choreonoid-1.5.0/0000775000000000000000000000000012741425367012361 5ustar rootrootchoreonoid-1.5.0/thirdparty/0000775000000000000000000000000012741425367014553 5ustar rootrootchoreonoid-1.5.0/thirdparty/irrxml-1.2/0000775000000000000000000000000012741425367016366 5ustar rootrootchoreonoid-1.5.0/thirdparty/irrxml-1.2/changes.txt0000664000000000000000000000271112741425367020540 0ustar rootroot------------------------------------------------------------------------------------- Changes in version 1.2 (13 November 2005) - irrXML now supports CDATA. - some small bug fixes have been made, making irrXML compatible for .NET users who have to struggle with the famous bool return bug in the .NET framework. - There are two new method overloads: getAttributeValueAsInt() and getAttributeValueAsFloat() now also take the index of the attribute as parameter. Thanks to Patrik Müller who suggested and implemented this initially, the same for the CDATA support. ------------------------------------------------------------------------------------- Changes in version 1.1 (02 July 2005) - irrxml is now also able to parse embedded text correctly when it is shorter than 2 characters. - irrxml now treats whitespace quite intelligent and doesn't report it when it is obviously used for formatting the xml file. (Text won't be reported when it only contains whitespace and is shorter than 3 characters) - irrxml won't crash anymore when the xml file is malformatted and an attribute has an opening but no closing attribute. - Removed a documentation which claimed that the xml parser doesn't work as the xml standard when replacing special characters, which wasn't true. ------------------------------------------------------------------------------------- Changes in version 1.0 (14 May 2005) - Initial release choreonoid-1.5.0/thirdparty/irrxml-1.2/src/0000775000000000000000000000000012741425367017155 5ustar rootrootchoreonoid-1.5.0/thirdparty/irrxml-1.2/src/heapsort.h0000664000000000000000000000270612741425367021160 0ustar rootroot// Copyright (C) 2002-2005 Nikolaus Gebhardt // This file is part of the "Irrlicht Engine". // For conditions of distribution and use, see copyright notice in irrlicht.h #ifndef __IRR_HEAPSORT_H_INCLUDED__ #define __IRR_HEAPSORT_H_INCLUDED__ #include "irrTypes.h" namespace irr { namespace core { //! Sinks an element into the heap. template inline void heapsink(T*array, s32 element, s32 max) { while ((element<<1) < max) // there is a left child { s32 j = (element<<1); if (j+1 < max && array[j] < array[j+1]) j = j+1; // take right child if (array[element] < array[j]) { T t = array[j]; // swap elements array[j] = array[element]; array[element] = t; element = j; } else return; } } //! Sorts an array with size 'size' using heapsort. template inline void heapsort(T* array_, s32 size) { // for heapsink we pretent this is not c++, where // arrays start with index 0. So we decrease the array pointer, // the maximum always +2 and the element always +1 T* virtualArray = array_ - 1; s32 virtualSize = size + 2; s32 i; // build heap for (i=((size-1)/2); i>=0; --i) heapsink(virtualArray, i+1, virtualSize-1); // sort array for (i=size-1; i>=0; --i) { T t = array_[0]; array_[0] = array_[i]; array_[i] = t; heapsink(virtualArray, 1, i + 1); } } } // end namespace core } // end namespace irr #endif choreonoid-1.5.0/thirdparty/irrxml-1.2/src/irrXML.cpp0000664000000000000000000000645312741425367021046 0ustar rootroot// Copyright (C) 2002-2005 Nikolaus Gebhardt // This file is part of the "Irrlicht Engine" and the "irrXML" project. // For conditions of distribution and use, see copyright notice in irrlicht.h and/or irrXML.h #include "irrXML.h" #include "irrString.h" #include "irrArray.h" #include "fast_atof.h" #include "CXMLReaderImpl.h" namespace irr { namespace io { //! Implementation of the file read callback for ordinary files class CFileReadCallBack : public IFileReadCallBack { public: //! construct from filename CFileReadCallBack(const char* filename) : File(0), Size(0), Close(true) { // open file File = fopen(filename, "rb"); if (File) getFileSize(); } //! construct from FILE pointer CFileReadCallBack(FILE* file) : File(file), Size(0), Close(false) { if (File) getFileSize(); } //! destructor virtual ~CFileReadCallBack() { if (Close && File) fclose(File); } //! Reads an amount of bytes from the file. virtual int read(void* buffer, int sizeToRead) { if (!File) return 0; return (int)fread(buffer, 1, sizeToRead, File); } //! Returns size of file in bytes virtual int getSize() { return Size; } private: //! retrieves the file size of the open file void getFileSize() { fseek(File, 0, SEEK_END); Size = ftell(File); fseek(File, 0, SEEK_SET); } FILE* File; int Size; bool Close; }; // end class CFileReadCallBack // FACTORY FUNCTIONS: //! Creates an instance of an UFT-8 or ASCII character xml parser. IrrXMLReader* createIrrXMLReader(const char* filename) { return new CXMLReaderImpl(new CFileReadCallBack(filename)); } //! Creates an instance of an UFT-8 or ASCII character xml parser. IrrXMLReader* createIrrXMLReader(FILE* file) { return new CXMLReaderImpl(new CFileReadCallBack(file)); } //! Creates an instance of an UFT-8 or ASCII character xml parser. IrrXMLReader* createIrrXMLReader(IFileReadCallBack* callback) { return new CXMLReaderImpl(callback, false); } //! Creates an instance of an UTF-16 xml parser. IrrXMLReaderUTF16* createIrrXMLReaderUTF16(const char* filename) { return new CXMLReaderImpl(new CFileReadCallBack(filename)); } //! Creates an instance of an UTF-16 xml parser. IrrXMLReaderUTF16* createIrrXMLReaderUTF16(FILE* file) { return new CXMLReaderImpl(new CFileReadCallBack(file)); } //! Creates an instance of an UTF-16 xml parser. IrrXMLReaderUTF16* createIrrXMLReaderUTF16(IFileReadCallBack* callback) { return new CXMLReaderImpl(callback, false); } //! Creates an instance of an UTF-32 xml parser. IrrXMLReaderUTF32* createIrrXMLReaderUTF32(const char* filename) { return new CXMLReaderImpl(new CFileReadCallBack(filename)); } //! Creates an instance of an UTF-32 xml parser. IrrXMLReaderUTF32* createIrrXMLReaderUTF32(FILE* file) { return new CXMLReaderImpl(new CFileReadCallBack(file)); } //! Creates an instance of an UTF-32 xml parser. IrrXMLReaderUTF32* createIrrXMLReaderUTF32(IFileReadCallBack* callback) { return new CXMLReaderImpl(callback, false); } } // end namespace io } // end namespace irr choreonoid-1.5.0/thirdparty/irrxml-1.2/src/irrXML.h0000664000000000000000000005454612741425367020521 0ustar rootroot// Copyright (C) 2002-2005 Nikolaus Gebhardt // This file is part of the "Irrlicht Engine" and the "irrXML" project. // For conditions of distribution and use, see copyright notice in irrlicht.h and/or irrXML.h #ifndef __IRR_XML_H_INCLUDED__ #define __IRR_XML_H_INCLUDED__ #include /** \mainpage irrXML 1.2 API documentation
\section intro Introduction Welcome to the irrXML API documentation. Here you'll find any information you'll need to develop applications with irrXML. If you look for a tutorial on how to start, take a look at the \ref irrxmlexample, at the homepage of irrXML at xml.irrlicht3d.org or into the SDK in the directory \example. irrXML is intended to be a high speed and easy-to-use XML Parser for C++, and this documentation is an important part of it. If you have any questions or suggestions, just send a email to the author of the engine, Nikolaus Gebhardt (niko (at) irrlicht3d.org). For more informations about this parser, see \ref history. \section features Features irrXML provides forward-only, read-only access to a stream of non validated XML data. It was fully implemented by Nikolaus Gebhardt. Its current features are: - It it fast as lighting and has very low memory usage. It was developed with the intention of being used in 3D games, as it already has been. - irrXML is very small: It only consists of 60 KB of code and can be added easily to your existing project. - Of course, it is platform independent and works with lots of compilers. - It is able to parse ASCII, UTF-8, UTF-16 and UTF-32 text files, both in little and big endian format. - Independent of the input file format, the parser can return all strings in ASCII, UTF-8, UTF-16 and UTF-32 format. - With its optional file access abstraction it has the advantage that it can read not only from files but from any type of data (memory, network, ...). For example when used with the Irrlicht Engine, it directly reads from compressed .zip files. - Just like the Irrlicht Engine for which it was originally created, it is extremely easy to use. - It has no external dependencies, it does not even need the STL. Although irrXML has some strenghts, it currently also has the following limitations: - The input xml file is not validated and assumed to be correct. \section irrxmlexample Example The following code demonstrates the basic usage of irrXML. A simple xml file like this is parsed: \code Welcome to the Mesh Viewer of the "Irrlicht Engine". \endcode The code for parsing this file would look like this: \code #include using namespace irr; // irrXML is located in the namespace irr::io using namespace io; #include // we use STL strings to store data in this example void main() { // create the reader using one of the factory functions IrrXMLReader* xml = createIrrXMLReader("config.xml"); // strings for storing the data we want to get out of the file std::string modelFile; std::string messageText; std::string caption; // parse the file until end reached while(xml && xml->read()) { switch(xml->getNodeType()) { case EXN_TEXT: // in this xml file, the only text which occurs is the messageText messageText = xml->getNodeData(); break; case EXN_ELEMENT: { if (!strcmp("model", xml->getNodeName())) modelFile = xml->getAttributeValue("file"); else if (!strcmp("messageText", xml->getNodeName())) caption = xml->getAttributeValue("caption"); } break; } } // delete the xml parser after usage delete xml; } \endcode \section howto How to use Simply add the source files in the /src directory of irrXML to your project. Done. \section license License The irrXML license is based on the zlib license. Basicly, this means you can do with irrXML whatever you want: Copyright (C) 2002-2005 Nikolaus Gebhardt This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. \section history History As lots of references in this documentation and the source show, this xml parser has originally been a part of the Irrlicht Engine. But because the parser has become very useful with the latest release, people asked for a separate version of it, to be able to use it in non Irrlicht projects. With irrXML 1.0, this has now been done. */ namespace irr { namespace io { //! Enumeration of all supported source text file formats enum ETEXT_FORMAT { //! ASCII, file without byte order mark, or not a text file ETF_ASCII, //! UTF-8 format ETF_UTF8, //! UTF-16 format, big endian ETF_UTF16_BE, //! UTF-16 format, little endian ETF_UTF16_LE, //! UTF-32 format, big endian ETF_UTF32_BE, //! UTF-32 format, little endian ETF_UTF32_LE, }; //! Enumeration for all xml nodes which are parsed by IrrXMLReader enum EXML_NODE { //! No xml node. This is usually the node if you did not read anything yet. EXN_NONE, //! A xml element, like EXN_ELEMENT, //! End of an xml element, like EXN_ELEMENT_END, //! Text within a xml element: this is the text. EXN_TEXT, //! An xml comment like <!-- I am a comment --> or a DTD definition. EXN_COMMENT, //! An xml cdata section like <![CDATA[ this is some CDATA ]]> EXN_CDATA, //! Unknown element. EXN_UNKNOWN }; //! Callback class for file read abstraction. /** With this, it is possible to make the xml parser read in other things than just files. The Irrlicht engine is using this for example to read xml from compressed .zip files. To make the parser read in any other data, derive a class from this interface, implement the two methods to read your data and give a pointer to an instance of your implementation when calling createIrrXMLReader(), createIrrXMLReaderUTF16() or createIrrXMLReaderUTF32() */ class IFileReadCallBack { public: //! virtual destructor virtual ~IFileReadCallBack() {}; //! Reads an amount of bytes from the file. /** \param buffer: Pointer to buffer where to read bytes will be written to. \param sizeToRead: Amount of bytes to read from the file. \return Returns how much bytes were read. */ virtual int read(void* buffer, int sizeToRead) = 0; //! Returns size of file in bytes virtual int getSize() = 0; }; //! Empty class to be used as parent class for IrrXMLReader. /** If you need another class as base class for the xml reader, you can do this by creating the reader using for example new CXMLReaderImpl(yourcallback); The Irrlicht Engine for example needs IUnknown as base class for every object to let it automaticly reference countend, hence it replaces IXMLBase with IUnknown. See irrXML.cpp on how this can be done in detail. */ class IXMLBase { }; //! Interface providing easy read access to a XML file. /** You can create an instance of this reader using one of the factory functions createIrrXMLReader(), createIrrXMLReaderUTF16() and createIrrXMLReaderUTF32(). If using the parser from the Irrlicht Engine, please use IFileSystem::createXMLReader() instead. For a detailed intro how to use the parser, see \ref irrxmlexample and \ref features. The typical usage of this parser looks like this: \code #include using namespace irr; // irrXML is located in the namespace irr::io using namespace io; void main() { // create the reader using one of the factory functions IrrXMLReader* xml = createIrrXMLReader("config.xml"); if (xml == 0) return; // file could not be opened // parse the file until end reached while(xml->read()) { // based on xml->getNodeType(), do something. } // delete the xml parser after usage delete xml; } \endcode See \ref irrxmlexample for a more detailed example. */ template class IIrrXMLReader : public super_class { public: //! Destructor virtual ~IIrrXMLReader() {}; //! Reads forward to the next xml node. /** \return Returns false, if there was no further node. */ virtual bool read() = 0; //! Returns the type of the current XML node. virtual EXML_NODE getNodeType() const = 0; //! Returns attribute count of the current XML node. /** This is usually non null if the current node is EXN_ELEMENT, and the element has attributes. \return Returns amount of attributes of this xml node. */ virtual int getAttributeCount() const = 0; //! Returns name of an attribute. /** \param idx: Zero based index, should be something between 0 and getAttributeCount()-1. \return Name of the attribute, 0 if an attribute with this index does not exist. */ virtual const char_type* getAttributeName(int idx) const = 0; //! Returns the value of an attribute. /** \param idx: Zero based index, should be something between 0 and getAttributeCount()-1. \return Value of the attribute, 0 if an attribute with this index does not exist. */ virtual const char_type* getAttributeValue(int idx) const = 0; //! Returns the value of an attribute. /** \param name: Name of the attribute. \return Value of the attribute, 0 if an attribute with this name does not exist. */ virtual const char_type* getAttributeValue(const char_type* name) const = 0; //! Returns the value of an attribute in a safe way. /** Like getAttributeValue(), but does not return 0 if the attribute does not exist. An empty string ("") is returned then. \param name: Name of the attribute. \return Value of the attribute, and "" if an attribute with this name does not exist */ virtual const char_type* getAttributeValueSafe(const char_type* name) const = 0; //! Returns the value of an attribute as integer. /** \param name Name of the attribute. \return Value of the attribute as integer, and 0 if an attribute with this name does not exist or the value could not be interpreted as integer. */ virtual int getAttributeValueAsInt(const char_type* name) const = 0; //! Returns the value of an attribute as integer. /** \param idx: Zero based index, should be something between 0 and getAttributeCount()-1. \return Value of the attribute as integer, and 0 if an attribute with this index does not exist or the value could not be interpreted as integer. */ virtual int getAttributeValueAsInt(int idx) const = 0; //! Returns the value of an attribute as float. /** \param name: Name of the attribute. \return Value of the attribute as float, and 0 if an attribute with this name does not exist or the value could not be interpreted as float. */ virtual float getAttributeValueAsFloat(const char_type* name) const = 0; //! Returns the value of an attribute as float. /** \param idx: Zero based index, should be something between 0 and getAttributeCount()-1. \return Value of the attribute as float, and 0 if an attribute with this index does not exist or the value could not be interpreted as float. */ virtual float getAttributeValueAsFloat(int idx) const = 0; //! Returns the name of the current node. /** Only non null, if the node type is EXN_ELEMENT. \return Name of the current node or 0 if the node has no name. */ virtual const char_type* getNodeName() const = 0; //! Returns data of the current node. /** Only non null if the node has some data and it is of type EXN_TEXT or EXN_UNKNOWN. */ virtual const char_type* getNodeData() const = 0; //! Returns if an element is an empty element, like virtual bool isEmptyElement() const = 0; //! Returns count of line. virtual long getLineNumber() const = 0; //! Returns format of the source xml file. /** It is not necessary to use this method because the parser will convert the input file format to the format wanted by the user when creating the parser. This method is useful to get/display additional informations. */ virtual ETEXT_FORMAT getSourceFormat() const = 0; //! Returns format of the strings returned by the parser. /** This will be UTF8 for example when you created a parser with IrrXMLReaderUTF8() and UTF32 when it has been created using IrrXMLReaderUTF32. It should not be necessary to call this method and only exists for informational purposes. */ virtual ETEXT_FORMAT getParserFormat() const = 0; }; //! defines the utf-16 type. /** Not using wchar_t for this because wchar_t has 16 bit on windows and 32 bit on other operating systems. */ typedef unsigned short char16; //! defines the utf-32 type. /** Not using wchar_t for this because wchar_t has 16 bit on windows and 32 bit on other operating systems. */ typedef unsigned long char32; //! A UTF-8 or ASCII character xml parser. /** This means that all character data will be returned in 8 bit ASCII or UTF-8 by this parser. The file to read can be in any format, it will be converted to UTF-8 if it is not in this format. Create an instance of this with createIrrXMLReader(); See IIrrXMLReader for description on how to use it. */ typedef IIrrXMLReader IrrXMLReader; //! A UTF-16 xml parser. /** This means that all character data will be returned in UTF-16 by this parser. The file to read can be in any format, it will be converted to UTF-16 if it is not in this format. Create an instance of this with createIrrXMLReaderUTF16(); See IIrrXMLReader for description on how to use it. */ typedef IIrrXMLReader IrrXMLReaderUTF16; //! A UTF-32 xml parser. /** This means that all character data will be returned in UTF-32 by this parser. The file to read can be in any format, it will be converted to UTF-32 if it is not in this format. Create an instance of this with createIrrXMLReaderUTF32(); See IIrrXMLReader for description on how to use it. */ typedef IIrrXMLReader IrrXMLReaderUTF32; //! Creates an instance of an UFT-8 or ASCII character xml parser. /** This means that all character data will be returned in 8 bit ASCII or UTF-8. The file to read can be in any format, it will be converted to UTF-8 if it is not in this format. If you are using the Irrlicht Engine, it is better not to use this function but IFileSystem::createXMLReaderUTF8() instead. \param filename: Name of file to be opened. \return Returns a pointer to the created xml parser. This pointer should be deleted using 'delete' after no longer needed. Returns 0 if an error occured and the file could not be opened. */ IrrXMLReader* createIrrXMLReader(const char* filename); //! Creates an instance of an UFT-8 or ASCII character xml parser. /** This means that all character data will be returned in 8 bit ASCII or UTF-8. The file to read can be in any format, it will be converted to UTF-8 if it is not in this format. If you are using the Irrlicht Engine, it is better not to use this function but IFileSystem::createXMLReaderUTF8() instead. \param file: Pointer to opened file, must have been opened in binary mode, e.g. using fopen("foo.bar", "wb"); The file will not be closed after it has been read. \return Returns a pointer to the created xml parser. This pointer should be deleted using 'delete' after no longer needed. Returns 0 if an error occured and the file could not be opened. */ IrrXMLReader* createIrrXMLReader(FILE* file); //! Creates an instance of an UFT-8 or ASCII character xml parser. /** This means that all character data will be returned in 8 bit ASCII or UTF-8. The file to read can be in any format, it will be converted to UTF-8 if it is not in this format. If you are using the Irrlicht Engine, it is better not to use this function but IFileSystem::createXMLReaderUTF8() instead. \param callback: Callback for file read abstraction. Implement your own callback to make the xml parser read in other things than just files. See IFileReadCallBack for more information about this. \return Returns a pointer to the created xml parser. This pointer should be deleted using 'delete' after no longer needed. Returns 0 if an error occured and the file could not be opened. */ IrrXMLReader* createIrrXMLReader(IFileReadCallBack* callback); //! Creates an instance of an UFT-16 xml parser. /** This means that all character data will be returned in UTF-16. The file to read can be in any format, it will be converted to UTF-16 if it is not in this format. If you are using the Irrlicht Engine, it is better not to use this function but IFileSystem::createXMLReader() instead. \param filename: Name of file to be opened. \return Returns a pointer to the created xml parser. This pointer should be deleted using 'delete' after no longer needed. Returns 0 if an error occured and the file could not be opened. */ IrrXMLReaderUTF16* createIrrXMLReaderUTF16(const char* filename); //! Creates an instance of an UFT-16 xml parser. /** This means that all character data will be returned in UTF-16. The file to read can be in any format, it will be converted to UTF-16 if it is not in this format. If you are using the Irrlicht Engine, it is better not to use this function but IFileSystem::createXMLReader() instead. \param file: Pointer to opened file, must have been opened in binary mode, e.g. using fopen("foo.bar", "wb"); The file will not be closed after it has been read. \return Returns a pointer to the created xml parser. This pointer should be deleted using 'delete' after no longer needed. Returns 0 if an error occured and the file could not be opened. */ IrrXMLReaderUTF16* createIrrXMLReaderUTF16(FILE* file); //! Creates an instance of an UFT-16 xml parser. /** This means that all character data will be returned in UTF-16. The file to read can be in any format, it will be converted to UTF-16 if it is not in this format. If you are using the Irrlicht Engine, it is better not to use this function but IFileSystem::createXMLReader() instead. \param callback: Callback for file read abstraction. Implement your own callback to make the xml parser read in other things than just files. See IFileReadCallBack for more information about this. \return Returns a pointer to the created xml parser. This pointer should be deleted using 'delete' after no longer needed. Returns 0 if an error occured and the file could not be opened. */ IrrXMLReaderUTF16* createIrrXMLReaderUTF16(IFileReadCallBack* callback); //! Creates an instance of an UFT-32 xml parser. /** This means that all character data will be returned in UTF-32. The file to read can be in any format, it will be converted to UTF-32 if it is not in this format. If you are using the Irrlicht Engine, it is better not to use this function but IFileSystem::createXMLReader() instead. \param filename: Name of file to be opened. \return Returns a pointer to the created xml parser. This pointer should be deleted using 'delete' after no longer needed. Returns 0 if an error occured and the file could not be opened. */ IrrXMLReaderUTF32* createIrrXMLReaderUTF32(const char* filename); //! Creates an instance of an UFT-32 xml parser. /** This means that all character data will be returned in UTF-32. The file to read can be in any format, it will be converted to UTF-32 if it is not in this format. if you are using the Irrlicht Engine, it is better not to use this function but IFileSystem::createXMLReader() instead. \param file: Pointer to opened file, must have been opened in binary mode, e.g. using fopen("foo.bar", "wb"); The file will not be closed after it has been read. \return Returns a pointer to the created xml parser. This pointer should be deleted using 'delete' after no longer needed. Returns 0 if an error occured and the file could not be opened. */ IrrXMLReaderUTF32* createIrrXMLReaderUTF32(FILE* file); //! Creates an instance of an UFT-32 xml parser. /** This means that all character data will be returned in UTF-32. The file to read can be in any format, it will be converted to UTF-32 if it is not in this format. If you are using the Irrlicht Engine, it is better not to use this function but IFileSystem::createXMLReader() instead. \param callback: Callback for file read abstraction. Implement your own callback to make the xml parser read in other things than just files. See IFileReadCallBack for more information about this. \return Returns a pointer to the created xml parser. This pointer should be deleted using 'delete' after no longer needed. Returns 0 if an error occured and the file could not be opened. */ IrrXMLReaderUTF32* createIrrXMLReaderUTF32(IFileReadCallBack* callback); /*! \file irrxml.h \brief Header file of the irrXML, the Irrlicht XML parser. This file includes everything needed for using irrXML, the XML parser of the Irrlicht Engine. To use irrXML, you only need to include this file in your project: \code #include \endcode It is also common to use the two namespaces in which irrXML is included, directly after #including irrXML.h: \code #include using namespace irr; using namespace io; \endcode */ } // end namespace io } // end namespace irr #endif // __IRR_XML_H_INCLUDED__ choreonoid-1.5.0/thirdparty/irrxml-1.2/src/irrArray.h0000664000000000000000000002324412741425367021126 0ustar rootroot// Copyright (C) 2002-2005 Nikolaus Gebhardt // This file is part of the "Irrlicht Engine" and the "irrXML" project. // For conditions of distribution and use, see copyright notice in irrlicht.h and irrXML.h #ifndef __IRR_ARRAY_H_INCLUDED__ #define __IRR_ARRAY_H_INCLUDED__ #include "irrTypes.h" #include "heapsort.h" namespace irr { namespace core { //! Self reallocating template array (like stl vector) with additional features. /** Some features are: Heap sorting, binary search methods, easier debugging. */ template class array { public: array() : data(0), used(0), allocated(0), free_when_destroyed(true), is_sorted(true) { } //! Constructs a array and allocates an initial chunk of memory. //! \param start_count: Amount of elements to allocate. array(u32 start_count) : data(0), used(0), allocated(0), free_when_destroyed(true), is_sorted(true) { reallocate(start_count); } //! Copy constructor array(const array& other) : data(0) { *this = other; } //! Destructor. Frees allocated memory, if set_free_when_destroyed //! was not set to false by the user before. ~array() { if (free_when_destroyed) delete [] data; } //! Reallocates the array, make it bigger or smaller. //! \param new_size: New size of array. void reallocate(u32 new_size) { T* old_data = data; data = new T[new_size]; allocated = new_size; s32 end = used < new_size ? used : new_size; for (s32 i=0; i allocated) { // reallocate(used * 2 +1); // this doesn't work if the element is in the same array. So // we'll copy the element first to be sure we'll get no data // corruption T e; e = element; // copy element reallocate(used * 2 +1); // increase data block data[used++] = e; // push_back is_sorted = false; return; } data[used++] = element; is_sorted = false; } //! Adds an element at the front of the array. If the array is to small to //! add this new element, the array is made bigger. Please note that this //! is slow, because the whole array needs to be copied for this. //! \param element: Element to add at the back of the array. void push_front(const T& element) { if (used + 1 > allocated) reallocate(used * 2 +1); for (int i=(int)used; i>0; --i) data[i] = data[i-1]; data[0] = element; is_sorted = false; ++used; } //! Insert item into array at specified position. Please use this //! only if you know what you are doing (possible performance loss). //! The preferred method of adding elements should be push_back(). //! \param element: Element to be inserted //! \param index: Where position to insert the new element. void insert(const T& element, u32 index=0) { _IRR_DEBUG_BREAK_IF(index>used) // access violation if (used + 1 > allocated) reallocate(used * 2 +1); for (u32 i=used++; i>index; i--) data[i] = data[i-1]; data[index] = element; is_sorted = false; } //! Clears the array and deletes all allocated memory. void clear() { delete [] data; data = 0; used = 0; allocated = 0; is_sorted = true; } //! Sets pointer to new array, using this as new workspace. //! \param newPointer: Pointer to new array of elements. //! \param size: Size of the new array. void set_pointer(T* newPointer, u32 size) { delete [] data; data = newPointer; allocated = size; used = size; is_sorted = false; } //! Sets if the array should delete the memory it used. //! \param f: If true, the array frees the allocated memory in its //! destructor, otherwise not. The default is true. void set_free_when_destroyed(bool f) { free_when_destroyed = f; } //! Sets the size of the array. //! \param usedNow: Amount of elements now used. void set_used(u32 usedNow) { if (allocated < usedNow) reallocate(usedNow); used = usedNow; } //! Assignement operator void operator=(const array& other) { if (data) delete [] data; //if (allocated < other.allocated) if (other.allocated == 0) data = 0; else data = new T[other.allocated]; used = other.used; free_when_destroyed = other.free_when_destroyed; is_sorted = other.is_sorted; allocated = other.allocated; for (u32 i=0; i=used) // access violation return data[index]; } //! Direct access operator const T& operator [](u32 index) const { _IRR_DEBUG_BREAK_IF(index>=used) // access violation return data[index]; } //! Gets last frame const T& getLast() const { _IRR_DEBUG_BREAK_IF(!used) // access violation return data[used-1]; } //! Gets last frame T& getLast() { _IRR_DEBUG_BREAK_IF(!used) // access violation return data[used-1]; } //! Returns a pointer to the array. //! \return Pointer to the array. T* pointer() { return data; } //! Returns a const pointer to the array. //! \return Pointer to the array. const T* const_pointer() const { return data; } //! Returns size of used array. //! \return Size of elements in the array. u32 size() const { return used; } //! Returns amount memory allocated. //! \return Returns amount of memory allocated. The amount of bytes //! allocated would be allocated_size() * sizeof(ElementsUsed); u32 allocated_size() const { return allocated; } //! Returns true if array is empty //! \return True if the array is empty, false if not. bool empty() const { return used == 0; } //! Sorts the array using heapsort. There is no additional memory waste and //! the algorithm performs (O) n log n in worst case. void sort() { if (is_sorted || used<2) return; heapsort(data, used); is_sorted = true; } //! Performs a binary search for an element, returns -1 if not found. //! The array will be sorted before the binary search if it is not //! already sorted. //! \param element: Element to search for. //! \return Returns position of the searched element if it was found, //! otherwise -1 is returned. s32 binary_search(const T& element) { return binary_search(element, 0, used-1); } //! Performs a binary search for an element, returns -1 if not found. //! The array will be sorted before the binary search if it is not //! already sorted. //! \param element: Element to search for. //! \param left: First left index //! \param right: Last right index. //! \return Returns position of the searched element if it was found, //! otherwise -1 is returned. s32 binary_search(const T& element, s32 left, s32 right) { if (!used) return -1; sort(); s32 m; do { m = (left+right)>>1; if (element < data[m]) right = m - 1; else left = m + 1; } while((element < data[m] || data[m] < element) && left<=right); // this last line equals to: // " while((element != array[m]) && left<=right);" // but we only want to use the '<' operator. // the same in next line, it is "(element == array[m])" if (!(element < data[m]) && !(data[m] < element)) return m; return -1; } //! Finds an element in linear time, which is very slow. Use //! binary_search for faster finding. Only works if =operator is implemented. //! \param element: Element to search for. //! \return Returns position of the searched element if it was found, //! otherwise -1 is returned. s32 linear_search(T& element) { for (u32 i=0; i=0; --i) if (data[i] == element) return (s32)i; return -1; } //! Erases an element from the array. May be slow, because all elements //! following after the erased element have to be copied. //! \param index: Index of element to be erased. void erase(u32 index) { _IRR_DEBUG_BREAK_IF(index>=used || index<0) // access violation for (u32 i=index+1; i=used || index<0 || count<1 || index+count>used) // access violation for (u32 i=index+count; i class CXMLReaderImpl : public IIrrXMLReader { public: //! Constructor CXMLReaderImpl(IFileReadCallBack* callback, bool deleteCallBack = true) : TextData(0), P(0), TextSize(0), TextBegin(0), CurrentNodeType(EXN_NONE), SourceFormat(ETF_ASCII), TargetFormat(ETF_ASCII) { if (!callback) return; storeTargetFormat(); // read whole xml file readFile(callback); // clean up if (deleteCallBack) delete callback; // create list with special characters createSpecialCharacterList(); // set pointer to text begin P = TextBegin; } //! Destructor virtual ~CXMLReaderImpl() { delete [] TextData; } //! Reads forward to the next xml node. //! \return Returns false, if there was no further node. virtual bool read() { // if not end reached, parse the node if (P && (unsigned int)(P - TextBegin) < TextSize - 1 && *P != 0) { parseCurrentNode(); return true; } _IRR_IMPLEMENT_MANAGED_MARSHALLING_BUGFIX; return false; } //! Returns the type of the current XML node. virtual EXML_NODE getNodeType() const { return CurrentNodeType; } //! Returns attribute count of the current XML node. virtual int getAttributeCount() const { return Attributes.size(); } //! Returns name of an attribute. virtual const char_type* getAttributeName(int idx) const { if (idx < 0 || idx >= (int)Attributes.size()) return 0; return Attributes[idx].Name.c_str(); } //! Returns the value of an attribute. virtual const char_type* getAttributeValue(int idx) const { if (idx < 0 || idx >= (int)Attributes.size()) return 0; return Attributes[idx].Value.c_str(); } //! Returns the value of an attribute. virtual const char_type* getAttributeValue(const char_type* name) const { const SAttribute* attr = getAttributeByName(name); if (!attr) return 0; return attr->Value.c_str(); } //! Returns the value of an attribute virtual const char_type* getAttributeValueSafe(const char_type* name) const { const SAttribute* attr = getAttributeByName(name); if (!attr) return EmptyString.c_str(); return attr->Value.c_str(); } //! Returns the value of an attribute as integer. int getAttributeValueAsInt(const char_type* name) const { return (int)getAttributeValueAsFloat(name); } //! Returns the value of an attribute as integer. int getAttributeValueAsInt(int idx) const { return (int)getAttributeValueAsFloat(idx); } //! Returns the value of an attribute as float. float getAttributeValueAsFloat(const char_type* name) const { const SAttribute* attr = getAttributeByName(name); if (!attr) return 0; core::stringc c = attr->Value.c_str(); return core::fast_atof(c.c_str()); } //! Returns the value of an attribute as float. float getAttributeValueAsFloat(int idx) const { const char_type* attrvalue = getAttributeValue(idx); if (!attrvalue) return 0; core::stringc c = attrvalue; return core::fast_atof(c.c_str()); } //! Returns the value of line read. long getLineNumber() const { return lineSize; } //! Returns the name of the current node. virtual const char_type* getNodeName() const { return NodeName.c_str(); } //! Returns data of the current node. virtual const char_type* getNodeData() const { return NodeName.c_str(); } //! Returns if an element is an empty element, like virtual bool isEmptyElement() const { return IsEmptyElement; } //! Returns format of the source xml file. virtual ETEXT_FORMAT getSourceFormat() const { return SourceFormat; } //! Returns format of the strings returned by the parser. virtual ETEXT_FORMAT getParserFormat() const { return TargetFormat; } private: // Reads the current xml node void parseCurrentNode() { char_type* start = P; // more forward until '<' found while(*P != L'<' && *P) ++P; if (!*P) return; if (P - start > 0) { // we found some text, store it if (setText(start, P)) return; } ++P; // based on current token, parse and report next element switch(*P) { case L'/': parseClosingXMLElement(); break; case L'?': ignoreDefinition(); break; case L'!': if (!parseCDATA()) parseComment(); break; default: parseOpeningXMLElement(); break; } } //! sets the state that text was found. Returns true if set should be set bool setText(char_type* start, char_type* end) { // check if text is more than 2 characters, and if not, check if there is // only white space, so that this text won't be reported if (end - start < 3) { char_type* p = start; for(; p != end; ++p) if (!isWhiteSpace(*p)) break; if (p == end) return false; } // set current text to the parsed text, and replace xml special characters core::string s(start, (int)(end - start)); NodeName = replaceSpecialCharacters(s); // current XML node type is text CurrentNodeType = EXN_TEXT; return true; } //! ignores an xml definition like void ignoreDefinition() { CurrentNodeType = EXN_UNKNOWN; // move until end marked with '>' reached while(*P != L'>') ++P; ++P; } //! parses a comment void parseComment() { CurrentNodeType = EXN_COMMENT; P += 1; char_type *pCommentBegin = P; int count = 1; // move until end of comment reached while(count) { if (*P == L'>') --count; else if (*P == L'<') ++count; ++P; } P -= 3; NodeName = core::string(pCommentBegin+2, (int)(P - pCommentBegin-2)); P += 3; } //! parses an opening xml element and reads attributes void parseOpeningXMLElement() { CurrentNodeType = EXN_ELEMENT; IsEmptyElement = false; Attributes.clear(); // find name const char_type* startName = P; // find end of element while(*P != L'>' && !isWhiteSpace(*P)) ++P; const char_type* endName = P; // find Attributes while(*P != L'>') { if (isWhiteSpace(*P)) ++P; else { if (*P != L'/') { // we've got an attribute // read the attribute names const char_type* attributeNameBegin = P; while(!isWhiteSpace(*P) && *P != L'=') ++P; const char_type* attributeNameEnd = P; ++P; // read the attribute value // check for quotes and single quotes, thx to murphy while( (*P != L'\"') && (*P != L'\'') && *P) ++P; if (!*P) // malformatted xml file return; const char_type attributeQuoteChar = *P; ++P; const char_type* attributeValueBegin = P; while(*P != attributeQuoteChar && *P) ++P; if (!*P) // malformatted xml file return; const char_type* attributeValueEnd = P; ++P; SAttribute attr; attr.Name = core::string(attributeNameBegin, (int)(attributeNameEnd - attributeNameBegin)); core::string s(attributeValueBegin, (int)(attributeValueEnd - attributeValueBegin)); attr.Value = replaceSpecialCharacters(s); Attributes.push_back(attr); } else { // tag is closed directly ++P; IsEmptyElement = true; break; } } } // check if this tag is closing directly if (endName > startName && *(endName-1) == L'/') { // directly closing tag IsEmptyElement = true; endName--; } NodeName = core::string(startName, (int)(endName - startName)); ++P; } //! parses an closing xml tag void parseClosingXMLElement() { CurrentNodeType = EXN_ELEMENT_END; IsEmptyElement = false; Attributes.clear(); ++P; const char_type* pBeginClose = P; while(*P != L'>') ++P; NodeName = core::string(pBeginClose, (int)(P - pBeginClose)); ++P; } //! parses a possible CDATA section, returns false if begin was not a CDATA section bool parseCDATA() { if (*(P+1) != L'[') return false; CurrentNodeType = EXN_CDATA; // skip '' && (*(P-1) == L']') && (*(P-2) == L']')) { cDataEnd = P - 2; } ++P; } if ( cDataEnd ) NodeName = core::string(cDataBegin, (int)(cDataEnd - cDataBegin)); else NodeName = ""; return true; } // structure for storing attribute-name pairs struct SAttribute { core::string Name; core::string Value; }; // finds a current attribute by name, returns 0 if not found const SAttribute* getAttributeByName(const char_type* name) const { if (!name) return 0; core::string n = name; for (int i=0; i<(int)Attributes.size(); ++i) if (Attributes[i].Name == n) return &Attributes[i]; return 0; } // replaces xml special characters in a string and creates a new one core::string replaceSpecialCharacters( core::string& origstr) { int pos = origstr.findFirst(L'&'); int oldPos = 0; if (pos == -1) return origstr; core::string newstr; while(pos != -1 && pos < origstr.size()-2) { // check if it is one of the special characters int specialChar = -1; for (int i=0; i<(int)SpecialCharacters.size(); ++i) { const char_type* p = &origstr.c_str()[pos]+1; if (equalsn(&SpecialCharacters[i][1], p, SpecialCharacters[i].size()-1)) { specialChar = i; break; } } if (specialChar != -1) { newstr.append(origstr.subString(oldPos, pos - oldPos)); newstr.append(SpecialCharacters[specialChar][0]); pos += SpecialCharacters[specialChar].size(); } else { newstr.append(origstr.subString(oldPos, pos - oldPos + 1)); pos += 1; } // find next & oldPos = pos; pos = origstr.findNext(L'&', pos); } if (oldPos < origstr.size()-1) newstr.append(origstr.subString(oldPos, origstr.size()-oldPos)); return newstr; } //! reads the xml file and converts it into the wanted character format. bool readFile(IFileReadCallBack* callback) { int size = callback->getSize(); size += 4; // We need two terminating 0's at the end. // For ASCII we need 1 0's, for UTF-16 2, for UTF-32 4. char* data8 = new char[size]; if (!callback->read(data8, size-4)) { delete [] data8; return false; } // add zeros at end data8[size-1] = 0; data8[size-2] = 0; data8[size-3] = 0; data8[size-4] = 0; char16* data16 = reinterpret_cast(data8); char32* data32 = reinterpret_cast(data8); // now we need to convert the data to the desired target format // based on the byte order mark. const unsigned char UTF8[] = {0xEF, 0xBB, 0xBF}; // 0xEFBBBF; const int UTF16_BE = 0xFFFE; const int UTF16_LE = 0xFEFF; const int UTF32_BE = 0xFFFE0000; const int UTF32_LE = 0x0000FEFF; // check source for all utf versions and convert to target data format if (size >= 4 && data32[0] == (char32)UTF32_BE) { // UTF-32, big endian SourceFormat = ETF_UTF32_BE; convertTextData(data32+1, data8, (size/4)); // data32+1 because we need to skip the header } else if (size >= 4 && data32[0] == (char32)UTF32_LE) { // UTF-32, little endian SourceFormat = ETF_UTF32_LE; convertTextData(data32+1, data8, (size/4)); // data32+1 because we need to skip the header } else if (size >= 2 && data16[0] == UTF16_BE) { // UTF-16, big endian SourceFormat = ETF_UTF16_BE; convertTextData(data16+1, data8, (size/2)); // data16+1 because we need to skip the header } else if (size >= 2 && data16[0] == UTF16_LE) { // UTF-16, little endian SourceFormat = ETF_UTF16_LE; convertTextData(data16+1, data8, (size/2)); // data16+1 because we need to skip the header } else if (size >= 3 && data8[0] == UTF8[0] && data8[1] == UTF8[1] && data8[2] == UTF8[2]) { // UTF-8 SourceFormat = ETF_UTF8; convertTextData(data8+3, data8, size); // data8+3 because we need to skip the header } else { // ASCII SourceFormat = ETF_ASCII; convertTextData(data8, data8, size); } return true; } //! converts the text file into the desired format. //! \param source: begin of the text (without byte order mark) //! \param pointerToStore: pointer to text data block which can be //! stored or deleted based on the nesessary conversion. //! \param sizeWithoutHeader: Text size in characters without header template void convertTextData(src_char_type* source, char* pointerToStore, int sizeWithoutHeader) { // convert little to big endian if necessary if (sizeof(src_char_type) > 1 && isLittleEndian(TargetFormat) != isLittleEndian(SourceFormat)) convertToLittleEndian(source); // check if conversion is necessary: if (sizeof(src_char_type) == sizeof(char_type)) { // no need to convert TextBegin = (char_type*)source; TextData = (char_type*)pointerToStore; TextSize = sizeWithoutHeader; } else { // convert source into target data format. // TODO: implement a real conversion. This one just // copies bytes. This is a problem when there are // unicode symbols using more than one character. TextData = new char_type[sizeWithoutHeader]; for (int i=0; i void convertToLittleEndian(src_char_type* t) { if (sizeof(src_char_type) == 4) { // 32 bit while(*t) { *t = ((*t & 0xff000000) >> 24) | ((*t & 0x00ff0000) >> 8) | ((*t & 0x0000ff00) << 8) | ((*t & 0x000000ff) << 24); ++t; } } else { // 16 bit while(*t) { *t = (*t >> 8) | (*t << 8); ++t; } } } //! returns if a format is little endian inline bool isLittleEndian(ETEXT_FORMAT f) { return f == ETF_ASCII || f == ETF_UTF8 || f == ETF_UTF16_LE || f == ETF_UTF32_LE; } //! returns true if a character is whitespace inline bool isWhiteSpace(char_type c) { if (c=='\n') lineSize++; return (c==' ' || c=='\t' || c=='\n' || c=='\r'); } //! generates a list with xml special characters void createSpecialCharacterList() { // list of strings containing special symbols, // the first character is the special character, // the following is the symbol string without trailing &. SpecialCharacters.push_back("&"); SpecialCharacters.push_back("gt;"); SpecialCharacters.push_back("\"quot;"); SpecialCharacters.push_back("'apos;"); } //! compares the first n characters of the strings bool equalsn(const char_type* str1, const char_type* str2, int len) { int i; for(i=0; str1[i] && str2[i] && i < len; ++i) if (str1[i] != str2[i]) return false; // if one (or both) of the strings was smaller then they // are only equal if they have the same lenght return (i == len) || (str1[i] == 0 && str2[i] == 0); } //! stores the target text format void storeTargetFormat() { // get target format. We could have done this using template specialization, // but VisualStudio 6 don't like it and we want to support it. switch(sizeof(char_type)) { case 1: TargetFormat = ETF_UTF8; break; case 2: TargetFormat = ETF_UTF16_LE; break; case 4: TargetFormat = ETF_UTF32_LE; break; default: TargetFormat = ETF_ASCII; // should never happen. } } // instance variables: char_type* TextData; // data block of the text file char_type* P; // current point in text to parse char_type* TextBegin; // start of text to parse unsigned int TextSize; // size of text to parse in characters, not bytes EXML_NODE CurrentNodeType; // type of the currently parsed node ETEXT_FORMAT SourceFormat; // source format of the xml file ETEXT_FORMAT TargetFormat; // output format of this parser core::string NodeName; // name of the node currently in core::string EmptyString; // empty string to be returned by getSafe() methods bool IsEmptyElement; // is the currently parsed node empty? core::array< core::string > SpecialCharacters; // see createSpecialCharacterList() core::array Attributes; // attributes of current element long lineSize; }; // end CXMLReaderImpl } // end namespace } // end namespace #endif choreonoid-1.5.0/thirdparty/irrxml-1.2/src/irrTypes.h0000664000000000000000000000635012741425367021153 0ustar rootroot// Copyright (C) 2002-2005 Nikolaus Gebhardt // This file is part of the "Irrlicht Engine". // For conditions of distribution and use, see copyright notice in irrlicht.h #ifndef __IRR_TYPES_H_INCLUDED__ #define __IRR_TYPES_H_INCLUDED__ namespace irr { //! 8 bit unsigned variable. /** This is a typedef for unsigned char, it ensures portability of the engine. */ typedef unsigned char u8; //! 8 bit signed variable. /** This is a typedef for signed char, it ensures portability of the engine. */ typedef signed char s8; //! 8 bit character variable. /** This is a typedef for char, it ensures portability of the engine. */ typedef char c8; //! 16 bit unsigned variable. /** This is a typedef for unsigned short, it ensures portability of the engine. */ typedef unsigned short u16; //! 16 bit signed variable. /** This is a typedef for signed short, it ensures portability of the engine. */ typedef signed short s16; //! 32 bit unsigned variable. /** This is a typedef for unsigned int, it ensures portability of the engine. */ typedef unsigned int u32; //! 32 bit signed variable. /** This is a typedef for signed int, it ensures portability of the engine. */ typedef signed int s32; // 64 bit signed variable. // This is a typedef for __int64, it ensures portability of the engine. // This type is currently not used by the engine and not supported by compilers // other than Microsoft Compilers, so it is outcommented. //typedef __int64 s64; //! 32 bit floating point variable. /** This is a typedef for float, it ensures portability of the engine. */ typedef float f32; //! 64 bit floating point variable. /** This is a typedef for double, it ensures portability of the engine. */ typedef double f64; } // end namespace // define the wchar_t type if not already built in. #ifdef _MSC_VER #ifndef _WCHAR_T_DEFINED //! A 16 bit wide character type. /** Defines the wchar_t-type. In VS6, its not possible to tell the standard compiler to treat wchar_t as a built-in type, and sometimes we just don't want to include the huge stdlib.h or wchar.h, so we'll use this. */ typedef unsigned short wchar_t; #define _WCHAR_T_DEFINED #endif // wchar is not defined #endif // microsoft compiler //! define a break macro for debugging only in Win32 mode. #if defined(WIN32) && defined(_MSC_VER) && defined(_DEBUG) && not defined(_WIN64) #define _IRR_DEBUG_BREAK_IF( _CONDITION_ ) if (_CONDITION_) {_asm int 3} #else #define _IRR_DEBUG_BREAK_IF( _CONDITION_ ) #endif //! Defines a small statement to work around a microsoft compiler bug. /** The microsft compiler 7.0 - 7.1 has a bug: When you call unmanaged code that returns a bool type value of false from managed code, the return value may appear as true. See http://support.microsoft.com/default.aspx?kbid=823071 for details. Compiler version defines: VC6.0 : 1200, VC7.0 : 1300, VC7.1 : 1310, VC8.0 : 1400*/ #if defined(WIN32) && defined(_MSC_VER) && (_MSC_VER > 1299) && (_MSC_VER < 1400) #define _IRR_IMPLEMENT_MANAGED_MARSHALLING_BUGFIX __asm mov eax,100 #else #define _IRR_IMPLEMENT_MANAGED_MARSHALLING_BUGFIX #endif // _IRR_MANAGED_MARSHALLING_BUGFIX #endif // __IRR_TYPES_H_INCLUDED__ choreonoid-1.5.0/thirdparty/irrxml-1.2/src/fast_atof.h0000664000000000000000000000450412741425367021277 0ustar rootroot// Copyright (C) 2002-2005 Nikolaus Gebhardt // This file is part of the "Irrlicht Engine" and the "irrXML" project. // For conditions of distribution and use, see copyright notice in irrlicht.h and irrXML.h #ifndef __FAST_A_TO_F_H_INCLUDED__ #define __FAST_A_TO_F_H_INCLUDED__ #include #include namespace irr { namespace core { const float fast_atof_table[] = { 0.f, 0.1f, 0.01f, 0.001f, 0.0001f, 0.00001f, 0.000001f, 0.0000001f, 0.00000001f, 0.000000001f, 0.0000000001f, 0.00000000001f, 0.000000000001f, 0.0000000000001f, 0.00000000000001f, 0.000000000000001f }; //! Provides a fast function for converting a string into a float, //! about 6 times faster than atof in win32. // If you find any bugs, please send them to me, niko (at) irrlicht3d.org. inline char* fast_atof_move(char* c, float& out) { bool inv = false; char *t; float f; if (*c=='-') { c++; inv = true; } f = (float)strtol(c, &t, 10); c = t; if (*c == '.') { c++; float pl = (float)strtol(c, &t, 10); pl *= fast_atof_table[t-c]; f += pl; c = t; if (*c == 'e') { ++c; float exp = (float)strtol(c, &t, 10); f *= (float)pow(10.0f, exp); c = t; } } if (inv) f *= -1.0f; out = f; return c; } //! Provides a fast function for converting a string into a float, //! about 6 times faster than atof in win32. // If you find any bugs, please send them to me, niko (at) irrlicht3d.org. inline const char* fast_atof_move_const(const char* c, float& out) { bool inv = false; char *t; float f; if (*c=='-') { c++; inv = true; } f = (float)strtol(c, &t, 10); c = t; if (*c == '.') { c++; float pl = (float)strtol(c, &t, 10); pl *= fast_atof_table[t-c]; f += pl; c = t; if (*c == 'e') { ++c; f32 exp = (f32)strtol(c, &t, 10); f *= (f32)powf(10.0f, exp); c = t; } } if (inv) f *= -1.0f; out = f; return c; } inline float fast_atof(const char* c) { float ret; fast_atof_move_const(c, ret); return ret; } } // end namespace core }// end namespace irr #endif choreonoid-1.5.0/thirdparty/irrxml-1.2/src/irrString.h0000664000000000000000000003206312741425367021315 0ustar rootroot// Copyright (C) 2002-2005 Nikolaus Gebhardt // This file is part of the "Irrlicht Engine" and the "irrXML" project. // For conditions of distribution and use, see copyright notice in irrlicht.h and irrXML.h #ifndef __IRR_STRING_H_INCLUDED__ #define __IRR_STRING_H_INCLUDED__ #include "irrTypes.h" namespace irr { namespace core { //! Very simple string class with some useful features. /** string and string work both with unicode AND ascii, so you can assign unicode to string and ascii to string (and the other way round) if your ever would want to. Note that the conversation between both is not done using an encoding. Known bugs: Special characters like 'Ä', 'Ü' and 'Ö' are ignored in the methods make_upper, make_lower and equals_ignore_case. */ template class string { public: //! Default constructor string() : allocated(1), used(1), array(0) { array = new T[1]; array[0] = 0x0; } //! Constructor string(const string& other) : allocated(0), used(0), array(0) { *this = other; } //! Constructs a string from an int string(int number) : allocated(0), used(0), array(0) { // store if negative and make positive bool negative = false; if (number < 0) { number *= -1; negative = true; } // temporary buffer for 16 numbers c8 tmpbuf[16]; tmpbuf[15] = 0; s32 idx = 15; // special case '0' if (!number) { tmpbuf[14] = '0'; *this = &tmpbuf[14]; return; } // add numbers while(number && idx) { idx--; tmpbuf[idx] = (c8)('0' + (number % 10)); number = number / 10; } // add sign if (negative) { idx--; tmpbuf[idx] = '-'; } *this = &tmpbuf[idx]; } //! Constructor for copying a string from a pointer with a given lenght template string(const B* c, s32 lenght) : allocated(0), used(0), array(0) { if (!c) return; allocated = used = lenght+1; array = new T[used]; for (s32 l = 0; l string(const B* c) : allocated(0), used(0), array(0) { *this = c; } //! destructor ~string() { delete [] array; } //! Assignment operator string& operator=(const string& other) { if (this == &other) return *this; delete [] array; allocated = used = other.size()+1; array = new T[used]; const T* p = other.c_str(); for (s32 i=0; i string& operator=(const B* c) { if (!c) { if (!array) { array = new T[1]; allocated = 1; used = 1; } array[0] = 0x0; return *this; } if ((void*)c == (void*)array) return *this; s32 len = 0; const B* p = c; while(*p) { ++len; ++p; } // we'll take the old string for a while, because the new string could be // a part of the current string. T* oldArray = array; allocated = used = len+1; array = new T[used]; for (s32 l = 0; l operator+(const string& other) { string str(*this); str.append(other); return str; } //! Add operator for strings, ascii and unicode template string operator+(const B* c) { string str(*this); str.append(c); return str; } //! Direct access operator T& operator [](const s32 index) const { _IRR_DEBUG_BREAK_IF(index>=used) // bad index return array[index]; } //! Comparison operator bool operator ==(const T* str) const { int i; for(i=0; array[i] && str[i]; ++i) if (array[i] != str[i]) return false; return !array[i] && !str[i]; } //! Comparison operator bool operator ==(const string& other) const { for(s32 i=0; array[i] && other.array[i]; ++i) if (array[i] != other.array[i]) return false; return used == other.used; } //! Is smaller operator bool operator <(const string& other) const { for(s32 i=0; array[i] && other.array[i]; ++i) if (array[i] != other.array[i]) return (array[i] < other.array[i]); return used < other.used; } //! Equals not operator bool operator !=(const string& other) const { return !(*this == other); } //! Returns length of string /** \return Returns length of the string in characters. */ s32 size() const { return used-1; } //! Returns character string /** \return Returns pointer to C-style zero terminated string. */ const T* c_str() const { return array; } //! Makes the string lower case. void make_lower() { const T A = (T)'A'; const T Z = (T)'Z'; const T diff = (T)'a' - A; for (s32 i=0; i=A && array[i]<=Z) array[i] += diff; } } //! Makes the string upper case. void make_upper() { const T a = (T)'a'; const T z = (T)'z'; const T diff = (T)'A' - a; for (s32 i=0; i=a && array[i]<=z) array[i] += diff; } } //! Compares the string ignoring case. /** \param other: Other string to compare. \return Returns true if the string are equal ignoring case. */ bool equals_ignore_case(const string& other) const { for(s32 i=0; array[i] && other[i]; ++i) if (toLower(array[i]) != toLower(other[i])) return false; return used == other.used; } //! compares the first n characters of the strings bool equalsn(const string& other, int len) { int i; for(i=0; array[i] && other[i] && i < len; ++i) if (array[i] != other[i]) return false; // if one (or both) of the strings was smaller then they // are only equal if they have the same lenght return (i == len) || (used == other.used); } //! compares the first n characters of the strings bool equalsn(const T* str, int len) { int i; for(i=0; array[i] && str[i] && i < len; ++i) if (array[i] != str[i]) return false; // if one (or both) of the strings was smaller then they // are only equal if they have the same lenght return (i == len) || (array[i] == 0 && str[i] == 0); } //! Appends a character to this string /** \param character: Character to append. */ void append(T character) { if (used + 1 > allocated) reallocate((s32)used + 1); used += 1; array[used-2] = character; array[used-1] = 0; } //! Appends a string to this string /** \param other: String to append. */ void append(const string& other) { --used; s32 len = other.size(); if (used + len + 1 > allocated) reallocate((s32)used + (s32)len + 1); for (s32 l=0; l& other, s32 length) { s32 len = other.size(); if (len < length) { append(other); return; } len = length; --used; if (used + len > allocated) reallocate((s32)used + (s32)len); for (s32 l=0; l s32 findFirstCharNotInList(B* c, int count) const { for (int i=0; i s32 findLastCharNotInList(B* c, int count) const { for (int i=used-2; i>=0; --i) { int j; for (j=0; j=0; --i) if (array[i] == c) return i; return -1; } //! Returns a substring //! \param begin: Start of substring. //! \param length: Length of substring. string subString(s32 begin, s32 length) { if (length <= 0) return string(""); string o; o.reserve(length+1); for (s32 i=0; i& other) { append(other); } void operator += (int i) { append(string(i)); } //! replaces all characters of a special type with another one void replace(T toReplace, T replaceWith) { for (s32 i=0; i=used || index<0) // access violation for (int i=index+1; i=(T)'A' && t<=(T)'Z') return t + ((T)'a' - (T)'A'); else return t; } //! Reallocate the array, make it bigger or smaler void reallocate(s32 new_size) { T* old_array = array; array = new T[new_size]; allocated = new_size; s32 amount = used < new_size ? used : new_size; for (s32 i=0; i stringc; //! Typedef for wide character strings typedef string stringw; } // end namespace core } // end namespace irr #endif choreonoid-1.5.0/thirdparty/irrxml-1.2/CMakeLists.txt0000664000000000000000000000006212741425367021124 0ustar rootroot add_cnoid_library(irrXML STATIC src/irrXML.cpp) choreonoid-1.5.0/thirdparty/irrxml-1.2/readme.txt0000664000000000000000000000742712741425367020376 0ustar rootroot========================================================================== irrXML 1.2 ========================================================================== Welcome to irrXML Content of this file: 1. Directory structure overview 2. How to use 3. Requirements 5. License 6. Contact ========================================================================== 1. Directory structure overview ========================================================================== You will find some directories after decompressing the archive in which came the SDK. These are: \doc Documentation of irrXML. \example A short example showing how to use the parser with solution and make files. \src The source code of irrXML. ========================================================================== 2. How to use ========================================================================== For Linux/Unix users: Simply go into the directory /example and run 'make'. This will create a sample project using irrXML. Windows users: Just add the source files to your project. That's all. For more information see the documentation in the \doc directory. Alternatively, you could compile irrXML as .lib, after this you would only need to use the irrXML.h header file, nothing more. ========================================================================== 3. Requirements ========================================================================== You can use one of the following compilers/IDEs to develop applications with irrXML. However, other compilers/IDEs make work as well, we simply didn't test them. * gcc 3.2 * gcc 3.3 * Visual Studio 6.0 * Visual Studio.NET (7.0) * Visual Studio.NET 2003 (7.1) * Visual Studio.NET 2005 (8.0) * DevC++ 4.9 & gcc (project files included) ========================================================================== 5. License ========================================================================== The license of irrXML is based on the zlib/libpng license. Even though this license does not require you to mention that you are using the Irrlicht Engine in your product, an acknowledgement would be highly appreciated. The irrXML License =========================== Copyright (C) 2002-2005 Nikolaus Gebhardt This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. ========================================================================== 6. Contact ========================================================================== If you have problems, questions or suggestions, please visit the official homepage of irrXML: http://xml.irrlicht3d.org You will find forums, patches, documentation, and other stuff which will help you out. If want to contact the author of the engine, please send an email to Nikolaus Gebhardt: irrlicht@users.sourceforge.net choreonoid-1.5.0/sample/0000775000000000000000000000000012741425367013642 5ustar rootrootchoreonoid-1.5.0/sample/GLGears/0000775000000000000000000000000012741425367015126 5ustar rootrootchoreonoid-1.5.0/sample/GLGears/ManualMakefile0000664000000000000000000000047412741425367017731 0ustar rootroot CXXFLAGS += -fPIC `pkg-config --cflags choreonoid` PLUGIN = libCnoidGLGearsPlugin.so SRC = GLGearsPlugin.o GLGearsView.o $(PLUGIN): $(SRC) g++ -shared -o $(PLUGIN) $(SRC) `pkg-config --libs choreonoid` install: $(PLUGIN) install -s $(PLUGIN) `pkg-config --variable=plugindir choreonoid` clean: rm -f *.o *.so choreonoid-1.5.0/sample/GLGears/GLGearsView.h0000664000000000000000000000211212741425367017412 0ustar rootroot/* The base program of this sample is the "3-D gear wheels" sample of gtkglextmm. The origiral "3-D gear wheels" is a public domain program written by Brian Paul and its conversion to gtkglextmm was wirtten by Naofumi Yasufuku. */ #include #include #include namespace cnoid { class GearsScene : public QGLWidget { public: GearsScene(QWidget* parent = 0); bool setTime(double time); protected: virtual void initializeGL(); virtual void resizeGL(int width, int height); virtual void paintGL(); private: void gear(GLfloat innerRadius, GLfloat outerRadius, GLfloat width, GLint teeth, GLfloat toothDepth); protected: GLint gear1; GLint gear2; GLint gear3; GLfloat viewRotX; GLfloat viewRotY; GLfloat viewRotZ; GLfloat angle; }; class GLGearsView : public View { public: GLGearsView(); protected: virtual void onActivated(); virtual void onDeactivated(); private: GearsScene* gearsScene; cnoid::TimeBar* timeBar; Connection timeChangeConnection; }; } choreonoid-1.5.0/sample/GLGears/GLGearsView.cpp0000664000000000000000000001714512741425367017761 0ustar rootroot/* The base program of this sample is the "3-D gear wheels" sample of gtkglextmm. The origiral "3-D gear wheels" is a public domain program written by Brian Paul and its conversion to gtkglextmm was done by Naofumi Yasufuku. */ #include "GLGearsView.h" #include #include #include using namespace std; using namespace boost; using namespace cnoid; GearsScene::GearsScene(QWidget* parent) : QGLWidget(parent), gear1(0), gear2(0), gear3(0), viewRotX(20.0), viewRotY(30.0), viewRotZ(0.0), angle(0.0) { } bool GearsScene::setTime(double time) { if(time < 30.0){ angle = time * M_PI * 4.0; update(); return true; } return false; } void GearsScene::initializeGL() { static GLfloat pos[4] = {5.0, 5.0, 10.0, 0.0}; static GLfloat red[4] = {0.8, 0.1, 0.0, 1.0}; static GLfloat green[4] = {0.0, 0.8, 0.2, 1.0}; static GLfloat blue[4] = {0.2, 0.2, 1.0, 1.0}; glLightfv(GL_LIGHT0, GL_POSITION, pos); glEnable(GL_CULL_FACE); glEnable(GL_LIGHTING); glEnable(GL_LIGHT0); glEnable(GL_DEPTH_TEST); // Make the gears. gear1 = glGenLists(1); glNewList(gear1, GL_COMPILE); glMaterialfv(GL_FRONT, GL_AMBIENT_AND_DIFFUSE, red); gear(1.0, 4.0, 1.0, 20, 0.7); glEndList(); gear2 = glGenLists(1); glNewList(gear2, GL_COMPILE); glMaterialfv(GL_FRONT, GL_AMBIENT_AND_DIFFUSE, green); gear(0.5, 2.0, 2.0, 10, 0.7); glEndList(); gear3 = glGenLists(1); glNewList(gear3, GL_COMPILE); glMaterialfv(GL_FRONT, GL_AMBIENT_AND_DIFFUSE, blue); gear(1.3, 2.0, 0.5, 10, 0.7); glEndList(); glEnable(GL_NORMALIZE); } void GearsScene::resizeGL(int width, int height) { GLfloat h = (GLfloat)height / width; glViewport(0, 0, width, height); glMatrixMode(GL_PROJECTION); glLoadIdentity(); glFrustum(-1.0, 1.0, -h, h, 5.0, 60.0); glMatrixMode(GL_MODELVIEW); glLoadIdentity(); glTranslatef(0.0, 0.0, -40.0); } void GearsScene::paintGL() { glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); glPushMatrix(); glRotatef(viewRotX, 1.0, 0.0, 0.0); glRotatef(viewRotY, 0.0, 1.0, 0.0); glRotatef(viewRotZ, 0.0, 0.0, 1.0); glPushMatrix(); glTranslatef(-3.0, -2.0, 0.0); glRotatef(angle, 0.0, 0.0, 1.0); glCallList(gear1); glPopMatrix(); glPushMatrix(); glTranslatef(3.1, -2.0, 0.0); glRotatef(-2.0 * angle - 9.0, 0.0, 0.0, 1.0); glCallList(gear2); glPopMatrix(); glPushMatrix(); glTranslatef(-3.1, 4.2, 0.0); glRotatef(-2.0 * angle - 25.0, 0.0, 0.0, 1.0); glCallList(gear3); glPopMatrix(); glPopMatrix(); } /* * Draw a gear wheel. You'll probably want to call this function when * building a display list since we do a lot of trig here. * * Input: inner_radius - radius of hole at center * outer_radius - radius at center of teeth * width - width of gear * teeth - number of teeth * tooth_depth - depth of tooth */ void GearsScene::gear(GLfloat innerRadius, GLfloat outerRadius, GLfloat width, GLint teeth, GLfloat toothDepth) { GLint i; GLfloat r0, r1, r2; GLfloat angle, da; GLfloat u, v, len; r0 = innerRadius; r1 = outerRadius - toothDepth / 2.0; r2 = outerRadius + toothDepth / 2.0; da = 2.0 * M_PI / teeth / 4.0; glShadeModel(GL_FLAT); glNormal3f(0.0, 0.0, 1.0); /* draw front face */ glBegin(GL_QUAD_STRIP); for(i = 0; i <= teeth; i++){ angle = i * 2.0 * M_PI / teeth; glVertex3f(r0 * cos(angle), r0 * sin(angle), width * 0.5); glVertex3f(r1 * cos(angle), r1 * sin(angle), width * 0.5); if(i < teeth) { glVertex3f(r0 * cos(angle), r0 * sin(angle), width * 0.5); glVertex3f(r1 * cos(angle + 3 * da), r1 * sin(angle + 3 * da), width * 0.5); } } glEnd(); /* draw front sides of teeth */ glBegin(GL_QUADS); da = 2.0 * M_PI / teeth / 4.0; for(i = 0; i < teeth; i++){ angle = i * 2.0 * M_PI / teeth; glVertex3f(r1 * cos(angle), r1 * sin(angle), width * 0.5); glVertex3f(r2 * cos(angle + da), r2 * sin(angle + da), width * 0.5); glVertex3f(r2 * cos(angle + 2 * da), r2 * sin(angle + 2 * da), width * 0.5); glVertex3f(r1 * cos(angle + 3 * da), r1 * sin(angle + 3 * da), width * 0.5); } glEnd(); glNormal3f(0.0, 0.0, -1.0); /* draw back face */ glBegin(GL_QUAD_STRIP); for (i = 0; i <= teeth; i++) { angle = i * 2.0 * M_PI / teeth; glVertex3f(r1 * cos(angle), r1 * sin(angle), -width * 0.5); glVertex3f(r0 * cos(angle), r0 * sin(angle), -width * 0.5); if (i < teeth) { glVertex3f(r1 * cos(angle + 3 * da), r1 * sin(angle + 3 * da), -width * 0.5); glVertex3f(r0 * cos(angle), r0 * sin(angle), -width * 0.5); } } glEnd(); /* draw back sides of teeth */ glBegin(GL_QUADS); da = 2.0 * M_PI / teeth / 4.0; for (i = 0; i < teeth; i++) { angle = i * 2.0 * M_PI / teeth; glVertex3f(r1 * cos(angle + 3 * da), r1 * sin(angle + 3 * da), -width * 0.5); glVertex3f(r2 * cos(angle + 2 * da), r2 * sin(angle + 2 * da), -width * 0.5); glVertex3f(r2 * cos(angle + da), r2 * sin(angle + da), -width * 0.5); glVertex3f(r1 * cos(angle), r1 * sin(angle), -width * 0.5); } glEnd(); /* draw outward faces of teeth */ glBegin(GL_QUAD_STRIP); for(i = 0; i < teeth; i++){ angle = i * 2.0 * M_PI / teeth; glVertex3f(r1 * cos(angle), r1 * sin(angle), width * 0.5); glVertex3f(r1 * cos(angle), r1 * sin(angle), -width * 0.5); u = r2 * cos(angle + da) - r1 * cos(angle); v = r2 * sin(angle + da) - r1 * sin(angle); len = sqrt(u * u + v * v); u /= len; v /= len; glNormal3f(v, -u, 0.0); glVertex3f(r2 * cos(angle + da), r2 * sin(angle + da), width * 0.5); glVertex3f(r2 * cos(angle + da), r2 * sin(angle + da), -width * 0.5); glNormal3f(cos(angle), sin(angle), 0.0); glVertex3f(r2 * cos(angle + 2 * da), r2 * sin(angle + 2 * da), width * 0.5); glVertex3f(r2 * cos(angle + 2 * da), r2 * sin(angle + 2 * da), -width * 0.5); u = r1 * cos(angle + 3 * da) - r2 * cos(angle + 2 * da); v = r1 * sin(angle + 3 * da) - r2 * sin(angle + 2 * da); glNormal3f(v, -u, 0.0); glVertex3f(r1 * cos(angle + 3 * da), r1 * sin(angle + 3 * da), width * 0.5); glVertex3f(r1 * cos(angle + 3 * da), r1 * sin(angle + 3 * da), -width * 0.5); glNormal3f(cos(angle), sin(angle), 0.0); } glVertex3f(r1 * cos(0.0), r1 * sin(0.0), width * 0.5); glVertex3f(r1 * cos(0.0), r1 * sin(0.0), -width * 0.5); glEnd(); glShadeModel(GL_SMOOTH); /* draw inside radius cylinder */ glBegin(GL_QUAD_STRIP); for(i = 0; i <= teeth; i++){ angle = i * 2.0 * M_PI / teeth; glNormal3f(-cos(angle), -sin(angle), 0.0); glVertex3f(r0 * cos(angle), r0 * sin(angle), -width * 0.5); glVertex3f(r0 * cos(angle), r0 * sin(angle), width * 0.5); } glEnd(); } GLGearsView::GLGearsView() : gearsScene(0) { gearsScene = new GearsScene(this); QVBoxLayout* vbox = new QVBoxLayout(); vbox->addWidget(gearsScene); setLayout(vbox); timeBar = TimeBar::instance(); } void GLGearsView::onActivated() { if(!timeChangeConnection.connected()){ timeChangeConnection = timeBar->sigTimeChanged().connect( bind(&GearsScene::setTime, gearsScene, _1)); } gearsScene->setTime(timeBar->time()); } void GLGearsView::onDeactivated() { if(timeChangeConnection.connected()){ timeChangeConnection.disconnect(); } } choreonoid-1.5.0/sample/GLGears/GLGearsPlugin.cpp0000664000000000000000000000066212741425367020301 0ustar rootroot #include "GLGearsView.h" #include #include using namespace cnoid; class GLGearsPlugin : public Plugin { public: GLGearsPlugin() : Plugin("GLGears") { } virtual bool initialize() { viewManager().registerClass( "GLGearsView", "GL Gears", ViewManager::SINGLE_OPTIONAL); return true; } }; CNOID_IMPLEMENT_PLUGIN_ENTRY(GLGearsPlugin); choreonoid-1.5.0/sample/GLGears/CMakeLists.txt0000664000000000000000000000063412741425367017671 0ustar rootroot if(NOT ENABLE_GUI) return() endif() option(BUILD_GL_GEARS_SAMPLE "Building a GL Gears sample plugin" OFF) set(sources GLGearsPlugin.cpp GLGearsView.cpp GLGearsView.h) if(BUILD_GL_GEARS_SAMPLE) set(target CnoidGLGearsPlugin) add_cnoid_plugin(${target} SHARED ${sources}) target_link_libraries(${target} CnoidBase) apply_common_setting_for_plugin(${target}) endif() install_sample_source(${sources}) choreonoid-1.5.0/sample/SpringModel/0000775000000000000000000000000012741425367016065 5ustar rootrootchoreonoid-1.5.0/sample/SpringModel/CustomizedSpringModel.cnoid0000664000000000000000000002024312741425367023376 0ustar rootrootitems: id: 0 name: "Root" plugin: Base class: RootItem children: - id: 1 name: "World" plugin: Body class: WorldItem data: collisionDetection: false children: - id: 2 name: "CustomizedSpringModel" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/CustomizedSpringModel.wrl" currentBaseLink: "LOWER" rootPosition: [ 0.000000, 0.000000, 0.100000 ] rootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] jointPositions: [ 0.000000 ] initialRootPosition: [ 0.000000, 0.000000, 0.100000 ] initialRootAttitude: [ 1.000000, 0.000000, -0.000000, -0.000000, 1.000000, 0.000000, 0.000000, -0.000000, 1.000000 ] initialJointPositions: [ 0.000000 ] zmp: [ 0.000000, 0.000000, 0.000000 ] selfCollisionDetection: false - id: 3 name: "Floor" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/floor.wrl" currentBaseLink: "BASE" rootPosition: [ 0.000000, 0.000000, -0.100000 ] rootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] jointPositions: [ ] initialRootPosition: [ 0.000000, 0.000000, -0.100000 ] initialRootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] initialJointPositions: [ ] zmp: [ 0.000000, 0.000000, 0.000000 ] selfCollisionDetection: false - id: 4 name: "AISTSimulator" plugin: Body class: AISTSimulatorItem data: realtimeSync: true recordingMode: TimeBar range timeLength: 60 allLinkPositionOutputMode: false dynamicsMode: Forward dynamics gravity: [ 0, 0, -9.80665 ] staticFriction: 1 slipFriction: 1 cullingThresh: 0.02 errorCriterion: 0.001 maxNumIterations: 1000 contactCorrectionDepth: 0.0001 contactCorrectionVelocityRatio: 10 2Dmode: false - id: 5 name: "ODESimulator" plugin: ODE class: ODESimulatorItem data: realtimeSync: true recordingMode: TimeBar range timeLength: 60 allLinkPositionOutputMode: true stepMode: Iterative (quick step) gravity: [ 0, 0, -9.80665 ] friction: 1 jointLimitMode: false globalERP: 0.4 globalCFM: 1.0e-10 numIterations: 50 overRelaxation: 1.3 limitCorrectingVel: true maxCorrectingVel: 1.0e-3 2Dmode: false - id: 6 name: "BulletSimulator" plugin: Bullet class: BulletSimulatorItem data: realtimeSync: true recordingMode: TimeBar range onlyActiveControlPeriod: true timeLength: 60 allLinkPositionOutputMode: true ErrorReductionParameter: 0.2 NumIterations: 10 Restitution: 0 Friction: 0.7 ERP2: 0 SplitImpulsePenetrationThreshold: -0.0001 views: "Items": selected: [ 4 ] checked: [ 2, 3 ] expanded: [ 1, 2 ] "Scene": mode: view floorGird: true collisions: true shadow: false floorGridSpan: 10 floorGridInterval: 0.5 hiPriorityRendering: false camera: projection: perspetive perspective: [ 40, 1.29272, 0.00362294, 7.3908 ] ortho: [ -1, 1, -1, 1, -1, 1 ] eye: [ -0.243298, 1.55507, 0.094242 ] center: [ -0.0825026, 0.576457, 0.222547 ] up: [ -0.0208027, 0.126607, 0.991735 ] "Multi Value Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 "Multi SE3 Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 visibleElements: [ 0, 1, 2 ] "Links": listingMode: "link list" currentBodyItem: 2 bodyItems: - id: 2 selectedLinks: [ 0 ] "Body / Link": showRotationMatrix: false "Joint Sliders": showAllJoints: true jointId: false name: true numColumns: 1 spinBox: true slider: true labelOnLeft: true currentBodyItem: 2 "Joint Trajectories": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 "Multi Affine3 Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 visibleElements: [ 0, 1, 2 ] "Pose Roll": defaultTransitionTime: 0 updateAll: true autoUpdate: false timeSync: true listingMode: "part tree" timeLength: 10 showLipSync: false gridInterval: 1 toolbars: "TimeBar": minTime: 0 maxTime: 10 frameRate: 500 playbackFrameRate: 100 currentTime: 0 speedScale: 1 "BodyBar": current: 2 stanceWidth: 0.15 "KinematicsBar": mode: FK attitude: false penetrationBlock: true collisionLinkHighlight: false snapDistance: 0.025 penetrationBlockDepth: 0.0005 lazyCollisionDetectionMode: true "BodyMotionGenerationBar": balancer: false autoGeneration: false timeScaleRatio: 1 preInitialDuration: 1 postFinalDuration: 1 onlyTimeBarRange: false makeNewBodyItem: true stealthyStepMode: true stealthyHeightRatioThresh: 2 flatLiftingHeight: 0.005 flatLandingHeight: 0.005 impactReductionHeight: 0.005 impactReductionTime: 0.04 autoZmp: true minZmpTransitionTime: 0.1 zmpCenteringTimeThresh: 0.03 zmpTimeMarginBeforeLiftingSpin: 0 allLinkPositions: false lipSyncMix: false timeToStartBalancer: 0 balancerIterations: 2 plainBalancerMode: false boundaryConditionType: 位罂’保ċ­˜ boundarySmootherType: ‚ރ• boundarySmootherTime: 0.5 boundaryCmAdjustment: false boundaryCmAdjustmentTime: 1 waistHeightRelaxation: false gravity: 9.8 dynamicsTimeRatio: 1 Base: "MovieGenerator": directory: basename: scene begin: 0 fps: 30 width: 640 heiht: 480 Body: "KinematicFaultChecker": checkJointPositions: true angleMargin: 0 translationMargin: 0 checkJointVelocities: true velocityLimitRatio: 100 targetJoints: all checkSelfCollisions: true onlyTimeBarRange: false "SceneBodyManager": sceneBodies: - bodyItem: 2 editable: true centerOfMass: false zmp: false - bodyItem: 3 editable: false centerOfMass: false zmp: false choreonoid-1.5.0/sample/SpringModel/CustomizedSpringModel.wrl0000664000000000000000000001201112741425367023100 0ustar rootroot#VRML V2.0 utf8 # @author Shin'ichiro Nakaoka PROTO Joint [ exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField MFFloat llimit [] exposedField MFFloat lvlimit [] exposedField SFRotation limitOrientation 0 0 1 0 exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFFloat stiffness [ 0 0 0 ] exposedField SFVec3f translation 0 0 0 exposedField MFFloat ulimit [] exposedField MFFloat uvlimit [] exposedField SFString jointType "" exposedField SFInt32 jointId -1 exposedField SFVec3f jointAxis 0 0 1 exposedField SFFloat gearRatio 1 exposedField SFFloat rotorInertia 0 exposedField SFFloat rotorResistor 0 exposedField SFFloat torqueConst 1 exposedField SFFloat encoderPulse 1 ] { Transform { center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } } PROTO Segment [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f centerOfMass 0 0 0 exposedField MFNode children [ ] exposedField SFNode coord NULL exposedField MFNode displacers [ ] exposedField SFFloat mass 0 exposedField MFFloat momentsOfInertia [ 0 0 0 0 0 0 0 0 0 ] exposedField SFString name "" eventIn MFNode addChildren eventIn MFNode removeChildren ] { Group { addChildren IS addChildren bboxCenter IS bboxCenter bboxSize IS bboxSize children IS children removeChildren IS removeChildren } } PROTO Humanoid [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f center 0 0 0 exposedField MFNode humanoidBody [ ] exposedField MFString info [ ] exposedField MFNode joints [ ] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFNode segments [ ] exposedField MFNode sites [ ] exposedField SFVec3f translation 0 0 0 exposedField SFString version "1.1" exposedField MFNode viewpoints [ ] ] { Transform { bboxCenter IS bboxCenter bboxSize IS bboxSize center IS center rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation children [ Group { children IS viewpoints } Group { children IS humanoidBody } ] } } DEF CustomizedSpringModel Humanoid { humanoidBody [ DEF LOWER Joint { jointType "free" children [ DEF LOWER_LINK Segment { mass 10.0 centerOfMass 0 0 0.15 momentsOfInertia [0.5 0 0 0 0.5 0 0 0 0.1] children Transform { translation 0 0 0.2 rotation 1 0 0 1.5707963267949 children [ Shape { geometry Cylinder { height 0.39 radius 0.048 } appearance DEF LOWER_APP Appearance { material Material { diffuseColor 1.0 0.0 0.0 } } } Transform { translation 0 -0.19 0 children Shape { geometry Box { size 0.2 0.02 0.2 } appearance USE LOWER_APP } } ] } } DEF UPPER Joint { jointType "slide" translation 0 0 0.25 jointId 0 jointAxis 0 0 1 ulimit [ 4.0 ] llimit [ -4.0 ] children [ DEF UPPER_LINK Segment { mass 10.0 centerOfMass 0 0 0.15 momentsOfInertia [0.5 0 0 0 0.5 0 0 0 0.1] children Transform { translation 0 0 0.2 rotation 1 0 0 1.5707963267949 children [ Shape { geometry Cylinder { height 0.39 radius 0.05 } appearance DEF UPPER_APP Appearance { material Material { diffuseColor 0.0 1.0 0.0 } } } Transform { translation 0 0.19 0 children Shape { geometry Box { size 0.2 0.02 0.2 } appearance USE UPPER_APP } } ] } } ] } ] } ] joints [ USE LOWER, USE UPPER ] segments [ USE LOWER_LINK, USE UPPER_LINK ] } choreonoid-1.5.0/sample/SpringModel/SpringModelController.cpp0000664000000000000000000000205512741425367023062 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include #include using namespace cnoid; class SpringModelController : public cnoid::SimpleController { Link* spring; public: virtual bool initialize(SimpleControllerIO* io) { SimulationSimpleControllerIO* sio = dynamic_cast(io); if(!sio){ return false; } spring = io->body()->link("UPPER"); if(!spring){ os() << "Spring-damper joint \"UPPER\" cannot be detected." << std::endl; return false; } io->setLinkInput(spring, JOINT_DISPLACEMENT | JOINT_VELOCITY); io->setLinkOutput(spring, JOINT_FORCE); sio->setImmediateMode(true); return true; } virtual bool control() { const double KP = 2000.0; const double KD = 5.0; spring->u() = -KP * spring->q() - KD * spring->dq(); return true; } }; CNOID_IMPLEMENT_SIMPLE_CONTROLLER_FACTORY(SpringModelController) choreonoid-1.5.0/sample/SpringModel/ControlledSpringModel.cnoid0000664000000000000000000002223112741425367023354 0ustar rootrootitems: id: 0 name: "Root" plugin: Base class: RootItem children: - id: 1 name: "World" plugin: Body class: WorldItem data: collisionDetection: false children: - id: 2 name: "SpringModel" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/SpringModel.wrl" currentBaseLink: "LOWER" rootPosition: [ 0.000000, 0.000000, 0.100000 ] rootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] jointPositions: [ 0.000000 ] initialRootPosition: [ 0.000000, 0.000000, 0.100000 ] initialRootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] initialJointPositions: [ 0.000000 ] zmp: [ 0.000000, 0.000000, 0.000000 ] selfCollisionDetection: false children: - id: 3 name: "Controller" plugin: SimpleController class: SimpleControllerItem data: isImmediateMode: true controller: "SpringModelController" reloading: true - id: 4 name: "Floor" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/floor.wrl" currentBaseLink: "BASE" rootPosition: [ 0.000000, 0.000000, -0.100000 ] rootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] jointPositions: [ ] initialRootPosition: [ 0.000000, 0.000000, -0.100000 ] initialRootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] zmp: [ 0.000000, 0.000000, 0.000000 ] selfCollisionDetection: false - id: 5 name: "AISTSimulator" plugin: Body class: AISTSimulatorItem data: realtimeSync: true recordingMode: TimeBar range onlyActiveControlPeriod: true timeLength: 60 allLinkPositionOutputMode: false dynamicsMode: Forward dynamics integrationMode: Runge Kutta gravity: [ 0, 0, -9.80665 ] staticFriction: 1 slipFriction: 1 cullingThresh: 0.02 errorCriterion: 0.001 maxNumIterations: 1000 contactCorrectionDepth: 0.0001 contactCorrectionVelocityRatio: 10 2Dmode: false - id: 6 name: "ODESimulator" plugin: ODE class: ODESimulatorItem data: realtimeSync: true recordingMode: TimeBar range onlyActiveControlPeriod: true timeLength: 60 allLinkPositionOutputMode: true stepMode: Iterative (quick step) gravity: [ 0, 0, -9.80665 ] friction: 1 jointLimitMode: false globalERP: 0.4 globalCFM: 1.0e-10 numIterations: 50 overRelaxation: 1.3 limitCorrectingVel: true maxCorrectingVel: 1.0e-3 2Dmode: false - id: 7 name: "BulletSimulator" plugin: Bullet class: BulletSimulatorItem data: realtimeSync: true recordingMode: TimeBar range onlyActiveControlPeriod: true timeLength: 60 allLinkPositionOutputMode: true ErrorReductionParameter: 0.2 NumIterations: 10 Restitution: 0 Friction: 0.7 ERP2: 0 SplitImpulsePenetrationThreshold: -0.0001 views: "Items": selected: [ 5 ] checked: [ 2, 4 ] expanded: [ 1, 2 ] "Scene": mode: view floorGird: true collisions: true shadow: false floorGridSpan: 10 floorGridInterval: 0.5 hiPriorityRendering: false camera: projection: perspetive perspective: [ 40, 1.29683, 0.00362294, 7.3908 ] ortho: [ -1, 1, -1, 1, -1, 1 ] eye: [ -0.243298, 1.55507, 0.094242 ] center: [ -0.0825026, 0.576457, 0.222547 ] up: [ -0.0208027, 0.126607, 0.991735 ] "Multi Value Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 "Multi SE3 Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 visibleElements: [ 0, 1, 2 ] "Links": listingMode: "link list" currentBodyItem: 2 bodyItems: - id: 2 selectedLinks: [ 0 ] "Body / Link": showRotationMatrix: false "Joint Sliders": showAllJoints: true jointId: false name: true numColumns: 1 spinBox: true slider: true labelOnLeft: true currentBodyItem: 2 "Joint Trajectories": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 "Multi Affine3 Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 visibleElements: [ 0, 1, 2 ] "Pose Roll": defaultTransitionTime: 0 updateAll: true autoUpdate: false timeSync: true listingMode: "part tree" timeLength: 10 showLipSync: false gridInterval: 1 toolbars: "TimeBar": minTime: 0 maxTime: 10 frameRate: 500 playbackFrameRate: 100 currentTime: 0 speedScale: 1 "BodyBar": current: 2 stanceWidth: 0.15 "KinematicsBar": mode: FK attitude: false penetrationBlock: true collisionLinkHighlight: false snapDistance: 0.025 penetrationBlockDepth: 0.0005 lazyCollisionDetectionMode: true "BodyMotionGenerationBar": balancer: false autoGeneration: false timeScaleRatio: 1 preInitialDuration: 1 postFinalDuration: 1 onlyTimeBarRange: false makeNewBodyItem: true stealthyStepMode: true stealthyHeightRatioThresh: 2 flatLiftingHeight: 0.005 flatLandingHeight: 0.005 impactReductionHeight: 0.005 impactReductionTime: 0.04 autoZmp: true minZmpTransitionTime: 0.1 zmpCenteringTimeThresh: 0.03 zmpTimeMarginBeforeLiftingSpin: 0 allLinkPositions: false lipSyncMix: false timeToStartBalancer: 0 balancerIterations: 2 plainBalancerMode: false boundaryConditionType: position boundarySmootherType: off boundarySmootherTime: 0.5 boundaryCmAdjustment: false boundaryCmAdjustmentTime: 1 waistHeightRelaxation: false gravity: 9.8 dynamicsTimeRatio: 1 Base: "MovieGenerator": directory: basename: scene begin: 0 fps: 30 width: 640 heiht: 480 Body: "KinematicFaultChecker": checkJointPositions: true angleMargin: 0 translationMargin: 0 checkJointVelocities: true velocityLimitRatio: 100 targetJoints: all checkSelfCollisions: true onlyTimeBarRange: false "SceneBodyManager": sceneBodies: - bodyItem: 2 editable: true centerOfMass: false zmp: false - bodyItem: 4 editable: false centerOfMass: false zmp: false Mocap: "ConversionToBodyMotionDialog": errorMinimization: true errorMinimizationWithElbowAndKneePositions: true handAttitudeWeight: 0.1 footAttitudeWeight: 0.01 fixLowerBody: true waistLeanRatio: 0.5 waistPitchOffset: 0 chestPitchOffset: 0 anklePitchOffset: -30 toePitchOffset: -10 "RetargetingDialog": numSteps: 5 excludingBonesFromLaplacian: true laplacianWeightPower: 1 accelConstraintWeight: 1 originalCollarPositionWeight: 1 "SplineFilterDialog": isInputFrameRateSpecified: false inputFrameRate: 200 isOutputFrameRateSpecified: false outputFrameRate: 200 choreonoid-1.5.0/sample/SpringModel/CMakeLists.txt0000664000000000000000000000151512741425367020627 0ustar rootroot# @author Shin'ichiro Nakaoka if(NOT ENABLE_GUI) return() endif() option(BUILD_SPRING_MODEL_SAMPLE "Building a spring model sample" OFF) if(BUILD_SPRING_MODEL_SAMPLE) configure_file(SpringModel.wrl ${CNOID_SOURCE_SHARE_DIR}/model/misc COPYONLY) configure_file(CustomizedSpringModel.wrl ${CNOID_SOURCE_SHARE_DIR}/model/misc COPYONLY) if(NOT BUILD_SIMPLE_CONTROLLER_PLUGIN) message(WARNING "The spring model sample controller needs SimpleControllerPlugin.") else() add_cnoid_simple_controller(SpringModelController SpringModelController.cpp) configure_file(ControlledSpringModel.cnoid ${CNOID_SOURCE_SHARE_DIR}/project COPYONLY) add_cnoid_body_customizer(SpringModelCustomizer SpringModelCustomizer.cpp) configure_file(CustomizedSpringModel.cnoid ${CNOID_SOURCE_SHARE_DIR}/project COPYONLY) endif() endif() choreonoid-1.5.0/sample/SpringModel/SpringModel.wrl0000664000000000000000000001202312741425367021034 0ustar rootroot#VRML V2.0 utf8 # @author Shin'ichiro Nakaoka PROTO Joint [ exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField MFFloat llimit [] exposedField MFFloat lvlimit [] exposedField SFRotation limitOrientation 0 0 1 0 exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFFloat stiffness [ 0 0 0 ] exposedField SFVec3f translation 0 0 0 exposedField MFFloat ulimit [] exposedField MFFloat uvlimit [] exposedField SFString jointType "" exposedField SFInt32 jointId -1 exposedField SFVec3f jointAxis 0 0 1 exposedField SFFloat gearRatio 1 exposedField SFFloat rotorInertia 0 exposedField SFFloat rotorResistor 0 exposedField SFFloat torqueConst 1 exposedField SFFloat encoderPulse 1 ] { Transform { center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } } PROTO Segment [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f centerOfMass 0 0 0 exposedField MFNode children [ ] exposedField SFNode coord NULL exposedField MFNode displacers [ ] exposedField SFFloat mass 0 exposedField MFFloat momentsOfInertia [ 0 0 0 0 0 0 0 0 0 ] exposedField SFString name "" eventIn MFNode addChildren eventIn MFNode removeChildren ] { Group { addChildren IS addChildren bboxCenter IS bboxCenter bboxSize IS bboxSize children IS children removeChildren IS removeChildren } } PROTO Humanoid [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f center 0 0 0 exposedField MFNode humanoidBody [ ] exposedField MFString info [ ] exposedField MFNode joints [ ] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFNode segments [ ] exposedField MFNode sites [ ] exposedField SFVec3f translation 0 0 0 exposedField SFString version "1.1" exposedField MFNode viewpoints [ ] ] { Transform { bboxCenter IS bboxCenter bboxSize IS bboxSize center IS center rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation children [ Group { children IS viewpoints } Group { children IS humanoidBody } ] } } DEF SpringModel Humanoid { name "SpringModel" humanoidBody [ DEF LOWER Joint { jointType "free" children [ DEF LOWER_LINK Segment { mass 10.0 centerOfMass 0 0 0.15 momentsOfInertia [0.5 0 0 0 0.5 0 0 0 0.1] children Transform { translation 0 0 0.2 rotation 1 0 0 1.5707963267949 children [ Shape { geometry Cylinder { height 0.39 radius 0.048 } appearance DEF LOWER_APP Appearance { material Material { diffuseColor 1.0 0.0 0.0 } } } Transform { translation 0 -0.19 0 children Shape { geometry Box { size 0.2 0.02 0.2 } appearance USE LOWER_APP } } ] } } DEF UPPER Joint { jointType "slide" translation 0 0 0.25 jointId 0 jointAxis 0 0 1 ulimit [ 4.0 ] llimit [ -4.0 ] children [ DEF UPPER_LINK Segment { mass 10.0 centerOfMass 0 0 0.15 momentsOfInertia [0.5 0 0 0 0.5 0 0 0 0.1] children Transform { translation 0 0 0.2 rotation 1 0 0 1.5707963267949 children [ Shape { geometry Cylinder { height 0.39 radius 0.05 } appearance DEF UPPER_APP Appearance { material Material { diffuseColor 0.0 1.0 0.0 } } } Transform { translation 0 0.19 0 children Shape { geometry Box { size 0.2 0.02 0.2 } appearance USE UPPER_APP } } ] } } ] } ] } ] joints [ USE LOWER, USE UPPER ] segments [ USE LOWER_LINK, USE UPPER_LINK ] } choreonoid-1.5.0/sample/SpringModel/SpringModelCustomizer.cpp0000664000000000000000000000412112741425367023077 0ustar rootroot/** \author Shin'ichiro Nakaoka */ #include using namespace cnoid; namespace { BodyInterface* bodyInterface = 0; BodyCustomizerInterface bodyCustomizerInterface; struct Customizer { double* pUpperJointPosition; double* pUpperJointVelocity; double* pUpperJointForce; }; const char** getTargetModelNames() { static const char* names[] = { "CustomizedSpringModel", 0 }; return names; } BodyCustomizerHandle create(BodyHandle bodyHandle, const char* modelName) { Customizer* customizer = new Customizer(); int upperJointIndex = bodyInterface->getLinkIndexFromName(bodyHandle, "UPPER"); customizer->pUpperJointPosition = bodyInterface->getJointValuePtr(bodyHandle, upperJointIndex); customizer->pUpperJointVelocity = bodyInterface->getJointVelocityPtr(bodyHandle, upperJointIndex); customizer->pUpperJointForce = bodyInterface->getJointForcePtr(bodyHandle, upperJointIndex); return static_cast(customizer); } void destroy(BodyCustomizerHandle customizerHandle) { Customizer* customizer = static_cast(customizerHandle); if(customizer){ delete customizer; } } void setVirtualJointForces(BodyCustomizerHandle customizerHandle) { const double KP = 2000.0; const double KD = 5.0; Customizer* c = static_cast(customizerHandle); *c->pUpperJointForce = -KP * *c->pUpperJointPosition - KD * *c->pUpperJointVelocity; } } CNOID_BODY_CUSTOMIZER_EXPORT cnoid::BodyCustomizerInterface* getHrpBodyCustomizerInterface(cnoid::BodyInterface* bodyInterface_) { bodyInterface = bodyInterface_; bodyCustomizerInterface.version = cnoid::BODY_CUSTOMIZER_INTERFACE_VERSION; bodyCustomizerInterface.getTargetModelNames = getTargetModelNames; bodyCustomizerInterface.create = create; bodyCustomizerInterface.destroy = destroy; bodyCustomizerInterface.initializeAnalyticIk = 0; bodyCustomizerInterface.calcAnalyticIk = 0; bodyCustomizerInterface.setVirtualJointForces = setVirtualJointForces; return &bodyCustomizerInterface; } choreonoid-1.5.0/sample/GRobotPlugin/0000775000000000000000000000000012741425367016215 5ustar rootrootchoreonoid-1.5.0/sample/GRobotPlugin/GRobotControllerItem.cpp0000664000000000000000000001162112741425367023001 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #include "GRobotControllerItem.h" #include "GRobotBar.h" #include "GRobotController.h" #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; GRobotControllerItem::GRobotControllerItem() : mv(MessageView::mainInstance()) { controller = new GRobotController(); } GRobotControllerItem::GRobotControllerItem(const GRobotControllerItem& org) : Item(org), mv(MessageView::mainInstance()) { controller = new GRobotController(*org.controller); } GRobotControllerItem::~GRobotControllerItem() { delete controller; } Item* GRobotControllerItem::doDuplicate() const { return new GRobotControllerItem(*this); } void GRobotControllerItem::onConnectedToRoot() { checkToggledConnection = ItemTreeView::mainInstance()->sigCheckToggled(this).connect( bind(&GRobotControllerItem::onCheckToggled, this, _1)); } void GRobotControllerItem::onDisconnectedFromRoot() { connections.disconnect(); checkToggledConnection.disconnect(); setSyncMode(false); } void GRobotControllerItem::onCheckToggled(bool on) { if(connections.empty() && on){ GRobotBar* bar = GRobotBar::instance(); connections.add( bar->sigServoSwitchRequest().connect( bind(&GRobotController::switchServos, controller, _1))); connections.add( bar->sigPoseSendRequest().connect( bind(&GRobotControllerItem::requestToSendPose, this, 1.0))); connections.add( bar->sigSyncModeToggled().connect( bind(&GRobotControllerItem::setSyncMode, this, _1))); if(bar->isSyncMode()){ setSyncMode(true); } } else { connections.disconnect(); setSyncMode(false); } } void GRobotControllerItem::onPositionChanged() { bodyItem = findOwnerItem(); } void GRobotControllerItem::setSyncMode(bool on) { kinematicStateChangeConnection.disconnect(); playbackInitilizeConnection.disconnect(); if(on && bodyItem){ kinematicStateChangeConnection = bodyItem->sigKinematicStateChanged().connect( bind(&GRobotControllerItem::requestToSendPose, this, 0.1)); requestToSendPose(1.0); playbackInitilizeConnection = TimeBar::instance()->sigPlaybackInitialized().connect( bind(&GRobotControllerItem::onPlaybackInitialized, this, _1)); } } void GRobotControllerItem::requestToSendPose(double transitionTime) { if(bodyItem){ const BodyPtr& body = bodyItem->body(); for(int i=0; i < body->numJoints(); ++i){ controller->setJointAngle(i, body->joint(i)->q()); } controller->requestToSendPose(transitionTime); } } bool GRobotControllerItem::onPlaybackInitialized(double time) { if(controller->isPlayingMotion()){ controller->stopMotion(); } playbackConnections.disconnect(); if(bodyItem){ BodyMotionItemPtr motionItem = ItemTreeView::mainInstance()->selectedSubItem(bodyItem); if(motionItem){ MultiValueSeqPtr qseq = motionItem->jointPosSeq(); if(qseq->numFrames() > 0 && qseq->numParts() == controller->numJoints()){ if(controller->setMotion(&qseq->at(0, 0), qseq->numFrames(), qseq->getTimeStep())){ TimeBar* timeBar = TimeBar::instance(); playbackConnections.add( timeBar->sigPlaybackStarted().connect( bind(&GRobotControllerItem::onPlaybackStarted, this, _1))); playbackConnections.add( timeBar->sigPlaybackStopped().connect( bind(&GRobotControllerItem::onPlaybackStopped, this))); } } } } return true; } void GRobotControllerItem::onPlaybackStarted(double time) { controller->startMotion(time); } void GRobotControllerItem::onPlaybackStopped() { controller->stopMotion(); playbackConnections.disconnect(); } void GRobotControllerItem::doPutProperties(PutPropertyFunction& putProperty) { putProperty(_("Port"), controller->portDevice(), bind(&GRobotControllerItem::onPortPropertyChanged, this, _1)); } bool GRobotControllerItem::onPortPropertyChanged(const std::string& port) { controller->setPortDevice(port); return true; } bool GRobotControllerItem::store(Archive& archive) { archive.write("port", controller->portDevice()); return true; } bool GRobotControllerItem::restore(const Archive& archive) { controller->setPortDevice(archive.get("port", controller->portDevice())); return true; } choreonoid-1.5.0/sample/GRobotPlugin/GRobotBar.cpp0000664000000000000000000000222312741425367020541 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "GRobotBar.h" #include #include "gettext.h" using namespace boost; using namespace cnoid; GRobotBar* GRobotBar::instance() { static GRobotBar* instance = new GRobotBar(); return instance; } GRobotBar::GRobotBar() : ToolBar(N_("GRobotBar")) { addImage(":/GRobot/icons/grobo-logo.png") ->setToolTip(_("G-Robot toolbar which provides buttons for handling actual G-Robots")); addSpacing(4); addSeparator(); addToggleButton(QIcon(":/GRobot/icons/servo-on.png"), _("Turn on / off servo gains")) ->sigToggled().connect(bind(&GRobotBar::onServoButtonToggled, this, _1)); addButton(QIcon(":/GRobot/icons/sendpose.png"), _("Send the current pose of virtual robots to actual robots")) ->sigClicked().connect(bind(ref(sigPoseSendRequest_))); syncCheck = addToggleButton(QIcon(":/GRobot/icons/syncpose.png"), _("Synchronize the pose of actual robots pose with virtual robots")); syncCheck->sigToggled().connect(bind(ref(sigSyncModeToggled_), _1)); } void GRobotBar::onServoButtonToggled(bool on) { sigServoSwitchRequest_(on); } choreonoid-1.5.0/sample/GRobotPlugin/GRobotController.cpp0000664000000000000000000003656512741425367022200 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "GRobotController.h" #include #include #include #include using namespace std; using namespace boost; namespace { const bool MEASURE_TIMER_INTERVALS = true; #ifdef WIN32 const char* defaultPortDevice = "COM0"; #else const char* defaultPortDevice = "/dev/ttyUSB0"; #endif inline double degree(double rad) { return (180.0 * rad / M_PI); } const int NJOINTS = 20; const char jointIdToMotorIdMap[] = { 8 /* R_HIP_Y */, 10 /* R_HIP_R */, 9 /* R_HIP_P */, 11 /* R_KNEE_P */, 12 /* R_ANKLE_P */, 13 /* R_ANKLE_R */, 14 /* L_HIP_Y */, 16 /* L_HIP_R */, 15 /* L_HIP_P */, 17 /* L_KNEE_P */, 18 /* L_ANKLE_P */, 19 /* L_ANKLE_R */, 0 /* CHEST_P */, 1 /* NECK_Y */, 2 /* R_SHOULDER_P */, 3 /* R_SHOULDER_R */, 4 /* R_ELBOW_P */, 5 /* R_SHOULDER_P */, 6 /* R_SHOULDER_R */, 7 /* R_ELBOW_P */ }; const unsigned char PoseCommand[] = { 0x53 ,0x6c ,0xfa,0xaf ,0x00 ,0x00 ,0x1e ,0x05, 0x14, 0x01 ,0x00 ,0x00 ,0x64 ,0x00, 0x02 ,0x00 ,0x00 ,0x64 ,0x00, 0x03 ,0x00 ,0x00 ,0x64 ,0x00, 0x04 ,0x00 ,0x00 ,0x64 ,0x00, 0x05 ,0x00 ,0x00 ,0x64 ,0x00, 0x06 ,0x00 ,0x00 ,0x64 ,0x00, 0x07 ,0x00 ,0x00 ,0x64 ,0x00, 0x08 ,0x00 ,0x00 ,0x64 ,0x00, 0x09 ,0x00 ,0x00 ,0x64 ,0x00, 0x0a ,0x00 ,0x00 ,0x64 ,0x00, 0x0b ,0x00 ,0x00 ,0x64 ,0x00, 0x0c ,0x00 ,0x00 ,0x64 ,0x00, 0x0d ,0x00 ,0x00 ,0x64 ,0x00, 0x0e ,0x00 ,0x00 ,0x64 ,0x00, 0x0f ,0x00 ,0x00 ,0x64 ,0x00, 0x10 ,0x00 ,0x00 ,0x64 ,0x00, 0x11 ,0x00 ,0x00 ,0x64 ,0x00, 0x12 ,0x00 ,0x00 ,0x64 ,0x00, 0x13 ,0x00 ,0x00 ,0x64 ,0x00, 0x14 ,0x00 ,0x00 ,0x64 ,0x00, 0x1b }; } GRobotController::GRobotController() : portDevice_(defaultPortDevice), port(io), poseCommand(sizeof(PoseCommand)), tmpJointAngles(NJOINTS, 0.0), jointAngles(NJOINTS, 0.0) { init(); } GRobotController::GRobotController(const GRobotController& org) : portDevice_(org.portDevice_), port(io), poseCommand(sizeof(PoseCommand)), tmpJointAngles(NJOINTS, 0.0), jointAngles(NJOINTS, 0.0) { init(); } void GRobotController::init() { transitionTime = 0.1; memcpy(&poseCommand[0], PoseCommand, sizeof(PoseCommand)); mode = ON_DEMAND_POSE_SENDING; #ifndef WIN32 sem_init(&semTimer, 0, 0); #endif } GRobotController::~GRobotController() { poseSendingMutex.lock(); mode = EXIT_POSE_SENDING; poseSendingMutex.unlock(); poseSendingCondition.notify_all(); poseSendingThread.join(); closeSerialPort(); #ifndef WIN32 sem_destroy(&semTimer); #endif } int GRobotController::numJoints() const { return NJOINTS; } const std::string& GRobotController::portDevice() const { return portDevice_; } void GRobotController::setPortDevice(const std::string& device) { portDevice_ = device; } bool GRobotController::openSerialPort() { if(!port.is_open()){ boost::system::error_code error; port.open(portDevice_, error); if(!error){ port.set_option(asio::serial_port_base::baud_rate(115200)); port.set_option(asio::serial_port_base::character_size(8)); port.set_option(asio::serial_port_base::flow_control(asio::serial_port_base::flow_control::none)); port.set_option(asio::serial_port_base::parity(asio::serial_port_base::parity::none)); port.set_option(asio::serial_port_base::stop_bits(asio::serial_port_base::stop_bits::one)); return true; } } return port.is_open(); } void GRobotController::closeSerialPort() { if(port.is_open()){ boost::system::error_code error; port.close(error); } } bool GRobotController::sendData(unsigned char* data, int len) { boost::system::error_code error; asio::write(port, asio::buffer(data, len), boost::asio::transfer_all(), error); if(error){ closeSerialPort(); } return !error; } bool GRobotController::receiveData(char* buf, int len) { boost::system::error_code error; int n = 0; for(int i=0; i < 100; ++i){ int c = port.read_some(asio::buffer(buf, len), error); if(error){ break; } n += c; if(n == len){ break; } this_thread::sleep(posix_time::microseconds(100)); } return (n == len); } bool GRobotController::checkConnection() { static unsigned char command[] = { 0x41, 0x00 }; char buf; if(sendData(command, 2)){ this_thread::sleep(posix_time::milliseconds(10)); if(receiveData(&buf, 1) && buf == 0x07){ return true; } } return false; } bool GRobotController::makeConnection() { if(port.is_open()){ return true; } if(openSerialPort() && checkConnection()){ return true; } closeSerialPort(); return false; } char GRobotController::calcSum(unsigned char* data, int len) { char sum = 0; for(int i=0; i < len; ++i){ sum ^= data[i]; } return sum; } void GRobotController::switchServo(int jointId, bool on) { unsigned char command[] = { 0x53, 0x09, 0xfa, 0xaf, 0x01, 0x00, 0x24, 0x01, 0x01, 0x01, 0x26 }; command[4] = jointIdToMotorIdMap[jointId]; command[9] = on ? 1 : 0; command[10] = calcSum(&command[4], 6); sendData(command, 11); } void GRobotController::setJointAngleCommand(int jointId, double q, double ttime) { int motorId = jointIdToMotorIdMap[jointId]; unsigned char* command = &poseCommand[motorId * 5 + 10]; short qcom = static_cast(degree(q) * 10.0); command[0] = qcom & 0xff; command[1] = (qcom >> 8) & 0xff; unsigned short t = static_cast(ttime * 100.0); command[2] = t & 0xff; command[3] = (t >> 8) & 0xff; } #if WIN32 void GRobotController::initializeTimer() { timerQueue = CreateTimerQueue(); isTimerAvailable = (timerQueue != NULL); isTimerActive = false; } bool GRobotController::startTimer(double interval) { if(MEASURE_TIMER_INTERVALS){ QueryPerformanceFrequency(&pcfreq); QueryPerformanceCounter(&pc0); } if(isTimerAvailable){ int msecInterval = static_cast(floor(interval * 1000.0 + 0.5)); if(CreateTimerQueueTimer(&timerHandle, timerQueue, (WAITORTIMERCALLBACK)timerCallback, (PVOID)this, msecInterval, msecInterval, WT_EXECUTEINIOTHREAD)){ isTimerActive = true; } } return isTimerActive; } void GRobotController::stopTimer() { if(isTimerActive){ if(DeleteTimerQueueTimer(timerQueue, timerHandle, (HANDLE)-1)){ isTimerActive = false; } } } void GRobotController::finalizeTimer() { if(isTimerAvailable){ DeleteTimerQueueEx(timerQueue, (HANDLE)-1); timerQueue = NULL; } isTimerActive = false; isTimerAvailable = false; } VOID WINAPI GRobotController::timerCallback(PVOID lpParameter, BOOL TimerOrWaitFired) { reinterpret_cast(lpParameter)->onMotionFrameSendingRequest(); } #else void GRobotController::initializeTimer() { struct sigaction sa; sa.sa_flags = SA_SIGINFO | SA_RESTART; sa.sa_sigaction = timerHandler; sigemptyset(&sa.sa_mask); if(sigaction(SIGRTMIN, &sa, NULL) == -1){ return; } struct sigevent sev; sev.sigev_notify = SIGEV_SIGNAL; sev.sigev_signo = SIGRTMIN; sev.sigev_value.sival_ptr = this; sev.sigev_notify_attributes = 0; isTimerAvailable = (timer_create(CLOCK_MONOTONIC, &sev, &timerID) >= 0); isTimerActive = false; } bool GRobotController::startTimer(double interval) { if(MEASURE_TIMER_INTERVALS){ gettimeofday(&tv0, 0); } if(isTimerAvailable){ struct itimerspec tspec; tspec.it_interval.tv_sec = 0; tspec.it_interval.tv_nsec = floor(interval * 1.0e9 + 0.5); tspec.it_value.tv_sec = 0; tspec.it_value.tv_nsec = floor(interval * 1.0e9 + 0.5); isTimerActive = (timer_settime(timerID, 0, &tspec, 0) >= 0); } return isTimerActive; } void GRobotController::stopTimer() { if(isTimerAvailable){ struct itimerspec tspec; tspec.it_interval.tv_sec = 0; tspec.it_interval.tv_nsec = 0; tspec.it_value.tv_sec = 0; tspec.it_value.tv_nsec = 0; timer_settime(timerID, 0, &tspec, 0); isTimerActive = false; } } void GRobotController::finalizeTimer() { timer_delete(timerID); isTimerAvailable = false; } void GRobotController::timerHandler(int sig, siginfo_t* si, void* uc) { GRobotController* self = static_cast(si->si_value.sival_ptr); if(self){ sem_post(&self->semTimer); // wake up the continuos pose sending loop } } #endif void GRobotController::poseSendingLoop() { initializeTimer(); while(true){ poseSendingMutex.lock(); int m = mode; poseSendingMutex.unlock(); if(m == ON_DEMAND_POSE_SENDING){ doOnDemandPoseSending(); } else if(m == CONTINUOUS_POSE_SENDING){ doContinuousPoseSending(); } else { break; } } finalizeTimer(); } void GRobotController::doOnDemandPoseSending() { while(true){ { unique_lock lock(poseSendingMutex); poseSendingCondition.wait(lock); if(mode != ON_DEMAND_POSE_SENDING){ break; } for(int i=0; i < NJOINTS; ++i){ setJointAngleCommand(i, jointAngles[i], transitionTime); } } poseCommand[109] = calcSum(&poseCommand[4], 105); sendData(&poseCommand[0], 110); } } #ifdef WIN32 void GRobotController::doContinuousPoseSending() { if(isTimerActive){ stopTimer(); } poseSendingMutex.lock(); double ts = motions[currentMotionId].timeStep; poseSendingMutex.unlock(); if(!startTimer(ts)){ poseSendingMutex.lock(); mode = ON_DEMAND_POSE_SENDING; poseSendingMutex.unlock(); return; } while(true){ { unique_lock lock(poseSendingMutex); poseSendingCondition.wait(lock); if(mode != CONTINUOUS_POSE_SENDING){ break; } } } stopTimer(); } bool GRobotController::onMotionFrameSendingRequest() { #ifdef WIN32 LARGE_INTEGER pc1; if(MEASURE_TIMER_INTERVALS){ QueryPerformanceCounter(&pc1); } #else struct timeval tv1; if(MEASURE_TIMER_INTERVALS){ gettimeofday(&tv1, 0); } #endif bool doContinue = true; poseSendingMutex.lock(); MotionInfo& motion = motions[currentMotionId]; if(currentFrame >= motion.numFrames){ doContinue = false; mode = ON_DEMAND_POSE_SENDING; poseSendingMutex.unlock(); poseSendingCondition.notify_all(); } else { double* angles = &motion.angles[currentFrame * NJOINTS]; for(int i=0; i < NJOINTS; ++i){ setJointAngleCommand(i, angles[i], motion.timeStep); } currentFrame++; poseSendingMutex.unlock(); poseCommand[109] = calcSum(&poseCommand[4], 105); sendData(&poseCommand[0], 110); } if(MEASURE_TIMER_INTERVALS){ #ifdef WIN32 cout << "time: " << (double)(pc1.QuadPart - pc0.QuadPart) / pcfreq.QuadPart << endl; #else cout << "time: " << ((tv1.tv_sec - tv0.tv_sec) + (tv1.tv_usec - tv0.tv_usec) / 1000000.0) << endl; #endif } return doContinue; } #else void GRobotController::doContinuousPoseSending() { if(isTimerActive){ stopTimer(); } poseSendingMutex.lock(); double ts = motions[currentMotionId].timeStep; poseSendingMutex.unlock(); if(!startTimer(ts)){ poseSendingMutex.lock(); mode = ON_DEMAND_POSE_SENDING; poseSendingMutex.unlock(); return; } while(true){ sem_wait(&semTimer); if(mode != CONTINUOUS_POSE_SENDING){ break; } struct timeval tv1; if(MEASURE_TIMER_INTERVALS){ gettimeofday(&tv1, 0); } poseSendingMutex.lock(); MotionInfo& motion = motions[currentMotionId]; if(currentFrame >= motion.numFrames){ mode = ON_DEMAND_POSE_SENDING; poseSendingMutex.unlock(); break; } else { double* angles = &motion.angles[currentFrame * NJOINTS]; for(int i=0; i < NJOINTS; ++i){ setJointAngleCommand(i, angles[i], motion.timeStep); } currentFrame++; poseSendingMutex.unlock(); poseCommand[109] = calcSum(&poseCommand[4], 105); sendData(&poseCommand[0], 110); } if(MEASURE_TIMER_INTERVALS){ cout << "time: " << ((tv1.tv_sec - tv0.tv_sec) + (tv1.tv_usec - tv0.tv_usec) / 1000000.0) << endl; } } stopTimer(); while(sem_trywait(&semTimer) == 0); } #endif void GRobotController::requestToSendPose(double transitionTime) { if(makeConnection()){ poseSendingMutex.lock(); if(poseSendingThread == thread()){ poseSendingThread = thread(bind(&GRobotController::poseSendingLoop, this)); } if(mode == ON_DEMAND_POSE_SENDING){ jointAngles = tmpJointAngles; this->transitionTime = transitionTime; poseSendingMutex.unlock(); poseSendingCondition.notify_all(); } else { poseSendingMutex.unlock(); } } } void GRobotController::switchServos(bool on) { poseSendingMutex.lock(); if(makeConnection()){ for(int i=0; i < NJOINTS; ++i){ switchServo(i, on); } } poseSendingMutex.unlock(); } bool GRobotController::setMotion(double* angles, int numFrames, double timeStep, int id) { poseSendingMutex.lock(); if(mode == CONTINUOUS_POSE_SENDING){ poseSendingMutex.unlock(); return false; } if(id >= static_cast(motions.size())){ motions.resize(id + 1); } MotionInfo& motion = motions[id]; if(motion.angles){ delete[] motion.angles; } motion.angles = new double[NJOINTS * numFrames]; std::copy(angles, angles + NJOINTS * numFrames, motion.angles); motion.numFrames = numFrames; motion.timeStep = timeStep; poseSendingMutex.unlock(); return true; } bool GRobotController::startMotion(double time, int id) { bool ready = false; poseSendingMutex.lock(); if(poseSendingThread == thread()){ poseSendingThread = thread(bind(&GRobotController::poseSendingLoop, this)); } if(mode == CONTINUOUS_POSE_SENDING){ poseSendingMutex.unlock(); return false; } currentMotionId = id; MotionInfo& info = motions[id]; currentFrame = static_cast(time / info.timeStep); mode = CONTINUOUS_POSE_SENDING; poseSendingMutex.unlock(); poseSendingCondition.notify_all(); return true; } bool GRobotController::isPlayingMotion() { bool isPlaying = false; poseSendingMutex.lock(); isPlaying = (mode == CONTINUOUS_POSE_SENDING); poseSendingMutex.unlock(); return isPlaying; } void GRobotController::stopMotion() { poseSendingMutex.lock(); mode = ON_DEMAND_POSE_SENDING; poseSendingMutex.unlock(); poseSendingCondition.notify_all(); } choreonoid-1.5.0/sample/GRobotPlugin/CMakeLists.txt0000664000000000000000000000241612741425367020760 0ustar rootroot# @author Shin'ichiro Nakaoka if(NOT ENABLE_GUI OR APPLE) return() endif() option(BUILD_GROBOT_PLUGIN "Building GRobotPlugin" OFF) if(NOT BUILD_GROBOT_PLUGIN) return() endif() if(APPLE) message(FATAL_ERROR "Currently MacOS X does not support GRobotPlugin. Please disable BUILD_GROBOT_PLUGIN.") endif() # set(CMAKE_BUILD_TYPE Debug) set(target CnoidGRobotPlugin) make_gettext_mofiles(${target} mofiles) if(NOT QT5) QT4_ADD_RESOURCES(RC_SRCS GRobotPlugin.qrc) else() QT5_ADD_RESOURCES(RC_SRCS GRobotPlugin.qrc) endif() add_cnoid_plugin(${target} SHARED GRobotPlugin.cpp GRobotBar.cpp GRobotControllerItem.cpp GRobotController.cpp ${mofiles} ${RC_SRCS} ) if(UNIX) target_link_libraries(${target} CnoidBodyPlugin ${Boost_THREAD_LIBRARY} pthread rt) elseif(MSVC) target_link_libraries(${target} CnoidBodyPlugin ${Boost_THREAD_LIBRARY} ${Boost_DATE_TIME_LIBRARY}) set_target_properties(${target} PROPERTIES COMPILE_DEFINITIONS "BOOST_ASIO_DISABLE_STD_ARRAY") endif() apply_common_setting_for_plugin(${target}) install_external_libraries(${Boost_LIBRARY_DIRS} ${Boost_LIBRARY_DIRS} ${Boost_THREAD_LIBRARY} ${Boost_DATE_TIME_LIBRARY}) add_cnoid_body_customizer(GRobotCustomizer GRobotCustomizer.cpp ${mofile}) target_link_libraries(GRobotCustomizer CnoidUtil) choreonoid-1.5.0/sample/GRobotPlugin/GRobotPlugin.cpp0000664000000000000000000000216412741425367021277 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "GRobotBar.h" #include "GRobotControllerItem.h" #include #include #include #include #include "gettext.h" namespace cnoid { class GRobotPlugin : public Plugin { public: GRobotPlugin() : Plugin("GRobot") { require("Body"); } virtual bool initialize() { addToolBar(GRobotBar::instance()); itemManager().registerClass(N_("GRobotControllerItem")); itemManager().addCreationPanel(); return true; } virtual const char* description() { static std::string text = str(fmt(_("GRobot Plugin Version %1%\n")) % CNOID_FULL_VERSION_STRING) + "\n" + _("This plugin has been developed by Shin'ichiro Nakaoka and Choreonoid Development Team, AIST, " "and is distributed as a part of the Choreonoid package.\n" "\n") + LGPLtext(); return text.c_str(); } }; } CNOID_IMPLEMENT_PLUGIN_ENTRY(cnoid::GRobotPlugin) choreonoid-1.5.0/sample/GRobotPlugin/GRobotPlugin.qrc0000664000000000000000000000035412741425367021301 0ustar rootroot icons/grobo-logo.png icons/servo-on.png icons/sendpose.png icons/syncpose.png choreonoid-1.5.0/sample/GRobotPlugin/GRobotCustomizer.cpp0000664000000000000000000003517612741425367022216 0ustar rootroot/** @author Shin'ichiro Nakaoka @author Rafael Cisneros Limon */ #ifdef _MSC_VER #ifndef _USE_MATH_DEFINES #define _USE_MATH_DEFINES #endif #endif #include #include #include #include #include #include #include #include #if defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__) #define DLL_EXPORT __declspec(dllexport) #define DLL_IMPORT __declspec(dllimport) #else #define DLL_EXPORT #define DLL_IMPORT #endif using namespace std; using namespace Eigen; using namespace cnoid; typedef Matrix Matrix6; static BodyInterface* bodyInterface = 0; static BodyCustomizerInterface bodyCustomizerInterface; enum ModelType { GR001 = 1, RIC30 = 2 }; enum IkType { WAIST_TO_RFOOT = 1, WAIST_TO_LFOOT, NUM_IK_TYPES }; struct JointPathValSet { double* anglePtrs[6]; }; struct GRobotCustomizer { BodyHandle bodyHandle; int modelType; JointPathValSet jointPathValSets[NUM_IK_TYPES]; typedef boost::function IkFunc; IkFunc ikFuncs[NUM_IK_TYPES]; double l0; double l1; double lo1; double l2; double lo2; double l3; double l4; double lo5; // joint angle offset of HIP_P and KNEE_P affected by lo3. double q2q3offset; }; class IKSolver { public: EIGEN_MAKE_ALIGNED_OPERATOR_NEW GRobotCustomizer* robot; const Vector3& p; const Matrix3& R; const double sign; Vector6 q; Vector3 rpy; double cy; double sy; double cp; double sp; double cr; double sr; double slo1; Matrix4d Af; Matrix4d TB0; Matrix4d TB1; Matrix4d TB2; Matrix4d TB3; Matrix4d TB4; Matrix4d TB5; Matrix4d TB6; Matrix4d TBF; Vector6 dp; Vector6 dq; IKSolver(GRobotCustomizer* robot, const Vector3& p, const Matrix3& R, const double& sign) : robot(robot), p(p), R(R), sign(sign) { } bool calcEndPositionDifference() { // Direct Kinematics Error Calculation double c1 = cos(q[0]); double s1 = sin(q[0]); double c2 = cos(q[1]); double s2 = sin(q[1]); double c3 = cos(q[2]); double s3 = sin(q[2]); double c4 = cos(q[3]); double s4 = sin(q[3]); double c5 = cos(q[4]); double s5 = sin(q[4]); double c6 = cos(q[5]); double s6 = sin(q[5]); Matrix4d A1, A2, A3, A4, A5, A6; A1 << c1, 0.0, -s1, -slo1 * c1, s1, 0.0, c1, -slo1 * s1, 0.0, -1.0, 0.0, -robot->l1, 0.0, 0.0, 0.0, 1.0; A2 << -s2, 0.0, sign * c2, -robot->lo2 * s2, c2, 0.0, sign * s2, robot->lo2 * c2, 0.0, sign, 0.0, -robot->l2, 0.0, 0.0, 0.0, 1.0; A3 << c3, -s3, 0.0, robot->l3 * c3, s3, c3, 0.0, robot->l3 * s3, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0; A4 << c4, s4, 0.0, robot->l4 * c4, s4, -c4, 0.0, robot->l4 * s4, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 1.0; A5 << c5, 0.0, -sign * s5, -robot->lo5 * c5, s5, 0.0, sign * c5, -robot->lo5 * s5, 0.0, -sign, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0; A6 << -s6, 0.0, -c6, 0.0, c6, 0.0, -s6, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0; TB1.noalias() = TB0 * A1; TB2.noalias() = TB1 * A2; TB3.noalias() = TB2 * A3; TB4.noalias() = TB3 * A4; TB5.noalias() = TB4 * A5; TB6.noalias() = TB5 * A6; TBF.noalias() = TB6 * Af; double yaw = atan2(TBF(1,0), TBF(0,0)); double pitch = asin(-TBF(2,0)); double roll = atan2(TBF(2,1), TBF(2,2)); double dYaw = rpy[2] - yaw; double dPitch = rpy[1] - pitch; double dRoll = rpy[0] - roll; Vector3 pi = TBF.block<3,1>(0,3); dp << (p - pi), (-sy * dPitch + cy * cp * dRoll), (cy * dPitch + sy * cp * dRoll), (dYaw - sp * dRoll); double errsqr = dp.head(3).squaredNorm() + dp.tail(3).squaredNorm(); return (errsqr < 1.0e-6 * 1.0e-6); } bool calcLegAngles(double** out_q) { rpy = rpyFromRot(R); cy = cos(rpy[2]); sy = sin(rpy[2]); cp = cos(rpy[1]); sp = sin(rpy[1]); cr = cos(rpy[0]); sr = sin(rpy[0]); Vector3 O1(0.0, sign * robot->l0, -robot->l1); const Vector3& F = p; Vector3 V1 = F - O1; Vector3 XF(cy * cp, sy * cp, -sp); Vector3 V1xXF = V1.cross(XF); Vector3 Z2 = -sign * V1xXF / V1xXF.norm(); q[0] = atan2(-sign * Z2[0], sign * Z2[1]); q[1] = asin(-sign * Z2[2]); double c1 = cos(q[0]); double s1 = sin(q[0]); double c2 = cos(q[1]); double s2 = sin(q[1]); double s1s2 = s1 * s2; double c1s2 = c1 * s2; slo1 = sign * robot->lo1; TB2 << s1s2, -sign * c1, -sign * s1 * c2, slo1 * s1 + robot->l2 * c1 + robot->lo2 * s1s2, -c1s2, -sign * s1, sign * c1 * c2, sign * robot->l0 - slo1 * c1 + robot->l2 * s1 - robot->lo2 * c1s2, -c2, 0.0, -sign * s2, -robot->l1 - robot->lo2 * c2, 0.0, 0.0, 0.0, 1.0; Vector3 V2 = (TB2.inverse() * Vector4d(F[0], F[1], F[2], 1.0)).head(3); double D = (V2.squaredNorm() - robot->l3 * robot->l3 - robot->l4 * robot->l4) / (2.0 * robot->l3 * robot->l4); if(fabs(D) > 1.0){ return false; } q[3] = atan2(-sign * sqrt(1.0 - D * D), D); double c4 = cos(q[3]); double s4 = sin(q[3]); double beta = atan2(-V2[1], sqrt(V2[0] * V2[0] + V2[2] * V2[2])); double alpha = atan2(robot->l4 * s4, robot->l3 + robot->l4 * c4); q[2] = -(beta - alpha); q[3] = -q[3]; double c3 = cos(q[2]); double s3 = sin(q[2]); double q2q3 = q[2] + q[3]; double c34 = cos(q2q3); double s34 = sin(q2q3); Matrix4d T24; T24 << c34, s34, 0, robot->l3 * c3 + robot->l4 * c34, s34, -c34, 0, robot->l3 * s3 + robot->l4 * s34, 0.0, 0.0, -1, 0.0, 0.0, 0.0, 0, 1.0; TB4.noalias() = TB2 * T24; double spsr = sp * sr; double spcr = sp * cr; TBF << cy * cp, -sy * cr + cy * spsr, sy * sr + cy * spcr, p.x(), sy * cp, cy * cr + sy * spsr, -cy * sr + sy * spcr, p.y(), -sp, cp * sr, cp * cr, p.z(), 0, 0, 0, 1.0; Matrix4d T4F; T4F.noalias() = TB4.inverse() * TBF; q[4] = atan2(-sign * T4F(0,0), sign * T4F(1,0)); q[5] = atan2( sign * T4F(2,2), -sign * T4F(2,1)); // Numerical refining TB0 << 0.0, -1.0, 0.0, 0.0, 1.0, 0.0, 0.0, sign * robot->l0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0; Af << 0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0; bool solved = false; int i; for(i=0; i < 30; ++i){ if(calcEndPositionDifference()){ solved = true; break; } // Jacobian Calculation Vector3 Z0 = TB0.block<3,1>(0,2); Vector3 Z1 = TB1.block<3,1>(0,2); Vector3 Z2 = TB2.block<3,1>(0,2); Vector3 Z3 = TB3.block<3,1>(0,2); Vector3 Z4 = TB4.block<3,1>(0,2); Vector3 Z5 = TB5.block<3,1>(0,2); Vector3 O0 = TB0.block<3,1>(0,3); Vector3 O1 = TB1.block<3,1>(0,3); Vector3 O2 = TB2.block<3,1>(0,3); Vector3 O3 = TB3.block<3,1>(0,3); Vector3 O4 = TB4.block<3,1>(0,3); Vector3 O5 = TB5.block<3,1>(0,3); Vector3 O6 = TB6.block<3,1>(0,3); Matrix6 J; J << Z0.cross(O6 - O0), Z1.cross(O6 - O1), Z2.cross(O6 - O2), Z3.cross(O6 - O3), Z4.cross(O6 - O4), Z5.cross(O6 - O5), Z0, Z1, Z2, Z3, Z4, Z5 ; // Levenberg-Marquardt Method const double lambda = 0.001; Matrix6 C; C.noalias() = J.transpose() * (J * J.transpose() + Matrix6::Identity() * lambda * lambda).inverse(); dq.noalias() = C * dp; q += dq; if(dq.norm() <= 1.0e-5){ break; } } if(!solved){ solved = calcEndPositionDifference(); } if(solved){ *out_q[0] = q[0]; *out_q[1] = q[1]; *out_q[2] = q[2] + sign * robot->q2q3offset; *out_q[3] = q[3] - sign * robot->q2q3offset; *out_q[4] = q[4]; *out_q[5] = q[5]; } return solved; } }; static const char* gr001RightLegLinks[] = { "R_HIP_Y", "R_HIP_R", "R_HIP_P", "R_KNEE_P", "R_ANKLE_P", "R_ANKLE_R" }; static const char* gr001LeftLegLinks[] = { "L_HIP_Y", "L_HIP_R", "L_HIP_P", "L_KNEE_P", "L_ANKLE_P", "L_ANKLE_R" }; static const char** getTargetModelNames() { static const char* names[] = { "GR001", "RIC30", 0 }; return names; } static int initializeIkPath(GRobotCustomizer* customizer, int ikType, const char* linkNames[]) { BodyHandle body = customizer->bodyHandle; JointPathValSet& pathValSet = customizer->jointPathValSets[ikType]; for(int i=0; i < 6; ++i){ int linkIndex = bodyInterface->getLinkIndexFromName(body, linkNames[i]); if(linkIndex < 0){ ikType = 0; break; } pathValSet.anglePtrs[i] = bodyInterface->getJointValuePtr(body, linkIndex); } return ikType; } static bool calcLegAngles(GRobotCustomizer* robot, const Vector3& p, const Matrix3& R, double sign, double** out_q) { IKSolver solver(robot, p, R, sign); return solver.calcLegAngles(out_q); } static BodyCustomizerHandle create(BodyHandle bodyHandle, const char* modelName) { GRobotCustomizer* customizer = 0; int modelType = 0; string name(modelName); if(name == "GR001"){ modelType = GR001; } else if(name == "RIC30"){ modelType = RIC30; } if(modelType){ customizer = new GRobotCustomizer; customizer->modelType = modelType; customizer->bodyHandle = bodyHandle; switch(modelType){ case GR001: customizer->l0 = 0.0221; customizer->l1 = 0.028; customizer->lo1 = 0.0025; customizer->l2 = 0.029; customizer->lo2 = 0.005; customizer->l3 = 0.048; customizer->l4 = 0.059; customizer->lo5 = 0.0005; customizer->q2q3offset = 0.0; break; case RIC30: customizer->l0 = 0.0245; customizer->l1 = 0.02; customizer->lo1 = 0.0; customizer->l2 = 0.0026; customizer->lo2 = 0.0; // x-offset from HIP_P to KNEE_P. // l3 and q2q3offset are arranged by this value. const double lo3 = -0.001; const double l3 = 0.0635; customizer->l3 = sqrt(l3*l3 + lo3*lo3); customizer->q2q3offset = atan(lo3 / l3); customizer->l4 = 0.067; customizer->lo5 = 0.0; break; } if(initializeIkPath(customizer, WAIST_TO_RFOOT, gr001RightLegLinks)){ customizer->ikFuncs[WAIST_TO_RFOOT] = bind(calcLegAngles, customizer, _1, _2, -1.0, customizer->jointPathValSets[WAIST_TO_RFOOT].anglePtrs); } if(initializeIkPath(customizer, WAIST_TO_LFOOT, gr001LeftLegLinks)){ customizer->ikFuncs[WAIST_TO_LFOOT] = bind(calcLegAngles, customizer, _1, _2, 1.0, customizer->jointPathValSets[WAIST_TO_LFOOT].anglePtrs); } } return static_cast(customizer); } static void destroy(BodyCustomizerHandle customizerHandle) { GRobotCustomizer* customizer = static_cast(customizerHandle); if(customizer){ delete customizer; } } static inline bool match(const char* s1, const char* s2) { return (strcmp(s1, s2) == 0); } static int initializeIk(BodyCustomizerHandle customizerHandle, int baseLinkIndex, int targetLinkIndex) { GRobotCustomizer* customizer = static_cast(customizerHandle); int ikType = 0; const char* baseLinkName = bodyInterface->getLinkName(customizer->bodyHandle, baseLinkIndex); const char* targetLinkName = bodyInterface->getLinkName(customizer->bodyHandle, targetLinkIndex); switch (customizer->modelType){ case GR001: case RIC30: if(match(baseLinkName, "WAIST")){ if(match(targetLinkName, "R_ANKLE_R")){ ikType = WAIST_TO_RFOOT; } else if(match(targetLinkName, "L_ANKLE_R")){ ikType = WAIST_TO_LFOOT; } } break; default: break; } if(!customizer->ikFuncs[ikType]){ ikType = 0; } return ikType; } static bool calcAnalyticIk(BodyCustomizerHandle customizerHandle, int ikType, const Vector3& p, const Matrix3& R) { if(ikType < 0 && ikType >= NUM_IK_TYPES){ return false; } GRobotCustomizer* customizer = static_cast(customizerHandle); if(customizer->ikFuncs[ikType]){ return customizer->ikFuncs[ikType](p, R); } return false; } extern "C" DLL_EXPORT BodyCustomizerInterface* getHrpBodyCustomizerInterface(BodyInterface* bodyInterface_) { bodyInterface = bodyInterface_; bodyCustomizerInterface.version = BODY_CUSTOMIZER_INTERFACE_VERSION; bodyCustomizerInterface.getTargetModelNames = getTargetModelNames; bodyCustomizerInterface.create = create; bodyCustomizerInterface.destroy = destroy; bodyCustomizerInterface.initializeAnalyticIk = initializeIk; bodyCustomizerInterface.calcAnalyticIk = calcAnalyticIk; bodyCustomizerInterface.setVirtualJointForces = 0; return &bodyCustomizerInterface; } choreonoid-1.5.0/sample/GRobotPlugin/GRobotControllerItem.h0000664000000000000000000000264412741425367022453 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_GROBOT_CONTROLLER_ITEM_H_INCLUDED #define CNOID_GROBOT_CONTROLLER_ITEM_H_INCLUDED #include #include class GRobotController; namespace cnoid { class MessageView; class BodyItem; class GRobotControllerItem : public Item { public: GRobotControllerItem(); GRobotControllerItem(const GRobotControllerItem& org); ~GRobotControllerItem(); protected: virtual Item* doDuplicate() const; virtual void onConnectedToRoot(); virtual void onDisconnectedFromRoot(); virtual void onPositionChanged(); virtual void doPutProperties(PutPropertyFunction& putProperty); virtual bool store(Archive& archive); virtual bool restore(const Archive& archive); private: GRobotController* controller; BodyItem* bodyItem; ConnectionSet connections; Connection checkToggledConnection; Connection kinematicStateChangeConnection; Connection playbackInitilizeConnection; ConnectionSet playbackConnections; MessageView* mv; void onCheckToggled(bool on); void setSyncMode(bool on); void requestToSendPose(double transitionTime); bool onPlaybackInitialized(double time); void onPlaybackStarted(double time); bool onPortPropertyChanged(const std::string& port); void onPlaybackStopped(); }; typedef ref_ptr GRobotControllerItemPtr; } #endif choreonoid-1.5.0/sample/GRobotPlugin/GRobotBar.h0000664000000000000000000000155212741425367020212 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_GROBOT_GROBOT_BAR_H #define CNOID_GROBOT_GROBOT_BAR_H #include #include namespace cnoid { class GRobotBar : public ToolBar { public: static GRobotBar* instance(); SignalProxy sigSyncModeToggled() { return sigSyncModeToggled_; } SignalProxy sigServoSwitchRequest() { return sigServoSwitchRequest_; } SignalProxy sigPoseSendRequest() { return sigPoseSendRequest_; } bool isSyncMode() { return syncCheck->isChecked(); } private: GRobotBar(); ToolButton* syncCheck; Signal sigSyncModeToggled_; Signal sigServoSwitchRequest_; Signal sigPoseSendRequest_; void onServoButtonToggled(bool on); }; } #endif choreonoid-1.5.0/sample/GRobotPlugin/icons/0000775000000000000000000000000012741425367017330 5ustar rootrootchoreonoid-1.5.0/sample/GRobotPlugin/icons/servo-on.png0000664000000000000000000000313312741425367021606 0ustar rootroot‰PNG  IHDRàw=ĝsBIT|dˆ pHYsììu85tEXtSoftwarewww.inkscape.org›î<ĜIDATH‰“[L÷Ĉ3;;˲ Ĵa%Xbğĉ²&eÉ´•j6‹eƒ/…ʸRUò·ŠZğ/iâËC*Ġ²ħEE*²Ġö!*ÎCµfħħ!µĠzI— âRĠ–q‘q ğ;{a˜ŭ÷3 qšúHŸfĉÌï|ç̑„ż%êâŬK†‚xŽ7€.ŝ=q•·ß„-ëw–EŜ<ġV+˙yġġÄɓ'3€Ş(Ê?²Ùlèƒ ž†$VVrĵì“ĝç]xqÌÍÂòĵö3xğû3F†ËiŜ½vúOƒí½5°ċ1óŝ °iÓ&‰ƒÁÁÁÌÄÄÄ[ÊS󷐤[l­¤­­Í›Ëċ>‘e9/£i™L†X,FYYíííÔÖÖâp84íKЏÇLOO’$}Ş|Ċ---ÍŞŞŜ,..ĥ455Q^^N~~>ùùùH’ÄŬğwéééaß}=zô™Żchh(ëúÍ`0ĝħ)°˙ŝB›ÍvsçΝżßĊbazzšd2IAA•••êëëıxñ"‡ŸÏ·ĦrMӈD"+sss÷³ÙìqSÀjµžqı\zUU•%•Jħ°°@*•"N“N§ısç ´µµÑĠĠĊ… pğŬ¨ŞjV>>>ž{ĝá˘a7ndMóçÏËÀOĵ^ŻM’$VWWQU0B˜Ĥ¨¨żßÏç#‰àóù4ÉÉIFGGSş7…BĦysÛ˘Ñè‹ĊbĜl6yyy&l6›‰ĦĦ!4MñèÑ#Rݳ³³Ü};-„h …B˙úü\I’ît: ğŬ€ë„aÊÊʐ$‰ÒÒR„¤ÓiĤ§§Ùĵy3333Äb1S†aœƒaòӕ_XYYĞĞĞäċċĦ( ŭŭŭ8p€@ @,f³™Òé4ħX UU ‡šëWƒÁ`ÏÉM‹%šÉdìÉd0èëë#àvğéííeïŜ½ĉ<$IB’$ĤĤĤBñxĴŻŻ˙Ù³gsÏC UWW;ĞŞŞ>ž™™1VVV:‡‡‡<ïÇÏ˙Bp˙L7яIENDB`‚choreonoid-1.5.0/sample/GRobotPlugin/icons/sendpose.png0000664000000000000000000000147212741425367021662 0ustar rootroot‰PNG  IHDRàw=ĝsBIT|dˆ pHYsììu85tEXtSoftwarewww.inkscape.org›î<·IDATH‰í•KHTQÇ˙çÜ;L35Rt(CŬè¨Tb­#H‚@!ßià"kéĈğÚE›°ˆtÔì7†½ˆZ¨Y6˜f…áTvsĈ™;÷ÜŻE86:ĠlÙ·<ß÷ŭÏwŒˆ°c Ì^ÑÑÂ%–lŠò5´5z7•·€½ìžY2/;ˆPf’ı.trrżVôênŭ7£\nWv-V²ĝ2ŽÒĤò|Örĥ@ŠÚaÊÑ-ò {MWúĥäVwÛÌ&9½İüˆœf‹Ìğ½¸rkPûàYÒ4V4ŜS3´e@Nu{6| &ʲç\éQ91!:è#^_×{‡ĊÇ9EӁ²7u}›ĜĞ…c}{˘­ %yòÖ°MhšŽžŝQ}|ÚΏu×]5Ĝ+;*8cŽÔ”8^qò·˜ċHêĞ!B˙³I }1vqĵğĥ…Á˘!€ìÊöf0~)3- § ³˜Ä9B¸Aç<žşÍÑŝú‘ĥĈ@ÀZ[ı}êÀe]ȳïGA^Ĉ†]G²Éé9Ü>3ÂS/¤âİŞEv¸ħÍä÷X$%1YÉÁ‹IĈ䄈 À×ùE¸—–ƒk³s &Ŝc˜˜t\ÖÜ֐¨f] f]JH‘9°%Ċ‡,/Ğèxİ“Nëî2eÇä×·kßċÖvĈpI˜ŝ Ğ"V‚<ñàWġ°Ż_éĉpÚdĦG!p‹·7~ÊàtÔxÖ&Ĵo‡Ĥšá„Vfí×VÖÉ3zóÌB¸&6>ƒTAÂ+PĈï˜!@´Ş`M=5xK€€ĤaĞ[´-­›ÁŠŭB'h"ü^ úĈ˙Áví?À ‡ìvğĦŞjXŸâïğgR—~Ĝ>?V%_Q”Ha`œı$g$˙/2?Ôö!‚9IENDB`‚choreonoid-1.5.0/sample/GRobotPlugin/icons/grobo-logo.png0000664000000000000000000000124212741425367022103 0ustar rootroot‰PNG  IHDRàw=ĝsBIT|dˆ pHYsììu85tEXtSoftwarewww.inkscape.org›î<IDATH‰Ġ–ÏkQÇ?o7´AE"[y  ċxi6íEAñŻhšh˜(ùTkM¸$"Ÿ›‘ İT¸Ĉ˜h>áe6•ˍ4c‰Ż´‚çƒà<Ĉĵ´²RVġ­µ§Z½ÉD$ÛĴK§/Ż·ƒ|YZş|kp°]äƒà˘§ÀʸŞê°Ö ĝ‘n…nWİ\.ôXkŻ˘µád’³ñx=ħ!ĥ+km Œ„ı¤ïÇOtu]‡ı–ö{G|ż{ĤŻŻ·™ÀKkĈ6AĈô¨1Ï£ZA\ƒÀP"ÁP"qÎÁïûjŒrí4ş=ùd+ž‹ÌAğ1U*1^ŸI“1àçĵs+Îj‹ĴÊTİÄğÊĉTı#"wŞb­}\oK +À ˆL@ŭMß;$P‘áÂü÷î·Ĵ×2àIENDB`‚choreonoid-1.5.0/sample/GRobotPlugin/icons/icons.svg0000664000000000000000000006246512741425367021201 0ustar rootroot Icons of Choreonoid GRobotPlugin image/svg+xml Icons of Choreonoid GRobotPlugin Shin'ichiro Nakaoka choreonoid-1.5.0/sample/GRobotPlugin/icons/syncpose.png0000664000000000000000000000171012741425367021700 0ustar rootroot‰PNG  IHDRàw=ĝsBIT|dˆ pHYsììu85tEXtSoftwarewww.inkscape.org›î<EIDATH‰•OlGĈż™Ùuü'Ş1JIŞ’HÀÖ1–rHUQµäFݍÚàr@”nÜʍCŞ9áPUU!qİ%´—¤ħ…˜Z†"ÙˆMj{Ó}3œjÙhgÔwšĠ÷Ŝû½73o‡)°#cŒ-ë| išçg2™; Û à{Ë 4„˜ƒR§„iJIô§Ëù‰Ôŭû•íbùv³Éd´)ÄOŒħÉcİ›8wNBĦCʅo-k˙˙êàZ"ñ&·Ì@`˙{SSĈž}ûµ ÜJ§ŬŞmטëžĝteċŜkŒŒÄc7ƒápÏû““Ft÷îŬi6qûúuŞ”J.¤<5ËŬĜ1`βŜeœßˆîÚŸ˜0Âáp[k-‰żÎÏËÇĊ"œÎfżŜĥĴçs}½½üĝĜ7MS×=@ĝ}qkù<˜R_~ĥ²rmI;Wâñó¸4Ôߏ·-‹qŝÊhĞŝUË ĝc}9]]İ™Lĉßà"c|Ĝ².+à‹ŭŭH ùV­*üöĦ„RżˆfóäT>˙ûĉèQ3è8ß)དĈb­€çìîöíàY£êÖVëğTŻ#oÛàÀ*#7‚; à$”ëu”ëġŽ== =háÇRIJy’À!ĈqĤ”ÂĠD"Bœwœ&9NÔ˘ĝN(„aĴ&%~¨Ġ>RĤyğhçkkUíÌ&“Ñ.ÇÙè(H/˜ >˜ÎfozùžÙÌd2›éxüL•ħÑŞÎ —²ôVoïĵN×@r~Ù>BŬıêtí]M$öHž@)ßIcŒSËË/]ÛqfkŽŽbp`ÀóŸV*ĝùî]Á”zC—Çw‹àÁÒg³í%·–Ñváz@äÀżĞĞ_=k6[ĞZÙï=˜M&£˘˜Ö@€hó“ċeíEƒë>D}~.„M{èt.WöÒµ[ ŠI˘ĝ‘#èéófl<ŽĊ……€½^Ÿ½xô›ċ²ç-Ş·ŭätĤl ñ4ìşKÙöaż(¸ĤYÔé/Btb1`‹ïPIENDB`‚choreonoid-1.5.0/sample/GRobotPlugin/InverseKinematics.m0000664000000000000000000001013212741425367022013 0ustar rootroot% function IK = InverseKinematics(leg, xd, yd, zd, yawd, pitchd, rolld) % Approximate Analytical Solution tic sig = 1; l0 = 2.21; l1 = 2.8 lo1 = 0.25; l2 = 2.9; lo2 = 0.5; l3 = 4.8; l4 = 5.9; lo5 = 0.5; cy = cosd(yawd); sy = sind(yawd); cp = cosd(pitchd); sp = sind(pitchd); cr = cosd(rolld); sr = sind(rolld); O1 = [0; sig*l0; -l1]; F = [xd; yd; zd]; V1 = F - O1; XF = [cy*cp; sy*cp; -sp]; Z2 = cross(V1, XF); Z2 = -sig * Z2 / norm(Z2) th1 = atan2(-sig * Z2(1), sig * Z2(2)) * 180/pi; th2 = asin(-sig * Z2(3)) * 180/pi; c1 = cosd(th1); s1 = sind(th1); c2 = cosd(th2); s2 = sind(th2); TB2 = [s1*s2, -sig*c1, -sig*s1*c2, sig*lo1*s1 + l2*c1 + lo2*s1*s2; -c1*s2, -sig*s1, sig*c1*c2, sig*l0 - sig*lo1*c1 + l2*s1 - lo2*c1*s2; -c2, 0, -sig*s2, -l1 - lo2*c2; 0, 0, 0, 1]; V2 = inv(TB2)*[F; 1]; V2 = V2(1:3); D = (norm(V2)^2 - l3^2 - l4^2) / (2*l3*l4); th4 = atan2(-sig * sqrt(1 - D^2), D) * 180/pi; c4 = cosd(th4); s4 = sind(th4); beta = atan2(-V2(2), sqrt(V2(1)^2 + V2(3)^2)) * 180/pi; alpha = atan2(l4*s4, l3 + l4*c4) * 180/pi; th3 = beta - alpha; th3 = -th3; th4 = -th4; c3 = cosd(th3); s3 = sind(th3); c34 = cosd(th3 + th4); s34 = sind(th3 + th4); T24 = [c34, s34, 0, l3*c3 + l4*c34; s34, -c34, 0, l3*s3 + l4*s34; 0, 0, -1, 0; 0, 0, 0, 1]; TB4 = TB2*T24; TBF = [cy*cp, -sy*cr + cy*sp*sr, sy*sr + cy*sp*cr, xd; sy*cp, cy*cr + sy*sp*sr, -cy*sr + sy*sp*cr, yd; -sp, cp*sr, cp*cr, zd; 0, 0, 0, 1]; T4F = inv(TB4) * TBF; th5 = atan2(-sig*T4F(1,1), sig*T4F(2,1)) * 180/pi; th6 = atan2(sig*T4F(3,3), -sig*T4F(3,2)) * 180/pi; % Numerical refining thold = [th1; th2; th3; th4; th5; th6] cont = 0; tol = inf; while tol > 1E-1 % Direct Kinematics Error Calculation c1 = cosd(thold(1)); s1 = sind(thold(1)); c2 = cosd(thold(2)); s2 = sind(thold(2)); c3 = cosd(thold(3)); s3 = sind(thold(3)); c4 = cosd(thold(4)); s4 = sind(thold(4)); c5 = cosd(thold(5)); s5 = sind(thold(5)); c6 = cosd(thold(6)); s6 = sind(thold(6)); A0 = [0 -1 0 0; 1 0 0 sig*l0; 0 0 1 0; 0 0 0 1]; A1 = [c1 0 -s1 -sig*lo1*c1; s1 0 c1 -sig*lo1*s1; 0 -1 0 -l1; 0 0 0 1]; A2 = [-s2 0 sig*c2 -lo2*s2; c2 0 sig*s2 lo2*c2; 0 sig 0 -l2; 0 0 0 1]; A3 = [c3 -s3 0 l3*c3; s3 c3 0 l3*s3; 0 0 1 0; 0 0 0 1]; A4 = [c4 s4 0 l4*c4; s4 -c4 0 l4*s4; 0 0 -1 0; 0 0 0 1]; A5 = [c5 0 -sig*s5 -lo5*c5; s5 0 sig*c5 -lo5*s5; 0 -sig 0 0; 0 0 0 1]; A6 = [-s6 0 -c6 0; c6 0 -s6 0; 0 -1 0 0; 0 0 0 1]; Af = [0 1 0 0; -1 0 0 0; 0 0 1 0; 0 0 0 1]; TB0 = A0; TB1 = TB0*A1; TB2 = TB1*A2; TB3 = TB2*A3; TB4 = TB3*A4; TB5 = TB4*A5; TB6 = TB5*A6; TBF = TB6*Af; x = TBF(1,4); y = TBF(2,4); z = TBF(3,4); yaw = atan2(TBF(2,1), TBF(1,1)) * 180/pi; pitch = asin(-TBF(3,1)) * 180/pi; roll = atan2(TBF(3,2), TBF(3,3)) * 180/pi; delta_x = xd - x; delta_y = yd - y; delta_z = zd - z; delta_yaw = yawd - yaw; delta_pitch = pitchd - pitch; delta_roll = rolld - roll; delta_yaw = delta_yaw * pi/180; delta_pitch = delta_pitch * pi/180; delta_roll = delta_roll * pi/180; cy = cosd(yawd); sy = sind(yawd); cp = cosd(pitchd); sp = sind(pitchd); delta_thx = -sy*delta_pitch + cy*cp*delta_roll; delta_thy = cy*delta_pitch + sy*cp*delta_roll; delta_thz = delta_yaw - sp*delta_roll; e = [delta_x; delta_y; delta_z; delta_thx; delta_thy; delta_thz]; % Jacobian Calculation Z0 = TB0(1:3,3); Z1 = TB1(1:3,3); Z2 = TB2(1:3,3); Z3 = TB3(1:3,3); Z4 = TB4(1:3,3); Z5 = TB5(1:3,3); O0 = TB0(1:3,4); O1 = TB1(1:3,4); O2 = TB2(1:3,4); O3 = TB3(1:3,4); O4 = TB4(1:3,4); O5 = TB5(1:3,4); O6 = TB6(1:3,4); J = [cross(Z0, O6 - O0) cross(Z1, O6 - O1) cross(Z2, O6 - O2) cross(Z3, O6 - O3) cross(Z4, O6 - O4) cross(Z5, O6 - O5); Z0 Z1 Z2 Z3 Z4 Z5]; % Levenberg-Marquardt Method lambda = 0.001; C = J'*inv(J*J' + eye(6)*lambda^2); delta_th = C*e; thnew = thold + delta_th * 180/pi; cont = cont + 1; tol = norm(delta_th); [thold thnew] thold = thnew; end th = thold cont tol tocchoreonoid-1.5.0/sample/GRobotPlugin/po/0000775000000000000000000000000012741425367016633 5ustar rootrootchoreonoid-1.5.0/sample/GRobotPlugin/po/ja.po0000664000000000000000000000325012741425367017565 0ustar rootroot# Japanese translations for PACKAGE package. # Copyright (C) 2011 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # nakaoka , 2011. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-08-09 15:30+0900\n" "PO-Revision-Date: 2011-11-15 22:02+0000\n" "Last-Translator: nakaoka \n" "Language-Team: Japanese\n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" #: GRobotBar.cpp:20 msgid "GRobotBar" msgstr "GRobotƒƒĵ" #: GRobotBar.cpp:23 msgid "G-Robot toolbar which provides buttons for handling actual G-Robots" msgstr "G-RobotċŸĉİŸ‚’ĉ‰ħ†ƒœ‚żƒ³‚’¨‚ŸG-Robotƒ„ƒĵƒĞƒƒĵ" #: GRobotBar.cpp:28 msgid "Turn on / off servo gains" msgstr "‚µƒĵƒœON/OFF" #: GRobotBar.cpp:31 msgid "Send the current pose of virtual robots to actual robots" msgstr "ƒ­ƒœƒƒƒˆċ§żċ‹˘‚’ċŸĉİŸĞ送äżĦ" #: GRobotBar.cpp:34 msgid "Synchronize the pose of actual robots pose with virtual robots" msgstr "ƒ­ƒœƒƒƒˆċ§żċ‹˘‚’ċŸĉİŸĞċŒĉœŸ" #: GRobotControllerItem.cpp:176 msgid "Port" msgstr "ƒƒĵƒˆ" #: GRobotPlugin.cpp:28 msgid "GRobotControllerItem" msgstr "GRobot‚³ƒ³ƒˆƒ­ƒĵƒİ‚˘‚¤ƒ†ƒ " #: GRobotPlugin.cpp:36 msgid "GRobot Plugin Version %1%\n" msgstr "GRobot ƒ—ƒİ‚°‚¤ƒ³ ƒƒĵ‚¸ƒ§ƒ³ %1%\n" #: GRobotPlugin.cpp:38 msgid "" "This plugin has been developed by Shin'ichiro Nakaoka and Choreonoid " "Development Team, AIST, and is distributed as a part of the Choreonoid " "package.\n" "\n" msgstr "" choreonoid-1.5.0/sample/GRobotPlugin/GRobotController.h0000664000000000000000000000556112741425367021635 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include #include #include #include #include #include #ifndef WIN32 #include #include #endif class GRobotController { public: GRobotController(); GRobotController(const GRobotController& org); virtual ~GRobotController(); int numJoints() const; void setPortDevice(const std::string& device); const std::string& portDevice() const; void switchServos(bool on); void setJointAngle(int jointId, double q) { if(jointId < static_cast(tmpJointAngles.size())){ tmpJointAngles[jointId] = q; } } void requestToSendPose(double transitionTime); bool setMotion(double* angles, int numFrames, double timeStep, int id = 0); bool startMotion(double time = 0.0, int id = 0); bool isPlayingMotion(); void stopMotion(); private: std::string portDevice_; boost::asio::io_service io; boost::asio::serial_port port; std::vector poseCommand; double transitionTime; std::vector tmpJointAngles; std::vector jointAngles; boost::thread poseSendingThread; boost::mutex poseSendingMutex; boost::condition_variable poseSendingCondition; enum { ON_DEMAND_POSE_SENDING, CONTINUOUS_POSE_SENDING, EXIT_POSE_SENDING } mode; struct MotionInfo { MotionInfo() { angles = 0; numFrames = 0; } ~MotionInfo(){ if(angles){ delete[] angles; } } double* angles; double timeStep; int numFrames; }; std::vector motions; int currentMotionId; int currentFrame; double timeStep; bool isTimerAvailable; bool isTimerActive; #ifdef WIN32 HANDLE timerHandle; HANDLE timerQueue; LARGE_INTEGER pc0, pc1, pcfreq; #else sem_t semTimer; timer_t timerID; struct timeval tv0; #endif void init(); bool openSerialPort(); void closeSerialPort(); bool sendData(unsigned char* data, int len); bool receiveData(char* buf, int len); bool checkConnection(); bool makeConnection(); char calcSum(unsigned char* data, int len); void switchServo(int jointId, bool on); void setJointAngleCommand(int jointId, double q, double ttime); void initializeTimer(); bool startTimer(double interval); void stopTimer(); void finalizeTimer(); #if WIN32 static VOID CALLBACK timerCallback(PVOID lpParameter, BOOL TimerOrWaitFired); #else static void timerHandler(int sig, siginfo_t* si, void* uc); #endif void poseSendingLoop(); void doOnDemandPoseSending(); void doContinuousPoseSending(); bool onMotionFrameSendingRequest(); }; choreonoid-1.5.0/sample/CameraImageOverlay/0000775000000000000000000000000012741425367017337 5ustar rootrootchoreonoid-1.5.0/sample/CameraImageOverlay/CMakeLists.txt0000664000000000000000000000101112741425367022070 0ustar rootroot if(NOT ENABLE_GUI) return() endif() option(BUILD_CAMERA_IMAGE_OVERLAY_SAMPLE "Building a sample of overlaying a camea image" OFF) if(BUILD_CAMERA_IMAGE_OVERLAY_SAMPLE) pkg_check_modules(OPENCV opencv) if(OPENCV_FOUND) include_directories(${OPENCV_INCLUDE_DIRS}) set(target CnoidCameraImageOverlayPlugin) add_cnoid_plugin(${target} SHARED CameraImageOverlayPlugin.cpp) target_link_libraries(${target} CnoidBase ${OPENCV_LIBRARIES}) apply_common_setting_for_plugin(${target}) endif() endif() choreonoid-1.5.0/sample/CameraImageOverlay/CameraImageOverlayPlugin.cpp0000664000000000000000000000773112741425367024727 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include #include #include #include #include #include #include using namespace std; using namespace cnoid; using namespace boost; namespace { class TextureOverlay : public SgOverlay { public: SgTexturePtr texture; TextureOverlay() { SgShape* shape = new SgShape; SgMesh* mesh = shape->setMesh(new SgMesh); SgVertexArray& vertices = *mesh->setVertices(new SgVertexArray); vertices.resize(4); static const float z = 1.0f - std::numeric_limits::epsilon(); vertices[0] << 1.0, 1.0, z; vertices[1] << 1.0, -1.0, z; vertices[2] << -1.0, -1.0, z; vertices[3] << -1.0, 1.0, z; texture = shape->setTexture(new SgTexture); SgTexCoordArray& texCoords = *mesh->setTexCoords(new SgTexCoordArray); texCoords.resize(4); texCoords[0] << 1.0, 0.0; texCoords[1] << 1.0, 1.0; texCoords[2] << 0.0, 1.0; texCoords[3] << 0.0, 0.0; mesh->setNumTriangles(2); mesh->setTriangle(0, 0, 2, 1); mesh->setTriangle(1, 0, 3, 2); mesh->texCoordIndices() = mesh->triangleVertices(); addChild(shape); } virtual void calcViewVolume(double viewportWidth, double viewportHeight, ViewVolume& io_volume) { SgImage* image = texture->getOrCreateImage(); double tw = image->width(); double th = image->height(); if(tw > 0 && th > 0){ if(tw >= th){ const double r = (viewportHeight / viewportWidth) * (tw / th); io_volume.left = -1.0; io_volume.right = 1.0; io_volume.bottom = -r; io_volume.top = r; } else { const double r = (viewportWidth / viewportHeight) * (th / tw); io_volume.left = -r; io_volume.right = r; io_volume.bottom = -1.0; io_volume.top = 1.0; } } } }; typedef cnoid::ref_ptr TextureOverlayPtr; } class CameraImageOverlayPlugin : public Plugin { public: TextureOverlayPtr overlay; CvCapture* capture; Timer timer; CameraImageOverlayPlugin() : Plugin("CameraImageOverlay") { capture = 0; } virtual bool initialize() { capture = cvCreateCameraCapture(0); //cvSetCaptureProperty(capture, CV_CAP_PROP_FRAME_WIDTH, 640); //cvSetCaptureProperty(capture, CV_CAP_PROP_FRAME_HEIGHT, 480); overlay = new TextureOverlay; SceneView::instance()->scene()->addChild(overlay, true); timer.sigTimeout().connect(bind(&CameraImageOverlayPlugin::updateCameraImage, this)); timer.start(33.3333); return true; } void updateCameraImage() { if(!capture) return; IplImage* frame = cvQueryFrame(capture); const int width = frame->width; const int height = frame->height; SgImage* image = overlay->texture->getOrCreateImage(); image->setSize(width, height, frame->nChannels); unsigned char* dest = image->pixels(); for(int i=0; i < height; ++i){ const int y = i * width * 3; for(int j=0; j < width; ++j){ const int x = y + j * 3; dest[x] = frame->imageData[x + 2]; dest[x + 1] = frame->imageData[x + 1]; dest[x + 2] = frame->imageData[x]; } } overlay->texture->image()->notifyUpdate(); } virtual bool finalize() { SceneView::instance()->scene()->removeChild(overlay, true); timer.stop(); if(capture){ cvReleaseCapture(&capture); } return true; } }; CNOID_IMPLEMENT_PLUGIN_ENTRY(CameraImageOverlayPlugin) choreonoid-1.5.0/sample/Sample1Plugin/0000775000000000000000000000000012741425367016323 5ustar rootrootchoreonoid-1.5.0/sample/Sample1Plugin/ManualMakefile0000664000000000000000000000050612741425367021122 0ustar rootroot CXXFLAGS += -fPIC `pkg-config --cflags choreonoid-body-plugin` PLUGIN = libCnoidSample1Plugin.so SRC = Sample1Plugin.o $(PLUGIN): $(SRC) g++ -shared -o $(PLUGIN) $(SRC) `pkg-config --libs choreonoid-body-plugin` install: $(PLUGIN) install -s $(PLUGIN) `pkg-config --variable=plugindir choreonoid` clean: rm -f *.o *.so choreonoid-1.5.0/sample/Sample1Plugin/CMakeLists.txt0000664000000000000000000000066612741425367021073 0ustar rootroot if(NOT ENABLE_GUI) return() endif() option(BUILD_SAMPLE1_SAMPLE "Building a sample plugin \"Sample1Plugin\"" OFF) if(BUILD_SAMPLE1_SAMPLE) set(target CnoidSample1Plugin) add_cnoid_plugin(${target} SHARED Sample1Plugin.cpp) target_link_libraries(${target} CnoidBodyPlugin) apply_common_setting_for_plugin(${target}) if(QT5) qt5_use_modules(${target} Widgets) endif() endif() install_sample_source(Sample1Plugin.cpp) choreonoid-1.5.0/sample/Sample1Plugin/Sample1Plugin.cpp0000664000000000000000000000245012741425367021511 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include #include #include #include #include using namespace boost; using namespace cnoid; class Sample1Plugin : public Plugin { public: Sample1Plugin() : Plugin("Sample1") { require("Body"); } virtual bool initialize() { ToolBar* bar = new ToolBar("Sample1"); bar->addButton("Increment") ->sigClicked().connect(bind(&Sample1Plugin::onButtonClicked, this, +0.04)); bar->addButton("Decrement") ->sigClicked().connect(bind(&Sample1Plugin::onButtonClicked, this, -0.04)); addToolBar(bar); return true; } void onButtonClicked(double dq) { ItemList bodyItems = ItemTreeView::mainInstance()->selectedItems(); for(size_t i=0; i < bodyItems.size(); ++i){ BodyPtr body = bodyItems[i]->body(); for(int j=0; j < body->numJoints(); ++j){ body->joint(j)->q() += dq; } bodyItems[i]->notifyKinematicStateChange(true); } } }; CNOID_IMPLEMENT_PLUGIN_ENTRY(Sample1Plugin) choreonoid-1.5.0/sample/CollisionHandler/0000775000000000000000000000000012741425367017073 5ustar rootrootchoreonoid-1.5.0/sample/CollisionHandler/SR1Liftup-SpringDamperContact.cnoid0000664000000000000000000002324312741425367025613 0ustar rootrootoptionalPlugins: [ ODE, Bullet, PhysX, AgX ] items: id: 0 name: "Root" plugin: Base class: RootItem children: - id: 1 name: "World" plugin: Body class: WorldItem data: collisionDetection: false collisionDetector: AISTCollisionDetector children: - id: 2 name: "SR1" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/SR1/SR1.yaml" currentBaseLink: "WAIST" rootPosition: [ 0, 0, 0.7135 ] rootAttitude: [ 0.999955, -0.006461, 0.006886, 0.006461, 0.999979, -2.5e-005, -0.006886, 7e-005, 0.999976 ] jointPositions: [ 0.000822, -0.037473, 0.000350, 0.077177, -0.046633, -0.000874, 0.175490, -0.003915, 0.000048, -1.568620, 0.000121, 0.000267, 0.000008, -0.000889, -0.040642, 0.000364, 0.077387, -0.043666, 0.000969, 0.175601, 0.003290, 0.000028, -1.568673, 0.000228, 0.000239, 0.000006, 0.005740, -0.000324, 0.000089 ] initialRootPosition: [ 0, 0, 0.7135 ] initialRootAttitude: [ 0.999955418, -0.00646083645, 0.00688615345, 0.00646116355, 0.999979126, -2.52542765e-005, -0.00688584655, 6.97457235e-005, 0.99997629 ] initialJointPositions: [ 0.000822, -0.037473, 0.000350, 0.077177, -0.046633, -0.000874, 0.175490, -0.003915, 0.000048, -1.568620, 0.000121, 0.000267, 0.000008, -0.000889, -0.040642, 0.000364, 0.077387, -0.043666, 0.000969, 0.175601, 0.003290, 0.000028, -1.568673, 0.000228, 0.000239, 0.000006, 0.005740, -0.000324, 0.000089 ] zmp: [ 0, 0, 0 ] selfCollisionDetection: false isEditable: true children: - id: 3 name: "SR1LiftupController" plugin: SimpleController class: SimpleControllerItem data: isImmediateMode: true controller: "SR1LiftupController" reloading: true inputLinkPositions: false - id: 4 name: "box2" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/box2.wrl" currentBaseLink: "WAIST" rootPosition: [ 0.55, 0, 0.151 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] jointPositions: [ ] initialRootPosition: [ 0.55, 0, 0.151 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] selfCollisionDetection: false isEditable: true - id: 5 name: "Floor" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/floor.wrl" currentBaseLink: "BASE" rootPosition: [ 0, 0, -0.1 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] jointPositions: [ ] initialRootPosition: [ 0, 0, -0.1 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] selfCollisionDetection: false isEditable: true - id: 6 name: "AISTSimulator" plugin: Body class: AISTSimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Active control period" timeLength: 60 allLinkPositionOutputMode: false deviceStateOutput: true controllerThreads: true recordCollisionData: false controllerOptions: "" dynamicsMode: "Forward dynamics" integrationMode: "Runge Kutta" gravity: [ 0, 0, -9.80665 ] staticFriction: 0.5 slipFriction: 0.5 cullingThresh: 0.01 contactCullingDepth: 0.05 errorCriterion: 0.001 maxNumIterations: 1000 contactCorrectionDepth: 0.0001 contactCorrectionVelocityRatio: 30 kinematicWalking: false 2Dmode: false children: - id: 7 name: "SpringDamperContact" plugin: SpringDamperContact class: SpringDamperContactItem - id: 8 name: "SetupSR1SpringDamperContact" plugin: PythonSimScript class: PythonSimScriptItem data: timing: Before init. delay: 0 simulationOnly: true backgroundExecution: false file: "${SHARE}/script/SetupSR1SpringDamperContact.py" views: "Items": selected: [ 7 ] checked: [ 1, 2, 4, 8 ] expanded: [ 1, 2, 3, 6 ] "Scene": viewpointControlMode: thirdPerson collisionLines: false polygonMode: fill defaultHeadLight: true defaultHeadLightIntensity: 0.75 headLightLightingFromBack: false worldLight: true worldLightIntensity: 0.5 worldLightAmbient: 0.3 additionalLights: true floorGrid: true floorGridSpan: 10 floorGridInterval: 0.5 texture: true lineWidth: 1 pointSize: 1 normalVisualization: false normalLength: 0.01 coordinateAxes: true showFPS: false useBufferForPicking: true camera: current: Perspective eye: [ 2.38053012, 1.54674006, 1.10801005 ] direction: [ -0.820639908, -0.553809941, -0.140870988 ] up: [ -0.116768934, -0.0788013488, 0.990027964 ] fieldOfView: 0.6978 near: 0.01 far: 10000 orthoHeight: 20 backgroundColor: [ 0.100000001, 0.100000001, 0.300000012 ] gridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] "Multi Value Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 "Multi SE3 Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 visibleElements: [ 0, 1, 2 ] "Links": listingMode: "Link List" currentBodyItem: 2 bodyItems: - id: 2 selectedLinks: [ 20 ] "Body / Link": showRotationMatrix: false "Joint Sliders": showAllJoints: true jointId: true name: true numColumns: 1 spinBox: true slider: true labelOnLeft: true currentBodyItem: 2 "Joint Trajectories": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 "Multi Affine3 Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 visibleElements: [ 0, 1, 2 ] "Pose Roll": defaultTransitionTime: 0 updateAll: true autoUpdate: false timeSync: true listingMode: "Part Tree" timeLength: 10 showLipSync: false gridInterval: 1 toolbars: "TimeBar": minTime: 0 maxTime: 15 frameRate: 500 playbackFrameRate: 100 idleLoopDrivenMode: false currentTime: 0 speedScale: 1 syncToOngoingUpdates: true autoExpansion: true "BodyMotionGenerationBar": balancer: false autoGeneration: false timeScaleRatio: 1 preInitialDuration: 1 postFinalDuration: 1 onlyTimeBarRange: false makeNewBodyItem: true stealthyStepMode: true stealthyHeightRatioThresh: 2 flatLiftingHeight: 0.005 flatLandingHeight: 0.005 impactReductionHeight: 0.005 impactReductionTime: 0.04 autoZmp: true minZmpTransitionTime: 0.1 zmpCenteringTimeThresh: 0.03 zmpTimeMarginBeforeLiftingSpin: 0 zmpMaxDistanceFromCenter: 0.02 allLinkPositions: false lipSyncMix: false "BodyBar": stanceWidth: 0.15 "KinematicsBar": mode: FK attitude: false penetrationBlock: true collisionLinkHighlight: false snapDistance: 0.025 penetrationBlockDepth: 0.0005 lazyCollisionDetectionMode: true Body: "BodyMotionEngine": updateJointVelocities: false "EditableSceneBody": editableSceneBodies: - bodyItem: 2 showCenterOfMass: false showZmp: false "KinematicFaultChecker": checkJointPositions: true angleMargin: 0 translationMargin: 0 checkJointVelocities: true velocityLimitRatio: 100 targetJoints: all checkSelfCollisions: true onlyTimeBarRange: false OpenRTM: "OpenRTMPlugin": deleteUnmanagedRTCsOnStartingSimulation: false choreonoid-1.5.0/sample/CollisionHandler/SpringDamperContact.py0000664000000000000000000000056112741425367023356 0ustar rootrootfrom cnoid.Base import * from cnoid.BodyPlugin import * sr1 = Item.find("SR1").body() floorLink = Item.find("Floor").body().rootLink() simulator = Item.find("AISTSimulator") handler = simulator.collisionHandlerId() simulator.setCollisionHandler(sr1.link("LLEG_ANKLE_R"), floorLink, handler) simulator.setCollisionHandler(sr1.link("RLEG_ANKLE_R"), floorLink, handler) choreonoid-1.5.0/sample/CollisionHandler/CMakeLists.txt0000664000000000000000000000115712741425367021637 0ustar rootroot #set(CMAKE_BUILD_TYPE Debug) if(NOT ENABLE_GUI) return() endif() option(BUILD_COLLISION_HANDLER_SAMPLE "Building a collision handler sample" OFF) if(NOT BUILD_COLLISION_HANDLER_SAMPLE) return() endif() set(sources SpringDamperContactPlugin.cpp ) set(target CnoidSpringDamperContactPlugin) add_cnoid_plugin(${target} SHARED ${sources}) target_link_libraries(${target} CnoidBodyPlugin) apply_common_setting_for_plugin(${target}) configure_file(SR1Liftup-SpringDamperContact.cnoid ${CNOID_SOURCE_SHARE_DIR}/project COPYONLY) configure_file(SetupSR1SpringDamperContact.py ${CNOID_SOURCE_SHARE_DIR}/script COPYONLY) choreonoid-1.5.0/sample/CollisionHandler/SetupSR1SpringDamperContact.py0000664000000000000000000000060712741425367024726 0ustar rootrootfrom cnoid.Base import * from cnoid.BodyPlugin import * sr1 = Item.find("SR1").body() floorLink = Item.find("Floor").body().rootLink() simulator = Item.find("AISTSimulator") handler = simulator.collisionHandlerId("SpringDamperContact") simulator.setCollisionHandler(sr1.link("LLEG_ANKLE_R"), floorLink, handler) simulator.setCollisionHandler(sr1.link("RLEG_ANKLE_R"), floorLink, handler) choreonoid-1.5.0/sample/CollisionHandler/SpringDamperContactPlugin.cpp0000664000000000000000000000741012741425367024667 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include #include #include #include #include #include using namespace std; using namespace cnoid; namespace { class SpringDamperContactItem : public SubSimulatorItem { public: static void initializeClass(ExtensionManager* ext); SpringDamperContactItem(); SpringDamperContactItem(const SpringDamperContactItem& org); virtual void onPositionChanged(); virtual bool initializeSimulation(SimulatorItem* simulatorItem); protected: virtual Item* doDuplicate() const; private: bool calcContactForce(Link* link1, Link* link2, const CollisionArray& collisions, const ContactAttribute& attribute); weak_ref_ptr weakCurrentSimulator; int handlerId; }; class SpringDamperContactPlugin : public Plugin { public: SpringDamperContactPlugin() : Plugin("SpringDamperContact") { require("Body"); } virtual bool initialize() { itemManager() .registerClass("SpringDamperContactItem") .addCreationPanel(); return true; } }; } CNOID_IMPLEMENT_PLUGIN_ENTRY(SpringDamperContactPlugin); SpringDamperContactItem::SpringDamperContactItem() { handlerId = -1; } SpringDamperContactItem::SpringDamperContactItem(const SpringDamperContactItem& org) : SubSimulatorItem(org) { handlerId = -1; } Item* SpringDamperContactItem::doDuplicate() const { return new SpringDamperContactItem(*this); } void SpringDamperContactItem::onPositionChanged() { AISTSimulatorItem* simulator = findOwnerItem(); AISTSimulatorItem* currentSimulator = weakCurrentSimulator.lock(); if(simulator != currentSimulator){ if(currentSimulator){ currentSimulator->unregisterCollisionHandler(handlerId); weakCurrentSimulator.reset(); } if(simulator){ handlerId = simulator->registerCollisionHandler( "SpringDamperContact", boost::bind(&SpringDamperContactItem::calcContactForce, this, _1, _2, _3, _4)); weakCurrentSimulator = simulator; } } } bool SpringDamperContactItem::initializeSimulation(SimulatorItem* simulatorItem) { return true; } bool SpringDamperContactItem::calcContactForce (Link* link1, Link* link2, const CollisionArray& collisions, const ContactAttribute& attribute) { const bool doApplyToLink1 = !link1->isRoot() || !link1->isFixedJoint(); const bool doApplyToLink2 = !link2->isRoot() || !link2->isFixedJoint(); const double mu = attribute.dynamicFriction(); for(size_t i=0; i < collisions.size(); ++i){ const Collision& c = collisions[i]; const Vector3 v1 = link1->v() + link1->w().cross(c.point - link1->p()); const Vector3 v2 = link2->v() + link2->w().cross(c.point - link2->p()); const Vector3 v = v2 - v1; const double vn = v.dot(c.normal); const double kn = (c.depth * 100000.0 - vn * 1000.0); const Vector3 fn = kn * c.normal; const Vector3 vt = (v - vn * c.normal); const double vt_thresh = 0.01; Vector3 tangent; if(vt.squaredNorm() > vt_thresh * vt_thresh){ tangent = vt.normalized(); } else { tangent = vt; } const Vector3 ft = -mu * kn * tangent; const Vector3 f = fn + ft; if(doApplyToLink1){ link1->f_ext() += -f; link1->tau_ext() += c.point.cross(-f); } if(doApplyToLink2){ link2->f_ext() += f; link2->tau_ext() += c.point.cross(f); } } return true; } choreonoid-1.5.0/sample/VisionSensor/0000775000000000000000000000000012741425367016303 5ustar rootrootchoreonoid-1.5.0/sample/VisionSensor/VisionSensorSamplePlugin.cpp0000664000000000000000000001524612741425367024001 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; using namespace boost; using namespace cnoid; class VisionSensorSamplePlugin : public Plugin { ImageView* imageView; Connection sigItemAddedConnection; CameraPtr camera; boost::shared_ptr prevImage; RangeCameraPtr rangeCamera; SgPointSetPtr pointSetFromRangeCamera; boost::shared_ptr > prevPoints; RangeSensorPtr rangeSensor; SgPointSetPtr pointSetFromRangeSensor; boost::shared_ptr prevRangeData; public: VisionSensorSamplePlugin() : Plugin("VisionSensorSample") { require("Body"); } virtual bool initialize() { imageView = ViewManager::getOrCreateView("CameraImage", true); imageView->setScalingEnabled(true); sigItemAddedConnection = RootItem::instance()->sigItemAdded().connect( bind(&VisionSensorSamplePlugin::onItemAdded, this, _1)); return true; } void onItemAdded(Item* item) { MessageView* mv = MessageView::instance(); if(BodyItem* bodyItem = dynamic_cast(item)){ Body* body = bodyItem->body(); for(size_t i=0; i < body->numDevices(); ++i){ Device* device = body->device(i); if(!camera){ camera = dynamic_pointer_cast(device); if(camera){ mv->putln(format("CameraImageView: Detected Camera \"%1%\" of %2%.") % camera->name() % body->name()); rangeCamera = dynamic_pointer_cast(camera); camera->sigStateChanged().connect( bind(&VisionSensorSamplePlugin::onCameraStateChanged, this)); } } if(!rangeSensor){ rangeSensor = dynamic_pointer_cast(device); if(rangeSensor){ mv->putln(format("CameraImageView: Detected RangeSensor \"%1%\" of %2%.") % rangeSensor->name() % body->name()); rangeSensor->sigStateChanged().connect( bind(&VisionSensorSamplePlugin::onRangeSensorStateChanged, this)); } } } } else if(PointSetItem* pointSetItem = dynamic_cast(item)){ if(pointSetItem->name() == "RangeCameraPoints"){ pointSetFromRangeCamera = pointSetItem->pointSet(); mv->putln("CameraImageView: Detected PointSetItem \"RangeCameraPoints\"."); } else if(pointSetItem->name() == "RangeSensorPoints"){ pointSetFromRangeSensor = pointSetItem->pointSet(); mv->putln("CameraImageView: Detected PointSetItem \"RangeSensorPoints\""); } } } void onCameraStateChanged() { if(camera->sharedImage() != prevImage){ const Image& image = camera->constImage(); if(image.height() > 1){ imageView->setImage(image); } prevImage = camera->sharedImage(); } if(rangeCamera && (rangeCamera->sharedPoints() != prevPoints) && pointSetFromRangeCamera){ updatePointSetFromCamera(); prevPoints = rangeCamera->sharedPoints(); } } void updatePointSetFromCamera() { const Affine3f C = (camera->link()->T() * camera->T_local()).cast(); const vector& src = rangeCamera->constPoints(); SgVertexArray& points = *pointSetFromRangeCamera->getOrCreateVertices(); const int numPoints = src.size(); points.resize(numPoints); for(int i=0; i < numPoints; ++i){ points[i] = C * src[i]; } SgColorArray& colors = *pointSetFromRangeCamera->getOrCreateColors(); const Image& image = camera->constImage(); if(image.empty() || image.numComponents() != 3){ colors.clear(); } else { const unsigned char* pixels = image.pixels(); const int numPixels = image.width() * image.height(); const int n = std::min(numPixels, numPoints); colors.resize(n); for(int i=0; i < n; ++i){ Vector3f& c = colors[i]; c[0] = *pixels++ / 255.0; c[1] = *pixels++ / 255.0;; c[2] = *pixels++ / 255.0;; } } pointSetFromRangeCamera->notifyUpdate(); } void onRangeSensorStateChanged() { if(rangeSensor->sharedRangeData() != prevRangeData && pointSetFromRangeSensor){ const Affine3 C = rangeSensor->link()->T() * rangeSensor->T_local(); const RangeSensor::RangeData& src = rangeSensor->constRangeData(); SgVertexArray& points = *pointSetFromRangeSensor->getOrCreateVertices(); points.clear(); if(!src.empty()){ points.reserve(src.size()); const double pitchStep = rangeSensor->pitchStep(); const double yawStep = rangeSensor->yawStep(); for(int pitch=0; pitch < rangeSensor->pitchResolution(); ++pitch){ const double pitchAngle = pitch * pitchStep - rangeSensor->pitchRange() / 2.0; const int srctop = pitch * rangeSensor->yawResolution(); for(int yaw=0; yaw < rangeSensor->yawResolution(); ++yaw){ const double distance = src[srctop + yaw]; if(distance <= rangeSensor->maxDistance()){ double yawAngle = yaw * yawStep - rangeSensor->yawRange() / 2.0; Vector3 point; point.x() = distance * sin(-yawAngle); point.y() = distance * sin(pitchAngle); point.z() = -distance * cos(pitchAngle) * cos(yawAngle); points.push_back((C * point).cast()); } } } } prevRangeData = rangeSensor->sharedRangeData(); pointSetFromRangeSensor->notifyUpdate(); } } }; CNOID_IMPLEMENT_PLUGIN_ENTRY(VisionSensorSamplePlugin); choreonoid-1.5.0/sample/VisionSensor/CMakeLists.txt0000664000000000000000000000103512741425367021042 0ustar rootroot #set(CMAKE_BUILD_TYPE Debug) if(NOT ENABLE_GUI) return() endif() option(BUILD_VISION_SENSOR_SAMPLE "Building a sample plugin for visualizating vision sensor data" OFF) if(NOT BUILD_VISION_SENSOR_SAMPLE) return() endif() set(sources VisionSensorSamplePlugin.cpp) set(target CnoidVisionSensorSamplePlugin) add_cnoid_plugin(${target} SHARED ${sources}) target_link_libraries(${target} CnoidBodyPlugin) apply_common_setting_for_plugin(${target}) configure_file(TankJoystickVisionSensors.cnoid ${CNOID_SOURCE_SHARE_DIR}/project COPYONLY) choreonoid-1.5.0/sample/VisionSensor/TankJoystickVisionSensors.cnoid0000664000000000000000000002254212741425367024510 0ustar rootrootitems: id: 0 name: "Root" plugin: Base class: RootItem children: - id: 1 name: "World" plugin: Body class: WorldItem data: collisionDetection: false collisionDetector: AISTCollisionDetector children: - id: 2 name: "Tank" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/tank.wrl" currentBaseLink: "" rootPosition: [ -0.8, 2.4, 0.099893 ] rootAttitude: [ 0, 1, -4e-06, -1, 0, 0, 0, 4e-06, 1 ] jointPositions: [ 0.000000, 0.000000, -0.000000, 0.018599 ] initialRootPosition: [ -0.8, 2.4, 0.1 ] initialRootAttitude: [ 2.22044605e-16, 1, 0, -1, 2.22044605e-16, -0, -0, 0, 1 ] initialJointPositions: [ 0.000000, 0.000000, 0.000000 ] zmp: [ 0, 0, 0 ] collisionDetection: true selfCollisionDetection: false isEditable: true children: - id: 3 name: "JoystickController" plugin: SimpleController class: SimpleControllerItem data: isImmediateMode: true controller: "TankJoystickController" reloading: true inputLinkPositions: false - id: 4 name: "RangeCameraPoints" plugin: Base class: PointSetItem data: renderingMode: Point pointSize: 0 voxelSize: 0.01 isEditable: false - id: 5 name: "RangeSensorPoints" plugin: Base class: PointSetItem data: renderingMode: Point pointSize: 0 voxelSize: 0.01 isEditable: false - id: 6 name: "Labo1" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/Labo1/Labo1.wrl" currentBaseLink: "Base" rootPosition: [ 0, 0, 0 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] jointPositions: [ ] initialRootPosition: [ 0, 0, 0 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] collisionDetection: true selfCollisionDetection: false isEditable: false - id: 7 name: "AISTSimulator" plugin: Body class: AISTSimulatorItem data: realtimeSync: true recording: tail timeRangeMode: Active control period timeLength: 60 allLinkPositionOutputMode: false deviceStateOutput: true controllerThreads: true recordCollisionData: false dynamicsMode: Forward dynamics integrationMode: Runge Kutta gravity: [ 0, 0, -9.80665 ] staticFriction: 0.5 slipFriction: 0.5 cullingThresh: 0.01 contactCullingDepth: 0.05 errorCriterion: 0.001 maxNumIterations: 1000 contactCorrectionDepth: 0.0001 contactCorrectionVelocityRatio: 30 kinematicWalking: false 2Dmode: false children: - id: 8 name: "GLVisionSimulator" plugin: Body class: GLVisionSimulatorItem data: enabled: true maxFrameRate: 1000 maxLatency: 1 recordVisionData: true useThread: true useThreadsForSensors: true bestEffort: false allSceneObjects: false rangeSensorPrecisionRatio: 4 depthError: 0 enableHeadLight: true enableAdditionalLights: true views: - id: 0 name: "CameraImage" plugin: Base class: ImageView mounted: true - id: 1 plugin: Base class: ItemPropertyView mounted: true - id: 2 plugin: Base class: ItemTreeView mounted: true state: selected: [ 7 ] checked: [ 1, 2, 4, 5 ] expanded: [ 1, 2, 3, 7 ] - id: 3 plugin: Base class: MessageView mounted: true - id: 4 plugin: Base class: SceneView mounted: true state: editMode: false viewpointControlMode: thirdPerson collisionLines: false polygonMode: fill defaultHeadLight: true defaultHeadLightIntensity: 0.75 headLightLightingFromBack: false worldLight: true worldLightIntensity: 0.1 worldLightAmbient: 0 additionalLights: true fog: true floorGrid: false floorGridSpan: 10 floorGridInterval: 0.5 xzGridSpan: 10 xzGridInterval: 0.5 xzGrid: false yzGridSpan: 10 yzGridInterval: 0.5 texture: true lineWidth: 1 pointSize: 2 normalVisualization: false normalLength: 0.01 coordinateAxes: true showFPS: true enableNewDisplayListDoubleRendering: false useBufferForPicking: true cameras: - camera: [ System, Perspective ] isCurrent: true fieldOfView: 0.6978 near: 0.01 far: 10000 eye: [ -2.33531, 4.92902, 1.24164 ] direction: [ 0.35762385, -0.914296616, -0.19017592 ] up: [ 0.0692765472, -0.177109121, 0.981750029 ] - camera: [ System, Orthographic ] orthoHeight: 20 near: 0.01 far: 10000 backgroundColor: [ 0, 0, 0 ] gridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] xzgridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] yzgridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] dedicatedItemTreeViewChecks: false - id: 5 name: "Task" plugin: Base class: TaskView state: layoutMode: horizontal isAutoMode: false currentTask: Wall - id: 6 name: "Joystick" plugin: Base class: VirtualJoystickView mounted: true - id: 7 plugin: Body class: BodyLinkView mounted: true state: showRotationMatrix: false - id: 8 plugin: Body class: JointSliderView mounted: true state: showAllJoints: true jointId: true name: true numColumns: 1 spinBox: true slider: true labelOnLeft: true currentBodyItem: 2 - id: 9 plugin: Body class: LinkSelectionView mounted: true state: listingMode: "Link List" currentBodyItem: 2 bodyItems: - id: 2 selectedLinks: [ 0 ] - id: 10 plugin: Python class: PythonConsoleView mounted: true toolbars: "TimeBar": minTime: 0 maxTime: 5 frameRate: 1000 playbackFrameRate: 60 idleLoopDrivenMode: false currentTime: 0 speedScale: 1 syncToOngoingUpdates: true autoExpansion: true Body: "BodyMotionEngine": updateJointVelocities: false "EditableSceneBody": editableSceneBodies: - bodyItem: 2 showCenterOfMass: false showPpcom: false showZmp: false - bodyItem: 6 showCenterOfMass: false showPpcom: false showZmp: false staticModelEditing: false "KinematicFaultChecker": checkJointPositions: true angleMargin: 0 translationMargin: 0 checkJointVelocities: true velocityLimitRatio: 100 targetJoints: all checkSelfCollisions: true onlyTimeBarRange: false viewAreas: - type: embedded tabs: true contents: type: splitter orientation: horizontal sizes: [ 303, 1291 ] children: - type: splitter orientation: vertical sizes: [ 381, 381 ] children: - type: pane views: [ 2 ] current: 2 - type: pane views: [ 1, 9 ] current: 1 - type: splitter orientation: vertical sizes: [ 544, 218 ] children: - type: splitter orientation: horizontal sizes: [ 602, 683 ] children: - type: pane views: [ 7, 8, 0 ] current: 0 - type: pane views: [ 4 ] current: 4 - type: splitter orientation: horizontal sizes: [ 740, 545 ] children: - type: pane views: [ 3, 10 ] current: 3 - type: pane views: [ 6 ] current: 6 layoutOfToolBars: rows: - - { name: "FileBar", x: 0, priority: 0 } - { name: "SimulationBar", x: 48, priority: 1 } - { name: "TimeBar", x: 96, priority: 0 } - { name: "SceneBar", x: 1336, priority: 2 } choreonoid-1.5.0/sample/JoystickTest/0000775000000000000000000000000012741425367016301 5ustar rootrootchoreonoid-1.5.0/sample/JoystickTest/JoystickTestPlugin.cpp0000664000000000000000000000203712741425367022625 0ustar rootroot/*! @author Shin'ichiro Nakaoka */ #include #include #include #include using namespace boost; using namespace cnoid; namespace { class JoystickTestPlugin : public Plugin { JoystickCapture joystick; MessageView* mv; public: JoystickTestPlugin() : Plugin("JoystickTest") { } virtual bool initialize() { joystick.setDevice("/dev/input/js0"); joystick.sigButton().connect( bind(&JoystickTestPlugin::onButtonEvent, this, _1, _2)); joystick.sigAxis().connect( bind(&JoystickTestPlugin::onAxisEvent, this, _1, _2)); mv = MessageView::instance(); return true; } void onButtonEvent(int id, bool isPressed) { mv->putln(format("Joystick button %1%: %2%") % id % isPressed); } void onAxisEvent(int id, double position) { mv->putln(format("Joystick axis %1%: %2%") % id % position); } }; } CNOID_IMPLEMENT_PLUGIN_ENTRY(JoystickTestPlugin); choreonoid-1.5.0/sample/JoystickTest/CMakeLists.txt0000664000000000000000000000054712741425367021047 0ustar rootroot if(NOT ENABLE_GUI OR WIN32 OR APPLE) return() endif() option(BUILD_JOYSTICK_TEST_PLUGIN "Building a joystick test plugin" OFF) if(BUILD_JOYSTICK_TEST_PLUGIN) set(target CnoidJoystickTestPlugin) add_cnoid_plugin(${target} SHARED JoystickTestPlugin.cpp) target_link_libraries(${target} CnoidBase) apply_common_setting_for_plugin(${target}) endif() choreonoid-1.5.0/sample/OpenRTM/0000775000000000000000000000000012741425367015126 5ustar rootrootchoreonoid-1.5.0/sample/OpenRTM/TankJoystickControllerRTC.cpp0000664000000000000000000001017512741425367022670 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "TankJoystickControllerRTC.h" #include using namespace std; namespace { const double timeStep = 0.001; const int numTankJoints = 4; const int cannonJointId = 2; const int cannonAxis[] = { 3, 4 }; const double cannonAxisRatio[] = { -1.0, 1.0 }; const char* spec[] = { "implementation_id", "TankJoystickControllerRTC", "type_name", "TankJoystickControllerRTC", "description", "Tank Joystick Controller ", "version", "0.1", "vendor", "AIST", "category", "Generic", "activity_type", "DataFlowComponent", "max_instance", "10", "language", "C++", "lang_type", "compile", "" }; } TankJoystickControllerRTC::TankJoystickControllerRTC(RTC::Manager* manager) : RTC::DataFlowComponentBase(manager), anglesIn("q", angles), axesIn("axes", axes), buttonsIn("buttons", buttons), velocitiesOut("dq", velocities), torquesOut("u", torques), lightSwitchOut("lightSwitch", lightSwitch) { } TankJoystickControllerRTC::~TankJoystickControllerRTC() { } RTC::ReturnCode_t TankJoystickControllerRTC::onInitialize() { // Set InPort buffers addInPort("q", anglesIn); addInPort("axes", axesIn); addInPort("buttons", buttonsIn); // Set OutPort buffer addOutPort("dq", velocitiesOut); addOutPort("u", torquesOut); addOutPort("lightSwitch", lightSwitchOut); return RTC::RTC_OK; } RTC::ReturnCode_t TankJoystickControllerRTC::onActivated(RTC::UniqueId ec_id) { // initialize the cannon joints if(anglesIn.isNew()){ anglesIn.read(); } if(angles.data.length() >= 2){ torques.data.length(2); for(int i=0; i < 2; ++i){ double q = angles.data[i]; qref[i] = q; qprev[i] = q; torques.data[i] = 0.0; } } // initialize the crawler joints velocities.data.length(2); for(int i=0; i < 2; ++i){ velocities.data[i] = 0.0; } lightSwitch.data.length(1); prevLightButtonState = false; return RTC::RTC_OK; } RTC::ReturnCode_t TankJoystickControllerRTC::onDeactivated(RTC::UniqueId ec_id) { return RTC::RTC_OK; } RTC::ReturnCode_t TankJoystickControllerRTC::onExecute(RTC::UniqueId ec_id) { if(axesIn.isNew()){ axesIn.read(); } if(axes.data.length() >= 2){ for(int i=0; i < 2; ++i){ if(fabs(axes.data[i]) < 0.2){ axes.data[i] = 0.0; } } velocities.data[0] = -2.0 * axes.data[1] + axes.data[0]; velocities.data[1] = -2.0 * axes.data[1] - axes.data[0]; } velocitiesOut.write(); if(anglesIn.isNew()){ anglesIn.read(); } if(angles.data.length() >= 2 && axes.data.length() >= 5){ static const double P = 200.0; static const double D = 50.0; for(int i=0; i < 2; ++i){ double q = angles.data[i]; double dq = (q - qprev[i]) / timeStep; double dqref = 0.0; double command = cannonAxisRatio[i] * axes.data[cannonAxis[i]]; if(fabs(command) > 0.2){ double deltaq = command * 0.002; qref[i] += deltaq; dqref = deltaq / timeStep; } torques.data[i] = P * (qref[i] - q) + D * (dqref - dq); qprev[i] = q; } } torquesOut.write(); if(buttonsIn.isNew()){ buttonsIn.read(); bool lightButtonState = buttons.data[0]; if(lightButtonState){ if(!prevLightButtonState){ isLightOn = !isLightOn; lightSwitch.data[0] = isLightOn; lightSwitchOut.write(); } } prevLightButtonState = lightButtonState; } return RTC::RTC_OK; } extern "C" { DLL_EXPORT void TankJoystickControllerRTCInit(RTC::Manager* manager) { coil::Properties profile(spec); manager->registerFactory(profile, RTC::Create, RTC::Delete); } }; choreonoid-1.5.0/sample/OpenRTM/OpenRTM-SampleCrawlerJoystick.cnoid0000664000000000000000000002245312741425367023715 0ustar rootrootitems: id: 0 name: "Root" plugin: Base class: RootItem children: - id: 1 name: "World" plugin: Body class: WorldItem data: collisionDetection: false children: - id: 2 name: "Crawler" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/crawler.wrl" currentBaseLink: "BODY" rootPosition: [ -1.500000, 0.000000, 0.100000 ] rootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] jointPositions: [ 0.000000, 0.000000 ] initialRootPosition: [ -1.500000, 0.000000, 0.100000 ] initialRootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] initialJointPositions: [ 0.000000, 0.000000 ] zmp: [ 0.000000, 0.000000, 0.000000 ] selfCollisionDetection: false children: - id: 3 name: "BodyRTCItem" plugin: OpenRTM class: BodyRTCItem data: isImmediateMode: true moduleName: "SampleCrawlerJoystickControllerRTC" confFileName: "SampleCrawlerJoystick.conf" configurationMode: Use Configuration File AutoConnect: false InstanceName: Crawler bodyPeriodicRate: 0 - id: 4 name: "floor" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/bumpyfloor.wrl" currentBaseLink: "WAIST" rootPosition: [ 0.000000, 0.000000, -0.100000 ] rootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] jointPositions: [ ] initialRootPosition: [ 0.000000, 0.000000, -0.100000 ] initialRootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] zmp: [ 0.000000, 0.000000, 0.000000 ] selfCollisionDetection: false - id: 5 name: "JoystickRTC" plugin: OpenRTM class: RTCItem data: moduleName: "JoystickRTC" periodicType: PeriodicExecutionContext periodicRate: 500 - id: 6 name: "AISTSimulator" plugin: Body class: AISTSimulatorItem data: realtimeSync: true recording: "off" timeRangeMode: "Unlimited" timeLength: 60 allLinkPositionOutputMode: false deviceStateRecording: true dynamicsMode: Forward dynamics integrationMode: Runge Kutta gravity: [ 0, 0, -9.80665 ] staticFriction: 0.5 slipFriction: 0.5 cullingThresh: 0.01 errorCriterion: 0.001 maxNumIterations: 1000 contactCorrectionDepth: 0.0001 contactCorrectionVelocityRatio: 30 2Dmode: false - id: 7 name: "ODESimulator" plugin: ODE class: ODESimulatorItem data: realtimeSync: true recording: "off" timeRangeMode: "Unlimited" timeLength: 60 allLinkPositionOutputMode: true deviceStateRecording: true stepMode: Iterative (quick step) gravity: [ 0, 0, -9.80665 ] friction: 50 jointLimitMode: false globalERP: 0.4 globalCFM: 1e-10 numIterations: 50 overRelaxation: 1.3 limitCorrectingVel: true maxCorrectingVel: 1.0e-3 2Dmode: false - id: 8 name: "BulletSimulator" plugin: Bullet class: BulletSimulatorItem data: realtimeSync: true recording: "off" timeRangeMode: "Unlimited" timeLength: 60 allLinkPositionOutputMode: true deviceStateRecording: true ErrorReductionParameter: 0.2 NumIterations: 10 Restitution: 0 Friction: 0.9 ERP2: 0 SplitImpulsePenetrationThreshold: -0.0001 views: "Items": selected: [ 6 ] checked: [ 1, 2, 4 ] expanded: [ 1, 2, 3, 7 ] "Scene": walkthrough: false showCollisions: true wireframe: false defaultHeadLight: true defaultHeadLightIntensity: 0.75 worldLight: true worldLightIntensity: 0.5 worldLightAmbient: 0.3 additionalLights: true floorGrid: false floorGridSpan: 10 floorGridInterval: 0.5 normalVisualization: false normalLength: 0.01 coordinateAxes: true showFPS: false useBufferForPicking: true camera: current: Perspective eye: [ -3.65496, 2.22252, 2.19387 ] direction: [ 0.822509, -0.395235, -0.408985 ] up: [ 0.368634, -0.177137, 0.912541 ] fieldOfView: 0.6978 near: 0.01 far: 10000 orthoHeight: 20 backgroundColor: [ 0.1, 0.1, 0.3 ] gridColor: [ 0.9, 0.9, 0.9, 1 ] "Multi Value Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 "Multi SE3 Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 visibleElements: [ 0, 1, 2 ] "Links": listingMode: "Link List" currentBodyItem: 2 bodyItems: - id: 2 selectedLinks: [ 0 ] "Body / Link": showRotationMatrix: false "Joint Sliders": showAllJoints: true jointId: true name: true numColumns: 1 spinBox: true slider: true labelOnLeft: true currentBodyItem: 2 "Joint Trajectories": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 "Multi Affine3 Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 visibleElements: [ 0, 1, 2 ] "Pose Roll": defaultTransitionTime: 0 updateAll: true autoUpdate: false timeSync: true listingMode: "Part Tree" timeLength: 10 showLipSync: false gridInterval: 1 toolbars: "TimeBar": minTime: 0 maxTime: 5 frameRate: 1000 playbackFrameRate: 100 idleLoopDrivenMode: false currentTime: 0 speedScale: 1 syncToOngoingUpdates: true "BodyBar": current: 2 stanceWidth: 0.15 "KinematicsBar": mode: FK attitude: false penetrationBlock: true collisionLinkHighlight: false snapDistance: 0.025 penetrationBlockDepth: 0.0005 lazyCollisionDetectionMode: true "BodyMotionGenerationBar": balancer: false autoGeneration: false timeScaleRatio: 1 preInitialDuration: 1 postFinalDuration: 1 onlyTimeBarRange: false makeNewBodyItem: true stealthyStepMode: true stealthyHeightRatioThresh: 2 flatLiftingHeight: 0.005 flatLandingHeight: 0.005 impactReductionHeight: 0.005 impactReductionTime: 0.04 autoZmp: true minZmpTransitionTime: 0.1 zmpCenteringTimeThresh: 0.03 zmpTimeMarginBeforeLiftingSpin: 0 zmpMaxDistanceFromCenter: 0.02 allLinkPositions: false lipSyncMix: false timeToStartBalancer: 0 balancerIterations: 2 plainBalancerMode: false boundaryConditionType: position boundarySmootherType: off boundarySmootherTime: 0.5 boundaryCmAdjustment: false boundaryCmAdjustmentTime: 1 waistHeightRelaxation: false gravity: 9.8 dynamicsTimeRatio: 1 Base: "MovieGenerator": directory: basename: scene begin: 0 fps: 30 width: 640 heiht: 480 Body: "BodyMotionEngine": updateJointVelocities: false "KinematicFaultChecker": checkJointPositions: true angleMargin: 0 translationMargin: 0 checkJointVelocities: true velocityLimitRatio: 100 targetJoints: all checkSelfCollisions: true onlyTimeBarRange: false choreonoid-1.5.0/sample/OpenRTM/SampleCrawlerJoystick.conf0000664000000000000000000000023612741425367022257 0ustar rootrootin-port = dq:JOINT_VELOCITY connection = dq:SampleCrawlerJoystickControllerRTC0:dq connection = JoystickRTC0:axes:SampleCrawlerJoystickControllerRTC0:axes choreonoid-1.5.0/sample/OpenRTM/OpenRTM-SR1Walk.cnoid0000664000000000000000000002273412741425367020662 0ustar rootrootitems: id: 0 name: "Root" plugin: Base class: RootItem children: - id: 1 name: "World" plugin: Body class: WorldItem data: collisionDetection: false children: - id: 2 name: "SR1" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/SR1/SR1.yaml" currentBaseLink: "WAIST" rootPosition: [ 0.000000, 0.000000, 0.713500 ] rootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] jointPositions: [ 0.000000, -0.036652, 0.000000, 0.078540, -0.041888, 0.000000, 0.174533, -0.003491, 0.000000, -1.570796, 0.000000, 0.000000, 0.000000, 0.000000, -0.036652, 0.000000, 0.078540, -0.041888, 0.000000, 0.174533, -0.003491, 0.000000, -1.570796, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000 ] initialRootPosition: [ 0.000000, 0.000000, 0.713500 ] initialRootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] initialJointPositions: [ 0.000000, -0.036652, 0.000000, 0.078540, -0.041888, 0.000000, 0.174533, -0.003491, 0.000000, -1.570796, 0.000000, 0.000000, 0.000000, 0.000000, -0.036652, 0.000000, 0.078540, -0.041888, 0.000000, 0.174533, -0.003491, 0.000000, -1.570796, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000 ] zmp: [ 0.000000, 0.000000, 0.000000 ] selfCollisionDetection: false children: - id: 3 name: "BodyRTC" plugin: OpenRTM class: BodyRTCItem data: isImmediateMode: true moduleName: "SR1WalkControllerRTC" confFileName: "" configurationMode: Create Default Port AutoConnect: true InstanceName: SR1 bodyPeriodicRate: 0 - id: 4 name: "Floor" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/floor.wrl" currentBaseLink: "BASE" rootPosition: [ 0.000000, 0.000000, -0.100000 ] rootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] jointPositions: [ ] initialRootPosition: [ 0.000000, 0.000000, -0.100000 ] initialRootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] zmp: [ 0.000000, 0.000000, 0.000000 ] selfCollisionDetection: false - id: 5 name: "AISTSimulator" plugin: Body class: AISTSimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Specified time" timeLength: 13.4 allLinkPositionOutputMode: true deviceStateRecording: true dynamicsMode: Forward dynamics integrationMode: Runge Kutta gravity: [ 0, 0, -9.80665 ] staticFriction: 0.5 slipFriction: 0.5 cullingThresh: 0.01 errorCriterion: 0.001 maxNumIterations: 1000 contactCorrectionDepth: 0.0001 contactCorrectionVelocityRatio: 30 2Dmode: false - id: 6 name: "ODESimulator" plugin: ODE class: ODESimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Specified time" timeLength: 13.4 allLinkPositionOutputMode: true deviceStateRecording: true stepMode: Iterative (quick step) gravity: [ 0, 0, -9.8 ] friction: 0.5 jointLimitMode: false globalERP: 0.4 globalCFM: 1e-10 numIterations: 50 overRelaxation: 1.3 limitCorrectingVel: true maxCorrectingVel: 1.0e-3 2Dmode: false - id: 7 name: "BulletSimulator" plugin: Bullet class: BulletSimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Specified time" timeLength: 13.4 allLinkPositionOutputMode: true deviceStateRecording: true ErrorReductionParameter: 0.5 NumIterations: 10 Restitution: 0 Friction: 0.7 ERP2: 0 SplitImpulsePenetrationThreshold: -0.0001 views: "Items": selected: [ 5 ] checked: [ 2 ] expanded: [ 1, 2, 3 ] "Scene": walkthrough: false showCollisions: true wireframe: false defaultHeadLight: true defaultHeadLightIntensity: 0.75 worldLight: true worldLightIntensity: 0.5 worldLightAmbient: 0.3 additionalLights: true floorGrid: true floorGridSpan: 10 floorGridInterval: 0.5 normalVisualization: false normalLength: 0.01 coordinateAxes: true showFPS: false camera: current: Perspective eye: [ 2.64331, 0.994174, 1.07933 ] direction: [ -0.918058, -0.370573, -0.140871 ] up: [ -0.13063, -0.0527287, 0.990028 ] fieldOfView: 0.6978 near: 0.01 far: 10000 orthoHeight: 20 backgroundColor: [ 0.1, 0.1, 0.3 ] gridColor: [ 0.9, 0.9, 0.9, 1 ] "Multi Value Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 "Multi SE3 Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 visibleElements: [ 0, 1, 2 ] "Links": listingMode: "Link List" bodyItems: - id: 2 selectedLinks: [ 20 ] "Body / Link": showRotationMatrix: false "Joint Sliders": showAllJoints: true jointId: true name: true numColumns: 1 spinBox: true slider: true labelOnLeft: true "Joint Trajectories": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 "Multi Affine3 Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 visibleElements: [ 0, 1, 2 ] "Pose Roll": defaultTransitionTime: 0 updateAll: true autoUpdate: false timeSync: true listingMode: "Part Tree" timeLength: 10 showLipSync: false gridInterval: 1 toolbars: "TimeBar": minTime: 0 maxTime: 15 frameRate: 500 playbackFrameRate: 100 currentTime: 0 speedScale: 1 syncToOngoingUpdates: true "BodyBar": stanceWidth: 0.15 "KinematicsBar": mode: FK attitude: false penetrationBlock: true collisionLinkHighlight: false snapDistance: 0.025 penetrationBlockDepth: 0.0005 lazyCollisionDetectionMode: true "BodyMotionGenerationBar": balancer: false autoGeneration: false timeScaleRatio: 1 preInitialDuration: 1 postFinalDuration: 1 onlyTimeBarRange: false makeNewBodyItem: true stealthyStepMode: true stealthyHeightRatioThresh: 2 flatLiftingHeight: 0.005 flatLandingHeight: 0.005 impactReductionHeight: 0.005 impactReductionTime: 0.04 autoZmp: true minZmpTransitionTime: 0.1 zmpCenteringTimeThresh: 0.03 zmpTimeMarginBeforeLiftingSpin: 0 zmpMaxDistanceFromCenter: 0.02 allLinkPositions: false lipSyncMix: false timeToStartBalancer: 0 balancerIterations: 2 plainBalancerMode: false boundaryConditionType: position boundarySmootherType: off boundarySmootherTime: 0.5 boundaryCmAdjustment: false boundaryCmAdjustmentTime: 1 waistHeightRelaxation: false gravity: 9.8 dynamicsTimeRatio: 1 Body: "BodyMotionEngine": updateJointVelocities: false "KinematicFaultChecker": checkJointPositions: true angleMargin: 0 translationMargin: 0 checkJointVelocities: true velocityLimitRatio: 100 targetJoints: all checkSelfCollisions: true onlyTimeBarRange: false choreonoid-1.5.0/sample/OpenRTM/SR1LiftupConstLog.py0000664000000000000000000000023012741425367020735 0ustar rootrootfrom cnoid.Base import * from cnoid.BodyPlugin import * aistSimulator = Item.find("AISTSimulator") aistSimulator.setConstraintForceOutputEnabled(True) choreonoid-1.5.0/sample/OpenRTM/JoystickRTC.h0000664000000000000000000000316312741425367017452 0ustar rootroot/** @brief A component for accessing a joystick control device */ #ifndef JoystickRTC_H #define JoystickRTC_H #include #include #include #include #include #include #include #include #include /*! * @class JoystickRTC * @brief Access a joystick control device. * */ class JoystickRTC : public RTC::DataFlowComponentBase { public: JoystickRTC(RTC::Manager* manager); virtual ~JoystickRTC(); virtual RTC::ReturnCode_t onInitialize(); virtual RTC::ReturnCode_t onActivated(RTC::UniqueId ec_id); virtual RTC::ReturnCode_t onDeactivated(RTC::UniqueId ec_id); virtual RTC::ReturnCode_t onExecute(RTC::UniqueId ec_id); protected: // DataOutPort declaration RTC::TimedFloatSeq m_axes; /*! * Values of the joystick axes. * - Type: TimedFloatSeq * - Number: Variable. * - Semantics: Axes values normalised to between -1 and 1, with 0 as the cent * re. */ RTC::OutPort m_axesOut; RTC::TimedBooleanSeq m_buttons; /*! * Joystick button values. * - Type: TimedBooleanSeq * - Number: Variable * - Semantics: True if a button is pressed, false otherwise. */ RTC::OutPort m_buttonsOut; private: cnoid::Joystick* m_joystick; std::string m_device; unsigned int m_debugLevel; }; extern "C" { DLL_EXPORT void JoystickRTCInit(RTC::Manager* manager); }; #endif choreonoid-1.5.0/sample/OpenRTM/OpenRTM-TankKinematics.cnoid0000664000000000000000000001760612741425367022345 0ustar rootrootitems: id: 0 name: "Root" plugin: Base class: RootItem children: - id: 1 name: "World" plugin: Body class: WorldItem data: collisionDetection: false collisionDetector: AISTCollisionDetector children: - id: 2 name: "Tank" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/tank.wrl" currentBaseLink: "" rootPosition: [ -0.800000, 2.400000, 0.100000 ] rootAttitude: [ 0.000000, 1.000000, 0.000000, -1.000000, 0.000000, -0.000000, -0.000000, 0.000000, 1.000000 ] jointPositions: [ 0.000000, 0.000000, 0.000000, 0.000000 ] initialRootPosition: [ -0.800000, 2.400000, 0.100000 ] initialRootAttitude: [ 0.000000, 1.000000, 0.000000, -1.000000, 0.000000, -0.000000, -0.000000, 0.000000, 1.000000 ] initialJointPositions: [ 0.000000, 0.000000, 0.000000 ] zmp: [ 0.000000, 0.000000, 0.000000 ] selfCollisionDetection: false children: - id: 3 name: "BodyRTCItem" plugin: OpenRTM class: BodyRTCItem data: isImmediateMode: true moduleName: "TankKinematicsControllerRTC" confFileName: "TankKinematics.conf" configurationMode: Use Configuration File AutoConnect: false InstanceName: Tank bodyPeriodicRate: 0 - id: 4 name: "Labo1" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/Labo1/Labo1.wrl" currentBaseLink: "Base" rootPosition: [ 0.000000, 0.000000, 0.000000 ] rootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] jointPositions: [ ] initialRootPosition: [ 0.000000, 0.000000, 0.000000 ] initialRootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] zmp: [ 0.000000, 0.000000, 0.000000 ] selfCollisionDetection: false - id: 5 name: "AISTSimulator" plugin: Body class: AISTSimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Time bar range" timeLength: 25 allLinkPositionOutputMode: false deviceStateOutput: true dynamicsMode: Kinematics integrationMode: Runge Kutta gravity: [ 0, 0, -9.80665 ] staticFriction: 0.5 slipFriction: 0.5 cullingThresh: 0.01 errorCriterion: 0.001 maxNumIterations: 1000 contactCorrectionDepth: 0.0001 contactCorrectionVelocityRatio: 30 kinematicWalking: false 2Dmode: false views: "Items": selected: [ 5 ] checked: [ 1, 2, 4 ] expanded: [ 1, 2, 3 ] "Scene": viewpointControlMode: thirdPerson collisionLines: false polygonMode: fill defaultHeadLight: false defaultHeadLightIntensity: 0.75 headLightLightingFromBack: false worldLight: true worldLightIntensity: 0.1 worldLightAmbient: 0 additionalLights: true floorGrid: false floorGridSpan: 10 floorGridInterval: 0.5 lineWidth: 1 pointSize: 1 normalVisualization: false normalLength: 0.01 coordinateAxes: true showFPS: false useBufferForPicking: true camera: current: Perspective eye: [ -2.75379, 5.6445, 2.42672 ] direction: [ 0.444237, -0.827169, -0.344157 ] up: [ 0.162835, -0.303198, 0.938912 ] fieldOfView: 0.6978 near: 0.01 far: 10000 orthoHeight: 20 backgroundColor: [ 0, 0, 0 ] gridColor: [ 0.9, 0.9, 0.9, 1 ] "Multi Value Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 "Multi SE3 Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 visibleElements: [ 0, 1, 2 ] "Links": listingMode: "Link List" currentBodyItem: 4 bodyItems: - id: 2 selectedLinks: [ 0 ] "Body / Link": showRotationMatrix: false "Joint Sliders": showAllJoints: true jointId: true name: true numColumns: 1 spinBox: true slider: true labelOnLeft: true currentBodyItem: 4 "Joint Trajectories": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 "Multi Affine3 Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 visibleElements: [ 0, 1, 2 ] "Pose Roll": defaultTransitionTime: 0 updateAll: true autoUpdate: false timeSync: true listingMode: "Part Tree" timeLength: 10 showLipSync: false gridInterval: 1 toolbars: "TimeBar": minTime: 0 maxTime: 60 frameRate: 1000 playbackFrameRate: 100 idleLoopDrivenMode: false currentTime: 0 speedScale: 1 syncToOngoingUpdates: true autoExpansion: true "BodyBar": current: 4 stanceWidth: 0.15 "BodyMotionGenerationBar": balancer: false autoGeneration: false timeScaleRatio: 1 preInitialDuration: 1 postFinalDuration: 1 onlyTimeBarRange: false makeNewBodyItem: true stealthyStepMode: true stealthyHeightRatioThresh: 2 flatLiftingHeight: 0.005 flatLandingHeight: 0.005 impactReductionHeight: 0.005 impactReductionTime: 0.04 autoZmp: true minZmpTransitionTime: 0.1 zmpCenteringTimeThresh: 0.03 zmpTimeMarginBeforeLiftingSpin: 0 zmpMaxDistanceFromCenter: 0.02 allLinkPositions: false lipSyncMix: false "KinematicsBar": mode: FK attitude: false penetrationBlock: true collisionLinkHighlight: false snapDistance: 0.025 penetrationBlockDepth: 0.0005 lazyCollisionDetectionMode: true Body: "BodyMotionEngine": updateJointVelocities: false "EditableSceneBody": editableSceneBodies: - bodyItem: 2 showCenterOfMass: false showZmp: false - bodyItem: 4 showCenterOfMass: false showZmp: false "KinematicFaultChecker": checkJointPositions: true angleMargin: 0 translationMargin: 0 checkJointVelocities: true velocityLimitRatio: 100 targetJoints: all checkSelfCollisions: true onlyTimeBarRange: false OpenRTM: "OpenRTMPlugin": deleteUnmanagedRTCsOnStartingSimulation: false choreonoid-1.5.0/sample/OpenRTM/PA10PickupControllerRTC.cpp0000664000000000000000000001510412741425367022065 0ustar rootroot/** @author Shizuko Hattori @author Shin'ichiro Nakaoka */ #include "PA10PickupControllerRTC.h" #include #include #include #include #include using namespace std; using namespace cnoid; namespace { const double TIMESTEP = 0.001; const double pgain[] = { 35000.0, 35000.0, 35000.0, 35000.0, 35000.0, 35000.0, 35000.0, 17000.0, 17000.0 }; const double dgain[] = { 220.0, 220.0, 220.0, 220.0, 220.0, 220.0, 220.0, 220.0, 220.0 }; const char* samplepd_spec[] = { "implementation_id", "PA10PickupControllerRTC", "type_name", "PA10PickupControllerRTC", "description", "OpenRTM_PA10 Pickup Controller component", "version", "0.1", "vendor", "AIST", "category", "Generic", "activity_type", "DataFlowComponent", "max_instance", "10", "language", "C++", "lang_type", "compile", "" }; Vector3 toRadianVector3(double x, double y, double z){ return Vector3(radian(x), radian(y), radian(z)); } } PA10PickupControllerRTC::PA10PickupControllerRTC(RTC::Manager* manager) : RTC::DataFlowComponentBase(manager), m_angleIn("q", m_angle), m_torqueIn("u_in", m_torque_in), m_torqueOut("u_out", m_torque_out) { } PA10PickupControllerRTC::~PA10PickupControllerRTC() { } RTC::ReturnCode_t PA10PickupControllerRTC::onInitialize() { // Set InPort buffers addInPort("q", m_angleIn); addInPort("u_in", m_torqueIn); // Set OutPort buffer addOutPort("u_out", m_torqueOut); string modelfile = getNativePathString( boost::filesystem::path(shareDirectory()) / "model/PA10/PA10.wrl"); BodyLoader loader; loader.setMessageSink(cout); loader.setShapeLoadingEnabled(false); body = loader.load(modelfile); if(!body){ cout << modelfile << " cannot be loaded." << endl; return RTC::RTC_ERROR; } n = body->numJoints(); leftHand_id = body->link("HAND_L")->jointId(); rightHand_id = body->link("HAND_R")->jointId(); return RTC::RTC_OK; } RTC::ReturnCode_t PA10PickupControllerRTC::onActivated(RTC::UniqueId ec_id) { time = 0.0; qref.resize(n); qref_old.resize(n); qold.resize(n); wrist = body->link("J7"); Link* base = body->rootLink(); baseToWrist = getCustomJointPath(body, base, wrist); base->p().setZero(); base->R().setIdentity(); if(m_angleIn.isNew()){ m_angleIn.read(); } for(int i=0; i < n; ++i){ double q = m_angle.data[i]; qold[i] = q; body->joint(i)->q() = q; } qref = qold; qref_old = qold; baseToWrist->calcForwardKinematics(); VectorXd p0(6); p0.head<3>() = wrist->p(); p0.tail<3>() = rpyFromRot(wrist->attitude()); VectorXd p1(6); p1.head<3>() = Vector3(0.9, 0.0, 0.25); p1.tail<3>() = toRadianVector3(180.0, 0.0, 0.0); wristInterpolator.clear(); wristInterpolator.appendSample(0.0, p0); wristInterpolator.appendSample(1.0, p1); p1.z() = 0.2; wristInterpolator.appendSample(1.2, p1); wristInterpolator.update(); phase = 0; dq_hand = 0.0; m_torque_out.data.length(n); return RTC::RTC_OK; } RTC::ReturnCode_t PA10PickupControllerRTC::onDeactivated(RTC::UniqueId ec_id) { return RTC::RTC_OK; } RTC::ReturnCode_t PA10PickupControllerRTC::onExecute(RTC::UniqueId ec_id) { if(m_angleIn.isNew()){ m_angleIn.read(); } if(m_torqueIn.isNew()){ m_torqueIn.read(); } VectorXd p(6); if(phase <= 3){ p = wristInterpolator.interpolate(time); if(baseToWrist->calcInverseKinematics( Vector3(p.head<3>()), wrist->calcRfromAttitude(rotFromRpy(Vector3(p.tail<3>()))))){ for(int i=0; i < baseToWrist->numJoints(); ++i){ Link* joint = baseToWrist->joint(i); qref[joint->jointId()] = joint->q(); } } } if(phase == 0){ if(time > wristInterpolator.domainUpper()){ phase = 1; } } else if(phase == 1){ if(fabs(m_torque_in.data[0]) < 40.0 || fabs(m_torque_in.data[1]) < 40.0){ // not holded ? dq_hand = std::min(dq_hand + 0.00001, 0.0005); qref[rightHand_id] -= radian(dq_hand); qref[leftHand_id] += radian(dq_hand); } else { VectorXd p2(6); p2.head<3>() = Vector3(0.0, 0.5, 1.0); p2.tail<3>() = toRadianVector3(180.0, -45, 90.0); VectorXd p3(6); p3.head<3>() = Vector3(0.0, 0.7, 0.52); p3.tail<3>() = toRadianVector3(180.0, 0, 90.0); wristInterpolator.clear(); wristInterpolator.appendSample(time, p); wristInterpolator.appendSample(time + 1.0, p2); wristInterpolator.appendSample(time + 1.5, p3); wristInterpolator.appendSample(time + 1.7, p3); wristInterpolator.update(); phase = 2; } } else if(phase == 2){ if(time > wristInterpolator.domainUpper()){ phase = 3; dq_hand = 0.0; } } else if(phase == 3){ if(qref[rightHand_id] < 0.028 || qref[leftHand_id] > -0.028){ dq_hand = std::min(dq_hand + 0.00001, 0.002); qref[rightHand_id] += radian(dq_hand); qref[leftHand_id] -= radian(dq_hand); } else { jointInterpolator.clear(); jointInterpolator.appendSample(time, qref); VectorXd qf = VectorXd::Zero(qref.size()); qf[rightHand_id] = qref[rightHand_id]; qf[leftHand_id] = qref[leftHand_id]; jointInterpolator.appendSample(time + 1.0, qf); jointInterpolator.update(); phase = 4; } } else if(phase == 4){ qref = jointInterpolator.interpolate(time); } for(int i=0; i < n; ++i){ double q = m_angle.data[i]; double dq = (q - qold[i]) / TIMESTEP; double dq_ref = (qref[i] - qref_old[i]) / TIMESTEP; m_torque_out.data[i] = (qref[i] - q) * pgain[i] + (dq_ref - dq) * dgain[i]; qold[i] = q; } qref_old = qref; time += TIMESTEP; m_torqueOut.write(); return RTC::RTC_OK; } extern "C" { DLL_EXPORT void PA10PickupControllerRTCInit(RTC::Manager* manager) { coil::Properties profile(samplepd_spec); manager->registerFactory(profile, RTC::Create, RTC::Delete); } }; choreonoid-1.5.0/sample/OpenRTM/SR1LiftupHGControllerRTC.h0000664000000000000000000000271512741425367021731 0ustar rootroot/** @author Shizuko Hattori */ #ifndef SR1LiftupHGControllerRTC_H #define SR1LiftupHGControllerRTC_H #include #include #include #include #include #include #include "Interpolator.h" #include class SR1LiftupHGControllerRTC : public RTC::DataFlowComponentBase { public: SR1LiftupHGControllerRTC(RTC::Manager* manager); ~SR1LiftupHGControllerRTC(); virtual RTC::ReturnCode_t onInitialize(); virtual RTC::ReturnCode_t onActivated(RTC::UniqueId ec_id); virtual RTC::ReturnCode_t onDeactivated(RTC::UniqueId ec_id); virtual RTC::ReturnCode_t onExecute(RTC::UniqueId ec_id); protected: // DataInPort declaration RTC::TimedDoubleSeq m_angle; RTC::InPort m_angleIn; RTC::TimedDoubleSeq m_torque_in; RTC::InPort m_torqueIn; // DataOutPort declaration RTC::TimedDoubleSeq m_vel_out; RTC::OutPort m_velOut; private: cnoid::BodyPtr body; unsigned int n; unsigned int rightWrist_id; unsigned int leftWrist_id; cnoid::Interpolator interpolator; cnoid::VectorXd qref, qold, qref_old; double time; double timeStep; int phase; double dq_wrist; double throwTime; }; extern "C" { DLL_EXPORT void SR1LiftupHGControllerRTCInit(RTC::Manager* manager); }; #endif choreonoid-1.5.0/sample/OpenRTM/TankJoystickControllerRTC.h0000664000000000000000000000274312741425367022337 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef TankJoystickControllerRTC_H #define TankJoystickControllerRTC_H #include #include #include #include #include #include class TankJoystickControllerRTC : public RTC::DataFlowComponentBase { public: TankJoystickControllerRTC(RTC::Manager* manager); ~TankJoystickControllerRTC(); virtual RTC::ReturnCode_t onInitialize(); virtual RTC::ReturnCode_t onActivated(RTC::UniqueId ec_id); virtual RTC::ReturnCode_t onDeactivated(RTC::UniqueId ec_id); virtual RTC::ReturnCode_t onExecute(RTC::UniqueId ec_id); protected: // DataInPort declaration RTC::TimedDoubleSeq angles; RTC::InPort anglesIn; RTC::TimedFloatSeq axes; RTC::InPort axesIn; RTC::TimedBooleanSeq buttons; RTC::InPort buttonsIn; // DataOutPort declaration RTC::TimedDoubleSeq velocities; RTC::OutPort velocitiesOut; RTC::TimedDoubleSeq torques; RTC::OutPort torquesOut; RTC::TimedBooleanSeq lightSwitch; RTC::OutPort lightSwitchOut; private: double qref[2]; double qprev[2]; bool prevLightButtonState; bool isLightOn; }; extern "C" { DLL_EXPORT void TankJoystickControllerRTCInit(RTC::Manager* manager); }; #endif choreonoid-1.5.0/sample/OpenRTM/OpenRTM-SR1LiftupHG.cnoid0000664000000000000000000002300712741425367021440 0ustar rootrootitems: id: 0 name: "Root" plugin: Base class: RootItem children: - id: 1 name: "World" plugin: Body class: WorldItem data: collisionDetection: false collisionDetector: AISTCollisionDetector children: - id: 2 name: "SR1" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/SR1/SR1.yaml" currentBaseLink: "WAIST" rootPosition: [ 0, 0, 0.7135 ] rootAttitude: [ 0.999955, -0.006461, 0.006886, 0.006461, 0.999979, -2.5e-05, -0.006886, 7e-05, 0.999976 ] jointPositions: [ 0.000822, -0.037473, 0.000350, 0.077177, -0.046633, -0.000874, 0.175490, -0.003915, 0.000048, -1.568620, 0.000121, 0.000267, 0.000008, -0.000889, -0.040642, 0.000364, 0.077387, -0.043666, 0.000969, 0.175601, 0.003290, 0.000028, -1.568673, 0.000228, 0.000239, 0.000006, 0.005740, -0.000324, 0.000089, 0.000000 ] initialRootPosition: [ 0, 0, 0.7135 ] initialRootAttitude: [ 0.999955418, -0.00646083645, 0.00688615345, 0.00646116355, 0.999979126, -2.52542765e-05, -0.00688584655, 6.97457235e-05, 0.99997629 ] initialJointPositions: [ 0.000822, -0.037473, 0.000350, 0.077177, -0.046633, -0.000874, 0.175490, -0.003915, 0.000048, -1.568620, 0.000121, 0.000267, 0.000008, -0.000889, -0.040642, 0.000364, 0.077387, -0.043666, 0.000969, 0.175601, 0.003290, 0.000028, -1.568673, 0.000228, 0.000239, 0.000006, 0.005740, -0.000324, 0.000089 ] zmp: [ 0, 0, 0 ] collisionDetection: true selfCollisionDetection: false isEditable: true children: - id: 3 name: "BodyRTC" plugin: OpenRTM class: BodyRTCItem data: isImmediateMode: true moduleName: "SR1LiftupHGControllerRTC" confFileName: "SR1LiftupHG.conf" configurationMode: "Use Configuration File" AutoConnect: true InstanceName: "SR1" bodyPeriodicRate: 0 - id: 4 name: "box2" plugin: Body class: BodyItem data: modelFile: "${MODEL}/box2.wrl" currentBaseLink: "WAIST" rootPosition: [ 0.55, 0, 0.151 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] jointPositions: [ 0.000000 ] initialRootPosition: [ 0.55, 0, 0.151 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] collisionDetection: true selfCollisionDetection: false isEditable: true - id: 5 name: "Floor" plugin: Body class: BodyItem data: modelFile: "${MODEL}/floor.wrl" currentBaseLink: "BASE" rootPosition: [ 0, 0, -0.1 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] jointPositions: [ ] initialRootPosition: [ 0, 0, -0.1 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] collisionDetection: true selfCollisionDetection: false isEditable: false - id: 6 name: "AgXSimulator" plugin: AgX class: AgXSimulatorItem data: realtimeSync: false recording: "full" timeRangeMode: "Active control period" timeLength: 180 allLinkPositionOutputMode: false deviceStateOutput: true controllerThreads: true recordCollisionData: false dynamicsMode: High-gain dynamics gravity: [ 0, 0, -9.80665 ] friction: 0.5 restitution: 0.1 frictionModelType: Iterative Projected frictionSolveType: Direct numThreads: 1 contactReductionMode: Geometry contactReductionBinResolution: 2 contactReductionThreshold: 4 views: - id: 0 name: "CameraImage" plugin: Base class: ImageView mounted: true - id: 1 plugin: Base class: ItemPropertyView mounted: true - id: 2 plugin: Base class: ItemTreeView mounted: true state: selected: [ 6 ] checked: [ 2, 4, 5 ] expanded: [ 1, 2, 3, 4 ] - id: 3 plugin: Base class: MessageView mounted: true - id: 4 plugin: Base class: SceneView mounted: true state: editMode: false viewpointControlMode: thirdPerson collisionLines: false polygonMode: fill defaultHeadLight: true defaultHeadLightIntensity: 0.75 headLightLightingFromBack: false worldLight: true worldLightIntensity: 0.5 worldLightAmbient: 0.3 additionalLights: true fog: true floorGrid: false floorGridSpan: 10 floorGridInterval: 0.5 xzGridSpan: 10 xzGridInterval: 0.5 xzGrid: false yzGridSpan: 10 yzGridInterval: 0.5 texture: true lineWidth: 1 pointSize: 1 normalVisualization: false normalLength: 0.01 coordinateAxes: true showFPS: false enableNewDisplayListDoubleRendering: false useBufferForPicking: true cameras: - camera: [ System, Perspective ] isCurrent: true fieldOfView: 0.6978 near: 0.01 far: 10000 eye: [ 2.87424, 1.38331, 0.951865 ] direction: [ -0.8769392, -0.471866108, -0.0912141208 ] up: [ -0.0803240773, -0.0432210416, 0.995831303 ] - camera: [ System, Orthographic ] orthoHeight: 20 near: 0.01 far: 10000 backgroundColor: [ 0.100000001, 0.100000001, 0.300000012 ] gridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] xzgridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] yzgridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] dedicatedItemTreeViewChecks: false - id: 5 name: "Task" plugin: Base class: TaskView state: layoutMode: horizontal isAutoMode: false - id: 6 plugin: Body class: BodyLinkView mounted: true state: showRotationMatrix: false - id: 7 plugin: Body class: JointSliderView mounted: true state: showAllJoints: true jointId: true name: true numColumns: 1 spinBox: true slider: true labelOnLeft: true currentBodyItem: 2 - id: 8 plugin: Body class: LinkSelectionView mounted: true state: listingMode: "Link List" currentBodyItem: 2 bodyItems: - id: 2 selectedLinks: [ 0 ] - id: 4 selectedLinks: [ 0 ] - id: 9 plugin: Python class: PythonConsoleView mounted: true toolbars: "TimeBar": minTime: 0 maxTime: 15 frameRate: 500 playbackFrameRate: 100 idleLoopDrivenMode: false currentTime: 0 speedScale: 1 syncToOngoingUpdates: true autoExpansion: true "BodyBar": current: 2 "KinematicsBar": mode: FK enablePositionDragger: true penetrationBlock: true collisionLinkHighlight: false snapDistance: 0.025 penetrationBlockDepth: 0.0005 lazyCollisionDetectionMode: true "LeggedBodyBar": stanceWidth: 0.15 "BodyMotionGenerationBar": autoGenerationForNewBody: true balancer: false autoGeneration: false timeScaleRatio: 1 preInitialDuration: 1 postFinalDuration: 1 onlyTimeBarRange: false makeNewBodyItem: true stealthyStepMode: true stealthyHeightRatioThresh: 2 flatLiftingHeight: 0.005 flatLandingHeight: 0.005 impactReductionHeight: 0.005 impactReductionTime: 0.04 autoZmp: true minZmpTransitionTime: 0.1 zmpCenteringTimeThresh: 0.03 zmpTimeMarginBeforeLiftingSpin: 0 zmpMaxDistanceFromCenter: 0.02 allLinkPositions: false lipSyncMix: false timeToStartBalancer: 0 balancerIterations: 2 plainBalancerMode: false boundaryConditionType: position boundarySmootherType: off boundarySmootherTime: 0.5 boundaryCmAdjustment: false boundaryCmAdjustmentTime: 1 waistHeightRelaxation: false gravity: 9.8 dynamicsTimeRatio: 1 Body: "BodyMotionEngine": updateJointVelocities: false "EditableSceneBody": editableSceneBodies: - bodyItem: 2 showCenterOfMass: false showPpcom: false showZmp: false - bodyItem: 4 showCenterOfMass: false showPpcom: false showZmp: false - bodyItem: 5 showCenterOfMass: false showPpcom: false showZmp: false staticModelEditing: true "KinematicFaultChecker": checkJointPositions: true angleMargin: 0 translationMargin: 0 checkJointVelocities: true velocityLimitRatio: 100 targetJoints: all checkSelfCollisions: true onlyTimeBarRange: false Media: "PulseAudioManager": keepStreamConnection: false OpenRTM: "deleteUnmanagedRTCsOnStartingSimulation": false choreonoid-1.5.0/sample/OpenRTM/TankJoystick.conf0000664000000000000000000000101412741425367020406 0ustar rootrootout-port = q:CANNON_Y,CANNON_P:JOINT_VALUE in-port = u:CANNON_Y,CANNON_P:JOINT_TORQUE in-port = dq:CRAWLER_TRACK_L,CRAWLER_TRACK_R:JOINT_VELOCITY in-port = lightSwitch:MainLight:LIGHT connection = q:TankJoystickControllerRTC0:q connection = u:TankJoystickControllerRTC0:u connection = dq:TankJoystickControllerRTC0:dq connection = lightSwitch:TankJoystickControllerRTC0:lightSwitch connection = JoystickRTC0:axes:TankJoystickControllerRTC0:axes connection = JoystickRTC0:buttons:TankJoystickControllerRTC0:buttons choreonoid-1.5.0/sample/OpenRTM/TankKinematics.conf0000664000000000000000000000026212741425367020702 0ustar rootrootin-port = q:CANNON_Y,CANNON_P:JOINT_VALUE in-port = root:CHASSIS:ABS_TRANSFORM connection = q:TankKinematicsControllerRTC0:q connection = root:TankKinematicsControllerRTC0:root choreonoid-1.5.0/sample/OpenRTM/SR1WalkControllerRTC.h0000664000000000000000000000244212741425367021142 0ustar rootroot/** @author Shizuko Hattori @author Shin'ichiro Nakaoka */ #ifndef SR1WalkControllerRTC_H #define SR1WalkControllerRTC_H #include #include #include #include #include #include #include #include class SR1WalkControllerRTC : public RTC::DataFlowComponentBase { public: SR1WalkControllerRTC(RTC::Manager* manager); ~SR1WalkControllerRTC(); virtual RTC::ReturnCode_t onInitialize(); virtual RTC::ReturnCode_t onActivated(RTC::UniqueId ec_id); virtual RTC::ReturnCode_t onDeactivated(RTC::UniqueId ec_id); virtual RTC::ReturnCode_t onExecute(RTC::UniqueId ec_id); protected: // DataInPort declaration RTC::TimedDoubleSeq m_angle; RTC::InPort m_angleIn; // DataOutPort declaration RTC::TimedDoubleSeq m_torque; RTC::OutPort m_torqueOut; private: cnoid::MultiValueSeqPtr qseq; std::vector q0; cnoid::MultiValueSeq::Frame oldFrame; int currentFrame; double timeStep_; }; extern "C" { DLL_EXPORT void SR1WalkControllerRTCInit(RTC::Manager* manager); }; #endif choreonoid-1.5.0/sample/OpenRTM/CMakeLists.txt0000664000000000000000000001014212741425367017664 0ustar rootroot # @author Shizuko Hattori if(NOT ENABLE_GUI) return() endif() option(BUILD_OPENRTM_SAMPLES "Building OpenRTM samples" OFF) if(NOT BUILD_OPENRTM_SAMPLES) return() elseif(NOT BUILD_OPENRTM_PLUGIN) message(FATAL_ERROR "OpenRTM samples need to build OpenRTMPlugin.") endif() include_directories(${OPENRTM_INCLUDE_DIRS}) link_directories(${OPENRTM_LIBRARY_DIRS}) if(WIN32) add_definitions(-D__WIN32__ -D__x86__ -D__NT__ -D__OSVERSION__=4 -D_CRT_SECURE_NO_DEPRECATE -D_WIN32_WINNT=0x0500 -DRTC_CORBA_CXXMAPPING11) endif() function(add_cnoid_sample_rtc) set(target ${ARGV0}) list(REMOVE_AT ARGV 0) add_library(${target} SHARED ${ARGV}) target_link_libraries(${target} CnoidCorba CnoidBody ${OPENRTM_LIBRARIES}) set_target_properties(${target} PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/${CNOID_PLUGIN_SUBDIR}/rtc PREFIX "") if(ENABLE_INSTALL_RPATH) set_target_properties(${target} PROPERTIES INSTALL_RPATH "$ORIGIN/../..") endif() install(TARGETS ${target} RUNTIME DESTINATION ${CNOID_PLUGIN_SUBDIR}/rtc CONFIGURATIONS Release Debug LIBRARY DESTINATION ${CNOID_PLUGIN_SUBDIR}/rtc CONFIGURATIONS Release Debug) endfunction() # SR1 walk set(target SR1WalkControllerRTC) add_cnoid_sample_rtc(${target} SR1WalkControllerRTC.cpp) configure_file(OpenRTM-SR1Walk.cnoid ${CNOID_SOURCE_SHARE_DIR}/project COPYONLY) # SR1 lifting up set(target SR1LiftupControllerRTC) add_cnoid_sample_rtc(${target} SR1LiftupControllerRTC.cpp) configure_file(OpenRTM-SR1Liftup.cnoid ${CNOID_SOURCE_SHARE_DIR}/project COPYONLY) # SR1 lifting up AgX high-gain if(BUILD_AGX_PLUGIN) set(target SR1LiftupHGControllerRTC) add_cnoid_sample_rtc(${target} SR1LiftupHGControllerRTC.cpp) configure_file(OpenRTM-SR1LiftupHG.cnoid ${CNOID_SOURCE_SHARE_DIR}/project COPYONLY) configure_file(SR1LiftupHG.conf ${PROJECT_BINARY_DIR}/${CNOID_PLUGIN_SUBDIR}/rtc/SR1LiftupHG.conf COPYONLY) install(FILES SR1LiftupHG.conf DESTINATION ${CNOID_PLUGIN_SUBDIR}/rtc) endif() # PA10 Pickup set(target PA10PickupControllerRTC) add_cnoid_sample_rtc(${target} PA10PickupControllerRTC.cpp) configure_file(OpenRTM-PA10Pickup.cnoid ${CNOID_SOURCE_SHARE_DIR}/project COPYONLY) configure_file(PA10Pickup.conf ${PROJECT_BINARY_DIR}/${CNOID_PLUGIN_SUBDIR}/rtc/PA10Pickup.conf COPYONLY) install(FILES PA10Pickup.conf DESTINATION ${CNOID_PLUGIN_SUBDIR}/rtc) # Joystick add_cnoid_sample_rtc(JoystickRTC JoystickRTC.cpp) target_link_libraries(JoystickRTC CnoidUtil) # Sample Crawler Joystick Controller set(target SampleCrawlerJoystickControllerRTC) add_cnoid_sample_rtc(${target} SampleCrawlerJoystickControllerRTC.cpp) configure_file(OpenRTM-SampleCrawlerJoystick.cnoid ${CNOID_SOURCE_SHARE_DIR}/project COPYONLY) configure_file(SampleCrawlerJoystick.conf ${PROJECT_BINARY_DIR}/${CNOID_PLUGIN_SUBDIR}/rtc/SampleCrawlerJoystick.conf COPYONLY) install(FILES SampleCrawlerJoystick.conf DESTINATION ${CNOID_PLUGIN_SUBDIR}/rtc) # Tank Joystick Controller set(target TankJoystickControllerRTC) add_cnoid_sample_rtc(${target} TankJoystickControllerRTC.cpp) configure_file(OpenRTM-TankJoystick.cnoid ${CNOID_SOURCE_SHARE_DIR}/project COPYONLY) configure_file(TankJoystick.conf ${PROJECT_BINARY_DIR}/${CNOID_PLUGIN_SUBDIR}/rtc/TankJoystick.conf COPYONLY) install(FILES TankJoystick.conf DESTINATION ${CNOID_PLUGIN_SUBDIR}/rtc) # Tank Kinematics Controller set(target TankKinematicsControllerRTC) add_cnoid_sample_rtc(${target} TankKinematicsControllerRTC.cpp) configure_file(OpenRTM-TankKinematics.cnoid ${CNOID_SOURCE_SHARE_DIR}/project COPYONLY) configure_file(TankKinematics.conf ${PROJECT_BINARY_DIR}/${CNOID_PLUGIN_SUBDIR}/rtc/TankKinematics.conf COPYONLY) install(FILES TankKinematics.conf DESTINATION ${CNOID_PLUGIN_SUBDIR}/rtc) # constraintLog add_cnoid_sample_rtc(ConstraintLogRTC ConstraintLogRTC.cpp) configure_file(OpenRTM-SR1LiftupConstLog.cnoid ${CNOID_SOURCE_SHARE_DIR}/project COPYONLY) configure_file(SR1LiftupConstLog.conf ${PROJECT_BINARY_DIR}/${CNOID_PLUGIN_SUBDIR}/rtc/SR1LiftupConstLog.conf COPYONLY) install(FILES SR1LiftupConstLog.conf DESTINATION ${CNOID_PLUGIN_SUBDIR}/rtc) configure_file(SR1LiftupConstLog.py ${CNOID_SOURCE_SHARE_DIR}/script COPYONLY) choreonoid-1.5.0/sample/OpenRTM/OpenRTM-PA10Pickup.cnoid0000664000000000000000000002537312741425367021255 0ustar rootrootitems: id: 0 name: "Root" plugin: Base class: RootItem children: - id: 1 name: "World" plugin: Body class: WorldItem data: collisionDetection: false children: - id: 2 name: "PA10" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/PA10/PA10.wrl" currentBaseLink: "BASE" rootPosition: [ 0.000000, 0.000000, 0.000000 ] rootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] jointPositions: [ 0.000000, -0.523599, 0.000000, 1.047198, 0.000000, -0.523599, 0.000000, -0.025000, 0.025000 ] initialRootPosition: [ 0.000000, 0.000000, 0.000000 ] initialRootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] initialJointPositions: [ 0.000000, -0.523599, 0.000000, 1.047198, 0.000000, -0.523599, 0.000000, -0.025000, 0.025000 ] zmp: [ 0.000000, 0.000000, 0.000000 ] selfCollisionDetection: false children: - id: 3 name: "BodyRTC" plugin: OpenRTM class: BodyRTCItem data: isImmediateMode: true moduleName: "PA10PickupControllerRTC" confFileName: "PA10Pickup.conf" configurationMode: Use Configuration File AutoConnect: false InstanceName: PA10 bodyPeriodicRate: 0 - id: 4 name: "box3" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/box3.wrl" currentBaseLink: "WAIST" rootPosition: [ 0.900000, 0.000000, 0.035000 ] rootAttitude: [ 0.000000, -1.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] jointPositions: [ ] initialRootPosition: [ 0.900000, 0.000000, 0.035000 ] initialRootAttitude: [ 0.000000, -1.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] zmp: [ 0.000000, 0.000000, 0.000000 ] selfCollisionDetection: false - id: 5 name: "box2" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/box2.wrl" currentBaseLink: "WAIST" rootPosition: [ -0.000000, 0.700000, 0.149900 ] rootAttitude: [ 1.000000, 0.000000, -0.000000, -0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] jointPositions: [ ] initialRootPosition: [ -0.000000, 0.700000, 0.149900 ] initialRootAttitude: [ 1.000000, 0.000000, -0.000000, -0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] zmp: [ 0.000000, 0.000000, 0.000000 ] staticModel: true selfCollisionDetection: false - id: 6 name: "Floor" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/floor.wrl" currentBaseLink: "BASE" rootPosition: [ 0.000000, 0.000000, -0.100000 ] rootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] jointPositions: [ ] initialRootPosition: [ 0.000000, 0.000000, -0.100000 ] initialRootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] zmp: [ 0.000000, 0.000000, 0.000000 ] selfCollisionDetection: false - id: 7 name: "AISTSimulator" plugin: Body class: AISTSimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Specified time" timeLength: 8 allLinkPositionOutputMode: false deviceStateRecording: false dynamicsMode: Forward dynamics integrationMode: Runge Kutta gravity: [ 0, 0, -9.80665 ] staticFriction: 0.5 slipFriction: 0.5 cullingThresh: 0.02 errorCriterion: 0.001 maxNumIterations: 1000 contactCorrectionDepth: 0.0001 contactCorrectionVelocityRatio: 30 2Dmode: false - id: 8 name: "ODESimulator" plugin: ODE class: ODESimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Specified time" timeLength: 8 allLinkPositionOutputMode: true deviceStateRecording: false stepMode: Iterative (quick step) gravity: [ 0, 0, -9.80665 ] friction: 1 jointLimitMode: false globalERP: 0.4 globalCFM: 1e-10 numIterations: 50 overRelaxation: 1.3 limitCorrectingVel: true maxCorrectingVel: 1.0e-3 2Dmode: false - id: 9 name: "BulletSimulator" plugin: Bullet class: BulletSimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Specified time" timeLength: 8 allLinkPositionOutputMode: true deviceStateRecording: false ErrorReductionParameter: 0.2 NumIterations: 10 Restitution: 0 Friction: 0.7 ERP2: 0 SplitImpulsePenetrationThreshold: -0.0001 views: "Items": selected: [ 7 ] checked: [ 2, 4, 5, 6 ] expanded: [ 1, 2, 3, 4, 5 ] "Scene": walkthrough: false showCollisions: true wireframe: false defaultHeadLight: true defaultHeadLightIntensity: 0.75 worldLight: true worldLightIntensity: 0.5 worldLightAmbient: 0.3 additionalLights: true floorGrid: false floorGridSpan: 10 floorGridInterval: 0.5 normalVisualization: false normalLength: 0.01 coordinateAxes: true showFPS: false camera: current: Perspective eye: [ 2.98726, 1.61043, 1.04286 ] direction: [ -0.888889, -0.444444, -0.111111 ] up: [ -0.0993807, -0.0496904, 0.993808 ] fieldOfView: 0.6978 near: 0.01 far: 10000 orthoHeight: 20 backgroundColor: [ 0.1, 0.1, 0.3 ] gridColor: [ 0.9, 0.9, 0.9, 1 ] "Multi Value Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 "Multi SE3 Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 visibleElements: [ 0, 1, 2 ] "Links": listingMode: "Link List" currentBodyItem: 4 bodyItems: - id: 2 selectedLinks: [ 7 ] - id: 4 selectedLinks: [ 0 ] - id: 5 selectedLinks: [ 0 ] "Body / Link": showRotationMatrix: false "Joint Sliders": showAllJoints: true jointId: true name: true numColumns: 1 spinBox: true slider: true labelOnLeft: true currentBodyItem: 4 "Joint Trajectories": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 "Multi Affine3 Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 visibleElements: [ 0, 1, 2 ] "Pose Roll": defaultTransitionTime: 0 updateAll: true autoUpdate: false timeSync: true listingMode: "Part Tree" timeLength: 10 showLipSync: false gridInterval: 1 toolbars: "TimeBar": minTime: 0 maxTime: 10 frameRate: 1000 playbackFrameRate: 100 currentTime: 0 speedScale: 1 syncToOngoingUpdates: true "BodyBar": current: 4 stanceWidth: 0.15 "KinematicsBar": mode: IK attitude: true penetrationBlock: true collisionLinkHighlight: false snapDistance: 0.025 penetrationBlockDepth: 0.0005 lazyCollisionDetectionMode: true "BodyMotionGenerationBar": balancer: false autoGeneration: false timeScaleRatio: 1 preInitialDuration: 1 postFinalDuration: 1 onlyTimeBarRange: false makeNewBodyItem: true stealthyStepMode: true stealthyHeightRatioThresh: 2 flatLiftingHeight: 0.005 flatLandingHeight: 0.005 impactReductionHeight: 0.005 impactReductionTime: 0.04 autoZmp: true minZmpTransitionTime: 0.1 zmpCenteringTimeThresh: 0.03 zmpTimeMarginBeforeLiftingSpin: 0 zmpMaxDistanceFromCenter: 0.02 allLinkPositions: false lipSyncMix: false timeToStartBalancer: 0 balancerIterations: 2 plainBalancerMode: false boundaryConditionType: position boundarySmootherType: off boundarySmootherTime: 0.5 boundaryCmAdjustment: false boundaryCmAdjustmentTime: 1 waistHeightRelaxation: false gravity: 9.8 dynamicsTimeRatio: 1 Body: "BodyMotionEngine": updateJointVelocities: false "KinematicFaultChecker": checkJointPositions: true angleMargin: 0 translationMargin: 0 checkJointVelocities: true velocityLimitRatio: 100 targetJoints: all checkSelfCollisions: true onlyTimeBarRange: false choreonoid-1.5.0/sample/OpenRTM/SampleCrawlerJoystickControllerRTC.cpp0000664000000000000000000000412012741425367024525 0ustar rootroot/** @author Shizuko Hattori @author Shin'ichiro Nakaoka */ #include "SampleCrawlerJoystickControllerRTC.h" static const char* spec[] = { "implementation_id", "SampleCrawlerJoystickControllerRTC", "type_name", "SampleCrawlerJoystickControllerRTC", "description", "Sample Crawler Joystick Controller component", "version", "0.1", "vendor", "AIST", "category", "Generic", "activity_type", "DataFlowComponent", "max_instance", "10", "language", "C++", "lang_type", "compile", "" }; SampleCrawlerJoystickControllerRTC::SampleCrawlerJoystickControllerRTC(RTC::Manager* manager) : RTC::DataFlowComponentBase(manager), axesIn("axes", axes), velocitiesOut("dq", velocities) { } SampleCrawlerJoystickControllerRTC::~SampleCrawlerJoystickControllerRTC() { } RTC::ReturnCode_t SampleCrawlerJoystickControllerRTC::onInitialize() { // Set InPort buffers addInPort("axes", axesIn); // Set OutPort buffer addOutPort("dq", velocitiesOut); return RTC::RTC_OK; } RTC::ReturnCode_t SampleCrawlerJoystickControllerRTC::onActivated(RTC::UniqueId ec_id) { velocities.data.length(2); velocities.data[0] = 0.0; velocities.data[1] = 0.0; return RTC::RTC_OK; } RTC::ReturnCode_t SampleCrawlerJoystickControllerRTC::onDeactivated(RTC::UniqueId ec_id) { return RTC::RTC_OK; } RTC::ReturnCode_t SampleCrawlerJoystickControllerRTC::onExecute(RTC::UniqueId ec_id) { if(axesIn.isNew()){ axesIn.read(); velocities.data[0] = -2.0 * axes.data[1] + axes.data[0]; velocities.data[1] = -2.0 * axes.data[1] - axes.data[0]; } velocitiesOut.write(); return RTC::RTC_OK; } extern "C" { DLL_EXPORT void SampleCrawlerJoystickControllerRTCInit(RTC::Manager* manager) { coil::Properties profile(spec); manager->registerFactory(profile, RTC::Create, RTC::Delete); } }; choreonoid-1.5.0/sample/OpenRTM/Interpolator.h0000664000000000000000000001622312741425367017765 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_INTERPOLATOR_H_INCLUDED #define CNOID_UTIL_INTERPOLATOR_H_INCLUDED #include #include #include namespace cnoid { template class Interpolator { enum SegmentType { UNDETERMINED, CUBIC_SPLINE, POLYNOMINAL }; struct Sample { double x; VectorType y; VectorType yp; // coefficients VectorType a; VectorType a_end; VectorType b; VectorType c; bool isEdge; bool isNaturalEdge; SegmentType segmentType; Sample(int size) : y(size), yp(size), a(size), a_end(size), b(size), c(size) { } }; std::vector samples; mutable int prevReferredSegments; public: void clear() { samples.clear(); prevReferredSegments = -1; } int numSamples() const { return samples.size(); } double domainLower() const { return samples.empty() ? 0.0 : samples.front().x; } double domainUpper() const { return samples.empty() ? 0.0 : samples.back().x; } int appendSample(double x, const VectorType& y) { if(!samples.empty()){ Sample& prev = samples.back(); if(fabs(prev.x - x) < std::numeric_limits::epsilon()){ samples.pop_back(); } } int index = samples.size(); int size = y.size(); samples.push_back(Sample(size)); Sample& s = samples.back(); s.x = x; s.y = y; s.yp = VectorType::Zero(size); s.isEdge = false; s.isNaturalEdge = false; s.segmentType = UNDETERMINED; return index; } void setEndPoint(int sampleIndex, bool isNatural = false) { Sample& sample = samples[sampleIndex]; sample.isEdge = true; sample.isNaturalEdge = isNatural; sample.yp = VectorType::Zero(sample.yp.size()); // first-order derivative (velocity) } bool update() { int n = samples.size(); int s = 0; while(true){ const int m = n - s; if(m < 2){ break; } if(m >= 3 && !samples[s + 1].isEdge){ s = updateCubicSplineSegment(s); } else { s = updateSegmentBetweenTwoSamples(s); } } return (n >= 2); } VectorType interpolate(double x) const { int lower; int upper; const int n = samples.size(); int k; if(prevReferredSegments >= 0 && prevReferredSegments < (n - 1)){ k = prevReferredSegments; if(x >= samples[k].x && x < samples[k+1].x){ goto calc; } } lower = 0; upper = n - 1; if(x < samples[0].x){ return samples[0].y; } else if(x >= samples[upper].x){ return samples[upper].y; } while(upper - lower > 1){ k = (upper + lower) / 2; if(samples[k].x > x){ upper = k; } else { lower = k; } } k = lower; calc: prevReferredSegments = k; const Sample& s0 = samples[k]; const Sample& s1 = samples[k+1]; if(s0.segmentType == CUBIC_SPLINE){ const VectorType& a_end = (s1.isEdge ? s1.a_end : s1.a); const double h = s1.x - s0.x; const double A = (s1.x - x) / h; const double B = (x - s0.x) / h; return A * s0.y + B * s1.y + ((A*A*A - A) * s0.a + (B*B*B - B) * a_end) * (h*h) / 6.0; } else if(s0.segmentType == POLYNOMINAL){ const VectorType& a0 = s0.y; const VectorType& a1 = s0.a; const VectorType& a2 = s0.b; const VectorType& a3 = s0.c; const double h = x - s0.x; const double h2 = h * h; const double h3 = h2 * h; return (a0 + a1 * h + a2 * h2 + a3 * h3); } return VectorType(); } private: int updateCubicSplineSegment(int begin) { Sample& s0 = samples[begin]; s0.segmentType = CUBIC_SPLINE; s0.isEdge = true; const int size = s0.y.size(); if(s0.isNaturalEdge){ s0.a = VectorType::Zero(size); s0.b = VectorType::Zero(size); } else { Sample& s1 = samples[begin + 1]; s0.a = VectorType::Constant(size, -0.5); s0.b = (3.0 / (s1.x - s0.x)) * ((s1.y - s0.y) / (s1.x - s0.x) - s0.yp); } const int n = samples.size(); int i = (begin + 1); while(true) { Sample& s0 = samples[i-1]; Sample& s1 = samples[i]; Sample& s2 = samples[i+1]; s1.segmentType = CUBIC_SPLINE; const VectorType b = (s2.y - s1.y) / (s2.x - s1.x) - (s1.y - s0.y) / (s1.x - s0.x); const double sig = (s1.x - s0.x) / (s2.x - s0.x); for(int j=0; j < size; ++j){ const double p = sig * s0.a[j] + 2.0; s1.a[j] = (sig - 1.0) / p; s1.b[j] = (6.0 * b[j] / (s2.x - s0.x) - sig * s0.b[j]) / p; } if(s2.isEdge || i == (n - 2)){ break; } ++i; } double qf; VectorType bf; Sample& sf0 = samples[i]; Sample& sf = samples[i+1]; const int next = i + 1; sf.isEdge = true; if(sf.isNaturalEdge){ qf = 0.0; bf = VectorType::Zero(size); } else { qf = 0.5; bf = (3.0 / (sf.x - sf0.x)) * (sf.yp - (sf.y - sf0.y) / (sf.x - sf0.x)); } const VectorType a_save = sf.a; for(int i=0; i < sf0.a.size(); ++i){ sf.a[i] = (bf[i] - qf * sf0.b[i]) / (qf * sf0.a[i] + 1.0); } while(i >= begin){ Sample& s0 = samples[i]; Sample& s1 = samples[i+1]; s0.a = s0.a.cwiseProduct(s1.a) + s0.b; --i; } sf.a_end = sf.a; sf.a = a_save; return next; } int updateSegmentBetweenTwoSamples(int begin) { Sample& s0 = samples[begin]; s0.segmentType = POLYNOMINAL; s0.isEdge = true; Sample& s1 = samples[begin+1]; s1.isEdge = true; const double h = (s1.x - s0.x); const double h2 = h * h; const double h3 = h2 * h; const int size = s0.yp.size(); const VectorType d0 = s0.isEdge ? s0.yp : VectorType::Zero(size); const VectorType d1 = s1.isEdge ? s1.yp : VectorType::Zero(size); s0.a = d0; s0.b = 3.0 * (s1.y - s0.y) / h2 - (2.0 * d0 - d1) / h; s0.c = (d0 + d1) / h2 + 2.0 * (s0.y - s1.y) / h3; return begin + 1; } }; } #endif choreonoid-1.5.0/sample/OpenRTM/SR1LiftupHG.conf0000664000000000000000000000024212741425367020003 0ustar rootrootout-port = q:JOINT_VALUE connection = q:q out-port = u_out:JOINT_TORQUE connection = u_out:u_in in-port = vel_in:JOINT_VELOCITY connection = vel_in:vel_out choreonoid-1.5.0/sample/OpenRTM/SR1WalkControllerRTC.cpp0000664000000000000000000000745112741425367021502 0ustar rootroot/** @author Shizuko Hattori @author Shin'ichiro Nakaoka */ #include "SR1WalkControllerRTC.h" #include #include #include using namespace std; using namespace cnoid; namespace { const double pgain[] = { 8000.0, 8000.0, 8000.0, 8000.0, 8000.0, 8000.0, 3000.0, 3000.0, 3000.0, 3000.0, 3000.0, 3000.0, 3000.0, 8000.0, 8000.0, 8000.0, 8000.0, 8000.0, 8000.0, 3000.0, 3000.0, 3000.0, 3000.0, 3000.0, 3000.0, 3000.0, 8000.0, 8000.0, 8000.0 }; const double dgain[] = { 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0 }; const char* samplepd_spec[] = { "implementation_id", "SR1WalkControllerRTC", "type_name", "SR1WalkControllerRTC", "description", "OpenRTM_SR1 Walk Controller component", "version", "0.1", "vendor", "AIST", "category", "Generic", "activity_type", "DataFlowComponent", "max_instance", "10", "language", "C++", "lang_type", "compile", "" }; } SR1WalkControllerRTC::SR1WalkControllerRTC(RTC::Manager* manager) : RTC::DataFlowComponentBase(manager), m_angleIn("q", m_angle), m_torqueOut("u", m_torque) { } SR1WalkControllerRTC::~SR1WalkControllerRTC() { } RTC::ReturnCode_t SR1WalkControllerRTC::onInitialize() { // Set InPort buffers addInPort("q", m_angleIn); // Set OutPort buffer addOutPort("u", m_torqueOut); return RTC::RTC_OK; } RTC::ReturnCode_t SR1WalkControllerRTC::onActivated(RTC::UniqueId ec_id) { if(!qseq){ string filename = getNativePathString( boost::filesystem::path(shareDirectory()) / "motion" / "SR1" / "SR1WalkPattern.yaml"); BodyMotion motion; if(!motion.loadStandardYAMLformat(filename)){ cout << motion.seqMessage() << endl; return RTC::RTC_ERROR; } qseq = motion.jointPosSeq(); if(qseq->numFrames() == 0){ cout << "Empty motion data." << endl; return RTC::RTC_ERROR; } q0.resize(qseq->numParts()); timeStep_ = qseq->getTimeStep(); } m_torque.data.length(qseq->numParts()); if(m_angleIn.isNew()){ m_angleIn.read(); } for(size_t i=0; i < qseq->numParts(); ++i){ q0[i] = m_angle.data[i]; } oldFrame = qseq->frame(0); currentFrame = 0; return RTC::RTC_OK; } RTC::ReturnCode_t SR1WalkControllerRTC::onDeactivated(RTC::UniqueId ec_id) { return RTC::RTC_OK; } RTC::ReturnCode_t SR1WalkControllerRTC::onExecute(RTC::UniqueId ec_id) { if(m_angleIn.isNew()){ m_angleIn.read(); } if(currentFrame < qseq->numFrames()){ MultiValueSeq::Frame frame = qseq->frame(currentFrame++); for(int i=0; i < frame.size(); i++){ double q_ref = frame[i]; double q = m_angle.data[i]; double dq_ref = (q_ref - oldFrame[i]) / timeStep_; double dq = (q - q0[i]) / timeStep_; m_torque.data[i] = (q_ref - q) * pgain[i] + (dq_ref - dq) * dgain[i]; q0[i] = q; } oldFrame = frame; } m_torqueOut.write(); return RTC::RTC_OK; } extern "C" { DLL_EXPORT void SR1WalkControllerRTCInit(RTC::Manager* manager) { coil::Properties profile(samplepd_spec); manager->registerFactory(profile, RTC::Create, RTC::Delete); } }; choreonoid-1.5.0/sample/OpenRTM/SR1LiftupControllerRTC.h0000664000000000000000000000274612741425367021516 0ustar rootroot/** @author Shizuko Hattori @author Shin'ichiro Nakaoka */ #ifndef SR1LiftupControllerRTC_H #define SR1LiftupControllerRTC_H #include #include #include #include #include #include #include "Interpolator.h" #include class SR1LiftupControllerRTC : public RTC::DataFlowComponentBase { public: SR1LiftupControllerRTC(RTC::Manager* manager); ~SR1LiftupControllerRTC(); virtual RTC::ReturnCode_t onInitialize(); virtual RTC::ReturnCode_t onActivated(RTC::UniqueId ec_id); virtual RTC::ReturnCode_t onDeactivated(RTC::UniqueId ec_id); virtual RTC::ReturnCode_t onExecute(RTC::UniqueId ec_id); protected: // DataInPort declaration RTC::TimedDoubleSeq m_angle; RTC::InPort m_angleIn; RTC::TimedDoubleSeq m_torque_in; RTC::InPort m_torqueIn; // DataOutPort declaration RTC::TimedDoubleSeq m_torque_out; RTC::OutPort m_torqueOut; private: cnoid::BodyPtr body; unsigned int n; unsigned int rightWrist_id; unsigned int leftWrist_id; cnoid::Interpolator interpolator; cnoid::VectorXd qref, qold, qref_old; double time; double timeStep; int phase; double dq_wrist; double throwTime; }; extern "C" { DLL_EXPORT void SR1LiftupControllerRTCInit(RTC::Manager* manager); }; #endif choreonoid-1.5.0/sample/OpenRTM/SR1LiftupConstLog.conf0000664000000000000000000000053612741425367021243 0ustar rootrootout-port = q:JOINT_VALUE connection = q:q out-port = u_out:JOINT_TORQUE connection = u_out:u_in in-port = u_in:JOINT_TORQUE connection = u_in:u_out out-port = larm_cf:LARM_WRIST_R:CONSTRAINT_FORCE out-port = rarm_cf:RARM_WRIST_R:CONSTRAINT_FORCE connection = larm_cf:ConstraintLogRTC0:larm_cf connection = rarm_cf:ConstraintLogRTC0:rarm_cf choreonoid-1.5.0/sample/OpenRTM/ConstraintLogRTC.h0000664000000000000000000000223712741425367020442 0ustar rootroot/** @brief A component for accessing a joystick control device */ #ifndef ConstraintLogRTC_H #define ConstraintLogRTC_H #include #include #include #include #include #include #include #include #include /*! * @class ConstraintLogRTC * */ class ConstraintLogRTC : public RTC::DataFlowComponentBase { public: ConstraintLogRTC(RTC::Manager* manager); virtual ~ConstraintLogRTC(); virtual RTC::ReturnCode_t onInitialize(); virtual RTC::ReturnCode_t onActivated(RTC::UniqueId ec_id); virtual RTC::ReturnCode_t onDeactivated(RTC::UniqueId ec_id); virtual RTC::ReturnCode_t onExecute(RTC::UniqueId ec_id); protected: // DataInPort declaration RTC::TimedDoubleSeq m_larmCF; RTC::InPort m_larmCFIn; RTC::TimedDoubleSeq m_rarmCF; RTC::InPort m_rarmCFIn; private: std::ofstream outFile; }; extern "C" { DLL_EXPORT void ConstraintLogRTCInit(RTC::Manager* manager); }; #endif choreonoid-1.5.0/sample/OpenRTM/OpenRTM-TankJoystick.cnoid0000664000000000000000000002574012741425367022053 0ustar rootrootitems: id: 0 name: "Root" plugin: Base class: RootItem children: - id: 1 name: "World" plugin: Body class: WorldItem data: collisionDetection: false children: - id: 2 name: "Tank" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/tank.wrl" currentBaseLink: "" rootPosition: [ -0.800000, 2.400000, 0.100000 ] rootAttitude: [ 0.000000, 1.000000, 0.000000, -1.000000, 0.000000, -0.000000, -0.000000, 0.000000, 1.000000 ] jointPositions: [ 0.000000, 0.000000, 0.000000, 0.058225 ] initialRootPosition: [ -0.800000, 2.400000, 0.100000 ] initialRootAttitude: [ 0.000000, 1.000000, 0.000000, -1.000000, 0.000000, -0.000000, -0.000000, 0.000000, 1.000000 ] initialJointPositions: [ 0.000000, 0.000000, 0.000000 ] zmp: [ 0.000000, 0.000000, 0.000000 ] selfCollisionDetection: false children: - id: 3 name: "BodyRTCItem" plugin: OpenRTM class: BodyRTCItem data: isImmediateMode: true moduleName: "TankJoystickControllerRTC" confFileName: "TankJoystick.conf" configurationMode: Use Configuration File AutoConnect: false InstanceName: Tank bodyPeriodicRate: 0 - id: 4 name: "Labo1" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/Labo1/Labo1.wrl" currentBaseLink: "Base" rootPosition: [ 0.000000, 0.000000, 0.000000 ] rootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] jointPositions: [ ] initialRootPosition: [ 0.000000, 0.000000, 0.000000 ] initialRootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] zmp: [ 0.000000, 0.000000, 0.000000 ] selfCollisionDetection: false - id: 5 name: "JoystickRTC" plugin: OpenRTM class: RTCItem data: moduleName: "JoystickRTC" periodicType: PeriodicExecutionContext periodicRate: 500 - id: 6 name: "AISTSimulator" plugin: Body class: AISTSimulatorItem data: realtimeSync: true recording: "off" timeRangeMode: "Unlimited" timeLength: 60 allLinkPositionOutputMode: false deviceStateRecording: true dynamicsMode: Forward dynamics integrationMode: Runge Kutta gravity: [ 0, 0, -9.80665 ] staticFriction: 0.5 slipFriction: 0.5 cullingThresh: 0.01 errorCriterion: 0.001 maxNumIterations: 1000 contactCorrectionDepth: 0.0001 contactCorrectionVelocityRatio: 30 2Dmode: false - id: 7 name: "ODESimulator" plugin: ODE class: ODESimulatorItem data: realtimeSync: true recording: "off" timeRangeMode: "Unlimited" timeLength: 60 allLinkPositionOutputMode: true deviceStateRecording: true stepMode: Iterative (quick step) gravity: [ 0, 0, -9.80665 ] friction: 30 jointLimitMode: false globalERP: 0.4 globalCFM: 1e-10 numIterations: 50 overRelaxation: 1.3 limitCorrectingVel: true maxCorrectingVel: 1.0e-3 2Dmode: false - id: 8 name: "BulletSimulator" plugin: Bullet class: BulletSimulatorItem data: realtimeSync: true recording: "off" timeRangeMode: "Unlimited" timeLength: 60 allLinkPositionOutputMode: true deviceStateRecording: true ErrorReductionParameter: 0.2 NumIterations: 10 Restitution: 0 Friction: 1 ERP2: 0 SplitImpulsePenetrationThreshold: -0.0001 views: - id: 0 plugin: Base class: ItemPropertyView mounted: true - id: 1 plugin: Base class: ItemTreeView mounted: true state: selected: [ 6 ] checked: [ 1, 2, 4 ] expanded: [ 1, 2, 3, 7 ] - id: 2 plugin: Base class: MessageView mounted: true - id: 3 plugin: Base class: SceneView mounted: true state: editMode: false viewpointControlMode: thirdPerson collisionLines: false polygonMode: fill defaultHeadLight: false defaultHeadLightIntensity: 0.75 headLightLightingFromBack: false worldLight: true worldLightIntensity: 0.1 worldLightAmbient: 0 additionalLights: true fog: true floorGrid: false floorGridSpan: 10 floorGridInterval: 0.5 xzGridSpan: 10 xzGridInterval: 0.5 xzGrid: false yzGridSpan: 10 yzGridInterval: 0.5 texture: true lineWidth: 1 pointSize: 1 normalVisualization: false normalLength: 0.01 coordinateAxes: true showFPS: false enableNewDisplayListDoubleRendering: false useBufferForPicking: true cameras: - camera: [ System, Perspective ] isCurrent: true fieldOfView: 0.6978 near: 0.01 far: 10000 eye: [ -2.86824, 6.25331, 2.49127 ] direction: [ 0.412288148, -0.847325304, -0.33475112 ] up: [ 0.146464125, -0.301009257, 0.942306578 ] - camera: [ System, Orthographic ] orthoHeight: 20 near: 0.01 far: 10000 backgroundColor: [ 0, 0, 0 ] gridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] xzgridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] yzgridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] dedicatedItemTreeViewChecks: false - id: 4 name: "Scene 2" plugin: Base class: SceneView mounted: true state: editMode: false viewpointControlMode: thirdPerson collisionLines: false polygonMode: fill defaultHeadLight: true defaultHeadLightIntensity: 0.75 headLightLightingFromBack: false worldLight: true worldLightIntensity: 0.5 worldLightAmbient: 0.3 additionalLights: true fog: true floorGrid: false floorGridSpan: 10 floorGridInterval: 0.5 xzGridSpan: 10 xzGridInterval: 0.5 xzGrid: false yzGridSpan: 10 yzGridInterval: 0.5 texture: true lineWidth: 1 pointSize: 1 normalVisualization: false normalLength: 0.01 coordinateAxes: true showFPS: false enableNewDisplayListDoubleRendering: false useBufferForPicking: true cameras: - camera: [ System, Perspective ] fieldOfView: 0.6978 near: 0.01 far: 100 eye: [ 4, 2, 1.5 ] direction: [ -0.888888889, -0.444444444, -0.111111111 ] up: [ -0.099380799, -0.0496903995, 0.99380799 ] - camera: [ System, Orthographic ] orthoHeight: 20 near: 0.01 far: 100 - camera: [ Tank, Camera ] isCurrent: true backgroundColor: [ 0.100000001, 0.100000001, 0.300000012 ] gridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] xzgridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] yzgridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] dedicatedItemTreeViewChecks: false - id: 5 name: "Joystick" plugin: Base class: VirtualJoystickView mounted: true - id: 6 plugin: Body class: BodyLinkView mounted: true state: showRotationMatrix: false - id: 7 plugin: Body class: JointSliderView mounted: true state: showAllJoints: true jointId: true name: true numColumns: 1 spinBox: true slider: true labelOnLeft: true currentBodyItem: 4 - id: 8 plugin: Body class: LinkSelectionView mounted: true state: listingMode: "Link List" currentBodyItem: 4 bodyItems: - id: 2 selectedLinks: [ 0 ] - id: 9 plugin: Python class: PythonConsoleView mounted: true toolbars: "TimeBar": minTime: 0 maxTime: 5 frameRate: 1000 playbackFrameRate: 100 idleLoopDrivenMode: false currentTime: 0 speedScale: 1 syncToOngoingUpdates: true autoExpansion: true Body: "BodyMotionEngine": updateJointVelocities: false "EditableSceneBody": editableSceneBodies: - bodyItem: 2 showCenterOfMass: false showPpcom: false showZmp: false - bodyItem: 4 showCenterOfMass: false showPpcom: false showZmp: false staticModelEditing: true viewAreas: - type: embedded tabs: true contents: type: splitter orientation: horizontal sizes: [ 303, 1291 ] children: - type: splitter orientation: vertical sizes: [ 381, 381 ] children: - type: pane views: [ 1 ] current: 1 - type: pane views: [ 0, 8 ] current: 0 - type: splitter orientation: vertical sizes: [ 545, 217 ] children: - type: splitter orientation: horizontal sizes: [ 602, 683 ] children: - type: pane views: [ 6, 7, 4 ] current: 4 - type: pane views: [ 3 ] current: 3 - type: splitter orientation: horizontal sizes: [ 774, 511 ] children: - type: pane views: [ 2, 9 ] current: 2 - type: pane views: [ 5 ] current: 5 layoutOfToolBars: rows: - - { name: "FileBar", x: 0, priority: 0 } - { name: "ScriptBar", x: 48, priority: 0 } - { name: "SimulationBar", x: 95, priority: 1 } - { name: "TimeBar", x: 96, priority: 0 } - { name: "SceneBar", x: 1336, priority: 2 } choreonoid-1.5.0/sample/OpenRTM/SR1LiftupHGControllerRTC.cpp0000664000000000000000000001764412741425367022273 0ustar rootroot/** @author Shizuko Hattori */ #include "SR1LiftupHGControllerRTC.h" #include #include #include #include #include using namespace std; using namespace cnoid; namespace { const double TIMESTEP = 0.002; VectorXd& convertToRadian(VectorXd& q){ for(size_t i=0; i < q.size(); ++i){ q[i] = radian(q[i]); } return q; } const double pgain[] = { 8000.0, 8000.0, 8000.0, 8000.0, 8000.0, 8000.0, 3000.0, 3000.0, 3000.0, 3000.0, 3000.0, 3000.0, 3000.0, 8000.0, 8000.0, 8000.0, 8000.0, 8000.0, 8000.0, 3000.0, 3000.0, 3000.0, 3000.0, 3000.0, 3000.0, 3000.0, 8000.0, 8000.0, 8000.0 }; const double dgain[] = { 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0 }; const char* samplepd_spec[] = { "implementation_id", "SR1LiftupHGControllerRTC", "type_name", "SR1LiftupHGControllerRTC", "description", "OpenRTM_SR1 Liftup Controller component", "version", "0.1", "vendor", "AIST", "category", "Generic", "activity_type", "DataFlowComponent", "max_instance", "10", "language", "C++", "lang_type", "compile", "" }; } SR1LiftupHGControllerRTC::SR1LiftupHGControllerRTC(RTC::Manager* manager) : RTC::DataFlowComponentBase(manager), m_angleIn("q", m_angle), m_torqueIn("u_in", m_torque_in), m_velOut("vel_out", m_vel_out) { } SR1LiftupHGControllerRTC::~SR1LiftupHGControllerRTC() { } RTC::ReturnCode_t SR1LiftupHGControllerRTC::onInitialize() { // Set InPort buffers addInPort("q", m_angleIn); addInPort("u_in", m_torqueIn); // Set OutPort buffer addOutPort("vel_out", m_velOut); string modelfile = getNativePathString( boost::filesystem::path(shareDirectory()) / "model/SR1/SR1.wrl"); BodyLoader loader; loader.setMessageSink(cout); loader.setShapeLoadingEnabled(false); body = loader.load(modelfile); if(!body){ cout << modelfile << " cannot be loaded." << endl; return RTC::RTC_ERROR; } n = body->numJoints(); rightWrist_id = body->link("RARM_WRIST_R")->jointId(); leftWrist_id = body->link("LARM_WRIST_R")->jointId(); return RTC::RTC_OK; } RTC::ReturnCode_t SR1LiftupHGControllerRTC::onActivated(RTC::UniqueId ec_id) { time = 0.0; throwTime = std::numeric_limits::max(); qref_old.resize(n); qold.resize(n); if(m_angleIn.isNew()){ m_angleIn.read(); } VectorXd q0(n); for(int i=0; i < n; ++i){ qold[i] = m_angle.data[i]; q0[i] = m_angle.data[i]; } VectorXd q1(n); q1 << 0.0, -15.0, 0.0, 45.0, -30.0, 0.0, 10.0, 0.0, 0.0, -90.0, 0.0, 0.0, 0.0, 0.0, -15.0, 0.0, 45.0, -30.0, 0.0, 10.0, 0.0, 0.0, -90.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0; VectorXd q2(n); q2 << 0.0, -80.0, 0.0, 148.0, -70.0, 0.0, -47.0, 0.0, 0.0, -60.0, 0.0, 0.0, 0.0, 0.0, -80.0, 0.0, 148.0, -70.0, 0.0, -47.0, 0.0, 0.0, -60.0, 0.0, 0.0, 0.0, 50.0, 0.0, 0.0; interpolator.clear(); interpolator.appendSample(0.0, q0); interpolator.appendSample(1.5, convertToRadian(q1)); interpolator.appendSample(4.5, convertToRadian(q2)); interpolator.update(); qref_old = interpolator.interpolate(0.0); phase = 0; dq_wrist = 0.0; m_vel_out.data.length(n); return RTC::RTC_OK; } RTC::ReturnCode_t SR1LiftupHGControllerRTC::onDeactivated(RTC::UniqueId ec_id) { return RTC::RTC_OK; } RTC::ReturnCode_t SR1LiftupHGControllerRTC::onExecute(RTC::UniqueId ec_id) { if(m_angleIn.isNew()){ m_angleIn.read(); } if(m_torqueIn.isNew()){ m_torqueIn.read(); } if(phase == 0){ qref = interpolator.interpolate(time); if(time > interpolator.domainUpper()){ phase = 1; } } else if(phase == 1){ // holding phase qref = qref_old; if(fabs(m_torque_in.data[rightWrist_id]) < 50 || fabs(m_torque_in.data[leftWrist_id]) < 50.0){ // not holded ? dq_wrist = std::min(dq_wrist + 0.001, 0.1); qref[rightWrist_id] += radian(dq_wrist); qref[leftWrist_id] -= radian(dq_wrist); } else { // transit to getting up phase VectorXd q3(n); q3 << 0.0, -15.0, 0.0, 45.0, -30.0, 0.0, -50.0, 0.0, 0.0, -60.0, 0.0, 0.0, 0.0, 0.0, -15.0, 0.0, 45.0, -30.0, 0.0, -50.0, 0.0, 0.0, -60.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0; convertToRadian(q3); q3[rightWrist_id] = qref[rightWrist_id]; q3[leftWrist_id] = qref[leftWrist_id]; interpolator.clear(); interpolator.appendSample(time, qref); interpolator.appendSample(time + 2.5, q3); interpolator.appendSample(time + 4.0, q3); interpolator.update(); qref = interpolator.interpolate(time); phase = 2; } } else if(phase == 2){ qref = interpolator.interpolate(time); if(time > interpolator.domainUpper()){ // transit to throwing phase VectorXd q4(n); q4 << 0.0, -40.0, 0.0, 80.0, -40.0, 0.0, -50.0, 0.0, 0.0, -60.0, 0.0, 0.0, 0.0, 0.0, -40.0, 0.0, 80.0, -40.0, 0.0, -50.0, 0.0, 0.0, -60.0, 0.0, 0.0, 0.0, 10.0, 0.0, 0.0; convertToRadian(q4); q4[rightWrist_id] = qref[rightWrist_id]; q4[leftWrist_id] = qref[leftWrist_id]; VectorXd q5(n); q5 << 0.0, -15.0, 0.0, 45.0, -30.0, 0.0, -60.0, 0.0, 0.0, -50.0, 0.0, 0.0, 0.0, 0.0, -15.0, 0.0, 45.0, -30.0, 0.0, -60.0, 0.0, 0.0, -50.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0; convertToRadian(q5); q5[rightWrist_id] = qref[rightWrist_id]; q5[leftWrist_id] = qref[leftWrist_id]; interpolator.clear(); interpolator.appendSample(time, qref); interpolator.setEndPoint(interpolator.appendSample(time + 1.0, q4)); interpolator.appendSample(time + 1.3, q5); throwTime = time + 1.15; interpolator.update(); qref = interpolator.interpolate(time); phase = 3; } } else if (phase == 3){ qref = interpolator.interpolate(time); } else if (phase == 4){ qref[rightWrist_id] = 0.0; qref[leftWrist_id] = 0.0; } for(int i=0; i < n; ++i){ double q = m_angle.data[i]; double dq = (q - qold[i]) / TIMESTEP; double dq_ref = (qref[i] - qref_old[i]) / TIMESTEP; //m_torque_out.data[i] = (qref[i] - q) * pgain[i] + (dq_ref - dq) * dgain[i]; m_vel_out.data[i] =(qref[i] - qold[i]) / TIMESTEP; qold[i] = qref[i]; } if(phase == 3){ if(time > throwTime){ if(time < interpolator.domainUpper() + 0.1){ m_vel_out.data[rightWrist_id] = 0.0; m_vel_out.data[leftWrist_id] = 0.0; } else { phase = 4; } } } qref_old = qref; time += TIMESTEP; m_velOut.write(); return RTC::RTC_OK; } extern "C" { DLL_EXPORT void SR1LiftupHGControllerRTCInit(RTC::Manager* manager) { coil::Properties profile(samplepd_spec); manager->registerFactory(profile, RTC::Create, RTC::Delete); } }; choreonoid-1.5.0/sample/OpenRTM/JoystickRTC.cpp0000664000000000000000000000675512741425367020017 0ustar rootroot/*! @brief A component for accessing a joystick control device */ #include "JoystickRTC.h" // Module specification static const char* joystick_spec[] = { "implementation_id", "JoystickRTC", "type_name", "JoystickRTC", "description", "Access a joystick control device.", "version", "1.0.0", "vendor", "AIST", "category", "Human input", "activity_type", "PERIODIC", "kind", "DataFlowComponent", "max_instance", "1", "language", "C++", "lang_type", "compile", // Configuration variables "conf.default.device", "/dev/input/js0", "conf.default.debugLevel", "0", "" }; JoystickRTC::JoystickRTC(RTC::Manager* manager) : RTC::DataFlowComponentBase(manager), m_axesOut("axes", m_axes), m_buttonsOut("buttons", m_buttons), m_debugLevel(0) { m_joystick = 0; } JoystickRTC::~JoystickRTC() { if(m_joystick){ delete m_joystick; } } RTC::ReturnCode_t JoystickRTC::onInitialize() { // Bind variables and configuration variable bindParameter("device", m_device, "/dev/input/js0"); bindParameter("debugLevel", m_debugLevel, "0"); // Set OutPort buffer addOutPort("axes", m_axesOut); addOutPort("buttons", m_buttonsOut); return RTC::RTC_OK; } RTC::ReturnCode_t JoystickRTC::onActivated(RTC::UniqueId ec_id) { if(m_debugLevel > 0){ std::cout << "JoystickRTC::onActivated(" << ec_id << ")" << std::endl; } if(!m_joystick){ m_joystick = new cnoid::Joystick(m_device.c_str()); } if(!m_joystick->isReady()){ std::cerr << "Joystick device(" << m_device << ") is not opened" << std::endl; return RTC::RTC_ERROR; } else { int n = m_joystick->numAxes(); m_axes.data.length(n); for(int i=0; i < n; ++i){ m_axes.data[i] = m_joystick->getPosition(i); } int m = m_joystick->numButtons(); m_buttons.data.length(m); for(int i=0; i < m; ++i){ m_buttons.data[i] = m_joystick->getButtonState(i); } return RTC::RTC_OK; } } RTC::ReturnCode_t JoystickRTC::onDeactivated(RTC::UniqueId ec_id) { if(m_debugLevel > 0){ std::cout << "JoystickRTC::onDeactivated(" << ec_id << ")" << std::endl; } if(m_joystick){ delete m_joystick; m_joystick = 0; } return RTC::RTC_OK; } RTC::ReturnCode_t JoystickRTC::onExecute(RTC::UniqueId ec_id) { m_joystick->readCurrentState(); if(m_debugLevel > 0){ std::cout << "axes:"; } const int n = m_joystick->numAxes(); for(int i=0; i < n; ++i){ m_axes.data[i] = m_joystick->getPosition(i); if(m_debugLevel > 0){ std::cout << m_axes.data[i]; } } if(m_debugLevel > 0){ std::cout << ", buttons:"; } const int m = m_joystick->numButtons(); for(int i=0; i < m; ++i){ m_buttons.data[i] = m_joystick->getButtonState(i); if(m_debugLevel > 0){ std::cout << m_buttons.data[i]; } } if(m_debugLevel > 0){ std::cout << std::endl; } m_axesOut.write(); m_buttonsOut.write(); return RTC::RTC_OK; } extern "C" { void JoystickRTCInit(RTC::Manager* manager) { coil::Properties profile(joystick_spec); manager->registerFactory(profile, RTC::Create, RTC::Delete); } }; choreonoid-1.5.0/sample/OpenRTM/PA10PickupControllerRTC.h0000664000000000000000000000306612741425367021536 0ustar rootroot/** @author Shizuko Hattori @author Shin'ichiro Nakaoka */ #ifndef PA10PickupControllerRTC_H #define PA10PickupControllerRTC_H #include #include #include #include #include #include #include "Interpolator.h" #include #include class PA10PickupControllerRTC : public RTC::DataFlowComponentBase { public: PA10PickupControllerRTC(RTC::Manager* manager); ~PA10PickupControllerRTC(); virtual RTC::ReturnCode_t onInitialize(); virtual RTC::ReturnCode_t onActivated(RTC::UniqueId ec_id); virtual RTC::ReturnCode_t onDeactivated(RTC::UniqueId ec_id); virtual RTC::ReturnCode_t onExecute(RTC::UniqueId ec_id); protected: // DataInPort declaration RTC::TimedDoubleSeq m_angle; RTC::InPort m_angleIn; RTC::TimedDoubleSeq m_torque_in; RTC::InPort m_torqueIn; RTC::TimedDoubleSeq m_torque_out; RTC::OutPort m_torqueOut; private: cnoid::BodyPtr body; unsigned int n; unsigned int rightHand_id; unsigned int leftHand_id; int phase; cnoid::Interpolator wristInterpolator; cnoid::Interpolator jointInterpolator; cnoid::Link* wrist; cnoid::JointPathPtr baseToWrist; double dq_hand; cnoid::VectorXd qref, qold, qref_old; double time; }; extern "C" { DLL_EXPORT void PA10PickupControllerRTCInit(RTC::Manager* manager); }; #endif choreonoid-1.5.0/sample/OpenRTM/SR1LiftupControllerRTC.cpp0000664000000000000000000001757212741425367022054 0ustar rootroot/** @author Shizuko Hattori @author Shin'ichiro Nakaoka */ #include "SR1LiftupControllerRTC.h" #include #include #include #include #include using namespace std; using namespace cnoid; namespace { const double TIMESTEP = 0.002; VectorXd& convertToRadian(VectorXd& q){ for(size_t i=0; i < q.size(); ++i){ q[i] = radian(q[i]); } return q; } const double pgain[] = { 8000.0, 8000.0, 8000.0, 8000.0, 8000.0, 8000.0, 3000.0, 3000.0, 3000.0, 3000.0, 3000.0, 3000.0, 3000.0, 8000.0, 8000.0, 8000.0, 8000.0, 8000.0, 8000.0, 3000.0, 3000.0, 3000.0, 3000.0, 3000.0, 3000.0, 3000.0, 8000.0, 8000.0, 8000.0 }; const double dgain[] = { 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0 }; const char* samplepd_spec[] = { "implementation_id", "SR1LiftupControllerRTC", "type_name", "SR1LiftupControllerRTC", "description", "OpenRTM_SR1 Liftup Controller component", "version", "0.1", "vendor", "AIST", "category", "Generic", "activity_type", "DataFlowComponent", "max_instance", "10", "language", "C++", "lang_type", "compile", "" }; } SR1LiftupControllerRTC::SR1LiftupControllerRTC(RTC::Manager* manager) : RTC::DataFlowComponentBase(manager), m_angleIn("q", m_angle), m_torqueIn("u_in", m_torque_in), m_torqueOut("u_out", m_torque_out) { } SR1LiftupControllerRTC::~SR1LiftupControllerRTC() { } RTC::ReturnCode_t SR1LiftupControllerRTC::onInitialize() { // Set InPort buffers addInPort("q", m_angleIn); addInPort("u_in", m_torqueIn); // Set OutPort buffer addOutPort("u_out", m_torqueOut); string modelfile = getNativePathString( boost::filesystem::path(shareDirectory()) / "model/SR1/SR1.wrl"); BodyLoader loader; loader.setMessageSink(cout); loader.setShapeLoadingEnabled(false); body = loader.load(modelfile); if(!body){ cout << modelfile << " cannot be loaded." << endl; return RTC::RTC_ERROR; } n = body->numJoints(); rightWrist_id = body->link("RARM_WRIST_R")->jointId(); leftWrist_id = body->link("LARM_WRIST_R")->jointId(); return RTC::RTC_OK; } RTC::ReturnCode_t SR1LiftupControllerRTC::onActivated(RTC::UniqueId ec_id) { time = 0.0; throwTime = std::numeric_limits::max(); qref_old.resize(n); qold.resize(n); if(m_angleIn.isNew()){ m_angleIn.read(); } VectorXd q0(n); for(int i=0; i < n; ++i){ qold[i] = m_angle.data[i]; q0[i] = m_angle.data[i]; } VectorXd q1(n); q1 << 0.0, -15.0, 0.0, 45.0, -30.0, 0.0, 10.0, 0.0, 0.0, -90.0, 0.0, 0.0, 0.0, 0.0, -15.0, 0.0, 45.0, -30.0, 0.0, 10.0, 0.0, 0.0, -90.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0; VectorXd q2(n); q2 << 0.0, -80.0, 0.0, 148.0, -70.0, 0.0, -47.0, 0.0, 0.0, -60.0, 0.0, 0.0, 0.0, 0.0, -80.0, 0.0, 148.0, -70.0, 0.0, -47.0, 0.0, 0.0, -60.0, 0.0, 0.0, 0.0, 50.0, 0.0, 0.0; interpolator.clear(); interpolator.appendSample(0.0, q0); interpolator.appendSample(1.5, convertToRadian(q1)); interpolator.appendSample(4.5, convertToRadian(q2)); interpolator.update(); qref_old = interpolator.interpolate(0.0); phase = 0; dq_wrist = 0.0; m_torque_out.data.length(n); return RTC::RTC_OK; } RTC::ReturnCode_t SR1LiftupControllerRTC::onDeactivated(RTC::UniqueId ec_id) { return RTC::RTC_OK; } RTC::ReturnCode_t SR1LiftupControllerRTC::onExecute(RTC::UniqueId ec_id) { if(m_angleIn.isNew()){ m_angleIn.read(); } if(m_torqueIn.isNew()){ m_torqueIn.read(); } if(phase == 0){ qref = interpolator.interpolate(time); if(time > interpolator.domainUpper()){ phase = 1; } } else if(phase == 1){ // holding phase qref = qref_old; if(fabs(m_torque_in.data[rightWrist_id]) < 50.0 || fabs(m_torque_in.data[leftWrist_id]) < 50.0){ // not holded ? dq_wrist = std::min(dq_wrist + 0.001, 0.1); qref[rightWrist_id] += radian(dq_wrist); qref[leftWrist_id] -= radian(dq_wrist); } else { // transit to getting up phase VectorXd q3(n); q3 << 0.0, -15.0, 0.0, 45.0, -30.0, 0.0, -50.0, 0.0, 0.0, -60.0, 0.0, 0.0, 0.0, 0.0, -15.0, 0.0, 45.0, -30.0, 0.0, -50.0, 0.0, 0.0, -60.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0; convertToRadian(q3); q3[rightWrist_id] = qref[rightWrist_id]; q3[leftWrist_id] = qref[leftWrist_id]; interpolator.clear(); interpolator.appendSample(time, qref); interpolator.appendSample(time + 2.5, q3); interpolator.appendSample(time + 4.0, q3); interpolator.update(); qref = interpolator.interpolate(time); phase = 2; } } else if(phase == 2){ qref = interpolator.interpolate(time); if(time > interpolator.domainUpper()){ // transit to throwing phase VectorXd q4(n); q4 << 0.0, -40.0, 0.0, 80.0, -40.0, 0.0, -50.0, 0.0, 0.0, -60.0, 0.0, 0.0, 0.0, 0.0, -40.0, 0.0, 80.0, -40.0, 0.0, -50.0, 0.0, 0.0, -60.0, 0.0, 0.0, 0.0, 10.0, 0.0, 0.0; convertToRadian(q4); q4[rightWrist_id] = qref[rightWrist_id]; q4[leftWrist_id] = qref[leftWrist_id]; VectorXd q5(n); q5 << 0.0, -15.0, 0.0, 45.0, -30.0, 0.0, -60.0, 0.0, 0.0, -50.0, 0.0, 0.0, 0.0, 0.0, -15.0, 0.0, 45.0, -30.0, 0.0, -60.0, 0.0, 0.0, -50.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0; convertToRadian(q5); q5[rightWrist_id] = qref[rightWrist_id]; q5[leftWrist_id] = qref[leftWrist_id]; interpolator.clear(); interpolator.appendSample(time, qref); interpolator.setEndPoint(interpolator.appendSample(time + 1.0, q4)); interpolator.appendSample(time + 1.3, q5); throwTime = time + 1.15; interpolator.update(); qref = interpolator.interpolate(time); phase = 3; } } else if (phase == 3){ qref = interpolator.interpolate(time); } else if (phase == 4){ qref[rightWrist_id] = 0.0; qref[leftWrist_id] = 0.0; } for(int i=0; i < n; ++i){ double q = m_angle.data[i]; double dq = (q - qold[i]) / TIMESTEP; double dq_ref = (qref[i] - qref_old[i]) / TIMESTEP; m_torque_out.data[i] = (qref[i] - q) * pgain[i] + (dq_ref - dq) * dgain[i]; qold[i] = q; } if(phase == 3){ if(time > throwTime){ if(time < interpolator.domainUpper() + 0.1){ m_torque_out.data[rightWrist_id] = 0.0; m_torque_out.data[leftWrist_id] = 0.0; } else { phase = 4; } } } qref_old = qref; time += TIMESTEP; m_torqueOut.write(); return RTC::RTC_OK; } extern "C" { DLL_EXPORT void SR1LiftupControllerRTCInit(RTC::Manager* manager) { coil::Properties profile(samplepd_spec); manager->registerFactory(profile, RTC::Create, RTC::Delete); } }; choreonoid-1.5.0/sample/OpenRTM/TankKinematicsControllerRTC.h0000664000000000000000000000221112741425367022615 0ustar rootroot/** @author Shizuko Hattori */ #ifndef TankKinematicsControllerRTC_H #define TankKinematicsControllerRTC_H #include #include #include #include #include #include #include #include "Interpolator.h" class TankKinematicsControllerRTC : public RTC::DataFlowComponentBase { public: TankKinematicsControllerRTC(RTC::Manager* manager); ~TankKinematicsControllerRTC(); virtual RTC::ReturnCode_t onInitialize(); virtual RTC::ReturnCode_t onActivated(RTC::UniqueId ec_id); virtual RTC::ReturnCode_t onDeactivated(RTC::UniqueId ec_id); virtual RTC::ReturnCode_t onExecute(RTC::UniqueId ec_id); protected: // DataOutPort declaration RTC::TimedDoubleSeq m_angle; RTC::OutPort m_angleOut; RTC::TimedDoubleSeq m_root; RTC::OutPort m_rootOut; private: double time; cnoid::Interpolator interpolator; }; extern "C" { DLL_EXPORT void TankKinematicsControllerRTCInit(RTC::Manager* manager); }; #endif choreonoid-1.5.0/sample/OpenRTM/SampleCrawlerJoystickControllerRTC.h0000664000000000000000000000214612741425367024200 0ustar rootroot/** @author Shizuko Hattori @author Shin'ichiro Nakaoka */ #ifndef SampleCrawlerJoystickControllerRTC_H #define SampleCrawlerJoystickControllerRTC_H #include #include #include #include #include #include class SampleCrawlerJoystickControllerRTC : public RTC::DataFlowComponentBase { public: SampleCrawlerJoystickControllerRTC(RTC::Manager* manager); ~SampleCrawlerJoystickControllerRTC(); virtual RTC::ReturnCode_t onInitialize(); virtual RTC::ReturnCode_t onActivated(RTC::UniqueId ec_id); virtual RTC::ReturnCode_t onDeactivated(RTC::UniqueId ec_id); virtual RTC::ReturnCode_t onExecute(RTC::UniqueId ec_id); protected: // DataInPort declaration RTC::TimedFloatSeq axes; RTC::InPort axesIn; // DataOutPort declaration RTC::TimedDoubleSeq velocities; RTC::OutPort velocitiesOut; }; extern "C" { DLL_EXPORT void SampleCrawlerJoystickControllerRTCInit(RTC::Manager* manager); }; #endif choreonoid-1.5.0/sample/OpenRTM/OpenRTM-SR1Liftup.cnoid0000664000000000000000000002461412741425367021226 0ustar rootrootitems: id: 0 name: "Root" plugin: Base class: RootItem children: - id: 1 name: "World" plugin: Body class: WorldItem data: collisionDetection: false children: - id: 2 name: "SR1" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/SR1/SR1.yaml" currentBaseLink: "WAIST" rootPosition: [ 0.000000, 0.000000, 0.713500 ] rootAttitude: [ 0.999955, -0.006461, 0.006886, 0.006461, 0.999979, -0.000025, -0.006886, 0.000070, 0.999976 ] jointPositions: [ 0.000822, -0.037473, 0.000350, 0.077177, -0.046633, -0.000874, 0.175490, -0.003915, 0.000048, -1.568620, 0.000121, 0.000267, 0.000008, -0.000889, -0.040642, 0.000364, 0.077387, -0.043666, 0.000969, 0.175601, 0.003290, 0.000028, -1.568673, 0.000228, 0.000239, 0.000006, 0.005740, -0.000324, 0.000089 ] initialRootPosition: [ 0.000000, 0.000000, 0.713500 ] initialRootAttitude: [ 0.999955, -0.006461, 0.006886, 0.006461, 0.999979, -0.000025, -0.006886, 0.000070, 0.999976 ] initialJointPositions: [ 0.000822, -0.037473, 0.000350, 0.077177, -0.046633, -0.000874, 0.175490, -0.003915, 0.000048, -1.568620, 0.000121, 0.000267, 0.000008, -0.000889, -0.040642, 0.000364, 0.077387, -0.043666, 0.000969, 0.175601, 0.003290, 0.000028, -1.568673, 0.000228, 0.000239, 0.000006, 0.005740, -0.000324, 0.000089 ] zmp: [ 0.000000, 0.000000, 0.000000 ] selfCollisionDetection: false children: - id: 3 name: "BodyRTC" plugin: OpenRTM class: BodyRTCItem data: isImmediateMode: true moduleName: "SR1LiftupControllerRTC" confFileName: "" configurationMode: Create Default Port AutoConnect: true InstanceName: SR1 bodyPeriodicRate: 0 - id: 4 name: "box2" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/box2.wrl" currentBaseLink: "WAIST" rootPosition: [ 0.550000, 0.000000, 0.151000 ] rootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] jointPositions: [ ] initialRootPosition: [ 0.550000, 0.000000, 0.151000 ] initialRootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] zmp: [ 0.000000, 0.000000, 0.000000 ] selfCollisionDetection: false - id: 5 name: "Floor" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/floor.wrl" currentBaseLink: "BASE" rootPosition: [ 0.000000, 0.000000, -0.100000 ] rootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] jointPositions: [ ] initialRootPosition: [ 0.000000, 0.000000, -0.100000 ] initialRootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] zmp: [ 0.000000, 0.000000, 0.000000 ] selfCollisionDetection: false - id: 6 name: "AISTSimulator" plugin: Body class: AISTSimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Time bar range" timeLength: 10 allLinkPositionOutputMode: false deviceStateRecording: true dynamicsMode: Forward dynamics integrationMode: Runge Kutta gravity: [ 0, 0, -9.80665 ] staticFriction: 0.5 slipFriction: 0.5 cullingThresh: 0.01 errorCriterion: 0.001 maxNumIterations: 1000 contactCorrectionDepth: 0.0001 contactCorrectionVelocityRatio: 30 2Dmode: false - id: 7 name: "ODESimulator" plugin: ODE class: ODESimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Time bar range" timeLength: 10 allLinkPositionOutputMode: true deviceStateRecording: true stepMode: Iterative (quick step) gravity: [ 0, 0, -9.80665 ] friction: 1 jointLimitMode: false globalERP: 0.4 globalCFM: 1e-10 numIterations: 50 overRelaxation: 1.3 limitCorrectingVel: true maxCorrectingVel: 1.0e-3 2Dmode: false - id: 8 name: "BulletSimulator" plugin: Bullet class: BulletSimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Time bar range" timeLength: 60 allLinkPositionOutputMode: true deviceStateRecording: true ErrorReductionParameter: 0.2 NumIterations: 10 Restitution: 0 Friction: 0.7 ERP2: 0.5 SplitImpulsePenetrationThreshold: -0.0001 views: "Items": selected: [ 6 ] checked: [ 2, 4, 5 ] expanded: [ 1, 2, 3, 4 ] "Scene": walkthrough: false showCollisions: true wireframe: false defaultHeadLight: true defaultHeadLightIntensity: 0.75 worldLight: true worldLightIntensity: 0.5 worldLightAmbient: 0.3 additionalLights: true floorGrid: false floorGridSpan: 10 floorGridInterval: 0.5 normalVisualization: false normalLength: 0.01 coordinateAxes: true showFPS: false camera: current: Perspective eye: [ 2.87424, 1.38331, 0.951865 ] direction: [ -0.876939, -0.471866, -0.0912141 ] up: [ -0.080324, -0.043221, 0.995831 ] fieldOfView: 0.6978 near: 0.01 far: 10000 orthoHeight: 20 backgroundColor: [ 0.1, 0.1, 0.3 ] gridColor: [ 0.9, 0.9, 0.9, 1 ] "Multi Value Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 "Multi SE3 Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 visibleElements: [ 0, 1, 2 ] "Links": listingMode: "Link List" currentBodyItem: 2 bodyItems: - id: 2 selectedLinks: [ 0 ] - id: 4 selectedLinks: [ 0 ] "Body / Link": showRotationMatrix: false "Joint Sliders": showAllJoints: true jointId: true name: true numColumns: 1 spinBox: true slider: true labelOnLeft: true currentBodyItem: 2 "Joint Trajectories": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 "Multi Affine3 Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 visibleElements: [ 0, 1, 2 ] "Pose Roll": defaultTransitionTime: 0 updateAll: true autoUpdate: false timeSync: true listingMode: "Part Tree" timeLength: 10 showLipSync: false gridInterval: 1 toolbars: "TimeBar": minTime: 0 maxTime: 15 frameRate: 500 playbackFrameRate: 100 currentTime: 0 speedScale: 1 syncToOngoingUpdates: true "BodyBar": current: 2 stanceWidth: 0.15 "KinematicsBar": mode: FK attitude: false penetrationBlock: true collisionLinkHighlight: false snapDistance: 0.025 penetrationBlockDepth: 0.0005 lazyCollisionDetectionMode: true "BodyMotionGenerationBar": balancer: false autoGeneration: false timeScaleRatio: 1 preInitialDuration: 1 postFinalDuration: 1 onlyTimeBarRange: false makeNewBodyItem: true stealthyStepMode: true stealthyHeightRatioThresh: 2 flatLiftingHeight: 0.005 flatLandingHeight: 0.005 impactReductionHeight: 0.005 impactReductionTime: 0.04 autoZmp: true minZmpTransitionTime: 0.1 zmpCenteringTimeThresh: 0.03 zmpTimeMarginBeforeLiftingSpin: 0 zmpMaxDistanceFromCenter: 0.02 allLinkPositions: false lipSyncMix: false timeToStartBalancer: 0 balancerIterations: 2 plainBalancerMode: false boundaryConditionType: position boundarySmootherType: off boundarySmootherTime: 0.5 boundaryCmAdjustment: false boundaryCmAdjustmentTime: 1 waistHeightRelaxation: false gravity: 9.8 dynamicsTimeRatio: 1 Body: "BodyMotionEngine": updateJointVelocities: false "KinematicFaultChecker": checkJointPositions: true angleMargin: 0 translationMargin: 0 checkJointVelocities: true velocityLimitRatio: 100 targetJoints: all checkSelfCollisions: true onlyTimeBarRange: false choreonoid-1.5.0/sample/OpenRTM/OpenRTM-SR1LiftupConstLog.cnoid0000664000000000000000000002454412741425367022701 0ustar rootrootitems: id: 0 name: "Root" plugin: Base class: RootItem children: - id: 1 name: "World" plugin: Body class: WorldItem data: collisionDetection: false collisionDetector: AISTCollisionDetector children: - id: 2 name: "SR1" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/SR1/SR1.yaml" currentBaseLink: "WAIST" rootPosition: [ 0, 0, 0.7135 ] rootAttitude: [ 0.999955, -0.006461, 0.006886, 0.006461, 0.999979, -2.5e-05, -0.006886, 7e-05, 0.999976 ] jointPositions: [ 0.000822, -0.037473, 0.000350, 0.077177, -0.046633, -0.000874, 0.175490, -0.003915, 0.000048, -1.568620, 0.000121, 0.000267, 0.000008, -0.000889, -0.040642, 0.000364, 0.077387, -0.043666, 0.000969, 0.175601, 0.003290, 0.000028, -1.568673, 0.000228, 0.000239, 0.000006, 0.005740, -0.000324, 0.000089 ] initialRootPosition: [ 0, 0, 0.7135 ] initialRootAttitude: [ 0.999955418, -0.00646083645, 0.00688615345, 0.00646116355, 0.999979126, -2.52542811e-05, -0.00688584655, 6.97457189e-05, 0.99997629 ] initialJointPositions: [ 0.000822, -0.037473, 0.000350, 0.077177, -0.046633, -0.000874, 0.175490, -0.003915, 0.000048, -1.568620, 0.000121, 0.000267, 0.000008, -0.000889, -0.040642, 0.000364, 0.077387, -0.043666, 0.000969, 0.175601, 0.003290, 0.000028, -1.568673, 0.000228, 0.000239, 0.000006, 0.005740, -0.000324, 0.000089 ] zmp: [ 0, 0, 0 ] collisionDetection: true selfCollisionDetection: false isEditable: true children: - id: 3 name: "BodyRTC" plugin: OpenRTM class: BodyRTCItem data: isImmediateMode: true controllerOptions: "" moduleName: "SR1LiftupControllerRTC" confFileName: "SR1LiftupConstLog.conf" configurationMode: "Use Configuration File" AutoConnect: true InstanceName: "SR1" bodyPeriodicRate: 0 RelativePathBase: "RTC directory" - id: 4 name: "box2" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/box2.wrl" currentBaseLink: "WAIST" rootPosition: [ 0.55, 0, 0.151 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] jointPositions: [ ] initialRootPosition: [ 0.55, 0, 0.151 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] collisionDetection: true selfCollisionDetection: false isEditable: true - id: 5 name: "Floor" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/floor.wrl" currentBaseLink: "BASE" rootPosition: [ 0, 0, -0.1 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] jointPositions: [ ] initialRootPosition: [ 0, 0, -0.1 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] collisionDetection: true selfCollisionDetection: false isEditable: false - id: 6 name: "AISTSimulator" plugin: Body class: AISTSimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Time bar range" timeLength: 10 allLinkPositionOutputMode: false deviceStateOutput: true controllerThreads: true recordCollisionData: false controllerOptions: "" dynamicsMode: "Forward dynamics" integrationMode: "Runge Kutta" gravity: [ 0, 0, -9.80665 ] staticFriction: 0.5 slipFriction: 0.5 cullingThresh: 0.01 contactCullingDepth: 0.05 errorCriterion: 0.001 maxNumIterations: 1000 contactCorrectionDepth: 0.0001 contactCorrectionVelocityRatio: 30 kinematicWalking: false 2Dmode: false - id: 7 name: "constraintLogRTC" plugin: OpenRTM class: RTCItem data: moduleName: "ConstraintLogRTC" periodicType: ChoreonoidExecutionContext periodicRate: 1000 RelativePathBase: "RTC directory" - id: 8 name: "SR1LiftupConstLog.py" plugin: PythonSimScript class: PythonSimScriptItem data: timing: After init. delay: 0 simulationOnly: true backgroundExecution: false file: "${SHARE}/script/SR1LiftupConstLog.py" views: - id: 0 name: "CameraImage" plugin: Base class: ImageView mounted: true - id: 1 plugin: Base class: ItemPropertyView mounted: true - id: 2 plugin: Base class: ItemTreeView mounted: true state: selected: [ 6 ] checked: [ 2, 4, 5, 8 ] expanded: [ 1, 2, 3, 4 ] - id: 3 plugin: Base class: MessageView mounted: true - id: 4 plugin: Base class: SceneView mounted: true state: editMode: false viewpointControlMode: thirdPerson collisionLines: false polygonMode: fill defaultHeadLight: true defaultHeadLightIntensity: 0.75 headLightLightingFromBack: false worldLight: true worldLightIntensity: 0.5 worldLightAmbient: 0.3 additionalLights: true fog: true floorGrid: false floorGridSpan: 10 floorGridInterval: 0.5 xzGridSpan: 10 xzGridInterval: 0.5 xzGrid: false yzGridSpan: 10 yzGridInterval: 0.5 texture: true lineWidth: 1 pointSize: 1 normalVisualization: false normalLength: 0.01 coordinateAxes: true showFPS: false enableNewDisplayListDoubleRendering: false useBufferForPicking: true cameras: - camera: [ System, Perspective ] isCurrent: true fieldOfView: 0.6978 near: 0.01 far: 10000 eye: [ 2.87424, 1.38331, 0.951865 ] direction: [ -0.8769392, -0.471866108, -0.0912141208 ] up: [ -0.0803240773, -0.0432210416, 0.995831303 ] - camera: [ System, Orthographic ] orthoHeight: 20 near: 0.01 far: 10000 backgroundColor: [ 0.100000001, 0.100000001, 0.300000012 ] gridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] xzgridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] yzgridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] dedicatedItemTreeViewChecks: false - id: 5 name: "Task" plugin: Base class: TaskView state: layoutMode: horizontal isAutoMode: false - id: 6 plugin: Body class: BodyLinkView mounted: true state: showRotationMatrix: false - id: 7 plugin: Body class: JointSliderView mounted: true state: showAllJoints: true jointId: true name: true numColumns: 1 spinBox: true slider: true labelOnLeft: true currentBodyItem: 2 - id: 8 plugin: Body class: LinkSelectionView mounted: true state: listingMode: "Link List" currentBodyItem: 2 bodyItems: - id: 2 selectedLinks: [ 0 ] - id: 4 selectedLinks: [ 0 ] - id: 9 plugin: Python class: PythonConsoleView mounted: true toolbars: "TimeBar": minTime: 0 maxTime: 15 frameRate: 500 playbackFrameRate: 100 idleLoopDrivenMode: false currentTime: 0 speedScale: 1 syncToOngoingUpdates: true autoExpansion: true "KinematicsBar": mode: FK enablePositionDragger: true penetrationBlock: true collisionLinkHighlight: false snapDistance: 0.025 penetrationBlockDepth: 0.0005 lazyCollisionDetectionMode: true "BodyBar": current: 2 "LeggedBodyBar": stanceWidth: 0.15 "BodyMotionGenerationBar": autoGenerationForNewBody: true balancer: false autoGeneration: false timeScaleRatio: 1 preInitialDuration: 1 postFinalDuration: 1 onlyTimeBarRange: false makeNewBodyItem: true stealthyStepMode: true stealthyHeightRatioThresh: 2 flatLiftingHeight: 0.005 flatLandingHeight: 0.005 impactReductionHeight: 0.005 impactReductionTime: 0.04 autoZmp: true minZmpTransitionTime: 0.1 zmpCenteringTimeThresh: 0.03 zmpTimeMarginBeforeLiftingSpin: 0 zmpMaxDistanceFromCenter: 0.02 allLinkPositions: false lipSyncMix: false timeToStartBalancer: 0 balancerIterations: 2 plainBalancerMode: false boundaryConditionType: position boundarySmootherType: off boundarySmootherTime: 0.5 boundaryCmAdjustment: false boundaryCmAdjustmentTime: 1 waistHeightRelaxation: false gravity: 9.8 dynamicsTimeRatio: 1 Body: "BodyMotionEngine": updateJointVelocities: false "EditableSceneBody": editableSceneBodies: - bodyItem: 2 showCenterOfMass: false showPpcom: false showZmp: false - bodyItem: 4 showCenterOfMass: false showPpcom: false showZmp: false - bodyItem: 5 showCenterOfMass: false showPpcom: false showZmp: false staticModelEditing: true "KinematicFaultChecker": checkJointPositions: true angleMargin: 0 translationMargin: 0 checkJointVelocities: true velocityLimitRatio: 100 targetJoints: all checkSelfCollisions: true onlyTimeBarRange: false Media: "PulseAudioManager": keepStreamConnection: false OpenRTM: "deleteUnmanagedRTCsOnStartingSimulation": false choreonoid-1.5.0/sample/OpenRTM/PA10Pickup.conf0000664000000000000000000000024612741425367017614 0ustar rootrootout-port = q:JOINT_VALUE connection = q:q out-port = u_out:HAND_R,HAND_L:JOINT_TORQUE connection = u_out:u_in in-port = u_in:JOINT_TORQUE connection = u_in:u_outchoreonoid-1.5.0/sample/OpenRTM/ConstraintLogRTC.cpp0000664000000000000000000000452012741425367020772 0ustar rootroot/*! @brief A component to save the constraint force data to a file. */ #include "ConstraintLogRTC.h" #define FILENAME "SR1wristConstraintForce.log" // Module specification static const char* logFile_spec[] = { "implementation_id", "ConstraintLogRTC", "type_name", "ConstraintLogRTC", "description", "save the constraint force data to a file.", "version", "1.0.0", "vendor", "AIST", "category", "Human input", "activity_type", "PERIODIC", "kind", "DataFlowComponent", "max_instance", "1", "language", "C++", "lang_type", "compile", "" }; ConstraintLogRTC::ConstraintLogRTC(RTC::Manager* manager) : RTC::DataFlowComponentBase(manager), m_larmCFIn("larm_cf", m_larmCF), m_rarmCFIn("rarm_cf", m_rarmCF) { } ConstraintLogRTC::~ConstraintLogRTC() { } RTC::ReturnCode_t ConstraintLogRTC::onInitialize() { addInPort("larm_cf", m_larmCFIn); addInPort("rarm_cf", m_rarmCFIn); return RTC::RTC_OK; } RTC::ReturnCode_t ConstraintLogRTC::onActivated(RTC::UniqueId ec_id) { outFile.open(FILENAME, std::ios::out); return RTC::RTC_OK; } RTC::ReturnCode_t ConstraintLogRTC::onDeactivated(RTC::UniqueId ec_id) { outFile.close(); return RTC::RTC_OK; } RTC::ReturnCode_t ConstraintLogRTC::onExecute(RTC::UniqueId ec_id) { if(m_larmCFIn.isNew()){ m_larmCFIn.read(); m_rarmCFIn.read(); outFile << m_larmCF.tm.sec + m_larmCF.tm.nsec / 1e9 << " :" << std::endl; outFile << "LARM_WRIST :" << std::endl; for(int i=0; iregisterFactory(profile, RTC::Create, RTC::Delete); } }; choreonoid-1.5.0/sample/OpenRTM/TankKinematicsControllerRTC.cpp0000664000000000000000000000725312741425367023163 0ustar rootroot/** @author Shizuko Hattori */ #include "TankKinematicsControllerRTC.h" using namespace std; using namespace cnoid; namespace { const double TIMESTEP = 0.001; const double TANK_POS_Z = 0.1; const char* samplepd_spec[] = { "implementation_id", "TankKinematicsControllerRTC", "type_name", "TankKinematicsControllerRTC", "description", "Tank Kinematics Controller component", "version", "0.1", "vendor", "AIST", "category", "Generic", "activity_type", "DataFlowComponent", "max_instance", "10", "language", "C++", "lang_type", "compile", "" }; } TankKinematicsControllerRTC::TankKinematicsControllerRTC(RTC::Manager* manager) : RTC::DataFlowComponentBase(manager), m_angleOut("q", m_angle), m_rootOut("root", m_root) { } TankKinematicsControllerRTC::~TankKinematicsControllerRTC() { } RTC::ReturnCode_t TankKinematicsControllerRTC::onInitialize() { // Set OutPort buffer addOutPort("q", m_angleOut); addOutPort("root", m_rootOut); return RTC::RTC_OK; } RTC::ReturnCode_t TankKinematicsControllerRTC::onActivated(RTC::UniqueId ec_id) { time = 0.0; VectorXd data0(5); // x, y, yaw of root, yaw, pitch of CANNON data0 << -0.8, 2.4, radian(-90.0), radian(0.0), radian(0.0); VectorXd data1(5); data1 << -0.8, 0.8, radian(-90.0), radian(0.0), radian(0.0); VectorXd data2(5); data2 << -0.5, 0.6, radian(0.0), radian(0.0), radian(0.0); VectorXd data3(5); data3 << -0.5, 0.6, radian(0.0), radian(-45.0), radian(0.0); VectorXd data4(5); data4 << -0.5, 0.6, radian(0.0), radian(45.0), radian(0.0); VectorXd data5(5); data5 << -0.5, 0.6, radian(0.0), radian(0.0), radian(-30.0); VectorXd data6(5); data6 << -0.5, 0.6, radian(0.0), radian(0.0), radian(30.0); VectorXd data7(5); data7 << -0.8, 0.6, radian(0.0), radian(0.0), radian(0.0); VectorXd data8(5); data8 << -0.8, 2.4, radian(90.0), radian(0.0), radian(0.0); interpolator.clear(); interpolator.appendSample(0.0, data0); interpolator.appendSample(3.0, data1); interpolator.appendSample(6.0, data2); interpolator.appendSample(9.0, data3); interpolator.appendSample(12.0, data4); interpolator.appendSample(15.0, data5); interpolator.appendSample(18.0, data6); interpolator.appendSample(21.0, data7); interpolator.appendSample(24.0, data8); interpolator.update(); m_angle.data.length(2); m_root.data.length(12); return RTC::RTC_OK; } RTC::ReturnCode_t TankKinematicsControllerRTC::onDeactivated(RTC::UniqueId ec_id) { return RTC::RTC_OK; } RTC::ReturnCode_t TankKinematicsControllerRTC::onExecute(RTC::UniqueId ec_id) { VectorXd data(5); data = interpolator.interpolate(time); Matrix3 R = rotFromRpy(0.0, 0.0, data[2]); m_root.data[0] = data[0]; m_root.data[1] = data[1]; m_root.data[2] = TANK_POS_Z; m_root.data[3] = R(0,0); m_root.data[4] = R(0,1); m_root.data[5] = R(0,2); m_root.data[6] = R(1,0); m_root.data[7] = R(1,1); m_root.data[8] = R(1,2); m_root.data[9] = R(2,0); m_root.data[10] = R(2,1); m_root.data[11] = R(2,2); m_angle.data[0] = data[3]; m_angle.data[1] = data[4]; m_rootOut.write(); m_angleOut.write(); time += TIMESTEP; return RTC::RTC_OK; } extern "C" { DLL_EXPORT void TankKinematicsControllerRTCInit(RTC::Manager* manager) { coil::Properties profile(samplepd_spec); manager->registerFactory(profile, RTC::Create, RTC::Delete); } }; choreonoid-1.5.0/sample/CMakeLists.txt0000664000000000000000000000103112741425367016375 0ustar rootroot# @author Shin'ichiro Nakaoka function(install_sample_source) if(INSTALL_SDK) get_filename_component(name ${CMAKE_CURRENT_SOURCE_DIR} NAME) foreach(file ${ARGV}) install(FILES ${file} DESTINATION ${CNOID_SHARE_SUBDIR}/sample/${name}/) endforeach() install(FILES ManualMakefile DESTINATION ${CNOID_SHARE_SUBDIR}/sample/${name} RENAME Makefile) endif() endfunction() file(GLOB subdirs "*") foreach(subdir ${subdirs}) if(EXISTS ${subdir}/CMakeLists.txt) add_subdirectory(${subdir}) endif() endforeach() choreonoid-1.5.0/sample/SimpleController/0000775000000000000000000000000012741425367017137 5ustar rootrootchoreonoid-1.5.0/sample/SimpleController/SR1WalkPush.py0000664000000000000000000000074212741425367021600 0ustar rootroot import cnoid.Base import cnoid.BodyPlugin def pushWaist(): robotItem = cnoid.Base.RootItem.instance().findItem("World/SR1") simulatorItem = cnoid.BodyPlugin.SimulatorItem.findActiveSimulatorItemFor(robotItem) waistLink = robotItem.body().link("WAIST") simulatorItem.setExternalForce(robotItem, waistLink, [0, 0, 0], [200, 0.0, 0.0], 1) pushWaist() # Use 'callLater' to execute the above function in the background execution mode # coid.Base.callLater(pushWaist) choreonoid-1.5.0/sample/SimpleController/SR1WalkinHouse.cnoid0000664000000000000000000002653112741425367022743 0ustar rootrootoptionalPlugins: [ ODE, Bullet, PhysX, AgX ] items: id: 0 name: "Root" plugin: Base class: RootItem children: - id: 1 name: "World" plugin: Body class: WorldItem data: collisionDetection: false collisionDetector: AISTCollisionDetector children: - id: 2 name: "SR1" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/SR1/SR1Hand.wrl" currentBaseLink: "WAIST" rootPosition: [ 1.9, -0.798, 0.7235 ] rootAttitude: [ 0, -1, 0, 1, 0, 0, 0, 0, 1 ] jointPositions: [ 0.000000, -0.036652, 0.000000, 0.078540, -0.041888, 0.000000, 0.174533, -0.003491, 0.000000, -1.570796, 0.000000, 0.000000, 0.000000, 0.000000, -0.036652, 0.000000, 0.078540, -0.041888, 0.000000, 0.174533, -0.003491, 0.000000, -1.570796, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000 ] initialRootPosition: [ 1.9, -0.798, 0.7235 ] initialRootAttitude: [ 2.22044605e-16, -1, 0, 1, 2.22044605e-16, 0, 0, 0, 1 ] initialJointPositions: [ 0.000000, -0.036652, 0.000000, 0.078540, -0.041888, 0.000000, 0.174533, -0.003491, 0.000000, -1.570796, 0.000000, 0.000000, 0.000000, 0.000000, -0.036652, 0.000000, 0.078540, -0.041888, 0.000000, 0.174533, -0.003491, 0.000000, -1.570796, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000 ] zmp: [ 0, 0, 0 ] collisionDetection: true selfCollisionDetection: false isEditable: true children: - id: 3 name: "SR1WalkGraspController" plugin: SimpleController class: SimpleControllerItem data: isImmediateMode: true controllerOptions: "" controller: "SR1WalkGraspController" reloading: true - id: 4 name: "box2" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/house/box.wrl" currentBaseLink: "WAIST" rootPosition: [ 2.18, 0.55, 0.895 ] rootAttitude: [ 0, -1, 0, 1, 0, 0, 0, 0, 1 ] jointPositions: [ ] initialRootPosition: [ 2.18, 0.55, 0.895 ] initialRootAttitude: [ 2.22044605e-16, -1, 0, 1, 2.22044605e-16, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] collisionDetection: true selfCollisionDetection: false isEditable: true - id: 5 name: "table" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/house/table.main.wrl" currentBaseLink: "WAIST" rootPosition: [ 0, 2.5, 0 ] rootAttitude: [ 1, 0, 0, 0, 0.000796, -1, 0, 1, 0.000796 ] jointPositions: [ ] initialRootPosition: [ 0, 2.5, 0 ] initialRootAttitude: [ 1, 0, 0, 0, 0.000791744293, -1, 0, 1, 0.000791744293 ] zmp: [ 0, 0, 0 ] collisionDetection: true selfCollisionDetection: false isEditable: true - id: 6 name: "longfloor" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/house/floor.main.wrl" currentBaseLink: "WAIST" rootPosition: [ 0, 2.5, 0 ] rootAttitude: [ 1, 0, 0, 0, 0.000796, -1, 0, 1, 0.000796 ] jointPositions: [ ] initialRootPosition: [ 0, 2.5, 0 ] initialRootAttitude: [ 1, 0, 0, 0, 0.000791744293, -1, 0, 1, 0.000791744293 ] zmp: [ 0, 0, 0 ] collisionDetection: true selfCollisionDetection: false isEditable: true - id: 7 name: "Simulators" plugin: Base class: FolderItem children: - id: 8 name: "AISTSimulator" plugin: Body class: AISTSimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Time bar range" timeLength: 27 allLinkPositionOutputMode: true deviceStateOutput: true controllerThreads: true recordCollisionData: false controllerOptions: "" dynamicsMode: "Forward dynamics" integrationMode: "Runge Kutta" gravity: [ 0, 0, -9.80665 ] staticFriction: 0.5 slipFriction: 0.5 cullingThresh: 0.01 contactCullingDepth: 0.05 errorCriterion: 0.001 maxNumIterations: 1000 contactCorrectionDepth: 0.0001 contactCorrectionVelocityRatio: 30 kinematicWalking: false 2Dmode: false - id: 9 name: "ODESimulator" plugin: ODE class: ODESimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Time bar range" timeLength: 27 allLinkPositionOutputMode: true deviceStateOutput: true controllerThreads: true recordCollisionData: false controllerOptions: "" stepMode: Iterative (quick step) gravity: [ 0, 0, -9.8 ] friction: 0.5 jointLimitMode: false globalERP: 0.4 globalCFM: 1e-10 numIterations: 50 overRelaxation: 1.3 limitCorrectingVel: true maxCorrectingVel: 1.0e-3 2Dmode: false UseWorldItem'sCollisionDetector: false velocityMode: false - id: 10 name: "AgXSimulator" plugin: AgX class: AgXSimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Time bar range" timeLength: 27 allLinkPositionOutputMode: false deviceStateOutput: true controllerThreads: true recordCollisionData: false controllerOptions: "" dynamicsMode: Forward dynamics gravity: [ 0, 0, -9.80665 ] friction: 0.5 restitution: 0.1 frictionModelType: Iterative Projected frictionSolveType: Direct numThreads: 1 contactReductionMode: Geometry contactReductionBinResolution: 2 contactReductionThreshold: 4 - id: 11 name: "house" plugin: Base class: SceneItem data: file: "${SHARE}/model/house/house.main.wrl" format: VRML-FILE translation: [ 0, 0, 0 ] rotation: [ 1, 0, 0, 0 ] views: - id: 0 plugin: Base class: ItemPropertyView mounted: true - id: 1 plugin: Base class: ItemTreeView mounted: true state: selected: [ 8 ] checked: [ 1, 2, 6, 5, 4, 11 ] expanded: [ 1, 2, 3, 7 ] - id: 2 plugin: Base class: MessageView mounted: true - id: 3 plugin: Base class: SceneView mounted: true state: editMode: false viewpointControlMode: thirdPerson collisionLines: false polygonMode: fill defaultHeadLight: true defaultHeadLightIntensity: 0.75 headLightLightingFromBack: false worldLight: true worldLightIntensity: 0.5 worldLightAmbient: 0.3 additionalLights: false fog: true floorGrid: false floorGridSpan: 10 floorGridInterval: 0.5 xzGridSpan: 10 xzGridInterval: 0.5 xzGrid: false yzGridSpan: 10 yzGridInterval: 0.5 texture: true lineWidth: 1 pointSize: 1 normalVisualization: false normalLength: 0.01 coordinateAxes: true showFPS: false enableNewDisplayListDoubleRendering: false useBufferForPicking: true cameras: - camera: [ System, Perspective ] isCurrent: true fieldOfView: 0.6978 near: 0.01 far: 10000 eye: [ -0.517581232, -0.161442234, 1.58270477 ] direction: [ 0.950896238, 0.0877821559, -0.29680067 ] up: [ 0.295544015, 0.0272831985, 0.954939455 ] - camera: [ System, Orthographic ] orthoHeight: 28.4436 near: 0.01 far: 10000 backgroundColor: [ 0.100000001, 0.100000001, 0.300000012 ] gridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] xzgridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] yzgridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] dedicatedItemTreeViewChecks: false - id: 5 plugin: Body class: BodyLinkView mounted: true state: showRotationMatrix: false - id: 6 plugin: Body class: JointSliderView mounted: true state: showAllJoints: true jointId: true name: true numColumns: 1 spinBox: true slider: true labelOnLeft: true currentBodyItem: 5 - id: 7 plugin: Body class: LinkSelectionView mounted: true state: listingMode: "Link List" currentBodyItem: 5 bodyItems: - id: 2 selectedLinks: [ 0 ] - id: 8 plugin: Python class: PythonConsoleView mounted: true toolbars: "TimeBar": minTime: 0 maxTime: 25 frameRate: 500 playbackFrameRate: 100 idleLoopDrivenMode: false currentTime: 0 speedScale: 1 syncToOngoingUpdates: true autoExpansion: true viewAreas: - type: embedded tabs: true contents: type: splitter orientation: horizontal sizes: [ 296, 1298 ] children: - type: splitter orientation: vertical sizes: [ 365, 364 ] children: - type: pane views: [ 1 ] current: 1 - type: pane views: [ 0, 7 ] current: 0 - type: splitter orientation: vertical sizes: [ 521, 208 ] children: - type: splitter orientation: horizontal sizes: [ 605, 687 ] children: - type: pane views: [ 5, 6 ] current: 5 - type: pane views: [ 3 ] current: 3 - type: pane views: [ 2, 8 ] current: 2 choreonoid-1.5.0/sample/SimpleController/SR1MinimumController.cpp0000664000000000000000000000311712741425367023652 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include #include using namespace cnoid; const double pgain[] = { 8000.0, 8000.0, 8000.0, 8000.0, 8000.0, 8000.0, 3000.0, 3000.0, 3000.0, 3000.0, 3000.0, 3000.0, 3000.0, 8000.0, 8000.0, 8000.0, 8000.0, 8000.0, 8000.0, 3000.0, 3000.0, 3000.0, 3000.0, 3000.0, 3000.0, 3000.0, 8000.0, 8000.0, 8000.0 }; const double dgain[] = { 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0 }; class SR1MinimumController : public SimpleController { BodyPtr ioBody; double dt; std::vector qref; std::vector qold; public: virtual bool initialize(SimpleControllerIO* io) { ioBody = io->body(); dt = io->timeStep(); io->setJointInput(JOINT_ANGLE); io->setJointOutput(JOINT_TORQUE); for(int i=0; i < ioBody->numJoints(); ++i){ qref.push_back(ioBody->joint(i)->q()); } qold = qref; return true; } virtual bool control() { for(int i=0; i < ioBody->numJoints(); ++i){ Link* joint = ioBody->joint(i); double q = joint->q(); double dq = (q - qold[i]) / dt; double u = (qref[i] - q) * pgain[i] + (0.0 - dq) * dgain[i]; qold[i] = q; joint->u() = u; } return true; } }; CNOID_IMPLEMENT_SIMPLE_CONTROLLER_FACTORY(SR1MinimumController) choreonoid-1.5.0/sample/SimpleController/CameraSampleController.cpp0000664000000000000000000000246412741425367024247 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include #include using namespace cnoid; class CameraSampleController : public SimpleController { DeviceList cameras; double timeCounter; double timeStep; public: virtual bool initialize(SimpleControllerIO* io) { cameras << io->body()->devices(); for(size_t i=0; i < cameras.size(); ++i){ Device* camera = cameras[i]; os() << "Device type: " << camera->typeName() << ", id: " << camera->id() << ", name: " << camera->name() << std::endl; } timeCounter = 0.0; timeStep = io->timeStep(); return true; } virtual bool control() { timeCounter += timeStep; if(timeCounter >= 1.0){ for(size_t i=0; i < cameras.size(); ++i){ Camera* camera = cameras[i]; std::string filename = camera->name() + ".png"; camera->constImage().save(filename); os() << "The image of " << camera->name() << " has been saved to \"" << filename << "\"." << std::endl; } timeCounter = 0.0; } return false; } }; CNOID_IMPLEMENT_SIMPLE_CONTROLLER_FACTORY(CameraSampleController) choreonoid-1.5.0/sample/SimpleController/SampleCrawlerJoystick.cnoid0000664000000000000000000002160612741425367024443 0ustar rootrootoptionalPlugins: [ ODE, Bullet, PhysX, AgX ] items: id: 0 name: "Root" plugin: Base class: RootItem children: - id: 1 name: "World" plugin: Body class: WorldItem data: collisionDetection: false children: - id: 2 name: "Crawler" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/crawler.wrl" currentBaseLink: "BODY" rootPosition: [ -1.500000, 0.000000, 0.100000 ] rootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] jointPositions: [ 0.000000, 0.000000 ] initialRootPosition: [ -1.500000, 0.000000, 0.100000 ] initialRootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] initialJointPositions: [ 0.000000, 0.000000 ] zmp: [ 0.000000, 0.000000, 0.000000 ] selfCollisionDetection: false children: - id: 3 name: "JoystickController" plugin: SimpleController class: SimpleControllerItem data: isImmediateMode: true controller: "SampleCrawlerJoystickController" reloading: true inputLinkPositions: false - id: 4 name: "floor" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/bumpyfloor.wrl" currentBaseLink: "WAIST" rootPosition: [ 0.000000, 0.000000, -0.100000 ] rootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] jointPositions: [ ] initialRootPosition: [ 0.000000, 0.000000, -0.100000 ] initialRootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] zmp: [ 0.000000, 0.000000, 0.000000 ] selfCollisionDetection: false - id: 5 name: "AISTSimulator" plugin: Body class: AISTSimulatorItem data: realtimeSync: true recordingMode: Direct onlyActiveControlPeriod: true timeLength: 100 allLinkPositionOutputMode: false deviceStateRecording: true dynamicsMode: Forward dynamics integrationMode: Runge Kutta gravity: [ 0, 0, -9.80665 ] staticFriction: 0.5 slipFriction: 0.5 cullingThresh: 0.01 errorCriterion: 0.001 maxNumIterations: 1000 contactCorrectionDepth: 0.0001 contactCorrectionVelocityRatio: 30 2Dmode: false - id: 6 name: "ODESimulator" plugin: ODE class: ODESimulatorItem data: realtimeSync: true recordingMode: Direct onlyActiveControlPeriod: true timeLength: 100 allLinkPositionOutputMode: true deviceStateRecording: true stepMode: Iterative (quick step) gravity: [ 0, 0, -9.80665 ] friction: 100 jointLimitMode: false globalERP: 0.4 globalCFM: 1e-10 numIterations: 50 overRelaxation: 1.3 limitCorrectingVel: true maxCorrectingVel: 1.0e-3 2Dmode: false - id: 7 name: "BulletSimulator" plugin: Bullet class: BulletSimulatorItem data: realtimeSync: true recordingMode: Direct onlyActiveControlPeriod: true timeLength: 100 allLinkPositionOutputMode: true deviceStateRecording: true ErrorReductionParameter: 0.2 NumIterations: 10 Restitution: 0 Friction: 0.9 ERP2: 0 SplitImpulsePenetrationThreshold: -0.0001 views: - id: 1 plugin: Base class: ItemPropertyView mounted: true - id: 2 plugin: Base class: ItemTreeView mounted: true state: selected: [ 5 ] checked: [ 1, 2, 4 ] expanded: [ 1, 2, 3 ] - id: 3 plugin: Base class: MessageView mounted: true - id: 4 plugin: Base class: SceneView mounted: true state: editMode: false viewpointControlMode: thirdPerson collisionLines: false polygonMode: fill defaultHeadLight: true defaultHeadLightIntensity: 0.75 headLightLightingFromBack: false worldLight: true worldLightIntensity: 0.5 worldLightAmbient: 0.3 additionalLights: true fog: true floorGrid: false floorGridSpan: 10 floorGridInterval: 0.5 xzGridSpan: 10 xzGridInterval: 0.5 xzGrid: false yzGridSpan: 10 yzGridInterval: 0.5 texture: true lineWidth: 1 pointSize: 1 normalVisualization: false normalLength: 0.01 coordinateAxes: true showFPS: false enableNewDisplayListDoubleRendering: false useBufferForPicking: true cameras: - camera: [ System, Perspective ] isCurrent: true fieldOfView: 0.6978 near: 0.01 far: 10000 eye: [ -4.40605, 2.37888, 3.25533 ] direction: [ 0.777802926, -0.383372964, -0.498043953 ] up: [ 0.44672701, -0.220188005, 0.867151787 ] - camera: [ System, Orthographic ] orthoHeight: 20 near: 0.01 far: 10000 backgroundColor: [ 0.100000001, 0.100000001, 0.300000012 ] gridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] xzgridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] yzgridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] dedicatedItemTreeViewChecks: false - id: 6 name: "Virtual Joystick" plugin: Base class: VirtualJoystickView mounted: true - id: 7 plugin: Body class: BodyLinkView mounted: true state: showRotationMatrix: false - id: 8 plugin: Body class: JointSliderView mounted: true state: showAllJoints: true jointId: true name: true numColumns: 1 spinBox: true slider: true labelOnLeft: true currentBodyItem: 2 - id: 9 plugin: Body class: LinkSelectionView mounted: true state: listingMode: "Link List" currentBodyItem: 2 bodyItems: - id: 2 selectedLinks: [ 0 ] - id: 10 plugin: Python class: PythonConsoleView mounted: true toolbars: "TimeBar": minTime: 0 maxTime: 5 frameRate: 1000 playbackFrameRate: 100 idleLoopDrivenMode: false currentTime: 0 speedScale: 1 syncToOngoingUpdates: true autoExpansion: true Body: "BodyMotionEngine": updateJointVelocities: false "EditableSceneBody": editableSceneBodies: - bodyItem: 2 showCenterOfMass: false showPpcom: false showZmp: false - bodyItem: 4 showCenterOfMass: false showPpcom: false showZmp: false staticModelEditing: true viewAreas: - type: embedded tabs: true contents: type: splitter orientation: horizontal sizes: [ 303, 1291 ] children: - type: splitter orientation: vertical sizes: [ 365, 364 ] children: - type: pane views: [ 2 ] current: 2 - type: pane views: [ 1, 9 ] current: 1 - type: splitter orientation: vertical sizes: [ 521, 208 ] children: - type: splitter orientation: horizontal sizes: [ 602, 683 ] children: - type: pane views: [ 7, 8, 6 ] current: 6 - type: pane views: [ 4 ] current: 4 - type: pane views: [ 3, 10 ] current: 3 layoutOfToolBars: rows: - - { name: "FileBar", x: 0, priority: 0 } - { name: "ScriptBar", x: 48, priority: 0 } - { name: "TimeBar", x: 96, priority: 0 } - { name: "SceneBar", x: 972, priority: 0 } - { name: "GraphBar", x: 1288, priority: 0 } - { name: "SimulationBar", x: 1398, priority: 0 } choreonoid-1.5.0/sample/SimpleController/ConveyorSample.cnoid0000664000000000000000000002646512741425367023140 0ustar rootrootoptionalPlugins: [ ODE, Bullet ] items: id: 0 name: "Root" plugin: Base class: RootItem children: - id: 1 name: "World" plugin: Body class: WorldItem data: collisionDetection: false collisionDetector: AISTCollisionDetector children: - id: 2 name: "Floor" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/floor.wrl" currentBaseLink: "BASE" rootPosition: [ 0.000000, 0.000000, -0.100000 ] rootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] jointPositions: [ ] initialRootPosition: [ 0.000000, 0.000000, -0.100000 ] initialRootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] zmp: [ 0.000000, 0.000000, 0.000000 ] selfCollisionDetection: false - id: 3 name: "AISTSimulator" plugin: Body class: AISTSimulatorItem data: realtimeSync: true recordingMode: TimeBar range onlyActiveControlPeriod: false timeLength: 3 allLinkPositionOutputMode: false deviceStateRecording: true dynamicsMode: Forward dynamics integrationMode: Runge Kutta gravity: [ 0, 0, -9.80665 ] staticFriction: 0.5 slipFriction: 0.5 cullingThresh: 0.01 errorCriterion: 0.001 maxNumIterations: 1000 contactCorrectionDepth: 0.0001 contactCorrectionVelocityRatio: 30 2Dmode: false - id: 4 name: "ODESimulator" plugin: ODE class: ODESimulatorItem data: realtimeSync: true recordingMode: TimeBar range onlyActiveControlPeriod: true timeLength: 3 allLinkPositionOutputMode: true deviceStateRecording: true stepMode: Iterative (quick step) gravity: [ 0, 0, -9.80665 ] friction: 1 jointLimitMode: false globalERP: 0.4 globalCFM: 1e-10 numIterations: 50 overRelaxation: 1.3 limitCorrectingVel: true maxCorrectingVel: 1.0e-3 2Dmode: false UseWorldItem'sCollisionDetector: false - id: 5 name: "BulletSimulator" plugin: Bullet class: BulletSimulatorItem data: realtimeSync: true recordingMode: TimeBar range onlyActiveControlPeriod: true timeLength: 3 allLinkPositionOutputMode: true deviceStateRecording: true ErrorReductionParameter: 0.2 NumIterations: 10 Restitution: 0 Friction: 1 ERP2: 0 SplitImpulsePenetrationThreshold: -0.0001 - id: 6 name: "Conveyor" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/conveyor.wrl" currentBaseLink: "BASE" rootPosition: [ 0.000000, 0.000000, 0.050000 ] rootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] jointPositions: [ 0.000000 ] initialRootPosition: [ 0.000000, 0.000000, 0.050000 ] initialRootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] zmp: [ 0.000000, 0.000000, 0.000000 ] selfCollisionDetection: false children: - id: 7 name: "ConveyorController" plugin: SimpleController class: SimpleControllerItem data: isImmediateMode: false controller: "ConveyorController" reloading: true inputLinkPositions: false - id: 8 name: "Ellipsoid1" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/ellipsoid1.wrl" currentBaseLink: "BASE" rootPosition: [ 2.000000, 0.000000, 0.390000 ] rootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] jointPositions: [ ] initialRootPosition: [ 2.000000, 0.000000, 0.390000 ] initialRootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] zmp: [ 0.000000, 0.000000, 0.000000 ] selfCollisionDetection: false views: "Items": selected: [ 3 ] checked: [ 1, 2, 6, 8 ] expanded: [ 1, 6, 7, 8 ] "Scene": viewpointControlMode: thirdPerson collisionLines: false polygonMode: fill defaultHeadLight: true defaultHeadLightIntensity: 0.75 headLightLightingFromBack: false worldLight: true worldLightIntensity: 0.5 worldLightAmbient: 0.3 additionalLights: true floorGrid: false floorGridSpan: 10 floorGridInterval: 0.5 lineWidth: 1 pointSize: 1 normalVisualization: false normalLength: 0.01 coordinateAxes: true showFPS: false useBufferForPicking: true camera: current: [ CameraTransform, Perspective ] eye: [ 7.90831, 4.17984, 3.45814 ] direction: [ -0.939956, -0.18433, -0.287237 ] up: [ -0.281869, -0.0552757, 0.95786 ] fieldOfView: 0.6978 near: 0.01 far: 10000 orthoHeight: 20 backgroundColor: [ 0.1, 0.1, 0.3 ] gridColor: [ 0.9, 0.9, 0.9, 1 ] "Multi Value Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 "Multi SE3 Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 visibleElements: [ 0, 1, 2 ] "Links": listingMode: "Link List" currentBodyItem: 6 bodyItems: - id: 8 selectedLinks: [ 0 ] "Body / Link": showRotationMatrix: false "Joint Sliders": showAllJoints: true jointId: true name: true numColumns: 1 spinBox: true slider: true labelOnLeft: true currentBodyItem: 6 "Joint Trajectories": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 "Multi Affine3 Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 visibleElements: [ 0, 1, 2 ] "Pose Roll": defaultTransitionTime: 0 updateAll: true autoUpdate: false timeSync: true listingMode: "Part Tree" timeLength: 10 showLipSync: false gridInterval: 1 toolbars: "TimeBar": minTime: 0 maxTime: 10.002 frameRate: 1000 playbackFrameRate: 100 idleLoopDrivenMode: false currentTime: 0 speedScale: 1 syncToOngoingUpdates: true autoExpansion: true "BodyBar": current: 6 stanceWidth: 0.15 "KinematicsBar": mode: FK attitude: false penetrationBlock: true collisionLinkHighlight: false snapDistance: 0.025 penetrationBlockDepth: 0.0005 lazyCollisionDetectionMode: true "BodyMotionGenerationBar": balancer: false autoGeneration: false timeScaleRatio: 1 preInitialDuration: 1 postFinalDuration: 1 onlyTimeBarRange: false makeNewBodyItem: true stealthyStepMode: true stealthyHeightRatioThresh: 2 flatLiftingHeight: 0.005 flatLandingHeight: 0.005 impactReductionHeight: 0.005 impactReductionTime: 0.04 autoZmp: true minZmpTransitionTime: 0.1 zmpCenteringTimeThresh: 0.03 zmpTimeMarginBeforeLiftingSpin: 0 zmpMaxDistanceFromCenter: 0.02 allLinkPositions: false lipSyncMix: false Body: "BodyMotionEngine": updateJointVelocities: false "KinematicFaultChecker": checkJointPositions: true angleMargin: 0 translationMargin: 0 checkJointVelocities: true velocityLimitRatio: 100 targetJoints: all checkSelfCollisions: true onlyTimeBarRange: false layoutOfViews: type: splitter orientation: horizontal sizes: - 486 - 2068 children: - type: splitter orientation: vertical sizes: - 623 - 622 children: - type: pane views: [ "Items", "Scene Graph" ] current: "Items" - type: pane views: [ "Property", "Links", "Nameserver", "Scene Graph Property" ] current: "Property" - type: splitter orientation: vertical sizes: - 889 - 356 children: - type: splitter orientation: horizontal sizes: - 0 - 2062 children: - type: pane views: [ "Text Editor", "Body / Link", "Joint Sliders", "Joint State" ] current: "Body / Link" - type: pane views: [ "Scene" ] current: "Scene" - type: pane views: [ "Message", "Multi Value Seq", "Multi SE3 Seq", "Body State", "Joint Trajectories", "Multi Affine3 Seq", "Pose Roll" ] current: "Message" layoutOfToolBars: rows: - - { name: "FileBar", x: 0, priority: 0 } - { name: "TimeBar", x: 48, priority: 0 } - { name: "ScriptBar", x: 1262, priority: 0 } - { name: "SceneBar", x: 1332, priority: 0 } - { name: "GraphBar", x: 1597, priority: 0 } - { name: "CaptureBar", x: 1707, priority: 0 } - { name: "BodyBar", x: 1755, priority: 0 } - { name: "KinematicsBar", x: 2320, priority: 0 } - - { name: "SimulationBar", x: 0, priority: 0 } - { name: "BodyMotionGenerationBar", x: 172, priority: 0 } - { name: "RobotAccessBar", x: 313, priority: 0 } choreonoid-1.5.0/sample/SimpleController/TankLightController.cpp0000664000000000000000000000150612741425367023576 0ustar rootroot/** A controller that brinks the tank light @author Shin'ichiro Nakaoka */ #include #include using namespace std; using namespace cnoid; class TankLightController : public cnoid::SimpleController { LightPtr light; int blinkCounter; public: virtual bool initialize(SimpleControllerIO* io) { DeviceList lights(io->body()->devices()); if(!lights.empty()){ light = lights.front(); } blinkCounter = 0; return (light != 0); } virtual bool control() { if(++blinkCounter == 250){ light->on(!light->on()); light->notifyStateChange(); blinkCounter = 0; } return true; } }; CNOID_IMPLEMENT_SIMPLE_CONTROLLER_FACTORY(TankLightController) choreonoid-1.5.0/sample/SimpleController/SR1Liftup.cnoid0000664000000000000000000003575112741425367021761 0ustar rootrootoptionalPlugins: [ ODE, Bullet, PhysX, AgX ] items: id: 0 name: "Root" plugin: Base class: RootItem children: - id: 1 name: "World" plugin: Body class: WorldItem data: collisionDetection: false collisionDetector: AISTCollisionDetector children: - id: 2 name: "SR1" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/SR1/SR1.body" currentBaseLink: "WAIST" rootPosition: [ 0, 0, 0.7135 ] rootAttitude: [ 0.999955, -0.006461, 0.006886, 0.006461, 0.999979, -2.5e-005, -0.006886, 7e-005, 0.999976 ] jointPositions: [ 0.000822, -0.037473, 0.000350, 0.077177, -0.046633, -0.000874, 0.175490, -0.003915, 0.000048, -1.568620, 0.000121, 0.000267, 0.000008, -0.000889, -0.040642, 0.000364, 0.077387, -0.043666, 0.000969, 0.175601, 0.003290, 0.000028, -1.568673, 0.000228, 0.000239, 0.000006, 0.005740, -0.000324, 0.000089 ] initialRootPosition: [ 0, 0, 0.7135 ] initialRootAttitude: [ 0.999955418, -0.00646083645, 0.00688615345, 0.00646116355, 0.999979126, -2.52542765e-005, -0.00688584655, 6.97457235e-005, 0.99997629 ] initialJointPositions: [ 0.000822, -0.037473, 0.000350, 0.077177, -0.046633, -0.000874, 0.175490, -0.003915, 0.000048, -1.568620, 0.000121, 0.000267, 0.000008, -0.000889, -0.040642, 0.000364, 0.077387, -0.043666, 0.000969, 0.175601, 0.003290, 0.000028, -1.568673, 0.000228, 0.000239, 0.000006, 0.005740, -0.000324, 0.000089 ] zmp: [ 0, 0, 0 ] selfCollisionDetection: false isEditable: true children: - id: 3 name: "SR1LiftupController" plugin: SimpleController class: SimpleControllerItem data: isImmediateMode: true controller: "SR1LiftupController" reloading: true inputLinkPositions: false - id: 4 name: "box2" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/box2.wrl" currentBaseLink: "WAIST" rootPosition: [ 0.55, 0, 0.151 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] jointPositions: [ ] initialRootPosition: [ 0.55, 0, 0.151 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] selfCollisionDetection: false isEditable: true - id: 5 name: "Floor" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/floor.wrl" currentBaseLink: "BASE" rootPosition: [ 0, 0, -0.1 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] jointPositions: [ ] initialRootPosition: [ 0, 0, -0.1 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] selfCollisionDetection: false isEditable: true - id: 6 name: "Simulators" plugin: Base class: FolderItem children: - id: 7 name: "AISTSimulator" plugin: Body class: AISTSimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Active control period" timeLength: 60 allLinkPositionOutputMode: false deviceStateOutput: true controllerThreads: true recordCollisionData: false controllerOptions: dynamicsMode: "Forward dynamics" integrationMode: "Runge Kutta" gravity: [ 0, 0, -9.80665 ] staticFriction: 0.5 slipFriction: 0.5 cullingThresh: 0.01 contactCullingDepth: 0.05 errorCriterion: 0.001 maxNumIterations: 1000 contactCorrectionDepth: 0.0001 contactCorrectionVelocityRatio: 30 kinematicWalking: false 2Dmode: false - id: 8 name: "ODESimulator" plugin: ODE class: ODESimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Active control period" timeLength: 60 allLinkPositionOutputMode: true deviceStateOutput: true controllerThreads: true recordCollisionData: false controllerOptions: stepMode: Iterative (quick step) gravity: [ 0, 0, -9.8 ] friction: 0.5 jointLimitMode: false globalERP: 0.4 globalCFM: 1e-10 numIterations: 50 overRelaxation: 1.3 limitCorrectingVel: true maxCorrectingVel: 1.0e-3 2Dmode: false UseWorldItem'sCollisionDetector: false velocityMode: false - id: 9 name: "BulletSimulator" plugin: Bullet class: BulletSimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Active control period" timeLength: 60 allLinkPositionOutputMode: false deviceStateOutput: true controllerThreads: true recordCollisionData: false controllerOptions: ErrorReductionParameter: 0.5 NumIterations: 10 Restitution: 0 Friction: 0.7 ERP2: 0 SplitImpulsePenetrationThreshold: -0.0001 - id: 10 name: "PhysXSimulator" plugin: PhysX class: PhysXSimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Active control period" timeLength: 60 allLinkPositionOutputMode: false deviceStateOutput: true controllerThreads: true recordCollisionData: false controllerOptions: staticFriction: 0.5 dynamicFriction: 0.8 Restitution: 0.1 jointLimitMode: false - id: 11 name: "AgXSimulator" plugin: AgX class: AgXSimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Active control period" timeLength: 60 allLinkPositionOutputMode: false deviceStateOutput: true controllerThreads: true recordCollisionData: false controllerOptions: dynamicsMode: Forward dynamics gravity: [ 0, 0, -9.80665 ] friction: 0.5 restitution: 0.1 frictionModelType: Iterative Projected frictionSolveType: Direct numThreads: 1 contactReductionMode: Geometry contactReductionBinResolution: 2 contactReductionThreshold: 4 - id: 12 name: "AgXSimulator-Velocity" plugin: AgX class: AgXSimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Active control period" timeLength: 180 allLinkPositionOutputMode: false deviceStateOutput: true controllerThreads: true recordCollisionData: false controllerOptions: "velocity" dynamicsMode: "High-gain dynamics" gravity: [ 0, 0, -9.80665 ] friction: 0.5 restitution: 0.1 frictionModelType: Iterative Projected frictionSolveType: Direct numThreads: 1 contactReductionMode: Geometry contactReductionBinResolution: 2 contactReductionThreshold: 4 children: - id: 13 name: "AgXsetContactMaterial.py" plugin: PythonSimScript class: PythonSimScriptItem data: timing: Before init. delay: 0 simulationOnly: true backgroundExecution: false file: "${SHARE}/script/AgXsetContactMaterial.py" - id: 14 name: "AgXSimulator-Velocity-TorqueSensor" plugin: AgX class: AgXSimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Active control period" timeLength: 180 allLinkPositionOutputMode: false deviceStateOutput: true controllerThreads: true recordCollisionData: false controllerOptions: "velocity torque_sensor" dynamicsMode: "High-gain dynamics" gravity: [ 0, 0, -9.80665 ] friction: 0.5 restitution: 0.1 frictionModelType: Iterative Projected frictionSolveType: Direct numThreads: 1 contactReductionMode: Geometry contactReductionBinResolution: 2 contactReductionThreshold: 4 views: "Items": selected: [ 7 ] checked: [ 1, 2, 4, 13 ] expanded: [ 1, 2, 3, 6, 12 ] "Scene": viewpointControlMode: thirdPerson collisionLines: false polygonMode: fill defaultHeadLight: true defaultHeadLightIntensity: 0.75 headLightLightingFromBack: false worldLight: true worldLightIntensity: 0.5 worldLightAmbient: 0.3 additionalLights: true floorGrid: true floorGridSpan: 10 floorGridInterval: 0.5 texture: true lineWidth: 1 pointSize: 1 normalVisualization: false normalLength: 0.01 coordinateAxes: true showFPS: false useBufferForPicking: true camera: current: Perspective eye: [ 2.38053012, 1.54674006, 1.10801005 ] direction: [ -0.820639908, -0.553809941, -0.140870988 ] up: [ -0.116768934, -0.0788013488, 0.990027964 ] fieldOfView: 0.6978 near: 0.01 far: 10000 orthoHeight: 20 backgroundColor: [ 0.100000001, 0.100000001, 0.300000012 ] gridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] "Multi Value Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 "Multi SE3 Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 visibleElements: [ 0, 1, 2 ] "Links": listingMode: "Link List" currentBodyItem: 2 bodyItems: - id: 2 selectedLinks: [ 20 ] "Body / Link": showRotationMatrix: false "Joint Sliders": showAllJoints: true jointId: true name: true numColumns: 1 spinBox: true slider: true labelOnLeft: true currentBodyItem: 2 "Joint Trajectories": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 "Multi Affine3 Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 visibleElements: [ 0, 1, 2 ] "Pose Roll": defaultTransitionTime: 0 updateAll: true autoUpdate: false timeSync: true listingMode: "Part Tree" timeLength: 10 showLipSync: false gridInterval: 1 toolbars: "TimeBar": minTime: 0 maxTime: 15 frameRate: 500 playbackFrameRate: 100 idleLoopDrivenMode: false currentTime: 0 speedScale: 1 syncToOngoingUpdates: true autoExpansion: true "BodyMotionGenerationBar": balancer: false autoGeneration: false timeScaleRatio: 1 preInitialDuration: 1 postFinalDuration: 1 onlyTimeBarRange: false makeNewBodyItem: true stealthyStepMode: true stealthyHeightRatioThresh: 2 flatLiftingHeight: 0.005 flatLandingHeight: 0.005 impactReductionHeight: 0.005 impactReductionTime: 0.04 autoZmp: true minZmpTransitionTime: 0.1 zmpCenteringTimeThresh: 0.03 zmpTimeMarginBeforeLiftingSpin: 0 zmpMaxDistanceFromCenter: 0.02 allLinkPositions: false lipSyncMix: false "BodyBar": stanceWidth: 0.15 "KinematicsBar": mode: FK attitude: false penetrationBlock: true collisionLinkHighlight: false snapDistance: 0.025 penetrationBlockDepth: 0.0005 lazyCollisionDetectionMode: true Body: "BodyMotionEngine": updateJointVelocities: false "EditableSceneBody": editableSceneBodies: - bodyItem: 2 showCenterOfMass: false showZmp: false "KinematicFaultChecker": checkJointPositions: true angleMargin: 0 translationMargin: 0 checkJointVelocities: true velocityLimitRatio: 100 targetJoints: all checkSelfCollisions: true onlyTimeBarRange: false OpenRTM: "OpenRTMPlugin": deleteUnmanagedRTCsOnStartingSimulation: false choreonoid-1.5.0/sample/SimpleController/SampleCrawlerJoystickController.cpp0000664000000000000000000000327112741425367026173 0ustar rootroot/** @author Shizuko Hattori @author Shin'ichiro Nakaoka */ #include #include using namespace cnoid; namespace { const int axisIds[] = { 1, 0 }; } class SampleCrawlerJoystickController : public cnoid::SimpleController { Link* crawlerL; Link* crawlerR; double qRef[2]; Joystick joystick; public: virtual bool initialize(SimpleControllerIO* io) { std::ostream& os = io->os(); crawlerL = io->body()->link("CRAWLER_TRACK_L"); crawlerR = io->body()->link("CRAWLER_TRACK_R"); if(!crawlerL || !crawlerR){ os << "Crawlers are not found" << std::endl; return false; } io->setLinkOutput(crawlerL, JOINT_VELOCITY); io->setLinkOutput(crawlerR, JOINT_VELOCITY); for(int i=0; i < 2; i++){ qRef[i] = 0; } if(!joystick.isReady()){ os << "Joystick is not ready: " << joystick.errorMessage() << std::endl; } if(joystick.numAxes() < 5){ os << "The number of the joystick axes is not sufficient for controlling the robot." << std::endl; } return true; } virtual bool control() { joystick.readCurrentState(); double pos[2]; for(int i=0; i < 2; ++i){ pos[i] = joystick.getPosition(i); if(fabs(pos[i]) < 0.2){ pos[i] = 0.0; } } // set the velocity of each crawlers crawlerL->dq() = -2.0 * pos[1] + pos[0]; crawlerR->dq() = -2.0 * pos[1] - pos[0]; return true; } }; CNOID_IMPLEMENT_SIMPLE_CONTROLLER_FACTORY(SampleCrawlerJoystickController) choreonoid-1.5.0/sample/SimpleController/SR1WalkPatternController.cpp0000664000000000000000000001131212741425367024467 0ustar rootroot/** Sample walking motion controller for the SR1 robot model. This program was ported from the "SamplePD" sample of OpenHRP3. @author Shin'ichiro Nakaoka */ #include #include #include #include #include using namespace std; using namespace cnoid; static double pgain[] = { 8000.0, 8000.0, 8000.0, 8000.0, 8000.0, 8000.0, 3000.0, 3000.0, 3000.0, 3000.0, 3000.0, 3000.0, 3000.0, 8000.0, 8000.0, 8000.0, 8000.0, 8000.0, 8000.0, 3000.0, 3000.0, 3000.0, 3000.0, 3000.0, 3000.0, 3000.0, 8000.0, 8000.0, 8000.0 }; static double dgain[] = { 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0 }; class SR1WalkPatternController : public cnoid::SimpleController { Body* ioBody; int currentFrameIndex; int lastFrameIndex; MultiValueSeqPtr qseq; MultiValueSeq::Frame qref0; MultiValueSeq::Frame qref1; MultiValueSeq::Frame qref2; vector q0; double dt; double dt2; enum { TORQUE_MODE, HIGHGAIN_MODE } mode; public: virtual bool initialize(SimpleControllerIO* io) { string patternFile; string opt = io->optionString(); if(opt == "highgain"){ mode = HIGHGAIN_MODE; patternFile = "SR1WalkPattern2.yaml"; io->setJointOutput(JOINT_ANGLE | JOINT_VELOCITY | JOINT_ACCELERATION); io->os() << "SR1WalkPatternController: high gain mode." << endl; } else if(opt == "velocity"){ mode = HIGHGAIN_MODE; patternFile = "SR1WalkPattern2.yaml"; io->setJointOutput(JOINT_VELOCITY); io->os() << "SR1WalkPatternController: velocity mode." << endl; } else { mode = TORQUE_MODE; patternFile = "SR1WalkPattern.yaml"; io->setJointOutput(JOINT_TORQUE); io->setJointInput(JOINT_ANGLE); io->os() << "SR1WalkPatternController: torque mode." << endl; } string filename = getNativePathString( boost::filesystem::path(shareDirectory()) / "motion" / "SR1" / patternFile); BodyMotion motion; if(!motion.loadStandardYAMLformat(filename)){ io->os() << motion.seqMessage() << endl; return false; } qseq = motion.jointPosSeq(); if(qseq->numFrames() == 0){ io->os() << "Empty motion data." << endl; return false; } ioBody = io->body(); if(ioBody->numJoints() != qseq->numParts()){ io->os() << "The number of joints must be " << qseq->numParts() << endl; return false; } dt = io->timeStep(); dt2 = dt * dt; if(fabs(dt - qseq->timeStep()) > 1.0e-6){ io->os() << "Warning: the simulation time step is different from that of the motion data " << endl; } currentFrameIndex = 0; lastFrameIndex = std::max(0, qseq->numFrames() - 1); qref1 = qseq->frame(0); qref2 = qseq->frame(std::min(1, lastFrameIndex)); q0.resize(qseq->numParts()); for(int i=0; i < ioBody->numJoints(); ++i){ q0[i] = ioBody->joint(i)->q(); } return true; } virtual bool control() { switch(mode){ case TORQUE_MODE: qref0 = qref1; qref1 = qseq->frame(currentFrameIndex); for(int i=0; i < ioBody->numJoints(); ++i){ Link* joint = ioBody->joint(i); double q_ref = qref1[i]; double q = joint->q(); double dq_ref = (q_ref - qref0[i]) / dt; double dq = (q - q0[i]) / dt; joint->u() = (q_ref - q) * pgain[i] + (dq_ref - dq) * dgain[i]; q0[i] = q; } break; case HIGHGAIN_MODE: qref0 = qref1; qref1 = qref2; qref2 = qseq->frame(std::min(currentFrameIndex + 1, lastFrameIndex)); for(int i=0; i < ioBody->numJoints(); ++i){ Link* joint = ioBody->joint(i); joint->q() = qref1[i]; joint->dq() = (qref2[i] - qref1[i]) / dt; joint->ddq() = (qref2[i] - 2.0 * qref1[i] + qref0[i]) / dt2; } break; default: break; } if(currentFrameIndex < qseq->numFrames()){ ++currentFrameIndex; return true; } else { return false; } } }; CNOID_IMPLEMENT_SIMPLE_CONTROLLER_FACTORY(SR1WalkPatternController) choreonoid-1.5.0/sample/SimpleController/SR1WalkHighGain.cnoid0000664000000000000000000002017412741425367023004 0ustar rootrootitems: id: 0 name: "Root" plugin: Base class: RootItem children: - id: 1 name: "World" plugin: Body class: WorldItem data: collisionDetection: false collisionDetector: AISTCollisionDetector children: - id: 2 name: "SR1" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/SR1/SR1.yaml" currentBaseLink: "WAIST" rootPosition: [ 0, 0, 0.7135 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] jointPositions: [ 0.000000, -0.036652, 0.000000, 0.078540, -0.041888, 0.000000, 0.174533, -0.003491, 0.000000, -1.570796, 0.000000, 0.000000, 0.000000, 0.000000, -0.036652, 0.000000, 0.078540, -0.041888, 0.000000, 0.174533, -0.003491, 0.000000, -1.570796, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000 ] initialRootPosition: [ 0, 0, 0.7135 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] initialJointPositions: [ 0.000000, -0.036652, 0.000000, 0.078540, -0.041888, 0.000000, 0.174533, -0.003491, 0.000000, -1.570796, 0.000000, 0.000000, 0.000000, 0.000000, -0.036652, 0.000000, 0.078540, -0.041888, 0.000000, 0.174533, -0.003491, 0.000000, -1.570796, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000 ] zmp: [ 0, 0, 0 ] selfCollisionDetection: false isEditable: true children: - id: 3 name: "SR1WalkController" plugin: SimpleController class: SimpleControllerItem data: isImmediateMode: true controller: "SR1WalkPatternController" reloading: true options: highgain - id: 4 name: "Floor" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/floor.wrl" currentBaseLink: "BASE" rootPosition: [ 0, 0, -0.1 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] jointPositions: [ ] initialRootPosition: [ 0, 0, -0.1 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] selfCollisionDetection: false isEditable: true - id: 5 name: "AISTSimulator" plugin: Body class: AISTSimulatorItem data: realtimeSync: true recording: true timeRangeMode: TimeBar range onlyActiveControlPeriod: true timeLength: 13.4 allLinkPositionOutputMode: true deviceStateOutput: true dynamicsMode: "High-gain dynamics" integrationMode: Runge Kutta gravity: [ 0, 0, -9.80665 ] staticFriction: 0.5 slipFriction: 0.5 cullingThresh: 0.01 errorCriterion: 0.001 maxNumIterations: 1000 contactCorrectionDepth: 0.0001 contactCorrectionVelocityRatio: 30 kinematicWalking: false 2Dmode: false views: "Items": selected: [ 5 ] checked: [ 1, 2 ] expanded: [ 1, 2, 3 ] "Scene": viewpointControlMode: thirdPerson collisionLines: false polygonMode: fill defaultHeadLight: true defaultHeadLightIntensity: 0.75 headLightLightingFromBack: false worldLight: true worldLightIntensity: 0.5 worldLightAmbient: 0.3 additionalLights: true floorGrid: true floorGridSpan: 10 floorGridInterval: 0.5 texture: true lineWidth: 1 pointSize: 1 normalVisualization: false normalLength: 0.01 coordinateAxes: true showFPS: false useBufferForPicking: true camera: current: Perspective eye: [ 2.38053012, 1.54674006, 1.10801005 ] direction: [ -0.820639908, -0.553809941, -0.140870988 ] up: [ -0.116768934, -0.0788013488, 0.990027964 ] fieldOfView: 0.6978 near: 0.01 far: 10000 orthoHeight: 20 backgroundColor: [ 0.100000001, 0.100000001, 0.300000012 ] gridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] "Multi Value Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 "Multi SE3 Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 visibleElements: [ 0, 1, 2 ] "Links": listingMode: "Link List" currentBodyItem: 2 bodyItems: - id: 2 selectedLinks: [ 20 ] "Body / Link": showRotationMatrix: false "Joint Sliders": showAllJoints: true jointId: true name: true numColumns: 1 spinBox: true slider: true labelOnLeft: true currentBodyItem: 2 "Joint Trajectories": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 "Multi Affine3 Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 visibleElements: [ 0, 1, 2 ] "Pose Roll": defaultTransitionTime: 0 updateAll: true autoUpdate: false timeSync: true listingMode: "Part Tree" timeLength: 10 showLipSync: false gridInterval: 1 toolbars: "TimeBar": minTime: 0 maxTime: 15 frameRate: 500 playbackFrameRate: 100 idleLoopDrivenMode: false currentTime: 0 speedScale: 1 syncToOngoingUpdates: true autoExpansion: true "BodyMotionGenerationBar": balancer: false autoGeneration: false timeScaleRatio: 1 preInitialDuration: 1 postFinalDuration: 1 onlyTimeBarRange: false makeNewBodyItem: true stealthyStepMode: true stealthyHeightRatioThresh: 2 flatLiftingHeight: 0.005 flatLandingHeight: 0.005 impactReductionHeight: 0.005 impactReductionTime: 0.04 autoZmp: true minZmpTransitionTime: 0.1 zmpCenteringTimeThresh: 0.03 zmpTimeMarginBeforeLiftingSpin: 0 zmpMaxDistanceFromCenter: 0.02 allLinkPositions: false lipSyncMix: false "BodyBar": stanceWidth: 0.15 "KinematicsBar": mode: FK attitude: false penetrationBlock: true collisionLinkHighlight: false snapDistance: 0.025 penetrationBlockDepth: 0.0005 lazyCollisionDetectionMode: true Body: "BodyMotionEngine": updateJointVelocities: false "EditableSceneBody": editableSceneBodies: - bodyItem: 2 showCenterOfMass: false showZmp: false "KinematicFaultChecker": checkJointPositions: true angleMargin: 0 translationMargin: 0 checkJointVelocities: true velocityLimitRatio: 100 targetJoints: all checkSelfCollisions: true onlyTimeBarRange: false OpenRTM: "OpenRTMPlugin": deleteUnmanagedRTCsOnStartingSimulation: false choreonoid-1.5.0/sample/SimpleController/SR1LiftupController.cpp0000664000000000000000000002140712741425367023504 0ustar rootroot/** Sample lifting motion controller for the SR1 robot model. The original sample which this program is based on is "SampleLF" of OpenHRP3. @author Shin'ichiro Nakaoka */ #include #include #include "Interpolator.h" using namespace std; using namespace cnoid; using namespace boost; namespace { const double pgain[] = { 8000.0, 8000.0, 8000.0, 8000.0, 8000.0, 8000.0, 3000.0, 3000.0, 3000.0, 3000.0, 3000.0, 3000.0, 3000.0, 8000.0, 8000.0, 8000.0, 8000.0, 8000.0, 8000.0, 3000.0, 3000.0, 3000.0, 3000.0, 3000.0, 3000.0, 3000.0, 8000.0, 8000.0, 8000.0 }; const double dgain[] = { 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0 }; } class SR1LiftupController : public cnoid::SimpleController { enum { TORQUE_MODE, VELOCITY_MODE } mode; bool isTorqueSensorEnabled; Body* ioBody; double timeStep; Interpolator interpolator; VectorXd qref, qold, qref_old; double time; int phase; Link* wrist[2]; double dq_wrist; double throwTime; double wristReleaseAngle[2]; bool isThrowing; public: VectorXd& convertToRadian(VectorXd& q){ for(size_t i=0; i < q.size(); ++i){ q[i] = radian(q[i]); } return q; } virtual bool initialize(SimpleControllerIO* io) { mode = TORQUE_MODE; isTorqueSensorEnabled = false; vector options = io->options(); for(vector::iterator p = options.begin(); p != options.end(); ++p){ if(*p == "velocity"){ mode = VELOCITY_MODE; } else if(*p == "torque_sensor"){ isTorqueSensorEnabled = true; } } ostream& os = io->os(); if(mode == TORQUE_MODE){ os << "SR1LiftupController: torque control mode." << endl; io->setJointOutput(JOINT_TORQUE); io->setJointInput(JOINT_ANGLE); } else if(mode == VELOCITY_MODE){ os << "SR1LiftupController: velocity control mode"; io->setJointOutput(JOINT_VELOCITY); if(isTorqueSensorEnabled){ io->setJointInput(JOINT_ANGLE | JOINT_TORQUE); os << ", torque sensors"; } else { io->setJointInput(JOINT_ANGLE); } os << "." << endl; } time = 0.0; timeStep = io->timeStep(); throwTime = std::numeric_limits::max(); isThrowing = false; ioBody = io->body(); int n = ioBody->numJoints(); qref_old.resize(n); qold.resize(n); VectorXd q0(n); for(int i=0; i < n; ++i){ Link* joint = ioBody->joint(i); qold[i] = joint->q(); q0[i] = joint->q(); } VectorXd q1(n); q1 << 0.0, -15.0, 0.0, 45.0, -30.0, 0.0, 10.0, 0.0, 0.0, -90.0, 0.0, 0.0, 0.0, 0.0, -15.0, 0.0, 45.0, -30.0, 0.0, 10.0, 0.0, 0.0, -90.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0; VectorXd q2(n); q2 << 0.0, -80.0, 0.0, 148.0, -70.0, 0.0, -47.0, 0.0, 0.0, -60.0, 0.0, 0.0, 0.0, 0.0, -80.0, 0.0, 148.0, -70.0, 0.0, -47.0, 0.0, 0.0, -60.0, 0.0, 0.0, 0.0, 50.0, 0.0, 0.0; interpolator.clear(); interpolator.appendSample(0.0, q0); interpolator.appendSample(1.5, convertToRadian(q1)); interpolator.appendSample(4.5, convertToRadian(q2)); interpolator.update(); qref_old = interpolator.interpolate(0.0); phase = 0; dq_wrist = 0.0; wrist[0] = ioBody->link("RARM_WRIST_R"); wrist[1] = ioBody->link("LARM_WRIST_R"); return true; } virtual bool control() { bool isActive = true; if(phase == 0){ qref = interpolator.interpolate(time); if(time > interpolator.domainUpper()){ phase = 1; } } else if(phase == 1){ // holding phase qref = qref_old; bool isHolding = false; if(fabs(wrist[0]->u()) > 40.0 && fabs(wrist[1]->u()) > 40.0){ isHolding = true; } if(!isHolding){ dq_wrist = std::min(dq_wrist + 0.001, 0.1); qref[wrist[0]->jointId()] += radian(dq_wrist); qref[wrist[1]->jointId()] -= radian(dq_wrist); } else { // transit to getting up phase VectorXd q3(ioBody->numJoints()); q3 << 0.0, -15.0, 0.0, 45.0, -30.0, 0.0, -50.0, 0.0, 0.0, -60.0, 0.0, 0.0, 0.0, 0.0, -15.0, 0.0, 45.0, -30.0, 0.0, -50.0, 0.0, 0.0, -60.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0; convertToRadian(q3); for(int i=0; i < 2; ++i){ q3[wrist[i]->jointId()] = qref[wrist[i]->jointId()]; } interpolator.clear(); interpolator.appendSample(time, qref); interpolator.appendSample(time + 2.5, q3); interpolator.appendSample(time + 4.0, q3); interpolator.update(); qref = interpolator.interpolate(time); phase = 2; } } else if(phase == 2){ qref = interpolator.interpolate(time); if(time > interpolator.domainUpper()){ // transit to throwing phase VectorXd q4(ioBody->numJoints()); q4 << 0.0, -40.0, 0.0, 80.0, -40.0, 0.0, -50.0, 0.0, 0.0, -60.0, 0.0, 0.0, 0.0, 0.0, -40.0, 0.0, 80.0, -40.0, 0.0, -50.0, 0.0, 0.0, -60.0, 0.0, 0.0, 0.0, 10.0, 0.0, 0.0; convertToRadian(q4); for(int i=0; i < 2; ++i){ q4[wrist[i]->jointId()] = qref[wrist[i]->jointId()]; } VectorXd q5(ioBody->numJoints()); q5 << 0.0, -15.0, 0.0, 45.0, -30.0, 0.0, -60.0, 0.0, 0.0, -50.0, 0.0, 0.0, 0.0, 0.0, -15.0, 0.0, 45.0, -30.0, 0.0, -60.0, 0.0, 0.0, -50.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0; convertToRadian(q5); for(int i=0; i < 2; ++i){ q5[wrist[i]->jointId()] = qref[wrist[i]->jointId()]; } interpolator.clear(); interpolator.appendSample(time, qref); interpolator.setEndPoint(interpolator.appendSample(time + 1.0, q4)); interpolator.appendSample(time + 1.3, q5); throwTime = time + 1.15; interpolator.update(); qref = interpolator.interpolate(time); phase = 3; } } else if (phase == 3){ qref = interpolator.interpolate(time); if(time > throwTime){ if(!isThrowing){ wristReleaseAngle[0] = wrist[0]->q() - 0.15; wristReleaseAngle[1] = wrist[1]->q() + 0.15; isThrowing = true; } for(int i=0; i < 2; ++i){ qref[wrist[i]->jointId()] = wristReleaseAngle[i]; } if(time >= interpolator.domainUpper() + 0.1){ phase = 4; } } } if(mode == TORQUE_MODE || !isTorqueSensorEnabled){ for(int i=0; i < ioBody->numJoints(); ++i){ Link* joint = ioBody->joint(i); double q = joint->q(); double dq = (q - qold[i]) / timeStep; double dq_ref = (qref[i] - qref_old[i]) / timeStep; joint->u() = (qref[i] - q) * pgain[i] + (dq_ref - dq) * dgain[i]; qold[i] = q; } } if(mode == VELOCITY_MODE){ for(int i=0; i < ioBody->numJoints(); ++i){ Link* joint = ioBody->joint(i); joint->dq() = (qref[i] - joint->q()) / timeStep; } } if(phase == 3){ if(time > throwTime){ if(mode == TORQUE_MODE){ wrist[0]->u() = 0.0; wrist[1]->u() = 0.0; } } } qref_old = qref; time += timeStep; return true; } }; CNOID_IMPLEMENT_SIMPLE_CONTROLLER_FACTORY(SR1LiftupController) choreonoid-1.5.0/sample/SimpleController/SR1Minimum.cnoid0000664000000000000000000000616212741425367022123 0ustar rootrootitems: id: 0 name: "Root" plugin: Base class: RootItem children: - id: 1 name: "World" plugin: Body class: WorldItem data: collisionDetection: false collisionDetector: AISTCollisionDetector children: - id: 2 name: "SR1" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/SR1/SR1.yaml" currentBaseLink: "WAIST" rootPosition: [ 0, 0, 0.7135 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] jointPositions: [ 0.000000, -0.036652, 0.000000, 0.078540, -0.041888, 0.000000, 0.174533, -0.003491, 0.000000, -1.570796, 0.000000, 0.000000, 0.000000, 0.000000, -0.036652, 0.000000, 0.078540, -0.041888, 0.000000, 0.174533, -0.003491, 0.000000, -1.570796, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000 ] initialRootPosition: [ 0, 0, 0.7135 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] initialJointPositions: [ 0.000000, -0.036652, 0.000000, 0.078540, -0.041888, 0.000000, 0.174533, -0.003491, 0.000000, -1.570796, 0.000000, 0.000000, 0.000000, 0.000000, -0.036652, 0.000000, 0.078540, -0.041888, 0.000000, 0.174533, -0.003491, 0.000000, -1.570796, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000 ] zmp: [ 0, 0, 0 ] selfCollisionDetection: false isEditable: true children: - id: 3 name: "SimpleController" plugin: SimpleController class: SimpleControllerItem data: isImmediateMode: true controller: "SR1MinimumController" reloading: true inputLinkPositions: false - id: 4 name: "Floor" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/floor.wrl" currentBaseLink: "BASE" rootPosition: [ 0, 0, -0.1 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] jointPositions: [ ] initialRootPosition: [ 0, 0, -0.1 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] selfCollisionDetection: false isEditable: true - id: 5 name: "AISTSimulator" plugin: Body class: AISTSimulatorItem data: realtimeSync: true recording: "full" views: "Items": selected: [ ] checked: [ 2, 4 ] expanded: [ 1, 2, 3 ] "Scene": floorGrid: false toolbars: "TimeBar": minTime: 0 maxTime: 15 frameRate: 500 currentTime: 0 speedScale: 1 syncToOngoingUpdates: true autoExpansion: true choreonoid-1.5.0/sample/SimpleController/PA10PickupController.cpp0000664000000000000000000001325212741425367023527 0ustar rootroot/** Sample picking up motion controller for PA10. @author Shin'ichiro Nakaoka */ #include #include #include #include "Interpolator.h" using namespace std; using namespace cnoid; using namespace boost; namespace { const double pgain[] = { 35000.0, 35000.0, 35000.0, 35000.0, 35000.0, 35000.0, 35000.0, 17000.0, 17000.0 }; const double dgain[] = { 220.0, 220.0, 220.0, 220.0, 220.0, 220.0, 220.0, 220.0, 220.0 }; } class PA10PickupController : public cnoid::SimpleController { Body* ioBody; Link* ioLeftHand; Link* ioRightHand; BodyPtr ikBody; Link* ikWrist; JointPathPtr baseToWrist; VectorXd qref, qold, qref_old; Interpolator wristInterpolator; Interpolator jointInterpolator; int phase; double time; double timeStep; double dq_hand; public: Vector3 toRadianVector3(double x, double y, double z){ return Vector3(radian(x), radian(y), radian(z)); } virtual bool initialize(SimpleControllerIO* io) { io->setJointOutput(JOINT_TORQUE); io->setJointInput(JOINT_ANGLE); ioBody = io->body(); ioLeftHand = ioBody->link("HAND_L"); ioRightHand = ioBody->link("HAND_R"); ikBody = ioBody->clone(); ikWrist = ikBody->link("J7"); Link* base = ikBody->rootLink(); baseToWrist = getCustomJointPath(ikBody, base, ikWrist); base->p().setZero(); base->R().setIdentity(); const int nj = ioBody->numJoints(); qold.resize(nj); for(int i=0; i < nj; ++i){ double q = ioBody->joint(i)->q(); ikBody->joint(i)->q() = q; qold[i] = q; } baseToWrist->calcForwardKinematics(); qref = qold; qref_old = qold; VectorXd p0(6); p0.head<3>() = ikWrist->p(); p0.tail<3>() = rpyFromRot(ikWrist->attitude()); VectorXd p1(6); p1.head<3>() = Vector3(0.9, 0.0, 0.25); p1.tail<3>() = toRadianVector3(180.0, 0.0, 0.0); wristInterpolator.clear(); wristInterpolator.appendSample(0.0, p0); wristInterpolator.appendSample(1.0, p1); p1.z() = 0.2; wristInterpolator.appendSample(1.2, p1); wristInterpolator.update(); phase = 0; time = 0.0; timeStep = io->timeStep(); dq_hand = 0.0; return true; } virtual bool control() { bool isActive = true; VectorXd p(6); if(phase <= 3){ p = wristInterpolator.interpolate(time); if(baseToWrist->calcInverseKinematics( Vector3(p.head<3>()), ikWrist->calcRfromAttitude(rotFromRpy(Vector3(p.tail<3>()))))){ for(int i=0; i < baseToWrist->numJoints(); ++i){ Link* joint = baseToWrist->joint(i); qref[joint->jointId()] = joint->q(); } } } if(phase == 0){ if(time > wristInterpolator.domainUpper()){ phase = 1; } } else if(phase == 1){ if(fabs(ioRightHand->u()) < 40.0 || fabs(ioLeftHand->u()) < 40.0){ // not holded ? dq_hand = std::min(dq_hand + 0.00001, 0.0005); qref[ioRightHand->jointId()] -= radian(dq_hand); qref[ioLeftHand->jointId()] += radian(dq_hand); } else { VectorXd p2(6); p2.head<3>() = Vector3(0.0, 0.5, 1.0); p2.tail<3>() = toRadianVector3(180.0, -45, 90.0); VectorXd p3(6); p3.head<3>() = Vector3(0.0, 0.7, 0.52); p3.tail<3>() = toRadianVector3(180.0, 0, 90.0); wristInterpolator.clear(); wristInterpolator.appendSample(time, p); wristInterpolator.appendSample(time + 1.0, p2); wristInterpolator.appendSample(time + 1.5, p3); wristInterpolator.appendSample(time + 1.7, p3); wristInterpolator.update(); phase = 2; } } else if(phase == 2){ if(time > wristInterpolator.domainUpper()){ phase = 3; dq_hand = 0.0; } } else if(phase == 3){ if(qref[ioRightHand->jointId()] < 0.028 || qref[ioLeftHand->jointId()] > -0.028){ dq_hand = std::min(dq_hand + 0.00001, 0.002); qref[ioRightHand->jointId()] += radian(dq_hand); qref[ioLeftHand->jointId()] -= radian(dq_hand); } else { jointInterpolator.clear(); jointInterpolator.appendSample(time, qref); VectorXd qf = VectorXd::Zero(qref.size()); qf[ioRightHand->jointId()] = qref[ioRightHand->jointId()]; qf[ioLeftHand->jointId()] = qref[ioLeftHand->jointId()]; jointInterpolator.appendSample(time + 1.0, qf); jointInterpolator.update(); phase = 4; } } else if(phase == 4){ qref = jointInterpolator.interpolate(time); if(time > jointInterpolator.domainUpper()){ isActive = false; } } for(int i=0; i < ioBody->numJoints(); ++i){ double q = ioBody->joint(i)->q(); double dq = (q - qold[i]) / timeStep; double dq_ref = (qref[i] - qref_old[i]) / timeStep; ioBody->joint(i)->u() = (qref[i] - q) * pgain[i] + (dq_ref - dq) * dgain[i]; qold[i] = q; } qref_old = qref; time += timeStep; return isActive; } }; CNOID_IMPLEMENT_SIMPLE_CONTROLLER_FACTORY(PA10PickupController) choreonoid-1.5.0/sample/SimpleController/CMakeLists.txt0000664000000000000000000000474712741425367021713 0ustar rootroot # @author Shin'ichiro Nakaoka if(NOT ENABLE_GUI) return() endif() option(BUILD_SIMPLE_CONTROLLER_SAMPLES "Building sample simulation controllers built as simple controllers" ON) if(NOT BUILD_SIMPLE_CONTROLLER_SAMPLES) return() endif() if(NOT BUILD_SIMPLE_CONTROLLER_PLUGIN) message(FATAL_ERROR "Simple controller samples need to build SimpleControllerPlugin.") endif() # set(CMAKE_BUILD_TYPE Debug) add_cnoid_simple_controller(SR1MinimumController SR1MinimumController.cpp) configure_file(SR1Minimum.cnoid ${CNOID_SOURCE_SHARE_DIR}/project COPYONLY) add_cnoid_simple_controller(SR1WalkPatternController SR1WalkPatternController.cpp) configure_file(SR1Walk.cnoid ${CNOID_SOURCE_SHARE_DIR}/project COPYONLY) configure_file(SR1WalkPush.cnoid ${CNOID_SOURCE_SHARE_DIR}/project COPYONLY) configure_file(SR1WalkPush.py ${CNOID_SOURCE_SHARE_DIR}/script COPYONLY) configure_file(SR1Walk2D.cnoid ${CNOID_SOURCE_SHARE_DIR}/project COPYONLY) #configure_file(SR1WalkHighGain.cnoid ${CNOID_SOURCE_SHARE_DIR}/project COPYONLY) add_cnoid_simple_controller(SR1LiftupController SR1LiftupController.cpp) configure_file(SR1Liftup.cnoid ${CNOID_SOURCE_SHARE_DIR}/project COPYONLY) configure_file(../python/AgXsetContactMaterial.py ${CNOID_SOURCE_SHARE_DIR}/script COPYONLY) add_cnoid_simple_controller(PA10PickupController PA10PickupController.cpp) configure_file(PA10Pickup.cnoid ${CNOID_SOURCE_SHARE_DIR}/project COPYONLY) add_cnoid_simple_controller(SampleCrawlerController SampleCrawlerController.cpp) configure_file(SampleCrawler.cnoid ${CNOID_SOURCE_SHARE_DIR}/project COPYONLY) add_cnoid_simple_controller(SampleCrawlerJoystickController SampleCrawlerJoystickController.cpp) configure_file(SampleCrawlerJoystick.cnoid ${CNOID_SOURCE_SHARE_DIR}/project COPYONLY) add_cnoid_simple_controller(TankJoystickController TankJoystickController.cpp) configure_file(TankJoystick.cnoid ${CNOID_SOURCE_SHARE_DIR}/project COPYONLY) add_cnoid_simple_controller(TankLightController TankLightController.cpp) configure_file(TankJoystickLight.cnoid ${CNOID_SOURCE_SHARE_DIR}/project COPYONLY) add_cnoid_simple_controller(SR1WalkGraspController SR1WalkGraspController.cpp) configure_file(SR1WalkinHouse.cnoid ${CNOID_SOURCE_SHARE_DIR}/project COPYONLY) add_cnoid_simple_controller(ConveyorController ConveyorController.cpp) configure_file(ConveyorSample.cnoid ${CNOID_SOURCE_SHARE_DIR}/project COPYONLY) add_cnoid_simple_controller(SampleSVController SampleSV.cpp) add_cnoid_simple_controller(CameraSampleController CameraSampleController.cpp) choreonoid-1.5.0/sample/SimpleController/Interpolator.h0000664000000000000000000001622312741425367021776 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_INTERPOLATOR_H_INCLUDED #define CNOID_UTIL_INTERPOLATOR_H_INCLUDED #include #include #include namespace cnoid { template class Interpolator { enum SegmentType { UNDETERMINED, CUBIC_SPLINE, POLYNOMINAL }; struct Sample { double x; VectorType y; VectorType yp; // coefficients VectorType a; VectorType a_end; VectorType b; VectorType c; bool isEdge; bool isNaturalEdge; SegmentType segmentType; Sample(int size) : y(size), yp(size), a(size), a_end(size), b(size), c(size) { } }; std::vector samples; mutable int prevReferredSegments; public: void clear() { samples.clear(); prevReferredSegments = -1; } int numSamples() const { return samples.size(); } double domainLower() const { return samples.empty() ? 0.0 : samples.front().x; } double domainUpper() const { return samples.empty() ? 0.0 : samples.back().x; } int appendSample(double x, const VectorType& y) { if(!samples.empty()){ Sample& prev = samples.back(); if(fabs(prev.x - x) < std::numeric_limits::epsilon()){ samples.pop_back(); } } int index = samples.size(); int size = y.size(); samples.push_back(Sample(size)); Sample& s = samples.back(); s.x = x; s.y = y; s.yp = VectorType::Zero(size); s.isEdge = false; s.isNaturalEdge = false; s.segmentType = UNDETERMINED; return index; } void setEndPoint(int sampleIndex, bool isNatural = false) { Sample& sample = samples[sampleIndex]; sample.isEdge = true; sample.isNaturalEdge = isNatural; sample.yp = VectorType::Zero(sample.yp.size()); // first-order derivative (velocity) } bool update() { int n = samples.size(); int s = 0; while(true){ const int m = n - s; if(m < 2){ break; } if(m >= 3 && !samples[s + 1].isEdge){ s = updateCubicSplineSegment(s); } else { s = updateSegmentBetweenTwoSamples(s); } } return (n >= 2); } VectorType interpolate(double x) const { int lower; int upper; const int n = samples.size(); int k; if(prevReferredSegments >= 0 && prevReferredSegments < (n - 1)){ k = prevReferredSegments; if(x >= samples[k].x && x < samples[k+1].x){ goto calc; } } lower = 0; upper = n - 1; if(x < samples[0].x){ return samples[0].y; } else if(x >= samples[upper].x){ return samples[upper].y; } while(upper - lower > 1){ k = (upper + lower) / 2; if(samples[k].x > x){ upper = k; } else { lower = k; } } k = lower; calc: prevReferredSegments = k; const Sample& s0 = samples[k]; const Sample& s1 = samples[k+1]; if(s0.segmentType == CUBIC_SPLINE){ const VectorType& a_end = (s1.isEdge ? s1.a_end : s1.a); const double h = s1.x - s0.x; const double A = (s1.x - x) / h; const double B = (x - s0.x) / h; return A * s0.y + B * s1.y + ((A*A*A - A) * s0.a + (B*B*B - B) * a_end) * (h*h) / 6.0; } else if(s0.segmentType == POLYNOMINAL){ const VectorType& a0 = s0.y; const VectorType& a1 = s0.a; const VectorType& a2 = s0.b; const VectorType& a3 = s0.c; const double h = x - s0.x; const double h2 = h * h; const double h3 = h2 * h; return (a0 + a1 * h + a2 * h2 + a3 * h3); } return VectorType(); } private: int updateCubicSplineSegment(int begin) { Sample& s0 = samples[begin]; s0.segmentType = CUBIC_SPLINE; s0.isEdge = true; const int size = s0.y.size(); if(s0.isNaturalEdge){ s0.a = VectorType::Zero(size); s0.b = VectorType::Zero(size); } else { Sample& s1 = samples[begin + 1]; s0.a = VectorType::Constant(size, -0.5); s0.b = (3.0 / (s1.x - s0.x)) * ((s1.y - s0.y) / (s1.x - s0.x) - s0.yp); } const int n = samples.size(); int i = (begin + 1); while(true) { Sample& s0 = samples[i-1]; Sample& s1 = samples[i]; Sample& s2 = samples[i+1]; s1.segmentType = CUBIC_SPLINE; const VectorType b = (s2.y - s1.y) / (s2.x - s1.x) - (s1.y - s0.y) / (s1.x - s0.x); const double sig = (s1.x - s0.x) / (s2.x - s0.x); for(int j=0; j < size; ++j){ const double p = sig * s0.a[j] + 2.0; s1.a[j] = (sig - 1.0) / p; s1.b[j] = (6.0 * b[j] / (s2.x - s0.x) - sig * s0.b[j]) / p; } if(s2.isEdge || i == (n - 2)){ break; } ++i; } double qf; VectorType bf; Sample& sf0 = samples[i]; Sample& sf = samples[i+1]; const int next = i + 1; sf.isEdge = true; if(sf.isNaturalEdge){ qf = 0.0; bf = VectorType::Zero(size); } else { qf = 0.5; bf = (3.0 / (sf.x - sf0.x)) * (sf.yp - (sf.y - sf0.y) / (sf.x - sf0.x)); } const VectorType a_save = sf.a; for(int i=0; i < sf0.a.size(); ++i){ sf.a[i] = (bf[i] - qf * sf0.b[i]) / (qf * sf0.a[i] + 1.0); } while(i >= begin){ Sample& s0 = samples[i]; Sample& s1 = samples[i+1]; s0.a = s0.a.cwiseProduct(s1.a) + s0.b; --i; } sf.a_end = sf.a; sf.a = a_save; return next; } int updateSegmentBetweenTwoSamples(int begin) { Sample& s0 = samples[begin]; s0.segmentType = POLYNOMINAL; s0.isEdge = true; Sample& s1 = samples[begin+1]; s1.isEdge = true; const double h = (s1.x - s0.x); const double h2 = h * h; const double h3 = h2 * h; const int size = s0.yp.size(); const VectorType d0 = s0.isEdge ? s0.yp : VectorType::Zero(size); const VectorType d1 = s1.isEdge ? s1.yp : VectorType::Zero(size); s0.a = d0; s0.b = 3.0 * (s1.y - s0.y) / h2 - (2.0 * d0 - d1) / h; s0.c = (d0 + d1) / h2 + 2.0 * (s0.y - s1.y) / h3; return begin + 1; } }; } #endif choreonoid-1.5.0/sample/SimpleController/SR1WalkGraspController.cpp0000664000000000000000000001506212741425367024134 0ustar rootroot/** Sample walking and grasp motion controller for the SR1Hand robot model. This program was ported from the "SampleController" sample of OpenHRP3. @author Shizuko Hattori */ #include #include #include #include #include #include #include "Interpolator.h" using namespace std; using namespace cnoid; static double pgain[] = { 19000.0, 19000.0, 19000.0, 19000.0, 19000.0, 19000.0, 20000.0, 20000.0, 20000.0, 20000.0, 20000.0, 80.0, 80.0, 19000.0, 19000.0, 19000.0, 19000.0, 19000.0, 19000.0, 20000.0, 20000.0, 20000.0, 20000.0, 20000.0, 20000.0, 20000.0, 30000.0, 19000.0, 19000.0 }; static double dgain[] = { 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 1.0, 1.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0 }; class SR1WalkGraspController : public cnoid::SimpleController { BodyPtr body; int rarm_shoulder_p; int rarm_shoulder_r; int rarm_elbow; int rarm_wrist_y; int rarm_wrist_r; ForceSensor* rhsensor; Interpolator interpolator; MultiValueSeqPtr qseq; VectorXd qref, qold, qref_old; int currentFrame; double timeStep_; int numJoints; int phase; double time; public: virtual bool initialize() { if(!qseq){ string filename = getNativePathString( boost::filesystem::path(shareDirectory()) / "motion" / "SR1" / "SR1WalkPattern3.yaml"); BodyMotion motion; if(!motion.loadStandardYAMLformat(filename)){ os() << motion.seqMessage() << endl; return false; } qseq = motion.jointPosSeq(); if(qseq->numFrames() == 0){ os() << "Empty motion data." << endl; return false; } timeStep_ = qseq->getTimeStep(); } if(fabs(timeStep() - timeStep_) > 1.0e-6){ os() << "Time step must be " << timeStep_ << "." << endl;; return false; } body = ioBody(); rarm_shoulder_p = body->link("RARM_SHOULDER_P")->jointId(); rarm_shoulder_r = body->link("RARM_SHOULDER_R")->jointId(); rarm_elbow = body->link("RARM_ELBOW")->jointId(); rarm_wrist_y = body->link("RARM_WRIST_Y")->jointId(); rarm_wrist_r = body->link("RARM_WRIST_R")->jointId(); rhsensor = body->findDevice("rhsensor"); numJoints = body->numJoints(); if(numJoints != qseq->numParts()){ os() << "The number of joints must be " << qseq->numParts() << endl; return false; } qold.resize(numJoints); VectorXd q0(numJoints); VectorXd q1(numJoints); for(int i=0; i < numJoints; ++i){ qold[i] = q0[i] = body->joint(i)->q(); } MultiValueSeq::Frame frame = qseq->frame(0); for(int i=0; i < numJoints; ++i){ q1[i] = frame[i]; } interpolator.clear(); interpolator.appendSample(0.0, q0); interpolator.appendSample(2.0, q1); interpolator.update(); qref_old = interpolator.interpolate(0.0); currentFrame = 0; phase = 0; time = 0.0; return true; } virtual bool control() { switch(phase){ case 0 : qref = interpolator.interpolate(time); if(time > interpolator.domainUpper()){ phase = 1; } break; case 1: if(currentFrame < qseq->numFrames()){ MultiValueSeq::Frame frame = qseq->frame(currentFrame++); for(int i=0; i < numJoints; ++i){ qref[i] = frame[i]; } }else{ interpolator.clear(); interpolator.appendSample(time, qref); VectorXd q1(numJoints); q1 = qref; q1[rarm_shoulder_r] = -0.4; q1[rarm_shoulder_p] = 0.75; q1[rarm_elbow] = -2.0; interpolator.appendSample(time + 3.0, q1); q1[rarm_elbow] = -1.57; q1[rarm_shoulder_p] = -0.2; q1[rarm_wrist_r] = 1.5; interpolator.appendSample(time + 5.0, q1); q1[rarm_elbow] = -1.3; q1[rarm_wrist_y] = -0.24; interpolator.appendSample(time + 6.0, q1); interpolator.update(); qref = interpolator.interpolate(time); phase = 2; } break; case 2 : qref = interpolator.interpolate(time); if(time > interpolator.domainUpper()){ interpolator.clear(); interpolator.appendSample(time, qref); VectorXd q1(numJoints); q1 = qref; q1[rarm_wrist_y] = 0.0; q1[rarm_shoulder_r] = 0.1; interpolator.appendSample(time + 5.0, q1); interpolator.update(); qref = interpolator.interpolate(time); phase = 3; } break; case 3: qref = interpolator.interpolate(time); if( rhsensor->F()[1] < -2 ) { interpolator.clear(); interpolator.appendSample(time, qref); VectorXd q1(numJoints); q1 = qref; q1[rarm_wrist_r] = -0.3;; interpolator.appendSample(time + 2.0, q1); interpolator.appendSample(time + 2.5, q1); q1[rarm_shoulder_p] = -0.13; q1[rarm_elbow] = -1.8; interpolator.appendSample(time + 3.5, q1); interpolator.update(); qref = interpolator.interpolate(time); phase = 4; } break; case 4 : qref = interpolator.interpolate(time); } for(int i=0; i < body->numJoints(); ++i){ Link* joint = body->joint(i); double q = joint->q(); double dq_ref = (qref[i] - qref_old[i]) / timeStep_; double dq = (q - qold[i]) / timeStep_; joint->u() = (qref[i] - q) * pgain[i] + (dq_ref - dq) * dgain[i]; qold[i] = q; } qref_old = qref; time += timeStep_; return true; } }; CNOID_IMPLEMENT_SIMPLE_CONTROLLER_FACTORY(SR1WalkGraspController) choreonoid-1.5.0/sample/SimpleController/SampleSV.cpp0000664000000000000000000000411112741425367021332 0ustar rootroot#include #include #include #include #include "Interpolator.h" #include using namespace std; using namespace cnoid; using namespace boost; #define DOF (4) #define STEERING_ID 0 #define WHEEL_ID 1 #define STEERING_FILE "etc/steer.dat" #define STEERING_P_GAIN 100.0 #define STEERING_D_GAIN 1.0 #define WHEEL_P_GAIN 100.0 #define WHEEL_D_GAIN 0.5 #define WHEEL_REF_VEL 6 // [rad/s] #define TIMESTEP 0.001 class SampleSVController : public cnoid::SimpleController { double time; double wheel_ref; double steer_ref; double torque[2]; public: virtual bool initialize() { wheel_ref = 0.0; steer_ref = 0.0; time = 0.0; const BodyPtr& io = ioBody(); for(int i=0; ijoint(2)->u() = 0.0; return true; } virtual bool control() { if(time >= 20.0 && time <21.0) steer_ref -= radian(30*TIMESTEP); else if(time >= 21.0 && time <23.0) steer_ref += radian(30*TIMESTEP); else if ( time >= 23.0 && time < 24.0) steer_ref -= radian(30*TIMESTEP); else if(time >=24.0 && time < 40.0) ; else if(time >= 40.0 && time <41.0) steer_ref += radian(30*TIMESTEP); else if(time >= 41.0 && time <42.0) steer_ref -= radian(30*TIMESTEP); time += TIMESTEP; const BodyPtr& io = ioBody(); double q = io->joint(STEERING_ID)->q(); double dq = io->joint(STEERING_ID)->dq(); torque[STEERING_ID] = (steer_ref - q) * STEERING_P_GAIN - dq * STEERING_D_GAIN; io->joint(STEERING_ID)->u() = torque[STEERING_ID]; q = io->joint(WHEEL_ID)->q(); dq = io->joint(WHEEL_ID)->dq(); torque[WHEEL_ID] = (wheel_ref - q) * WHEEL_P_GAIN + (WHEEL_REF_VEL - dq) * WHEEL_D_GAIN; io->joint(WHEEL_ID)->u() = torque[WHEEL_ID]; wheel_ref += WHEEL_REF_VEL * TIMESTEP; return true; } }; CNOID_IMPLEMENT_SIMPLE_CONTROLLER_FACTORY(SampleSVController); choreonoid-1.5.0/sample/SimpleController/TankJoystickLight.cnoid0000664000000000000000000002331712741425367023570 0ustar rootrootitems: id: 0 name: "Root" plugin: Base class: RootItem children: - id: 1 name: "World" plugin: Body class: WorldItem data: collisionDetection: false collisionDetector: AISTCollisionDetector children: - id: 2 name: "Tank" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/tank.wrl" currentBaseLink: "" rootPosition: [ -0.8, 2.4, 0.1 ] rootAttitude: [ 0, 1, 0, -1, 0, 0, 0, 0, 1 ] jointPositions: [ 0.000000, 0.000000, 0.000000, 0.000000 ] initialRootPosition: [ -0.8, 2.4, 0.1 ] initialRootAttitude: [ 2.22044605e-16, 1, 0, -1, 2.22044605e-16, -0, -0, 0, 1 ] initialJointPositions: [ 0.000000, 0.000000, 0.000000 ] zmp: [ 0, 0, 0 ] collisionDetection: true selfCollisionDetection: false isEditable: true children: - id: 3 name: "JoystickController" plugin: SimpleController class: SimpleControllerItem data: isImmediateMode: true controller: "TankJoystickController" reloading: true inputLinkPositions: false - id: 4 name: "LightController" plugin: SimpleController class: SimpleControllerItem data: isImmediateMode: true controller: "TankLightController" reloading: true inputLinkPositions: false - id: 5 name: "Labo1" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/Labo1/Labo1.wrl" currentBaseLink: "Base" rootPosition: [ 0, 0, 0 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] jointPositions: [ ] initialRootPosition: [ 0, 0, 0 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] collisionDetection: true selfCollisionDetection: false isEditable: true - id: 6 name: "AISTSimulator" plugin: Body class: AISTSimulatorItem data: realtimeSync: true recording: off timeRangeMode: Unlimited onlyActiveControlPeriod: true timeLength: 60 allLinkPositionOutputMode: false deviceStateOutput: true controllerThreads: true recordCollisionData: false dynamicsMode: Forward dynamics integrationMode: Runge Kutta gravity: [ 0, 0, -9.80665 ] staticFriction: 0.5 slipFriction: 0.5 cullingThresh: 0.01 contactCullingDepth: 0.05 errorCriterion: 0.001 maxNumIterations: 1000 contactCorrectionDepth: 0.0001 contactCorrectionVelocityRatio: 30 kinematicWalking: false 2Dmode: false views: - id: 0 plugin: Base class: ItemPropertyView mounted: true - id: 1 plugin: Base class: ItemTreeView mounted: true state: selected: [ 6 ] checked: [ 1, 2, 3, 4, 5 ] expanded: [ 1, 2 ] - id: 2 plugin: Base class: MessageView mounted: true - id: 3 plugin: Base class: SceneView mounted: true state: editMode: false viewpointControlMode: thirdPerson collisionLines: false polygonMode: fill defaultHeadLight: false defaultHeadLightIntensity: 0.75 headLightLightingFromBack: false worldLight: true worldLightIntensity: 0.1 worldLightAmbient: 0 additionalLights: true fog: true floorGrid: false floorGridSpan: 10 floorGridInterval: 0.5 xzGridSpan: 10 xzGridInterval: 0.5 xzGrid: false yzGridSpan: 10 yzGridInterval: 0.5 texture: true lineWidth: 1 pointSize: 1 normalVisualization: false normalLength: 0.01 coordinateAxes: true showFPS: false enableNewDisplayListDoubleRendering: false useBufferForPicking: true cameras: - camera: [ System, Perspective ] isCurrent: true fieldOfView: 0.6978 near: 0.01 far: 10000 eye: [ -2.86824, 6.25331, 2.49127 ] direction: [ 0.412288148, -0.847325304, -0.33475112 ] up: [ 0.146464125, -0.301009257, 0.942306578 ] - camera: [ System, Orthographic ] orthoHeight: 20 near: 0.01 far: 10000 backgroundColor: [ 0, 0, 0 ] gridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] xzgridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] yzgridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] dedicatedItemTreeViewChecks: false - id: 4 name: "Scene 2" plugin: Base class: SceneView mounted: true state: editMode: false viewpointControlMode: thirdPerson collisionLines: false polygonMode: fill defaultHeadLight: true defaultHeadLightIntensity: 0.75 headLightLightingFromBack: false worldLight: true worldLightIntensity: 0.5 worldLightAmbient: 0.3 additionalLights: true fog: true floorGrid: false floorGridSpan: 10 floorGridInterval: 0.5 xzGridSpan: 10 xzGridInterval: 0.5 xzGrid: false yzGridSpan: 10 yzGridInterval: 0.5 texture: true lineWidth: 1 pointSize: 1 normalVisualization: false normalLength: 0.01 coordinateAxes: true showFPS: false enableNewDisplayListDoubleRendering: false useBufferForPicking: true cameras: - camera: [ System, Perspective ] fieldOfView: 0.6978 near: 0.01 far: 100 eye: [ 4, 2, 1.5 ] direction: [ -0.888888889, -0.444444444, -0.111111111 ] up: [ -0.099380799, -0.0496903995, 0.99380799 ] - camera: [ System, Orthographic ] orthoHeight: 20 near: 0.01 far: 100 - camera: [ Tank, Camera ] isCurrent: true backgroundColor: [ 0.100000001, 0.100000001, 0.300000012 ] gridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] xzgridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] yzgridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] dedicatedItemTreeViewChecks: false - id: 5 name: "Joystick" plugin: Base class: VirtualJoystickView mounted: true - id: 6 plugin: Body class: BodyLinkView mounted: true state: showRotationMatrix: false - id: 7 plugin: Body class: JointSliderView mounted: true state: showAllJoints: true jointId: true name: true numColumns: 1 spinBox: true slider: true labelOnLeft: true currentBodyItem: 4 - id: 8 plugin: Body class: LinkSelectionView mounted: true state: listingMode: "Link List" currentBodyItem: 4 bodyItems: - id: 2 selectedLinks: [ 0 ] - id: 9 plugin: Python class: PythonConsoleView mounted: true toolbars: "TimeBar": minTime: 0 maxTime: 5 frameRate: 1000 playbackFrameRate: 100 idleLoopDrivenMode: false currentTime: 0 speedScale: 1 syncToOngoingUpdates: true autoExpansion: true Body: "BodyMotionEngine": updateJointVelocities: false "EditableSceneBody": editableSceneBodies: - bodyItem: 2 showCenterOfMass: false showPpcom: false showZmp: false - bodyItem: 4 showCenterOfMass: false showPpcom: false showZmp: false staticModelEditing: true viewAreas: - type: embedded tabs: true contents: type: splitter orientation: horizontal sizes: [ 303, 1291 ] children: - type: splitter orientation: vertical sizes: [ 381, 381 ] children: - type: pane views: [ 1 ] current: 1 - type: pane views: [ 0, 8 ] current: 0 - type: splitter orientation: vertical sizes: [ 545, 217 ] children: - type: splitter orientation: horizontal sizes: [ 602, 683 ] children: - type: pane views: [ 6, 7, 4 ] current: 4 - type: pane views: [ 3 ] current: 3 - type: splitter orientation: horizontal sizes: [ 774, 511 ] children: - type: pane views: [ 2, 9 ] current: 2 - type: pane views: [ 5 ] current: 5 layoutOfToolBars: rows: - - { name: "FileBar", x: 0, priority: 0 } - { name: "ScriptBar", x: 48, priority: 0 } - { name: "SimulationBar", x: 95, priority: 1 } - { name: "TimeBar", x: 96, priority: 0 } - { name: "SceneBar", x: 1336, priority: 2 } choreonoid-1.5.0/sample/SimpleController/SR1Walk.cnoid0000664000000000000000000003346212741425367021411 0ustar rootrootoptionalPlugins: [ ODE, Bullet, PhysX, AgX ] items: id: 0 name: "Root" plugin: Base class: RootItem children: - id: 1 name: "World" plugin: Body class: WorldItem data: collisionDetection: false collisionDetector: AISTCollisionDetector children: - id: 2 name: "SR1" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/SR1/SR1.yaml" currentBaseLink: "WAIST" rootPosition: [ 0, 0, 0.7135 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] jointPositions: [ 0.000000, -0.036652, 0.000000, 0.078540, -0.041888, 0.000000, 0.174533, -0.003491, 0.000000, -1.570796, 0.000000, 0.000000, 0.000000, 0.000000, -0.036652, 0.000000, 0.078540, -0.041888, 0.000000, 0.174533, -0.003491, 0.000000, -1.570796, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000 ] initialRootPosition: [ 0, 0, 0.7135 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] initialJointPositions: [ 0.000000, -0.036652, 0.000000, 0.078540, -0.041888, 0.000000, 0.174533, -0.003491, 0.000000, -1.570796, 0.000000, 0.000000, 0.000000, 0.000000, -0.036652, 0.000000, 0.078540, -0.041888, 0.000000, 0.174533, -0.003491, 0.000000, -1.570796, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000 ] zmp: [ 0, 0, 0 ] selfCollisionDetection: false isEditable: true children: - id: 3 name: "SR1WalkController" plugin: SimpleController class: SimpleControllerItem data: isImmediateMode: true controller: "SR1WalkPatternController" reloading: true inputLinkPositions: false - id: 4 name: "Floor" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/floor.wrl" currentBaseLink: "BASE" rootPosition: [ 0, 0, -0.1 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] jointPositions: [ ] initialRootPosition: [ 0, 0, -0.1 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] selfCollisionDetection: false isEditable: true - id: 5 name: "Simulators" plugin: Base class: FolderItem children: - id: 6 name: "AISTSimulator" plugin: Body class: AISTSimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Active control period" timeLength: 60 allLinkPositionOutputMode: false deviceStateOutput: true controllerThreads: true recordCollisionData: false controllerOptions: dynamicsMode: "Forward dynamics" integrationMode: "Runge Kutta" gravity: [ 0, 0, -9.80665 ] staticFriction: 0.5 slipFriction: 0.5 cullingThresh: 0.01 contactCullingDepth: 0.05 errorCriterion: 0.001 maxNumIterations: 1000 contactCorrectionDepth: 0.0001 contactCorrectionVelocityRatio: 30 kinematicWalking: false 2Dmode: false - id: 7 name: "AISTSimulator-HighGain" plugin: Body class: AISTSimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Active control period" timeLength: 180 allLinkPositionOutputMode: false deviceStateOutput: true controllerThreads: true recordCollisionData: false controllerOptions: highgain dynamicsMode: "High-gain dynamics" integrationMode: "Runge Kutta" gravity: [ 0, 0, -9.80665 ] staticFriction: 0.5 slipFriction: 0.5 cullingThresh: 0.01 contactCullingDepth: 0.05 errorCriterion: 0.001 maxNumIterations: 1000 contactCorrectionDepth: 0.0001 contactCorrectionVelocityRatio: 30 kinematicWalking: false 2Dmode: false - id: 8 name: "ODESimulator" plugin: ODE class: ODESimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Active control period" timeLength: 60 allLinkPositionOutputMode: true deviceStateOutput: true controllerThreads: true recordCollisionData: false controllerOptions: stepMode: Iterative (quick step) gravity: [ 0, 0, -9.8 ] friction: 0.5 jointLimitMode: false globalERP: 0.4 globalCFM: 1e-10 numIterations: 50 overRelaxation: 1.3 limitCorrectingVel: true maxCorrectingVel: 1.0e-3 2Dmode: false UseWorldItem'sCollisionDetector: false velocityMode: false - id: 9 name: "BulletSimulator" plugin: Bullet class: BulletSimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Active control period" timeLength: 60 allLinkPositionOutputMode: false deviceStateOutput: true controllerThreads: true recordCollisionData: false controllerOptions: ErrorReductionParameter: 0.5 NumIterations: 10 Restitution: 0 Friction: 0.7 ERP2: 0 SplitImpulsePenetrationThreshold: -0.0001 - id: 10 name: "PhysXSimulator" plugin: PhysX class: PhysXSimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Active control period" timeLength: 60 allLinkPositionOutputMode: false deviceStateOutput: true controllerThreads: true recordCollisionData: false controllerOptions: staticFriction: 0.5 dynamicFriction: 0.8 Restitution: 0.1 jointLimitMode: false - id: 11 name: "AgXSimulator" plugin: AgX class: AgXSimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Active control period" timeLength: 60 allLinkPositionOutputMode: false deviceStateOutput: true controllerThreads: true recordCollisionData: false controllerOptions: dynamicsMode: Forward dynamics gravity: [ 0, 0, -9.80665 ] friction: 0.5 restitution: 0.1 frictionModelType: Iterative Projected frictionSolveType: Direct numThreads: 1 contactReductionMode: Geometry contactReductionBinResolution: 2 contactReductionThreshold: 4 - id: 12 name: "AgXSimulator-Velocity" plugin: AgX class: AgXSimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Active control period" timeLength: 180 allLinkPositionOutputMode: false deviceStateOutput: true controllerThreads: true recordCollisionData: false controllerOptions: velocity dynamicsMode: High-gain dynamics gravity: [ 0, 0, -9.80665 ] friction: 0.5 restitution: 0.1 frictionModelType: Iterative Projected frictionSolveType: Direct numThreads: 1 contactReductionMode: Geometry contactReductionBinResolution: 2 contactReductionThreshold: 4 views: "Items": selected: [ 6 ] checked: [ 1, 2 ] expanded: [ 1, 2, 3, 5 ] "Scene": viewpointControlMode: thirdPerson collisionLines: false polygonMode: fill defaultHeadLight: true defaultHeadLightIntensity: 0.75 headLightLightingFromBack: false worldLight: true worldLightIntensity: 0.5 worldLightAmbient: 0.3 additionalLights: true floorGrid: true floorGridSpan: 10 floorGridInterval: 0.5 texture: true lineWidth: 1 pointSize: 1 normalVisualization: false normalLength: 0.01 coordinateAxes: true showFPS: false useBufferForPicking: true camera: current: Perspective eye: [ 2.38053012, 1.54674006, 1.10801005 ] direction: [ -0.820639908, -0.553809941, -0.140870988 ] up: [ -0.116768934, -0.0788013488, 0.990027964 ] fieldOfView: 0.6978 near: 0.01 far: 10000 orthoHeight: 20 backgroundColor: [ 0.100000001, 0.100000001, 0.300000012 ] gridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] "Multi Value Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 "Multi SE3 Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 visibleElements: [ 0, 1, 2 ] "Links": listingMode: "Link List" currentBodyItem: 2 bodyItems: - id: 2 selectedLinks: [ 20 ] "Body / Link": showRotationMatrix: false "Joint Sliders": showAllJoints: true jointId: true name: true numColumns: 1 spinBox: true slider: true labelOnLeft: true currentBodyItem: 2 "Joint Trajectories": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 "Multi Affine3 Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 visibleElements: [ 0, 1, 2 ] "Pose Roll": defaultTransitionTime: 0 updateAll: true autoUpdate: false timeSync: true listingMode: "Part Tree" timeLength: 10 showLipSync: false gridInterval: 1 toolbars: "TimeBar": minTime: 0 maxTime: 15 frameRate: 500 playbackFrameRate: 100 idleLoopDrivenMode: false currentTime: 0 speedScale: 1 syncToOngoingUpdates: true autoExpansion: true "BodyMotionGenerationBar": balancer: false autoGeneration: false timeScaleRatio: 1 preInitialDuration: 1 postFinalDuration: 1 onlyTimeBarRange: false makeNewBodyItem: true stealthyStepMode: true stealthyHeightRatioThresh: 2 flatLiftingHeight: 0.005 flatLandingHeight: 0.005 impactReductionHeight: 0.005 impactReductionTime: 0.04 autoZmp: true minZmpTransitionTime: 0.1 zmpCenteringTimeThresh: 0.03 zmpTimeMarginBeforeLiftingSpin: 0 zmpMaxDistanceFromCenter: 0.02 allLinkPositions: false lipSyncMix: false "BodyBar": stanceWidth: 0.15 "KinematicsBar": mode: FK attitude: false penetrationBlock: true collisionLinkHighlight: false snapDistance: 0.025 penetrationBlockDepth: 0.0005 lazyCollisionDetectionMode: true Body: "BodyMotionEngine": updateJointVelocities: false "EditableSceneBody": editableSceneBodies: - bodyItem: 2 showCenterOfMass: false showZmp: false "KinematicFaultChecker": checkJointPositions: true angleMargin: 0 translationMargin: 0 checkJointVelocities: true velocityLimitRatio: 100 targetJoints: all checkSelfCollisions: true onlyTimeBarRange: false OpenRTM: "OpenRTMPlugin": deleteUnmanagedRTCsOnStartingSimulation: false choreonoid-1.5.0/sample/SimpleController/TankJoystickController.cpp0000664000000000000000000000716212741425367024332 0ustar rootroot/** Tank Controller @author Shin'ichiro Nakaoka */ #include #include #include using namespace std; using namespace cnoid; namespace { const int cannonAxis[] = { 3, 4 }; const double cannonAxisRatio[] = { -1.0, 1.0 }; const int buttonIds[] = { 0, 1, 2, 3, 4, 5 }; } class TankJoystickController : public cnoid::SimpleController { Link* crawlerL; Link* crawlerR; Link* cannonJoint[2]; double qref[2]; double qprev[2]; LightPtr light; bool prevLightButtonState; Joystick joystick; public: virtual bool initialize(SimpleControllerIO* io) { ostream& os = io->os(); Body* body = io->body(); crawlerL = body->link("CRAWLER_TRACK_L"); crawlerR = body->link("CRAWLER_TRACK_R"); if(!crawlerL || !crawlerR){ os << "The crawlers are not found." << endl; return false; } io->setLinkOutput(crawlerL, JOINT_VELOCITY); io->setLinkOutput(crawlerR, JOINT_VELOCITY); cannonJoint[0] = body->link("CANNON_Y"); cannonJoint[1] = body->link("CANNON_P"); for(int i=0; i < 2; ++i){ Link* joint = cannonJoint[i]; if(!joint){ os << "Cannon joint " << i << " is not found." << endl; return false; } qref[i] = qprev[i] = joint->q(); io->setLinkOutput(joint, JOINT_TORQUE); io->setLinkInput(joint, JOINT_ANGLE); } DeviceList lights(body->devices()); if(!lights.empty()){ light = lights.front(); } prevLightButtonState = false; if(!joystick.isReady()){ os << "Joystick is not ready: " << joystick.errorMessage() << endl; } if(joystick.numAxes() < 5){ os << "The number of the joystick axes is not sufficient for controlling the robot." << endl; } if(joystick.numButtons() < 1){ os << "The number of the joystick buttons is not sufficient for controlling the robot." << endl; } return true; } virtual bool control() { joystick.readCurrentState(); static const double P = 200.0; static const double D = 50.0; for(int i=0; i < 2; ++i){ Link* joint = cannonJoint[i]; double q = joint->q(); double dq = (q - qprev[i]) / timeStep(); double dqref = 0.0; double command = cannonAxisRatio[i] * joystick.getPosition(cannonAxis[i]); if(fabs(command) > 0.2){ double deltaq = command * 0.002; qref[i] += deltaq; dqref = deltaq / timeStep(); } joint->u() = P * (qref[i] - q) + D * (dqref - dq); qprev[i] = q; } double pos[2]; for(int i=0; i < 2; ++i){ pos[i] = joystick.getPosition(i); if(fabs(pos[i]) < 0.2){ pos[i] = 0.0; } } // set the velocity of each crawlers crawlerL->dq() = -2.0 * pos[1] + pos[0]; crawlerR->dq() = -2.0 * pos[1] - pos[0]; if(light){ bool lightButtonState = joystick.getButtonState(buttonIds[0]); if(lightButtonState){ if(!prevLightButtonState){ light->on(!light->on()); light->notifyStateChange(); } } prevLightButtonState = lightButtonState; } return true; } }; CNOID_IMPLEMENT_SIMPLE_CONTROLLER_FACTORY(TankJoystickController) choreonoid-1.5.0/sample/SimpleController/SR1Walk2D.cnoid0000664000000000000000000002167612741425367021603 0ustar rootrootoptionalPlugins: [ ODE, Bullet, PhysX, AgX ] items: id: 0 name: "Root" plugin: Base class: RootItem children: - id: 1 name: "World" plugin: Body class: WorldItem data: collisionDetection: false children: - id: 2 name: "SR1_2D" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/SR1/SR1-2D.wrl" currentBaseLink: "WAIST" rootPosition: [ 0.000000, 0.000000, 0.713500 ] rootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] jointPositions: [ 0.000000, -0.036652, 0.000000, 0.078540, -0.041888, 0.000000, 0.174533, 0.000000, 0.000000, -1.570796, 0.000000, 0.000000, 0.000000, 0.000000, -0.036652, 0.000000, 0.078540, -0.041888, 0.000000, 0.174533, 0.000000, 0.000000, -1.570796, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000 ] initialRootPosition: [ 0.000000, 0.000000, 0.713500 ] initialRootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] initialJointPositions: [ 0.000000, -0.036652, 0.000000, 0.078540, -0.041888, 0.000000, 0.174533, 0.000000, 0.000000, -1.570796, 0.000000, 0.000000, 0.000000, 0.000000, -0.036652, 0.000000, 0.078540, -0.041888, 0.000000, 0.174533, 0.000000, 0.000000, -1.570796, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000 ] zmp: [ 0.000000, 0.000000, 0.000000 ] selfCollisionDetection: false children: - id: 3 name: "SR1WalkPatternController" plugin: SimpleController class: SimpleControllerItem data: isImmediateMode: true controller: "SR1WalkPatternController" reloading: true inputLinkPositions: false - id: 4 name: "Floor" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/floor.wrl" currentBaseLink: "BASE" rootPosition: [ 0.000000, 0.000000, -0.100000 ] rootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] jointPositions: [ ] initialRootPosition: [ 0.000000, 0.000000, -0.100000 ] initialRootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] zmp: [ 0.000000, 0.000000, 0.000000 ] selfCollisionDetection: false - id: 5 name: "AISTSimulator" plugin: Body class: AISTSimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Specified time" timeLength: 13.4 allLinkPositionOutputMode: true deviceStateRecording: false dynamicsMode: Forward dynamics integrationMode: Runge Kutta gravity: [ 0, 0, -9.80665 ] staticFriction: 0.5 slipFriction: 0.5 cullingThresh: 0.01 errorCriterion: 0.001 maxNumIterations: 1000 contactCorrectionDepth: 0.0001 contactCorrectionVelocityRatio: 30 2Dmode: true - id: 6 name: "ODESimulator" plugin: ODE class: ODESimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Specified time" timeLength: 13.4 allLinkPositionOutputMode: true deviceStateRecording: false stepMode: Iterative (quick step) gravity: [ 0, 0, -9.80665 ] friction: 0.5 jointLimitMode: false globalERP: 0.4 globalCFM: 1e-10 numIterations: 50 overRelaxation: 1.3 limitCorrectingVel: true maxCorrectingVel: 1.0e-3 2Dmode: true views: "Items": selected: [ 5 ] checked: [ 2 ] expanded: [ 1, 2, 3 ] "Scene": walkthrough: false wireframe: false defaultHeadLight: true defaultHeadLightIntensity: 0.75 worldLight: true worldLightIntensity: 0.5 worldLightAmbient: 0.3 additionalLights: true floorGrid: true floorGridSpan: 10 floorGridInterval: 0.5 normalVisualization: false normalLength: 0.01 coordinateAxes: true showFPS: false camera: current: Perspective eye: [ 2.71159, 1.18265, 1.01329 ] direction: [ -0.911844, -0.400276, -0.0912141 ] up: [ -0.0835211, -0.0366637, 0.995831 ] fieldOfView: 0.6978 near: 0.01 far: 10000 orthoHeight: 20 backgroundColor: [ 0.1, 0.1, 0.3 ] gridColor: [ 0.9, 0.9, 0.9, 1 ] "Multi Value Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 "Multi SE3 Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 visibleElements: [ 0, 1, 2 ] "Links": listingMode: "Link List" currentBodyItem: 4 bodyItems: - id: 2 selectedLinks: [ 0 ] "Body / Link": showRotationMatrix: true "Joint Sliders": showAllJoints: true jointId: true name: true numColumns: 1 spinBox: true slider: true labelOnLeft: true currentBodyItem: 4 "Joint Trajectories": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 "Multi Affine3 Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 visibleElements: [ 0, 1, 2 ] "Pose Roll": defaultTransitionTime: 0 updateAll: true autoUpdate: false timeSync: true listingMode: "Part Tree" timeLength: 10 showLipSync: false gridInterval: 1 toolbars: "TimeBar": minTime: 0 maxTime: 15 frameRate: 500 playbackFrameRate: 100 currentTime: 0 speedScale: 1 syncToOngoingUpdates: true "BodyBar": current: 4 stanceWidth: 0.15 "KinematicsBar": mode: FK attitude: false penetrationBlock: true collisionLinkHighlight: false snapDistance: 0.025 penetrationBlockDepth: 0.0005 lazyCollisionDetectionMode: true "BodyMotionGenerationBar": balancer: false autoGeneration: false timeScaleRatio: 1 preInitialDuration: 1 postFinalDuration: 1 onlyTimeBarRange: false makeNewBodyItem: true stealthyStepMode: true stealthyHeightRatioThresh: 2 flatLiftingHeight: 0.005 flatLandingHeight: 0.005 impactReductionHeight: 0.005 impactReductionTime: 0.04 autoZmp: true minZmpTransitionTime: 0.1 zmpCenteringTimeThresh: 0.03 zmpTimeMarginBeforeLiftingSpin: 0 zmpMaxDistanceFromCenter: 0.02 allLinkPositions: false lipSyncMix: false timeToStartBalancer: 0 balancerIterations: 2 plainBalancerMode: false boundaryConditionType: position boundarySmootherType: off boundarySmootherTime: 0.5 boundaryCmAdjustment: false boundaryCmAdjustmentTime: 1 waistHeightRelaxation: false gravity: 9.8 dynamicsTimeRatio: 1 Body: "BodyMotionEngine": updateJointVelocities: false "KinematicFaultChecker": checkJointPositions: true angleMargin: 0 translationMargin: 0 checkJointVelocities: true velocityLimitRatio: 100 targetJoints: all checkSelfCollisions: true onlyTimeBarRange: false choreonoid-1.5.0/sample/SimpleController/SampleCrawler.cnoid0000664000000000000000000002155112741425367022722 0ustar rootrootoptionalPlugins: [ ODE, Bullet, PhysX, AgX ] items: id: 0 name: "Root" plugin: Base class: RootItem children: - id: 1 name: "World" plugin: Body class: WorldItem data: collisionDetection: false children: - id: 2 name: "Crawler" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/crawler.wrl" currentBaseLink: "BODY" rootPosition: [ -1.000000, 0.000000, 0.100000 ] rootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] jointPositions: [ 0.000000, 0.000000 ] initialRootPosition: [ -1.000000, 0.000000, 0.100000 ] initialRootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] initialJointPositions: [ 0.000000, 0.000000 ] zmp: [ 0.000000, 0.000000, 0.000000 ] selfCollisionDetection: false children: - id: 3 name: "SampleCrawlerController" plugin: SimpleController class: SimpleControllerItem data: isImmediateMode: true controller: "SampleCrawlerController" reloading: true inputLinkPositions: false - id: 4 name: "floor" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/bumpyfloor.wrl" currentBaseLink: "WAIST" rootPosition: [ 0.000000, 0.000000, -0.100000 ] rootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] jointPositions: [ ] initialRootPosition: [ 0.000000, 0.000000, -0.100000 ] initialRootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] zmp: [ 0.000000, 0.000000, 0.000000 ] selfCollisionDetection: false - id: 5 name: "AISTSimulator" plugin: Body class: AISTSimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Specified time" timeLength: 15 allLinkPositionOutputMode: false deviceStateRecording: true dynamicsMode: Forward dynamics integrationMode: Runge Kutta gravity: [ 0, 0, -9.80665 ] staticFriction: 0.5 slipFriction: 0.5 cullingThresh: 0.01 errorCriterion: 0.001 maxNumIterations: 1000 contactCorrectionDepth: 0.0001 contactCorrectionVelocityRatio: 30 2Dmode: false - id: 6 name: "ODESimulator" plugin: ODE class: ODESimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Specified time" timeLength: 15 allLinkPositionOutputMode: true deviceStateRecording: true stepMode: Iterative (quick step) gravity: [ 0, 0, -9.80665 ] friction: 100 jointLimitMode: false globalERP: 0.4 globalCFM: 1e-10 numIterations: 50 overRelaxation: 1.3 limitCorrectingVel: true maxCorrectingVel: 1.0e-3 2Dmode: false - id: 7 name: "BulletSimulator" plugin: Bullet class: BulletSimulatorItem data: realtimeSync: true recordingMode: Specific time length onlyActiveControlPeriod: true timeLength: 8 allLinkPositionOutputMode: true deviceStateRecording: true ErrorReductionParameter: 0.2 NumIterations: 10 Restitution: 0 Friction: 0.9 ERP2: 0 SplitImpulsePenetrationThreshold: -0.0001 views: "Items": selected: [ 5 ] checked: [ 1, 2, 4 ] expanded: [ 1, 2, 3 ] "Scene": walkthrough: false wireframe: false defaultHeadLight: true defaultHeadLightIntensity: 0.75 worldLight: true worldLightIntensity: 0.5 worldLightAmbient: 0.3 additionalLights: true floorGrid: false floorGridSpan: 10 floorGridInterval: 0.5 normalVisualization: false normalLength: 0.01 coordinateAxes: true showFPS: false camera: current: Perspective eye: [ 3.78761, 3.11233, 1.89839 ] direction: [ -0.743977, -0.593849, -0.306335 ] up: [ -0.239417, -0.191105, 0.951924 ] fieldOfView: 0.6978 near: 0.01 far: 10000 orthoHeight: 20 backgroundColor: [ 0.1, 0.1, 0.3 ] gridColor: [ 0.9, 0.9, 0.9, 1 ] "Multi Value Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 "Multi SE3 Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 visibleElements: [ 0, 1, 2 ] "Links": listingMode: "Link List" currentBodyItem: 2 bodyItems: - id: 4 selectedLinks: [ 0 ] - id: 2 selectedLinks: [ 0 ] "Body / Link": showRotationMatrix: false "Joint Sliders": showAllJoints: true jointId: true name: true numColumns: 1 spinBox: true slider: true labelOnLeft: true currentBodyItem: 2 "Joint Trajectories": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 "Multi Affine3 Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 visibleElements: [ 0, 1, 2 ] "Pose Roll": defaultTransitionTime: 0 updateAll: true autoUpdate: false timeSync: true listingMode: "Part Tree" timeLength: 10 showLipSync: false gridInterval: 1 toolbars: "TimeBar": minTime: 0 maxTime: 15 frameRate: 1000 playbackFrameRate: 100 currentTime: 0 speedScale: 1 syncToOngoingUpdates: true "BodyBar": current: 2 stanceWidth: 0.15 "KinematicsBar": mode: FK attitude: false penetrationBlock: true collisionLinkHighlight: false snapDistance: 0.025 penetrationBlockDepth: 0.0005 lazyCollisionDetectionMode: true "BodyMotionGenerationBar": balancer: false autoGeneration: false timeScaleRatio: 1 preInitialDuration: 1 postFinalDuration: 1 onlyTimeBarRange: false makeNewBodyItem: true stealthyStepMode: true stealthyHeightRatioThresh: 2 flatLiftingHeight: 0.005 flatLandingHeight: 0.005 impactReductionHeight: 0.005 impactReductionTime: 0.04 autoZmp: true minZmpTransitionTime: 0.1 zmpCenteringTimeThresh: 0.03 zmpTimeMarginBeforeLiftingSpin: 0 zmpMaxDistanceFromCenter: 0.02 allLinkPositions: false lipSyncMix: false timeToStartBalancer: 0 balancerIterations: 2 plainBalancerMode: false boundaryConditionType: position boundarySmootherType: off boundarySmootherTime: 0.5 boundaryCmAdjustment: false boundaryCmAdjustmentTime: 1 waistHeightRelaxation: false gravity: 9.8 dynamicsTimeRatio: 1 Body: "BodyMotionEngine": updateJointVelocities: false "KinematicFaultChecker": checkJointPositions: true angleMargin: 0 translationMargin: 0 checkJointVelocities: true velocityLimitRatio: 100 targetJoints: all checkSelfCollisions: true onlyTimeBarRange: false choreonoid-1.5.0/sample/SimpleController/ConveyorController.cpp0000664000000000000000000000106512741425367023515 0ustar rootroot/** Conveyor Controller Sample @author Shin'ichiro Nakaoka */ #include using namespace cnoid; class ConveyorController : public cnoid::SimpleController { Link* conveyorJoint; public: virtual bool initialize(SimpleControllerIO* io) { conveyorJoint = io->body()->joint(0); io->setJointOutput(JOINT_VELOCITY); return true; } virtual bool control() { conveyorJoint->dq() = -1.0; return true; } }; CNOID_IMPLEMENT_SIMPLE_CONTROLLER_FACTORY(ConveyorController) choreonoid-1.5.0/sample/SimpleController/TankJoystick.cnoid0000664000000000000000000002560612741425367022603 0ustar rootrootoptionalPlugins: [ ODE, Bullet, PhysX, AgX ] items: id: 0 name: "Root" plugin: Base class: RootItem children: - id: 1 name: "World" plugin: Body class: WorldItem data: collisionDetection: false collisionDetector: AISTCollisionDetector children: - id: 2 name: "Tank" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/tank.wrl" currentBaseLink: "" rootPosition: [ -0.8, 2.4, 0.1 ] rootAttitude: [ 0, 1, 0, -1, 0, 0, 0, 0, 1 ] jointPositions: [ 0.000000, 0.000000, 0.000000, 0.000000 ] initialRootPosition: [ -0.8, 2.4, 0.1 ] initialRootAttitude: [ 2.22044605e-16, 1, 0, -1, 2.22044605e-16, -0, -0, 0, 1 ] initialJointPositions: [ 0.000000, 0.000000, 0.000000, 0.000000 ] zmp: [ 0, 0, 0 ] collisionDetection: true selfCollisionDetection: false isEditable: true children: - id: 3 name: "JoystickController" plugin: SimpleController class: SimpleControllerItem data: isImmediateMode: true controller: "TankJoystickController" reloading: true inputLinkPositions: false - id: 4 name: "Labo1" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/Labo1/Labo1.wrl" currentBaseLink: "Base" rootPosition: [ 0, 0, 0 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] jointPositions: [ ] initialRootPosition: [ 0, 0, 0 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] collisionDetection: true selfCollisionDetection: false isEditable: false - id: 10 name: "fog" plugin: Base class: SceneItem data: file: "${SHARE}/model/misc/fog.wrl" format: VRML-FILE translation: [ 0, 0, 0 ] rotation: [ 1, 0, 0, 0 ] - id: 5 name: "AISTSimulator" plugin: Body class: AISTSimulatorItem data: realtimeSync: true recording: off timeRangeMode: Unlimited timeLength: 60 allLinkPositionOutputMode: false deviceStateOutput: true controllerThreads: true recordCollisionData: false dynamicsMode: Forward dynamics integrationMode: Runge Kutta gravity: [ 0, 0, -9.80665 ] staticFriction: 0.5 slipFriction: 0.5 cullingThresh: 0.01 contactCullingDepth: 0.05 errorCriterion: 0.001 maxNumIterations: 1000 contactCorrectionDepth: 0.0001 contactCorrectionVelocityRatio: 30 kinematicWalking: false 2Dmode: false - id: 6 name: "ODESimulator" plugin: ODE class: ODESimulatorItem data: realtimeSync: true recordingMode: Direct onlyActiveControlPeriod: true timeLength: 60 allLinkPositionOutputMode: true deviceStateRecording: true stepMode: Iterative (quick step) gravity: [ 0, 0, -9.80665 ] friction: 100 jointLimitMode: false globalERP: 0.4 globalCFM: 1e-10 numIterations: 50 overRelaxation: 1.3 limitCorrectingVel: true maxCorrectingVel: 1.0e-3 2Dmode: false - id: 7 name: "BulletSimulator" plugin: Bullet class: BulletSimulatorItem data: realtimeSync: true recordingMode: Direct onlyActiveControlPeriod: true timeLength: 60 allLinkPositionOutputMode: true deviceStateRecording: true ErrorReductionParameter: 0.2 NumIterations: 10 Restitution: 0 Friction: 0.9 ERP2: 0 SplitImpulsePenetrationThreshold: -0.0001 views: - id: 0 plugin: Base class: ItemPropertyView mounted: true - id: 1 plugin: Base class: ItemTreeView mounted: true state: selected: [ 5 ] checked: [ 1, 2, 4 ] expanded: [ 1, 2 ] - id: 2 plugin: Base class: MessageView mounted: true - id: 3 plugin: Base class: SceneView mounted: true state: editMode: false viewpointControlMode: thirdPerson collisionLines: false polygonMode: fill defaultHeadLight: false defaultHeadLightIntensity: 0.75 headLightLightingFromBack: false worldLight: true worldLightIntensity: 0.1 worldLightAmbient: 0 additionalLights: true fog: true floorGrid: false floorGridSpan: 10 floorGridInterval: 0.5 xzGridSpan: 10 xzGridInterval: 0.5 xzGrid: false yzGridSpan: 10 yzGridInterval: 0.5 texture: true lineWidth: 1 pointSize: 1 normalVisualization: false normalLength: 0.01 coordinateAxes: true showFPS: false enableNewDisplayListDoubleRendering: false useBufferForPicking: true cameras: - camera: [ System, Perspective ] isCurrent: true fieldOfView: 0.6978 near: 0.01 far: 10000 eye: [ -2.86824, 6.25331, 2.49127 ] direction: [ 0.412288148, -0.847325304, -0.33475112 ] up: [ 0.146464125, -0.301009257, 0.942306578 ] - camera: [ System, Orthographic ] orthoHeight: 20 near: 0.01 far: 10000 backgroundColor: [ 0, 0, 0 ] gridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] xzgridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] yzgridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] dedicatedItemTreeViewChecks: false - id: 4 name: "Scene 2" plugin: Base class: SceneView mounted: true state: editMode: false viewpointControlMode: thirdPerson collisionLines: false polygonMode: fill defaultHeadLight: true defaultHeadLightIntensity: 0.75 headLightLightingFromBack: false worldLight: true worldLightIntensity: 0.5 worldLightAmbient: 0.3 additionalLights: true fog: true floorGrid: false floorGridSpan: 10 floorGridInterval: 0.5 xzGridSpan: 10 xzGridInterval: 0.5 xzGrid: false yzGridSpan: 10 yzGridInterval: 0.5 texture: true lineWidth: 1 pointSize: 1 normalVisualization: false normalLength: 0.01 coordinateAxes: true showFPS: false enableNewDisplayListDoubleRendering: false useBufferForPicking: true cameras: - camera: [ System, Perspective ] fieldOfView: 0.6978 near: 0.01 far: 100 eye: [ 4, 2, 1.5 ] direction: [ -0.888888889, -0.444444444, -0.111111111 ] up: [ -0.099380799, -0.0496903995, 0.99380799 ] - camera: [ System, Orthographic ] orthoHeight: 20 near: 0.01 far: 100 - camera: [ Tank, Camera ] isCurrent: true backgroundColor: [ 0.100000001, 0.100000001, 0.300000012 ] gridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] xzgridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] yzgridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] dedicatedItemTreeViewChecks: false - id: 5 name: "Joystick" plugin: Base class: VirtualJoystickView mounted: true - id: 6 plugin: Body class: BodyLinkView mounted: true state: showRotationMatrix: false - id: 7 plugin: Body class: JointSliderView mounted: true state: showAllJoints: true jointId: true name: true numColumns: 1 spinBox: true slider: true labelOnLeft: true currentBodyItem: 4 - id: 8 plugin: Body class: LinkSelectionView mounted: true state: listingMode: "Link List" currentBodyItem: 4 bodyItems: - id: 2 selectedLinks: [ 0 ] - id: 9 plugin: Python class: PythonConsoleView mounted: true toolbars: "TimeBar": minTime: 0 maxTime: 5 frameRate: 1000 playbackFrameRate: 100 idleLoopDrivenMode: false currentTime: 0 speedScale: 1 syncToOngoingUpdates: true autoExpansion: true Body: "BodyMotionEngine": updateJointVelocities: false "EditableSceneBody": editableSceneBodies: - bodyItem: 2 showCenterOfMass: false showPpcom: false showZmp: false - bodyItem: 4 showCenterOfMass: false showPpcom: false showZmp: false staticModelEditing: true viewAreas: - type: embedded tabs: true contents: type: splitter orientation: horizontal sizes: [ 303, 1291 ] children: - type: splitter orientation: vertical sizes: [ 381, 381 ] children: - type: pane views: [ 1 ] current: 1 - type: pane views: [ 0, 8 ] current: 0 - type: splitter orientation: vertical sizes: [ 545, 217 ] children: - type: splitter orientation: horizontal sizes: [ 602, 683 ] children: - type: pane views: [ 6, 7, 4 ] current: 4 - type: pane views: [ 3 ] current: 3 - type: splitter orientation: horizontal sizes: [ 774, 511 ] children: - type: pane views: [ 2, 9 ] current: 2 - type: pane views: [ 5 ] current: 5 layoutOfToolBars: rows: - - { name: "FileBar", x: 0, priority: 0 } - { name: "ScriptBar", x: 48, priority: 0 } - { name: "SimulationBar", x: 95, priority: 1 } - { name: "TimeBar", x: 96, priority: 0 } - { name: "SceneBar", x: 1336, priority: 2 } choreonoid-1.5.0/sample/SimpleController/SR1WalkPush.cnoid0000664000000000000000000002432012741425367022242 0ustar rootrootitems: id: 0 name: "Root" plugin: Base class: RootItem children: - id: 1 name: "World" plugin: Body class: WorldItem data: collisionDetection: false collisionDetector: AISTCollisionDetector children: - id: 2 name: "SR1" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/SR1/SR1.yaml" currentBaseLink: "WAIST" rootPosition: [ 0, 0, 0.7135 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] jointPositions: [ 0.000000, -0.036652, 0.000000, 0.078540, -0.041888, 0.000000, 0.174533, -0.003491, 0.000000, -1.570796, 0.000000, 0.000000, 0.000000, 0.000000, -0.036652, 0.000000, 0.078540, -0.041888, 0.000000, 0.174533, -0.003491, 0.000000, -1.570796, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000 ] initialRootPosition: [ 0, 0, 0.7135 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] initialJointPositions: [ 0.000000, -0.036652, 0.000000, 0.078540, -0.041888, 0.000000, 0.174533, -0.003491, 0.000000, -1.570796, 0.000000, 0.000000, 0.000000, 0.000000, -0.036652, 0.000000, 0.078540, -0.041888, 0.000000, 0.174533, -0.003491, 0.000000, -1.570796, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000 ] zmp: [ 0, 0, 0 ] selfCollisionDetection: false isEditable: true children: - id: 3 name: "SR1WalkController" plugin: SimpleController class: SimpleControllerItem data: isImmediateMode: true controller: "SR1WalkPatternController" reloading: true inputLinkPositions: false - id: 4 name: "Floor" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/floor.wrl" currentBaseLink: "BASE" rootPosition: [ 0, 0, -0.1 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] jointPositions: [ ] initialRootPosition: [ 0, 0, -0.1 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] selfCollisionDetection: false isEditable: true - id: 5 name: "AISTSimulator" plugin: Body class: AISTSimulatorItem data: realtimeSync: true recording: full timeRangeMode: Unlimited onlyActiveControlPeriod: false timeLength: 13.4 allLinkPositionOutputMode: true deviceStateOutput: true dynamicsMode: Forward dynamics integrationMode: Runge Kutta gravity: [ 0, 0, -9.80665 ] staticFriction: 0.5 slipFriction: 0.5 cullingThresh: 0.01 errorCriterion: 0.001 maxNumIterations: 1000 contactCorrectionDepth: 0.0001 contactCorrectionVelocityRatio: 30 kinematicWalking: false 2Dmode: false - id: 6 name: "ODESimulator" plugin: ODE class: ODESimulatorItem data: realtimeSync: true recording: true timeRangeMode: TimeBar range onlyActiveControlPeriod: true timeLength: 13.4 allLinkPositionOutputMode: true deviceStateOutput: true stepMode: Iterative (quick step) gravity: [ 0, 0, -9.8 ] friction: 0.5 jointLimitMode: false globalERP: 0.4 globalCFM: 1e-10 numIterations: 50 overRelaxation: 1.3 limitCorrectingVel: true maxCorrectingVel: 1.0e-3 2Dmode: false UseWorldItem'sCollisionDetector: false - id: 7 name: "BulletSimulator" plugin: Bullet class: BulletSimulatorItem data: realtimeSync: true recording: true timeRangeMode: TimeBar range onlyActiveControlPeriod: true timeLength: 13.4 allLinkPositionOutputMode: true deviceStateOutput: true ErrorReductionParameter: 0.5 NumIterations: 10 Restitution: 0 Friction: 0.7 ERP2: 0 SplitImpulsePenetrationThreshold: -0.0001 - id: 8 name: "PhysXSimulator" plugin: PhysX class: PhysXSimulatorItem data: realtimeSync: true recording: true timeRangeMode: TimeBar range onlyActiveControlPeriod: true timeLength: 60 allLinkPositionOutputMode: false deviceStateOutput: true staticFriction: 0.5 dynamicFriction: 0.8 Restitution: 0.1 jointLimitMode: false - id: 9 name: "SR1WalkPush.py" plugin: Python class: PythonScriptItem data: file: "${SHARE}/script/SR1WalkPush.py" executionOnLoading: false backgroundExecution: false views: "Items": selected: [ 5 ] checked: [ 1, 2, 9 ] expanded: [ 1, 2, 3 ] "Scene": viewpointControlMode: thirdPerson collisionLines: false polygonMode: fill defaultHeadLight: true defaultHeadLightIntensity: 0.75 headLightLightingFromBack: false worldLight: true worldLightIntensity: 0.5 worldLightAmbient: 0.3 additionalLights: true floorGrid: true floorGridSpan: 10 floorGridInterval: 0.5 texture: true lineWidth: 1 pointSize: 1 normalVisualization: false normalLength: 0.01 coordinateAxes: true showFPS: false useBufferForPicking: true camera: current: Perspective eye: [ 2.38053012, 1.54674006, 1.10801005 ] direction: [ -0.820639908, -0.553809941, -0.140870988 ] up: [ -0.116768934, -0.0788013488, 0.990027964 ] fieldOfView: 0.6978 near: 0.01 far: 10000 orthoHeight: 20 backgroundColor: [ 0.100000001, 0.100000001, 0.300000012 ] gridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] "Multi Value Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 "Multi SE3 Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 visibleElements: [ 0, 1, 2 ] "Links": listingMode: "Link List" currentBodyItem: 2 bodyItems: - id: 2 selectedLinks: [ 20 ] "Body / Link": showRotationMatrix: false "Joint Sliders": showAllJoints: true jointId: true name: true numColumns: 1 spinBox: true slider: true labelOnLeft: true currentBodyItem: 2 "Joint Trajectories": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 "Multi Affine3 Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 visibleElements: [ 0, 1, 2 ] "Pose Roll": defaultTransitionTime: 0 updateAll: true autoUpdate: false timeSync: true listingMode: "Part Tree" timeLength: 10 showLipSync: false gridInterval: 1 toolbars: "TimeBar": minTime: 0 maxTime: 15 frameRate: 500 playbackFrameRate: 100 idleLoopDrivenMode: false currentTime: 0 speedScale: 1 syncToOngoingUpdates: true autoExpansion: true "BodyMotionGenerationBar": balancer: false autoGeneration: false timeScaleRatio: 1 preInitialDuration: 1 postFinalDuration: 1 onlyTimeBarRange: false makeNewBodyItem: true stealthyStepMode: true stealthyHeightRatioThresh: 2 flatLiftingHeight: 0.005 flatLandingHeight: 0.005 impactReductionHeight: 0.005 impactReductionTime: 0.04 autoZmp: true minZmpTransitionTime: 0.1 zmpCenteringTimeThresh: 0.03 zmpTimeMarginBeforeLiftingSpin: 0 zmpMaxDistanceFromCenter: 0.02 allLinkPositions: false lipSyncMix: false "BodyBar": stanceWidth: 0.15 "KinematicsBar": mode: FK attitude: false penetrationBlock: true collisionLinkHighlight: false snapDistance: 0.025 penetrationBlockDepth: 0.0005 lazyCollisionDetectionMode: true Body: "BodyMotionEngine": updateJointVelocities: false "EditableSceneBody": editableSceneBodies: - bodyItem: 2 showCenterOfMass: false showZmp: false "KinematicFaultChecker": checkJointPositions: true angleMargin: 0 translationMargin: 0 checkJointVelocities: true velocityLimitRatio: 100 targetJoints: all checkSelfCollisions: true onlyTimeBarRange: false OpenRTM: "OpenRTMPlugin": deleteUnmanagedRTCsOnStartingSimulation: false choreonoid-1.5.0/sample/SimpleController/SampleCrawlerController.cpp0000664000000000000000000000250112741425367024446 0ustar rootroot/** Sample Crawler Controller @author Shizuko Hattori */ #include using namespace cnoid; class SampleCrawlerController : public cnoid::SimpleController { Link* crawlerL; Link* crawlerR; double time; double dt; public: virtual bool initialize(SimpleControllerIO* io) { crawlerL = io->body()->link("CRAWLER_TRACK_L"); crawlerR = io->body()->link("CRAWLER_TRACK_R"); if(!crawlerL || !crawlerR){ io->os() << "Crawlers are not found" << std::endl; return false; } io->setLinkOutput(crawlerL, JOINT_VELOCITY); io->setLinkOutput(crawlerR, JOINT_VELOCITY); time = 0.0; dt = io->timeStep(); return true; } virtual bool control() { if(time < 2.0){ crawlerL->dq() = 1.5; crawlerR->dq() = 1.5; } else if(time < 3.0){ crawlerL->dq() = 1.0; crawlerR->dq() = -1.0; } else if(time < 5.0){ crawlerL->dq() = 1.5; crawlerR->dq() = 1.5; } else if(time < 6.0){ crawlerL->dq() = -1.0; crawlerR->dq() = 1.0; } time = fmod(time + dt, 6.0); return true; } }; CNOID_IMPLEMENT_SIMPLE_CONTROLLER_FACTORY(SampleCrawlerController) choreonoid-1.5.0/sample/SimpleController/PA10Pickup.cnoid0000664000000000000000000003043712741425367022001 0ustar rootrootoptionalPlugins: [ ODE, Bullet, PhysX, AgX ] items: id: 0 name: "Root" plugin: Base class: RootItem children: - id: 1 name: "World" plugin: Body class: WorldItem data: collisionDetection: false collisionDetector: AISTCollisionDetector children: - id: 2 name: "PA10" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/PA10/PA10.wrl" currentBaseLink: "BASE" rootPosition: [ 0, 0, 0 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] jointPositions: [ 0.000000, -0.523599, 0.000000, 1.047198, 0.000000, -0.523599, 0.000000, -0.025000, 0.025000 ] initialRootPosition: [ 0, 0, 0 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] initialJointPositions: [ 0.000000, -0.523599, 0.000000, 1.047198, 0.000000, -0.523599, 0.000000, -0.025000, 0.025000 ] zmp: [ 0, 0, 0 ] selfCollisionDetection: false isEditable: true children: - id: 3 name: "SimpleController" plugin: SimpleController class: SimpleControllerItem data: isImmediateMode: true controller: "PA10PickupController" reloading: true inputLinkPositions: false - id: 4 name: "box3" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/box3.wrl" currentBaseLink: "WAIST" rootPosition: [ 0.9, 0, 0.035 ] rootAttitude: [ 0, -1, 0, 1, 0, 0, 0, 0, 1 ] jointPositions: [ ] initialRootPosition: [ 0.9, 0, 0.035 ] initialRootAttitude: [ 2.22044605e-016, -1, 0, 1, 2.22044605e-016, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] selfCollisionDetection: false isEditable: true - id: 5 name: "box2" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/box2.wrl" currentBaseLink: "WAIST" rootPosition: [ -0, 0.7, 0.1499 ] rootAttitude: [ 1, 0, -0, -0, 1, 0, 0, 0, 1 ] jointPositions: [ ] initialRootPosition: [ -0, 0.7, 0.1499 ] initialRootAttitude: [ 1, 0, -0, -0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] staticModel: true selfCollisionDetection: false isEditable: true - id: 6 name: "Floor" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/floor.wrl" currentBaseLink: "BASE" rootPosition: [ 0, 0, -0.1 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] jointPositions: [ ] initialRootPosition: [ 0, 0, -0.1 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] selfCollisionDetection: false isEditable: true - id: 7 name: "AISTSimulator" plugin: Body class: AISTSimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Time bar range" onlyActiveControlPeriod: true timeLength: 60 allLinkPositionOutputMode: false deviceStateOutput: true controllerThreads: true recordCollisionData: false dynamicsMode: Forward dynamics integrationMode: Runge Kutta gravity: [ 0, 0, -9.80665 ] staticFriction: 0.5 slipFriction: 0.5 cullingThresh: 0.02 errorCriterion: 0.001 maxNumIterations: 1000 contactCorrectionDepth: 0.0001 contactCorrectionVelocityRatio: 30 kinematicWalking: false 2Dmode: false - id: 8 name: "ODESimulator" plugin: ODE class: ODESimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Time bar range" onlyActiveControlPeriod: true timeLength: 60 allLinkPositionOutputMode: false deviceStateOutput: true controllerThreads: true recordCollisionData: false stepMode: Iterative (quick step) gravity: [ 0, 0, -9.80665 ] friction: 1 jointLimitMode: false globalERP: 0.4 globalCFM: 1e-10 numIterations: 50 overRelaxation: 1.3 limitCorrectingVel: true maxCorrectingVel: 1.0e-3 2Dmode: false UseWorldItem'sCollisionDetector: false - id: 9 name: "BulletSimulator" plugin: Bullet class: BulletSimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Time bar range" onlyActiveControlPeriod: true timeLength: 60 allLinkPositionOutputMode: false deviceStateOutput: true controllerThreads: true recordCollisionData: false ErrorReductionParameter: 0.2 NumIterations: 10 Restitution: 0 Friction: 0.7 ERP2: 0 SplitImpulsePenetrationThreshold: -0.0001 - id: 10 name: "PhysXSimulator" plugin: PhysX class: PhysXSimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Time bar range" onlyActiveControlPeriod: true timeLength: 60 allLinkPositionOutputMode: false deviceStateOutput: true controllerThreads: true recordCollisionData: false staticFriction: 0.5 dynamicFriction: 0.5 Restitution: 0.1 jointLimitMode: false - id: 11 name: "AgXSimulator" plugin: AgX class: AgXSimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Time bar range" onlyActiveControlPeriod: true timeLength: 60 allLinkPositionOutputMode: false deviceStateOutput: true controllerThreads: true recordCollisionData: false dynamicsMode: Forward dynamics gravity: [ 0, 0, -9.80665 ] friction: 0.5 restitution: 0.1 frictionModelType: Iterative Projected frictionSolveType: Split numThreads: 1 contactReductionMode: Geometry contactReductionBinResolution: 2 contactReductionThreshold: 4 views: "Items": selected: [ 7 ] checked: [ 1, 2, 4, 5, 6 ] expanded: [ 1, 2, 3, 4, 5 ] "Scene": viewpointControlMode: thirdPerson collisionLines: false polygonMode: fill defaultHeadLight: true defaultHeadLightIntensity: 0.75 headLightLightingFromBack: false worldLight: true worldLightIntensity: 0.5 worldLightAmbient: 0.3 additionalLights: true floorGrid: false floorGridSpan: 10 floorGridInterval: 0.5 texture: true lineWidth: 1 pointSize: 1 normalVisualization: false normalLength: 0.01 coordinateAxes: true showFPS: false useBufferForPicking: true camera: current: Perspective eye: [ 2.83337998, 1.46162999, 0.874503016 ] direction: [ -0.90182054, -0.41758123, -0.111111067 ] up: [ -0.100826629, -0.0466868281, 0.993808031 ] fieldOfView: 0.6978 near: 0.01 far: 10000 orthoHeight: 20 backgroundColor: [ 0.100000001, 0.100000001, 0.300000012 ] gridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] "Multi Value Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 "Multi SE3 Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 visibleElements: [ 0, 1, 2 ] "Links": listingMode: "Link List" currentBodyItem: 4 bodyItems: - id: 2 selectedLinks: [ 7 ] - id: 4 selectedLinks: [ 0 ] - id: 5 selectedLinks: [ 0 ] "Body / Link": showRotationMatrix: false "Joint Sliders": showAllJoints: true jointId: true name: true numColumns: 1 spinBox: true slider: true labelOnLeft: true currentBodyItem: 4 "Joint Trajectories": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 "Multi Affine3 Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 visibleElements: [ 0, 1, 2 ] "Pose Roll": defaultTransitionTime: 0 updateAll: true autoUpdate: false timeSync: true listingMode: "Part Tree" timeLength: 10 showLipSync: false gridInterval: 1 toolbars: "TimeBar": minTime: 0 maxTime: 8 frameRate: 1000 playbackFrameRate: 100 idleLoopDrivenMode: false currentTime: 0 speedScale: 1 syncToOngoingUpdates: true autoExpansion: true "BodyMotionGenerationBar": balancer: false autoGeneration: false timeScaleRatio: 1 preInitialDuration: 1 postFinalDuration: 1 onlyTimeBarRange: false makeNewBodyItem: true stealthyStepMode: true stealthyHeightRatioThresh: 2 flatLiftingHeight: 0.005 flatLandingHeight: 0.005 impactReductionHeight: 0.005 impactReductionTime: 0.04 autoZmp: true minZmpTransitionTime: 0.1 zmpCenteringTimeThresh: 0.03 zmpTimeMarginBeforeLiftingSpin: 0 zmpMaxDistanceFromCenter: 0.02 allLinkPositions: false lipSyncMix: false "BodyBar": stanceWidth: 0.15 "KinematicsBar": mode: IK attitude: true penetrationBlock: true collisionLinkHighlight: false snapDistance: 0.025 penetrationBlockDepth: 0.0005 lazyCollisionDetectionMode: true Body: "BodyMotionEngine": updateJointVelocities: false "EditableSceneBody": editableSceneBodies: - bodyItem: 2 showCenterOfMass: false showZmp: false - bodyItem: 4 showCenterOfMass: false showZmp: false - bodyItem: 5 showCenterOfMass: false showZmp: false - bodyItem: 6 showCenterOfMass: false showZmp: false "KinematicFaultChecker": checkJointPositions: true angleMargin: 0 translationMargin: 0 checkJointVelocities: true velocityLimitRatio: 100 targetJoints: all checkSelfCollisions: true onlyTimeBarRange: false OpenRTM: "OpenRTMPlugin": deleteUnmanagedRTCsOnStartingSimulation: false choreonoid-1.5.0/sample/Submersible/0000775000000000000000000000000012741425367016116 5ustar rootrootchoreonoid-1.5.0/sample/Submersible/exportdecl.h0000664000000000000000000000207612741425367020445 0ustar rootroot#ifndef SUBMERSIBL_SAMPLEPLUGIN_EXPORTDECL_H_INCLUDED # define SUBMERSIBL_SAMPLEPLUGIN_EXPORTDECL_H_INCLUDED # if defined _WIN32 || defined __CYGWIN__ # define SUBMERSIBL_SAMPLEPLUGIN_DLLIMPORT __declspec(dllimport) # define SUBMERSIBL_SAMPLEPLUGIN_DLLEXPORT __declspec(dllexport) # define SUBMERSIBL_SAMPLEPLUGIN_DLLLOCAL # else # if __GNUC__ >= 4 # define SUBMERSIBL_SAMPLEPLUGIN_DLLIMPORT __attribute__ ((visibility("default"))) # define SUBMERSIBL_SAMPLEPLUGIN_DLLEXPORT __attribute__ ((visibility("default"))) # define SUBMERSIBL_SAMPLEPLUGIN_DLLLOCAL __attribute__ ((visibility("hidden"))) # else # define SUBMERSIBL_SAMPLEPLUGIN_DLLIMPORT # define SUBMERSIBL_SAMPLEPLUGIN_DLLEXPORT # define SUBMERSIBL_SAMPLEPLUGIN_DLLLOCAL # endif # endif #ifdef CnoidSubmersibleSamplePlugin_EXPORTS # define SUBMERSIBL_SAMPLEPLUGIN_DLLAPI SUBMERSIBL_SAMPLEPLUGIN_DLLEXPORT #else # define SUBMERSIBL_SAMPLEPLUGIN_DLLAPI SUBMERSIBL_SAMPLEPLUGIN_DLLIMPORT #endif #endif #ifdef CNOID_EXPORT # undef CNOID_EXPORT #endif #define CNOID_EXPORT SUBMERSIBL_SAMPLEPLUGIN_DLLAPI choreonoid-1.5.0/sample/Submersible/SubmersibleSimulatorItem.h0000664000000000000000000000213312741425367023261 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_SAMPLE_SUBMERSIBLE_SIMULATOR_ITEM_H #define CNOID_SAMPLE_SUBMERSIBLE_SIMULATOR_ITEM_H #include #include #include "exportdecl.h" namespace cnoid { class Light; class CNOID_EXPORT SubmersibleSimulatorItem : public SubSimulatorItem { public: static void initializeClass(ExtensionManager* ext); SubmersibleSimulatorItem(); SubmersibleSimulatorItem(const SubmersibleSimulatorItem& org); ~SubmersibleSimulatorItem(); virtual bool initializeSimulation(SimulatorItem* simulatorItem); protected: virtual Item* doDuplicate() const; virtual void doPutProperties(PutPropertyFunction& putProperty); virtual bool store(Archive& archive); virtual bool restore(const Archive& archive); private: SimulatorItem* simulatorItem; Body* submersible; Light* light; bool prevLightButtonState; int joystickIntervalCounter; void initialize(); void applyResistanceForce(); }; typedef ref_ptr SubmersibleSimulatorItemPtr; } #endif choreonoid-1.5.0/sample/Submersible/FogUnderWater.wrl0000664000000000000000000000010412741425367021353 0ustar rootroot#VRML V2.0 utf8 Fog { color 0.4 0.45 1.0 visibilityRange 5.0 } choreonoid-1.5.0/sample/Submersible/SubmersibleSamplePlugin.cpp0000664000000000000000000000071512741425367023422 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "SubmersibleSimulatorItem.h" #include using namespace cnoid; class SubmersibleSamplePlugin : public Plugin { public: SubmersibleSamplePlugin() : Plugin("SubmersibleSample") { require("Body"); } virtual bool initialize() { SubmersibleSimulatorItem::initializeClass(this); return true; } }; CNOID_IMPLEMENT_PLUGIN_ENTRY(SubmersibleSamplePlugin); choreonoid-1.5.0/sample/Submersible/CMakeLists.txt0000664000000000000000000000142012741425367020653 0ustar rootroot #set(CMAKE_BUILD_TYPE Debug) if(NOT ENABLE_GUI) return() endif() option(BUILD_SUBMERSIBLE_SAMPLE "Building a sabumersible sample" OFF) if(NOT BUILD_SUBMERSIBLE_SAMPLE) return() endif() set(sources SubmersibleSamplePlugin.cpp SubmersibleSimulatorItem.cpp ) set(target CnoidSubmersibleSamplePlugin) add_cnoid_plugin(${target} SHARED ${sources}) target_link_libraries(${target} CnoidBodyPlugin) apply_common_setting_for_plugin(${target}) configure_file(submersible.wrl ${CNOID_SOURCE_SHARE_DIR}/model/misc COPYONLY) configure_file(submersible.body ${CNOID_SOURCE_SHARE_DIR}/model/misc COPYONLY) configure_file(FogUnderWater.wrl ${CNOID_SOURCE_SHARE_DIR}/model/misc COPYONLY) configure_file(SubmersibleSample.cnoid ${CNOID_SOURCE_SHARE_DIR}/project COPYONLY) choreonoid-1.5.0/sample/Submersible/submersible.body0000664000000000000000000000246112741425367021314 0ustar rootrootformat: ChoreonoidBody formatVersion: 1.0 angleUnit: degree name: Submersible rootLink: CHASSIS links: - name: CHASSIS jointType: free centerOfMass: [ 0, 0, -0.05 ] mass: 10.0 inertia: [ 3.0, 0, 0, 0, 3.0, 0, 0, 0, 3.0 ] elements: - type: Transform translation: [ 0.3, 0.0, 0.1 ] elements: - type: Camera name: Camera translation: [ 0, 0, 0.13 ] rotation: [ 0.540716, -0.540716, -0.6444, 114.4 ] format: "COLOR_DEPTH" id: 0 width: 320 height: 240 frameRate: 30 nearClipDistance: 0.01 farClipDistance: 50.0 - type: SpotLight name: MainLight translation: [ 0, 0, 0.2 ] direction: [ 1, 0, 0 ] beamWidth: 30 cutOffAngle: 70 cutOffExponent: 10 attenuation: [ 1, 0, 0.01 ] - type: Shape appearance: material: diffuseColor: [ 0.3, 0.6, 1.0 ] ambientIntensity: 0.3 specularColor: [ 0.7, 0.7, 0.7 ] emissiveColor: [ 0, 0, 0 ] shininess: 0.25 geometry: type: Box size: [ 0.6, 0.4, 0.3 ] choreonoid-1.5.0/sample/Submersible/SubmersibleSimulatorItem.cpp0000664000000000000000000001104112741425367023612 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "SubmersibleSimulatorItem.h" #include #include #include #include #include #include #include #include #include using namespace std; using namespace cnoid; using boost::format; namespace { std::vector > resistancePoints; std::vector > thrustPoints; boost::shared_ptr joystick; } void SubmersibleSimulatorItem::initializeClass(ExtensionManager* ext) { ItemManager& im = ext->itemManager(); im.registerClass("SubmersibleSimulatorItem"); im.addCreationPanel(); resistancePoints.push_back(Vector3( 0.3, 0.2, 0.15)); resistancePoints.push_back(Vector3( 0.3, -0.2, 0.15)); resistancePoints.push_back(Vector3( 0.3, -0.2, -0.15)); resistancePoints.push_back(Vector3( 0.3, 0.2, -0.15)); resistancePoints.push_back(Vector3(-0.3, 0.2, 0.15)); resistancePoints.push_back(Vector3(-0.3, -0.2, 0.15)); resistancePoints.push_back(Vector3(-0.3, -0.2, -0.15)); resistancePoints.push_back(Vector3(-0.3, 0.2, -0.15)); thrustPoints.push_back(Vector3(-0.3, -0.18, 0.0)); thrustPoints.push_back(Vector3(-0.3, 0.18, 0.0)); } SubmersibleSimulatorItem::SubmersibleSimulatorItem() { initialize(); } SubmersibleSimulatorItem::SubmersibleSimulatorItem(const SubmersibleSimulatorItem& org) : SubSimulatorItem(org) { initialize(); } void SubmersibleSimulatorItem::initialize() { simulatorItem = 0; submersible = 0; } SubmersibleSimulatorItem::~SubmersibleSimulatorItem() { } Item* SubmersibleSimulatorItem::doDuplicate() const { return new SubmersibleSimulatorItem(*this); } bool SubmersibleSimulatorItem::initializeSimulation(SimulatorItem* simulatorItem) { this->simulatorItem = simulatorItem; submersible = 0; SimulationBody* simSubmersible = simulatorItem->findSimulationBody("Submersible"); if(simSubmersible){ submersible = simSubmersible->body(); light = submersible->findDevice("MainLight"); prevLightButtonState = false; MessageView::instance()->putln("A submersible model has been detected."); simulatorItem->addPreDynamicsFunction( boost::bind(&SubmersibleSimulatorItem::applyResistanceForce, this)); joystick.reset(new Joystick()); joystickIntervalCounter = 0; } return true; } void SubmersibleSimulatorItem::applyResistanceForce() { Link* root = submersible->rootLink(); // buoyancy Vector3 b(0, 0, submersible->mass() * 9.80665); root->f_ext() += b; Vector3 cb = root->T() * Vector3(0.0, 0.0, 0.05); root->tau_ext() += cb.cross(b); for(size_t i=0; i < resistancePoints.size(); ++i){ Vector3 a = root->R() * resistancePoints[i]; Vector3 v = root->v() + root->w().cross(a); Vector3 f = -2.0 * v; double l = f.norm(); if(l > 100.0){ f /= l; } root->f_ext() += f; Vector3 p = a + root->p(); root->tau_ext() += p.cross(f); } if(joystickIntervalCounter++ > 40){ joystickIntervalCounter = 0; joystick->readCurrentState(); } double thrust[2]; thrust[0] = -joystick->getPosition(4); // right thrust[1] = -joystick->getPosition(1); // left for(int i=0; i < 2; ++i){ Vector3 f = root->R() * Vector3(15.0 * thrust[i], 0.0, 0.0); Vector3 p = root->T() * thrustPoints[i]; root->f_ext() += f; root->tau_ext() += p.cross(f); } Vector3 fz(0.0, 0.0, -5.0 * joystick->getPosition(7)); root->f_ext() += fz; Vector3 cz = root->T() * Vector3(0.0, 0.0, -1.5); root->tau_ext() += cz.cross(fz); if(light){ bool lightButtonState = joystick->getButtonState(0); if(lightButtonState){ if(!prevLightButtonState){ light->on(!light->on()); light->notifyStateChange(); } } prevLightButtonState = lightButtonState; } } void SubmersibleSimulatorItem::doPutProperties(PutPropertyFunction& putProperty) { SubSimulatorItem::doPutProperties(putProperty); } bool SubmersibleSimulatorItem::store(Archive& archive) { SubSimulatorItem::store(archive); return true; } bool SubmersibleSimulatorItem::restore(const Archive& archive) { SubSimulatorItem::restore(archive); return true; } choreonoid-1.5.0/sample/Submersible/SubmersibleSample.cnoid0000664000000000000000000002645212741425367022563 0ustar rootrootitems: id: 0 name: "Root" plugin: Base class: RootItem children: - id: 1 name: "World" plugin: Body class: WorldItem data: collisionDetection: false collisionDetector: AISTCollisionDetector children: - id: 2 name: "Submersible" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/submersible.wrl" currentBaseLink: "CHASSIS" rootPosition: [ -1.01277568, 3.21535077, 0.683205539 ] rootAttitude: [ 6.123234e-17, 1, 0, -1, 6.123234e-17, 0, 0, 0, 1 ] jointPositions: [ ] initialRootPosition: [ -1.01277568, 3.21535077, 0.683205539 ] initialRootAttitude: [ 2.22044605e-16, 1, 0, -1, 2.22044605e-16, -0, -0, 0, 1 ] initialJointPositions: [ 0.000000 ] zmp: [ 0, 0, 0 ] collisionDetection: true selfCollisionDetection: false isEditable: true children: - id: 3 name: "BodyTrackingCamera" plugin: Body class: BodyTrackingCameraItem data: keepRelativeAttitude: true - id: 4 name: "Labo1" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/Labo1/Labo1.wrl" currentBaseLink: "Base" rootPosition: [ 0, 0, 0 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] jointPositions: [ ] initialRootPosition: [ 0, 0, 0 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] collisionDetection: true selfCollisionDetection: false isEditable: false - id: 5 name: "FogUnderWater" plugin: Base class: SceneItem data: file: "${SHARE}/model/misc/FogUnderWater.wrl" format: VRML-FILE translation: [ 0, 0, 0 ] rotation: [ 1, 0, 0, 0 ] - id: 6 name: "AISTSimulator" plugin: Body class: AISTSimulatorItem data: realtimeSync: true recording: tail timeRangeMode: Active control period timeLength: 180 allLinkPositionOutputMode: false deviceStateOutput: true controllerThreads: true recordCollisionData: false dynamicsMode: Forward dynamics integrationMode: Runge Kutta gravity: [ 0, 0, -9.80665 ] staticFriction: 1 slipFriction: 1 cullingThresh: 0.005 contactCullingDepth: 0.05 errorCriterion: 0.001 maxNumIterations: 1000 contactCorrectionDepth: 0.0001 contactCorrectionVelocityRatio: 1 kinematicWalking: false 2Dmode: false children: - id: 7 name: "SubmersibleSimulator" plugin: SubmersibleSample class: SubmersibleSimulatorItem data: enabled: true views: - id: 0 name: "CameraImage" plugin: Base class: ImageView - id: 1 plugin: Base class: ItemPropertyView mounted: true - id: 2 plugin: Base class: ItemTreeView mounted: true state: selected: [ 3 ] checked: [ 2, 3, 4, 5 ] expanded: [ 1, 2, 5 ] - id: 3 plugin: Base class: MessageView mounted: true - id: 4 plugin: Base class: SceneView mounted: true state: editMode: true viewpointControlMode: thirdPerson collisionLines: false polygonMode: fill defaultHeadLight: false defaultHeadLightIntensity: 0.75 headLightLightingFromBack: false worldLight: false worldLightIntensity: 0.5 worldLightAmbient: 0.3 additionalLights: true fog: true floorGrid: false floorGridSpan: 10 floorGridInterval: 0.5 xzGridSpan: 10 xzGridInterval: 0.5 xzGrid: false yzGridSpan: 10 yzGridInterval: 0.5 texture: true lineWidth: 1 pointSize: 1 normalVisualization: false normalLength: 0.01 coordinateAxes: true showFPS: false enableNewDisplayListDoubleRendering: false useBufferForPicking: true cameras: - camera: [ System, Perspective ] isCurrent: true fieldOfView: 0.6978 near: 0.01 far: 100 eye: [ -3.35748269, 4.67762711, 1.54808392 ] direction: [ 0.681461578, -0.727329593, -0.0812513479 ] up: [ 0.0555533509, -0.0592925521, 0.996693643 ] - camera: [ System, Orthographic ] orthoHeight: 20 near: 0.01 far: 100 - camera: BodyTrackingCamera (Perspective) fieldOfView: 0.785398 near: 0.01 far: 100 eye: [ -0.999327867, 4.93834463, 1.34142138 ] direction: [ -0.00975881164, -0.975848656, -0.218229618 ] up: [ -0.00218225976, -0.218218707, 0.97589745 ] - camera: BodyTrackingCamera (Orthographic) orthoHeight: 2 near: 0.01 far: 100 backgroundColor: [ 0.41568628, 0.447058827, 0.996078432 ] gridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] xzgridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] yzgridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] dedicatedItemTreeViewChecks: false - id: 5 name: "Camera Scene" plugin: Base class: SceneView mounted: true state: editMode: false viewpointControlMode: thirdPerson collisionLines: false polygonMode: fill defaultHeadLight: false defaultHeadLightIntensity: 0.75 headLightLightingFromBack: false worldLight: false worldLightIntensity: 0.5 worldLightAmbient: 0.3 additionalLights: true fog: true floorGrid: false floorGridSpan: 10 floorGridInterval: 0.5 xzGridSpan: 10 xzGridInterval: 0.5 xzGrid: false yzGridSpan: 10 yzGridInterval: 0.5 texture: true lineWidth: 1 pointSize: 1 normalVisualization: false normalLength: 0.01 coordinateAxes: false showFPS: false enableNewDisplayListDoubleRendering: false useBufferForPicking: true cameras: - camera: [ System, Perspective ] fieldOfView: 0.6978 near: 0.01 far: 100 eye: [ 3.74000443, 2.54011419, 1.8281897 ] direction: [ -0.752805236, -0.613319567, -0.239004988 ] up: [ -0.185294344, -0.150961552, 0.97101834 ] - camera: [ System, Orthographic ] orthoHeight: 20 near: 0.01 far: 100 - camera: BodyTrackingCamera (Perspective) isCurrent: true fieldOfView: 0.785398 near: 0.01 far: 100 eye: [ -0.999327867, 4.93834463, 1.34142138 ] direction: [ -0.00975881164, -0.975848656, -0.218229618 ] up: [ -0.00218225976, -0.218218707, 0.97589745 ] - camera: BodyTrackingCamera (Orthographic) orthoHeight: 2 near: 0.01 far: 100 backgroundColor: [ 0.41568628, 0.447058827, 1 ] gridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] xzgridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] yzgridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] dedicatedItemTreeViewChecks: false - id: 6 name: "Task" plugin: Base class: TaskView state: layoutMode: horizontal isAutoMode: false - id: 7 name: "Joystick" plugin: Base class: VirtualJoystickView mounted: true - id: 8 plugin: Body class: BodyLinkView mounted: true state: showRotationMatrix: false - id: 9 plugin: Body class: JointSliderView mounted: true state: showAllJoints: true jointId: false name: true numColumns: 1 spinBox: true slider: true labelOnLeft: true currentBodyItem: 2 - id: 10 plugin: Body class: LinkSelectionView mounted: true state: listingMode: "Link List" currentBodyItem: 2 - id: 11 plugin: Python class: PythonConsoleView mounted: true toolbars: "TimeBar": minTime: 0 maxTime: 30 frameRate: 1000 playbackFrameRate: 50 idleLoopDrivenMode: false currentTime: 0 speedScale: 1 syncToOngoingUpdates: true autoExpansion: true "KinematicsBar": mode: AUTO enablePositionDragger: true penetrationBlock: false collisionLinkHighlight: false snapDistance: 0.025 penetrationBlockDepth: 0.0005 lazyCollisionDetectionMode: true "BodyBar": current: 2 "LeggedBodyBar": stanceWidth: 0.15 Body: "BodyMotionEngine": updateJointVelocities: false "EditableSceneBody": editableSceneBodies: - bodyItem: 2 showCenterOfMass: false showPpcom: false showZmp: false - bodyItem: 4 showCenterOfMass: false showPpcom: false showZmp: false staticModelEditing: true "KinematicFaultChecker": checkJointPositions: true angleMargin: 0 translationMargin: 0 checkJointVelocities: true velocityLimitRatio: 100 targetJoints: all checkSelfCollisions: true onlyTimeBarRange: false viewAreas: - type: embedded tabs: true contents: type: splitter orientation: horizontal sizes: [ 303, 1291 ] children: - type: splitter orientation: vertical sizes: [ 381, 381 ] children: - type: pane views: [ 2 ] current: 2 - type: pane views: [ 1, 10 ] current: 1 - type: splitter orientation: vertical sizes: [ 544, 218 ] children: - type: splitter orientation: horizontal sizes: [ 602, 683 ] children: - type: pane views: [ 5, 8, 9 ] current: 5 - type: pane views: [ 4 ] current: 4 - type: splitter orientation: horizontal sizes: [ 869, 416 ] children: - type: pane views: [ 3, 11 ] current: 3 - type: pane views: [ 7 ] current: 7 layoutOfToolBars: rows: - - { name: "CaptureBar", x: 0, priority: 1 } - { name: "FileBar", x: 0, priority: 0 } - { name: "SimulationBar", x: 95, priority: 3 } - { name: "TimeBar", x: 95, priority: 2 } - { name: "SceneBar", x: 1335, priority: 4 } choreonoid-1.5.0/sample/Submersible/submersible.wrl0000664000000000000000000001673012741425367021167 0ustar rootroot#VRML V2.0 utf8 PROTO Joint [ exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField MFFloat llimit [] exposedField MFFloat lvlimit [] exposedField SFRotation limitOrientation 0 0 1 0 exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFFloat stiffness [ 0 0 0 ] exposedField SFVec3f translation 0 0 0 exposedField MFFloat ulimit [] exposedField MFFloat uvlimit [] exposedField SFString jointType "" exposedField SFInt32 jointId -1 exposedField SFVec3f jointAxis 0 0 1 exposedField SFFloat gearRatio 1 exposedField SFFloat rotorInertia 0 exposedField SFFloat rotorResistor 0 exposedField SFFloat torqueConst 1 exposedField SFFloat encoderPulse 1 ] { Transform { center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } } PROTO Segment [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f centerOfMass 0 0 0 exposedField MFNode children [ ] exposedField SFNode coord NULL exposedField MFNode displacers [ ] exposedField SFFloat mass 0 exposedField MFFloat momentsOfInertia [ 0 0 0 0 0 0 0 0 0 ] exposedField SFString name "" eventIn MFNode addChildren eventIn MFNode removeChildren ] { Group { addChildren IS addChildren bboxCenter IS bboxCenter bboxSize IS bboxSize children IS children removeChildren IS removeChildren } } PROTO Humanoid [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f center 0 0 0 exposedField MFNode humanoidBody [ ] exposedField MFString info [ ] exposedField MFNode joints [ ] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFNode segments [ ] exposedField MFNode sites [ ] exposedField SFVec3f translation 0 0 0 exposedField SFString version "1.1" exposedField MFNode viewpoints [ ] ] { Transform { bboxCenter IS bboxCenter bboxSize IS bboxSize center IS center rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation children [ Group { children IS viewpoints } Group { children IS humanoidBody } ] } } PROTO VisionSensor [ exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField MFNode children [ ] exposedField SFFloat fieldOfView 0.785398 exposedField SFString name "" exposedField SFFloat frontClipDistance 0.01 exposedField SFFloat backClipDistance 10.0 exposedField SFString type "NONE" exposedField SFInt32 sensorId -1 exposedField SFInt32 width 320 exposedField SFInt32 height 240 exposedField SFFloat frameRate 30 ] { Transform { rotation IS rotation translation IS translation children IS children } } PROTO RangeSensor [ exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField MFNode children [ ] exposedField SFInt32 sensorId -1 exposedField SFFloat scanAngle 3.14159 #[rad] exposedField SFFloat scanStep 0.1 #[rad] exposedField SFFloat scanRate 10 #[Hz] exposedField SFFloat maxDistance 10 ] { Transform { rotation IS rotation translation IS translation children IS children } } PROTO ForceSensor [ exposedField SFVec3f maxForce -1 -1 -1 exposedField SFVec3f maxTorque -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO Gyro [ exposedField SFVec3f maxAngularVelocity -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO AccelerationSensor [ exposedField SFVec3f maxAcceleration -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO SpotLightDevice [ exposedField SFVec3f attenuation 1 0 0 # [0,) exposedField SFFloat beamWidth 1.570796 # (0,/2] exposedField SFColor color 1 1 1 # [0,1] exposedField SFFloat cutOffAngle 0.785398 # (0,/2] exposedField SFVec3f direction 0 0 -1 # (-,) exposedField SFFloat intensity 1 # [0,1] exposedField SFBool on TRUE exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 ] { Transform { translation IS translation rotation IS rotation } } DEF Submersible Humanoid { name "Submersible" version "1.1" info [ ] humanoidBody [ DEF CHASSIS Joint { jointType "free" translation 0 0 0 children [ DEF CHASSIS_LINK Segment { centerOfMass 0 0 -0.05 mass 10.0 momentsOfInertia [ 3.0 0 0 0 3.0 0 0 0 3.0 ] children [ Transform { translation 0.3 0.0 0.1 children [ DEF Camera VisionSensor { translation 0 0 0.13 rotation 0.540716 -0.540716 -0.6444 1.99673 type "COLOR_DEPTH" width 320 height 240 sensorId 0 frameRate 30 frontClipDistance 0.01 backClipDistance 50.0 } DEF MainLight SpotLightDevice { direction 1 0 0 cutOffAngle 1.2 attenuation 1 0 0.01 translation 0 0 0.2 } ] } Transform { translation 0 0 0 rotation 1 0 0 0 children Shape { appearance Appearance { material DEF green Material { diffuseColor 0.3 0.6 1.0 ambientIntensity 0.3 specularColor 0.7 0.7 0.7 emissiveColor 0 0 0 shininess 0.25 transparency 0 } } geometry Box { size 0.6 0.4 0.3 } } } ] } ] } ] joints [ USE CHASSIS ] segments [ USE CHASSIS_LINK, ] } choreonoid-1.5.0/sample/HelloWorldPlugin/0000775000000000000000000000000012741425367017074 5ustar rootrootchoreonoid-1.5.0/sample/HelloWorldPlugin/ManualMakefile0000664000000000000000000000046212741425367021674 0ustar rootroot CXXFLAGS += -fPIC `pkg-config --cflags choreonoid` PLUGIN = libCnoidHelloWorldPlugin.so $(PLUGIN): HelloWorldPlugin.o g++ -shared -o $(PLUGIN) HelloWorldPlugin.o `pkg-config --libs choreonoid` install: $(PLUGIN) install -s $(PLUGIN) `pkg-config --variable=plugindir choreonoid` clean: rm -f *.o *.so choreonoid-1.5.0/sample/HelloWorldPlugin/CMakeLists.txt0000664000000000000000000000067312741425367021642 0ustar rootroot if(NOT ENABLE_GUI) return() endif() option(BUILD_HELLO_WORLD_SAMPLE "Building a Hello World sample plugin" OFF) if(BUILD_HELLO_WORLD_SAMPLE) set(target CnoidHelloWorldPlugin) add_cnoid_plugin(${target} SHARED HelloWorldPlugin.cpp) target_link_libraries(${target} CnoidBase) apply_common_setting_for_plugin(${target}) if(QT5) qt5_use_modules(${target} Widgets) endif() endif() install_sample_source(HelloWorldPlugin.cpp) choreonoid-1.5.0/sample/HelloWorldPlugin/HelloWorldPlugin.cpp0000664000000000000000000000137212741425367023035 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include #include #include #include using namespace cnoid; using namespace boost; class HelloWorldPlugin : public Plugin { public: HelloWorldPlugin() : Plugin("HelloWorld") { } virtual bool initialize() { Action* menuItem = menuManager().setPath("/View").addItem("Hello World"); menuItem->sigTriggered().connect(bind(&HelloWorldPlugin::onHelloWorldTriggered, this)); return true; } private: void onHelloWorldTriggered() { MessageView::instance()->putln("Hello World !"); } }; CNOID_IMPLEMENT_PLUGIN_ENTRY(HelloWorldPlugin) choreonoid-1.5.0/sample/ContactForceExtraction/0000775000000000000000000000000012741425367020255 5ustar rootrootchoreonoid-1.5.0/sample/ContactForceExtraction/ContactForceExtractionSamplePlugin.cpp0000664000000000000000000000637712741425367027732 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include #include #include #include #include #include #include using namespace std; using namespace cnoid; namespace { class ContactForceExtractorItem : public SubSimulatorItem { public: static void initializeClass(ExtensionManager* ext); ContactForceExtractorItem(); ContactForceExtractorItem(const ContactForceExtractorItem& org); virtual bool initializeSimulation(SimulatorItem* simulatorItem); protected: virtual Item* doDuplicate() const; private: void extractContactPoints(SimulatorItem* simulator); void extractBodyContactPoints(DyBody* body, ostream& os); }; class ContactForceExtractionSamplePlugin : public Plugin { public: ContactForceExtractionSamplePlugin() : Plugin("ContactForceExtractionSample") { require("Body"); } virtual bool initialize() { itemManager() .registerClass("ContactForceExtractorItem") .addCreationPanel(); return true; } }; } CNOID_IMPLEMENT_PLUGIN_ENTRY(ContactForceExtractionSamplePlugin); ContactForceExtractorItem::ContactForceExtractorItem() { } ContactForceExtractorItem::ContactForceExtractorItem(const ContactForceExtractorItem& org) : SubSimulatorItem(org) { } Item* ContactForceExtractorItem::doDuplicate() const { return new ContactForceExtractorItem(*this); } bool ContactForceExtractorItem::initializeSimulation(SimulatorItem* simulator) { AISTSimulatorItem* aistSimulator = dynamic_cast(simulator); if(!aistSimulator){ return false; } aistSimulator->setConstraintForceOutputEnabled(true); simulator->addPostDynamicsFunction( boost::bind(&ContactForceExtractorItem::extractContactPoints, this, simulator)); return true; } void ContactForceExtractorItem::extractContactPoints(SimulatorItem* simulator) { ostringstream oss; const vector& simBodies = simulator->simulationBodies(); for(size_t i=0; i < simBodies.size(); ++i){ DyBody* body = dynamic_cast(simBodies[i]->body()); if(body){ extractBodyContactPoints(body, oss); } } string log = oss.str(); if(!log.empty()){ mvout() << log << endl; } } void ContactForceExtractorItem::extractBodyContactPoints(DyBody* body, ostream& os) { bool put = false; for(int i=0; i < body->numLinks(); ++i){ DyLink* link = body->link(i); DyLink::ConstraintForceArray& forces = link->constraintForces(); if(!forces.empty()){ if(!put){ os << body->name() << ":\n"; put = true; } os << " " << link->name() << ":\n"; for(size_t i=0; i < forces.size(); ++i){ const DyLink::ConstraintForce& force = forces[i]; const Vector3& p = force.point; const Vector3& f = force.force; os << " point(" << p.x() << ", " << p.y() << ", " << p.z() << "), force(" << f.x() << ", " << f.y() << ", " << f.z() << ")\n"; } } } } choreonoid-1.5.0/sample/ContactForceExtraction/SR1Liftup-ContactForceExtraction.cnoid0000664000000000000000000002243712741425367027505 0ustar rootrootoptionalPlugins: [ ODE, Bullet, PhysX, AgX ] items: id: 0 name: "Root" plugin: Base class: RootItem children: - id: 1 name: "World" plugin: Body class: WorldItem data: collisionDetection: false collisionDetector: AISTCollisionDetector children: - id: 2 name: "SR1" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/SR1/SR1.yaml" currentBaseLink: "WAIST" rootPosition: [ 0, 0, 0.7135 ] rootAttitude: [ 0.999955, -0.006461, 0.006886, 0.006461, 0.999979, -2.5e-005, -0.006886, 7e-005, 0.999976 ] jointPositions: [ 0.000822, -0.037473, 0.000350, 0.077177, -0.046633, -0.000874, 0.175490, -0.003915, 0.000048, -1.568620, 0.000121, 0.000267, 0.000008, -0.000889, -0.040642, 0.000364, 0.077387, -0.043666, 0.000969, 0.175601, 0.003290, 0.000028, -1.568673, 0.000228, 0.000239, 0.000006, 0.005740, -0.000324, 0.000089 ] initialRootPosition: [ 0, 0, 0.7135 ] initialRootAttitude: [ 0.999955418, -0.00646083645, 0.00688615345, 0.00646116355, 0.999979126, -2.52542765e-005, -0.00688584655, 6.97457235e-005, 0.99997629 ] initialJointPositions: [ 0.000822, -0.037473, 0.000350, 0.077177, -0.046633, -0.000874, 0.175490, -0.003915, 0.000048, -1.568620, 0.000121, 0.000267, 0.000008, -0.000889, -0.040642, 0.000364, 0.077387, -0.043666, 0.000969, 0.175601, 0.003290, 0.000028, -1.568673, 0.000228, 0.000239, 0.000006, 0.005740, -0.000324, 0.000089 ] zmp: [ 0, 0, 0 ] selfCollisionDetection: false isEditable: true children: - id: 3 name: "SR1LiftupController" plugin: SimpleController class: SimpleControllerItem data: isImmediateMode: true controller: "SR1LiftupController" reloading: true inputLinkPositions: false - id: 4 name: "box2" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/box2.wrl" currentBaseLink: "WAIST" rootPosition: [ 0.55, 0, 0.151 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] jointPositions: [ ] initialRootPosition: [ 0.55, 0, 0.151 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] selfCollisionDetection: false isEditable: true - id: 5 name: "Floor" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/floor.wrl" currentBaseLink: "BASE" rootPosition: [ 0, 0, -0.1 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] jointPositions: [ ] initialRootPosition: [ 0, 0, -0.1 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] selfCollisionDetection: false isEditable: true - id: 6 name: "AISTSimulator" plugin: Body class: AISTSimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Active control period" timeLength: 60 allLinkPositionOutputMode: false deviceStateOutput: true controllerThreads: true recordCollisionData: false controllerOptions: "" dynamicsMode: "Forward dynamics" integrationMode: "Runge Kutta" gravity: [ 0, 0, -9.80665 ] staticFriction: 0.5 slipFriction: 0.5 cullingThresh: 0.01 contactCullingDepth: 0.05 errorCriterion: 0.001 maxNumIterations: 1000 contactCorrectionDepth: 0.0001 contactCorrectionVelocityRatio: 30 kinematicWalking: false 2Dmode: false children: - id: 7 name: "ContactForceExtractor" plugin: ContactForceExtractionSample class: ContactForceExtractorItem views: "Items": selected: [ 7 ] checked: [ 1, 2, 4 ] expanded: [ 1, 2, 3, 6 ] "Scene": viewpointControlMode: thirdPerson collisionLines: false polygonMode: fill defaultHeadLight: true defaultHeadLightIntensity: 0.75 headLightLightingFromBack: false worldLight: true worldLightIntensity: 0.5 worldLightAmbient: 0.3 additionalLights: true floorGrid: true floorGridSpan: 10 floorGridInterval: 0.5 texture: true lineWidth: 1 pointSize: 1 normalVisualization: false normalLength: 0.01 coordinateAxes: true showFPS: false useBufferForPicking: true camera: current: Perspective eye: [ 2.38053012, 1.54674006, 1.10801005 ] direction: [ -0.820639908, -0.553809941, -0.140870988 ] up: [ -0.116768934, -0.0788013488, 0.990027964 ] fieldOfView: 0.6978 near: 0.01 far: 10000 orthoHeight: 20 backgroundColor: [ 0.100000001, 0.100000001, 0.300000012 ] gridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] "Multi Value Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 "Multi SE3 Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 visibleElements: [ 0, 1, 2 ] "Links": listingMode: "Link List" currentBodyItem: 2 bodyItems: - id: 2 selectedLinks: [ 20 ] "Body / Link": showRotationMatrix: false "Joint Sliders": showAllJoints: true jointId: true name: true numColumns: 1 spinBox: true slider: true labelOnLeft: true currentBodyItem: 2 "Joint Trajectories": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 "Multi Affine3 Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 visibleElements: [ 0, 1, 2 ] "Pose Roll": defaultTransitionTime: 0 updateAll: true autoUpdate: false timeSync: true listingMode: "Part Tree" timeLength: 10 showLipSync: false gridInterval: 1 toolbars: "TimeBar": minTime: 0 maxTime: 15 frameRate: 500 playbackFrameRate: 100 idleLoopDrivenMode: false currentTime: 0 speedScale: 1 syncToOngoingUpdates: true autoExpansion: true "BodyMotionGenerationBar": balancer: false autoGeneration: false timeScaleRatio: 1 preInitialDuration: 1 postFinalDuration: 1 onlyTimeBarRange: false makeNewBodyItem: true stealthyStepMode: true stealthyHeightRatioThresh: 2 flatLiftingHeight: 0.005 flatLandingHeight: 0.005 impactReductionHeight: 0.005 impactReductionTime: 0.04 autoZmp: true minZmpTransitionTime: 0.1 zmpCenteringTimeThresh: 0.03 zmpTimeMarginBeforeLiftingSpin: 0 zmpMaxDistanceFromCenter: 0.02 allLinkPositions: false lipSyncMix: false "BodyBar": stanceWidth: 0.15 "KinematicsBar": mode: FK attitude: false penetrationBlock: true collisionLinkHighlight: false snapDistance: 0.025 penetrationBlockDepth: 0.0005 lazyCollisionDetectionMode: true Body: "BodyMotionEngine": updateJointVelocities: false "EditableSceneBody": editableSceneBodies: - bodyItem: 2 showCenterOfMass: false showZmp: false "KinematicFaultChecker": checkJointPositions: true angleMargin: 0 translationMargin: 0 checkJointVelocities: true velocityLimitRatio: 100 targetJoints: all checkSelfCollisions: true onlyTimeBarRange: false OpenRTM: "OpenRTMPlugin": deleteUnmanagedRTCsOnStartingSimulation: false choreonoid-1.5.0/sample/ContactForceExtraction/CMakeLists.txt0000664000000000000000000000110512741425367023012 0ustar rootroot #set(CMAKE_BUILD_TYPE Debug) if(NOT ENABLE_GUI) return() endif() option(BUILD_CONTACT_FORCE_EXTRACTION_SAMPLE "Building a sample for extracting contact forces" OFF) if(NOT BUILD_CONTACT_FORCE_EXTRACTION_SAMPLE) return() endif() set(sources ContactForceExtractionSamplePlugin.cpp ) set(target CnoidContactForceExtractionSamplePlugin) add_cnoid_plugin(${target} SHARED ${sources}) target_link_libraries(${target} CnoidBodyPlugin) apply_common_setting_for_plugin(${target}) configure_file(SR1Liftup-ContactForceExtraction.cnoid ${CNOID_SOURCE_SHARE_DIR}/project COPYONLY) choreonoid-1.5.0/sample/OpenHRP/0000775000000000000000000000000012741425367015115 5ustar rootrootchoreonoid-1.5.0/sample/OpenHRP/OpenHRP-PA10Pickup.cnoid0000664000000000000000000002627212741425367021232 0ustar rootrootoptionalPlugins: [ ODE, Bullet, PhysX, AgX, OpenHRP3.0 ] items: id: 0 name: "Root" plugin: Base class: RootItem children: - id: 1 name: "World" plugin: Body class: WorldItem data: collisionDetection: false children: - id: 2 name: "PA10" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/PA10/PA10.wrl" currentBaseLink: "BASE" rootPosition: [ 0.000000, 0.000000, 0.000000 ] rootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] jointPositions: [ 0.000000, -0.523599, 0.000000, 1.047198, 0.000000, -0.523599, 0.000000, -0.025000, 0.025000 ] initialRootPosition: [ 0.000000, 0.000000, 0.000000 ] initialRootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] initialJointPositions: [ 0.000000, -0.523599, 0.000000, 1.047198, 0.000000, -0.523599, 0.000000, -0.025000, 0.025000 ] zmp: [ 0.000000, 0.000000, 0.000000 ] selfCollisionDetection: false children: - id: 3 name: "PA10PickupController-OpenHRP3.1" plugin: OpenHRP3.1 class: OpenHRP3.1ControllerItem data: isImmediateMode: true controllerServerName: openhrp3.1-pa10-pickup-controller controllerServerCommand: "${PROGRAM_TOP}/bin/openhrp3.1-pa10-pickup-controller" - id: 4 name: "PA10PickupController-OpenHRP3.0" plugin: OpenHRP3.0 class: OpenHRP3.0ControllerItem data: isImmediateMode: true controllerServerName: openhrp3.0-pa10-pickup-controller controllerServerCommand: "${PROGRAM_TOP}/bin/openhrp3.0-pa10-pickup-controller" - id: 5 name: "box3" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/box3.wrl" currentBaseLink: "WAIST" rootPosition: [ 0.900000, 0.000000, 0.035000 ] rootAttitude: [ 0.000000, -1.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] jointPositions: [ ] initialRootPosition: [ 0.900000, 0.000000, 0.035000 ] initialRootAttitude: [ 0.000000, -1.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] zmp: [ 0.000000, 0.000000, 0.000000 ] selfCollisionDetection: false - id: 6 name: "box2" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/box2.wrl" currentBaseLink: "WAIST" rootPosition: [ -0.000000, 0.700000, 0.149900 ] rootAttitude: [ 1.000000, 0.000000, -0.000000, -0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] jointPositions: [ ] initialRootPosition: [ -0.000000, 0.700000, 0.149900 ] initialRootAttitude: [ 1.000000, 0.000000, -0.000000, -0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] zmp: [ 0.000000, 0.000000, 0.000000 ] staticModel: true selfCollisionDetection: false - id: 7 name: "Floor" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/floor.wrl" currentBaseLink: "BASE" rootPosition: [ 0.000000, 0.000000, -0.100000 ] rootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] jointPositions: [ ] initialRootPosition: [ 0.000000, 0.000000, -0.100000 ] initialRootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] zmp: [ 0.000000, 0.000000, 0.000000 ] selfCollisionDetection: false - id: 8 name: "AISTSimulator" plugin: Body class: AISTSimulatorItem data: realtimeSync: true recordingMode: Specific time length onlyActiveControlPeriod: true timeLength: 8 allLinkPositionOutputMode: false deviceStateRecording: true dynamicsMode: Forward dynamics integrationMode: Runge Kutta gravity: [ 0, 0, -9.80665 ] staticFriction: 0.5 slipFriction: 0.5 cullingThresh: 0.02 errorCriterion: 0.001 maxNumIterations: 1000 contactCorrectionDepth: 0.0001 contactCorrectionVelocityRatio: 30 2Dmode: false - id: 9 name: "ODESimulator" plugin: ODE class: ODESimulatorItem data: realtimeSync: true recordingMode: Specific time length onlyActiveControlPeriod: true timeLength: 8 allLinkPositionOutputMode: true deviceStateRecording: true stepMode: Iterative (quick step) gravity: [ 0, 0, -9.80665 ] friction: 1 jointLimitMode: false globalERP: 0.4 globalCFM: 1e-10 numIterations: 50 overRelaxation: 1.3 limitCorrectingVel: true maxCorrectingVel: 1.0e-3 2Dmode: false - id: 10 name: "BulletSimulator" plugin: Bullet class: BulletSimulatorItem data: realtimeSync: true recordingMode: Specific time length onlyActiveControlPeriod: true timeLength: 8 allLinkPositionOutputMode: true deviceStateRecording: true ErrorReductionParameter: 0.2 NumIterations: 10 Restitution: 0 Friction: 0.7 ERP2: 0 SplitImpulsePenetrationThreshold: -0.0001 views: "Items": selected: [ 8 ] checked: [ 2, 4, 5, 6, 7 ] expanded: [ 1, 2, 3, 4, 5, 6 ] "Scene": walkthrough: false showCollisions: true wireframe: false defaultHeadLight: true defaultHeadLightIntensity: 0.75 worldLight: true worldLightIntensity: 0.5 worldLightAmbient: 0.3 additionalLights: true floorGrid: false floorGridSpan: 10 floorGridInterval: 0.5 normalVisualization: false normalLength: 0.01 coordinateAxes: true showFPS: false camera: current: Perspective eye: [ 2.53546, 1.54223, 0.934917 ] direction: [ -0.858543, -0.495735, -0.130964 ] up: [ -0.113415, -0.0654873, 0.991387 ] fieldOfView: 0.6978 near: 0.01 far: 10000 orthoHeight: 20 backgroundColor: [ 0.1, 0.1, 0.3 ] gridColor: [ 0.9, 0.9, 0.9, 1 ] "Multi Value Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 "Multi SE3 Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 visibleElements: [ 0, 1, 2 ] "Links": listingMode: "Link List" currentBodyItem: 5 bodyItems: - id: 2 selectedLinks: [ 0 ] - id: 5 selectedLinks: [ 0 ] - id: 6 selectedLinks: [ 0 ] "Body / Link": showRotationMatrix: false "Joint Sliders": showAllJoints: true jointId: true name: true numColumns: 1 spinBox: true slider: true labelOnLeft: true currentBodyItem: 5 "Joint Trajectories": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 "Multi Affine3 Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 visibleElements: [ 0, 1, 2 ] "Pose Roll": defaultTransitionTime: 0 updateAll: true autoUpdate: false timeSync: true listingMode: "Part Tree" timeLength: 10 showLipSync: false gridInterval: 1 toolbars: "TimeBar": minTime: 0 maxTime: 10 frameRate: 1000 playbackFrameRate: 100 currentTime: 0 speedScale: 1 syncToOngoingUpdates: true "BodyBar": current: 5 stanceWidth: 0.15 "KinematicsBar": mode: IK attitude: true penetrationBlock: true collisionLinkHighlight: false snapDistance: 0.025 penetrationBlockDepth: 0.0005 lazyCollisionDetectionMode: true "BodyMotionGenerationBar": balancer: false autoGeneration: false timeScaleRatio: 1 preInitialDuration: 1 postFinalDuration: 1 onlyTimeBarRange: false makeNewBodyItem: true stealthyStepMode: true stealthyHeightRatioThresh: 2 flatLiftingHeight: 0.005 flatLandingHeight: 0.005 impactReductionHeight: 0.005 impactReductionTime: 0.04 autoZmp: true minZmpTransitionTime: 0.1 zmpCenteringTimeThresh: 0.03 zmpTimeMarginBeforeLiftingSpin: 0 zmpMaxDistanceFromCenter: 0.02 allLinkPositions: false lipSyncMix: false timeToStartBalancer: 0 balancerIterations: 2 plainBalancerMode: false boundaryConditionType: position boundarySmootherType: off boundarySmootherTime: 0.5 boundaryCmAdjustment: false boundaryCmAdjustmentTime: 1 waistHeightRelaxation: false gravity: 9.8 dynamicsTimeRatio: 1 Body: "BodyMotionEngine": updateJointVelocities: false "KinematicFaultChecker": checkJointPositions: true angleMargin: 0 translationMargin: 0 checkJointVelocities: true velocityLimitRatio: 100 targetJoints: all checkSelfCollisions: true onlyTimeBarRange: false choreonoid-1.5.0/sample/OpenHRP/olv-test.cpp0000664000000000000000000001065012741425367017400 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifdef OPENHRP_3_0 #include #elif OPENHRP_3_1 #include #endif #include #include #include #include #include #include #include using namespace std; using namespace cnoid; using namespace OpenHRP; int main(int argc, char* argv[]) { string filepath; if(argc >= 2){ filepath = getAbsolutePathString(boost::filesystem::path(argv[1])); } else { filepath = shareDirectory() + "/model/SR1/SR1.yaml"; } initializeCorbaUtil(); BodyLoader loader; loader.setMessageSink(cout); loader.setShapeLoadingEnabled(false); BodyPtr body = loader.load(filepath); if(!body){ cout << filepath << " cannot be loaded." << endl; return 0; } OpenHRP::OnlineViewer_var viewer = getDefaultNamingContextHelper()->findObject("OnlineViewer"); viewer->load(body->modelName().c_str(), filepath.c_str()); WorldState world; world.characterPositions.length(1); world.collisions.length(1); CharacterPosition& position = world.characterPositions[0]; position.characterName = CORBA::string_dup(body->modelName().c_str()); position.linkPositions.length(body->numLinks()); double q = 0.0; double dq = 0.01; OpenHRP::Collision& collision = world.collisions[0]; collision.pair.charName1 = CORBA::string_dup(body->modelName().c_str()); collision.pair.linkName1 = CORBA::string_dup("WAIST"); collision.pair.charName2 = CORBA::string_dup(body->modelName().c_str()); collision.pair.linkName2 = CORBA::string_dup("WAIST"); for(double time = 0.0; time <= 6.4; time += 0.01){ for(int j=0; j < body->numJoints(); ++j){ body->joint(j)->q() = q; } body->calcForwardKinematics(); for(int j=0; j < body->numLinks(); ++j){ Link* link = body->link(j); Eigen::Map(position.linkPositions[j].p) = link->p(); Eigen::Map(position.linkPositions[j].R) = link->R().transpose(); } world.time = time; if(time < 2.0){ collision.points.length(1); OpenHRP::CollisionPoint& point = collision.points[0]; point.idepth = 0.02; point.normal[0] = 1; point.normal[1] = 0; point.normal[2] = 0; point.position[0] = 0; point.position[1] = 0; point.position[2] = 0.1; }else if( time < 4.0){ collision.points.length(3); OpenHRP::CollisionPoint& point = collision.points[0]; point.idepth = 0.02; point.normal[0] = 0; point.normal[1] = 1; point.normal[2] = 0; point.position[0] = 0.2; point.position[1] = 0; point.position[2] = 0.12; OpenHRP::CollisionPoint& point1 = collision.points[1]; point1.idepth = 0.02; point1.normal[0] = 0; point1.normal[1] = 1; point1.normal[2] = 0; point1.position[0] = 0; point1.position[1] = 0; point1.position[2] = 0.12; OpenHRP::CollisionPoint& point2 = collision.points[2]; point2.idepth = 0.02; point2.normal[0] = 0; point2.normal[1] = 1; point2.normal[2] = 0; point2.position[0] = -0.2; point2.position[1] = 0; point2.position[2] = 0.12; }else{ collision.points.length(2); OpenHRP::CollisionPoint& point = collision.points[0]; point.idepth = 0.02; point.normal[0] = 0; point.normal[1] = 0; point.normal[2] = 1; point.position[0] = 0.2; point.position[1] = 0; point.position[2] = 0.14; OpenHRP::CollisionPoint& point1 = collision.points[1]; point1.idepth = 0.02; point1.normal[0] = 0; point1.normal[1] = 0; point1.normal[2] = 1; point1.position[0] = 0; point1.position[1] = 0; point1.position[2] = 0.14; } //viewer->drawScene(world); viewer->update(world); msleep(10); q += dq; if(fabs(q) > 0.4){ dq = -dq; } } } choreonoid-1.5.0/sample/OpenHRP/OpenHRP-SR1Walk.cnoid0000664000000000000000000002366212741425367020641 0ustar rootrootoptionalPlugins: [ ODE, Bullet, PhysX, AgX, OpenHRP3.0 ] items: id: 0 name: "Root" plugin: Base class: RootItem children: - id: 1 name: "World" plugin: Body class: WorldItem data: collisionDetection: false children: - id: 2 name: "SR1" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/SR1/SR1.yaml" currentBaseLink: "WAIST" rootPosition: [ 0.000000, 0.000000, 0.713500 ] rootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] jointPositions: [ 0.000000, -0.036652, 0.000000, 0.078540, -0.041888, 0.000000, 0.174533, -0.003491, 0.000000, -1.570796, 0.000000, 0.000000, 0.000000, 0.000000, -0.036652, 0.000000, 0.078540, -0.041888, 0.000000, 0.174533, -0.003491, 0.000000, -1.570796, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000 ] initialRootPosition: [ 0.000000, 0.000000, 0.713500 ] initialRootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] initialJointPositions: [ 0.000000, -0.036652, 0.000000, 0.078540, -0.041888, 0.000000, 0.174533, -0.003491, 0.000000, -1.570796, 0.000000, 0.000000, 0.000000, 0.000000, -0.036652, 0.000000, 0.078540, -0.041888, 0.000000, 0.174533, -0.003491, 0.000000, -1.570796, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000 ] zmp: [ 0.000000, 0.000000, 0.000000 ] selfCollisionDetection: false children: - id: 3 name: "SR1WalkPatternControllerFor3.1" plugin: OpenHRP3.1 class: OpenHRP3.1ControllerItem data: isImmediateMode: true controllerServerName: openhrp3.1-sr1-walk-controller controllerServerCommand: "${PROGRAM_TOP}/bin/openhrp3.1-sr1-walk-controller" - id: 4 name: "SR1WalkPatternControllerFor3.0" plugin: OpenHRP3.0 class: OpenHRP3.0ControllerItem data: isImmediateMode: true controllerServerName: openhrp3.0-sr1-walk-controller controllerServerCommand: "${PROGRAM_TOP}/bin/openhrp3.0-sr1-walk-controller" - id: 5 name: "Floor" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/floor.wrl" currentBaseLink: "BASE" rootPosition: [ 0.000000, 0.000000, -0.100000 ] rootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] jointPositions: [ ] initialRootPosition: [ 0.000000, 0.000000, -0.100000 ] initialRootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] zmp: [ 0.000000, 0.000000, 0.000000 ] selfCollisionDetection: false - id: 6 name: "AISTSimulator" plugin: Body class: AISTSimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Specified time" timeLength: 13.4 allLinkPositionOutputMode: true deviceStateRecording: true dynamicsMode: Forward dynamics integrationMode: Runge Kutta gravity: [ 0, 0, -9.80665 ] staticFriction: 0.5 slipFriction: 0.5 cullingThresh: 0.01 errorCriterion: 0.001 maxNumIterations: 1000 contactCorrectionDepth: 0.0001 contactCorrectionVelocityRatio: 30 2Dmode: false - id: 7 name: "ODESimulator" plugin: ODE class: ODESimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Specified time" timeLength: 13.4 allLinkPositionOutputMode: true deviceStateRecording: true stepMode: Iterative (quick step) gravity: [ 0, 0, -9.80665 ] friction: 0.5 jointLimitMode: false globalERP: 0.4 globalCFM: 1e-10 numIterations: 50 overRelaxation: 1.3 limitCorrectingVel: true maxCorrectingVel: 1.0e-3 2Dmode: false - id: 8 name: "BulletSimulator" plugin: Bullet class: BulletSimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Specified time" timeLength: 13.4 allLinkPositionOutputMode: true deviceStateRecording: true ErrorReductionParameter: 0.5 NumIterations: 10 Restitution: 0 Friction: 0.7 ERP2: 0 SplitImpulsePenetrationThreshold: -0.0001 views: "Items": selected: [ 6 ] checked: [ 2 ] expanded: [ 1, 2, 3 ] "Scene": walkthrough: false showCollisions: true wireframe: false defaultHeadLight: true defaultHeadLightIntensity: 0.75 worldLight: true worldLightIntensity: 0.5 worldLightAmbient: 0.3 additionalLights: true floorGrid: true floorGridSpan: 10 floorGridInterval: 0.5 normalVisualization: false normalLength: 0.01 coordinateAxes: true showFPS: false camera: current: Perspective eye: [ 2.60454, 1.19051, 1.03399 ] direction: [ -0.888889, -0.444444, -0.111111 ] up: [ -0.0993808, -0.0496904, 0.993808 ] fieldOfView: 0.6978 near: 0.01 far: 10000 orthoHeight: 20 backgroundColor: [ 0.1, 0.1, 0.3 ] gridColor: [ 0.9, 0.9, 0.9, 1 ] "Multi Value Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 "Multi SE3 Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 visibleElements: [ 0, 1, 2 ] "Links": listingMode: "Link List" currentBodyItem: 5 bodyItems: - id: 2 selectedLinks: [ 20 ] "Body / Link": showRotationMatrix: true "Joint Sliders": showAllJoints: true jointId: true name: true numColumns: 1 spinBox: true slider: true labelOnLeft: true currentBodyItem: 5 "Joint Trajectories": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 "Multi Affine3 Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 visibleElements: [ 0, 1, 2 ] "Pose Roll": defaultTransitionTime: 0 updateAll: true autoUpdate: false timeSync: true listingMode: "Part Tree" timeLength: 10 showLipSync: false gridInterval: 1 toolbars: "TimeBar": minTime: 0 maxTime: 15 frameRate: 500 playbackFrameRate: 100 currentTime: 0 speedScale: 1 syncToOngoingUpdates: true "BodyBar": current: 5 stanceWidth: 0.15 "KinematicsBar": mode: FK attitude: false penetrationBlock: true collisionLinkHighlight: false snapDistance: 0.025 penetrationBlockDepth: 0.0005 lazyCollisionDetectionMode: true "BodyMotionGenerationBar": balancer: false autoGeneration: false timeScaleRatio: 1 preInitialDuration: 1 postFinalDuration: 1 onlyTimeBarRange: false makeNewBodyItem: true stealthyStepMode: true stealthyHeightRatioThresh: 2 flatLiftingHeight: 0.005 flatLandingHeight: 0.005 impactReductionHeight: 0.005 impactReductionTime: 0.04 autoZmp: true minZmpTransitionTime: 0.1 zmpCenteringTimeThresh: 0.03 zmpTimeMarginBeforeLiftingSpin: 0 zmpMaxDistanceFromCenter: 0.02 allLinkPositions: false lipSyncMix: false timeToStartBalancer: 0 balancerIterations: 2 plainBalancerMode: false boundaryConditionType: position boundarySmootherType: off boundarySmootherTime: 0.5 boundaryCmAdjustment: false boundaryCmAdjustmentTime: 1 waistHeightRelaxation: false gravity: 9.8 dynamicsTimeRatio: 1 Body: "BodyMotionEngine": updateJointVelocities: false "KinematicFaultChecker": checkJointPositions: true angleMargin: 0 translationMargin: 0 checkJointVelocities: true velocityLimitRatio: 100 targetJoints: all checkSelfCollisions: true onlyTimeBarRange: false choreonoid-1.5.0/sample/OpenHRP/CMakeLists.txt0000664000000000000000000000442512741425367017662 0ustar rootroot # @author Shin'ichiro Nakaoka if(NOT ENABLE_GUI) return() endif() option(BUILD_OPENHRP_SAMPLES "Building OpenHRP samples" OFF) if(NOT BUILD_OPENHRP_SAMPLES) return() elseif(NOT BUILD_OPENHRP_PLUGIN OR NOT BUILD_SIMPLE_CONTROLLER_PLUGIN) message(FATAL_ERROR "OpenHRP samples need to enable BUILD_OPENHRP_PLUGIN and BUILD_SIMPLE_CONTROLLER_PLUGIN.") endif() if(BUILD_OPENHRP_PLUGIN_FOR_3_0) set(versions 3.1 3.0) else() set(versions 3.1) endif() foreach(version ${versions}) if(version EQUAL 3.0) set(defver "OPENHRP_3_0") else() set(defver "OPENHRP_3_1") endif() # SR1 walk set(target openhrp${version}-sr1-walk-controller) add_cnoid_executable(${target} SimpleControllerWrapper.cpp ../SimpleController/SR1WalkPatternController.cpp) set_target_properties(${target} PROPERTIES COMPILE_DEFINITIONS "${defver};MODELFILE=\"SR1/SR1.wrl\"") target_link_libraries(${target} CnoidOpenHRP${version} CnoidSimpleController) # SR1 lifting up set(target openhrp${version}-sr1-liftup-controller) add_cnoid_executable(${target} SimpleControllerWrapper.cpp ../SimpleController/SR1LiftupController.cpp) set_target_properties(${target} PROPERTIES COMPILE_DEFINITIONS "${defver};MODELFILE=\"SR1/SR1.wrl\"") target_link_libraries(${target} CnoidOpenHRP${version} CnoidSimpleController) # PA10 Pickup set(target openhrp${version}-pa10-pickup-controller) add_cnoid_executable(${target} SimpleControllerWrapper.cpp ../SimpleController/PA10PickupController.cpp) set_target_properties(${target} PROPERTIES COMPILE_DEFINITIONS "${defver};MODELFILE=\"PA10/PA10.wrl\"") target_link_libraries(${target} CnoidOpenHRP${version} CnoidSimpleController) # test program set(target openhrp${version}-online-viewer-test) add_cnoid_executable(${target} olv-test.cpp) set_target_properties(${target} PROPERTIES COMPILE_DEFINITIONS ${defver}) target_link_libraries(${target} CnoidOpenHRP${version} CnoidSimpleController ${OMNIORB_LIBRARIES}) endforeach() configure_file(OpenHRP-SR1Walk.cnoid ${CNOID_SOURCE_SHARE_DIR}/project COPYONLY) configure_file(OpenHRP-SR1Liftup.cnoid ${CNOID_SOURCE_SHARE_DIR}/project COPYONLY) configure_file(OpenHRP-PA10Pickup.cnoid ${CNOID_SOURCE_SHARE_DIR}/project COPYONLY) configure_file(OnlineViewer.cnoid ${CNOID_SOURCE_SHARE_DIR}/project COPYONLY) choreonoid-1.5.0/sample/OpenHRP/SimpleControllerWrapper.cpp0000664000000000000000000000673312741425367022470 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include #include #include #include #include #include #include using namespace std; using namespace cnoid; using namespace OpenHRP; class SimpleControllerWrapper : public SimpleControllerIO, public OpenHRPControllerBase { SimpleController* controller; BodyPtr ioBody; bool ready; OpenHRP::DblSequence u; OpenHRP::DblSequence_var q; public: SimpleControllerWrapper(const char* charname) : OpenHRPControllerBase(charname) { ready = false; controller = createSimpleController(); if(controller){ string modelfile = getNativePathString( boost::filesystem::path(shareDirectory()) / "model" / MODELFILE); BodyLoader loader; loader.setMessageSink(cout); loader.setShapeLoadingEnabled(false); ioBody = loader.load(modelfile); if(ioBody){ ready = true; } else { cout << modelfile << " cannot be loaded." << endl; } } } ~SimpleControllerWrapper(){ if(controller){ delete controller; } } virtual void start(){ if(ready){ input(); if(!controller->initialize(this) || !controller->start()){ ready = false; cout << "Intializing the controller failed." << endl; } } } virtual void input(){ if(ready){ dynamicsSimulator->getCharacterAllLinkData( characterName.c_str(), DynamicsSimulator::JOINT_VALUE, q); int n = std::min((int)q->length(), ioBody->numJoints()); for(int i=0; i < n; ++i){ ioBody->joint(i)->q() = q[i]; } } } virtual void control(){ if(ready){ controller->control(); } } virtual void output() { if(ready){ u.length(ioBody->numJoints()); for(int i=0; i < ioBody->numJoints(); ++i){ u[i] = ioBody->joint(i)->u(); } dynamicsSimulator->setCharacterAllLinkData( characterName.c_str(), DynamicsSimulator::JOINT_TORQUE, u); } } virtual std::string optionString() const { return ""; } virtual std::vector options() const { return std::vector(); } virtual Body* body() { return ioBody; } virtual double timeStep() const { return OpenHRPControllerBase::timeStep; } virtual std::ostream& os() const { return std::cout; } virtual void setJointOutput(int stateTypes) { } virtual void setLinkOutput(Link* link, int stateTypes) { } virtual void setJointInput(int stateTypes) { } virtual void setLinkInput(Link* link, int stateTypes) { } }; Controller_ptr OpenHRPControllerFactory_impl::create(const char* charname) { OpenHRPControllerBase* controllerImpl = 0; try{ controllerImpl = new SimpleControllerWrapper(charname); cout << "Controller for " << charname << " created." << endl; } catch(CORBA::SystemException& ex) { cerr << ex._rep_id() << endl; cerr << "exception in createController" << endl; } return controllerImpl->_this(); } int main(int argc, char* argv[]) { OpenHRPControllerFactory_impl::run(argc, argv); } choreonoid-1.5.0/sample/OpenHRP/OnlineViewer.cnoid0000664000000000000000000001027612741425367020547 0ustar rootrootitems: id: 0 name: "Root" plugin: Base class: RootItem children: - id: 1 name: "OpenHRP3.1OnlineViewer" plugin: OpenHRP3.1 class: OpenHRP3.1OnlineViewerItem data: serverName: OnlineViewer views: - id: 0 plugin: Base class: ItemPropertyView mounted: true - id: 1 plugin: Base class: ItemTreeView mounted: true - id: 2 plugin: Base class: MessageView mounted: true - id: 3 plugin: Base class: SceneView mounted: true state: editMode: false viewpointControlMode: thirdPerson collisionLines: true polygonMode: fill defaultHeadLight: true defaultHeadLightIntensity: 0.75 headLightLightingFromBack: false worldLight: true worldLightIntensity: 0.5 worldLightAmbient: 0.3 additionalLights: true floorGrid: true floorGridSpan: 10 floorGridInterval: 0.5 xzGridSpan: 10 xzGridInterval: 0.5 xzGrid: false yzGridSpan: 10 yzGridInterval: 0.5 texture: true lineWidth: 1 pointSize: 1 normalVisualization: false normalLength: 0.01 coordinateAxes: true showFPS: false enableNewDisplayListDoubleRendering: false useBufferForPicking: true camera: current: Perspective eye: [ 4, 2, 1.5 ] direction: [ -0.888888889, -0.444444444, -0.111111111 ] up: [ -0.0993807989, -0.0496903995, 0.99380799 ] fieldOfView: 0.6978 near: 0.01 far: 100 orthoHeight: 20 backgroundColor: [ 0.100000001, 0.100000001, 0.300000012 ] gridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] xzgridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] yzgridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] dedicatedItemTreeViewChecks: false - id: 4 plugin: Body class: BodyLinkView mounted: true state: showRotationMatrix: false - id: 5 plugin: Body class: JointSliderView mounted: true state: showAllJoints: true jointId: false name: true numColumns: 1 spinBox: true slider: true labelOnLeft: true - id: 6 plugin: Body class: LinkSelectionView mounted: true state: listingMode: "Link List" - id: 7 plugin: Python class: PythonConsoleView mounted: true toolbars: "TimeBar": minTime: 0 maxTime: 30 frameRate: 100 playbackFrameRate: 50 idleLoopDrivenMode: false currentTime: 0 speedScale: 1 syncToOngoingUpdates: true autoExpansion: true "KinematicsBar": mode: AUTO enablePositionDragger: true penetrationBlock: false collisionLinkHighlight: false snapDistance: 0.025 penetrationBlockDepth: 0.0005 lazyCollisionDetectionMode: true "LeggedBodyBar": stanceWidth: 0.15 "BodyMotionGenerationBar": balancer: false autoGeneration: false timeScaleRatio: 1 preInitialDuration: 1 postFinalDuration: 1 onlyTimeBarRange: false makeNewBodyItem: true stealthyStepMode: true stealthyHeightRatioThresh: 2 flatLiftingHeight: 0.005 flatLandingHeight: 0.005 impactReductionHeight: 0.005 impactReductionTime: 0.04 autoZmp: true minZmpTransitionTime: 0.1 zmpCenteringTimeThresh: 0.03 zmpTimeMarginBeforeLiftingSpin: 0 zmpMaxDistanceFromCenter: 0.02 allLinkPositions: false lipSyncMix: false timeToStartBalancer: 0 balancerIterations: 2 plainBalancerMode: false boundaryConditionType: position boundarySmootherType: quintic boundarySmootherTime: 0.5 boundaryCmAdjustment: false boundaryCmAdjustmentTime: 1 waistHeightRelaxation: false gravity: 9.8 dynamicsTimeRatio: 1 Body: "BodyMotionEngine": updateJointVelocities: false "KinematicFaultChecker": checkJointPositions: true angleMargin: 0 translationMargin: 0 checkJointVelocities: true velocityLimitRatio: 100 targetJoints: all checkSelfCollisions: true onlyTimeBarRange: false Media: "PulseAudioManager": keepStreamConnection: false OpenRTM: "deleteUnmanagedRTCsOnStartingSimulation": false choreonoid-1.5.0/sample/OpenHRP/OpenHRP-SR1Liftup.cnoid0000664000000000000000000002546712741425367021213 0ustar rootrootoptionalPlugins: [ ODE, Bullet, PhysX, AgX, OpenHRP3.0 ] items: id: 0 name: "Root" plugin: Base class: RootItem children: - id: 1 name: "World" plugin: Body class: WorldItem data: collisionDetection: false children: - id: 2 name: "SR1" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/SR1/SR1.yaml" currentBaseLink: "WAIST" rootPosition: [ 0.000000, 0.000000, 0.713500 ] rootAttitude: [ 0.999955, -0.006461, 0.006886, 0.006461, 0.999979, -0.000025, -0.006886, 0.000070, 0.999976 ] jointPositions: [ 0.000822, -0.037473, 0.000350, 0.077177, -0.046633, -0.000874, 0.175490, -0.003915, 0.000048, -1.568620, 0.000121, 0.000267, 0.000008, -0.000889, -0.040642, 0.000364, 0.077387, -0.043666, 0.000969, 0.175601, 0.003290, 0.000028, -1.568673, 0.000228, 0.000239, 0.000006, 0.005740, -0.000324, 0.000089 ] initialRootPosition: [ 0.000000, 0.000000, 0.713500 ] initialRootAttitude: [ 0.999955, -0.006461, 0.006886, 0.006461, 0.999979, -0.000025, -0.006886, 0.000070, 0.999976 ] initialJointPositions: [ 0.000822, -0.037473, 0.000350, 0.077177, -0.046633, -0.000874, 0.175490, -0.003915, 0.000048, -1.568620, 0.000121, 0.000267, 0.000008, -0.000889, -0.040642, 0.000364, 0.077387, -0.043666, 0.000969, 0.175601, 0.003290, 0.000028, -1.568673, 0.000228, 0.000239, 0.000006, 0.005740, -0.000324, 0.000089 ] zmp: [ 0.000000, 0.000000, 0.000000 ] selfCollisionDetection: false children: - id: 3 name: "SR1LiftupControllerFor3.1" plugin: OpenHRP3.1 class: OpenHRP3.1ControllerItem data: isImmediateMode: true controllerServerName: openhrp3.1-sr1-liftup-controller controllerServerCommand: "${PROGRAM_TOP}/bin/openhrp3.1-sr1-liftup-controller" - id: 4 name: "SR1LiftupControllerFor3.0" plugin: OpenHRP3.0 class: OpenHRP3.0ControllerItem data: isImmediateMode: true controllerServerName: openhrp3.0-sr1-liftup-controller controllerServerCommand: "${PROGRAM_TOP}/bin/openhrp3.0-sr1-liftup-controller" - id: 5 name: "box2" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/box2.wrl" currentBaseLink: "WAIST" rootPosition: [ 0.550000, 0.000000, 0.151000 ] rootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] jointPositions: [ ] initialRootPosition: [ 0.550000, 0.000000, 0.151000 ] initialRootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] zmp: [ 0.000000, 0.000000, 0.000000 ] selfCollisionDetection: false - id: 6 name: "Floor" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/floor.wrl" currentBaseLink: "BASE" rootPosition: [ 0.000000, 0.000000, -0.100000 ] rootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] jointPositions: [ ] initialRootPosition: [ 0.000000, 0.000000, -0.100000 ] initialRootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] zmp: [ 0.000000, 0.000000, 0.000000 ] selfCollisionDetection: false - id: 7 name: "AISTSimulator" plugin: Body class: AISTSimulatorItem data: realtimeSync: true recordingMode: TimeBar range onlyActiveControlPeriod: true timeLength: 60 allLinkPositionOutputMode: false deviceStateRecording: true dynamicsMode: Forward dynamics integrationMode: Runge Kutta gravity: [ 0, 0, -9.80665 ] staticFriction: 0.5 slipFriction: 0.5 cullingThresh: 0.01 errorCriterion: 0.001 maxNumIterations: 1000 contactCorrectionDepth: 0.0001 contactCorrectionVelocityRatio: 30 2Dmode: false - id: 8 name: "ODESimulator" plugin: ODE class: ODESimulatorItem data: realtimeSync: true recordingMode: TimeBar range onlyActiveControlPeriod: true timeLength: 60 allLinkPositionOutputMode: true deviceStateRecording: true stepMode: Iterative (quick step) gravity: [ 0, 0, -9.80665 ] friction: 1 jointLimitMode: false globalERP: 0.4 globalCFM: 1e-10 numIterations: 50 overRelaxation: 1.3 limitCorrectingVel: true maxCorrectingVel: 1.0e-3 2Dmode: false - id: 9 name: "BulletSimulator" plugin: Bullet class: BulletSimulatorItem data: realtimeSync: true recordingMode: TimeBar range onlyActiveControlPeriod: true timeLength: 60 allLinkPositionOutputMode: true deviceStateRecording: true ErrorReductionParameter: 0.2 NumIterations: 10 Restitution: 0 Friction: 0.7 ERP2: 0.5 SplitImpulsePenetrationThreshold: -0.0001 views: "Items": selected: [ 7 ] checked: [ 2, 5, 6 ] expanded: [ 1, 2, 3, 5 ] "Scene": walkthrough: false showCollisions: true wireframe: false defaultHeadLight: true defaultHeadLightIntensity: 0.75 worldLight: true worldLightIntensity: 0.5 worldLightAmbient: 0.3 additionalLights: true floorGrid: false floorGridSpan: 10 floorGridInterval: 0.5 normalVisualization: false normalLength: 0.01 coordinateAxes: true showFPS: false camera: current: Perspective eye: [ 2.95934, 1.31336, 0.998801 ] direction: [ -0.888889, -0.444444, -0.111111 ] up: [ -0.0993808, -0.0496904, 0.993808 ] fieldOfView: 0.6978 near: 0.01 far: 10000 orthoHeight: 20 backgroundColor: [ 0.1, 0.1, 0.3 ] gridColor: [ 0.9, 0.9, 0.9, 1 ] "Multi Value Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 "Multi SE3 Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 visibleElements: [ 0, 1, 2 ] "Links": listingMode: "Link List" currentBodyItem: 6 bodyItems: - id: 2 selectedLinks: [ 0 ] - id: 5 selectedLinks: [ 0 ] "Body / Link": showRotationMatrix: true "Joint Sliders": showAllJoints: true jointId: true name: true numColumns: 1 spinBox: true slider: true labelOnLeft: true currentBodyItem: 6 "Joint Trajectories": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 "Multi Affine3 Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 visibleElements: [ 0, 1, 2 ] "Pose Roll": defaultTransitionTime: 0 updateAll: true autoUpdate: false timeSync: true listingMode: "Part Tree" timeLength: 10 showLipSync: false gridInterval: 1 toolbars: "TimeBar": minTime: 0 maxTime: 15 frameRate: 500 playbackFrameRate: 100 currentTime: 0 speedScale: 1 syncToOngoingUpdates: true "BodyBar": current: 6 stanceWidth: 0.15 "KinematicsBar": mode: FK attitude: false penetrationBlock: true collisionLinkHighlight: false snapDistance: 0.025 penetrationBlockDepth: 0.0005 lazyCollisionDetectionMode: true "BodyMotionGenerationBar": balancer: false autoGeneration: false timeScaleRatio: 1 preInitialDuration: 1 postFinalDuration: 1 onlyTimeBarRange: false makeNewBodyItem: true stealthyStepMode: true stealthyHeightRatioThresh: 2 flatLiftingHeight: 0.005 flatLandingHeight: 0.005 impactReductionHeight: 0.005 impactReductionTime: 0.04 autoZmp: true minZmpTransitionTime: 0.1 zmpCenteringTimeThresh: 0.03 zmpTimeMarginBeforeLiftingSpin: 0 zmpMaxDistanceFromCenter: 0.02 allLinkPositions: false lipSyncMix: false timeToStartBalancer: 0 balancerIterations: 2 plainBalancerMode: false boundaryConditionType: position boundarySmootherType: off boundarySmootherTime: 0.5 boundaryCmAdjustment: false boundaryCmAdjustmentTime: 1 waistHeightRelaxation: false gravity: 9.8 dynamicsTimeRatio: 1 Body: "BodyMotionEngine": updateJointVelocities: false "KinematicFaultChecker": checkJointPositions: true angleMargin: 0 translationMargin: 0 checkJointVelocities: true velocityLimitRatio: 100 targetJoints: all checkSelfCollisions: true onlyTimeBarRange: false choreonoid-1.5.0/sample/AgX/0000775000000000000000000000000012741425367014321 5ustar rootrootchoreonoid-1.5.0/sample/AgX/CMakeLists.txt0000664000000000000000000000107212741425367017061 0ustar rootroot # @author Shin'ichiro Nakaoka if(NOT ENABLE_GUI) return() endif() option(BUILD_AGX_SAMPLES "Building samples of the AgX dynamics" OFF) if(NOT BUILD_AGX_SAMPLES) return() endif() if(NOT BUILD_AGX_PLUGIN) message(FATAL_ERROR "AgX samples need to build AgXPlugin.") endif() # set(CMAKE_BUILD_TYPE Debug) add_cnoid_simple_controller(AgXTrackedVehicleController AgXTrackedVehicleController.cpp) configure_file(AgXTrackedVehicle.body ${CNOID_SOURCE_SHARE_DIR}/model/misc COPYONLY) configure_file(AgXTrackedVehicle.cnoid ${CNOID_SOURCE_SHARE_DIR}/project COPYONLY) choreonoid-1.5.0/sample/AgX/AgXTrackedVehicle.cnoid0000664000000000000000000002646212741425367020626 0ustar rootrootitems: id: 0 name: "Root" plugin: Base class: RootItem children: - id: 1 name: "World" plugin: Body class: WorldItem data: collisionDetection: false collisionDetector: AISTCollisionDetector children: - id: 2 name: "floor" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/unevenfloor.wrl" currentBaseLink: "WAIST" rootPosition: [ 0, 0, -0.1 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] jointPositions: [ ] initialRootPosition: [ 0, 0, -0.1 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] collisionDetection: true selfCollisionDetection: false isEditable: false - id: 3 name: "AgXTrackedVehicle" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/AgXTrackedVehicle.body" currentBaseLink: "ROOT" rootPosition: [ -5, 5, 0.6 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] jointPositions: [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0.523598667, -0.523598667, -0.523598667, -0.523598667, -0.523598667, -0.523598667, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0.523598667, -0.523598667, -0.523598667, -0.523598667, -0.523598667, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0.523598667, -0.523598667, -0.523598667, -0.523598667, -0.523598667, -0.523598667, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0.523598667, -0.523598667, -0.523598667, -0.523598667, -0.523598667 ] initialRootPosition: [ -5, 5, 0.6 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] initialJointPositions: [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0.523598667, -0.523598667, -0.523598667, -0.523598667, -0.523598667, -0.523598667, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0.523598667, -0.523598667, -0.523598667, -0.523598667, -0.523598667, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0.523598667, -0.523598667, -0.523598667, -0.523598667, -0.523598667, -0.523598667, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0.523598667, -0.523598667, -0.523598667, -0.523598667, -0.523598667 ] zmp: [ 0, 0, 0 ] collisionDetection: true selfCollisionDetection: false isEditable: true children: - id: 4 name: "AgXTrackedVehicleController" plugin: SimpleController class: SimpleControllerItem data: isImmediateMode: true controllerOptions: "velocity" controller: "AgXTrackedVehicleController" reloading: true RelativePathBase: "Controller directory" - id: 5 name: "AgXSimulator" plugin: AgX class: AgXSimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Unlimited" timeLength: 180 allLinkPositionOutputMode: true deviceStateOutput: true controllerThreads: true recordCollisionData: true controllerOptions: "" dynamicsMode: High-gain dynamics gravity: [ 0, 0, -9.80665 ] friction: 0.5 restitution: 0.1 frictionModelType: Box frictionSolveType: Direct numThreads: 1 contactReductionMode: Geometry contactReductionBinResolution: 2 contactReductionThreshold: 4 views: - id: 0 name: "CameraImage" plugin: Base class: ImageView - id: 1 plugin: Base class: ItemPropertyView mounted: true - id: 2 plugin: Base class: ItemTreeView mounted: true state: selected: [ 3 ] checked: [ 1, 2, 3 ] expanded: [ 1, 3 ] - id: 3 plugin: Base class: MessageView mounted: true - id: 4 plugin: Base class: SceneView mounted: true state: editMode: false viewpointControlMode: thirdPerson collisionLines: false polygonMode: fill defaultHeadLight: true defaultHeadLightIntensity: 0.75 headLightLightingFromBack: false worldLight: true worldLightIntensity: 0.5 worldLightAmbient: 0.3 additionalLights: true fog: true floorGrid: false floorGridSpan: 10 floorGridInterval: 0.5 xzGridSpan: 10 xzGridInterval: 0.5 xzGrid: false yzGridSpan: 10 yzGridInterval: 0.5 texture: true lineWidth: 1 pointSize: 1 normalVisualization: false normalLength: 0.01 coordinateAxes: true showFPS: false enableNewDisplayListDoubleRendering: false useBufferForPicking: true cameras: - camera: [ System, Perspective ] isCurrent: true fieldOfView: 0.6978 near: 0.01 far: 10000 eye: [ 2.13603247, 21.4299594, 13.8352714 ] direction: [ -0.030625062, -0.824008714, -0.565748835 ] up: [ -0.0210120826, -0.565358503, 0.824577623 ] - camera: [ System, Orthographic ] orthoHeight: 20 near: 0.01 far: 10000 backgroundColor: [ 0.100000001, 0.100000001, 0.300000012 ] gridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] xzgridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] yzgridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] dedicatedItemTreeViewChecks: false - id: 5 name: "Camera" plugin: Base class: SceneView mounted: true state: editMode: false viewpointControlMode: thirdPerson collisionLines: false polygonMode: fill defaultHeadLight: true defaultHeadLightIntensity: 0.75 headLightLightingFromBack: false worldLight: true worldLightIntensity: 0.5 worldLightAmbient: 0.3 additionalLights: true fog: true floorGrid: false floorGridSpan: 10 floorGridInterval: 0.5 xzGridSpan: 10 xzGridInterval: 0.5 xzGrid: false yzGridSpan: 10 yzGridInterval: 0.5 texture: true lineWidth: 1 pointSize: 1 normalVisualization: false normalLength: 0.01 coordinateAxes: true showFPS: false enableNewDisplayListDoubleRendering: false useBufferForPicking: true cameras: - camera: [ System, Perspective ] fieldOfView: 0.6978 near: 0.01 far: 100 eye: [ 4.01321619, 2.00660809, 1.45520439 ] direction: [ -0.889838236, -0.444919118, -0.101167642 ] up: [ -0.0904870895, -0.0452435447, 0.994869393 ] - camera: [ System, Orthographic ] orthoHeight: 20 near: 0.01 far: 100 - camera: [ AgXTrackedVehicle, Camera ] isCurrent: true backgroundColor: [ 0.100000001, 0.100000001, 0.300000012 ] gridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] xzgridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] yzgridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] dedicatedItemTreeViewChecks: false - id: 6 name: "Task" plugin: Base class: TaskView state: layoutMode: horizontal isAutoMode: false - id: 7 name: "Virtual Joystick" plugin: Base class: VirtualJoystickView mounted: true - id: 8 plugin: Body class: BodyLinkView mounted: true state: showRotationMatrix: false - id: 9 plugin: Body class: JointSliderView mounted: true state: showAllJoints: true jointId: true name: true numColumns: 1 spinBox: true slider: true labelOnLeft: true currentBodyItem: 3 - id: 10 plugin: Body class: LinkSelectionView mounted: true state: listingMode: "Link List" currentBodyItem: 3 - id: 11 plugin: Python class: PythonConsoleView mounted: true toolbars: "TimeBar": minTime: 0 maxTime: 15 frameRate: 500 playbackFrameRate: 100 idleLoopDrivenMode: false currentTime: 0 speedScale: 1 syncToOngoingUpdates: true autoExpansion: true "KinematicsBar": mode: FK enablePositionDragger: true penetrationBlock: true collisionLinkHighlight: false snapDistance: 0.025 penetrationBlockDepth: 0.0005 lazyCollisionDetectionMode: true "BodyBar": current: 3 "LeggedBodyBar": stanceWidth: 0.15 Body: "BodyMotionEngine": updateJointVelocities: false "EditableSceneBody": editableSceneBodies: - bodyItem: 2 showCenterOfMass: false showPpcom: false showZmp: false - bodyItem: 3 showCenterOfMass: false showPpcom: false showZmp: false staticModelEditing: false "KinematicFaultChecker": checkJointPositions: true angleMargin: 0 translationMargin: 0 checkJointVelocities: true velocityLimitRatio: 100 targetJoints: all checkSelfCollisions: true onlyTimeBarRange: false viewAreas: - type: embedded tabs: true contents: type: splitter orientation: horizontal sizes: [ 422, 1794 ] children: - type: splitter orientation: vertical sizes: [ 681, 680 ] children: - type: pane views: [ 2 ] current: 2 - type: pane views: [ 1, 10 ] current: 1 - type: splitter orientation: vertical sizes: [ 972, 389 ] children: - type: splitter orientation: horizontal sizes: [ 838, 950 ] children: - type: pane views: [ 8, 9, 5 ] current: 5 - type: pane views: [ 4 ] current: 4 - type: splitter orientation: horizontal sizes: [ 894, 894 ] children: - type: pane views: [ 3, 11 ] current: 3 - type: pane views: [ 7 ] current: 7 layoutOfToolBars: rows: - - { name: "FileBar", x: 0, priority: 0 } - { name: "ScriptBar", x: 48, priority: 0 } - { name: "TimeBar", x: 96, priority: 0 } - { name: "SceneBar", x: 1079, priority: 0 } - { name: "GraphBar", x: 1401, priority: 0 } - { name: "SimulationBar", x: 1511, priority: 0 } - { name: "BodyBar", x: 1714, priority: 0 } - { name: "KinematicsBar", x: 1982, priority: 0 } choreonoid-1.5.0/sample/AgX/AgXTrackedVehicle.body0000664000000000000000000010417512741425367020465 0ustar rootrootformat: ChoreonoidBody formatVersion: 1.0 name: TrackedVehicle rootLink: ROOT initialJointDisplacement: [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0.523598667, -0.523598667, -0.523598667, -0.523598667, -0.523598667, -0.523598667, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0.523598667, -0.523598667, -0.523598667, -0.523598667, -0.523598667, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0.523598667, -0.523598667, -0.523598667, -0.523598667, -0.523598667, -0.523598667, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0.523598667, -0.523598667, -0.523598667, -0.523598667, -0.523598667 ] agxJointParameters: &wheelHigeParam hingeCompliance : - dof: TRANSLATIONAL_3 compliance: 2E-6 damping: 0.1 hingeMotor : compliance: 3E-5 agxJointParameters: &trackJointParam hingeCompliance : - dof: TRANSLATIONAL_1 compliance: 2E-8 damping: 0.1 - dof: TRANSLATIONAL_2 compliance: 2E-8 damping: 0.1 - dof: TRANSLATIONAL_3 compliance: 2E-8 damping: 0.1 - dof: ROTATIONAL_1 compliance: 8E-8 damping: 0.1 - dof: ROTATIONAL_2 compliance: 8E-8 damping: 0.1 hingeMotor : compliance: 0.0005 planeCompliance: 3E-9 planeDamping: 0.003 links: - name: ROOT jointType: free translation: [ 0, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 750 inertia: [ 233.125, 0, 0, 0, 593.125, 0, 0, 0, 765 ] elements: - type: Transform translation: [ 0, 0, 0.25 ] elements: Shape: appearance: &green material: { diffuseColor: [ 0.0, 0.6, 0.0 ], ambientIntensity: 0.3, specularColor: [ 0.7, 0.7, 0.7 ], emissiveColor: [ 0, 0, 0 ], shininess: 0.25, transparency: 0 } geometry: { type: Box, size: [ 3, 1.8, 0.7 ] } - type: Transform translation: [ -3.4, 0, 3.2 ] rotation: [ 0, 1, 0, -60.0 ] elements: Camera: name: Camera rotation: [ 0, 0, 1, -90 ] id: 0 format: COLOR nearClipDistance: 0.1 farClipDistance: 100.0 frameRate: 30 width: 640 height: 480 - name: WHEEL_L0 parent: ROOT jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: 0 translation: [ 1.2, 1.1, -0.15 ] centerOfMass: [ 0, 0, 0 ] mass: 100 inertia: [ 1.3125, 0, 0, 0, 1.125, 0, 0, 0, 1.3125 ] import: *wheelHigeParam elements: &WeelShape Shape: appearance: *green geometry: { type: Cylinder, radius: 0.3, height: 0.3 } - name: WHEEL_L1 parent: ROOT jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: 1 translation: [ 0.45, 1.1, -0.25 ] centerOfMass: [ 0, 0, 0 ] mass: 100 inertia: [ 1.3125, 0, 0, 0, 1.125, 0, 0, 0, 1.3125 ] import: *wheelHigeParam elements: *WeelShape - name: WHEEL_L2 parent: ROOT jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: 2 translation: [ -0.45, 1.1, -0.25 ] centerOfMass: [ 0, 0, 0 ] mass: 100 inertia: [ 1.3125, 0, 0, 0, 1.125, 0, 0, 0, 1.3125 ] import: *wheelHigeParam elements: *WeelShape - name: WHEEL_L3 parent: ROOT jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: 3 translation: [ -1.2, 1.1, -0.15 ] centerOfMass: [ 0, 0, 0 ] mass: 100 inertia: [ 1.3125, 0, 0, 0, 1.125, 0, 0, 0, 1.3125 ] import: *wheelHigeParam elements: *WeelShape - name: WHEEL_R0 parent: ROOT jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: 4 translation: [ 1.2, -1.1, -0.15 ] centerOfMass: [ 0, 0, 0 ] mass: 100 inertia: [ 1.3125, 0, 0, 0, 1.125, 0, 0, 0, 1.3125 ] import: *wheelHigeParam elements: *WeelShape - name: WHEEL_R1 parent: ROOT jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: 5 translation: [ 0.45, -1.1, -0.25 ] centerOfMass: [ 0, 0, 0 ] mass: 100 inertia: [ 1.3125, 0, 0, 0, 1.125, 0, 0, 0, 1.3125 ] import: *wheelHigeParam elements: *WeelShape - name: WHEEL_R2 parent: ROOT jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: 6 translation: [ -0.45, -1.1, -0.25 ] centerOfMass: [ 0, 0, 0 ] mass: 100 inertia: [ 1.3125, 0, 0, 0, 1.125, 0, 0, 0, 1.3125 ] import: *wheelHigeParam elements: *WeelShape - name: WHEEL_R3 parent: ROOT jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: 7 translation: [ -1.2, -1.1, -0.15 ] centerOfMass: [ 0, 0, 0 ] mass: 100 inertia: [ 1.3125, 0, 0, 0, 1.125, 0, 0, 0, 1.3125 ] import: *wheelHigeParam elements: *WeelShape - name: FOOT_L0 parent: ROOT jointType: agx_crawler jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ 1.2854, 1.1, 0.15 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: &footShape Transform: translation: [ -0.0854, 0, 0.025 ] elements: Shape: appearance: &red material: { diffuseColor: [ 0.6, 0.0, 0.0 ], ambientIntensity: 0.3, specularColor: [ 0.7, 0.7, 0.7 ], emissiveColor: [ 0, 0, 0 ], shininess: 0.25, transparency: 0 } geometry: { type: Box, size: [ 0.167, 0.3, 0.05 ] } - name: FOOT_L1 parent: FOOT_L0 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_L2 parent: FOOT_L1 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_L3 parent: FOOT_L2 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_L4 parent: FOOT_L3 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_L5 parent: FOOT_L4 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_L6 parent: FOOT_L5 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_L7 parent: FOOT_L6 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_L8 parent: FOOT_L7 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_L9 parent: FOOT_L8 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_L10 parent: FOOT_L9 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_L11 parent: FOOT_L10 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_L12 parent: FOOT_L11 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_L13 parent: FOOT_L12 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_L14 parent: FOOT_L13 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_L15 parent: FOOT_L14 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_L16 parent: FOOT_L15 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_L17 parent: FOOT_L16 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_L18 parent: FOOT_L17 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_L19 parent: FOOT_L18 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_L20 parent: FOOT_L19 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_L21 parent: FOOT_L20 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_L22 parent: FOOT_L21 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_L23 parent: FOOT_L22 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_L24 parent: FOOT_L23 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_L25 parent: FOOT_L24 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_L26 parent: FOOT_L25 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_L27 parent: FOOT_L26 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_L28 parent: FOOT_L27 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_L29 parent: FOOT_L28 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_L30 parent: FOOT_L29 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_L31 parent: FOOT_L30 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_L32 parent: FOOT_L31 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_L33 parent: FOOT_L32 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_L34 parent: FOOT_L33 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_L35 parent: FOOT_L34 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_L36 parent: FOOT_L35 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_L37 parent: FOOT_L36 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_L38 parent: FOOT_L37 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_L39 parent: FOOT_L38 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_R0 parent: ROOT jointType: agx_crawler jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ 1.2854, -1.1, 0.15 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_R1 parent: FOOT_R0 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_R2 parent: FOOT_R1 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_R3 parent: FOOT_R2 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_R4 parent: FOOT_R3 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_R5 parent: FOOT_R4 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_R6 parent: FOOT_R5 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_R7 parent: FOOT_R6 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_R8 parent: FOOT_R7 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_R9 parent: FOOT_R8 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_R10 parent: FOOT_R9 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_R11 parent: FOOT_R10 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_R12 parent: FOOT_R11 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_R13 parent: FOOT_R12 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_R14 parent: FOOT_R13 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_R15 parent: FOOT_R14 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_R16 parent: FOOT_R15 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_R17 parent: FOOT_R16 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_R18 parent: FOOT_R17 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_R19 parent: FOOT_R18 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_R20 parent: FOOT_R19 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_R21 parent: FOOT_R20 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_R22 parent: FOOT_R21 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_R23 parent: FOOT_R22 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_R24 parent: FOOT_R23 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_R25 parent: FOOT_R24 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_R26 parent: FOOT_R25 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_R27 parent: FOOT_R26 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_R28 parent: FOOT_R27 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_R29 parent: FOOT_R28 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_R30 parent: FOOT_R29 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_R31 parent: FOOT_R30 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_R32 parent: FOOT_R31 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_R33 parent: FOOT_R32 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_R34 parent: FOOT_R33 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_R35 parent: FOOT_R34 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_R36 parent: FOOT_R35 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_R37 parent: FOOT_R36 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_R38 parent: FOOT_R37 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape - name: FOOT_R39 parent: FOOT_R38 jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: -1 translation: [ -0.1670, 0, 0 ] centerOfMass: [ 0, 0, 0 ] mass: 5.142 inertia: [ 0.03963625, 0, 0, 0, 0.013659706, 0, 0, 0, 0.051153456 ] import: *trackJointParam elements: *footShape linkGroup: - ROOT - name: VEHICLE links: - name: WHEEL_L links: [ WHEEL_L0, WHEEL_L1, WHEEL_L2, WHEEL_L3 ] - name: WHEEL_R links: [ WHEEL_R0, WHEEL_R1, WHEEL_R2, WHEEL_R3 ] - name: TRACK_L links: [ FOOT_L0, FOOT_L1, FOOT_L2, FOOT_L3, FOOT_L4, FOOT_L5, FOOT_L6, FOOT_L7, FOOT_L8, FOOT_L9, FOOT_L10, FOOT_L11, FOOT_L12, FOOT_L13, FOOT_L14, FOOT_L15, FOOT_L16, FOOT_L17, FOOT_L18, FOOT_L19, FOOT_L20, FOOT_L21, FOOT_L22, FOOT_L23, FOOT_L24, FOOT_L25, FOOT_L26, FOOT_L27, FOOT_L28, FOOT_L29, FOOT_L30, FOOT_L31, FOOT_L32, FOOT_L33, FOOT_L34, FOOT_L35, FOOT_L36, FOOT_L37, FOOT_L38, FOOT_L39 ] - name: TRACK_R links: [ FOOT_R0, FOOT_R1, FOOT_R2, FOOT_R3, FOOT_R4, FOOT_R5, FOOT_R6, FOOT_R7, FOOT_R8, FOOT_R9, FOOT_R10, FOOT_R11, FOOT_R12, FOOT_R13, FOOT_R14, FOOT_R15, FOOT_R16, FOOT_R17, FOOT_R18, FOOT_R19, FOOT_R20, FOOT_R21, FOOT_R22, FOOT_R23, FOOT_R24, FOOT_R25, FOOT_R26, FOOT_R27, FOOT_R28, FOOT_R29, FOOT_R30, FOOT_R31, FOOT_R32, FOOT_R33, FOOT_R34, FOOT_R35, FOOT_R36, FOOT_R37, FOOT_R38, FOOT_R39 ] agxContactMaterialParameters: - linkGroupPairs: [ [ WHEEL_L, TRACK_L ], [WHEEL_R, TRACK_R ] ] frictionModel: BOX solveType: DIRECT frictionCoefficient: 1.0e100 surfaceViscosityParameters: - direction: PRIMARY_DIRECTION viscosity: 8E-5 - direction: SECONDARY_DIRECTION viscosity: 8E-5 restitution: 0 adhesion: [ 0, 0.001 ] damping: 0.01 agxSelfCollisionDetection: linkGroupPairs: [ [ WHEEL_L, TRACK_L ], [WHEEL_R, TRACK_R ] ] choreonoid-1.5.0/sample/AgX/AgXTrackedVehicleController.cpp0000664000000000000000000000343612741425367022354 0ustar rootroot/** @author Shizuko Hattori */ #include #include using namespace std; using namespace cnoid; class AgxCrawlerController : public cnoid::SimpleController { enum { TORQUE_MODE, VELOCITY_MODE } mode; Link* wheelR[4]; Link* wheelL[4]; Joystick joystick; public: virtual bool initialize(SimpleControllerIO* io) { mode = TORQUE_MODE; vector options = io->options(); for(vector::iterator p = options.begin(); p != options.end(); ++p){ if(*p == "velocity"){ mode = VELOCITY_MODE; } } if(mode == TORQUE_MODE){ io->setJointOutput(JOINT_TORQUE); io->setJointInput(JOINT_ANGLE); } else if(mode == VELOCITY_MODE){ io->setJointOutput(JOINT_VELOCITY); } Body* ioBody = io->body(); wheelR[0] = ioBody->link("WHEEL_R0"); wheelR[1] = ioBody->link("WHEEL_R1"); wheelR[2] = ioBody->link("WHEEL_R2"); wheelR[3] = ioBody->link("WHEEL_R3"); wheelL[0] = ioBody->link("WHEEL_L0"); wheelL[1] = ioBody->link("WHEEL_L1"); wheelL[2] = ioBody->link("WHEEL_L2"); wheelL[3] = ioBody->link("WHEEL_L3"); return true; } virtual bool control() { joystick.readCurrentState(); double pos[2]; for(int i=0; i < 2; ++i){ pos[i] = joystick.getPosition(i); if(fabs(pos[i]) < 0.2){ pos[i] = 0.0; } } for(int i=0; i<4; i++){ wheelR[i]->dq() = -5*(2.0 * pos[1] + pos[0]); wheelL[i]->dq() = -5*(2.0 * pos[1] - pos[0]); } return true; } }; CNOID_IMPLEMENT_SIMPLE_CONTROLLER_FACTORY(AgxCrawlerController) choreonoid-1.5.0/sample/Roki/0000775000000000000000000000000012741425367014546 5ustar rootrootchoreonoid-1.5.0/sample/Roki/RokiArm2Dof.cnoid0000664000000000000000000002334512741425367017652 0ustar rootrootitems: id: 0 name: "Root" plugin: Base class: RootItem children: - id: 1 name: "World" plugin: Body class: WorldItem data: collisionDetection: false collisionDetector: AISTCollisionDetector children: - id: 2 name: "box4" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/box4.wrl" currentBaseLink: "WAIST" rootPosition: [ 0.02, 0.6, 0.2 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] jointPositions: [ ] initialRootPosition: [ 0.02, 0.6, 0.2 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] collisionDetection: true selfCollisionDetection: false isEditable: true - id: 3 name: "Floor" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/floor.wrl" currentBaseLink: "BASE" rootPosition: [ 0, 0, -0.1 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] jointPositions: [ ] initialRootPosition: [ 0, 0, -0.1 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] collisionDetection: true selfCollisionDetection: false isEditable: false - id: 4 name: "ARM" plugin: Body class: BodyItem data: modelFile: "${MODEL}/arm_2dof.body" currentBaseLink: "BASE" rootPosition: [ 0, 0, 0 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] jointPositions: [ 1.570796, -1.570796 ] initialRootPosition: [ 0, 0, 0 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] initialJointPositions: [ 1.570796, -1.570796 ] zmp: [ 0, 0, 0 ] collisionDetection: true selfCollisionDetection: false isEditable: true children: - id: 5 name: "SimpleController" plugin: SimpleController class: SimpleControllerItem data: isImmediateMode: true controller: "Arm2dofController" reloading: true inputLinkPositions: false - id: 6 name: "RokiSimulator" plugin: Roki class: RokiSimulatorItem data: realtimeSync: false recording: "full" timeRangeMode: "Specific time" timeLength: 5 allLinkPositionOutputMode: false deviceStateOutput: true controllerThreads: true recordCollisionData: false staticfriction: 1 kineticfriction: 0.7 contactType: contact rigid solverType: Volume compensation: 1000 relaxation: 0.005 elasticity: 0 viscosity: 0 useContactFile: false contactFileName: "" views: - id: 0 name: "CameraImage" plugin: Base class: ImageView - id: 1 plugin: Base class: ItemPropertyView mounted: true - id: 2 plugin: Base class: ItemTreeView mounted: true state: selected: [ 6 ] checked: [ 1, 2, 3, 4 ] expanded: [ 1, 2, 4, 5 ] - id: 3 plugin: Base class: MessageView mounted: true - id: 4 plugin: Base class: SceneView mounted: true state: editMode: false viewpointControlMode: thirdPerson collisionLines: false polygonMode: fill defaultHeadLight: true defaultHeadLightIntensity: 0.75 headLightLightingFromBack: false worldLight: true worldLightIntensity: 0.5 worldLightAmbient: 0.3 additionalLights: true fog: true floorGrid: true floorGridSpan: 10 floorGridInterval: 0.5 xzGridSpan: 10 xzGridInterval: 0.5 xzGrid: false yzGridSpan: 10 yzGridInterval: 0.5 texture: true lineWidth: 1 pointSize: 1 normalVisualization: false normalLength: 0.01 coordinateAxes: true showFPS: false enableNewDisplayListDoubleRendering: false useBufferForPicking: true cameras: - camera: [ System, Perspective ] isCurrent: true fieldOfView: 0.6978 near: 0.01 far: 10000 eye: [ 2.46068078, 0.164822557, 0.687424861 ] direction: [ -0.998637353, -0.0436157097, 0.0286549485 ] up: [ 0.0286276575, 0.00125031934, 0.999589363 ] - camera: [ System, Orthographic ] orthoHeight: 20 near: 0.01 far: 10000 backgroundColor: [ 0.100000001, 0.100000001, 0.300000012 ] gridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] xzgridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] yzgridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] dedicatedItemTreeViewChecks: false - id: 5 name: "Task" plugin: Base class: TaskView state: layoutMode: horizontal isAutoMode: false - id: 6 plugin: Body class: BodyLinkView mounted: true state: showRotationMatrix: false - id: 7 plugin: Body class: JointSliderView mounted: true state: showAllJoints: true jointId: true name: true numColumns: 1 spinBox: true slider: true labelOnLeft: true currentBodyItem: 3 - id: 8 plugin: Body class: LinkSelectionView mounted: true state: listingMode: "Link List" currentBodyItem: 3 - id: 9 plugin: Python class: PythonConsoleView mounted: true toolbars: "TimeBar": minTime: 0 maxTime: 15 frameRate: 1000 playbackFrameRate: 100 idleLoopDrivenMode: false currentTime: 0 speedScale: 1 syncToOngoingUpdates: false autoExpansion: true "KinematicsBar": mode: FK enablePositionDragger: true penetrationBlock: true collisionLinkHighlight: false snapDistance: 0.025 penetrationBlockDepth: 0.0005 lazyCollisionDetectionMode: true "BodyBar": current: 3 "LeggedBodyBar": stanceWidth: 0.15 "BodyMotionGenerationBar": autoGenerationForNewBody: true balancer: false autoGeneration: false timeScaleRatio: 1 preInitialDuration: 1 postFinalDuration: 1 onlyTimeBarRange: false makeNewBodyItem: true stealthyStepMode: true stealthyHeightRatioThresh: 2 flatLiftingHeight: 0.005 flatLandingHeight: 0.005 impactReductionHeight: 0.005 impactReductionTime: 0.04 autoZmp: true minZmpTransitionTime: 0.1 zmpCenteringTimeThresh: 0.03 zmpTimeMarginBeforeLiftingSpin: 0 zmpMaxDistanceFromCenter: 0.02 allLinkPositions: false lipSyncMix: false timeToStartBalancer: 0 balancerIterations: 2 plainBalancerMode: false boundaryConditionType: position boundarySmootherType: off boundarySmootherTime: 0.5 boundaryCmAdjustment: false boundaryCmAdjustmentTime: 1 waistHeightRelaxation: false gravity: 9.8 dynamicsTimeRatio: 1 Body: "BodyMotionEngine": updateJointVelocities: false "EditableSceneBody": editableSceneBodies: - bodyItem: 2 showCenterOfMass: false showPpcom: false showZmp: false - bodyItem: 3 showCenterOfMass: false showPpcom: false showZmp: false - bodyItem: 4 showCenterOfMass: false showPpcom: false showZmp: false staticModelEditing: false "KinematicFaultChecker": checkJointPositions: true angleMargin: 0 translationMargin: 0 checkJointVelocities: true velocityLimitRatio: 100 targetJoints: all checkSelfCollisions: true onlyTimeBarRange: false viewAreas: - type: embedded tabs: true contents: type: splitter orientation: horizontal sizes: [ 381, 847 ] children: - type: splitter orientation: vertical sizes: [ 471, 470 ] children: - type: pane views: [ 2 ] current: 2 - type: pane views: [ 1, 8 ] current: 1 - type: splitter orientation: vertical sizes: [ 672, 269 ] children: - type: splitter orientation: horizontal sizes: [ 327, 514 ] children: - type: pane views: [ 6, 7 ] current: 6 - type: pane views: [ 4 ] current: 4 - type: pane views: [ 3, 9 ] current: 3 layoutOfToolBars: rows: - - { name: "FileBar", x: 0, priority: 0 } - { name: "ScriptBar", x: 48, priority: 0 } - { name: "TimeBar", x: 96, priority: 0 } - { name: "SceneBar", x: 1051, priority: 0 } - - { name: "GraphBar", x: 0, priority: 0 } - { name: "SimulationBar", x: 110, priority: 0 } - { name: "BodyBar", x: 313, priority: 0 } - { name: "KinematicsBar", x: 581, priority: 0 } - { name: "BodyMotionGenerationBar", x: 822, priority: 0 } choreonoid-1.5.0/sample/Roki/RokiFallingBoxes.cnoid0000664000000000000000000002602012741425367020766 0ustar rootrootitems: id: 0 name: "Root" plugin: Base class: RootItem children: - id: 1 name: "World" plugin: Body class: WorldItem data: collisionDetection: false collisionDetector: AISTCollisionDetector children: - id: 2 name: "Floor" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/floor.wrl" currentBaseLink: "BASE" rootPosition: [ 0, 0, -0.1 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] jointPositions: [ ] initialRootPosition: [ 0, 0, -0.1 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] collisionDetection: true selfCollisionDetection: false isEditable: true - id: 3 name: "box1" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/box1.wrl" currentBaseLink: "WAIST" rootPosition: [ 0.0375, 0.15, 1.4159 ] rootAttitude: [ 0.820303, 0.536269, 0.198792, -0.547074, 0.837084, -0.000678, -0.166769, -0.108198, 0.980041 ] jointPositions: [ 0.000000 ] initialRootPosition: [ 0.0375, 0.15, 1.4159 ] initialRootAttitude: [ 0.82030343, 0.536268629, 0.198791953, -0.547074371, 0.837083731, -0.000677900172, -0.166769047, -0.108197899, 0.980041479 ] zmp: [ 0, 0, 0 ] collisionDetection: true selfCollisionDetection: false isEditable: true - id: 4 name: "box1" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/box1.wrl" currentBaseLink: "WAIST" rootPosition: [ 0.0108, 0.2371, 1.0699 ] rootAttitude: [ 0.790431, -0.579651, 0.198048, 0.591318, 0.806439, 0.000289, -0.159881, 0.116881, 0.980192 ] jointPositions: [ 0.000000 ] initialRootPosition: [ 0.0108, 0.2371, 1.0699 ] initialRootAttitude: [ 0.790431149, -0.579651269, 0.198047985, 0.591317731, 0.806438626, 0.000288916755, -0.159881015, 0.116880916, 0.980192283 ] zmp: [ 0, 0, 0 ] collisionDetection: true selfCollisionDetection: false isEditable: true - id: 5 name: "box1" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/box1.wrl" currentBaseLink: "WAIST" rootPosition: [ -0.0123, 0.15, 0.6871 ] rootAttitude: [ 0.979672, 0.030711, 0.198239, 0.022232, 0.965503, -0.259442, -0.199368, 0.258576, 0.945194 ] jointPositions: [ 0.000000 ] initialRootPosition: [ -0.0123, 0.15, 0.6871 ] initialRootAttitude: [ 0.979672464, 0.0307109728, 0.198238994, 0.0222319728, 0.965502687, -0.259442289, -0.199368006, 0.258575711, 0.945193631 ] zmp: [ 0, 0, 0 ] collisionDetection: true selfCollisionDetection: false isEditable: true - id: 6 name: "box1" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/box1.wrl" currentBaseLink: "WAIST" rootPosition: [ 0.0631, 0.159, 2.1828 ] rootAttitude: [ 0.980271, 0.197647, 0.00207, -0, 0.010473, -0.999945, -0.197657, 0.980217, 0.010266 ] jointPositions: [ 0.000000 ] initialRootPosition: [ 0.0631, 0.159, 2.1828 ] initialRootAttitude: [ 0.980271183, 0.197646434, 0.00206973078, -5.66116926e-07, 0.0104743928, -0.999944868, -0.19765727, 0.980217132, 0.0102678627 ] zmp: [ 0, 0, 0 ] collisionDetection: true selfCollisionDetection: false isEditable: true - id: 7 name: "AISTSimulator" plugin: Body class: AISTSimulatorItem data: realtimeSync: false recording: "tail" timeRangeMode: "Active control period" timeLength: 3 allLinkPositionOutputMode: false deviceStateOutput: true controllerThreads: true recordCollisionData: false dynamicsMode: "Forward dynamics" integrationMode: "Runge Kutta" gravity: [ 0, 0, -9.80665 ] staticFriction: 0.5 slipFriction: 0.5 cullingThresh: 0.01 contactCullingDepth: 0.05 errorCriterion: 0.001 maxNumIterations: 1000 contactCorrectionDepth: 0.0001 contactCorrectionVelocityRatio: 30 kinematicWalking: false 2Dmode: false - id: 8 name: "RokiSimulator" plugin: Roki class: RokiSimulatorItem data: realtimeSync: false recording: "full" timeRangeMode: "Active control period" timeLength: 5 allLinkPositionOutputMode: false deviceStateOutput: true controllerThreads: true recordCollisionData: false staticfriction: 1 kineticfriction: 0.7 contactType: contact rigid solverType: Volume compensation: 1000 relaxation: 0.002 elasticity: 0 viscosity: 0 useContactFile: false contactFileName: "" views: - id: 0 name: "CameraImage" plugin: Base class: ImageView mounted: true - id: 1 plugin: Base class: ItemPropertyView mounted: true - id: 2 plugin: Base class: ItemTreeView mounted: true state: selected: [ 8 ] checked: [ 1, 2, 3, 4, 5, 6 ] expanded: [ 1, 3, 4, 5, 6 ] - id: 3 plugin: Base class: MessageView mounted: true - id: 4 plugin: Base class: SceneView mounted: true state: editMode: false viewpointControlMode: thirdPerson collisionLines: false polygonMode: fill defaultHeadLight: true defaultHeadLightIntensity: 0.75 headLightLightingFromBack: false worldLight: true worldLightIntensity: 0.5 worldLightAmbient: 0.3 additionalLights: true fog: true floorGrid: false floorGridSpan: 10 floorGridInterval: 0.5 xzGridSpan: 10 xzGridInterval: 0.5 xzGrid: false yzGridSpan: 10 yzGridInterval: 0.5 texture: true lineWidth: 1 pointSize: 1 normalVisualization: false normalLength: 0.01 coordinateAxes: true showFPS: false enableNewDisplayListDoubleRendering: false useBufferForPicking: true cameras: - camera: [ System, Perspective ] isCurrent: true fieldOfView: 0.6978 near: 0.01 far: 10000 eye: [ 4.14723015, 1.86573005, 1.83317995 ] direction: [ -0.916706164, -0.370027054, -0.150764016 ] up: [ -0.139804254, -0.0564318967, 0.988569781 ] - camera: [ System, Orthographic ] orthoHeight: 20 near: 0.01 far: 10000 backgroundColor: [ 0.100000001, 0.100000001, 0.300000012 ] gridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] xzgridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] yzgridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] dedicatedItemTreeViewChecks: false - id: 5 name: "Task" plugin: Base class: TaskView state: layoutMode: horizontal isAutoMode: false - id: 6 plugin: Body class: BodyLinkView mounted: true state: showRotationMatrix: false - id: 7 plugin: Body class: JointSliderView mounted: true state: showAllJoints: true jointId: true name: true numColumns: 1 spinBox: true slider: true labelOnLeft: true currentBodyItem: 2 - id: 8 plugin: Body class: LinkSelectionView mounted: true state: listingMode: "Link List" currentBodyItem: 2 - id: 9 plugin: Python class: PythonConsoleView mounted: true toolbars: "TimeBar": minTime: 0 maxTime: 5 frameRate: 1000 playbackFrameRate: 100 idleLoopDrivenMode: false currentTime: 0 speedScale: 1 syncToOngoingUpdates: false autoExpansion: true "KinematicsBar": mode: FK enablePositionDragger: true penetrationBlock: true collisionLinkHighlight: false snapDistance: 0.025 penetrationBlockDepth: 0.0005 lazyCollisionDetectionMode: true "LeggedBodyBar": stanceWidth: 0.15 "BodyMotionGenerationBar": autoGenerationForNewBody: true balancer: false autoGeneration: false timeScaleRatio: 1 preInitialDuration: 1 postFinalDuration: 1 onlyTimeBarRange: false makeNewBodyItem: true stealthyStepMode: true stealthyHeightRatioThresh: 2 flatLiftingHeight: 0.005 flatLandingHeight: 0.005 impactReductionHeight: 0.005 impactReductionTime: 0.04 autoZmp: true minZmpTransitionTime: 0.1 zmpCenteringTimeThresh: 0.03 zmpTimeMarginBeforeLiftingSpin: 0 zmpMaxDistanceFromCenter: 0.02 allLinkPositions: false lipSyncMix: false timeToStartBalancer: 0 balancerIterations: 2 plainBalancerMode: false boundaryConditionType: position boundarySmootherType: off boundarySmootherTime: 0.5 boundaryCmAdjustment: false boundaryCmAdjustmentTime: 1 waistHeightRelaxation: false gravity: 9.8 dynamicsTimeRatio: 1 Body: "BodyMotionEngine": updateJointVelocities: false "EditableSceneBody": editableSceneBodies: - bodyItem: 2 showCenterOfMass: false showPpcom: false showZmp: false - bodyItem: 3 showCenterOfMass: false showPpcom: false showZmp: false - bodyItem: 4 showCenterOfMass: false showPpcom: false showZmp: false - bodyItem: 5 showCenterOfMass: false showPpcom: false showZmp: false - bodyItem: 6 showCenterOfMass: false showPpcom: false showZmp: false staticModelEditing: false "KinematicFaultChecker": checkJointPositions: true angleMargin: 0 translationMargin: 0 checkJointVelocities: true velocityLimitRatio: 100 targetJoints: all checkSelfCollisions: true onlyTimeBarRange: false OpenRTM: "deleteUnmanagedRTCsOnStartingSimulation": false choreonoid-1.5.0/sample/Roki/arm_2dof.wrl0000664000000000000000000002560712741425367016777 0ustar rootroot#VRML V2.0 utf8 # Simple robot model "ARM_2DoF" # This model originates from an OpenHRP sample robot model. # The original model was written by Ichitaro Kohara (YNL, Univ. of Tokyo), # Hirohisa Hirukawa (ETL) and Natsuki Miyata (MEL). PROTO Joint [ exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField MFFloat llimit [] exposedField MFFloat lvlimit [] exposedField SFRotation limitOrientation 0 0 1 0 exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFFloat stiffness [ 0 0 0 ] exposedField SFVec3f translation 0 0 0 exposedField MFFloat ulimit [] exposedField MFFloat uvlimit [] exposedField SFString jointType "" exposedField SFInt32 jointId -1 exposedField SFVec3f jointAxis 0 0 1 exposedField SFFloat gearRatio 1 exposedField SFFloat rotorInertia 0 exposedField SFFloat rotorResistor 0 exposedField SFFloat torqueConst 1 exposedField SFFloat encoderPulse 1 ] { Transform { center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } } PROTO Segment [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f centerOfMass 0 0 0 exposedField MFNode children [ ] exposedField SFNode coord NULL exposedField MFNode displacers [ ] exposedField SFFloat mass 0 exposedField MFFloat momentsOfInertia [ 0 0 0 0 0 0 0 0 0 ] exposedField SFString name "" eventIn MFNode addChildren eventIn MFNode removeChildren ] { Group { addChildren IS addChildren bboxCenter IS bboxCenter bboxSize IS bboxSize children IS children removeChildren IS removeChildren } } PROTO Humanoid [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f center 0 0 0 exposedField MFNode humanoidBody [ ] exposedField MFString info [ ] exposedField MFNode joints [ ] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFNode segments [ ] exposedField MFNode sites [ ] exposedField SFVec3f translation 0 0 0 exposedField SFString version "1.1" exposedField MFNode viewpoints [ ] ] { Transform { bboxCenter IS bboxCenter bboxSize IS bboxSize center IS center rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation children [ Group { children IS viewpoints } Group { children IS humanoidBody } ] } } PROTO VisionSensor [ exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField MFNode children [ ] exposedField SFFloat fieldOfView 0.785398 exposedField SFString name "" exposedField SFFloat frontClipDistance 0.01 exposedField SFFloat backClipDistance 10.0 exposedField SFString type "NONE" exposedField SFInt32 sensorId -1 exposedField SFInt32 width 320 exposedField SFInt32 height 240 exposedField SFFloat frameRate 30 ] { Transform { rotation IS rotation translation IS translation children IS children } } PROTO ForceSensor [ exposedField SFVec3f maxForce -1 -1 -1 exposedField SFVec3f maxTorque -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO Gyro [ exposedField SFVec3f maxAngularVelocity -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO AccelerationSensor [ exposedField SFVec3f maxAcceleration -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO PressureSensor [ exposedField SFFloat maxPressure -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO PhotoInterrupter [ exposedField SFVec3f transmitter 0 0 0 exposedField SFVec3f receiver 0 0 0 exposedField SFInt32 sensorId -1 ] { Transform{ children [ Transform{ translation IS transmitter } Transform{ translation IS receiver } ] } } PROTO CylinderSensorZ [ exposedField SFFloat maxAngle -1 exposedField SFFloat minAngle 0 exposedField MFNode children [ ] ] { Transform{ rotation 1 0 0 1.5708 children [ DEF SensorY CylinderSensor{ maxAngle IS maxAngle minAngle IS minAngle } DEF AxisY Transform{ children [ Transform{ rotation 1 0 0 -1.5708 children IS children } ] } ] } ROUTE SensorY.rotation_changed TO AxisY.set_rotation } PROTO CylinderSensorY [ exposedField SFFloat maxAngle -1 exposedField SFFloat minAngle 0 exposedField MFNode children [ ] ] { Transform{ rotation 0 1 0 1.5708 children [ DEF SensorX CylinderSensor{ maxAngle IS maxAngle minAngle IS minAngle } DEF AxisX Transform{ children [ Transform{ rotation 0 1 0 -1.5708 children IS children } ] } ] } ROUTE SensorX.rotation_changed TO AxisX.set_rotation } PROTO CylinderSensorX [ exposedField SFFloat maxAngle -1 exposedField SFFloat minAngle 0 exposedField MFNode children [ ] ] { Transform{ rotation 0 0 1 -1.5708 children [ DEF SensorZ CylinderSensor{ maxAngle IS maxAngle minAngle IS minAngle } DEF AxisZ Transform{ children [ Transform{ rotation 0 0 1 1.5708 children IS children } ] } ] } ROUTE SensorZ.rotation_changed TO AxisZ.set_rotation } NavigationInfo { avatarSize 0.5 headlight TRUE type ["EXAMINE", "ANY"] } Background { skyColor 0.4 0.6 0.4 } Viewpoint { position 3 0 0.835 orientation 0.5770 0.5775 0.5775 2.0935 } DEF ARM Humanoid { name "ARM_2Dof" humanoidBody [ DEF BASE Joint { jointType "fixed" translation 0 0 0 children [ DEF BASE0 Segment { centerOfMass 0 0 0.067 mass 1.5 momentsOfInertia [ 7.395833e-03 0 0 0 8.645833e-03 0 0 0 8.541667e-03 ] children [ Shape { appearance DEF WAIST_APP Appearance { material Material { } } geometry Box { size 0.2 0.2 0.2 } } Transform { translation 0 0 0.15 rotation 0 0 1 1.5707 children Shape { appearance USE WAIST_APP geometry Cylinder { radius 0.05 height 0.1 } } } ] } DEF Joint1 Joint { translation 0 0 0.15 jointType "rotate" jointAxis -1 0 0 jointId 0 gearRatio 120.0 #ratio rotorInertia 1.65e-6 #inertia rotorResistor 0.42373 #admitance torqueConst 2.58e-2 #motorconstant children [ DEF LINK1 Segment { centerOfMass 0 0 0.267 mass 1.5 momentsOfInertia [ 0.02229167 0 0 0 0.02239583 0 0 0 0.00239583 ] children [ Transform { translation 0 0 0.2 children Shape { appearance DEF WAIST_LINK1_APP Appearance { material Material { diffuseColor 0.6 1.0 0.6 } } geometry Box { size 0.1 0.1 0.3 } } } Transform { translation 0 0 0.4 rotation 0 0 1 1.5707 children Shape { appearance USE WAIST_LINK1_APP geometry Cylinder { radius 0.05 height 0.1 } } } ] } DEF Joint2 Joint { translation 0 0 0.4 jointType "rotate" jointAxis -1 0 0 jointId 1 gearRatio 120.0 #ratio rotorInertia 1.65e-6 #inertia rotorResistor 0.42373 #admitance torqueConst 2.58e-2 #motorconstant children [ DEF LINK2 Segment { centerOfMass 0 0 0.2 mass 1.0 momentsOfInertia [ 0.0083333 0 0 0 0.0083333 0 0 0 0.0016667 ] children [ Transform { translation 0 0 0.2 children Shape { appearance DEF WAIST_LINK1_APP Appearance { material Material { diffuseColor 0.4 1.0 0.4 } } geometry Box { size 0.1 0.1 0.3 } } } ] } ] } ] } ] } ] } choreonoid-1.5.0/sample/Roki/arm_2dof.body0000664000000000000000000000423212741425367017117 0ustar rootrootformat: ChoreonoidBody formatVersion: 1.0 name: ARM rootLink: BASE actuator1: &actuator1 rotorInertia: 1.65e-6 gearRatio: 120.0 gearInertia: 5.38e-6 motorAdmittance: 0.42373 motorConstant: 2.58e-2 motorMinVoltage: -24.0 motorMaxVoltage: 24.0 jointStiffness: 0.0 jointViscosity: 2.2 jointFriction: 4.32 jointStaticFriction: 4.92 links: - name: BASE jointType: fixed centerOfMass: [ 0, 0, 0.067 ] mass: 1.5 inertia: [ 7.395833e-03, 0, 0, 0, 8.645833e-03, 0, 0, 0, 8.541667e-03 ] elements: - type: Shape geometry: { type: Box, size: [ 0.2, 0.2, 0.2 ] } - type: Transform translation: [ 0, 0, 0.15 ] rotation: [ 0, 0, 1, 1.5707 ] elements: Shape: geometry: { type: Cylinder, radius: 0.05, height: 0.1 } - name: Joint1 parent: BASE translation : [ 0, 0, 0.15 ] jointType: revolute jointAxis: [ -1, 0, 0 ] jointId: 0 centerOfMass: [ 0, 0, 0.267 ] mass: 1.5 inertia: [ 0.02229167, 0, 0, 0, 0.02239583, 0, 0, 0, 0.00239583 ] import: *actuator1 elements: - type: Transform translation: [ 0, 0, 0.2 ] elements: Shape: appearance: &JOINT1_APP material: diffuseColor: [ 0.6, 1.0, 0.6 ] geometry: { type: Box, size: [ 0.1, 0.1, 0.3 ] } - type: Transform translation: [ 0, 0, 0.4 ] rotation: [ 0, 0, 1, 1.5707 ] elements: Shape: appearance: *JOINT1_APP geometry: { type: Cylinder, radius: 0.05, height: 0.1 } - name: Joint2 parent: Joint1 translation : [ 0, 0, 0.4 ] jointType: revolute jointAxis: [ -1, 0, 0 ] jointId: 1 centerOfMass: [ 0, 0, 0.2 ] mass: 1.0 inertia: [ 0.0083333, 0, 0, 0, 0.0083333, 0, 0, 0, 0.0016667 ] import: *actuator1 elements: Transform: translation: [ 0, 0, 0.2 ] elements: Shape: appearance: material: diffuseColor: [ 0.4, 1.0, 0.4 ] geometry: { type: Box, size: [ 0.1, 0.1, 0.3 ] } choreonoid-1.5.0/sample/Roki/breakWall.body0000664000000000000000000000357112741425367017337 0ustar rootrootformat: ChoreonoidBody formatVersion: 1.0 name: breakWall rootLink: BASE links : - name: BASE jointType: fixed centerOfMass: [ 0, 0, 0 ] mass: 0.25 inertia: [ 0.0002604166667, 0, 0, 0, 0.0004166666667, 0, 0, 0, 0.0002604166667 ] elements: Shape: appearance: &Appearance1 material: diffuseColor: [ 0.4, 1.0, 0.4 ] geometry: { type: Box, size: [ 0.099, 0.049, 0.099 ] } - name: link1 parent: BASE translation : [ 0, 0, 0.05 ] jointType: free centerOfMass: [0, 0, 0.05] mass: 0.25 inertia: [ 0.0002604166667, 0, 0, 0, 0.0004166666667, 0, 0, 0, 0.0002604166667 ] break: [ 200.0, 200.0 ] elements: - type: Transform translation: [ 0, 0, 0.05 ] elements: Shape: appearance: *Appearance1 geometry: { type: Box, size: [ 0.099, 0.049, 0.099 ] } - name: link2 parent: link1 translation : [ 0, 0, 0.1 ] jointType: free centerOfMass: [0, 0, 0.05] mass: 0.25 inertia: [ 0.0002604166667, 0, 0, 0, 0.0004166666667, 0, 0, 0, 0.0002604166667 ] break: [ 10.0, 10.0 ] elements: - type: Transform translation: [ 0, 0, 0.05 ] elements : Shape : appearance: *Appearance1 geometry: { type: Box, size: [ 0.099, 0.049, 0.099 ] } - name: link3 parent: link2 translation : [ 0, 0, 0.1 ] jointType: free centerOfMass: [0, 0, 0.05] mass: 0.25 inertia: [ 0.0002604166667, 0, 0, 0, 0.0004166666667, 0, 0, 0, 0.0002604166667 ] break: [ 10.0, 10.0 ] elements: - type: Transform translation: [ 0, 0, 0.05 ] elements : Shape : appearance: *Appearance1 geometry: { type: Box, size: [ 0.099, 0.049, 0.099 ] } choreonoid-1.5.0/sample/Roki/CMakeLists.txt0000664000000000000000000000152112741425367017305 0ustar rootrootif(NOT ENABLE_GUI) return() endif() if(NOT BUILD_ROKI_PLUGIN) return() endif() add_cnoid_simple_controller(Arm2dofController Arm2dofController.cpp) configure_file(RokiArm2Dof.cnoid ${CNOID_SOURCE_SHARE_DIR}/project COPYONLY) configure_file(arm_2dof.yaml ${CNOID_SOURCE_SHARE_DIR}/model/misc COPYONLY) configure_file(arm_2dof.wrl ${CNOID_SOURCE_SHARE_DIR}/model/misc COPYONLY) configure_file(arm_2dof.body ${CNOID_SOURCE_SHARE_DIR}/model/misc COPYONLY) configure_file(RokiFallingBoxes.cnoid ${CNOID_SOURCE_SHARE_DIR}/project COPYONLY) configure_file(RokiBreakWall.cnoid ${CNOID_SOURCE_SHARE_DIR}/project COPYONLY) configure_file(breakWall.yaml ${CNOID_SOURCE_SHARE_DIR}/model/misc COPYONLY) configure_file(breakWall.wrl ${CNOID_SOURCE_SHARE_DIR}/model/misc COPYONLY) configure_file(breakWall.body ${CNOID_SOURCE_SHARE_DIR}/model/misc COPYONLY) choreonoid-1.5.0/sample/Roki/Arm2dofController.cpp0000664000000000000000000000322412741425367020611 0ustar rootroot#include #include #include #include "Interpolator.h" using namespace std; using namespace cnoid; using namespace boost; #define ROKISAMPLE #define DOF (2) #define K 12000 #define C 120 class Arm2dofController : public cnoid::SimpleController { public: Interpolator interpolator; VectorXd qref; double time; virtual bool initialize() { const BodyPtr& io = ioBody(); for(int i=0; ijoint(i)->u() = 0.0; #ifdef ROKISAMPLE qref.resize(DOF); #else time = 0.0; qref.resize(DOF); interpolator.clear(); VectorXd qf = VectorXd::Zero(DOF); interpolator.appendSample(0.0, qf); qf[0] = radian(60); interpolator.appendSample(1.0, qf); qf[0] = radian(-60); interpolator.appendSample(3.0, qf); qf[0] = 0.0; qf[1] = radian(60); interpolator.appendSample(5.0, qf); qf[1] = radian(-60); interpolator.appendSample(7.0, qf); interpolator.update(); #endif return true; } virtual bool control() { #ifdef ROKISAMPLE qref[0] = qref[1] = radian(90); #else qref = interpolator.interpolate(time); #endif const BodyPtr& io = ioBody(); for(int i=0; ijoint(i)->q(); double dq = io->joint(i)->dq(); io->joint(i)->u() = -K*(q-qref[i]) - C*dq; } #ifndef ROKISAMPLE double dt = timeStep(); time += dt; #endif return true; } }; CNOID_IMPLEMENT_SIMPLE_CONTROLLER_FACTORY(Arm2dofController); choreonoid-1.5.0/sample/Roki/Interpolator.h0000664000000000000000000001622312741425367017405 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_INTERPOLATOR_H_INCLUDED #define CNOID_UTIL_INTERPOLATOR_H_INCLUDED #include #include #include namespace cnoid { template class Interpolator { enum SegmentType { UNDETERMINED, CUBIC_SPLINE, POLYNOMINAL }; struct Sample { double x; VectorType y; VectorType yp; // coefficients VectorType a; VectorType a_end; VectorType b; VectorType c; bool isEdge; bool isNaturalEdge; SegmentType segmentType; Sample(int size) : y(size), yp(size), a(size), a_end(size), b(size), c(size) { } }; std::vector samples; mutable int prevReferredSegments; public: void clear() { samples.clear(); prevReferredSegments = -1; } int numSamples() const { return samples.size(); } double domainLower() const { return samples.empty() ? 0.0 : samples.front().x; } double domainUpper() const { return samples.empty() ? 0.0 : samples.back().x; } int appendSample(double x, const VectorType& y) { if(!samples.empty()){ Sample& prev = samples.back(); if(fabs(prev.x - x) < std::numeric_limits::epsilon()){ samples.pop_back(); } } int index = samples.size(); int size = y.size(); samples.push_back(Sample(size)); Sample& s = samples.back(); s.x = x; s.y = y; s.yp = VectorType::Zero(size); s.isEdge = false; s.isNaturalEdge = false; s.segmentType = UNDETERMINED; return index; } void setEndPoint(int sampleIndex, bool isNatural = false) { Sample& sample = samples[sampleIndex]; sample.isEdge = true; sample.isNaturalEdge = isNatural; sample.yp = VectorType::Zero(sample.yp.size()); // first-order derivative (velocity) } bool update() { int n = samples.size(); int s = 0; while(true){ const int m = n - s; if(m < 2){ break; } if(m >= 3 && !samples[s + 1].isEdge){ s = updateCubicSplineSegment(s); } else { s = updateSegmentBetweenTwoSamples(s); } } return (n >= 2); } VectorType interpolate(double x) const { int lower; int upper; const int n = samples.size(); int k; if(prevReferredSegments >= 0 && prevReferredSegments < (n - 1)){ k = prevReferredSegments; if(x >= samples[k].x && x < samples[k+1].x){ goto calc; } } lower = 0; upper = n - 1; if(x < samples[0].x){ return samples[0].y; } else if(x >= samples[upper].x){ return samples[upper].y; } while(upper - lower > 1){ k = (upper + lower) / 2; if(samples[k].x > x){ upper = k; } else { lower = k; } } k = lower; calc: prevReferredSegments = k; const Sample& s0 = samples[k]; const Sample& s1 = samples[k+1]; if(s0.segmentType == CUBIC_SPLINE){ const VectorType& a_end = (s1.isEdge ? s1.a_end : s1.a); const double h = s1.x - s0.x; const double A = (s1.x - x) / h; const double B = (x - s0.x) / h; return A * s0.y + B * s1.y + ((A*A*A - A) * s0.a + (B*B*B - B) * a_end) * (h*h) / 6.0; } else if(s0.segmentType == POLYNOMINAL){ const VectorType& a0 = s0.y; const VectorType& a1 = s0.a; const VectorType& a2 = s0.b; const VectorType& a3 = s0.c; const double h = x - s0.x; const double h2 = h * h; const double h3 = h2 * h; return (a0 + a1 * h + a2 * h2 + a3 * h3); } return VectorType(); } private: int updateCubicSplineSegment(int begin) { Sample& s0 = samples[begin]; s0.segmentType = CUBIC_SPLINE; s0.isEdge = true; const int size = s0.y.size(); if(s0.isNaturalEdge){ s0.a = VectorType::Zero(size); s0.b = VectorType::Zero(size); } else { Sample& s1 = samples[begin + 1]; s0.a = VectorType::Constant(size, -0.5); s0.b = (3.0 / (s1.x - s0.x)) * ((s1.y - s0.y) / (s1.x - s0.x) - s0.yp); } const int n = samples.size(); int i = (begin + 1); while(true) { Sample& s0 = samples[i-1]; Sample& s1 = samples[i]; Sample& s2 = samples[i+1]; s1.segmentType = CUBIC_SPLINE; const VectorType b = (s2.y - s1.y) / (s2.x - s1.x) - (s1.y - s0.y) / (s1.x - s0.x); const double sig = (s1.x - s0.x) / (s2.x - s0.x); for(int j=0; j < size; ++j){ const double p = sig * s0.a[j] + 2.0; s1.a[j] = (sig - 1.0) / p; s1.b[j] = (6.0 * b[j] / (s2.x - s0.x) - sig * s0.b[j]) / p; } if(s2.isEdge || i == (n - 2)){ break; } ++i; } double qf; VectorType bf; Sample& sf0 = samples[i]; Sample& sf = samples[i+1]; const int next = i + 1; sf.isEdge = true; if(sf.isNaturalEdge){ qf = 0.0; bf = VectorType::Zero(size); } else { qf = 0.5; bf = (3.0 / (sf.x - sf0.x)) * (sf.yp - (sf.y - sf0.y) / (sf.x - sf0.x)); } const VectorType a_save = sf.a; for(int i=0; i < sf0.a.size(); ++i){ sf.a[i] = (bf[i] - qf * sf0.b[i]) / (qf * sf0.a[i] + 1.0); } while(i >= begin){ Sample& s0 = samples[i]; Sample& s1 = samples[i+1]; s0.a = s0.a.cwiseProduct(s1.a) + s0.b; --i; } sf.a_end = sf.a; sf.a = a_save; return next; } int updateSegmentBetweenTwoSamples(int begin) { Sample& s0 = samples[begin]; s0.segmentType = POLYNOMINAL; s0.isEdge = true; Sample& s1 = samples[begin+1]; s1.isEdge = true; const double h = (s1.x - s0.x); const double h2 = h * h; const double h3 = h2 * h; const int size = s0.yp.size(); const VectorType d0 = s0.isEdge ? s0.yp : VectorType::Zero(size); const VectorType d1 = s1.isEdge ? s1.yp : VectorType::Zero(size); s0.a = d0; s0.b = 3.0 * (s1.y - s0.y) / h2 - (2.0 * d0 - d1) / h; s0.c = (d0 + d1) / h2 + 2.0 * (s0.y - s1.y) / h3; return begin + 1; } }; } #endif choreonoid-1.5.0/sample/Roki/breakWall.yaml0000664000000000000000000000025712741425367017342 0ustar rootrootmodelFile: breakWall.wrl RokiJointParameters: - name: link1 break: [ 200.0, 200.0 ] - name: link2 break: [ 10.0, 10.0 ] - name: link3 break: [ 10.0, 10.0 ] choreonoid-1.5.0/sample/Roki/RokiBreakWall.cnoid0000664000000000000000000002063212741425367020260 0ustar rootrootitems: id: 0 name: "Root" plugin: Base class: RootItem children: - id: 1 name: "World" plugin: Body class: WorldItem data: collisionDetection: false collisionDetector: AISTCollisionDetector children: - id: 2 name: "Floor" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/floor.wrl" currentBaseLink: "BASE" rootPosition: [ 0, 0, -0.1 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] jointPositions: [ ] initialRootPosition: [ 0, 0, -0.1 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] collisionDetection: true selfCollisionDetection: false isEditable: false - id: 3 name: "Wall" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/breakWall.body" currentBaseLink: "BASE" rootPosition: [ 0, 0.55, 0.05 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] jointPositions: [ 0.000000, 0.000000, 0.000000 ] initialRootPosition: [ 0, 0.55, 0.05 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] initialJointPositions: [ 0.000000, 0.000000, 0.000000 ] zmp: [ 0, 0, 0 ] collisionDetection: true selfCollisionDetection: true isEditable: true - id: 4 name: "ARM" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/arm_2dof.body" currentBaseLink: "BASE" rootPosition: [ 0, 0, 0 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] jointPositions: [ 1.570796, -1.570796 ] initialRootPosition: [ 0, 0, 0 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] initialJointPositions: [ 1.570796, -1.570796 ] zmp: [ 0, 0, 0 ] collisionDetection: true selfCollisionDetection: false isEditable: true children: - id: 5 name: "SimpleController" plugin: SimpleController class: SimpleControllerItem data: isImmediateMode: true controller: "Arm2dofController" reloading: true inputLinkPositions: false - id: 6 name: "RokiSimulator" plugin: Roki class: RokiSimulatorItem data: realtimeSync: false recording: "full" timeRangeMode: "Specific time" timeLength: 5 allLinkPositionOutputMode: true deviceStateOutput: true controllerThreads: true recordCollisionData: false staticfriction: 1 kineticfriction: 0.7 contactType: contact rigid solverType: Volume compensation: 1000 relaxation: 0.005 elasticity: 0 viscosity: 0 useContactFile: false contactFileName: "" views: - id: 0 name: "CameraImage" plugin: Base class: ImageView mounted: true - id: 1 plugin: Base class: ItemPropertyView mounted: true - id: 2 plugin: Base class: ItemTreeView mounted: true state: selected: [ 6 ] checked: [ 1, 2, 3, 4 ] expanded: [ 1, 3, 4, 5 ] - id: 3 plugin: Base class: MessageView mounted: true - id: 4 plugin: Base class: SceneView mounted: true state: editMode: true viewpointControlMode: thirdPerson collisionLines: false polygonMode: fill defaultHeadLight: true defaultHeadLightIntensity: 0.75 headLightLightingFromBack: false worldLight: true worldLightIntensity: 0.5 worldLightAmbient: 0.3 additionalLights: true fog: true floorGrid: true floorGridSpan: 10 floorGridInterval: 0.5 xzGridSpan: 10 xzGridInterval: 0.5 xzGrid: false yzGridSpan: 10 yzGridInterval: 0.5 texture: true lineWidth: 1 pointSize: 1 normalVisualization: false normalLength: 0.01 coordinateAxes: true showFPS: false enableNewDisplayListDoubleRendering: false useBufferForPicking: true cameras: - camera: [ System, Perspective ] isCurrent: true fieldOfView: 0.6978 near: 0.01 far: 10000 eye: [ 1.81814653, 0.872545568, 0.204033297 ] direction: [ -0.997731189, -0.0435761328, -0.0513185747 ] up: [ -0.0512696988, -0.00223921556, 0.998682334 ] - camera: [ System, Orthographic ] orthoHeight: 20 near: 0.01 far: 10000 backgroundColor: [ 0.100000001, 0.100000001, 0.300000012 ] gridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] xzgridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] yzgridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] dedicatedItemTreeViewChecks: false - id: 5 name: "Task" plugin: Base class: TaskView state: layoutMode: horizontal isAutoMode: false - id: 6 plugin: Body class: BodyLinkView mounted: true state: showRotationMatrix: false - id: 7 plugin: Body class: JointSliderView mounted: true state: showAllJoints: true jointId: true name: true numColumns: 1 spinBox: true slider: true labelOnLeft: true currentBodyItem: 3 - id: 8 plugin: Body class: LinkSelectionView mounted: true state: listingMode: "Link List" currentBodyItem: 3 - id: 9 plugin: Python class: PythonConsoleView mounted: true toolbars: "TimeBar": minTime: 0 maxTime: 15 frameRate: 1000 playbackFrameRate: 100 idleLoopDrivenMode: false currentTime: 0 speedScale: 1 syncToOngoingUpdates: false autoExpansion: true "BodyBar": current: 3 "KinematicsBar": mode: FK enablePositionDragger: true penetrationBlock: true collisionLinkHighlight: false snapDistance: 0.025 penetrationBlockDepth: 0.0005 lazyCollisionDetectionMode: true "LeggedBodyBar": stanceWidth: 0.15 "BodyMotionGenerationBar": autoGenerationForNewBody: true balancer: false autoGeneration: false timeScaleRatio: 1 preInitialDuration: 1 postFinalDuration: 1 onlyTimeBarRange: false makeNewBodyItem: true stealthyStepMode: true stealthyHeightRatioThresh: 2 flatLiftingHeight: 0.005 flatLandingHeight: 0.005 impactReductionHeight: 0.005 impactReductionTime: 0.04 autoZmp: true minZmpTransitionTime: 0.1 zmpCenteringTimeThresh: 0.03 zmpTimeMarginBeforeLiftingSpin: 0 zmpMaxDistanceFromCenter: 0.02 allLinkPositions: false lipSyncMix: false timeToStartBalancer: 0 balancerIterations: 2 plainBalancerMode: false boundaryConditionType: position boundarySmootherType: off boundarySmootherTime: 0.5 boundaryCmAdjustment: false boundaryCmAdjustmentTime: 1 waistHeightRelaxation: false gravity: 9.8 dynamicsTimeRatio: 1 Body: "BodyMotionEngine": updateJointVelocities: false "EditableSceneBody": editableSceneBodies: - bodyItem: 2 showCenterOfMass: false showPpcom: false showZmp: false - bodyItem: 3 showCenterOfMass: false showPpcom: false showZmp: false - bodyItem: 4 showCenterOfMass: false showPpcom: false showZmp: false staticModelEditing: false "KinematicFaultChecker": checkJointPositions: true angleMargin: 0 translationMargin: 0 checkJointVelocities: true velocityLimitRatio: 100 targetJoints: all checkSelfCollisions: true onlyTimeBarRange: false OpenRTM: "deleteUnmanagedRTCsOnStartingSimulation": false choreonoid-1.5.0/sample/Roki/arm_2dof.yaml0000664000000000000000000000105712741425367017126 0ustar rootroot modelFile: arm_2dof.wrl RokiJointParameters: - name: Joint1 motorconstant: 2.58e-2 admitance: 0.42373 minvoltage: -24.0 maxvoltage: 24.0 inertia: 1.65e-6 gearinertia: 5.38e-6 ratio: 120.0 stiff: 0.0000000000 viscos: 2.2 coulomb: 4.32 staticfriction: 4.92 - name: Joint2 motorconstant: 2.58e-2 admitance: 0.42373 minvoltage: -24.0 maxvoltage: 24.0 inertia: 1.65e-6 gearinertia: 5.38e-6 ratio: 120.0 stiff: 0.0000000000 viscos: 2.2 coulomb: 4.32 staticfriction: 4.92 choreonoid-1.5.0/sample/Roki/breakWall.wrl0000664000000000000000000002455312741425367017211 0ustar rootroot#VRML V2.0 utf8 # Simple robot model "ARM_2DoF" # This model originates from an OpenHRP sample robot model. # The original model was written by Ichitaro Kohara (YNL, Univ. of Tokyo), # Hirohisa Hirukawa (ETL) and Natsuki Miyata (MEL). PROTO Joint [ exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField MFFloat llimit [] exposedField MFFloat lvlimit [] exposedField SFRotation limitOrientation 0 0 1 0 exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFFloat stiffness [ 0 0 0 ] exposedField SFVec3f translation 0 0 0 exposedField MFFloat ulimit [] exposedField MFFloat uvlimit [] exposedField SFString jointType "" exposedField SFInt32 jointId -1 exposedField SFVec3f jointAxis 0 0 1 exposedField SFFloat gearRatio 1 exposedField SFFloat rotorInertia 0 exposedField SFFloat rotorResistor 0 exposedField SFFloat torqueConst 1 exposedField SFFloat encoderPulse 1 ] { Transform { center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } } PROTO Segment [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f centerOfMass 0 0 0 exposedField MFNode children [ ] exposedField SFNode coord NULL exposedField MFNode displacers [ ] exposedField SFFloat mass 0 exposedField MFFloat momentsOfInertia [ 0 0 0 0 0 0 0 0 0 ] exposedField SFString name "" eventIn MFNode addChildren eventIn MFNode removeChildren ] { Group { addChildren IS addChildren bboxCenter IS bboxCenter bboxSize IS bboxSize children IS children removeChildren IS removeChildren } } PROTO Humanoid [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f center 0 0 0 exposedField MFNode humanoidBody [ ] exposedField MFString info [ ] exposedField MFNode joints [ ] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFNode segments [ ] exposedField MFNode sites [ ] exposedField SFVec3f translation 0 0 0 exposedField SFString version "1.1" exposedField MFNode viewpoints [ ] ] { Transform { bboxCenter IS bboxCenter bboxSize IS bboxSize center IS center rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation children [ Group { children IS viewpoints } Group { children IS humanoidBody } ] } } PROTO VisionSensor [ exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField MFNode children [ ] exposedField SFFloat fieldOfView 0.785398 exposedField SFString name "" exposedField SFFloat frontClipDistance 0.01 exposedField SFFloat backClipDistance 10.0 exposedField SFString type "NONE" exposedField SFInt32 sensorId -1 exposedField SFInt32 width 320 exposedField SFInt32 height 240 exposedField SFFloat frameRate 30 ] { Transform { rotation IS rotation translation IS translation children IS children } } PROTO ForceSensor [ exposedField SFVec3f maxForce -1 -1 -1 exposedField SFVec3f maxTorque -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO Gyro [ exposedField SFVec3f maxAngularVelocity -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO AccelerationSensor [ exposedField SFVec3f maxAcceleration -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO PressureSensor [ exposedField SFFloat maxPressure -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO PhotoInterrupter [ exposedField SFVec3f transmitter 0 0 0 exposedField SFVec3f receiver 0 0 0 exposedField SFInt32 sensorId -1 ] { Transform{ children [ Transform{ translation IS transmitter } Transform{ translation IS receiver } ] } } PROTO CylinderSensorZ [ exposedField SFFloat maxAngle -1 exposedField SFFloat minAngle 0 exposedField MFNode children [ ] ] { Transform{ rotation 1 0 0 1.5708 children [ DEF SensorY CylinderSensor{ maxAngle IS maxAngle minAngle IS minAngle } DEF AxisY Transform{ children [ Transform{ rotation 1 0 0 -1.5708 children IS children } ] } ] } ROUTE SensorY.rotation_changed TO AxisY.set_rotation } PROTO CylinderSensorY [ exposedField SFFloat maxAngle -1 exposedField SFFloat minAngle 0 exposedField MFNode children [ ] ] { Transform{ rotation 0 1 0 1.5708 children [ DEF SensorX CylinderSensor{ maxAngle IS maxAngle minAngle IS minAngle } DEF AxisX Transform{ children [ Transform{ rotation 0 1 0 -1.5708 children IS children } ] } ] } ROUTE SensorX.rotation_changed TO AxisX.set_rotation } PROTO CylinderSensorX [ exposedField SFFloat maxAngle -1 exposedField SFFloat minAngle 0 exposedField MFNode children [ ] ] { Transform{ rotation 0 0 1 -1.5708 children [ DEF SensorZ CylinderSensor{ maxAngle IS maxAngle minAngle IS minAngle } DEF AxisZ Transform{ children [ Transform{ rotation 0 0 1 1.5708 children IS children } ] } ] } ROUTE SensorZ.rotation_changed TO AxisZ.set_rotation } NavigationInfo { avatarSize 0.5 headlight TRUE type ["EXAMINE", "ANY"] } Background { skyColor 0.4 0.6 0.4 } Viewpoint { position 3 0 0.835 orientation 0.5770 0.5775 0.5775 2.0935 } DEF Wall Humanoid { name "breakWall" humanoidBody [ DEF BASE Joint { jointType "fixed" translation 0 0 0 children [ DEF BASE0 Segment { centerOfMass 0 0 0 mass 0.25 momentsOfInertia [ 0.0002604166667 0 0 0 0.0004166666667 0 0 0 0.0002604166667 ] children [ Shape { appearance DEF APP Appearance { material Material { diffuseColor 0.4 1.0 0.4 } } geometry Box { size 0.099 0.049 0.099 } } ] } DEF link1 Joint { translation 0 0 0.05 jointType "free" children [ DEF link10 Segment { centerOfMass 0 0 0.05 mass 0.25 momentsOfInertia [ 0.0002604166667 0 0 0 0.0004166666667 0 0 0 0.0002604166667 ] children [ Transform { translation 0 0 0.05 children Shape { appearance USE APP geometry Box { size 0.099 0.049 0.099 } } } ] } DEF link2 Joint { translation 0 0 0.1 jointType "free" children [ DEF link20 Segment { centerOfMass 0 0 0.05 mass 0.25 momentsOfInertia [ 0.0002604166667 0 0 0 0.0004166666667 0 0 0 0.0002604166667 ] children [ Transform { translation 0 0 0.05 children Shape { appearance USE APP geometry Box { size 0.099 0.049 0.099 } } } ] } DEF link3 Joint { translation 0 0 0.1 jointType "free" children [ DEF link30 Segment { centerOfMass 0 0 0.05 mass 0.25 momentsOfInertia [ 0.0002604166667 0 0 0 0.0004166666667 0 0 0 0.0002604166667 ] children [ Transform { translation 0 0 0.05 children Shape { appearance USE APP geometry Box { size 0.099 0.049 0.099 } } } ] } ] } ] } ] } ] } ] } choreonoid-1.5.0/sample/python/0000775000000000000000000000000012741425367015163 5ustar rootrootchoreonoid-1.5.0/sample/python/TuneSR1Frictions.py0000664000000000000000000000047212741425367020662 0ustar rootrootfrom cnoid.Base import * from cnoid.BodyPlugin import * sr1 = Item.find("SR1").body() floorLink = Item.find("Floor").body().rootLink() simulator = Item.find("AISTSimulator") simulator.setFriction(sr1.link("LLEG_ANKLE_R"), floorLink, 1.0, 1.0) simulator.setFriction(sr1.link("RLEG_ANKLE_R"), floorLink, 0.0, 0.0) choreonoid-1.5.0/sample/python/AgXsetContorlMode.py0000664000000000000000000000050412741425367021075 0ustar rootrootfrom cnoid.Base import * from cnoid.BodyPlugin import * from cnoid.AgXPlugin import * sr1 = Item.find("SR1").body() simulator = Item.find("AgXSimulator") simulator.setJointControlMode(sr1.link("LARM_ELBOW"), simulator.ControlMode.TORQUE) simulator.setJointControlMode(sr1.link("RARM_ELBOW"), simulator.ControlMode.TORQUE) choreonoid-1.5.0/sample/python/MoveBodies.py0000664000000000000000000000073312741425367017574 0ustar rootroot from cnoid.Util import * from cnoid.Base import * from cnoid.BodyPlugin import * from numpy import * import time bodyItems = RootItem.instance().getDescendantItems(BodyItem) for bodyItem in bodyItems: body = bodyItem.body() rootLink = body.rootLink() for i in range(20): rootLink.p += array([0, 0, 0.01]) body.calcForwardKinematics() bodyItem.notifyKinematicStateChange() MessageView.instance().flush() time.sleep(0.01) choreonoid-1.5.0/sample/python/TankJoystick.py0000664000000000000000000000314112741425367020151 0ustar rootroot from cnoid.Util import * from cnoid.Base import * from cnoid.Body import * from cnoid.BodyPlugin import * from cnoid.SimpleControllerPlugin import * import math; worldItem = WorldItem() RootItem.instance().addChildItem(worldItem) timeBar = TimeBar.instance() timeBar.setFrameRate(1000) timeBar.setFillLevelSync(False) sceneWidget = SceneView.instance().sceneWidget() sceneWidget.setHeadLightEnabled(False) sceneWidget.setFloorGrid(False) sceneWidget.setWorldLightIntensity(0.1) sceneWidget.setWorldLightAmbient(0.0) sceneWidget.setBackgroundColor([0, 0, 0]) sceneWidget.setCameraPosition( [ -2.86824, 6.25331, 2.49127 ], [ 0.412288, -0.847325, -0.334751 ], [ 0.146464, -0.301009, 0.942307 ]) laboItem = BodyItem() laboItem.load(shareDirectory() + "/model/Labo1/Labo1.wrl") worldItem.addChildItem(laboItem) ItemTreeView.instance().checkItem(laboItem) tankItem = BodyItem() tankItem.load(shareDirectory() + "/model/misc/tank.wrl") tank = tankItem.body() tank.rootLink().setTranslation([-0.8, 2.4, 0.1]) tank.rootLink().setRotation(rotFromRpy([0, 0, math.radians(-90.0)])) tank.calcForwardKinematics() tankItem.storeInitialState() worldItem.addChildItem(tankItem) ItemTreeView.instance().checkItem(tankItem) controllerItem = SimpleControllerItem() controllerItem.setController("TankJoystickController") tankItem.addChildItem(controllerItem) simulatorItem = AISTSimulatorItem() simulatorItem.setRealtimeSyncMode(True) simulatorItem.setTimeRangeMode(SimulatorItem.TimeRangeMode.UNLIMITED) worldItem.addChildItem(simulatorItem) ItemTreeView.instance().selectItem(simulatorItem) simulatorItem.startSimulation() choreonoid-1.5.0/sample/python/ShakeBodies.py0000664000000000000000000000261312741425367017720 0ustar rootroot from cnoid.Util import * from cnoid.Base import * from cnoid.BodyPlugin import * from numpy import * class ShakeBodies: def __init__(self): toolBar = ToolBar("ShakeBar") toolBar.setVisibleByDefault(True) self.button = toolBar.addToggleButton("Shake") self.button.setChecked(True) self.button.sigToggled().connect(self.onButtonToggled) MainWindow.instance().addToolBar(toolBar) self.bodyItems = [] self.dp = array([0.0, 0.0, 0.01]) self.connections = ScopedConnectionSet() self.connections.add( ItemTreeView.instance().sigSelectionChanged().connect(self.onSelectionChanged)) self.timer = Timer() self.connections.add( self.timer.sigTimeout().connect(self.onTimeout)) def onButtonToggled(self, on): self.onSelectionChanged(ItemTreeView.instance().selectedItems()) def onSelectionChanged(self, items): self.bodyItems = BodyItemList(items) if len(self.bodyItems) > 0 and self.button.isChecked(): self.timer.start(50) else: self.timer.stop() def onTimeout(self): for bodyItem in self.bodyItems: body = bodyItem.body() body.rootLink().p += self.dp body.calcForwardKinematics() bodyItem.notifyKinematicStateChange() self.dp = -self.dp shakeBodies = ShakeBodies() choreonoid-1.5.0/sample/python/StartSimulation.py0000664000000000000000000000031112741425367020672 0ustar rootrootfrom cnoid.Base import * from cnoid.BodyPlugin import * simulatorItem = RootItem.instance().findItem("AISTSimulator") ItemTreeView.instance().selectItem(simulatorItem) simulatorItem.startSimulation() choreonoid-1.5.0/sample/python/SR1Walk.py0000664000000000000000000000247012741425367016764 0ustar rootroot from cnoid.Util import * from cnoid.Base import * from cnoid.Body import * from cnoid.BodyPlugin import * from cnoid.SimpleControllerPlugin import * import math; worldItem = WorldItem() RootItem.instance().addChildItem(worldItem) timeBar = TimeBar.instance() timeBar.setFrameRate(500) timeBar.setTimeRange(0.0, 15.0) timeBar.setFillLevelSync(False) robotItem = BodyItem() robotItem.load(shareDirectory() + "/model/SR1/SR1.yaml") robot = robotItem.body() robot.rootLink().setTranslation( [0.0, 0.0, 0.7135] ) q = [ 0.0, -2.1, 0.0, 4.5, -2.4, 0.0, 10.0, -0.2, 0.0, -90.0, 0.0, 0.0, 0.0, 0.0, -2.1, 0.0, 4.5, -2.4, 0.0, 10.0, -0.2, 0.0, -90.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] for i in range(robot.numJoints()): robot.joint(i).q = math.radians(q[i]) robot.calcForwardKinematics() robotItem.storeInitialState() controllerItem = SimpleControllerItem() controllerItem.setController("SR1WalkPatternController") robotItem.addChildItem(controllerItem) worldItem.addChildItem(robotItem) ItemTreeView.instance().checkItem(robotItem) floorItem = BodyItem() floorItem.load(shareDirectory() + "/model/misc/floor.wrl") worldItem.addChildItem(floorItem) simulatorItem = AISTSimulatorItem() worldItem.addChildItem(simulatorItem) ItemTreeView.instance().selectItem(simulatorItem) simulatorItem.startSimulation() choreonoid-1.5.0/sample/python/AgXsetContactMaterial.py0000664000000000000000000000046412741425367021727 0ustar rootrootfrom cnoid.Base import * from cnoid.BodyPlugin import * from cnoid.AgXPlugin import * sr1 = Item.find("SR1").body() box = Item.find("box2").body() simulator = Item.find("AgXSimulator-Velocity") simulator.setContactMaterialDamping(sr1, box, 0.001) simulator.setContactMaterialYoungsModulus(sr1, box, 2e10 ) choreonoid-1.5.0/sample/VisionSensorRTM/0000775000000000000000000000000012741425367016666 5ustar rootrootchoreonoid-1.5.0/sample/VisionSensorRTM/OpenRTM-TankJoystickVisionSensors.cnoid0000664000000000000000000002355112741425367026356 0ustar rootrootitems: id: 0 name: "Root" plugin: Base class: RootItem children: - id: 1 name: "World" plugin: Body class: WorldItem data: collisionDetection: false collisionDetector: AISTCollisionDetector children: - id: 2 name: "Tank" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/tank.wrl" currentBaseLink: "" rootPosition: [ -0.8, 2.4, 0.099893 ] rootAttitude: [ -0, 1, -4e-06, -1, -0, 0, 0, 4e-06, 1 ] jointPositions: [ 0.0, 0.0, 0.0, 0.0 ] initialRootPosition: [ -0.8, 2.4, 0.1 ] initialRootAttitude: [ 2.22044605e-16, 1, 0, -1, 2.22044605e-16, -0, -0, 0, 1 ] initialJointPositions: [ 0.0, 0.0, 0.0 ] zmp: [ 0, 0, 0 ] collisionDetection: true selfCollisionDetection: false isEditable: true children: - id: 3 name: "BodyRTCItem" plugin: OpenRTM class: BodyRTCItem data: isImmediateMode: true controllerOptions: "" moduleName: "TankJoystickControllerRTC" confFileName: "TankVisionSensors.conf" configurationMode: "Use Configuration File" AutoConnect: false InstanceName: "Tank" bodyPeriodicRate: 0 RelativePathBase: "RTC directory" - id: 4 name: "RangeCameraPoints" plugin: Base class: PointSetItem data: renderingMode: Point pointSize: 0 voxelSize: 0.01 isEditable: false - id: 5 name: "RangeSensorPoints" plugin: Base class: PointSetItem data: renderingMode: Point pointSize: 0 voxelSize: 0.01 isEditable: false - id: 6 name: "Labo1" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/Labo1/Labo1.wrl" currentBaseLink: "Base" rootPosition: [ 0, 0, 0 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] jointPositions: [ ] initialRootPosition: [ 0, 0, 0 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] collisionDetection: true selfCollisionDetection: false isEditable: false - id: 7 name: "JoystickRTC" plugin: OpenRTM class: RTCItem data: moduleName: "JoystickRTC" periodicType: PeriodicExecutionContext periodicRate: 500 RelativePathBase: "RTC directory" - id: 8 name: "AISTSimulator" plugin: Body class: AISTSimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Active control period" timeLength: 60 allLinkPositionOutputMode: false deviceStateOutput: true controllerThreads: true recordCollisionData: false controllerOptions: "" dynamicsMode: "Forward dynamics" integrationMode: "Runge Kutta" gravity: [ 0, 0, -9.80665 ] staticFriction: 0.5 slipFriction: 0.5 cullingThresh: 0.01 contactCullingDepth: 0.05 errorCriterion: 0.001 maxNumIterations: 1000 contactCorrectionDepth: 0.0001 contactCorrectionVelocityRatio: 30 kinematicWalking: false 2Dmode: false oldAccelSensorMode: false children: - id: 9 name: "GLVisionSimulator" plugin: Body class: GLVisionSimulatorItem data: enabled: true maxFrameRate: 1000 maxLatency: 1 recordVisionData: false useThreadsForSensors: true bestEffort: false allSceneObjects: false rangeSensorPrecisionRatio: 2 depthError: 0 enableHeadLight: true enableAdditionalLights: true views: - id: 0 name: "CameraImage" plugin: Base class: ImageView mounted: true - id: 1 plugin: Base class: ItemPropertyView mounted: true - id: 2 plugin: Base class: ItemTreeView mounted: true state: selected: [ 7 ] checked: [ 1, 2, 4, 5 ] expanded: [ 1, 2, 3, 7 ] - id: 3 plugin: Base class: MessageView mounted: true - id: 4 plugin: Base class: SceneView mounted: true state: editMode: false viewpointControlMode: thirdPerson collisionLines: false polygonMode: fill defaultHeadLight: true defaultHeadLightIntensity: 0.75 headLightLightingFromBack: false worldLight: true worldLightIntensity: 0.1 worldLightAmbient: 0 additionalLights: true fog: true floorGrid: false floorGridSpan: 10 floorGridInterval: 0.5 xzGridSpan: 10 xzGridInterval: 0.5 xzGrid: false yzGridSpan: 10 yzGridInterval: 0.5 texture: true lineWidth: 1 pointSize: 2 normalVisualization: false normalLength: 0.01 coordinateAxes: true showFPS: true enableNewDisplayListDoubleRendering: false useBufferForPicking: true cameras: - camera: [ System, Perspective ] isCurrent: true fieldOfView: 0.6978 near: 0.01 far: 10000 eye: [ -2.33531, 4.92902, 1.24164 ] direction: [ 0.35762385, -0.914296616, -0.19017592 ] up: [ 0.0692765472, -0.177109121, 0.981750029 ] - camera: [ System, Orthographic ] orthoHeight: 20 near: 0.01 far: 10000 backgroundColor: [ 0, 0, 0 ] gridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] xzgridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] yzgridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] dedicatedItemTreeViewChecks: false - id: 5 name: "Task" plugin: Base class: TaskView state: layoutMode: horizontal isAutoMode: false currentTask: Wall - id: 6 name: "Joystick" plugin: Base class: VirtualJoystickView mounted: true - id: 7 plugin: Body class: BodyLinkView mounted: true state: showRotationMatrix: false - id: 8 plugin: Body class: JointSliderView mounted: true state: showAllJoints: true jointId: true name: true numColumns: 1 spinBox: true slider: true labelOnLeft: true currentBodyItem: 2 - id: 9 plugin: Body class: LinkSelectionView mounted: true state: listingMode: "Link List" currentBodyItem: 2 bodyItems: - id: 2 selectedLinks: [ 0 ] - id: 10 plugin: Python class: PythonConsoleView mounted: true toolbars: "TimeBar": minTime: 0 maxTime: 5 frameRate: 1000 playbackFrameRate: 60 idleLoopDrivenMode: false currentTime: 0 speedScale: 1 syncToOngoingUpdates: true autoExpansion: true Body: "BodyMotionEngine": updateJointVelocities: false "EditableSceneBody": editableSceneBodies: - bodyItem: 2 showCenterOfMass: false showPpcom: false showZmp: false - bodyItem: 6 showCenterOfMass: false showPpcom: false showZmp: false staticModelEditing: false "KinematicFaultChecker": checkJointPositions: true angleMargin: 0 translationMargin: 0 checkJointVelocities: true velocityLimitRatio: 100 targetJoints: all checkSelfCollisions: true onlyTimeBarRange: false viewAreas: - type: embedded tabs: true contents: type: splitter orientation: horizontal sizes: [ 303, 1291 ] children: - type: splitter orientation: vertical sizes: [ 381, 381 ] children: - type: pane views: [ 2 ] current: 2 - type: pane views: [ 1, 9 ] current: 1 - type: splitter orientation: vertical sizes: [ 544, 218 ] children: - type: splitter orientation: horizontal sizes: [ 602, 683 ] children: - type: pane views: [ 7, 8, 0 ] current: 0 - type: pane views: [ 4 ] current: 4 - type: splitter orientation: horizontal sizes: [ 740, 545 ] children: - type: pane views: [ 3, 10 ] current: 3 - type: pane views: [ 6 ] current: 6 layoutOfToolBars: rows: - - { name: "FileBar", x: 0, priority: 0 } - { name: "SimulationBar", x: 48, priority: 1 } - { name: "TimeBar", x: 96, priority: 0 } - { name: "SceneBar", x: 1336, priority: 2 } choreonoid-1.5.0/sample/VisionSensorRTM/CMakeLists.txt0000664000000000000000000000274412741425367021435 0ustar rootroot #set(CMAKE_BUILD_TYPE Debug) if(NOT ENABLE_GUI) return() endif() option(BUILD_VISION_SENSOR_RTM_SAMPLE "Building a sample for visualizating vision sensor data using OpenRTM" OFF) if(NOT BUILD_VISION_SENSOR_RTM_SAMPLE) return() else() if(NOT BUILD_OPENRTM_PLUGIN) message(FATAL_ERROR "BUILD_VISION_SENSOR_RTM_SAMPLE requires BUILD_OPENRTM_PLUGIN") endif() if(NOT BUILD_OPENRTM_SAMPLES) message(FATAL_ERROR "BUILD_VISION_SENSOR_RTM_SAMPLE requires BUILD_OPENRTM_SAMPLES") endif() endif() set(sources VisionSensorRTMSamplePlugin.cpp) set(target CnoidVisionSensorRTMSamplePlugin) include_directories(${OPENRTM_INCLUDE_DIRS}) link_directories(${OPENRTM_LIBRARY_DIRS}) add_cnoid_plugin(${target} SHARED ${sources}) if(MSVC) add_definitions(-D__WIN32__ -D__x86__ -D__NT__ -D__OSVERSION__=4 -D_CRT_SECURE_NO_DEPRECATE -D_WIN32_WINNT=0x0500 -DRTC_CORBA_CXXMAPPING11) endif() if(MSVC) target_link_libraries(${target} CnoidBodyPlugin CnoidCorbaPlugin ${OPENRTM_LIBRARIES} optimized CnoidOpenRTMPlugin debug CnoidOpenRTMd) else() target_link_libraries(${target} CnoidBodyPlugin CnoidCorbaPlugin ${OPENRTM_LIBRARIES} CnoidOpenRTMPlugin) endif() apply_common_setting_for_plugin(${target}) configure_file(OpenRTM-TankJoystickVisionSensors.cnoid ${CNOID_SOURCE_SHARE_DIR}/project COPYONLY) configure_file(TankVisionSensors.conf ${PROJECT_BINARY_DIR}/${CNOID_PLUGIN_SUBDIR}/rtc/TankVisionSensors.conf COPYONLY) install(FILES TankVisionSensors.conf DESTINATION ${CNOID_PLUGIN_SUBDIR}/rtc) choreonoid-1.5.0/sample/VisionSensorRTM/VisionSensorRTMSamplePlugin.cpp0000664000000000000000000003614612741425367024751 0ustar rootroot/** @author Shizuko Hattori */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #ifdef _WIN32 #include #endif #include using namespace std; using namespace boost; using namespace cnoid; using namespace RTC; const int BUF_SIZE = 200; template double toSec(T t) { return t.sec + t.nsec / 1000000000.0; } class VisionSensorSampleRTC : public DataFlowComponentBase { public : EIGEN_MAKE_ALIGNED_OPERATOR_NEW Img::TimedCameraImage timedCameraImage; PointCloudTypes::PointCloud timedPointCloud; RTC::RangeData timedRangeData; InPort imageInPort; InPort pointCloudInPort; InPort rangeDataInPort; TimedDoubleSeq timedCamera_T; InPort camera_TInPort; boost::mutex mtx; Image image; ImageView* imageView; vector rangeCameraPoints; vector rangeCameraColors; vector rangeSensorPoints; Position camera_T; Position camera_local_T; Position rangeSensor_local_T; SgPointSet* pointSetFromRangeCamera; SgPointSet* pointSetFromRangeSensor; struct TimedT { EIGEN_MAKE_ALIGNED_OPERATOR_NEW double time; Position T; }; deque > timedTbuf; void setImageView(ImageView* _imageView) { imageView = _imageView; } void setCameraLocalT(const Position& T_local) { camera_local_T = T_local; } void setRangeSensorLocalT(const Position& T_local) { rangeSensor_local_T = T_local; } void setPointSetFromRangeCamera(SgPointSet* _pointSetFromRangeCamera) { pointSetFromRangeCamera = _pointSetFromRangeCamera; } void setPointSetFromRangeSensor(SgPointSet* _pointSetFromRangeSensor) { pointSetFromRangeSensor = _pointSetFromRangeSensor; } static void registerFactory(Manager* manager, const char* componentTypeName) { static const char* spec[] = { "implementation_id", "VisionSensorSample", "type_name", "VisionSensorSample", "description", "This component is Vision Sensoe Sample.", "version", CNOID_VERSION_STRING, "vendor", "AIST", "category", "Choreonoid", "activity_type", "DataFlowComponent", "max_instance", "100", "language", "C++", "lang_type", "compile", "" }; Properties profile(spec); profile.setDefault("type_name", componentTypeName); manager->registerFactory(profile, Create, Delete); }; VisionSensorSampleRTC(Manager* manager) : DataFlowComponentBase(manager), imageInPort("cameraImage", timedCameraImage), pointCloudInPort("cameraRange", timedPointCloud), rangeDataInPort("rangeSensor", timedRangeData), camera_TInPort("cameraTrans", timedCamera_T) {}; virtual ~VisionSensorSampleRTC(){ }; ReturnCode_t onInitialize() { addInPort("cameraImage", imageInPort); addInPort("cameraRange", pointCloudInPort); addInPort("rangeSensor", rangeDataInPort); addInPort("cameraTrans", camera_TInPort); camera_T.setIdentity(); imageView = 0; pointSetFromRangeCamera = 0; pointSetFromRangeSensor = 0; return RTC_OK; } ReturnCode_t onActivateted(UniqueId ec_id) { timedTbuf.clear(); timedTbuf.resize(BUF_SIZE); } ReturnCode_t onDeactivated(UniqueId ec_id) { callLater(bind(&VisionSensorSampleRTC::clearImage,this)); return RTC_OK; } void detectCamera_T(double time) { for(deque >::reverse_iterator it = timedTbuf.rbegin(); it != timedTbuf.rend(); it++){ if(time >= it->time){ camera_T = it->T; return;; } } camera_T = timedTbuf.front().T; } ReturnCode_t onExecute(UniqueId ec_id) { if(camera_TInPort.isNew()){ do { camera_TInPort.read(); TimedT timedT; timedT.time = toSec(timedCamera_T.tm); timedT.T(0,3) = timedCamera_T.data[0]; timedT.T(1,3) = timedCamera_T.data[1]; timedT.T(2,3) = timedCamera_T.data[2]; timedT.T(0,0) = timedCamera_T.data[3]; timedT.T(0,1) = timedCamera_T.data[4]; timedT.T(0,2) = timedCamera_T.data[5]; timedT.T(1,0) = timedCamera_T.data[6]; timedT.T(1,1) = timedCamera_T.data[7]; timedT.T(1,2) = timedCamera_T.data[8]; timedT.T(2,0) = timedCamera_T.data[9]; timedT.T(2,1) = timedCamera_T.data[10]; timedT.T(2,2) = timedCamera_T.data[11]; timedTbuf.push_back(timedT); if(timedTbuf.size() > BUF_SIZE) timedTbuf.pop_front(); }while(camera_TInPort.isNew()); } if(imageInPort.isNew()){ do { imageInPort.read(); }while(imageInPort.isNew()); boost::mutex::scoped_lock lock(mtx); int numComponents; switch(timedCameraImage.data.image.format){ case Img::CF_GRAY : numComponents = 1; break; case Img::CF_RGB : numComponents = 3; break; case Img::CF_UNKNOWN : default : numComponents = 0; break; } image.setSize(timedCameraImage.data.image.width, timedCameraImage.data.image.height, numComponents); size_t length = timedCameraImage.data.image.raw_data.length(); memcpy(image.pixels(), timedCameraImage.data.image.raw_data.get_buffer(), length); callLater(bind(&VisionSensorSampleRTC::updateImage,this)); } if(pointCloudInPort.isNew()){ do { pointCloudInPort.read(); }while(pointCloudInPort.isNew()); detectCamera_T(toSec(timedPointCloud.tm)); const Affine3f C = (camera_T * camera_local_T).cast(); int numPoints = timedPointCloud.height * timedPointCloud.width; bool rgb = false; if(timedPointCloud.fields.length() == 6) rgb = true; unsigned char* src = (unsigned char*)timedPointCloud.data.get_buffer(); boost::mutex::scoped_lock lock(mtx); rangeCameraPoints.resize(numPoints); if(rgb) rangeCameraColors.resize(numPoints); else rangeCameraColors.clear(); Vector3f point; for(size_t i=0; i(); int numPoints = timedRangeData.ranges.length(); double* src = timedRangeData.ranges.get_buffer(); const double yawStep = timedRangeData.config.angularRes; const double yawMin = timedRangeData.config.minAngle; const double maxDistance = timedRangeData.config.maxRange; boost::mutex::scoped_lock lock(mtx); rangeSensorPoints.clear(); rangeSensorPoints.reserve(numPoints); for(int yaw=0; yaw < numPoints; yaw++){ const double distance = src[yaw]; if(distance <= maxDistance){ double yawAngle = yawMin + yaw * yawStep; Vector3f point; point.x() = distance * sin(-yawAngle); point.y() = 0.0; point.z() = -distance * cos(yawAngle); rangeSensorPoints.push_back(C * point); } } lock.unlock(); callLater(bind(&VisionSensorSampleRTC::updatePointCloudFromRangeSensor,this)); } return RTC::RTC_OK; } void updateImage() { boost::lock_guard lock(mtx); if(image.height() > 1){ imageView->setImage(image); } } void updatePointCloudFromRangeCamera() { if(!pointSetFromRangeCamera) return; SgVertexArray& disPoints = *pointSetFromRangeCamera->getOrCreateVertices(); SgColorArray& disColors = *pointSetFromRangeCamera->getOrCreateColors(); boost::mutex::scoped_lock lock(mtx); disPoints.resize(rangeCameraPoints.size()); disColors.resize(rangeCameraColors.size()); copy(rangeCameraPoints.begin(), rangeCameraPoints.end(), disPoints.begin()); copy(rangeCameraColors.begin(), rangeCameraColors.end(), disColors.begin()); lock.unlock(); pointSetFromRangeCamera->notifyUpdate(); } void updatePointCloudFromRangeSensor() { if(!pointSetFromRangeSensor) return; SgVertexArray& disPoints = *pointSetFromRangeSensor->getOrCreateVertices(); boost::mutex::scoped_lock lock(mtx); disPoints.resize(rangeSensorPoints.size()); copy(rangeSensorPoints.begin(), rangeSensorPoints.end(), disPoints.begin()); lock.unlock(); pointSetFromRangeSensor->notifyUpdate(); } void clearImage() { if(imageView){ Image image; image.clear(); image.setSize(1,1,3); *image.pixels() = 0; imageView->setImage(image); } if(pointSetFromRangeCamera){ pointSetFromRangeCamera->getOrCreateVertices()->clear(); pointSetFromRangeCamera->getOrCreateColors()->clear(); } if(pointSetFromRangeSensor){ pointSetFromRangeSensor->getOrCreateVertices()->clear(); pointSetFromRangeSensor->getOrCreateColors()->clear(); } } }; class VisionSensorRTMSamplePlugin : public Plugin { ImageView* imageView; Connection sigItemAddedConnection; VisionSensorSampleRTC* visionSensorSampleRTC; CameraPtr camera; RangeSensorPtr rangeSensor; SgPointSetPtr pointSetFromRangeCamera; SgPointSetPtr pointSetFromRangeSensor; public: VisionSensorRTMSamplePlugin() : Plugin("VisionSensorRTMSample") { require("Body"); require("OpenRTM"); } virtual bool initialize() { imageView = ViewManager::getOrCreateView("CameraImage", true); imageView->setScalingEnabled(true); Manager& rtcManager = Manager::instance(); VisionSensorSampleRTC::registerFactory(&rtcManager, "VisionSensorSample"); const char* param = "VisionSensorSample?instance_name=VisionSensorSample&exec_cxt.periodic.type=PeriodicExecutionContext&exec_cxt.periodic.rate=30"; RTObject_impl* rtc = rtcManager.createComponent(param); visionSensorSampleRTC = dynamic_cast(rtc); visionSensorSampleRTC->setImageView(imageView); camera = 0; rangeSensor = 0; sigItemAddedConnection = RootItem::instance()->sigItemAdded().connect( bind(&VisionSensorRTMSamplePlugin::onItemAdded, this, _1)); return true; } virtual bool finalize() { deleteRTC(visionSensorSampleRTC, true); return true; } void onItemAdded(Item* item) { MessageView* mv = MessageView::instance(); if(BodyItem* bodyItem = dynamic_cast(item)){ Body* body = bodyItem->body(); for(size_t i=0; i < body->numDevices(); ++i){ Device* device = body->device(i); if(!camera){ camera = dynamic_pointer_cast(device); if(camera){ mv->putln(format("VisionSensorRTMSamplePlugin: Detected Camera \"%1%\" of %2%.") % camera->name() % body->name()); visionSensorSampleRTC->setCameraLocalT(camera->T_local()); } } if(!rangeSensor){ rangeSensor = dynamic_pointer_cast(device); if(rangeSensor){ mv->putln(format("VisionSensorRTMSamplePlugin: Detected RangeSensor \"%1%\" of %2%.") % rangeSensor->name() % body->name()); visionSensorSampleRTC->setRangeSensorLocalT(rangeSensor->T_local()); } } } }else if(PointSetItem* pointSetItem = dynamic_cast(item)){ if(pointSetItem->name() == "RangeCameraPoints"){ pointSetFromRangeCamera = pointSetItem->pointSet(); mv->putln("VisionSensorRTMSamplePlugin: Detected PointSetItem \"RangeCameraPoints\""); visionSensorSampleRTC->setPointSetFromRangeCamera(pointSetFromRangeCamera); } else if(pointSetItem->name() == "RangeSensorPoints"){ pointSetFromRangeSensor = pointSetItem->pointSet(); mv->putln("VisionSensorRTMSamplePlugin: Detected PointSetItem \"RangeSensorPoints\""); visionSensorSampleRTC->setPointSetFromRangeSensor(pointSetFromRangeSensor); } } } }; CNOID_IMPLEMENT_PLUGIN_ENTRY(VisionSensorRTMSamplePlugin); choreonoid-1.5.0/sample/VisionSensorRTM/TankVisionSensors.conf0000664000000000000000000000157412741425367023206 0ustar rootrootout-port = q:CANNON_Y,CANNON_P:JOINT_VALUE out-port = cameraRange:CAMERA_RANGE out-port = cameraImage:CAMERA_IMAGE out-port = cameraTrans:CANNON_P:ABS_TRANSFORM out-port = rangeSensor:RANGE_SENSOR in-port = u:CANNON_Y,CANNON_P:JOINT_TORQUE in-port = dq:CRAWLER_TRACK_L,CRAWLER_TRACK_R:JOINT_VELOCITY in-port = lightSwitch:MainLight:LIGHT connection = q:TankJoystickControllerRTC0:q connection = u:TankJoystickControllerRTC0:u connection = dq:TankJoystickControllerRTC0:dq connection = lightSwitch:TankJoystickControllerRTC0:lightSwitch connection = JoystickRTC0:axes:TankJoystickControllerRTC0:axes connection = JoystickRTC0:buttons:TankJoystickControllerRTC0:buttons connection = cameraRange:VisionSensorSample:cameraRange connection = cameraTrans:VisionSensorSample:cameraTrans connection = cameraImage:VisionSensorSample:cameraImage connection = rangeSensor:VisionSensorSample:rangeSensor choreonoid-1.5.0/src/0000775000000000000000000000000012741425367013150 5ustar rootrootchoreonoid-1.5.0/src/AISTCollisionDetector/0000775000000000000000000000000012741425367017256 5ustar rootrootchoreonoid-1.5.0/src/AISTCollisionDetector/ColdetModelInternalModel.h0000664000000000000000000000407712741425367024310 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_COLDET_MODEL_INTERNAL_MODEL_H_INCLUDED #define CNOID_COLDET_MODEL_INTERNAL_MODEL_H_INCLUDED #include "ColdetModel.h" #include "Opcode/Opcode.h" #include namespace cnoid { class ColdetModelInternalModel { public: struct NeighborTriangleSet { int neighbors[3]; NeighborTriangleSet(){ neighbors[0] = neighbors[1] = neighbors[2] = -1; } void addNeighbor(int neighbor){ for(int i=0; i < 3; ++i){ if(neighbors[i] < 0){ neighbors[i] = neighbor; break; } } } void deleteNeighbor(int neighbor){ for(int i=0; i<3; i++){ if(neighbors[i]==neighbor){ for(int j=i+1; j<3; j++){ neighbors[j-1] = neighbors[j]; } neighbors[2] = -1; } break; } } int operator[](int index) const { return neighbors[index]; } }; typedef std::vector NeighborTriangleSetArray; ColdetModelInternalModel(); bool build(); // need two instances ? Opcode::Model model; Opcode::MeshInterface iMesh; std::vector vertices; std::vector triangles; NeighborTriangleSetArray neighbors; ColdetModel::PrimitiveType pType; std::vector pParams; int getAABBTreeDepth() { return AABBTreeMaxDepth; }; int getNumofBB(int depth){ return numBBMap.at(depth); }; int getmaxNumofBB(){ if(AABBTreeMaxDepth>0){ return numBBMap.at(AABBTreeMaxDepth-1); } else { return 0; } }; private: int refCounter; int AABBTreeMaxDepth; std::vector numBBMap; std::vector numLeafMap; void extractNeghiborTriangles(); int computeDepth(const Opcode::AABBCollisionNode* node, int currentDepth, int max ); friend class ColdetModel; }; } #endif choreonoid-1.5.0/src/AISTCollisionDetector/exportdecl.h0000664000000000000000000000215312741425367021601 0ustar rootroot#ifndef CNOID_COLLISION_EXPORTDECL_H_INCLUDED # define CNOID_COLLISION_EXPORTDECL_H_INCLUDED # if defined _WIN32 || defined __CYGWIN__ # define CNOID_COLLISION_DLLIMPORT __declspec(dllimport) # define CNOID_COLLISION_DLLEXPORT __declspec(dllexport) # define CNOID_COLLISION_DLLLOCAL # else # if __GNUC__ >= 4 # define CNOID_COLLISION_DLLIMPORT __attribute__ ((visibility("default"))) # define CNOID_COLLISION_DLLEXPORT __attribute__ ((visibility("default"))) # define CNOID_COLLISION_DLLLOCAL __attribute__ ((visibility("hidden"))) # else # define CNOID_COLLISION_DLLIMPORT # define CNOID_COLLISION_DLLEXPORT # define CNOID_COLLISION_DLLLOCAL # endif # endif # ifdef CNOID_COLLISION_STATIC # define CNOID_COLLISION_DLLAPI # define CNOID_COLLISION_LOCAL # else # ifdef CnoidAISTCollisionDetector_EXPORTS # define CNOID_COLLISION_DLLAPI CNOID_COLLISION_DLLEXPORT # else # define CNOID_COLLISION_DLLAPI CNOID_COLLISION_DLLIMPORT # endif # define CNOID_COLLISION_LOCAL CNOID_COLLISION_DLLLOCAL # endif #endif #ifdef CNOID_EXPORT # undef CNOID_EXPORT #endif #define CNOID_EXPORT CNOID_COLLISION_DLLAPI choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/0000775000000000000000000000000012741425367020467 5ustar rootrootchoreonoid-1.5.0/src/AISTCollisionDetector/Opcode/Stdafx.h0000664000000000000000000000214012741425367022066 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /* * OPCODE - Optimized Collision Detection * Copyright (C) 2001 Pierre Terdiman * Homepage: http://www.codercorner.com/Opcode.htm */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// #if !defined(AFX_STDAFX_H__EFB95044_1D31_11D5_8B0F_0050BAC83302__INCLUDED_) #define AFX_STDAFX_H__EFB95044_1D31_11D5_8B0F_0050BAC83302__INCLUDED_ #ifndef __GNUC__ #if (_MSC_VER > 1000) #pragma once #endif // _MSC_VER > 1000 #endif // __GNU__ // Insert your headers here #define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers #include "Opcode.h" //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. #endif // !defined(AFX_STDAFX_H__EFB95044_1D31_11D5_8B0F_0050BAC83302__INCLUDED_) choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/Opcode.h0000664000000000000000000000772512741425367022064 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /* * OPCODE - Optimized Collision Detection * Copyright (C) 2001 Pierre Terdiman * Homepage: http://www.codercorner.com/Opcode.htm */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Main file for Opcode.dll. * \file Opcode.h * \author Pierre Terdiman * \date March, 20, 2001 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Include Guard #ifndef __OPCODE_H__ #define __OPCODE_H__ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Things to help us compile on non-windows platforms #if defined(__APPLE__) || defined(__MACOSX__) #if __APPLE_CC__ < 1495 #define sqrtf sqrt #define sinf sin #define cosf cos #define acosf acos #define asinf sinf #endif #endif #ifndef _MSC_VER #define __int64 long long int #define __stdcall /* */ #endif /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Compilation messages #ifdef _MSC_VER #if defined(OPCODE_EXPORTS) // #pragma message("Compiling OPCODE") #elif !defined(OPCODE_EXPORTS) // #pragma message("Using OPCODE") /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Automatic linking #ifndef BAN_OPCODE_AUTOLINK #ifdef _DEBUG //#pragma comment(lib, "Opcode_D.lib") #else //#pragma comment(lib, "Opcode.lib") #endif #endif #endif #endif /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Preprocessor #ifndef ICE_NO_DLL #ifdef OPCODE_EXPORTS #define OPCODE_API// __declspec(dllexport) #else #define OPCODE_API// __declspec(dllimport) #endif #else #define OPCODE_API #endif #include "OPC_IceHook.h" //#include #include namespace Opcode { class CollisionPairInserter; // Bulk-of-the-work #include "OPC_Settings.h" #include "OPC_Common.h" #include "OPC_MeshInterface.h" // Builders #include "OPC_TreeBuilders.h" // Trees #include "OPC_AABBTree.h" #include "OPC_OptimizedTree.h" // Models #include "OPC_BaseModel.h" #include "OPC_Model.h" #include "OPC_HybridModel.h" // Colliders #include "OPC_Collider.h" #include "OPC_VolumeCollider.h" #include "OPC_TreeCollider.h" #include "OPC_RayCollider.h" #include "OPC_SphereCollider.h" //#include "OPC_OBBCollider.h" //#include "OPC_AABBCollider.h" //#include "OPC_LSSCollider.h" #include "OPC_PlanesCollider.h" // Usages #include "OPC_Picking.h" // Sweep-and-prune //#include "OPC_BoxPruning.h" //#include "OPC_SweepAndPrune.h" FUNCTION OPCODE_API bool InitOpcode(); FUNCTION OPCODE_API bool CloseOpcode(); } #endif // __OPCODE_H__ choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/OPC_Picking.cpp0000664000000000000000000001225512741425367023265 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /* * OPCODE - Optimized Collision Detection * Copyright (C) 2001 Pierre Terdiman * Homepage: http://www.codercorner.com/Opcode.htm */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains code to perform "picking". * \file OPC_Picking.cpp * \author Pierre Terdiman * \date March, 20, 2001 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Precompiled Header #include "Stdafx.h" using namespace Opcode; #ifdef OPC_RAYHIT_CALLBACK /* Possible RayCollider usages: - boolean query (shadow feeler) - closest hit - all hits - number of intersection (boolean) */ bool Opcode::SetupAllHits(RayCollider& collider, CollisionFaces& contacts) { struct Local { static void AllContacts(const CollisionFace& hit, void* user_data) { CollisionFaces* CF = (CollisionFaces*)user_data; CF->AddFace(hit); } }; collider.SetFirstContact(false); collider.SetHitCallback(Local::AllContacts); collider.SetUserData(&contacts); return true; } bool Opcode::SetupClosestHit(RayCollider& collider, CollisionFace& closest_contact) { struct Local { static void ClosestContact(const CollisionFace& hit, void* user_data) { CollisionFace* CF = (CollisionFace*)user_data; if(hit.mDistancemDistance) *CF = hit; } }; collider.SetFirstContact(false); collider.SetHitCallback(Local::ClosestContact); collider.SetUserData(&closest_contact); closest_contact.mDistance = MAX_FLOAT; return true; } bool Opcode::SetupShadowFeeler(RayCollider& collider) { collider.SetFirstContact(true); collider.SetHitCallback(null); return true; } bool Opcode::SetupInOutTest(RayCollider& collider) { collider.SetFirstContact(false); collider.SetHitCallback(null); // Results with collider.GetNbIntersections() return true; } bool Opcode::Picking( CollisionFace& picked_face, const Ray& world_ray, const Model& model, const Matrix4x4* world, float min_dist, float max_dist, const Point& view_point, CullModeCallback callback, void* user_data) { struct Local { struct CullData { CollisionFace* Closest; float MinLimit; CullModeCallback Callback; void* UserData; Point ViewPoint; const MeshInterface* IMesh; }; // Called for each stabbed face static void RenderCullingCallback(const CollisionFace& hit, void* user_data) { CullData* Data = (CullData*)user_data; // Discard face if we already have a closer hit if(hit.mDistance>=Data->Closest->mDistance) return; // Discard face if hit point is smaller than min limit. This mainly happens when the face is in front // of the near clip plane (or straddles it). If we keep the face nonetheless, the user can select an // object that he may not even be able to see, which is very annoying. if(hit.mDistance<=Data->MinLimit) return; // This is the index of currently stabbed triangle. udword StabbedFaceIndex = hit.mFaceID; // We may keep it or not, depending on backface culling bool KeepIt = true; // Catch *render* cull mode for this face CullMode CM = (Data->Callback)(StabbedFaceIndex, Data->UserData); if(CM!=CULLMODE_NONE) // Don't even compute culling for double-sided triangles { // Compute backface culling for current face VertexPointers VP; Data->IMesh->GetTriangle(VP, StabbedFaceIndex); if(VP.BackfaceCulling(Data->ViewPoint)) { if(CM==CULLMODE_CW) KeepIt = false; } else { if(CM==CULLMODE_CCW) KeepIt = false; } } if(KeepIt) *Data->Closest = hit; } }; RayCollider RC; RC.SetMaxDist(max_dist); RC.SetTemporalCoherence(false); RC.SetCulling(false); // We need all faces since some of them can be double-sided RC.SetFirstContact(false); RC.SetHitCallback(Local::RenderCullingCallback); picked_face.mFaceID = INVALID_ID; picked_face.mDistance = MAX_FLOAT; picked_face.mU = 0.0f; picked_face.mV = 0.0f; Local::CullData Data; Data.Closest = &picked_face; Data.MinLimit = min_dist; Data.Callback = callback; Data.UserData = user_data; Data.ViewPoint = view_point; Data.IMesh = model.GetMeshInterface(); if(world) { // Get matrices Matrix4x4 InvWorld; InvertPRMatrix(InvWorld, *world); // Compute camera position in mesh space Data.ViewPoint *= InvWorld; } RC.SetUserData(&Data); if(RC.Collide(world_ray, model, world)) { return picked_face.mFaceID!=INVALID_ID; } return false; } #endif choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/OPC_IceHook.h0000664000000000000000000000302512741425367022662 0ustar rootroot // Should be included by Opcode.h if needed #define ICE_DONT_CHECK_COMPILER_OPTIONS // From Windows... typedef int BOOL; #ifndef FALSE #define FALSE 0 #endif #ifndef TRUE #define TRUE 1 #endif #include #include #include #include #include #include #ifndef ASSERT #define ASSERT(exp) {} #endif #define ICE_COMPILE_TIME_ASSERT(exp) extern char ICE_Dummy[ (exp) ? 1 : -1 ] #define Log {} #define SetIceError(a,b) false #define EC_OUTOFMEMORY "Out of memory" #include "Ice/IcePreprocessor.h" #undef ICECORE_API #define ICECORE_API OPCODE_API #include "Ice/IceTypes.h" #include "Ice/IceFPU.h" #include "Ice/IceMemoryMacros.h" namespace IceCore { #include "Ice/IceUtils.h" #include "Ice/IceContainer.h" #include "Ice/IcePairs.h" #include "Ice/IceRevisitedRadix.h" #include "Ice/IceRandom.h" } using namespace IceCore; #define ICEMATHS_API OPCODE_API namespace IceMaths { #include "Ice/IceAxes.h" #include "Ice/IcePoint.h" #include "Ice/IceHPoint.h" #include "Ice/IceMatrix3x3.h" #include "Ice/IceMatrix4x4.h" #include "Ice/IcePlane.h" #include "Ice/IceRay.h" #include "Ice/IceIndexedTriangle.h" //#include "Ice/IceTriangle.h" //#include "Ice/IceTriList.h" #include "Ice/IceAABB.h" #include "Ice/IceOBB.h" #include "Ice/IceBoundingSphere.h" //#include "Ice/IceSegment.h" //#include "Ice/IceLSS.h" } using namespace IceMaths; choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/OPC_SphereCollider.cpp0000664000000000000000000007041612741425367024610 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /* * OPCODE - Optimized Collision Detection * Copyright (C) 2001 Pierre Terdiman * Homepage: http://www.codercorner.com/Opcode.htm */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains code for a sphere collider. * \file OPC_SphereCollider.cpp * \author Pierre Terdiman * \date June, 2, 2001 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains a sphere-vs-tree collider. * This class performs a collision test between a sphere and an AABB tree. You can use this to do a standard player vs world collision, * in a Nettle/Telemachos way. It doesn't suffer from all reported bugs in those two classic codes - the "new" one by Paul Nettle is a * debuggued version I think. Collision response can be driven by reported collision data - it works extremely well for me. In sake of * efficiency, all meshes (that is, all AABB trees) should of course also be kept in an extra hierarchical structure (octree, whatever). * * \class SphereCollider * \author Pierre Terdiman * \version 1.3 * \date June, 2, 2001 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Precompiled Header #include "Stdafx.h" using namespace Opcode; #include "OPC_SphereAABBOverlap.h" #include "OPC_SphereTriOverlap.h" #define SET_CONTACT(prim_index, flag) \ /* Set contact status */ \ mFlags |= flag; \ mTouchedPrimitives->Add(prim_index); //! Sphere-triangle overlap test #define SPHERE_PRIM(prim_index, flag) \ /* Request vertices from the app */ \ VertexPointers VP; mIMesh->GetTriangle(VP, prim_index); \ \ /* Perform sphere-tri overlap test */ \ if(SphereTriOverlap(*VP.Vertex[0], *VP.Vertex[1], *VP.Vertex[2])) \ { \ SET_CONTACT(prim_index, flag) \ } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Constructor. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// SphereCollider::SphereCollider() { mCenter.Zero(); mRadius2 = 0.0f; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Destructor. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// SphereCollider::~SphereCollider() { } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Generic collision query for generic OPCODE models. After the call, access the results: * - with GetContactStatus() * - with GetNbTouchedPrimitives() * - with GetTouchedPrimitives() * * \param cache [in/out] a sphere cache * \param sphere [in] collision sphere in local space * \param model [in] Opcode model to collide with * \param worlds [in] sphere's world matrix, or null * \param worldm [in] model's world matrix, or null * \return true if success * \warning SCALE NOT SUPPORTED. The matrices must contain rotation & translation parts only. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool SphereCollider::Collide(SphereCache& cache, const Sphere& sphere, const Model& model, const Matrix4x4* worlds, const Matrix4x4* worldm) { // Checkings if(!Setup(&model)) return false; // Init collision query if(InitQuery(cache, sphere, worlds, worldm)) return true; if(!model.HasLeafNodes()) { if(model.IsQuantized()) { const AABBQuantizedNoLeafTree* Tree = (const AABBQuantizedNoLeafTree*)model.GetTree(); // Setup dequantization coeffs mCenterCoeff = Tree->mCenterCoeff; mExtentsCoeff = Tree->mExtentsCoeff; // Perform collision query if(SkipPrimitiveTests()) _CollideNoPrimitiveTest(Tree->GetNodes()); else _Collide(Tree->GetNodes()); } else { const AABBNoLeafTree* Tree = (const AABBNoLeafTree*)model.GetTree(); // Perform collision query if(SkipPrimitiveTests()) _CollideNoPrimitiveTest(Tree->GetNodes()); else _Collide(Tree->GetNodes()); } } else { if(model.IsQuantized()) { const AABBQuantizedTree* Tree = (const AABBQuantizedTree*)model.GetTree(); // Setup dequantization coeffs mCenterCoeff = Tree->mCenterCoeff; mExtentsCoeff = Tree->mExtentsCoeff; // Perform collision query if(SkipPrimitiveTests()) _CollideNoPrimitiveTest(Tree->GetNodes()); else _Collide(Tree->GetNodes()); } else { const AABBCollisionTree* Tree = (const AABBCollisionTree*)model.GetTree(); // Perform collision query if(SkipPrimitiveTests()) _CollideNoPrimitiveTest(Tree->GetNodes()); else _Collide(Tree->GetNodes()); } } return true; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Initializes a collision query : * - reset stats & contact status * - setup matrices * - check temporal coherence * * \param cache [in/out] a sphere cache * \param sphere [in] sphere in local space * \param worlds [in] sphere's world matrix, or null * \param worldm [in] model's world matrix, or null * \return TRUE if we can return immediately * \warning SCALE NOT SUPPORTED. The matrices must contain rotation & translation parts only. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// BOOL SphereCollider::InitQuery(SphereCache& cache, const Sphere& sphere, const Matrix4x4* worlds, const Matrix4x4* worldm) { // 1) Call the base method VolumeCollider::InitQuery(); // 2) Compute sphere in model space: // - Precompute R^2 mRadius2 = sphere.mRadius * sphere.mRadius; // - Compute center position mCenter = sphere.mCenter; // -> to world space if(worlds) mCenter *= *worlds; // -> to model space if(worldm) { // Invert model matrix Matrix4x4 InvWorldM; InvertPRMatrix(InvWorldM, *worldm); mCenter *= InvWorldM; } // 3) Setup destination pointer mTouchedPrimitives = &cache.TouchedPrimitives; // 4) Special case: 1-triangle meshes [Opcode 1.3] if(mCurrentModel && mCurrentModel->HasSingleNode()) { if(!SkipPrimitiveTests()) { // We simply perform the BV-Prim overlap test each time. We assume single triangle has index 0. mTouchedPrimitives->Reset(); // Perform overlap test between the unique triangle and the sphere (and set contact status if needed) SPHERE_PRIM(udword(0), OPC_CONTACT) // Return immediately regardless of status return TRUE; } } // 5) Check temporal coherence : if(TemporalCoherenceEnabled()) { // Here we use temporal coherence // => check results from previous frame before performing the collision query if(FirstContactEnabled()) { // We're only interested in the first contact found => test the unique previously touched face if(mTouchedPrimitives->GetNbEntries()) { // Get index of previously touched face = the first entry in the array udword PreviouslyTouchedFace = mTouchedPrimitives->GetEntry(0); // Then reset the array: // - if the overlap test below is successful, the index we'll get added back anyway // - if it isn't, then the array should be reset anyway for the normal query mTouchedPrimitives->Reset(); // Perform overlap test between the cached triangle and the sphere (and set contact status if needed) SPHERE_PRIM(PreviouslyTouchedFace, OPC_TEMPORAL_CONTACT) // Return immediately if possible if(GetContactStatus()) return TRUE; } // else no face has been touched during previous query // => we'll have to perform a normal query } else { // We're interested in all contacts =>test the new real sphere N(ew) against the previous fat sphere P(revious): float r = sqrtf(cache.FatRadius2) - sphere.mRadius; if(IsCacheValid(cache) && cache.Center.SquareDistance(mCenter) < r*r) { // - if N is included in P, return previous list // => we simply leave the list (mTouchedFaces) unchanged // Set contact status if needed if(mTouchedPrimitives->GetNbEntries()) mFlags |= OPC_TEMPORAL_CONTACT; // In any case we don't need to do a query return TRUE; } else { // - else do the query using a fat N // Reset cache since we'll about to perform a real query mTouchedPrimitives->Reset(); // Make a fat sphere so that coherence will work for subsequent frames mRadius2 *= cache.FatCoeff; // mRadius2 = (sphere.mRadius * cache.FatCoeff)*(sphere.mRadius * cache.FatCoeff); // Update cache with query data (signature for cached faces) cache.Center = mCenter; cache.FatRadius2 = mRadius2; } } } else { // Here we don't use temporal coherence => do a normal query mTouchedPrimitives->Reset(); } return FALSE; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Collision query for vanilla AABB trees. * \param cache [in/out] a sphere cache * \param sphere [in] collision sphere in world space * \param tree [in] AABB tree * \return true if success */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool SphereCollider::Collide(SphereCache& cache, const Sphere& sphere, const AABBTree* tree) { // This is typically called for a scene tree, full of -AABBs-, not full of triangles. // So we don't really have "primitives" to deal with. Hence it doesn't work with // "FirstContact" + "TemporalCoherence". ASSERT( !(FirstContactEnabled() && TemporalCoherenceEnabled()) ); // Checkings if(!tree) return false; // Init collision query if(InitQuery(cache, sphere)) return true; // Perform collision query _Collide(tree); return true; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Checks the sphere completely contains the box. In which case we can end the query sooner. * \param bc [in] box center * \param be [in] box extents * \return true if the sphere contains the whole box */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ BOOL SphereCollider::SphereContainsBox(const Point& bc, const Point& be) { // I assume if all 8 box vertices are inside the sphere, so does the whole box. // Sounds ok but maybe there's a better way? Point p; p.x=bc.x+be.x; p.y=bc.y+be.y; p.z=bc.z+be.z; if(mCenter.SquareDistance(p)>=mRadius2) return FALSE; p.x=bc.x-be.x; if(mCenter.SquareDistance(p)>=mRadius2) return FALSE; p.x=bc.x+be.x; p.y=bc.y-be.y; if(mCenter.SquareDistance(p)>=mRadius2) return FALSE; p.x=bc.x-be.x; if(mCenter.SquareDistance(p)>=mRadius2) return FALSE; p.x=bc.x+be.x; p.y=bc.y+be.y; p.z=bc.z-be.z; if(mCenter.SquareDistance(p)>=mRadius2) return FALSE; p.x=bc.x-be.x; if(mCenter.SquareDistance(p)>=mRadius2) return FALSE; p.x=bc.x+be.x; p.y=bc.y-be.y; if(mCenter.SquareDistance(p)>=mRadius2) return FALSE; p.x=bc.x-be.x; if(mCenter.SquareDistance(p)>=mRadius2) return FALSE; return TRUE; } #define TEST_BOX_IN_SPHERE(center, extents) \ if(SphereContainsBox(center, extents)) \ { \ /* Set contact status */ \ mFlags |= OPC_CONTACT; \ _Dump(node); \ return; \ } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Recursive collision query for normal AABB trees. * \param node [in] current collision node */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void SphereCollider::_Collide(const AABBCollisionNode* node) { // Perform Sphere-AABB overlap test if(!SphereAABBOverlap(node->mAABB.mCenter, node->mAABB.mExtents)) return; TEST_BOX_IN_SPHERE(node->mAABB.mCenter, node->mAABB.mExtents) if(node->IsLeaf()) { SPHERE_PRIM(node->GetPrimitive(), OPC_CONTACT) } else { _Collide(node->GetPos()); if(ContactFound()) return; _Collide(node->GetNeg()); } } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Recursive collision query for normal AABB trees, without primitive tests. * \param node [in] current collision node */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void SphereCollider::_CollideNoPrimitiveTest(const AABBCollisionNode* node) { // Perform Sphere-AABB overlap test if(!SphereAABBOverlap(node->mAABB.mCenter, node->mAABB.mExtents)) return; TEST_BOX_IN_SPHERE(node->mAABB.mCenter, node->mAABB.mExtents) if(node->IsLeaf()) { SET_CONTACT(node->GetPrimitive(), OPC_CONTACT) } else { _CollideNoPrimitiveTest(node->GetPos()); if(ContactFound()) return; _CollideNoPrimitiveTest(node->GetNeg()); } } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Recursive collision query for quantized AABB trees. * \param node [in] current collision node */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void SphereCollider::_Collide(const AABBQuantizedNode* node) { // Dequantize box const QuantizedAABB& Box = node->mAABB; const Point Center(float(Box.mCenter[0]) * mCenterCoeff.x, float(Box.mCenter[1]) * mCenterCoeff.y, float(Box.mCenter[2]) * mCenterCoeff.z); const Point Extents(float(Box.mExtents[0]) * mExtentsCoeff.x, float(Box.mExtents[1]) * mExtentsCoeff.y, float(Box.mExtents[2]) * mExtentsCoeff.z); // Perform Sphere-AABB overlap test if(!SphereAABBOverlap(Center, Extents)) return; TEST_BOX_IN_SPHERE(Center, Extents) if(node->IsLeaf()) { SPHERE_PRIM(node->GetPrimitive(), OPC_CONTACT) } else { _Collide(node->GetPos()); if(ContactFound()) return; _Collide(node->GetNeg()); } } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Recursive collision query for quantized AABB trees, without primitive tests. * \param node [in] current collision node */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void SphereCollider::_CollideNoPrimitiveTest(const AABBQuantizedNode* node) { // Dequantize box const QuantizedAABB& Box = node->mAABB; const Point Center(float(Box.mCenter[0]) * mCenterCoeff.x, float(Box.mCenter[1]) * mCenterCoeff.y, float(Box.mCenter[2]) * mCenterCoeff.z); const Point Extents(float(Box.mExtents[0]) * mExtentsCoeff.x, float(Box.mExtents[1]) * mExtentsCoeff.y, float(Box.mExtents[2]) * mExtentsCoeff.z); // Perform Sphere-AABB overlap test if(!SphereAABBOverlap(Center, Extents)) return; TEST_BOX_IN_SPHERE(Center, Extents) if(node->IsLeaf()) { SET_CONTACT(node->GetPrimitive(), OPC_CONTACT) } else { _CollideNoPrimitiveTest(node->GetPos()); if(ContactFound()) return; _CollideNoPrimitiveTest(node->GetNeg()); } } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Recursive collision query for no-leaf AABB trees. * \param node [in] current collision node */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void SphereCollider::_Collide(const AABBNoLeafNode* node) { // Perform Sphere-AABB overlap test if(!SphereAABBOverlap(node->mAABB.mCenter, node->mAABB.mExtents)) return; TEST_BOX_IN_SPHERE(node->mAABB.mCenter, node->mAABB.mExtents) if(node->HasPosLeaf()) { SPHERE_PRIM(node->GetPosPrimitive(), OPC_CONTACT) } else _Collide(node->GetPos()); if(ContactFound()) return; if(node->HasNegLeaf()) { SPHERE_PRIM(node->GetNegPrimitive(), OPC_CONTACT) } else _Collide(node->GetNeg()); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Recursive collision query for no-leaf AABB trees, without primitive tests. * \param node [in] current collision node */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void SphereCollider::_CollideNoPrimitiveTest(const AABBNoLeafNode* node) { // Perform Sphere-AABB overlap test if(!SphereAABBOverlap(node->mAABB.mCenter, node->mAABB.mExtents)) return; TEST_BOX_IN_SPHERE(node->mAABB.mCenter, node->mAABB.mExtents) if(node->HasPosLeaf()) { SET_CONTACT(node->GetPosPrimitive(), OPC_CONTACT) } else _CollideNoPrimitiveTest(node->GetPos()); if(ContactFound()) return; if(node->HasNegLeaf()) { SET_CONTACT(node->GetNegPrimitive(), OPC_CONTACT) } else _CollideNoPrimitiveTest(node->GetNeg()); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Recursive collision query for quantized no-leaf AABB trees. * \param node [in] current collision node */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void SphereCollider::_Collide(const AABBQuantizedNoLeafNode* node) { // Dequantize box const QuantizedAABB& Box = node->mAABB; const Point Center(float(Box.mCenter[0]) * mCenterCoeff.x, float(Box.mCenter[1]) * mCenterCoeff.y, float(Box.mCenter[2]) * mCenterCoeff.z); const Point Extents(float(Box.mExtents[0]) * mExtentsCoeff.x, float(Box.mExtents[1]) * mExtentsCoeff.y, float(Box.mExtents[2]) * mExtentsCoeff.z); // Perform Sphere-AABB overlap test if(!SphereAABBOverlap(Center, Extents)) return; TEST_BOX_IN_SPHERE(Center, Extents) if(node->HasPosLeaf()) { SPHERE_PRIM(node->GetPosPrimitive(), OPC_CONTACT) } else _Collide(node->GetPos()); if(ContactFound()) return; if(node->HasNegLeaf()) { SPHERE_PRIM(node->GetNegPrimitive(), OPC_CONTACT) } else _Collide(node->GetNeg()); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Recursive collision query for quantized no-leaf AABB trees, without primitive tests. * \param node [in] current collision node */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void SphereCollider::_CollideNoPrimitiveTest(const AABBQuantizedNoLeafNode* node) { // Dequantize box const QuantizedAABB& Box = node->mAABB; const Point Center(float(Box.mCenter[0]) * mCenterCoeff.x, float(Box.mCenter[1]) * mCenterCoeff.y, float(Box.mCenter[2]) * mCenterCoeff.z); const Point Extents(float(Box.mExtents[0]) * mExtentsCoeff.x, float(Box.mExtents[1]) * mExtentsCoeff.y, float(Box.mExtents[2]) * mExtentsCoeff.z); // Perform Sphere-AABB overlap test if(!SphereAABBOverlap(Center, Extents)) return; TEST_BOX_IN_SPHERE(Center, Extents) if(node->HasPosLeaf()) { SET_CONTACT(node->GetPosPrimitive(), OPC_CONTACT) } else _CollideNoPrimitiveTest(node->GetPos()); if(ContactFound()) return; if(node->HasNegLeaf()) { SET_CONTACT(node->GetNegPrimitive(), OPC_CONTACT) } else _CollideNoPrimitiveTest(node->GetNeg()); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Recursive collision query for vanilla AABB trees. * \param node [in] current collision node */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void SphereCollider::_Collide(const AABBTreeNode* node) { // Perform Sphere-AABB overlap test Point Center, Extents; node->GetAABB()->GetCenter(Center); node->GetAABB()->GetExtents(Extents); if(!SphereAABBOverlap(Center, Extents)) return; if(node->IsLeaf() || SphereContainsBox(Center, Extents)) { mFlags |= OPC_CONTACT; mTouchedPrimitives->Add(node->GetPrimitives(), node->GetNbPrimitives()); } else { _Collide(node->GetPos()); _Collide(node->GetNeg()); } } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Constructor. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// HybridSphereCollider::HybridSphereCollider() { } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Destructor. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// HybridSphereCollider::~HybridSphereCollider() { } bool HybridSphereCollider::Collide(SphereCache& cache, const Sphere& sphere, const HybridModel& model, const Matrix4x4* worlds, const Matrix4x4* worldm) { // We don't want primitive tests here! mFlags |= OPC_NO_PRIMITIVE_TESTS; // Checkings if(!Setup(&model)) return false; // Init collision query if(InitQuery(cache, sphere, worlds, worldm)) return true; // Special case for 1-leaf trees if(mCurrentModel && mCurrentModel->HasSingleNode()) { // Here we're supposed to perform a normal query, except our tree has a single node, i.e. just a few triangles udword Nb = mIMesh->GetNbTriangles(); // Loop through all triangles for(udword i=0;imCenterCoeff; mExtentsCoeff = Tree->mExtentsCoeff; // Perform collision query - we don't want primitive tests here! _CollideNoPrimitiveTest(Tree->GetNodes()); } else { const AABBNoLeafTree* Tree = (const AABBNoLeafTree*)model.GetTree(); // Perform collision query - we don't want primitive tests here! _CollideNoPrimitiveTest(Tree->GetNodes()); } } else { if(model.IsQuantized()) { const AABBQuantizedTree* Tree = (const AABBQuantizedTree*)model.GetTree(); // Setup dequantization coeffs mCenterCoeff = Tree->mCenterCoeff; mExtentsCoeff = Tree->mExtentsCoeff; // Perform collision query - we don't want primitive tests here! _CollideNoPrimitiveTest(Tree->GetNodes()); } else { const AABBCollisionTree* Tree = (const AABBCollisionTree*)model.GetTree(); // Perform collision query - we don't want primitive tests here! _CollideNoPrimitiveTest(Tree->GetNodes()); } } // We only have a list of boxes so far if(GetContactStatus()) { // Reset contact status, since it currently only reflects collisions with leaf boxes Collider::InitQuery(); // Change dest container so that we can use built-in overlap tests and get collided primitives cache.TouchedPrimitives.Reset(); mTouchedPrimitives = &cache.TouchedPrimitives; // Read touched leaf boxes udword Nb = mTouchedBoxes.GetNbEntries(); const udword* Touched = mTouchedBoxes.GetEntries(); const LeafTriangles* LT = model.GetLeafTriangles(); const udword* Indices = model.GetIndices(); // Loop through touched leaves while(Nb--) { const LeafTriangles& CurrentLeaf = LT[*Touched++]; // Each leaf box has a set of triangles udword NbTris = CurrentLeaf.GetNbTriangles(); if(Indices) { const udword* T = &Indices[CurrentLeaf.GetTriangleIndex()]; // Loop through triangles and test each of them while(NbTris--) { udword TriangleIndex = *T++; SPHERE_PRIM(TriangleIndex, OPC_CONTACT) } } else { udword BaseIndex = CurrentLeaf.GetTriangleIndex(); // Loop through triangles and test each of them while(NbTris--) { udword TriangleIndex = BaseIndex++; SPHERE_PRIM(TriangleIndex, OPC_CONTACT) } } } } return true; } choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/OPC_Picking.h0000664000000000000000000000405412741425367022730 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /* * OPCODE - Optimized Collision Detection * Copyright (C) 2001 Pierre Terdiman * Homepage: http://www.codercorner.com/Opcode.htm */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains code to perform "picking". * \file OPC_Picking.h * \author Pierre Terdiman * \date March, 20, 2001 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Include Guard #ifndef __OPC_PICKING_H__ #define __OPC_PICKING_H__ #ifdef OPC_RAYHIT_CALLBACK enum CullMode { CULLMODE_NONE = 0, CULLMODE_CW = 1, CULLMODE_CCW = 2 }; typedef CullMode (*CullModeCallback)(udword triangle_index, void* user_data); OPCODE_API bool SetupAllHits (RayCollider& collider, CollisionFaces& contacts); OPCODE_API bool SetupClosestHit (RayCollider& collider, CollisionFace& closest_contact); OPCODE_API bool SetupShadowFeeler (RayCollider& collider); OPCODE_API bool SetupInOutTest (RayCollider& collider); OPCODE_API bool Picking( CollisionFace& picked_face, const Ray& world_ray, const Model& model, const Matrix4x4* world, float min_dist, float max_dist, const Point& view_point, CullModeCallback callback, void* user_data); #endif #endif //__OPC_PICKING_H__ choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/Ice/0000775000000000000000000000000012741425367021167 5ustar rootrootchoreonoid-1.5.0/src/AISTCollisionDetector/Opcode/Ice/IcePairs.h0000664000000000000000000000337312741425367023045 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains a simple pair class. * \file IcePairs.h * \author Pierre Terdiman * \date January, 13, 2003 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Include Guard #ifndef __ICEPAIRS_H__ #define __ICEPAIRS_H__ //! A generic couple structure struct ICECORE_API Pair { inline_ Pair() {} inline_ Pair(udword i0, udword i1) : id0(i0), id1(i1) {} udword id0; //!< First index of the pair udword id1; //!< Second index of the pair }; class ICECORE_API Pairs : private Container { public: // Constructor / Destructor Pairs() {} ~Pairs() {} inline_ udword GetNbPairs() const { return GetNbEntries()>>1; } inline_ const Pair* GetPairs() const { return (const Pair*)GetEntries(); } inline_ const Pair* GetPair(udword i) const { return (const Pair*)&GetEntries()[i+i]; } inline_ BOOL HasPairs() const { return IsNotEmpty(); } inline_ void ResetPairs() { Reset(); } inline_ void DeleteLastPair() { DeleteLastEntry(); DeleteLastEntry(); } inline_ void AddPair(const Pair& p) { Add(p.id0).Add(p.id1); } inline_ void AddPair(udword id0, udword id1) { Add(id0).Add(id1); } }; #endif // __ICEPAIRS_H__ choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/Ice/IceOBB.cpp0000664000000000000000000003031712741425367022722 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains OBB-related code. * \file IceOBB.cpp * \author Pierre Terdiman * \date January, 29, 2000 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * An Oriented Bounding Box (OBB). * \class OBB * \author Pierre Terdiman * \version 1.0 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Precompiled Header #include "Stdafx.h" using namespace IceMaths; /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Tests if a point is contained within the OBB. * \param p [in] the world point to test * \return true if inside the OBB */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool OBB::ContainsPoint(const Point& p) const { // Point in OBB test using lazy evaluation and early exits // Translate to box space Point RelPoint = p - mCenter; // Point * mRot maps from box space to world space // mRot * Point maps from world space to box space (what we need here) float f = mRot.m[0][0] * RelPoint.x + mRot.m[0][1] * RelPoint.y + mRot.m[0][2] * RelPoint.z; if(f >= mExtents.x || f <= -mExtents.x) return false; f = mRot.m[1][0] * RelPoint.x + mRot.m[1][1] * RelPoint.y + mRot.m[1][2] * RelPoint.z; if(f >= mExtents.y || f <= -mExtents.y) return false; f = mRot.m[2][0] * RelPoint.x + mRot.m[2][1] * RelPoint.y + mRot.m[2][2] * RelPoint.z; if(f >= mExtents.z || f <= -mExtents.z) return false; return true; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Builds an OBB from an AABB and a world transform. * \param aabb [in] the aabb * \param mat [in] the world transform */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void OBB::Create(const AABB& aabb, const Matrix4x4& mat) { // Note: must be coherent with Rotate() aabb.GetCenter(mCenter); aabb.GetExtents(mExtents); // Here we have the same as OBB::Rotate(mat) where the obb is (mCenter, mExtents, Identity). // So following what's done in Rotate: // - x-form the center mCenter *= mat; // - combine rotation with identity, i.e. just use given matrix mRot = mat; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Computes the obb planes. * \param planes [out] 6 box planes * \return true if success */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool OBB::ComputePlanes(Plane* planes) const { // Checkings if(!planes) return false; Point Axis0 = mRot[0]; Point Axis1 = mRot[1]; Point Axis2 = mRot[2]; // Writes normals planes[0].n = Axis0; planes[1].n = -Axis0; planes[2].n = Axis1; planes[3].n = -Axis1; planes[4].n = Axis2; planes[5].n = -Axis2; // Compute a point on each plane Point p0 = mCenter + Axis0 * mExtents.x; Point p1 = mCenter - Axis0 * mExtents.x; Point p2 = mCenter + Axis1 * mExtents.y; Point p3 = mCenter - Axis1 * mExtents.y; Point p4 = mCenter + Axis2 * mExtents.z; Point p5 = mCenter - Axis2 * mExtents.z; // Compute d planes[0].d = -(planes[0].n|p0); planes[1].d = -(planes[1].n|p1); planes[2].d = -(planes[2].n|p2); planes[3].d = -(planes[3].n|p3); planes[4].d = -(planes[4].n|p4); planes[5].d = -(planes[5].n|p5); return true; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Computes the obb points. * \param pts [out] 8 box points * \return true if success */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool OBB::ComputePoints(Point* pts) const { // Checkings if(!pts) return false; Point Axis0 = mRot[0]; Point Axis1 = mRot[1]; Point Axis2 = mRot[2]; Axis0 *= mExtents.x; Axis1 *= mExtents.y; Axis2 *= mExtents.z; // 7+------+6 0 = --- // /| /| 1 = +-- // / | / | 2 = ++- // / 4+---/--+5 3 = -+- // 3+------+2 / y z 4 = --+ // | / | / | / 5 = +-+ // |/ |/ |/ 6 = +++ // 0+------+1 *---x 7 = -++ pts[0] = mCenter - Axis0 - Axis1 - Axis2; pts[1] = mCenter + Axis0 - Axis1 - Axis2; pts[2] = mCenter + Axis0 + Axis1 - Axis2; pts[3] = mCenter - Axis0 + Axis1 - Axis2; pts[4] = mCenter - Axis0 - Axis1 + Axis2; pts[5] = mCenter + Axis0 - Axis1 + Axis2; pts[6] = mCenter + Axis0 + Axis1 + Axis2; pts[7] = mCenter - Axis0 + Axis1 + Axis2; return true; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Computes vertex normals. * \param pts [out] 8 box points * \return true if success */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool OBB::ComputeVertexNormals(Point* pts) const { static float VertexNormals[] = { -INVSQRT3, -INVSQRT3, -INVSQRT3, INVSQRT3, -INVSQRT3, -INVSQRT3, INVSQRT3, INVSQRT3, -INVSQRT3, -INVSQRT3, INVSQRT3, -INVSQRT3, -INVSQRT3, -INVSQRT3, INVSQRT3, INVSQRT3, -INVSQRT3, INVSQRT3, INVSQRT3, INVSQRT3, INVSQRT3, -INVSQRT3, INVSQRT3, INVSQRT3 }; if(!pts) return false; const Point* VN = (const Point*)VertexNormals; for(udword i=0;i<8;i++) { pts[i] = VN[i] * mRot; } return true; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Returns edges. * \return 24 indices (12 edges) indexing the list returned by ComputePoints() */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// const udword* OBB::GetEdges() const { static udword Indices[] = { 0, 1, 1, 2, 2, 3, 3, 0, 7, 6, 6, 5, 5, 4, 4, 7, 1, 5, 6, 2, 3, 7, 4, 0 }; return Indices; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Returns local edge normals. * \return edge normals in local space */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// const Point* OBB::GetLocalEdgeNormals() const { static float EdgeNormals[] = { 0, -INVSQRT2, -INVSQRT2, // 0-1 INVSQRT2, 0, -INVSQRT2, // 1-2 0, INVSQRT2, -INVSQRT2, // 2-3 -INVSQRT2, 0, -INVSQRT2, // 3-0 0, INVSQRT2, INVSQRT2, // 7-6 INVSQRT2, 0, INVSQRT2, // 6-5 0, -INVSQRT2, INVSQRT2, // 5-4 -INVSQRT2, 0, INVSQRT2, // 4-7 INVSQRT2, -INVSQRT2, 0, // 1-5 INVSQRT2, INVSQRT2, 0, // 6-2 -INVSQRT2, INVSQRT2, 0, // 3-7 -INVSQRT2, -INVSQRT2, 0 // 4-0 }; return (const Point*)EdgeNormals; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Returns world edge normal * \param edge_index [in] 0 <= edge index < 12 * \param world_normal [out] edge normal in world space */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void OBB::ComputeWorldEdgeNormal(udword edge_index, Point& world_normal) const { ASSERT(edge_index<12); world_normal = GetLocalEdgeNormals()[edge_index] * mRot; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Computes an LSS surrounding the OBB. * \param lss [out] the LSS */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void OBB::ComputeLSS(LSS& lss) const { Point Axis0 = mRot[0]; Point Axis1 = mRot[1]; Point Axis2 = mRot[2]; switch(mExtents.LargestAxis()) { case 0: lss.mRadius = (mExtents.y + mExtents.z)*0.5f; lss.mP0 = mCenter + Axis0 * (mExtents.x - lss.mRadius); lss.mP1 = mCenter - Axis0 * (mExtents.x - lss.mRadius); break; case 1: lss.mRadius = (mExtents.x + mExtents.z)*0.5f; lss.mP0 = mCenter + Axis1 * (mExtents.y - lss.mRadius); lss.mP1 = mCenter - Axis1 * (mExtents.y - lss.mRadius); break; case 2: lss.mRadius = (mExtents.x + mExtents.y)*0.5f; lss.mP0 = mCenter + Axis2 * (mExtents.z - lss.mRadius); lss.mP1 = mCenter - Axis2 * (mExtents.z - lss.mRadius); break; } } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Checks the OBB is inside another OBB. * \param box [in] the other OBB * \return TRUE if we're inside the other box */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// BOOL OBB::IsInside(const OBB& box) const { // Make a 4x4 from the box & inverse it Matrix4x4 M0Inv; { Matrix4x4 M0 = box.mRot; M0.SetTrans(box.mCenter); InvertPRMatrix(M0Inv, M0); } // With our inversed 4x4, create box1 in space of box0 OBB _1in0; Rotate(M0Inv, _1in0); // This should cancel out box0's rotation, i.e. it's now an AABB. // => Center(0,0,0), Rot(identity) // The two boxes are in the same space so now we can compare them. // Create the AABB of (box1 in space of box0) const Matrix3x3& mtx = _1in0.mRot; float f = fabsf(mtx.m[0][0] * mExtents.x) + fabsf(mtx.m[1][0] * mExtents.y) + fabsf(mtx.m[2][0] * mExtents.z) - box.mExtents.x; if(f > _1in0.mCenter.x) return FALSE; if(-f < _1in0.mCenter.x) return FALSE; f = fabsf(mtx.m[0][1] * mExtents.x) + fabsf(mtx.m[1][1] * mExtents.y) + fabsf(mtx.m[2][1] * mExtents.z) - box.mExtents.y; if(f > _1in0.mCenter.y) return FALSE; if(-f < _1in0.mCenter.y) return FALSE; f = fabsf(mtx.m[0][2] * mExtents.x) + fabsf(mtx.m[1][2] * mExtents.y) + fabsf(mtx.m[2][2] * mExtents.z) - box.mExtents.z; if(f > _1in0.mCenter.z) return FALSE; if(-f < _1in0.mCenter.z) return FALSE; return TRUE; } choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/Ice/IceMemoryMacros.h0000664000000000000000000000770112741425367024403 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains all memory macros. * \file IceMemoryMacros.h * \author Pierre Terdiman * \date April, 4, 2000 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Include Guard #ifndef __ICEMEMORYMACROS_H__ #define __ICEMEMORYMACROS_H__ #undef ZeroMemory #undef CopyMemory #undef MoveMemory #undef FillMemory //! Clears a buffer. //! \param addr [in] buffer address //! \param size [in] buffer length //! \see FillMemory //! \see StoreDwords //! \see CopyMemory //! \see MoveMemory inline_ void ZeroMemory(void* addr, udword size) { memset(addr, 0, size); } //! Fills a buffer with a given byte. //! \param addr [in] buffer address //! \param size [in] buffer length //! \param val [in] the byte value //! \see StoreDwords //! \see ZeroMemory //! \see CopyMemory //! \see MoveMemory inline_ void FillMemory(void* dest, udword size, ubyte val) { memset(dest, val, size); } //! Fills a buffer with a given dword. //! \param addr [in] buffer address //! \param nb [in] number of dwords to write //! \param value [in] the dword value //! \see FillMemory //! \see ZeroMemory //! \see CopyMemory //! \see MoveMemory //! \warning writes nb*4 bytes ! inline_ void StoreDwords(udword* dest, udword nb, udword value) { // The asm code below **SHOULD** be equivalent to one of those C versions // or the other if your compiled is good: (checked on VC++ 6.0) // // 1) while(nb--) *dest++ = value; // // 2) for(udword i=0;iRelease(); (x) = null; } //!< Safe D3D-style release #define SAFE_DESTRUCT(x) if (x) { (x)->SelfDestruct(); (x) = null; } //!< Safe ICE-style release #ifdef __ICEERROR_H__ #define CHECKALLOC(x) if(!x) return SetIceError("Out of memory.", EC_OUT_OF_MEMORY); //!< Standard alloc checking. HANDLE WITH CARE. #else #define CHECKALLOC(x) if(!x) return false; #endif //! Standard allocation cycle #define SAFE_ALLOC(ptr, type, count) DELETEARRAY(ptr); ptr = new type[count]; CHECKALLOC(ptr); #endif // __ICEMEMORYMACROS_H__ choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/Ice/IcePoint.cpp0000664000000000000000000001640412741425367023412 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains code for 3D vectors. * \file IcePoint.cpp * \author Pierre Terdiman * \date April, 4, 2000 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * 3D point. * * The name is "Point" instead of "Vector" since a vector is N-dimensional, whereas a point is an implicit "vector of dimension 3". * So the choice was between "Point" and "Vector3", the first one looked better (IMHO). * * Some people, then, use a typedef to handle both points & vectors using the same class: typedef Point Vector3; * This is bad since it opens the door to a lot of confusion while reading the code. I know it may sounds weird but check this out: * * \code * Point P0,P1 = some 3D points; * Point Delta = P1 - P0; * \endcode * * This compiles fine, although you should have written: * * \code * Point P0,P1 = some 3D points; * Vector3 Delta = P1 - P0; * \endcode * * Subtle things like this are not caught at compile-time, and when you find one in the code, you never know whether it's a mistake * from the author or something you don't get. * * One way to handle it at compile-time would be to use different classes for Point & Vector3, only overloading operator "-" for vectors. * But then, you get a lot of redundant code in thoses classes, and basically it's really a lot of useless work. * * Another way would be to use homogeneous points: w=1 for points, w=0 for vectors. That's why the HPoint class exists. Now, to store * your model's vertices and in most cases, you really want to use Points to save ram. * * \class Point * \author Pierre Terdiman * \version 1.0 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Precompiled Header #include "Stdafx.h" using namespace IceMaths; /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Creates a positive unit random vector. * \return Self-reference */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Point& Point::PositiveUnitRandomVector() { x = UnitRandomFloat(); y = UnitRandomFloat(); z = UnitRandomFloat(); Normalize(); return *this; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Creates a unit random vector. * \return Self-reference */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Point& Point::UnitRandomVector() { x = UnitRandomFloat() - 0.5f; y = UnitRandomFloat() - 0.5f; z = UnitRandomFloat() - 0.5f; Normalize(); return *this; } // Cast operator // WARNING: not inlined Point::operator HPoint() const { return HPoint(x, y, z, 0.0f); } Point& Point::Refract(const Point& eye, const Point& n, float refractindex, Point& refracted) { // Point EyePt = eye position // Point p = current vertex // Point n = vertex normal // Point rv = refracted vector // Eye vector - doesn't need to be normalized Point Env; Env.x = eye.x - x; Env.y = eye.y - y; Env.z = eye.z - z; float NDotE = n|Env; float NDotN = n|n; NDotE /= refractindex; // Refracted vector refracted = n*NDotE - Env*NDotN; return *this; } Point& Point::ProjectToPlane(const Plane& p) { *this-= (p.d + (*this|p.n))*p.n; return *this; } void Point::ProjectToScreen(float halfrenderwidth, float halfrenderheight, const Matrix4x4& mat, HPoint& projected) const { projected = HPoint(x, y, z, 1.0f) * mat; projected.w = 1.0f / projected.w; projected.x*=projected.w; projected.y*=projected.w; projected.z*=projected.w; projected.x *= halfrenderwidth; projected.x += halfrenderwidth; projected.y *= -halfrenderheight; projected.y += halfrenderheight; } void Point::SetNotUsed() { // We use a particular integer pattern : 0xffffffff everywhere. This is a NAN. IR(x) = 0xffffffff; IR(y) = 0xffffffff; IR(z) = 0xffffffff; } BOOL Point::IsNotUsed() const { if(IR(x)!=0xffffffff) return FALSE; if(IR(y)!=0xffffffff) return FALSE; if(IR(z)!=0xffffffff) return FALSE; return TRUE; } Point& Point::Mult(const Matrix3x3& mat, const Point& a) { x = a.x * mat.m[0][0] + a.y * mat.m[0][1] + a.z * mat.m[0][2]; y = a.x * mat.m[1][0] + a.y * mat.m[1][1] + a.z * mat.m[1][2]; z = a.x * mat.m[2][0] + a.y * mat.m[2][1] + a.z * mat.m[2][2]; return *this; } Point& Point::Mult2(const Matrix3x3& mat1, const Point& a1, const Matrix3x3& mat2, const Point& a2) { x = a1.x * mat1.m[0][0] + a1.y * mat1.m[0][1] + a1.z * mat1.m[0][2] + a2.x * mat2.m[0][0] + a2.y * mat2.m[0][1] + a2.z * mat2.m[0][2]; y = a1.x * mat1.m[1][0] + a1.y * mat1.m[1][1] + a1.z * mat1.m[1][2] + a2.x * mat2.m[1][0] + a2.y * mat2.m[1][1] + a2.z * mat2.m[1][2]; z = a1.x * mat1.m[2][0] + a1.y * mat1.m[2][1] + a1.z * mat1.m[2][2] + a2.x * mat2.m[2][0] + a2.y * mat2.m[2][1] + a2.z * mat2.m[2][2]; return *this; } Point& Point::Mac(const Matrix3x3& mat, const Point& a) { x += a.x * mat.m[0][0] + a.y * mat.m[0][1] + a.z * mat.m[0][2]; y += a.x * mat.m[1][0] + a.y * mat.m[1][1] + a.z * mat.m[1][2]; z += a.x * mat.m[2][0] + a.y * mat.m[2][1] + a.z * mat.m[2][2]; return *this; } Point& Point::TransMult(const Matrix3x3& mat, const Point& a) { x = a.x * mat.m[0][0] + a.y * mat.m[1][0] + a.z * mat.m[2][0]; y = a.x * mat.m[0][1] + a.y * mat.m[1][1] + a.z * mat.m[2][1]; z = a.x * mat.m[0][2] + a.y * mat.m[1][2] + a.z * mat.m[2][2]; return *this; } Point& Point::Transform(const Point& r, const Matrix3x3& rotpos, const Point& linpos) { x = r.x * rotpos.m[0][0] + r.y * rotpos.m[0][1] + r.z * rotpos.m[0][2] + linpos.x; y = r.x * rotpos.m[1][0] + r.y * rotpos.m[1][1] + r.z * rotpos.m[1][2] + linpos.y; z = r.x * rotpos.m[2][0] + r.y * rotpos.m[2][1] + r.z * rotpos.m[2][2] + linpos.z; return *this; } Point& Point::InvTransform(const Point& r, const Matrix3x3& rotpos, const Point& linpos) { float sx = r.x - linpos.x; float sy = r.y - linpos.y; float sz = r.z - linpos.z; x = sx * rotpos.m[0][0] + sy * rotpos.m[1][0] + sz * rotpos.m[2][0]; y = sx * rotpos.m[0][1] + sy * rotpos.m[1][1] + sz * rotpos.m[2][1]; z = sx * rotpos.m[0][2] + sy * rotpos.m[1][2] + sz * rotpos.m[2][2]; return *this; } choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/Ice/IceContainer.cpp0000664000000000000000000003323212741425367024241 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains a simple container class. * \file IceContainer.cpp * \author Pierre Terdiman * \date February, 5, 2000 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains a list of 32-bits values. * Use this class when you need to store an unknown number of values. The list is automatically * resized and can contains 32-bits entities (dwords or floats) * * \class Container * \author Pierre Terdiman * \version 1.0 * \date 08.15.98 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Precompiled Header #include "Stdafx.h" using namespace IceCore; // Static members #ifdef CONTAINER_STATS udword Container::mNbContainers = 0; udword Container::mUsedRam = 0; #endif /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Constructor. No entries allocated there. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Container::Container() : mMaxNbEntries(0), mCurNbEntries(0), mEntries(null), mGrowthFactor(2.0f) { #ifdef CONTAINER_STATS mNbContainers++; mUsedRam+=sizeof(Container); #endif } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Constructor. Also allocates a given number of entries. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Container::Container(udword size, float growth_factor) : mMaxNbEntries(0), mCurNbEntries(0), mEntries(null), mGrowthFactor(growth_factor) { #ifdef CONTAINER_STATS mNbContainers++; mUsedRam+=sizeof(Container); #endif SetSize(size); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Copy constructor. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Container::Container(const Container& object) : mMaxNbEntries(0), mCurNbEntries(0), mEntries(null), mGrowthFactor(2.0f) { #ifdef CONTAINER_STATS mNbContainers++; mUsedRam+=sizeof(Container); #endif *this = object; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Destructor. Frees everything and leaves. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Container::~Container() { Empty(); #ifdef CONTAINER_STATS mNbContainers--; mUsedRam-=GetUsedRam(); #endif } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Clears the container. All stored values are deleted, and it frees used ram. * \see Reset() * \return Self-Reference */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Container& Container::Empty() { #ifdef CONTAINER_STATS mUsedRam-=mMaxNbEntries*sizeof(udword); #endif DELETEARRAY(mEntries); mCurNbEntries = mMaxNbEntries = 0; return *this; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Resizes the container. * \param needed [in] assume the container can be added at least "needed" values * \return true if success. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool Container::Resize(udword needed) { #ifdef CONTAINER_STATS // Subtract previous amount of bytes mUsedRam-=mMaxNbEntries*sizeof(udword); #endif // Get more entries mMaxNbEntries = mMaxNbEntries ? udword(float(mMaxNbEntries)*mGrowthFactor) : 2; // Default nb Entries = 2 if(mMaxNbEntries pt = mP0, t=1 => pt = mP1] */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ void ComputePoint(Point& pt, float t) const { pt = mP0 + t * (mP1 - mP0); } float SquareDistance(const Point& point, float* t=null) const; inline_ float Distance(const Point& point, float* t=null) const { return sqrtf(SquareDistance(point, t)); } Point mP0; //!< Start of segment Point mP1; //!< End of segment }; #endif // __ICESEGMENT_H__ choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/Ice/IceTriangle.cpp0000664000000000000000000003015212741425367024062 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains a handy triangle class. * \file IceTriangle.cpp * \author Pierre Terdiman * \date January, 17, 2000 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Precompiled Header #include "Stdafx.h" using namespace IceMaths; /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains a triangle class. * * \class Tri * \author Pierre Terdiman * \version 1.0 * \date 08.15.98 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// static sdword VPlaneSideEps(const Point& v, const Plane& plane, float epsilon) { // Compute distance from current vertex to the plane float Dist = plane.Distance(v); // Compute side: // 1 = the vertex is on the positive side of the plane // -1 = the vertex is on the negative side of the plane // 0 = the vertex is on the plane (within epsilon) return Dist > epsilon ? 1 : Dist < -epsilon ? -1 : 0; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Flips the winding order. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void Triangle::Flip() { Point Tmp = mVerts[1]; mVerts[1] = mVerts[2]; mVerts[2] = Tmp; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Computes the triangle area. * \return the area */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// float Triangle::Area() const { const Point& p0 = mVerts[0]; const Point& p1 = mVerts[1]; const Point& p2 = mVerts[2]; return ((p0 - p1)^(p0 - p2)).Magnitude() * 0.5f; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Computes the triangle perimeter. * \return the perimeter */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// float Triangle::Perimeter() const { const Point& p0 = mVerts[0]; const Point& p1 = mVerts[1]; const Point& p2 = mVerts[2]; return p0.Distance(p1) + p0.Distance(p2) + p1.Distance(p2); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Computes the triangle compacity. * \return the compacity */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// float Triangle::Compacity() const { float P = Perimeter(); if(P==0.0f) return 0.0f; return (4.0f*PI*Area()/(P*P)); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Computes the triangle normal. * \param normal [out] the computed normal */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void Triangle::Normal(Point& normal) const { const Point& p0 = mVerts[0]; const Point& p1 = mVerts[1]; const Point& p2 = mVerts[2]; normal = ((p0 - p1)^(p0 - p2)).Normalize(); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Computes the triangle denormalized normal. * \param normal [out] the computed normal */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void Triangle::DenormalizedNormal(Point& normal) const { const Point& p0 = mVerts[0]; const Point& p1 = mVerts[1]; const Point& p2 = mVerts[2]; normal = ((p0 - p1)^(p0 - p2)); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Computes the triangle center. * \param center [out] the computed center */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void Triangle::Center(Point& center) const { const Point& p0 = mVerts[0]; const Point& p1 = mVerts[1]; const Point& p2 = mVerts[2]; center = (p0 + p1 + p2)*INV3; } PartVal Triangle::TestAgainstPlane(const Plane& plane, float epsilon) const { bool Pos = false, Neg = false; // Loop through all vertices for(udword i=0;i<3;i++) { // Compute side: sdword Side = VPlaneSideEps(mVerts[i], plane, epsilon); if (Side < 0) Neg = true; else if (Side > 0) Pos = true; } if (!Pos && !Neg) return TRI_ON_PLANE; else if (Pos && Neg) return TRI_INTERSECT; else if (Pos && !Neg) return TRI_PLUS_SPACE; else if (!Pos && Neg) return TRI_MINUS_SPACE; // What?! return TRI_FORCEDWORD; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Computes the triangle moment. * \param m [out] the moment */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /* void Triangle::ComputeMoment(Moment& m) { // Compute the area of the triangle m.mArea = Area(); // Compute the centroid Center(m.mCentroid); // Second-order components. Handle zero-area faces. Point& p = mVerts[0]; Point& q = mVerts[1]; Point& r = mVerts[2]; if(m.mArea==0.0f) { // This triangle has zero area. The second order components would be eliminated with the usual formula, so, for the // sake of robustness we use an alternative form. These are the centroid and second-order components of the triangle's vertices. m.mCovariance.m[0][0] = (p.x*p.x + q.x*q.x + r.x*r.x); m.mCovariance.m[0][1] = (p.x*p.y + q.x*q.y + r.x*r.y); m.mCovariance.m[0][2] = (p.x*p.z + q.x*q.z + r.x*r.z); m.mCovariance.m[1][1] = (p.y*p.y + q.y*q.y + r.y*r.y); m.mCovariance.m[1][2] = (p.y*p.z + q.y*q.z + r.y*r.z); m.mCovariance.m[2][2] = (p.z*p.z + q.z*q.z + r.z*r.z); m.mCovariance.m[2][1] = m.mCovariance.m[1][2]; m.mCovariance.m[1][0] = m.mCovariance.m[0][1]; m.mCovariance.m[2][0] = m.mCovariance.m[0][2]; } else { const float OneOverTwelve = 1.0f / 12.0f; m.mCovariance.m[0][0] = m.mArea * (9.0f * m.mCentroid.x*m.mCentroid.x + p.x*p.x + q.x*q.x + r.x*r.x) * OneOverTwelve; m.mCovariance.m[0][1] = m.mArea * (9.0f * m.mCentroid.x*m.mCentroid.y + p.x*p.y + q.x*q.y + r.x*r.y) * OneOverTwelve; m.mCovariance.m[1][1] = m.mArea * (9.0f * m.mCentroid.y*m.mCentroid.y + p.y*p.y + q.y*q.y + r.y*r.y) * OneOverTwelve; m.mCovariance.m[0][2] = m.mArea * (9.0f * m.mCentroid.x*m.mCentroid.z + p.x*p.z + q.x*q.z + r.x*r.z) * OneOverTwelve; m.mCovariance.m[1][2] = m.mArea * (9.0f * m.mCentroid.y*m.mCentroid.z + p.y*p.z + q.y*q.z + r.y*r.z) * OneOverTwelve; m.mCovariance.m[2][2] = m.mArea * (9.0f * m.mCentroid.z*m.mCentroid.z + p.z*p.z + q.z*q.z + r.z*r.z) * OneOverTwelve; m.mCovariance.m[2][1] = m.mCovariance.m[1][2]; m.mCovariance.m[1][0] = m.mCovariance.m[0][1]; m.mCovariance.m[2][0] = m.mCovariance.m[0][2]; } } */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Computes the triangle's smallest edge length. * \return the smallest edge length */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// float Triangle::MinEdgeLength() const { float Min = MAX_FLOAT; float Length01 = mVerts[0].Distance(mVerts[1]); float Length02 = mVerts[0].Distance(mVerts[2]); float Length12 = mVerts[1].Distance(mVerts[2]); if(Length01 < Min) Min = Length01; if(Length02 < Min) Min = Length02; if(Length12 < Min) Min = Length12; return Min; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Computes the triangle's largest edge length. * \return the largest edge length */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// float Triangle::MaxEdgeLength() const { float Max = MIN_FLOAT; float Length01 = mVerts[0].Distance(mVerts[1]); float Length02 = mVerts[0].Distance(mVerts[2]); float Length12 = mVerts[1].Distance(mVerts[2]); if(Length01 > Max) Max = Length01; if(Length02 > Max) Max = Length02; if(Length12 > Max) Max = Length12; return Max; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Computes a point on the triangle according to the stabbing information. * \param u,v [in] point's barycentric coordinates * \param pt [out] point on triangle * \param nearvtx [out] index of nearest vertex */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void Triangle::ComputePoint(float u, float v, Point& pt, udword* nearvtx) const { // Compute point coordinates pt = (1.0f - u - v)*mVerts[0] + u*mVerts[1] + v*mVerts[2]; // Compute nearest vertex if needed if(nearvtx) { // Compute distance vector Point d(mVerts[0].SquareDistance(pt), // Distance^2 from vertex 0 to point on the face mVerts[1].SquareDistance(pt), // Distance^2 from vertex 1 to point on the face mVerts[2].SquareDistance(pt)); // Distance^2 from vertex 2 to point on the face // Get smallest distance *nearvtx = d.SmallestAxis(); } } void Triangle::Inflate(float fat_coeff, bool constant_border) { // Compute triangle center Point TriangleCenter; Center(TriangleCenter); // Don't normalize? // Normalize => add a constant border, regardless of triangle size // Don't => add more to big triangles for(udword i=0;i<3;i++) { Point v = mVerts[i] - TriangleCenter; if(constant_border) v.Normalize(); mVerts[i] += v * fat_coeff; } } choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/Ice/IceSegment.cpp0000664000000000000000000000361012741425367023716 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains code for segments. * \file IceSegment.cpp * \author Pierre Terdiman * \date April, 4, 2000 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Segment class. * A segment is defined by S(t) = mP0 * (1 - t) + mP1 * t, with 0 <= t <= 1 * Alternatively, a segment is S(t) = Origin + t * Direction for 0 <= t <= 1. * Direction is not necessarily unit length. The end points are Origin = mP0 and Origin + Direction = mP1. * * \class Segment * \author Pierre Terdiman * \version 1.0 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Precompiled Header #include "Stdafx.h" using namespace IceMaths; float Segment::SquareDistance(const Point& point, float* t) const { Point Diff = point - mP0; Point Dir = mP1 - mP0; float fT = Diff | Dir; if(fT<=0.0f) { fT = 0.0f; } else { float SqrLen= Dir.SquareMagnitude(); if(fT>=SqrLen) { fT = 1.0f; Diff -= Dir; } else { fT /= SqrLen; Diff -= fT*Dir; } } if(t) *t = fT; return Diff.SquareMagnitude(); } choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/Ice/IceMatrix4x4.h0000664000000000000000000005114512741425367023573 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains code for 4x4 matrices. * \file IceMatrix4x4.h * \author Pierre Terdiman * \date April, 4, 2000 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Include Guard #ifndef __ICEMATRIX4X4_H__ #define __ICEMATRIX4X4_H__ // Forward declarations class PRS; class PR; #define MATRIX4X4_EPSILON (1.0e-7f) class ICEMATHS_API Matrix4x4 { // void LUBackwardSubstitution( sdword *indx, float* b ); // void LUDecomposition( sdword* indx, float* d ); public: //! Empty constructor. inline_ Matrix4x4() {} //! Constructor from 16 values inline_ Matrix4x4( float m00, float m01, float m02, float m03, float m10, float m11, float m12, float m13, float m20, float m21, float m22, float m23, float m30, float m31, float m32, float m33) { m[0][0] = m00; m[0][1] = m01; m[0][2] = m02; m[0][3] = m03; m[1][0] = m10; m[1][1] = m11; m[1][2] = m12; m[1][3] = m13; m[2][0] = m20; m[2][1] = m21; m[2][2] = m22; m[2][3] = m23; m[3][0] = m30; m[3][1] = m31; m[3][2] = m32; m[3][3] = m33; } //! Copy constructor inline_ Matrix4x4(const Matrix4x4& mat) { CopyMemory(m, &mat.m, 16*sizeof(float)); } //! Destructor. inline_ ~Matrix4x4() {} //! Assign values (rotation only) inline_ Matrix4x4& Set( float m00, float m01, float m02, float m10, float m11, float m12, float m20, float m21, float m22) { m[0][0] = m00; m[0][1] = m01; m[0][2] = m02; m[1][0] = m10; m[1][1] = m11; m[1][2] = m12; m[2][0] = m20; m[2][1] = m21; m[2][2] = m22; return *this; } //! Assign values inline_ Matrix4x4& Set( float m00, float m01, float m02, float m03, float m10, float m11, float m12, float m13, float m20, float m21, float m22, float m23, float m30, float m31, float m32, float m33) { m[0][0] = m00; m[0][1] = m01; m[0][2] = m02; m[0][3] = m03; m[1][0] = m10; m[1][1] = m11; m[1][2] = m12; m[1][3] = m13; m[2][0] = m20; m[2][1] = m21; m[2][2] = m22; m[2][3] = m23; m[3][0] = m30; m[3][1] = m31; m[3][2] = m32; m[3][3] = m33; return *this; } //! Copy from a Matrix4x4 inline_ void Copy(const Matrix4x4& source) { CopyMemory(m, source.m, 16*sizeof(float)); } // Row-column access //! Returns a row. inline_ void GetRow(const udword r, HPoint& p) const { p.x=m[r][0]; p.y=m[r][1]; p.z=m[r][2]; p.w=m[r][3]; } //! Returns a row. inline_ void GetRow(const udword r, Point& p) const { p.x=m[r][0]; p.y=m[r][1]; p.z=m[r][2]; } //! Returns a row. inline_ const HPoint& GetRow(const udword r) const { return *(const HPoint*)&m[r][0]; } //! Returns a row. inline_ HPoint& GetRow(const udword r) { return *(HPoint*)&m[r][0]; } //! Sets a row. inline_ void SetRow(const udword r, const HPoint& p) { m[r][0]=p.x; m[r][1]=p.y; m[r][2]=p.z; m[r][3]=p.w; } //! Sets a row. inline_ void SetRow(const udword r, const Point& p) { m[r][0]=p.x; m[r][1]=p.y; m[r][2]=p.z; m[r][3]= (r!=3) ? 0.0f : 1.0f; } //! Returns a column. inline_ void GetCol(const udword c, HPoint& p) const { p.x=m[0][c]; p.y=m[1][c]; p.z=m[2][c]; p.w=m[3][c]; } //! Returns a column. inline_ void GetCol(const udword c, Point& p) const { p.x=m[0][c]; p.y=m[1][c]; p.z=m[2][c]; } //! Sets a column. inline_ void SetCol(const udword c, const HPoint& p) { m[0][c]=p.x; m[1][c]=p.y; m[2][c]=p.z; m[3][c]=p.w; } //! Sets a column. inline_ void SetCol(const udword c, const Point& p) { m[0][c]=p.x; m[1][c]=p.y; m[2][c]=p.z; m[3][c]= (c!=3) ? 0.0f : 1.0f; } // Translation //! Returns the translation part of the matrix. inline_ const HPoint& GetTrans() const { return GetRow(3); } //! Gets the translation part of the matrix inline_ void GetTrans(Point& p) const { p.x=m[3][0]; p.y=m[3][1]; p.z=m[3][2]; } //! Sets the translation part of the matrix, from a Point. inline_ void SetTrans(const Point& p) { m[3][0]=p.x; m[3][1]=p.y; m[3][2]=p.z; } //! Sets the translation part of the matrix, from a HPoint. inline_ void SetTrans(const HPoint& p) { m[3][0]=p.x; m[3][1]=p.y; m[3][2]=p.z; m[3][3]=p.w; } //! Sets the translation part of the matrix, from floats. inline_ void SetTrans(float tx, float ty, float tz) { m[3][0]=tx; m[3][1]=ty; m[3][2]=tz; } // Scale //! Sets the scale from a Point. The point is put on the diagonal. inline_ void SetScale(const Point& p) { m[0][0]=p.x; m[1][1]=p.y; m[2][2]=p.z; } //! Sets the scale from floats. Values are put on the diagonal. inline_ void SetScale(float sx, float sy, float sz) { m[0][0]=sx; m[1][1]=sy; m[2][2]=sz; } //! Scales from a Point. Each row is multiplied by a component. void Scale(const Point& p) { m[0][0] *= p.x; m[1][0] *= p.y; m[2][0] *= p.z; m[0][1] *= p.x; m[1][1] *= p.y; m[2][1] *= p.z; m[0][2] *= p.x; m[1][2] *= p.y; m[2][2] *= p.z; } //! Scales from floats. Each row is multiplied by a value. void Scale(float sx, float sy, float sz) { m[0][0] *= sx; m[1][0] *= sy; m[2][0] *= sz; m[0][1] *= sx; m[1][1] *= sy; m[2][1] *= sz; m[0][2] *= sx; m[1][2] *= sy; m[2][2] *= sz; } /* //! Returns a row. inline_ HPoint GetRow(const udword row) const { return mRow[row]; } //! Sets a row. inline_ Matrix4x4& SetRow(const udword row, const HPoint& p) { mRow[row] = p; return *this; } //! Sets a row. Matrix4x4& SetRow(const udword row, const Point& p) { m[row][0] = p.x; m[row][1] = p.y; m[row][2] = p.z; m[row][3] = (row != 3) ? 0.0f : 1.0f; return *this; } //! Returns a column. HPoint GetCol(const udword col) const { HPoint Res; Res.x = m[0][col]; Res.y = m[1][col]; Res.z = m[2][col]; Res.w = m[3][col]; return Res; } //! Sets a column. Matrix4x4& SetCol(const udword col, const HPoint& p) { m[0][col] = p.x; m[1][col] = p.y; m[2][col] = p.z; m[3][col] = p.w; return *this; } //! Sets a column. Matrix4x4& SetCol(const udword col, const Point& p) { m[0][col] = p.x; m[1][col] = p.y; m[2][col] = p.z; m[3][col] = (col != 3) ? 0.0f : 1.0f; return *this; } */ //! Computes the trace. The trace is the sum of the 4 diagonal components. inline_ float Trace() const { return m[0][0] + m[1][1] + m[2][2] + m[3][3]; } //! Computes the trace of the upper 3x3 matrix. inline_ float Trace3x3() const { return m[0][0] + m[1][1] + m[2][2]; } //! Clears the matrix. inline_ void Zero() { ZeroMemory(&m, sizeof(m)); } //! Sets the identity matrix. inline_ void Identity() { Zero(); m[0][0] = m[1][1] = m[2][2] = m[3][3] = 1.0f; } //! Checks for identity inline_ bool IsIdentity() const { if(IR(m[0][0])!=IEEE_1_0) return false; if(IR(m[0][1])!=0) return false; if(IR(m[0][2])!=0) return false; if(IR(m[0][3])!=0) return false; if(IR(m[1][0])!=0) return false; if(IR(m[1][1])!=IEEE_1_0) return false; if(IR(m[1][2])!=0) return false; if(IR(m[1][3])!=0) return false; if(IR(m[2][0])!=0) return false; if(IR(m[2][1])!=0) return false; if(IR(m[2][2])!=IEEE_1_0) return false; if(IR(m[2][3])!=0) return false; if(IR(m[3][0])!=0) return false; if(IR(m[3][1])!=0) return false; if(IR(m[3][2])!=0) return false; if(IR(m[3][3])!=IEEE_1_0) return false; return true; } //! Checks matrix validity inline_ BOOL IsValid() const { for(udword j=0;j<4;j++) { for(udword i=0;i<4;i++) { if(!IsValidFloat(m[j][i])) return FALSE; } } return TRUE; } //! Sets a rotation matrix around the X axis. void RotX(float angle) { float Cos = cosf(angle), Sin = sinf(angle); Identity(); m[1][1] = m[2][2] = Cos; m[2][1] = -Sin; m[1][2] = Sin; } //! Sets a rotation matrix around the Y axis. void RotY(float angle) { float Cos = cosf(angle), Sin = sinf(angle); Identity(); m[0][0] = m[2][2] = Cos; m[2][0] = Sin; m[0][2] = -Sin; } //! Sets a rotation matrix around the Z axis. void RotZ(float angle) { float Cos = cosf(angle), Sin = sinf(angle); Identity(); m[0][0] = m[1][1] = Cos; m[1][0] = -Sin; m[0][1] = Sin; } //! Makes a rotation matrix about an arbitrary axis Matrix4x4& Rot(float angle, Point& p1, Point& p2); //! Transposes the matrix. void Transpose() { IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); } //! Computes a cofactor. Used for matrix inversion. float CoFactor(udword row, udword col) const; //! Computes the determinant of the matrix. float Determinant() const; //! Inverts the matrix. Determinant must be different from zero, else matrix can't be inverted. Matrix4x4& Invert(); // Matrix& ComputeAxisMatrix(Point& axis, float angle); // Cast operators //! Casts a Matrix4x4 to a Matrix3x3. inline_ operator Matrix3x3() const { return Matrix3x3( m[0][0], m[0][1], m[0][2], m[1][0], m[1][1], m[1][2], m[2][0], m[2][1], m[2][2]); } //! Casts a Matrix4x4 to a Quat. operator Quat() const; //! Casts a Matrix4x4 to a PR. operator PR() const; // Arithmetic operators //! Operator for Matrix4x4 Plus = Matrix4x4 + Matrix4x4; inline_ Matrix4x4 operator+(const Matrix4x4& mat) const { return Matrix4x4( m[0][0]+mat.m[0][0], m[0][1]+mat.m[0][1], m[0][2]+mat.m[0][2], m[0][3]+mat.m[0][3], m[1][0]+mat.m[1][0], m[1][1]+mat.m[1][1], m[1][2]+mat.m[1][2], m[1][3]+mat.m[1][3], m[2][0]+mat.m[2][0], m[2][1]+mat.m[2][1], m[2][2]+mat.m[2][2], m[2][3]+mat.m[2][3], m[3][0]+mat.m[3][0], m[3][1]+mat.m[3][1], m[3][2]+mat.m[3][2], m[3][3]+mat.m[3][3]); } //! Operator for Matrix4x4 Minus = Matrix4x4 - Matrix4x4; inline_ Matrix4x4 operator-(const Matrix4x4& mat) const { return Matrix4x4( m[0][0]-mat.m[0][0], m[0][1]-mat.m[0][1], m[0][2]-mat.m[0][2], m[0][3]-mat.m[0][3], m[1][0]-mat.m[1][0], m[1][1]-mat.m[1][1], m[1][2]-mat.m[1][2], m[1][3]-mat.m[1][3], m[2][0]-mat.m[2][0], m[2][1]-mat.m[2][1], m[2][2]-mat.m[2][2], m[2][3]-mat.m[2][3], m[3][0]-mat.m[3][0], m[3][1]-mat.m[3][1], m[3][2]-mat.m[3][2], m[3][3]-mat.m[3][3]); } //! Operator for Matrix4x4 Mul = Matrix4x4 * Matrix4x4; inline_ Matrix4x4 operator*(const Matrix4x4& mat) const { return Matrix4x4( m[0][0]*mat.m[0][0] + m[0][1]*mat.m[1][0] + m[0][2]*mat.m[2][0] + m[0][3]*mat.m[3][0], m[0][0]*mat.m[0][1] + m[0][1]*mat.m[1][1] + m[0][2]*mat.m[2][1] + m[0][3]*mat.m[3][1], m[0][0]*mat.m[0][2] + m[0][1]*mat.m[1][2] + m[0][2]*mat.m[2][2] + m[0][3]*mat.m[3][2], m[0][0]*mat.m[0][3] + m[0][1]*mat.m[1][3] + m[0][2]*mat.m[2][3] + m[0][3]*mat.m[3][3], m[1][0]*mat.m[0][0] + m[1][1]*mat.m[1][0] + m[1][2]*mat.m[2][0] + m[1][3]*mat.m[3][0], m[1][0]*mat.m[0][1] + m[1][1]*mat.m[1][1] + m[1][2]*mat.m[2][1] + m[1][3]*mat.m[3][1], m[1][0]*mat.m[0][2] + m[1][1]*mat.m[1][2] + m[1][2]*mat.m[2][2] + m[1][3]*mat.m[3][2], m[1][0]*mat.m[0][3] + m[1][1]*mat.m[1][3] + m[1][2]*mat.m[2][3] + m[1][3]*mat.m[3][3], m[2][0]*mat.m[0][0] + m[2][1]*mat.m[1][0] + m[2][2]*mat.m[2][0] + m[2][3]*mat.m[3][0], m[2][0]*mat.m[0][1] + m[2][1]*mat.m[1][1] + m[2][2]*mat.m[2][1] + m[2][3]*mat.m[3][1], m[2][0]*mat.m[0][2] + m[2][1]*mat.m[1][2] + m[2][2]*mat.m[2][2] + m[2][3]*mat.m[3][2], m[2][0]*mat.m[0][3] + m[2][1]*mat.m[1][3] + m[2][2]*mat.m[2][3] + m[2][3]*mat.m[3][3], m[3][0]*mat.m[0][0] + m[3][1]*mat.m[1][0] + m[3][2]*mat.m[2][0] + m[3][3]*mat.m[3][0], m[3][0]*mat.m[0][1] + m[3][1]*mat.m[1][1] + m[3][2]*mat.m[2][1] + m[3][3]*mat.m[3][1], m[3][0]*mat.m[0][2] + m[3][1]*mat.m[1][2] + m[3][2]*mat.m[2][2] + m[3][3]*mat.m[3][2], m[3][0]*mat.m[0][3] + m[3][1]*mat.m[1][3] + m[3][2]*mat.m[2][3] + m[3][3]*mat.m[3][3]); } //! Operator for HPoint Mul = Matrix4x4 * HPoint; inline_ HPoint operator*(const HPoint& v) const { return HPoint(GetRow(0)|v, GetRow(1)|v, GetRow(2)|v, GetRow(3)|v); } //! Operator for Point Mul = Matrix4x4 * Point; inline_ Point operator*(const Point& v) const { return Point( m[0][0]*v.x + m[0][1]*v.y + m[0][2]*v.z + m[0][3], m[1][0]*v.x + m[1][1]*v.y + m[1][2]*v.z + m[1][3], m[2][0]*v.x + m[2][1]*v.y + m[2][2]*v.z + m[2][3] ); } //! Operator for Matrix4x4 Scale = Matrix4x4 * float; inline_ Matrix4x4 operator*(float s) const { return Matrix4x4( m[0][0]*s, m[0][1]*s, m[0][2]*s, m[0][3]*s, m[1][0]*s, m[1][1]*s, m[1][2]*s, m[1][3]*s, m[2][0]*s, m[2][1]*s, m[2][2]*s, m[2][3]*s, m[3][0]*s, m[3][1]*s, m[3][2]*s, m[3][3]*s); } //! Operator for Matrix4x4 Scale = float * Matrix4x4; inline_ friend Matrix4x4 operator*(float s, const Matrix4x4& mat) { return Matrix4x4( s*mat.m[0][0], s*mat.m[0][1], s*mat.m[0][2], s*mat.m[0][3], s*mat.m[1][0], s*mat.m[1][1], s*mat.m[1][2], s*mat.m[1][3], s*mat.m[2][0], s*mat.m[2][1], s*mat.m[2][2], s*mat.m[2][3], s*mat.m[3][0], s*mat.m[3][1], s*mat.m[3][2], s*mat.m[3][3]); } //! Operator for Matrix4x4 Div = Matrix4x4 / float; inline_ Matrix4x4 operator/(float s) const { if(s) s = 1.0f / s; return Matrix4x4( m[0][0]*s, m[0][1]*s, m[0][2]*s, m[0][3]*s, m[1][0]*s, m[1][1]*s, m[1][2]*s, m[1][3]*s, m[2][0]*s, m[2][1]*s, m[2][2]*s, m[2][3]*s, m[3][0]*s, m[3][1]*s, m[3][2]*s, m[3][3]*s); } //! Operator for Matrix4x4 Div = float / Matrix4x4; inline_ friend Matrix4x4 operator/(float s, const Matrix4x4& mat) { return Matrix4x4( s/mat.m[0][0], s/mat.m[0][1], s/mat.m[0][2], s/mat.m[0][3], s/mat.m[1][0], s/mat.m[1][1], s/mat.m[1][2], s/mat.m[1][3], s/mat.m[2][0], s/mat.m[2][1], s/mat.m[2][2], s/mat.m[2][3], s/mat.m[3][0], s/mat.m[3][1], s/mat.m[3][2], s/mat.m[3][3]); } //! Operator for Matrix4x4 += Matrix4x4; inline_ Matrix4x4& operator+=(const Matrix4x4& mat) { m[0][0]+=mat.m[0][0]; m[0][1]+=mat.m[0][1]; m[0][2]+=mat.m[0][2]; m[0][3]+=mat.m[0][3]; m[1][0]+=mat.m[1][0]; m[1][1]+=mat.m[1][1]; m[1][2]+=mat.m[1][2]; m[1][3]+=mat.m[1][3]; m[2][0]+=mat.m[2][0]; m[2][1]+=mat.m[2][1]; m[2][2]+=mat.m[2][2]; m[2][3]+=mat.m[2][3]; m[3][0]+=mat.m[3][0]; m[3][1]+=mat.m[3][1]; m[3][2]+=mat.m[3][2]; m[3][3]+=mat.m[3][3]; return *this; } //! Operator for Matrix4x4 -= Matrix4x4; inline_ Matrix4x4& operator-=(const Matrix4x4& mat) { m[0][0]-=mat.m[0][0]; m[0][1]-=mat.m[0][1]; m[0][2]-=mat.m[0][2]; m[0][3]-=mat.m[0][3]; m[1][0]-=mat.m[1][0]; m[1][1]-=mat.m[1][1]; m[1][2]-=mat.m[1][2]; m[1][3]-=mat.m[1][3]; m[2][0]-=mat.m[2][0]; m[2][1]-=mat.m[2][1]; m[2][2]-=mat.m[2][2]; m[2][3]-=mat.m[2][3]; m[3][0]-=mat.m[3][0]; m[3][1]-=mat.m[3][1]; m[3][2]-=mat.m[3][2]; m[3][3]-=mat.m[3][3]; return *this; } //! Operator for Matrix4x4 *= Matrix4x4; Matrix4x4& operator*=(const Matrix4x4& mat) { HPoint TempRow; GetRow(0, TempRow); m[0][0] = TempRow.x*mat.m[0][0] + TempRow.y*mat.m[1][0] + TempRow.z*mat.m[2][0] + TempRow.w*mat.m[3][0]; m[0][1] = TempRow.x*mat.m[0][1] + TempRow.y*mat.m[1][1] + TempRow.z*mat.m[2][1] + TempRow.w*mat.m[3][1]; m[0][2] = TempRow.x*mat.m[0][2] + TempRow.y*mat.m[1][2] + TempRow.z*mat.m[2][2] + TempRow.w*mat.m[3][2]; m[0][3] = TempRow.x*mat.m[0][3] + TempRow.y*mat.m[1][3] + TempRow.z*mat.m[2][3] + TempRow.w*mat.m[3][3]; GetRow(1, TempRow); m[1][0] = TempRow.x*mat.m[0][0] + TempRow.y*mat.m[1][0] + TempRow.z*mat.m[2][0] + TempRow.w*mat.m[3][0]; m[1][1] = TempRow.x*mat.m[0][1] + TempRow.y*mat.m[1][1] + TempRow.z*mat.m[2][1] + TempRow.w*mat.m[3][1]; m[1][2] = TempRow.x*mat.m[0][2] + TempRow.y*mat.m[1][2] + TempRow.z*mat.m[2][2] + TempRow.w*mat.m[3][2]; m[1][3] = TempRow.x*mat.m[0][3] + TempRow.y*mat.m[1][3] + TempRow.z*mat.m[2][3] + TempRow.w*mat.m[3][3]; GetRow(2, TempRow); m[2][0] = TempRow.x*mat.m[0][0] + TempRow.y*mat.m[1][0] + TempRow.z*mat.m[2][0] + TempRow.w*mat.m[3][0]; m[2][1] = TempRow.x*mat.m[0][1] + TempRow.y*mat.m[1][1] + TempRow.z*mat.m[2][1] + TempRow.w*mat.m[3][1]; m[2][2] = TempRow.x*mat.m[0][2] + TempRow.y*mat.m[1][2] + TempRow.z*mat.m[2][2] + TempRow.w*mat.m[3][2]; m[2][3] = TempRow.x*mat.m[0][3] + TempRow.y*mat.m[1][3] + TempRow.z*mat.m[2][3] + TempRow.w*mat.m[3][3]; GetRow(3, TempRow); m[3][0] = TempRow.x*mat.m[0][0] + TempRow.y*mat.m[1][0] + TempRow.z*mat.m[2][0] + TempRow.w*mat.m[3][0]; m[3][1] = TempRow.x*mat.m[0][1] + TempRow.y*mat.m[1][1] + TempRow.z*mat.m[2][1] + TempRow.w*mat.m[3][1]; m[3][2] = TempRow.x*mat.m[0][2] + TempRow.y*mat.m[1][2] + TempRow.z*mat.m[2][2] + TempRow.w*mat.m[3][2]; m[3][3] = TempRow.x*mat.m[0][3] + TempRow.y*mat.m[1][3] + TempRow.z*mat.m[2][3] + TempRow.w*mat.m[3][3]; return *this; } //! Operator for Matrix4x4 *= float; inline_ Matrix4x4& operator*=(float s) { m[0][0]*=s; m[0][1]*=s; m[0][2]*=s; m[0][3]*=s; m[1][0]*=s; m[1][1]*=s; m[1][2]*=s; m[1][3]*=s; m[2][0]*=s; m[2][1]*=s; m[2][2]*=s; m[2][3]*=s; m[3][0]*=s; m[3][1]*=s; m[3][2]*=s; m[3][3]*=s; return *this; } //! Operator for Matrix4x4 /= float; inline_ Matrix4x4& operator/=(float s) { if(s) s = 1.0f / s; m[0][0]*=s; m[0][1]*=s; m[0][2]*=s; m[0][3]*=s; m[1][0]*=s; m[1][1]*=s; m[1][2]*=s; m[1][3]*=s; m[2][0]*=s; m[2][1]*=s; m[2][2]*=s; m[2][3]*=s; m[3][0]*=s; m[3][1]*=s; m[3][2]*=s; m[3][3]*=s; return *this; } inline_ const HPoint& operator[](int row) const { return *(const HPoint*)&m[row][0]; } inline_ HPoint& operator[](int row) { return *(HPoint*)&m[row][0]; } public: float m[4][4]; }; //! Quickly rotates & translates a vector, using the 4x3 part of a 4x4 matrix inline_ void TransformPoint4x3(Point& dest, const Point& source, const Matrix4x4& rot) { dest.x = rot.m[3][0] + source.x * rot.m[0][0] + source.y * rot.m[1][0] + source.z * rot.m[2][0]; dest.y = rot.m[3][1] + source.x * rot.m[0][1] + source.y * rot.m[1][1] + source.z * rot.m[2][1]; dest.z = rot.m[3][2] + source.x * rot.m[0][2] + source.y * rot.m[1][2] + source.z * rot.m[2][2]; } //! Quickly rotates a vector, using the 3x3 part of a 4x4 matrix inline_ void TransformPoint3x3(Point& dest, const Point& source, const Matrix4x4& rot) { dest.x = source.x * rot.m[0][0] + source.y * rot.m[1][0] + source.z * rot.m[2][0]; dest.y = source.x * rot.m[0][1] + source.y * rot.m[1][1] + source.z * rot.m[2][1]; dest.z = source.x * rot.m[0][2] + source.y * rot.m[1][2] + source.z * rot.m[2][2]; } ICEMATHS_API void InvertPRMatrix(Matrix4x4& dest, const Matrix4x4& src); #endif // __ICEMATRIX4X4_H__ choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/Ice/IceRevisitedRadix.h0000664000000000000000000000503212741425367024707 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains source code from the article "Radix Sort Revisited". * \file IceRevisitedRadix.h * \author Pierre Terdiman * \date April, 4, 2000 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Include Guard #ifndef __ICERADIXSORT_H__ #define __ICERADIXSORT_H__ //! Allocate histograms & offsets locally #define RADIX_LOCAL_RAM enum RadixHint { RADIX_SIGNED, //!< Input values are signed RADIX_UNSIGNED, //!< Input values are unsigned RADIX_FORCE_DWORD = 0x7fffffff }; class ICECORE_API RadixSort { public: // Constructor/Destructor RadixSort(); ~RadixSort(); // Sorting methods RadixSort& Sort(const udword* input, udword nb, RadixHint hint=RADIX_SIGNED); RadixSort& Sort(const float* input, udword nb); //! Access to results. mRanks is a list of indices in sorted order, i.e. in the order you may further process your data inline_ const udword* GetRanks() const { return mRanks; } //! mIndices2 gets trashed on calling the sort routine, but otherwise you can recycle it the way you want. inline_ udword* GetRecyclable() const { return mRanks2; } // Stats udword GetUsedRam() const; //! Returns the total number of calls to the radix sorter. inline_ udword GetNbTotalCalls() const { return mTotalCalls; } //! Returns the number of eraly exits due to temporal coherence. inline_ udword GetNbHits() const { return mNbHits; } private: #ifndef RADIX_LOCAL_RAM udword* mHistogram; //!< Counters for each byte udword* mOffset; //!< Offsets (nearly a cumulative distribution function) #endif udword mCurrentSize; //!< Current size of the indices list udword* mRanks; //!< Two lists, swapped each pass udword* mRanks2; // Stats udword mTotalCalls; //!< Total number of calls to the sort routine udword mNbHits; //!< Number of early exits due to coherence // Internal methods void CheckResize(udword nb); bool Resize(udword nb); }; #endif // __ICERADIXSORT_H__ choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/Ice/IceAABB.cpp0000664000000000000000000003756212741425367023016 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains AABB-related code. * \file IceAABB.cpp * \author Pierre Terdiman * \date January, 29, 2000 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * AABB class. * \class AABB * \author Pierre Terdiman * \version 1.0 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Precompiled Header #include "Stdafx.h" using namespace IceMaths; /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Computes the sum of two AABBs. * \param aabb [in] the other AABB * \return Self-Reference */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// AABB& AABB::Add(const AABB& aabb) { // Compute new min & max values Point Min; GetMin(Min); Point Tmp; aabb.GetMin(Tmp); Min.Min(Tmp); Point Max; GetMax(Max); aabb.GetMax(Tmp); Max.Max(Tmp); // Update this SetMinMax(Min, Max); return *this; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Makes a cube from the AABB. * \param cube [out] the cube AABB * \return cube edge length */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// float AABB::MakeCube(AABB& cube) const { Point Ext; GetExtents(Ext); float Max = Ext.Max(); Point Cnt; GetCenter(Cnt); cube.SetCenterExtents(Cnt, Point(Max, Max, Max)); return Max; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Makes a sphere from the AABB. * \param sphere [out] sphere containing the AABB */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void AABB::MakeSphere(Sphere& sphere) const { GetExtents(sphere.mCenter); sphere.mRadius = sphere.mCenter.Magnitude() * 1.00001f; // To make sure sphere::Contains(*this) succeeds GetCenter(sphere.mCenter); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Checks a box is inside another box. * \param box [in] the other AABB * \return true if current box is inside input box */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool AABB::IsInside(const AABB& box) const { if(box.GetMin(0)>GetMin(0)) return false; if(box.GetMin(1)>GetMin(1)) return false; if(box.GetMin(2)>GetMin(2)) return false; if(box.GetMax(0) max.x) ? 2 : 0) // 2 = right + ((local_eye.y < min.y) ? 4 : 0) // 4 = bottom + ((local_eye.y > max.y) ? 8 : 0) // 8 = top + ((local_eye.z < min.z) ? 16 : 0) // 16 = front + ((local_eye.z > max.z) ? 32 : 0); // 32 = back // Look up number of vertices in outline num = (sdword)gIndexList[pos][7]; // Zero indicates invalid case if(!num) return null; return &gIndexList[pos][0]; } // calculateBoxArea: computes the screen-projected 2D area of an oriented 3D bounding box //const Point& eye, //eye point (in bbox object coordinates) //const AABB& box, //3d bbox //const Matrix4x4& mat, //free transformation for bbox //float width, float height, int& num) float AABB::ComputeBoxArea(const Point& eye, const Matrix4x4& mat, float width, float height, sdword& num) const { const sbyte* Outline = ComputeOutline(eye, num); if(!Outline) return -1.0f; // Compute box vertices Point vertexBox[8], dst[8]; ComputePoints(vertexBox); // Transform all outline corners into 2D screen space for(sdword i=0;i (b) ? (a) : (b)) //!< Returns the max value between a and b #define MAXMAX(a,b,c) ((a) > (b) ? MAX (a,c) : MAX (b,c)) //!< Returns the max value between a, b and c template inline_ const T& TMin (const T& a, const T& b) { return b < a ? b : a; } template inline_ const T& TMax (const T& a, const T& b) { return a < b ? b : a; } template inline_ void TSetMin (T& a, const T& b) { if(a>b) a = b; } template inline_ void TSetMax (T& a, const T& b) { if(a=0.0f) return SquareDistance(sphere.mCenter) <= d*d; else return false; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Tests if an LSS is contained within the LSS. * \param lss [in] the LSS to test * \return true if inside the LSS * \warning both LSS must be in same space */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ bool Contains(const LSS& lss) { // We check the LSS contains the two spheres at the start and end of the sweep return Contains(Sphere(lss.mP0, lss.mRadius)) && Contains(Sphere(lss.mP0, lss.mRadius)); } float mRadius; //!< Sphere radius }; #endif // __ICELSS_H__ choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/Ice/IceAxes.h0000664000000000000000000000267212741425367022670 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains axes definition. * \file IceAxes.h * \author Pierre Terdiman * \date January, 29, 2000 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Include Guard #ifndef __ICEAXES_H__ #define __ICEAXES_H__ enum PointComponent { _X = 0, _Y = 1, _Z = 2, _W = 3, _FORCE_DWORD = 0x7fffffff }; enum AxisOrder { AXES_XYZ = (_X)|(_Y<<2)|(_Z<<4), AXES_XZY = (_X)|(_Z<<2)|(_Y<<4), AXES_YXZ = (_Y)|(_X<<2)|(_Z<<4), AXES_YZX = (_Y)|(_Z<<2)|(_X<<4), AXES_ZXY = (_Z)|(_X<<2)|(_Y<<4), AXES_ZYX = (_Z)|(_Y<<2)|(_X<<4), AXES_FORCE_DWORD = 0x7fffffff }; class ICEMATHS_API Axes { public: inline_ Axes(AxisOrder order) { mAxis0 = (order ) & 3; mAxis1 = (order>>2) & 3; mAxis2 = (order>>4) & 3; } inline_ ~Axes() {} udword mAxis0; udword mAxis1; udword mAxis2; }; #endif // __ICEAXES_H__ choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/Ice/IceFPU.h0000664000000000000000000002261312741425367022417 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains FPU related code. * \file IceFPU.h * \author Pierre Terdiman * \date April, 4, 2000 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Include Guard #ifndef __ICEFPU_H__ #define __ICEFPU_H__ #define SIGN_BITMASK 0x80000000 //! Integer representation of a floating-point value. #define IR(x) ((udword&)(x)) //! Signed integer representation of a floating-point value. #define SIR(x) ((sdword&)(x)) //! Absolute integer representation of a floating-point value #define AIR(x) (IR(x)&0x7fffffff) //! Floating-point representation of an integer value. #define FR(x) ((float&)(x)) //! Integer-based comparison of a floating point value. //! Don't use it blindly, it can be faster or slower than the FPU comparison, depends on the context. //#define IS_NEGATIVE_FLOAT(x) (IR(x)&0x80000000) #define IS_NEGATIVE_FLOAT(x) ((x)<0) //! Fast fabs for floating-point values. It just clears the sign bit. //! Don't use it blindy, it can be faster or slower than the FPU comparison, depends on the context. inline_ float FastFabs(float x) { udword FloatBits = IR(x)&0x7fffffff; return FR(FloatBits); } //! Fast square root for floating-point values. inline_ float FastSqrt(float square) { #if defined(_MSC_VER) && not defined(_WIN64) float retval; __asm { mov eax, square sub eax, 0x3F800000 sar eax, 1 add eax, 0x3F800000 mov [retval], eax } return retval; #else return sqrt(square); #endif } //! Saturates positive to zero. inline_ float fsat(float f) { udword y = (udword&)f & ~((sdword&)f >>31); return (float&)y; } //! Computes 1.0f / sqrtf(x). inline_ float frsqrt(float f) { float x = f * 0.5f; udword y = 0x5f3759df - ((udword&)f >> 1); // Iteration... (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); // Result return (float&)y; } //! Computes 1.0f / sqrtf(x). Comes from NVIDIA. inline_ float InvSqrt(const float& x) { udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; float y = *(float*)&tmp; return y * (1.47f - 0.47f * x * y * y); } //! Computes 1.0f / sqrtf(x). Comes from Quake3. Looks like the first one I had above. //! See http://www.magic-software.com/3DGEDInvSqrt.html inline_ float RSqrt(float number) { long i; float x2, y; const float threehalfs = 1.5f; x2 = number * 0.5f; y = number; i = * (long *) &y; i = 0x5f3759df - (i >> 1); y = * (float *) &i; y = y * (threehalfs - (x2 * y * y)); return y; } //! TO BE DOCUMENTED inline_ float fsqrt(float f) { udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; // Iteration...? // (float&)y = (3.0f - ((float&)y * (float&)y) / f) * (float&)y * 0.5f; // Result return (float&)y; } //! Returns the float ranged espilon value. inline_ float fepsilon(float f) { udword b = (udword&)f & 0xff800000; udword a = b | 0x00000001; (float&)a -= (float&)b; // Result return (float&)a; } //! Is the float valid ? inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } inline_ bool IsValidFloat(float value) { if(IsNAN(value)) return false; if(IsIndeterminate(value)) return false; if(IsPlusInf(value)) return false; if(IsMinusInf(value)) return false; return true; } #define CHECK_VALID_FLOAT(x) ASSERT(IsValidFloat(x)); /* //! FPU precision setting function. inline_ void SetFPU() { // This function evaluates whether the floating-point // control word is set to single precision/round to nearest/ // exceptions disabled. If these conditions don't hold, the // function changes the control word to set them and returns // TRUE, putting the old control word value in the passback // location pointed to by pwOldCW. { uword wTemp, wSave; __asm fstcw wSave if (wSave & 0x300 || // Not single mode 0x3f != (wSave & 0x3f) || // Exceptions enabled wSave & 0xC00) // Not round to nearest mode { __asm { mov ax, wSave and ax, not 300h ;; single mode or ax, 3fh ;; disable all exceptions and ax, not 0xC00 ;; round to nearest mode mov wTemp, ax fldcw wTemp } } } } */ //! This function computes the slowest possible floating-point value (you can also directly use FLT_EPSILON) inline_ float ComputeFloatEpsilon() { float f = 1.0f; ((udword&)f)^=1; return f - 1.0f; // You can check it's the same as FLT_EPSILON } inline_ bool IsFloatZero(float x, float epsilon=1e-6f) { return x*x < epsilon; } #define FCOMI_ST0 _asm _emit 0xdb _asm _emit 0xf0 #define FCOMIP_ST0 _asm _emit 0xdf _asm _emit 0xf0 #define FCMOVB_ST0 _asm _emit 0xda _asm _emit 0xc0 #define FCMOVNB_ST0 _asm _emit 0xdb _asm _emit 0xc0 #define FCOMI_ST1 _asm _emit 0xdb _asm _emit 0xf1 #define FCOMIP_ST1 _asm _emit 0xdf _asm _emit 0xf1 #define FCMOVB_ST1 _asm _emit 0xda _asm _emit 0xc1 #define FCMOVNB_ST1 _asm _emit 0xdb _asm _emit 0xc1 #define FCOMI_ST2 _asm _emit 0xdb _asm _emit 0xf2 #define FCOMIP_ST2 _asm _emit 0xdf _asm _emit 0xf2 #define FCMOVB_ST2 _asm _emit 0xda _asm _emit 0xc2 #define FCMOVNB_ST2 _asm _emit 0xdb _asm _emit 0xc2 #define FCOMI_ST3 _asm _emit 0xdb _asm _emit 0xf3 #define FCOMIP_ST3 _asm _emit 0xdf _asm _emit 0xf3 #define FCMOVB_ST3 _asm _emit 0xda _asm _emit 0xc3 #define FCMOVNB_ST3 _asm _emit 0xdb _asm _emit 0xc3 #define FCOMI_ST4 _asm _emit 0xdb _asm _emit 0xf4 #define FCOMIP_ST4 _asm _emit 0xdf _asm _emit 0xf4 #define FCMOVB_ST4 _asm _emit 0xda _asm _emit 0xc4 #define FCMOVNB_ST4 _asm _emit 0xdb _asm _emit 0xc4 #define FCOMI_ST5 _asm _emit 0xdb _asm _emit 0xf5 #define FCOMIP_ST5 _asm _emit 0xdf _asm _emit 0xf5 #define FCMOVB_ST5 _asm _emit 0xda _asm _emit 0xc5 #define FCMOVNB_ST5 _asm _emit 0xdb _asm _emit 0xc5 #define FCOMI_ST6 _asm _emit 0xdb _asm _emit 0xf6 #define FCOMIP_ST6 _asm _emit 0xdf _asm _emit 0xf6 #define FCMOVB_ST6 _asm _emit 0xda _asm _emit 0xc6 #define FCMOVNB_ST6 _asm _emit 0xdb _asm _emit 0xc6 #define FCOMI_ST7 _asm _emit 0xdb _asm _emit 0xf7 #define FCOMIP_ST7 _asm _emit 0xdf _asm _emit 0xf7 #define FCMOVB_ST7 _asm _emit 0xda _asm _emit 0xc7 #define FCMOVNB_ST7 _asm _emit 0xdb _asm _emit 0xc7 //! A global function to find MAX(a,b) using FCOMI/FCMOV inline_ float FCMax2(float a, float b) { #if defined(_MSC_VER) && not defined(_WIN64) float Res; _asm fld [a] _asm fld [b] FCOMI_ST1 FCMOVB_ST1 _asm fstp [Res] _asm fcomp return Res; #else return (a > b) ? a : b; #endif } //! A global function to find MIN(a,b) using FCOMI/FCMOV inline_ float FCMin2(float a, float b) { #if defined(_MSC_VER) && not defined(_WIN64) float Res; _asm fld [a] _asm fld [b] FCOMI_ST1 FCMOVNB_ST1 _asm fstp [Res] _asm fcomp return Res; #else return (a < b) ? a : b; #endif } //! A global function to find MAX(a,b,c) using FCOMI/FCMOV inline_ float FCMax3(float a, float b, float c) { #if defined(_MSC_VER) && not defined(_WIN64) float Res; _asm fld [a] _asm fld [b] _asm fld [c] FCOMI_ST1 FCMOVB_ST1 FCOMI_ST2 FCMOVB_ST2 _asm fstp [Res] _asm fcompp return Res; #else return (a > b) ? ((a > c) ? a : c) : ((b > c) ? b : c); #endif } //! A global function to find MIN(a,b,c) using FCOMI/FCMOV inline_ float FCMin3(float a, float b, float c) { #if defined(_MSC_VER) && not defined(_WIN64) float Res; _asm fld [a] _asm fld [b] _asm fld [c] FCOMI_ST1 FCMOVNB_ST1 FCOMI_ST2 FCMOVNB_ST2 _asm fstp [Res] _asm fcompp return Res; #else return (a < b) ? ((a < c) ? a : c) : ((b < c) ? b : c); #endif } inline_ int ConvertToSortable(float f) { int& Fi = (int&)f; int Fmask = (Fi>>31); Fi ^= Fmask; Fmask &= ~(1<<31); Fi -= Fmask; return Fi; } enum FPUMode { FPU_FLOOR = 0, FPU_CEIL = 1, FPU_BEST = 2, FPU_FORCE_DWORD = 0x7fffffff }; FUNCTION ICECORE_API FPUMode GetFPUMode(); FUNCTION ICECORE_API void SaveFPU(); FUNCTION ICECORE_API void RestoreFPU(); FUNCTION ICECORE_API void SetFPUFloorMode(); FUNCTION ICECORE_API void SetFPUCeilMode(); FUNCTION ICECORE_API void SetFPUBestMode(); FUNCTION ICECORE_API void SetFPUPrecision24(); FUNCTION ICECORE_API void SetFPUPrecision53(); FUNCTION ICECORE_API void SetFPUPrecision64(); FUNCTION ICECORE_API void SetFPURoundingChop(); FUNCTION ICECORE_API void SetFPURoundingUp(); FUNCTION ICECORE_API void SetFPURoundingDown(); FUNCTION ICECORE_API void SetFPURoundingNear(); FUNCTION ICECORE_API int intChop(const float& f); FUNCTION ICECORE_API int intFloor(const float& f); FUNCTION ICECORE_API int intCeil(const float& f); #endif // __ICEFPU_H__ choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/Ice/IceMatrix3x3.cpp0000664000000000000000000000346312741425367024124 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains code for 3x3 matrices. * \file IceMatrix3x3.cpp * \author Pierre Terdiman * \date April, 4, 2000 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * 3x3 matrix. * DirectX-compliant, ie row-column order, ie m[Row][Col]. * Same as: * m11 m12 m13 first row. * m21 m22 m23 second row. * m31 m32 m33 third row. * Stored in memory as m11 m12 m13 m21... * * Multiplication rules: * * [x'y'z'] = [xyz][M] * * x' = x*m11 + y*m21 + z*m31 * y' = x*m12 + y*m22 + z*m32 * z' = x*m13 + y*m23 + z*m33 * * \class Matrix3x3 * \author Pierre Terdiman * \version 1.0 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Precompiled Header #include "Stdafx.h" using namespace IceMaths; // Cast operator Matrix3x3::operator Matrix4x4() const { return Matrix4x4( m[0][0], m[0][1], m[0][2], 0.0f, m[1][0], m[1][1], m[1][2], 0.0f, m[2][0], m[2][1], m[2][2], 0.0f, 0.0f, 0.0f, 0.0f, 1.0f); } choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/Ice/IcePoint.h0000664000000000000000000004652112741425367023062 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains code for 3D vectors. * \file IcePoint.h * \author Pierre Terdiman * \date April, 4, 2000 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Include Guard #ifndef __ICEPOINT_H__ #define __ICEPOINT_H__ // Forward declarations class HPoint; class Plane; class Matrix3x3; class Matrix4x4; #define CROSS2D(a, b) (a.x*b.y - b.x*a.y) const float EPSILON2 = 1.0e-20f; class ICEMATHS_API Point { public: //! Empty constructor inline_ Point() {} //! Constructor from a single float // inline_ Point(float val) : x(val), y(val), z(val) {} // Removed since it introduced the nasty "Point T = *Matrix4x4.GetTrans();" bug....... //! Constructor from floats inline_ Point(float _x, float _y, float _z) : x(_x), y(_y), z(_z) {} //! Constructor from array inline_ Point(const float f[3]) : x(f[_X]), y(f[_Y]), z(f[_Z]) {} //! Copy constructor inline_ Point(const Point& p) : x(p.x), y(p.y), z(p.z) {} //! Destructor inline_ ~Point() {} //! Clears the vector inline_ Point& Zero() { x = y = z = 0.0f; return *this; } //! + infinity inline_ Point& SetPlusInfinity() { x = y = z = MAX_FLOAT; return *this; } //! - infinity inline_ Point& SetMinusInfinity() { x = y = z = MIN_FLOAT; return *this; } //! Sets positive unit random vector Point& PositiveUnitRandomVector(); //! Sets unit random vector Point& UnitRandomVector(); //! Assignment from values inline_ Point& Set(float _x, float _y, float _z) { x = _x; y = _y; z = _z; return *this; } //! Assignment from array inline_ Point& Set(const float f[3]) { x = f[_X]; y = f[_Y]; z = f[_Z]; return *this; } //! Assignment from another point inline_ Point& Set(const Point& src) { x = src.x; y = src.y; z = src.z; return *this; } //! Adds a vector inline_ Point& Add(const Point& p) { x += p.x; y += p.y; z += p.z; return *this; } //! Adds a vector inline_ Point& Add(float _x, float _y, float _z) { x += _x; y += _y; z += _z; return *this; } //! Adds a vector inline_ Point& Add(const float f[3]) { x += f[_X]; y += f[_Y]; z += f[_Z]; return *this; } //! Adds vectors inline_ Point& Add(const Point& p, const Point& q) { x = p.x+q.x; y = p.y+q.y; z = p.z+q.z; return *this; } //! Subtracts a vector inline_ Point& Sub(const Point& p) { x -= p.x; y -= p.y; z -= p.z; return *this; } //! Subtracts a vector inline_ Point& Sub(float _x, float _y, float _z) { x -= _x; y -= _y; z -= _z; return *this; } //! Subtracts a vector inline_ Point& Sub(const float f[3]) { x -= f[_X]; y -= f[_Y]; z -= f[_Z]; return *this; } //! Subtracts vectors inline_ Point& Sub(const Point& p, const Point& q) { x = p.x-q.x; y = p.y-q.y; z = p.z-q.z; return *this; } //! this = -this inline_ Point& Neg() { x = -x; y = -y; z = -z; return *this; } //! this = -a inline_ Point& Neg(const Point& a) { x = -a.x; y = -a.y; z = -a.z; return *this; } //! Multiplies by a scalar inline_ Point& Mult(float s) { x *= s; y *= s; z *= s; return *this; } //! this = a * scalar inline_ Point& Mult(const Point& a, float scalar) { x = a.x * scalar; y = a.y * scalar; z = a.z * scalar; return *this; } //! this = a + b * scalar inline_ Point& Mac(const Point& a, const Point& b, float scalar) { x = a.x + b.x * scalar; y = a.y + b.y * scalar; z = a.z + b.z * scalar; return *this; } //! this = this + a * scalar inline_ Point& Mac(const Point& a, float scalar) { x += a.x * scalar; y += a.y * scalar; z += a.z * scalar; return *this; } //! this = a - b * scalar inline_ Point& Msc(const Point& a, const Point& b, float scalar) { x = a.x - b.x * scalar; y = a.y - b.y * scalar; z = a.z - b.z * scalar; return *this; } //! this = this - a * scalar inline_ Point& Msc(const Point& a, float scalar) { x -= a.x * scalar; y -= a.y * scalar; z -= a.z * scalar; return *this; } //! this = a + b * scalarb + c * scalarc inline_ Point& Mac2(const Point& a, const Point& b, float scalarb, const Point& c, float scalarc) { x = a.x + b.x * scalarb + c.x * scalarc; y = a.y + b.y * scalarb + c.y * scalarc; z = a.z + b.z * scalarb + c.z * scalarc; return *this; } //! this = a - b * scalarb - c * scalarc inline_ Point& Msc2(const Point& a, const Point& b, float scalarb, const Point& c, float scalarc) { x = a.x - b.x * scalarb - c.x * scalarc; y = a.y - b.y * scalarb - c.y * scalarc; z = a.z - b.z * scalarb - c.z * scalarc; return *this; } //! this = mat * a inline_ Point& Mult(const Matrix3x3& mat, const Point& a); //! this = mat1 * a1 + mat2 * a2 inline_ Point& Mult2(const Matrix3x3& mat1, const Point& a1, const Matrix3x3& mat2, const Point& a2); //! this = this + mat * a inline_ Point& Mac(const Matrix3x3& mat, const Point& a); //! this = transpose(mat) * a inline_ Point& TransMult(const Matrix3x3& mat, const Point& a); //! Linear interpolate between two vectors: this = a + t * (b - a) inline_ Point& Lerp(const Point& a, const Point& b, float t) { x = a.x + t * (b.x - a.x); y = a.y + t * (b.y - a.y); z = a.z + t * (b.z - a.z); return *this; } //! Hermite interpolate between p1 and p2. p0 and p3 are used for finding gradient at p1 and p2. //! this = p0 * (2t^2 - t^3 - t)/2 //! + p1 * (3t^3 - 5t^2 + 2)/2 //! + p2 * (4t^2 - 3t^3 + t)/2 //! + p3 * (t^3 - t^2)/2 inline_ Point& Herp(const Point& p0, const Point& p1, const Point& p2, const Point& p3, float t) { float t2 = t * t; float t3 = t2 * t; float kp0 = (2.0f * t2 - t3 - t) * 0.5f; float kp1 = (3.0f * t3 - 5.0f * t2 + 2.0f) * 0.5f; float kp2 = (4.0f * t2 - 3.0f * t3 + t) * 0.5f; float kp3 = (t3 - t2) * 0.5f; x = p0.x * kp0 + p1.x * kp1 + p2.x * kp2 + p3.x * kp3; y = p0.y * kp0 + p1.y * kp1 + p2.y * kp2 + p3.y * kp3; z = p0.z * kp0 + p1.z * kp1 + p2.z * kp2 + p3.z * kp3; return *this; } //! this = rotpos * r + linpos inline_ Point& Transform(const Point& r, const Matrix3x3& rotpos, const Point& linpos); //! this = trans(rotpos) * (r - linpos) inline_ Point& InvTransform(const Point& r, const Matrix3x3& rotpos, const Point& linpos); //! Returns MIN(x, y, z); inline_ float Min() const { return MIN(x, MIN(y, z)); } //! Returns MAX(x, y, z); inline_ float Max() const { return MAX(x, MAX(y, z)); } //! Sets each element to be componentwise minimum inline_ Point& Min(const Point& p) { x = MIN(x, p.x); y = MIN(y, p.y); z = MIN(z, p.z); return *this; } //! Sets each element to be componentwise maximum inline_ Point& Max(const Point& p) { x = MAX(x, p.x); y = MAX(y, p.y); z = MAX(z, p.z); return *this; } //! Clamps each element inline_ Point& Clamp(float min, float max) { if(xmax) x=max; if(ymax) y=max; if(zmax) z=max; return *this; } //! Computes square magnitude inline_ float SquareMagnitude() const { return x*x + y*y + z*z; } //! Computes magnitude inline_ float Magnitude() const { return sqrtf(x*x + y*y + z*z); } //! Computes volume inline_ float Volume() const { return x * y * z; } //! Checks the point is near zero inline_ bool ApproxZero() const { return SquareMagnitude() < EPSILON2; } //! Tests for exact zero vector inline_ BOOL IsZero() const { if(IR(x) || IR(y) || IR(z)) return FALSE; return TRUE; } //! Checks point validity inline_ BOOL IsValid() const { if(!IsValidFloat(x)) return FALSE; if(!IsValidFloat(y)) return FALSE; if(!IsValidFloat(z)) return FALSE; return TRUE; } //! Slighty moves the point void Tweak(udword coord_mask, udword tweak_mask) { if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } } #define TWEAKMASK 0x3fffff #define TWEAKNOTMASK ~TWEAKMASK //! Slighty moves the point out inline_ void TweakBigger() { udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); } //! Slighty moves the point in inline_ void TweakSmaller() { udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); } //! Normalizes the vector inline_ Point& Normalize() { float M = x*x + y*y + z*z; if(M) { M = 1.0f / sqrtf(M); x *= M; y *= M; z *= M; } return *this; } //! Sets vector length inline_ Point& SetLength(float length) { float NewLength = length / Magnitude(); x *= NewLength; y *= NewLength; z *= NewLength; return *this; } //! Clamps vector length inline_ Point& ClampLength(float limit_length) { if(limit_length>=0.0f) // Magnitude must be positive { float CurrentSquareLength = SquareMagnitude(); if(CurrentSquareLength > limit_length * limit_length) { float Coeff = limit_length / sqrtf(CurrentSquareLength); x *= Coeff; y *= Coeff; z *= Coeff; } } return *this; } //! Computes distance to another point inline_ float Distance(const Point& b) const { return sqrtf((x - b.x)*(x - b.x) + (y - b.y)*(y - b.y) + (z - b.z)*(z - b.z)); } //! Computes square distance to another point inline_ float SquareDistance(const Point& b) const { return ((x - b.x)*(x - b.x) + (y - b.y)*(y - b.y) + (z - b.z)*(z - b.z)); } //! Dot product dp = this|a inline_ float Dot(const Point& p) const { return p.x * x + p.y * y + p.z * z; } //! Cross product this = a x b inline_ Point& Cross(const Point& a, const Point& b) { x = a.y * b.z - a.z * b.y; y = a.z * b.x - a.x * b.z; z = a.x * b.y - a.y * b.x; return *this; } //! Vector code ( bitmask = sign(z) | sign(y) | sign(x) ) inline_ udword VectorCode() const { return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); } //! Returns largest axis inline_ PointComponent LargestAxis() const { //const float* Vals = &x; PointComponent m = _X; //if(Vals[_Y] > Vals[m]) m = _Y; //if(Vals[_Z] > Vals[m]) m = _Z; y > x ? (z > y ? m = _Z : m = _Y) : (z > x ? m = _Z : m = _X); return m; } //! Returns closest axis inline_ PointComponent ClosestAxis() const { const float* Vals = &x; PointComponent m = _X; if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; return m; } //! Returns smallest axis inline_ PointComponent SmallestAxis() const { //const float* Vals = &x; PointComponent m = _X; //if(Vals[_Y] < Vals[m]) m = _Y; //if(Vals[_Z] < Vals[m]) m = _Z; y < x ? (z < y ? m = _Z : m = _Y) : (z < x ? m = _Z : m = _X); return m; } //! Refracts the point Point& Refract(const Point& eye, const Point& n, float refractindex, Point& refracted); //! Projects the point onto a plane Point& ProjectToPlane(const Plane& p); //! Projects the point onto the screen void ProjectToScreen(float halfrenderwidth, float halfrenderheight, const Matrix4x4& mat, HPoint& projected) const; //! Unfolds the point onto a plane according to edge(a,b) Point& Unfold(Plane& p, Point& a, Point& b); //! Hash function from Ville Miettinen inline_ udword GetHashValue() const { const udword* h = (const udword*)(this); udword f = (h[0]+h[1]*11-(h[2]*17)) & 0x7fffffff; // avoid problems with +-0 return (f>>22)^(f>>12)^(f); } //! Stuff magic values in the point, marking it as explicitely not used. void SetNotUsed(); //! Checks the point is marked as not used BOOL IsNotUsed() const; // Arithmetic operators //! Unary operator for Point Negate = - Point inline_ Point operator-() const { return Point(-x, -y, -z); } //! Operator for Point Plus = Point + Point. inline_ Point operator+(const Point& p) const { return Point(x + p.x, y + p.y, z + p.z); } //! Operator for Point Minus = Point - Point. inline_ Point operator-(const Point& p) const { return Point(x - p.x, y - p.y, z - p.z); } //! Operator for Point Mul = Point * Point. inline_ Point operator*(const Point& p) const { return Point(x * p.x, y * p.y, z * p.z); } //! Operator for Point Scale = Point * float. inline_ Point operator*(float s) const { return Point(x * s, y * s, z * s ); } //! Operator for Point Scale = float * Point. inline_ friend Point operator*(float s, const Point& p) { return Point(s * p.x, s * p.y, s * p.z); } //! Operator for Point Div = Point / Point. inline_ Point operator/(const Point& p) const { return Point(x / p.x, y / p.y, z / p.z); } //! Operator for Point Scale = Point / float. inline_ Point operator/(float s) const { s = 1.0f / s; return Point(x * s, y * s, z * s); } //! Operator for Point Scale = float / Point. inline_ friend Point operator/(float s, const Point& p) { return Point(s / p.x, s / p.y, s / p.z); } //! Operator for float DotProd = Point | Point. inline_ float operator|(const Point& p) const { return x*p.x + y*p.y + z*p.z; } //! Operator for Point VecProd = Point ^ Point. inline_ Point operator^(const Point& p) const { return Point( y * p.z - z * p.y, z * p.x - x * p.z, x * p.y - y * p.x ); } //! Operator for Point += Point. inline_ Point& operator+=(const Point& p) { x += p.x; y += p.y; z += p.z; return *this; } //! Operator for Point += float. inline_ Point& operator+=(float s) { x += s; y += s; z += s; return *this; } //! Operator for Point -= Point. inline_ Point& operator-=(const Point& p) { x -= p.x; y -= p.y; z -= p.z; return *this; } //! Operator for Point -= float. inline_ Point& operator-=(float s) { x -= s; y -= s; z -= s; return *this; } //! Operator for Point *= Point. inline_ Point& operator*=(const Point& p) { x *= p.x; y *= p.y; z *= p.z; return *this; } //! Operator for Point *= float. inline_ Point& operator*=(float s) { x *= s; y *= s; z *= s; return *this; } //! Operator for Point /= Point. inline_ Point& operator/=(const Point& p) { x /= p.x; y /= p.y; z /= p.z; return *this; } //! Operator for Point /= float. inline_ Point& operator/=(float s) { s = 1.0f/s; x *= s; y *= s; z *= s; return *this; } // Logical operators //! Operator for "if(Point==Point)" inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } //! Operator for "if(Point!=Point)" inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } // Arithmetic operators //! Operator for Point Mul = Point * Matrix3x3. inline_ Point operator*(const Matrix3x3& mat) const { class ShadowMatrix3x3{ public: float m[3][3]; }; // To allow inlining const ShadowMatrix3x3* Mat = (const ShadowMatrix3x3*)&mat; return Point( x * Mat->m[0][0] + y * Mat->m[1][0] + z * Mat->m[2][0], x * Mat->m[0][1] + y * Mat->m[1][1] + z * Mat->m[2][1], x * Mat->m[0][2] + y * Mat->m[1][2] + z * Mat->m[2][2] ); } //! Operator for Point Mul = Point * Matrix4x4. inline_ Point operator*(const Matrix4x4& mat) const { class ShadowMatrix4x4{ public: float m[4][4]; }; // To allow inlining const ShadowMatrix4x4* Mat = (const ShadowMatrix4x4*)&mat; return Point( x * Mat->m[0][0] + y * Mat->m[1][0] + z * Mat->m[2][0] + Mat->m[3][0], x * Mat->m[0][1] + y * Mat->m[1][1] + z * Mat->m[2][1] + Mat->m[3][1], x * Mat->m[0][2] + y * Mat->m[1][2] + z * Mat->m[2][2] + Mat->m[3][2]); } //! Operator for Point *= Matrix3x3. inline_ Point& operator*=(const Matrix3x3& mat) { class ShadowMatrix3x3{ public: float m[3][3]; }; // To allow inlining const ShadowMatrix3x3* Mat = (const ShadowMatrix3x3*)&mat; float xp = x * Mat->m[0][0] + y * Mat->m[1][0] + z * Mat->m[2][0]; float yp = x * Mat->m[0][1] + y * Mat->m[1][1] + z * Mat->m[2][1]; float zp = x * Mat->m[0][2] + y * Mat->m[1][2] + z * Mat->m[2][2]; x = xp; y = yp; z = zp; return *this; } //! Operator for Point *= Matrix4x4. inline_ Point& operator*=(const Matrix4x4& mat) { class ShadowMatrix4x4{ public: float m[4][4]; }; // To allow inlining const ShadowMatrix4x4* Mat = (const ShadowMatrix4x4*)&mat; float xp = x * Mat->m[0][0] + y * Mat->m[1][0] + z * Mat->m[2][0] + Mat->m[3][0]; float yp = x * Mat->m[0][1] + y * Mat->m[1][1] + z * Mat->m[2][1] + Mat->m[3][1]; float zp = x * Mat->m[0][2] + y * Mat->m[1][2] + z * Mat->m[2][2] + Mat->m[3][2]; x = xp; y = yp; z = zp; return *this; } // Cast operators //! Cast a Point to a HPoint. w is set to zero. operator HPoint() const; inline_ operator const float*() const { return &x; } inline_ operator float*() { return &x; } public: float x, y, z; }; FUNCTION ICEMATHS_API void Normalize1(Point& a); FUNCTION ICEMATHS_API void Normalize2(Point& a); #endif //__ICEPOINT_H__ choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/Ice/IceAABB.h0000664000000000000000000006076012741425367022457 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains AABB-related code. (axis-aligned bounding box) * \file IceAABB.h * \author Pierre Terdiman * \date January, 13, 2000 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Include Guard #ifndef __ICEAABB_H__ #define __ICEAABB_H__ // Forward declarations class Sphere; //! Declarations of type-independent methods (most of them implemented in the .cpp) #define AABB_COMMON_METHODS \ AABB& Add(const AABB& aabb); \ float MakeCube(AABB& cube) const; \ void MakeSphere(Sphere& sphere) const; \ const sbyte* ComputeOutline(const Point& local_eye, sdword& num) const; \ float ComputeBoxArea(const Point& eye, const Matrix4x4& mat, float width, float height, sdword& num) const; \ bool IsInside(const AABB& box) const; \ bool ComputePlanes(Plane* planes) const; \ bool ComputePoints(Point* pts) const; \ const Point* GetVertexNormals() const; \ const udword* GetEdges() const; \ const Point* GetEdgeNormals() const; \ inline_ BOOL ContainsPoint(const Point& p) const \ { \ if(p.x > GetMax(0) || p.x < GetMin(0)) return FALSE; \ if(p.y > GetMax(1) || p.y < GetMin(1)) return FALSE; \ if(p.z > GetMax(2) || p.z < GetMin(2)) return FALSE; \ return TRUE; \ } enum AABBType { AABB_RENDER = 0, //!< AABB used for rendering. Not visible == not rendered. AABB_UPDATE = 1, //!< AABB used for dynamic updates. Not visible == not updated. AABB_FORCE_DWORD = 0x7fffffff, }; #ifdef USE_MINMAX struct ICEMATHS_API ShadowAABB { Point mMin; Point mMax; }; class ICEMATHS_API AABB { public: //! Constructor inline_ AABB() {} //! Destructor inline_ ~AABB() {} //! Type-independent methods AABB_COMMON_METHODS; /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Setups an AABB from min & max vectors. * \param min [in] the min point * \param max [in] the max point */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void SetMinMax(const Point& min, const Point& max) { mMin = min; mMax = max; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Setups an AABB from center & extents vectors. * \param c [in] the center point * \param e [in] the extents vector */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void SetCenterExtents(const Point& c, const Point& e) { mMin = c - e; mMax = c + e; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Setups an empty AABB. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void SetEmpty() { Point p(MIN_FLOAT, MIN_FLOAT, MIN_FLOAT); mMin = -p; mMax = p;} /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Setups a point AABB. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void SetPoint(const Point& pt) { mMin = mMax = pt; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Gets the size of the AABB. The size is defined as the longest extent. * \return the size of the AABB */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// float GetSize() const { Point e; GetExtents(e); return e.Max(); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Extends the AABB. * \param p [in] the next point */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void Extend(const Point& p) { if(p.x > mMax.x) mMax.x = p.x; if(p.x < mMin.x) mMin.x = p.x; if(p.y > mMax.y) mMax.y = p.y; if(p.y < mMin.y) mMin.y = p.y; if(p.z > mMax.z) mMax.z = p.z; if(p.z < mMin.z) mMin.z = p.z; } // Data access //! Get min point of the box inline_ void GetMin(Point& min) const { min = mMin; } //! Get max point of the box inline_ void GetMax(Point& max) const { max = mMax; } //! Get component of the box's min point along a given axis inline_ float GetMin(udword axis) const { return mMin[axis]; } //! Get component of the box's max point along a given axis inline_ float GetMax(udword axis) const { return mMax[axis]; } //! Get box center inline_ void GetCenter(Point& center) const { center = (mMax + mMin)*0.5f; } //! Get box extents inline_ void GetExtents(Point& extents) const { extents = (mMax - mMin)*0.5f; } //! Get component of the box's center along a given axis inline_ float GetCenter(udword axis) const { return (mMax[axis] + mMin[axis])*0.5f; } //! Get component of the box's extents along a given axis inline_ float GetExtents(udword axis) const { return (mMax[axis] - mMin[axis])*0.5f; } //! Get box diagonal inline_ void GetDiagonal(Point& diagonal) const { diagonal = mMax - mMin; } inline_ float GetWidth() const { return mMax.x - mMin.x; } inline_ float GetHeight() const { return mMax.y - mMin.y; } inline_ float GetDepth() const { return mMax.z - mMin.z; } //! Volume inline_ float GetVolume() const { return GetWidth() * GetHeight() * GetDepth(); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Computes the intersection between two AABBs. * \param a [in] the other AABB * \return true on intersection */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ BOOL Intersect(const AABB& a) const { if(mMax.x < a.mMin.x || a.mMax.x < mMin.x || mMax.y < a.mMin.y || a.mMax.y < mMin.y || mMax.z < a.mMin.z || a.mMax.z < mMin.z) return FALSE; return TRUE; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Computes the 1D-intersection between two AABBs, on a given axis. * \param a [in] the other AABB * \param axis [in] the axis (0, 1, 2) * \return true on intersection */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ BOOL Intersect(const AABB& a, udword axis) const { if(mMax[axis] < a.mMin[axis] || a.mMax[axis] < mMin[axis]) return FALSE; return TRUE; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Recomputes the AABB after an arbitrary transform by a 4x4 matrix. * Original code by Charles Bloom on the GD-Algorithm list. (I slightly modified it) * \param mtx [in] the transform matrix * \param aabb [out] the transformed AABB [can be *this] */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ void Rotate(const Matrix4x4& mtx, AABB& aabb) const { // The three edges transformed: you can efficiently transform an X-only vector // by just getting the "X" column of the matrix Point vx,vy,vz; mtx.GetRow(0, vx); vx *= (mMax.x - mMin.x); mtx.GetRow(1, vy); vy *= (mMax.y - mMin.y); mtx.GetRow(2, vz); vz *= (mMax.z - mMin.z); // Transform the min point aabb.mMin = aabb.mMax = mMin * mtx; // Take the transformed min & axes and find new extents // Using CPU code in the right place is faster... if(IS_NEGATIVE_FLOAT(vx.x)) aabb.mMin.x += vx.x; else aabb.mMax.x += vx.x; if(IS_NEGATIVE_FLOAT(vx.y)) aabb.mMin.y += vx.y; else aabb.mMax.y += vx.y; if(IS_NEGATIVE_FLOAT(vx.z)) aabb.mMin.z += vx.z; else aabb.mMax.z += vx.z; if(IS_NEGATIVE_FLOAT(vy.x)) aabb.mMin.x += vy.x; else aabb.mMax.x += vy.x; if(IS_NEGATIVE_FLOAT(vy.y)) aabb.mMin.y += vy.y; else aabb.mMax.y += vy.y; if(IS_NEGATIVE_FLOAT(vy.z)) aabb.mMin.z += vy.z; else aabb.mMax.z += vy.z; if(IS_NEGATIVE_FLOAT(vz.x)) aabb.mMin.x += vz.x; else aabb.mMax.x += vz.x; if(IS_NEGATIVE_FLOAT(vz.y)) aabb.mMin.y += vz.y; else aabb.mMax.y += vz.y; if(IS_NEGATIVE_FLOAT(vz.z)) aabb.mMin.z += vz.z; else aabb.mMax.z += vz.z; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Checks the AABB is valid. * \return true if the box is valid */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ BOOL IsValid() const { // Consistency condition for (Min, Max) boxes: min < max if(mMin.x > mMax.x) return FALSE; if(mMin.y > mMax.y) return FALSE; if(mMin.z > mMax.z) return FALSE; return TRUE; } //! Operator for AABB *= float. Scales the extents, keeps same center. inline_ AABB& operator*=(float s) { Point Center; GetCenter(Center); Point Extents; GetExtents(Extents); SetCenterExtents(Center, Extents * s); return *this; } //! Operator for AABB /= float. Scales the extents, keeps same center. inline_ AABB& operator/=(float s) { Point Center; GetCenter(Center); Point Extents; GetExtents(Extents); SetCenterExtents(Center, Extents / s); return *this; } //! Operator for AABB += Point. Translates the box. inline_ AABB& operator+=(const Point& trans) { mMin+=trans; mMax+=trans; return *this; } private: Point mMin; //!< Min point Point mMax; //!< Max point }; #else class ICEMATHS_API AABB { public: //! Constructor inline_ AABB() {} //! Destructor inline_ ~AABB() {} //! Type-independent methods AABB_COMMON_METHODS; /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Setups an AABB from min & max vectors. * \param min [in] the min point * \param max [in] the max point */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void SetMinMax(const Point& min, const Point& max) { mCenter = (max + min)*0.5f; mExtents = (max - min)*0.5f; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Setups an AABB from center & extents vectors. * \param c [in] the center point * \param e [in] the extents vector */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void SetCenterExtents(const Point& c, const Point& e) { mCenter = c; mExtents = e; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Setups an empty AABB. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void SetEmpty() { mCenter.Zero(); mExtents.Set(MIN_FLOAT, MIN_FLOAT, MIN_FLOAT);} /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Setups a point AABB. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void SetPoint(const Point& pt) { mCenter = pt; mExtents.Zero(); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Gets the size of the AABB. The size is defined as the longest extent. * \return the size of the AABB */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// float GetSize() const { return mExtents.Max(); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Extends the AABB. * \param p [in] the next point */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void Extend(const Point& p) { Point Max = mCenter + mExtents; Point Min = mCenter - mExtents; if(p.x > Max.x) Max.x = p.x; if(p.x < Min.x) Min.x = p.x; if(p.y > Max.y) Max.y = p.y; if(p.y < Min.y) Min.y = p.y; if(p.z > Max.z) Max.z = p.z; if(p.z < Min.z) Min.z = p.z; SetMinMax(Min, Max); } // Data access //! Get min point of the box inline_ void GetMin(Point& min) const { min = mCenter - mExtents; } //! Get max point of the box inline_ void GetMax(Point& max) const { max = mCenter + mExtents; } //! Get component of the box's min point along a given axis inline_ float GetMin(udword axis) const { return mCenter[axis] - mExtents[axis]; } //! Get component of the box's max point along a given axis inline_ float GetMax(udword axis) const { return mCenter[axis] + mExtents[axis]; } //! Get box center inline_ void GetCenter(Point& center) const { center = mCenter; } //! Get box extents inline_ void GetExtents(Point& extents) const { extents = mExtents; } //! Get component of the box's center along a given axis inline_ float GetCenter(udword axis) const { return mCenter[axis]; } //! Get component of the box's extents along a given axis inline_ float GetExtents(udword axis) const { return mExtents[axis]; } //! Get box diagonal inline_ void GetDiagonal(Point& diagonal) const { diagonal = mExtents * 2.0f; } inline_ float GetWidth() const { return mExtents.x * 2.0f; } inline_ float GetHeight() const { return mExtents.y * 2.0f; } inline_ float GetDepth() const { return mExtents.z * 2.0f; } //! Volume inline_ float GetVolume() const { return mExtents.x * mExtents.y * mExtents.z * 8.0f; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Computes the intersection between two AABBs. * \param a [in] the other AABB * \return true on intersection */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ BOOL Intersect(const AABB& a) const { float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; return TRUE; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * The standard intersection method from Gamasutra. Just here to check its speed against the one above. * \param a [in] the other AABB * \return true on intersection */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ bool GomezIntersect(const AABB& a) { Point T = mCenter - a.mCenter; // Vector from A to B return ((fabsf(T.x) <= (a.mExtents.x + mExtents.x)) && (fabsf(T.y) <= (a.mExtents.y + mExtents.y)) && (fabsf(T.z) <= (a.mExtents.z + mExtents.z))); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Computes the 1D-intersection between two AABBs, on a given axis. * \param a [in] the other AABB * \param axis [in] the axis (0, 1, 2) * \return true on intersection */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ BOOL Intersect(const AABB& a, udword axis) const { float t = mCenter[axis] - a.mCenter[axis]; float e = a.mExtents[axis] + mExtents[axis]; if(AIR(t) > IR(e)) return FALSE; return TRUE; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Recomputes the AABB after an arbitrary transform by a 4x4 matrix. * \param mtx [in] the transform matrix * \param aabb [out] the transformed AABB [can be *this] */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ void Rotate(const Matrix4x4& mtx, AABB& aabb) const { // Compute new center aabb.mCenter = mCenter * mtx; // Compute new extents. FPU code & CPU code have been interleaved for improved performance. Point Ex(mtx.m[0][0] * mExtents.x, mtx.m[0][1] * mExtents.x, mtx.m[0][2] * mExtents.x); IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; Point Ey(mtx.m[1][0] * mExtents.y, mtx.m[1][1] * mExtents.y, mtx.m[1][2] * mExtents.y); IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; Point Ez(mtx.m[2][0] * mExtents.z, mtx.m[2][1] * mExtents.z, mtx.m[2][2] * mExtents.z); IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; aabb.mExtents.x = Ex.x + Ey.x + Ez.x; aabb.mExtents.y = Ex.y + Ey.y + Ez.y; aabb.mExtents.z = Ex.z + Ey.z + Ez.z; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Checks the AABB is valid. * \return true if the box is valid */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ BOOL IsValid() const { // Consistency condition for (Center, Extents) boxes: Extents >= 0 if(IS_NEGATIVE_FLOAT(mExtents.x)) return FALSE; if(IS_NEGATIVE_FLOAT(mExtents.y)) return FALSE; if(IS_NEGATIVE_FLOAT(mExtents.z)) return FALSE; return TRUE; } //! Operator for AABB *= float. Scales the extents, keeps same center. inline_ AABB& operator*=(float s) { mExtents*=s; return *this; } //! Operator for AABB /= float. Scales the extents, keeps same center. inline_ AABB& operator/=(float s) { mExtents/=s; return *this; } //! Operator for AABB += Point. Translates the box. inline_ AABB& operator+=(const Point& trans) { mCenter+=trans; return *this; } private: Point mCenter; //!< AABB Center Point mExtents; //!< x, y and z extents }; #endif inline_ void ComputeMinMax(const Point& p, Point& min, Point& max) { if(p.x > max.x) max.x = p.x; if(p.x < min.x) min.x = p.x; if(p.y > max.y) max.y = p.y; if(p.y < min.y) min.y = p.y; if(p.z > max.z) max.z = p.z; if(p.z < min.z) min.z = p.z; } inline_ void ComputeAABB(AABB& aabb, const Point* list, udword nb_pts) { if(list) { Point Maxi(MIN_FLOAT, MIN_FLOAT, MIN_FLOAT); Point Mini(MAX_FLOAT, MAX_FLOAT, MAX_FLOAT); while(nb_pts--) { // _prefetch(list+1); // off by one ? ComputeMinMax(*list++, Mini, Maxi); } aabb.SetMinMax(Mini, Maxi); } } #endif // __ICEAABB_H__ choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/Ice/IceTriangle.h0000664000000000000000000000466412741425367023540 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains a handy triangle class. * \file IceTriangle.h * \author Pierre Terdiman * \date January, 17, 2000 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Include Guard #ifndef __ICETRIANGLE_H__ #define __ICETRIANGLE_H__ // Forward declarations class Moment; // Partitioning values enum PartVal { TRI_MINUS_SPACE = 0, //!< Triangle is in the negative space TRI_PLUS_SPACE = 1, //!< Triangle is in the positive space TRI_INTERSECT = 2, //!< Triangle intersects plane TRI_ON_PLANE = 3, //!< Triangle and plane are coplanar TRI_FORCEDWORD = 0x7fffffff }; // A triangle class. class ICEMATHS_API Triangle { public: //! Constructor inline_ Triangle() {} //! Constructor inline_ Triangle(const Point& p0, const Point& p1, const Point& p2) { mVerts[0]=p0; mVerts[1]=p1; mVerts[2]=p2; } //! Copy constructor inline_ Triangle(const Triangle& triangle) { mVerts[0] = triangle.mVerts[0]; mVerts[1] = triangle.mVerts[1]; mVerts[2] = triangle.mVerts[2]; } //! Destructor inline_ ~Triangle() {} //! Vertices Point mVerts[3]; // Methods void Flip(); float Area() const; float Perimeter() const; float Compacity() const; void Normal(Point& normal) const; void DenormalizedNormal(Point& normal) const; void Center(Point& center) const; inline_ Plane PlaneEquation() const { return Plane(mVerts[0], mVerts[1], mVerts[2]); } PartVal TestAgainstPlane(const Plane& plane, float epsilon) const; // float Distance(Point& cp, Point& cq, Tri& tri); void ComputeMoment(Moment& m); float MinEdgeLength() const; float MaxEdgeLength() const; void ComputePoint(float u, float v, Point& pt, udword* nearvtx=null) const; void Inflate(float fat_coeff, bool constant_border); }; #endif // __ICETRIANGLE_H__ choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/Ice/IceRevisitedRadix.cpp0000664000000000000000000005300212741425367025242 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains source code from the article "Radix Sort Revisited". * \file IceRevisitedRadix.cpp * \author Pierre Terdiman * \date April, 4, 2000 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Revisited Radix Sort. * This is my new radix routine: * - it uses indices and doesn't recopy the values anymore, hence wasting less ram * - it creates all the histograms in one run instead of four * - it sorts words faster than dwords and bytes faster than words * - it correctly sorts negative floating-point values by patching the offsets * - it automatically takes advantage of temporal coherence * - multiple keys support is a side effect of temporal coherence * - it may be worth recoding in asm... (mainly to use FCOMI, FCMOV, etc) [it's probably memory-bound anyway] * * History: * - 08.15.98: very first version * - 04.04.00: recoded for the radix article * - 12.xx.00: code lifting * - 09.18.01: faster CHECK_PASS_VALIDITY thanks to Mark D. Shattuck (who provided other tips, not included here) * - 10.11.01: added local ram support * - 01.20.02: bugfix! In very particular cases the last pass was skipped in the float code-path, leading to incorrect sorting...... * - 01.02.02: - "mIndices" renamed => "mRanks". That's a rank sorter after all. * - ranks are not "reset" anymore, but implicit on first calls * - 07.05.02: - offsets rewritten with one less indirection. * - 11.03.02: - "bool" replaced with RadixHint enum * * \class RadixSort * \author Pierre Terdiman * \version 1.4 * \date August, 15, 1998 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /* To do: - add an offset parameter between two input values (avoid some data recopy sometimes) - unroll ? asm ? - 11 bits trick & 3 passes as Michael did - prefetch stuff the day I have a P3 - make a version with 16-bits indices ? */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Precompiled Header #include "Stdafx.h" using namespace IceCore; #define INVALIDATE_RANKS mCurrentSize|=0x80000000 #define VALIDATE_RANKS mCurrentSize&=0x7fffffff #define CURRENT_SIZE (mCurrentSize&0x7fffffff) #define INVALID_RANKS (mCurrentSize&0x80000000) #define CHECK_RESIZE(n) \ if(n!=mPreviousSize) \ { \ if(n>mCurrentSize) Resize(n); \ else ResetRanks(); \ mPreviousSize = n; \ } #define CREATE_HISTOGRAMS(type, buffer) \ /* Clear counters/histograms */ \ ZeroMemory(mHistogram, 256*4*sizeof(udword)); \ \ /* Prepare to count */ \ ubyte* p = (ubyte*)input; \ ubyte* pe = &p[nb*4]; \ udword* h0= &mHistogram[0]; /* Histogram for first pass (LSB) */ \ udword* h1= &mHistogram[256]; /* Histogram for second pass */ \ udword* h2= &mHistogram[512]; /* Histogram for third pass */ \ udword* h3= &mHistogram[768]; /* Histogram for last pass (MSB) */ \ \ bool AlreadySorted = true; /* Optimism... */ \ \ if(INVALID_RANKS) \ { \ /* Prepare for temporal coherence */ \ type* Running = (type*)buffer; \ type PrevVal = *Running; \ \ while(p!=pe) \ { \ /* Read input buffer in previous sorted order */ \ type Val = *Running++; \ /* Check whether already sorted or not */ \ if(ValCurSize) Resize(nb); mCurrentSize = nb; INVALIDATE_RANKS; } } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Main sort routine. * This one is for integer values. After the call, mRanks contains a list of indices in sorted order, i.e. in the order you may process your data. * \param input [in] a list of integer values to sort * \param nb [in] number of values to sort, must be < 2^31 * \param hint [in] RADIX_SIGNED to handle negative values, RADIX_UNSIGNED if you know your input buffer only contains positive values * \return Self-Reference */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// RadixSort& RadixSort::Sort(const udword* input, udword nb, RadixHint hint) { // Checkings if(!input || !nb || nb&0x80000000) return *this; // Stats mTotalCalls++; // Resize lists if needed CheckResize(nb); #ifdef RADIX_LOCAL_RAM // Allocate histograms & offsets on the stack udword mHistogram[256*4]; // udword mOffset[256]; udword* mLink[256]; #endif // Create histograms (counters). Counters for all passes are created in one run. // Pros: read input buffer once instead of four times // Cons: mHistogram is 4Kb instead of 1Kb // We must take care of signed/unsigned values for temporal coherence.... I just // have 2 code paths even if just a single opcode changes. Self-modifying code, someone? if(hint==RADIX_UNSIGNED) { CREATE_HISTOGRAMS(udword, input); } else { CREATE_HISTOGRAMS(sdword, input); } // Compute #negative values involved if needed udword NbNegativeValues = 0; if(hint==RADIX_SIGNED) { // An efficient way to compute the number of negatives values we'll have to deal with is simply to sum the 128 // last values of the last histogram. Last histogram because that's the one for the Most Significant Byte, // responsible for the sign. 128 last values because the 128 first ones are related to positive numbers. udword* h3= &mHistogram[768]; for(udword i=128;i<256;i++) NbNegativeValues += h3[i]; // 768 for last histogram, 128 for negative part } // Radix sort, j is the pass number (0=LSB, 3=MSB) for(udword j=0;j<4;j++) { CHECK_PASS_VALIDITY(j); // Sometimes the fourth (negative) pass is skipped because all numbers are negative and the MSB is 0xFF (for example). This is // not a problem, numbers are correctly sorted anyway. if(PerformPass) { // Should we care about negative values? if(j!=3 || hint==RADIX_UNSIGNED) { // Here we deal with positive values only // Create offsets // mOffset[0] = 0; // for(udword i=1;i<256;i++) mOffset[i] = mOffset[i-1] + CurCount[i-1]; mLink[0] = mRanks2; for(udword i=1;i<256;i++) mLink[i] = mLink[i-1] + CurCount[i-1]; } else { // This is a special case to correctly handle negative integers. They're sorted in the right order but at the wrong place. // Create biased offsets, in order for negative numbers to be sorted as well // mOffset[0] = NbNegativeValues; // First positive number takes place after the negative ones mLink[0] = &mRanks2[NbNegativeValues]; // First positive number takes place after the negative ones // for(udword i=1;i<128;i++) mOffset[i] = mOffset[i-1] + CurCount[i-1]; // 1 to 128 for positive numbers for(udword i=1;i<128;i++) mLink[i] = mLink[i-1] + CurCount[i-1]; // 1 to 128 for positive numbers // Fixing the wrong place for negative values // mOffset[128] = 0; mLink[128] = mRanks2; // for(i=129;i<256;i++) mOffset[i] = mOffset[i-1] + CurCount[i-1]; for(udword i=129;i<256;i++) mLink[i] = mLink[i-1] + CurCount[i-1]; } // Perform Radix Sort ubyte* InputBytes = (ubyte*)input; InputBytes += j; if(INVALID_RANKS) { // for(udword i=0;i>24; // Radix byte, same as above. AND is useless here (udword). // ### cmp to be killed. Not good. Later. // if(Radix<128) mRanks2[mOffset[Radix]++] = i; // Number is positive, same as above // else mRanks2[--mOffset[Radix]] = i; // Number is negative, flip the sorting order if(Radix<128) *mLink[Radix]++ = i; // Number is positive, same as above else *(--mLink[Radix]) = i; // Number is negative, flip the sorting order } VALIDATE_RANKS; } else { for(udword i=0;i>24; // Radix byte, same as above. AND is useless here (udword). // ### cmp to be killed. Not good. Later. // if(Radix<128) mRanks2[mOffset[Radix]++] = mRanks[i]; // Number is positive, same as above // else mRanks2[--mOffset[Radix]] = mRanks[i]; // Number is negative, flip the sorting order if(Radix<128) *mLink[Radix]++ = mRanks[i]; // Number is positive, same as above else *(--mLink[Radix]) = mRanks[i]; // Number is negative, flip the sorting order } } // Swap pointers for next pass. Valid indices - the most recent ones - are in mRanks after the swap. udword* Tmp = mRanks; mRanks = mRanks2; mRanks2 = Tmp; } else { // The pass is useless, yet we still have to reverse the order of current list if all values are negative. if(UniqueVal>=128) { if(INVALID_RANKS) { // ###Possible? for(udword i=0;i= 0.0f; // Same as: // Plane PL(verts[mVRef[0]], verts[mVRef[1]], verts[mVRef[2]]); // return PL.Distance(source) > PL.d; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Computes backface culling. * \param verts [in] the list of indexed vertices * \param source [in] source point (in local space) from which culling must be computed * \return true if the triangle is visible from the source point */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool IndexedTriangle::BackfaceCulling(const Point* verts, const Point& source) const { // Checkings if(!verts) return false; const Point& p0 = verts[mVRef[0]]; const Point& p1 = verts[mVRef[1]]; const Point& p2 = verts[mVRef[2]]; // Compute base // Point Base = (p0 + p1 + p2)*INV3; // Compute denormalized normal Point Normal = (p2 - p1)^(p0 - p1); // Backface culling // return (Normal | (source - Base)) >= 0.0f; return (Normal | (source - p0)) >= 0.0f; // Same as: (but a bit faster) // Plane PL(verts[mVRef[0]], verts[mVRef[1]], verts[mVRef[2]]); // return PL.Distance(source)>0.0f; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Computes the occlusion potential of the triangle. * \param verts [in] the list of indexed vertices * \param source [in] source point (in local space) from which occlusion potential must be computed * \return the occlusion potential */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// float IndexedTriangle::ComputeOcclusionPotential(const Point* verts, const Point& view) const { if(!verts) return 0.0f; // Occlusion potential: -(A * (N|V) / d^2) // A = polygon area // N = polygon normal // V = view vector // d = distance viewpoint-center of polygon float A = Area(verts); Point N; Normal(verts, N); Point C; Center(verts, C); float d = view.Distance(C); return -(A*(N|view))/(d*d); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Replaces a vertex reference with another one. * \param oldref [in] the vertex reference to replace * \param newref [in] the new vertex reference * \return true if success, else false if the input vertex reference doesn't belong to the triangle */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool IndexedTriangle::ReplaceVertex(udword oldref, udword newref) { if(mVRef[0]==oldref) { mVRef[0] = newref; return true; } else if(mVRef[1]==oldref) { mVRef[1] = newref; return true; } else if(mVRef[2]==oldref) { mVRef[2] = newref; return true; } return false; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Checks whether the triangle is degenerate or not. A degenerate triangle has two common vertex references. This is a zero-area triangle. * \return true if the triangle is degenerate */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool IndexedTriangle::IsDegenerate() const { if(mVRef[0]==mVRef[1]) return true; if(mVRef[1]==mVRef[2]) return true; if(mVRef[2]==mVRef[0]) return true; return false; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Checks whether the input vertex reference belongs to the triangle or not. * \param ref [in] the vertex reference to look for * \return true if the triangle contains the vertex reference */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool IndexedTriangle::HasVertex(udword ref) const { if(mVRef[0]==ref) return true; if(mVRef[1]==ref) return true; if(mVRef[2]==ref) return true; return false; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Checks whether the input vertex reference belongs to the triangle or not. * \param ref [in] the vertex reference to look for * \param index [out] the corresponding index in the triangle * \return true if the triangle contains the vertex reference */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool IndexedTriangle::HasVertex(udword ref, udword* index) const { if(mVRef[0]==ref) { *index = 0; return true; } if(mVRef[1]==ref) { *index = 1; return true; } if(mVRef[2]==ref) { *index = 2; return true; } return false; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Finds an edge in a tri, given two vertex references. * \param vref0 [in] the edge's first vertex reference * \param vref1 [in] the edge's second vertex reference * \return the edge number between 0 and 2, or 0xff if input refs are wrong. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ubyte IndexedTriangle::FindEdge(udword vref0, udword vref1) const { if(mVRef[0]==vref0 && mVRef[1]==vref1) return 0; else if(mVRef[0]==vref1 && mVRef[1]==vref0) return 0; else if(mVRef[0]==vref0 && mVRef[2]==vref1) return 1; else if(mVRef[0]==vref1 && mVRef[2]==vref0) return 1; else if(mVRef[1]==vref0 && mVRef[2]==vref1) return 2; else if(mVRef[1]==vref1 && mVRef[2]==vref0) return 2; return 0xff; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Gets the last reference given the first two. * \param vref0 [in] the first vertex reference * \param vref1 [in] the second vertex reference * \return the last reference, or INVALID_ID if input refs are wrong. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// udword IndexedTriangle::OppositeVertex(udword vref0, udword vref1) const { if(mVRef[0]==vref0 && mVRef[1]==vref1) return mVRef[2]; else if(mVRef[0]==vref1 && mVRef[1]==vref0) return mVRef[2]; else if(mVRef[0]==vref0 && mVRef[2]==vref1) return mVRef[1]; else if(mVRef[0]==vref1 && mVRef[2]==vref0) return mVRef[1]; else if(mVRef[1]==vref0 && mVRef[2]==vref1) return mVRef[0]; else if(mVRef[1]==vref1 && mVRef[2]==vref0) return mVRef[0]; return INVALID_ID; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Gets the three sorted vertex references according to an edge number. * edgenb = 0 => edge 0-1, returns references 0, 1, 2 * edgenb = 1 => edge 0-2, returns references 0, 2, 1 * edgenb = 2 => edge 1-2, returns references 1, 2, 0 * * \param edgenb [in] the edge number, 0, 1 or 2 * \param vref0 [out] the returned first vertex reference * \param vref1 [out] the returned second vertex reference * \param vref2 [out] the returned third vertex reference */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void IndexedTriangle::GetVRefs(ubyte edgenb, udword& vref0, udword& vref1, udword& vref2) const { if(edgenb==0) { vref0 = mVRef[0]; vref1 = mVRef[1]; vref2 = mVRef[2]; } else if(edgenb==1) { vref0 = mVRef[0]; vref1 = mVRef[2]; vref2 = mVRef[1]; } else if(edgenb==2) { vref0 = mVRef[1]; vref1 = mVRef[2]; vref2 = mVRef[0]; } } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Computes the triangle's smallest edge length. * \param verts [in] the list of indexed vertices * \return the smallest edge length */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// float IndexedTriangle::MinEdgeLength(const Point* verts) const { if(!verts) return 0.0f; float Min = MAX_FLOAT; float Length01 = verts[0].Distance(verts[1]); float Length02 = verts[0].Distance(verts[2]); float Length12 = verts[1].Distance(verts[2]); if(Length01 < Min) Min = Length01; if(Length02 < Min) Min = Length02; if(Length12 < Min) Min = Length12; return Min; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Computes the triangle's largest edge length. * \param verts [in] the list of indexed vertices * \return the largest edge length */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// float IndexedTriangle::MaxEdgeLength(const Point* verts) const { if(!verts) return 0.0f; float Max = MIN_FLOAT; float Length01 = verts[0].Distance(verts[1]); float Length02 = verts[0].Distance(verts[2]); float Length12 = verts[1].Distance(verts[2]); if(Length01 > Max) Max = Length01; if(Length02 > Max) Max = Length02; if(Length12 > Max) Max = Length12; return Max; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Computes a point on the triangle according to the stabbing information. * \param verts [in] the list of indexed vertices * \param u,v [in] point's barycentric coordinates * \param pt [out] point on triangle * \param nearvtx [out] index of nearest vertex */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void IndexedTriangle::ComputePoint(const Point* verts, float u, float v, Point& pt, udword* nearvtx) const { // Checkings if(!verts) return; // Get face in local or global space const Point& p0 = verts[mVRef[0]]; const Point& p1 = verts[mVRef[1]]; const Point& p2 = verts[mVRef[2]]; // Compute point coordinates pt = (1.0f - u - v)*p0 + u*p1 + v*p2; // Compute nearest vertex if needed if(nearvtx) { // Compute distance vector Point d(p0.SquareDistance(pt), // Distance^2 from vertex 0 to point on the face p1.SquareDistance(pt), // Distance^2 from vertex 1 to point on the face p2.SquareDistance(pt)); // Distance^2 from vertex 2 to point on the face // Get smallest distance *nearvtx = mVRef[d.SmallestAxis()]; } } //************************************** // Angle between two vectors (in radians) // we use this formula // uv = |u||v| cos(u,v) // u ^ v = w // |w| = |u||v| |sin(u,v)| //************************************** float Angle(const Point& u, const Point& v) { float NormU = u.Magnitude(); // |u| float NormV = v.Magnitude(); // |v| float Product = NormU*NormV; // |u||v| if(Product==0.0f) return 0.0f; float OneOverProduct = 1.0f / Product; // Cosinus float Cosinus = (u|v) * OneOverProduct; // Sinus Point w = u^v; float NormW = w.Magnitude(); float AbsSinus = NormW * OneOverProduct; // Remove degeneracy if(AbsSinus > 1.0f) AbsSinus = 1.0f; if(AbsSinus < -1.0f) AbsSinus = -1.0f; if(Cosinus>=0.0f) return asinf(AbsSinus); else return (PI-asinf(AbsSinus)); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Computes the angle between two triangles. * \param tri [in] the other triangle * \param verts [in] the list of indexed vertices * \return the angle in radians */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// float IndexedTriangle::Angle(const IndexedTriangle& tri, const Point* verts) const { // Checkings if(!verts) return 0.0f; // Compute face normals Point n0, n1; Normal(verts, n0); tri.Normal(verts, n1); // Compute angle float dp = n0|n1; if(dp>1.0f) return 0.0f; if(dp<-1.0f) return PI; return acosf(dp); // return ::Angle(n0,n1); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Checks a triangle is the same as another one. * \param tri [in] the other triangle * \return true if same triangle */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool IndexedTriangle::Equal(const IndexedTriangle& tri) const { // Test all vertex references return (HasVertex(tri.mVRef[0]) && HasVertex(tri.mVRef[1]) && HasVertex(tri.mVRef[2])); } choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/Ice/IceBoundingSphere.h0000664000000000000000000001540612741425367024703 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains code to compute the minimal bounding sphere. * \file IceBoundingSphere.h * \author Pierre Terdiman * \date January, 29, 2000 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Include Guard #ifndef __ICEBOUNDINGSPHERE_H__ #define __ICEBOUNDINGSPHERE_H__ enum BSphereMethod { BS_NONE, BS_GEMS, BS_MINIBALL, BS_FORCE_DWORD = 0x7fffffff }; class ICEMATHS_API Sphere { public: //! Constructor inline_ Sphere() {} //! Constructor inline_ Sphere(const Point& center, float radius) : mCenter(center), mRadius(radius) {} //! Constructor Sphere(udword nb_verts, const Point* verts); //! Copy constructor inline_ Sphere(const Sphere& sphere) : mCenter(sphere.mCenter), mRadius(sphere.mRadius) {} //! Destructor inline_ ~Sphere() {} BSphereMethod Compute(udword nb_verts, const Point* verts); bool FastCompute(udword nb_verts, const Point* verts); // Access methods inline_ const Point& GetCenter() const { return mCenter; } inline_ float GetRadius() const { return mRadius; } inline_ const Point& Center() const { return mCenter; } inline_ float Radius() const { return mRadius; } inline_ Sphere& Set(const Point& center, float radius) { mCenter = center; mRadius = radius; return *this; } inline_ Sphere& SetCenter(const Point& center) { mCenter = center; return *this; } inline_ Sphere& SetRadius(float radius) { mRadius = radius; return *this; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Tests if a point is contained within the sphere. * \param p [in] the point to test * \return true if inside the sphere */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ bool Contains(const Point& p) const { return mCenter.SquareDistance(p) <= mRadius*mRadius; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Tests if a sphere is contained within the sphere. * \param sphere [in] the sphere to test * \return true if inside the sphere */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ bool Contains(const Sphere& sphere) const { // If our radius is the smallest, we can't possibly contain the other sphere if(mRadius < sphere.mRadius) return false; // So r is always positive or null now float r = mRadius - sphere.mRadius; return mCenter.SquareDistance(sphere.mCenter) <= r*r; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Tests if a box is contained within the sphere. * \param aabb [in] the box to test * \return true if inside the sphere */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ BOOL Contains(const AABB& aabb) const { // I assume if all 8 box vertices are inside the sphere, so does the whole box. // Sounds ok but maybe there's a better way? float R2 = mRadius * mRadius; #ifdef USE_MIN_MAX const Point& Max = ((ShadowAABB&)&aabb).mMax; const Point& Min = ((ShadowAABB&)&aabb).mMin; #else Point Max; aabb.GetMax(Max); Point Min; aabb.GetMin(Min); #endif Point p; p.x=Max.x; p.y=Max.y; p.z=Max.z; if(mCenter.SquareDistance(p)>=R2) return FALSE; p.x=Min.x; if(mCenter.SquareDistance(p)>=R2) return FALSE; p.x=Max.x; p.y=Min.y; if(mCenter.SquareDistance(p)>=R2) return FALSE; p.x=Min.x; if(mCenter.SquareDistance(p)>=R2) return FALSE; p.x=Max.x; p.y=Max.y; p.z=Min.z; if(mCenter.SquareDistance(p)>=R2) return FALSE; p.x=Min.x; if(mCenter.SquareDistance(p)>=R2) return FALSE; p.x=Max.x; p.y=Min.y; if(mCenter.SquareDistance(p)>=R2) return FALSE; p.x=Min.x; if(mCenter.SquareDistance(p)>=R2) return FALSE; return TRUE; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Tests if the sphere intersects another sphere * \param sphere [in] the other sphere * \return true if spheres overlap */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ bool Intersect(const Sphere& sphere) const { float r = mRadius + sphere.mRadius; return mCenter.SquareDistance(sphere.mCenter) <= r*r; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Checks the sphere is valid. * \return true if the box is valid */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ BOOL IsValid() const { // Consistency condition for spheres: Radius >= 0.0f if(mRadius < 0.0f) return FALSE; return TRUE; } public: Point mCenter; //!< Sphere center float mRadius; //!< Sphere radius }; #endif // __ICEBOUNDINGSPHERE_H__ choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/Ice/IceUtils.h0000664000000000000000000002524112741425367023065 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains misc. useful macros & defines. * \file IceUtils.h * \author Pierre Terdiman (collected from various sources) * \date April, 4, 2000 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Include Guard #ifndef __ICEUTILS_H__ #define __ICEUTILS_H__ #define START_RUNONCE { static bool __RunOnce__ = false; if(!__RunOnce__){ #define END_RUNONCE __RunOnce__ = true;}} //! Reverse all the bits in a 32 bit word (from Steve Baker's Cute Code Collection) //! (each line can be done in any order. inline_ void ReverseBits(udword& n) { n = ((n >> 1) & 0x55555555) | ((n << 1) & 0xaaaaaaaa); n = ((n >> 2) & 0x33333333) | ((n << 2) & 0xcccccccc); n = ((n >> 4) & 0x0f0f0f0f) | ((n << 4) & 0xf0f0f0f0); n = ((n >> 8) & 0x00ff00ff) | ((n << 8) & 0xff00ff00); n = ((n >> 16) & 0x0000ffff) | ((n << 16) & 0xffff0000); // Etc for larger intergers (64 bits in Java) // NOTE: the >> operation must be unsigned! (>>> in java) } //! Count the number of '1' bits in a 32 bit word (from Steve Baker's Cute Code Collection) inline_ udword CountBits(udword n) { // This relies of the fact that the count of n bits can NOT overflow // an n bit interger. EG: 1 bit count takes a 1 bit interger, 2 bit counts // 2 bit interger, 3 bit count requires only a 2 bit interger. // So we add all bit pairs, then each nible, then each byte etc... n = (n & 0x55555555) + ((n & 0xaaaaaaaa) >> 1); n = (n & 0x33333333) + ((n & 0xcccccccc) >> 2); n = (n & 0x0f0f0f0f) + ((n & 0xf0f0f0f0) >> 4); n = (n & 0x00ff00ff) + ((n & 0xff00ff00) >> 8); n = (n & 0x0000ffff) + ((n & 0xffff0000) >> 16); // Etc for larger intergers (64 bits in Java) // NOTE: the >> operation must be unsigned! (>>> in java) return n; } //! Even faster? inline_ udword CountBits2(udword bits) { bits = bits - ((bits >> 1) & 0x55555555); bits = ((bits >> 2) & 0x33333333) + (bits & 0x33333333); bits = ((bits >> 4) + bits) & 0x0F0F0F0F; return (bits * 0x01010101) >> 24; } //! Spread out bits. EG 00001111 -> 0101010101 //! 00001010 -> 0100010000 //! This is used to interleve to intergers to produce a `Morten Key' //! used in Space Filling Curves (See DrDobbs Journal, July 1999) //! Order is important. inline_ void SpreadBits(udword& n) { n = ( n & 0x0000ffff) | (( n & 0xffff0000) << 16); n = ( n & 0x000000ff) | (( n & 0x0000ff00) << 8); n = ( n & 0x000f000f) | (( n & 0x00f000f0) << 4); n = ( n & 0x03030303) | (( n & 0x0c0c0c0c) << 2); n = ( n & 0x11111111) | (( n & 0x22222222) << 1); } // Next Largest Power of 2 // Given a binary integer value x, the next largest power of 2 can be computed by a SWAR algorithm // that recursively "folds" the upper bits into the lower bits. This process yields a bit vector with // the same most significant 1 as x, but all 1's below it. Adding 1 to that value yields the next // largest power of 2. For a 32-bit value: inline_ udword nlpo2(udword x) { x |= (x >> 1); x |= (x >> 2); x |= (x >> 4); x |= (x >> 8); x |= (x >> 16); return x+1; } //! Test to see if a number is an exact power of two (from Steve Baker's Cute Code Collection) inline_ bool IsPowerOfTwo(udword n) { return ((n&(n-1))==0); } //! Zero the least significant '1' bit in a word. (from Steve Baker's Cute Code Collection) inline_ void ZeroLeastSetBit(udword& n) { n&=(n-1); } //! Set the least significant N bits in a word. (from Steve Baker's Cute Code Collection) inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<> 31; return (x^y)-y; } //!< Alternative min function inline_ sdword min_(sdword a, sdword b) { sdword delta = b-a; return a + (delta&(delta>>31)); } // Determine if one of the bytes in a 4 byte word is zero inline_ BOOL HasNullByte(udword x) { return ((x + 0xfefefeff) & (~x) & 0x80808080); } // To find the smallest 1 bit in a word EG: ~~~~~~10---0 => 0----010---0 inline_ udword LowestOneBit(udword w) { return ((w) & (~(w)+1)); } // inline_ udword LowestOneBit_(udword w) { return ((w) & (-(w))); } // Most Significant 1 Bit // Given a binary integer value x, the most significant 1 bit (highest numbered element of a bit set) // can be computed using a SWAR algorithm that recursively "folds" the upper bits into the lower bits. // This process yields a bit vector with the same most significant 1 as x, but all 1's below it. // Bitwise AND of the original value with the complement of the "folded" value shifted down by one // yields the most significant bit. For a 32-bit value: inline_ udword msb32(udword x) { x |= (x >> 1); x |= (x >> 2); x |= (x >> 4); x |= (x >> 8); x |= (x >> 16); return (x & ~(x >> 1)); } /* "Just call it repeatedly with various input values and always with the same variable as "memory". The sharpness determines the degree of filtering, where 0 completely filters out the input, and 1 does no filtering at all. I seem to recall from college that this is called an IIR (Infinite Impulse Response) filter. As opposed to the more typical FIR (Finite Impulse Response). Also, I'd say that you can make more intelligent and interesting filters than this, for example filters that remove wrong responses from the mouse because it's being moved too fast. You'd want such a filter to be applied before this one, of course." (JCAB on Flipcode) */ inline_ float FeedbackFilter(float val, float& memory, float sharpness) { ASSERT(sharpness>=0.0f && sharpness<=1.0f && "Invalid sharpness value in feedback filter"); if(sharpness<0.0f) sharpness = 0.0f; else if(sharpness>1.0f) sharpness = 1.0f; return memory = val * sharpness + memory * (1.0f - sharpness); } //! If you can guarantee that your input domain (i.e. value of x) is slightly //! limited (abs(x) must be < ((1<<31u)-32767)), then you can use the //! following code to clamp the resulting value into [-32768,+32767] range: inline_ int ClampToInt16(int x) { // ASSERT(abs(x) < (int)((1<<31u)-32767)); int delta = 32767 - x; x += (delta>>31) & delta; delta = x + 32768; x -= (delta>>31) & delta; return x; } // Generic functions template inline_ void TSwap(Type& a, Type& b) { const Type c = a; a = b; b = c; } template inline_ Type TClamp(const Type& x, const Type& lo, const Type& hi) { return ((xhi) ? hi : x); } template inline_ void TSort(Type& a, Type& b) { if(a>b) TSwap(a, b); } template inline_ void TSort(Type& a, Type& b, Type& c) { if(a>b) TSwap(a, b); if(b>c) TSwap(b, c); if(a>b) TSwap(a, b); if(b>c) TSwap(b, c); } // Prevent nasty user-manipulations (strategy borrowed from Charles Bloom) // #define PREVENT_COPY(curclass) void operator = (const curclass& object) { ASSERT(!"Bad use of operator ="); } // ... actually this is better ! #define PREVENT_COPY(cur_class) private: cur_class(const cur_class& object); cur_class& operator=(const cur_class& object); //! TO BE DOCUMENTED #define OFFSET_OF(Class, Member) (size_t)&(((Class*)0)->Member) //! TO BE DOCUMENTED #define ARRAYSIZE(p) (sizeof(p)/sizeof(p[0])) /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Returns the alignment of the input address. * \fn Alignment() * \param address [in] address to check * \return the best alignment (e.g. 1 for odd addresses, etc) */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// FUNCTION ICECORE_API udword Alignment(udword address); #define IS_ALIGNED_2(x) ((x&1)==0) #define IS_ALIGNED_4(x) ((x&3)==0) #define IS_ALIGNED_8(x) ((x&7)==0) inline_ void _prefetch(void const* ptr) { (void)*(char const volatile *)ptr; } // Compute implicit coords from an index: // The idea is to get back 2D coords from a 1D index. // For example: // // 0 1 2 ... nbu-1 // nbu nbu+1 i ... // // We have i, we're looking for the equivalent (u=2, v=1) location. // i = u + v*nbu // <=> i/nbu = u/nbu + v // Since 0 <= u < nbu, u/nbu = 0 (integer) // Hence: v = i/nbu // Then we simply put it back in the original equation to compute u = i - v*nbu inline_ void Compute2DCoords(udword& u, udword& v, udword i, udword nbu) { v = i / nbu; u = i - (v * nbu); } // In 3D: i = u + v*nbu + w*nbu*nbv // <=> i/(nbu*nbv) = u/(nbu*nbv) + v/nbv + w // u/(nbu*nbv) is null since u/nbu was null already. // v/nbv is null as well for the same reason. // Hence w = i/(nbu*nbv) // Then we're left with a 2D problem: i' = i - w*nbu*nbv = u + v*nbu inline_ void Compute3DCoords(udword& u, udword& v, udword& w, udword i, udword nbu, udword nbu_nbv) { w = i / (nbu_nbv); Compute2DCoords(u, v, i - (w * nbu_nbv), nbu); } #endif // __ICEUTILS_H__ choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/Ice/IceContainer.h0000664000000000000000000002250112741425367023703 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains a simple container class. * \file IceContainer.h * \author Pierre Terdiman * \date February, 5, 2000 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Include Guard #ifndef __ICECONTAINER_H__ #define __ICECONTAINER_H__ #define CONTAINER_STATS enum FindMode { FIND_CLAMP, FIND_WRAP, FIND_FORCE_DWORD = 0x7fffffff }; class ICECORE_API Container { public: // Constructor / Destructor Container(); Container(const Container& object); Container(udword size, float growth_factor); ~Container(); // Management /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * A O(1) method to add a value in the container. The container is automatically resized if needed. * The method is inline, not the resize. The call overhead happens on resizes only, which is not a problem since the resizing operation * costs a lot more than the call overhead... * * \param entry [in] a udword to store in the container * \see Add(float entry) * \see Empty() * \see Contains(udword entry) * \return Self-Reference */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ Container& Add(udword entry) { // Resize if needed if(mCurNbEntries==mMaxNbEntries) Resize(); // Add new entry mEntries[mCurNbEntries++] = entry; return *this; } inline_ Container& Add(const udword* entries, udword nb) { // Resize if needed if(mCurNbEntries+nb>mMaxNbEntries) Resize(nb); // Add new entry CopyMemory(&mEntries[mCurNbEntries], entries, nb*sizeof(udword)); mCurNbEntries+=nb; return *this; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * A O(1) method to add a value in the container. The container is automatically resized if needed. * The method is inline, not the resize. The call overhead happens on resizes only, which is not a problem since the resizing operation * costs a lot more than the call overhead... * * \param entry [in] a float to store in the container * \see Add(udword entry) * \see Empty() * \see Contains(udword entry) * \return Self-Reference */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ Container& Add(float entry) { // Resize if needed if(mCurNbEntries==mMaxNbEntries) Resize(); // Add new entry mEntries[mCurNbEntries++] = IR(entry); return *this; } inline_ Container& Add(const float* entries, udword nb) { // Resize if needed if(mCurNbEntries+nb>mMaxNbEntries) Resize(nb); // Add new entry CopyMemory(&mEntries[mCurNbEntries], entries, nb*sizeof(float)); mCurNbEntries+=nb; return *this; } //! Add unique [slow] inline_ Container& AddUnique(udword entry) { if(!Contains(entry)) Add(entry); return *this; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Clears the container. All stored values are deleted, and it frees used ram. * \see Reset() * \return Self-Reference */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Container& Empty(); /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Resets the container. Stored values are discarded but the buffer is kept so that further calls don't need resizing again. * That's a kind of temporal coherence. * \see Empty() */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ void Reset() { // Avoid the write if possible // ### CMOV if(mCurNbEntries) mCurNbEntries = 0; } // HANDLE WITH CARE inline_ void ForceSize(udword size) { mCurNbEntries = size; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Sets the initial size of the container. If it already contains something, it's discarded. * \param nb [in] Number of entries * \return true if success */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool SetSize(udword nb); /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Refits the container and get rid of unused bytes. * \return true if success */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool Refit(); // Checks whether the container already contains a given value. bool Contains(udword entry, udword* location=null) const; // Deletes an entry - doesn't preserve insertion order. bool Delete(udword entry); // Deletes an entry - does preserve insertion order. bool DeleteKeepingOrder(udword entry); //! Deletes the very last entry. inline_ void DeleteLastEntry() { if(mCurNbEntries) mCurNbEntries--; } //! Deletes the entry whose index is given inline_ void DeleteIndex(udword index) { mEntries[index] = mEntries[--mCurNbEntries]; } // Helpers Container& FindNext(udword& entry, FindMode find_mode=FIND_CLAMP); Container& FindPrev(udword& entry, FindMode find_mode=FIND_CLAMP); // Data access. inline_ udword GetNbEntries() const { return mCurNbEntries; } //!< Returns the current number of entries. inline_ udword GetEntry(udword i) const { return mEntries[i]; } //!< Returns ith entry inline_ udword* GetEntries() const { return mEntries; } //!< Returns the list of entries. inline_ udword GetFirst() const { return mEntries[0]; } inline_ udword GetLast() const { return mEntries[mCurNbEntries-1]; } // Growth control inline_ float GetGrowthFactor() const { return mGrowthFactor; } //!< Returns the growth factor inline_ void SetGrowthFactor(float growth) { mGrowthFactor = growth; } //!< Sets the growth factor inline_ bool IsFull() const { return mCurNbEntries==mMaxNbEntries; } //!< Checks the container is full inline_ BOOL IsNotEmpty() const { return mCurNbEntries; } //!< Checks the container is empty //! Read-access as an array inline_ udword operator[](udword i) const { ASSERT(i>=0 && i=0 && ix O T Let define theta = angle between D and N. Then cos(theta) = |N| / |D| = |N| since D is normalized. j|D = |j|*|D|*cos(theta) => |N| = j|D Then we simply have: D = N + T To compute tangential reaction : T = D - N To compute reflexion vector : R = N - T = N - (D-N) = 2*N - D */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Precompiled Header #include "Stdafx.h" using namespace IceMaths; float Ray::SquareDistance(const Point& point, float* t) const { Point Diff = point - mOrig; float fT = Diff | mDir; if(fT<=0.0f) { fT = 0.0f; } else { fT /= mDir.SquareMagnitude(); Diff -= fT*mDir; } if(t) *t = fT; return Diff.SquareMagnitude(); } choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/Ice/IcePreprocessor.h0000664000000000000000000000722112741425367024451 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains preprocessor stuff. This should be the first included header. * \file IcePreprocessor.h * \author Pierre Terdiman * \date April, 4, 2000 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Include Guard #ifndef __ICEPREPROCESSOR_H__ #define __ICEPREPROCESSOR_H__ // Check platform #if defined( _WIN32 ) || defined( WIN32 ) // #pragma message("Compiling on Windows...") #define PLATFORM_WINDOWS #else // don't issue pragmas on unknown platforms // #pragma message("Compiling on unknown platform...") #endif // Check compiler #if defined(_MSC_VER) // #pragma message("Compiling with VC++...") #define COMPILER_VISUAL_CPP #else // don't issue pragmas on unknown platforms // #pragma message("Compiling with unknown compiler...") #endif // Check compiler options. If this file is included in user-apps, this // shouldn't be needed, so that they can use what they like best. #ifndef ICE_DONT_CHECK_COMPILER_OPTIONS #ifdef COMPILER_VISUAL_CPP #if defined(_CHAR_UNSIGNED) #endif #if defined(_CPPRTTI) #error Please disable RTTI... #endif #if defined(_CPPUNWIND) #error Please disable exceptions... #endif #if defined(_MT) // Multithreading #endif #endif #endif // Check debug mode #ifdef DEBUG // May be defined instead of _DEBUG. Let's fix it. #ifndef _DEBUG #define _DEBUG #endif #endif #ifdef _DEBUG // Here you may define items for debug builds #endif #ifndef THIS_FILE #define THIS_FILE __FILE__ #endif #ifndef ICE_NO_DLL #ifdef ICECORE_EXPORTS #define ICECORE_API __declspec(dllexport) #else #define ICECORE_API __declspec(dllimport) #endif #else #define ICECORE_API #endif // Don't override new/delete // #define DEFAULT_NEWDELETE #define DONT_TRACK_MEMORY_LEAKS #define FUNCTION extern "C" // Cosmetic stuff [mainly useful with multiple inheritance] #define override(base_class) virtual // Our own inline keyword, so that: // - we can switch to __forceinline to check it's really better or not // - we can remove __forceinline if the compiler doesn't support it // #define inline_ __forceinline // #define inline_ inline // Contributed by Bruce Mitchener #if defined(COMPILER_VISUAL_CPP) #define inline_ __forceinline // #define inline_ inline #elif defined(__GNUC__) && __GNUC__ < 3 #define inline_ inline #elif defined(__GNUC__) #define inline_ inline __attribute__ ((always_inline)) #else #define inline_ inline #endif // Down the hatch #ifdef _MSC_VER #pragma inline_depth( 255 ) #endif #ifdef COMPILER_VISUAL_CPP #pragma intrinsic(memcmp) #pragma intrinsic(memcpy) #pragma intrinsic(memset) #pragma intrinsic(strcat) #pragma intrinsic(strcmp) #pragma intrinsic(strcpy) #pragma intrinsic(strlen) #pragma intrinsic(abs) #pragma intrinsic(labs) #endif // ANSI compliance #ifdef _DEBUG #if(_MSC_VER < 1700 ) // Remove painful warning in debug inline_ bool __False__(){ return false; } #define for if(__False__()){} else for #endif #else #define for if(0){} else for #endif #endif // __ICEPREPROCESSOR_H__ choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/Ice/IceUtils.cpp0000664000000000000000000000336112741425367023417 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains misc. useful macros & defines. * \file IceUtils.cpp * \author Pierre Terdiman (collected from various sources) * \date April, 4, 2000 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Precompiled Header #include "Stdafx.h" using namespace IceCore; /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Returns the alignment of the input address. * \fn Alignment() * \param address [in] address to check * \return the best alignment (e.g. 1 for odd addresses, etc) */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// udword IceCore::Alignment(udword address) { // Returns 0 for null addresses if(!address) return 0; // Test all bits udword Align = 1; for(udword i=1;i<32;i++) { // Returns as soon as the alignment is broken if(address&Align) return Align; Align<<=1; } // Here all bits are null, except the highest one (else the address would be null) return Align; } choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/Ice/IceOBB.h0000664000000000000000000002300012741425367022356 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains OBB-related code. (oriented bounding box) * \file IceOBB.h * \author Pierre Terdiman * \date January, 13, 2000 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Include Guard #ifndef __ICEOBB_H__ #define __ICEOBB_H__ // Forward declarations class LSS; class ICEMATHS_API OBB { public: //! Constructor inline_ OBB() {} //! Constructor inline_ OBB(const Point& center, const Point& extents, const Matrix3x3& rot) : mCenter(center), mExtents(extents), mRot(rot) {} //! Destructor inline_ ~OBB() {} /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Setups an empty OBB. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void SetEmpty() { mCenter.Zero(); mExtents.Set(MIN_FLOAT, MIN_FLOAT, MIN_FLOAT); mRot.Identity(); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Tests if a point is contained within the OBB. * \param p [in] the world point to test * \return true if inside the OBB */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool ContainsPoint(const Point& p) const; /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Builds an OBB from an AABB and a world transform. * \param aabb [in] the aabb * \param mat [in] the world transform */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void Create(const AABB& aabb, const Matrix4x4& mat); /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Recomputes the OBB after an arbitrary transform by a 4x4 matrix. * \param mtx [in] the transform matrix * \param obb [out] the transformed OBB */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ void Rotate(const Matrix4x4& mtx, OBB& obb) const { // The extents remain constant obb.mExtents = mExtents; // The center gets x-formed obb.mCenter = mCenter * mtx; // Combine rotations obb.mRot = mRot * Matrix3x3(mtx); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Checks the OBB is valid. * \return true if the box is valid */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ BOOL IsValid() const { // Consistency condition for (Center, Extents) boxes: Extents >= 0.0f if(mExtents.x < 0.0f) return FALSE; if(mExtents.y < 0.0f) return FALSE; if(mExtents.z < 0.0f) return FALSE; return TRUE; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Computes the obb planes. * \param planes [out] 6 box planes * \return true if success */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool ComputePlanes(Plane* planes) const; /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Computes the obb points. * \param pts [out] 8 box points * \return true if success */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool ComputePoints(Point* pts) const; /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Computes vertex normals. * \param pts [out] 8 box points * \return true if success */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool ComputeVertexNormals(Point* pts) const; /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Returns edges. * \return 24 indices (12 edges) indexing the list returned by ComputePoints() */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// const udword* GetEdges() const; /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Returns local edge normals. * \return edge normals in local space */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// const Point* GetLocalEdgeNormals() const; /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Returns world edge normal * \param edge_index [in] 0 <= edge index < 12 * \param world_normal [out] edge normal in world space */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void ComputeWorldEdgeNormal(udword edge_index, Point& world_normal) const; /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Computes an LSS surrounding the OBB. * \param lss [out] the LSS */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void ComputeLSS(LSS& lss) const; /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Checks the OBB is inside another OBB. * \param box [in] the other OBB * \return TRUE if we're inside the other box */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// BOOL IsInside(const OBB& box) const; inline_ const Point& GetCenter() const { return mCenter; } inline_ const Point& GetExtents() const { return mExtents; } inline_ const Matrix3x3& GetRot() const { return mRot; } inline_ void GetRotatedExtents(Matrix3x3& extents) const { extents = mRot; extents.Scale(mExtents); } Point mCenter; //!< B for Box Point mExtents; //!< B for Bounding Matrix3x3 mRot; //!< O for Oriented // Orientation is stored in row-major format, // i.e. rows = eigen vectors of the covariance matrix }; #endif // __ICEOBB_H__ choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/OPC_Collider.cpp0000664000000000000000000000541512741425367023436 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /* * OPCODE - Optimized Collision Detection * Copyright (C) 2001 Pierre Terdiman * Homepage: http://www.codercorner.com/Opcode.htm */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains base collider class. * \file OPC_Collider.cpp * \author Pierre Terdiman * \date June, 2, 2001 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains the abstract class for colliders. * * \class Collider * \author Pierre Terdiman * \version 1.3 * \date June, 2, 2001 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Precompiled Header #include "Stdafx.h" using namespace Opcode; /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Constructor. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Collider::Collider() : mFlags (0), mCurrentModel (null), mIMesh (null) { } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Destructor. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Collider::~Collider() { } choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/OPC_VolumeCollider.h0000664000000000000000000001572312741425367024276 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /* * OPCODE - Optimized Collision Detection * Copyright (C) 2001 Pierre Terdiman * Homepage: http://www.codercorner.com/Opcode.htm */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains base volume collider class. * \file OPC_VolumeCollider.h * \author Pierre Terdiman * \date June, 2, 2001 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Include Guard #ifndef __OPC_VOLUMECOLLIDER_H__ #define __OPC_VOLUMECOLLIDER_H__ struct OPCODE_API VolumeCache { VolumeCache() : Model(null) {} ~VolumeCache() {} Container TouchedPrimitives; //!< Indices of touched primitives const BaseModel* Model; //!< Owner }; class OPCODE_API VolumeCollider : public Collider { public: // Constructor / Destructor VolumeCollider(); virtual ~VolumeCollider() = 0; // Collision report /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Gets the number of touched primitives after a collision query. * \see GetContactStatus() * \see GetTouchedPrimitives() * \return the number of touched primitives */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ udword GetNbTouchedPrimitives() const { return mTouchedPrimitives ? mTouchedPrimitives->GetNbEntries() : 0; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Gets the list of touched primitives after a collision query. * \see GetContactStatus() * \see GetNbTouchedPrimitives() * \return the list of touched primitives (primitive indices) */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ const udword* GetTouchedPrimitives() const { return mTouchedPrimitives ? mTouchedPrimitives->GetEntries() : null; } // Stats /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Stats: gets the number of Volume-BV overlap tests after a collision query. * \see GetNbVolumePrimTests() * \return the number of Volume-BV tests performed during last query */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ udword GetNbVolumeBVTests() const { return mNbVolumeBVTests; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Stats: gets the number of Volume-Triangle overlap tests after a collision query. * \see GetNbVolumeBVTests() * \return the number of Volume-Triangle tests performed during last query */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ udword GetNbVolumePrimTests() const { return mNbVolumePrimTests; } // Settings /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Validates current settings. You should call this method after all the settings / callbacks have been defined for a collider. * \return null if everything is ok, else a string describing the problem */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// override(Collider) const char* ValidateSettings(); protected: // Touched primitives Container* mTouchedPrimitives; //!< List of touched primitives // Dequantization coeffs Point mCenterCoeff; Point mExtentsCoeff; // Stats udword mNbVolumeBVTests; //!< Number of Volume-BV tests udword mNbVolumePrimTests; //!< Number of Volume-Primitive tests // Internal methods void _Dump(const AABBCollisionNode* node); void _Dump(const AABBNoLeafNode* node); void _Dump(const AABBQuantizedNode* node); void _Dump(const AABBQuantizedNoLeafNode* node); /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Initializes a query */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// override(Collider) inline_ void InitQuery() { // Reset stats & contact status mNbVolumeBVTests = 0; mNbVolumePrimTests = 0; Collider::InitQuery(); } inline_ BOOL IsCacheValid(VolumeCache& cache) { // We're going to do a volume-vs-model query. if(cache.Model!=mCurrentModel) { // Cached list was for another model so we can't keep it // Keep track of new owner and reset cache cache.Model = mCurrentModel; return FALSE; } else { // Same models, no problem return TRUE; } } }; #endif // __OPC_VOLUMECOLLIDER_H__ choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/OPC_SweepAndPrune.cpp0000664000000000000000000004157712741425367024432 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /* * OPCODE - Optimized Collision Detection * Copyright (C) 2001 Pierre Terdiman * Homepage: http://www.codercorner.com/Opcode.htm */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains an implementation of the sweep-and-prune algorithm (moved from Z-Collide) * \file OPC_SweepAndPrune.cpp * \author Pierre Terdiman * \date January, 29, 2000 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Precompiled Header #include "Stdafx.h" using namespace Opcode; inline_ void Sort(udword& id0, udword& id1) { if(id0>id1) Swap(id0, id1); } class Opcode::SAP_Element { public: inline_ SAP_Element() {} inline_ SAP_Element(udword id, SAP_Element* next) : mID(id), mNext(next) {} inline_ ~SAP_Element() {} udword mID; SAP_Element* mNext; }; class Opcode::SAP_Box { public: SAP_EndPoint* Min[3]; SAP_EndPoint* Max[3]; }; class Opcode::SAP_EndPoint { public: float Value; // Min or Max value SAP_EndPoint* Previous; // Previous EndPoint whose Value is smaller than ours (or null) SAP_EndPoint* Next; // Next EndPoint whose Value is greater than ours (or null) udword Data; // Parent box ID *2 | MinMax flag inline_ void SetData(udword box_id, BOOL is_max) { Data = (box_id<<1)|is_max; } inline_ BOOL IsMax() const { return Data & 1; } inline_ udword GetBoxID() const { return Data>>1; } inline_ void InsertAfter(SAP_EndPoint* element) { if(this!=element && this!=element->Next) { // Remove if(Previous) Previous->Next = Next; if(Next) Next->Previous = Previous; // Insert Next = element->Next; if(Next) Next->Previous = this; element->Next = this; Previous = element; } } inline_ void InsertBefore(SAP_EndPoint* element) { if(this!=element && this!=element->Previous) { // Remove if(Previous) Previous->Next = Next; if(Next) Next->Previous = Previous; // Insert Previous = element->Previous; element->Previous = this; Next = element; if(Previous) Previous->Next = this; } } }; /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Constructor. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// SAP_PairData::SAP_PairData() : mNbElements (0), mNbUsedElements (0), mElementPool (null), mFirstFree (null), mNbObjects (0), mArray (null) { } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Destructor. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// SAP_PairData::~SAP_PairData() { Release(); } void SAP_PairData::Release() { mNbElements = 0; mNbUsedElements = 0; mNbObjects = 0; DELETEARRAY(mElementPool); DELETEARRAY(mArray); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Initializes. * \param nb_objects [in] * \return true if success */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool SAP_PairData::Init(udword nb_objects) { // Make sure everything has been released Release(); if(!nb_objects) return false; mArray = new SAP_Element*[nb_objects]; CHECKALLOC(mArray); ZeroMemory(mArray, nb_objects*sizeof(SAP_Element*)); mNbObjects = nb_objects; return true; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Remaps a pointer when pool gets resized. * \param element [in/out] remapped element * \param delta [in] offset in bytes */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ void Remap(SAP_Element*& element, udword delta) { if(element) element = (SAP_Element*)(udword(element) + delta); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Gets a free element in the pool. * \param id [in] element id * \param next [in] next element * \param remap [out] possible remapping offset * \return the new element */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// SAP_Element* SAP_PairData::GetFreeElem(udword id, SAP_Element* next, udword* remap) { if(remap) *remap = 0; SAP_Element* FreeElem; if(mFirstFree) { // Recycle FreeElem = mFirstFree; mFirstFree = mFirstFree->mNext; // First free = next free (or null) } else { if(mNbUsedElements==mNbElements) { // Resize mNbElements = mNbElements ? (mNbElements<<1) : 2; SAP_Element* NewElems = new SAP_Element[mNbElements]; if(mNbUsedElements) CopyMemory(NewElems, mElementPool, mNbUsedElements*sizeof(SAP_Element)); // Remap everything { udword Delta = udword(NewElems) - udword(mElementPool); for(udword i=0;imID = id; FreeElem->mNext = next; return FreeElem; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Frees an element of the pool. * \param elem [in] element to free/recycle */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ void SAP_PairData::FreeElem(SAP_Element* elem) { elem->mNext = mFirstFree; // Next free mFirstFree = elem; } // Add a pair to the set. void SAP_PairData::AddPair(udword id1, udword id2) { // Order the ids Sort(id1, id2); ASSERT(id1=mNbObjects) return; // Select the right list from "mArray". SAP_Element* Current = mArray[id1]; if(!Current) { // Empty slot => create new element mArray[id1] = GetFreeElem(id2, null); } else if(Current->mID>id2) { // The list is not empty but all elements are greater than id2 => insert id2 in the front. mArray[id1] = GetFreeElem(id2, mArray[id1]); } else { // Else find the correct location in the sorted list (ascending order) and insert id2 there. while(Current->mNext) { if(Current->mNext->mID > id2) break; Current = Current->mNext; } if(Current->mID==id2) return; // The pair already exists // Current->mNext = GetFreeElem(id2, Current->mNext); udword Delta; SAP_Element* E = GetFreeElem(id2, Current->mNext, &Delta); if(Delta) Remap(Current, Delta); Current->mNext = E; } } // Delete a pair from the set. void SAP_PairData::RemovePair(udword id1, udword id2) { // Order the ids. Sort(id1, id2); // Exit if the pair doesn't exist in the set if(id1>=mNbObjects) return; // Otherwise, select the correct list. SAP_Element* Current = mArray[id1]; // If this list is empty, the pair doesn't exist. if(!Current) return; // Otherwise, if id2 is the first element, delete it. if(Current->mID==id2) { mArray[id1] = Current->mNext; FreeElem(Current); } else { // If id2 is not the first element, start traversing the sorted list. while(Current->mNext) { // If we have moved too far away without hitting id2, then the pair doesn't exist if(Current->mNext->mID > id2) return; // Otherwise, delete id2. if(Current->mNext->mID == id2) { SAP_Element* Temp = Current->mNext; Current->mNext = Temp->mNext; FreeElem(Temp); return; } Current = Current->mNext; } } } void SAP_PairData::DumpPairs(Pairs& pairs) const { // ### Ugly and slow for(udword i=0;imIDmID); Current = Current->mNext; } } } void SAP_PairData::DumpPairs(PairCallback callback, void* user_data) const { if(!callback) return; // ### Ugly and slow for(udword i=0;imIDmID, user_data)) return; Current = Current->mNext; } } } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Constructor. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// SweepAndPrune::SweepAndPrune() { } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Destructor. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// SweepAndPrune::~SweepAndPrune() { } void SweepAndPrune::GetPairs(Pairs& pairs) const { mPairs.DumpPairs(pairs); } void SweepAndPrune::GetPairs(PairCallback callback, void* user_data) const { mPairs.DumpPairs(callback, user_data); } bool SweepAndPrune::Init(udword nb_objects, const AABB** boxes) { // 1) Create sorted lists mNbObjects = nb_objects; mBoxes = new SAP_Box[nb_objects]; // for(udword i=0;iGetMin(Axis); Data[i*2+1] = boxes[i]->GetMax(Axis); } RadixSort RS; const udword* Sorted = RS.Sort(Data, nb_objects*2).GetRanks(); SAP_EndPoint* PreviousEndPoint = null; for(udword i=0;i>1; ASSERT(BoxIndexValue = SortedCoord; // CurrentEndPoint->IsMax = SortedIndex&1; // ### could be implicit ? // CurrentEndPoint->ID = BoxIndex; // ### could be implicit ? CurrentEndPoint->SetData(BoxIndex, SortedIndex&1); // ### could be implicit ? CurrentEndPoint->Previous = PreviousEndPoint; CurrentEndPoint->Next = null; if(PreviousEndPoint) PreviousEndPoint->Next = CurrentEndPoint; if(CurrentEndPoint->IsMax()) mBoxes[BoxIndex].Max[Axis] = CurrentEndPoint; else mBoxes[BoxIndex].Min[Axis] = CurrentEndPoint; PreviousEndPoint = CurrentEndPoint; } } DELETEARRAY(Data); CheckListsIntegrity(); // 2) Quickly find starting pairs mPairs.Init(nb_objects); { Pairs P; CompleteBoxPruning(nb_objects, boxes, P, Axes(AXES_XZY)); for(udword i=0;iid0; udword id1 = PP->id1; if(id0!=id1 && boxes[id0]->Intersect(*boxes[id1])) { mPairs.AddPair(id0, id1); } else ASSERT(0); } } return true; } bool SweepAndPrune::CheckListsIntegrity() { for(udword Axis=0;Axis<3;Axis++) { // Find list head SAP_EndPoint* Current = mList[Axis]; while(Current->Previous) Current = Current->Previous; udword Nb = 0; SAP_EndPoint* Previous = null; while(Current) { Nb++; if(Previous) { ASSERT(Previous->Value <= Current->Value); if(Previous->Value > Current->Value) return false; } ASSERT(Current->Previous==Previous); if(Current->Previous!=Previous) return false; Previous = Current; Current = Current->Next; } ASSERT(Nb==mNbObjects*2); } return true; } inline_ BOOL Intersect(const AABB& a, const SAP_Box& b) { if(b.Max[0]->Value < a.GetMin(0) || a.GetMax(0) < b.Min[0]->Value || b.Max[1]->Value < a.GetMin(1) || a.GetMax(1) < b.Min[1]->Value || b.Max[2]->Value < a.GetMin(2) || a.GetMax(2) < b.Min[2]->Value) return FALSE; return TRUE; } bool SweepAndPrune::UpdateObject(udword i, const AABB& box) { for(udword Axis=0;Axis<3;Axis++) { // udword Base = (udword)&mList[Axis][0]; // Update min { SAP_EndPoint* const CurrentMin = mBoxes[i].Min[Axis]; ASSERT(!CurrentMin->IsMax()); const float Limit = box.GetMin(Axis); if(Limit == CurrentMin->Value) { } else if(Limit < CurrentMin->Value) { CurrentMin->Value = Limit; // Min is moving left: SAP_EndPoint* NewPos = CurrentMin; ASSERT(NewPos); SAP_EndPoint* tmp; while((tmp = NewPos->Previous) && tmp->Value > Limit) { NewPos = tmp; if(NewPos->IsMax()) { // Our min passed a max => start overlap //udword SortedIndex = (udword(CurrentMin) - Base)/sizeof(NS_EndPoint); const udword id0 = CurrentMin->GetBoxID(); const udword id1 = NewPos->GetBoxID(); if(id0!=id1 && Intersect(box, mBoxes[id1])) mPairs.AddPair(id0, id1); } } CurrentMin->InsertBefore(NewPos); } else// if(Limit > CurrentMin->Value) { CurrentMin->Value = Limit; // Min is moving right: SAP_EndPoint* NewPos = CurrentMin; ASSERT(NewPos); SAP_EndPoint* tmp; while((tmp = NewPos->Next) && tmp->Value < Limit) { NewPos = tmp; if(NewPos->IsMax()) { // Our min passed a max => stop overlap const udword id0 = CurrentMin->GetBoxID(); const udword id1 = NewPos->GetBoxID(); if(id0!=id1) mPairs.RemovePair(id0, id1); } } CurrentMin->InsertAfter(NewPos); } } // Update max { SAP_EndPoint* const CurrentMax = mBoxes[i].Max[Axis]; ASSERT(CurrentMax->IsMax()); const float Limit = box.GetMax(Axis); if(Limit == CurrentMax->Value) { } else if(Limit > CurrentMax->Value) { CurrentMax->Value = Limit; // Max is moving right: SAP_EndPoint* NewPos = CurrentMax; ASSERT(NewPos); SAP_EndPoint* tmp; while((tmp = NewPos->Next) && tmp->Value < Limit) { NewPos = tmp; if(!NewPos->IsMax()) { // Our max passed a min => start overlap const udword id0 = CurrentMax->GetBoxID(); const udword id1 = NewPos->GetBoxID(); if(id0!=id1 && Intersect(box, mBoxes[id1])) mPairs.AddPair(id0, id1); } } CurrentMax->InsertAfter(NewPos); } else// if(Limit < CurrentMax->Value) { CurrentMax->Value = Limit; // Max is moving left: SAP_EndPoint* NewPos = CurrentMax; ASSERT(NewPos); SAP_EndPoint* tmp; while((tmp = NewPos->Previous) && tmp->Value > Limit) { NewPos = tmp; if(!NewPos->IsMax()) { // Our max passed a min => stop overlap const udword id0 = CurrentMax->GetBoxID(); const udword id1 = NewPos->GetBoxID(); if(id0!=id1) mPairs.RemovePair(id0, id1); } } CurrentMax->InsertBefore(NewPos); } } } return true; } choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/OPC_TriBoxOverlap.h0000664000000000000000000002633312741425367024110 0ustar rootroot //! This macro quickly finds the min & max values among 3 variables #define FINDMINMAX(x0, x1, x2, min, max) \ min = max = x0; \ if(x1max) max=x1; \ if(x2max) max=x2; //! TO BE DOCUMENTED inline_ BOOL planeBoxOverlap(const Point& normal, const float d, const Point& maxbox) { Point vmin, vmax; for(udword q=0;q<=2;q++) { if(normal[q]>0.0f) { vmin[q]=-maxbox[q]; vmax[q]=maxbox[q]; } else { vmin[q]=maxbox[q]; vmax[q]=-maxbox[q]; } } if((normal|vmin)+d>0.0f) return FALSE; if((normal|vmax)+d>=0.0f) return TRUE; return FALSE; } //! TO BE DOCUMENTED #define AXISTEST_X01(a, b, fa, fb) \ min = a*v0.y - b*v0.z; \ max = a*v2.y - b*v2.z; \ if(min>max) {const float tmp=max; max=min; min=tmp; } \ rad = fa * extents.y + fb * extents.z; \ if(min>rad || max<-rad) return FALSE; //! TO BE DOCUMENTED #define AXISTEST_X2(a, b, fa, fb) \ min = a*v0.y - b*v0.z; \ max = a*v1.y - b*v1.z; \ if(min>max) {const float tmp=max; max=min; min=tmp; } \ rad = fa * extents.y + fb * extents.z; \ if(min>rad || max<-rad) return FALSE; //! TO BE DOCUMENTED #define AXISTEST_Y02(a, b, fa, fb) \ min = b*v0.z - a*v0.x; \ max = b*v2.z - a*v2.x; \ if(min>max) {const float tmp=max; max=min; min=tmp; } \ rad = fa * extents.x + fb * extents.z; \ if(min>rad || max<-rad) return FALSE; //! TO BE DOCUMENTED #define AXISTEST_Y1(a, b, fa, fb) \ min = b*v0.z - a*v0.x; \ max = b*v1.z - a*v1.x; \ if(min>max) {const float tmp=max; max=min; min=tmp; } \ rad = fa * extents.x + fb * extents.z; \ if(min>rad || max<-rad) return FALSE; //! TO BE DOCUMENTED #define AXISTEST_Z12(a, b, fa, fb) \ min = a*v1.x - b*v1.y; \ max = a*v2.x - b*v2.y; \ if(min>max) {const float tmp=max; max=min; min=tmp; } \ rad = fa * extents.x + fb * extents.y; \ if(min>rad || max<-rad) return FALSE; //! TO BE DOCUMENTED #define AXISTEST_Z0(a, b, fa, fb) \ min = a*v0.x - b*v0.y; \ max = a*v1.x - b*v1.y; \ if(min>max) {const float tmp=max; max=min; min=tmp; } \ rad = fa * extents.x + fb * extents.y; \ if(min>rad || max<-rad) return FALSE; // compute triangle edges // - edges lazy evaluated to take advantage of early exits // - fabs precomputed (half less work, possible since extents are always >0) // - customized macros to take advantage of the null component // - axis vector discarded, possibly saves useless movs #define IMPLEMENT_CLASS3_TESTS \ float rad; \ float min, max; \ \ const float fey0 = fabsf(e0.y); \ const float fez0 = fabsf(e0.z); \ AXISTEST_X01(e0.z, e0.y, fez0, fey0); \ const float fex0 = fabsf(e0.x); \ AXISTEST_Y02(e0.z, e0.x, fez0, fex0); \ AXISTEST_Z12(e0.y, e0.x, fey0, fex0); \ \ const float fey1 = fabsf(e1.y); \ const float fez1 = fabsf(e1.z); \ AXISTEST_X01(e1.z, e1.y, fez1, fey1); \ const float fex1 = fabsf(e1.x); \ AXISTEST_Y02(e1.z, e1.x, fez1, fex1); \ AXISTEST_Z0(e1.y, e1.x, fey1, fex1); \ \ const Point e2 = mLeafVerts[0] - mLeafVerts[2]; \ const float fey2 = fabsf(e2.y); \ const float fez2 = fabsf(e2.z); \ AXISTEST_X2(e2.z, e2.y, fez2, fey2); \ const float fex2 = fabsf(e2.x); \ AXISTEST_Y1(e2.z, e2.x, fez2, fex2); \ AXISTEST_Z12(e2.y, e2.x, fey2, fex2); /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Triangle-Box overlap test using the separating axis theorem. * This is the code from Tomas Möller, a bit optimized: * - with some more lazy evaluation (faster path on PC) * - with a tiny bit of assembly * - with "SAT-lite" applied if needed * - and perhaps with some more minor modifs... * * \param center [in] box center * \param extents [in] box extents * \return true if triangle & box overlap */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ BOOL AABBTreeCollider::TriBoxOverlap(const Point& center, const Point& extents) { // Stats mNbBVPrimTests++; // use separating axis theorem to test overlap between triangle and box // need to test for overlap in these directions: // 1) the {x,y,z}-directions (actually, since we use the AABB of the triangle // we do not even need to test these) // 2) normal of the triangle // 3) crossproduct(edge from tri, {x,y,z}-directin) // this gives 3x3=9 more tests // move everything so that the boxcenter is in (0,0,0) Point v0, v1, v2; v0.x = mLeafVerts[0].x - center.x; v1.x = mLeafVerts[1].x - center.x; v2.x = mLeafVerts[2].x - center.x; // First, test overlap in the {x,y,z}-directions #ifdef OPC_USE_FCOMI // find min, max of the triangle in x-direction, and test for overlap in X if(FCMin3(v0.x, v1.x, v2.x)>extents.x) return FALSE; if(FCMax3(v0.x, v1.x, v2.x)<-extents.x) return FALSE; // same for Y v0.y = mLeafVerts[0].y - center.y; v1.y = mLeafVerts[1].y - center.y; v2.y = mLeafVerts[2].y - center.y; if(FCMin3(v0.y, v1.y, v2.y)>extents.y) return FALSE; if(FCMax3(v0.y, v1.y, v2.y)<-extents.y) return FALSE; // same for Z v0.z = mLeafVerts[0].z - center.z; v1.z = mLeafVerts[1].z - center.z; v2.z = mLeafVerts[2].z - center.z; if(FCMin3(v0.z, v1.z, v2.z)>extents.z) return FALSE; if(FCMax3(v0.z, v1.z, v2.z)<-extents.z) return FALSE; #else float min,max; // Find min, max of the triangle in x-direction, and test for overlap in X FINDMINMAX(v0.x, v1.x, v2.x, min, max); if(min>extents.x || max<-extents.x) return FALSE; // Same for Y v0.y = mLeafVerts[0].y - center.y; v1.y = mLeafVerts[1].y - center.y; v2.y = mLeafVerts[2].y - center.y; FINDMINMAX(v0.y, v1.y, v2.y, min, max); if(min>extents.y || max<-extents.y) return FALSE; // Same for Z v0.z = mLeafVerts[0].z - center.z; v1.z = mLeafVerts[1].z - center.z; v2.z = mLeafVerts[2].z - center.z; FINDMINMAX(v0.z, v1.z, v2.z, min, max); if(min>extents.z || max<-extents.z) return FALSE; #endif // 2) Test if the box intersects the plane of the triangle // compute plane equation of triangle: normal*x+d=0 // ### could be precomputed since we use the same leaf triangle several times const Point e0 = v1 - v0; const Point e1 = v2 - v1; const Point normal = e0 ^ e1; const float d = -normal|v0; if(!planeBoxOverlap(normal, d, extents)) return FALSE; // 3) "Class III" tests if(mFullPrimBoxTest) { IMPLEMENT_CLASS3_TESTS } return TRUE; } //! A dedicated version where the box is constant inline_ BOOL OBBCollider::TriBoxOverlap() { // Stats mNbVolumePrimTests++; // Hook const Point& extents = mBoxExtents; const Point& v0 = mLeafVerts[0]; const Point& v1 = mLeafVerts[1]; const Point& v2 = mLeafVerts[2]; // use separating axis theorem to test overlap between triangle and box // need to test for overlap in these directions: // 1) the {x,y,z}-directions (actually, since we use the AABB of the triangle // we do not even need to test these) // 2) normal of the triangle // 3) crossproduct(edge from tri, {x,y,z}-directin) // this gives 3x3=9 more tests // Box center is already in (0,0,0) // First, test overlap in the {x,y,z}-directions #ifdef OPC_USE_FCOMI // find min, max of the triangle in x-direction, and test for overlap in X if(FCMin3(v0.x, v1.x, v2.x)>mBoxExtents.x) return FALSE; if(FCMax3(v0.x, v1.x, v2.x)<-mBoxExtents.x) return FALSE; if(FCMin3(v0.y, v1.y, v2.y)>mBoxExtents.y) return FALSE; if(FCMax3(v0.y, v1.y, v2.y)<-mBoxExtents.y) return FALSE; if(FCMin3(v0.z, v1.z, v2.z)>mBoxExtents.z) return FALSE; if(FCMax3(v0.z, v1.z, v2.z)<-mBoxExtents.z) return FALSE; #else float min,max; // Find min, max of the triangle in x-direction, and test for overlap in X FINDMINMAX(v0.x, v1.x, v2.x, min, max); if(min>mBoxExtents.x || max<-mBoxExtents.x) return FALSE; FINDMINMAX(v0.y, v1.y, v2.y, min, max); if(min>mBoxExtents.y || max<-mBoxExtents.y) return FALSE; FINDMINMAX(v0.z, v1.z, v2.z, min, max); if(min>mBoxExtents.z || max<-mBoxExtents.z) return FALSE; #endif // 2) Test if the box intersects the plane of the triangle // compute plane equation of triangle: normal*x+d=0 // ### could be precomputed since we use the same leaf triangle several times const Point e0 = v1 - v0; const Point e1 = v2 - v1; const Point normal = e0 ^ e1; const float d = -normal|v0; if(!planeBoxOverlap(normal, d, mBoxExtents)) return FALSE; // 3) "Class III" tests - here we always do full tests since the box is a primitive (not a BV) { IMPLEMENT_CLASS3_TESTS } return TRUE; } //! ...and another one, jeez inline_ BOOL AABBCollider::TriBoxOverlap() { // Stats mNbVolumePrimTests++; // Hook const Point& center = mBox.mCenter; const Point& extents = mBox.mExtents; // use separating axis theorem to test overlap between triangle and box // need to test for overlap in these directions: // 1) the {x,y,z}-directions (actually, since we use the AABB of the triangle // we do not even need to test these) // 2) normal of the triangle // 3) crossproduct(edge from tri, {x,y,z}-directin) // this gives 3x3=9 more tests // move everything so that the boxcenter is in (0,0,0) Point v0, v1, v2; v0.x = mLeafVerts[0].x - center.x; v1.x = mLeafVerts[1].x - center.x; v2.x = mLeafVerts[2].x - center.x; // First, test overlap in the {x,y,z}-directions #ifdef OPC_USE_FCOMI // find min, max of the triangle in x-direction, and test for overlap in X if(FCMin3(v0.x, v1.x, v2.x)>extents.x) return FALSE; if(FCMax3(v0.x, v1.x, v2.x)<-extents.x) return FALSE; // same for Y v0.y = mLeafVerts[0].y - center.y; v1.y = mLeafVerts[1].y - center.y; v2.y = mLeafVerts[2].y - center.y; if(FCMin3(v0.y, v1.y, v2.y)>extents.y) return FALSE; if(FCMax3(v0.y, v1.y, v2.y)<-extents.y) return FALSE; // same for Z v0.z = mLeafVerts[0].z - center.z; v1.z = mLeafVerts[1].z - center.z; v2.z = mLeafVerts[2].z - center.z; if(FCMin3(v0.z, v1.z, v2.z)>extents.z) return FALSE; if(FCMax3(v0.z, v1.z, v2.z)<-extents.z) return FALSE; #else float min,max; // Find min, max of the triangle in x-direction, and test for overlap in X FINDMINMAX(v0.x, v1.x, v2.x, min, max); if(min>extents.x || max<-extents.x) return FALSE; // Same for Y v0.y = mLeafVerts[0].y - center.y; v1.y = mLeafVerts[1].y - center.y; v2.y = mLeafVerts[2].y - center.y; FINDMINMAX(v0.y, v1.y, v2.y, min, max); if(min>extents.y || max<-extents.y) return FALSE; // Same for Z v0.z = mLeafVerts[0].z - center.z; v1.z = mLeafVerts[1].z - center.z; v2.z = mLeafVerts[2].z - center.z; FINDMINMAX(v0.z, v1.z, v2.z, min, max); if(min>extents.z || max<-extents.z) return FALSE; #endif // 2) Test if the box intersects the plane of the triangle // compute plane equation of triangle: normal*x+d=0 // ### could be precomputed since we use the same leaf triangle several times const Point e0 = v1 - v0; const Point e1 = v2 - v1; const Point normal = e0 ^ e1; const float d = -normal|v0; if(!planeBoxOverlap(normal, d, extents)) return FALSE; // 3) "Class III" tests - here we always do full tests since the box is a primitive (not a BV) { IMPLEMENT_CLASS3_TESTS } return TRUE; } choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/OPC_RayTriOverlap.h0000664000000000000000000000672112741425367024112 0ustar rootroot#define LOCAL_EPSILON 0.000001f /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Computes a ray-triangle intersection test. * Original code from Tomas Möller's "Fast Minimum Storage Ray-Triangle Intersection". * It's been optimized a bit with integer code, and modified to return a non-intersection if distance from * ray origin to triangle is negative. * * \param vert0 [in] triangle vertex * \param vert1 [in] triangle vertex * \param vert2 [in] triangle vertex * \return true on overlap. mStabbedFace is filled with relevant info. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ BOOL RayCollider::RayTriOverlap(const Point& vert0, const Point& vert1, const Point& vert2) { // Stats mNbRayPrimTests++; // Find vectors for two edges sharing vert0 Point edge1 = vert1 - vert0; Point edge2 = vert2 - vert0; // Begin calculating determinant - also used to calculate U parameter Point pvec = mDir^edge2; // If determinant is near zero, ray lies in plane of triangle float det = edge1|pvec; if(mCulling) { if(det 0. So we can use integer cmp. // Calculate distance from vert0 to ray origin Point tvec = mOrigin - vert0; // Calculate U parameter and test bounds mStabbedFace.mU = tvec|pvec; // if(IR(u)&0x80000000 || u>det) return FALSE; if(IS_NEGATIVE_FLOAT(mStabbedFace.mU) || IR(mStabbedFace.mU)>IR(det)) return FALSE; // Prepare to test V parameter Point qvec = tvec^edge1; // Calculate V parameter and test bounds mStabbedFace.mV = mDir|qvec; if(IS_NEGATIVE_FLOAT(mStabbedFace.mV) || mStabbedFace.mU+mStabbedFace.mV>det) return FALSE; // Calculate t, scale parameters, ray intersects triangle mStabbedFace.mDistance = edge2|qvec; // Det > 0 so we can early exit here // Intersection point is valid if distance is positive (else it can just be a face behind the orig point) if(IS_NEGATIVE_FLOAT(mStabbedFace.mDistance)) return FALSE; // Else go on float OneOverDet = 1.0f / det; mStabbedFace.mDistance *= OneOverDet; mStabbedFace.mU *= OneOverDet; mStabbedFace.mV *= OneOverDet; } else { // the non-culling branch if(det>-LOCAL_EPSILON && det1.0f) return FALSE; if(IS_NEGATIVE_FLOAT(mStabbedFace.mU) || IR(mStabbedFace.mU)>IEEE_1_0) return FALSE; // prepare to test V parameter Point qvec = tvec^edge1; // Calculate V parameter and test bounds mStabbedFace.mV = (mDir|qvec) * OneOverDet; if(IS_NEGATIVE_FLOAT(mStabbedFace.mV) || mStabbedFace.mU+mStabbedFace.mV>1.0f) return FALSE; // Calculate t, ray intersects triangle mStabbedFace.mDistance = (edge2|qvec) * OneOverDet; // Intersection point is valid if distance is positive (else it can just be a face behind the orig point) if(IS_NEGATIVE_FLOAT(mStabbedFace.mDistance)) return FALSE; } return TRUE; } choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/OPC_SphereCollider.h0000664000000000000000000001144112741425367024246 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /* * OPCODE - Optimized Collision Detection * Copyright (C) 2001 Pierre Terdiman * Homepage: http://www.codercorner.com/Opcode.htm */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains code for a sphere collider. * \file OPC_SphereCollider.h * \author Pierre Terdiman * \date June, 2, 2001 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Include Guard #ifndef __OPC_SPHERECOLLIDER_H__ #define __OPC_SPHERECOLLIDER_H__ struct OPCODE_API SphereCache : VolumeCache { SphereCache() : Center(0.0f,0.0f,0.0f), FatRadius2(0.0f), FatCoeff(1.1f) {} ~SphereCache() {} // Cached faces signature Point Center; //!< Sphere used when performing the query resulting in cached faces float FatRadius2; //!< Sphere used when performing the query resulting in cached faces // User settings float FatCoeff; //!< mRadius2 multiplier used to create a fat sphere }; class OPCODE_API SphereCollider : public VolumeCollider { public: // Constructor / Destructor SphereCollider(); virtual ~SphereCollider(); /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Generic collision query for generic OPCODE models. After the call, access the results: * - with GetContactStatus() * - with GetNbTouchedPrimitives() * - with GetTouchedPrimitives() * * \param cache [in/out] a sphere cache * \param sphere [in] collision sphere in local space * \param model [in] Opcode model to collide with * \param worlds [in] sphere's world matrix, or null * \param worldm [in] model's world matrix, or null * \return true if success * \warning SCALE NOT SUPPORTED. The matrices must contain rotation & translation parts only. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool Collide(SphereCache& cache, const Sphere& sphere, const Model& model, const Matrix4x4* worlds=null, const Matrix4x4* worldm=null); // bool Collide(SphereCache& cache, const Sphere& sphere, const AABBTree* tree); protected: // Sphere in model space Point mCenter; //!< Sphere center float mRadius2; //!< Sphere radius squared // Internal methods void _Collide(const AABBCollisionNode* node); void _Collide(const AABBNoLeafNode* node); void _Collide(const AABBQuantizedNode* node); void _Collide(const AABBQuantizedNoLeafNode* node); void _Collide(const AABBTreeNode* node); void _CollideNoPrimitiveTest(const AABBCollisionNode* node); void _CollideNoPrimitiveTest(const AABBNoLeafNode* node); void _CollideNoPrimitiveTest(const AABBQuantizedNode* node); void _CollideNoPrimitiveTest(const AABBQuantizedNoLeafNode* node); // Overlap tests inline_ BOOL SphereContainsBox(const Point& bc, const Point& be); inline_ BOOL SphereAABBOverlap(const Point& center, const Point& extents); BOOL SphereTriOverlap(const Point& vert0, const Point& vert1, const Point& vert2); // Init methods BOOL InitQuery(SphereCache& cache, const Sphere& sphere, const Matrix4x4* worlds=null, const Matrix4x4* worldm=null); }; class OPCODE_API HybridSphereCollider : public SphereCollider { public: // Constructor / Destructor HybridSphereCollider(); virtual ~HybridSphereCollider(); bool Collide(SphereCache& cache, const Sphere& sphere, const HybridModel& model, const Matrix4x4* worlds=null, const Matrix4x4* worldm=null); protected: Container mTouchedBoxes; }; #endif // __OPC_SPHERECOLLIDER_H__ choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/OPC_TreeBuilders.cpp0000664000000000000000000002717612741425367024302 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /* * OPCODE - Optimized Collision Detection * Copyright (C) 2001 Pierre Terdiman * Homepage: http://www.codercorner.com/Opcode.htm */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains code for tree builders. * \file OPC_TreeBuilders.cpp * \author Pierre Terdiman * \date March, 20, 2001 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * A builder for AABB-trees of vertices. * * \class AABBTreeOfVerticesBuilder * \author Pierre Terdiman * \version 1.3 * \date March, 20, 2001 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * A builder for AABB-trees of AABBs. * * \class AABBTreeOfAABBsBuilder * \author Pierre Terdiman * \version 1.3 * \date March, 20, 2001 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * A builder for AABB-trees of triangles. * * \class AABBTreeOfTrianglesBuilder * \author Pierre Terdiman * \version 1.3 * \date March, 20, 2001 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Precompiled Header #include "Stdafx.h" using namespace Opcode; /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Computes the AABB of a set of primitives. * \param primitives [in] list of indices of primitives * \param nb_prims [in] number of indices * \param global_box [out] global AABB enclosing the set of input primitives * \return true if success */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool AABBTreeOfAABBsBuilder::ComputeGlobalBox(const udword* primitives, udword nb_prims, AABB& global_box) const { // Checkings if(!primitives || !nb_prims) return false; // Initialize global box global_box = mAABBArray[primitives[0]]; // Loop through boxes for(udword i=1;iGetTriangle(VP, *primitives++); // Update global box Min.Min(*VP.Vertex[0]).Min(*VP.Vertex[1]).Min(*VP.Vertex[2]); Max.Max(*VP.Vertex[0]).Max(*VP.Vertex[1]).Max(*VP.Vertex[2]); } global_box.SetMinMax(Min, Max); return true; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Computes the splitting value along a given axis for a given primitive. * \param index [in] index of the primitive to split * \param axis [in] axis index (0,1,2) * \return splitting value */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// float AABBTreeOfTrianglesBuilder::GetSplittingValue(udword index, udword axis) const { /* // Compute center of triangle Point Center; mTriList[index].Center(mVerts, Center); // Return value return Center[axis];*/ // Compute correct component from center of triangle // return (mVerts[mTriList[index].mVRef[0]][axis] // +mVerts[mTriList[index].mVRef[1]][axis] // +mVerts[mTriList[index].mVRef[2]][axis])*INV3; VertexPointers VP; mIMesh->GetTriangle(VP, index); // Compute correct component from center of triangle return ((*VP.Vertex[0])[axis] +(*VP.Vertex[1])[axis] +(*VP.Vertex[2])[axis])*INV3; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Computes the splitting value along a given axis for a given node. * \param primitives [in] list of indices of primitives * \param nb_prims [in] number of indices * \param global_box [in] global AABB enclosing the set of input primitives * \param axis [in] axis index (0,1,2) * \return splitting value */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// float AABBTreeOfTrianglesBuilder::GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const { if(mSettings.mRules&SPLIT_GEOM_CENTER) { // Loop through triangles float SplitValue = 0.0f; VertexPointers VP; for(udword i=0;iGetTriangle(VP, primitives[i]); // Update split value SplitValue += (*VP.Vertex[0])[axis]; SplitValue += (*VP.Vertex[1])[axis]; SplitValue += (*VP.Vertex[2])[axis]; } return SplitValue / float(nb_prims*3); } else return AABBTreeBuilder::GetSplittingValue(primitives, nb_prims, global_box, axis); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Computes the AABB of a set of primitives. * \param primitives [in] list of indices of primitives * \param nb_prims [in] number of indices * \param global_box [out] global AABB enclosing the set of input primitives * \return true if success */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool AABBTreeOfVerticesBuilder::ComputeGlobalBox(const udword* primitives, udword nb_prims, AABB& global_box) const { // Checkings if(!primitives || !nb_prims) return false; // Initialize global box global_box.SetEmpty(); // Loop through vertices for(udword i=0;i>1; if(max>array[sorted[index]]) First = index+1; else last = index-1; } } // ### could be log(n) ! // and maybe use cmp integers // InsertionSort has better coherence, RadixSort is better for one-shot queries. #define PRUNING_SORTER RadixSort //#define PRUNING_SORTER InsertionSort // Static for coherence static PRUNING_SORTER* gCompletePruningSorter = null; static PRUNING_SORTER* gBipartitePruningSorter0 = null; static PRUNING_SORTER* gBipartitePruningSorter1 = null; inline_ PRUNING_SORTER* GetCompletePruningSorter() { if(!gCompletePruningSorter) gCompletePruningSorter = new PRUNING_SORTER; return gCompletePruningSorter; } inline_ PRUNING_SORTER* GetBipartitePruningSorter0() { if(!gBipartitePruningSorter0) gBipartitePruningSorter0 = new PRUNING_SORTER; return gBipartitePruningSorter0; } inline_ PRUNING_SORTER* GetBipartitePruningSorter1() { if(!gBipartitePruningSorter1) gBipartitePruningSorter1 = new PRUNING_SORTER; return gBipartitePruningSorter1; } void ReleasePruningSorters() { DELETESINGLE(gBipartitePruningSorter1); DELETESINGLE(gBipartitePruningSorter0); DELETESINGLE(gCompletePruningSorter); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Bipartite box pruning. Returns a list of overlapping pairs of boxes, each box of the pair belongs to a different set. * \param nb0 [in] number of boxes in the first set * \param array0 [in] array of boxes for the first set * \param nb1 [in] number of boxes in the second set * \param array1 [in] array of boxes for the second set * \param pairs [out] array of overlapping pairs * \param axes [in] projection order (0,2,1 is often best) * \return true if success. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool Opcode::BipartiteBoxPruning(udword nb0, const AABB** array0, udword nb1, const AABB** array1, Pairs& pairs, const Axes& axes) { // Checkings if(!nb0 || !array0 || !nb1 || !array1) return false; // Catch axes udword Axis0 = axes.mAxis0; udword Axis1 = axes.mAxis1; udword Axis2 = axes.mAxis2; // Allocate some temporary data float* MinPosList0 = new float[nb0]; float* MinPosList1 = new float[nb1]; // 1) Build main lists using the primary axis for(udword i=0;iGetMin(Axis0); for(udword i=0;iGetMin(Axis0); // 2) Sort the lists PRUNING_SORTER* RS0 = GetBipartitePruningSorter0(); PRUNING_SORTER* RS1 = GetBipartitePruningSorter1(); const udword* Sorted0 = RS0->Sort(MinPosList0, nb0).GetRanks(); const udword* Sorted1 = RS1->Sort(MinPosList1, nb1).GetRanks(); // 3) Prune the lists udword Index0, Index1; const udword* const LastSorted0 = &Sorted0[nb0]; const udword* const LastSorted1 = &Sorted1[nb1]; const udword* RunningAddress0 = Sorted0; const udword* RunningAddress1 = Sorted1; while(RunningAddress1GetMax(Axis0)) { if(array0[Index0]->Intersect(*array1[Index1], Axis1)) { if(array0[Index0]->Intersect(*array1[Index1], Axis2)) { pairs.AddPair(Index0, Index1); } } } } //// while(RunningAddress0GetMax(Axis0)) { if(array0[Index1]->Intersect(*array1[Index0], Axis1)) { if(array0[Index1]->Intersect(*array1[Index0], Axis2)) { pairs.AddPair(Index1, Index0); } } } } DELETEARRAY(MinPosList1); DELETEARRAY(MinPosList0); return true; } #define ORIGINAL_VERSION //#define JOAKIM /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Complete box pruning. Returns a list of overlapping pairs of boxes, each box of the pair belongs to the same set. * \param nb [in] number of boxes * \param array [in] array of boxes * \param pairs [out] array of overlapping pairs * \param axes [in] projection order (0,2,1 is often best) * \return true if success. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool Opcode::CompleteBoxPruning(udword nb, const AABB** array, Pairs& pairs, const Axes& axes) { // Checkings if(!nb || !array) return false; // Catch axes udword Axis0 = axes.mAxis0; udword Axis1 = axes.mAxis1; udword Axis2 = axes.mAxis2; #ifdef ORIGINAL_VERSION // Allocate some temporary data // float* PosList = new float[nb]; float* PosList = new float[nb+1]; // 1) Build main list using the primary axis for(udword i=0;iGetMin(Axis0); PosList[nb++] = MAX_FLOAT; // 2) Sort the list PRUNING_SORTER* RS = GetCompletePruningSorter(); const udword* Sorted = RS->Sort(PosList, nb).GetRanks(); // 3) Prune the list const udword* const LastSorted = &Sorted[nb]; const udword* RunningAddress = Sorted; udword Index0, Index1; while(RunningAddressGetMax(Axis0)) while(PosList[Index1 = *RunningAddress2++]<=array[Index0]->GetMax(Axis0)) { // if(Index0!=Index1) // { if(array[Index0]->Intersect(*array[Index1], Axis1)) { if(array[Index0]->Intersect(*array[Index1], Axis2)) { pairs.AddPair(Index0, Index1); } } // } } } } DELETEARRAY(PosList); #endif #ifdef JOAKIM // Allocate some temporary data // float* PosList = new float[nb]; float* MinList = new float[nb+1]; // 1) Build main list using the primary axis for(udword i=0;iGetMin(Axis0); MinList[nb] = MAX_FLOAT; // 2) Sort the list PRUNING_SORTER* RS = GetCompletePruningSorter(); udword* Sorted = RS->Sort(MinList, nb+1).GetRanks(); // 3) Prune the list // const udword* const LastSorted = &Sorted[nb]; // const udword* const LastSorted = &Sorted[nb-1]; const udword* RunningAddress = Sorted; udword Index0, Index1; // while(RunningAddressGetMax(Axis0)) // float CurrentMin = array[Index0]->GetMin(Axis0); float CurrentMax = array[Index0]->GetMax(Axis0); while(MinList[Index1 = *RunningAddress2] <= CurrentMax) // while(PosList[Index1 = *RunningAddress] <= CurrentMax) { // if(Index0!=Index1) // { if(array[Index0]->Intersect(*array[Index1], Axis1)) { if(array[Index0]->Intersect(*array[Index1], Axis2)) { pairs.AddPair(Index0, Index1); } } // } RunningAddress2++; // RunningAddress++; } } } DELETEARRAY(MinList); #endif return true; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Brute-force versions are kept: // - to check the optimized versions return the correct list of intersections // - to check the speed of the optimized code against the brute-force one /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Brute-force bipartite box pruning. Returns a list of overlapping pairs of boxes, each box of the pair belongs to a different set. * \param nb0 [in] number of boxes in the first set * \param array0 [in] array of boxes for the first set * \param nb1 [in] number of boxes in the second set * \param array1 [in] array of boxes for the second set * \param pairs [out] array of overlapping pairs * \return true if success. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool Opcode::BruteForceBipartiteBoxTest(udword nb0, const AABB** array0, udword nb1, const AABB** array1, Pairs& pairs) { // Checkings if(!nb0 || !array0 || !nb1 || !array1) return false; // Brute-force nb0*nb1 overlap tests for(udword i=0;iIntersect(*array1[j])) pairs.AddPair(i, j); } } return true; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Complete box pruning. Returns a list of overlapping pairs of boxes, each box of the pair belongs to the same set. * \param nb [in] number of boxes * \param array [in] array of boxes * \param pairs [out] array of overlapping pairs * \return true if success. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool Opcode::BruteForceCompleteBoxTest(udword nb, const AABB** array, Pairs& pairs) { // Checkings if(!nb || !array) return false; // Brute-force n(n-1)/2 overlap tests for(udword i=0;iIntersect(*array[j])) pairs.AddPair(i, j); } } return true; } choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/OPC_SphereAABBOverlap.h0000664000000000000000000000436412741425367024535 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Sphere-AABB overlap test, based on Jim Arvo's code. * \param center [in] box center * \param extents [in] box extents * \return TRUE on overlap */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ BOOL SphereCollider::SphereAABBOverlap(const Point& center, const Point& extents) { // Stats mNbVolumeBVTests++; float d = 0.0f; //find the square of the distance //from the sphere to the box #ifdef OLDIES for(udword i=0;i<3;i++) { float tmp = mCenter[i] - center[i]; float s = tmp + extents[i]; if(s<0.0f) d += s*s; else { s = tmp - extents[i]; if(s>0.0f) d += s*s; } } #endif //#ifdef NEW_TEST // float tmp = mCenter.x - center.x; // float s = tmp + extents.x; float tmp,s; tmp = mCenter.x - center.x; s = tmp + extents.x; if(s<0.0f) { d += s*s; if(d>mRadius2) return FALSE; } else { s = tmp - extents.x; if(s>0.0f) { d += s*s; if(d>mRadius2) return FALSE; } } tmp = mCenter.y - center.y; s = tmp + extents.y; if(s<0.0f) { d += s*s; if(d>mRadius2) return FALSE; } else { s = tmp - extents.y; if(s>0.0f) { d += s*s; if(d>mRadius2) return FALSE; } } tmp = mCenter.z - center.z; s = tmp + extents.z; if(s<0.0f) { d += s*s; if(d>mRadius2) return FALSE; } else { s = tmp - extents.z; if(s>0.0f) { d += s*s; if(d>mRadius2) return FALSE; } } //#endif #ifdef OLDIES // Point Min = center - extents; // Point Max = center + extents; float d = 0.0f; //find the square of the distance //from the sphere to the box for(udword i=0;i<3;i++) { float Min = center[i] - extents[i]; // if(mCenter[i]Max[i]) if(mCenter[i]>Max) { float s = mCenter[i] - Max; d += s*s; } } } #endif return d <= mRadius2; } choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/OPC_OptimizedTree.h0000664000000000000000000002321712741425367024132 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /* * OPCODE - Optimized Collision Detection * Copyright (C) 2001 Pierre Terdiman * Homepage: http://www.codercorner.com/Opcode.htm */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains code for optimized trees. * \file OPC_OptimizedTree.h * \author Pierre Terdiman * \date March, 20, 2001 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Include Guard #ifndef __OPC_OPTIMIZEDTREE_H__ #define __OPC_OPTIMIZEDTREE_H__ #define EXWORD uintptr_t //! Common interface for a node of an implicit tree #define IMPLEMENT_IMPLICIT_NODE(base_class, volume) \ public: \ /* Constructor / Destructor */ \ inline_ base_class() : mData(0) {} \ inline_ ~base_class() {} \ /* Leaf test */ \ inline_ BOOL IsLeaf() const { return mData&1; } \ /* Data access */ \ inline_ const base_class* GetPos() const { return (base_class*)mData; } \ inline_ const base_class* GetNeg() const { return ((base_class*)mData)+1; } \ /* Modified by S-cubed, Inc. */ \ inline_ const base_class* GetB() const { return mB; } \ inline_ udword GetPrimitive() const { return (mData>>1); } \ /* Stats */ \ inline_ udword GetNodeSize() const { return SIZEOFOBJECT; } \ \ volume mAABB; \ EXWORD mData; \ /* Modified by S-cubed, Inc. */ \ base_class* mB; //! Common interface for a node of a no-leaf tree #define IMPLEMENT_NOLEAF_NODE(base_class, volume) \ public: \ /* Constructor / Destructor */ \ inline_ base_class() : mPosData(0), mNegData(0) {} \ inline_ ~base_class() {} \ /* Leaf tests */ \ inline_ BOOL HasPosLeaf() const { return mPosData&1; } \ inline_ BOOL HasNegLeaf() const { return mNegData&1; } \ /* Data access */ \ inline_ const base_class* GetPos() const { return (base_class*)mPosData; } \ inline_ const base_class* GetNeg() const { return (base_class*)mNegData; } \ /* Modified by S-cubed, Inc. */ \ inline_ const base_class* GetB() const { return mB; } \ inline_ udword GetPosPrimitive() const { return (mPosData>>1); } \ inline_ udword GetNegPrimitive() const { return (mNegData>>1); } \ /* Stats */ \ inline_ udword GetNodeSize() const { return SIZEOFOBJECT; } \ \ volume mAABB; \ EXWORD mPosData; \ EXWORD mNegData; \ /* Modified by S-cubed, Inc. */ \ base_class* mB; class OPCODE_API AABBCollisionNode { IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) inline_ float GetVolume() const { return mAABB.mExtents.x * mAABB.mExtents.y * mAABB.mExtents.z; } inline_ float GetSize() const { return mAABB.mExtents.SquareMagnitude(); } inline_ udword GetRadius() const { udword* Bits = (udword*)&mAABB.mExtents.x; udword Max = Bits[0]; if(Bits[1]>Max) Max = Bits[1]; if(Bits[2]>Max) Max = Bits[2]; return Max; } // NB: using the square-magnitude or the true volume of the box, seems to yield better results // (assuming UNC-like informed traversal methods). I borrowed this idea from PQP. The usual "size" // otherwise, is the largest box extent. In SOLID that extent is computed on-the-fly each time it's // needed (the best approach IMHO). In RAPID the rotation matrix is permuted so that Extent[0] is // always the greatest, which saves looking for it at runtime. On the other hand, it yields matrices // whose determinant is not 1, i.e. you can't encode them anymore as unit quaternions. Not a very // good strategy. }; class OPCODE_API AABBQuantizedNode { IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) inline_ uword GetSize() const { const uword* Bits = mAABB.mExtents; uword Max = Bits[0]; if(Bits[1]>Max) Max = Bits[1]; if(Bits[2]>Max) Max = Bits[2]; return Max; } // NB: for quantized nodes I don't feel like computing a square-magnitude with integers all // over the place.......! }; class OPCODE_API AABBNoLeafNode { IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) }; class OPCODE_API AABBQuantizedNoLeafNode { IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) }; //! Common interface for a collision tree #define IMPLEMENT_COLLISION_TREE(base_class, node) \ public: \ /* Constructor / Destructor */ \ base_class(); \ virtual ~base_class(); \ /* Builds from a standard tree */ \ override(AABBOptimizedTree) bool Build(AABBTree* tree); \ /* Refits the tree */ \ override(AABBOptimizedTree) bool Refit(const MeshInterface* mesh_interface); \ /* Walks the tree */ \ override(AABBOptimizedTree) bool Walk(GenericWalkingCallback callback, void* user_data) const; \ /* Data access */ \ inline_ const node* GetNodes() const { return mNodes; } \ /* Stats */ \ override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } \ private: \ node* mNodes; typedef bool (*GenericWalkingCallback) (const void* current, void* user_data); class OPCODE_API AABBOptimizedTree { public: // Constructor / Destructor AABBOptimizedTree() : mNbNodes (0) {} virtual ~AABBOptimizedTree() {} /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Builds the collision tree from a generic AABB tree. * \param tree [in] generic AABB tree * \return true if success */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// virtual bool Build(AABBTree* tree) = 0; /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Refits the collision tree after vertices have been modified. * \param mesh_interface [in] mesh interface for current model * \return true if success */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// virtual bool Refit(const MeshInterface* mesh_interface) = 0; /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Walks the tree and call the user back for each node. * \param callback [in] walking callback * \param user_data [in] callback's user data * \return true if success */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// virtual bool Walk(GenericWalkingCallback callback, void* user_data) const = 0; // Data access virtual udword GetUsedBytes() const = 0; inline_ udword GetNbNodes() const { return mNbNodes; } protected: udword mNbNodes; }; class OPCODE_API AABBCollisionTree : public AABBOptimizedTree { IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) }; class OPCODE_API AABBNoLeafTree : public AABBOptimizedTree { IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) }; class OPCODE_API AABBQuantizedTree : public AABBOptimizedTree { IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) public: Point mCenterCoeff; Point mExtentsCoeff; }; class OPCODE_API AABBQuantizedNoLeafTree : public AABBOptimizedTree { IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) public: Point mCenterCoeff; Point mExtentsCoeff; }; #endif // __OPC_OPTIMIZEDTREE_H__ choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/OPC_AABBTree.cpp0000664000000000000000000005376412741425367023220 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /* * OPCODE - Optimized Collision Detection * Copyright (C) 2001 Pierre Terdiman * Homepage: http://www.codercorner.com/Opcode.htm */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains code for a versatile AABB tree. * \file OPC_AABBTree.cpp * \author Pierre Terdiman * \date March, 20, 2001 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains a generic AABB tree node. * * \class AABBTreeNode * \author Pierre Terdiman * \version 1.3 * \date March, 20, 2001 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains a generic AABB tree. * This is a vanilla AABB tree, without any particular optimization. It contains anonymous references to * user-provided primitives, which can theoretically be anything - triangles, boxes, etc. Each primitive * is surrounded by an AABB, regardless of the primitive's nature. When the primitive is a triangle, the * resulting tree can be converted into an optimized tree. If the primitive is a box, the resulting tree * can be used for culling - VFC or occlusion -, assuming you cull on a mesh-by-mesh basis (modern way). * * \class AABBTree * \author Pierre Terdiman * \version 1.3 * \date March, 20, 2001 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Precompiled Header #include "Stdafx.h" using namespace Opcode; /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Constructor. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// AABBTreeNode::AABBTreeNode() : mPos (null), #ifndef OPC_NO_NEG_VANILLA_TREE mNeg (null), #endif mNodePrimitives (null), mNbPrimitives (0) { #ifdef OPC_USE_TREE_COHERENCE mBitmask = 0; #endif } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Destructor. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// AABBTreeNode::~AABBTreeNode() { // Opcode 1.3: const AABBTreeNode* Pos = GetPos(); #ifndef OPC_NO_NEG_VANILLA_TREE const AABBTreeNode* Neg = GetNeg(); if(!(mPos&1)) DELETESINGLE(Pos); if(!(mNeg&1)) DELETESINGLE(Neg); #else if(!(mPos&1)) DELETEARRAY(Pos); #endif mNodePrimitives = null; // This was just a shortcut to the global list => no release mNbPrimitives = 0; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Splits the node along a given axis. * The list of indices is reorganized according to the split values. * \param axis [in] splitting axis index * \param builder [in] the tree builder * \return the number of primitives assigned to the first child * \warning this method reorganizes the internal list of primitives */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// udword AABBTreeNode::Split(udword axis, AABBTreeBuilder* builder) { // Get node split value float SplitValue = builder->GetSplittingValue(mNodePrimitives, mNbPrimitives, mBV, axis); udword NbPos = 0; // Loop through all node-related primitives. Their indices range from mNodePrimitives[0] to mNodePrimitives[mNbPrimitives-1]. // Those indices map the global list in the tree builder. for(udword i=0;iGetSplittingValue(Index, axis); // Reorganize the list of indices in this order: positive - negative. if(PrimitiveValue > SplitValue) { // Swap entries udword Tmp = mNodePrimitives[i]; mNodePrimitives[i] = mNodePrimitives[NbPos]; mNodePrimitives[NbPos] = Tmp; // Count primitives assigned to positive space NbPos++; } } return NbPos; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Subdivides the node. * * N * / \ * / \ * N/2 N/2 * / \ / \ * N/4 N/4 N/4 N/4 * (etc) * * A well-balanced tree should have a O(log n) depth. * A degenerate tree would have a O(n) depth. * Note a perfectly-balanced tree is not well-suited to collision detection anyway. * * \param builder [in] the tree builder * \return true if success */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool AABBTreeNode::Subdivide(AABBTreeBuilder* builder) { // Checkings if(!builder) return false; // Stop subdividing if we reach a leaf node. This is always performed here, // else we could end in trouble if user overrides this. if(mNbPrimitives==1) return true; // Let the user validate the subdivision if(!builder->ValidateSubdivision(mNodePrimitives, mNbPrimitives, mBV)) return true; bool ValidSplit = true; // Optimism... udword NbPos; if(builder->mSettings.mRules & SPLIT_LARGEST_AXIS) { // Find the largest axis to split along Point Extents; mBV.GetExtents(Extents); // Box extents udword Axis = Extents.LargestAxis(); // Index of largest axis // Split along the axis NbPos = Split(Axis, builder); // Check split validity if(!NbPos || NbPos==mNbPrimitives) ValidSplit = false; } else if(builder->mSettings.mRules & SPLIT_SPLATTER_POINTS) { // Compute the means Point Means(0.0f, 0.0f, 0.0f); for(udword i=0;iGetSplittingValue(Index, 0); Means.y+=builder->GetSplittingValue(Index, 1); Means.z+=builder->GetSplittingValue(Index, 2); } Means/=float(mNbPrimitives); // Compute variances Point Vars(0.0f, 0.0f, 0.0f); for(udword i=0;iGetSplittingValue(Index, 0); volatile float Cy = builder->GetSplittingValue(Index, 1); volatile float Cz = builder->GetSplittingValue(Index, 2); Vars.x += (Cx - Means.x)*(Cx - Means.x); Vars.y += (Cy - Means.y)*(Cy - Means.y); Vars.z += (Cz - Means.z)*(Cz - Means.z); } Vars/=float(mNbPrimitives-1); // Choose axis with greatest variance udword Axis = Vars.LargestAxis(); // Split along the axis NbPos = Split(Axis, builder); // Check split validity if(!NbPos || NbPos==mNbPrimitives) ValidSplit = false; } else if(builder->mSettings.mRules & SPLIT_BALANCED) { // Test 3 axis, take the best float Results[3]; NbPos = Split(0, builder); Results[0] = float(NbPos)/float(mNbPrimitives); NbPos = Split(1, builder); Results[1] = float(NbPos)/float(mNbPrimitives); NbPos = Split(2, builder); Results[2] = float(NbPos)/float(mNbPrimitives); Results[0]-=0.5f; Results[0]*=Results[0]; Results[1]-=0.5f; Results[1]*=Results[1]; Results[2]-=0.5f; Results[2]*=Results[2]; udword Min=0; if(Results[1]mSettings.mRules & SPLIT_BEST_AXIS) { // Test largest, then middle, then smallest axis... // Sort axis Point Extents; mBV.GetExtents(Extents); // Box extents udword SortedAxis[] = { 0, 1, 2 }; float* Keys = (float*)&Extents.x; for(udword j=0;j<3;j++) { for(udword i=0;i<2;i++) { if(Keys[SortedAxis[i]]mSettings.mRules & SPLIT_FIFTY) { // Don't even bother splitting (mainly a performance test) NbPos = mNbPrimitives>>1; } else return false; // Unknown splitting rules // Check the subdivision has been successful if(!ValidSplit) { // Here, all boxes lie in the same sub-space. Two strategies: // - if the tree *must* be complete, make an arbitrary 50-50 split // - else stop subdividing // if(builder->mSettings.mRules&SPLIT_COMPLETE) if(builder->mSettings.mLimit==1) { builder->IncreaseNbInvalidSplits(); NbPos = mNbPrimitives>>1; } else return true; } // Now create children and assign their pointers. if(builder->mNodeBase) { // We use a pre-allocated linear pool for complete trees [Opcode 1.3] AABBTreeNode* Pool = (AABBTreeNode*)builder->mNodeBase; udword Count = builder->GetCount() - 1; // Count begins to 1... // Set last bit to tell it shouldn't be freed ### pretty ugly, find a better way. Maybe one bit in mNbPrimitives ASSERT(!(udword(&Pool[Count+0])&1)); ASSERT(!(udword(&Pool[Count+1])&1)); mPos = EXWORD(&Pool[Count+0])|1; #ifndef OPC_NO_NEG_VANILLA_TREE mNeg = EXWORD(&Pool[Count+1])|1; #endif } else { // Non-complete trees and/or Opcode 1.2 allocate nodes on-the-fly #ifndef OPC_NO_NEG_VANILLA_TREE mPos = (EXWORD)new AABBTreeNode; CHECKALLOC(mPos); mNeg = (EXWORD)new AABBTreeNode; CHECKALLOC(mNeg); #else AABBTreeNode* PosNeg = new AABBTreeNode[2]; CHECKALLOC(PosNeg); mPos = (EXWORD)PosNeg; #endif } // Update stats builder->IncreaseCount(2); // Assign children AABBTreeNode* Pos = (AABBTreeNode*)GetPos(); AABBTreeNode* Neg = (AABBTreeNode*)GetNeg(); Pos->mNodePrimitives = &mNodePrimitives[0]; Pos->mNbPrimitives = NbPos; Neg->mNodePrimitives = &mNodePrimitives[NbPos]; Neg->mNbPrimitives = mNbPrimitives - NbPos; return true; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Recursive hierarchy building in a top-down fashion. * \param builder [in] the tree builder */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void AABBTreeNode::_BuildHierarchy(AABBTreeBuilder* builder) { // 1) Compute the global box for current node. The box is stored in mBV. builder->ComputeGlobalBox(mNodePrimitives, mNbPrimitives, mBV); // 2) Subdivide current node Subdivide(builder); // 3) Recurse AABBTreeNode* Pos = (AABBTreeNode*)GetPos(); AABBTreeNode* Neg = (AABBTreeNode*)GetNeg(); if(Pos) Pos->_BuildHierarchy(builder); if(Neg) Neg->_BuildHierarchy(builder); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Refits the tree (top-down). * \param builder [in] the tree builder */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void AABBTreeNode::_Refit(AABBTreeBuilder* builder) { // 1) Recompute the new global box for current node builder->ComputeGlobalBox(mNodePrimitives, mNbPrimitives, mBV); // 2) Recurse AABBTreeNode* Pos = (AABBTreeNode*)GetPos(); AABBTreeNode* Neg = (AABBTreeNode*)GetNeg(); if(Pos) Pos->_Refit(builder); if(Neg) Neg->_Refit(builder); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Constructor. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// AABBTree::AABBTree() : mIndices(null), mPool(null), mTotalNbNodes(0) { } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Destructor. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// AABBTree::~AABBTree() { Release(); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Releases the tree. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void AABBTree::Release() { DELETEARRAY(mPool); DELETEARRAY(mIndices); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Builds a generic AABB tree from a tree builder. * \param builder [in] the tree builder * \return true if success */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool AABBTree::Build(AABBTreeBuilder* builder) { // Checkings if(!builder || !builder->mNbPrimitives) return false; // Release previous tree Release(); // Init stats builder->SetCount(1); builder->SetNbInvalidSplits(0); // Initialize indices. This list will be modified during build. mIndices = new udword[builder->mNbPrimitives]; CHECKALLOC(mIndices); // Identity permutation for(udword i=0;imNbPrimitives;i++) mIndices[i] = i; // Setup initial node. Here we have a complete permutation of the app's primitives. mNodePrimitives = mIndices; mNbPrimitives = builder->mNbPrimitives; // Use a linear array for complete trees (since we can predict the final number of nodes) [Opcode 1.3] // if(builder->mRules&SPLIT_COMPLETE) if(builder->mSettings.mLimit==1) { // Allocate a pool of nodes mPool = new AABBTreeNode[builder->mNbPrimitives*2 - 1]; builder->mNodeBase = mPool; // ### ugly ! } // Build the hierarchy _BuildHierarchy(builder); // Get back total number of nodes mTotalNbNodes = builder->GetCount(); // For complete trees, check the correct number of nodes has been created [Opcode 1.3] if(mPool) ASSERT(mTotalNbNodes==builder->mNbPrimitives*2 - 1); return true; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Computes the depth of the tree. * A well-balanced tree should have a log(n) depth. A degenerate tree O(n) depth. * \return depth of the tree */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// udword AABBTree::ComputeDepth() const { return Walk(null, null); // Use the walking code without callback } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Walks the tree, calling the user back for each node. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// udword AABBTree::Walk(WalkingCallback callback, void* user_data) const { // Call it without callback to compute max depth udword MaxDepth = 0; udword CurrentDepth = 0; struct Local { static void _Walk(const AABBTreeNode* current_node, udword& max_depth, udword& current_depth, WalkingCallback callback, void* user_data) { // Checkings if(!current_node) return; // Entering a new node => increase depth current_depth++; // Keep track of max depth if(current_depth>max_depth) max_depth = current_depth; // Callback if(callback && !(callback)(current_node, current_depth, user_data)) return; // Recurse if(current_node->GetPos()) { _Walk(current_node->GetPos(), max_depth, current_depth, callback, user_data); current_depth--; } if(current_node->GetNeg()) { _Walk(current_node->GetNeg(), max_depth, current_depth, callback, user_data); current_depth--; } } }; Local::_Walk(this, MaxDepth, CurrentDepth, callback, user_data); return MaxDepth; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Refits the tree in a top-down way. * \param builder [in] the tree builder */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool AABBTree::Refit(AABBTreeBuilder* builder) { if(!builder) return false; _Refit(builder); return true; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Refits the tree in a bottom-up way. * \param builder [in] the tree builder */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool AABBTree::Refit2(AABBTreeBuilder* builder) { // Checkings if(!builder) return false; ASSERT(mPool); // Bottom-up update Point Min,Max; Point Min_,Max_; udword Index = mTotalNbNodes; while(Index--) { AABBTreeNode& Current = mPool[Index]; if(Current.IsLeaf()) { builder->ComputeGlobalBox(Current.GetPrimitives(), Current.GetNbPrimitives(), *(AABB*)Current.GetAABB()); } else { Current.GetPos()->GetAABB()->GetMin(Min); Current.GetPos()->GetAABB()->GetMax(Max); Current.GetNeg()->GetAABB()->GetMin(Min_); Current.GetNeg()->GetAABB()->GetMax(Max_); Min.Min(Min_); Max.Max(Max_); ((AABB*)Current.GetAABB())->SetMinMax(Min, Max); } } return true; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Computes the number of bytes used by the tree. * \return number of bytes used */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// udword AABBTree::GetUsedBytes() const { udword TotalSize = mTotalNbNodes*GetNodeSize(); if(mIndices) TotalSize+=mNbPrimitives*sizeof(udword); return TotalSize; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Checks the tree is a complete tree or not. * A complete tree is made of 2*N-1 nodes, where N is the number of primitives in the tree. * \return true for complete trees */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool AABBTree::IsComplete() const { return (GetNbNodes()==GetNbPrimitives()*2-1); } choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/OPC_BoxBoxOverlap.h0000664000000000000000000001720312741425367024076 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * OBB-OBB overlap test using the separating axis theorem. * - original code by Gomez / Gamasutra (similar to Gottschalk's one in RAPID) * - optimized for AABB trees by computing the rotation matrix once (SOLID-fashion) * - the fabs matrix is precomputed as well and epsilon-tweaked (RAPID-style, we found this almost mandatory) * - Class III axes can be disabled... (SOLID & Intel fashion) * - ...or enabled to perform some profiling * - CPU comparisons used when appropriate * - lazy evaluation sometimes saves some work in case of early exits (unlike SOLID) * * \param ea [in] extents from box A * \param ca [in] center from box A * \param eb [in] extents from box B * \param cb [in] center from box B * \return true if boxes overlap */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ BOOL AABBTreeCollider::BoxBoxOverlap(const Point& ea, const Point& ca, const Point& eb, const Point& cb) { // Stats mNbBVBVTests++; float t,t2; // Class I : A's basis vectors float Tx = (mR1to0.m[0][0]*cb.x + mR1to0.m[1][0]*cb.y + mR1to0.m[2][0]*cb.z) + mT1to0.x - ca.x; t = ea.x + eb.x*mAR.m[0][0] + eb.y*mAR.m[1][0] + eb.z*mAR.m[2][0]; if(GREATER(Tx, t)) return FALSE; float Ty = (mR1to0.m[0][1]*cb.x + mR1to0.m[1][1]*cb.y + mR1to0.m[2][1]*cb.z) + mT1to0.y - ca.y; t = ea.y + eb.x*mAR.m[0][1] + eb.y*mAR.m[1][1] + eb.z*mAR.m[2][1]; if(GREATER(Ty, t)) return FALSE; float Tz = (mR1to0.m[0][2]*cb.x + mR1to0.m[1][2]*cb.y + mR1to0.m[2][2]*cb.z) + mT1to0.z - ca.z; t = ea.z + eb.x*mAR.m[0][2] + eb.y*mAR.m[1][2] + eb.z*mAR.m[2][2]; if(GREATER(Tz, t)) return FALSE; // Class II : B's basis vectors t = Tx*mR1to0.m[0][0] + Ty*mR1to0.m[0][1] + Tz*mR1to0.m[0][2]; t2 = ea.x*mAR.m[0][0] + ea.y*mAR.m[0][1] + ea.z*mAR.m[0][2] + eb.x; if(GREATER(t, t2)) return FALSE; t = Tx*mR1to0.m[1][0] + Ty*mR1to0.m[1][1] + Tz*mR1to0.m[1][2]; t2 = ea.x*mAR.m[1][0] + ea.y*mAR.m[1][1] + ea.z*mAR.m[1][2] + eb.y; if(GREATER(t, t2)) return FALSE; t = Tx*mR1to0.m[2][0] + Ty*mR1to0.m[2][1] + Tz*mR1to0.m[2][2]; t2 = ea.x*mAR.m[2][0] + ea.y*mAR.m[2][1] + ea.z*mAR.m[2][2] + eb.z; if(GREATER(t, t2)) return FALSE; // Class III : 9 cross products // Cool trick: always perform the full test for first level, regardless of settings. // That way pathological cases (such as the pencils scene) are quickly rejected anyway ! if(mFullBoxBoxTest || mNbBVBVTests==1) { t = Tz*mR1to0.m[0][1] - Ty*mR1to0.m[0][2]; t2 = ea.y*mAR.m[0][2] + ea.z*mAR.m[0][1] + eb.y*mAR.m[2][0] + eb.z*mAR.m[1][0]; if(GREATER(t, t2)) return FALSE; // L = A0 x B0 t = Tz*mR1to0.m[1][1] - Ty*mR1to0.m[1][2]; t2 = ea.y*mAR.m[1][2] + ea.z*mAR.m[1][1] + eb.x*mAR.m[2][0] + eb.z*mAR.m[0][0]; if(GREATER(t, t2)) return FALSE; // L = A0 x B1 t = Tz*mR1to0.m[2][1] - Ty*mR1to0.m[2][2]; t2 = ea.y*mAR.m[2][2] + ea.z*mAR.m[2][1] + eb.x*mAR.m[1][0] + eb.y*mAR.m[0][0]; if(GREATER(t, t2)) return FALSE; // L = A0 x B2 t = Tx*mR1to0.m[0][2] - Tz*mR1to0.m[0][0]; t2 = ea.x*mAR.m[0][2] + ea.z*mAR.m[0][0] + eb.y*mAR.m[2][1] + eb.z*mAR.m[1][1]; if(GREATER(t, t2)) return FALSE; // L = A1 x B0 t = Tx*mR1to0.m[1][2] - Tz*mR1to0.m[1][0]; t2 = ea.x*mAR.m[1][2] + ea.z*mAR.m[1][0] + eb.x*mAR.m[2][1] + eb.z*mAR.m[0][1]; if(GREATER(t, t2)) return FALSE; // L = A1 x B1 t = Tx*mR1to0.m[2][2] - Tz*mR1to0.m[2][0]; t2 = ea.x*mAR.m[2][2] + ea.z*mAR.m[2][0] + eb.x*mAR.m[1][1] + eb.y*mAR.m[0][1]; if(GREATER(t, t2)) return FALSE; // L = A1 x B2 t = Ty*mR1to0.m[0][0] - Tx*mR1to0.m[0][1]; t2 = ea.x*mAR.m[0][1] + ea.y*mAR.m[0][0] + eb.y*mAR.m[2][2] + eb.z*mAR.m[1][2]; if(GREATER(t, t2)) return FALSE; // L = A2 x B0 t = Ty*mR1to0.m[1][0] - Tx*mR1to0.m[1][1]; t2 = ea.x*mAR.m[1][1] + ea.y*mAR.m[1][0] + eb.x*mAR.m[2][2] + eb.z*mAR.m[0][2]; if(GREATER(t, t2)) return FALSE; // L = A2 x B1 t = Ty*mR1to0.m[2][0] - Tx*mR1to0.m[2][1]; t2 = ea.x*mAR.m[2][1] + ea.y*mAR.m[2][0] + eb.x*mAR.m[1][2] + eb.y*mAR.m[0][2]; if(GREATER(t, t2)) return FALSE; // L = A2 x B2 } return TRUE; } // Modified! // Only AABBTreeCollider #if 0 //! A dedicated version when one box is constant inline_ BOOL OBBCollider::BoxBoxOverlap(const Point& extents, const Point& center) { // Stats mNbVolumeBVTests++; float t,t2; // Class I : A's basis vectors float Tx = mTBoxToModel.x - center.x; t = extents.x + mBBx1; if(GREATER(Tx, t)) return FALSE; float Ty = mTBoxToModel.y - center.y; t = extents.y + mBBy1; if(GREATER(Ty, t)) return FALSE; float Tz = mTBoxToModel.z - center.z; t = extents.z + mBBz1; if(GREATER(Tz, t)) return FALSE; // Class II : B's basis vectors t = Tx*mRBoxToModel.m[0][0] + Ty*mRBoxToModel.m[0][1] + Tz*mRBoxToModel.m[0][2]; t2 = extents.x*mAR.m[0][0] + extents.y*mAR.m[0][1] + extents.z*mAR.m[0][2] + mBoxExtents.x; if(GREATER(t, t2)) return FALSE; t = Tx*mRBoxToModel.m[1][0] + Ty*mRBoxToModel.m[1][1] + Tz*mRBoxToModel.m[1][2]; t2 = extents.x*mAR.m[1][0] + extents.y*mAR.m[1][1] + extents.z*mAR.m[1][2] + mBoxExtents.y; if(GREATER(t, t2)) return FALSE; t = Tx*mRBoxToModel.m[2][0] + Ty*mRBoxToModel.m[2][1] + Tz*mRBoxToModel.m[2][2]; t2 = extents.x*mAR.m[2][0] + extents.y*mAR.m[2][1] + extents.z*mAR.m[2][2] + mBoxExtents.z; if(GREATER(t, t2)) return FALSE; // Class III : 9 cross products // Cool trick: always perform the full test for first level, regardless of settings. // That way pathological cases (such as the pencils scene) are quickly rejected anyway ! if(mFullBoxBoxTest || mNbVolumeBVTests==1) { t = Tz*mRBoxToModel.m[0][1] - Ty*mRBoxToModel.m[0][2]; t2 = extents.y*mAR.m[0][2] + extents.z*mAR.m[0][1] + mBB_1; if(GREATER(t, t2)) return FALSE; // L = A0 x B0 t = Tz*mRBoxToModel.m[1][1] - Ty*mRBoxToModel.m[1][2]; t2 = extents.y*mAR.m[1][2] + extents.z*mAR.m[1][1] + mBB_2; if(GREATER(t, t2)) return FALSE; // L = A0 x B1 t = Tz*mRBoxToModel.m[2][1] - Ty*mRBoxToModel.m[2][2]; t2 = extents.y*mAR.m[2][2] + extents.z*mAR.m[2][1] + mBB_3; if(GREATER(t, t2)) return FALSE; // L = A0 x B2 t = Tx*mRBoxToModel.m[0][2] - Tz*mRBoxToModel.m[0][0]; t2 = extents.x*mAR.m[0][2] + extents.z*mAR.m[0][0] + mBB_4; if(GREATER(t, t2)) return FALSE; // L = A1 x B0 t = Tx*mRBoxToModel.m[1][2] - Tz*mRBoxToModel.m[1][0]; t2 = extents.x*mAR.m[1][2] + extents.z*mAR.m[1][0] + mBB_5; if(GREATER(t, t2)) return FALSE; // L = A1 x B1 t = Tx*mRBoxToModel.m[2][2] - Tz*mRBoxToModel.m[2][0]; t2 = extents.x*mAR.m[2][2] + extents.z*mAR.m[2][0] + mBB_6; if(GREATER(t, t2)) return FALSE; // L = A1 x B2 t = Ty*mRBoxToModel.m[0][0] - Tx*mRBoxToModel.m[0][1]; t2 = extents.x*mAR.m[0][1] + extents.y*mAR.m[0][0] + mBB_7; if(GREATER(t, t2)) return FALSE; // L = A2 x B0 t = Ty*mRBoxToModel.m[1][0] - Tx*mRBoxToModel.m[1][1]; t2 = extents.x*mAR.m[1][1] + extents.y*mAR.m[1][0] + mBB_8; if(GREATER(t, t2)) return FALSE; // L = A2 x B1 t = Ty*mRBoxToModel.m[2][0] - Tx*mRBoxToModel.m[2][1]; t2 = extents.x*mAR.m[2][1] + extents.y*mAR.m[2][0] + mBB_9; if(GREATER(t, t2)) return FALSE; // L = A2 x B2 } return TRUE; } //! A special version for 2 axis-aligned boxes inline_ BOOL AABBCollider::AABBAABBOverlap(const Point& extents, const Point& center) { // Stats mNbVolumeBVTests++; float tx = mBox.mCenter.x - center.x; float ex = extents.x + mBox.mExtents.x; if(GREATER(tx, ex)) return FALSE; float ty = mBox.mCenter.y - center.y; float ey = extents.y + mBox.mExtents.y; if(GREATER(ty, ey)) return FALSE; float tz = mBox.mCenter.z - center.z; float ez = extents.z + mBox.mExtents.z; if(GREATER(tz, ez)) return FALSE; return TRUE; } #endif choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/StdAfx.cpp0000664000000000000000000000110212741425367022356 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /* * OPCODE - Optimized Collision Detection * Copyright (C) 2001 Pierre Terdiman * Homepage: http://www.codercorner.com/Opcode.htm */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //#define ICE_MAIN #include "Stdafx.h" choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/OPC_RayCollider.cpp0000664000000000000000000007244412741425367024120 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /* * OPCODE - Optimized Collision Detection * Copyright (C) 2001 Pierre Terdiman * Homepage: http://www.codercorner.com/Opcode.htm */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains code for a ray collider. * \file OPC_RayCollider.cpp * \author Pierre Terdiman * \date June, 2, 2001 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains a ray-vs-tree collider. * This class performs a stabbing query on an AABB tree, i.e. does a ray-mesh collision. * * HIGHER DISTANCE BOUND: * * If P0 and P1 are two 3D points, let's define: * - d = distance between P0 and P1 * - Origin = P0 * - Direction = (P1 - P0) / d = normalized direction vector * - A parameter t such as a point P on the line (P0,P1) is P = Origin + t * Direction * - t = 0 --> P = P0 * - t = d --> P = P1 * * Then we can define a general "ray" as: * * struct Ray * { * Point Origin; * Point Direction; * }; * * But it actually maps three different things: * - a segment, when 0 <= t <= d * - a half-line, when 0 <= t < +infinity, or -infinity < t <= d * - a line, when -infinity < t < +infinity * * In Opcode, we support segment queries, which yield half-line queries by setting d = +infinity. * We don't support line-queries. If you need them, shift the origin along the ray by an appropriate margin. * * In short, the lower bound is always 0, and you can setup the higher bound "d" with RayCollider::SetMaxDist(). * * Query |segment |half-line |line * --------|-------------------|---------------|---------------- * Usages |-shadow feelers |-raytracing |- * |-sweep tests |-in/out tests | * * FIRST CONTACT: * * - You can setup "first contact" mode or "all contacts" mode with RayCollider::SetFirstContact(). * - In "first contact" mode we return as soon as the ray hits one face. If can be useful e.g. for shadow feelers, where * you want to know whether the path to the light is free or not (a boolean answer is enough). * - In "all contacts" mode we return all faces hit by the ray. * * TEMPORAL COHERENCE: * * - You can enable or disable temporal coherence with RayCollider::SetTemporalCoherence(). * - It currently only works in "first contact" mode. * - If temporal coherence is enabled, the previously hit triangle is cached during the first query. Then, next queries * start by colliding the ray against the cached triangle. If they still collide, we return immediately. * * CLOSEST HIT: * * - You can enable or disable "closest hit" with RayCollider::SetClosestHit(). * - It currently only works in "all contacts" mode. * - If closest hit is enabled, faces are sorted by distance on-the-fly and the closest one only is reported. * * BACKFACE CULLING: * * - You can enable or disable backface culling with RayCollider::SetCulling(). * - If culling is enabled, ray will not hit back faces (only front faces). * * * * \class RayCollider * \author Pierre Terdiman * \version 1.3 * \date June, 2, 2001 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * This class describes a face hit by a ray or segment. * This is a particular class dedicated to stabbing queries. * * \class CollisionFace * \author Pierre Terdiman * \version 1.3 * \date March, 20, 2001 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * This class is a dedicated collection of CollisionFace. * * \class CollisionFaces * \author Pierre Terdiman * \version 1.3 * \date March, 20, 2001 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Precompiled Header #include "Stdafx.h" using namespace Opcode; #include "OPC_RayAABBOverlap.h" #include "OPC_RayTriOverlap.h" #define SET_CONTACT(prim_index, flag) \ mNbIntersections++; \ /* Set contact status */ \ mFlags |= flag; \ /* In any case the contact has been found and recorded in mStabbedFace */ \ mStabbedFace.mFaceID = prim_index; #ifdef OPC_RAYHIT_CALLBACK #define HANDLE_CONTACT(prim_index, flag) \ SET_CONTACT(prim_index, flag) \ \ if(mHitCallback) (mHitCallback)(mStabbedFace, mUserData); #define UPDATE_CACHE \ if(cache && GetContactStatus()) \ { \ *cache = mStabbedFace.mFaceID; \ } #else #define HANDLE_CONTACT(prim_index, flag) \ SET_CONTACT(prim_index, flag) \ \ /* Now we can also record it in mStabbedFaces if available */ \ if(mStabbedFaces) \ { \ /* If we want all faces or if that's the first one we hit */ \ if(!mClosestHit || !mStabbedFaces->GetNbFaces()) \ { \ mStabbedFaces->AddFace(mStabbedFace); \ } \ else \ { \ /* We only keep closest hit */ \ CollisionFace* Current = const_cast(mStabbedFaces->GetFaces()); \ if(Current && mStabbedFace.mDistancemDistance) \ { \ *Current = mStabbedFace; \ } \ } \ } #define UPDATE_CACHE \ if(cache && GetContactStatus() && mStabbedFaces) \ { \ const CollisionFace* Current = mStabbedFaces->GetFaces(); \ if(Current) *cache = Current->mFaceID; \ else *cache = INVALID_ID; \ } #endif #define SEGMENT_PRIM(prim_index, flag) \ /* Request vertices from the app */ \ VertexPointers VP; mIMesh->GetTriangle(VP, prim_index); \ \ /* Perform ray-tri overlap test and return */ \ if(RayTriOverlap(*VP.Vertex[0], *VP.Vertex[1], *VP.Vertex[2])) \ { \ /* Intersection point is valid if dist < segment's length */ \ /* We know dist>0 so we can use integers */ \ if(IR(mStabbedFace.mDistance)GetTriangle(VP, prim_index); \ \ /* Perform ray-tri overlap test and return */ \ if(RayTriOverlap(*VP.Vertex[0], *VP.Vertex[1], *VP.Vertex[2])) \ { \ HANDLE_CONTACT(prim_index, flag) \ } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Constructor. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// RayCollider::RayCollider() : mNbRayBVTests (0), mNbRayPrimTests (0), mNbIntersections (0), mCulling (true), #ifdef OPC_RAYHIT_CALLBACK mHitCallback (null), mUserData (0), #else mClosestHit (false), mStabbedFaces (null), #endif mMaxDist (MAX_FLOAT) { } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Destructor. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// RayCollider::~RayCollider() { } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Validates current settings. You should call this method after all the settings and callbacks have been defined. * \return null if everything is ok, else a string describing the problem */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// const char* RayCollider::ValidateSettings() { if(mMaxDist<0.0f) return "Higher distance bound must be positive!"; if(TemporalCoherenceEnabled() && !FirstContactEnabled()) return "Temporal coherence only works with ""First contact"" mode!"; #ifndef OPC_RAYHIT_CALLBACK if(mClosestHit && FirstContactEnabled()) return "Closest hit doesn't work with ""First contact"" mode!"; if(TemporalCoherenceEnabled() && mClosestHit) return "Temporal coherence can't guarantee to report closest hit!"; #endif if(SkipPrimitiveTests()) return "SkipPrimitiveTests not possible for RayCollider ! (not implemented)"; return null; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Generic stabbing query for generic OPCODE models. After the call, access the results: * - with GetContactStatus() * - in the user-provided destination array * * \param world_ray [in] stabbing ray in world space * \param model [in] Opcode model to collide with * \param world [in] model's world matrix, or null * \param cache [in] a possibly cached face index, or null * \return true if success * \warning SCALE NOT SUPPORTED. The matrices must contain rotation & translation parts only. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool RayCollider::Collide(const Ray& world_ray, const Model& model, const Matrix4x4* world, udword* cache) { // Checkings if(!Setup(&model)) return false; // Init collision query if(InitQuery(world_ray, world, cache)) return true; if(!model.HasLeafNodes()) { if(model.IsQuantized()) { const AABBQuantizedNoLeafTree* Tree = (const AABBQuantizedNoLeafTree*)model.GetTree(); // Setup dequantization coeffs mCenterCoeff = Tree->mCenterCoeff; mExtentsCoeff = Tree->mExtentsCoeff; // Perform stabbing query if(IR(mMaxDist)!=IEEE_MAX_FLOAT) _SegmentStab(Tree->GetNodes()); else _RayStab(Tree->GetNodes()); } else { const AABBNoLeafTree* Tree = (const AABBNoLeafTree*)model.GetTree(); // Perform stabbing query if(IR(mMaxDist)!=IEEE_MAX_FLOAT) _SegmentStab(Tree->GetNodes()); else _RayStab(Tree->GetNodes()); } } else { if(model.IsQuantized()) { const AABBQuantizedTree* Tree = (const AABBQuantizedTree*)model.GetTree(); // Setup dequantization coeffs mCenterCoeff = Tree->mCenterCoeff; mExtentsCoeff = Tree->mExtentsCoeff; // Perform stabbing query if(IR(mMaxDist)!=IEEE_MAX_FLOAT) _SegmentStab(Tree->GetNodes()); else _RayStab(Tree->GetNodes()); } else { const AABBCollisionTree* Tree = (const AABBCollisionTree*)model.GetTree(); // Perform stabbing query if(IR(mMaxDist)!=IEEE_MAX_FLOAT) _SegmentStab(Tree->GetNodes()); else _RayStab(Tree->GetNodes()); } } // Update cache if needed UPDATE_CACHE return true; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Initializes a stabbing query : * - reset stats & contact status * - compute ray in local space * - check temporal coherence * * \param world_ray [in] stabbing ray in world space * \param world [in] object's world matrix, or null * \param face_id [in] index of previously stabbed triangle * \return TRUE if we can return immediately * \warning SCALE NOT SUPPORTED. The matrix must contain rotation & translation parts only. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// BOOL RayCollider::InitQuery(const Ray& world_ray, const Matrix4x4* world, udword* face_id) { // Reset stats & contact status Collider::InitQuery(); mNbRayBVTests = 0; mNbRayPrimTests = 0; mNbIntersections = 0; #ifndef OPC_RAYHIT_CALLBACK if(mStabbedFaces) mStabbedFaces->Reset(); #endif // Compute ray in local space // The (Origin/Dir) form is needed for the ray-triangle test anyway (even for segment tests) if(world) { Matrix3x3 InvWorld = *world; mDir = InvWorld * world_ray.mDir; Matrix4x4 World; InvertPRMatrix(World, *world); mOrigin = world_ray.mOrig * World; } else { mDir = world_ray.mDir; mOrigin = world_ray.mOrig; } // 4) Special case: 1-triangle meshes [Opcode 1.3] if(mCurrentModel && mCurrentModel->HasSingleNode()) { // We simply perform the BV-Prim overlap test each time. We assume single triangle has index 0. if(!SkipPrimitiveTests()) { // Perform overlap test between the unique triangle and the ray (and set contact status if needed) SEGMENT_PRIM(udword(0), OPC_CONTACT) // Return immediately regardless of status return TRUE; } } // Check temporal coherence : // Test previously colliding primitives first if(TemporalCoherenceEnabled() && FirstContactEnabled() && face_id && *face_id!=INVALID_ID) { #ifdef OLD_CODE #ifndef OPC_RAYHIT_CALLBACK if(!mClosestHit) #endif { // Request vertices from the app VertexPointers VP; mIMesh->GetTriangle(VP, *face_id); // Perform ray-cached tri overlap test if(RayTriOverlap(*VP.Vertex[0], *VP.Vertex[1], *VP.Vertex[2])) { // Intersection point is valid if: // - distance is positive (else it can just be a face behind the orig point) // - distance is smaller than a given max distance (useful for shadow feelers) // if(mStabbedFace.mDistance>0.0f && mStabbedFace.mDistanceAddFace(mStabbedFace); #endif return TRUE; } } } #else // New code // We handle both Segment/ray queries with the same segment code, and a possible infinite limit SEGMENT_PRIM(*face_id, OPC_TEMPORAL_CONTACT) // Return immediately if possible if(GetContactStatus()) return TRUE; #endif } // Precompute data (moved after temporal coherence since only needed for ray-AABB) if(IR(mMaxDist)!=IEEE_MAX_FLOAT) { // For Segment-AABB overlap mData = 0.5f * mDir * mMaxDist; mData2 = mOrigin + mData; // Precompute mFDir; mFDir.x = fabsf(mData.x); mFDir.y = fabsf(mData.y); mFDir.z = fabsf(mData.z); } else { // For Ray-AABB overlap // udword x = SIR(mDir.x)-1; // udword y = SIR(mDir.y)-1; // udword z = SIR(mDir.z)-1; // mData.x = FR(x); // mData.y = FR(y); // mData.z = FR(z); // Precompute mFDir; mFDir.x = fabsf(mDir.x); mFDir.y = fabsf(mDir.y); mFDir.z = fabsf(mDir.z); } return FALSE; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Stabbing query for vanilla AABB trees. * \param world_ray [in] stabbing ray in world space * \param tree [in] AABB tree * \param box_indices [out] indices of stabbed boxes * \return true if success */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool RayCollider::Collide(const Ray& world_ray, const AABBTree* tree, Container& box_indices) { // ### bad design here // This is typically called for a scene tree, full of -AABBs-, not full of triangles. // So we don't really have "primitives" to deal with. Hence it doesn't work with // "FirstContact" + "TemporalCoherence". ASSERT( !(FirstContactEnabled() && TemporalCoherenceEnabled()) ); // Checkings if(!tree) return false; // Init collision query // Basically this is only called to initialize precomputed data if(InitQuery(world_ray)) return true; // Perform stabbing query if(IR(mMaxDist)!=IEEE_MAX_FLOAT) _SegmentStab(tree, box_indices); else _RayStab(tree, box_indices); return true; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Recursive stabbing query for normal AABB trees. * \param node [in] current collision node */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void RayCollider::_SegmentStab(const AABBCollisionNode* node) { // Perform Segment-AABB overlap test if(!SegmentAABBOverlap(node->mAABB.mCenter, node->mAABB.mExtents)) return; if(node->IsLeaf()) { SEGMENT_PRIM(node->GetPrimitive(), OPC_CONTACT) } else { _SegmentStab(node->GetPos()); if(ContactFound()) return; _SegmentStab(node->GetNeg()); } } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Recursive stabbing query for quantized AABB trees. * \param node [in] current collision node */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void RayCollider::_SegmentStab(const AABBQuantizedNode* node) { // Dequantize box const QuantizedAABB& Box = node->mAABB; const Point Center(float(Box.mCenter[0]) * mCenterCoeff.x, float(Box.mCenter[1]) * mCenterCoeff.y, float(Box.mCenter[2]) * mCenterCoeff.z); const Point Extents(float(Box.mExtents[0]) * mExtentsCoeff.x, float(Box.mExtents[1]) * mExtentsCoeff.y, float(Box.mExtents[2]) * mExtentsCoeff.z); // Perform Segment-AABB overlap test if(!SegmentAABBOverlap(Center, Extents)) return; if(node->IsLeaf()) { SEGMENT_PRIM(node->GetPrimitive(), OPC_CONTACT) } else { _SegmentStab(node->GetPos()); if(ContactFound()) return; _SegmentStab(node->GetNeg()); } } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Recursive stabbing query for no-leaf AABB trees. * \param node [in] current collision node */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void RayCollider::_SegmentStab(const AABBNoLeafNode* node) { // Perform Segment-AABB overlap test if(!SegmentAABBOverlap(node->mAABB.mCenter, node->mAABB.mExtents)) return; if(node->HasPosLeaf()) { SEGMENT_PRIM(node->GetPosPrimitive(), OPC_CONTACT) } else _SegmentStab(node->GetPos()); if(ContactFound()) return; if(node->HasNegLeaf()) { SEGMENT_PRIM(node->GetNegPrimitive(), OPC_CONTACT) } else _SegmentStab(node->GetNeg()); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Recursive stabbing query for quantized no-leaf AABB trees. * \param node [in] current collision node */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void RayCollider::_SegmentStab(const AABBQuantizedNoLeafNode* node) { // Dequantize box const QuantizedAABB& Box = node->mAABB; const Point Center(float(Box.mCenter[0]) * mCenterCoeff.x, float(Box.mCenter[1]) * mCenterCoeff.y, float(Box.mCenter[2]) * mCenterCoeff.z); const Point Extents(float(Box.mExtents[0]) * mExtentsCoeff.x, float(Box.mExtents[1]) * mExtentsCoeff.y, float(Box.mExtents[2]) * mExtentsCoeff.z); // Perform Segment-AABB overlap test if(!SegmentAABBOverlap(Center, Extents)) return; if(node->HasPosLeaf()) { SEGMENT_PRIM(node->GetPosPrimitive(), OPC_CONTACT) } else _SegmentStab(node->GetPos()); if(ContactFound()) return; if(node->HasNegLeaf()) { SEGMENT_PRIM(node->GetNegPrimitive(), OPC_CONTACT) } else _SegmentStab(node->GetNeg()); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Recursive stabbing query for vanilla AABB trees. * \param node [in] current collision node * \param box_indices [out] indices of stabbed boxes */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void RayCollider::_SegmentStab(const AABBTreeNode* node, Container& box_indices) { // Test the box against the segment Point Center, Extents; node->GetAABB()->GetCenter(Center); node->GetAABB()->GetExtents(Extents); if(!SegmentAABBOverlap(Center, Extents)) return; if(node->IsLeaf()) { box_indices.Add(node->GetPrimitives(), node->GetNbPrimitives()); } else { _SegmentStab(node->GetPos(), box_indices); _SegmentStab(node->GetNeg(), box_indices); } } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Recursive stabbing query for normal AABB trees. * \param node [in] current collision node */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void RayCollider::_RayStab(const AABBCollisionNode* node) { // Perform Ray-AABB overlap test if(!RayAABBOverlap(node->mAABB.mCenter, node->mAABB.mExtents)) return; if(node->IsLeaf()) { RAY_PRIM(node->GetPrimitive(), OPC_CONTACT) } else { _RayStab(node->GetPos()); if(ContactFound()) return; _RayStab(node->GetNeg()); } } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Recursive stabbing query for quantized AABB trees. * \param node [in] current collision node */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void RayCollider::_RayStab(const AABBQuantizedNode* node) { // Dequantize box const QuantizedAABB& Box = node->mAABB; const Point Center(float(Box.mCenter[0]) * mCenterCoeff.x, float(Box.mCenter[1]) * mCenterCoeff.y, float(Box.mCenter[2]) * mCenterCoeff.z); const Point Extents(float(Box.mExtents[0]) * mExtentsCoeff.x, float(Box.mExtents[1]) * mExtentsCoeff.y, float(Box.mExtents[2]) * mExtentsCoeff.z); // Perform Ray-AABB overlap test if(!RayAABBOverlap(Center, Extents)) return; if(node->IsLeaf()) { RAY_PRIM(node->GetPrimitive(), OPC_CONTACT) } else { _RayStab(node->GetPos()); if(ContactFound()) return; _RayStab(node->GetNeg()); } } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Recursive stabbing query for no-leaf AABB trees. * \param node [in] current collision node */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void RayCollider::_RayStab(const AABBNoLeafNode* node) { // Perform Ray-AABB overlap test if(!RayAABBOverlap(node->mAABB.mCenter, node->mAABB.mExtents)) return; if(node->HasPosLeaf()) { RAY_PRIM(node->GetPosPrimitive(), OPC_CONTACT) } else _RayStab(node->GetPos()); if(ContactFound()) return; if(node->HasNegLeaf()) { RAY_PRIM(node->GetNegPrimitive(), OPC_CONTACT) } else _RayStab(node->GetNeg()); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Recursive stabbing query for quantized no-leaf AABB trees. * \param node [in] current collision node */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void RayCollider::_RayStab(const AABBQuantizedNoLeafNode* node) { // Dequantize box const QuantizedAABB& Box = node->mAABB; const Point Center(float(Box.mCenter[0]) * mCenterCoeff.x, float(Box.mCenter[1]) * mCenterCoeff.y, float(Box.mCenter[2]) * mCenterCoeff.z); const Point Extents(float(Box.mExtents[0]) * mExtentsCoeff.x, float(Box.mExtents[1]) * mExtentsCoeff.y, float(Box.mExtents[2]) * mExtentsCoeff.z); // Perform Ray-AABB overlap test if(!RayAABBOverlap(Center, Extents)) return; if(node->HasPosLeaf()) { RAY_PRIM(node->GetPosPrimitive(), OPC_CONTACT) } else _RayStab(node->GetPos()); if(ContactFound()) return; if(node->HasNegLeaf()) { RAY_PRIM(node->GetNegPrimitive(), OPC_CONTACT) } else _RayStab(node->GetNeg()); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Recursive stabbing query for vanilla AABB trees. * \param node [in] current collision node * \param box_indices [out] indices of stabbed boxes */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void RayCollider::_RayStab(const AABBTreeNode* node, Container& box_indices) { // Test the box against the ray Point Center, Extents; node->GetAABB()->GetCenter(Center); node->GetAABB()->GetExtents(Extents); if(!RayAABBOverlap(Center, Extents)) return; if(node->IsLeaf()) { mFlags |= OPC_CONTACT; box_indices.Add(node->GetPrimitives(), node->GetNbPrimitives()); } else { _RayStab(node->GetPos(), box_indices); _RayStab(node->GetNeg(), box_indices); } } choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/OPC_MeshInterface.cpp0000664000000000000000000003273612741425367024424 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /* * OPCODE - Optimized Collision Detection * Copyright (C) 2001 Pierre Terdiman * Homepage: http://www.codercorner.com/Opcode.htm */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains a mesh interface. * \file OPC_MeshInterface.cpp * \author Pierre Terdiman * \date November, 27, 2002 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * This structure holds 3 vertex-pointers. It's mainly used by collision callbacks so that the app doesn't have * to return 3 vertices to OPCODE (36 bytes) but only 3 pointers (12 bytes). It seems better but I never profiled * the alternative. * * \class VertexPointers * \author Pierre Terdiman * \version 1.3 * \date March, 20, 2001 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * This class is an interface between us and user-defined meshes. Meshes can be defined in a lot of ways, and here we * try to support most of them. * * Basically you have two options: * - callbacks, if OPC_USE_CALLBACKS is defined in OPC_Settings.h. * - else pointers. * * If using pointers, you can also use strides or not. Strides are used when OPC_USE_STRIDE is defined. * * * CALLBACKS: * * Using callbacks is the most generic way to feed OPCODE with your meshes. Indeed, you just have to give * access to three vertices at the end of the day. It's up to you to fetch them from your database, using * whatever method you want. Hence your meshes can lie in system memory or AGP, be indexed or not, use 16 * or 32-bits indices, you can decompress them on-the-fly if needed, etc. On the other hand, a callback is * called each time OPCODE needs access to a particular triangle, so there might be a slight overhead. * * To make things clear: geometry & topology are NOT stored in the collision system, * in order to save some ram. So, when the system needs them to perform accurate intersection * tests, you're requested to provide the triangle-vertices corresponding to a given face index. * * Ex: * * \code * static void ColCallback(udword triangle_index, VertexPointers& triangle, udword user_data) * { * // Get back Mesh0 or Mesh1 (you also can use 2 different callbacks) * Mesh* MyMesh = (Mesh*)user_data; * // Get correct triangle in the app-controlled database * const Triangle* Tri = MyMesh->GetTriangle(triangle_index); * // Setup pointers to vertices for the collision system * triangle.Vertex[0] = MyMesh->GetVertex(Tri->mVRef[0]); * triangle.Vertex[1] = MyMesh->GetVertex(Tri->mVRef[1]); * triangle.Vertex[2] = MyMesh->GetVertex(Tri->mVRef[2]); * } * * // Setup callbacks * MeshInterface0->SetCallback(ColCallback, udword(Mesh0)); * MeshInterface1->SetCallback(ColCallback, udword(Mesh1)); * \endcode * * Of course, you should make this callback as fast as possible. And you're also not supposed * to modify the geometry *after* the collision trees have been built. The alternative was to * store the geometry & topology in the collision system as well (as in RAPID) but we have found * this approach to waste a lot of ram in many cases. * * * POINTERS: * * If you're internally using the following canonical structures: * - a vertex made of three 32-bits floating point values * - a triangle made of three 32-bits integer vertex references * ...then you may want to use pointers instead of callbacks. This is the same, except OPCODE will directly * use provided pointers to access the topology and geometry, without using a callback. It might be faster, * but probably not as safe. Pointers have been introduced in OPCODE 1.2. * * Ex: * * \code * // Setup pointers * MeshInterface0->SetPointers(Mesh0->GetFaces(), Mesh0->GetVerts()); * MeshInterface1->SetPointers(Mesh1->GetFaces(), Mesh1->GetVerts()); * \endcode * * * STRIDES: * * If your vertices are D3D-like entities interleaving a position, a normal and/or texture coordinates * (i.e. if your vertices are FVFs), you might want to use a vertex stride to skip extra data OPCODE * doesn't need. Using a stride shouldn't be notably slower than not using it, but it might increase * cache misses. Please also note that you *shouldn't* read from AGP or video-memory buffers ! * * * In any case, compilation flags are here to select callbacks/pointers/strides at compile time, so * choose what's best for your application. All of this has been wrapped into this MeshInterface. * * \class MeshInterface * \author Pierre Terdiman * \version 1.3 * \date November, 27, 2002 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Precompiled Header #include "Stdafx.h" using namespace Opcode; Point MeshInterface::VertexCache[3]; /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Constructor. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// MeshInterface::MeshInterface() : mNbTris (0), mNbVerts (0), #ifdef OPC_USE_CALLBACKS mUserData (null), mObjCallback (null), #else mTris (null), mVerts (null), #ifdef OPC_USE_STRIDE mTriStride (sizeof(IndexedTriangle)), mVertexStride (sizeof(Point)), #endif #endif Single(true) { } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Destructor. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// MeshInterface::~MeshInterface() { } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Checks the mesh interface is valid, i.e. things have been setup correctly. * \return true if valid */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool MeshInterface::IsValid() const { if(!mNbTris || !mNbVerts) return false; #ifdef OPC_USE_CALLBACKS if(!mObjCallback) return false; #else if(!mTris || !mVerts) return false; #endif return true; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Checks the mesh itself is valid. * Currently we only look for degenerate faces. * \return number of degenerate faces */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// udword MeshInterface::CheckTopology() const { // Check topology. If the model contains degenerate faces, collision report can be wrong in some cases. // e.g. it happens with the standard MAX teapot. So clean your meshes first... If you don't have a mesh cleaner // you can try this: www.codercorner.com/Consolidation.zip udword NbDegenerate = 0; VertexPointers VP; // Using callbacks, we don't have access to vertex indices. Nevertheless we still can check for // redundant vertex pointers, which cover all possibilities (callbacks/pointers/strides). for(udword i=0;i>2; } inline_ const CollisionFace* GetFaces() const { return (const CollisionFace*)GetEntries(); } inline_ void Reset() { Container::Reset(); } inline_ void AddFace(const CollisionFace& face) { Add(face.mFaceID).Add(face.mDistance).Add(face.mU).Add(face.mV); } }; #ifdef OPC_RAYHIT_CALLBACK /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * User-callback, called by OPCODE to record a hit. * \param hit [in] current hit * \param user_data [in] user-defined data from SetCallback() */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// typedef void (*HitCallback) (const CollisionFace& hit, void* user_data); #endif class OPCODE_API RayCollider : public Collider { public: // Constructor / Destructor RayCollider(); virtual ~RayCollider(); /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Generic stabbing query for generic OPCODE models. After the call, access the results: * - with GetContactStatus() * - in the user-provided destination array * * \param world_ray [in] stabbing ray in world space * \param model [in] Opcode model to collide with * \param world [in] model's world matrix, or null * \param cache [in] a possibly cached face index, or null * \return true if success * \warning SCALE NOT SUPPORTED. The matrices must contain rotation & translation parts only. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool Collide(const Ray& world_ray, const Model& model, const Matrix4x4* world=null, udword* cache=null); // bool Collide(const Ray& world_ray, const AABBTree* tree, Container& box_indices); // Settings #ifndef OPC_RAYHIT_CALLBACK /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Settings: enable or disable "closest hit" mode. * \param flag [in] true to report closest hit only * \see SetCulling(bool flag) * \see SetMaxDist(float max_dist) * \see SetDestination(StabbedFaces* sf) */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ void SetClosestHit(bool flag) { mClosestHit = flag; } #endif /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Settings: enable or disable backface culling. * \param flag [in] true to enable backface culling * \see SetClosestHit(bool flag) * \see SetMaxDist(float max_dist) * \see SetDestination(StabbedFaces* sf) */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ void SetCulling(bool flag) { mCulling = flag; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Settings: sets the higher distance bound. * \param max_dist [in] higher distance bound. Default = maximal value, for ray queries (else segment) * \see SetClosestHit(bool flag) * \see SetCulling(bool flag) * \see SetDestination(StabbedFaces* sf) */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ void SetMaxDist(float max_dist=MAX_FLOAT) { mMaxDist = max_dist; } #ifdef OPC_RAYHIT_CALLBACK inline_ void SetHitCallback(HitCallback cb) { mHitCallback = cb; } inline_ void SetUserData(void* user_data) { mUserData = user_data; } #else /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Settings: sets the destination array for stabbed faces. * \param cf [in] destination array, filled during queries * \see SetClosestHit(bool flag) * \see SetCulling(bool flag) * \see SetMaxDist(float max_dist) */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ void SetDestination(CollisionFaces* cf) { mStabbedFaces = cf; } #endif // Stats /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Stats: gets the number of Ray-BV overlap tests after a collision query. * \see GetNbRayPrimTests() * \see GetNbIntersections() * \return the number of Ray-BV tests performed during last query */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ udword GetNbRayBVTests() const { return mNbRayBVTests; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Stats: gets the number of Ray-Triangle overlap tests after a collision query. * \see GetNbRayBVTests() * \see GetNbIntersections() * \return the number of Ray-Triangle tests performed during last query */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ udword GetNbRayPrimTests() const { return mNbRayPrimTests; } // In-out test /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Stats: gets the number of intersection found after a collision query. Can be used for in/out tests. * \see GetNbRayBVTests() * \see GetNbRayPrimTests() * \return the number of valid intersections during last query */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ udword GetNbIntersections() const { return mNbIntersections; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Validates current settings. You should call this method after all the settings and callbacks have been defined for a collider. * \return null if everything is ok, else a string describing the problem */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// override(Collider) const char* ValidateSettings(); protected: // Ray in local space Point mOrigin; //!< Ray origin Point mDir; //!< Ray direction (normalized) Point mFDir; //!< fabsf(mDir) Point mData, mData2; // Stabbed faces CollisionFace mStabbedFace; //!< Current stabbed face #ifdef OPC_RAYHIT_CALLBACK HitCallback mHitCallback; //!< Callback used to record a hit void* mUserData; //!< User-defined data #else CollisionFaces* mStabbedFaces; //!< List of stabbed faces #endif // Stats udword mNbRayBVTests; //!< Number of Ray-BV tests udword mNbRayPrimTests; //!< Number of Ray-Primitive tests // In-out test udword mNbIntersections; //!< Number of valid intersections // Dequantization coeffs Point mCenterCoeff; Point mExtentsCoeff; // Settings float mMaxDist; //!< Valid segment on the ray #ifndef OPC_RAYHIT_CALLBACK bool mClosestHit; //!< Report closest hit only #endif bool mCulling; //!< Stab culled faces or not // Internal methods void _SegmentStab(const AABBCollisionNode* node); void _SegmentStab(const AABBNoLeafNode* node); void _SegmentStab(const AABBQuantizedNode* node); void _SegmentStab(const AABBQuantizedNoLeafNode* node); void _SegmentStab(const AABBTreeNode* node, Container& box_indices); void _RayStab(const AABBCollisionNode* node); void _RayStab(const AABBNoLeafNode* node); void _RayStab(const AABBQuantizedNode* node); void _RayStab(const AABBQuantizedNoLeafNode* node); void _RayStab(const AABBTreeNode* node, Container& box_indices); // Overlap tests inline_ BOOL RayAABBOverlap(const Point& center, const Point& extents); inline_ BOOL SegmentAABBOverlap(const Point& center, const Point& extents); inline_ BOOL RayTriOverlap(const Point& vert0, const Point& vert1, const Point& vert2); // Init methods BOOL InitQuery(const Ray& world_ray, const Matrix4x4* world=null, udword* face_id=null); }; #endif // __OPC_RAYCOLLIDER_H__ choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/OPC_TreeBuilders.h0000664000000000000000000002133412741425367023735 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /* * OPCODE - Optimized Collision Detection * Copyright (C) 2001 Pierre Terdiman * Homepage: http://www.codercorner.com/Opcode.htm */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains code for tree builders. * \file OPC_TreeBuilders.h * \author Pierre Terdiman * \date March, 20, 2001 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Include Guard #ifndef __OPC_TREEBUILDERS_H__ #define __OPC_TREEBUILDERS_H__ //! Tree splitting rules enum SplittingRules { // Primitive split SPLIT_LARGEST_AXIS = (1<<0), //!< Split along the largest axis SPLIT_SPLATTER_POINTS = (1<<1), //!< Splatter primitive centers (QuickCD-style) SPLIT_BEST_AXIS = (1<<2), //!< Try largest axis, then second, then last SPLIT_BALANCED = (1<<3), //!< Try to keep a well-balanced tree SPLIT_FIFTY = (1<<4), //!< Arbitrary 50-50 split // Node split SPLIT_GEOM_CENTER = (1<<5), //!< Split at geometric center (else split in the middle) // SPLIT_FORCE_DWORD = 0x7fffffff }; //! Simple wrapper around build-related settings [Opcode 1.3] struct OPCODE_API BuildSettings { inline_ BuildSettings() : mLimit(1), mRules(SPLIT_FORCE_DWORD) {} udword mLimit; //!< Limit number of primitives / node. If limit is 1, build a complete tree (2*N-1 nodes) udword mRules; //!< Building/Splitting rules (a combination of SplittingRules flags) }; class OPCODE_API AABBTreeBuilder { public: //! Constructor AABBTreeBuilder() : mNbPrimitives(0), mNodeBase(null), mCount(0), mNbInvalidSplits(0) {} //! Destructor virtual ~AABBTreeBuilder() {} /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Computes the AABB of a set of primitives. * \param primitives [in] list of indices of primitives * \param nb_prims [in] number of indices * \param global_box [out] global AABB enclosing the set of input primitives * \return true if success */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// virtual bool ComputeGlobalBox(const udword* primitives, udword nb_prims, AABB& global_box) const = 0; /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Computes the splitting value along a given axis for a given primitive. * \param index [in] index of the primitive to split * \param axis [in] axis index (0,1,2) * \return splitting value */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// virtual float GetSplittingValue(udword index, udword axis) const = 0; /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Computes the splitting value along a given axis for a given node. * \param primitives [in] list of indices of primitives * \param nb_prims [in] number of indices * \param global_box [in] global AABB enclosing the set of input primitives * \param axis [in] axis index (0,1,2) * \return splitting value */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const { // Default split value = middle of the axis (using only the box) return global_box.GetCenter(axis); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Validates node subdivision. This is called each time a node is considered for subdivision, during tree building. * \param primitives [in] list of indices of primitives * \param nb_prims [in] number of indices * \param global_box [in] global AABB enclosing the set of input primitives * \return TRUE if the node should be subdivised */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) { // Check the user-defined limit if(nb_prims<=mSettings.mLimit) return FALSE; return TRUE; } BuildSettings mSettings; //!< Splitting rules & split limit [Opcode 1.3] udword mNbPrimitives; //!< Total number of primitives. void* mNodeBase; //!< Address of node pool [Opcode 1.3] // Stats inline_ void SetCount(udword nb) { mCount=nb; } inline_ void IncreaseCount(udword nb) { mCount+=nb; } inline_ udword GetCount() const { return mCount; } inline_ void SetNbInvalidSplits(udword nb) { mNbInvalidSplits=nb; } inline_ void IncreaseNbInvalidSplits() { mNbInvalidSplits++; } inline_ udword GetNbInvalidSplits() const { return mNbInvalidSplits; } private: udword mCount; //!< Stats: number of nodes created udword mNbInvalidSplits; //!< Stats: number of invalid splits }; class OPCODE_API AABBTreeOfVerticesBuilder : public AABBTreeBuilder { public: //! Constructor AABBTreeOfVerticesBuilder() : mVertexArray(null) {} //! Destructor virtual ~AABBTreeOfVerticesBuilder() {} override(AABBTreeBuilder) bool ComputeGlobalBox(const udword* primitives, udword nb_prims, AABB& global_box) const; override(AABBTreeBuilder) float GetSplittingValue(udword index, udword axis) const; override(AABBTreeBuilder) float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const; const Point* mVertexArray; //!< Shortcut to an app-controlled array of vertices. }; class OPCODE_API AABBTreeOfAABBsBuilder : public AABBTreeBuilder { public: //! Constructor AABBTreeOfAABBsBuilder() : mAABBArray(null) {} //! Destructor virtual ~AABBTreeOfAABBsBuilder() {} override(AABBTreeBuilder) bool ComputeGlobalBox(const udword* primitives, udword nb_prims, AABB& global_box) const; override(AABBTreeBuilder) float GetSplittingValue(udword index, udword axis) const; const AABB* mAABBArray; //!< Shortcut to an app-controlled array of AABBs. }; class OPCODE_API AABBTreeOfTrianglesBuilder : public AABBTreeBuilder { public: //! Constructor AABBTreeOfTrianglesBuilder() : mIMesh(null) {} //! Destructor virtual ~AABBTreeOfTrianglesBuilder() {} override(AABBTreeBuilder) bool ComputeGlobalBox(const udword* primitives, udword nb_prims, AABB& global_box) const; override(AABBTreeBuilder) float GetSplittingValue(udword index, udword axis) const; override(AABBTreeBuilder) float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const; const MeshInterface* mIMesh; //!< Shortcut to an app-controlled mesh interface }; #endif // __OPC_TREEBUILDERS_H__ choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/OPC_TreeCollider.cpp0000664000000000000000000011645412741425367024264 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /* * OPCODE - Optimized Collision Detection * Copyright (C) 2001 Pierre Terdiman * Homepage: http://www.codercorner.com/Opcode.htm */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains code for a tree collider. * \file OPC_TreeCollider.cpp * \author Pierre Terdiman * \date March, 20, 2001 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains an AABB tree collider. * This class performs a collision test between two AABB trees. * * \class AABBTreeCollider * \author Pierre Terdiman * \version 1.3 * \date March, 20, 2001 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// #include"../CollisionPairInserter.h" /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Precompiled Header #include "Stdafx.h" #include using namespace Opcode; #include "OPC_BoxBoxOverlap.h" //#include "OPC_TriBoxOverlap.h" #include "OPC_TriTriOverlap.h" /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Constructor. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// AABBTreeCollider::AABBTreeCollider() : mIMesh0 (null), mIMesh1 (null), mNbBVBVTests (0), mNbPrimPrimTests (0), mNbBVPrimTests (0), mFullBoxBoxTest (true), mFullPrimBoxTest (true), collisionPairInserter(0) { } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Destructor. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// AABBTreeCollider::~AABBTreeCollider() { } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Validates current settings. You should call this method after all the settings and callbacks have been defined. * \return null if everything is ok, else a string describing the problem */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// const char* AABBTreeCollider::ValidateSettings() { if(TemporalCoherenceEnabled() && !FirstContactEnabled()) return "Temporal coherence only works with ""First contact"" mode!"; return null; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Generic collision query for generic OPCODE models. After the call, access the results with: * - GetContactStatus() * - GetNbPairs() * - GetPairs() * * \param cache [in] collision cache for model pointers and a colliding pair of primitives * \param world0 [in] world matrix for first object * \param world1 [in] world matrix for second object * \return true if success * \warning SCALE NOT SUPPORTED. The matrices must contain rotation & translation parts only. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool AABBTreeCollider::Collide(BVTCache& cache, const Matrix4x4* world0, const Matrix4x4* world1) { // Checkings if(!cache.Model0 || !cache.Model1) return false; if(cache.Model0->HasLeafNodes()!=cache.Model1->HasLeafNodes()) return false; if(cache.Model0->IsQuantized()!=cache.Model1->IsQuantized()) return false; /* Rules: - perform hull test - when hulls collide, disable hull test - if meshes overlap, reset countdown - if countdown reaches 0, enable hull test */ #ifdef __MESHMERIZER_H__ // Handle hulls if(cache.HullTest) { if(cache.Model0->GetHull() && cache.Model1->GetHull()) { struct Local { static Point* SVCallback(const Point& sv, udword& previndex, udword user_data) { CollisionHull* Hull = (CollisionHull*)user_data; previndex = Hull->ComputeSupportingVertex(sv, previndex); return (Point*)&Hull->GetVerts()[previndex]; } }; bool Collide; if(0) { static GJKEngine GJK; static bool GJKInitDone=false; if(!GJKInitDone) { GJK.Enable(GJK_BACKUP_PROCEDURE); GJK.Enable(GJK_DEGENERATE); GJK.Enable(GJK_HILLCLIMBING); GJKInitDone = true; } GJK.SetCallbackObj0(Local::SVCallback); GJK.SetCallbackObj1(Local::SVCallback); GJK.SetUserData0(udword(cache.Model0->GetHull())); GJK.SetUserData1(udword(cache.Model1->GetHull())); Collide = GJK.Collide(*world0, *world1, &cache.SepVector); } else { static SVEngine SVE; SVE.SetCallbackObj0(Local::SVCallback); SVE.SetCallbackObj1(Local::SVCallback); SVE.SetUserData0(udword(cache.Model0->GetHull())); SVE.SetUserData1(udword(cache.Model1->GetHull())); Collide = SVE.Collide(*world0, *world1, &cache.SepVector); } if(!Collide) { // Reset stats & contact status mFlags &= ~OPC_CONTACT; mNbBVBVTests = 0; mNbPrimPrimTests = 0; mNbBVPrimTests = 0; mPairs.Reset(); return true; } } } // Here, hulls collide cache.HullTest = false; #endif // __MESHMERIZER_H__ // Checkings if(!Setup(cache.Model0->GetMeshInterface(), cache.Model1->GetMeshInterface())) return false; // Simple double-dispatch bool Status; if(!cache.Model0->HasLeafNodes()) { if(cache.Model0->IsQuantized()) { const AABBQuantizedNoLeafTree* T0 = (const AABBQuantizedNoLeafTree*)cache.Model0->GetTree(); const AABBQuantizedNoLeafTree* T1 = (const AABBQuantizedNoLeafTree*)cache.Model1->GetTree(); Status = Collide(T0, T1, world0, world1, &cache); } else { const AABBNoLeafTree* T0 = (const AABBNoLeafTree*)cache.Model0->GetTree(); const AABBNoLeafTree* T1 = (const AABBNoLeafTree*)cache.Model1->GetTree(); Status = Collide(T0, T1, world0, world1, &cache); } } else { if(cache.Model0->IsQuantized()) { const AABBQuantizedTree* T0 = (const AABBQuantizedTree*)cache.Model0->GetTree(); const AABBQuantizedTree* T1 = (const AABBQuantizedTree*)cache.Model1->GetTree(); Status = Collide(T0, T1, world0, world1, &cache); } else { const AABBCollisionTree* T0 = (const AABBCollisionTree*)cache.Model0->GetTree(); const AABBCollisionTree* T1 = (const AABBCollisionTree*)cache.Model1->GetTree(); Status = Collide(T0, T1, world0, world1, &cache); } } #ifdef __MESHMERIZER_H__ if(Status) { // Reset counter as long as overlap occurs if(GetContactStatus()) cache.ResetCountDown(); // Enable hull test again when counter reaches zero cache.CountDown--; if(!cache.CountDown) { cache.ResetCountDown(); cache.HullTest = true; } } #endif return Status; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Initializes a collision query : * - reset stats & contact status * - setup matrices * * \param world0 [in] world matrix for first object * \param world1 [in] world matrix for second object * \warning SCALE NOT SUPPORTED. The matrices must contain rotation & translation parts only. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void AABBTreeCollider::InitQuery(const Matrix4x4* world0, const Matrix4x4* world1) { // Reset stats & contact status Collider::InitQuery(); mNbBVBVTests = 0; mNbPrimPrimTests = 0; mNbBVPrimTests = 0; mPairs.Reset(); // Setup matrices Matrix4x4 InvWorld0, InvWorld1; if(world0) InvertPRMatrix(InvWorld0, *world0); else InvWorld0.Identity(); if(world1) InvertPRMatrix(InvWorld1, *world1); else InvWorld1.Identity(); Matrix4x4 World0to1 = world0 ? (*world0 * InvWorld1) : InvWorld1; Matrix4x4 World1to0 = world1 ? (*world1 * InvWorld0) : InvWorld0; mR0to1 = World0to1; World0to1.GetTrans(mT0to1); mR1to0 = World1to0; World1to0.GetTrans(mT1to0); // Precompute absolute 1-to-0 rotation matrix for(udword i=0;i<3;i++) { for(udword j=0;j<3;j++) { // Epsilon value prevents floating-point inaccuracies (strategy borrowed from CD) mAR.m[i][j] = 1e-6f + fabsf(mR1to0.m[i][j]); } } //Modified by S-cubed, Inc. //$B9TNs$r(B Boost $B$N7A<0$K$"$o$;$k!#(B // Prim-Prim $B%F%9%H$r(B TriOverlap.cpp $B$G9T$&$?$a!#(B if(collisionPairInserter){ for(udword i=0; i<3; i++){ for(udword j=0; j<3; j++){ collisionPairInserter->CD_Rot1(i,j) = (double) world0->m[j][i]; collisionPairInserter->CD_Rot2(i,j) = (double) world1->m[j][i]; } } IceMaths::Point t0; IceMaths::Point t1; world0->GetTrans(t0); world1->GetTrans(t1); // Matrix3x3 w1 = world1; // mT0to1 = w1 * (t1 - t0) collisionPairInserter->CD_Trans1[0] = (double) t0.x; collisionPairInserter->CD_Trans1[1] = (double) t0.y; collisionPairInserter->CD_Trans1[2] = (double) t0.z; collisionPairInserter->CD_Trans2[0] = (double) t1.x; collisionPairInserter->CD_Trans2[1] = (double) t1.y; collisionPairInserter->CD_Trans2[2] = (double) t1.z; //s1, s2 $B$O(B 1.0 $B$N$_$J$N$G!"8GDj!#(B collisionPairInserter->CD_s1 = 1.0; collisionPairInserter->CD_s2 = 1.0; } } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Takes advantage of temporal coherence. * \param cache [in] cache for a pair of previously colliding primitives * \return true if we can return immediately * \warning only works for "First Contact" mode */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool AABBTreeCollider::CheckTemporalCoherence(Pair* cache) { // Checkings if(!cache) return false; // Test previously colliding primitives first if(TemporalCoherenceEnabled() && FirstContactEnabled()) { PrimTest(cache->id0, cache->id1); if(GetContactStatus()) return true; } return false; } #define UPDATE_CACHE \ if(cache && GetContactStatus()) \ { \ cache->id0 = mPairs.GetEntry(0); \ cache->id1 = mPairs.GetEntry(1); \ } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Collision query for normal AABB trees. * \param tree0 [in] AABB tree from first object * \param tree1 [in] AABB tree from second object * \param world0 [in] world matrix for first object * \param world1 [in] world matrix for second object * \param cache [in/out] cache for a pair of previously colliding primitives * \return true if success * \warning SCALE NOT SUPPORTED. The matrices must contain rotation & translation parts only. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool AABBTreeCollider::Collide(const AABBCollisionTree* tree0, const AABBCollisionTree* tree1, const Matrix4x4* world0, const Matrix4x4* world1, Pair* cache) { // Init collision query InitQuery(world0, world1); // Check previous state if(CheckTemporalCoherence(cache)) return true; // Perform collision query _Collide(tree0->GetNodes(), tree1->GetNodes()); UPDATE_CACHE return true; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Collision query for no-leaf AABB trees. * \param tree0 [in] AABB tree from first object * \param tree1 [in] AABB tree from second object * \param world0 [in] world matrix for first object * \param world1 [in] world matrix for second object * \param cache [in/out] cache for a pair of previously colliding primitives * \return true if success * \warning SCALE NOT SUPPORTED. The matrices must contain rotation & translation parts only. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool AABBTreeCollider::Collide(const AABBNoLeafTree* tree0, const AABBNoLeafTree* tree1, const Matrix4x4* world0, const Matrix4x4* world1, Pair* cache) { // Init collision query InitQuery(world0, world1); // Check previous state if(CheckTemporalCoherence(cache)) return true; // Perform collision query _Collide(tree0->GetNodes(), tree1->GetNodes()); UPDATE_CACHE return true; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Collision query for quantized AABB trees. * \param tree0 [in] AABB tree from first object * \param tree1 [in] AABB tree from second object * \param world0 [in] world matrix for first object * \param world1 [in] world matrix for second object * \param cache [in/out] cache for a pair of previously colliding primitives * \return true if success * \warning SCALE NOT SUPPORTED. The matrices must contain rotation & translation parts only. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool AABBTreeCollider::Collide(const AABBQuantizedTree* tree0, const AABBQuantizedTree* tree1, const Matrix4x4* world0, const Matrix4x4* world1, Pair* cache) { // Init collision query InitQuery(world0, world1); // Check previous state if(CheckTemporalCoherence(cache)) return true; // Setup dequantization coeffs mCenterCoeff0 = tree0->mCenterCoeff; mExtentsCoeff0 = tree0->mExtentsCoeff; mCenterCoeff1 = tree1->mCenterCoeff; mExtentsCoeff1 = tree1->mExtentsCoeff; // Dequantize box A const AABBQuantizedNode* N0 = tree0->GetNodes(); const Point a(float(N0->mAABB.mExtents[0]) * mExtentsCoeff0.x, float(N0->mAABB.mExtents[1]) * mExtentsCoeff0.y, float(N0->mAABB.mExtents[2]) * mExtentsCoeff0.z); const Point Pa(float(N0->mAABB.mCenter[0]) * mCenterCoeff0.x, float(N0->mAABB.mCenter[1]) * mCenterCoeff0.y, float(N0->mAABB.mCenter[2]) * mCenterCoeff0.z); // Dequantize box B const AABBQuantizedNode* N1 = tree1->GetNodes(); const Point b(float(N1->mAABB.mExtents[0]) * mExtentsCoeff1.x, float(N1->mAABB.mExtents[1]) * mExtentsCoeff1.y, float(N1->mAABB.mExtents[2]) * mExtentsCoeff1.z); const Point Pb(float(N1->mAABB.mCenter[0]) * mCenterCoeff1.x, float(N1->mAABB.mCenter[1]) * mCenterCoeff1.y, float(N1->mAABB.mCenter[2]) * mCenterCoeff1.z); // Perform collision query _Collide(N0, N1, a, Pa, b, Pb); UPDATE_CACHE return true; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Collision query for quantized no-leaf AABB trees. * \param tree0 [in] AABB tree from first object * \param tree1 [in] AABB tree from second object * \param world0 [in] world matrix for first object * \param world1 [in] world matrix for second object * \param cache [in/out] cache for a pair of previously colliding primitives * \return true if success * \warning SCALE NOT SUPPORTED. The matrices must contain rotation & translation parts only. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool AABBTreeCollider::Collide(const AABBQuantizedNoLeafTree* tree0, const AABBQuantizedNoLeafTree* tree1, const Matrix4x4* world0, const Matrix4x4* world1, Pair* cache) { // Init collision query InitQuery(world0, world1); // Check previous state if(CheckTemporalCoherence(cache)) return true; // Setup dequantization coeffs mCenterCoeff0 = tree0->mCenterCoeff; mExtentsCoeff0 = tree0->mExtentsCoeff; mCenterCoeff1 = tree1->mCenterCoeff; mExtentsCoeff1 = tree1->mExtentsCoeff; // Perform collision query _Collide(tree0->GetNodes(), tree1->GetNodes()); UPDATE_CACHE return true; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Standard trees /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // The normal AABB tree can use 2 different descent rules (with different performances) //#define ORIGINAL_CODE //!< UNC-like descent rules #define ALTERNATIVE_CODE //!< Alternative descent rules #ifdef ORIGINAL_CODE /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Recursive collision query for normal AABB trees. * \param b0 [in] collision node from first tree * \param b1 [in] collision node from second tree */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void AABBTreeCollider::_Collide(const AABBCollisionNode* b0, const AABBCollisionNode* b1) { mNowNode0 = b0; mNowNode1 = b1; // Perform BV-BV overlap test if(!BoxBoxOverlap(b0->mAABB.mExtents, b0->mAABB.mCenter, b1->mAABB.mExtents, b1->mAABB.mCenter)) return; if(b0->IsLeaf() && b1->IsLeaf()) { PrimTest(b0->GetPrimitive(), b1->GetPrimitive()); return; } if(b1->IsLeaf() || (!b0->IsLeaf() && (b0->GetSize() > b1->GetSize()))) { _Collide(b0->GetNeg(), b1); if(ContactFound()) return; _Collide(b0->GetPos(), b1); } else { _Collide(b0, b1->GetNeg()); if(ContactFound()) return; _Collide(b0, b1->GetPos()); } } #endif #ifdef ALTERNATIVE_CODE /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Recursive collision query for normal AABB trees. * \param b0 [in] collision node from first tree * \param b1 [in] collision node from second tree */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void AABBTreeCollider::_Collide(const AABBCollisionNode* b0, const AABBCollisionNode* b1) { // Perform BV-BV overlap test if(!BoxBoxOverlap(b0->mAABB.mExtents, b0->mAABB.mCenter, b1->mAABB.mExtents, b1->mAABB.mCenter)) { return; } if(b0->IsLeaf()) { if(b1->IsLeaf()) { mNowNode0 = b0; mNowNode1 = b1; PrimTest(b0->GetPrimitive(), b1->GetPrimitive()); } else { _Collide(b0, b1->GetNeg()); if(ContactFound()) return; _Collide(b0, b1->GetPos()); } } else if(b1->IsLeaf()) { _Collide(b0->GetNeg(), b1); if(ContactFound()) return; _Collide(b0->GetPos(), b1); } else { _Collide(b0->GetNeg(), b1->GetNeg()); if(ContactFound()) return; _Collide(b0->GetNeg(), b1->GetPos()); if(ContactFound()) return; _Collide(b0->GetPos(), b1->GetNeg()); if(ContactFound()) return; _Collide(b0->GetPos(), b1->GetPos()); } } #endif /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // No-leaf trees /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Leaf-leaf test for two primitive indices. * \param id0 [in] index from first leaf-triangle * \param id1 [in] index from second leaf-triangle */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void AABBTreeCollider::PrimTest(udword id0, udword id1) { mId0 = id0; mId1 = id1; // Request vertices from the app VertexPointers VP0; VertexPointers VP1; mIMesh0->GetTriangle(VP0, id0); mIMesh1->GetTriangle(VP1, id1); // Modified by S-cubed, Inc. // Transform from space 0 (old : 1) to space 1 (old : 0) // CD $B$G$OJQ49$,5U$J$N$G$"$o$;$k!#(B Point u0,u1,u2; TransformPoint(u0, *VP0.Vertex[0], mR0to1, mT0to1); TransformPoint(u1, *VP0.Vertex[1], mR0to1, mT0to1); TransformPoint(u2, *VP0.Vertex[2], mR0to1, mT0to1); // Perform triangle-triangle overlap test if(TriTriOverlap(u0, u1, u2, *VP1.Vertex[0], *VP1.Vertex[1], *VP1.Vertex[2])) { // Keep track of colliding pairs mPairs.Add(id0).Add(id1); // Set contact status mFlags |= OPC_CONTACT; } } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Leaf-leaf test for a previously fetched triangle from tree A (in B's space) and a new leaf from B. * \param id1 [in] leaf-triangle index from tree B */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ void AABBTreeCollider::PrimTestTriIndex(udword id1) { // Request vertices from the app VertexPointers VP; mIMesh1->GetTriangle(VP, id1); // Perform triangle-triangle overlap test if(TriTriOverlap(mLeafVerts[0], mLeafVerts[1], mLeafVerts[2], *VP.Vertex[0], *VP.Vertex[1], *VP.Vertex[2])) { // Keep track of colliding pairs mPairs.Add(mLeafIndex).Add(id1); // Set contact status mFlags |= OPC_CONTACT; } } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Leaf-leaf test for a previously fetched triangle from tree B (in A's space) and a new leaf from A. * \param id0 [in] leaf-triangle index from tree A */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ void AABBTreeCollider::PrimTestIndexTri(udword id0) { // Request vertices from the app VertexPointers VP; mIMesh0->GetTriangle(VP, id0); // Perform triangle-triangle overlap test if(TriTriOverlap(mLeafVerts[0], mLeafVerts[1], mLeafVerts[2], *VP.Vertex[0], *VP.Vertex[1], *VP.Vertex[2])) { // Keep track of colliding pairs mPairs.Add(id0).Add(mLeafIndex); // Set contact status mFlags |= OPC_CONTACT; } } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Recursive collision of a leaf node from A and a branch from B. * \param b [in] collision node from second tree */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void AABBTreeCollider::_CollideTriBox(const AABBNoLeafNode* b) { // Perform triangle-box overlap test // Modified by S-cubed, Inc. //NoleafNode $B$O;HMQ$7$J$$(B // if(!TriBoxOverlap(b->mAABB.mCenter, b->mAABB.mExtents)) return; // Keep same triangle, deal with first child if(b->HasPosLeaf()) PrimTestTriIndex(b->GetPosPrimitive()); else _CollideTriBox(b->GetPos()); if(ContactFound()) return; // Keep same triangle, deal with second child if(b->HasNegLeaf()) PrimTestTriIndex(b->GetNegPrimitive()); else _CollideTriBox(b->GetNeg()); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Recursive collision of a leaf node from B and a branch from A. * \param b [in] collision node from first tree */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void AABBTreeCollider::_CollideBoxTri(const AABBNoLeafNode* b) { // Modified by S-cubed, Inc. //NoleafNode $B$O;HMQ$7$J$$(B // Perform triangle-box overlap test //if(!TriBoxOverlap(b->mAABB.mCenter, b->mAABB.mExtents)) return; // Keep same triangle, deal with first child if(b->HasPosLeaf()) PrimTestIndexTri(b->GetPosPrimitive()); else _CollideBoxTri(b->GetPos()); if(ContactFound()) return; // Keep same triangle, deal with second child if(b->HasNegLeaf()) PrimTestIndexTri(b->GetNegPrimitive()); else _CollideBoxTri(b->GetNeg()); } //! Request triangle vertices from the app and transform them #define FETCH_LEAF(prim_index, imesh, rot, trans) \ mLeafIndex = prim_index; \ /* Request vertices from the app */ \ VertexPointers VP; imesh->GetTriangle(VP, prim_index); \ /* Transform them in a common space */ \ TransformPoint(mLeafVerts[0], *VP.Vertex[0], rot, trans); \ TransformPoint(mLeafVerts[1], *VP.Vertex[1], rot, trans); \ TransformPoint(mLeafVerts[2], *VP.Vertex[2], rot, trans); /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Recursive collision query for no-leaf AABB trees. * \param a [in] collision node from first tree * \param b [in] collision node from second tree */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void AABBTreeCollider::_Collide(const AABBNoLeafNode* a, const AABBNoLeafNode* b) { // Perform BV-BV overlap test if(!BoxBoxOverlap(a->mAABB.mExtents, a->mAABB.mCenter, b->mAABB.mExtents, b->mAABB.mCenter)) return; // Catch leaf status BOOL BHasPosLeaf = b->HasPosLeaf(); BOOL BHasNegLeaf = b->HasNegLeaf(); if(a->HasPosLeaf()) { FETCH_LEAF(a->GetPosPrimitive(), mIMesh0, mR0to1, mT0to1) if(BHasPosLeaf) PrimTestTriIndex(b->GetPosPrimitive()); else _CollideTriBox(b->GetPos()); if(ContactFound()) return; if(BHasNegLeaf) PrimTestTriIndex(b->GetNegPrimitive()); else _CollideTriBox(b->GetNeg()); } else { if(BHasPosLeaf) { FETCH_LEAF(b->GetPosPrimitive(), mIMesh1, mR1to0, mT1to0) _CollideBoxTri(a->GetPos()); } else _Collide(a->GetPos(), b->GetPos()); if(ContactFound()) return; if(BHasNegLeaf) { FETCH_LEAF(b->GetNegPrimitive(), mIMesh1, mR1to0, mT1to0) _CollideBoxTri(a->GetPos()); } else _Collide(a->GetPos(), b->GetNeg()); } if(ContactFound()) return; if(a->HasNegLeaf()) { FETCH_LEAF(a->GetNegPrimitive(), mIMesh0, mR0to1, mT0to1) if(BHasPosLeaf) PrimTestTriIndex(b->GetPosPrimitive()); else _CollideTriBox(b->GetPos()); if(ContactFound()) return; if(BHasNegLeaf) PrimTestTriIndex(b->GetNegPrimitive()); else _CollideTriBox(b->GetNeg()); } else { if(BHasPosLeaf) { // ### That leaf has possibly already been fetched FETCH_LEAF(b->GetPosPrimitive(), mIMesh1, mR1to0, mT1to0) _CollideBoxTri(a->GetNeg()); } else _Collide(a->GetNeg(), b->GetPos()); if(ContactFound()) return; if(BHasNegLeaf) { // ### That leaf has possibly already been fetched FETCH_LEAF(b->GetNegPrimitive(), mIMesh1, mR1to0, mT1to0) _CollideBoxTri(a->GetNeg()); } else _Collide(a->GetNeg(), b->GetNeg()); } } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Quantized trees /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Recursive collision query for quantized AABB trees. * \param b0 [in] collision node from first tree * \param b1 [in] collision node from second tree * \param a [in] extent from box A * \param Pa [in] center from box A * \param b [in] extent from box B * \param Pb [in] center from box B */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void AABBTreeCollider::_Collide(const AABBQuantizedNode* b0, const AABBQuantizedNode* b1, const Point& a, const Point& Pa, const Point& b, const Point& Pb) { // Perform BV-BV overlap test if(!BoxBoxOverlap(a, Pa, b, Pb)) return; if(b0->IsLeaf() && b1->IsLeaf()) { PrimTest(b0->GetPrimitive(), b1->GetPrimitive()); return; } if(b1->IsLeaf() || (!b0->IsLeaf() && (b0->GetSize() > b1->GetSize()))) { // Dequantize box const QuantizedAABB* Box = &b0->GetNeg()->mAABB; const Point negPa(float(Box->mCenter[0]) * mCenterCoeff0.x, float(Box->mCenter[1]) * mCenterCoeff0.y, float(Box->mCenter[2]) * mCenterCoeff0.z); const Point nega(float(Box->mExtents[0]) * mExtentsCoeff0.x, float(Box->mExtents[1]) * mExtentsCoeff0.y, float(Box->mExtents[2]) * mExtentsCoeff0.z); _Collide(b0->GetNeg(), b1, nega, negPa, b, Pb); if(ContactFound()) return; // Dequantize box Box = &b0->GetPos()->mAABB; const Point posPa(float(Box->mCenter[0]) * mCenterCoeff0.x, float(Box->mCenter[1]) * mCenterCoeff0.y, float(Box->mCenter[2]) * mCenterCoeff0.z); const Point posa(float(Box->mExtents[0]) * mExtentsCoeff0.x, float(Box->mExtents[1]) * mExtentsCoeff0.y, float(Box->mExtents[2]) * mExtentsCoeff0.z); _Collide(b0->GetPos(), b1, posa, posPa, b, Pb); } else { // Dequantize box const QuantizedAABB* Box = &b1->GetNeg()->mAABB; const Point negPb(float(Box->mCenter[0]) * mCenterCoeff1.x, float(Box->mCenter[1]) * mCenterCoeff1.y, float(Box->mCenter[2]) * mCenterCoeff1.z); const Point negb(float(Box->mExtents[0]) * mExtentsCoeff1.x, float(Box->mExtents[1]) * mExtentsCoeff1.y, float(Box->mExtents[2]) * mExtentsCoeff1.z); _Collide(b0, b1->GetNeg(), a, Pa, negb, negPb); if(ContactFound()) return; // Dequantize box Box = &b1->GetPos()->mAABB; const Point posPb(float(Box->mCenter[0]) * mCenterCoeff1.x, float(Box->mCenter[1]) * mCenterCoeff1.y, float(Box->mCenter[2]) * mCenterCoeff1.z); const Point posb(float(Box->mExtents[0]) * mExtentsCoeff1.x, float(Box->mExtents[1]) * mExtentsCoeff1.y, float(Box->mExtents[2]) * mExtentsCoeff1.z); _Collide(b0, b1->GetPos(), a, Pa, posb, posPb); } } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Quantized no-leaf trees /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Recursive collision of a leaf node from A and a quantized branch from B. * \param leaf [in] leaf triangle from first tree * \param b [in] collision node from second tree */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void AABBTreeCollider::_CollideTriBox(const AABBQuantizedNoLeafNode* b) { // Dequantize box const QuantizedAABB* bb = &b->mAABB; const Point Pb(float(bb->mCenter[0]) * mCenterCoeff1.x, float(bb->mCenter[1]) * mCenterCoeff1.y, float(bb->mCenter[2]) * mCenterCoeff1.z); const Point eb(float(bb->mExtents[0]) * mExtentsCoeff1.x, float(bb->mExtents[1]) * mExtentsCoeff1.y, float(bb->mExtents[2]) * mExtentsCoeff1.z); // Perform triangle-box overlap test // Modified by S-cubed, Inc. //NoleafNode $B$O;HMQ$7$J$$(B //if(!TriBoxOverlap(Pb, eb)) return; if(b->HasPosLeaf()) PrimTestTriIndex(b->GetPosPrimitive()); else _CollideTriBox(b->GetPos()); if(ContactFound()) return; if(b->HasNegLeaf()) PrimTestTriIndex(b->GetNegPrimitive()); else _CollideTriBox(b->GetNeg()); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Recursive collision of a leaf node from B and a quantized branch from A. * \param b [in] collision node from first tree * \param leaf [in] leaf triangle from second tree */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void AABBTreeCollider::_CollideBoxTri(const AABBQuantizedNoLeafNode* b) { // Dequantize box const QuantizedAABB* bb = &b->mAABB; const Point Pa(float(bb->mCenter[0]) * mCenterCoeff0.x, float(bb->mCenter[1]) * mCenterCoeff0.y, float(bb->mCenter[2]) * mCenterCoeff0.z); const Point ea(float(bb->mExtents[0]) * mExtentsCoeff0.x, float(bb->mExtents[1]) * mExtentsCoeff0.y, float(bb->mExtents[2]) * mExtentsCoeff0.z); // Modified by S-cubed, Inc. //NoleafNode $B$O;HMQ$7$J$$(B // Perform triangle-box overlap test // if(!TriBoxOverlap(Pa, ea)) return; if(b->HasPosLeaf()) PrimTestIndexTri(b->GetPosPrimitive()); else _CollideBoxTri(b->GetPos()); if(ContactFound()) return; if(b->HasNegLeaf()) PrimTestIndexTri(b->GetNegPrimitive()); else _CollideBoxTri(b->GetNeg()); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Recursive collision query for quantized no-leaf AABB trees. * \param a [in] collision node from first tree * \param b [in] collision node from second tree */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void AABBTreeCollider::_Collide(const AABBQuantizedNoLeafNode* a, const AABBQuantizedNoLeafNode* b) { // Dequantize box A const QuantizedAABB* ab = &a->mAABB; const Point Pa(float(ab->mCenter[0]) * mCenterCoeff0.x, float(ab->mCenter[1]) * mCenterCoeff0.y, float(ab->mCenter[2]) * mCenterCoeff0.z); const Point ea(float(ab->mExtents[0]) * mExtentsCoeff0.x, float(ab->mExtents[1]) * mExtentsCoeff0.y, float(ab->mExtents[2]) * mExtentsCoeff0.z); // Dequantize box B const QuantizedAABB* bb = &b->mAABB; const Point Pb(float(bb->mCenter[0]) * mCenterCoeff1.x, float(bb->mCenter[1]) * mCenterCoeff1.y, float(bb->mCenter[2]) * mCenterCoeff1.z); const Point eb(float(bb->mExtents[0]) * mExtentsCoeff1.x, float(bb->mExtents[1]) * mExtentsCoeff1.y, float(bb->mExtents[2]) * mExtentsCoeff1.z); // Perform BV-BV overlap test if(!BoxBoxOverlap(ea, Pa, eb, Pb)) return; // Catch leaf status BOOL BHasPosLeaf = b->HasPosLeaf(); BOOL BHasNegLeaf = b->HasNegLeaf(); if(a->HasPosLeaf()) { FETCH_LEAF(a->GetPosPrimitive(), mIMesh0, mR0to1, mT0to1) if(BHasPosLeaf) PrimTestTriIndex(b->GetPosPrimitive()); else _CollideTriBox(b->GetPos()); if(ContactFound()) return; if(BHasNegLeaf) PrimTestTriIndex(b->GetNegPrimitive()); else _CollideTriBox(b->GetNeg()); } else { if(BHasPosLeaf) { FETCH_LEAF(b->GetPosPrimitive(), mIMesh1, mR1to0, mT1to0) _CollideBoxTri(a->GetPos()); } else _Collide(a->GetPos(), b->GetPos()); if(ContactFound()) return; if(BHasNegLeaf) { FETCH_LEAF(b->GetNegPrimitive(), mIMesh1, mR1to0, mT1to0) _CollideBoxTri(a->GetPos()); } else _Collide(a->GetPos(), b->GetNeg()); } if(ContactFound()) return; if(a->HasNegLeaf()) { FETCH_LEAF(a->GetNegPrimitive(), mIMesh0, mR0to1, mT0to1) if(BHasPosLeaf) PrimTestTriIndex(b->GetPosPrimitive()); else _CollideTriBox(b->GetPos()); if(ContactFound()) return; if(BHasNegLeaf) PrimTestTriIndex(b->GetNegPrimitive()); else _CollideTriBox(b->GetNeg()); } else { if(BHasPosLeaf) { // ### That leaf has possibly already been fetched FETCH_LEAF(b->GetPosPrimitive(), mIMesh1, mR1to0, mT1to0) _CollideBoxTri(a->GetNeg()); } else _Collide(a->GetNeg(), b->GetPos()); if(ContactFound()) return; if(BHasNegLeaf) { // ### That leaf has possibly already been fetched FETCH_LEAF(b->GetNegPrimitive(), mIMesh1, mR1to0, mT1to0) _CollideBoxTri(a->GetNeg()); } else _Collide(a->GetNeg(), b->GetNeg()); } } choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/OPC_TriTriOverlap.h0000664000000000000000000001677012741425367024122 0ustar rootroot //! if OPC_TRITRI_EPSILON_TEST is true then we do a check (if |dv|b) \ { \ const float c=a; \ a=b; \ b=c; \ } //! Edge to edge test based on Franlin Antonio's gem: "Faster Line Segment Intersection", in Graphics Gems III, pp. 199-202 #define EDGE_EDGE_TEST(V0, U0, U1) \ Bx = U0[i0] - U1[i0]; \ By = U0[i1] - U1[i1]; \ Cx = V0[i0] - U0[i0]; \ Cy = V0[i1] - U0[i1]; \ f = Ay*Bx - Ax*By; \ d = By*Cx - Bx*Cy; \ if((f>0.0f && d>=0.0f && d<=f) || (f<0.0f && d<=0.0f && d>=f)) \ { \ const float e=Ax*Cy - Ay*Cx; \ if(f>0.0f) \ { \ if(e>=0.0f && e<=f) return TRUE; \ } \ else \ { \ if(e<=0.0f && e>=f) return TRUE; \ } \ } //! TO BE DOCUMENTED #define EDGE_AGAINST_TRI_EDGES(V0, V1, U0, U1, U2) \ { \ float Bx,By,Cx,Cy,d,f; \ const float Ax = V1[i0] - V0[i0]; \ const float Ay = V1[i1] - V0[i1]; \ /* test edge U0,U1 against V0,V1 */ \ EDGE_EDGE_TEST(V0, U0, U1); \ /* test edge U1,U2 against V0,V1 */ \ EDGE_EDGE_TEST(V0, U1, U2); \ /* test edge U2,U1 against V0,V1 */ \ EDGE_EDGE_TEST(V0, U2, U0); \ } //! TO BE DOCUMENTED #define POINT_IN_TRI(V0, U0, U1, U2) \ { \ /* is T1 completly inside T2? */ \ /* check if V0 is inside tri(U0,U1,U2) */ \ float a = U1[i1] - U0[i1]; \ float b = -(U1[i0] - U0[i0]); \ float c = -a*U0[i0] - b*U0[i1]; \ float d0 = a*V0[i0] + b*V0[i1] + c; \ \ a = U2[i1] - U1[i1]; \ b = -(U2[i0] - U1[i0]); \ c = -a*U1[i0] - b*U1[i1]; \ const float d1 = a*V0[i0] + b*V0[i1] + c; \ \ a = U0[i1] - U2[i1]; \ b = -(U0[i0] - U2[i0]); \ c = -a*U2[i0] - b*U2[i1]; \ const float d2 = a*V0[i0] + b*V0[i1] + c; \ if(d0*d1>0.0f) \ { \ if(d0*d2>0.0f) return TRUE; \ } \ } //! TO BE DOCUMENTED BOOL CoplanarTriTri(const Point& n, const Point& v0, const Point& v1, const Point& v2, const Point& u0, const Point& u1, const Point& u2) { float A[3]; short i0,i1; /* first project onto an axis-aligned plane, that maximizes the area */ /* of the triangles, compute indices: i0,i1. */ A[0] = fabsf(n[0]); A[1] = fabsf(n[1]); A[2] = fabsf(n[2]); if(A[0]>A[1]) { if(A[0]>A[2]) { i0=1; /* A[0] is greatest */ i1=2; } else { i0=0; /* A[2] is greatest */ i1=1; } } else /* A[0]<=A[1] */ { if(A[2]>A[1]) { i0=0; /* A[2] is greatest */ i1=1; } else { i0=0; /* A[1] is greatest */ i1=2; } } /* test all edges of triangle 1 against the edges of triangle 2 */ EDGE_AGAINST_TRI_EDGES(v0, v1, u0, u1, u2); EDGE_AGAINST_TRI_EDGES(v1, v2, u0, u1, u2); EDGE_AGAINST_TRI_EDGES(v2, v0, u0, u1, u2); /* finally, test if tri1 is totally contained in tri2 or vice versa */ POINT_IN_TRI(v0, u0, u1, u2); POINT_IN_TRI(u0, v0, v1, v2); return FALSE; } //! TO BE DOCUMENTED #define NEWCOMPUTE_INTERVALS(VV0, VV1, VV2, D0, D1, D2, D0D1, D0D2, A, B, C, X0, X1) \ { \ if(D0D1>0.0f) \ { \ /* here we know that D0D2<=0.0 */ \ /* that is D0, D1 are on the same side, D2 on the other or on the plane */ \ A=VV2; B=(VV0 - VV2)*D2; C=(VV1 - VV2)*D2; X0=D2 - D0; X1=D2 - D1; \ } \ else if(D0D2>0.0f) \ { \ /* here we know that d0d1<=0.0 */ \ A=VV1; B=(VV0 - VV1)*D1; C=(VV2 - VV1)*D1; X0=D1 - D0; X1=D1 - D2; \ } \ else if(D1*D2>0.0f || D0!=0.0f) \ { \ /* here we know that d0d1<=0.0 or that D0!=0.0 */ \ A=VV0; B=(VV1 - VV0)*D0; C=(VV2 - VV0)*D0; X0=D0 - D1; X1=D0 - D2; \ } \ else if(D1!=0.0f) \ { \ A=VV1; B=(VV0 - VV1)*D1; C=(VV2 - VV1)*D1; X0=D1 - D0; X1=D1 - D2; \ } \ else if(D2!=0.0f) \ { \ A=VV2; B=(VV0 - VV2)*D2; C=(VV1 - VV2)*D2; X0=D2 - D0; X1=D2 - D1; \ } \ else \ { \ /* triangles are coplanar */ \ return CoplanarTriTri(N1, V0, V1, V2, U0, U1, U2); \ } \ } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Triangle/triangle intersection test routine, * by Tomas Moller, 1997. * See article "A Fast Triangle-Triangle Intersection Test", * Journal of Graphics Tools, 2(2), 1997 * * Updated June 1999: removed the divisions -- a little faster now! * Updated October 1999: added {} to CROSS and SUB macros * * int NoDivTriTriIsect(float V0[3],float V1[3],float V2[3], * float U0[3],float U1[3],float U2[3]) * * \param V0 [in] triangle 0, vertex 0 * \param V1 [in] triangle 0, vertex 1 * \param V2 [in] triangle 0, vertex 2 * \param U0 [in] triangle 1, vertex 0 * \param U1 [in] triangle 1, vertex 1 * \param U2 [in] triangle 1, vertex 2 * \return true if triangles overlap */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// BOOL AABBTreeCollider::TriTriOverlap(const Point& V0, const Point& V1, const Point& V2, const Point& U0, const Point& U1, const Point& U2) { // Stats mNbPrimPrimTests++; // Modified by S-cubed, Inc. // Detect collisions by using TriOverlap.cpp instead of the collision detection by OPCODE cnoid::collision_data c_pair; cnoid::Vector3 i0, i1, i2; cnoid::Vector3 p0, p1, p2; // Convert coordinates to match the interface of tri_tri_overlap()@TriOerlap.cpp // Ice/IcePointer => Vector3 i0[0] = V0.x; i0[1] = V0.y; i0[2] = V0.z; i1[0] = V1.x; i1[1] = V1.y; i1[2] = V1.z; i2[0] = V2.x; i2[1] = V2.y; i2[2] = V2.z; p0[0] = U0.x; p0[1] = U0.y; p0[2] = U0.z; p1[0] = U1.x; p1[1] = U1.y; p1[2] = U1.z; p2[0] = U2.x; p2[1] = U2.y; p2[2] = U2.z; if(collisionPairInserter && collisionPairInserter->detectTriTriOverlap(i0, i1, i2, p0, p1, p2, &c_pair)){ /* insert_collision_pair(mNowNode0, mNowNode1, mId0, mId1, c_pair.num_of_i_points, c_pair.i_points, c_pair.n_vector, c_pair.depth, c_pair.n, c_pair.m, c_pair.c_type, (MeshInterface*)mIMesh0, (MeshInterface*)mIMesh1); */ collisionPairInserter->apply(mNowNode0, mNowNode1, mId0, mId1, c_pair.num_of_i_points, c_pair.i_points, c_pair.n_vector, c_pair.depth, c_pair.n, c_pair.m, c_pair.c_type, (MeshInterface*)mIMesh0, (MeshInterface*)mIMesh1); return TRUE; } return FALSE; } choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/OPC_Settings.h0000664000000000000000000000434012741425367023142 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /* * OPCODE - Optimized Collision Detection * Copyright (C) 2001 Pierre Terdiman * Homepage: http://www.codercorner.com/Opcode.htm */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains compilation flags. * \file OPC_Settings.h * \author Pierre Terdiman * \date May, 12, 2001 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Include Guard #ifndef __OPC_SETTINGS_H__ #define __OPC_SETTINGS_H__ //! Use CPU comparisons (comment that line to use standard FPU compares) // #define OPC_CPU_COMPARE //! Use FCOMI / FCMOV on Pentium-Pro based processors (comment that line to use plain C++) #define OPC_USE_FCOMI //! Use epsilon value in tri-tri overlap test #define OPC_TRITRI_EPSILON_TEST //! Use tree-coherence or not [not implemented yet] // #define OPC_USE_TREE_COHERENCE //! Use callbacks or direct pointers. Using callbacks might be a bit slower (but probably not much) // #define OPC_USE_CALLBACKS //! Support triangle and vertex strides or not. Using strides might be a bit slower (but probably not much) // #define OPC_USE_STRIDE //! Discard negative pointer in vanilla trees #define OPC_NO_NEG_VANILLA_TREE //! Use a callback in the ray collider #define OPC_RAYHIT_CALLBACK // NB: no compilation flag to enable/disable stats since they're actually needed in the box/box overlap test #endif //__OPC_SETTINGS_H__ choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/OPC_BaseModel.h0000664000000000000000000002445412741425367023205 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /* * OPCODE - Optimized Collision Detection * Copyright (C) 2001 Pierre Terdiman * Homepage: http://www.codercorner.com/Opcode.htm */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains base model interface. * \file OPC_BaseModel.h * \author Pierre Terdiman * \date May, 18, 2003 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Include Guard #ifndef __OPC_BASEMODEL_H__ #define __OPC_BASEMODEL_H__ //! Model creation structure struct OPCODE_API OPCODECREATE { //! Constructor OPCODECREATE(); MeshInterface* mIMesh; //!< Mesh interface (access to triangles & vertices) (*) BuildSettings mSettings; //!< Builder's settings bool mNoLeaf; //!< true => discard leaf nodes (else use a normal tree) bool mQuantized; //!< true => quantize the tree (else use a normal tree) #ifdef __MESHMERIZER_H__ bool mCollisionHull; //!< true => use convex hull + GJK #endif // __MESHMERIZER_H__ bool mKeepOriginal; //!< true => keep a copy of the original tree (debug purpose) bool mCanRemap; //!< true => allows OPCODE to reorganize client arrays // (*) This pointer is saved internally and used by OPCODE until collision structures are released, // so beware of the object's lifetime. }; enum ModelFlag { OPC_QUANTIZED = (1<<0), //!< Compressed/uncompressed tree OPC_NO_LEAF = (1<<1), //!< Leaf/NoLeaf tree OPC_SINGLE_NODE = (1<<2) //!< Special case for 1-node models }; class OPCODE_API BaseModel { public: // Constructor/Destructor BaseModel(); virtual ~BaseModel(); /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Builds a collision model. * \param create [in] model creation structure * \return true if success */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// virtual bool Build(const OPCODECREATE& create) = 0; /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Gets the number of bytes used by the tree. * \return amount of bytes used */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// virtual udword GetUsedBytes() const = 0; /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Refits the collision model. This can be used to handle dynamic meshes. Usage is: * 1. modify your mesh vertices (keep the topology constant!) * 2. refit the tree (call this method) * \return true if success */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// virtual bool Refit(); /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Gets the source tree. * \return generic tree */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ const AABBTree* GetSourceTree() const { return mSource; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Gets the tree. * \return the collision tree */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ const AABBOptimizedTree* GetTree() const { return mTree; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Gets the tree. * \return the collision tree */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ AABBOptimizedTree* GetTree() { return mTree; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Gets the number of nodes in the tree. * Should be 2*N-1 for normal trees and N-1 for optimized ones. * \return number of nodes */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ udword GetNbNodes() const { return mTree->GetNbNodes(); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Checks whether the tree has leaf nodes or not. * \return true if the tree has leaf nodes (normal tree), else false (optimized tree) */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ BOOL HasLeafNodes() const { return !(mModelCode & OPC_NO_LEAF); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Checks whether the tree is quantized or not. * \return true if the tree is quantized */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ BOOL IsQuantized() const { return mModelCode & OPC_QUANTIZED; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Checks whether the model has a single node or not. This special case must be handled separately. * \return true if the model has only 1 node */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ BOOL HasSingleNode() const { return mModelCode & OPC_SINGLE_NODE; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Gets the model's code. * \return model's code */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ udword GetModelCode() const { return mModelCode; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Gets the mesh interface. * \return mesh interface */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ const MeshInterface* GetMeshInterface() const { return mIMesh; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Sets the mesh interface. * \param imesh [in] mesh interface */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ void SetMeshInterface(const MeshInterface* imesh) { mIMesh = imesh; } protected: const MeshInterface* mIMesh; //!< User-defined mesh interface udword mModelCode; //!< Model code = combination of ModelFlag(s) AABBTree* mSource; //!< Original source tree AABBOptimizedTree* mTree; //!< Optimized tree owned by the model // Internal methods void ReleaseBase(); bool CreateTree(bool no_leaf, bool quantized); }; #endif //__OPC_BASEMODEL_H__ choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/OPC_OptimizedTree.cpp0000664000000000000000000010121512741425367024460 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /* * OPCODE - Optimized Collision Detection * Copyright (C) 2001 Pierre Terdiman * Homepage: http://www.codercorner.com/Opcode.htm */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains code for optimized trees. Implements 4 trees: * - normal * - no leaf * - quantized * - no leaf / quantized * * \file OPC_OptimizedTree.cpp * \author Pierre Terdiman * \date March, 20, 2001 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * A standard AABB tree. * * \class AABBCollisionTree * \author Pierre Terdiman * \version 1.3 * \date March, 20, 2001 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * A no-leaf AABB tree. * * \class AABBNoLeafTree * \author Pierre Terdiman * \version 1.3 * \date March, 20, 2001 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * A quantized AABB tree. * * \class AABBQuantizedTree * \author Pierre Terdiman * \version 1.3 * \date March, 20, 2001 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * A quantized no-leaf AABB tree. * * \class AABBQuantizedNoLeafTree * \author Pierre Terdiman * \version 1.3 * \date March, 20, 2001 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Precompiled Header #include "Stdafx.h" using namespace Opcode; //! Compilation flag: //! - true to fix quantized boxes (i.e. make sure they enclose the original ones) //! - false to see the effects of quantization errors (faster, but wrong results in some cases) static bool gFixQuantized = true; /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Builds an implicit tree from a standard one. An implicit tree is a complete tree (2*N-1 nodes) whose negative * box pointers and primitive pointers have been made implicit, hence packing 3 pointers in one. * * Layout for implicit trees: * Node: * - box * - data (32-bits value) * * if data's LSB = 1 => remaining bits are a primitive pointer * else remaining bits are a P-node pointer, and N = P + 1 * * \relates AABBCollisionNode * \fn _BuildCollisionTree(AABBCollisionNode* linear, const udword box_id, udword& current_id, const AABBTreeNode* current_node) * \param linear [in] base address of destination nodes * \param box_id [in] index of destination node * \param current_id [in] current running index * \param current_node [in] current node from input tree */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// static void _BuildCollisionTree(AABBCollisionNode* linear, const udword box_id, udword& current_id, const AABBTreeNode* current_node) { // Current node from input tree is "current_node". Must be flattened into "linear[boxid]". // Store the AABB current_node->GetAABB()->GetCenter(linear[box_id].mAABB.mCenter); current_node->GetAABB()->GetExtents(linear[box_id].mAABB.mExtents); #if 1 // Added by AIST linear[box_id].mAABB.CreateSSV(); #endif // Store remaining info if(current_node->IsLeaf()) { // The input tree must be complete => i.e. one primitive/leaf ASSERT(current_node->GetNbPrimitives()==1); // Get the primitive index from the input tree udword PrimitiveIndex = current_node->GetPrimitives()[0]; // Setup box data as the primitive index, marked as leaf linear[box_id].mData = (PrimitiveIndex<<1)|1; } else { // To make the negative one implicit, we must store P and N in successive order udword PosID = current_id++; // Get a new id for positive child udword NegID = current_id++; // Get a new id for negative child // Setup box data as the forthcoming new P pointer linear[box_id].mData = (EXWORD)&linear[PosID]; // Make sure it's not marked as leaf ASSERT(!(linear[box_id].mData&1)); //Modified by S-cubed, Inc. //examine_normal_vector@InsertCollisionPair.cpp $B$G?F$rDI$($k$h$&$K$9$k(B ((AABBCollisionNode*)linear[box_id].mData)->mB = &linear[box_id]; (((AABBCollisionNode*)linear[box_id].mData)+1)->mB = &linear[box_id]; // Recurse with new IDs _BuildCollisionTree(linear, PosID, current_id, current_node->GetPos()); _BuildCollisionTree(linear, NegID, current_id, current_node->GetNeg()); } } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Builds a "no-leaf" tree from a standard one. This is a tree whose leaf nodes have been removed. * * Layout for no-leaf trees: * * Node: * - box * - P pointer => a node (LSB=0) or a primitive (LSB=1) * - N pointer => a node (LSB=0) or a primitive (LSB=1) * * \relates AABBNoLeafNode * \fn _BuildNoLeafTree(AABBNoLeafNode* linear, const udword box_id, udword& current_id, const AABBTreeNode* current_node) * \param linear [in] base address of destination nodes * \param box_id [in] index of destination node * \param current_id [in] current running index * \param current_node [in] current node from input tree */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// static void _BuildNoLeafTree(AABBNoLeafNode* linear, const udword box_id, udword& current_id, const AABBTreeNode* current_node) { const AABBTreeNode* P = current_node->GetPos(); const AABBTreeNode* N = current_node->GetNeg(); // Leaf nodes here?! ASSERT(P); ASSERT(N); // Internal node => keep the box current_node->GetAABB()->GetCenter(linear[box_id].mAABB.mCenter); current_node->GetAABB()->GetExtents(linear[box_id].mAABB.mExtents); if(P->IsLeaf()) { // The input tree must be complete => i.e. one primitive/leaf ASSERT(P->GetNbPrimitives()==1); // Get the primitive index from the input tree udword PrimitiveIndex = P->GetPrimitives()[0]; // Setup prev box data as the primitive index, marked as leaf linear[box_id].mPosData = (PrimitiveIndex<<1)|1; } else { // Get a new id for positive child udword PosID = current_id++; // Setup box data linear[box_id].mPosData = (EXWORD)&linear[PosID]; // Make sure it's not marked as leaf ASSERT(!(linear[box_id].mPosData&1)); // Recurse _BuildNoLeafTree(linear, PosID, current_id, P); } if(N->IsLeaf()) { // The input tree must be complete => i.e. one primitive/leaf ASSERT(N->GetNbPrimitives()==1); // Get the primitive index from the input tree udword PrimitiveIndex = N->GetPrimitives()[0]; // Setup prev box data as the primitive index, marked as leaf linear[box_id].mNegData = (PrimitiveIndex<<1)|1; } else { // Get a new id for negative child udword NegID = current_id++; // Setup box data linear[box_id].mNegData = (EXWORD)&linear[NegID]; // Make sure it's not marked as leaf ASSERT(!(linear[box_id].mNegData&1)); // Recurse _BuildNoLeafTree(linear, NegID, current_id, N); } } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Constructor. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// AABBCollisionTree::AABBCollisionTree() : mNodes(null) { } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Destructor. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// AABBCollisionTree::~AABBCollisionTree() { DELETEARRAY(mNodes); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Builds the collision tree from a generic AABB tree. * \param tree [in] generic AABB tree * \return true if success */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool AABBCollisionTree::Build(AABBTree* tree) { // Checkings if(!tree) return false; // Check the input tree is complete udword NbTriangles = tree->GetNbPrimitives(); udword NbNodes = tree->GetNbNodes(); if(NbNodes!=NbTriangles*2-1) return false; // Get nodes if(mNbNodes!=NbNodes) // Same number of nodes => keep moving { mNbNodes = NbNodes; DELETEARRAY(mNodes); mNodes = new AABBCollisionNode[mNbNodes]; CHECKALLOC(mNodes); } // Build the tree udword CurID = 1; // Modified by S-cubed, Inc. //$B%k!<%H$N?F$O<+J,<+?H(B mNodes[0].mB = &mNodes[0]; _BuildCollisionTree(mNodes, 0, CurID, tree); ASSERT(CurID==mNbNodes); return true; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Refits the collision tree after vertices have been modified. * \param mesh_interface [in] mesh interface for current model * \return true if success */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool AABBCollisionTree::Refit(const MeshInterface* mesh_interface) { ASSERT(!"Not implemented since AABBCollisionTrees have twice as more nodes to refit as AABBNoLeafTrees!"); return false; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Walks the tree and call the user back for each node. * \param callback [in] walking callback * \param user_data [in] callback's user data * \return true if success */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool AABBCollisionTree::Walk(GenericWalkingCallback callback, void* user_data) const { if(!callback) return false; struct Local { static void _Walk(const AABBCollisionNode* current_node, GenericWalkingCallback callback, void* user_data) { if(!current_node || !(callback)(current_node, user_data)) return; if(!current_node->IsLeaf()) { _Walk(current_node->GetPos(), callback, user_data); _Walk(current_node->GetNeg(), callback, user_data); } } }; Local::_Walk(mNodes, callback, user_data); return true; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Constructor. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// AABBNoLeafTree::AABBNoLeafTree() : mNodes(null) { } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Destructor. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// AABBNoLeafTree::~AABBNoLeafTree() { DELETEARRAY(mNodes); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Builds the collision tree from a generic AABB tree. * \param tree [in] generic AABB tree * \return true if success */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool AABBNoLeafTree::Build(AABBTree* tree) { // Checkings if(!tree) return false; // Check the input tree is complete udword NbTriangles = tree->GetNbPrimitives(); udword NbNodes = tree->GetNbNodes(); if(NbNodes!=NbTriangles*2-1) return false; // Get nodes if(mNbNodes!=NbTriangles-1) // Same number of nodes => keep moving { mNbNodes = NbTriangles-1; DELETEARRAY(mNodes); mNodes = new AABBNoLeafNode[mNbNodes]; CHECKALLOC(mNodes); } // Build the tree udword CurID = 1; _BuildNoLeafTree(mNodes, 0, CurID, tree); ASSERT(CurID==mNbNodes); return true; } inline_ void ComputeMinMax(Point& min, Point& max, const VertexPointers& vp) { // Compute triangle's AABB = a leaf box #ifdef OPC_USE_FCOMI // a 15% speedup on my machine, not much min.x = FCMin3(vp.Vertex[0]->x, vp.Vertex[1]->x, vp.Vertex[2]->x); max.x = FCMax3(vp.Vertex[0]->x, vp.Vertex[1]->x, vp.Vertex[2]->x); min.y = FCMin3(vp.Vertex[0]->y, vp.Vertex[1]->y, vp.Vertex[2]->y); max.y = FCMax3(vp.Vertex[0]->y, vp.Vertex[1]->y, vp.Vertex[2]->y); min.z = FCMin3(vp.Vertex[0]->z, vp.Vertex[1]->z, vp.Vertex[2]->z); max.z = FCMax3(vp.Vertex[0]->z, vp.Vertex[1]->z, vp.Vertex[2]->z); #else min = *vp.Vertex[0]; max = *vp.Vertex[0]; min.Min(*vp.Vertex[1]); max.Max(*vp.Vertex[1]); min.Min(*vp.Vertex[2]); max.Max(*vp.Vertex[2]); #endif } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Refits the collision tree after vertices have been modified. * \param mesh_interface [in] mesh interface for current model * \return true if success */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool AABBNoLeafTree::Refit(const MeshInterface* mesh_interface) { // Checkings if(!mesh_interface) return false; // Bottom-up update VertexPointers VP; Point Min,Max; Point Min_,Max_; udword Index = mNbNodes; while(Index--) { AABBNoLeafNode& Current = mNodes[Index]; if(Current.HasPosLeaf()) { mesh_interface->GetTriangle(VP, Current.GetPosPrimitive()); ComputeMinMax(Min, Max, VP); } else { const CollisionAABB& CurrentBox = Current.GetPos()->mAABB; CurrentBox.GetMin(Min); CurrentBox.GetMax(Max); } if(Current.HasNegLeaf()) { mesh_interface->GetTriangle(VP, Current.GetNegPrimitive()); ComputeMinMax(Min_, Max_, VP); } else { const CollisionAABB& CurrentBox = Current.GetNeg()->mAABB; CurrentBox.GetMin(Min_); CurrentBox.GetMax(Max_); } #ifdef OPC_USE_FCOMI Min.x = FCMin2(Min.x, Min_.x); Max.x = FCMax2(Max.x, Max_.x); Min.y = FCMin2(Min.y, Min_.y); Max.y = FCMax2(Max.y, Max_.y); Min.z = FCMin2(Min.z, Min_.z); Max.z = FCMax2(Max.z, Max_.z); #else Min.Min(Min_); Max.Max(Max_); #endif Current.mAABB.SetMinMax(Min, Max); } return true; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Walks the tree and call the user back for each node. * \param callback [in] walking callback * \param user_data [in] callback's user data * \return true if success */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool AABBNoLeafTree::Walk(GenericWalkingCallback callback, void* user_data) const { if(!callback) return false; struct Local { static void _Walk(const AABBNoLeafNode* current_node, GenericWalkingCallback callback, void* user_data) { if(!current_node || !(callback)(current_node, user_data)) return; if(!current_node->HasPosLeaf()) _Walk(current_node->GetPos(), callback, user_data); if(!current_node->HasNegLeaf()) _Walk(current_node->GetNeg(), callback, user_data); } }; Local::_Walk(mNodes, callback, user_data); return true; } // Quantization notes: // - We could use the highest bits of mData to store some more quantized bits. Dequantization code // would be slightly more complex, but number of overlap tests would be reduced (and anyhow those // bits are currently wasted). Of course it's not possible if we move to 16 bits mData. // - Something like "16 bits floats" could be tested, to bypass the int-to-float conversion. // - A dedicated BV-BV test could be used, dequantizing while testing for overlap. (i.e. it's some // lazy-dequantization which may save some work in case of early exits). At the very least some // muls could be saved by precomputing several more matrices. But maybe not worth the pain. // - Do we need to dequantize anyway? Not doing the extents-related muls only implies the box has // been scaled, for example. // - The deeper we move into the hierarchy, the smaller the extents should be. May not need a fixed // number of quantization bits. Even better, could probably be best delta-encoded. // Find max values. Some people asked why I wasn't simply using the first node. Well, I can't. // I'm not looking for (min, max) values like in a standard AABB, I'm looking for the extremal // centers/extents in order to quantize them. The first node would only give a single center and // a single extents. While extents would be the biggest, the center wouldn't. #define FIND_MAX_VALUES \ /* Get max values */ \ Point CMax(MIN_FLOAT, MIN_FLOAT, MIN_FLOAT); \ Point EMax(MIN_FLOAT, MIN_FLOAT, MIN_FLOAT); \ for(udword i=0;iCMax.x) CMax.x = fabsf(Nodes[i].mAABB.mCenter.x); \ if(fabsf(Nodes[i].mAABB.mCenter.y)>CMax.y) CMax.y = fabsf(Nodes[i].mAABB.mCenter.y); \ if(fabsf(Nodes[i].mAABB.mCenter.z)>CMax.z) CMax.z = fabsf(Nodes[i].mAABB.mCenter.z); \ if(fabsf(Nodes[i].mAABB.mExtents.x)>EMax.x) EMax.x = fabsf(Nodes[i].mAABB.mExtents.x); \ if(fabsf(Nodes[i].mAABB.mExtents.y)>EMax.y) EMax.y = fabsf(Nodes[i].mAABB.mExtents.y); \ if(fabsf(Nodes[i].mAABB.mExtents.z)>EMax.z) EMax.z = fabsf(Nodes[i].mAABB.mExtents.z); \ } #define INIT_QUANTIZATION \ udword nbc=15; /* Keep one bit for sign */ \ udword nbe=15; /* Keep one bit for fix */ \ if(!gFixQuantized) nbe++; \ \ /* Compute quantization coeffs */ \ Point CQuantCoeff, EQuantCoeff; \ CQuantCoeff.x = CMax.x!=0.0f ? float((1<Min[j]) mNodes[i].mAABB.mExtents[j]++; \ else FixMe=false; \ /* Prevent wrapping */ \ if(!mNodes[i].mAABB.mExtents[j]) \ { \ mNodes[i].mAABB.mExtents[j]=0xffff; \ FixMe=false; \ } \ }while(FixMe); \ } \ } #ifdef __x86_64 #define REMAP_DATA(member) \ /* Fix data */ \ Data = Nodes[i].member; \ if(!(Data&1)) \ { \ /* Compute box number */ \ uqword Nb = (Data - uqword(Nodes))/Nodes[i].GetNodeSize(); \ Data = uqword(&mNodes[Nb]); \ } \ /* ...remapped */ \ mNodes[i].member = Data; #else #define REMAP_DATA(member) \ /* Fix data */ \ Data = Nodes[i].member; \ if(!(Data&1)) \ { \ /* Compute box number */ \ udword Nb = (Data - udword(Nodes))/Nodes[i].GetNodeSize(); \ Data = udword(&mNodes[Nb]); \ } \ /* ...remapped */ \ mNodes[i].member = Data; #endif /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Constructor. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// AABBQuantizedTree::AABBQuantizedTree() : mNodes(null) { } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Destructor. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// AABBQuantizedTree::~AABBQuantizedTree() { DELETEARRAY(mNodes); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Builds the collision tree from a generic AABB tree. * \param tree [in] generic AABB tree * \return true if success */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool AABBQuantizedTree::Build(AABBTree* tree) { // Checkings if(!tree) return false; // Check the input tree is complete udword NbTriangles = tree->GetNbPrimitives(); udword NbNodes = tree->GetNbNodes(); if(NbNodes!=NbTriangles*2-1) return false; // Get nodes mNbNodes = NbNodes; DELETEARRAY(mNodes); AABBCollisionNode* Nodes = new AABBCollisionNode[mNbNodes]; CHECKALLOC(Nodes); // Build the tree udword CurID = 1; _BuildCollisionTree(Nodes, 0, CurID, tree); // Quantize { mNodes = new AABBQuantizedNode[mNbNodes]; CHECKALLOC(mNodes); // Get max values FIND_MAX_VALUES // Quantization INIT_QUANTIZATION // Quantize EXWORD Data; for(udword i=0;iIsLeaf()) { _Walk(current_node->GetPos(), callback, user_data); _Walk(current_node->GetNeg(), callback, user_data); } } }; Local::_Walk(mNodes, callback, user_data); return true; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Constructor. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// AABBQuantizedNoLeafTree::AABBQuantizedNoLeafTree() : mNodes(null) { } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Destructor. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// AABBQuantizedNoLeafTree::~AABBQuantizedNoLeafTree() { DELETEARRAY(mNodes); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Builds the collision tree from a generic AABB tree. * \param tree [in] generic AABB tree * \return true if success */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool AABBQuantizedNoLeafTree::Build(AABBTree* tree) { // Checkings if(!tree) return false; // Check the input tree is complete udword NbTriangles = tree->GetNbPrimitives(); udword NbNodes = tree->GetNbNodes(); if(NbNodes!=NbTriangles*2-1) return false; // Get nodes mNbNodes = NbTriangles-1; DELETEARRAY(mNodes); AABBNoLeafNode* Nodes = new AABBNoLeafNode[mNbNodes]; CHECKALLOC(Nodes); // Build the tree udword CurID = 1; _BuildNoLeafTree(Nodes, 0, CurID, tree); ASSERT(CurID==mNbNodes); // Quantize { mNodes = new AABBQuantizedNoLeafNode[mNbNodes]; CHECKALLOC(mNodes); // Get max values FIND_MAX_VALUES // Quantization INIT_QUANTIZATION // Quantize EXWORD Data; for(udword i=0;iHasPosLeaf()) _Walk(current_node->GetPos(), callback, user_data); if(!current_node->HasNegLeaf()) _Walk(current_node->GetNeg(), callback, user_data); } }; Local::_Walk(mNodes, callback, user_data); return true; } choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/ReadMe.txt0000664000000000000000000002107112741425367022366 0ustar rootroot OPCODE distribution 1.3 (june 2003) ----------------------- New in Opcode 1.3: - fixed the divide by 0 bug that was happening when all centers where located on a coordinate axis (thanks to Jorrit T) - linearized "complete" vanilla AABB trees - ANSI-compliant "for" loops (for the ones porting it to Linux...) - callbacks & pointers moved to mesh interface - support for triangle & vertex strides - optimized the sphere-triangle overlap code a bit - dynamic trees (refit) - more builders - ValidateSubdivision in builders - LSS collider - primitive-bv tests can now be skipped in most volume queries - temporal coherence now also works for airborne objects - temporal coherence completed for boxes / all contacts, LSS, etc - ray-collider now uses a callback - some common "usages" have been introduced (only picking for now) - SPLIT_COMPLETE removed (now implicitely using mLimit = 1) - hybrid collision models - sweep-and-prune code added, moved from my old Z-Collide lib - it now works with meshes made of only 1 triangle (except in mesh-mesh case!) Disclaimer: - I forced myself to actually *do* the release today no matter what. Else it would never have been done. That's why the code may not be very polished. I also removed a *lot* of things (more usages, distance queries, etc...) that weren't ready for prime-time (or that were linked to too many of my supporting libs) - Some comments may also be obsolete here and there. The old User Manual for Opcode 1.2 may not fit version 1.3 either, since there's a new "mesh interface" to support strides, etc. - Everything in the "Ice" directory has been hacked out of my engine and edited until everything compiled. Don't expect anything out there to be cute or something. In particular, some CPP files are not even included when not needed, so you can expect some linker errors if you try messing around with them... Otherwise, it should be just like previous version, only better. In particular, hybrid models can be very memory-friendly (sometimes using like 10 times less ram than the best trees from version 1.2). The possible speed hit is often invisible (if it even exists), especially using temporal coherence in "all contacts" mode. (Admittedly, this depends on your particular usage pattern / what you do on collided triangles). The sweep-and-prune code is similar to the "vanilla" version found in V-Collide (but that one's better IMHO...) The simple "radix" version is often just as good, see for yourself. OPCODE distribution 1.2 (august 2002) ----------------------- New in Opcode 1.2: - new VolumeCollider base class - simplified callback setup - you can now use callbacks or pointers (setup at compile time) - destination array not needed anymore in the RayCollider (faster in-out tests) - renamed classes: AABBRayCollider => RayCollider, AABBSphereCollider => SphereCollider - the sphere query now only returns a list of faces (extra info discarded). On the other hand it's a lot faster. - OBB, AABB and planes queries. Original OBB and AABB queries contributed by Erwin de Vries. - cosmetic changes in OPC_BoxBoxOverlap.h contributed by Gottfried Chen - some inlining problems fixed - faster ray-mesh tests using the separating axis theorem - new split value in AABB tree construction (contributed by Igor Kravtchenko). Provides faster queries most of the time. - improved temporal coherence for sphere & AABB queries (works in "All contacts" mode) Notes: - Everything in the "Ice code" directory (in VC++) is basically copy-pasted from my engine, with a lot of code removed until there was no link error anymore. Don't expect those files to be cute or anything, they've never been meant to be released and they're often updated/modified/messy. - Some experimental features have been removed as well. Else I would never have released the 1.2... - Not as polished/optimal as I would like it to be, but that's life. I promised myself to release it before october 2002 (one YEAR later ?!).... That's the only reason why it's there. - Some people reported ColDet was faster. Uh, come on. They were using Opcode in "All contacts" mode whereas ColDet was doing "first contact"... OPCODE distribution 1.1 (october 2001) ----------------------- New in Opcode 1.1: - stabbing queries - sphere queries - abtract base class for colliders - settings validation methods - compilation flags now grouped in OPC_Settings.h - smaller files, new VC++ virtual dirs (cleaner) Notes: - "override(baseclass)" is a personal cosmetic thing. It's the same as "virtual", but provides more info. - I code in 1600*1200, so some lines may look a bit long.. - This version is not as polished as the previous one due to lack of time. The stabbing & sphere queries can still be optimized: for example by trying other atomic overlap tests. I'm using my first ray-AABB code, but the newer one seems better. Tim Schröder's one is good as well. See: www.codercorner.com/RayAABB.cpp - The trees can easily be compressed even more, I save this for later (lack of time, lack of time!) - I removed various tests before releasing this one: - a separation line, a.k.a. "front" in QuickCD, because gains were unclear - distance queries in a PQP style, because it was way too slow - support for deformable models, too slow as well - You can easily use Opcode to do your player-vs-world collision detection, in a Nettle/Telemachos way. If someone out there wants to donate some art / level for the cause, I'd be glad to release a demo. (current demo uses copyrighted art I'm not allowed to spread) - Sorry for the lack of real docs and/or solid examples. I just don't have enough time. OPCODE distribution 1.0 (march 2001) ----------------------- - First release =============================================================================== WHAT ? OPCODE means OPtimized COllision DEtection. So this is a collision detection package similar to RAPID. Here's a quick list of features: - C++ interface, developed for Windows systems using VC++ 6.0 - Works on arbitrary meshes (convex or non-convex), even polygon soups - Current implementation uses AABB-trees - Introduces Primitive-BV overlap tests during recursive collision queries (whereas standard libraries only rely on Primitive-Primitive and BV-BV tests) - Introduces no-leaf trees, i.e. collision trees whose leaf nodes have been removed - Supports collision queries on quantized trees (decompressed on-the-fly) - Supports "first contact" or "all contacts" modes (à la RAPID) - Uses temporal coherence for "first contact" mode (~10 to 20 times faster, useful in rigid body simulation during bisection) - Memory footprint is 7.2 times smaller than RAPID's one, which is ideal for console games with limited ram (actually, if you use the unmodified RAPID code using double precision, it's more like 13 times smaller...) - And yet it often runs faster than RAPID (according to RDTSC, sometimes more than 5 times faster when objects are deeply overlapping) - Performance is usually close to RAPID's one in close-proximity situations - Stabbing, planes & volume queries (sphere, AABB, OBB, LSS) - Sweep-and-prune - Now works with deformable meshes - Hybrid trees What it can be used for: - standard mesh-mesh collision detection (similar to RAPID, SOLID, QuickCD, PQP, ColDet...) - N-body collisions (similar to V-Collide) - camera-vs-world collisions (similar to Telemachos/Paul Nettle/Stan Melax articles) - shadow feelers to speed up lightmap computations - in-out tests to speed up voxelization processes - picking - rigid body simulation - view frustum culling - etc WHY ? - Because RAPID uses too many bytes. - Because the idea was nice... WHEN ? It's been coded in march 2001 following a thread on the GD-Algorithms list. GDAlgorithms-list mailing list GDAlgorithms-list@lists.sourceforge.net http://lists.sourceforge.net/lists/listinfo/gdalgorithms-list WHO ? Pierre Terdiman June, 1, 2003 p.terdiman@wanadoo.fr p.terdiman@codercorner.com http://www.codercorner.com http://www.codercorner.com/Opcode.htm choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/OPC_HybridModel.h0000664000000000000000000001413712741425367023551 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /* * OPCODE - Optimized Collision Detection * Copyright (C) 2001 Pierre Terdiman * Homepage: http://www.codercorner.com/Opcode.htm */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains code for hybrid models. * \file OPC_HybridModel.h * \author Pierre Terdiman * \date May, 18, 2003 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Include Guard #ifndef __OPC_HYBRIDMODEL_H__ #define __OPC_HYBRIDMODEL_H__ //! Leaf descriptor struct LeafTriangles { udword Data; //!< Packed data /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Gets number of triangles in the leaf. * \return number of triangles N, with 0 < N <= 16 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ udword GetNbTriangles() const { return (Data & 15)+1; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Gets triangle index for this leaf. Indexed model's array of indices retrieved with HybridModel::GetIndices() * \return triangle index */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ udword GetTriangleIndex() const { return Data>>4; } inline_ void SetData(udword nb, udword index) { ASSERT(nb>0 && nb<=16); nb--; Data = (index<<4)|(nb&15); } }; class OPCODE_API HybridModel : public BaseModel { public: // Constructor/Destructor HybridModel(); virtual ~HybridModel(); /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Builds a collision model. * \param create [in] model creation structure * \return true if success */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// override(BaseModel) bool Build(const OPCODECREATE& create); /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Gets the number of bytes used by the tree. * \return amount of bytes used */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// override(BaseModel) udword GetUsedBytes() const; /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Refits the collision model. This can be used to handle dynamic meshes. Usage is: * 1. modify your mesh vertices (keep the topology constant!) * 2. refit the tree (call this method) * \return true if success */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// override(BaseModel) bool Refit(); /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Gets array of triangles. * \return array of triangles */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ const LeafTriangles* GetLeafTriangles() const { return mTriangles; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Gets array of indices. * \return array of indices */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ const udword* GetIndices() const { return mIndices; } private: udword mNbLeaves; //!< Number of leaf nodes in the model LeafTriangles* mTriangles; //!< Array of mNbLeaves leaf descriptors udword mNbPrimitives; //!< Number of primitives in the model udword* mIndices; //!< Array of primitive indices // Internal methods void Release(); }; #endif // __OPC_HYBRIDMODEL_H__ choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/OPC_HybridModel.cpp0000664000000000000000000004007312741425367024102 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /* * OPCODE - Optimized Collision Detection * Copyright (C) 2001 Pierre Terdiman * Homepage: http://www.codercorner.com/Opcode.htm */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains code for hybrid models. * \file OPC_HybridModel.cpp * \author Pierre Terdiman * \date May, 18, 2003 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * An hybrid collision model. * * The problem : * * Opcode really shines for mesh-mesh collision, especially when meshes are deeply overlapping * (it typically outperforms RAPID in those cases). * * Unfortunately this is not the typical scenario in games. * * For close-proximity cases, especially for volume-mesh queries, it's relatively easy to run faster * than Opcode, that suffers from a relatively high setup time. * * In particular, Opcode's "vanilla" trees in those cases -can- run faster. They can also use -less- * memory than the optimized ones, when you let the system stop at ~10 triangles / leaf for example * (i.e. when you don't use "complete" trees). However, those trees tend to fragment memory quite a * lot, increasing cache misses : since they're not "complete", we can't predict the final number of * nodes and we have to allocate nodes on-the-fly. For the same reasons we can't use Opcode's "optimized" * trees here, since they rely on a known layout to perform the "optimization". * * Hybrid trees : * * Hybrid trees try to combine best of both worlds : * * - they use a maximum limit of 16 triangles/leaf. "16" is used so that we'll be able to save the * number of triangles using 4 bits only. * * - they're still "complete" trees thanks to a two-passes building phase. First we create a "vanilla" * AABB-tree with Opcode, limited to 16 triangles/leaf. Then we create a *second* vanilla tree, this * time using the leaves of the first one. The trick is : this second tree is now "complete"... so we * can further transform it into an Opcode's optimized tree. * * - then we run the collision queries on that standard Opcode tree. The only difference is that leaf * nodes contain indices to leaf nodes of another tree. Also, we have to skip all primitive tests in * Opcode optimized trees, since our leaves don't contain triangles anymore. * * - finally, for each collided leaf, we simply loop through 16 triangles max, and collide them with * the bounding volume used in the query (we only support volume-vs-mesh queries here, not mesh-vs-mesh) * * All of that is wrapped in this "hybrid model" that contains the minimal data required for this to work. * It's a mix between old "vanilla" trees, and old "optimized" trees. * * Extra advantages: * * - If we use them for dynamic models, we're left with a very small number of leaf nodes to refit. It * might be a bit faster since we have less nodes to write back. * * - In rigid body simulation, using temporal coherence and sleeping objects greatly reduce the actual * influence of one tree over another (i.e. the speed difference is often invisible). So memory is really * the key element to consider, and in this regard hybrid trees are just better. * * Information to take home: * - they use less ram * - they're not slower (they're faster or slower depending on cases, overall there's no significant * difference *as long as objects don't interpenetrate too much* - in which case Opcode's optimized trees * are still notably faster) * * \class HybridModel * \author Pierre Terdiman * \version 1.3 * \date May, 18, 2003 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Precompiled Header #include "Stdafx.h" using namespace Opcode; /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Constructor. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// HybridModel::HybridModel() : mNbLeaves (0), mNbPrimitives (0), mTriangles (null), mIndices (null) { } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Destructor. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// HybridModel::~HybridModel() { Release(); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Releases everything. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void HybridModel::Release() { ReleaseBase(); DELETEARRAY(mIndices); DELETEARRAY(mTriangles); mNbLeaves = 0; mNbPrimitives = 0; } struct Internal { Internal() { mNbLeaves = 0; mLeaves = null; mTriangles = null; mBase = null; } ~Internal() { DELETEARRAY(mLeaves); } udword mNbLeaves; AABB* mLeaves; LeafTriangles* mTriangles; const udword* mBase; }; /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Builds a collision model. * \param create [in] model creation structure * \return true if success */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool HybridModel::Build(const OPCODECREATE& create) { // 1) Checkings if(!create.mIMesh || !create.mIMesh->IsValid()) return false; // Look for degenerate faces. udword NbDegenerate = create.mIMesh->CheckTopology(); if(NbDegenerate) Log("OPCODE WARNING: found %d degenerate faces in model! Collision might report wrong results!\n", NbDegenerate); // We continue nonetheless.... Release(); // Make sure previous tree has been discarded // 1-1) Setup mesh interface automatically SetMeshInterface(create.mIMesh); bool Status = false; AABBTree* LeafTree = null; Internal Data; // 2) Build a generic AABB Tree. mSource = new AABBTree; CHECKALLOC(mSource); // 2-1) Setup a builder. Our primitives here are triangles from input mesh, // so we use an AABBTreeOfTrianglesBuilder..... { AABBTreeOfTrianglesBuilder TB; TB.mIMesh = create.mIMesh; TB.mNbPrimitives = create.mIMesh->GetNbTriangles(); TB.mSettings = create.mSettings; TB.mSettings.mLimit = 16; // ### Hardcoded, but maybe we could let the user choose 8 / 16 / 32 ... if(!mSource->Build(&TB)) goto FreeAndExit; } // 2-2) Here's the trick : create *another* AABB tree using the leaves of the first one (which are boxes, this time) struct Local { // A callback to count leaf nodes static bool CountLeaves(const AABBTreeNode* current, udword depth, void* user_data) { if(current->IsLeaf()) { Internal* Data = (Internal*)user_data; Data->mNbLeaves++; } return true; } // A callback to setup leaf nodes in our internal structures static bool SetupLeafData(const AABBTreeNode* current, udword depth, void* user_data) { if(current->IsLeaf()) { Internal* Data = (Internal*)user_data; // Get current leaf's box Data->mLeaves[Data->mNbLeaves] = *current->GetAABB(); // Setup leaf data udword Index = (udword(current->GetPrimitives()) - udword(Data->mBase))/sizeof(udword); Data->mTriangles[Data->mNbLeaves].SetData(current->GetNbPrimitives(), Index); Data->mNbLeaves++; } return true; } }; // Walk the tree & count number of leaves Data.mNbLeaves = 0; mSource->Walk(Local::CountLeaves, &Data); mNbLeaves = Data.mNbLeaves; // Keep track of it // Special case for 1-leaf meshes if(mNbLeaves==1) { mModelCode |= OPC_SINGLE_NODE; Status = true; goto FreeAndExit; } // Allocate our structures Data.mLeaves = new AABB[Data.mNbLeaves]; CHECKALLOC(Data.mLeaves); mTriangles = new LeafTriangles[Data.mNbLeaves]; CHECKALLOC(mTriangles); // Walk the tree again & setup leaf data Data.mTriangles = mTriangles; Data.mBase = mSource->GetIndices(); Data.mNbLeaves = 0; // Reset for incoming walk mSource->Walk(Local::SetupLeafData, &Data); // Handle source indices { bool MustKeepIndices = true; if(create.mCanRemap) { // We try to get rid of source indices (saving more ram!) by reorganizing triangle arrays... // Remap can fail when we use callbacks => keep track of indices in that case (it still // works, only using more memory) if(create.mIMesh->RemapClient(mSource->GetNbPrimitives(), mSource->GetIndices())) { MustKeepIndices = false; } } if(MustKeepIndices) { // Keep track of source indices (from vanilla tree) mNbPrimitives = mSource->GetNbPrimitives(); mIndices = new udword[mNbPrimitives]; CopyMemory(mIndices, mSource->GetIndices(), mNbPrimitives*sizeof(udword)); } } // Now, create our optimized tree using previous leaf nodes LeafTree = new AABBTree; CHECKALLOC(LeafTree); { AABBTreeOfAABBsBuilder TB; // Now using boxes ! TB.mSettings = create.mSettings; TB.mSettings.mLimit = 1; // We now want a complete tree so that we can "optimize" it TB.mNbPrimitives = Data.mNbLeaves; TB.mAABBArray = Data.mLeaves; if(!LeafTree->Build(&TB)) goto FreeAndExit; } // 3) Create an optimized tree according to user-settings if(!CreateTree(create.mNoLeaf, create.mQuantized)) goto FreeAndExit; // 3-2) Create optimized tree if(!mTree->Build(LeafTree)) goto FreeAndExit; // Finally ok... Status = true; FreeAndExit: // Allow me this one... DELETESINGLE(LeafTree); // 3-3) Delete generic tree if needed if(!create.mKeepOriginal) DELETESINGLE(mSource); return Status; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Gets the number of bytes used by the tree. * \return amount of bytes used */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// udword HybridModel::GetUsedBytes() const { udword UsedBytes = 0; if(mTree) UsedBytes += mTree->GetUsedBytes(); if(mIndices) UsedBytes += mNbPrimitives * sizeof(udword); // mIndices if(mTriangles) UsedBytes += mNbLeaves * sizeof(LeafTriangles); // mTriangles return UsedBytes; } inline_ void ComputeMinMax(Point& min, Point& max, const VertexPointers& vp) { // Compute triangle's AABB = a leaf box #ifdef OPC_USE_FCOMI // a 15% speedup on my machine, not much min.x = FCMin3(vp.Vertex[0]->x, vp.Vertex[1]->x, vp.Vertex[2]->x); max.x = FCMax3(vp.Vertex[0]->x, vp.Vertex[1]->x, vp.Vertex[2]->x); min.y = FCMin3(vp.Vertex[0]->y, vp.Vertex[1]->y, vp.Vertex[2]->y); max.y = FCMax3(vp.Vertex[0]->y, vp.Vertex[1]->y, vp.Vertex[2]->y); min.z = FCMin3(vp.Vertex[0]->z, vp.Vertex[1]->z, vp.Vertex[2]->z); max.z = FCMax3(vp.Vertex[0]->z, vp.Vertex[1]->z, vp.Vertex[2]->z); #else min = *vp.Vertex[0]; max = *vp.Vertex[0]; min.Min(*vp.Vertex[1]); max.Max(*vp.Vertex[1]); min.Min(*vp.Vertex[2]); max.Max(*vp.Vertex[2]); #endif } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Refits the collision model. This can be used to handle dynamic meshes. Usage is: * 1. modify your mesh vertices (keep the topology constant!) * 2. refit the tree (call this method) * \return true if success */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool HybridModel::Refit() { if(!mIMesh) return false; if(!mTree) return false; if(IsQuantized()) return false; if(HasLeafNodes()) return false; const LeafTriangles* LT = GetLeafTriangles(); const udword* Indices = GetIndices(); // Bottom-up update VertexPointers VP; Point Min,Max; Point Min_,Max_; udword Index = mTree->GetNbNodes(); AABBNoLeafNode* Nodes = (AABBNoLeafNode*)((AABBNoLeafTree*)mTree)->GetNodes(); while(Index--) { AABBNoLeafNode& Current = Nodes[Index]; if(Current.HasPosLeaf()) { const LeafTriangles& CurrentLeaf = LT[Current.GetPosPrimitive()]; Min.SetPlusInfinity(); Max.SetMinusInfinity(); Point TmpMin, TmpMax; // Each leaf box has a set of triangles udword NbTris = CurrentLeaf.GetNbTriangles(); if(Indices) { const udword* T = &Indices[CurrentLeaf.GetTriangleIndex()]; // Loop through triangles and test each of them while(NbTris--) { mIMesh->GetTriangle(VP, *T++); ComputeMinMax(TmpMin, TmpMax, VP); Min.Min(TmpMin); Max.Max(TmpMax); } } else { udword BaseIndex = CurrentLeaf.GetTriangleIndex(); // Loop through triangles and test each of them while(NbTris--) { mIMesh->GetTriangle(VP, BaseIndex++); ComputeMinMax(TmpMin, TmpMax, VP); Min.Min(TmpMin); Max.Max(TmpMax); } } } else { const CollisionAABB& CurrentBox = Current.GetPos()->mAABB; CurrentBox.GetMin(Min); CurrentBox.GetMax(Max); } if(Current.HasNegLeaf()) { const LeafTriangles& CurrentLeaf = LT[Current.GetNegPrimitive()]; Min_.SetPlusInfinity(); Max_.SetMinusInfinity(); Point TmpMin, TmpMax; // Each leaf box has a set of triangles udword NbTris = CurrentLeaf.GetNbTriangles(); if(Indices) { const udword* T = &Indices[CurrentLeaf.GetTriangleIndex()]; // Loop through triangles and test each of them while(NbTris--) { mIMesh->GetTriangle(VP, *T++); ComputeMinMax(TmpMin, TmpMax, VP); Min_.Min(TmpMin); Max_.Max(TmpMax); } } else { udword BaseIndex = CurrentLeaf.GetTriangleIndex(); // Loop through triangles and test each of them while(NbTris--) { mIMesh->GetTriangle(VP, BaseIndex++); ComputeMinMax(TmpMin, TmpMax, VP); Min_.Min(TmpMin); Max_.Max(TmpMax); } } } else { const CollisionAABB& CurrentBox = Current.GetNeg()->mAABB; CurrentBox.GetMin(Min_); CurrentBox.GetMax(Max_); } #ifdef OPC_USE_FCOMI Min.x = FCMin2(Min.x, Min_.x); Max.x = FCMax2(Max.x, Max_.x); Min.y = FCMin2(Min.y, Min_.y); Max.y = FCMax2(Max.y, Max_.y); Min.z = FCMin2(Min.z, Min_.z); Max.z = FCMax2(Max.z, Max_.z); #else Min.Min(Min_); Max.Max(Max_); #endif Current.mAABB.SetMinMax(Min, Max); } return true; } choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/OPC_PlanesTriOverlap.h0000664000000000000000000001072112741425367024574 0ustar rootroot#include "../CollisionData.h" #include "../CollisionPairInserter.h" /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Planes-triangle overlap test. * \param in_clip_mask [in] bitmask for active planes * \return TRUE if triangle overlap planes * \warning THIS IS A CONSERVATIVE TEST !! Some triangles will be returned as intersecting, while they're not! */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ BOOL PlanesCollider::PlanesTriOverlap(udword in_clip_mask) { // Stats mNbVolumePrimTests++; const Plane* p = mPlanes; udword Mask = 1; while(Mask<=in_clip_mask) { if(in_clip_mask & Mask) { float d0 = p->Distance(*mVP.Vertex[0]); float d1 = p->Distance(*mVP.Vertex[1]); float d2 = p->Distance(*mVP.Vertex[2]); if(d0>0.0f && d1>0.0f && d2>0.0f) return FALSE; // if(!(IR(d0)&SIGN_BITMASK) && !(IR(d1)&SIGN_BITMASK) && !(IR(d2)&SIGN_BITMASK)) return FALSE; if (collisionPairInserter){ CollisionPairInserter &c = *collisionPairInserter; cnoid::collision_data cdata; cdata.num_of_i_points = 2; cdata.i_point_new[0] = cdata.i_point_new[1] = 1; cdata.i_point_new[2] = cdata.i_point_new[3] = 0; cdata.n_vector = c.CD_Rot1 * cnoid::Vector3(p->n.x, p->n.y, p->n.z); Point p1, p2; if (d0<=0 && d1>0 && d2>0){ cdata.depth = -d0; p1 = ((*mVP.Vertex[0])*d1-(*mVP.Vertex[1])*d0)/(d1-d0); p2 = ((*mVP.Vertex[0])*d2-(*mVP.Vertex[2])*d0)/(d2-d0); }else if(d0>0 && d1<=0 && d2>0){ cdata.depth = -d1; p1 = ((*mVP.Vertex[1])*d0-(*mVP.Vertex[0])*d1)/(d0-d1); p2 = ((*mVP.Vertex[1])*d2-(*mVP.Vertex[2])*d1)/(d2-d1); }else if(d0>0 && d1>0 && d2<=0){ cdata.depth = -d2; p1 = ((*mVP.Vertex[2])*d0-(*mVP.Vertex[0])*d2)/(d0-d2); p2 = ((*mVP.Vertex[2])*d1-(*mVP.Vertex[1])*d2)/(d1-d2); }else if(d0<=0 && d1<=0 && d2>0){ cdata.depth = d0 > d1 ? -d1 : -d0; p1 = ((*mVP.Vertex[0])*d2-(*mVP.Vertex[2])*d0)/(d2-d0); p2 = ((*mVP.Vertex[1])*d2-(*mVP.Vertex[2])*d1)/(d2-d1); }else if(d0<=0 && d1>0 && d2<=0){ cdata.depth = d0 > d2 ? -d2 : -d0; p1 = ((*mVP.Vertex[0])*d1-(*mVP.Vertex[1])*d0)/(d1-d0); p2 = ((*mVP.Vertex[2])*d1-(*mVP.Vertex[1])*d2)/(d1-d2); }else if(d0>0 && d1<=0 && d2<=0){ cdata.depth = d1 > d2 ? -d2 : -d1; p1 = ((*mVP.Vertex[1])*d0-(*mVP.Vertex[0])*d1)/(d0-d1); p2 = ((*mVP.Vertex[2])*d0-(*mVP.Vertex[0])*d2)/(d0-d2); } if (d0>0||d1>0||d2>0){ //cnoid::Vector3 v1, v2; //cnoid::getVector3(v1, p1); //cnoid::getVector3(v2, p2); cnoid::Vector3 v2(p2.x, p2.y, p2.z); cdata.i_points[0] = c.CD_s1 * (c.CD_Rot1 * cnoid::Vector3(p1.x, p1.y, p1.z) + c.CD_Trans1); cdata.i_points[1] = c.CD_s1 * (c.CD_Rot1 * cnoid::Vector3(p2.x, p2.y, p2.z) + c.CD_Trans1); collisionPairInserter->collisions().push_back(cdata); } } } Mask+=Mask; p++; } /* for(udword i=0;i<6;i++) { float d0 = p[i].Distance(mLeafVerts[0]); float d1 = p[i].Distance(mLeafVerts[1]); float d2 = p[i].Distance(mLeafVerts[2]); if(d0>0.0f && d1>0.0f && d2>0.0f) return false; } */ return TRUE; } choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/OPC_SphereTriOverlap.h0000664000000000000000000001053512741425367024603 0ustar rootroot // This is collision detection. If you do another distance test for collision *response*, // if might be useful to simply *skip* the test below completely, and report a collision. // - if sphere-triangle overlap, result is ok // - if they don't, we'll discard them during collision response with a similar test anyway // Overall this approach should run faster. // Original code by David Eberly in Magic. BOOL SphereCollider::SphereTriOverlap(const Point& vert0, const Point& vert1, const Point& vert2) { // Stats mNbVolumePrimTests++; // Early exit if one of the vertices is inside the sphere Point kDiff = vert2 - mCenter; float fC = kDiff.SquareMagnitude(); if(fC <= mRadius2) return TRUE; kDiff = vert1 - mCenter; fC = kDiff.SquareMagnitude(); if(fC <= mRadius2) return TRUE; kDiff = vert0 - mCenter; fC = kDiff.SquareMagnitude(); if(fC <= mRadius2) return TRUE; // Else do the full distance test Point TriEdge0 = vert1 - vert0; Point TriEdge1 = vert2 - vert0; //Point kDiff = vert0 - mCenter; float fA00 = TriEdge0.SquareMagnitude(); float fA01 = TriEdge0 | TriEdge1; float fA11 = TriEdge1.SquareMagnitude(); float fB0 = kDiff | TriEdge0; float fB1 = kDiff | TriEdge1; //float fC = kDiff.SquareMagnitude(); float fDet = fabsf(fA00*fA11 - fA01*fA01); float u = fA01*fB1-fA11*fB0; float v = fA01*fB0-fA00*fB1; float SqrDist; if(u + v <= fDet) { if(u < 0.0f) { if(v < 0.0f) // region 4 { if(fB0 < 0.0f) { // v = 0.0f; if(-fB0>=fA00) { /*u = 1.0f;*/ SqrDist = fA00+2.0f*fB0+fC; } else { u = -fB0/fA00; SqrDist = fB0*u+fC; } } else { // u = 0.0f; if(fB1>=0.0f) { /*v = 0.0f;*/ SqrDist = fC; } else if(-fB1>=fA11) { /*v = 1.0f;*/ SqrDist = fA11+2.0f*fB1+fC; } else { v = -fB1/fA11; SqrDist = fB1*v+fC; } } } else // region 3 { // u = 0.0f; if(fB1>=0.0f) { /*v = 0.0f;*/ SqrDist = fC; } else if(-fB1>=fA11) { /*v = 1.0f;*/ SqrDist = fA11+2.0f*fB1+fC; } else { v = -fB1/fA11; SqrDist = fB1*v+fC; } } } else if(v < 0.0f) // region 5 { // v = 0.0f; if(fB0>=0.0f) { /*u = 0.0f;*/ SqrDist = fC; } else if(-fB0>=fA00) { /*u = 1.0f;*/ SqrDist = fA00+2.0f*fB0+fC; } else { u = -fB0/fA00; SqrDist = fB0*u+fC; } } else // region 0 { // minimum at interior point if(fDet==0.0f) { // u = 0.0f; // v = 0.0f; SqrDist = MAX_FLOAT; } else { float fInvDet = 1.0f/fDet; u *= fInvDet; v *= fInvDet; SqrDist = u*(fA00*u+fA01*v+2.0f*fB0) + v*(fA01*u+fA11*v+2.0f*fB1)+fC; } } } else { float fTmp0, fTmp1, fNumer, fDenom; if(u < 0.0f) // region 2 { fTmp0 = fA01 + fB0; fTmp1 = fA11 + fB1; if(fTmp1 > fTmp0) { fNumer = fTmp1 - fTmp0; fDenom = fA00-2.0f*fA01+fA11; if(fNumer >= fDenom) { // u = 1.0f; // v = 0.0f; SqrDist = fA00+2.0f*fB0+fC; } else { u = fNumer/fDenom; v = 1.0f - u; SqrDist = u*(fA00*u+fA01*v+2.0f*fB0) + v*(fA01*u+fA11*v+2.0f*fB1)+fC; } } else { // u = 0.0f; if(fTmp1 <= 0.0f) { /*v = 1.0f;*/ SqrDist = fA11+2.0f*fB1+fC; } else if(fB1 >= 0.0f) { /*v = 0.0f;*/ SqrDist = fC; } else { v = -fB1/fA11; SqrDist = fB1*v+fC; } } } else if(v < 0.0f) // region 6 { fTmp0 = fA01 + fB1; fTmp1 = fA00 + fB0; if(fTmp1 > fTmp0) { fNumer = fTmp1 - fTmp0; fDenom = fA00-2.0f*fA01+fA11; if(fNumer >= fDenom) { // v = 1.0f; // u = 0.0f; SqrDist = fA11+2.0f*fB1+fC; } else { v = fNumer/fDenom; u = 1.0f - v; SqrDist = u*(fA00*u+fA01*v+2.0f*fB0) + v*(fA01*u+fA11*v+2.0f*fB1)+fC; } } else { // v = 0.0f; if(fTmp1 <= 0.0f) { /*u = 1.0f;*/ SqrDist = fA00+2.0f*fB0+fC; } else if(fB0 >= 0.0f) { /*u = 0.0f;*/ SqrDist = fC; } else { u = -fB0/fA00; SqrDist = fB0*u+fC; } } } else // region 1 { fNumer = fA11 + fB1 - fA01 - fB0; if(fNumer <= 0.0f) { // u = 0.0f; // v = 1.0f; SqrDist = fA11+2.0f*fB1+fC; } else { fDenom = fA00-2.0f*fA01+fA11; if(fNumer >= fDenom) { // u = 1.0f; // v = 0.0f; SqrDist = fA00+2.0f*fB0+fC; } else { u = fNumer/fDenom; v = 1.0f - u; SqrDist = u*(fA00*u+fA01*v+2.0f*fB0) + v*(fA01*u+fA11*v+2.0f*fB1)+fC; } } } } return fabsf(SqrDist) < mRadius2; } choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/OPC_SweepAndPrune.h0000664000000000000000000000704612741425367024070 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /* * OPCODE - Optimized Collision Detection * Copyright (C) 2001 Pierre Terdiman * Homepage: http://www.codercorner.com/Opcode.htm */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains an implementation of the sweep-and-prune algorithm (moved from Z-Collide) * \file OPC_SweepAndPrune.h * \author Pierre Terdiman * \date January, 29, 2000 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Include Guard #ifndef __OPC_SWEEPANDPRUNE_H__ #define __OPC_SWEEPANDPRUNE_H__ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * User-callback, called by OPCODE for each colliding pairs. * \param id0 [in] id of colliding object * \param id1 [in] id of colliding object * \param user_data [in] user-defined data * \return TRUE to continue enumeration */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// typedef BOOL (*PairCallback) (udword id0, udword id1, void* user_data); class SAP_Element; class SAP_EndPoint; class SAP_Box; class OPCODE_API SAP_PairData { public: SAP_PairData(); ~SAP_PairData(); bool Init(udword nb_objects); void AddPair(udword id1, udword id2); void RemovePair(udword id1, udword id2); void DumpPairs(Pairs& pairs) const; void DumpPairs(PairCallback callback, void* user_data) const; private: udword mNbElements; //!< Total number of elements in the pool udword mNbUsedElements; //!< Number of used elements SAP_Element* mElementPool; //!< Array of mNbElements elements SAP_Element* mFirstFree; //!< First free element in the pool udword mNbObjects; //!< Max number of objects we can handle SAP_Element** mArray; //!< Pointers to pool // Internal methods SAP_Element* GetFreeElem(udword id, SAP_Element* next, udword* remap=null); inline_ void FreeElem(SAP_Element* elem); void Release(); }; class OPCODE_API SweepAndPrune { public: SweepAndPrune(); ~SweepAndPrune(); bool Init(udword nb_objects, const AABB** boxes); bool UpdateObject(udword i, const AABB& box); void GetPairs(Pairs& pairs) const; void GetPairs(PairCallback callback, void* user_data) const; private: SAP_PairData mPairs; udword mNbObjects; SAP_Box* mBoxes; SAP_EndPoint* mList[3]; // Internal methods bool CheckListsIntegrity(); }; #endif //__OPC_SWEEPANDPRUNE_H__ choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/OPC_TreeCollider.h0000664000000000000000000003313512741425367023723 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /* * OPCODE - Optimized Collision Detection * Copyright (C) 2001 Pierre Terdiman * Homepage: http://www.codercorner.com/Opcode.htm */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains code for a tree collider. * \file OPC_TreeCollider.h * \author Pierre Terdiman * \date March, 20, 2001 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Include Guard #ifndef __OPC_TREECOLLIDER_H__ #define __OPC_TREECOLLIDER_H__ //! This structure holds cached information used by the algorithm. //! Two model pointers and two colliding primitives are cached. Model pointers are assigned //! to their respective meshes, and the pair of colliding primitives is used for temporal //! coherence. That is, in case temporal coherence is enabled, those two primitives are //! tested for overlap before everything else. If they still collide, we're done before //! even entering the recursive collision code. struct OPCODE_API BVTCache : Pair { //! Constructor inline_ BVTCache() { ResetCache(); ResetCountDown(); } void ResetCache() { Model0 = null; Model1 = null; id0 = 0; id1 = 1; #ifdef __MESHMERIZER_H__ // Collision hulls only supported within ICE ! HullTest = true; SepVector.pid = 0; SepVector.qid = 0; SepVector.SV = Point(1.0f, 0.0f, 0.0f); #endif // __MESHMERIZER_H__ } inline_ void ResetCountDown() { #ifdef __MESHMERIZER_H__ // Collision hulls only supported within ICE ! CountDown = 50; #endif // __MESHMERIZER_H__ } const Model* Model0; //!< Model for first object const Model* Model1; //!< Model for second object #ifdef __MESHMERIZER_H__ // Collision hulls only supported within ICE ! SVCache SepVector; udword CountDown; bool HullTest; #endif // __MESHMERIZER_H__ }; class OPCODE_API AABBTreeCollider : public Collider { public: // Constructor / Destructor AABBTreeCollider(); virtual ~AABBTreeCollider(); inline void setCollisionPairInserter(CollisionPairInserter* collisionPairInserter) { this->collisionPairInserter = collisionPairInserter; } // Generic collision query /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Generic collision query for generic OPCODE models. After the call, access the results with: * - GetContactStatus() * - GetNbPairs() * - GetPairs() * * \param cache [in] collision cache for model pointers and a colliding pair of primitives * \param world0 [in] world matrix for first object, or null * \param world1 [in] world matrix for second object, or null * \return true if success * \warning SCALE NOT SUPPORTED. The matrices must contain rotation & translation parts only. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool Collide(BVTCache& cache, const Matrix4x4* world0=null, const Matrix4x4* world1=null); // Collision queries bool Collide(const AABBCollisionTree* tree0, const AABBCollisionTree* tree1, const Matrix4x4* world0=null, const Matrix4x4* world1=null, Pair* cache=null); bool Collide(const AABBNoLeafTree* tree0, const AABBNoLeafTree* tree1, const Matrix4x4* world0=null, const Matrix4x4* world1=null, Pair* cache=null); bool Collide(const AABBQuantizedTree* tree0, const AABBQuantizedTree* tree1, const Matrix4x4* world0=null, const Matrix4x4* world1=null, Pair* cache=null); bool Collide(const AABBQuantizedNoLeafTree* tree0, const AABBQuantizedNoLeafTree* tree1, const Matrix4x4* world0=null, const Matrix4x4* world1=null, Pair* cache=null); // Settings /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Settings: selects between full box-box tests or "SAT-lite" tests (where Class III axes are discarded) * \param flag [in] true for full tests, false for coarse tests * \see SetFullPrimBoxTest(bool flag) */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ void SetFullBoxBoxTest(bool flag) { mFullBoxBoxTest = flag; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Settings: selects between full triangle-box tests or "SAT-lite" tests (where Class III axes are discarded) * \param flag [in] true for full tests, false for coarse tests * \see SetFullBoxBoxTest(bool flag) */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ void SetFullPrimBoxTest(bool flag) { mFullPrimBoxTest = flag; } // Stats /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Stats: gets the number of BV-BV overlap tests after a collision query. * \see GetNbPrimPrimTests() * \see GetNbBVPrimTests() * \return the number of BV-BV tests performed during last query */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ udword GetNbBVBVTests() const { return mNbBVBVTests; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Stats: gets the number of Triangle-Triangle overlap tests after a collision query. * \see GetNbBVBVTests() * \see GetNbBVPrimTests() * \return the number of Triangle-Triangle tests performed during last query */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ udword GetNbPrimPrimTests() const { return mNbPrimPrimTests; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Stats: gets the number of BV-Triangle overlap tests after a collision query. * \see GetNbBVBVTests() * \see GetNbPrimPrimTests() * \return the number of BV-Triangle tests performed during last query */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ udword GetNbBVPrimTests() const { return mNbBVPrimTests; } // Data access /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Gets the number of contacts after a collision query. * \see GetContactStatus() * \see GetPairs() * \return the number of contacts / colliding pairs. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ udword GetNbPairs() const { return mPairs.GetNbEntries()>>1; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Gets the pairs of colliding triangles after a collision query. * \see GetContactStatus() * \see GetNbPairs() * \return the list of colliding pairs (triangle indices) */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ const Pair* GetPairs() const { return (const Pair*)mPairs.GetEntries(); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Validates current settings. You should call this method after all the settings and callbacks have been defined for a collider. * \return null if everything is ok, else a string describing the problem */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// override(Collider) const char* ValidateSettings(); protected: // Colliding pairs Container mPairs; //!< Pairs of colliding primitives // User mesh interfaces const MeshInterface* mIMesh0; //!< User-defined mesh interface for object0 const MeshInterface* mIMesh1; //!< User-defined mesh interface for object1 // Stats udword mNbBVBVTests; //!< Number of BV-BV tests udword mNbPrimPrimTests; //!< Number of Primitive-Primitive tests udword mNbBVPrimTests; //!< Number of BV-Primitive tests // Precomputed data Matrix3x3 mAR; //!< Absolute rotation matrix Matrix3x3 mR0to1; //!< Rotation from object0 to object1 Matrix3x3 mR1to0; //!< Rotation from object1 to object0 Point mT0to1; //!< Translation from object0 to object1 Point mT1to0; //!< Translation from object1 to object0 // Dequantization coeffs Point mCenterCoeff0; Point mExtentsCoeff0; Point mCenterCoeff1; Point mExtentsCoeff1; // Modified!! // For normal vector detection udword mId0; udword mId1; const AABBCollisionNode* mNowNode0; const AABBCollisionNode* mNowNode1; // Leaf description Point mLeafVerts[3]; //!< Triangle vertices udword mLeafIndex; //!< Triangle index // Settings bool mFullBoxBoxTest; //!< Perform full BV-BV tests (true) or SAT-lite tests (false) bool mFullPrimBoxTest; //!< Perform full Primitive-BV tests (true) or SAT-lite tests (false) CollisionPairInserter* collisionPairInserter; // Internal methods // Standard AABB trees void _Collide(const AABBCollisionNode* b0, const AABBCollisionNode* b1); // Quantized AABB trees void _Collide(const AABBQuantizedNode* b0, const AABBQuantizedNode* b1, const Point& a, const Point& Pa, const Point& b, const Point& Pb); // No-leaf AABB trees void _CollideTriBox(const AABBNoLeafNode* b); void _CollideBoxTri(const AABBNoLeafNode* b); void _Collide(const AABBNoLeafNode* a, const AABBNoLeafNode* b); // Quantized no-leaf AABB trees void _CollideTriBox(const AABBQuantizedNoLeafNode* b); void _CollideBoxTri(const AABBQuantizedNoLeafNode* b); void _Collide(const AABBQuantizedNoLeafNode* a, const AABBQuantizedNoLeafNode* b); // Overlap tests void PrimTest(udword id0, udword id1); inline_ void PrimTestTriIndex(udword id1); inline_ void PrimTestIndexTri(udword id0); inline_ BOOL BoxBoxOverlap(const Point& ea, const Point& ca, const Point& eb, const Point& cb); inline_ BOOL TriBoxOverlap(const Point& center, const Point& extents); BOOL TriTriOverlap(const Point& V0, const Point& V1, const Point& V2, const Point& U0, const Point& U1, const Point& U2); // Init methods void InitQuery(const Matrix4x4* world0=null, const Matrix4x4* world1=null); bool CheckTemporalCoherence(Pair* cache); inline_ BOOL Setup(const MeshInterface* mi0, const MeshInterface* mi1) { mIMesh0 = mi0; mIMesh1 = mi1; if(!mIMesh0 || !mIMesh1) return FALSE; return TRUE; } }; #endif // __OPC_TREECOLLIDER_H__ choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/OPC_PlanesCollider.h0000664000000000000000000001403212741425367024241 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /* * OPCODE - Optimized Collision Detection * Copyright (C) 2001 Pierre Terdiman * Homepage: http://www.codercorner.com/Opcode.htm */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains code for a planes collider. * \file OPC_PlanesCollider.h * \author Pierre Terdiman * \date January, 1st, 2002 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Include Guard #ifndef __OPC_PLANESCOLLIDER_H__ #define __OPC_PLANESCOLLIDER_H__ struct OPCODE_API PlanesCache : VolumeCache { PlanesCache() { } }; class OPCODE_API PlanesCollider : public VolumeCollider { public: // Constructor / Destructor PlanesCollider(); virtual ~PlanesCollider(); inline void setCollisionPairInserter(CollisionPairInserter* collisionPairInserter) { this->collisionPairInserter = collisionPairInserter; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Generic collision query for generic OPCODE models. After the call, access the results: * - with GetContactStatus() * - with GetNbTouchedPrimitives() * - with GetTouchedPrimitives() * * \param cache [in/out] a planes cache * \param planes [in] list of planes in world space * \param nb_planes [in] number of planes * \param model [in] Opcode model to collide with * \param worldm [in] model's world matrix, or null * \return true if success * \warning SCALE NOT SUPPORTED. The matrices must contain rotation & translation parts only. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool Collide(PlanesCache& cache, const Plane* planes, udword nb_planes, const Model& model, const Matrix4x4* worldm=null); // Mutant box-with-planes collision queries inline_ bool Collide(PlanesCache& cache, const OBB& box, const Model& model, const Matrix4x4* worldb=null, const Matrix4x4* worldm=null) { Plane PL[6]; if(worldb) { // Create a new OBB in world space OBB WorldBox; box.Rotate(*worldb, WorldBox); // Compute planes from the sides of the box WorldBox.ComputePlanes(PL); } else { // Compute planes from the sides of the box box.ComputePlanes(PL); } // Collide with box planes return Collide(cache, PL, 6, model, worldm); } // Settings /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Validates current settings. You should call this method after all the settings and callbacks have been defined for a collider. * \return null if everything is ok, else a string describing the problem */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// override(Collider) const char* ValidateSettings(); protected: CollisionPairInserter* collisionPairInserter; // Planes in model space udword mNbPlanes; Plane* mPlanes; // Leaf description VertexPointers mVP; // Internal methods void _Collide(const AABBCollisionNode* node, udword clip_mask); void _Collide(const AABBNoLeafNode* node, udword clip_mask); void _Collide(const AABBQuantizedNode* node, udword clip_mask); void _Collide(const AABBQuantizedNoLeafNode* node, udword clip_mask); void _CollideNoPrimitiveTest(const AABBCollisionNode* node, udword clip_mask); void _CollideNoPrimitiveTest(const AABBNoLeafNode* node, udword clip_mask); void _CollideNoPrimitiveTest(const AABBQuantizedNode* node, udword clip_mask); void _CollideNoPrimitiveTest(const AABBQuantizedNoLeafNode* node, udword clip_mask); // Overlap tests inline_ BOOL PlanesAABBOverlap(const Point& center, const Point& extents, udword& out_clip_mask, udword in_clip_mask); inline_ BOOL PlanesTriOverlap(udword in_clip_mask); // Init methods BOOL InitQuery(PlanesCache& cache, const Plane* planes, udword nb_planes, const Matrix4x4* worldm=null); }; class OPCODE_API HybridPlanesCollider : public PlanesCollider { public: // Constructor / Destructor HybridPlanesCollider(); virtual ~HybridPlanesCollider(); bool Collide(PlanesCache& cache, const Plane* planes, udword nb_planes, const HybridModel& model, const Matrix4x4* worldm=null); protected: Container mTouchedBoxes; }; #endif // __OPC_PLANESCOLLIDER_H__ choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/Opcode.cpp0000664000000000000000000000410112741425367022400 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /* * OPCODE - Optimized Collision Detection * Copyright (C) 2001 Pierre Terdiman * Homepage: http://www.codercorner.com/Opcode.htm */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Main file for Opcode.dll. * \file Opcode.cpp * \author Pierre Terdiman * \date March, 20, 2001 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /* Finding a good name is difficult! Here's the draft for this lib.... Spooky, uh? VOID? Very Optimized Interference Detection ZOID? Zappy's Optimized Interference Detection CID? Custom/Clever Interference Detection AID / ACID! Accurate Interference Detection QUID? Quick Interference Detection RIDE? Realtime Interference DEtection WIDE? Wicked Interference DEtection (....) GUID! KID ! k-dop interference detection :) OPCODE! OPtimized COllision DEtection */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Precompiled Header #include "Stdafx.h" bool Opcode::InitOpcode() { Log("// Initializing OPCODE\n\n"); // LogAPIInfo(); return true; } void ReleasePruningSorters(); bool Opcode::CloseOpcode() { Log("// Closing OPCODE\n\n"); ReleasePruningSorters(); return true; } #ifdef ICE_MAIN void ModuleAttach(HINSTANCE hinstance) { } void ModuleDetach() { } #endif choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/OPC_Common.h0000664000000000000000000001376512741425367022605 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /* * OPCODE - Optimized Collision Detection * Copyright (C) 2001 Pierre Terdiman * Homepage: http://www.codercorner.com/Opcode.htm */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains common classes & defs used in OPCODE. * \file OPC_Common.h * \author Pierre Terdiman * \date March, 20, 2001 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Include Guard #ifndef __OPC_COMMON_H__ #define __OPC_COMMON_H__ // [GOTTFRIED]: Just a small change for readability. #ifdef OPC_CPU_COMPARE #define GREATER(x, y) AIR(x) > IR(y) #else #define GREATER(x, y) fabsf(x) > (y) #endif class OPCODE_API CollisionAABB { public: //! Constructor inline_ CollisionAABB() {} //! Constructor inline_ CollisionAABB(const AABB& b) { b.GetCenter(mCenter); b.GetExtents(mExtents); } //! Destructor inline_ ~CollisionAABB() {} //! Get min point of the box inline_ void GetMin(Point& min) const { min = mCenter - mExtents; } //! Get max point of the box inline_ void GetMax(Point& max) const { max = mCenter + mExtents; } //! Get component of the box's min point along a given axis inline_ float GetMin(udword axis) const { return mCenter[axis] - mExtents[axis]; } //! Get component of the box's max point along a given axis inline_ float GetMax(udword axis) const { return mCenter[axis] + mExtents[axis]; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Setups an AABB from min & max vectors. * \param min [in] the min point * \param max [in] the max point */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ void SetMinMax(const Point& min, const Point& max) { mCenter = (max + min)*0.5f; mExtents = (max - min)*0.5f; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Checks a box is inside another box. * \param box [in] the other box * \return true if current box is inside input box */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ BOOL IsInside(const CollisionAABB& box) const { if(box.GetMin(0)>GetMin(0)) return FALSE; if(box.GetMin(1)>GetMin(1)) return FALSE; if(box.GetMin(2)>GetMin(2)) return FALSE; if(box.GetMax(0) 0 && mExtents[maxAxis]/mExtents[minAxis] > 2){ mType = SSV_LSS; mPoint0 = mCenter; mPoint0[maxAxis] -= mExtents[maxAxis]; mPoint1 = mCenter; mPoint1[maxAxis] += mExtents[maxAxis]; Point p = mExtents; p[maxAxis] = 0; mRadius = p.Magnitude(); }else{ mType = SSV_PSS; mRadius = mExtents.Magnitude(); } } #endif }; class OPCODE_API QuantizedAABB { public: //! Constructor inline_ QuantizedAABB() {} //! Destructor inline_ ~QuantizedAABB() {} sword mCenter[3]; //!< Quantized center uword mExtents[3]; //!< Quantized extents }; //! Quickly rotates & translates a vector inline_ void TransformPoint(Point& dest, const Point& source, const Matrix3x3& rot, const Point& trans) { dest.x = trans.x + source.x * rot.m[0][0] + source.y * rot.m[1][0] + source.z * rot.m[2][0]; dest.y = trans.y + source.x * rot.m[0][1] + source.y * rot.m[1][1] + source.z * rot.m[2][1]; dest.z = trans.z + source.x * rot.m[0][2] + source.y * rot.m[1][2] + source.z * rot.m[2][2]; } #endif //__OPC_COMMON_H__ choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/OPC_Collider.h0000664000000000000000000002423512741425367023104 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /* * OPCODE - Optimized Collision Detection * Copyright (C) 2001 Pierre Terdiman * Homepage: http://www.codercorner.com/Opcode.htm */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains base collider class. * \file OPC_Collider.h * \author Pierre Terdiman * \date June, 2, 2001 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Include Guard #ifndef __OPC_COLLIDER_H__ #define __OPC_COLLIDER_H__ enum CollisionFlag { OPC_FIRST_CONTACT = (1<<0), //!< Report all contacts (false) or only first one (true) OPC_TEMPORAL_COHERENCE = (1<<1), //!< Use temporal coherence or not OPC_CONTACT = (1<<2), //!< Final contact status after a collision query OPC_TEMPORAL_HIT = (1<<3), //!< There has been an early exit due to temporal coherence OPC_NO_PRIMITIVE_TESTS = (1<<4), //!< Keep or discard primitive-bv tests in leaf nodes (volume-mesh queries) OPC_CONTACT_FOUND = OPC_FIRST_CONTACT | OPC_CONTACT, OPC_TEMPORAL_CONTACT = OPC_TEMPORAL_HIT | OPC_CONTACT, OPC_FORCE_DWORD = 0x7fffffff }; class OPCODE_API Collider { public: // Constructor / Destructor Collider(); virtual ~Collider(); // Collision report /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Gets the last collision status after a collision query. * \return true if a collision occured */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ BOOL GetContactStatus() const { return mFlags & OPC_CONTACT; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Gets the "first contact" mode. * \return true if "first contact" mode is on */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ BOOL FirstContactEnabled() const { return mFlags & OPC_FIRST_CONTACT; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Gets the temporal coherence mode. * \return true if temporal coherence is on */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ BOOL TemporalCoherenceEnabled() const { return mFlags & OPC_TEMPORAL_COHERENCE; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Checks a first contact has already been found. * \return true if a first contact has been found and we can stop a query */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ BOOL ContactFound() const { return (mFlags&OPC_CONTACT_FOUND)==OPC_CONTACT_FOUND; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Checks there's been an early exit due to temporal coherence; * \return true if a temporal hit has occured */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ BOOL TemporalHit() const { return mFlags & OPC_TEMPORAL_HIT; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Checks primitive tests are enabled; * \return true if primitive tests must be skipped */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ BOOL SkipPrimitiveTests() const { return mFlags & OPC_NO_PRIMITIVE_TESTS; } // Settings /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Reports all contacts (false) or first contact only (true) * \param flag [in] true for first contact, false for all contacts * \see SetTemporalCoherence(bool flag) * \see ValidateSettings() */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ void SetFirstContact(bool flag) { if(flag) mFlags |= OPC_FIRST_CONTACT; else mFlags &= ~OPC_FIRST_CONTACT; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Enable/disable temporal coherence. * \param flag [in] true to enable temporal coherence, false to discard it * \see SetFirstContact(bool flag) * \see ValidateSettings() */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ void SetTemporalCoherence(bool flag) { if(flag) mFlags |= OPC_TEMPORAL_COHERENCE; else mFlags &= ~OPC_TEMPORAL_COHERENCE; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Enable/disable primitive tests. * \param flag [in] true to enable primitive tests, false to discard them */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ void SetPrimitiveTests(bool flag) { if(!flag) mFlags |= OPC_NO_PRIMITIVE_TESTS; else mFlags &= ~OPC_NO_PRIMITIVE_TESTS; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Validates current settings. You should call this method after all the settings / callbacks have been defined for a collider. * \return null if everything is ok, else a string describing the problem */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// virtual const char* ValidateSettings() = 0; protected: udword mFlags; //!< Bit flags const BaseModel* mCurrentModel; //!< Current model for collision query (owner of touched faces) // User mesh interface const MeshInterface* mIMesh; //!< User-defined mesh interface // Internal methods /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Setups current collision model * \param model [in] current collision model * \return TRUE if success */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ BOOL Setup(const BaseModel* model) { // Keep track of current model mCurrentModel = model; if(!mCurrentModel) return FALSE; mIMesh = model->GetMeshInterface(); return mIMesh!=null; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Initializes a query */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// virtual inline_ void InitQuery() { mFlags &= ~OPC_TEMPORAL_CONTACT; } }; #endif // __OPC_COLLIDER_H__ choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/OPC_MeshInterface.h0000664000000000000000000002404712741425367024065 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /* * OPCODE - Optimized Collision Detection * Copyright (C) 2001 Pierre Terdiman * Homepage: http://www.codercorner.com/Opcode.htm */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains a mesh interface. * \file OPC_MeshInterface.h * \author Pierre Terdiman * \date November, 27, 2002 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Include Guard #ifndef __OPC_MESHINTERFACE_H__ #define __OPC_MESHINTERFACE_H__ struct VertexPointers { const Point* Vertex[3]; bool BackfaceCulling(const Point& source) { const Point& p0 = *Vertex[0]; const Point& p1 = *Vertex[1]; const Point& p2 = *Vertex[2]; // Compute normal direction Point Normal = (p2 - p1)^(p0 - p1); // Backface culling return (Normal | (source - p0)) >= 0.0f; } }; #ifdef OPC_USE_CALLBACKS /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * User-callback, called by OPCODE to request vertices from the app. * \param triangle_index [in] face index for which the system is requesting the vertices * \param triangle [out] triangle's vertices (must be provided by the user) * \param user_data [in] user-defined data from SetCallback() */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// typedef void (*RequestCallback) (udword triangle_index, VertexPointers& triangle, void* user_data); #endif class OPCODE_API MeshInterface { public: // Constructor / Destructor MeshInterface(); ~MeshInterface(); // Common settings inline_ udword GetNbTriangles() const { return mNbTris; } inline_ udword GetNbVertices() const { return mNbVerts; } inline_ void SetNbTriangles(udword nb) { mNbTris = nb; } inline_ void SetNbVertices(udword nb) { mNbVerts = nb; } #ifdef OPC_USE_CALLBACKS // Callback settings /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Callback control: setups object callback. Must provide triangle-vertices for a given triangle index. * \param callback [in] user-defined callback * \param user_data [in] user-defined data * \return true if success */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool SetCallback(RequestCallback callback, void* user_data); inline_ void* GetUserData() const { return mUserData; } inline_ RequestCallback GetCallback() const { return mObjCallback; } #else // Pointers settings /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Pointers control: setups object pointers. Must provide access to faces and vertices for a given object. * \param tris [in] pointer to triangles * \param verts [in] pointer to vertices * \return true if success */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool SetPointers(const IndexedTriangle* tris, const Point* verts); inline_ const IndexedTriangle* GetTris() const { return mTris; } inline_ const Point* GetVerts() const { return mVerts; } #ifdef OPC_USE_STRIDE // Strides settings /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Strides control * \param tri_stride [in] size of a triangle in bytes. The first sizeof(IndexedTriangle) bytes are used to get vertex indices. * \param vertex_stride [in] size of a vertex in bytes. The first sizeof(Point) bytes are used to get vertex position. * \return true if success */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool SetStrides(udword tri_stride=sizeof(IndexedTriangle), udword vertex_stride=sizeof(Point)); inline_ udword GetTriStride() const { return mTriStride; } inline_ udword GetVertexStride() const { return mVertexStride; } #endif #endif /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Fetches a triangle given a triangle index. * \param vp [out] required triangle's vertex pointers * \param index [in] triangle index */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ void GetTriangle(VertexPointers& vp, udword index) const { #ifdef OPC_USE_CALLBACKS (mObjCallback)(index, vp, mUserData); #else #ifdef OPC_USE_STRIDE const IndexedTriangle* T = (const IndexedTriangle*)(((ubyte*)mTris) + index * mTriStride); if (Single){ vp.Vertex[0] = (const Point*)(((ubyte*)mVerts) + T->mVRef[0] * mVertexStride); vp.Vertex[1] = (const Point*)(((ubyte*)mVerts) + T->mVRef[1] * mVertexStride); vp.Vertex[2] = (const Point*)(((ubyte*)mVerts) + T->mVRef[2] * mVertexStride); } else{ for (int i = 0; i < 3; i++){ const double* v = (const double*)(((ubyte*)mVerts) + T->mVRef[i] * mVertexStride); VertexCache[i].x = (float)v[0]; VertexCache[i].y = (float)v[1]; VertexCache[i].z = (float)v[2]; vp.Vertex[i] = &VertexCache[i]; } } #else const IndexedTriangle* T = &mTris[index]; vp.Vertex[0] = &mVerts[T->mVRef[0]]; vp.Vertex[1] = &mVerts[T->mVRef[1]]; vp.Vertex[2] = &mVerts[T->mVRef[2]]; #endif #endif } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Remaps client's mesh according to a permutation. * \param nb_indices [in] number of indices in the permutation (will be checked against number of triangles) * \param permutation [in] list of triangle indices * \return true if success */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool RemapClient(udword nb_indices, const udword* permutation) const; /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Checks the mesh interface is valid, i.e. things have been setup correctly. * \return true if valid */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool IsValid() const; /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Checks the mesh itself is valid. * Currently we only look for degenerate faces. * \return number of degenerate faces */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// udword CheckTopology() const; private: udword mNbTris; //!< Number of triangles in the input model udword mNbVerts; //!< Number of vertices in the input model #ifdef OPC_USE_CALLBACKS // User callback void* mUserData; //!< User-defined data sent to callback RequestCallback mObjCallback; //!< Object callback #else // User pointers const IndexedTriangle* mTris; //!< Array of indexed triangles const Point* mVerts; //!< Array of vertices #ifdef OPC_USE_STRIDE udword mTriStride; //!< Possible triangle stride in bytes [Opcode 1.3] udword mVertexStride; //!< Possible vertex stride in bytes [Opcode 1.3] #endif public: bool Single; //!< Use single or double precision vertices private: static Point VertexCache[3]; #endif }; #endif //__OPC_MESHINTERFACE_H__ choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/OPC_PlanesAABBOverlap.h0000664000000000000000000000500012741425367024515 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Planes-AABB overlap test. * - original code by Ville Miettinen, from Umbra/dPVS (released on the GD-Algorithms mailing list) * - almost used "as-is", I even left the comments (hence the frustum-related notes) * * \param center [in] box center * \param extents [in] box extents * \param out_clip_mask [out] bitmask for active planes * \param in_clip_mask [in] bitmask for active planes * \return TRUE if boxes overlap planes */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ BOOL PlanesCollider::PlanesAABBOverlap(const Point& center, const Point& extents, udword& out_clip_mask, udword in_clip_mask) { // Stats mNbVolumeBVTests++; const Plane* p = mPlanes; // Evaluate through all active frustum planes. We determine the relation // between the AABB and a plane by using the concept of "near" and "far" // vertices originally described by Zhang (and later by Moller). Our // variant here uses 3 fabs ops, 6 muls, 7 adds and two floating point // comparisons per plane. The routine early-exits if the AABB is found // to be outside any of the planes. The loop also constructs a new output // clip mask. Most FPUs have a native single-cycle fabsf() operation. udword Mask = 1; // current mask index (1,2,4,8,..) udword TmpOutClipMask = 0; // initialize output clip mask into empty. while(Mask<=in_clip_mask) // keep looping while we have active planes left... { if(in_clip_mask & Mask) // if clip plane is active, process it.. { float NP = extents.x*fabsf(p->n.x) + extents.y*fabsf(p->n.y) + extents.z*fabsf(p->n.z); // ### fabsf could be precomputed float MP = center.x*p->n.x + center.y*p->n.y + center.z*p->n.z + p->d; if(NP < MP) // near vertex behind the clip plane... return FALSE; // .. so there is no intersection.. if((-NP) < MP) // near and far vertices on different sides of plane.. TmpOutClipMask |= Mask; // .. so update the clip mask... } Mask+=Mask; // mk = (1< extents.x + mFDir.x) return FALSE; float Dy = mData2.y - center.y; if(fabsf(Dy) > extents.y + mFDir.y) return FALSE; float Dz = mData2.z - center.z; if(fabsf(Dz) > extents.z + mFDir.z) return FALSE; float f; f = mData.y * Dz - mData.z * Dy; if(fabsf(f) > extents.y*mFDir.z + extents.z*mFDir.y) return FALSE; f = mData.z * Dx - mData.x * Dz; if(fabsf(f) > extents.x*mFDir.z + extents.z*mFDir.x) return FALSE; f = mData.x * Dy - mData.y * Dx; if(fabsf(f) > extents.x*mFDir.y + extents.y*mFDir.x) return FALSE; return TRUE; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Computes a ray-AABB overlap test using the separating axis theorem. Ray is cached within the class. * \param center [in] AABB center * \param extents [in] AABB extents * \return true on overlap */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// inline_ BOOL RayCollider::RayAABBOverlap(const Point& center, const Point& extents) { // Stats mNbRayBVTests++; // float Dx = mOrigin.x - center.x; if(fabsf(Dx) > extents.x && Dx*mDir.x>=0.0f) return FALSE; // float Dy = mOrigin.y - center.y; if(fabsf(Dy) > extents.y && Dy*mDir.y>=0.0f) return FALSE; // float Dz = mOrigin.z - center.z; if(fabsf(Dz) > extents.z && Dz*mDir.z>=0.0f) return FALSE; float Dx = mOrigin.x - center.x; if(GREATER(Dx, extents.x) && Dx*mDir.x>=0.0f) return FALSE; float Dy = mOrigin.y - center.y; if(GREATER(Dy, extents.y) && Dy*mDir.y>=0.0f) return FALSE; float Dz = mOrigin.z - center.z; if(GREATER(Dz, extents.z) && Dz*mDir.z>=0.0f) return FALSE; // float Dx = mOrigin.x - center.x; if(GREATER(Dx, extents.x) && ((SIR(Dx)-1)^SIR(mDir.x))>=0.0f) return FALSE; // float Dy = mOrigin.y - center.y; if(GREATER(Dy, extents.y) && ((SIR(Dy)-1)^SIR(mDir.y))>=0.0f) return FALSE; // float Dz = mOrigin.z - center.z; if(GREATER(Dz, extents.z) && ((SIR(Dz)-1)^SIR(mDir.z))>=0.0f) return FALSE; float f; f = mDir.y * Dz - mDir.z * Dy; if(fabsf(f) > extents.y*mFDir.z + extents.z*mFDir.y) return FALSE; f = mDir.z * Dx - mDir.x * Dz; if(fabsf(f) > extents.x*mFDir.z + extents.z*mFDir.x) return FALSE; f = mDir.x * Dy - mDir.y * Dx; if(fabsf(f) > extents.x*mFDir.y + extents.y*mFDir.x) return FALSE; return TRUE; } choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/OPC_VolumeCollider.cpp0000664000000000000000000001111312741425367024616 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /* * OPCODE - Optimized Collision Detection * Copyright (C) 2001 Pierre Terdiman * Homepage: http://www.codercorner.com/Opcode.htm */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains base volume collider class. * \file OPC_VolumeCollider.cpp * \author Pierre Terdiman * \date June, 2, 2001 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains the abstract class for volume colliders. * * \class VolumeCollider * \author Pierre Terdiman * \version 1.3 * \date June, 2, 2001 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Precompiled Header #include "Stdafx.h" using namespace Opcode; /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Constructor. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// VolumeCollider::VolumeCollider() : mTouchedPrimitives (null), mNbVolumeBVTests (0), mNbVolumePrimTests (0) { } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Destructor. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// VolumeCollider::~VolumeCollider() { mTouchedPrimitives = null; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Validates current settings. You should call this method after all the settings / callbacks have been defined for a collider. * \return null if everything is ok, else a string describing the problem */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// const char* VolumeCollider::ValidateSettings() { return null; } // Pretty dumb way to dump - to do better - one day... #define IMPLEMENT_NOLEAFDUMP(type) \ void VolumeCollider::_Dump(const type* node) \ { \ if(node->HasPosLeaf()) mTouchedPrimitives->Add(node->GetPosPrimitive()); \ else _Dump(node->GetPos()); \ \ if(ContactFound()) return; \ \ if(node->HasNegLeaf()) mTouchedPrimitives->Add(node->GetNegPrimitive()); \ else _Dump(node->GetNeg()); \ } #define IMPLEMENT_LEAFDUMP(type) \ void VolumeCollider::_Dump(const type* node) \ { \ if(node->IsLeaf()) \ { \ mTouchedPrimitives->Add(node->GetPrimitive()); \ } \ else \ { \ _Dump(node->GetPos()); \ \ if(ContactFound()) return; \ \ _Dump(node->GetNeg()); \ } \ } IMPLEMENT_NOLEAFDUMP(AABBNoLeafNode) IMPLEMENT_NOLEAFDUMP(AABBQuantizedNoLeafNode) IMPLEMENT_LEAFDUMP(AABBCollisionNode) IMPLEMENT_LEAFDUMP(AABBQuantizedNode) choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/OPC_PlanesCollider.cpp0000664000000000000000000006406012741425367024602 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /* * OPCODE - Optimized Collision Detection * Copyright (C) 2001 Pierre Terdiman * Homepage: http://www.codercorner.com/Opcode.htm */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains code for a planes collider. * \file OPC_PlanesCollider.cpp * \author Pierre Terdiman * \date January, 1st, 2002 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains a Planes-vs-tree collider. * * \class PlanesCollider * \author Pierre Terdiman * \version 1.3 * \date January, 1st, 2002 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Precompiled Header #include "Stdafx.h" using namespace Opcode; #include "OPC_PlanesAABBOverlap.h" #include "OPC_PlanesTriOverlap.h" #define SET_CONTACT(prim_index, flag) \ /* Set contact status */ \ mFlags |= flag; \ mTouchedPrimitives->Add(prim_index); //! Planes-triangle test #define PLANES_PRIM(prim_index, flag) \ /* Request vertices from the app */ \ mIMesh->GetTriangle(mVP, prim_index); \ /* Perform triangle-box overlap test */ \ if(PlanesTriOverlap(clip_mask)) \ { \ SET_CONTACT(prim_index, flag) \ } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Constructor. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// PlanesCollider::PlanesCollider() : collisionPairInserter(NULL), mPlanes (null), mNbPlanes (0) { } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Destructor. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// PlanesCollider::~PlanesCollider() { DELETEARRAY(mPlanes); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Validates current settings. You should call this method after all the settings and callbacks have been defined. * \return null if everything is ok, else a string describing the problem */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// const char* PlanesCollider::ValidateSettings() { if(TemporalCoherenceEnabled() && !FirstContactEnabled()) return "Temporal coherence only works with ""First contact"" mode!"; return VolumeCollider::ValidateSettings(); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Generic collision query for generic OPCODE models. After the call, access the results: * - with GetContactStatus() * - with GetNbTouchedPrimitives() * - with GetTouchedPrimitives() * * \param cache [in/out] a planes cache * \param planes [in] list of planes in world space * \param nb_planes [in] number of planes * \param model [in] Opcode model to collide with * \param worldm [in] model's world matrix, or null * \return true if success * \warning SCALE NOT SUPPORTED. The matrices must contain rotation & translation parts only. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool PlanesCollider::Collide(PlanesCache& cache, const Plane* planes, udword nb_planes, const Model& model, const Matrix4x4* worldm) { // Checkings if(!Setup(&model)) return false; // Init collision query if(InitQuery(cache, planes, nb_planes, worldm)) return true; udword PlaneMask = (1<mCenterCoeff; mExtentsCoeff = Tree->mExtentsCoeff; // Perform collision query if(SkipPrimitiveTests()) _CollideNoPrimitiveTest(Tree->GetNodes(), PlaneMask); else _Collide(Tree->GetNodes(), PlaneMask); } else { const AABBNoLeafTree* Tree = (const AABBNoLeafTree*)model.GetTree(); // Perform collision query if(SkipPrimitiveTests()) _CollideNoPrimitiveTest(Tree->GetNodes(), PlaneMask); else _Collide(Tree->GetNodes(), PlaneMask); } } else { if(model.IsQuantized()) { const AABBQuantizedTree* Tree = (const AABBQuantizedTree*)model.GetTree(); // Setup dequantization coeffs mCenterCoeff = Tree->mCenterCoeff; mExtentsCoeff = Tree->mExtentsCoeff; // Perform collision query if(SkipPrimitiveTests()) _CollideNoPrimitiveTest(Tree->GetNodes(), PlaneMask); else _Collide(Tree->GetNodes(), PlaneMask); } else { const AABBCollisionTree* Tree = (const AABBCollisionTree*)model.GetTree(); // Perform collision query if(SkipPrimitiveTests()) _CollideNoPrimitiveTest(Tree->GetNodes(), PlaneMask); else _Collide(Tree->GetNodes(), PlaneMask); } } return true; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Initializes a collision query : * - reset stats & contact status * - compute planes in model space * - check temporal coherence * * \param cache [in/out] a planes cache * \param planes [in] list of planes * \param nb_planes [in] number of planes * \param worldm [in] model's world matrix, or null * \return TRUE if we can return immediately * \warning SCALE NOT SUPPORTED. The matrix must contain rotation & translation parts only. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// BOOL PlanesCollider::InitQuery(PlanesCache& cache, const Plane* planes, udword nb_planes, const Matrix4x4* worldm) { // 1) Call the base method VolumeCollider::InitQuery(); // 2) Compute planes in model space if(nb_planes>mNbPlanes) { DELETEARRAY(mPlanes); mPlanes = new Plane[nb_planes]; } mNbPlanes = nb_planes; if(worldm) { Matrix4x4 InvWorldM; InvertPRMatrix(InvWorldM, *worldm); // for(udword i=0;iHasSingleNode()) { if(!SkipPrimitiveTests()) { // We simply perform the BV-Prim overlap test each time. We assume single triangle has index 0. mTouchedPrimitives->Reset(); // Perform overlap test between the unique triangle and the planes (and set contact status if needed) udword clip_mask = (1< check results from previous frame before performing the collision query if(FirstContactEnabled()) { // We're only interested in the first contact found => test the unique previously touched face if(mTouchedPrimitives->GetNbEntries()) { // Get index of previously touched face = the first entry in the array udword PreviouslyTouchedFace = mTouchedPrimitives->GetEntry(0); // Then reset the array: // - if the overlap test below is successful, the index we'll get added back anyway // - if it isn't, then the array should be reset anyway for the normal query mTouchedPrimitives->Reset(); // Perform overlap test between the cached triangle and the planes (and set contact status if needed) udword clip_mask = (1< we'll have to perform a normal query } else mTouchedPrimitives->Reset(); } else { // Here we don't use temporal coherence => do a normal query mTouchedPrimitives->Reset(); } return FALSE; } #define TEST_CLIP_MASK \ /* If the box is completely included, so are its children. We don't need to do extra tests, we */ \ /* can immediately output a list of visible children. Those ones won't need to be clipped. */ \ if(!OutClipMask) \ { \ /* Set contact status */ \ mFlags |= OPC_CONTACT; \ _Dump(node); \ return; \ } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Recursive collision query for normal AABB trees. * \param node [in] current collision node */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void PlanesCollider::_Collide(const AABBCollisionNode* node, udword clip_mask) { // Test the box against the planes. If the box is completely culled, so are its children, hence we exit. udword OutClipMask; if(!PlanesAABBOverlap(node->mAABB.mCenter, node->mAABB.mExtents, OutClipMask, clip_mask)) return; TEST_CLIP_MASK // Else the box straddles one or several planes, so we need to recurse down the tree. if(node->IsLeaf()) { PLANES_PRIM(node->GetPrimitive(), OPC_CONTACT) } else { _Collide(node->GetPos(), OutClipMask); if(ContactFound()) return; _Collide(node->GetNeg(), OutClipMask); } } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Recursive collision query for normal AABB trees. * \param node [in] current collision node */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void PlanesCollider::_CollideNoPrimitiveTest(const AABBCollisionNode* node, udword clip_mask) { // Test the box against the planes. If the box is completely culled, so are its children, hence we exit. udword OutClipMask; if(!PlanesAABBOverlap(node->mAABB.mCenter, node->mAABB.mExtents, OutClipMask, clip_mask)) return; TEST_CLIP_MASK // Else the box straddles one or several planes, so we need to recurse down the tree. if(node->IsLeaf()) { SET_CONTACT(node->GetPrimitive(), OPC_CONTACT) } else { _CollideNoPrimitiveTest(node->GetPos(), OutClipMask); if(ContactFound()) return; _CollideNoPrimitiveTest(node->GetNeg(), OutClipMask); } } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Recursive collision query for quantized AABB trees. * \param node [in] current collision node */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void PlanesCollider::_Collide(const AABBQuantizedNode* node, udword clip_mask) { // Dequantize box const QuantizedAABB& Box = node->mAABB; const Point Center(float(Box.mCenter[0]) * mCenterCoeff.x, float(Box.mCenter[1]) * mCenterCoeff.y, float(Box.mCenter[2]) * mCenterCoeff.z); const Point Extents(float(Box.mExtents[0]) * mExtentsCoeff.x, float(Box.mExtents[1]) * mExtentsCoeff.y, float(Box.mExtents[2]) * mExtentsCoeff.z); // Test the box against the planes. If the box is completely culled, so are its children, hence we exit. udword OutClipMask; if(!PlanesAABBOverlap(Center, Extents, OutClipMask, clip_mask)) return; TEST_CLIP_MASK // Else the box straddles one or several planes, so we need to recurse down the tree. if(node->IsLeaf()) { PLANES_PRIM(node->GetPrimitive(), OPC_CONTACT) } else { _Collide(node->GetPos(), OutClipMask); if(ContactFound()) return; _Collide(node->GetNeg(), OutClipMask); } } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Recursive collision query for quantized AABB trees. * \param node [in] current collision node */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void PlanesCollider::_CollideNoPrimitiveTest(const AABBQuantizedNode* node, udword clip_mask) { // Dequantize box const QuantizedAABB& Box = node->mAABB; const Point Center(float(Box.mCenter[0]) * mCenterCoeff.x, float(Box.mCenter[1]) * mCenterCoeff.y, float(Box.mCenter[2]) * mCenterCoeff.z); const Point Extents(float(Box.mExtents[0]) * mExtentsCoeff.x, float(Box.mExtents[1]) * mExtentsCoeff.y, float(Box.mExtents[2]) * mExtentsCoeff.z); // Test the box against the planes. If the box is completely culled, so are its children, hence we exit. udword OutClipMask; if(!PlanesAABBOverlap(Center, Extents, OutClipMask, clip_mask)) return; TEST_CLIP_MASK // Else the box straddles one or several planes, so we need to recurse down the tree. if(node->IsLeaf()) { SET_CONTACT(node->GetPrimitive(), OPC_CONTACT) } else { _CollideNoPrimitiveTest(node->GetPos(), OutClipMask); if(ContactFound()) return; _CollideNoPrimitiveTest(node->GetNeg(), OutClipMask); } } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Recursive collision query for no-leaf AABB trees. * \param node [in] current collision node */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void PlanesCollider::_Collide(const AABBNoLeafNode* node, udword clip_mask) { // Test the box against the planes. If the box is completely culled, so are its children, hence we exit. udword OutClipMask; if(!PlanesAABBOverlap(node->mAABB.mCenter, node->mAABB.mExtents, OutClipMask, clip_mask)) return; TEST_CLIP_MASK // Else the box straddles one or several planes, so we need to recurse down the tree. if(node->HasPosLeaf()) { PLANES_PRIM(node->GetPosPrimitive(), OPC_CONTACT) } else _Collide(node->GetPos(), OutClipMask); if(ContactFound()) return; if(node->HasNegLeaf()) { PLANES_PRIM(node->GetNegPrimitive(), OPC_CONTACT) } else _Collide(node->GetNeg(), OutClipMask); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Recursive collision query for no-leaf AABB trees. * \param node [in] current collision node */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void PlanesCollider::_CollideNoPrimitiveTest(const AABBNoLeafNode* node, udword clip_mask) { // Test the box against the planes. If the box is completely culled, so are its children, hence we exit. udword OutClipMask; if(!PlanesAABBOverlap(node->mAABB.mCenter, node->mAABB.mExtents, OutClipMask, clip_mask)) return; TEST_CLIP_MASK // Else the box straddles one or several planes, so we need to recurse down the tree. if(node->HasPosLeaf()) { SET_CONTACT(node->GetPosPrimitive(), OPC_CONTACT) } else _CollideNoPrimitiveTest(node->GetPos(), OutClipMask); if(ContactFound()) return; if(node->HasNegLeaf()) { SET_CONTACT(node->GetNegPrimitive(), OPC_CONTACT) } else _CollideNoPrimitiveTest(node->GetNeg(), OutClipMask); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Recursive collision query for quantized no-leaf AABB trees. * \param node [in] current collision node */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void PlanesCollider::_Collide(const AABBQuantizedNoLeafNode* node, udword clip_mask) { // Dequantize box const QuantizedAABB& Box = node->mAABB; const Point Center(float(Box.mCenter[0]) * mCenterCoeff.x, float(Box.mCenter[1]) * mCenterCoeff.y, float(Box.mCenter[2]) * mCenterCoeff.z); const Point Extents(float(Box.mExtents[0]) * mExtentsCoeff.x, float(Box.mExtents[1]) * mExtentsCoeff.y, float(Box.mExtents[2]) * mExtentsCoeff.z); // Test the box against the planes. If the box is completely culled, so are its children, hence we exit. udword OutClipMask; if(!PlanesAABBOverlap(Center, Extents, OutClipMask, clip_mask)) return; TEST_CLIP_MASK // Else the box straddles one or several planes, so we need to recurse down the tree. if(node->HasPosLeaf()) { PLANES_PRIM(node->GetPosPrimitive(), OPC_CONTACT) } else _Collide(node->GetPos(), OutClipMask); if(ContactFound()) return; if(node->HasNegLeaf()) { PLANES_PRIM(node->GetNegPrimitive(), OPC_CONTACT) } else _Collide(node->GetNeg(), OutClipMask); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Recursive collision query for quantized no-leaf AABB trees. * \param node [in] current collision node */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void PlanesCollider::_CollideNoPrimitiveTest(const AABBQuantizedNoLeafNode* node, udword clip_mask) { // Dequantize box const QuantizedAABB& Box = node->mAABB; const Point Center(float(Box.mCenter[0]) * mCenterCoeff.x, float(Box.mCenter[1]) * mCenterCoeff.y, float(Box.mCenter[2]) * mCenterCoeff.z); const Point Extents(float(Box.mExtents[0]) * mExtentsCoeff.x, float(Box.mExtents[1]) * mExtentsCoeff.y, float(Box.mExtents[2]) * mExtentsCoeff.z); // Test the box against the planes. If the box is completely culled, so are its children, hence we exit. udword OutClipMask; if(!PlanesAABBOverlap(Center, Extents, OutClipMask, clip_mask)) return; TEST_CLIP_MASK // Else the box straddles one or several planes, so we need to recurse down the tree. if(node->HasPosLeaf()) { SET_CONTACT(node->GetPosPrimitive(), OPC_CONTACT) } else _CollideNoPrimitiveTest(node->GetPos(), OutClipMask); if(ContactFound()) return; if(node->HasNegLeaf()) { SET_CONTACT(node->GetNegPrimitive(), OPC_CONTACT) } else _CollideNoPrimitiveTest(node->GetNeg(), OutClipMask); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Constructor. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// HybridPlanesCollider::HybridPlanesCollider() { } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Destructor. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// HybridPlanesCollider::~HybridPlanesCollider() { } bool HybridPlanesCollider::Collide(PlanesCache& cache, const Plane* planes, udword nb_planes, const HybridModel& model, const Matrix4x4* worldm) { // We don't want primitive tests here! mFlags |= OPC_NO_PRIMITIVE_TESTS; // Checkings if(!Setup(&model)) return false; // Init collision query if(InitQuery(cache, planes, nb_planes, worldm)) return true; // Special case for 1-leaf trees if(mCurrentModel && mCurrentModel->HasSingleNode()) { // Here we're supposed to perform a normal query, except our tree has a single node, i.e. just a few triangles udword Nb = mIMesh->GetNbTriangles(); // Loop through all triangles udword clip_mask = (1<mCenterCoeff; mExtentsCoeff = Tree->mExtentsCoeff; // Perform collision query - we don't want primitive tests here! _CollideNoPrimitiveTest(Tree->GetNodes(), PlaneMask); } else { const AABBNoLeafTree* Tree = (const AABBNoLeafTree*)model.GetTree(); // Perform collision query - we don't want primitive tests here! _CollideNoPrimitiveTest(Tree->GetNodes(), PlaneMask); } } else { if(model.IsQuantized()) { const AABBQuantizedTree* Tree = (const AABBQuantizedTree*)model.GetTree(); // Setup dequantization coeffs mCenterCoeff = Tree->mCenterCoeff; mExtentsCoeff = Tree->mExtentsCoeff; // Perform collision query - we don't want primitive tests here! _CollideNoPrimitiveTest(Tree->GetNodes(), PlaneMask); } else { const AABBCollisionTree* Tree = (const AABBCollisionTree*)model.GetTree(); // Perform collision query - we don't want primitive tests here! _CollideNoPrimitiveTest(Tree->GetNodes(), PlaneMask); } } // We only have a list of boxes so far if(GetContactStatus()) { // Reset contact status, since it currently only reflects collisions with leaf boxes Collider::InitQuery(); // Change dest container so that we can use built-in overlap tests and get collided primitives cache.TouchedPrimitives.Reset(); mTouchedPrimitives = &cache.TouchedPrimitives; // Read touched leaf boxes udword Nb = mTouchedBoxes.GetNbEntries(); const udword* Touched = mTouchedBoxes.GetEntries(); const LeafTriangles* LT = model.GetLeafTriangles(); const udword* Indices = model.GetIndices(); // Loop through touched leaves udword clip_mask = (1<Refit(mIMesh); // Old code kept for reference : refit the source tree then rebuild ! // if(!mSource) return false; // // Ouch... // mSource->Refit(&mTB); // // Ouch... // return mTree->Build(mSource); } choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/OPC_Common.cpp0000664000000000000000000000525212741425367023130 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /* * OPCODE - Optimized Collision Detection * Copyright (C) 2001 Pierre Terdiman * Homepage: http://www.codercorner.com/Opcode.htm */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains common classes & defs used in OPCODE. * \file OPC_Common.cpp * \author Pierre Terdiman * \date March, 20, 2001 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * An AABB dedicated to collision detection. * We don't use the generic AABB class included in ICE, since it can be a Min/Max or a Center/Extents one (depends * on compilation flags). Since the Center/Extents model is more efficient in collision detection, it was worth * using an extra special class. * * \class CollisionAABB * \author Pierre Terdiman * \version 1.3 * \date March, 20, 2001 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * A quantized AABB. * Center/Extent model, using 16-bits integers. * * \class QuantizedAABB * \author Pierre Terdiman * \version 1.3 * \date March, 20, 2001 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Precompiled Header #include "Stdafx.h" using namespace Opcode; choreonoid-1.5.0/src/AISTCollisionDetector/Opcode/OPC_Model.cpp0000664000000000000000000002067312741425367022744 0ustar rootroot/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /* * OPCODE - Optimized Collision Detection * Copyright (C) 2001 Pierre Terdiman * Homepage: http://www.codercorner.com/Opcode.htm */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Contains code for OPCODE models. * \file OPC_Model.cpp * \author Pierre Terdiman * \date March, 20, 2001 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * The main collision wrapper, for all trees. Supported trees are: * - Normal trees (2*N-1 nodes, full size) * - No-leaf trees (N-1 nodes, full size) * - Quantized trees (2*N-1 nodes, half size) * - Quantized no-leaf trees (N-1 nodes, half size) * * Usage: * * 1) Create a static mesh interface using callbacks or pointers. (see OPC_MeshInterface.cpp). * Keep it around in your app, since a pointer to this interface is saved internally and * used until you release the collision structures. * * 2) Build a Model using a creation structure: * * \code * Model Sample; * * OPCODECREATE OPCC; * OPCC.IMesh = ...; * OPCC.Rules = ...; * OPCC.NoLeaf = ...; * OPCC.Quantized = ...; * OPCC.KeepOriginal = ...; * bool Status = Sample.Build(OPCC); * \endcode * * 3) Create a tree collider and set it up: * * \code * AABBTreeCollider TC; * TC.SetFirstContact(...); * TC.SetFullBoxBoxTest(...); * TC.SetFullPrimBoxTest(...); * TC.SetTemporalCoherence(...); * \endcode * * 4) Perform a collision query * * \code * // Setup cache * static BVTCache ColCache; * ColCache.Model0 = &Model0; * ColCache.Model1 = &Model1; * * // Collision query * bool IsOk = TC.Collide(ColCache, World0, World1); * * // Get collision status => if true, objects overlap * BOOL Status = TC.GetContactStatus(); * * // Number of colliding pairs and list of pairs * udword NbPairs = TC.GetNbPairs(); * const Pair* p = TC.GetPairs() * \endcode * * 5) Stats * * \code * Model0.GetUsedBytes() = number of bytes used for this collision tree * TC.GetNbBVBVTests() = number of BV-BV overlap tests performed during last query * TC.GetNbPrimPrimTests() = number of Triangle-Triangle overlap tests performed during last query * TC.GetNbBVPrimTests() = number of Triangle-BV overlap tests performed during last query * \endcode * * \class Model * \author Pierre Terdiman * \version 1.3 * \date March, 20, 2001 */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Precompiled Header #include "Stdafx.h" using namespace Opcode; /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Constructor. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Model::Model() { #ifdef __MESHMERIZER_H__ // Collision hulls only supported within ICE ! mHull = null; #endif // __MESHMERIZER_H__ } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Destructor. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Model::~Model() { Release(); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Releases the model. */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void Model::Release() { ReleaseBase(); #ifdef __MESHMERIZER_H__ // Collision hulls only supported within ICE ! DELETESINGLE(mHull); #endif // __MESHMERIZER_H__ } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Builds a collision model. * \param create [in] model creation structure * \return true if success */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool Model::Build(const OPCODECREATE& create) { // 1) Checkings if(!create.mIMesh || !create.mIMesh->IsValid()) return false; // For this model, we only support complete trees if(create.mSettings.mLimit!=1) return SetIceError("OPCODE WARNING: supports complete trees only! Use mLimit = 1.\n", null); // Look for degenerate faces. udword NbDegenerate = create.mIMesh->CheckTopology(); if(NbDegenerate) Log("OPCODE WARNING: found %d degenerate faces in model! Collision might report wrong results!\n", NbDegenerate); // We continue nonetheless.... Release(); // Make sure previous tree has been discarded [Opcode 1.3, thanks Adam] // 1-1) Setup mesh interface automatically [Opcode 1.3] SetMeshInterface(create.mIMesh); // Special case for 1-triangle meshes [Opcode 1.3] udword NbTris = create.mIMesh->GetNbTriangles(); /* if(NbTris==1) { // We don't need to actually create a tree here, since we'll only have a single triangle to deal with anyway. // It's a waste to use a "model" for this but at least it will work. mModelCode |= OPC_SINGLE_NODE; return true; } */ // 2) Build a generic AABB Tree. mSource = new AABBTree; CHECKALLOC(mSource); // 2-1) Setup a builder. Our primitives here are triangles from input mesh, // so we use an AABBTreeOfTrianglesBuilder..... { AABBTreeOfTrianglesBuilder TB; TB.mIMesh = create.mIMesh; TB.mSettings = create.mSettings; TB.mNbPrimitives = NbTris; if(!mSource->Build(&TB)) return false; } // 3) Create an optimized tree according to user-settings if(!CreateTree(create.mNoLeaf, create.mQuantized)) return false; // 3-2) Create optimized tree if(!mTree->Build(mSource)) return false; // 3-3) Delete generic tree if needed if(!create.mKeepOriginal) DELETESINGLE(mSource); #ifdef __MESHMERIZER_H__ // 4) Convex hull if(create.mCollisionHull) { // Create hull mHull = new CollisionHull; CHECKALLOC(mHull); CONVEXHULLCREATE CHC; // ### doesn't work with strides CHC.NbVerts = create.mIMesh->GetNbVertices(); CHC.Vertices = create.mIMesh->GetVerts(); CHC.UnifyNormals = true; CHC.ReduceVertices = true; CHC.WordFaces = false; mHull->Compute(CHC); } #endif // __MESHMERIZER_H__ return true; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * Gets the number of bytes used by the tree. * \return amount of bytes used */ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// udword Model::GetUsedBytes() const { if(!mTree) return 0; return mTree->GetUsedBytes(); } choreonoid-1.5.0/src/AISTCollisionDetector/ColdetModelPair.cpp0000664000000000000000000007664712741425367023015 0ustar rootroot/** @author Shin'ichiro Nakaoka @author Rafael Cisneros */ #include "ColdetModelPair.h" #include "ColdetModelInternalModel.h" #include "StdCollisionPairInserter.h" #include "Opcode/Opcode.h" #include "SSVTreeCollider.h" #include using namespace std; using namespace cnoid; namespace { const float LOCAL_EPSILON = 0.0001f; enum pointType {vertex, inter}; enum figType {tri, sector}; struct pointStruct { float x, y, angle; pointType type; int code; }; struct figStruct { figType type; int p1, p2; float area; float cx, cy; }; } ColdetModelPair::ColdetModelPair() { collisionPairInserter = new Opcode::StdCollisionPairInserter; } ColdetModelPair::ColdetModelPair(const ColdetModelPtr& model0, const ColdetModelPtr& model1, double tolerance) { collisionPairInserter = new Opcode::StdCollisionPairInserter; set(model0, model1); tolerance_ = tolerance; } ColdetModelPair::ColdetModelPair(const ColdetModelPair& org) { collisionPairInserter = new Opcode::StdCollisionPairInserter; set(org.models[0], org.models[1]); tolerance_ = org.tolerance_; } ColdetModelPair::~ColdetModelPair() { delete collisionPairInserter; } void ColdetModelPair::set(const ColdetModelPtr& model0, const ColdetModelPtr& model1) { models[0] = model0; models[1] = model1; // inverse order because of historical background // this should be fixed.(note that the direction of normal is inversed when the order inversed if(model0 && model1){ collisionPairInserter->set(model1->internalModel, model0->internalModel); } } std::vector& ColdetModelPair::detectCollisionsSub(bool detectAllContacts) { collisionPairInserter->clear(); int pt0 = models[0]->getPrimitiveType(); int pt1 = models[1]->getPrimitiveType(); bool detected; bool detectPlaneSphereCollisions(bool detectAllContacts); if (( pt0 == ColdetModel::SP_PLANE && pt1 == ColdetModel::SP_CYLINDER) || (pt1 == ColdetModel::SP_PLANE && pt0 == ColdetModel::SP_CYLINDER)){ detected = detectPlaneCylinderCollisions(detectAllContacts); } else if (pt0 == ColdetModel::SP_PLANE || pt1 == ColdetModel::SP_PLANE){ detected = detectPlaneMeshCollisions(detectAllContacts); } else if (pt0 == ColdetModel::SP_SPHERE && pt1 == ColdetModel::SP_SPHERE) { detected = detectSphereSphereCollisions(detectAllContacts); } else if (pt0 == ColdetModel::SP_SPHERE || pt1 == ColdetModel::SP_SPHERE) { detected = detectSphereMeshCollisions(detectAllContacts); } else { detected = detectMeshMeshCollisions(detectAllContacts); } if(!detected){ collisionPairInserter->clear(); } return collisionPairInserter->collisions(); } bool ColdetModelPair::detectPlaneMeshCollisions(bool detectAllContacts) { bool result = false; ColdetModelPtr plane, mesh; bool reversed=false; if (models[0]->getPrimitiveType() == ColdetModel::SP_PLANE){ plane = models[0]; mesh = models[1]; } if (models[1]->getPrimitiveType() == ColdetModel::SP_PLANE){ plane = models[1]; mesh = models[0]; reversed = true; } if (!plane || !mesh || !mesh->internalModel->model.GetMeshInterface()) return false; Opcode::PlanesCollider PC; if(!detectAllContacts) PC.SetFirstContact(true); PC.setCollisionPairInserter(collisionPairInserter); IceMaths::Matrix4x4 mTrans = *(mesh->transform); for(udword i=0; i<3; i++){ for(udword j=0; j<3; j++){ collisionPairInserter->CD_Rot1(i,j) = mTrans[j][i]; } collisionPairInserter->CD_Trans1[i] = mTrans[3][i]; } collisionPairInserter->CD_s1 = 1.0; Opcode::PlanesCache Cache; IceMaths::Matrix4x4 pTrans = (*(plane->pTransform)) * (*(plane->transform)); IceMaths::Point p, nLocal(0,0,1), n; IceMaths::TransformPoint3x3(n, nLocal, pTrans); pTrans.GetTrans(p); Plane Planes[] = {Plane(p, n)}; bool IsOk = PC.Collide(Cache, Planes, 1, mesh->internalModel->model, mesh->transform); if (!IsOk){ std::cerr << "PlanesCollider::Collide() failed" << std::endl; }else{ result = PC.GetContactStatus(); } if (reversed){ std::vector& cdata = collisionPairInserter->collisions(); for (size_t i=0; iisValid() && models[1]->isValid()){ Opcode::BVTCache colCache; // inverse order because of historical background // this should be fixed.(note that the direction of normal is inversed when the order inversed colCache.Model0 = &models[1]->internalModel->model; colCache.Model1 = &models[0]->internalModel->model; if(colCache.Model0->HasSingleNode() || colCache.Model1->HasSingleNode()) return result; Opcode::AABBTreeCollider collider; collider.setCollisionPairInserter(collisionPairInserter); if(!detectAllContacts){ collider.SetFirstContact(true); } bool isOk = collider.Collide(colCache, models[1]->transform, models[0]->transform); if (!isOk) std::cerr << "AABBTreeCollider::Collide() failed" << std::endl; result = collider.GetContactStatus(); boxTestsCount = collider.GetNbBVBVTests(); triTestsCount = collider.GetNbPrimPrimTests(); } return result; } bool ColdetModelPair::detectSphereSphereCollisions(bool detectAllContacts) { bool result = false; int sign = 1; if (models[0]->isValid() && models[1]->isValid()) { ColdetModelPtr sphereA, sphereB; sphereA = models[0]; sphereB = models[1]; IceMaths::Matrix4x4 sATrans = (*(sphereA->pTransform)) * (*(sphereA->transform)); IceMaths::Matrix4x4 sBTrans = (*(sphereB->pTransform)) * (*(sphereB->transform)); float radiusA, radiusB; sphereA->getPrimitiveParam(0, radiusA); sphereB->getPrimitiveParam(0, radiusB); IceMaths::Point centerA = sATrans.GetTrans(); IceMaths::Point centerB = sBTrans.GetTrans(); IceMaths::Point D = centerB - centerA; float depth = radiusA + radiusB - D.Magnitude(); if (D.Magnitude() <= (radiusA + radiusB)) { result = true; float x = (pow(D.Magnitude(), 2) + pow(radiusA, 2) - pow(radiusB, 2)) / (2 * D.Magnitude()); float R = sqrt(pow(radiusA, 2) - pow(x, 2)); IceMaths::Point n = D / D.Magnitude(); IceMaths::Point q = centerA + n * x; std::vector& cdata = collisionPairInserter->collisions(); cdata.clear(); collision_data col; col.depth = depth; col.num_of_i_points = 1; col.i_point_new[0] = 1; col.i_point_new[1] = 0; col.i_point_new[2] = 0; col.i_point_new[3] = 0; col.n_vector[0] = sign * n.x; col.n_vector[1] = sign * n.y; col.n_vector[2] = sign * n.z; col.i_points[0][0] = q.x; col.i_points[0][1] = q.y; col.i_points[0][2] = q.z; cdata.push_back(col); } } return result; } bool ColdetModelPair::detectSphereMeshCollisions(bool detectAllContacts) { bool result = false; int sign = 1; if (models[0]->isValid() && models[1]->isValid()) { ColdetModelPtr sphere, mesh; if (models[0]->getPrimitiveType() == ColdetModel::SP_SPHERE) { sphere = models[0]; mesh = models[1]; sign = -1; } else if (models[1]->getPrimitiveType() == ColdetModel::SP_SPHERE) { sphere = models[1]; mesh = models[0]; } if (!sphere || !mesh) return false; IceMaths::Matrix4x4 sTrans = (*(sphere->pTransform)) * (*(sphere->transform)); float radius; sphere->getPrimitiveParam(0, radius); IceMaths::Sphere sphere_def(IceMaths::Point(0, 0, 0), radius); Opcode::SphereCache colCache; Opcode::SphereCollider collider; if (!detectAllContacts) { collider.SetFirstContact(true); } bool isOk = collider.Collide(colCache, sphere_def, mesh->internalModel->model, &sTrans, mesh->transform); if (isOk) { if (collider.GetContactStatus()) { int TouchedPrimCount = collider.GetNbTouchedPrimitives(); const udword* TouchedPrim = collider.GetTouchedPrimitives(); if (TouchedPrimCount) { result = true; std::vector< std::vector > triangle(TouchedPrimCount); // Triangle of each face in world's coordinates std::vector face(TouchedPrimCount); // Plane of each face in world's coordinates std::vector depth(TouchedPrimCount); std::vector q(TouchedPrimCount); std::vector A(TouchedPrimCount); IceMaths::Matrix4x4 sTransInv; IceMaths::InvertPRMatrix(sTransInv, sTrans); std::vector& cdata = collisionPairInserter->collisions(); cdata.clear(); for (int i = 0; i < TouchedPrimCount; i++) { int vertex_index[3]; std::vector vertex(3); float x, y, z; float R; mesh->getTriangle(TouchedPrim[i], vertex_index[0], vertex_index[1], vertex_index[2]); for (int j = 0; j < 3; j++) { mesh->getVertex(vertex_index[j], x, y, z); TransformPoint4x3(vertex[j], IceMaths::Point(x, y, z), *(mesh->transform)); } triangle[i] = std::vector (vertex); face[i] = IceMaths::Plane(vertex[0], vertex[1], vertex[2]); face[i].Normalize(); IceMaths::Plane face_s; // Plane of each face in sphere's coordinates IceMaths::TransformPlane(face_s, face[i], sTransInv); face_s.Normalize(); if (abs(face_s.d) > radius) cout << "No intersection"; else { R = sqrt(pow(radius, 2) - pow(face_s.d, 2)); depth[i] = radius - abs(face_s.d); IceMaths::Point U, V; TransformPoint3x3(U, vertex[1] - vertex[0], sTransInv); U.Normalize(); V = face_s.n ^ U; V.Normalize(); IceMaths::Matrix4x4 scTrans; scTrans.SetRow(0, U); scTrans.SetRow(1, V); scTrans.SetRow(2, face_s.n); scTrans.SetRow(3, face_s.n * -face_s.d); IceMaths::Matrix4x4 scTransInv; IceMaths::InvertPRMatrix(scTransInv, scTrans); IceMaths::Point vertex_c[3]; std::vector vx, vy; for (int j = 0; j < 3; j++) { TransformPoint4x3(vertex_c[j], vertex[j], sTransInv * scTransInv); vx.push_back(vertex_c[j].x); vy.push_back(vertex_c[j].y); } float cx, cy; calculateCentroidIntersection(cx, cy, A[i], R, vx, vy); TransformPoint4x3(q[i], IceMaths::Point (cx, cy, 0), scTrans * sTrans); } } std::vector considered_checklist(TouchedPrimCount, false); std::vector sameplane; std::vector new_q; std::vector new_n; std::vector new_depth; // The following procedure is needed to merge components from the same plane (but different triangles) for (int i = 0; i < TouchedPrimCount; i++) { if (!considered_checklist[i]) { for (int j = i + 1; j < TouchedPrimCount; j++) { IceMaths::Point normdiff(face[i].n - face[j].n); if (normdiff.Magnitude() < LOCAL_EPSILON && (face[i].d - face[j].d) < LOCAL_EPSILON) { if (!sameplane.size()) sameplane.push_back(i); // In order to consider it just once sameplane.push_back(j); } } if (!sameplane.size()) { new_q.push_back(q[i]); new_n.push_back(face[i].n); new_depth.push_back(depth[i]); considered_checklist[i] = true; } else { float sum_xA, sum_yA, sum_zA, sum_A; sum_xA = sum_yA = sum_zA = sum_A = 0; for (int k = 0; k < sameplane.size(); k++) { sum_xA += q[sameplane[k]].x * A[sameplane[k]]; sum_yA += q[sameplane[k]].y * A[sameplane[k]]; sum_zA += q[sameplane[k]].z * A[sameplane[k]]; sum_A += A[sameplane[k]]; considered_checklist[sameplane[k]] = true; } IceMaths::Point q_temp; q_temp.x = sum_xA / sum_A; q_temp.y = sum_yA / sum_A; q_temp.z = sum_zA / sum_A; new_q.push_back(q_temp); new_n.push_back(face[i].n); new_depth.push_back(depth[i]); sameplane.clear(); } } } for (int i = 0; i < new_q.size(); i++) { collision_data col; col.depth = new_depth[i]; col.num_of_i_points = 1; col.i_point_new[0] = 1; col.i_point_new[1] = 0; col.i_point_new[2] = 0; col.i_point_new[3] = 0; col.n_vector[0] = sign * new_n[i].x; col.n_vector[1] = sign * new_n[i].y; col.n_vector[2] = sign * new_n[i].z; col.i_points[0][0] = new_q[i].x; col.i_points[0][1] = new_q[i].y; col.i_points[0][2] = new_q[i].z; cdata.push_back(col); } } } } else std::cerr << "SphereCollider::Collide() failed" << std::endl; } return result; } bool ColdetModelPair::detectPlaneCylinderCollisions(bool detectAllContacts) { ColdetModelPtr plane, cylinder; bool reversed=false; if (models[0]->getPrimitiveType() == ColdetModel::SP_PLANE){ plane = models[0]; }else if(models[0]->getPrimitiveType() == ColdetModel::SP_CYLINDER){ cylinder = models[0]; } if (models[1]->getPrimitiveType() == ColdetModel::SP_PLANE){ plane = models[1]; reversed = true; }else if(models[1]->getPrimitiveType() == ColdetModel::SP_CYLINDER){ cylinder = models[1]; } if (!plane || !cylinder) return false; IceMaths::Matrix4x4 pTrans = (*(plane->pTransform)) * (*(plane->transform)); IceMaths::Matrix4x4 cTrans = (*(cylinder->pTransform)) * (*(cylinder->transform)); float radius, height; // height and radius of cylinder cylinder->getPrimitiveParam(0, radius); cylinder->getPrimitiveParam(1, height); IceMaths::Point pTopLocal(0, height/2, 0), pBottomLocal(0, -height/2, 0); IceMaths::Point pTop, pBottom; // center points of top and bottom discs IceMaths::TransformPoint4x3(pTop, pTopLocal, cTrans); IceMaths::TransformPoint4x3(pBottom, pBottomLocal, cTrans); IceMaths::Point pOnPlane, nLocal(0,0,1), n; IceMaths::TransformPoint3x3(n, nLocal, pTrans); pTrans.GetTrans(pOnPlane); float d = pOnPlane|n; // distance between origin and plane float dTop = (pTop|n) - d; float dBottom = (pBottom|n) - d; if (dTop > radius && dBottom > radius) return false; double theta = asin((dTop - dBottom)/height); double rcosth = radius*cos(theta); int contactsCount = 0; if (rcosth >= dTop) contactsCount+=2; if (rcosth >= dBottom) contactsCount+=2; if (contactsCount){ std::vector& cdata = collisionPairInserter->collisions(); cdata.resize(contactsCount); for (unsigned int i=0; i= dBottom){ // bottom disc collides double depth = rcosth - dBottom; IceMaths::Point iPoint = pBottom - dBottom*n - dBottom*tan(theta)*w; double x = dBottom/cos(theta); IceMaths::Point dv = sqrt(radius*radius - x*x)*v; cdata[index].i_points[0][0] = iPoint.x + dv.x; cdata[index].i_points[0][1] = iPoint.y + dv.y; cdata[index].i_points[0][2] = iPoint.z + dv.z; cdata[index].depth = depth; index++; cdata[index].i_points[0][0] = iPoint.x - dv.x; cdata[index].i_points[0][1] = iPoint.y - dv.y; cdata[index].i_points[0][2] = iPoint.z - dv.z; cdata[index].depth = depth; index++; } if (rcosth >= dTop){ // top disc collides double depth = rcosth - dTop; IceMaths::Point iPoint = pTop - dTop*n - dTop*tan(theta)*w; double x = dTop/cos(theta); IceMaths::Point dv = sqrt(radius*radius - x*x)*v; cdata[index].i_points[0][0] = iPoint.x + dv.x; cdata[index].i_points[0][1] = iPoint.y + dv.y; cdata[index].i_points[0][2] = iPoint.z + dv.z; cdata[index].depth = depth; index++; cdata[index].i_points[0][0] = iPoint.x - dv.x; cdata[index].i_points[0][1] = iPoint.y - dv.y; cdata[index].i_points[0][2] = iPoint.z - dv.z; cdata[index].depth = depth; index++; } return true; } return false; } double ColdetModelPair::computeDistance(double *point0, double *point1) { if(models[0]->isValid() && models[1]->isValid()){ Opcode::BVTCache colCache; colCache.Model0 = &models[1]->internalModel->model; colCache.Model1 = &models[0]->internalModel->model; Opcode::SSVTreeCollider collider; float d; Point p0, p1; collider.Distance(colCache, d, p0, p1, models[1]->transform, models[0]->transform); point0[0] = p1.x; point0[1] = p1.y; point0[2] = p1.z; point1[0] = p0.x; point1[1] = p0.y; point1[2] = p0.z; return d; } return -1; } double ColdetModelPair::computeDistance(int& triangle0, double* point0, int& triangle1, double* point1) { if(models[0]->isValid() && models[1]->isValid()){ Opcode::BVTCache colCache; colCache.Model0 = &models[1]->internalModel->model; colCache.Model1 = &models[0]->internalModel->model; Opcode::SSVTreeCollider collider; float d; Point p0, p1; collider.Distance(colCache, d, p0, p1, models[1]->transform, models[0]->transform); point0[0] = p1.x; point0[1] = p1.y; point0[2] = p1.z; point1[0] = p0.x; point1[1] = p0.y; point1[2] = p0.z; triangle1 = colCache.id0; triangle0 = colCache.id1; return d; } return -1; } bool ColdetModelPair::detectIntersection() { if(models[0]->isValid() && models[1]->isValid()){ Opcode::BVTCache colCache; colCache.Model0 = &models[1]->internalModel->model; colCache.Model1 = &models[0]->internalModel->model; Opcode::SSVTreeCollider collider; return collider.Collide(colCache, tolerance_, models[1]->transform, models[0]->transform); } return false; } void ColdetModelPair::setCollisionPairInserter(Opcode::CollisionPairInserter* inserter) { delete collisionPairInserter; collisionPairInserter = inserter; // inverse order because of historical background // this should be fixed.(note that the direction of normal is inversed when the order inversed collisionPairInserter->set(models[1]->internalModel, models[0]->internalModel); } int ColdetModelPair::calculateCentroidIntersection(float &cx, float &cy, float &A, float radius, std::vector vx, std::vector vy) { int i; // Vertex and Side int j[5]; // Point ID int k; // Section int isOk = ColdetModelPair::makeCCW(vx, vy); if (isOk) { std::vector point; pointStruct p; int numInter; std::vector x_int(2), y_int(2); for (i = 0; i < vx.size(); i++) { // Recording of the vertex p.x = vx[i]; p.y = vy[i]; p.angle = atan2(vy[i], vx[i]); if (p.angle < 0) p.angle += TWOPI; p.type = vertex; p.code = isInsideCircle(radius, p.x, p.y); point.push_back(p); // Recording of the intersections numInter = calculateIntersection(x_int, y_int, radius, vx[i], vy[i], vx[(i + 1) % vx.size()], vy[(i + 1) % vx.size()]); if (numInter) for (k = 0; k < numInter; k++) { p.x = x_int[k]; p.y = y_int[k]; p.angle = atan2(y_int[k], x_int[k]); if (p.angle < 0) p.angle += TWOPI; p.type = inter; p.code = i + 1; point.push_back(p); } numInter = 0; } j[0] = 0; int start = -1; bool finished = false; int next1, next2, next3, next4; std::vector figure; figStruct f; while (!finished) { for (int cont = 1; cont <= 4; cont++) j[cont] = (j[0] + cont) % point.size(); if (point[j[0]].code) { if (start == -1) start = j[0]; if (point[j[1]].code) { f.p1 = j[0]; f.p2 = j[1]; f.type = tri; figure.push_back(f); j[0] = f.p2; } else if (point[j[2]].code || point[j[3]].code || point[j[4]].code) { f.type = sector; f.p1 = j[0]; if (point[j[2]].code) f.p2 = j[2]; else if (point[j[3]].code) f.p2 = j[3]; else if (point[j[4]].code) f.p2 = j[4]; figure.push_back(f); j[0] = f.p2; } else { cout << "Error: No intersection detected" << endl; return 0; } } else { j[0] = j[1]; } if (((j[0] == 0) && (start == -1)) || (j[0] == start)) finished = true; } if (figure.size()) { std::vector x(3, 0); std::vector y(3, 0); float sumx, sumy; float th; for (k = 0; k < figure.size(); k++) { if (figure[k].type == tri) { x[1] = point[figure[k].p1].x; y[1] = point[figure[k].p1].y; x[2] = point[figure[k].p2].x; y[2] = point[figure[k].p2].y; figure[k].area = calculatePolygonArea(x, y); sumx = sumy = 0; for (int cont = 0; cont < 3; cont++) { sumx += x[cont]; sumy += y[cont]; } figure[k].cx = sumx / 3; figure[k].cy = sumy / 3; } else if (figure[k].type == sector) { th = point[figure[k].p2].angle - point[figure[k].p1].angle; if (th < 0) th += TWOPI; figure[k].area = pow(radius, 2) * th / 2; calculateSectorCentroid(figure[k].cx, figure[k].cy, radius, point[figure[k].p1].angle, point[figure[k].p2].angle); } } float sum_xA, sum_yA, sum_A; sum_xA = sum_yA = sum_A = 0; for (k = 0; k < figure.size(); k++) { sum_xA += figure[k].cx * figure[k].area; sum_yA += figure[k].cy * figure[k].area; sum_A += figure[k].area; } if ((figure.size() == 1) && (sum_A == 0)) { cx = point[figure[0].p1].x; cy = point[figure[0].p1].y; } else { cx = sum_xA / sum_A; cy = sum_yA / sum_A; } A = sum_A; return 1; } else { if (isInsideTriangle(0, 0, vx, vy)) { cx = cy = 0; A = TWOPI * pow(radius, 2); return 1; } else{ cx = cy = 0; A = TWOPI * pow(radius, 2); return 0; } } } else return 0; } int ColdetModelPair::makeCCW(std::vector &vx, std::vector &vy) { float vx_tmp, vy_tmp; if ((vx.size() == 3) && (vy.size() == 3)) { if (ColdetModelPair::calculatePolygonArea(vx, vy) < 0) { vx_tmp = vx[0]; vy_tmp = vy[0]; vx[0] = vx[1]; vy[0] = vy[1]; } return 1; } else { cout << "The number of vertices does not correspond to a triangle" << endl; return 0; } } float ColdetModelPair::calculatePolygonArea(const std::vector &vx, const std::vector &vy) { float area = 0; if (vx.size() == vy.size()) { for (int i = 0; i < vx.size(); i++) { area += vx[i] * vy[(i + 1) % vx.size()] - vy[i] * vx[(i + 1) % vx.size()]; } return area / 2; } else { cout << "The number of coordinates does not match" << endl; return 0; } } #if defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__) #define trunc(x) ((int)(x)) #endif void ColdetModelPair::calculateSectorCentroid(float &cx, float &cy, float radius, float th1, float th2) { float th, psi, phi, g; th = th2 - th1; if (th2 < th1) th += TWOPI; g = (abs(th) > LOCAL_EPSILON) ? 4.0 / 3.0 * radius / th * sin(th / 2) : 2.0 / 3.0 * radius; psi = th1 + th2; if (th2 < th1) psi += TWOPI; phi = psi / 2 - trunc(psi / 2 / TWOPI) * TWOPI; cx = g * cos(phi); cy = g * sin(phi); } bool ColdetModelPair::isInsideTriangle(float x, float y, const std::vector &vx, const std::vector &vy) { IceMaths::Point v1, v2; double m1, m2; double anglesum = 0; for (int i = 0; i < 3; i++) { v1 = IceMaths::Point(vx[i], vy[i], 0) - IceMaths::Point(x, y, 0); v2 = IceMaths::Point(vx[(i + 1) % vx.size()], vy[(i + 1) % vy.size()], 0) - IceMaths::Point(x, y, 0); m1 = v1.Magnitude(); m2 = v2.Magnitude(); if (m1 * m2 <= LOCAL_EPSILON) { anglesum = TWOPI; break; } else anglesum += acos((v1 | v2) / (m1 * m2)); } return (abs(TWOPI - anglesum) < LOCAL_EPSILON); } int ColdetModelPair::calculateIntersection(std::vector &x, std::vector &y, float radius, float x1, float y1, float x2, float y2) { int numint; float x_test, y_test; x.clear(); y.clear(); float xmin = min(x1, x2); float xmax = max(x1, x2); float ymin = min(y1, y2); float ymax = max(y1, y2); float v_norm, proy_norm; float x_temp, y_temp; std::vector t; if ((sqrt(pow(x1, 2) + pow(y1, 2)) != radius) && (sqrt(pow(x2, 2) + pow(y2, 2)) != radius)) { float m, b; float D; if (abs(x2 - x1) > LOCAL_EPSILON) { m = (y2 - y1) / (x2 - x1); b = y1 - m * x1; D = 4 * pow(m, 2) * pow(b, 2) - 4 * (1 + pow(m, 2)) * (pow(b, 2) - pow(radius, 2)); } else D = pow(radius, 2) - pow(x1, 2); numint = D < 0 ? 0 : (D > 0 ? 2 : 1); if (numint > 0) { for (int i = 0; i < numint; i++) { if (abs(x2 - x1) > LOCAL_EPSILON) { x_test = (-2 * m * b + pow(-1.0, i) * sqrt(D)) / (2 * (1 + pow(m, 2))); y_test = m * x_test + b; } else { x_test = x1; y_test = pow(-1.0, i) * sqrt(D); } cout.flush(); if ((xmin <= x_test) && (x_test <= xmax) && (ymin <= y_test) && (y_test <= ymax)) { x.push_back(x_test); y.push_back(y_test); v_norm = sqrt(pow(x2 - x1, 2) + pow(y2 - y1, 2)); proy_norm = sqrt(pow(x_test - x1, 2) + pow(y_test - y1, 2)); t.push_back(proy_norm / v_norm); } } if (t.size() > 1) { if (t[0] > t[1]) { x_temp = x[0]; y_temp = y[0]; x[0] = x[1]; y[0] = y[1]; x[1] = x_temp; y[1] = y_temp; } } } } return t.size(); } choreonoid-1.5.0/src/AISTCollisionDetector/StdCollisionPairInserter.h0000664000000000000000000000520012741425367024362 0ustar rootroot #ifndef CNOID_COLLISION_STD_COLLISION_PAIR_INSERTER_H_INCLUDED #define CNOID_COLLISION_STD_COLLISION_PAIR_INSERTER_H_INCLUDED #include "CollisionPairInserter.h" namespace Opcode { class StdCollisionPairInserter : public CollisionPairInserter { public: StdCollisionPairInserter(); virtual ~StdCollisionPairInserter(); virtual int detectTriTriOverlap( const cnoid::Vector3& P1, const cnoid::Vector3& P2, const cnoid::Vector3& P3, const cnoid::Vector3& Q1, const cnoid::Vector3& Q2, const cnoid::Vector3& Q3, cnoid::collision_data* col_p); virtual int apply(const Opcode::AABBCollisionNode* b1, const Opcode::AABBCollisionNode* b2, int id1, int id2, int num_of_i_points, cnoid::Vector3 i_points[4], cnoid::Vector3& n_vector, double depth, cnoid::Vector3& n1, cnoid::Vector3& m1, int ctype, Opcode::MeshInterface* mesh1, Opcode::MeshInterface* mesh2); private: class tri { public: int id; cnoid::Vector3 p1, p2, p3; }; class col_tri { public: int status; // 0: unvisited, 1: visited, 2: included in the convex neighbor cnoid::Vector3 p1, p2, p3; cnoid::Vector3 n; }; static void copy_tri(col_tri* t1, tri* t2); static void copy_tri(col_tri* t1, col_tri* t2); static void calc_normal_vector(col_tri* t); static int is_convex_neighbor(col_tri* t1, col_tri* t2); void triangleIndexToPoint(cnoid::ColdetModelInternalModel* model, int id, col_tri& tri); int get_triangles_in_convex_neighbor(cnoid::ColdetModelInternalModel* model, int id, col_tri* tri_convex_neighbor, int max_num); void get_triangles_in_convex_neighbor(cnoid::ColdetModelInternalModel* model, int id, col_tri* tri_convex_neighbor, std::vector& map, int& count); void examine_normal_vector(int id1, int id2, int ctype); void check_separability(int id1, int id2, int ctype); void find_signed_distance( cnoid::Vector3 &signed_distance, col_tri *trp, int nth, int ctype, int obj); void find_signed_distance( cnoid::Vector3& signed_distance, const cnoid::Vector3& vert, int nth, int ctype, int obj); void find_signed_distance(cnoid::Vector3& signed_distance1, cnoid::ColdetModelInternalModel* model0, int id1, int contactIndex, int ctype, int obj); int new_point_test(int k); }; } #endif choreonoid-1.5.0/src/AISTCollisionDetector/AISTCollisionDetector.h0000664000000000000000000000242112741425367023534 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_AIST_COLLISION_DETECTOR_AIST_COLLISION_DETECTOR_H_INCLUDED #define CNOID_AIST_COLLISION_DETECTOR_AIST_COLLISION_DETECTOR_H_INCLUDED #include #include "exportdecl.h" namespace cnoid { class AISTCollisionDetectorImpl; class CNOID_EXPORT AISTCollisionDetector : public CollisionDetector { public: AISTCollisionDetector(); virtual ~AISTCollisionDetector(); virtual const char* name() const; virtual CollisionDetectorPtr clone() const; virtual void clearGeometries(); virtual int numGeometries() const; virtual int addGeometry(SgNodePtr geometry); virtual void setGeometryStatic(int geometryId, bool isStatic = true); virtual bool enableGeometryCache(bool on); virtual void clearGeometryCache(SgNodePtr geometry); virtual void clearAllGeometryCaches(); virtual void setNonInterfarenceGeometyrPair(int geometryId1, int geometryId2); virtual bool makeReady(); virtual void updatePosition(int geometryId, const Position& position); virtual void detectCollisions(boost::function callback); private: AISTCollisionDetectorImpl* impl; }; typedef boost::shared_ptr AISTCollisionDetectorPtr; } #endif choreonoid-1.5.0/src/AISTCollisionDetector/DistFuncs.cpp0000664000000000000000000002670312741425367021674 0ustar rootroot#include "DistFuncs.h" /** * @brief compute the minimum distance and the closest points between two line segments * * This function is implemented referring the following webpage * http://www.softsurfer.com/Archive/algorithm_0106/algorithm_0106.htm * @param u0 start point of the first line segment * @param u vector from u0 to the other end point of the first line segment * @param v0 start point of the second line segment * @param v vector from v0 the other end point of the second line segment * @param cp0 the closest point on the first line segment * @param cp1 the closest point on the second line segment * @return the minimum distance */ static inline float SegSegDist(const Point& u0, const Point& u, const Point& v0, const Point& v, Point& cp0, Point& cp1) { Point w = u0 - v0; float a = u|u; // always >= 0 float b = u|v; float c = v|v; // always >= 0 float d = u|w; float e = v|w; float D = a*c - b*b; // always >= 0 float sc, sN, sD = D; // sc = sN / sD, default sD = D >= 0 float tc, tN, tD = D; // tc = tN / tD, default tD = D >= 0 // compute the line parameters of the two closest points #define EPS 1e-8 if (D < EPS*a*c) { // the lines are almost parallel + scale factor (a*c) is necessary (please don't remove). sN = 0.0; // force using point P0 on segment S1 sD = 1.0; // to prevent possible division by 0.0 later tN = e; tD = c; } else { // get the closest points on the infinite lines sN = (b*e - c*d); tN = (a*e - b*d); if (sN < 0.0) { // sc < 0 => the s=0 edge is visible sN = 0.0; tN = e; tD = c; } else if (sN > sD) { // sc > 1 => the s=1 edge is visible sN = sD; tN = e + b; tD = c; } } if (tN < 0.0) { // tc < 0 => the t=0 edge is visible tN = 0.0; // recompute sc for this edge if (-d < 0.0) sN = 0.0; else if (-d > a) sN = sD; else { sN = -d; sD = a; } } else if (tN > tD) { // tc > 1 => the t=1 edge is visible tN = tD; // recompute sc for this edge if ((-d + b) < 0.0) sN = 0; else if ((-d + b) > a) sN = sD; else { sN = (-d + b); sD = a; } } // finally do the division to get sc and tc sc = (fabsf(sN) < EPS*a*c ? 0.0f : sN / sD); tc = (fabsf(tN) < EPS*a*c ? 0.0f : tN / tD); cp0 = u0 + sc * u; cp1 = v0 + tc * v; // get the difference of the two closest points Point dP = cp0 - cp1; return dP.Magnitude(); // return the closest distance } /** * @brief compute signed distance between a point and a plane * @param P a point * @param pointOnPolane a point on the plane * @param n normal vector of the plane * @param cp the closest point on the plane from P */ static inline float PointPlaneDist(const Point& P, const Point& pointOnPlane, const Point& n, Point& cp) { Point v = P - pointOnPlane; float l = v|n; cp = P-l*n; return l; } // see DistFuncs.h float Opcode::PointSegDist(const Point& P, const Point& u0, const Point& u1) { Point v = P - u0; Point dir = u1 - u0; float l = dir.Magnitude(); dir /= l; float x = v|dir; if (x < 0){ return v.Magnitude(); }else if (x > l){ Point dv = P - u1; return dv.Magnitude(); }else{ return sqrtf(v.SquareMagnitude() - x*x); } } /** * @brief check whether a point is in Voroni region of a face * @param p a point to be tested * @param vertices vertices of the triangle * @param edges edges of the triangle * @param n normal vector of the triangle * @return true if the point is in the Voronoi region, false otherwise */ static inline bool PointFaceAppTest(const Point& P, const Point** vertices, const Point* edges, const Point& n) { Point v, outer; for (unsigned int i=0; i<3; i++){ v = P - *vertices[i]; outer = edges[i]^n; if ((v|outer)>0) return false; } return true; } // see DistFuncs.h float Opcode::TriTriDist(const Point& U0, const Point& U1, const Point& U2, const Point& V0, const Point& V1, const Point& V2, Point& cp0, Point& cp1) { const Point* uvertices[] = {&U0, &U1, &U2}; const Point* vvertices[] = {&V0, &V1, &V2}; float min_d, d; Point p0, p1, n, vec; bool overlap = true; // edges Point uedges[3], vedges[3]; for (unsigned int i=0; i<3; i++){ uedges[i] = *uvertices[(i+1)%3] - *uvertices[i]; vedges[i] = *vvertices[(i+1)%3] - *vvertices[i]; } // set initial values cp0 = U0; cp1 = V0; min_d = (cp0-V0).Magnitude(); if(min_d==0) return min_d; //remove the risk of division by zero // check overlap for avoiding numerical error n = cp0 - cp1; vec = *uvertices[2] - cp0; float u = (vec|n)/min_d; vec = *vvertices[2] - cp1; float v = (vec|n)/min_d; if (u > 0) u = 0; if (v < 0) v = 0; if ((n.Magnitude() + u - v) > 0){ overlap = false; } // vertex-vertex, vertex-edge, edge-edge for (unsigned int i=0; i<3; i++){ for (unsigned int j=0; j<3; j++){ d = ::SegSegDist(*uvertices[i], uedges[i], *vvertices[j], vedges[j], p0, p1); n = p0 - p1; if (d <= min_d){ min_d = d; cp0 = p0; cp1 = p1; if(min_d==0) return min_d; //remove the risk of division by zero } // check overlap vec = *uvertices[(i+2)%3] - p0; float u = (vec|n)/d; vec = *vvertices[(j+2)%3] - p1; float v = (vec|n)/d; // n directs from v -> u //if (u>=0 && v<=0) return min_d; if (u > 0) u = 0; if (v < 0) v = 0; if ((n.Magnitude() + u - v) > 0){ overlap = false; } } } Point un = uedges[0]^uedges[1]; un.Normalize(); Point vn = vedges[0]^vedges[1]; vn.Normalize(); // vertex-face, edge-face, face-face // plane-triangle overlap test float ds[3]; int rank; // u and plane including v rank = -1; for (int i=0; i<3; i++){ vec = *uvertices[i] - *vvertices[0]; ds[i] = vec|vn; } if (ds[0] > 0 && ds[1] > 0 && ds[2] > 0){ // find rank of the nearest vertex to the plane rank = ds[0] > ds[1] ? 1 : 0; rank = ds[rank] > ds[2] ? 2 : rank; }else if(ds[0] < 0 && ds[1] < 0 && ds[2] < 0){ // find rank of the nearest vertex to the plane rank = ds[0] > ds[1] ? 0 : 1; rank = ds[rank] > ds[2] ? rank : 2; } if (rank >=0){ overlap = false; if (PointFaceAppTest(*uvertices[rank], vvertices, vedges, vn)){ min_d = fabsf(PointPlaneDist(*uvertices[rank], *vvertices[0], vn, p1)); cp0 = *uvertices[rank]; cp1 = p1; return min_d; } } // v and plane including u rank = -1; for (int i=0; i<3; i++){ vec = *vvertices[i] - *uvertices[0]; ds[i] = vec|un; } if (ds[0] > 0 && ds[1] > 0 && ds[2] > 0){ // find rank of the nearest vertex to the plane rank = ds[0] > ds[1] ? 1 : 0; rank = ds[rank] > ds[2] ? 2 : rank; }else if(ds[0] < 0 && ds[1] < 0 && ds[2] < 0){ // find rank of the nearest vertex to the plane rank = ds[0] > ds[1] ? 0 : 1; rank = ds[rank] > ds[2] ? rank : 2; } if (rank >= 0){ overlap = false; if (PointFaceAppTest(*vvertices[rank], uvertices, uedges, un)){ min_d = fabsf(PointPlaneDist(*vvertices[rank], *uvertices[0], un, p0)); cp0 = p0; cp1 = *vvertices[rank]; return min_d; } } if (overlap){ return 0; }else{ return min_d; } } // see DistFuncs.h float Opcode::SegSegDist(const Point& u0, const Point& u1, const Point& v0, const Point& v1) { Point cp0, cp1; return ::SegSegDist(u0, u1-u0, v0, v1-v0, cp0, cp1); } #if 0 std::ostream &operator<<(std::ostream &ost, const Point& p) { ost << "(" << p.x << ", " << p.y << ", " << p.z << ")"; return ost; } int main() { Point p0(0,0,0), p1(2,0,0), p2(1, 1, -1), p3(1, 1, 1); Point cp1, cp2, n; float d; d= SegSegDist(p0, p1, p2, p3, cp1, cp2); std::cout << "test1 : d = " << d << ", cp1 = " << cp1 << ", cp2 = " << cp2 << std::endl; Point p4(0,1,0), p5(2,1,0); d= SegSegDist(p0, p1, p4, p5, cp1, cp2); std::cout << "test2 : d = " << d << ", cp1 = " << cp1 << ", cp2 = " << cp2 << std::endl; d= SegSegDist(p0, p1, p0, p1, cp1, cp2); std::cout << "test3 : d = " << d << ", cp1 = " << cp1 << ", cp2 = " << cp2 << std::endl; Point p6(0, 2, 0), p7(-2, 1, 0); d = TriTriDist(p0, p1, p5, p4, p6, p7, cp1, cp2); std::cout << "test4 : d = " << d << ", cp1 = " << cp1 << ", cp2 = " << cp2 << std::endl; Point p8(3, -1, 1), p9(3, 2, 1), p10(-3, -1, 1); d = TriTriDist(p0, p1, p5, p8, p9, p10, cp1, cp2); std::cout << "test5 : d = " << d << ", cp1 = " << cp1 << ", cp2 = " << cp2 << std::endl; d = TriTriDist(p0, p1, p2, p8, p9, p10, cp1, cp2); std::cout << "test6 : d = " << d << ", cp1 = " << cp1 << ", cp2 = " << cp2 << std::endl; std::cout << "answer: d = 1, cp1 = (0, 0, 0), cp2 = (0, 0, 1)" << std::endl; d = TriTriDist(p2, p0, p1, p8, p9, p10, cp1, cp2); std::cout << "test7 : d = " << d << ", cp1 = " << cp1 << ", cp2 = " << cp2 << std::endl; std::cout << "answer: d = 1, cp1 = (0, 0, 0), cp2 = (0, 0, 1)" << std::endl; d = TriTriDist(p1, p2, p0, p8, p9, p10, cp1, cp2); std::cout << "test8 : d = " << d << ", cp1 = " << cp1 << ", cp2 = " << cp2 << std::endl; std::cout << "answer: d = 1, cp1 = (2, 0, 0), cp2 = (2, 0, 1)" << std::endl; { Point pp0(-2, 2, 0), pp1(-2, -2, 0), pp2(5, -2, 0), pp3(-0.1, 0.4, -0.1), pp4(-0.1, -0.4, -0.1), pp5(-0.1, -0.4, 0.1); d = TriTriDist(pp0, pp1, pp2, pp3, pp4, pp5, cp1, cp2); std::cout << "test9 : d = " << d << ", cp1 = " << cp1 << ", cp2 = " << cp2 << std::endl; std::cout << "answer: d = 0.0" << std::endl; } { Point pp0(-2, 2, 0), pp1(-2, -2, 0), pp2(5, -2, 0), pp3(-0.1, 0.4, -0.1), pp4(-0.1, -0.4, -0.1), pp5(-0.1, -0.4, 0.1); d = TriTriDist(pp0, pp1, pp2, pp3, pp4, pp5, cp1, cp2); std::cout << "test9 : d = " << d << ", cp1 = " << cp1 << ", cp2 = " << cp2 << std::endl; std::cout << "answer: d = 0.0" << std::endl; } { Point p0(0.1, 0.4, 0), p1(-0.1, 0.4, 0), p2(0.1, -0.4, 0); Point p3(0.05, 0.45, -0.15), p4(0.05, 0.45, 0.05), p5(0.05, -0.35, -0.15); d = TriTriDist(p0, p1, p2, p3, p4, p5, cp1, cp2); std::cout << "test10 : d = " << d << ", cp1 = " << cp1 << ", cp2 = " << cp2 << std::endl; std::cout << "answer: d = 0.0" << std::endl; } return 0; } #endif choreonoid-1.5.0/src/AISTCollisionDetector/DistFuncs.h0000664000000000000000000000313212741425367021330 0ustar rootroot #ifndef CNOID_COLLISION_DIST_FUNCS_H_INCLUDED #define CNOID_COLLISION_DIST_FUNCS_H_INCLUDED #include "Opcode/Opcode.h" namespace Opcode { /** * @brief compute distance between a point and a line segment * @param P the point * @param u0 one of end points of the line segment * @param u1 the other end point of the line segment * @return distance between the point and the line segment */ float PointSegDist(const Point& P, const Point& u0, const Point& u1); /** * @brief compute distance between line segments * @brief u0 one of end points of the first line segment * @brief u1 the other end point of the first line segment * @brief v0 one of end points of the second line segment * @brief v1 the other end point of the second line segment * @return distance between line segments */ float SegSegDist(const Point& u0, const Point& u1, const Point& v0, const Point& v1); /** * @brief compute the minimum distance and the closest points between two triangles * @param U0 the first vertex of the first triangle * @param U1 the second vertex of the first triangle * @param U2 the third vertex of the first triangle * @param V0 the first vertex of the second triangle * @param V1 the second vertex of the second triangle * @param V2 the third vertex of the second triangle * @param cp0 the closest point on the first triangle * @param cp1 the closest point on the second triangle * @return the minimum distance */ float TriTriDist(const Point& U0, const Point& U1, const Point& U2, const Point& V0, const Point& V1, const Point& V2, Point& cp0, Point& cp1); } #endif choreonoid-1.5.0/src/AISTCollisionDetector/CMakeLists.txt0000664000000000000000000000322212741425367022015 0ustar rootroot # @author Shin'ichiro Nakaoka # set(CMAKE_BUILD_TYPE Debug) set(sources AISTCollisionDetector.cpp ColdetModel.cpp ColdetModelPair.cpp StdCollisionPairInserter.cpp TriOverlap.cpp SSVTreeCollider.cpp DistFuncs.cpp Opcode/Ice/IceAABB.cpp Opcode/Ice/IceContainer.cpp Opcode/Ice/IceIndexedTriangle.cpp Opcode/Ice/IceMatrix3x3.cpp Opcode/Ice/IceMatrix4x4.cpp Opcode/Ice/IceRevisitedRadix.cpp Opcode/Ice/IceHPoint.cpp Opcode/Ice/IceRandom.cpp Opcode/Ice/IcePoint.cpp Opcode/Ice/IcePlane.cpp Opcode/OPC_AABBTree.cpp Opcode/OPC_BaseModel.cpp Opcode/OPC_Collider.cpp Opcode/OPC_Common.cpp Opcode/OPC_MeshInterface.cpp Opcode/OPC_Model.cpp Opcode/OPC_OptimizedTree.cpp Opcode/OPC_TreeBuilders.cpp Opcode/OPC_TreeCollider.cpp Opcode/OPC_VolumeCollider.cpp Opcode/OPC_RayCollider.cpp Opcode/OPC_SphereCollider.cpp Opcode/OPC_Picking.cpp Opcode/OPC_PlanesCollider.cpp ) set(headers AISTCollisionDetector.h CollisionData.h ColdetModel.h ColdetModelPair.h CollisionPairInserter.h exportdecl.h ) include_directories(${CMAKE_CURRENT_SOURCE_DIR}/Opcode) if(MSVC) if(MSVC_VERSION GREATER 1600) add_definitions(-D_ALLOW_KEYWORD_MACROS) endif() endif() if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl") elseif(UNIX) # To hide OPCODE symbols which confict with ODE's OPCODE set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,-Bsymbolic") endif() set(target CnoidAISTCollisionDetector) add_cnoid_library(${target} SHARED ${sources}) target_link_libraries(${target} CnoidUtil) apply_common_setting_for_library(${target} "${headers}") choreonoid-1.5.0/src/AISTCollisionDetector/ColdetModel.cpp0000664000000000000000000003116112741425367022157 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "ColdetModel.h" #include "ColdetModelInternalModel.h" #include "Opcode/Opcode.h" #include #include #include using namespace std; using namespace cnoid; namespace { class Edge { int vertex[2]; public : Edge(int vertexIndex1, int vertexIndex2){ if(vertexIndex1 < vertexIndex2){ vertex[0] = vertexIndex1; vertex[1] = vertexIndex2; } else { vertex[0] = vertexIndex2; vertex[1] = vertexIndex1; } } bool operator<(const Edge& rhs) const { if(vertex[0] < rhs.vertex[0]){ return true; } else if(vertex[0] == rhs.vertex[0]){ return (vertex[1] < rhs.vertex[1]); } else { return false; } } }; struct trianglePair { int t[2]; }; typedef std::map< Edge, trianglePair > EdgeToTriangleMap; } ColdetModel::ColdetModel() { internalModel = new ColdetModelInternalModel(); isValid_ = false; initialize(); } ColdetModel::ColdetModel(const ColdetModel& org) : name_(org.name_), isValid_(org.isValid_) { internalModel = org.internalModel; initialize(); } void ColdetModel::initialize() { internalModel->refCounter++; transform = new IceMaths::Matrix4x4(); transform->Identity(); pTransform = new IceMaths::Matrix4x4(); pTransform->Identity(); } ColdetModelPtr ColdetModel::clone() const { return boost::make_shared(*this); } void ColdetModel::cloneInternalModel() { ColdetModelInternalModel* oldInternalModel = internalModel; internalModel = new ColdetModelInternalModel(); internalModel->refCounter++; internalModel->vertices = oldInternalModel->vertices; internalModel->triangles = oldInternalModel->triangles; build(); if(--oldInternalModel->refCounter <= 0){ delete oldInternalModel; } } ColdetModelInternalModel::ColdetModelInternalModel() { refCounter = 0; pType = ColdetModel::SP_MESH; AABBTreeMaxDepth=0; } ColdetModel::~ColdetModel() { if(--internalModel->refCounter <= 0){ delete internalModel; } delete pTransform; delete transform; } void ColdetModel::setNumVertices(int n) { internalModel->vertices.resize(n); } int ColdetModel::getNumVertices() const { return internalModel->vertices.size(); } void ColdetModel::setNumTriangles(int n) { internalModel->triangles.resize(n); } int ColdetModel::getNumTriangles() const { return internalModel->triangles.size(); } void ColdetModel::setVertex(int index, float x, float y, float z) { internalModel->vertices[index].Set(x, y, z); } void ColdetModel::addVertex(float x, float y, float z) { internalModel->vertices.push_back(IceMaths::Point(x, y, z)); } void ColdetModel::getVertex(int index, float& x, float& y, float& z) const { const Point& v = internalModel->vertices[index]; x = v.x; y = v.y; z = v.z; } void ColdetModel::setTriangle(int index, int v1, int v2, int v3) { udword* mVRef = internalModel->triangles[index].mVRef; mVRef[0] = v1; mVRef[1] = v2; mVRef[2] = v3; } void ColdetModel::getTriangle(int index, int& v1, int& v2, int& v3) const { udword* mVRef = internalModel->triangles[index].mVRef; v1=mVRef[0]; v2=mVRef[1]; v3=mVRef[2]; } void ColdetModel::addTriangle(int v1, int v2, int v3) { internalModel->triangles.push_back(IceMaths::IndexedTriangle(v1, v2, v3)); } void ColdetModel::build() { isValid_ = internalModel->build(); /* unsigned int maxDepth = internalModel->getAABBTreeDepth(); for(unsigned int i=0; i data = getBoundingBoxData(i); cout << "depth= " << i << endl; for(vector::iterator it=data.begin(); it!=data.end(); it++){ cout << (*it).x << " " << (*it).y << " " << (*it).z << endl; } } */ } int ColdetModel::numofBBtoDepth(int minNumofBB) { for(int i=0; i < getAABBTreeDepth(); ++i){ if(minNumofBB <= internalModel->getNumofBB(i)){ return i; } } return getAABBTreeDepth(); } int ColdetModel::getAABBTreeDepth() { return internalModel->getAABBTreeDepth(); } int ColdetModel::getAABBmaxNum() { return internalModel->getmaxNumofBB(); } static void getBoundingBoxDataSub (const Opcode::AABBCollisionNode* node, unsigned int currentDepth, unsigned int depth, std::vector& out_data) { if(currentDepth == depth || node->IsLeaf() ){ const IceMaths::Point& p = node->mAABB.mCenter; out_data.push_back(Vector3(p.x, p.y, p.z)); const IceMaths::Point& q = node->mAABB.mExtents; out_data.push_back(Vector3(q.x, q.y, q.z)); } currentDepth++; if(currentDepth > depth){ return; } if(!node->IsLeaf()){ getBoundingBoxDataSub(node->GetPos(), currentDepth, depth, out_data); getBoundingBoxDataSub(node->GetNeg(), currentDepth, depth, out_data); } } void ColdetModel::getBoundingBoxData(const int depth, std::vector& out_data) { const Opcode::AABBCollisionNode* rootNode=((Opcode::AABBCollisionTree*)internalModel->model.GetTree())->GetNodes(); out_data.clear(); getBoundingBoxDataSub(rootNode, 0, depth, out_data); } bool ColdetModelInternalModel::build() { bool result = false; neighbors.clear(); if(triangles.size() > 0){ extractNeghiborTriangles(); Opcode::OPCODECREATE OPCC; iMesh.SetPointers(&triangles[0], &vertices[0]); iMesh.SetNbTriangles(triangles.size()); iMesh.SetNbVertices(vertices.size()); OPCC.mIMesh = &iMesh; OPCC.mNoLeaf = false; OPCC.mQuantized = false; OPCC.mKeepOriginal = false; model.Build(OPCC); if(model.GetTree()){ AABBTreeMaxDepth = computeDepth(((Opcode::AABBCollisionTree*)model.GetTree())->GetNodes(), 0, -1) + 1; for(int i=0; iSet((float)T(0,0), (float)T(1,0), (float)T(2,0), 0.0f, (float)T(0,1), (float)T(1,1), (float)T(2,1), 0.0f, (float)T(0,2), (float)T(1,2), (float)T(2,2), 0.0f, (float)T(0,3), (float)T(1,3), (float)T(2,3), 1.0f); } #ifdef CNOID_BACKWARD_COMPATIBILITY void ColdetModel::setPosition(const Matrix3& R, const Vector3& p) { transform->Set((float)R(0,0), (float)R(1,0), (float)R(2,0), 0.0f, (float)R(0,1), (float)R(1,1), (float)R(2,1), 0.0f, (float)R(0,2), (float)R(1,2), (float)R(2,2), 0.0f, (float)p(0), (float)p(1), (float)p(2), 1.0f); } #endif void ColdetModel::setPosition(const double* R, const double* p) { transform->Set((float)R[0], (float)R[3], (float)R[6], 0.0f, (float)R[1], (float)R[4], (float)R[7], 0.0f, (float)R[2], (float)R[5], (float)R[8], 0.0f, (float)p[0], (float)p[1], (float)p[2], 1.0f); } void ColdetModel::setPrimitiveType(PrimitiveType ptype) { internalModel->pType = ptype; } ColdetModel::PrimitiveType ColdetModel::getPrimitiveType() const { return internalModel->pType; } void ColdetModel::setNumPrimitiveParams(unsigned int nparam) { internalModel->pParams.resize(nparam); } bool ColdetModel::setPrimitiveParam(unsigned int index, float value) { if (index >= internalModel->pParams.size()) return false; internalModel->pParams[index] = value; return true; } bool ColdetModel::getPrimitiveParam(unsigned int index, float& value) const { if (index >= internalModel->pParams.size()) return false; value = internalModel->pParams[index]; return true; } void ColdetModel::setPrimitivePosition(const double* R, const double* p) { pTransform->Set((float)R[0], (float)R[3], (float)R[6], 0.0f, (float)R[1], (float)R[4], (float)R[7], 0.0f, (float)R[2], (float)R[5], (float)R[8], 0.0f, (float)p[0], (float)p[1], (float)p[2], 1.0f); } double ColdetModel::computeDistanceWithRay(const double *point, const double *dir) { Opcode::RayCollider RC; Ray world_ray(Point(point[0], point[1], point[2]), Point(dir[0], dir[1], dir[2])); Opcode::CollisionFace CF; Opcode::SetupClosestHit(RC, CF); udword Cache; RC.Collide(world_ray, internalModel->model, transform, &Cache); if (CF.mDistance == FLT_MAX){ return 0; }else{ return CF.mDistance; } } bool ColdetModel::checkCollisionWithPointCloud(const std::vector &i_cloud, double i_radius) { Opcode::SphereCollider SC; SC.SetFirstContact(true); Opcode::SphereCache Cache; IceMaths::Point p(0,0,0); IceMaths::Sphere sphere(p, i_radius); IceMaths::Matrix4x4 sphereTrans(1,0,0,0, 0,1,0,0, 0,0,1,0, 0,0,0,1); for (unsigned int i=0; imodel, &sphereTrans, transform); if (!isOk) std::cerr << "SphereCollider::Collide() failed" << std::endl; if (SC.GetContactStatus()) return true; } return false; } namespace { inline bool extractNeighborTriangle (ColdetModelInternalModel::NeighborTriangleSetArray& neighbors, EdgeToTriangleMap& triangleMap, int triangle, int vertex1, int vertex2) { Edge edge(vertex1, vertex2); EdgeToTriangleMap::iterator p = triangleMap.find(edge); if(p == triangleMap.end()){ triangleMap[edge].t[0] = triangle; triangleMap[edge].t[1] = -1; return true; } else { trianglePair& triangles = p->second; if( triangles.t[1] != -1 ){ neighbors[triangles.t[0]].deleteNeighbor(triangles.t[1]); neighbors[triangles.t[1]].deleteNeighbor(triangles.t[0]); //cout << "neighbors[" << triangles.t[0] << "] " << neighbors[triangles.t[0]][0] << " " << neighbors[triangles.t[0]][1] << " " << neighbors[triangles.t[0]][2] << endl; //cout << "neighbors[" << triangles.t[1] << "] " << neighbors[triangles.t[1]][0] << " " << neighbors[triangles.t[1]][1] << " " << neighbors[triangles.t[1]][2] << endl; return false; }else{ neighbors[triangle].addNeighbor(triangles.t[0]); neighbors[triangles.t[0]].addNeighbor(triangle); triangles.t[1] = triangle; //cout << "neighbors[" << triangle << "] " << neighbors[triangle][0] << " " << neighbors[triangle][1] << " " << neighbors[triangle][2] << endl; //cout << "neighbors[" << triangles.t[0] << "] " << neighbors[triangles.t[0]][0] << " " << neighbors[triangles.t[0]][1] << " " << neighbors[triangles.t[0]][2] << endl; return true; } } } } void ColdetModelInternalModel::extractNeghiborTriangles() { const int numTriangles = triangles.size(); neighbors.resize(numTriangles); EdgeToTriangleMap edgeToExistingTriangleMap; bool ret = true; for(int i=0; i < numTriangles; ++i){ udword* triangle = triangles[i].mVRef; ret &= extractNeighborTriangle(neighbors, edgeToExistingTriangleMap, i, triangle[0], triangle[1]); ret &= extractNeighborTriangle(neighbors, edgeToExistingTriangleMap, i, triangle[1], triangle[2]); ret &= extractNeighborTriangle(neighbors, edgeToExistingTriangleMap, i, triangle[2], triangle[0]); } #ifdef CNOID_DEBUG if(!ret) cout << "Warning : Three or more triangles are defined for a edge." << endl; #endif } int ColdetModelInternalModel::computeDepth(const Opcode::AABBCollisionNode* node, int currentDepth, int max) { /* cout << "depth= " << currentDepth << " "; Point p = node->mAABB.mCenter; cout << p.x << " " << p.y << " " << p.z << " "; p = node->mAABB.mExtents; cout << p.x << " " << p.y << " " << p.z << " "; if(node->IsLeaf()) cout << "is Leaf " ; cout << endl; */ if(max < currentDepth){ max = currentDepth; numBBMap.push_back(0); numLeafMap.push_back(0); } numBBMap.at(currentDepth)++; if(!node->IsLeaf()){ currentDepth++; max = computeDepth(node->GetPos(), currentDepth, max); max = computeDepth(node->GetNeg(), currentDepth, max); } else { numLeafMap.at(currentDepth)++; } return max; } choreonoid-1.5.0/src/AISTCollisionDetector/CollisionPairInserter.h0000664000000000000000000000704312741425367023716 0ustar rootroot #ifndef CNOID_COLLISION_COLLISION_PAIR_INSERTER_H_INCLUDED #define CNOID_COLLISION_COLLISION_PAIR_INSERTER_H_INCLUDED #include "CollisionData.h" #include namespace cnoid { class ColdetModelInternalModel; } namespace Opcode { class AABBCollisionNode; class MeshInterface; class CollisionPairInserter { public: virtual ~CollisionPairInserter(){} /** @brief clear collision information */ void clear(){ cdContact.clear(); } /** @brief detect collsiion between triangles @param P1 the first vertex of the first triangle @param P2 the second vertex of the first triangle @param P3 the third vertex of the first triangle @param Q1 the first vertex of the second triangle @param Q2 the second vertex of the second triangle @param Q3 the third vertex of the second triangle @param col_p collision information @return 1 if collision is detected, 0 otherwise @note all vertices must be represented in the same coordinates */ virtual int detectTriTriOverlap( const cnoid::Vector3& P1, const cnoid::Vector3& P2, const cnoid::Vector3& P3, const cnoid::Vector3& Q1, const cnoid::Vector3& Q2, const cnoid::Vector3& Q3, cnoid::collision_data* col_p)=0; /** @brief refine collision information using neighboring triangls @param b1 node of the first colliding triangle @param b2 node of the second colliding triangle @param id1 id of the first colliding triangle @param id2 id of the second colliding triangle @param num_of_i_points the number of intersecting points @param i_points intersecting points @param n_vector normal vector of collision @param depth penetration depth @param n1 normal vector of the first triangle @param m1 normal vector of the second triangle @param ctype collision type @param mesh1 mesh which includes the first triangle @param mesh2 mesh which includes the second triangle @return CD_OK if refined successfully @note collision information is expressed in the second mesh coordinates */ virtual int apply(const Opcode::AABBCollisionNode* b1, const Opcode::AABBCollisionNode* b2, int id1, int id2, int num_of_i_points, cnoid::Vector3 i_points[4], cnoid::Vector3& n_vector, double depth, cnoid::Vector3& n1, cnoid::Vector3& m1, int ctype, Opcode::MeshInterface* mesh1, Opcode::MeshInterface* mesh2)=0; /** @brief get collision information @return collision information */ std::vector& collisions() { return cdContact; } void set(cnoid::ColdetModelInternalModel* model0, cnoid::ColdetModelInternalModel* model1){ models[0] = model0; models[1] = model1; } cnoid::Matrix3 CD_Rot1; ///< rotation of the first mesh cnoid::Vector3 CD_Trans1; ///< translation of the first mesh double CD_s1; ///< scale of the first mesh cnoid::Matrix3 CD_Rot2; ///< rotation of the second mesh cnoid::Vector3 CD_Trans2; ///< translation of the second mesh double CD_s2; ///< scale of the second mesh std::vector cdContact; ///< collision information cnoid::ColdetModelInternalModel* models[2]; }; } #endif choreonoid-1.5.0/src/AISTCollisionDetector/ColdetModelPair.h0000664000000000000000000000575612741425367022453 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_COLLISION_COLDET_MODEL_PAIR_H_INCLUDED #define CNOID_COLLISION_COLDET_MODEL_PAIR_H_INCLUDED #include "CollisionData.h" #include "ColdetModel.h" #include "CollisionPairInserter.h" #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT ColdetModelPair { public: ColdetModelPair(); ColdetModelPair(const ColdetModelPtr& model0, const ColdetModelPtr& model1, double tolerance = 0.0); ColdetModelPair(const ColdetModelPair& org); virtual ~ColdetModelPair(); void set(const ColdetModelPtr& model0, const ColdetModelPtr& model1); const ColdetModelPtr& model(int index) { return models[index]; } std::vector& detectCollisions() { return detectCollisionsSub(true); } std::vector& collisions() { return collisionPairInserter->cdContact; } void clearCollisions(){ collisionPairInserter->cdContact.clear(); } bool checkCollision() { return !detectCollisionsSub(false).empty(); } double computeDistance(double* point0, double* point1); /** @param out_triangle0, out_triangle1 Indices of the triangle pair that are originally registered by ColdeModel::setTraiangle(). @param out_point0, out_point1 The closest points */ double computeDistance(int& out_triangle0, double* out_point0, int& out_triangle1, double* out_point1); bool detectIntersection(); double tolerance() const { return tolerance_; } void setTolerance(double tolerance){ tolerance_ = tolerance; } void setCollisionPairInserter(Opcode::CollisionPairInserter *inserter); int calculateCentroidIntersection(float &cx, float &cy, float &A, float radius, std::vector vx, std::vector vy); int makeCCW(std::vector &vx, std::vector &vy); float calculatePolygonArea(const std::vector &vx, const std::vector &vy); void calculateSectorCentroid(float &cx, float &cy, float radius, float th1, float th2); inline bool isInsideCircle(float r, float x, float y) { return sqrt(pow(x, 2) + pow(y, 2)) <= r; } bool isInsideTriangle(float x, float y, const std::vector &vx, const std::vector &vy); int calculateIntersection(std::vector &x, std::vector &y, float radius, float x1, float y1, float x2, float y2); private: std::vector& detectCollisionsSub(bool detectAllContacts); bool detectMeshMeshCollisions(bool detectAllContacts); bool detectSphereSphereCollisions(bool detectAllContacts); bool detectSphereMeshCollisions(bool detectAllContacts); bool detectPlaneCylinderCollisions(bool detectAllContacts); bool detectPlaneMeshCollisions(bool detectAllContacts); ColdetModelPtr models[2]; double tolerance_; Opcode::CollisionPairInserter* collisionPairInserter; int boxTestsCount; int triTestsCount; }; typedef boost::shared_ptr ColdetModelPairPtr; } #endif choreonoid-1.5.0/src/AISTCollisionDetector/StdCollisionPairInserter.cpp0000664000000000000000000003477312741425367024736 0ustar rootroot #include "StdCollisionPairInserter.h" #include "ColdetModelInternalModel.h" #include "Opcode/Opcode.h" #include #include using namespace std; using namespace Opcode; using namespace cnoid; namespace Opcode { int tri_tri_overlap( const Vector3& P1, const Vector3& P2, const Vector3& P3, const Vector3& Q1, const Vector3& Q2, const Vector3& Q3, collision_data* col_p, CollisionPairInserter* collisionPairInserter); } namespace { const bool COLLIDE_DEBUG = false; // if DEPTH_CHECK is defined in the compile, contact point selection using depth value is enabled #ifdef DEPTH_CHECK const double MAX_DEPTH = 0.1; #endif const int CD_OK = 0; const int CD_ALL_CONTACTS = 1; const int CD_FIRST_CONTACT = 2; const int CD_ERR_COLLIDE_OUT_OF_MEMORY = 2; enum { FV = 1, VF, EE }; } StdCollisionPairInserter::StdCollisionPairInserter() { } StdCollisionPairInserter::~StdCollisionPairInserter() { } void StdCollisionPairInserter::copy_tri(col_tri* t1, tri* t2) { t1->p1 = t2->p1; t1->p2 = t2->p2; t1->p3 = t2->p3; } void StdCollisionPairInserter::copy_tri(col_tri* t1, col_tri* t2) { t1->p1 = t2->p1; t1->p2 = t2->p2; t1->p3 = t2->p3; if(t2->n[0] && t2->n[1] && t2->n[2]){ t1->n = t2->n; } } void StdCollisionPairInserter::calc_normal_vector(col_tri* t) { if(t->status == 0){ const Vector3 e1(t->p2 - t->p1); const Vector3 e2(t->p3 - t->p2); t->n = e1.cross(e2).normalized(); t->status = 1; } } int StdCollisionPairInserter::is_convex_neighbor(col_tri* t1, col_tri* t2) { const double EPS = 1.0e-12; // a small number calc_normal_vector(t2); // printf("normal vector1 = %f %f %f\n", t1->n[0], t1->n[1], t1->n[2]); // printf("normal vector2 = %f %f %f\n", t2->n[0], t2->n[1], t2->n[2]); const Vector3 vec1(t1->p1 - t2->p1); const Vector3 vec2(t1->p2 - t2->p2); const Vector3 vec3(t1->p3 - t2->p3); // printf("is_convex_neighbor = %f %f %f\n",innerProd(t1->n,vec1),innerProd(t1->n,vec2),innerProd(t1->n,vec3)); if(t2->n.dot(vec1) < EPS && t2->n.dot(vec2) < EPS && t2->n.dot(vec3) < EPS){ return 1; } else { return 0; } } void StdCollisionPairInserter::triangleIndexToPoint(ColdetModelInternalModel* model, int id, col_tri& tri){ IceMaths::IndexedTriangle indextriangle = model->triangles[id]; IceMaths::Point point0 = model->vertices[indextriangle.mVRef[0]]; IceMaths::Point point1 = model->vertices[indextriangle.mVRef[1]]; IceMaths::Point point2 = model->vertices[indextriangle.mVRef[2]]; tri.p1[0] = point0.x; tri.p1[1] = point0.y; tri.p1[2] = point0.z; tri.p2[0] = point1.x; tri.p2[1] = point1.y; tri.p2[2] = point1.z; tri.p3[0] = point2.x; tri.p3[1] = point2.y; tri.p3[2] = point2.z; } void StdCollisionPairInserter::get_triangles_in_convex_neighbor (ColdetModelInternalModel* model, int id, col_tri* tri_convex_neighbor, std::vector& foundTriangles, int& count) { int k; for(int i=0; ineighbors[id][i]; if(nei < 0) continue; int j=0; for(; j 0) continue; Vector3 p2 = tri_nei.p2 - tri_convex_neighbor[0].p1; if(p2.dot(tri_convex_neighbor[0].n) > 0) continue; Vector3 p3 = tri_nei.p3 - tri_convex_neighbor[0].p1; if(p3.dot(tri_convex_neighbor[0].n) > 0) continue; } foundTriangles.push_back(nei); tri_convex_neighbor[count].status = 0; copy_tri(&tri_convex_neighbor[count++], &tri_nei); } } if(COLLIDE_DEBUG) { cout << "id= " << id; for(int i=0; i foundTriangles; int count=0; triangleIndexToPoint(model, id, tri_convex_neighbor[count++]); tri_convex_neighbor[0].status = 0; foundTriangles.push_back(id); int start = 0; int end = 1; int j=0; while(count < min_num && j<2){ for(int i=start; i< end; i++) get_triangles_in_convex_neighbor(model, foundTriangles[i], tri_convex_neighbor, foundTriangles, count); start = end; end = count; j++; } return count; } void StdCollisionPairInserter::examine_normal_vector(int id1, int id2, int ctype) { check_separability(id1, id2, ctype); } void StdCollisionPairInserter::check_separability(int id1, int id2, int ctype) { int contactIndex = cdContact.size() - 1; Vector3 signed_distance; Vector3 signed_distance1(99999999.0,99999999.0,99999999.0); Vector3 signed_distance2(-99999999.0,-99999999.0,-99999999.0); find_signed_distance(signed_distance1, models[0], id1, contactIndex, ctype, 1); find_signed_distance(signed_distance2, models[1], id2, contactIndex, ctype, 2); int max = (2 < ctype) ? ctype : 2; for(int i=0; i < max; ++i){ signed_distance[i] = signed_distance1[i] - signed_distance2[i]; if(COLLIDE_DEBUG) printf("signed distance %d = %f\n", i, signed_distance[i]); } if(COLLIDE_DEBUG){ printf("origin normal = %f %f %f\n", cdContact[contactIndex].n_vector[0], cdContact[contactIndex].n_vector[1], cdContact[contactIndex].n_vector[2]); cout << "origin depth = " << cdContact[contactIndex].depth << endl; } switch(ctype){ case FV: if(signed_distance[0] < signed_distance[1]){ cdContact[contactIndex].n_vector = cdContact[contactIndex].m; cdContact[contactIndex].depth = fabs(signed_distance[1]); if(COLLIDE_DEBUG) printf("normal replaced\n"); } else { cdContact[contactIndex].depth = fabs(signed_distance[0]); } break; case VF: if(signed_distance[0] < signed_distance[1]){ cdContact[contactIndex].n_vector = - cdContact[contactIndex].n; cdContact[contactIndex].depth = fabs(signed_distance[1]); if(COLLIDE_DEBUG) printf("normal replaced\n"); } else{ cdContact[contactIndex].depth = fabs(signed_distance[0]); } break; case EE: cdContact[contactIndex].num_of_i_points = 1; if(signed_distance[0] < signed_distance[1] && signed_distance[2] <= signed_distance[1]){ cdContact[contactIndex].n_vector = cdContact[contactIndex].m; cdContact[contactIndex].depth = fabs(signed_distance[1]); if(COLLIDE_DEBUG) printf("normal replaced\n"); } else if(signed_distance[0] < signed_distance[2] && signed_distance[1] < signed_distance[2]){ cdContact[contactIndex].n_vector = - cdContact[contactIndex].n; cdContact[contactIndex].depth = fabs(signed_distance[2]); if(COLLIDE_DEBUG) printf("normal replaced\n"); } else { cdContact[contactIndex].depth = fabs(signed_distance[0]); // cout << "depth in InsertCollisionPair.cpp = " << signed_distance[0] << endl; } cdContact[contactIndex].i_points[0] += cdContact[contactIndex].i_points[1]; cdContact[contactIndex].i_points[0] *= 0.5; break; } if(COLLIDE_DEBUG){ printf("final normal = %f %f %f\n", cdContact[contactIndex].n_vector[0], cdContact[contactIndex].n_vector[1], cdContact[contactIndex].n_vector[2]); } if(COLLIDE_DEBUG){ for(int i=0; i < cdContact[contactIndex].num_of_i_points; ++i){ cout << "final depth = " << cdContact[contactIndex].depth << endl; cout << "final i_point = " << cdContact[contactIndex].i_points[i][0] << " " << cdContact[contactIndex].i_points[i][1] << " " << cdContact[contactIndex].i_points[i][2] << endl; } } if(COLLIDE_DEBUG) cout << endl; } void StdCollisionPairInserter::find_signed_distance( Vector3& signed_distance, col_tri* trp, int nth, int ctype, int obj) { find_signed_distance(signed_distance, trp->p1, nth, ctype, obj); find_signed_distance(signed_distance, trp->p2, nth, ctype, obj); find_signed_distance(signed_distance, trp->p3, nth, ctype, obj); } void StdCollisionPairInserter::find_signed_distance( Vector3& signed_distance, const Vector3& vert, int nth, int ctype, int obj) { Vector3 vert_w; if(obj==1){ vert_w = CD_s1 * (CD_Rot1 * vert + CD_Trans1); } else { vert_w = CD_s2 * (CD_Rot2 * vert + CD_Trans2); } if(COLLIDE_DEBUG) printf("vertex = %f %f %f\n", vert_w[0], vert_w[1], vert_w[2]); // use the first intersecting point to find the distance const Vector3 vec(vert_w - cdContact[nth].i_points[0]); //vecNormalize(cdContact[nth].n_vector); cdContact[nth].n_vector.normalize(); double dis0 = cdContact[nth].n_vector.dot(vec); if(COLLIDE_DEBUG){ cout << "vec = " << vec[0] << " " << vec[1] << " " << vec[2] << endl; cout << "n_vec = " << cdContact[nth].n_vector[0] << " " << cdContact[nth].n_vector[1] << " " << cdContact[nth].n_vector[2] << endl; } #if 0 switch(ctype){ case FV: if(dot(cdContact[nth].n_vector, cdContact[nth].n) > 0.0) dis0 = - dis0; break; case VF: if(dot(cdContact[nth].n_vector, cdContact[nth].m) < 0.0) dis0 = - dis0; break; case EE: if(dot(cdContact[nth].n_vector, cdContact[nth].n) > 0.0 || dot(cdContact[nth].n_vector, cdContact[nth].m) < 0.0) dis0 = - dis0; } #endif if(COLLIDE_DEBUG) printf("dis0 = %f\n", dis0); double dis1 = dis0; double dis2 = dis0; switch(ctype){ case FV: dis1 = cdContact[nth].m.dot(vec); if(COLLIDE_DEBUG){ cout << "m = " << cdContact[nth].m[0] << " " << cdContact[nth].m[1] << " " << cdContact[nth].m[2] << endl; } if(COLLIDE_DEBUG) printf("dis1 = %f\n", dis1); break; case VF: dis1 = - cdContact[nth].n.dot(vec); if(COLLIDE_DEBUG){ cout << "n = " << cdContact[nth].n[0] << " " << cdContact[nth].n[1] << " " << cdContact[nth].n[2] << endl; } if(COLLIDE_DEBUG) printf("dis1 = %f\n", dis1); break; case EE: dis1 = cdContact[nth].m.dot(vec); dis2 = - cdContact[nth].n.dot(vec); if(COLLIDE_DEBUG){ printf("dis1 = %f\n", dis1); printf("dis2 = %f\n", dis2); } } if(COLLIDE_DEBUG) printf("obj = %d\n", obj); if(obj == 1){ if(dis0 < signed_distance[0]) signed_distance[0] = dis0; if(dis1 < signed_distance[1]) signed_distance[1] = dis1; if(ctype==EE) if(dis2 < signed_distance[2]) signed_distance[2] = dis2; } else{ if(signed_distance[0] < dis0) signed_distance[0] = dis0; if(signed_distance[1] < dis1) signed_distance[1] = dis1; if(ctype==EE) if(signed_distance[2] < dis2) signed_distance[2] = dis2; } } void StdCollisionPairInserter::find_signed_distance( Vector3& signed_distance, ColdetModelInternalModel* model, int id, int contactIndex, int ctype, int obj) { const int MIN_NUM_NEIGHBOR = 10; col_tri* tri_convex_neighbor = new col_tri[22]; int num = get_triangles_in_convex_neighbor(model, id, tri_convex_neighbor, MIN_NUM_NEIGHBOR); for(int i=0; i #include #include using namespace std; using namespace cnoid; namespace { const bool HIRUKAWA_DEBUG = false; /* used in normal_test */ enum { NOT_INTERSECT = 0, EDGE1_NOT_INTERSECT = 1, EDGE2_NOT_INTERSECT = 2, EDGE3_NOT_INTERSECT = 3 }; /* used in cross_test */ const int INTERSECT = 1; } /********************************************************** separability test by the supporting plane of a triangle return value 0 : not intersect 1 : f1 or e1 doesn't intersect 2 : f2 or e2 doesn't intersect 3 : f3 or e3 doesn't intersect **********************************************************/ static int separability_test_by_face(const Vector3& nm) { if(nm[0] < 0.0 && nm[1] < 0.0 && nm[2] < 0.0 || nm[0] > 0.0 && nm[1] > 0.0 && nm[2] > 0.0){ return NOT_INTERSECT; } if(nm[0] < 0.0 && nm[1] < 0.0 && nm[2] > 0.0 || nm[0] > 0.0 && nm[1] > 0.0 && nm[2] < 0.0){ return EDGE1_NOT_INTERSECT; } if(nm[0] < 0.0 && nm[1] > 0.0 && nm[2] > 0.0 || nm[0] > 0.0 && nm[1] < 0.0 && nm[2] < 0.0){ return EDGE2_NOT_INTERSECT; } if(nm[0] > 0.0 && nm[1] < 0.0 && nm[2] > 0.0 || nm[0] < 0.0 && nm[1] > 0.0 && nm[2] < 0.0){ return EDGE3_NOT_INTERSECT; } return 0; } /********************************************************** triangle inside test: normal vector is cross product of ei*fj ***********************************************************/ static int triangle_inside_test( const Vector3& ef1, const Vector3& ef2, const Vector3& ef3, const Vector3& P3, const Vector3& P1, const Vector3& P2, const Vector3& Q) { double ef1P1 = ef1.dot(P1); /*project P1 on ef1*/ double ef1P3 = ef1.dot(P3); /*project P3 on ef1*/ double ef1Q = ef1.dot(Q); /*project Q on ef1*/ double ef2P2 = ef2.dot(P2); /*project P2 on ef2*/ double ef2P1 = ef2.dot(P1); /*project P1 on ef2*/ double ef2Q = ef2.dot(Q); /*project Q on ef2*/ double ef3P3 = ef3.dot(P3); /*project P3 on ef3*/ double ef3P2 = ef3.dot(P2); /*project P2 on ef3*/ double ef3Q = ef3.dot(Q); /*project Q on ef3*/ if((ef1P3 > ef1P1 && ef1Q > ef1P1 || ef1P3 < ef1P1 && ef1Q < ef1P1 ) && (ef2P1 > ef2P2 && ef2Q > ef2P2 || ef2P1 < ef2P2 && ef2Q < ef2P2 ) && (ef3P2 > ef3P3 && ef3Q > ef3P3 || ef3P2 < ef3P3 && ef3Q < ef3P3 )) { return INTERSECT; } return NOT_INTERSECT; } static void find_intersection_pt( Vector3& ipt, const Vector3& x1, const Vector3& x2, double mn1, double mn2) { if(mn1 == mn2) /*exit(0);*/ return; if(mn1 >0 && mn2 < 0){ ipt = (-(mn2*x1) + mn1*x2)/(mn1-mn2); }else if(mn1 < 0 && mn2 > 0){ ipt = (mn2*x1 - mn1*x2)/(-mn1+mn2); } } static inline void find_intersection_pt( Vector3& ipt, const Vector3& x1, const Vector3& x2, double p) { ipt = (1.0 - p) * x1 + p * x2; if(HIRUKAWA_DEBUG){ cout << "v1 = " << x1[0] << ", " << x1[1] << ", " << x1[2] << endl; cout << "v2 = " << x2[0] << ", " << x2[1] << ", " << x2[2] << endl; cout << "edge = " << x2[0]-x1[0] << ", " << x2[1]-x1[1] << ", " << x2[2]-x1[2] << endl; cout << "common pt = " << ipt[0] << " " << ipt[1] << " " << ipt[2] << endl; } } // // Calculate the depth of the intersection between two triangles // static inline double calc_depth( const Vector3& ip1, const Vector3& ip2, const Vector3& n) { // vecNormalize(n); if(HIRUKAWA_DEBUG){ cout << "calc_depth 1 = " << (ip1 - ip2).dot(n) << endl; } return fabs((ip1 - ip2).dot(n)); } static double calc_depth( const Vector3& ip, const Vector3& pt1, const Vector3& pt2, const Vector3& n) { double d1 = fabs((ip - pt1).dot(n)); double d2 = fabs((ip - pt2).dot(n)); double depth = (d1 < d2) ? d1 : d2; if(HIRUKAWA_DEBUG){ cout << "calc_depth 2 = " << depth << endl; } return depth; } static double calc_depth( const Vector3& ip1, const Vector3& ip2, const Vector3& pt1, const Vector3& pt2, const Vector3& pt3, const Vector3& n) { // when a triangle penetrates another triangle at two intersection points // and the separating plane is the supporting plane of the penetrated triangle // vecNormalize(n); double d1 = fabs((ip1 - pt1).dot(n)); double d2 = fabs((ip2 - pt2).dot(n)); double d3 = fabs((ip1 - pt3).dot(n)); // ip1 can be either ip1 or ip2 double depth = (d1 < d2) ? d2 : d1; if(d3 < depth){ depth = d3; } if(HIRUKAWA_DEBUG){ cout << "calc_depth 3 = " << depth << endl; } return depth; } static void find_foot( const Vector3& ip, const Vector3& pt1, const Vector3& pt2, Vector3& f) { /* double u, v, w, p; u = pt2[0] - pt1[0]; v = pt2[1] - pt1[1]; w = pt2[2] - pt1[2]; p = u * (ip[0] - pt1[0]) + v * (ip[1] - pt1[1]) + w * (ip[2] - pt1[2]); p /= u * u + v * v + w * w; f[0] = pt1[0] + u * p; f[1] = pt1[1] + v * p; f[2] = pt1[2] + w * p; */ const Vector3 pt(pt2 - pt1); const double p = pt.dot(ip - pt1) / pt.dot(pt); f = pt1 + p * pt; } static double calc_depth( const Vector3& ip, const Vector3& pt1, const Vector3& pt2, const Vector3& pt3, const Vector3& n) { Vector3 f12, f23, f31; find_foot(ip, pt1, pt2, f12); find_foot(ip, pt2, pt3, f23); find_foot(ip, pt3, pt1, f31); if(HIRUKAWA_DEBUG){ cout << "ip = " << ip[0] << " " << ip[1] << " " << ip[2] << endl; cout << "f12 = " << f12[0] << " " << f12[1] << " " << f12[2] << endl; cout << "f23 = " << f23[0] << " " << f23[1] << " " << f23[2] << endl; cout << "f31 = " << f31[0] << " " << f31[1] << " " << f31[2] << endl; } // fabs() is taken to cope with numerical error of find_foot() const double d1 = fabs((f12 - ip).dot(n)); const double d2 = fabs((f23 - ip).dot(n)); const double d3 = fabs((f31 - ip).dot(n)); // cout << "d1 d2 d3 = " << d1 << " " << d2 << " " << d3 << endl; // dsum = fabs(d1)+fabs(d2)+fabs(d3); // if(d1<0.0) d1=dsum; if(d2<0.0) d2=dsum; if(d3<0.0) d3=dsum; double depth = (d1 < d2) ? d1 : d2; if(d3 < depth){ depth = d3; } if(HIRUKAWA_DEBUG){ cout << "calc_depth 4 = " << depth << endl; } return depth; } static double calc_depth2( const Vector3& ip1, const Vector3& ip2, const Vector3& pt1, const Vector3& pt2, const Vector3& pt3, const Vector3& n) { // when a triangle penetrates another triangle at two intersecting points // and the separating plane is the supporting plane of the penetrating triangle const Vector3 nn(n); // vecNormalize(nn); const double depth1 = calc_depth(ip1, pt1, pt2, pt3, nn); const double depth2 = calc_depth(ip2, pt1, pt2, pt3, nn); // cout << "depth1 depth2 = " << depth1 << " " << depth2 << endl; const double depth = (depth1 < depth2) ? depth2 : depth1; if(HIRUKAWA_DEBUG){ cout << "calc_depth 5 = " << depth << endl; } return depth; } static void calcNormal( Vector3& vec, const Vector3& v1, const Vector3& v2, const Vector3& v3, double sgn) { // find the vector from v1 to the mid point of v2 and v3 when 0n_vector = m1 * pq; // // The depth is estimated in InsertCollisionPair.cpp // The following depth calculation is done only for debugging purpose // col_p->depth = calc_depth(ip1, ip2, p2, p3, p1, col_p->n_vector); const Vector3 nv(-n1 * pq); const double dp = calc_depth2(ip1, ip2, q1, q2, q3, nv); if(dp < col_p->depth){ col_p->depth = dp; } ip3 = ip1; ip4 = ip2; col_p->num_of_i_points = 2; return 1; } return 0; } // // find the collision info when an edges penetrate a face each other // static int find_collision_info( const Vector3& p1, const Vector3& p2, const Vector3& p3, double mp0, double mp1, const Vector3& q1, const Vector3& q2, const Vector3& q3, double nq0, double nq1, const Vector3& ef11, const Vector3& n1, const Vector3& m1, Vector3& ip3, Vector3& ip4, collision_data *col_p) { Vector3 ip1; find_intersection_pt(ip1, q1, q2, nq0, nq1); Vector3 ip2; find_intersection_pt(ip2, p1, p2, mp0, mp1); double dp; if(get_normal_vector_test(col_p->n_vector, ef11, ip2, ip1, p3, q3, n1, m1, p1, p2, q1, q2) && find_common_perpendicular(p1, p2, q1, q2, ip1, ip2, n1, m1, col_p->n_vector, dp)){ ip3 = ip1; ip4 = ip2; col_p->num_of_i_points = 2; col_p->depth = dp; return 1; } return 0; } namespace Opcode { // very robust triangle intersection test // uses no divisions // works on coplanar triangles int tri_tri_overlap( const Vector3& P1, const Vector3& P2, const Vector3& P3, const Vector3& Q1, const Vector3& Q2, const Vector3& Q3, collision_data* col_p, CollisionPairInserter* collisionPairInserter) { /* One triangle is (p1,p2,p3). Other is (q1,q2,q3). Edges are (e1,e2,e3) and (f1,f2,f3). Normals are n1 and m1 Outwards are (g1,g2,g3) and (h1,h2,h3). We assume that the triangle vertices are in the same coordinate system. First thing we do is establish a new c.s. so that p1 is at (0,0,0). */ Vector3 p1, p2, p3; Vector3 q1, q2, q3; Vector3 e1, e2, e3; Vector3 f1, f2, f3; // Vector3 g1, g2, g3; // Vector3 h1, h2, h3; Vector3 n1, m1; Vector3 z; Vector3 nq, mp; int triP,triQ; int edf1, edf2, edf3, ede1, ede2, ede3; Vector3 ef11, ef12, ef13; Vector3 ef21, ef22, ef23; Vector3 ef31, ef32, ef33; /* intersection point R is a flag which tri P & Q correspond or not */ Vector3 ip,ip3,ip4,ip5,ip6; Vector3 i_pts_w[4]; const int FV = 1; // face-vertex contact type const int VF = 2; // vertex-face contact type const int EE = 3; // edge-edge contact type z << 0.0,0.0,0.0; p1 = P1 - P1; p2 = P2 - P1; p3 = P3 - P1; q1 = Q1 - P1; q2 = Q2 - P1; q3 = Q3 - P1; e1 = p2 - p1; e2 = p3 - p2; e3 = p1 - p3; f1 = q2 - q1; f2 = q3 - q2; f3 = q1 - q3; n1 = e1.cross(e2); m1 = f1.cross(f2); // now begin the series of tests /************************************* separability test by face ************************************/ nq[0] = n1.dot(q1); nq[1] = n1.dot(q2); nq[2] = n1.dot(q3); triQ = separability_test_by_face(nq); if(triQ == NOT_INTERSECT) return 0; double mq = m1.dot(q1); mp[0] = m1.dot(p1) - mq; mp[1] = m1.dot(p2) - mq; mp[2] = m1.dot(p3) - mq; triP = separability_test_by_face(mp); if(triP == NOT_INTERSECT) return 0; ef11 = e1.cross(f1); ef12 = e1.cross(f2); ef13 = e1.cross(f3); ef21 = e2.cross(f1); ef22 = e2.cross(f2); ef23 = e2.cross(f3); ef31 = e3.cross(f1); ef32 = e3.cross(f2); ef33 = e3.cross(f3); edf1 = 0; edf2 = 0; edf3 = 0; ede1 = 0; ede2 = 0; ede3 = 0; /******************************** triangle inside test *********************************/ switch(triQ) { case NOT_INTERSECT: return 0; case EDGE1_NOT_INTERSECT: edf2 = triangle_inside_test(ef12,ef22,ef32,p3,p1,p2,q2); edf3 = triangle_inside_test(ef13,ef23,ef33,p3,p1,p2,q3); break; case EDGE2_NOT_INTERSECT: edf1 = triangle_inside_test(ef11,ef21,ef31,p3,p1,p2,q1); edf3 = triangle_inside_test(ef13,ef23,ef33,p3,p1,p2,q3); break; case EDGE3_NOT_INTERSECT: edf1 = triangle_inside_test(ef11,ef21,ef31,p3,p1,p2,q1); edf2 = triangle_inside_test(ef12,ef22,ef32,p3,p1,p2,q2); break; } int num_of_edges = edf1 + edf2 + edf3; if(num_of_edges == 3){ //exit(1); return 0; } if(num_of_edges < 2){ switch(triP) { case EDGE1_NOT_INTERSECT: ede2 = triangle_inside_test(ef21,ef22,ef23,q3,q1,q2,p2); ede3 = triangle_inside_test(ef31,ef32,ef33,q3,q1,q2,p3); if(ede2+ede3==2){ edf1= NOT_INTERSECT; edf2= NOT_INTERSECT; edf3= NOT_INTERSECT; } break; case EDGE2_NOT_INTERSECT: ede1 = triangle_inside_test(ef11,ef12,ef13,q3,q1,q2,p1); ede3 = triangle_inside_test(ef31,ef32,ef33,q3,q1,q2,p3); if(ede1+ede3==2){ edf1= NOT_INTERSECT; edf2= NOT_INTERSECT; edf3= NOT_INTERSECT; } break; case EDGE3_NOT_INTERSECT: ede1 = triangle_inside_test(ef11,ef12,ef13,q3,q1,q2,p1); ede2 = triangle_inside_test(ef21,ef22,ef23,q3,q1,q2,p2); if(ede1+ede2 == 2){ edf1= NOT_INTERSECT; edf2= NOT_INTERSECT; edf3= NOT_INTERSECT; } break; } if(num_of_edges == 0 && ede1+ede2+ede3 == 3){ //exit(1); return 0; } } int num = edf1+edf2+edf3+ede1+ede2+ede3; if(num == 0){ // cout << "no edge intersect" << endl; return 0; } else if(num > 2){ printf("err of edge detection...."); //exit(1); return 0; } n1.normalize(); m1.normalize(); /********************************* find intersection points **********************************/ if(num==1){ if(edf1==INTERSECT){ find_intersection_pt(ip,q1,q2,nq[0],nq[1]); ip3 = ip; col_p->n_vector = -n1; col_p->depth = 0.0; col_p->c_type = FV; } else if(edf2==INTERSECT){ find_intersection_pt(ip,q2,q3,nq[1],nq[2]); ip3 = ip; col_p->n_vector = -n1; col_p->depth = 0.0; col_p->c_type = FV; } else if(edf3==INTERSECT){ find_intersection_pt(ip,q3,q1,nq[2],nq[0]); ip3 = ip; col_p->n_vector = -n1; col_p->depth = 0.0; col_p->c_type = FV; } else if(ede1==INTERSECT){ find_intersection_pt(ip,p1,p2,mp[0],mp[1]); ip3 = ip; col_p->n_vector = m1; col_p->depth = 0.0; col_p->c_type = VF; } else if(ede2==INTERSECT){ find_intersection_pt(ip,p2,p3,mp[1],mp[2]); ip3 = ip; col_p->n_vector = m1; col_p->depth = 0.0; col_p->c_type = VF; } else if(ede3==INTERSECT){ find_intersection_pt(ip,p3,p1,mp[2],mp[0]); ip3 = ip; col_p->n_vector = m1; col_p->depth = 0.0; col_p->c_type = VF; } col_p->num_of_i_points = 1; } else if(num==2) { if(edf1==INTERSECT && edf2==INTERSECT){ if(HIRUKAWA_DEBUG) cout << "f1 f2" << endl; col_p->c_type = FV; if(!find_collision_info(q2,q1,q3,nq[1],nq[0],nq[2],p1,p2,p3,e1,e2,e3, m1,n1,ip3,ip4,ip5,ip6,col_p,-1.0)) return 0; } else if(edf1==INTERSECT && edf3==INTERSECT){ if(HIRUKAWA_DEBUG) cout << "f1 f3" << endl; col_p->c_type = FV; if(!find_collision_info(q1,q2,q3,nq[0],nq[1],nq[2],p1,p2,p3,e1,e2,e3, m1,n1,ip3,ip4,ip5,ip6,col_p,-1.0)) return 0; } else if(ede1==INTERSECT && edf1==INTERSECT){ if(HIRUKAWA_DEBUG) cout << "e1 f1" << endl; col_p->c_type = EE; if(!find_collision_info(p1,p2,p3,mp[0],mp[1],q1,q2,q3,nq[0],nq[1],ef11, n1,m1,ip3,ip4,col_p)) return 0; } else if(ede2==INTERSECT && edf1==INTERSECT){ if(HIRUKAWA_DEBUG) cout << "e2 f1" << endl; col_p->c_type = EE; if(!find_collision_info(p2,p3,p1,mp[1],mp[2],q1,q2,q3,nq[0],nq[1],ef21, n1,m1,ip3,ip4,col_p)) return 0; } else if(ede3==INTERSECT && edf1==INTERSECT){ if(HIRUKAWA_DEBUG) cout << "e3 f1" << endl; col_p->c_type = EE; if(!find_collision_info(p3,p1,p2,mp[2],mp[0],q1,q2,q3,nq[0],nq[1],ef31, n1,m1,ip3,ip4,col_p)) return 0; } else if(edf2==INTERSECT && edf3==INTERSECT){ if(HIRUKAWA_DEBUG) cout << "f2 f3" << endl; col_p->c_type = FV; if(!find_collision_info(q3,q2,q1,nq[2],nq[1],nq[0],p1,p2,p3,e1,e2,e3, m1,n1,ip3,ip4,ip5,ip6,col_p,-1.0)) return 0; } else if(ede1==INTERSECT && edf2==INTERSECT){ if(HIRUKAWA_DEBUG) cout << "e1 f2" << endl; col_p->c_type = EE; if(!find_collision_info(p1,p2,p3,mp[0],mp[1],q2,q3,q1,nq[1],nq[2],ef12, n1,m1,ip3,ip4,col_p)) return 0; } else if(ede2==INTERSECT && edf2==INTERSECT){ if(HIRUKAWA_DEBUG) cout << "e2 f2" << endl; col_p->c_type = EE; if(!find_collision_info(p2,p3,p1,mp[1],mp[2],q2,q3,q1,nq[1],nq[2],ef22, n1,m1,ip3,ip4,col_p)) return 0; } else if(ede3==INTERSECT && edf2==INTERSECT){ if(HIRUKAWA_DEBUG) cout << "e3 f2" << endl; col_p->c_type = EE; if(!find_collision_info(p3,p1,p2,mp[2],mp[0],q2,q3,q1,nq[1],nq[2],ef32, n1,m1,ip3,ip4,col_p)) return 0; } else if(ede1==INTERSECT && edf3==INTERSECT){ if(HIRUKAWA_DEBUG) cout << "e1 f3" << endl; col_p->c_type = EE; if(!find_collision_info(p1,p2,p3,mp[0],mp[1],q3,q1,q2,nq[2],nq[0],ef13, n1,m1,ip3,ip4,col_p)) return 0; } else if(ede2==INTERSECT && edf3==INTERSECT){ if(HIRUKAWA_DEBUG) cout << "e2 f3" << endl; col_p->c_type = EE; if(!find_collision_info(p2,p3,p1,mp[1],mp[2],q3,q1,q2,nq[2],nq[0],ef23, n1,m1,ip3,ip4,col_p)) return 0; } else if(ede3==INTERSECT && edf3==INTERSECT){ if(HIRUKAWA_DEBUG) cout << "e3 f3" << endl; col_p->c_type = EE; if(!find_collision_info(p3,p1,p2,mp[2],mp[0],q3,q1,q2,nq[2],nq[0],ef33, n1,m1,ip3,ip4,col_p)) return 0; } else if(ede1==INTERSECT && ede2==INTERSECT){ if(HIRUKAWA_DEBUG) cout << "e1 e2" << endl; col_p->c_type = VF; if(!find_collision_info(p2,p1,p3,mp[1],mp[0],mp[2],q1,q2,q3,f1,f2,f3, n1,m1,ip3,ip4,ip5,ip6,col_p,1.0)) return 0; } else if(ede1==INTERSECT && ede3==INTERSECT){ if(HIRUKAWA_DEBUG) cout << "e1 e3" << endl; col_p->c_type = VF; if(!find_collision_info(p1,p2,p3,mp[0],mp[1],mp[2],q1,q2,q3,f1,f2,f3, n1,m1,ip3,ip4,ip5,ip6,col_p,1.0)) return 0; } else if(ede2==INTERSECT && ede3==INTERSECT){ if(HIRUKAWA_DEBUG) cout << "e2 e3" << endl; col_p->c_type = VF; if(!find_collision_info(p3,p2,p1,mp[2],mp[1],mp[0],q1,q2,q3,f1,f2,f3, n1,m1,ip3,ip4,ip5,ip6,col_p,1.0)) return 0; } } if(col_p->num_of_i_points == 1){ col_p->i_points[0] = ip3 + P1; } else if(col_p->num_of_i_points == 2){ col_p->i_points[0] = ip3 + P1; col_p->i_points[1] = ip4 + P1; } else if(col_p->num_of_i_points == 3){ col_p->i_points[0] = ip3 + P1; col_p->i_points[1] = ip4 + P1; col_p->i_points[2] = ip5 + P1; } else if(col_p->num_of_i_points == 4){ col_p->i_points[0] = ip3 + P1; col_p->i_points[1] = ip4 + P1; col_p->i_points[2] = ip5 + P1; col_p->i_points[3] = ip5 + P1; } col_p->n = n1; col_p->m = m1; if(HIRUKAWA_DEBUG){ CollisionPairInserter& c = *collisionPairInserter; Vector3 p1w(c.CD_s2 * (c.CD_Rot2 * P1 + c.CD_Trans2)); Vector3 p2w(c.CD_s2 * (c.CD_Rot2 * P2 + c.CD_Trans2)); Vector3 p3w(c.CD_s2 * (c.CD_Rot2 * P3 + c.CD_Trans2)); Vector3 q1w(c.CD_s2 * (c.CD_Rot2 * Q1 + c.CD_Trans2)); Vector3 q2w(c.CD_s2 * (c.CD_Rot2 * Q2 + c.CD_Trans2)); Vector3 q3w(c.CD_s2 * (c.CD_Rot2 * Q3 + c.CD_Trans2)); cout << "P1 = " << p1w[0] << " " << p1w[1] << " " << p1w[2] << endl; cout << "P2 = " << p2w[0] << " " << p2w[1] << " " << p2w[2] << endl; cout << "P3 = " << p3w[0] << " " << p3w[1] << " " << p3w[2] << endl; cout << "Q1 = " << q1w[0] << " " << q1w[1] << " " << q1w[2] << endl; cout << "Q2 = " << q2w[0] << " " << q2w[1] << " " << q2w[2] << endl; cout << "Q3 = " << q3w[0] << " " << q3w[1] << " " << q3w[2] << endl; for(int i=0; inum_of_i_points; i++){ i_pts_w[i] = c.CD_s2 * ((c.CD_Rot2 * col_p->i_points[i]) + c.CD_Trans2); cout << i << "-th intersecting point = "; cout << i_pts_w[i][0] << " " << i_pts_w[i][1] << " " << i_pts_w[i][2] << endl; } cout << "n1 = " << n1[0] << " " << n1[1] << " " << n1[2] << endl; cout << "m1 = " << m1[0] << " " << m1[1] << " " << m1[2] << endl; cout << "mp[0] mp[1] mp[2] = " << mp[0] << " " << mp[1] << " " << mp[2] << endl; cout << "nq[0] nq[1] nq[2] = " << nq[0] << " " << nq[1] << " " << nq[2] << endl; cout << "n_vector = " << col_p->n_vector[0] << " " << col_p->n_vector[1] << " " << col_p->n_vector[2] << endl; cout << "depth = " << col_p->depth << endl << endl;; } #if TRACE1 printf("intersect point...in tri_contact..\n"); printf(" ip1x = %f ip1y = %f ip1z = %f\n ip2x = %f ip2y = %f ip2z = %f\n", col_p->i_points[0][0],col_p->i_points[0][1],col_p->i_points[0][2], col_p->i_points[1][0],col_p->i_points[1][1],col_p->i_points[1][2]); printf("normal vector....it tri_conctact..\n"); printf("N[0] = %f,N[1] = %f,N[2] = %f\n",col_p->n_vector[0],col_p->n_vector[1],col_p->n_vector[2]); #endif return 1; } } choreonoid-1.5.0/src/AISTCollisionDetector/ColdetModel.h0000664000000000000000000001362312741425367021627 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_COLDET_MODEL_H_INCLUDED #define CNOID_COLDET_MODEL_H_INCLUDED #include #include #include #include #include "exportdecl.h" namespace IceMaths { class Matrix4x4; } namespace cnoid { class ColdetModel; typedef boost::shared_ptr ColdetModelPtr; class ColdetModelInternalModel; class CNOID_EXPORT ColdetModel { public: enum PrimitiveType { SP_MESH, SP_BOX, SP_CYLINDER, SP_CONE, SP_SPHERE, SP_PLANE }; /** * @brief constructor */ ColdetModel(); /** * @brief copy constructor * * Shape information stored in dataSet is shared with org */ ColdetModel(const ColdetModel& org); /** * @brief destructor */ virtual ~ColdetModel(); virtual ColdetModelPtr clone() const; void cloneInternalModel(); /** * @brief set name of this model * @param name name of this model */ void setName(const std::string& name) { name_ = name; } /** * @brief get name of this model * @return name name of this model */ const std::string& name() const { return name_; } /** * @brief set the number of vertices * @param n the number of vertices */ void setNumVertices(int n); /** * @brief get the number of vertices * @return the number of vertices */ int getNumVertices() const; /** * @brief set the number of triangles * @param n the number of triangles */ void setNumTriangles(int n); int getNumTriangles() const; /** * @brief add a vertex * @param index index of the vertex * @param x x position of the vertex * @param y y position of the vertex * @param z z position of the vertex */ void setVertex(int index, float x, float y, float z); /** add a vertex to the end of the vector */ void addVertex(float x, float y, float z); /** * @brief get a vertex * @param index index of the vertex * @param out_x x position of the vertex * @param out_y y position of the vertex * @param out_z z position of the vertex */ void getVertex(int index, float& out_x, float& out_y, float& out_z) const; /** * @brief add a triangle * @param index index of the triangle * @param v1 index of the first vertex * @param v2 index of the second vertex * @param v3 index of the third vertex */ void setTriangle(int index, int v1, int v2, int v3); /** add a triangle to the end of the vector */ void addTriangle(int v1, int v2, int v3); void getTriangle(int index, int& out_v1, int& out_v2, int& out_v3) const; /** * @brief build tree of bounding boxes to accelerate collision check * * This method must be called before doing collision check */ void build(); /** * @brief check if build() is already called or not * @return true if build() is already called, false otherwise */ bool isValid() const { return isValid_; } #ifdef CNOID_BACKWARD_COMPATIBILITY /** * @brief set position and orientation of this model * @param R new orientation * @param p new position */ void setPosition(const Matrix3& R, const Vector3& p); #endif void setPosition(const Position& T); /** * @brief set position and orientation of this model * @param R new orientation (row-major, length = 9) * @param p new position (length = 3) */ void setPosition(const double* R, const double* p); /** * @brief set primitive type * @param ptype primitive type */ void setPrimitiveType(PrimitiveType ptype); /** * @brief get primitive type * @return primitive type */ PrimitiveType getPrimitiveType() const; /** * @brief set the number of parameters of primitive * @param nparam the number of parameters of primitive */ void setNumPrimitiveParams(unsigned int nparam); /** * @brief set a parameter of primitive * @param index index of the parameter * @param value value of the parameter * @return true if the parameter is set successfully, false otherwise */ bool setPrimitiveParam(unsigned int index, float value); /** * @brief get a parameter of primitive * @param index index of the parameter * @param value value of the parameter * @return true if the parameter is gotten successfully, false otherwise */ bool getPrimitiveParam(unsigned int index, float &value) const; /** * @brief set position and orientation of primitive * @param R orientation relative to link (length = 9) * @param p position relative to link (length = 3) */ void setPrimitivePosition(const double* R, const double* p); /** * @brief compute distance between a point and this mesh along ray * @param point a point * @param dir direction of ray * @return distance if ray collides with this mesh, FLT_MAX otherwise */ double computeDistanceWithRay(const double *point, const double *dir); /** * @brief check collision between this triangle mesh and a point cloud * @param i_cloud points * @param i_radius radius of spheres assigned to the points * @return true if colliding, false otherwise */ bool checkCollisionWithPointCloud(const std::vector &i_cloud, double i_radius); void getBoundingBoxData(const int depth, std::vector& out_boxes); int getAABBTreeDepth(); int getAABBmaxNum(); int numofBBtoDepth(int minNumofBB); private: void initialize(); ColdetModelInternalModel* internalModel; IceMaths::Matrix4x4* transform; IceMaths::Matrix4x4* pTransform; ///< transform of primitive std::string name_; bool isValid_; friend class ColdetModelPair; }; } #endif choreonoid-1.5.0/src/AISTCollisionDetector/CollisionData.h0000664000000000000000000000144612741425367022161 0ustar rootroot #ifndef CNOID_COLLISION_COLLISION_DATA_H_INCLUDED #define CNOID_COLLISION_COLLISION_DATA_H_INCLUDED #include #include "exportdecl.h" namespace cnoid { /** \todo This is an old collision data type. The class name and member names should follow the naming convention, and the members should be simpler. As well as it, the whole collision detection API should be re-designed. */ class collision_data { public: int id1; int id2; int num_of_i_points; Vector3 i_points[4]; int i_point_new[4]; Vector3 n_vector; double depth; Vector3 n; // normal vector of triangle id1 Vector3 m; // normal vector of triangle id2 int c_type; // c_type=1 for vertex-face contact, c_type=2 for edge-edge contact }; } #endif choreonoid-1.5.0/src/AISTCollisionDetector/SSVTreeCollider.cpp0000664000000000000000000002132712741425367022740 0ustar rootroot#include #include "SSVTreeCollider.h" #include "DistFuncs.h" static bool debug = false; namespace Opcode { SSVTreeCollider::SSVTreeCollider() { } bool SSVTreeCollider::Distance(BVTCache& cache, float& minD, Point &point0, Point&point1, const Matrix4x4* world0, const Matrix4x4* world1) { // Checkings if(!cache.Model0 || !cache.Model1) return false; if(cache.Model0->HasLeafNodes()!=cache.Model1->HasLeafNodes()) return false; if(cache.Model0->IsQuantized()!=cache.Model1->IsQuantized()) return false; // Checkings if(!Setup(cache.Model0->GetMeshInterface(), cache.Model1->GetMeshInterface())) return false; // Simple double-dispatch const AABBCollisionTree* T0 = (const AABBCollisionTree*)cache.Model0->GetTree(); const AABBCollisionTree* T1 = (const AABBCollisionTree*)cache.Model1->GetTree(); Distance(T0, T1, world0, world1, &cache, minD, point0, point1); return true; } void SSVTreeCollider::Distance(const AABBCollisionTree* tree0, const AABBCollisionTree* tree1, const Matrix4x4* world0, const Matrix4x4* world1, Pair* cache, float& minD, Point &point0, Point&point1) { if (debug) std::cout << "Distance()" << std::endl; // Init collision query InitQuery(world0, world1); // Compute initial value using temporal coherency // todo : cache should be used const AABBCollisionNode *n; for (unsigned int i=0; iGetNbNodes(); i++){ n = tree0->GetNodes()+i; if (n->IsLeaf()){ mId0 = n->GetPrimitive(); break; } } for (unsigned int i=0; iGetNbNodes(); i++){ n = tree1->GetNodes()+i; if (n->IsLeaf()){ mId1 = n->GetPrimitive(); break; } } Point p0, p1; minD = PrimDist(mId0, mId1, p0, p1); // Perform distance computation _Distance(tree0->GetNodes(), tree1->GetNodes(), minD, p0, p1); // transform points TransformPoint4x3(point0, p0, *world1); TransformPoint4x3(point1, p1, *world1); // update cache cache->id0 = mId0; cache->id1 = mId1; } bool SSVTreeCollider::Collide(BVTCache& cache, double tolerance, const Matrix4x4* world0, const Matrix4x4* world1) { // Checkings if(!cache.Model0 || !cache.Model1) return false; if(cache.Model0->HasLeafNodes()!=cache.Model1->HasLeafNodes()) return false; if(cache.Model0->IsQuantized()!=cache.Model1->IsQuantized()) return false; // Checkings if(!Setup(cache.Model0->GetMeshInterface(), cache.Model1->GetMeshInterface())) return false; // Simple double-dispatch const AABBCollisionTree* T0 = (const AABBCollisionTree*)cache.Model0->GetTree(); const AABBCollisionTree* T1 = (const AABBCollisionTree*)cache.Model1->GetTree(); return Collide(T0, T1, world0, world1, &cache, tolerance); } bool SSVTreeCollider::Collide(const AABBCollisionTree* tree0, const AABBCollisionTree* tree1, const Matrix4x4* world0, const Matrix4x4* world1, Pair* cache, double tolerance) { // Init collision query InitQuery(world0, world1); // todo : cache should be used // Perform collision detection if (_Collide(tree0->GetNodes(), tree1->GetNodes(), tolerance)){ // update cache cache->id0 = mId0; cache->id1 = mId1; return true; } return false; } float SSVTreeCollider::SsvSsvDist(const AABBCollisionNode *b0, const AABBCollisionNode *b1) { CollisionAABB::ssv_type t1, t2; t1 = b0->mAABB.mType; t2 = b1->mAABB.mType; if (t1 == CollisionAABB::SSV_PSS && t2 == CollisionAABB::SSV_PSS){ return PssPssDist(b0->mAABB.mRadius, b0->mAABB.mCenter, b1->mAABB.mRadius, b1->mAABB.mCenter); }else if (t1 == CollisionAABB::SSV_PSS && t2 == CollisionAABB::SSV_LSS){ return PssLssDist(b0->mAABB.mRadius, b0->mAABB.mCenter, b1->mAABB.mRadius, b1->mAABB.mPoint0, b1->mAABB.mPoint1); }else if (t1 == CollisionAABB::SSV_LSS && t2 == CollisionAABB::SSV_PSS){ return LssPssDist(b0->mAABB.mRadius, b0->mAABB.mPoint0, b0->mAABB.mPoint1, b1->mAABB.mRadius, b1->mAABB.mCenter); }else if (t1 == CollisionAABB::SSV_LSS && t2 == CollisionAABB::SSV_LSS){ return PssPssDist(sqrtf(b0->GetSize()), b0->mAABB.mCenter, sqrtf(b1->GetSize()), b1->mAABB.mCenter); }else{ std::cerr << "this ssv combination is not supported" << std::endl; } return 0.0f; } float SSVTreeCollider::PssPssDist(float r0, const Point& center0, float r1, const Point& center1) { Point c0; TransformPoint(c0, center0, mR0to1, mT0to1); return (center1-c0).Magnitude() - r0 - r1; } float SSVTreeCollider::PssLssDist(float r0, const Point& center0, float r1, const Point& point0, const Point& point1) { Point c0; TransformPoint(c0, center0, mR0to1, mT0to1); float d = PointSegDist(c0, point0, point1); return d - r0 - r1; } float SSVTreeCollider::LssPssDist(float r0, const Point& point0, const Point& point1, float r1, const Point& center0) { Point p0, p1; TransformPoint(p0, point0, mR0to1, mT0to1); TransformPoint(p1, point1, mR0to1, mT0to1); float d = PointSegDist(center0, p0, p1); return d - r0 - r1; } float SSVTreeCollider::LssLssDist(float r0, const Point& point0, const Point& point1, float r1, const Point& point2, const Point& point3) { Point p0, p1; TransformPoint(p0, point0, mR0to1, mT0to1); TransformPoint(p1, point1, mR0to1, mT0to1); float d = SegSegDist(p0, p1, point2, point3); return d - r0 - r1; } void SSVTreeCollider::_Distance(const AABBCollisionNode* b0, const AABBCollisionNode* b1, float& minD, Point& point0, Point& point1) { if (debug) std::cout << "_Distance()" << std::endl; mNowNode0 = b0; mNowNode1 = b1; float d; // Perform BV-BV distance test d = SsvSsvDist(b0, b1); if(d > minD) return; if(b0->IsLeaf() && b1->IsLeaf()) { Point p0, p1; d = PrimDist(b0->GetPrimitive(), b1->GetPrimitive(), p0, p1); if (d < minD){ minD = d; point0 = p0; point1 = p1; mId0 = b0->GetPrimitive(); mId1 = b1->GetPrimitive(); } return; } if(b1->IsLeaf() || (!b0->IsLeaf() && (b0->GetSize() > b1->GetSize()))) { _Distance(b0->GetNeg(), b1, minD, point0, point1); _Distance(b0->GetPos(), b1, minD, point0, point1); } else { _Distance(b0, b1->GetNeg(), minD, point0, point1); _Distance(b0, b1->GetPos(), minD, point0, point1); } } bool SSVTreeCollider::_Collide(const AABBCollisionNode* b0, const AABBCollisionNode* b1, double tolerance) { mNowNode0 = b0; mNowNode1 = b1; float d; // Perform BV-BV distance test d = SsvSsvDist(b0, b1); if(d > tolerance) return false; if(b0->IsLeaf() && b1->IsLeaf()) { Point p0, p1; d = PrimDist(b0->GetPrimitive(), b1->GetPrimitive(), p0, p1); if (d <= tolerance){ mId0 = b0->GetPrimitive(); mId1 = b1->GetPrimitive(); return true; }else{ return false; } } if(b1->IsLeaf() || (!b0->IsLeaf() && (b0->GetSize() > b1->GetSize()))) { if (_Collide(b0->GetNeg(), b1, tolerance)) return true; if (_Collide(b0->GetPos(), b1, tolerance)) return true; } else { if (_Collide(b0, b1->GetNeg(), tolerance)) return true; if (_Collide(b0, b1->GetPos(), tolerance)) return true; } return false; } float SSVTreeCollider::PrimDist(udword id0, udword id1, Point& point0, Point& point1) { // Request vertices from the app VertexPointers VP0; VertexPointers VP1; mIMesh0->GetTriangle(VP0, id0); mIMesh1->GetTriangle(VP1, id1); // Modified by S-cubed, Inc. // Transform from space 0 (old : 1) to space 1 (old : 0) // CD §Żċ¤‰ĉ›Œé€†Ş§‚‚›‚‹€‚ Point u0,u1,u2; TransformPoint(u0, *VP0.Vertex[0], mR0to1, mT0to1); TransformPoint(u1, *VP0.Vertex[1], mR0to1, mT0to1); TransformPoint(u2, *VP0.Vertex[2], mR0to1, mT0to1); // Perform triangle-triangle distance test return TriTriDist(u0, u1, u2, *VP1.Vertex[0], *VP1.Vertex[1], *VP1.Vertex[2], point0, point1); } } choreonoid-1.5.0/src/AISTCollisionDetector/SSVTreeCollider.h0000664000000000000000000001140412741425367022400 0ustar rootroot#ifndef __SSV_TREE_COLLIDER_H__ #define __SSV_TREE_COLLIDER_H__ #include "Opcode/Opcode.h" namespace Opcode { /** * @brief collision detector based on SSV(Sphere Swept Volume) */ class SSVTreeCollider : public AABBTreeCollider { public: /** * @brief constructor */ SSVTreeCollider(); /** * @brief destructor */ ~SSVTreeCollider(){}; /** * @brief compute the minimum distance and the closest points * @param cache * @param minD the minimum distance * @param point0 the closest point on the first link * @param point1 the closest point on the second link * @param world0 transformation of the first link * @param world1 transformation of the second link * @return true if computed successfully, false otherwise */ bool Distance(BVTCache& cache, float& minD, Point &point0, Point&point1, const Matrix4x4* world0=null, const Matrix4x4* world1=null); /** * @brief detect collision between links. * @param cache * @param tolerance If distance between links is smaller than this value, it is regarded as collision * @param world0 transformation of the first link * @param world1 transformation of the second link * @return true if collision is detected, false otherwise */ bool Collide(BVTCache& cache, double tolerance, const Matrix4x4* world0=null, const Matrix4x4* world1=null); protected: /** * @brief compute distance between SSV(Swept Sphere Volume)s * @param b0 collision node from the left tree * @param b1 collision node from the right tree * @param return distance */ float SsvSsvDist(const AABBCollisionNode* b0, const AABBCollisionNode *b1); /** * @brief compute distance between primitives(triangles) * @param id0 index of the first primitive * @param id1 index of the second primitive * @param point0 the closest point on the first primitive * @param point1 the closest point on the second primitive * @return the minimum distance */ float PrimDist(udword id0, udword id1, Point& point0, Point& point1); private: void Distance(const AABBCollisionTree* tree0, const AABBCollisionTree* tree1, const Matrix4x4* world0, const Matrix4x4* world1, Pair* cache, float& minD, Point &point0, Point&point1); void _Distance(const AABBCollisionNode* b0, const AABBCollisionNode* b1, float& minD, Point& point0, Point& point1); bool Collide(const AABBCollisionTree* tree0, const AABBCollisionTree* tree1, const Matrix4x4* world0, const Matrix4x4* world1, Pair* cache, double tolerance); bool _Collide(const AABBCollisionNode* b0, const AABBCollisionNode* b1, double tolerance); /** * @brief compute distance between PSS(Point Swept Sphere) * @param r0 radius of the first sphere * @param center0 center of the first sphere * @param r1 radius of the first sphere * @param center1 center of the first sphere * @return distance */ float PssPssDist(float r0, const Point& center0, float r1, const Point& center1); /** * @brief compute distance between PSS(Point Swept Sphere) and LSS(Line Swept Sphere) * @param r0 radius of the PSS * @param center0 center of the PSS * @param r1 radius of the LSS * @param point0 one of end points of the line segment * @param point1 the other end points of the line segment * @return distance */ float PssLssDist(float r0, const Point& center0, float r1, const Point& point0, const Point& point1); /** * @brief compute distance between PSS(Point Swept Sphere) and LSS(Line Swept Sphere) * @param r0 radius of the PSS * @param point0 one of end points of the line segment * @param point1 the other end points of the line segment * @param r1 radius of the LSS * @param center0 center of the PSS * @return distance */ float LssPssDist(float r0, const Point& point0, const Point& point1, float r1, const Point& center0); /** * @brief compute distance between LSS(Line Swept Sphere)s * @param r0 radius of the first LSS * @param point0 one of end points of the first line segment * @param point1 the other end points of the first line segment * @param r1 radius of the second LSS * @param point2 one of end points of the second line segment * @param point3 the other end points of the second line segment * @return distance */ float LssLssDist(float r0, const Point& point0, const Point& point1, float r1, const Point& point2, const Point& point3); }; } #endif choreonoid-1.5.0/src/AISTCollisionDetector/AISTCollisionDetector.cpp0000664000000000000000000001644112741425367024076 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "AISTCollisionDetector.h" #include "ColdetModelPair.h" #include #include #include #include #include using namespace std; using namespace cnoid; namespace { CollisionDetectorPtr factory() { return boost::make_shared(); } struct FactoryRegistration { FactoryRegistration(){ CollisionDetector::registerFactory("AISTCollisionDetector", factory); } } factoryRegistration; class ColdetModelEx : public ColdetModel { public: ColdetModelEx() { isStatic = false; } bool isStatic; }; typedef boost::shared_ptr ColdetModelExPtr; class ColdetModelPairEx : public ColdetModelPair { int id1_; int id2_; public: ColdetModelPairEx(const ColdetModelPtr& model1, int id1, const ColdetModelPtr& model2, int id2) : ColdetModelPair(model1, model2) { id1_ = id1; id2_ = id2; } const int id1() const { return id1_; } const int id2() const { return id2_; } }; typedef boost::shared_ptr ColdetModelPairExPtr; typedef map, ColdetModelExPtr> ModelMap; ModelMap modelCache; } namespace cnoid { class AISTCollisionDetectorImpl { public: vector models; vector modelPairs; typedef set< IdPair<> > IdPairSet; IdPairSet nonInterfarencePairs; MeshExtractor* meshExtractor; AISTCollisionDetectorImpl(); ~AISTCollisionDetectorImpl(); int addGeometry(SgNode* geometry); void addMesh(ColdetModelEx* model); bool makeReady(); void detectCollisions(boost::function callback); }; } AISTCollisionDetector::AISTCollisionDetector() { impl = new AISTCollisionDetectorImpl(); } AISTCollisionDetectorImpl::AISTCollisionDetectorImpl() { meshExtractor = new MeshExtractor(); } AISTCollisionDetectorImpl::~AISTCollisionDetectorImpl() { delete meshExtractor; } AISTCollisionDetector::~AISTCollisionDetector() { delete impl; } const char* AISTCollisionDetector::name() const { return "AISTCollisionDetector"; } CollisionDetectorPtr AISTCollisionDetector::clone() const { return boost::make_shared(); } void AISTCollisionDetector::clearGeometries() { impl->models.clear(); impl->modelPairs.clear(); impl->nonInterfarencePairs.clear(); } int AISTCollisionDetector::numGeometries() const { return impl->models.size(); } int AISTCollisionDetector::addGeometry(SgNodePtr geometry) { return impl->addGeometry(geometry.get()); } int AISTCollisionDetectorImpl::addGeometry(SgNode* geometry) { const int index = models.size(); bool isValid = false; if(geometry){ ColdetModelExPtr model = boost::make_shared(); if(meshExtractor->extract(geometry, boost::bind(&AISTCollisionDetectorImpl::addMesh, this, model.get()))){ model->setName(geometry->name()); model->build(); if(model->isValid()){ models.push_back(model); isValid = true; } } } if(!isValid){ models.push_back(ColdetModelExPtr()); } return index; } void AISTCollisionDetectorImpl::addMesh(ColdetModelEx* model) { SgMesh* mesh = meshExtractor->currentMesh(); const Affine3& T = meshExtractor->currentTransform(); const int vertexIndexTop = model->getNumVertices(); const SgVertexArray& vertices = *mesh->vertices(); const int numVertices = vertices.size(); for(int i=0; i < numVertices; ++i){ const Vector3 v = T * vertices[i].cast(); model->addVertex(v.x(), v.y(), v.z()); } const int numTriangles = mesh->numTriangles(); for(int i=0; i < numTriangles; ++i){ SgMesh::TriangleRef tri = mesh->triangle(i); const int v0 = vertexIndexTop + tri[0]; const int v1 = vertexIndexTop + tri[1]; const int v2 = vertexIndexTop + tri[2]; model->addTriangle(v0, v1, v2); } } void AISTCollisionDetector::setGeometryStatic(int geometryId, bool isStatic) { ColdetModelExPtr& model = impl->models[geometryId]; if(model){ model->isStatic = isStatic; } } bool AISTCollisionDetector::enableGeometryCache(bool on) { return false; } void AISTCollisionDetector::clearGeometryCache(SgNodePtr geometry) { modelCache.erase(weak_ref_ptr(geometry)); } void AISTCollisionDetector::clearAllGeometryCaches() { modelCache.clear(); } void AISTCollisionDetector::setNonInterfarenceGeometyrPair(int geometryId1, int geometryId2) { impl->nonInterfarencePairs.insert(IdPair<>(geometryId1, geometryId2)); } bool AISTCollisionDetector::makeReady() { return impl->makeReady(); } bool AISTCollisionDetectorImpl::makeReady() { modelPairs.clear(); const int n = models.size(); for(int i=0; i < n; ++i){ ColdetModelExPtr& model1 = models[i]; if(model1){ for(int j = i+1; j < n; ++j){ ColdetModelExPtr& model2 = models[j]; if(model2){ if(!model1->isStatic || !model2->isStatic){ if(nonInterfarencePairs.find(IdPair<>(i, j)) == nonInterfarencePairs.end()){ modelPairs.push_back(boost::make_shared(model1, i, model2, j)); } } } } } } return true; } void AISTCollisionDetector::updatePosition(int geometryId, const Position& position) { ColdetModelExPtr& model = impl->models[geometryId]; if(model){ model->setPosition(position); } } void AISTCollisionDetector::detectCollisions(boost::function callback) { impl->detectCollisions(callback); } /** \todo Remeber which geometry positions are updated after the last collision detection and do the actual collision detection only for the updated geometry pairs. */ void AISTCollisionDetectorImpl::detectCollisions(boost::function callback) { CollisionPair collisionPair; vector& collisions = collisionPair.collisions; const int n = modelPairs.size(); for(int i=0; i < n; ++i){ ColdetModelPairEx& modelPair = *modelPairs[i]; const std::vector& cdata = modelPair.detectCollisions(); if(!cdata.empty()){ collisionPair.geometryId[0] = modelPair.id1(); collisionPair.geometryId[1] = modelPair.id2(); collisions.clear(); for(size_t j=0; j < cdata.size(); ++j){ const collision_data& cd = cdata[j]; for(int k=0; k < cd.num_of_i_points; ++k){ if(cd.i_point_new[k]){ collisions.push_back(Collision()); Collision& collision = collisions.back(); collision.point = cd.i_points[k]; collision.normal = cd.n_vector; collision.depth = cd.depth; } } } if(!collisions.empty()){ callback(collisionPair); } } } } choreonoid-1.5.0/src/OpenHRPPlugin/0000775000000000000000000000000012741425367015602 5ustar rootrootchoreonoid-1.5.0/src/OpenHRPPlugin/OpenHRPControllerItem.cpp0000664000000000000000000001573012741425367022452 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "OpenHRPControllerItem.h" #include "DynamicsSimulator_impl.h" #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; using namespace OpenHRP; OpenHRPControllerItem::OpenHRPControllerItem() { signalReadyStandardOutputConnected = false; mv = MessageView::instance(); } OpenHRPControllerItem::OpenHRPControllerItem(const OpenHRPControllerItem& org) : ControllerItem(org) { controllerServerName = org.controllerServerName; controllerServerCommand = org.controllerServerCommand; signalReadyStandardOutputConnected = false; mv = MessageView::instance(); } OpenHRPControllerItem::~OpenHRPControllerItem() { controllerServerProcess.waitForFinished(100); } void OpenHRPControllerItem::onDisconnectedFromRoot() { if(controllerServerProcess.state() != QProcess::NotRunning){ controllerServerProcess.kill(); } ControllerItem::onDisconnectedFromRoot(); } Item* OpenHRPControllerItem::doDuplicate() const { return new OpenHRPControllerItem(*this); } void OpenHRPControllerItem::setControllerServerName(const std::string& name) { controllerServerName = name; } void OpenHRPControllerItem::setControllerServerCommand(const std::string& command) { controllerServerCommand = command; } bool OpenHRPControllerItem::start(ControllerItemIO* io) { ncHelper = getDefaultNamingContextHelper(); if(!ncHelper->isAlive()){ return false; } #ifdef OPENHRP_3_0 typedef OpenHRP::ControllerFactory_var ControllerServer_var; typedef OpenHRP::ControllerFactory ControllerServer; #elif OPENHRP_3_1 typedef OpenHRP::Controller_var ControllerServer_var; typedef OpenHRP::Controller ControllerServer; #endif ControllerServer_var server = ncHelper->findObject(controllerServerName.c_str()); // do null check here bool serverReady = ncHelper->isObjectAlive(server); if(!serverReady){ // invoke the controller command if(!controllerServerCommand.empty()){ if(controllerServerProcess.state() != QProcess::NotRunning){ controllerServerProcess.kill(); controllerServerProcess.waitForFinished(100); } string command(controllerServerCommand); #ifdef _WIN32 if(filesystem::path(controllerServerCommand).extension() != ".exe"){ command += ".exe"; } // quote the command string to support a path including spaces controllerServerProcess.start(QString("\"") + command.c_str() + "\""); #else controllerServerProcess.start(command.c_str()); #endif if(!controllerServerProcess.waitForStarted()){ mv->put(fmt(_("Controller server process \"%1%\" cannot be executed.")) % command); if(!filesystem::exists(command)){ mv->putln(_(" This file does not exist.")); } else { mv->putln(""); } } else { mv->putln(fmt(_("Controller server process \"%1%\" has been executed by %2%.")) % command % name()); for(int i=0; i < 20; ++i){ controllerServerProcess.waitForReadyRead(10); server = ncHelper->findObject(controllerServerName.c_str()); serverReady = ncHelper->isObjectAlive(server); if(serverReady){ if(!signalReadyStandardOutputConnected){ controllerServerProcess.sigReadyReadStandardOutput().connect( boost::bind(&OpenHRPControllerItem::onReadyReadServerProcessOutput, this)); signalReadyStandardOutputConnected = true; } break; } } } } } if(!serverReady){ mv->putln(fmt(_("Controller server object \"%1%\" is not found in the name server.")) % controllerServerName); if(controllerServerProcess.state() != QProcess::NotRunning){ controllerServerProcess.kill(); } return false; } Body* body = io->body(); #ifdef OPENHRP_3_0 controller = server->create(body->name().c_str()); // do null check here mv->putln(fmt(_("The CORBA object of controller \"%1%\" has been created by the factory \"%2%\".")) % name() % controllerServerName); #elif OPENHRP_3_1 controller = server; controller->setModelName(body->name().c_str()); controller->initialize(); mv->putln(fmt(_("The CORBA object \"%1%\" of controller \"%2%\" has been obtained.")) % controllerServerName % name()); #endif timeStep_ = io->timeStep(); dynamicsSimulator.reset(new DynamicsSimulator_impl(body)); controller->setDynamicsSimulator(dynamicsSimulator->_this()); controller->setTimeStep(timeStep_); controller->start(); return true; } double OpenHRPControllerItem::timeStep() const { return timeStep_; } void OpenHRPControllerItem::input() { controller->input(); } bool OpenHRPControllerItem::control() { controller->control(); return true; } void OpenHRPControllerItem::output() { controller->output(); } void OpenHRPControllerItem::stop() { controller->stop(); #ifdef OPENHRP_3_0 controller->destroy(); #endif if(controllerServerProcess.state() != QProcess::NotRunning){ #ifdef OPENHRP_3_1 controller->destroy(); #endif controllerServerProcess.kill(); } } void OpenHRPControllerItem::onReadyReadServerProcessOutput() { MessageView::instance()->put(QString(controllerServerProcess.readAll())); } void OpenHRPControllerItem::doPutProperties(PutPropertyFunction& putProperty) { ControllerItem::doPutProperties(putProperty); putProperty(_("Controller server name"), controllerServerName, boost::bind(&OpenHRPControllerItem::setControllerServerName, this, _1), true); putProperty(_("Controller server command"), controllerServerCommand, boost::bind(&OpenHRPControllerItem::setControllerServerCommand, this, _1), true); } bool OpenHRPControllerItem::store(Archive& archive) { if(!ControllerItem::store(archive)){ return false; } archive.write("controllerServerName", controllerServerName); archive.writeRelocatablePath("controllerServerCommand", controllerServerCommand); return true; } bool OpenHRPControllerItem::restore(const Archive& archive) { if(!ControllerItem::restore(archive)){ return false; } setControllerServerName(archive.get("controllerServerName", controllerServerName)); archive.readRelocatablePath("controllerServerCommand", controllerServerCommand); return true; } choreonoid-1.5.0/src/OpenHRPPlugin/OpenHRPControllerItem.h0000664000000000000000000000351212741425367022112 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_OPENHRP_PLUGIN_OPENHRP_CONTROLLER_ITEM_H #define CNOID_OPENHRP_PLUGIN_OPENHRP_CONTROLLER_ITEM_H #ifdef OPENHRP_3_0 #include #define OpenHRPControllerItem OpenHRP30ControllerItem #elif OPENHRP_3_1 #include #define OpenHRPControllerItem OpenHRP31ControllerItem #endif #include #include #include #include namespace OpenHRP { class DynamicsSimulator_impl; } namespace cnoid { class MessageView; class OpenHRPControllerItem : public ControllerItem { public: OpenHRPControllerItem(); OpenHRPControllerItem(const OpenHRPControllerItem& org); virtual ~OpenHRPControllerItem(); void setControllerServerName(const std::string& name); void setControllerServerCommand(const std::string& command); virtual bool start(ControllerItemIO* io); virtual double timeStep() const; virtual void input(); virtual bool control(); virtual void output(); virtual void stop(); protected: virtual void onDisconnectedFromRoot(); virtual Item* doDuplicate() const; virtual void doPutProperties(PutPropertyFunction& putProperty); virtual bool store(Archive& archive); virtual bool restore(const Archive& archive); private: void onReadyReadServerProcessOutput(); NamingContextHelper* ncHelper; std::string controllerServerName; std::string controllerServerCommand; boost::scoped_ptr dynamicsSimulator; OpenHRP::Controller_var controller; double timeStep_; Process controllerServerProcess; bool signalReadyStandardOutputConnected; MessageView* mv; }; typedef ref_ptr OpenHRPControllerItemPtr; } #endif choreonoid-1.5.0/src/OpenHRPPlugin/OpenHRPControllerBase.h0000664000000000000000000000311512741425367022065 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_OPENHRPP_CONTROLLER_BASE_H #define CNOID_OPENHRPP_CONTROLLER_BASE_H #ifdef OPENHRP_3_0 #include #else #ifndef OPENHRP_3_1 #define OPENHRP_3_1 #endif #include #endif #include namespace cnoid { class OpenHRPControllerBase : virtual public POA_OpenHRP::Controller, virtual public PortableServer::RefCountServantBase { public: OpenHRPControllerBase(const std::string& charaName); ~OpenHRPControllerBase(); virtual void setDynamicsSimulator(OpenHRP::DynamicsSimulator_ptr dynamicsSimulator); virtual void setViewSimulator(OpenHRP::ViewSimulator_ptr viewSimulator); virtual void setTimeStep(::CORBA::Double timeStep); virtual void start(); virtual void input(); virtual void control(); virtual void output(); virtual void stop(); virtual void destroy(); #ifdef OPENHRP_3_1 virtual void setModelName(const char* localModelName); virtual void initialize(); virtual void shutdown(); #endif protected: OpenHRP::DynamicsSimulator_var dynamicsSimulator; OpenHRP::ViewSimulator_var viewSimulator; std::string characterName; double timeStep; }; class OpenHRPControllerFactory_impl #ifdef OPENHRP_3_0 : virtual public POA_OpenHRP::ControllerFactory #endif { public: static bool run(int argc, char* argv[]); OpenHRPControllerFactory_impl(); ~OpenHRPControllerFactory_impl(); OpenHRP::Controller_ptr create(const char* charaName); void shutdown(); }; } #endif choreonoid-1.5.0/src/OpenHRPPlugin/exportdecl.h0000664000000000000000000000227212741425367020127 0ustar rootroot #ifndef CNOID_OPENHRPPLUGIN_EXPORTDECL_H_INCLUDED # define CNOID_OPENHRPPLUGIN_EXPORTDECL_H_INCLUDED # if defined _WIN32 || defined __CYGWIN__ # define CNOID_OPENHRPPLUGIN_DLLIMPORT __declspec(dllimport) # define CNOID_OPENHRPPLUGIN_DLLEXPORT __declspec(dllexport) # define CNOID_OPENHRPPLUGIN_DLLLOCAL # else # if __GNUC__ >= 4 # define CNOID_OPENHRPPLUGIN_DLLIMPORT __attribute__ ((visibility("default"))) # define CNOID_OPENHRPPLUGIN_DLLEXPORT __attribute__ ((visibility("default"))) # define CNOID_OPENHRPPLUGIN_DLLLOCAL __attribute__ ((visibility("hidden"))) # else # define CNOID_OPENHRPPLUGIN_DLLIMPORT # define CNOID_OPENHRPPLUGIN_DLLEXPORT # define CNOID_OPENHRPPLUGIN_DLLLOCAL # endif # endif # ifdef CNOID_OPENHRPPLUGIN_STATIC # define CNOID_OPENHRPPLUGIN_DLLAPI # define CNOID_OPENHRPPLUGIN_LOCAL # else # ifdef CnoidOpenHRP3_1Plugin_EXPORTS # define CNOID_OPENHRPPLUGIN_DLLAPI CNOID_OPENHRPPLUGIN_DLLEXPORT # else # define CNOID_OPENHRPPLUGIN_DLLAPI CNOID_OPENHRPPLUGIN_DLLIMPORT # endif # define CNOID_OPENHRPPLUGIN_LOCAL CNOID_OPENHRPPLUGIN_DLLLOCAL # endif #endif #ifdef CNOID_EXPORT # undef CNOID_EXPORT #endif #define CNOID_EXPORT CNOID_OPENHRPPLUGIN_DLLAPI choreonoid-1.5.0/src/OpenHRPPlugin/OpenHRPInterpreterServiceItem.cpp0000664000000000000000000002363712741425367024160 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "OpenHRPInterpreterServiceItem.h" #include #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; namespace { const bool TRACE_FUNCTIONS = false; class InterpreterService_impl : public virtual POA_OpenHRP::InterpreterService, public virtual PortableServer::RefCountServantBase { public: char* interpret(const char* expr); void interpretMain(const char* expr); OpenHRPInterpreterServiceItemImpl* itemImpl; string result; }; class InterpreterRTC : public RTC::DataFlowComponentBase { public: InterpreterRTC(RTC::Manager* manager); virtual ~InterpreterRTC(); virtual RTC::ReturnCode_t onInitialize(); RTC::CorbaPort interpreterServicePort; InterpreterService_impl interpreterService; }; } namespace cnoid { class OpenHRPInterpreterServiceItemImpl { public: OpenHRPInterpreterServiceItem* self; InterpreterRTC* rtc; string rtcInstanceName; Connection scriptItemUpdateConnection; ScriptItem* scriptItem; bool isScriptItemBackgroundMode; bool forceMainThreadExecution; bool doPutScriptTextToInterpret; ostream& os; OpenHRPInterpreterServiceItemImpl(OpenHRPInterpreterServiceItem* self); OpenHRPInterpreterServiceItemImpl( OpenHRPInterpreterServiceItem* self, const OpenHRPInterpreterServiceItemImpl& org); ~OpenHRPInterpreterServiceItemImpl(); void setRTCinstanceName(const std::string& name); bool createRTC(); bool deleteRTC(); void onScriptItemUpdated(); }; typedef OpenHRPInterpreterServiceItemImpl ItemImpl; } void OpenHRPInterpreterServiceItem::initializeClass(ExtensionManager* ext) { static const char* spec[] = { "implementation_id", "OpenHRPInterpreterService", "type_name", "OpenHRPInterpreterService", "description", "Component for accessing the python interpreter executing a script", "version", "1.0", "vendor", "AIST", "category", "Choreonoid", "activity_type", "DataFlowComponent", "max_instance", "100", "language", "C++", "lang_type", "compile", "" }; RTC::Properties profile(spec); RTC::Manager::instance().registerFactory( profile, RTC::Create, RTC::Delete); ext->itemManager() .registerClass(N_("OpenHRPInterpreterServiceItem")) .addCreationPanel(); } OpenHRPInterpreterServiceItem::OpenHRPInterpreterServiceItem() { setName("OpenHRPInterpreterService"); impl = new ItemImpl(this); } ItemImpl::OpenHRPInterpreterServiceItemImpl(OpenHRPInterpreterServiceItem* self) : self(self), os(MessageView::instance()->cout()) { rtc = 0; scriptItem = 0; isScriptItemBackgroundMode = false; forceMainThreadExecution = false; doPutScriptTextToInterpret = false; } OpenHRPInterpreterServiceItem::OpenHRPInterpreterServiceItem(const OpenHRPInterpreterServiceItem& org) : Item(org) { impl = new ItemImpl(this, *org.impl); } ItemImpl::OpenHRPInterpreterServiceItemImpl(OpenHRPInterpreterServiceItem* self, const ItemImpl& org) : self(self), os(MessageView::instance()->cout()), forceMainThreadExecution(org.forceMainThreadExecution) { rtc = 0; scriptItem = 0; isScriptItemBackgroundMode = org.isScriptItemBackgroundMode; doPutScriptTextToInterpret = org.doPutScriptTextToInterpret; } OpenHRPInterpreterServiceItem::~OpenHRPInterpreterServiceItem() { delete impl; } ItemImpl::~ItemImpl() { deleteRTC(); } Item* OpenHRPInterpreterServiceItem::doDuplicate() const { return new OpenHRPInterpreterServiceItem(*this); } void OpenHRPInterpreterServiceItem::setRTCInstanceName(const std::string& name) { impl->setRTCinstanceName(name); } void ItemImpl::setRTCinstanceName(const std::string& name) { if(rtcInstanceName != name){ rtcInstanceName = name; if(self->findRootItem()){ createRTC(); } } } bool ItemImpl::createRTC() { if(rtc){ deleteRTC(); } if(rtc || rtcInstanceName.empty()){ return false; } format param("OpenHRPInterpreterService?" "instance_name=%1%&" "exec_cxt.periodic_type=PeriodicExecutionContext&" "exec_cxt.periodic.rate=10"); rtc = dynamic_cast(cnoid::createManagedRTC(str(param % rtcInstanceName).c_str())); if(rtc){ rtc->interpreterService.itemImpl = this; os << (format(_("RTC \"%1%\" of \"%2%\" has been created.")) % rtcInstanceName % self->name()) << endl; } else { os << (format(_("RTC \"%1%\" of \"%2%\" cannot be created.")) % rtcInstanceName % self->name()) << endl; } return (rtc != 0); } bool ItemImpl::deleteRTC() { if(rtc){ if(cnoid::deleteRTC(rtc, true)){ os << (format(_("RTC \"%1%\" of \"%2%\" has been deleted.")) % rtcInstanceName % self->name()) << endl; rtc = 0; } else { os << (format(_("RTC \"%1%\" of \"%2%\" cannot be deleted.")) % rtcInstanceName % self->name()) << endl; } } return (rtc == 0); } void OpenHRPInterpreterServiceItem::onConnectedToRoot() { impl->createRTC(); } void OpenHRPInterpreterServiceItem::onPositionChanged() { impl->scriptItemUpdateConnection.disconnect(); impl->scriptItem = findOwnerItem(); if(impl->scriptItem){ impl->onScriptItemUpdated(); impl->scriptItemUpdateConnection = impl->scriptItem->sigUpdated().connect(boost::bind(&ItemImpl::onScriptItemUpdated, impl)); } } void ItemImpl::onScriptItemUpdated() { // This property is stored to avoid the access from a background thread isScriptItemBackgroundMode = scriptItem->isBackgroundMode(); } void OpenHRPInterpreterServiceItem::onDisconnectedFromRoot() { impl->deleteRTC(); } void OpenHRPInterpreterServiceItem::doPutProperties(PutPropertyFunction& putProperty) { putProperty(_("RTC Instance name"), impl->rtcInstanceName, boost::bind(&ItemImpl::setRTCinstanceName, impl, _1), true); putProperty(_("Force main thread execution"), impl->forceMainThreadExecution, changeProperty(impl->forceMainThreadExecution)); putProperty(_("Put script text to interpret"), impl->doPutScriptTextToInterpret, changeProperty(impl->doPutScriptTextToInterpret)); } bool OpenHRPInterpreterServiceItem::store(Archive& archive) { archive.write("rtcInstance", impl->rtcInstanceName); archive.write("forceMainThreadExecution", impl->forceMainThreadExecution); archive.write("putScriptText", impl->doPutScriptTextToInterpret); return true; } bool OpenHRPInterpreterServiceItem::restore(const Archive& archive) { impl->setRTCinstanceName(archive.get("rtcInstance", impl->rtcInstanceName)); archive.read("forceMainThreadExecution", impl->forceMainThreadExecution); archive.read("putScriptText", impl->doPutScriptTextToInterpret); return true; } InterpreterRTC::InterpreterRTC(RTC::Manager* manager) : RTC::DataFlowComponentBase(manager), interpreterServicePort("InterpreterService") { } InterpreterRTC:: ~InterpreterRTC() { } RTC::ReturnCode_t InterpreterRTC::onInitialize() { interpreterServicePort.registerProvider("service0", "InterpreterService", interpreterService); addPort(interpreterServicePort); return RTC::RTC_OK; } char* InterpreterService_impl::interpret(const char* expr) { static int counter = 0; ostream& os = MessageView::instance()->cout(); int no = counter++; result.clear(); if(!itemImpl->isScriptItemBackgroundMode || itemImpl->forceMainThreadExecution){ callSynchronously(boost::bind(&InterpreterService_impl::interpretMain, this, expr)); } else { interpretMain(expr); } CORBA::String_var ret(result.c_str()); return ret._retn();; } void InterpreterService_impl::interpretMain(const char* expr) { ostream& os = MessageView::instance()->cout(); Item* item = itemImpl->self; if(itemImpl->doPutScriptTextToInterpret){ os << (format(_("%1%: interpret(\"%2%\")")) % item->name() % expr) << endl; } ScriptItem* scriptItem = item->findOwnerItem(); if(!scriptItem){ os <<(format(_("The owner script item of %1% is not found. The interpret function cannot be executed.")) % item->name()) << endl; } else { if(scriptItem->isRunning()){ os << (format(_("Owner script item \"%1%\" is running now. The interpret function cannot be executed.")) % scriptItem->name()) << endl; } else { if(!scriptItem->executeCode(expr)){ os << (format(_("Executing the script given to the interpret function failed."))) << endl; } else { if(!scriptItem->waitToFinish()){ os << (format(_("The script does not return.")) % item->name()) << endl; } else { result = scriptItem->resultString(); if(itemImpl->doPutScriptTextToInterpret){ if(!result.empty()){ os << (format(_("%1%: interpret() returns %2%.")) % item->name() % result) << endl; } else { os << (format(_("%1%: interpret() finished.")) % item->name()) << endl; } } } } } } } choreonoid-1.5.0/src/OpenHRPPlugin/corba/0000775000000000000000000000000012741425367016670 5ustar rootrootchoreonoid-1.5.0/src/OpenHRPPlugin/corba/OpenHRP/0000775000000000000000000000000012741425367020143 5ustar rootrootchoreonoid-1.5.0/src/OpenHRPPlugin/corba/OpenHRP/3.1/0000775000000000000000000000000012741425367020444 5ustar rootrootchoreonoid-1.5.0/src/OpenHRPPlugin/corba/OpenHRP/3.1/OpenHRPCommon.idl0000664000000000000000000001060512741425367023564 0ustar rootroot// -*- mode: idl; indent-tabs-mode: t; tab-width: 4; c-basic-offset: 4; -*- #ifndef OPENHRP_COMMON_IDL_INCLUDED #define OPENHRP_COMMON_IDL_INCLUDED /** * @if jp * OpenHRP ċŸşĉœĴƒ‡ƒĵ‚żĉ§‹é€  * @else * OpenHRP CORBA Common * @endif * @file idl/OpenHRP/OpenHRPCommon.idl */ module OpenHRP { typedef sequence FloatSequence; typedef sequence ShortSequence; typedef sequence OctetSequence; typedef double DblArray4[4]; typedef float FloatArray3[3]; typedef sequence DblSequence; typedef sequence StringSequence; typedef sequence LongSequence; typedef double DblArray3[3]; typedef double DblArray6[6]; typedef double DblArray9[9]; typedef double DblArray12[12]; typedef sequence DblSequence3; typedef sequence DblSequence6; typedef sequence DblSequence9; typedef sequence DblArray3Sequence; typedef sequence DblArray6Sequence; typedef sequence DblArray12Sequence; typedef sequence DblSequenceSequence; /** * @if jp * ƒŞƒ³‚Żä½ç½/ċ§żċ‹˘ * @endif */ struct LinkPosition { /** * @if jp * 位罃™‚ŻƒˆƒĞ * @endif */ DblArray3 p; /** * @if jp * ċ§żċ‹˘èĦŒċˆ— * @else * Row major array of 3x3 Matrix elements * @endif */ DblArray9 R; }; typedef sequence LinkPositionSequence; /** * @if jp * ‚­ƒ£ƒİ‚Ż‚żä½ç½/ċ§żċ‹˘ * @endif */ struct CharacterPosition { /** * @if jp * ‚­ƒ£ƒİ‚Ż‚żċ * @endif */ string characterName; /** * @if jp * ‚­ƒ£ƒİ‚Ż‚ż‚’ĉ§‹ĉˆ™‚‹ƒŞƒ³‚Żä½ç½/ċ§żċ‹˘ * @endif */ LinkPositionSequence linkPositions; }; typedef sequence CharacterPositionSequence; /** * @if jp * ƒŞƒ³‚݁ƒš‚˘ * @endif */ struct LinkPair { /** * @if jp * 1組盁‚­ƒ£ƒİ‚Ż‚żċ * @else * Character Name to Identify Polygon Set * @endif */ string charName1; /** * @if jp * 1組盁ƒŞƒ³‚Żċ * @else * Link Name to Identify Polygon Set * @endif */ string linkName1; /** * @if jp * 2組盁‚­ƒ£ƒİ‚Ż‚żċ * @else * Character Name to Identify Polygon Set * @endif */ string charName2; /** * @if jp * 2組盁ƒŞƒ³‚Żċ * @else * Link Name to Identify Polygon Set * @endif */ string linkName2; /** * @if jp * ƒŞƒ³‚Żé–“è·é›˘Œ“ċ€¤‚ˆ‚Š‚‚ċ°•„ċ ´ċˆïĵŒċı²ĉ¸‰¨èĤ‹Ş™ * @else * When distance between links is smaller than this value, it is regarded as collision * @endif */ double tolerance; }; typedef sequence LinkPairSequence; /** * @if jp * èĦçށ—Ĥ„‚‹ç‚ı * @endif */ struct CollisionPoint { /** * @if jp * èĦçށç‚ı * @endif */ DblArray3 position; /** * @if jp * ĉ³•ç·šƒ™‚ŻƒˆƒĞ * @endif */ DblArray3 normal; /** * @if jp * ċı²ĉ¸‰ĉ·ħ• * @endif */ double idepth; }; typedef sequence CollisionPointSequence; /** * @if jp * èĦçށĉƒ…ċ ħ * @endif */ struct Collision { /** * @if jp * èĦçށ—Ĥ„‚‹ƒš‚˘ * @endif */ LinkPair pair; /** * @if jp * èĦçށ—Ĥ„‚‹ç‚ı * @endif */ CollisionPointSequence points; }; typedef sequence CollisionSequence; /** * @if jp * è·é›˘ïĵŒĉœ€èż‘ç‚ıĉƒ…ċ ħ * @endif */ struct Distance { /** * @if jp * ƒš‚˘ * @endif */ LinkPair pair; /** * @if jp * è·é›˘ * @endif */ double minD; /** * @if jp * ĉœ€èż‘ç‚ı * @endif */ DblArray3 point0; DblArray3 point1; }; typedef sequence DistanceSequence; /** * @if jp * ‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³ĉƒ…ċ ħ * @endif */ struct WorldState { /** * @if jp * çċœ¨çµŒéŽĉ™‚é–“[s] * @endif */ double time; /** * @if jp * ‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³™‚‹‚­ƒ£ƒİ‚Ż‚żä½ç½/ċ§żċ‹˘ * @endif */ CharacterPositionSequence characterPositions; /** * @if jp * èĦçށĉƒ…ċ ħ * @endif */ CollisionSequence collisions; }; /** * @if jp * ‚µƒĵƒ * @endif */ interface ServerObject { /** * @if jp * 終了 * @endif */ oneway void shutdown(); }; /** * @if jp * Extra Joint ċž‹ * @endif */ enum ExtraJointType { EJ_XYZ, EJ_XY, EJ_Z }; }; #endif choreonoid-1.5.0/src/OpenHRPPlugin/corba/OpenHRP/3.1/ViewSimulator.idl0000664000000000000000000001432712741425367023757 0ustar rootroot#ifndef OPENHRP_VIEW_SIMULATOR_IDL_INCLUDED #define OPENHRP_VIEW_SIMULATOR_IDL_INCLUDED /** @file idl/OpenHRP/ViewSimulator.idl * @if jp * ViewSimulator ‚¤ƒ³‚żƒĵƒ•‚§ƒĵ‚ıċšçİ * @else * ViewSimulator Interfece Definition * @endif * @author Ichitaro Kohara, MSTC * @version 1.0 * @date 2001.02.22 */ #include module OpenHRP { /** * @if jp * ç”ğċƒƒ•‚݃ĵƒžƒƒƒˆ * @else * Image Data * @endif */ enum PixelFormat {ARGB, // 4byte/pixel GRAY, // 1byte/pixel DEPTH,// 4byte/pixel RGB}; // 3byte/pixel /** * @if jp * ç”ğċƒƒ‡ƒĵ‚ż * @endif */ struct ImageData { /** * @if jp * ƒ•‚݃ĵƒžƒƒƒˆ * @endif */ PixelFormat format; /** * @if jp * ç”ğċƒċı… * @endif */ long width; /** * @if jp * ç”ğċƒéИ• * @endif */ long height; /** * @if jp * octet §ç”ğċƒƒ‡ƒĵ‚ż * @endif */ sequence octetData; /** * @if jp * long §ç”ğċƒƒ‡ƒĵ‚ż * @endif */ sequence longData; /** * @if jp * float §ç”ğċƒƒ‡ƒĵ‚ż * @endif */ sequence floatData; }; /** * @if jp * ‚ЃĦƒİ * @author Ichitaro Kohara, MSTC * @version 1.0(2001.02.16) * @else * Camera * @author Ichitaro Kohara, MSTC * @version 1.0(2001.02.16) * @endif */ interface Camera { /** * @if jp * ‚ЃĦƒİç¨ċˆ * @else * Camera type * @endif */ enum CameraType { NONE, //!< read no information COLOR, //!< read color buffer MONO, DEPTH, //!< read depth buffer COLOR_DEPTH, //!< read color buffer and depth buffer MONO_DEPTH }; /** * @if jp * ‚ЃĦƒİƒ‘ƒİƒĦ‚ż * @else * Camera parameter * @endif */ struct CameraParameter { /** * @if jp * ‚ЃĦƒİç¨ċˆ * @else * camera type * @endif */ CameraType type; /** * @if jp * ‚­ƒ£ƒİ‚Ż‚żĉ­£é˘‹‚‰è·é›˘[m] * @else * view model's front clip distance[m] * @endif */ float frontClipDistance; /** * @if jp * ‚­ƒ£ƒİ‚Ż‚żċŒé˘§è·é›˘[m] * @else * view model's back clip distance[m] * @endif */ float backClipDistance; /** * @if jp * èĤ–野角[rad] * @else * fields of view[rad] * @endif */ float fieldOfView; /** * @if jp * ‚ğƒ³‚µID * @else * sensor id * @endif */ long sensorId; /** * @if jp * ‚ğƒ³‚µċ * @else * sensor name * @endif */ string sensorName; /** * @if jp * ƒŽƒĵƒ‰ċ£è¨€ċċ‰ * @else * DEF name * @endif */ string defName; /** * @if jp * ċı… * @else * width * @endif */ long width; /** * @if jp * éИ• * @else * height * @endif */ long height; /** * @if jp * ƒ•ƒĴƒĵƒ ƒĴƒĵƒˆ[fps] * @else * frame rate[fps] * @endif */ float frameRate; }; /** * @if jp * ‚µƒĵƒ‚’終了—™€‚ * @else * Destroy * @endif */ void destroy(); /** * @if jp * ‚ЃĦƒİƒ‘ƒİƒĦ‚ż‚’ċ–ċ——™€‚ * @return ‚ЃĦƒİƒ‘ƒİƒĦ‚ż * @else * Get camera parameter * @return camera parameter */ CameraParameter getCameraParameter(); /** * @if jp * ‚¤ƒĦƒĵ‚¸‚’ċ–ċ——™€‚ * @endif */ ImageData getImageData(); }; /** * @if jp * ‚ЃĦƒİ配ċˆ— * @else * Sequence of Camera * @endif */ typedef sequence CameraSequence; /** * @if jp * @brief ViewSimulator ‚¤ƒ³‚żƒĵƒ•‚§ƒĵ‚ı * * ‚ЃĦƒİ¨‚Œ‹‚‰ċ–ċ—§‚‹ç”ğċƒ‚’‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³—™€‚ * * Controller‹‚‰Żäğ下ĉ‰‹é †§ä½żç”¨§™€‚ * ƒĦƒ³ƒ visionSensor_ Ğ‚ğƒƒƒˆ•‚ŒŸ ViewSimulator Ğċ݁—Ĥ€ * * -# ViewSimulator::getCameraSequenceOf ‚’ä½żç”¨—Ĥ Camera ‚’ċ–ċ——™€‚ * -# Camera::getCameraParameter ‹‚‰ċ–ċ—•‚Œ‚‹ CameraParameter §ċ„ç¨ĉƒ…ċ ħ‚’èŞżı™€‚ * * äğ下€‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³ƒĞƒĵƒ— * * -# Camera::getImageData § ImageData‚’ċ–ċ——™€‚ * -# “‚ЃĦƒİƒ•‚݃ĵƒžƒƒƒˆĞ—ŸŒ„€ImageData::longData 等‹‚‰ç”ğċƒ‚’ċ–ċ——™€‚ * * @author Ichitaro Kohara, MSTC * @version 1.0(2001.02.22) * @else * Vision Sensor * @author Ichitaro Kohara, MSTC * @version 1.0(2001.02.22) * @endif */ interface ViewSimulator : World { /** * @if jp * ‚µƒĵƒ‚’終了—™€‚ * @else * Destory * @endif */ void destroy(); /** * @if jp * ‚·ƒŸƒƒĴƒĵ‚żĞ‚‚‹‚ЃĦƒİ‚’ċ–ċ——™€‚ * @param cameras ‚ЃĦƒİ配ċˆ— * @return ‚ЃĦƒİċ°ĉ•° * @else * Get cameras loaded in simulator * @param cameras cameras * @return number of cameras * @endif */ void getCameraSequence(out CameraSequence cameras); /** * @if jp * ‚­ƒ£ƒİ‚Ż‚żĞ‚‚‹‚ЃĦƒİ‚’ċ–ċ——™€‚ * @param objectName ‚­ƒ£ƒİ‚Ż‚żċ * @param cameras ‚ЃĦƒİ配ċˆ— * @endif */ void getCameraSequenceOf(in string objectName, out CameraSequence cameras); /** * @if jp * ‚·ƒĵƒ³‚’ĉ›´ĉ–°—™€‚ * @param state ĉ–°—„ WorldState * @else * Update scene * @param state WorldState * @endif */ void updateScene( in WorldState state ); }; /** * ViewSimulatorƒ•‚Ħ‚ŻƒˆƒŞ‚¤ƒ³‚żƒ•‚§‚¤‚ı */ interface ViewSimulatorFactory : ServerObject { /** * ViewSimulator ‚’生ĉˆ—™€‚ * * @return ViewSimulator‚ރ–‚¸‚§‚Żƒˆ */ ViewSimulator create(); }; }; #endif choreonoid-1.5.0/src/OpenHRPPlugin/corba/OpenHRP/3.1/OnlineViewer.idl0000664000000000000000000000474412741425367023555 0ustar rootroot#ifndef OPENHRP_ONLINE_VIEWER_IDL_INCLUDED #define OPENHRP_ONLINE_VIEWER_IDL_INCLUDED #include module OpenHRP { /** * @if jp * OnlineViewer ‚¤ƒ³‚żƒĵƒ•‚§ƒĵ‚ı * * GrxUI  3DView ‚’‚Żƒİ‚¤‚˘ƒ³ƒˆƒ—ƒ­‚°ƒİƒ ‹‚‰èĦ¨ç¤ş•›‚‹éš›Ğä½żç”¨—™€‚ * * load() §èŞ­żèĵ‚“ ƒ˘ƒ‡ƒĞĞċ݁—Ĥ update() §ĉƒ…ċ ħ‚’与ˆ‚‹“¨§‚˘ƒ‹ƒĦƒĵ‚·ƒ§ƒ³—™€‚ * * Ÿ€ update() ‚’ä½żç”¨™‚‹¨ĉƒ…ċ ħŻè¨˜éŒ²•‚Œ€ċŒ§ċ†ç”Ÿ™‚‹“¨‚‚§™€‚ */ interface OnlineViewer { exception OnlineViewerException { /** @if jp ‚¨ƒİƒĵèŞĴĉ˜Ž @endif */ string description; }; /** * @if jp * èĦ¨ç¤şċ†…ċı‚’ĉ›´ĉ–°—™ * * ċ†…ċıŻè¨˜éŒ²•‚Œ€ċŒ§ċ†ç”Ÿ—ç›´™“¨Œ§™€‚ * @param state ĉ›´ĉ–°™‚‹èĦ¨ç¤şċ†…ċıĉƒ…ċ ħ * @else * Update Display * @endif */ void update(in WorldState state); /** * @if jp * ƒ˘ƒ‡ƒĞèŞ­żèĵż‚’èĦŒ„™€‚ * @param name ƒ˘ƒ‡ƒĞċ * @param url ƒ˘ƒ‡ƒĞƒ•‚Ħ‚¤ƒĞURL * @endif */ void load(in string name, in string url) raises (OnlineViewerException); /** * @if jp * 記録•‚ŒŸ„§ĉ›´ĉ–°‚’‚ŻƒŞ‚˘—™€‚ * @endif */ void clearLog(); /** * @if jp * ƒ‡ƒĵ‚ż‚’‚ŻƒŞ‚˘—™€‚ * @endif */ void clearData(); /** * @if jp * èĦ¨ç¤şċ†…ċı‚’ĉ›´ĉ–°—™€‚ update() ¨Żé•„€ĉ›´ĉ–°ċ†…ċı‚’記録—›‚“€‚ * @param state ĉ›´ĉ–°™‚‹èĦ¨ç¤şċ†…ċıĉƒ…ċ ħ * @else * state display without recording '03 Apr.4 s.kajita * @endif */ void drawScene(in WorldState state); /** * @if jp * 線ċı…‚’設ċš—™€‚ * @endif */ void setLineWidth(in float width); /** * @if jp * ‚ı‚ħƒĵƒĞ‚’設ċš—™€‚ * @endif */ void setLineScale(in float scale); /** * @if jp * * @endif */ boolean getPosture(in string robotId, out DblSequence posture); /** * @if jp * ƒ­‚°äżċ­˜ċ…ˆ(WorldStateItem)‚’設ċš—™€‚ * ĉŒ‡ċš—Ÿċċ‰WorldStateItemŒċ­˜ċœ¨—Ş„ċ ´ċˆŻĉ–°ŸĞ作ĉˆ—™€‚ * @param name WorldStateItemċċ‰ * @endif */ void setLogName(in string name); }; }; #endif choreonoid-1.5.0/src/OpenHRPPlugin/corba/OpenHRP/3.1/Controller.idl0000664000000000000000000001115212741425367023261 0ustar rootroot#ifndef OPENHRP_CONTROLLER_IDL_INCLUDED #define OPENHRP_CONTROLLER_IDL_INCLUDED /** @file idl/OpenHRP/Controller.idl * @if jp * Controller ‚µƒĵƒé–˘é€£‚¤ƒ³‚żƒĵƒ•‚§ƒĵ‚ı * @else * Controller IDL * @endif * @author Ichitaro Kohara Kernel Inc. * @date 2000/03/24 */ #include #include #include module OpenHRP { /** * @if jp * @brief Controller ‚¤ƒ³‚żƒĵƒ•‚§ƒĵ‚ı€‚ * * ċˆĥċĦ‚½ƒ•ƒˆċ½ıċ‰²‚’ĉžœŸ—™€‚ Controller Żäğ下ĉµ‚Œ‚’èĦŒ†‚ˆ†Ğ作ĉˆ—Ĥ •„€‚ * * -# ‚³ƒ³‚ıƒˆƒİ‚Ż‚ż§‚µƒĵƒèµ·ċ‹•ĉ™‚ċˆĉœŸċŒ– * -# setModelName( modelName )§ċċ‰‚’‚ğƒƒƒˆ * -# initialize() §RTC部ċˆ†ċˆĉœŸċŒ– * -# start() §‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³é–‹ċ§‹ĉ™‚ċˆĉœŸċŒ– * -# input() §‚·ƒŸƒƒĴƒĵ‚ż‹‚‰‚ğƒ³‚µĉƒ…ċ ħ‚’ċ—‚‹ * -# control() ‚ğƒ³‚µĉƒ…ċ ħ‹‚‰ċˆĥċĦ計痂’èĦŒ† * -# output() §‚˘‚Żƒƒ‚¨ƒĵ‚żĞĉƒ…ċ ħ‚’‚ğƒƒƒˆ™‚‹ * * @note äğŠċŒOpenHRP‚³ƒ³ƒˆƒ­ƒĵƒİŻOpenRTM‚³ƒ³ƒƒĵƒƒ³ƒˆ¨—Ĥ作ĉˆ™‚‹Œĉ¨™ĉş–¨Ş‚Ё™€‚ * ċ“£Ĥ€ä¸€èˆĴ的Şä½żç”¨ĞŠ„ĤŻĉœĴ‚¤ƒ³‚żƒ•‚§ƒĵ‚ı‚’ç›´ĉŽä½ż†ċż…èĤŻ‚‚Ё›‚“€‚ * * @else * Controller Interface * @endif */ interface Controller : ServerObject { /** @if jp ‚³ƒ³ƒˆƒ­ƒĵƒİċ‡Ĥ理ĞŠ„Ĥ‚¨ƒİƒĵŒç”Ÿ˜Ÿ¨Ğ生ĉˆ•‚Œ‚‹ä‹ċ¤–€‚ initializeĉŽ’äğ–ċˆĥċĦĞŠ„Ĥä½żç”¨™‚‹äşˆċš§™€‚ @endif */ exception ControllerException { /** @if jp ‚¨ƒİƒĵèŞĴĉ˜Ž @endif */ string description; }; /** * @if jp * @brief DynamicsSimulator ‚’‚ğƒƒƒˆ™‚‹€‚ * * ‚Żƒİ‚¤‚˘ƒ³ƒˆŒ Controller ‚µƒĵƒ‚’ä½żç”¨™‚‹é𛀁 DynamicsSimulator ¸ċ‚ç…§‚’‚ğƒƒƒˆ—™€‚ * @param dynamicssimulator_ DynamicsSimulator ¸ċ‚ç…§ * @endif */ void setDynamicsSimulator(in DynamicsSimulator dynamicssimulator_); /** * @if jp * @brief ƒ˘ƒ‡ƒĞċ ‚’‚ğƒƒƒˆ™‚‹€‚ * * ‚Żƒİ‚¤‚˘ƒ³ƒˆŒ Controller ‚µƒĵƒ‚’ä½żç”¨™‚‹é𛀁ƒ˘ƒ‡ƒĞċ‚’‚ğƒƒƒˆ—™€‚ * @param localModelName ƒ˘ƒ‡ƒĞċ * @endif */ void setModelName(in string localModelName); /** * @if jp * @brief ViewSimulator‚’‚ğƒƒƒˆ™‚‹€‚ * * setDynamicsSimulator() ¨ċŒĉ§˜Ğ ViewSimulator ‚’ä½żç”¨™‚‹ Controller Ğ * ĉŽçĥš™‚‹éš›Ż“ƒĦ‚½ƒƒƒ‰§‚ğƒƒƒˆ—™€‚ * * @param viewsimulator_ ViewSimulator ¸ċ‚ç…§ * @endif */ void setViewSimulator(in ViewSimulator viewsimulator_); /** * @if jp * @brief ‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³ƒĞƒĵƒ—Œċ§‹‚‹ċ‰Ğïĵ‘ċ›žċ‘ĵ°‚Œ™€‚ * * ‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³ċ‰ċˆĉœŸċŒ–Ż““Ğĉ›¸„Ĥ •„€‚ * @else * This method is called just before beginning periodic calls of control(). * * Initialization that requires the initial state of a robot * should be done in this method. * @endif */ void start(); /** * @if jp * @brief ‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³‚’é–‹ċ§‹ƒğċ†é–‹™‚‹é𛁂³ƒ³ƒˆƒ­ƒĵƒİƒĵċˆĉœŸċŒ–‚’èĦŒ„™€‚ * * startäğċ‰endäğ降‚³ƒ³ƒˆƒ­ƒĵƒİƒŞ‚ğƒƒƒˆĞä½żç”¨—™€‚start~end 中‚³ƒ³ƒˆƒ­ƒĵƒİ§ŻĉŽ’äğ–ċˆĥċĦ‚’èĦŒ†äşˆċš§™€‚ * @endif */ void initialize() raises (ControllerException); /** * @if jp * @brief ċˆĥċĦ計痂’èĦŒ„™€‚ * * ‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³ƒĞƒĵƒ—ĞŠ„Ĥ input() §ċ–ċ——Ÿĉƒ…ċ ħ‚’ä½żç”¨—Ĥ計痂’èĦŒ„€ output() §ċ‡şċŠ›—™€‚ * @endif */ void control(); /** * @if jp * @brief ‚ğƒ³‚µĉƒ…ċ ħċ–ċ—‚’èĦŒ„™€‚ * * DynamicsSimulator::getCharacterSensorState() 等‚’ä½żç”¨—Ĥ‚ğƒ³‚µĉƒ…ċ ħ‚’ċ–ċ——™€‚ * @endif */ void input(); /** * @if jp * @brief ‚˘‚Żƒƒ‚¨ƒĵ‚żŞİ¸ĉƒ…ċ ħ‚’ċ‡şċŠ›—™€‚ * * DynamicsSimulator::setCharacterLinkData() 等‚’ä½żç”¨—Ĥ‚·ƒŸƒƒĴƒĵ‚ż¸ĉƒ…ċ ħ‚’ċ‡şċŠ›—™€‚ * @endif */ void output(); /** * @if jp * ‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³ƒĞƒĵƒ—Œçµ‚了—Ÿéš›Ğċ‘ĵ°‚Œ™€‚ * @else * This method is called when the control loop is finished. * @endif */ void stop(); /** * @if jp * ‚µƒĵƒ‚’終了—™€‚ * @endif */ void destroy(); /** * @if jp * controllertimeStep‚’設ċš—™€‚ * @endif */ void setTimeStep(in double timeStep); }; }; #endif choreonoid-1.5.0/src/OpenHRPPlugin/corba/OpenHRP/3.1/ModelLoader.idl0000664000000000000000000004620412741425367023333 0ustar rootroot#ifndef OPENHRP_MODEL_LOADER_IDL_INCLUDED #define OPENHRP_MODEL_LOADER_IDL_INCLUDED /** @if jp ModelLoader ‚µƒĵƒé–˘é€£‚¤ƒ³‚żƒĵƒ•‚§ƒĵ‚ı @endif @author Shin'ichiro Nakaoka */ #include module OpenHRP { /** @if jp ShapeInfo ¸‚¤ƒ³ƒ‡ƒƒ‚Ż‚ı€‚ShapeInfo Ğċ݁—ĤŻ transformMatrix Ğĉ ĵ納•‚ŒŸ ċş§ĉ¨™ċ¤‰ĉ›‚’éİ用™‚‹€‚ @endif */ struct TransformedShapeIndex { /** @if jp ċ¤‰ĉ›èĦŒċˆ—€‚4x4ċŒĉĴĦċ¤‰ĉ›èĦŒċˆ—ä¸Š3èĦŒċˆ†‚’ Row Major Array §ĉ ĵ納—Ÿ‚‚€‚ @endif */ DblArray12 transformMatrix; /** @if jp ĉœĴĉ§‹é€ ä½“Œ LinkInfo Ğĉ ĵ納•‚ŒĤ„‚‹ċ ´ċˆ€LinkInfo  inlinedShapeTransformMatrices ¸‚¤ƒ³ƒ‡ƒƒ‚Ż‚ı‚’ĉ ĵ納™‚‹. ċ½˘çŠĥŒƒ˘ƒ‡ƒĞƒ•‚Ħ‚¤ƒĞĞŠ„Ĥ inline ƒŽƒĵƒ‰¨—Ĥċˆƒ•‚Ħ‚¤ƒĞĞè¨˜èż°•‚ŒĤ„‚‹ċ ´ċˆ€ inline ƒŽƒĵƒ‰‚’èŞ­żèĵ‚€ċ´ĞŠ‘‚‹ċ¤‰ĉ›ż‚’集çݍ—ŸèĦŒċˆ—¨™‚‹€‚ ƒ˘ƒ‡ƒĞƒ­ƒĵƒ€‚’ċˆİ用—Ÿƒ˘ƒ‡ƒĞ‚¨ƒ‡‚£‚żĞŠ„ĤinlineƒŽƒĵƒ‰‚’ĉ­£—ĉ‰ħ†Ÿ‚ĞĉœĴĉƒ…ċ ħŒċż…èĤ¨Ş£Ĥ„‚‹€‚ inlineƒŽƒĵƒ‰Œä½ż‚‚ŒĤ„Ş„ċ ´ċˆŻ -1 ¨™‚‹€‚ @endif */ short inlinedShapeTransformMatrixIndex; /** @if jp BodyInfo::shapes ĞŠ‘‚‹ ShapeInfo ‚¤ƒ³ƒ‡ƒƒ‚Ż‚ı€‚ @endif */ short shapeIndex; }; typedef sequence TransformedShapeIndexSequence; typedef sequence AllLinkShapeIndexSequence; /** @if jp ‚ğƒ³‚µĉƒ…ċ ħ‚’ĉ ĵ納™‚‹ĉ§‹é€ ä½“€‚ ĉ—§IDL§Ż interface ¨—Ĥ„ŸŒ€ĉ–°IDL§Ż struct ¨Ş‚‹“¨Ğĉ³¨ĉ„€‚ @endif */ struct SensorInfo { /* @if jp ‚ğƒ³‚µç¨éĦž‚’èĦ¨™ĉ–‡ċ­—ċˆ—€‚ çċœ¨¨“‚€äğ下Œċšç݁•‚ŒĤ„‚‹€‚ "Force" - 6èğ¸ċŠ›‚ğƒ³‚µ "RateGyro" - ƒĴƒĵƒˆ‚¸ƒ£‚¤ƒ­‚ğƒ³‚µ "Acceleration" - ċŠ é€ŸċşĤ‚ğƒ³‚µ "Vision" - ƒ“‚¸ƒ§ƒ³‚ğƒ³‚µ "Range" - è·é›˘‚ğƒ³‚µ @endif */ string type; string name; ///< ĉœĴ‚ğƒ³‚µè­˜ċˆċ long id; ///< ‚ğƒ³‚µç¨éĦž”¨‚ğƒ³‚µID DblArray3 translation; ///< ‚ğƒ³‚µè¨­ç½ä½ç½(ƒŞƒ³‚Żƒ­ƒĵ‚ЃĞċş§ĉ¨™) DblArray4 rotation; ///< ‚ğƒ³‚µè¨­ç½ċ§żċ‹˘(ƒŞƒ³‚Żƒ­ƒĵ‚ЃĞċş§ĉ¨™) FloatSequence specValues; ///< ċ„ç¨äğ•ĉ§˜ċ€¤(ĉ—§IDLmaxValuesĞ相ċ½“) string specFile; ///< äğ•ĉ§˜è¨˜èż°ƒ•‚Ħ‚¤ƒĞċïĵˆĉœĴĉ”ıè‰Ż§Ż¨‚Ё‚ˆšçİş§‚ˆ„ïĵ‰ /// ĉœĴƒŞƒ³‚݁ĞċŻċżœ™‚‹ċ½˘çŠĥĉƒ…ċ ħċ¤‰ĉ›èĦŒċˆ—ä𘁍‚¤ƒ³ƒ‡ƒƒ‚Ż‚ıċˆ— TransformedShapeIndexSequence shapeIndices; DblArray12Sequence inlinedShapeTransformMatrices; }; typedef sequence SensorInfoSequence; /** @if jp ƒƒĵƒ‰‚Ĥ‚§‚˘‚³ƒ³ƒƒĵƒƒ³ƒˆĉƒ…ċ ħ‚’ĉ ĵ納™‚‹ĉ§‹é€ ä½“ @endif */ struct HwcInfo { string name; ///< ĉœĴHWCè­˜ċˆċ long id; ///< HWCç¨éĦž”¨‚ğƒ³‚µID DblArray3 translation; ///< HWC設ç½ä½ç½(ƒŞƒ³‚Żƒ­ƒĵ‚ЃĞċş§ĉ¨™) DblArray4 rotation; ///< HWC設ç½ċ§żċ‹˘(ƒŞƒ³‚Żƒ­ƒĵ‚ЃĞċş§ĉ¨™) string url; ///< HWCƒ—ƒ­ƒ•‚Ħ‚¤ƒĞURL /// ĉœĴHWCĞċŻċżœ™‚‹ċ½˘çŠĥĉƒ…ċ ħċ¤‰ĉ›èĦŒċˆ—ä𘁍‚¤ƒ³ƒ‡ƒƒ‚Ż‚ıċˆ— TransformedShapeIndexSequence shapeIndices; DblArray12Sequence inlinedShapeTransformMatrices; }; typedef sequence HwcInfoSequence; /** @if jp ‚ğ‚°ƒĦƒ³ƒˆĉƒ…ċ ħ‚’ĉ ĵ納™‚‹ĉ§‹é€ ä½“ 複ĉ•°ċ€‹‚ğ‚°ƒĦƒ³ƒˆƒŽƒĵƒ‰‚’ĉŒ¤ƒŞƒ³‚Ż‚’GUI‹‚‰ç·¨é›†™‚‹Ÿ‚Ğä½żç”¨ @endif */ struct SegmentInfo { string name; ///< ‚ğ‚°ƒĦƒ³ƒˆċ double mass; ///< è³Şé‡ DblArray3 centerOfMass; ///< 重ċżƒä½ç½ DblArray9 inertia; ///< ĉ…£ĉ€§èĦŒċˆ— DblArray12 transformMatrix; /// TransformedShapeIndex‚¤ƒ³ƒ‡ƒƒ‚Ż‚ıċˆ— sequence shapeIndices; }; typedef sequence SegmentInfoSequence; /** @if jp ċ„ƒŞƒ³‚݁ĉƒ…ċ ħ‚’ĉ ĵ納™‚‹ĉ§‹é€ ä½“€‚ ĉ—§IDL§Ż interface ¨—Ĥ„ŸŒ€ĉ–°IDL§Ż struct ¨Ş‚‹“¨Ğĉ³¨ĉ„€‚ equivalentInertia Żċğƒĉ­˘€‚ @endif */ struct LinkInfo { string name; ///< ƒŞƒ³‚Żċ short jointId; ///< é–˘çŻ€è­˜ċˆċ€¤ string jointType; ///< 関節‚ż‚¤ƒ— double jointValue; ///< 関節ċˆĉœŸċ€¤ DblArray3 jointAxis; ///< 関節èğ¸(ƒŞƒ³‚Żƒ­ƒĵ‚ЃĞċş§ĉ¨™) DblSequence ulimit; ///< ĉœ€ċ¤§é–˘çŻ€ċ€¤ DblSequence llimit; ///< ĉœ€ċ°é–˘çŻ€ċ€¤ DblSequence uvlimit; ///< ĉœ€ċ¤§é–˘çŻ€é€ŸċşĤċ€¤ DblSequence lvlimit; ///< ĉœ€ċ°é–˘çŻ€é€ŸċşĤċ€¤ DblArray3 translation; ///< ƒ­ƒĵ‚ЃĞċş§ĉ¨™ç³ğċŽŸç‚ı(èĤރރ³‚Żç›¸ċŻ) /** @if jp ƒ­ƒĵ‚ЃĞċş§ĉ¨™ç³ğċ§żċ‹˘(èĤރރ³‚Żç›¸ċŻ) ċ›žèğ˘èğ¸(x, y, z) + ċ›žèğ˘è§’ċşĤä¸Ĥ³‚µ‚¤‚şïĵ”é…ċˆ—(VRML¨ċŒ˜) @endif */ DblArray4 rotation; double mass; ///< è³Şé‡ DblArray3 centerOfMass; ///< 重ċżƒä½ç½ DblArray9 inertia; ///< ĉ…£ĉ€§èĦŒċˆ— double rotorInertia; ///< ƒ­ƒĵ‚żĉ…£ĉ€§ double rotorResistor; ///< ƒ­ƒĵ‚żĉеĉŠ— double gearRatio; ///< ‚‚˘ĉŻ” double torqueConst; ///< ƒˆƒĞ‚Żċšĉ•° double encoderPulse; ///< ‚¨ƒ³‚³ƒĵƒ€ƒ‘ƒĞ‚ı short parentIndex; ///< èĤރރ³‚Ż‚¤ƒ³ƒ‡ƒƒ‚Ż‚ı ShortSequence childIndices; ///< ċ­ƒŞƒ³‚Ż‚¤ƒ³ƒ‡ƒƒ‚Ż‚ıċˆ— /// ĉœĴƒŞƒ³‚݁ĞċŻċżœ™‚‹ċ½˘çŠĥĉƒ…ċ ħċ¤‰ĉ›èĦŒċˆ—ä𘁍‚¤ƒ³ƒ‡ƒƒ‚Ż‚ıċˆ— TransformedShapeIndexSequence shapeIndices; /// ċ½˘çŠĥƒ‡ƒĵ‚żAABBtreeéšŽċħ¤ĉ·ħ•ïĵ‹ïĵ‘ short AABBmaxDepth; /// ċ½˘çŠĥƒ‡ƒĵ‚żAABBtreeBoundingBoxĉœ€ċ¤§ċ€‹ĉ•° short AABBmaxNum; /** @if jp shapeIndices  inlinedShapeTransformMatrixIndex Ğ‚ˆ£ĤĉŒ‡—示•‚Œ‚‹èĦŒċˆ—ƒŞ‚ıƒˆ @endif */ DblArray12Sequence inlinedShapeTransformMatrices; SensorInfoSequence sensors; ///< ĉœĴƒŞƒ³‚݁Ğ設罁•‚ŒŸ‚ğƒ³‚µĉƒ…ċ ħ HwcInfoSequence hwcs; SegmentInfoSequence segments; /** @if jp ‚˘‚Żƒƒ‚¨ƒĵ‚żƒğ‚‚˘ç­‰äğ•ĉ§˜è¨˜èż°ƒ•‚Ħ‚¤ƒĞċƒŞ‚ıƒˆ ïĵˆĉœĴĉ”ıè‰Ż§Ż¨‚Ё‚ˆšçİş§‚ˆ„ïĵ‰ @endif */ StringSequence specFiles; }; typedef sequence LinkInfoSequence; /** @if jp ç‰İ体ċ½˘çŠĥĉƒ…ċ ħ‚’ĉ ĵ納™‚‹ĉ§‹é€ ä½“€‚ @endif */ enum ShapePrimitiveType { SP_MESH, SP_BOX, SP_CYLINDER, SP_CONE, SP_SPHERE, SP_PLANE }; struct ShapeInfo { /** @if jp ĉœĴShapeŒVRMLinlineƒŽƒĵƒ‰ċ†…Ğĉ ĵ納•‚ŒĤ„‚‹ċ ´ċˆŻ€ inline•‚ŒĤ„‚‹VRMLƒ•‚Ħ‚¤ƒĞ¸ƒ‘‚ı‚’ĉ ĵ納™‚‹€‚ inline§ŻŞç›´ĉŽƒĦ‚¤ƒ³VRMLƒ•‚Ħ‚¤ƒĞċ†…Ğċ½˘çŠĥŒè¨˜èż°•‚ŒĤ„Ÿċ ´ċˆŻ€ ĉœĴƒ•‚£ƒĵƒĞƒ‰Żçİş¨™‚‹€‚ @endif */ string url; /** @if jp ‚ރނ¸ƒŠƒĞVRMLƒ˘ƒ‡ƒĞƒ•‚Ħ‚¤ƒĞĞŠ‘‚‹ƒ—ƒŞƒŸƒ†‚£ƒ–ç¨éĦž‚’èĦ¨™€‚ ‚Żƒİ‚¤‚˘ƒ³ƒˆŻĉç”ğĞŠ„Ĥ“ĉƒ…ċ ħ‚’ċˆİ用™‚‹“¨Œ§‚‹€‚ Ÿ —€primitiveType Œ MESH äğċ¤–¨‚‚€ƒ—ƒŞƒŸƒ†‚£ƒ–‚’ƒĦƒƒ‚·ƒĞ ċħ•é–‹—Ÿéš›ċı何ƒ‡ƒĵ‚ż(verticesŞİ)ŻĉŒ£Ĥ„‚‹‚‚¨™‚‹€‚ @endif */ ShapePrimitiveType primitiveType; /** @if jp primitiveType Œ MESH äğċ¤–¨€ƒ—ƒŞƒŸƒ†‚£ƒ–ċ½˘çŠĥĞ関‚‚‹ƒ‘ƒİƒĦƒĵ‚ż‚’ĉ ĵ納™‚‹€‚ ċ„ƒ—ƒŞƒŸƒ†‚£ƒ–ĞŠ‘‚‹é…ċˆ—èĤç´ ¨ƒ‘ƒİƒĦƒĵ‚żċŻċżœŻäğ下¨™‚‹€‚ - BOX 0?2: x, y, z ‚µ‚¤‚ş - CYLINDER 0: radius 1: height 2: top 3: bottom 4: side bottom, side, top Ğ¤„ĤŻċ€¤Œ0¨false, ‚Œäğċ¤–Żtrue¨™‚‹€‚ (CONEĞ関—Ĥ‚‚ċŒĉ§˜€‚ïĵ‰ - CONE 0: bottomRadius 1: height 2: bottom 3: side - SPHERE 0: radius @endif */ FloatSequence primitiveParameters; /** @if jp èĦ¨é˘ƒĦƒƒ‚·ƒ‚’ĉ§‹ĉˆ™‚‹é ‚ç‚ıƒ‡ƒĵ‚ż€‚ 連çĥš™‚‹ïĵ“èĤç´ Œé ‚ç‚ı位罁ïĵ“ĉĴĦċ…ƒƒ™‚ŻƒˆƒĞĞċŻċżœ™‚‹€‚ @endif */ FloatSequence vertices; /** @if jp èĦ¨é˘ƒĦƒƒ‚·ƒ‚’ĉ§‹ĉˆ™‚‹ä¸‰è§’ċ½˘ĞŠ‘‚‹é ‚ç‚ıçµ„żċˆ‚›‚’ĉ ĵ納—Ÿƒ‡ƒĵ‚ż€‚ ċ„èĤç´ ŻverticesĞĉ ĵ納•‚ŒŸé ‚ç‚ı‚¤ƒ³ƒ‡ƒƒ‚Ż‚ı‚’èĦ¨—€ 連çĥš™‚‹ïĵ“èĤç´ Ğ‚ˆ£ĤƒĦƒƒ‚·ƒ‚’ĉ§‹ĉˆ™‚‹ä¸‰è§’ċ½˘‚’ĉŒ‡ċš™‚‹€‚ ƒĦƒƒ‚·ƒĉ§‹ĉˆé˘Żċż…šä¸‰è§’ċ½˘§èĦ¨ç•‚Œ‚‹‚‚¨™‚‹€‚ ŞŠ€ƒĦƒƒ‚·ƒèĦ¨è£‚’ċŒşċˆ™‚‹ċż…èĤŒ‚‚‹ċ ´ċˆŻ€ 連çĥš™‚‹ïĵ“èĤç´ Œċĉ™‚計ċ›ž‚Ё¨Ş‚‹é˘‚’èĦ¨¨™‚‹€‚ @endif */ LongSequence triangles; /** @if jp ĉœĴFaceĞċŻċżœ™‚‹AppearanceInfo BodyInfo::appearances ĞŠ‘‚‹‚¤ƒ³ƒ‡ƒƒ‚Ż‚ı€‚ @endif */ long appearanceIndex; }; typedef sequence ShapeInfoSequence; /** @if jp èĦ¨é˘èĤ‹ˆĉƒ…ċ ħ‚’ĉ ĵ納™‚‹ĉ§‹é€ ä½“€‚ ĉœĴĉ§‹é€ ä½“èĤç´ Ż€VRMLIndexedFaceSetĞż‚‰‚Œ‚‹‚‚¨ ĉĤ‚­ċŒĉ§˜§‚‚‹€‚ @endif */ struct AppearanceInfo { /** @if jp ĉœĴAppearanceĞċŻċżœ™‚‹MaterialInfoŒ‚‚‹ċ ´ċˆ€ BodyInfo::materials ĞŠ‘‚‹‚¤ƒ³ƒ‡ƒƒ‚Ż‚ı€‚ Ş‘‚Œ° -1€‚ @endif */ long materialIndex; /** @if jp ĉ³•ç·šƒ‡ƒĵ‚ż€‚連çĥš™‚‹ïĵ“èĤç´ ‚’x, y, z¨—€ä¸€ĉ³•ç·šƒ™‚ŻƒˆƒĞĞċŻċżœ€‚ “é…ċˆ—‚µ‚¤‚şŒ0ċ ´ċˆ€ĉ³•ç·šŻ‚Żƒİ‚¤‚˘ƒ³ƒˆŒċż…èĤĞċżœ˜Ĥ 生ĉˆ—Ş‘‚Œ°Ş‚‰Ş„€‚ @endif */ FloatSequence normals; /** @if jp ĉ³•ç·šċŻċżœä𘁑ƒ‡ƒĵ‚ż€‚ normalPerVertex Œ true Ş‚‰€ShapeInfo  vertices ä¸Ĥ³¨ċŻċżœ•›‚‹€‚ normalPerVertex Œ false Ş‚‰€ShapeInfo ĞŠ‘‚‹ä¸‰è§’ċ½˘ƒƒŞ‚´ƒ³ä¸Ĥ³¨ċŻċżœ•›‚‹€‚ normalsŒ‚£ĤnormalIndices‚µ‚¤‚şŒïĵċ ´ċˆ€normalsèĤç´ ‚’é ‚ç‚ıŸŻé˘Ğ1ċŻ1ċŻċżœ•›‚‹€‚ @endif */ LongSequence normalIndices; boolean normalPerVertex; boolean solid; float creaseAngle; /** @if jp 色ƒ‡ƒĵ‚ż€‚連çĥš™‚‹ïĵ“èĤç´ ‚’R,G,B¨—一色ĞċŻċżœ€‚ċ„èĤç´ ċ€¤çŻ„ċ›²Ż 0 ‹‚‰ 1.0€‚ “é…ċˆ—‚µ‚¤‚şŒ0ċ ´ċˆ€è‰²ŻmaterialInfo‚‚ĞŞ‚‹€‚ @endif */ FloatSequence colors; /** @if jp 色ċŻċżœä𘁑ƒ‡ƒĵ‚ż€‚ colorPerVertex Œ true Ş‚‰€ShapeInfo  vertices ä¸Ĥ³¨ċŻċżœ•›‚‹€‚ colorPerVertex Œ false Ş‚‰€ShapeInfo ĞŠ‘‚‹ä¸‰è§’ċ½˘ƒƒŞ‚´ƒ³ä¸Ĥ³¨ċŻċżœ•›‚‹€‚ colorsŒ‚£ĤcolorIndices‚µ‚¤‚şŒïĵċ ´ċˆ€colorsèĤç´ ‚’é ‚ç‚ıŸŻé˘Ğ1ċŻ1ċŻċżœ•›‚‹€‚ @endif */ LongSequence colorIndices; boolean colorPerVertex; /** @if jp ƒ†‚Ż‚ıƒƒ£ƒ‡ƒĵ‚ż€‚ BodyInfo::textures ĞŠ‘‚‹‚¤ƒ³ƒ‡ƒƒ‚Ż‚ı€‚ ċŻċżœ™‚‹ƒ†‚Ż‚ıƒƒ£ŒŞ‘‚Œ°€-1€‚ @endif */ long textureIndex; FloatSequence textureCoordinate; LongSequence textureCoordIndices; DblArray9 textransformMatrix; }; typedef sequence AppearanceInfoSequence; /** @if jp èĦ¨é˘ĉè³Şĉƒ…ċ ħ‚’ĉ ĵ納™‚‹ĉ§‹é€ ä½“€‚ ċ„èĤç´ ŻVRMLMaterialƒŽƒĵƒ‰¨ċŒĉ§˜€‚ ċ…¨Ĥċ¤‰ĉ•°ċ€¤çŻ„ċ›²Ż 0.0 €œ 1.0€‚ @endif */ struct MaterialInfo { float ambientIntensity; FloatArray3 diffuseColor; FloatArray3 emissiveColor; float shininess; FloatArray3 specularColor; float transparency; }; typedef sequence MaterialInfoSequence; /** @if jp ƒ†‚Ż‚ıƒƒ£ĉƒ…ċ ħ‚’ĉ ĵ納™‚‹ĉ§‹é€ ä½“€‚ ċ„èĤç´ ŻVRMLPixelTextureƒŽƒĵƒ‰¨ċŒĉ§˜€‚ @endif */ struct TextureInfo { /** @if jp ƒ†‚Ż‚ıƒƒ£ç”ğċƒ‚¤ƒĦƒĵ‚¸€‚ VRMLSFImage‹‚‰€ċ…ˆé ­<width>, <height>, <num components> ‚’除„Ÿ‚‚¨ċŒĉ§˜€‚<width>, <height>, <num components>ĞċŻċżœ™‚‹ ċ€¤ŻĉœĴĉ§‹é€ ä½“ width, height, numComponents §ĉŒ‡ċš€‚ ċ…ƒƒ‡ƒĵ‚żŒurlĉŒ‡ċšċ ´ċˆŻ€urlƒ•‚£ƒĵƒĞƒ‰Ğç”ğċƒƒ•‚Ħ‚¤ƒĞä½ç½Œĉ ĵ納•‚Œ‚‹€‚ “ċ ´ċˆ€ƒ˘ƒ‡ƒĞƒ­ƒĵƒ€ċ´§ç”ğċƒċħ•é–‹ŒèĦŒ‚‚ŒŞ‹£Ÿċ ´ċˆŻ€ imageƒ•‚£ƒĵƒĞƒ‰‚µ‚¤‚şŻ0¨Ş£ĤŠ‚Š€ ‚Żƒİ‚¤‚˘ƒ³ƒˆŻƒ•‚Ħ‚¤ƒĞċ‹‚‰ƒ†‚Ż‚ıƒƒ£‚’獲ċ—™‚‹ċż…èĤŒ‚‚‹€‚ image ƒ•‚£ƒĵƒĞƒ‰‚µ‚¤‚şŒ 0 §ŞĤ€url‚µ‚¤‚ş‚‚ 0 §Ş„ċ ´ċˆŻ€ ‚Żƒİ‚¤‚˘ƒ³ƒˆŻċ½Şĉ–ı‚„‚Šĉ–ı§ƒ†‚Ż‚ıƒƒ£ç”ğċƒ‚’獲ċ—™‚Œ°‚ˆ„€‚ @endif */ OctetSequence image; short numComponents; short width; short height; boolean repeatS; boolean repeatT; string url; }; typedef sequence TextureInfoSequence; /** @if jp ċ½˘çŠĥƒ‡ƒĵ‚żä¸€ċĵ‚’ĉ ĵ納™‚‹‚ރ–‚¸‚§‚Żƒˆ€‚ @endif */ interface ShapeSetInfo { /** @if jp èĦ¨é˘ċ½˘çŠĥ¨èĤ‹ˆĉƒ…ċ ħ‚’ĉ ĵ納™‚‹ShapeInfo‚·ƒĵ‚ħƒ³‚ı€‚ LinkInfoĞŠ„Ĥ€LinkĞċŻċżœ™‚‹ĉƒ…ċ ħŒĉœĴ‚·ƒĵ‚ħƒ³‚ı‚¤ƒ³ƒ‡ƒƒ‚Ż‚ı¨—ĤĉŒ‡ċš•‚Œ‚‹€‚ @endif */ readonly attribute ShapeInfoSequence shapes; /** @if jp Appearanceĉƒ…ċ ħ‚·ƒĵ‚ħƒ³‚ı€‚ ShapeInfoĞŠ„Ĥ€ĉœĴ‚·ƒĵ‚ħƒ³‚ı‚¤ƒ³ƒ‡ƒƒ‚Ż‚ıŒĉŒ‡ċš•‚Œ‚‹€‚ @endif */ readonly attribute AppearanceInfoSequence appearances; /** @if jp Materialĉƒ…ċ ħ‚·ƒĵ‚ħƒ³‚ı€‚ AppearanceInfoĞŠ„Ĥ€ĉœĴ‚·ƒĵ‚ħƒ³‚ı‚¤ƒ³ƒ‡ƒƒ‚Ż‚ıŒĉŒ‡ċš•‚Œ‚‹€‚ @endif */ readonly attribute MaterialInfoSequence materials; /** @if jp Textureĉƒ…ċ ħ‚·ƒĵ‚ħƒ³‚ı€‚ AppearanceInfoĞŠ„Ĥ€ĉœĴ‚·ƒĵ‚ħƒ³‚ı‚¤ƒ³ƒ‡ƒƒ‚Ż‚ıŒĉŒ‡ċš•‚Œ‚‹€‚ @endif */ readonly attribute TextureInfoSequence textures; }; /** @if jp ç‰İ体ƒ˘ƒ‡ƒĞĉƒ…ċ ħ¸‚˘‚Ż‚ğ‚ı‚’ĉä›™‚‹CORBA‚ރ–‚¸‚§‚Żƒˆ‚¤ƒ³‚żƒ•‚§ƒĵ‚ı€‚ ĉ—§IDLCharacterInfoĞċŻċżœ€‚ @endif */ interface BodyInfo : ShapeSetInfo { /** @if jp ƒ˘ƒ‡ƒĞċ @endif */ readonly attribute string name; /** @if jp ƒ˘ƒ‡ƒĞƒ•‚Ħ‚¤ƒĞURL€‚ @endif */ readonly attribute string url; /** @if jp HumanoidƒŽƒĵƒ‰ĞŠ‘‚‹infoƒ•‚£ƒĵƒĞƒ‰Ğè¨˜èż°•‚ŒŸƒ†‚­‚ıƒˆ€‚ @endif */ readonly attribute StringSequence info; /** @if jp ƒŞƒ³‚݁ĉİŸĉ§‹ĉƒ…ċ ħ‚’ċ…¨ƒŞƒ³‚ŻĞ¤„Ĥĉ ĵ納—Ÿƒ‡ƒĵ‚ż€‚ ĉœĴ‚·ƒĵ‚ħƒ³‚ıĞŠ‘‚‹LinkInfoä¸Ĥ³Ż€ linkIndex(ƒ˘ƒ‡ƒĞƒ•‚Ħ‚¤ƒĞĞŠ‘‚‹JointNodeċ‡şçé †€‚jointId¨Żç•°Ş‚‹€‚) é †¨™‚‹“¨€‚ @endif */ readonly attribute LinkInfoSequence links; /** @if jp ƒŞƒ³‚݁ĞċŻċżœ™‚‹ShapeInfo‚¤ƒ³ƒ‡ƒƒ‚Ż‚ı配ċˆ—‚’€ċ…¨ĤƒŞƒ³‚݁Ğ関—Ĥĉ ĵ納—Ÿé…ċˆ—€‚ CollisionDetector ‚ˆ†Ğ€LinkInfoèݳ—„ĉƒ…ċ ħŻċż…èĤŞ„Œ€ ċ„ƒŞƒ³‚݁ShapeInfoŻċż…èĤ¨„†ċ ´ċˆĞ“ƒ‡ƒĵ‚ż‚’ċˆİ用™‚‹€‚ ŞŠ€CollisionDetector‚’ĉ–°IDLĞċŻċżœ•›‚‹éš›ĞŻ€ĉœĴ‚¤ƒ³‚żƒ•‚§ƒĵ‚ılinksƒĦƒ³ƒŻ ä½ż‚šĞĉ¸ˆ‚€‚ˆ†Ğĉ”ıċ¤‰™‚‹“¨€‚ ƒŞƒ³‚݁ä¸Ĥ³ŻlinkIndexé †¨™‚‹€‚ @endif */ readonly attribute AllLinkShapeIndexSequence linkShapeIndices; }; interface SceneInfo : ShapeSetInfo { /** @if jp ċ½˘çŠĥƒ•‚Ħ‚¤ƒĞURL€‚ @endif */ readonly attribute string url; /** @if jp LinkInfo  shapeIndices ¨ċŒ˜€‚ @endif */ readonly attribute TransformedShapeIndexSequence shapeIndices; }; /** @if jp @brief ModelLoader‚¤ƒ³‚żƒ•‚§ƒĵ‚ıċšçİ ƒ†‚­‚ıƒˆè¨˜èż°•‚ŒŸƒ˘ƒ‡ƒĞĉƒ…ċ ħƒ•‚Ħ‚¤ƒĞ‚’èŞ­żèĵż€ ƒ‡ƒĵ‚ż‚’ĉ§‹é€ ċŒ–—ŸBodyInfo‚ރ–‚¸‚§‚Żƒˆ¨—Ĥĉä›™‚‹€‚ @endif */ interface ModelLoader : ServerObject { /** @if jp ƒ˘ƒ‡ƒĞƒ­ƒĵƒ€ċ‡Ĥ理ĞŠ„Ĥ‚¨ƒİƒĵŒç”Ÿ˜Ÿ¨Ğ生ĉˆ•‚Œ‚‹ä‹ċ¤–€‚ @endif */ exception ModelLoaderException { /** @if jp ‚¨ƒİƒĵèŞĴĉ˜Ž @endif */ string description; }; /** @if jp BodyInfo‚ރ–‚¸‚§‚Żƒˆ‚’ċ—‚‹€‚ ĉœĴƒĦ‚½ƒƒƒ‰§Ż€ĉŒ‡ċš•‚ŒŸƒ•‚Ħ‚¤ƒĞŒäğċ‰ĞèŞ­żèĵ‚ŒĤ„‚Œ°€ èŞ­żèĵżċ†…ċı‚’ċ†ċˆİ用™‚‹“¨Ğ‚ˆ‚Š€éИ速Ğ結ĉžœ‚’èż”™€‚ Ÿ —€ĉŒ‡ċš•‚ŒŸƒ•‚Ħ‚¤ƒĞŒ èŞ­żèĵ‚ŒĤ„Ş„ċ ´ċˆ‚„€ äğċ‰èŞ­żèĵżċŒĞƒ•‚Ħ‚¤ƒĞŒĉ›´ĉ–°•‚ŒŸċ ´ċˆŻ€ load()ƒĦ‚½ƒƒƒ‰¨ċŒ˜ċ‡Ĥ理¨Ş‚‹€‚ @param url ƒ˘ƒ‡ƒĞƒ•‚Ħ‚¤ƒĞURL @endif */ BodyInfo getBodyInfo(in string url) raises (ModelLoaderException); enum AABBdataType { AABB_DEPTH, AABB_NUM }; struct ModelLoadOption { boolean readImage; ShortSequence AABBdata; AABBdataType AABBtype; }; /** @if jp ‚ރ—‚·ƒ§ƒ³ä𘁍§€getBodyInfo‚’ċŸèĦŒ @param url ƒ˘ƒ‡ƒĞƒ•‚Ħ‚¤ƒĞURL @param option @endif **/ BodyInfo getBodyInfoEx(in string url, in ModelLoadOption option ) raises (ModelLoaderException); /** @if jp ƒ˘ƒ‡ƒĞƒ•‚Ħ‚¤ƒĞ‚’ƒ­ƒĵƒ‰—€BodyInfo‚ރ–‚¸‚§‚Żƒˆ‚’ċ—‚‹€‚ @param url ƒ˘ƒ‡ƒĞƒ•‚Ħ‚¤ƒĞURL @endif */ BodyInfo loadBodyInfo(in string url) raises (ModelLoaderException); BodyInfo loadBodyInfoEx(in string url, in ModelLoadOption option ) raises (ModelLoaderException); /** @if jp ç´ VRMLƒ•‚Ħ‚¤ƒĞ‚’èŞ­żèĵż€ċĞ‚Œ‚‹ċ½˘çŠĥƒ‡ƒĵ‚żä¸€ċĵ‚’ SceneInfo ¨—Ĥèż”™€‚ @endif */ SceneInfo loadSceneInfo(in string url) raises (ModelLoaderException); /** * @if jp * äğċ‰ĞèŞ­żèĵ‚“ ƒ•‚Ħ‚¤ƒĞċ†…ċıïĵˆgetBody()§ċˆİ用•‚Œ‚‹ïĵ‰‚’ĉĥˆċŽğ™‚‹€‚ * @endif */ void clearData(); }; }; #endif choreonoid-1.5.0/src/OpenHRPPlugin/corba/OpenHRP/3.1/CollisionDetector.idl0000664000000000000000000001606112741425367024567 0ustar rootroot#ifndef OPENHRP_COLLISION_DETECTOR_IDL_INCLUDED #define OPENHRP_COLLISION_DETECTOR_IDL_INCLUDED /** @file idl/OpenHRP/CollisionDetector.idl * @if jp * CollisionDetector ‚µƒĵƒé–˘é€£‚¤ƒ³‚żƒĵƒ•‚§ƒĵ‚ı * @endif */ #include #include module OpenHRP { /** * @if jp * CollisionDetector ‚¤ƒ³‚żƒĵƒ•‚§ƒĵ‚ı * * “‚µƒĵƒŻèĦçށĉ¤œċ‡ş¨ĉ³•ç·šƒ™‚ŻƒˆƒĞç—ċ‡ş‚’èĦŒ„™€‚ * 通ċ¸¸€ DynamicsSimulator ‹‚‰ċ‘ĵ³ċ‡ş•‚Œ‚‹Ÿ‚€ç›´ĉށ“‚µƒĵƒĞ‚˘‚Ż‚ğ‚ı™‚‹ċż…èĤŻ‚‚Ё›‚“€‚ * @endif */ interface CollisionDetector : World { void destroy(); /** * @if jp * @brief ċı²ĉ¸‰ƒ‚§ƒƒ‚Żƒš‚˘‚’èż½ċŠ —™€‚ * @param collisionPair ċı²ĉ¸‰ƒ‚§ƒƒ‚Żƒš‚˘ * @else * Adding Polygon Set Pairs * @param collisionPair Collision Pair * @endif */ void addCollisionPair(in LinkPair collisionPair); /** * @if jp * ĉ—˘Ğ設ċš•‚ŒŸƒš‚˘‹‚‰èĦçށĉ¤œċ‡ş‚’èĦŒ„™€‚ * @param checkAll ċ…¨Ĥ‚’ƒ‚§ƒƒ‚݁™‚‹‹(false‚’設ċš™‚‹¨²¨¤èĦçށ‚’ĉ¤œċ‡ş—Ÿĉ™‚ç‚ı§çµ‚了—™) * @param positions ‚­ƒ£ƒİ‚Ż‚żä½ç½/ċ§żċ‹˘ * @param collidedPairs èĦçށ—Ĥ„‚‹ƒš‚˘é…ċˆ—(èĦçށ—Ĥ„Ş‘‚Œ°é•·•Ż0) * @return ²¨¤§‚‚èĦçށ—Ĥ„‚Œ° true, èĦçށ—Ĥ„Ş‘‚Œ° false * @else * Check for Collision between pre-defined Pairs * @param checkAll true: Check All Pairs * false: Stop when 1 collision is found * @param positions Position and Attitude of Object * @param collidedPairs Array of Pairs that are colliding(If none length is 0) * @return true: At least one pair is colliding * false: No pairs are colliding * @endif */ boolean queryIntersectionForDefinedPairs ( in boolean checkAll, in CharacterPositionSequence positions, out LinkPairSequence collidedPairs ); /** * @if jp * ƒš‚˘‚’設ċš—èĦçށĉ¤œċ‡ş‚’èĦŒ„™€‚ * @param checkAll ċ…¨Ĥƒš‚˘‚’ƒ‚§ƒƒ‚݁™‚‹‹(false‚’設ċš™‚‹¨²¨¤èĦçށ‚’ĉ¤œċ‡ş—Ÿĉ™‚ç‚ı§çµ‚了—™) * @param checkPairs ƒš‚˘ * @param positions ‚­ƒ£ƒİ‚Ż‚żä½ç½/ċ§żċ‹˘ * @param collidedPairs èĦçށ—Ĥ„‚‹ƒš‚˘é…ċˆ—(èĦçށ—Ĥ„Ş‘‚Œ°é•·•Ż0) * @return ²¨¤§‚‚èĦçށ—Ĥ„‚Œ° true, èĦçށ—Ĥ„Ş‘‚Œ° false * @else * Check for Collision between Given Pairs * * @param checkAll true: Check All Pairs * false: Return when 1 collision is found * @param checkPairs Array of Pairs to check for Collision * @param positions Position and Attitude of Object * @param collidedPairs Array of Pairs that are colliding(If none length is 0) * @return true: At least one pair is colliding * false: No pairs are colliding * @endif */ boolean queryIntersectionForGivenPairs ( in boolean checkAll, in LinkPairSequence checkPairs, in CharacterPositionSequence positions, out LinkPairSequence collidedPairs ); /** * @if jp * ™§Ğ設ċš—Ÿƒš‚˘èĦçށĉƒ…ċ ħ‚’ċ–ċ——™€‚ * @param positions ‚­ƒ£ƒİ‚Ż‚żä½ç½/ċ§żċ‹˘ * @param collisions èĦçށĉƒ…ċ ħ * @return ²¨¤§‚‚èĦçށ—Ĥ„‚Œ° true, èĦçށ—Ĥ„Ş‘‚Œ° false * @else * Get Collision State Information of pre-defined Pairs * * @param positions Position of Object * @param collisions Collision Information * @return true: At least one pair is colliding * false: No pairs are colliding * @endif */ boolean queryContactDeterminationForDefinedPairs( in CharacterPositionSequence positions, out CollisionSequence collisions ); /** * @if jp * ƒš‚˘‚’与ˆèĦçށĉƒ…ċ ħ‚’ċ–ċ——™€‚ * @param checkPairs ƒš‚˘ * @param positions ‚­ƒ£ƒİ‚Ż‚żä½ç½/ċ§żċ‹˘ * @param collisions èĦçށĉƒ…ċ ħ * @return ²¨¤§‚‚èĦçށ—Ĥ„‚Œ° true, èĦçށ—Ĥ„Ş‘‚Œ° false * @else * Get Collision State Information for given Pairs * * @param checkPairs Array of pairs to check for collision * @param positions Position of Object * @param collisions Collision Information * @return true: At least one pair is colliding * false: No pairs are colliding * @endif */ boolean queryContactDeterminationForGivenPairs( in LinkPairSequence checkPairs, in CharacterPositionSequence positions, out CollisionSequence collisions ); /** * @if jp * ĉ—˘Ğ設ċš•‚ŒŸƒš‚˘Ğċ݁—Ĥè·é›˘è¨ˆç—‚’èĦŒ„™€‚ * @param positions ‚­ƒ£ƒİ‚Ż‚żä½ç½/ċ§żċ‹˘ * @param distances ċ„ƒš‚˘Ğċ݁™‚‹è·é›˘ĉƒ…ċ ħé…ċˆ— * @else * Check for Distance between pre-defined Pairs * @param positions Position and Attitude of Object * @param distances Array of distance information * @endif */ void queryDistanceForDefinedPairs ( in CharacterPositionSequence positions, out DistanceSequence distances ); /** * @if jp * ƒš‚˘‚’設ċš—è·é›˘è¨ˆç—‚’èĦŒ„™€‚ * @param checkPairs ƒš‚˘ * @param positions ‚­ƒ£ƒİ‚Ż‚żä½ç½/ċ§żċ‹˘ * @param distances ċ„ƒš‚˘Ğċ݁™‚‹è·é›˘ĉƒ…ċ ħé…ċˆ— * @else * Check for Distance between Given Pairs * @param checkPairs Array of Pairs to check for Collision * @param positions Position and Attitude of Object * @param distances Array of distance information * @endif */ void queryDistanceForGivenPairs ( in LinkPairSequence checkPairs, in CharacterPositionSequence positions, out DistanceSequence distances ); /** * @brief query the minimum distance between a point and all meshes along ray * @param point a point * @param dir direction of the ray * @return distance if the ray collides, 0 otherwise */ double queryDistanceWithRay(in DblArray3 point, in DblArray3 dir); /** * @brief scan distances between a point and all meshes * @param p position of the ray source * @param R orientation of the ray source * @param step step angle[rad] to scan * @param range scan range[rad]. The ray scans in x-z plane from right to left, front direction is -z like camera coordinates. * @return sequence of distance */ DblSequence scanDistanceWithRay(in DblArray3 p, in DblArray9 R, in double step, in double range); }; /** * CollisionDetectorFactory */ interface CollisionDetectorFactory : ServerObject { /** * @if jp * CollisionDetector ‚’ċ–ċ——™€‚ * @endif */ CollisionDetector create(); }; }; #endif choreonoid-1.5.0/src/OpenHRPPlugin/corba/OpenHRP/3.1/InterpreterService.idl0000664000000000000000000000014112741425367024756 0ustar rootrootmodule OpenHRP { interface InterpreterService { string interpret(in string expr); }; };choreonoid-1.5.0/src/OpenHRPPlugin/corba/OpenHRP/3.1/DynamicsSimulator.idl0000664000000000000000000004526612741425367024622 0ustar rootroot#ifndef OPENHRP_DYNAMICS_SIMULATOR_IDL_INCLUDED #define OPENHRP_DYNAMICS_SIMULATOR_IDL_INCLUDED #include /** * @file idl/OpenHRP/DynamicsSimulator.idl * @if jp * DynamicsSimulator ‚µƒĵƒé–˘é€£‚¤ƒ³‚żƒĵƒ•‚§ƒĵ‚ı * @endif */ module OpenHRP { /** @if jp ‚­ƒ£ƒİ‚Ż‚żĞċĞ‚Œ‚‹‚ğƒ³‚µĉƒ…ċ ħ ċ„‚ğƒ³‚µĉƒ…ċ ħ‚’ sensorId 順Ğä¸ĤıŸ‚‚§™€‚ @endif */ struct SensorState { /** * @if jp * é–˘çŻ€è§’ċşĤ/ä¸Ĥ進量 * @endif */ DblSequence q; /** * @if jp * é–˘çŻ€è§’é€ŸċşĤ/ä¸Ĥ進速ċşĤ * @endif */ DblSequence dq; /** * @if jp * 関節ƒˆƒĞ‚Ż/ċŠ› * @endif */ DblSequence u; /** * @if jp * ċŠ›‚ğƒ³‚µ * @endif */ sequence force; /** * @if jp * ‚¸ƒ£‚¤ƒ­‚ğƒ³‚µ * @endif */ sequence rateGyro; /** * @if jp * ċŠ é€ŸċşĤ‚ğƒ³‚µ * @endif */ sequence accel; /** * @if jp * è·é›˘‚ğƒ³‚µ * @endif */ sequence range; }; typedef sequence SensorStateSequence; /** * @if jp * @brief DynamicsSimulator ‚¤ƒ³‚żƒĵƒ•‚§ƒĵ‚ı * * ċŠ›ċ­Ĥ‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³‚’èĦŒ†‚µƒĵƒ§™€‚ä½żç”¨™‚‹éš›Żäğ下ĉµ‚Œ§èĦŒ„™€‚ * * -# DynamicsSimulatorFactory ċ‚ç…§‚’ċ–ċ— * -# DynamicsSimulatorFactory::create() § DynamicsSimulator ‚’ċ–ċ— * -# registerCharacter() §‚­ƒ£ƒİ‚Ż‚ż‚’ç™ğ録 * -# init() §‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³è¨­ċš * -# setGVector() §é‡ċŠ›ƒ™‚ŻƒˆƒĞè¨­ċš * -# setCharacterAllJointModes() §é–˘ç݀駆ċ‹•ƒ˘ƒĵƒ‰è¨­ċš * -# setCharacterAllLinkData() §ċˆĉœŸċ§żċ‹˘‚’与ˆ€ calcWorldForwardKinematics() ‚’ċŸèĦŒ—順運ċ‹•ċ­Ĥ‚’ïĵ‘ċ›žċŸèĦŒ * -# registerCollisionCheckPair() ‚’İé–˘çŻ€/‚­ƒ£ƒİ‚Ż‚żĞċ݁—Ĥċı²ĉ¸‰ƒ‚§ƒƒ‚Ż‚’ċŸèĦŒ™‚‹‹‚’設ċš™‚‹ * -# initSimulation() §‚µƒĵƒċˆĉœŸċŒ– * * äğ下€‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³ƒĞƒĵƒ— * * -# stepSimulation() §‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³‚’1‚ıƒ†ƒƒƒ—ċŸèĦŒ * -# getWorldState() §çċœ¨çŠĥĉ³‚’ċ–ċ— * @else * Dynamics Server * * @date 2006.02.02 * @version pre2.0 * modified 2006.02.24 some functions needed to specify character name * @endif */ interface DynamicsSimulator : World { /** * @if jp * @brief 関節é§†ċ‹•ƒ˘ƒĵƒ‰ * @endif */ enum JointDriveMode { HIGH_GAIN_MODE, TORQUE_MODE }; /** * @if jp * @brief ‚ğƒ³‚µĉœ‰ċŠı/ç„ĦċŠı‚’ĉħşċš—™€‚ * @endif */ enum SensorOption { DISABLE_SENSOR, ENABLE_SENSOR }; /** * @if jp * çݍċˆ†ĉ–ıĉ³• (‚Ş‚¤ƒİƒĵĉ³•, ƒĞƒ³‚²‚Żƒƒ‚żĉ³•)§™€‚ * @else * Enum to set Integration Method(Euler, RungeKutta) * @endif */ enum IntegrateMethod { EULER, RUNGE_KUTTA }; /** * @if jp * ‚µƒĵƒ‚’終了—™€‚ * @else * Object Destruction * @endif */ void destroy(); /** * @if jp * @brief ‚µƒĵƒ‚’ċˆĉœŸċŒ–—™€‚ * * ‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³ĉĦäğĥ‚’設ċš—€‚µƒĵƒ‚’ċˆĉœŸċŒ–—™€‚ * @param timeStep ‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³1‚ıƒ†ƒƒƒ—”¨ĉ™‚é–“[s] * @param integrateOpt çݍċˆ†Ğ用„‚‹ĉ‰‹ĉ³•(‚Ş‚¤ƒİƒĵĉ³•, ƒĞƒ³‚²‚Żƒƒ‚żĉ³•) * @param sensorOpt ‚ğƒ³‚µƒĵ‚’ä½żç”¨™‚‹‹ * @else * Initialise Server * @param timeStep The timestep to be used for integration. * @param integrateOpt The integration method to use. * @param sensorOpt The sensor option to be used. * @endif */ void init( in double timeStep, in IntegrateMethod integrateOpt, in SensorOption sensorOpt ); /** * @if jp * @brief èĦçށĉ¤œċ‡şƒš‚˘‚’èż½ċŠ —™€‚ * * ““§ç™ğ録•‚ŒŸƒš‚˘ċŒċ£ĞèĦçށĉ¤œċ‡şŒèĦŒ‚‚Œ™€‚ * * K ¨ C é•·•‚’0Ğ™‚‹¨‚ıƒ—ƒŞƒ³‚°-ƒ€ƒ³ƒ‘ĉ³•Żä½żç”¨•‚Œ›‚“€‚ * @param char1 ƒŞƒ³‚݁‚­ƒ£ƒİ‚Ż‚żċ * @param name1 ƒŞƒ³‚Żċ * @param char2 ‚‚†ä¸€ĉ–ı‚­ƒ£ƒİ‚Ż‚żċ * @param name2 ƒŞƒ³‚Żċ * @param staticFriction 静ĉ­˘ĉ‘İĉ“Ĥ係ĉ•° * @param slipFriction ċ‹•ĉ‘İĉ“Ĥ係ĉ•° * @param K °­äż‚ĉ•° * @param C ƒ€ƒ³ƒ‘äż‚ĉ•° * @param culling_thresh “è·é›˘äğ下ç‚ıŻċŒä¸€ĉŽè§Ĥç‚ı¨żŞ™ * @else * Add Collision Pairs * @param char1 Name of character for first link * @param name1 Name of first link * @param char2 Name of character for second link * @param name2 Name of second link * @param staticFriction Static Friction * @param slipFriction Slip Friction * @param K Parameters for Spring * @param C Parameters for Damper * @param culling_thresh * @note K and C should be of zero length for no Spring-Damper stuff. * @endif */ void registerCollisionCheckPair ( in string char1, in string name1, in string char2, in string name2, in double staticFriction, in double slipFriction, in DblSequence6 K, in DblSequence6 C, in double culling_thresh ); /** * @if jp * @brief èĦçށĉ¤œċ‡şƒš‚˘‚’èż½ċŠ —™€‚ * * ““§ç™ğ録•‚ŒŸƒš‚˘ċŒċ£ĞèĦçށĉ¤œċ‡şŒèĦŒ‚‚Œ™€‚ * * @param char1 ƒŞƒ³‚݁‚­ƒ£ƒİ‚Ż‚żċ * @param name1 ƒŞƒ³‚Żċ * @param char2 ‚‚†ä¸€ĉ–ı‚­ƒ£ƒİ‚Ż‚żċ * @param name2 ƒŞƒ³‚Żċ * @param tolerance ƒŞƒ³‚Żé–“è·é›˘Œ“ċ€¤äğ下ĞŞ‚‹¨ċı²ĉ¸‰¨èĤ‹Ş•‚Œ‚‹ * @else * Add Collision Pairs * @param char1 Name of character for first link * @param name1 Name of first link * @param char2 Name of character for second link * @param name2 Name of second link * @param tolerance When distance between links is smaller than this value, it is regarded as collision * @endif */ void registerIntersectionCheckPair ( in string char1, in string name1, in string char2, in string name2, in double tolerance ); /** * @if jp * @brief äğĉƒ³ƒŞƒ³‚Ż‚’èż½ċŠ —™€‚ * * @note ċŸè£…•‚ŒĤ„›‚“€‚ * @param char1 ‚­ƒ£ƒİ‚Ż‚żċ * @param link1 ƒŞƒ³‚Żċ * @param char2 ‚‚†ä¸€ĉ–ı‚­ƒ£ƒİ‚Ż‚żċ * @param link2 ƒŞƒ³‚Żċ * @param relTransform µŸ¤ƒŞƒ³‚Żé–˘äż‚ċ›žèğ˘/位罁‚Ż‚İƒĵ‚żƒ‹‚˘ƒ³ * @param transformDefined İĦ‚‰ċ¤‰ĉ›Œä½żç”¨•‚Œ‚‹‹ * @param constraint ĉ‹˜ĉŸ™‚‹è‡Şç”ħċşĤ * @param connectionName äğĉƒ³ƒŞƒ³‚݁ċċ‰ * * @else * register Virtual Link * @param char1 Name of character for first link * @param link1 Name of first link * @param char2 Name of character for second link * @param link2 Name of second link * @param relTransform relative pos+att as quaternion transform * @param transformDefined Flag for whether tranform is defined. * @param constraint Constraints to be included in Link. * @param connectionName Name for the virtual link. * Unimplemented * @endif */ void registerVirtualLink ( in string char1, in string link1, in string char2, in string link2, in LinkPosition relTransform, in short transformDefined, in DblSequence9 constraint, in string connectionName ); /** * @if jp * @brief registerVirtualLink() §ç™ğ録—Ÿĉ‹˜ĉŸĞ‹‹‚‹ċŠ›‚’ċ–ċ——™€‚ * * @note ċŸè£…•‚ŒĤ„›‚“ * @param characterName ‚­ƒ£ƒİ‚Ż‚żċ * @param connectionName ‚³ƒ‚Ż‚·ƒ§ƒ³ċ * @param contactForce ĉ‹˜ĉŸĞ‹‹‚‹ċŠ› * * @else * Get Connection Constraint Force * * @param characterName Character Name * @param connectionName Connection Name * @param contactForce Connection Contraint Force * unimplemented * @endif */ void getConnectionConstraintForce ( in string characterName, in string connectionName, out DblSequence6 contactForce ); /** * @if jp * @brief ‚ğƒ³‚µċ€¤‚’ċ–ċ——™€‚ * * @param characterName ‚ğƒ³‚µƒĵŒ¤„Ĥ„‚‹‚­ƒ£ƒİ‚Ż‚żċ * @param sensorName ‚ğƒ³‚µċ * @param values ‚ğƒ³‚µċ‡şċŠ› * * @else * Get Sensor Values * @param characterName Name of character with sensor. * @param sensorName Name of sensor. * @param values Place to put data from sensor. * @endif */ void getCharacterSensorValues ( in string characterName, in string sensorName, out DblSequence values ); /** * @if jp * @brief ‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³ċ‰ċˆĉœŸċŒ–‚’Š“Ş„™€‚ * * “ƒĦ‚½ƒƒƒ‰Żċ…¨Ĥè¨­ċšŒçµ‚了—ŸċŒĞċ‘ĵ°‚ŒŞ‘‚Œ°Ş‚Ё›‚“€‚ * ƒĦ‚½ƒƒƒ‰ stepSimulation() Ż“ƒĦ‚½ƒƒƒ‰çµ‚了ċŒĞċ‘ĵĥ“¨Œ§™€‚ * @else Initialize the simulation state so that the simulator can begin a simulation. This function must be called after all the configuration of simulation has finished. Method stepSimulation() can be called after calling this function. @endif */ void initSimulation(); /** * @if jp * @brief ‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³ä¸–界§ĉĴĦçŠĥĉ…‹‚’計痁—™€‚ * * ƒĞƒĵƒ—§çı°‚Šèż”—ċ‘ĵĥ“¨Ğ‚ˆ‚Š‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³ŒèĦŒ‚‚Œ™€‚ * * ƒĦ‚½ƒƒƒ‰ initSimulation() Ż“ƒĞƒĵƒ—ċ‰Ğċ‘ĵ‚“§ •„€‚ * @else calculate the next state of the simulation world. The function repeatedly called in the simulation loop. Method initSimulaiton() must be called before running the simulation loop. * endif */ void stepSimulation(); /** * @if jp * @brief ċ–ċ—/‚ğƒƒƒˆ§‚‹ƒŞƒ³‚݁ƒ‡ƒĵ‚żç¨ċˆ§™€‚ * * @else * Enum for various types of data that can be set * through setCharacterLinkData * @endif */ enum LinkDataType { INVALID_DATA_TYPE, POSITION_GIVEN, // boolean JOINT_VALUE, // double (joint angle or translation) JOINT_VELOCITY, // double JOINT_ACCELERATION, // double JOINT_TORQUE, // double (joint torque or force) ABS_TRANSFORM, // double x 12 (first 3 - translation, last 9 - rotation matrix(row major)) ABS_VELOCITY, // double x 6 (linear, angular) ABS_ACCELERATION, // double x 6 (linear, angular) EXTERNAL_FORCE, // double x 6 (force ,torque) CONSTRAINT_FORCE // sequence of double x 6 (point, force) }; /** * @if jp * @brief ƒ‡ƒĵ‚ż‚’ƒŞƒ³‚݁¸‚ğƒƒƒˆ—™€‚ * * @param character ‚­ƒ£ƒİ‚Ż‚żċ * @param link ƒŞƒ³‚Żċ * @param type ƒ‡ƒĵ‚żç¨ċˆ * @param data ƒ‡ƒĵ‚ż * @else * Set Data to Link * @param character Character Name * @param link Link Name * @param type Type of data to Set * @param data Data to send * @endif */ void setCharacterLinkData ( in string character, in string link, in LinkDataType type, in DblSequence data ); /** * @if jp * @brief ƒŞƒ³‚݁ƒ‡ƒĵ‚ż‚’ċ–ċ——™€‚ * @param characterName ‚­ƒ£ƒİ‚Ż‚żċ * @param link ƒŞƒ³‚Żċ * @param type ċ–ċ—™‚‹ƒ‡ƒĵ‚żç¨ċˆ * @param rdata ƒ‡ƒĵ‚ż * @else * Get Data from Link * @param characterName Character Name * @param link Link Name * @param type Type of data to get * @param rdata Data placement area * @endif */ void getCharacterLinkData ( in string characterName, in string link, in LinkDataType type, out DblSequence rdata ); //! Get Character Data, /** * @if jp * @brief ƒŞƒ³‚݁ƒ‡ƒĵ‚ż‚’ċ…¨Ĥċ–ċ——™€‚ * * Joint †Ħ€ jointId Œ¤„Ĥ„‚‹‚‚ƒ‡ƒĵ‚ż‚’ jointId順Ğċ–ċ——™€‚ * * 角ċşĤ€é€ŸċşĤ€ċŠ é€ŸċşĤ€ƒˆƒĞ‚݁żŒĉœ‰ċŠı§™€‚ * @param characterName ‚­ƒ£ƒİ‚Ż‚żċ * @param type ƒ‡ƒĵ‚żç¨ċˆ (角ċşĤ€é€ŸċşĤ€ċŠ é€ŸċşĤ€ƒˆƒĞ‚݁żŒĉœ‰ċŠı) * @param wdata ƒ‡ƒĵ‚ż * * @else * Joint - (Angle, Speed, Acceleration, Torque) * for all links * @param characterName Character Name * @param type Data to set.Only valid for: * angle, velocity, acceleration, torque * @param wdata Parameter Value * @endif * todo */ void getCharacterAllLinkData ( in string characterName, in LinkDataType type, out DblSequence wdata ); //! Set Character Data, /** * @if jp * ƒŞƒ³‚݁ƒ‡ƒĵ‚ż‚’ċ…¨Ĥ‚ğƒƒƒˆ—™€‚ * * Joint †Ħ€ jointId Œ¤„Ĥ„‚‹‚‚ƒ‡ƒĵ‚ż‚’ jointId順Ğċ–ċ——™€‚ * * 角ċşĤ€é€ŸċşĤ€ċŠ é€ŸċşĤ€ƒˆƒĞ‚݁żŒĉœ‰ċŠı§™€‚ * * * @param characterName ‚­ƒ£ƒİ‚Ż‚żċ * @param type ƒ‡ƒĵ‚żç¨ċˆ (角ċşĤ€é€ŸċşĤ€ċŠ é€ŸċşĤ€ƒˆƒĞ‚݁żŒĉœ‰ċŠı) * @param wdata ƒ‡ƒĵ‚ż * @else * Joint - (Angle, Speed, Acceleration, Torque) * for all links * @param characterName Character Name * @param type Data to set.Only valid for: * angle, velocity, acceleration, torque * @param wdata Parameter Value * @endif */ void setCharacterAllLinkData ( in string characterName, in LinkDataType type, in DblSequence wdata ); /** * @if jp * @brief 重ċŠ›ƒ™‚ŻƒˆƒĞ‚’設ċš—™€‚ * * @param wdata 重ċŠ›ƒ™‚ŻƒˆƒĞ * @else * Set World G-Vector * @endif */ void setGVector(in DblSequence3 wdata); /** * @if jp * @brief 重ċŠ›ƒ™‚ŻƒˆƒĞ‚’ċ–ċ——™€‚ * @param wdata 重ċŠ›ƒ™‚ŻƒˆƒĞ * @else * Get World G-Vector * @endif */ void getGVector(out DblSequence3 wdata); /** * @if jp * @brief ‚­ƒ£ƒİ‚Ż‚żċ…¨Ĥ Joint ƒ˘ƒĵƒ‰‚’‚ğƒƒƒˆ—™€‚ * * @param characterName ‚­ƒ£ƒİ‚Ż‚żċ * @param jointMode ƒ˘ƒĵƒ‰ * @else * Set Character All Joint Modes * @param characterName * @param jointMode * @endif */ void setCharacterAllJointModes ( in string characterName, in JointDriveMode jointMode ); /** * @if jp * @brief 逆運ċ‹•ċ­Ĥ‚’計痁—™€‚ * @param characterName 計痁™‚‹ċŻèħĦ‚­ƒ£ƒİ‚Ż‚żċ * @param baseLink ƒ™ƒĵ‚ıċ‹•‹Ş„ƒŞƒ³‚Ż * @param targetLink ‚żƒĵ‚²ƒƒƒˆċ‹•ƒŞƒ³‚Ż * @param target ç›ĉ¨™ä½ç½¨ċ§żċ‹˘ * @else * Calculate Inverse Kinematics * @param characterName Name of Character to move * @param baseLink Name of the base link(not moved) * @param targetLink Name of the target link(moved) * @param target Goal position and attitude for target link. * @endif */ boolean calcCharacterInverseKinematics ( in string characterName, in string baseLink, in string targetLink, in LinkPosition target ); /** * @if jp * @brief ‚­ƒ£ƒİ‚Ż‚żé †é‹ċ‹•ċ­Ĥ‚’計痁—™€‚ * @param characterName ‚­ƒ£ƒİ‚Ż‚żċ * @else * Calculate forward kinematics for a character in world. * @param characterName * @endif */ void calcCharacterForwardKinematics(in string characterName); /** * @if jp * @brief ċ…¨Ĥ‚­ƒ£ƒİ‚Ż‚żé †é‹ċ‹•ċ­Ĥ‚’計痁—™€‚ * @else * Calculate all forward kinematics for all characters in world. * @endif */ void calcWorldForwardKinematics(); /** * @if jp * @brief ċ…¨Ĥ‚­ƒ£ƒİ‚Ż‚żé †é‹ċ‹•ċ­Ĥ‚’計痁—€ċı²ĉ¸‰ƒ‚§ƒƒ‚Ż‚’èĦŒ„™€‚ * @param checkAll ċ…¨Ĥ‚’ƒ‚§ƒƒ‚݁™‚‹‹(false‚’設ċš™‚‹¨²¨¤èĦçށ‚’ĉ¤œċ‡ş—Ÿĉ™‚ç‚ı§çµ‚了—™) * @else * Check for collision after calculation of kinematics. * @param checkAll true: Check All Pairs * false: Stop when 1 collision is found * @endif */ boolean checkCollision(in boolean checkAll); /** * @if jp * @brief ċ…¨Ĥ‚­ƒ£ƒİ‚Ż‚żé †é‹ċ‹•ċ­Ĥ‚’計痁—€ċı²ĉ¸‰ĉ¤œĉŸğ‚’èĦŒ„™€‚ * @param checkAll ċ…¨Ĥ‚’ƒ‚§ƒƒ‚݁™‚‹‹(false‚’設ċš™‚‹¨²¨¤èĦçށ‚’ĉ¤œċ‡ş—Ÿĉ™‚ç‚ı§çµ‚了—™) * @return ċı²ĉ¸‰—Ĥ„‚‹ƒš‚˘é…ċˆ— * @else * @brief Check for collision after calculation of kinematics. * @param checkAll true: Check All Pairs * false: Stop when 1 collision is found * @return colliding link pairs * @endif */ LinkPairSequence checkIntersection(in boolean checkAll); /** * @if jp * @brief ċ…¨Ĥ‚­ƒ£ƒİ‚Ż‚żé †é‹ċ‹•ċ­Ĥ‚’計痁—€è·é›˘è¨ˆç—‚’èĦŒ„™€‚ * @return è·é›˘ĉƒ…ċ ħé…ċˆ— * @else * @brief Check for distance after calculation of kinematics. * @return distances array of distance information * @endif */ DistanceSequence checkDistance(); /** * @if jp * @brief ‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³çŠĥĉ…‹‚’èĦ¨™WorldState‚’ċ–ċ——™€‚ * @param wstate ‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³çŠĥĉ…‹ * @else * Get state of simulated world * @param wstate State of simulated world * @endif */ void getWorldState(out WorldState wstate); /** * @if jp * @brief ‚­ƒ£ƒİ‚Ż‚ż‚ğƒ³‚µçŠĥĉ…‹ä¸€èĤ§‚’ċ–ċ——™€‚ * @param characterName ‚­ƒ£ƒİ‚Ż‚żċ * @param sstate ‚ğƒ³‚µçŠĥĉ…‹ä¸€èĤ§ * @endif */ void getCharacterSensorState(in string characterName, out SensorState sstate); /** * @if jp * @brief èĦçށ—Ĥ„‚‹ƒŞƒ³‚݁ƒš‚˘‚’ċ–ċ——™€‚ * @param characterName ċ–ċ—™‚‹‚­ƒ£ƒİ‚Ż‚żċ * @param pairs èĦçށ—Ĥ„‚‹ƒš‚˘Ğ¤„Ĥĉƒ…ċ ħ * @else * Get information on colliding pairs * @param characterName Name of Character to check * @param pairs Information on colliding pairs. * @endif */ boolean getCharacterCollidingPairs ( in string characterName, out LinkPairSequence pairs ); /** * @if jp * @brief ‚­ƒ£ƒİ‚Ż‚żĉŒ‡ċš—ŸƒŞƒ³‚Żƒ‘‚ıĞċ݁™‚‹ƒ¤‚³ƒ“‚˘ƒ³‚’ċ–ċ——™€‚ * @param characterName ƒ¤‚³ƒ“‚˘ƒ³‚’計痁™‚‹‚­ƒ£ƒİ‚Ż‚żċ * @param baseLink ƒ™ƒĵ‚ıƒŞƒ³‚Żċ * @param targetLink ‚żƒĵ‚²ƒƒƒˆƒŞƒ³‚Żċ * @param jacobian 結ĉžœƒ¤‚³ƒ“‚˘ƒ³ * @else * compute the Jacobian matrix and its time derivative * @param characterName Name of Character to calculate Jacobian. * @param baseLink Name of base link. * @param targetLink Name of target link. * @param jacobian Jacobian Matrix returned from function here. * @endif */ void calcCharacterJacobian ( in string characterName, in string baseLink, in string targetLink, out DblSequence jacobian ); }; /** * DynamicsSimulator Factory */ interface DynamicsSimulatorFactory : ServerObject { /** * @if jp * @brief DynamicsSimulator ‚’作ĉˆ—™€‚ * @else * Create DynamicsSimulator * @endif */ DynamicsSimulator create(); }; }; #endif choreonoid-1.5.0/src/OpenHRPPlugin/corba/OpenHRP/3.1/World.idl0000664000000000000000000000167312741425367022234 0ustar rootroot// -*- mode: idl; indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- #ifndef OPENHRP_WORLD_IDL_INCLUDED #define OPENHRP_WORLD_IDL_INCLUDED #include module OpenHRP { /** * @if jp * ‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³ä¸–界 * @endif */ interface World { /** * @if jp * @brief ‚­ƒ£ƒİ‚Ż‚żƒĵ‚’ç™ğ録™‚‹ * * ModelLoader ‹‚‰ċ—‚‰‚ŒŸĉƒ…ċ ħ§‚­ƒ£ƒİ‚Ż‚ż‚’ç™ğ録—™€‚ * @param name ‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³§‚­ƒ£ƒİ‚Ż‚żċ * @param cinfo ModelLoader ‹‚‰ċ—‚‰‚Œ‚‹ CharacterInfo * @else * Register a character * @param name Object Character Name for Simulation * @param cinfo CharacterInfo * @endif */ void registerCharacter(in string name, in BodyInfo cinfo); }; }; #endif choreonoid-1.5.0/src/OpenHRPPlugin/corba/OpenHRP/3.0/0000775000000000000000000000000012741425367020443 5ustar rootrootchoreonoid-1.5.0/src/OpenHRPPlugin/corba/OpenHRP/3.0/OpenHRPCommon.idl0000664000000000000000000000660512741425367023570 0ustar rootroot// -*- mode: idl; indent-tabs-mode: t; tab-width: 4; c-basic-offset: 4; -*- #ifndef OPENHRP_COMMON_IDL_INCLUDED #define OPENHRP_COMMON_IDL_INCLUDED /** * @if jp * OpenHRP ċŸşĉœĴƒ‡ƒĵ‚żĉ§‹é€  * @else * OpenHRP CORBA Common * @endif * @file Common/corba/OpenHRPCommon.idl */ module OpenHRP { typedef sequence DblSequence; typedef sequence StringSequence; typedef sequence LongSequence; typedef double DblArray3[3]; typedef double DblArray6[6]; typedef double DblArray9[9]; typedef sequence DblSequence3; typedef sequence DblSequence6; typedef sequence DblSequence9; typedef sequence DblSequenceSequence; typedef sequence DblArray3Sequence; /** * @if jp * ƒŞƒ³‚Żä½ç½/ċ§żċ‹˘ * @endif */ struct LinkPosition { /** * @if jp * 位罃™‚ŻƒˆƒĞ * @endif */ DblArray3 p; /** * @if jp * ċ§żċ‹˘èĦŒċˆ— * @else * Row major array of 3x3 Matrix elements * @endif */ DblArray9 R; }; typedef sequence LinkPositionSequence; /** * @if jp * ‚­ƒ£ƒİ‚Ż‚żä½ç½/ċ§żċ‹˘ * @endif */ struct CharacterPosition { /** * @if jp * ‚­ƒ£ƒİ‚Ż‚żċ * @endif */ string characterName; /** * @if jp * ‚­ƒ£ƒİ‚Ż‚ż‚’ĉ§‹ĉˆ™‚‹ƒŞƒ³‚Żä½ç½/ċ§żċ‹˘ * @endif */ LinkPositionSequence linkPositions; }; typedef sequence CharacterPositionSequence; /** * @if jp * ƒŞƒ³‚݁ƒš‚˘ * @endif */ struct LinkPair { /** * @if jp * 1組盁‚­ƒ£ƒİ‚Ż‚żċ * @else * Character Name to Identify Polygon Set * @endif */ string charName1; /** * @if jp * 1組盁ƒŞƒ³‚Żċ * @else * Link Name to Identify Polygon Set * @endif */ string linkName1; /** * @if jp * 2組盁‚­ƒ£ƒİ‚Ż‚żċ * @else * Character Name to Identify Polygon Set * @endif */ string charName2; /** * @if jp * 2組盁ƒŞƒ³‚Żċ * @else * Link Name to Identify Polygon Set * @endif */ string linkName2; }; typedef sequence LinkPairSequence; /** * @if jp * èĦçށ—Ĥ„‚‹ç‚ı * @endif */ struct CollisionPoint { /** * @if jp * èĦçށç‚ı * @endif */ DblArray3 position; /** * @if jp * ĉ³•ç·šƒ™‚ŻƒˆƒĞ * @endif */ DblArray3 normal; /** * @if jp * ċı²ĉ¸‰ĉ·ħ• * @endif */ double idepth; }; typedef sequence CollisionPointSequence; /** * @if jp * èĦçށĉƒ…ċ ħ * @endif */ struct Collision { /** * @if jp * èĦçށ—Ĥ„‚‹ƒš‚˘ * @endif */ LinkPair pair; /** * @if jp * èĦçށ—Ĥ„‚‹ç‚ı * @endif */ CollisionPointSequence points; }; typedef sequence CollisionSequence; /** * @if jp * ‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³ĉƒ…ċ ħ * @endif */ struct WorldState { /** * @if jp * çċœ¨çµŒéŽĉ™‚é–“[s] * @endif */ double time; /** * @if jp * ‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³™‚‹‚­ƒ£ƒİ‚Ż‚żä½ç½/ċ§żċ‹˘ * @endif */ CharacterPositionSequence characterPositions; /** * @if jp * èĦçށĉƒ…ċ ħ * @endif */ CollisionSequence collisions; }; /** * @if jp * ‚µƒĵƒ * @endif */ interface ServerObject { /** * @if jp * 終了 * @endif */ oneway void shutdown(); }; }; #endif choreonoid-1.5.0/src/OpenHRPPlugin/corba/OpenHRP/3.0/ViewSimulator.idl0000664000000000000000000001653012741425367023754 0ustar rootroot/* * Copyright (c) 2008, AIST, the University of Tokyo and General Robotix Inc. * All rights reserved. This program is made available under the terms of the * Eclipse Public License v1.0 which accompanies this distribution, and is * available at http://www.eclipse.org/legal/epl-v10.html * Contributors: * National Institute of Advanced Industrial Science and Technology (AIST) * General Robotix Inc. */ #ifndef OPENHRP_VIEW_SIMULATOR_IDL_INCLUDED #define OPENHRP_VIEW_SIMULATOR_IDL_INCLUDED /** @file ViewSimulator/corba/ViewSimulator.idl * @if jp * ViewSimulator ‚¤ƒ³‚żƒĵƒ•‚§ƒĵ‚ıċšçİ * @else * ViewSimulator Interfece Definition * @endif * @author Ichitaro Kohara, MSTC * @version 1.0 * @date 2001.02.22 */ #include module OpenHRP { /** * @if jp * ç”ğċƒƒ•‚݃ĵƒžƒƒƒˆ * @else * Image Data * @endif */ enum PixelFormat {ARGB, // 4byte/pixel GRAY, // 1byte/pixel DEPTH,// 4byte/pixel RGB}; // 3byte/pixel /** * @if jp * ç”ğċƒƒ‡ƒĵ‚ż * @endif */ struct ImageData { /** * @if jp * ƒ•‚݃ĵƒžƒƒƒˆ * @endif */ PixelFormat format; /** * @if jp * ç”ğċƒċı… * @endif */ long width; /** * @if jp * ç”ğċƒéИ• * @endif */ long height; /** * @if jp * octet §ç”ğċƒƒ‡ƒĵ‚ż * @endif */ sequence octetData; /** * @if jp * long §ç”ğċƒƒ‡ƒĵ‚ż * @endif */ sequence longData; /** * @if jp * float §ç”ğċƒƒ‡ƒĵ‚ż * @endif */ sequence floatData; }; /** * @if jp * ‚ЃĦƒİ * @author Ichitaro Kohara, MSTC * @version 1.0(2001.02.16) * @else * Camera * @author Ichitaro Kohara, MSTC * @version 1.0(2001.02.16) * @endif */ interface Camera { /** * @if jp * ‚ЃĦƒİç¨ċˆ * @else * Camera type * @endif */ enum CameraType { NONE, //!< read no information COLOR, //!< read color buffer MONO, DEPTH, //!< read depth buffer COLOR_DEPTH, //!< read color buffer and depth buffer MONO_DEPTH }; /** * @if jp * ‚ЃĦƒİƒ‘ƒİƒĦ‚ż * @else * Camera parameter * @endif */ struct CameraParameter { /** * @if jp * ‚ЃĦƒİç¨ċˆ * @else * camera type * @endif */ CameraType type; /** * @if jp * ‚­ƒ£ƒİ‚Ż‚żĉ­£é˘‹‚‰è·é›˘[m] * @else * view model's front clip distance[m] * @endif */ float frontClipDistance; /** * @if jp * ‚­ƒ£ƒİ‚Ż‚żċŒé˘§è·é›˘[m] * @else * view model's back clip distance[m] * @endif */ float backClipDistance; /** * @if jp * èĤ–野角[rad] * @else * fields of view[rad] * @endif */ float fieldOfView; /** * @if jp * ‚ğƒ³‚µID * @else * sensor id * @endif */ long sensorId; /** * @if jp * ‚ğƒ³‚µċ * @else * sensor name * @endif */ string sensorName; /** * @if jp * ƒŽƒĵƒ‰ċ£è¨€ċċ‰ * @else * DEF name * @endif */ string defName; /** * @if jp * ċı… * @else * width * @endif */ long width; /** * @if jp * éИ• * @else * height * @endif */ long height; /** * @if jp * ƒ•ƒĴƒĵƒ ƒĴƒĵƒˆ[fps] * @else * frame rate[fps] * @endif */ float frameRate; }; /** * @if jp * ‚µƒĵƒ‚’終了—™€‚ * @else * Destroy * @endif */ void destroy(); /** * @if jp * ‚ЃĦƒİƒ‘ƒİƒĦ‚ż‚’ċ–ċ——™€‚ * @return ‚ЃĦƒİƒ‘ƒİƒĦ‚ż * @else * Get camera parameter * @return camera parameter */ CameraParameter getCameraParameter(); /** * @if jp * ‚¤ƒĦƒĵ‚¸‚’ċ–ċ——™€‚ * @endif */ ImageData getImageData(); }; /** * @if jp * ‚ЃĦƒİ配ċˆ— * @else * Sequence of Camera * @endif */ typedef sequence CameraSequence; /** * @if jp * @brief ViewSimulator ‚¤ƒ³‚żƒĵƒ•‚§ƒĵ‚ı * * ‚ЃĦƒİ¨‚Œ‹‚‰ċ–ċ—§‚‹ç”ğċƒ‚’‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³—™€‚ * * Controller‹‚‰Żäğ下ĉ‰‹é †§ä½żç”¨§™€‚ * ƒĦƒ³ƒ visionSensor_ Ğ‚ğƒƒƒˆ•‚ŒŸ ViewSimulator Ğċ݁—Ĥ€ * * -# ViewSimulator::getCameraSequenceOf ‚’ä½żç”¨—Ĥ Camera ‚’ċ–ċ——™€‚ * -# Camera::getCameraParameter ‹‚‰ċ–ċ—•‚Œ‚‹ CameraParameter §ċ„ç¨ĉƒ…ċ ħ‚’èŞżı™€‚ * * äğ下€‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³ƒĞƒĵƒ— * * -# Camera::getImageData § ImageData‚’ċ–ċ——™€‚ * -# “‚ЃĦƒİƒ•‚݃ĵƒžƒƒƒˆĞ—ŸŒ„€ImageData::longData 等‹‚‰ç”ğċƒ‚’ċ–ċ——™€‚ * * @author Ichitaro Kohara, MSTC * @version 1.0(2001.02.22) * @else * Vision Sensor * @author Ichitaro Kohara, MSTC * @version 1.0(2001.02.22) * @endif */ interface ViewSimulator { /** * @if jp * ViewSimulator ä‹ċ¤– * @else * ViewSimulator exception * @endif */ exception ViewSimulatorException { /** * @if jp * @brief ä‹ċ¤–èݳ細 * @endif */ string description; //!< description of the exception }; /** * @if jp * ‚µƒĵƒ‚’終了—™€‚ * @else * Destory * @endif */ void destroy(); /** * @if jp * ƒ˘ƒ‡ƒĞ‚’èŞ­żèĵż™€‚ * @param src ‚­ƒ£ƒİ‚Ż‚żƒ˘ƒ‡ƒĞƒ•‚Ħ‚¤ƒĞURL * @param objectName ‚­ƒ£ƒİ‚Ż‚żċ * @else * Loat object * @param src object's URL * @param objectName object's Name * @endif */ void loadObject( in string src, in string objectName ) raises (ViewSimulatorException); /** * @if jp * ‚·ƒŸƒƒĴƒĵ‚żĞ‚‚‹‚ЃĦƒİ‚’ċ–ċ——™€‚ * @param cameras ‚ЃĦƒİ配ċˆ— * @return ‚ЃĦƒİċ°ĉ•° * @else * Get cameras loaded in simulator * @param cameras cameras * @return number of cameras * @endif */ void getCameraSequence(out CameraSequence cameras); /** * @if jp * ‚­ƒ£ƒİ‚Ż‚żĞ‚‚‹‚ЃĦƒİ‚’ċ–ċ——™€‚ * @param objectName ‚­ƒ£ƒİ‚Ż‚żċ * @param cameras ‚ЃĦƒİ配ċˆ— * @endif */ void getCameraSequenceOf(in string objectName, out CameraSequence cameras); /** * @if jp * ‚·ƒĵƒ³‚’ĉ›´ĉ–°—™€‚ * @param state ĉ–°—„ WorldState * @else * Update scene * @param state WorldState * @endif */ void updateScene( in WorldState state ); }; /** * ViewSimulatorƒ•‚Ħ‚ŻƒˆƒŞ‚¤ƒ³‚żƒ•‚§‚¤‚ı */ interface ViewSimulatorFactory : ServerObject { /** * ViewSimulator ‚’生ĉˆ—™€‚ * * @return ViewSimulator‚ރ–‚¸‚§‚Żƒˆ */ ViewSimulator create(); }; }; #endif choreonoid-1.5.0/src/OpenHRPPlugin/corba/OpenHRP/3.0/OnlineViewer.idl0000664000000000000000000000465112741425367023551 0ustar rootroot/* * Copyright (c) 2008, AIST, the University of Tokyo and General Robotix Inc. * All rights reserved. This program is made available under the terms of the * Eclipse Public License v1.0 which accompanies this distribution, and is * available at http://www.eclipse.org/legal/epl-v10.html * Contributors: * General Robotix Inc. * National Institute of Advanced Industrial Science and Technology (AIST) */ #ifndef OPENHRP_ONLINE_VIEWER_IDL_INCLUDED #define OPENHRP_ONLINE_VIEWER_IDL_INCLUDED #include module OpenHRP { /** * @if jp * OnlineViewer ‚¤ƒ³‚żƒĵƒ•‚§ƒĵ‚ı * * GrxUI  3DView ‚’‚Żƒİ‚¤‚˘ƒ³ƒˆƒ—ƒ­‚°ƒİƒ ‹‚‰èĦ¨ç¤ş•›‚‹éš›Ğä½żç”¨—™€‚ * * load() §èŞ­żèĵ‚“ ƒ˘ƒ‡ƒĞĞċ݁—Ĥ update() §ĉƒ…ċ ħ‚’与ˆ‚‹“¨§‚˘ƒ‹ƒĦƒĵ‚·ƒ§ƒ³—™€‚ * * Ÿ€ update() ‚’ä½żç”¨™‚‹¨ĉƒ…ċ ħŻè¨˜éŒ²•‚Œ€ċŒ§ċ†ç”Ÿ™‚‹“¨‚‚§™€‚ */ interface OnlineViewer { /** * @if jp * èĦ¨ç¤şċ†…ċı‚’ĉ›´ĉ–°—™ * * ċ†…ċıŻè¨˜éŒ²•‚Œ€ċŒ§ċ†ç”Ÿ—ç›´™“¨Œ§™€‚ * @param state ĉ›´ĉ–°™‚‹èĦ¨ç¤şċ†…ċıĉƒ…ċ ħ * @else * Update Display * @endif */ void update(in WorldState state); /** * @if jp * ƒ˘ƒ‡ƒĞèŞ­żèĵż‚’èĦŒ„™€‚ * @param name ƒ˘ƒ‡ƒĞċ * @param url ƒ˘ƒ‡ƒĞƒ•‚Ħ‚¤ƒĞURL * @endif */ void load(in string name, in string url); /** * @if jp * 記録•‚ŒŸ„§ĉ›´ĉ–°‚’‚ŻƒŞ‚˘—™€‚ * @endif */ void clearLog(); /** * @if jp * ƒ‡ƒĵ‚ż‚’‚ŻƒŞ‚˘—™€‚ * @endif */ void clearData(); /** * @if jp * èĦ¨ç¤şċ†…ċı‚’ĉ›´ĉ–°—™€‚ update() ¨Żé•„€ĉ›´ĉ–°ċ†…ċı‚’記録—›‚“€‚ * @param state ĉ›´ĉ–°™‚‹èĦ¨ç¤şċ†…ċıĉƒ…ċ ħ * @else * state display without recording '03 Apr.4 s.kajita * @endif */ void drawScene(in WorldState state); /** * @if jp * 線ċı…‚’設ċš—™€‚ * @endif */ void setLineWidth(in float width); /** * @if jp * ‚ı‚ħƒĵƒĞ‚’設ċš—™€‚ * @endif */ void setLineScale(in float scale); /** * @if jp * * @endif */ boolean getPosture(in string robotId, out DblSequence posture); }; }; #endif choreonoid-1.5.0/src/OpenHRPPlugin/corba/OpenHRP/3.0/Controller.idl0000664000000000000000000001101312741425367023254 0ustar rootroot// -*- mode: idl; indent-tabs-mode: t; tab-width: 4; c-basic-offset: 4; -*- /* * Copyright (c) 2008, AIST, the University of Tokyo and General Robotix Inc. * All rights reserved. This program is made available under the terms of the * Eclipse Public License v1.0 which accompanies this distribution, and is * available at http://www.eclipse.org/legal/epl-v10.html * Contributors: * National Institute of Advanced Industrial Science and Technology (AIST) * General Robotix Inc. */ #ifndef OPENHRP_CONTROLLER_IDL_INCLUDED #define OPENHRP_CONTROLLER_IDL_INCLUDED /** @file Controller/corba/Controller.idl * @if jp * Controller ‚µƒĵƒé–˘é€£‚¤ƒ³‚żƒĵƒ•‚§ƒĵ‚ı * @else * Controller IDL * @endif * @author Ichitaro Kohara Kernel Inc. * @date 2000/03/24 */ #include #include #include module OpenHRP { /** * @if jp * @brief Controller ‚¤ƒ³‚żƒĵƒ•‚§ƒĵ‚ı€‚ * * ċˆĥċĦ‚½ƒ•ƒˆċ½ıċ‰²‚’ĉžœŸ—™€‚ Controller Żäğ下ĉµ‚Œ‚’èĦŒ†‚ˆ†Ğ作ĉˆ—Ĥ •„€‚ * * -# ‚³ƒ³‚ıƒˆƒİ‚Ż‚ż§èµ·ċ‹•ĉ™‚ċˆĉœŸċŒ– * -# start() §‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³é–‹ċ§‹ĉ™‚ċˆĉœŸċŒ– * -# input() §‚·ƒŸƒƒĴƒĵ‚ż‹‚‰‚ğƒ³‚µĉƒ…ċ ħ‚’ċ—‚‹ * -# control() ‚ğƒ³‚µĉƒ…ċ ħ‹‚‰ċˆĥċĦ計痂’èĦŒ† * -# output() §‚˘‚Żƒƒ‚¨ƒĵ‚żĞĉƒ…ċ ħ‚’‚ğƒƒƒˆ™‚‹ * * @note äğŠċŒOpenHRP‚³ƒ³ƒˆƒ­ƒĵƒİŻOpenRTM‚³ƒ³ƒƒĵƒƒ³ƒˆ¨—Ĥ作ĉˆ™‚‹Œĉ¨™ĉş–¨Ş‚Ё™€‚ * ċ“£Ĥ€ä¸€èˆĴ的Şä½żç”¨ĞŠ„ĤŻĉœĴ‚¤ƒ³‚żƒ•‚§ƒĵ‚ı‚’ç›´ĉŽä½ż†ċż…èĤŻ‚‚Ё›‚“€‚ * * @else * Controller Interface * @endif */ interface Controller { /** * @if jp * @brief DynamicsSimulator ‚’‚ğƒƒƒˆ™‚‹€‚ * * ‚Żƒİ‚¤‚˘ƒ³ƒˆŒ Controller ‚µƒĵƒ‚’ä½żç”¨™‚‹é𛀁 DynamicsSimulator ¸ċ‚ç…§‚’‚ğƒƒƒˆ—™€‚ * @param dynamicssimulator_ DynamicsSimulator ¸ċ‚ç…§ * @endif */ void setDynamicsSimulator(in DynamicsSimulator dynamicssimulator_); /** * @if jp * @brief ViewSimulator‚’‚ğƒƒƒˆ™‚‹€‚ * * setDynamicsSimulator() ¨ċŒĉ§˜Ğ ViewSimulator ‚’ä½żç”¨™‚‹ Controller Ğ * ĉŽçĥš™‚‹éš›Ż“ƒĦ‚½ƒƒƒ‰§‚ğƒƒƒˆ—™€‚ * * @param viewsimulator_ ViewSimulator ¸ċ‚ç…§ * @endif */ void setViewSimulator(in ViewSimulator viewsimulator_); /** * @if jp * @brief ‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³ƒĞƒĵƒ—Œċ§‹‚‹ċ‰Ğïĵ‘ċ›žċ‘ĵ°‚Œ™€‚ * * ‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³ċ‰ċˆĉœŸċŒ–Ż““Ğĉ›¸„Ĥ •„€‚ * @else * This method is called just before beginning periodic calls of control(). * * Initialization that requires the initial state of a robot * should be done in this method. * @endif */ void start(); /** * @if jp * @brief ċˆĥċĦ計痂’èĦŒ„™€‚ * * ‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³ƒĞƒĵƒ—ĞŠ„Ĥ input() §ċ–ċ——Ÿĉƒ…ċ ħ‚’ä½żç”¨—Ĥ計痂’èĦŒ„€ output() §ċ‡şċŠ›—™€‚ * @endif */ void control(); /** * @if jp * @brief ‚ğƒ³‚µĉƒ…ċ ħċ–ċ—‚’èĦŒ„™€‚ * * DynamicsSimulator::getCharacterSensorState() 等‚’ä½żç”¨—Ĥ‚ğƒ³‚µĉƒ…ċ ħ‚’ċ–ċ——™€‚ * @endif */ void input(); /** * @if jp * @brief ‚˘‚Żƒƒ‚¨ƒĵ‚żŞİ¸ĉƒ…ċ ħ‚’ċ‡şċŠ›—™€‚ * * DynamicsSimulator::setCharacterLinkData() 等‚’ä½żç”¨—Ĥ‚·ƒŸƒƒĴƒĵ‚ż¸ĉƒ…ċ ħ‚’ċ‡şċŠ›—™€‚ * @endif */ void output(); /** * @if jp * ‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³ƒĞƒĵƒ—Œçµ‚了—Ÿéš›Ğċ‘ĵ°‚Œ™€‚ * @else * This method is called when the control loop is finished. * @endif */ void stop(); /** * @if jp * ‚µƒĵƒ‚’終了—™€‚ * @endif */ void destroy(); /** * @if jp * controllertimeStep‚’設ċš—™€‚ * @endif */ void setTimeStep(in double timeStep); }; /** * @if jp * Controller Factory * @else * Controller Object Factory * @endif */ interface ControllerFactory : ServerObject { /** * @if jp * Controller ‚’ċ–ċ——™€‚ * @param charname “‚³ƒ³ƒˆƒ­ƒĵƒİŒċˆĥċĦ™‚‹‚­ƒ£ƒİ‚Ż‚żċ * @return ĉ–°—ä½œĉˆ•‚ŒŸ Controller * @else * Create a controller object * @param charname name of the controlled character * @return a newly creatd controller * @endif */ Controller create(in string charname); }; }; #endif choreonoid-1.5.0/src/OpenHRPPlugin/corba/OpenHRP/3.0/ModelLoader.idl0000664000000000000000000001741012741425367023327 0ustar rootroot/* * Copyright (c) 2008, AIST, the University of Tokyo and General Robotix Inc. * All rights reserved. This program is made available under the terms of the * Eclipse Public License v1.0 which accompanies this distribution, and is * available at http://www.eclipse.org/legal/epl-v10.html * Contributors: * National Institute of Advanced Industrial Science and Technology (AIST) * General Robotix Inc. */ #ifndef OPENHRP_MODEL_LOADER_IDL_INCLUDED #define OPENHRP_MODEL_LOADER_IDL_INCLUDED /** @file ModelLoader/corba/ModelLoader.idl * @if jp * ModelLoader ‚µƒĵƒé–˘é€£‚¤ƒ³‚żƒĵƒ•‚§ƒĵ‚ı * @endif */ #include module OpenHRP { /** * @if jp * ‚ğƒ³‚µç¨ċˆ * @else * Definition of Sensor Types * @endif */ enum SensorType { FORCE_SENSOR, ///< 6-axis force sensor RATE_GYRO, ACCELERATION_SENSOR, PRESSURE_SENSOR, PHOTO_INTERRUPTER, VISION_SENSOR, TORQUE_SENSOR ///< joint torque sensor }; /** * @if jp * ‚ğƒ³‚µĉƒ…ċ ħ * @endif */ interface SensorInfo { /** * @if jp * ‚ğƒ³‚µID * @endif */ readonly attribute long id; /** * @if jp * ‚ğƒ³‚µċ * @endif */ readonly attribute string name; /** * @if jp * ‚ğƒ³‚µç¨ċˆ * @endif */ readonly attribute SensorType type; /** * @if jp * ‚ğƒ³‚µä½ç½ * @endif */ readonly attribute DblArray3 translation; /** * @if jp * ‚ğƒ³‚µċ§żċ‹˘ * @endif */ readonly attribute DblArray9 rotation; /** * @if jp * ‚ğƒ³‚µĉœ€ċ¤§ċ€¤ * @endif */ readonly attribute DblSequence maxValue; }; /** * SensorInfo Sequence */ typedef sequence SensorInfoSequence; /** * LinkInfo Interface * @author Ichitaro Kohara, MSTC */ interface LinkInfo { /** * @if jp * 位罃™‚ŻƒˆƒĞ * @endif */ readonly attribute DblArray3 translation; /** * @if jp * ċ§żċ‹˘èĦŒċˆ— * @endif */ readonly attribute DblArray9 rotation; /** * @if jp * è³Şé‡ * @endif */ readonly attribute double mass; /** * @if jp * 重ċżƒä½ç½ * @endif */ readonly attribute DblArray3 centerOfMass; /** * @if jp * ĉ…£ĉ€§ * @endif */ readonly attribute DblArray9 inertia; /** * @if jp * 関節ċ€¤ĉœ€ċ¤§ċ€¤ * @endif */ readonly attribute DblSequence ulimit; /** * @if jp * 関節ċ€¤ĉœ€ċ°ċ€¤ * @endif */ readonly attribute DblSequence llimit; /** * @if jp * 関節速ċşĤĉœ€ċ¤§ċ€¤ * @endif */ readonly attribute DblSequence uvlimit; /** * @if jp * 関節速ċşĤĉœ€ċ°ċ€¤ * @endif */ readonly attribute DblSequence lvlimit; //--- for rotor inertia of servomotor '01 Jun.29 s.kajita /** * @if jp * ƒ­ƒĵ‚żĉ…£ĉ€§ * @endif */ readonly attribute double rotorInertia; /** * @if jp * ƒ­ƒĵ‚żĉеĉŠ— * @endif */ readonly attribute double rotorResistor; /** * @if jp * ‚‚˘ĉŻ” * @endif */ readonly attribute double gearRatio; /** * @if jp * ‚‚˘ċŠı率 * @endif */ readonly attribute double gearEfficiency; /** * @if jp * ƒˆƒĞ‚Żċšĉ•° * @endif */ readonly attribute double torqueConst; /** * @if jp * ‚¨ƒ³‚³ƒĵƒ€ƒ‘ƒĞ‚ı * @endif */ readonly attribute double encoderPulse; /** * @if jp * 等äĦ集中 * @endif */ readonly attribute double equivalentInertia; /** * @if jp * ƒ‚Ĥƒ³ƒ€ƒŞƒœƒƒ‚Ż‚ı中ċżƒ * @endif */ readonly attribute DblArray3 bboxCenter; /** * @if jp * ƒ‚Ĥƒ³ƒ€ƒŞƒœƒƒ‚Ż‚ı‚µ‚¤‚ş * @endif */ readonly attribute DblArray3 bboxSize; /** * @if jp * ƒ˘ƒ‡ƒĞċ * @endif */ readonly attribute string name; /** * @if jp * Joint ç¨ċˆ * @endif */ readonly attribute string jointType; /** * @if jp * Joint Ğċ݁—Ĥµ‚‰‚ŒŸID * @endif */ readonly attribute long jointId; /** * @if jp * Joint èğ¸ * @endif */ readonly attribute DblArray3 jointAxis; /** * @if jp * èĤރރ³‚Ż * @endif */ readonly attribute long mother; // index /** * @if jp * ċ…„ċĵŸƒŞƒ³‚Ż * @endif */ readonly attribute long sister; // index /** * @if jp * ċ­ƒŞƒ³‚Ż * @endif */ readonly attribute long daughter; // index readonly attribute SensorInfoSequence sensors; /** * @if jp * ċı何ƒ˘ƒ‡ƒĞƒˆƒİ‚¤‚˘ƒ³‚°ƒĞƒĦƒƒ‚·ƒ‚’èŞ­żèĵż™€‚ * @param start 開ċ§‹ƒĦƒƒ‚·ƒç•Şċ· * @param count 何ċ€‹ƒĦƒƒ‚·ƒ‚’èŞ­żèĵ‚€‹ * @return ƒˆƒİ‚¤‚˘ƒ³‚°ƒĞƒĦƒƒ‚·ƒé›†ċˆ * * 9ċ€‹ double ċ€¤§²¨¤ä¸‰è§’ċ½˘‚’示—™€‚ * @else * Read Triangles * @param jointName joint name * @param start * @param count Number of triangles to read * @return group of triangles * every 9 double values represent one triangle * @endif */ DblSequence readTriangles(in long start, in long count); }; typedef sequence LinkInfoSequence; /** * @if jp * @brief CharacterInfo ‚¤ƒ³‚żƒĵƒ•‚§ƒĵ‚ıċšç݁§™€‚ * * ModelLoader Œƒ•‚Ħ‚¤ƒĞ‚’èŞ­żèĵżƒ‘ƒĵ‚ı—ŸçµĉžœŻ“ CharacterInfo ċ½˘§èż”•‚Œ™€‚ * @endif */ interface CharacterInfo { /** * @if jp * ‚­ƒ£ƒİ‚Ż‚żċ * @endif */ readonly attribute string name; /** * @if jp * ƒ˘ƒ‡ƒĞƒ•‚Ħ‚¤ƒĞURL * @endif */ readonly attribute string url; /** * @if jp * TODO * @endif */ readonly attribute StringSequence info; /** * @if jp * ƒŞƒ³‚Żĉƒ…ċ ħŒĉ ĵ納•‚Œ‚‹ LinkInfo é…ċˆ—§™€‚ * @endif */ readonly attribute LinkInfoSequence links; }; /** * @if jp * @brief ModelLoader ‚¤ƒ³‚żƒ•‚§ƒĵ‚ıċšç݁§™€‚ * * ƒ†‚­‚ıƒˆè¨˜èż°•‚ŒŸƒ˘ƒ‡ƒĞĉƒ…ċ ħ‚’èŞ­żèĵż€‚ރ–‚¸‚§‚Żƒˆ¨—Ĥĉä›—™€‚ * ‚Żƒİ‚¤‚˘ƒ³ƒˆ‹‚‰Ż load() —Ĥ CharacterInfo ‚’ċ–ċ——€‚Œ‚’ DynamicsSimulator等Ğç™ğ録—™€‚ * @endif * @author Keisuke Saito, KernelInc */ interface ModelLoader : ServerObject { /** * @if jp * @brief ModelLoader ‚¨ƒİƒĵç¨ċˆ * @endif */ enum ModelLoaderError { DUMMY, INVALID_OBJECT_NAME, INVALID_LINK_NAME, INVALID_URL }; /** * @if jp * @brief ModelLoader ä‹ċ¤– * @endif */ exception ModelLoaderException { long id; string description; }; /** * @if jp * ƒ•‚Ħ‚¤ƒĞ‹‚‰ƒ­ƒĵƒ‰—™€‚ * @param url ƒ•‚Ħ‚¤ƒĞURL * @return ĉƒ…ċ ħ‚’保ĉŒ—Ÿ‚ރ–‚¸‚§‚Żƒˆ * @endif */ CharacterInfo loadURL(in string url) raises (ModelLoaderException); /** * @if jp * ƒ•‚Ħ‚¤ƒĞ‹‚‰‚­ƒ£ƒƒ‚·ƒ‚’ä½ż‚šĞƒ­ƒĵƒ‰ —™€‚ * @param url ƒ•‚Ħ‚¤ƒĞURL * @return ĉƒ…ċ ħ‚’保ĉŒ—Ÿ‚ރ–‚¸‚§‚Żƒˆ * @endif */ CharacterInfo reloadURL(in string url) raises (ModelLoaderException); /** * @if jp * ‚­ƒ£ƒƒ‚·ƒ‚’‚ŻƒŞ‚˘—™€‚ * @endif */ void clearData(); }; }; #endif choreonoid-1.5.0/src/OpenHRPPlugin/corba/OpenHRP/3.0/CollisionDetector.idl0000664000000000000000000001477112741425367024574 0ustar rootroot #ifndef OPENHRP_COLLISION_DETECTOR_IDL_INCLUDED #define OPENHRP_COLLISION_DETECTOR_IDL_INCLUDED /** @file CollisionDetector/corba/CollisionDetector.idl * @if jp * CollisionDetector ‚µƒĵƒé–˘é€£‚¤ƒ³‚żƒĵƒ•‚§ƒĵ‚ı * @endif */ #include #include module OpenHRP { /** * @if jp * CollisionDetector ‚¤ƒ³‚żƒĵƒ•‚§ƒĵ‚ı * * “‚µƒĵƒŻèĦçށĉ¤œċ‡ş¨ĉ³•ç·šƒ™‚ŻƒˆƒĞç—ċ‡ş‚’èĦŒ„™€‚ * 通ċ¸¸€ DynamicsSimulator ‹‚‰ċ‘ĵ³ċ‡ş•‚Œ‚‹Ÿ‚€ç›´ĉށ“‚µƒĵƒĞ‚˘‚Ż‚ğ‚ı™‚‹ċż…èĤŻ‚‚Ё›‚“€‚ * @endif */ interface CollisionDetector { void destroy(); /** * @if jp * @brief ‚­ƒ£ƒİ‚Ż‚ż‚’èż½ċŠ —™€‚ * @param charName ‚­ƒ£ƒİ‚Ż‚żċ * @param model ƒ˘ƒ‡ƒĞĉƒ…ċ ħ * @else * Adding Objects * @param charName Character Name * @param model model information * @endif */ void addModel ( in string charName, in CharacterInfo model ); /** * @if jp * @brief ċı²ĉ¸‰ƒ‚§ƒƒ‚Żƒš‚˘‚’èż½ċŠ —™€‚ * @param colPair ċı²ĉ¸‰ƒ‚§ƒƒ‚Żƒš‚˘ * @param convexsize1 ƒš‚˘†Ħ€1¤ç›‚’ċ‡¸ċŒ…集ċˆĞċ¤‰ĉ›™‚‹‹ * @param convexsize2 ƒš‚˘†Ħ€2¤ç›‚’ċ‡¸ċŒ…集ċˆĞċ¤‰ĉ›™‚‹‹ * @else * Adding Polygon Set Pairs * @param colPair Collision Pair * @param convexsize1 Flag to set whether object1 * should be converted to a set of Convexes * @param convexsize2 Flag to set whether object2 * should be converted to a set of Convexes * @endif */ void addCollisionPair ( in LinkPair colPair, in boolean convexsize1, in boolean convexsize2 ); /** * @if jp * @brief ƒš‚˘‚’ċ–‚Šé™¤™€‚ * @param colPair ċ–‚Šé™¤ƒš‚˘ * @else * Delete a pair of Polygon Sets * @param colPair Collision Pair * @endif */ void removeCollisionPair ( in LinkPair colPair ); /** * @if jp * ĉ—˘Ğ設ċš•‚ŒŸƒš‚˘‹‚‰èĦçށĉ¤œċ‡ş‚’èĦŒ„™€‚ * @param checkAll ċ…¨Ĥ‚’ƒ‚§ƒƒ‚݁™‚‹‹(false‚’設ċš™‚‹¨²¨¤èĦçށ‚’ĉ¤œċ‡ş—Ÿĉ™‚ç‚ı§çµ‚了—™) * @param positions ‚­ƒ£ƒİ‚Ż‚żä½ç½/ċ§żċ‹˘ * @param collidedPairs èĦçށ—Ĥ„‚‹ƒš‚˘é…ċˆ—(èĦçށ—Ĥ„Ş‘‚Œ°é•·•Ż0) * @return ²¨¤§‚‚èĦçށ—Ĥ„‚Œ° true, èĦçށ—Ĥ„Ş‘‚Œ° false * @else * Check for Collision between pre-defined Pairs * @param checkAll true: Check All Pairs * false: Stop when 1 collision is found * @param characters Position and Attitude of Object * @param collidedPairs Array of Pairs that are colliding(If none length is 0) * @return true: At least one pair is colliding * false: No pairs are colliding * @endif */ boolean queryIntersectionForDefinedPairs ( in boolean checkAll, in CharacterPositionSequence positions, out LinkPairSequence collidedPairs ); /** * @if jp * ƒš‚˘‚’設ċš—èĦçށĉ¤œċ‡ş‚’èĦŒ„™€‚ * @param checkAll ċ…¨Ĥƒš‚˘‚’ƒ‚§ƒƒ‚݁™‚‹‹(false‚’設ċš™‚‹¨²¨¤èĦçށ‚’ĉ¤œċ‡ş—Ÿĉ™‚ç‚ı§çµ‚了—™) * @param checkPairs ƒš‚˘ * @param positions ‚­ƒ£ƒİ‚Ż‚żä½ç½/ċ§żċ‹˘ * @param collidedPairs èĦçށ—Ĥ„‚‹ƒš‚˘é…ċˆ—(èĦçށ—Ĥ„Ş‘‚Œ°é•·•Ż0) * @return ²¨¤§‚‚èĦçށ—Ĥ„‚Œ° true, èĦçށ—Ĥ„Ş‘‚Œ° false * @else * Check for Collision between Given Pairs * * @param checkAll true: Check All Pairs * false: Return when 1 collision is found * @param checkPairs Array of Pairs to check for Collision * @param characters Position and Attitude of Object * @param collidedPairs Array of Pairs that are colliding(If none length is 0) * @return true: At least one pair is colliding * false: No pairs are colliding * @endif */ boolean queryIntersectionForGivenPairs ( in boolean checkAll, in LinkPairSequence checkPairs, in CharacterPositionSequence positions, out LinkPairSequence collidedPairs ); /** * @if jp * ™§Ğ設ċš—Ÿƒš‚˘èĦçށĉƒ…ċ ħ‚’ċ–ċ——™€‚ * @param characters ‚­ƒ£ƒİ‚Ż‚żä½ç½/ċ§żċ‹˘ * @param colInfos èĦçށĉƒ…ċ ħ * @return ²¨¤§‚‚èĦçށ—Ĥ„‚Œ° true, èĦçށ—Ĥ„Ş‘‚Œ° false * @else * Get Collision State Information of pre-defined Pairs * * @param characters Position of Object * @param colInfos Collision Information * @return true: At least one pair is colliding * false: No pairs are colliding * @endif */ boolean queryContactDeterminationForDefinedPairs( in CharacterPositionSequence positions, out CollisionSequence collisions ); /** * @if jp * ƒš‚˘‚’与ˆèĦçށĉƒ…ċ ħ‚’ċ–ċ——™€‚ * @param checkPairs ƒš‚˘ * @param characters ‚­ƒ£ƒİ‚Ż‚żä½ç½/ċ§żċ‹˘ * @param colInfos èĦçށĉƒ…ċ ħ * @return ²¨¤§‚‚èĦçށ—Ĥ„‚Œ° true, èĦçށ—Ĥ„Ş‘‚Œ° false * @else * Get Collision State Information for given Pairs * * @param checkPairs Array of pairs to check for collision * @param characters Position of Object * @param colInfos Collision Information * @return true: At least one pair is colliding * false: No pairs are colliding * @endif */ boolean queryContactDeterminationForGivenPairs( in LinkPairSequence checkPairs, in CharacterPositionSequence positions, out CollisionSequence collisions ); /** * @if jp * ‚­ƒ£ƒƒ‚·ƒ‚’‚ŻƒŞ‚˘—™€‚ * @param url ƒ˘ƒ‡ƒĞƒ•‚Ħ‚¤ƒĞURL * @else * Clear the Cache * @param url Data Identifier * @endif */ void clearCache(in string url); }; /** * CollisionDetectorFactory */ interface CollisionDetectorFactory : ServerObject { /** * @if jp * CollisionDetector ‚’ċ–ċ——™€‚ * @endif */ CollisionDetector create(); }; }; #endif choreonoid-1.5.0/src/OpenHRPPlugin/corba/OpenHRP/3.0/DynamicsSimulator.idl0000664000000000000000000004235512741425367024615 0ustar rootroot// -*- mode: idl; indent-tabs-mode: t; tab-width: 4; c-basic-offset: 4; -*- /* * Copyright (c) 2008, AIST, the University of Tokyo and General Robotix Inc. * All rights reserved. This program is made available under the terms of the * Eclipse Public License v1.0 which accompanies this distribution, and is * available at http://www.eclipse.org/legal/epl-v10.html * Contributors: * National Institute of Advanced Industrial Science and Technology (AIST) * General Robotix Inc. */ #ifndef OPENHRP_DYNAMICS_SIMULATOR_IDL_INCLUDED #define OPENHRP_DYNAMICS_SIMULATOR_IDL_INCLUDED #include #include /** * @file DynamicsSimulator/corba/DynamicsSimulator.idl * @if jp * DynamicsSimulator ‚µƒĵƒé–˘é€£‚¤ƒ³‚żƒĵƒ•‚§ƒĵ‚ı * @endif */ module OpenHRP { /** @if jp ‚­ƒ£ƒİ‚Ż‚żĞċĞ‚Œ‚‹‚ğƒ³‚µĉƒ…ċ ħ ċ„‚ğƒ³‚µĉƒ…ċ ħ‚’ sensorId 順Ğä¸ĤıŸ‚‚§™€‚ @endif */ struct SensorState { /** * @if jp * é–˘çŻ€è§’ċşĤ/ä¸Ĥ進量 * @endif */ DblSequence q; /** * @if jp * é–˘çŻ€è§’é€ŸċşĤ/ä¸Ĥ進速ċşĤ * @endif */ DblSequence dq; /** * @if jp * 関節ƒˆƒĞ‚Ż/ċŠ› * @endif */ DblSequence u; /** * @if jp * ċŠ›‚ğƒ³‚µ * @endif */ sequence force; /** * @if jp * ‚¸ƒ£‚¤ƒ­‚ğƒ³‚µ * @endif */ sequence rateGyro; /** * @if jp * ċŠ é€ŸċşĤ‚ğƒ³‚µ * @endif */ sequence accel; }; typedef sequence SensorStateSequence; /** * @if jp * @brief DynamicsSimulator ‚¤ƒ³‚żƒĵƒ•‚§ƒĵ‚ı * * ċŠ›ċ­Ĥ‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³‚’èĦŒ†‚µƒĵƒ§™€‚ä½żç”¨™‚‹éš›Żäğ下ĉµ‚Œ§èĦŒ„™€‚ * * -# DynamicsSimulatorFactory ċ‚ç…§‚’ċ–ċ— * -# DynamicsSimulatorFactory::create() § DynamicsSimulator ‚’ċ–ċ— * -# registerCharacter() §‚­ƒ£ƒİ‚Ż‚ż‚’ç™ğ録 * -# init() §‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³è¨­ċš * -# setGVector() §é‡ċŠ›ƒ™‚ŻƒˆƒĞè¨­ċš * -# setCharacterAllJointModes() §é–˘ç݀駆ċ‹•ƒ˘ƒĵƒ‰è¨­ċš * -# setCharacterAllLinkData() §ċˆĉœŸċ§żċ‹˘‚’与ˆ€ calcWorldForwardKinematics() ‚’ċŸèĦŒ—順運ċ‹•ċ­Ĥ‚’ïĵ‘ċ›žċŸèĦŒ * -# registerCollisionCheckPair() ‚’İé–˘çŻ€/‚­ƒ£ƒİ‚Ż‚żĞċ݁—Ĥċı²ĉ¸‰ƒ‚§ƒƒ‚Ż‚’ċŸèĦŒ™‚‹‹‚’設ċš™‚‹ * -# initSimulation() §‚µƒĵƒċˆĉœŸċŒ– * * äğ下€‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³ƒĞƒĵƒ— * * -# stepSimulation() §‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³‚’1‚ıƒ†ƒƒƒ—ċŸèĦŒ * -# getWorldState() §çċœ¨çŠĥĉ³‚’ċ–ċ— * @else * Dynamics Server * * @date 2006.02.02 * @version pre2.0 * modified 2006.02.24 some functions needed to specify character name * @endif */ interface DynamicsSimulator { /** * @if jp * @brief 関節é§†ċ‹•ƒ˘ƒĵƒ‰ * @endif */ enum JointDriveMode { HIGH_GAIN_MODE, TORQUE_MODE }; /** * @if jp * @brief ‚ğƒ³‚µĉœ‰ċŠı/ç„ĦċŠı‚’ĉħşċš—™€‚ * @endif */ enum SensorOption { DISABLE_SENSOR, ENABLE_SENSOR }; /** * @if jp * çݍċˆ†ĉ–ıĉ³• (‚Ş‚¤ƒİƒĵĉ³•, ƒĞƒ³‚²‚Żƒƒ‚żĉ³•)§™€‚ * @else * Enum to set Integration Method(Euler, RungeKutta) * @endif */ enum IntegrateMethod { EULER, RUNGE_KUTTA }; /** * @if jp * ‚µƒĵƒ‚’終了—™€‚ * @else * Object Destruction * @endif */ void destroy(); /** * @if jp * @brief ‚­ƒ£ƒİ‚Ż‚ż‚’ç™ğ録™‚‹€‚ * * ModelLoader ‹‚‰ċ—‚‰‚ŒŸĉƒ…ċ ħ§‚­ƒ£ƒİ‚Ż‚ż‚’ç™ğ録—™€‚ * @param name ‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³§‚­ƒ£ƒİ‚Ż‚żċ * @param cinfo ModelLoader ‹‚‰ċ—‚‰‚Œ‚‹ CharacterInfo * @else * Register a character * @param name Object Character Name for Simulation * @param cinfo CharacterInfo * @endif */ void registerCharacter(in string name, in CharacterInfo cinfo); /** * @if jp * @brief ‚µƒĵƒ‚’ċˆĉœŸċŒ–—™€‚ * * ‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³ĉĦäğĥ‚’設ċš—€‚µƒĵƒ‚’ċˆĉœŸċŒ–—™€‚ * @param timeStep ‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³1‚ıƒ†ƒƒƒ—”¨ĉ™‚é–“[s] * @param integrateopt çݍċˆ†Ğ用„‚‹ĉ‰‹ĉ³•(‚Ş‚¤ƒİƒĵĉ³•, ƒĞƒ³‚²‚Żƒƒ‚żĉ³•) * @param sensorOpt ‚ğƒ³‚µƒĵ‚’ä½żç”¨™‚‹‹ * @else * Initialise Server * @param timeStep The timestep to be used for integration. * @param integrateOpt The integration method to use. * @param sensorOpt The sensor option to be used. * @endif */ void init( in double timeStep, in IntegrateMethod integrateOpt, in SensorOption sensorOpt ); /** * @if jp * @brief èĦçށĉ¤œċ‡şƒš‚˘‚’èż½ċŠ —™€‚ * * ““§ç™ğ録•‚ŒŸƒš‚˘ċŒċ£ĞèĦçށĉ¤œċ‡şŒèĦŒ‚‚Œ™€‚ * * K ¨ C é•·•‚’0Ğ™‚‹¨‚ıƒ—ƒŞƒ³‚°-ƒ€ƒ³ƒ‘ĉ³•Żä½żç”¨•‚Œ›‚“€‚ * @param char1 ƒŞƒ³‚݁‚­ƒ£ƒİ‚Ż‚żċ * @param name1 ƒŞƒ³‚Żċ * @param char2 ‚‚†ä¸€ĉ–ı‚­ƒ£ƒİ‚Ż‚żċ * @param name2 ƒŞƒ³‚Żċ * @param staticFriction 静ĉ­˘ĉ‘İĉ“Ĥ係ĉ•° * @param slipFriction ċ‹•ĉ‘İĉ“Ĥ係ĉ•° * @param K °­äż‚ĉ•° * @param C ƒ€ƒ³ƒ‘äż‚ĉ•° * @else * Add Collision Pairs * @param char1 Name of character for first link * @param name1 Name of first link * @param char2 Name of character for second link * @param name2 Name of second link * @param staticFriction Static Friction * @param slipFriction Slip Friction * @param K Parameters for Spring * @param C Parameters for Damper * K and C should be of zero length for no Spring-Damper stuff. * @endif */ void registerCollisionCheckPair ( in string char1, in string name1, in string char2, in string name2, in double staticFriction, in double slipFriction, in DblSequence6 K, in DblSequence6 C ); /** * @if jp * @brief äğĉƒ³ƒŞƒ³‚Ż‚’èż½ċŠ —™€‚ * * @note ċŸè£…•‚ŒĤ„›‚“€‚ * @param char1 ‚­ƒ£ƒİ‚Ż‚żċ * @param link1 ƒŞƒ³‚Żċ * @param char2 ‚‚†ä¸€ĉ–ı‚­ƒ£ƒİ‚Ż‚żċ * @param link2 ƒŞƒ³‚Żċ * @param relTransform µŸ¤ƒŞƒ³‚Żé–˘äż‚ċ›žèğ˘/位罁‚Ż‚İƒĵ‚żƒ‹‚˘ƒ³ * @param transformDefined İĦ‚‰ċ¤‰ĉ›Œä½żç”¨•‚Œ‚‹‹ * @param constraint ĉ‹˜ĉŸ™‚‹è‡Şç”ħċşĤ * @param connectionName äğĉƒ³ƒŞƒ³‚݁ċċ‰ * * @else * register Virtual Link * @param char1 Name of character for first link * @param link1 Name of first link * @param char2 Name of character for second link * @param link2 Name of second link * @param relTransform relative pos+att as quaternion transform * @param transformDefined Flag for whether tranform is defined. * @param constraint Constraints to be included in Link. * @param connectionName Name for the virtual link. * Unimplemented * @endif */ void registerVirtualLink ( in string char1, in string link1, in string char2, in string link2, in LinkPosition relTransform, in short transformDefined, in DblSequence9 constraint, in string connectionName ); /** * @if jp * @brief registerVirtualLink() §ç™ğ録—Ÿĉ‹˜ĉŸĞ‹‹‚‹ċŠ›‚’ċ–ċ——™€‚ * * @note ċŸè£…•‚ŒĤ„›‚“ * @param characterName ‚­ƒ£ƒİ‚Ż‚żċ * @param connectionName ‚³ƒ‚Ż‚·ƒ§ƒ³ċ * @param contactForce ĉ‹˜ĉŸĞ‹‹‚‹ċŠ› * * @else * Get Connection Constraint Force * * @param characterName Character Name * @param connectionName Connection Name * @param contactForce Connection Contraint Force * unimplemented * @endif */ void getConnectionConstraintForce ( in string characterName, in string connectionName, out DblSequence6 contactForce ); /** * @if jp * @brief ‚ğƒ³‚µċ€¤‚’ċ–ċ——™€‚ * * @param characterName ‚ğƒ³‚µƒĵŒ¤„Ĥ„‚‹‚­ƒ£ƒİ‚Ż‚żċ * @param sensorName ‚ğƒ³‚µċ * @param sensorOutput ‚ğƒ³‚µċ‡şċŠ› * * @else * Get Sensor Values * @param characterName Name of character with sensor. * @param sensorName Name of sensor. * @param sensorOutput Place to put data from sensor. * @endif */ void getCharacterSensorValues ( in string characterName, in string sensorName, out DblSequence values ); /** * @if jp * @brief ‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³ċ‰ċˆĉœŸċŒ–‚’Š“Ş„™€‚ * * “ƒĦ‚½ƒƒƒ‰Żċ…¨Ĥè¨­ċšŒçµ‚了—ŸċŒĞċ‘ĵ°‚ŒŞ‘‚Œ°Ş‚Ё›‚“€‚ * ƒĦ‚½ƒƒƒ‰ stepSimulation() Ż“ƒĦ‚½ƒƒƒ‰çµ‚了ċŒĞċ‘ĵĥ“¨Œ§™€‚ * @else Initialize the simulation state so that the simulator can begin a simulation. This function must be called after all the configuration of simulation has finished. Method stepSimulation() can be called after calling this function. @endif */ void initSimulation(); /** * @if jp * @brief ‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³ä¸–界§ĉĴĦçŠĥĉ…‹‚’計痁—™€‚ * * ƒĞƒĵƒ—§çı°‚Šèż”—ċ‘ĵĥ“¨Ğ‚ˆ‚Š‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³ŒèĦŒ‚‚Œ™€‚ * * ƒĦ‚½ƒƒƒ‰ initSimulation() Ż“ƒĞƒĵƒ—ċ‰Ğċ‘ĵ‚“§ •„€‚ * @else calculate the next state of the simulation world. The function repeatedly called in the simulation loop. Method initSimulaiton() must be called before running the simulation loop. * endif */ void stepSimulation(); /** * @if jp * @brief ċ–ċ—/‚ğƒƒƒˆ§‚‹ƒŞƒ³‚݁ƒ‡ƒĵ‚żç¨ċˆ§™€‚ * * @else * Enum for various types of data that can be set * through setCharacterLinkData * @endif */ enum LinkDataType { INVALID_DATA_TYPE, POSITION_GIVEN, // boolean JOINT_VALUE, // double (joint angle or translation) JOINT_VELOCITY, // double JOINT_ACCELERATION, // double JOINT_TORQUE, // double (joint torque or force) ABS_TRANSFORM, // double x 12 (first 3 - translation, last 9 - rotation matrix(row major)) ABS_VELOCITY, // double x 6 (linear, angular) EXTERNAL_FORCE // double x 6 (force ,torque) }; /** * @if jp * @brief ƒ‡ƒĵ‚ż‚’ƒŞƒ³‚݁¸‚ğƒƒƒˆ—™€‚ * * @param character ‚­ƒ£ƒİ‚Ż‚żċ * @param link ƒŞƒ³‚Żċ * @param type ƒ‡ƒĵ‚żç¨ċˆ * @param data ƒ‡ƒĵ‚ż * @else * Set Data to Link * @param character Character Name * @param link Link Name * @param type Type of data to Set * @param data Data to send * @endif */ void setCharacterLinkData ( in string character, in string link, in LinkDataType type, in DblSequence data ); /** * @if jp * @brief ƒŞƒ³‚݁ƒ‡ƒĵ‚ż‚’ċ–ċ——™€‚ * @param characterName ‚­ƒ£ƒİ‚Ż‚żċ * @param link ƒŞƒ³‚Żċ * @param type ċ–ċ—™‚‹ƒ‡ƒĵ‚żç¨ċˆ * @param rdata ƒ‡ƒĵ‚ż * @else * Get Data from Link * @param characterName Character Name * @param link Link Name * @param type Type of data to get * @param rdata Data placement area * @endif */ void getCharacterLinkData ( in string characterName, in string link, in LinkDataType type, out DblSequence rdata ); //! Get Character Data, /** * @if jp * @brief ƒŞƒ³‚݁ƒ‡ƒĵ‚ż‚’ċ…¨Ĥċ–ċ——™€‚ * * Joint †Ħ€ jointId Œ¤„Ĥ„‚‹‚‚ƒ‡ƒĵ‚ż‚’ jointId順Ğċ–ċ——™€‚ * * 角ċşĤ€é€ŸċşĤ€ċŠ é€ŸċşĤ€ƒˆƒĞ‚݁żŒĉœ‰ċŠı§™€‚ * @param characterName ‚­ƒ£ƒİ‚Ż‚żċ * @param type ƒ‡ƒĵ‚żç¨ċˆ (角ċşĤ€é€ŸċşĤ€ċŠ é€ŸċşĤ€ƒˆƒĞ‚݁żŒĉœ‰ċŠı) * @param wdata ƒ‡ƒĵ‚ż * * @else * Joint - (Angle, Speed, Acceleration, Torque) * for all links * @param characterName Character Name * @param type Data to set.Only valid for: * angle, velocity, acceleration, torque * @param wdata Parameter Value * @endif * todo */ void getCharacterAllLinkData ( in string characterName, in LinkDataType type, out DblSequence wdata ); //! Set Character Data, /** * @if jp * ƒŞƒ³‚݁ƒ‡ƒĵ‚ż‚’ċ…¨Ĥ‚ğƒƒƒˆ—™€‚ * * Joint †Ħ€ jointId Œ¤„Ĥ„‚‹‚‚ƒ‡ƒĵ‚ż‚’ jointId順Ğċ–ċ——™€‚ * * 角ċşĤ€é€ŸċşĤ€ċŠ é€ŸċşĤ€ƒˆƒĞ‚݁żŒĉœ‰ċŠı§™€‚ * * * @param characterName ‚­ƒ£ƒİ‚Ż‚żċ * @param type ƒ‡ƒĵ‚żç¨ċˆ (角ċşĤ€é€ŸċşĤ€ċŠ é€ŸċşĤ€ƒˆƒĞ‚݁żŒĉœ‰ċŠı) * @param wdata ƒ‡ƒĵ‚ż * @else * Joint - (Angle, Speed, Acceleration, Torque) * for all links * @param characterName Character Name * @param type Data to set.Only valid for: * angle, velocity, acceleration, torque * @param wdata Parameter Value * @endif */ void setCharacterAllLinkData ( in string characterName, in LinkDataType type, in DblSequence wdata ); /** * @if jp * @brief 重ċŠ›ƒ™‚ŻƒˆƒĞ‚’設ċš—™€‚ * * @param wdata 重ċŠ›ƒ™‚ŻƒˆƒĞ * @else * Set World G-Vector * @endif */ void setGVector(in DblSequence3 wdata); /** * @if jp * @brief 重ċŠ›ƒ™‚ŻƒˆƒĞ‚’ċ–ċ——™€‚ * @param 重ċŠ›ƒ™‚ŻƒˆƒĞ * @else * Get World G-Vector * @endif */ void getGVector(out DblSequence3 wdata); /** * @if jp * @brief ‚­ƒ£ƒİ‚Ż‚żċ…¨Ĥ Joint ƒ˘ƒĵƒ‰‚’‚ğƒƒƒˆ—™€‚ * * @param ‚­ƒ£ƒİ‚Ż‚żċ * @param ƒ˘ƒĵƒ‰ * @else * Set Character All Joint Modes * @param characterName * @param jointMode * @endif */ void setCharacterAllJointModes ( in string characterName, in JointDriveMode jointMode ); /** * @if jp * @brief 逆運ċ‹•ċ­Ĥ‚’計痁—™€‚ * @param characterName 計痁™‚‹ċŻèħĦ‚­ƒ£ƒİ‚Ż‚żċ * @param baseLink ƒ™ƒĵ‚ıċ‹•‹Ş„ƒŞƒ³‚Ż * @param targetLink ‚żƒĵ‚²ƒƒƒˆċ‹•ƒŞƒ³‚Ż * @param target ç›ĉ¨™ä½ç½¨ċ§żċ‹˘ * @else * Calculate Inverse Kinematics * @param characterName Name of Character to move * @param baseLink Name of the base link(not moved) * @param targetLink Name of the target link(moved) * @param target Goal position and attitude for target link. * @endif */ boolean calcCharacterInverseKinematics ( in string characterName, in string baseLink, in string targetLink, in LinkPosition target ); /** * @if jp * @brief ‚­ƒ£ƒİ‚Ż‚żé †é‹ċ‹•ċ­Ĥ‚’計痁—™€‚ * @param characterName ‚­ƒ£ƒİ‚Ż‚żċ * @else * Calculate forward kinematics for a character in world. * @param characterName * @endif */ void calcCharacterForwardKinematics(in string characterName); /** * @if jp * @brief ċ…¨Ĥ‚­ƒ£ƒİ‚Ż‚żé †é‹ċ‹•ċ­Ĥ‚’計痁—™€‚ * @else * Calculate all forward kinematics for all characters in world. * @endif */ void calcWorldForwardKinematics(); /** * @if jp * @brief ċ…¨Ĥ‚­ƒ£ƒİ‚Ż‚żé †é‹ċ‹•ċ­Ĥ‚’計痁—€ċı²ĉ¸‰ƒ‚§ƒƒ‚Ż‚’èĦŒ„™€‚ * @else * Check for collision after calculation of kinematics. * @endif */ void checkCollision(); /** * @if jp * @brief ‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³çŠĥĉ…‹‚’èĦ¨™WorldState‚’ċ–ċ——™€‚ * @param state ‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³çŠĥĉ…‹ * @else * Get state of simulated world * @param state State of simulated world * @endif */ void getWorldState(out WorldState wstate); /** * @if jp * @brief ‚­ƒ£ƒİ‚Ż‚ż‚ğƒ³‚µçŠĥĉ…‹ä¸€èĤ§‚’ċ–ċ——™€‚ * @param characterName ‚­ƒ£ƒİ‚Ż‚żċ * @param sstate ‚ğƒ³‚µçŠĥĉ…‹ä¸€èĤ§ * @endif */ void getCharacterSensorState(in string characterName, out SensorState sstate); /** * @if jp * @brief èĦçށ—Ĥ„‚‹ƒŞƒ³‚݁ƒš‚˘‚’ċ–ċ——™€‚ * @param characterName ċ–ċ—™‚‹‚­ƒ£ƒİ‚Ż‚żċ * @param pairs èĦçށ—Ĥ„‚‹ƒš‚˘Ğ¤„Ĥĉƒ…ċ ħ * @else * Get information on colliding pairs * @param characterName Name of Character to check * @param pairs Information on colliding pairs. * @endif */ boolean getCharacterCollidingPairs ( in string characterName, out LinkPairSequence pairs ); /** * @if jp * @brief ‚­ƒ£ƒİ‚Ż‚żĉŒ‡ċš—ŸƒŞƒ³‚Żƒ‘‚ıĞċ݁™‚‹ƒ¤‚³ƒ“‚˘ƒ³‚’ċ–ċ——™€‚ * @param characterName ƒ¤‚³ƒ“‚˘ƒ³‚’計痁™‚‹‚­ƒ£ƒİ‚Ż‚żċ * @param baseLink ƒ™ƒĵ‚ıƒŞƒ³‚Żċ * @param targetLink ‚żƒĵ‚²ƒƒƒˆƒŞƒ³‚Żċ * @param jacobian 結ĉžœƒ¤‚³ƒ“‚˘ƒ³ * @else * compute the Jacobian matrix and its time derivative * @param characterName Name of Character to calculate Jacobian. * @param baseLink Name of base link. * @param targetLink Name of target link. * @param jacobian Jacobian Matrix returned from function here. * @endif */ void calcCharacterJacobian ( in string characterName, in string baseLink, in string targetLink, out DblSequence jacobian ); }; /** * DynamicsSimulator Factory */ interface DynamicsSimulatorFactory : ServerObject { /** * @if jp * @brief DynamicsSimulator ‚’作ĉˆ—™€‚ * @else * Create DynamicsSimulator * @endif */ DynamicsSimulator create(); }; }; #endif choreonoid-1.5.0/src/OpenHRPPlugin/CMakeLists.txt0000664000000000000000000000531212741425367020343 0ustar rootroot # @author Shin'ichiro Nakaoka option(BUILD_OPENHRP_PLUGIN "Building OpenHRPPlugin" OFF) option(BUILD_OPENHRP_PLUGIN_FOR_3_0 "Building OpenHRPPlugin for OpenHRP 3.0.x" OFF) if(NOT BUILD_OPENHRP_PLUGIN) return() elseif(NOT BUILD_OPENRTM_PLUGIN) message(FATAL_ERROR "OpenHRP Plugin requires OpenRTMPlugin.") endif() # set(CMAKE_BUILD_TYPE Debug) if(BUILD_OPENHRP_PLUGIN_FOR_3_0) set(versions 3.1 3.0) else() set(versions 3.1) endif() if(UNIX AND NOT APPLE) # Is this necessary to use both plugins for version 3.0 and 3.1 at the same time ? set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,-Bsymbolic") endif() include_directories(${OPENRTM_INCLUDE_DIRS}) link_directories(${OPENRTM_LIBRARY_DIRS}) foreach(version ${versions}) #-------------------- Sutbs & Skeletons ------------------------- set(idls OpenHRPCommon ModelLoader DynamicsSimulator CollisionDetector ViewSimulator Controller OnlineViewer) if(version EQUAL 3.0) set(defver "OPENHRP_3_0") else() set(defver "OPENHRP_3_1") set(idls ${idls} World InterpreterService) endif() set(sources OpenHRPControllerBase.cpp ) set(headers OpenHRPControllerBase.h ) make_headers_public(OpenHRPControllerBase.h) set(target CnoidOpenHRP${version}) set(idl_cpp_files "") set(idl_h_files "") idl_compile_cpp(idl_cpp_files idl_h_files corba/OpenHRP/${version} ${idls}) add_cnoid_library(${target} STATIC ${sources} ${idl_cpp_files} ${idl_h_files}) set_target_properties(${target} PROPERTIES COMPILE_DEFINITIONS ${defver}) target_link_libraries(${target} CnoidCorba) apply_common_setting_for_library(${target} "${headers}") # Plugin set(target CnoidOpenHRP${version}Plugin) set(sources OpenHRPPlugin.cpp DynamicsSimulator_impl.cpp OpenHRPControllerItem.cpp OnlineViewerServer.cpp OpenHRPOnlineViewerItem.cpp ) if(version EQUAL 3.1) set(sources ${sources} OpenHRPInterpreterServiceItem.cpp) endif() set(headers exportdecl.h ) if(MSVC) add_definitions(-D__WIN32__ -D__x86__ -D__NT__ -D__OSVERSION__=4 -D_CRT_SECURE_NO_DEPRECATE -D_WIN32_WINNT=0x0500 -DRTC_CORBA_CXXMAPPING11) endif() make_gettext_mofiles(${target} mofiles) add_cnoid_plugin(${target} SHARED ${sources} ${headers} ${mofiles}) set_target_properties(${target} PROPERTIES COMPILE_DEFINITIONS ${defver}) if(version EQUAL 3.0) target_link_libraries(${target} CnoidBodyPlugin CnoidOpenHRP${version}) else() target_link_libraries(${target} CnoidOpenRTMPlugin CnoidBodyPlugin CnoidOpenHRP${version}) endif() apply_common_setting_for_plugin(${target} "${headers}") endforeach() if(ENABLE_PYTHON) add_subdirectory(python) endif() choreonoid-1.5.0/src/OpenHRPPlugin/OpenHRPControllerBase.cpp0000664000000000000000000000517112741425367022424 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "OpenHRPControllerBase.h" #include #include #include using namespace std; using namespace cnoid; using namespace OpenHRP; static const bool DEBUG_CONTROLLER = false; OpenHRPControllerBase::OpenHRPControllerBase(const std::string& charaName) { characterName = charaName; timeStep = 0.001; } OpenHRPControllerBase::~OpenHRPControllerBase() { } void OpenHRPControllerBase::setDynamicsSimulator(DynamicsSimulator_ptr dynamicsSimulator) { this->dynamicsSimulator = DynamicsSimulator::_duplicate(dynamicsSimulator); } void OpenHRPControllerBase::setViewSimulator(ViewSimulator_ptr viewSimulator) { this->viewSimulator = ViewSimulator::_duplicate(viewSimulator); } void OpenHRPControllerBase::setTimeStep(::CORBA::Double timeStep) { this->timeStep = timeStep; } void OpenHRPControllerBase::start() { } void OpenHRPControllerBase::input() { } void OpenHRPControllerBase::control() { } void OpenHRPControllerBase::output() { } void OpenHRPControllerBase::stop() { } void OpenHRPControllerBase::destroy() { PortableServer::POA_var poa = _default_POA(); PortableServer::ObjectId_var id = poa->servant_to_id(this); poa->deactivate_object(id); } #ifdef OPENHRP_3_1 void OpenHRPControllerBase::setModelName(const char* localModelName) { } void OpenHRPControllerBase::initialize() { } void OpenHRPControllerBase::shutdown() { getORB()->shutdown(false); } #endif OpenHRPControllerFactory_impl::OpenHRPControllerFactory_impl() { } OpenHRPControllerFactory_impl::~OpenHRPControllerFactory_impl() { #ifdef OPENHRP_3_0 PortableServer::POA_var poa = _default_POA(); PortableServer::ObjectId_var id = poa->servant_to_id(this); poa->deactivate_object(id); #endif } void OpenHRPControllerFactory_impl::shutdown() { getORB()->shutdown(false); } bool OpenHRPControllerFactory_impl::run(int argc, char* argv[]) { try { initializeCorbaUtil(true); OpenHRPControllerFactory_impl* controllerFactoryImpl = new OpenHRPControllerFactory_impl(); string name = cnoid::executableBasename(); #ifdef OPENHRP_3_0 getDefaultNamingContextHelper()->bindObject(controllerFactoryImpl->_this(), name); #elif OPENHRP_3_1 getDefaultNamingContextHelper()->bindObject(controllerFactoryImpl->create(name.c_str()), name); #endif cout << name << " ready" << endl; getORB()->run(); } catch (CORBA::SystemException& ex) { cerr << ex._rep_id() << endl; getORB()->destroy(); return false; } getORB()->destroy(); return true; } choreonoid-1.5.0/src/OpenHRPPlugin/OpenHRPOnlineViewerItem.cpp0000664000000000000000000005226712741425367022743 0ustar rootroot/** @author Shizuko Hattori */ #include "OpenHRPOnlineViewerItem.h" #ifdef OPENHRP_3_0 #include #elif OPENHRP_3_1 #include #endif #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; using namespace OpenHRP; namespace cnoid { #ifdef OPENHRP_3_0 #define ITEM_NAME N_("OpenHRP3.0OnlineViewerItem") #elif OPENHRP_3_1 #define ITEM_NAME N_("OpenHRP3.1OnlineViewerItem") #endif struct BodyItemInfo { BodyItemPtr bodyItem; std::string logName; BodyMotionItemPtr logItem; bool needToSelectLogItem; ConnectionSet bodyItemConnections; ConnectionSet logItemConnections; BodyItemInfo() : logName("OnlineViewerLog") { needToSelectLogItem = false; } ~BodyItemInfo() { bodyItemConnections.disconnect(); logItemConnections.disconnect(); } }; class OpenHRPOnlineViewerItemImpl : virtual public POA_OpenHRP::OnlineViewer, virtual public PortableServer::RefCountServantBase { public: OpenHRPOnlineViewerItem* self; ostream& os; OpenHRPOnlineViewerItemImpl(OpenHRPOnlineViewerItem* self); OpenHRPOnlineViewerItemImpl(OpenHRPOnlineViewerItem* self, const OpenHRPOnlineViewerItemImpl& org); ~OpenHRPOnlineViewerItemImpl(); void setServerName(const string& newName); void init(); virtual void load(const char* name, const char* url); virtual void update(const OpenHRP::WorldState& state); virtual void clearLog(); virtual void clearData(); virtual void drawScene(const OpenHRP::WorldState& state); virtual void setLineWidth(::CORBA::Float width); virtual void setLineScale(::CORBA::Float scale); virtual ::CORBA::Boolean getPosture(const char* robotId, OpenHRP::DblSequence_out posture); #ifdef OPENHRP_3_1 virtual void setLogName(const char* name); #endif string serverName; typedef std::map BodyItemInfoMap; BodyItemInfoMap bodyItemInfoMap; MessageView* mv; TimeBar* timeBar; CollisionLinkPairListPtr collisions; SceneCollisionPtr sceneCollision; string collisionLogName; WorldItemPtr worldItem; CollisionSeqItem* collisionSeqItem; bool needToSelectCollisionLogItem; ConnectionSet worldItemConnections; ConnectionSet collisionSeqItemConnections; BodyItemInfo* findInfo(const string& name); void loadsub(string name, string url); void registerBodyItem(BodyItemPtr bodyItem); void onBodyItemNameChanged(BodyItem* bodyItem, const std::string& oldName); void onBodyItemDetachedFromRoot(BodyItem* bodyItem); void forEachBody( const WorldState& state, boost::function callback); void drawScenesub(const OpenHRP::WorldState& state); void updateBodyState(BodyItemInfo* info, const LinkPositionSequence& links, int numLinks, double time); void updatesub(const OpenHRP::WorldState& state); void updateLog(BodyItemInfo* info, const LinkPositionSequence& links, int numLinks, double time); void resetLogItem(BodyItemInfo* info, BodyMotionItem* newLogItem); void resetCollisionLogItem(CollisionSeqItem* newCollisionLogItem); void clearLogsub(); void clearDatasub(); //void setLineWidth(::CORBA::Float width); //void setLineScale(::CORBA::Float scale); //::CORBA::Boolean getPosture(const char* robotId, OpenHRP::DblSequence_out posture); void updateCollision(const WorldState& state, CollisionLinkPairList* collisions); void onWorldItemDetachedFromRoot() { worldItem = 0; } #ifdef OPENHRP_3_1 void setLogNamesub(string name); #endif }; } void OpenHRPOnlineViewerItem::initializeClass(ExtensionManager* ext) { ext->itemManager() .registerClass(ITEM_NAME) .addCreationPanel(); } OpenHRPOnlineViewerItem::OpenHRPOnlineViewerItem() { impl = new OpenHRPOnlineViewerItemImpl(this); } OpenHRPOnlineViewerItemImpl::OpenHRPOnlineViewerItemImpl(OpenHRPOnlineViewerItem* self) : self(self), os(MessageView::instance()->cout()), serverName("OnlineViewer") { init(); } OpenHRPOnlineViewerItem::OpenHRPOnlineViewerItem(const OpenHRPOnlineViewerItem& org) : Item(org) { impl = new OpenHRPOnlineViewerItemImpl(this, *org.impl); } OpenHRPOnlineViewerItemImpl::OpenHRPOnlineViewerItemImpl(OpenHRPOnlineViewerItem* self, const OpenHRPOnlineViewerItemImpl& org) : self(self), os(MessageView::instance()->cout()) { serverName = org.serverName; init(); } void OpenHRPOnlineViewerItemImpl::init() { timeBar = TimeBar::instance(); mv = MessageView::instance(); collisions = boost::make_shared(); sceneCollision = new SceneCollision(collisions); sceneCollision->setName("Collisions"); collisionLogName = "OnlineViewerLog"; worldItem = 0; collisionSeqItem = 0; needToSelectCollisionLogItem = true; } OpenHRPOnlineViewerItem::~OpenHRPOnlineViewerItem() { delete impl; } OpenHRPOnlineViewerItemImpl::~OpenHRPOnlineViewerItemImpl() { PortableServer::POA_var poa = _default_POA(); PortableServer::ObjectId_var id = poa->servant_to_id(this); poa->deactivate_object(id); worldItemConnections.disconnect(); } Item* OpenHRPOnlineViewerItem::doDuplicate() const { return new OpenHRPOnlineViewerItem(*this); } void OpenHRPOnlineViewerItem::onConnectedToRoot() { NamingContextHelper* ncHelper = getDefaultNamingContextHelper(); string orgName = impl->serverName; for(int i=0; ; i++){ OnlineViewer_var olvServer = ncHelper->findObject(impl->serverName); if(!CORBA::is_nil(olvServer)) if(ncHelper->isObjectAlive(olvServer)){ impl->os << impl->serverName << " already exists. I will change the server name." << endl; std::stringstream ss; ss << orgName << i; impl->serverName = ss.str(); }else{ ncHelper->unbind(impl->serverName); break; } else break; } ncHelper->bindObject(impl->_this(), impl->serverName); } void OpenHRPOnlineViewerItem::onDisconnectedFromRoot() { getDefaultNamingContextHelper()->unbind(impl->serverName); } void OpenHRPOnlineViewerItem::doPutProperties(PutPropertyFunction& putProperty) { putProperty(_("Server name"), impl->serverName, boost::bind(&OpenHRPOnlineViewerItemImpl::setServerName, impl, _1), true); } bool OpenHRPOnlineViewerItem::store(Archive& archive) { archive.write("serverName", impl->serverName); return true; } bool OpenHRPOnlineViewerItem::restore(const Archive& archive) { impl->setServerName(archive.get("serverName", impl->serverName)); return true; } void OpenHRPOnlineViewerItemImpl::setServerName(const string& newName) { if(serverName != newName){ NamingContextHelper* ncHelper = getDefaultNamingContextHelper(); ncHelper->unbind(serverName); serverName = newName; ncHelper->bindObject(_this(), serverName); } } BodyItemInfo* OpenHRPOnlineViewerItemImpl::findInfo(const string& name) { BodyItemInfoMap::iterator p = bodyItemInfoMap.find(name); if(p != bodyItemInfoMap.end()){ return &p->second; } return 0; } void OpenHRPOnlineViewerItemImpl::load(const char* name, const char* url) { // Wait for the load function to finish because // the function does MessageView::flush(), which may execute other OnlineViewer's functions // before finishing the loading. callSynchronously(boost::bind(&OpenHRPOnlineViewerItemImpl::loadsub, this, string(name), string(url))); } void OpenHRPOnlineViewerItemImpl::loadsub(string name, string url) { string filepath; QRegExp filePattern("(\\w+)://(.+)"); if(filePattern.exactMatch(url.c_str())){ string protocol = filePattern.cap(1).toStdString(); if(protocol == "file"){ filepath = filePattern.cap(2).toStdString(); } else { mv->putln( fmt(_("OnlineViewer: The model file at \"%1%\" cannot be read. %2% protocol is not supported.")) % url % protocol); return; } } else { filepath = url; } // search for registered body items BodyItemInfo* info = findInfo(name); if(info && info->bodyItem->filePath() == filepath){ info->needToSelectLogItem = true; // mv->putln(fmt(_("OnlineViewer: \"%1%\" at \"%2%\" has already been loaded.")) % name % url); return; } // search for existing body items RootItem* rootItem = RootItem::instance(); ItemList bodyItems; bodyItems.extractChildItems(rootItem); for(int i=0; i < bodyItems.size(); ++i){ BodyItemPtr bodyItem = bodyItems[i]; if(bodyItem->name() == name && bodyItem->filePath() == filepath){ registerBodyItem(bodyItem); return; } } // load a new body item BodyItemPtr bodyItem = new BodyItem(); mv->putln(fmt(_("OnlineViewer: Loading \"%1%\" at \"%2%\".")) % name % url); mv->flush(); if(!bodyItem->load(filepath)){ mv->putln(fmt(_("OnlineViewer: Loading \"%1%\" failed.")) % name); } else { bodyItem->setName(name); ItemList worldItems; if(worldItems.extractChildItems(rootItem)){ worldItems.front()->addChildItem(bodyItem); } else { rootItem->addChildItem(bodyItem); } ItemTreeView::instance()->checkItem(bodyItem, true); registerBodyItem(bodyItem); } } void OpenHRPOnlineViewerItemImpl::registerBodyItem(BodyItemPtr bodyItem) { BodyItemInfo info; info.bodyItem = bodyItem; info.needToSelectLogItem = true; info.bodyItemConnections.add( bodyItem->sigNameChanged().connect( boost::bind(&OpenHRPOnlineViewerItemImpl::onBodyItemNameChanged, this, bodyItem.get(), _1))); info.bodyItemConnections.add( bodyItem->sigDisconnectedFromRoot().connect( boost::bind(&OpenHRPOnlineViewerItemImpl::onBodyItemDetachedFromRoot, this, bodyItem.get()))); bodyItemInfoMap.insert(make_pair(bodyItem->name(), info)); } void OpenHRPOnlineViewerItemImpl::onBodyItemNameChanged(BodyItem* bodyItem, const std::string& oldName) { bodyItemInfoMap.erase(oldName); mv->putln(fmt(_("OnlineViewer: \"%1%\" is unregistered because the name has been changed.")) % oldName); } void OpenHRPOnlineViewerItemImpl::onBodyItemDetachedFromRoot(BodyItem* bodyItem) { bodyItemInfoMap.erase(bodyItem->name()); mv->putln(fmt(_("OnlineViewer: \"%1%\" has been removed.")) % bodyItem->name()); } void OpenHRPOnlineViewerItemImpl::forEachBody (const WorldState& state, boost::function callback) { int numBodies = state.characterPositions.length(); for(int i=0; i < numBodies; ++i){ const CharacterPosition& bodyPosition = state.characterPositions[i]; BodyItemInfo* info = findInfo(bodyPosition.characterName.in()); if(info){ const LinkPositionSequence& links = bodyPosition.linkPositions; const BodyPtr& body = info->bodyItem->body(); int numLinks = links.length(); if(body->numLinks() < numLinks){ numLinks = body->numLinks(); } callback(info, links, numLinks, state.time); } } timeBar->setTime(state.time); } void OpenHRPOnlineViewerItemImpl::drawScene(const WorldState& state) { callLater(boost::bind(&OpenHRPOnlineViewerItemImpl::drawScenesub, this, state)); } void OpenHRPOnlineViewerItemImpl::drawScenesub(const WorldState& state) { forEachBody(state, boost::bind(&OpenHRPOnlineViewerItemImpl::updateBodyState, this, _1, _2, _3, _4)); updateCollision(state, collisions.get()); sceneCollision->setDirty(); } void OpenHRPOnlineViewerItemImpl::updateCollision(const WorldState& state, CollisionLinkPairList* collisions) { collisions->clear(); unsigned int n = state.collisions.length(); for(int i=0; i(); unsigned int numPoints = source.points.length(); for(int j=0; jcollisions.push_back(Collision()); Collision& col = dest->collisions.back(); col.point = Vector3(point.position[0], point.position[1], point.position[2]); col.normal = Vector3(point.normal[0], point.normal[1], point.normal[2]); col.depth = point.idepth; } //std::cout <bodyItem->body(); dest->body[j] = body; dest->link[j] = body->link(i? source.pair.linkName2.in() : source.pair.linkName1.in()); int linkIndex = dest->link[j]->index(); } } collisions->push_back(dest); } } void OpenHRPOnlineViewerItemImpl::updateBodyState (BodyItemInfo* info, const LinkPositionSequence& links, int numLinks, double time) { const BodyPtr& body = info->bodyItem->body(); for(int j=0; j < numLinks; ++j){ Link* link = body->link(j); link->p() = Eigen::Map(const_cast(links[j].p)); link->setAttitude(Eigen::Map(const_cast(links[j].R)).transpose()); } info->bodyItem->notifyKinematicStateChange(); } void OpenHRPOnlineViewerItemImpl::update(const WorldState& state) { callLater(boost::bind(&OpenHRPOnlineViewerItemImpl::updatesub, this, state)); } void OpenHRPOnlineViewerItemImpl::updatesub(const WorldState& state) { if(!worldItem){ RootItem* rootItem = RootItem::instance(); ItemList worldItems; if(worldItems.extractChildItems(rootItem)){ worldItem = worldItems.front(); } else { worldItem = new WorldItem(); worldItem->setName("World"); rootItem->addChildItem(worldItem); ItemTreeView::instance()->checkItem(worldItem, true); } worldItemConnections.add( worldItem->sigDisconnectedFromRoot().connect( boost::bind(&OpenHRPOnlineViewerItemImpl::onWorldItemDetachedFromRoot, this))); } if(!collisionSeqItem){ collisionSeqItem = worldItem->findChildItem(collisionLogName); if(!collisionSeqItem){ collisionSeqItem = new CollisionSeqItem(); collisionSeqItem->setTemporal(); collisionSeqItem->setName(collisionLogName); worldItem->addChildItem(collisionSeqItem); } resetCollisionLogItem(collisionSeqItem); needToSelectCollisionLogItem = true; } if(needToSelectCollisionLogItem){ ItemTreeView::instance()->selectItem(collisionSeqItem, true); needToSelectCollisionLogItem = false; } const CollisionSeqPtr& colSeq = collisionSeqItem->collisionSeq(); int frame = colSeq->frameOfTime(state.time); int lastFrame = std::max(0, std::min(frame, colSeq->numFrames())); colSeq->setNumFrames(frame + 1); CollisionLinkPairListPtr collisionPairs = boost::make_shared(); updateCollision(state, collisionPairs.get()); for(int i=lastFrame; i <= frame; ++i){ CollisionSeq::Frame collisionPairs0 = colSeq->frame(i); collisionPairs0[0] = collisionPairs; } forEachBody(state, boost::bind(&OpenHRPOnlineViewerItemImpl::updateLog, this, _1, _2, _3, _4)); } void OpenHRPOnlineViewerItemImpl::updateLog (BodyItemInfo* info, const LinkPositionSequence& links, int numLinks, double time) { BodyMotionItem* motionItem = info->logItem.get(); if(!motionItem){ motionItem = info->bodyItem->findChildItem(info->logName); if(!motionItem){ motionItem = new BodyMotionItem(); motionItem->setTemporal(); motionItem->setName(info->logName); info->bodyItem->addChildItem(motionItem); } resetLogItem(info, motionItem); } if(info->needToSelectLogItem){ ItemTreeView::instance()->selectItem(motionItem, true); info->needToSelectLogItem = false; } MultiSE3SeqPtr& seq = motionItem->motion()->linkPosSeq(); int frame = seq->frameOfTime(time); int lastFrame = std::max(0, std::min(frame, seq->numFrames())); seq->setNumFrames(frame + 1); const BodyPtr& body = info->bodyItem->body(); for(int i=lastFrame; i <= frame; ++i){ MultiSE3Seq::Frame positions = seq->frame(i); for(int j=0; j < numLinks; ++j){ SE3& se3 = positions[j]; se3.translation() = Eigen::Map(const_cast(links[j].p)); Matrix3 Rs = body->link(j)->Rs().transpose(); se3.rotation() = Eigen::Map(const_cast(links[j].R)).transpose() * Rs; } } } void OpenHRPOnlineViewerItemImpl::resetLogItem(BodyItemInfo* info, BodyMotionItem* newLogItem) { info->logItemConnections.disconnect(); info->logItem = newLogItem; if(newLogItem){ BodyMotionPtr motion = newLogItem->motion(); motion->jointPosSeq()->setDimension(0, 0); motion->linkPosSeq()->setNumParts(info->bodyItem->body()->numLinks()); motion->setFrameRate(timeBar->frameRate()); info->logItemConnections.add( newLogItem->sigPositionChanged().connect( boost::bind(&OpenHRPOnlineViewerItemImpl::resetLogItem, this, info, (BodyMotionItem*)0))); info->logItemConnections.add( newLogItem->sigNameChanged().connect( boost::bind(&OpenHRPOnlineViewerItemImpl::resetLogItem, this, info, (BodyMotionItem*)0))); } } void OpenHRPOnlineViewerItemImpl::resetCollisionLogItem(CollisionSeqItem* collisionSeqItem_) { collisionSeqItemConnections.disconnect(); collisionSeqItem = collisionSeqItem_; if(collisionSeqItem){ CollisionSeqPtr colSeq = collisionSeqItem->collisionSeq(); colSeq->setFrameRate(timeBar->frameRate()); colSeq->setNumParts(1); collisionSeqItemConnections.add( collisionSeqItem->sigPositionChanged().connect( boost::bind(&OpenHRPOnlineViewerItemImpl::resetCollisionLogItem, this, (CollisionSeqItem*)0))); collisionSeqItemConnections.add( collisionSeqItem->sigNameChanged().connect( boost::bind(&OpenHRPOnlineViewerItemImpl::resetCollisionLogItem, this, (CollisionSeqItem*)0))); } } #ifdef OPENHRP_3_1 void OpenHRPOnlineViewerItemImpl::setLogName(const char* name) { callLater(boost::bind(&OpenHRPOnlineViewerItemImpl::setLogNamesub, this, string(name))); } void OpenHRPOnlineViewerItemImpl::setLogNamesub(string name) { BodyItemInfo* info = findInfo(name); if(info){ info->logName = name; if(info->logItem && info->logItem->name() != name){ info->logItem = 0; } } collisionLogName = name; if(collisionSeqItem && collisionSeqItem->name() != name){ collisionSeqItem = 0; } } #endif void OpenHRPOnlineViewerItemImpl::clearLog() { callLater(boost::bind(&OpenHRPOnlineViewerItemImpl::clearLogsub, this)); } void OpenHRPOnlineViewerItemImpl::clearLogsub() { for(BodyItemInfoMap::iterator p = bodyItemInfoMap.begin(); p != bodyItemInfoMap.end(); ++p){ BodyItemInfo& info = p->second; if(info.logItem){ info.logItem->motion()->setNumFrames(0); } } collisionSeqItem->collisionSeq()->setNumFrames(0); } void OpenHRPOnlineViewerItemImpl::clearData() { callLater(boost::bind(&OpenHRPOnlineViewerItemImpl::clearDatasub, this)); } void OpenHRPOnlineViewerItemImpl::clearDatasub() { bodyItemInfoMap.clear(); } void OpenHRPOnlineViewerItemImpl::setLineWidth(::CORBA::Float width) { } void OpenHRPOnlineViewerItemImpl::setLineScale(::CORBA::Float scale) { } ::CORBA::Boolean OpenHRPOnlineViewerItemImpl::getPosture(const char* robotId, DblSequence_out posture) { return false; } SgNode* OpenHRPOnlineViewerItem::getScene() { return impl->sceneCollision; } choreonoid-1.5.0/src/OpenHRPPlugin/OpenHRPOnlineViewerItem.h0000664000000000000000000000200712741425367022373 0ustar rootroot/** @author Shizuko Hattori */ #ifndef CNOID_OPENHRP_PLUGIN_ONLINE_VIEWER_ITEM_H_INCLUDED #define CNOID_OPENHRP_PLUGIN_ONLINE_VIEWER_ITEM_H_INCLUDED #include #include namespace cnoid { class OpenHRPOnlineViewerItemImpl; class OpenHRPOnlineViewerItem : public Item, public SceneProvider { public: static void initializeClass(ExtensionManager* ext); OpenHRPOnlineViewerItem(); OpenHRPOnlineViewerItem(const OpenHRPOnlineViewerItem& org); virtual ~OpenHRPOnlineViewerItem(); protected: virtual Item* doDuplicate() const; virtual void onConnectedToRoot(); //virtual void onPositionChanged(){}; virtual void onDisconnectedFromRoot(); virtual void doPutProperties(PutPropertyFunction& putProperty); virtual bool store(Archive& archive); virtual bool restore(const Archive& archive); virtual SgNode* getScene(); private: OpenHRPOnlineViewerItemImpl* impl; }; typedef ref_ptr OpenHRPOnlineViewerItemPtr; } #endif choreonoid-1.5.0/src/OpenHRPPlugin/OnlineViewerServer.cpp0000664000000000000000000002702612741425367022112 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "OnlineViewerServer.h" #include #include #include #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; using namespace OpenHRP; namespace cnoid { struct BodyItemInfo { BodyItemPtr bodyItem; std::string logName; BodyMotionItemPtr logItem; bool needToSelectLogItem; ConnectionSet bodyItemConnections; ConnectionSet logItemConnections; BodyItemInfo() : logName("OnlineViewerLog") { needToSelectLogItem = false; } ~BodyItemInfo() { bodyItemConnections.disconnect(); logItemConnections.disconnect(); } }; class OnlineViewerServerImpl { public: typedef std::map BodyItemInfoMap; BodyItemInfoMap bodyItemInfoMap; TimeBar* timeBar; MessageView* mv; OnlineViewerServerImpl(); ~OnlineViewerServerImpl(); BodyItemInfo* findInfo(const string& name); void load(string name, string url); void registerBodyItem(BodyItemPtr bodyItem); void onBodyItemNameChanged(BodyItem* bodyItem, const std::string& oldName); void onBodyItemDetachedFromRoot(BodyItem* bodyItem); void forEachBody( const WorldState& state, boost::function callback); void drawScene(const OpenHRP::WorldState& state); void updateBodyState(BodyItemInfo* info, const LinkPositionSequence& links, int numLinks, double time); void update(const OpenHRP::WorldState& state); void updateLog(BodyItemInfo* info, const LinkPositionSequence& links, int numLinks, double time); void resetLogItem(BodyItemInfo* info, BodyMotionItem* newLogItem); void clearLog(); void clearData(); void setLineWidth(::CORBA::Float width); void setLineScale(::CORBA::Float scale); ::CORBA::Boolean getPosture(const char* robotId, OpenHRP::DblSequence_out posture); #ifdef OPENHRP_3_1 void setLogName(string name); #endif }; } OnlineViewerServer::OnlineViewerServer() { impl = new OnlineViewerServerImpl(); } OnlineViewerServerImpl::OnlineViewerServerImpl() { timeBar = TimeBar::instance(); mv = MessageView::instance(); } OnlineViewerServer::~OnlineViewerServer() { delete impl; PortableServer::POA_var poa = _default_POA(); PortableServer::ObjectId_var id = poa->servant_to_id(this); poa->deactivate_object(id); } OnlineViewerServerImpl::~OnlineViewerServerImpl() { } BodyItemInfo* OnlineViewerServerImpl::findInfo(const string& name) { BodyItemInfoMap::iterator p = bodyItemInfoMap.find(name); if(p != bodyItemInfoMap.end()){ return &p->second; } return 0; } void OnlineViewerServer::load(const char* name, const char* url) { // Wait for the load function to finish because // the function does MessageView::flush(), which may execute other OnlineViewer's functions // before finishing the loading. callSynchronously(boost::bind(&OnlineViewerServerImpl::load, impl, string(name), string(url))); } void OnlineViewerServerImpl::load(string name, string url) { string filepath; QRegExp filePattern("(\\w+)://(.+)"); if(filePattern.exactMatch(url.c_str())){ string protocol = filePattern.cap(1).toStdString(); if(protocol == "file"){ filepath = filePattern.cap(2).toStdString(); } else { mv->putln( fmt(_("OnlineViewer: The model file at \"%1%\" cannot be read. %2% protocol is not supported.")) % url % protocol); return; } } else { filepath = url; } // search for registered body items BodyItemInfo* info = findInfo(name); if(info && info->bodyItem->filePath() == filepath){ info->needToSelectLogItem = true; // mv->putln(fmt(_("OnlineViewer: \"%1%\" at \"%2%\" has already been loaded.")) % name % url); return; } // search for existing body items RootItem* rootItem = RootItem::instance(); ItemList bodyItems; bodyItems.extractChildItems(rootItem); for(int i=0; i < bodyItems.size(); ++i){ BodyItemPtr bodyItem = bodyItems[i]; if(bodyItem->name() == name && bodyItem->filePath() == filepath){ registerBodyItem(bodyItem); return; } } // load a new body item BodyItemPtr bodyItem = new BodyItem(); mv->putln(fmt(_("OnlineViewer: Loading \"%1%\" at \"%2%\".")) % name % url); mv->flush(); if(!bodyItem->load(filepath)){ mv->putln(fmt(_("OnlineViewer: Loading \"%1%\" failed.")) % name); } else { bodyItem->setName(name); ItemList worldItems; if(worldItems.extractChildItems(rootItem)){ worldItems.front()->addChildItem(bodyItem); } else { rootItem->addChildItem(bodyItem); } ItemTreeView::instance()->checkItem(bodyItem, true); registerBodyItem(bodyItem); } } void OnlineViewerServerImpl::registerBodyItem(BodyItemPtr bodyItem) { BodyItemInfo info; info.bodyItem = bodyItem; info.needToSelectLogItem = true; info.bodyItemConnections.add( bodyItem->sigNameChanged().connect( boost::bind(&OnlineViewerServerImpl::onBodyItemNameChanged, this, bodyItem.get(), _1))); info.bodyItemConnections.add( bodyItem->sigDisconnectedFromRoot().connect( boost::bind(&OnlineViewerServerImpl::onBodyItemDetachedFromRoot, this, bodyItem.get()))); bodyItemInfoMap.insert(make_pair(bodyItem->name(), info)); } void OnlineViewerServerImpl::onBodyItemNameChanged(BodyItem* bodyItem, const std::string& oldName) { bodyItemInfoMap.erase(oldName); mv->putln(fmt(_("OnlineViewer: \"%1%\" is unregistered because the name has been changed.")) % oldName); } void OnlineViewerServerImpl::onBodyItemDetachedFromRoot(BodyItem* bodyItem) { bodyItemInfoMap.erase(bodyItem->name()); mv->putln(fmt(_("OnlineViewer: \"%1%\" has been removed.")) % bodyItem->name()); } void OnlineViewerServerImpl::forEachBody (const WorldState& state, boost::function callback) { int numBodies = state.characterPositions.length(); for(int i=0; i < numBodies; ++i){ const CharacterPosition& bodyPosition = state.characterPositions[i]; BodyItemInfo* info = findInfo(bodyPosition.characterName.in()); if(info){ const LinkPositionSequence& links = bodyPosition.linkPositions; const BodyPtr& body = info->bodyItem->body(); int numLinks = links.length(); if(body->numLinks() < numLinks){ numLinks = body->numLinks(); } callback(info, links, numLinks, state.time); } } timeBar->setTime(state.time); } void OnlineViewerServer::drawScene(const WorldState& state) { callLater(boost::bind(&OnlineViewerServerImpl::drawScene, impl, state)); } void OnlineViewerServerImpl::drawScene(const WorldState& state) { forEachBody(state, boost::bind(&OnlineViewerServerImpl::updateBodyState, this, _1, _2, _3, _4)); } void OnlineViewerServerImpl::updateBodyState (BodyItemInfo* info, const LinkPositionSequence& links, int numLinks, double time) { const BodyPtr& body = info->bodyItem->body(); for(int j=0; j < numLinks; ++j){ Link* link = body->link(j); link->p() = Eigen::Map(const_cast(links[j].p)); link->setAttitude(Eigen::Map(const_cast(links[j].R)).transpose()); } info->bodyItem->notifyKinematicStateChange(); } void OnlineViewerServer::update(const WorldState& state) { callLater(boost::bind(&OnlineViewerServerImpl::update, impl, state)); } void OnlineViewerServerImpl::update(const WorldState& state) { forEachBody(state, boost::bind(&OnlineViewerServerImpl::updateLog, this, _1, _2, _3, _4)); } void OnlineViewerServerImpl::updateLog (BodyItemInfo* info, const LinkPositionSequence& links, int numLinks, double time) { BodyMotionItem* motionItem = info->logItem.get(); if(!motionItem){ motionItem = info->bodyItem->findChildItem(info->logName); if(!motionItem){ motionItem = new BodyMotionItem(); motionItem->setName(info->logName); info->bodyItem->addChildItem(motionItem); } resetLogItem(info, motionItem); } if(info->needToSelectLogItem){ ItemTreeView::instance()->selectItem(motionItem, true); info->needToSelectLogItem = false; } MultiSE3SeqPtr& seq = motionItem->motion()->linkPosSeq(); int frame = seq->frameOfTime(time); int lastFrame = std::max(0, std::min(frame, seq->numFrames())); seq->setNumFrames(frame + 1); const BodyPtr& body = info->bodyItem->body(); for(int i=lastFrame; i <= frame; ++i){ MultiSE3Seq::Frame positions = seq->frame(i); for(int j=0; j < numLinks; ++j){ SE3& se3 = positions[j]; se3.translation() = Eigen::Map(const_cast(links[j].p)); Matrix3 Rs = body->link(j)->Rs().transpose(); se3.rotation() = Eigen::Map(const_cast(links[j].R)).transpose() * Rs; } } } void OnlineViewerServerImpl::resetLogItem(BodyItemInfo* info, BodyMotionItem* newLogItem) { info->logItemConnections.disconnect(); info->logItem = newLogItem; if(newLogItem){ BodyMotionPtr motion = newLogItem->motion(); motion->jointPosSeq()->setDimension(0, 0); motion->linkPosSeq()->setNumParts(info->bodyItem->body()->numLinks()); motion->setFrameRate(timeBar->frameRate()); info->logItemConnections.add( newLogItem->sigPositionChanged().connect( boost::bind(&OnlineViewerServerImpl::resetLogItem, this, info, (BodyMotionItem*)0))); info->logItemConnections.add( newLogItem->sigNameChanged().connect( boost::bind(&OnlineViewerServerImpl::resetLogItem, this, info, (BodyMotionItem*)0))); } } #ifdef OPENHRP_3_1 void OnlineViewerServer::setLogName(const char* name) { callLater(boost::bind(&OnlineViewerServerImpl::setLogName, impl, string(name))); } void OnlineViewerServerImpl::setLogName(string name) { BodyItemInfo* info = findInfo(name); if(info){ info->logName = name; if(info->logItem && info->logItem->name() != name){ info->logItem = 0; } } } #endif void OnlineViewerServer::clearLog() { callLater(boost::bind(&OnlineViewerServerImpl::clearLog, impl)); } void OnlineViewerServerImpl::clearLog() { for(BodyItemInfoMap::iterator p = bodyItemInfoMap.begin(); p != bodyItemInfoMap.end(); ++p){ BodyItemInfo& info = p->second; if(info.logItem){ info.logItem->motion()->setNumFrames(0); } } } void OnlineViewerServer::clearData() { callLater(boost::bind(&OnlineViewerServerImpl::clearData, impl)); } void OnlineViewerServerImpl::clearData() { bodyItemInfoMap.clear(); } void OnlineViewerServer::setLineWidth(::CORBA::Float width) { } void OnlineViewerServer::setLineScale(::CORBA::Float scale) { } ::CORBA::Boolean OnlineViewerServer::getPosture(const char* robotId, DblSequence_out posture) { return false; } choreonoid-1.5.0/src/OpenHRPPlugin/OpenHRPPlugin.cpp0000664000000000000000000000246512741425367020747 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "OpenHRPControllerItem.h" #include "OnlineViewerServer.h" #include "OpenHRPOnlineViewerItem.h" #ifdef OPENHRP_3_1 #include "OpenHRPInterpreterServiceItem.h" #endif #include #include #include "gettext.h" using namespace cnoid; namespace { #ifdef OPENHRP_3_0 #define PLUGIN_NAME "OpenHRP3.0" #define ITEM_NAME N_("OpenHRP3.0ControllerItem") #elif OPENHRP_3_1 #define PLUGIN_NAME "OpenHRP3.1" #define ITEM_NAME N_("OpenHRP3.1ControllerItem") #endif class OpenHRPPlugin : public Plugin { public: OpenHRPPlugin() : Plugin(PLUGIN_NAME) { require("Body"); require("OpenRTM"); } virtual bool initialize() { itemManager().registerClass(ITEM_NAME); itemManager().addCreationPanel(); #ifdef OPENHRP_3_1 OpenHRPInterpreterServiceItem::initializeClass(this); #endif // OnlineViewerServer* onlineViewer = new OnlineViewerServer(); // getDefaultNamingContextHelper()->bindObject(onlineViewer->_this(), "OnlineViewer"); OpenHRPOnlineViewerItem::initializeClass(this); return true; } virtual bool finalize() { return true; } }; } CNOID_IMPLEMENT_PLUGIN_ENTRY(OpenHRPPlugin); choreonoid-1.5.0/src/OpenHRPPlugin/DynamicsSimulator_impl.h0000664000000000000000000001012712741425367022444 0ustar rootroot #ifndef CNOID_OPENHRP_DYNAMICS_SIMULATOR_IMPL_H_INCLUDED #define CNOID_OPENHRP_DYNAMICS_SIMULATOR_IMPL_H_INCLUDED #ifdef OPENHRP_3_0 #include #elif OPENHRP_3_1 #include #endif #include #include namespace OpenHRP { class DynamicsSimulator_impl : virtual public POA_OpenHRP::DynamicsSimulator, virtual public PortableServer::RefCountServantBase { public: DynamicsSimulator_impl(const cnoid::BodyPtr& body); virtual ~DynamicsSimulator_impl(); #ifdef OPENHRP_3_0 virtual void registerCharacter(const char* name, CharacterInfo_ptr cinfo); virtual void registerCollisionCheckPair(const char* char1, const char* name1, const char* char2, const char* name2, ::CORBA::Double staticFriction, ::CORBA::Double slipFriction, const DblSequence6& K, const DblSequence6& C); virtual void checkCollision(); #elif OPENHRP_3_1 virtual void registerCharacter(const char* name, BodyInfo_ptr cinfo); virtual void registerCollisionCheckPair(const char* char1, const char* name1, const char* char2, const char* name2, ::CORBA::Double staticFriction, ::CORBA::Double slipFriction, const DblSequence6& K, const DblSequence6& C, ::CORBA::Double culling_thresh); virtual void registerIntersectionCheckPair(const char* char1, const char* name1, const char* char2, const char* name2, ::CORBA::Double tolerance); virtual ::CORBA::Boolean checkCollision(::CORBA::Boolean checkAll); virtual LinkPairSequence* checkIntersection(::CORBA::Boolean checkAll); virtual DistanceSequence* checkDistance(); #endif virtual void destroy(); virtual void init(::CORBA::Double timeStep, OpenHRP::DynamicsSimulator::IntegrateMethod integrateOpt, OpenHRP::DynamicsSimulator::SensorOption sensorOpt); virtual void registerVirtualLink(const char* char1, const char* link1, const char* char2, const char* link2, const LinkPosition& relTransform, ::CORBA::Short transformDefined, const DblSequence9& constraint, const char* connectionName); virtual void getConnectionConstraintForce(const char* characterName, const char* connectionName, DblSequence6_out contactForce); virtual void getCharacterSensorValues(const char* characterName, const char* sensorName, DblSequence_out values); virtual void initSimulation(); virtual void stepSimulation(); virtual void setCharacterLinkData(const char* character, const char* link, OpenHRP::DynamicsSimulator::LinkDataType type, const DblSequence& data); virtual void getCharacterLinkData(const char* characterName, const char* link, OpenHRP::DynamicsSimulator::LinkDataType type, DblSequence_out rdata); virtual void getCharacterAllLinkData(const char* characterName, OpenHRP::DynamicsSimulator::LinkDataType type, DblSequence_out wdata); virtual void setCharacterAllLinkData(const char* characterName, OpenHRP::DynamicsSimulator::LinkDataType type, const DblSequence& wdata); virtual void setGVector(const DblSequence3& wdata); virtual void getGVector(DblSequence3_out wdata); virtual void setCharacterAllJointModes(const char* characterName, OpenHRP::DynamicsSimulator::JointDriveMode jointMode); virtual ::CORBA::Boolean calcCharacterInverseKinematics(const char* characterName, const char* baseLink, const char* targetLink, const LinkPosition& target); virtual void calcCharacterForwardKinematics(const char* characterName); virtual void calcWorldForwardKinematics(); virtual void getWorldState(WorldState_out wstate); virtual void getCharacterSensorState(const char* characterName, SensorState_out sstate); virtual ::CORBA::Boolean getCharacterCollidingPairs(const char* characterName, LinkPairSequence_out pairs); virtual void calcCharacterJacobian(const char* characterName, const char* baseLink, const char* targetLink, DblSequence_out jacobian); private: cnoid::BodyPtr body; cnoid::DeviceList forceSensorIdMap; cnoid::DeviceList gyroIdMap; cnoid::DeviceList accelSensorIdMap; }; } #endif choreonoid-1.5.0/src/OpenHRPPlugin/DynamicsSimulator_impl.cpp0000664000000000000000000002642112741425367023003 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "DynamicsSimulator_impl.h" #include using namespace std; using namespace cnoid; using namespace OpenHRP; DynamicsSimulator_impl::DynamicsSimulator_impl(const BodyPtr& body) { this->body = body; forceSensorIdMap = body->devices().getSortedById(); gyroIdMap = body->devices().getSortedById(); accelSensorIdMap = body->devices().getSortedById(); } DynamicsSimulator_impl::~DynamicsSimulator_impl() { PortableServer::POA_var poa = _default_POA(); PortableServer::ObjectId_var id = poa->servant_to_id(this); poa->deactivate_object(id); } void DynamicsSimulator_impl::destroy() { } #ifdef OPENHRP_3_0 void DynamicsSimulator_impl::registerCharacter(const char* name, CharacterInfo_ptr cinfo) { } #elif OPENHRP_3_1 void DynamicsSimulator_impl::registerCharacter(const char* name, BodyInfo_ptr cinfo) { } #endif #ifdef OPENHRP_3_0 void DynamicsSimulator_impl::registerCollisionCheckPair( const char* char1, const char* name1, const char* char2, const char* name2, ::CORBA::Double staticFriction, ::CORBA::Double slipFriction, const DblSequence6& K, const DblSequence6& C) { } #elif OPENHRP_3_1 void DynamicsSimulator_impl::registerCollisionCheckPair( const char* char1, const char* name1, const char* char2, const char* name2, ::CORBA::Double staticFriction, ::CORBA::Double slipFriction, const DblSequence6& K, const DblSequence6& C, ::CORBA::Double culling_thresh) { } void DynamicsSimulator_impl::registerIntersectionCheckPair(const char* char1, const char* name1, const char* char2, const char* name2, ::CORBA::Double tolerance) { } #endif void DynamicsSimulator_impl::init( ::CORBA::Double timeStep, OpenHRP::DynamicsSimulator::IntegrateMethod integrateOpt, OpenHRP::DynamicsSimulator::SensorOption sensorOpt) { } void DynamicsSimulator_impl::registerVirtualLink( const char* char1, const char* link1, const char* char2, const char* link2, const LinkPosition& relTransform, ::CORBA::Short transformDefined, const DblSequence9& constraint, const char* connectionName) { } void DynamicsSimulator_impl::getConnectionConstraintForce( const char* characterName, const char* connectionName, DblSequence6_out contactForce) { } void DynamicsSimulator_impl::getCharacterSensorValues (const char* character, const char* sensorName, DblSequence_out out_values) { DblSequence_var values = new DblSequence; if(Device* sensor = body->findDevice(sensorName)){ values->length(sensor->stateSize()); sensor->writeState(&values[0]); } out_values = values._retn(); } void DynamicsSimulator_impl::initSimulation() { } void DynamicsSimulator_impl::stepSimulation() { } void DynamicsSimulator_impl::setCharacterLinkData( const char* character, const char* linkName, OpenHRP::DynamicsSimulator::LinkDataType type, const DblSequence& data) { Link* link = body->link(linkName); if(link){ switch(type) { case OpenHRP::DynamicsSimulator::POSITION_GIVEN: // set property to inform that this joint should be handled as the high-gain mode break; case OpenHRP::DynamicsSimulator::JOINT_VALUE: if(!link->isFixedJoint()){ link->q() = data[0]; } break; case OpenHRP::DynamicsSimulator::JOINT_VELOCITY: if(!link->isFixedJoint()){ link->dq() = data[0]; } break; case OpenHRP::DynamicsSimulator::JOINT_ACCELERATION: if(!link->isFixedJoint()){ link->ddq() = data[0]; } break; case OpenHRP::DynamicsSimulator::JOINT_TORQUE: if(!link->isFixedJoint() || link->jointType() == Link::CRAWLER_JOINT){ link->u() = data[0]; } break; case OpenHRP::DynamicsSimulator::ABS_TRANSFORM: { link->p() = Eigen::Map(&data[0]); Matrix3 R; R << data[3], data[4], data[5], data[6], data[7], data[8], data[9], data[10], data[11]; link->setAttitude(R); break; } case OpenHRP::DynamicsSimulator::ABS_VELOCITY: { link->v() = Eigen::Map(&data[0]); link->w() = Eigen::Map(&data[3]); break; } case OpenHRP::DynamicsSimulator::EXTERNAL_FORCE: { link->f_ext() = Eigen::Map(&data[0]); link->tau_ext() = Eigen::Map(&data[3]); break; } default: break; } } } void DynamicsSimulator_impl::getCharacterLinkData( const char* characterName, const char* linkName, OpenHRP::DynamicsSimulator::LinkDataType type, DblSequence_out out_rdata) { const Link* link = body->link(linkName); DblSequence_var rdata = new DblSequence; if(link){ switch(type) { case OpenHRP::DynamicsSimulator::JOINT_VALUE: rdata->length(1); rdata[0] = link->q(); break; case OpenHRP::DynamicsSimulator::JOINT_VELOCITY: rdata->length(1); rdata[0] = link->dq(); break; case OpenHRP::DynamicsSimulator::JOINT_ACCELERATION: rdata->length(1); rdata[0] = link->ddq(); break; case OpenHRP::DynamicsSimulator::JOINT_TORQUE: rdata->length(1); rdata[0] = link->u(); break; case OpenHRP::DynamicsSimulator::ABS_TRANSFORM: { rdata->length(12); rdata[0] = link->p().x(); rdata[1] = link->p().y(); rdata[2] = link->p().z(); const Matrix3 R = link->attitude(); for(int i=0; i < 3; ++i){ for(int j=0; j < 3; ++j){ rdata[3 + i * 3 + j] = R(i, j); } } } break; case OpenHRP::DynamicsSimulator::ABS_VELOCITY: rdata->length(6); rdata[0] = link->v().x(); rdata[1] = link->v().y(); rdata[2] = link->v().z(); rdata[3] = link->w().x(); rdata[4] = link->w().y(); rdata[5] = link->w().z(); break; case OpenHRP::DynamicsSimulator::EXTERNAL_FORCE: rdata->length(6); rdata[0] = link->f_ext().x(); rdata[1] = link->f_ext().y(); rdata[2] = link->f_ext().z(); rdata[3] = link->tau_ext().x(); rdata[4] = link->tau_ext().y(); rdata[5] = link->tau_ext().z(); break; default: break; } } out_rdata = rdata._retn(); } void DynamicsSimulator_impl::getCharacterAllLinkData( const char* characterName, OpenHRP::DynamicsSimulator::LinkDataType type, DblSequence_out rdata) { const int n = body->numJoints(); rdata = new DblSequence(); rdata->length(n); switch(type) { case OpenHRP::DynamicsSimulator::JOINT_VALUE: for(int i=0; i < n; ++i){ (*rdata)[i] = body->joint(i)->q(); } break; case OpenHRP::DynamicsSimulator::JOINT_VELOCITY: for(int i=0; i < n; ++i){ (*rdata)[i] = body->joint(i)->dq(); } break; case OpenHRP::DynamicsSimulator::JOINT_ACCELERATION: for(int i=0; i < n; ++i){ (*rdata)[i] = body->joint(i)->ddq(); } break; case OpenHRP::DynamicsSimulator::JOINT_TORQUE: for(int i=0; i < n; ++i){ (*rdata)[i] = body->joint(i)->u(); } break; default: // put error here break; } } void DynamicsSimulator_impl::setCharacterAllLinkData( const char* characterName, OpenHRP::DynamicsSimulator::LinkDataType type, const DblSequence& wdata) { int n = wdata.length(); if(n > body->numJoints()){ n = body->numJoints(); } switch(type) { case OpenHRP::DynamicsSimulator::JOINT_VALUE: for(int i=0; i < n; ++i){ body->joint(i)->q() = wdata[i]; } break; case OpenHRP::DynamicsSimulator::JOINT_VELOCITY: for(int i=0; i < n; ++i){ body->joint(i)->dq() = wdata[i]; } break; case OpenHRP::DynamicsSimulator::JOINT_ACCELERATION: for(int i=0; i < n; ++i){ body->joint(i)->ddq() = wdata[i]; } break; case OpenHRP::DynamicsSimulator::JOINT_TORQUE: for(int i=0; i < n; ++i){ body->joint(i)->u() = wdata[i]; } break; default: // put error here break; } } void DynamicsSimulator_impl::setGVector(const DblSequence3& wdata) { } void DynamicsSimulator_impl::getGVector(DblSequence3_out wdata) { } void DynamicsSimulator_impl::setCharacterAllJointModes(const char* characterName, OpenHRP::DynamicsSimulator::JointDriveMode jointMode) { } ::CORBA::Boolean DynamicsSimulator_impl::calcCharacterInverseKinematics( const char* characterName, const char* baseLink, const char* targetLink, const LinkPosition& target) { return true; } void DynamicsSimulator_impl::calcCharacterForwardKinematics(const char* characterName) { } void DynamicsSimulator_impl::calcWorldForwardKinematics() { } #ifdef OPENHRP_3_0 void DynamicsSimulator_impl::checkCollision() { } #elif OPENHRP_3_1 ::CORBA::Boolean DynamicsSimulator_impl::checkCollision(::CORBA::Boolean checkAll) { return false; } LinkPairSequence* DynamicsSimulator_impl::checkIntersection(::CORBA::Boolean checkAll) { return 0; } DistanceSequence* DynamicsSimulator_impl::checkDistance() { return 0; } #endif void DynamicsSimulator_impl::getWorldState(WorldState_out wstate) { } void DynamicsSimulator_impl::getCharacterSensorState(const char* characterName, SensorState_out sstate) { sstate = new SensorState; int numJoints = body->numJoints(); sstate->q.length(numJoints); sstate->dq.length(numJoints); sstate->u.length(numJoints); sstate->force.length(forceSensorIdMap.size()); sstate->rateGyro.length(gyroIdMap.size()); sstate->accel.length(accelSensorIdMap.size()); for(int j=0; j < numJoints; j++){ Link* joint = body->joint(j); sstate->q [j] = joint->q(); sstate->dq[j] = joint->dq(); sstate->u [j] = joint->u(); } for(size_t id = 0; id < forceSensorIdMap.size(); ++id){ Eigen::Map(&sstate->force[id][0]) = forceSensorIdMap[id]->F(); } for(size_t id = 0; id < gyroIdMap.size(); ++id){ Eigen::Map(sstate->rateGyro[id]) = gyroIdMap[id]->w(); } for(size_t id = 0; id < accelSensorIdMap.size(); ++id){ Eigen::Map(sstate->accel[id]) = accelSensorIdMap[id]->dv(); } } ::CORBA::Boolean DynamicsSimulator_impl::getCharacterCollidingPairs(const char* characterName, LinkPairSequence_out pairs) { return true; } void DynamicsSimulator_impl::calcCharacterJacobian( const char* characterName, const char* baseLink, const char* targetLink, DblSequence_out jacobian) { } choreonoid-1.5.0/src/OpenHRPPlugin/po/0000775000000000000000000000000012741425367016220 5ustar rootrootchoreonoid-1.5.0/src/OpenHRPPlugin/po/ja.po0000664000000000000000000001364612741425367017164 0ustar rootroot# Japanese translations for PACKAGE package. # Copyright (C) 2012 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # nakaoka , 2012. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-12-19 00:02+0900\n" "PO-Revision-Date: 2012-02-01 15:19+0000\n" "Last-Translator: nakaoka \n" "Language-Team: Japanese\n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" #: OnlineViewerServer.cpp:139 OpenHRPOnlineViewerItem.cpp:306 msgid "" "OnlineViewer: The model file at \"%1%\" cannot be read. %2% protocol is not " "supported." msgstr "" "‚ރ³ƒİ‚¤ƒ³ƒ“ƒƒĵ‚˘: %2%ƒ—ƒ­ƒˆ‚³ƒĞŻ‚µƒƒĵƒˆ•‚ŒĤ„Ş„Ÿ‚€\"%1%\"ƒ˘ƒ‡ƒĞ" "ƒ•‚Ħ‚¤ƒĞŻèŞ­żèĵ‚›‚“€‚" #: OnlineViewerServer.cpp:168 OpenHRPOnlineViewerItem.cpp:335 msgid "OnlineViewer: Loading \"%1%\" at \"%2%\"." msgstr "‚ރ³ƒİ‚¤ƒ³ƒ“ƒƒĵ‚˘: \"%1%\"‚’\"%2%\"‹‚‰èŞ­żèĵ‚“§„™€‚" #: OnlineViewerServer.cpp:172 OpenHRPOnlineViewerItem.cpp:339 msgid "OnlineViewer: Loading \"%1%\" failed." msgstr "‚ރ³ƒİ‚¤ƒ³ƒ“ƒƒĵ‚˘: \"%1%\"èŞ­żèĵżĞċ¤ħĉ•———Ÿ€‚" #: OnlineViewerServer.cpp:209 OpenHRPOnlineViewerItem.cpp:376 msgid "" "OnlineViewer: \"%1%\" is unregistered because the name has been changed." msgstr "" "‚ރ³ƒİ‚¤ƒ³ƒ“ƒƒĵ‚˘: \"%1%\"Żċċ‰Œċ¤‰ĉ›´•‚ŒŸŸ‚ç™ğ録Œè§£é™¤•‚Œ—Ÿ€‚" #: OnlineViewerServer.cpp:217 OpenHRPOnlineViewerItem.cpp:384 msgid "OnlineViewer: \"%1%\" has been removed." msgstr "‚ރ³ƒİ‚¤ƒ³ƒ“ƒƒĵ‚˘: \"%1%\"Żċ‰Šé™¤•‚Œ—Ÿ€‚" #: OpenHRPControllerItem.cpp:114 msgid "Controller server process \"%1%\" cannot be executed." msgstr "‚³ƒ³ƒˆƒ­ƒĵƒİ‚µƒĵƒƒ—ƒ­‚ğ‚ı\"%1%\"ŻċŸèĦŒ§›‚“€‚" #: OpenHRPControllerItem.cpp:116 msgid " This file does not exist." msgstr " “ƒ•‚Ħ‚¤ƒĞŻċ­˜ċœ¨—›‚“€‚" #: OpenHRPControllerItem.cpp:122 msgid "Controller server process \"%1%\" has been executed by %2%." msgstr "%2%Ğ‚ˆ£Ĥ‚³ƒ³ƒˆƒ­ƒĵƒİ‚µƒĵƒƒ—ƒ­‚ğ‚ı\"%1%\"Œèµ·ċ‹••‚Œ—Ÿ€‚" #: OpenHRPControllerItem.cpp:143 msgid "Controller server object \"%1%\" is not found in the name server." msgstr "" "‚³ƒ³ƒˆƒ­ƒĵƒİ‚µƒĵƒ‚ރ–‚¸‚§‚Żƒˆ\"%1%\"Żƒƒĵƒ ‚µƒĵƒĞç™ğ録•‚ŒĤ„›‚“€‚" #: OpenHRPControllerItem.cpp:156 msgid "" "The CORBA object of controller \"%1%\" has been created by the factory \"%2%" "\"." msgstr "" "‚³ƒ³ƒˆƒ­ƒĵƒİ\"%1%\"CORBA‚ރ–‚¸‚§‚ŻƒˆŒƒ•‚Ħ‚ŻƒˆƒŞ\"%2%\"Ğ‚ˆ£Ĥ生ĉˆ•‚Œ—" "Ÿ€‚" #: OpenHRPControllerItem.cpp:163 msgid "The CORBA object \"%1%\" of controller \"%2%\" has been obtained." msgstr "‚³ƒ³ƒˆƒ­ƒĵƒİ\"%2%\"CORBA‚ރ–‚¸‚§‚Żƒˆ\"%1%\"‚’ċ–ċ———Ÿ€‚" #: OpenHRPControllerItem.cpp:231 msgid "Controller server name" msgstr "‚³ƒ³ƒˆƒ­ƒĵƒİƒ•‚Ħ‚ŻƒˆƒŞċ" #: OpenHRPControllerItem.cpp:233 msgid "Controller server command" msgstr "‚³ƒ³ƒˆƒ­ƒĵƒİ‚µƒĵƒ‚³ƒžƒ³ƒ‰" #: OpenHRPInterpreterServiceItem.cpp:99 msgid "OpenHRPInterpreterServiceItem" msgstr "OpenHRP‚¤ƒ³‚żƒ—ƒŞ‚ż‚µƒĵƒ“‚ı‚˘‚¤ƒ†ƒ " #: OpenHRPInterpreterServiceItem.cpp:196 msgid "RTC \"%1%\" of \"%2%\" has been created." msgstr "\"%2%\"RTC\"%1%\"‚’生ĉˆ——Ÿ€‚" #: OpenHRPInterpreterServiceItem.cpp:199 msgid "RTC \"%1%\" of \"%2%\" cannot be created." msgstr "\"%2\"RTC\"%1%\"‚’生ĉˆ§›‚“€‚" #: OpenHRPInterpreterServiceItem.cpp:211 msgid "RTC \"%1%\" of \"%2%\" has been deleted." msgstr "\"%2%\"RTC\"%1%\"‚’ċ‰Šé™¤——Ÿ€‚" #: OpenHRPInterpreterServiceItem.cpp:215 msgid "RTC \"%1%\" of \"%2%\" cannot be deleted." msgstr "\"%2%\"RTC\"%1%\"‚’ċ‰Šé™¤§›‚“€‚" #: OpenHRPInterpreterServiceItem.cpp:257 msgid "RTC Instance name" msgstr "RTC‚¤ƒ³‚ı‚żƒ³‚ıċ" #: OpenHRPInterpreterServiceItem.cpp:259 msgid "Force main thread execution" msgstr "ƒĦ‚¤ƒ³‚ıƒĴƒƒƒ‰ċŸèĦŒ‚’ċĵ·èĤ" #: OpenHRPInterpreterServiceItem.cpp:261 msgid "Put script text to interpret" msgstr "ċŸèĦŒ™‚‹‚ı‚ŻƒŞƒ—ƒˆƒ†‚­‚ıƒˆ‚’èĦ¨ç¤ş" #: OpenHRPInterpreterServiceItem.cpp:333 msgid "%1%: interpret(\"%2%\")" msgstr "" #: OpenHRPInterpreterServiceItem.cpp:338 msgid "" "The owner script item of %1% is not found. The interpret function cannot be " "executed." msgstr "%1%‚’ĉ‰€ĉœ‰™‚‹‚ı‚ŻƒŞƒ—ƒˆ‚˘‚¤ƒ†ƒ ŒèĤ‹¤‹‚Ё›‚“€‚interpret関ĉ•°ŻċŸèĦŒ§›‚“€‚" #: OpenHRPInterpreterServiceItem.cpp:342 msgid "" "Owner script item \"%1%\" is running now. The interpret function cannot be " "executed." msgstr "ĉ‰€ĉœ‰è€…§‚‚‹‚ı‚ŻƒŞƒ—ƒˆ‚˘‚¤ƒ†ƒ \"%1%\"ŒċŸèĦŒä¸­§™€‚interpret関ĉ•°ŻċŸèĦŒ§›‚“€‚" #: OpenHRPInterpreterServiceItem.cpp:346 msgid "Executing the script given to the interpret function failed." msgstr "interpret関ĉ•°Ğĉ¸Ħ•‚ŒŸ‚ı‚ŻƒŞƒ—ƒˆċŸèĦŒĞċ¤ħĉ•———Ÿ€‚" #: OpenHRPInterpreterServiceItem.cpp:349 msgid "The script does not return." msgstr "‚ı‚ŻƒŞƒ—ƒˆċŸèĦŒŒĉˆğ‚Ё›‚“€‚" #: OpenHRPInterpreterServiceItem.cpp:354 msgid "%1%: interpret() returns %2%." msgstr "%1%: interpret() Œ %2% ‚’èż”——Ÿ€‚" #: OpenHRPInterpreterServiceItem.cpp:356 msgid "%1%: interpret() finished." msgstr "%1%: interpret() Œçµ‚了——Ÿ€‚" #: OpenHRPOnlineViewerItem.cpp:43 msgid "OpenHRP3.0OnlineViewerItem" msgstr "OpenHRP3.0‚³ƒ³ƒˆƒ­ƒĵƒİ‚˘‚¤ƒ†ƒ " #: OpenHRPOnlineViewerItem.cpp:45 msgid "OpenHRP3.1OnlineViewerItem" msgstr "OpenHRP3.1‚ރ³ƒİ‚¤ƒ³ƒ“ƒƒĵ‚˘‚˘‚¤ƒ†ƒ " #: OpenHRPOnlineViewerItem.cpp:246 msgid "Server name" msgstr "‚µƒĵƒċ" #: OpenHRPPlugin.cpp:23 msgid "OpenHRP3.0ControllerItem" msgstr "OpenHRP3.0‚³ƒ³ƒˆƒ­ƒĵƒİ‚˘‚¤ƒ†ƒ " #: OpenHRPPlugin.cpp:26 msgid "OpenHRP3.1ControllerItem" msgstr "OpenHRP3.1‚³ƒ³ƒˆƒ­ƒĵƒİ‚˘‚¤ƒ†ƒ " choreonoid-1.5.0/src/OpenHRPPlugin/OnlineViewerServer.h0000664000000000000000000000215212741425367021550 0ustar rootroot #ifndef CNOID_OPENHRP_PLUGIN_ONLINE_VIEWER_SERVER_H_INCLUDED #define CNOID_OPENHRP_PLUGIN_ONLINE_VIEWER_SERVER_H_INCLUDED #ifdef OPENHRP_3_0 #include #elif OPENHRP_3_1 #include #endif namespace cnoid { class MessageView; class OnlineViewerServerImpl; class OnlineViewerServer : virtual public POA_OpenHRP::OnlineViewer, virtual public PortableServer::RefCountServantBase { public: OnlineViewerServer(); virtual ~OnlineViewerServer(); virtual void load(const char* name, const char* url); virtual void update(const OpenHRP::WorldState& state); virtual void clearLog(); virtual void clearData(); virtual void drawScene(const OpenHRP::WorldState& state); virtual void setLineWidth(::CORBA::Float width); virtual void setLineScale(::CORBA::Float scale); virtual ::CORBA::Boolean getPosture(const char* robotId, OpenHRP::DblSequence_out posture); #ifdef OPENHRP_3_1 virtual void setLogName(const char* name); #endif private: OnlineViewerServerImpl* impl; }; } #endif choreonoid-1.5.0/src/OpenHRPPlugin/OpenHRPInterpreterServiceItem.h0000664000000000000000000000213112741425367023607 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_OPENHRP_PLUGIN_INTERPRETER_SERVICE_ITEM_H #define CNOID_OPENHRP_PLUGIN_INTERPRETER_SERVICE_ITEM_H #include #include "exportdecl.h" namespace cnoid { class OpenHRPInterpreterServiceItemImpl; class CNOID_EXPORT OpenHRPInterpreterServiceItem : public Item { public: static void initializeClass(ExtensionManager* ext); OpenHRPInterpreterServiceItem(); OpenHRPInterpreterServiceItem(const OpenHRPInterpreterServiceItem& org); virtual ~OpenHRPInterpreterServiceItem(); void setRTCInstanceName(const std::string& name); protected: virtual Item* doDuplicate() const; virtual void onConnectedToRoot(); virtual void onPositionChanged(); virtual void onDisconnectedFromRoot(); virtual void doPutProperties(PutPropertyFunction& putProperty); virtual bool store(Archive& archive); virtual bool restore(const Archive& archive); private: OpenHRPInterpreterServiceItemImpl* impl; }; typedef ref_ptr OpenHRPInterpreterServiceItemPtr; } #endif choreonoid-1.5.0/src/OpenHRPPlugin/python/0000775000000000000000000000000012741425367017123 5ustar rootrootchoreonoid-1.5.0/src/OpenHRPPlugin/python/PyItems.cpp0000664000000000000000000000111112741425367021213 0ustar rootroot/*! @author Shin'ichiro Nakaoka */ #include "../OpenHRPInterpreterServiceItem.h" #include using namespace boost::python; using namespace cnoid; BOOST_PYTHON_MODULE(OpenHRP31Plugin) { class_< OpenHRPInterpreterServiceItem, OpenHRPInterpreterServiceItemPtr, bases > ("OpenHRPInterpreterServiceItem") .def("setRTCInstanceName", &OpenHRPInterpreterServiceItem::setRTCInstanceName); implicitly_convertible(); PyItemList("OpenHRPInterpreterServiceItemList"); }; choreonoid-1.5.0/src/OpenHRPPlugin/python/CMakeLists.txt0000664000000000000000000000022112741425367021656 0ustar rootroot set(target PyOpenHRP31Plugin) add_cnoid_python_module(${target} PyItems.cpp) target_link_libraries(${target} CnoidOpenHRP3.1Plugin CnoidPyBase) choreonoid-1.5.0/src/Python/0000775000000000000000000000000012741425367014431 5ustar rootrootchoreonoid-1.5.0/src/Python/exportdecl.h0000664000000000000000000000203412741425367016752 0ustar rootroot#ifndef CNOID_PYTHON_EXPORTDECL_H_INCLUDED # define CNOID_PYTHON_EXPORTDECL_H_INCLUDED # if defined _WIN32 || defined __CYGWIN__ # define CNOID_PYTHON_DLLIMPORT __declspec(dllimport) # define CNOID_PYTHON_DLLEXPORT __declspec(dllexport) # define CNOID_PYTHON_DLLLOCAL # else # if __GNUC__ >= 4 # define CNOID_PYTHON_DLLIMPORT __attribute__ ((visibility("default"))) # define CNOID_PYTHON_DLLEXPORT __attribute__ ((visibility("default"))) # define CNOID_PYTHON_DLLLOCAL __attribute__ ((visibility("hidden"))) # else # define CNOID_PYTHON_DLLIMPORT # define CNOID_PYTHON_DLLEXPORT # define CNOID_PYTHON_DLLLOCAL # endif # endif # ifdef CNOID_PYTHON_STATIC # define CNOID_PYTHON_DLLAPI # define CNOID_PYTHON_LOCAL # else # ifdef CnoidPython_EXPORTS # define CNOID_PYTHON_DLLAPI CNOID_PYTHON_DLLEXPORT # else # define CNOID_PYTHON_DLLAPI CNOID_PYTHON_DLLIMPORT # endif # define CNOID_PYTHON_LOCAL CNOID_PYTHON_DLLLOCAL # endif #endif #ifdef CNOID_EXPORT # undef CNOID_EXPORT #endif #define CNOID_EXPORT CNOID_PYTHON_DLLAPI choreonoid-1.5.0/src/Python/CMakeLists.txt0000664000000000000000000000060612741425367017173 0ustar rootroot # @author Shin'ichiro Nakaoka #set(CMAKE_BUILD_TYPE Debug) if(NOT ENABLE_PYTHON) return() endif() set(sources PythonUtil.cpp ) set(headers PythonUtil.h ) set(target CnoidPython) add_cnoid_library(${target} SHARED ${sources} ${headers}) target_link_libraries(${target} ${PYTHON_LIBRARIES} ${Boost_PYTHON_LIBRARY}) apply_common_setting_for_library(${target} "${headers}") choreonoid-1.5.0/src/Python/PythonUtil.cpp0000664000000000000000000000056012741425367017255 0ustar rootroot/*! @author Shin'ichiro Nakaoka */ #include "PythonUtil.h" #include void cnoid::handlePythonException() { if(PyErr_Occurred()){ PyObject* ptype; PyObject* pvalue; PyObject* ptraceback; PyErr_Fetch(&ptype, &pvalue, &ptraceback); PyErr_Restore(ptype, pvalue, ptraceback); PyErr_Print(); } } choreonoid-1.5.0/src/Python/PythonUtil.h0000664000000000000000000000032012741425367016714 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_PYTHON_PYTHON_UTIL_H #define CNOID_PYTHON_PYTHON_UTIL_H #include "exportdecl.h" namespace cnoid { CNOID_EXPORT void handlePythonException(); } #endif choreonoid-1.5.0/src/SceneEditPlugin/0000775000000000000000000000000012741425367016172 5ustar rootrootchoreonoid-1.5.0/src/SceneEditPlugin/SceneGraphPropertyView.h0000664000000000000000000000075412741425367022770 0ustar rootroot/** @author Shizuko Hattori */ #ifndef CNOID_SCENE_GRAPH_PROPERTY_VIEW_H_INCLUDED #define CNOID_SCENE_GRAPH_PROPERTY_VIEW_H_INCLUDED #include namespace cnoid { class SceneGraphPropertyViewImpl; class SceneGraphPropertyView : public View { public: static void initializeClass(ExtensionManager* ext); SceneGraphPropertyView(); ~SceneGraphPropertyView(); private: SceneGraphPropertyViewImpl* impl; void keyPressEvent(QKeyEvent* event); }; } #endif choreonoid-1.5.0/src/SceneEditPlugin/SceneGraphView.cpp0000664000000000000000000004040512741425367021553 0ustar rootroot/** @author Shizuko Hattori */ #include "SceneGraphView.h" #include #include #include #include #include #include #include #include #include #include #include #include #ifdef _WIN32 #include #endif #include #include #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; namespace { class SgvMarkerItem; class SgvItem : public QTreeWidgetItem { public: SgvItem(SgObject* node, QTreeWidget* widget=0) : QTreeWidgetItem(widget), node(node), markerNode(0), markerItem_(0){ } ~SgvItem(); inline SgvMarkerItem* markerItem() { return markerItem_; } inline void setMarkerItem(SgvMarkerItem* markerItem) { markerItem_ = markerItem; } SgObject* node; SgGroup* group; SgvItem* groupItem; SgNode* markerNode; SgvMarkerItem* markerItem_; }; class SgvMarkerItem : public QTreeWidgetItem { public: SgvMarkerItem(); ~SgvMarkerItem(); SgCustomGLNodePtr marker; }; } namespace cnoid { class SceneGraphViewImpl : public TreeWidget, public SceneVisitor { public: SceneGraphViewImpl(SceneGraphView* self, SgNode* sceneRoot); ~SceneGraphViewImpl(); SceneGraphView* self; SgNode* sceneRoot; SgvItem* rootItem; SgvItem* parentItem; SgvItem* sgvItem; Connection connectionOfsceneUpdated; SgvItem* selectedSgvItem; SgObject* selectedSgObject; Signal sigSelectionChanged; void createGraph(); void createGraph(SgvItem* item, SgNode* node); void onActivated(bool on); void onSceneGraphUpdated(const SgUpdate& update); SgvItem* findItem(SgvItem* parent, SgObject* obj); SgNode* findAddNode(SgGroup* group); SgvItem* findRemoveItem(SgGroup* group); void removeItem(SgvItem* item); void visitObject(SgObject* obj); virtual void visitNode(SgNode* node); virtual void visitGroup(SgGroup* group); virtual void visitShape(SgShape* shape); virtual void visitPointSet(SgPointSet* pointSet); void onSelectionChanged(); void addSelectedMarker(); void removeSelectedMarker(); void renderMarker(GLSceneRenderer& renderer); const SgObject* selectedObject(); }; } SgvItem::~SgvItem() { if(markerItem_) delete markerItem_; } SgvMarkerItem::SgvMarkerItem() { marker = new SgCustomGLNode(); marker->setName("GraphViewMarker"); setFlags(Qt::NoItemFlags); setText(0, QString("GraphViewMarker (SgCustomGLNode)")); } SgvMarkerItem::~SgvMarkerItem() { if(parent()) ((SgvItem*)parent())->markerItem_ = 0; } void SceneGraphView::initializeClass(ExtensionManager* ext) { ext->viewManager().registerClass( "SceneGraphView", N_("Scene Graph"), ViewManager::SINGLE_OPTIONAL); } SceneGraphView::SceneGraphView() { setDefaultLayoutArea(View::LEFT); impl = new SceneGraphViewImpl(this, SceneView::instance()->scene()); QVBoxLayout* layout = new QVBoxLayout(); layout->addWidget(impl); setLayout(layout); } SceneGraphView::~SceneGraphView() { } SceneGraphViewImpl::SceneGraphViewImpl(SceneGraphView* self, SgNode* sceneRoot) : self(self), sceneRoot(sceneRoot) { setColumnCount(2); header()->setStretchLastSection(false); #if QT_VERSION < QT_VERSION_CHECK(5, 0, 0) header()->setResizeMode(0, QHeaderView::Stretch); header()->setResizeMode(1, QHeaderView::ResizeToContents); header()->setMinimumSectionSize(0); #else header()->setSectionResizeMode(0, QHeaderView::Stretch); header()->setSectionResizeMode(1, QHeaderView::ResizeToContents); #endif header()->swapSections(0, 1); setWordWrap(true); setFrameShape(QFrame::NoFrame); setHeaderHidden(true); setIndentation(12); setSelectionMode(QAbstractItemView::SingleSelection); self->sigActivated().connect(boost::bind(&SceneGraphViewImpl::onActivated, this, true)); self->sigDeactivated().connect(boost::bind(&SceneGraphViewImpl::onActivated, this ,false)); sigItemSelectionChanged().connect(boost::bind(&SceneGraphViewImpl::onSelectionChanged, this)); parentItem = rootItem = 0; visitNode(sceneRoot); selectedSgObject = 0; selectedSgvItem = 0; } SceneGraphViewImpl::~SceneGraphViewImpl() { if(selectedSgvItem && selectedSgvItem->markerItem()) selectedSgvItem->groupItem->removeChild(selectedSgvItem->markerItem()); } void SceneGraphViewImpl::createGraph() { createGraph(rootItem, sceneRoot); } void SceneGraphViewImpl::createGraph(SgvItem* item, SgNode* node) { SgvItem* oldParent = parentItem; parentItem = item; list children; for(int i=0; ichildCount(); i++) children.push_back((SgvItem*)item->child(i)); SgGroup* group = dynamic_cast(node); if(group){ for(SgGroup::const_iterator p = group->begin(); p != group->end(); ++p){ SgvItem* item_ = findItem(parentItem, (*p).get()); if(item_){ createGraph(item_, (*p).get()); children.remove(item_); }else{ (*p)->accept(*this); } } for(list::iterator it = children.begin(); it != children.end(); it++){ removeItem(*it); } } parentItem = oldParent; } void SceneGraphViewImpl::visitNode(SgNode* node) { if(!parentItem){ sgvItem = new SgvItem(node,this); sgvItem->group = dynamic_cast(node); sgvItem->groupItem = sgvItem; rootItem = sgvItem; parentItem = sgvItem; }else{ sgvItem = new SgvItem(node); SgGroup* group_ = dynamic_cast(node); if(group_){ sgvItem->group = group_; sgvItem->groupItem = sgvItem; }else{ sgvItem->group = parentItem->group; sgvItem->groupItem = parentItem->groupItem; } parentItem->addChild(sgvItem); } string type; if(dynamic_cast(node)) type = "Fog"; else if(dynamic_cast(node)) type = "SgOrthographicCamera"; else if(dynamic_cast(node)) type = "SgPerspectiveCamera"; else if(dynamic_cast(node)) type = "SgCamera"; else if(dynamic_cast(node)) type = "SgSpotLight"; else if(dynamic_cast(node)) type = "SgPointLight"; else if(dynamic_cast(node)) type = "SgDirectionalLight"; else if(dynamic_cast(node)) type = "SgLight"; else if(dynamic_cast(node)) type = "SgLineSet"; else if(dynamic_cast(node)) type = "SgPointSet"; else if(dynamic_cast(node)) type = "SgPlot"; else if(dynamic_cast(node)) type = "SgShape"; else if(dynamic_cast(node)) type = "SphereMarker"; else if(dynamic_cast(node)) type = "SgPosTransform"; else if(dynamic_cast(node)) type = "SgScaleTransform"; else if(dynamic_cast(node)) type = "SgTransform"; else if(dynamic_cast(node)) type = "SgInvariantGroup"; else if(dynamic_cast(node)) type = "BoundingBoxMarker"; else if(dynamic_cast(node)) type = "SgGroup"; else if(dynamic_cast(node)) type = "CrossMarker"; else if(dynamic_cast(node)) type = "SgCustomGLNode"; else if(dynamic_cast(node)) type = "SgNode"; string name = node->name(); name += " (" + type + ")"; sgvItem->setText(0, QString(name.c_str())); } void SceneGraphViewImpl::visitGroup(SgGroup* group) { visitNode(group); SgvItem* oldParent = parentItem; parentItem = sgvItem; for(SgGroup::const_iterator p = group->begin(); p != group->end(); ++p){ (*p)->accept(*this); } parentItem = oldParent; } void SceneGraphViewImpl::visitObject(SgObject* obj) { sgvItem = new SgvItem(obj); SgGroup* group_ = dynamic_cast(obj); if(group_){ sgvItem->group = group_; sgvItem->groupItem = sgvItem; }else{ sgvItem->group = parentItem->group; sgvItem->groupItem = parentItem->groupItem; } parentItem->addChild(sgvItem); string type; if(dynamic_cast(obj)) type = "SgPolygonMesh"; else if(dynamic_cast(obj)) type = "SgMesh"; else if(dynamic_cast(obj)) type = "SgMeshBase"; else if(dynamic_cast(obj)){ sgvItem->markerNode = (SgNode*)parentItem->node; type = "SgTexture"; }else if(dynamic_cast(obj)){ sgvItem->markerNode = (SgNode*)parentItem->node; type = "SgTextureTransform"; }else if(dynamic_cast(obj)){ sgvItem->markerNode = (SgNode*)parentItem->node; type = "SgMaterial"; } else if(dynamic_cast(obj)) type = "SgObject"; string name = obj->name(); name += " (" + type + ")"; sgvItem->setText(0, QString(name.c_str())); } void SceneGraphViewImpl::visitShape(SgShape* shape) { visitNode(shape); SgvItem* oldParent = parentItem; parentItem = sgvItem; if(shape->material()) visitObject(shape->material()); if(shape->mesh()) visitObject(shape->mesh()); if(shape->texture()) visitObject(shape->texture()); parentItem = oldParent; } void SceneGraphViewImpl::visitPointSet(SgPointSet* pointSet) { visitNode(pointSet); SgvItem* oldParent = parentItem; parentItem = sgvItem; if(pointSet->material()) visitObject(pointSet->material()); parentItem = oldParent; } void SceneGraphViewImpl::onActivated(bool on) { if(on){ createGraph(); connectionOfsceneUpdated = sceneRoot->sigUpdated().connect(boost::bind(&SceneGraphViewImpl::onSceneGraphUpdated, this, _1)); }else{ connectionOfsceneUpdated.disconnect(); } } SgNode* SceneGraphViewImpl::findAddNode(SgGroup* group) { for(SgGroup::const_iterator it = group->begin(); it != group->end(); it++){ SgNode* node = it->get(); if(!findItem(parentItem, node)) return node; } return 0; } SgvItem* SceneGraphViewImpl::findRemoveItem(SgGroup* group) { int num = parentItem->childCount(); for(int i=0; ichild(i); if(!group->contains((SgNode*)childItem->node)) return childItem; } return 0; } SgvItem* SceneGraphViewImpl::findItem(SgvItem* parent, SgObject* obj) { int num = parent->childCount(); for(int i=0; ichild(i); if( obj == childItem->node ) return childItem; } return 0; } void SceneGraphViewImpl::onSceneGraphUpdated(const SgUpdate& update) { if(update.action() & (SgUpdate::ADDED)){ parentItem = rootItem; SgUpdate::Path path = update.path(); if(path.size() > 1){ for(SgUpdate::Path::reverse_iterator it = ++path.rbegin(); it != path.rend(); ++it){ parentItem = findItem(parentItem, *it); if(!parentItem) return; } } SgObject* parent = update.path().front(); SgGroup* group = dynamic_cast(parent); if(group){ SgNode* node = findAddNode(group); if(node){ node->accept(*this); } } } if(update.action() & (SgUpdate::REMOVED)){ parentItem = rootItem; SgUpdate::Path path = update.path(); if(path.size() > 1){ for(SgUpdate::Path::reverse_iterator it = ++path.rbegin(); it != path.rend(); ++it){ parentItem = findItem(parentItem, *it); if(!parentItem) return; } } SgObject* parent = update.path().front(); SgGroup* group = dynamic_cast(parent); if(group){ SgvItem* item = findRemoveItem(group); if(item){ removeItem(item); } } } } void SceneGraphViewImpl::removeItem(SgvItem* item) { int num = item->childCount(); if(num){ SgvItem* oldParent = parentItem; parentItem = item; SgvItem* child = (SgvItem*)item->child(0); while(child){ removeItem(child); child = (SgvItem*)item->child(0); } parentItem = oldParent; } parentItem->removeChild(item); if(item->node->name()!="GraphViewMarker") delete item; } void SceneGraphViewImpl::addSelectedMarker() { if(!selectedSgvItem->markerItem()){ selectedSgvItem->setMarkerItem( new SgvMarkerItem() ); selectedSgvItem->markerItem()->marker->setRenderingFunction( boost::bind(&SceneGraphViewImpl::renderMarker, this, _1)); } SgCustomGLNodePtr marker = selectedSgvItem->markerItem()->marker; if(marker && !selectedSgvItem->group->contains(marker)){ selectedSgvItem->group->addChild(marker); selectedSgvItem->groupItem->addChild(selectedSgvItem->markerItem()); selectedSgvItem->group->notifyUpdate(); } } void SceneGraphViewImpl::removeSelectedMarker() { if(selectedSgvItem){ SgvMarkerItem* markerItem_ = selectedSgvItem->markerItem(); if(markerItem_){ selectedSgvItem->group->removeChild(markerItem_->marker); selectedSgvItem->groupItem->removeChild(markerItem_); selectedSgvItem->group->notifyUpdate(); } } } void SceneGraphViewImpl::onSelectionChanged() { removeSelectedMarker(); selectedSgObject = 0; QList selected = selectedItems(); for(int i=0; i < selected.size(); ++i){ selectedSgvItem = dynamic_cast(selected[i]); if(selectedSgvItem){ addSelectedMarker(); selectedSgObject = selectedSgvItem->node; sigSelectionChanged(selectedSgObject); } } } const SgObject* SceneGraphView::selectedObject() { return impl->selectedObject(); } const SgObject* SceneGraphViewImpl::selectedObject() { return selectedSgObject; } void SceneGraphViewImpl::renderMarker(GLSceneRenderer& renderer) { SgNode* node = 0; SgTransform* trans = 0; SgMeshBase* mesh = 0; if(selectedSgvItem->markerNode){ node = selectedSgvItem->markerNode; }else if(dynamic_cast(selectedSgvItem->node) || dynamic_cast(selectedSgvItem->node)){ trans = dynamic_cast(selectedSgvItem->node); }else{ mesh = dynamic_cast(selectedSgvItem->node); if(!mesh) node = dynamic_cast(selectedSgvItem->node); } BoundingBoxf bb; if(trans) bb = trans->untransformedBoundingBox(); else if(mesh){ bb = mesh->boundingBox(); }else if(node){ bb = node->boundingBox(); }else return; if(bb.empty()) return; glPushAttrib(GL_LIGHTING_BIT | GL_CURRENT_BIT); glDisable(GL_LIGHTING); glColor3f(1.0f, 0.0f, 1.0f); glBegin(GL_LINES); const Vector3f& min = bb.min(); const Vector3f& max = bb.max(); float y[2]; y[0] = min.y(); y[1] = max.y(); for(int i=0; i < 2; ++i){ glVertex3f(min.x(), y[i], min.z()); glVertex3f(min.x(), y[i], max.z()); glVertex3f(min.x(), y[i], max.z()); glVertex3f(max.x(), y[i], max.z()); glVertex3f(max.x(), y[i], max.z()); glVertex3f(max.x(), y[i], min.z()); glVertex3f(max.x(), y[i], min.z()); glVertex3f(min.x(), y[i], min.z()); } float z[2]; z[0] = min.z(); z[1] = max.z(); for(int i=0; i < 2; ++i){ glVertex3f(min.x(), min.y(), z[i]); glVertex3f(min.x(), max.y(), z[i]); glVertex3f(max.x(), min.y(), z[i]); glVertex3f(max.x(), max.y(), z[i]); } glEnd(); glPopAttrib(); } SignalProxy SceneGraphView::sigSelectionChanged() { return impl->sigSelectionChanged; } choreonoid-1.5.0/src/SceneEditPlugin/CMakeLists.txt0000664000000000000000000000107712741425367020737 0ustar rootroot option(BUILD_SCENEEDIT_PLUGIN "Building Scene Edit Plugin" OFF) if(NOT BUILD_SCENEEDIT_PLUGIN) return() endif() set(sources SceneEditPlugin.cpp SceneGraphView.cpp SceneGraphPropertyView.cpp ) set(headers SceneGraphView.h SceneGraphPropertyView.h ) set(target CnoidSceneEditPlugin) make_gettext_mofiles(${target} mofiles) include_directories(${CMAKE_CURRENT_SOURCE_DIR}) add_cnoid_plugin(${target} SHARED ${sources} ${headers} ${mofiles} ) target_link_libraries(${target} CnoidUtil CnoidBase ) apply_common_setting_for_plugin(${target} "${headers}") choreonoid-1.5.0/src/SceneEditPlugin/SceneEditPlugin.cpp0000664000000000000000000000067512741425367021730 0ustar rootroot#include "SceneGraphView.h" #include "SceneGraphPropertyView.h" #include using namespace cnoid; class SceneEditPlugin : public Plugin { public: SceneEditPlugin() : Plugin("SceneEdit") { } virtual bool initialize() { SceneGraphView::initializeClass(this); SceneGraphPropertyView::initializeClass(this); return true; } }; CNOID_IMPLEMENT_PLUGIN_ENTRY(SceneEditPlugin); choreonoid-1.5.0/src/SceneEditPlugin/SceneGraphView.h0000664000000000000000000000076612741425367021226 0ustar rootroot/** @author Shizuko Hattori */ #ifndef CNOID_SCENE_GRAPH_VIEW_H #define CNOID_SCENE_GRAPH_VIEW_H #include #include namespace cnoid { class SceneGraphViewImpl; class SceneGraphView : public View { public: static void initializeClass(ExtensionManager* ext); SceneGraphView(); ~SceneGraphView(); const SgObject* selectedObject(); SignalProxy sigSelectionChanged(); private: SceneGraphViewImpl* impl; }; } #endif choreonoid-1.5.0/src/SceneEditPlugin/po/0000775000000000000000000000000012741425367016610 5ustar rootrootchoreonoid-1.5.0/src/SceneEditPlugin/po/ja.po0000664000000000000000000001171412741425367017546 0ustar rootroot# Japanese translations for PACKAGE package. # Copyright (C) 2014 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # hattori , 2014. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2014-01-07 11:54+0900\n" "PO-Revision-Date: 2014-01-06 14:28+0900\n" "Last-Translator: hattori \n" "Language-Team: Japanese\n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" #: SceneGraphPropertyView.cpp:260 msgid "Scene Graph Property" msgstr "‚·ƒĵƒ³‚°ƒİƒ•€€ƒ—ƒ­ƒ‘ƒ†‚£" #: SceneGraphPropertyView.cpp:332 msgid "name" msgstr "ċċ‰" #: SceneGraphPropertyView.cpp:352 msgid "num of children" msgstr "ċ­ċ€‹ĉ•°" #: SceneGraphPropertyView.cpp:371 SceneGraphPropertyView.cpp:411 msgid "translation" msgstr "位ç½" #: SceneGraphPropertyView.cpp:375 SceneGraphPropertyView.cpp:405 msgid "rotation" msgstr "ċ§żċ‹˘" #: SceneGraphPropertyView.cpp:382 SceneGraphPropertyView.cpp:408 msgid "scale" msgstr "‚ı‚ħƒĵƒĞ" #: SceneGraphPropertyView.cpp:388 SceneGraphPropertyView.cpp:526 msgid "ambientIntensity" msgstr "ċċ°„率" #: SceneGraphPropertyView.cpp:390 msgid "diffuseColor" msgstr "ç‰İ体è‰²" #: SceneGraphPropertyView.cpp:392 msgid "emissiveColor" msgstr "発ċ…‰è‰²" #: SceneGraphPropertyView.cpp:393 msgid "shininess" msgstr "èĵ" #: SceneGraphPropertyView.cpp:395 msgid "specularColor" msgstr "ƒ‚¤ƒİ‚¤ƒˆè‰²" #: SceneGraphPropertyView.cpp:396 msgid "transparency" msgstr "透ĉ˜ŽċşĤ" #: SceneGraphPropertyView.cpp:404 msgid "center" msgstr "中ċ¤ä½ç½" #: SceneGraphPropertyView.cpp:417 msgid "width" msgstr "ċı…" #: SceneGraphPropertyView.cpp:418 SceneGraphPropertyView.cpp:461 #: SceneGraphPropertyView.cpp:470 SceneGraphPropertyView.cpp:570 msgid "height" msgstr "éИ•" #: SceneGraphPropertyView.cpp:419 msgid "num of components" msgstr "‚³ƒ³ƒƒĵƒƒ³ƒˆĉ•°" #: SceneGraphPropertyView.cpp:420 msgid "repeatS" msgstr "Sĉ–ıċ‘çı°‚Šèż”—" #: SceneGraphPropertyView.cpp:421 msgid "repeatT" msgstr "Tĉ–ıċ‘çı°‚Šèż”—" #: SceneGraphPropertyView.cpp:428 SceneGraphPropertyView.cpp:493 msgid "num of vertices" msgstr "頂ç‚ıĉ•°" #: SceneGraphPropertyView.cpp:430 SceneGraphPropertyView.cpp:495 msgid "num of normals" msgstr "ĉ³•ç·šĉ•°" #: SceneGraphPropertyView.cpp:432 SceneGraphPropertyView.cpp:497 msgid "num of colors" msgstr "色ƒ™‚ŻƒˆƒĞĉ•°" #: SceneGraphPropertyView.cpp:434 msgid "num of texCoord" msgstr "ƒ†‚Ż‚ıƒƒ£ċş§ĉ¨™ĉ•°" #: SceneGraphPropertyView.cpp:435 msgid "num of normalIndices" msgstr "ĉ³•ç·š‚¤ƒ³ƒ‡ƒƒ‚Ż‚ıĉ•°" #: SceneGraphPropertyView.cpp:436 SceneGraphPropertyView.cpp:510 msgid "num of colorIndices" msgstr "色‚¤ƒ³ƒ‡ƒƒ‚Ż‚ıĉ•°" #: SceneGraphPropertyView.cpp:437 msgid "num of texCoordIndices" msgstr "ƒ†‚Ż‚ıƒƒ£ċş§ĉ¨™‚¤ƒ³ƒ‡ƒƒ‚Ż‚ıĉ•°" #: SceneGraphPropertyView.cpp:438 msgid "is Solid" msgstr "ċ‰›ä½“" #: SceneGraphPropertyView.cpp:444 msgid "num of triangles" msgstr "三角ċ½˘ĉ•°" #: SceneGraphPropertyView.cpp:448 SceneGraphPropertyView.cpp:454 #: SceneGraphPropertyView.cpp:458 SceneGraphPropertyView.cpp:467 msgid "primitive type" msgstr "ċŸşĉœĴċ½˘çŠĥ‚ż‚¤ƒ—" #: SceneGraphPropertyView.cpp:450 msgid "size" msgstr "‚µ‚¤‚ş" #: SceneGraphPropertyView.cpp:455 SceneGraphPropertyView.cpp:460 #: SceneGraphPropertyView.cpp:469 msgid "radius" msgstr "ċŠċ„" #: SceneGraphPropertyView.cpp:462 SceneGraphPropertyView.cpp:471 msgid "bottom" msgstr "ċş•ĉœ‰ç„Ħ" #: SceneGraphPropertyView.cpp:463 SceneGraphPropertyView.cpp:472 msgid "side" msgstr "ċ´ĉœ‰ç„Ħ" #: SceneGraphPropertyView.cpp:464 msgid "top" msgstr "頂ĉœ‰ç„Ħ" #: SceneGraphPropertyView.cpp:480 msgid "num of polygonVertices" msgstr "ƒƒŞ‚´ƒ³é ‚ç‚ıĉ•°" #: SceneGraphPropertyView.cpp:503 msgid "point size" msgstr "ç‚ı‚µ‚¤‚ş" #: SceneGraphPropertyView.cpp:509 msgid "line width" msgstr "線‚µ‚¤‚ş" #: SceneGraphPropertyView.cpp:522 msgid "on/off" msgstr "‚ރ³/‚ރ•" #: SceneGraphPropertyView.cpp:524 msgid "color" msgstr "色" #: SceneGraphPropertyView.cpp:525 msgid "intensity" msgstr "照ċşĤ" #: SceneGraphPropertyView.cpp:533 SceneGraphPropertyView.cpp:549 msgid "direction" msgstr "ĉ–ıċ‘" #: SceneGraphPropertyView.cpp:540 msgid "location" msgstr "位ç½" #: SceneGraphPropertyView.cpp:542 msgid "attenuation" msgstr "ĉ¸›èĦ°" #: SceneGraphPropertyView.cpp:550 msgid "beam width" msgstr "ċ…‰ç·šċı…" #: SceneGraphPropertyView.cpp:551 msgid "cut off Angle" msgstr "‚Ѓƒƒˆ‚ރ•è§’" #: SceneGraphPropertyView.cpp:557 msgid "near distance" msgstr "‚ŻƒŞƒƒƒ”ƒ³‚°ĉ·ħċşĤ€€èż‘è·é›˘" #: SceneGraphPropertyView.cpp:558 msgid "far distance" msgstr "‚ŻƒŞƒƒƒ”ƒ³‚°ĉ·ħċşĤ€€é è·é›˘" #: SceneGraphPropertyView.cpp:564 msgid "field of view" msgstr "èĤ–野角" #: SceneGraphView.cpp:129 msgid "Scene Graph" msgstr "‚·ƒĵƒ³‚°ƒİƒ•" choreonoid-1.5.0/src/SceneEditPlugin/po/messages.pot0000664000000000000000000001030312741425367021140 0ustar rootroot# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2014-01-07 11:54+0900\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" #: SceneGraphPropertyView.cpp:260 msgid "Scene Graph Property" msgstr "" #: SceneGraphPropertyView.cpp:332 msgid "name" msgstr "" #: SceneGraphPropertyView.cpp:352 msgid "num of children" msgstr "" #: SceneGraphPropertyView.cpp:371 SceneGraphPropertyView.cpp:411 msgid "translation" msgstr "" #: SceneGraphPropertyView.cpp:375 SceneGraphPropertyView.cpp:405 msgid "rotation" msgstr "" #: SceneGraphPropertyView.cpp:382 SceneGraphPropertyView.cpp:408 msgid "scale" msgstr "" #: SceneGraphPropertyView.cpp:388 SceneGraphPropertyView.cpp:526 msgid "ambientIntensity" msgstr "" #: SceneGraphPropertyView.cpp:390 msgid "diffuseColor" msgstr "" #: SceneGraphPropertyView.cpp:392 msgid "emissiveColor" msgstr "" #: SceneGraphPropertyView.cpp:393 msgid "shininess" msgstr "" #: SceneGraphPropertyView.cpp:395 msgid "specularColor" msgstr "" #: SceneGraphPropertyView.cpp:396 msgid "transparency" msgstr "" #: SceneGraphPropertyView.cpp:404 msgid "center" msgstr "" #: SceneGraphPropertyView.cpp:417 msgid "width" msgstr "" #: SceneGraphPropertyView.cpp:418 SceneGraphPropertyView.cpp:461 #: SceneGraphPropertyView.cpp:470 SceneGraphPropertyView.cpp:570 msgid "height" msgstr "" #: SceneGraphPropertyView.cpp:419 msgid "num of components" msgstr "" #: SceneGraphPropertyView.cpp:420 msgid "repeatS" msgstr "" #: SceneGraphPropertyView.cpp:421 msgid "repeatT" msgstr "" #: SceneGraphPropertyView.cpp:428 SceneGraphPropertyView.cpp:493 msgid "num of vertices" msgstr "" #: SceneGraphPropertyView.cpp:430 SceneGraphPropertyView.cpp:495 msgid "num of normals" msgstr "" #: SceneGraphPropertyView.cpp:432 SceneGraphPropertyView.cpp:497 msgid "num of colors" msgstr "" #: SceneGraphPropertyView.cpp:434 msgid "num of texCoord" msgstr "" #: SceneGraphPropertyView.cpp:435 msgid "num of normalIndices" msgstr "" #: SceneGraphPropertyView.cpp:436 SceneGraphPropertyView.cpp:510 msgid "num of colorIndices" msgstr "" #: SceneGraphPropertyView.cpp:437 msgid "num of texCoordIndices" msgstr "" #: SceneGraphPropertyView.cpp:438 msgid "is Solid" msgstr "" #: SceneGraphPropertyView.cpp:444 msgid "num of triangles" msgstr "" #: SceneGraphPropertyView.cpp:448 SceneGraphPropertyView.cpp:454 #: SceneGraphPropertyView.cpp:458 SceneGraphPropertyView.cpp:467 msgid "primitive type" msgstr "" #: SceneGraphPropertyView.cpp:450 msgid "size" msgstr "" #: SceneGraphPropertyView.cpp:455 SceneGraphPropertyView.cpp:460 #: SceneGraphPropertyView.cpp:469 msgid "radius" msgstr "" #: SceneGraphPropertyView.cpp:462 SceneGraphPropertyView.cpp:471 msgid "bottom" msgstr "" #: SceneGraphPropertyView.cpp:463 SceneGraphPropertyView.cpp:472 msgid "side" msgstr "" #: SceneGraphPropertyView.cpp:464 msgid "top" msgstr "" #: SceneGraphPropertyView.cpp:480 msgid "num of polygonVertices" msgstr "" #: SceneGraphPropertyView.cpp:503 msgid "point size" msgstr "" #: SceneGraphPropertyView.cpp:509 msgid "line width" msgstr "" #: SceneGraphPropertyView.cpp:522 msgid "on/off" msgstr "" #: SceneGraphPropertyView.cpp:524 msgid "color" msgstr "" #: SceneGraphPropertyView.cpp:525 msgid "intensity" msgstr "" #: SceneGraphPropertyView.cpp:533 SceneGraphPropertyView.cpp:549 msgid "direstion" msgstr "" #: SceneGraphPropertyView.cpp:540 msgid "location" msgstr "" #: SceneGraphPropertyView.cpp:542 msgid "attenuation" msgstr "" #: SceneGraphPropertyView.cpp:550 msgid "beam width" msgstr "" #: SceneGraphPropertyView.cpp:551 msgid "cut off Angle" msgstr "" #: SceneGraphPropertyView.cpp:557 msgid "near distance" msgstr "" #: SceneGraphPropertyView.cpp:558 msgid "far distance" msgstr "" #: SceneGraphPropertyView.cpp:564 msgid "field of view" msgstr "" #: SceneGraphView.cpp:129 msgid "Scene Graph" msgstr "" choreonoid-1.5.0/src/SceneEditPlugin/SceneGraphPropertyView.cpp0000664000000000000000000006604012741425367023323 0ustar rootroot/** @author Shizuko Hattori //ItemPropertyView.cpp‚’ċ…ƒĞ編集 // */ #include "SceneGraphPropertyView.h" #include "SceneGraphView.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; namespace { struct Int { int value; int min, max; Int(int v, int min=std::numeric_limits::min(), int max= std::numeric_limits::max()) { value = v; this->min = min; this->max = max; }; }; struct Double { double value; int decimals; double min, max; Double(double v, int d=2, double min= -std::numeric_limits::max(), double max=std::numeric_limits::max()) { value = v; decimals = d; this->min = min; this->max = max; }; }; typedef variant ValueVariant; typedef variant, boost::function, boost::function, boost::function > FunctionVariant; enum TypeId { TYPE_BOOL, TYPE_INT, TYPE_DOUBLE, TYPE_STRING }; class PropertyItem : public QTableWidgetItem { public: PropertyItem(SceneGraphPropertyViewImpl* viewImpl, ValueVariant value); PropertyItem(SceneGraphPropertyViewImpl* viewImpl, ValueVariant value, FunctionVariant func); virtual QVariant data(int role) const; virtual void setData(int role, const QVariant& qvalue); SceneGraphPropertyViewImpl* sceneGraphPropertyViewImpl; ValueVariant value; FunctionVariant func; }; class CustomizedTableWidget : public QTableWidget { public: CustomizedTableWidget(QWidget* parent) : QTableWidget(parent) { } PropertyItem* itemFromIndex(const QModelIndex& index) const { return dynamic_cast(QTableWidget::itemFromIndex(index)); } }; class CustomizedItemDelegate : public QStyledItemDelegate { public: CustomizedTableWidget* tableWidget; int decimals; CustomizedItemDelegate(CustomizedTableWidget* tableWidget) : tableWidget(tableWidget) { decimals = 2; } virtual QWidget* createEditor(QWidget* parent, const QStyleOptionViewItem& option, const QModelIndex& index) const { QWidget* editor = QStyledItemDelegate::createEditor(parent, option, index); PropertyItem* item = tableWidget->itemFromIndex(index); if(item){ if(QSpinBox* spinBox = dynamic_cast(editor)){ ValueVariant& value = item->value; if(value.which() == TYPE_INT){ Int& v = get(value); spinBox->setRange(v.min, v.max); } } else if(QDoubleSpinBox* doubleSpinBox = dynamic_cast(editor)){ ValueVariant& value = item->value; if(value.which() == TYPE_DOUBLE){ Double& v = get(value); if(v.decimals >= 0){ doubleSpinBox->setDecimals(v.decimals); doubleSpinBox->setSingleStep(pow(10.0, -v.decimals)); } doubleSpinBox->setRange(v.min, v.max); } } } return editor; } virtual QString displayText(const QVariant& value, const QLocale& locale) const { if(value.type() == QVariant::Double){ return QString::number(value.toDouble(), 'f', decimals); } return QStyledItemDelegate::displayText(value, locale); } void paint(QPainter* painter, const QStyleOptionViewItem& option, const QModelIndex& index) const { PropertyItem* item = tableWidget->itemFromIndex(index); if(item && item->value.which() == TYPE_DOUBLE){ int& d = const_cast(decimals); d = get(item->value).decimals; } QStyledItemDelegate::paint(painter, option, index); } }; } namespace cnoid { class SceneGraphPropertyViewImpl { public: SceneGraphPropertyViewImpl(SceneGraphPropertyView* self); ~SceneGraphPropertyViewImpl(); SceneGraphPropertyView* self; CustomizedTableWidget* tableWidget; int fontPointSizeDiff; SgObject* currentObject; Connection selectionChangedConnection; Connection connectionOfsceneUpdated; void setProperty(SgObject* obj); bool setName(const string& name); void setProperty(SgNode* node); void setProperty(SgGroup* group); void setProperty(SgInvariantGroup* invGroup); void setProperty(SgTransform* trans); void setProperty(SgPosTransform* posTrans); void setProperty(SgScaleTransform* scaleTrans); void setProperty(SgMaterial* material); void setProperty(SgTextureTransform* textureTrans); void setProperty(SgTexture* texture); void setProperty(SgMeshBase* meshBase); void setProperty(SgMesh* mesh); void setProperty(SgPolygonMesh* pMesh); void setProperty(SgShape* shape); void setProperty(SgPlot* plot); void setProperty(SgPointSet* pointSet); void setProperty(SgLineSet* lineSet); void setProperty(SgPreprocessed* preprocessed); void setProperty(SgLight* light); void setProperty(SgDirectionalLight* dlight); void setProperty(SgPointLight* plight); void setProperty(SgSpotLight* slight); void setProperty(SgCamera* camera); void setProperty(SgPerspectiveCamera* pcamera); void setProperty(SgOrthographicCamera* ocamera); void setProperty(SgFog* fog); void addProperty(const std::string& name, PropertyItem* propertyItem); void updateProperties(); void onActivated(bool on); void onItemSelectionChanged(const SgObject* object); void onSceneGraphUpdated(const SgUpdate& update); void zoomFontSize(int pointSizeDiff); }; } PropertyItem::PropertyItem(SceneGraphPropertyViewImpl* viewImpl, ValueVariant value) : sceneGraphPropertyViewImpl(viewImpl), value(value) { setFlags(Qt::ItemIsEnabled); } PropertyItem::PropertyItem(SceneGraphPropertyViewImpl* viewImpl, ValueVariant value, FunctionVariant func) : sceneGraphPropertyViewImpl(viewImpl), value(value), func(func) { setFlags(Qt::ItemIsEnabled|Qt::ItemIsEditable); } QVariant PropertyItem::data(int role) const { if(role == Qt::DisplayRole || role == Qt::EditRole){ switch(value.which()){ case TYPE_BOOL: return get(value); case TYPE_INT: return get(value).value; case TYPE_DOUBLE: return get(value).value; case TYPE_STRING: return get(value).c_str(); } } return QTableWidgetItem::data(role); } void PropertyItem::setData(int role, const QVariant& qvalue) { bool accepted = false; if(role == Qt::EditRole){ try { switch(qvalue.type()){ case QVariant::Bool: accepted = get< boost::function >(func)(qvalue.toBool()); break; case QVariant::String: accepted = get< boost::function >(func)(qvalue.toString().toStdString()); break; case QVariant::Int: accepted = get< boost::function >(func)(qvalue.toInt()); break; case QVariant::Double: accepted = get< boost::function >(func)(qvalue.toDouble()); break; default: break; } } catch(const boost::bad_lexical_cast& ex) { } } } void SceneGraphPropertyView::initializeClass(ExtensionManager* ext) { ext->viewManager().registerClass( "SceneGraphPropertyView", N_("Scene Graph Property"), ViewManager::SINGLE_OPTIONAL); } SceneGraphPropertyView::SceneGraphPropertyView() { setDefaultLayoutArea(View::LEFT_BOTTOM); impl = new SceneGraphPropertyViewImpl(this); } SceneGraphPropertyView::~SceneGraphPropertyView() { delete impl; } SceneGraphPropertyViewImpl::SceneGraphPropertyViewImpl(SceneGraphPropertyView* self) : self(self) { tableWidget = new CustomizedTableWidget(self); tableWidget->setFrameShape(QFrame::NoFrame); tableWidget->setColumnCount(2); tableWidget->setSelectionBehavior(QAbstractItemView::SelectRows); tableWidget->setSelectionMode(QAbstractItemView::NoSelection); tableWidget->horizontalHeader()->hide(); tableWidget->horizontalHeader()->setStretchLastSection(true); tableWidget->verticalHeader()->hide(); #if QT_VERSION < QT_VERSION_CHECK(5, 0, 0) tableWidget->verticalHeader()->setResizeMode(QHeaderView::ResizeToContents); #else tableWidget->verticalHeader()->setSectionResizeMode(QHeaderView::ResizeToContents); #endif QStyledItemDelegate* delegate = new CustomizedItemDelegate(tableWidget); QItemEditorFactory* factory = new QItemEditorFactory; QItemEditorCreatorBase* selectionListCreator = new QStandardItemEditorCreator(); factory->registerEditor(QVariant::StringList, selectionListCreator); delegate->setItemEditorFactory(factory); tableWidget->setItemDelegate(delegate); QVBoxLayout* layout = new QVBoxLayout(); layout->addWidget(tableWidget); self->setLayout(layout); self->sigActivated().connect(boost::bind(&SceneGraphPropertyViewImpl::onActivated, this, true)); self->sigDeactivated().connect(boost::bind(&SceneGraphPropertyViewImpl::onActivated, this ,false)); currentObject = 0; fontPointSizeDiff = 0; MappingPtr config = AppConfig::archive()->openMapping("SceneGraphPropertyView"); int storedFontPointSizeDiff; if(config->read("fontZoom", storedFontPointSizeDiff)){ zoomFontSize(storedFontPointSizeDiff); } } SceneGraphPropertyViewImpl::~SceneGraphPropertyViewImpl() { selectionChangedConnection.disconnect(); connectionOfsceneUpdated.disconnect(); } void SceneGraphPropertyViewImpl::setProperty(SgObject* obj) { // boost::function f = boost::bind(&SceneGraphPropertyViewImpl::setName, this, _1); // addProperty("name", new PropertyItem(this, obj->name(), (FunctionVariant)f)); addProperty(_("name"), new PropertyItem(this, obj->name())); } bool SceneGraphPropertyViewImpl::setName(const string& name) { currentObject->setName(name); // currentObject->notifyUpdate(); return true; } void SceneGraphPropertyViewImpl::setProperty(SgNode* node) { } void SceneGraphPropertyViewImpl::setProperty(SgGroup* group) { addProperty(_("num of children"), new PropertyItem(this, Int(group->numChildren()))); } void SceneGraphPropertyViewImpl::setProperty(SgInvariantGroup* invGroup) { } void SceneGraphPropertyViewImpl::setProperty(SgTransform* trans) { } void SceneGraphPropertyViewImpl::setProperty(SgPosTransform* posTrans) { Affine3::TranslationPart t = posTrans->translation(); addProperty(_("translation"), new PropertyItem(this, str(Vector3(t.x(), t.y(), t.z())))); AngleAxis angleAxis(posTrans->rotation()); Vector3 axis(angleAxis.axis()); string s = str(format("%1% %2% %3% %4%") % axis[0] % axis[1] % axis[2] % angleAxis.angle() ); addProperty(_("rotation"), new PropertyItem(this, s)); } void SceneGraphPropertyViewImpl::setProperty(SgScaleTransform* scaleTrans) { addProperty(_("scale"), new PropertyItem(this, str(scaleTrans->scale()))); } void SceneGraphPropertyViewImpl::setProperty(SgMaterial* material) { addProperty(_("ambientIntensity"), new PropertyItem(this, Double(material->ambientIntensity(), 1, 0.0, 1.0))); Vector3f diffuseColor = material->diffuseColor(); addProperty(_("diffuseColor"), new PropertyItem(this,str(Vector3(diffuseColor.x(), diffuseColor.y(), diffuseColor.z())))); Vector3f emissiveColor = material->emissiveColor(); addProperty(_("emissiveColor"), new PropertyItem(this,str(Vector3(emissiveColor.x(), emissiveColor.y(), emissiveColor.z())))); addProperty(_("shininess"), new PropertyItem(this, Double(material->shininess(), 1, 0.0, 1.0))); Vector3f specularColor = material->specularColor(); addProperty(_("specularColor"), new PropertyItem(this,str(Vector3(specularColor.x(), specularColor.y(), specularColor.z())))); addProperty(_("transparency"), new PropertyItem(this, Double(material->transparency(), 1, 0.0, 1.0))); } void SceneGraphPropertyViewImpl::setProperty(SgTextureTransform* textureTrans) { Vector2 center = textureTrans->center(); string s = str(format("%1% %2%") % center[0] % center[1]); addProperty(_("center"), new PropertyItem(this, s)); addProperty(_("rotation"), new PropertyItem(this, Double(textureTrans->rotation(), 3))); Vector2 scale = textureTrans->scale(); s = str(format("%1% %2%") % scale[0] % scale[1]); addProperty(_("scale"), new PropertyItem(this, s)); Vector2 translation = textureTrans->translation(); s = str(format("%1% %2%") % translation[0] % translation[1]); addProperty(_("translation"), new PropertyItem(this, s)); } void SceneGraphPropertyViewImpl::setProperty(SgTexture* texture) { SgImage* image = texture->image(); if(image){ addProperty(_("width"), new PropertyItem(this, Int(image->width()))); addProperty(_("height"), new PropertyItem(this, Int(image->height()))); addProperty(_("num of components"), new PropertyItem(this, Int(image->numComponents()))); } addProperty(_("repeatS"), new PropertyItem(this, texture->repeatS())); addProperty(_("repeatT"), new PropertyItem(this, texture->repeatT())); } void SceneGraphPropertyViewImpl::setProperty(SgMeshBase* meshBase) { if(meshBase->hasVertices()) addProperty(_("num of vertices"), new PropertyItem(this, Int(meshBase->vertices()->size()))); if(meshBase->hasNormals()) addProperty(_("num of normals"), new PropertyItem(this, Int(meshBase->normals()->size()))); if(meshBase->hasColors()) addProperty(_("num of colors"), new PropertyItem(this, Int(meshBase->colors()->size()))); if(meshBase->hasTexCoords()) addProperty(_("num of texCoord"), new PropertyItem(this, Int(meshBase->texCoords()->size()))); addProperty(_("num of normalIndices"), new PropertyItem(this, Int(meshBase->normalIndices().size()))); addProperty(_("num of colorIndices"), new PropertyItem(this, Int(meshBase->colorIndices().size()))); addProperty(_("num of texCoordIndices"), new PropertyItem(this, Int(meshBase->texCoordIndices().size()))); addProperty(_("is Solid"), new PropertyItem(this, meshBase->isSolid())); } void SceneGraphPropertyViewImpl::setProperty(SgMesh* mesh) { addProperty(_("num of triangles"), new PropertyItem(this, Int(mesh->numTriangles()))); switch(mesh->primitiveType()) { case SgMesh::BOX : { addProperty(_("primitive type"), new PropertyItem(this, string("Box"))); const Vector3& size = mesh->primitive().size; addProperty(_("size"), new PropertyItem(this,str(Vector3(size.x(), size.y(), size.z())))); break; } case SgMesh::SPHERE : { double radius = mesh->primitive().radius; addProperty(_("primitive type"), new PropertyItem(this, string("Sphere"))); addProperty(_("radius"), new PropertyItem(this,Double(radius,3))); break; } case SgMesh::CYLINDER : { addProperty(_("primitive type"), new PropertyItem(this, string("Cylinder"))); SgMesh::Cylinder cylinder = mesh->primitive(); addProperty(_("radius"), new PropertyItem(this,Double(cylinder.radius,3))); addProperty(_("height"), new PropertyItem(this,Double(cylinder.height,3))); addProperty(_("bottom"), new PropertyItem(this,cylinder.bottom)); addProperty(_("side"), new PropertyItem(this,cylinder.side)); addProperty(_("top"), new PropertyItem(this,cylinder.top)); break; } case SgMesh::CONE :{ addProperty(_("primitive type"), new PropertyItem(this, string("Cone"))); SgMesh::Cone cone = mesh->primitive(); addProperty(_("radius"), new PropertyItem(this,Double(cone.radius,3))); addProperty(_("height"), new PropertyItem(this,Double(cone.height,3))); addProperty(_("bottom"), new PropertyItem(this,cone.bottom)); addProperty(_("side"), new PropertyItem(this,cone.side)); break; } } } void SceneGraphPropertyViewImpl::setProperty(SgPolygonMesh* pMesh) { addProperty(_("num of polygonVertices"), new PropertyItem(this, Int(pMesh->polygonVertices().size()))); } void SceneGraphPropertyViewImpl::setProperty(SgShape* shape) { } void SceneGraphPropertyViewImpl::setProperty(SgPlot* plot) { if(plot->hasVertices()) addProperty(_("num of vertices"), new PropertyItem(this, Int(plot->vertices()->size()))); if(plot->hasNormals()) addProperty(_("num of normals"), new PropertyItem(this, Int(plot->normals()->size()))); if(plot->hasColors()) addProperty(_("num of colors"), new PropertyItem(this, Int(plot->colors()->size()))); } void SceneGraphPropertyViewImpl::setProperty(SgPointSet* pointSet) { addProperty(_("point size"), new PropertyItem(this, Double(pointSet->pointSize()))); } void SceneGraphPropertyViewImpl::setProperty(SgLineSet* lineSet) { addProperty(_("line width"), new PropertyItem(this, Double(lineSet->lineWidth()))); addProperty(_("num of colorIndices"), new PropertyItem(this, Int(lineSet->colorIndices().size()))); } void SceneGraphPropertyViewImpl::setProperty(SgPreprocessed* preprocessed) { } void SceneGraphPropertyViewImpl::setProperty(SgLight* light) { addProperty(_("on/off"), new PropertyItem(this, light->on()? string("ON") : string("OFF") )); Vector3f color = light->color(); addProperty(_("color"), new PropertyItem(this,str(Vector3(color.x(), color.y(), color.z())))); addProperty(_("intensity"), new PropertyItem(this,Double(light->intensity(), 2, 0.0, 1.0))); addProperty(_("ambientIntensity"), new PropertyItem(this,Double(light->ambientIntensity(), 2, 0.0, 1.0))); } void SceneGraphPropertyViewImpl::setProperty(SgDirectionalLight* dlight) { addProperty(_("direction"), new PropertyItem(this,str(dlight->direction()))); } void SceneGraphPropertyViewImpl::setProperty(SgPointLight* plight) { addProperty(_("constant attenuation"), new PropertyItem(this, Double(plight->constantAttenuation(), 2, 0.0))); addProperty(_("linear attenuation"), new PropertyItem(this, Double(plight->linearAttenuation(), 2, 0.0))); addProperty(_("quadratic attenuation"), new PropertyItem(this, Double(plight->quadraticAttenuation(), 2, 0.0))); } void SceneGraphPropertyViewImpl::setProperty(SgSpotLight* slight) { addProperty(_("direction"), new PropertyItem(this,str(slight->direction()))); addProperty(_("beam width"), new PropertyItem(this,Double(slight->beamWidth(), 3))); addProperty(_("cut off Angle"), new PropertyItem(this,Double(slight->cutOffAngle(), 3))); } void SceneGraphPropertyViewImpl::setProperty(SgCamera* camera) { addProperty(_("near distance"), new PropertyItem(this,Double(camera->nearClipDistance(), 3))); addProperty(_("far distance"), new PropertyItem(this,Double(camera->farClipDistance(), 3))); } void SceneGraphPropertyViewImpl::setProperty(SgPerspectiveCamera* pcamera) { addProperty(_("field of view"), new PropertyItem(this,Double(pcamera->fieldOfView(), 3))); } void SceneGraphPropertyViewImpl::setProperty(SgOrthographicCamera* ocamera) { addProperty(_("height"), new PropertyItem(this,Double(ocamera->height(), 3))); } void SceneGraphPropertyViewImpl::setProperty(SgFog* fog) { } void SceneGraphPropertyViewImpl::updateProperties() { tableWidget->clear(); tableWidget->setRowCount(0); if(currentObject){ setProperty(currentObject); SgNode* node = dynamic_cast(currentObject); if(node){ SgGroup* group = dynamic_cast(node); if(group){ setProperty(group); SgInvariantGroup* invGroup = dynamic_cast(group); if(invGroup){ setProperty(invGroup); return; } SgTransform* trans = dynamic_cast(group); if(trans){ setProperty(trans); SgPosTransform* posTrans = dynamic_cast(trans); if(posTrans){ setProperty(posTrans); return; } SgScaleTransform* scaleTrans = dynamic_cast(trans); if(scaleTrans){ setProperty(scaleTrans); return; } return; } return; } SgShape* shape = dynamic_cast(node); if(shape){ setProperty(shape); return; } SgPlot* plot = dynamic_cast(node); if(plot){ setProperty(plot); SgPointSet* pointSet = dynamic_cast(plot); if(pointSet){ setProperty(pointSet); return; } SgLineSet* lineSet = dynamic_cast(plot); if(lineSet){ setProperty(lineSet); return; } return; } SgPreprocessed* preprocessed = dynamic_cast(node); if(preprocessed){ setProperty(preprocessed); SgLight* light = dynamic_cast(preprocessed); if(light){ setProperty(light); SgDirectionalLight* dlight = dynamic_cast(light); if(dlight){ setProperty(dlight); return; } SgPointLight* plight = dynamic_cast(light); if(plight){ setProperty(plight); return; } SgSpotLight* slight = dynamic_cast(light); if(slight){ setProperty(slight); return; } return; } SgCamera* camera = dynamic_cast(preprocessed); if(camera){ setProperty(camera); SgPerspectiveCamera* pcamera = dynamic_cast(camera); if(pcamera){ setProperty(pcamera); return; } SgOrthographicCamera* ocamera = dynamic_cast(camera); if(ocamera){ setProperty(ocamera); return; } return; } SgFog* fog = dynamic_cast(preprocessed); if(fog){ setProperty(fog); return; } return; } return; } SgMaterial* material = dynamic_cast(currentObject); if(material){ setProperty(material); return; } SgTextureTransform* textureTrans = dynamic_cast(currentObject); if(textureTrans){ setProperty(textureTrans); return; } SgTexture* texture = dynamic_cast(currentObject); if(texture){ setProperty(texture); return; } SgMeshBase* meshBase = dynamic_cast(currentObject); if(meshBase){ setProperty(meshBase); SgMesh* mesh = dynamic_cast(meshBase); if(mesh){ setProperty(mesh); return; } SgPolygonMesh* polygonMesh = dynamic_cast(meshBase); if(polygonMesh){ setProperty(polygonMesh); return; } return; } return; } } void SceneGraphPropertyViewImpl::addProperty(const std::string& name, PropertyItem* propertyItem) { int row = tableWidget->rowCount(); tableWidget->setRowCount(row + 1); QTableWidgetItem* nameItem = new QTableWidgetItem(name.c_str()); nameItem->setFlags(Qt::ItemIsEnabled); tableWidget->setItem(row, 0, nameItem); tableWidget->setItem(row, 1, propertyItem); } void SceneGraphPropertyViewImpl::onActivated(bool on) { selectionChangedConnection.disconnect(); if(on){ SceneGraphView* sceneGraphView = ViewManager::findView(); if(sceneGraphView){ onItemSelectionChanged(sceneGraphView->selectedObject()); selectionChangedConnection = sceneGraphView->sigSelectionChanged().connect( boost::bind(&SceneGraphPropertyViewImpl::onItemSelectionChanged, this, _1)); } } else { connectionOfsceneUpdated.disconnect(); currentObject = 0; } } void SceneGraphPropertyViewImpl::onItemSelectionChanged(const SgObject* object) { if(!object) return; if(object != currentObject){ connectionOfsceneUpdated.disconnect(); currentObject = (SgObject*)object; if(currentObject) connectionOfsceneUpdated = currentObject->sigUpdated().connect(boost::bind(&SceneGraphPropertyViewImpl::onSceneGraphUpdated, this, _1)); updateProperties(); } } void SceneGraphPropertyViewImpl::onSceneGraphUpdated(const SgUpdate& update) { if(update.action() & (SgUpdate::MODIFIED)) updateProperties(); } void SceneGraphPropertyView::keyPressEvent(QKeyEvent* event) { if(event->modifiers() & Qt::ControlModifier){ switch(event->key()){ case Qt::Key_Plus: case Qt::Key_Semicolon: impl->zoomFontSize(1); return; case Qt::Key_Minus: impl->zoomFontSize(-1); return; defaut: break; } } View::keyPressEvent(event); } void SceneGraphPropertyViewImpl::zoomFontSize(int pointSizeDiff) { QFont font = tableWidget->font(); font.setPointSize(font.pointSize() + pointSizeDiff); tableWidget->setFont(font); fontPointSizeDiff += pointSizeDiff; AppConfig::archive()->openMapping("SceneGraphPropertyView")->write("fontZoom", fontPointSizeDiff); } choreonoid-1.5.0/src/Corba/0000775000000000000000000000000012741425367014176 5ustar rootrootchoreonoid-1.5.0/src/Corba/exportdecl.h0000664000000000000000000000200612741425367016516 0ustar rootroot#ifndef CNOID_CORBA_EXPORTDECL_H_INCLUDED # define CNOID_CORBA_EXPORTDECL_H_INCLUDED # if defined _WIN32 || defined __CYGWIN__ # define CNOID_CORBA_DLLIMPORT __declspec(dllimport) # define CNOID_CORBA_DLLEXPORT __declspec(dllexport) # define CNOID_CORBA_DLLLOCAL # else # if __GNUC__ >= 4 # define CNOID_CORBA_DLLIMPORT __attribute__ ((visibility("default"))) # define CNOID_CORBA_DLLEXPORT __attribute__ ((visibility("default"))) # define CNOID_CORBA_DLLLOCAL __attribute__ ((visibility("hidden"))) # else # define CNOID_CORBA_DLLIMPORT # define CNOID_CORBA_DLLEXPORT # define CNOID_CORBA_DLLLOCAL # endif # endif # ifdef CNOID_CORBA_STATIC # define CNOID_CORBA_DLLAPI # define CNOID_CORBA_LOCAL # else # ifdef CnoidCorba_EXPORTS # define CNOID_CORBA_DLLAPI CNOID_CORBA_DLLEXPORT # else # define CNOID_CORBA_DLLAPI CNOID_CORBA_DLLIMPORT # endif # define CNOID_CORBA_LOCAL CNOID_CORBA_DLLLOCAL # endif #endif #ifdef CNOID_EXPORT # undef CNOID_EXPORT #endif #define CNOID_EXPORT CNOID_CORBA_DLLAPI choreonoid-1.5.0/src/Corba/NameServer.cpp0000664000000000000000000000300512741425367016747 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "CosNaming_impl.h" #include #include using namespace std; using namespace cnoid; namespace cnoid { PortableServer::POA_var nspoa; } int main(int argc, char* argv[]) { char** argv2 = new char*[5]; int argc2 = 0; argv2[argc2++] = (char*)"choreonoid"; int listeningPort = 2809; string endpoint; if(listeningPort >= 0){ stringstream endpoint; endpoint << "giop:tcp::" << listeningPort; argv2[argc2++] = (char*)"-ORBendPoint"; argv2[argc2++] = (char*)endpoint.str().c_str(); argv2[argc2++] = (char*)"-ORBpoaUniquePersistentSystemIds"; argv2[argc2++] = (char*)"1"; } CORBA::ORB_ptr orb = CORBA::ORB_init(argc2, argv2); CORBA::Object_var obj = orb->resolve_initial_references("omniINSPOA"); nspoa = PortableServer::POA::_narrow(obj); PortableServer::POAManager_var poaManager = nspoa->the_POAManager(); poaManager->activate(); PortableServer::ObjectId_var refid = PortableServer::string_to_ObjectId("NameService"); NamingContext_impl* nameServer = new NamingContext_impl(nspoa, refid); nameServer->_remove_ref(); CORBA::Object_var poaObj = orb->resolve_initial_references("RootPOA"); PortableServer::POA_var poa = PortableServer::POA::_narrow(poaObj); PortableServer::POAManager_var manager = poa->the_POAManager(); manager->activate(); cout << "Starting a CORBA name server." << endl; orb->run(); orb->destroy(); } choreonoid-1.5.0/src/Corba/CorbaUtil.cpp0000664000000000000000000001563412741425367016577 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "CorbaUtil.h" #include #include using namespace std; using namespace boost; using namespace cnoid; namespace { CORBA::ORB_ptr orb = 0; NamingContextHelper namingContextHelper; } CORBA::ORB_ptr cnoid::getORB() { return orb; } NamingContextHelper* cnoid::getDefaultNamingContextHelper() { return &namingContextHelper; } NamingContextHelper::NamingContextHelper() { } void cnoid::initializeCorbaUtil(bool activatePOAManager, int listeningPort) { if(orb){ return; // already initialized } int numArgs = (listeningPort >= 0) ? 5 : 1; char** argv = new char*[numArgs]; int argc = 0; argv[argc++] = (char*)"choreonoid"; string endpoint; if(listeningPort >= 0){ endpoint = str(format("giop:tcp::%1%") % listeningPort); argv[argc++] = (char*)"-ORBendPoint"; argv[argc++] = (char*)endpoint.c_str(); argv[argc++] = (char*)"-ORBpoaUniquePersistentSystemIds"; argv[argc++] = (char*)"1"; } // Initialize ORB orb = CORBA::ORB_init(argc, argv); delete [] argv; initializeCorbaUtil(orb, activatePOAManager); } void cnoid::initializeCorbaUtil(CORBA::ORB_ptr orb_, bool activatePOAManager) { if(!orb){ orb = orb_; } namingContextHelper.setLocation("localhost", 2809); if(activatePOAManager){ CORBA::Object_var poaObj = orb->resolve_initial_references("RootPOA"); PortableServer::POA_var poa = PortableServer::POA::_narrow(poaObj); PortableServer::POAManager_var manager = poa->the_POAManager(); manager->activate(); } } NamingContextHelper::NamingContextHelper(const std::string& host, int port) { setLocation(host, port); } void NamingContextHelper::setLocation(const std::string& host, int port) { host_ = host; port_ = port; namingContextLocation = str(format("corbaloc:iiop:%1%:%2%/NameService") % host % port); namingContext = CosNaming::NamingContext::_nil(); } bool NamingContextHelper::isAlive(bool doRescan) { if(doRescan){ return checkOrUpdateNamingContext(); } else { return !CORBA::is_nil(namingContext); } } const std::string& NamingContextHelper::errorMessage() { return errorMessage_; } bool NamingContextHelper::checkOrUpdateNamingContext() { if(!CORBA::is_nil(namingContext)){ return true; } try { #ifdef WIN32 omniORB::setClientCallTimeout(250); #endif CORBA::Object_var obj = getORB()->string_to_object(namingContextLocation.c_str()); namingContext = CosNaming::NamingContext::_narrow(obj); #ifndef WIN32 omniORB::setClientCallTimeout(namingContext, 250); #endif if(CORBA::is_nil(namingContext)){ errorMessage_ = str(format("The object at %1% is not a NamingContext object.") % namingContextLocation); } } catch(CORBA::SystemException& ex) { errorMessage_ = str(format("A NameService doesn't exist at \"%1%\".") % namingContextLocation); namingContext = CosNaming::NamingContext::_nil(); } #ifdef WIN32 omniORB::setClientCallTimeout(0); // reset the global timeout setting? #endif return (!CORBA::is_nil(namingContext)); } CORBA::Object_ptr NamingContextHelper::findObjectSub(const std::string& name, const std::string& kind) { CORBA::Object_ptr obj = CORBA::Object::_nil(); if(checkOrUpdateNamingContext()){ CosNaming::Name ncName; ncName.length(1); ncName[0].id = CORBA::string_dup(name.c_str()); ncName[0].kind = CORBA::string_dup(kind.c_str()); try { obj = namingContext->resolve(ncName); } catch(const CosNaming::NamingContext::NotFound &ex) { errorMessage_ = str(format("\"%1%\" is not found: ") % name); switch(ex.why) { case CosNaming::NamingContext::missing_node: errorMessage_ += "Missing Node"; break; case CosNaming::NamingContext::not_context: errorMessage_ += "Not Context"; break; case CosNaming::NamingContext::not_object: errorMessage_ += "Not Object"; break; default: errorMessage_ += "Unknown Error"; break; } } catch(CosNaming::NamingContext::CannotProceed &exc) { errorMessage_ = str(format("Resolving \"%1%\" cannot be proceeded.") % name); } catch(CosNaming::NamingContext::AlreadyBound &exc) { errorMessage_ = str(format("\"%1%\" has already been bound.") % name); } catch(const CORBA::TRANSIENT &){ errorMessage_ = str(format("Resolving \"%1% \" failed with the TRANSIENT exception.") % name); } } return obj; } NamingContextHelper::ObjectInfoList NamingContextHelper::getObjectList() { ObjectInfoList objects; if(checkOrUpdateNamingContext()){ CosNaming::BindingList_var bList; CosNaming::BindingIterator_var bIter; const CORBA::ULong batchSize = 100; namingContext->list(batchSize, bList, bIter); appendBindingList(bList, objects); if(!CORBA::is_nil(bIter) && isObjectAlive(bIter)){ while(bIter->next_n(batchSize, bList)){ appendBindingList(bList, objects); } } } return objects; } void NamingContextHelper::appendBindingList(CosNaming::BindingList_var& bList, ObjectInfoList& objects) { for(CORBA::ULong i=0; i < bList->length(); ++i){ ObjectInfo info; info.id = bList[i].binding_name[0].id; info.kind = bList[i].binding_name[0].kind; CORBA::Object_ptr obj = findObject(info.id, info.kind); info.isAlive = isObjectAlive(obj); CORBA::release(obj); objects.push_back(info); } } bool NamingContextHelper::isObjectAlive(CORBA::Object_ptr obj) { bool isAlive = false; if(obj && !CORBA::is_nil(obj)){ omniORB::setClientCallTimeout(obj, 250); try { if(!obj->_non_existent()){ isAlive = true; } } catch(const CORBA::TRANSIENT &){ } catch(...){ } omniORB::setClientCallTimeout(obj, 0); } return isAlive; } bool NamingContextHelper::bindObject(CORBA::Object_ptr object, const std::string& name) { if(isAlive()){ CosNaming::Name nc; nc.length(1); nc[0].id = CORBA::string_dup(name.c_str()); nc[0].kind = CORBA::string_dup(""); namingContext->rebind(nc, object); return true; } return false; } void NamingContextHelper::unbind(const std::string& name) { if(isAlive()){ CosNaming::Name nc; nc.length(1); nc[0].id = CORBA::string_dup(name.c_str()); nc[0].kind = CORBA::string_dup(""); namingContext->unbind(nc); } } choreonoid-1.5.0/src/Corba/corba/0000775000000000000000000000000012741425367015264 5ustar rootrootchoreonoid-1.5.0/src/Corba/corba/Naming.idl0000664000000000000000000000540312741425367017171 0ustar rootroot// // Package : omniORB3 // Naming.idl // // // // Description: // IDL interfaces for COSS Extended Naming Service // #ifndef __NAMING_IDL__ #define __NAMING_IDL__ #pragma prefix "omg.org" module CosNaming { typedef string Istring; struct NameComponent { Istring id; Istring kind; }; typedef sequence Name; enum BindingType {nobject, ncontext}; struct Binding { Name binding_name; BindingType binding_type; }; // Note: In struct Binding, binding_name is incorrectly defined // as a Name instead of a NameComponent. This definition is // unchanged for compatibility reasons. typedef sequence BindingList; interface BindingIterator; interface NamingContext { enum NotFoundReason {missing_node, not_context, not_object}; exception NotFound { NotFoundReason why; Name rest_of_name; }; exception CannotProceed { NamingContext cxt; Name rest_of_name; }; exception InvalidName {}; exception AlreadyBound {}; exception NotEmpty {}; void bind (in Name n, in Object obj) raises (NotFound, CannotProceed, InvalidName, AlreadyBound); void rebind (in Name n, in Object obj) raises (NotFound, CannotProceed, InvalidName); void bind_context (in Name n, in NamingContext nc) raises (NotFound, CannotProceed, InvalidName, AlreadyBound); void rebind_context (in Name n, in NamingContext nc) raises (NotFound, CannotProceed, InvalidName); Object resolve (in Name n) raises (NotFound, CannotProceed, InvalidName); void unbind (in Name n) raises (NotFound, CannotProceed, InvalidName); NamingContext new_context (); NamingContext bind_new_context (in Name n) raises (NotFound, CannotProceed, InvalidName, AlreadyBound); void destroy () raises (NotEmpty); void list (in unsigned long how_many, out BindingList bl, out BindingIterator bi); }; interface BindingIterator { boolean next_one (out Binding b); boolean next_n (in unsigned long how_many, out BindingList bl); void destroy (); }; interface NamingContextExt : NamingContext { typedef string StringName; typedef string Address; typedef string URLString; StringName to_string(in Name n) raises(InvalidName); Name to_name(in StringName sn) raises(InvalidName); exception InvalidAddress {}; URLString to_url(in Address addr, in StringName sn) raises(InvalidAddress, InvalidName); Object resolve_str(in StringName n) raises(NotFound, CannotProceed, InvalidName, AlreadyBound); }; }; // Bug workaround for omniidl2 #pragma prefix "" #endif // __NAMING_IDL__ choreonoid-1.5.0/src/Corba/CMakeLists.txt0000664000000000000000000000134512741425367016741 0ustar rootroot # @author Shin'ichiro Nakaoka #set(CMAKE_BUILD_TYPE Debug) if(NOT ENABLE_CORBA) return() endif() set(target CnoidCorba) set(sources CorbaUtil.cpp ) set(headers CorbaUtil.h ) add_cnoid_library(${target} SHARED ${sources} ${headers}) target_link_libraries(${target} ${OMNIORB_LIBRARIES} ${Boost_THREAD_LIBRARY}) # omniDynamic4 apply_common_setting_for_library(${target} "${headers}") # name server set(target cnoid-nameserver) idl_compile_cpp(idl_cpp_files idl_h_files corba Naming) add_cnoid_executable(${target} NameServer.cpp CosNaming_impl.cpp ${idl_cpp_files}) target_link_libraries(${target} ${OMNIORB_LIBRARIES} ${Boost_SYSTEM_LIBRARY} ${Boost_THREAD_LIBRARY}) if(ENABLE_PYTHON) add_subdirectory(python) endif() choreonoid-1.5.0/src/Corba/CosNaming_impl.h0000664000000000000000000000540212741425367017247 0ustar rootroot #ifndef CNOID_COS_NAMING_IMPL_H #define CNOID_COS_NAMING_IMPL_H #include #include namespace cnoid { extern PortableServer::POA_var nspoa; class NamingContext_impl; class BindingNode { public: CosNaming::Binding binding; CORBA::Object_var object; NamingContext_impl* context; BindingNode* prev; BindingNode* next; BindingNode(const CosNaming::Name& n, CosNaming::BindingType t, CORBA::Object_ptr o, NamingContext_impl* nc); ~BindingNode(); }; class NamingContext_impl : public POA_CosNaming::NamingContextExt, public PortableServer::RefCountServantBase { friend class BindingNode; public: NamingContext_impl(PortableServer::POA_ptr poa, const PortableServer::ObjectId& id); virtual void bind(const CosNaming::Name& n, CORBA::Object_ptr obj); virtual void rebind(const CosNaming::Name& n, CORBA::Object_ptr obj); virtual void bind_context(const CosNaming::Name& n, CosNaming::NamingContext_ptr nc); virtual void rebind_context(const CosNaming::Name& n, CosNaming::NamingContext_ptr nc); virtual CORBA::Object_ptr resolve(const CosNaming::Name& n); virtual void unbind(const CosNaming::Name& n); virtual CosNaming::NamingContext_ptr new_context(); virtual CosNaming::NamingContext_ptr bind_new_context(const CosNaming::Name& n); virtual void destroy(); virtual void list(CORBA::ULong how_many, CosNaming::BindingList_out bl, CosNaming::BindingIterator_out bi); virtual char* to_string(const CosNaming::Name& n); virtual CosNaming::Name* to_name(const char* sn); virtual char* to_url(const char* addr, const char* sn); virtual CORBA::Object_ptr resolve_str(const char* n); private: PortableServer::POA_ptr poa; // Multiple-readers, single-writer lock static boost::shared_mutex mutex; BindingNode* firstNode; BindingNode* lastNode; int size; ~NamingContext_impl(); void bind_sub(const CosNaming::Name& n, CORBA::Object_ptr obj, CosNaming::BindingType t, CORBA::Boolean rebind); BindingNode* resolve_single(const CosNaming::Name& name); CosNaming::NamingContext_ptr resolve_multi(const CosNaming::Name& name, CosNaming::Name& restOfName); }; class BindingIterator_impl : public POA_CosNaming::BindingIterator, public PortableServer::RefCountServantBase { public: BindingIterator_impl(PortableServer::POA_ptr poa, CosNaming::BindingList* list); virtual CORBA::Boolean next_one(CosNaming::Binding_out b); virtual CORBA::Boolean next_n(CORBA::ULong how_many, CosNaming::BindingList_out bl); virtual void destroy(void); private: CosNaming::BindingList* list; ~BindingIterator_impl(); }; } #endif choreonoid-1.5.0/src/Corba/CosNaming_impl.cpp0000664000000000000000000002614712741425367017613 0ustar rootroot #include #include "CosNaming_impl.h" #include #include #include using namespace std; using namespace boost; using namespace cnoid; namespace { const bool TRACE_FUNCTIONS = false; } boost::shared_mutex NamingContext_impl::mutex; BindingNode::BindingNode (const CosNaming::Name& n, CosNaming::BindingType t, CORBA::Object_ptr o, NamingContext_impl* nc) { binding.binding_name = n; binding.binding_type = t; object = CORBA::Object::_duplicate(o); context = nc; next = 0; prev = context->lastNode; context->lastNode = this; if(prev){ prev->next = this; } else { context->firstNode = this; } ++context->size; } BindingNode::~BindingNode() { if(prev) { prev->next = next; } else { context->firstNode = next; } if(next){ next->prev = prev; } else { context->lastNode = prev; } --context->size; } NamingContext_impl::NamingContext_impl(PortableServer::POA_ptr poa, const PortableServer::ObjectId& id) : poa(poa) { firstNode = 0; lastNode = 0; size = 0; poa->activate_object_with_id(id, this); } NamingContext_impl::~NamingContext_impl() { if(TRACE_FUNCTIONS){ cout << "NamingContext_impl::~NamingContext_impl()" << endl; } } void NamingContext_impl::bind(const CosNaming::Name& n, CORBA::Object_ptr obj) { if(TRACE_FUNCTIONS){ cout << "NamingContext_impl::bind()" << endl; } bind_sub(n, obj, CosNaming::nobject, false); } void NamingContext_impl::rebind(const CosNaming::Name& n, CORBA::Object_ptr obj) { if(TRACE_FUNCTIONS){ cout << "NamingContext_impl::rebind()" << endl; } bind_sub(n, obj, CosNaming::nobject, true); } void NamingContext_impl::bind_context(const CosNaming::Name& n, CosNaming::NamingContext_ptr nc) { if(TRACE_FUNCTIONS){ cout << "NamingContext_impl::bind_context()" << endl; } bind_sub(n, nc, CosNaming::ncontext, false); } void NamingContext_impl::rebind_context(const CosNaming::Name& n, CosNaming::NamingContext_ptr nc) { if(TRACE_FUNCTIONS){ cout << "NamingContext_impl::rebind_context()" << endl; } bind_sub(n, nc, CosNaming::ncontext, true); } CORBA::Object_ptr NamingContext_impl::resolve(const CosNaming::Name& n) { if(TRACE_FUNCTIONS){ cout << "NamingContext_impl::resolve()" << endl; } if(n.length() == 1) { shared_lock lock(mutex); BindingNode* node = resolve_single(n); return CORBA::Object::_duplicate(node->object); } else { CosNaming::Name restOfName; CosNaming::NamingContext_var context = resolve_multi(n, restOfName); return context->resolve(restOfName); } } void NamingContext_impl::unbind(const CosNaming::Name& n) { if(TRACE_FUNCTIONS){ cout << "NamingContext_impl::unbind()" << endl; } if(n.length() == 1) { unique_lock lock(mutex); BindingNode* node = resolve_single(n); CosNaming::NamingContext_var nc = _this(); delete node; } else { CosNaming::Name restOfName; CosNaming::NamingContext_var context = resolve_multi(n, restOfName); context->unbind(restOfName); } } CosNaming::NamingContext_ptr NamingContext_impl::new_context() { if(TRACE_FUNCTIONS){ cout << "NamingContext_impl::new_context()" << endl; } CORBA::Object_var ref = nspoa->create_reference(CosNaming::NamingContext::_PD_repoId); PortableServer::ObjectId_var id = nspoa->reference_to_id(ref); NamingContext_impl* nc = new NamingContext_impl(nspoa, id); CosNaming::NamingContext_ptr ncref = nc->_this(); nc->_remove_ref(); return ncref; } CosNaming::NamingContext_ptr NamingContext_impl::bind_new_context(const CosNaming::Name& n) { if(TRACE_FUNCTIONS){ cout << "NamingContext_impl::bind_new_context()" << endl; } if(n.length() == 1) { CosNaming::NamingContext_ptr nc = new_context(); try { bind_context(n, nc); } catch (...) { nc->destroy(); CORBA::release(nc); throw; } return nc; } else { CosNaming::Name restOfName; CosNaming::NamingContext_var context = resolve_multi(n, restOfName); return context->bind_new_context(restOfName); } } void NamingContext_impl::destroy() { if(TRACE_FUNCTIONS){ cout << "NamingContext_impl::destroy()" << endl; } unique_lock lock(mutex); if(firstNode){ throw CosNaming::NamingContext::NotEmpty(); } CosNaming::NamingContext_var nc = _this(); PortableServer::ObjectId_var id = poa->servant_to_id(this); poa->deactivate_object(id); } void NamingContext_impl::list(CORBA::ULong how_many, CosNaming::BindingList_out bl, CosNaming::BindingIterator_out bi) { if(TRACE_FUNCTIONS){ cout << "NamingContext_impl::list()" << endl; } CosNaming::BindingList* allBindings; { shared_lock lock(mutex); allBindings = new CosNaming::BindingList(size); allBindings->length(size); int index = 0; for(BindingNode* node = firstNode; node; node = node->next){ (*allBindings)[index++] = node->binding; } } if(allBindings->length() <= how_many) { bi = CosNaming::BindingIterator::_nil(); bl = allBindings; return; } BindingIterator_impl* bii = new BindingIterator_impl(nspoa, allBindings); bi = bii->_this(); bii->_remove_ref(); if(!CORBA::is_nil(bi.ptr())) { bi->next_n(how_many, bl); } } char* NamingContext_impl::to_string(const CosNaming::Name& name) { if(TRACE_FUNCTIONS){ cout << "NamingContext_impl::to_string()" << endl; } return omni::omniURI::nameToString(name); } CosNaming::Name* NamingContext_impl::to_name(const char* sn) { if(TRACE_FUNCTIONS){ cout << "NamingContext_impl::to_name()" << endl; } return omni::omniURI::stringToName(sn); } char* NamingContext_impl::to_url(const char* addr, const char* sn) { if(TRACE_FUNCTIONS){ cout << "NamingContext_impl::to_url()" << endl; } return omni::omniURI::addrAndNameToURI(addr, sn); } CORBA::Object_ptr NamingContext_impl::resolve_str(const char* sn) { if(TRACE_FUNCTIONS){ cout << "NamingContext_impl::resolve_str()" << endl; } CosNaming::Name_var name = omni::omniURI::stringToName(sn); return resolve(name); } BindingNode* NamingContext_impl::resolve_single(const CosNaming::Name& n) { if(TRACE_FUNCTIONS){ cout << "NamingContext_impl::resolve_single()" << endl; } for(BindingNode* node = firstNode; node; node = node->next){ if((strcmp(n[0].id, node->binding.binding_name[0].id) == 0) && (strcmp(n[0].kind, node->binding.binding_name[0].kind) == 0)){ return node; } } throw CosNaming::NamingContext::NotFound(CosNaming::NamingContext::missing_node, n); return 0; } CosNaming::NamingContext_ptr NamingContext_impl::resolve_multi(const CosNaming::Name& n, CosNaming::Name& restOfName) { if(TRACE_FUNCTIONS){ cout << "NamingContext_impl::resolve_multi()" << endl; } if(n.length() == 0){ throw CosNaming::NamingContext::InvalidName(); } CosNaming::Name contextName = n; contextName.length(1); restOfName.length(n.length() - 1); for(unsigned int i = 0; i < n.length() - 1; ++i){ restOfName[i] = n[i + 1]; } BindingNode* node; shared_lock lock(mutex); try { node = resolve_single(contextName); } catch (CosNaming::NamingContext::NotFound& ex) { ex.rest_of_name = n; throw; } CosNaming::NamingContext_var context = CosNaming::NamingContext::_narrow(node->object); if(CORBA::is_nil((CosNaming::NamingContext_ptr)context) || (node->binding.binding_type != CosNaming::ncontext)) { throw CosNaming::NamingContext::NotFound(CosNaming::NamingContext::not_context, n); } return CosNaming::NamingContext::_duplicate(context); } void NamingContext_impl::bind_sub (const CosNaming::Name& n, CORBA::Object_ptr obj, CosNaming::BindingType t, CORBA::Boolean rebind) { if(TRACE_FUNCTIONS){ cout << "NamingContext_impl::bind_sub()" << endl; } if(n.length() == 1){ unique_lock lock(mutex); BindingNode* node = 0; try { node = resolve_single(n); if(!rebind){ throw CosNaming::NamingContext::AlreadyBound(); } } catch (CosNaming::NamingContext::NotFound& ex) { node = 0; } CosNaming::NamingContext_var nc = _this(); if(node){ delete node; } new BindingNode(n, t, obj, this); } else { CosNaming::Name restOfName; CosNaming::NamingContext_var context = resolve_multi(n, restOfName); if(t == CosNaming::nobject){ if(rebind){ context->rebind(restOfName, obj); } else { context->bind(restOfName, obj); } } else { if(rebind){ context->rebind_context(restOfName, CosNaming::NamingContext::_narrow(obj)); } else { context->bind_context(restOfName, CosNaming::NamingContext::_narrow(obj)); } } } } BindingIterator_impl::BindingIterator_impl(PortableServer::POA_ptr poa, CosNaming::BindingList* list) : list(list) { if(TRACE_FUNCTIONS){ cout << "BindingIterator_impl::BindingIterator_impl()" << endl; } PortableServer::ObjectId_var id = poa->activate_object(this); } BindingIterator_impl::~BindingIterator_impl() { if(TRACE_FUNCTIONS){ cout << "BindingIterator_impl::~BindingIterator_impl()" << endl; } delete list; } CORBA::Boolean BindingIterator_impl::next_one(CosNaming::Binding_out b) { if(TRACE_FUNCTIONS){ cout << "BindingIterator_impl::next_one" << endl; } CosNaming::BindingList* blist; CORBA::Boolean ret = next_n(1, blist); b = new CosNaming::Binding; if(ret){ *b = (*blist)[0]; } else { b.ptr()->binding_type = CosNaming::nobject; } delete blist; return ret; } CORBA::Boolean BindingIterator_impl::next_n(CORBA::ULong how_many, CosNaming::BindingList_out bl) { if(TRACE_FUNCTIONS){ cout << "BindingIterator_impl::next_n" << endl; } if(list->length() < how_many){ how_many = list->length(); } bl = list; list = new CosNaming::BindingList(bl->length() - how_many); list->length(bl->length() - how_many); for(unsigned int i = 0; i < list->length(); ++i){ (*list)[i] = (*bl)[i + how_many]; } bl->length(how_many); return (how_many == 0) ? false : true; } void BindingIterator_impl::destroy(void) { if(TRACE_FUNCTIONS){ cout << "BindingIterator_impl::destroy" << endl; } PortableServer::ObjectId_var id = nspoa->servant_to_id(this); nspoa->deactivate_object(id); } choreonoid-1.5.0/src/Corba/package-list.txt0000664000000000000000000000017012741425367017301 0ustar rootroot Ubuntu 10.04: libomniorb4-dev libcos4-dev omniidl4 omniorb4-nameserver Ubuntu 11.04 - omniidl omniorb-nameserver choreonoid-1.5.0/src/Corba/CorbaUtil.h0000664000000000000000000000430212741425367016232 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_CORBAPLUGIN_CORBA_UTIL_H_INCLUDED #define CNOID_CORBAPLUGIN_CORBA_UTIL_H_INCLUDED #include #include #include #include "exportdecl.h" namespace cnoid { CNOID_EXPORT void initializeCorbaUtil(bool activatePOAManager = false, int listeningPort = -1); /** do initialization with an existing orb */ CNOID_EXPORT void initializeCorbaUtil(CORBA::ORB_ptr orb, bool activatePOAManager = false); CNOID_EXPORT CORBA::ORB_ptr getORB(); class CNOID_EXPORT NamingContextHelper { public: NamingContextHelper(); NamingContextHelper(const std::string& host, int port); void setLocation(const std::string& host, int port); template typename T::_ptr_type findObject(const std::string& name, const std::string& kind = "") { CORBA::Object_ptr obj = findObjectSub(name, kind); if(CORBA::is_nil(obj)){ return T::_nil(); } else { typename T::_ptr_type narrowed = T::_narrow(obj); CORBA::release(obj); return narrowed; } } CORBA::Object::_ptr_type findObject(const std::string& name, const std::string& kind = "") { return findObjectSub(name, kind); } const std::string& host() { return host_; } int port() { return port_; } const std::string& errorMessage(); bool isAlive(bool doRescan = true); bool isObjectAlive(CORBA::Object_ptr obj); struct ObjectInfo { std::string id; std::string kind; bool isAlive; }; typedef std::vector ObjectInfoList; ObjectInfoList getObjectList(); bool bindObject(CORBA::Object_ptr object, const std::string& name); void unbind(const std::string& name); private: bool checkOrUpdateNamingContext(); CORBA::Object_ptr findObjectSub(const std::string& name, const std::string& kind); void appendBindingList(CosNaming::BindingList_var& bList, ObjectInfoList& objects); CosNaming::NamingContext_var namingContext; std::string errorMessage_; std::string namingContextLocation; std::string host_; int port_; }; CNOID_EXPORT NamingContextHelper* getDefaultNamingContextHelper(); } #endif choreonoid-1.5.0/src/Corba/python/0000775000000000000000000000000012741425367015517 5ustar rootrootchoreonoid-1.5.0/src/Corba/python/test1.py0000664000000000000000000000055712741425367017140 0ustar rootrootfrom omniORB import CORBA, any, cdrUnmarshal, cdrMarshal import CosNaming import cnoid.Corba cnoid.Corba.helloCorba() global rootnc, orb #orb = CORBA.ORB_init(sys.argv, CORBA.ORB_ID) orb = cnoid.Corba.getORB() nameserver = orb.resolve_initial_references("NameService"); rootnc = nameserver._narrow(CosNaming.NamingContext) if(rootnc): print "rootnc found!" choreonoid-1.5.0/src/Corba/python/CMakeLists.txt0000664000000000000000000000040412741425367020255 0ustar rootroot # @author Shin'ichiro Nakaoka set(target PyCorba) add_cnoid_python_module(${target} PyCorba.cpp) target_link_libraries(${target} CnoidCorba ${PYTHON_LIBRARIES} ${Boost_PYTHON_LIBRARY}) configure_file(omniORBpy.h ${PROJECT_SOURCE_DIR}/include/cnoid COPYONLY) choreonoid-1.5.0/src/Corba/python/PyCorba.cpp0000664000000000000000000000123012741425367017556 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include #include "omniORBpy.h" #include using namespace std; using namespace boost; using namespace cnoid; namespace { omniORBpyAPI* api; PyObject* getPyORB() { CORBA::ORB_ptr orb = getORB(); PyObject* pyOrb = api->cxxObjRefToPyObjRef(orb, true); return pyOrb; } } BOOST_PYTHON_MODULE(Corba) { PyObject* omnipy = PyImport_ImportModule((char*)"_omnipy"); PyObject* pyapi = PyObject_GetAttrString(omnipy, (char*)"API"); api = (omniORBpyAPI*)PyCObject_AsVoidPtr(pyapi); Py_DECREF(pyapi); python::def("getORB", &getPyORB); } choreonoid-1.5.0/src/Corba/python/omniORBpy.h0000664000000000000000000001201612741425367017546 0ustar rootroot// -*- Mode: C++; -*- // Package : omniORBpy // omniORBpy.h Created on: 2002/05/25 // Author : Duncan Grisby (dgrisby) // // Copyright (C) 2002 Duncan Grisby // // This file is part of the omniORBpy library // // The omniORBpy library is free software; you can redistribute it // and/or modify it under the terms of the GNU Lesser General // Public License as published by the Free Software Foundation; // either version 2.1 of the License, or (at your option) any later // version. // // This library is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public // License along with this library; if not, write to the Free // Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, // MA 02111-1307, USA // // Description: // Header for the C++ API to omniORBpy #ifndef _omniORBpy_h_ #define _omniORBpy_h_ // The file including this file must include the correct Python.h // header. This file does not include it, to avoid difficulties with // its name. #include // The omniORBpy C++ API consists of a singleton structure containing // function pointers. A pointer to the API struct is stored as a // PyCObject in the _omnipy module with the name API. Access it with // code like: // // PyObject* omnipy = PyImport_ImportModule((char*)"_omnipy"); // PyObject* pyapi = PyObject_GetAttrString(omnipy, (char*)"API"); // omniORBpyAPI* api = (omniORBpyAPI*)PyCObject_AsVoidPtr(pyapi); // Py_DECREF(pyapi); // // Obviously, you MUST NOT modify the function pointers! // // This arrangement of things means you do not have to link to the // _omnipymodule library to be able to use the API. struct omniORBpyAPI { PyObject* (*cxxObjRefToPyObjRef)(const CORBA::Object_ptr cxx_obj, CORBA::Boolean hold_lock); // Convert a C++ object reference to a Python object reference. // If is true, caller holds the Python interpreter lock. CORBA::Object_ptr (*pyObjRefToCxxObjRef)(PyObject* py_obj, CORBA::Boolean hold_lock); // Convert a Python object reference to a C++ object reference. // Raises BAD_PARAM if the Python object is not an object reference. // If is true, caller holds the Python interpreter lock. PyObject* (*handleCxxSystemException)(const CORBA::SystemException& ex); // Sets the Python exception state to reflect the given C++ system // exception. Always returns NULL. The caller must hold the Python // interpreter lock. void (*handlePythonSystemException)(); // Handles the current Python exception. An exception must have // occurred. Handles all system exceptions and omniORB. // LocationForward; all other exceptions print a traceback and raise // CORBA::UNKNOWN. The caller must hold the Python interpreter lock. void (*marshalPyObject)(cdrStream& stream, PyObject* desc, PyObject* obj, CORBA::Boolean hold_lock); // Marshal the Python object into the stream, based on the type // descriptor desc. PyObject* (*unmarshalPyObject)(cdrStream& stream, PyObject* desc, CORBA::Boolean hold_lock); // Unmarshal a Python object from the stream, based on type // descriptor desc. void (*marshalTypeDesc)(cdrStream& stream, PyObject* desc, CORBA::Boolean hold_lock); // Marshal the type descriptor into the stream as a TypeCode. PyObject* (*unmarshalTypeDesc)(cdrStream& stream, CORBA::Boolean hold_lock); // Unmarshal a TypeCode from the stream, giving a type descriptor. omniORBpyAPI(); // Constructor for the singleton. Sets up the function pointers. }; // Macros to catch all C++ system exceptions and convert to Python // exceptions. Use like // // try { // ... // } // OMNIORBPY_CATCH_AND_HANDLE_SYSTEM_EXCEPTIONS // // The macros assume that api is a pointer to the omniORBpyAPI // structure above. #ifdef HAS_Cplusplus_catch_exception_by_base #define OMNIORBPY_CATCH_AND_HANDLE_SYSTEM_EXCEPTIONS \ catch (const CORBA::SystemException& ex) { \ return api->handleCxxSystemException(ex); \ } #else #define OMNIORBPY_CATCH_AND_HANDLE_SPECIFIED_EXCEPTION(exc) \ catch (const CORBA::exc& ex) { \ return api->handleCxxSystemException(ex); \ } #define OMNIORBPY_CATCH_AND_HANDLE_SYSTEM_EXCEPTIONS \ OMNIORB_FOR_EACH_SYS_EXCEPTION(OMNIORBPY_CATCH_AND_HANDLE_SPECIFIED_EXCEPTION) #endif // Extensions to omniORB / omniORBpy may create their own pseudo // object reference types. To provide a Python mapping for these, a // function must be provided that takes a CORBA::Object_ptr and // returns a suitable PyObject. Functions are registered by appending // PyCObjects to the list _omnipy.pseudoFns. The CObjects must contain // pointers to functions with this signature: typedef PyObject* (*omniORBpyPseudoFn)(const CORBA::Object_ptr); #endif // _omniORBpy_h_ choreonoid-1.5.0/src/SimpleControllerPlugin/0000775000000000000000000000000012741425367017624 5ustar rootrootchoreonoid-1.5.0/src/SimpleControllerPlugin/exportdecl.h0000664000000000000000000000257412741425367022156 0ustar rootroot#ifndef CNOID_SIMPLECONTROLLERPLUGIN_EXPORTDECL_H_INCLUDED # define CNOID_SIMPLECONTROLLERPLUGIN_EXPORTDECL_H_INCLUDED # if defined _WIN32 || defined __CYGWIN__ # define CNOID_SIMPLECONTROLLERPLUGIN_DLLIMPORT __declspec(dllimport) # define CNOID_SIMPLECONTROLLERPLUGIN_DLLEXPORT __declspec(dllexport) # define CNOID_SIMPLECONTROLLERPLUGIN_DLLLOCAL # else # if __GNUC__ >= 4 # define CNOID_SIMPLECONTROLLERPLUGIN_DLLIMPORT __attribute__ ((visibility("default"))) # define CNOID_SIMPLECONTROLLERPLUGIN_DLLEXPORT __attribute__ ((visibility("default"))) # define CNOID_SIMPLECONTROLLERPLUGIN_DLLLOCAL __attribute__ ((visibility("hidden"))) # else # define CNOID_SIMPLECONTROLLERPLUGIN_DLLIMPORT # define CNOID_SIMPLECONTROLLERPLUGIN_DLLEXPORT # define CNOID_SIMPLECONTROLLERPLUGIN_DLLLOCAL # endif # endif # ifdef CNOID_SIMPLECONTROLLERPLUGIN_STATIC # define CNOID_SIMPLECONTROLLERPLUGIN_DLLAPI # define CNOID_SIMPLECONTROLLERPLUGIN_LOCAL # else # ifdef CnoidSimpleControllerPlugin_EXPORTS # define CNOID_SIMPLECONTROLLERPLUGIN_DLLAPI CNOID_SIMPLECONTROLLERPLUGIN_DLLEXPORT # else # define CNOID_SIMPLECONTROLLERPLUGIN_DLLAPI CNOID_SIMPLECONTROLLERPLUGIN_DLLIMPORT # endif # define CNOID_SIMPLECONTROLLERPLUGIN_LOCAL CNOID_SIMPLECONTROLLERPLUGIN_DLLLOCAL # endif #endif #ifdef CNOID_EXPORT # undef CNOID_EXPORT #endif #define CNOID_EXPORT CNOID_SIMPLECONTROLLERPLUGIN_DLLAPI choreonoid-1.5.0/src/SimpleControllerPlugin/CMakeLists.txt0000664000000000000000000000135612741425367022371 0ustar rootroot # @author Shin'ichiro Nakaoka option(BUILD_SIMPLE_CONTROLLER_PLUGIN "Building SimpleControllerPlugin" ON) if(NOT BUILD_SIMPLE_CONTROLLER_PLUGIN) return() endif() # set(CMAKE_BUILD_TYPE Debug) add_subdirectory(library) set(plugin CnoidSimpleControllerPlugin) set(sources SimpleControllerPlugin.cpp SimpleControllerItem.cpp ) set(headers SimpleControllerItem.h exportdecl.h gettext.h ) make_gettext_mofiles(${plugin} mofiles) add_cnoid_plugin(${plugin} SHARED ${sources} ${headers} ${mofiles}) target_link_libraries(${plugin} CnoidBodyPlugin CnoidSimpleController) apply_common_setting_for_plugin(${plugin} "${headers}") if(QT5) qt5_use_modules(${plugin} Gui Widgets) endif() if(ENABLE_PYTHON) add_subdirectory(python) endif() choreonoid-1.5.0/src/SimpleControllerPlugin/library/0000775000000000000000000000000012741425367021270 5ustar rootrootchoreonoid-1.5.0/src/SimpleControllerPlugin/library/exportdecl.h0000664000000000000000000000237012741425367023614 0ustar rootroot#ifndef CNOID_SIMPLECONTROLLER_EXPORTDECL_H_INCLUDED # define CNOID_SIMPLECONTROLLER_EXPORTDECL_H_INCLUDED # if defined _WIN32 || defined __CYGWIN__ # define CNOID_SIMPLECONTROLLER_DLLIMPORT __declspec(dllimport) # define CNOID_SIMPLECONTROLLER_DLLEXPORT __declspec(dllexport) # define CNOID_SIMPLECONTROLLER_DLLLOCAL # else # if __GNUC__ >= 4 # define CNOID_SIMPLECONTROLLER_DLLIMPORT __attribute__ ((visibility("default"))) # define CNOID_SIMPLECONTROLLER_DLLEXPORT __attribute__ ((visibility("default"))) # define CNOID_SIMPLECONTROLLER_DLLLOCAL __attribute__ ((visibility("hidden"))) # else # define CNOID_SIMPLECONTROLLER_DLLIMPORT # define CNOID_SIMPLECONTROLLER_DLLEXPORT # define CNOID_SIMPLECONTROLLER_DLLLOCAL # endif # endif # ifdef CNOID_SIMPLECONTROLLER_STATIC # define CNOID_SIMPLECONTROLLER_DLLAPI # define CNOID_SIMPLECONTROLLER_LOCAL # else # ifdef CnoidSimpleController_EXPORTS # define CNOID_SIMPLECONTROLLER_DLLAPI CNOID_SIMPLECONTROLLER_DLLEXPORT # else # define CNOID_SIMPLECONTROLLER_DLLAPI CNOID_SIMPLECONTROLLER_DLLIMPORT # endif # define CNOID_SIMPLECONTROLLER_LOCAL CNOID_SIMPLECONTROLLER_DLLLOCAL # endif #endif #ifdef CNOID_EXPORT # undef CNOID_EXPORT #endif #define CNOID_EXPORT CNOID_SIMPLECONTROLLER_DLLAPI choreonoid-1.5.0/src/SimpleControllerPlugin/library/SimpleController.cpp0000664000000000000000000000212212741425367025266 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "SimpleController.h" using namespace std; using namespace boost; using namespace cnoid; SimpleController::SimpleController() { io = 0; } SimpleController::~SimpleController() { } bool SimpleController::initialize(SimpleControllerIO* io) { return false; } bool SimpleController::initialize() { return false; } bool SimpleController::start() { return true; } void SimpleController::setIO(SimpleControllerIO* io) { this->io = io; } void SimpleController::setJointOutput(bool on) { if(on){ io->setJointOutput(JOINT_TORQUE); } else { io->setJointOutput(0); } } void SimpleController::setJointOutput(int jointId, bool on) { if(on){ io->setLinkOutput(io->body()->joint(jointId), JOINT_TORQUE); } else { io->setLinkOutput(io->body()->joint(jointId), 0); } } Body* SimpleController::ioBody() { return io->body(); } double SimpleController::timeStep() const { return io->timeStep(); } std::ostream& SimpleController::os() const { return io->os(); } choreonoid-1.5.0/src/SimpleControllerPlugin/library/CMakeLists.txt0000664000000000000000000000251212741425367024030 0ustar rootroot set(target CnoidSimpleController) set(sources SimpleController.cpp) set(headers SimpleController.h exportdecl.h) add_cnoid_library(${target} SHARED ${sources} ${headers}) target_link_libraries(${target} CnoidBody) apply_common_setting_for_library(${target} "${headers}") function(add_cnoid_simple_controller) set(target ${ARGV0}) list(REMOVE_AT ARGV 0) add_library(${target} SHARED ${ARGV}) target_link_libraries(${target} CnoidSimpleController) set_target_properties(${target} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/${CNOID_PLUGIN_SUBDIR}/simplecontroller LIBRARY_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/${CNOID_PLUGIN_SUBDIR}/simplecontroller PREFIX "") if(ENABLE_INSTALL_RPATH) set_target_properties(${target} PROPERTIES INSTALL_RPATH "$ORIGIN") endif() install(TARGETS ${target} RUNTIME DESTINATION ${CNOID_PLUGIN_SUBDIR}/simplecontroller CONFIGURATIONS Release Debug RelWithDebInfo MinSizeRel LIBRARY DESTINATION ${CNOID_PLUGIN_SUBDIR}/simplecontroller CONFIGURATIONS Release Debug RelWithDebInfo MinSizeRel) endfunction() file(MAKE_DIRECTORY ${PROJECT_BINARY_DIR}/${CNOID_PLUGIN_SUBDIR}/simplecontroller) install( DIRECTORY ${PROJECT_BINARY_DIR}/${CNOID_PLUGIN_SUBDIR}/simplecontroller DESTINATION ${CNOID_PLUGIN_SUBDIR}/simplecontroller FILES_MATCHING PATTERN "*" EXCLUDE) choreonoid-1.5.0/src/SimpleControllerPlugin/library/SimpleController.h0000664000000000000000000000626612741425367024750 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_SIMPLE_CONTROLLER_SIMPLE_CONTROLLER_H #define CNOID_SIMPLE_CONTROLLER_SIMPLE_CONTROLLER_H #include #include "exportdecl.h" namespace cnoid { class SimpleControllerIO { public: virtual std::string optionString() const = 0; virtual std::vector options() const = 0; virtual std::ostream& os() const = 0; virtual Body* body() = 0; virtual double timeStep() const = 0; enum StateType { JOINT_ANGLE = 1 << 0, JOINT_DISPLACEMENT = 1 << 0, JOINT_VELOCITY = 1 << 1, JOINT_ACCELERATION = 1 << 2, JOINT_TORQUE = 1 << 3, JOINT_FORCE = 1 << 3, LINK_POSITION = 1 << 4 }; virtual void setJointInput(int stateTypes) = 0; virtual void setJointOutput(int stateTypes) = 0; virtual void setLinkInput(Link* link, int stateTypes) = 0; virtual void setLinkOutput(Link* link, int stateTypes) = 0; }; class SimulationSimpleControllerIO : public SimpleControllerIO { public: virtual bool isImmediateMode() const = 0; virtual void setImmediateMode(bool on) = 0; }; class CNOID_EXPORT SimpleController { public: typedef SimpleController* (*Factory)(); virtual ~SimpleController(); virtual bool initialize(SimpleControllerIO* io); virtual bool initialize(); ///< \deprecated virtual bool start(); virtual bool control() = 0; /* The following function is defined for the deprecated functions, and is called from SimpleControllerItem. */ void setIO(SimpleControllerIO* io); enum StateType { JOINT_ANGLE = SimpleControllerIO::JOINT_ANGLE, JOINT_DISPLACEMENT = SimpleControllerIO::JOINT_DISPLACEMENT, JOINT_VELOCITY = SimpleControllerIO::JOINT_VELOCITY, JOINT_ACCELERATION = SimpleControllerIO::JOINT_ACCELERATION, JOINT_TORQUE = SimpleControllerIO::JOINT_TORQUE, JOINT_FORCE = SimpleControllerIO::JOINT_FORCE, LINK_POSITION = SimpleControllerIO::LINK_POSITION }; protected: SimpleController(); Body* ioBody(); ///< \deprecated double timeStep() const; ///< \deprecated std::ostream& os() const; ///< \deprecated void setJointOutput(bool on); ///< \deprecated void setJointOutput(int jointId, bool on); ///< \deprecated private: SimpleController(const SimpleController& org) { } /** This variable will be removed when the deprecated functions are removed. */ SimpleControllerIO* io; }; } #if defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__) #define CNOID_SIMPLE_CONTROLLER_EXPORT __declspec(dllexport) #elif __GNUC__ >= 4 #define CNOID_SIMPLE_CONTROLLER_EXPORT __attribute__ ((visibility("default"))) #else #define CNOID_SIMPLE_CONTROLLER_EXPORT #endif extern "C" CNOID_SIMPLE_CONTROLLER_EXPORT cnoid::SimpleController* createSimpleController(); #define CNOID_IMPLEMENT_SIMPLE_CONTROLLER_FACTORY(ControllerClassName) \ extern "C" CNOID_SIMPLE_CONTROLLER_EXPORT cnoid::SimpleController* createSimpleController() \ { \ return new ControllerClassName(); \ } #endif choreonoid-1.5.0/src/SimpleControllerPlugin/po/0000775000000000000000000000000012741425367020242 5ustar rootrootchoreonoid-1.5.0/src/SimpleControllerPlugin/po/ja.po0000664000000000000000000000546212741425367021203 0ustar rootroot# Japanese translations for PACKAGE package. # Copyright (C) 2012 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # nakaoka , 2012. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-07-05 00:59+0900\n" "PO-Revision-Date: 2012-07-17 00:29+0100\n" "Last-Translator: nakaoka \n" "Language-Team: Japanese\n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" #: SimpleControllerItem.cpp:134 msgid "Controller directory" msgstr "‚³ƒ³ƒˆƒ­ƒĵƒİƒ‡‚£ƒĴ‚ŻƒˆƒŞ" #: SimpleControllerItem.cpp:135 msgid "Project directory" msgstr "ƒ—ƒ­‚¸‚§‚Żƒˆƒ‡‚£ƒĴ‚ŻƒˆƒŞ" #: SimpleControllerItem.cpp:181 msgid "The controller module \"%2%\" of %1% has been unloaded." msgstr "%1%‚³ƒ³ƒˆƒ­ƒĵƒİƒ˘‚¸ƒƒĵƒĞ\"%2%\"‚’‚˘ƒ³ƒ­ƒĵƒ‰——Ÿ€‚" #: SimpleControllerItem.cpp:264 msgid "Please save the project." msgstr "ƒ—ƒ­‚¸‚§‚Żƒˆ‚’保ċ­˜—Ĥ •„€‚" #: SimpleControllerItem.cpp:275 msgid "The controller module of %1% has already been loaded." msgstr "%1%‚³ƒ³ƒˆƒ­ƒĵƒİƒ˘‚¸ƒƒĵƒĞŻĉ—˘Ğƒ­ƒĵƒ‰•‚ŒĤ„™€‚" #: SimpleControllerItem.cpp:282 msgid "Loading the controller module \"%2%\" of %1% ... " msgstr "%1%‚³ƒ³ƒˆƒ­ƒĵƒİƒ˘‚¸ƒƒĵƒĞ\"%2%\"‚’ƒ­ƒĵƒ‰ä¸­ï½ï½ï½" #: SimpleControllerItem.cpp:285 msgid "Failed.\n" msgstr "ċ¤ħĉ•—€‚\n" #: SimpleControllerItem.cpp:288 msgid "OK!" msgstr "OK!" #: SimpleControllerItem.cpp:296 msgid "" "The factory function \"createSimpleController()\" is not found in the " "controller module." msgstr "" "ƒ•‚Ħ‚ŻƒˆƒŞé–˘ĉ•°\"createSimpleController()\"Œ‚³ƒ³ƒˆƒ­ƒĵƒİƒ˘‚¸ƒƒĵƒĞċ†…ĞèĤ‹¤‹" "‚Ё›‚“€‚" #: SimpleControllerItem.cpp:300 msgid "The factory failed to create a controller instance." msgstr "ƒ•‚Ħ‚ŻƒˆƒŞŻ‚³ƒ³ƒˆƒ­ƒĵƒİ‚¤ƒ³‚ı‚żƒ³‚ıç”ŸĉˆĞċ¤ħĉ•———Ÿ€‚" #: SimpleControllerItem.cpp:302 msgid "A controller instance has successfully been created." msgstr "‚³ƒ³ƒˆƒ­ƒĵƒİ‚¤ƒ³‚ı‚żƒ³‚ı‚’生ĉˆ——Ÿ€‚" #: SimpleControllerItem.cpp:335 msgid "%1%'s initialize method failed." msgstr "%1%initializeƒĦ‚½ƒƒƒ‰Œċ¤ħĉ•———Ÿ€‚" #: SimpleControllerItem.cpp:708 msgid "Relative Path Base" msgstr "相ċ݃‘‚ıƒ™ƒĵ‚ı" #: SimpleControllerItem.cpp:711 msgid " Dynamic Link Library " msgstr " ċ…ħĉœ‰ƒİ‚¤ƒ–ƒİƒŞ " #: SimpleControllerItem.cpp:719 msgid "Controller module" msgstr "‚³ƒ³ƒˆƒ­ƒĵƒİƒ˘‚¸ƒƒĵƒĞ" #: SimpleControllerItem.cpp:721 msgid "Reloading" msgstr "ċ†èŞ­èĵ" #: SimpleControllerPlugin.cpp:23 msgid "SimpleControllerItem" msgstr "‚·ƒ³ƒ—ƒĞ‚³ƒ³ƒˆƒ­ƒĵƒİ‚˘‚¤ƒ†ƒ " choreonoid-1.5.0/src/SimpleControllerPlugin/SimpleControllerItem.h0000664000000000000000000000236412741425367024116 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_SIMPLE_CONTROLLER_PLUGIN_SIMPLE_CONTROLLER_ITEM_H #define CNOID_SIMPLE_CONTROLLER_PLUGIN_SIMPLE_CONTROLLER_ITEM_H #include #include "exportdecl.h" namespace cnoid { class SimpleControllerItemImpl; class SimpleController; class MessageView; class CNOID_EXPORT SimpleControllerItem : public ControllerItem { public: SimpleControllerItem(); SimpleControllerItem(const SimpleControllerItem& org); virtual ~SimpleControllerItem(); void setController(const std::string& name); virtual bool initialize(ControllerItemIO* io); virtual bool start(); virtual double timeStep() const; virtual void input(); virtual bool control(); virtual void output(); virtual void stop(); SimpleController* initialize(ControllerItemIO* io, Body* sharedIoBody); protected: virtual void onDisconnectedFromRoot(); virtual Item* doDuplicate() const; virtual void doPutProperties(PutPropertyFunction& putProperty); virtual bool store(Archive& archive); virtual bool restore(const Archive& archive); private: SimpleControllerItemImpl* impl; }; typedef ref_ptr SimpleControllerItemPtr; } #endif choreonoid-1.5.0/src/SimpleControllerPlugin/SimpleControllerItem.cpp0000664000000000000000000005403712741425367024455 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "SimpleControllerItem.h" #include #include #include #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; namespace { enum { INPUT_JOINT_DISPLACEMENT = 0, INPUT_JOINT_FORCE = 1, INPUT_JOINT_VELOCITY = 2, INPUT_JOINT_ACCELERATION = 3, INPUT_LINK_POSITION = 4, INPUT_NONE = 5 }; enum { OUTPUT_JOINT_FORCE = 0, OUTPUT_JOINT_DISPLACEMENT = 1, OUTPUT_JOINT_VELOCITY = 2, OUTPUT_JOINT_ACCELERATION = 3, OUTPUT_LINK_POSITION = 4, OUTPUT_NONE = 5 }; } namespace cnoid { class SimpleControllerItemImpl : public SimulationSimpleControllerIO { public: SimpleControllerItem* self; SimpleController* controller; Body* simulationBody; BodyPtr ioBody; ControllerItemIO* io; bool isInputStateTypeSetUpdated; bool isOutputStateTypeSetUpdated; vector inputLinkIndices; vector inputStateTypes; vector outputLinkIndices; vector outputStateTypes; ConnectionSet inputDeviceStateConnections; boost::dynamic_bitset<> inputDeviceStateChangeFlag; ConnectionSet outputDeviceStateConnections; boost::dynamic_bitset<> outputDeviceStateChangeFlag; vector childControllerItems; vector linkIndexToInputStateTypeMap; vector linkIndexToOutputStateTypeMap; MessageView* mv; std::string controllerModuleName; std::string controllerModuleFileName; QLibrary controllerModule; bool doReloading; Selection pathBase; enum PathBase { CONTROLLER_DIRECTORY = 0, PROJECT_DIRECTORY, N_PATH_BASE }; SimpleControllerItemImpl(SimpleControllerItem* self); SimpleControllerItemImpl(SimpleControllerItem* self, const SimpleControllerItemImpl& org); ~SimpleControllerItemImpl(); void unloadController(); void initializeIoBody(Body* body); bool initialize(ControllerItemIO* io, Body* sharedIoBody); void input(); void onInputDeviceStateChanged(int deviceIndex); void onOutputDeviceStateChanged(int deviceIndex); void output(); bool onReloadingChanged(bool on); void doPutProperties(PutPropertyFunction& putProperty); bool store(Archive& archive); bool restore(const Archive& archive); // virtual functions of SimpleControllerIO virtual std::string optionString() const; virtual std::vector options() const; virtual Body* body(); virtual double timeStep() const; virtual std::ostream& os() const; virtual void setJointOutput(int stateTypes); virtual void setLinkOutput(Link* link, int stateTypes); virtual void setJointInput(int stateTypes); virtual void setLinkInput(Link* link, int stateTypes); virtual bool isImmediateMode() const; virtual void setImmediateMode(bool on); }; } SimpleControllerItem::SimpleControllerItem() { setName("SimpleController"); impl = new SimpleControllerItemImpl(this); } SimpleControllerItemImpl::SimpleControllerItemImpl(SimpleControllerItem* self) : self(self), pathBase(N_PATH_BASE, CNOID_GETTEXT_DOMAIN_NAME) { controller = 0; io = 0; mv = MessageView::instance(); doReloading = true; pathBase.setSymbol(CONTROLLER_DIRECTORY, N_("Controller directory")); pathBase.setSymbol(PROJECT_DIRECTORY, N_("Project directory")); pathBase.select(CONTROLLER_DIRECTORY); } SimpleControllerItem::SimpleControllerItem(const SimpleControllerItem& org) : ControllerItem(org) { impl = new SimpleControllerItemImpl(this, *org.impl); } SimpleControllerItemImpl::SimpleControllerItemImpl(SimpleControllerItem* self, const SimpleControllerItemImpl& org) : self(self), pathBase(org.pathBase) { controller = 0; io = 0; mv = MessageView::instance(); controllerModuleName = org.controllerModuleName; doReloading = org.doReloading; } SimpleControllerItem::~SimpleControllerItem() { delete impl; } SimpleControllerItemImpl::~SimpleControllerItemImpl() { unloadController(); inputDeviceStateConnections.disconnect(); outputDeviceStateConnections.disconnect(); } void SimpleControllerItemImpl::unloadController() { if(controller){ delete controller; controller = 0; } if(controllerModule.unload()){ mv->putln(fmt(_("The controller module \"%2%\" of %1% has been unloaded.")) % self->name() % controllerModuleFileName); } } void SimpleControllerItem::onDisconnectedFromRoot() { if(!isActive()){ impl->unloadController(); } impl->childControllerItems.clear(); } Item* SimpleControllerItem::doDuplicate() const { return new SimpleControllerItem(*this); } void SimpleControllerItem::setController(const std::string& name) { impl->unloadController(); impl->controllerModuleName = name; impl->controllerModuleFileName.clear(); } void SimpleControllerItemImpl::initializeIoBody(Body* body) { ioBody = body->clone(); inputDeviceStateConnections.disconnect(); outputDeviceStateConnections.disconnect(); const DeviceList<>& devices = body->devices(); const DeviceList<>& ioDevices = ioBody->devices(); inputDeviceStateChangeFlag.resize(devices.size()); inputDeviceStateChangeFlag.reset(); outputDeviceStateChangeFlag.resize(ioDevices.size()); outputDeviceStateChangeFlag.reset(); for(size_t i=0; i < devices.size(); ++i){ inputDeviceStateConnections.add( devices[i]->sigStateChanged().connect( boost::bind(&SimpleControllerItemImpl::onInputDeviceStateChanged, this, i))); outputDeviceStateConnections.add( ioDevices[i]->sigStateChanged().connect( boost::bind(&SimpleControllerItemImpl::onOutputDeviceStateChanged, this, i))); } } bool SimpleControllerItem::initialize(ControllerItemIO* io) { return impl->initialize(io, 0); } SimpleController* SimpleControllerItem::initialize(ControllerItemIO* io, Body* sharedIoBody) { if(impl->initialize(io, sharedIoBody)){ return impl->controller; } return 0; } bool SimpleControllerItemImpl::initialize(ControllerItemIO* io, Body* sharedIoBody) { this->io = io; bool result = false; if(!controller){ filesystem::path dllPath(controllerModuleName); if(!checkAbsolute(dllPath)){ if (pathBase.is(CONTROLLER_DIRECTORY)) dllPath = filesystem::path(executableTopDirectory()) / CNOID_PLUGIN_SUBDIR / "simplecontroller" / dllPath; else { const string& projectFileName = ProjectManager::instance()->getProjectFileName(); if (projectFileName.empty()){ mv->putln(_("Please save the project.")); return false; }else{ dllPath = boost::filesystem::path(projectFileName).parent_path() / dllPath; } } } controllerModuleFileName = getNativePathString(dllPath); controllerModule.setFileName(controllerModuleFileName.c_str()); if(controllerModule.isLoaded()){ mv->putln(fmt(_("The controller module of %1% has already been loaded.")) % self->name()); // This should be called to make the reference to the DLL. // Otherwise, QLibrary::unload() unloads the DLL without considering this instance. controllerModule.load(); } else { mv->put(fmt(_("Loading the controller module \"%2%\" of %1% ... ")) % self->name() % controllerModuleFileName); if(!controllerModule.load()){ mv->put(_("Failed.\n")); mv->putln(controllerModule.errorString()); } else { mv->putln(_("OK!")); } } if(controllerModule.isLoaded()){ SimpleController::Factory factory = (SimpleController::Factory)controllerModule.resolve("createSimpleController"); if(!factory){ mv->putln(_("The factory function \"createSimpleController()\" is not found in the controller module.")); } else { controller = factory(); if(!controller){ mv->putln(_("The factory failed to create a controller instance.")); } else { mv->putln(_("A controller instance has successfully been created.")); } } } } childControllerItems.clear(); if(controller){ ioBody = sharedIoBody; if(!ioBody){ initializeIoBody(io->body()); } controller->setIO(this); isInputStateTypeSetUpdated = true; isOutputStateTypeSetUpdated = true; inputLinkIndices.clear(); inputStateTypes.clear(); outputLinkIndices.clear(); outputStateTypes.clear(); result = controller->initialize(this); // try the old API if(!result){ setJointOutput(SimpleControllerIO::JOINT_TORQUE); setJointInput(SimpleControllerIO::JOINT_DISPLACEMENT); result = controller->initialize(); } if(!result){ mv->putln(fmt(_("%1%'s initialize method failed.")) % self->name()); if(doReloading){ self->stop(); } } else { simulationBody = io->body(); for(Item* child = self->childItem(); child; child = child->nextItem()){ SimpleControllerItem* childControllerItem = dynamic_cast(child); if(childControllerItem){ SimpleController* childController = childControllerItem->initialize(io, ioBody); if(childController){ childControllerItems.push_back(childControllerItem); } } } } } return result; } std::string SimpleControllerItemImpl::optionString() const { if(io){ const std::string& opt1 = io->optionString(); const std::string& opt2 = self->optionString(); if(!opt1.empty()){ if(opt2.empty()){ return opt1; } else { return opt1 + " " + opt2; } } } return self->optionString(); } std::vector SimpleControllerItemImpl::options() const { vector options; self->splitOptionString(optionString(), options); return options; } Body* SimpleControllerItemImpl::body() { return ioBody; } double SimpleControllerItem::timeStep() const { return impl->io ? impl->io->timeStep() : 0.0; } double SimpleControllerItemImpl::timeStep() const { return io->timeStep(); } std::ostream& SimpleControllerItemImpl::os() const { return mv->cout(); } void SimpleControllerItemImpl::setJointInput(int stateTypes) { if(!stateTypes){ linkIndexToInputStateTypeMap.clear(); } else { linkIndexToInputStateTypeMap.resize(ioBody->numLinks(), 0); const int nj = ioBody->numJoints(); for(int i=0; i < nj; ++i){ int linkIndex = ioBody->joint(i)->index(); if(linkIndex >= 0){ linkIndexToInputStateTypeMap[linkIndex] |= stateTypes; } } } isInputStateTypeSetUpdated = true; } void SimpleControllerItemImpl::setLinkInput(Link* link, int stateTypes) { if(link->index() >= linkIndexToInputStateTypeMap.size()){ linkIndexToInputStateTypeMap.resize(link->index() + 1, 0); } linkIndexToInputStateTypeMap[link->index()] |= stateTypes; isInputStateTypeSetUpdated = true; } void SimpleControllerItemImpl::setJointOutput(int stateTypes) { if(!stateTypes){ linkIndexToOutputStateTypeMap.clear(); } else { linkIndexToOutputStateTypeMap.resize(ioBody->numLinks(), 0); const int nj = ioBody->numJoints(); for(int i=0; i < nj; ++i){ int linkIndex = ioBody->joint(i)->index(); if(linkIndex >= 0){ linkIndexToOutputStateTypeMap[linkIndex] |= stateTypes; } } } isOutputStateTypeSetUpdated = true; } void SimpleControllerItemImpl::setLinkOutput(Link* link, int stateTypes) { if(link->index() >= linkIndexToOutputStateTypeMap.size()){ linkIndexToOutputStateTypeMap.resize(link->index() + 1, 0); } linkIndexToOutputStateTypeMap[link->index()] |= stateTypes; isOutputStateTypeSetUpdated = true; } static int getInputStateTypeIndex(int type){ switch(type){ case SimpleControllerIO::JOINT_DISPLACEMENT: return INPUT_JOINT_DISPLACEMENT; case SimpleControllerIO::JOINT_VELOCITY: return INPUT_JOINT_VELOCITY; case SimpleControllerIO::JOINT_ACCELERATION: return INPUT_JOINT_ACCELERATION; case SimpleControllerIO::JOINT_FORCE: return INPUT_JOINT_FORCE; case SimpleControllerIO::LINK_POSITION: return INPUT_LINK_POSITION; default: return INPUT_NONE; } } static int getOutputStateTypeIndex(int type){ switch(type){ case SimpleControllerIO::JOINT_DISPLACEMENT: return OUTPUT_JOINT_DISPLACEMENT; case SimpleControllerIO::JOINT_VELOCITY: return OUTPUT_JOINT_VELOCITY; case SimpleControllerIO::JOINT_ACCELERATION: return OUTPUT_JOINT_ACCELERATION; case SimpleControllerIO::JOINT_FORCE: return OUTPUT_JOINT_FORCE; case SimpleControllerIO::LINK_POSITION: return OUTPUT_LINK_POSITION; default: return OUTPUT_NONE; } } static void updateIOStateTypeSet (vector& linkIndexToStateTypeMap, vector& linkIndices, vector& stateTypes, boost::function getStateTypeIndex) { linkIndices.clear(); stateTypes.clear(); for(size_t i=0; i < linkIndexToStateTypeMap.size(); ++i){ bitset<5> types(linkIndexToStateTypeMap[i]); if(types.any()){ const int n = types.count(); linkIndices.push_back(i); stateTypes.push_back(n); for(int j=0; j < 5; ++j){ if(types.test(j)){ stateTypes.push_back(getStateTypeIndex(1 << j)); } } } } } bool SimpleControllerItemImpl::isImmediateMode() const { return self->isImmediateMode(); } void SimpleControllerItemImpl::setImmediateMode(bool on) { self->setImmediateMode(on); } bool SimpleControllerItem::start() { if(impl->controller->start()){ for(size_t i=0; i < impl->childControllerItems.size(); ++i){ if(!impl->childControllerItems[i]->start()){ return false; } } } return true; } void SimpleControllerItem::input() { impl->input(); for(size_t i=0; i < impl->childControllerItems.size(); ++i){ impl->childControllerItems[i]->impl->input(); } } void SimpleControllerItemImpl::input() { if(isInputStateTypeSetUpdated){ updateIOStateTypeSet(linkIndexToInputStateTypeMap, inputLinkIndices, inputStateTypes, getInputStateTypeIndex); isInputStateTypeSetUpdated = false; } int typeArrayIndex = 0; for(size_t i=0; i < inputLinkIndices.size(); ++i){ const int linkIndex = inputLinkIndices[i]; const Link* simLink = simulationBody->link(linkIndex); Link* ioLink = ioBody->link(linkIndex); const int n = inputStateTypes[typeArrayIndex++]; for(int j=0; j < n; ++j){ switch(inputStateTypes[typeArrayIndex++]){ case INPUT_JOINT_DISPLACEMENT: ioLink->q() = simLink->q(); break; case INPUT_JOINT_FORCE: ioLink->u() = simLink->u(); break; case INPUT_LINK_POSITION: ioLink->T() = simLink->T(); break; case INPUT_JOINT_VELOCITY: ioLink->dq() = simLink->dq(); break; case INPUT_JOINT_ACCELERATION: ioLink->ddq() = simLink->ddq(); break; default: break; } } } if(inputDeviceStateChangeFlag.any()){ const DeviceList<>& devices = simulationBody->devices(); const DeviceList<>& ioDevices = ioBody->devices(); boost::dynamic_bitset<>::size_type i = inputDeviceStateChangeFlag.find_first(); while(i != inputDeviceStateChangeFlag.npos){ Device* ioDevice = ioDevices[i]; ioDevice->copyStateFrom(*devices[i]); outputDeviceStateConnections.block(i); ioDevice->notifyStateChange(); outputDeviceStateConnections.unblock(i); i = inputDeviceStateChangeFlag.find_next(i); } inputDeviceStateChangeFlag.reset(); } } void SimpleControllerItemImpl::onInputDeviceStateChanged(int deviceIndex) { inputDeviceStateChangeFlag.set(deviceIndex); } bool SimpleControllerItem::control() { bool result = impl->controller->control(); for(size_t i=0; i < impl->childControllerItems.size(); ++i){ if(impl->childControllerItems[i]->impl->controller->control()){ result = true; } } return result; } void SimpleControllerItemImpl::onOutputDeviceStateChanged(int deviceIndex) { outputDeviceStateChangeFlag.set(deviceIndex); } void SimpleControllerItem::output() { impl->output(); for(size_t i=0; i < impl->childControllerItems.size(); ++i){ impl->childControllerItems[i]->impl->output(); } } void SimpleControllerItemImpl::output() { if(isOutputStateTypeSetUpdated){ updateIOStateTypeSet(linkIndexToOutputStateTypeMap, outputLinkIndices, outputStateTypes, getOutputStateTypeIndex); isOutputStateTypeSetUpdated = false; } int typeArrayIndex = 0; for(size_t i=0; i < outputLinkIndices.size(); ++i){ const int linkIndex = outputLinkIndices[i]; Link* simLink = simulationBody->link(linkIndex); const Link* ioLink = ioBody->link(linkIndex); const int n = outputStateTypes[typeArrayIndex++]; for(int j=0; j < n; ++j){ switch(outputStateTypes[typeArrayIndex++]){ case OUTPUT_JOINT_FORCE: simLink->u() = ioLink->u(); break; case OUTPUT_JOINT_DISPLACEMENT: simLink->q() = ioLink->q(); break; case OUTPUT_JOINT_VELOCITY: simLink->dq() = ioLink->dq(); break; case OUTPUT_JOINT_ACCELERATION: simLink->ddq() = ioLink->ddq(); break; case OUTPUT_LINK_POSITION: simLink->T() = ioLink->T(); break; default: break; } } } if(outputDeviceStateChangeFlag.any()){ const DeviceList<>& devices = simulationBody->devices(); const DeviceList<>& ioDevices = ioBody->devices(); boost::dynamic_bitset<>::size_type i = outputDeviceStateChangeFlag.find_first(); while(i != outputDeviceStateChangeFlag.npos){ Device* device = devices[i]; device->copyStateFrom(*ioDevices[i]); inputDeviceStateConnections.block(i); device->notifyStateChange(); inputDeviceStateConnections.unblock(i); i = outputDeviceStateChangeFlag.find_next(i); } outputDeviceStateChangeFlag.reset(); } } void SimpleControllerItem::stop() { if(impl->doReloading || !findRootItem()){ impl->unloadController(); } for(size_t i=0; i < impl->childControllerItems.size(); ++i){ impl->childControllerItems[i]->stop(); } impl->childControllerItems.clear(); impl->io = 0; } bool SimpleControllerItemImpl::onReloadingChanged(bool on) { doReloading = on; return true; } void SimpleControllerItem::doPutProperties(PutPropertyFunction& putProperty) { ControllerItem::doPutProperties(putProperty); impl->doPutProperties(putProperty); } void SimpleControllerItemImpl::doPutProperties(PutPropertyFunction& putProperty) { putProperty(_("Relative Path Base"), pathBase, changeProperty(pathBase)); FileDialogFilter filter; filter.push_back( string(_(" Dynamic Link Library ")) + DLLSFX ); string dir; if(!controllerModuleName.empty() && checkAbsolute(filesystem::path(controllerModuleName))) dir = filesystem::path(controllerModuleName).parent_path().string(); else{ if(pathBase.is(CONTROLLER_DIRECTORY)) dir = (filesystem::path(executableTopDirectory()) / CNOID_PLUGIN_SUBDIR / "simplecontroller").string(); } putProperty(_("Controller module"), FilePath(controllerModuleName, filter, dir), boost::bind(&SimpleControllerItem::setController, self, _1), true); putProperty(_("Reloading"), doReloading, boost::bind(&SimpleControllerItemImpl::onReloadingChanged, this, _1)); } bool SimpleControllerItem::store(Archive& archive) { if(!ControllerItem::store(archive)){ return false; } return impl->store(archive); } bool SimpleControllerItemImpl::store(Archive& archive) { archive.writeRelocatablePath("controller", controllerModuleName); archive.write("reloading", doReloading); archive.write("RelativePathBase", pathBase.selectedSymbol(), DOUBLE_QUOTED); return true; } bool SimpleControllerItem::restore(const Archive& archive) { if(!ControllerItem::restore(archive)){ return false; } return impl->restore(archive); } bool SimpleControllerItemImpl::restore(const Archive& archive) { string value; if(archive.read("controller", value)){ controllerModuleName = archive.expandPathVariables(value); } archive.read("reloading", doReloading); string symbol; if (archive.read("RelativePathBase", symbol)){ pathBase.select(symbol); } return true; } choreonoid-1.5.0/src/SimpleControllerPlugin/SimpleControllerPlugin.cpp0000664000000000000000000000126012741425367025003 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "SimpleControllerItem.h" #include #include #include "gettext.h" using namespace cnoid; namespace { class SimpleControllerPlugin : public Plugin { public: SimpleControllerPlugin() : Plugin("SimpleController") { require("Body"); } virtual bool initialize() { itemManager().registerClass(N_("SimpleControllerItem")); itemManager().addCreationPanel(); return true; } virtual bool finalize() { return true; } }; } CNOID_IMPLEMENT_PLUGIN_ENTRY(SimpleControllerPlugin); choreonoid-1.5.0/src/SimpleControllerPlugin/python/0000775000000000000000000000000012741425367021145 5ustar rootrootchoreonoid-1.5.0/src/SimpleControllerPlugin/python/PySimpleControllerPlugin.cpp0000664000000000000000000000056112741425367026640 0ustar rootroot/*! @author Shin'ichiro Nakaoka */ #include "../SimpleControllerItem.h" #include using namespace boost::python; using namespace cnoid; BOOST_PYTHON_MODULE(SimpleControllerPlugin) { class_< SimpleControllerItem, SimpleControllerItemPtr, bases >("SimpleControllerItem") .def("setController", &SimpleControllerItem::setController); } choreonoid-1.5.0/src/SimpleControllerPlugin/python/CMakeLists.txt0000664000000000000000000000031712741425367023706 0ustar rootroot set(target PySimpleControllerPlugin) add_cnoid_python_module(${target} PySimpleControllerPlugin.cpp) target_link_libraries(${target} CnoidSimpleControllerPlugin ${PYTHON_LIBRARIES} ${Boost_PYTHON_LIBRARY}) choreonoid-1.5.0/src/MediaPlugin/0000775000000000000000000000000012741425367015346 5ustar rootrootchoreonoid-1.5.0/src/MediaPlugin/MediaUtil.h0000664000000000000000000000043212741425367017373 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_MEDIA_PLUGIN_MEDIA_UTIL_H #define CNOID_MEDIA_PLUGIN_MEDIA_UTIL_H #include #include "exportdecl.h" namespace cnoid { CNOID_EXPORT bool playAudioFile(const std::string& filename, double volumeRatio = -1.0); } #endif choreonoid-1.5.0/src/MediaPlugin/PulseAudioManager.cpp0000664000000000000000000005057612741425367021434 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #include "PulseAudioManager.h" #include "AudioItem.h" #include "MediaUtil.h" #include #include #include #include #include #include #include #include #include #include //#include // for debug #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; namespace { const bool TRACE_FUNCTIONS = true; PulseAudioManager* pulseAudioManager = 0; class Source { public: PulseAudioManagerImpl* manager; AudioItemPtr audioItem; pa_stream* stream; int currentFrame; bool isConnected; bool isActive_; bool doAdjustTime; bool initialWritingDone; bool hasAllFramesWritten; double volumeRatio; double timeToFinish; pa_sample_spec sampleSpec; vector silenceBuf; pa_operation* operation; LazyCaller stopLater; Source(PulseAudioManagerImpl* manager, AudioItemPtr audioItem); ~Source(); bool waitForOperation(); bool initialize(); bool connectStream(); bool disconnectStream(); void finalize(); bool isActive() const { return isActive_; } void seek(double time); void initializePlayback(double time); void startPlayback(); void write(size_t nbytes, bool isDoingInitialization); void onAllFramesWritten(pa_usec_t latency); void onBufferOverflow(); void onBufferUnderflow(); void adjustTime(const char* reason); void stop(); }; typedef boost::shared_ptr SourcePtr; } namespace cnoid { /** \todo To support timeout, mainloop should be manually handled instead of using threaded-mainloop because thread-mainloop does not provide any API which accepts a tiemout parameter. */ class PulseAudioManagerImpl { public: std::ostream& os; TimeBar* timeBar; /** In some environments, playback is somtimes delayed if the playback is done while keeping the stream connection after the previous playback. To avoid this, the connection is established and closed every time a playback starts and stops by default. Sine keeping the connection seems more natural from the viewpoint of API design, the code for doing that way has not been removed and can be enabled. */ Action* connectionKeepCheck; Action* fullSyncPlaybackMenuItem; double maxTimeOfActiveSources; pa_threaded_mainloop* mainloop; pa_context* context; typedef map SourceMap; SourceMap activeSources; Connection sigTimeChangedConnection; PulseAudioManagerImpl(ExtensionManager* ext); ~PulseAudioManagerImpl(); void finalize(); void onItemCheckToggled(Item* item, bool isChecked); void onFullSyncPlaybackToggled(); bool onPlaybackInitialized(double time); void onPlaybackStarted(double time); void onPlaybackStopped(double time); bool onTimeChanged(double time); bool store(Archive& archive); void restore(const Archive& archive); bool playAudioFile(const std::string& filename, double volumeRatio); void onAudioFilePlaybackStopped(AudioItemPtr audioItem); }; bool playAudioFile(const std::string& filename, double volumeRatio) { return PulseAudioManager::instance()->playAudioFile(filename, volumeRatio); } } namespace { void pa_context_state_callback(pa_context* context, void* userdata) { PulseAudioManagerImpl* manager = (PulseAudioManagerImpl*)userdata; pa_threaded_mainloop_signal(manager->mainloop, 0); } } void PulseAudioManager::initialize(ExtensionManager* ext) { if(!pulseAudioManager){ pulseAudioManager = ext->manage(new PulseAudioManager(ext)); } } PulseAudioManager* PulseAudioManager::instance() { assert(pulseAudioManager); return pulseAudioManager; } PulseAudioManager::PulseAudioManager(ExtensionManager* ext) { impl = new PulseAudioManagerImpl(ext); } PulseAudioManagerImpl::PulseAudioManagerImpl(ExtensionManager* ext) : os(mvout()) { context = 0; mainloop = pa_threaded_mainloop_new(); if(!mainloop){ os << _("PulseAudio's main loop cannot be created.") << endl; return; } pa_threaded_mainloop_start(mainloop); pa_threaded_mainloop_lock(mainloop); context = pa_context_new(pa_threaded_mainloop_get_api(mainloop), "Choreonoid"); if(!context){ os << _("PulseAudio's context cannot be created.") << endl; finalize(); return; } pa_context_set_state_callback(context, pa_context_state_callback, (void*)this); pa_context_connect(context, NULL, PA_CONTEXT_NOFLAGS, NULL); while(true){ pa_context_state_t state = pa_context_get_state(context); if(state == PA_CONTEXT_READY){ break; } if(state == PA_CONTEXT_FAILED || state == PA_CONTEXT_TERMINATED){ os << _("PulseAudio's context cannot be connected to the server.") << endl; finalize(); break; } pa_threaded_mainloop_wait(mainloop); } pa_threaded_mainloop_unlock(mainloop); if(!context){ return; } maxTimeOfActiveSources = -std::numeric_limits::max(); MenuManager& mm = ext->menuManager(); mm.setPath("/Options").setPath(N_("PulseAudio")); connectionKeepCheck = mm.addCheckItem(_("Keep Stream Connections")); fullSyncPlaybackMenuItem = mm.addCheckItem(_("Fully-Synchronized Audio Playback")); fullSyncPlaybackMenuItem->sigToggled().connect( boost::bind(&PulseAudioManagerImpl::onFullSyncPlaybackToggled, this)); ext->setProjectArchiver( "PulseAudioManager", boost::bind(&PulseAudioManagerImpl::store, this, _1), boost::bind(&PulseAudioManagerImpl::restore, this, _1)); ItemTreeView::mainInstance()->sigCheckToggled().connect( boost::bind(&PulseAudioManagerImpl::onItemCheckToggled, this, _1, _2)); timeBar = TimeBar::instance(); timeBar->sigPlaybackInitialized().connect( boost::bind(&PulseAudioManagerImpl::onPlaybackInitialized, this, _1)); timeBar->sigPlaybackStarted().connect( boost::bind(&PulseAudioManagerImpl::onPlaybackStarted, this, _1)); timeBar->sigPlaybackStopped().connect( boost::bind(&PulseAudioManagerImpl::onPlaybackStopped, this, _1)); // In some environments, the initial stream connection after starting up an // operating system produces an undesired playback timing offset. // To avoid that, an empty connection is done. AudioItemPtr audioItem = new AudioItem; audioItem->setName("initial connection"); Source source(this, audioItem); if(source.initialize()){ source.initializePlayback(0.0); } } PulseAudioManager::~PulseAudioManager() { delete impl; } PulseAudioManagerImpl::~PulseAudioManagerImpl() { activeSources.clear(); finalize(); } void PulseAudioManagerImpl::finalize() { if(context){ pa_threaded_mainloop_lock(mainloop); pa_context_disconnect(context); pa_context_unref(context); pa_threaded_mainloop_unlock(mainloop); context = 0; } if(mainloop){ pa_threaded_mainloop_stop(mainloop); pa_threaded_mainloop_free(mainloop); mainloop = 0; } } /** This function must be thread safe */ bool PulseAudioManager::playAudioFile(const std::string& filename, double volumeRatio) { return impl->playAudioFile(filename, volumeRatio); } bool PulseAudioManagerImpl::playAudioFile(const std::string& filename, double volumeRatio) { AudioItemPtr audioItem = new AudioItem(); if(audioItem->load(filename)){ SourcePtr source = boost::make_shared(this, audioItem); source->volumeRatio = volumeRatio; if(source->initialize()){ if(timeBar->isDoingPlayback()){ timeBar->stopPlayback(); } activeSources[audioItem] = source; timeBar->sigPlaybackStopped().connect( boost::bind(&PulseAudioManagerImpl::onAudioFilePlaybackStopped, this, audioItem)); timeBar->setTime(0.0); timeBar->startPlayback(); return true; } } return false; } void PulseAudioManagerImpl::onAudioFilePlaybackStopped(AudioItemPtr audioItem) { activeSources.erase(audioItem); } void PulseAudioManagerImpl::onItemCheckToggled(Item* item, bool isChecked) { if(AudioItem* audioItem = dynamic_cast(item)){ if(isChecked){ SourcePtr source = boost::make_shared(this, audioItem); if(source->initialize()){ activeSources[audioItem] = source; if(sigTimeChangedConnection.connected()){ source->initializePlayback(timeBar->realPlaybackTime()); source->startPlayback(); } } else { os << audioItem->name() << " cannot be initialized." << endl; } } else { activeSources.erase(audioItem); } } } void PulseAudioManagerImpl::onFullSyncPlaybackToggled() { } bool PulseAudioManagerImpl::onPlaybackInitialized(double time) { if(!sigTimeChangedConnection.connected()){ for(SourceMap::iterator p = activeSources.begin(); p != activeSources.end(); ++p){ SourcePtr& source = p->second; source->initializePlayback(time); } sigTimeChangedConnection = timeBar->sigTimeChanged().connect( boost::bind(&PulseAudioManagerImpl::onTimeChanged, this, _1)); } return true; } void PulseAudioManagerImpl::onPlaybackStarted(double time) { for(SourceMap::iterator p = activeSources.begin(); p != activeSources.end(); ++p){ SourcePtr& source = p->second; source->startPlayback(); } } void PulseAudioManagerImpl::onPlaybackStopped(double time) { for(SourceMap::iterator p = activeSources.begin(); p != activeSources.end(); ++p){ SourcePtr& source = p->second; source->stop(); } sigTimeChangedConnection.disconnect(); } bool PulseAudioManagerImpl::onTimeChanged(double time) { bool isActive = false; for(SourceMap::iterator p = activeSources.begin(); p != activeSources.end(); ++p){ SourcePtr& source = p->second; if(time >= source->timeToFinish){ source->stop(); } else if(source->isActive()){ isActive |= true; } } return isActive; } bool PulseAudioManagerImpl::store(Archive& archive) { archive.write("keepStreamConnection", connectionKeepCheck->isChecked()); return true; } void PulseAudioManagerImpl::restore(const Archive& archive) { connectionKeepCheck->setChecked(archive.get("keepStreamConnection", connectionKeepCheck->isChecked())); } Source::Source(PulseAudioManagerImpl* manager, AudioItemPtr audioItem) : manager(manager), audioItem(audioItem), stopLater(boost::bind(&Source::stop, this)) { stream = 0; currentFrame = 0; isConnected = false; isActive_ = false; operation = 0; doAdjustTime = false; initialWritingDone = false; hasAllFramesWritten = false; volumeRatio = -1.0; // using the default volume } Source::~Source() { finalize(); } namespace { void pa_stream_state_callback(pa_stream* stream, void* userdata) { Source* source = (Source*)userdata; pa_threaded_mainloop_signal(source->manager->mainloop, 0); } void pa_stream_write_callback(pa_stream* stream, size_t nbytes, void* userdata) { Source* source = (Source*)userdata; source->write(nbytes, false); } void pa_stream_success_callback(pa_stream* stream, int success, void* userdata) { Source* source = (Source*)userdata; pa_threaded_mainloop_signal(source->manager->mainloop, 0); } void pa_stream_overflow_notify_callback(pa_stream* stream, void* userdata) { Source* source = (Source*)userdata; callLater(boost::bind(&Source::onBufferOverflow, source)); } void pa_stream_underflow_notify_callback(pa_stream* stream, void* userdata) { Source* source = (Source*)userdata; if(!source->hasAllFramesWritten){ callLater(boost::bind(&Source::onBufferUnderflow, source)); } } } bool Source::waitForOperation() { bool waited = false; if(operation){ while(pa_operation_get_state(operation) == PA_OPERATION_RUNNING){ waited = true; pa_threaded_mainloop_wait(manager->mainloop); } pa_operation_unref(operation); operation = 0; } return waited; } bool Source::initialize() { pa_threaded_mainloop_lock(manager->mainloop); sampleSpec.format = PA_SAMPLE_FLOAT32NE; sampleSpec.rate = audioItem->samplingRate(); sampleSpec.channels = audioItem->numChannels(); bool initialized; if(manager->connectionKeepCheck->isChecked()){ initialized = connectStream(); } else { initialized = true; } pa_threaded_mainloop_unlock(manager->mainloop); if(!initialized){ finalize(); } return initialized; } bool Source::connectStream() { if(!stream){ stream = pa_stream_new(manager->context, audioItem->name().c_str(), &sampleSpec, NULL); if(!stream){ manager->os << _("PulseAudio's stream cannot be created.") << endl; return false; } pa_stream_set_state_callback(stream, pa_stream_state_callback, (void*)this); isConnected = false; } if(isConnected){ return true; } pa_buffer_attr* pattr = 0; //pa_stream_flags_t flags = PA_STREAM_START_CORKED; pa_stream_flags_t flags = (pa_stream_flags)(PA_STREAM_START_CORKED | PA_STREAM_AUTO_TIMING_UPDATE | PA_STREAM_INTERPOLATE_TIMING); /* pa_buffer_attr attr; attr.maxlength = -1; attr.tlength = -1; attr.prebuf = -1; attr.minreq = -1; attr.fragsize = -1; flags = (pa_stream_flags_t)( flags | PA_STREAM_ADJUST_LATENCY | PA_STREAM_INTERPOLATE_TIMING | PA_STREAM_AUTO_TIMING_UPDATE); pattr = &attr; */ int result = pa_stream_connect_playback(stream, NULL, pattr, flags, NULL, NULL); if(result < 0){ manager->os << "PulseAudio stream cannot be connected: " << pa_strerror(result) << endl; } else { // wait for ready pa_stream_state_t state; while(true){ state = pa_stream_get_state(stream); if(state == PA_STREAM_READY || state == PA_STREAM_FAILED || state == PA_STREAM_TERMINATED){ break; } pa_threaded_mainloop_wait(manager->mainloop); } if(state != PA_STREAM_READY){ manager->os << "PulseAudio stream cannot be ready." << endl; result = -1; } else { if(volumeRatio >= 0.0 && volumeRatio <= 1.0){ const int sinkIndex = pa_stream_get_index(stream); //const int sinkIndex = pa_stream_get_device_index(stream); pa_volume_t v = pa_sw_volume_from_linear(volumeRatio); pa_cvolume volume; pa_cvolume_set(&volume, sampleSpec.channels, v); pa_context_set_sink_input_volume(manager->context, sinkIndex, &volume, NULL, NULL); //pa_context_set_sink_volume_by_index(manager->context, sinkIndex, &volume, NULL, NULL); } isConnected = true; } } return isConnected; } bool Source::disconnectStream() { if(stream && isConnected){ if(isConnected){ pa_stream_set_state_callback(stream, 0, 0); pa_stream_disconnect(stream); isConnected = false; } pa_stream_unref(stream); stream = 0; } } void Source::finalize() { if(stream){ if(isActive_){ stop(); } pa_threaded_mainloop_lock(manager->mainloop); waitForOperation(); disconnectStream(); pa_threaded_mainloop_unlock(manager->mainloop); } } void Source::seek(double time) { currentFrame = floor((time - audioItem->offsetTime()) * audioItem->samplingRate()); hasAllFramesWritten = false; } void Source::initializePlayback(double time) { pa_threaded_mainloop_lock(manager->mainloop); waitForOperation(); if(!isActive_ && connectStream()){ seek(time); initialWritingDone = false; size_t writableSize = pa_stream_writable_size(stream); if(writableSize <= 0){ manager->os << (format(_("PulseAudio stream for %1% cannot be written.")) % audioItem->name()) << endl; disconnectStream(); } else { timeToFinish = std::numeric_limits::max(); write(writableSize, true); isActive_ = true; pa_stream_set_write_callback(stream, pa_stream_write_callback, (void*)this); pa_stream_set_overflow_callback(stream, pa_stream_overflow_notify_callback, (void*)this); pa_stream_set_underflow_callback(stream, pa_stream_underflow_notify_callback, (void*)this); } } pa_threaded_mainloop_unlock(manager->mainloop); } void Source::startPlayback() { if(stream && isActive_){ pa_threaded_mainloop_lock(manager->mainloop); operation = pa_stream_cork(stream, 0, pa_stream_success_callback, this); pa_threaded_mainloop_unlock(manager->mainloop); } } void Source::write(size_t nbytes, bool isDoingInitialization) { const int frameSize = sizeof(float) * sampleSpec.channels; int numBufFrames = nbytes / frameSize; pa_seek_mode_t seekMode; if(!initialWritingDone){ seekMode = PA_SEEK_RELATIVE; } else if(doAdjustTime){ seekMode = PA_SEEK_RELATIVE_ON_READ; doAdjustTime = false; } else { seekMode = PA_SEEK_RELATIVE; } int numSilentFrames = 0; if(currentFrame < 0){ numSilentFrames = std::min((0 - currentFrame), numBufFrames); silenceBuf.resize(numSilentFrames * sampleSpec.channels, 0.0f); pa_stream_write(stream, &silenceBuf[0], (numSilentFrames * frameSize), NULL, 0, seekMode); currentFrame += numSilentFrames; numBufFrames = pa_stream_writable_size(stream); seekMode = PA_SEEK_RELATIVE; } const std::vector& data = audioItem->samplingData(); const int numAllFrames = data.size() / sampleSpec.channels; int numFrames = std::min(numAllFrames - currentFrame, numBufFrames); if(numFrames > 0){ const float* p = &data[currentFrame * sampleSpec.channels]; pa_stream_write(stream, p, (numFrames * frameSize), NULL, 0, seekMode); currentFrame += numFrames; } else if(numSilentFrames == 0){ if(!isDoingInitialization && !hasAllFramesWritten){ hasAllFramesWritten = true; pa_usec_t latency; int negative; pa_stream_get_latency(stream, &latency, &negative); if(negative){ latency = 0; } callLater(boost::bind(&Source::onAllFramesWritten, this, latency)); } } } void Source::onAllFramesWritten(pa_usec_t latency) { timeToFinish = manager->timeBar->realPlaybackTime() + latency / 1000000.0; } void Source::onBufferOverflow() { adjustTime(_("overflowed")); } void Source::onBufferUnderflow() { adjustTime(_("underflowed")); } void Source::adjustTime(const char* reason) { pa_threaded_mainloop_lock(manager->mainloop); double time = manager->timeBar->realPlaybackTime(); seek(time); doAdjustTime = true; pa_threaded_mainloop_unlock(manager->mainloop); manager->os << (format(_("PulseAudioManager: Buffer of %1% %2%. Its playback time is adjusted to %3%.")) % audioItem->name() % reason % time) << endl; } void Source::stop() { if(stream && isActive_){ pa_threaded_mainloop_lock(manager->mainloop); waitForOperation(); pa_stream_set_write_callback(stream, 0, 0); pa_stream_set_overflow_callback(stream, 0, 0); pa_stream_set_underflow_callback(stream, 0, 0); operation = pa_stream_cork(stream, 1, pa_stream_success_callback, this); waitForOperation(); if(manager->connectionKeepCheck->isChecked()){ operation = pa_stream_flush(stream, pa_stream_success_callback, this); //waitForOperation(); } else { disconnectStream(); } pa_threaded_mainloop_unlock(manager->mainloop); } isActive_ = false; } choreonoid-1.5.0/src/MediaPlugin/exportdecl.h0000664000000000000000000000221512741425367017670 0ustar rootroot #ifndef CNOID_MEDIAPLUGIN_EXPORTDECL_H_INCLUDED # define CNOID_MEDIAPLUGIN_EXPORTDECL_H_INCLUDED # if defined _WIN32 || defined __CYGWIN__ # define CNOID_MEDIAPLUGIN_DLLIMPORT __declspec(dllimport) # define CNOID_MEDIAPLUGIN_DLLEXPORT __declspec(dllexport) # define CNOID_MEDIAPLUGIN_DLLLOCAL # else # if __GNUC__ >= 4 # define CNOID_MEDIAPLUGIN_DLLIMPORT __attribute__ ((visibility("default"))) # define CNOID_MEDIAPLUGIN_DLLEXPORT __attribute__ ((visibility("default"))) # define CNOID_MEDIAPLUGIN_DLLLOCAL __attribute__ ((visibility("hidden"))) # else # define CNOID_MEDIAPLUGIN_DLLIMPORT # define CNOID_MEDIAPLUGIN_DLLEXPORT # define CNOID_MEDIAPLUGIN_DLLLOCAL # endif # endif # ifdef CNOID_MEDIAPLUGIN_STATIC # define CNOID_MEDIAPLUGIN_DLLAPI # define CNOID_MEDIAPLUGIN_LOCAL # else # ifdef CnoidMediaPlugin_EXPORTS # define CNOID_MEDIAPLUGIN_DLLAPI CNOID_MEDIAPLUGIN_DLLEXPORT # else # define CNOID_MEDIAPLUGIN_DLLAPI CNOID_MEDIAPLUGIN_DLLIMPORT # endif # define CNOID_MEDIAPLUGIN_LOCAL CNOID_MEDIAPLUGIN_DLLLOCAL # endif #endif #ifdef CNOID_EXPORT # undef CNOID_EXPORT #endif #define CNOID_EXPORT CNOID_MEDIAPLUGIN_DLLAPI choreonoid-1.5.0/src/MediaPlugin/MediaItem.cpp0000664000000000000000000000742112741425367017714 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #include "MediaItem.h" #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace cnoid; namespace filesystem = boost::filesystem; namespace { bool loadMediaItem(MediaItemPtr item, const std::string& filepath, std::ostream& os, Item* parentItem) { bool loaded = item->setMediaFilePath(filepath); if(!loaded){ os << item->lastErrorMessage() << endl; } return loaded; } void onSigOptionsParsed(boost::program_options::variables_map& v) { if(v.count("media")){ vector mediaFilenames = v["media"].as< vector >(); for(size_t i=0; i < mediaFilenames.size(); ++i){ MediaItemPtr item(new MediaItem()); if(item->setMediaFilePath(mediaFilenames[i])){ RootItem::mainInstance()->addChildItem(item); } } } } } void MediaItem::initialize(ExtensionManager* ext) { ext->itemManager().registerClass(N_("MediaItem")); ext->itemManager().addLoader(_("Media file"), "MEDIA-GENERIC", "", loadMediaItem); ext->optionManager().addOption("media", boost::program_options::value< vector >(), _("load an media file")); ext->optionManager().sigOptionsParsed().connect(onSigOptionsParsed); } MediaItem::MediaItem() { offsetTime_ = 0.0; } MediaItem::MediaItem(const MediaItem& org) : Item(org) { offsetTime_ = org.offsetTime_; if(!org.mediaFilePath().empty()){ setMediaFilePath(org.mediaFilePath()); } else { setMediaURI(org.mediaURI()); } } MediaItem::~MediaItem() { } bool MediaItem::setMediaURI(const std::string& uri) { mediaURI_ = uri; mediaFilePath_.clear(); /// \todo set filenae_ when uri points a local file path return true; } bool MediaItem::setMediaFilePath(const std::string& filepath) { mediaFilePath_.clear(); mediaURI_.clear(); filesystem::path fpath(filepath); if(filesystem::exists(fpath) && !filesystem::is_directory(fpath)){ mediaFilePath_ = filepath; filesystem::path fullpath = getAbsolutePath(fpath); mediaURI_ = str(fmt("file://%1%") % getPathString(fullpath)); return true; } else { lastErrorMessage_ = str(fmt(_("Media file \"%1%\" does not exist.")) % filepath); return false; } } void MediaItem::setOffsetTime(double offset) { offsetTime_ = offset; } Item* MediaItem::doDuplicate() const { return new MediaItem(*this); } void MediaItem::doPutProperties(PutPropertyFunction& putProperty) { putProperty(_("uri"), mediaURI_); putProperty(_("offset"), offsetTime_, (boost::lambda::bind(&MediaItem::setOffsetTime, this, boost::lambda::_1), true)); } bool MediaItem::store(Archive& archive) { if(!mediaFilePath_.empty()){ archive.writeRelocatablePath("file", mediaFilePath_); if(!fileFormat().empty()){ archive.write("format", fileFormat()); } } else if(!mediaURI_.empty()){ archive.write("uri", mediaURI_, DOUBLE_QUOTED); } archive.write("offsetTime", offsetTime_); return true; } bool MediaItem::restore(const Archive& archive) { bool restored = false; string location; string format = "MEDIA-GENERIC"; if(archive.readRelocatablePath("file", location)){ archive.read("format", format); restored = load(location, format); } else { restored = setMediaURI(archive.get("uri", "")); } setOffsetTime(archive.get("offsetTime", 0.0)); return restored; } choreonoid-1.5.0/src/MediaPlugin/DSMediaView.cpp0000664000000000000000000004537212741425367020166 0ustar rootroot/** @author Saeki, Keisuke @author Shin'ichiro Nakaoka */ #include "DSMediaView.h" #include "MediaItem.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; namespace { const bool TRACE_FUNCTIONS = false; bool initialized = false; Action* aspectRatioCheck = 0; Action* orgSizeCheck = 0; const UINT WM_DSHOW_NOTIFY = WM_USER + 21; } namespace cnoid { class DSMediaViewImpl { public: DSMediaViewImpl(DSMediaView* self); ~DSMediaViewImpl(); DSMediaView* self; MessageView* mv; ConnectionSet timeBarConnections; MediaItemPtr currentMediaItem; enum PLAYSTATE { Empty, Stopped, Paused, Running } currentState; // DirectShow interfaces IGraphBuilder* graphBuilder; IMediaControl* mediaControl; IMediaEventEx* mediaEvent; IMediaSeeking* mediaSeeking; IVideoWindow* videoWindow; IBasicVideo* basicVideo; IVideoFrameStep* videoFrameStep; // windows handle HWND hwnd; bool bMapped; bool bLoaded; bool bCanSeek; // Original Window Procedure WNDPROC orgWinProc; void onWindowIdChanged(); void onAspectRatioCheckToggled(); void onOrgSizeCheckToggled(); void onItemCheckToggled(Item* item, bool isChecked); void initializeScreenWindow(); void clearScreenWindow(); void load(); void unload(); HRESULT adjustVideoWindow(); void connectTimeBarSignals(); bool onPlaybackInitialized(double time); void onPlaybackStarted(double time); bool onTimeChanged(double time); void onPlaybackStopped(double time); HRESULT seekMedia(double time); HRESULT playMedia(); HRESULT pauseMedia(); HRESULT stopMedia(); HRESULT HandleDShowEvent(); bool storeState(Archive& archive); bool restoreState(const Archive& archive); }; } bool DSMediaView::initialize(ExtensionManager* ext) { if(TRACE_FUNCTIONS){ cout << "DSMediaView::initialize()" << endl; } if(!initialized){ if(!SUCCEEDED(CoInitializeEx(NULL, COINIT_APARTMENTTHREADED))){ MessageView::mainInstance()->putln(_("CoInitialize failed. MediaView is not available.")); return false; } ext->viewManager().registerClass( "MediaView", N_("Media"), ViewManager::SINGLE_OPTIONAL); MenuManager& mm = ext->menuManager(); mm.setPath("/Options").setPath(N_("Media View")); aspectRatioCheck = mm.addCheckItem(_("Keep Aspect Ratio")); aspectRatioCheck->setChecked(true); orgSizeCheck = mm.addCheckItem(_("Keep Original Size")); orgSizeCheck->setChecked(true); initialized = true; } return initialized; } void DSMediaView::finalize() { if(TRACE_FUNCTIONS){ cout << "DSMediaView::finalize()" << endl; } if(initialized){ CoUninitialize(); } } DSMediaView::DSMediaView() { if(TRACE_FUNCTIONS){ cout << "DSMediaView::DSMediaView()" << endl; } setName(N_("Media")); setDefaultLayoutArea(View::CENTER); setAttribute(Qt::WA_NativeWindow); setAttribute(Qt::WA_PaintOnScreen); setAttribute(Qt::WA_OpaquePaintEvent); impl = new DSMediaViewImpl(this); } DSMediaViewImpl::DSMediaViewImpl(DSMediaView* self) : self(self), mv(MessageView::mainInstance()) { if(TRACE_FUNCTIONS){ cout << "DSMediaViewImpl::DSMediaViewImpl()" << endl; } graphBuilder = 0; mediaControl = 0; mediaEvent = 0; videoWindow = 0; basicVideo = 0; mediaSeeking = 0; videoFrameStep = 0; hwnd = 0; bMapped = false; bLoaded = false; bCanSeek = false; currentState = Empty; orgWinProc = NULL; aspectRatioCheck->sigToggled().connect( boost::bind(&DSMediaViewImpl::onAspectRatioCheckToggled, this)); orgSizeCheck->sigToggled().connect( boost::bind(&DSMediaViewImpl::onOrgSizeCheckToggled, this)); ItemTreeView::mainInstance()->sigCheckToggled().connect( boost::bind(&DSMediaViewImpl::onItemCheckToggled, this, _1, _2)); } DSMediaView::~DSMediaView() { if(TRACE_FUNCTIONS){ cout << "DSMediaView::~DSMediaView()" << endl; } delete impl; } DSMediaViewImpl::~DSMediaViewImpl() { timeBarConnections.disconnect(); } /* bool DSMediaView::event(QEvent* event) { if(TRACE_FUNCTIONS){ cout << "DSMediaView::event()" << endl; } if(event->type() == QEvent::WinIdChange){ impl->onWindowIdChanged(); return true; } //return QWidget::event(event); return false; } */ namespace { LRESULT CALLBACK videoWindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) { if(TRACE_FUNCTIONS){ cout << "DSMediaView::videoWindowProc()" << endl; } DSMediaViewImpl* impl = (DSMediaViewImpl*)GetWindowLongPtr(hwnd, GWLP_USERDATA); switch(uMsg) { case WM_DSHOW_NOTIFY: impl->HandleDShowEvent(); break; } return CallWindowProc(impl->orgWinProc, hwnd, uMsg, wParam, lParam); } } void DSMediaViewImpl::onWindowIdChanged() { hwnd = (HWND)self->winId(); if(TRACE_FUNCTIONS){ cout << "DSMediaView::onWindowIdChanged(): hwnd = " << hwnd << endl; } initializeScreenWindow(); } void DSMediaView::resizeEvent(QResizeEvent* event) { if(TRACE_FUNCTIONS){ cout << "DSMediaView::resizeEvent()" << endl; } if(impl->bLoaded){ impl->adjustVideoWindow(); } } void DSMediaView::paintEvent(QPaintEvent* event) { if(TRACE_FUNCTIONS){ cout << "DSMediaView::paintEvent()" << endl; } QPainter painter(this); painter.fillRect(0, 0, width(), height(), QColor(Qt::black)); } QPaintEngine* DSMediaView::paintEngine () const { //return 0; return View::paintEngine(); } void DSMediaView::onActivated() { if(TRACE_FUNCTIONS){ cout << "DSMediaView::onActivated()" << endl; } impl->initializeScreenWindow(); } void DSMediaView::onDeactivated() { if(impl->bLoaded){ impl->unload(); } impl->clearScreenWindow(); } void DSMediaViewImpl::onAspectRatioCheckToggled() { if(bLoaded){ adjustVideoWindow(); } } void DSMediaViewImpl::onOrgSizeCheckToggled() { if(bLoaded){ adjustVideoWindow(); } } void DSMediaViewImpl::onItemCheckToggled(Item* item, bool isChecked) { if(TRACE_FUNCTIONS){ cout << "DSMediaViewImpl::onItemCheckToggled()" << endl; } MediaItem* mediaItem = dynamic_cast(item); if(mediaItem){ ItemList checkedItems = ItemTreeView::mainInstance()->checkedItems(); MediaItemPtr targetItem; if(!checkedItems.empty()){ targetItem = checkedItems.front(); } if(targetItem != currentMediaItem){ if(currentMediaItem){ if(bLoaded){ unload(); } } currentMediaItem = targetItem; if(bMapped && currentMediaItem){ load(); } } } } void DSMediaViewImpl::initializeScreenWindow() { hwnd = (HWND)self->winId(); if(TRACE_FUNCTIONS){ cout << "DSMediaView::initializeScreenWindow(): hwnd = " << hwnd << endl; } if(hwnd != NULL && orgWinProc == NULL){ #ifdef _WIN64 orgWinProc = (WNDPROC)GetWindowLongPtr(hwnd, GWLP_WNDPROC); //SetWindowLong(hwnd, GWL_WNDPROC, (LONG)(WNDPROC)videoWindowProc); SetWindowLongPtr(hwnd, GWLP_WNDPROC, (LONG_PTR)videoWindowProc); SetWindowLongPtr(hwnd, GWLP_USERDATA, (LONG_PTR)this); #else orgWinProc = (WNDPROC)GetWindowLong(hwnd, GWL_WNDPROC); //SetWindowLong(hwnd, GWL_WNDPROC, (LONG)(WNDPROC)videoWindowProc); SetWindowLongPtr(hwnd, GWL_WNDPROC, (LONG_PTR)videoWindowProc); SetWindowLongPtr(hwnd, GWL_USERDATA, (LONG_PTR)this); #endif bMapped = true; if(currentMediaItem){ load(); } } } void DSMediaViewImpl::clearScreenWindow() { if(hwnd != NULL && orgWinProc != NULL){ #ifdef _WIN64 SetWindowLongPtr(hwnd, GWLP_WNDPROC, (LONG_PTR)orgWinProc); #else SetWindowLongPtr(hwnd, GWL_WNDPROC, (LONG_PTR)orgWinProc); #endif } orgWinProc = NULL; hwnd = NULL; bMapped = false; } void DSMediaViewImpl::load() { if(TRACE_FUNCTIONS){ cout << "DSMediaView::load()" << endl; } HRESULT result; #define EIF(x) \ result = (x); \ if(FAILED(result)) { \ throw DSException(str(fmt("FAILED(hr=0x%x) in" TEXT(#x)) % result)); \ } struct DSException { DSException(std::string m) : message(m) { } std::string message; }; try{ // Get the interface for DirectShow's GraphBuilder EIF(CoCreateInstance(CLSID_FilterGraph, NULL, CLSCTX_INPROC_SERVER, IID_IGraphBuilder, (void**)&graphBuilder)); WCHAR wFile[MAX_PATH]; // Convert filename to wide character string MultiByteToWideChar(_getmbcp(), 0, currentMediaItem->mediaURI().c_str(), -1, wFile, sizeof(wFile)); // Have the graph builder construct its the appropriate graph automatically EIF(graphBuilder->RenderFile(wFile, NULL)); // QueryInterface for DirectShow interfaces EIF(graphBuilder->QueryInterface(IID_IMediaControl, (void**)&mediaControl)); EIF(graphBuilder->QueryInterface(IID_IMediaEventEx, (void**)&mediaEvent)); EIF(graphBuilder->QueryInterface(IID_IMediaSeeking, (void**)&mediaSeeking)); // Check seekable DWORD caps = AM_SEEKING_CanSeekAbsolute | AM_SEEKING_CanGetDuration; bCanSeek = (S_OK == mediaSeeking->CheckCapabilities(&caps)); if(!bCanSeek){ mv->putln(_("This media file is not able to seek!")); } // Query for video interfaces, which may not be relevant for audio files EIF(graphBuilder->QueryInterface(IID_IVideoWindow, (void**)&videoWindow)); EIF(graphBuilder->QueryInterface(IID_IBasicVideo, (void**)&basicVideo)); // Have the graph signal event via window callbacks for performance EIF(mediaEvent->SetNotifyWindow((OAHWND)hwnd, WM_DSHOW_NOTIFY, 0)); // Setup the video window EIF(videoWindow->put_Owner((OAHWND)hwnd)); EIF(videoWindow->put_WindowStyle(WS_CHILD | WS_CLIPSIBLINGS)); EIF(adjustVideoWindow()); EIF(videoWindow->SetWindowForeground(OATRUE)); EIF(videoWindow->put_Visible(OATRUE)); connectTimeBarSignals(); seekMedia(TimeBar::instance()->time()); mediaControl->StopWhenReady(); currentState = Stopped; bLoaded = true; } catch (const DSException& ex){ mv->putln(ex.message); bLoaded = false; } } void DSMediaViewImpl::unload() { if(TRACE_FUNCTIONS){ cout << "DSMediaView::unload()" << endl; } #define SAFE_RELEASE(x) { if(x) x->Release(); x = 0; } timeBarConnections.disconnect(); // Release and zero DirectShow interfaces SAFE_RELEASE(mediaEvent); SAFE_RELEASE(mediaSeeking); SAFE_RELEASE(mediaControl); SAFE_RELEASE(basicVideo); SAFE_RELEASE(videoWindow); SAFE_RELEASE(videoFrameStep); SAFE_RELEASE(graphBuilder); currentState = Empty; bLoaded = false; } HRESULT DSMediaViewImpl::adjustVideoWindow() { if(TRACE_FUNCTIONS){ cout << "DSMediaView::adjustVideoWindow()" << endl; } if(videoWindow && basicVideo){ LONG screenWidth = self->width(); LONG screenHeight = self->height(); LONG width, height; if(basicVideo->GetVideoSize(&width, &height) != E_NOINTERFACE){ if(orgSizeCheck->isChecked()){ if(width <= screenWidth && height <= screenHeight){ return videoWindow->SetWindowPosition( (screenWidth - width) / 2, (screenHeight - height) / 2, width, height); } else { return videoWindow->SetWindowPosition(0, 0, width, height); } } else if(aspectRatioCheck->isChecked()){ double r1 = (double)screenWidth / width; double r2 = (double)screenHeight / height; LONG w = (LONG)(width * (std::min)(r1, r2)); LONG h = (LONG)(height * (std::min)(r1, r2)); return videoWindow->SetWindowPosition( (screenWidth - w) / 2, (screenHeight - h) / 2, w, h); } } return videoWindow->SetWindowPosition(0, 0, screenWidth, screenHeight); } return S_OK; } void DSMediaViewImpl::connectTimeBarSignals() { if(timeBarConnections.empty()){ TimeBar* timeBar = TimeBar::instance(); timeBarConnections.add( timeBar->sigPlaybackInitialized().connect( boost::bind(&DSMediaViewImpl::onPlaybackInitialized, this, _1))); timeBarConnections.add( timeBar->sigPlaybackStarted().connect( boost::bind(&DSMediaViewImpl::onPlaybackStarted, this, _1))); timeBarConnections.add( timeBar->sigPlaybackStopped().connect( boost::bind(&DSMediaViewImpl::onPlaybackStopped, this, _1))); timeBarConnections.add( timeBar->sigTimeChanged().connect( boost::bind(&DSMediaViewImpl::onTimeChanged, this, _1))); } } bool DSMediaViewImpl::onPlaybackInitialized(double time) { seekMedia(time); pauseMedia(); OAFilterState state; mediaControl->GetState(1000, &state); return true; } void DSMediaViewImpl::onPlaybackStarted(double time) { playMedia(); } bool DSMediaViewImpl::onTimeChanged(double time) { if(currentState == Running){ return true; } else { seekMedia(time); mediaControl->StopWhenReady(); } return false; } void DSMediaViewImpl::onPlaybackStopped(double time) { pauseMedia(); } HRESULT DSMediaViewImpl::seekMedia(double time) { HRESULT result = S_OK; if(bCanSeek){ LONGLONG llNow; const LONGLONG ONE_SECOND = 10000000; llNow = (LONGLONG)((time + currentMediaItem->offsetTime()) * ONE_SECOND); result = mediaSeeking->SetPositions( &llNow, AM_SEEKING_AbsolutePositioning, NULL, AM_SEEKING_NoPositioning); } return result; } HRESULT DSMediaViewImpl::playMedia() { HRESULT result = S_OK; if(currentState == Stopped || currentState == Paused){ result = mediaControl->Run(); if(FAILED(result)){ mv->putln("MediaView failed to play media"); } else { currentState = Running; } } return result; } HRESULT DSMediaViewImpl::pauseMedia() { HRESULT result = S_OK; if(currentState == Running){ result = mediaControl->Pause(); if(FAILED(result)){ mv->putln("MediaView failed to pause media"); } else { currentState = Paused; } } return result; } HRESULT DSMediaViewImpl::stopMedia() { HRESULT result = S_OK; if(currentState == Running || currentState == Paused){ result = mediaControl->Stop(); currentState = Stopped; seekMedia(0.0); result = mediaControl->Pause(); if(FAILED(result)){ mv->putln("MediaView failed to pause media"); } else { currentState = Paused; } } return result; } HRESULT DSMediaViewImpl::HandleDShowEvent() { if(TRACE_FUNCTIONS){ cout << "DSMediaView::HandleDShowEvent()" << endl; } // Make sure that we don't access the media event interface // after it has already been released. if(!mediaEvent){ return S_OK; } LONG evCode; LONG_PTR evParam1, evParam2; HRESULT result = S_OK; // Process all queued events while(SUCCEEDED(mediaEvent->GetEvent(&evCode, &evParam1, &evParam2, 0))){ // Free memory associated with callback, since we're not using it result = mediaEvent->FreeEventParams(evCode, evParam1, evParam2); // If this is the end of the clip, reset to beginning if(EC_COMPLETE == evCode){ LONGLONG pos = 0; if(SUCCEEDED(result = mediaControl->Pause())){ currentState = Paused; } else { if (SUCCEEDED(result = mediaControl->Stop())){ currentState = Stopped; } else { mv->putln(fmt(_("Failed(%1%) to stop media clip!\n")) % result); unload(); break; } } /* //os << "repeat!!" << endl; // Reset to first frame of movie hr = mediaSeeking->SetPositions(&pos, AM_SEEKING_AbsolutePositioning , NULL, AM_SEEKING_NoPositioning); if (FAILED(hr)) { // Some custom filters (like the Windows CE MIDI filter) // may not implement seeking interfaces (IMediaSeeking) // to allow seeking to the start. In that case, just stop // and restart for the same effect. This should not be // necessary in most cases. if (FAILED(hr = mediaControl->Stop())) { os << fmt("Failed(0x%08lx) to stop media clip!\n") % hr << endl; break; } if (FAILED(hr = mediaControl->Run())) { os << fmt("Failed(0x%08lx) to reset media clip!\n") % hr << endl; break; } } */ } } return result; } bool DSMediaView::storeState(Archive& archive) { return impl->storeState(archive); } bool DSMediaViewImpl::storeState(Archive& archive) { if(TRACE_FUNCTIONS){ cout << "DSMediaViewImpl::storeState()" << endl; } archive.write("keepAspectRatio", aspectRatioCheck->isChecked()); archive.write("keepOriginalSize", orgSizeCheck->isChecked()); return true; } bool DSMediaView::restoreState(const Archive& archive) { return impl->restoreState(archive); } bool DSMediaViewImpl::restoreState(const Archive& archive) { if(TRACE_FUNCTIONS){ cout << "DSMediaViewImpl::restoreState()" << endl; } aspectRatioCheck->setChecked(archive.get("keepAspectRatio", aspectRatioCheck->isChecked())); orgSizeCheck->setChecked(archive.get("keepOriginalSize", orgSizeCheck->isChecked())); return true; } choreonoid-1.5.0/src/MediaPlugin/GSMediaView.cpp0000664000000000000000000004632012741425367020163 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "GSMediaView.h" #include "MediaItem.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; namespace { const bool TRACE_FUNCTIONS = false; const bool TRACE_FUNCTIONS2 = false; Action* aspectRatioCheck = 0; Action* orgSizeCheck = 0; } namespace cnoid { class GSMediaViewImpl { public: GSMediaView* self; MessageView* mv; ScopedConnectionSet connections; TimeBar* timeBar; ConnectionSet timeBarConnections; MediaItemPtr currentMediaItem; GstElement* playbin; GstElement* videoSink; WId windowId; Display* display; GC gc; gint videoWidth; gint videoHeight; vector rects; gint64 duration; bool isPlaying; bool isEOS; bool isSeeking; bool hasPendingSeek; bool isWaitingForPositiveSeekPos; gint64 currentSeekPos; Timer pendingSeekTimer; GSMediaViewImpl(GSMediaView* self); ~GSMediaViewImpl(); void updateRenderRectangle(); void onWindowIdChanged(); GstBusSyncReply onBusMessageSync(GstMessage* msg); void onBusMessageAsync(GstMessage* msg); void putGstMessage( GstMessage* message, boost::function parse, const char* prefix); GstPadProbeReturn onVideoPadGotBuffer(GstPad* pad, GstPadProbeInfo* info); void seek(double time); void seek(); void checkPendingSeek(); void onItemCheckToggled(Item* item, bool isChecked); void activateCurrentMediaItem(); bool onPlaybackInitialized(double time); void onPlaybackStarted(double time); bool onTimeChanged(double time); void onPlaybackStopped(double time); void stopPlayback(); void onZoomPropertyChanged(); bool storeState(Archive& archive); bool restoreState(const Archive& archive); }; } static GstBusSyncReply busSyncHandler(GstBus* bus, GstMessage* message, gpointer instance) { return ((GSMediaViewImpl*)instance)->onBusMessageSync(message); } static GstPadProbeReturn videoPadBufferProbeCallback(GstPad* pad, GstPadProbeInfo* info, gpointer instance) { return ((GSMediaViewImpl*)instance)->onVideoPadGotBuffer(pad, info); } bool GSMediaView::initializeClass(ExtensionManager* ext) { static bool initialized = false; if(!initialized){ #ifndef GLIB_VERSION_2_32 g_thread_init(NULL); #endif GError* error = NULL; if(!gst_init_check(NULL, NULL, &error)){ MessageView::mainInstance()->put(_("GStreamer cannot be initialized:")); if(error){ MessageView::mainInstance()->putln(error->message); g_error_free(error); } return false; } ext->viewManager().registerClass( "MediaView", N_("Media"), ViewManager::SINGLE_OPTIONAL); MenuManager& mm = ext->menuManager(); mm.setPath("/Options").setPath(N_("Media View")); aspectRatioCheck = mm.addCheckItem(_("Keep Aspect Ratio")); aspectRatioCheck->setChecked(true); orgSizeCheck = mm.addCheckItem(_("Keep Original Size")); orgSizeCheck->setChecked(true); initialized = true; } return initialized; } GSMediaView::GSMediaView() { setName(N_("Media")); setDefaultLayoutArea(View::CENTER); setAttribute(Qt::WA_NativeWindow); setAttribute(Qt::WA_PaintOnScreen); setAttribute(Qt::WA_OpaquePaintEvent); impl = new GSMediaViewImpl(this); } GSMediaViewImpl::GSMediaViewImpl(GSMediaView* self) : self(self), mv(MessageView::mainInstance()), timeBar(TimeBar::instance()), playbin(0), videoSink(0), windowId(0), display(0), gc(0) { playbin = gst_element_factory_make("playbin", NULL); if(!playbin){ mv->putln(_("Initialization of the GSMediaView failed. The playbin plugin is missing.")); return; } videoSink = gst_element_factory_make("xvimagesink", NULL); if(videoSink){ GstStateChangeReturn sret = gst_element_set_state(GST_ELEMENT(videoSink), GST_STATE_READY); if(sret != GST_STATE_CHANGE_SUCCESS){ gst_element_set_state(GST_ELEMENT(videoSink), GST_STATE_NULL); gst_object_unref(videoSink); videoSink = 0; } } if(!videoSink){ videoSink = gst_element_factory_make("ximagesink", NULL); if(videoSink){ GstStateChangeReturn sret = gst_element_set_state(GST_ELEMENT(videoSink), GST_STATE_READY); if(sret != GST_STATE_CHANGE_SUCCESS){ gst_element_set_state(GST_ELEMENT(videoSink), GST_STATE_NULL); gst_object_unref(videoSink); videoSink = 0; } } } if(!videoSink){ mv->putln(_("Initialization of the GSMediaView failed. The ximagesink could not be created.")); return; } g_object_set(G_OBJECT(videoSink), "force-aspect-ratio", (gboolean)TRUE, NULL); g_object_set(G_OBJECT(videoSink), "pixel-aspect-ratio", "1/1", NULL); g_object_set(G_OBJECT(playbin), "video-sink", videoSink, NULL); GstBus* bus = gst_pipeline_get_bus(GST_PIPELINE(playbin)); gst_bus_set_sync_handler(GST_BUS(bus), busSyncHandler, (gpointer)this, NULL); gst_object_unref(GST_OBJECT(bus)); videoWidth = -1; videoHeight = -1; isPlaying = false; isSeeking = false; hasPendingSeek = false; currentSeekPos = 0; pendingSeekTimer.setSingleShot(true); pendingSeekTimer.setInterval(200); pendingSeekTimer.sigTimeout().connect( boost::bind(&GSMediaViewImpl::checkPendingSeek, this)); connections.add( aspectRatioCheck->sigToggled().connect( boost::bind(&GSMediaViewImpl::onZoomPropertyChanged, this))); connections.add( orgSizeCheck->sigToggled().connect( boost::bind(&GSMediaViewImpl::onZoomPropertyChanged, this))); connections.add( ItemTreeView::mainInstance()->sigCheckToggled().connect( boost::bind(&GSMediaViewImpl::onItemCheckToggled, this, _1, _2))); } GSMediaView::~GSMediaView() { delete impl; } GSMediaViewImpl::~GSMediaViewImpl() { if(playbin){ stopPlayback(); // unset busSyncHandler GstBus* bus = gst_pipeline_get_bus(GST_PIPELINE(playbin)); gst_bus_set_sync_handler(GST_BUS(bus), NULL, NULL, NULL); gst_object_unref(GST_OBJECT(bus)); } timeBarConnections.disconnect(); if(playbin){ gst_object_unref(GST_OBJECT(playbin)); } if(display && gc){ XFreeGC(display, gc); } } bool GSMediaView::event(QEvent* event) { if(event->type() == QEvent::WinIdChange){ impl->onWindowIdChanged(); } return QWidget::event(event); } void GSMediaViewImpl::onWindowIdChanged() { windowId = self->winId(); if(display && gc){ XFreeGC(display, gc); } display = QX11Info::display(); gc = XCreateGC(display, windowId, 0, 0); unsigned long black = BlackPixel(display, QX11Info::appScreen()); XSetForeground(display, gc, black); gst_video_overlay_set_window_handle(GST_VIDEO_OVERLAY(playbin), windowId); } void GSMediaView::resizeEvent(QResizeEvent* event) { impl->updateRenderRectangle(); if(!impl->isPlaying && impl->currentMediaItem){ impl->seek(); } } void GSMediaViewImpl::updateRenderRectangle() { int x = 0; int y = 0; int width = self->width(); int height = self->height(); QRegion background = QRect(0, 0, width, height); if(orgSizeCheck->isChecked()){ if(videoWidth > 0 && videoHeight > 0){ x = (width - videoWidth) / 2; y = (height - videoHeight) / 2; width = videoWidth; height = videoHeight; } } else { if(width >= 3 && height >= 3){ x = 1; y = 1; width -= 2; height -= 2; } } gst_video_overlay_set_render_rectangle(GST_VIDEO_OVERLAY(playbin), x, y, width, height); background = background.subtracted(QRegion(x, y, width, height)); QVector qrects = background.rects(); rects.resize(qrects.size()); for(int i=0; i < qrects.size(); ++i){ XRectangle& r = rects[i]; QRect& qr = qrects[i]; r.x = qr.x(); r.y = qr.y(); r.width = qr.width(); r.height = qr.height(); } } QPaintEngine* GSMediaView::paintEngine () const { return 0; } void GSMediaView::paintEvent(QPaintEvent* event) { if(!impl->currentMediaItem){ XFillRectangle(impl->display, impl->windowId, impl->gc, 0, 0, width(), height()); } else if(impl->rects.size() > 0){ XFillRectangles(impl->display, impl->windowId, impl->gc, &impl->rects[0], impl->rects.size()); } if(!impl->isPlaying && impl->currentMediaItem){ impl->seek(); } } void GSMediaView::onActivated() { if(!impl->isPlaying && impl->currentMediaItem){ impl->seek(); } } void GSMediaView::onDeactivated() { } GstBusSyncReply GSMediaViewImpl::onBusMessageSync(GstMessage* message) { if(TRACE_FUNCTIONS2){ cout << "GSMediaViewImpl::onBusMessageSync(" << GST_MESSAGE_TYPE_NAME(message) << ")" << endl; } callLater(boost::bind(&GSMediaViewImpl::onBusMessageAsync, this, gst_message_copy(message))); return GST_BUS_DROP; } void GSMediaViewImpl::onBusMessageAsync(GstMessage* msg) { if(TRACE_FUNCTIONS2){ cout << "GSMediaView::onBusMessageAsync(" << GST_MESSAGE_TYPE_NAME(msg) << ")" << endl; } switch(GST_MESSAGE_TYPE(msg)){ case GST_MESSAGE_ASYNC_DONE: checkPendingSeek(); break; case GST_MESSAGE_EOS: isEOS = true; break; case GST_MESSAGE_ERROR: putGstMessage(msg, gst_message_parse_error, "GStreamer error"); stopPlayback(); break; case GST_MESSAGE_WARNING: putGstMessage(msg, gst_message_parse_warning, "GStreamer warning"); break; case GST_MESSAGE_INFO: putGstMessage(msg, gst_message_parse_info, "GStreamer info"); break; default: break; } gst_message_unref(msg); } void GSMediaViewImpl::putGstMessage (GstMessage* message, boost::function parse, const char* prefix) { gchar* debug; GError* err; parse(message, &err, &debug); g_free(debug); mv->putln(MessageView::HIGHLIGHT, format(_("%1%: %2%")) % prefix % err->message); g_error_free(err); } GstPadProbeReturn GSMediaViewImpl::onVideoPadGotBuffer(GstPad* pad, GstPadProbeInfo* info) { if(TRACE_FUNCTIONS2){ cout << "GSMediaView::onVideoPadGotBuffer()" << endl; } GstBuffer* buffer = GST_PAD_PROBE_INFO_BUFFER(info); if(buffer){ GstCaps* caps = gst_pad_get_current_caps(pad); const GstStructure* structure = gst_caps_get_structure(caps, 0); if(gst_structure_get_int(structure, "width", &videoWidth) && gst_structure_get_int(structure, "height", &videoHeight)){ callLater(boost::bind(&GSMediaViewImpl::updateRenderRectangle, this)); } } return GST_PAD_PROBE_REMOVE; } void GSMediaViewImpl::seek(double time) { if(TRACE_FUNCTIONS){ cout << "GSMediaView::seek(" << time << ")" << endl; } currentSeekPos = (time + currentMediaItem->offsetTime()) * GST_SECOND; seek(); } void GSMediaViewImpl::seek() { if(TRACE_FUNCTIONS){ cout << "GSMediaViewImpl::seek()" << endl; } if(isSeeking){ hasPendingSeek = true; if(!pendingSeekTimer.isActive()){ /** This is needed to avoid the dead lock because sometimes the bus does not returns the ASYNC_DONE message after calling the seek function. This bug is reported in the following page: https://bugzilla.gnome.org/show_bug.cgi?id=740121 */ pendingSeekTimer.start(); } } else { isSeeking = true; hasPendingSeek = false; gst_element_seek_simple( playbin, GST_FORMAT_TIME, (GstSeekFlags)(GST_SEEK_FLAG_ACCURATE|GST_SEEK_FLAG_FLUSH), std::max((gint64)0, currentSeekPos)); } } void GSMediaViewImpl::checkPendingSeek() { isSeeking = false; if(hasPendingSeek){ hasPendingSeek = false; pendingSeekTimer.stop(); seek(); } } void GSMediaViewImpl::onItemCheckToggled(Item* item, bool isChecked) { if(TRACE_FUNCTIONS){ cout << "GSMediaViewImpl::onItemCheckToggled()" << endl; } MediaItem* mediaItem = dynamic_cast(item); if(mediaItem){ ItemList checkedItems = ItemTreeView::mainInstance()->checkedItems(); MediaItemPtr targetItem; if(!checkedItems.empty()){ targetItem = checkedItems.front(); } if(targetItem != currentMediaItem){ if(currentMediaItem){ stopPlayback(); } currentMediaItem = targetItem; if(!currentMediaItem || currentMediaItem->mediaURI().empty()){ g_object_set(G_OBJECT(playbin), "uri", "", NULL); timeBarConnections.disconnect(); } else { GstPad* pad = gst_element_get_static_pad(GST_ELEMENT(videoSink), "sink"); gst_pad_add_probe(pad, GST_PAD_PROBE_TYPE_BUFFER, (GstPadProbeCallback)videoPadBufferProbeCallback, this, NULL); gst_object_unref(pad); if(self->winId()){ activateCurrentMediaItem(); } } } } } void GSMediaViewImpl::activateCurrentMediaItem() { if(TRACE_FUNCTIONS){ cout << "GSMediaViewImpl::activateCurrentMediaItem()" << endl; } if(currentMediaItem){ g_object_set(G_OBJECT(videoSink), "show-preroll-frame", (gboolean)FALSE, NULL); g_object_set(G_OBJECT(playbin), "uri", currentMediaItem->mediaURI().c_str(), NULL); gst_element_set_state(GST_ELEMENT(playbin), GST_STATE_PAUSED); GstState state, pending; gst_element_get_state(GST_ELEMENT(playbin), &state, &pending, GST_CLOCK_TIME_NONE); // wait seek(timeBar->time()); g_object_set(G_OBJECT(videoSink), "show-preroll-frame", (gboolean)TRUE, NULL); if(timeBarConnections.empty()){ timeBarConnections.add( timeBar->sigPlaybackInitialized().connect( boost::bind(&GSMediaViewImpl::onPlaybackInitialized, this, _1))); timeBarConnections.add( timeBar->sigPlaybackStarted().connect( boost::bind(&GSMediaViewImpl::onPlaybackStarted, this, _1))); timeBarConnections.add( timeBar->sigPlaybackStopped().connect( boost::bind(&GSMediaViewImpl::onPlaybackStopped, this, _1))); timeBarConnections.add( timeBar->sigTimeChanged().connect( boost::bind(&GSMediaViewImpl::onTimeChanged, this, _1))); } self->update(); } } bool GSMediaViewImpl::onPlaybackInitialized(double time) { if(TRACE_FUNCTIONS){ cout << "GSMediaViewImpl::onPlaybackInitialized(%1):" << endl; } GstState state, pending; gst_element_set_state(GST_ELEMENT(playbin), GST_STATE_PAUSED); gst_element_get_state(GST_ELEMENT(playbin), &state, &pending, GST_CLOCK_TIME_NONE); // wait seek(time); gst_element_get_state(GST_ELEMENT(playbin), &state, &pending, GST_CLOCK_TIME_NONE); // wait for seek return true; } void GSMediaViewImpl::onPlaybackStarted(double time) { if(TRACE_FUNCTIONS){ cout << "GSMediaViewImpl::onPlaybackStarted(%1)" << endl; } isPlaying = true; isEOS = false; if(currentSeekPos >= 0){ isWaitingForPositiveSeekPos = false; GstStateChangeReturn ret = gst_element_set_state(GST_ELEMENT(playbin), GST_STATE_PLAYING); } else { isWaitingForPositiveSeekPos = true; } } bool GSMediaViewImpl::onTimeChanged(double time) { if(TRACE_FUNCTIONS){ cout << "GSMediaViewImpl::onTimeChanged(" << time << ")" << endl; } if(!self->isActive()){ if(TRACE_FUNCTIONS){ cout << "GSMediaViewImpl::onTimeChanged(): view is not active." << endl; } return false; } bool doContinue = false; if(isPlaying){ currentSeekPos = (time + currentMediaItem->offsetTime()) * GST_SECOND; if(isWaitingForPositiveSeekPos){ if(currentSeekPos >= 0){ gst_element_seek_simple(playbin, GST_FORMAT_TIME, (GstSeekFlags)(GST_SEEK_FLAG_ACCURATE|GST_SEEK_FLAG_FLUSH), currentSeekPos); gst_element_set_state(GST_ELEMENT(playbin), GST_STATE_PLAYING); isWaitingForPositiveSeekPos = false; } } doContinue = !isEOS; } else { seek(time); } return doContinue; } void GSMediaViewImpl::onPlaybackStopped(double time) { if(TRACE_FUNCTIONS){ cout << "GSMediaViewImpl::onPlaybackStopped()" << endl; } if(isPlaying){ GstStateChangeReturn ret = gst_element_set_state(GST_ELEMENT(playbin), GST_STATE_PAUSED); if(TRACE_FUNCTIONS){ cout << "ret = " << ret << endl; } isPlaying = false; } } void GSMediaViewImpl::stopPlayback() { if(TRACE_FUNCTIONS){ cout << "GSMediaViewImpl::stopPlayback()" << endl; } GstStateChangeReturn ret = gst_element_set_state(GST_ELEMENT(playbin), GST_STATE_NULL); if(TRACE_FUNCTIONS){ cout << "ret = " << ret << endl; } isPlaying = false; } void GSMediaViewImpl::onZoomPropertyChanged() { if(orgSizeCheck->isChecked()){ g_object_set(G_OBJECT(videoSink), "force-aspect-ratio", (gboolean)FALSE, NULL); updateRenderRectangle(); self->update(); } else { g_object_set(G_OBJECT(videoSink), "force-aspect-ratio", (gboolean)aspectRatioCheck->isChecked(), NULL); updateRenderRectangle(); gst_video_overlay_expose(GST_VIDEO_OVERLAY(videoSink)); } } bool GSMediaView::storeState(Archive& archive) { return impl->storeState(archive); } bool GSMediaViewImpl::storeState(Archive& archive) { archive.write("keepAspectRatio", aspectRatioCheck->isChecked()); archive.write("keepOriginalSize", orgSizeCheck->isChecked()); return true; } bool GSMediaView::restoreState(const Archive& archive) { return impl->restoreState(archive); } bool GSMediaViewImpl::restoreState(const Archive& archive) { aspectRatioCheck->setChecked(archive.get("keepAspectRatio", aspectRatioCheck->isChecked())); orgSizeCheck->setChecked(archive.get("keepOriginalSize", orgSizeCheck->isChecked())); return true; } choreonoid-1.5.0/src/MediaPlugin/CMakeLists.txt0000664000000000000000000000331712741425367020112 0ustar rootroot # @author Shin'ichiro Nakaoka if(APPLE) # Gstreamer doesn't support MacOS X #return() endif() option(BUILD_MEDIA_PLUGIN "Building MediaPlugin" OFF) if(NOT BUILD_MEDIA_PLUGIN) return() endif() #set(CMAKE_BUILD_TYPE Debug) if(UNIX) set(sources MediaPlugin.cpp MediaItem.cpp GSMediaView.cpp AudioItem.cpp ) pkg_check_modules(GSTREAMER REQUIRED gstreamer-1.0 gstreamer-video-1.0 gstreamer-base-1.0) include_directories(${GSTREAMER_INCLUDE_DIRS}) pkg_check_modules(SNDFILE REQUIRED sndfile) include_directories(${SNDFILE_INCLUDE_DIRS}) set_source_files_properties(AudioItem.cpp PROPERTIES COMPILE_DEFINITIONS "CNOID_MEDIA_PLUGIN_USE_LIBSNDFILE") set(libraries CnoidUtil CnoidBase ${GSTREAMER_LIBRARIES} ${SNDFILE_LIBRARIES} X11 ) if(NOT APPLE) pkg_check_modules(LIBPULSE REQUIRED libpulse) include_directories(${LIBPULSE_INCLUDE_DIRS}) set(sources ${sources} PulseAudioManager.cpp) set_source_files_properties(MediaPlugin.cpp PROPERTIES COMPILE_DEFINITIONS "CNOID_MEDIA_PLUGIN_USE_PULSEAUDIO") set(libraries ${libraries} ${LIBPULSE_LIBRARIES}) endif() elseif(WIN32) set(sources MediaPlugin.cpp MediaItem.cpp DSMediaView.cpp AudioItem.cpp ) set(libraries CnoidUtil CnoidBase Strmiids.lib) endif() set(headers MediaUtil.h MediaItem.h AudioItem.h ) make_headers_public(${headers}) set(target CnoidMediaPlugin) make_gettext_mofiles(${target} mofiles) add_cnoid_plugin(${target} SHARED ${sources} ${headers} ${mofiles}) target_link_libraries(${target} ${libraries}) apply_common_setting_for_plugin(${target} "${headers}") message(STATUS "libraries = ${libraries}") if(ENABLE_PYTHON) add_subdirectory(python) endif() choreonoid-1.5.0/src/MediaPlugin/PulseAudioManager.h0000664000000000000000000000115112741425367021062 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_MEDIA_PLUGIN_PULSE_AUDIO_MANAGER_H #define CNOID_MEDIA_PLUGIN_PULSE_AUDIO_MANAGER_H #include #include "exportdecl.h" namespace cnoid { class ExtensionManager; class PulseAudioManagerImpl; class PulseAudioManager { public: static void initialize(ExtensionManager* ext); static PulseAudioManager* instance(); virtual ~PulseAudioManager(); bool playAudioFile(const std::string& filename, double volumeRatio = -1.0); private: PulseAudioManager(ExtensionManager* ext); PulseAudioManagerImpl* impl; }; } #endif choreonoid-1.5.0/src/MediaPlugin/MediaPlugin.cpp0000664000000000000000000000215012741425367020246 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "MediaItem.h" #ifdef WIN32 #include "DSMediaView.h" #else #include "GSMediaView.h" #endif #include "AudioItem.h" #ifdef CNOID_MEDIA_PLUGIN_USE_PULSEAUDIO #include "PulseAudioManager.h" #endif #include #include #include #include using namespace std; using namespace cnoid; namespace { class MediaPlugin : public Plugin { public: MediaPlugin() : Plugin("Media") { } virtual ~MediaPlugin() { } virtual bool initialize() { MediaItem::initialize(this); #ifdef WIN32 DSMediaView::initialize(this); #else GSMediaView::initializeClass(this); #endif AudioItem::initialize(this); #ifdef CNOID_MEDIA_PLUGIN_USE_PULSEAUDIO PulseAudioManager::initialize(this); #endif return true; } virtual bool finalize() { #ifdef WIN32 DSMediaView::finalize(); #endif return true; } }; } CNOID_IMPLEMENT_PLUGIN_ENTRY(MediaPlugin); choreonoid-1.5.0/src/MediaPlugin/MediaItem.h0000664000000000000000000000240412741425367017355 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_MEDIAPLUGIN_MEDIA_ITEM_H #define CNOID_MEDIAPLUGIN_MEDIA_ITEM_H #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT MediaItem : public Item { public: static void initialize(ExtensionManager* ext); MediaItem(); MediaItem(const MediaItem& org); bool setMediaURI(const std::string& uri); const std::string& mediaURI() const { return mediaURI_; } bool setMediaFilePath(const std::string& path); const std::string& mediaFilePath() const { return mediaFilePath_; } void setOffsetTime(double offset); double offsetTime() const { return offsetTime_; } const std::string& lastErrorMessage() const { return lastErrorMessage_; } protected: virtual ~MediaItem(); virtual Item* doDuplicate() const; virtual void doPutProperties(PutPropertyFunction& putProperty); virtual bool store(Archive& archive); virtual bool restore(const Archive& archive); private: std::string mediaURI_; std::string mediaFilePath_; double offsetTime_; std::string lastErrorMessage_; }; typedef ref_ptr MediaItemPtr; } #endif choreonoid-1.5.0/src/MediaPlugin/DSMediaView.h0000664000000000000000000000141112741425367017615 0ustar rootroot #ifndef CNOID_MEDIAPLUGIN_DS_MEDIA_VIEW_H_INCLUDED #define CNOID_MEDIAPLUGIN_DS_MEDIA_VIEW_H_INCLUDED #include #include namespace cnoid { class DSMediaViewImpl; class DSMediaView : public View { public: static bool initialize(ExtensionManager* ext); static void finalize(); DSMediaView(); ~DSMediaView(); virtual bool storeState(Archive& archive); virtual bool restoreState(const Archive& archive); protected: //virtual bool event(QEvent* event); virtual void resizeEvent(QResizeEvent* event); virtual void paintEvent(QPaintEvent* event); virtual QPaintEngine* paintEngine () const; virtual void onActivated(); virtual void onDeactivated(); private: DSMediaViewImpl* impl; }; } #endif choreonoid-1.5.0/src/MediaPlugin/AudioItem.cpp0000664000000000000000000001232312741425367017733 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #include "AudioItem.h" #include #include #include #include #include #ifdef CNOID_MEDIA_PLUGIN_USE_LIBSNDFILE #include #endif #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; namespace { boost::shared_ptr< std::vector > emptySamplingData; } void AudioItem::initialize(ExtensionManager* ext) { static bool initialized = false; if(!initialized){ emptySamplingData = boost::make_shared< std::vector >(); ext->itemManager().registerClass(N_("AudioItem")); #ifdef CNOID_MEDIA_PLUGIN_USE_LIBSNDFILE ext->itemManager().addLoader(_("Audio File"), "AUDIO-GENERIC", "wav;ogg", boost::bind(&AudioItem::loadAudioFile, _1, _2, _3, _4)); #endif initialized = true; } } AudioItem::AudioItem() : samplingData_(emptySamplingData) { numChannels_ = 1; samplingRate_ = 44100.0; offsetTime_ = 0.0; } AudioItem::AudioItem(const AudioItem& org) : Item(org), samplingData_(org.samplingData_), offsetTime_(org.offsetTime_), numChannels_(org.numChannels_), samplingRate_(org.samplingRate_), title(org.title), copyright(org.copyright), artists(org.artists), comment(org.comment), date(org.date) { } Item* AudioItem::doDuplicate() const { return new AudioItem(*this); } AudioItem::~AudioItem() { } void AudioItem::clear() { numChannels_ = 1; samplingData_ = emptySamplingData; title.clear(); copyright.clear(); artists.clear(); comment.clear(); date.clear(); clearFileInformation(); } void AudioItem::setOffsetTime(double offset) { offsetTime_ = offset; notifyUpdate(); } #ifdef CNOID_MEDIA_PLUGIN_USE_LIBSNDFILE namespace { void setTextInfo(SNDFILE* sndfile, int type, std::string& out_text) { const char* text = sf_get_string(sndfile, type); if(text){ out_text = text; } else { out_text.clear(); } } } bool AudioItem::loadAudioFile(const std::string& filename, std::ostream& os, Item* parentItem) { clear(); bool result = false; SF_INFO sfinfo; std::memset(&sfinfo, 0, sizeof(sfinfo)); SNDFILE* sndfile = sf_open(filename.c_str(), SFM_READ, &sfinfo); if(!sndfile){ os << sf_strerror(sndfile); } else if(sfinfo.channels < 1 || sfinfo.channels > 2){ os << str(format("channels = %d") % sfinfo.channels); } else { if(false){ os << str(format(" format mask = %x, sub mask = %x, endian = %x\n") % (sfinfo.format & SF_FORMAT_TYPEMASK) % (sfinfo.format & SF_FORMAT_SUBMASK) % (sfinfo.format & SF_FORMAT_ENDMASK)); } numChannels_ = sfinfo.channels; samplingRate_ = sfinfo.samplerate; samplingData_ = boost::make_shared< std::vector >(sfinfo.frames * sfinfo.channels); sf_count_t framesRead = sf_readf_float(sndfile, &(*samplingData_)[0], sfinfo.frames); if(framesRead < sfinfo.frames){ samplingData_->resize(framesRead * sfinfo.channels); } setTextInfo(sndfile, SF_STR_TITLE, title); setTextInfo(sndfile, SF_STR_COPYRIGHT, copyright); setTextInfo(sndfile, SF_STR_ARTIST, artists); setTextInfo(sndfile, SF_STR_COMMENT, comment); setTextInfo(sndfile, SF_STR_DATE, date); result = true; } if(sndfile){ sf_close(sndfile); } return result; } #else bool AudioItem::loadAudioFile(const std::string& filename, std::ostream& os, Item* parentItem) { os << "Loading an AudioItem is not supported by this platform."; return false; } #endif void AudioItem::doPutProperties(PutPropertyFunction& putProperty) { if(!samplingData_->empty()){ putProperty("title", title); putProperty("length", timeLength()); putProperty("offset", offsetTime(), boost::bind(&AudioItem::setOffsetTime, this, _1), true); putProperty("channels", numChannels()); putProperty("sampling rate", samplingRate()); if(!copyright.empty()) putProperty("copyright", copyright); if(!artists.empty()) putProperty("artists", artists); if(!comment.empty()) putProperty("comment", comment); if(!date.empty()) putProperty("date", date); } } bool AudioItem::store(Archive& archive) { if(!filePath().empty()){ archive.writeRelocatablePath("file", filePath()); if(!fileFormat().empty()){ archive.write("format", fileFormat()); } } archive.write("offsetTime", offsetTime_); return true; } bool AudioItem::restore(const Archive& archive) { bool restored = false; string filepath, format; if(!archive.readRelocatablePath("file", filepath)){ /* for backward compatibility */ archive.readRelocatablePath("audioFile", filepath); } if(!filepath.empty()){ archive.read("format", format); restored = load(filepath, format); } offsetTime_ = archive.get("offsetTime", 0.0); return restored; } choreonoid-1.5.0/src/MediaPlugin/AudioItem.h0000664000000000000000000000315112741425367017377 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_MEDIA_PLUGIN_AUDIO_ITEM_H #define CNOID_MEDIA_PLUGIN_AUDIO_ITEM_H #include #include #include "exportdecl.h" namespace cnoid { class ExtensionManager; class CNOID_EXPORT AudioItem : public Item { public: static void initialize(ExtensionManager* ext); AudioItem(); AudioItem(const AudioItem& org); int numChannels() { return numChannels_; } int numFrames() { return samplingData_->size() / numChannels_; } double timeLength() { return numFrames() / samplingRate_; } double samplingRate() { return samplingRate_; } void setOffsetTime(double offset); double offsetTime() { return offsetTime_; } int offsetFrame() { return offsetTime_ * samplingRate_; } const std::vector& samplingData() { return *samplingData_; } protected: ~AudioItem(); virtual Item* doDuplicate() const; virtual void doPutProperties(PutPropertyFunction& putProperty); virtual bool store(Archive& archive); virtual bool restore(const Archive& archive); private: boost::shared_ptr< std::vector > samplingData_; double offsetTime_; int numChannels_; double samplingRate_; std::string title; std::string copyright; std::string artists; std::string comment; std::string date; void clear(); bool loadAudioFile(const std::string& filename, std::ostream& os, Item* parentItem); }; typedef ref_ptr AudioItemPtr; }; #endif choreonoid-1.5.0/src/MediaPlugin/po/0000775000000000000000000000000012741425367015764 5ustar rootrootchoreonoid-1.5.0/src/MediaPlugin/po/ja.po0000664000000000000000000001007212741425367016716 0ustar rootroot# Japanese translations for PACKAGE package. # Copyright (C) 2011 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # nakaoka , 2011. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-07-05 00:54+0900\n" "PO-Revision-Date: 2011-11-15 21:47+0000\n" "Last-Translator: nakaoka \n" "Language-Team: Japanese\n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" #: AudioItem.cpp:33 msgid "AudioItem" msgstr "音ċ£°‚˘‚¤ƒ†ƒ " #: AudioItem.cpp:36 msgid "Audio File" msgstr "音ċ£°ƒ•‚Ħ‚¤ƒĞ" #: DSMediaView.cpp:109 msgid "CoInitialize failed. MediaView is not available." msgstr "" "CoInitialize関ĉ•°ċŸèĦŒĞċ•éĦŒŒ‚‚‹Ÿ‚€ƒĦƒ‡‚£‚˘ƒ“ƒƒĵ‚’ċˆİ用§›‚“€‚" #: DSMediaView.cpp:114 DSMediaView.cpp:151 GSMediaView.cpp:129 #: GSMediaView.cpp:150 msgid "Media" msgstr "ƒĦƒ‡‚£‚˘" #: DSMediaView.cpp:118 GSMediaView.cpp:133 msgid "Media View" msgstr "ƒĦƒ‡‚£‚˘ƒ“ƒƒĵ" #: DSMediaView.cpp:120 GSMediaView.cpp:135 msgid "Keep Aspect Ratio" msgstr "‚˘‚ıƒš‚ŻƒˆĉŻ”‚’çĥ­ĉŒ" #: DSMediaView.cpp:123 GSMediaView.cpp:138 msgid "Keep Original Size" msgstr "ċ…ƒ‚µ‚¤‚ş‚’çĥ­ĉŒ" #: DSMediaView.cpp:453 msgid "This media file is not able to seek!" msgstr "ĉœĴƒĦƒ‡‚£‚˘ƒ•‚Ħ‚¤ƒĞŻ‚·ƒĵ‚Żċ‡şĉ›‚“€‚" #: DSMediaView.cpp:691 msgid "Failed(%1%) to stop media clip!\n" msgstr "ƒĦƒ‡‚£‚˘‚ŻƒŞƒƒƒ—ċœĉ­˘Œċ‡şĉ›‚“(%1)€‚\n" #: GSMediaView.cpp:120 msgid "GStreamer cannot be initialized:" msgstr "GStreamer ċˆĉœŸċŒ–Œċ‡şĉ›‚“€‚" #: GSMediaView.cpp:174 msgid "" "Initialization of the GSMediaView failed. The playbin plugin is missing." msgstr "GSMediaViewċˆĉœŸċŒ–Ğċ¤ħĉ•———Ÿ€‚playbinƒ—ƒİ‚°‚¤ƒ³Œ‚‚Ё›‚“€‚" #: GSMediaView.cpp:199 msgid "" "Initialization of the GSMediaView failed. The ximagesink could not be " "created." msgstr "" "GStreamerximagesinkŒç”Ÿĉˆ§Ş„Ÿ‚€GSMediaView‚’ċˆĉœŸċŒ–ċ‡şĉ›‚“€‚" #: GSMediaView.cpp:426 msgid "%1%: %2%" msgstr "" #: MediaItem.cpp:51 msgid "MediaItem" msgstr "ƒĦƒ‡‚£‚˘‚˘‚¤ƒ†ƒ " #: MediaItem.cpp:52 msgid "Media file" msgstr "ƒĦƒ‡‚£‚˘ƒ•‚Ħ‚¤ƒĞ" #: MediaItem.cpp:54 msgid "load an media file" msgstr "ƒĦƒ‡‚£‚˘ƒ•‚Ħ‚¤ƒĞèŞ­żèĵż" #: MediaItem.cpp:106 msgid "Media file \"%1%\" does not exist." msgstr "ƒĦƒ‡‚£‚˘ƒ•‚Ħ‚¤ƒĞ \"%1%\" Œċ­˜ċœ¨—›‚“€‚" #: MediaItem.cpp:126 msgid "uri" msgstr "" #: MediaItem.cpp:127 msgid "offset" msgstr "‚ރ•‚ğƒƒƒˆ" #: PulseAudioManager.cpp:170 msgid "PulseAudio's main loop cannot be created." msgstr "PulseAudioƒĦ‚¤ƒ³ƒĞƒĵƒ—‚’生ĉˆ§›‚“€‚" #: PulseAudioManager.cpp:179 msgid "PulseAudio's context cannot be created." msgstr "PulseAudio‚³ƒ³ƒ†‚­‚ıƒˆ‚’生ĉˆ§›‚“€‚" #: PulseAudioManager.cpp:193 msgid "PulseAudio's context cannot be connected to the server." msgstr "PulseAudio‚³ƒ³ƒ†‚­‚ıƒˆ‚’‚µƒĵƒĞĉŽçĥš§›‚“€‚" #: PulseAudioManager.cpp:208 msgid "PulseAudio" msgstr "" #: PulseAudioManager.cpp:210 msgid "Keep Stream Connections" msgstr "‚ıƒˆƒŞƒĵƒ ĉŽçĥš‚’çĥ­ĉŒ" #: PulseAudioManager.cpp:212 msgid "Fully-Synchronized Audio Playback" msgstr "音ċ£°ċ†ç”ŸċŒċ…¨ċŒĉœŸ" #: PulseAudioManager.cpp:511 msgid "PulseAudio's stream cannot be created." msgstr "PulseAudio‚ıƒˆƒŞƒĵƒ ‚’生ĉˆ§›‚“€‚" #: PulseAudioManager.cpp:625 msgid "PulseAudio stream for %1% cannot be written." msgstr "%1%PulseAudio‚ıƒˆƒŞƒĵƒ Ğĉ›¸èĵż§›‚“€‚" #: PulseAudioManager.cpp:711 msgid "overflowed" msgstr "‚ރĵƒƒ•ƒ­ƒĵ" #: PulseAudioManager.cpp:716 msgid "underflowed" msgstr "‚˘ƒ³ƒ€ƒĵƒ•ƒ­ƒĵ" #: PulseAudioManager.cpp:728 msgid "" "PulseAudioManager: Buffer of %1% %2%. Its playback time is adjusted to %3%." msgstr "PulseAudioManager: %1%ƒƒƒƒ•‚ĦŒ%2%§™€‚ċ†ç”Ÿĉ™‚ċˆğ‚’%3%ĞèŞżĉ•´—™€‚" choreonoid-1.5.0/src/MediaPlugin/GSMediaView.h0000664000000000000000000000135212741425367017624 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_MEDIAPLUGIN_GS_MEDIA_VIEW_H #define CNOID_MEDIAPLUGIN_GS_MEDIA_VIEW_H #include namespace cnoid { class GSMediaViewImpl; class GSMediaView : public View { public: static bool initializeClass(ExtensionManager* ext); GSMediaView(); ~GSMediaView(); virtual bool storeState(Archive& archive); virtual bool restoreState(const Archive& archive); protected: virtual bool event(QEvent* event); virtual void resizeEvent(QResizeEvent* event); virtual QPaintEngine* paintEngine() const; virtual void paintEvent(QPaintEvent* event); virtual void onActivated(); virtual void onDeactivated(); private: GSMediaViewImpl* impl; }; } #endif choreonoid-1.5.0/src/MediaPlugin/python/0000775000000000000000000000000012741425367016667 5ustar rootrootchoreonoid-1.5.0/src/MediaPlugin/python/CMakeLists.txt0000664000000000000000000000024212741425367021425 0ustar rootroot set(target PyMedia) add_cnoid_python_module(${target} PyMedia.cpp) target_link_libraries(${target} CnoidMediaPlugin ${PYTHON_LIBRARIES} ${Boost_PYTHON_LIBRARY}) choreonoid-1.5.0/src/MediaPlugin/python/PyMedia.cpp0000664000000000000000000000163712741425367020732 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "../MediaUtil.h" #include #include #include using namespace boost; using namespace cnoid; namespace { void pyPlayAudioFileMain(const std::string& filename, double volumeRatio, bool& out_result) { #ifndef WIN32 out_result = cnoid::playAudioFile(filename, volumeRatio); #endif } bool pyPlayAudioFile1(const std::string& filename) { bool result; callSynchronously(boost::bind(pyPlayAudioFileMain, filename, -1.0, boost::ref(result))); return result; } bool pyPlayAudioFile2(const std::string& filename, double volumeRatio) { bool result; callSynchronously(boost::bind(pyPlayAudioFileMain, filename, volumeRatio, boost::ref(result))); return result; } BOOST_PYTHON_MODULE(Media) { python::def("playAudioFile", pyPlayAudioFile1); python::def("playAudioFile", pyPlayAudioFile2); } } choreonoid-1.5.0/src/Body/0000775000000000000000000000000012741425367014045 5ustar rootrootchoreonoid-1.5.0/src/Body/ForwardDynamics.cpp0000664000000000000000000000330712741425367017650 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "ForwardDynamics.h" #include "DyBody.h" using namespace cnoid; ForwardDynamics::ForwardDynamics(DyBody* body) : body(body) { g.setZero(); timeStep = 0.005; integrationMode = RUNGEKUTTA_METHOD; sensorsEnabled = false; } ForwardDynamics::~ForwardDynamics() { } void ForwardDynamics::setTimeStep(double ts) { timeStep = ts; } void ForwardDynamics::setGravityAcceleration(const Vector3& g) { this->g = g; } void ForwardDynamics::setEulerMethod() { integrationMode = EULER_METHOD; } void ForwardDynamics::setRungeKuttaMethod() { integrationMode = RUNGEKUTTA_METHOD; } void ForwardDynamics::enableSensors(bool on) { sensorsEnabled = on; } void ForwardDynamics::setOldAccelSensorCalcMode(bool on) { sensorHelper.setOldAccelSensorCalcMode(on); } /// function from Murray, Li and Sastry p.42 void ForwardDynamics::SE3exp (Position& out_T, const Position& T0, const Vector3& w, const Vector3& vo, double dt) { double norm_w = w.norm(); if(norm_w < std::numeric_limits::epsilon()) { out_T.linear() = T0.linear(); out_T.translation() = T0.translation() + vo * dt; } else { double th = norm_w * dt; Vector3 w_n = w / norm_w; Vector3 vo_n = vo / norm_w; const Matrix3 R(AngleAxisd(th, w_n)); out_T.translation() = R * T0.translation() + (Matrix3::Identity() - R) * w_n.cross(vo_n) + (w_n * w_n.transpose()) * vo_n * th; out_T.linear() = R * T0.linear(); } } void ForwardDynamics::initializeSensors() { body->initializeDeviceStates(); if(sensorsEnabled){ sensorHelper.initialize(body, timeStep, g); } } choreonoid-1.5.0/src/Body/ForceSensor.cpp0000664000000000000000000000330212741425367016777 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "ForceSensor.h" using namespace cnoid; ForceSensor::ForceSensor() : spec(new Spec) { spec->F_max.setConstant(std::numeric_limits::max()); ForceSensor::clearState(); } const char* ForceSensor::typeName() { return "ForceSensor"; } void ForceSensor::copyStateFrom(const ForceSensor& other) { F_ = other.F_; } void ForceSensor::copyStateFrom(const DeviceState& other) { if(typeid(other) != typeid(ForceSensor)){ throw std::invalid_argument("Type mismatch in the Device::copyStateFrom function"); } copyStateFrom(static_cast(other)); } ForceSensor::ForceSensor(const ForceSensor& org, bool copyStateOnly) : Device(org, copyStateOnly) { copyStateFrom(org); if(!copyStateOnly){ spec.reset(new Spec); if(org.spec){ spec->F_max = org.spec->F_max; } else { spec->F_max.setConstant(std::numeric_limits::max()); } } } DeviceState* ForceSensor::cloneState() const { return new ForceSensor(*this, true); } Device* ForceSensor::clone() const { return new ForceSensor(*this); } void ForceSensor::forEachActualType(boost::function func) { if(!func(typeid(ForceSensor))){ Device::forEachActualType(func); } } void ForceSensor::clearState() { F_.setZero(); } int ForceSensor::stateSize() const { return 6; } const double* ForceSensor::readState(const double* buf) { F_ = Eigen::Map(buf); return buf + 6; } double* ForceSensor::writeState(double* out_buf) const { Eigen::Map(out_buf) << F_; return out_buf + 6; } choreonoid-1.5.0/src/Body/ExtraBodyStateAccessor.cpp0000664000000000000000000000136112741425367021137 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "ExtraBodyStateAccessor.h" using namespace cnoid; int ExtraBodyStateAccessor::elementSizes[] = { 1, // BOOL 1, // INT 1, // DOUBLE 1, // ANGLE 1, // STRING 3, // VECTOR3 -1, // VECTORX 0 // NONE }; ExtraBodyStateAccessor::ExtraBodyStateAccessor() { } ExtraBodyStateAccessor::ExtraBodyStateAccessor(const ExtraBodyStateAccessor& org) { // sigStateChanged_ shouldn't be copied. } ExtraBodyStateAccessor::~ExtraBodyStateAccessor() { } bool ExtraBodyStateAccessor::setState(const std::vector& state) const { return false; } bool ExtraBodyStateAccessor::setJointState(const Array2D& jointState) const { return false; } choreonoid-1.5.0/src/Body/Light.cpp0000664000000000000000000000203712741425367015622 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "Light.h" using namespace cnoid; Light::Light() { on_ = true; color_.setConstant(1.0f); intensity_ = 1.0f; } void Light::copyStateFrom(const Light& other) { on_ = other.on_; color_ = other.color_; intensity_ = other.intensity_; } Light::Light(const Light& org, bool copyStateOnly) : Device(org, copyStateOnly) { copyStateFrom(org); } void Light::forEachActualType(boost::function func) { if(!func(typeid(Light))){ Device::forEachActualType(func); } } int Light::lightStateSize() { return 5; } const double* Light::readState(const double* buf) { on_ = buf[0]; color_ = Eigen::Map(buf + 1).cast(); intensity_ = buf[4]; return buf + 5; } double* Light::writeState(double* out_buf) const { out_buf[0] = on_ ? 1.0 : 0.0; out_buf[1] = color_[0]; out_buf[2] = color_[1]; out_buf[3] = color_[2]; out_buf[4] = intensity_; return out_buf + 5; } choreonoid-1.5.0/src/Body/MultiDeviceStateSeq.cpp0000664000000000000000000000276012741425367020442 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #include "MultiDeviceStateSeq.h" #include "BodyMotion.h" using namespace std; using namespace cnoid; namespace { static const string mdskey("Devices"); } MultiDeviceStateSeq::MultiDeviceStateSeq() : BaseSeqType("MultiDeviceStateSeq") { setSeqContentName(mdskey); } MultiDeviceStateSeq::MultiDeviceStateSeq(int numFrames, int numDevices) : BaseSeqType("MultiDeviceStateSeq", numFrames, numDevices) { setSeqContentName(mdskey); } /** \todo implement deep copy */ MultiDeviceStateSeq::MultiDeviceStateSeq(const MultiDeviceStateSeq& org) : BaseSeqType(org) { } /** \todo implement deep copy */ MultiDeviceStateSeq& MultiDeviceStateSeq::operator=(const MultiDeviceStateSeq& rhs) { if(this != &rhs){ BaseSeqType::operator=(rhs); } return *this; } /** \todo implement deep copy */ AbstractSeqPtr MultiDeviceStateSeq::cloneSeq() const { return boost::make_shared(*this); } MultiDeviceStateSeq::~MultiDeviceStateSeq() { } const std::string& MultiDeviceStateSeq::key() { return mdskey; } MultiDeviceStateSeqPtr cnoid::getMultiDeviceStateSeq(const BodyMotion& motion) { return motion.extraSeq(mdskey); } MultiDeviceStateSeqPtr cnoid::getOrCreateMultiDeviceStateSeq(BodyMotion& motion) { return motion.getOrCreateExtraSeq(mdskey); } void cnoid::clearMultiDeviceStateSeq(BodyMotion& motion) { motion.clearExtraSeq(mdskey); } choreonoid-1.5.0/src/Body/PenetrationBlocker.h0000664000000000000000000000152412741425367020012 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_PENETRATION_BLOCKER_H #define CNOID_BODY_PENETRATION_BLOCKER_H #include "Link.h" #include #include "exportdecl.h" namespace cnoid { class PenetrationBlockerImpl; /** \todo use the CollidionDetector API */ class CNOID_EXPORT PenetrationBlocker { public: /** @param collidionDetector A CollisionDetector object which is only used for the PenetrationBlocker instance. */ PenetrationBlocker(CollisionDetectorPtr collisionDetector, Link* targetLink); void addOpponentLink(Link* link); void setDepth(double depth); void start(); bool adjust(Position& io_T, const Vector3& pushDirection); private: PenetrationBlockerImpl* impl; }; typedef boost::shared_ptr PenetrationBlockerPtr; } #endif choreonoid-1.5.0/src/Body/SceneDevice.cpp0000664000000000000000000001205012741425367016724 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "SceneDevice.h" #include "Link.h" #include "ForceSensor.h" #include "RateGyroSensor.h" #include "AccelerationSensor.h" #include "Camera.h" #include "RangeCamera.h" #include "RangeSensor.h" #include "PointLight.h" #include "SpotLight.h" #include #include #include #include using namespace std; using namespace cnoid; namespace { struct compare { bool operator ()(const std::type_info* a, const std::type_info* b) const { return a->before(*b); } }; typedef std::map SceneDeviceFactoryMap; SceneDeviceFactoryMap sceneDeviceFactories; void updatePerspectiveCamera(Camera* camera, SgPerspectiveCamera* scamera) { scamera->setNearClipDistance(camera->nearClipDistance()); scamera->setFarClipDistance(camera->farClipDistance()); scamera->setFieldOfView(camera->fieldOfView()); } void updateLight(Light* light, SgLight* slight) { slight->on(light->on()); slight->setColor(light->color()); slight->setIntensity(light->intensity()); } void updatePointLight(PointLight* light, SgPointLight* slight) { updateLight(light, slight); slight->setConstantAttenuation(light->constantAttenuation()); slight->setLinearAttenuation(light->linearAttenuation()); slight->setQuadraticAttenuation(light->quadraticAttenuation()); } void updateSpotLight(SpotLight* light, SgSpotLight* slight) { updatePointLight(light, slight); slight->setDirection(light->direction()); slight->setBeamWidth(light->beamWidth()); slight->setCutOffAngle(light->cutOffAngle()); } SceneDevice* createScenePerspectiveCamera(Device* device) { Camera* camera = static_cast(device); SgPerspectiveCamera* scene = new SgPerspectiveCamera(); return new SceneDevice(camera, scene, boost::bind(updatePerspectiveCamera, camera, scene)); } SceneDevice* createScenePointLight(Device* device) { PointLight* pointLight = static_cast(device); SgPointLight* scene = new SgPointLight; return new SceneDevice(pointLight, scene, boost::bind(updatePointLight, pointLight, scene)); } SceneDevice* createSceneSpotLight(Device* device) { SpotLight* spotLight = static_cast(device); SgSpotLight* scene = new SgSpotLight; return new SceneDevice(spotLight, scene, boost::bind(updateSpotLight, spotLight, scene)); } SceneDevice* createNullSceneDevice(Device* device) { return 0; } struct SceneDeviceFactoryMapInitializer { SceneDeviceFactoryMapInitializer() { sceneDeviceFactories[&typeid(ForceSensor)] = createNullSceneDevice; sceneDeviceFactories[&typeid(RateGyroSensor)] = createNullSceneDevice; sceneDeviceFactories[&typeid(AccelerationSensor)] = createNullSceneDevice; sceneDeviceFactories[&typeid(Camera)] = createScenePerspectiveCamera; sceneDeviceFactories[&typeid(RangeCamera)] = createNullSceneDevice; sceneDeviceFactories[&typeid(RangeSensor)] = createNullSceneDevice; sceneDeviceFactories[&typeid(PointLight)] = createScenePointLight; sceneDeviceFactories[&typeid(SpotLight)] = createSceneSpotLight; } }; SceneDeviceFactoryMapInitializer initializer; } void SceneDevice::registerSceneDeviceFactory_(const std::type_info* pTypeInfo, const SceneDeviceFactory& factory) { sceneDeviceFactories[pTypeInfo] = factory; } static bool createSceneDevice(Device* device, const std::type_info& type, SceneDevice*& out_sceneDevice) { SceneDeviceFactoryMap::iterator p = sceneDeviceFactories.find(&type); if(p != sceneDeviceFactories.end()){ SceneDevice::SceneDeviceFactory& factory = p->second; out_sceneDevice = factory(device); if(out_sceneDevice){ out_sceneDevice->updateScene(); return true; } else { return false; } } return false; } SceneDevice* SceneDevice::create(Device* device) { SceneDevice* sceneDevice = 0; device->forEachActualType(boost::bind(createSceneDevice, device, _1, boost::ref(sceneDevice))); return sceneDevice; } SceneDevice::SceneDevice(Device* device) : device_(device) { setTransform(device->link()->Rs().transpose() * device->T_local()); } SceneDevice::SceneDevice(Device* device, SgNode* sceneNode, boost::function sceneUpdateFunction) : device_(device) { setTransform(device->link()->Rs().transpose() * device->T_local()); sceneNode->setName(device->name()); addChild(sceneNode); setSceneUpdateFunction(sceneUpdateFunction); } void SceneDevice::setSceneUpdateFunction(boost::function function) { sceneUpdateFunction = function; } SceneDevice::SceneDevice(const SceneDevice& org) : SgPosTransform(org) { device_ = 0; } SceneDevice::~SceneDevice() { connection.disconnect(); } void SceneDevice::setSceneUpdateConnection(bool on) { connection.disconnect(); if(on && sceneUpdateFunction){ connection = device_->sigStateChanged().connect(sceneUpdateFunction); } } choreonoid-1.5.0/src/Body/ForwardDynamicsCBM.cpp0000664000000000000000000005333712741425367020202 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "ForwardDynamicsCBM.h" #include "DyBody.h" #include "LinkTraverse.h" #include #include #include using namespace std; using namespace boost; using namespace cnoid; static const bool CALC_ALL_JOINT_TORQUES = false; static const bool ROOT_ATT_NORMALIZATION_ENABLED = false; static const bool debugMode = false; #include template static void putMatrix(TMatrix& M, char* name) { if(M.cols() == 1){ std::cout << "Vector " << name << M << std::endl; } else { std::cout << "Matrix " << name << ": \n"; for(size_t i=0; i < M.rows(); i++){ for(size_t j=0; j < M.cols(); j++){ std::cout << boost::format(" %6.3f ") % M(i, j); } std::cout << std::endl; } } } template static void putVector(TVector& M, char* name) { std::cout << "Vector " << name << M << std::endl; } ForwardDynamicsCBM::ForwardDynamicsCBM(DyBody* body) : ForwardDynamics(body) { highGainModeLinkFlag.resize(body->numLinks(), false); } ForwardDynamicsCBM::~ForwardDynamicsCBM() { } void ForwardDynamicsCBM::setHighGainModeForAllJoints() { highGainModeLinkFlag.set(); highGainModeLinkFlag.reset(0); } void ForwardDynamicsCBM::setHighGainMode(int linkIndex, bool on) { highGainModeLinkFlag[linkIndex] = on; } void ForwardDynamicsCBM::initialize() { DyLink* root = body->rootLink(); unknown_rootDof = (root->isFreeJoint() && !highGainModeLinkFlag[0]) ? 6 : 0; given_rootDof = (root->isFreeJoint() && highGainModeLinkFlag[0]) ? 6 : 0; torqueModeJoints.clear(); highGainModeJoints.clear(); const int numLinks = body->numLinks(); for(int i=1; i < numLinks; ++i){ DyLink* link = body->link(i); if(link->isRotationalJoint() || link->isSlideJoint()){ if(highGainModeLinkFlag[i]){ highGainModeJoints.push_back(link); } else { torqueModeJoints.push_back(link); } } } const int n = unknown_rootDof + torqueModeJoints.size(); const int m = highGainModeJoints.size(); isNoUnknownAccelMode = (n == 0); M11.resize(n, n); M12.resize(n, given_rootDof + m); b1. resize(n, 1); c1. resize(n); d1. resize(n); qGiven. resize(m); dqGiven. resize(m); ddqGiven.resize(given_rootDof + m); qGivenPrev. resize(m); dqGivenPrev.resize(m); ddqorg.resize(numLinks); uorg. resize(numLinks); calcPositionAndVelocityFK(); if(!isNoUnknownAccelMode){ calcMassMatrix(); } ddqGivenCopied = false; initializeSensors(); if(integrationMode == RUNGEKUTTA_METHOD){ q0. resize(numLinks); dq0.resize(numLinks); dq. resize(numLinks); ddq.resize(numLinks); preserveHighGainModeJointState(); } } void ForwardDynamicsCBM::solveUnknownAccels() { if(!isNoUnknownAccelMode){ initializeAccelSolver(); solveUnknownAccels(fextTotal, tauextTotal); } } inline void ForwardDynamicsCBM::calcAccelFKandForceSensorValues() { Vector3 f, tau; calcAccelFKandForceSensorValues(body->rootLink(), f, tau); } void ForwardDynamicsCBM::calcNextState() { if(isNoUnknownAccelMode && !sensorHelper.isActive()){ calcPositionAndVelocityFK(); } else { switch(integrationMode){ case EULER_METHOD: calcMotionWithEulerMethod(); break; case RUNGEKUTTA_METHOD: calcMotionWithRungeKuttaMethod(); break; } if(ROOT_ATT_NORMALIZATION_ENABLED && unknown_rootDof){ normalizeRotation(body->rootLink()->T()); } } if(sensorHelper.isActive()){ updateForceSensors(); sensorHelper.updateGyroAndAccelerationSensors(); } ddqGivenCopied = false; } void ForwardDynamicsCBM::calcMotionWithEulerMethod() { sumExternalForces(); solveUnknownAccels(); calcAccelFKandForceSensorValues(); DyLink* root = body->rootLink(); if(unknown_rootDof){ Position T; SE3exp(T, root->T(), root->w(), root->vo(), timeStep); root->T() = T; root->vo() += root->dvo() * timeStep; root->w() += root->dw() * timeStep; } const int n = torqueModeJoints.size(); for(int i=0; i < n; ++i){ DyLink* link = torqueModeJoints[i]; link->q() += link->dq() * timeStep; link->dq() += link->ddq() * timeStep; } calcPositionAndVelocityFK(); calcMassMatrix(); } void ForwardDynamicsCBM::calcMotionWithRungeKuttaMethod() { const int numHighGainJoints = highGainModeJoints.size(); DyLink* root = body->rootLink(); if(given_rootDof){ pGiven = root->p(); RGiven = root->R(); voGiven = root->vo(); wGiven = root->w(); root->p() = pGivenPrev; root->R() = RGivenPrev; root->vo() = voGivenPrev; root->w() = wGivenPrev; } for(int i=0; i < numHighGainJoints; ++i){ DyLink* link = highGainModeJoints[i]; qGiven [i] = link->q(); dqGiven[i] = link->dq(); link->q() = qGivenPrev[i]; link->dq() = dqGivenPrev[i]; } if(unknown_rootDof || given_rootDof){ T0 = root->T(); vo0 = root->vo(); w0 = root->w(); } vo.setZero(); w.setZero(); dvo.setZero(); dw.setZero(); const int numLinks = body->numLinks(); for(int i=1; i < numLinks; ++i){ const DyLink* link = body->link(i); q0 [i] = link->q(); dq0[i] = link->dq(); dq [i] = 0.0; ddq[i] = 0.0; } sumExternalForces(); solveUnknownAccels(); calcAccelFKandForceSensorValues(); integrateRungeKuttaOneStep(1.0 / 6.0, timeStep / 2.0); calcPositionAndVelocityFK(); calcMassMatrix(); solveUnknownAccels(); integrateRungeKuttaOneStep(2.0 / 6.0, timeStep / 2.0); calcPositionAndVelocityFK(); calcMassMatrix(); solveUnknownAccels(); integrateRungeKuttaOneStep(2.0 / 6.0, timeStep); calcPositionAndVelocityFK(); calcMassMatrix(); solveUnknownAccels(); if(unknown_rootDof){ SE3exp(root->T(), T0, w0, vo0, timeStep); root->vo() = vo0 + (dvo + root->dvo() / 6.0) * timeStep; root->w() = w0 + (dw + root->dw() / 6.0) * timeStep; } if(given_rootDof){ root->p() = pGiven; root->R() = RGiven; root->vo() = voGiven; root->w() = wGiven; } for(size_t i=0; i < torqueModeJoints.size(); ++i){ DyLink* link = torqueModeJoints[i]; const int index = link->index(); link->q() = q0 [index] + (dq [index] + link->dq() / 6.0) * timeStep; link->dq() = dq0[index] + (ddq[index] + link->ddq() / 6.0) * timeStep; } for(size_t i=0; i < highGainModeJoints.size(); ++i){ DyLink* link = highGainModeJoints[i]; link->q() = qGiven [i]; link->dq() = dqGiven[i]; } calcPositionAndVelocityFK(); calcMassMatrix(); preserveHighGainModeJointState(); } void ForwardDynamicsCBM::integrateRungeKuttaOneStep(double r, double dt) { DyLink* root = body->rootLink(); if(unknown_rootDof || given_rootDof){ SE3exp(root->T(), T0, root->w(), root->vo(), dt); root->vo() = vo0 + root->dvo() * dt; root->w() = w0 + root->dw() * dt; vo += r * root->vo(); w += r * root->w(); dvo += r * root->dvo(); dw += r * root->dw(); } const int n = body->numLinks(); for(int i=1; i < n; ++i){ DyLink* link = body->link(i); link->q() = q0 [i] + dt * link->dq(); link->dq() = dq0[i] + dt * link->ddq(); dq [i] += r * link->dq(); ddq[i] += r * link->ddq(); } } void ForwardDynamicsCBM::preserveHighGainModeJointState() { if(given_rootDof){ const DyLink* root = body->rootLink(); pGivenPrev = root->p(); RGivenPrev = root->R(); voGivenPrev = root->vo(); wGivenPrev = root->w(); } for(size_t i=0; i < highGainModeJoints.size(); ++i){ const DyLink* link = highGainModeJoints[i]; qGivenPrev [i] = link->q(); dqGivenPrev[i] = link->dq(); } } void ForwardDynamicsCBM::calcPositionAndVelocityFK() { DyLink* root = body->rootLink(); root_w_x_v = root->w().cross(root->vo() + root->w().cross(root->p())); if(given_rootDof){ root->vo() = root->v() - root->w().cross(root->p()); } const LinkTraverse& traverse = body->linkTraverse(); const int n = traverse.numLinks(); for(int i=0; i < n; ++i){ DyLink* link = static_cast(traverse[i]); const DyLink* parent = link->parent(); if(parent){ switch(link->jointType()){ case Link::SLIDE_JOINT: link->p().noalias() = parent->R() * (link->b() + link->q() * link->d()) + parent->p(); link->R() = parent->R(); link->sw().setZero(); link->sv().noalias() = parent->R() * link->d(); link->w() = parent->w(); break; case Link::ROTATIONAL_JOINT: link->R().noalias() = parent->R() * AngleAxisd(link->q(), link->a()); link->p().noalias() = parent->R() * link->b() + parent->p(); link->sw().noalias() = parent->R() * link->a(); link->sv() = link->p().cross(link->sw()); link->w() = link->dq() * link->sw() + parent->w(); break; case Link::FIXED_JOINT: default: link->p().noalias() = parent->R() * link->b() + parent->p(); link->R() = parent->R(); link->w() = parent->w(); link->vo() = parent->vo(); link->sw().setZero(); link->sv().setZero(); link->cv().setZero(); link->cw().setZero(); goto COMMON_CALCS_FOR_ALL_JOINT_TYPES; } link->vo() = link->dq() * link->sv() + parent->vo(); const Vector3 dsv = parent->w().cross(link->sv()) + parent->vo().cross(link->sw()); const Vector3 dsw = parent->w().cross(link->sw()); link->cv() = link->dq() * dsv; link->cw() = link->dq() * dsw; } COMMON_CALCS_FOR_ALL_JOINT_TYPES: /// \todo remove this equation link->v() = link->vo() + link->w().cross(link->p()); link->wc().noalias() = link->R() * link->c() + link->p(); const Matrix3 Iw = link->R() * link->I() * link->R().transpose(); const Matrix3 c_hat = hat(link->wc()); link->Iww().noalias() = link->m() * c_hat * c_hat.transpose() + Iw; link->Iwv() = link->m() * c_hat; const Vector3 P = link->m() * (link->vo() + link->w().cross(link->wc())); const Vector3 L = link->Iww() * link->w() + link->m() * link->wc().cross(link->vo()); link->pf() = link->w().cross(P); link->ptau() = link->vo().cross(P) + link->w().cross(L); } } /** calculate the mass matrix using the unit vector method \todo replace the unit vector method here with a more efficient method that only requires O(n) computation time */ void ForwardDynamicsCBM::calcMassMatrix() { DyLink* root = body->rootLink(); const int numLinks = body->numLinks(); // preserve and clear the joint accelerations for(int i=1; i < numLinks; ++i){ DyLink* link = body->link(i); ddqorg[i] = link->ddq(); uorg [i] = link->u(); link->ddq() = 0.0; } // preserve and clear the root link acceleration dvoorg = root->dvo(); dworg = root->dw(); root->dvo() = -g - root_w_x_v; // dv = g, dw = 0 root->dw().setZero(); setColumnOfMassMatrix(b1, 0); if(unknown_rootDof){ for(int i=0; i < 3; ++i){ root->dvo()[i] += 1.0; setColumnOfMassMatrix(M11, i); root->dvo()[i] -= 1.0; } for(int i=0; i < 3; ++i){ root->dw()[i] = 1.0; Vector3 dw_x_p = root->dw().cross(root->p()); root->dvo() -= dw_x_p; setColumnOfMassMatrix(M11, i + 3); root->dvo() += dw_x_p; root->dw()[i] = 0.0; } } if(given_rootDof){ for(int i=0; i < 3; ++i){ root->dvo()[i] += 1.0; setColumnOfMassMatrix(M12, i); root->dvo()[i] -= 1.0; } for(int i=0; i < 3; ++i){ root->dw()[i] = 1.0; Vector3 dw_x_p = root->dw().cross(root->p()); root->dvo() -= dw_x_p; setColumnOfMassMatrix(M12, i + 3); root->dvo() += dw_x_p; root->dw()[i] = 0.0; } } for(size_t i=0; i < torqueModeJoints.size(); ++i){ DyLink* link = torqueModeJoints[i]; link->ddq() = 1.0; int j = i + unknown_rootDof; setColumnOfMassMatrix(M11, j); M11(j, j) += link->Jm2(); // motor inertia link->ddq() = 0.0; } for(size_t i=0; i < highGainModeJoints.size(); ++i){ DyLink* link = highGainModeJoints[i]; link->ddq() = 1.0; int j = i + given_rootDof; setColumnOfMassMatrix(M12, j); link->ddq() = 0.0; } // subtract the constant term for(int i=0; i < M11.cols(); ++i){ M11.col(i) -= b1; } for(int i=0; i < M12.cols(); ++i){ M12.col(i) -= b1; } for(int i=1; i < numLinks; ++i){ DyLink* link = body->link(i); link->ddq() = ddqorg[i]; link->u() = uorg [i]; } root->dvo() = dvoorg; root->dw() = dworg; accelSolverInitialized = false; } void ForwardDynamicsCBM::setColumnOfMassMatrix(MatrixXd& M, int column) { Vector3 f; Vector3 tau; DyLink* root = body->rootLink(); calcInverseDynamics(root, f, tau); MatrixXd::ColXpr col = M.col(column); if(unknown_rootDof){ tau -= root->p().cross(f); col << f, tau; /* col.head(3) = f; col.segment(3, 3) = tau; */ } for(size_t i=0; i < torqueModeJoints.size(); ++i){ col(i + unknown_rootDof) = torqueModeJoints[i]->u(); } } void ForwardDynamicsCBM::calcInverseDynamics(DyLink* link, Vector3& out_f, Vector3& out_tau) { const DyLink* parent = link->parent(); if(parent){ link->dvo() = parent->dvo() + link->cv() + link->sv() * link->ddq(); link->dw() = parent->dw() + link->cw() + link->sw() * link->ddq(); } out_f = link->pf(); out_tau = link->ptau(); if(link->child()){ Vector3 f_c; Vector3 tau_c; calcInverseDynamics(link->child(), f_c, tau_c); out_f += f_c; out_tau += tau_c; } out_f .noalias() += link->m() * link->dvo() + link->Iwv().transpose() * link->dw(); out_tau.noalias() += link->Iwv() * link->dvo() + link->Iww() * link->dw(); link->u() = link->sv().dot(out_f) + link->sw().dot(out_tau); if(link->sibling()){ Vector3 f_s; Vector3 tau_s; calcInverseDynamics(link->sibling(), f_s, tau_s); out_f += f_s; out_tau += tau_s; } } void ForwardDynamicsCBM::sumExternalForces() { fextTotal.setZero(); tauextTotal.setZero(); const int n = body->numLinks(); for(int i=0; i < n; ++i){ const DyLink* link = body->link(i); fextTotal += link->f_ext(); tauextTotal += link->tau_ext(); } tauextTotal -= body->rootLink()->p().cross(fextTotal); } void ForwardDynamicsCBM::calcd1(DyLink* link, Vector3& out_f, Vector3& out_tau) { out_f = -link->f_ext(); out_tau = -link->tau_ext(); if(link->child()){ Vector3 f_c; Vector3 tau_c; calcd1(link->child(), f_c, tau_c); out_f += f_c; out_tau += tau_c; } link->u() = link->sv().dot(out_f) + link->sw().dot(out_tau); if(link->sibling()){ Vector3 f_s; Vector3 tau_s; calcd1(link->sibling(), f_s, tau_s); out_f += f_s; out_tau += tau_s; } } void ForwardDynamicsCBM::initializeAccelSolver() { if(!accelSolverInitialized){ if(!ddqGivenCopied){ if(given_rootDof){ DyLink* root = body->rootLink(); root->dvo() = root->dv() - root->dw().cross(root->p()) - root->w().cross(root->v()); ddqGiven.head(3) = root->dvo(); ddqGiven.segment(3, 3) = root->dw(); } for(size_t i=0; i < highGainModeJoints.size(); ++i){ ddqGiven(given_rootDof + i) = highGainModeJoints[i]->ddq(); } ddqGivenCopied = true; } b1.noalias() += M12 * ddqGiven; for(int i=1; i < body->numLinks(); ++i){ const DyLink* link = body->link(i); uorg [i] = link->u(); } Vector3 f, tau; DyLink* root = body->rootLink(); calcd1(root, f, tau); for(int i=0; i < unknown_rootDof; i++){ d1(i, 0) = 0; } for(size_t i=0; i < torqueModeJoints.size(); ++i){ d1(i + unknown_rootDof, 0) = torqueModeJoints[i]->u(); } for(int i=1; i < body->numLinks(); ++i){ DyLink* link = body->link(i); link->u() = uorg [i]; } accelSolverInitialized = true; } } //for ConstraintForceSolver void ForwardDynamicsCBM::solveUnknownAccels (DyLink* link, const Vector3& fext, const Vector3& tauext, const Vector3& rootfext, const Vector3& roottauext) { const Vector3 fextorg = link->f_ext(); const Vector3 tauextorg = link->tau_ext(); link->f_ext() = fext; link->tau_ext() = tauext; for(int i=1; i < body->numLinks(); ++i){ const DyLink* link = body->link(i); uorg[i] = link->u(); } Vector3 f, tau; DyLink* root = body->rootLink(); calcd1(root, f, tau); for(int i=0; i < unknown_rootDof; i++){ d1(i, 0) = 0; } for(size_t i=0; i < torqueModeJoints.size(); ++i){ d1(i + unknown_rootDof, 0) = torqueModeJoints[i]->u(); } for(int i=1; i < body->numLinks(); ++i){ DyLink* link = body->link(i); link->u() = uorg[i]; } link->f_ext() = fextorg; link->tau_ext() = tauextorg; solveUnknownAccels(rootfext, roottauext); } void ForwardDynamicsCBM::solveUnknownAccels(const Vector3& fext, const Vector3& tauext) { if(unknown_rootDof){ c1.head(3) = fext; c1.segment(3, 3) = tauext; } for(size_t i=0; i < torqueModeJoints.size(); ++i){ c1(i + unknown_rootDof) = torqueModeJoints[i]->u(); } c1 -= d1; c1 -= b1.col(0); const VectorXd a(M11.colPivHouseholderQr().solve(c1)); if(unknown_rootDof){ DyLink* root = body->rootLink(); root->dw() = a.segment(3, 3); const Vector3 dv = a.head(3); root->dvo() = dv - root->dw().cross(root->p()) - root_w_x_v; } for(size_t i=0; i < torqueModeJoints.size(); ++i){ DyLink* link = torqueModeJoints[i]; link->ddq() = a(i + unknown_rootDof); } } void ForwardDynamicsCBM::calcAccelFKandForceSensorValues(DyLink* link, Vector3& out_f, Vector3& out_tau) { const DyLink* parent = link->parent(); if(parent){ link->dvo() = parent->dvo() + link->cv() + link->sv() * link->ddq(); link->dw() = parent->dw() + link->cw() + link->sw() * link->ddq(); } out_f = link->pf(); out_tau = link->ptau(); for(DyLink* child = link->child(); child; child = child->sibling()){ Vector3 f, tau; calcAccelFKandForceSensorValues(child, f, tau); out_f += f; out_tau += tau; } ForceSensorInfo& info = forceSensorInfo[link->index()]; if(CALC_ALL_JOINT_TORQUES || info.hasSensorsAbove){ Vector3 fg(link->m() * g); Vector3 tg(link->wc().cross(fg)); out_f -= fg; out_tau -= tg; out_f -= link->f_ext(); out_tau -= link->tau_ext(); out_f .noalias() += link->m() * link->dvo() + link->Iwv().transpose() * link->dw(); out_tau.noalias() += link->Iwv() * link->dvo() + link->Iww() * link->dw(); if(CALC_ALL_JOINT_TORQUES && highGainModeLinkFlag[link->index()]){ link->u() = link->sv().dot(out_f) + link->sw().dot(out_tau); } if(info.hasSensor){ info.f = -out_f; info.tau = -out_tau; } } } void ForwardDynamicsCBM::initializeSensors() { ForwardDynamics::initializeSensors(); const int n = body->numLinks(); forceSensorInfo.resize(n); if(sensorsEnabled){ const DeviceList& forceSensors = sensorHelper.forceSensors(); for(size_t i=0; i < forceSensors.size(); ++i){ const ForceSensor* sensor = forceSensors[i]; forceSensorInfo[sensor->link()->index()].hasSensor = true; } updateForceSensorInfo(body->rootLink(), false); } } void ForwardDynamicsCBM::updateForceSensorInfo(DyLink* link, bool hasSensorsAbove) { ForceSensorInfo& info = forceSensorInfo[link->index()]; hasSensorsAbove |= info.hasSensor; info.hasSensorsAbove = hasSensorsAbove; for(DyLink* child = link->child(); child; child = child->sibling()){ updateForceSensorInfo(child, hasSensorsAbove); } } void ForwardDynamicsCBM::updateForceSensors() { const DeviceList& sensors = sensorHelper.forceSensors(); for(size_t i=0; i < sensors.size(); ++i){ ForceSensor* sensor = sensors[i]; const Link* link = sensor->link(); const ForceSensorInfo& info = forceSensorInfo[sensor->link()->index()]; const Matrix3 R = link->R() * sensor->R_local(); const Vector3 p = link->p() + link->R() * sensor->p_local(); sensor->f() = R.transpose() * info.f; sensor->tau() = R.transpose() * (info.tau - p.cross(info.f)); sensor->notifyStateChange(); } } choreonoid-1.5.0/src/Body/DyBody.h0000664000000000000000000001064712741425367015420 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_DYBODY_H #define CNOID_BODY_DYBODY_H #include "Body.h" #include "Link.h" #include "exportdecl.h" namespace cnoid { /** A Link class used for forward dynamics based on the articulated body method (ABM) */ class CNOID_EXPORT DyLink : public Link { public: EIGEN_MAKE_ALIGNED_OPERATOR_NEW; DyLink(); DyLink(const Link& link); DyLink* parent() const { return static_cast(Link::parent()); } DyLink* sibling() const { return static_cast(Link::sibling()); } DyLink* child() const { return static_cast(Link::child()); } const Vector3& vo() const { return vo_; } Vector3& vo() { return vo_; } const Vector3& dvo() const { return dvo_; } Vector3& dvo() { return dvo_; } const Vector3& sw() const { return sw_; } Vector3& sw() { return sw_; } const Vector3& sv() const { return sv_; } Vector3& sv() { return sv_; } const Vector3& cv() const { return cv_; } Vector3& cv() { return cv_; } const Vector3& cw() const { return cw_; } Vector3& cw() { return cw_; } const Matrix3& Iww() const { return Iww_; } Matrix3& Iww() { return Iww_; } const Matrix3& Iwv() const { return Iwv_; } Matrix3& Iwv() { return Iwv_; } const Matrix3& Ivv() const { return Ivv_; } Matrix3& Ivv() { return Ivv_; } const Vector3& pf() const { return pf_; } Vector3& pf() { return pf_; } const Vector3& ptau() const { return ptau_; } Vector3& ptau() { return ptau_; } const Vector3& hhv() const { return hhv_; } Vector3& hhv() { return hhv_; } const Vector3& hhw() const { return hhw_; } Vector3& hhw() { return hhw_; } double uu() const { return uu_; } double& uu() { return uu_; } double dd() const { return dd_; } double& dd() { return dd_; } /** This is used for checking or visualizing the actual constraint forces. This is updated if ConstraintForceSolver::enableConstraintForceOutput(true) is called. */ struct ConstraintForce { EIGEN_MAKE_ALIGNED_OPERATOR_NEW ConstraintForce(const Vector3& point, const Vector3& force) : point(point), force(force) { } Vector3 point; Vector3 force; }; typedef std::vector ConstraintForceArray; ConstraintForceArray& constraintForces() { return constraintForces_; } const ConstraintForceArray& constraintForces() const { return constraintForces_; } virtual void prependChild(Link* link); virtual void appendChild(Link* link); private: Vector3 vo_; ///< translation elements of spacial velocity Vector3 dvo_; ///< derivative of vo /** A unit vector of angular velocity (the world coordinate) generated by the joint The value is parent->R * a when the joint is the rotational type. */ Vector3 sw_; /** A unit vector of spatial velocity (the world coordinate) generated by the joint. The value is parent->R * d when the joint is the translation type. */ Vector3 sv_; Vector3 cv_; ///< dsv * dq (cross velocity term) Vector3 cw_; ///< dsw * dq (cross velocity term) Matrix3 Iww_; ///< bottm right block of the articulated inertia Matrix3 Iwv_; ///< bottom left block (transpose of top right block) of the articulated inertia Matrix3 Ivv_; ///< top left block of the articulated inertia Vector3 pf_; ///< bias force (linear element) Vector3 ptau_; ///< bias force (torque element) Vector3 hhv_; ///< top block of Ia * s Vector3 hhw_; ///< bottom bock of Ia * s double uu_; double dd_; ///< Ia * s*s^T std::vector constraintForces_; }; /** A Body class used for forward dynamics based on the articulated body method (ABM) */ class CNOID_EXPORT DyBody : public Body { public: DyBody(); DyBody(const Body& org); virtual Body* clone() const; virtual Link* createLink(const Link* org = 0) const; DyLink* joint(int id) const { return static_cast(Body::joint(id)); } DyLink* link(int index) const { return static_cast(Body::link(index)); } DyLink* link(const std::string& name) const { return static_cast(Body::link(name)); } DyLink* rootLink() const { return static_cast(Body::rootLink()); } void calcSpatialForwardKinematics(); }; typedef ref_ptr DyBodyPtr; }; #endif choreonoid-1.5.0/src/Body/LinkPath.cpp0000664000000000000000000000342512741425367016267 0ustar rootroot/** \file \brief Implementations of the LinkPath class \author Shin'ichiro Nakaoka */ #include "LinkPath.h" #include "Link.h" #include using namespace std; using namespace cnoid; LinkPath::LinkPath() { } LinkPath::LinkPath(Link* base, Link* end) { setPath(base, end); } /// path from the root link LinkPath::LinkPath(Link* base) { setPath(base); } /// This method is disabled. void LinkPath::find(Link* root, bool doUpward, bool doDownward) { throw "The find method for LinkTraverse cannot be used in LinkPath"; } bool LinkPath::setPath(Link* base, Link* end) { links.clear(); numUpwardConnections = 0; bool found = findPathSub(base, 0, end, false); if(!found){ links.clear(); } return found; } bool LinkPath::findPathSub(Link* link, Link* prev, Link* end, bool isUpward) { links.push_back(link); if(isUpward){ ++numUpwardConnections; } if(link == end){ return true; } for(Link* child = link->child(); child; child = child->sibling()){ if(child != prev){ if(findPathSub(child, link, end, false)){ return true; } } } Link* parent = link->parent(); if(parent && parent != prev){ if(findPathSub(parent, link, end, true)){ return true; } } links.pop_back(); if(isUpward){ --numUpwardConnections; } return false; } /// path from the root link void LinkPath::setPath(Link* end) { links.clear(); numUpwardConnections = 0; findPathFromRootSub(end); std::reverse(links.begin(), links.end()); } void LinkPath::findPathFromRootSub(Link* link) { links.push_back(link); if(link->parent()){ findPathFromRootSub(link->parent()); } } choreonoid-1.5.0/src/Body/ZMPSeq.cpp0000664000000000000000000000542612741425367015677 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #include "ZMPSeq.h" #include "BodyMotion.h" #include using namespace std; using namespace cnoid; namespace { static const string zmpkey("ZMP"); } ZMPSeq::ZMPSeq(int nFrames) : Vector3Seq(nFrames) { setSeqContentName(zmpkey); isRootRelative_ = false; } ZMPSeq::ZMPSeq(const ZMPSeq& org) : Vector3Seq(org) { isRootRelative_ = org.isRootRelative_; } ZMPSeq::ZMPSeq(const Vector3Seq& org) : Vector3Seq(org) { setSeqContentName(zmpkey); isRootRelative_ = false; } ZMPSeq& ZMPSeq::operator=(const ZMPSeq& rhs) { if(this != &rhs){ Vector3Seq::operator=(rhs); isRootRelative_ = rhs.isRootRelative_; } return *this; } AbstractSeq& ZMPSeq::operator=(const AbstractSeq& rhs) { const ZMPSeq* rhsZmpSeq = dynamic_cast(&rhs); if(rhsZmpSeq){ return operator=(*rhsZmpSeq); } else { return Vector3Seq::BaseSeqType::operator=(rhs); } } AbstractSeqPtr ZMPSeq::cloneSeq() const { return boost::make_shared(*this); } const std::string& ZMPSeq::key() { return zmpkey; } void ZMPSeq::setRootRelative(bool on) { isRootRelative_ = on; } bool ZMPSeq::doWriteSeq(YAMLWriter& writer) { if(Vector3Seq::doWriteSeq(writer)){ if(isRootRelative_){ writer.putKeyValue("isRootRelative", true); } return true; } return false; } bool ZMPSeq::doReadSeq(const Mapping& archive) { if(Vector3Seq::doReadSeq(archive)){ archive.read("isRootRelative", isRootRelative_); return true; } return false; } ZMPSeqPtr cnoid::getZMPSeq(const BodyMotion& motion) { return motion.extraSeq(zmpkey); } ZMPSeqPtr cnoid::getOrCreateZMPSeq(BodyMotion& motion) { return motion.getOrCreateExtraSeq(zmpkey); } void cnoid::clearZMPSeq(BodyMotion& motion) { motion.clearExtraSeq(zmpkey); } bool cnoid::makeRootRelative(ZMPSeq& zmpseq, BodyMotion& motion, bool on) { if(zmpseq.isRootRelative() != on){ MultiSE3Seq::Part rootSeq = motion.linkPosSeq()->part(0); if(rootSeq.empty()){ return false; } if(on){ // make the coordinate root relative for(int i=0; i < zmpseq.numFrames(); ++i){ const SE3& p = rootSeq[std::min(i, rootSeq.size() - 1)]; zmpseq[i] = p.rotation().inverse() * zmpseq[i] - p.translation(); } } else { // make the coordinate global for(int i=0; i < zmpseq.numFrames(); ++i){ const SE3& p = rootSeq[std::min(i, rootSeq.size() - 1)]; zmpseq[i] = p.rotation() * zmpseq[i] + p.translation(); } } zmpseq.setRootRelative(on); } return true; } choreonoid-1.5.0/src/Body/SceneDevice.h0000664000000000000000000000334512741425367016400 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_SCENE_DEVICE_H #define CNOID_BODY_SCENE_DEVICE_H #include #include #include "exportdecl.h" namespace cnoid { class Device; class Camera; class Light; class PointLight; class SpotLight; class CNOID_EXPORT SceneDevice : public SgPosTransform { public: EIGEN_MAKE_ALIGNED_OPERATOR_NEW; // for integrating new device types typedef boost::function SceneDeviceFactory; template static void registerSceneDeviceFactory(const SceneDeviceFactory& factory) { registerSceneDeviceFactory_(&typeid(DeviceType), factory); } static SceneDevice* create(Device* device); SceneDevice(Device* device); SceneDevice(Device* device, SgNode* sceneNode, boost::function sceneUpdateFunction); template DeviceType* device() { return static_cast(device_); } template const DeviceType* device() const { return static_cast(device_); } Device* device() { return device_; } const Device* device() const { return device_; } void setSceneUpdateFunction(boost::function function); void updateScene() { if(sceneUpdateFunction) sceneUpdateFunction(); } void setSceneUpdateConnection(bool on); protected: ~SceneDevice(); private: SceneDevice(const SceneDevice& org); Device* device_; boost::function sceneUpdateFunction; Connection connection; static void registerSceneDeviceFactory_(const std::type_info* pTypeInfo, const SceneDeviceFactory& factory); }; typedef ref_ptr SceneDevicePtr; } #endif choreonoid-1.5.0/src/Body/Body.cpp0000664000000000000000000003220212741425367015445 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "Body.h" #include "BodyCustomizerInterface.h" #include #include #include using namespace std; using namespace boost; using namespace cnoid; namespace { const bool PUT_DEBUG_MESSAGE = true; bool pluginsInDefaultDirectoriesLoaded = false; #ifndef uint typedef unsigned int uint; #endif struct BodyHandleEntity { Body* body; }; typedef std::map NameToLinkMap; typedef std::map DeviceNameMap; typedef std::map CacheMap; } namespace cnoid { class BodyImpl { public: NameToLinkMap nameToLinkMap; DeviceNameMap deviceNameMap; CacheMap cacheMap; MappingPtr info; Vector3 centerOfMass; double mass; std::string name; std::string modelName; // Members for the customizer BodyCustomizerHandle customizerHandle; BodyCustomizerInterface* customizerInterface; BodyHandleEntity bodyHandleEntity; BodyHandle bodyHandle; bool installCustomizer(BodyCustomizerInterface* customizerInterface); }; } Body::Body() { initialize(); rootLink_ = createLink(); numActualJoints = 0; impl->centerOfMass.setZero(); impl->mass = 0.0; impl->info = new Mapping(); } void Body::initialize() { impl = new BodyImpl; impl->customizerHandle = 0; impl->customizerInterface = 0; impl->bodyHandleEntity.body = this; impl->bodyHandle = &impl->bodyHandleEntity; } Body::Body(const Body& org) { copy(org); } void Body::copy(const Body& org) { initialize(); impl->centerOfMass = org.impl->centerOfMass; impl->mass = org.impl->mass; impl->name = org.impl->name; impl->modelName = org.impl->modelName; impl->info = org.impl->info; setRootLink(cloneLinkTree(org.rootLink())); // deep copy of the devices const DeviceList<>& orgDevices = org.devices(); for(size_t i=0; i < orgDevices.size(); ++i){ const Device& orgDevice = *orgDevices[i]; Device* device = orgDevice.clone(); device->setLink(link(orgDevice.link()->index())); addDevice(device); } // deep copy of the extraJoints for(size_t i=0; i < org.extraJoints_.size(); ++i){ const ExtraJoint& orgExtraJoint = org.extraJoints_[i]; ExtraJoint extraJoint(orgExtraJoint); for(int j=0; j < 2; ++j){ extraJoint.link[j] = link(orgExtraJoint.link[j]->index()); } extraJoints_.push_back(extraJoint); } if(org.impl->customizerInterface){ installCustomizer(org.impl->customizerInterface); } } Link* Body::cloneLinkTree(const Link* orgLink) { Link* link = createLink(orgLink); for(Link* orgChild = orgLink->child(); orgChild; orgChild = orgChild->sibling()){ link->appendChild(cloneLinkTree(orgChild)); } return link; } Body* Body::clone() const { return new Body(*this); } Link* Body::createLink(const Link* org) const { return org ? new Link(*org) : new Link(); } void Body::cloneShapes(SgCloneMap& cloneMap) { const int n = linkTraverse_.numLinks(); for(int i=0; i < n; ++i){ Link* link = linkTraverse_[i]; SgNode* visualShape = link->visualShape(); if(visualShape){ link->setVisualShape(visualShape->cloneNode(cloneMap)); } SgNode* collisionShape = link->collisionShape(); if(collisionShape){ if(collisionShape == visualShape){ link->setCollisionShape(link->visualShape()); } else { link->setCollisionShape(collisionShape->cloneNode(cloneMap)); } } } } Body::~Body() { setRootLink(0); if(impl->customizerHandle){ impl->customizerInterface->destroy(impl->customizerHandle); } delete impl; } void Body::setRootLink(Link* link) { if(rootLink_){ rootLink_->setBody(0); } rootLink_ = link; if(rootLink_){ rootLink_->setBody(this); updateLinkTree(); } } Link* Body::createEmptyJoint(int jointId) { Link* empty = createLink(); empty->setJointId(jointId); return empty; } void Body::updateLinkTree() { isStaticModel_ = true; impl->nameToLinkMap.clear(); linkTraverse_.find(rootLink()); const int numLinks = linkTraverse_.numLinks(); jointIdToLinkArray.clear(); jointIdToLinkArray.reserve(numLinks - 1); numActualJoints = 0; Link** virtualJoints = (Link**)alloca(numLinks * sizeof(Link*)); int numVirtualJoints = 0; double m = 0.0; for(int i=0; i < numLinks; ++i){ Link* link = linkTraverse_[i]; link->setIndex(i); impl->nameToLinkMap[link->name()] = link; const int id = link->jointId(); if(id >= 0){ if(id >= jointIdToLinkArray.size()){ jointIdToLinkArray.resize(id + 1, 0); } if(!jointIdToLinkArray[id]){ jointIdToLinkArray[id] = link; ++numActualJoints; } } if(link->jointType() != Link::FIXED_JOINT){ isStaticModel_ = false; if(i > 0 && id < 0){ virtualJoints[numVirtualJoints++] = link; } } m += link->mass(); } for(size_t i=0; i < jointIdToLinkArray.size(); ++i){ if(!jointIdToLinkArray[i]){ jointIdToLinkArray[i] = createEmptyJoint(i); ++numActualJoints; } } if(numVirtualJoints > 0){ const int n = jointIdToLinkArray.size(); jointIdToLinkArray.resize(n + numVirtualJoints); for(int i=0; i < numVirtualJoints; ++i){ jointIdToLinkArray[n + i] = virtualJoints[i]; } } impl->mass = m; } void Body::resetDefaultPosition(const Position& T) { rootLink_->setOffsetPosition(T); } const std::string& Body::name() const { return impl->name; } void Body::setName(const std::string& name) { impl->name = name; } const std::string& Body::modelName() const { return impl->modelName; } void Body::setModelName(const std::string& name) { impl->modelName = name; } const Mapping* Body::info() const { return impl->info; } Mapping* Body::info() { return impl->info; } void Body::resetInfo(Mapping* info) { impl->info = info; } void Body::addDevice(Device* device) { device->setIndex(devices_.size()); devices_.push_back(device); if(!device->name().empty()){ impl->deviceNameMap[device->name()] = device; } } void Body::clearDevices() { devices_.clear(); impl->deviceNameMap.clear(); } Device* Body::findDeviceSub(const std::string& name) const { DeviceNameMap::const_iterator p = impl->deviceNameMap.find(name); if(p != impl->deviceNameMap.end()){ return p->second; } return 0; } Referenced* Body::findCacheSub(const std::string& name) { CacheMap::iterator p = impl->cacheMap.find(name); if(p != impl->cacheMap.end()){ return p->second; } return 0; } const Referenced* Body::findCacheSub(const std::string& name) const { CacheMap::iterator p = impl->cacheMap.find(name); if(p != impl->cacheMap.end()){ return p->second; } return 0; } void Body::insertCache(const std::string& name, Referenced* cache) { impl->cacheMap[name] = cache; } bool Body::getCaches(PolymorphicReferencedArrayBase<>& out_caches, std::vector& out_names) const { out_caches.clear_elements(); out_names.clear(); for(CacheMap::const_iterator p = impl->cacheMap.begin(); p != impl->cacheMap.end(); ++p){ if(out_caches.try_push_back(p->second)){ out_names.push_back(p->first); } } return !out_names.empty(); } void Body::removeCache(const std::string& name) { impl->cacheMap.erase(name); } Link* Body::link(const std::string& name) const { NameToLinkMap::const_iterator p = impl->nameToLinkMap.find(name); return (p != impl->nameToLinkMap.end()) ? p->second : 0; } double Body::mass() const { return impl->mass; } const Vector3& Body::centerOfMass() const { return impl->centerOfMass; } void Body::initializeState() { rootLink_->T() = rootLink_->Tb(); rootLink_->v().setZero(); rootLink_->w().setZero(); rootLink_->dv().setZero(); rootLink_->dw().setZero(); const int n = linkTraverse_.numLinks(); for(int i=0; i < n; ++i){ Link* link = linkTraverse_[i]; link->u() = 0.0; link->q() = link->initialJointDisplacement(); link->dq() = 0.0; link->ddq() = 0.0; } calcForwardKinematics(true, true); clearExternalForces(); initializeDeviceStates(); } void Body::clearExternalForces() { int n = linkTraverse_.numLinks(); for(int i=0; i < n; ++i){ Link* link = linkTraverse_[i]; link->F_ext().setZero(); } } void Body::initializeDeviceStates() { for(size_t i=0; i < devices_.size(); ++i){ devices_[i]->clearState(); } } const Vector3& Body::calcCenterOfMass() { double m = 0.0; Vector3 mc = Vector3::Zero(); int n = linkTraverse_.numLinks(); for(int i=0; i < n; i++){ Link* link = linkTraverse_[i]; link->wc().noalias() = link->R() * link->c() + link->p(); mc.noalias() += link->m() * link->wc(); m += link->m(); } impl->centerOfMass = mc / m; impl->mass = m; return impl->centerOfMass; } /** assuming Link::v,w is already computed by calcForwardKinematics(true); assuming Link::wc is already computed by calcCenterOfMass(); */ void Body::calcTotalMomentum(Vector3& out_P, Vector3& out_L) { out_P.setZero(); out_L.setZero(); Vector3 dwc; // Center of mass speed in world frame Vector3 P; // Linear momentum of the link Vector3 L; // Angular momentum with respect to the world frame origin Vector3 Llocal; // Angular momentum with respect to the center of mass of the link int n = linkTraverse_.numLinks(); for(int i=0; i < n; i++){ Link* link = linkTraverse_[i]; dwc = link->v() + link->w().cross(link->R() * link->c()); P = link->m() * dwc; //L = cross(link->wc, P) + link->R * link->I * trans(link->R) * link->w; Llocal.noalias() = link->I() * link->R().transpose() * link->w(); L .noalias() = link->wc().cross(P) + link->R() * Llocal; out_P += P; out_L += L; } } BodyCustomizerHandle Body::customizerHandle() const { return impl->customizerHandle; } BodyCustomizerInterface* Body::customizerInterface() const { return impl->customizerInterface; } bool Body::hasVirtualJointForces() const { return (impl->customizerInterface && impl->customizerInterface->setVirtualJointForces); } void Body::setVirtualJointForces() { if(impl->customizerInterface && impl->customizerInterface->setVirtualJointForces){ impl->customizerInterface->setVirtualJointForces(impl->customizerHandle); } } /** The function installs the pre-loaded customizer corresponding to the model name. */ bool Body::installCustomizer() { if(!pluginsInDefaultDirectoriesLoaded){ loadBodyCustomizers(bodyInterface()); pluginsInDefaultDirectoriesLoaded = true; } BodyCustomizerInterface* interface = findBodyCustomizer(impl->modelName); return interface ? installCustomizer(interface) : false; } bool Body::installCustomizer(BodyCustomizerInterface* customizerInterface) { return impl->installCustomizer(customizerInterface); } bool BodyImpl::installCustomizer(BodyCustomizerInterface* customizerInterface) { if(this->customizerInterface){ if(customizerHandle){ this->customizerInterface->destroy(customizerHandle); customizerHandle = 0; } this->customizerInterface = 0; } if(customizerInterface){ customizerHandle = customizerInterface->create(bodyHandle, modelName.c_str()); if(customizerHandle){ this->customizerInterface = customizerInterface; } } return (customizerHandle != 0); } static inline Link* extractLink(BodyHandle bodyHandle, int linkIndex) { return static_cast(bodyHandle)->body->link(linkIndex); } static int getLinkIndexFromName(BodyHandle bodyHandle, const char* linkName) { Body* body = static_cast(bodyHandle)->body; Link* link = body->link(linkName); return (link ? link->index() : -1); } static const char* getLinkName(BodyHandle bodyHandle, int linkIndex) { return extractLink(bodyHandle, linkIndex)->name().c_str(); } static double* getJointValuePtr(BodyHandle bodyHandle, int linkIndex) { return &(extractLink(bodyHandle,linkIndex)->q()); } static double* getJointVelocityPtr(BodyHandle bodyHandle, int linkIndex) { return &(extractLink(bodyHandle, linkIndex)->dq()); } static double* getJointTorqueForcePtr(BodyHandle bodyHandle, int linkIndex) { return &(extractLink(bodyHandle, linkIndex)->u()); } BodyInterface* Body::bodyInterface() { static BodyInterface interface = { BODY_INTERFACE_VERSION, getLinkIndexFromName, getLinkName, getJointValuePtr, getJointVelocityPtr, getJointTorqueForcePtr, }; return &interface; } choreonoid-1.5.0/src/Body/JointPath.h0000664000000000000000000000765712741425367016135 0ustar rootroot/** \file \brief The header file of the JointPath class \author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_JOINT_PATH_H #define CNOID_BODY_JOINT_PATH_H #include "LinkPath.h" #include "InverseKinematics.h" #include #include #include #include "exportdecl.h" namespace cnoid { class JointPathIkImpl; class CNOID_EXPORT JointPath : public InverseKinematics { public: JointPath(); JointPath(Link* base, Link* end); JointPath(Link* end); virtual ~JointPath(); bool setPath(Link* base, Link* end); bool setPath(Link* end); //! Deprecated. Use "setPath()" instead of this. bool find(Link* base, Link* end) { return setPath(base, end); } //! Deprecated. Use "setPath()" instead of this. bool find(Link* end) { return setPath(end); } bool empty() const { return joints.empty(); } int numJoints() const { return joints.size(); } Link* joint(int index) const { return joints[index]; } Link* baseLink() const { return linkPath.baseLink(); } Link* endLink() const { return linkPath.endLink(); } bool isJointDownward(int index) const { return (index >= numUpwardJointConnections); } void calcForwardKinematics(bool calcVelocity = false, bool calcAcceleration = false) const { linkPath.calcForwardKinematics(calcVelocity, calcAcceleration); } int indexOf(const Link* link) const; bool isBestEffortIKmode() const; void setBestEffortIKmode(bool on); void setNumericalIKmaxIKerror(double e); void setNumericalIKdeltaScale(double s); void setNumericalIKmaxIterations(int n); void setNumericalIKdampingConstant(double lambda); static double numericalIKdefaultDeltaScale(); static int numericalIKdefaultMaxIterations(); static double numericalIKdefaultMaxIKerror(); static double numericalIKdefaultDampingConstant(); void customizeTarget( int numTargetElements, boost::function errorFunc, boost::function jacobianFunc); // InverseKinematics Interface virtual bool hasAnalyticalIK() const; JointPath& storeCurrentPosition(); JointPath& setGoal(const Vector3& end_p, const Matrix3& end_R) { targetTranslationGoal = end_p; targetRotationGoal = end_R; return *this; } JointPath& setGoal(const Vector3& base_p, const Matrix3& base_R, const Vector3& end_p, const Matrix3& end_R); virtual bool calcInverseKinematics(); bool calcNumericalIK() { return JointPath::calcInverseKinematics(); } int numIterations() const; //! deprecated void calcJacobian(Eigen::MatrixXd& out_J) const; //! deprecated virtual bool calcInverseKinematics(const Vector3& end_p, const Matrix3& end_R); //! deprecated bool calcInverseKinematics( const Vector3& base_p, const Matrix3& base_R, const Vector3& end_p, const Matrix3& end_R); //! deprecated void setNumericalIKtruncateRatio(double r); //! deprecated static double numericalIKdefaultTruncateRatio(); protected: virtual void onJointPathUpdated(); private: JointPath(const JointPath& org); void initialize(); void extractJoints(); JointPathIkImpl* getOrCreateIK(); LinkPath linkPath; std::vector joints; int numUpwardJointConnections; Vector3 targetTranslationGoal; Matrix3 targetRotationGoal; bool needForwardKinematicsBeforeIK; JointPathIkImpl* ik; }; typedef boost::shared_ptr JointPathPtr; class Body; /** This function returns a joint path which may do analytical inverse kinematics when the body has the analytical one for a given path. \todo move back this function to the Body class */ CNOID_EXPORT JointPathPtr getCustomJointPath(Body* body, Link* baseLink, Link* targetLink); }; #endif choreonoid-1.5.0/src/Body/DyBody.cpp0000664000000000000000000000571112741425367015747 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "DyBody.h" #include using namespace std; using namespace boost; using namespace cnoid; DyLink::DyLink() { } DyLink::DyLink(const Link& link) : Link(link) { } void DyLink::prependChild(Link* link) { if(DyLink* dyLink = dynamic_cast(link)){ Link::prependChild(dyLink); } else { throw type_mismatch_error(); } } void DyLink::appendChild(Link* link) { if(DyLink* dyLink = dynamic_cast(link)){ Link::appendChild(dyLink); } else { throw type_mismatch_error(); } } DyBody::DyBody() { } DyBody::DyBody(const Body& org) { copy(org); } Body* DyBody::clone() const { return new DyBody(*this); } Link* DyBody::createLink(const Link* org) const { return org ? new DyLink(*org) : new DyLink(); } void DyBody::calcSpatialForwardKinematics() { const LinkTraverse& traverse = linkTraverse(); const int n = traverse.numLinks(); for(int i=0; i < n; ++i){ DyLink* link = static_cast(traverse[i]); const DyLink* parent = link->parent(); if(parent){ switch(link->jointType()){ case Link::ROTATIONAL_JOINT: link->R().noalias() = parent->R() * AngleAxisd(link->q(), link->a()); link->p().noalias() = parent->R() * link->b() + parent->p(); link->sw().noalias() = parent->R() * link->a(); link->sv().noalias() = link->p().cross(link->sw()); link->w().noalias() = link->dq() * link->sw() + parent->w(); break; case Link::SLIDE_JOINT: link->p().noalias() = parent->R() * (link->b() + link->q() * link->d()) + parent->p(); link->R() = parent->R(); link->sw().setZero(); link->sv().noalias() = parent->R() * link->d(); link->w() = parent->w(); break; case Link::FIXED_JOINT: default: link->p().noalias() = parent->R() * link->b() + parent->p(); link->R() = parent->R(); link->w() = parent->w(); link->vo() = parent->vo(); link->sw().setZero(); link->sv().setZero(); link->cv().setZero(); link->cw().setZero(); goto COMMON_CALCS_FOR_ALL_JOINT_TYPES; } // Common for ROTATE and SLIDE link->vo().noalias() = link->dq() * link->sv() + parent->vo(); const Vector3 dsv = parent->w().cross(link->sv()) + parent->vo().cross(link->sw()); const Vector3 dsw = parent->w().cross(link->sw()); link->cv() = link->dq() * dsv; link->cw() = link->dq() * dsw; } COMMON_CALCS_FOR_ALL_JOINT_TYPES: link->v().noalias() = link->vo() + link->w().cross(link->p()); link->wc().noalias() = link->R() * link->c() + link->p(); } } choreonoid-1.5.0/src/Body/exportdecl.h0000664000000000000000000000175712741425367016401 0ustar rootroot#ifndef CNOID_BODY_EXPORTDECL_H_INCLUDED # define CNOID_BODY_EXPORTDECL_H_INCLUDED # if defined _WIN32 || defined __CYGWIN__ # define CNOID_BODY_DLLIMPORT __declspec(dllimport) # define CNOID_BODY_DLLEXPORT __declspec(dllexport) # define CNOID_BODY_DLLLOCAL # else # if __GNUC__ >= 4 # define CNOID_BODY_DLLIMPORT __attribute__ ((visibility("default"))) # define CNOID_BODY_DLLEXPORT __attribute__ ((visibility("default"))) # define CNOID_BODY_DLLLOCAL __attribute__ ((visibility("hidden"))) # else # define CNOID_BODY_DLLIMPORT # define CNOID_BODY_DLLEXPORT # define CNOID_BODY_DLLLOCAL # endif # endif # ifdef CNOID_BODY_STATIC # define CNOID_BODY_DLLAPI # define CNOID_BODY_LOCAL # else # ifdef CnoidBody_EXPORTS # define CNOID_BODY_DLLAPI CNOID_BODY_DLLEXPORT # else # define CNOID_BODY_DLLAPI CNOID_BODY_DLLIMPORT # endif # define CNOID_BODY_LOCAL CNOID_BODY_DLLLOCAL # endif #endif #ifdef CNOID_EXPORT # undef CNOID_EXPORT #endif #define CNOID_EXPORT CNOID_BODY_DLLAPI choreonoid-1.5.0/src/Body/RateGyroSensor.h0000664000000000000000000000240212741425367017142 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_RATE_GYRO_SENSOR_H #define CNOID_BODY_RATE_GYRO_SENSOR_H #include "Device.h" #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT RateGyroSensor : public Device { Vector3 w_; // w = omega = angular velocity struct Spec { Vector3 w_max; }; boost::scoped_ptr spec; public: RateGyroSensor(); RateGyroSensor(const RateGyroSensor& org, bool copyStateOnly = false); virtual const char* typeName(); void copyStateFrom(const RateGyroSensor& other); virtual void copyStateFrom(const DeviceState& other); virtual DeviceState* cloneState() const; virtual Device* clone() const; virtual void forEachActualType(boost::function func); virtual void clearState(); virtual int stateSize() const; virtual const double* readState(const double* buf); virtual double* writeState(double* out_buf) const; const Vector3& w() const { return w_; } Vector3& w() { return w_; } const Vector3& w_max() const { return spec->w_max; } Vector3& w_max() { return spec->w_max; } }; typedef ref_ptr RateGyroSensorPtr; }; #endif choreonoid-1.5.0/src/Body/RateGyroSensor.cpp0000664000000000000000000000341212741425367017477 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "RateGyroSensor.h" using namespace cnoid; RateGyroSensor::RateGyroSensor() : spec(new Spec) { spec->w_max.setConstant(std::numeric_limits::max()); RateGyroSensor::clearState(); } const char* RateGyroSensor::typeName() { return "RateGyroSensor"; } void RateGyroSensor::copyStateFrom(const RateGyroSensor& other) { w_ = other.w_; } void RateGyroSensor::copyStateFrom(const DeviceState& other) { if(typeid(other) != typeid(RateGyroSensor)){ throw std::invalid_argument("Type mismatch in the Device::copyStateFrom function"); } copyStateFrom(static_cast(other)); } RateGyroSensor::RateGyroSensor(const RateGyroSensor& org, bool copyStateOnly) : Device(org, copyStateOnly) { copyStateFrom(org); if(!copyStateOnly){ spec.reset(new Spec); if(org.spec){ spec->w_max = org.spec->w_max; } else { spec->w_max.setConstant(std::numeric_limits::max()); } } } DeviceState* RateGyroSensor::cloneState() const { return new RateGyroSensor(*this, true); } Device* RateGyroSensor::clone() const { return new RateGyroSensor(*this); } void RateGyroSensor::forEachActualType(boost::function func) { if(!func(typeid(RateGyroSensor))){ Device::forEachActualType(func); } } void RateGyroSensor::clearState() { w_.setZero(); } int RateGyroSensor::stateSize() const { return 3; } const double* RateGyroSensor::readState(const double* buf) { w_ = Eigen::Map(buf); return buf + 3; } double* RateGyroSensor::writeState(double* out_buf) const { Eigen::Map(out_buf) << w_; return out_buf + 3; } choreonoid-1.5.0/src/Body/LinkTraverse.h0000664000000000000000000000334612741425367016635 0ustar rootroot/** \file \brief The header file of the LinkTraverse class \author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_LINK_TRAVERSE_H #define CNOID_BODY_LINK_TRAVERSE_H #include #include "exportdecl.h" namespace cnoid { class Link; class CNOID_EXPORT LinkTraverse { public: LinkTraverse(); LinkTraverse(int size); LinkTraverse(Link* root, bool doUpward = false, bool doDownward = true); virtual ~LinkTraverse(); void clear(); virtual void find(Link* root, bool doUpward = false, bool doDownward = true); int numLinks() const { return links.size(); } bool empty() const { return links.empty(); } std::size_t size() const { return links.size(); } Link* rootLink() const { return (links.empty() ? 0 : links.front()); } Link* link(int index) const { return links[index]; } Link* operator[] (int index) const { return links[index]; } std::vector::const_iterator begin() const { return links.begin(); } std::vector::const_iterator end() const { return links.end(); } /** If the connection from the queried link to the next link is downward (forward) direction, the method returns true. Otherwise, returns false. The range of valid indices is 0 to (numLinks() - 2). */ bool isDownward(int index) const { return (index >= numUpwardConnections); } void calcForwardKinematics(bool calcVelocity = false, bool calcAcceleration = false) const; protected: std::vector links; int numUpwardConnections; private: void traverse(Link* link, bool doUpward, bool doDownward, bool isUpward, Link* prev); }; }; #endif choreonoid-1.5.0/src/Body/BodyLoader.h0000664000000000000000000000171012741425367016241 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_BODY_LOADER_H #define CNOID_BODY_BODY_LOADER_H #include "AbstractBodyLoader.h" #include #include "exportdecl.h" namespace cnoid { class BodyLoaderImpl; class CNOID_EXPORT BodyLoader : public AbstractBodyLoader { public: static bool registerLoader(const std::string& extension, boost::function factory); BodyLoader(); ~BodyLoader(); virtual const char* format() const; virtual void setMessageSink(std::ostream& os); virtual void setVerbose(bool on); virtual void setShapeLoadingEnabled(bool on); virtual void setDefaultDivisionNumber(int n); virtual void setDefaultCreaseAngle(double theta); virtual bool load(Body* body, const std::string& filename); Body* load(const std::string& filename); AbstractBodyLoaderPtr lastActualBodyLoader() const; private: BodyLoaderImpl* impl; }; } #endif choreonoid-1.5.0/src/Body/DyWorld.h0000664000000000000000000001305712741425367015610 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_DYWORLD_H #define CNOID_BODY_DYWORLD_H #include "ForwardDynamics.h" #include #include #include "exportdecl.h" namespace cnoid { class DyLink; class DyBody; typedef ref_ptr DyBodyPtr; #ifdef ENABLE_SIMULATION_PROFILING const bool BODY_SIMULATION_PROFILING = true; #else const bool BODY_SIMULATION_PROFILING = false; #endif class CNOID_EXPORT WorldBase { public: WorldBase(); virtual ~WorldBase(); /** @brief get the number of bodies in this world @return the number of bodies */ int numBodies() const { return bodyInfoArray.size(); } /** @brief get body by index @param index of the body @return body */ DyBody* body(int index) const; /** @brief get body by name @param name of the body @return body */ DyBody* body(const std::string& name) const; /** @brief get forward dynamics computation method for body @param index index of the body @return forward dynamics computation method */ ForwardDynamicsPtr& forwardDynamics(int index) { return bodyInfoArray[index].forwardDynamics; } /** @brief get index of body by name @param name of the body @return index of the body */ int bodyIndex(const std::string& name) const; /** @brief add body to this world @param body @return index of the body @note This must be called before initialize() is called. */ int addBody(DyBody* body); /** Use this method instead of addBody(const DyBodyPtr& body) when you want to specify a forward dynamics calculater. */ int addBody(DyBody* body, const ForwardDynamicsPtr& forwardDynamics); /** @brief clear bodies in this world */ void clearBodies(); /** @brief clear collision pairs */ void clearCollisionPairs(); /** @brief set time step @param dt time step[s] */ void setTimeStep(double dt); /** @brief get time step @return time step[s] */ double timeStep(void) const { return timeStep_; } /** @brief set current time @param tm current time[s] */ void setCurrentTime(double tm); /** @brief get current time @return current time[s] */ double currentTime(void) const { return currentTime_; } /** @brief set gravity acceleration @param g gravity acceleration[m/s^2] */ void setGravityAcceleration(const Vector3& g); /** @brief get gravity acceleration @return gravity accleration */ inline const Vector3& gravityAcceleration() const { return g; } /** @brief enable/disable sensor simulation @param on true to enable, false to disable @note This must be called before initialize() is called. */ void enableSensors(bool on); void setOldAccelSensorCalcMode(bool on); /** @brief choose euler method for integration */ void setEulerMethod(); /** @brief choose runge-kutta method for integration */ void setRungeKuttaMethod(); /** @brief initialize this world. This must be called after all bodies are registered. */ virtual void initialize(); void setVirtualJointForces(); /** @brief compute forward dynamics and update current state */ virtual void calcNextState(); /** @brief get index of link pairs @param link1 link1 @param link2 link2 @return pair of index and flag. The flag is true if the pair was already registered, false othewise. */ std::pair getIndexOfLinkPairs(DyLink* link1, DyLink* link2); protected: double currentTime_; double timeStep_; struct BodyInfo { DyBodyPtr body; ForwardDynamicsPtr forwardDynamics; bool hasVirtualJointForces; }; std::vector bodyInfoArray; bool sensorsAreEnabled; bool isOldAccelSensorCalcMode; private: typedef std::map NameToIndexMap; NameToIndexMap nameToBodyIndexMap; typedef std::map BodyToIndexMap; BodyToIndexMap bodyToIndexMap; Vector3 g; bool isEulerMethod; // Euler or Runge Kutta ? struct LinkPairKey { DyLink* link1; DyLink* link2; bool operator<(const LinkPairKey& pair2) const; }; typedef std::map LinkPairKeyToIndexMap; LinkPairKeyToIndexMap linkPairKeyToIndexMap; int numRegisteredLinkPairs; }; template class World : public WorldBase { public: TConstraintForceSolver constraintForceSolver; #ifdef ENABLE_SIMULATION_PROFILING double forceSolveTime; double forwardDynamicsTime; double customizerTime; TimeMeasure timer; #endif World() : constraintForceSolver(*this) { } virtual void initialize() { WorldBase::initialize(); constraintForceSolver.initialize(); } virtual void calcNextState(){ #ifdef ENABLE_SIMULATION_PROFILING timer.begin(); #endif WorldBase::setVirtualJointForces(); #ifdef ENABLE_SIMULATION_PROFILING customizerTime = timer.measure(); timer.begin(); #endif constraintForceSolver.solve(); #ifdef ENABLE_SIMULATION_PROFILING forceSolveTime = timer.measure(); timer.begin(); #endif WorldBase::calcNextState(); #ifdef ENABLE_SIMULATION_PROFILING forwardDynamicsTime = timer.measure(); #endif } }; }; #endif choreonoid-1.5.0/src/Body/BodyCollisionDetectorUtil.cpp0000664000000000000000000000664612741425367021666 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "BodyCollisionDetectorUtil.h" #include #include using namespace std; using namespace boost; using namespace cnoid; namespace { void setStaticFlags(Link* link, dynamic_bitset<>& staticFlags) { staticFlags.set(link->index()); for(Link* child = link->child(); child; child = child->sibling()){ if(child->isFixedJoint()){ setStaticFlags(child, staticFlags); } } } } /** @return top of the geometry indices assigned to the body. The geometry id corresponding to a link is + index()>. */ int cnoid::addBodyToCollisionDetector(Body& body, CollisionDetector& detector, bool enableSelfCollisions) { const int idTop = detector.numGeometries(); const int numLinks = body.numLinks(); int excludeTreeDepth = 3; dynamic_bitset<> exclusions(numLinks); dynamic_bitset<> staticFlags(numLinks); const Mapping& cdInfo = *body.info()->findMapping("collisionDetection"); if(cdInfo.isValid()){ excludeTreeDepth = cdInfo.get("excludeTreeDepth", excludeTreeDepth); const Listing& excludeLinks = *cdInfo.findListing("excludeLinks"); for(int i=0; i < excludeLinks.size(); ++i){ Link* link = body.link(excludeLinks[i].toString()); if(link){ exclusions[link->index()] = true; } } } if(body.isStaticModel() || body.rootLink()->isFixedJoint()){ setStaticFlags(body.rootLink(), staticFlags); } for(int i=0; i < numLinks; ++i){ if(exclusions[i]){ detector.addGeometry(0); } else { int id = detector.addGeometry(body.link(i)->collisionShape()); if(staticFlags[i]){ detector.setGeometryStatic(id); } } } if(!enableSelfCollisions){ // exclude all the self link pairs for(int i=0; i < numLinks; ++i){ if(!exclusions[i]){ for(int j=i+1; j < numLinks; ++j){ if(!exclusions[j]){ detector.setNonInterfarenceGeometyrPair(i + idTop, j + idTop); } } } } } else { // exclude the link pairs whose distance in the tree is less than excludeTreeDepth for(int i=0; i < numLinks; ++i){ if(!exclusions[i]){ Link* link1 = body.link(i); for(int j=i+1; j < numLinks; ++j){ if(!exclusions[j]){ Link* link2 = body.link(j); Link* parent1 = link1; Link* parent2 = link2; for(int k=0; k < excludeTreeDepth; ++k){ if(parent1){ parent1 = parent1->parent(); } if(parent2){ parent2 = parent2->parent(); } if(!parent1 && !parent2){ break; } if(parent1 == link2 || parent2 == link1){ detector.setNonInterfarenceGeometyrPair(i + idTop, j + idTop); } } } } } } } return idTop; } choreonoid-1.5.0/src/Body/SceneBody.cpp0000664000000000000000000002160112741425367016424 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "SceneBody.h" #include "SceneDevice.h" #include #include #include #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; SceneLink::SceneLink(Link* link) : link_(link) { setName(link->name()); shapeTransform = new SgPosTransform; shapeTransform->setRotation(link->Rs().transpose()); addChild(shapeTransform); visualShape_ = link->visualShape(); collisionShape_ = link->collisionShape(); currentShapeGroup = shapeTransform; isVisible_ = true; isVisualShapeVisible_ = true; isCollisionShapeVisible_ = false; updateVisibility(0, false); transparency_ = 0.0; } SceneLink::SceneLink(const SceneLink& org) : SgPosTransform(org) { link_ = 0; currentShapeGroup = shapeTransform; isVisible_ = false; isVisualShapeVisible_ = false; isCollisionShapeVisible_ = false; transparency_ = 0.0; } void SceneLink::setShapeGroup(SgGroup* group) { if(group != currentShapeGroup){ if(shapeGroup){ shapeTransform->removeChild(shapeGroup); } if(visualShape_){ currentShapeGroup->removeChild(visualShape_); } if(collisionShape_){ currentShapeGroup->removeChild(collisionShape_); } shapeGroup = group; if(shapeGroup){ currentShapeGroup = shapeGroup; shapeTransform->addChild(shapeGroup); } else { currentShapeGroup = shapeTransform; } int action = updateVisibility(SgUpdate::ADDED|SgUpdate::REMOVED, false); notifyUpdate(action); } } void SceneLink::resetShapeGroup() { setShapeGroup(0); } int SceneLink::cloneShape(SgCloneMap& cloneMap, bool doNotify) { int action = 0; SgNode* orgVisualShape = link_->visualShape(); if(orgVisualShape){ if(currentShapeGroup->removeChild(visualShape_)){ action |= SgUpdate::REMOVED; } visualShape_ = orgVisualShape->cloneNode(cloneMap); } SgNode* orgCollisionShape = link_->collisionShape(); if(orgCollisionShape == orgVisualShape){ collisionShape_ = visualShape_; } else { if(orgCollisionShape){ if(currentShapeGroup->removeChild(collisionShape_)){ action |= SgUpdate::REMOVED; } collisionShape_ = orgCollisionShape->cloneNode(cloneMap); } } return updateVisibility(action, doNotify); } void SceneLink::cloneShape(SgCloneMap& cloneMap) { cloneShape(cloneMap, true); } int SceneLink::updateVisibility(int action, bool doNotify) { if(visualShape_){ if(isVisible_ && isVisualShapeVisible_){ if(currentShapeGroup->addChildOnce(visualShape_)){ action |= SgUpdate::ADDED; } } else { if(currentShapeGroup->removeChild(visualShape_)){ action |= SgUpdate::REMOVED; } } } if(collisionShape_ != visualShape_){ if(collisionShape_){ if(isVisible_ && isCollisionShapeVisible_){ if(currentShapeGroup->addChildOnce(collisionShape_)){ action |= SgUpdate::ADDED; } } else { if(currentShapeGroup->removeChild(collisionShape_)){ action |= SgUpdate::REMOVED; } } } } if(action && doNotify){ currentShapeGroup->notifyUpdate((SgUpdate::Action)action); } return action; } void SceneLink::setVisible(bool on) { if(on != isVisible_){ isVisible_ = on; updateVisibility(0, true); } } void SceneLink::setVisibleShapeTypes(bool visual, bool collision) { if(visualShape_ == collisionShape_){ if(visual || collision){ visual = true; } else { visual = false; } collision = false; } if(visual != isVisualShapeVisible_ || collision != isCollisionShapeVisible_){ isVisualShapeVisible_ = visual; isCollisionShapeVisible_ = collision; updateVisibility(0, true); } } void SceneLink::makeTransparent(float transparency, SgCloneMap& cloneMap) { if(transparency == transparency_){ return; } transparency_ = transparency; if(visualShape_){ int action = 0; if(visualShape_ == link_->visualShape()){ action = cloneShape(cloneMap, false); } cnoid::makeTransparent(visualShape_, transparency, cloneMap, true); visualShape_->notifyUpdate((SgUpdate::Action)action); } } void SceneLink::makeTransparent(float transparency) { SgCloneMap cloneMap; cloneMap.setNonNodeCloning(false); makeTransparent(transparency, cloneMap); } void SceneLink::addSceneDevice(SceneDevice* sdev) { if(!deviceGroup){ deviceGroup = new SgGroup(); addChild(deviceGroup); } sceneDevices_.push_back(sdev); deviceGroup->addChild(sdev); } SceneDevice* SceneLink::getSceneDevice(Device* device) { for(size_t i=0; i < sceneDevices_.size(); ++i){ SceneDevice* sdev = sceneDevices_[i]; if(sdev->device() == device){ return sdev; } } return 0; } namespace { SceneLink* createSceneLink(Link* link) { return new SceneLink(link); } } SceneBody::SceneBody(Body* body) { initialize(body, createSceneLink); } SceneBody::SceneBody(Body* body, boost::function sceneLinkFactory) { initialize(body, sceneLinkFactory); } void SceneBody::initialize(Body* body, const boost::function& sceneLinkFactory) { this->sceneLinkFactory = sceneLinkFactory; body_ = body; sceneLinkGroup = new SgGroup; addChild(sceneLinkGroup); updateModel(); isVisualShapeVisible = true; isCollisionShapeVisible = false; } SceneBody::SceneBody(const SceneBody& org) : SgPosTransform(org) { } SceneBody::~SceneBody() { } void SceneBody::updateModel() { setName(body_->name()); if(sceneLinks_.empty()){ sceneLinkGroup->clearChildren(); sceneLinks_.clear(); } sceneDevices.clear(); const int n = body_->numLinks(); for(int i=0; i < n; ++i){ Link* link = body_->link(i); SceneLink* sLink = sceneLinkFactory(link); sceneLinkGroup->addChild(sLink); sceneLinks_.push_back(sLink); } const DeviceList& devices = body_->devices(); for(size_t i=0; i < devices.size(); ++i){ Device* device = devices[i]; SceneDevice* sceneDevice = SceneDevice::create(device); if(sceneDevice){ sceneLinks_[device->link()->index()]->addSceneDevice(sceneDevice); sceneDevices.push_back(sceneDevice); } } updateLinkPositions(); updateSceneDevices(); notifyUpdate(SgUpdate::REMOVED | SgUpdate::ADDED | SgUpdate::MODIFIED); } void SceneBody::cloneShapes(SgCloneMap& cloneMap) { for(size_t i=0; i < sceneLinks_.size(); ++i){ sceneLinks_[i]->cloneShape(cloneMap); } } void SceneBody::setVisibleShapeTypes(bool visual, bool collision) { if(visual != isVisualShapeVisible || collision != isCollisionShapeVisible){ for(size_t i=0; i < sceneLinks_.size(); ++i){ sceneLinks_[i]->setVisibleShapeTypes(visual, collision); } isVisualShapeVisible = visual; isCollisionShapeVisible = collision; } } void SceneBody::updateLinkPositions() { const int n = sceneLinks_.size(); for(int i=0; i < n; ++i){ SceneLinkPtr& sLink = sceneLinks_[i]; sLink->setRotation(sLink->link()->attitude()); sLink->setTranslation(sLink->link()->translation()); } } void SceneBody::updateLinkPositions(SgUpdate& update) { const int n = sceneLinks_.size(); for(int i=0; i < n; ++i){ SceneLinkPtr& sLink = sceneLinks_[i]; sLink->setRotation(sLink->link()->attitude()); sLink->setTranslation(sLink->link()->translation()); sLink->notifyUpdate(update); } } SceneDevice* SceneBody::getSceneDevice(Device* device) { const int linkIndex = device->link()->index(); if(linkIndex < sceneLinks_.size()){ return sceneLinks_[linkIndex]->getSceneDevice(device); } return 0; } void SceneBody::setSceneDeviceUpdateConnection(bool on) { for(size_t i=0; i < sceneDevices.size(); ++i){ sceneDevices[i]->setSceneUpdateConnection(on); } } void SceneBody::updateSceneDevices() { for(size_t i=0; i < sceneDevices.size(); ++i){ sceneDevices[i]->updateScene(); } } void SceneBody::makeTransparent(float transparency, SgCloneMap& cloneMap) { for(size_t i=0; i < sceneLinks_.size(); ++i){ sceneLinks_[i]->makeTransparent(transparency, cloneMap); } } void SceneBody::makeTransparent(float transparency) { SgCloneMap cloneMap; cloneMap.setNonNodeCloning(false); makeTransparent(transparency, cloneMap); } choreonoid-1.5.0/src/Body/ForwardDynamicsABM.h0000664000000000000000000000266212741425367017640 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_FORWARD_DYNAMICS_ABM_H #define CNOID_BODY_FORWARD_DYNAMICS_ABM_H #include "ForwardDynamics.h" #include "exportdecl.h" namespace cnoid { /** Forward dynamics calculation using Featherstone's Articulated Body Method (ABM) */ class CNOID_EXPORT ForwardDynamicsABM : public ForwardDynamics { public: EIGEN_MAKE_ALIGNED_OPERATOR_NEW; ForwardDynamicsABM(DyBody* body); ~ForwardDynamicsABM(); virtual void initialize(); virtual void calcNextState(); private: void calcMotionWithEulerMethod(); void integrateRungeKuttaOneStep(double r, double dt); void calcMotionWithRungeKuttaMethod(); /** compute position/orientation/velocity */ void calcABMPhase1(bool updateNonSpatialVariables); /** compute articulated inertia */ void calcABMPhase2(); void calcABMPhase2Part1(); void calcABMPhase2Part2(); /** compute joint acceleration/spatial acceleration */ void calcABMPhase3(); inline void calcABMFirstHalf(); inline void calcABMLastHalf(); void updateForceSensors(); // Buffers for the Runge Kutta Method Position T0; Vector3 vo0; Vector3 w0; std::vector q0; std::vector dq0; Vector3 vo; Vector3 w; Vector3 dvo; Vector3 dw; std::vector dq; std::vector ddq; }; }; #endif choreonoid-1.5.0/src/Body/JointPath.cpp0000664000000000000000000003507012741425367016456 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "JointPath.h" #include "Jacobian.h" #include "Body.h" #include "BodyCustomizerInterface.h" #include #include #include #include using namespace std; using namespace cnoid; double JointPath::numericalIKdefaultDeltaScale() { return 0.9; } double JointPath::numericalIKdefaultTruncateRatio() { return TruncatedSVD::defaultTruncateRatio(); } int JointPath::numericalIKdefaultMaxIterations() { return 50; } double JointPath::numericalIKdefaultMaxIKerror() { return 1.0e-6; } double JointPath::numericalIKdefaultDampingConstant() { return 1.0e-6; } namespace cnoid { class JointPathIkImpl { public: bool isBestEffortIKmode; double deltaScale; int maxIterations; int iteration; double maxIKerrorSqr; double dampingConstantSqr; MatrixXd J; VectorXd dTask; VectorXd dq; vector q0; MatrixXd JJ; Eigen::ColPivHouseholderQR QR; TruncatedSVD svd; boost::function errorFunc; boost::function jacobianFunc; JointPathIkImpl() { deltaScale = JointPath::numericalIKdefaultDeltaScale(); maxIterations = JointPath::numericalIKdefaultMaxIterations(); iteration = 0; dTask.resize(6); isBestEffortIKmode = false; double e = JointPath::numericalIKdefaultMaxIKerror(); maxIKerrorSqr = e * e; double d = JointPath::numericalIKdefaultDampingConstant(); dampingConstantSqr = d * d; } void resize(int numJoints){ J.resize(dTask.size(), numJoints); dq.resize(numJoints); } }; } JointPath::JointPath() { initialize(); } JointPath::JointPath(Link* base, Link* end) : linkPath(base, end), joints(linkPath.size()) { initialize(); extractJoints(); } JointPath::JointPath(Link* end) : linkPath(end), joints(linkPath.size()) { initialize(); extractJoints(); } void JointPath::initialize() { ik = 0; needForwardKinematicsBeforeIK = false; } JointPath::~JointPath() { if(ik){ delete ik; } } bool JointPath::setPath(Link* base, Link* end) { if(linkPath.setPath(base, end)){ extractJoints(); } onJointPathUpdated(); return (!joints.empty()); } bool JointPath::setPath(Link* end) { linkPath.setPath(end); extractJoints(); onJointPathUpdated(); return !joints.empty(); } void JointPath::extractJoints() { numUpwardJointConnections = 0; int n = linkPath.size(); if(n <= 1){ joints.clear(); } else { int i = 0; if(linkPath.isDownward(i)){ i++; } joints.resize(n); // reserve size n buffer joints.clear(); int m = n - 1; while(i < m){ Link* link = linkPath[i]; if(link->jointId() >= 0){ if(link->isRotationalJoint() || link->isSlideJoint()){ joints.push_back(link); if(!linkPath.isDownward(i)){ numUpwardJointConnections++; } } } ++i; } if(linkPath.isDownward(m-1)){ Link* link = linkPath[m]; if(link->jointId() >= 0){ if(link->isRotationalJoint() || link->isSlideJoint()){ joints.push_back(link); } } } } } int JointPath::indexOf(const Link* link) const { for(size_t i=0; i < joints.size(); ++i){ if(joints[i] == link){ return i; } } return -1; } void JointPath::onJointPathUpdated() { if(ik){ ik->errorFunc.clear(); ik->jacobianFunc.clear(); } } void JointPath::calcJacobian(Eigen::MatrixXd& out_J) const { const int n = joints.size(); out_J.resize(6, n); if(n > 0){ //! \todo compare the efficiency for the following codes if(false){ setJacobian<0x3f, 0, 0>(*this, linkPath.endLink(), out_J); } else { Link* targetLink = linkPath.endLink(); for(int i=0; i < n; ++i){ Link* link = joints[i]; switch(link->jointType()){ case Link::ROTATIONAL_JOINT: { Vector3 omega = link->R() * link->a(); const Vector3 arm = targetLink->p() - link->p(); if(!isJointDownward(i)){ omega = -omega; } out_J.col(i) << omega.cross(arm), omega; } break; case Link::SLIDE_JOINT: { Vector3 dp = link->R() * link->d(); if(!isJointDownward(i)){ dp = -dp; } out_J.col(i) << dp, Vector3::Zero(); } break; default: out_J.col(i).setZero(); } } } } } inline JointPathIkImpl* JointPath::getOrCreateIK() { if(!ik){ ik = new JointPathIkImpl(); } return ik; } bool JointPath::isBestEffortIKmode() const { return ik ? ik->isBestEffortIKmode : false; } void JointPath::setBestEffortIKmode(bool on) { getOrCreateIK()->isBestEffortIKmode = on; } void JointPath::setNumericalIKmaxIKerror(double e) { getOrCreateIK()->maxIKerrorSqr = e * e; } void JointPath::setNumericalIKdeltaScale(double s) { getOrCreateIK()->deltaScale = s; } void JointPath::setNumericalIKtruncateRatio(double r) { getOrCreateIK()->svd.setTruncateRatio(r); } void JointPath::setNumericalIKmaxIterations(int n) { getOrCreateIK()->maxIterations = n; } void JointPath::setNumericalIKdampingConstant(double lambda) { getOrCreateIK()->dampingConstantSqr = lambda * lambda; } void JointPath::customizeTarget (int numTargetElements, boost::function errorFunc, boost::function jacobianFunc) { if(!ik){ ik = new JointPathIkImpl; } ik->dTask.resize(numTargetElements); ik->errorFunc = errorFunc; ik->jacobianFunc = jacobianFunc; } JointPath& JointPath::setGoal (const Vector3& base_p, const Matrix3& base_R, const Vector3& end_p, const Matrix3& end_R) { targetTranslationGoal = end_p; targetRotationGoal = end_R; Link* baseLink = linkPath.baseLink(); baseLink->p() = base_p; baseLink->R() = base_R; needForwardKinematicsBeforeIK = true; return *this; } bool JointPath::calcInverseKinematics (const Vector3& base_p, const Matrix3& base_R, const Vector3& end_p, const Matrix3& end_R) { targetTranslationGoal = end_p; targetRotationGoal = end_R; Link* baseLink = linkPath.baseLink(); baseLink->p() = base_p; baseLink->R() = base_R; if(hasAnalyticalIK()){ return calcInverseKinematics(targetTranslationGoal, targetRotationGoal); } else { needForwardKinematicsBeforeIK = true; return calcInverseKinematics(); } } bool JointPath::calcInverseKinematics(const Vector3& end_p, const Matrix3& end_R) { targetTranslationGoal = end_p; targetRotationGoal = end_R; return calcInverseKinematics(); } bool JointPath::calcInverseKinematics() { const bool USE_USUAL_INVERSE_SOLUTION_FOR_6x6_NON_BEST_EFFORT_PROBLEM = false; const bool USE_SVD_FOR_BEST_EFFORT_IK = false; if(joints.empty()){ if(linkPath.empty()){ return false; } if(baseLink() == endLink()){ baseLink()->p() = targetTranslationGoal; baseLink()->R() = targetRotationGoal; return true; } else { // \todo implement here return false; } } const int n = numJoints(); if(!ik){ ik = new JointPathIkImpl(); } if(!ik->jacobianFunc){ ik->jacobianFunc = boost::bind(setJacobian<0x3f, 0, 0>, boost::ref(*this), endLink(), _1); } ik->resize(n); Link* target = linkPath.endLink(); if(needForwardKinematicsBeforeIK){ calcForwardKinematics(); needForwardKinematicsBeforeIK = false; } ik->q0.resize(n); if(!ik->isBestEffortIKmode){ for(int i=0; i < n; ++i){ ik->q0[i] = joints[i]->q(); } } double prevErrsqr = std::numeric_limits::max(); bool completed = false; bool useUsualInverseSolution = false; if(USE_USUAL_INVERSE_SOLUTION_FOR_6x6_NON_BEST_EFFORT_PROBLEM){ if(!ik->isBestEffortIKmode && (n == 6) && (ik->dTask.size() == 6)){ useUsualInverseSolution = true; } } if(USE_SVD_FOR_BEST_EFFORT_IK && !useUsualInverseSolution && !ik->isBestEffortIKmode){ // disable truncation ik->svd.setTruncateRatio(std::numeric_limits::max()); } for(ik->iteration = 0; ik->iteration < ik->maxIterations; ++ik->iteration){ double errorSqr; if(ik->errorFunc){ errorSqr = ik->errorFunc(ik->dTask); } else { ik->dTask.head<3>() = targetTranslationGoal - target->p(); ik->dTask.segment<3>(3) = target->R() * omegaFromRot(target->R().transpose() * targetRotationGoal); errorSqr = ik->dTask.squaredNorm(); } if(errorSqr < ik->maxIKerrorSqr){ completed = true; break; } if(prevErrsqr - errorSqr < ik->maxIKerrorSqr){ if(ik->isBestEffortIKmode && (errorSqr > prevErrsqr)){ for(int j=0; j < n; ++j){ joints[j]->q() = ik->q0[j]; } calcForwardKinematics(); } break; } prevErrsqr = errorSqr; ik->jacobianFunc(ik->J); if(useUsualInverseSolution){ ik->dq = ik->QR.compute(ik->J).solve(ik->dTask); } else { if(USE_SVD_FOR_BEST_EFFORT_IK){ ik->svd.compute(ik->J).solve(ik->dTask, ik->dq); } else { // The damped least squares (singurality robust inverse) method ik->JJ = ik->J * ik->J.transpose() + ik->dampingConstantSqr * MatrixXd::Identity(ik->J.rows(), ik->J.rows()); ik->dq = ik->J.transpose() * ik->QR.compute(ik->JJ).solve(ik->dTask); } } if(ik->isBestEffortIKmode){ for(int j=0; j < n; ++j){ double& q = joints[j]->q(); ik->q0[j] = q; q += ik->deltaScale * ik->dq(j); } } else { for(int j=0; j < n; ++j){ joints[j]->q() += ik->deltaScale * ik->dq(j); } } calcForwardKinematics(); } if(!completed && !ik->isBestEffortIKmode){ for(int i=0; i < n; ++i){ joints[i]->q() = ik->q0[i]; } calcForwardKinematics(); } return completed; } int JointPath::numIterations() const { return ik ? ik->iteration : 0; } bool JointPath::hasAnalyticalIK() const { return false; } std::ostream& operator<<(std::ostream& os, JointPath& path) { int n = path.numJoints(); for(int i=0; i < n; ++i){ Link* link = path.joint(i); os << link->name(); if(i != n){ os << (path.isJointDownward(i) ? " => " : " <= "); } } os << std::endl; return os; } namespace { class CustomJointPath : public JointPath { BodyPtr body; int ikTypeId; bool isCustomizedIkPathReversed; virtual void onJointPathUpdated(); public: CustomJointPath(const BodyPtr& body, Link* baseLink, Link* targetLink); virtual ~CustomJointPath(); virtual bool calcInverseKinematics(const Vector3& end_p, const Matrix3& end_R); virtual bool hasAnalyticalIK() const; }; } CustomJointPath::CustomJointPath(const BodyPtr& body, Link* baseLink, Link* targetLink) : JointPath(baseLink, targetLink), body(body) { onJointPathUpdated(); } CustomJointPath::~CustomJointPath() { } void CustomJointPath::onJointPathUpdated() { ikTypeId = body->customizerInterface()->initializeAnalyticIk( body->customizerHandle(), baseLink()->index(), endLink()->index()); if(ikTypeId){ isCustomizedIkPathReversed = false; } else { // try reversed path ikTypeId = body->customizerInterface()->initializeAnalyticIk( body->customizerHandle(), endLink()->index(), baseLink()->index()); if(ikTypeId){ isCustomizedIkPathReversed = true; } } } bool CustomJointPath::calcInverseKinematics(const Vector3& end_p, const Matrix3& end_R) { bool solved; if(ikTypeId == 0 || isBestEffortIKmode()){ solved = JointPath::calcInverseKinematics(end_p, end_R); } else { #if 0 std::vector qorg(numJoints()); for(int i=0; i < numJoints(); ++i){ qorg[i] = joint(i)->q(); } #endif const Link* targetLink = endLink(); const Link* baseLink_ = baseLink(); Vector3 p_relative; Matrix3 R_relative; if(!isCustomizedIkPathReversed){ p_relative.noalias() = baseLink_->R().transpose() * (end_p - baseLink_->p()); R_relative.noalias() = baseLink_->R().transpose() * end_R; } else { p_relative.noalias() = end_R.transpose() * (baseLink_->p() - end_p); R_relative.noalias() = end_R.transpose() * baseLink_->R(); } solved = body->customizerInterface()-> calcAnalyticIk(body->customizerHandle(), ikTypeId, p_relative, R_relative); if(solved){ calcForwardKinematics(); #if 0 double errsqr = (end_p - targetLink->p()).squaredNorm() + omegaFromRot(targetLink->R().transpose() * end_R).squaredNorm(); if(errsqr < maxIKerrorSqr()){ solved = true; } else { solved = false; for(int i=0; i < numJoints(); ++i){ joint(i)->q() = qorg[i]; } calcForwardKinematics(); } #endif } } return solved; } bool CustomJointPath::hasAnalyticalIK() const { return (ikTypeId != 0); } JointPathPtr cnoid::getCustomJointPath(Body* body, Link* baseLink, Link* targetLink) { if(body->customizerInterface() && body->customizerInterface()->initializeAnalyticIk){ return boost::make_shared(body, baseLink, targetLink); } else { return boost::make_shared(baseLink, targetLink); } } choreonoid-1.5.0/src/Body/BodyMotionUtil.h0000664000000000000000000000264512741425367017146 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_BODY_MOTION_UTIL_H #define CNOID_BODY_BODY_MOTION_UTIL_H #include #include #include #include "exportdecl.h" namespace cnoid { class Body; class BodyMotion; class Vector3Seq; class MultiSE3Seq; class MultiValueSeq; class PoseProvider; class AccelerationSensor; CNOID_EXPORT bool loadHrpsysSeqFileSet( BodyMotion& motion, const std::string& filename, std::ostream& os); CNOID_EXPORT bool saveHrpsysSeqFileSet( BodyMotion& motion, Body* body, const std::string& filename, std::ostream& os); CNOID_EXPORT void calcLinkAccSeq( MultiSE3Seq& linkPosSeq, AccelerationSensor* gsens, int frameBegin, int numFrames, Vector3Seq& out_accSeq); CNOID_EXPORT bool applyVelocityLimitFilter( MultiValueSeq& seq, Body* body, std::ostream& os = nullout()); CNOID_EXPORT bool applyVelocityLimitFilter2(MultiValueSeq& seq, int part, double absLimit); CNOID_EXPORT bool applyVelocityLimitFilterDummy(); CNOID_EXPORT bool applyPollardVelocityLimitFilter( MultiValueSeq& seq, Body* body, double ks, std::ostream& os = nullout()); CNOID_EXPORT void applyGaussianFilter( MultiValueSeq& seq, double sigma, int range, std::ostream& os = nullout()); CNOID_EXPORT void applyRangeLimitFilter( MultiValueSeq& seq, Body* body, double limitGrad, double edgeGradRatio, double margin, std::ostream& os = nullout()); } #endif choreonoid-1.5.0/src/Body/YAMLBodyLoader.cpp0000664000000000000000000010204012741425367017255 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "YAMLBodyLoader.h" #include "Body.h" #include "ForceSensor.h" #include "RateGyroSensor.h" #include "AccelerationSensor.h" #include "Camera.h" #include "RangeCamera.h" #include "RangeSensor.h" #include "PointLight.h" #include "SpotLight.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; namespace { typedef bool (YAMLBodyLoaderImpl::*NodeFunction)(Mapping& node); struct NodeFunctionInfo { NodeFunction function; bool isTransformDerived; void set(NodeFunction function, bool isTransformDerived){ this->function = function; this->isTransformDerived = isTransformDerived; } }; typedef map NodeFunctionMap; NodeFunctionMap nodeFunctionMap; typedef SgNodePtr (YAMLBodyLoaderImpl::*SceneNodeFunction)(Mapping& node); typedef map SceneNodeFunctionMap; SceneNodeFunctionMap sceneNodeFunctionMap; } namespace cnoid { class YAMLBodyLoaderImpl { public: YAMLReader reader; filesystem::path directoryPath; Body* body; struct LinkInfo : public Referenced { LinkPtr link; MappingPtr node; std::string parent; }; typedef ref_ptr LinkInfoPtr; vector linkInfos; typedef map LinkMap; LinkMap linkMap; LinkPtr currentLink; vector nameStack; typedef vector > Affine3Vector; Affine3Vector transformStack; struct RigidBody { EIGEN_MAKE_ALIGNED_OPERATOR_NEW; Vector3 c; double m; Matrix3 I; }; typedef vector > RigidBodyVector; RigidBodyVector rigidBodies; SgGroupPtr currentSceneGroup; // temporary variables for reading values int id; double value; string symbol; bool on; Vector3f color; Vector3 v; Matrix3 M; bool isDegreeMode; bool isVerbose; int divisionNumber; ostream* os_; dynamic_bitset<> validJointIdSet; int numValidJointIds; MeshGenerator meshGenerator; SgMaterialPtr defaultMaterial; VRMLParser vrmlParser; VRMLToSGConverter sgConverter; ostream& os() { return *os_; } YAMLBodyLoaderImpl(); ~YAMLBodyLoaderImpl(); bool load(Body* body, const std::string& filename); bool readTopNode(Body* body, Mapping* topNode); void setDefaultDivisionNumber(int n); bool readBody(Mapping* topNode); LinkPtr readLink(Mapping* linkNode); void setMassParameters(Link* link); //! \return true if any scene nodes other than Group and Transform are added in the sub tree bool readElements(ValueNode& elements, SgGroupPtr& sceneGroup); bool readNode(Mapping& node, const string& type); bool readContainerNode(Mapping& node, SgGroupPtr& group, NodeFunction nodeFunction); bool readTransformNode(Mapping& node, NodeFunction nodeFunction); bool readGroup(Mapping& node); bool readTransform(Mapping& node); bool readRigidBody(Mapping& node); bool readDevice(Device* device, Mapping& node); bool readForceSensor(Mapping& node); bool readRateGyroSensor(Mapping& node); bool readAccelerationSensor(Mapping& node); bool readCamera(Mapping& node); bool readRangeSensor(Mapping& node); bool readSpotLight(Mapping& node); SgNodePtr readSceneShape(Mapping& node); SgMesh* readSceneGeometry(Mapping& node); SgMesh* readSceneBox(Mapping& node); SgMesh* readSceneCylinder(Mapping& node); SgMesh* readSceneSphere(Mapping& node); SgMesh* readSceneExtrusion(Mapping& node); void readSceneAppearance(SgShape* shape, Mapping& node); void readSceneMaterial(SgShape* shape, Mapping& node); void setDefaultMaterial(SgShape* shape); double toRadian(double angle){ return isDegreeMode ? radian(angle) : angle; } bool readAngle(Mapping& node, const char* key, double& angle){ if(node.read(key, angle)){ angle = toRadian(angle); return true; } return false; } bool readAngles(Mapping& node, const char* key, Vector3& angles){ if(read(node, key, angles)){ if(isDegreeMode){ for(int i=0; i < 3; ++i){ angles[i] = radian(angles[i]); } } return true; } return false; } }; } namespace { template bool extract(Mapping* mapping, const char* key, ValueType& out_value) { ValueNodePtr node = mapping->extract(key); if(node){ out_value = node->to(); return true; } return false; } template bool extractEigen(Mapping* mapping, const char* key, Eigen::MatrixBase& x) { ListingPtr listing = dynamic_pointer_cast(mapping->extract(key)); if(listing){ read(*listing, x); return true; } return false; } // for debug void putLinkInfoValues(Body* body, ostream& os) { for(int i=0; i < body->numLinks(); ++i){ Link* link = body->link(i); os << "link \"" << link->name() << "\"\n"; Mapping* info = link->info(); Mapping::iterator p = info->begin(); while(p != info->end()){ if(p->second->isScalar()){ os << " " << p->first << ": " << p->second->toString() << "\n"; } ++p; } os.flush(); } } } YAMLBodyLoader::YAMLBodyLoader() { impl = new YAMLBodyLoaderImpl(); } YAMLBodyLoaderImpl::YAMLBodyLoaderImpl() { isVerbose = false; body = 0; os_ = &nullout(); if(nodeFunctionMap.empty()){ nodeFunctionMap["Group"].set(&YAMLBodyLoaderImpl::readGroup, false); nodeFunctionMap["Transform"].set(&YAMLBodyLoaderImpl::readTransform, false); nodeFunctionMap["RigidBody"].set(&YAMLBodyLoaderImpl::readRigidBody, true); nodeFunctionMap["ForceSensor"].set(&YAMLBodyLoaderImpl::readForceSensor, true); nodeFunctionMap["RateGyroSensor"].set(&YAMLBodyLoaderImpl::readRateGyroSensor, true); nodeFunctionMap["AccelerationSensor"].set(&YAMLBodyLoaderImpl::readAccelerationSensor, true); nodeFunctionMap["Camera"].set(&YAMLBodyLoaderImpl::readCamera, true); nodeFunctionMap["CameraDevice"].set(&YAMLBodyLoaderImpl::readCamera, true); nodeFunctionMap["RangeSensor"].set(&YAMLBodyLoaderImpl::readRangeSensor, true); nodeFunctionMap["SpotLight"].set(&YAMLBodyLoaderImpl::readSpotLight, true); sceneNodeFunctionMap["Shape"] = &YAMLBodyLoaderImpl::readSceneShape; } setDefaultDivisionNumber(20); } YAMLBodyLoader::~YAMLBodyLoader() { delete impl; } YAMLBodyLoaderImpl::~YAMLBodyLoaderImpl() { } const char* YAMLBodyLoader::format() const { return "ChoreonoidBody"; } void YAMLBodyLoader::setMessageSink(std::ostream& os) { impl->os_ = &os; } void YAMLBodyLoader::setVerbose(bool on) { impl->isVerbose = on; } void YAMLBodyLoader::enableShapeLoading(bool on) { } void YAMLBodyLoader::setDefaultDivisionNumber(int n) { impl->setDefaultDivisionNumber(n); } void YAMLBodyLoaderImpl::setDefaultDivisionNumber(int n) { divisionNumber = n; meshGenerator.setDivisionNumber(divisionNumber); sgConverter.setDivisionNumber(divisionNumber); } bool YAMLBodyLoader::load(Body* body, const std::string& filename) { return impl->load(body, filename); } bool YAMLBodyLoaderImpl::load(Body* body, const std::string& filename) { filesystem::path filepath(filename); directoryPath = filepath.parent_path(); bool result = false; MappingPtr data; try { YAMLReader reader; data = reader.loadDocument(filename)->toMapping(); if(data){ result = readTopNode(body, data); if(result){ if(body->modelName().empty()){ body->setModelName(getBasename(filename)); } } } } catch(const ValueNode::Exception& ex){ os() << ex.message(); } catch(EasyScanner::Exception & ex){ os() << ex.getFullMessage(); } os().flush(); return result; } bool YAMLBodyLoader::read(Body* body, Mapping* topNode) { return impl->readTopNode(body, topNode); } bool YAMLBodyLoaderImpl::readTopNode(Body* body, Mapping* topNode) { bool result = false; this->body = body; body->clearDevices(); body->clearExtraJoints(); linkInfos.clear(); linkMap.clear(); validJointIdSet.clear(); numValidJointIds = 0; defaultMaterial = 0; try { result = readBody(topNode); } catch(const ValueNode::Exception& ex){ os() << ex.message(); } catch(const nonexistent_key_error& error){ if(const std::string* message = get_error_info(error)){ os() << *message << endl; } } linkInfos.clear(); linkMap.clear(); validJointIdSet.clear(); nameStack.clear(); transformStack.clear(); rigidBodies.clear(); os().flush(); if(false){ // for debug putLinkInfoValues(body, os()); } return result; } bool YAMLBodyLoaderImpl::readBody(Mapping* topNode) { double version = 1.0; ValueNodePtr formatNode = topNode->extract("format"); if(formatNode->isValid()){ if(formatNode->toString() != "ChoreonoidBody"){ formatNode->throwException( _("The file format cannot be loaded as a Choreonoid body model")); } ValueNode* versionNode = topNode->find("formatVersion"); if(versionNode->isValid()){ version = versionNode->toDouble(); } } if(version >= 2.0){ topNode->throwException(_("This version of the Choreonoid body format is not supported")); } isDegreeMode = false; ValueNodePtr angleUnitNode = topNode->extract("angleUnit"); if(angleUnitNode){ string unit = angleUnitNode->toString(); if(unit == "radian"){ isDegreeMode = false; } else if(unit == "degree"){ isDegreeMode = true; } else { angleUnitNode->throwException(_("The \"angleUnit\" value must be either \"radian\" or \"degree\"")); } } if(extract(topNode, "name", symbol)){ body->setModelName(symbol); } transformStack.clear(); transformStack.push_back(Affine3::Identity()); ValueNodePtr linksNode = topNode->extract("links"); if(!linksNode){ topNode->throwException(_("There is no \"links\" values for defining the links in the body")); } else { Listing& linkNodes = *linksNode->toListing(); for(int i=0; i < linkNodes.size(); ++i){ Mapping* linkNode = linkNodes[i].toMapping(); LinkInfo* info = new LinkInfo; extract(linkNode, "parent", info->parent); info->link = readLink(linkNode); info->node = linkNode; linkInfos.push_back(info); } } // construct a link tree for(size_t i=0; i < linkInfos.size(); ++i){ LinkInfo* info = linkInfos[i]; const std::string& parent = info->parent; if(!parent.empty()){ LinkMap::iterator p = linkMap.find(parent); if(p != linkMap.end()){ Link* parentLink = p->second; Link* link = info->link; link->setOffsetTranslation(parentLink->Rs() * link->offsetTranslation()); link->setAccumulatedSegmentRotation(parentLink->Rs() * link->offsetRotation()); parentLink->appendChild(link); } else { info->node->throwException( str(format(_("Parent link \"%1%\" of %2% is not defined")) % parent % info->link->name())); } } } ValueNodePtr rootLinkNode = topNode->extract("rootLink"); if(!rootLinkNode){ topNode->throwException(_("There is no \"rootLink\" value for specifying the root link.")); } string rootLinkName = rootLinkNode->toString(); LinkMap::iterator p = linkMap.find(rootLinkName); if(p == linkMap.end()){ rootLinkNode->throwException( str(format(_("Link \"%1%\" specified in \"rootLink\" is not defined.")) % rootLinkName)); } Link* rootLink = p->second; body->setRootLink(rootLink); // Warn empty joint ids if(numValidJointIds < validJointIdSet.size()){ for(size_t i=0; i < validJointIdSet.size(); ++i){ if(!validJointIdSet[i]){ os() << str(format("Warning: Joint ID %1% is not specified.") % i) << endl; } } } ValueNodePtr initDNode = topNode->extract("initialJointDisplacement"); if(initDNode){ Listing& initd = *initDNode->toListing(); const int n = std::min(initd.size(), body->numLinks()); for(int i=0; i < n; i++){ body->link(i)->initialJointDisplacement() = toRadian(initd[i].toDouble()); } } body->resetInfo(topNode); body->installCustomizer(); return true; } LinkPtr YAMLBodyLoaderImpl::readLink(Mapping* linkNode) { MappingPtr info = static_cast(linkNode->clone()); LinkPtr link = body->createLink(); ValueNodePtr nameNode = info->extract("name"); if(nameNode){ link->setName(nameNode->toString()); if(!linkMap.insert(make_pair(link->name(), link)).second){ nameNode->throwException( str(format(_("Duplicated link name \"%1%\"")) % link->name())); } } if(extractEigen(info, "translation", v)){ link->setOffsetTranslation(v); } Vector4 r; if(extractEigen(info, "rotation", r)){ link->setOffsetRotation(AngleAxis(toRadian(r[3]), Vector3(r[0], r[1], r[2]))); } if(extract(info, "jointId", id)){ link->setJointId(id); if(id >= 0){ if(id >= validJointIdSet.size()){ validJointIdSet.resize(id + 1); } if(!validJointIdSet[id]){ ++numValidJointIds; validJointIdSet.set(id); } else { os() << str(format("Warning: Joint ID %1% of %2% is duplicated.") % id % link->name()) << endl; } } } ValueNodePtr jointTypeNode = info->find("jointType"); if(jointTypeNode->isValid()){ string jointType = jointTypeNode->toString(); if(jointType == "revolute"){ link->setJointType(Link::REVOLUTE_JOINT); } else if(jointType == "slide"){ link->setJointType(Link::SLIDE_JOINT); } else if(jointType == "free"){ link->setJointType(Link::FREE_JOINT); } else if(jointType == "fixed"){ link->setJointType(Link::FIXED_JOINT); } else if(jointType == "pseudoContinuousTrack"){ link->setJointType(Link::PSEUDO_CONTINUOUS_TRACK); } else if(jointType == "agx_crawler"){ link->setJointType(Link::AGX_CRAWLER_JOINT); } else { jointTypeNode->throwException("Illegal jointType value"); } } ValueNodePtr jointAxisNode = info->find("jointAxis"); if(jointAxisNode->isValid()){ bool isValid = true; Vector3 axis; if(jointAxisNode->isListing()){ read(*jointAxisNode->toListing(), axis); } else if(jointAxisNode->isString()){ string label = jointAxisNode->toString(); if(label == "X"){ axis = Vector3::UnitX(); } else if(label == "Y"){ axis = Vector3::UnitY(); } else if(label == "Z"){ axis = Vector3::UnitZ(); } else { isValid = false; } } else { isValid = false; } if(!isValid){ jointAxisNode->throwException("Illegal jointAxis value"); } link->setJointAxis(axis); } currentLink = link; rigidBodies.clear(); currentSceneGroup = 0; bool hasShape = false; SgGroupPtr shape = new SgInvariantGroup; ValueNodePtr elements = linkNode->extract("elements"); if(elements){ if(readElements(*elements, shape)){ shape->setName(link->name()); hasShape = true; } } RigidBody rbody; if(!extractEigen(info, "centerOfMass", rbody.c)){ rbody.c.setZero(); } if(!extract(info, "mass", rbody.m)){ rbody.m = 0.0; } if(!extractEigen(info, "inertia", rbody.I)){ rbody.I.setZero(); } rigidBodies.push_back(rbody); setMassParameters(link); if(extract(linkNode, "shapeFile", symbol)){ filesystem::path filepath(symbol); if(!checkAbsolute(filepath)){ filepath = directoryPath / filepath; filepath.normalize(); } vrmlParser.load(getAbsolutePathString(filepath)); while(VRMLNodePtr vrmlNode = vrmlParser.readNode()){ SgNodePtr node = sgConverter.convert(vrmlNode); if(node){ shape->addChild(node); hasShape = true; } } } if(hasShape){ link->setShape(shape); } ValueNode* import = linkNode->find("import"); if(import->isValid()){ if(import->isMapping()){ info->insert(import->toMapping()); } else if(import->isListing()){ Listing& importList = *import->toListing(); for(int i=importList.size() - 1; i >= 0; --i){ info->insert(importList[i].toMapping()); } } } link->resetInfo(info); currentLink = 0; return link; } void YAMLBodyLoaderImpl::setMassParameters(Link* link) { /* Mass = Sigma mass C = (Sigma mass * T * c) / Mass I = Sigma(R * I * Rt + m * G) R = Rotation matrix part of T G = y*y+z*z, -x*y, -x*z, -y*x, z*z+x*x, -y*z, -z*x, -z*y, x*x+y*y (x, y, z ) = T * c - C */ Vector3 c = Vector3::Zero(); double m = 0.0; Matrix3 I = Matrix3::Zero(); for(size_t i=0; i < rigidBodies.size(); ++i){ const RigidBody& r = rigidBodies[i]; m += r.m; c += r.m * r.c; } if(m > 0.0){ c = c / m; for(size_t i=0; i < rigidBodies.size(); ++i){ const RigidBody& r = rigidBodies[i]; I += r.I; const Vector3 o = c - r.c; const double x = o.x(); const double y = o.y(); const double z = o.z(); const double m = r.m; I(0,0) += m * (y * y + z * z); I(0,1) += -m * (x * y); I(0,2) += -m * (x * z); I(1,0) += -m * (y * x); I(1,1) += m * (z * z + x * x); I(1,2) += -m * (y * z); I(2,0) += -m * (z * x); I(2,1) += -m * (z * y); I(2,2) += m * (x * x + y * y); } } link->setCenterOfMass(c); link->setMass(m); link->setInertia(I); } bool YAMLBodyLoaderImpl::readElements(ValueNode& elements, SgGroupPtr& sceneGroup) { bool isSceneNodeAdded = false; SgGroupPtr parentSceneGroup = currentSceneGroup; currentSceneGroup = sceneGroup; if(elements.isListing()){ Listing& listing = *elements.toListing(); for(int i=0; i < listing.size(); ++i){ Mapping& element = *listing[i].toMapping(); const string type = element["type"].toString(); if(readNode(element, type)){ isSceneNodeAdded = true; } } } else if(elements.isMapping()){ Mapping& mapping = *elements.toMapping(); Mapping::iterator p = mapping.begin(); while(p != mapping.end()){ const string& type = p->first; Mapping& element = *p->second->toMapping(); ValueNode* typeNode = element.find("type"); if(typeNode->isValid()){ string type2 = typeNode->toString(); if(type2 != type){ element.throwException( str(format(_("The node type \"%1%\" is different from the type \"%2%\" specified in the parent node")) % type2 % type)); } } if(readNode(element, type)){ isSceneNodeAdded = true; } ++p; } } if(parentSceneGroup && isSceneNodeAdded){ parentSceneGroup->addChild(sceneGroup); } currentSceneGroup = parentSceneGroup; return isSceneNodeAdded; } bool YAMLBodyLoaderImpl::readNode(Mapping& node, const string& type) { bool isSceneNodeAdded = false; nameStack.push_back(string()); node.read("name", nameStack.back()); NodeFunctionMap::iterator p = nodeFunctionMap.find(type); if(p != nodeFunctionMap.end()){ NodeFunctionInfo& info = p->second; if(info.isTransformDerived){ if(readTransformNode(node, info.function)){ isSceneNodeAdded = true; } } else { if((this->*info.function)(node)){ isSceneNodeAdded = true; } } } else { SceneNodeFunctionMap::iterator q = sceneNodeFunctionMap.find(type); if(q != sceneNodeFunctionMap.end()){ SceneNodeFunction readSceneNode = q->second; SgNodePtr scene = (this->*readSceneNode)(node); if(scene){ currentSceneGroup->addChild(scene); isSceneNodeAdded = true; } } else { node.throwException(str(format(_("The node type \"%1%\" is not defined.")) % type)); } } nameStack.pop_back(); return isSceneNodeAdded; } bool YAMLBodyLoaderImpl::readContainerNode(Mapping& node, SgGroupPtr& group, NodeFunction nodeFunction) { bool isSceneNodeAdded = false; group->setName(nameStack.back()); if(nodeFunction){ if((this->*nodeFunction)(node)){ isSceneNodeAdded = true; } } ValueNode& elements = *node.find("elements"); if(elements.isValid()){ if(readElements(elements, group)){ isSceneNodeAdded = true; } } return isSceneNodeAdded; } bool YAMLBodyLoaderImpl::readTransformNode(Mapping& node, NodeFunction nodeFunction) { bool isSceneNodeAdded = false; Affine3 T = Affine3::Identity(); bool isIdentity = true; if(read(node, "translation", v)){ T.translation() = v; isIdentity = false; } Vector4 r; if(read(node, "rotation", r)){ T.linear() = Matrix3(AngleAxis(toRadian(r[3]), Vector3(r[0], r[1], r[2]))); isIdentity = false; } if(!isIdentity){ transformStack.push_back(transformStack.back() * T); } SgGroupPtr group; if(isIdentity){ group = new SgGroup; } else { group = new SgPosTransform(T); } if(readContainerNode(node, group, nodeFunction)){ isSceneNodeAdded = true; } if(!isIdentity){ transformStack.pop_back(); } return isSceneNodeAdded; } bool YAMLBodyLoaderImpl::readGroup(Mapping& node) { SgGroupPtr group = new SgGroup; return readContainerNode(node, group, 0); } bool YAMLBodyLoaderImpl::readTransform(Mapping& node) { return readTransformNode(node, 0); } bool YAMLBodyLoaderImpl::readRigidBody(Mapping& node) { RigidBody rbody; const Affine3& T = transformStack.back(); if(read(node, "centerOfMass", v)){ rbody.c = T.linear() * v + T.translation(); } else { rbody.c.setZero(); } if(!node.read("mass", rbody.m)){ rbody.m = 0.0; } if(read(node, "inertia", M)){ rbody.I = T.linear() * M * T.linear().transpose(); } else { rbody.I.setZero(); } rigidBodies.push_back(rbody); return false; } bool YAMLBodyLoaderImpl::readDevice(Device* device, Mapping& node) { device->setName(nameStack.back()); if(node.read("id", id)) device->setId(id); const Affine3& T = transformStack.back(); device->setLocalTranslation(currentLink->Rs() * T.translation()); device->setLocalRotation(currentLink->Rs() * T.linear()); device->setLink(currentLink); body->addDevice(device); return false; } bool YAMLBodyLoaderImpl::readForceSensor(Mapping& node) { ForceSensorPtr sensor = new ForceSensor; if(read(node, "maxForce", v)) sensor->F_max().head<3>() = v; if(read(node, "maxTorque", v)) sensor->F_max().tail<3>() = v; readDevice(sensor, node); return true; } bool YAMLBodyLoaderImpl::readRateGyroSensor(Mapping& node) { RateGyroSensorPtr sensor = new RateGyroSensor; if(readAngles(node, "maxAngularVelocity", v)) sensor->w_max() = v; return readDevice(sensor, node); } bool YAMLBodyLoaderImpl::readAccelerationSensor(Mapping& node) { AccelerationSensorPtr sensor = new AccelerationSensor(); if(read(node, "maxAcceleration", v)) sensor->dv_max() = v; return readDevice(sensor, node); } bool YAMLBodyLoaderImpl::readCamera(Mapping& node) { CameraPtr camera; RangeCamera* range = 0; string format; if(node.read("format", format)){ if(format == "COLOR"){ camera = new Camera; camera->setImageType(Camera::COLOR_IMAGE); } else if(format == "DEPTH"){ range = new RangeCamera; range->setOrganized(true); range->setImageType(Camera::NO_IMAGE); } else if(format == "COLOR_DEPTH"){ range = new RangeCamera; range->setOrganized(true); range->setImageType(Camera::COLOR_IMAGE); } else if(format == "POINT_CLOUD"){ range = new RangeCamera; range->setOrganized(false); range->setImageType(Camera::NO_IMAGE); } else if(format == "COLOR_POINT_CLOUD"){ range = new RangeCamera; range->setOrganized(false); range->setImageType(Camera::COLOR_IMAGE); } } if(!camera){ if(range){ camera = range; } else { camera = new Camera; } } if(node.read("on", on)) camera->on(on); if(node.read("width", value)) camera->setResolutionX(value); if(node.read("height", value)) camera->setResolutionY(value); if(readAngle(node, "fieldOfView", value)) camera->setFieldOfView(value); if(node.read("nearClipDistance", value)) camera->setNearClipDistance(value); if(node.read("farClipDistance", value)) camera->setFarClipDistance(value); if(node.read("frameRate", value)) camera->setFrameRate(value); return readDevice(camera, node); } bool YAMLBodyLoaderImpl::readRangeSensor(Mapping& node) { RangeSensorPtr rangeSensor = new RangeSensor; if(node.read("on", on)) rangeSensor->on(on); if(readAngle(node, "scanAngle", value)) rangeSensor->setYawRange(value); rangeSensor->setPitchRange(0.0); if(readAngle(node, "scanStep", value)) rangeSensor->setYawResolution(rangeSensor->yawRange() / value); if(node.read("minDistance", value)) rangeSensor->setMinDistance(value); if(node.read("maxDistance", value)) rangeSensor->setMaxDistance(value); if(node.read("scanRate", value)) rangeSensor->setFrameRate(value); return readDevice(rangeSensor, node); } bool YAMLBodyLoaderImpl::readSpotLight(Mapping& node) { SpotLightPtr light = new SpotLight(); if(node.read("on", on)) light->on(on); if(read(node, "color", color)) light->setColor(color); if(node.read("intensity", value)) light->setIntensity(value); if(read(node, "direction", v)) light->setDirection(v); if(readAngle(node, "beamWidth", value)) light->setBeamWidth(value); if(readAngle(node, "cutOffAngle", value)) light->setCutOffAngle(value); if(read(node, "attenuation", color)){ light->setConstantAttenuation(color[0]); light->setLinearAttenuation(color[1]); light->setQuadraticAttenuation(color[2]); } return readDevice(light, node); } SgNodePtr YAMLBodyLoaderImpl::readSceneShape(Mapping& node) { SgShapePtr shape = new SgShape; Mapping& geometry = *node.findMapping("geometry"); if(geometry.isValid()){ shape->setMesh(readSceneGeometry(geometry)); } Mapping& appearance = *node.findMapping("appearance"); if(appearance.isValid()){ readSceneAppearance(shape, appearance); } else { setDefaultMaterial(shape); } return shape; } SgMesh* YAMLBodyLoaderImpl::readSceneGeometry(Mapping& node) { SgMesh* mesh; ValueNode& typeNode = node["type"]; string type = typeNode.toString(); if(type == "Box"){ mesh = readSceneBox(node); } else if(type == "Cylinder"){ mesh = readSceneCylinder(node); } else if(type == "Sphere"){ mesh = readSceneSphere(node); } else if(type == "Extrusion"){ mesh = readSceneExtrusion(node); } else { typeNode.throwException( str(format(_("Unknown geometry \"%1%\"")) % type)); } return mesh; } SgMesh* YAMLBodyLoaderImpl::readSceneBox(Mapping& node) { Vector3 size; if(!read(node, "size", size)){ size.setOnes(1.0); } return meshGenerator.generateBox(size); } SgMesh* YAMLBodyLoaderImpl::readSceneCylinder(Mapping& node) { double radius = node.get("radius", 1.0); double height = node.get("height", 1.0); bool bottom = node.get("bottom", true); bool side = node.get("side", true); return meshGenerator.generateCylinder(radius, height, bottom, side); } SgMesh* YAMLBodyLoaderImpl::readSceneSphere(Mapping& node) { return meshGenerator.generateSphere(node.get("radius", 1.0)); } SgMesh* YAMLBodyLoaderImpl::readSceneExtrusion(Mapping& node) { MeshGenerator::Extrusion extrusion; Listing& crossSectionNode = *node.findListing("crossSection"); if(crossSectionNode.isValid()){ const int n = crossSectionNode.size() / 2; MeshGenerator::Vector2Array& crossSection = extrusion.crossSection; crossSection.resize(n); for(int i=0; i < n; ++i){ Vector2& s = crossSection[i]; for(int j=0; j < 2; ++j){ s[j] = crossSectionNode[i*2+j].toDouble(); } } } Listing& spineNode = *node.findListing("spine"); if(spineNode.isValid()){ const int n = spineNode.size() / 3; MeshGenerator::Vector3Array& spine = extrusion.spine; spine.resize(n); for(int i=0; i < n; ++i){ Vector3& s = spine[i]; for(int j=0; j < 3; ++j){ s[j] = spineNode[i*3+j].toDouble(); } } } Listing& orientationNode = *node.findListing("orientation"); if(orientationNode.isValid()){ const int n = orientationNode.size() / 4; MeshGenerator::AngleAxisArray& orientation = extrusion.orientation; orientation.resize(n); for(int i=0; i < n; ++i){ AngleAxis& aa = orientation[i]; Vector3& axis = aa.axis(); for(int j=0; j < 4; ++j){ axis[j] = orientationNode[i*4+j].toDouble(); } aa.angle() = toRadian(orientationNode[i*4+3].toDouble()); } } Listing& scaleNode = *node.findListing("scale"); if(scaleNode.isValid()){ const int n = scaleNode.size() / 2; MeshGenerator::Vector2Array& scale = extrusion.scale; scale.resize(n); for(int i=0; i < n; ++i){ Vector2& s = scale[i]; for(int j=0; j < 2; ++j){ s[j] = scaleNode[i*2+j].toDouble(); } } } readAngle(node, "creaseAngle", extrusion.creaseAngle); node.read("beginCap", extrusion.beginCap); node.read("endCap", extrusion.endCap); return meshGenerator.generateExtrusion(extrusion); } void YAMLBodyLoaderImpl::readSceneAppearance(SgShape* shape, Mapping& node) { Mapping& material = *node.findMapping("material"); if(material.isValid()){ readSceneMaterial(shape, material); } else { setDefaultMaterial(shape); } } void YAMLBodyLoaderImpl::readSceneMaterial(SgShape* shape, Mapping& node) { SgMaterialPtr material = new SgMaterial; material->setAmbientIntensity(node.get("ambientIntensity", 0.2)); if(read(node, "diffuseColor", color)){ material->setDiffuseColor(color); } else { material->setDiffuseColor(Vector3f(0.8f, 0.8f, 0.8f)); } if(read(node, "emissiveColor", color)) material->setEmissiveColor(color); material->setShininess(node.get("shininess", 0.2)); if(read(node, "specularColor", color)) material->setSpecularColor(color); if(node.read("transparency", value)) material->setTransparency(value); shape->setMaterial(material); } void YAMLBodyLoaderImpl::setDefaultMaterial(SgShape* shape) { if(!defaultMaterial){ defaultMaterial = new SgMaterial; defaultMaterial->setDiffuseColor(Vector3f(0.8f, 0.8f, 0.8f)); defaultMaterial->setAmbientIntensity(0.2f); defaultMaterial->setShininess(0.2f); } shape->setMaterial(defaultMaterial); } choreonoid-1.5.0/src/Body/RangeCamera.h0000664000000000000000000000323312741425367016364 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_RANGE_CAMERA_H #define CNOID_BODY_RANGE_CAMERA_H #include "Camera.h" #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT RangeCamera : public Camera { public: RangeCamera(); RangeCamera(const RangeCamera& org, bool copyStateOnly = false); virtual const char* typeName(); void copyStateFrom(const RangeCamera& other); virtual void copyStateFrom(const DeviceState& other); virtual DeviceState* cloneState() const; virtual Device* clone() const; virtual void forEachActualType(boost::function func); virtual void clearState(); int numPoints() const { return points_->size(); } typedef std::vector PointData; const PointData& points() const { return *points_; } const PointData& constPoints() const { return *points_; } PointData& points(); PointData& newPoints(); bool isOrganized() const { return isOrganized_; } void setOrganized(bool on); boost::shared_ptr sharedPoints() const { return points_; } /** Move semantics. If the use_count() of the given shared point data pointer is one, the data is moved to the Camera object and the ownership of the given pointer is released. Otherwise, the data is copied. */ void setPoints(boost::shared_ptr& points); private: boost::shared_ptr< std::vector > points_; bool isOrganized_; RangeCamera(const RangeCamera& org, int x); void copyRangeCameraStateFrom(const RangeCamera& other); }; typedef ref_ptr RangeCameraPtr; }; #endif choreonoid-1.5.0/src/Body/BodyMotionUtil.cpp0000664000000000000000000003707412741425367017505 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #include "BodyMotionUtil.h" #include "BodyMotion.h" #include "ZMPSeq.h" #include "Body.h" #include "ForceSensor.h" #include "RateGyroSensor.h" #include "AccelerationSensor.h" #include #include #include #include #include #include #include #include #include #include #include using namespace std; using namespace boost; using namespace cnoid; static bool saveRootLinkAttAsRpyFormat(BodyMotion& motion, const std::string& filename, std::ostream& os) { format f("%1$.4f %2$g %3$g %4$g\n"); const MultiSE3SeqPtr& linkPosSeq = motion.linkPosSeq(); const int nFrames = linkPosSeq->numFrames(); if(nFrames > 0 && linkPosSeq->numParts() > 0){ ofstream ofs(filename.c_str()); if(!ofs){ os << filename + " cannot be opened."; return false; } const double r = linkPosSeq->frameRate(); MultiSE3Seq::Part root = linkPosSeq->part(0); for(int i=0; i < nFrames; ++i){ Vector3 rpy(rpyFromRot(Matrix3(root[i].rotation()))); for(int j=0; j < 3; ++j){ if(fabs(rpy[j]) < 1.0e-14){ rpy[j] = 0.0; } } ofs << (f % (i / r) % rpy[0] % rpy[1] % rpy[2]); } return true; } return false; } static bool saveRootLinkAccAsGsensFile(BodyMotion& motion, Body* body, const std::string& filename, std::ostream& os) { if(!body){ return false; } format f("%1$.4f %2$g %3$g %4$g\n"); const MultiSE3SeqPtr& linkPosSeq = motion.linkPosSeq(); AccelerationSensor* gsens = 0; DeviceList accelSensors(body->devices()); if(!accelSensors.empty()){ gsens = accelSensors[0]; } if(!gsens || !gsens->link() || gsens->link()->index() >= linkPosSeq->numParts()){ return false; } const int nFrames = linkPosSeq->numFrames(); if(nFrames > 0){ ofstream ofs(filename.c_str()); ofs.setf(ios::fixed); if(!ofs){ os << filename + " cannot be opened."; return false; } Vector3Seq accSeq; calcLinkAccSeq(*linkPosSeq, gsens, 0, nFrames, accSeq); const double r = linkPosSeq->frameRate(); for(int i=0; i < nFrames; ++i){ Vector3 a = accSeq[i]; for(int j=0; j < 3; ++j){ if(fabs(a[j]) < 1.0e-14){ a[j] = 0.0; } } ofs << (f % (i / r) % a[0] % a[1] % a[2]); } return true; } return false; } /** \todo The localRotaion of gsens should be considered. */ void cnoid::calcLinkAccSeq (MultiSE3Seq& linkPosSeq, AccelerationSensor* gsens, int frameBegin, int numFrames, Vector3Seq& out_accSeq) { const double r = linkPosSeq.frameRate(); const double dt = 1.0 / r; vector vseq(numFrames); MultiSE3Seq::Part pseq = linkPosSeq.part(gsens->link()->index()); int last = numFrames - 1; for(int i=0; i < last; ++i){ const SE3& P0 = pseq[frameBegin + i]; const SE3& P1 = pseq[frameBegin + i + 1]; // \todo verify the following code AngleAxis a(P0.rotation().inverse() * P1.rotation()); Vector3 w = a.axis() * a.angle() / dt; // original code //Vector3 w = omegaFromRot(P0.linear().transpose() * P1.linear()) / dt; vseq[i].noalias() = (P1.translation() - P0.translation()) / dt + P0.rotation() * w.cross(gsens->localTranslation()); } vseq[last].setZero(); out_accSeq.setNumFrames(numFrames); out_accSeq[0].noalias() = (pseq[frameBegin].rotation().inverse() * vseq[0]) / dt; for(int i=1; i < numFrames; ++i){ out_accSeq[i].noalias() = pseq[frameBegin + i].rotation().inverse() * (vseq[i] - vseq[i-1]) / dt; } } bool cnoid::loadHrpsysSeqFileSet(BodyMotion& motion, const std::string& filename, std::ostream& os) { motion.setNumFrames(0); filesystem::path orgpath(filename); bool loaded = false; MultiValueSeqPtr jointPosSeq; filesystem::path posFile = filesystem::change_extension(orgpath, ".pos"); if(filesystem::exists(posFile) && !filesystem::is_directory(posFile)){ string posFileString = getNativePathString(posFile); jointPosSeq = motion.jointPosSeq(); if(!jointPosSeq->loadPlainFormat(posFileString)){ os << jointPosSeq->seqMessage(); jointPosSeq.reset(); } else { if(posFileString == filename){ loaded = true; } } } MultiSE3SeqPtr rootLinkAttSeq; filesystem::path hipFile = filesystem::change_extension(orgpath, ".hip"); if(filesystem::exists(hipFile) && !filesystem::is_directory(hipFile)){ string hipFileString = getNativePathString(hipFile); rootLinkAttSeq = motion.linkPosSeq(); if(!rootLinkAttSeq->loadPlainRpyFormat(hipFileString)){ os << rootLinkAttSeq->seqMessage(); rootLinkAttSeq.reset(); } else { if(hipFileString == filename){ loaded = true; } } } MultiSE3SeqPtr linkPosSeq; filesystem::path waistFile = filesystem::change_extension(orgpath, ".waist"); if(filesystem::exists(waistFile) && !filesystem::is_directory(waistFile)){ string waistFileString = getNativePathString(waistFile); linkPosSeq = motion.linkPosSeq(); if(!linkPosSeq->loadPlainMatrixFormat(waistFileString)){ os << linkPosSeq->seqMessage(); linkPosSeq.reset(); } else { if(waistFileString == filename){ loaded = true; } } } ZMPSeqPtr zmpseq; if(jointPosSeq || linkPosSeq){ filesystem::path zmpFile = filesystem::change_extension(orgpath, ".zmp"); if(filesystem::exists(zmpFile) && !filesystem::is_directory(zmpFile)){ string zmpFileString = getNativePathString(zmpFile); zmpseq = getOrCreateZMPSeq(motion); if(!zmpseq->loadPlainFormat(zmpFileString)){ os << zmpseq->seqMessage(); clearZMPSeq(motion); zmpseq.reset(); } else { if(!linkPosSeq){ zmpseq->setRootRelative(true); } else { // make the coordinate global MultiSE3Seq::Part rootSeq = linkPosSeq->part(0); for(int i=0; i < zmpseq->numFrames(); ++i){ const SE3& p = rootSeq[std::min(i, rootSeq.size() - 1)]; (*zmpseq)[i] = p.rotation() * (*zmpseq)[i] + p.translation(); } zmpseq->setRootRelative(false); } if(zmpFileString == filename){ loaded = true; } } } } if(loaded){ double frameRate = 0.0; if(jointPosSeq){ frameRate = jointPosSeq->frameRate(); } else if(linkPosSeq){ frameRate = linkPosSeq->frameRate(); } else if(zmpseq){ frameRate = zmpseq->frameRate(); } if((jointPosSeq && jointPosSeq->frameRate() != frameRate) || (linkPosSeq && linkPosSeq->frameRate() != frameRate) || (zmpseq && zmpseq->frameRate() != frameRate)){ os << "Frame rate is not consistent."; loaded = false; } else { motion.setFrameRate(frameRate); } } if(!loaded){ motion.setNumFrames(0); } return loaded; } bool cnoid::saveHrpsysSeqFileSet(BodyMotion& motion, Body* body, const std::string& filename, std::ostream& os) { filesystem::path orgpath(filename); filesystem::path bpath(orgpath.branch_path() / filesystem::path(basename(orgpath))); if(motion.jointPosSeq()->saveAsPlainFormat( getNativePathString(filesystem::change_extension(orgpath, ".pos"))) && motion.linkPosSeq()->saveTopPartAsPlainMatrixFormat( getNativePathString(filesystem::change_extension(orgpath, ".waist"))) && saveRootLinkAttAsRpyFormat( motion, getNativePathString(filesystem::change_extension(orgpath, ".hip")), os)) { saveRootLinkAccAsGsensFile( motion, body, getNativePathString(filesystem::change_extension(orgpath, ".gsens")), os); ZMPSeqPtr zmpseq = getZMPSeq(motion); if(zmpseq){ // make the coordinate relative to the waist Vector3Seq relZMP(zmpseq->numFrames()); relZMP.setFrameRate(zmpseq->frameRate()); MultiSE3Seq::Part rootSeq = motion.linkPosSeq()->part(0); for(int i=0; i < zmpseq->numFrames(); ++i){ const SE3& p = rootSeq[std::min(i, rootSeq.size() - 1)]; relZMP[i].noalias() = p.rotation().inverse() * (zmpseq->at(i) - p.translation()); } return relZMP.saveAsPlainFormat( getNativePathString(filesystem::change_extension(orgpath, ".zmp"))); } return true; } return false; } static void applyPollardVelocityLimitFilterSub (MultiValueSeq::Part seq, double deltaUVLimit, double deltaLVLimit, double deltaKs, vector& forward, vector& backward) { const double sqrtDeltaKs = sqrt(deltaKs); const int n = seq.size(); const int last = n - 1; double v0, vv0, vv1; double aa1; // forward pass forward[0] = seq[0]; v0 = 0.0; vv0 = 0.0; for(int i = 0; i < last; ++i){ aa1 = 2.0 * sqrtDeltaKs * (v0 - vv0) + deltaKs * (seq[i] - forward[i]); vv1 = vv0 + aa1; if(vv1 > deltaUVLimit){ vv1 = deltaUVLimit; } else if(vv1 < deltaLVLimit) { vv1 = deltaLVLimit; } forward[i+1] = forward[i] + vv1; v0 = seq[i+1] - seq[i]; vv0 = vv1; } // backward pass v0 = 0.0; vv0 = 0.0; backward[last] = seq[last]; for(int i = last; i > 0; --i) { aa1 = 2.0 * sqrtDeltaKs * (v0 - vv0) + deltaKs * (seq[i] - backward[i]); vv1 = vv0 + aa1; if(vv1 > -deltaLVLimit){ vv1 = -deltaLVLimit; } else if(vv1 < -deltaUVLimit){ vv1 = -deltaUVLimit; } backward[i-1] = backward[i] + vv1; v0 = seq[i-1] - seq[i]; vv0 = vv1; } // average the forward and backward passes for(int i=0; i < n; i++){ seq[i] = 0.5 * (forward[i] + backward[i]); } } static void applyVelocityLimitFilterSub (MultiValueSeq::Part seq, double deltaUVLimit, double deltaLVLimit, vector& forward, vector& backward) { const int n = seq.size(); const int last = n - 1; // forward pass forward[0] = seq[0]; for(int i = 0; i < last; ++i){ double v = (seq[i+1] - forward[i]); if(v > deltaUVLimit){ v = deltaUVLimit; } else if(v < deltaLVLimit){ v = deltaLVLimit; } forward[i+1] = forward[i] + v; } // backward pass backward[last] = seq[last]; for(int i = last; i > 0; --i) { double v = (seq[i-1] - backward[i]); if(v > -deltaLVLimit){ v = -deltaLVLimit; } else if(v < -deltaUVLimit){ v = -deltaUVLimit; } backward[i-1] = backward[i] + v; } // average the forward and backward passes for(int i=0; i < n; i++){ seq[i] = 0.5 * (forward[i] + backward[i]); } } bool cnoid::applyVelocityLimitFilter2(MultiValueSeq& seq, int part, double absLimit) { const int numFrames = seq.numFrames(); const double frameRate = seq.frameRate(); vector forward(numFrames); vector backward(numFrames); const double deltaUVLimit = absLimit / frameRate; const double deltaLVLimit = -absLimit / frameRate; applyVelocityLimitFilterSub(seq.part(part), deltaUVLimit, deltaLVLimit, forward, backward); return true; } bool cnoid::applyVelocityLimitFilterDummy() { return false; } static bool applyVelocityLimitFilterMain (MultiValueSeq& seq, Body* body, double ks, bool usePollardMethod, std::ostream& os) { bool applied = false; os << "applying the velocity limit filter ..." << endl; const int numParts = seq.numParts(); const int numFrames = seq.numFrames(); const double frameRate = seq.frameRate(); const double deltaKs = ks / frameRate; vector forward(numFrames); vector backward(numFrames); int n = std::min(numParts, body->numJoints()); for(int i=0; i < n; ++i){ Link* joint = body->joint(i); if(joint->dq_upper() != std::numeric_limits::max() || joint->dq_lower() != -std::numeric_limits::max()){ const double deltaUVLimit = joint->dq_upper() / frameRate; const double deltaLVLimit = joint->dq_lower() / frameRate; os << str(format(" seq %1%: lower limit = %2%, upper limit = %3%") % i % joint->dq_lower() % joint->dq_upper()) << endl; if(usePollardMethod){ applyPollardVelocityLimitFilterSub( seq.part(i), deltaUVLimit, deltaLVLimit, deltaKs, forward, backward); } else { applyVelocityLimitFilterSub( seq.part(i), deltaUVLimit, deltaLVLimit, forward, backward); } applied = true; } } return applied; } bool cnoid::applyPollardVelocityLimitFilter (MultiValueSeq& seq, Body* body, double ks, std::ostream& os) { return applyVelocityLimitFilterMain(seq, body, ks, true, os); } bool cnoid::applyVelocityLimitFilter (MultiValueSeq& seq, Body* body, std::ostream& os) { return applyVelocityLimitFilterMain(seq, body, 1.0, false, os); } void cnoid::applyGaussianFilter (MultiValueSeq& seq, double sigma, int range, std::ostream& os) { vector gwin; setGaussWindow(sigma, range, gwin); vector orgseq(seq.numFrames()); for(int i=0; i < seq.numParts(); ++i){ if(i==0){ os << str(format("applying the gaussian filter (sigma = %1%, range = %2%) to seq") % sigma % range) << endl; } os << " " << i; MultiValueSeq::Part part = seq.part(i); std::copy(part.begin(), part.end(), orgseq.begin()); applyGaussianFilter(part, orgseq, gwin, 0.0); } } void cnoid::applyRangeLimitFilter (MultiValueSeq& seq, Body* body, double limitGrad, double edgeGradRatio, double margin, std::ostream& os) { RangeLimiter limiter; os << "applying the joint position range limit filter ..." << endl; const int numParts = seq.numParts(); int n = std::min(numParts, body->numJoints()); for(int i=0; i < n; ++i){ Link* joint = body->joint(i); if(joint->q_upper() != std::numeric_limits::max() || joint->q_lower() != -std::numeric_limits::max()){ const double upper = joint->q_upper() - margin; const double lower = joint->q_lower() + margin; if(upper > lower){ os << str(format(" seq %1%: lower limit = %2%, upper limit = %3%") % i % joint->q_lower() % joint->q_upper()) << endl; MultiValueSeq::Part part = seq.part(i); limiter.apply(part, upper, lower, limitGrad, edgeGradRatio); } } } } choreonoid-1.5.0/src/Body/PinDragIK.h0000664000000000000000000000261312741425367015770 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_PIN_DRAG_IK_H #define CNOID_BODY_PIN_DRAG_IK_H #include "InverseKinematics.h" #include "exportdecl.h" namespace cnoid { class Body; class Link; class PinDragIKImpl; class CNOID_EXPORT PinDragIK : public InverseKinematics { public: PinDragIK(Body* body); ~PinDragIK(); Body* body() const; void setBaseLink(Link* baseLink); void setFreeRootWeight(double translation, double rotation); void setTargetLink(Link* targetLink, bool isAttitudeEnabled = false); void setJointWeight(int jointId, double weight); void setPin(Link* link, InverseKinematics::AxisSet axes = InverseKinematics::TRANSLATION_3D, double weight = 1.0); InverseKinematics::AxisSet pinAxes(Link* link); void clearPins(); int numPinnedLinks(); virtual void setIKErrorThresh(double e); virtual bool hasAnalyticalIK(); virtual InverseKinematics::AxisSet targetAxes() const; void setSRInverseParameters(double k0, double w0); void enableJointRangeConstraints(bool on); /** this must be called before the initial calcInverseKinematics() call after settings have been changed. */ bool initialize(); virtual bool calcInverseKinematics(const Vector3& end_p, const Matrix3& end_R); private: PinDragIKImpl* impl; }; typedef boost::shared_ptr PinDragIKptr; } #endif choreonoid-1.5.0/src/Body/CompositeIK.cpp0000664000000000000000000000500612741425367016740 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "CompositeIK.h" #include "Link.h" #include "JointPath.h" using namespace std; using namespace boost; using namespace cnoid; CompositeIK::CompositeIK() { targetLink_ = 0; isAnalytical_ = false; } CompositeIK::CompositeIK(Body* body, Link* targetLink) { reset(body, targetLink); } CompositeIK::~CompositeIK() { } void CompositeIK::reset(Body* body, Link* targetLink) { body_ = body; targetLink_ = targetLink; isAnalytical_ = false; pathList.clear(); } bool CompositeIK::addBaseLink(Link* baseLink) { if(baseLink && targetLink_){ JointPathPtr path = getCustomJointPath(body_, targetLink_, baseLink); if(path){ isAnalytical_ = pathList.empty() ? path->hasAnalyticalIK() : (isAnalytical_ && path->hasAnalyticalIK()); PathInfo info; info.path = path; info.endLink = baseLink; pathList.push_back(info); return true; } } return false; } void CompositeIK::setMaxIKerror(double e) { for(size_t i=0; i < pathList.size(); ++i){ pathList[i].path->setNumericalIKmaxIKerror(e); } } bool CompositeIK::hasAnalyticalIK() const { return isAnalytical_; } bool CompositeIK::calcInverseKinematics(const Vector3& p, const Matrix3& R) { const int n = body_->numJoints(); Vector3 p0 = targetLink_->p(); Matrix3 R0 = targetLink_->R(); std::vector q0(n); for(int i=0; i < n; ++i){ q0[i] = body_->joint(i)->q(); } targetLink_->p() = p; targetLink_->R() = R; bool solved = true; for(size_t i=0; i < pathList.size(); ++i){ PathInfo& info = pathList[i]; info.p_given = info.endLink->p(); info.R_given = info.endLink->R(); //solved = info.path->setGoal(p, R, info.p_given, info.R_given).calcInverseKinematics(); solved = info.path->calcInverseKinematics(p, R, info.p_given, info.R_given); if(!solved){ break; } info.endLink->p() = info.p_given; info.endLink->R() = info.R_given; } if(!solved){ targetLink_->p() = p0; targetLink_->R() = R0; for(int i=0; i < n; ++i){ body_->joint(i)->q() = q0[i]; } for(size_t i=0; i < pathList.size(); ++i){ PathInfo& info = pathList[i]; info.path->calcForwardKinematics(); info.endLink->p() = info.p_given; info.endLink->R() = info.R_given; } } return solved; } choreonoid-1.5.0/src/Body/SceneCollision.cpp0000664000000000000000000000324612741425367017467 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #include "SceneCollision.h" #include using namespace std; using namespace cnoid; SceneCollision::SceneCollision(boost::shared_ptr< std::vector > collisionPairs) : collisionPairs(collisionPairs) { vertices_ = setVertices(new SgVertexArray); setMaterial(new SgMaterial)->setDiffuseColor(Vector3f(0.0f, 1.0f, 0.0f)); isDirty = true; } SceneCollision::SceneCollision(const SceneCollision& org) { } void SceneCollision::accept(SceneVisitor& visitor) { if(!visitor.property()->get("collision", false)){ visitor.visitNode(this); return; } if(isDirty){ vertices_->clear(); lineVertices().clear(); for(size_t i=0; i < collisionPairs->size(); ++i){ const CollisionLinkPair& pair = *(*collisionPairs)[i]; const vector& cols = pair.collisions; // flip the line direction so that the line is always from the staic object to the dynamic one double direction = 1.0; if(pair.body[1] && pair.body[0]){ direction = (pair.body[1]->isStaticModel() && !pair.body[0]->isStaticModel()) ? -1.0 : 1.0; } for(size_t j=0; j < cols.size(); ++j){ const Collision& c = cols[j]; const int index = vertices_->size(); addLine(index, index + 1); vertices_->push_back(c.point.cast()); vertices_->push_back((c.point + direction * 50.0 * c.depth * c.normal).cast()); } } isDirty = false; } visitor.visitLineSet(this); } choreonoid-1.5.0/src/Body/Light.h0000664000000000000000000000206712741425367015272 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_LIGHT_H #define CNOID_BODY_LIGHT_H #include "Device.h" #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT Light : public Device { protected: Light(); Light(const Light& org, bool copyStateOnly = false); public: void copyStateFrom(const Light& other); virtual void forEachActualType(boost::function func); static int lightStateSize(); virtual const double* readState(const double* buf); virtual double* writeState(double* out_buf) const; bool on() const { return on_; } void on(bool on) { on_ = on; } const Vector3f& color() const { return color_; } void setColor(const Vector3f& c) { color_ = c; } void setColor(const Vector3& c) { color_ = c.cast(); } float intensity() const { return intensity_; } void setIntensity(float intensity) { intensity_ = intensity; } private: Vector3f color_; float intensity_; bool on_; }; typedef ref_ptr LightPtr; } #endif choreonoid-1.5.0/src/Body/BodyMotion.cpp0000664000000000000000000002307012741425367016636 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #include "BodyMotion.h" #include "Body.h" #include "Link.h" #include "ZMPSeq.h" #include #include #include using namespace std; using namespace cnoid; namespace { //bool TRACE_FUNCTIONS = false; } BodyMotion::BodyMotion() : AbstractMultiSeq("BodyMotion"), jointPosSeq_(new MultiValueSeq()), linkPosSeq_(new MultiSE3Seq()) { jointPosSeq_->setSeqContentName("JointPosition"); linkPosSeq_->setSeqContentName("LinkPosition"); } BodyMotion::BodyMotion(const BodyMotion& org) : AbstractMultiSeq(org), jointPosSeq_(new MultiValueSeq(*org.jointPosSeq_)), linkPosSeq_(new MultiSE3Seq(*org.linkPosSeq_)) { for(ExtraSeqMap::const_iterator p = org.extraSeqs.begin(); p != org.extraSeqs.end(); ++p){ extraSeqs.insert(ExtraSeqMap::value_type(p->first, p->second->cloneSeq())); } } BodyMotion& BodyMotion::operator=(const BodyMotion& rhs) { if(this != &rhs){ AbstractMultiSeq::operator=(rhs); } *jointPosSeq_ = *rhs.jointPosSeq_; *linkPosSeq_ = *rhs.linkPosSeq_; //! \todo do copy instead of replacing the pointers to the cloned ones extraSeqs.clear(); for(ExtraSeqMap::const_iterator p = rhs.extraSeqs.begin(); p != rhs.extraSeqs.end(); ++p){ extraSeqs.insert(ExtraSeqMap::value_type(p->first, p->second->cloneSeq())); } sigExtraSeqsChanged_(); return *this; } AbstractSeqPtr BodyMotion::cloneSeq() const { return boost::make_shared(*this); } /* This function sets the number of joints */ void BodyMotion::setNumParts(int numParts, bool clearNewElements) { jointPosSeq_->setNumParts(numParts, clearNewElements); } /** This function returns the number of joints */ int BodyMotion::getNumParts() const { return jointPosSeq_->numParts(); } double BodyMotion::getFrameRate() const { return frameRate(); } void BodyMotion::setFrameRate(double frameRate) { jointPosSeq_->setFrameRate(frameRate); linkPosSeq_->setFrameRate(frameRate); for(ExtraSeqMap::iterator p = extraSeqs.begin(); p != extraSeqs.end(); ++p){ p->second->setFrameRate(frameRate); } } int BodyMotion::getNumFrames() const { return numFrames(); } void BodyMotion::setNumFrames(int n, bool clearNewArea) { jointPosSeq_->setNumFrames(n, clearNewArea); linkPosSeq_->setNumFrames(n, clearNewArea); for(ExtraSeqMap::iterator p = extraSeqs.begin(); p != extraSeqs.end(); ++p){ p->second->setNumFrames(n, clearNewArea); } } int BodyMotion::getOffsetTimeFrame() const { return linkPosSeq_->offsetTimeFrame(); } void BodyMotion::setDimension(int numFrames, int numJoints, int numLinks, bool clearNewArea) { jointPosSeq_->setDimension(numFrames, numJoints, clearNewArea); linkPosSeq_->setDimension(numFrames, numLinks, clearNewArea); for(ExtraSeqMap::iterator p = extraSeqs.begin(); p != extraSeqs.end(); ++p){ p->second->setNumFrames(numFrames, clearNewArea); } } void BodyMotion::setDimension(int numFrames, int numJoints, bool clearNewArea) { jointPosSeq_->setDimension(numFrames, numJoints, clearNewArea); linkPosSeq_->setNumFrames(numFrames, clearNewArea); for(ExtraSeqMap::iterator p = extraSeqs.begin(); p != extraSeqs.end(); ++p){ p->second->setNumFrames(numFrames, clearNewArea); } } void BodyMotion::setExtraSeq(AbstractSeqPtr seq) { extraSeqs[seq->seqContentName()] = seq; sigExtraSeqsChanged_(); } bool BodyMotion::loadStandardYAMLformat(const std::string& filename) { bool result = false; clearSeqMessage(); YAMLReader reader; reader.expectRegularMultiListing(); try { result = read(*reader.loadDocument(filename)->toMapping()); } catch(const ValueNode::Exception& ex){ addSeqMessage(ex.message()); } return result; } bool BodyMotion::read(const Mapping& archive) { setDimension(0, 1, 1); bool result = true; bool loaded = false; ZMPSeqPtr zmpSeq; try { if(archive["type"].toString() != "BodyMotion"){ result = false; } else { const Listing& components = *archive["components"].toListing(); for(int i=0; i < components.size(); ++i){ const Mapping& component = *components[i].toMapping(); const string& type = component["type"]; string content; if(!component.read("content", content)){ component.read("purpose", content); } if(type == "MultiValueSeq" && content == "JointPosition"){ result &= jointPosSeq_->readSeq(component); if(result){ loaded = true; } else { addSeqMessage(jointPosSeq_->seqMessage()); } } else if((type == "MultiAffine3Seq" || type == "MultiSe3Seq" || type == "MultiSE3Seq") && content == "LinkPosition"){ result &= linkPosSeq_->readSeq(component); if(result){ loaded = true; } else { addSeqMessage(linkPosSeq_->seqMessage()); } } else if(type == "Vector3Seq") { bool isRelativeZmp = false; if(content == "RelativeZMP" || content == "RelativeZmp"){ isRelativeZmp = true; } else if(content != "ZMP"){ continue; } zmpSeq = getOrCreateExtraSeq("ZMP"); result = zmpSeq->readSeq(component); if(result){ if(isRelativeZmp){ zmpSeq->setRootRelative(true); } } else { addSeqMessage(zmpSeq->seqMessage()); } } if(!result){ break; } } } } catch(const ValueNode::Exception& ex){ addSeqMessage(ex.message()); result = false; } if(!result){ setDimension(0, 1, 1); } return (result && loaded); } bool BodyMotion::write(YAMLWriter& writer) { writer.startListing(); if(jointPosSeq_->numFrames() > 0){ if(!jointPosSeq_->writeSeq(writer)){ addSeqMessage(jointPosSeq_->seqMessage()); return false; } } if(linkPosSeq_->numFrames() > 0){ if(!linkPosSeq_->writeSeq(writer)){ addSeqMessage(linkPosSeq_->seqMessage()); return false; } } for(ExtraSeqMap::iterator p = extraSeqs.begin(); p != extraSeqs.end(); ++p){ AbstractSeqPtr& seq = p->second; if(!seq->writeSeq(writer)){ addSeqMessage(seq->seqMessage()); return false; } } writer.endListing(); return true; } bool BodyMotion::saveAsStandardYAMLformat(const std::string& filename) { YAMLWriter writer(filename); writer.setDoubleFormat("%.9g"); writer.putComment("Body motion data set format version 1.0 defined by Choreonoid\n"); writer.startMapping(); writer.putKeyValue("type", "BodyMotion"); writer.putKey("components"); bool result = write(writer); writer.endMapping(); return result; } void BodyMotion::clearExtraSeq(const std::string& contentName) { if(extraSeqs.erase(contentName) > 0){ sigExtraSeqsChanged_(); } } static void copyBodyStateToFrame(const Body& body, BodyMotion::Frame& frame) { BodyMotion& motion = frame.motion(); int numJoints = std::min(body.numJoints(), motion.numJoints()); MultiValueSeq::Frame q = motion.jointPosSeq()->frame(frame.frame()); for(int i=0; i < numJoints; ++i){ q[i] = body.joint(i)->q(); } int numLinks = std::min(body.numLinks(), motion.numLinks()); MultiSE3Seq::Frame p = motion.linkPosSeq()->frame(frame.frame()); for(int i=0; i < numLinks; ++i){ const Link* link = body.link(i); p[i].set(link->p(), link->R()); } } template static void copyFrameToBodyState(FrameType& frame, Body& body) { const BodyMotion& motion = frame.motion(); int numJoints = std::min(body.numJoints(), motion.numJoints()); const MultiValueSeq::Frame q = motion.jointPosSeq()->frame(frame.frame()); for(int i=0; i < numJoints; ++i){ body.joint(i)->q() = q[i]; } int numLinks = std::min(body.numLinks(), motion.numLinks()); const MultiSE3Seq::Frame p = motion.linkPosSeq()->frame(frame.frame()); for(int i=0; i < numLinks; ++i){ Link* link = body.link(i); link->p() = p[i].translation(); link->R() = p[i].rotation().toRotationMatrix(); } } namespace cnoid { BodyMotion::Frame operator<<(BodyMotion::Frame frame, const Body& body) { copyBodyStateToFrame(body, frame); return frame; } const Body& operator>>(const Body& body, BodyMotion::Frame frame) { copyBodyStateToFrame(body, frame); return body; } BodyMotion::Frame operator>>(BodyMotion::Frame frame, Body& body) { copyFrameToBodyState(frame, body); return frame; } BodyMotion::ConstFrame operator>>(BodyMotion::ConstFrame frame, Body& body) { copyFrameToBodyState(frame, body); return frame; } Body& operator<<(Body& body, BodyMotion::Frame frame) { copyFrameToBodyState(frame, body); return body; } Body& operator<<(Body& body, BodyMotion::ConstFrame frame) { copyFrameToBodyState(frame, body); return body; } } choreonoid-1.5.0/src/Body/RangeSensor.cpp0000664000000000000000000001157612741425367017011 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "RangeSensor.h" #include using namespace std; using namespace cnoid; namespace { const double PI = 3.14159265358979323846; } const char* RangeSensor::typeName() { return "RangeSensor"; } RangeSensor::RangeSensor() { on_ = true; isRangeDataStateClonable_ = false; yawRange_ = PI / 2.0; yawResolution_ = 100; pitchRange_ = 0.0; pitchResolution_ = 1; minDistance_ = 0.01; maxDistance_ = 10.0; frameRate_ = 10.0; delay_ = 0.0; rangeData_ = boost::make_shared(); } void RangeSensor::copyStateFrom(const DeviceState& other) { if(typeid(other) != typeid(RangeSensor)){ throw std::invalid_argument("Type mismatch in the Device::copyStateFrom function"); } copyStateFrom(static_cast(other)); } void RangeSensor::copyStateFrom(const RangeSensor& other) { copyRangeSensorStateFrom(other); rangeData_ = other.rangeData_; } void RangeSensor::copyRangeSensorStateFrom(const RangeSensor& other) { on_ = other.on_; isRangeDataStateClonable_ = other.isRangeDataStateClonable_; yawResolution_ = other.yawResolution_; pitchResolution_ = other.pitchResolution_; yawRange_ = other.yawRange_; pitchRange_ = other.pitchRange_; minDistance_ = other.minDistance_; maxDistance_ = other.maxDistance_; frameRate_ = other.frameRate_; delay_ = other.delay_; } RangeSensor::RangeSensor(const RangeSensor& org, bool copyStateOnly) : Device(org, copyStateOnly), rangeData_(org.rangeData_) { copyRangeSensorStateFrom(org); } Device* RangeSensor::clone() const { return new RangeSensor(*this); } /** Used for cloneState() */ RangeSensor::RangeSensor(const RangeSensor& org, int x /* dummy */) : Device(org, true) { copyRangeSensorStateFrom(org); if(org.isRangeDataStateClonable_){ rangeData_ = org.rangeData_; } else { rangeData_ = boost::make_shared(); } } DeviceState* RangeSensor::cloneState() const { return new RangeSensor(*this, false); } void RangeSensor::forEachActualType(boost::function func) { if(!func(typeid(RangeSensor))){ Device::forEachActualType(func); } } void RangeSensor::setYawRange(double angle) { if(angle > 0.0){ yawRange_ = angle; } } void RangeSensor::setYawResolution(int n) { if(n >= 1 ){ yawResolution_ = n; } } double RangeSensor::yawStep() const { if(yawResolution_ >= 2){ return yawRange_ / (yawResolution_ - 1); } else { return 0.0; } } void RangeSensor::setPitchRange(double angle) { if(angle >= 0.0){ pitchRange_ = angle; } } void RangeSensor::setPitchResolution(double n) { if(n >= 1){ pitchResolution_ = n; } } double RangeSensor::pitchStep() const { if(pitchResolution_ >= 2){ return pitchRange_ / (pitchResolution_ - 1); } else { return 0.0; } } void RangeSensor::setMaxDistance(double d) { if(d > 0.0){ if(d > minDistance_){ maxDistance_ = d; } else { minDistance_ = d; } } } void RangeSensor::setMinDistance(double d) { if(d > 0.0){ if(d < maxDistance_){ minDistance_ = d; } else { maxDistance_ = d; } } } void RangeSensor::setFrameRate(double r) { if(r > 0.0){ frameRate_ = r; } } RangeSensor::RangeData& RangeSensor::rangeData() { if(rangeData_.use_count() > 1){ rangeData_ = boost::make_shared(*rangeData_); } return *rangeData_; } RangeSensor::RangeData& RangeSensor::newRangeData() { rangeData_ = boost::make_shared(); return *rangeData_; } void RangeSensor::setRangeData(boost::shared_ptr& data) { if(data.use_count() == 1){ rangeData_ = data; } else { rangeData_ = boost::make_shared(*data); } data.reset(); } void RangeSensor::clearState() { if(rangeData_.use_count() == 1){ rangeData_->clear(); } else { rangeData_ = boost::make_shared(); } } int RangeSensor::stateSize() const { return 9; } const double* RangeSensor::readState(const double* buf) { on_ = buf[0]; yawRange_ = buf[1]; yawResolution_ = buf[2]; pitchRange_ = buf[3]; pitchResolution_ = buf[4]; minDistance_ = buf[5]; maxDistance_ = buf[6]; frameRate_ = buf[7]; delay_ = buf[8]; return buf + 9; } double* RangeSensor::writeState(double* out_buf) const { out_buf[0] = on_ ? 1.0 : 0.0; out_buf[1] = yawRange_; out_buf[2] = yawResolution_; out_buf[3] = pitchRange_; out_buf[4] = pitchResolution_; out_buf[5] = minDistance_; out_buf[6] = maxDistance_; out_buf[7] = frameRate_; out_buf[8] = delay_; return out_buf + 9; } choreonoid-1.5.0/src/Body/BasicSensorSimulationHelper.cpp0000664000000000000000000001263712741425367022202 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "BasicSensorSimulationHelper.h" #include "Body.h" #include using namespace std; using namespace boost; using namespace cnoid; namespace cnoid { class BasicSensorSimulationHelperImpl { public: EIGEN_MAKE_ALIGNED_OPERATOR_NEW BasicSensorSimulationHelper* self; BodyPtr body; // gravity acceleration Vector3 g; bool isOldAccelSensorCalcMode; // preview control gain matrices for acceleration sensors Matrix2 A; Vector2 B; struct KFState { EIGEN_MAKE_ALIGNED_OPERATOR_NEW Vector2 x[3]; }; typedef vector > KFStateArray; KFStateArray kfStates; BasicSensorSimulationHelperImpl(BasicSensorSimulationHelper* self); void initialize(Body* body, double timeStep, const Vector3& gravityAcceleration); }; } namespace { typedef BasicSensorSimulationHelperImpl Impl; } BasicSensorSimulationHelper::BasicSensorSimulationHelper() { isActive_ = false; impl = new BasicSensorSimulationHelperImpl(this); } BasicSensorSimulationHelperImpl::BasicSensorSimulationHelperImpl(BasicSensorSimulationHelper* self) : self(self) { isOldAccelSensorCalcMode = false; } BasicSensorSimulationHelper::~BasicSensorSimulationHelper() { delete impl; } void BasicSensorSimulationHelper::setOldAccelSensorCalcMode(bool on) { impl->isOldAccelSensorCalcMode = on; } void BasicSensorSimulationHelper::initialize(Body* body, double timeStep, const Vector3& gravityAcceleration) { isActive_ = false; DeviceList<> devices = body->devices(); if(!devices.empty()){ forceSensors_.extractFrom(devices); rateGyroSensors_.extractFrom(devices); accelerationSensors_.extractFrom(devices); if(!forceSensors_.empty() || !rateGyroSensors_.empty() || !accelerationSensors_.empty()){ impl->initialize(body, timeStep, gravityAcceleration); isActive_ = true; } } } void Impl::initialize(Body* body, double timeStep, const Vector3& gravityAcceleration) { this->body = body; g = gravityAcceleration; if(!isOldAccelSensorCalcMode){ return; } const DeviceList& accelerationSensors = self->accelerationSensors_; if(accelerationSensors.empty()){ return; } // Kalman filter design static const double n_input = 100.0; // [N] static const double n_output = 0.001; // [m/s] // Analytical solution of Kalman filter (continuous domain) // s.kajita 2003 Jan.22 Matrix2 Ac; Ac << -sqrt(2.0 * n_input / n_output), 1.0, -n_input / n_output , 0.0; Vector2 Bc(sqrt(2.0 * n_input / n_output), n_input / n_output); A.setIdentity(); Matrix2 An = Matrix2::Identity(); Matrix2 An2; B = timeStep * Bc; Vector2 Bn = B; Vector2 Bn2; double factorial[14]; double r = 1.0; factorial[1] = r; for(int i=2; i <= 13; ++i){ r += 1.0; factorial[i] = factorial[i-1] * r; } for(int i=1; i <= 12; i++){ An2.noalias() = Ac * An; An = timeStep * An2; A += (1.0 / factorial[i]) * An; Bn2.noalias() = Ac * Bn; Bn = timeStep * Bn2; B += (1.0 / factorial[i+1]) * Bn; } // initialize kalman filtering kfStates.resize(accelerationSensors.size()); for(int i=0; i < accelerationSensors.size(); ++i){ const AccelerationSensor* sensor = accelerationSensors[i]; const Link* link = sensor->link(); const Vector3 o_Vgsens = link->R() * (link->R().transpose() * link->w()).cross(sensor->localTranslation()) + link->v(); KFState& s = kfStates[i]; for(int i=0; i < 3; ++i){ s.x[i](0) = o_Vgsens(i); s.x[i](1) = 0.0; } } } void BasicSensorSimulationHelper::updateGyroAndAccelerationSensors() { for(size_t i=0; i < rateGyroSensors_.size(); ++i){ RateGyroSensor* gyro = rateGyroSensors_[i]; const Link* link = gyro->link(); gyro->w() = gyro->R_local().transpose() * link->R().transpose() * link->w(); gyro->notifyStateChange(); } if(!impl->isOldAccelSensorCalcMode){ for(size_t i=0; i < accelerationSensors_.size(); ++i){ AccelerationSensor* sensor = accelerationSensors_[i]; const Link* link = sensor->link(); sensor->dv() = sensor->R_local().transpose() * link->R().transpose() * (link->dv() - impl->g); sensor->notifyStateChange(); } } else if(!accelerationSensors_.empty()){ const Matrix2& A = impl->A; const Vector2& B = impl->B; for(size_t i=0; i < accelerationSensors_.size(); ++i){ AccelerationSensor* sensor = accelerationSensors_[i]; const Link* link = sensor->link(); // kalman filtering Impl::KFState& s = impl->kfStates[i]; const Vector3 o_Vgsens = link->R() * (link->R().transpose() * link->w()).cross(sensor->p_local()) + link->v(); for(int i=0; i < 3; ++i){ s.x[i] = A * s.x[i] + o_Vgsens(i) * B; } Vector3 o_Agsens(s.x[0](1), s.x[1](1), s.x[2](1)); o_Agsens -= impl->g; sensor->dv() = sensor->R_local().transpose() * link->R().transpose() * o_Agsens; sensor->notifyStateChange(); } } } choreonoid-1.5.0/src/Body/VRMLBody.cpp0000664000000000000000000000254712741425367016157 0ustar rootroot/*! @file */ #include "VRMLBody.h" #include using namespace cnoid; using namespace boost::assign; VRMLHumanoid::VRMLHumanoid() { } VRMLJoint::VRMLJoint() : VRMLTransform() { jointId = -1; jointType = ""; jointAxis << 0.0, 0.0, 1.0; gearRatio = 1; rotorInertia = 0; rotorResistor = 0; torqueConst = 1; encoderPulse = 1; } VRMLSegment::VRMLSegment() : VRMLGroup() { mass = 0.0; centerOfMass << 0.0, 0.0, 0.0; momentsOfInertia += 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0; } VRMLSurface::VRMLSurface() { } VRMLVisionSensor::VRMLVisionSensor() : VRMLTransform() { sensorId = -1; type = "NONE"; width = 320; height = 240; frameRate = 30; fieldOfView = 0.785398; frontClipDistance = 0.01; backClipDistance = 10.0; } VRMLForceSensor::VRMLForceSensor() : VRMLTransform() { sensorId = -1; maxForce << -1, -1, -1; maxTorque << -1, -1, -1; } VRMLGyro::VRMLGyro() : VRMLTransform() { sensorId = -1; maxAngularVelocity << -1, -1, -1; } VRMLAccelerationSensor::VRMLAccelerationSensor() : VRMLTransform() { sensorId = -1; maxAcceleration << -1, -1, -1; } VRMLRangeSensor::VRMLRangeSensor() : VRMLTransform() { sensorId = -1; scanAngle = 3.14159; scanStep = 0.1; scanRate = 10; minDistance = 0.01; maxDistance = 10; } choreonoid-1.5.0/src/Body/MultiDeviceStateSeq.h0000664000000000000000000000213512741425367020103 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_MULTI_DEVICE_STATE_SEQ_H_INCLUDED #define CNOID_BODY_MULTI_DEVICE_STATE_SEQ_H_INCLUDED #include "Device.h" #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT MultiDeviceStateSeq : public MultiSeq { typedef MultiSeq BaseSeqType; public: typedef boost::shared_ptr Ptr; static const std::string& key(); MultiDeviceStateSeq(); MultiDeviceStateSeq(int numFrames, int numDevices = 1); MultiDeviceStateSeq(const MultiDeviceStateSeq& org); virtual ~MultiDeviceStateSeq(); MultiDeviceStateSeq& operator=(const MultiDeviceStateSeq& rhs); virtual AbstractSeqPtr cloneSeq() const; }; typedef MultiDeviceStateSeq::Ptr MultiDeviceStateSeqPtr; class BodyMotion; CNOID_EXPORT MultiDeviceStateSeqPtr getMultiDeviceStateSeq(const BodyMotion& motion); CNOID_EXPORT MultiDeviceStateSeqPtr getOrCreateMultiDeviceStateSeq(BodyMotion& motion); CNOID_EXPORT void clearMultiDeviceStateSeq(BodyMotion& motion); } #endif choreonoid-1.5.0/src/Body/ExtraBodyStateAccessor.h0000664000000000000000000001032612741425367020605 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_EXTRA_BODY_STATE_ACCESSOR_H #define CNOID_BODY_EXTRA_BODY_STATE_ACCESSOR_H #include #include #include #include #include #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT ExtraBodyStateAccessor : public Referenced { static int elementSizes[]; Signal sigStateChanged_; public: class Angle { double angle; public: Angle(double rad) : angle(rad) { } double value() const { return angle; } //operator double() const { return angle; } }; struct None { } none; enum Attribute { NORMAL = 0, WARNING = 1 << 0, STRONG_WARNING = WARNING | 1 << 1 }; enum { BOOL, INT, DOUBLE, ANGLE, STRING, VECTOR3, VECTORX, NONE }; class Value { /** Vector2 cannot be contained in variant because it is an Eigen type which must be aligned but the variant type does not seem to ahieve that for its elements */ boost::variant value; int attr; public: Value() : attr(0) { } Value& operator=(const Value& rhs) { value = rhs.value; attr = rhs.attr; return *this; } template Value& operator=(const T& rhs) { value = rhs; return *this; } bool getBool() const { return boost::get(value); } int getInt() const { return boost::get(value); } double getDouble() const { return boost::get(value); } double getAngle() const { return boost::get(value).value(); } void setAngle(double rad) { value = Angle(rad); } const std::string& getString() const { return boost::get(value); } const Vector3f& getVector3f() const { return boost::get(value); } Vector3 getVector3() const { return boost::get(value).cast(); } const VectorX& getVectorX() const { return boost::get(value); } int which() const { return value.which(); } bool empty() const { return value.empty(); } void setAttribute(int attribute) { attr = attribute; } int attribute() const { return attr; } }; ExtraBodyStateAccessor(); ExtraBodyStateAccessor(const ExtraBodyStateAccessor& org); virtual ~ExtraBodyStateAccessor(); static int getNumValueElements(const Value& v){ int n = elementSizes[v.which()]; if(n < 0){ n = v.getVectorX().size(); } return n; } virtual int getNumStateItems() const = 0; virtual int getNumJointStateItems() const = 0; virtual const char* getStateItemName(int stateIndex) const = 0; //! Translated version of getStateItemName() virtual const char* getStateItemLabel(int stateIndex) const = 0; virtual const char* getJointStateItemName(int jointStateIndex) const = 0; //! Translated version of getJointStateItemName() virtual const char* getJointStateItemLabel(int jointStateIndex) const = 0; virtual void getState(std::vector& out_state) const = 0; /** This function returns false by default. The function which updates the state values and returns true should be implementedin a inherited class. */ virtual bool setState(const std::vector& state) const; /** @return out_jointState 2D array of (jointIndex, itemIndex) */ virtual void getJointState(Array2D& out_jointState) const = 0; /** This function returns false by default. The function which updates the state values and returns true should be implementedin the inherited class. */ virtual bool setJointState(const Array2D& jointState) const; SignalProxy sigStateChanged() { return sigStateChanged_; } void notifyStateChange() { sigStateChanged_(); } }; template<> inline ExtraBodyStateAccessor::Value& ExtraBodyStateAccessor::Value::operator=(const Vector3& rhs) { value = Vector3f(rhs.cast()); return *this; } typedef ref_ptr ExtraBodyStateAccessorPtr; }; #endif choreonoid-1.5.0/src/Body/DyWorld.cpp0000664000000000000000000001132012741425367016132 0ustar rootroot/** \author Shin'ichiro Nakaoka */ #include "DyWorld.h" #include "DyBody.h" #include "ForwardDynamicsABM.h" #include "ForwardDynamicsCBM.h" #include #include #include using namespace std; using namespace boost; using namespace cnoid; static const double DEFAULT_GRAVITY_ACCELERATION = 9.80665; static const bool debugMode = false; WorldBase::WorldBase() { currentTime_ = 0.0; timeStep_ = 0.005; g << 0.0, 0.0, -DEFAULT_GRAVITY_ACCELERATION; isEulerMethod =false; sensorsAreEnabled = false; isOldAccelSensorCalcMode = false; numRegisteredLinkPairs = 0; } WorldBase::~WorldBase() { } int WorldBase::bodyIndex(const std::string& name) const { NameToIndexMap::const_iterator p = nameToBodyIndexMap.find(name); return (p != nameToBodyIndexMap.end()) ? p->second : -1; } DyBody* WorldBase::body(int index) const { if(index < 0 || (int)bodyInfoArray.size() <= index){ return 0; } return bodyInfoArray[index].body; } DyBody* WorldBase::body(const std::string& name) const { int idx = bodyIndex(name); if(idx < 0 || (int)bodyInfoArray.size() <= idx){ return 0; } return bodyInfoArray[idx].body; } void WorldBase::setTimeStep(double ts) { timeStep_ = ts; } void WorldBase::setCurrentTime(double time) { currentTime_ = time; } void WorldBase::setGravityAcceleration(const Vector3& g) { this->g = g; } void WorldBase::enableSensors(bool on) { sensorsAreEnabled = on; } void WorldBase::setOldAccelSensorCalcMode(bool on) { isOldAccelSensorCalcMode = on; } void WorldBase::initialize() { const int n = bodyInfoArray.size(); for(int i=0; i < n; ++i){ BodyInfo& info = bodyInfoArray[i]; if(!info.forwardDynamics){ info.forwardDynamics = make_shared_aligned(info.body); } if(isEulerMethod){ info.forwardDynamics->setEulerMethod(); } else { info.forwardDynamics->setRungeKuttaMethod(); } info.forwardDynamics->setGravityAcceleration(g); info.forwardDynamics->setTimeStep(timeStep_); info.forwardDynamics->enableSensors(sensorsAreEnabled); info.forwardDynamics->setOldAccelSensorCalcMode(isOldAccelSensorCalcMode); info.forwardDynamics->initialize(); } } void WorldBase::setVirtualJointForces() { for(size_t i=0; i < bodyInfoArray.size(); ++i){ BodyInfo& info = bodyInfoArray[i]; if(info.hasVirtualJointForces){ info.body->setVirtualJointForces(); } } } void WorldBase::calcNextState() { if(debugMode){ cout << "World current time = " << currentTime_ << endl; } const int n = bodyInfoArray.size(); for(int i=0; i < n; ++i){ BodyInfo& info = bodyInfoArray[i]; info.forwardDynamics->calcNextState(); } currentTime_ += timeStep_; } int WorldBase::addBody(DyBody* body) { if(!body->name().empty()){ nameToBodyIndexMap[body->name()] = bodyInfoArray.size(); } BodyInfo info; info.body = body; info.hasVirtualJointForces = body->hasVirtualJointForces(); bodyInfoArray.push_back(info); return bodyInfoArray.size() - 1; } int WorldBase::addBody(DyBody* body, const ForwardDynamicsPtr& forwardDynamics) { int index = addBody(body); bodyInfoArray[index].forwardDynamics = forwardDynamics; return index; } void WorldBase::clearBodies() { nameToBodyIndexMap.clear(); bodyInfoArray.clear(); } void WorldBase::clearCollisionPairs() { linkPairKeyToIndexMap.clear(); numRegisteredLinkPairs = 0; } void WorldBase::setEulerMethod() { isEulerMethod = true; } void WorldBase::setRungeKuttaMethod() { isEulerMethod = false; } std::pair WorldBase::getIndexOfLinkPairs(DyLink* link1, DyLink* link2) { int index = -1; bool isRegistered = false; if(link1 != link2){ LinkPairKey linkPair; if(link1 < link2){ linkPair.link1 = link1; linkPair.link2 = link2; } else { linkPair.link1 = link2; linkPair.link2 = link1; } LinkPairKeyToIndexMap::iterator p = linkPairKeyToIndexMap.find(linkPair); if(p != linkPairKeyToIndexMap.end()){ index = p->second; isRegistered = true; } else { index = numRegisteredLinkPairs++; linkPairKeyToIndexMap[linkPair] = index; } } return std::make_pair(index, isRegistered); } bool WorldBase::LinkPairKey::operator<(const LinkPairKey& pair2) const { if(link1 < pair2.link1){ return true; } else if(link1 == pair2.link1){ return (link2 < pair2.link2); } else { return false; } } choreonoid-1.5.0/src/Body/SceneCollision.h0000664000000000000000000000131612741425367017130 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_SCENE_COLLISION_H #define CNOID_BODY_SCENE_COLLISION_H #include "CollisionLinkPair.h" #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT SceneCollision : public SgLineSet { public: SceneCollision(boost::shared_ptr< std::vector > collisionPairs); void setDirty() { isDirty = true; } virtual void accept(SceneVisitor& visitor); private: SceneCollision(const SceneCollision& org); boost::shared_ptr< std::vector > collisionPairs; SgVertexArrayPtr vertices_; bool isDirty; }; typedef ref_ptr SceneCollisionPtr; } #endif choreonoid-1.5.0/src/Body/VRMLBodyLoader.h0000664000000000000000000000140112741425367016737 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_VRML_BODY_LOADER_H #define CNOID_BODY_VRML_BODY_LOADER_H #include "AbstractBodyLoader.h" #include #include "exportdecl.h" namespace cnoid { class Link; class VRMLBodyLoaderImpl; class CNOID_EXPORT VRMLBodyLoader : public AbstractBodyLoader { public: VRMLBodyLoader(); ~VRMLBodyLoader(); virtual const char* format() const; virtual void setMessageSink(std::ostream& os); virtual void setVerbose(bool on); virtual void enableShapeLoading(bool on); virtual void setDefaultDivisionNumber(int n); virtual bool load(Body* body, const std::string& filename); VRMLNodePtr getOriginalNode(Link* link); private: VRMLBodyLoaderImpl* impl; }; } #endif choreonoid-1.5.0/src/Body/PoseProviderToBodyMotionConverter.h0000664000000000000000000000122512741425367023036 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_POSE_PROVIDER_TO_BODY_MOTION_CONVERTER_H #define CNOID_BODY_POSE_PROVIDER_TO_BODY_MOTION_CONVERTER_H #include "exportdecl.h" namespace cnoid { class Body; class BodyMotion; class PoseProvider; class CNOID_EXPORT PoseProviderToBodyMotionConverter { public: PoseProviderToBodyMotionConverter(); void setTimeRange(double lower, double upper); void setFullTimeRange(); void setAllLinkPositionOutput(bool on); bool convert(Body* body, PoseProvider* provider, BodyMotion& motion); private: double lowerTime; double upperTime; bool allLinkPositionOutputMode; }; } #endif choreonoid-1.5.0/src/Body/BodyMotionPoseProvider.h0000664000000000000000000000301712741425367020644 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_BODY_MOTION_POSE_PROVIDER_H #define CNOID_BODY_BODY_MOTION_POSE_PROVIDER_H #include "Body.h" #include "PoseProvider.h" #include "BodyMotion.h" #include "ZMPSeq.h" #include #include "exportdecl.h" namespace cnoid { class Link; class JointPath; typedef boost::shared_ptr JointPathPtr; class CNOID_EXPORT BodyMotionPoseProvider : public PoseProvider { public: BodyMotionPoseProvider(); BodyMotionPoseProvider(Body* body, BodyMotionPtr motion); void initialize(Body* body, BodyMotionPtr motion); bool updateMotion(); virtual Body* body() const; virtual double beginningTime() const; virtual double endingTime() const; virtual bool seek(double time); virtual bool seek(double time, int waistLinkIndex, const Vector3& waistTranslation); virtual int baseLinkIndex() const; virtual bool getBaseLinkPosition(Position& out_T) const; virtual void getJointPositions(std::vector< boost::optional >& out_q) const; virtual boost::optional ZMP() const; private: BodyPtr body_; BodyMotionPtr motion; ZMPSeqPtr zmpSeq; int minNumJoints; std::vector footLinks; std::vector ikPaths; MultiAffine3SeqPtr footLinkPositions; std::vector qTranslated; Vector3 p_waist; Matrix3 R_waist; Vector3 ZMP_; bool seek(double time, int waistLinkIndex, const Vector3& waistTranslation, bool applyWaistTranslation); }; } #endif choreonoid-1.5.0/src/Body/Device.h0000664000000000000000000000734612741425367015427 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_DEVICE_H #define CNOID_BODY_DEVICE_H #include #include #include #include "exportdecl.h" namespace cnoid { class Link; class CNOID_EXPORT DeviceState : public Referenced { protected: DeviceState() { } DeviceState(const DeviceState& org) { } public: virtual ~DeviceState() { } virtual const char* typeName() = 0; virtual void copyStateFrom(const DeviceState& other) = 0; virtual DeviceState* cloneState() const = 0; /** Size of the double-precision floating numbers for representing the state. */ virtual int stateSize() const = 0; /** @return The position in the buf after reading. The value is used when the super class's readState is called by the inherited class. */ virtual const double* readState(const double* buf) = 0; /** @return The position in the buf after reading. The value is used when the super class's readState is called by the inherited class. */ virtual double* writeState(double* out_buf) const = 0; }; typedef ref_ptr DeviceStatePtr; class CNOID_EXPORT Device : public DeviceState { struct NonState { EIGEN_MAKE_ALIGNED_OPERATOR_NEW int index; // automatically assigned int id; // pre-defined id std::string name; Link* link; Isometry3 T_local; double cycle; const Isometry3& const_T_local() const { return T_local; } Signal sigStateChanged; }; NonState* ns; protected: Device(); Device(const Device& org, bool copyStateOnly = false); public: virtual ~Device(); void setIndex(int index) { ns->index = index; } void setId(int id) { ns->id = id; } void setName(const std::string& name) { ns->name = name; } void setLink(Link* link) { ns->link = link; } virtual Device* clone() const = 0; virtual void forEachActualType(boost::function func); virtual void clearState(); bool hasStateOnly() const { return (ns != 0); } const int index() const { return ns->index; } const int id() const { return ns->id; } const std::string& name() const { return ns->name; } const Link* link() const { return ns->link; } Link* link() { return ns->link; } Isometry3& T_local() { return ns->T_local; } const Isometry3& T_local() const { return ns->T_local; } Isometry3::ConstLinearPart R_local() const { return ns->const_T_local().linear(); } Isometry3::LinearPart R_local() { return ns->T_local.linear(); } Isometry3::ConstLinearPart localRotation() const { return ns->const_T_local().linear(); } Isometry3::LinearPart localRotaion() { return ns->T_local.linear(); } template void setLocalRotation(const Eigen::MatrixBase& R) { ns->T_local.linear() = R; } Isometry3::ConstTranslationPart p_local() const { return ns->const_T_local().translation(); } Isometry3::TranslationPart p_local() { return ns->T_local.translation(); } Isometry3::ConstTranslationPart localTranslation() const { return ns->const_T_local().translation(); } Isometry3::TranslationPart localTranslation() { return ns->T_local.translation(); } template void setLocalTranslation(const Eigen::MatrixBase& p) { ns->T_local.translation() = p; } double cycle() const { return ns->cycle; } void setCycle(double msec) { ns->cycle = msec; } SignalProxy sigStateChanged() { return ns->sigStateChanged; } void notifyStateChange() { ns->sigStateChanged(); } }; typedef ref_ptr DevicePtr; }; #endif choreonoid-1.5.0/src/Body/BodyCollisionDetectorUtil.h0000664000000000000000000000061712741425367021323 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_BODY_COLLISION_DETECTOR_UTIL_H_INCLUDED #define CNOID_BODY_BODY_COLLISION_DETECTOR_UTIL_H_INCLUDED #include #include #include "exportdecl.h" namespace cnoid { CNOID_EXPORT int addBodyToCollisionDetector(Body& body, CollisionDetector& detector, bool enableSelfCollisions = true); } #endif choreonoid-1.5.0/src/Body/VRMLBody.h0000664000000000000000000000502712741425367015620 0ustar rootroot/*! @file */ #ifndef CNOID_BODY_VRMLBODY_H #define CNOID_BODY_VRMLBODY_H #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT VRMLHumanoid : public VRMLNode { public: VRMLHumanoid(); MFNode humanoidBody; MFNode segments; MFNode joints; }; typedef boost::intrusive_ptr VRMLHumanoidPtr; class CNOID_EXPORT VRMLJoint : public VRMLTransform { public: VRMLJoint(); SFInt32 jointId; SFString jointType; SFVec3f jointAxis; MFFloat llimit; MFFloat lvlimit; MFFloat ulimit; MFFloat uvlimit; SFFloat gearRatio; SFFloat rotorInertia; SFFloat rotorResistor; SFFloat torqueConst; SFFloat encoderPulse; }; typedef boost::intrusive_ptr VRMLJointPtr; class CNOID_EXPORT VRMLSegment : public VRMLGroup { public: VRMLSegment(); SFFloat mass; SFVec3f centerOfMass; MFFloat momentsOfInertia; }; typedef boost::intrusive_ptr VRMLSegmentPtr; class CNOID_EXPORT VRMLSurface : public VRMLNode { public: VRMLSurface(); MFNode visual; MFNode collision; }; typedef boost::intrusive_ptr VRMLSurfacePtr; class CNOID_EXPORT VRMLVisionSensor : public VRMLTransform { public: VRMLVisionSensor(); SFInt32 sensorId; SFString type; SFInt32 width; SFInt32 height; SFFloat frameRate; SFFloat fieldOfView; SFFloat frontClipDistance; SFFloat backClipDistance; }; typedef boost::intrusive_ptr VRMLVisionSensorPtr; class CNOID_EXPORT VRMLForceSensor : public VRMLTransform { public: VRMLForceSensor(); SFInt32 sensorId; SFVec3f maxForce; SFVec3f maxTorque; }; typedef boost::intrusive_ptr VRMLForceSensorPtr; class CNOID_EXPORT VRMLGyro : public VRMLTransform { public: VRMLGyro(); SFInt32 sensorId; SFVec3f maxAngularVelocity; }; typedef boost::intrusive_ptr VRMLGyroPtr; class CNOID_EXPORT VRMLAccelerationSensor : public VRMLTransform { public: VRMLAccelerationSensor(); SFInt32 sensorId; SFVec3f maxAcceleration; }; typedef boost::intrusive_ptr VRMLAccelerationSensorPtr; class CNOID_EXPORT VRMLRangeSensor : public VRMLTransform { public: VRMLRangeSensor(); SFInt32 sensorId; SFFloat scanAngle; SFFloat scanStep; SFFloat scanRate; SFFloat minDistance; SFFloat maxDistance; }; typedef boost::intrusive_ptr VRMLRangeSensorPtr; }; #endif choreonoid-1.5.0/src/Body/DeviceList.h0000664000000000000000000000204312741425367016250 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_DEVICE_LIST_H #define CNOID_BODY_DEVICE_LIST_H #include "Device.h" #include #include "exportdecl.h" namespace cnoid { template > class DeviceList : public PolymorphicReferencedArray { typedef PolymorphicReferencedArray ArrayBase; public: DeviceList() { } template DeviceList(const DeviceList& rhs) : ArrayBase(rhs) { } DeviceList getSortedById() const { DeviceList sorted; for(size_t i=0; i < ArrayBase::size(); ++i){ DeviceType* device = (*this)[i]; const int id = device->id(); if(id >= 0){ if(sorted.size() <= id){ sorted.resize(id + 1); } sorted[id] = device; } } return sorted; } }; }; #endif choreonoid-1.5.0/src/Body/CMakeLists.txt0000664000000000000000000000721712741425367016614 0ustar rootroot # @author Shin'ichiro Nakaoka #set(CMAKE_BUILD_TYPE Debug) #set_source_files_properties(SceneBody.cpp PROPERTIES COMPILE_FLAGS "-O0 -g") set(target CnoidBody) set(sources Body.cpp VRMLBody.cpp LinkTraverse.cpp Link.cpp LinkPath.cpp JointPath.cpp Jacobian.cpp Device.cpp ForceSensor.cpp RateGyroSensor.cpp AccelerationSensor.cpp BasicSensorSimulationHelper.cpp Camera.cpp RangeCamera.cpp RangeSensor.cpp Light.cpp PointLight.cpp SpotLight.cpp MultiDeviceStateSeq.cpp ExtraBodyStateAccessor.cpp SceneBody.cpp SceneDevice.cpp SceneCollision.cpp CompositeIK.cpp PinDragIK.cpp LinkGroup.cpp LeggedBodyHelper.cpp BodyCollisionDetectorUtil.cpp BodyMotion.cpp BodyMotionPoseProvider.cpp BodyState.cpp BodyCustomizerInterface.cpp ZMPSeq.cpp ForwardDynamics.cpp ForwardDynamicsABM.cpp ForwardDynamicsCBM.cpp DyBody.cpp DyWorld.cpp MassMatrix.cpp ConstraintForceSolver.cpp InverseDynamics.cpp PenetrationBlocker.cpp AbstractBodyLoader.cpp BodyLoader.cpp YAMLBodyLoader.cpp VRMLBodyLoader.cpp VRMLBodyWriter.cpp ColladaBodyLoader.cpp PoseProviderToBodyMotionConverter.cpp BodyMotionUtil.cpp ) set(headers Body.h VRMLBody.h BodyCustomizerInterface.h AbstractBodyLoader.h VRMLBodyLoader.h ColladaBodyLoader.h BodyLoader.h VRMLBodyWriter.h ZMPSeq.h Link.h LinkTraverse.h LinkPath.h JointPath.h LinkGroup.h BodyCollisionDetectorUtil.h MultiDeviceStateSeq.h Device.h DeviceList.h ForceSensor.h RateGyroSensor.h AccelerationSensor.h BasicSensorSimulationHelper.h Camera.h RangeCamera.h RangeSensor.h Light.h PointLight.h SpotLight.h SceneBody.h SceneDevice.h SceneCollision.h InverseKinematics.h CompositeIK.h PinDragIK.h LeggedBodyHelper.h PenetrationBlocker.h ForwardDynamics.h ForwardDynamicsABM.h ForwardDynamicsCBM.h DyBody.h DyWorld.h InverseDynamics.h Jacobian.h MassMatrix.h ContactAttribute.h ConstraintForceSolver.h PoseProvider.h BodyMotion.h BodyMotionPoseProvider.h PoseProviderToBodyMotionConverter.h BodyMotionUtil.h BodyState.h exportdecl.h gettext.h CollisionLinkPair.h ) make_gettext_mofiles(${target} mofiles) add_cnoid_library(${target} SHARED ${sources} ${headers} ${mofiles}) if(UNIX) target_link_libraries(${target} CnoidUtil CnoidAISTCollisionDetector dl) elseif(MSVC) target_link_libraries(${target} CnoidUtil CnoidAISTCollisionDetector) endif() apply_common_setting_for_library(${target} "${headers}") function(add_cnoid_body_customizer) set(target ${ARGV0}) list(REMOVE_AT ARGV 0) add_library(${target} SHARED ${ARGV}) set_target_properties(${target} PROPERTIES PREFIX "" COMPILE_DEFINITIONS "CNOID_BODY_CUSTOMIZER" LIBRARY_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/${CNOID_PLUGIN_SUBDIR}/customizer) if(ENABLE_INSTALL_RPATH) set_target_properties(${target} PROPERTIES INSTALL_RPATH "$ORIGIN") endif() if(QT5) qt5_use_modules(${target} Widgets) endif() install(TARGETS ${target} RUNTIME DESTINATION ${CNOID_PLUGIN_SUBDIR}/customizer CONFIGURATIONS Release Debug RelWithDebInfo MinSizeRel LIBRARY DESTINATION ${CNOID_PLUGIN_SUBDIR}/customizer CONFIGURATIONS Release Debug RelWithDebInfo MinSizeRel) endfunction() # Body Customizers set(BODY_CUSTOMIZERS ${BODY_CUSTOMIZERS} CACHE FILEPATH "Source files of body customizers") if(BODY_CUSTOMIZERS) foreach(src ${BODY_CUSTOMIZERS}) get_filename_component(customizer ${src} NAME_WE) add_cnoid_body_customizer(${customizer} ${src}) endforeach() endif() install_external_libraries(${Boost_LIBRARY_DIRS} ${Boost_LIBRARY_DIRS}) if(ENABLE_PYTHON) add_subdirectory(python) endif() choreonoid-1.5.0/src/Body/BodyMotionPoseProvider.cpp0000664000000000000000000001170312741425367021200 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #include "BodyMotionPoseProvider.h" #include "JointPath.h" #include "LeggedBodyHelper.h" using namespace std; using namespace boost; using namespace cnoid; #if defined(_MSC_VER) && _MSC_VER < 1800 namespace { inline long lround(double x) { return static_cast((x > 0.0) ? floor(x + 0.5) : ceil(x -0.5)); } } #endif BodyMotionPoseProvider::BodyMotionPoseProvider() { } BodyMotionPoseProvider::BodyMotionPoseProvider(Body* body_, BodyMotionPtr motion) { initialize(body_, motion); } void BodyMotionPoseProvider::initialize(Body* body__, BodyMotionPtr motion) { body_ = body__->clone(); this->motion = motion; footLinkPositions.reset(new MultiAffine3Seq()); footLinks.clear(); ikPaths.clear(); LeggedBodyHelperPtr legged = getLeggedBodyHelper(body_); if(legged->isValid()){ for(int i=0; i < legged->numFeet(); ++i){ Link* link = legged->footLink(i); JointPathPtr ikPath = getCustomJointPath(body_, body_->rootLink(), link); if(ikPath){ if(ikPath->hasAnalyticalIK() || ikPath->numJoints() == 6){ footLinks.push_back(link); ikPaths.push_back(ikPath); } } } ZMP_ = legged->homeCopOfSoles(); } else { ZMP_.setZero(); } updateMotion(); } bool BodyMotionPoseProvider::updateMotion() { const int numFrames = motion->numFrames(); footLinkPositions->setDimension(numFrames, footLinks.size()); footLinkPositions->setFrameRate(motion->frameRate()); MultiValueSeqPtr qseq = motion->jointPosSeq(); MultiSE3SeqPtr pseq = motion->linkPosSeq(); zmpSeq = getZMPSeq(*motion); if(pseq->numParts() < 1){ return false; } Link* rootLink = body_->rootLink(); minNumJoints = std::min(body_->numJoints(), qseq->numParts()); qTranslated.resize(minNumJoints); for(int frame=0; frame < numFrames; ++frame){ const SE3& p = pseq->at(frame, 0); rootLink->p() = p.translation(); rootLink->R() = p.rotation().toRotationMatrix(); MultiValueSeq::Frame q = qseq->frame(frame); for(int i=0; i < minNumJoints; ++i){ body_->joint(i)->q() = q[i]; } body_->calcForwardKinematics(); for(size_t i=0; i < footLinks.size(); ++i){ Link* footLink = footLinks[i]; Affine3& p = footLinkPositions->at(frame, i); p.translation() = footLink->p(); p.linear() = footLink->R(); } } return true; } Body* BodyMotionPoseProvider::body() const { return body_.get(); } double BodyMotionPoseProvider::beginningTime() const { return 0.0; } double BodyMotionPoseProvider::endingTime() const { return (motion->numFrames() - 1) / motion->frameRate(); } bool BodyMotionPoseProvider::seek (double time, int waistLinkIndex, const Vector3& waistTranslation, bool applyWaistTranslation) { int frame = lround(time * motion->frameRate()); if(frame >= motion->numFrames()){ frame = motion->numFrames() - 1; } const MultiValueSeq::Frame q = motion->jointPosSeq()->frame(frame); for(int i=0; i < minNumJoints; ++i){ qTranslated[i] = q[i]; } if(waistLinkIndex != 0){ return false; } const SE3& waist = motion->linkPosSeq()->at(frame, 0); p_waist = waist.translation(); R_waist = waist.rotation(); if(applyWaistTranslation){ p_waist += waistTranslation; for(size_t i=0; i < footLinks.size(); ++i){ const Affine3& foot = footLinkPositions->at(frame, i); JointPathPtr ikPath = ikPaths[i]; ikPath->calcInverseKinematics(p_waist, R_waist, foot.translation(), foot.linear()); for(int j=0; j < ikPath->numJoints(); ++j){ Link* joint = ikPath->joint(j); qTranslated[joint->jointId()] = joint->q(); } } } if(zmpSeq){ if(zmpSeq->isRootRelative()){ ZMP_.noalias() = R_waist * zmpSeq->at(frame) + p_waist; } else { ZMP_.noalias() = zmpSeq->at(frame); } } return true; } bool BodyMotionPoseProvider::seek(double time) { return seek(time, 0, Vector3::Zero(), false); } bool BodyMotionPoseProvider::seek(double time, int waistLinkIndex, const Vector3& waistTranslation) { return seek(time, waistLinkIndex, waistTranslation, true); } int BodyMotionPoseProvider::baseLinkIndex() const { return 0; } bool BodyMotionPoseProvider::getBaseLinkPosition(Position& out_T) const { out_T.linear() = R_waist; out_T.translation() = p_waist; return true; } void BodyMotionPoseProvider::getJointPositions(std::vector< boost::optional >& out_q) const { int n = body_->numJoints(); out_q.resize(n); for(int i=0; i < n; ++i){ out_q[i] = qTranslated[i]; } } boost::optional BodyMotionPoseProvider::ZMP() const { return ZMP_; } choreonoid-1.5.0/src/Body/BodyState.h0000664000000000000000000000245112741425367016116 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_BODY_STATE_H #define CNOID_BODY_BODY_STATE_H #include #include #include "exportdecl.h" namespace cnoid { class Body; /** \todo implement functions to store the state into ValueTree and restore the state from it */ class CNOID_EXPORT BodyState : public DataMap { public: enum DataType { JOINT_POSITIONS, LINK_POSITIONS, JOINT_FORCE_OR_TORQUE, ZMP }; BodyState(); BodyState(const Body& body); void storePositions(const Body& body); bool restorePositions(Body& io_body) const; void setRootLinkPosition(const Position& T); void setRootLinkPosition(const SE3& position); bool getRootLinkPosition(Position& out_T) const; bool getRootLinkPosition(SE3& out_position) const; void setZMP(const Vector3& zmp); bool getZMP(Vector3& out_zmp) const; #ifdef CNOID_BACKWARD_COMPATIBILITY void setRootLinkPosition(const Vector3& translation, const Matrix3& rotation); bool getRootLinkPosition(Vector3& translation, Matrix3& rotation) const; #endif protected: virtual std::map& nameToIdMap(); virtual std::map& idToNameMap(); virtual int nextDynamicId(); }; }; #endif choreonoid-1.5.0/src/Body/PinDragIK.cpp0000664000000000000000000005741012741425367016330 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "PinDragIK.h" #include "Body.h" //#include "Link.h" #include "JointPath.h" #include #include #include #include using namespace std; using namespace boost; using namespace cnoid; namespace { const bool SOLVE_CONSTRAINTS_BY_SR_INVERSE = false; const bool SOLVE_CONSTRAINTS_BY_SVD = !SOLVE_CONSTRAINTS_BY_SR_INVERSE; double calcLU(int n, MatrixXd& a, std::vector& pivots); void solveByLU(int n, MatrixXd& a, std::vector& pivots, const MatrixXd::ColXpr& x, const VectorXd& b); bool makeInverseMatrix(int n, MatrixXd& org, MatrixXd& inv, double minValidDet); bool makePseudoInverseType1(int m, int n, const MatrixXd& J, MatrixXd& Jinv, MatrixXd& JJ, MatrixXd& JJinv, double minValidDet); bool makePseudoInverseType2(int m, int n, const MatrixXd& J, MatrixXd& Jinv, MatrixXd& JJ, MatrixXd& JJinv, const VectorXd& weights, double minValidDet); bool makeSRInverseMatrix(int m, int n, const MatrixXd& J, MatrixXd& Jinv, MatrixXd& JJ, MatrixXd& JJ2, MatrixXd& JJinv, std::vector& pivots, double srk0, double srw0); } namespace cnoid { class PinDragIKImpl { public: PinDragIKImpl(Body* body); BodyPtr body_; int maxIteration; //! calculation is iterated until the erro is less than this value double ikErrorSqrThresh; // number of joints (body->numJoints()) int NJ; // dimension of joint space (this can includes elements of 6-DOF free root) int N; // dimension of target space. 3 means position only, 6 means position and orientation. int M; Link* baseLink; Link* targetLink; bool isJointRangeConstraintsEnabled; VectorXd q_org; Vector3 base_p_org; Matrix3 base_R_org; MatrixXd J; // Jacobian Matrix (M x N) MatrixXd Jinv; // J^-1 (N x N) or pseudo inverse of J (N x M) // temporary matrix variables MatrixXd JJ; // (J^T * J) (N < M, N x N) or (J * J^T) (N > M, M x M) MatrixXd JJinv; // JJ^-1 VectorXd dr_p; // d(x, y, z, w_x, w_y, w_z) / dt double minValidDet; // dimension of constrained variables (vector p_aux) int C; // Matrices MatrixXd Jaux; // Jacobian Matrix (C x N) MatrixXd Jauxinv; MatrixXd W; MatrixXd S; // (C x N) MatrixXd Sinv; MatrixXd JJ2; // Joint space vector to solve (size N) // This vector includes elements of 6-DOF root joint (dx, dy, dz, OmegaX, OmegaY, OmegaZ) // in the tail when root free model is enabled. VectorXd dq; // weight of joint space vector (size N) // this includes 6-DOF root joint like dq VectorXd qWeights; VectorXd y; // size N std::vector pivots; bool isBaseLinkFreeMode; bool isTargetAttitudeEnabled; LinkTraverse fkTraverse; JointPath targetJointPath; struct PinProperty { double weight; InverseKinematics::AxisSet axes; JointPathPtr jointPath; Vector3 p; Matrix3 R; Vector3 prevStep_p; Matrix3 prevStep_R; PinProperty() : jointPath(new JointPath()) { } }; typedef std::map PinPropertyMap; PinPropertyMap pinPropertyMap; std::vector constraintWeightsSqrt; // size C struct JointConstrain { JointConstrain(int jointId, double dq) : jointId(jointId), dq(dq) { } int jointId; double dq; }; std::vector jointConstraints; VectorXd dPaux; // size C double srk0; // k of the singular point double srw0; // threshold value to calc k enum IKStepResult { ERROR, PINS_NOT_CONVERGED, PINS_CONVERGED }; void setBaseLink(Link* baseLink); void setFreeRootWeight(double translation, double rotation); void setTargetLink(Link* targetLink, bool isAttitudeEnabled); void setJointWeight(int jointId, double weight); void setPin(Link* link, InverseKinematics::AxisSet axes, double weight); InverseKinematics::AxisSet pinAxes(Link* link); void setIKErrorThresh(double e); void setSRInverseParameters(double k0, double w0); void enableJointRangeConstraints(bool on); bool initialize(); bool calcInverseKinematics(const Vector3& end_p, const Matrix3& end_R); IKStepResult calcOneStep(const Vector3& v, const Vector3& omega); void solveConstraints(); void setJacobianForOnePath(MatrixXd& J, int row, JointPath& jointPath, int axes); void setJacobianForFreeRoot(MatrixXd& J, int row, JointPath& jointPath, int axes); void addPinConstraints(); void addJointRangeConstraints(); int solveLinearEquationWithSVD(MatrixXd& A, VectorXd& b, VectorXd& x, double sv_ratio); }; } PinDragIK::PinDragIK(Body* body) { impl = new PinDragIKImpl(body); } PinDragIKImpl::PinDragIKImpl(Body* body) : body_(body), NJ(body->numJoints()), q_org(NJ), qWeights(NJ + 6) { M = 0; N = 0; maxIteration = 50; //minValidDet = 1.0e-12; //minValidDet = 1.0e-5 minValidDet = 1.0e-9; setBaseLink(0); setTargetLink(0, false); qWeights.head(qWeights.size() - 6).fill(1.0); setFreeRootWeight(30.0, 1.0); setIKErrorThresh(1.0e-5); setSRInverseParameters(0.1, 0.001); //enableJointRangeConstraints(true); enableJointRangeConstraints(false); } PinDragIK::~PinDragIK() { delete impl; } Body* PinDragIK::body() const { return impl->body_; } void PinDragIK::setBaseLink(Link* baseLink) { impl->setBaseLink(baseLink); } //! if root is zero, root is virtual free 6-DOF link on the top link void PinDragIKImpl::setBaseLink(Link* baseLink) { if(baseLink){ this->baseLink = baseLink; isBaseLinkFreeMode = false; } else { this->baseLink = body_->rootLink(); isBaseLinkFreeMode = true; } } void PinDragIK::setFreeRootWeight(double translation, double rotation) { impl->setFreeRootWeight(translation, rotation); } void PinDragIKImpl::setFreeRootWeight(double translation, double rotation) { for(int i=0; i < 3; i++){ qWeights(NJ + i) = translation; qWeights(NJ + 3 + i) = rotation; } } void PinDragIK::setTargetLink(Link* targetLink, bool isAttitudeEnabled) { impl->setTargetLink(targetLink, isAttitudeEnabled); } void PinDragIKImpl::setTargetLink(Link* targetLink, bool isAttitudeEnabled) { this->targetLink = targetLink; isTargetAttitudeEnabled = isAttitudeEnabled; M = isAttitudeEnabled ? 6 : 3; } void PinDragIK::setJointWeight(int jointId, double weight) { impl->setJointWeight(jointId, weight); } void PinDragIKImpl::setJointWeight(int jointId, double weight) { qWeights(jointId) = weight; } void PinDragIK::setPin(Link* link, InverseKinematics::AxisSet axes, double weight) { impl->setPin(link, axes, weight); } void PinDragIKImpl::setPin(Link* link, InverseKinematics::AxisSet axes, double weight) { if(link){ if(axes == InverseKinematics::NO_AXES){ pinPropertyMap.erase(link); } else { PinProperty& property = pinPropertyMap[link]; property.axes = axes; property.weight = weight; } } } InverseKinematics::AxisSet PinDragIK::pinAxes(Link* link) { return impl->pinAxes(link); } InverseKinematics::AxisSet PinDragIKImpl::pinAxes(Link* link) { PinPropertyMap::iterator p = pinPropertyMap.find(link); if(p == pinPropertyMap.end()){ return PinDragIK::NO_AXES; } return p->second.axes; } void PinDragIK::clearPins() { impl->pinPropertyMap.clear(); } int PinDragIK::numPinnedLinks() { return impl->pinPropertyMap.size(); } void PinDragIK::setIKErrorThresh(double e) { impl->setIKErrorThresh(e); } void PinDragIKImpl::setIKErrorThresh(double e) { ikErrorSqrThresh = e * e; } bool PinDragIK::hasAnalyticalIK() { return false; } InverseKinematics::AxisSet PinDragIK::targetAxes() const { return impl->isTargetAttitudeEnabled ? InverseKinematics::TRANSFORM_6D : InverseKinematics::TRANSLATION_3D; } void PinDragIK::setSRInverseParameters(double k0, double w0) { impl->setSRInverseParameters(k0, w0); } void PinDragIKImpl::setSRInverseParameters(double k0, double w0) { srk0 = k0; srw0 = w0; } void PinDragIK::enableJointRangeConstraints(bool on) { impl->enableJointRangeConstraints(on); } void PinDragIKImpl::enableJointRangeConstraints(bool on) { isJointRangeConstraintsEnabled = on; } bool PinDragIK::initialize() { return impl->initialize(); } bool PinDragIKImpl::initialize() { if(!targetLink){ return false; } N = body_->numJoints(); if(baseLink == targetLink){ isBaseLinkFreeMode = true; } if(isBaseLinkFreeMode){ N += 6; } targetJointPath.find(baseLink, targetLink); pinPropertyMap.erase(targetLink); C = 0; constraintWeightsSqrt.clear(); PinPropertyMap::iterator p = pinPropertyMap.begin(); while(p != pinPropertyMap.end()){ Link* link = p->first; PinProperty& property = p->second; if(!property.jointPath->find(baseLink, link)){ return false; } double weightSqrt = sqrt(property.weight); if(property.axes & InverseKinematics::TRANSLATION_3D){ property.p = link->p(); for(int i=0; i < 3; i++){ constraintWeightsSqrt.push_back(weightSqrt); } C += 3; } if(property.axes & InverseKinematics::ROTATION_3D){ property.R = link->R(); for(int i=0; i < 3; i++){ constraintWeightsSqrt.push_back(weightSqrt); } C += 3; } p++; } dq.resize(N); y.resize(N); dr_p.resize(M); J.resize(M, N); Jinv.resize(N, M); J.setZero(); jointConstraints.clear(); Jaux.resize(C, N); Jauxinv.resize(N, C); S.resize(C, N); Sinv.resize(N, C); Jaux.setZero(); dPaux.resize(C); int JJsize; if(C <= N && M <= N){ JJsize = C > M ? C : M; } else { JJsize = N; } JJ.resize(JJsize, JJsize); JJ2.resize(JJsize, JJsize); JJinv.resize(JJsize, JJsize); W.resize(N, N); pivots.resize(C); fkTraverse.find(baseLink, true, true); return true; } bool PinDragIK::calcInverseKinematics(const Vector3& end_p, const Matrix3& end_R) { return impl->calcInverseKinematics(end_p, end_R); } bool PinDragIKImpl::calcInverseKinematics(const Vector3& end_p, const Matrix3& end_R) { for(int i=0; i < NJ; i++){ q_org[i] = body_->joint(i)->q(); } if(isBaseLinkFreeMode){ base_p_org = baseLink->p(); base_R_org = baseLink->R(); } for(PinPropertyMap::iterator p = pinPropertyMap.begin(); p != pinPropertyMap.end(); p++){ Link* link = p->first; PinProperty& property = p->second; property.prevStep_p = link->p(); property.prevStep_R = link->R(); } IKStepResult result = (C > 0) ? PINS_CONVERGED : PINS_NOT_CONVERGED; int i; for(i=0; i < maxIteration; i++){ const Vector3 dp = end_p - targetLink->p(); const Vector3 omega = targetLink->R() * omegaFromRot(targetLink->R().transpose() * end_R); if((dp.squaredNorm() + omega.squaredNorm()) < ikErrorSqrThresh && result == PINS_CONVERGED){ break; } result = calcOneStep(dp, omega); if(result == ERROR){ for(int i=0; i < NJ; i++){ body_->joint(i)->q() = q_org[i]; } if(isBaseLinkFreeMode){ baseLink->p() = base_p_org; baseLink->R() = base_R_org; } fkTraverse.calcForwardKinematics(); break; } } return (result != ERROR); } PinDragIKImpl::IKStepResult PinDragIKImpl::calcOneStep(const Vector3& v, const Vector3& omega) { //€€make Jacobian matrix for the target link int axes = InverseKinematics::TRANSLATION_3D; if(isTargetAttitudeEnabled){ axes |= InverseKinematics::ROTATION_3D; } setJacobianForOnePath(J, 0, targetJointPath, axes); if(isBaseLinkFreeMode){ setJacobianForFreeRoot(J, 0, targetJointPath, axes); } bool isOk; if(N >= M){ isOk = makePseudoInverseType2(M, N, J, Jinv, JJ, JJinv, qWeights, minValidDet); } else { isOk = makePseudoInverseType1(M, N, J, Jinv, JJ, JJinv, minValidDet); } if(!isOk){ return ERROR; } // dq0 = J# dr_p dr_p[0] = v[0]; dr_p[1] = v[1]; dr_p[2] = v[2]; if(isTargetAttitudeEnabled){ dr_p[3] = omega[0]; dr_p[4] = omega[1]; dr_p[5] = omega[2]; } dq.noalias() = Jinv * dr_p; if(C > 0){ solveConstraints(); } double maxq = 0.0; for(int i=0; i < N; ++i){ maxq = std::max(dq[i], maxq); } double thresh = 0.1; if(maxq > thresh){ dq *= (thresh / maxq); } for(int i=0; i < NJ; i++){ body_->joint(i)->q() += dq[i]; } if(isBaseLinkFreeMode){ base_p_org = baseLink->p(); base_R_org = baseLink->R(); for(int i=0; i < 3; i++){ baseLink->p()[i] += dq[NJ+i]; } baseLink->R() = rotFromRpy(dq[NJ+3], dq[NJ+4], dq[NJ+5]) * baseLink->R(); normalizeRotation(baseLink->T()); } fkTraverse.calcForwardKinematics(); double maxErrorSqr = 0.0; for(PinPropertyMap::iterator p = pinPropertyMap.begin(); p != pinPropertyMap.end(); p++){ Link* link = p->first; PinProperty& property = p->second; double errsqr = 0.0; if(property.axes & InverseKinematics::TRANSLATION_3D){ const Vector3 dp = property.prevStep_p - link->p(); errsqr += dq.squaredNorm(); property.prevStep_p = link->p(); } if(property.axes & InverseKinematics::ROTATION_3D){ const Vector3 omega = omegaFromRot(link->R().transpose() * property.prevStep_R); errsqr += omega.squaredNorm(); property.prevStep_R = link->R(); } maxErrorSqr = std::max(errsqr, maxErrorSqr); } return (maxErrorSqr < ikErrorSqrThresh) ? PINS_CONVERGED : PINS_NOT_CONVERGED; } void PinDragIKImpl::solveConstraints() { // W = (E - J# J) (size N x N) W.noalias() = MatrixXd::Identity(N, N) - Jinv * J; // normalize W for weighted theta /* for(int i=0; i < N; i++){ double norm2 = 0.0; for(int j=0; j < N; j++){ double a = W(j,i); norm2 += qWeights[j] * a * a; } double norm = sqrt(norm2); if(norm > 0.0001){ for(int j=0; j < N; j++){ W(j,i) /= norm; } } } */ addPinConstraints(); if(isJointRangeConstraintsEnabled){ addJointRangeConstraints(); } // deltaPaux = dPaux - dPaux0, (dPaux0 = Jaux dq0) dPaux.noalias() -= Jaux * dq; VectorXd& deltaPaux = dPaux; S.noalias() = Jaux * W; // normalize S and deltaPaux for weighted targets (weights of constraned positions) /* for(int i=0; i < C; i++){ double w = constraintWeightsSqrt[i]; for(int j=0; j < N; j++){ S(i,j) *= w; } deltaPaux[i] *= w; } */ if(SOLVE_CONSTRAINTS_BY_SR_INVERSE){ makeSRInverseMatrix(C, N, S, Sinv, JJ, JJ2, JJinv, pivots, srk0, srw0); y.noalias() = Sinv * deltaPaux; } else if(SOLVE_CONSTRAINTS_BY_SVD){ y = Eigen::JacobiSVD(S, Eigen::ComputeThinU | Eigen::ComputeThinV).solve(deltaPaux); } // dq = dq0 + W y dq.noalias() += W * y; } void PinDragIKImpl::setJacobianForOnePath(MatrixXd& J, int row, JointPath& jointPath, int axes) { int col; const int n = jointPath.numJoints(); if(n > 0){ Link* target = jointPath.endLink(); for(int i=0; i < n; i++){ Link* link = jointPath.joint(i); col = link->jointId(); Vector3 omega(link->R() * link->a()); if(!jointPath.isJointDownward(i)){ omega = -omega; } int r = row; if(axes & InverseKinematics::TRANSLATION_3D){ const Vector3 dp = omega.cross(target->p() - link->p()); J(r++, col) = dp(0); J(r++, col) = dp(1); J(r++, col) = dp(2); } if(axes & InverseKinematics::ROTATION_3D){ J(r++, col) = omega(0); J(r++, col) = omega(1); J(r++, col) = omega(2); } } } } void PinDragIKImpl::setJacobianForFreeRoot(MatrixXd& J, int row, JointPath& jointPath, int axes) { Link* target; if(jointPath.numJoints() > 0){ target = jointPath.endLink(); } else { target = baseLink; } int col = NJ; if(axes & InverseKinematics::TRANSLATION_3D){ Vector3 omega = Vector3::Zero(); for(int i=0; i < 3; i++){ omega[i] = 1.0; const Vector3 dp = omega.cross(target->p() - baseLink->p()); for(int j=0; j < 3; j++){ if(j == i){ J(row + j, col + i) = 1.0; } J(row + j, col + i + 3) = dp(j); } omega[i] = 0.0; } row += 3; } if(axes & InverseKinematics::ROTATION_3D){ for(int i=0; i < 3; i++){ J(row + i, col + i + 3) = 1.0; } } } void PinDragIKImpl::addPinConstraints() { int row = 0; for(PinPropertyMap::iterator p = pinPropertyMap.begin(); p != pinPropertyMap.end(); p++){ Link* link = p->first; PinProperty& property = p->second; setJacobianForOnePath(Jaux, row, *property.jointPath, property.axes); if(isBaseLinkFreeMode){ setJacobianForFreeRoot(Jaux, row, *property.jointPath, property.axes); } if(property.axes & InverseKinematics::TRANSLATION_3D){ const Vector3 dp = property.p - link->p(); dPaux[row++] = dp[0]; dPaux[row++] = dp[1]; dPaux[row++] = dp[2]; } if(property.axes & InverseKinematics::ROTATION_3D){ const Vector3 omega = link->R() * omegaFromRot(link->R().transpose() * property.R); dPaux[row++] = omega[0]; dPaux[row++] = omega[1]; dPaux[row++] = omega[2]; } } } void PinDragIKImpl::addJointRangeConstraints() { jointConstraints.clear(); for(int i=0; i < NJ; ++i){ Link* link = body_->joint(i); if(link->q() < link->q_lower()){ jointConstraints.push_back(JointConstrain(i, link->q_lower() - link->q())); } else if(link->q() > link->q_upper()){ jointConstraints.push_back(JointConstrain(i, link->q_upper() - link->q())); } } const int C2 = jointConstraints.size(); Jaux.conservativeResize(C + C2, N); dPaux.conservativeResize(C + C2); S.resize(C + C2, N); for(int i=0; i < C2; ++i){ int r = C + i; for(int j=0; j < N; ++j){ Jaux(r, j) = 0.0; } JointConstrain& limit = jointConstraints[i]; Jaux(r, limit.jointId) = 1.0; dPaux[r] = limit.dq; } } namespace { /** \param pivots row exchange index in LU decomposition (size = n) */ double calcLU(int n, MatrixXd& a, std::vector& pivots) { double det = 1.0; std::vector weight(n); // get the max element and a scaling value in each row double v, max; for(int k = 0; k < n; k++) { pivots[k] = k; max = 0.0; for(int j = 0; j < n; j++) { v = fabs(a(k,j)); if (v > max) max = v; } if(max == 0.0) return 0.0; // Factorization is impossible ! weight[k] = 1.0 / max; } for(int k = 0; k < n; k++) { // get the next pivot row max = -1; int maxrow; for(int i = k; i < n; i++) { int ix = pivots[i]; v = fabs(a(ix,k)) * weight[ix]; if (v > max){ max = v; maxrow = i; } } int ik = pivots[maxrow]; if (maxrow != k) { pivots[maxrow] = pivots[k]; pivots[k] = ik; det = -det; } double d = a(ik,k); det *= d; if(d == 0) return det; for(int i = k + 1; i < n; i++) { int ix = pivots[i]; double t = (a(ix,k) /= d); for (int j = k + 1; j < n; j++){ a(ix,j) -= t * a(ik,j); } } } return det; } /** Solve Ax = b for x */ void solveByLU(int n, MatrixXd& a, std::vector& pivots, const MatrixXd::ColXpr& x, const VectorXd& b) { int ix; double t; for(int i = 0; i < n; i++) { ix = pivots[i]; t = b(ix); for (int j = 0; j < i; j++){ t -= a(ix, j) * x(j); } const_cast(x)(i) = t; } for(int i = n - 1; i >= 0; i--) { t = x(i); ix = pivots[i]; for (int j = i + 1; j < n; j++){ t -= a(ix, j) * x(j); } const_cast(x)(i) = t / a(ix, i); } } bool makeInverseMatrix(int n, MatrixXd& org, MatrixXd& inv, double minValidDet) { std::vector pivots(n); VectorXd unitVector(n); unitVector.setZero(); double det = calcLU(n, org, pivots); if(det > minValidDet || det < -minValidDet){ for(int i=0; i < n; i++){ unitVector[i] = 1.0; solveByLU(n, org, pivots, inv.col(i), unitVector); unitVector[i] = 0.0; } return true; } else { return false; } } // N < M bool makePseudoInverseType1 (int m, int n, const MatrixXd& J, MatrixXd& Jinv, MatrixXd& JJ, MatrixXd& JJinv, double minValidDet) { // JJ = J^T * J JJ.noalias() = J.transpose() * J; // Jinv = (J^T * J)^-1 * J^T if(makeInverseMatrix(n, JJ, JJinv, minValidDet)){ Jinv.noalias() = JJinv * J.transpose(); return true; } return false; } // N > M bool makePseudoInverseType2 (int m, int n, const MatrixXd& J, MatrixXd& Jinv, MatrixXd& JJ, MatrixXd& JJinv, const VectorXd& weights, double minValidDet) { // JJ = J * W^-1 * J^T for(int i=0; i < m; i++){ for(int j=0; j < m; j++){ JJ(i, j) = 0.0; for(int k=0; k < n; k++){ JJ(i,j) += J(i,k) * (J(j,k) / weights(k)); } } } // Jinv = W^-1 * J^T * (J * W^-1 * J^T)^-1 if(makeInverseMatrix(m, JJ, JJinv, minValidDet)){ for(int i=0; i < n; i++){ for(int j=0; j < m; j++){ Jinv(i,j) = 0.0; for(int k=0; k < m; k++){ Jinv(i,j) += J(k,i) * JJinv(k,j); } Jinv(i,j) /= weights(i); } } return true; } return false; } // calculate J^T(J J^T + kI)^-1 bool makeSRInverseMatrix (int m, int n, const MatrixXd& J, MatrixXd& Jinv, MatrixXd& JJ, MatrixXd& JJ2, MatrixXd& JJinv, std::vector& pivots, double srk0, double srw0) { // JJ = J J^T JJ.noalias() = J * J.transpose(); JJ2 = JJ; double det = calcLU(m, JJ2, pivots); double w = sqrt(det); double k; if(w < srw0){ double a = 1.0 - (w / srw0); k = srk0 * a * a; static int counter = 0; cout << "srk0 enabled(" << counter++ << ")" << endl; } else { k = 0.0; } // JJ' = JJ + kI for(int i=0; i < m; i++){ JJ(i,i) += k; } // J^T JJ'^-1 if(makeInverseMatrix(m, JJ, JJinv, 0.0)){ Jinv.noalias() = J.transpose() * JJinv; return true; } return false; } } choreonoid-1.5.0/src/Body/RangeCamera.cpp0000664000000000000000000000500212741425367016713 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "RangeCamera.h" #include using namespace cnoid; RangeCamera::RangeCamera() { setImageType(NO_IMAGE); points_ = boost::make_shared(); isOrganized_ = false; } const char* RangeCamera::typeName() { return "RangeCamera"; } void RangeCamera::copyStateFrom(const DeviceState& other) { if(typeid(other) != typeid(RangeCamera)){ throw std::invalid_argument("Type mismatch in the Device::copyStateFrom function"); } copyStateFrom(static_cast(other)); } void RangeCamera::copyStateFrom(const RangeCamera& other) { Camera::copyStateFrom(other); copyRangeCameraStateFrom(other); points_ = other.points_; } void RangeCamera::copyRangeCameraStateFrom(const RangeCamera& other) { isOrganized_ = other.isOrganized_; } RangeCamera::RangeCamera(const RangeCamera& org, bool copyStateOnly) : Camera(org, copyStateOnly), points_(org.points_) { copyRangeCameraStateFrom(org); } Device* RangeCamera::clone() const { return new RangeCamera(*this); } /** Used for cloneState() */ RangeCamera::RangeCamera(const RangeCamera& org, int x /* dummy */) : Camera(org, true) { copyRangeCameraStateFrom(org); if(org.isImageStateClonable()){ points_ = org.points_; } else { points_ = boost::make_shared(); } } DeviceState* RangeCamera::cloneState() const { return new RangeCamera(*this, false); } void RangeCamera::forEachActualType(boost::function func) { if(!func(typeid(RangeCamera))){ Camera::forEachActualType(func); } } RangeCamera::PointData& RangeCamera::points() { if(points_.use_count() > 1){ points_ = boost::make_shared(*points_); } return *points_; } RangeCamera::PointData& RangeCamera::newPoints() { points_ = boost::make_shared(); return *points_; } void RangeCamera::setPoints(boost::shared_ptr& points) { if(points.use_count() == 1){ points_ = points; } else { points_ = boost::make_shared(*points); } points.reset(); } void RangeCamera::clearState() { Camera::clearState(); if(points_.use_count() == 1){ points_->clear(); } else { points_ = boost::make_shared(); } } void RangeCamera::setOrganized(bool on) { if(on != isOrganized_){ clearState(); } isOrganized_ = on; } choreonoid-1.5.0/src/Body/LinkTraverse.cpp0000664000000000000000000001364512741425367017173 0ustar rootroot/** \file \brief Implementations of the LinkTraverse class \author Shin'ichiro Nakaoka */ #include "LinkTraverse.h" #include "Link.h" using namespace std; using namespace cnoid; LinkTraverse::LinkTraverse() { } LinkTraverse::LinkTraverse(int size) : links(size) { links.clear(); } LinkTraverse::LinkTraverse(Link* root, bool doUpward, bool doDownward) { find(root, doUpward, doDownward); } LinkTraverse::~LinkTraverse() { } void LinkTraverse::clear() { links.clear(); numUpwardConnections = 0; } void LinkTraverse::find(Link* root, bool doUpward, bool doDownward) { numUpwardConnections = 0; links.clear(); traverse(root, doUpward, doDownward, false, 0); } void LinkTraverse::traverse(Link* link, bool doUpward, bool doDownward, bool isUpward, Link* prev) { links.push_back(link); if(isUpward){ ++numUpwardConnections; } if(doUpward && link->parent()){ traverse(link->parent(), doUpward, true, true, link); } if(doDownward){ for(Link* child = link->child(); child; child = child->sibling()){ if(child != prev){ traverse(child, false, true, false, 0); } } } } void LinkTraverse::calcForwardKinematics(bool calcVelocity, bool calcAcceleration) const { Vector3 arm; int i; for(i=1; i <= numUpwardConnections; ++i){ Link* link = links[i]; const Link* child = links[i-1]; switch(child->jointType()){ case Link::ROTATIONAL_JOINT: link->R().noalias() = child->R() * AngleAxisd(child->q(), child->a()).inverse(); arm.noalias() = link->R() * child->b(); link->p().noalias() = child->p() - arm; if(calcVelocity){ const Vector3 sw(link->R() * child->a()); link->w() = child->w() - child->dq() * sw; link->v() = child->v() - link->w().cross(arm); if(calcAcceleration){ link->dw() = child->dw() - child->dq() * child->w().cross(sw) - (child->ddq() * sw); link->dv() = child->dv() - child->w().cross(child->w().cross(arm)) - child->dw().cross(arm); } } break; case Link::SLIDE_JOINT: link->R() = child->R(); arm.noalias() = link->R() * (child->b() + child->q() * child->d()); link->p().noalias() = child->p() - arm; if(calcVelocity){ const Vector3 sv(link->R() * child->d()); link->w() = child->w(); link->v().noalias() = child->v() - child->dq() * sv; if(calcAcceleration){ link->dw() = child->dw(); link->dv().noalias() = child->dv() - child->w().cross(child->w().cross(arm)) - child->dw().cross(arm) - 2.0 * child->dq() * child->w().cross(sv) - child->ddq() * sv; } } break; case Link::FIXED_JOINT: default: arm.noalias() = link->R() * child->b(); link->R() = child->R(); link->p().noalias() = child->p() - arm; if(calcVelocity){ link->w() = child->w(); link->v() = child->v() - link->w().cross(arm); if(calcAcceleration){ link->dw() = child->dw(); link->dv() = child->dv() - child->w().cross(child->w().cross(arm)) - child->dw().cross(arm);; } } break; } } const int n = links.size(); for( ; i < n; ++i){ Link* link = links[i]; const Link* parent = link->parent(); switch(link->jointType()){ case Link::ROTATIONAL_JOINT: link->R().noalias() = parent->R() * AngleAxisd(link->q(), link->a()); arm.noalias() = parent->R() * link->b(); link->p().noalias() = parent->p() + arm; if(calcVelocity){ const Vector3 sw(parent->R() * link->a()); link->w().noalias() = parent->w() + sw * link->dq(); link->v().noalias() = parent->v() + parent->w().cross(arm); if(calcAcceleration){ link->dw().noalias() = parent->dw() + link->dq() * parent->w().cross(sw) + (link->ddq() * sw); link->dv().noalias() = parent->dv() + parent->w().cross(parent->w().cross(arm)) + parent->dw().cross(arm); } } break; case Link::SLIDE_JOINT: link->R() = parent->R(); arm.noalias() = parent->R() * (link->b() + link->q() * link->d()); link->p() = parent->p() + arm; if(calcVelocity){ const Vector3 sv(parent->R() * link->d()); link->w() = parent->w(); link->v().noalias() = parent->v() + sv * link->dq(); if(calcAcceleration){ link->dw() = parent->dw(); link->dv().noalias() = parent->dv() + parent->w().cross(parent->w().cross(arm)) + parent->dw().cross(arm) + 2.0 * link->dq() * parent->w().cross(sv) + link->ddq() * sv; } } break; case Link::FIXED_JOINT: default: arm.noalias() = parent->R() * link->b(); link->R() = parent->R(); link->p().noalias() = arm + parent->p(); if(calcVelocity){ link->w() = parent->w(); link->v() = parent->v() + parent->w().cross(arm);; if(calcAcceleration){ link->dw() = parent->dw(); link->dv().noalias() = parent->dv() + parent->w().cross(parent->w().cross(arm)) + parent->dw().cross(arm); } } break; } } } choreonoid-1.5.0/src/Body/AccelerationSensor.cpp0000664000000000000000000000356312741425367020343 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "AccelerationSensor.h" using namespace cnoid; AccelerationSensor::AccelerationSensor() : spec(new Spec) { spec->dv_max.setConstant(std::numeric_limits::max()); AccelerationSensor::clearState(); } const char* AccelerationSensor::typeName() { return "AccelerationSensor"; } void AccelerationSensor::copyStateFrom(const AccelerationSensor& other) { dv_ = other.dv_; } void AccelerationSensor::copyStateFrom(const DeviceState& other) { if(typeid(other) != typeid(AccelerationSensor)){ throw std::invalid_argument("Type mismatch in the Device::copyStateFrom function"); } copyStateFrom(static_cast(other)); } AccelerationSensor::AccelerationSensor(const AccelerationSensor& org, bool copyStateOnly) : Device(org, copyStateOnly) { copyStateFrom(org); if(!copyStateOnly){ spec.reset(new Spec); if(org.spec){ spec->dv_max = org.spec->dv_max; } else { spec->dv_max.setConstant(std::numeric_limits::max()); } } } DeviceState* AccelerationSensor::cloneState() const { return new AccelerationSensor(*this, true); } Device* AccelerationSensor::clone() const { return new AccelerationSensor(*this); } void AccelerationSensor::forEachActualType(boost::function func) { if(!func(typeid(AccelerationSensor))){ Device::forEachActualType(func); } } void AccelerationSensor::clearState() { dv_.setZero(); } int AccelerationSensor::stateSize() const { return 3; } const double* AccelerationSensor::readState(const double* buf) { dv_ = Eigen::Map(buf); return buf + 3; } double* AccelerationSensor::writeState(double* out_buf) const { Eigen::Map(out_buf) << dv_; return out_buf + 3; } choreonoid-1.5.0/src/Body/BodyMotion.h0000664000000000000000000001153612741425367016307 0ustar rootroot/** @file @author Shin'ichiro NAKAOKA */ #ifndef CNOID_BODY_BODY_MOTION_H #define CNOID_BODY_BODY_MOTION_H #include #include #include #include #include #include "exportdecl.h" namespace cnoid { class Body; class CNOID_EXPORT BodyMotion : public AbstractMultiSeq { public: BodyMotion(); BodyMotion(const BodyMotion& org); BodyMotion& operator=(const BodyMotion& rhs); virtual AbstractSeqPtr cloneSeq() const; virtual void setDimension(int numFrames, int numJoints, bool clearNewArea = false); void setDimension(int numFrames, int numJoints, int numLinks, bool clearNewArea = false); virtual void setNumParts(int numParts, bool clearNewElements = false); virtual int getNumParts() const; int numJoints() const { return jointPosSeq_->numParts(); } int numLinks() const { return linkPosSeq_->numParts(); } double frameRate() const { return jointPosSeq_->frameRate(); } virtual double getFrameRate() const; virtual void setFrameRate(double frameRate); double timeStep() const { return jointPosSeq_->timeStep(); } virtual int getOffsetTimeFrame() const; int numFrames() const { return std::max(jointPosSeq_->numFrames(), linkPosSeq_->numFrames()); } virtual int getNumFrames() const; virtual void setNumFrames(int n, bool clearNewArea = false); MultiValueSeqPtr& jointPosSeq() { return jointPosSeq_; } const MultiValueSeqPtr& jointPosSeq() const { return jointPosSeq_; } MultiSE3SeqPtr& linkPosSeq() { return linkPosSeq_; } const MultiSE3SeqPtr& linkPosSeq() const { return linkPosSeq_; } class Frame { BodyMotion& motion_; const int frame_; Frame(BodyMotion& motion, int frame) : motion_(motion), frame_(frame) { } public: Frame(const Frame& org) : motion_(org.motion_), frame_(org.frame_) { } BodyMotion& motion() { return motion_; } int frame() const { return frame_; } friend class BodyMotion; }; class ConstFrame { const BodyMotion& motion_; const int frame_; ConstFrame(const BodyMotion& motion, int frame) : motion_(motion), frame_(frame) { } public: ConstFrame(const Frame& org) : motion_(org.motion_), frame_(org.frame_) { } const BodyMotion& motion() const { return motion_; } int frame() const { return frame_; } friend class BodyMotion; }; Frame frame(int frame) { return Frame(*this, frame); } ConstFrame frame(int frame) const { return ConstFrame(*this, frame); } virtual bool read(const Mapping& archive); virtual bool write(YAMLWriter& writer); bool loadStandardYAMLformat(const std::string& filename); bool saveAsStandardYAMLformat(const std::string& filename); typedef std::map ExtraSeqMap; typedef ExtraSeqMap::const_iterator ConstSeqIterator; ConstSeqIterator extraSeqBegin() const { return extraSeqs.begin(); } ConstSeqIterator extraSeqEnd() const { return extraSeqs.end(); } template boost::shared_ptr extraSeq(const std::string& contentName) const { ExtraSeqMap::const_iterator p = extraSeqs.find(contentName); return ((p != extraSeqs.end()) ? boost::dynamic_pointer_cast(p->second) : boost::shared_ptr()); } void setExtraSeq(AbstractSeqPtr seq); template boost::shared_ptr getOrCreateExtraSeq(const std::string& contentName) { AbstractSeqPtr& base = extraSeqs[contentName]; boost::shared_ptr seq; if(base){ seq = boost::dynamic_pointer_cast(base); } if(!seq){ seq = boost::make_shared(numFrames()); seq->setFrameRate(frameRate()); base = seq; sigExtraSeqsChanged_(); } return seq; } void clearExtraSeq(const std::string& contentName); SignalProxy sigExtraSeqsChanged() { return sigExtraSeqsChanged_; } private: MultiValueSeqPtr jointPosSeq_; MultiSE3SeqPtr linkPosSeq_; ExtraSeqMap extraSeqs; Signal sigExtraSeqsChanged_; }; typedef boost::shared_ptr BodyMotionPtr; class Body; CNOID_EXPORT BodyMotion::Frame operator<<(BodyMotion::Frame frame, const Body& body); CNOID_EXPORT BodyMotion::Frame operator>>(BodyMotion::Frame frame, Body& body); CNOID_EXPORT BodyMotion::ConstFrame operator>>(BodyMotion::ConstFrame frame, Body& body); CNOID_EXPORT Body& operator<<(Body& body, BodyMotion::Frame frame); CNOID_EXPORT Body& operator<<(Body& body, BodyMotion::ConstFrame frame); CNOID_EXPORT const Body& operator>>(const Body& body, BodyMotion::Frame frame); } #endif choreonoid-1.5.0/src/Body/AbstractBodyLoader.h0000664000000000000000000000171112741425367017726 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_ABSTRACT_BODY_LOADER_H #define CNOID_BODY_ABSTRACT_BODY_LOADER_H #include #include #include "exportdecl.h" namespace cnoid { class Body; class CNOID_EXPORT AbstractBodyLoader { public: AbstractBodyLoader(); virtual ~AbstractBodyLoader(); /** \todo Modify the API for getting the format information so that multipule formats can be supported and more detailed information can be obtained. */ virtual const char* format() const = 0; virtual void setMessageSink(std::ostream& os); virtual void setVerbose(bool on); virtual void setShapeLoadingEnabled(bool on); virtual void setDefaultDivisionNumber(int n); virtual void setDefaultCreaseAngle(double theta); virtual bool load(Body* body, const std::string& filename) = 0; }; typedef boost::shared_ptr AbstractBodyLoaderPtr; } #endif choreonoid-1.5.0/src/Body/ContactAttribute.h0000664000000000000000000000121312741425367017472 0ustar rootroot/** \author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_CONTACT_ATTRIBUTE_H #define CNOID_BODY_CONTACT_ATTRIBUTE_H namespace cnoid { class ContactAttribute { public: double staticFriction() const { return staticFriction_; } double dynamicFriction() const { return dynamicFriction_; } double restitution() const { return restitution_; } void setStaticFriction(double mu) { staticFriction_ = mu; } void setDynamicFriction(double mu) { dynamicFriction_ = mu; } void setRestitution(double r) { restitution_ = r; } private: double staticFriction_; double dynamicFriction_; double restitution_; }; } #endif choreonoid-1.5.0/src/Body/Jacobian.h0000664000000000000000000000677212741425367015740 0ustar rootroot #ifndef CNOID_BODY_JACOBIAN_H #define CNOID_BODY_JACOBIAN_H #include "Body.h" #include "Link.h" #include "JointPath.h" #include "exportdecl.h" namespace cnoid { CNOID_EXPORT void calcCMJacobian(Body* body, Link* base, Eigen::MatrixXd& J); CNOID_EXPORT void calcAngularMomentumJacobian(Body* body, Link* base, Eigen::MatrixXd& H); template void setJacobian(const JointPath& path, Link* targetLink, const Vector3& targetLinkLocalPos, MatrixXd& out_J) { const bool isTranslationValid = (elementMask & 0x7); int n = path.numJoints(); int i = 0; while(i < n){ Link* link = path.joint(i); int row = rowOffset; MatrixXd::ColXpr Ji = out_J.col(i + colOffset); switch(link->jointType()){ case Link::ROTATIONAL_JOINT: { Vector3 omega = link->R() * link->a(); if(!path.isJointDownward(i)){ omega = -omega; } if(isTranslationValid){ Vector3 arm; if(useTargetLinkLocalPos){ arm = targetLink->p() + targetLink->R() * targetLinkLocalPos - link->p(); } else { arm = targetLink->p() - link->p(); } const Vector3 dp = omega.cross(arm); if(elementMask & 0x1) Ji(row++) = dp.x(); if(elementMask & 0x2) Ji(row++) = dp.y(); if(elementMask & 0x4) Ji(row++) = dp.z(); } if(elementMask & 0x8) Ji(row++) = omega.x(); if(elementMask & 0x10) Ji(row++) = omega.y(); if(elementMask & 0x20) Ji(row ) = omega.z(); } break; case Link::SLIDE_JOINT: { if(isTranslationValid){ Vector3 dp = link->R() * link->d(); if(!path.isJointDownward(i)){ dp = -dp; } if(elementMask & 0x1) Ji(row++) = dp.x(); if(elementMask & 0x2) Ji(row++) = dp.y(); if(elementMask & 0x4) Ji(row++) = dp.z(); } if(elementMask & 0x8) Ji(row++) = 0.0; if(elementMask & 0x10) Ji(row++) = 0.0; if(elementMask & 0x20) Ji(row ) = 0.0; } break; default: if(elementMask & 0x1) Ji(row++) = 0.0; if(elementMask & 0x2) Ji(row++) = 0.0; if(elementMask & 0x4) Ji(row++) = 0.0; if(elementMask & 0x8) Ji(row++) = 0.0; if(elementMask & 0x10) Ji(row++) = 0.0; if(elementMask & 0x20) Ji(row ) = 0.0; } ++i; if(link == targetLink){ break; } } while(i < n){ MatrixXd::ColXpr Ji = out_J.col(i + colOffset); int row = rowOffset; if(elementMask & 0x1) Ji(row++) = 0.0; if(elementMask & 0x2) Ji(row++) = 0.0; if(elementMask & 0x4) Ji(row++) = 0.0; if(elementMask & 0x8) Ji(row++) = 0.0; if(elementMask & 0x10) Ji(row++) = 0.0; if(elementMask & 0x20) Ji(row ) = 0.0; ++i; } } template void setJacobian(const JointPath& path, Link* targetLink, MatrixXd& out_J) { static const Vector3 targetLinkLocalPos(Vector3::Zero()); setJacobian( path, targetLink, targetLinkLocalPos, out_J); } } #endif choreonoid-1.5.0/src/Body/CollisionLinkPair.h0000664000000000000000000000147112741425367017606 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_COLLISION_LINK_PAIR_H #define CNOID_BODY_COLLISION_LINK_PAIR_H #include "Body.h" #include namespace cnoid { struct CollisionLinkPair { CollisionLinkPair() { link[0] = 0; link[1] = 0; } CollisionLinkPair(Body* body1, Link* link1, Body* body2, Link* link2, const CollisionPair& collisionPair){ body[0] = body1; body[1] = body2; link[0] = link1; link[1] = link2; collisions = collisionPair.collisions; } bool isSelfCollision() const { return (body[0] == body[1]); } BodyPtr body[2]; Link* link[2]; std::vector collisions; }; typedef boost::shared_ptr CollisionLinkPairPtr; } #endif choreonoid-1.5.0/src/Body/SpotLight.h0000664000000000000000000000242612741425367016137 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_SPOT_LIGHT_H #define CNOID_BODY_SPOT_LIGHT_H #include "PointLight.h" #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT SpotLight : public PointLight { public: SpotLight(); SpotLight(const SpotLight& org, bool copyStateOnly = false); virtual const char* typeName(); void copyStateFrom(const SpotLight& other); virtual void copyStateFrom(const DeviceState& other); virtual DeviceState* cloneState() const; virtual Device* clone() const; virtual void forEachActualType(boost::function func); virtual int stateSize() const; virtual const double* readState(const double* buf); virtual double* writeState(double* out_buf) const; const Vector3& direction() const { return direction_; } void setDirection(const Vector3& direction) { direction_ = direction; } float beamWidth() const { return beamWidth_; } void setBeamWidth(float beamWidth) { beamWidth_ = beamWidth; } float cutOffAngle() const { return cutOffAngle_; } void setCutOffAngle(float angle) { cutOffAngle_ = angle; } private: Vector3 direction_; float beamWidth_; float cutOffAngle_; }; typedef ref_ptr SpotLightPtr; } #endif choreonoid-1.5.0/src/Body/YAMLBodyLoader.h0000664000000000000000000000135412741425367016730 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_YAML_BODY_LOADER_H #define CNOID_BODY_YAML_BODY_LOADER_H #include "AbstractBodyLoader.h" #include "exportdecl.h" namespace cnoid { class Mapping; class YAMLBodyLoaderImpl; class CNOID_EXPORT YAMLBodyLoader : public AbstractBodyLoader { public: YAMLBodyLoader(); ~YAMLBodyLoader(); virtual const char* format() const; virtual void setMessageSink(std::ostream& os); virtual void setVerbose(bool on); virtual void enableShapeLoading(bool on); virtual void setDefaultDivisionNumber(int n); virtual bool load(Body* body, const std::string& filename); bool read(Body* body, Mapping* data); private: YAMLBodyLoaderImpl* impl; }; } #endif choreonoid-1.5.0/src/Body/LinkPath.h0000664000000000000000000000200212741425367015722 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_LINK_PATH_H #define CNOID_BODY_LINK_PATH_H #include "LinkTraverse.h" #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT LinkPath : public LinkTraverse { public: LinkPath(); LinkPath(Link* base, Link* end); LinkPath(Link* end); bool setPath(Link* base, Link* end); void setPath(Link* end); inline Link* baseLink() const { return links.front(); } inline Link* endLink() const { return links.back(); } #ifdef CNOID_BACKWARD_COMPATIBILITY //! Deprecated. Use "setPath()" instead of this. bool find(Link* base, Link* end) { return setPath(base, end); } //! Deprecated. Use "setPath()" instead of this. void find(Link* end) { return setPath(end); } #endif private: virtual void find(Link* root, bool doUpward, bool doDownward); bool findPathSub(Link* link, Link* prev, Link* end, bool isForwardDirection); void findPathFromRootSub(Link* link); }; } #endif choreonoid-1.5.0/src/Body/Device.cpp0000664000000000000000000000143012741425367015746 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "Device.h" #include "Link.h" using namespace cnoid; Device::Device() { ns = new NonState; ns->index = -1; ns->id = -1; ns->link = 0; T_local().setIdentity(); setCycle(20.0); } Device::Device(const Device& org, bool copyStateOnly) { if(copyStateOnly){ ns = 0; } else { ns = new NonState; ns->index = -1; ns->id = org.ns->id; ns->name = org.ns->name; ns->link = 0; T_local() = org.T_local(); setCycle(org.cycle()); } } Device::~Device() { if(ns){ delete ns; } } void Device::forEachActualType(boost::function func) { func(typeid(Device)); } void Device::clearState() { } choreonoid-1.5.0/src/Body/VRMLBodyWriter.cpp0000664000000000000000000002064212741425367017350 0ustar rootroot/*! @file */ #include "VRMLBodyWriter.h" using namespace std; using namespace boost; using namespace cnoid; VRMLBodyWriter::VRMLBodyWriter(std::ostream& out) : VRMLWriter(out) { registerNodeMethodMap(); } void VRMLBodyWriter::registerNodeMethodMap() { VRMLWriter::registerNodeMethodMap(); registerNodeMethod(typeid(VRMLHumanoid), (VRMLWriterNodeMethod)&VRMLBodyWriter::writeHumanoidNode); registerNodeMethod(typeid(VRMLJoint), (VRMLWriterNodeMethod)&VRMLBodyWriter::writeJointNode); registerNodeMethod(typeid(VRMLSegment), (VRMLWriterNodeMethod)&VRMLBodyWriter::writeSegmentNode); registerNodeMethod(typeid(VRMLSurface), (VRMLWriterNodeMethod)&VRMLBodyWriter::writeSurfaceNode); registerNodeMethod(typeid(VRMLVisionSensor), (VRMLWriterNodeMethod)&VRMLBodyWriter::writeVisionSensorNode); registerNodeMethod(typeid(VRMLForceSensor), (VRMLWriterNodeMethod)&VRMLBodyWriter::writeForceSensorNode); registerNodeMethod(typeid(VRMLGyro), (VRMLWriterNodeMethod)&VRMLBodyWriter::writeGyroNode); registerNodeMethod(typeid(VRMLAccelerationSensor), (VRMLWriterNodeMethod)&VRMLBodyWriter::writeAccelerationSensorNode); registerNodeMethod(typeid(VRMLRangeSensor), (VRMLWriterNodeMethod)&VRMLBodyWriter::writeRangeSensorNode); } void VRMLBodyWriter::writeHumanoidNode(VRMLNodePtr node) { VRMLHumanoidPtr humanoid = static_pointer_cast(node); beginNode("Humanoid", humanoid); if(!humanoid->humanoidBody.empty()){ out << indent << "humanoidBody [\n"; ++indent; for(size_t i=0; i < humanoid->humanoidBody.size(); i++){ writeNodeIter(humanoid->humanoidBody[i]); } out << --indent << "]\n"; } if(!humanoid->joints.empty()){ out << indent << "joints [\n"; ++indent; for(size_t i=0; i < humanoid->joints.size(); i++){ out << indent << "USE " << humanoid->joints[i]->defName; if (i == humanoid->joints.size() - 1) { out << "\n"; } else { out << ",\n"; } } out << --indent << "]\n"; } if(!humanoid->segments.empty()){ out << indent << "segments [\n"; ++indent; for(size_t i=0; i < humanoid->segments.size(); i++){ out << indent << "USE " << humanoid->segments[i]->defName; if (i == humanoid->segments.size() - 1) { out << "\n"; } else { out << ",\n"; } } out << --indent << "]\n"; } endNode(); } void VRMLBodyWriter::writeJointNode(VRMLNodePtr node) { VRMLJointPtr joint = static_pointer_cast(node); beginNode("Joint", joint); if (joint->jointId >= 0) { out << indent << "jointId " << joint->jointId << "\n"; } out << indent << "jointType \"" << joint->jointType << "\"\n"; if (joint->jointType != "free" && joint->jointType != "fixed") { out << indent << "jointAxis " << joint->jointAxis << "\n"; out << indent << "llimit\n"; writeMFValues(joint->llimit, 1); out << indent << "lvlimit\n"; writeMFValues(joint->lvlimit, 1); out << indent << "ulimit\n"; writeMFValues(joint->ulimit, 1); out << indent << "uvlimit\n"; writeMFValues(joint->uvlimit, 1); } out << indent << "gearRatio " << joint->gearRatio << "\n"; out << indent << "rotorInertia " << joint->rotorInertia << "\n"; out << indent << "rotorResistor " << joint->rotorResistor << "\n"; out << indent << "torqueConst " << joint->torqueConst << "\n"; out << indent << "encoderPulse " << joint->encoderPulse << "\n"; out << indent << "center " << joint->center << "\n"; out << indent << "rotation " << joint->rotation << "\n"; out << indent << "scale " << joint->scale << "\n"; out << indent << "scaleOrientation " << joint->scaleOrientation << "\n"; out << indent << "translation " << joint->translation << "\n"; writeGroupFields(joint); endNode(); } void VRMLBodyWriter::writeSegmentNode(VRMLNodePtr node) { VRMLSegmentPtr segment = static_pointer_cast(node); beginNode("Segment", segment); out << indent << "mass " << segment->mass << "\n"; out << indent << "centerOfMass " << segment->centerOfMass << "\n"; out << indent << "momentsOfInertia\n"; writeMFValues(segment->momentsOfInertia, 3); writeGroupFields(segment); endNode(); } void VRMLBodyWriter::writeSurfaceNode(VRMLNodePtr node) { VRMLSurfacePtr surface = static_pointer_cast(node); beginNode("Surface", surface); if(!surface->visual.empty()){ out << indent << "visual [\n"; ++indent; for(size_t i=0; i < surface->visual.size(); i++){ writeNodeIter(surface->visual[i]); } out << --indent << "]\n"; } if(!surface->collision.empty()){ out << indent << "collision [\n"; ++indent; for(size_t i=0; i < surface->collision.size(); i++){ writeNodeIter(surface->collision[i]); } out << --indent << "]\n"; } endNode(); } void VRMLBodyWriter::writeVisionSensorNode(VRMLNodePtr node) { VRMLVisionSensorPtr sensor = static_pointer_cast(node); beginNode("VisionSensor", sensor); out << indent << "rotation " << sensor->rotation << "\n"; out << indent << "translation " << sensor->translation << "\n"; if(sensor->sensorId >= 0){ out << indent << "sensorId " << sensor->sensorId << "\n"; } out << indent << "type \"" << sensor->type << "\"\n"; out << indent << "width " << sensor->width << "\n"; out << indent << "height " << sensor->height << "\n"; out << indent << "frameRate " << sensor->frameRate << "\n"; out << indent << "fieldOfView " << sensor->fieldOfView << "\n"; out << indent << "frontClipDistance " << sensor->frontClipDistance << "\n"; out << indent << "backClipDistance " << sensor->backClipDistance << "\n"; endNode(); } void VRMLBodyWriter::writeForceSensorNode(VRMLNodePtr node) { VRMLForceSensorPtr sensor = static_pointer_cast(node); beginNode("ForceSensor", sensor); out << indent << "rotation " << sensor->rotation << "\n"; out << indent << "translation " << sensor->translation << "\n"; if(sensor->sensorId >= 0){ out << indent << "sensorId " << sensor->sensorId << "\n"; } out << indent << "maxForce " << sensor->maxForce << "\n"; out << indent << "maxTorque " << sensor->maxTorque << "\n"; endNode(); } void VRMLBodyWriter::writeGyroNode(VRMLNodePtr node) { VRMLGyroPtr sensor = static_pointer_cast(node); beginNode("Gyro", sensor); out << indent << "rotation " << sensor->rotation << "\n"; out << indent << "translation " << sensor->translation << "\n"; if(sensor->sensorId >= 0){ out << indent << "sensorId " << sensor->sensorId << "\n"; } out << indent << "maxAngularVelocity " << sensor->maxAngularVelocity << "\n"; endNode(); } void VRMLBodyWriter::writeAccelerationSensorNode(VRMLNodePtr node) { VRMLAccelerationSensorPtr sensor = static_pointer_cast(node); beginNode("AccelerationSensor", sensor); out << indent << "rotation " << sensor->rotation << "\n"; out << indent << "translation " << sensor->translation << "\n"; if(sensor->sensorId >= 0){ out << indent << "sensorId " << sensor->sensorId << "\n"; } out << indent << "maxAcceleration " << sensor->maxAcceleration << "\n"; endNode(); } void VRMLBodyWriter::writeRangeSensorNode(VRMLNodePtr node) { VRMLRangeSensorPtr sensor = static_pointer_cast(node); beginNode("RangeSensor", sensor); out << indent << "rotation " << sensor->rotation << "\n"; out << indent << "translation " << sensor->translation << "\n"; if(sensor->sensorId >= 0){ out << indent << "sensorId " << sensor->sensorId << "\n"; } out << indent << "scanAngle " << sensor->scanAngle << "\n"; out << indent << "scanStep " << sensor->scanStep << "\n"; out << indent << "scanRate " << sensor->scanRate << "\n"; out << indent << "minDistance " << sensor->minDistance << "\n"; out << indent << "maxDistance " << sensor->maxDistance << "\n"; endNode(); } choreonoid-1.5.0/src/Body/Jacobian.cpp0000664000000000000000000001502612741425367016263 0ustar rootroot #include "Jacobian.h" #include "Link.h" #include "JointPath.h" #include using namespace std; using namespace cnoid; namespace { Matrix3d D(Vector3d r) { Matrix3d r_cross; r_cross << 0.0, -r(2), r(1), r(2), 0.0, -r(0), -r(1), r(0), 0.0; return r_cross.transpose() * r_cross; } struct SubMass { double m; Vector3 mwc; Matrix3d Iw; SubMass& operator+=(const SubMass& rhs){ m += rhs.m; mwc += rhs.mwc; Iw += rhs.Iw; return *this; } }; void calcSubMass(Link* link, vector& subMasses, bool calcIw) { Matrix3d R = link->R(); SubMass& sub = subMasses[link->index()]; sub.m = link->m(); sub.mwc = link->m() * link->wc(); for(Link* child = link->child(); child; child = child->sibling()){ calcSubMass(child, subMasses, calcIw); SubMass& childSub = subMasses[child->index()]; sub.m += childSub.m; sub.mwc += childSub.mwc; } if(calcIw){ sub.Iw = R * link->I() * R.transpose() + link->m() * D( link->wc() - sub.mwc/sub.m ); for(Link* child = link->child(); child; child = child->sibling()){ SubMass& childSub = subMasses[child->index()]; sub.Iw += childSub.Iw + childSub.m * D( childSub.mwc/childSub.m - sub.mwc/sub.m ); } } } } namespace cnoid { /** @brief compute CoM Jacobian @param base link fixed to the environment @param J CoM Jacobian @note Link::wc must be computed by calcCM() before calling */ void calcCMJacobian(Body* body, Link* base, Eigen::MatrixXd& J) { // prepare subm, submwc const int nj = body->numJoints(); vector subMasses(body->numLinks()); Link* rootLink = body->rootLink(); JointPath path; if(!base){ calcSubMass(rootLink, subMasses, false); J.resize(3, nj + 6); } else { path.setPath(rootLink, base); Link* skip = path.joint(0); SubMass& sub = subMasses[skip->index()]; sub.m = rootLink->m(); sub.mwc = rootLink->m() * rootLink->wc(); for(Link* child = rootLink->child(); child; child = child->sibling()){ if(child != skip){ calcSubMass(child, subMasses, false); const SubMass& c = subMasses[child->index()]; sub.m += c.m; sub.mwc += c.mwc; } } // assuming there is no branch between base and root for(int i=1; i < path.numJoints(); i++){ Link* joint = path.joint(i); const Link* parent = joint->parent(); SubMass& sub = subMasses[joint->index()]; sub.m = parent->m(); sub.mwc = parent->m() * parent->wc(); const SubMass& p = subMasses[parent->index()]; sub.m += p.m; sub.mwc += p.mwc; } J.resize(3, nj); } // compute Jacobian std::vector sgn(nj, 1); for(int i=0; i < path.numJoints(); i++){ sgn[path.joint(i)->jointId()] = -1; } for(int i=0; i < nj; i++){ Link* joint = body->joint(i); if(joint->isRotationalJoint()){ const Vector3 omega = sgn[joint->jointId()] * joint->R() * joint->a(); const SubMass& sub = subMasses[joint->index()]; const Vector3 arm = (sub.mwc - sub.m * joint->p()) / body->mass(); const Vector3 dp = omega.cross(arm); J.col(joint->jointId()) = dp; } else { std::cerr << "calcCMJacobian() : unsupported jointType(" << joint->jointType() << std::endl; } } if(!base){ const int c = nj; J.block(0, c, 3, 3).setIdentity(); const Vector3 dp = subMasses[0].mwc / body->mass() - rootLink->p(); J.block(0, c + 3, 3, 3) << 0.0, dp(2), -dp(1), -dp(2), 0.0, dp(0), dp(1), -dp(0), 0.0; } } /** @brief compute Angular Momentum Jacobian @param base link fixed to the environment @param H Angular Momentum Jacobian @note Link::wc must be computed by calcCM() before calling */ void calcAngularMomentumJacobian(Body* body, Link* base, Eigen::MatrixXd& H) { // prepare subm, submwc const int nj = body->numJoints(); std::vector subMasses(body->numLinks()); Link* rootLink = body->rootLink(); MatrixXd M; calcCMJacobian( body, base, M ); M.conservativeResize(3, nj); M *= body->mass(); JointPath path; if(!base){ calcSubMass(rootLink, subMasses, true); H.resize(3, nj + 6); } else { path.setPath(rootLink, base); Link* skip = path.joint(0); SubMass& sub = subMasses[skip->index()]; sub.m = rootLink->m(); sub.mwc = rootLink->m() * rootLink->wc(); for(Link* child = rootLink->child(); child; child = child->sibling()){ if(child != skip){ calcSubMass(child, subMasses, true); sub += subMasses[child->index()]; } } // assuming there is no branch between base and root for(int i=1; i < path.numJoints(); i++){ Link* joint = path.joint(i); const Link* parent = joint->parent(); SubMass& sub = subMasses[joint->index()]; sub.m = parent->m(); sub.mwc = parent->m() * parent->wc(); sub += subMasses[parent->index()]; } H.resize(3, nj); } // compute Jacobian std::vector sgn(nj, 1); for(int i=0; i < path.numJoints(); i++){ sgn[path.joint(i)->jointId()] = -1; } for(int i=0; i < nj; ++i){ Link* joint = body->joint(i); if(joint->isRotationalJoint()){ const Vector3 omega = sgn[joint->jointId()] * joint->R() * joint->a(); const SubMass& sub = subMasses[joint->index()]; const Vector3 Mcol = M.col(joint->jointId()); const Vector3 dp = (sub.mwc/sub.m).cross(Mcol) + sub.Iw * omega; H.col(joint->jointId()) = dp; } else { std::cerr << "calcAngularMomentumJacobian() : unsupported jointType(" << joint->jointType() << std::endl; } } if(!base){ const int c = nj; H.block(0, c, 3, 3).setIdentity(); Vector3 cm = body->calcCenterOfMass(); Matrix3d cm_cross; cm_cross << 0.0, -cm(2), cm(1), cm(2), 0.0, -cm(0), -cm(1), cm(0), 0.0; H -= cm_cross * M; } } } choreonoid-1.5.0/src/Body/Camera.h0000664000000000000000000000647612741425367015423 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_CAMERA_H #define CNOID_BODY_CAMERA_H #include "Device.h" #include #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT Camera : public Device { public: Camera(); Camera(const Camera& org, bool copyStateOnly = false); virtual const char* typeName(); void copyStateFrom(const Camera& other); virtual void copyStateFrom(const DeviceState& other); virtual DeviceState* cloneState() const; virtual Device* clone() const; virtual void forEachActualType(boost::function func); virtual void clearState(); virtual int stateSize() const; virtual const double* readState(const double* buf); virtual double* writeState(double* out_buf) const; void setImageStateClonable(bool on) { isImageStateClonable_ = on; } bool isImageStateClonable() const { return isImageStateClonable_; } enum ImageType { NO_IMAGE, COLOR_IMAGE, GRAYSCALE_IMAGE }; ImageType imageType() const { return imageType_; } void setImageType(ImageType type) { imageType_ = type; } bool on() const { return on_; } void on(bool on) { on_ = on; } double nearClipDistance() const { return nearClipDistance_; } void setNearClipDistance(double d) { nearClipDistance_ = d; } double farClipDistance() const { return farClipDistance_; } void setFarClipDistance(double d) { farClipDistance_ = d; } #ifdef CNOID_BACKWARD_COMPATIBILITY double nearDistance() const { return nearDistance_; } void setNearDistance(double d) { nearDistance_ = d; } double farDistance() const { return farDistance_; } void setFarDistance(double d) { farDistance_ = d; } #endif double fieldOfView() const { return fieldOfView_; } void setFieldOfView(double f) { fieldOfView_ = f; } void setResolution(int x, int y) { resolutionX_ = x; resolutionY_ = y; } void setResolutionX(int x) { resolutionX_ = x; } void setResolutionY(int y) { resolutionY_ = y; } int resolutionX() const { return resolutionX_; } int resolutionY() const { return resolutionY_; } void setFrameRate(double r) { frameRate_ = r; } double frameRate() const { return frameRate_; } const Image& image() const; const Image& constImage() const { return *image_; } Image& image(); Image& newImage(); boost::shared_ptr sharedImage() const { return image_; } /** Move semantics. If the use_count() of the given shared image pointer is one, the data is moved to the Camera object and the ownership of the given pointer is released. Otherwise, the data is copied. */ void setImage(boost::shared_ptr& image); /** Time [s] consumed in shooting the current image */ double delay() const { return delay_; } void setDelay(double time) { delay_ = time; } private: bool on_; bool isImageStateClonable_; ImageType imageType_; int resolutionX_; int resolutionY_; double nearClipDistance_; double farClipDistance_; double fieldOfView_; double frameRate_; double delay_; boost::shared_ptr image_; Camera(const Camera& org, int x); void copyCameraStateFrom(const Camera& other); }; typedef ref_ptr CameraPtr; } #endif choreonoid-1.5.0/src/Body/BodyState.cpp0000664000000000000000000000773612741425367016464 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "BodyState.h" #include "Body.h" #include "Link.h" using namespace std; using namespace cnoid; BodyState::BodyState() { } BodyState::BodyState(const Body& body) { storePositions(body); } void BodyState::setRootLinkPosition(const Position& T) { Data& p = data(LINK_POSITIONS); p.resize(7); Eigen::Map pmap(&p[0]); pmap = T.translation(); Eigen::Map qmap(&p[3]); qmap = T.linear(); } void BodyState::setRootLinkPosition(const SE3& position) { Data& p = data(LINK_POSITIONS); p.resize(7); Eigen::Map pmap(&p[0]); pmap = position.translation(); Eigen::Map qmap(&p[3]); qmap = position.rotation(); } void BodyState::storePositions(const Body& body) { Data& q = data(JOINT_POSITIONS); const int n = body.numAllJoints(); q.resize(n); for(int i=0; i < n; ++i){ q[i] = body.joint(i)->q(); } const Link* rootLink = body.rootLink(); setRootLinkPosition(rootLink->T()); } void BodyState::setZMP(const Vector3& zmp) { Data& zmpData = data(ZMP); zmpData.resize(3); Eigen::Map zmpMap(&zmpData[0]); zmpMap = zmp; } bool BodyState::getRootLinkPosition(SE3& out_position) const { const Data& p = data(LINK_POSITIONS); if(p.size() >= 7){ out_position.translation() = Eigen::Map(&p[0]); out_position.rotation() = Eigen::Map(&p[3]); return true; } return false; } bool BodyState::getRootLinkPosition(Position& T) const { const Data& p = data(LINK_POSITIONS); if(p.size() >= 7){ T.translation() = Eigen::Map(&p[0]); T.linear() = Eigen::Map(&p[3]).toRotationMatrix(); return true; } return false; } #ifdef CNOID_BACKWARD_COMPATIBILITY void BodyState::setRootLinkPosition(const Vector3& translation, const Matrix3& rotation) { Data& p = data(LINK_POSITIONS); p.resize(7); Eigen::Map pmap(&p[0]); pmap = translation; Eigen::Map qmap(&p[3]); qmap = rotation; } bool BodyState::getRootLinkPosition(Vector3& translation, Matrix3& rotation) const { const Data& p = data(LINK_POSITIONS); if(p.size() >= 7){ translation = Eigen::Map(&p[0]); rotation = Eigen::Map(&p[3]); return true; } return false; } #endif bool BodyState::restorePositions(Body& io_body) const { bool isComplete = true; const Data& q = data(JOINT_POSITIONS); size_t n = io_body.numAllJoints(); if(q.size() < n){ n = q.size(); isComplete = false; } for(size_t i=0; i < n; ++i){ io_body.joint(i)->q() = q[i]; } const Data& p = data(LINK_POSITIONS); if(p.size() < 7){ isComplete = false; } else { Link* rootLink = io_body.rootLink(); rootLink->p() = Eigen::Map(&p[0]); rootLink->R() = Eigen::Map(&p[3]).toRotationMatrix(); } io_body.calcForwardKinematics(); if(p.size() > 7){ const int numNonRootLinks = (p.size() - 7) / 7; for(int i=1; i < numNonRootLinks + 1; ++i){ Link* link = io_body.link(i); link->p() = Eigen::Map(&p[i*7]); link->R() = Eigen::Map(&p[i*7 + 3]).toRotationMatrix(); } } return isComplete; } bool BodyState::getZMP(Vector3& out_zmp) const { const Data& zmp = data(ZMP); if(zmp.size() == 3){ out_zmp = Eigen::Map(&zmp[0]); return true; } return false; } std::map& BodyState::nameToIdMap() { static std::map nameToIdMap_; return nameToIdMap_; } std::map& BodyState::idToNameMap() { static std::map idToNameMap_; return idToNameMap_; } int BodyState::nextDynamicId() { static int dynamicIdCounter = MIN_DYNAMIC_ID; return dynamicIdCounter++; } choreonoid-1.5.0/src/Body/BodyCustomizerInterface.cpp0000664000000000000000000001574612741425367021371 0ustar rootroot/** \file \brief The implementation for the BodyCustomizer class \author Shin'ichiro Nakaoka */ #ifdef _WIN64 #define NOT_USE_BOOST_ATOMIC #endif #include "BodyCustomizerInterface.h" #include "Body.h" #include #include #include #include #include #include using namespace cnoid; using namespace std; using namespace boost; #ifdef _WIN32 # include #endif namespace { #ifdef _WIN32 const char* DLLSFX = ".dll"; const char* PATH_DELIMITER = ";"; const char* CNOID_BODY_SHARE_DIR=""; typedef HINSTANCE DllHandle; inline DllHandle loadDll(const char* filename) { return LoadLibrary(filename); } inline void* resolveDllSymbol(DllHandle handle, const char* symbol) { return GetProcAddress(handle, symbol); } inline void unloadDll(DllHandle handle) { FreeLibrary(handle); } #else # include #ifdef __darwin__ const char* DLLSFX = ".dylib"; #else const char* DLLSFX = ".so"; #endif const char* PATH_DELIMITER = ":"; typedef void* DllHandle; inline DllHandle loadDll(const char* filename) { return dlopen(filename, RTLD_LAZY); } inline void* resolveDllSymbol(DllHandle handle, const char* symbol) { return dlsym(handle, symbol); } inline void unloadDll(DllHandle handle) { dlclose(handle); } #endif typedef std::map NameToInterfaceMap; NameToInterfaceMap customizerRepository; bool pluginLoadingFunctionsCalled = false; set customizerDirectories; } static bool checkInterface(BodyCustomizerInterface* customizerInterface) { bool qualified = true && (customizerInterface->version == BODY_CUSTOMIZER_INTERFACE_VERSION) && customizerInterface->getTargetModelNames && customizerInterface->create && customizerInterface->destroy; //&& customizerInterface->initializeAnalyticIk //&& customizerInterface->calcAnalyticIk //&& customizerInterface->setVirtualJointForces; return qualified; } static bool loadCustomizerDll(BodyInterface* bodyInterface, const std::string filename) { BodyCustomizerInterface* customizerInterface = 0; DllHandle dll = loadDll(filename.c_str()); if(dll){ GetBodyCustomizerInterfaceFunc getCustomizerInterface = (GetBodyCustomizerInterfaceFunc)resolveDllSymbol(dll, "getHrpBodyCustomizerInterface"); if(!getCustomizerInterface){ unloadDll(dll); } else { customizerInterface = getCustomizerInterface(bodyInterface); if(customizerInterface){ if(!checkInterface(customizerInterface)){ cerr << "Body customizer \"" << filename << "\" is incomatible and cannot be loaded."; } else { cerr << "Loading body customizer \"" << filename << "\" for "; const char** names = customizerInterface->getTargetModelNames(); for(int i=0; names[i]; ++i){ if(i > 0){ cerr << ", "; } string name(names[i]); if(!name.empty()){ customizerRepository[name] = customizerInterface; } cerr << names[i]; } cerr << endl; } } } } return (customizerInterface != 0); } /** DLLs of body customizer in the path are loaded and they are registered to the customizer repository. The loaded customizers can be obtained by using findBodyCustomizer() function. \param pathString the path to a DLL file or a directory that contains DLLs */ int cnoid::loadBodyCustomizers(const std::string pathString, BodyInterface* bodyInterface) { pluginLoadingFunctionsCalled = true; int numLoaded = 0; filesystem::path pluginPath(pathString); if(filesystem::exists(pluginPath)){ if(!filesystem::is_directory(pluginPath)){ if(loadCustomizerDll(bodyInterface, pathString)){ numLoaded++; } } else { static const string pluginNamePattern(string("Customizer") + DLLSFX); filesystem::directory_iterator end; for(filesystem::directory_iterator it(pluginPath); it != end; ++it){ const filesystem::path& filepath = *it; if(!filesystem::is_directory(filepath)){ string filename(getFilename(filepath)); size_t pos = filename.rfind(pluginNamePattern); if(pos == (filename.size() - pluginNamePattern.size())){ if(loadCustomizerDll(bodyInterface, getNativePathString(filepath))){ numLoaded++; } } } } } } return numLoaded; } int cnoid::loadBodyCustomizers(const std::string pathString) { return loadBodyCustomizers(pathString, Body::bodyInterface()); } /** The function loads the customizers in the directories specified by the environmental variable CNOID_CUSTOMIZER_PATH */ int cnoid::loadBodyCustomizers(BodyInterface* bodyInterface) { int numLoaded = 0; if(!pluginLoadingFunctionsCalled){ pluginLoadingFunctionsCalled = true; char* pathListEnv = getenv("CNOID_CUSTOMIZER_PATH"); if(pathListEnv){ char_separator sep(PATH_DELIMITER); string pathList(pathListEnv); tokenizer< char_separator > paths(pathList, sep); tokenizer< char_separator >::iterator p; for(p = paths.begin(); p != paths.end(); ++p){ numLoaded = loadBodyCustomizers(*p, bodyInterface); } } #ifndef _WIN32 Dl_info info; if(dladdr((void*)&findBodyCustomizer, &info)){ filesystem::path customizerPath = filesystem::path(info.dli_fname).parent_path().parent_path() / CNOID_PLUGIN_SUBDIR / "customizer"; customizerDirectories.insert(getNativePathString(customizerPath)); } #else string customizerPath(CNOID_BODY_SHARE_DIR); customizerPath.append("/customizer"); customizerDirectories.insert(string(CNOID_BODY_SHARE_DIR) + "/customzier"); #endif for(std::set::iterator p = customizerDirectories.begin(); p != customizerDirectories.end(); ++p){ numLoaded += loadBodyCustomizers(*p, bodyInterface); } } return numLoaded; } int cnoid::loadBodyCustomizers() { return loadBodyCustomizers(Body::bodyInterface()); } BodyCustomizerInterface* cnoid::findBodyCustomizer(std::string modelName) { BodyCustomizerInterface* customizerInterface = 0; NameToInterfaceMap::iterator p = customizerRepository.find(modelName); if(p != customizerRepository.end()){ customizerInterface = p->second; } return customizerInterface; } void Body::addCustomizerDirectory(const std::string& path) { customizerDirectories.insert(path); } choreonoid-1.5.0/src/Body/ConstraintForceSolver.h0000664000000000000000000000422312741425367020515 0ustar rootroot/** \author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_CONSTRAINT_FORCE_SOLVER_H #define CNOID_BODY_CONSTRAINT_FORCE_SOLVER_H #include #include #include "exportdecl.h" namespace cnoid { class Link; class ConstraintForceSolverImpl; class WorldBase; class ContactAttribute; class CNOID_EXPORT ConstraintForceSolver { ConstraintForceSolverImpl* impl; public: ConstraintForceSolver(WorldBase& world); ~ConstraintForceSolver(); void setCollisionDetector(CollisionDetectorPtr detector); CollisionDetectorPtr collisionDetector(); void setFriction(double staticFriction, double slipFliction); double staticFriction() const; double slipFriction() const; void setContactCullingDistance(double thresh); double contactCullingDistance() const; void setContactCullingDepth(double depth); double contactCullingDepth(); void setCoefficientOfRestitution(double epsilon); double coefficientOfRestitution() const; void setGaussSeidelErrorCriterion(double e); double gaussSeidelErrorCriterion(); void setGaussSeidelMaxNumIterations(int n); int gaussSeidelMaxNumIterations(); void setContactDepthCorrection(double depth, double velocityRatio); double contactCorrectionDepth(); double contactCorrectionVelocityRatio(); void set2Dmode(bool on); void enableConstraintForceOutput(bool on); void initialize(void); void solve(); void clearExternalForces(); CollisionLinkPairListPtr getCollisions(); #ifdef ENABLE_SIMULATION_PROFILING double getCollisionTime(); #endif // experimental functions void setFriction(Link* link1, Link* link2, double staticFriction, double slipFriction); typedef boost::function CollisionHandler; int registerCollisionHandler(const std::string& name, CollisionHandler handler); void unregisterCollisionHandler(int handlerId); int collisionHandlerId(const std::string& name) const; void setCollisionHandler(Link* link1, Link* link2, int handlerId); }; }; #endif choreonoid-1.5.0/src/Body/InverseDynamics.cpp0000664000000000000000000000502012741425367017651 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "InverseDynamics.h" #include "Link.h" #include using namespace cnoid; namespace { /** see Kajita et al. Humanoid Robot Ohm-sha, p.210 */ Vector6 calcInverseDynamicsSub(Link* link, const Vector3& vo_parent, const Vector3& dvo_parent) { Vector3 dvo, sv, sw; Link* parent = link->parent(); if(!parent){ dvo = link->dv() - link->dw().cross(link->p()) - link->w().cross(link->v()); sv.setZero(); sw.setZero(); } else { switch(link->jointType()){ case Link::ROTATIONAL_JOINT: sw.noalias() = link->R() * link->a(); sv.noalias() = link->p().cross(sw); break; case Link::SLIDE_JOINT: sw.setZero(); sv.noalias() = link->R() * link->d(); break; case Link::FIXED_JOINT: default: sw.setZero(); sv.setZero(); break; } const Vector3 dsv = parent->w().cross(sv) + vo_parent.cross(sw); const Vector3 dsw = parent->w().cross(sw); link->dw() = parent->dw() + dsw * link->dq() + sw * link->ddq(); dvo = dvo_parent + dsv * link->dq() + sv * link->ddq(); } const Vector3 c = link->R() * link->c() + link->p(); Matrix3 I = link->R() * link->I() * link->R().transpose(); const Matrix3 c_hat = hat(c); I.noalias() += link->m() * c_hat * c_hat.transpose(); const Vector3 vo = link->v() - link->w().cross(link->p()); const Vector3 P = link->m() * (vo + link->w().cross(c)); const Vector3 L = link->m() * c.cross(vo) + I * link->w(); Vector6 f; f.head<3>() = link->m() * (dvo + link->dw().cross(c)) + link->w().cross(P); f.tail<3>() = link->m() * c.cross(dvo) + I * link->dw() + vo.cross(P) + link->w().cross(L); for(Link* child = link->child(); child; child = child->sibling()){ f += calcInverseDynamicsSub(child, vo, dvo); } link->u() = sv.dot(f.head<3>()) + sw.dot(f.tail<3>()) + link->ddq() * link->Jm2() /* rotor inertia */; return f; } } namespace cnoid { Vector6 calcInverseDynamics(Link* link) { // spatial velocity and acceleration of the parent link Vector3 vo, dvo; Link* parent = link->parent(); if(!parent){ vo.setZero(); dvo.setZero(); } else { vo = parent->v() - parent->w().cross(parent->p()); dvo = parent->dv() - parent->dw().cross(parent->p()) - parent->w().cross(parent->v()); } return calcInverseDynamicsSub(link, vo, dvo); } } choreonoid-1.5.0/src/Body/PoseProviderToBodyMotionConverter.cpp0000664000000000000000000000740512741425367023377 0ustar rootroot/** @file @author Shin'ichiro NAKAOKA */ #include "PoseProviderToBodyMotionConverter.h" #include "Body.h" #include "LinkPath.h" #include "BodyMotion.h" #include "ZMPSeq.h" #include "PoseProvider.h" using namespace std; using namespace cnoid; PoseProviderToBodyMotionConverter::PoseProviderToBodyMotionConverter() { setFullTimeRange(); allLinkPositionOutputMode = true; } void PoseProviderToBodyMotionConverter::setTimeRange(double lower, double upper) { lowerTime = std::max(0.0, lower); upperTime = std::max(lowerTime, upper); } void PoseProviderToBodyMotionConverter::setFullTimeRange() { lowerTime = 0.0; upperTime = std::numeric_limits::max(); } void PoseProviderToBodyMotionConverter::setAllLinkPositionOutput(bool on) { allLinkPositionOutputMode = on; } bool PoseProviderToBodyMotionConverter::convert(Body* body, PoseProvider* provider, BodyMotion& motion) { const double frameRate = motion.frameRate(); const int beginningFrame = static_cast(frameRate * std::max(provider->beginningTime(), lowerTime)); const int endingFrame = static_cast(frameRate * std::min(provider->endingTime(), upperTime)); const int numJoints = body->numJoints(); const int numLinksToPut = (allLinkPositionOutputMode ? body->numLinks() : 1); motion.setDimension(endingFrame + 1, numJoints, numLinksToPut, true); MultiValueSeq& qseq = *motion.jointPosSeq(); MultiSE3Seq& pseq = *motion.linkPosSeq(); ZMPSeq& zmpseq = *getOrCreateZMPSeq(motion); bool isZmpValid = false; Link* rootLink = body->rootLink(); Link* baseLink = rootLink; boost::shared_ptr fkTraverse; if(allLinkPositionOutputMode){ fkTraverse.reset(new LinkTraverse(baseLink, true, true)); } else { fkTraverse.reset(new LinkPath(baseLink, rootLink)); } // store the original state vector orgq(numJoints); for(int i=0; i < numJoints; ++i){ orgq[i] = body->joint(i)->q(); } Vector3 p0 = rootLink->p(); Matrix3 R0 = rootLink->R(); std::vector< boost::optional > jointPositions(numJoints); for(int frame = beginningFrame; frame <= endingFrame; ++frame){ provider->seek(frame / frameRate); const int baseLinkIndex = provider->baseLinkIndex(); if(baseLinkIndex >= 0){ if(baseLinkIndex != baseLink->index()){ baseLink = body->link(baseLinkIndex); if(allLinkPositionOutputMode){ fkTraverse->find(baseLink, true, true); } else { static_pointer_cast(fkTraverse)->setPath(baseLink, rootLink); } } provider->getBaseLinkPosition(baseLink->T()); } MultiValueSeq::Frame qs = qseq.frame(frame); provider->getJointPositions(jointPositions); for(int i=0; i < numJoints; ++i){ const boost::optional& q = jointPositions[i]; qs[i] = q ? *q : 0.0; body->joint(i)->q() = qs[i]; } if(allLinkPositionOutputMode || baseLink != rootLink){ fkTraverse->calcForwardKinematics(); } for(int i=0; i < numLinksToPut; ++i){ SE3& p = pseq(frame, i); Link* link = body->link(i); p.set(link->p(), link->R()); } boost::optional zmp = provider->ZMP(); if(zmp){ zmpseq[frame] = *zmp; isZmpValid = true; } } if(!isZmpValid){ //bodyMotionItem->clearRelativeZmpSeq(); } // restore the original state for(int i=0; i < numJoints; ++i){ body->joint(i)->q() = orgq[i]; } rootLink->p() = p0; rootLink->R() = R0; body->calcForwardKinematics(); return true; } choreonoid-1.5.0/src/Body/ConstraintForceSolver.penalty.cpp0000664000000000000000000021544312741425367022533 0ustar rootroot/* * Copyright (c) 2008, AIST, the University of Tokyo and General Robotix Inc. * All rights reserved. This program is made available under the terms of the * Eclipse Public License v1.0 which accompanies this distribution, and is * available at http://www.eclipse.org/legal/epl-v10.html * Contributors: * National Institute of Advanced Industrial Science and Technology (AIST) */ /** \file \brief Implementation of ConstraintForceSolver class \author Shin'ichiro Nakaoka */ #ifdef __WIN32__ #define NOMINMAX #endif #include "ABMWorld.h" #include "ABMBody.h" #include "LinkTraverse.h" #include "ForwardDynamicsCBM.h" #include "ConstraintForceSolver.h" #include #include #include #include #include #include #include #include #include using namespace std; using namespace tvmet; using namespace boost::numeric::ublas; using namespace cnoid; using namespace OpenHRP; // Is LCP solved by Iterative or Pivoting method ? // #define USE_PIVOTING_LCP #ifdef USE_PIVOTING_LCP #include "SimpleLCP_Path.h" static const bool usePivotingLCP = true; #else static const bool usePivotingLCP = false; #endif // settings static const double VEL_THRESH_OF_DYNAMIC_FRICTION = 1.0e-4; static const bool ENABLE_STATIC_FRICTION = true; static const bool ONLY_STATIC_FRICTION_FORMULATION = (true && ENABLE_STATIC_FRICTION); static const bool STATIC_FRICTION_BY_TWO_CONSTRAINTS = true; static const bool IGNORE_CURRENT_VELOCITY_IN_STATIC_FRICTION = false; static const bool ENABLE_TRUE_FRICTION_CONE = (true && ONLY_STATIC_FRICTION_FORMULATION && STATIC_FRICTION_BY_TWO_CONSTRAINTS); static const bool SKIP_REDUNDANT_ACCEL_CALC = true; static const bool ASSUME_SYMMETRIC_MATRIX = false; static const int DEFAULT_MAX_NUM_GAUSS_SEIDEL_ITERATION = 500; static const int DEFAULT_NUM_GAUSS_SEIDEL_ITERATION_BLOCK = 10; static const int DEFAULT_NUM_GAUSS_SEIDEL_INITIAL_ITERATION = 0; static const double DEFAULT_GAUSS_SEIDEL_MAX_REL_ERROR = 1.0e-3; static const bool USE_PREVIOUS_LCP_SOLUTION = true; static const bool ALLOW_SUBTLE_PENETRATION_FOR_STABILITY = true; // normal setting static const double ALLOWED_PENETRATION_DEPTH = 0.0001; //static const double PENETRATION_A = 500.0; //static const double PENETRATION_B = 80.0; static const double NEGATIVE_VELOCITY_RATIO_FOR_PENETRTION = 10.0; // test for mobile robots with wheels //static const double ALLOWED_PENETRATION_DEPTH = 0.005; //static const double PENETRATION_A = 500.0; //static const double PENETRATION_B = 80.0; //static const double NEGATIVE_VELOCITY_RATIO_FOR_PENETRTION = 10.0; //static const bool ENABLE_CONTACT_POINT_THINNING = false; // experimental options static const bool PROPORTIONAL_DYNAMIC_FRICTION = false; static const bool ENABLE_RANDOM_STATIC_FRICTION_BASE = false; // debug options static const bool CFS_DEBUG = false; static const bool CFS_DEBUG_VERBOSE = false; static const bool CFS_DEBUG_VERBOSE_2 = false; static const bool CFS_DEBUG_VERBOSE_3 = false; static const bool CFS_DEBUG_LCPCHECK = false; static const bool CFS_MCP_DEBUG = false; static const bool CFS_MCP_DEBUG_SHOW_ITERATION_STOP = false; static const bool CFS_PUT_NUM_CONTACT_POINTS = false; namespace cnoid { class CFSImpl { public: CFSImpl(WorldBase& world); bool addCollisionCheckLinkPair (int bodyIndex1, Link* link1, int bodyIndex2, Link* link2, double muStatic, double muDynamic, double culling_thresh, double epsilon); void initialize(void); void solve(CollisionSequence& corbaCollisionSequence); inline void clearExternalForces(); #undef PI #ifdef __WIN32__ // Visual C++ bug static const double PI; static const double PI_2; #elif defined(__APPLE__) #define PI M_PI #define PI_2 M_PI/2 #else static const double PI = 3.14159265358979323846; static const double PI_2 = 1.57079632679489661923; #endif WorldBase& world; bool isConstraintForceOutputMode; bool useBuiltinCollisionDetector; struct ConstraintPoint { int globalIndex; Vector3 point; Vector3 normalTowardInside[2]; Vector3 defaultAccel[2]; double normalProjectionOfRelVelocityOn0; double depth; // position error in the case of a connection point double mu; Vector3 relVelocityOn0; int globalFrictionIndex; int numFrictionVectors; Vector3 frictionVector[4][2]; }; typedef std::vector ConstraintPointArray; struct LinkData { Vector3 dvo; Vector3 dw; Vector3 pf0; Vector3 ptau0; double uu; double uu0; double ddq; int numberToCheckAccelCalcSkip; int parentIndex; Link* link; }; typedef std::vector LinkDataArray; struct BodyData { BodyPtr body; bool isStatic; bool hasConstrainedLinks; bool isTestForceBeingApplied; LinkDataArray linksData; Vector3 dpf; Vector3 dptau; /// only used by the ForwardDynamicsMM mode Vector3* rootLinkPosRef; /** If the body includes high-gain mode joints, the ForwardDynamisMM object of the body is set to this pointer. The pointer is null when all the joints are torque mode and the forward dynamics is calculated by ABM. */ ForwardDynamicsMMPtr forwardDynamicsMM; }; std::vector bodiesData; class LinkPair : public ColdetModelPair { public: int index; bool isSameBodyPair; int bodyIndex[2]; BodyData* bodyData[2]; Link* link[2]; LinkData* linkData[2]; ConstraintPointArray constraintPoints; double muStatic; double muDynamic; double culling_thresh; double epsilon; Body::LinkConnection* connection; }; typedef boost::shared_ptr LinkPairPtr; typedef std::vector LinkPairArray; LinkPairArray collisionCheckLinkPairs; LinkPairArray connectedLinkPairs; std::vector constrainedLinkPairs; /** globalNumConstraintVectors = globalNumContactNormalVectors + globalNumConnectionVectors */ int globalNumConstraintVectors; int globalNumContactNormalVectors; int globalNumConnectionVectors; int globalNumFrictionVectors; int prevGlobalNumConstraintVectors; int prevGlobalNumFrictionVectors; bool areThereImpacts; int numUnconverged; // Mlcp * solution + b _|_ solution typedef boost::numeric::ublas::matrix rmdmatrix; rmdmatrix Mlcp; // constant acceleration term when no external force is applied dvector an0; dvector at0; // constant vector of LCP dvector b; // contact force solution: normal forces at contact points dvector solution; // random number generator variate_generator > randomAngle; // for special version of gauss sidel iterative solver std::vector frictionIndexToContactIndex; dvector contactIndexToMu; dvector mcpHi; int maxNumGaussSeidelIteration; int numGaussSeidelInitialIteration; double gaussSeidelMaxRelError; int numGaussSeidelTotalLoops; int numGaussSeidelTotalCalls; void setConstraintPoints(CollisionSequence& collisions); void setContactConstraintPoints(LinkPair& linkPair, CollisionPointSequence& collisionPoints); void setFrictionVectors(ConstraintPoint& constraintPoint); bool setConnectionConstraintPoints(LinkPair& linkPair); void putContactPoints(); void solveImpactConstraints(); void initMatrices(); void setAccelCalcSkipInformation(); void setDefaultAccelerationVector(); void setAccelerationMatrix(); void initABMForceElementsWithNoExtForce(BodyData& bodyData); void calcABMForceElementsWithTestForce(BodyData& bodyData, Link* linkToApplyForce, const Vector3& f, const Vector3& tau); void calcAccelsABM(BodyData& bodyData, int constraintIndex); void calcAccelsMM(BodyData& bodyData, int constraintIndex); void extractRelAccelsOfConstraintPoints (matrix_range& Kxn, matrix_range& Kxt, int testForceIndex, int constraintIndex); void extractRelAccelsFromLinkPairCase1 (matrix_range& Kxn, matrix_range& Kxt, LinkPair& linkPair, int testForceIndex, int constraintIndex); void extractRelAccelsFromLinkPairCase2 (matrix_range& Kxn, matrix_range& Kxt, LinkPair& linkPair, int iTestForce, int iDefault, int testForceIndex, int constraintIndex); void extractRelAccelsFromLinkPairCase3 (matrix_range& Kxn, matrix_range& Kxt, LinkPair& linkPair, int testForceIndex, int constraintIndex); void copySymmetricElementsOfAccelerationMatrix (matrix_range& Knn, matrix_range& Ktn, matrix_range& Knt, matrix_range& Ktt); void clearSingularPointConstraintsOfClosedLoopConnections(); void setConstantVectorAndMuBlock(); void addConstraintForceToLinks(); void addConstraintForceToLink(LinkPair* linkPair, int ipair); void solveMCPByProjectedGaussSeidel (const rmdmatrix& M, const dvector& b, dvector& x); void solveMCPByProjectedGaussSeidelInitial (const rmdmatrix& M, const dvector& b, dvector& x, const int numIteration); void solveMCPByProjectedGaussSeidelMain (const rmdmatrix& M, const dvector& b, dvector& x, const int numIteration); double solveMCPByProjectedGaussSeidelErrorCheck (const rmdmatrix& M, const dvector& b, dvector& x); void checkLCPResult(rmdmatrix& M, dvector& b, dvector& x); void checkMCPResult(rmdmatrix& M, dvector& b, dvector& x); #ifdef USE_PIVOTING_LCP bool callPathLCPSolver(rmdmatrix& Mlcp, dvector& b, dvector& solution); // for PATH solver std::vector lb; std::vector ub; std::vector m_i; std::vector m_j; std::vector m_ij; #endif }; #ifdef __WIN32__ const double CFSImpl::PI = 3.14159265358979323846; const double CFSImpl::PI_2 = 1.57079632679489661923; #endif }; template static void putMatrix(TMatrix& M, const char *name) { if(M.size2() == 1){ std::cout << "Vector " << name << M << std::endl; } else { std::cout << "Matrix " << name << ": \n"; for(size_t i=0; i < M.size1(); i++){ for(size_t j=0; j < M.size2(); j++){ std::cout << boost::format(" %6.3f ") % M(i, j); } std::cout << std::endl; } } } template static void putVector(TVector& M, const char *name) { std::cout << "Vector " << name << M << std::endl; } template static inline void debugPutMatrix(TMatrix& M, const char *name) { if(CFS_DEBUG_VERBOSE) putMatrix(M, name); } template static inline void debugPutVector(TVector& M, const char *name) { if(CFS_DEBUG_VERBOSE) putVector(M, name); } CFSImpl::CFSImpl(WorldBase& world) : world(world), randomAngle(mt19937(), uniform_real<>(0.0, 2.0 * PI)) { maxNumGaussSeidelIteration = DEFAULT_MAX_NUM_GAUSS_SEIDEL_ITERATION; numGaussSeidelInitialIteration = DEFAULT_NUM_GAUSS_SEIDEL_INITIAL_ITERATION; gaussSeidelMaxRelError = DEFAULT_GAUSS_SEIDEL_MAX_REL_ERROR; isConstraintForceOutputMode = false; useBuiltinCollisionDetector = false; } bool CFSImpl::addCollisionCheckLinkPair (int bodyIndex1, Link* link1, int bodyIndex2, Link* link2, double muStatic, double muDynamic, double culling_thresh, double epsilon) { int index; int isRegistered; boost::tie(index, isRegistered) = world.getIndexOfLinkPairs(link1, link2); if(index >= 0){ int n = collisionCheckLinkPairs.size(); if(index >= n){ collisionCheckLinkPairs.resize(index+1); } LinkPairPtr& linkPair = collisionCheckLinkPairs[index]; if(!linkPair){ linkPair = new LinkPair(); } linkPair->set(link1->coldetModel, link2->coldetModel); linkPair->isSameBodyPair = (bodyIndex1 == bodyIndex2); linkPair->bodyIndex[0] = bodyIndex1; linkPair->link[0] = link1; linkPair->bodyIndex[1] = bodyIndex2; linkPair->link[1] = link2; linkPair->index = index; linkPair->muStatic = muStatic; linkPair->muDynamic = muDynamic; linkPair->culling_thresh = culling_thresh; linkPair->epsilon = epsilon; linkPair->connection = 0; } return (index >= 0 && !isRegistered); } void CFSImpl::initialize(void) { if(CFS_MCP_DEBUG){ numGaussSeidelTotalCalls = 0; numGaussSeidelTotalLoops = 0; } int numBodies = world.numBodies(); bodiesData.resize(numBodies); connectedLinkPairs.clear(); for(int bodyIndex=0; bodyIndex < numBodies; ++bodyIndex){ BodyPtr body = world.body(bodyIndex); body->clearExternalForces(); BodyData& bodyData = bodiesData[bodyIndex]; bodyData.body = body; bodyData.linksData.resize(body->numLinks()); bodyData.hasConstrainedLinks = false; bodyData.isTestForceBeingApplied = false; bodyData.isStatic = body->isStaticModel(); bodyData.forwardDynamicsMM = dynamic_pointer_cast(world.forwardDynamics(bodyIndex)); LinkDataArray& linksData = bodyData.linksData; if(bodyData.isStatic && !(bodyData.forwardDynamicsMM)){ int n = linksData.size(); for(int j=0; j < n; ++j){ LinkData& linkData = linksData[j]; linkData.dw = 0.0; linkData.dvo = 0.0; } } // initialize link data const LinkTraverse& traverse = body->linkTraverse(); for(int j=0; j < traverse.numLinks(); ++j){ Link* link = traverse[j]; linksData[link->index].link = link; linksData[link->index].parentIndex = link->parent ? link->parent->index : -1; } // initialize link connection Body::LinkConnectionArray& connections = body->linkConnections; for(size_t j=0; j < connections.size(); ++j){ connectedLinkPairs.push_back(new LinkPair()); LinkPair& linkPair = *connectedLinkPairs.back(); Body::LinkConnection& connection = connections[j]; linkPair.connection = &connection; linkPair.isSameBodyPair = true; linkPair.constraintPoints.resize(connection.numConstraintAxes); for(int k=0; k < connection.numConstraintAxes; ++k){ ConstraintPoint& constraint = linkPair.constraintPoints[k]; constraint.numFrictionVectors = 0; constraint.globalFrictionIndex = numeric_limits::max(); } for(int k=0; k < 2; ++k){ linkPair.bodyIndex[k] = bodyIndex; linkPair.bodyData[k] = &bodiesData[bodyIndex]; Link* link = connection.link[k]; linkPair.link[k] = link; linkPair.linkData[k] = &(bodyData.linksData[link->index]); } } } int numLinkPairs = collisionCheckLinkPairs.size(); for(int i=0; i < numLinkPairs; ++i){ LinkPair& linkPair = *collisionCheckLinkPairs[i]; for(int j=0; j < 2; ++j){ BodyData& bodyData = bodiesData[linkPair.bodyIndex[j]]; linkPair.bodyData[j] = &bodyData; linkPair.linkData[j] = &(bodyData.linksData[linkPair.link[j]->index]); } } prevGlobalNumConstraintVectors = 0; prevGlobalNumFrictionVectors = 0; numUnconverged = 0; randomAngle.engine().seed(); } inline void CFSImpl::clearExternalForces() { for(size_t i=0; i < bodiesData.size(); ++i){ BodyData& bodyData = bodiesData[i]; if(bodyData.hasConstrainedLinks){ bodyData.body->clearExternalForces(); } } } void CFSImpl::solve(CollisionSequence& corbaCollisionSequence) { if(CFS_DEBUG) std::cout << "Time: " << world.currentTime() << std::endl; for(size_t i=0; i < bodiesData.size(); ++i){ bodiesData[i].hasConstrainedLinks = false; if(useBuiltinCollisionDetector){ bodiesData[i].body->updateLinkColdetModelPositions(); } if(isConstraintForceOutputMode){ BodyPtr& body = bodiesData[i].body; const int n = body->numLinks(); for(int j=0; j < n; ++j){ body->link(j)->constraintForces.clear(); } } } globalNumConstraintVectors = 0; globalNumFrictionVectors = 0; areThereImpacts = false; constrainedLinkPairs.clear(); setConstraintPoints(corbaCollisionSequence); if(CFS_PUT_NUM_CONTACT_POINTS){ cout << globalNumContactNormalVectors; } if(globalNumConstraintVectors > 0){ if(CFS_DEBUG){ std::cout << "Num Collisions: " << globalNumContactNormalVectors << std::endl; } if(CFS_DEBUG_VERBOSE) putContactPoints(); const bool constraintsSizeChanged = ((globalNumFrictionVectors != prevGlobalNumFrictionVectors) || (globalNumConstraintVectors != prevGlobalNumConstraintVectors)); if(constraintsSizeChanged){ initMatrices(); } if(areThereImpacts){ solveImpactConstraints(); } if(SKIP_REDUNDANT_ACCEL_CALC){ setAccelCalcSkipInformation(); } setDefaultAccelerationVector(); setAccelerationMatrix(); clearSingularPointConstraintsOfClosedLoopConnections(); setConstantVectorAndMuBlock(); if(CFS_DEBUG_VERBOSE){ debugPutVector(an0, "an0"); debugPutVector(at0, "at0"); debugPutMatrix(Mlcp, "Mlcp"); vector_range b1(b, range(0, globalNumConstraintVectors)); debugPutVector(b1, "b1"); vector_range b2(b, range(globalNumConstraintVectors, globalNumConstraintVectors + globalNumFrictionVectors)); debugPutVector(b2, "b2"); } bool isConverged; #ifdef USE_PIVOTING_LCP isConverged = callPathLCPSolver(Mlcp, b, solution); #else if(!USE_PREVIOUS_LCP_SOLUTION || constraintsSizeChanged){ solution.clear(); } solveMCPByProjectedGaussSeidel(Mlcp, b, solution); isConverged = true; #endif if(!isConverged){ ++numUnconverged; if(CFS_DEBUG) std::cout << "LCP didn't converge" << numUnconverged << std::endl; } else { if(CFS_DEBUG) std::cout << "LCP converged" << std::endl; if(CFS_DEBUG_LCPCHECK){ // checkLCPResult(Mlcp, b, solution); checkMCPResult(Mlcp, b, solution); } addConstraintForceToLinks(); } } prevGlobalNumConstraintVectors = globalNumConstraintVectors; prevGlobalNumFrictionVectors = globalNumFrictionVectors; } void CFSImpl::setConstraintPoints(CollisionSequence& collisions) { static const bool enableNormalVisualization = true; CollisionPointSequence collisionPoints; CollisionPointSequence* pCollisionPoints = 0; if(useBuiltinCollisionDetector && enableNormalVisualization){ collisions.length(collisionCheckLinkPairs.size()); } for(size_t colIndex=0; colIndex < collisionCheckLinkPairs.size(); ++colIndex){ pCollisionPoints = 0; LinkPair& linkPair = *collisionCheckLinkPairs[colIndex]; if( ! useBuiltinCollisionDetector){ CollisionPointSequence& points = collisions[colIndex].points; if(points.length() > 0){ pCollisionPoints = &points; } } else { if(enableNormalVisualization){ Collision& collision = collisions[colIndex]; collision.pair.charName1 = CORBA::string_dup(linkPair.bodyData[0]->body->name().c_str()); collision.pair.charName2 = CORBA::string_dup(linkPair.bodyData[1]->body->name().c_str()); collision.pair.linkName1 = CORBA::string_dup(linkPair.link[0]->name.c_str()); collision.pair.linkName2 = CORBA::string_dup(linkPair.link[1]->name.c_str()); pCollisionPoints = &collision.points; } else { pCollisionPoints = &collisionPoints; } std::vector& cdata = linkPair.detectCollisions(); if(cdata.empty()){ pCollisionPoints = 0; } else { int npoints = 0; for(int i = 0; i < cdata.size(); i++) { for(int j = 0; j < cdata[i].num_of_i_points; j++){ if(cdata[i].i_point_new[j]) npoints++; } } if(npoints == 0){ pCollisionPoints = 0; } else { pCollisionPoints->length(npoints); int idx = 0; for (int i = 0; i < cdata.size(); i++) { collision_data& cd = cdata[i]; for(int j=0; j < cd.num_of_i_points; j++){ if (cd.i_point_new[j]){ CollisionPoint& point = (*pCollisionPoints)[idx]; for(int k=0; k < 3; k++){ point.position[k] = cd.i_points[j][k]; } for(int k=0; k < 3; k++){ point.normal[k] = cd.n_vector[k]; } point.idepth = cd.depth; idx++; } } } } } } if(pCollisionPoints){ constrainedLinkPairs.push_back(&linkPair); setContactConstraintPoints(linkPair, *pCollisionPoints); linkPair.bodyData[0]->hasConstrainedLinks = true; linkPair.bodyData[1]->hasConstrainedLinks = true; } } globalNumContactNormalVectors = globalNumConstraintVectors; for(size_t i=0; i < connectedLinkPairs.size(); ++i){ LinkPair& linkPair = *connectedLinkPairs[i]; constrainedLinkPairs.push_back(&linkPair); if(setConnectionConstraintPoints(linkPair)){ linkPair.bodyData[0]->hasConstrainedLinks = true; linkPair.bodyData[1]->hasConstrainedLinks = true; } else { constrainedLinkPairs.pop_back(); } } globalNumConnectionVectors = globalNumConstraintVectors - globalNumContactNormalVectors; } void CFSImpl::setContactConstraintPoints(LinkPair& linkPair, CollisionPointSequence& collisionPoints) { ConstraintPointArray& constraintPoints = linkPair.constraintPoints; constraintPoints.clear(); int numExtractedPoints = 0; int numContactsInPair = collisionPoints.length(); for(int j=0; j < numContactsInPair; ++j){ CollisionPoint& collision = collisionPoints[j]; constraintPoints.push_back(ConstraintPoint()); ConstraintPoint& contact = constraintPoints.back(); getVector3(contact.point, collision.position); getVector3(contact.normalTowardInside[1], collision.normal); contact.normalTowardInside[0] = -contact.normalTowardInside[1]; contact.depth = collision.idepth; bool isNeighborhood = false; // dense contact points are eliminated for(int k=0; k < numExtractedPoints; ++k){ if(norm2(constraintPoints[k].point - contact.point) < linkPair.culling_thresh){ isNeighborhood = true; break; } } if(isNeighborhood){ constraintPoints.pop_back(); } else { numExtractedPoints++; contact.globalIndex = globalNumConstraintVectors++; // check velocities Vector3 v[2]; for(int k=0; k < 2; ++k){ Link* link = linkPair.link[k]; if(link->isRoot() && link->jointType == Link::FIXED_JOINT){ v[k] = 0.0; } else { v[k] = link->vo + cross(link->w, contact.point); } } contact.relVelocityOn0 = v[1] - v[0]; contact.normalProjectionOfRelVelocityOn0 = dot(contact.normalTowardInside[1], contact.relVelocityOn0); if( ! areThereImpacts){ if(contact.normalProjectionOfRelVelocityOn0 < -1.0e-6){ areThereImpacts = true; } } Vector3 v_tangent(contact.relVelocityOn0 - contact.normalProjectionOfRelVelocityOn0 * contact.normalTowardInside[1]); contact.globalFrictionIndex = globalNumFrictionVectors; double vt_square = dot(v_tangent, v_tangent); static const double vsqrthresh = VEL_THRESH_OF_DYNAMIC_FRICTION * VEL_THRESH_OF_DYNAMIC_FRICTION; bool isSlipping = (vt_square > vsqrthresh); contact.mu = isSlipping ? linkPair.muDynamic : linkPair.muStatic; if( !ONLY_STATIC_FRICTION_FORMULATION && isSlipping){ contact.numFrictionVectors = 1; double vt_mag = sqrt(vt_square); Vector3 t1(v_tangent / vt_mag); Vector3 t2(cross(contact.normalTowardInside[1], t1)); Vector3 t3(cross(t2, contact.normalTowardInside[1])); contact.frictionVector[0][0] = normalize(t3); contact.frictionVector[0][1] = -contact.frictionVector[0][0]; // proportional dynamic friction near zero velocity if(PROPORTIONAL_DYNAMIC_FRICTION){ vt_mag *= 10000.0; if(vt_mag < contact.mu){ contact.mu = vt_mag; } } } else { if(ENABLE_STATIC_FRICTION){ contact.numFrictionVectors = (STATIC_FRICTION_BY_TWO_CONSTRAINTS ? 2 : 4); setFrictionVectors(contact); } else { contact.numFrictionVectors = 0; } } globalNumFrictionVectors += contact.numFrictionVectors; } } } void CFSImpl::setFrictionVectors(ConstraintPoint& contact) { Vector3 u(0.0); int minAxis = 0; Vector3& normal = contact.normalTowardInside[0]; for(int i=1; i < 3; i++){ if(fabs(normal(i)) < fabs(normal(minAxis))){ minAxis = i; } } u(minAxis) = 1.0; Vector3 t1(cross(normal, u)); t1 /= norm2(t1); Vector3 t2(cross(normal, t1)); t2 /= norm2(t2); if(ENABLE_RANDOM_STATIC_FRICTION_BASE){ double theta = randomAngle(); contact.frictionVector[0][0] = cos(theta) * t1 + sin(theta) * t2; theta += PI_2; contact.frictionVector[1][0] = cos(theta) * t1 + sin(theta) * t2; } else { contact.frictionVector[0][0] = t1; contact.frictionVector[1][0] = t2; } if(STATIC_FRICTION_BY_TWO_CONSTRAINTS){ contact.frictionVector[0][1] = -contact.frictionVector[0][0]; contact.frictionVector[1][1] = -contact.frictionVector[1][0]; } else { contact.frictionVector[2][0] = -contact.frictionVector[0][0]; contact.frictionVector[3][0] = -contact.frictionVector[1][0]; contact.frictionVector[0][1] = contact.frictionVector[2][0]; contact.frictionVector[1][1] = contact.frictionVector[3][0]; contact.frictionVector[2][1] = contact.frictionVector[0][0]; contact.frictionVector[3][1] = contact.frictionVector[1][0]; } } bool CFSImpl::setConnectionConstraintPoints(LinkPair& linkPair) { ConstraintPointArray& constraintPoints = linkPair.constraintPoints; Body::LinkConnection* connection = linkPair.connection; Link* link0 = connection->link[0]; Link* link1 = connection->link[1]; Vector3 point[2]; point[0] = link0->p + link0->R * connection->point[0]; point[1] = link1->p + link1->R * connection->point[1]; Vector3 midPoint((point[0] + point[1]) / 2.0); Vector3 error(midPoint - point[0]); if(dot(error, error) > (0.04 * 0.04)){ return false; } // check velocities Vector3 v[2]; for(int k=0; k < 2; ++k){ Link* link = connection->link[k]; if(link->isRoot() && link->jointType == Link::FIXED_JOINT){ v[k] = 0.0; } else { v[k] = link->vo + cross(link->w, point[k]); } } Vector3 relVelocityOn0(v[1] - v[0]); for(int i=0; i < connection->numConstraintAxes; ++i){ ConstraintPoint& constraint = constraintPoints[i]; constraint.point = midPoint; const Vector3 axis(link0->R * connection->constraintAxes[i]); constraint.normalTowardInside[0] = axis; constraint.normalTowardInside[1] = -axis; constraint.depth = dot(axis, error); constraint.globalIndex = globalNumConstraintVectors++; constraint.normalProjectionOfRelVelocityOn0 = dot(constraint.normalTowardInside[1], relVelocityOn0); } return true; } void CFSImpl::putContactPoints() { std::cout << "Contact Points\n"; for(size_t i=0; i < constrainedLinkPairs.size(); ++i){ LinkPair* linkPair = constrainedLinkPairs[i]; if(!linkPair->connection){ std::cout << " " << linkPair->link[0]->name << " of " << linkPair->bodyData[0]->body->modelName(); std::cout << "<-->"; std::cout << " " << linkPair->link[1]->name << " of " << linkPair->bodyData[1]->body->modelName(); ConstraintPointArray& constraintPoints = linkPair->constraintPoints; std::cout << "\n"; for(size_t j=0; j < constraintPoints.size(); ++j){ ConstraintPoint& contact = constraintPoints[j]; std::cout << " index " << contact.globalIndex; std::cout << " point: " << contact.point; std::cout << " normal: " << contact.normalTowardInside[1]; std::cout << " rel velocity: " << contact.relVelocityOn0; std::cout << " tangent: " << contact.frictionVector[0]; std::cout << "\n"; } } } std::cout << std::endl; } void CFSImpl::solveImpactConstraints() { if(CFS_DEBUG) std::cout << "Impacts !" << std::endl; } void CFSImpl::initMatrices() { const int n = globalNumConstraintVectors; const int m = globalNumFrictionVectors; const int dimLCP = usePivotingLCP ? (n + m + m) : (n + m); Mlcp.resize(dimLCP, dimLCP, false); b.resize(dimLCP, false); solution.resize(dimLCP, false); range block1(0, n); range block2(n, n + m); if(usePivotingLCP){ range block3(n + m, n + m + m); project(Mlcp, block1, block3) = dzeromatrix(n, m); project(Mlcp, block3, block1) = dzeromatrix(m, n); // clear mu block didentity identity(m); project(Mlcp, block3, block2) = -identity; project(Mlcp, block3, block3) = dzeromatrix(m, m); project(Mlcp, block2, block3) = identity; project(b, block3) = dzerovector(m); } else { frictionIndexToContactIndex.resize(m); contactIndexToMu.resize(globalNumContactNormalVectors, false); mcpHi.resize(globalNumContactNormalVectors, false); } an0.resize(n, false); at0.resize(m, false); } void CFSImpl::setAccelCalcSkipInformation() { // clear skip check numbers for(size_t i=0; i < bodiesData.size(); ++i){ BodyData& bodyData = bodiesData[i]; if(bodyData.hasConstrainedLinks){ LinkDataArray& linksData = bodyData.linksData; for(size_t j=0; j < linksData.size(); ++j){ linksData[j].numberToCheckAccelCalcSkip = numeric_limits::max(); } } } // add the number of contact points to skip check numbers of the links from a contact target to the root int numLinkPairs = constrainedLinkPairs.size(); for(int i=0; i < numLinkPairs; ++i){ LinkPair* linkPair = constrainedLinkPairs[i]; int constraintIndex = linkPair->constraintPoints.front().globalIndex; for(int j=0; j < 2; ++j){ LinkDataArray& linksData = linkPair->bodyData[j]->linksData; int linkIndex = linkPair->link[j]->index; while(linkIndex >= 0){ LinkData& linkData = linksData[linkIndex]; if(linkData.numberToCheckAccelCalcSkip < constraintIndex){ break; } linkData.numberToCheckAccelCalcSkip = constraintIndex; linkIndex = linkData.parentIndex; } } } } void CFSImpl::setDefaultAccelerationVector() { // calculate accelerations with no constraint force for(size_t i=0; i < bodiesData.size(); ++i){ BodyData& bodyData = bodiesData[i]; if(bodyData.hasConstrainedLinks && ! bodyData.isStatic){ if(bodyData.forwardDynamicsMM){ bodyData.rootLinkPosRef = &(bodyData.body->rootLink()->p); Vector3 zeroForce(0.0); bodyData.forwardDynamicsMM->initializeAccelSolver(); bodyData.forwardDynamicsMM->solveUnknownAccels(zeroForce, zeroForce); calcAccelsMM(bodyData, numeric_limits::max()); } else { initABMForceElementsWithNoExtForce(bodyData); calcAccelsABM(bodyData, numeric_limits::max()); } } } // extract accelerations for(size_t i=0; i < constrainedLinkPairs.size(); ++i){ LinkPair& linkPair = *constrainedLinkPairs[i]; ConstraintPointArray& constraintPoints = linkPair.constraintPoints; for(size_t j=0; j < constraintPoints.size(); ++j){ ConstraintPoint& constraint = constraintPoints[j]; for(int k=0; k < 2; ++k){ if(linkPair.bodyData[k]->isStatic){ constraint.defaultAccel[k] = 0.0; } else { Link* link = linkPair.link[k]; LinkData* linkData = linkPair.linkData[k]; constraint.defaultAccel[k] = linkData->dvo - cross(constraint.point, linkData->dw) + cross(link->w, Vector3(link->vo + cross(link->w, constraint.point))); } } Vector3 relDefaultAccel(constraint.defaultAccel[1] - constraint.defaultAccel[0]); an0[constraint.globalIndex] = dot(constraint.normalTowardInside[1], relDefaultAccel); for(int k=0; k < constraint.numFrictionVectors; ++k){ at0[constraint.globalFrictionIndex + k] = dot(constraint.frictionVector[k][1], relDefaultAccel); } } } } void CFSImpl::setAccelerationMatrix() { const int n = globalNumConstraintVectors; const int m = globalNumFrictionVectors; range block1(0, n); range block2(n, n + m); matrix_range Knn(Mlcp, block1, block1); matrix_range Ktn(Mlcp, block1, block2); matrix_range Knt(Mlcp, block2, block1); matrix_range Ktt(Mlcp, block2, block2); for(size_t i=0; i < constrainedLinkPairs.size(); ++i){ LinkPair& linkPair = *constrainedLinkPairs[i]; int numConstraintsInPair = linkPair.constraintPoints.size(); for(int j=0; j < numConstraintsInPair; ++j){ ConstraintPoint& constraint = linkPair.constraintPoints[j]; int constraintIndex = constraint.globalIndex; // apply test normal force for(int k=0; k < 2; ++k){ BodyData& bodyData = *linkPair.bodyData[k]; if(!bodyData.isStatic){ bodyData.isTestForceBeingApplied = true; const Vector3& f = constraint.normalTowardInside[k]; if(bodyData.forwardDynamicsMM){ //! \todo This code does not work correctly when the links are in the same body. Fix it. Vector3 arm(constraint.point - *(bodyData.rootLinkPosRef)); Vector3 tau(cross(arm, f)); Vector3 tauext = cross(constraint.point, f); bodyData.forwardDynamicsMM->solveUnknownAccels(linkPair.link[k], f, tauext, f, tau); calcAccelsMM(bodyData, constraintIndex); } else { Vector3 tau(cross(constraint.point, f)); calcABMForceElementsWithTestForce(bodyData, linkPair.link[k], f, tau); if(!linkPair.isSameBodyPair || (k > 0)){ calcAccelsABM(bodyData, constraintIndex); } } } } extractRelAccelsOfConstraintPoints(Knn, Knt, constraintIndex, constraintIndex); // apply test friction force for(int l=0; l < constraint.numFrictionVectors; ++l){ for(int k=0; k < 2; ++k){ BodyData& bodyData = *linkPair.bodyData[k]; if(!bodyData.isStatic){ const Vector3& f = constraint.frictionVector[l][k]; if(bodyData.forwardDynamicsMM){ //! \todo This code does not work correctly when the links are in the same body. Fix it. Vector3 arm(constraint.point - *(bodyData.rootLinkPosRef)); Vector3 tau(cross(arm, f)); Vector3 tauext = cross(constraint.point, f); bodyData.forwardDynamicsMM->solveUnknownAccels(linkPair.link[k], f, tauext, f, tau); calcAccelsMM(bodyData, constraintIndex); } else { Vector3 tau(cross(constraint.point, f)); calcABMForceElementsWithTestForce(bodyData, linkPair.link[k], f, tau); if(!linkPair.isSameBodyPair || (k > 0)){ calcAccelsABM(bodyData, constraintIndex); } } } } extractRelAccelsOfConstraintPoints(Ktn, Ktt, constraint.globalFrictionIndex + l, constraintIndex); } linkPair.bodyData[0]->isTestForceBeingApplied = false; linkPair.bodyData[1]->isTestForceBeingApplied = false; } } if(ASSUME_SYMMETRIC_MATRIX){ copySymmetricElementsOfAccelerationMatrix(Knn, Ktn, Knt, Ktt); } } void CFSImpl::initABMForceElementsWithNoExtForce(BodyData& bodyData) { bodyData.dpf = 0; bodyData.dptau = 0; std::vector& linksData = bodyData.linksData; const LinkTraverse& traverse = bodyData.body->linkTraverse(); int n = traverse.numLinks(); for(int i = n-1; i >= 0; --i){ Link* link = traverse[i]; LinkData& data = linksData[i]; data.pf0 = link->pf; data.ptau0 = link->ptau; for(Link* child = link->child; child; child = child->sibling){ LinkData& childData = linksData[child->index]; data.pf0 += childData.pf0; data.ptau0 += childData.ptau0; if(child->jointType != Link::FIXED_JOINT ){ double uu_dd = childData.uu0 / child->dd; data.pf0 += uu_dd * child->hhv; data.ptau0 += uu_dd * child->hhw; } } if(i > 0){ if(link->jointType != Link::FIXED_JOINT){ data.uu0 = link->uu + link->u - (dot(link->sv, data.pf0) + dot(link->sw, data.ptau0)); data.uu = data.uu0; } } } } void CFSImpl::calcABMForceElementsWithTestForce (BodyData& bodyData, Link* linkToApplyForce, const Vector3& f, const Vector3& tau) { std::vector& linksData = bodyData.linksData; Vector3 dpf (-f); Vector3 dptau(-tau); Link* link = linkToApplyForce; while(link->parent){ if(link->jointType != Link::FIXED_JOINT){ LinkData& data = linksData[link->index]; double duu = -(dot(link->sv, dpf) + dot(link->sw, dptau)); data.uu += duu; double duudd = duu / link->dd; dpf += duudd * link->hhv; dptau += duudd * link->hhw; } link = link->parent; } bodyData.dpf += dpf; bodyData.dptau += dptau; } void CFSImpl::calcAccelsABM(BodyData& bodyData, int constraintIndex) { std::vector& linksData = bodyData.linksData; LinkData& rootData = linksData[0]; Link* rootLink = rootData.link; if(rootLink->jointType == Link::FREE_JOINT){ Vector3 pf (rootData.pf0 + bodyData.dpf); Vector3 ptau(rootData.ptau0 + bodyData.dptau); ublas::bounded_matrix Ia; setMatrix3(rootLink->Ivv, Ia, 0, 0); setTransMatrix3(rootLink->Iwv, Ia, 0, 3); setMatrix3(rootLink->Iwv, Ia, 3, 0); setMatrix3(rootLink->Iww, Ia, 3, 3); ublas::bounded_vector p; setVector3(pf, p, 0); setVector3(ptau, p, 3); p *= -1.0; ublas::permutation_matrix pm(6); ublas::lu_factorize (Ia, pm); ublas::lu_substitute(Ia, pm, p); getVector3(rootData.dvo, p, 0); getVector3(rootData.dw, p, 3); } else { rootData.dw = 0.0; rootData.dvo = 0.0; } // reset bodyData.dpf = 0; bodyData.dptau = 0; int skipCheckNumber = ASSUME_SYMMETRIC_MATRIX ? constraintIndex : (numeric_limits::max() - 1); int n = linksData.size(); for(int linkIndex = 1; linkIndex < n; ++linkIndex){ LinkData& linkData = linksData[linkIndex]; if(!SKIP_REDUNDANT_ACCEL_CALC || linkData.numberToCheckAccelCalcSkip <= skipCheckNumber){ Link* link = linkData.link; LinkData& parentData = linksData[linkData.parentIndex]; if(link->jointType != Link::FIXED_JOINT){ linkData.ddq = (linkData.uu - (dot(link->hhv, parentData.dvo) + dot(link->hhw, parentData.dw))) / link->dd; linkData.dvo = parentData.dvo + link->cv + link->sv * linkData.ddq; linkData.dw = parentData.dw + link->cw + link->sw * linkData.ddq; }else{ linkData.ddq = 0.0; linkData.dvo = parentData.dvo; linkData.dw = parentData.dw; } // reset linkData.uu = linkData.uu0; } } } void CFSImpl::calcAccelsMM(BodyData& bodyData, int constraintIndex) { std::vector& linksData = bodyData.linksData; LinkData& rootData = linksData[0]; Link* rootLink = rootData.link; rootData.dvo = rootLink->dvo; rootData.dw = rootLink->dw; int skipCheckNumber = ASSUME_SYMMETRIC_MATRIX ? constraintIndex : (numeric_limits::max() - 1); int n = linksData.size(); for(int linkIndex = 1; linkIndex < n; ++linkIndex){ LinkData& linkData = linksData[linkIndex]; if(!SKIP_REDUNDANT_ACCEL_CALC || linkData.numberToCheckAccelCalcSkip <= skipCheckNumber){ Link* link = linkData.link; LinkData& parentData = linksData[linkData.parentIndex]; if(link->jointType != Link::FIXED_JOINT){ linkData.dvo = parentData.dvo + link->cv + link->ddq * link->sv; linkData.dw = parentData.dw + link->cw + link->ddq * link->sw; }else{ linkData.dvo = parentData.dvo; linkData.dw = parentData.dw; } } } } void CFSImpl::extractRelAccelsOfConstraintPoints (matrix_range& Kxn, matrix_range& Kxt, int testForceIndex, int constraintIndex) { int maxConstraintIndexToExtract = ASSUME_SYMMETRIC_MATRIX ? constraintIndex : globalNumConstraintVectors; for(size_t i=0; i < constrainedLinkPairs.size(); ++i){ LinkPair& linkPair = *constrainedLinkPairs[i]; BodyData& bodyData0 = *linkPair.bodyData[0]; BodyData& bodyData1 = *linkPair.bodyData[1]; if(bodyData0.isTestForceBeingApplied){ if(bodyData1.isTestForceBeingApplied){ extractRelAccelsFromLinkPairCase1(Kxn, Kxt, linkPair, testForceIndex, maxConstraintIndexToExtract); } else { extractRelAccelsFromLinkPairCase2(Kxn, Kxt, linkPair, 0, 1, testForceIndex, maxConstraintIndexToExtract); } } else { if(bodyData1.isTestForceBeingApplied){ extractRelAccelsFromLinkPairCase2(Kxn, Kxt, linkPair, 1, 0, testForceIndex, maxConstraintIndexToExtract); } else { extractRelAccelsFromLinkPairCase3(Kxn, Kxt, linkPair, testForceIndex, maxConstraintIndexToExtract); } } } } void CFSImpl::extractRelAccelsFromLinkPairCase1 (matrix_range& Kxn, matrix_range& Kxt, LinkPair& linkPair, int testForceIndex, int maxConstraintIndexToExtract) { ConstraintPointArray& constraintPoints = linkPair.constraintPoints; for(size_t i=0; i < constraintPoints.size(); ++i){ ConstraintPoint& constraint = constraintPoints[i]; int constraintIndex = constraint.globalIndex; if(ASSUME_SYMMETRIC_MATRIX && constraintIndex > maxConstraintIndexToExtract){ break; } Link* link0 = linkPair.link[0]; Link* link1 = linkPair.link[1]; LinkData* linkData0 = linkPair.linkData[0]; LinkData* linkData1 = linkPair.linkData[1]; //! \todo Can the follwoing equations be simplified ? Vector3 dv0(linkData0->dvo - cross(constraint.point, linkData0->dw) + cross(link0->w, Vector3(link0->vo + cross(link0->w, constraint.point)))); Vector3 dv1(linkData1->dvo - cross(constraint.point, linkData1->dw) + cross(link1->w, Vector3(link1->vo + cross(link1->w, constraint.point)))); Vector3 relAccel(dv1 - dv0); Kxn(constraintIndex, testForceIndex) = dot(constraint.normalTowardInside[1], relAccel) - an0(constraintIndex); for(int j=0; j < constraint.numFrictionVectors; ++j){ const int index = constraint.globalFrictionIndex + j; Kxt(index, testForceIndex) = dot(constraint.frictionVector[j][1], relAccel) - at0(index); } } } void CFSImpl::extractRelAccelsFromLinkPairCase2 (matrix_range& Kxn, matrix_range& Kxt, LinkPair& linkPair, int iTestForce, int iDefault, int testForceIndex, int maxConstraintIndexToExtract) { ConstraintPointArray& constraintPoints = linkPair.constraintPoints; for(size_t i=0; i < constraintPoints.size(); ++i){ ConstraintPoint& constraint = constraintPoints[i]; int constraintIndex = constraint.globalIndex; if(ASSUME_SYMMETRIC_MATRIX && constraintIndex > maxConstraintIndexToExtract){ break; } Link* link = linkPair.link[iTestForce]; LinkData* linkData = linkPair.linkData[iTestForce]; Vector3 dv(linkData->dvo - cross(constraint.point, linkData->dw) + cross(link->w, Vector3(link->vo + cross(link->w, constraint.point)))); if(CFS_DEBUG_VERBOSE_2) std::cout << "dv " << constraintIndex << " = " << dv << "\n"; Vector3 relAccel(constraint.defaultAccel[iDefault] - dv); Kxn(constraintIndex, testForceIndex) = dot(constraint.normalTowardInside[iDefault], relAccel) - an0(constraintIndex); for(int j=0; j < constraint.numFrictionVectors; ++j){ const int index = constraint.globalFrictionIndex + j; Kxt(index, testForceIndex) = dot(constraint.frictionVector[j][iDefault], relAccel) - at0(index); } } } void CFSImpl::extractRelAccelsFromLinkPairCase3 (matrix_range& Kxn, matrix_range& Kxt, LinkPair& linkPair, int testForceIndex, int maxConstraintIndexToExtract) { ConstraintPointArray& constraintPoints = linkPair.constraintPoints; for(size_t i=0; i < constraintPoints.size(); ++i){ ConstraintPoint& constraint = constraintPoints[i]; int constraintIndex = constraint.globalIndex; if(ASSUME_SYMMETRIC_MATRIX && constraintIndex > maxConstraintIndexToExtract){ break; } Kxn(constraintIndex, testForceIndex) = 0.0; for(int j=0; j < constraint.numFrictionVectors; ++j){ Kxt(constraint.globalFrictionIndex + j, testForceIndex) = 0.0; } } } void CFSImpl::copySymmetricElementsOfAccelerationMatrix (matrix_range& Knn, matrix_range& Ktn, matrix_range& Knt, matrix_range& Ktt) { for(size_t linkPairIndex=0; linkPairIndex < constrainedLinkPairs.size(); ++linkPairIndex){ ConstraintPointArray& constraintPoints = constrainedLinkPairs[linkPairIndex]->constraintPoints; for(size_t localConstraintIndex = 0; localConstraintIndex < constraintPoints.size(); ++localConstraintIndex){ ConstraintPoint& constraint = constraintPoints[localConstraintIndex]; int constraintIndex = constraint.globalIndex; int nextConstraintIndex = constraintIndex + 1; for(int i = nextConstraintIndex; i < globalNumConstraintVectors; ++i){ Knn(i, constraintIndex) = Knn(constraintIndex, i); } int frictionTopOfNextConstraint = constraint.globalFrictionIndex + constraint.numFrictionVectors; for(int i = frictionTopOfNextConstraint; i < globalNumFrictionVectors; ++i){ Knt(i, constraintIndex) = Ktn(constraintIndex, i); } for(int localFrictionIndex=0; localFrictionIndex < constraint.numFrictionVectors; ++localFrictionIndex){ int frictionIndex = constraint.globalFrictionIndex + localFrictionIndex; for(int i = nextConstraintIndex; i < globalNumConstraintVectors; ++i){ Ktn(i, frictionIndex) = Knt(frictionIndex, i); } for(int i = frictionTopOfNextConstraint; i < globalNumFrictionVectors; ++i){ Ktt(i, frictionIndex) = Ktt(frictionIndex, i); } } } } } void CFSImpl::clearSingularPointConstraintsOfClosedLoopConnections() { for(size_t i = 0; i < Mlcp.size1(); ++i){ if(Mlcp(i, i) < 1.0e-4){ for(size_t j=0; j < Mlcp.size1(); ++j){ Mlcp(j, i) = 0.0; } Mlcp(i, i) = numeric_limits::max(); } } } void CFSImpl::setConstantVectorAndMuBlock() { double dtinv = 1.0 / world.timeStep(); const int block2 = globalNumConstraintVectors; const int block3 = globalNumConstraintVectors + globalNumFrictionVectors; for(size_t i=0; i < constrainedLinkPairs.size(); ++i){ LinkPair& linkPair = *constrainedLinkPairs[i]; int numConstraintsInPair = linkPair.constraintPoints.size(); for(int j=0; j < numConstraintsInPair; ++j){ ConstraintPoint& constraint = linkPair.constraintPoints[j]; int globalIndex = constraint.globalIndex; // set constant vector of LCP // constraints for normal acceleration if(linkPair.connection){ // connection constraint const double& error = constraint.depth; double v; if(error >= 0){ v = 0.1 * (-1.0 + exp(-error * 20.0)); } else { v = 0.1 * ( 1.0 - exp( error * 20.0)); } b(globalIndex) = an0(globalIndex) + (constraint.normalProjectionOfRelVelocityOn0 + v) * dtinv; } else { // contact constraint if(ALLOW_SUBTLE_PENETRATION_FOR_STABILITY){ double extraNegativeVel; double newDepth = ALLOWED_PENETRATION_DEPTH - constraint.depth; extraNegativeVel = NEGATIVE_VELOCITY_RATIO_FOR_PENETRTION * newDepth; b(globalIndex) = an0(globalIndex) + (constraint.normalProjectionOfRelVelocityOn0 + extraNegativeVel) * dtinv; } else { b(globalIndex) = an0(globalIndex) + constraint.normalProjectionOfRelVelocityOn0 * dtinv; } contactIndexToMu[globalIndex] = constraint.mu; int globalFrictionIndex = constraint.globalFrictionIndex; for(int k=0; k < constraint.numFrictionVectors; ++k){ // constraints for tangent acceleration double tangentProjectionOfRelVelocity = dot(constraint.frictionVector[k][1], constraint.relVelocityOn0); b(block2 + globalFrictionIndex) = at0(globalFrictionIndex); if( !IGNORE_CURRENT_VELOCITY_IN_STATIC_FRICTION || constraint.numFrictionVectors == 1){ b(block2 + globalFrictionIndex) += tangentProjectionOfRelVelocity * dtinv; } if(usePivotingLCP){ // set mu (coefficients of friction) Mlcp(block3 + globalFrictionIndex, globalIndex) = constraint.mu; } else { // for iterative solver frictionIndexToContactIndex[globalFrictionIndex] = globalIndex; } ++globalFrictionIndex; } } } } } void CFSImpl::addConstraintForceToLinks() { int n = constrainedLinkPairs.size(); for(int i=0; i < n; ++i){ LinkPair* linkPair = constrainedLinkPairs[i]; for(int j=0; j < 2; ++j){ // if(!linkPair->link[j]->isRoot() || linkPair->link[j]->jointType != Link::FIXED_JOINT){ addConstraintForceToLink(linkPair, j); // } } } } void CFSImpl::addConstraintForceToLink(LinkPair* linkPair, int ipair) { const bool DO_PENALTY_METHOD_TEST = false; //const double kp = 1.0e3; //const double kd = 1.0e2; //const double kp = 1.0e4; //const double kd = 1.0e3; const double kp = 1.0e5; const double kd = 1.0e3; Vector3 f_total(0.0); Vector3 tau_total(0.0); ConstraintPointArray& constraintPoints = linkPair->constraintPoints; int numConstraintPoints = constraintPoints.size(); Link* link = linkPair->link[ipair]; for(int i=0; i < numConstraintPoints; ++i){ ConstraintPoint& constraint = constraintPoints[i]; int globalIndex = constraint.globalIndex; if(!DO_PENALTY_METHOD_TEST){ Vector3 f(solution(globalIndex) * constraint.normalTowardInside[ipair]); for(int j=0; j < constraint.numFrictionVectors; ++j){ f += solution(globalNumConstraintVectors + constraint.globalFrictionIndex + j) * constraint.frictionVector[j][ipair]; } f_total += f; tau_total += cross(constraint.point, f); if(isConstraintForceOutputMode){ Link::ConstraintForceArray& constraintForces = link->constraintForces; constraintForces.resize(constraintForces.size() + 1); Link::ConstraintForce& cforce = constraintForces.back(); cforce.point = constraint.point; cforce.force = f; } } else { double vn((ipair == 0) ? constraint.normalProjectionOfRelVelocityOn0 : -constraint.normalProjectionOfRelVelocityOn0); double fn(constraint.depth * kp - vn * kd); Vector3 f(fn * constraint.normalTowardInside[ipair]); if(fn > 0.0){ //for(int j=0; j < constraint.numFrictionVectors; ++j){ Vector3 v(constraint.relVelocityOn0 - constraint.normalProjectionOfRelVelocityOn0 * constraint.normalTowardInside[1]); //cout << constraint.relVelocityOn0 << " "; if(ipair == 0){ v = -v; } double s = norm2(v); if(s < 1.0e-3){ f += - (v / 1.0e-3) * fn * constraint.mu; } else { f += - (v / s) * fn * constraint.mu; } //} } f_total += f; tau_total += cross(constraint.point, f); } } link->fext += f_total; link->tauext += tau_total; if(CFS_DEBUG){ std::cout << "Constraint force to " << link->name << ": f = " << f_total << ", tau = " << tau_total << std::endl; } } void CFSImpl::solveMCPByProjectedGaussSeidel(const rmdmatrix& M, const dvector& b, dvector& x) { static const int loopBlockSize = DEFAULT_NUM_GAUSS_SEIDEL_ITERATION_BLOCK; if(numGaussSeidelInitialIteration > 0){ solveMCPByProjectedGaussSeidelInitial(M, b, x, numGaussSeidelInitialIteration); } int numBlockLoops = maxNumGaussSeidelIteration / loopBlockSize; if(numBlockLoops==0) numBlockLoops = 1; if(CFS_MCP_DEBUG) cout << "Iteration "; double error = 0.0; int i=0; while(i < numBlockLoops){ i++; solveMCPByProjectedGaussSeidelMain(M, b, x, loopBlockSize - 1); error = solveMCPByProjectedGaussSeidelErrorCheck(M, b, x); if(error < gaussSeidelMaxRelError){ if(CFS_MCP_DEBUG_SHOW_ITERATION_STOP) cout << "stopped at " << i * loopBlockSize << endl; break; } } if(CFS_MCP_DEBUG){ int n = loopBlockSize * i; numGaussSeidelTotalLoops += n; numGaussSeidelTotalCalls++; cout << n; cout << ", avarage = " << (numGaussSeidelTotalLoops / numGaussSeidelTotalCalls); cout << ", error = " << error; cout << endl; } } void CFSImpl::solveMCPByProjectedGaussSeidelInitial (const rmdmatrix& M, const dvector& b, dvector& x, const int numIteration) { const int size = globalNumConstraintVectors + globalNumFrictionVectors; const double rstep = 1.0 / (numIteration * size); double r = 0.0; for(int i=0; i < numIteration; ++i){ for(int j=0; j < globalNumContactNormalVectors; ++j){ double sum = -M(j, j) * x(j); for(int k=0; k < size; ++k){ sum += M(j, k) * x(k); } const double xx = (-b(j) - sum) / M(j, j); if(xx < 0.0){ x(j) = 0.0; } else { x(j) = r * xx; } r += rstep; mcpHi[j] = contactIndexToMu[j] * x(j); } for(int j=globalNumContactNormalVectors; j < globalNumConstraintVectors; ++j){ double sum = -M(j, j) * x(j); for(int k=0; k < size; ++k){ sum += M(j, k) * x(k); } x(j) = r * (-b(j) - sum) / M(j, j); r += rstep; } if(ENABLE_TRUE_FRICTION_CONE){ int contactIndex = 0; for(int j=globalNumConstraintVectors; j < size; ++j, ++contactIndex){ double sum = -M(j, j) * x(j); for(int k=0; k < size; ++k){ sum += M(j, k) * x(k); } const double fx0 = (-b(j) - sum) / M(j, j); double& fx = x(j); ++j; sum = -M(j, j) * x(j); for(int k=0; k < size; ++k){ sum += M(j, k) * x(k); } const double fy0 = (-b(j) - sum) / M(j, j); double& fy = x(j); const double fmax = mcpHi[contactIndex]; const double fmax2 = fmax * fmax; const double fmag2 = fx0 * fx0 + fy0 * fy0; if(fmag2 > fmax2){ const double s = r * fmax / sqrt(fmag2); fx = s * fx0; fy = s * fy0; } else { fx = r * fx0; fy = r * fy0; } r += (rstep + rstep); } } else { int frictionIndex = 0; for(int j=globalNumConstraintVectors; j < size; ++j, ++frictionIndex){ double sum = -M(j, j) * x(j); for(int k=0; k < size; ++k){ sum += M(j, k) * x(k); } const double xx = (-b(j) - sum) / M(j, j); const int contactIndex = frictionIndexToContactIndex[frictionIndex]; const double fmax = mcpHi[contactIndex]; const double fmin = (STATIC_FRICTION_BY_TWO_CONSTRAINTS ? -fmax : 0.0); if(xx < fmin){ x(j) = fmin; } else if(xx > fmax){ x(j) = fmax; } else { x(j) = xx; } x(j) *= r; r += rstep; } } } } void CFSImpl::solveMCPByProjectedGaussSeidelMain (const rmdmatrix& M, const dvector& b, dvector& x, const int numIteration) { const int size = globalNumConstraintVectors + globalNumFrictionVectors; for(int i=0; i < numIteration; ++i){ for(int j=0; j < globalNumContactNormalVectors; ++j){ double sum = -M(j, j) * x(j); for(int k=0; k < size; ++k){ sum += M(j, k) * x(k); } const double xx = (-b(j) - sum) / M(j, j); if(xx < 0.0){ x(j) = 0.0; } else { x(j) = xx; } mcpHi[j] = contactIndexToMu[j] * x(j); } for(int j=globalNumContactNormalVectors; j < globalNumConstraintVectors; ++j){ double sum = -M(j, j) * x(j); for(int k=0; k < size; ++k){ sum += M(j, k) * x(k); } x(j) = (-b(j) - sum) / M(j, j); } if(ENABLE_TRUE_FRICTION_CONE){ int contactIndex = 0; for(int j=globalNumConstraintVectors; j < size; ++j, ++contactIndex){ double sum = -M(j, j) * x(j); for(int k=0; k < size; ++k){ sum += M(j, k) * x(k); } const double fx0 = (-b(j) - sum) / M(j, j); double& fx = x(j); ++j; sum = -M(j, j) * x(j); for(int k=0; k < size; ++k){ sum += M(j, k) * x(k); } const double fy0 = (-b(j) - sum) / M(j, j); double& fy = x(j); const double fmax = mcpHi[contactIndex]; const double fmax2 = fmax * fmax; const double fmag2 = fx0 * fx0 + fy0 * fy0; if(fmag2 > fmax2){ const double s = fmax / sqrt(fmag2); fx = s * fx0; fy = s * fy0; } else { fx = fx0; fy = fy0; } } } else { int frictionIndex = 0; for(int j=globalNumConstraintVectors; j < size; ++j, ++frictionIndex){ double sum = -M(j, j) * x(j); for(int k=0; k < size; ++k){ sum += M(j, k) * x(k); } const double xx = (-b(j) - sum) / M(j, j); const int contactIndex = frictionIndexToContactIndex[frictionIndex]; const double fmax = mcpHi[contactIndex]; const double fmin = (STATIC_FRICTION_BY_TWO_CONSTRAINTS ? -fmax : 0.0); if(xx < fmin){ x(j) = fmin; } else if(xx > fmax){ x(j) = fmax; } else { x(j) = xx; } } } } } double CFSImpl::solveMCPByProjectedGaussSeidelErrorCheck (const rmdmatrix& M, const dvector& b, dvector& x) { const int size = globalNumConstraintVectors + globalNumFrictionVectors; double error = 0.0; for(int j=0; j < globalNumConstraintVectors; ++j){ double sum = -M(j, j) * x(j); for(int k=0; k < size; ++k){ sum += M(j, k) * x(k); } double xx = (-b(j) - sum) / M(j, j); if(j < globalNumContactNormalVectors){ if(xx < 0.0){ xx = 0.0; } mcpHi[j] = contactIndexToMu[j] * xx; } double d = fabs(xx - x(j)); if(xx > numeric_limits::epsilon()){ d /= xx; } if(d > error){ error = d; } x(j) = xx; } if(ENABLE_TRUE_FRICTION_CONE){ int contactIndex = 0; for(int j=globalNumConstraintVectors; j < size; ++j, ++contactIndex){ double sum = -M(j, j) * x(j); for(int k=0; k < size; ++k){ sum += M(j, k) * x(k); } double fx0 = (-b(j) - sum) / M(j, j); double& fx = x(j); ++j; sum = -M(j, j) * x(j); for(int k=0; k < size; ++k){ sum += M(j, k) * x(k); } double fy0 = (-b(j) - sum) / M(j, j); double& fy = x(j); const double fmax = mcpHi[contactIndex]; const double fmax2 = fmax * fmax; const double fmag2 = fx0 * fx0 + fy0 * fy0; if(fmag2 > fmax2){ const double s = fmax / sqrt(fmag2); fx0 *= s; fy0 *= s; } double d = fabs(fx0 - fx); const double afx0 = fabs(fx0); if(afx0 > numeric_limits::epsilon()){ d /= afx0; } if(d > error){ error = d; } d = fabs(fy0 - fy); const double afy0 = fabs(fy0); if(afy0 > numeric_limits::epsilon()){ d /= afy0; } if(d > error){ error = d; } fx = fx0; fy = fy0; } } else { int frictionIndex = 0; for(int j=globalNumConstraintVectors; j < size; ++j, ++frictionIndex){ double sum = -M(j, j) * x(j); for(int k=0; k < size; ++k){ sum += M(j, k) * x(k); } double xx = (-b(j) - sum) / M(j, j); const int contactIndex = frictionIndexToContactIndex[frictionIndex]; const double fmax = mcpHi[contactIndex]; const double fmin = (STATIC_FRICTION_BY_TWO_CONSTRAINTS ? -fmax : 0.0); if(xx < fmin){ xx = fmin; } else if(xx > fmax){ xx = fmax; } double d = fabs(xx - x(j)); if(xx > numeric_limits::epsilon()){ d /= xx; } if(d > error){ error = d; } x(j) = xx; } } return error; } void CFSImpl::checkLCPResult(rmdmatrix& M, dvector& b, dvector& x) { std::cout << "check LCP result\n"; std::cout << "-------------------------------\n"; dvector z = prod(M, x) + b; int n = x.size(); for(int i=0; i < n; ++i){ std::cout << "(" << x(i) << ", " << z(i) << ")"; if(x(i) < 0.0 || z(i) < 0.0 || x(i) * z(i) != 0.0){ std::cout << " - X"; } std::cout << "\n"; if(i == globalNumConstraintVectors){ std::cout << "-------------------------------\n"; } else if(i == globalNumConstraintVectors + globalNumFrictionVectors){ std::cout << "-------------------------------\n"; } } std::cout << "-------------------------------\n"; std::cout << std::endl; } void CFSImpl::checkMCPResult(rmdmatrix& M, dvector& b, dvector& x) { std::cout << "check MCP result\n"; std::cout << "-------------------------------\n"; dvector z = prod(M, x) + b; for(int i=0; i < globalNumConstraintVectors; ++i){ std::cout << "(" << x(i) << ", " << z(i) << ")"; if(x(i) < 0.0 || z(i) < -1.0e-6){ std::cout << " - X"; } else if(x(i) > 0.0 && fabs(z(i)) > 1.0e-6){ std::cout << " - X"; } else if(z(i) > 1.0e-6 && fabs(x(i)) > 1.0e-6){ std::cout << " - X"; } std::cout << "\n"; } std::cout << "-------------------------------\n"; int j = 0; for(int i=globalNumConstraintVectors; i < globalNumConstraintVectors + globalNumFrictionVectors; ++i, ++j){ std::cout << "(" << x(i) << ", " << z(i) << ")"; int contactIndex = frictionIndexToContactIndex[j]; double hi = contactIndexToMu[contactIndex] * x(contactIndex); std::cout << " hi = " << hi; if(x(i) < 0.0 || x(i) > hi){ std::cout << " - X"; } else if(x(i) == hi && z(i) > -1.0e-6){ std::cout << " - X"; } else if(x(i) < hi && x(i) > 0.0 && fabs(z(i)) > 1.0e-6){ std::cout << " - X"; } std::cout << "\n"; } std::cout << "-------------------------------\n"; std::cout << std::endl; } #ifdef USE_PIVOTING_LCP bool CFSImpl::callPathLCPSolver(rmdmatrix& Mlcp, dvector& b, dvector& solution) { int size = solution.size(); int square = size * size; std::vector lb(size + 1, 0.0); std::vector ub(size + 1, 1.0e20); int m_nnz = 0; std::vector m_i(square + 1); std::vector m_j(square + 1); std::vector m_ij(square + 1); for(int i=0; i < size; ++i){ solution(i) = 0.0; } for(int j=0; j < size; ++j){ for(int i=0; i < size; ++i){ double v = Mlcp(i, j); if(v != 0.0){ m_i[m_nnz] = i+1; m_j[m_nnz] = j+1; m_ij[m_nnz] = v; ++m_nnz; } } } MCP_Termination status; SimpleLCP(size, m_nnz, &m_i[0], &m_j[0], &m_ij[0], &b(0), &lb[0], &ub[0], &status, &solution(0)); return (status == MCP_Solved); } #endif ConstraintForceSolver::ConstraintForceSolver(WorldBase& world) { impl = new CFSImpl(world); } ConstraintForceSolver::~ConstraintForceSolver() { delete impl; } bool ConstraintForceSolver::addCollisionCheckLinkPair (int bodyIndex1, Link* link1, int bodyIndex2, Link* link2, double muStatic, double muDynamic, double culling_thresh, double epsilon) { return impl->addCollisionCheckLinkPair(bodyIndex1, link1, bodyIndex2, link2, muStatic, muDynamic, culling_thresh, epsilon); } void ConstraintForceSolver::clearCollisionCheckLinkPairs() { impl->world.clearCollisionPairs(); impl->collisionCheckLinkPairs.clear(); } void ConstraintForceSolver::setGaussSeidelParameters(int maxNumIteration, int numInitialIteration, double maxRelError) { impl->maxNumGaussSeidelIteration = maxNumIteration; impl->numGaussSeidelInitialIteration = numInitialIteration; impl->gaussSeidelMaxRelError = maxRelError; } void ConstraintForceSolver::enableConstraintForceOutput(bool on) { impl->isConstraintForceOutputMode = on; } void ConstraintForceSolver::useBuiltinCollisionDetector(bool on) { impl->useBuiltinCollisionDetector = on; } void ConstraintForceSolver::initialize(void) { impl->initialize(); } void ConstraintForceSolver::solve(CollisionSequence& corbaCollisionSequence) { impl->solve(corbaCollisionSequence); } void ConstraintForceSolver::clearExternalForces() { impl->clearExternalForces(); } choreonoid-1.5.0/src/Body/ZMPSeq.h0000664000000000000000000000211712741425367015336 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_ZMP_SEQ_H #define CNOID_BODY_ZMP_SEQ_H #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT ZMPSeq : public Vector3Seq { public: static const std::string& key(); ZMPSeq(int nFrames = 0); ZMPSeq(const ZMPSeq& org); ZMPSeq(const Vector3Seq& org); ZMPSeq& operator=(const ZMPSeq& rhs); virtual AbstractSeq& operator=(const AbstractSeq& rhs); virtual AbstractSeqPtr cloneSeq() const; bool isRootRelative() const { return isRootRelative_; } void setRootRelative(bool on); protected: virtual bool doWriteSeq(YAMLWriter& writer); virtual bool doReadSeq(const Mapping& archive); private: bool isRootRelative_; }; typedef boost::shared_ptr ZMPSeqPtr; class BodyMotion; CNOID_EXPORT ZMPSeqPtr getZMPSeq(const BodyMotion& motion); CNOID_EXPORT ZMPSeqPtr getOrCreateZMPSeq(BodyMotion& motion); CNOID_EXPORT void clearZMPSeq(BodyMotion& motion); CNOID_EXPORT bool makeRootRelative(ZMPSeq& zmpseq, BodyMotion& motion, bool on); } #endif choreonoid-1.5.0/src/Body/PoseProvider.h0000664000000000000000000000216412741425367016642 0ustar rootroot/** @file @author Shin'ichiro NAKAOKA */ #ifndef CNOID_BODY_POSE_PROVIDER_H_INCLUDED #define CNOID_BODY_POSE_PROVIDER_H_INCLUDED #include "Body.h" #include #include #include namespace cnoid { class PoseProvider { public: virtual ~PoseProvider() { }; virtual Body* body() const = 0; virtual double beginningTime() const = 0; virtual double endingTime() const = 0; virtual bool seek(double time) = 0; virtual bool seek(double time, int waistLinkIndex, const Vector3& waistTranslation) = 0; virtual int baseLinkIndex() const = 0; virtual bool getBaseLinkPosition(Position& out_T) const = 0; virtual void getJointPositions(std::vector< boost::optional >& out_q) const = 0; virtual boost::optional ZMP() const = 0; #ifdef CNOID_BACKWARD_COMPATIBILITY bool getBaseLinkPosition(Vector3& out_p, Matrix3& out_R) const { Position T; if(getBaseLinkPosition(T)){ out_p = T.translation(); out_R = T.linear(); return true; } return false; } #endif }; } #endif choreonoid-1.5.0/src/Body/ForwardDynamicsABM.cpp0000664000000000000000000004022512741425367020170 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "ForwardDynamicsABM.h" #include "DyBody.h" #include "LinkTraverse.h" #include using namespace std; using namespace boost; using namespace cnoid; static const bool debugMode = false; static const bool rootAttitudeNormalizationEnabled = false; ForwardDynamicsABM::ForwardDynamicsABM(DyBody* body) : ForwardDynamics(body), q0(body->numLinks()), dq0(body->numLinks()), dq(body->numLinks()), ddq(body->numLinks()) { } ForwardDynamicsABM::~ForwardDynamicsABM() { } void ForwardDynamicsABM::initialize() { DyLink* rootLink = body->rootLink(); rootLink->sw().setZero(); rootLink->sv().setZero(); rootLink->cv().setZero(); rootLink->cw().setZero(); rootLink->hhv().setZero(); rootLink->hhw().setZero(); rootLink->uu() = 0.0; rootLink->dd() = 0.0; initializeSensors(); calcABMFirstHalf(); } inline void ForwardDynamicsABM::calcABMFirstHalf() { calcABMPhase1(true); calcABMPhase2Part1(); } inline void ForwardDynamicsABM::calcABMLastHalf() { calcABMPhase2Part2(); calcABMPhase3(); } void ForwardDynamicsABM::calcNextState() { switch(integrationMode){ case EULER_METHOD: calcMotionWithEulerMethod(); break; case RUNGEKUTTA_METHOD: calcMotionWithRungeKuttaMethod(); break; } if(rootAttitudeNormalizationEnabled){ normalizeRotation(body->rootLink()->T()); } calcABMFirstHalf(); if(sensorsEnabled){ sensorHelper.updateGyroAndAccelerationSensors(); } } void ForwardDynamicsABM::calcMotionWithEulerMethod() { calcABMLastHalf(); if(!sensorHelper.forceSensors().empty()){ updateForceSensors(); } DyLink* root = body->rootLink(); if(!root->isFixedJoint()){ root->dv() = root->dvo() - root->p().cross(root->dw()) + root->w().cross(root->vo() + root->w().cross(root->p())); Position T; SE3exp(T, root->T(), root->w(), root->vo(), timeStep); root->T() = T; root->vo() += root->dvo() * timeStep; root->w() += root->dw() * timeStep; } int n = body->numLinks(); for(int i=1; i < n; ++i){ DyLink* link = body->link(i); link->q() += link->dq() * timeStep; link->dq() += link->ddq() * timeStep; } } void ForwardDynamicsABM::integrateRungeKuttaOneStep(double r, double dt) { DyLink* root = body->rootLink(); if(!root->isFixedJoint()){ SE3exp(root->T(), T0, root->w(), root->vo(), dt); root->vo().noalias() = vo0 + root->dvo() * dt; root->w().noalias() = w0 + root->dw() * dt; vo += r * root->vo(); w += r * root->w(); dvo += r * root->dvo(); dw += r * root->dw(); } int n = body->numLinks(); for(int i=1; i < n; ++i){ DyLink* link = body->link(i); link->q() = q0[i] + dt * link->dq(); link->dq() = dq0[i] + dt * link->ddq(); dq[i] += r * link->dq(); ddq[i] += r * link->ddq(); } } void ForwardDynamicsABM::calcMotionWithRungeKuttaMethod() { DyLink* root = body->rootLink(); if(!root->isFixedJoint()){ T0 = root->T(); vo0 = root->vo(); w0 = root->w(); } vo.setZero(); w.setZero(); dvo.setZero(); dw.setZero(); int n = body->numLinks(); for(int i=1; i < n; ++i){ DyLink* link = body->link(i); q0[i] = link->q(); dq0[i] = link->dq(); dq[i] = 0.0; ddq[i] = 0.0; } calcABMLastHalf(); if(!sensorHelper.forceSensors().empty()){ updateForceSensors(); } integrateRungeKuttaOneStep(1.0 / 6.0, timeStep / 2.0); calcABMPhase1(false); calcABMPhase2(); calcABMPhase3(); integrateRungeKuttaOneStep(2.0 / 6.0, timeStep / 2.0); calcABMPhase1(false); calcABMPhase2(); calcABMPhase3(); integrateRungeKuttaOneStep(2.0 / 6.0, timeStep); calcABMPhase1(false); calcABMPhase2(); calcABMPhase3(); if(!root->isFixedJoint()){ root->dvo() = dvo + root->dvo() / 6.0; root->dw() = dw + root->dw() / 6.0; root->dv() = root->dvo() - T0.translation().cross(root->dw()) + w0.cross(vo0 + w0.cross(T0.translation())); root->vo() = vo0 + root->dvo() * timeStep; root->w() = w0 + root->dw() * timeStep; SE3exp(root->T(), T0, w0, vo0, timeStep); } for(int i=1; i < n; ++i){ DyLink* link = body->link(i); link->q() = q0[i] + ( dq[i] + link->dq() / 6.0) * timeStep; link->dq() = dq0[i] + (ddq[i] + link->ddq() / 6.0) * timeStep; } } /** \note v, dv, dw are not used in the forward dynamics, but are calculated for forward dynamics users. */ void ForwardDynamicsABM::calcABMPhase1(bool updateNonSpatialVariables) { const LinkTraverse& traverse = body->linkTraverse(); const int n = traverse.numLinks(); for(int i=0; i < n; ++i){ DyLink* link = static_cast(traverse[i]); const DyLink* parent = link->parent(); if(parent){ switch(link->jointType()){ case Link::ROTATIONAL_JOINT: { const Vector3 arm = parent->R() * link->b(); link->R().noalias() = parent->R() * AngleAxisd(link->q(), link->a()); link->p().noalias() = arm + parent->p(); link->sw().noalias() = parent->R() * link->a(); link->sv().noalias() = link->p().cross(link->sw()); link->w().noalias() = link->dq() * link->sw() + parent->w(); if(updateNonSpatialVariables){ link->dw().noalias() = parent->dw() + link->dq() * parent->w().cross(link->sw()) + (link->ddq() * link->sw()); link->dv().noalias() = parent->dv() + parent->w().cross(parent->w().cross(arm)) + parent->dw().cross(arm); } break; } case Link::SLIDE_JOINT: link->p().noalias() = parent->R() * (link->b() + link->q() * link->d()) + parent->p(); link->R() = parent->R(); link->sw().setZero(); link->sv().noalias() = parent->R() * link->d(); link->w() = parent->w(); if(updateNonSpatialVariables){ link->dw() = parent->dw(); const Vector3 arm = parent->R() * link->b(); link->dv().noalias() = parent->dv() + parent->w().cross(parent->w().cross(arm)) + parent->dw().cross(arm) + 2.0 * link->dq() * parent->w().cross(link->sv()) + link->ddq() * link->sv(); } break; case Link::FIXED_JOINT: default: link->p().noalias() = parent->R() * link->b() + parent->p(); link->R() = parent->R(); link->w() = parent->w(); link->vo() = parent->vo(); link->sw().setZero(); link->sv().setZero(); link->cv().setZero(); link->cw().setZero(); if(updateNonSpatialVariables){ link->dw() = parent->dw(); const Vector3 arm = parent->R() * link->b(); link->dv().noalias() = parent->dv() + parent->w().cross(parent->w().cross(arm)) + parent->dw().cross(arm); } goto COMMON_CALCS_FOR_ALL_JOINT_TYPES; } // Common for ROTATE and SLIDE link->vo().noalias() = link->dq() * link->sv() + parent->vo(); const Vector3 dsv = parent->w().cross(link->sv()) + parent->vo().cross(link->sw()); const Vector3 dsw = parent->w().cross(link->sw()); link->cv() = link->dq() * dsv; link->cw() = link->dq() * dsw; } COMMON_CALCS_FOR_ALL_JOINT_TYPES: if(updateNonSpatialVariables){ link->v().noalias() = link->vo() + link->w().cross(link->p()); } link->wc().noalias() = link->R() * link->c() + link->p(); // compute I^s (Eq.(6.24) of Kajita's textbook)) const Matrix3 Iw = link->R() * link->I() * link->R().transpose(); const double m = link->m(); const Matrix3 c_hat = hat(link->wc()); link->Iww().noalias() = m * c_hat * c_hat.transpose() + Iw; link->Ivv() << m, 0.0, 0.0, 0.0, m, 0.0, 0.0, 0.0, m; link->Iwv() = m * c_hat; // compute P and L (Eq.(6.25) of Kajita's textbook) const Vector3 P = m * (link->vo() + link->w().cross(link->wc())); const Vector3 L = link->Iww() * link->w() + m * link->wc().cross(link->vo()); link->pf().noalias() = link->w().cross(P); link->ptau().noalias() = link->vo().cross(P) + link->w().cross(L); const Vector3 fg = m * g; const Vector3 tg = link->wc().cross(fg); link->pf() -= fg; link->ptau() -= tg; } } void ForwardDynamicsABM::calcABMPhase2() { const LinkTraverse& traverse = body->linkTraverse(); const int n = traverse.numLinks(); for(int i = n-1; i >= 0; --i){ DyLink* link = static_cast(traverse[i]); link->pf() -= link->f_ext(); link->ptau() -= link->tau_ext(); // compute articulated inertia (Eq.(6.48) of Kajita's textbook) for(DyLink* child = link->child(); child; child = child->sibling()){ if(child->isFixedJoint()){ link->Ivv() += child->Ivv(); link->Iwv() += child->Iwv(); link->Iww() += child->Iww(); }else{ const Vector3 hhv_dd = child->hhv() / child->dd(); link->Ivv().noalias() += child->Ivv() - child->hhv() * hhv_dd.transpose(); link->Iwv().noalias() += child->Iwv() - child->hhw() * hhv_dd.transpose(); link->Iww().noalias() += child->Iww() - child->hhw() * (child->hhw() / child->dd()).transpose(); } link->pf() .noalias() += child->Ivv() * child->cv() + child->Iwv().transpose() * child->cw() + child->pf(); link->ptau().noalias() += child->Iwv() * child->cv() + child->Iww() * child->cw() + child->ptau(); if(!child->isFixedJoint()){ const double uu_dd = child->uu() / child->dd(); link->pf() += uu_dd * child->hhv(); link->ptau() += uu_dd * child->hhw(); } } if(i > 0){ if(!link->isFixedJoint()){ // hh = Ia * s link->hhv().noalias() = link->Ivv() * link->sv() + link->Iwv().transpose() * link->sw(); link->hhw().noalias() = link->Iwv() * link->sv() + link->Iww() * link->sw(); // dd = Ia * s * s^T link->dd() = link->sv().dot(link->hhv()) + link->sw().dot(link->hhw()) + link->Jm2(); // uu = u - hh^T*c + s^T*pp link->uu() = link->u() - (link->hhv().dot(link->cv()) + link->hhw().dot(link->cw()) + link->sv().dot(link->pf()) + link->sw().dot(link->ptau())); } } } } // A part of phase 2 (inbound loop) that can be calculated before external forces are given void ForwardDynamicsABM::calcABMPhase2Part1() { const LinkTraverse& traverse = body->linkTraverse(); const int n = traverse.numLinks(); for(int i = n-1; i >= 0; --i){ DyLink* link = static_cast(traverse[i]); for(DyLink* child = link->child(); child; child = child->sibling()){ if(child->isFixedJoint()){ link->Ivv() += child->Ivv(); link->Iwv() += child->Iwv(); link->Iww() += child->Iww(); }else{ const Vector3 hhv_dd = child->hhv() / child->dd(); link->Ivv().noalias() += child->Ivv() - child->hhv() * hhv_dd.transpose(); link->Iwv().noalias() += child->Iwv() - child->hhw() * hhv_dd.transpose(); link->Iww().noalias() += child->Iww() - child->hhw() * (child->hhw() / child->dd()).transpose(); } link->pf() .noalias() += child->Ivv() * child->cv() + child->Iwv().transpose() * child->cw(); link->ptau().noalias() += child->Iwv() * child->cv() + child->Iww() * child->cw(); } if(i > 0){ if(!link->isFixedJoint()){ link->hhv().noalias() = link->Ivv() * link->sv() + link->Iwv().transpose() * link->sw(); link->hhw().noalias() = link->Iwv() * link->sv() + link->Iww() * link->sw(); link->dd() = link->sv().dot(link->hhv()) + link->sw().dot(link->hhw()) + link->Jm2(); link->uu() = -(link->hhv().dot(link->cv()) + link->hhw().dot(link->cw())); } } } } // A remaining part of phase 2 that requires external forces void ForwardDynamicsABM::calcABMPhase2Part2() { const LinkTraverse& traverse = body->linkTraverse(); const int n = traverse.numLinks(); for(int i = n-1; i >= 0; --i){ DyLink* link = static_cast(traverse[i]); link->pf() -= link->f_ext(); link->ptau() -= link->tau_ext(); for(DyLink* child = link->child(); child; child = child->sibling()){ link->pf() += child->pf(); link->ptau() += child->ptau(); if(!child->isFixedJoint()){ const double uu_dd = child->uu() / child->dd(); link->pf() += uu_dd * child->hhv(); link->ptau() += uu_dd * child->hhw(); } } if(i > 0){ if(!link->isFixedJoint()){ link->uu() += link->u() - (link->sv().dot(link->pf()) + link->sw().dot(link->ptau())); } } } } void ForwardDynamicsABM::calcABMPhase3() { const LinkTraverse& traverse = body->linkTraverse(); DyLink* root = static_cast(traverse[0]); if(root->isFreeJoint()){ // - | Ivv trans(Iwv) | * | dvo | = | pf | // | Iwv Iww | | dw | | ptau | Eigen::Matrix M; M << root->Ivv(), root->Iwv().transpose(), root->Iwv(), root->Iww(); Eigen::Matrix f; f << root->pf(), root->ptau(); f *= -1.0; Eigen::Matrix a(M.colPivHouseholderQr().solve(f)); root->dvo() = a.head<3>(); root->dw() = a.tail<3>(); } else { root->dvo().setZero(); root->dw().setZero(); } const int n = traverse.numLinks(); for(int i=1; i < n; ++i){ DyLink* link = static_cast(traverse[i]); const DyLink* parent = link->parent(); if(!link->isFixedJoint()){ link->ddq() = (link->uu() - (link->hhv().dot(parent->dvo()) + link->hhw().dot(parent->dw()))) / link->dd(); link->dvo().noalias() = parent->dvo() + link->cv() + link->sv() * link->ddq(); link->dw().noalias() = parent->dw() + link->cw() + link->sw() * link->ddq(); }else{ link->ddq() = 0.0; link->dvo() = parent->dvo(); link->dw() = parent->dw(); } } } void ForwardDynamicsABM::updateForceSensors() { const DeviceList& sensors = sensorHelper.forceSensors(); for(size_t i=0; i < sensors.size(); ++i){ ForceSensor* sensor = sensors[i]; const DyLink* link = static_cast(sensor->link()); // | f | = | Ivv trans(Iwv) | * | dvo | + | pf | // | tau | | Iwv Iww | | dw | | ptau | const Vector3 f = -(link->Ivv() * link->dvo() + link->Iwv().transpose() * link->dw() + link->pf()); const Vector3 tau = -(link->Iwv() * link->dvo() + link->Iww() * link->dw() + link->ptau()); const Matrix3 R = link->R() * sensor->R_local(); const Vector3 p = link->p() + link->R() * sensor->p_local(); sensor->f().noalias() = R.transpose() * f; sensor->tau().noalias() = R.transpose() * (tau - p.cross(f)); sensor->notifyStateChange(); } } choreonoid-1.5.0/src/Body/ColladaBodyLoader.h0000664000000000000000000000140512741425367017522 0ustar rootroot/*! * @brief Defines the minimum processing for performing pasing file for STL. * @author Hisashi Ikari */ #ifndef CNOID_BODY_COLLADA_BODY_LOADER_H #define CNOID_BODY_COLLADA_BODY_LOADER_H #include "AbstractBodyLoader.h" #include "exportdecl.h" namespace cnoid { class ColladaBodyLoaderImpl; class CNOID_EXPORT ColladaBodyLoader : public AbstractBodyLoader { public: ColladaBodyLoader(); ~ColladaBodyLoader(); virtual const char* format() const; virtual void setMessageSink(std::ostream& os); virtual void setVerbose(bool on); virtual void enableShapeLoading(bool on); virtual void setDefaultDivisionNumber(int n); virtual bool load(Body* body, const std::string& filename); private: ColladaBodyLoaderImpl* impl; }; }; #endif choreonoid-1.5.0/src/Body/Link.cpp0000664000000000000000000001143312741425367015450 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "Link.h" #include #include using namespace std; using namespace cnoid; Link::Link() { index_ = -1; jointId_ = -1; parent_ = 0; body_ = 0; T_.setIdentity(); Tb_.setIdentity(); Rs_.setIdentity(); a_ = Vector3::UnitZ(); jointType_ = FIXED_JOINT; q_ = 0.0; dq_ = 0.0; ddq_ = 0.0; u_ = 0.0; v_.setZero(); w_.setZero(); dv_.setZero(); dw_.setZero(); c_.setZero(); wc_.setZero(); m_ = 0.0; I_.setIdentity(); Jm2_ = 0.0; F_ext_.setZero(); q_upper_ = std::numeric_limits::max(); q_lower_ = -std::numeric_limits::max(); dq_upper_ = std::numeric_limits::max(); dq_lower_ = -std::numeric_limits::max(); info_ = new Mapping; initd_ = 0.0; } Link::Link(const Link& org) : name_(org.name_) { index_ = -1; // should be set by a Body object jointId_ = org.jointId_; parent_ = 0; body_ = 0; T_ = org.T_; Tb_ = org.Tb_; Rs_ = org.Rs_; a_ = org.a_; jointType_ = org.jointType_; q_ = org.q_; dq_ = org.dq_; ddq_ = org.ddq_; u_ = org.u_; v_ = org.v_; w_ = org.w_; dv_ = org.dv_; dw_ = org.dw_; c_ = org.c_; wc_ = org.wc_; m_ = org.m_; I_ = org.I_; Jm2_ = org.Jm2_; F_ext_ = org.F_ext_; q_upper_ = org.q_upper_; q_lower_ = org.q_lower_; dq_upper_ = org.dq_upper_; dq_lower_ = org.dq_lower_; //! \todo add the mode for doing deep copy of the following objects visualShape_ = org.visualShape_; collisionShape_ = org.collisionShape_; info_ = org.info_; initd_ = org.initd_; } Link::~Link() { LinkPtr link = child_; while(link){ link->parent_ = 0; LinkPtr next = link->sibling_; link->sibling_ = 0; link = next; } } void Link::setBody(Body* newBody) { if(body_ != newBody){ setBodySub(newBody); } } void Link::setBodySub(Body* newBody) { body_ = newBody; for(Link* link = child_; link; link = link->sibling_){ link->setBodySub(newBody); } } void Link::prependChild(Link* link) { LinkPtr holder; if(link->parent_){ holder = link; link->parent_->removeChild(link); } link->sibling_ = child_; child_ = link; link->parent_ = this; link->setBody(body_); } void Link::appendChild(Link* link) { LinkPtr holder; if(link->parent_){ holder = link; link->parent_->removeChild(link); } if(!child_){ child_ = link; link->sibling_ = 0; } else { Link* lastChild = child_; while(lastChild->sibling_){ lastChild = lastChild->sibling_; } lastChild->sibling_ = link; link->sibling_ = 0; } link->parent_ = this; link->setBody(body_); } /** A child link is removed from the link. If a link given by the parameter is not a child of the link, false is returned. */ bool Link::removeChild(Link* childToRemove) { bool removed = false; Link* link = child_; Link* prevSibling = 0; while(link){ if(link == childToRemove){ childToRemove->parent_ = 0; childToRemove->sibling_ = 0; if(prevSibling){ prevSibling->sibling_ = link->sibling_; } else { child_ = link->sibling_; } childToRemove->setBody(0); return true; } prevSibling = link; link = link->sibling_; } return false; } void Link::setName(const std::string& name) { name_ = name; } std::string Link::jointTypeString() const { switch(jointType_){ case REVOLUTE_JOINT: return "revolute"; case SLIDE_JOINT: return "prismatic"; case FREE_JOINT: return "free"; case FIXED_JOINT: return "fixed"; case PSEUDO_CONTINUOUS_TRACK: return "pseudo continuous track"; case CRAWLER_JOINT: return "crawler"; case AGX_CRAWLER_JOINT: return "AgX crawler"; default: return "unknown"; } } void Link::setShape(SgNode* shape) { visualShape_ = shape; collisionShape_ = shape; } void Link::setVisualShape(SgNode* shape) { visualShape_ = shape; } void Link::setCollisionShape(SgNode* shape) { collisionShape_ = shape; } void Link::resetInfo(Mapping* info) { info_ = info; } template<> double Link::info(const std::string& key) const { return info_->get(key).toDouble(); } template<> double Link::info(const std::string& key, const double& defaultValue) const { double value; if(info_->read(key, value)){ return value; } return defaultValue; } template<> void Link::setInfo(const std::string& key, const double& value) { info_->write(key, value); } choreonoid-1.5.0/src/Body/PenetrationBlocker.cpp0000664000000000000000000001033512741425367020345 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "PenetrationBlocker.h" #include using namespace std; using namespace cnoid; namespace { const bool TRACE_FUNCTIONS = false; } namespace cnoid { class PenetrationBlockerImpl { public: CollisionDetectorPtr collisionDetector; bool isCollisionDetectorReady; Link* targetLink; vector opponentLinks; double targetDepth; Vector3 pPrevGiven; bool isPrevBlocked; Vector3 prevBlockedPosition; Vector3 prevBlockedNormal; Vector3 s; double maxsdepth; double maxdepth; Vector3 maxnormal; PenetrationBlockerImpl(CollisionDetectorPtr& collisionDetector, Link* targetLink); void addOpponentLink(Link* link); void start(); bool adjust(Position& io_T, const Vector3& pushDirection); void onCollisionDetected(const CollisionPair& collisionPair); }; } PenetrationBlocker::PenetrationBlocker(CollisionDetectorPtr collisionDetector, Link* targetLink) { impl = new PenetrationBlockerImpl(collisionDetector, targetLink); } PenetrationBlockerImpl::PenetrationBlockerImpl(CollisionDetectorPtr& collisionDetector, Link* targetLink) : collisionDetector(collisionDetector), targetLink(targetLink) { collisionDetector->clearGeometries(); collisionDetector->addGeometry(targetLink->collisionShape()); isCollisionDetectorReady = false; pPrevGiven = targetLink->p(); targetDepth = 0.001; isPrevBlocked = false; } void PenetrationBlocker::addOpponentLink(Link* link) { impl->addOpponentLink(link); } void PenetrationBlockerImpl::addOpponentLink(Link* link) { collisionDetector->addGeometry(link->collisionShape()); opponentLinks.push_back(link); isCollisionDetectorReady = false; } void PenetrationBlocker::setDepth(double depth) { impl->targetDepth = depth; } void PenetrationBlocker::start() { impl->start(); } void PenetrationBlockerImpl::start() { if(!isCollisionDetectorReady){ for(size_t i=0; i < opponentLinks.size(); ++i){ for(size_t j=i+1; j < opponentLinks.size(); ++j){ collisionDetector->setNonInterfarenceGeometyrPair(i+1, j+1); } } collisionDetector->makeReady(); isCollisionDetectorReady = true; } isPrevBlocked = false; } bool PenetrationBlocker::adjust(Position& io_T, const Vector3& pushDirection) { return impl->adjust(io_T, pushDirection); } bool PenetrationBlockerImpl::adjust(Position& io_T, const Vector3& pushDirection) { if(isPrevBlocked){ if((io_T.translation() - prevBlockedPosition).dot(prevBlockedNormal) < 0.0){ io_T.translation() = prevBlockedPosition; return true; } } bool blocked = false; s = pushDirection.normalized(); for(size_t i=0; i < opponentLinks.size(); ++i){ collisionDetector->updatePosition(i+1, opponentLinks[i]->position()); } int loop; maxnormal = Vector3::Zero(); for(loop = 0; loop < 100; ++loop){ collisionDetector->updatePosition(0, io_T); maxsdepth = 0.0; maxdepth = 0.0; collisionDetector->detectCollisions(boost::bind(&PenetrationBlockerImpl::onCollisionDetected, this, _1)); if(maxsdepth > 0.0){ io_T.translation() += (maxdepth - targetDepth) * maxnormal; blocked = true; } else { break; } } isPrevBlocked = blocked; prevBlockedPosition = io_T.translation(); prevBlockedNormal = maxnormal; return blocked; } void PenetrationBlockerImpl::onCollisionDetected(const CollisionPair& collisionPair) { double normalSign = (collisionPair.geometryId[0] == 0) ? -1.0 : 1.0; const CollisionArray& collisions = collisionPair.collisions; for(size_t i=0; i < collisions.size(); ++i){ const Collision& c = collisions[i]; if(c.depth > targetDepth){ const Vector3 normal = normalSign * c.normal; double d = -normal.dot(s); if(d > 0.0){ double sdepth = c.depth * d; if(sdepth > maxsdepth){ maxsdepth = sdepth; maxdepth = c.depth; maxnormal = normal; } } } } } choreonoid-1.5.0/src/Body/LeggedBodyHelper.h0000664000000000000000000000277512741425367017376 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_LEGGED_BODY_HELPER_H #define CNOID_BODY_LEGGED_BODY_HELPER_H #include "Body.h" #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT LeggedBodyHelper : public Referenced { public: LeggedBodyHelper(); LeggedBodyHelper(Body* body); LeggedBodyHelper(const LeggedBodyHelper& org); bool isValid() const { return isValid_; } virtual bool resetBody(Body* body); virtual ~LeggedBodyHelper(); Body* body() const { return body_.get(); } int numFeet() const { return footInfos.size(); } Link* footLink(int index) const { return footInfos[index].link; } Link* kneePitchJoint(int footIndex) const { return footInfos[footIndex].kneePitchJoint; } bool doLegIkToMoveCm(const Vector3& c, bool onlyProjectionToFloor = false); bool setStance(double width, Link* baseLink); const Vector3& centerOfSoleLocal(int footIndex) const { return footInfos[footIndex].soleCenter; } Vector3 centerOfSole(int footIndex) const; Vector3 centerOfSoles() const; Vector3 homeCopOfSole(int footIndex) const; Vector3 homeCopOfSoles() const; private: BodyPtr body_; bool isValid_; struct FootInfo { Link* link; Link* kneePitchJoint; Vector3 homeCop; Vector3 soleCenter; }; std::vector footInfos; }; typedef ref_ptr LeggedBodyHelperPtr; CNOID_EXPORT LeggedBodyHelper* getLeggedBodyHelper(Body* body); } #endif choreonoid-1.5.0/src/Body/BodyLoader.cpp0000664000000000000000000001667412741425367016613 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "BodyLoader.h" #include "YAMLBodyLoader.h" #include "VRMLBodyLoader.h" #include "ColladaBodyLoader.h" #include "Body.h" #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace cnoid; namespace filesystem = boost::filesystem; namespace { typedef boost::function LoaderFactory; typedef map LoaderFactoryMap; LoaderFactoryMap loaderFactoryMap; boost::mutex loaderFactoryMapMutex; AbstractBodyLoaderPtr yamlBodyLoaderFactory() { return boost::make_shared(); } AbstractBodyLoaderPtr vrmlBodyLoaderFactory() { return boost::make_shared(); } AbstractBodyLoaderPtr colladaBodyLoaderFactory() { return boost::make_shared(); } class SceneLoaderAdapter : public AbstractBodyLoader { AbstractSceneLoader* loader; public: SceneLoaderAdapter(AbstractSceneLoader* loader) : loader(loader) { } ~SceneLoaderAdapter() { delete loader; } virtual const char* format() const { return loader->format(); } virtual bool load(Body* body, const std::string& filename) { body->clearDevices(); body->clearExtraJoints(); SgNode* scene = loader->load(filename); if(scene){ Link* link = body->createLink(); link->setName("Root"); link->setShape(scene); link->setMass(1.0); link->setInertia(Matrix3::Identity()); body->setRootLink(link); body->setModelName(getBasename(filename)); } return (scene != 0); } }; AbstractBodyLoaderPtr stlBodyLoaderFactory() { return boost::make_shared(new STLSceneLoader); } struct FactoryRegistration { FactoryRegistration(){ BodyLoader::registerLoader("body", yamlBodyLoaderFactory); BodyLoader::registerLoader("yaml", yamlBodyLoaderFactory); BodyLoader::registerLoader("yml", yamlBodyLoaderFactory); BodyLoader::registerLoader("wrl", vrmlBodyLoaderFactory); BodyLoader::registerLoader("dae", colladaBodyLoaderFactory); BodyLoader::registerLoader("stl", stlBodyLoaderFactory); } } factoryRegistration; } bool BodyLoader::registerLoader(const std::string& extension, boost::function factory) { boost::lock_guard lock(loaderFactoryMapMutex); loaderFactoryMap[extension] = factory; return true; } namespace cnoid { class BodyLoaderImpl { public: ostream* os; AbstractBodyLoaderPtr loader; bool isVerbose; bool isShapeLoadingEnabled; int defaultDivisionNumber; double defaultCreaseAngle; typedef map LoaderMap; LoaderMap loaderMap; BodyLoaderImpl(); ~BodyLoaderImpl(); bool load(Body* body, const std::string& filename); }; } BodyLoader::BodyLoader() { impl = new BodyLoaderImpl(); } BodyLoaderImpl::BodyLoaderImpl() { os = &nullout(); isVerbose = false; isShapeLoadingEnabled = true; defaultDivisionNumber = -1; defaultCreaseAngle = -1.0; } BodyLoader::~BodyLoader() { delete impl; } BodyLoaderImpl::~BodyLoaderImpl() { } const char* BodyLoader::format() const { return "General"; } void BodyLoader::setMessageSink(std::ostream& os) { impl->os = &os; } void BodyLoader::setVerbose(bool on) { impl->isVerbose = on; } void BodyLoader::setShapeLoadingEnabled(bool on) { impl->isShapeLoadingEnabled = on; } void BodyLoader::setDefaultDivisionNumber(int n) { impl->defaultDivisionNumber = n; } void BodyLoader::setDefaultCreaseAngle(double theta) { impl->defaultCreaseAngle = theta; } bool BodyLoader::load(Body* body, const std::string& filename) { return impl->load(body, filename); } Body* BodyLoader::load(const std::string& filename) { Body* body = new Body(); if(load(body, filename)){ return body; } else { delete body; return 0; } } bool BodyLoaderImpl::load(Body* body, const std::string& filename) { bool result = false; filesystem::path orgpath(filename); string ext = getExtension(orgpath); string modelFilename; MappingPtr yamlDoc; try { if(ext != "yaml"){ modelFilename = filename; } else { YAMLReader parser; yamlDoc = parser.loadDocument(filename)->toMapping(); ValueNode* modelFileNode = yamlDoc->find("modelFile"); if(modelFileNode->isValid()){ filesystem::path mpath(modelFileNode->toString()); if(mpath.has_root_path()){ modelFilename = getNativePathString(mpath); } else { modelFilename = getNativePathString(orgpath.parent_path() / mpath); } ext = getExtension(mpath); } } LoaderMap::iterator p = loaderMap.find(ext); if(p != loaderMap.end()){ loader = p->second; } else { boost::lock_guard lock(loaderFactoryMapMutex); LoaderFactoryMap::iterator q = loaderFactoryMap.find(ext); if(q != loaderFactoryMap.end()){ LoaderFactory factory = q->second; loader = factory(); loaderMap[ext] = loader; } } if(!loader){ (*os) << str(boost::format(_("The file format of \"%1%\" is not supported by the body loader.\n")) % getFilename(filesystem::path(modelFilename))); } else { loader->setMessageSink(*os); loader->setVerbose(isVerbose); loader->setShapeLoadingEnabled(isShapeLoadingEnabled); YAMLBodyLoader* yamlBodyLoader = 0; if(yamlDoc){ YAMLBodyLoader* yamlBodyLoader = dynamic_cast(loader.get()); } if(yamlBodyLoader){ result = yamlBodyLoader->read(body, yamlDoc); } else { int dn = defaultDivisionNumber; if(yamlDoc){ Mapping& geometryInfo = *yamlDoc->findMapping("geometry"); if(geometryInfo.isValid()){ geometryInfo.read("divisionNumber", dn); } } if(dn > 0){ loader->setDefaultDivisionNumber(dn); } if(defaultCreaseAngle >= 0.0){ loader->setDefaultCreaseAngle(defaultCreaseAngle); } if(yamlDoc){ body->resetInfo(yamlDoc); } else { body->info()->clear(); } result = loader->load(body, modelFilename); } } } catch(const ValueNode::Exception& ex){ (*os) << ex.message(); } catch(const nonexistent_key_error& error){ if(const std::string* message = boost::get_error_info(error)){ (*os) << *message; } } catch(const std::exception& ex){ (*os) << ex.what(); } os->flush(); return result; } AbstractBodyLoaderPtr BodyLoader::lastActualBodyLoader() const { return impl->loader; } choreonoid-1.5.0/src/Body/ColladaBodyLoader.cpp0000664000000000000000000003552712741425367020071 0ustar rootroot/*! * @brief Defines the minimum processing for performing pasing file for DAE. * @author Hisashi Ikari * @file */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #ifdef _OLD_VERSION #include #endif #include #include #include #include "ColladaBodyLoader.h" #include "gettext.h" using namespace std; using namespace boost::algorithm; using boost::format; using boost::lexical_cast; namespace cnoid { typedef map LoaderLinks; typedef vector LoaderJoints; /*! * @brief Creating a model of Joint and Link by using the DaeParser. */ class ColladaBodyLoaderImpl { public: ColladaBodyLoaderImpl(); ~ColladaBodyLoaderImpl(); void loadBody(const string& filename, Body& body); void convertToBody(Body& body); void buildLinks (DaeNode* extNode, DaeNode* parentNode, Link* parentLink, Body& body, int& jointId); void setLink (DaeNode* extNode, Link* parentLink, Body& body); void setJoint (DaeNode* extNode, DaeNode* parentNode, Link* link, int& jointId); void setPosition (DaeNode* extNode, Link* link); void setMass (DaeNode* extNode, Link* link); void setSensor (DaeNode* extNode, Link* link, Body& body); #ifdef _OLD_VERSION void setColdetModel (Link* link, SgGroup* shape); void createColdetModel(SgGroup* group, SgPosTransform* transParent, ColdetModel* model); #endif Link* createLink (Body& body, string name, bool* duplicate); DevicePtr createSensor(DaeSensor* sensor); protected: void throwException(const string& message); public: ostream* os; protected: DaeParser* parser; string fileName; LoaderLinks links; LoaderJoints joints; }; ColladaBodyLoader::ColladaBodyLoader() { impl = new ColladaBodyLoaderImpl; } ColladaBodyLoader::~ColladaBodyLoader() { if (impl) delete impl; } const char* ColladaBodyLoader::format() const { return "Collada-1.5"; } void ColladaBodyLoader::setMessageSink(std::ostream& os) { impl->os = &os; } void ColladaBodyLoader::setVerbose(bool on) { } void ColladaBodyLoader::enableShapeLoading(bool on) { } void ColladaBodyLoader::setDefaultDivisionNumber(int n) { } ColladaBodyLoaderImpl::ColladaBodyLoaderImpl() { } ColladaBodyLoaderImpl::~ColladaBodyLoaderImpl() { } bool ColladaBodyLoader::load(Body* body, const std::string& filename) { impl->loadBody(filename, *body); return true; } void ColladaBodyLoaderImpl::loadBody(const string& fileName, Body& body) { parser = new DaeParser(os); this->fileName = fileName; parser->parse(fileName); convertToBody(body); body.installCustomizer(); if (parser) delete parser; } void ColladaBodyLoaderImpl::throwException(const string& message) { *os << message << endl; ValueNode::SyntaxException error; error.setMessage(message); throw error; } void ColladaBodyLoaderImpl::convertToBody(Body& body) { DaeNode* extNode = parser->findRootLink(); if (!extNode) { SgGroup* scene = parser->createScene(fileName); if(scene){ Link* link = body.createLink(); link->setName("Root"); link->setShape(scene); link->setMass(1.0); link->setInertia(Matrix3::Identity()); body.setRootLink(link); body.setModelName(getBasename(fileName)); } return; } int jointId = 0; links.clear(); joints.clear(); bool duplicate; Link* link = createLink(body, static_cast(extNode)->name, &duplicate); link->setName(static_cast(extNode)->name); body.setRootLink(link); // !!! important !!! // There is no category in the joint of collada. // But joint of the root node must be "FREE-TYPE" or "FIXED-TYPE". // Set to "FIXED-TYPE" if the link of the route had been "grounded". (Ex. PA10) // I have to set "FREE-TYPE" otherwise. (Ex. HRP4C, SR1, GR001, etc, etc) link->setJointType(extNode->transform.translate[2] == 0 ? Link::FIXED_JOINT : Link::FREE_JOINT); body.setModelName(parser->findRootName()); setPosition(extNode, link); buildLinks(extNode, extNode, link, body, jointId); body.updateLinkTree(); } void ColladaBodyLoaderImpl::buildLinks(DaeNode* extNode, DaeNode* parentNode, Link* parentLink, Body& body, int& jointId) { bool duplicate; Link* link = NULL; if (DaeLink* extLink = dynamic_cast(extNode)) { // It will record the link. // The link and joint is one in two. // In addition, link will be child relationship (except root) in the parent joint always. setLink(extNode, parentLink, body); setMass(extLink, parentLink); for (DaeLinkChildren::iterator iterl = extLink->children.begin(); iterl != extLink->children.end(); iterl++) { DaeNode* extJoint = parser->findJointByLink(*iterl); buildLinks(extJoint, extLink, parentLink, body, jointId); } } else if (DaeJoint* extJoint = dynamic_cast(extNode)) { if (!parentLink) { throwException((format(_("joint node can not be root link"))).str()); } // It will record the link. link = createLink(body, static_cast(extNode)->name, &duplicate); // The joint and link is one in the link. setJoint(extNode, parentNode, link, jointId); parentLink->appendChild(link); for (DaeJointChildren::iterator iterj = extJoint->children.begin(); iterj != extJoint->children.end(); iterj++) { // Joint is same as link. (Comprehension) DaeNode* extLink = parser->findLinkByJoint(*iterj); buildLinks(extLink, extJoint, link, body, jointId); } } else { return; } } void ColladaBodyLoaderImpl::setMass(DaeNode* extNode, Link* targetLink) { if (DaeLink* extLink = dynamic_cast(extNode)) { DaeRigid* rigid = static_cast (parser->findRigidByLink(extLink->name)); if (!rigid->massFrame) { *os << format(_("[WARNING]there is no mass:%1%")) % rigid->name << endl; return; } DaeNode* mass = static_cast(rigid->massFrame.get()); // We must use only the last tranlate of mass_frame on collada. // All translate is a translation from the origin. if (mass->transform.translates.size() <= 0) targetLink->setCenterOfMass(Vector3(0.0, 0.0, 0.0)); else targetLink->setCenterOfMass(mass->transform.translates[mass->transform.translates.size() - 1]); targetLink->setMass(rigid->mass); // It defines only the diagonal elements in collada. // And it is x,z,y-values rather than x,y,z-values. Matrix3d mat3 = Matrix3d::Zero(); mat3.diagonal() << rigid->inertia[0], rigid->inertia[2], rigid->inertia[1]; targetLink->setInertia(mat3); } } Link* ColladaBodyLoaderImpl::createLink(Body& body, string name, bool* duplicate) { // It will again use the previous link of the same name. LoaderLinks::iterator iter = links.find(name); Link* result = (iter == links.end() ? body.createLink() : iter->second); *duplicate = !(iter == links.end()); if (iter == links.end()) { links.insert(pair(name, result)); } return result; } void ColladaBodyLoaderImpl::setLink(DaeNode* extNode, Link* parentLink, Body& body) { // joint and link and rigid are associated with attributes of name. DaeNode* value = parser->findNode(static_cast(extNode)->name); // Using the joint name only. SgInvariantGroup* group = (!(parentLink->shape()) ? new SgInvariantGroup : static_cast(parentLink->shape())); parser->createNode(value, static_cast(group)); if (!(parentLink->shape())) parentLink->setShape(group); #ifdef _OLD_VERSION setColdetModel(parentLink, group); #endif setSensor(extNode, parentLink, body); } void ColladaBodyLoaderImpl::setJoint(DaeNode* extNode, DaeNode* parentNode, Link* link, int& jointId) { // joint and link and rigid are associated with attributes of name. string name = static_cast(extNode)->name; link->setName(name); vector split; boost::algorithm::split(split, extNode->id, boost::is_any_of("/")); if (istarts_with(split[split.size() - 1], "jointsid")) { // If the data was converted to dae from wrl in export-collada of OpenHRP. // There is no jointid to dae, but I substitute it with a prefix that jointsid to sid. // If it is a prefix, I will use "THIS NUMBER". // Ex. jointsid29(in collada) -> jointid=29(in wrl). link->setJointId(lexical_cast(split[split.size() - 1].substr(8))); } else { // If the prefix is different, I automatically grants. link->setJointId(jointId); } DaeJoint* joint = static_cast(extNode); if (1 < joint->revolutes.size()) { throwException((format(_("we are sorry, It does not support axis more than one."))).str()); } for (DaeRevoluteChildren::iterator iterr = joint->revolutes.begin(); iterr != joint->revolutes.end(); iterr++) { // Collada does not impose a joint-type. link->setJointType (Link::ROTATIONAL_JOINT); link->setJointAxis ((*iterr)->axis); link->setJointRange((*iterr)->limitMin, (*iterr)->limitMax); } setPosition(extNode, link); try { DaeActuator* actuator = static_cast(parser->findActuator(joint->id)); link->setEquivalentRotorInertia(actuator->rotorInertia); link->setJointVelocityRange(actuator->noLoadSpeed, actuator->maxSpeed); } catch (...) { /* actuator is not required. */ } // joint-id must be unique each link(link same as joint). jointId++; } void ColladaBodyLoaderImpl::setPosition(DaeNode* extNode, Link* link) { SgGroup* sgTransParent = NULL; SgGroup* sgTransChild = NULL; parser->createTransform(extNode, &sgTransParent, &sgTransChild); // it does not need to rotate and translation of the parent. link->setPosition (extNode->transform.rotate.matrix(), extNode->transform.translate.matrix()); link->setOffsetTranslation(extNode->transform.translate.matrix()); link->setOffsetRotation (extNode->transform.rotate.matrix()); } void ColladaBodyLoaderImpl::setSensor(DaeNode* extNode, Link* link, Body& body) { DaeLink* nodeLink = static_cast(extNode); DaeResultSensors* sensors = parser->findSensor(nodeLink->id); if (sensors->size() <= 0) { return; } // ForceSensor--------->force6d // GyroSensor---------->no type(empty string) // AccelerrationSensor->imu(unit sensor) // VisionSensor-------->pin-hole-camera for (DaeResultSensors::iterator iters = sensors->begin(); iters != sensors->end(); iters++) { DaeSensor* sensor = *iters; DevicePtr device = createSensor(sensor); device->setLink(link); device->setLocalTranslation(extNode->transform.translate + sensor->transform.translate); device->setLocalRotation (extNode->transform.rotate.matrix() * sensor->transform.rotate.matrix()); body.addDevice(device); } } DevicePtr ColladaBodyLoaderImpl::createSensor(DaeSensor* sensor) { DevicePtr device; if (sensor->type.size() <= 0) { device = new RateGyroSensor; } else if (iequals(sensor->type, "base_force6d")) { device = new ForceSensor; } else if (iequals(sensor->type, "base_imu")) { device = new AccelerationSensor; } else if (iequals(sensor->type, "base_pinhole_camera")) { device = new Camera; Camera* camera = static_cast(device.get()); camera->setResolution(sensor->imageDimensions[0], sensor->imageDimensions[1]); camera->setNearClipDistance(sensor->focalLength); camera->setFieldOfView (sensor->focalLength); } else { throwException((format(_("invalid sensor-type:%1%")) % sensor->type).str()); } return device; } #ifdef _OLD_VERSION void ColladaBodyLoaderImpl::setColdetModel(Link* link, SgGroup* group) { ColdetModelPtr model(boost::make_shared()); createColdetModel(group, NULL, model.get()); model->setName(link->name()); model->build(); link->setColdetModel(model); } #endif #ifdef _OLD_VERSION void ColladaBodyLoaderImpl::createColdetModel(SgGroup* parentGroup, SgPosTransform* transParent, ColdetModel* model) { if (!parentGroup || parentGroup->empty()) { return; } // Get the coordinates and transforms to create a ColdetModel. if (SgPosTransform* transform = dynamic_cast(parentGroup)) { for (SgGroup::iterator iter = transform->begin(); iter != transform->end(); iter++) { if (SgShape* child = dynamic_cast((*iter).get())) { SgMesh* mesh = child->mesh(); const int vertexIndex = model->getNumVertices(); const SgVertexArray* vertices = mesh->vertices(); const Affine3& t = static_cast(transform->T()); for (unsigned int i = 0; i < vertices->size(); i++) { const Vector3 v = t * vertices->at(i).cast(); model->addVertex(v.x(), v.y(), v.z()); } for (int i = 0; i < mesh->numTriangles(); i++) { int v1 = vertexIndex + mesh->triangle(i)[0]; int v2 = vertexIndex + mesh->triangle(i)[1]; int v3 = vertexIndex + mesh->triangle(i)[2]; model->addTriangle(v1, v2, v3); } } else if (SgGroup* child = dynamic_cast((*iter).get())) { // It will follow the SceneGraph recursive. createColdetModel(child, transform, model); } } } else if (SgGroup* group = dynamic_cast(parentGroup)){ // It will follow the SceneGraph recursive. for (SgGroup::iterator iter = group->begin(); iter != group->end(); iter++) { SgGroup* child = static_cast((*iter).get()); createColdetModel(child, transParent, model); } } } #endif }; // end of namespace choreonoid-1.5.0/src/Body/PointLight.h0000664000000000000000000000260712741425367016304 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_POINT_LIGHT_H #define CNOID_BODY_POINT_LIGHT_H #include "Light.h" #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT PointLight : public Light { public: PointLight(); PointLight(const PointLight& org, bool copyStateOnly = false); virtual const char* typeName(); void copyStateFrom(const PointLight& other); virtual void copyStateFrom(const DeviceState& other); virtual DeviceState* cloneState() const; virtual Device* clone() const; virtual void forEachActualType(boost::function func); static int pointLightStateSize(); virtual int stateSize() const; virtual const double* readState(const double* buf); virtual double* writeState(double* out_buf) const; float constantAttenuation() const { return constantAttenuation_; } void setConstantAttenuation(float a) { constantAttenuation_ = a; } float linearAttenuation() const { return linearAttenuation_; } void setLinearAttenuation(float a) { linearAttenuation_ = a; } float quadraticAttenuation() const { return quadraticAttenuation_; } void setQuadraticAttenuation(float a) { quadraticAttenuation_ = a; } private: float constantAttenuation_; float linearAttenuation_; float quadraticAttenuation_; }; typedef ref_ptr PointLightPtr; } #endif choreonoid-1.5.0/src/Body/InverseKinematics.h0000664000000000000000000000133112741425367017637 0ustar rootroot/** \author Shin'ichiro Nakaoka */ #ifndef CNOID_INVERSE_KINEMATICS_H_INCLUDED #define CNOID_INVERSE_KINEMATICS_H_INCLUDED #include #include #include "exportdecl.h" namespace cnoid { class InverseKinematics { public: enum AxisSet { NO_AXES = 0, TRANSLATION_3D = 0x1, ROTATION_3D = 0x2, TRANSFORM_6D = 0x3 }; virtual ~InverseKinematics() { } virtual AxisSet axisType() const { return TRANSFORM_6D; } /** \todo This should be "bool calcInverseKinematics(const Position& T) = 0 */ virtual bool calcInverseKinematics(const Vector3& end_p, const Matrix3& end_R) = 0; }; typedef boost::shared_ptr InverseKinematicsPtr; } #endif choreonoid-1.5.0/src/Body/CompositeIK.h0000664000000000000000000000240612741425367016406 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_COMPOSITE_IK_H #define CNOID_BODY_COMPOSITE_IK_H #include "Body.h" #include "InverseKinematics.h" #include "exportdecl.h" namespace cnoid { class JointPath; typedef boost::shared_ptr JointPathPtr; class CNOID_EXPORT CompositeIK : public InverseKinematics { public: CompositeIK(); CompositeIK(Body* body, Link* targetLink); ~CompositeIK(); void reset(Body* body, Link* targetLink); bool addBaseLink(Link* link); void setMaxIKerror(double e); Body* body() const { return body_; } Link* targetLink() const { return targetLink_; } int numJointPaths() const { return pathList.size(); } JointPathPtr jointPath(int index) const { return pathList[index].path; } Link* baseLink(int index) const { return pathList[index].endLink; } virtual bool hasAnalyticalIK() const; virtual bool calcInverseKinematics(const Vector3& p, const Matrix3& R); private: BodyPtr body_; Link* targetLink_; struct PathInfo { JointPathPtr path; Link* endLink; Vector3 p_given; Matrix3 R_given; }; std::vector pathList; bool isAnalytical_; }; typedef boost::shared_ptr CompositeIKPtr; } #endif choreonoid-1.5.0/src/Body/po/0000775000000000000000000000000012741425367014463 5ustar rootrootchoreonoid-1.5.0/src/Body/po/ja.po0000664000000000000000000001536312741425367015425 0ustar rootroot# Japanese translations for PACKAGE package. # Copyright (C) 2012 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # nakaoka , 2012. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-07-05 00:45+0900\n" "PO-Revision-Date: 2013-12-11 13:29+0900\n" "Last-Translator: nakaoka \n" "Language-Team: Japanese\n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" #: BodyLoader.cpp:253 msgid "The file format of \"%1%\" is not supported by the body loader.\n" msgstr "%1%ƒ•‚Ħ‚¤ƒĞċ½˘ċĵŻƒœƒ‡‚£ƒ­ƒĵƒ€§Ż‚µƒƒĵƒˆ•‚ŒĤ„›‚“€‚\n" #: ColladaBodyLoader.cpp:227 msgid "joint node can not be root link" msgstr "" "[è­Ĥċ‘Š]jointŻƒĞƒĵƒˆĞŞ‚‹“¨Ż§›‚“€‚joint‚ż‚°èĤށĞlink‚ż‚°‚’ċˆİ用—" "Ĥ€link‚ż‚°‚’ƒĞƒĵƒˆ¨—Ĥċšç݁™‚‹ċż…èĤŒ‚‚Ё™€‚" #: ColladaBodyLoader.cpp:252 msgid "[WARNING]there is no mass:%1%" msgstr "" "[è­Ĥċ‘Š]“ċ‰›ä½“ĞŻmass‚ż‚°Ğ‚ˆ‚‹è³Şé‡ŒĉŒ‡ċš•‚ŒĤ„›‚“€‚ċ‰›ä½“ĞŻè³Şé‡‚’”ĉŒ‡" "ċš •„€‚" #: ColladaBodyLoader.cpp:325 msgid "we are sorry, It does not support axis more than one." msgstr "" "[è­Ĥċ‘Š]申—訳”–„›‚“€‚複ĉ•°ċŻċ‹•èğ¸ċšç݁ĞċŻċżœ—Ĥ„›‚“€‚‚‚—複ĉ•°ċŻ" "ċ‹•è𸂒ĉŒ‡ċš™‚‹ċ ´ċˆŻä¸€¤axisä¸­§ċŻċ‹•è𸂒”ċšç݁ •„€‚" #: ColladaBodyLoader.cpp:406 msgid "invalid sensor-type:%1%" msgstr "" "[è­Ĥċ‘Š]sensor‚ż‚°ĞċŻċżœ—Ĥ„Ş„‚ğƒ³‚µƒĵç¨ċˆ(%1%)ŒĉŒ‡ċš•‚ŒĤ„™€‚" "force6d(ForceSensor)€imu(AccelerrationSensor)€pin-hole-" "camera(VisionSensor)€çİşĉ–‡ċ­—(GyroSensor)ċ†…„š‚Œ‹‚’”ċšç݁ •„€‚" #: VRMLBodyLoader.cpp:151 msgid "Proto \"%1%\" must have the \"%2%\" field of %3% type" msgstr "ƒ—ƒ­ƒˆ‚ż‚¤ƒ—\"%1%\"ĞŻ%3%ċž‹ƒ•‚£ƒĵƒĞƒ‰\"%2%\"Œċż…èĤ§™" #: VRMLBodyLoader.cpp:195 msgid "Node \"%1%\" should have the field \"%2%\"" msgstr "ƒŽƒĵƒ‰\"%1%\"ĞŻƒ•‚£ƒĵƒĞƒ‰\"%2%\"Œċż…èĤ§™" #: VRMLBodyLoader.cpp:455 msgid "Humanoid nodes more than one are defined." msgstr "ïĵ’¤äğ上HumanoidƒŽƒĵƒ‰Œċšç݁•‚ŒĤ„™€‚" #: VRMLBodyLoader.cpp:489 msgid "There are no VRML nodes which can be loaded as a Body." msgstr "ƒœƒ‡‚£¨—ĤèŞ­żèĵżċŻèƒ½ŞVRMLƒŽƒĵƒ‰Œ‚‚Ё›‚“€‚" #: VRMLBodyLoader.cpp:525 msgid "Prototype of Humanoid must have the \"jointAxis\" field" msgstr "Humanoidƒ—ƒ­ƒˆ‚ż‚¤ƒ—ĞŻ\"jointAxis\"ƒ•‚£ƒĵƒĞƒ‰Œċż…èĤ§™€‚" #: VRMLBodyLoader.cpp:528 msgid "" "The type of \"jointAxis\" field in \"Humanoid\" prototype must be SFString " "or SFVec3f" msgstr "" "\"Humanoid\"ƒ—ƒ­ƒˆ‚ż‚¤ƒ—\"jointAxis\"ƒ•‚£ƒĵƒĞƒ‰ċž‹ŻSFString‹SFVec3f§‚" "‚‹ċż…èĤŒ‚‚Ё™€‚" #: VRMLBodyLoader.cpp:549 msgid "The \"equivalentInertia\" field of the Joint node is obsolete." msgstr "JointƒŽƒĵƒ‰equivalentInertiaƒ•‚£ƒĵƒĞƒ‰Żċğƒĉ­˘äşˆċš§™€‚" #: VRMLBodyLoader.cpp:645 msgid "" "The Humanoid node does not have a Joint node in its \"humanoidBody\" field." msgstr "HumanoidƒŽƒĵƒ‰humanoidBodyƒ•‚£ƒĵƒĞƒ‰ĞJointƒŽƒĵƒ‰Œ‚‚Ё›‚“€‚" #: VRMLBodyLoader.cpp:647 msgid "" "The Humanoid node must have a unique Joint node in its \"humanoidBody\" " "field." msgstr "HumanoidƒŽƒĵƒ‰humanoidBodyĞċĞ‚‚‰‚Œ‚‹JointƒŽƒĵƒ‰Ż²¨¤ ‘§™€‚" #: VRMLBodyLoader.cpp:672 msgid "Warning: Joint ID %1% is not specified." msgstr "è­Ĥċ‘Š: Joint ID %1% ĉŒ‡ċšŒ‚‚Ё›‚“€‚" #: VRMLBodyLoader.cpp:785 msgid "Warning: Joint ID %1% is duplicated." msgstr "è­Ĥċ‘Šïĵš Joint ID %1% Żé‡è¤‡—Ĥ„™€‚" #: VRMLBodyLoader.cpp:813 msgid "" "Warning: A deprecated joint type 'crawler'is specified for %1%. Use " "'pseudoContinousTrack' instead." msgstr "è­Ĥċ‘Šïĵšċğƒĉ­˘äşˆċšé–˘çŻ€‚ż‚¤ƒ—§‚‚‹'crawler'Œ%1%§ĉŒ‡ċš•‚ŒĤ„™€‚“ä𣂏‚ЁĞ'pseudoContinousTrack'‚’ä½ż†‚ˆ†Ğ—Ĥ •„€‚" #: VRMLBodyLoader.cpp:818 VRMLBodyLoader.cpp:1240 msgid "JointType \"%1%\" is not supported." msgstr "JointƒŽƒĵƒ‰\"%1%\"ä½ç½Œĉ­£—‚‚Ё›‚“€‚" #: VRMLBodyLoader.cpp:902 msgid "%1% node is not in a correct place." msgstr "%1%ƒŽƒĵƒ‰ä½ç½Œä¸ĉ­£§™€‚" #: VRMLBodyLoader.cpp:911 msgid "Joint node \"%1%\" is not in a correct place." msgstr "JointƒŽƒĵƒ‰\"%1%\"ä½ç½Œĉ­£—‚‚Ё›‚“€‚" #: VRMLBodyLoader.cpp:1039 msgid "Sensor type %1% is not supported.\n" msgstr "‚ğƒ³‚µċž‹%1%Ż‚µƒƒĵƒˆ•‚ŒĤ„›‚“€‚\n" #: VRMLBodyLoader.cpp:1229 msgid "" "Field \"link%1%Name\" of a ExtraJoint node does not specify a valid link name" msgstr "ExtraJointƒŽƒĵƒ‰ƒ•‚£ƒĵƒĞƒ‰\"link%1%Name\"§ĉœ‰ċŠıŞƒŞƒ³‚ŻċŒĉŒ‡ċš•‚ŒĤ„›‚“" #: YAMLBodyLoader.cpp:406 msgid "The file format cannot be loaded as a Choreonoid body model" msgstr "" "“ƒ•‚Ħ‚¤ƒĞċ½˘ċĵŻChoreonoidƒœƒ‡‚£ƒ˘ƒ‡ƒĞ¨—ĤèŞ­żèĵ‚€“¨Œ§›‚“€‚" #: YAMLBodyLoader.cpp:414 msgid "This version of the Choreonoid body format is not supported" msgstr "“ƒƒĵ‚¸ƒ§ƒ³Choreonoidƒœƒ‡‚£ċ½˘ċĵŻ‚µƒƒĵƒˆ•‚ŒĤ„›‚“€‚" #: YAMLBodyLoader.cpp:426 msgid "The \"angleUnit\" value must be either \"radian\" or \"degree\"" msgstr "\"angleUnit\"ċ€¤Ż\"radian\"‹\"degree\"§Ş‘‚Œ°Ş‚Ё›‚“" #: YAMLBodyLoader.cpp:438 msgid "There is no \"links\" values for defining the links in the body" msgstr "ƒœƒ‡‚£ĞċĞ‚Œ‚‹ƒŞƒ³‚Ż‚’ċšç݁™‚‹\"links\"ċ€¤Œ‚‚Ё›‚“€‚" #: YAMLBodyLoader.cpp:465 msgid "Parent link \"%1%\" of %2% is not defined" msgstr "%2%ƒŞƒ³‚݁èĤރރ³‚Ż%1%Żċšç݁•‚ŒĤ„›‚“€‚" #: YAMLBodyLoader.cpp:472 msgid "There is no \"rootLink\" value for specifying the root link." msgstr "ƒĞƒĵƒˆƒŞƒ³‚Ż‚’ĉŒ‡ċš™‚‹\"rootLink\"ċ€¤Œ‚‚Ё›‚“€‚" #: YAMLBodyLoader.cpp:478 msgid "Link \"%1%\" specified in \"rootLink\" is not defined." msgstr "\"rootLink\"§ĉŒ‡ċš•‚ŒĤ„‚‹%1%ƒŞƒ³‚݁Œċšç݁•‚ŒĤ„›‚“€‚" #: YAMLBodyLoader.cpp:520 msgid "Duplicated link name \"%1%\"" msgstr "ƒŞƒ³‚Żċ\"%1%\"Żé‡è¤‡—Ĥ„™€‚" #: YAMLBodyLoader.cpp:735 msgid "" "The node type \"%1%\" is different from the type \"%2%\" specified in the " "parent node" msgstr "ƒŽƒĵƒˆċž‹%1%ŻèĤރŽƒĵƒ‰§ĉŒ‡ċš•‚ŒĤ„‚‹%2%ċž‹¨ç•°Ş‚Ё™€‚" #: YAMLBodyLoader.cpp:784 msgid "The node type \"%1%\" is not defined." msgstr "ƒŽƒĵƒ‰ċž‹%1%Żċšç݁•‚ŒĤ„›‚“€‚" #: YAMLBodyLoader.cpp:1055 msgid "Unknown geometry \"%1%\"" msgstr "不ĉ˜ŽŞ‚¸‚ރĦƒˆƒŞ%1%" choreonoid-1.5.0/src/Body/SceneBody.h0000664000000000000000000000611612741425367016075 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_SCENE_BODY_H #define CNOID_BODY_SCENE_BODY_H #include "Body.h" #include "SceneDevice.h" #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT SceneLink : public SgPosTransform { public: EIGEN_MAKE_ALIGNED_OPERATOR_NEW; SceneLink(Link* link); Link* link() { return link_; } const Link* link() const { return link_; } const SgNode* visualShape() const { return visualShape_; } SgNode* visualShape() { return visualShape_; } const SgNode* collisionShape() const { return collisionShape_; } SgNode* collisionShape() { return collisionShape_; } void setShapeGroup(SgGroup* group); void resetShapeGroup(); void cloneShape(SgCloneMap& cloneMap); void setVisible(bool on); void setVisibleShapeTypes(bool visual, bool collision); void makeTransparent(float transparency); void makeTransparent(float transparency, SgCloneMap& cloneMap); void addSceneDevice(SceneDevice* sdev); SceneDevice* getSceneDevice(Device* device); private: SceneLink(const SceneLink& org); Link* link_; SgPosTransformPtr shapeTransform; SgNodePtr visualShape_; SgNodePtr collisionShape_; SgGroup* currentShapeGroup; SgGroupPtr shapeGroup; bool isVisible_; bool isVisualShapeVisible_; bool isCollisionShapeVisible_; std::vector sceneDevices_; SgGroupPtr deviceGroup; float transparency_; int cloneShape(SgCloneMap& cloneMap, bool doNotify); int updateVisibility(int action, bool doNotify); }; typedef ref_ptr SceneLinkPtr; class CNOID_EXPORT SceneBody : public SgPosTransform { public: EIGEN_MAKE_ALIGNED_OPERATOR_NEW; SceneBody(Body* body); SceneBody(Body* body, boost::function sceneLinkFactory); Body* body() { return body_; } const Body* body() const { return body_; } void cloneShapes(SgCloneMap& cloneMap); void setVisibleShapeTypes(bool visual, bool collision); int numSceneLinks() const { return sceneLinks_.size(); } SceneLink* sceneLink(int index) { return sceneLinks_[index]; } const SceneLink* sceneLink(int index) const { return sceneLinks_[index]; } void updateLinkPositions(); void updateLinkPositions(SgUpdate& update); SceneDevice* getSceneDevice(Device* device); void setSceneDeviceUpdateConnection(bool on); void updateSceneDevices(); void makeTransparent(float transparency); void makeTransparent(float transparency, SgCloneMap& cloneMap); virtual void updateModel(); protected: BodyPtr body_; SgGroupPtr sceneLinkGroup; std::vector sceneLinks_; std::vector sceneDevices; virtual ~SceneBody(); private: boost::function sceneLinkFactory; bool isVisualShapeVisible; bool isCollisionShapeVisible; SceneBody(const SceneBody& org); void initialize(Body* body, const boost::function& sceneLinkFactory); }; typedef ref_ptr SceneBodyPtr; } #endif choreonoid-1.5.0/src/Body/InverseDynamics.h0000664000000000000000000000052312741425367017321 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_INVERSE_DYNAMICS_H_INCLUDED #define CNOID_BODY_INVERSE_DYNAMICS_H_INCLUDED #include #include "exportdecl.h" namespace cnoid { class Link; /** @return force being applied to the root link */ CNOID_EXPORT Vector6 calcInverseDynamics(Link* link); } #endif choreonoid-1.5.0/src/Body/VRMLBodyLoader.cpp0000664000000000000000000011651512741425367017307 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "VRMLBodyLoader.h" #include "Body.h" #include "ForceSensor.h" #include "RateGyroSensor.h" #include "AccelerationSensor.h" #include "Camera.h" #include "RangeCamera.h" #include "RangeSensor.h" #include "PointLight.h" #include "SpotLight.h" #include #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; namespace cnoid { class VRMLBodyLoaderImpl { public: enum { PROTO_UNDEFINED = 0, PROTO_HUMANOID, PROTO_JOINT, PROTO_SEGMENT, PROTO_SURFACE, PROTO_DEVICE, PROTO_EXTRAJOINT, NUM_PROTOS }; typedef std::bitset ProtoIdSet; struct SegmentInfo { Vector3 c; double m; }; struct LinkInfo { Link* link; double m; Vector3 c; Matrix3 I; vector segments; SgGroupPtr visualShape; SgGroupPtr collisionShape; bool isSurfaceNodeUsed; }; VRMLParser vrmlParser; Body* body; VRMLProtoInstancePtr rootJointNode; std::vector extraJointNodes; dynamic_bitset<> validJointIdSet; int numValidJointIds; VRMLToSGConverter sgConverter; int divisionNumber; ostream* os_; bool isVerbose; int messageIndent; typedef boost::function DeviceFactory; typedef map DeviceFactoryMap; static DeviceFactoryMap deviceFactories; typedef map LinkOriginalMap; LinkOriginalMap linkOriginalMap; ostream& os() { return *os_; } void putMessage(const std::string& message){ os() << string(messageIndent, ' ') + message + "\n"; } VRMLBodyLoaderImpl(); ~VRMLBodyLoaderImpl(); VRMLNodePtr getOriginalNode(Link* link); bool load(Body* body, const std::string& filename); void readTopNodes(); void checkHumanoidProto(VRMLProto* proto); void checkJointProto(VRMLProto* proto); void checkSegmentProto(VRMLProto* proto); void checkSurfaceProto(VRMLProto* proto); void checkSensorProtoCommon(VRMLProto* proto); void checkDeviceProtoCommon(VRMLProto* proto); void checkVisionSensorProto(VRMLProto* proto); void checkRangeSensorProto(VRMLProto* proto); void checkSpotLightDeviceProto(VRMLProto* proto); void checkExtraJointProto(VRMLProto* proto); void readHumanoidNode(VRMLProtoInstance* humanoidNode); Link* readJointNode(VRMLProtoInstance* jointNode, const Matrix3& parentRs); Link* createLink(VRMLProtoInstance* jointNode, const Matrix3& parentRs); void readJointSubNodes(LinkInfo& iLink, MFNode& childNodes, const ProtoIdSet& acceptableProtoIds, const Affine3& T); void readSegmentNode(LinkInfo& iLink, VRMLProtoInstance* segmentNode, const Affine3& T); void readSurfaceNode(LinkInfo& iLink, VRMLProtoInstance* segmentShapeNode, const Affine3& T); void readDeviceNode(LinkInfo& iLink, VRMLProtoInstance* deviceNode, const Affine3& T); static void readDeviceCommonParameters(Device& device, VRMLProtoInstance* node); static ForceSensorPtr createForceSensor(VRMLProtoInstance* node); static RateGyroSensorPtr createRateGyroSensor(VRMLProtoInstance* node); static AccelerationSensorPtr createAccelerationSensor(VRMLProtoInstance* node); static CameraPtr createCamera(VRMLProtoInstance* node); static RangeSensorPtr createRangeSensor(VRMLProtoInstance* node); static void readLightDeviceCommonParameters(Light& light, VRMLProtoInstance* node); static SpotLightPtr createSpotLight(VRMLProtoInstance* node); void setExtraJoints(); }; } VRMLBodyLoaderImpl::DeviceFactoryMap VRMLBodyLoaderImpl::deviceFactories; namespace { typedef void (VRMLBodyLoaderImpl::*ProtoCheckFunc)(VRMLProto* proto); struct ProtoInfo { ProtoInfo() { } ProtoInfo(int id, ProtoCheckFunc func) : id(id), protoCheckFunc(func) { } int id; ProtoCheckFunc protoCheckFunc; }; typedef map ProtoInfoMap; ProtoInfoMap protoInfoMap; void throwExceptionOfIllegalField(VRMLProto* proto, const std::string& name, const char* label) { throw invalid_argument( str(format(_("Proto \"%1%\" must have the \"%2%\" field of %3% type")) % proto->protoName % name % label)); } template void requireField(VRMLProto* proto, const std::string& name){ VRMLVariantField* field = proto->findField(name); if(!field || field->type() != typeid(TValue)){ throwExceptionOfIllegalField(proto, name, labelOfVRMLfieldType()); } } template VRMLVariantField* addField(VRMLProto* proto, const std::string& name, const TValue& defaultValue) { VRMLVariantField* field = proto->findField(name); if(!field){ field = &proto->field(name); (*field) = defaultValue; } else if(field->type() != typeid(TValue)){ throwExceptionOfIllegalField(proto, name, labelOfVRMLfieldType()); } return field; } template VRMLVariantField* addField(VRMLProto* proto, const std::string& name) { return addField(proto, name, TValue()); } double getLimitValue(VRMLVariantField& field, double defaultValue) { MFFloat& values = get(field); if(values.empty()){ return defaultValue; } return values[0]; } template ValueType getValue(VRMLProtoInstance* node, const char* fieldName) { VRMLProtoFieldMap::const_iterator p = node->fields.find(fieldName); if(p == node->fields.end()){ BOOST_THROW_EXCEPTION( nonexistent_key_error() << error_info_key(fieldName) << error_info_message(str(format(_("Node \"%1%\" should have the field \"%2%\"")) % node->proto->protoName % fieldName))); } return boost::get(p->second); } void readVRMLfield(VRMLVariantField& field, string& out_s) { switch(field.which()){ case SFSTRING: out_s = get(field); break; case MFSTRING: { MFString& strings = get(field); out_s = ""; for(size_t i=0; i < strings.size(); i++){ out_s += strings[i] + "\n"; } } break; default: break; } } bool checkAndReadVRMLfield(VRMLProtoInstance* node, const char* key, bool& out_value) { VRMLVariantField* field = node->findField(key); if(field && field->which() == SFBOOL){ out_value = get(*field); return true; } return false; } void readVRMLfield(VRMLVariantField& field, int& out_value) { out_value = get(field); } bool checkAndReadVRMLfield(VRMLProtoInstance* node, const char* key, int& out_value) { VRMLVariantField* field = node->findField(key); if(field && field->which() == SFINT32){ out_value = get(*field); return true; } return false; } void readVRMLfield(VRMLVariantField& field, double& out_value) { out_value = get(field); } bool checkAndReadVRMLfield(VRMLProtoInstance* node, const char* key, SFVec3f& out_value) { VRMLVariantField* field = node->findField(key); if(field && field->which() == SFVEC3F){ out_value = get(*field); return true; } return false; } void readVRMLfield(VRMLVariantField& field, Vector3& out_v) { out_v = get(field); } void readVRMLfield(VRMLVariantField& field, Matrix3& out_R) { if(field.which() == SFROTATION){ out_R = get(field).toRotationMatrix(); } else if(field.which() == MFFLOAT){ MFFloat& mf = get(field); if(mf.size() >= 9){ out_R << mf[0], mf[1], mf[2], mf[3], mf[4], mf[5], mf[6], mf[7], mf[8]; } } } } VRMLBodyLoader::VRMLBodyLoader() { impl = new VRMLBodyLoaderImpl(); } VRMLBodyLoaderImpl::VRMLBodyLoaderImpl() { divisionNumber = sgConverter.divisionNumber(); isVerbose = false; body = 0; os_ = &nullout(); if(protoInfoMap.empty()){ protoInfoMap["Humanoid"] = ProtoInfo(PROTO_HUMANOID, &VRMLBodyLoaderImpl::checkHumanoidProto); protoInfoMap["Joint"] = ProtoInfo(PROTO_JOINT, &VRMLBodyLoaderImpl::checkJointProto); protoInfoMap["Segment"] = ProtoInfo(PROTO_SEGMENT, &VRMLBodyLoaderImpl::checkSegmentProto); protoInfoMap["Surface"] = ProtoInfo(PROTO_SURFACE, &VRMLBodyLoaderImpl::checkSurfaceProto); protoInfoMap["ForceSensor"] = ProtoInfo(PROTO_DEVICE, &VRMLBodyLoaderImpl::checkSensorProtoCommon); protoInfoMap["Gyro"] = ProtoInfo(PROTO_DEVICE, &VRMLBodyLoaderImpl::checkSensorProtoCommon); protoInfoMap["AccelerationSensor"] = ProtoInfo(PROTO_DEVICE, &VRMLBodyLoaderImpl::checkSensorProtoCommon); protoInfoMap["RangeSensor"] = ProtoInfo(PROTO_DEVICE, &VRMLBodyLoaderImpl::checkSensorProtoCommon); protoInfoMap["PressureSensor"] = ProtoInfo(PROTO_DEVICE, &VRMLBodyLoaderImpl::checkSensorProtoCommon); protoInfoMap["VisionSensor"] = ProtoInfo(PROTO_DEVICE, &VRMLBodyLoaderImpl::checkVisionSensorProto); protoInfoMap["RangeSensor"] = ProtoInfo(PROTO_DEVICE, &VRMLBodyLoaderImpl::checkRangeSensorProto); protoInfoMap["SpotLightDevice"] = ProtoInfo(PROTO_DEVICE, &VRMLBodyLoaderImpl::checkSpotLightDeviceProto); protoInfoMap["ExtraJoint"] = ProtoInfo(PROTO_EXTRAJOINT, &VRMLBodyLoaderImpl::checkExtraJointProto); } if(deviceFactories.empty()){ deviceFactories["ForceSensor"] = &VRMLBodyLoaderImpl::createForceSensor; deviceFactories["Gyro"] = &VRMLBodyLoaderImpl::createRateGyroSensor; deviceFactories["AccelerationSensor"] = &VRMLBodyLoaderImpl::createAccelerationSensor; //sensorTypeMap["PressureSensor"] = Sensor::PRESSURE; //sensorTypeMap["PhotoInterrupter"] = Sensor::PHOTO_INTERRUPTER; //sensorTypeMap["TorqueSensor"] = Sensor::TORQUE; deviceFactories["RangeSensor"] = &VRMLBodyLoaderImpl::createRangeSensor; deviceFactories["VisionSensor"] = &VRMLBodyLoaderImpl::createCamera; deviceFactories["SpotLightDevice"] = &VRMLBodyLoaderImpl::createSpotLight; } } VRMLBodyLoader::~VRMLBodyLoader() { delete impl; } VRMLBodyLoaderImpl::~VRMLBodyLoaderImpl() { } const char* VRMLBodyLoader::format() const { return "OpenHRP3-VRML97"; } void VRMLBodyLoader::setMessageSink(std::ostream& os) { impl->os_ = &os; impl->sgConverter.setMessageSink(os); } void VRMLBodyLoader::setVerbose(bool on) { impl->isVerbose = on; } /** \todo fully implement this mode */ void VRMLBodyLoader::enableShapeLoading(bool on) { impl->sgConverter.setTriangulationEnabled(on); impl->sgConverter.setNormalGenerationEnabled(on); } void VRMLBodyLoader::setDefaultDivisionNumber(int n) { impl->divisionNumber = n; } VRMLNodePtr VRMLBodyLoader::getOriginalNode(Link* link) { return impl->getOriginalNode(link); } VRMLNodePtr VRMLBodyLoaderImpl::getOriginalNode(Link* link) { LinkOriginalMap::iterator it; it = linkOriginalMap.find(link); if (it == linkOriginalMap.end()) { return NULL; } return it->second; } bool VRMLBodyLoader::load(Body* body, const std::string& filename) { body->clearDevices(); body->clearExtraJoints(); return impl->load(body, filename); } bool VRMLBodyLoaderImpl::load(Body* body, const std::string& filename) { bool result = false; this->body = body; rootJointNode = 0; extraJointNodes.clear(); validJointIdSet.clear(); numValidJointIds = 0; try { sgConverter.setDivisionNumber(divisionNumber); vrmlParser.load(filename); readTopNodes(); if(body->modelName().empty()){ body->setModelName(getBasename(filename)); } result = true; os().flush(); } catch(const ValueNode::Exception& ex){ os() << ex.message() << endl; } catch(EasyScanner::Exception & ex){ os() << ex.getFullMessage() << endl; } catch(const nonexistent_key_error& error){ if(const std::string* message = get_error_info(error)){ os() << *message << endl; } } catch(const std::exception& ex){ os() << ex.what() << endl; } return result; } void VRMLBodyLoaderImpl::readTopNodes() { bool humanoidNodeLoaded = false; VRMLGroupPtr nonHumanoidNodeGroup; while(VRMLNodePtr node = vrmlParser.readNode()){ if(node->isCategoryOf(PROTO_DEF_NODE)){ VRMLProto* proto = static_cast(node.get()); ProtoInfoMap::iterator p = protoInfoMap.find(proto->protoName); if(p != protoInfoMap.end()){ ProtoInfo& info = p->second; (this->*info.protoCheckFunc)(proto); } continue; } else if(node->isCategoryOf(PROTO_INSTANCE_NODE)){ VRMLProtoInstance* instance = static_cast(node.get()); if(instance->proto->protoName == "Humanoid") { if(humanoidNodeLoaded){ throw invalid_argument(_("Humanoid nodes more than one are defined.")); } readHumanoidNode(instance); humanoidNodeLoaded = true; continue; } else if(instance->proto->protoName == "ExtraJoint") { extraJointNodes.push_back(instance); continue; } } if(!nonHumanoidNodeGroup){ nonHumanoidNodeGroup = new VRMLGroup; } nonHumanoidNodeGroup->children.push_back(node); } vrmlParser.checkEOF(); bool loaded = humanoidNodeLoaded; if(humanoidNodeLoaded){ setExtraJoints(); } else if(!nonHumanoidNodeGroup->children.empty()){ SgNodePtr scene = sgConverter.convert(nonHumanoidNodeGroup); if(scene){ Link* link = body->createLink(); link->setName("Root"); link->setShape(scene); link->setMass(1.0); link->setInertia(Matrix3::Identity()); body->setRootLink(link); loaded = true; } } if(!loaded){ throw invalid_argument(_("There are no VRML nodes which can be loaded as a Body.")); } } void VRMLBodyLoaderImpl::checkHumanoidProto(VRMLProto* proto) { // required fields requireField(proto, "center"); requireField(proto, "humanoidBody"); requireField(proto, "rotation"); requireField(proto, "translation"); // optional fields addField(proto, "info"); addField(proto, "name"); addField(proto, "version"); addField(proto, "scaleOrientation"); addField(proto, "scale", SFVec3f::Constant(1.0)); } void VRMLBodyLoaderImpl::checkJointProto(VRMLProto* proto) { // required fields requireField(proto, "center"); requireField(proto, "children"); requireField(proto, "rotation"); requireField(proto, "translation"); requireField(proto, "jointType"); requireField(proto, "jointId"); VRMLVariantField* field; field = proto->findField("jointAxis"); if(!field){ throw invalid_argument(_("Prototype of Humanoid must have the \"jointAxis\" field")); } if(field->type() != typeid(SFString) && field->type() != typeid(SFVec3f)){ throw invalid_argument(_("The type of \"jointAxis\" field in \"Humanoid\" prototype must be SFString or SFVec3f")); } // optional fields addField(proto, "llimit"); addField(proto, "ulimit"); addField(proto, "lvlimit"); addField(proto, "uvlimit"); addField(proto, "limitOrientation"); addField(proto, "name"); addField(proto, "gearRatio", 1.0); addField(proto, "rotorInertia", 0.0); addField(proto, "rotorResistor", 0.0); addField(proto, "torqueConst", 1.0); addField(proto, "encoderPulse", 1.0); addField(proto, "jointValue", 0.0); addField(proto, "scale", SFVec3f::Constant(1.0)); if(proto->findField("equivalentInertia")){ os() << _("The \"equivalentInertia\" field of the Joint node is obsolete.") << endl; } } void VRMLBodyLoaderImpl::checkSegmentProto(VRMLProto* proto) { requireField(proto, "centerOfMass"); requireField(proto, "mass"); requireField(proto, "momentsOfInertia"); addField(proto, "name"); } void VRMLBodyLoaderImpl::checkSurfaceProto(VRMLProto* proto) { requireField(proto, "visual"); requireField(proto, "collision"); } void VRMLBodyLoaderImpl::checkSensorProtoCommon(VRMLProto* proto) { requireField(proto, "sensorId"); requireField(proto, "translation"); requireField(proto, "rotation"); } void VRMLBodyLoaderImpl::checkDeviceProtoCommon(VRMLProto* proto) { requireField(proto, "translation"); requireField(proto, "rotation"); } void VRMLBodyLoaderImpl::checkVisionSensorProto(VRMLProto* proto) { checkDeviceProtoCommon(proto); requireField(proto, "type"); requireField(proto, "width"); requireField(proto, "height"); requireField(proto, "fieldOfView"); requireField(proto, "frontClipDistance"); requireField(proto, "backClipDistance"); addField(proto, "frameRate", 30.0); } void VRMLBodyLoaderImpl::checkRangeSensorProto(VRMLProto* proto) { checkDeviceProtoCommon(proto); requireField(proto, "scanAngle"); requireField(proto, "scanStep"); requireField(proto, "scanRate"); requireField(proto, "maxDistance"); addField(proto, "minDistance", 0.01); } void VRMLBodyLoaderImpl::checkSpotLightDeviceProto(VRMLProto* proto) { checkDeviceProtoCommon(proto); requireField(proto, "attenuation"); requireField(proto, "beamWidth"); requireField(proto, "color"); requireField(proto, "cutOffAngle"); requireField(proto, "direction"); requireField(proto, "intensity"); requireField(proto, "on"); } void VRMLBodyLoaderImpl::checkExtraJointProto(VRMLProto* proto) { requireField(proto, "link1Name"); requireField(proto, "link2Name"); requireField(proto, "link1LocalPos"); requireField(proto, "link2LocalPos"); requireField(proto, "jointType"); requireField(proto, "jointAxis"); } void VRMLBodyLoaderImpl::readHumanoidNode(VRMLProtoInstance* humanoidNode) { if(isVerbose) putMessage("Humanoid node"); body->setModelName(humanoidNode->defName); MFNode& nodes = get(humanoidNode->fields["humanoidBody"]); if(nodes.size() == 0){ throw invalid_argument(_("The Humanoid node does not have a Joint node in its \"humanoidBody\" field.")); } else if(nodes.size() > 1){ throw invalid_argument(_("The Humanoid node must have a unique Joint node in its \"humanoidBody\" field.")); } if(nodes[0]->isCategoryOf(PROTO_INSTANCE_NODE)){ VRMLProtoInstance* jointNode = dynamic_cast(nodes[0].get()); if(jointNode && jointNode->proto->protoName == "Joint"){ rootJointNode = jointNode; Matrix3 Rs = Matrix3::Identity(); Link* rootLink = readJointNode(jointNode, Rs); VRMLProtoFieldMap& f = jointNode->fields; Vector3 defaultRootPos; readVRMLfield(f["translation"], defaultRootPos); Matrix3 defaultRootR; readVRMLfield(f["rotation"], defaultRootR); rootLink->setOffsetTranslation(defaultRootPos); rootLink->setOffsetRotation(defaultRootR); body->setRootLink(rootLink); // Warn empty joint ids if(numValidJointIds < validJointIdSet.size()){ for(size_t i=0; i < validJointIdSet.size(); ++i){ if(!validJointIdSet[i]){ os() << str(format(_("Warning: Joint ID %1% is not specified.")) % i) << endl; } } } body->installCustomizer(); } } } static void setShape(Link* link, SgGroup* shape, bool isVisual) { SgNodePtr node; if(shape->empty()){ node = new SgNode; } else { SgInvariantGroup* invariant = new SgInvariantGroup; if(link->Rs().isApprox(Matrix3::Identity())){ shape->copyChildrenTo(invariant); } else { SgPosTransform* transformRs = new SgPosTransform; transformRs->setRotation(link->Rs()); shape->copyChildrenTo(transformRs); invariant->addChild(transformRs); } node = invariant; } if(node){ if(isVisual){ link->setVisualShape(node); } else { link->setCollisionShape(node); } } } Link* VRMLBodyLoaderImpl::readJointNode(VRMLProtoInstance* jointNode, const Matrix3& parentRs) { if(isVerbose) putMessage(string("Joint node") + jointNode->defName); Link* link = createLink(jointNode, parentRs); LinkInfo iLink; iLink.link = link; iLink.m = 0.0; iLink.c = Vector3::Zero(); iLink.I = Matrix3::Zero(); iLink.visualShape = new SgGroup; iLink.collisionShape = new SgGroup; iLink.isSurfaceNodeUsed = false; MFNode& childNodes = get(jointNode->fields["children"]); Affine3 T(Affine3::Identity()); ProtoIdSet acceptableProtoIds; acceptableProtoIds.set(PROTO_JOINT); acceptableProtoIds.set(PROTO_SEGMENT); acceptableProtoIds.set(PROTO_DEVICE); readJointSubNodes(iLink, childNodes, acceptableProtoIds, T); Matrix3& I = iLink.I; for(size_t i=0; i < iLink.segments.size(); ++i){ const SegmentInfo& segment = iLink.segments[i]; const Vector3 o = segment.c - iLink.c; const double& x = o.x(); const double& y = o.y(); const double& z = o.z(); const double& m = segment.m; I(0,0) += m * (y * y + z * z); I(0,1) += -m * (x * y); I(0,2) += -m * (x * z); I(1,0) += -m * (y * x); I(1,1) += m * (z * z + x * x); I(1,2) += -m * (y * z); I(2,0) += -m * (z * x); I(2,1) += -m * (z * y); I(2,2) += m * (x * x + y * y); } link->setMass(iLink.m); link->setCenterOfMass(link->Rs() * iLink.c); link->setInertia(link->Rs() * iLink.I * link->Rs().transpose()); setShape(link, iLink.visualShape, true); if(iLink.isSurfaceNodeUsed){ setShape(link, iLink.collisionShape, false); } else { link->setCollisionShape(link->visualShape()); } return link; } Link* VRMLBodyLoaderImpl::createLink(VRMLProtoInstance* jointNode, const Matrix3& parentRs) { Link* link = body->createLink(); link->setName(jointNode->defName); VRMLProtoFieldMap& jf = jointNode->fields; link->setJointId(get(jf["jointId"])); if(link->jointId() >= 0){ if(link->jointId() >= validJointIdSet.size()){ validJointIdSet.resize(link->jointId() + 1); } if(!validJointIdSet[link->jointId()]){ ++numValidJointIds; validJointIdSet.set(link->jointId()); } else { os() << str(format(_("Warning: Joint ID %1% is duplicated.")) % link->jointId()) << endl; } } if(jointNode != rootJointNode){ Vector3 b; readVRMLfield(jf["translation"], b); link->setOffsetTranslation(parentRs * b); Matrix3 R; readVRMLfield(jf["rotation"], R); link->setAccumulatedSegmentRotation(parentRs * R); } string jointType; readVRMLfield(jf["jointType"], jointType); if(jointType == "fixed" ){ link->setJointType(Link::FIXED_JOINT); } else if(jointType == "free" ){ link->setJointType(Link::FREE_JOINT); } else if(jointType == "rotate" ){ link->setJointType(Link::ROTATIONAL_JOINT); } else if(jointType == "slide" ){ link->setJointType(Link::SLIDE_JOINT); } else if(jointType == "pseudoContinuousTrack"){ link->setJointType(Link::PSEUDO_CONTINUOUS_TRACK); } else if(jointType == "crawler"){ link->setJointType(Link::CRAWLER_JOINT); os() << str(format(_("Warning: A deprecated joint type 'crawler'is specified for %1%. Use 'pseudoContinousTrack' instead.")) % link->name()) << endl; } else if(jointType == "agx_crawler"){ link->setJointType(Link::AGX_CRAWLER_JOINT); } else { throw invalid_argument(str(format(_("JointType \"%1%\" is not supported.")) % jointType)); } if(link->jointType() == Link::FREE_JOINT || link->jointType() == Link::FIXED_JOINT){ link->setJointAxis(Vector3::Zero()); } else { Vector3 jointAxis; VRMLVariantField& jointAxisField = jf["jointAxis"]; switch(jointAxisField.which()){ case SFSTRING: { SFString& axisLabel = get(jointAxisField); if(axisLabel == "X"){ jointAxis = Vector3::UnitX(); } else if(axisLabel == "Y"){ jointAxis = Vector3::UnitY(); } else if(axisLabel == "Z"){ jointAxis = Vector3::UnitZ(); } } break; case SFVEC3F: readVRMLfield(jointAxisField, jointAxis); break; default: jointAxis = Vector3::UnitZ(); break; } link->setJointAxis(link->Rs() * jointAxis); } double Ir, gearRatio, torqueConst, encoderPulse, rotorResistor; readVRMLfield(jf["rotorInertia"], Ir); readVRMLfield(jf["gearRatio"], gearRatio); readVRMLfield(jf["torqueConst"], torqueConst); readVRMLfield(jf["encoderPulse"], encoderPulse); readVRMLfield(jf["rotorResistor"], rotorResistor); VRMLVariantField* field = jointNode->findField("equivalentInertia"); if(field){ link->setEquivalentRotorInertia(get(*field)); } else { link->setEquivalentRotorInertia(gearRatio * gearRatio * Ir); } link->setInfo("rotorInertia", Ir); link->setInfo("gearRatio", gearRatio); link->setInfo("torqueConst", torqueConst); link->setInfo("encoderPulse", encoderPulse); link->setInfo("rotorResistor", rotorResistor); double maxlimit = numeric_limits::max(); link->setJointRange( getLimitValue(jf["llimit"], -maxlimit), getLimitValue(jf["ulimit"], +maxlimit)); link->setJointVelocityRange( getLimitValue(jf["lvlimit"], -maxlimit), getLimitValue(jf["uvlimit"], +maxlimit)); return link; } void VRMLBodyLoaderImpl::readJointSubNodes(LinkInfo& iLink, MFNode& childNodes, const ProtoIdSet& acceptableProtoIds, const Affine3& T) { for(size_t i = 0; i < childNodes.size(); ++i){ bool doTraverse = false; VRMLNode* childNode = childNodes[i].get(); if(!childNode->isCategoryOf(PROTO_INSTANCE_NODE)){ doTraverse = true; } else { VRMLProtoInstance* protoInstance = static_cast(childNode); int id = PROTO_UNDEFINED; const string& protoName = protoInstance->proto->protoName; ProtoInfoMap::iterator p = protoInfoMap.find(protoName); if(p == protoInfoMap.end()){ doTraverse = true; childNode = protoInstance->actualNode.get(); } else { id = p->second.id; if(!acceptableProtoIds.test(id)){ throw invalid_argument(str(format(_("%1% node is not in a correct place.")) % protoName)); } if(isVerbose){ messageIndent += 2; } switch(id){ case PROTO_JOINT: if(!T.matrix().isApprox(Affine3::MatrixType::Identity())){ throw invalid_argument( str(format(_("Joint node \"%1%\" is not in a correct place.")) % protoInstance->defName)); } iLink.link->appendChild(readJointNode(protoInstance, iLink.link->Rs())); break; case PROTO_SEGMENT: readSegmentNode(iLink, protoInstance, T); linkOriginalMap[iLink.link] = childNodes[i]; break; case PROTO_SURFACE: readSurfaceNode(iLink, protoInstance, T); break; case PROTO_DEVICE: readDeviceNode(iLink, protoInstance, T); break; default: doTraverse = true; break; } if(isVerbose){ messageIndent -= 2; } } } if(doTraverse && childNode->isCategoryOf(GROUPING_NODE)){ VRMLGroup* group = static_cast(childNode); if(VRMLTransform* transform = dynamic_cast(group)){ readJointSubNodes(iLink, group->getChildren(), acceptableProtoIds, T * transform->toAffine3d()); } else { readJointSubNodes(iLink, group->getChildren(), acceptableProtoIds, T); } } } } void VRMLBodyLoaderImpl::readSegmentNode(LinkInfo& iLink, VRMLProtoInstance* segmentNode, const Affine3& T) { if(isVerbose) putMessage(string("Segment node ") + segmentNode->defName); /* Mass = Sigma mass C = (Sigma mass * T * c) / Mass I = Sigma(R * I * Rt + G) R = Rotation matrix part of T G = y*y+z*z, -x*y, -x*z, -y*x, z*z+x*x, -y*z, -z*x, -z*y, x*x+y*y (x, y, z ) = T * c - C */ VRMLProtoFieldMap& sf = segmentNode->fields; SegmentInfo iSegment; readVRMLfield(sf["mass"], iSegment.m); Vector3 c; readVRMLfield(sf["centerOfMass"], c); iSegment.c = T.linear() * c + T.translation(); iLink.c = (iSegment.c * iSegment.m + iLink.c * iLink.m) / (iLink.m + iSegment.m); iLink.m += iSegment.m; Matrix3 I; readVRMLfield(sf["momentsOfInertia"], I); iLink.I.noalias() += T.linear() * I * T.linear().transpose(); MFNode& childNodes = get(segmentNode->fields["children"]); ProtoIdSet acceptableProtoIds; acceptableProtoIds.set(PROTO_SURFACE); acceptableProtoIds.set(PROTO_DEVICE); readJointSubNodes(iLink, childNodes, acceptableProtoIds, T); SgNodePtr node = sgConverter.convert(segmentNode); if(node){ if(T.isApprox(Affine3::Identity())){ node->setName(segmentNode->defName); iLink.visualShape->addChild(node); } else { SgPosTransform* transform = new SgPosTransform(T); transform->addChild(node); transform->setName(segmentNode->defName); iLink.visualShape->addChild(transform); } } else { node = new SgNode; node->setName(segmentNode->defName); iLink.visualShape->addChild(node); } } void VRMLBodyLoaderImpl::readSurfaceNode(LinkInfo& iLink, VRMLProtoInstance* segmentShapeNode, const Affine3& T) { const string& typeName = segmentShapeNode->proto->protoName; if(isVerbose) putMessage(string("Surface node ") + segmentShapeNode->defName); iLink.isSurfaceNodeUsed = true; // check if another Surface node does not appear in the subtree MFNode& visualNodes = get(segmentShapeNode->fields["visual"]); ProtoIdSet acceptableProtoIds; readJointSubNodes(iLink, visualNodes, acceptableProtoIds, T); MFNode& collisionNodes = get(segmentShapeNode->fields["collision"]); readJointSubNodes(iLink, collisionNodes, acceptableProtoIds, T); SgGroup* group; SgPosTransform* transform = 0; if(T.isApprox(Affine3::Identity())){ group = iLink.collisionShape; } else { transform = new SgPosTransform(T); group = transform; } for(size_t i=0; i < collisionNodes.size(); ++i){ SgNodePtr node = sgConverter.convert(collisionNodes[i]); if(node){ group->addChild(node); } } if(transform && !transform->empty()){ transform->setName(segmentShapeNode->defName); iLink.collisionShape->addChild(transform); } } void VRMLBodyLoaderImpl::readDeviceNode(LinkInfo& iLink, VRMLProtoInstance* deviceNode, const Affine3& T) { const string& typeName = deviceNode->proto->protoName; if(isVerbose) putMessage(typeName + " node " + deviceNode->defName); DeviceFactoryMap::iterator p = deviceFactories.find(typeName); if(p == deviceFactories.end()){ os() << str(format(_("Sensor type %1% is not supported.\n")) % typeName) << endl; } else { DeviceFactory& factory = p->second; DevicePtr device = factory(deviceNode); if(device){ device->setLink(iLink.link); const Matrix3 RsT = iLink.link->Rs(); device->setLocalTranslation(RsT * (T * device->localTranslation())); device->setLocalRotation(RsT * (T.linear() * device->localRotation())); body->addDevice(device); } } } void VRMLBodyLoaderImpl::readDeviceCommonParameters(Device& device, VRMLProtoInstance* node) { device.setName(node->defName); int id = -1; if(!checkAndReadVRMLfield(node, "deviceId", id)){ checkAndReadVRMLfield(node, "sensorId", id); } device.setId(id); device.setLocalTranslation(getValue(node, "translation")); Matrix3 R; readVRMLfield(node->fields["rotation"], R); device.setLocalRotation(R); } ForceSensorPtr VRMLBodyLoaderImpl::createForceSensor(VRMLProtoInstance* node) { ForceSensorPtr sensor = new ForceSensor(); readDeviceCommonParameters(*sensor, node); SFVec3f f_max, t_max; if(checkAndReadVRMLfield(node, "maxForce", f_max)){ sensor->F_max().head<3>() = f_max; } if(checkAndReadVRMLfield(node, "maxTorque", t_max)){ sensor->F_max().tail<3>() = t_max; } return sensor; } RateGyroSensorPtr VRMLBodyLoaderImpl::createRateGyroSensor(VRMLProtoInstance* node) { RateGyroSensorPtr sensor = new RateGyroSensor(); readDeviceCommonParameters(*sensor, node); SFVec3f w_max; if(checkAndReadVRMLfield(node, "maxAngularVelocity", w_max)){ sensor->w_max() = w_max; } return sensor; } AccelerationSensorPtr VRMLBodyLoaderImpl::createAccelerationSensor(VRMLProtoInstance* node) { AccelerationSensorPtr sensor = new AccelerationSensor(); readDeviceCommonParameters(*sensor, node); SFVec3f dv_max; if(checkAndReadVRMLfield(node, "maxAngularVelocity", dv_max)){ sensor->dv_max() = dv_max; } return sensor; } CameraPtr VRMLBodyLoaderImpl::createCamera(VRMLProtoInstance* node) { CameraPtr camera; RangeCamera* range = 0; const SFString& type = get(node->fields["type"]); if(type == "COLOR"){ camera = new Camera; camera->setImageType(Camera::COLOR_IMAGE); } else if(type == "DEPTH"){ range = new RangeCamera; range->setOrganized(true); range->setImageType(Camera::NO_IMAGE); } else if(type == "COLOR_DEPTH"){ range = new RangeCamera; range->setOrganized(true); range->setImageType(Camera::COLOR_IMAGE); } else if(type == "POINT_CLOUD"){ range = new RangeCamera; range->setOrganized(false); range->setImageType(Camera::NO_IMAGE); } else if(type == "COLOR_POINT_CLOUD"){ range = new RangeCamera; range->setOrganized(false); range->setImageType(Camera::COLOR_IMAGE); } if(range){ camera = range; } else { camera = new Camera; } readDeviceCommonParameters(*camera, node); bool on = true; if(checkAndReadVRMLfield(node, "on", on)){ camera->on(on); } camera->setResolution(getValue(node, "width"), getValue(node, "height")); camera->setFieldOfView(getValue(node, "fieldOfView")); camera->setNearClipDistance(getValue(node, "frontClipDistance")); camera->setFarClipDistance(getValue(node, "backClipDistance")); camera->setFrameRate(getValue(node, "frameRate")); return camera; } RangeSensorPtr VRMLBodyLoaderImpl::createRangeSensor(VRMLProtoInstance* node) { RangeSensorPtr rangeSensor = new RangeSensor; readDeviceCommonParameters(*rangeSensor, node); bool on = true; if(checkAndReadVRMLfield(node, "on", on)){ rangeSensor->on(on); } rangeSensor->setYawRange(getValue(node, "scanAngle")); rangeSensor->setPitchRange(0.0); const double scanStep = getValue(node, "scanStep"); rangeSensor->setYawResolution(rangeSensor->yawRange() / scanStep); rangeSensor->setMinDistance(getValue(node, "minDistance")); rangeSensor->setMaxDistance(getValue(node, "maxDistance")); rangeSensor->setFrameRate(getValue(node, "scanRate")); return rangeSensor; } void VRMLBodyLoaderImpl::readLightDeviceCommonParameters(Light& light, VRMLProtoInstance* node) { readDeviceCommonParameters(light, node); light.on(getValue(node, "on")); light.setColor(getValue(node, "color")); light.setIntensity(getValue(node, "intensity")); } SpotLightPtr VRMLBodyLoaderImpl::createSpotLight(VRMLProtoInstance* node) { SpotLightPtr light = new SpotLight(); readLightDeviceCommonParameters(*light, node); light->setDirection(getValue(node, "direction")); light->setBeamWidth(getValue(node, "beamWidth")); light->setCutOffAngle(getValue(node, "cutOffAngle")); SFVec3f attenuation = getValue(node, "attenuation"); light->setConstantAttenuation(attenuation[0]); light->setLinearAttenuation(attenuation[1]); light->setQuadraticAttenuation(attenuation[2]); return light; } void VRMLBodyLoaderImpl::setExtraJoints() { for(size_t i=0; i < extraJointNodes.size(); ++i){ VRMLProtoFieldMap& f = extraJointNodes[i]->fields; Body::ExtraJoint joint; string link1Name, link2Name; readVRMLfield(f["link1Name"], link1Name); readVRMLfield(f["link2Name"], link2Name); joint.link[0] = body->link(link1Name); joint.link[1] = body->link(link2Name); for(int j=0; j < 2; ++j){ if(!joint.link[j]){ throw invalid_argument( str(format(_("Field \"link%1%Name\" of a ExtraJoint node does not specify a valid link name")) % (j+1))); } } SFString& jointType = get(f["jointType"]); if(jointType == "piston"){ joint.type = Body::EJ_PISTON; joint.axis = get(f["jointAxis"]); } else if(jointType == "ball"){ joint.type = Body::EJ_BALL; } else { throw invalid_argument(str(format(_("JointType \"%1%\" is not supported.")) % jointType)); } readVRMLfield(f["link1LocalPos"], joint.point[0]); readVRMLfield(f["link2LocalPos"], joint.point[1]); body->addExtraJoint(joint); } } choreonoid-1.5.0/src/Body/LeggedBodyHelper.cpp0000664000000000000000000001422212741425367017717 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "LeggedBodyHelper.h" #include "Link.h" #include "JointPath.h" #include #include using namespace std; using namespace boost; using namespace cnoid; namespace cnoid { LeggedBodyHelper* getLeggedBodyHelper(Body* body) { LeggedBodyHelper* legged = body->getOrCreateCache("LeggedBodyHelper"); if(!legged->body()){ legged->resetBody(body); } return legged; } } LeggedBodyHelper::LeggedBodyHelper() { isValid_ = false; } LeggedBodyHelper::LeggedBodyHelper(Body* body) { resetBody(body); } LeggedBodyHelper::LeggedBodyHelper(const LeggedBodyHelper& org) { resetBody(org.body_); } LeggedBodyHelper::~LeggedBodyHelper() { } bool LeggedBodyHelper::resetBody(Body* body) { body_ = body; footInfos.clear(); const Listing& footLinkNodes = *body_->info()->findListing("footLinks"); if(footLinkNodes.isValid()){ for(int i=0; i < footLinkNodes.size(); ++i){ FootInfo footInfo; const Mapping& footLinkNode = *footLinkNodes[i].toMapping(); footInfo.link = body_->link(footLinkNode["link"].toString()); if(footInfo.link){ readEx(footLinkNode, "soleCenter", footInfo.soleCenter); if(!read(footLinkNode, "homeCop", footInfo.homeCop)){ footInfo.homeCop = footInfo.soleCenter; } string kneePitchJointLabel; if(footLinkNode.read("kneePitchJoint", kneePitchJointLabel)){ footInfo.kneePitchJoint = body_->link(kneePitchJointLabel); } footInfos.push_back(footInfo); } } } isValid_ = !footInfos.empty(); return isValid_; } bool LeggedBodyHelper::doLegIkToMoveCm(const Vector3& c, bool onlyProjectionToFloor) { if(!isValid_){ return false; } static const int MAX_ITERATION = 100; static const double ERROR_THRESH_SQR = 1.0e-6 * 1.0e-6; Link* baseFoot = footInfos[0].link; Link* waist = body_->rootLink(); LinkTraverse fkTraverse(waist); Vector3 c0 = body_->calcCenterOfMass(); bool failed = false; int loopCounter = 0; while(true){ Vector3 e = c - c0; if(onlyProjectionToFloor){ e.z() = 0.0; } if(e.squaredNorm() < ERROR_THRESH_SQR){ break; } size_t numDone = 0; JointPathPtr baseToWaist = getCustomJointPath(body_, baseFoot, waist); if(baseToWaist && baseToWaist->calcInverseKinematics(waist->p() + e, waist->R())){ numDone++; for(size_t j=1; j < footInfos.size(); ++j){ Link* foot = footInfos[j].link; JointPathPtr waistToFoot = getCustomJointPath(body_, waist, foot); if(waistToFoot){ bool ikDone; if(waistToFoot->hasAnalyticalIK()){ ikDone = waistToFoot->calcInverseKinematics(foot->p(), foot->R()); } else { Vector3 p0 = foot->p(); Matrix3 R0 = foot->R(); waistToFoot->calcForwardKinematics(); ikDone = waistToFoot->calcInverseKinematics(p0, R0); } if(ikDone){ numDone++; } else { break; } } } } if(numDone < footInfos.size()){ failed = true; break; } if(++loopCounter < MAX_ITERATION){ fkTraverse.calcForwardKinematics(); c0 = body_->calcCenterOfMass(); } else { break; } } return !failed; } bool LeggedBodyHelper::setStance(double width, Link* baseLink) { if(footInfos.size() != 2){ return false; } bool result = false; Link* foot[2]; double sign; if(footInfos[1].link == baseLink){ foot[0] = footInfos[1].link; foot[1] = footInfos[0].link; sign = -1.0; } else { foot[0] = footInfos[0].link; foot[1] = footInfos[1].link; sign = 1.0; } const Matrix3& R0 = foot[0]->R(); const Vector3 baseY(R0(0,1), sign * R0(1,1), 0.0); Link* waist = body_->rootLink(); foot[1]->p() = foot[0]->p() + baseY * width; Vector3 wp = (foot[0]->p() + foot[1]->p()) / 2.0; wp[2] = waist->p()[2]; JointPathPtr ikPath = getCustomJointPath(body_, foot[0], waist); if(ikPath && ikPath->calcInverseKinematics(wp, waist->R())){ ikPath = getCustomJointPath(body_, waist, foot[1]); if(ikPath && ikPath->calcInverseKinematics(foot[1]->p(), foot[1]->R())){ LinkTraverse fkTraverse(baseLink); fkTraverse.calcForwardKinematics(); result = true; } } return result; } Vector3 LeggedBodyHelper::centerOfSole(int footIndex) const { const FootInfo& info = footInfos[footIndex]; return info.link->p() + info.link->R() * info.soleCenter; } Vector3 LeggedBodyHelper::centerOfSoles() const { Vector3 p = Vector3::Zero(); int n = footInfos.size(); if(n == 0){ throw "LeggedBodyHelper::centerOfSoles(): not foot information"; } else { for(int i=0; i < n; ++i){ const FootInfo& info = footInfos[i]; p.noalias() += info.link->p() + info.link->R() * info.soleCenter; } } return p / n; } Vector3 LeggedBodyHelper::homeCopOfSole(int footIndex) const { const FootInfo& info = footInfos[footIndex]; return info.link->p() + info.link->R() * info.homeCop; } Vector3 LeggedBodyHelper::homeCopOfSoles() const { Vector3 p = Vector3::Zero(); int n = footInfos.size(); if(n == 0){ throw "LeggedBodyHelper::homeCopOfSoles(): not foot information"; } else { for(size_t i=0; i < footInfos.size(); ++i){ const FootInfo& info = footInfos[i]; p.noalias() += info.link->p() + info.link->R() * info.homeCop; } } return p / n; } choreonoid-1.5.0/src/Body/Body.h0000664000000000000000000001653612741425367015126 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_BODY_H #define CNOID_BODY_BODY_H #include "LinkTraverse.h" #include "Link.h" #include "DeviceList.h" #include "exportdecl.h" namespace cnoid { class Body; class BodyImpl; class Mapping; class SgCloneMap; struct BodyInterface; struct BodyCustomizerInterface; typedef void* BodyCustomizerHandle; typedef ref_ptr BodyPtr; class CNOID_EXPORT Body : public Referenced { public: Body(); Body(const Body& org); virtual Body* clone() const; virtual Link* createLink(const Link* org = 0) const; virtual ~Body(); const std::string& name() const; void setName(const std::string& name); const std::string& modelName() const; void setModelName(const std::string& name); void setRootLink(Link* link); /** This function must be called when the structure of the link tree is changed. */ void updateLinkTree(); void initializeState(); /** The number of the links that are actual joints. The joints given joint ids are recognized as such joints. Note that the acutal value is the maximum joint ID plus one. Thus there may be a case where the value does not correspond to the actual number of the joints with ids. In other words, the value represents the size of the link sequence obtained by joint() function. */ int numJoints() const { return numActualJoints; } /** The number of the joints without joint ids. For example, a joint for simulating a spring is usually handled as such a joint. You can get the joints by giving the index after the last joint id to the joint() function. */ int numVirtualJoints() const { return jointIdToLinkArray.size() - numActualJoints; } /** The number of all the joints including both the actual and virtual joints. */ int numAllJoints() const { return jointIdToLinkArray.size(); } /** This function returns a link that has a given joint ID. If there is no link that has a given joint ID, the function returns a dummy link object whose ID is minus one. If the body has virtual joints, this function returns them by giving the ids over the last one. */ Link* joint(int id) const { return jointIdToLinkArray[id]; } /** The number of all the links the body has. The value corresponds to the size of the sequence obtained by link() function. */ int numLinks() const { return linkTraverse_.numLinks(); } /** This function returns the link of a given index in the whole link sequence. The order of the sequence corresponds to a link-tree traverse from the root link. The size of the sequence can be obtained by numLinks(). */ Link* link(int index) const { return linkTraverse_.link(index); } /** LinkTraverse object that traverses all the links from the root link */ const LinkTraverse& linkTraverse() const { return linkTraverse_; } /** This function returns a link object whose name of Joint node matches a given name. Null is returned when the body has no joint of the given name. */ Link* link(const std::string& name) const; /** The root link of the body */ Link* rootLink() const { return rootLink_; } int numDevices() const { return devices_.size(); } Device* device(int index) const { return devices_[index]; } /** Example: DeviceList forceSensors(body->devices()); or forceSensors << body->devices(); */ const DeviceList<>& devices() const { return devices_; } template DeviceList devices() const { return devices_; } template DeviceType* findDevice(const std::string& name) const { return dynamic_cast(findDeviceSub(name)); } Device* findDevice(const std::string& name) const { return findDeviceSub(name); } void addDevice(Device* device); void initializeDeviceStates(); void clearDevices(); /** This function returns true when the whole body is a static, fixed object like a floor. */ bool isStaticModel() const { return isStaticModel_; } bool isFixedRootModel() const { return rootLink_->isFixedJoint(); } void resetDefaultPosition(const Position& T); const Position& defaultPosition() const { return rootLink_->Tb(); } double mass() const; const Vector3& calcCenterOfMass(); const Vector3& centerOfMass() const; void calcTotalMomentum(Vector3& out_P, Vector3& out_L); void calcForwardKinematics(bool calcVelocity = false, bool calcAcceleration = false) { linkTraverse_.calcForwardKinematics(calcVelocity, calcAcceleration); } void clearExternalForces(); enum ExtraJointType { EJ_PISTON, EJ_BALL }; struct ExtraJoint { ExtraJointType type; Vector3 axis; Link* link[2]; Vector3 point[2]; }; int numExtraJoints() const { return extraJoints_.size(); } ExtraJoint& extraJoint(int index) { return extraJoints_[index]; } const ExtraJoint& extraJoint(int index) const { return extraJoints_[index]; } void addExtraJoint(const ExtraJoint& extraJoint) { extraJoints_.push_back(extraJoint); } void clearExtraJoints() { extraJoints_.clear(); } const Mapping* info() const; Mapping* info(); void resetInfo(Mapping* info); void cloneShapes(SgCloneMap& cloneMap); template T* findCache(const std::string& name) { return dynamic_cast(findCacheSub(name)); } template const T* findCache(const std::string& name) const { return dynamic_cast(findCacheSub(name)); } template T* getOrCreateCache(const std::string& name) { T* cache = findCache(name); if(!cache){ cache = new T(); insertCache(name, cache); } return cache; } bool getCaches(PolymorphicReferencedArrayBase<>& out_caches, std::vector& out_names) const; void removeCache(const std::string& name); BodyCustomizerHandle customizerHandle() const; BodyCustomizerInterface* customizerInterface() const; bool installCustomizer(); bool installCustomizer(BodyCustomizerInterface* customizerInterface); bool hasVirtualJointForces() const; void setVirtualJointForces(); static void addCustomizerDirectory(const std::string& path); static BodyInterface* bodyInterface(); protected: void copy(const Body& org); private: LinkTraverse linkTraverse_; LinkPtr rootLink_; bool isStaticModel_; std::vector jointIdToLinkArray; int numActualJoints; DeviceList<> devices_; std::vector extraJoints_; BodyImpl* impl; void initialize(); Link* cloneLinkTree(const Link* orgLink); Link* createEmptyJoint(int jointId); Device* findDeviceSub(const std::string& name) const; Referenced* findCacheSub(const std::string& name); const Referenced* findCacheSub(const std::string& name) const; void insertCache(const std::string& name, Referenced* cache); void setVirtualJointForcesSub(); }; } #endif choreonoid-1.5.0/src/Body/PointLight.cpp0000664000000000000000000000364612741425367016643 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "PointLight.h" using namespace cnoid; namespace { const int LightStateSize = Light::lightStateSize(); } PointLight::PointLight() { constantAttenuation_ = 1.0f; linearAttenuation_ = 0.0f; quadraticAttenuation_ = 0.0f; } const char* PointLight::typeName() { return "PointLight"; } void PointLight::copyStateFrom(const PointLight& other) { Light::copyStateFrom(other); constantAttenuation_ = other.constantAttenuation_; linearAttenuation_ = other.linearAttenuation_; quadraticAttenuation_ = other.quadraticAttenuation_; } void PointLight::copyStateFrom(const DeviceState& other) { if(typeid(other) != typeid(PointLight)){ throw std::invalid_argument("Type mismatch in the Device::copyStateFrom function"); } copyStateFrom(static_cast(other)); } PointLight::PointLight(const PointLight& org, bool copyStateOnly) : Light(org, copyStateOnly) { copyStateFrom(org); } DeviceState* PointLight::cloneState() const { return new PointLight(*this, true); } Device* PointLight::clone() const { return new PointLight(*this); } void PointLight::forEachActualType(boost::function func) { if(!func(typeid(PointLight))){ Light::forEachActualType(func); } } int PointLight::pointLightStateSize() { return LightStateSize + 3; } int PointLight::stateSize() const { return LightStateSize + 3; } const double* PointLight::readState(const double* buf) { buf = Light::readState(buf); constantAttenuation_ = buf[0]; linearAttenuation_ = buf[1]; quadraticAttenuation_ = buf[2]; return buf + 3; } double* PointLight::writeState(double* out_buf) const { out_buf = Light::writeState(out_buf); out_buf[0] = constantAttenuation_; out_buf[1] = linearAttenuation_; out_buf[2] = quadraticAttenuation_; return out_buf + 3; } choreonoid-1.5.0/src/Body/LinkGroup.cpp0000664000000000000000000000344312741425367016467 0ustar rootroot/* @author Shin'ichiro Nakaoka */ #include "LinkGroup.h" #include "Body.h" #include "Link.h" #include #include using namespace cnoid; LinkGroup::LinkGroup(private_tag tag) { } LinkGroup::LinkGroup(const LinkGroup& org) { } LinkGroup::~LinkGroup() { } /** @param linkGroupSeq YAML node defining a ling group set. If linkGroupSeq.isValid() is false, a whole body group that contains all the links is created. */ LinkGroupPtr LinkGroup::create(const Body& body) { const Listing& linkGroupList = *body.info()->findListing("linkGroup"); LinkGroupPtr group = boost::make_shared(private_tag()); group->setName("Whole Body"); if(!linkGroupList.isValid() || !group->load(body, linkGroupList)){ group->setFlatLinkList(body); } return group; } bool LinkGroup::load(const Body& body, const Listing& linkGroupList) { for(int i=0; i < linkGroupList.size(); ++i){ const ValueNode& node = linkGroupList[i]; if(node.isScalar()){ Link* link = body.link(node.toString()); if(!link){ return false; } elements.push_back(link->index()); } else if(node.isMapping()){ const Mapping& group = *node.toMapping(); LinkGroupPtr linkGroup = boost::make_shared(private_tag()); linkGroup->setName(group["name"]); if(linkGroup->load(body, *group["links"].toListing())){ elements.push_back(linkGroup); } else { return false; } } else { return false; } } return true; } void LinkGroup::setFlatLinkList(const Body& body) { for(int i=0; i < body.numLinks(); ++i){ elements.push_back(i); } } choreonoid-1.5.0/src/Body/ForwardDynamics.h0000664000000000000000000000324312741425367017314 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_FORWARD_DYNAMICS_H #define CNOID_BODY_FORWARD_DYNAMICS_H #include "BasicSensorSimulationHelper.h" #include "Link.h" #include #include "exportdecl.h" namespace cnoid { class DyBody; typedef ref_ptr DyBodyPtr; /** This class calculates the forward dynamics of a Body object by using the Featherstone's articulated body algorithm. The class also integrates motion using the Euler method or RungeKutta method. */ class CNOID_EXPORT ForwardDynamics { public: EIGEN_MAKE_ALIGNED_OPERATOR_NEW; ForwardDynamics(DyBody* body); virtual ~ForwardDynamics(); void setGravityAcceleration(const Vector3& g); void setEulerMethod(); void setRungeKuttaMethod(); void setTimeStep(double timeStep); void enableSensors(bool on); void setOldAccelSensorCalcMode(bool on); virtual void initialize() = 0; virtual void calcNextState() = 0; protected: virtual void initializeSensors(); /** @brief update position/orientation using spatial velocity @param out_p p(t+dt) @param out_R R(t+dt) @param p0 p(t) @param R0 R(t) @param w angular velocity @param v0 spatial velocity @param dt time step[s] */ static void SE3exp(Position& out_T, const Position& T0, const Vector3& w, const Vector3& vo, double dt); DyBodyPtr body; Vector3 g; double timeStep; bool sensorsEnabled; BasicSensorSimulationHelper sensorHelper; enum { EULER_METHOD, RUNGEKUTTA_METHOD } integrationMode; }; typedef boost::shared_ptr ForwardDynamicsPtr; }; #endif choreonoid-1.5.0/src/Body/VRMLBodyWriter.h0000664000000000000000000000161212741425367017011 0ustar rootroot /*! @file */ #ifndef CNOID_BODY_VRMLBODY_WRITER_INCLUDED #define CNOID_BODY_VRMLBODY_WRITER_INCLUDED #include #include "VRMLBody.h" #include #include #include #include #include "exportdecl.h" namespace cnoid { class VRMLBodyWriter; class CNOID_EXPORT VRMLBodyWriter : public VRMLWriter { public: VRMLBodyWriter(std::ostream& out); protected: void registerNodeMethodMap(); private: void writeHumanoidNode(VRMLNodePtr node); void writeJointNode(VRMLNodePtr node); void writeSegmentNode(VRMLNodePtr node); void writeSurfaceNode(VRMLNodePtr node); void writeVisionSensorNode(VRMLNodePtr node); void writeForceSensorNode(VRMLNodePtr node); void writeGyroNode(VRMLNodePtr node); void writeAccelerationSensorNode(VRMLNodePtr node); void writeRangeSensorNode(VRMLNodePtr node); }; }; #endif choreonoid-1.5.0/src/Body/SpotLight.cpp0000664000000000000000000000345612741425367016476 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "SpotLight.h" using namespace cnoid; namespace { const int PointLightStateSize = PointLight::pointLightStateSize(); } SpotLight::SpotLight() { direction_ << 0.0f, 0.0f, -1.0f; beamWidth_ = 1.570796f; cutOffAngle_ = 0.785398f; } const char* SpotLight::typeName() { return "SpotLight"; } void SpotLight::copyStateFrom(const SpotLight& other) { PointLight::copyStateFrom(other); direction_ = other.direction_; beamWidth_ = other.beamWidth_; cutOffAngle_ = other.cutOffAngle_; } void SpotLight::copyStateFrom(const DeviceState& other) { if(typeid(other) != typeid(SpotLight)){ throw std::invalid_argument("Type mismatch in the Device::copyStateFrom function"); } copyStateFrom(static_cast(other)); } SpotLight::SpotLight(const SpotLight& org, bool copyStateOnly) : PointLight(org, copyStateOnly) { copyStateFrom(org); } DeviceState* SpotLight::cloneState() const { return new SpotLight(*this, true); } Device* SpotLight::clone() const { return new SpotLight(*this); } void SpotLight::forEachActualType(boost::function func) { if(!func(typeid(SpotLight))){ PointLight::forEachActualType(func); } } int SpotLight::stateSize() const { return PointLightStateSize + 5; } const double* SpotLight::readState(const double* buf) { buf = PointLight::readState(buf); direction_ = Eigen::Map(buf); beamWidth_ = buf[3]; cutOffAngle_ = buf[4]; return buf + 5; } double* SpotLight::writeState(double* out_buf) const { out_buf = PointLight::writeState(out_buf); Eigen::Map(out_buf) << direction_; out_buf[3] = beamWidth_; out_buf[4] = cutOffAngle_; return out_buf + 5; } choreonoid-1.5.0/src/Body/MassMatrix.cpp0000664000000000000000000000566712741425367016657 0ustar rootroot/** \author Shin'ichiro Nakaoka */ #include "MassMatrix.h" #include "Link.h" #include "InverseDynamics.h" using namespace cnoid; namespace { void setColumnOfMassMatrix(Body* body, MatrixXd& out_M, int column) { Link* rootLink = body->rootLink(); Vector6 f = calcInverseDynamics(rootLink); if(!rootLink->isFixedJoint()){ f.tail<3>() -= rootLink->p().cross(f.head<3>()); out_M.block<6, 1>(0, column) = f; } const int n = body->numJoints(); for(int i = 0; i < n; ++i){ Link* joint = body->joint(i); out_M(i + 6, column) = joint->u(); } } } namespace cnoid { /** calculate the mass matrix using the unit vector method \todo replace the unit vector method here with a more efficient method The motion equation (dv != dvo) | | | dv | | | | fext | | out_M | * | dw | + | b1 | = | tauext | | | |ddq | | | | u | */ void calcMassMatrix(Body* body, const Vector3& g, Eigen::MatrixXd& out_M) { const int nj = body->numJoints(); Link* rootLink = body->rootLink(); const int totaldof = rootLink->isFixedJoint() ? nj : nj + 6; out_M.resize(totaldof, totaldof); // preserve and clear the joint accelerations VectorXd ddqorg(nj); VectorXd uorg(nj); for(int i = 0; i < nj; ++i){ Link* joint = body->joint(i); ddqorg[i] = joint->ddq(); uorg [i] = joint->u(); joint->ddq() = 0.0; } // preserve and clear the root link acceleration const Vector3 dvorg = rootLink->dv(); const Vector3 dworg = rootLink->dw(); //const Vector3 root_w_x_v = rootLink->w().cross(rootLink->vo() + rootLink->w().cross(rootLink->p())); rootLink->dv() = g; rootLink->dw().setZero(); MatrixXd b1(totaldof, 1); setColumnOfMassMatrix(body, b1, 0); if(!rootLink->isFixedJoint()){ for(int i=0; i < 3; ++i){ rootLink->dv()[i] += 1.0; setColumnOfMassMatrix(body, out_M, i); rootLink->dv()[i] -= 0.0; } for(int i=0; i < 3; ++i){ rootLink->dw()[i] = 1.0; setColumnOfMassMatrix(body, out_M, i + 3); rootLink->dw()[i] = 0.0; } } for(int i = 0; i < nj; ++i){ Link* joint = body->joint(i); joint->ddq() = 1.0; int j = i + 6; setColumnOfMassMatrix(body, out_M, j); out_M(j, j) += joint->Jm2(); // motor inertia joint->ddq() = 0.0; } // subtract the constant term for(int i = 0; i < out_M.cols(); ++i){ out_M.col(i) -= b1; } // recover state for(int i = 0; i < nj; ++i){ Link* joint = body->joint(i); joint->ddq() = ddqorg[i]; joint->u() = uorg [i]; } rootLink->dv() = dvorg; rootLink->dw() = dworg; } void calcMassMatrix(const BodyPtr& body, MatrixXd& out_M) { const Vector3 g(0, 0, 9.8); calcMassMatrix(body, g, out_M); } } choreonoid-1.5.0/src/Body/BodyCustomizerInterface.h0000664000000000000000000000611712741425367021026 0ustar rootroot/** \file \brief The definitions of the body customizer interface for increasing binary compatibility \author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_CUSTOMIZER_INTERFACE_H_INCLUDED #define CNOID_BODY_CUSTOMIZER_INTERFACE_H_INCLUDED #include #include #include #include "exportdecl.h" namespace cnoid { typedef void* BodyHandle; typedef void* BodyCustomizerHandle; typedef int (*BodyGetLinkIndexFromNameFunc) (BodyHandle bodyHandle, const char* linkName); typedef const char* (*BodyGetLinkNameFunc) (BodyHandle bodyHandle, int linkIndex); typedef double* (*BodyGetLinkDoubleValuePtrFunc)(BodyHandle bodyHandle, int linkIndex); static const int BODY_INTERFACE_VERSION = 1; struct BodyInterface { int version; BodyGetLinkIndexFromNameFunc getLinkIndexFromName; BodyGetLinkNameFunc getLinkName; BodyGetLinkDoubleValuePtrFunc getJointValuePtr; BodyGetLinkDoubleValuePtrFunc getJointVelocityPtr; BodyGetLinkDoubleValuePtrFunc getJointForcePtr; }; typedef const char** (*BodyCustomizerGetTargetModelNamesFunc)(); typedef BodyCustomizerHandle (*BodyCustomizerCreateFunc)(BodyHandle bodyHandle, const char* modelName); typedef void (*BodyCustomizerDestroyFunc) (BodyCustomizerHandle customizerHandle); typedef int (*BodyCustomizerInitializeAnalyticIkFunc) (BodyCustomizerHandle customizerHandle, int baseLinkIndex, int targetLinkIndex); /* p and R are based on the coordinate of a base link */ typedef bool (*BodyCustomizerCalcAnalyticIkFunc) (BodyCustomizerHandle customizerHandle, int ikPathId, const Vector3& p, const Matrix3& R); typedef void (*BodyCustomizerSetVirtualJointForcesFunc)(BodyCustomizerHandle customizerHandle); static const int BODY_CUSTOMIZER_INTERFACE_VERSION = 1; struct BodyCustomizerInterface { int version; BodyCustomizerGetTargetModelNamesFunc getTargetModelNames; BodyCustomizerCreateFunc create; BodyCustomizerDestroyFunc destroy; BodyCustomizerInitializeAnalyticIkFunc initializeAnalyticIk; BodyCustomizerCalcAnalyticIkFunc calcAnalyticIk; BodyCustomizerSetVirtualJointForcesFunc setVirtualJointForces; }; typedef BodyCustomizerInterface* (*GetBodyCustomizerInterfaceFunc)(BodyInterface* bodyInterface); CNOID_EXPORT int loadBodyCustomizers(const std::string pathString, BodyInterface* bodyInterface); CNOID_EXPORT int loadBodyCustomizers(const std::string pathString); CNOID_EXPORT int loadBodyCustomizers(BodyInterface* bodyInterface); CNOID_EXPORT int loadBodyCustomizers(); CNOID_EXPORT BodyCustomizerInterface* findBodyCustomizer(std::string modelName); } #if defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__) #define CNOID_BODY_CUSTOMIZER_EXPORT extern "C" __declspec(dllexport) //extern "C" __declspec(dllexport) cnoid::BodyCustomizerInterface* //getHrpBodyCustomizerInterface(cnoid::Bodyinterface* bodyinterface); #else #define CNOID_BODY_CUSTOMIZER_EXPORT extern "C" //extern "C" cnoid::BodyCustomizerInterface* //getHrpBodyCustomizerInterface(cnoid::Bodyinterface* bodyinterface); #endif #endif choreonoid-1.5.0/src/Body/AbstractBodyLoader.cpp0000664000000000000000000000107212741425367020261 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "AbstractBodyLoader.h" #include using namespace boost; using namespace cnoid; AbstractBodyLoader::AbstractBodyLoader() { } AbstractBodyLoader::~AbstractBodyLoader() { } void AbstractBodyLoader::setMessageSink(std::ostream& os) { } void AbstractBodyLoader::setVerbose(bool on) { } void AbstractBodyLoader::setShapeLoadingEnabled(bool on) { } void AbstractBodyLoader::setDefaultDivisionNumber(int n) { } void AbstractBodyLoader::setDefaultCreaseAngle(double theta) { } choreonoid-1.5.0/src/Body/ConstraintForceSolver.cpp0000664000000000000000000023601112741425367021052 0ustar rootroot/** \file \brief Implementation of ConstraintForceSolver class \author Shin'ichiro Nakaoka */ #ifdef __WIN32__ #define NOMINMAX #endif #include "DyWorld.h" #include "DyBody.h" #include "LinkTraverse.h" #include "ContactAttribute.h" #include "ForwardDynamicsCBM.h" #include "ConstraintForceSolver.h" #include "BodyCollisionDetectorUtil.h" #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; using namespace cnoid; // Is LCP solved by Iterative or Pivoting method ? // #define USE_PIVOTING_LCP #ifdef USE_PIVOTING_LCP #include "SimpleLCP_Path.h" static const bool usePivotingLCP = true; #else static const bool usePivotingLCP = false; #endif // settings static const double VEL_THRESH_OF_DYNAMIC_FRICTION = 1.0e-4; static const bool ENABLE_STATIC_FRICTION = true; static const bool ONLY_STATIC_FRICTION_FORMULATION = (true && ENABLE_STATIC_FRICTION); static const bool STATIC_FRICTION_BY_TWO_CONSTRAINTS = true; static const bool IGNORE_CURRENT_VELOCITY_IN_STATIC_FRICTION = false; static const bool ENABLE_TRUE_FRICTION_CONE = (true && ONLY_STATIC_FRICTION_FORMULATION && STATIC_FRICTION_BY_TWO_CONSTRAINTS); static const bool SKIP_REDUNDANT_ACCEL_CALC = true; static const bool ASSUME_SYMMETRIC_MATRIX = false; static const int DEFAULT_MAX_NUM_GAUSS_SEIDEL_ITERATION = 1000; //static const int DEFAULT_NUM_GAUSS_SEIDEL_ITERATION_BLOCK = 10; static const int DEFAULT_NUM_GAUSS_SEIDEL_ITERATION_BLOCK = 1; static const int DEFAULT_NUM_GAUSS_SEIDEL_INITIAL_ITERATION = 0; static const double DEFAULT_GAUSS_SEIDEL_ERROR_CRITERION = 1.0e-3; static const double THRESH_TO_SWITCH_REL_ERROR = 1.0e-8; //static const double THRESH_TO_SWITCH_REL_ERROR = numeric_limits::epsilon(); static const bool USE_PREVIOUS_LCP_SOLUTION = true; static const bool ENABLE_CONTACT_DEPTH_CORRECTION = true; // normal setting static const double DEFAULT_CONTACT_CORRECTION_DEPTH = 0.0001; //static const double PENETRATION_A = 500.0; //static const double PENETRATION_B = 80.0; static const double DEFAULT_CONTACT_CORRECTION_VELOCITY_RATIO = 1.0; static const double DEFAULT_CONTACT_CULLING_DISTANCE = 0.005; static const double DEFAULT_CONTACT_CULLING_DEPTH = 0.05; // test for mobile robots with wheels //static const double DEFAULT_CONTACT_CORRECTION_DEPTH = 0.005; //static const double PENETRATION_A = 500.0; //static const double PENETRATION_B = 80.0; //static const double NEGATIVE_VELOCITY_RATIO_FOR_PENETRATION = 10.0; //static const bool ENABLE_CONTACT_POINT_THINNING = false; // experimental options static const bool PROPORTIONAL_DYNAMIC_FRICTION = false; static const bool ENABLE_RANDOM_STATIC_FRICTION_BASE = false; // debug options static const bool CFS_DEBUG = false; static const bool CFS_DEBUG_VERBOSE = false; static const bool CFS_DEBUG_VERBOSE_2 = false; static const bool CFS_DEBUG_VERBOSE_3 = false; static const bool CFS_DEBUG_LCPCHECK = false; static const bool CFS_MCP_DEBUG = false; static const bool CFS_MCP_DEBUG_SHOW_ITERATION_STOP = false; static const bool CFS_PUT_NUM_CONTACT_POINTS = false; static const Vector3 local2dConstraintPoints[3] = { Vector3( 1.0, 0.0, (-sqrt(3.0) / 2.0)), Vector3(-1.0, 0.0, (-sqrt(3.0) / 2.0)), Vector3( 0.0, 0.0, ( sqrt(3.0) / 2.0)) }; namespace cnoid { class ConstraintForceSolverImpl { public: ConstraintForceSolverImpl(WorldBase& world); ~ConstraintForceSolverImpl(); void initialize(void); void solve(); inline void clearExternalForces(); WorldBase& world; bool isConstraintForceOutputMode; struct ConstraintPoint { int globalIndex; Vector3 point; Vector3 normalTowardInside[2]; Vector3 defaultAccel[2]; double normalProjectionOfRelVelocityOn0; double depth; // position error in the case of a connection point double mu; Vector3 relVelocityOn0; int globalFrictionIndex; int numFrictionVectors; Vector3 frictionVector[4][2]; }; typedef std::vector ConstraintPointArray; struct LinkData { Vector3 dvo; Vector3 dw; Vector3 pf0; Vector3 ptau0; double uu; double uu0; double ddq; int numberToCheckAccelCalcSkip; int parentIndex; DyLink* link; }; typedef std::vector LinkDataArray; struct BodyData { DyBodyPtr body; bool isStatic; bool hasConstrainedLinks; bool isTestForceBeingApplied; int geometryId; LinkDataArray linksData; Vector3 dpf; Vector3 dptau; /** If the body includes high-gain mode joints, the ForwardDynamisCBM object of the body is set to this pointer. The pointer is null when all the joints are torque mode and the forward dynamics is calculated by ABM. */ ForwardDynamicsCBMPtr forwardDynamicsCBM; }; std::vector bodiesData; typedef ConstraintForceSolver::CollisionHandler CollisionHandler; class ContactAttributeEx : public ContactAttribute { public: double contactCullingDistance; double contactCullingDepth; CollisionHandler collisionHandler; Connection collisionHandlerConnection; void onCollisionHandlerUnregistered(){ collisionHandler = CollisionHandler(); collisionHandlerConnection.disconnect(); } ~ContactAttributeEx(){ collisionHandlerConnection.disconnect(); } }; typedef std::map, ContactAttributeEx> ContactAttributeMap; ContactAttributeMap contactAttributeMap; typedef std::map CollisionHandlerIndexMap; CollisionHandlerIndexMap collisionHandlerIndexMap; struct CollisionHandlerInfo : public Referenced { CollisionHandler handler; Signal sigHandlerUnregisterd; ~CollisionHandlerInfo(){ sigHandlerUnregisterd(); } }; typedef ref_ptr CollisionHandlerInfoPtr; vector collisionHandlers; class LinkPair { public: virtual ~LinkPair() { } bool isSameBodyPair; int bodyIndex[2]; BodyData* bodyData[2]; DyLink* link[2]; LinkData* linkData[2]; ConstraintPointArray constraintPoints; bool isNonContactConstraint; ContactAttributeEx attr; }; CollisionDetectorPtr collisionDetector; vector geometryIdToBodyIndexMap; typedef std::map, LinkPair> GeometryPairToLinkPairMap; GeometryPairToLinkPairMap geometryPairToLinkPairMap; double defaultStaticFriction; double defaultSlipFriction; double defaultContactCullingDistance; double defaultContactCullingDepth; double defaultCoefficientOfRestitution; class ExtraJointLinkPair : public LinkPair { public: Vector3 jointPoint[2]; Vector3 jointConstraintAxes[3]; }; typedef boost::shared_ptr ExtraJointLinkPairPtr; vector extraJointLinkPairs; bool is2Dmode; DyBodyPtr bodyFor2dConstraint; BodyData bodyDataFor2dConstraint; class Constrain2dLinkPair : public LinkPair { public: double globalYpositions[3]; }; typedef boost::shared_ptr Constrain2dLinkPairPtr; vector constrain2dLinkPairs; std::vector constrainedLinkPairs; int globalNumConstraintVectors; int globalNumContactNormalVectors; int globalNumFrictionVectors; int prevGlobalNumConstraintVectors; int prevGlobalNumFrictionVectors; bool areThereImpacts; int numUnconverged; typedef Eigen::Matrix MatrixX; typedef VectorXd VectorX; // Mlcp * solution + b _|_ solution MatrixX Mlcp; // constant acceleration term when no external force is applied VectorX an0; VectorX at0; // constant vector of LCP VectorX b; // contact force solution: normal forces at contact points VectorX solution; // random number generator boost::variate_generator > randomAngle; // for special version of gauss sidel iterative solver std::vector frictionIndexToContactIndex; VectorX contactIndexToMu; VectorX mcpHi; int maxNumGaussSeidelIteration; int numGaussSeidelInitialIteration; double gaussSeidelErrorCriterion; double contactCorrectionDepth; double contactCorrectionVelocityRatio; int numGaussSeidelTotalLoops; int numGaussSeidelTotalCalls; int numGaussSeidelTotalLoopsMax; void initBody(const DyBodyPtr& body, BodyData& bodyData); void initExtraJoints(int bodyIndex); void init2Dconstraint(int bodyIndex); void setConstraintPoints(); void setDefaultContactAttributeValues(ContactAttributeEx& attr); void extractConstraintPoints(const CollisionPair& collisionPair); bool setContactConstraintPoint(LinkPair& linkPair, const Collision& collision); void setFrictionVectors(ConstraintPoint& constraintPoint); void setExtraJointConstraintPoints(const ExtraJointLinkPairPtr& linkPair); void set2dConstraintPoints(const Constrain2dLinkPairPtr& linkPair); void putContactPoints(); void solveImpactConstraints(); void initMatrices(); void setAccelCalcSkipInformation(); void setDefaultAccelerationVector(); void setAccelerationMatrix(); void initABMForceElementsWithNoExtForce(BodyData& bodyData); void calcABMForceElementsWithTestForce(BodyData& bodyData, DyLink* linkToApplyForce, const Vector3& f, const Vector3& tau); void calcAccelsABM(BodyData& bodyData, int constraintIndex); void calcAccelsMM(BodyData& bodyData, int constraintIndex); void extractRelAccelsOfConstraintPoints (Eigen::Block& Kxn, Eigen::Block& Kxt, int testForceIndex, int constraintIndex); void extractRelAccelsFromLinkPairCase1 (Eigen::Block& Kxn, Eigen::Block& Kxt, LinkPair& linkPair, int testForceIndex, int constraintIndex); void extractRelAccelsFromLinkPairCase2 (Eigen::Block& Kxn, Eigen::Block& Kxt, LinkPair& linkPair, int iTestForce, int iDefault, int testForceIndex, int constraintIndex); void extractRelAccelsFromLinkPairCase3 (Eigen::Block& Kxn, Eigen::Block& Kxt, LinkPair& linkPair, int testForceIndex, int constraintIndex); void copySymmetricElementsOfAccelerationMatrix (Eigen::Block& Knn, Eigen::Block& Ktn, Eigen::Block& Knt, Eigen::Block& Ktt); void clearSingularPointConstraintsOfClosedLoopConnections(); void setConstantVectorAndMuBlock(); void addConstraintForceToLinks(); void addConstraintForceToLink(LinkPair* linkPair, int ipair); void solveMCPByProjectedGaussSeidel (const MatrixX& M, const VectorX& b, VectorX& x); void solveMCPByProjectedGaussSeidelMainStep (const MatrixX& M, const VectorX& b, VectorX& x); void solveMCPByProjectedGaussSeidelInitial (const MatrixX& M, const VectorX& b, VectorX& x, const int numIteration); void checkLCPResult(MatrixX& M, VectorX& b, VectorX& x); void checkMCPResult(MatrixX& M, VectorX& b, VectorX& x); #ifdef USE_PIVOTING_LCP bool callPathLCPSolver(MatrixX& Mlcp, VectorX& b, VectorX& solution); // for PATH solver std::vector lb; std::vector ub; std::vector m_i; std::vector m_j; std::vector m_ij; #endif ofstream os; ContactAttributeEx& getOrCreateContactAttribute(Link* link1, Link* link2); int registerCollisionHandler(const std::string& name, CollisionHandler& handler); template void putMatrix(TMatrix& M, const char *name) { if(M.cols() == 1){ os << "Vector " << name << M << std::endl; } else { os << "Matrix " << name << ": \n"; for(int i=0; i < M.rows(); i++){ for(int j=0; j < M.cols(); j++){ //os << boost::format(" %6.3f ") % M(i, j); os << boost::format(" %.50g ") % M(i, j); } os << std::endl; } } } template void putVector(const TVector& M, const char *name) { os << "Vector " << name << M << std::endl; } template void debugPutMatrix(const TMatrix& M, const char *name) { if(CFS_DEBUG_VERBOSE) putMatrix(M, name); } template void debugPutVector(const TVector& M, const char *name) { if(CFS_DEBUG_VERBOSE) putVector(M, name); } CollisionLinkPairListPtr getCollisions(); #ifdef ENABLE_SIMULATION_PROFILING double collisionTime; TimeMeasure timer; #endif }; /* #ifdef _MSC_VER const double CFSImpl::PI = 3.14159265358979323846; const double CFSImpl::PI_2 = 1.57079632679489661923; #endif */ } namespace { typedef ConstraintForceSolverImpl CFSImpl; } CFSImpl::ConstraintForceSolverImpl(WorldBase& world) : world(world), randomAngle(boost::mt19937(), boost::uniform_real<>(0.0, 2.0 * PI)) { defaultStaticFriction = 1.0; defaultSlipFriction = 1.0; defaultContactCullingDistance = DEFAULT_CONTACT_CULLING_DISTANCE; defaultContactCullingDepth = DEFAULT_CONTACT_CULLING_DEPTH; defaultCoefficientOfRestitution = 0.0; maxNumGaussSeidelIteration = DEFAULT_MAX_NUM_GAUSS_SEIDEL_ITERATION; numGaussSeidelInitialIteration = DEFAULT_NUM_GAUSS_SEIDEL_INITIAL_ITERATION; gaussSeidelErrorCriterion = DEFAULT_GAUSS_SEIDEL_ERROR_CRITERION; contactCorrectionDepth = DEFAULT_CONTACT_CORRECTION_DEPTH; contactCorrectionVelocityRatio = DEFAULT_CONTACT_CORRECTION_VELOCITY_RATIO; isConstraintForceOutputMode = false; is2Dmode = false; } CFSImpl::~ConstraintForceSolverImpl() { if(CFS_DEBUG){ os.close(); } } void CFSImpl::initBody(const DyBodyPtr& body, BodyData& bodyData) { body->clearExternalForces(); bodyData.body = body; bodyData.linksData.resize(body->numLinks()); bodyData.hasConstrainedLinks = false; bodyData.isTestForceBeingApplied = false; bodyData.isStatic = body->isStaticModel(); LinkDataArray& linksData = bodyData.linksData; const int n = body->numLinks(); for(int i=0; i < n; ++i){ DyLink* link = body->link(i); linksData[link->index()].link = link; linksData[link->index()].parentIndex = link->parent() ? link->parent()->index() : -1; } } // initialize extra joints for making closed links void CFSImpl::initExtraJoints(int bodyIndex) { const DyBodyPtr& body = world.body(bodyIndex); BodyData& bodyData = bodiesData[bodyIndex]; for(int j=0; j < body->numExtraJoints(); ++j){ Body::ExtraJoint& bodyExtraJoint = body->extraJoint(j); ExtraJointLinkPairPtr linkPair; if(bodyExtraJoint.type == Body::EJ_PISTON){ linkPair = boost::make_shared(); linkPair->isSameBodyPair = true; linkPair->isNonContactConstraint = true; // generate two vectors orthogonal to the joint axis Vector3 u = Vector3::Zero(); int minElem = 0; Vector3& axis = bodyExtraJoint.axis; for(int k=1; k < 3; k++){ if(fabs(axis(k)) < fabs(axis(minElem))){ minElem = k; } } u(minElem) = 1.0; linkPair->constraintPoints.resize(2); const Vector3 t1 = axis.cross(u).normalized(); linkPair->jointConstraintAxes[0] = t1; linkPair->jointConstraintAxes[1] = axis.cross(t1).normalized(); } else if(bodyExtraJoint.type == Body::EJ_BALL){ } if(linkPair){ int numConstraints = linkPair->constraintPoints.size(); for(int k=0; k < numConstraints; ++k){ ConstraintPoint& constraint = linkPair->constraintPoints[k]; constraint.numFrictionVectors = 0; constraint.globalFrictionIndex = numeric_limits::max(); } for(int k=0; k < 2; ++k){ linkPair->bodyIndex[k] = bodyIndex; linkPair->bodyData[k] = &bodiesData[bodyIndex]; DyLink* link = static_cast(bodyExtraJoint.link[k]); linkPair->link[k] = link; linkPair->linkData[k] = &(bodyData.linksData[link->index()]); linkPair->jointPoint[k] = bodyExtraJoint.point[k]; } extraJointLinkPairs.push_back(linkPair); } } } void CFSImpl::init2Dconstraint(int bodyIndex) { if(!bodyFor2dConstraint){ bodyFor2dConstraint = new DyBody(); Link* link = bodyFor2dConstraint->createLink(); bodyFor2dConstraint->setRootLink(link); link->p().setZero(); link->R().setIdentity(); initBody(bodyFor2dConstraint, bodyDataFor2dConstraint); LinkData& linkData0 = bodyDataFor2dConstraint.linksData[0]; linkData0.dw.setZero(); linkData0.dvo.setZero(); } DyLink* rootLink = world.body(bodyIndex)->rootLink(); Constrain2dLinkPairPtr linkPair = boost::make_shared(); linkPair->isSameBodyPair = false; linkPair->isNonContactConstraint = true; linkPair->constraintPoints.resize(3); for(int i=0; i < 3; ++i){ ConstraintPoint& constraint = linkPair->constraintPoints[i]; constraint.numFrictionVectors = 0; constraint.globalFrictionIndex = numeric_limits::max(); linkPair->globalYpositions[i] = (rootLink->R() * local2dConstraintPoints[i] + rootLink->p()).y(); } linkPair->bodyIndex[0] = -1; linkPair->bodyData[0] = &bodyDataFor2dConstraint; linkPair->link[0] = bodyFor2dConstraint->rootLink(); linkPair->linkData[0] = &bodyDataFor2dConstraint.linksData[0]; linkPair->bodyIndex[1] = bodyIndex; linkPair->bodyData[1] = &bodiesData[bodyIndex]; linkPair->link[1] = rootLink; linkPair->linkData[1] = &bodiesData[bodyIndex].linksData[0]; constrain2dLinkPairs.push_back(linkPair); } void CFSImpl::initialize(void) { if(CFS_DEBUG || CFS_MCP_DEBUG){ static int ntest = 0; os.close(); os.open((string("cfs-log-") + boost::lexical_cast(ntest++) + ".log").c_str()); //os << setprecision(50); } if(CFS_MCP_DEBUG){ numGaussSeidelTotalCalls = 0; numGaussSeidelTotalLoops = 0; numGaussSeidelTotalLoopsMax = 0; } int numBodies = world.numBodies(); bodiesData.resize(numBodies); if(!collisionDetector){ collisionDetector = boost::make_shared(); } else { collisionDetector->clearGeometries(); } geometryIdToBodyIndexMap.clear(); geometryPairToLinkPairMap.clear(); contactAttributeMap.clear(); extraJointLinkPairs.clear(); constrain2dLinkPairs.clear(); for(int bodyIndex=0; bodyIndex < numBodies; ++bodyIndex){ const DyBodyPtr& body = world.body(bodyIndex); BodyData& bodyData = bodiesData[bodyIndex]; initBody(body, bodyData); bodyData.forwardDynamicsCBM = dynamic_pointer_cast(world.forwardDynamics(bodyIndex)); if(bodyData.isStatic && !(bodyData.forwardDynamicsCBM)){ LinkDataArray& linksData = bodyData.linksData; for(size_t j=0; j < linksData.size(); ++j){ LinkData& linkData = linksData[j]; linkData.dw.setZero(); linkData.dvo.setZero(); } } bodyData.geometryId = addBodyToCollisionDetector(*body, *collisionDetector, false); geometryIdToBodyIndexMap.resize(collisionDetector->numGeometries(), bodyIndex); initExtraJoints(bodyIndex); if(is2Dmode && !body->isStaticModel()){ init2Dconstraint(bodyIndex); } } collisionDetector->makeReady(); prevGlobalNumConstraintVectors = 0; prevGlobalNumFrictionVectors = 0; numUnconverged = 0; randomAngle.engine().seed(); } inline void CFSImpl::clearExternalForces() { for(size_t i=0; i < bodiesData.size(); ++i){ BodyData& bodyData = bodiesData[i]; bodyData.body->clearExternalForces(); } } void CFSImpl::solve() { if(CFS_DEBUG){ os << "Time: " << world.currentTime() << std::endl; } for(size_t i=0; i < bodiesData.size(); ++i){ BodyData& data = bodiesData[i]; data.hasConstrainedLinks = false; DyBodyPtr& body = data.body; const int n = body->numLinks(); for(int j=0; j < n; ++j){ DyLink* link = body->link(j); collisionDetector->updatePosition(data.geometryId + j, link->T()); link->constraintForces().clear(); } } globalNumConstraintVectors = 0; globalNumFrictionVectors = 0; areThereImpacts = false; constrainedLinkPairs.clear(); setConstraintPoints(); if(CFS_PUT_NUM_CONTACT_POINTS){ cout << globalNumContactNormalVectors; } if(globalNumConstraintVectors > 0){ if(CFS_DEBUG){ os << "Num Collisions: " << globalNumContactNormalVectors << std::endl; } if(CFS_DEBUG_VERBOSE) putContactPoints(); const bool constraintsSizeChanged = ((globalNumFrictionVectors != prevGlobalNumFrictionVectors) || (globalNumConstraintVectors != prevGlobalNumConstraintVectors)); if(constraintsSizeChanged){ initMatrices(); } if(areThereImpacts){ solveImpactConstraints(); } if(SKIP_REDUNDANT_ACCEL_CALC){ setAccelCalcSkipInformation(); } setDefaultAccelerationVector(); setAccelerationMatrix(); clearSingularPointConstraintsOfClosedLoopConnections(); setConstantVectorAndMuBlock(); if(CFS_DEBUG_VERBOSE){ debugPutVector(an0, "an0"); debugPutVector(at0, "at0"); debugPutMatrix(Mlcp, "Mlcp"); debugPutVector(b.head(globalNumConstraintVectors), "b1"); debugPutVector(b.segment(globalNumConstraintVectors, globalNumFrictionVectors), "b2"); } bool isConverged; #ifdef USE_PIVOTING_LCP isConverged = callPathLCPSolver(Mlcp, b, solution); #else if(!USE_PREVIOUS_LCP_SOLUTION || constraintsSizeChanged){ solution.setZero(); } solveMCPByProjectedGaussSeidel(Mlcp, b, solution); isConverged = true; #endif if(!isConverged){ ++numUnconverged; if(CFS_DEBUG) os << "LCP didn't converge" << numUnconverged << std::endl; } else { if(CFS_DEBUG) os << "LCP converged" << std::endl; if(CFS_DEBUG_LCPCHECK){ // checkLCPResult(Mlcp, b, solution); checkMCPResult(Mlcp, b, solution); } addConstraintForceToLinks(); } } prevGlobalNumConstraintVectors = globalNumConstraintVectors; prevGlobalNumFrictionVectors = globalNumFrictionVectors; } void CFSImpl::setConstraintPoints() { #ifdef ENABLE_SIMULATION_PROFILING timer.begin(); #endif collisionDetector->detectCollisions(boost::bind(&CFSImpl::extractConstraintPoints, this, _1)); #ifdef ENABLE_SIMULATION_PROFILING collisionTime = timer.measure(); #endif globalNumContactNormalVectors = globalNumConstraintVectors; for(size_t i=0; i < extraJointLinkPairs.size(); ++i){ setExtraJointConstraintPoints(extraJointLinkPairs[i]); } for(size_t i=0; i < constrain2dLinkPairs.size(); ++i){ set2dConstraintPoints(constrain2dLinkPairs[i]); } } void CFSImpl::setDefaultContactAttributeValues(ContactAttributeEx& attr) { attr.setStaticFriction(defaultStaticFriction); attr.setDynamicFriction(defaultSlipFriction); attr.setRestitution(defaultCoefficientOfRestitution); attr.contactCullingDistance = defaultContactCullingDistance; attr.contactCullingDepth = defaultContactCullingDepth; } void CFSImpl::extractConstraintPoints(const CollisionPair& collisionPair) { LinkPair* pLinkPair; const IdPair<> idPair(collisionPair.geometryId); GeometryPairToLinkPairMap::iterator p = geometryPairToLinkPairMap.find(idPair); if(p != geometryPairToLinkPairMap.end()){ pLinkPair = &p->second; pLinkPair->constraintPoints.clear(); } else { LinkPair& linkPair = geometryPairToLinkPairMap.insert(make_pair(idPair, LinkPair())).first->second; for(int i=0; i < 2; ++i){ const int id = collisionPair.geometryId[i]; const int bodyIndex = geometryIdToBodyIndexMap[id]; linkPair.bodyIndex[i] = bodyIndex; BodyData& bodyData = bodiesData[bodyIndex]; linkPair.bodyData[i] = &bodyData; const int linkIndex = id - bodyData.geometryId; linkPair.link[i] = bodyData.body->link(linkIndex); linkPair.linkData[i] = &bodyData.linksData[linkIndex]; } linkPair.isSameBodyPair = (linkPair.bodyIndex[0] == linkPair.bodyIndex[1]); linkPair.isNonContactConstraint = false; ContactAttributeMap::iterator q = contactAttributeMap.find(IdPair(linkPair.link[0], linkPair.link[1])); if(q != contactAttributeMap.end()){ linkPair.attr = q->second; } else { setDefaultContactAttributeValues(linkPair.attr); } pLinkPair = &linkPair; } const vector& collisions = collisionPair.collisions; CollisionHandler& collisionHandler = pLinkPair->attr.collisionHandler; if(collisionHandler){ if(collisionHandler(pLinkPair->link[0], pLinkPair->link[1], collisions, pLinkPair->attr)){ return; // skip the contact force calculation } } pLinkPair->bodyData[0]->hasConstrainedLinks = true; pLinkPair->bodyData[1]->hasConstrainedLinks = true; for(size_t i=0; i < collisions.size(); ++i){ setContactConstraintPoint(*pLinkPair, collisions[i]); } if(!pLinkPair->constraintPoints.empty()){ constrainedLinkPairs.push_back(pLinkPair); } } CollisionLinkPairListPtr CFSImpl::getCollisions() { CollisionLinkPairListPtr collisionPairs = boost::make_shared(); for(int i=0; i(); int numConstraintsInPair = source.constraintPoints.size(); for(int j=0; j < numConstraintsInPair; ++j){ ConstraintPoint& constraint = source.constraintPoints[j]; dest->collisions.push_back(Collision()); Collision& col = dest->collisions.back(); col.point = constraint.point; col.normal = constraint.normalTowardInside[1]; col.depth = constraint.depth; } for(int j=0; j<2; j++){ dest->body[j] = source.bodyData[j]->body; dest->link[j] = source.link[j]; } collisionPairs->push_back(dest); } return collisionPairs; } /** @retuen true if the point is actually added to the constraints */ bool CFSImpl::setContactConstraintPoint(LinkPair& linkPair, const Collision& collision) { // skip the contact which has too much depth if(collision.depth > linkPair.attr.contactCullingDepth){ return false; } ConstraintPointArray& constraintPoints = linkPair.constraintPoints; constraintPoints.push_back(ConstraintPoint()); ConstraintPoint& contact = constraintPoints.back(); contact.point = collision.point; // dense contact points are eliminated int nPrevPoints = constraintPoints.size() - 1; for(int i=0; i < nPrevPoints; ++i){ if((constraintPoints[i].point - contact.point).norm() < linkPair.attr.contactCullingDistance){ constraintPoints.pop_back(); return false; } } contact.normalTowardInside[1] = collision.normal; contact.normalTowardInside[0] = -contact.normalTowardInside[1]; contact.depth = collision.depth; contact.globalIndex = globalNumConstraintVectors++; // check velocities Vector3 v[2]; for(int k=0; k < 2; ++k){ DyLink* link = linkPair.link[k]; if(link->isRoot() && link->isFixedJoint()){ v[k].setZero(); } else { v[k] = link->vo() + link->w().cross(contact.point); if (link->jointType() < Link::PSEUDO_CONTINUOUS_TRACK){ continue; } if(link->jointType() <= Link::CRAWLER_JOINT){ // tentative // invalid depths should be fixed if (contact.depth > contactCorrectionDepth * 2.0){ contact.depth = contactCorrectionDepth * 2.0; } Vector3 axis = link->R() * link->a(); Vector3 n(collision.normal); Vector3 dir = axis.cross(n); if (k) dir *= -1.0; dir.normalize(); if(link->jointType() == Link::PSEUDO_CONTINUOUS_TRACK){ v[k] += link->dq() * dir; } else { v[k] += link->u() * dir; // CRAWLER_JOINT } } } } contact.relVelocityOn0 = v[1] - v[0]; contact.normalProjectionOfRelVelocityOn0 = contact.normalTowardInside[1].dot(contact.relVelocityOn0); if(!areThereImpacts){ if(contact.normalProjectionOfRelVelocityOn0 < -1.0e-6){ areThereImpacts = true; } } Vector3 v_tangent = contact.relVelocityOn0 - contact.normalProjectionOfRelVelocityOn0 * contact.normalTowardInside[1]; contact.globalFrictionIndex = globalNumFrictionVectors; double vt_square = v_tangent.squaredNorm(); static const double vsqrthresh = VEL_THRESH_OF_DYNAMIC_FRICTION * VEL_THRESH_OF_DYNAMIC_FRICTION; bool isSlipping = (vt_square > vsqrthresh); contact.mu = isSlipping ? linkPair.attr.dynamicFriction() : linkPair.attr.staticFriction(); if( !ONLY_STATIC_FRICTION_FORMULATION && isSlipping){ contact.numFrictionVectors = 1; double vt_mag = sqrt(vt_square); Vector3 t1 = v_tangent / vt_mag; Vector3 t2 = contact.normalTowardInside[1].cross(t1); Vector3 t3 = t2.cross(contact.normalTowardInside[1]); contact.frictionVector[0][0] = t3.normalized(); contact.frictionVector[0][1] = -contact.frictionVector[0][0]; // proportional dynamic friction near zero velocity if(PROPORTIONAL_DYNAMIC_FRICTION){ vt_mag *= 10000.0; if(vt_mag < contact.mu){ contact.mu = vt_mag; } } } else { if(ENABLE_STATIC_FRICTION){ contact.numFrictionVectors = (STATIC_FRICTION_BY_TWO_CONSTRAINTS ? 2 : 4); setFrictionVectors(contact); } else { contact.numFrictionVectors = 0; } } globalNumFrictionVectors += contact.numFrictionVectors; return true; } void CFSImpl::setFrictionVectors(ConstraintPoint& contact) { Vector3 u = Vector3::Zero(); int minAxis = 0; Vector3& normal = contact.normalTowardInside[0]; for(int i=1; i < 3; i++){ if(fabs(normal(i)) < fabs(normal(minAxis))){ minAxis = i; } } u(minAxis) = 1.0; Vector3 t1 = normal.cross(u).normalized(); Vector3 t2 = normal.cross(t1).normalized(); if(ENABLE_RANDOM_STATIC_FRICTION_BASE){ double theta = randomAngle(); contact.frictionVector[0][0] = cos(theta) * t1 + sin(theta) * t2; theta += PI_2; contact.frictionVector[1][0] = cos(theta) * t1 + sin(theta) * t2; } else { contact.frictionVector[0][0] = t1; contact.frictionVector[1][0] = t2; } if(STATIC_FRICTION_BY_TWO_CONSTRAINTS){ contact.frictionVector[0][1] = -contact.frictionVector[0][0]; contact.frictionVector[1][1] = -contact.frictionVector[1][0]; } else { contact.frictionVector[2][0] = -contact.frictionVector[0][0]; contact.frictionVector[3][0] = -contact.frictionVector[1][0]; contact.frictionVector[0][1] = contact.frictionVector[2][0]; contact.frictionVector[1][1] = contact.frictionVector[3][0]; contact.frictionVector[2][1] = contact.frictionVector[0][0]; contact.frictionVector[3][1] = contact.frictionVector[1][0]; } } void CFSImpl::setExtraJointConstraintPoints(const ExtraJointLinkPairPtr& linkPair) { ConstraintPointArray& constraintPoints = linkPair->constraintPoints; DyLink* link0 = linkPair->link[0]; DyLink* link1 = linkPair->link[1]; Vector3 point[2]; point[0].noalias() = link0->p() + link0->R() * linkPair->jointPoint[0]; point[1].noalias() = link1->p() + link1->R() * linkPair->jointPoint[1]; Vector3 midPoint = (point[0] + point[1]) / 2.0; Vector3 error = midPoint - point[0]; /* if(error.squaredNorm() > (0.04 * 0.04)){ return false; } */ // check velocities Vector3 v[2]; for(int k=0; k < 2; ++k){ DyLink* link = linkPair->link[k]; if(link->isRoot() && link->isFixedJoint()){ v[k].setZero(); } else { v[k] = link->vo() + link->w().cross(point[k]); } } Vector3 relVelocityOn0 = v[1] - v[0]; int n = linkPair->constraintPoints.size(); for(int i=0; i < n; ++i){ ConstraintPoint& constraint = constraintPoints[i]; const Vector3 axis = link0->R() * linkPair->jointConstraintAxes[i]; constraint.point = midPoint; constraint.normalTowardInside[0] = axis; constraint.normalTowardInside[1] = -axis; constraint.depth = axis.dot(error); constraint.globalIndex = globalNumConstraintVectors++; constraint.normalProjectionOfRelVelocityOn0 = constraint.normalTowardInside[1].dot(relVelocityOn0); } linkPair->bodyData[0]->hasConstrainedLinks = true; linkPair->bodyData[1]->hasConstrainedLinks = true; constrainedLinkPairs.push_back(linkPair.get()); } void CFSImpl::set2dConstraintPoints(const Constrain2dLinkPairPtr& linkPair) { static const Vector3 yAxis(0.0, 1.0, 0.0); ConstraintPointArray& constraintPoints = linkPair->constraintPoints; int n = linkPair->constraintPoints.size(); for(int i=0; i < n; ++i){ DyLink* link1 = linkPair->link[1]; Vector3 point1 = link1->p() + link1->R() * local2dConstraintPoints[i]; Vector3 relVelocityOn0 = link1->vo() + link1->w().cross(point1); ConstraintPoint& constraint = constraintPoints[i]; constraint.point = point1; constraint.normalTowardInside[0] = yAxis; constraint.normalTowardInside[1] = -yAxis; constraint.depth = point1.y() - linkPair->globalYpositions[i]; constraint.globalIndex = globalNumConstraintVectors++; constraint.normalProjectionOfRelVelocityOn0 = -(link1->vo() + link1->w().cross(point1)).y(); } linkPair->bodyData[0]->hasConstrainedLinks = true; linkPair->bodyData[1]->hasConstrainedLinks = true; constrainedLinkPairs.push_back(linkPair.get()); } void CFSImpl::putContactPoints() { os << "Contact Points\n"; for(size_t i=0; i < constrainedLinkPairs.size(); ++i){ LinkPair* linkPair = constrainedLinkPairs[i]; ExtraJointLinkPair* ejLinkPair = dynamic_cast(linkPair); if(!ejLinkPair){ os << " " << linkPair->link[0]->name() << " of " << linkPair->bodyData[0]->body->modelName(); os << "<-->"; os << " " << linkPair->link[1]->name() << " of " << linkPair->bodyData[1]->body->modelName(); os << "\n"; os << " culling thresh: " << linkPair->attr.contactCullingDistance << "\n"; ConstraintPointArray& constraintPoints = linkPair->constraintPoints; for(size_t j=0; j < constraintPoints.size(); ++j){ ConstraintPoint& contact = constraintPoints[j]; os << " index " << contact.globalIndex; os << " point: " << contact.point; os << " normal: " << contact.normalTowardInside[1]; os << " defaultAccel[0]: " << contact.defaultAccel[0]; os << " defaultAccel[1]: " << contact.defaultAccel[1]; os << " normal projectionOfRelVelocityOn0" << contact.normalProjectionOfRelVelocityOn0; os << " depth" << contact.depth; os << " mu" << contact.mu; os << " rel velocity: " << contact.relVelocityOn0; os << " friction[0][0]: " << contact.frictionVector[0][0]; os << " friction[0][1]: " << contact.frictionVector[0][1]; os << " friction[1][0]: " << contact.frictionVector[1][0]; os << " friction[1][1]: " << contact.frictionVector[1][1]; os << "\n"; } } } os << std::endl; } void CFSImpl::solveImpactConstraints() { if(CFS_DEBUG){ os << "Impacts !" << std::endl; } } void CFSImpl::initMatrices() { const int n = globalNumConstraintVectors; const int m = globalNumFrictionVectors; const int dimLCP = usePivotingLCP ? (n + m + m) : (n + m); Mlcp.resize(dimLCP, dimLCP); b.resize(dimLCP); solution.resize(dimLCP); if(usePivotingLCP){ Mlcp.block(0, n + m, n, m).setZero(); Mlcp.block(n + m, 0, m, n).setZero(); Mlcp.block(n + m, n, m, m) = -MatrixX::Identity(m, m); Mlcp.block(n + m, n + m, m, m).setZero(); Mlcp.block(n, n + m, m, m).setIdentity(); b.tail(m).setZero(); } else { frictionIndexToContactIndex.resize(m); contactIndexToMu.resize(globalNumContactNormalVectors); mcpHi.resize(globalNumContactNormalVectors); } an0.resize(n); at0.resize(m); } void CFSImpl::setAccelCalcSkipInformation() { // clear skip check numbers for(size_t i=0; i < bodiesData.size(); ++i){ BodyData& bodyData = bodiesData[i]; if(bodyData.hasConstrainedLinks){ LinkDataArray& linksData = bodyData.linksData; for(size_t j=0; j < linksData.size(); ++j){ linksData[j].numberToCheckAccelCalcSkip = numeric_limits::max(); } } } // add the number of contact points to skip check numbers of the links from a contact target to the root int numLinkPairs = constrainedLinkPairs.size(); for(int i=0; i < numLinkPairs; ++i){ LinkPair* linkPair = constrainedLinkPairs[i]; int constraintIndex = linkPair->constraintPoints.front().globalIndex; for(int j=0; j < 2; ++j){ LinkDataArray& linksData = linkPair->bodyData[j]->linksData; int linkIndex = linkPair->link[j]->index(); while(linkIndex >= 0){ LinkData& linkData = linksData[linkIndex]; if(linkData.numberToCheckAccelCalcSkip < constraintIndex){ break; } linkData.numberToCheckAccelCalcSkip = constraintIndex; linkIndex = linkData.parentIndex; } } } } void CFSImpl::setDefaultAccelerationVector() { // calculate accelerations with no constraint force for(size_t i=0; i < bodiesData.size(); ++i){ BodyData& bodyData = bodiesData[i]; if(bodyData.hasConstrainedLinks && ! bodyData.isStatic){ if(bodyData.forwardDynamicsCBM){ bodyData.forwardDynamicsCBM->sumExternalForces(); bodyData.forwardDynamicsCBM->solveUnknownAccels(); calcAccelsMM(bodyData, numeric_limits::max()); } else { initABMForceElementsWithNoExtForce(bodyData); calcAccelsABM(bodyData, numeric_limits::max()); } } } // extract accelerations for(size_t i=0; i < constrainedLinkPairs.size(); ++i){ LinkPair& linkPair = *constrainedLinkPairs[i]; ConstraintPointArray& constraintPoints = linkPair.constraintPoints; for(size_t j=0; j < constraintPoints.size(); ++j){ ConstraintPoint& constraint = constraintPoints[j]; for(int k=0; k < 2; ++k){ if(linkPair.bodyData[k]->isStatic){ constraint.defaultAccel[k].setZero(); } else { DyLink* link = linkPair.link[k]; LinkData* linkData = linkPair.linkData[k]; constraint.defaultAccel[k] = linkData->dvo - constraint.point.cross(linkData->dw) + link->w().cross(link->vo() + link->w().cross(constraint.point)); } } Vector3 relDefaultAccel(constraint.defaultAccel[1] - constraint.defaultAccel[0]); an0[constraint.globalIndex] = constraint.normalTowardInside[1].dot(relDefaultAccel); for(int k=0; k < constraint.numFrictionVectors; ++k){ at0[constraint.globalFrictionIndex + k] = constraint.frictionVector[k][1].dot(relDefaultAccel); } } } } void CFSImpl::setAccelerationMatrix() { const int n = globalNumConstraintVectors; const int m = globalNumFrictionVectors; Eigen::Block Knn = Mlcp.block(0, 0, n, n); Eigen::Block Ktn = Mlcp.block(0, n, n, m); Eigen::Block Knt = Mlcp.block(n, 0, m, n); Eigen::Block Ktt = Mlcp.block(n, n, m, m); for(size_t i=0; i < constrainedLinkPairs.size(); ++i){ LinkPair& linkPair = *constrainedLinkPairs[i]; int numConstraintsInPair = linkPair.constraintPoints.size(); for(int j=0; j < numConstraintsInPair; ++j){ ConstraintPoint& constraint = linkPair.constraintPoints[j]; int constraintIndex = constraint.globalIndex; // apply test normal force for(int k=0; k < 2; ++k){ BodyData& bodyData = *linkPair.bodyData[k]; if(!bodyData.isStatic){ bodyData.isTestForceBeingApplied = true; const Vector3& f = constraint.normalTowardInside[k]; if(bodyData.forwardDynamicsCBM){ //! \todo This code does not work correctly when the links are in the same body. Fix it. Vector3 arm = constraint.point - bodyData.body->rootLink()->p(); Vector3 tau = arm.cross(f); Vector3 tauext = constraint.point.cross(f); bodyData.forwardDynamicsCBM->solveUnknownAccels(linkPair.link[k], f, tauext, f, tau); calcAccelsMM(bodyData, constraintIndex); } else { Vector3 tau = constraint.point.cross(f); calcABMForceElementsWithTestForce(bodyData, linkPair.link[k], f, tau); if(!linkPair.isSameBodyPair || (k > 0)){ calcAccelsABM(bodyData, constraintIndex); } } } } extractRelAccelsOfConstraintPoints(Knn, Knt, constraintIndex, constraintIndex); // apply test friction force for(int l=0; l < constraint.numFrictionVectors; ++l){ for(int k=0; k < 2; ++k){ BodyData& bodyData = *linkPair.bodyData[k]; if(!bodyData.isStatic){ const Vector3& f = constraint.frictionVector[l][k]; if(bodyData.forwardDynamicsCBM){ //! \todo This code does not work correctly when the links are in the same body. Fix it. Vector3 arm = constraint.point - bodyData.body->rootLink()->p(); Vector3 tau = arm.cross(f); Vector3 tauext = constraint.point.cross(f); bodyData.forwardDynamicsCBM->solveUnknownAccels(linkPair.link[k], f, tauext, f, tau); calcAccelsMM(bodyData, constraintIndex); } else { Vector3 tau = constraint.point.cross(f); calcABMForceElementsWithTestForce(bodyData, linkPair.link[k], f, tau); if(!linkPair.isSameBodyPair || (k > 0)){ calcAccelsABM(bodyData, constraintIndex); } } } } extractRelAccelsOfConstraintPoints(Ktn, Ktt, constraint.globalFrictionIndex + l, constraintIndex); } linkPair.bodyData[0]->isTestForceBeingApplied = false; linkPair.bodyData[1]->isTestForceBeingApplied = false; } } if(ASSUME_SYMMETRIC_MATRIX){ copySymmetricElementsOfAccelerationMatrix(Knn, Ktn, Knt, Ktt); } } void CFSImpl::initABMForceElementsWithNoExtForce(BodyData& bodyData) { bodyData.dpf.setZero(); bodyData.dptau.setZero(); std::vector& linksData = bodyData.linksData; const LinkTraverse& traverse = bodyData.body->linkTraverse(); const int n = traverse.numLinks(); for(int i = n-1; i >= 0; --i){ DyLink* link = static_cast(traverse[i]); LinkData& data = linksData[i]; /* data.pf0 = link->pf; data.ptau0 = link->ptau; */ data.pf0 = link->pf() - link->f_ext(); data.ptau0 = link->ptau() - link->tau_ext(); for(DyLink* child = link->child(); child; child = child->sibling()){ LinkData& childData = linksData[child->index()]; data.pf0 += childData.pf0; data.ptau0 += childData.ptau0; if(!child->isFixedJoint()){ double uu_dd = childData.uu0 / child->dd(); data.pf0 += uu_dd * child->hhv(); data.ptau0 += uu_dd * child->hhw(); } } if(i > 0){ if(!link->isFixedJoint()){ data.uu0 = link->uu() + link->u() - (link->sv().dot(data.pf0) + link->sw().dot(data.ptau0)); data.uu = data.uu0; } } } } void CFSImpl::calcABMForceElementsWithTestForce (BodyData& bodyData, DyLink* linkToApplyForce, const Vector3& f, const Vector3& tau) { std::vector& linksData = bodyData.linksData; Vector3 dpf = -f; Vector3 dptau = -tau; DyLink* link = linkToApplyForce; while(link->parent()){ if(!link->isFixedJoint()){ LinkData& data = linksData[link->index()]; double duu = -(link->sv().dot(dpf) + link->sw().dot(dptau)); data.uu += duu; double duudd = duu / link->dd(); dpf += duudd * link->hhv(); dptau += duudd * link->hhw(); } link = link->parent(); } bodyData.dpf += dpf; bodyData.dptau += dptau; } void CFSImpl::calcAccelsABM(BodyData& bodyData, int constraintIndex) { std::vector& linksData = bodyData.linksData; LinkData& rootData = linksData[0]; DyLink* rootLink = rootData.link; if(rootLink->isFreeJoint()){ Eigen::Matrix M; M << rootLink->Ivv(), rootLink->Iwv().transpose(), rootLink->Iwv(), rootLink->Iww(); Eigen::Matrix f; f << (rootData.pf0 + bodyData.dpf), (rootData.ptau0 + bodyData.dptau); f *= -1.0; Eigen::Matrix a(M.colPivHouseholderQr().solve(f)); rootData.dvo = a.head<3>(); rootData.dw = a.tail<3>(); } else { rootData.dw .setZero(); rootData.dvo.setZero(); } // reset bodyData.dpf .setZero(); bodyData.dptau.setZero(); int skipCheckNumber = ASSUME_SYMMETRIC_MATRIX ? constraintIndex : (numeric_limits::max() - 1); int n = linksData.size(); for(int linkIndex = 1; linkIndex < n; ++linkIndex){ LinkData& linkData = linksData[linkIndex]; if(!SKIP_REDUNDANT_ACCEL_CALC || linkData.numberToCheckAccelCalcSkip <= skipCheckNumber){ DyLink* link = linkData.link; LinkData& parentData = linksData[linkData.parentIndex]; if(!link->isFixedJoint()){ linkData.ddq = (linkData.uu - (link->hhv().dot(parentData.dvo) + link->hhw().dot(parentData.dw))) / link->dd(); linkData.dvo = parentData.dvo + link->cv() + link->sv() * linkData.ddq; linkData.dw = parentData.dw + link->cw() + link->sw() * linkData.ddq; }else{ linkData.ddq = 0.0; linkData.dvo = parentData.dvo; linkData.dw = parentData.dw; } // reset linkData.uu = linkData.uu0; } } } void CFSImpl::calcAccelsMM(BodyData& bodyData, int constraintIndex) { std::vector& linksData = bodyData.linksData; LinkData& rootData = linksData[0]; DyLink* rootLink = rootData.link; rootData.dvo = rootLink->dvo(); rootData.dw = rootLink->dw(); const int skipCheckNumber = ASSUME_SYMMETRIC_MATRIX ? constraintIndex : (numeric_limits::max() - 1); const int n = linksData.size(); for(int linkIndex = 1; linkIndex < n; ++linkIndex){ LinkData& linkData = linksData[linkIndex]; if(!SKIP_REDUNDANT_ACCEL_CALC || linkData.numberToCheckAccelCalcSkip <= skipCheckNumber){ DyLink* link = linkData.link; LinkData& parentData = linksData[linkData.parentIndex]; if(!link->isFixedJoint()){ linkData.dvo = parentData.dvo + link->cv() + link->ddq() * link->sv(); linkData.dw = parentData.dw + link->cw() + link->ddq() * link->sw(); }else{ linkData.dvo = parentData.dvo; linkData.dw = parentData.dw; } } } } void CFSImpl::extractRelAccelsOfConstraintPoints (Eigen::Block& Kxn, Eigen::Block& Kxt, int testForceIndex, int constraintIndex) { int maxConstraintIndexToExtract = ASSUME_SYMMETRIC_MATRIX ? constraintIndex : globalNumConstraintVectors; for(size_t i=0; i < constrainedLinkPairs.size(); ++i){ LinkPair& linkPair = *constrainedLinkPairs[i]; BodyData& bodyData0 = *linkPair.bodyData[0]; BodyData& bodyData1 = *linkPair.bodyData[1]; if(bodyData0.isTestForceBeingApplied){ if(bodyData1.isTestForceBeingApplied){ extractRelAccelsFromLinkPairCase1(Kxn, Kxt, linkPair, testForceIndex, maxConstraintIndexToExtract); } else { extractRelAccelsFromLinkPairCase2(Kxn, Kxt, linkPair, 0, 1, testForceIndex, maxConstraintIndexToExtract); } } else { if(bodyData1.isTestForceBeingApplied){ extractRelAccelsFromLinkPairCase2(Kxn, Kxt, linkPair, 1, 0, testForceIndex, maxConstraintIndexToExtract); } else { extractRelAccelsFromLinkPairCase3(Kxn, Kxt, linkPair, testForceIndex, maxConstraintIndexToExtract); } } } } void CFSImpl::extractRelAccelsFromLinkPairCase1 (Eigen::Block& Kxn, Eigen::Block& Kxt, LinkPair& linkPair, int testForceIndex, int maxConstraintIndexToExtract) { ConstraintPointArray& constraintPoints = linkPair.constraintPoints; for(size_t i=0; i < constraintPoints.size(); ++i){ ConstraintPoint& constraint = constraintPoints[i]; int constraintIndex = constraint.globalIndex; if(ASSUME_SYMMETRIC_MATRIX && constraintIndex > maxConstraintIndexToExtract){ break; } DyLink* link0 = linkPair.link[0]; DyLink* link1 = linkPair.link[1]; LinkData* linkData0 = linkPair.linkData[0]; LinkData* linkData1 = linkPair.linkData[1]; //! \todo Can the follwoing equations be simplified ? Vector3 dv0 = linkData0->dvo - constraint.point.cross(linkData0->dw) + link0->w().cross(link0->vo() + link0->w().cross(constraint.point)); Vector3 dv1 = linkData1->dvo - constraint.point.cross(linkData1->dw) + link1->w().cross(link1->vo() + link1->w().cross(constraint.point)); Vector3 relAccel = dv1 - dv0; Kxn(constraintIndex, testForceIndex) = constraint.normalTowardInside[1].dot(relAccel) - an0(constraintIndex); for(int j=0; j < constraint.numFrictionVectors; ++j){ const int index = constraint.globalFrictionIndex + j; Kxt(index, testForceIndex) = constraint.frictionVector[j][1].dot(relAccel) - at0(index); } } } void CFSImpl::extractRelAccelsFromLinkPairCase2 (Eigen::Block& Kxn, Eigen::Block& Kxt, LinkPair& linkPair, int iTestForce, int iDefault, int testForceIndex, int maxConstraintIndexToExtract) { ConstraintPointArray& constraintPoints = linkPair.constraintPoints; for(size_t i=0; i < constraintPoints.size(); ++i){ ConstraintPoint& constraint = constraintPoints[i]; int constraintIndex = constraint.globalIndex; if(ASSUME_SYMMETRIC_MATRIX && constraintIndex > maxConstraintIndexToExtract){ break; } DyLink* link = linkPair.link[iTestForce]; LinkData* linkData = linkPair.linkData[iTestForce]; Vector3 dv(linkData->dvo - constraint.point.cross(linkData->dw) + link->w().cross(link->vo() + link->w().cross(constraint.point))); if(CFS_DEBUG_VERBOSE_2){ os << "dv " << constraintIndex << " = " << dv << "\n"; } Vector3 relAccel = constraint.defaultAccel[iDefault] - dv; Kxn(constraintIndex, testForceIndex) = constraint.normalTowardInside[iDefault].dot(relAccel) - an0(constraintIndex); for(int j=0; j < constraint.numFrictionVectors; ++j){ const int index = constraint.globalFrictionIndex + j; Kxt(index, testForceIndex) = constraint.frictionVector[j][iDefault].dot(relAccel) - at0(index); } } } void CFSImpl::extractRelAccelsFromLinkPairCase3 (Eigen::Block& Kxn, Eigen::Block& Kxt, LinkPair& linkPair, int testForceIndex, int maxConstraintIndexToExtract) { ConstraintPointArray& constraintPoints = linkPair.constraintPoints; for(size_t i=0; i < constraintPoints.size(); ++i){ ConstraintPoint& constraint = constraintPoints[i]; int constraintIndex = constraint.globalIndex; if(ASSUME_SYMMETRIC_MATRIX && constraintIndex > maxConstraintIndexToExtract){ break; } Kxn(constraintIndex, testForceIndex) = 0.0; for(int j=0; j < constraint.numFrictionVectors; ++j){ Kxt(constraint.globalFrictionIndex + j, testForceIndex) = 0.0; } } } void CFSImpl::copySymmetricElementsOfAccelerationMatrix (Eigen::Block& Knn, Eigen::Block& Ktn, Eigen::Block& Knt, Eigen::Block& Ktt) { for(size_t linkPairIndex=0; linkPairIndex < constrainedLinkPairs.size(); ++linkPairIndex){ ConstraintPointArray& constraintPoints = constrainedLinkPairs[linkPairIndex]->constraintPoints; for(size_t localConstraintIndex = 0; localConstraintIndex < constraintPoints.size(); ++localConstraintIndex){ ConstraintPoint& constraint = constraintPoints[localConstraintIndex]; int constraintIndex = constraint.globalIndex; int nextConstraintIndex = constraintIndex + 1; for(int i = nextConstraintIndex; i < globalNumConstraintVectors; ++i){ Knn(i, constraintIndex) = Knn(constraintIndex, i); } int frictionTopOfNextConstraint = constraint.globalFrictionIndex + constraint.numFrictionVectors; for(int i = frictionTopOfNextConstraint; i < globalNumFrictionVectors; ++i){ Knt(i, constraintIndex) = Ktn(constraintIndex, i); } for(int localFrictionIndex=0; localFrictionIndex < constraint.numFrictionVectors; ++localFrictionIndex){ int frictionIndex = constraint.globalFrictionIndex + localFrictionIndex; for(int i = nextConstraintIndex; i < globalNumConstraintVectors; ++i){ Ktn(i, frictionIndex) = Knt(frictionIndex, i); } for(int i = frictionTopOfNextConstraint; i < globalNumFrictionVectors; ++i){ Ktt(i, frictionIndex) = Ktt(frictionIndex, i); } } } } } void CFSImpl::clearSingularPointConstraintsOfClosedLoopConnections() { for(int i = 0; i < Mlcp.rows(); ++i){ if(Mlcp(i, i) < 1.0e-4){ for(int j=0; j < Mlcp.rows(); ++j){ Mlcp(j, i) = 0.0; } Mlcp(i, i) = numeric_limits::max(); } } } void CFSImpl::setConstantVectorAndMuBlock() { double dtinv = 1.0 / world.timeStep(); const int block2 = globalNumConstraintVectors; const int block3 = globalNumConstraintVectors + globalNumFrictionVectors; for(size_t i=0; i < constrainedLinkPairs.size(); ++i){ LinkPair& linkPair = *constrainedLinkPairs[i]; int numConstraintsInPair = linkPair.constraintPoints.size(); for(int j=0; j < numConstraintsInPair; ++j){ ConstraintPoint& constraint = linkPair.constraintPoints[j]; int globalIndex = constraint.globalIndex; // set constant vector of LCP // constraints for normal acceleration if(linkPair.isNonContactConstraint){ // connection constraint const double& error = constraint.depth; double v; if(error >= 0){ v = 0.1 * (-1.0 + exp(-error * 20.0)); } else { v = 0.1 * ( 1.0 - exp( error * 20.0)); } b(globalIndex) = an0(globalIndex) + (constraint.normalProjectionOfRelVelocityOn0 + v) * dtinv; } else { // contact constraint if(ENABLE_CONTACT_DEPTH_CORRECTION){ double velOffset; const double depth = constraint.depth - contactCorrectionDepth; if(depth <= 0.0){ velOffset = contactCorrectionVelocityRatio * depth; } else { velOffset = contactCorrectionVelocityRatio * (-1.0 / (depth + 1.0) + 1.0); } b(globalIndex) = an0(globalIndex) + (constraint.normalProjectionOfRelVelocityOn0 - velOffset) * dtinv; } else { b(globalIndex) = an0(globalIndex) + constraint.normalProjectionOfRelVelocityOn0 * dtinv; } contactIndexToMu[globalIndex] = constraint.mu; int globalFrictionIndex = constraint.globalFrictionIndex; for(int k=0; k < constraint.numFrictionVectors; ++k){ // constraints for tangent acceleration double tangentProjectionOfRelVelocity = constraint.frictionVector[k][1].dot(constraint.relVelocityOn0); b(block2 + globalFrictionIndex) = at0(globalFrictionIndex); if( !IGNORE_CURRENT_VELOCITY_IN_STATIC_FRICTION || constraint.numFrictionVectors == 1){ b(block2 + globalFrictionIndex) += tangentProjectionOfRelVelocity * dtinv; } if(usePivotingLCP){ // set mu (coefficients of friction) Mlcp(block3 + globalFrictionIndex, globalIndex) = constraint.mu; } else { // for iterative solver frictionIndexToContactIndex[globalFrictionIndex] = globalIndex; } ++globalFrictionIndex; } } } } } void CFSImpl::addConstraintForceToLinks() { int n = constrainedLinkPairs.size(); for(int i=0; i < n; ++i){ LinkPair* linkPair = constrainedLinkPairs[i]; for(int j=0; j < 2; ++j){ // if(!linkPair->link[j]->isRoot() || linkPair->link[j]->jointType != Link::FIXED_JOINT){ addConstraintForceToLink(linkPair, j); // } } } } void CFSImpl::addConstraintForceToLink(LinkPair* linkPair, int ipair) { Vector3 f_total = Vector3::Zero(); Vector3 tau_total = Vector3::Zero(); ConstraintPointArray& constraintPoints = linkPair->constraintPoints; int numConstraintPoints = constraintPoints.size(); DyLink* link = linkPair->link[ipair]; for(int i=0; i < numConstraintPoints; ++i){ ConstraintPoint& constraint = constraintPoints[i]; int globalIndex = constraint.globalIndex; Vector3 f = solution(globalIndex) * constraint.normalTowardInside[ipair]; for(int j=0; j < constraint.numFrictionVectors; ++j){ f += solution(globalNumConstraintVectors + constraint.globalFrictionIndex + j) * constraint.frictionVector[j][ipair]; } f_total += f; tau_total += constraint.point.cross(f); if(isConstraintForceOutputMode){ link->constraintForces().push_back(DyLink::ConstraintForce(constraint.point, f)); } } link->f_ext() += f_total; link->tau_ext() += tau_total; if(CFS_DEBUG){ os << "Constraint force to " << link->name() << ": f = " << f_total << ", tau = " << tau_total << std::endl; } } void CFSImpl::solveMCPByProjectedGaussSeidel(const MatrixX& M, const VectorX& b, VectorX& x) { static const int loopBlockSize = DEFAULT_NUM_GAUSS_SEIDEL_ITERATION_BLOCK; if(numGaussSeidelInitialIteration > 0){ solveMCPByProjectedGaussSeidelInitial(M, b, x, numGaussSeidelInitialIteration); } int numBlockLoops = maxNumGaussSeidelIteration / loopBlockSize; if(numBlockLoops==0){ numBlockLoops = 1; } if(CFS_MCP_DEBUG){ os << "Iteration "; } double error = 0.0; VectorXd x0; int i = 0; while(i < numBlockLoops){ i++; for(int j=0; j < loopBlockSize - 1; ++j){ solveMCPByProjectedGaussSeidelMainStep(M, b, x); } x0 = x; solveMCPByProjectedGaussSeidelMainStep(M, b, x); if(true){ double n = x.norm(); if(n > THRESH_TO_SWITCH_REL_ERROR){ error = (x - x0).norm() / x.norm(); } else { error = (x - x0).norm(); } } else { error = 0.0; for(int j=0; j < x.size(); ++j){ double d = fabs(x(j) - x0(j)); if(d > THRESH_TO_SWITCH_REL_ERROR){ d /= x(j); } if(d > error){ error = d; } } } if(error < gaussSeidelErrorCriterion){ if(CFS_MCP_DEBUG_SHOW_ITERATION_STOP){ os << "stopped at " << (i * loopBlockSize) << ", error = " << error << endl; } break; } } if(CFS_MCP_DEBUG){ if(i == numBlockLoops){ os << "not stopped" << ", error = " << error << endl; } int n = loopBlockSize * i; numGaussSeidelTotalLoops += n; numGaussSeidelTotalCalls++; numGaussSeidelTotalLoopsMax = std::max(numGaussSeidelTotalLoopsMax, n); os << ", avarage = " << (numGaussSeidelTotalLoops / numGaussSeidelTotalCalls); os << ", max = " << numGaussSeidelTotalLoopsMax; os << endl; } } void CFSImpl::solveMCPByProjectedGaussSeidelMainStep(const MatrixX& M, const VectorX& b, VectorX& x) { const int size = globalNumConstraintVectors + globalNumFrictionVectors; for(int j=0; j < globalNumContactNormalVectors; ++j){ double xx; if(M(j,j) == numeric_limits::max()){ xx=0.0; } else { double sum = -M(j, j) * x(j); for(int k=0; k < size; ++k){ sum += M(j, k) * x(k); } xx = (-b(j) - sum) / M(j, j); } if(xx < 0.0){ x(j) = 0.0; } else { x(j) = xx; } mcpHi[j] = contactIndexToMu[j] * x(j); } for(int j=globalNumContactNormalVectors; j < globalNumConstraintVectors; ++j){ if(M(j,j) == numeric_limits::max()){ x(j)=0.0; } else { double sum = -M(j, j) * x(j); for(int k=0; k < size; ++k){ sum += M(j, k) * x(k); } x(j) = (-b(j) - sum) / M(j, j); } } if(ENABLE_TRUE_FRICTION_CONE){ int contactIndex = 0; for(int j=globalNumConstraintVectors; j < size; ++j, ++contactIndex){ double fx0; if(M(j,j) == numeric_limits::max()) { fx0 = 0.0; } else { double sum = -M(j, j) * x(j); for(int k=0; k < size; ++k){ sum += M(j, k) * x(k); } fx0 = (-b(j) - sum) / M(j, j); } double& fx = x(j); ++j; double fy0; if(M(j,j) == numeric_limits::max()) { fy0=0.0; } else { double sum = -M(j, j) * x(j); for(int k=0; k < size; ++k){ sum += M(j, k) * x(k); } fy0 = (-b(j) - sum) / M(j, j); } double& fy = x(j); const double fmax = mcpHi[contactIndex]; const double fmax2 = fmax * fmax; const double fmag2 = fx0 * fx0 + fy0 * fy0; if(fmag2 > fmax2){ const double s = fmax / sqrt(fmag2); fx = s * fx0; fy = s * fy0; } else { fx = fx0; fy = fy0; } } } else { int frictionIndex = 0; for(int j=globalNumConstraintVectors; j < size; ++j, ++frictionIndex){ double xx; if(M(j,j) == numeric_limits::max()) { xx=0.0; } else { double sum = -M(j, j) * x(j); for(int k=0; k < size; ++k){ sum += M(j, k) * x(k); } xx = (-b(j) - sum) / M(j, j); } const int contactIndex = frictionIndexToContactIndex[frictionIndex]; const double fmax = mcpHi[contactIndex]; const double fmin = (STATIC_FRICTION_BY_TWO_CONSTRAINTS ? -fmax : 0.0); if(xx < fmin){ x(j) = fmin; } else if(xx > fmax){ x(j) = fmax; } else { x(j) = xx; } } } } void CFSImpl::solveMCPByProjectedGaussSeidelInitial (const MatrixX& M, const VectorX& b, VectorX& x, const int numIteration) { const int size = globalNumConstraintVectors + globalNumFrictionVectors; const double rstep = 1.0 / (numIteration * size); double r = 0.0; for(int i=0; i < numIteration; ++i){ for(int j=0; j < globalNumContactNormalVectors; ++j){ double xx; if(M(j,j)==numeric_limits::max()){ xx=0.0; } else { double sum = -M(j, j) * x(j); for(int k=0; k < size; ++k){ sum += M(j, k) * x(k); } xx = (-b(j) - sum) / M(j, j); } if(xx < 0.0){ x(j) = 0.0; } else { x(j) = r * xx; } r += rstep; mcpHi[j] = contactIndexToMu[j] * x(j); } for(int j=globalNumContactNormalVectors; j < globalNumConstraintVectors; ++j){ if(M(j,j)==numeric_limits::max()){ x(j) = 0.0; } else { double sum = -M(j, j) * x(j); for(int k=0; k < size; ++k){ sum += M(j, k) * x(k); } x(j) = r * (-b(j) - sum) / M(j, j); } r += rstep; } if(ENABLE_TRUE_FRICTION_CONE){ int contactIndex = 0; for(int j=globalNumConstraintVectors; j < size; ++j, ++contactIndex){ double fx0; if(M(j,j)==numeric_limits::max()) fx0 = 0.0; else{ double sum = -M(j, j) * x(j); for(int k=0; k < size; ++k){ sum += M(j, k) * x(k); } fx0 = (-b(j) - sum) / M(j, j); } double& fx = x(j); ++j; double fy0; if(M(j,j)==numeric_limits::max()) fy0 = 0.0; else{ double sum = -M(j, j) * x(j); for(int k=0; k < size; ++k){ sum += M(j, k) * x(k); } fy0 = (-b(j) - sum) / M(j, j); } double& fy = x(j); const double fmax = mcpHi[contactIndex]; const double fmax2 = fmax * fmax; const double fmag2 = fx0 * fx0 + fy0 * fy0; if(fmag2 > fmax2){ const double s = r * fmax / sqrt(fmag2); fx = s * fx0; fy = s * fy0; } else { fx = r * fx0; fy = r * fy0; } r += (rstep + rstep); } } else { int frictionIndex = 0; for(int j=globalNumConstraintVectors; j < size; ++j, ++frictionIndex){ double xx; if(M(j,j)==numeric_limits::max()) xx = 0.0; else{ double sum = -M(j, j) * x(j); for(int k=0; k < size; ++k){ sum += M(j, k) * x(k); } xx = (-b(j) - sum) / M(j, j); } const int contactIndex = frictionIndexToContactIndex[frictionIndex]; const double fmax = mcpHi[contactIndex]; const double fmin = (STATIC_FRICTION_BY_TWO_CONSTRAINTS ? -fmax : 0.0); if(xx < fmin){ x(j) = fmin; } else if(xx > fmax){ x(j) = fmax; } else { x(j) = xx; } x(j) *= r; r += rstep; } } } } void CFSImpl::checkLCPResult(MatrixX& M, VectorX& b, VectorX& x) { os << "check LCP result\n"; os << "-------------------------------\n"; VectorX z = M * x + b; int n = x.size(); for(int i=0; i < n; ++i){ os << "(" << x(i) << ", " << z(i) << ")"; if(x(i) < 0.0 || z(i) < 0.0 || x(i) * z(i) != 0.0){ os << " - X"; } os << "\n"; if(i == globalNumConstraintVectors){ os << "-------------------------------\n"; } else if(i == globalNumConstraintVectors + globalNumFrictionVectors){ os << "-------------------------------\n"; } } os << "-------------------------------\n"; os << std::endl; } void CFSImpl::checkMCPResult(MatrixX& M, VectorX& b, VectorX& x) { os << "check MCP result\n"; os << "-------------------------------\n"; VectorX z = M * x + b; for(int i=0; i < globalNumConstraintVectors; ++i){ os << "(" << x(i) << ", " << z(i) << ")"; if(x(i) < 0.0 || z(i) < -1.0e-6){ os << " - X"; } else if(x(i) > 0.0 && fabs(z(i)) > 1.0e-6){ os << " - X"; } else if(z(i) > 1.0e-6 && fabs(x(i)) > 1.0e-6){ os << " - X"; } os << "\n"; } os << "-------------------------------\n"; int j = 0; for(int i=globalNumConstraintVectors; i < globalNumConstraintVectors + globalNumFrictionVectors; ++i, ++j){ os << "(" << x(i) << ", " << z(i) << ")"; int contactIndex = frictionIndexToContactIndex[j]; double hi = contactIndexToMu[contactIndex] * x(contactIndex); os << " hi = " << hi; if(x(i) < 0.0 || x(i) > hi){ os << " - X"; } else if(x(i) == hi && z(i) > -1.0e-6){ os << " - X"; } else if(x(i) < hi && x(i) > 0.0 && fabs(z(i)) > 1.0e-6){ os << " - X"; } os << "\n"; } os << "-------------------------------\n"; os << std::endl; } #ifdef USE_PIVOTING_LCP bool CFSImpl::callPathLCPSolver(MatrixX& Mlcp, VectorX& b, VectorX& solution) { int size = solution.size(); int square = size * size; std::vector lb(size + 1, 0.0); std::vector ub(size + 1, 1.0e20); int m_nnz = 0; std::vector m_i(square + 1); std::vector m_j(square + 1); std::vector m_ij(square + 1); for(int i=0; i < size; ++i){ solution(i) = 0.0; } for(int j=0; j < size; ++j){ for(int i=0; i < size; ++i){ double v = Mlcp(i, j); if(v != 0.0){ m_i[m_nnz] = i+1; m_j[m_nnz] = j+1; m_ij[m_nnz] = v; ++m_nnz; } } } MCP_Termination status; SimpleLCP(size, m_nnz, &m_i[0], &m_j[0], &m_ij[0], &b(0), &lb[0], &ub[0], &status, &solution(0)); return (status == MCP_Solved); } #endif ConstraintForceSolver::ConstraintForceSolver(WorldBase& world) { impl = new CFSImpl(world); } ConstraintForceSolver::~ConstraintForceSolver() { delete impl; } void ConstraintForceSolver::setCollisionDetector(CollisionDetectorPtr detector) { impl->collisionDetector = detector; } CollisionDetectorPtr ConstraintForceSolver::collisionDetector() { return impl->collisionDetector; } void ConstraintForceSolver::setFriction(double staticFriction, double slipFliction) { impl->defaultStaticFriction = staticFriction; impl->defaultSlipFriction = slipFliction; } double ConstraintForceSolver::staticFriction() const { return impl->defaultStaticFriction; } double ConstraintForceSolver::slipFriction() const { return impl->defaultSlipFriction; } CFSImpl::ContactAttributeEx& CFSImpl::getOrCreateContactAttribute(Link* link1, Link* link2) { std::pair inserted = contactAttributeMap.insert(make_pair(IdPair(link1, link2), ContactAttributeEx())); ContactAttributeEx& attr = inserted.first->second; if(inserted.second){ setDefaultContactAttributeValues(attr); } return attr; } void ConstraintForceSolver::setFriction(Link* link1, Link* link2, double staticFriction, double slipFliction) { CFSImpl::ContactAttributeEx& attr = impl->getOrCreateContactAttribute(link1, link2); attr.setStaticFriction(staticFriction); attr.setDynamicFriction(slipFliction); } int ConstraintForceSolver::registerCollisionHandler(const std::string& name, CollisionHandler handler) { return impl->registerCollisionHandler(name, handler); } int CFSImpl::registerCollisionHandler(const std::string& name, CollisionHandler& handler) { int index = -1; CollisionHandlerInfoPtr info = new CollisionHandlerInfo(); info->handler = handler; CollisionHandlerIndexMap::iterator p = collisionHandlerIndexMap.find(name); if(p != collisionHandlerIndexMap.end()){ index = p->second; collisionHandlers[index] = info; } else { for(size_t i=0; i < collisionHandlers.size(); ++i){ if(!collisionHandlers[i]){ collisionHandlers[i] = info; index = i; break; } } if(index < 0){ index = collisionHandlers.size(); collisionHandlers.push_back(info); } collisionHandlerIndexMap[name] = index; } return index; } void ConstraintForceSolver::unregisterCollisionHandler(int handlerId) { if(handlerId >= 0 && handlerId < impl->collisionHandlers.size()){ impl->collisionHandlers[handlerId] = 0; } } int ConstraintForceSolver::collisionHandlerId(const std::string& name) const { CFSImpl::CollisionHandlerIndexMap::iterator p = impl->collisionHandlerIndexMap.find(name); if(p != impl->collisionHandlerIndexMap.end()){ return p->second; } return -1; } void ConstraintForceSolver::setCollisionHandler(Link* link1, Link* link2, int handlerId) { CFSImpl::ContactAttributeEx& attr = impl->getOrCreateContactAttribute(link1, link2); attr.collisionHandlerConnection.disconnect(); if(handlerId < 0 || handlerId >= impl->collisionHandlers.size()){ attr.collisionHandler = CollisionHandler(); // set null handler } else { CFSImpl::CollisionHandlerInfo* info = impl->collisionHandlers[handlerId]; attr.collisionHandler = info->handler; attr.collisionHandlerConnection = info->sigHandlerUnregisterd.connect( boost::bind(&CFSImpl::ContactAttributeEx::onCollisionHandlerUnregistered, &attr)); } } void ConstraintForceSolver::setContactCullingDistance(double distance) { impl->defaultContactCullingDistance = distance; } double ConstraintForceSolver::contactCullingDistance() const { return impl->defaultContactCullingDistance; } void ConstraintForceSolver::setContactCullingDepth(double depth) { impl->defaultContactCullingDepth = depth; } double ConstraintForceSolver::contactCullingDepth() { return impl->defaultContactCullingDepth; } void ConstraintForceSolver::setCoefficientOfRestitution(double epsilon) { impl->defaultCoefficientOfRestitution = epsilon; } double ConstraintForceSolver::coefficientOfRestitution() const { return impl->defaultCoefficientOfRestitution; } void ConstraintForceSolver::setGaussSeidelErrorCriterion(double e) { impl->gaussSeidelErrorCriterion = e; } double ConstraintForceSolver::gaussSeidelErrorCriterion() { return impl->gaussSeidelErrorCriterion; } void ConstraintForceSolver::setGaussSeidelMaxNumIterations(int n) { impl->maxNumGaussSeidelIteration = n; } int ConstraintForceSolver::gaussSeidelMaxNumIterations() { return impl->maxNumGaussSeidelIteration; } void ConstraintForceSolver::setContactDepthCorrection(double depth, double velocityRatio) { impl->contactCorrectionDepth = depth; impl->contactCorrectionVelocityRatio = velocityRatio; } double ConstraintForceSolver::contactCorrectionDepth() { return impl->contactCorrectionDepth; } double ConstraintForceSolver::contactCorrectionVelocityRatio() { return impl->contactCorrectionVelocityRatio; } void ConstraintForceSolver::enableConstraintForceOutput(bool on) { impl->isConstraintForceOutputMode = on; } void ConstraintForceSolver::set2Dmode(bool on) { impl->is2Dmode = on; } void ConstraintForceSolver::initialize(void) { impl->initialize(); } void ConstraintForceSolver::solve() { impl->solve(); } void ConstraintForceSolver::clearExternalForces() { impl->clearExternalForces(); } CollisionLinkPairListPtr ConstraintForceSolver::getCollisions() { return impl->getCollisions(); } #ifdef ENABLE_SIMULATION_PROFILING double ConstraintForceSolver::getCollisionTime() { return impl->collisionTime; } #endif choreonoid-1.5.0/src/Body/Camera.cpp0000664000000000000000000000641612741425367015750 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "Camera.h" #include using namespace cnoid; const char* Camera::typeName() { return "Camera"; } Camera::Camera() { on_ = true; imageType_ = COLOR_IMAGE; isImageStateClonable_ = false; resolutionX_ = 640; resolutionY_ = 480; fieldOfView_ = 0.785398; nearClipDistance_ = 0.01; farClipDistance_ = 100.0; frameRate_ = 30.0; delay_ = 0.0; image_ = boost::make_shared(); } void Camera::copyStateFrom(const DeviceState& other) { if(typeid(other) != typeid(Camera)){ throw std::invalid_argument("Type mismatch in the Device::copyStateFrom function"); } copyStateFrom(static_cast(other)); } void Camera::copyStateFrom(const Camera& other) { copyCameraStateFrom(other); image_ = other.image_; } void Camera::copyCameraStateFrom(const Camera& other) { on_ = other.on_; isImageStateClonable_ = other.isImageStateClonable_; imageType_ = other.imageType_; resolutionX_ = other.resolutionX_; resolutionY_ = other.resolutionY_; fieldOfView_ = other.fieldOfView_; nearClipDistance_ = other.nearClipDistance_; farClipDistance_ = other.farClipDistance_; frameRate_ = other.frameRate_; delay_ = other.delay_; } Camera::Camera(const Camera& org, bool copyStateOnly) : Device(org, copyStateOnly), image_(org.image_) { copyCameraStateFrom(org); } Device* Camera::clone() const { return new Camera(*this, false); } /** Used for cloneState() */ Camera::Camera(const Camera& org, int x /* dummy */) : Device(org, true) { copyCameraStateFrom(org); if(org.isImageStateClonable_){ image_ = org.image_; } else { image_ = boost::make_shared(); } } DeviceState* Camera::cloneState() const { return new Camera(*this, 0); } void Camera::forEachActualType(boost::function func) { if(!func(typeid(Camera))){ Device::forEachActualType(func); } } Image& Camera::image() { if(image_.use_count() > 1){ image_ = boost::make_shared(*image_); } return *image_; } Image& Camera::newImage() { image_ = boost::make_shared(); return *image_; } void Camera::setImage(boost::shared_ptr& image) { if(image.use_count() == 1){ image_ = image; } else { image_ = boost::make_shared(*image); } image.reset(); } void Camera::clearState() { if(image_.use_count() == 1){ image_->clear(); } else { image_ = boost::make_shared(); } } int Camera::stateSize() const { return 8; } const double* Camera::readState(const double* buf) { on_ = buf[0]; resolutionX_ = buf[1]; resolutionY_ = buf[2]; nearClipDistance_ = buf[3]; farClipDistance_ = buf[4]; fieldOfView_ = buf[5]; frameRate_ = buf[6]; delay_ = buf[7]; return buf + 8; } double* Camera::writeState(double* out_buf) const { out_buf[0] = on_ ? 1.0 : 0.0; out_buf[1] = resolutionX_; out_buf[2] = resolutionY_; out_buf[3] = nearClipDistance_; out_buf[4] = farClipDistance_; out_buf[5] = fieldOfView_; out_buf[6] = frameRate_; out_buf[7] = delay_; return out_buf + 8; } choreonoid-1.5.0/src/Body/LinkGroup.h0000664000000000000000000000263412741425367016135 0ustar rootroot/* @author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_LINK_GROUP_H #define CNOID_BODY_LINK_GROUP_H #include #include #include #include #include "exportdecl.h" namespace cnoid { class Listing; class Body; class LinkGroup; typedef boost::shared_ptr LinkGroupPtr; class CNOID_EXPORT LinkGroup { typedef boost::variant Element; LinkGroup(const LinkGroup& org); struct private_tag { }; public: static LinkGroupPtr create(const Body& body); LinkGroup(private_tag tag); virtual ~LinkGroup(); inline void setName(const std::string& name) { name_ = name; } inline const std::string& name() { return name_; } int numElements() const { return elements.size(); } bool isSubGroup(int index) const { return elements[index].which() == 0; } bool isLinkIndex(int index) const { return elements[index].which() == 1; } const LinkGroupPtr& subGroup(int index) const { return boost::get(elements[index]); } int linkIndex(int index) const { return boost::get(elements[index]); } std::vector collectLinkIndices() const; std::vector collectGroups() const; private: std::string name_; std::vector elements; bool load(const Body& body, const Listing& linkGroupList); void setFlatLinkList(const Body& body); }; } #endif choreonoid-1.5.0/src/Body/ForceSensor.h0000664000000000000000000000317212741425367016451 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_FORCE_SENSOR_H #define CNOID_BODY_FORCE_SENSOR_H #include "Device.h" #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT ForceSensor : public Device { Vector6 F_; // f (linear force) + tau (torque) struct Spec { EIGEN_MAKE_ALIGNED_OPERATOR_NEW Vector6 F_max; }; boost::scoped_ptr spec; public: EIGEN_MAKE_ALIGNED_OPERATOR_NEW; ForceSensor(); ForceSensor(const ForceSensor& org, bool copyStateOnly = false); virtual const char* typeName(); void copyStateFrom(const ForceSensor& other); virtual void copyStateFrom(const DeviceState& other); virtual DeviceState* cloneState() const; virtual Device* clone() const; virtual void forEachActualType(boost::function func); virtual void clearState(); virtual int stateSize() const; virtual const double* readState(const double* buf); virtual double* writeState(double* out_buf) const; const Vector6& F() const { return F_; } Vector6& F() { return F_; } Vector6::FixedSegmentReturnType<3>::Type f() { return F_.head<3>(); } Vector6::ConstFixedSegmentReturnType<3>::Type f() const { return F_.head<3>(); } Vector6::FixedSegmentReturnType<3>::Type tau() { return F_.tail<3>(); } Vector6::ConstFixedSegmentReturnType<3>::Type tau() const { return F_.tail<3>(); } const Vector6& F_max() const { return spec->F_max; } Vector6& F_max() { return spec->F_max; } }; typedef ref_ptr ForceSensorPtr; }; #endif choreonoid-1.5.0/src/Body/MassMatrix.h0000664000000000000000000000050312741425367016304 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_MASS_MATRIX_H #define CNOID_BODY_MASS_MATRIX_H #include "Body.h" #include "exportdecl.h" namespace cnoid { CNOID_EXPORT void calcMassMatrix(Body* body, const Vector3& g, MatrixXd& out_M); CNOID_EXPORT void calcMassMatrix(Body* body, MatrixXd& out_M); } #endif choreonoid-1.5.0/src/Body/RangeSensor.h0000664000000000000000000000621112741425367016444 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_RANGE_SENSOR_H #define CNOID_BODY_RANGE_SENSOR_H #include "Device.h" #include #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT RangeSensor : public Device { public: RangeSensor(); RangeSensor(const RangeSensor& org, bool copyStateOnly = false); virtual const char* typeName(); void copyStateFrom(const RangeSensor& other); virtual void copyStateFrom(const DeviceState& other); virtual DeviceState* cloneState() const; virtual Device* clone() const; virtual void forEachActualType(boost::function func); virtual void clearState(); virtual int stateSize() const; virtual const double* readState(const double* buf); virtual double* writeState(double* out_buf) const; bool on() const { return on_; } void on(bool on) { on_ = on; } double yawRange() const { return yawRange_; } void setYawRange(double angle); int yawResolution() const { return (yawRange_ == 0.0) ? 1 : yawResolution_; } void setYawResolution(int n); double yawStep() const; double pitchRange() const { return pitchRange_; } void setPitchRange(double angle); int pitchResolution() const { return (pitchRange_ == 0.0) ? 1 : pitchResolution_; } void setPitchResolution(double n); double pitchStep() const; double maxDistance() const { return maxDistance_; } void setMaxDistance(double d); double minDistance() const { return minDistance_; } void setMinDistance(double d); double frameRate() const { return frameRate_; } void setFrameRate(double r); typedef std::vector RangeData; void setRangeDataStateClonable(bool on) { isRangeDataStateClonable_ = on; } bool isRangeDataStateClonable() const { return isRangeDataStateClonable_; } /** \note You must check if the range data is not empty before accessing the data */ const RangeData& rangeData() const { return *rangeData_; } const RangeData& constRangeData() const { return *rangeData_; } RangeData& rangeData(); RangeData& newRangeData(); boost::shared_ptr sharedRangeData() const { return rangeData_; } /** Move semantics. If the use_count() of the given shared range data pointer is one, the data is moved to the Camera object and the ownership of the given pointer is released. Otherwise, the data is copied. */ void setRangeData(boost::shared_ptr& rangeData); /** Time [s] consumed in the measurement */ double delay() const { return delay_; } void setDelay(double time) { delay_ = time; } private: bool on_; bool isRangeDataStateClonable_; int yawResolution_; int pitchResolution_; double yawRange_; double pitchRange_; double minDistance_; double maxDistance_; double frameRate_; double delay_; boost::shared_ptr rangeData_; RangeSensor(const RangeSensor& org, int x /* dummy */); void copyRangeSensorStateFrom(const RangeSensor& other); }; typedef ref_ptr RangeSensorPtr; }; #endif choreonoid-1.5.0/src/Body/AccelerationSensor.h0000664000000000000000000000256512741425367020011 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_ACCELERATION_SENSOR_H #define CNOID_BODY_ACCELERATION_SENSOR_H #include "Device.h" #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT AccelerationSensor : public Device { Vector3 dv_; struct Spec { Vector3 dv_max; }; boost::scoped_ptr spec; public: AccelerationSensor(); AccelerationSensor(const AccelerationSensor& org, bool copyStateOnly = false); virtual const char* typeName(); void copyStateFrom(const AccelerationSensor& other); virtual void copyStateFrom(const DeviceState& other); virtual DeviceState* cloneState() const; virtual Device* clone() const; virtual void forEachActualType(boost::function func); virtual void clearState(); virtual int stateSize() const; virtual const double* readState(const double* buf); virtual double* writeState(double* out_buf) const; const Vector3& dv() const { return dv_; } Vector3& dv() { return dv_; } const Vector3& dv_max() const { return spec->dv_max; } Vector3& dv_max() { return spec->dv_max; } }; typedef ref_ptr AccelerationSensorPtr; // for the backward compatibility //typedef AccelerationSensorPtr AccelSensor; //typedef ref_ptr AccelSensorPtr; }; #endif choreonoid-1.5.0/src/Body/Link.h0000664000000000000000000002520712741425367015121 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_LINK_H #define CNOID_BODY_LINK_H #include #include #ifdef WIN32 #include "Link.h" #include #include #endif #include "exportdecl.h" namespace cnoid { class Body; class Link; typedef ref_ptr LinkPtr; class SgNode; typedef ref_ptr SgNodePtr; class Mapping; typedef ref_ptr MappingPtr; class CNOID_EXPORT Link : public Referenced { public: EIGEN_MAKE_ALIGNED_OPERATOR_NEW; Link(); /** This does shallow copy. You have to use the copy constructor of the Body class to copy the link tree */ Link(const Link& link); virtual ~Link(); int index() const { return index_; } bool isValid() const { return (index_ >= 0); } Link* parent() const { return parent_; } Link* sibling() const { return sibling_; } Link* child() const { return child_; } bool isRoot() const { return !parent_; } Body* body() { return body_; } const Body* body() const { return body_; } Position& T() { return T_; } const Position& T() const { return T_; } Position& position() { return T_; } const Position& position() const { return T_; } template void setPosition(const Eigen::Transform& T) { T_ = T.template cast(); } template void setPosition(const Eigen::MatrixBase& rotation, const Eigen::MatrixBase& translation) { T_.linear() = rotation; T_.translation() = translation; } Position::TranslationPart p() { return T_.translation(); } Position::ConstTranslationPart p() const { return T_.translation(); } Position::TranslationPart translation() { return T_.translation(); } Position::ConstTranslationPart translation() const { return T_.translation(); } template void setTranslation(const Eigen::MatrixBase& p) { T_.translation() = p.template cast(); } Position::LinearPart R() { return T_.linear(); } Position::ConstLinearPart R() const { return T_.linear(); } Position::LinearPart rotation() { return T_.linear(); } Position::ConstLinearPart rotation() const { return T_.linear(); } template void setRotation(const Eigen::MatrixBase& R) { T_.linear() = R.template cast(); } template void setRotation(const Eigen::AngleAxis& a) { T_.linear() = a.template cast().toRotationMatrix(); } // To, Ro? Position& Tb() { return Tb_; } const Position& Tb() const { return Tb_; } Position::ConstTranslationPart b() const { return Tb_.translation(); } Position::ConstTranslationPart offsetTranslation() const { return Tb_.translation(); } Position::ConstLinearPart Rb() const { return Tb_.linear(); } Position::ConstLinearPart offsetRotation() const { return Tb_.linear(); } Matrix3& Rs() { return Rs_; } const Matrix3& Rs() const { return Rs_; } enum JointType { /// rotational joint (1 dof) REVOLUTE_JOINT = 0, ROTATIONAL_JOINT = REVOLUTE_JOINT, /// translational joint (1 dof) SLIDE_JOINT = 1, /// 6-DOF root link FREE_JOINT = 2, /* Joint types below here are treated as a fixed joint when a code for processing a joint type is not given */ /// fixed joint(0 dof) FIXED_JOINT = 3, /// special joint for simplified simulation of a continuous track PSEUDO_CONTINUOUS_TRACK = 4, // deprecated CRAWLER_JOINT = 5, AGX_CRAWLER_JOINT = 6 }; int jointId() const { return jointId_; } JointType jointType() const { return jointType_; } bool isFixedJoint() const { return (jointType_ >= FIXED_JOINT); } bool isFreeJoint() const { return jointType_ == FREE_JOINT; } bool isRotationalJoint() const { return jointType_ == ROTATIONAL_JOINT; } bool isSlideJoint() const { return jointType_ == SLIDE_JOINT; } std::string jointTypeString() const; const Vector3& a() const { return a_; } const Vector3& jointAxis() const { return a_; } const Vector3& d() const { return a_; } // joint axis alias for a slide joint double q() const { return q_; } double& q() { return q_; } double dq() const { return dq_; } double& dq() { return dq_; } double ddq() const { return ddq_; } double& ddq() { return ddq_; } double u() const { return u_; } double& u() { return u_; } double q_upper() const { return q_upper_; } ///< the upper limit of joint values double q_lower() const { return q_lower_; } ///< the lower limit of joint values double dq_upper() const { return dq_upper_; } ///< the upper limit of joint velocities double dq_lower() const { return dq_lower_; } ///< the upper limit of joint velocities const Vector3& v() const { return v_; } Vector3& v() { return v_; } const Vector3& w() const { return w_; } Vector3& w() { return w_; } const Vector3& dv() const { return dv_; } Vector3& dv() { return dv_; } const Vector3& dw() const { return dw_; } Vector3& dw() { return dw_; } /// center of mass (self local) const Vector3& c() const { return c_; } const Vector3& centerOfMass() const { return c_; } /// center of mass (world coordinate) const Vector3& wc() const { return wc_; } const Vector3& centerOfMassGlobal() const { return wc_; } Vector3& wc() { return wc_; } /// mass double m() const { return m_; } double mass() const { return m_; } ///< inertia tensor (self local, around c) const Matrix3& I() const { return I_; } /// Equivalent rotor inertia: n^2*Jm [kg.m^2] double Jm2() const { return Jm2_; } const Vector6& F_ext() const { return F_ext_; } Vector6& F_ext() { return F_ext_; } Vector6::ConstFixedSegmentReturnType<3>::Type f_ext() const { return F_ext_.head<3>(); } Vector6::FixedSegmentReturnType<3>::Type f_ext() { return F_ext_.head<3>(); } Vector6::ConstFixedSegmentReturnType<3>::Type tau_ext() const { return F_ext_.tail<3>(); } Vector6::FixedSegmentReturnType<3>::Type tau_ext() { return F_ext_.tail<3>(); } const std::string& name() const { return name_; } SgNode* shape() const { return visualShape_; } SgNode* visualShape() const { return visualShape_; } SgNode* collisionShape() const { return collisionShape_; } // functions for constructing a link void setIndex(int index) { index_ = index; } virtual void prependChild(Link* link); virtual void appendChild(Link* link); bool removeChild(Link* link); void setOffsetPosition(const Position& T){ Tb_ = T; } template void setOffsetTranslation(const Eigen::MatrixBase& offset) { Tb_.translation() = offset; } template void setOffsetRotation(const Eigen::MatrixBase& offset) { Tb_.linear() = offset; } template void setOffsetRotation(const Eigen::AngleAxis& a) { Tb_.linear() = a.template cast().toRotationMatrix(); } template void setAccumulatedSegmentRotation(const Eigen::MatrixBase& Rs) { Rs_ = Rs; } void setJointType(JointType type) { jointType_ = type; } void setJointId(int id) { jointId_ = id; } void setJointAxis(const Vector3& axis) { a_ = axis; } void setJointRange(double lower, double upper) { q_lower_ = lower; q_upper_ = upper; } void setJointVelocityRange(double lower, double upper) { dq_lower_ = lower; dq_upper_ = upper; } void setCenterOfMass(const Vector3& c) { c_ = c; } void setMass(double m) { m_ = m; } void setInertia(const Matrix3& I) { I_ = I; } void setEquivalentRotorInertia(double Jm2) { Jm2_ = Jm2; } void setName(const std::string& name); void setShape(SgNode* shape); void setVisualShape(SgNode* shape); void setCollisionShape(SgNode* shape); // The following two methods should be deprecated after introducing Tb Matrix3 attitude() const { return R() * Rs_; } void setAttitude(const Matrix3& Ra) { R() = Ra * Rs_.transpose(); } Matrix3 calcRfromAttitude(const Matrix3& Ra) { return Ra * Rs_.transpose(); } const Mapping* info() const { return info_; } Mapping* info() { return info_; } template T info(const std::string& key) const; template T info(const std::string& key, const T& defaultValue) const; template void setInfo(const std::string& key, const T& value); void resetInfo(Mapping* info); double initialJointDisplacement() const { return initd_; } double& initialJointDisplacement() { return initd_; } #ifdef CNOID_BACKWARD_COMPATIBILITY // fext, tauext const double& ulimit() const { return q_upper_; } ///< the upper limit of joint values const double& llimit() const { return q_lower_; } ///< the lower limit of joint values const double& uvlimit() const { return dq_upper_; } ///< the upper limit of joint velocities const double& lvlimit() const { return dq_lower_; } ///< the upper limit of joint velocities Matrix3 segmentAttitude() const { return R() * Rs_; } void setSegmentAttitude(const Matrix3& Ra) { R() = Ra * Rs_.transpose(); } #endif private: int index_; int jointId_; Link* parent_; LinkPtr sibling_; LinkPtr child_; Body* body_; Position T_; Position Tb_; Matrix3 Rs_; // temporary variable for porting. This should be removed later. Vector3 a_; JointType jointType_; double q_; double dq_; double ddq_; double u_; Vector3 v_; Vector3 w_; Vector3 dv_; Vector3 dw_; Vector3 c_; Vector3 wc_; double m_; Matrix3 I_; double Jm2_; Vector6 F_ext_; // should be Vector3 x 2? double q_upper_; double q_lower_; double dq_upper_; double dq_lower_; std::string name_; double initd_; SgNodePtr visualShape_; SgNodePtr collisionShape_; MappingPtr info_; friend class Body; void setBody(Body* newBody); void setBodySub(Body* newBody); }; template<> CNOID_EXPORT double Link::info(const std::string& key) const; template<> CNOID_EXPORT double Link::info(const std::string& key, const double& defaultValue) const; template<> CNOID_EXPORT void Link::setInfo(const std::string& key, const double& value); } #endif choreonoid-1.5.0/src/Body/BasicSensorSimulationHelper.h0000664000000000000000000000257712741425367021651 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_BASIC_SENSOR_SIMULATION_HELPER_H #define CNOID_BODY_BASIC_SENSOR_SIMULATION_HELPER_H #include "DeviceList.h" #include "ForceSensor.h" #include "RateGyroSensor.h" #include "AccelerationSensor.h" #include "exportdecl.h" namespace cnoid { class Body; class BasicSensorSimulationHelperImpl; class CNOID_EXPORT BasicSensorSimulationHelper { public: BasicSensorSimulationHelper(); ~BasicSensorSimulationHelper(); void setOldAccelSensorCalcMode(bool on); void initialize(Body* body, double timeStep, const Vector3& gravityAcceleration); bool isActive() const { return isActive_; } bool hasGyroOrAccelerationSensors() const { return !rateGyroSensors_.empty() || !accelerationSensors_.empty(); } const DeviceList& forceSensors() const { return forceSensors_; } const DeviceList& rateGyroSensors() const { return rateGyroSensors_; } const DeviceList& accelerationSensors() const { return accelerationSensors_; } void updateGyroAndAccelerationSensors(); private: BasicSensorSimulationHelperImpl* impl; bool isActive_; DeviceList forceSensors_; DeviceList rateGyroSensors_; DeviceList accelerationSensors_; friend class BasicSensorSimulationHelperImpl; }; } #endif choreonoid-1.5.0/src/Body/python/0000775000000000000000000000000012741425367015366 5ustar rootrootchoreonoid-1.5.0/src/Body/python/CMakeLists.txt0000664000000000000000000000014612741425367020127 0ustar rootroot add_cnoid_python_module(PyBody PyBodyModule.cpp) target_link_libraries(PyBody CnoidBody CnoidPython) choreonoid-1.5.0/src/Body/python/PyBodyModule.cpp0000664000000000000000000004013212741425367020446 0ustar rootroot/*! @author Shin'ichiro Nakaoka */ #include "../Body.h" #include "../BodyLoader.h" #include "../BodyMotion.h" #include "../InverseKinematics.h" #include "../JointPath.h" #include #include #include using namespace boost; using namespace boost::python; using namespace cnoid; namespace { LinkPtr Link_parent(Link& self) { return self.parent(); } LinkPtr Link_child(Link& self) { return self.child(); } LinkPtr Link_sibling(Link& self) { return self.sibling(); } Position Link_get_position(Link& self) { return self.position(); } void Link_set_position(Link& self, const Position& T) { self.position() = T; } Vector3 Link_get_translation(Link& self) { return self.translation(); } void Link_set_translation(Link& self, const Vector3& p) { self.translation() = p; } Matrix3 Link_get_rotation(Link& self) { return self.rotation(); } void Link_set_rotation(Link& self, const Matrix3& R) { self.rotation() = R; } Position Link_get_Tb(Link& self) { return self.Tb(); } void Link_set_Tb(Link& self, const Position& T) { self.Tb() = T; } Vector3 Link_get_offsetTranslation(Link& self) { return self.offsetTranslation(); } Matrix3 Link_get_offsetRotation(Link& self) { return self.offsetRotation(); } double Link_get_q(Link& self) { return self.q(); } void Link_set_q(Link& self, double q) { self.q() = q; } double Link_get_dq(Link& self) { return self.dq(); } void Link_set_dq(Link& self, double dq) { self.dq() = dq; } double Link_get_ddq(Link& self) { return self.ddq(); } void Link_set_ddq(Link& self, double ddq) { self.ddq() = ddq; } double Link_get_u(Link& self) { return self.u(); } void Link_set_u(Link& self, double u) { self.u() = u; } Vector3 Link_get_v(Link& self) { return self.v(); } void Link_set_v(Link& self, const Vector3& v) { self.v() = v; } Vector3 Link_get_w(Link& self) { return self.w(); } void Link_set_w(Link& self, const Vector3& w) { self.w() = w; } Vector3 Link_get_dv(Link& self) { return self.dv(); } void Link_set_dv(Link& self, const Vector3& dv) { self.dv() = dv; } Vector3 Link_get_dw(Link& self) { return self.dw(); } void Link_set_dw(Link& self, const Vector3& dw) { self.dw() = dw; } Vector3 Link_get_wc(Link& self) { return self.wc(); } void Link_set_wc(Link& self, const Vector3& wc) { self.wc() = wc; } Vector6 Link_get_F_ext(Link& self) { return self.F_ext(); } void Link_set_F_ext(Link& self, const Vector6& F) { self.F_ext() = F; } Vector3 Link_get_f_ext(Link& self) { return self.f_ext(); } void Link_set_f_ext(Link& self, const Vector3& f) { self.f_ext() = f; } Vector3 Link_get_tau_ext(Link& self) { return self.tau_ext(); } void Link_set_tau_ext(Link& self, const Vector3& tau) { self.tau_ext() = tau; } SgNodePtr Link_visualShape(const Link& self) { return self.visualShape(); } SgNodePtr Link_collisionShape(const Link& self) { return self.collisionShape(); } MappingPtr Link_info(Link& self) { return self.info(); } python::object Link_info2(Link& self, const std::string& key, python::object defaultValue) { if(PyFloat_Check(defaultValue.ptr())){ double v = python::extract(defaultValue); return python::object(self.info(key, v)); } else { PyErr_SetString(PyExc_TypeError, "The argument type is not supported"); python::throw_error_already_set(); } } double Link_floatInfo(Link& self, const std::string& key) { return self.info(key); } BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(Body_calcForwardKinematics_overloads, calcForwardKinematics, 0, 2) BodyPtr Body_clone(Body& self) { return self.clone(); } LinkPtr Body_createLink1(Body& self) { return self.createLink(); } LinkPtr Body_createLink2(Body& self, const Link* org) { return self.createLink(org); } LinkPtr Body_joint(Body& self, int id) { return self.joint(id); } LinkPtr Body_link1(Body& self, int index) { return self.link(index); } LinkPtr Body_link2(Body& self, const std::string& name) { return self.link(name); } LinkPtr Body_rootLink(Body& self) { return self.rootLink(); } DevicePtr Body_device(Body& self, int index) { return self.device(index); } PyObject* Body_calcTotalMomentum(Body& self) { Vector3 P, L; self.calcTotalMomentum(P, L); python::list p, l; for(int i=0; i < 3; ++i){ p.append(P[i]); l.append(L[i]); } python::tuple ret = python::make_tuple(p, l); return python::incref(ret.ptr()); } BodyPtr BodyLoader_load2(BodyLoader& self, const std::string& filename) { return self.load(filename); } LinkPtr JointPath_joint(JointPath& self, int index) { return self.joint(index); } LinkPtr JointPath_baseLink(JointPath& self) { return self.baseLink(); } LinkPtr JointPath_endLink(JointPath& self) { return self.endLink(); } bool (JointPath::*JointPath_calcInverseKinematics)(const Vector3& , const Matrix3&) = &JointPath::calcInverseKinematics; bool (JointPath::*JointPath_calcInverseKinematics2)(const Vector3&, const Matrix3&, const Vector3&, const Matrix3&) = &JointPath::calcInverseKinematics; MultiValueSeqPtr BodyMotion_get_jointPosSeq(BodyMotion& self) { return self.jointPosSeq(); } void BodyMotion_set_jointPosSeq(BodyMotion& self, const MultiValueSeqPtr& jointPosSeq) { self.jointPosSeq() = jointPosSeq; } MultiSE3SeqPtr BodyMotion_get_linkPosSeq(BodyMotion& self) { return self.linkPosSeq(); } void BodyMotion_set_linkPosSeq(BodyMotion& self, const MultiSE3SeqPtr& linkPosSeq) { self.linkPosSeq() = linkPosSeq; } BodyMotion::Frame (BodyMotion::*BodyMotion_frame)(int) = &BodyMotion::frame; } // namespace namespace cnoid { BOOST_PYTHON_MODULE(Body) { boost::python::import("cnoid.Util"); { scope linkScope = class_< Link, LinkPtr, bases >("Link") .def("index", &Link::index) .def("isValid", &Link::isValid) .def("parent", Link_parent) .def("sibling", Link_sibling) .def("child", Link_child) .def("isRoot", &Link::isRoot) .add_property("T", Link_get_position, Link_set_position) .def("position", Link_get_position) .def("setPosition", Link_set_position) .add_property("p", Link_get_translation, Link_set_translation) .def("translation", Link_get_translation) .def("setTranslation", Link_set_translation) .add_property("R", Link_get_rotation, Link_set_rotation) .def("rotation", Link_get_rotation) .def("setRotation", Link_set_rotation) .add_property("Tb", Link_get_Tb, Link_set_Tb) .def("b", Link_get_offsetTranslation) .def("offsetTranslation", Link_get_offsetTranslation) .add_property("Rb", Link_get_offsetRotation) .def("offsetRotation", Link_get_offsetRotation) .def("jointId", &Link::jointId) .def("jointType", &Link::jointType) .def("isFixedJoint", &Link::isFixedJoint) .def("isFreeJoint", &Link::isFreeJoint) .def("isRotationalJoint", &Link::isRotationalJoint) .def("isSlideJoint", &Link::isSlideJoint) .add_property("a", make_function(&Link::a, return_value_policy())) .def("jointAxis", &Link::jointAxis, return_value_policy()) .add_property("d", make_function(&Link::d, return_value_policy())) .add_property("q", Link_get_q, Link_set_q) .add_property("dq", Link_get_dq, Link_set_dq) .add_property("ddq", Link_get_ddq, Link_set_ddq) .add_property("u", Link_get_u, Link_set_u) .add_property("q_upper", &Link::q_upper) .add_property("q_lower", &Link::q_lower) .add_property("dq_upper", &Link::dq_upper) .add_property("dq_lower", &Link::dq_lower) .add_property("v", Link_get_v, Link_set_v) .add_property("w", Link_get_w, Link_set_w) .add_property("dv", Link_get_dv, Link_set_dv) .add_property("dw", Link_get_dw, Link_set_dw) .add_property("c", make_function(&Link::c, return_value_policy())) .def("centerOfMass", &Link::centerOfMass, return_value_policy()) .add_property("wc", make_function(Link_get_wc, return_value_policy()), Link_set_wc) .def("centerOfMassGlobal", &Link::centerOfMassGlobal, return_value_policy()) .add_property("m", &Link::m) .def("mass", &Link::mass) .add_property("I", make_function(&Link::I, return_value_policy())) .add_property("Jm2", &Link::Jm2) .add_property("F_ext", Link_get_F_ext, Link_set_F_ext) .add_property("f_ext", Link_get_f_ext, Link_set_f_ext) .add_property("tau_ext", Link_get_tau_ext, Link_set_tau_ext) .def("name", &Link::name, return_value_policy()) .def("visualShape", Link_visualShape) .def("collisionShape", Link_collisionShape) .def("setIndex", &Link::setIndex) .def("prependChild", &Link::prependChild) .def("appendChild", &Link::appendChild) .def("removeChild", &Link::removeChild) .def("setJointType", &Link::setJointType) .def("setJointId", &Link::setJointId) .def("setJointAxis", &Link::setJointAxis) .def("setJointRange", &Link::setJointRange) .def("setJointVelocityRange", &Link::setJointVelocityRange) .def("setMass", &Link::setMass) .def("setInertia", &Link::setInertia) .def("setCenterOfMass", &Link::setCenterOfMass) .def("setEquivalentRotorInertia", &Link::setEquivalentRotorInertia) .def("setName", &Link::setName) .def("setVisualShape", &Link::setVisualShape) .def("setCollisionShape", &Link::setCollisionShape) .def("attitude", &Link::attitude) .def("setAttitude", &Link::setAttitude) .def("calcRfromAttitude", &Link::calcRfromAttitude) .def("info", Link_info) .def("info", Link_info2) .def("floatInfo", Link_floatInfo) ; enum_("JointType") .value("ROTATIONAL_JOINT", Link::ROTATIONAL_JOINT) .value("SLIDE_JOINT", Link::SLIDE_JOINT) .value("FREE_JOINT", Link::FREE_JOINT) .value("FIXED_JOINT", Link::FIXED_JOINT) .value("CRAWLER_JOINT", Link::CRAWLER_JOINT) .value("AGX_CRAWLER_JOINT", Link::AGX_CRAWLER_JOINT); } { scope bodyScope = class_< Body, BodyPtr, bases >("Body") .def("clone", Body_clone) .def("createLink", Body_createLink1) .def("createLink", Body_createLink2) .def("name", &Body::name, return_value_policy()) .def("setName", &Body::setName) .def("modelName", &Body::modelName, return_value_policy()) .def("setModelName", &Body::setModelName) .def("setRootLink", &Body::setRootLink) .def("updateLinkTree", &Body::updateLinkTree) .def("initializeState", &Body::initializeState) .def("numJoints", &Body::numJoints) .def("numVirtualJoints", &Body::numVirtualJoints) .def("numAllJoints", &Body::numAllJoints) .def("joint", Body_joint) .def("numLinks", &Body::numLinks) .def("link", Body_link1) .def("link", Body_link2) .def("rootLink", Body_rootLink) .def("numDevices", &Body::numDevices) .def("device", Body_device) .def("addDevice", &Body::addDevice) .def("initializeDeviceStates", &Body::initializeDeviceStates) .def("clearDevices", &Body::clearDevices) .def("isStaticModel", &Body::isStaticModel) .def("isFixedRootModel", &Body::isFixedRootModel) .def("resetDefaultPosition", &Body::resetDefaultPosition) .def("defaultPosition", &Body::defaultPosition, return_value_policy()) .def("mass", &Body::mass) .def("calcCenterOfMass", &Body::calcCenterOfMass, return_value_policy()) .def("centerOfMass", &Body::centerOfMass, return_value_policy()) .def("calcTotalMomentum", Body_calcTotalMomentum) .def("calcForwardKinematics", &Body::calcForwardKinematics, Body_calcForwardKinematics_overloads()) .def("clearExternalForces", &Body::clearExternalForces) .def("numExtraJoints", &Body::numExtraJoints) //.def("extraJoint", extraJoint, , return_value_policy()) //.def("addExtraJoint", &Body::addExtraJoint) .def("clearExtraJoints", &Body::clearExtraJoints) //.def("installCustomizer", installCustomizer) .def("hasVirtualJointForces", &Body::hasVirtualJointForces) .def("setVirtualJointForces", &Body::setVirtualJointForces) .def("addCustomizerDirectory", &Body::addCustomizerDirectory).staticmethod("addCustomizerDirectory") .def(other() >> self) ; enum_("ExtraJointType") .value("EJ_PISTON", Body::EJ_PISTON) .value("EJ_BALL", Body::EJ_BALL); } implicitly_convertible(); class_("AbstractBodyLoader", no_init) .def("format", &AbstractBodyLoader::format) .def("setVerbose", &AbstractBodyLoader::setVerbose) .def("setShapeLoadingEnabled", &AbstractBodyLoader::setShapeLoadingEnabled) .def("setDefaultDivisionNumber", &AbstractBodyLoader::setDefaultDivisionNumber) .def("setDefaultCreaseAngle", &AbstractBodyLoader::setDefaultCreaseAngle) .def("load", &AbstractBodyLoader::load) ; class_ >("BodyLoader") .def("load", BodyLoader_load2) .def("lastActualBodyLoader", &BodyLoader::lastActualBodyLoader) ; { scope jointPathScope = class_< JointPath, JointPathPtr, boost::noncopyable >("JointPath", init<>()) .def("numJoints", &JointPath::numJoints) .def("joint", JointPath_joint) .def("baseLink", JointPath_baseLink) .def("endLink", JointPath_endLink) .def("indexOf", &JointPath::indexOf) .def("customizeTarget", &JointPath::customizeTarget) .def("numIterations", &JointPath::numIterations) .def("calcJacobian", &JointPath::calcJacobian) .def("calcInverseKinematics", JointPath_calcInverseKinematics) .def("calcInverseKinematics", JointPath_calcInverseKinematics2) ; } def("getCustomJointPath", getCustomJointPath); { scope bodyMotionScope = class_< BodyMotion, BodyMotionPtr, bases >("BodyMotion") .def("setNumParts", &BodyMotion::setNumParts) .def("getNumParts", &BodyMotion::getNumParts) .def("numJoints", &BodyMotion::numJoints) .def("numLings", &BodyMotion::numLinks) .def("frameRate", &BodyMotion::frameRate) .def("getFrameRate",&BodyMotion::getFrameRate) .def("setFrameRate", &BodyMotion::setFrameRate) .def("getOffsetTimeFrame", &BodyMotion::getOffsetTimeFrame) .def("numFrames", &BodyMotion::numFrames) .def("getNumFrames", &BodyMotion::getNumFrames) .def("setNumFrames", &BodyMotion::setNumFrames) .add_property("jointPosSeq", BodyMotion_get_jointPosSeq, BodyMotion_set_jointPosSeq) .add_property("linkPosSeq", BodyMotion_get_linkPosSeq, BodyMotion_set_linkPosSeq) .def("frame", BodyMotion_frame) ; class_< BodyMotion::Frame >("Frame", no_init) .def("frame", &BodyMotion::Frame::frame) .def(self << other()) .def(other() >> self) ; } implicitly_convertible(); #ifdef _MSC_VER register_ptr_to_python(); register_ptr_to_python(); #endif } }; // namespace cnoid choreonoid-1.5.0/src/Body/ForwardDynamicsCBM.h0000664000000000000000000001025412741425367017636 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_FORWARD_DYNAMICS_CBM_H #define CNOID_BODY_FORWARD_DYNAMICS_CBM_H #include "ForwardDynamics.h" #include #include #include #include "exportdecl.h" namespace cnoid { class DyLink; class ForceSensorDevice; /** The ForwardDynamicsCBM class calculates the forward dynamics using the motion equation based on the generalized mass matrix. The class is mainly used for a body that has high-gain mode joints. If all the joints of a body are the torque mode, the ForwardDynamicsABM, which uses the articulated body method, is more efficient. */ class CNOID_EXPORT ForwardDynamicsCBM : public ForwardDynamics { public: EIGEN_MAKE_ALIGNED_OPERATOR_NEW; ForwardDynamicsCBM(DyBody* body); ~ForwardDynamicsCBM(); void setHighGainModeForAllJoints(); void setHighGainMode(int linkIndex, bool on = true); virtual void initialize(); virtual void calcNextState(); void initializeAccelSolver(); void sumExternalForces(); void solveUnknownAccels(); void solveUnknownAccels(const Vector3& fext, const Vector3& tauext); void solveUnknownAccels(DyLink* link, const Vector3& fext, const Vector3& tauext, const Vector3& rootfext, const Vector3& roottauext); private: /* Elements of the motion equation | | | | dv | | b1 | | 0 | | totalfext | | M11 | M12 | | dw | | | | 0 | | totaltauext | | | | * |ddq (unkown)| + | | + | d1 | = | u (known) | |-----+-----| |------------| |----| |----| |----------------| | M21 | M22 | | given ddq | | b2 | | d2 | | u2 | |fext | d1 = trans(s)| | |tauext| */ MatrixXd M11; MatrixXd M12; MatrixXd b1; VectorXd d1; VectorXd c1; boost::dynamic_bitset<> highGainModeLinkFlag; std::vector torqueModeJoints; std::vector highGainModeJoints; //int rootDof; // dof of dv and dw (0 or 6) int unknown_rootDof; int given_rootDof; bool isNoUnknownAccelMode; VectorXd qGiven; VectorXd dqGiven; VectorXd ddqGiven; Vector3 pGiven; Matrix3 RGiven; Vector3 voGiven; Vector3 wGiven; bool accelSolverInitialized; bool ddqGivenCopied; VectorXd qGivenPrev; VectorXd dqGivenPrev; Vector3 pGivenPrev; Matrix3 RGivenPrev; Vector3 voGivenPrev; Vector3 wGivenPrev; Vector3 fextTotal; Vector3 tauextTotal; Vector3 root_w_x_v; // buffers for the unit vector method VectorXd ddqorg; VectorXd uorg; Vector3 dvoorg; Vector3 dworg; struct ForceSensorInfo { bool hasSensor; bool hasSensorsAbove; Vector3 f; Vector3 tau; ForceSensorInfo() : hasSensor(false), hasSensorsAbove(false), f(Vector3::Zero()), tau(Vector3::Zero()) { } }; std::vector > forceSensorInfo; // Buffers for the Runge Kutta Method Position T0; Vector3 vo0; Vector3 w0; std::vector q0; std::vector dq0; Vector3 vo; Vector3 w; Vector3 dvo; Vector3 dw; std::vector dq; std::vector ddq; virtual void initializeSensors(); void calcMotionWithEulerMethod(); void calcMotionWithRungeKuttaMethod(); void integrateRungeKuttaOneStep(double r, double dt); void preserveHighGainModeJointState(); void calcPositionAndVelocityFK(); void calcMassMatrix(); void setColumnOfMassMatrix(MatrixXd& M, int column); void calcInverseDynamics(DyLink* link, Vector3& out_f, Vector3& out_tau); void calcd1(DyLink* link, Vector3& out_f, Vector3& out_tau); inline void calcAccelFKandForceSensorValues(); void calcAccelFKandForceSensorValues(DyLink* link, Vector3& out_f, Vector3& out_tau); void updateForceSensorInfo(DyLink* link, bool hasSensorsAbove); void updateForceSensors(); }; typedef boost::shared_ptr ForwardDynamicsCBMPtr; }; #endif choreonoid-1.5.0/src/BalancerPlugin/0000775000000000000000000000000012741425367016036 5ustar rootrootchoreonoid-1.5.0/src/BalancerPlugin/WaistBalancer.h0000664000000000000000000001360112741425367020727 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BALANCER_PLUGIN_WAIST_BALANCER_H_INCLUDED #define CNOID_BALANCER_PLUGIN_WAIST_BALANCER_H_INCLUDED #include #include #include #include #include #include #include #include namespace cnoid { class PoseProvider; class WaistBalancer { public: WaistBalancer(); void setMessageOutputStream(std::ostream& os) { os_ = &os; } void setBody(const BodyPtr& body); const BodyPtr& body() const; void setWaistLink(Link* waistLink); void setNumIterations(int n); int numIterations() const; void setTimeRange(double lower, double upper); void setFullTimeRange(); void setTimeMargins(double timeToStartBalancer, double preInitialDuration, double postFinalDuration); void setGravity(double g); void setDynamicsTimeRatio(double r); enum BoundaryConditionType { KEEP_POSITIONS = 0, ZERO_VELOCITY = 1, NUM_BOUNDARY_CONDITION_TYPES = 2, DEFAULT_BOUNDARY_CONDITION = 0 }; static const char* boundaryConditionTypeNameOf(int type); static int boundaryConditionTypeOf(const std::string& name); void setBoundaryConditionType(int type); enum BoundarySmootherType { NO_SMOOTHER = 0, CUBIC_SMOOTHER = 1, QUINTIC_SMOOTHER = 2, NUM_BOUNDARY_SMOOTHER_TYPES = 3, DEFAULT_BOUNDARY_SMOOTHER = 2 }; static const char* boundarySmootherTypeNameOf(int type); static int boundarySmootherTypeOf(const std::string& name); void setBoundarySmoother(int type, double smoothingTime); void enableBoundaryCmAdjustment(bool on, double transitionTime = 1.0); enum InitialWaistTrajectoryMode { PLAIN_TRAJECTORY, ORG_TRAJECTORY }; void setInitialWaistTrajectoryMode(int mode); void enableWaistHeightRelaxation(bool on); bool apply(PoseProvider* provider, BodyMotion& motion, bool putAllLinkPositions = false); private: std::vector q0; Vector3 p0; Matrix3 R0; int initialWaistTrajectoryMode; double timeRangeLower; double timeRangeUpper; double targetBeginningTime; double targetEndingTime; double timeToStartBalancer; double preInitialDuration; double postFinalDuration; double dynamicsTimeRatio; BodyPtr body_; Link* baseLink; LinkTraverse fkTraverse; PoseProvider* provider; bool isCalculatingInitialWaistTrajectory; std::vector< boost::optional > jointPositions; int numIterations_; int beginningFrame; int endingFrame; int numFilteredFrames; int frameToStartBalancer; double frameRate; double timeStep; // original delta time double dt; // delta time (as the dynamics) double dt2; // delta time square (as the dyanmics) double g; double mg; double m; double inertial_g; Vector3 cm; // center of mass Vector3 P0; // prev momentum Vector3 L0; // prev angular momentum Vector3 dP; Vector3 dL; Vector3 zmp; // calculated ZMP Vector3 desiredZmp; Vector3 zmpDiff; struct Coeff { double a; double b; Vector3 d; }; std::vector coeffSeq; std::vector totalCmTranslations; Link* waistLink; int waistLinkIndex; int boundaryConditionType; int boundarySmootherType_; bool doBoundarySmoother; double boundarySmoothingTime; boost::function boundarySmootherFunction; int numBoundarySmoothingFrames; bool doProcessFinalBoundary; bool isBoundaryCmAdjustmentEnabled; double boundaryCmAdjustmentTransitionTime; double boundaryCmAdjustmentTransitionHalfLength; bool doBoundaryCmAdjustment; std::vector boundaryCmAdjustmentTranslations; // for the waist height relaxation bool isWaistHeightRelaxationEnabled; bool doStoreOriginalWaistFeetPositionsForWaistHeightRelaxation; bool doWaistHeightRelaxation; struct WaistFeetPos { Vector3 p_Waist; Matrix3 R_Waist; Vector3 p_Foot[2]; Matrix3 R_Foot[2]; }; std::vector waistFeetPosSeq; std::vector waistDeltaZseq; CompositeIK waistFeetIK; Link* rightKneePitchJoint; Link* leftKneePitchJoint; std::ostream* os_; std::ostream& os() { return *os_; } bool apply2(BodyMotion& motion, bool putAllLinkPositions); void calcBoundaryCmAdjustmentTrajectory(); bool calcBoundaryCmAdjustmentTrajectorySub(int begin, int direction); bool calcWaistTranslationWithCmAboveZmp( int frame, const Vector3& zmp, Vector3& out_translation); void initBodyKinematics(int frame, const Vector3& cmTranslation); void updateCmAndZmp(int frame); bool updateBodyKinematics1(int frame); void updateBodyKinematics2(); bool calcCmTranslations(); void initWaistHeightRelaxation(); void relaxWaistHeightTrajectory(); void applyCubicBoundarySmoother(int begin, int direction); void applyQuinticBoundarySmoother(int begin, int direction); bool applyCmTranslations(BodyMotion& motion, bool putAllLinkPositions); inline double timeOfFrame(int frame) { return std::max(targetBeginningTime, std::min(targetEndingTime, (frame / frameRate))); } }; } #endif choreonoid-1.5.0/src/BalancerPlugin/CMakeLists.txt0000664000000000000000000000407412741425367020603 0ustar rootroot # @author Shin'ichiro Nakaoka #set(CMAKE_BUILD_TYPE Debug) option(BUILD_BALANCER_PLUGIN "Building BalancerPlugin" ON) if(NOT BUILD_BALANCER_PLUGIN) return() elseif(NOT BUILD_POSE_SEQ_PLUGIN) message(FATAL_ERROR "BalancerPlugin requires PoseSeqPlugin.") endif() set(target CnoidBalancerPlugin) set(sources BalancerPlugin.cpp WaistBalancer.cpp ) set(headers ) make_gettext_mofiles(${target} mofiles) add_cnoid_plugin(${target} SHARED ${sources} ${headers} ${mofiles}) add_dependencies(${target} CnoidPoseSeqPlugin) if(QT5) qt5_use_modules(${target} Widgets) endif() if(WIN32) set_target_properties(${target} PROPERTIES COMPILE_DEFINITIONS "CNOID_USE_GETTEXT_WRAPPER") target_link_libraries(${target} optimized ${PROJECT_BINARY_DIR}/lib/Release/CnoidUtil.lib optimized ${PROJECT_BINARY_DIR}/lib/Release/CnoidBase.lib optimized ${PROJECT_BINARY_DIR}/lib/Release/CnoidBody.lib optimized ${PROJECT_BINARY_DIR}/${CNOID_PLUGIN_SUBDIR}/Release/CnoidBodyPlugin.lib optimized ${PROJECT_BINARY_DIR}/${CNOID_PLUGIN_SUBDIR}/Release/CnoidPoseSeqPlugin.lib debug ${PROJECT_BINARY_DIR}/lib/Debug/CnoidUtild.lib debug ${PROJECT_BINARY_DIR}/lib/Debug/CnoidBased.lib debug ${PROJECT_BINARY_DIR}/lib/Debug/CnoidBodyd.lib debug ${PROJECT_BINARY_DIR}/${CNOID_PLUGIN_SUBDIR}/Debug/CnoidBodyPlugind.lib debug ${PROJECT_BINARY_DIR}/${CNOID_PLUGIN_SUBDIR}/Debug/CnoidPoseSeqPlugind.lib ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} ) elseif(APPLE) if(ENABLE_INSTALL_RPATH) set_target_properties(${target} PROPERTIES COMPILE_DEFINITIONS "CNOID_USE_GETTEXT_WRAPPER") target_link_libraries(${target} ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} libCnoidUtil.dylib libCnoidBase.dylib libCnoidBody.dylib libCnoidBodyPlugin.dylib libCnoidPoseSeqPlugin.dylib ) else() target_link_libraries(${target} CnoidPoseSeqPlugin) endif() else() target_link_libraries(${target} ${PROJECT_BINARY_DIR}/${CNOID_PLUGIN_SUBDIR}/libCnoidPoseSeqPlugin.so) endif() apply_common_setting_for_plugin(${target} "${headers}") choreonoid-1.5.0/src/BalancerPlugin/WaistBalancer.cpp0000664000000000000000000006032012741425367021262 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "WaistBalancer.h" #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; namespace { const bool DoVerticalAccCompensation = true; #if defined(_MSC_VER) && _MSC_VER < 1800 inline long lround(double x) { return static_cast((x > 0.0) ? floor(x + 0.5) : ceil(x -0.5)); } #endif struct Zelements { vector& array; int offset; Zelements(vector& array, int offset) : array(array), offset(offset) { } double& operator[](int index) { return array[index + offset].z(); } }; } WaistBalancer::WaistBalancer() : os_(&nullout()) { g = 9.8; waistLink = 0; numIterations_ = 2; boundaryConditionType = KEEP_POSITIONS; initialWaistTrajectoryMode = ORG_TRAJECTORY; timeToStartBalancer = 0.0; preInitialDuration = 0.0; postFinalDuration = 0.0; dynamicsTimeRatio = 1.0; isBoundaryCmAdjustmentEnabled = false; isWaistHeightRelaxationEnabled = false; setBoundarySmoother(QUINTIC_SMOOTHER, 0.5); setFullTimeRange(); } void WaistBalancer::setBody(const BodyPtr& body) { body_ = body; waistLink = 0; } const BodyPtr& WaistBalancer::body() const { return body_; } void WaistBalancer::setWaistLink(Link* waistLink) { this->waistLink = waistLink; } void WaistBalancer::setNumIterations(int n) { numIterations_ = n; } int WaistBalancer::numIterations() const { return numIterations_; } void WaistBalancer::setTimeRange(double lower, double upper) { timeRangeLower = lower; timeRangeUpper = std::max(lower, upper); } void WaistBalancer::setFullTimeRange() { timeRangeLower = 0.0; timeRangeUpper = std::numeric_limits::max(); } void WaistBalancer::setTimeMargins(double timeToStartBalancer, double preInitialDuration, double postFinalDuration) { this->timeToStartBalancer = timeToStartBalancer; this->preInitialDuration = preInitialDuration; this->postFinalDuration = postFinalDuration; } void WaistBalancer::setGravity(double g) { this->g = g; } void WaistBalancer::setDynamicsTimeRatio(double r) { dynamicsTimeRatio = r; } const char* WaistBalancer::boundaryConditionTypeNameOf(int type) { if(type == ZERO_VELOCITY){ return N_("zero-velocity"); } return N_("position"); } int WaistBalancer::boundaryConditionTypeOf(const std::string& name) { if(name == N_("zero-velocity")){ return ZERO_VELOCITY; } return KEEP_POSITIONS; } void WaistBalancer::setBoundaryConditionType(int type) { boundaryConditionType = type; } const char* WaistBalancer::boundarySmootherTypeNameOf(int type) { switch(type){ case CUBIC_SMOOTHER: return N_("cubic"); case QUINTIC_SMOOTHER: return N_("quintic"); } return N_("off"); } int WaistBalancer::boundarySmootherTypeOf(const std::string& name) { if(name == N_("cubic")){ return CUBIC_SMOOTHER; } else if(name == N_("quintic")){ return QUINTIC_SMOOTHER; } return NO_SMOOTHER; } void WaistBalancer::setBoundarySmoother(int type, double smoothingTime) { boundarySmootherType_ = type; if(type == CUBIC_SMOOTHER){ boundarySmootherFunction = boost::bind(&WaistBalancer::applyCubicBoundarySmoother, this, _1, _2); } else if(type == QUINTIC_SMOOTHER){ boundarySmootherFunction = boost::bind(&WaistBalancer::applyQuinticBoundarySmoother, this, _1, _2); } else { boundarySmootherType_ = NO_SMOOTHER; } boundarySmoothingTime = smoothingTime; } void WaistBalancer::enableBoundaryCmAdjustment(bool on, double transitionTime) { isBoundaryCmAdjustmentEnabled = on; boundaryCmAdjustmentTransitionTime = transitionTime; } void WaistBalancer::setInitialWaistTrajectoryMode(int mode) { initialWaistTrajectoryMode = mode; } void WaistBalancer::enableWaistHeightRelaxation(bool on) { isWaistHeightRelaxationEnabled = on; } bool WaistBalancer::apply(PoseProvider* provider_, BodyMotion& motion, bool putAllLinkPositions) { if(!body_){ return false; } if(!waistLink){ waistLink = body_->rootLink(); } waistLinkIndex = waistLink->index(); provider = provider_; frameRate = motion.frameRate(); timeStep = 1.0 / frameRate; const double dynamicsFrameRate = dynamicsTimeRatio * frameRate; dt = 1.0 / dynamicsFrameRate; dt2 = dt / dynamicsFrameRate; m = body_->mass(); mg = m * g; isCalculatingInitialWaistTrajectory = false; // preserve the original body state Link* rootLink = body_->rootLink(); const int numJoints = body_->numJoints(); q0.resize(numJoints); for(int i=0; i < numJoints; ++i){ q0[i] = body_->joint(i)->q(); } p0 = rootLink->p(); R0 = rootLink->R(); bool result = apply2(motion, putAllLinkPositions); // restore the original body state for(int i=0; i < numJoints; ++i){ body_->joint(i)->q() = q0[i]; } rootLink->p() = p0; rootLink->R() = R0; body_->calcForwardKinematics(); return result; } bool WaistBalancer::apply2(BodyMotion& motion, bool putAllLinkPositions) { targetBeginningTime = std::max(provider->beginningTime(), timeRangeLower); targetEndingTime = std::min(provider->endingTime(), timeRangeUpper); beginningFrame = std::max(0L, lround((targetBeginningTime - preInitialDuration) * frameRate)); endingFrame = lround((targetEndingTime + postFinalDuration) * frameRate); frameToStartBalancer = beginningFrame + lround(timeToStartBalancer * frameRate); numFilteredFrames = endingFrame - frameToStartBalancer + 1; if(numFilteredFrames < 3){ return false; } // prepare for the waist height relaxation doWaistHeightRelaxation = false; doStoreOriginalWaistFeetPositionsForWaistHeightRelaxation = false; if(isWaistHeightRelaxationEnabled){ initWaistHeightRelaxation(); } initBodyKinematics(endingFrame, Vector3::Zero()); if(provider->baseLinkIndex() < 0){ return false; } if(!provider->ZMP()){ return false; } Vector3 cmProjection(cm[0], cm[1], desiredZmp[2]); doProcessFinalBoundary = ((cmProjection - desiredZmp).norm() < 2.0e-3); doBoundarySmoother = false; if(boundarySmootherType_ && boundaryConditionType == KEEP_POSITIONS){ numBoundarySmoothingFrames = lround(boundarySmoothingTime * frameRate); doBoundarySmoother = (numBoundarySmoothingFrames < numFilteredFrames / 3); } if(numIterations_ == 0 || initialWaistTrajectoryMode == ORG_TRAJECTORY){ totalCmTranslations.clear(); totalCmTranslations.resize(endingFrame + 1, Vector3::Zero()); if(isBoundaryCmAdjustmentEnabled){ calcBoundaryCmAdjustmentTrajectory(); } } else { totalCmTranslations.resize(endingFrame + 1); isCalculatingInitialWaistTrajectory = true; doBoundaryCmAdjustment = false; } coeffSeq.resize(numFilteredFrames); bool result = true; for(int i=0; i < numIterations_; ++i){ result = calcCmTranslations(); if(!result){ break; } } if(result){ result = applyCmTranslations(motion, putAllLinkPositions); } return result; } void WaistBalancer::calcBoundaryCmAdjustmentTrajectory() { boundaryCmAdjustmentTranslations.resize(totalCmTranslations.size()); // clear only the area where the smoother is applied if(doBoundarySmoother){ for(int i=0; i < numBoundarySmoothingFrames; ++i){ boundaryCmAdjustmentTranslations[i + frameToStartBalancer].setZero(); boundaryCmAdjustmentTranslations[endingFrame - i].setZero(); } } boundaryCmAdjustmentTransitionHalfLength = lround((boundaryCmAdjustmentTransitionTime / 2.0) * frameRate); doBoundaryCmAdjustment = calcBoundaryCmAdjustmentTrajectorySub(0, 1); if(calcBoundaryCmAdjustmentTrajectorySub(endingFrame, -1)){ doProcessFinalBoundary = true; doBoundaryCmAdjustment = true; } } bool WaistBalancer::calcBoundaryCmAdjustmentTrajectorySub(int begin, int direction) { bool adjusted = true; int i; Vector3 translation; provider->seek(timeOfFrame(begin)); Vector3 zmp0 = *provider->ZMP(); // In the first half period, CM stays above the initial ZMP position for(i=0; i < boundaryCmAdjustmentTransitionHalfLength; ++i){ int frame = begin + i * direction; if(!calcWaistTranslationWithCmAboveZmp(frame, zmp0, translation)){ adjusted = false; break; } boundaryCmAdjustmentTranslations[frame] = translation; totalCmTranslations[frame] = translation; } if(adjusted){ // In the latter half period, CM is gradually corresponding to the original positions const double time = boundaryCmAdjustmentTransitionHalfLength / frameRate; double time2 = time * time; double a2 = -3.0 / time2; double a3 = 2.0 / (time * time2); i = static_cast(boundaryCmAdjustmentTransitionHalfLength); const int n = static_cast(boundaryCmAdjustmentTransitionHalfLength * 2.0); while(i < n){ int frame = begin + i * direction; if(!calcWaistTranslationWithCmAboveZmp(frame, zmp0, translation)){ adjusted = false; break; } double t = (i - boundaryCmAdjustmentTransitionHalfLength) * timeStep; double r = 1.0 + (a2 + a3 * t) * (t * t); Vector3 p = r * translation; boundaryCmAdjustmentTranslations[frame] = p; totalCmTranslations[frame] = p; ++i; } } if(!adjusted){ // reset translations for(int j=0; j < i; ++j){ int frame = begin + j * direction; boundaryCmAdjustmentTranslations[frame].setZero(); totalCmTranslations[frame].setZero(); } } return adjusted; } bool WaistBalancer::calcWaistTranslationWithCmAboveZmp (int frame, const Vector3& zmp, Vector3& out_translation) { out_translation.setZero(); double time = timeOfFrame(frame); provider->seek(time, waistLinkIndex, out_translation); int baseLinkIndex = provider->baseLinkIndex(); if(baseLinkIndex < 0){ return false; } baseLink = body_->link(baseLinkIndex); fkTraverse.find(baseLink); bool converged = false; const int n = body_->numJoints(); for(int i=0; i < 50; ++i){ provider->getBaseLinkPosition(baseLink->T()); provider->getJointPositions(jointPositions); for(int j=0; j < n; ++j){ Link* joint = body_->joint(j); const optional& q = jointPositions[j]; joint->q() = q ? *q : 0.0; } fkTraverse.calcForwardKinematics(true); cm = body_->calcCenterOfMass(); Vector3 diff(zmp[0] - cm[0], zmp[1] - cm[1], 0.0); if(diff.norm() < 1.0e-6){ converged = true; break; } out_translation += diff; provider->seek(time, waistLinkIndex, out_translation); } return converged; } void WaistBalancer::initBodyKinematics(int frame, const Vector3& cmTranslation) { provider->seek(timeOfFrame(frame), waistLinkIndex, cmTranslation); int baseLinkIndex = provider->baseLinkIndex(); if(baseLinkIndex >= 0){ baseLink = body_->link(baseLinkIndex); provider->getBaseLinkPosition(baseLink->T()); } else { baseLink = body_->rootLink(); baseLink->p().setZero(); baseLink->R().setIdentity(); } baseLink->v().setZero(); baseLink->w().setZero(); fkTraverse.find(baseLink); const int n = body_->numJoints(); provider->getJointPositions(jointPositions); for(int i=0; i < n; ++i){ Link* joint = body_->joint(i); const optional& q = jointPositions[i]; joint->q() = q ? *q : 0.0; joint->dq() = 0.0; } updateCmAndZmp(frame); } void WaistBalancer::updateCmAndZmp(int frame) { fkTraverse.calcForwardKinematics(true); cm = body_->calcCenterOfMass(); if(isCalculatingInitialWaistTrajectory){ Vector3& p = totalCmTranslations[frame]; p.x() = -waistLink->p().x(); p.y() = -waistLink->p().y(); p.z() = 0.0; desiredZmp = *provider->ZMP(); zmpDiff = desiredZmp; } else { Vector3 P, L; body_->calcTotalMomentum(P, L); dP = (P - P0) / dt; dL = (L - L0) / dt; P0 = P; L0 = L; const double inertial_g_thresh = 1.0; double ddz = dP.z() / m; inertial_g = g + ddz; if(inertial_g < inertial_g_thresh){ os() << str( fmt(_("Warning: The body is floating at %1% (Vertical CM acceleration is %2%).")) % (frame * timeStep) % (ddz)) << endl; if(DoVerticalAccCompensation){ dP.z() = m * (inertial_g_thresh - g); inertial_g = inertial_g_thresh; } } zmp.x() = (dP.x() * desiredZmp.z() - dL.y() + mg * cm.x()) / (dP.z() + mg); zmp.y() = (dP.y() * desiredZmp.z() + dL.x() + mg * cm.y()) / (dP.z() + mg); zmp.z() = desiredZmp.z(); zmpDiff = desiredZmp - zmp; desiredZmp = *provider->ZMP(); } } bool WaistBalancer::updateBodyKinematics1(int frame) { bool result = true; const int n = body_->numJoints(); const int nextFrame = frame + 1; if(nextFrame <= endingFrame){ // update velocities result = provider->seek(timeOfFrame(nextFrame), waistLinkIndex, totalCmTranslations[nextFrame]); if(!isCalculatingInitialWaistTrajectory){ const int baseLinkIndex = provider->baseLinkIndex(); if(baseLinkIndex != baseLink->index() && baseLinkIndex >= 0){ baseLink = body_->link(baseLinkIndex); fkTraverse.find(baseLink); } Vector3 p_next = baseLink->p(); Matrix3 R_next = baseLink->R(); Position T_next; if(!provider->getBaseLinkPosition(T_next)){ T_next = baseLink->T(); } baseLink->v() = (T_next.translation() - baseLink->p()) / dt; baseLink->w() = omegaFromRot(baseLink->R().transpose() * T_next.linear()) / dt; provider->getJointPositions(jointPositions); for(int i=0; i < n; ++i){ Link* joint = body_->joint(i); const optional& q = jointPositions[i]; if(q){ joint->dq() = (*q - joint->q()) / dt; } else { joint->dq() = 0.0; } } } } updateCmAndZmp(frame); return result; } void WaistBalancer::updateBodyKinematics2() { const int n = body_->numJoints(); provider->getJointPositions(jointPositions); for(int i=0; i < n; ++i){ Link* joint = body_->joint(i); const optional& q = jointPositions[i]; if(q){ joint->q() = *q; } } provider->getBaseLinkPosition(baseLink->T()); } bool WaistBalancer::calcCmTranslations() { initBodyKinematics(frameToStartBalancer, totalCmTranslations[frameToStartBalancer]); //const double gdt2 = g * dt2; for(int i = 0; i < numFilteredFrames; ++i){ updateBodyKinematics1(i + frameToStartBalancer); if(doStoreOriginalWaistFeetPositionsForWaistHeightRelaxation){ // store waist and feet positions WaistFeetPos& p = waistFeetPosSeq[i]; p.p_Waist = waistLink->p(); p.R_Waist = waistLink->R(); for(int j=0; j < 2; ++j){ Link* footLink = waistFeetIK.baseLink(j); p.p_Foot[j] = footLink->p(); p.R_Foot[j] = footLink->R(); } } updateBodyKinematics2(); Coeff& c = coeffSeq[i]; /* c.a = -cm.z(); c.b = 2.0 * cm.z() + gdt2; c.d = gdt2 * zmpDiff; */ if(DoVerticalAccCompensation){ const double gdt2 = inertial_g * dt2; c.a = -cm.z() / gdt2; c.b = 2.0 * cm.z() / gdt2 + 1.0; } else { const double gdt2 = g * dt2; c.a = -cm.z() / gdt2; c.b = 2.0 * cm.z() / gdt2 + 1.0; } c.d = zmpDiff; } double bet; vector gam(numFilteredFrames); vector u(numFilteredFrames, Vector3::Zero()); int last = numFilteredFrames - 1; Coeff& c0 = coeffSeq[0]; Coeff& clast = coeffSeq[last]; if(boundaryConditionType == ZERO_VELOCITY){ c0.b += c0.a; clast.b += clast.a; } bet = c0.b; u[0].x() = c0.d.x() / bet; u[0].y() = c0.d.y() / bet; for(int i=1; i < numFilteredFrames - 2; ++i){ Coeff& cprev = coeffSeq[i-1]; Coeff& c = coeffSeq[i]; gam[i] = cprev.a / bet; bet = c.b - c.a * gam[i]; u[i].x() = (c.d.x() - c.a * u[i-1].x()) / bet; u[i].y() = (c.d.y() - c.a * u[i-1].y()) / bet; } gam[last] = coeffSeq[last-1].a / bet; bet = clast.b - clast.a * gam[last]; u[last].x() = (clast.d.x() - clast.a * u[last-1].x()) / bet; u[last].y() = (clast.d.y() - clast.a * u[last-1].y()) / bet; totalCmTranslations[last + frameToStartBalancer] += u[last]; for(int i = numFilteredFrames - 2; i >= 0; --i){ u[i].x() -= gam[i+1] * u[i+1].x(); u[i].y() -= gam[i+1] * u[i+1].y(); Vector3& translation = totalCmTranslations[i + frameToStartBalancer]; translation.x() += u[i].x(); translation.y() += u[i].y(); double sqrlen = translation.squaredNorm(); static const double thresh = 1.0; if(sqrlen > thresh * thresh){ // divergence error translation *= thresh / sqrt(sqrlen); // Error should be notified ? } } if(doWaistHeightRelaxation){ doStoreOriginalWaistFeetPositionsForWaistHeightRelaxation = false; relaxWaistHeightTrajectory(); } isCalculatingInitialWaistTrajectory = false; return true; } void WaistBalancer::initWaistHeightRelaxation() { LeggedBodyHelperPtr legged = getLeggedBodyHelper(body_); if(!legged->isValid() || legged->numFeet() != 2){ os() << _("Waist height relaxation cannot be applied because the robot is not a biped robot.") << endl; } else { rightKneePitchJoint = legged->kneePitchJoint(0); leftKneePitchJoint = legged->kneePitchJoint(1); if(!rightKneePitchJoint || !leftKneePitchJoint){ os() << _("Waist height relaxation cannot be applied because the knee joints are not specified.") << endl; } else { doWaistHeightRelaxation = true; doStoreOriginalWaistFeetPositionsForWaistHeightRelaxation = true; waistFeetPosSeq.resize(numFilteredFrames); waistDeltaZseq.resize(numFilteredFrames); if(waistFeetIK.body() != body_){ waistFeetIK.reset(body_, waistLink); for(int i=0; i < 2; ++i){ waistFeetIK.addBaseLink(legged->footLink(i)); } } } } } void WaistBalancer::relaxWaistHeightTrajectory() { for(int i = 0; i < numFilteredFrames; ++i){ WaistFeetPos& p = waistFeetPosSeq[i]; for(int j=0; j < 2; ++j){ Link* footLink = waistFeetIK.baseLink(j); footLink->p() = p.p_Foot[j]; footLink->R() = p.R_Foot[j]; } bool solvedOnce = false; Vector3 dp = totalCmTranslations[i + frameToStartBalancer]; double& dz = dp.z(); double hi = std::numeric_limits::max(); double low = -hi; const double step = 0.01; for(int j=0; j < 50; ++j){ if((hi - low) < 1.0e-4){ dz = low; break; } bool solved = waistFeetIK.calcInverseKinematics(p.p_Waist + dp, p.R_Waist) && (rightKneePitchJoint->q() > 0.3 && leftKneePitchJoint->q() > 0.3); if(solved){ if(dz == 0.0){ break; } low = dz; if(hi == std::numeric_limits::max()){ dz = std::min(dz + step, 0.0); } else { dz = (low + hi) / 2.0; } } else { hi = dz; if(low == -std::numeric_limits::max()){ dz -= step; } else { dz = (low + hi) / 2.0; } } } waistDeltaZseq[i] = dz; } Zelements zelems(totalCmTranslations, frameToStartBalancer); //applyGaussianFilter(zelems, waistDeltaZseq, 8.0, 40, 0.0); applyGaussianFilter(zelems, waistDeltaZseq, 5.0, 10, 0.0); } void WaistBalancer::applyCubicBoundarySmoother(int begin, int direction) { double tf = numBoundarySmoothingFrames / frameRate; double tf2 = tf * tf; double a2 = 3.0 / tf2; double a3 = -2.0 / (tf * tf2); int frame = begin; if(isBoundaryCmAdjustmentEnabled){ for(int i=0; i < numBoundarySmoothingFrames; ++i){ double t = i * timeStep; double r = (a2 + (a3 * t)) * (t * t); totalCmTranslations[frame] = r * totalCmTranslations[frame] + (1.0 - r) * boundaryCmAdjustmentTranslations[frame]; frame += direction; } } else { for(int i=0; i < numBoundarySmoothingFrames; ++i){ double t = i * timeStep; double r = (a2 + (a3 * t)) * (t * t); totalCmTranslations[frame] = r * totalCmTranslations[frame]; frame += direction; } } } void WaistBalancer::applyQuinticBoundarySmoother(int begin, int direction) { double tf = numBoundarySmoothingFrames / frameRate; double tf2 = tf * tf; double tf3 = tf2 * tf; double tf4 = tf3 * tf; double tf5 = tf4 * tf; double a3 = 20.0 / (2.0 * tf3); double a4 = -30.0 / (2.0 * tf4); double a5 = 12.0 / (2.0 * tf5); int frame = begin; if(isBoundaryCmAdjustmentEnabled){ for(int i=0; i < numBoundarySmoothingFrames; ++i){ double t = i * timeStep; double r = (a3 + (a4 + a5 * t) * t) * (t * t * t); totalCmTranslations[frame] = r * totalCmTranslations[frame] + (1.0 - r) * boundaryCmAdjustmentTranslations[frame]; frame += direction; } } else { for(int i=0; i < numBoundarySmoothingFrames; ++i){ double t = i * timeStep; double r = (a3 + (a4 + a5 * t) * t) * (t * t * t); totalCmTranslations[frame] = r * totalCmTranslations[frame]; frame += direction; } } } bool WaistBalancer::applyCmTranslations(BodyMotion& motion, bool putAllLinkPositions) { if(doBoundarySmoother){ boundarySmootherFunction(frameToStartBalancer, 1); if(doProcessFinalBoundary){ boundarySmootherFunction(endingFrame, -1); } } bool completed = true; const Link* rootLink = body_->rootLink(); const int numJoints = body_->numJoints(); const int numLinksToPut = (putAllLinkPositions ? body_->numLinks() : 1); motion.setDimension(endingFrame + 1, numJoints, numLinksToPut, true); MultiValueSeq& qseq = *motion.jointPosSeq(); MultiSE3Seq& pseq = *motion.linkPosSeq(); ZMPSeqPtr zmpseq = getOrCreateZMPSeq(motion); zmpseq->setRootRelative(false); initBodyKinematics(beginningFrame, totalCmTranslations[beginningFrame]); for(int frame = beginningFrame; frame <= endingFrame; ++frame){ completed &= updateBodyKinematics1(frame); MultiValueSeq::Frame qs = qseq.frame(frame); for(int i=0; i < numJoints; ++i){ qs[i] = body_->joint(i)->q(); } zmpseq->at(frame) = zmp; for(int i=0; i < numLinksToPut; ++i){ Link* link = body_->link(i); pseq.at(frame, i).set(link->T()); } updateBodyKinematics2(); } return completed; } choreonoid-1.5.0/src/BalancerPlugin/BalancerPlugin.cpp0000664000000000000000000002735312741425367021442 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "WaistBalancer.h" #include #include #include #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace cnoid; using namespace boost; namespace { class BalancerPanel; BodyMotionGenerationBar* bar; WaistBalancer* balancer; BalancerPanel* panel; class BalancerPanel : public BodyMotionGenerationBar::Balancer, public QWidget { public: QDoubleSpinBox timeToStartBalancerSpin; QSpinBox balancerIterationSpin; QCheckBox plainBalancerModeCheck; QComboBox boundaryConditionCombo; QComboBox boundarySmootherCombo; QDoubleSpinBox boundarySmootherTimeSpin; QCheckBox boundaryCmAdjustmentCheck; QDoubleSpinBox boundaryCmAdjustmentTimeSpin; QCheckBox waistHeightRelaxationCheck; QDoubleSpinBox gravitySpin; QDoubleSpinBox dynamicsTimeRatioSpin; QWidget* panel() { return this; } QHBoxLayout* newRow(QVBoxLayout* vbox) { QHBoxLayout* hbox = new QHBoxLayout(); hbox->setSpacing(2); hbox->setContentsMargins(2, 2, 2, 2); vbox->addLayout(hbox); return hbox; } BalancerPanel() { QVBoxLayout* vbox = new QVBoxLayout(); vbox->addSpacing(4); vbox->addLayout(new HSeparatorBox(new QLabel(_("Balance Adjustment")))); vbox->addSpacing(2); QHBoxLayout* hbox = newRow(vbox); hbox->addWidget(new QLabel(_("Starting margin"))); timeToStartBalancerSpin.setToolTip(_("Initial time margin before applying the balancer")); timeToStartBalancerSpin.setDecimals(1); timeToStartBalancerSpin.setRange(0.0, 1.0); timeToStartBalancerSpin.setSingleStep(0.1); timeToStartBalancerSpin.setValue(0.0); hbox->addWidget(&timeToStartBalancerSpin); hbox->addWidget(new QLabel(_("[s]"))); hbox->addSpacing(8); hbox->addWidget(new QLabel(_("Iteration"))); balancerIterationSpin.setAlignment(Qt::AlignCenter); balancerIterationSpin.setRange(0, 99); balancerIterationSpin.setValue(2); hbox->addWidget(&balancerIterationSpin); hbox->addSpacing(8); plainBalancerModeCheck.setText(_("Plain-initial")); plainBalancerModeCheck.setToolTip(_("Initial balanced trajectory only depends on the desired ZMP")); hbox->addWidget(&plainBalancerModeCheck); hbox->addStretch(); hbox = newRow(vbox); hbox->addWidget(new QLabel(_("Boundary"))); boundaryConditionCombo.setToolTip(_("Boundary condition type")); for(int i=0; i < WaistBalancer::NUM_BOUNDARY_CONDITION_TYPES; ++i){ boundaryConditionCombo.addItem( getText(CNOID_GETTEXT_DOMAIN_NAME, WaistBalancer::boundaryConditionTypeNameOf(i))); } boundaryConditionCombo.setCurrentIndex(WaistBalancer::DEFAULT_BOUNDARY_CONDITION); hbox->addWidget(&boundaryConditionCombo); boundarySmootherCombo.setToolTip(_("Boundary smoother trajectory type")); for(int i=0; i < WaistBalancer::NUM_BOUNDARY_SMOOTHER_TYPES; ++i){ boundarySmootherCombo.addItem( getText(CNOID_GETTEXT_DOMAIN_NAME, WaistBalancer::boundarySmootherTypeNameOf(i))); } boundarySmootherCombo.setCurrentIndex(WaistBalancer::DEFAULT_BOUNDARY_SMOOTHER); hbox->addWidget(&boundarySmootherCombo); boundarySmootherTimeSpin.setToolTip(_("Time length of smooth connection")); boundarySmootherTimeSpin.setDecimals(1); boundarySmootherTimeSpin.setRange(0.0, 9.9); boundarySmootherTimeSpin.setSingleStep(0.1); boundarySmootherTimeSpin.setValue(0.5); hbox->addWidget(&boundarySmootherTimeSpin); hbox->addWidget(new QLabel(_("[s]"))); hbox->addStretch(); hbox = newRow(vbox); boundaryCmAdjustmentCheck.setText(_("Boundary CM adjustment")); boundaryCmAdjustmentCheck.setToolTip(_("Adjust the original CM trajectories around the boundaries")); hbox->addWidget(&boundaryCmAdjustmentCheck); boundaryCmAdjustmentTimeSpin.setToolTip(_("Transition time of the adjustment")); boundaryCmAdjustmentTimeSpin.setDecimals(1); boundaryCmAdjustmentTimeSpin.setRange(0.1, 9.9); boundaryCmAdjustmentTimeSpin.setSingleStep(0.1); boundaryCmAdjustmentTimeSpin.setValue(1.0); hbox->addWidget(&boundaryCmAdjustmentTimeSpin); hbox->addWidget(new QLabel(_("[s]"))); hbox->addStretch(); hbox = newRow(vbox); waistHeightRelaxationCheck.setText(_("Waist height relaxation")); waistHeightRelaxationCheck.setToolTip( _("Vertical waist position is lowered when the leg length is not enough.")); hbox->addWidget(&waistHeightRelaxationCheck); hbox->addStretch(); hbox = newRow(vbox); hbox->addWidget(new QLabel(_("Gravity"))); gravitySpin.setDecimals(2); gravitySpin.setRange(0.01, 99.99); gravitySpin.setSingleStep(0.01); gravitySpin.setValue(9.80); hbox->addWidget(&gravitySpin); hbox->addWidget(new QLabel(_("[m/s^2]"))); hbox->addSpacing(8); hbox->addWidget(new QLabel(_("Dynamics time ratio"))); dynamicsTimeRatioSpin.setDecimals(2); dynamicsTimeRatioSpin.setRange(0.01, 9.99); dynamicsTimeRatioSpin.setSingleStep(0.01); dynamicsTimeRatioSpin.setValue(1.0); hbox->addWidget(&dynamicsTimeRatioSpin); hbox->addStretch(); setLayout(vbox); } void storeState(Archive& archive){ archive.write("timeToStartBalancer", timeToStartBalancerSpin.value()); archive.write("balancerIterations", balancerIterationSpin.value()); archive.write("plainBalancerMode", plainBalancerModeCheck.isChecked()); archive.write("boundaryConditionType", WaistBalancer::boundaryConditionTypeNameOf(boundaryConditionCombo.currentIndex())); archive.write("boundarySmootherType", WaistBalancer::boundarySmootherTypeNameOf(boundarySmootherCombo.currentIndex())); archive.write("boundarySmootherTime", boundarySmootherTimeSpin.value()); archive.write("boundaryCmAdjustment", boundaryCmAdjustmentCheck.isChecked()); archive.write("boundaryCmAdjustmentTime", boundaryCmAdjustmentTimeSpin.value()); archive.write("waistHeightRelaxation", waistHeightRelaxationCheck.isChecked()); archive.write("gravity", gravitySpin.value()); archive.write("dynamicsTimeRatio", dynamicsTimeRatioSpin.value()); } void restoreState(const Archive& archive){ timeToStartBalancerSpin.setValue(archive.get("timeToStartBalancer", timeToStartBalancerSpin.value())); balancerIterationSpin.setValue(archive.get("balancerIterations", balancerIterationSpin.value())); plainBalancerModeCheck.setChecked(archive.get("plainBalancerMode", plainBalancerModeCheck.isChecked())); boundaryConditionCombo.setCurrentIndex( WaistBalancer::boundaryConditionTypeOf( archive.get("boundaryConditionType", boundaryConditionCombo.currentText().toStdString()))); boundarySmootherCombo.setCurrentIndex( WaistBalancer::boundarySmootherTypeOf( archive.get("boundarySmootherType", boundarySmootherCombo.currentText().toStdString()))); boundarySmootherTimeSpin.setValue(archive.get("boundarySmootherTime", boundarySmootherTimeSpin.value())); boundaryCmAdjustmentCheck.setChecked(archive.get("boundaryCmAdjustment", boundaryCmAdjustmentCheck.isChecked())); boundaryCmAdjustmentTimeSpin.setValue(archive.get("boundaryCmAdjustmentTime", boundaryCmAdjustmentTimeSpin.value())); waistHeightRelaxationCheck.setChecked(archive.get("waistHeightRelaxation", waistHeightRelaxationCheck.isChecked())); gravitySpin.setValue(archive.get("gravity", gravitySpin.value())); dynamicsTimeRatioSpin.setValue(archive.get("dynamicsTimeRatio", dynamicsTimeRatioSpin.value())); } bool apply(BodyPtr& body, PoseProvider* provider, BodyMotionItemPtr motionItem, bool putMessages) { balancer->setBody(body); TimeBar* timeBar = TimeBar::instance(); if(bar->isTimeBarRangeOnly()){ balancer->setTimeRange(timeBar->minTime(), timeBar->maxTime()); } else { balancer->setFullTimeRange(); } balancer->setTimeMargins(timeToStartBalancerSpin.value(), bar->preInitialDuration(), bar->postFinalDuration()); balancer->setNumIterations(balancerIterationSpin.value()); balancer->setBoundaryConditionType(boundaryConditionCombo.currentIndex()); balancer->setBoundarySmoother(boundarySmootherCombo.currentIndex(), boundarySmootherTimeSpin.value()); balancer->enableBoundaryCmAdjustment(boundaryCmAdjustmentCheck.isChecked(), boundaryCmAdjustmentTimeSpin.value()); balancer->setInitialWaistTrajectoryMode(plainBalancerModeCheck.isChecked() ? 0 : 1); balancer->enableWaistHeightRelaxation(waistHeightRelaxationCheck.isChecked()); balancer->setGravity(gravitySpin.value()); balancer->setDynamicsTimeRatio(dynamicsTimeRatioSpin.value()); MessageView* mv = MessageView::mainInstance(); if(putMessages){ mv->notify(fmt(_("Applying the waist balance filter with %1% iterations ... ")) % balancer->numIterations()); mv->flush(); } QTime time; time.start(); motionItem->motion()->setFrameRate(timeBar->frameRate()); bool result = balancer->apply(provider, *motionItem->motion(), bar->isSe3Enabled()); if(result){ if(putMessages){ mv->notify(fmt(_("OK ! (%1% [s] consumed.)")) % (time.elapsed() / 1000.0)); } motionItem->notifyUpdate(); } else { if(putMessages){ mv->notify(_("failed.")); } } return result; } }; class BalancerPlugin : public Plugin { public: BalancerPlugin() : Plugin("Balancer") { require("PoseSeq"); } virtual bool initialize(){ bar = BodyMotionGenerationBar::instance(); balancer = new WaistBalancer(); balancer->setMessageOutputStream(mvout()); panel = new BalancerPanel(); bar->setBalancer(panel); return true; } virtual bool finalize(){ bar->unsetBalancer(); delete balancer; delete panel; return true; } }; } CNOID_IMPLEMENT_PLUGIN_ENTRY(BalancerPlugin); choreonoid-1.5.0/src/BalancerPlugin/po/0000775000000000000000000000000012741425367016454 5ustar rootrootchoreonoid-1.5.0/src/BalancerPlugin/po/ja.po0000664000000000000000000001124712741425367017413 0ustar rootroot# Japanese translations for PACKAGE package. # Copyright (C) 2011 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # nakaoka , 2011. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-08-09 14:54+0900\n" "PO-Revision-Date: 2011-11-15 23:21+0000\n" "Last-Translator: nakaoka \n" "Language-Team: Japanese\n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" #: BalancerPlugin.cpp:62 msgid "Balance Adjustment" msgstr "ƒƒİƒ³‚ı補ĉ­£" #: BalancerPlugin.cpp:66 msgid "Starting margin" msgstr "開ċ§‹ƒžƒĵ‚¸ƒ³" #: BalancerPlugin.cpp:67 msgid "Initial time margin before applying the balancer" msgstr "ƒƒİƒ³‚ı補ĉ­£éİ用ċ‰ĉ™‚é–“ƒžƒĵ‚¸ƒ³" #: BalancerPlugin.cpp:73 BalancerPlugin.cpp:112 BalancerPlugin.cpp:126 msgid "[s]" msgstr "[s]" #: BalancerPlugin.cpp:76 msgid "Iteration" msgstr "計ç—ċ›žĉ•°" #: BalancerPlugin.cpp:83 msgid "Plain-initial" msgstr "ċ…ƒèğŒé“‚’ç„ĦèĤ–" #: BalancerPlugin.cpp:84 msgid "Initial balanced trajectory only depends on the desired ZMP" msgstr "ċ…ƒè…°èğŒé“‚’ç„ĦèĤ–—Ĥç›ĉ¨™ZMPż‹‚‰è…°èğŒé“‚’計ç—" #: BalancerPlugin.cpp:89 msgid "Boundary" msgstr "ċ˘ƒç•Œ" #: BalancerPlugin.cpp:90 msgid "Boundary condition type" msgstr "ċ˘ƒç•ŒĉĦäğĥ‚ż‚¤ƒ—" #: BalancerPlugin.cpp:98 msgid "Boundary smoother trajectory type" msgstr "ċ˘ƒç•Œċı³ĉğ‘ċŒ–èğŒé“‚ż‚¤ƒ—" #: BalancerPlugin.cpp:106 msgid "Time length of smooth connection" msgstr "ċı³ĉğ‘ĉŽçĥšĉ™‚é–“é•·" #: BalancerPlugin.cpp:116 msgid "Boundary CM adjustment" msgstr "ċ˘ƒç•Œé‡ċżƒèğŒé“補ĉ­£" #: BalancerPlugin.cpp:117 msgid "Adjust the original CM trajectories around the boundaries" msgstr "ċ˘ƒç•Œċ‘¨‚Šé‡ċżƒèğŒé“‚’補ĉ­£™‚‹" #: BalancerPlugin.cpp:120 msgid "Transition time of the adjustment" msgstr "補ĉ­£é·ç§ğĉ™‚é–“" #: BalancerPlugin.cpp:130 msgid "Waist height relaxation" msgstr "腰éИ•ç·İċ’Œ" #: BalancerPlugin.cpp:132 msgid "Vertical waist position is lowered when the leg length is not enough." msgstr "脚長Œċċˆ†§Ş„¨Ğ腰ċž‚直位罂’下’™€‚" #: BalancerPlugin.cpp:137 msgid "Gravity" msgstr "重ċŠ›ċŠ é€ŸċşĤ" #: BalancerPlugin.cpp:143 msgid "[m/s^2]" msgstr "[m/s^2]" #: BalancerPlugin.cpp:146 msgid "Dynamics time ratio" msgstr "ċ‹•ċŠ›ċ­Ĥĉ™‚é–“ĉŻ”" #: BalancerPlugin.cpp:222 msgid "Applying the waist balance filter with %1% iterations ... " msgstr "ƒƒİƒ³‚ı補ĉ­£‚’計ç—ċ›žĉ•°%1%ċ›ž§éİ用中â€Ĥ" #: BalancerPlugin.cpp:234 msgid "OK ! (%1% [s] consumed.)" msgstr "ċŒäş† ! (%1%秒ĉĥˆè²ğïĵ‰" #: BalancerPlugin.cpp:239 msgid "failed." msgstr "ċ¤ħĉ•—€‚" #: BalancerPlugin.cpp:279 msgid "Balancer Plugin Version %1%\n" msgstr "Balancer ƒ—ƒİ‚°‚¤ƒ³ ƒƒĵ‚¸ƒ§ƒ³ %1%\n" #: BalancerPlugin.cpp:281 msgid "" "This plugin has been developed by Shin'ichiro Nakaoka and Choreonoid " "Development Team, AIST.\n" "\n" "This plugin is distributed in the hope that it will be useful, but WITHOUT " "ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " "FITNESS FOR A PARTICULAR PURPOSE.\n" "\n" "Please note that the licence of this plugin is different from LGPL, which is " "the licence of the main part of Choreonoid. Currently this plugin is " "distributed only in a binary form.You can freely use this plugin for " "creating motions of any robot / character models, but the plugin cannot be " "redistributed for commercial purposes.\n" "\n" "Please contact us if you want to use this plugin beyond the the above " "conditions.\n" msgstr "" #: WaistBalancer.cpp:126 WaistBalancer.cpp:134 msgid "zero-velocity" msgstr "ċœĉ­˘ïĵˆé€ŸċşĤïĵïĵ‰" #: WaistBalancer.cpp:128 msgid "position" msgstr "位罂’保ċ­˜" #: WaistBalancer.cpp:151 WaistBalancer.cpp:161 msgid "cubic" msgstr "3ĉĴĦ" #: WaistBalancer.cpp:153 WaistBalancer.cpp:163 msgid "quintic" msgstr "4ĉĴĦ" #: WaistBalancer.cpp:155 msgid "off" msgstr "‚ރ•" #: WaistBalancer.cpp:505 msgid "Warning: The body is floating at %1% (Vertical CM acceleration is %2%)." msgstr "è­Ĥċ‘Šïĵš %1%[s]ĞĤƒœƒ‡‚£Œĉµ„Ĥ„™ïĵˆé‡ċżƒċž‚ç›´ċŠ é€ŸċşĤŻ%1%[m/s^2]§™ïĵ‰€‚" #: WaistBalancer.cpp:696 msgid "" "Waist height relaxation cannot be applied because the robot is not a biped " "robot." msgstr "ƒ­ƒœƒƒƒˆŒäşŒèĥ³ĉ­İèĦŒċž‹§Ş„Ÿ‚€è…°éИ•ç·İċ’ŒŻéİ用ċ‡şĉ›‚“€‚" #: WaistBalancer.cpp:703 msgid "" "Waist height relaxation cannot be applied because the knee joints are not " "specified." msgstr "è†é–˘çŻ€ŒĉŒ‡ċš•‚ŒĤ„Ş„Ÿ‚€è…°éИ•ç·İċ’ŒŻéİ用ċ‡şĉ›‚“€‚" choreonoid-1.5.0/src/BodyPlugin/0000775000000000000000000000000012741425367015224 5ustar rootrootchoreonoid-1.5.0/src/BodyPlugin/FilterDialogs.h0000664000000000000000000000036012741425367020124 0ustar rootroot/** @file @author Shin'ichiro NAKAOKA */ #ifndef CNOID_BODYPLUGIN_FILTER_DIALOGS_H #define CNOID_BODYPLUGIN_FILTER_DIALOGS_H namespace cnoid { class ExtensionManager; void initializeFilterDialogs(ExtensionManager& ext); } #endif choreonoid-1.5.0/src/BodyPlugin/LeggedBodyBar.h0000664000000000000000000000102212741425367020022 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_PLUGIN_LEGGED_BODY_BAR_H #define CNOID_BODY_PLUGIN_LEGGED_BODY_BAR_H #include #include "exportdecl.h" namespace cnoid { class LeggedBodyBarImpl; class LeggedBodyBar : public ToolBar { public: static LeggedBodyBar* instance(); virtual ~LeggedBodyBar(); protected: virtual bool storeState(Archive& archive); virtual bool restoreState(const Archive& archive); private: LeggedBodyBar(); LeggedBodyBarImpl* impl; }; } #endif choreonoid-1.5.0/src/BodyPlugin/BodyMotionControllerItem.cpp0000664000000000000000000001124712741425367022703 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "BodyMotionControllerItem.h" #include "BodyMotionItem.h" #include #include #include #include "gettext.h" using namespace std; using namespace cnoid; namespace cnoid { class BodyMotionControllerItemImpl { public: BodyMotionControllerItem* self; BodyMotionItemPtr motionItem; MultiValueSeqPtr qseqRef; BodyPtr body; int currentFrame; int lastFrame; int numJoints; BodyMotionControllerItemImpl(BodyMotionControllerItem* self); bool initialize(ControllerItemIO* io); void output(); }; } void BodyMotionControllerItem::initializeClass(ExtensionManager* ext) { ext->itemManager().registerClass(N_("BodyMotionControllerItem")); ext->itemManager().addCreationPanel(); } BodyMotionControllerItem::BodyMotionControllerItem() { impl = new BodyMotionControllerItemImpl(this); } BodyMotionControllerItem::BodyMotionControllerItem(const BodyMotionControllerItem& org) : ControllerItem(org) { impl = new BodyMotionControllerItemImpl(this); } BodyMotionControllerItemImpl::BodyMotionControllerItemImpl(BodyMotionControllerItem* self) : self(self) { } BodyMotionControllerItem::~BodyMotionControllerItem() { delete impl; } bool BodyMotionControllerItem::initialize(ControllerItemIO* io) { return impl->initialize(io); } bool BodyMotionControllerItemImpl::initialize(ControllerItemIO* io) { ItemList motionItems; if(!motionItems.extractChildItems(self)){ self->putMessage( str(boost::format(_("Any body motion item for %1% is not found.")) % self->name())); return false; } motionItem = motionItems.front(); // find the first checked item ItemTreeView* itv = ItemTreeView::instance(); for(int i=0; i < motionItems.size(); ++i){ if(itv->isItemChecked(motionItems[i])){ motionItem = motionItems[i]; break; } } qseqRef = motionItem->jointPosSeq(); body = io->body(); currentFrame = 0; lastFrame = std::max(0, qseqRef->numFrames() - 1); numJoints = std::min(body->numJoints(), qseqRef->numParts()); if(qseqRef->numFrames() == 0){ self->putMessage(_("Reference motion is empty().")); return false; } if(fabs(qseqRef->frameRate() - (1.0 / io->timeStep())) > 1.0e-6){ self->putMessage(_("The frame rate of the reference motion is different from the world frame rate.")); return false; } // Overwrite the initial position and pose MultiSE3SeqPtr lseq = motionItem->linkPosSeq(); if(lseq->numParts() > 0 && lseq->numFrames() > 0){ SE3& p = lseq->at(0, 0); Link* rootLink = body->rootLink(); rootLink->p() = p.translation(); rootLink->R() = p.rotation().toRotationMatrix(); } self->output(); body->calcForwardKinematics(); return true; } bool BodyMotionControllerItem::start() { control(); return true; } double BodyMotionControllerItem::timeStep() const { return impl->qseqRef->timeStep(); } void BodyMotionControllerItem::input() { } bool BodyMotionControllerItem::control() { if(++impl->currentFrame > impl->lastFrame){ impl->currentFrame = impl->lastFrame; return false; } return true; } void BodyMotionControllerItemImpl::output() { int prevFrame = std::max(currentFrame - 1, 0); int nextFrame = std::min(currentFrame + 1, lastFrame); MultiValueSeq::Frame q0 = qseqRef->frame(prevFrame); MultiValueSeq::Frame q1 = qseqRef->frame(currentFrame); MultiValueSeq::Frame q2 = qseqRef->frame(nextFrame); double dt = qseqRef->timeStep(); double dt2 = dt * dt; for(int i=0; i < numJoints; ++i){ Link* joint = body->joint(i); joint->q() = q1[i]; joint->dq() = (q2[i] - q1[i]) / dt; joint->ddq() = (q2[i] - 2.0 * q1[i] + q0[i]) / dt2; } } void BodyMotionControllerItem::output() { impl->output(); } void BodyMotionControllerItem::stop() { impl->qseqRef.reset(); impl->motionItem = 0; impl->body = 0; } void BodyMotionControllerItem::onDisconnectedFromRoot() { stop(); } Item* BodyMotionControllerItem::doDuplicate() const { return new BodyMotionControllerItem(*this); } void BodyMotionControllerItem::doPutProperties(PutPropertyFunction& putProperty) { putProperty(_("Control mode"), string("High-gain")); } bool BodyMotionControllerItem::store(Archive& archive) { return true; } bool BodyMotionControllerItem::restore(const Archive& archive) { return true; } choreonoid-1.5.0/src/BodyPlugin/SensorVisualizerItem.cpp0000664000000000000000000001424212741425367022101 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "SensorVisualizerItem.h" #include "BodyItem.h" #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; namespace { class Arrow : public SgPosTransform { public: SgUpdate update; SgPosTransformPtr cylinderPosition; SgScaleTransformPtr cylinderScale; SgShapePtr cylinder; SgPosTransformPtr conePosition; SgShapePtr cone; Arrow(SgShape* cylinder, SgShape* cone) : cylinder(cylinder), cone(cone) { cylinderScale = new SgScaleTransform(); cylinderScale->addChild(cylinder); cylinderPosition = new SgPosTransform(); cylinderPosition->addChild(cylinderScale); addChild(cylinderPosition); conePosition = new SgPosTransform(); conePosition->addChild(cone); addChild(conePosition); } void setVector(const Vector3& v) { double len = v.norm(); cylinderScale->setScale(Vector3(1.0, len, 1.0)); cylinderPosition->setTranslation(Vector3(0.0, len / 2.0, 0.0)); conePosition->setTranslation(Vector3(0.0, len, 0.0)); Vector3 axis = (Vector3::UnitY().cross(v)).normalized(); double angle = acos(Vector3::UnitY().dot(v) / len); setRotation(AngleAxis(angle, axis)); notifyUpdate(update); } }; typedef ref_ptr ArrowPtr; } namespace cnoid { class SensorVisualizerItemImpl { public: SensorVisualizerItem* self; BodyItem* bodyItem; SgGroupPtr scene; SgShapePtr cylinder; SgShapePtr cone; DeviceList forceSensors; vector forceSensorArrows; double visualRatio; ScopedConnectionSet connections; SensorVisualizerItemImpl(SensorVisualizerItem* self); void onPositionChanged(); void onSensorPositionsChanged(); void updateSensorState(); void updateForceSensorState(int index); void onForceSensorStateChanged(int index); bool onLengthRatioPropertyChanged(double ratio); }; } void SensorVisualizerItem::initializeClass(ExtensionManager* ext) { ItemManager& im = ext->itemManager(); im.registerClass(N_("SensorVisualizer")); im.addCreationPanel(); } SensorVisualizerItem::SensorVisualizerItem() { impl = new SensorVisualizerItemImpl(this); } SensorVisualizerItemImpl::SensorVisualizerItemImpl(SensorVisualizerItem* self) : self(self) { scene = new SgGroup; SgMaterial* material = new SgMaterial; Vector3f color(1.0f, 0.2f, 0.2f); material->setDiffuseColor(Vector3f::Zero()); material->setEmissiveColor(color); material->setAmbientIntensity(0.0f); material->setTransparency(0.6f); MeshGenerator meshGenerator; cone = new SgShape; cone->setMesh(meshGenerator.generateCone(0.03, 0.04)); cone->setMaterial(material); cylinder = new SgShape; cylinder->setMesh(meshGenerator.generateCylinder(0.01, 1.0)); cylinder->setMaterial(material); visualRatio = 0.002; } SensorVisualizerItem::SensorVisualizerItem(const SensorVisualizerItem& org) : Item(org) { impl = new SensorVisualizerItemImpl(this); } SensorVisualizerItem::~SensorVisualizerItem() { delete impl; } Item* SensorVisualizerItem::doDuplicate() const { return new SensorVisualizerItem(*this); } SgNode* SensorVisualizerItem::getScene() { return impl->scene; } void SensorVisualizerItem::onPositionChanged() { impl->onPositionChanged(); } void SensorVisualizerItemImpl::onPositionChanged() { BodyItem* newBodyItem = self->findOwnerItem(); if(newBodyItem != bodyItem){ bodyItem = newBodyItem; connections.disconnect(); forceSensors.clear(); if(bodyItem){ Body* body = bodyItem->body(); connections.add( bodyItem->sigKinematicStateChanged().connect( boost::bind(&SensorVisualizerItemImpl::onSensorPositionsChanged, this))); scene->clearChildren(); forceSensorArrows.clear(); forceSensors << body->devices(); for(size_t i=0; i < forceSensors.size(); ++i){ ArrowPtr arrow = new Arrow(cylinder, cone); forceSensorArrows.push_back(arrow); scene->addChild(arrow); connections.add( forceSensors[i]->sigStateChanged().connect( boost::bind(&SensorVisualizerItemImpl::updateForceSensorState, this, i))); updateForceSensorState(i); } } } } void SensorVisualizerItemImpl::onSensorPositionsChanged() { for(size_t i=0; i < forceSensors.size(); ++i){ ForceSensor* sensor = forceSensors[i]; Vector3 p = sensor->link()->T() * sensor->localTranslation(); forceSensorArrows[i]->setTranslation(p); } } void SensorVisualizerItemImpl::updateSensorState() { for(size_t i=0; i < forceSensors.size(); ++i){ updateForceSensorState(i); } } void SensorVisualizerItemImpl::updateForceSensorState(int index) { if(index < forceSensors.size()){ ForceSensor* sensor = forceSensors[index]; Vector3 v = sensor->link()->T() * sensor->T_local() * sensor->f(); forceSensorArrows[index]->setVector(v * visualRatio); } } void SensorVisualizerItem::doPutProperties(PutPropertyFunction& putProperty) { putProperty.decimals(4); putProperty(_("Visual ratio"), impl->visualRatio, boost::bind(&SensorVisualizerItemImpl::onLengthRatioPropertyChanged, impl, _1)); } bool SensorVisualizerItemImpl::onLengthRatioPropertyChanged(double ratio) { if(ratio > 0.0){ visualRatio = ratio; updateSensorState(); return true; } return false; } bool SensorVisualizerItem::store(Archive& archive) { archive.write("visualRatio", impl->visualRatio); return true; } bool SensorVisualizerItem::restore(const Archive& archive) { archive.read("visualRatio", impl->visualRatio); return true; } choreonoid-1.5.0/src/BodyPlugin/BodyItem.cpp0000664000000000000000000007755012741425367017462 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #include "BodyItem.h" #include "WorldItem.h" #include "KinematicsBar.h" #include "EditableSceneBody.h" #include "LinkSelectionView.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace cnoid; using boost::format; namespace { const bool TRACE_FUNCTIONS = false; BodyLoader bodyLoader; BodyState kinematicStateCopy; /// \todo move this to hrpUtil ? inline double radian(double deg) { return (3.14159265358979 * deg / 180.0); } bool loadBodyItem(BodyItem* item, const std::string& filename) { if(item->loadModelFile(filename)){ if(item->name().empty()){ item->setName(item->body()->modelName()); } item->setEditable(!item->body()->isStaticModel()); return true; } return false; } void onSigOptionsParsed(boost::program_options::variables_map& variables) { if(variables.count("hrpmodel")){ vector modelFileNames = variables["hrpmodel"].as< vector >(); for(size_t i=0; i < modelFileNames.size(); ++i){ BodyItemPtr item(new BodyItem()); if(item->load(modelFileNames[i], "OpenHRP-VRML-MODEL")){ RootItem::mainInstance()->addChildItem(item); } } } } } namespace cnoid { class BodyItemImpl { public: BodyItem* self; BodyPtr body; LeggedBodyHelperPtr legged; Vector3 zmp; enum { UF_POSITIONS, UF_VELOCITIES, UF_ACCELERATIONS, UF_CM, UF_ZMP, NUM_UPUDATE_FLAGS }; std::bitset updateFlags; LazySignal< Signal > sigKinematicStateChanged; LazySignal< Signal > sigKinematicStateEdited; LinkPtr currentBaseLink; LinkTraverse fkTraverse; PinDragIKptr pinDragIK; bool isEditable; bool isCallingSlotsOnKinematicStateEdited; bool isFkRequested; bool isVelFkRequested; bool isAccFkRequested; bool isCollisionDetectionEnabled; bool isSelfCollisionDetectionEnabled; BodyState initialState; typedef boost::shared_ptr BodyStatePtr; std::deque kinematicStateHistory; size_t currentHistoryIndex; bool isCurrentKinematicStateInHistory; bool needToAppendKinematicStateToHistory; bool isOriginalModelStatic; KinematicsBar* kinematicsBar; EditableSceneBodyPtr sceneBody; Signal sigModelUpdated; BodyItemImpl(BodyItem* self); BodyItemImpl(BodyItem* self, const BodyItemImpl& org); ~BodyItemImpl(); void init(bool calledFromCopyConstructor); void initBody(bool calledFromCopyConstructor); bool loadModelFile(const std::string& filename); void setCurrentBaseLink(Link* link); void emitSigKinematicStateChanged(); void emitSigKinematicStateEdited(); bool enableCollisionDetection(bool on); bool enableSelfCollisionDetection(bool on); void updateCollisionDetectorLater(); void appendKinematicStateToHistory(); bool onStaticModelPropertyChanged(bool on); void createSceneBody(); void onPositionChanged(); bool undoKinematicState(); bool redoKinematicState(); void getCurrentIK(Link* targetLink, InverseKinematicsPtr& ik); void getDefaultIK(Link* targetLink, InverseKinematicsPtr& ik); void createPenetrationBlocker(Link* link, bool excludeSelfCollisions, PenetrationBlockerPtr& blocker); void setPresetPose(BodyItem::PresetPoseID id); bool doLegIkToMoveCm(const Vector3& c, bool onlyProjectionToFloor); bool setStance(double width); void getParticularPosition(BodyItem::PositionType position, boost::optional& pos); void doAssign(Item* srcItem); bool onEditableChanged(bool on); void doPutProperties(PutPropertyFunction& putProperty); bool store(Archive& archive); bool restore(const Archive& archive); }; } void BodyItem::initializeClass(ExtensionManager* ext) { static bool initialized = false; if(!initialized){ ItemManager& im = ext->itemManager(); im.registerClass(N_("BodyItem")); im.addLoader( _("OpenHRP Model File"), "OpenHRP-VRML-MODEL", "body;wrl;yaml;yml;dae;stl", boost::bind(loadBodyItem, _1, _2)); OptionManager& om = ext->optionManager(); om.addOption("hrpmodel", boost::program_options::value< vector >(), "load an OpenHRP model file"); om.sigOptionsParsed().connect(onSigOptionsParsed); initialized = true; } } BodyItem::BodyItem() { impl = new BodyItemImpl(this); impl->init(false); } BodyItemImpl::BodyItemImpl(BodyItem* self) : self(self), sigKinematicStateChanged(boost::bind(&BodyItemImpl::emitSigKinematicStateChanged, this)), sigKinematicStateEdited(boost::bind(&BodyItemImpl::emitSigKinematicStateEdited, this)) { body = new Body(); isEditable = true; isCollisionDetectionEnabled = true; isSelfCollisionDetectionEnabled = false; } BodyItem::BodyItem(const BodyItem& org) : Item(org) { impl = new BodyItemImpl(this, *org.impl); impl->init(true); } BodyItemImpl::BodyItemImpl(BodyItem* self, const BodyItemImpl& org) : self(self), body(org.body->clone()), sigKinematicStateChanged(boost::bind(&BodyItemImpl::emitSigKinematicStateChanged, this)), sigKinematicStateEdited(boost::bind(&BodyItemImpl::emitSigKinematicStateEdited, this)), initialState(org.initialState) { if(org.currentBaseLink){ setCurrentBaseLink(body->link(org.currentBaseLink->index())); } zmp = org.zmp; isEditable = org.isEditable; isOriginalModelStatic = org.isOriginalModelStatic; isCollisionDetectionEnabled = org.isCollisionDetectionEnabled; isSelfCollisionDetectionEnabled = org.isSelfCollisionDetectionEnabled; } void BodyItemImpl::init(bool calledFromCopyConstructor) { self->setAttribute(Item::LOAD_ONLY); kinematicsBar = KinematicsBar::instance(); isFkRequested = isVelFkRequested = isAccFkRequested = false; currentHistoryIndex = 0; isCurrentKinematicStateInHistory = false; needToAppendKinematicStateToHistory = false; isCallingSlotsOnKinematicStateEdited = false; initBody(calledFromCopyConstructor); self->sigPositionChanged().connect(boost::bind(&BodyItemImpl::onPositionChanged, this)); } void BodyItemImpl::initBody(bool calledFromCopyConstructor) { if(pinDragIK){ pinDragIK.reset(); } int n = body->numLinks(); self->collisionsOfLink_.resize(n); self->collisionLinkBitSet_.resize(n); isOriginalModelStatic = body->isStaticModel(); if(!calledFromCopyConstructor){ setCurrentBaseLink(body->rootLink()); zmp.setZero(); self->storeInitialState(); } } BodyItem::~BodyItem() { delete impl; } BodyItemImpl::~BodyItemImpl() { } Body* BodyItem::body() const { return impl->body.get(); } bool BodyItem::isEditable() const { return impl->isEditable; } void BodyItem::setEditable(bool on) { if(on != impl->isEditable){ impl->isEditable = on; notifyUpdate(); } } SignalProxy BodyItem::sigKinematicStateChanged() { return impl->sigKinematicStateChanged.signal(); } SignalProxy BodyItem::sigKinematicStateEdited() { return impl->sigKinematicStateEdited.signal(); } void BodyItemImpl::onPositionChanged() { WorldItem* worldItem = self->findOwnerItem(); if(!worldItem){ self->clearCollisions(); } } bool BodyItem::loadModelFile(const std::string& filename) { return impl->loadModelFile(filename); } bool BodyItemImpl::loadModelFile(const std::string& filename) { MessageView* mv = MessageView::instance(); mv->beginStdioRedirect(); bodyLoader.setMessageSink(mv->cout(true)); BodyPtr newBody = bodyLoader.load(filename); mv->endStdioRedirect(); if(newBody){ body = newBody; body->setName(self->name()); body->initializeState(); } initBody(false); return (newBody); } void BodyItem::setName(const std::string& name) { if(impl->body){ impl->body->setName(name); } Item::setName(name); } SignalProxy BodyItem::sigModelUpdated() { return impl->sigModelUpdated; } void BodyItem::notifyModelUpdate() { impl->sigModelUpdated(); } Link* BodyItem::currentBaseLink() const { return impl->currentBaseLink; } void BodyItem::setCurrentBaseLink(Link* link) { impl->setCurrentBaseLink(link); } void BodyItemImpl::setCurrentBaseLink(Link* link) { if(link != currentBaseLink){ if(link){ fkTraverse.find(link, true, true); } else { fkTraverse.find(body->rootLink()); } } currentBaseLink = link; } /** Forward kinematics from the current base link is done. */ void BodyItem::calcForwardKinematics(bool calcVelocity, bool calcAcceleration) { impl->fkTraverse.calcForwardKinematics(calcVelocity, calcAcceleration); } void BodyItem::copyKinematicState() { storeKinematicState(kinematicStateCopy); } void BodyItem::pasteKinematicState() { restoreKinematicState(kinematicStateCopy); notifyKinematicStateChange(false); } void BodyItem::storeKinematicState(BodyState& state) { state.storePositions(*impl->body); state.setZMP(impl->zmp); } /** @return false if the restored state is same as the current state */ bool BodyItem::restoreKinematicState(const BodyState& state) { bool modified = false; BodyState currentState; storeKinematicState(currentState); state.getZMP(impl->zmp); state.restorePositions(*impl->body); //cout << "(currentState == state):" << (currentState == state) << endl; //return (currentState == state); return true; } void BodyItem::storeInitialState() { storeKinematicState(impl->initialState); } void BodyItem::restoreInitialState(bool doNotify) { bool restored = restoreKinematicState(impl->initialState); if(restored && doNotify){ notifyKinematicStateChange(false); } } void BodyItem::getInitialState(BodyState& out_state) { out_state = impl->initialState; } void BodyItem::beginKinematicStateEdit() { if(TRACE_FUNCTIONS){ cout << "BodyItem::beginKinematicStateEdit()" << endl; } if(!impl->isCurrentKinematicStateInHistory){ impl->appendKinematicStateToHistory(); } } void BodyItem::acceptKinematicStateEdit() { if(TRACE_FUNCTIONS){ cout << "BodyItem::acceptKinematicStateEdit()" << endl; } //appendKinematicStateToHistory(); impl->needToAppendKinematicStateToHistory = true; impl->sigKinematicStateEdited.request(); } void BodyItemImpl::appendKinematicStateToHistory() { if(TRACE_FUNCTIONS){ cout << "BodyItem::appendKinematicStateToHistory()" << endl; } BodyStatePtr state = boost::make_shared(); self->storeKinematicState(*state); if(kinematicStateHistory.empty() || (currentHistoryIndex == kinematicStateHistory.size() - 1)){ kinematicStateHistory.push_back(state); currentHistoryIndex = kinematicStateHistory.size() - 1; } else { ++currentHistoryIndex; kinematicStateHistory.resize(currentHistoryIndex + 1); kinematicStateHistory[currentHistoryIndex] = state; } if(kinematicStateHistory.size() > 20){ kinematicStateHistory.pop_front(); currentHistoryIndex--; } isCurrentKinematicStateInHistory = true; } bool BodyItem::undoKinematicState() { if(TRACE_FUNCTIONS){ cout << "BodyItem::undoKinematicState()" << endl; } return impl->undoKinematicState(); } bool BodyItemImpl::undoKinematicState() { bool done = false; bool modified = false; if(!isCurrentKinematicStateInHistory){ if(currentHistoryIndex < kinematicStateHistory.size()){ done = true; modified = self->restoreKinematicState(*kinematicStateHistory[currentHistoryIndex]); } } else { if(currentHistoryIndex > 0){ done = true; modified = self->restoreKinematicState(*kinematicStateHistory[--currentHistoryIndex]); } } if(done){ if(modified){ self->notifyKinematicStateChange(false); isCurrentKinematicStateInHistory = true; sigKinematicStateEdited.request(); } else { isCurrentKinematicStateInHistory = true; done = undoKinematicState(); } } return done; } bool BodyItem::redoKinematicState() { if(TRACE_FUNCTIONS){ cout << "BodyItem::redoKinematicState()" << endl; } return impl->redoKinematicState(); } bool BodyItemImpl::redoKinematicState() { if(currentHistoryIndex + 1 < kinematicStateHistory.size()){ self->restoreKinematicState(*kinematicStateHistory[++currentHistoryIndex]); self->notifyKinematicStateChange(false); isCurrentKinematicStateInHistory = true; sigKinematicStateEdited.request(); return true; } return false; } PinDragIKptr BodyItem::pinDragIK() { if(!impl->pinDragIK){ impl->pinDragIK = boost::make_shared(impl->body); } return impl->pinDragIK; } InverseKinematicsPtr BodyItem::getCurrentIK(Link* targetLink) { InverseKinematicsPtr ik; impl->getCurrentIK(targetLink, ik); return ik; } void BodyItemImpl::getCurrentIK(Link* targetLink, InverseKinematicsPtr& ik) { if(KinematicsBar::instance()->mode() == KinematicsBar::AUTO_MODE){ getDefaultIK(targetLink, ik); } if(!ik){ self->pinDragIK(); // create if not created if(pinDragIK->numPinnedLinks() > 0 || !currentBaseLink){ pinDragIK->setTargetLink(targetLink, true); if(pinDragIK->initialize()){ ik = pinDragIK; } } } if(!ik){ if(currentBaseLink){ ik = getCustomJointPath(body, currentBaseLink, targetLink); } } } InverseKinematicsPtr BodyItem::getDefaultIK(Link* targetLink) { InverseKinematicsPtr ik; impl->getDefaultIK(targetLink, ik); return ik; } void BodyItemImpl::getDefaultIK(Link* targetLink, InverseKinematicsPtr& ik) { const Mapping& setupMap = *body->info()->findMapping("defaultIKsetup"); if(targetLink && setupMap.isValid()){ const Listing& setup = *setupMap.findListing(targetLink->name()); if(setup.isValid() && !setup.empty()){ Link* baseLink = body->link(setup[0].toString()); if(baseLink){ if(setup.size() == 1){ ik = getCustomJointPath(body, baseLink, targetLink); } else { CompositeIKPtr compositeIK(new CompositeIK(body, targetLink)); ik = compositeIK; for(int i=0; i < setup.size(); ++i){ Link* baseLink = body->link(setup[i].toString()); if(baseLink){ if(!compositeIK->addBaseLink(baseLink)){ ik.reset(); break; } } } } } } } } PenetrationBlockerPtr BodyItem::createPenetrationBlocker(Link* link, bool excludeSelfCollisions) { PenetrationBlockerPtr blocker; impl->createPenetrationBlocker(link, excludeSelfCollisions, blocker); return blocker; } void BodyItemImpl::createPenetrationBlocker(Link* link, bool excludeSelfCollisions, PenetrationBlockerPtr& blocker) { WorldItem* worldItem = self->findOwnerItem(); if(worldItem){ blocker = boost::make_shared(worldItem->collisionDetector()->clone(), link); const ItemList& bodyItems = worldItem->collisionBodyItems(); for(int i=0; i < bodyItems.size(); ++i){ BodyItem* bodyItem = bodyItems.get(i); if(bodyItem != self && bodyItem->body()->isStaticModel()){ blocker->addOpponentLink(bodyItem->body()->rootLink()); } } blocker->setDepth(kinematicsBar->penetrationBlockDepth()); blocker->start(); } } void BodyItem::moveToOrigin() { beginKinematicStateEdit(); impl->body->rootLink()->T() = impl->body->defaultPosition(); impl->body->calcForwardKinematics(); notifyKinematicStateChange(false); acceptKinematicStateEdit(); } void BodyItem::setPresetPose(PresetPoseID id) { impl->setPresetPose(id); } void BodyItemImpl::setPresetPose(BodyItem::PresetPoseID id) { int jointIndex = 0; self->beginKinematicStateEdit(); if(id == BodyItem::STANDARD_POSE){ const Listing& pose = *body->info()->findListing("standardPose"); if(pose.isValid()){ const int n = std::min(pose.size(), body->numJoints()); while(jointIndex < n){ body->joint(jointIndex)->q() = radian(pose[jointIndex].toDouble()); jointIndex++; } } } const int n = body->numJoints(); while(jointIndex < n){ body->joint(jointIndex++)->q() = 0.0; } fkTraverse.calcForwardKinematics(); self->notifyKinematicStateChange(false); self->acceptKinematicStateEdit(); } const Vector3& BodyItem::centerOfMass() { if(!impl->updateFlags.test(BodyItemImpl::UF_CM)){ impl->body->calcCenterOfMass(); impl->updateFlags.set(BodyItemImpl::UF_CM); } return impl->body->centerOfMass(); } bool BodyItem::isLeggedBody() const { if(!impl->legged){ impl->legged = getLeggedBodyHelper(impl->body); } return (impl->legged->numFeet() > 0); } /** \todo use getDefaultIK() if the kinematics bar is in the AUTO mode. */ bool BodyItem::doLegIkToMoveCm(const Vector3& c, bool onlyProjectionToFloor) { return impl->doLegIkToMoveCm(c, onlyProjectionToFloor); } bool BodyItemImpl::doLegIkToMoveCm(const Vector3& c, bool onlyProjectionToFloor) { bool result = false; LeggedBodyHelperPtr legged = getLeggedBodyHelper(body); if(self->isLeggedBody()){ BodyState orgKinematicState; self->storeKinematicState(orgKinematicState); self->beginKinematicStateEdit(); result = legged->doLegIkToMoveCm(c, onlyProjectionToFloor); if(result){ self->notifyKinematicStateChange(); self->acceptKinematicStateEdit(); updateFlags.set(UF_CM); } else { self->restoreKinematicState(orgKinematicState); } } return result; } bool BodyItem::setStance(double width) { return impl->setStance(width); } bool BodyItemImpl::setStance(double width) { bool result = false; if(self->isLeggedBody()){ BodyState orgKinematicState; self->storeKinematicState(orgKinematicState); self->beginKinematicStateEdit(); result = legged->setStance(width, currentBaseLink); if(result){ self->notifyKinematicStateChange(); self->acceptKinematicStateEdit(); } else { self->restoreKinematicState(orgKinematicState); } } return result; } boost::optional BodyItem::getParticularPosition(PositionType position) { boost::optional pos; impl->getParticularPosition(position, pos); return pos; } void BodyItemImpl::getParticularPosition(BodyItem::PositionType position, boost::optional& pos) { if(position == BodyItem::ZERO_MOMENT_POINT){ pos = zmp; } else { if(position == BodyItem::CM_PROJECTION){ pos = self->centerOfMass(); } else if(self->isLeggedBody()){ if(position == BodyItem::HOME_COP){ pos = legged->homeCopOfSoles(); } else if(position == BodyItem::RIGHT_HOME_COP || position == BodyItem::LEFT_HOME_COP) { if(legged->numFeet() == 2){ pos = legged->homeCopOfSole((position == BodyItem::RIGHT_HOME_COP) ? 0 : 1); } } } if(pos){ (*pos).z() = 0.0; } } } const Vector3& BodyItem::zmp() const { return impl->zmp; } void BodyItem::setZmp(const Vector3& zmp) { impl->zmp = zmp; } void BodyItem::editZmp(const Vector3& zmp) { beginKinematicStateEdit(); setZmp(zmp); notifyKinematicStateChange(false); acceptKinematicStateEdit(); } void BodyItem::notifyKinematicStateChange(bool requestFK, bool requestVelFK, bool requestAccFK) { if(!impl->isCallingSlotsOnKinematicStateEdited){ impl->isCurrentKinematicStateInHistory = false; } if(requestFK){ impl->isFkRequested |= requestFK; impl->isVelFkRequested |= requestVelFK; impl->isAccFkRequested |= requestAccFK; } impl->updateFlags.reset(); impl->sigKinematicStateChanged.request(); } void BodyItem::notifyKinematicStateChange (Connection& connectionToBlock, bool requestFK, bool requestVelFK, bool requestAccFK) { impl->sigKinematicStateChanged.requestBlocking(connectionToBlock); notifyKinematicStateChange(requestFK, requestVelFK, requestAccFK); } void BodyItemImpl::emitSigKinematicStateChanged() { if(isFkRequested){ fkTraverse.calcForwardKinematics(isVelFkRequested, isAccFkRequested); isFkRequested = isVelFkRequested = isAccFkRequested = false; } sigKinematicStateChanged.signal()(); if(needToAppendKinematicStateToHistory){ appendKinematicStateToHistory(); needToAppendKinematicStateToHistory = false; } } void BodyItemImpl::emitSigKinematicStateEdited() { isCallingSlotsOnKinematicStateEdited = true; sigKinematicStateEdited.signal()(); isCallingSlotsOnKinematicStateEdited = false; if(!sigKinematicStateEdited.isPending() && needToAppendKinematicStateToHistory){ appendKinematicStateToHistory(); needToAppendKinematicStateToHistory = false; } } void BodyItem::enableCollisionDetection(bool on) { enableCollisionDetection(on); } bool BodyItemImpl::enableCollisionDetection(bool on) { if(on != isCollisionDetectionEnabled){ isCollisionDetectionEnabled = on; updateCollisionDetectorLater(); return true; } return false; } void BodyItem::enableSelfCollisionDetection(bool on) { enableSelfCollisionDetection(on); } bool BodyItemImpl::enableSelfCollisionDetection(bool on) { if(on != isSelfCollisionDetectionEnabled){ isSelfCollisionDetectionEnabled = on; updateCollisionDetectorLater(); return true; } return false; } void BodyItemImpl::updateCollisionDetectorLater() { if(TRACE_FUNCTIONS){ cout << "BodyItemImpl::updateCollisionDetectorLater(): " << self->name() << endl; } WorldItem* worldItem = self->findOwnerItem(); if(worldItem){ worldItem->updateCollisionDetectorLater(); } } bool BodyItem::isCollisionDetectionEnabled() const { return impl->isCollisionDetectionEnabled; } bool BodyItem::isSelfCollisionDetectionEnabled() const { return impl->isSelfCollisionDetectionEnabled; } void BodyItem::clearCollisions() { collisions_.clear(); for(size_t i=0; i < collisionLinkBitSet_.size(); ++i){ if(collisionLinkBitSet_[i]){ collisionsOfLink_[i].clear(); } } collisionLinkBitSet_.reset(); } Item* BodyItem::doDuplicate() const { return new BodyItem(*this); } void BodyItem::doAssign(Item* srcItem) { Item::doAssign(srcItem); impl->doAssign(srcItem); } void BodyItemImpl::doAssign(Item* srcItem) { BodyItem* srcBodyItem = dynamic_cast(srcItem); if(srcBodyItem){ // copy the base link property Link* baseLink = 0; Link* srcBaseLink = srcBodyItem->currentBaseLink(); if(srcBaseLink){ baseLink = body->link(srcBaseLink->name()); if(baseLink){ setCurrentBaseLink(baseLink); } } // copy the current kinematic state Body* srcBody = srcBodyItem->body(); for(int i=0; i < srcBody->numLinks(); ++i){ Link* srcLink = srcBody->link(i); Link* link = body->link(srcLink->name()); if(link){ link->q() = srcLink->q(); } } if(baseLink){ baseLink->p() = srcBaseLink->p(); baseLink->R() = srcBaseLink->R(); } else { body->rootLink()->p() = srcBody->rootLink()->p(); body->rootLink()->R() = srcBody->rootLink()->R(); } zmp = srcBodyItem->impl->zmp; initialState = srcBodyItem->impl->initialState; self->notifyKinematicStateChange(true); } } bool BodyItemImpl::onStaticModelPropertyChanged(bool on) { if(on){ if(!body->isStaticModel() && body->numLinks() == 1){ body->rootLink()->setJointType(Link::FIXED_JOINT); body->updateLinkTree(); return body->isStaticModel(); } } else if(body->isStaticModel()){ body->rootLink()->setJointType(Link::FREE_JOINT); body->updateLinkTree(); return !body->isStaticModel(); } return false; } EditableSceneBody* BodyItem::sceneBody() { if(!impl->sceneBody){ impl->createSceneBody(); } return impl->sceneBody; } void BodyItemImpl::createSceneBody() { sceneBody = new EditableSceneBody(self); sceneBody->setSceneDeviceUpdateConnection(true); } SgNode* BodyItem::getScene() { return sceneBody(); } EditableSceneBody* BodyItem::existingSceneBody() { return impl->sceneBody; } bool BodyItemImpl::onEditableChanged(bool on) { self->setEditable(on); return true; } void BodyItem::doPutProperties(PutPropertyFunction& putProperty) { impl->doPutProperties(putProperty); } void BodyItemImpl::doPutProperties(PutPropertyFunction& putProperty) { putProperty(_("Model name"), body->modelName()); putProperty(_("Num links"), body->numLinks()); putProperty(_("Num joints"), body->numJoints()); putProperty(_("Num devices"), (int)body->devices().size()); putProperty(_("Root link"), body->rootLink()->name()); putProperty(_("Base link"), currentBaseLink ? currentBaseLink->name() : "none"); putProperty.decimals(3)(_("Mass"), body->mass()); putProperty(_("Static model"), body->isStaticModel(), (boost::bind(&BodyItemImpl::onStaticModelPropertyChanged, this, _1))); putProperty(_("Model file"), getFilename(boost::filesystem::path(self->filePath()))); putProperty(_("Collision detection"), isCollisionDetectionEnabled, (boost::bind(&BodyItemImpl::enableCollisionDetection, this, _1))); putProperty(_("Self-collision detection"), isSelfCollisionDetectionEnabled, (boost::bind(&BodyItemImpl::enableSelfCollisionDetection, this, _1))); putProperty(_("Editable"), isEditable, boost::bind(&BodyItemImpl::onEditableChanged, this, _1)); } bool BodyItem::store(Archive& archive) { return impl->store(archive); } bool BodyItemImpl::store(Archive& archive) { archive.setDoubleFormat("% .6f"); archive.writeRelocatablePath("modelFile", self->filePath()); archive.write("currentBaseLink", (currentBaseLink ? currentBaseLink->name() : ""), DOUBLE_QUOTED); /// \todo Improve the following for current / initial position representations write(archive, "rootPosition", body->rootLink()->p()); write(archive, "rootAttitude", Matrix3(body->rootLink()->R())); Listing* qs = archive.createFlowStyleListing("jointPositions"); int n = body->numAllJoints(); for(int i=0; i < n; ++i){ qs->append(body->joint(i)->q(), 10, n); } //! \todo replace the following code with the ValueTree serialization function of BodyState SE3 initialRootPosition; if(initialState.getRootLinkPosition(initialRootPosition)){ write(archive, "initialRootPosition", initialRootPosition.translation()); write(archive, "initialRootAttitude", Matrix3(initialRootPosition.rotation())); } BodyState::Data& initialJointPositions = initialState.data(BodyState::JOINT_POSITIONS); if(!initialJointPositions.empty()){ qs = archive.createFlowStyleListing("initialJointPositions"); for(int i=0; i < initialJointPositions.size(); ++i){ qs->append(initialJointPositions[i], 10, n); } } write(archive, "zmp", zmp); if(isOriginalModelStatic != body->isStaticModel()){ archive.write("staticModel", body->isStaticModel()); } archive.write("collisionDetection", isCollisionDetectionEnabled); archive.write("selfCollisionDetection", isSelfCollisionDetectionEnabled); archive.write("isEditable", isEditable); return true; } bool BodyItem::restore(const Archive& archive) { return impl->restore(archive); } bool BodyItemImpl::restore(const Archive& archive) { bool restored = false; string modelFile; /* if(archive.readRelocatablePath("modelFile", modelFile)){ restored = modelFile.empty() || load(modelFile); } */ if(archive.readRelocatablePath("modelFile", modelFile)){ restored = self->load(modelFile); } if(restored){ Vector3 p; if(read(archive, "rootPosition", p)){ body->rootLink()->p() = p; } Matrix3 R; if(read(archive, "rootAttitude", R)){ body->rootLink()->R() = R; } Listing* qs = archive.findListing("jointPositions"); if(qs->isValid()){ int nj = body->numAllJoints(); if(qs->size() != nj){ MessageView::instance()->putln( MessageView::WARNING, format("Mismatched size of the stored joint positions for %1%") % self->name()); nj = std::min(qs->size(), nj); } for(int i=0; i < nj; ++i){ body->joint(i)->q() = (*qs)[i].toDouble(); } } //! \todo replace the following code with the ValueTree serialization function of BodyState initialState.clear(); if(read(archive, "initialRootPosition", p) && read(archive, "initialRootAttitude", R)){ initialState.setRootLinkPosition(SE3(p, R)); } qs = archive.findListing("initialJointPositions"); if(qs->isValid()){ BodyState::Data& q = initialState.data(BodyState::JOINT_POSITIONS); int nj = body->numAllJoints(); if(qs->size() != nj){ MessageView::instance()->putln( MessageView::WARNING, format("Mismatched size of the stored initial joint positions for %1%") % self->name()); nj = std::min(qs->size(), nj); } q.resize(nj); for(int i=0; i < nj; ++i){ q[i] = (*qs)[i].toDouble(); } } read(archive, "zmp", zmp); body->calcForwardKinematics(); setCurrentBaseLink(body->link(archive.get("currentBaseLink", ""))); bool staticModel; if(archive.read("staticModel", staticModel)){ onStaticModelPropertyChanged(staticModel); } bool on; if(archive.read("collisionDetection", on)){ enableCollisionDetection(on); } if(archive.read("selfCollisionDetection", on)){ enableSelfCollisionDetection(on); } archive.read("isEditable", isEditable); self->notifyKinematicStateChange(); } return restored; } choreonoid-1.5.0/src/BodyPlugin/KinematicFaultChecker.h0000664000000000000000000000146312741425367021566 0ustar rootroot/** @author Shin'ichiro NAKAOKA */ #ifndef CNOID_BODYPLUGIN_KINEMATIC_FAULT_CHECKER_H_INCLUDED #define CNOID_BODYPLUGIN_KINEMATIC_FAULT_CHECKER_H_INCLUDED #include #include #include "exportdecl.h" namespace cnoid { class ExtensionManager; class BodyItem; class BodyMotionItem; class KinematicFaultCheckerImpl; class CNOID_EXPORT KinematicFaultChecker { public: static void initialize(ExtensionManager* ext); static KinematicFaultChecker* instance(); KinematicFaultChecker(); virtual ~KinematicFaultChecker(); int checkFaults( BodyItem* bodyItem, BodyMotionItem* motionItem, std::ostream& os, double beginningTime = 0.0, double endingTime = std::numeric_limits::max()); private: KinematicFaultCheckerImpl* impl; }; } #endif choreonoid-1.5.0/src/BodyPlugin/CollisionSeqItem.h0000664000000000000000000000164212741425367020623 0ustar rootroot/** @file @author Shizuko Hattori */ #ifndef CNOID_BODY_PLUGIN_COLLISION_SEQ_ITEM_H #define CNOID_BODY_PLUGIN_COLLISION_SEQ_ITEM_H #include "CollisionSeq.h" #include #include "exportdecl.h" namespace cnoid { class CollisionSeqItemImpl; class CNOID_EXPORT CollisionSeqItem : public AbstractMultiSeqItem { public : static void initislizeClass(ExtensionManager* ext); CollisionSeqItem(); CollisionSeqItem(const CollisionSeqItem& org); ~CollisionSeqItem(); virtual AbstractMultiSeqPtr abstractMultiSeq(); const CollisionSeqPtr& collisionSeq() { return collisionSeq_; } protected: virtual Item* doDuplicate() const; virtual bool store(Archive& archive); virtual bool restore(const Archive& archive); private: CollisionSeqPtr collisionSeq_; CollisionSeqItemImpl* impl; }; typedef ref_ptr CollisionSeqItemPtr; } #endif choreonoid-1.5.0/src/BodyPlugin/BodyMotionEngine.h0000664000000000000000000000170012741425367020604 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_BODYPLUGIN_BODY_MOTION_ENGINE_H #define CNOID_BODYPLUGIN_BODY_MOTION_ENGINE_H #include #include "exportdecl.h" namespace cnoid { class ExtensionManager; class BodyItem; class BodyMotionItem; class AbstractSeqItem; class BodyMotionEngineImpl; class CNOID_EXPORT BodyMotionEngine : public TimeSyncItemEngine { public: static void initialize(ExtensionManager* ext); static void addExtraSeqEngineFactory( const std::string& key, boost::function factory); BodyMotionEngine(BodyItem* bodyItem, BodyMotionItem* motionItem); virtual ~BodyMotionEngine(); BodyItem* bodyItem(); BodyMotionItem* motionItem(); virtual bool onTimeChanged(double time); private: BodyMotionEngineImpl* impl; }; typedef ref_ptr BodyMotionEnginePtr; } #endif choreonoid-1.5.0/src/BodyPlugin/exportdecl.h0000664000000000000000000000216412741425367017551 0ustar rootroot#ifndef CNOID_BODYPLUGIN_EXPORTDECL_H_INCLUDED # define CNOID_BODYPLUGIN_EXPORTDECL_H_INCLUDED # if defined _WIN32 || defined __CYGWIN__ # define CNOID_BODYPLUGIN_DLLIMPORT __declspec(dllimport) # define CNOID_BODYPLUGIN_DLLEXPORT __declspec(dllexport) # define CNOID_BODYPLUGIN_DLLLOCAL # else # if __GNUC__ >= 4 # define CNOID_BODYPLUGIN_DLLIMPORT __attribute__ ((visibility("default"))) # define CNOID_BODYPLUGIN_DLLEXPORT __attribute__ ((visibility("default"))) # define CNOID_BODYPLUGIN_DLLLOCAL __attribute__ ((visibility("hidden"))) # else # define CNOID_BODYPLUGIN_DLLIMPORT # define CNOID_BODYPLUGIN_DLLEXPORT # define CNOID_BODYPLUGIN_DLLLOCAL # endif # endif # ifdef CNOID_BODYPLUGIN_STATIC # define CNOID_BODYPLUGIN_DLLAPI # define CNOID_BODYPLUGIN_LOCAL # else # ifdef CnoidBodyPlugin_EXPORTS # define CNOID_BODYPLUGIN_DLLAPI CNOID_BODYPLUGIN_DLLEXPORT # else # define CNOID_BODYPLUGIN_DLLAPI CNOID_BODYPLUGIN_DLLIMPORT # endif # define CNOID_BODYPLUGIN_LOCAL CNOID_BODYPLUGIN_DLLLOCAL # endif #endif #ifdef CNOID_EXPORT # undef CNOID_EXPORT #endif #define CNOID_EXPORT CNOID_BODYPLUGIN_DLLAPI choreonoid-1.5.0/src/BodyPlugin/BodyPlugin.qrc0000664000000000000000000000212312741425367020005 0ustar rootroot icons/fkik.png icons/fk.png icons/ik.png icons/rotation.png icons/block.png icons/collisionoutline.png icons/storepose.png icons/restorepose.png icons/origin.png icons/initialpose.png icons/stdpose.png icons/right-to-left.png icons/left-to-right.png icons/flip.png icons/center-cm.png icons/zmp-to-cm.png icons/cm-to-zmp.png icons/center-zmp.png icons/left-zmp.png icons/right-zmp.png icons/stancelength.png icons/start-simulation.png icons/restart-simulation.png icons/stop-simulation.png icons/pause-simulation.png icons/store-world-initial.png icons/restore-world-initial.png choreonoid-1.5.0/src/BodyPlugin/SimulationBar.h0000664000000000000000000000224012741425367020144 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_PLUGIN_SIMULATION_BAR_H #define CNOID_BODY_PLUGIN_SIMULATION_BAR_H #include #include #include #include "exportdecl.h" namespace cnoid { class SimulatorItem; class CNOID_EXPORT SimulationBar : public ToolBar { public: static void initialize(ExtensionManager* ext); static SimulationBar* instance(); SignalProxy sigSimulationAboutToStart() { return sigSimulationAboutToStart_; } void startSimulation(SimulatorItem* simulator, bool doRest); void startSimulation(bool doRest = true); void stopSimulation(SimulatorItem* simulator); void pauseSimulation(SimulatorItem* simulator); virtual ~SimulationBar(); private: SimulationBar(); void onStoreInitialClicked(); void onRestoreInitialClicked(); void forEachSimulator(boost::function callback, bool doSelect = false); void onStopSimulationClicked(); void onPauseSimulationClicked(); ToolButton* pauseToggle; Signal sigSimulationAboutToStart_; }; } #endif choreonoid-1.5.0/src/BodyPlugin/BodyLinkView.cpp0000664000000000000000000006134212741425367020304 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "BodyLinkView.h" #include "BodyBar.h" #include "BodyItem.h" #include "LinkSelectionView.h" #include "WorldItem.h" #include "KinematicsBar.h" #include "SimulatorItem.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace cnoid; namespace { static const double sliderResolution = 1000000.0; } namespace cnoid { class BodyLinkViewImpl { public: BodyLinkViewImpl(BodyLinkView* self); ~BodyLinkViewImpl(); BodyLinkView* self; QScrollArea scrollArea; QLabel nameLabel; QLabel linkIndexLabel; QLabel jointIdLabel; QLabel jointTypeLabel; QLabel jointAxisLabel; QGroupBox qBox; DoubleSpinBox qSpin; QLabel qMinLabel; QLabel qMaxLabel; Slider qSlider; QGroupBox dqBox; QLabel dqLabel; DoubleSpinBox dqMinSpin; DoubleSpinBox dqMaxSpin; DoubleSpinBox xyzSpin[3]; DoubleSpinBox rpySpin[3]; CheckBox attMatrixCheck; QWidget attMatrixBox; QLabel attLabels[3][3]; QGroupBox zmpBox; DoubleSpinBox zmpXyzSpin[3]; QString selfCollisionString; QLabel selfCollisionsLabel; QString worldCollisionString; QLabel worldCollisionsLabel; WorldItem* currentWorldItem; BodyItemPtr currentBodyItem; Link* currentLink; Connection currentBodyItemChangeConnection; ConnectionSet bodyItemConnections; LazyCaller updateKinematicStateLater; ConnectionSet propertyWidgetConnections; ConnectionSet stateWidgetConnections; void setupWidgets(); void onAttMatrixCheckToggled(); void onCurrentBodyItemChanged(BodyItem* bodyItem); void activateCurrentBodyItem(bool on); void update(); void updateLink(); void updateRotationalJointState(); void updateSlideJointState(); void updateKinematicState(bool blockSignals); void updateCollisions(); void addSelfCollision(const CollisionLinkPair& collisionPair, QString& collisionString); void addWorldCollision(const CollisionLinkPair& collisionPair, QString& collisionString); void on_qSpinChanged(double value); void on_qSliderChanged(int value); void on_qChanged(double q); void on_dqLimitChanged(bool isMin); void onXyzChanged(); void onRpyChanged(); void doInverseKinematics(Vector3 p, Matrix3 R); void onZmpXyzChanged(); bool storeState(Archive& archive); bool restoreState(const Archive& archive); }; } namespace { // margins const int M1 = 2; const int M2 = 4; const int M3 = 8; const int M4 = 16; } void BodyLinkView::initializeClass(ExtensionManager* ext) { ext->viewManager().registerClass( "BodyLinkView", N_("Body / Link"), ViewManager::SINGLE_DEFAULT); } BodyLinkView::BodyLinkView() { impl = new BodyLinkViewImpl(this); } BodyLinkViewImpl::BodyLinkViewImpl(BodyLinkView* self) : self(self) { self->setDefaultLayoutArea(View::CENTER); currentWorldItem = 0; currentBodyItem = 0; currentLink = 0; setupWidgets(); updateKinematicStateLater.setFunction(boost::bind(&BodyLinkViewImpl::updateKinematicState, this, true)); updateKinematicStateLater.setPriority(LazyCaller::PRIORITY_LOW); currentBodyItemChangeConnection = BodyBar::instance()->sigCurrentBodyItemChanged().connect( boost::bind(&BodyLinkViewImpl::onCurrentBodyItemChanged, this, _1)); self->sigActivated().connect(boost::bind(&BodyLinkViewImpl::activateCurrentBodyItem, this, true)); self->sigDeactivated().connect(boost::bind(&BodyLinkViewImpl::activateCurrentBodyItem, this, false)); } BodyLinkView::~BodyLinkView() { delete impl; } BodyLinkViewImpl::~BodyLinkViewImpl() { currentBodyItemChangeConnection.disconnect(); bodyItemConnections.disconnect(); } void BodyLinkViewImpl::setupWidgets() { QHBoxLayout* hbox; QVBoxLayout* vbox; QGridLayout* grid; QWidget* topWidget = new QWidget(); topWidget->setSizePolicy(QSizePolicy::Ignored, QSizePolicy::Preferred); QVBoxLayout* topVBox = new QVBoxLayout(); //topVBox->setContentsMargins(4); topWidget->setLayout(topVBox); scrollArea.setFrameShape(QFrame::NoFrame); scrollArea.setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff); scrollArea.setWidget(topWidget); QVBoxLayout* baseLayout = new QVBoxLayout(); scrollArea.setWidgetResizable(true); baseLayout->addWidget(&scrollArea); self->setLayout(baseLayout); //nameLabel.setAlignment(Qt::AlignCenter); nameLabel.setTextInteractionFlags(Qt::TextSelectableByMouse); topVBox->addWidget(&nameLabel, 0, Qt::AlignCenter); topVBox->addSpacing(4); QFrame* frame = new QFrame(); topVBox->addWidget(frame); grid = new QGridLayout(); //grid->setContentsMargins(4); grid->setVerticalSpacing(4); grid->setColumnStretch(1, 1); grid->setColumnStretch(3, 1); grid->addWidget(new QLabel(_("Index:")), 0, 0); grid->addWidget(&linkIndexLabel, 0, 1); grid->addWidget(new QLabel(_("Joint ID:")), 0, 2); grid->addWidget(&jointIdLabel, 0, 3); grid->addWidget(new QLabel(_("Joint Type:")), 1, 0); jointTypeLabel.setTextInteractionFlags(Qt::TextSelectableByMouse); grid->addWidget(&jointTypeLabel, 1, 1, 1, 3); grid->addWidget(new QLabel(_("Joint Axis:")), 2, 0); jointAxisLabel.setTextInteractionFlags(Qt::TextSelectableByMouse); grid->addWidget(&jointAxisLabel, 2, 1, 1, 3); frame->setLayout(grid); topVBox->addSpacing(4); QGroupBox* linkBox = new QGroupBox(); linkBox->setTitle(_("Link Position [m],[deg]")); linkBox->setAlignment(Qt::AlignCenter); vbox = new QVBoxLayout(); linkBox->setLayout(vbox); grid = new QGridLayout(); //grid->setContentsMargins(4); grid->setVerticalSpacing(4); vbox->addLayout(grid); static const char* xyzLabels[] = {"X", "Y", "Z"}; for(int i=0; i < 3; ++i){ grid->addWidget(new QLabel(xyzLabels[i], frame), 0, i, Qt::AlignCenter); grid->addWidget(&xyzSpin[i], 1, i); //xyzSpin[i].set_width_chars(7); xyzSpin[i].setAlignment(Qt::AlignCenter); xyzSpin[i].setDecimals(4); xyzSpin[i].setRange(-99.9999, 99.9999); xyzSpin[i].setSingleStep(0.0001); stateWidgetConnections.add( xyzSpin[i].sigValueChanged().connect( boost::bind(&BodyLinkViewImpl::onXyzChanged, this))); } static const char* rpyLabels[] = {"R", "P", "Y"}; for(int i=0; i < 3; ++i){ grid->addWidget(new QLabel(rpyLabels[i], frame), 2, i, Qt::AlignCenter); grid->addWidget(&rpySpin[i], 3, i); rpySpin[i].setAlignment(Qt::AlignCenter); rpySpin[i].setDecimals(1); rpySpin[i].setRange(-360.0, 360.0); rpySpin[i].setSingleStep(0.1); stateWidgetConnections.add( rpySpin[i].sigValueChanged().connect( boost::bind(&BodyLinkViewImpl::onRpyChanged, this))); } attMatrixCheck.setText(_("Matrix")); attMatrixCheck.sigToggled().connect( boost::bind(&BodyLinkViewImpl::onAttMatrixCheckToggled, this)); vbox->addWidget(&attMatrixCheck, 0, Qt::AlignCenter); grid = new QGridLayout(); grid->setHorizontalSpacing(10); //grid->setContentsMargins(4); grid->setVerticalSpacing(4); hbox = new QHBoxLayout(); attMatrixBox.setLayout(hbox); hbox->addStretch(); hbox->addWidget(new QLabel("R = ")); hbox->addWidget(new VSeparator()); hbox->addLayout(grid); hbox->addWidget(new VSeparator()); hbox->addStretch(); for(int i=0; i < 3; ++i){ for(int j=0; j < 3; ++j){ QLabel* label = &attLabels[i][j]; label->setTextInteractionFlags(Qt::TextSelectableByMouse); label->setText("0.0"); grid->addWidget(label, i, j); } } vbox->addWidget(&attMatrixBox); attMatrixBox.hide(); topVBox->addWidget(linkBox); topVBox->addSpacing(4); qBox.setAlignment(Qt::AlignHCenter); topVBox->addWidget(&qBox); vbox = new QVBoxLayout(); //vbox->setContentsMargins(4); qBox.setLayout(vbox); hbox = new QHBoxLayout(); vbox->addLayout(hbox); hbox->addStretch(); hbox->addWidget(&qMinLabel); qSpin.setAlignment(Qt::AlignCenter); hbox->addWidget(&qSpin); hbox->addWidget(&qMaxLabel); hbox->addStretch(); qSlider.setOrientation(Qt::Horizontal); vbox->addWidget(&qSlider); stateWidgetConnections.add( qSpin.sigValueChanged().connect( boost::bind(&BodyLinkViewImpl::on_qSpinChanged, this, _1))); stateWidgetConnections.add( qSlider.sigValueChanged().connect( boost::bind(&BodyLinkViewImpl::on_qSliderChanged, this, _1))); topVBox->addSpacing(4); dqBox.setAlignment(Qt::AlignHCenter); topVBox->addWidget(&dqBox); hbox = new QHBoxLayout(); //hbox->setContentsMargins(4); // min velocity spin hbox->addStretch(); hbox->addWidget(new QLabel(_("min"))); dqMaxSpin.setAlignment(Qt::AlignCenter); hbox->addWidget(&dqMinSpin); // velocity label hbox->addWidget(&dqLabel); // max velocity spin dqMinSpin.setAlignment(Qt::AlignCenter); hbox->addWidget(&dqMaxSpin); hbox->addWidget(new QLabel(_("max"))); hbox->addStretch(); dqBox.setLayout(hbox); propertyWidgetConnections.add( dqMinSpin.sigValueChanged().connect( boost::bind(&BodyLinkViewImpl::on_dqLimitChanged, this, true))); propertyWidgetConnections.add( dqMaxSpin.sigValueChanged().connect( boost::bind(&BodyLinkViewImpl::on_dqLimitChanged, this, false))); topVBox->addSpacing(4); QGroupBox* collisionBox = new QGroupBox(); collisionBox->setTitle(_("Collisions")); collisionBox->setAlignment(Qt::AlignCenter); collisionBox->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding); vbox = new QVBoxLayout(); collisionBox->setLayout(vbox); //vbox->setContentsMargins(4); vbox->setSpacing(4); worldCollisionsLabel.setTextInteractionFlags(Qt::TextSelectableByMouse); worldCollisionsLabel.setAlignment(Qt::AlignCenter); worldCollisionsLabel.setWordWrap(true); vbox->addWidget(&worldCollisionsLabel); hbox = new QHBoxLayout(); hbox->setSpacing(4); hbox->addWidget(new HSeparator(), 1); hbox->addWidget(new QLabel(_("Self-Collisions")), 0); hbox->addWidget(new HSeparator(), 1); vbox->addLayout(hbox); selfCollisionsLabel.setTextInteractionFlags(Qt::TextSelectableByMouse); selfCollisionsLabel.setAlignment(Qt::AlignCenter); selfCollisionsLabel.setWordWrap(true); vbox->addWidget(&selfCollisionsLabel); topVBox->addWidget(collisionBox); topVBox->addSpacing(4); zmpBox.setTitle(_("ZMP [m]")); zmpBox.setAlignment(Qt::AlignCenter); grid = new QGridLayout(); //grid->setContentsMargins(4); grid->setVerticalSpacing(2); zmpBox.setLayout(grid); for(int i=0; i < 3; ++i){ grid->addWidget(new QLabel(xyzLabels[i]), 0, i, Qt::AlignCenter); grid->addWidget(&zmpXyzSpin[i], 1, i); //zmpXyzSpin[i].set_width_chars(7); zmpXyzSpin[i].setAlignment(Qt::AlignCenter); zmpXyzSpin[i].setDecimals(4); zmpXyzSpin[i].setRange(-99.9999, 99.9999); zmpXyzSpin[i].setSingleStep(0.0001); stateWidgetConnections.add( zmpXyzSpin[i].sigValueChanged().connect( boost::bind(&BodyLinkViewImpl::onZmpXyzChanged, this))); } topVBox->addWidget(&zmpBox); zmpBox.hide(); } void BodyLinkViewImpl::onAttMatrixCheckToggled() { if(attMatrixCheck.isChecked()){ attMatrixBox.show(); updateKinematicState(true); } else { attMatrixBox.hide(); } } void BodyLinkViewImpl::onCurrentBodyItemChanged(BodyItem* bodyItem) { if(bodyItem != currentBodyItem){ activateCurrentBodyItem(false); currentBodyItem = bodyItem; currentLink = 0; activateCurrentBodyItem(true); } } void BodyLinkViewImpl::activateCurrentBodyItem(bool on) { bodyItemConnections.disconnect(); if(on){ if(self->isActive() && currentBodyItem){ bodyItemConnections.add( LinkSelectionView::mainInstance()->sigSelectionChanged(currentBodyItem).connect( boost::bind(&BodyLinkViewImpl::update, this))); bodyItemConnections.add( currentBodyItem->sigKinematicStateChanged().connect(updateKinematicStateLater)); bodyItemConnections.add( currentBodyItem->sigUpdated().connect(boost::bind(&BodyLinkViewImpl::update, this))); bodyItemConnections.add( currentBodyItem->sigCollisionsUpdated().connect( boost::bind(&BodyLinkViewImpl::updateCollisions, this))); update(); } } } void BodyLinkViewImpl::update() { currentLink = 0; if(!currentBodyItem){ nameLabel.setText(""); return; } propertyWidgetConnections.block(); stateWidgetConnections.block(); BodyPtr body = currentBodyItem->body(); const vector& selectedLinkIndices = LinkSelectionView::mainInstance()->selectedLinkIndices(currentBodyItem); if(selectedLinkIndices.empty()){ currentLink = body->rootLink(); } else { currentLink = body->link(selectedLinkIndices.front()); } if(currentLink){ nameLabel.setText(QString("%1 / %2").arg(body->name().c_str()).arg(currentLink->name().c_str())); updateLink(); } else { nameLabel.setText(body->name().c_str()); } if(currentBodyItem->isLeggedBody()){ zmpBox.show(); } else { zmpBox.hide(); } updateKinematicState(false); updateCollisions(); stateWidgetConnections.unblock(); propertyWidgetConnections.unblock(); } void BodyLinkViewImpl::updateLink() { BodyPtr body = currentBodyItem->body(); linkIndexLabel.setText(QString::number(currentLink->index())); jointIdLabel.setText(QString::number(currentLink->jointId())); Vector3 a(currentLink->Rs().transpose() * currentLink->a()); jointAxisLabel.setText(QString("(%1 %2 %3)").arg(a[0], 0, 'f', 4).arg(a[1], 0, 'f', 4).arg(a[2], 0, 'f', 4)); if(currentLink->isRotationalJoint()){ updateRotationalJointState(); } else if(currentLink->isSlideJoint()){ updateSlideJointState(); } else { qBox.hide(); dqBox.hide(); jointTypeLabel.setText(currentLink->jointTypeString().c_str()); } } void BodyLinkViewImpl::updateRotationalJointState() { jointTypeLabel.setText(_("Rotation")); qBox.show(); qBox.setTitle(_("Joint Angle [deg]")); double qmin = degree(currentLink->q_lower()); double qmax = degree(currentLink->q_upper()); qMinLabel.setText(QString::number(qmin, 'f', 1)); qMaxLabel.setText(QString::number(qmax, 'f', 1)); qSpin.setDecimals(1); qSpin.setRange(-9999.9, 9999.9); // Limit over values should be shown qSpin.setSingleStep(0.1); if(qmin <= -std::numeric_limits::max()){ qmin = -1080.0; } if(qmax >= std::numeric_limits::max()){ qmax = 1080.0; } qSlider.setRange(qmin * sliderResolution, qmax * sliderResolution); qSlider.setSingleStep(0.1 * sliderResolution); dqBox.show(); dqBox.setTitle(_("Joint Velocity [deg/s]")); dqMinSpin.setDecimals(1); dqMinSpin.setRange(-9999.9, 0.0); dqMinSpin.setSingleStep(0.1); dqMinSpin.setValue(degree(currentLink->dq_lower())); dqMaxSpin.setDecimals(1); dqMaxSpin.setRange(0.0, 9999.9); dqMaxSpin.setSingleStep(0.1); dqMaxSpin.setValue(degree(currentLink->dq_upper())); } void BodyLinkViewImpl::updateSlideJointState() { jointTypeLabel.setText(_("Slide")); qBox.show(); qBox.setTitle(_("Joint Translation [m]:")); double qmin = currentLink->q_lower(); double qmax = currentLink->q_upper(); qSpin.setDecimals(4); qSpin.setRange(-999.9999, 999.9999); qSpin.setSingleStep(0.0001); if(qmin <= -std::numeric_limits::max()){ qmin = -999.9999; } if(qmax >= std::numeric_limits::max()){ qmax = 999.9999; } qMinLabel.setText(QString::number(qmin, 'f', 3)); qMaxLabel.setText(QString::number(qmax, 'f', 3)); qSlider.setRange(qmin * sliderResolution, qmax * sliderResolution); qSlider.setSingleStep(0.001 * sliderResolution); dqBox.show(); dqBox.setTitle(_("Joint Velocity [m/s]")); dqMinSpin.setDecimals(3); dqMinSpin.setRange(-999.999, 0.0); dqMinSpin.setSingleStep(0.001); dqMinSpin.setValue(currentLink->dq_lower()); dqMaxSpin.setDecimals(3); dqMaxSpin.setRange(0.0, 999.999); dqMaxSpin.setSingleStep(0.001); dqMaxSpin.setValue(currentLink->dq_upper()); } void BodyLinkViewImpl::updateKinematicState(bool blockSignals) { if(currentBodyItem){ if(blockSignals){ stateWidgetConnections.block(); } if(currentLink){ if(currentLink->isRotationalJoint()){ double q = degree(currentLink->q()); qSpin.setValue(q); qSlider.setValue(q * sliderResolution); dqLabel.setText(QString::number(degree(currentLink->dq()), 'f', 1)); } else if(currentLink->isSlideJoint()){ qSpin.setValue(currentLink->q()); qSlider.setValue(currentLink->q() * sliderResolution); dqLabel.setText(QString::number(currentLink->dq(), 'f', 1)); } const Matrix3 R = currentLink->attitude(); const Vector3 rpy = rpyFromRot(R); for(int i=0; i < 3; ++i){ DoubleSpinBox& xyzSpin_i = xyzSpin[i]; if(!xyzSpin_i.hasFocus()){ xyzSpin_i.setValue(currentLink->p()[i]); } DoubleSpinBox& rpySpin_i = rpySpin[i]; if(!rpySpin_i.hasFocus()){ rpySpin_i.setValue(degree(rpy[i])); } } if(attMatrixCheck.isChecked()){ for(int i=0; i < 3; ++i){ for(int j=0; j < 3; ++j){ attLabels[i][j].setText(QString::number(R(i,j), 'f', 6)); } } } } if(currentBodyItem->isLeggedBody()){ const Vector3& zmp = currentBodyItem->zmp(); for(int i=0; i < 3; ++i){ zmpXyzSpin[i].setValue(zmp[i]); } } if(blockSignals){ stateWidgetConnections.unblock(); } } } void BodyLinkViewImpl::updateCollisions() { selfCollisionString.clear(); worldCollisionString.clear(); if(currentLink){ const std::vector& collisions = currentBodyItem->collisionsOfLink(currentLink->index()); for(size_t i=0; i < collisions.size(); ++i){ const CollisionLinkPair& collisionPair = *collisions[i]; if(collisionPair.isSelfCollision()){ addSelfCollision(collisionPair, selfCollisionString); } else { addWorldCollision(collisionPair, worldCollisionString); } } } selfCollisionsLabel.setText(selfCollisionString); worldCollisionsLabel.setText(worldCollisionString); } void BodyLinkViewImpl::addSelfCollision(const CollisionLinkPair& collisionPair, QString& collisionString) { Link* oppositeLink; if(collisionPair.link[0] == currentLink){ oppositeLink = collisionPair.link[1]; } else { oppositeLink = collisionPair.link[0]; } if(!collisionString.isEmpty()){ collisionString += " "; } collisionString += oppositeLink->name().c_str(); } void BodyLinkViewImpl::addWorldCollision(const CollisionLinkPair& collisionPair, QString& collisionString) { int opposite = (collisionPair.link[0] == currentLink) ? 1 : 0; if(!collisionString.isEmpty()){ collisionString += " "; } collisionString += collisionPair.body[opposite]->name().c_str(); collisionString += " / "; collisionString += collisionPair.link[opposite]->name().c_str(); } void BodyLinkViewImpl::on_qSpinChanged(double value) { on_qChanged(value); } void BodyLinkViewImpl::on_qSliderChanged(int value) { on_qChanged(value / sliderResolution); } void BodyLinkViewImpl::on_qChanged(double q) { if(currentLink){ if(currentLink->isRotationalJoint()){ q = radian(q); } currentLink->q() = q; currentBodyItem->notifyKinematicStateChange(true); } } void BodyLinkViewImpl::on_dqLimitChanged(bool isMin) { if(currentLink){ DoubleSpinBox& targetSpin = isMin ? dqMinSpin : dqMaxSpin; double targetVal = isMin ? currentLink->dq_lower() : currentLink->dq_upper(); double oppositeVal = isMin ? currentLink->dq_upper() : currentLink->dq_lower(); double limit = targetSpin.value(); if(currentLink->isRotationalJoint()){ limit = radian(limit); } if(currentLink->dq_upper() == -currentLink->dq_lower()){ oppositeVal = -limit; } targetVal = limit; currentBodyItem->notifyUpdate(); } } void BodyLinkViewImpl::onXyzChanged() { if(currentBodyItem && currentLink){ Vector3 translation; for(int i=0; i < 3; ++i){ translation[i] = xyzSpin[i].value(); } SimulatorItem* activeSimulator = SimulatorItem::findActiveSimulatorItemFor(currentBodyItem); if(!activeSimulator){ doInverseKinematics(translation, currentLink->R()); } else { if(currentLink->isRoot() && activeSimulator->isForcedPositionActiveFor(currentBodyItem)){ Position position = currentLink->position(); position.translation() = translation; activeSimulator->setForcedPosition(currentBodyItem, position); } } } } void BodyLinkViewImpl::onRpyChanged() { if(currentBodyItem && currentLink){ Vector3 rpy; for(int i=0; i < 3; ++i){ rpy[i] = radian(rpySpin[i].value()); } Matrix3 R = currentLink->calcRfromAttitude(rotFromRpy(rpy)); SimulatorItem* activeSimulator = SimulatorItem::findActiveSimulatorItemFor(currentBodyItem); if(!activeSimulator){ doInverseKinematics(currentLink->p(), R); } else { if(currentLink->isRoot() && activeSimulator->isForcedPositionActiveFor(currentBodyItem)){ Position position = currentLink->position(); position.linear() = R; activeSimulator->setForcedPosition(currentBodyItem, position); } } } } void BodyLinkViewImpl::doInverseKinematics(Vector3 p, Matrix3 R) { InverseKinematicsPtr ik = currentBodyItem->getCurrentIK(currentLink); if(ik){ currentBodyItem->beginKinematicStateEdit(); if(KinematicsBar::instance()->isPenetrationBlockMode()){ PenetrationBlockerPtr blocker = currentBodyItem->createPenetrationBlocker(currentLink, true); if(blocker){ Position T; T.translation() = p; T.linear() = R; if(blocker->adjust(T, Vector3(p - currentLink->p()))){ p = T.translation(); R = T.linear(); } } } if(ik->calcInverseKinematics(p, R)){ currentBodyItem->notifyKinematicStateChange(true); currentBodyItem->acceptKinematicStateEdit(); } } } void BodyLinkViewImpl::onZmpXyzChanged() { if(currentBodyItem){ Vector3 zmp; for(int i=0; i < 3; ++i){ zmp[i] = zmpXyzSpin[i].value(); } currentBodyItem->setZmp(zmp); currentBodyItem->notifyKinematicStateChange(false); } } bool BodyLinkView::storeState(Archive& archive) { return impl->storeState(archive); } bool BodyLinkViewImpl::storeState(Archive& archive) { archive.write("showRotationMatrix", attMatrixCheck.isChecked()); return true; } bool BodyLinkView::restoreState(const Archive& archive) { return impl->restoreState(archive); } bool BodyLinkViewImpl::restoreState(const Archive& archive) { attMatrixCheck.setChecked(archive.get("showRotationMatrix", attMatrixCheck.isChecked())); return true; } choreonoid-1.5.0/src/BodyPlugin/BodyItem.h0000664000000000000000000001205712741425367017116 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_PLUGIN_BODY_ITEM_H #define CNOID_BODY_PLUGIN_BODY_ITEM_H #include #include #include #include #include #include #include "exportdecl.h" namespace cnoid { class BodyState; class BodyItem; typedef ref_ptr BodyItemPtr; class BodyItemImpl; class InverseKinematics; typedef boost::shared_ptr InverseKinematicsPtr; class PinDragIK; typedef boost::shared_ptr PinDragIKptr; class PenetrationBlocker; typedef boost::shared_ptr PenetrationBlockerPtr; class EditableSceneBody; class CNOID_EXPORT BodyItem : public Item, public SceneProvider { public: static void initializeClass(ExtensionManager* ext); BodyItem(); BodyItem(const BodyItem& org); virtual ~BodyItem(); bool loadModelFile(const std::string& filename); virtual void setName(const std::string& name); Body* body() const; bool isEditable() const; void setEditable(bool on); enum PresetPoseID { INITIAL_POSE, STANDARD_POSE }; void moveToOrigin(); void setPresetPose(PresetPoseID id); Link* currentBaseLink() const; void setCurrentBaseLink(Link* link); void calcForwardKinematics(bool calcVelocity = false, bool calcAcceleration = false); void copyKinematicState(); void pasteKinematicState(); void storeKinematicState(BodyState& state); bool restoreKinematicState(const BodyState& state); void storeInitialState(); void restoreInitialState(bool doNotify = true); void getInitialState(BodyState& out_state); void setInitialState(const BodyState& in_state); // for undo, redo operations void beginKinematicStateEdit(); void acceptKinematicStateEdit(); bool undoKinematicState(); bool redoKinematicState(); PinDragIKptr pinDragIK(); InverseKinematicsPtr getCurrentIK(Link* targetLink); InverseKinematicsPtr getDefaultIK(Link* targetLink); PenetrationBlockerPtr createPenetrationBlocker(Link* link, bool excludeSelfCollisions = false); SignalProxy sigModelUpdated(); void notifyModelUpdate(); /** @if jp ƒ­ƒœƒƒƒˆé–˘çŻ€è§’€é–˘çŻ€è§’é€ŸċşĤ€root位罃ğċ§żċ‹˘Şİ€Œé‹ċ‹•ċ­Ĥ的€çŠĥĉ…‹Ğċ¤‰ĉ›´Œç”Ÿ˜Ÿ¨Ğ 発èĦŒ•‚Œ‚‹‚·‚°ƒŠƒĞ€‚ Item::sigUpdated() Żƒ˘ƒ‡ƒĞè‡Şä½“Œċ¤‰‚£Ÿċ ´ċˆ¨—€Ħ‚‰¨ŻċŒşċˆ—Ĥä½ż†€‚ @endif */ SignalProxy sigKinematicStateChanged(); void notifyKinematicStateChange( bool requestFK = false, bool requestVelFK = false, bool requestAccFK = false); void notifyKinematicStateChange( Connection& connectionToBlock, bool requestFK = false, bool requestVelFK = false, bool requestAccFK = false); SignalProxy sigKinematicStateEdited(); void enableCollisionDetection(bool on); bool isCollisionDetectionEnabled() const; void enableSelfCollisionDetection(bool on); bool isSelfCollisionDetectionEnabled() const; void clearCollisions(); std::vector& collisions() { return collisions_; } const std::vector& collisions() const { return collisions_; } boost::dynamic_bitset<>& collisionLinkBitSet() { return collisionLinkBitSet_; } const boost::dynamic_bitset<>& collisionLinkBitSet() const { return collisionLinkBitSet_; } std::vector& collisionsOfLink(int linkIndex) { return collisionsOfLink_[linkIndex]; } const std::vector& collisionsOfLink(int linkIndex) const { return collisionsOfLink_[linkIndex]; } SignalProxy sigCollisionsUpdated() { return sigCollisionsUpdated_; } void notifyCollisionUpdate() { sigCollisionsUpdated_(); } const Vector3& centerOfMass(); bool isLeggedBody() const; bool doLegIkToMoveCm(const Vector3& c, bool onlyProjectionToFloor = false); const Vector3& zmp() const; void setZmp(const Vector3& zmp); void editZmp(const Vector3& zmp); enum PositionType { CM_PROJECTION, HOME_COP, RIGHT_HOME_COP, LEFT_HOME_COP, ZERO_MOMENT_POINT }; boost::optional getParticularPosition(PositionType posType); bool setStance(double width); virtual SgNode* getScene(); EditableSceneBody* sceneBody(); EditableSceneBody* existingSceneBody(); protected: virtual Item* doDuplicate() const; virtual void doAssign(Item* item); virtual void doPutProperties(PutPropertyFunction& putProperty); virtual bool store(Archive& archive); virtual bool restore(const Archive& archive); private: friend class BodyItemImpl; friend class PyBodyPlugin; BodyItemImpl* impl; std::vector collisions_; boost::dynamic_bitset<> collisionLinkBitSet_; std::vector< std::vector > collisionsOfLink_; Signal sigCollisionsUpdated_; }; } #endif choreonoid-1.5.0/src/BodyPlugin/CollisionSeq.cpp0000664000000000000000000001441712741425367020343 0ustar rootroot/** @file @author Shizuko Hattori */ #include "CollisionSeq.h" #include #include #include #include #include using namespace std; using namespace cnoid; namespace { static const string mdskey("CollisionPairLsit"); } CollisionSeq::CollisionSeq(CollisionSeqItem* collisionSeqItem) : BaseSeqType("CollisionSeq") { collisionSeqItem_ = collisionSeqItem; setSeqContentName(mdskey); } bool CollisionSeq::loadStandardYAMLformat(const std::string& filename) { bool result = false; bool loaded = false; clearSeqMessage(); YAMLReader reader; reader.expectRegularMultiListing(); try { const Mapping& archive = *reader.loadDocument(filename)->toMapping(); if(archive["type"].toString() != "CollisionSeq"){ result = false; }else{ result = readSeq(archive); if(result){ loaded = true; } else { addSeqMessage(seqMessage()); } } } catch(const ValueNode::Exception& ex){ addSeqMessage(ex.message()); } return (result && loaded); } bool CollisionSeq::saveAsStandardYAMLformat(const std::string& filename) { YAMLWriter writer(filename); writer.setDoubleFormat("%.9g"); writer.putComment("Collision data set format version 1.0 defined by cnoid-Robotics\n"); if(numFrames() > 0){ if(!writeSeq(writer)){ addSeqMessage(seqMessage()); return false; } } return true; } void CollisionSeq::writeCollsionData(YAMLWriter& writer, const CollisionLinkPairListPtr ptr) { writer.startMapping(); writer.putKey("LinkPairs"); writer.startListing(); for(CollisionLinkPairList::iterator it=ptr->begin(); it!=ptr->end(); it++){ CollisionLinkPairPtr linkPair = *it; writer.startMapping(); writer.putKeyValue("body0",linkPair->body[0]->name()); writer.putKeyValue("link0",linkPair->link[0]->name()); writer.putKeyValue("body1",linkPair->body[1]->name()); writer.putKeyValue("link1",linkPair->link[1]->name()); int numCollisions = linkPair->collisions.size(); writer.putKey("Collisions"); writer.startListing(); for(int j=0; jcollisions[j]; writer.startFlowStyleListing(); const Vector3& point = collision.point; writer.putScalar(point.x()); writer.putScalar(point.y()); writer.putScalar(point.z()); const Vector3& normal = collision.normal; writer.putScalar(normal.x()); writer.putScalar(normal.y()); writer.putScalar(normal.z()); writer.putScalar(collision.depth); writer.endListing(); } writer.endListing(); writer.endMapping(); } writer.endListing(); writer.endMapping(); } bool CollisionSeq::doWriteSeq(YAMLWriter& writer) { if(BaseSeqType::doWriteSeq(writer)){ writer.putKeyValue("format", "PxPyPzNxNyNzD"); writer.putKey("frames"); writer.startListing(); const int n = numFrames(); for(int i=0; i < n; ++i){ Frame f = frame(i); writeCollsionData(writer, f[0]); } writer.endListing(); return true; } return false; } bool CollisionSeq::doReadSeq(const Mapping& archive) { if(BaseSeqType::doReadSeq(archive)){ const Listing& values = *archive.findListing("frames"); if(values.isValid()){ const int nFrames = values.size(); setDimension(nFrames, 1); readCollisionData(nFrames, values); } return true; } return false; } void CollisionSeq::readCollisionData(int nFrames, const Listing& values) { /* WorldItem* worldItem = collisionSeqItem_->findOwnerItem(); if(!worldItem) return; */ WorldItem* worldItem = 0; RootItem* rootItem = RootItem::instance(); ItemList worldItems; if(worldItems.extractChildItems(rootItem)){ worldItem = worldItems.front(); } if(!worldItem) return; for(int i=0; i < nFrames; ++i){ const Mapping& frameNode = *values[i].toMapping(); const Listing& linkPairs = *frameNode.findListing("LinkPairs"); Frame f = frame(i); f[0] = boost::make_shared(); for(int j=0; j(); const Mapping& linkPair = *linkPairs[j].toMapping(); string body0name = linkPair["body0"].toString(); string body1name = linkPair["body1"].toString(); string link0name = linkPair["link0"].toString(); string link1name = linkPair["link1"].toString(); BodyItem* body0Item = worldItem->findChildItem(body0name); Body* body0=0; Body* body1=0; Link* link0=0; Link* link1=0; if(body0Item){ body0 = body0Item->body(); link0 = body0->link(link0name); } BodyItem* body1Item = worldItem->findChildItem(body1name); if(body1Item){ body1 = body1Item->body(); link1 = body1->link(link1name); } destLinkPair->body[0] = body0; destLinkPair->link[0] = link0; destLinkPair->body[1] = body1; destLinkPair->link[1] = link1; const Listing& collisions = *linkPair.findListing("Collisions"); for(int k=0; kcollisions.push_back(Collision()); Collision& destCol = destLinkPair->collisions.back(); const Listing& collision = *collisions[k].toListing(); destCol.point = Vector3(collision[0].toDouble(), collision[1].toDouble(), collision[2].toDouble()); destCol.normal = Vector3(collision[3].toDouble(), collision[4].toDouble(), collision[5].toDouble()); destCol.depth = collision[6].toDouble(); } f[0]->push_back(destLinkPair); } } } choreonoid-1.5.0/src/BodyPlugin/WorldItem.cpp0000664000000000000000000003126512741425367017645 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #include "WorldItem.h" #include "KinematicsBar.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace cnoid; namespace { const bool TRACE_FUNCTIONS = false; struct BodyItemInfo { BodyItemInfo() { kinematicStateChanged = false; } int geometryId; bool kinematicStateChanged; }; typedef map BodyItemInfoMap; } namespace cnoid { class WorldItemImpl { public: WorldItemImpl(WorldItem* self); WorldItemImpl(WorldItem* self, const WorldItemImpl& org); ~WorldItemImpl(); WorldItem* self; ostream& os; ItemList collisionBodyItems; boost::dynamic_bitset<> collisionBodyItemsSelfCollisionFlags; Connection sigItemTreeChangedConnection; ConnectionSet sigKinematicStateChangedConnections; bool isCollisionDetectionEnabled; LazyCaller updateCollisionsLater; KinematicsBar* kinematicsBar; BodyItemInfoMap bodyItemInfoMap; Selection collisionDetectorType; CollisionDetectorPtr collisionDetector; vector geometryIdToBodyInfoMap; boost::shared_ptr< vector > collisions; Signal sigCollisionsUpdated; LazyCaller updateCollisionDetectorLater; SceneCollisionPtr sceneCollision; void init(); bool selectCollisionDetector(int index); void enableCollisionDetection(bool on); void clearCollisionDetector(); void updateCollisionDetector(bool forceUpdate); void updateCollisionBodyItems(); void onBodyKinematicStateChanged(BodyItem* bodyItem); void updateCollisions(bool forceUpdate); void extractCollisions(const CollisionPair& collisionPair); }; } void WorldItem::initializeClass(ExtensionManager* ext) { ext->itemManager().registerClass(N_("WorldItem")); ext->itemManager().addCreationPanel(); } WorldItem::WorldItem() { impl = new WorldItemImpl(this); setName("World"); } WorldItemImpl::WorldItemImpl(WorldItem* self) : self(self), os(MessageView::mainInstance()->cout()), updateCollisionsLater(boost::bind(&WorldItemImpl::updateCollisions, this, false)), updateCollisionDetectorLater(boost::bind(&WorldItemImpl::updateCollisionDetector, this, false)) { const int n = CollisionDetector::numFactories(); collisionDetectorType.resize(n); for(int i=0; i < n; ++i){ collisionDetectorType.setSymbol(i, CollisionDetector::factoryName(i)); }; collisionDetectorType.select("AISTCollisionDetector"); isCollisionDetectionEnabled = false; init(); } WorldItem::WorldItem(const WorldItem& org) : Item(org) { impl = new WorldItemImpl(this, *org.impl); } WorldItemImpl::WorldItemImpl(WorldItem* self, const WorldItemImpl& org) : self(self), os(org.os), updateCollisionsLater(boost::bind(&WorldItemImpl::updateCollisions, this, false)), updateCollisionDetectorLater(boost::bind(&WorldItemImpl::updateCollisionDetector, this, false)) { collisionDetectorType = org.collisionDetectorType; isCollisionDetectionEnabled = org.isCollisionDetectionEnabled; init(); } void WorldItemImpl::init() { kinematicsBar = KinematicsBar::instance(); collisionDetector = CollisionDetector::create(collisionDetectorType.selectedIndex()); collisions = boost::make_shared< vector >(); sceneCollision = new SceneCollision(collisions); sceneCollision->setName("Collisions"); } WorldItem::~WorldItem() { delete impl; } WorldItemImpl::~WorldItemImpl() { sigKinematicStateChangedConnections.disconnect(); sigItemTreeChangedConnection.disconnect(); } const ItemList& WorldItem::collisionBodyItems() const { return impl->collisionBodyItems; } std::vector& WorldItem::collisions() const { return *impl->collisions; } bool WorldItem::selectCollisionDetector(const std::string& name) { return impl->selectCollisionDetector(CollisionDetector::factoryIndex(name)); } bool WorldItemImpl::selectCollisionDetector(int index) { if(index >= 0 && index < collisionDetectorType.size()){ CollisionDetectorPtr newCollisionDetector = CollisionDetector::create(index); if(newCollisionDetector){ collisionDetector = newCollisionDetector; collisionDetectorType.select(index); if(isCollisionDetectionEnabled){ updateCollisionDetector(true); } return true; } } return false; } CollisionDetectorPtr WorldItem::collisionDetector() { if(impl->isCollisionDetectionEnabled){ impl->updateCollisionDetectorLater.flush(); } return impl->collisionDetector; } void WorldItem::enableCollisionDetection(bool on) { impl->enableCollisionDetection(on); } void WorldItemImpl::enableCollisionDetection(bool on) { if(TRACE_FUNCTIONS){ os << "WorldItemImpl::enableCollisionDetection(" << on << ")" << endl; } bool changed = false; if(isCollisionDetectionEnabled && !on){ clearCollisionDetector(); sigItemTreeChangedConnection.disconnect(); isCollisionDetectionEnabled = false; changed = true; } else if(!isCollisionDetectionEnabled && on){ isCollisionDetectionEnabled = true; updateCollisionDetector(true); sigItemTreeChangedConnection = RootItem::mainInstance()->sigTreeChanged().connect( boost::bind(&WorldItem::updateCollisionDetectorLater, self)); changed = true; } if(changed){ self->notifyUpdate(); sigCollisionsUpdated(); } } bool WorldItem::isCollisionDetectionEnabled() { return impl->isCollisionDetectionEnabled; } void WorldItemImpl::clearCollisionDetector() { if(TRACE_FUNCTIONS){ os << "WorldItemImpl::clearCollisionDetector()" << endl; } collisionDetector->clearGeometries(); geometryIdToBodyInfoMap.clear(); sigKinematicStateChangedConnections.disconnect(); bodyItemInfoMap.clear(); for(size_t i=0; i < collisionBodyItems.size(); ++i){ collisionBodyItems[i]->clearCollisions(); } } void WorldItem::updateCollisionDetectorLater() { impl->updateCollisionDetectorLater(); } void WorldItem::updateCollisionDetector() { impl->updateCollisionDetector(true); } /** \todo reduce the number of calling this function when the project is loaded. */ void WorldItemImpl::updateCollisionDetector(bool forceUpdate) { if(TRACE_FUNCTIONS){ os << "WorldItemImpl::updateCollisionDetector()" << endl; } if(!isCollisionDetectionEnabled){ return; } if(!forceUpdate){ ItemList prevBodyItems = collisionBodyItems; boost::dynamic_bitset<> prevSelfCollisionFlags = collisionBodyItemsSelfCollisionFlags; updateCollisionBodyItems(); if(collisionBodyItems == prevBodyItems && collisionBodyItemsSelfCollisionFlags == prevSelfCollisionFlags){ return; } } else { updateCollisionBodyItems(); } clearCollisionDetector(); for(size_t i=0; i < collisionBodyItems.size(); ++i){ BodyItem* bodyItem = collisionBodyItems.get(i); const BodyPtr& body = bodyItem->body(); const int numLinks = body->numLinks(); pair inserted = bodyItemInfoMap.insert(make_pair(bodyItem, BodyItemInfo())); BodyItemInfo& info = inserted.first->second; info.geometryId = addBodyToCollisionDetector( *body, *collisionDetector, bodyItem->isSelfCollisionDetectionEnabled()); geometryIdToBodyInfoMap.resize(collisionDetector->numGeometries(), inserted.first); sigKinematicStateChangedConnections.add( bodyItem->sigKinematicStateChanged().connect( boost::bind(&WorldItemImpl::onBodyKinematicStateChanged, this, bodyItem))); } collisionDetector->makeReady(); updateCollisions(true); } void WorldItemImpl::updateCollisionBodyItems() { collisionBodyItemsSelfCollisionFlags.clear(); collisionBodyItems.extractChildItems(self); ItemList::iterator p = collisionBodyItems.begin(); while(p != collisionBodyItems.end()){ BodyItemPtr& bodyItem = *p; if(bodyItem->isCollisionDetectionEnabled()){ collisionBodyItemsSelfCollisionFlags.push_back( bodyItem->isSelfCollisionDetectionEnabled()); ++p; } else { p = collisionBodyItems.erase(p); } } } /** \todo Check if BodyItemInfoMap::iterator can be used as the function parameter */ void WorldItemImpl::onBodyKinematicStateChanged(BodyItem* bodyItem) { if(TRACE_FUNCTIONS){ os << "WorldItemImpl::onBodyKinematicStateChanged()" << endl; } BodyItemInfoMap::iterator p = bodyItemInfoMap.find(bodyItem); if(p != bodyItemInfoMap.end()){ BodyItemInfo& info = p->second; info.kinematicStateChanged = true; updateCollisionsLater.setPriority(kinematicsBar->collisionDetectionPriority()); updateCollisionsLater(); } } void WorldItem::updateCollisions() { impl->updateCollisions(true); } void WorldItemImpl::updateCollisions(bool forceUpdate) { for(BodyItemInfoMap::iterator p = bodyItemInfoMap.begin(); p != bodyItemInfoMap.end(); ++p){ BodyItemInfo& info = p->second; BodyItem* bodyItem = p->first; bodyItem->clearCollisions(); if(info.kinematicStateChanged || forceUpdate){ const BodyPtr& body = bodyItem->body(); for(int i=0; i < body->numLinks(); ++i){ collisionDetector->updatePosition(info.geometryId + i, body->link(i)->T()); } } info.kinematicStateChanged = false; } collisions->clear(); collisionDetector->detectCollisions(boost::bind(&WorldItemImpl::extractCollisions, this, _1)); sceneCollision->setDirty(); for(BodyItemInfoMap::iterator p = bodyItemInfoMap.begin(); p != bodyItemInfoMap.end(); ++p){ BodyItem* bodyItem = p->first; BodyItemInfo& info = p->second; bodyItem->notifyCollisionUpdate(); } sigCollisionsUpdated(); } void WorldItemImpl::extractCollisions(const CollisionPair& collisionPair) { CollisionLinkPairPtr collisionLinkPair = boost::make_shared(); collisionLinkPair->collisions = collisionPair.collisions; BodyItem* bodyItem = 0; for(int i=0; i < 2; ++i){ const int geometryId = collisionPair.geometryId[i]; BodyItemInfoMap::const_iterator p = geometryIdToBodyInfoMap[geometryId]; const BodyItemInfo& info = p->second; const int linkIndex = geometryId - info.geometryId; if(p->first != bodyItem){ bodyItem = p->first; bodyItem->collisions().push_back(collisionLinkPair); } const BodyPtr& body = bodyItem->body(); collisionLinkPair->body[i] = body; collisionLinkPair->link[i] = body->link(linkIndex); bodyItem->collisionsOfLink(linkIndex).push_back(collisionLinkPair); bodyItem->collisionLinkBitSet().set(linkIndex); } collisions->push_back(collisionLinkPair); } SignalProxy WorldItem::sigCollisionsUpdated() { return impl->sigCollisionsUpdated; } SgNode* WorldItem::getScene() { return impl->sceneCollision; } Item* WorldItem::doDuplicate() const { return new WorldItem(*this); } void WorldItem::doPutProperties(PutPropertyFunction& putProperty) { putProperty(_("Collision detection"), isCollisionDetectionEnabled(), boost::bind(&WorldItem::enableCollisionDetection, this, _1), true); putProperty(_("Collision detector"), impl->collisionDetectorType, boost::bind(&WorldItemImpl::selectCollisionDetector, impl, _1)); } bool WorldItem::store(Archive& archive) { archive.write("collisionDetection", isCollisionDetectionEnabled()); archive.write("collisionDetector", impl->collisionDetectorType.selectedSymbol()); return true; } bool WorldItem::restore(const Archive& archive) { string symbol; if(archive.read("collisionDetector", symbol)){ selectCollisionDetector(symbol); } if(archive.get("collisionDetection", false)){ archive.addPostProcess(boost::bind(&WorldItemImpl::enableCollisionDetection, impl, true)); } return true; } choreonoid-1.5.0/src/BodyPlugin/SimulationScriptItem.cpp0000664000000000000000000000760212741425367022065 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "SimulationScriptItem.h" #include #include #include "gettext.h" using namespace std; using namespace cnoid; namespace cnoid { class SimulationScriptItemImpl { public: SimulationScriptItem* self; Selection executionTiming; double executionDelay; bool isOnlyExecutedAsSimulationScript; SimulationScriptItemImpl(SimulationScriptItem* self); SimulationScriptItemImpl(SimulationScriptItem* self, const SimulationScriptItemImpl& org); }; } SimulationScriptItem::SimulationScriptItem() { impl = new SimulationScriptItemImpl(this); } SimulationScriptItemImpl::SimulationScriptItemImpl(SimulationScriptItem* self) : self(self), executionTiming(SimulationScriptItem::NUM_TIMINGS, CNOID_GETTEXT_DOMAIN_NAME) { executionTiming.setSymbol(SimulationScriptItem::BEFORE_INITIALIZATION, N_("Before init.")); executionTiming.setSymbol(SimulationScriptItem::DURING_INITIALIZATION, N_("During init.")); executionTiming.setSymbol(SimulationScriptItem::AFTER_INITIALIZATION, N_("After init.")); executionTiming.setSymbol(SimulationScriptItem::DURING_FINALIZATION, N_("During final.")); executionTiming.setSymbol(SimulationScriptItem::AFTER_FINALIZATION, N_("After final.")); executionTiming.select(SimulationScriptItem::AFTER_INITIALIZATION); executionDelay = 0.0; isOnlyExecutedAsSimulationScript = true; } SimulationScriptItem::SimulationScriptItem(const SimulationScriptItem& org) : ScriptItem(org) { impl = new SimulationScriptItemImpl(this, *org.impl); } SimulationScriptItemImpl::SimulationScriptItemImpl(SimulationScriptItem* self, const SimulationScriptItemImpl& org) : self(self), executionTiming(org.executionTiming) { executionDelay = org.executionDelay; isOnlyExecutedAsSimulationScript = org.isOnlyExecutedAsSimulationScript; } SimulationScriptItem::~SimulationScriptItem() { delete impl; } SimulationScriptItem::ExecutionTiming SimulationScriptItem::executionTiming() const { return static_cast(impl->executionTiming.selectedIndex()); } void SimulationScriptItem::setExecutionTiming(SimulationScriptItem::ExecutionTiming timing) { impl->executionTiming.select(timing); } double SimulationScriptItem::executionDelay() const { return impl->executionDelay; } void SimulationScriptItem::setExecutionDelay(double t) { impl->executionDelay = t; } bool SimulationScriptItem::execute() { if(impl->isOnlyExecutedAsSimulationScript){ return false; } else { return executeAsSimulationScript(); } } void SimulationScriptItem::doPutProperties(PutPropertyFunction& putProperty) { ScriptItem::doPutProperties(putProperty); putProperty(_("Timing"), impl->executionTiming, boost::bind((bool(Selection::*)(int))&Selection::select, &impl->executionTiming, _1)); putProperty(_("Delay"), impl->executionDelay, changeProperty(impl->executionDelay)); putProperty(_("Simulation only"), impl->isOnlyExecutedAsSimulationScript, changeProperty(impl->isOnlyExecutedAsSimulationScript)); } bool SimulationScriptItem::store(Archive& archive) { if(ScriptItem::store(archive)){ archive.write("timing", impl->executionTiming.selectedSymbol()); archive.write("delay", impl->executionDelay); archive.write("simulationOnly", impl->isOnlyExecutedAsSimulationScript); return true; } return false; } bool SimulationScriptItem::restore(const Archive& archive) { if(ScriptItem::restore(archive)){ string symbol; if(archive.read("timing", symbol)){ impl->executionTiming.select(symbol); } archive.read("delay", impl->executionDelay); archive.read("simulationOnly", impl->isOnlyExecutedAsSimulationScript); return true; } return false; } choreonoid-1.5.0/src/BodyPlugin/BodyMotionEngine.cpp0000664000000000000000000001464512741425367021153 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "BodyMotionEngine.h" #include "BodyItem.h" #include "BodyMotionItem.h" #include #include #include #include #include #include "gettext.h" using namespace std; using namespace cnoid; namespace { const bool TRACE_FUNCTIONS = false; typedef boost::function ExtraSeqEngineFactory; typedef map ExtraSeqEngineFactoryMap; ExtraSeqEngineFactoryMap extraSeqEngineFactories; Action* updateVelocityCheck; } static bool storeProperties(Archive& archive) { archive.write("updateJointVelocities", updateVelocityCheck->isChecked()); return true; } static void restoreProperties(const Archive& archive) { updateVelocityCheck->setChecked(archive.get("updateJointVelocities", updateVelocityCheck->isChecked())); } namespace cnoid { class BodyMotionEngineImpl { public: BodyItemPtr bodyItem; BodyMotionItemPtr motionItem; BodyPtr body; MultiValueSeqPtr qSeq; MultiSE3SeqPtr positions; bool calcForwardKinematics; std::vector extraSeqEngines; ConnectionSet connections; BodyMotionEngineImpl(BodyMotionEngine* self, BodyItem* bodyItem, BodyMotionItem* motionItem){ this->bodyItem = bodyItem; body = bodyItem->body(); this->motionItem = motionItem; const BodyMotionPtr& motion = motionItem->motion(); qSeq = motion->jointPosSeq(); positions = motion->linkPosSeq(); calcForwardKinematics = !(positions && positions->numParts() > 1); updateExtraSeqEngines(); connections.add( motionItem->sigUpdated().connect( boost::bind(&BodyMotionEngine::notifyUpdate, self))); connections.add( motionItem->sigExtraSeqItemsChanged().connect( boost::bind(&BodyMotionEngineImpl::updateExtraSeqEngines, this))); } void updateExtraSeqEngines(){ extraSeqEngines.clear(); const int n = motionItem->numExtraSeqItems(); for(int i=0; i < n; ++i){ const string& key = motionItem->extraSeqKey(i); AbstractSeqItem* seqItem = motionItem->extraSeqItem(i); ExtraSeqEngineFactoryMap::iterator q = extraSeqEngineFactories.find(key); if(q != extraSeqEngineFactories.end()){ ExtraSeqEngineFactory& createEngine = q->second; extraSeqEngines.push_back(createEngine(bodyItem, seqItem)); } } } ~BodyMotionEngineImpl(){ connections.disconnect(); } virtual bool onTimeChanged(double time){ bool isActive = false; bool fkDone = false; if(qSeq){ bool isValid = false; const int numAllJoints = std::min(body->numAllJoints(), qSeq->numParts()); const int numFrames = qSeq->numFrames(); if(numAllJoints > 0 && numFrames > 0){ const int frame = qSeq->frameOfTime(time); isValid = (frame < numFrames); const int clampedFrame = qSeq->clampFrameIndex(frame); const MultiValueSeq::Frame q = qSeq->frame(clampedFrame); for(int i=0; i < numAllJoints; ++i){ body->joint(i)->q() = q[i]; } if(updateVelocityCheck->isChecked()){ const double dt = qSeq->timeStep(); const MultiValueSeq::Frame q_prev = qSeq->frame((clampedFrame == 0) ? 0 : (clampedFrame -1)); for(int i=0; i < numAllJoints; ++i){ body->joint(i)->dq() = (q[i] - q_prev[i]) / dt; } } } isActive = isValid; } if(positions){ bool isValid = false; const int numLinks = positions->numParts(); const int numFrames = positions->numFrames(); if(numLinks > 0 && numFrames > 0){ const int frame = positions->frameOfTime(time); isValid = (frame < numFrames); const int clampedFrame = positions->clampFrameIndex(frame); for(int i=0; i < numLinks; ++i){ Link* link = body->link(i); const SE3& position = positions->at(clampedFrame, i); link->p() = position.translation(); link->R() = position.rotation().toRotationMatrix(); } } isActive |= isValid; if(positions->numParts() == 1){ body->calcForwardKinematics(); // FK from the root fkDone = true; } } for(size_t i=0; i < extraSeqEngines.size(); ++i){ isActive |= extraSeqEngines[i]->onTimeChanged(time); } bodyItem->notifyKinematicStateChange(!fkDone && calcForwardKinematics); return isActive; } }; TimeSyncItemEngine* createBodyMotionEngine(Item* sourceItem) { BodyMotionItem* motionItem = dynamic_cast(sourceItem); if(motionItem){ BodyItem* bodyItem = motionItem->findOwnerItem(); if(bodyItem){ return new BodyMotionEngine(bodyItem, motionItem); } } return 0; } } BodyMotionEngine::BodyMotionEngine(BodyItem* bodyItem, BodyMotionItem* motionItem) { impl = new BodyMotionEngineImpl(this, bodyItem, motionItem); } BodyMotionEngine::~BodyMotionEngine() { delete impl; } BodyItem* BodyMotionEngine::bodyItem() { return impl->bodyItem.get(); } BodyMotionItem* BodyMotionEngine::motionItem() { return impl->motionItem.get(); } bool BodyMotionEngine::onTimeChanged(double time) { return impl->onTimeChanged(time); } void BodyMotionEngine::initialize(ExtensionManager* ext) { ext->timeSyncItemEngineManger().addEngineFactory(createBodyMotionEngine); MenuManager& mm = ext->menuManager(); mm.setPath("/Options").setPath(N_("Body Motion Engine")); updateVelocityCheck = mm.addCheckItem(_("Update Joint Velocities")); ext->setProjectArchiver("BodyMotionEngine", storeProperties, restoreProperties); } void BodyMotionEngine::addExtraSeqEngineFactory (const std::string& key, boost::function factory) { extraSeqEngineFactories[key] = factory; } choreonoid-1.5.0/src/BodyPlugin/CollisionSeqItem.cpp0000664000000000000000000000542612741425367021162 0ustar rootroot/** @file @author Shizuko Hattori */ #include "CollisionSeqItem.h" #include #include #include #include "gettext.h" using namespace std; using namespace cnoid; namespace { } namespace cnoid { class CollisionSeqItemImpl { public: CollisionSeqItem* self; CollisionSeqItemImpl(CollisionSeqItem* self); ~CollisionSeqItemImpl(); void initialize(); }; } static bool fileIoSub(CollisionSeqItem* item, std::ostream& os, bool loaded, bool isLoading) { if(!loaded){ os << item->collisionSeq()->seqMessage(); } return loaded; } static bool loadStandardYamlFormat(CollisionSeqItem* item, const std::string& filename, std::ostream& os) { return fileIoSub(item, os, item->collisionSeq()->loadStandardYAMLformat(filename), true); } static bool saveAsStandardYamlFormat(CollisionSeqItem* item, const std::string& filename, std::ostream& os) { return fileIoSub(item, os, item->collisionSeq()->saveAsStandardYAMLformat(filename), false); } void CollisionSeqItem::initislizeClass(ExtensionManager* ext) { static bool initialized = false; if(initialized){ return; } ItemManager& im = ext->itemManager(); im.registerClass(N_("CollisionSeqItem")); im.addLoaderAndSaver( _("Collision Data"), "COLLISION-DATA-YAML", "yaml", boost::bind(loadStandardYamlFormat, _1, _2, _3), boost::bind(saveAsStandardYamlFormat, _1, _2, _3)); initialized = true; } CollisionSeqItem::CollisionSeqItem() : collisionSeq_(new CollisionSeq(this)) { impl = new CollisionSeqItemImpl(this); } CollisionSeqItem::CollisionSeqItem(const CollisionSeqItem& org) : AbstractMultiSeqItem(org), collisionSeq_(new CollisionSeq(this)) { impl = new CollisionSeqItemImpl(this); } CollisionSeqItemImpl::CollisionSeqItemImpl(CollisionSeqItem* self) :self(self) { initialize(); } void CollisionSeqItemImpl::initialize() { } CollisionSeqItem::~CollisionSeqItem() { delete impl; } CollisionSeqItemImpl::~CollisionSeqItemImpl() { } AbstractMultiSeqPtr CollisionSeqItem::abstractMultiSeq() { return collisionSeq_; } Item* CollisionSeqItem::doDuplicate() const { return new CollisionSeqItem(*this); } bool CollisionSeqItem::store(Archive& archive) { if(overwrite() || !filePath().empty()){ archive.writeRelocatablePath("filename", filePath()); archive.write("format", fileFormat()); return true; } return false; } bool CollisionSeqItem::restore(const Archive& archive) { std::string filename, format; if(archive.readRelocatablePath("filename", filename) && archive.read("format", format)){ if(load(filename, format)){ return true; } } return false; } choreonoid-1.5.0/src/BodyPlugin/LinkTreeWidget.cpp0000664000000000000000000010511612741425367020615 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "LinkTreeWidget.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace cnoid; using boost::dynamic_bitset; namespace { const bool TRACE_FUNCTIONS = false; } namespace cnoid { class LinkTreeWidgetImpl { public: LinkTreeWidgetImpl(LinkTreeWidget* self); ~LinkTreeWidgetImpl(); LinkTreeWidget* self; struct ColumnInfo { LinkTreeWidget::ColumnDataFunction dataFunction; LinkTreeWidget::ColumnSetDataFunction setDataFunction; LinkTreeWidget::ColumnWidgetFunction widgetFunction; }; vector columnInfos; QTreeWidgetItem* headerItem; int nameColumn; int jointIdColumn; int rowIndexCounter; int itemWidgetWidthAdjustment; vector customRows; bool isNameColumnMarginEnabled; LinkTreeWidget::ListingMode listingMode; ComboBox listingModeCombo; Menu popupMenu; // This must be defined before popupMenuManager MenuManager popupMenuManager; Signal sigUpdateRequest; Signal sigItemChanged; Signal sigSelectionChanged; int defaultExpansionLevel; bool isCacheEnabled; bool isArchiveOfCurrentBodyItemEnabled; class BodyItemInfo { public: bool isRestoringTreeStateNeeded; LinkGroupPtr linkGroup; dynamic_bitset<> selection; vector selectedLinkIndices; Signal sigSelectionChanged; bool needTreeExpansionUpdate; dynamic_bitset<> linkExpansions; std::set expandedParts; Connection detachedFromRootConnection; BodyItemInfo() { isRestoringTreeStateNeeded = true; } ~BodyItemInfo() { detachedFromRootConnection.disconnect(); } void setNumLinks(int n, bool doInitialize) { if(doInitialize){ selection.reset(); linkExpansions.set(); expandedParts.clear(); } selection.resize(n, false); linkExpansions.resize(n, true); } }; typedef boost::shared_ptr BodyItemInfoPtr; typedef map BodyItemInfoMap; BodyItemInfoMap bodyItemInfoCache; vector linkIndexToItemMap; BodyItemPtr currentBodyItem; BodyItemInfoPtr currentBodyItemInfo; Signal dummySigSelectionChanged; // never emitted vector emptyLinkIndices; dynamic_bitset<> emptySelection; void initialize(); void enableCache(bool on); BodyItemInfoPtr getBodyItemInfo(BodyItem* bodyItem); void onBodyItemDetachedFromRoot(BodyItem* bodyItem); void clearTreeItems(); void setCurrentBodyItem(BodyItem* bodyItem, bool forceTreeUpdate); void restoreTreeState(); void restoreSubTreeState(QTreeWidgetItem* item); void restoreTreeStateSub(QTreeWidgetItem* parentItem); void addChild(LinkTreeItem* parentItem, LinkTreeItem* item); void addChild(LinkTreeItem* item); void setLinkTree(Link* link, bool onlyJoints); void setLinkTreeSub(Link* link, Link* parentLink, LinkTreeItem* parentItem, bool onlyJoints); void setJointList(const BodyPtr& body); void setLinkList(const BodyPtr& body); void setLinkGroupTree(const BodyPtr& body, const LinkGroupPtr& linkGroup); void setLinkGroupTreeSub(LinkTreeItem* parentItem, const LinkGroupPtr& linkGroup, const BodyPtr& body); void addCustomRows(); void onListingModeChanged(int index); void onSelectionChanged(); Signal& sigSelectionChangedOf(BodyItem* bodyItem); int selectedLinkIndex(BodyItem* bodyItem) const; const std::vector& selectedLinkIndices(BodyItem* bodyItem); const boost::dynamic_bitset<>& linkSelection(BodyItem* bodyItem); void onCustomContextMenuRequested(const QPoint& pos); void setExpansionState(const LinkTreeItem* item, bool on); void onItemExpanded(QTreeWidgetItem* treeWidgetItem); void onItemCollapsed(QTreeWidgetItem* treeWidgetItem); bool makeSingleSelection(BodyItem* bodyItem, int linkIndex); bool storeState(Archive& archive); bool restoreState(const Archive& archive); }; } namespace { void jointIdData(const LinkTreeItem* item, int role, QVariant& out_value) { const Link* link = item->link(); if(role == Qt::DisplayRole && link && (link->jointId() >= 0)){ out_value = link->jointId(); } else if(role == Qt::TextAlignmentRole){ out_value = Qt::AlignHCenter; } } void nameData(const LinkTreeItem* item, int role, QVariant& out_value) { if(role == Qt::DisplayRole){ out_value = item->nameText(); } } } LinkTreeItem::LinkTreeItem(const std::string& name) : name_(name), nameText_(name.c_str()) { rowIndex_ = -1; link_ = 0; isLinkGroup_ = true; } LinkTreeItem::LinkTreeItem(Link* link, LinkTreeWidgetImpl* treeImpl) : name_(link->name()) { if(treeImpl->isNameColumnMarginEnabled){ nameText_ = QString(" %1 ").arg(name_.c_str()); } else { nameText_ = name_.c_str(); } rowIndex_ = -1; link_ = link; isLinkGroup_ = false; treeImpl->linkIndexToItemMap[link->index()] = this; } LinkTreeItem::LinkTreeItem(LinkGroup* linkGroup, LinkTreeWidgetImpl* treeImpl) : name_(linkGroup->name()) { if(treeImpl->isNameColumnMarginEnabled){ nameText_ = QString(" %1 ").arg(name_.c_str()); } else { nameText_ = name_.c_str(); } rowIndex_ = -1; link_ = 0; isLinkGroup_ = true; } QVariant LinkTreeItem::data(int column, int role) const { QVariant value; LinkTreeWidget* tree = static_cast(treeWidget()); LinkTreeWidget::ColumnDataFunction& func = tree->impl->columnInfos[column].dataFunction; if(!func.empty()){ func(this, role, value); } if(value.isValid()){ return value; } return QTreeWidgetItem::data(column, role); } void LinkTreeItem::setData(int column, int role, const QVariant& value) { LinkTreeWidget* tree = static_cast(treeWidget()); LinkTreeWidget::ColumnSetDataFunction& func = tree->impl->columnInfos[column].setDataFunction; if(!func.empty()){ func(this, role, value); } return QTreeWidgetItem::setData(column, role, value); } LinkTreeWidget::LinkTreeWidget(QWidget* parent) : TreeWidget(parent) { impl = new LinkTreeWidgetImpl(this); impl->initialize(); } LinkTreeWidgetImpl::LinkTreeWidgetImpl(LinkTreeWidget* self) : self(self), popupMenuManager(&popupMenu) { } void LinkTreeWidgetImpl::initialize() { rowIndexCounter = 0; defaultExpansionLevel = std::numeric_limits::max(); isCacheEnabled = false; isArchiveOfCurrentBodyItemEnabled = false; itemWidgetWidthAdjustment = 0; isNameColumnMarginEnabled = false; headerItem = new QTreeWidgetItem; QHeaderView* header = self->header(); header->setMinimumSectionSize(0); header->setStretchLastSection(false); QObject::connect(header, SIGNAL(sectionResized(int, int, int)), self, SLOT(onHeaderSectionResized())); self->setHeaderItem(headerItem); self->setSelectionMode(QAbstractItemView::ExtendedSelection); self->setIndentation(12); self->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff); self->setVerticalScrollMode(QAbstractItemView::ScrollPerPixel); self->setHorizontalScrollMode(QAbstractItemView::ScrollPerPixel); nameColumn = self->addColumn(_("Link")); #if QT_VERSION < QT_VERSION_CHECK(5, 0, 0) header->setResizeMode(nameColumn, QHeaderView::Stretch); #else header->setSectionResizeMode(nameColumn, QHeaderView::Stretch); #endif self->setColumnDataFunction(nameColumn, &nameData); jointIdColumn = self->addColumn(_("ID")); self->setColumnDataFunction(jointIdColumn, &jointIdData); #if QT_VERSION < QT_VERSION_CHECK(5, 0, 0) header->setResizeMode(jointIdColumn, QHeaderView::ResizeToContents); #else header->setSectionResizeMode(jointIdColumn, QHeaderView::ResizeToContents); #endif headerItem->setTextAlignment(jointIdColumn, Qt::AlignHCenter); self->moveVisualColumnIndex(jointIdColumn, 0); QObject::connect(self, SIGNAL(itemChanged(QTreeWidgetItem*, int)), self, SLOT(onItemChanged(QTreeWidgetItem*, int))); QObject::connect(self, SIGNAL(itemExpanded(QTreeWidgetItem*)), self, SLOT(onItemExpanded(QTreeWidgetItem*))); QObject::connect(self, SIGNAL(itemCollapsed(QTreeWidgetItem*)), self, SLOT(onItemCollapsed(QTreeWidgetItem*))); QObject::connect(self, SIGNAL(itemSelectionChanged()), self, SLOT(onSelectionChanged())); // The order of the following labes must correspond to that of ListingMode listingModeCombo.enableI18n(CNOID_GETTEXT_DOMAIN_NAME); listingModeCombo.addI18nItem(N_("Link List")); listingModeCombo.addI18nItem(N_("Link Tree")); listingModeCombo.addI18nItem(N_("Joint List")); listingModeCombo.addI18nItem(N_("Joint Tree")); listingModeCombo.addI18nItem(N_("Part Tree")); listingMode = LinkTreeWidget::LINK_LIST; listingModeCombo.setCurrentIndex(listingMode); listingModeCombo.sigCurrentIndexChanged().connect( boost::bind(&LinkTreeWidgetImpl::onListingModeChanged, this, _1)); } LinkTreeWidget::~LinkTreeWidget() { delete impl; } LinkTreeWidgetImpl::~LinkTreeWidgetImpl() { for(size_t i=0; i < customRows.size(); ++i){ delete customRows[i]; } } void LinkTreeWidget::setDefaultExpansionLevel(int level) { impl->defaultExpansionLevel = level; } void LinkTreeWidget::enableCache(bool on) { impl->enableCache(on); } void LinkTreeWidgetImpl::enableCache(bool on) { isCacheEnabled = on; if(!isCacheEnabled){ bodyItemInfoCache.clear(); } } int LinkTreeWidget::nameColumn() { return impl->nameColumn; } int LinkTreeWidget::jointIdColumn() { return impl->jointIdColumn; } int LinkTreeWidget::setNumColumns(int n) { setColumnCount(n); impl->columnInfos.resize(n); return 0; } int LinkTreeWidget::addColumn() { int column = impl->columnInfos.size(); impl->columnInfos.push_back(LinkTreeWidgetImpl::ColumnInfo()); setColumnCount(impl->columnInfos.size()); impl->headerItem->setText(column, QString()); #if QT_VERSION < QT_VERSION_CHECK(5, 0, 0) header()->setResizeMode(column, QHeaderView::ResizeToContents); #else header()->setSectionResizeMode(column, QHeaderView::ResizeToContents); #endif return column; } int LinkTreeWidget::addColumn(const QString& headerText) { int column = addColumn(); impl->headerItem->setText(column, headerText); #if QT_VERSION < QT_VERSION_CHECK(5, 0, 0) header()->setResizeMode(column, QHeaderView::ResizeToContents); #else header()->setSectionResizeMode(column, QHeaderView::ResizeToContents); #endif return column; } void LinkTreeWidget::setColumnStretchResizeMode(int column) { #if QT_VERSION < QT_VERSION_CHECK(5, 0, 0) header()->setResizeMode(column, QHeaderView::Stretch); #else header()->setSectionResizeMode(column, QHeaderView::Stretch); #endif } void LinkTreeWidget::setColumnInteractiveResizeMode(int column) { #if QT_VERSION < QT_VERSION_CHECK(5, 0, 0) header()->setResizeMode(column, QHeaderView::Interactive); #else header()->setSectionResizeMode(column, QHeaderView::Interactive); #endif } void LinkTreeWidget::setColumnResizeToContentsMode(int column) { #if QT_VERSION < QT_VERSION_CHECK(5, 0, 0) header()->setResizeMode(column, QHeaderView::ResizeToContents); #else header()->setSectionResizeMode(column, QHeaderView::ResizeToContents); #endif } void LinkTreeWidget::moveVisualColumnIndex(int column, int visualIndex) { header()->moveSection(header()->visualIndex(column), visualIndex); } void LinkTreeWidget::setColumnDataFunction(int column, ColumnDataFunction func) { impl->columnInfos[column].dataFunction = func; } void LinkTreeWidget::setColumnSetDataFunction(int column, ColumnSetDataFunction func) { impl->columnInfos[column].setDataFunction = func; } void LinkTreeWidget::setColumnWidgetFunction(int column, ColumnWidgetFunction func) { impl->columnInfos[column].widgetFunction = func; } void LinkTreeWidget::changeEvent(QEvent* event) { QTreeWidget::changeEvent(event); if(event->type() == QEvent::StyleChange){ //impl->setCurrentBodyItem(impl->currentBodyItem, true); } } void LinkTreeWidget::setNameColumnMarginEnabled(bool on) { impl->isNameColumnMarginEnabled = on; } void LinkTreeWidget::setAlignedItemWidget (LinkTreeItem* item, int column, QWidget* widget, Qt::Alignment alignment) { QHBoxLayout* box = new QHBoxLayout(); box->setContentsMargins(0, 0, 0, 0); if(impl->itemWidgetWidthAdjustment > 0){ widget->setMinimumWidth(widget->sizeHint().width() + impl->itemWidgetWidthAdjustment); } box->addWidget(widget, 0, alignment); QWidget* base = new QWidget(); base->setLayout(box); setItemWidget(item, column, base); } QWidget* LinkTreeWidget::alignedItemWidget(LinkTreeItem* item, int column) { QWidget* base = itemWidget(item, column); if(base){ QLayout* layout = base->layout(); if(layout){ QLayoutItem* layoutItem = layout->itemAt(0); if(layoutItem){ QWidget* widget = layoutItem->widget(); if(widget){ return widget; } } } } return 0; } void LinkTreeWidget::addCustomRow(LinkTreeItem* treeItem) { impl->customRows.push_back(treeItem); } int LinkTreeWidget::numLinkTreeItems() { return impl->rowIndexCounter; } SignalProxy LinkTreeWidget::sigUpdateRequest() { return impl->sigUpdateRequest; } ComboBox* LinkTreeWidget::listingModeCombo() { return &impl->listingModeCombo; } void LinkTreeWidget::setListingMode(ListingMode mode) { impl->listingMode = mode; impl->listingModeCombo.setCurrentIndex(mode); } void LinkTreeWidget::fixListingMode(bool on) { impl->listingModeCombo.setEnabled(on); } LinkTreeWidgetImpl::BodyItemInfoPtr LinkTreeWidgetImpl::getBodyItemInfo(BodyItem* bodyItem) { BodyItemInfoPtr info; if(bodyItem){ if(bodyItem == currentBodyItem){ info = currentBodyItemInfo; } else if(isCacheEnabled){ BodyItemInfoMap::iterator p = bodyItemInfoCache.find(bodyItem); if(p != bodyItemInfoCache.end()){ info = p->second; } } if(!info && bodyItem->findRootItem()){ if(!isCacheEnabled){ bodyItemInfoCache.clear(); } info = boost::make_shared(); info->linkGroup = LinkGroup::create(*bodyItem->body()); info->detachedFromRootConnection = bodyItem->sigDetachedFromRoot().connect( boost::bind(&LinkTreeWidgetImpl::onBodyItemDetachedFromRoot, this, bodyItem)); bodyItemInfoCache[bodyItem] = info; } if(info){ info->setNumLinks(bodyItem->body()->numLinks(), false); } } return info; } void LinkTreeWidgetImpl::onBodyItemDetachedFromRoot(BodyItem* bodyItem) { if(currentBodyItem == bodyItem){ setCurrentBodyItem(0, false); } BodyItemInfoMap::iterator p = bodyItemInfoCache.find(bodyItem); if(p != bodyItemInfoCache.end()){ p->second->detachedFromRootConnection.disconnect(); bodyItemInfoCache.erase(p); } } void LinkTreeWidget::setBodyItem(BodyItem* bodyItem) { impl->setCurrentBodyItem(bodyItem, false); } BodyItem* LinkTreeWidget::bodyItem() { return impl->currentBodyItem; } LinkTreeItem* LinkTreeWidget::itemOfLink(int linkIndex) { if(linkIndex < (int)impl->linkIndexToItemMap.size()){ return impl->linkIndexToItemMap[linkIndex]; } return 0; } void LinkTreeWidgetImpl::clearTreeItems() { // Take custom row items before calling clear() to prevent the items from being deleted. for(size_t i=0; i < customRows.size(); ++i){ LinkTreeItem* item = customRows[i]; if(item->treeWidget()){ self->takeTopLevelItem(self->indexOfTopLevelItem(item)); } } self->clear(); } void LinkTreeWidgetImpl::setCurrentBodyItem(BodyItem* bodyItem, bool forceTreeUpdate) { if(TRACE_FUNCTIONS){ cout << "LinkTreeWidgetImpl::setCurrentBodyItem()" << endl; } bool currentChanged = bodyItem != currentBodyItem; if(forceTreeUpdate || currentChanged){ self->blockSignals(true); clearTreeItems(); rowIndexCounter = 0; linkIndexToItemMap.clear(); if(QApplication::style()->objectName() == "cleanlooks"){ itemWidgetWidthAdjustment = 2; } else { itemWidgetWidthAdjustment = 0; } self->blockSignals(false); currentBodyItemInfo = getBodyItemInfo(bodyItem); currentBodyItem = bodyItem; if(bodyItem){ BodyPtr body = bodyItem->body(); linkIndexToItemMap.resize(body->numLinks(), 0); switch(listingMode){ case LinkTreeWidget::LINK_LIST: self->setRootIsDecorated(false); setLinkList(body); headerItem->setText(nameColumn, _("Link")); break; case LinkTreeWidget::LINK_TREE: self->setRootIsDecorated(true); setLinkTree(body->rootLink(), false); headerItem->setText(nameColumn, _("Link")); break; case LinkTreeWidget::JOINT_LIST: self->setRootIsDecorated(false); setJointList(body); headerItem->setText(nameColumn, _("Joint")); break; case LinkTreeWidget::JOINT_TREE: self->setRootIsDecorated(true); setLinkTree(body->rootLink(), true); headerItem->setText(nameColumn, _("Joint")); break; case LinkTreeWidget::PART_TREE: self->setRootIsDecorated(true); setLinkGroupTree(bodyItem->body(), currentBodyItemInfo->linkGroup); headerItem->setText(nameColumn, _("Link")); break; default: break; } addCustomRows(); } sigUpdateRequest(true); } } void LinkTreeWidgetImpl::restoreTreeState() { if(TRACE_FUNCTIONS){ cout << "LinkTreeWidgetImpl::restoreTreeState()" << endl; } if(currentBodyItemInfo){ restoreSubTreeState(self->invisibleRootItem()); currentBodyItemInfo->isRestoringTreeStateNeeded = false; } } void LinkTreeWidgetImpl::restoreSubTreeState(QTreeWidgetItem* item) { self->blockSignals(true); restoreTreeStateSub(item); self->blockSignals(false); } void LinkTreeWidgetImpl::restoreTreeStateSub(QTreeWidgetItem* parentItem) { if(TRACE_FUNCTIONS){ cout << "LinkTreeWidgetImpl::restoreTreeStateSub()" << endl; } int n = parentItem->childCount(); for(int i=0; i < n; ++i){ LinkTreeItem* item = dynamic_cast(parentItem->child(i)); if(item){ const Link* link = item->link(); if(link){ const dynamic_bitset<>& selection = currentBodyItemInfo->selection; item->setSelected(selection[link->index()]); } if(item->childCount() > 0){ // Tree bool expanded = item->isExpanded(); if(listingMode == LinkTreeWidget::PART_TREE){ if(!link){ const std::set& parts = currentBodyItemInfo->expandedParts; expanded = (parts.find(item->name()) != parts.end()); item->setExpanded(expanded); } } else if(link){ expanded = currentBodyItemInfo->linkExpansions[link->index()]; item->setExpanded(expanded); } if(expanded){ restoreTreeStateSub(item); } } } } } void LinkTreeWidgetImpl::addChild(LinkTreeItem* parentItem, LinkTreeItem* item) { if(parentItem){ parentItem->addChild(item); } else { self->addTopLevelItem(item); } item->rowIndex_ = rowIndexCounter++; for(size_t col=0; col < columnInfos.size(); ++col){ LinkTreeWidget::ColumnWidgetFunction& func = columnInfos[col].widgetFunction; if(!func.empty()){ QWidget* widget = func(item); if(widget){ self->setItemWidget(item, col, widget); } } } } void LinkTreeWidgetImpl::addChild(LinkTreeItem* item) { addChild(0, item); } void LinkTreeWidgetImpl::setLinkTree(Link* link, bool onlyJoints) { self->blockSignals(true); setLinkTreeSub(link, 0, 0, onlyJoints); self->blockSignals(false); } void LinkTreeWidgetImpl::setLinkTreeSub(Link* link, Link* parentLink, LinkTreeItem* parentItem, bool onlyJoints) { LinkTreeItem* item = 0; if(onlyJoints && link->jointId() < 0){ item = parentItem; } else { item = new LinkTreeItem(link, this); addChild(parentItem, item); item->setExpanded(true); } if(link->child()){ for(Link* child = link->child(); child; child = child->sibling()){ setLinkTreeSub(child, link, item, onlyJoints); } } } void LinkTreeWidgetImpl::setJointList(const BodyPtr& body) { for(int i=0; i < body->numJoints(); ++i){ Link* joint = body->joint(i); if(joint->isValid()){ addChild(new LinkTreeItem(joint, this)); } } } void LinkTreeWidgetImpl::setLinkList(const BodyPtr& body) { if(TRACE_FUNCTIONS){ cout << "LinkTreeWidgetImpl::setLinkList(" << body->name() << ")" << endl; } for(int i=0; i < body->numLinks(); ++i){ addChild(new LinkTreeItem(body->link(i), this)); } } void LinkTreeWidgetImpl::setLinkGroupTree(const BodyPtr& body, const LinkGroupPtr& linkGroup) { if(linkGroup){ self->blockSignals(true); setLinkGroupTreeSub(0, linkGroup, body); self->blockSignals(false); } } void LinkTreeWidgetImpl::setLinkGroupTreeSub(LinkTreeItem* parentItem, const LinkGroupPtr& linkGroup, const BodyPtr& body) { LinkTreeItem* item = new LinkTreeItem(linkGroup.get(), this); addChild(parentItem, item); int numChildGroups = 0; int n = linkGroup->numElements(); for(int i=0; i < n; ++i){ if(linkGroup->isSubGroup(i)){ setLinkGroupTreeSub(item, linkGroup->subGroup(i), body); ++numChildGroups; } else if(linkGroup->isLinkIndex(i)){ Link* link = body->link(linkGroup->linkIndex(i)); if(link){ addChild(item, new LinkTreeItem(link, this)); } } } item->setExpanded(numChildGroups > 0); } void LinkTreeWidgetImpl::addCustomRows() { for(size_t i=0; i < customRows.size(); ++i){ addChild(customRows[i]); } } void LinkTreeWidgetImpl::onListingModeChanged(int index) { LinkTreeWidget::ListingMode newListingMode = static_cast(index); if(newListingMode != listingMode){ listingMode = newListingMode; if(currentBodyItem){ setCurrentBodyItem(currentBodyItem, true); } } } void LinkTreeWidget::onSelectionChanged() { impl->onSelectionChanged(); } void LinkTreeWidgetImpl::onSelectionChanged() { if(TRACE_FUNCTIONS){ cout << "LinkTreeWidgetImpl::onSelectionChanged()" << endl; } if(currentBodyItem){ currentBodyItemInfo->selection.reset(); QList selected = self->selectedItems(); for(int i=0; i < selected.size(); ++i){ LinkTreeItem* item = dynamic_cast(selected[i]); if(item && item->link()){ currentBodyItemInfo->selection[item->link()->index()] = true; } } currentBodyItemInfo->sigSelectionChanged(); sigSelectionChanged(); } } SignalProxy LinkTreeWidget::sigItemChanged() { return impl->sigItemChanged; } void LinkTreeWidget::onItemChanged(QTreeWidgetItem* item, int column) { LinkTreeItem* linkTreeItem = dynamic_cast(item); if(linkTreeItem){ impl->sigItemChanged(linkTreeItem, column); } } SignalProxy LinkTreeWidget::sigSelectionChanged() { return impl->sigSelectionChanged; } SignalProxy LinkTreeWidget::sigSelectionChanged(BodyItem* bodyItem) { return impl->sigSelectionChangedOf(bodyItem); } Signal& LinkTreeWidgetImpl::sigSelectionChangedOf(BodyItem* bodyItem) { BodyItemInfoPtr info = getBodyItemInfo(bodyItem); if(info){ return info->sigSelectionChanged; } return dummySigSelectionChanged; } int LinkTreeWidget::selectedLinkIndex() const { return impl->selectedLinkIndex(impl->currentBodyItem); } int LinkTreeWidget::selectedLinkIndex(BodyItem* bodyItem) const { return impl->selectedLinkIndex(bodyItem); } int LinkTreeWidgetImpl::selectedLinkIndex(BodyItem* bodyItem) const { BodyItemInfoPtr info = const_cast(this)->getBodyItemInfo(bodyItem); if(info){ dynamic_bitset<>::size_type index = info->selection.find_first(); if(index != dynamic_bitset<>::npos){ return index; } } return -1; } const std::vector& LinkTreeWidget::selectedLinkIndices() { return impl->selectedLinkIndices(impl->currentBodyItem); } const std::vector& LinkTreeWidget::selectedLinkIndices(BodyItem* bodyItem) { return impl->selectedLinkIndices(bodyItem); } const std::vector& LinkTreeWidgetImpl::selectedLinkIndices(BodyItem* bodyItem) { BodyItemInfoPtr info = getBodyItemInfo(bodyItem); if(info){ info->selectedLinkIndices.clear(); const dynamic_bitset<>& selection = info->selection; for(size_t i=0; i < selection.size(); ++i){ if(selection[i]){ info->selectedLinkIndices.push_back(i); } } return info->selectedLinkIndices; } return emptyLinkIndices; } const boost::dynamic_bitset<>& LinkTreeWidget::linkSelection() { return impl->linkSelection(impl->currentBodyItem); } const boost::dynamic_bitset<>& LinkTreeWidget::linkSelection(BodyItem* bodyItem) { return impl->linkSelection(bodyItem); } const boost::dynamic_bitset<>& LinkTreeWidgetImpl::linkSelection(BodyItem* bodyItem) { BodyItemInfoPtr info = getBodyItemInfo(bodyItem); if(info){ return info->selection; } return emptySelection; } void LinkTreeWidget::onCustomContextMenuRequested(const QPoint& pos) { impl->onCustomContextMenuRequested(pos); } void LinkTreeWidgetImpl::onCustomContextMenuRequested(const QPoint& pos) { popupMenu.popup(pos); } void LinkTreeWidgetImpl::setExpansionState(const LinkTreeItem* item, bool on) { if(listingMode == LinkTreeWidget::LINK_TREE || listingMode == LinkTreeWidget::JOINT_TREE){ if(item->link()){ currentBodyItemInfo->linkExpansions[item->link()->index()] = on; } } else if(listingMode == LinkTreeWidget::PART_TREE){ if(on){ currentBodyItemInfo->expandedParts.insert(item->name()); } else { currentBodyItemInfo->expandedParts.erase(item->name()); } } } void LinkTreeWidget::onItemExpanded(QTreeWidgetItem* treeWidgetItem) { impl->onItemExpanded(treeWidgetItem); } void LinkTreeWidgetImpl::onItemExpanded(QTreeWidgetItem* treeWidgetItem) { if(TRACE_FUNCTIONS){ cout << "LinkTreeWidgetImpl::onItemExpanded()" << endl; } LinkTreeItem* item = dynamic_cast(treeWidgetItem); if(item){ setExpansionState(item, true); restoreSubTreeState(item); } } void LinkTreeWidget::onItemCollapsed(QTreeWidgetItem* treeWidgetItem) { impl->onItemCollapsed(treeWidgetItem); } void LinkTreeWidgetImpl::onItemCollapsed(QTreeWidgetItem* treeWidgetItem) { if(TRACE_FUNCTIONS){ cout << "LinkTreeWidgetImpl::onItemCollapsed()" << endl; } LinkTreeItem* item = dynamic_cast(treeWidgetItem); if(item){ setExpansionState(item, false); } } void LinkTreeWidget::onHeaderSectionResized() { updateGeometry(); } void LinkTreeWidget::enableArchiveOfCurrentBodyItem(bool on) { impl->isArchiveOfCurrentBodyItemEnabled = on; } bool LinkTreeWidget::makeSingleSelection(BodyItem* bodyItem, int linkIndex) { return impl->makeSingleSelection(bodyItem, linkIndex); } bool LinkTreeWidgetImpl::makeSingleSelection(BodyItem* bodyItem, int linkIndex) { BodyItemInfoPtr info = getBodyItemInfo(bodyItem); if(!info){ return false; } if(static_cast(linkIndex) < info->selection.size()){ if(!info->selection[linkIndex] || info->selection.count() > 1){ info->selection.reset(); info->selection.set(linkIndex); if(bodyItem == currentBodyItem){ restoreTreeState(); LinkTreeItem* item = linkIndexToItemMap[linkIndex]; if(item){ self->scrollToItem(item); } currentBodyItemInfo->sigSelectionChanged(); sigSelectionChanged(); } else { info->sigSelectionChanged(); } } } return true; } MenuManager& LinkTreeWidget::popupMenuManager() { return impl->popupMenuManager; } bool LinkTreeWidget::storeState(Archive& archive) { return impl->storeState(archive); } bool LinkTreeWidgetImpl::storeState(Archive& archive) { if(listingModeCombo.isEnabled()){ archive.write("listingMode", listingModeCombo.currentOrgText().toStdString(), DOUBLE_QUOTED); } if(isArchiveOfCurrentBodyItemEnabled){ archive.writeItemId("currentBodyItem", currentBodyItem); } if(isCacheEnabled && !bodyItemInfoCache.empty()){ ListingPtr bodyItemNodes = new Listing(); for(BodyItemInfoMap::iterator it = bodyItemInfoCache.begin(); it != bodyItemInfoCache.end(); ++it){ BodyItem* bodyItem = it->first; BodyItemInfo& info = *it->second; MappingPtr bodyItemNode = new Mapping(); bool isEmpty = true; bodyItemNode->insert("id", archive.getItemId(bodyItem)); const vector& indices = selectedLinkIndices(bodyItem); if(!indices.empty()){ Listing& selected = *bodyItemNode->createFlowStyleListing("selectedLinks"); int n = indices.size(); for(int i=0; i < n; ++i){ selected.append(indices[i], 20, n); } isEmpty = false; } int n = info.linkExpansions.size(); int m = n - info.linkExpansions.count(); if(m > 0){ Listing& nonExpanded = *bodyItemNode->createFlowStyleListing("nonExpandedLinks"); for(int i=0; i < n; ++i){ if(!info.linkExpansions[i]){ nonExpanded.append(i, 20, m); } } isEmpty = false; } n = info.expandedParts.size(); if(n > 0){ Listing& expanded = *bodyItemNode->createFlowStyleListing("expandedParts"); for(std::set::iterator p = info.expandedParts.begin(); p != info.expandedParts.end(); ++p){ expanded.append(*p, 10, n, DOUBLE_QUOTED); } isEmpty = false; } if(!isEmpty){ bodyItemNodes->append(bodyItemNode); } } if(!bodyItemNodes->empty()){ archive.insert("bodyItems", bodyItemNodes); } } return true; } bool LinkTreeWidget::restoreState(const Archive& archive) { archive.addPostProcess(boost::bind(&LinkTreeWidgetImpl::restoreState, impl, boost::ref(archive))); return true; } bool LinkTreeWidgetImpl::restoreState(const Archive& archive) { if(isCacheEnabled){ const Listing& nodes = *archive.findListing("bodyItems"); if(nodes.isValid() && !nodes.empty()){ for(int i=0; i < nodes.size(); ++i){ const Mapping& node = *nodes[i].toMapping(); ValueNode* id = node.find("id"); if(id->isValid()){ BodyItem* bodyItem = archive.findItem(id); if(bodyItem){ int numLinks = bodyItem->body()->numLinks(); BodyItemInfoPtr info = getBodyItemInfo(bodyItem); const Listing& selected = *node.findListing("selectedLinks"); if(selected.isValid()){ info->setNumLinks(numLinks, true); for(int i=0; i < selected.size(); ++i){ int index = selected[i].toInt(); if(index < numLinks){ info->selection[index] = true; } } } const Listing& expanded = *node.findListing("expandedParts"); for(int i=0; i < expanded.size(); ++i){ info->expandedParts.insert(expanded[i]); } } } } } } bool updateListingMode = false; string listingModeString; if(archive.read("listingMode", listingModeString)){ if(listingModeString != listingModeCombo.currentOrgText().toStdString()){ listingModeCombo.blockSignals(true); if(listingModeCombo.findOrgText(listingModeString, true) >= 0){ updateListingMode = true; } listingModeCombo.blockSignals(false); } } if(isArchiveOfCurrentBodyItemEnabled){ setCurrentBodyItem(archive.findItem("currentBodyItem"), updateListingMode); } else if(updateListingMode){ setCurrentBodyItem(currentBodyItem, true); } else { restoreTreeState(); } return true; } choreonoid-1.5.0/src/BodyPlugin/WorldItem.h0000664000000000000000000000247212741425367017310 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_PLUGIN_WORLD_ITEM_H #define CNOID_BODY_PLUGIN_WORLD_ITEM_H #include "BodyItem.h" #include #include #include #include #include "exportdecl.h" namespace cnoid { class WorldItemImpl; class CNOID_EXPORT WorldItem : public Item, public SceneProvider { public: static void initializeClass(ExtensionManager* ext); WorldItem(); WorldItem(const WorldItem& org); virtual ~WorldItem(); const ItemList& collisionBodyItems() const; bool selectCollisionDetector(const std::string& name); CollisionDetectorPtr collisionDetector(); void enableCollisionDetection(bool on); bool isCollisionDetectionEnabled(); void updateCollisionDetectorLater(); void updateCollisionDetector(); void updateCollisions(); std::vector& collisions() const; SignalProxy sigCollisionsUpdated(); virtual SgNode* getScene(); protected: virtual Item* doDuplicate() const; virtual void doPutProperties(PutPropertyFunction& putProperty); virtual bool store(Archive& archive); virtual bool restore(const Archive& archive); private: WorldItemImpl* impl; }; typedef ref_ptr WorldItemPtr; } #endif choreonoid-1.5.0/src/BodyPlugin/GLVisionSimulatorItem.cpp0000664000000000000000000011773712741425367022161 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "GLVisionSimulatorItem.h" #include "SimulatorItem.h" #include "WorldItem.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0) #define USE_QT5_OPENGL 1 #else #define USE_QT5_OPENGL 0 #endif #if USE_QT5_OPENGL #include #include #include #else #include #endif #include "gettext.h" using namespace std; using namespace cnoid; using boost::format; namespace { inline double myNearByInt(double x) { #ifdef Q_OS_WIN32 double u = ceil(x); double l = floor(x); if(fabs(u - x) < fabs(x - l)){ return u; } else { return l; } #else return nearbyint(x); #endif } string getNameListString(const vector& names) { string nameList; if(!names.empty()){ size_t n = names.size() - 1; for(size_t i=0; i < n; ++i){ nameList += names[i]; nameList += ", "; } nameList += names.back(); } return nameList; } bool updateNames(const string& nameListString, string& newNameListString, vector& names) { using boost::tokenizer; using boost::char_separator; names.clear(); char_separator sep(","); tokenizer< char_separator > tok(nameListString, sep); for(tokenizer< char_separator >::iterator p = tok.begin(); p != tok.end(); ++p){ string name = boost::trim_copy(*p); if(!name.empty()){ names.push_back(name); } } newNameListString = nameListString; return true; } class QThreadEx : public QThread { boost::function function; public: void start(boost::function function){ this->function = function; QThread::start(); } virtual void run(){ function(); } }; class VisionRenderer : public Referenced { public: GLVisionSimulatorItemImpl* simImpl; bool isRendering; // only updated and referred to in the simulation thread double elapsedTime; double cycleTime; double latency; double onsetTime; QThreadEx renderingThread; boost::condition_variable renderingCondition; boost::mutex renderingMutex; bool isRenderingRequested; bool isRenderingFinished; bool isTerminationRequested; bool hasUpdatedData; DevicePtr device; CameraPtr camera; RangeCameraPtr rangeCamera; RangeSensorPtr rangeSensor; DevicePtr deviceForRendering; CameraPtr cameraForRendering; RangeCameraPtr rangeCameraForRendering; RangeSensorPtr rangeSensorForRendering; double depthError; SgGroupPtr sceneGroup; vector sceneBodies; #if USE_QT5_OPENGL QOpenGLContext* glContext; QOffscreenSurface* offscreenSurface; QOpenGLFramebufferObject* frameBuffer; #else QGLPixelBuffer* renderingBuffer; #endif GLSceneRenderer renderer; int pixelWidth; int pixelHeight; boost::shared_ptr tmpImage; boost::shared_ptr tmpPoints; boost::shared_ptr tmpRangeData; SimulationBody* simBody; int bodyIndex; VisionRenderer(GLVisionSimulatorItemImpl* simImpl, Device* sensor, SimulationBody* simBody, int bodyIndex); bool initialize(const vector& simBodies); void initializeScene(const vector& simBodies); SgCamera* initializeCamera(); void moveRenderingBufferToThread(QThread& thread); void moveRenderingBufferToMainThread(); void makeGLContextCurrent(); void doneGLContextCurrent(); void updateScene(bool updateSensorForRenderingThread); void renderInCurrentThread(bool doStoreResultToTmpDataBuffer); void startConcurrentRendering(); void concurrentRenderingLoop(); void storeResultToTmpDataBuffer(); bool waitForRenderingToFinish(); bool waitForRenderingToFinish(boost::unique_lock& lock); void copyVisionData(); bool getCameraImage(Image& image); bool getRangeCameraData(Image& image, vector& points); bool getRangeSensorData(vector& rangeData); ~VisionRenderer(); }; typedef ref_ptr VisionRendererPtr; } namespace cnoid { class GLVisionSimulatorItemImpl { public: GLVisionSimulatorItem* self; ostream& os; SimulatorItem* simulatorItem; double worldTimeStep; double currentTime; vector visionRenderers; vector renderersInRendering; bool useQueueThreadForAllSensors; bool useThreadsForSensors; bool isVisionDataRecordingEnabled; bool isBestEffortMode; bool isQueueRenderingTerminationRequested; // for the single vision simulator thread rendering QThreadEx queueThread; boost::condition_variable queueCondition; boost::mutex queueMutex; queue rendererQueue; double rangeSensorPrecisionRatio; double depthError; vector bodyNames; string bodyNameListString; vector sensorNames; string sensorNameListString; bool useThreadsForSensorsProperty; bool isBestEffortModeProperty; bool shootAllSceneObjects; bool isHeadLightEnabled; bool areAdditionalLightsEnabled; double maxFrameRate; double maxLatency; SgCloneMap cloneMap; GLVisionSimulatorItemImpl(GLVisionSimulatorItem* self); GLVisionSimulatorItemImpl(GLVisionSimulatorItem* self, const GLVisionSimulatorItemImpl& org); ~GLVisionSimulatorItemImpl(); bool initializeSimulation(SimulatorItem* simulatorItem); void addTargetSensor(SimulationBody* simBody, int bodyIndex, Device* sensor); void onPreDynamics(); void queueRenderingLoop(); void onPostDynamics(); void getVisionDataInThreadsForSensors(); void getVisionDataInQueueThread(); void finalizeSimulation(); void doPutProperties(PutPropertyFunction& putProperty); bool store(Archive& archive); bool restore(const Archive& archive); template void setProperty(Type& variable, const Type& value){ if(value != variable){ variable = value; self->notifyUpdate(); } } }; } void GLVisionSimulatorItem::initializeClass(ExtensionManager* ext) { ext->itemManager().registerClass(N_("GLVisionSimulatorItem")); ext->itemManager().addCreationPanel(); } GLVisionSimulatorItem::GLVisionSimulatorItem() { impl = new GLVisionSimulatorItemImpl(this); setName("GLVisionSimulator"); } GLVisionSimulatorItemImpl::GLVisionSimulatorItemImpl(GLVisionSimulatorItem* self) : self(self), os(MessageView::instance()->cout()) { simulatorItem = 0; maxFrameRate = 1000.0; maxLatency = 1.0; rangeSensorPrecisionRatio = 2.0; depthError = 0.0; isVisionDataRecordingEnabled = false; useThreadsForSensorsProperty = true; isBestEffortModeProperty = false; isHeadLightEnabled = true; areAdditionalLightsEnabled = true; shootAllSceneObjects = false; } GLVisionSimulatorItem::GLVisionSimulatorItem(const GLVisionSimulatorItem& org) : SubSimulatorItem(org) { impl = new GLVisionSimulatorItemImpl(this, *org.impl); } GLVisionSimulatorItemImpl::GLVisionSimulatorItemImpl(GLVisionSimulatorItem* self, const GLVisionSimulatorItemImpl& org) : self(self), os(MessageView::instance()->cout()), bodyNames(org.bodyNames), sensorNames(org.sensorNames) { simulatorItem = 0; isVisionDataRecordingEnabled = org.isVisionDataRecordingEnabled; rangeSensorPrecisionRatio = org.rangeSensorPrecisionRatio; depthError = org.depthError; bodyNameListString = getNameListString(bodyNames); sensorNameListString = getNameListString(sensorNames); useThreadsForSensorsProperty = org.useThreadsForSensorsProperty; isBestEffortModeProperty = org.isBestEffortModeProperty; shootAllSceneObjects = org.shootAllSceneObjects; isHeadLightEnabled = org.isHeadLightEnabled; areAdditionalLightsEnabled = org.areAdditionalLightsEnabled; maxFrameRate = org.maxFrameRate; maxLatency = org.maxLatency; } Item* GLVisionSimulatorItem::doDuplicate() const { return new GLVisionSimulatorItem(*this); } GLVisionSimulatorItem::~GLVisionSimulatorItem() { delete impl; } GLVisionSimulatorItemImpl::~GLVisionSimulatorItemImpl() { } void GLVisionSimulatorItem::setTargetBodies(const std::string& names) { updateNames(names, impl->bodyNameListString, impl->bodyNames); notifyUpdate(); } void GLVisionSimulatorItem::setTargetSensors(const std::string& names) { updateNames(names, impl->sensorNameListString, impl->sensorNames); notifyUpdate(); } void GLVisionSimulatorItem::setMaxFrameRate(double rate) { impl->setProperty(impl->maxFrameRate, rate); } void GLVisionSimulatorItem::setMaxLatency(double latency) { impl->setProperty(impl->maxLatency, latency); } void GLVisionSimulatorItem::setVisionDataRecordingEnabled(bool on) { impl->setProperty(impl->isVisionDataRecordingEnabled, on); } void GLVisionSimulatorItem::setDedicatedSensorThreadsEnabled(bool on) { impl->setProperty(impl->useThreadsForSensorsProperty, on); } void GLVisionSimulatorItem::setBestEffortMode(bool on) { impl->setProperty(impl->isBestEffortModeProperty, on); } void GLVisionSimulatorItem::setRangeSensorPrecisionRatio(double r) { impl->setProperty(impl->rangeSensorPrecisionRatio, r); } void GLVisionSimulatorItem::setAllSceneObjectsEnabled(bool on) { impl->setProperty(impl->shootAllSceneObjects, on); } void GLVisionSimulatorItem::setHeadLightEnabled(bool on) { impl->setProperty(impl->isHeadLightEnabled, on); } void GLVisionSimulatorItem::setAdditionalLightsEnabled(bool on) { impl->setProperty(impl->areAdditionalLightsEnabled, on); } bool GLVisionSimulatorItem::initializeSimulation(SimulatorItem* simulatorItem) { return impl->initializeSimulation(simulatorItem); } bool GLVisionSimulatorItemImpl::initializeSimulation(SimulatorItem* simulatorItem) { #if !USE_QT5_OPENGL if(!QGLPixelBuffer::hasOpenGLPbuffers()){ os << (format(_("The vision sensor simulation by %1% cannot be performed because the OpenGL pbuffer is not available.")) % self->name()) << endl; return false; } #endif this->simulatorItem = simulatorItem; worldTimeStep = simulatorItem->worldTimeStep(); currentTime = 0; visionRenderers.clear(); if(useThreadsForSensorsProperty){ useQueueThreadForAllSensors = false; useThreadsForSensors = true; } else { useQueueThreadForAllSensors = true; useThreadsForSensors = false; } isBestEffortMode = isBestEffortModeProperty; renderersInRendering.clear(); cloneMap.clear(); #ifdef CNOID_REFERENCED_USE_ATOMIC_COUNTER cloneMap.setNonNodeCloning(false); #else cloneMap.setNonNodeCloning(true); #endif std::set bodyNameSet; for(size_t i=0; i < bodyNames.size(); ++i){ bodyNameSet.insert(bodyNames[i]); } std::set sensorNameSet; for(size_t i=0; i < sensorNames.size(); ++i){ sensorNameSet.insert(sensorNames[i]); } const vector& simBodies = simulatorItem->simulationBodies(); for(size_t i=0; i < simBodies.size(); ++i){ SimulationBody* simBody = simBodies[i]; Body* body = simBody->body(); if(bodyNameSet.empty() || bodyNameSet.find(body->name()) != bodyNameSet.end()){ for(size_t j=0; j < body->numDevices(); ++j){ Device* device = body->device(j); if(dynamic_cast(device) || dynamic_cast(device)){ if(sensorNameSet.empty() || sensorNameSet.find(device->name()) != sensorNameSet.end()){ addTargetSensor(simBody, i, device); } } } } } if(visionRenderers.empty()){ os << (format(_("%1% has no target sensors")) % self->name()) << endl; return false; } #ifdef Q_OS_LINUX /** The following code is neccessary to avoid a crash when a view which has a widget such as QPlainTextEdit and has not been focused yet is first focused (clikced) during the camera image simulation processed by GLVisionSimulatorItem. The crash only occurs in Linux with the nVidia proprietary X driver. If the user clicks such a view to give the focus before the simulation started, the crash doesn't occur, so here the focus is forced to be given by the following code. */ if(QWidget* textEdit = MessageView::instance()->findChild("TextEdit")){ textEdit->setFocus(); //! todo restore the previous focus here } #endif vector::iterator p = visionRenderers.begin(); while(p != visionRenderers.end()){ VisionRenderer* renderer = p->get(); if(renderer->initialize(simBodies)){ ++p; } else { os << (format(_("%1%: Target sensor \"%2%\" cannot be initialized.")) % self->name() % renderer->device->name()) << endl; p = visionRenderers.erase(p); } } if(!visionRenderers.empty()){ simulatorItem->addPreDynamicsFunction(boost::bind(&GLVisionSimulatorItemImpl::onPreDynamics, this)); simulatorItem->addPostDynamicsFunction(boost::bind(&GLVisionSimulatorItemImpl::onPostDynamics, this)); if(useQueueThreadForAllSensors){ while(!rendererQueue.empty()){ rendererQueue.pop(); } isQueueRenderingTerminationRequested = false; queueThread.start(boost::bind(&GLVisionSimulatorItemImpl::queueRenderingLoop, this)); for(size_t i=0; i < visionRenderers.size(); ++i){ visionRenderers[i]->moveRenderingBufferToThread(queueThread); } } return true; } return false; } void GLVisionSimulatorItemImpl::addTargetSensor(SimulationBody* simBody, int bodyIndex, Device* device) { os << (format(_("%1% detected vision sensor \"%2%\" of %3% as a target.")) % self->name() % device->name() % simBody->body()->name()) << endl; visionRenderers.push_back(new VisionRenderer(this, device, simBody, bodyIndex)); } VisionRenderer::VisionRenderer(GLVisionSimulatorItemImpl* simImpl, Device* device, SimulationBody* simBody, int bodyIndex) : simImpl(simImpl), device(device), simBody(simBody), bodyIndex(bodyIndex) { deviceForRendering = device->clone(); camera = dynamic_cast(device); rangeCamera = dynamic_pointer_cast(camera); rangeSensor = dynamic_cast(device); cameraForRendering = dynamic_pointer_cast(deviceForRendering); rangeCameraForRendering = dynamic_pointer_cast(deviceForRendering); rangeSensorForRendering = dynamic_pointer_cast(deviceForRendering); #if USE_QT5_OPENGL glContext = 0; offscreenSurface = 0; frameBuffer = 0; #else renderingBuffer = 0; #endif } bool VisionRenderer::initialize(const vector& simBodies) { initializeScene(simBodies); SgCamera* sceneCamera = initializeCamera(); if(!sceneCamera){ return false; } #if USE_QT5_OPENGL glContext = new QOpenGLContext; QSurfaceFormat format; format.setSwapBehavior(QSurfaceFormat::SingleBuffer); glContext->setFormat(format); glContext->create(); offscreenSurface = new QOffscreenSurface; offscreenSurface->setFormat(format); offscreenSurface->create(); glContext->makeCurrent(offscreenSurface); frameBuffer = new QOpenGLFramebufferObject(pixelWidth, pixelHeight, QOpenGLFramebufferObject::CombinedDepthStencil); frameBuffer->bind(); #else QGLFormat format; format.setDoubleBuffer(false); renderingBuffer = new QGLPixelBuffer(pixelWidth, pixelHeight, format); renderingBuffer->makeCurrent(); #endif renderer.initializeGL(); renderer.setViewport(0, 0, pixelWidth, pixelHeight); renderer.sceneRoot()->addChild(sceneGroup); renderer.initializeRendering(); renderer.headLight()->on(simImpl->isHeadLightEnabled); renderer.enableAdditionalLights(simImpl->areAdditionalLightsEnabled); renderer.setCurrentCamera(sceneCamera); doneGLContextCurrent(); isRendering = false; elapsedTime = cycleTime + 1.0e-6; latency = std::min(cycleTime, simImpl->maxLatency); onsetTime = 0.0; hasUpdatedData = false; isRenderingRequested = false; isRenderingFinished = false; isTerminationRequested = false; if(simImpl->useThreadsForSensors){ renderingThread.start(boost::bind(&VisionRenderer::concurrentRenderingLoop, this)); moveRenderingBufferToThread(renderingThread); } return true; } /** \todo use cache of the cloned scene graph nodes */ void VisionRenderer::initializeScene(const vector& simBodies) { sceneGroup = new SgGroup; #ifndef CNOID_REFERENCED_USE_ATOMIC_COUNTER simImpl->cloneMap.clear(); #endif // create scene bodies for(size_t i=0; i < simBodies.size(); ++i){ SceneBody* sceneBody = new SceneBody(simBodies[i]->body()); #ifndef CNOID_REFERENCED_USE_ATOMIC_COUNTER sceneBody->cloneShapes(simImpl->cloneMap); #endif sceneBodies.push_back(sceneBody); sceneGroup->addChild(sceneBody); } if(simImpl->shootAllSceneObjects){ WorldItem* worldItem = simImpl->self->findOwnerItem(); if(worldItem){ ItemList<> items; items.extractChildItems(worldItem); for(size_t i=0; i < items.size(); ++i){ Item* item = items.get(i); SceneProvider* sceneProvider = dynamic_cast(item); if(sceneProvider && !dynamic_cast(item)){ SgNode* scene = sceneProvider->getScene(simImpl->cloneMap); if(scene){ sceneGroup->addChild(scene); } } } } } } SgCamera* VisionRenderer::initializeCamera() { SgCamera* sceneCamera = 0; SceneBody* sceneBody = sceneBodies[bodyIndex]; if(camera){ SceneDevice* sceneDevice = sceneBody->getSceneDevice(device); if(sceneDevice){ sceneCamera = sceneDevice->findNodeOfType(); pixelWidth = camera->resolutionX(); pixelHeight = camera->resolutionY(); double frameRate = std::max(0.1, std::min(camera->frameRate(), simImpl->maxFrameRate)); cycleTime = 1.0 / frameRate; if(simImpl->isVisionDataRecordingEnabled){ camera->setImageStateClonable(true); } } } else if(rangeSensor){ const double thresh = (170.0 * PI / 180.0); // 170[deg] bool isWithinPossibleRanges = (rangeSensor->yawRange() < thresh) && (rangeSensor->pitchRange() < thresh); if(isWithinPossibleRanges){ SceneLink* sceneLink = sceneBody->sceneLink(rangeSensor->link()->index()); if(sceneLink){ SgPerspectiveCamera* persCamera = new SgPerspectiveCamera; sceneCamera = persCamera; persCamera->setNearClipDistance(rangeSensor->minDistance()); persCamera->setFarClipDistance(rangeSensor->maxDistance()); SgPosTransform* cameraPos = new SgPosTransform(); cameraPos->setTransform(rangeSensor->T_local()); cameraPos->addChild(persCamera); sceneLink->addChild(cameraPos); if(rangeSensor->yawRange() > rangeSensor->pitchRange()){ pixelWidth = rangeSensor->yawResolution() * simImpl->rangeSensorPrecisionRatio; if(rangeSensor->pitchRange() == 0.0){ pixelHeight = 1; double r = tan(rangeSensor->yawRange() / 2.0) * 2.0 / pixelWidth; persCamera->setFieldOfView(atan2(r / 2.0, 1.0) * 2.0); } else { pixelHeight = rangeSensor->pitchResolution() * simImpl->rangeSensorPrecisionRatio; persCamera->setFieldOfView(rangeSensor->pitchRange()); } } else { pixelHeight = rangeSensor->pitchResolution() * simImpl->rangeSensorPrecisionRatio; if(rangeSensor->yawRange() == 0.0){ pixelWidth = 1; double r = tan(rangeSensor->pitchRange() / 2.0) * 2.0 / pixelHeight; persCamera->setFieldOfView(atan2(r / 2.0, 1.0) * 2.0); } else { pixelWidth = rangeSensor->yawResolution() * simImpl->rangeSensorPrecisionRatio; persCamera->setFieldOfView(rangeSensor->yawRange()); } } double frameRate = std::max(0.1, std::min(rangeSensor->frameRate(), simImpl->maxFrameRate)); cycleTime = 1.0 / frameRate; if(simImpl->isVisionDataRecordingEnabled){ rangeSensor->setRangeDataStateClonable(true); } depthError = simImpl->depthError; } } } return sceneCamera; } void VisionRenderer::moveRenderingBufferToThread(QThread& thread) { #if USE_QT5_OPENGL glContext->moveToThread(&thread); #endif } void VisionRenderer::moveRenderingBufferToMainThread() { #if USE_QT5_OPENGL QThread* mainThread = QApplication::instance()->thread(); glContext->moveToThread(mainThread); #endif } void VisionRenderer::makeGLContextCurrent() { #if USE_QT5_OPENGL glContext->makeCurrent(offscreenSurface); #else renderingBuffer->makeCurrent(); #endif } void VisionRenderer::doneGLContextCurrent() { #if USE_QT5_OPENGL glContext->doneCurrent(); #else renderingBuffer->doneCurrent(); #endif } void GLVisionSimulatorItemImpl::onPreDynamics() { currentTime = simulatorItem->currentTime(); boost::mutex* pQueueMutex = 0; for(size_t i=0; i < visionRenderers.size(); ++i){ VisionRenderer* renderer = visionRenderers[i]; if(renderer->elapsedTime >= renderer->cycleTime){ if(!renderer->isRendering){ renderer->onsetTime = currentTime; renderer->isRendering = true; if(useThreadsForSensors){ renderer->startConcurrentRendering(); } else { if(!pQueueMutex){ pQueueMutex = &queueMutex; pQueueMutex->lock(); } renderer->updateScene(true); rendererQueue.push(renderer); } renderer->elapsedTime -= renderer->cycleTime; renderersInRendering.push_back(renderer); } } renderer->elapsedTime += worldTimeStep; } if(pQueueMutex){ pQueueMutex->unlock(); queueCondition.notify_all(); } } void GLVisionSimulatorItemImpl::queueRenderingLoop() { VisionRenderer* renderer = 0; while(true){ { boost::unique_lock lock(queueMutex); while(true){ if(isQueueRenderingTerminationRequested){ goto exitRenderingQueueLoop; } if(!rendererQueue.empty()){ renderer = rendererQueue.front(); rendererQueue.pop(); break; } queueCondition.wait(lock); } } renderer->renderInCurrentThread(true); { boost::unique_lock lock(queueMutex); renderer->isRenderingFinished = true; } queueCondition.notify_all(); } exitRenderingQueueLoop: for(size_t i=0; i < visionRenderers.size(); ++i){ visionRenderers[i]->moveRenderingBufferToMainThread(); } } void VisionRenderer::updateScene(bool updateSensorForRenderingThread) { for(size_t i=0; i < sceneBodies.size(); ++i){ SceneBody* sceneBody = sceneBodies[i]; sceneBody->updateLinkPositions(); sceneBody->updateSceneDevices(); } if(updateSensorForRenderingThread){ deviceForRendering->copyStateFrom(*device); } } void VisionRenderer::renderInCurrentThread(bool doStoreResultToTmpDataBuffer) { makeGLContextCurrent(); renderer.render(); renderer.flush(); if(doStoreResultToTmpDataBuffer){ storeResultToTmpDataBuffer(); } doneGLContextCurrent(); } void VisionRenderer::startConcurrentRendering() { { boost::unique_lock lock(renderingMutex); updateScene(true); isRenderingRequested = true; } isRendering = true; renderingCondition.notify_all(); } void VisionRenderer::concurrentRenderingLoop() { bool isGLContextCurrent = false; while(true){ { boost::unique_lock lock(renderingMutex); while(true){ if(isTerminationRequested){ goto exitConcurrentRenderingLoop; } if(isRenderingRequested){ isRenderingRequested = false; break; } renderingCondition.wait(lock); } } if(!isGLContextCurrent){ makeGLContextCurrent(); isGLContextCurrent = true; } renderer.render(); renderer.flush(); storeResultToTmpDataBuffer(); { boost::unique_lock lock(renderingMutex); isRenderingFinished = true; } renderingCondition.notify_all(); } exitConcurrentRenderingLoop: doneGLContextCurrent(); moveRenderingBufferToMainThread(); } void VisionRenderer::storeResultToTmpDataBuffer() { if(cameraForRendering){ if(!tmpImage){ tmpImage = boost::make_shared(); } if(rangeCameraForRendering){ tmpPoints = boost::make_shared< vector >(); hasUpdatedData = getRangeCameraData(*tmpImage, *tmpPoints); } else { hasUpdatedData = getCameraImage(*tmpImage); } } else if(rangeSensorForRendering){ tmpRangeData = boost::make_shared< vector >(); hasUpdatedData = getRangeSensorData(*tmpRangeData); } } void GLVisionSimulatorItemImpl::onPostDynamics() { if(useThreadsForSensors){ getVisionDataInThreadsForSensors(); } else { getVisionDataInQueueThread(); } } void GLVisionSimulatorItemImpl::getVisionDataInThreadsForSensors() { vector::iterator p = renderersInRendering.begin(); while(p != renderersInRendering.end()){ VisionRenderer* renderer = *p; if(renderer->elapsedTime >= renderer->latency){ if(renderer->waitForRenderingToFinish()){ renderer->copyVisionData(); renderer->isRendering = false; } } if(renderer->isRendering){ ++p; } else { p = renderersInRendering.erase(p); } } } bool VisionRenderer::waitForRenderingToFinish() { boost::unique_lock lock(renderingMutex); if(!isRenderingFinished){ if(simImpl->isBestEffortMode){ if(elapsedTime > cycleTime){ elapsedTime = cycleTime; } return false; } else { while(!isRenderingFinished){ renderingCondition.wait(lock); } } } isRenderingFinished = false; return true; } void GLVisionSimulatorItemImpl::getVisionDataInQueueThread() { boost::unique_lock lock(queueMutex); vector::iterator p = renderersInRendering.begin(); while(p != renderersInRendering.end()){ VisionRenderer* renderer = *p; if(renderer->elapsedTime >= renderer->latency){ if(renderer->waitForRenderingToFinish(lock)){ renderer->copyVisionData(); renderer->isRendering = false; } } if(renderer->isRendering){ ++p; } else { p = renderersInRendering.erase(p); } } } bool VisionRenderer::waitForRenderingToFinish(boost::unique_lock& lock) { if(!isRenderingFinished){ if(simImpl->isBestEffortMode){ if(elapsedTime > cycleTime){ elapsedTime = cycleTime; } return false; } else { while(!isRenderingFinished){ simImpl->queueCondition.wait(lock); } } } isRenderingFinished = false; return true; } void VisionRenderer::copyVisionData() { if(hasUpdatedData){ double delay = simImpl->currentTime - onsetTime; if(camera){ if(!tmpImage->empty()){ camera->setImage(tmpImage); } if(rangeCamera){ rangeCamera->setPoints(tmpPoints); } camera->setDelay(delay); } else if(rangeSensor){ rangeSensor->setRangeData(tmpRangeData); rangeSensor->setDelay(delay); } if(simImpl->isVisionDataRecordingEnabled){ device->notifyStateChange(); } else { simBody->notifyUnrecordedDeviceStateChange(device); } hasUpdatedData = false; } } bool VisionRenderer::getCameraImage(Image& image) { if(cameraForRendering->imageType() != Camera::COLOR_IMAGE){ return false; } image.setSize(pixelWidth, pixelHeight, 3); glReadPixels(0, 0, pixelWidth, pixelHeight, GL_RGB, GL_UNSIGNED_BYTE, image.pixels()); image.applyVerticalFlip(); return true; } bool VisionRenderer::getRangeCameraData(Image& image, vector& points) { unsigned char* colorBuf = 0; unsigned char* pixels = 0; const bool extractColors = (cameraForRendering->imageType() == Camera::COLOR_IMAGE); if(extractColors){ colorBuf = (unsigned char*)alloca(pixelWidth * pixelHeight * 3 * sizeof(unsigned char)); glReadPixels(0, 0, pixelWidth, pixelHeight, GL_RGB, GL_UNSIGNED_BYTE, colorBuf); if(rangeCameraForRendering->isOrganized()){ image.setSize(pixelWidth, pixelHeight, 3); } else { image.setSize(pixelWidth * pixelHeight, 1, 3); } pixels = image.pixels(); } float* depthBuf = (float*)alloca(pixelWidth * pixelHeight * sizeof(float)); glReadPixels(0, 0, pixelWidth, pixelHeight, GL_DEPTH_COMPONENT, GL_FLOAT, depthBuf); const Matrix4f Pinv = renderer.projectionMatrix().inverse().cast(); const float fw = pixelWidth; const float fh = pixelHeight; Vector4f n; n[3] = 1.0f; points.clear(); points.reserve(pixelWidth * pixelHeight); unsigned char* colorSrc = 0; for(int y = pixelHeight - 1; y >= 0; --y){ int srcpos = y * pixelWidth; if(extractColors){ colorSrc = colorBuf + y * pixelWidth * 3; } for(int x=0; x < pixelWidth; ++x){ const float z = depthBuf[srcpos + x]; if(z > 0.0f && z < 1.0f){ n.x() = 2.0f * x / fw - 1.0f; n.y() = 2.0f * y / fh - 1.0f; n.z() = 2.0f * z - 1.0f; const Vector4f o = Pinv * n; const float& w = o[3]; points.push_back(Vector3f(o[0] / w, o[1] / w, o[2] / w)); if(pixels){ pixels[0] = colorSrc[0]; pixels[1] = colorSrc[1]; pixels[2] = colorSrc[2]; pixels += 3; } } else if(rangeCameraForRendering->isOrganized()){ if(z <= 0.0f){ points.push_back(Vector3f::Zero()); } else { points.push_back(Vector3f()); points.back() << (x - pixelWidth / 2) * numeric_limits::infinity(), (y - pixelWidth / 2) * numeric_limits::infinity(), -numeric_limits::infinity(); } if(pixels){ pixels[0] = colorSrc[0]; pixels[1] = colorSrc[1]; pixels[2] = colorSrc[2]; pixels += 3; } } colorSrc += 3; } } if(extractColors && !rangeCameraForRendering->isOrganized()){ image.setSize((pixels - image.pixels()) / 3, 1, 3); } return true; } bool VisionRenderer::getRangeSensorData(vector& rangeData) { const double yawRange = rangeSensorForRendering->yawRange(); const int yawResolution = rangeSensorForRendering->yawResolution(); const double yawStep = rangeSensorForRendering->yawStep(); const double maxTanYawAngle = tan(yawRange / 2.0); const double pitchRange = rangeSensorForRendering->pitchRange(); const int pitchResolution = rangeSensorForRendering->pitchResolution(); const double pitchStep = rangeSensorForRendering->pitchStep(); const double maxTanPitchAngle = tan(pitchRange / 2.0); const Matrix4 Pinv = renderer.projectionMatrix().inverse(); const double Pinv_32 = Pinv(3, 2); const double Pinv_33 = Pinv(3, 3); const double fw = pixelWidth; const double fh = pixelHeight; float* depthBuf = (float*)alloca(pixelWidth * pixelHeight * sizeof(float)); glReadPixels(0, 0, pixelWidth, pixelHeight, GL_DEPTH_COMPONENT, GL_FLOAT, depthBuf); rangeData.reserve(yawResolution * pitchResolution); for(int pitch=0; pitch < pitchResolution; ++pitch){ const double pitchAngle = pitch * pitchStep - pitchRange / 2.0; const double cosPitchAngle = cos(pitchAngle); int py; if(pitchRange == 0.0){ py = 0; } else { const double r = (tan(pitchAngle) + maxTanPitchAngle) / (maxTanPitchAngle * 2.0); py = myNearByInt(r * (fh - 1.0)); } const int srcpos = py * pixelWidth; for(int yaw=0; yaw < yawResolution; ++yaw){ const double yawAngle = yaw * yawStep - yawRange / 2.0; int px; if(yawRange == 0.0){ px = 0; } else { const double r = (maxTanYawAngle - tan(yawAngle)) / (maxTanYawAngle * 2.0); px = myNearByInt(r * (fw - 1.0)); } //! \todo add the option to do the interpolation between the adjacent two pixel depths const float depth = depthBuf[srcpos + px]; if(depth > 0.0f && depth < 1.0f){ const double z0 = 2.0 * depth - 1.0; const double w = Pinv_32 * z0 + Pinv_33; const double z = -1.0 / w + depthError; rangeData.push_back(fabs((z / cosPitchAngle) / cos(yawAngle))); } else { rangeData.push_back(std::numeric_limits::infinity()); } } } return true; } void GLVisionSimulatorItem::finalizeSimulation() { impl->finalizeSimulation(); } void GLVisionSimulatorItemImpl::finalizeSimulation() { if(useQueueThreadForAllSensors){ { boost::unique_lock lock(queueMutex); isQueueRenderingTerminationRequested = true; } queueCondition.notify_all(); queueThread.wait(); while(!rendererQueue.empty()){ rendererQueue.pop(); } } visionRenderers.clear(); } VisionRenderer::~VisionRenderer() { if(simImpl->useThreadsForSensors){ { boost::unique_lock lock(renderingMutex); isTerminationRequested = true; } renderingCondition.notify_all(); renderingThread.wait(); } #if USE_QT5_OPENGL if(glContext){ makeGLContextCurrent(); frameBuffer->release(); delete frameBuffer; delete glContext; delete offscreenSurface; } #else if(renderingBuffer){ makeGLContextCurrent(); delete renderingBuffer; } #endif } void GLVisionSimulatorItem::doPutProperties(PutPropertyFunction& putProperty) { SubSimulatorItem::doPutProperties(putProperty); impl->doPutProperties(putProperty); } void GLVisionSimulatorItemImpl::doPutProperties(PutPropertyFunction& putProperty) { putProperty(_("Target bodies"), bodyNameListString, boost::bind(updateNames, _1, boost::ref(bodyNameListString), boost::ref(bodyNames))); putProperty(_("Target sensors"), sensorNameListString, boost::bind(updateNames, _1, boost::ref(sensorNameListString), boost::ref(sensorNames))); putProperty(_("Max frame rate"), maxFrameRate, changeProperty(maxFrameRate)); putProperty(_("Max latency [s]"), maxLatency, changeProperty(maxLatency)); putProperty(_("Record vision data"), isVisionDataRecordingEnabled, changeProperty(isVisionDataRecordingEnabled)); putProperty(_("Threads for sensors"), useThreadsForSensorsProperty, changeProperty(useThreadsForSensorsProperty)); putProperty(_("Best effort"), isBestEffortModeProperty, changeProperty(isBestEffortModeProperty)); putProperty(_("All scene objects"), shootAllSceneObjects, changeProperty(shootAllSceneObjects)); putProperty.min(1.0)(_("Precision ratio of range sensors"), rangeSensorPrecisionRatio, changeProperty(rangeSensorPrecisionRatio)); putProperty.reset()(_("Depth error"), depthError, changeProperty(depthError)); putProperty.reset()(_("Head light"), isHeadLightEnabled, changeProperty(isHeadLightEnabled)); putProperty.reset()(_("Additional lights"), areAdditionalLightsEnabled, changeProperty(areAdditionalLightsEnabled)); } bool GLVisionSimulatorItem::store(Archive& archive) { SubSimulatorItem::store(archive); return impl->store(archive); } bool GLVisionSimulatorItemImpl::store(Archive& archive) { writeElements(archive, "targetBodies", bodyNames, true); writeElements(archive, "targetSensors", sensorNames, true); archive.write("maxFrameRate", maxFrameRate); archive.write("maxLatency", maxLatency); archive.write("recordVisionData", isVisionDataRecordingEnabled); archive.write("useThreadsForSensors", useThreadsForSensorsProperty); archive.write("bestEffort", isBestEffortModeProperty); archive.write("allSceneObjects", shootAllSceneObjects); archive.write("rangeSensorPrecisionRatio", rangeSensorPrecisionRatio); archive.write("depthError", depthError); archive.write("enableHeadLight", isHeadLightEnabled); archive.write("enableAdditionalLights", areAdditionalLightsEnabled); return true; } bool GLVisionSimulatorItem::restore(const Archive& archive) { SubSimulatorItem::restore(archive); return impl->restore(archive); } bool GLVisionSimulatorItemImpl::restore(const Archive& archive) { readElements(archive, "targetBodies", bodyNames); bodyNameListString = getNameListString(bodyNames); readElements(archive, "targetSensors", sensorNames); sensorNameListString = getNameListString(sensorNames); archive.read("maxFrameRate", maxFrameRate); archive.read("maxLatency", maxLatency); archive.read("recordVisionData", isVisionDataRecordingEnabled); archive.read("useThreadsForSensors", useThreadsForSensorsProperty); archive.read("bestEffort", isBestEffortModeProperty); archive.read("allSceneObjects", shootAllSceneObjects); archive.read("rangeSensorPrecisionRatio", rangeSensorPrecisionRatio); archive.read("depthError", depthError); archive.read("enableHeadLight", isHeadLightEnabled); archive.read("enableAdditionalLights", areAdditionalLightsEnabled); return true; } choreonoid-1.5.0/src/BodyPlugin/JointStateView.cpp0000664000000000000000000003327312741425367020657 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "JointStateView.h" #include "LinkTreeWidget.h" #include "BodyBar.h" #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace cnoid; namespace { const bool TRACE_FUNCTIONS = false; const bool doColumnStretch = true; } namespace cnoid { class JointStateViewImpl { public: JointStateView* self; LinkTreeWidget jointStateWidget; int qColumn; int uColumn; BodyPtr currentBody; PolymorphicReferencedArray accessors; vector< vector > jointStateColumnMap; Array2D jointState; bool isKinematicStateChanged; bool isExtraJointStateChanged; LazyCaller updateViewLater; ConnectionSet connections; ConnectionSet connectionsToBody; JointStateViewImpl(JointStateView* self); ~JointStateViewImpl(); void clearSignalConnections(); void onActivated(bool on); void setCurrentBodyItem(BodyItem* bodyItem); void updateJointList(); void onKinematicStateChanged(); void onExtraJointStateChanged(); void updateView(); }; } void JointStateView::initializeClass(ExtensionManager* ext) { ext->viewManager().registerClass( "JointStateView", N_("Joint State"), ViewManager::SINGLE_OPTIONAL); } JointStateView::JointStateView() { impl = new JointStateViewImpl(this); } JointStateViewImpl::JointStateViewImpl(JointStateView* self) : self(self) { self->setDefaultLayoutArea(View::CENTER); QVBoxLayout* vbox = new QVBoxLayout(); vbox->setSpacing(0); //vbox->addWidget(jointStateWidget.listingModeCombo()); jointStateWidget.setNameColumnMarginEnabled(true); //jointStateWidget.setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff); jointStateWidget.setSelectionMode(QAbstractItemView::NoSelection); jointStateWidget.setAlternatingRowColors(true); jointStateWidget.setVerticalGridLineShown(true); jointStateWidget.setAllColumnsShowFocus(true); jointStateWidget.enableCache(true); jointStateWidget.enableArchiveOfCurrentBodyItem(true); jointStateWidget.setListingMode(LinkTreeWidget::JOINT_LIST); QHeaderView* header = jointStateWidget.header(); header->setDefaultAlignment(Qt::AlignHCenter); qColumn = jointStateWidget.addColumn(_("Angle")); uColumn = jointStateWidget.addColumn(_("Torque")); QTreeWidgetItem* headerItem = jointStateWidget.headerItem(); headerItem->setTextAlignment(qColumn, Qt::AlignRight); headerItem->setTextAlignment(uColumn, Qt::AlignRight); header->setMinimumSectionSize(0); jointStateWidget.setHeaderSectionResizeMode(jointStateWidget.nameColumn(), QHeaderView::ResizeToContents); jointStateWidget.setHeaderSectionResizeMode(jointStateWidget.jointIdColumn(), QHeaderView::ResizeToContents); if(doColumnStretch){ jointStateWidget.setHeaderSectionResizeMode(qColumn, QHeaderView::Stretch); jointStateWidget.setHeaderSectionResizeMode(uColumn, QHeaderView::Stretch); } else { jointStateWidget.setHeaderSectionResizeMode(qColumn, QHeaderView::ResizeToContents); jointStateWidget.setHeaderSectionResizeMode(uColumn, QHeaderView::ResizeToContents); } int lastColumn = jointStateWidget.addColumn(); if(doColumnStretch){ jointStateWidget.setHeaderSectionResizeMode(lastColumn, QHeaderView::Fixed); header->resizeSection(lastColumn, 0); } else { jointStateWidget.setHeaderSectionResizeMode(lastColumn, QHeaderView::Stretch); } jointStateWidget.sigUpdateRequest().connect(boost::bind(&JointStateViewImpl::updateJointList, this)); vbox->addWidget(&jointStateWidget); self->setLayout(vbox); self->sigActivated().connect(boost::bind(&JointStateViewImpl::onActivated, this, true)); self->sigDeactivated().connect(boost::bind(&JointStateViewImpl::onActivated, this ,false)); updateViewLater.setFunction(boost::bind(&JointStateViewImpl::updateView, this)); //self->enableFontSizeZoomKeys(true); } JointStateView::~JointStateView() { delete impl; } JointStateViewImpl::~JointStateViewImpl() { clearSignalConnections(); } void JointStateViewImpl::clearSignalConnections() { connections.disconnect(); connectionsToBody.disconnect(); } void JointStateViewImpl::onActivated(bool on) { clearSignalConnections(); if(!on){ setCurrentBodyItem(0); } else { BodyBar* bodyBar = BodyBar::instance(); connections.add( bodyBar->sigCurrentBodyItemChanged().connect( boost::bind(&JointStateViewImpl::setCurrentBodyItem, this, _1))); setCurrentBodyItem(bodyBar->currentBodyItem()); } } void JointStateViewImpl::setCurrentBodyItem(BodyItem* bodyItem) { connectionsToBody.disconnect(); jointStateWidget.setNumColumns(uColumn + 1); jointStateColumnMap.clear(); if(!bodyItem){ currentBody.reset(); accessors.clear(); } else { currentBody = bodyItem->body(); vector names; currentBody->getCaches(accessors, names); vector columnMap; for(int i=0; i < accessors.size(); ++i){ ExtraBodyStateAccessor& accessor = *accessors[i]; const int n = accessor.getNumJointStateItems(); if(n > 0){ columnMap.clear(); for(int j=0; j < n; ++j){ const char* itemName = accessor.getJointStateItemName(j); if(strcmp(itemName, "Pos") == 0){ columnMap.push_back(qColumn); } else { columnMap.push_back(jointStateWidget.addColumn(accessor.getJointStateItemLabel(j))); } } jointStateColumnMap.push_back(columnMap); } } const int m = jointStateWidget.columnCount(); for(int i = qColumn; i < m; ++i){ if(doColumnStretch){ jointStateWidget.setHeaderSectionResizeMode(i, QHeaderView::Stretch); } else { jointStateWidget.setHeaderSectionResizeMode(i, QHeaderView::ResizeToContents); } } } const int lastColumn = jointStateWidget.addColumn(); if(doColumnStretch){ jointStateWidget.setHeaderSectionResizeMode(lastColumn, QHeaderView::Fixed); jointStateWidget.header()->resizeSection(lastColumn, 0); } else { jointStateWidget.setHeaderSectionResizeMode(lastColumn, QHeaderView::Stretch); } jointStateWidget.setBodyItem(bodyItem); if(bodyItem){ connectionsToBody.add( bodyItem->sigKinematicStateChanged().connect( boost::bind(&JointStateViewImpl::onKinematicStateChanged, this))); } for(int i=0; i < accessors.size(); ++i){ connectionsToBody.add( accessors[i]->sigStateChanged().connect( boost::bind(&JointStateViewImpl::onExtraJointStateChanged, this))); } } void JointStateViewImpl::updateJointList() { // The current body item should be gotten from the jointStateWidget because // this function is first called from it when the body item is detached. BodyItem* bodyItem = jointStateWidget.bodyItem(); if(bodyItem){ QTreeWidgetItem* headerItem = jointStateWidget.headerItem(); const int n = jointStateWidget.columnCount(); for(int i = uColumn + 1; i < n; ++i){ headerItem->setTextAlignment(i, Qt::AlignRight); } BodyPtr body = bodyItem->body(); int nameColumn = jointStateWidget.nameColumn(); for(int i = 0; i < currentBody->numJoints(); ++i){ Link* joint = currentBody->joint(i); if(joint){ LinkTreeItem* item = jointStateWidget.itemOfLink(joint->index()); item->setTextAlignment(nameColumn, Qt::AlignHCenter); item->setTextAlignment(qColumn, Qt::AlignRight); item->setTextAlignment(uColumn, Qt::AlignRight); } } for(int i=0; i < accessors.size(); ++i){ ExtraBodyStateAccessor& accessor = *accessors[i]; const vector& columnMap = jointStateColumnMap[i]; jointState.clear(); accessor.getJointState(jointState); const int nc = jointState.colSize(); const int nj = jointState.rowSize(); if(nj > 0){ for(int j=0; j < nc; ++j){ const int column = columnMap[j]; Array2D::Column js = jointState.column(j); const ExtraBodyStateAccessor::Value& v = js[0]; Qt::Alignment alignment = Qt::AlignHCenter; int type = v.which(); if(type == ExtraBodyStateAccessor::INT || type == ExtraBodyStateAccessor::DOUBLE || type == ExtraBodyStateAccessor::ANGLE){ alignment = Qt::AlignRight; } headerItem->setTextAlignment(column, alignment); for(int k=0; k < nj; ++k){ Link* joint = currentBody->joint(k); if(joint){ LinkTreeItem* item = jointStateWidget.itemOfLink(joint->index()); item->setTextAlignment(column, alignment); } } } } } isKinematicStateChanged = true; isExtraJointStateChanged = true; updateView(); } } void JointStateViewImpl::onKinematicStateChanged() { isKinematicStateChanged = true; updateViewLater(); } void JointStateViewImpl::onExtraJointStateChanged() { isExtraJointStateChanged = true; updateViewLater(); } void JointStateViewImpl::updateView() { if(!currentBody){ return; } if(isKinematicStateChanged){ for(int i = 0; i < currentBody->numJoints(); ++i){ Link* joint = currentBody->joint(i); if(joint){ LinkTreeItem* item = jointStateWidget.itemOfLink(joint->index()); if(joint->jointType() == Link::ROTATIONAL_JOINT){ item->setText(qColumn, QString::number(degree(joint->q()), 'f', 2)); } else { item->setText(qColumn, QString::number(joint->q(), 'f', 2)); } item->setText(uColumn, QString::number(joint->u(), 'f', 2)); } } isKinematicStateChanged = false; } if(isExtraJointStateChanged){ for(int i=0; i < accessors.size(); ++i){ ExtraBodyStateAccessor& accessor = *accessors[i]; const vector& columnMap = jointStateColumnMap[i]; jointState.clear(); accessor.getJointState(jointState); const int n = jointState.rowSize(); const int m = jointState.colSize(); for(int j=0; j < n; ++j){ Link* joint = currentBody->joint(j); Array2D::Row js = jointState.row(j); if(joint){ LinkTreeItem* item = jointStateWidget.itemOfLink(joint->index()); for(int k=0; k < m; ++k){ bool isValid = true; const int column = columnMap[k]; const ExtraBodyStateAccessor::Value& v = js[k]; switch(v.which()){ case ExtraBodyStateAccessor::BOOL: item->setText(column, v.getBool() ? _("ON") : _("OFF")); break; case ExtraBodyStateAccessor::INT: item->setText(column, QString::number(v.getInt())); break; case ExtraBodyStateAccessor::DOUBLE: item->setText(column, QString::number(v.getDouble())); break; case ExtraBodyStateAccessor::ANGLE: item->setText(column, QString::number(degree(v.getAngle()), 'f', 1)); break; case ExtraBodyStateAccessor::STRING: item->setText(column, v.getString().c_str()); break; //case ExtraBodyStateAccessor::VECTOR2: case ExtraBodyStateAccessor::VECTOR3: case ExtraBodyStateAccessor::VECTORX: item->setText(column, "..."); break; default: item->setText(column, ""); isValid = false; break; } if(isValid){ const int attr = v.attribute(); if(attr == ExtraBodyStateAccessor::NORMAL){ item->setData(column, Qt::ForegroundRole, QVariant()); } else if(attr | ExtraBodyStateAccessor::WARNING){ item->setData(column, Qt::ForegroundRole, QBrush(Qt::red)); } } } } } } isExtraJointStateChanged = false; } } bool JointStateView::storeState(Archive& archive) { return true; } bool JointStateView::restoreState(const Archive& archive) { return true; } choreonoid-1.5.0/src/BodyPlugin/JointStateView.h0000664000000000000000000000115012741425367020311 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BODYPLUGIN_JOINT_STATE_VIEW_H_INCLUDED #define CNOID_BODYPLUGIN_JOINT_STATE_VIEW_H_INCLUDED #include "BodyItem.h" #include #include "exportdecl.h" namespace cnoid { class JointStateViewImpl; class CNOID_EXPORT JointStateView : public cnoid::View { public: static void initializeClass(ExtensionManager* ext); JointStateView(); virtual ~JointStateView(); virtual bool storeState(Archive& archive); virtual bool restoreState(const Archive& archive); private: JointStateViewImpl* impl; }; } #endif choreonoid-1.5.0/src/BodyPlugin/HrpsysFileIO.cpp0000664000000000000000000002304612741425367020255 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #include "HrpsysFileIO.h" #include "BodyMotionItem.h" #include "BodyItem.h" #include "KinematicFaultChecker.h" #include #include #include #include #include #include #include #include #include #include #ifndef _WINDOWS #include #include #endif #include #include #include #include #include #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; namespace { map labelToTypeMap; boost::regex labelPattern("^(JA|JV|TQ|F|M|A|W|zmp|waist|R|P|Y)([XYZRP]?)(\\d*)$"); class HrpsysLogLoader { public: enum { NONE = 0, JOINT_POS, JOINT_VEL, JOINT_TORQUE, FORCE, TORQUE, ACC, OMEGA, ZMP, WAIST, RPY, NUM_DATA_TYPES }; typedef char_separator Separator; typedef tokenizer Tokenizer; struct Element { Element(){ type = NONE; axis = 0; index = 0; } int type; int axis; int index; }; vector elements; int numComponents[NUM_DATA_TYPES]; std::list< std::vector > frames; HrpsysLogLoader() { if(labelToTypeMap.empty()){ labelToTypeMap["JA"] = JOINT_POS; labelToTypeMap["JV"] = JOINT_VEL; labelToTypeMap["TQ"] = JOINT_TORQUE; labelToTypeMap["F"] = FORCE; labelToTypeMap["M"] = TORQUE; labelToTypeMap["A"] = ACC; labelToTypeMap["W"] = OMEGA; labelToTypeMap["zmp"] = ZMP; labelToTypeMap["waist"] = WAIST; labelToTypeMap["R"] = RPY; labelToTypeMap["P"] = RPY; labelToTypeMap["Y"] = RPY; } } bool loadLogFile(BodyMotionItem* item, const std::string& filename, std::ostream& os){ iostreams::filtering_istream is; #ifndef _WINDOWS string ext = filesystem::extension(filesystem::path(filename)); if(ext == ".gz"){ is.push(iostreams::gzip_decompressor()); } else if(ext == ".bz2"){ is.push(iostreams::bzip2_decompressor()); } #endif ifstream ifs(filename.c_str()); if(!ifs){ os << (format("\"%1%\" cannot be opened.") % filename) << endl; return false; } is.push(ifs); elements.clear(); frames.clear(); Separator sep(" \t\r\n", "%"); string line; while(getline(is, line)){ Tokenizer tokens(line, sep); Tokenizer::iterator it = tokens.begin(); if(it != tokens.end()){ if(*it == "%"){ readHeader(++it, tokens.end()); } break; } } if(elements.empty()){ return false; } const size_t numElements = elements.size(); while(getline(is, line)){ Tokenizer tokens(line, sep); Tokenizer::iterator it = tokens.begin(); if(it != tokens.end()){ frames.push_back(vector(numElements)); vector& frame = frames.back(); size_t i; for(i=0; (i < numElements) && (it != tokens.end()); ++i, ++it){ frame[i] = lexical_cast(*it); } if(i < numElements /* || it != tokens.end() */ ){ os << (format("\"%1%\" contains different size columns.") % filename) << endl; return false; } } } const size_t numFrames = frames.size(); BodyMotionPtr motion = item->motion(); motion->setDimension(numFrames, numComponents[JOINT_POS], 0); motion->setFrameRate(200); MultiValueSeqPtr qseq = item->jointPosSeq(); //MultiValueSeqPtr dqseq; //MultiValueSeqPtr useq; ZMPSeqPtr zmpseq = getOrCreateZMPSeq(*item->motion()); std::list< std::vector >::iterator p = frames.begin(); for(size_t i=0; i < numFrames; ++i){ vector& frame = *p++; MultiValueSeq::Frame q = qseq->frame(i); for(size_t j=0; j < numElements; ++j){ Element& e = elements[j]; switch(e.type){ case JOINT_POS: q[e.index] = frame[j]; break; case ZMP: (*zmpseq)[i][e.axis] = frame[j]; break; } } } return true; } void readHeader(Tokenizer::iterator it, Tokenizer::iterator end){ boost::smatch match; for(int i=0; i < NUM_DATA_TYPES; ++i){ numComponents[i] = 0; } int waistIndex = 0; while(it != end){ Element element; if(regex_match(*it, match, labelPattern)){ map::iterator p = labelToTypeMap.find(match.str(1)); if(p != labelToTypeMap.end()){ element.type = p->second; const string& axisString = match.str(2); if(!axisString.empty()){ if(element.type != WAIST || waistIndex < 3){ switch(axisString[0]){ case 'X': element.axis = 0; break; case 'Y': element.axis = 1; break; case 'Z': element.axis = 2; break; } } else { switch(axisString[0]){ case 'R': element.axis = 0; break; case 'P': element.axis = 1; break; case 'Y': element.axis = 2; break; } } } const string& indexString = match.str(3); if(!indexString.empty()){ element.index = lexical_cast(indexString); } if(element.type == WAIST){ waistIndex++; } } } elements.push_back(element); numComponents[element.type] += 1; ++it; } } }; bool confirm(const std::string& message) { return (QMessageBox::warning( 0, _("Warning"), message.c_str(), QMessageBox::Ok | QMessageBox::Cancel, QMessageBox::Ok) == QMessageBox::Ok); } bool loadLogFile(BodyMotionItem* item, const std::string& filename, std::ostream& os, Item* parentItem) { HrpsysLogLoader loader; return loader.loadLogFile(item, filename, os); } bool importHrpsysSeqFileSet(BodyMotionItem* item, const std::string& filename, std::ostream& os) { if(loadHrpsysSeqFileSet(*item->motion(), filename, os)){ return true; } return false; } bool exportHrpsysSeqFileSet(BodyMotionItem* item, const std::string& filename, std::ostream& os) { double frameRate = item->motion()->frameRate(); if(frameRate != 200.0){ static format m1(_("The frame rate of a body motion exported as HRPSYS files should be standard value 200, " "but the frame rate of \"%1%\" is %2%. The exported data may cause a problem.\n\n" "Do you continue to export ?")); if(!confirm(str(m1 % item->name() % frameRate))){ return false; } } BodyPtr body; BodyItem* bodyItem = item->findOwnerItem(); if(bodyItem){ body = bodyItem->body(); KinematicFaultChecker* checker = KinematicFaultChecker::instance(); int numFaults = checker->checkFaults(bodyItem, item, os); if(numFaults > 0){ static string m2(_("A fault has been detected. Please check the report in the MessageView.\n\n" "Do you continue to export ?")); static format m3(_("%1% faults have been detected. Please check the report in the MessageView.\n\n" "Do you continue to export ?")); bool result; if(numFaults == 1){ result = confirm(m2); } else { result = confirm(str(m3 % numFaults)); } if(!result){ return false; } } } if(!getZMPSeq(*item->motion())){ if(!confirm(_("There is no ZMP data. Do you continue to export ?"))){ return false; } } return saveHrpsysSeqFileSet(*item->motion(), body, filename, os); } } // namespace { void cnoid::initializeHrpsysFileIO(ExtensionManager* ext) { ItemManager& im = ext->itemManager(); im.addLoaderAndSaver( _("HRPSYS Sequence File Set"), "HRPSYS-SEQ-FILE-SET", "pos;vel;acc;hip;waist;gsens;zmp", boost::bind(importHrpsysSeqFileSet, _1, _2, _3), boost::bind(exportHrpsysSeqFileSet, _1, _2, _3), ItemManager::PRIORITY_CONVERSION); im.addLoader( _("HRPSYS Log File"), "HRPSYS-LOG", "log;log.gz;log.bz2", loadLogFile, ItemManager::PRIORITY_CONVERSION); } choreonoid-1.5.0/src/BodyPlugin/MultiDeviceStateSeqItem.cpp0000664000000000000000000000660112741425367022436 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #include "MultiDeviceStateSeqItem.h" #include "BodyItem.h" #include "BodyMotionItem.h" #include "BodyMotionEngine.h" #include #include #include "gettext.h" using namespace std; using namespace cnoid; namespace { AbstractSeqItem* createMultiDeviceStateSeqItem(AbstractSeqPtr seq) { MultiDeviceStateSeqPtr dseq = dynamic_pointer_cast(seq); return dseq ? new MultiDeviceStateSeqItem(dseq) : 0; } class MultiDeviceStateSeqEngine : public TimeSyncItemEngine { MultiDeviceStateSeqPtr seq; BodyPtr body; vector prevStates; public: MultiDeviceStateSeqEngine(MultiDeviceStateSeqItem* seqItem, BodyItem* bodyItem) : seq(seqItem->seq()), body(bodyItem->body()) { seqItem->sigUpdated().connect(boost::bind(&TimeSyncItemEngine::notifyUpdate, this)); } virtual bool onTimeChanged(double time){ bool isValidTime = false; if(!seq->empty()){ const DeviceList<>& devices = body->devices(); const int frame = seq->frameOfTime(time); isValidTime = (frame < seq->numFrames()); MultiDeviceStateSeq::Frame states = seq->frame(seq->clampFrameIndex(frame)); const int n = std::min((int)devices.size(), states.size()); prevStates.resize(n); for(int i=0; i < n; ++i){ const DeviceStatePtr& state = states[i]; if(state != prevStates[i]){ const DevicePtr& device = devices[i]; device->copyStateFrom(*state); device->notifyStateChange(); prevStates[i] = state; } } } return isValidTime; } }; TimeSyncItemEngine* createMultiDeviceStateSeqEngine(BodyItem* bodyItem, AbstractSeqItem* seqItem) { if(MultiDeviceStateSeqItem* item = dynamic_cast(seqItem)){ return new MultiDeviceStateSeqEngine(item, bodyItem); } return 0; } } void MultiDeviceStateSeqItem::initializeClass(ExtensionManager* ext) { static bool initialized = false; if(!initialized){ ext->itemManager().registerClass(N_("MultiDeviceStateSeqItem")); BodyMotionItem::addExtraSeqItemFactory(MultiDeviceStateSeq::key(), createMultiDeviceStateSeqItem); BodyMotionEngine::addExtraSeqEngineFactory(MultiDeviceStateSeq::key(), createMultiDeviceStateSeqEngine); initialized = true; } } MultiDeviceStateSeqItem::MultiDeviceStateSeqItem() : seq_(boost::make_shared()) { } MultiDeviceStateSeqItem::MultiDeviceStateSeqItem(MultiDeviceStateSeqPtr seq) : seq_(seq) { setName(seq->seqContentName()); } MultiDeviceStateSeqItem::MultiDeviceStateSeqItem(const MultiDeviceStateSeqItem& org) : AbstractMultiSeqItem(org), seq_(boost::make_shared(*org.seq_)) { } MultiDeviceStateSeqItem::~MultiDeviceStateSeqItem() { } AbstractMultiSeqPtr MultiDeviceStateSeqItem::abstractMultiSeq() { return seq_; } Item* MultiDeviceStateSeqItem::doDuplicate() const { return new MultiDeviceStateSeqItem(*this); } bool MultiDeviceStateSeqItem::store(Archive& archive) { return false; } bool MultiDeviceStateSeqItem::restore(const Archive& archive) { return false; } choreonoid-1.5.0/src/BodyPlugin/CollisionSeq.h0000664000000000000000000000220512741425367020000 0ustar rootroot/** @file @author Shizuko Hattori */ #ifndef CNOID_BODY_COLLISION_SEQ_H #define CNOID_BODY_COLLISION_SEQ_H #include #include #include #include #include "exportdecl.h" namespace cnoid { class YAMLWriter; class CollisionSeqItem; typedef std::vector CollisionLinkPairList; typedef boost::shared_ptr CollisionLinkPairListPtr; class CNOID_EXPORT CollisionSeq : public MultiSeq { typedef MultiSeq BaseSeqType; public: CollisionSeqItem* collisionSeqItem_; CollisionSeq(CollisionSeqItem* collisionSeqItem); virtual bool doWriteSeq(YAMLWriter& writer); virtual bool doReadSeq(const Mapping& archive); bool loadStandardYAMLformat(const std::string& filename); bool saveAsStandardYAMLformat(const std::string& filename); void writeCollsionData(YAMLWriter& writer, const CollisionLinkPairListPtr ptr); void readCollisionData(int nFrames, const Listing& values); }; typedef boost::shared_ptr CollisionSeqPtr; } #endif choreonoid-1.5.0/src/BodyPlugin/LinkSelectionView.cpp0000664000000000000000000000716312741425367021335 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "LinkSelectionView.h" #include "LinkTreeWidget.h" #include "BodyBar.h" #include #include #include #include #include "gettext.h" using namespace std; using namespace cnoid; namespace { LinkSelectionView* mainLinkSelectionView = 0; } namespace cnoid { class LinkSelectionViewImpl { public: LinkSelectionViewImpl(LinkSelectionView* self); ~LinkSelectionViewImpl(); LinkTreeWidget linkTreeWidget; Connection currentBodyItemChangeConnection; }; } void LinkSelectionView::initializeClass(ExtensionManager* ext) { mainLinkSelectionView = ext->viewManager().registerClass( "LinkSelectionView", N_("Links"), ViewManager::SINGLE_DEFAULT); } LinkSelectionView* LinkSelectionView::mainInstance() { return mainLinkSelectionView; } LinkSelectionView::LinkSelectionView() { impl = new LinkSelectionViewImpl(this); } LinkSelectionViewImpl::LinkSelectionViewImpl(LinkSelectionView* self) { self->setDefaultLayoutArea(View::LEFT_BOTTOM); self->setSizePolicy(QSizePolicy::Ignored, QSizePolicy::Ignored); linkTreeWidget.setFrameShape(QFrame::NoFrame); linkTreeWidget.enableCache(true); linkTreeWidget.enableArchiveOfCurrentBodyItem(true); linkTreeWidget.setListingMode(LinkTreeWidget::LINK_LIST); QVBoxLayout* vbox = new QVBoxLayout(); vbox->setSpacing(0); vbox->addWidget(linkTreeWidget.listingModeCombo()); vbox->addWidget(&linkTreeWidget); self->setLayout(vbox); currentBodyItemChangeConnection = BodyBar::instance()->sigCurrentBodyItemChanged().connect( boost::bind(&LinkTreeWidget::setBodyItem, &linkTreeWidget, _1)); } LinkSelectionView::~LinkSelectionView() { delete impl; } LinkSelectionViewImpl::~LinkSelectionViewImpl() { currentBodyItemChangeConnection.disconnect(); } BodyItem* LinkSelectionView::currentBodyItem() { return impl->linkTreeWidget.bodyItem(); } SignalProxy LinkSelectionView::sigSelectionChanged() { return impl->linkTreeWidget.sigSelectionChanged(); } int LinkSelectionView::selectedLinkIndex() const { return impl->linkTreeWidget.selectedLinkIndex(); } const std::vector& LinkSelectionView::selectedLinkIndices() { return impl->linkTreeWidget.selectedLinkIndices(); } const boost::dynamic_bitset<>& LinkSelectionView::linkSelection() { return impl->linkTreeWidget.linkSelection(); } SignalProxy LinkSelectionView::sigSelectionChanged(BodyItem* bodyItem) { return impl->linkTreeWidget.sigSelectionChanged(bodyItem); } const std::vector& LinkSelectionView::selectedLinkIndices(BodyItem* bodyItem) { return impl->linkTreeWidget.selectedLinkIndices(bodyItem); } const boost::dynamic_bitset<>& LinkSelectionView::linkSelection(BodyItem* bodyItem) { return impl->linkTreeWidget.linkSelection(bodyItem); } #ifdef CNOID_BACKWARD_COMPATIBILITY const std::vector& LinkSelectionView::getSelectedLinkIndices(BodyItem* bodyItem) { return impl->linkTreeWidget.selectedLinkIndices(bodyItem); } const boost::dynamic_bitset<>& LinkSelectionView::getLinkSelection(BodyItem* bodyItem) { return impl->linkTreeWidget.linkSelection(bodyItem); } #endif bool LinkSelectionView::makeSingleSelection(BodyItem* bodyItem, int linkIndex) { return impl->linkTreeWidget.makeSingleSelection(bodyItem, linkIndex); } bool LinkSelectionView::storeState(Archive& archive) { return impl->linkTreeWidget.storeState(archive); } bool LinkSelectionView::restoreState(const Archive& archive) { return impl->linkTreeWidget.restoreState(archive); } choreonoid-1.5.0/src/BodyPlugin/FilterDialogs.cpp0000664000000000000000000002441512741425367020466 0ustar rootroot/** @file @author Shin'ichiro NAKAOKA */ #include "FilterDialogs.h" #include "BodyItem.h" #include "LinkSelectionView.h" #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; using namespace boost; using namespace cnoid; namespace { class VelocityLimitFilterDialog : public Gtk::Dialog { public: VelocityLimitFilterDialog(); protected: virtual void on_response(int id); private: Gtk::CheckButton onlySelectedCheck; Gtk::SpinButton percentSpin; Gtk::CheckButton pollardCheck; Gtk::SpinButton ksSpin; Gtk::CheckButton gaussianCheck; Gtk::SpinButton gaussianSigmaSpin; Gtk::SpinButton gaussianRangeSpin; }; VelocityLimitFilterDialog::VelocityLimitFilterDialog() : Gtk::Dialog(_("Velocity Limiting Filter"), MainWindow::instance()) { set_modal(false); Gtk::VBox* vbox = get_vbox(); Gtk::HBox* hbox = Gtk::manage(new Gtk::HBox()); onlySelectedCheck.set_label(_("Selected joints only")); onlySelectedCheck.set_active(false); hbox->pack_start(onlySelectedCheck, Gtk::PACK_SHRINK); vbox->pack_start(*hbox, Gtk::PACK_SHRINK); hbox = Gtk::manage(new Gtk::HBox()); hbox->pack_start(*Gtk::manage(new Gtk::Label("Ratio")), Gtk::PACK_SHRINK); percentSpin.set_range(1.0, 100.0); percentSpin.set_increments(1.0, 10.0); percentSpin.set_value(100.0); hbox->pack_start(percentSpin, Gtk::PACK_SHRINK); hbox->pack_start(*Gtk::manage(new Gtk::Label("%")), Gtk::PACK_SHRINK); vbox->pack_start(*hbox, Gtk::PACK_SHRINK); hbox = Gtk::manage(new Gtk::HBox()); pollardCheck.set_label(_("Pollard method")); pollardCheck.set_active(false); hbox->pack_start(pollardCheck, Gtk::PACK_SHRINK); hbox->pack_start(*Gtk::manage(new Gtk::Label(",")), Gtk::PACK_SHRINK); hbox->pack_start(*Gtk::manage(new Gtk::Label("ks")), Gtk::PACK_SHRINK); ksSpin.set_digits(1); ksSpin.set_range(0.0, 9.9); ksSpin.set_increments(0.1, 1.0); ksSpin.set_value(2.0); hbox->pack_start(ksSpin, Gtk::PACK_SHRINK); vbox->pack_start(*hbox, Gtk::PACK_SHRINK); hbox = Gtk::manage(new Gtk::HBox()); gaussianCheck.set_label(_("Gaussian Filter")); gaussianCheck.set_active(true); hbox->pack_start(gaussianCheck, Gtk::PACK_SHRINK); hbox->pack_start(*Gtk::manage(new Gtk::Label("sigma")), Gtk::PACK_SHRINK); gaussianSigmaSpin.set_digits(1); gaussianSigmaSpin.set_range(0.1, 9.9); gaussianSigmaSpin.set_increments(0.1, 1.0); gaussianSigmaSpin.set_value(3.0); hbox->pack_start(gaussianSigmaSpin, Gtk::PACK_SHRINK); hbox->pack_start(*Gtk::manage(new Gtk::Label("range")), Gtk::PACK_SHRINK); gaussianRangeSpin.set_digits(0); gaussianRangeSpin.set_range(1, 99); gaussianRangeSpin.set_increments(1, 5); gaussianRangeSpin.set_value(7); hbox->pack_start(gaussianRangeSpin, Gtk::PACK_SHRINK); vbox->pack_start(*hbox, Gtk::PACK_SHRINK); show_all_children(); add_button(_("Apply"), Gtk::RESPONSE_OK); add_button(_("Cancel"), Gtk::RESPONSE_CANCEL); } void VelocityLimitFilterDialog::on_response(int id) { if(id == Gtk::RESPONSE_OK){ ItemList items = ItemTreeView::mainInstance()->selectedItems(); for(size_t i=0; i < items.size(); ++i){ BodyItemPtr bodyItem = items[i]->findOwnerItem(); if(bodyItem){ bool result; std::ostream& os = MessageView::mainInstance()->cout(); // \todo The following code has not completely been implemented. if(onlySelectedCheck.get_active()){ dynamic_bitset<> linkSelection = LinkSelectionView::mainInstance()->getLinkSelection(bodyItem); BodyPtr body = bodyItem->body(); double r = percentSpin.get_value() / 100.0; int n = body->numJoints(); for(int j=0; j < n; ++j){ Link* joint = body->joint(j); if(linkSelection[joint->index]){ std::cout << "joint " << joint->name() << ", limit = " << joint->uvlimit << ", ratio = " << r << endl; result = applyVelocityLimitFilter2(*items[i]->seq(), j, joint->uvlimit * r); } } } else { if(pollardCheck.get_active()){ result = applyPollardVelocityLimitFilter( *items[i]->seq(), bodyItem->body(), ksSpin.get_value(), os); } else { result = applyVelocityLimitFilter( *items[i]->seq(), bodyItem->body(), os); } if(gaussianCheck.get_active()){ applyGaussianFilter( *items[i]->seq(), gaussianSigmaSpin.get_value(), gaussianRangeSpin.get_value_as_int(), os); result = true; } } if(result){ items[i]->notifyUpdate(); } } } } hide(); } class RangeLimitFilterDialog : public Gtk::Dialog { public: RangeLimitFilterDialog(); protected: virtual void on_response(int id); private: Gtk::SpinButton limitGradSpin; Gtk::SpinButton edgeGradRatioSpin; Gtk::SpinButton marginSpin; }; RangeLimitFilterDialog::RangeLimitFilterDialog() : Gtk::Dialog(_("Range Limiting Filter"), MainWindow::instance()) { set_modal(false); Gtk::VBox* vbox = get_vbox(); Gtk::HBox* hbox = Gtk::manage(new Gtk::HBox()); hbox->pack_start(*Gtk::manage(new Gtk::Label(_("limit grad."))), Gtk::PACK_SHRINK); limitGradSpin.set_digits(1); limitGradSpin.set_range(0.1, 0.9); limitGradSpin.set_increments(0.1, 0.2); limitGradSpin.set_value(0.4); hbox->pack_start(limitGradSpin, Gtk::PACK_SHRINK); hbox->pack_start(*Gtk::manage(new Gtk::Label(_("edge grad. ratio"))), Gtk::PACK_SHRINK); edgeGradRatioSpin.set_digits(1); edgeGradRatioSpin.set_range(0.1, 1.0); edgeGradRatioSpin.set_increments(0.1, 0.2); edgeGradRatioSpin.set_value(0.5); hbox->pack_start(edgeGradRatioSpin, Gtk::PACK_SHRINK); hbox->pack_start(*Gtk::manage(new Gtk::Label(_("margin"))), Gtk::PACK_SHRINK); marginSpin.set_digits(3); marginSpin.set_range(0.0, 9.999); marginSpin.set_increments(0.001, 0.1); marginSpin.set_value(0.0); hbox->pack_start(marginSpin, Gtk::PACK_SHRINK); vbox->pack_start(*hbox, Gtk::PACK_SHRINK); show_all_children(); add_button(_("Apply"), Gtk::RESPONSE_OK); add_button(_("Cancel"), Gtk::RESPONSE_CANCEL); } void RangeLimitFilterDialog::on_response(int id) { if(id == Gtk::RESPONSE_OK){ ItemList items = ItemTreeView::mainInstance()->selectedItems(); for(size_t i=0; i < items.size(); ++i){ BodyItemPtr bodyItem = items[i]->findOwnerItem(); if(bodyItem){ std::ostream& os = MessageView::mainInstance()->cout(); applyRangeLimitFilter(*items[i]->seq(), bodyItem->body(), limitGradSpin.get_value(), edgeGradRatioSpin.get_value(), marginSpin.get_value(), os); items[i]->notifyUpdate(); } } } hide(); } void mergeSelectedMultiValueSeqItems() { ItemList items = ItemTreeView::mainInstance()->selectedItems(); if(!items.empty()){ string name; ItemList<> commonPath; MultiValueSeqItemPtr mergedItem = new MultiValueSeqItem(); MultiValueSeqPtr merged = mergedItem->seq(); for(size_t i=0; i < items.size(); ++i){ MultiValueSeqItemPtr item = items[i]; MultiValueSeqPtr seq = item->seq(); merged->setFrameRate(seq->frameRate()); for(int j=0; j < seq->numParts(); ++j){ //if(seq->isSeqValid(j)){ if(j >= merged->numParts() || seq->numFrames() > merged->numFrames()){ merged->setDimension(seq->numFrames(), j+1); } MultiValueSeq::View src = seq->part(j); std::copy(src.begin(), src.end(), merged->part(j).begin()); //} } ItemList<> path; for(Item* parent = item->parent(); parent; parent = parent->parent()){ path.push_front(parent); } if(i==0){ name = item->name(); commonPath = path; } else { name += " + " + item->name(); ItemList<> prev(commonPath); commonPath.clear(); ItemList<>::iterator p = prev.begin(); ItemList<>::iterator q = path.begin(); while(p != prev.end() && q != path.end()){ if(*p == *q){ commonPath.push_back(*p); } ++p; ++q; } } } mergedItem->setName(name); ItemPtr parentItem = commonPath.back(); parentItem->addChildItem(mergedItem); } } } void cnoid::initializeFilterDialogs(ExtensionManager& ext) { Gtk::Dialog* dialog; MenuManager& mm = ext.menuManager(); mm.setPath("/Filters"); dialog = ext.manage(new VelocityLimitFilterDialog()); mm.addItem(_("Velocity Limiting Filter")) ->signal_activate().connect(sigc::mem_fun(*dialog, &Gtk::Widget::show)); dialog = ext.manage(new RangeLimitFilterDialog()); mm.addItem(_("Range Limiting Filter")) ->signal_activate().connect(sigc::mem_fun(*dialog, &Gtk::Widget::show)); mm.addItem(_("Merge selected MultiValueSeqItems (Temporary version)")) ->signal_activate().connect(sigc::ptr_fun(&mergeSelectedMultiValueSeqItems)); } choreonoid-1.5.0/src/BodyPlugin/JointGraphView.cpp0000664000000000000000000001505012741425367020631 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "JointGraphView.h" #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace cnoid; void JointGraphView::initializeClass(ExtensionManager* ext) { ext->viewManager().registerClass( "JointGraphView", N_("Joint Trajectories"), ViewManager::SINGLE_OPTIONAL); } JointGraphView::JointGraphView() : graph(this) { setDefaultLayoutArea(View::BOTTOM); QVBoxLayout* vbox = new QVBoxLayout(); vbox->addWidget(&graph); setLayout(vbox); itemTreeViewConnection = ItemTreeView::mainInstance()->sigSelectionChanged().connect( boost::bind(&JointGraphView::onItemSelectionChanged, this, _1)); linkSelection = LinkSelectionView::mainInstance(); } JointGraphView::~JointGraphView() { itemTreeViewConnection.disconnect(); bodyItemConnections.disconnect(); } QWidget* JointGraphView::indicatorOnInfoBar() { return &graph.statusLabel(); } void JointGraphView::onItemSelectionChanged(const ItemList& items) { if(items.empty()){ return; } if(itemInfos.size() == items.size()){ bool unchanged = true; int i=0; for(list::iterator it = itemInfos.begin(); it != itemInfos.end(); ++it){ if(it->item != items[i++]){ unchanged = false; break; } } if(unchanged){ return; } } itemInfos.clear(); for(size_t i=0; i < items.size(); ++i){ BodyItemPtr bodyItem = items[i]->findOwnerItem(); if(bodyItem){ itemInfos.push_back(ItemInfo()); list::iterator it = --itemInfos.end(); it->item = items[i]; it->seq = it->item->seq(); it->bodyItem = bodyItem; it->connections.add(it->item->sigUpdated().connect( boost::bind(&JointGraphView::onDataItemUpdated, this, it))); it->connections.add(it->item->sigDetachedFromRoot().connect( boost::bind(&JointGraphView::onDataItemDetachedFromRoot, this, it))); } } updateBodyItems(); setupGraphWidget(); } void JointGraphView::onDataItemDetachedFromRoot(std::list::iterator itemInfoIter) { itemInfos.erase(itemInfoIter); updateBodyItems(); setupGraphWidget(); } void JointGraphView::updateBodyItems() { bodyItemConnections.disconnect(); bodyItems.clear(); for(list::iterator it = itemInfos.begin(); it != itemInfos.end(); ++it){ set::iterator p = bodyItems.find(it->bodyItem); if(p == bodyItems.end()){ bodyItems.insert(it->bodyItem); bodyItemConnections.add( linkSelection->sigSelectionChanged(it->bodyItem).connect( boost::bind(&JointGraphView::setupGraphWidget, this))); bodyItemConnections.add( it->bodyItem->sigDetachedFromRoot().connect( boost::bind(&JointGraphView::onBodyItemDetachedFromRoot, this, it->bodyItem))); } } } void JointGraphView::onBodyItemDetachedFromRoot(BodyItemPtr bodyItem) { bool erased = false; list::iterator it = itemInfos.begin(); while(it != itemInfos.end()){ if(it->bodyItem == bodyItem){ it = itemInfos.erase(it); erased = true; } else { ++it; } } if(erased){ updateBodyItems(); setupGraphWidget(); } } void JointGraphView::setupGraphWidget() { graph.clearDataHandlers(); for(list::iterator it = itemInfos.begin(); it != itemInfos.end(); ++it){ if(it->bodyItem){ MultiValueSeqPtr seq = it->item->seq(); int numParts = seq->numParts(); BodyPtr body = it->bodyItem->body(); const std::vector& selectedLinkIndices = linkSelection->selectedLinkIndices(it->bodyItem); for(size_t i=0; i < selectedLinkIndices.size(); ++i){ Link* link = body->link(selectedLinkIndices[i]); if(link && link->jointId() >= 0 && link->jointId() < numParts){ addJointTrajectory(it, link, seq); } } } } } void JointGraphView::addJointTrajectory(std::list::iterator itemInfoIter, Link* joint, MultiValueSeqPtr seq) { GraphDataHandlerPtr handler(new GraphDataHandler()); handler->setLabel(joint->name()); handler->setValueLimits(joint->q_lower(), joint->q_upper()); handler->setVelocityLimits(joint->dq_lower(), joint->dq_upper()); handler->setFrameProperties(seq->numFrames(), seq->frameRate()); handler->setDataRequestCallback( boost::bind(&JointGraphView::onDataRequest, this, itemInfoIter, joint->jointId(), _1, _2, _3)); handler->setDataModifiedCallback( boost::bind(&JointGraphView::onDataModified, this, itemInfoIter, joint->jointId(), _1, _2, _3)); graph.addDataHandler(handler); itemInfoIter->handlers.push_back(handler); } void JointGraphView::onDataItemUpdated(std::list::iterator itemInfoIter) { const MultiValueSeqPtr& seq = itemInfoIter->item->seq(); int newNumFrames = seq->numFrames(); double newFrameRate = seq->frameRate(); for(size_t i=0; i < itemInfoIter->handlers.size(); ++i){ itemInfoIter->handlers[i]->setFrameProperties(newNumFrames, newFrameRate); itemInfoIter->handlers[i]->update(); } } void JointGraphView::onDataRequest (std::list::iterator itemInfoIter, int jointId, int frame, int size, double* out_values) { MultiValueSeq::Part part = itemInfoIter->seq->part(jointId); for(int i=0; i < size; ++i){ out_values[i] = part[frame + i]; } } void JointGraphView::onDataModified (std::list::iterator itemInfoIter, int jointId, int frame, int size, double* values) { MultiValueSeq::Part part = itemInfoIter->seq->part(jointId); for(int i=0; i < size; ++i){ part[frame + i] = values[i]; } itemInfoIter->connections.block(); itemInfoIter->item->notifyUpdate(); itemInfoIter->connections.unblock(); } bool JointGraphView::storeState(Archive& archive) { return graph.storeState(archive); } bool JointGraphView::restoreState(const Archive& archive) { return graph.restoreState(archive); } choreonoid-1.5.0/src/BodyPlugin/MultiDeviceStateSeqItem.h0000664000000000000000000000174212741425367022104 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_PLUGIN_MULTI_DEVICE_STATE_SEQ_ITEM_H_INCLUDED #define CNOID_BODY_PLUGIN_MULTI_DEVICE_STATE_SEQ_ITEM_H_INCLUDED #include #include #include "exportdecl.h" namespace cnoid { class MultiDeviceStateSeqItem : public AbstractMultiSeqItem { public: static void initializeClass(ExtensionManager* ext); MultiDeviceStateSeqItem(); MultiDeviceStateSeqItem(MultiDeviceStateSeqPtr seq); MultiDeviceStateSeqItem(const MultiDeviceStateSeqItem& org); virtual ~MultiDeviceStateSeqItem(); virtual AbstractMultiSeqPtr abstractMultiSeq(); MultiDeviceStateSeqPtr seq() { return seq_; } protected: virtual Item* doDuplicate() const; virtual bool store(Archive& archive); virtual bool restore(const Archive& archive); private: MultiDeviceStateSeqPtr seq_; }; typedef ref_ptr MultiDeviceStateSeqItemPtr; } #endif choreonoid-1.5.0/src/BodyPlugin/JointSliderView.h0000664000000000000000000000107512741425367020461 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_BODYPLUGIN_JOINT_SLIDER_VIEW_H_INCLUDED #define CNOID_BODYPLUGIN_JOINT_SLIDER_VIEW_H_INCLUDED #include namespace cnoid { class JointSliderViewImpl; class JointSliderView : public cnoid::View { public: static void initializeClass(ExtensionManager* ext); JointSliderView(); virtual ~JointSliderView(); private: JointSliderViewImpl* impl; virtual bool storeState(Archive& archive); virtual bool restoreState(const Archive& archive); }; } #endif choreonoid-1.5.0/src/BodyPlugin/CMakeLists.txt0000664000000000000000000000475112741425367017773 0ustar rootroot # @author Shin'ichiro Nakaoka #set(CMAKE_BUILD_TYPE Debug) #set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -g") #set_source_files_properties(SimulatorItem.cpp PROPERTIES COMPILE_FLAGS "-O0 -g") #set_source_files_properties(WorldLogFileItem.cpp PROPERTIES COMPILE_FLAGS "-O0 -g") set(sources BodyPlugin.cpp BodyItem.cpp WorldItem.cpp BodyMotionItem.cpp ZMPSeqItem.cpp MultiDeviceStateSeqItem.cpp WorldLogFileItem.cpp SimulatorItem.cpp SubSimulatorItem.cpp ControllerItem.cpp BodyMotionControllerItem.cpp SimulationScriptItem.cpp AISTSimulatorItem.cpp GLVisionSimulatorItem.cpp SensorVisualizerItem.cpp BodyTrackingCameraItem.cpp BodyMotionEngine.cpp KinematicFaultChecker.cpp #FilterDialogs.cpp EditableSceneBody.cpp BodyBar.cpp LeggedBodyBar.cpp KinematicsBar.cpp SimulationBar.cpp LinkTreeWidget.cpp LinkSelectionView.cpp LinkPropertyView.cpp BodyLinkView.cpp JointSliderView.cpp JointStateView.cpp BodyStateView.cpp JointGraphView.cpp LinkGraphView.cpp HrpsysFileIO.cpp CollisionSeq.cpp CollisionSeqItem.cpp CollisionSeqEngine.cpp ) set(headers BodyItem.h WorldItem.h BodyMotionItem.h MultiDeviceStateSeqItem.h WorldLogFileItem.h SimulatorItem.h SubSimulatorItem.h ControllerItem.h SimulationScriptItem.h SensorVisualizerItem.h BodyTrackingCameraItem.h KinematicFaultChecker.h BodyBar.h KinematicsBar.h SimulationBar.h LinkTreeWidget.h LinkSelectionView.h EditableSceneBody.h exportdecl.h gettext.h CollisionSeq.h CollisionSeqItem.h CollisionSeqEngine.h ) set(target CnoidBodyPlugin) make_gettext_mofiles(${target} mofiles) if(NOT QT5) QT4_WRAP_CPP(sources LinkTreeWidget.h OPTIONS "-DBOOST_TT_HAS_OPERATOR_HPP_INCLUDED" ) QT4_ADD_RESOURCES(RC_SRCS BodyPlugin.qrc) else() QT5_WRAP_CPP(sources LinkTreeWidget.h OPTIONS "-DBOOST_TT_HAS_OPERATOR_HPP_INCLUDED" ) QT5_ADD_RESOURCES(RC_SRCS BodyPlugin.qrc) endif() include_directories(${CMAKE_CURRENT_SOURCE_DIR}) add_cnoid_plugin(${target} SHARED ${sources} ${headers} ${mofiles} ${RC_SRCS}) if(QT5) qt5_use_modules(${target} Gui OpenGL Network) endif() set(boost_libraries ${Boost_REGEX_LIBRARY} ${Boost_IOSTREAMS_LIBRARY}) if(MSVC) set(boost_libraries ${boost_libraries} ${Boost_BZIP2_LIBRARY} ${Boost_ZLIB_LIBRARY}) endif() target_link_libraries(${target} CnoidBase CnoidBody ${boost_libraries}) apply_common_setting_for_plugin(${target} "${headers}") if(ENABLE_PYTHON) add_subdirectory(python) endif() choreonoid-1.5.0/src/BodyPlugin/JointGraphView.h0000664000000000000000000000365012741425367020301 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BODYPLUGIN_JOINT_GRAPH_VIEW_H_INCLUDED #define CNOID_BODYPLUGIN_JOINT_GRAPH_VIEW_H_INCLUDED #include "BodyItem.h" #include "LinkSelectionView.h" #include #include #include #include #include namespace cnoid { class Archive; class JointGraphView : public View { public: static void initializeClass(ExtensionManager* ext); JointGraphView(); ~JointGraphView(); virtual bool storeState(Archive& archive); virtual bool restoreState(const Archive& archive); protected: virtual QWidget* indicatorOnInfoBar(); private: GraphWidget graph; LinkSelectionView* linkSelection; struct ItemInfo { ~ItemInfo(){ connections.disconnect(); } MultiValueSeqItemPtr item; MultiValueSeqPtr seq; BodyItemPtr bodyItem; ConnectionSet connections; std::vector handlers; }; std::list itemInfos; std::set bodyItems; ConnectionSet bodyItemConnections; Connection itemTreeViewConnection; void onItemSelectionChanged(const ItemList& items); void onDataItemDetachedFromRoot(std::list::iterator itemInfoIter); void updateBodyItems(); void onBodyItemDetachedFromRoot(BodyItemPtr bodyItem); void setupGraphWidget(); void addJointTrajectory(std::list::iterator itemInfoIter, Link* joint, MultiValueSeqPtr seq); void onDataItemUpdated(std::list::iterator itemInfoIter); void onDataRequest(std::list::iterator itemInfoIter, int jointId, int frame, int size, double* out_values); void onDataModified(std::list::iterator itemInfoIter, int jointId, int frame, int size, double* values); }; } #endif choreonoid-1.5.0/src/BodyPlugin/BodyBar.h0000664000000000000000000000163012741425367016717 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_PLUGIN_BODY_BAR_H #define CNOID_BODY_PLUGIN_BODY_BAR_H #include #include #include #include "exportdecl.h" namespace cnoid { class BodyItem; class BodyBarImpl; class CNOID_EXPORT BodyBar : public ToolBar { public: static BodyBar* instance(); virtual ~BodyBar(); SignalProxy& selectedBodyItems)> sigBodyItemSelectionChanged(); SignalProxy sigCurrentBodyItemChanged(); const ItemList& selectedBodyItems(); const ItemList& targetBodyItems(); BodyItem* currentBodyItem(); bool makeSingleSelection(BodyItem* bodyItem); protected: virtual bool storeState(Archive& archive); virtual bool restoreState(const Archive& archive); private: BodyBar(); BodyBarImpl* impl; }; } #endif choreonoid-1.5.0/src/BodyPlugin/JointSliderView.cpp0000664000000000000000000005027312741425367021020 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "JointSliderView.h" #include "BodyItem.h" #include "BodyBar.h" #include "LinkSelectionView.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace cnoid; namespace { class SliderUnit; // slider resolution const double r = 1000000.0; } namespace cnoid { class JointSliderViewImpl : public QObject { public: JointSliderViewImpl(JointSliderView* self); ~JointSliderViewImpl(); JointSliderView* self; vector activeJointIds; vector jointSliders; BodyItemPtr currentBodyItem; Connection connectionOfKinematicStateChanged; Connection connectionOfCurrentBodyItemChanged; LazyCaller updateJointPositionsLater; Connection connectionOfBodyItemDetachedFromRoot; Connection connectionOfLinkSelectionChanged; ToggleToolButton showAllToggle; ToggleToolButton jointIdToggle; ToggleToolButton nameToggle; ToggleToolButton labelOnLeftToggle; ToggleToolButton putSpinEntryCheck; ToggleToolButton putSliderCheck; SpinBox numColumnsSpin; QButtonGroup unitRadioGroup; ToggleToolButton degreeRadio; ToggleToolButton radianRadio; QScrollArea scrollArea; QWidget sliderGridBase; QGridLayout sliderGrid; void updateSliderGrid(); void attachSliderUnits(SliderUnit* unit, int row, int col); void initializeSliders(int num); void onNumColumnsChanged(int n); void onUnitChanged(); bool eventFilter(QObject* object, QEvent* event); bool onSliderKeyPressEvent(Slider* slider, QKeyEvent* event); void focusSlider(int index); void onJointSliderChanged(int sliderIndex); void updateJointPositions(); void onCurrentBodyItemChanged(BodyItem* bodyItem); void enableConnectionToSigKinematicStateChanged(bool on); bool storeState(Archive& archive); bool restoreState(const Archive& archive); void restoreCurrentBodyItem(const Archive& archive); }; } namespace { class SliderUnit { public: JointSliderViewImpl* viewImpl; int index; QLabel idLabel; QLabel nameLabel; DoubleSpinBox spin; QLabel lowerLimitLabel; Slider slider; QLabel upperLimitLabel; double unitConversionRatio; SliderUnit(JointSliderViewImpl* viewImpl, int index) : viewImpl(viewImpl), index(index), idLabel(&viewImpl->sliderGridBase), nameLabel(&viewImpl->sliderGridBase), spin(&viewImpl->sliderGridBase), lowerLimitLabel(&viewImpl->sliderGridBase), slider(Qt::Horizontal, &viewImpl->sliderGridBase), upperLimitLabel(&viewImpl->sliderGridBase) { idLabel.setAlignment(Qt::AlignRight | Qt::AlignVCenter); nameLabel.setAlignment(Qt::AlignCenter); nameLabel.setTextInteractionFlags(Qt::TextSelectableByMouse); lowerLimitLabel.setAlignment(Qt::AlignCenter); upperLimitLabel.setAlignment(Qt::AlignCenter); spin.setAlignment(Qt::AlignCenter); spin.sigValueChanged().connect(boost::bind(&SliderUnit::onSpinValueChanged, this, _1)); slider.setSingleStep(0.1 * r); slider.setProperty("JointSliderIndex", index); slider.installEventFilter(viewImpl); slider.sigValueChanged().connect(boost::bind(&SliderUnit::onSliderValueChanged, this, _1)); } void setRangeLabelValues(double lower, double upper, int precision){ if(fabs(lower) > 10000.0){ lowerLimitLabel.setText(QString::number(lower, 'g', precision)); } else { lowerLimitLabel.setText(QString::number(lower, 'f', precision)); } if(fabs(upper) > 10000.0){ upperLimitLabel.setText(QString::number(upper, 'g', precision)); } else { upperLimitLabel.setText(QString::number(upper, 'f', precision)); } } void initialize(Link* joint){ if(viewImpl->putSpinEntryCheck.isChecked()){ spin.show(); } else { spin.hide(); } if(viewImpl->putSliderCheck.isChecked()){ lowerLimitLabel.show(); slider.show(); upperLimitLabel.show(); } else { lowerLimitLabel.hide(); slider.hide(); upperLimitLabel.hide(); } nameLabel.setText(joint->name().c_str()); if(viewImpl->nameToggle.isChecked()){ nameLabel.show(); } else { nameLabel.hide(); } idLabel.setText(QString("%1:").arg(joint->jointId())); if(viewImpl->jointIdToggle.isChecked()){ idLabel.show(); } else { idLabel.hide(); } unitConversionRatio = 1.0; double max; if(joint->isRotationalJoint()){ if(viewImpl->degreeRadio.isChecked()){ unitConversionRatio = 180.0 / PI; } max = unitConversionRatio * 2.0 * PI; } else { // SLIDE_JOINT max = std::numeric_limits::max(); } double lower = std::max(unitConversionRatio * joint->q_lower(), -max); double upper = std::min(unitConversionRatio * joint->q_upper(), max); slider.blockSignals(true); spin.blockSignals(true); slider.setRange(lower * r, upper * r); if(unitConversionRatio != 1.0){ // degree mode spin.setDecimals(1); spin.setRange(-999.9, 999.9); spin.setSingleStep(0.1); setRangeLabelValues(lower, upper, 1); } else { // radian or meter spin.setDecimals(4); spin.setRange(-9.99, 9.99); spin.setSingleStep(0.0001); setRangeLabelValues(lower, upper, 3); } spin.blockSignals(false); slider.blockSignals(false); updatePosition(joint); } double value() const { return spin.value() / unitConversionRatio; } void updatePosition(Link* joint) { double v = unitConversionRatio * joint->q(); if(v != spin.value()){ slider.blockSignals(true); spin.blockSignals(true); spin.setValue(v); slider.setValue(v * r); spin.blockSignals(false); slider.blockSignals(false); } } void onSliderValueChanged(double value){ spin.blockSignals(true); spin.setValue(value / r); spin.blockSignals(false); viewImpl->onJointSliderChanged(index); } void onSpinValueChanged(double value){ slider.blockSignals(true); slider.setValue(value * r); slider.blockSignals(false); viewImpl->onJointSliderChanged(index); } void removeWidgesFrom(QGridLayout& grid){ grid.removeWidget(&idLabel); grid.removeWidget(&nameLabel); grid.removeWidget(&spin); grid.removeWidget(&lowerLimitLabel); grid.removeWidget(&slider); grid.removeWidget(&upperLimitLabel); } }; } void JointSliderView::initializeClass(ExtensionManager* ext) { ext->viewManager().registerClass( "JointSliderView", N_("Joint Sliders"), ViewManager::SINGLE_DEFAULT); } JointSliderView::JointSliderView() { impl = new JointSliderViewImpl(this); } JointSliderViewImpl::JointSliderViewImpl(JointSliderView* self) : self(self) { using boost::bind; self->setDefaultLayoutArea(View::CENTER); self->setSizePolicy(QSizePolicy::Ignored, QSizePolicy::Ignored); QVBoxLayout* vbox = new QVBoxLayout(); vbox->setSpacing(0); QHBoxLayout* hbox = new QHBoxLayout(); hbox->setSpacing(0); showAllToggle.setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Expanding); showAllToggle.setText(_("All")); showAllToggle.setToolTip(_("Show all the joints including unselected ones")); showAllToggle.setChecked(true); showAllToggle.sigToggled().connect(bind(&JointSliderViewImpl::updateSliderGrid, this)); hbox->addWidget(&showAllToggle); jointIdToggle.setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Expanding); jointIdToggle.setText(_("ID")); jointIdToggle.setToolTip(_("Show joint IDs")); jointIdToggle.setChecked(false); jointIdToggle.sigToggled().connect(bind(&JointSliderViewImpl::updateSliderGrid, this)); hbox->addWidget(&jointIdToggle); nameToggle.setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Expanding); nameToggle.setText(_("Name")); nameToggle.setToolTip(_("Show joint names")); nameToggle.setChecked(true); nameToggle.sigToggled().connect(bind(&JointSliderViewImpl::updateSliderGrid, this)); hbox->addWidget(&nameToggle); putSpinEntryCheck.setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Expanding); putSpinEntryCheck.setText(_("Entry")); putSpinEntryCheck.setToolTip(_("Show spin entries for numerical input")); putSpinEntryCheck.setChecked(true); putSpinEntryCheck.sigToggled().connect(bind(&JointSliderViewImpl::updateSliderGrid, this)); hbox->addWidget(&putSpinEntryCheck); putSliderCheck.setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Expanding); putSliderCheck.setText(_("Slider")); putSliderCheck.setToolTip(_("Show sliders for chaning joint positions")); putSliderCheck.setChecked(true); putSliderCheck.sigToggled().connect(bind(&JointSliderViewImpl::updateSliderGrid, this)); hbox->addWidget(&putSliderCheck); labelOnLeftToggle.setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Expanding); labelOnLeftToggle.setText(_("IL")); labelOnLeftToggle.setToolTip(_("Put all the components for each joint in-line")); labelOnLeftToggle.setChecked(true); labelOnLeftToggle.sigToggled().connect(bind(&JointSliderViewImpl::updateSliderGrid, this)); hbox->addWidget(&labelOnLeftToggle); hbox->addSpacing(4); hbox->addWidget(new VSeparator()); hbox->addSpacing(4); numColumnsSpin.setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Expanding); numColumnsSpin.setToolTip(_("The number of columns")); numColumnsSpin.setRange(1, 9); numColumnsSpin.setValue(1); numColumnsSpin.sigValueChanged().connect( bind(&JointSliderViewImpl::onNumColumnsChanged, this, _1)); hbox->addWidget(&numColumnsSpin); hbox->addSpacing(4); hbox->addWidget(new VSeparator()); hbox->addSpacing(4); unitRadioGroup.addButton(°reeRadio); degreeRadio.setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Expanding); degreeRadio.setText(_("Deg.")); degreeRadio.setChecked(true); degreeRadio.sigToggled().connect(bind(&JointSliderViewImpl::onUnitChanged, this)); hbox->addWidget(°reeRadio); unitRadioGroup.addButton(&radianRadio); radianRadio.setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Expanding); radianRadio.setText(_("Rad.")); radianRadio.sigToggled().connect(bind(&JointSliderViewImpl::onUnitChanged, this)); hbox->addWidget(&radianRadio); hbox->addStretch(); vbox->addLayout(hbox); sliderGrid.setSpacing(0); QVBoxLayout* gridVBox = new QVBoxLayout(); gridVBox->addLayout(&sliderGrid); gridVBox->addStretch(); sliderGridBase.setLayout(gridVBox); scrollArea.setFrameShape(QFrame::NoFrame); scrollArea.setWidgetResizable(true); scrollArea.setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff); scrollArea.setVerticalScrollBarPolicy(Qt::ScrollBarAsNeeded); scrollArea.setWidget(&sliderGridBase); vbox->addWidget(&scrollArea, 1); self->setLayout(vbox); updateSliderGrid(); updateJointPositionsLater.setFunction(bind(&JointSliderViewImpl::updateJointPositions, this)); updateJointPositionsLater.setPriority(LazyCaller::PRIORITY_LOW); connectionOfCurrentBodyItemChanged = BodyBar::instance()->sigCurrentBodyItemChanged().connect( bind(&JointSliderViewImpl::onCurrentBodyItemChanged, this, _1)); self->sigActivated().connect(bind(&JointSliderViewImpl::enableConnectionToSigKinematicStateChanged, this, true)); self->sigDeactivated().connect(bind(&JointSliderViewImpl::enableConnectionToSigKinematicStateChanged, this, false)); } JointSliderView::~JointSliderView() { delete impl; } JointSliderViewImpl::~JointSliderViewImpl() { for(size_t i=0; i < jointSliders.size(); ++i){ delete jointSliders[i]; } connectionOfKinematicStateChanged.disconnect(); connectionOfCurrentBodyItemChanged.disconnect(); } void JointSliderViewImpl::updateSliderGrid() { if(!currentBodyItem){ initializeSliders(0); } else { BodyPtr body = currentBodyItem->body(); int numJoints = body->numJoints(); if(!showAllToggle.isChecked()){ const boost::dynamic_bitset<>& linkSelection = LinkSelectionView::mainInstance()->linkSelection(currentBodyItem); activeJointIds.clear(); for(int i=0; i < numJoints; ++i){ Link* joint = body->joint(i); if(joint->isValid() && linkSelection[joint->index()]){ activeJointIds.push_back(i); } } } else { activeJointIds.resize(numJoints); for(int i=0; i < numJoints; ++i){ activeJointIds[i] = i; } } int n = activeJointIds.size(); initializeSliders(n); int nColumns = numColumnsSpin.value(); bool isLabelAtLeft = labelOnLeftToggle.isChecked(); int nUnitColumns, nGridColumns; if(isLabelAtLeft){ nUnitColumns = 6; nGridColumns = nColumns * nUnitColumns; } else { nUnitColumns = 5; nGridColumns = nColumns * nUnitColumns; } int row = 0; int col = 0; for(int i=0; i < n; ++i){ SliderUnit* unit = jointSliders[i]; unit->initialize(body->joint(activeJointIds[i])); if(!isLabelAtLeft){ sliderGrid.addWidget(&unit->nameLabel, row, col, 1, nUnitColumns); sliderGrid.addWidget(&unit->idLabel, row + 1, col); attachSliderUnits(unit, row + 1, col + 1); col += nUnitColumns; if(col == nGridColumns){ col = 0; row += 2; } } else { sliderGrid.addWidget(&unit->idLabel,row, col); sliderGrid.addWidget(&unit->nameLabel,row, col + 1); attachSliderUnits(unit, row, col + 2); col += nUnitColumns; if(col == nGridColumns){ col = 0; row += 1; } } } } } void JointSliderViewImpl::attachSliderUnits(SliderUnit* unit, int row, int col) { sliderGrid.addWidget(&unit->spin, row, col); sliderGrid.addWidget(&unit->lowerLimitLabel,row, col + 1); sliderGrid.addWidget(&unit->slider, row, col + 2); sliderGrid.addWidget(&unit->upperLimitLabel,row, col + 3); } void JointSliderViewImpl::initializeSliders(int num) { int prevNum = jointSliders.size(); for(int i=0; i < prevNum; ++i){ jointSliders[i]->removeWidgesFrom(sliderGrid); } if(num > prevNum){ for(int i=prevNum; i < num; ++i){ int index = jointSliders.size(); jointSliders.push_back(new SliderUnit(this, index)); } } else if(num < prevNum){ for(int i=num; i < prevNum; ++i){ delete jointSliders[i]; } jointSliders.resize(num); } } void JointSliderViewImpl::onNumColumnsChanged(int n) { callLater(boost::bind(&JointSliderViewImpl::updateSliderGrid, this)); } void JointSliderViewImpl::onUnitChanged() { BodyPtr body = currentBodyItem->body(); for(size_t i=0; i < activeJointIds.size(); ++i){ int jointId = activeJointIds[i]; jointSliders[jointId]->initialize(body->joint(jointId)); } } bool JointSliderViewImpl::eventFilter(QObject* object, QEvent* event) { Slider* slider = dynamic_cast(object); if(slider && (event->type() == QEvent::KeyPress)){ return onSliderKeyPressEvent(slider, static_cast(event)); } return QObject::eventFilter(object, event); } bool JointSliderViewImpl::onSliderKeyPressEvent(Slider* slider, QKeyEvent* event) { int index = slider->property("JointSliderIndex").toInt(); bool doContinue = false; switch(event->key()){ case Qt::Key_Up: focusSlider(index - 1); break; case Qt::Key_Down: focusSlider(index + 1); break; default: doContinue = true; break; } return !doContinue; } void JointSliderViewImpl::focusSlider(int index) { if(index >= 0 && index < static_cast(jointSliders.size())){ Slider& slider = jointSliders[index]->slider; slider.setFocus(Qt::OtherFocusReason); scrollArea.ensureWidgetVisible(&slider); } } void JointSliderViewImpl::onJointSliderChanged(int sliderIndex) { int jointId = activeJointIds[sliderIndex]; Link* joint = currentBodyItem->body()->joint(jointId); joint->q() = jointSliders[sliderIndex]->value(); connectionOfKinematicStateChanged.block(); currentBodyItem->notifyKinematicStateChange(true); connectionOfKinematicStateChanged.unblock(); } void JointSliderViewImpl::updateJointPositions() { BodyPtr body = currentBodyItem->body(); for(size_t i=0; i < activeJointIds.size(); ++i){ int jointId = activeJointIds[i]; jointSliders[i]->updatePosition(body->joint(jointId)); } } void JointSliderViewImpl::onCurrentBodyItemChanged(BodyItem* bodyItem) { currentBodyItem = bodyItem; connectionOfLinkSelectionChanged.disconnect(); if(currentBodyItem){ connectionOfLinkSelectionChanged = LinkSelectionView::mainInstance()->sigSelectionChanged(bodyItem).connect (boost::bind(&JointSliderViewImpl::updateSliderGrid, this)); } updateSliderGrid(); enableConnectionToSigKinematicStateChanged(true); } void JointSliderViewImpl::enableConnectionToSigKinematicStateChanged(bool on) { connectionOfKinematicStateChanged.disconnect(); if(on && self->isActive() && currentBodyItem){ connectionOfKinematicStateChanged = currentBodyItem->sigKinematicStateChanged().connect( //bind(&JointSliderViewImpl::updateJointPositions, this)); boost::bind(updateJointPositionsLater)); updateJointPositions(); } } bool JointSliderView::storeState(Archive& archive) { return impl->storeState(archive); } bool JointSliderViewImpl::storeState(Archive& archive) { archive.write("showAllJoints", (showAllToggle.isChecked())); archive.write("jointId", (jointIdToggle.isChecked())); archive.write("name", (nameToggle.isChecked())); archive.write("numColumns", (numColumnsSpin.value())); archive.write("spinBox", (putSpinEntryCheck.isChecked())); archive.write("slider", (putSliderCheck.isChecked())); archive.write("labelOnLeft", (labelOnLeftToggle.isChecked())); archive.writeItemId("currentBodyItem", currentBodyItem); return true; } bool JointSliderView::restoreState(const Archive& archive) { return impl->restoreState(archive); } bool JointSliderViewImpl::restoreState(const Archive& archive) { showAllToggle.setChecked(archive.get("showAllJoints", true)); jointIdToggle.setChecked(archive.get("jointId", false)); nameToggle.setChecked(archive.get("name", true)); numColumnsSpin.setValue(archive.get("numColumns", 1)); putSpinEntryCheck.setChecked(archive.get("spinBox", true)); putSliderCheck.setChecked(archive.get("slider", true)); labelOnLeftToggle.setChecked(archive.get("labelOnLeft", true)); archive.addPostProcess( boost::bind(&JointSliderViewImpl::restoreCurrentBodyItem, this, boost::ref(archive))); return true; } void JointSliderViewImpl::restoreCurrentBodyItem(const Archive& archive) { onCurrentBodyItemChanged(archive.findItem("currentBodyItem")); } choreonoid-1.5.0/src/BodyPlugin/SubSimulatorItem.cpp0000664000000000000000000000214212741425367021177 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "SubSimulatorItem.h" #include #include #include "gettext.h" using namespace cnoid; SubSimulatorItem::SubSimulatorItem() { isEnabled_ = true; } SubSimulatorItem::SubSimulatorItem(const SubSimulatorItem& org) : Item(org) { isEnabled_ = org.isEnabled_; } bool SubSimulatorItem::isEnabled() { return true; } bool SubSimulatorItem::setEnabled(bool on) { isEnabled_ = on; return isEnabled_; } bool SubSimulatorItem::initializeSimulation(SimulatorItem* simulatorItem) { return true; } void SubSimulatorItem::finalizeSimulation() { } void SubSimulatorItem::doPutProperties(PutPropertyFunction& putProperty) { putProperty(_("Enabled"), isEnabled(), boost::bind(&SubSimulatorItem::setEnabled, this, _1)); } bool SubSimulatorItem::store(Archive& archive) { archive.write("enabled", isEnabled()); return true; } bool SubSimulatorItem::restore(const Archive& archive) { bool on; if(archive.read("enabled", on)){ setEnabled(on); } return true; } choreonoid-1.5.0/src/BodyPlugin/BodyPlugin.cpp0000664000000000000000000000712212741425367020006 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "WorldItem.h" #include "BodyItem.h" #include "BodyMotionItem.h" #include "MultiDeviceStateSeqItem.h" #include "ZMPSeqItem.h" #include "SimulatorItem.h" #include "AISTSimulatorItem.h" #include "BodyMotionControllerItem.h" #include "GLVisionSimulatorItem.h" #include "WorldLogFileItem.h" #include "SensorVisualizerItem.h" #include "BodyTrackingCameraItem.h" //#include "FilterDialogs.h" #include "KinematicFaultChecker.h" #include "BodyBar.h" #include "LeggedBodyBar.h" #include "LinkSelectionView.h" #include "LinkPropertyView.h" #include "BodyLinkView.h" #include "JointSliderView.h" #include "JointStateView.h" #include "BodyStateView.h" #include "JointGraphView.h" #include "LinkGraphView.h" #include "KinematicsBar.h" #include "SimulationBar.h" #include "BodyMotionEngine.h" #include "EditableSceneBody.h" #include "HrpsysFileIO.h" #include "CollisionSeqEngine.h" #include "CollisionSeqItem.h" #include #include #include #include #include "gettext.h" using namespace cnoid; namespace { class BodyPlugin : public Plugin { public: BodyPlugin() : Plugin("Body") { setActivationPriority(0); } virtual bool initialize(){ Body::addCustomizerDirectory( executableTopDirectory() + "/" + CNOID_PLUGIN_SUBDIR + "/customizer"); WorldItem::initializeClass(this); BodyItem::initializeClass(this); BodyMotionItem::initializeClass(this); SimulatorItem::initializeClass(this); AISTSimulatorItem::initializeClass(this); BodyMotionControllerItem::initializeClass(this); GLVisionSimulatorItem::initializeClass(this); WorldLogFileItem::initializeClass(this); SensorVisualizerItem::initializeClass(this); BodyTrackingCameraItem::initializeClass(this); BodyMotionEngine::initialize(this); CollisionSeqEngine::initialize(this); //initializeFilterDialogs(*this); KinematicFaultChecker::initialize(this); // This should be after the initialization of BodyMotionEngine ZMPSeqItem::initializeClass(this); MultiDeviceStateSeqItem::initializeClass(this); EditableSceneBody::initializeClass(this); SimulationBar::initialize(this); addToolBar(BodyBar::instance()); addToolBar(LeggedBodyBar::instance()); addToolBar(KinematicsBar::instance()); LinkSelectionView::initializeClass(this); LinkPropertyView::initializeClass(this); BodyLinkView::initializeClass(this); JointSliderView::initializeClass(this); JointStateView::initializeClass(this); BodyStateView::initializeClass(this); JointGraphView::initializeClass(this); LinkGraphView::initializeClass(this); CollisionSeqItem::initislizeClass(this); initializeHrpsysFileIO(this); return true; } virtual const char* description() { static std::string text = str(fmt(_("Body Plugin Version %1%\n")) % CNOID_FULL_VERSION_STRING) + "\n" + _("This plugin has been developed by Shin'ichiro Nakaoka and Choreonoid Development Team, AIST, " "and is distributed as a part of the Choreonoid package.\n" "\n") + LGPLtext() + "\n" + _("The Collision deteciton module used in this plugin is implemented using " "the OPCODE library (http://www.codercorner.com/Opcode.htm).\n"); return text.c_str(); } }; } CNOID_IMPLEMENT_PLUGIN_ENTRY(BodyPlugin); choreonoid-1.5.0/src/BodyPlugin/ControllerItem.h0000664000000000000000000000623212741425367020342 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_PLUGIN_CONTROLLER_ITEM_H #define CNOID_BODY_PLUGIN_CONTROLLER_ITEM_H #include "SimulatorItem.h" #include "exportdecl.h" namespace cnoid { class Body; class ControllerItemIO { public: virtual Body* body() = 0; virtual double timeStep() const = 0; virtual double currentTime() const = 0; virtual std::string optionString() const = 0; //! \deprecated Use timeStep(). virtual double worldTimeStep() const; }; class CNOID_EXPORT ControllerItem : public Item { public: // for the backward compatibility typedef ControllerItemIO Target; ControllerItem(); ControllerItem(const ControllerItem& org); virtual ~ControllerItem(); bool isActive() const; bool isImmediateMode() const { return isImmediateMode_; } void setImmediateMode(bool on); const std::string& optionString() const { return optionString_; } bool splitOptionString(const std::string& optionString, std::vector& out_options) const; /** This function is called before the simulation world is initialized. @note If the body() of the target returns a null pointer, a controller is not associated with a particular body. This is for a controller which does some general operations. @note This function is called from the main thread. */ virtual bool initialize(ControllerItemIO* io); /** This function is called after the simulation world is initialized. */ virtual bool start(); //! \deprecated virtual bool start(ControllerItemIO* io); virtual double timeStep() const = 0; /** \note This function is called from the simulation thread. */ virtual void input() = 0; /* @return false to request stopping @note The body oject given in the initalized function() must not be accessed in this function. The access should be done in input() and output(). @note This function is called from the simulation thread. */ virtual bool control() = 0; /** @note This function is called from the simulation thread. */ virtual void output() = 0; /** @note This function is called from the main thread. */ virtual void stop(); SignalProxy sigMessage(); std::string getMessage(); #ifdef ENABLE_SIMULATION_PROFILING virtual void getProfilingNames(std::vector& profilingNames); virtual void getProfilingTimes(std::vector& profilingTimes); #endif protected: void putMessage(const std::string& message); virtual void doPutProperties(PutPropertyFunction& putProperty); virtual bool store(Archive& archive); virtual bool restore(const Archive& archive); private: SimulatorItemPtr simulatorItem_; bool isImmediateMode_; std::string message_; Signal sigMessage_; std::string optionString_; friend class SimulatorItemImpl; void setSimulatorItem(SimulatorItem* item) { simulatorItem_ = item; } }; typedef ref_ptr ControllerItemPtr; } #endif choreonoid-1.5.0/src/BodyPlugin/SensorVisualizerItem.h0000664000000000000000000000170012741425367021541 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_PLUGIN_SENSOR_VISUALIZER_ITEM_H #define CNOID_BODY_PLUGIN_SENSOR_VISUALIZER_ITEM_H #include #include #include "exportdecl.h" namespace cnoid { class SensorVisualizerItemImpl; class CNOID_EXPORT SensorVisualizerItem : public Item, public SceneProvider { public: static void initializeClass(ExtensionManager* ext); SensorVisualizerItem(); SensorVisualizerItem(const SensorVisualizerItem& org); virtual ~SensorVisualizerItem(); virtual SgNode* getScene(); protected: virtual Item* doDuplicate() const; virtual void onPositionChanged(); virtual void doPutProperties(PutPropertyFunction& putProperty); virtual bool store(Archive& archive); virtual bool restore(const Archive& archive); private: SensorVisualizerItemImpl* impl; }; typedef ref_ptr SensorVisualizerItemPtr; } #endif choreonoid-1.5.0/src/BodyPlugin/KinematicsBar.h0000664000000000000000000000203612741425367020112 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_PLUGIN_KINEMATICS_BAR_H #define CNOID_BODY_PLUGIN_KINEMATICS_BAR_H #include #include "exportdecl.h" namespace cnoid { class KinematicsBarImpl; class CNOID_EXPORT KinematicsBar : public ToolBar { public: static KinematicsBar* instance(); virtual ~KinematicsBar(); enum Mode { AUTO_MODE, FK_MODE, IK_MODE }; int mode() const; bool isPositionDraggerEnabled() const; bool isFootSnapMode() const; void getSnapThresholds(double& distance, double& angle) const; bool isJointPositionLimitMode() const; bool isPenetrationBlockMode() const; double penetrationBlockDepth() const; bool isCollisionLinkHighlihtMode() const; int collisionDetectionPriority() const; SignalProxy sigCollisionVisualizationChanged(); protected: virtual bool storeState(Archive& archive); virtual bool restoreState(const Archive& archive); private: KinematicsBar(); KinematicsBarImpl* impl; }; } #endif choreonoid-1.5.0/src/BodyPlugin/WorldLogFileItem.h0000664000000000000000000000322312741425367020545 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_PLUGIN_WORLD_LOG_FILE_ITEM_H #define CNOID_BODY_PLUGIN_WORLD_LOG_FILE_ITEM_H #include #include "exportdecl.h" namespace cnoid { class SE3; class DeviceState; class WorldLogFileItemImpl; class CNOID_EXPORT WorldLogFileItem : public Item { public: static void initializeClass(ExtensionManager* ext); WorldLogFileItem(); WorldLogFileItem(const WorldLogFileItem& org); ~WorldLogFileItem(); bool setLogFileName(const std::string& filename); const std::string& logFileName() const; double recordingFrameRate() const; void clearOutput(); void beginHeaderOutput(); int outputBodyHeader(const std::string& name); void endHeaderOutput(); void beginFrameOutput(double time); void beginBodyStateOutput(); void outputLinkPositions(SE3* positions, int size); void outputJointPositions(double* values, int size); void beginDeviceStateOutput(); void outputDeviceState(DeviceState* state); void endDeviceStateOutput(); void endBodyStateOutput(); void endFrameOutput(); int numBodies() const; const std::string& bodyName(int bodyIndex) const; bool recallStateAtTime(double time); void invalidateLastStateConsistency(); virtual void notifyUpdate(); protected: virtual Item* doDuplicate() const; virtual void onPositionChanged(); virtual void doPutProperties(PutPropertyFunction& putProperty); virtual bool store(Archive& archive); virtual bool restore(const Archive& archive); private: WorldLogFileItemImpl* impl; }; typedef ref_ptr WorldLogFileItemPtr; } #endif choreonoid-1.5.0/src/BodyPlugin/CollisionSeqEngine.cpp0000664000000000000000000000515412741425367021467 0ustar rootroot/** \file \author Shizuko Hattori */ #include "CollisionSeq.h" #include "CollisionSeqEngine.h" #include "WorldItem.h" #include "CollisionSeqItem.h" #include #include using namespace std; using namespace cnoid; namespace cnoid { class CollisionSeqEngineImpl { public: WorldItemPtr worldItem; CollisionSeqItemPtr collisionSeqItem; CollisionSeqPtr colSeq; CollisionSeqEngineImpl(CollisionSeqEngine* self, WorldItem* worldItem, CollisionSeqItem* collisionSeqItem){ this->worldItem = worldItem; this->collisionSeqItem = collisionSeqItem; colSeq = collisionSeqItem->collisionSeq(); } virtual bool onTimeChanged(double time){ bool isValid = false; if(colSeq){ const int numFrames = colSeq->numFrames(); if(numFrames > 0){ const int frame = colSeq->frameOfTime(time); isValid = (frame < numFrames); const int clampedFrame = colSeq->clampFrameIndex(frame); const CollisionSeq::Frame collisionPairs0 = colSeq->frame(clampedFrame); CollisionLinkPairList& collisionPairs = worldItem->collisions(); collisionPairs.clear(); for(int i=0; isize(); i++){ collisionPairs.push_back(collisionPairs0[0]->at(i)); } } } dynamic_cast(worldItem->getScene())->setDirty(); dynamic_cast(worldItem->getScene())->notifyUpdate(SgUpdate::MODIFIED); return isValid; } }; } TimeSyncItemEngine* createCollisionSeqEngine(Item* sourceItem) { CollisionSeqItem* collisionSeqItem = dynamic_cast(sourceItem); if(collisionSeqItem){ Item* ownerItem = collisionSeqItem->findOwnerItem(); WorldItem* worldItem = dynamic_cast(ownerItem); if(worldItem){ return new CollisionSeqEngine(worldItem, collisionSeqItem); } } return 0; } void CollisionSeqEngine::initialize(ExtensionManager* ext) { ext->timeSyncItemEngineManger().addEngineFactory(createCollisionSeqEngine); } CollisionSeqEngine::CollisionSeqEngine(WorldItem* worldItem, CollisionSeqItem* collisionSeqItem) { impl = new CollisionSeqEngineImpl(this, worldItem, collisionSeqItem); } CollisionSeqEngine::~CollisionSeqEngine() { delete impl; } CollisionSeqItem* CollisionSeqEngine::collisionSeqItem() { return impl->collisionSeqItem.get(); } bool CollisionSeqEngine::onTimeChanged(double time) { return impl->onTimeChanged(time); } choreonoid-1.5.0/src/BodyPlugin/BodyBar.cpp0000664000000000000000000002151112741425367017252 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "BodyBar.h" #include "BodyItem.h" #include #include #include #include "gettext.h" using namespace cnoid; namespace cnoid { class BodyBarImpl { public: BodyItemPtr currentBodyItem; ItemList selectedBodyItems; ItemList targetBodyItems; Connection connectionOfItemSelectionChanged; Connection connectionOfCurrentBodyItemDetachedFromRoot; Signal& selectedBodyItems)> sigBodyItemSelectionChanged; Signal sigCurrentBodyItemChanged; BodyBarImpl(BodyBar* self); ~BodyBarImpl(); bool makeSingleSelection(BodyItem* bodyItem); void onItemSelectionChanged(const ItemList& bodyItems); void onBodyItemDetachedFromRoot(); void onCopyButtonClicked(); void onPasteButtonClicked(); void onOriginButtonClicked(); void onPoseButtonClicked(BodyItem::PresetPoseID id); void onSymmetricCopyButtonClicked(int direction, bool doMirrorCopy); bool restoreState(const Archive& archive); }; } BodyBar* BodyBar::instance() { static BodyBar* instance = new BodyBar(); return instance; } BodyBar::BodyBar() : ToolBar(N_("BodyBar")) { impl = new BodyBarImpl(this); } BodyBarImpl::BodyBarImpl(BodyBar* self) { using boost::bind; self->setVisibleByDefault(true); self->addButton(QIcon(":/Body/icons/storepose.png"), _("Memory the current pose")) ->sigClicked().connect(bind(&BodyBarImpl::onCopyButtonClicked, this)); self->addButton(QIcon(":/Body/icons/restorepose.png"), _("Recall the memorized pose")) ->sigClicked().connect(bind(&BodyBarImpl::onPasteButtonClicked, this)); self->addButton(QIcon(":/Body/icons/origin.png"), _("Move the selected bodies to the origin")) ->sigClicked().connect(bind(&BodyBarImpl::onOriginButtonClicked, this)); self->addButton(QIcon(":/Body/icons/initialpose.png"), _("Set the preset initial pose to the selected bodies")) ->sigClicked().connect(bind(&BodyBarImpl::onPoseButtonClicked, this, BodyItem::INITIAL_POSE)); self->addButton(QIcon(":/Body/icons/stdpose.png"), _("Set the preset standard pose to the selected bodies")) ->sigClicked().connect(bind(&BodyBarImpl::onPoseButtonClicked, this, BodyItem::STANDARD_POSE)); self->addSeparator(); self->addButton(QIcon(":/Body/icons/right-to-left.png"), _("Copy the right side pose to the left side")) ->sigClicked().connect(bind(&BodyBarImpl::onSymmetricCopyButtonClicked, this, 1, false)); self->addButton(QIcon(":/Body/icons/flip.png"), _("Mirror copy")) ->sigClicked().connect(bind(&BodyBarImpl::onSymmetricCopyButtonClicked, this, 0, true)); self->addButton(QIcon(":/Body/icons/left-to-right.png"), _("Copy the left side pose to the right side")) ->sigClicked().connect(bind(&BodyBarImpl::onSymmetricCopyButtonClicked, this, 0, false)); connectionOfItemSelectionChanged = ItemTreeView::mainInstance()->sigSelectionChanged().connect( bind(&BodyBarImpl::onItemSelectionChanged, this, _1)); } BodyBar::~BodyBar() { delete impl; } BodyBarImpl::~BodyBarImpl() { connectionOfItemSelectionChanged.disconnect(); connectionOfCurrentBodyItemDetachedFromRoot.disconnect(); } SignalProxy& selectedBodyItems)> BodyBar::sigBodyItemSelectionChanged() { return impl->sigBodyItemSelectionChanged; } SignalProxy BodyBar::sigCurrentBodyItemChanged() { return impl->sigCurrentBodyItemChanged; } const ItemList& BodyBar::selectedBodyItems() { return impl->selectedBodyItems; } const ItemList& BodyBar::targetBodyItems() { return impl->targetBodyItems; } BodyItem* BodyBar::currentBodyItem() { return impl->currentBodyItem; } /** \todo ItemTreeView::sigSelectionChanged() should be emitted after the final selection state has been determined. */ bool BodyBar::makeSingleSelection(BodyItem* bodyItem) { return impl->makeSingleSelection(bodyItem); } bool BodyBarImpl::makeSingleSelection(BodyItem* bodyItem) { ItemTreeView* tree = ItemTreeView::mainInstance()->mainInstance(); ItemList prevSelected = selectedBodyItems; for(size_t i=0; i < prevSelected.size(); ++i){ BodyItem* item = prevSelected[i]; if(item != bodyItem && tree->isItemSelected(item)){ tree->selectItem(item, false); } } bool selected = tree->isItemSelected(bodyItem); if(!selected){ selected = tree->selectItem(bodyItem, true); } return selected; } void BodyBarImpl::onItemSelectionChanged(const ItemList& bodyItems) { bool selectedBodyItemsChanged = false; if(selectedBodyItems != bodyItems){ selectedBodyItems = bodyItems; selectedBodyItemsChanged = true; } BodyItem* firstItem = bodyItems.toSingle(); if(firstItem && firstItem != currentBodyItem){ currentBodyItem = firstItem; connectionOfCurrentBodyItemDetachedFromRoot.disconnect(); connectionOfCurrentBodyItemDetachedFromRoot = currentBodyItem->sigDetachedFromRoot().connect( boost::bind(&BodyBarImpl::onBodyItemDetachedFromRoot, this)); sigCurrentBodyItemChanged(currentBodyItem.get()); } if(selectedBodyItemsChanged){ sigBodyItemSelectionChanged(selectedBodyItems); } targetBodyItems.clear(); if(selectedBodyItems.empty()){ if(currentBodyItem){ targetBodyItems.push_back(currentBodyItem); } } else { targetBodyItems = selectedBodyItems; } } void BodyBarImpl::onCopyButtonClicked() { if(currentBodyItem){ currentBodyItem->copyKinematicState(); } } void BodyBarImpl::onPasteButtonClicked() { for(size_t i=0; i < targetBodyItems.size(); ++i){ targetBodyItems[i]->pasteKinematicState(); } } void BodyBarImpl::onBodyItemDetachedFromRoot() { currentBodyItem = 0; connectionOfCurrentBodyItemDetachedFromRoot.disconnect(); sigCurrentBodyItemChanged(0); } void BodyBarImpl::onOriginButtonClicked() { for(size_t i=0; i < targetBodyItems.size(); ++i){ targetBodyItems[i]->moveToOrigin(); } } void BodyBarImpl::onPoseButtonClicked(BodyItem::PresetPoseID id) { for(size_t i=0; i < targetBodyItems.size(); ++i){ targetBodyItems[i]->setPresetPose(id); } } void BodyBarImpl::onSymmetricCopyButtonClicked(int direction, bool doMirrorCopy) { for(size_t i=0; i < targetBodyItems.size(); ++i){ const Listing& slinks = *targetBodyItems[i]->body()->info()->findListing("symmetricJoints"); if(slinks.isValid() && !slinks.empty()){ targetBodyItems[i]->beginKinematicStateEdit(); int from = direction; int to = 1 - direction; BodyPtr body = targetBodyItems[i]->body(); for(int j=0; j < slinks.size(); ++j){ const Listing& linkPair = *slinks[j].toListing(); if(linkPair.size() == 1 && doMirrorCopy){ Link* link = body->link(linkPair[0].toString()); if(link){ link->q() = -link->q(); } } else if(linkPair.size() >= 2){ Link* link1 = body->link(linkPair[from].toString()); Link* link2 = body->link(linkPair[to].toString()); if(link1 && link2){ double sign = 1.0; if(linkPair.size() >= 3){ sign = linkPair[2].toDouble(); } if(doMirrorCopy){ double q1 = link1->q(); link1->q() = sign * link2->q(); link2->q() = sign * q1; } else { link2->q() = sign * link1->q(); } } } } targetBodyItems[i]->notifyKinematicStateChange(true); targetBodyItems[i]->acceptKinematicStateEdit(); } } } bool BodyBar::storeState(Archive& archive) { if(impl->currentBodyItem){ archive.writeItemId("current", impl->currentBodyItem); } return true; } bool BodyBar::restoreState(const Archive& archive) { archive.addPostProcess(boost::bind(&BodyBarImpl::restoreState, impl, boost::ref(archive))); return true; } bool BodyBarImpl::restoreState(const Archive& archive) { if(!currentBodyItem){ currentBodyItem = archive.findItem("current"); if(currentBodyItem){ if(targetBodyItems.empty()){ targetBodyItems.push_back(currentBodyItem); } sigCurrentBodyItemChanged(currentBodyItem.get()); } } return true; } choreonoid-1.5.0/src/BodyPlugin/ControllerItem.cpp0000664000000000000000000000524512741425367020700 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "ControllerItem.h" #include #include #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; double ControllerItemIO::worldTimeStep() const { return timeStep(); } ControllerItem::ControllerItem() { isImmediateMode_ = true; } ControllerItem::ControllerItem(const ControllerItem& org) : Item(org) { isImmediateMode_ = org.isImmediateMode_; } ControllerItem::~ControllerItem() { } bool ControllerItem::splitOptionString(const std::string& optionString, std::vector& out_options) const { out_options.clear(); typedef boost::escaped_list_separator separator; separator sep('\\', ' '); boost::tokenizer tok(optionString, sep); for(boost::tokenizer::iterator p = tok.begin(); p != tok.end(); ++p){ const string& token = *p; if(!token.empty()){ out_options.push_back(token); } } return !out_options.empty(); } void ControllerItem::setImmediateMode(bool on) { isImmediateMode_ = on; } bool ControllerItem::isActive() const { return simulatorItem_ ? simulatorItem_->isRunning() : false; } bool ControllerItem::initialize(ControllerItemIO* io) { return true; } bool ControllerItem::start() { return true; } bool ControllerItem::start(ControllerItemIO* io) { return true; } void ControllerItem::stop() { } std::string ControllerItem::getMessage() { string message(message_); message_.clear(); return message; } void ControllerItem::putMessage(const std::string& message) { message_ += message; if(!sigMessage_.empty()){ sigMessage_(message_); message_.clear(); } } SignalProxy ControllerItem::sigMessage() { return sigMessage_; } void ControllerItem::doPutProperties(PutPropertyFunction& putProperty) { putProperty(_("Immediate mode"), isImmediateMode_, changeProperty(isImmediateMode_)); putProperty(_("Controller options"), optionString_, changeProperty(optionString_)); } bool ControllerItem::store(Archive& archive) { archive.write("isImmediateMode", isImmediateMode_); archive.write("controllerOptions", optionString_, DOUBLE_QUOTED); return true; } bool ControllerItem::restore(const Archive& archive) { archive.read("isImmediateMode", isImmediateMode_); archive.read("controllerOptions", optionString_); return true; } #ifdef ENABLE_SIMULATION_PROFILING void ControllerItem::getProfilingNames(vector& profilingNames) { } void ControllerItem::getProfilingTimes(vector& profilingToimes) { } #endif choreonoid-1.5.0/src/BodyPlugin/SimulationBar.cpp0000664000000000000000000001676512741425367020520 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "SimulationBar.h" #include "SimulatorItem.h" #include "WorldItem.h" #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace cnoid; using boost::format; static SimulationBar* instance_ = 0; static void onSigOptionsParsed(boost::program_options::variables_map& v) { if(v.count("start-simulation")){ callLater(boost::bind(&SimulationBar::startSimulation, instance_, true)); } } void SimulationBar::initialize(ExtensionManager* ext) { if(!instance_){ instance_ = new SimulationBar(); ext->addToolBar(instance_); ext->optionManager() .addOption("start-simulation", "start simulation automatically") .sigOptionsParsed().connect(onSigOptionsParsed); } } SimulationBar* SimulationBar::instance() { return instance_; } SimulationBar::SimulationBar() : ToolBar(N_("SimulationBar")) { using boost::bind; setVisibleByDefault(true); addButton(QIcon(":/Body/icons/store-world-initial.png"), _("Store body positions to the initial world state"))-> sigClicked().connect(bind(&SimulationBar::onStoreInitialClicked, this)); addButton(QIcon(":/Body/icons/restore-world-initial.png"), _("Restore body positions from the initial world state"))-> sigClicked().connect(bind(&SimulationBar::onRestoreInitialClicked, this)); typedef boost::function Callback; addButton(QIcon(":/Body/icons/start-simulation.png"), _("Start simulation from the beginning"))-> sigClicked().connect(bind(&SimulationBar::startSimulation, this, true)); addButton(QIcon(":/Body/icons/restart-simulation.png"), _("Start simulation from the current state"))-> sigClicked().connect(bind(&SimulationBar::startSimulation, this, false)); pauseToggle = addToggleButton(QIcon(":/Body/icons/pause-simulation.png"), _("Pause simulation")); pauseToggle->sigClicked().connect(bind(&SimulationBar::onPauseSimulationClicked, this)); pauseToggle->setChecked(false); addButton(QIcon(":/Body/icons/stop-simulation.png"), _("Stop simulation"))-> sigClicked().connect(bind(&SimulationBar::onStopSimulationClicked, this)); } SimulationBar::~SimulationBar() { } static void forEachTargetBodyItem(boost::function callback) { ItemTreeView* itemTreeView = ItemTreeView::instance(); ItemList bodyItems; bodyItems.extractChildItems(RootItem::instance()); for(int i=0; i < bodyItems.size(); ++i){ BodyItem* bodyItem = bodyItems.get(i); bool isTarget = itemTreeView->isItemSelected(bodyItem); if(!isTarget){ WorldItem* worldItem = bodyItem->findOwnerItem(); if(worldItem && itemTreeView->isItemSelected(worldItem)){ isTarget = true; } } if(isTarget){ callback(bodyItem); } } } static void storeInitialBodyState(BodyItem* bodyItem) { bodyItem->storeInitialState(); MessageView::instance()->putln( format(_("Current state of %1% has been set to the initial state.")) % bodyItem->name()); } void SimulationBar::onStoreInitialClicked() { forEachTargetBodyItem(storeInitialBodyState); } void SimulationBar::onRestoreInitialClicked() { forEachTargetBodyItem(boost::function(boost::bind(&BodyItem::restoreInitialState, _1, true))); } void SimulationBar::forEachSimulator(boost::function callback, bool doSelect) { MessageView* mv = MessageView::instance(); /* ItemList simulators = ItemTreeView::mainInstance()->selectedItems(); */ ItemList simulators = ItemTreeView::mainInstance()->selectedItems(); if(simulators.empty()){ simulators.extractChildItems(RootItem::instance()); if(simulators.empty()){ mv->notify(_("There is no simulator item.")); } else if(simulators.size() > 1){ simulators.clear(); mv->notify(_("Please select a simulator item to simulate.")); } else { if(doSelect){ ItemTreeView::instance()->selectItem(simulators.front()); } } } typedef map WorldToSimulatorMap; WorldToSimulatorMap worldToSimulator; for(int i=0; i < simulators.size(); ++i){ SimulatorItem* simulator = simulators.get(i); WorldItem* world = simulator->findOwnerItem(); if(world){ WorldToSimulatorMap::iterator p = worldToSimulator.find(world); if(p == worldToSimulator.end()){ worldToSimulator[world] = simulator; } else { p->second = 0; // skip if multiple simulators are selected } } } for(int i=0; i < simulators.size(); ++i){ SimulatorItem* simulator = simulators.get(i); WorldItem* world = simulator->findOwnerItem(); if(!world){ mv->notify(format(_("%1% cannot be processed because it is not related with a world.")) % simulator->name()); } else { WorldToSimulatorMap::iterator p = worldToSimulator.find(world); if(p != worldToSimulator.end()){ if(!p->second){ mv->notify(format(_("%1% cannot be processed because another simulator" "in the same world is also selected.")) % simulator->name()); } else { callback(simulator); } } } } } void SimulationBar::startSimulation(bool doRest) { forEachSimulator(boost::bind(&SimulationBar::startSimulation, this, _1, doRest), true); } void SimulationBar::startSimulation(SimulatorItem* simulator, bool doReset) { if(simulator->isRunning()){ if(pauseToggle->isChecked() && !doReset){ simulator->restartSimulation(); pauseToggle->setChecked(false); } //simulator->selectMotionItems(); TimeBar::instance()->startPlaybackFromFillLevel(); } else { sigSimulationAboutToStart_(simulator); simulator->startSimulation(doReset); pauseToggle->setChecked(false); } } void SimulationBar::onStopSimulationClicked() { forEachSimulator(boost::bind(&SimulationBar::stopSimulation, this, _1)); TimeBar* timeBar = TimeBar::instance(); if(timeBar->isDoingPlayback()){ timeBar->stopPlayback(); } pauseToggle->setChecked(false); } void SimulationBar::stopSimulation(SimulatorItem* simulator) { simulator->stopSimulation(); } void SimulationBar::onPauseSimulationClicked() { forEachSimulator(boost::bind(&SimulationBar::pauseSimulation, this, _1)); } void SimulationBar::pauseSimulation(SimulatorItem* simulator) { if(pauseToggle->isChecked()){ if(simulator->isRunning()) simulator->pauseSimulation(); TimeBar* timeBar = TimeBar::instance(); if(timeBar->isDoingPlayback()){ timeBar->stopPlayback(); } } else { if(simulator->isRunning()) simulator->restartSimulation(); TimeBar::instance()->startPlaybackFromFillLevel(); } } choreonoid-1.5.0/src/BodyPlugin/ZMPSeqItem.cpp0000664000000000000000000000641712741425367017676 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "ZMPSeqItem.h" #include "BodyItem.h" #include "BodyMotionItem.h" #include "BodyMotionEngine.h" #include #include #include "gettext.h" using namespace std; using namespace cnoid; using boost::format; namespace { AbstractSeqItem* createZMPSeqItem(AbstractSeqPtr seq) { ZMPSeqPtr zmpseq = dynamic_pointer_cast(seq); return zmpseq ? new ZMPSeqItem(zmpseq) : 0; } class ZMPSeqEngine : public TimeSyncItemEngine { ZMPSeqPtr seq; BodyItemPtr bodyItem; public: ZMPSeqEngine(ZMPSeqItem* seqItem, BodyItem* bodyItem) : seq(seqItem->zmpseq()), bodyItem(bodyItem) { seqItem->sigUpdated().connect(boost::bind(&TimeSyncItemEngine::notifyUpdate, this)); } virtual bool onTimeChanged(double time) { bool isValidTime = false; if(!seq->empty()){ const Vector3& zmp = seq->at(seq->clampFrameIndex(seq->frameOfTime(time), isValidTime)); if(seq->isRootRelative()){ bodyItem->setZmp(bodyItem->body()->rootLink()->T() * zmp); } else { bodyItem->setZmp(zmp); } } return isValidTime; } }; TimeSyncItemEngine* createZMPSeqEngine(BodyItem* bodyItem, AbstractSeqItem* seqItem) { ZMPSeqItem* item = dynamic_cast(seqItem); if(item){ return new ZMPSeqEngine(item, bodyItem); } return 0; } } void ZMPSeqItem::initializeClass(ExtensionManager* ext) { ext->itemManager().registerClass(N_("ZMPSeqItem")); BodyMotionItem::addExtraSeqItemFactory(ZMPSeq::key(), createZMPSeqItem); BodyMotionEngine::addExtraSeqEngineFactory(ZMPSeq::key(), createZMPSeqEngine); } ZMPSeqItem::ZMPSeqItem() : Vector3SeqItem(boost::make_shared()) { zmpseq_ = static_pointer_cast(seq()); } ZMPSeqItem::ZMPSeqItem(ZMPSeqPtr seq) : Vector3SeqItem(seq), zmpseq_(seq) { } ZMPSeqItem::ZMPSeqItem(const ZMPSeqItem& org) : Vector3SeqItem(org, boost::make_shared(*org.zmpseq_)) { zmpseq_ = static_pointer_cast(seq()); } ZMPSeqItem::~ZMPSeqItem() { } bool ZMPSeqItem::makeRootRelative(bool on) { BodyMotionItem* bodyMotionItem = dynamic_cast(parentItem()); if(bodyMotionItem){ if(cnoid::makeRootRelative(*zmpseq_, *bodyMotionItem->motion(), on)){ mvout() << (format(_("%1% of %2% has been converted to %3%.")) % name() % bodyMotionItem->name() % (on ? _("the root relative coordinate") : _("the global coordinate"))) << endl; return true; } } mvout() << (format(_("%1%'s coordinate system cannot be changed " "because there is no root link motion associated with %1%.")) % name()) << endl; return false; } Item* ZMPSeqItem::doDuplicate() const { return new ZMPSeqItem(*this); } void ZMPSeqItem::doPutProperties(PutPropertyFunction& putProperty) { AbstractSeqItem::doPutProperties(putProperty); putProperty(_("Root relative"), zmpseq_->isRootRelative(), boost::bind(&ZMPSeqItem::makeRootRelative, this, _1)); } choreonoid-1.5.0/src/BodyPlugin/AISTSimulatorItem.h0000664000000000000000000000606212741425367020660 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_BODYPLUGIN_AIST_SIMULATOR_ITEM_H #define CNOID_BODYPLUGIN_AIST_SIMULATOR_ITEM_H #include "SimulatorItem.h" #include #include "exportdecl.h" namespace cnoid { class ContactAttribute; class AISTSimulatorItemImpl; class CNOID_EXPORT AISTSimulatorItem : public SimulatorItem { public: static void initializeClass(ExtensionManager* ext); AISTSimulatorItem(); AISTSimulatorItem(const AISTSimulatorItem& org); virtual ~AISTSimulatorItem(); virtual bool startSimulation(bool doReset = true); enum DynamicsMode { FORWARD_DYNAMICS = 0, HG_DYNAMICS, KINEMATICS, N_DYNAMICS_MODES }; enum IntegrationMode { EULER_INTEGRATION = 0, RUNGE_KUTTA_INTEGRATION, N_INTEGRATION_MODES }; void setDynamicsMode(int mode); void setIntegrationMode(int mode); void setGravity(const Vector3& gravity); const Vector3& gravity() const; void setFriction(double staticFriction, double slipFriction); void setContactCullingDistance(double value); void setContactCullingDepth(double value); void setErrorCriterion(double value); void setMaxNumIterations(int value); void setContactCorrectionDepth(double value); void setContactCorrectionVelocityRatio(double value); void setEpsilon(double epsilon); void set2Dmode(bool on); void setKinematicWalkingEnabled(bool on); void setConstraintForceOutputEnabled(bool on); virtual void setForcedPosition(BodyItem* bodyItem, const Position& T); virtual bool isForcedPositionActiveFor(BodyItem* bodyItem) const; virtual void clearForcedPositions(); // experimental functions void setFriction(Link* link1, Link* link2, double staticFriction, double slipFriction); typedef boost::function CollisionHandler; int registerCollisionHandler(const std::string& name, CollisionHandler handler); void unregisterCollisionHandler(int handlerId); int collisionHandlerId(const std::string& name) const; void setCollisionHandler(Link* link1, Link* link2, int handlerId); protected: virtual SimulationBody* createSimulationBody(Body* orgBody); virtual bool initializeSimulation(const std::vector& simBodies); virtual bool stepSimulation(const std::vector& activeSimBodies); virtual void finalizeSimulation(); virtual CollisionLinkPairListPtr getCollisions(); virtual Item* doDuplicate() const; virtual void doPutProperties(PutPropertyFunction& putProperty); virtual bool store(Archive& archive); virtual bool restore(const Archive& archive); #ifdef ENABLE_SIMULATION_PROFILING virtual void getProfilingNames(std::vector& profilingNames); virtual void getProfilingTimes(std::vector& profilingTimes); #endif private: AISTSimulatorItemImpl* impl; friend class AISTSimulatorItemImpl; }; typedef ref_ptr AISTSimulatorItemPtr; } #endif choreonoid-1.5.0/src/BodyPlugin/BodyMotionItem.h0000664000000000000000000000365712741425367020312 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_PLUGIN_BODY_MOTION_ITEM_H #define CNOID_BODY_PLUGIN_BODY_MOTION_ITEM_H #include #include #include #include "exportdecl.h" namespace cnoid { class BodyMotionItemImpl; class CNOID_EXPORT BodyMotionItem : public AbstractMultiSeqItem { public: static void initializeClass(ExtensionManager* ext); static void addExtraSeqItemFactory( const std::string& key, boost::function factory); BodyMotionItem(); BodyMotionItem(BodyMotionPtr bodyMotion); BodyMotionItem(const BodyMotionItem& org); ~BodyMotionItem(); virtual AbstractMultiSeqPtr abstractMultiSeq(); BodyMotionPtr motion() { return bodyMotion_; } MultiValueSeqItem* jointPosSeqItem() { return jointPosSeqItem_.get(); } MultiValueSeqPtr jointPosSeq() { return bodyMotion_->jointPosSeq(); } MultiSE3SeqItem* linkPosSeqItem() { return linkPosSeqItem_.get(); } MultiSE3SeqPtr linkPosSeq() { return bodyMotion_->linkPosSeq(); } int numExtraSeqItems() const; const std::string& extraSeqKey(int index) const; AbstractSeqItem* extraSeqItem(int index); const AbstractSeqItem* extraSeqItem(int index) const; SignalProxy sigExtraSeqItemsChanged(); void updateExtraSeqItems(); virtual void notifyUpdate(); protected: virtual bool onChildItemAboutToBeAdded(Item* childItem, bool isManualOperation); virtual Item* doDuplicate() const; virtual bool store(Archive& archive); virtual bool restore(const Archive& archive); private: BodyMotionPtr bodyMotion_; MultiValueSeqItemPtr jointPosSeqItem_; MultiSE3SeqItemPtr linkPosSeqItem_; BodyMotionItemImpl* impl; friend class BodyMotionItemImpl; }; typedef ref_ptr BodyMotionItemPtr; } #endif choreonoid-1.5.0/src/BodyPlugin/LinkGraphView.cpp0000664000000000000000000002266312741425367020453 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "LinkGraphView.h" #include "LinkSelectionView.h" #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace cnoid; void LinkGraphView::initializeClass(ExtensionManager* ext) { ext->viewManager().registerClass( "LinkGraphView", N_("Link Trajectories"), ViewManager::SINGLE_OPTIONAL); } LinkGraphView::LinkGraphView() : graph(this) { setDefaultLayoutArea(View::BOTTOM); setSizePolicy(QSizePolicy::Ignored, QSizePolicy::Ignored); static const char* xyzLabels[] = { "X", "Y", "Z" }; static const char* rpyLabels[] = { "R", "P", "Y" }; QHBoxLayout* hbox = new QHBoxLayout(); hbox->setSpacing(0); QVBoxLayout* vbox = new QVBoxLayout(); vbox->setSpacing(0); vbox->addStretch(); setupElementToggleSet(vbox, xyzToggles, xyzLabels, true); setupElementToggleSet(vbox, rpyToggles, rpyLabels, false); vbox->addStretch(); hbox->addLayout(vbox); hbox->addWidget(&graph, 1); setLayout(hbox); itemTreeViewConnection = ItemTreeView::mainInstance()->sigSelectionChanged().connect( boost::bind(&LinkGraphView::onItemSelectionChanged, this, _1)); linkSelection = LinkSelectionView::mainInstance(); } void LinkGraphView::setupElementToggleSet (QBoxLayout* box, ToggleToolButton toggles[], const char* labels[], bool isActive) { for(int i=0; i < 3; ++i){ toggles[i].setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred); box->addWidget(&toggles[i]); toggles[i].setChecked(isActive); toggles[i].setText(labels[i]); toggleConnections.add( toggles[i].sigToggled().connect( boost::bind(&LinkGraphView::setupGraphWidget, this))); } } LinkGraphView::~LinkGraphView() { itemTreeViewConnection.disconnect(); bodyItemConnections.disconnect(); } QWidget* LinkGraphView::indicatorOnInfoBar() { return &graph.statusLabel(); } void LinkGraphView::onItemSelectionChanged(const ItemList& items) { if(items.empty()){ return; } if(itemInfos.size() == items.size()){ bool unchanged = true; int i=0; for(list::iterator it = itemInfos.begin(); it != itemInfos.end(); ++it){ if(it->item != items[i++]){ unchanged = false; break; } } if(unchanged){ return; } } itemInfos.clear(); for(size_t i=0; i < items.size(); ++i){ BodyItemPtr bodyItem = items[i]->findOwnerItem(); if(bodyItem){ itemInfos.push_back(ItemInfo()); list::iterator it = --itemInfos.end(); it->item = items[i]; it->seq = it->item->seq(); it->bodyItem = bodyItem; it->connections.add(it->item->sigUpdated().connect( boost::bind(&LinkGraphView::onDataItemUpdated, this, it))); it->connections.add(it->item->sigDetachedFromRoot().connect( boost::bind(&LinkGraphView::onDataItemDetachedFromRoot, this, it))); } } updateBodyItems(); setupGraphWidget(); } void LinkGraphView::onDataItemDetachedFromRoot(std::list::iterator itemInfoIter) { itemInfos.erase(itemInfoIter); updateBodyItems(); setupGraphWidget(); } void LinkGraphView::updateBodyItems() { bodyItemConnections.disconnect(); bodyItems.clear(); for(list::iterator it = itemInfos.begin(); it != itemInfos.end(); ++it){ set::iterator p = bodyItems.find(it->bodyItem); if(p == bodyItems.end()){ bodyItems.insert(it->bodyItem); bodyItemConnections.add( linkSelection->sigSelectionChanged(it->bodyItem).connect( boost::bind(&LinkGraphView::setupGraphWidget, this))); bodyItemConnections.add( it->bodyItem->sigDetachedFromRoot().connect( boost::bind(&LinkGraphView::onBodyItemDetachedFromRoot, this, it->bodyItem))); } } } void LinkGraphView::onBodyItemDetachedFromRoot(BodyItemPtr bodyItem) { bool erased = false; list::iterator it = itemInfos.begin(); while(it != itemInfos.end()){ if(it->bodyItem == bodyItem){ it = itemInfos.erase(it); erased = true; } else { ++it; } } if(erased){ updateBodyItems(); setupGraphWidget(); } } void LinkGraphView::setupGraphWidget() { graph.clearDataHandlers(); for(list::iterator it = itemInfos.begin(); it != itemInfos.end(); ++it){ if(it->bodyItem){ MultiSE3SeqPtr seq = it->item->seq(); int numParts = seq->numParts(); BodyPtr body = it->bodyItem->body(); const std::vector& selectedLinkIndices = linkSelection->selectedLinkIndices(it->bodyItem); for(size_t i=0; i < selectedLinkIndices.size(); ++i){ Link* link = body->link(selectedLinkIndices[i]); if(link && link->index() < numParts){ addPositionTrajectory(it, link, seq); } } } } } void LinkGraphView::addPositionTrajectory (std::list::iterator itemInfoIter, Link* link, MultiSE3SeqPtr seq) { for(int i=0; i < 2; ++i){ ToggleToolButton* toggles = (i == 0) ? xyzToggles : rpyToggles; for(int j=0; j < 3; ++j){ if(toggles[j].isChecked()){ GraphDataHandlerPtr handler(new GraphDataHandler()); handler->setLabel(link->name()); handler->setFrameProperties(seq->numFrames(), seq->frameRate()); handler->setDataRequestCallback( boost::bind(&LinkGraphView::onDataRequest, this, itemInfoIter, link->index(), i, j, _1, _2, _3)); handler->setDataModifiedCallback( boost::bind(&LinkGraphView::onDataModified, this, itemInfoIter, link->index(), i, j, _1, _2, _3)); graph.addDataHandler(handler); itemInfoIter->handlers.push_back(handler); } } } } void LinkGraphView::onDataItemUpdated(std::list::iterator itemInfoIter) { const MultiSE3SeqPtr& seq = itemInfoIter->item->seq(); int newNumFrames = seq->numFrames(); double newFrameRate = seq->frameRate(); for(size_t i=0; i < itemInfoIter->handlers.size(); ++i){ itemInfoIter->handlers[i]->setFrameProperties(newNumFrames, newFrameRate); itemInfoIter->handlers[i]->update(); } } void LinkGraphView::onDataRequest (std::list::iterator itemInfoIter, int linkIndex, int type, int axis, int frame, int size, double* out_values) { MultiSE3Seq::Part part = itemInfoIter->seq->part(linkIndex); if(type == 0){ // xyz for(int i=0; i < size; ++i){ const SE3& p = part[frame + i]; out_values[i] = p.translation()[axis]; } } else { // rpy for(int i=0; i < size; ++i){ const SE3& p = part[frame + i]; out_values[i] = rpyFromRot(Matrix3(p.rotation()))[axis]; } } } void LinkGraphView::onDataModified (std::list::iterator itemInfoIter, int linkIndex, int type, int axis, int frame, int size, double* values) { MultiSE3Seq::Part part = itemInfoIter->seq->part(linkIndex); if(type == 0){ // xyz for(int i=0; i < size; ++i){ SE3& p = part[frame + i]; p.translation()[axis] = values[i]; } } else { // rpy for(int i=0; i < size; ++i){ SE3& p = part[frame + i]; Vector3 rpy(rpyFromRot(Matrix3(p.rotation()))); rpy[axis] = values[i]; p.rotation() = rotFromRpy(rpy); } } itemInfoIter->connections.block(); itemInfoIter->item->notifyUpdate(); itemInfoIter->connections.unblock(); } bool LinkGraphView::storeState(Archive& archive) { if(graph.storeState(archive)){ Listing& visibleElements = *archive.createFlowStyleListing("visibleElements"); for(int i=0; i < 3; ++i){ if(xyzToggles[i].isChecked()){ visibleElements.append(i); } } for(int i=0; i < 3; ++i){ if(rpyToggles[i].isChecked()){ visibleElements.append(i+3); } } return true; } return false; } bool LinkGraphView::restoreState(const Archive& archive) { if(graph.restoreState(archive)){ const Listing& visibleElements = *archive.findListing("visibleElements"); if(visibleElements.isValid()){ toggleConnections.block(); for(int i=0; i < 3; ++i){ xyzToggles[i].setChecked(false); rpyToggles[i].setChecked(false); } for(int i=0; i < visibleElements.size(); ++i){ int index = visibleElements[i].toInt(); if(index < 3){ xyzToggles[index].setChecked(true); } else { rpyToggles[index-3].setChecked(true); } } toggleConnections.unblock(); } return true; } return false; } choreonoid-1.5.0/src/BodyPlugin/BodyTrackingCameraItem.h0000664000000000000000000000175012741425367021710 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_PLUGIN_BODY_TRACKING_CAMERA_ITEM_H #define CNOID_BODY_PLUGIN_BODY_TRACKING_CAMERA_ITEM_H #include #include #include "exportdecl.h" namespace cnoid { class BodyTrackingCameraItemImpl; class CNOID_EXPORT BodyTrackingCameraItem : public Item, public SceneProvider { public: static void initializeClass(ExtensionManager* ext); BodyTrackingCameraItem(); BodyTrackingCameraItem(const BodyTrackingCameraItem& org); virtual void setName(const std::string& name); virtual SgNode* getScene(); protected: virtual Item* doDuplicate() const; virtual void onPositionChanged(); virtual void doPutProperties(PutPropertyFunction& putProperty); virtual bool store(Archive& archive); virtual bool restore(const Archive& archive); private: BodyTrackingCameraItemImpl* impl; }; typedef ref_ptr BodyTrackingCameraItemPtr; } #endif choreonoid-1.5.0/src/BodyPlugin/BodyStateView.cpp0000664000000000000000000002451612741425367020471 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "BodyStateView.h" #include "BodyBar.h" #include #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace cnoid; namespace { const bool TRACE_FUNCTIONS = false; struct DeviceTypeOrder { bool operator()(const Device* lhs, const Device* rhs) const { int result = strcmp(typeid(*lhs).name(), typeid(*rhs).name()); return (result == 0) ? (lhs->id() <= rhs->id()) : (result <= 0); } }; } namespace cnoid { class StateItem : public QTreeWidgetItem { public: StateItem() { lastNumValidColumns = 0; } int lastNumValidColumns; }; class BodyStateViewImpl { public: BodyStateView* self; TreeWidget stateTreeWidget; BodyItemPtr currentBodyItem; BodyPtr currentBody; vector buf; PolymorphicReferencedArray accessors; vector< vector > extraStateItemMap; vector extraState; Connection bodyItemChangeConnection; ConnectionSet stateConnections; BodyStateViewImpl(BodyStateView* self); ~BodyStateViewImpl(); void clearSignalConnections(); void onActivated(bool on); void setCurrentBodyItem(BodyItem* bodyItem); void updateStateList(BodyItem* bodyItem); void updateDeviceStates(DevicePtr device, int rowIndex); void updateExtraStates(); }; } void BodyStateView::initializeClass(ExtensionManager* ext) { ext->viewManager().registerClass( "BodyStateView", N_("Body State"), ViewManager::SINGLE_OPTIONAL); } BodyStateView::BodyStateView() { impl = new BodyStateViewImpl(this); } BodyStateViewImpl::BodyStateViewImpl(BodyStateView* self) : self(self) { self->setDefaultLayoutArea(View::BOTTOM); QVBoxLayout* vbox = new QVBoxLayout(); stateTreeWidget.setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff); stateTreeWidget.setSelectionMode(QAbstractItemView::NoSelection); stateTreeWidget.setAlternatingRowColors(true); stateTreeWidget.setVerticalGridLineShown(true); stateTreeWidget.setAllColumnsShowFocus(true); stateTreeWidget.setHeaderHidden(true); stateTreeWidget.setRootIsDecorated(false); QHeaderView* header = stateTreeWidget.header(); header->setStretchLastSection(false); header->setMinimumSectionSize(0); stateTreeWidget.setColumnCount(1); vbox->addWidget(&stateTreeWidget); self->setLayout(vbox); self->sigActivated().connect(boost::bind(&BodyStateViewImpl::onActivated, this, true)); self->sigDeactivated().connect(boost::bind(&BodyStateViewImpl::onActivated, this ,false)); //self->enableFontSizeZoomKeys(true); } BodyStateView::~BodyStateView() { delete impl; } BodyStateViewImpl::~BodyStateViewImpl() { clearSignalConnections(); } void BodyStateViewImpl::clearSignalConnections() { bodyItemChangeConnection.disconnect(); stateConnections.disconnect(); } void BodyStateViewImpl::onActivated(bool on) { clearSignalConnections(); if(!on){ setCurrentBodyItem(0); } else { BodyBar* bodyBar = BodyBar::instance(); setCurrentBodyItem(bodyBar->currentBodyItem()); bodyItemChangeConnection = bodyBar->sigCurrentBodyItemChanged().connect( boost::bind(&BodyStateViewImpl::setCurrentBodyItem, this, _1)); } } void BodyStateViewImpl::setCurrentBodyItem(BodyItem* bodyItem) { currentBodyItem = bodyItem; if(bodyItem){ currentBody = bodyItem->body(); } else { currentBody.reset(); } updateStateList(bodyItem); } void BodyStateViewImpl::updateStateList(BodyItem* bodyItem) { stateConnections.disconnect(); stateTreeWidget.clear(); int maxNumStateElements = 0; if(currentBody){ DeviceList<> devices(currentBody->devices()); DeviceList<> targetDevices; targetDevices << devices.extract(); targetDevices << devices.extract(); targetDevices << devices.extract(); std::stable_sort(targetDevices.begin(), targetDevices.end(), DeviceTypeOrder()); for(int i=0; i < targetDevices.size(); ++i){ Device* device = targetDevices[i]; StateItem* deviceItem = new StateItem(); deviceItem->setText(0, QString(" %1 ").arg(device->name().c_str())); stateTreeWidget.addTopLevelItem(deviceItem); if(device->stateSize() > maxNumStateElements){ maxNumStateElements = device->stateSize(); } stateConnections.add( device->sigStateChanged().connect( boost::bind(&BodyStateViewImpl::updateDeviceStates, this, device, i))); updateDeviceStates(device, i); } extraStateItemMap.clear(); vector names; currentBody->getCaches(accessors, names); for(int i=0; i < accessors.size(); ++i){ ExtraBodyStateAccessor& accessor = *accessors[i]; vector itemMap; accessor.getState(extraState); if(!extraState.empty()){ for(int j=0; j < extraState.size(); ++j){ QTreeWidgetItem* stateItem = new StateItem(); stateItem->setText(0, QString(" %1 ").arg(accessor.getStateItemLabel(j))); itemMap.push_back(stateTreeWidget.topLevelItemCount()); stateTreeWidget.addTopLevelItem(stateItem); int m = ExtraBodyStateAccessor::getNumValueElements(extraState[j]); if(m > maxNumStateElements){ maxNumStateElements = m; } } stateConnections.add( accessor.sigStateChanged().connect( boost::bind(&BodyStateViewImpl::updateExtraStates, this))); } extraStateItemMap.push_back(itemMap); } if(!extraStateItemMap.empty()){ updateExtraStates(); } } int lastColumn = maxNumStateElements + 1; stateTreeWidget.setColumnCount(lastColumn + 1); stateTreeWidget.setHeaderSectionResizeMode(0, QHeaderView::ResizeToContents); for(int i=0; i < maxNumStateElements; ++i){ stateTreeWidget.setHeaderSectionResizeMode(i+1, QHeaderView::Stretch); } stateTreeWidget.setHeaderSectionResizeMode(lastColumn, QHeaderView::Fixed); stateTreeWidget.header()->resizeSection(lastColumn, 0); const int n = stateTreeWidget.topLevelItemCount(); for(int i=0; i < n; ++i){ QTreeWidgetItem* item = stateTreeWidget.topLevelItem(i); item->setTextAlignment(0, Qt::AlignHCenter); for(int j=0; j < maxNumStateElements; ++j){ //item->setTextAlignment(j + 1, Qt::AlignHCenter); item->setTextAlignment(j + 1, Qt::AlignRight); } } } void BodyStateViewImpl::updateDeviceStates(DevicePtr device, int rowIndex) { if(currentBody){ StateItem* item = static_cast(stateTreeWidget.topLevelItem(rowIndex)); int size = device->stateSize(); buf.resize(size); device->writeState(&buf.front()); int i; for(i=0; i < size; ++i){ item->setText(i + 1, QString::number(buf[i], 'f', 2)); } for( ; i < item->lastNumValidColumns; ++i){ item->setText(i + 1, ""); } item->lastNumValidColumns = size; } } void BodyStateViewImpl::updateExtraStates() { if(!currentBody){ return; } const int prec = 3; for(int i=0 ;i < accessors.size(); ++i){ const ExtraBodyStateAccessor& accessor = *accessors[i]; const vector& itemMap = extraStateItemMap[i]; accessor.getState(extraState); for(int j=0; j < extraState.size(); ++j){ const ExtraBodyStateAccessor::Value& s = extraState[j]; StateItem* item = static_cast(stateTreeWidget.topLevelItem(itemMap[j])); int column = 1; switch(s.which()){ case ExtraBodyStateAccessor::BOOL: item->setText(column++, s.getBool() ? _("ON") : _("OFF")); break; case ExtraBodyStateAccessor::INT: item->setText(column++, QString::number(s.getInt(), 'f', prec)); break; case ExtraBodyStateAccessor::DOUBLE: item->setText(column++, QString::number(s.getDouble(), 'f', prec)); break; case ExtraBodyStateAccessor::ANGLE: item->setText(column++, QString::number(s.getAngle(), 'f', prec)); break; case ExtraBodyStateAccessor::STRING: item->setText(column++, s.getString().c_str()); break; /* case ExtraBodyStateAccessor::VECTOR2: { const Vector2& v = get(s); item->setText(column++, QString::number(v[0], 'f', prec)); item->setText(column++, QString::number(v[1], 'f', prec)); break; } */ case ExtraBodyStateAccessor::VECTOR3: { const Vector3f& v = s.getVector3f(); item->setText(column++, QString::number(v[0], 'f', prec)); item->setText(column++, QString::number(v[1], 'f', prec)); item->setText(column++, QString::number(v[2], 'f', prec)); break; } case ExtraBodyStateAccessor::VECTORX: { const VectorX& v = s.getVectorX(); for(int i=0; i < v.size(); ++i){ item->setText(column++, QString::number(v[i], 'f', prec)); } break; } default: break; } for(int i=column; i < item->lastNumValidColumns; ++i){ item->setText(i, ""); } item->lastNumValidColumns = column; } } } bool BodyStateView::storeState(Archive& archive) { return true; } bool BodyStateView::restoreState(const Archive& archive) { return true; } choreonoid-1.5.0/src/BodyPlugin/WorldLogFileItem.cpp0000664000000000000000000006677112741425367021121 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #include "WorldLogFileItem.h" #include #include #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; namespace { static const int frameHeaderSize = sizeof(int) // offset to the prev frame + sizeof(float) // time + sizeof(int) // data size ; enum DataTypeID { BODY_STATE, LINK_POSITIONS, JOINT_POSITIONS, DEVICE_STATES }; struct NotEnoughDataException { }; class ReadBuf { public: vector data; ifstream& ifs; int pos; ReadBuf(ifstream& ifs) : ifs(ifs) { pos = 0; } bool checkSize(int size){ int left = data.size() - pos; if(left < size){ int len = size - left; data.resize(data.size() + len); ifs.read(&data[pos], len); if(!ifs.fail()){ return true; } else { ifs.clear(); return false; } } return true; } void ensureSize(int size){ if(!checkSize(size)){ throw NotEnoughDataException(); } } void seekToNextBlock(){ int size = readSeekOffset(); seek(pos + size); } int readNextBlockPos(){ int size = readSeekOffset(); return pos + size; } char* buf() { return &data.front(); } void clear(){ data.clear(); pos = 0; } int size() const { return data.size(); } char* current() { return &data[pos]; } char* end() { return &data.front() + data.size(); } bool isEnd() { return (pos >= data.size()); } void seek(int pos = 0) { this->pos = pos; } char readID(){ ensureSize(1); return data[pos++]; } bool readBool(){ ensureSize(1); return data[pos++]; } char readOctet(){ ensureSize(1); return data[pos++]; } short readShort(){ ensureSize(2); unsigned char low = data[pos++]; unsigned char high = data[pos++]; short value = low + (high << 8); return value; } int readInt(){ ensureSize(4); unsigned char d0 = data[pos++]; unsigned char d1 = data[pos++]; unsigned char d2 = data[pos++]; unsigned char d3 = data[pos++]; int value = d0 + (d1 << 8) + (d2 << 16) + (d3 << 24); return value; } int readSeekOffset(){ return readInt(); } float readFloat(){ ensureSize(sizeof(float)); float value; char* p = (char*)&value; const int n = sizeof(float); for(int i=0; i < n; ++i){ p[i] = data[pos++]; } return value; } SE3 readSE3(){ SE3 position; Vector3& p = position.translation(); p.x() = readFloat(); p.y() = readFloat(); p.z() = readFloat(); Quat& q = position.rotation(); q.w() = readFloat(); q.x() = readFloat(); q.y() = readFloat(); q.z() = readFloat(); return position; } std::string readString(){ ensureSize(2); const int size = (unsigned int)readShort(); ensureSize(size); std::string str; str.reserve(size); for(int i=0; i < size; ++i){ str.append(1, data[pos++]); } return str; } }; class WriteBuf { public: vector data; ofstream& ofs; size_t seekOffset; WriteBuf(ofstream& ofs) : ofs(ofs) { seekOffset = 0; } char* buf() { return &data.front(); } size_t pos() { return data.size(); } size_t seekPos() { return seekOffset + data.size(); } void clear(){ data.clear(); seekOffset = ofs.tellp(); } int size() const { return data.size(); } void flush(){ ofs.write(&data.front(), data.size()); ofs.flush(); clear(); } void writeID(DataTypeID id){ writeOctet((char)id); } void writeBool(bool value){ data.push_back(value); } void writeOctet(char value){ data.push_back(value); } void writeShort(short value){ data.push_back(value & 0xff); data.push_back(value >> 8); } void writeInt(int value){ data.push_back(value & 0xff); data.push_back((value >> 8) & 0xff); data.push_back((value >> 16) & 0xff); data.push_back((value >> 24) & 0xff); } void writeInt(int pos, int value){ data[pos++] = value & 0xff; data[pos++] = (value >> 8) & 0xff; data[pos++] = (value >> 16) & 0xff; data[pos++] = (value >> 24) & 0xff; } void writeSeekPos(int pos){ writeInt(pos); } void writeSeekOffset(int offset){ writeInt(offset); } void writeSeekOffset(int pos, int offset){ writeInt(pos, offset); } void writeFloat(float value){ char* p = (char*)&value; const int n = sizeof(float); for(int i=0; i < n; ++i){ data.push_back(p[i]); } } void writeSE3(const SE3& position){ const Vector3& p = position.translation(); writeFloat(p.x()); writeFloat(p.y()); writeFloat(p.z()); const Quat& q = position.rotation(); writeFloat(q.w()); writeFloat(q.x()); writeFloat(q.y()); writeFloat(q.z()); } void writeString(const std::string& str){ const int size = str.size(); data.reserve(data.size() + size + 1); writeShort((unsigned char)size); for(int i=0; i < size; ++i){ writeOctet(str[i]); } } }; class DeviceInfo { public: size_t lastStateSeekPos; vector lastState; bool isConsistent; DeviceInfo() { lastStateSeekPos = 0; isConsistent = false; } }; class BodyInfo : public Referenced { public: BodyItem* bodyItem; Body* body; vector deviceInfos; BodyInfo(BodyItem* bodyItem){ this->bodyItem = bodyItem; if(bodyItem){ body = bodyItem->body(); deviceInfos.resize(body->numDevices()); } else { body = 0; } } DeviceInfo& deviceInfo(int deviceIndex){ if(deviceIndex >= deviceInfos.size()){ deviceInfos.resize(deviceIndex + 1); } return deviceInfos[deviceIndex]; } }; typedef ref_ptr BodyInfoPtr; ItemList::iterator findItemOfName(ItemList& items, const std::string& name) { for(ItemList::iterator p = items.begin(); p != items.end(); ++p){ if((*p)->name() == name){ return p; } } return items.end(); } class WorldLogFileEngine : public TimeSyncItemEngine { public: WorldLogFileItemPtr logItem; WorldLogFileEngine(WorldLogFileItem* item){ logItem = item; } virtual bool onTimeChanged(double time) { return logItem->recallStateAtTime(time); } }; TimeSyncItemEngine* createWorldLogFileEngine(Item* sourceItem) { if(WorldLogFileItem* logItem = dynamic_cast(sourceItem)){ return new WorldLogFileEngine(logItem); } return 0; } bool loadWorldLogFile(WorldLogFileItem* item, const std::string& filename, std::ostream& os) { return item->setLogFileName(filename); } } namespace cnoid { class WorldLogFileItemImpl { public: WorldLogFileItem* self; string filename; QDateTime recordingStartTime; bool isTimeStampSuffixEnabled; vector bodyNames; ofstream ofs; WriteBuf writeBuf; int lastOutputFramePos; double recordingFrameRate; stack sizeHeaderStack; // for device state recording and playback struct DeviceStateCache : public Referenced { DeviceStatePtr state; int seekPos; }; typedef ref_ptr DeviceStateCachePtr; vector deviceStateCacheArrays[2]; vector* pLastDeviceStateCacheArray; vector* pCurrentDeviceStateCacheArray; int deviceIndex; int numDeviceStateCaches; int currentDeviceStateCacheArrayIndex; vector doubleWriteBuf; ifstream ifs; ReadBuf readBuf; ReadBuf readBuf2; int currentReadFramePos; int currentReadFrameDataSize; int prevReadFrameOffset; double currentReadFrameTime; bool isCurrentFrameDataLoaded; bool isOverRange; vector bodyInfos; ScopedConnection worldSubTreeChangedConnection; bool isBodyInfoUpdateNeeded; WorldLogFileItemImpl(WorldLogFileItem* self); WorldLogFileItemImpl(WorldLogFileItem* self, WorldLogFileItemImpl& org); ~WorldLogFileItemImpl(); bool setLogFileName(const std::string& name); string getActualFilename(); void updateBodyInfos(); void onWorldSubTreeChanged(); bool readTopHeader(); bool readFrameHeader(int pos); bool seek(double time); bool recallStateAtTime(double time); bool loadCurrentFrameData(); void readBodyStatees(); void readBodyState(BodyInfo* bodyInfo); int readLinkPositions(Body* body); int readJointPositions(Body* body); void readDeviceStates(BodyInfo* bodyInfo); void readDeviceState(DeviceInfo& devInfo, Device* device, ReadBuf& buf, int size); void readLastDeviceState(DeviceInfo& devInfo, Device* device); void clearOutput(); void reserveSizeHeader(); void fixSizeHeader(); void endHeaderOutput(); void beginFrameOutput(double time); void outputDeviceState(DeviceState* state); void exchangeDeviceStateCacheArrays(); }; } void WorldLogFileItem::initializeClass(ExtensionManager* ext) { ItemManager& im = ext->itemManager(); im.registerClass(N_("WorldLogFileItem")); im.addCreationPanel(); im.addLoader( _("World Log"), "CNOID-WORLD-LOG", "log", boost::bind(loadWorldLogFile, _1, _2, _3)); ext->timeSyncItemEngineManger().addEngineFactory(createWorldLogFileEngine); } WorldLogFileItem::WorldLogFileItem() { impl = new WorldLogFileItemImpl(this); } WorldLogFileItemImpl::WorldLogFileItemImpl(WorldLogFileItem* self) : self(self), writeBuf(ofs), readBuf(ifs), readBuf2(ifs) { isTimeStampSuffixEnabled = false; recordingFrameRate = 0.0; isBodyInfoUpdateNeeded = true; } WorldLogFileItem::WorldLogFileItem(const WorldLogFileItem& org) : Item(org) { impl = new WorldLogFileItemImpl(this, *org.impl); } WorldLogFileItemImpl::WorldLogFileItemImpl(WorldLogFileItem* self, WorldLogFileItemImpl& org) : self(self), writeBuf(ofs), readBuf(ifs), readBuf2(ifs) { filename = org.filename; isTimeStampSuffixEnabled = org.isTimeStampSuffixEnabled; recordingFrameRate = org.recordingFrameRate; isBodyInfoUpdateNeeded = true; } WorldLogFileItem::~WorldLogFileItem() { delete impl; } WorldLogFileItemImpl::~WorldLogFileItemImpl() { } Item* WorldLogFileItem::doDuplicate() const { return new WorldLogFileItem(*this); } void WorldLogFileItem::notifyUpdate() { impl->isBodyInfoUpdateNeeded = true; Item::notifyUpdate(); } const std::string& WorldLogFileItem::logFileName() const { return impl->filename; } bool WorldLogFileItem::setLogFileName(const std::string& filename) { return impl->setLogFileName(filename); } bool WorldLogFileItemImpl::setLogFileName(const std::string& name) { if(name != filename){ filename = name; readTopHeader(); } return true; } string WorldLogFileItemImpl::getActualFilename() { if(isTimeStampSuffixEnabled && recordingStartTime.isValid()){ filesystem::path filepath(filename); string suffix = recordingStartTime.toString("-yyyy-MM-dd-hh-mm-ss").toStdString(); string fname = getBasename(filepath) + suffix; string ext = getExtension(filepath); if(!ext.empty()){ fname = fname + "." + ext; } return getPathString(filepath.parent_path() / filesystem::path(fname)); } else { return filename; } } double WorldLogFileItem::recordingFrameRate() const { return impl->recordingFrameRate; } void WorldLogFileItemImpl::updateBodyInfos() { bodyInfos.clear(); if(!bodyNames.empty()){ WorldItem* worldItem = self->findOwnerItem(); if(worldItem){ ItemList items; if(items.extractChildItems(worldItem)){ for(size_t i=0; i < bodyNames.size(); ++i){ ItemList::iterator p = findItemOfName(items, bodyNames[i]); if(p != items.end()){ bodyInfos.push_back(new BodyInfo(*p)); items.erase(p); } else { bodyInfos.push_back(0); } } } } } isBodyInfoUpdateNeeded = false; } void WorldLogFileItem::onPositionChanged() { WorldItem* worldItem = findOwnerItem(); if(!worldItem){ impl->worldSubTreeChangedConnection.disconnect(); } else { impl->worldSubTreeChangedConnection.reset( worldItem->sigSubTreeChanged().connect( boost::bind(&WorldLogFileItemImpl::onWorldSubTreeChanged, impl))); } impl->isBodyInfoUpdateNeeded = true; } void WorldLogFileItemImpl::onWorldSubTreeChanged() { isBodyInfoUpdateNeeded = true; } bool WorldLogFileItemImpl::readTopHeader() { bool result = false; bodyNames.clear(); currentReadFramePos = 0; currentReadFrameDataSize = 0; prevReadFrameOffset = 0; currentReadFrameTime = -1.0; if(ifs.is_open()){ ifs.close(); } string fname = getActualFilename(); if(filesystem::exists(fname)){ ifs.open(fname.c_str(), ios::in | ios::binary); if(ifs.is_open()){ readBuf.clear(); try { int headerSize = readBuf.readSeekOffset(); if(readBuf.checkSize(headerSize)){ while(!readBuf.isEnd()){ bodyNames.push_back(readBuf.readString()); } currentReadFramePos = readBuf.pos; result = readFrameHeader(readBuf.pos); } } catch(NotEnoughDataException& ex){ bodyNames.clear(); } } } isBodyInfoUpdateNeeded = true; return result; } bool WorldLogFileItemImpl::readFrameHeader(int pos) { isCurrentFrameDataLoaded = false; if(!ifs.is_open()){ return false; } ifs.seekg(pos); if(ifs.eof()){ ifs.seekg(currentReadFramePos); return false; } readBuf.clear(); if(!readBuf.checkSize(frameHeaderSize)){ ifs.seekg(currentReadFramePos); return false; } currentReadFramePos = pos; prevReadFrameOffset = readBuf.readSeekOffset(); currentReadFrameTime = readBuf.readFloat(); currentReadFrameDataSize = readBuf.readSeekOffset(); return true; } bool WorldLogFileItemImpl::seek(double time) { isOverRange = false; if(!readFrameHeader(currentReadFramePos)){ readTopHeader(); } if(currentReadFrameTime == time){ return true; } if(currentReadFrameTime < time){ while(true){ int pos = currentReadFramePos; if(!readFrameHeader(currentReadFramePos + frameHeaderSize + currentReadFrameDataSize)){ isOverRange = true; return (currentReadFrameTime >= 0.0); } if(currentReadFrameTime == time){ return true; } else if(currentReadFrameTime > time){ return readFrameHeader(pos); } } } // currentReadFrameTime > time while(true){ if(prevReadFrameOffset <= 0){ isOverRange = true; return (currentReadFrameTime >= 0.0); } if(!readFrameHeader(currentReadFramePos - prevReadFrameOffset)){ return false; } if(currentReadFrameTime <= time){ return true; } } } bool WorldLogFileItemImpl::loadCurrentFrameData() { ifs.seekg(currentReadFramePos + frameHeaderSize); readBuf.clear(); isCurrentFrameDataLoaded = readBuf.checkSize(currentReadFrameDataSize); return isCurrentFrameDataLoaded; } /** @return True if the time is within the data range and the frame is correctly recalled. False if the time is outside the data range or the frame cannot be recalled. */ bool WorldLogFileItem::recallStateAtTime(double time) { return impl->recallStateAtTime(time); } bool WorldLogFileItemImpl::recallStateAtTime(double time) { if(!seek(time)){ return false; } if(!isCurrentFrameDataLoaded){ if(!loadCurrentFrameData()){ return false; } } readBuf.seek(0); if(isBodyInfoUpdateNeeded){ updateBodyInfos(); } int bodyIndex = 0; while(!readBuf.isEnd()){ int dataTypeID = readBuf.readID(); switch(dataTypeID){ case BODY_STATE: { BodyInfo* bodyInfo = 0; if(bodyIndex < bodyInfos.size()){ bodyInfo = bodyInfos[bodyIndex]; } if(bodyInfo){ readBodyState(bodyInfo); } else { readBuf.seekToNextBlock(); } ++bodyIndex; break; } default: readBuf.seekToNextBlock(); } } return !isOverRange; } void WorldLogFileItemImpl::readBodyState(BodyInfo* bodyInfo) { int endPos = readBuf.readNextBlockPos(); bool updated = false; bool doForwardKinematics = true; int numLinks; while(readBuf.pos < endPos){ int dataType = readBuf.readID(); switch(dataType){ case LINK_POSITIONS: numLinks = readLinkPositions(bodyInfo->body); if(numLinks > 0){ updated = true; if(numLinks > 1){ doForwardKinematics = false; } } break; case JOINT_POSITIONS: if(readJointPositions(bodyInfo->body)){ updated = true; } break; case DEVICE_STATES: if(updated){ bodyInfo->bodyItem->notifyKinematicStateChange(doForwardKinematics); updated = false; } readDeviceStates(bodyInfo); break; default: readBuf.seekToNextBlock(); break; } } if(updated){ bodyInfo->bodyItem->notifyKinematicStateChange(doForwardKinematics); } } int WorldLogFileItemImpl::readLinkPositions(Body* body) { int endPos = readBuf.readNextBlockPos(); int size = readBuf.readShort(); int n = std::min(size, body->numLinks()); for(int i=0; i < n; ++i){ SE3 position = readBuf.readSE3(); Link* link = body->link(i); link->p() = position.translation(); link->R() = position.rotation().toRotationMatrix(); } readBuf.seek(endPos); return n; } int WorldLogFileItemImpl::readJointPositions(Body* body) { int endPos = readBuf.readNextBlockPos(); int size = readBuf.readShort(); int n = std::min(size, body->numAllJoints()); for(int i=0; i < n; ++i){ body->joint(i)->q() = readBuf.readFloat(); } readBuf.seek(endPos); return n; } void WorldLogFileItemImpl::readDeviceStates(BodyInfo* bodyInfo) { const int endPos = readBuf.readNextBlockPos(); Body* body = bodyInfo->body; const int numDevices = body->numDevices(); int deviceIndex = 0; while(readBuf.pos < endPos && deviceIndex < numDevices){ DeviceInfo& devInfo = bodyInfo->deviceInfo(deviceIndex); Device* device = bodyInfo->body->device(deviceIndex); const int header = readBuf.readOctet(); if(header < 0){ readLastDeviceState(devInfo, device); } else { const int size = header; int nextPos = readBuf.pos + sizeof(float) * size; readDeviceState(devInfo, device, readBuf, size); readBuf.seek(nextPos); } ++deviceIndex; } readBuf.seek(endPos); } void WorldLogFileItemImpl::readDeviceState(DeviceInfo& devInfo, Device* device, ReadBuf& buf, int size) { const int stateSize = device->stateSize(); if(stateSize <= size){ vector& state = devInfo.lastState; state.resize(stateSize); for(int i=0; i < stateSize; ++i){ state[i] = buf.readFloat(); } device->readState(&state.front()); device->notifyStateChange(); devInfo.isConsistent = true; } } void WorldLogFileItemImpl::readLastDeviceState(DeviceInfo& devInfo, Device* device) { size_t pos = readBuf.readSeekOffset(); if(pos == devInfo.lastStateSeekPos){ if(!devInfo.isConsistent){ device->readState(&devInfo.lastState.front()); device->notifyStateChange(); devInfo.isConsistent = true; } } else { ifs.seekg(pos); devInfo.lastStateSeekPos = pos; readBuf2.clear(); int size = readBuf2.readOctet(); if(size > 0){ readDeviceState(devInfo, device, readBuf2, size); } } } void WorldLogFileItem::invalidateLastStateConsistency() { vector& bodyInfos = impl->bodyInfos; for(size_t i=0; i < bodyInfos.size(); ++i){ vector& devInfos = bodyInfos[i]->deviceInfos; for(size_t j=0; j < devInfos.size(); ++j){ devInfos[j].isConsistent = false; } } } void WorldLogFileItem::clearOutput() { impl->clearOutput(); } void WorldLogFileItemImpl::clearOutput() { bodyNames.clear(); if(ifs.is_open()){ ifs.close(); } if(ofs.is_open()){ ofs.close(); } recordingStartTime = QDateTime::currentDateTime(); ofs.open(getActualFilename().c_str(), ios::out | ios::binary | ios::trunc); writeBuf.clear(); lastOutputFramePos = 0; currentDeviceStateCacheArrayIndex = 0; exchangeDeviceStateCacheArrays(); } void WorldLogFileItemImpl::reserveSizeHeader() { sizeHeaderStack.push(writeBuf.size()); writeBuf.writeSeekOffset(0); } void WorldLogFileItemImpl::fixSizeHeader() { if(!sizeHeaderStack.empty()){ writeBuf.writeSeekOffset(sizeHeaderStack.top(), writeBuf.size() - (sizeHeaderStack.top() + sizeof(int))); sizeHeaderStack.pop(); } } void WorldLogFileItem::beginHeaderOutput() { impl->writeBuf.clear(); impl->reserveSizeHeader(); } int WorldLogFileItem::outputBodyHeader(const std::string& name) { int index = impl->bodyNames.size(); impl->bodyNames.push_back(name); impl->writeBuf.writeString(name); return index; } void WorldLogFileItem::endHeaderOutput() { impl->endHeaderOutput(); } void WorldLogFileItemImpl::endHeaderOutput() { fixSizeHeader(); writeBuf.flush(); } int WorldLogFileItem::numBodies() const { return impl->bodyNames.size(); } const std::string& WorldLogFileItem::bodyName(int bodyIndex) const { return impl->bodyNames[bodyIndex]; } void WorldLogFileItem::beginFrameOutput(double time) { impl->beginFrameOutput(time); } void WorldLogFileItemImpl::beginFrameOutput(double time) { size_t pos = writeBuf.seekPos(); if(lastOutputFramePos){ writeBuf.writeSeekOffset(pos - lastOutputFramePos); } else { writeBuf.writeSeekOffset(0); } lastOutputFramePos = pos; deviceIndex = 0; writeBuf.writeFloat(time); reserveSizeHeader(); // area for the frame data size } void WorldLogFileItem::beginBodyStateOutput() { impl->writeBuf.writeID(BODY_STATE); impl->reserveSizeHeader(); } void WorldLogFileItem::outputLinkPositions(SE3* positions, int size) { impl->writeBuf.writeID(LINK_POSITIONS); impl->reserveSizeHeader(); impl->writeBuf.writeShort(size); for(int i=0; i < size; ++i){ impl->writeBuf.writeSE3(positions[i]); } impl->fixSizeHeader(); } void WorldLogFileItem::outputJointPositions(double* values, int size) { impl->writeBuf.writeID(JOINT_POSITIONS); impl->reserveSizeHeader(); impl->writeBuf.writeShort(size); for(int i=0; i < size; ++i){ impl->writeBuf.writeFloat(values[i]); } impl->fixSizeHeader(); } void WorldLogFileItem::beginDeviceStateOutput() { impl->writeBuf.writeID(DEVICE_STATES); impl->reserveSizeHeader(); } void WorldLogFileItem::outputDeviceState(DeviceState* state) { impl->outputDeviceState(state); } void WorldLogFileItemImpl::outputDeviceState(DeviceState* state) { DeviceStateCache* cache = 0; if(deviceIndex >= numDeviceStateCaches){ cache = new DeviceStateCache; } else { cache = (*pLastDeviceStateCacheArray)[deviceIndex]; if(state == cache->state){ writeBuf.writeOctet(-1); writeBuf.writeSeekOffset(cache->seekPos); goto endOutputDeviceState; } } cache->state = state; cache->seekPos = writeBuf.seekPos(); if(!state){ writeBuf.writeOctet(0); } else { int size = state->stateSize(); writeBuf.writeOctet(size); doubleWriteBuf.resize(size); state->writeState(&doubleWriteBuf.front()); for(size_t i=0; i < size; ++i){ writeBuf.writeFloat(doubleWriteBuf[i]); } } endOutputDeviceState: pCurrentDeviceStateCacheArray->push_back(cache); ++deviceIndex; } void WorldLogFileItem::endDeviceStateOutput() { impl->fixSizeHeader(); } void WorldLogFileItem::endBodyStateOutput() { impl->fixSizeHeader(); } void WorldLogFileItem::endFrameOutput() { impl->fixSizeHeader(); impl->writeBuf.flush(); impl->exchangeDeviceStateCacheArrays(); } void WorldLogFileItemImpl::exchangeDeviceStateCacheArrays() { int i = 1 - currentDeviceStateCacheArrayIndex; pCurrentDeviceStateCacheArray = &deviceStateCacheArrays[i]; pLastDeviceStateCacheArray = &deviceStateCacheArrays[1-i]; numDeviceStateCaches = pLastDeviceStateCacheArray->size(); currentDeviceStateCacheArrayIndex = i; } void WorldLogFileItem::doPutProperties(PutPropertyFunction& putProperty) { putProperty(_("Log file name"), impl->filename, boost::bind(&WorldLogFileItemImpl::setLogFileName, impl, _1)); putProperty(_("Actual log file"), impl->getActualFilename()); putProperty(_("Time-stamp suffix"), impl->isTimeStampSuffixEnabled, changeProperty(impl->isTimeStampSuffixEnabled)); putProperty(_("Recording frame rate"), impl->recordingFrameRate, changeProperty(impl->recordingFrameRate)); } bool WorldLogFileItem::store(Archive& archive) { archive.write("filename", impl->filename); archive.write("timeStampSuffix", impl->isTimeStampSuffixEnabled); archive.write("recordingFrameRate", impl->recordingFrameRate); return true; } bool WorldLogFileItem::restore(const Archive& archive) { string filename; archive.read("timeStampSuffix", impl->isTimeStampSuffixEnabled); archive.read("recordingFrameRate", impl->recordingFrameRate); if(archive.read("filename", filename)){ impl->setLogFileName(archive.expandPathVariables(filename)); } return true; } choreonoid-1.5.0/src/BodyPlugin/KinematicFaultChecker.cpp0000664000000000000000000004554412741425367022131 0ustar rootroot/** @author Shin'ichiro NAKAOKA */ #include "KinematicFaultChecker.h" #include "BodyItem.h" #include "BodyMotionItem.h" #include "WorldItem.h" #include "LinkSelectionView.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace cnoid; using boost::dynamic_bitset; using boost::format; namespace { bool USE_DUPLICATED_BODY = false; KinematicFaultChecker* checkerInstance = 0; #if defined(_MSC_VER) && _MSC_VER < 1800 inline long lround(double x) { return static_cast((x > 0.0) ? floor(x + 0.5) : ceil(x -0.5)); } #endif } namespace cnoid { class KinematicFaultCheckerImpl : public Dialog { public: MessageView& mes; std::ostream& os; CheckBox positionCheck; DoubleSpinBox angleMarginSpin; DoubleSpinBox translationMarginSpin; CheckBox velocityCheck; QButtonGroup radioGroup; RadioButton allJointsRadio; RadioButton selectedJointsRadio; RadioButton nonSelectedJointsRadio; DoubleSpinBox velocityLimitRatioSpin; CheckBox collisionCheck; CheckBox onlyTimeBarRangeCheck; int numFaults; vector lastPosFaultFrames; vector lastVelFaultFrames; typedef std::map, int> LastCollisionFrameMap; LastCollisionFrameMap lastCollisionFrames; double frameRate; double angleMargin; double translationMargin; double velocityLimitRatio; KinematicFaultCheckerImpl(); bool store(Archive& archive); void restore(const Archive& archive); void apply(); int checkFaults( BodyItem* bodyItem, BodyMotionItem* motionItem, std::ostream& os, bool checkPosition, bool checkVelocity, bool checkCollision, dynamic_bitset<> linkSelection, double beginningTime, double endingTime); void putJointPositionFault(int frame, Link* joint, std::ostream& os); void putJointVelocityFault(int frame, Link* joint, std::ostream& os); void putSelfCollision(Body* body, int frame, const CollisionPair& collisionPair, std::ostream& os); }; } void KinematicFaultChecker::initialize(ExtensionManager* ext) { if(!checkerInstance){ checkerInstance = ext->manage(new KinematicFaultChecker()); MenuManager& mm = ext->menuManager(); mm.setPath("/Tools"); mm.addItem(_("Kinematic Fault Checker")) ->sigTriggered().connect(boost::bind(&KinematicFaultCheckerImpl::show, checkerInstance->impl)); ext->setProjectArchiver( "KinematicFaultChecker", boost::bind(&KinematicFaultCheckerImpl::store, checkerInstance->impl, _1), boost::bind(&KinematicFaultCheckerImpl::restore, checkerInstance->impl, _1)); } } KinematicFaultChecker* KinematicFaultChecker::instance() { return checkerInstance; } KinematicFaultChecker::KinematicFaultChecker() { impl = new KinematicFaultCheckerImpl(); } KinematicFaultChecker::~KinematicFaultChecker() { delete impl; } KinematicFaultCheckerImpl::KinematicFaultCheckerImpl() : mes(*MessageView::mainInstance()), os(mes.cout()) { setWindowTitle(_("Kinematic Fault Checker")); QVBoxLayout* vbox = new QVBoxLayout(); setLayout(vbox); QHBoxLayout* hbox = new QHBoxLayout(); positionCheck.setText(_("Joint position check")); positionCheck.setChecked(true); hbox->addWidget(&positionCheck); hbox->addSpacing(10); hbox->addWidget(new QLabel(_("Angle margin"))); angleMarginSpin.setDecimals(2); angleMarginSpin.setRange(-99.99, 99.99); angleMarginSpin.setSingleStep(0.01); hbox->addWidget(&angleMarginSpin); hbox->addWidget(new QLabel("[deg]")); hbox->addSpacing(10); hbox->addWidget(new QLabel(_("Translation margin"))); translationMarginSpin.setDecimals(4); translationMarginSpin.setRange(-9.9999, 9.9999); translationMarginSpin.setSingleStep(0.0001); hbox->addWidget(&translationMarginSpin); hbox->addWidget(new QLabel("[m]")); hbox->addStretch(); vbox->addLayout(hbox); hbox = new QHBoxLayout(); velocityCheck.setText(_("Joint velocity check")); velocityCheck.setChecked(true); hbox->addWidget(&velocityCheck); hbox->addSpacing(10); hbox->addWidget(new QLabel(_("Limit ratio"))); velocityLimitRatioSpin.setDecimals(0); velocityLimitRatioSpin.setRange(1.0, 100.0); velocityLimitRatioSpin.setValue(100.0); hbox->addWidget(&velocityLimitRatioSpin); hbox->addWidget(new QLabel("%")); hbox->addStretch(); vbox->addLayout(hbox); hbox = new QHBoxLayout(); radioGroup.addButton(&allJointsRadio); radioGroup.addButton(&selectedJointsRadio); radioGroup.addButton(&nonSelectedJointsRadio); allJointsRadio.setText(_("All joints")); allJointsRadio.setChecked(true); hbox->addWidget(&allJointsRadio); selectedJointsRadio.setText(_("Selected joints")); hbox->addWidget(&selectedJointsRadio); nonSelectedJointsRadio.setText(_("Non-selected joints")); hbox->addWidget(&nonSelectedJointsRadio); hbox->addStretch(); vbox->addLayout(hbox); vbox->addWidget(new HSeparator); hbox = new QHBoxLayout(); collisionCheck.setText(_("Self-collision check")); collisionCheck.setChecked(true); hbox->addWidget(&collisionCheck); hbox->addStretch(); vbox->addLayout(hbox); vbox->addWidget(new HSeparator); hbox = new QHBoxLayout(); onlyTimeBarRangeCheck.setText(_("Time bar's range only")); onlyTimeBarRangeCheck.setChecked(false); hbox->addWidget(&onlyTimeBarRangeCheck); hbox->addStretch(); vbox->addLayout(hbox); vbox->addWidget(new HSeparator); PushButton* applyButton = new PushButton(_("&Apply")); applyButton->setDefault(true); QDialogButtonBox* buttonBox = new QDialogButtonBox(this); buttonBox->addButton(applyButton, QDialogButtonBox::AcceptRole); applyButton->sigClicked().connect(boost::bind(&KinematicFaultCheckerImpl::apply, this)); vbox->addWidget(buttonBox); } bool KinematicFaultCheckerImpl::store(Archive& archive) { archive.write("checkJointPositions", positionCheck.isChecked()); archive.write("angleMargin", angleMarginSpin.value()); archive.write("translationMargin", translationMarginSpin.value()); archive.write("checkJointVelocities", velocityCheck.isChecked()); archive.write("velocityLimitRatio", velocityLimitRatioSpin.value()); archive.write("targetJoints", (allJointsRadio.isChecked() ? "all" : (selectedJointsRadio.isChecked() ? "selected" : "non-selected"))); archive.write("checkSelfCollisions", collisionCheck.isChecked()); archive.write("onlyTimeBarRange", onlyTimeBarRangeCheck.isChecked()); return true; } void KinematicFaultCheckerImpl::restore(const Archive& archive) { positionCheck.setChecked(archive.get("checkJointPositions", positionCheck.isChecked())); angleMarginSpin.setValue(archive.get("angleMargin", angleMarginSpin.value())); translationMarginSpin.setValue(archive.get("translationMargin", translationMarginSpin.value())); velocityCheck.setChecked(archive.get("checkJointVelocities", velocityCheck.isChecked())); velocityLimitRatioSpin.setValue(archive.get("velocityLimitRatio", velocityLimitRatioSpin.value())); string target; if(archive.read("targetJoints", target)){ if(target == "all"){ allJointsRadio.setChecked(true); } else if(target == "selected"){ selectedJointsRadio.setChecked(true); } else if(target == "non-selected"){ nonSelectedJointsRadio.setChecked(true); } } collisionCheck.setChecked(archive.get("checkSelfCollisions", collisionCheck.isChecked())); onlyTimeBarRangeCheck.setChecked(archive.get("onlyTimeBarRange", onlyTimeBarRangeCheck.isChecked())); } void KinematicFaultCheckerImpl::apply() { bool processed = false; ItemList items = ItemTreeView::mainInstance()->selectedItems(); if(items.empty()){ mes.notify(_("No BodyMotionItems are selected.")); } else { for(size_t i=0; i < items.size(); ++i){ BodyMotionItem* motionItem = items.get(i); BodyItem* bodyItem = motionItem->findOwnerItem(); if(!bodyItem){ mes.notify(str(fmt(_("%1% is not owned by any BodyItem. Check skiped.")) % motionItem->name())); } else { mes.putln(); mes.notify(str(fmt(_("Applying the Kinematic Fault Checker to %1% ...")) % motionItem->headItem()->name())); dynamic_bitset<> linkSelection; if(selectedJointsRadio.isChecked()){ linkSelection = LinkSelectionView::mainInstance()->linkSelection(bodyItem); } else if(nonSelectedJointsRadio.isChecked()){ linkSelection = LinkSelectionView::mainInstance()->linkSelection(bodyItem); linkSelection.flip(); } else { linkSelection.resize(bodyItem->body()->numLinks(), true); } double beginningTime = 0.0; double endingTime = motionItem->motion()->getTimeLength(); std::numeric_limits::max(); if(onlyTimeBarRangeCheck.isChecked()){ TimeBar* timeBar = TimeBar::instance(); beginningTime = timeBar->minTime(); endingTime = timeBar->maxTime(); } int n = checkFaults(bodyItem, motionItem, mes.cout(), positionCheck.isChecked(), velocityCheck.isChecked(), collisionCheck.isChecked(), linkSelection, beginningTime, endingTime); if(n > 0){ if(n == 1){ mes.notify(_("A fault has been detected.")); } else { mes.notify(str(fmt(_("%1% faults have been detected.")) % n)); } } else { mes.notify(_("No faults have been detected.")); } processed = true; } } } } /** @return Number of detected faults */ int KinematicFaultChecker::checkFaults (BodyItem* bodyItem, BodyMotionItem* motionItem, std::ostream& os, double beginningTime, double endingTime) { dynamic_bitset<> linkSelection(bodyItem->body()->numLinks()); linkSelection.set(); return impl->checkFaults( bodyItem, motionItem, os, true, true, true, linkSelection, beginningTime, endingTime); } int KinematicFaultCheckerImpl::checkFaults (BodyItem* bodyItem, BodyMotionItem* motionItem, std::ostream& os, bool checkPosition, bool checkVelocity, bool checkCollision, dynamic_bitset<> linkSelection, double beginningTime, double endingTime) { numFaults = 0; BodyPtr body = bodyItem->body(); BodyMotionPtr motion = motionItem->motion(); MultiValueSeqPtr qseq = motion->jointPosSeq();; MultiSE3SeqPtr pseq = motion->linkPosSeq(); if((!checkPosition && !checkVelocity && !checkCollision) || body->isStaticModel() || !qseq->getNumFrames()){ return numFaults; } BodyState orgKinematicState; if(USE_DUPLICATED_BODY){ body = body->clone(); } else { bodyItem->storeKinematicState(orgKinematicState); } CollisionDetectorPtr collisionDetector; WorldItem* worldItem = bodyItem->findOwnerItem(); if(worldItem){ collisionDetector = worldItem->collisionDetector()->clone(); } else { int index = CollisionDetector::factoryIndex("AISTCollisionDetector"); if(index >= 0){ collisionDetector = CollisionDetector::create(index); } else { collisionDetector = CollisionDetector::create(0); os << _("A collision detector is not found. Collisions cannot be detected this time.") << endl; } } addBodyToCollisionDetector(*body, *collisionDetector); collisionDetector->makeReady(); const int numJoints = std::min(body->numJoints(), qseq->numParts()); const int numLinks = std::min(body->numLinks(), pseq->numParts()); frameRate = motion->frameRate(); double stepRatio2 = 2.0 / frameRate; angleMargin = radian(angleMarginSpin.value()); translationMargin = translationMarginSpin.value(); velocityLimitRatio = velocityLimitRatioSpin.value() / 100.0; int beginningFrame = std::max(0, (int)(beginningTime * frameRate)); int endingFrame = std::min((motion->numFrames() - 1), (int)lround(endingTime * frameRate)); lastPosFaultFrames.clear(); lastPosFaultFrames.resize(numJoints, std::numeric_limits::min()); lastVelFaultFrames.clear(); lastVelFaultFrames.resize(numJoints, std::numeric_limits::min()); lastCollisionFrames.clear(); if(checkCollision){ Link* root = body->rootLink(); root->p().setZero(); root->R().setIdentity(); } for(int frame = beginningFrame; frame <= endingFrame; ++frame){ int prevFrame = (frame == beginningFrame) ? beginningFrame : frame - 1; int nextFrame = (frame == endingFrame) ? endingFrame : frame + 1; for(int i=0; i < numJoints; ++i){ Link* joint = body->joint(i); double q = qseq->at(frame, i); joint->q() = q; if(joint->index() >= 0 && linkSelection[joint->index()]){ if(checkPosition){ bool fault = false; if(joint->isRotationalJoint()){ fault = (q > (joint->q_upper() - angleMargin) || q < (joint->q_lower() + angleMargin)); } else if(joint->isSlideJoint()){ fault = (q > (joint->q_upper() - translationMargin) || q < (joint->q_lower() + translationMargin)); } if(fault){ putJointPositionFault(frame, joint, os); } } if(checkVelocity){ double dq = (qseq->at(nextFrame, i) - qseq->at(prevFrame, i)) / stepRatio2; joint->dq() = dq; if(dq > (joint->dq_upper() * velocityLimitRatio) || dq < (joint->dq_lower() * velocityLimitRatio)){ putJointVelocityFault(frame, joint, os); } } } } if(checkCollision){ Link* link = body->link(0); if(!pseq->empty()) { const SE3& p = pseq->at(frame, 0); link->p() = p.translation(); link->R() = p.rotation().toRotationMatrix(); } else { link->p() = Vector3d(0., 0., 0.); link->R() = Matrix3d::Identity(); } body->calcForwardKinematics(); for(int i=1; i < numLinks; ++i){ link = body->link(i); if(!pseq->empty()) { const SE3& p = pseq->at(frame, i); link->p() = p.translation(); link->R() = p.rotation().toRotationMatrix(); } } for(int i=0; i < numLinks; ++i){ link = body->link(i); collisionDetector->updatePosition(i, link->position()); } collisionDetector->detectCollisions( boost::bind(&KinematicFaultCheckerImpl::putSelfCollision, this, body.get(), frame, _1, boost::ref(os))); } } if(!USE_DUPLICATED_BODY){ bodyItem->restoreKinematicState(orgKinematicState); } return numFaults; } void KinematicFaultCheckerImpl::putJointPositionFault(int frame, Link* joint, std::ostream& os) { static format f1(fmt(_("%1$7.3f [s]: Position limit over of %2% (%3% is beyond the range (%4% , %5%) with margin %6%.)"))); static format f2(fmt(_("%1$7.3f [s]: Position limit over of %2% (%3% is beyond the range (%4% , %5%).)"))); if(frame > lastPosFaultFrames[joint->jointId()] + 1){ double q, l, u, m; if(joint->isRotationalJoint()){ q = degree(joint->q()); l = degree(joint->q_lower()); u = degree(joint->q_upper()); m = degree(angleMargin); } else { q = joint->q(); l = joint->q_lower(); u = joint->q_upper(); m = translationMargin; } if(m != 0.0){ os << (f1 % (frame / frameRate) % joint->name() % q % l % u % m) << endl; } else { os << (f2 % (frame / frameRate) % joint->name() % q % l % u) << endl; } numFaults++; } lastPosFaultFrames[joint->jointId()] = frame; } void KinematicFaultCheckerImpl::putJointVelocityFault(int frame, Link* joint, std::ostream& os) { static format f(fmt(_("%1$7.3f [s]: Velocity limit over of %2% (%3% is %4$.0f %% of the range (%5% , %6%).)"))); if(frame > lastVelFaultFrames[joint->jointId()] + 1){ double dq, l, u; if(joint->isRotationalJoint()){ dq = degree(joint->dq()); l = degree(joint->dq_lower()); u = degree(joint->dq_upper()); } else { dq = joint->dq(); l = joint->dq_lower(); u = joint->dq_upper(); } double r = (dq < 0.0) ? (dq / l) : (dq / u); r *= 100.0; os << (f % (frame / frameRate) % joint->name() % dq % r % l % u) << endl; numFaults++; } lastVelFaultFrames[joint->jointId()] = frame; } void KinematicFaultCheckerImpl::putSelfCollision(Body* body, int frame, const CollisionPair& collisionPair, std::ostream& os) { static format f(fmt(_("%1$7.3f [s]: Collision between %2% and %3%"))); bool putMessage = false; IdPair idPair(collisionPair.geometryId); LastCollisionFrameMap::iterator p = lastCollisionFrames.find(idPair); if(p == lastCollisionFrames.end()){ putMessage = true; lastCollisionFrames[idPair] = frame; } else { if(frame > p->second + 1){ putMessage = true; } p->second = frame; } if(putMessage){ Link* link0 = body->link(collisionPair.geometryId[0]); Link* link1 = body->link(collisionPair.geometryId[1]); os << (f % (frame / frameRate) % link0->name() % link1->name()) << endl; numFaults++; } } choreonoid-1.5.0/src/BodyPlugin/BodyMotionControllerItem.h0000664000000000000000000000230212741425367022340 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_PLUGIN_BODY_MOTION_CONTROLLER_ITEM_H #define CNOID_BODY_PLUGIN_BODY_MOTION_CONTROLLER_ITEM_H #include "ControllerItem.h" #include "exportdecl.h" namespace cnoid { class BodyMotionControllerItemImpl; class CNOID_EXPORT BodyMotionControllerItem : public ControllerItem { public: static void initializeClass(ExtensionManager* ext); BodyMotionControllerItem(); BodyMotionControllerItem(const BodyMotionControllerItem& org); virtual ~BodyMotionControllerItem(); virtual bool initialize(ControllerItemIO* io); virtual bool start(); virtual double timeStep() const; virtual void input(); virtual bool control(); virtual void output(); virtual void stop(); protected: virtual void onDisconnectedFromRoot(); virtual Item* doDuplicate() const; virtual void doPutProperties(PutPropertyFunction& putProperty); virtual bool store(Archive& archive); virtual bool restore(const Archive& archive); private: friend class BodyMotionControllerItemImpl; BodyMotionControllerItemImpl* impl; }; typedef ref_ptr BodyMotionControllerItemPtr; } #endif choreonoid-1.5.0/src/BodyPlugin/icons/0000775000000000000000000000000012741425367016337 5ustar rootrootchoreonoid-1.5.0/src/BodyPlugin/icons/start-simulation.png0000664000000000000000000000255612741425367022374 0ustar rootroot‰PNG  IHDRàw=ĝsBIT|dˆ pHYsììu85tEXtSoftwarewww.inkscape.org›î<ëIDATH‰–[lTeÇóÓÒ+ħĥ…‚ĜîžĠj4˘-ĦÖŞ&Š b‚÷KġÁDM·!QĵdQߌ/š ‰Š0´˜1 Ö@1K…ž=Ċ¤B/ôĥşğt÷Œ´XdµÄyœùĉ˙›™‡™OT'ìÜĴĜlq#îS,…}ü\o£÷ŠN&Nc˘Ş8ag#°.Ż(/m[6ñѸ%ÈiU} x͍¸)§Ċùx/ĥ1öä…@$ĝb° ˆÍrĥ\qí[ĊHR~ñ8|ĝ°ŠÈQß÷ow#n—Óâü Ô €²)öFìñé hK´âŞŠ³Î¢B×/Ĥie“ĝ_ ,žŒċ—ċS*áÑÀşÀ&Ù f:À5ùùbċZ Ÿ&Ö£+ÚE*•˘ĵĴüü–Şêޘ{ù\Däá`2¸ùż ĥıÄ.°E}%úmÔ÷Óŭ)ŞġuġVĥ¤Ùı³)_\NÉĊëò&ƒFšä!ŬĤ™lTĜy6c'ÇÓ‚étzË÷íßg­jΌ9iƒƒ´ ´ÑPÒÀÊĈ•ÜZ+*zçPé›Ĉ¸qU}*Ŝ·Žì=˘fÜuuuÔ\]ƒˆĵ˧ƒŒĤGÙ3¸‡D&qŽßLŒ`'H_OŸßŜ֞‰Ĉ¸ŝz,Ë2ÀÚé)?EÛmìnߍ¨ì,,yÁ8açĉ Èf”›GGúúìĞôİÁSäĉäŞ cÌĜóŜ÷5Şş£d¨¤İŬŽqĵ턝û& ߪê‚ñññ£­­­™t&MEY… TO'ŝ]ûwì=°`{ ?pOÇğFŒä8agĊ¤_UŸ8}ú´Ġ?OaA!úùNĜ™ñoâííítìĜZ•Wuß7/}“žŒÎì/ áS'ìĴžŸ#''gòmQ6ñ?àĦC(úIĴ;ĥfŞ8€ 0³r&šT{ìäĜöPKh?wÉ<ñŽypĉÊ ˙S<úcŻËĝÈëö².;@,á²%—™ToЇŽ_c›ÊK+ ż€ĝŸqŒ1#Ç^?–qZœ³‰żîû•Ŝ£½Äòbë6=oĜŞŞÉSIM§ÒRzi)@À*²‹(ĥŠ81pBĜd‚˘ôìïa {UŬìċ{éKÙĊ Êsݑԟ_vfFûGÏ  wĊ÷ŭ÷'}‰Ŭ lòŜŭ/qĝûèW‹ÈçŞZ}QÙE™ÊŞJ+ÏÊ#Ĥ‰DRUçıwäŭ)ߖànyX¨Ş–³ÏWqğB-Ħç-Ebë/ôÛò<¤I†“fĠ˜IENDB`‚choreonoid-1.5.0/src/BodyPlugin/icons/store-world-initial.png0000664000000000000000000000323612741425367022761 0ustar rootroot‰PNG  IHDRàw=ĝsBIT|dˆ pHYsììu85tEXtSoftwarewww.inkscape.org›î<$tEXtTitleIcons of Choreonoid BodyPluginä£ĠDtEXtAuthorShin'ichiro Nakaoka™h†<ĊIDATH‰•[l\GÇżıœûž=g×ğëĴ½6uML7µBCš6j'&X@‹”‚Q‰H" €ÔÚZ ¤’$˘ĵ¤²THSİJ*5½„´äB bš;M›g×ëġz}ΞÛ\xĦVS²Ä˙mĉ›ùŭŝÒ ’RBĞ  ğ•ĵ[ŜD(Ù¨*ÊŭRÊA Ħ³ cǧtĉžşxôÙ°%£• ÉÏ­WU·Ğ 9ŜÑJ¸Ží¤ #M1N˘(úMż|eöšrċÚ\֏›ßœíà[˙• Ñ#÷M3ŜĵùŜëÛ˘XJ ĥaT ÙÌĊırùCUkŠB#×µ˙ñ‹ħç·..{§dMìızò…àƒ<|!ÔĦçK]£Û†·ÏٖĦHU nR@²4ÛËó•>’an³íĞ•JuWO>~`ûĤğrÈEÇцŬJKÁŞO}ŝn._êëïoĈœ viDmŞDñ×­Y}¤ÍLíé9ùÙû7ï§7—=ÏjúuäĝɑGì_=ßŬ^êĤ‚üÎ>L£=}}1c‰GQ{ħ=?žN[×uMmB‘#É-M‰J…üDİ6ġŬ]ŭ<ŽyùÍc>öµ/żkÚÎüö‡>ŝoސç;?ÚG„”ĥäÜJ;é)Œħ=ݘkË\$IŒ#„B(Ùr÷ŸÎ^¸ÔŸÑu˙‘];Ÿ‰âÄĝ_'ĥ~k×èë–İ<{CɅĦѵğ½wšŽa5 +ùŒsIEHK°èĤÌY•8Š"[%dY#¸&¤HÊĠZϚžî#ë×öOûÍĤ3ŝÎÔ&~sè•|ı^™?üâŻWŒ,•ˆA8—f†9+†„ş;;'RĤáĠŞóĊlÚ)ôvżkkz°˙ëŸé)uVOüííû"µ…1ϸNz˜ÏħêâÂ8„&÷PÌ0!1c\ÇTYP½‚0 % ˆ“„2Î'I˘!3–˘TİŠğ‹K›?qrëŬߐ”şç3›ÓmËJ˜à°Şa2ĉRr.H8§1 œ„ŒĞAĞŒK27˘À\Zl˘P˜İ.juÏmxM[7ġĊRħŭlÚĥ)~€H!3IÂPœ0#ĈXĦËRZ,‰b"ejĉúġA½é gß3‰“•ŬߙÄı\èyÍÂĝıw²“D€D Ï/…‰°ü H )âĜ^6÷Ċ,M•ħ‘IH +ŞŒ çÏAj˙ĜÀg €ß?ŝè:ó‹ğŽóm;z{nû‹à3.h½éB˜$ĈB})áŒ˙zE ¸A°'Ĵ-Œ™B!r—ħ¤Ô÷–Wż0ĥŞkĉJç¨eR‡ĝ˜ÚK/ĜÒĝ›Éċï}?l¤l—qnQìhšV™_¨yĜѕŞGžI$„”(L2îÛÇë~öîê5íëEêd³Žà8`g2•ŽċÓQ`’'ğÏz0ĠÍԕXpÔL­Ġİg&nxìÚGSĊqżm›)kĝÄkríBÔUBŽĤÁ­â' ĵ43˧­Tş{r²á“óS“Ç|à7½w1ĵ´½s;şğážRç-ÁÎırMOó]·×ĉŒÛNŸ>Ô\<…ĞĞêŒmnÚdğ–ġ?ÁßOÇğÓ§ŭ™Je²Ç£?’r= 0˘Rş ·7µq`€@!›„qkâż²PŻCÂùÊúüċËòĝ™3x‚Ĥ,ëN„ı ³³pavĈšÇĊàèĥ!ċŽ5kn Ż/-Á/ŞŞQ_ùlt])Ä:şÇóöÀŜ_|ZןfŞúCpŬ[ ç`İêĞú]7›Ó›mBĤ ˙I€@µš˙˙‚$@¨eQ­R^xelÌ{ġıçxË3 BéTĞù?h Â×!KdIENDB`‚choreonoid-1.5.0/src/BodyPlugin/icons/block.png0000664000000000000000000000202012741425367020131 0ustar rootroot‰PNG  IHDRàw=ĝsBIT|dˆ pHYsììu85tEXtSoftwarewww.inkscape.org›î<IDATH‰½•{lTEĈ³÷n÷şğ·ĞŠF$--  ÏHPħŬÔmŠAHhjc˘–4‘DRÔ ƒš DĊÚ ‘˘ĈÔĝhbÚÊڇ Qħ…j­5E·îvûÚWğÛm—ö.藜äΙsoĉܙ9BJI*ĵ,D„Óŭ&h{Bʒ”‰IP/7) ŻËMò…jp^ ùĴ`ŸKÂ4˜ĉ?gL.Hl##ŬĈAĊDfÂWş¨p)=M3’"iéé;h›|tŒ]*€(G·[ñlYEn^.ĉɀït虙¨iŞúb ·Ĥ">qêÚÁšĈfU<ŒĤë¸×çs[­Ë|ħµ Ġœ€"ƒ-kÑŭ. €ñħ(ĥ²XÛĜ@Ç_lZîTÈÇ5•×lÄĵŝ3Ü÷‰‹!?·Ç˘³U€s>´88z÷zo,À? ûË Ë ûfż XXGĴ҅+ WžĦċŝB|=żqWp‘‚ÜcNÔĵL6~äfkö’Iż³ –-ˆ €Á)²Ì_€³áŜü;ݳ넧͏G­6Î._CûGìIäF0<ĤŠEcŬOħ>òoÛu&ü£ÀAğNpÓVòê=˜ÓŻ6$ġCí70.Q†•¸ùİXòÒ[ÔÚu~jì:™;wħúĠ5ġ•Ûŝ‚ ĈT@Ğ˙q²̊Qx)ה-ĉŸúmœ.~ŻRï¤ä&‡Êï€wÛÀ„$d2!€HÌĜ̽X½Ĝĵ)cPó 8ŠĞĜĵYéšı‹qn÷“ĝĴĦ$àĞĉgâĞöĠĦX48Ğ :5NùE‡´ŜğóájʇÌʆYÔĝͅ+ù£;u€D0ìü™ËY}ş-C$˙g8Dqw-Ċ·pÑŬ`HŜ€ê#1Íĝóóùĥ$Ÿ{úzYäHÉC>Îo/ċ—=OO-wO8ċÙèë´*dċġvg]KĝĤĤç-YÏiëD'~v×ÀÔë7³ÀñKç&üÙùcÍÇFNŝŽnQÙ;ĵ—ğŜìäB_Ħ(Ë" ‹—vNe˙Ŭ!#ì[œ;MàˆP ‹'Ĉ#jĤżġW<HüÑ78>,LiUÁùx.ħ=àğ\^²ŭçí˙k™FˆA˙g0h†Kšƒ€À• ü öġu›‚ݽIENDB`‚choreonoid-1.5.0/src/BodyPlugin/icons/center-cm.png0000664000000000000000000000157612741425367020733 0ustar rootroot‰PNG  IHDRàw=ĝsBIT|dˆ pHYsììu85tEXtSoftwarewww.inkscape.org›î<ûIDATH‰•MHÔQĊ÷?£“Z–9B} Tf5b-ŠjIùf.ÚE­,£ L(-jQaôMPSA_PADۂĈĤ…R6ˆY6.&srn‹™! ç˙×ĵÍ{÷ÜsÎċž¨*NĞY$+Ïiž–›[$™™V8é|ßÓSS§úŬ +N"9…–ġtŞU>Oi)Uċqkk0 nĜ‰„ìn'³àÜĤü|Ÿğ fÏŸ´ìlʳ²F8 l´[Nù°À-òç@b1D„^oQƒˆ­HÛËk5d00}}ĠiižŸ>19ÍÀ`àżêTc÷EzšOG¸\q"— ~7êŬ§š²ı#@î³í°riw·E8 ^/¸\|èPxŞUµŬàŻ^Ë2½‹;ÔC!~€ğğœbS턷}Ĥ"[s Ú ĵ¨çÖĉ xÜrĉ°˜ŻH=&{ġĤÌ/Ĝ²hŒğ0#`šm{¤ne.˜ŸPٚ<ğU—ĦbÉE0C`ĉ¤êc“W#0 ràŒˆo1*†“çE|‰˘Z`82Ħ)£àŻUUêaêhÓxÌôĵ9‰ÚC`b`VLÄA3?ZDĴ…pc,K^âyp§A$húg`*ê+·İ*×àÔ üJŞOîa› ,0ÛSaë@ğ4ŻĦĝÊi‘ġ“ "_Áçd]'|iƒ÷ÓĦ$/^x4‰ĝ˙ïżĦJÌ~ŭżJ.AcRŭc¸5†óò„‹c:ˆ‡JkGŞ7ŸĤ|)–jà!¨ñOIžÑp- ħ=c5pŝú ûŝ"İœ ²¸ zûm*‘NŬUŻ€ë@µˆĉ(ÉPQ— JDPÊu;0 ñv&—”ĥ–6GJ"öûÖúíġĤÊX%W~ğ²zö‹³À\ ĠÒ?šŒWŞy¤ ÌÛD/'<èf€×“Á%î’{í¸öĉRËÒĥòšrSuQ5œhkh³ĥżgSċĤ!g“Ó–ŞÂt0CĴ À¤”ëàεéWŝžÄ£LÓ·|pÙ`ˆA8& ²]ÄÈ2¨q×l–G?LġtpTÈ!Ùm^|ÀÉ@Ǐށû‰;›ŠLá û00°*+ÓĈ4~ĞŸĠ˘Ġ›×{Ò´Bì5Zb÷ß&Cì.ûQGÔ+Œ­&ŜĴÊJ)…BG' a™ĥ䙗ÍwÌ~:û{އAú eRwÎIENDB`‚choreonoid-1.5.0/src/BodyPlugin/icons/restore-world-initial.png0000664000000000000000000000320312741425367023302 0ustar rootroot‰PNG  IHDRàw=ĝsBIT|dˆ pHYsììu85tEXtSoftwarewww.inkscape.org›î<$tEXtTitleIcons of Choreonoid BodyPluginä£ĠDtEXtAuthorShin'ichiro Nakaoka™h†<ŞIDATH‰•[lT׆לë̙sĈöŒ=ĈX².N PRÀÁQA‰BĞíC”V‘r‘‰˘Ş}İZEJӇĉĤ„Z¤&ˆDĦˆ§.Tm\+äB)ĈĜÇ™sÙgï³òaA:N/ż´_˙Oë_Úë'ˆ ‰Ĵz@+x“kg·éšĥW 0BN&RĤR7wüìÑ£=ïĵ{[Ż·[T{k[êıŽ›µĴ§4‰cQġÉó—´ó—&šê"xpú½·>ĝݤ·—·[-φußşuߜw2œ"šŒs,Ğ\lʟ˜œĵÉÒġŠĤñĜóœÏž{ù³WüXIrah_x­½ÎœÒnK‹îèÛ4ád,uL•́`­“ÓSŬ€¨Â(Ì5;΅İİòŠçw?ŝĉĤ5·´|HV= -hûîöG½–BGwOO-•Ò ƒhħÁô@gZŭĉeK›òŸßĜĠ5´eş½œàŠïg‚z˜9òáP˙÷ œXѳtş³µş§! ·­›2úîn!eâŠ8n-µNär™ËĤĦ×c‰F˜ UĈâŽba¤£Ĝ|j׎{-„dßÜúÓŭàÓ0ĥ6Ŭû­p½ħè†n–":¨T&çĉNQJÓşï—Zšóg!H)(B(jŒËŝġĞ˙zò_çzòĤYxÇĥßÄ"ħŝòÑÈĈ‡v ÎĜڋ×-ıĜ;ċzzÉòĥkej–FµBŜ=§b$QTò²ö¸Î˜ˆĜÑğb0ZI1M&˕e]GVŜĜ3Z÷ħ§z)cÚÛï&ĞĠŝéw˙0Á€‰•šĠÄ1–BʔB;Œ˘–L.w‰¤İÑıhÑHÖĥüJyşÔ”s'żı¤ó´c˜áŜwoîêXTŝóÇ߉eÜ •÷ÜÜDİ"˳3Ğàm @([Ë-;/S¤R*“rmF×Ì)BY„@@$ —Ji)š$‰FҚ‹#[ç:í,µÏġ­ğuhêÛŝ„ZĠŻ—òž×bjĈúùPFżGuƒĤ€B!*…˜&Jq!•&SĊ"İô0şTÈ#İÌZÚsWB‡i.–gŠ•ŞïĠüÀ1msĥ£Ôz2ç8€nà˜b>I$‰´fÌ/x½ÍŭxĜ"–TH€pġw:Œxôo>'·ĵĉ×;˘$ÍÔ0›b*È_È(ĝ9–è<)Ĉ™ËĈm”°W>—_ˆ³öÏjgF‹Q’X3ĠıDIġÂ< Ux" Y‘ÈĉHHCìIB8€Ĥ5ô À0„׊cgF7„ħp ˜šžİĝ äÑy@ùè[˙líߞĤˆ$JÎ)“HH Ž`š_ 8uÓΟ §—ĞDòJu–["?2żdDDDxITgêB*Ħ) _NàyŸëx mCD¨16qy5ӌ‰Ó£gYšĤ‡žpò3Î$JmĠ9Ż'ŒgR „'v]N£ ıÀggáĠŒ @@•*¤ô…”6§t?Ù PÌĈo³ĥ½ñžÛow[óùë Šf!],—áCC³A „Ĝ5ßOÒkšĉ+7-[VĵsíZ]üQ£ħħħsAŬ˙âßR8{Ñ ÓÜ­qs˖-ıo,]úŽ˙ŭ#òeïìŬ[ŭä“KïÏÇÑH_ ĝ9!.qœ_َs÷=;wzgÎ$ïïß_K„xò‰8.Ž˙ pUÏrĞé8/!A­ĥĞQôvÖĴkà˜IENDB`‚choreonoid-1.5.0/src/BodyPlugin/icons/initialpose.png0000664000000000000000000000143412741425367021367 0ustar rootroot‰PNG  IHDRàw=ĝsBIT|dˆ pHYsììu85tEXtSoftwarewww.inkscape.org›î<™IDATH‰í“ßKSaĈŸ÷xÎĉ6Ïüħ9ÙÌ%”NWŜXÚ£Â? yD‚!ÔEcI”y‘ÙEŜ¨… ŬD$ċEBPJxôÂ1´Ĉ~yÎÙ{Ŝ.jcÍ]ÑMàsuïûyŜçŭŜ/aŒĦÙlCÇL&˨ŞĤż„}ç‹2àŠM&˝ŜŜ3m­­Gş<ñÏ8Ž+7xĜíÖ2@Ğ.ÖÇg> Z¸ô@§³Ê˜S"$Ĝ¤ƒî0²ç2Ĉ`4×ÖÖÌ44¸Ìz†Òövu{;ĈM=.•’µċċġĦ•³ÙDÑzħ§çT}U•¨çËÊfIGG‹c/fjjŽrÛĈĜµm!FAà‹0>ŝZ2ĝïù&Ž#5~§se%ĴÍÎ.|6%ŸħÛEWww›CJ Ù2J§)’Iċùêêŝ|³Ûŭè g2)Óµµ­~Ĉ³ùŒÇóä€ßş+úŭ­ö_h‘ÊÊ{F£‘ıôèÏ=ÂUTXÎ‡} iZ*—o%öR²ĴBÓ(ĠRfóP—Ï×rçkŜ5x^o]‰×[w2S+Jccݚ4Z)°lÀÖVldrr Db£vğxĦħÑeÖ4I ëĥ_Vf‚QQ4[ I|Ÿ_Ş—¤oŒ]g ,lœŒħ€Z]}˙×íTLL̽Su¤P€Ûmôû;gêÍÍèıéé…Ó”òoó~ÀX`×d€Ċ"HÑèĠg…ö<žÇ7skĈi/s×ŝ˙gz°Ż NòÎNz=MĤ !<,¤gVU*€,+êÄİñ™™÷=„Àĵħ½ĞgN$ä/.SŞ=Ġc~Kö™7ÜfŭIENDB`‚choreonoid-1.5.0/src/BodyPlugin/icons/restart-simulation.png0000664000000000000000000000176012741425367022717 0ustar rootroot‰PNG  IHDRàw=ĝsBIT|dˆ pHYsììu85tEXtSoftwarewww.inkscape.org›î<$tEXtTitleIcons of Choreonoid BodyPluginä£ĠDtEXtAuthorShin'ichiro Nakaoka™h†<IDATH‰­–Ŭk“wÇ?çIÒ$Ğ´V3:‹<¤*lĥì˘ ĊIq!^Hİ['­({é.½š+ $ğXUö¸!â^ka´CÁ‹–‚ĜĊşŠ•iğµÏdeÄ´Ù:bžĴÍsvħnTİ6q9—żß9ßçċ÷"ŞJİí‹öı¸Uöûc-1[²: ˘]˘Òl~h6ˆÈû@ŒrÌÏED*†‚„˘!ŜŽœŠ\¸IĴ5ĈîçwtG˘‘/7‚<`êÏ)†Óôîìeë~šššä-3j~Ŭo{h2½}EŠ;T´`b'öĈ÷Vċ ıWµ™)r×:gŭĥ>NîCé!zz¨ÙWƒß'9•|3ċ¤ŒĥxÛÑħÓcĞ^54YS[Cµ·Z—²KA³Ï|áEŸß×_ğÖ1V oŜÉßZÍÄÊ[ §‡é¨ïĝ2>9~ÄÎ۞–Ŝ–äùäŠĝcíħÚî#Ŭ[υ `¸F  ù>´µóµÎ-†Ġ+×BaË÷/Ój§óĠNÄ "Ùşì@Ko‹ŻĴ“ü8[\Yäjĉ*Ÿ=ˆoŸ€'À•Ä•ÙíÙs,Ż.3²8‚O|­W Pp ŒNŒ2zsQŞ[ŞûÀ‹°|ŭûë+2“wžQÑ?\ÜßÓż¤Wï >W<†‹F~a|rUŭn[v[Wò|rĊëuĵ/8rppĠŭ+ĠŸš—¸L˜Ìħ\1'ŝ˘˙×ÍÄŻ%‘œJ F‚‘£cgÖĈtĉә YïĴ§ĠfJ-M"‘`zzàÛp Üŭï€ ô`òĈ$³?͢è7öœŬ3?0_\ż˙ż·oÜĈžħ²çì: ĊG}ž0{s–…Ÿ°Ö Pw#ż²Š’ú1Ef.ƒŞ^´ƒö;k=ÛÊä3yò÷ó \°ÏÚïnö.—]˙#÷™uÖÚTÊÌ@K*şŬê·>*ġÛò7CHĉäÙsœIENDB`‚choreonoid-1.5.0/src/BodyPlugin/icons/storepose.png0000664000000000000000000000237712741425367021101 0ustar rootroot‰PNG  IHDRàw=ĝsBIT|dˆ pHYsììu85tEXtSoftwarewww.inkscape.org›î<|IDATH‰•[lTU†żuΙ™vÚNAEZnр¤Ú„àá˘ħB"Fı^ê<€ Ħ4 &ċAAELS£U./! b¤ B-½ĜJK§sŸ9gù@Ĥe/;Yçß{­˙Ĵµŝµ·¨*é–eÀô´›vİɰ?N&ŻWoMžÏËÉqş£Q‹?ÒPÈô··›sU)WċLÊÍ €zUbIÜzûüùĦž’’h#H3pSD››#JT%Ĝ0 >5 ]âwʁĊ˙ŠàŸ–nÓÔoŬnJ++koܐ`}}îAÜÉ,ĴA9À,àBv6râDΐsç²&…RòT0húġĞÊp ײ8ċóiqUĠŭ"š³gÏ#ëDôˆÈ½ĦŞÜíƒĉ‹8× C[@ƒ"šĠLfY7.ŝgmmçŬğğ÷ĉĉÚ·LÓ9êIĈTĠû5yyÚğoß_ï,_>ĵ6ĦxéÒPs²my?]Ÿ,|ĤImYYü”)ĥgġê!•"\-I=ëhÎnŬġÖ Û4[ĈEĤtĉ'ŜvbâzàĴ*2 Á2 6Ž›e˂Ŭuuı³oßĥòm›CĤɂ–ċË'ôtä;Ό"ı) žF—ĉsċH?K–Û­S‹‹Ĥ&×ǎyŸ°m^JAhmµ<ĥ-Ŝĝ­Ĉ‘‰;]#8ÎŬži";D‚ï¸ZŜ“·ˆÌŬĴڙCK,K{@ËÒê~E­IUL.íş…,µÓÈé8Ä>€£İÊIµ¤DM‚$húıÇüĉó9§A ›Ŝè|îÄu ß(èNV̌Ô'â„VĴèĞ<|¸kÖĦΠĠS¨1Ÿuñmža{ 3L!iŬéŒ45{#?_ÛÊÊBñ@@Ĉûŭòpê"K7 ù°ùɍUŝ˘I~ÄuÏa‡â‘ìÁÁ pı´rΜï":ĉèÑĴy"tŞr6żR¸)rπòA8PQê‡n7c. ]ŬUšHñsòĊ‚—Í_'Loít·ÔhaßQ…a‚ÒäġûéġĠ"M€Óo?MÇx½jÛ6£Ż]3íè0 :/]kžħ?³Fž³L¤8Îß(x è/ n¨Ü`oV–ó“ËQÇ‰¸\Z“ħııĵŻŝñ°°_aµÜG™^ğè4Y ’Š/bɚ­˜á›‚ÇAż„à¨?ĤŞf~23­-"/şáĝÈŸ‚ǁ:uÂħĵYġ2MàĴ flƒÀĠ”aہí•öżóIûϤdòĵ Nżı 솃àMüßŭ$ÏZpĈ„Ż7¨Nwĉoµâ7éŻ@IENDB`‚choreonoid-1.5.0/src/BodyPlugin/icons/center-zmp.png0000664000000000000000000000156612741425367021141 0ustar rootroot‰PNG  IHDRàw=ĝsBIT|dˆ pHYsììu85tEXtSoftwarewww.inkscape.org›î<óIDATH‰­–ÉOSQĈç1¤qBŬ5NÂÂ5h[/MüÜğ0ĴĈ)!D]İQâbbtĦ.u%;$. bbRQ™*ï-Pħ@UÎîŜóî÷ŭwòQU²-óVµĞ²=cŭ…ĝ>`P),[t  ĝŒ€uzQ DLP´W€&‘?гÙÌ@ÄtЁuïx?BĠ>²Ùˆ˜ÀNàœŞWí½ 1ċ˙m@òŜ÷7gĥ :€! ġż DL=°ƒ$ŭäÔ~2—C"Ám˙l"üÜú³ë~€ĠúO"Ĥ¨ÚUíÄìê1K@£ˆÙŝ×$é?wĉD;€ïÌ3‹Œ"ĉPœÍD?-Żv¸ Vfe b$Eôèš~Ĥ:osÍ"S‚@9pFĠvROĤ‹@½HhÇĵiô}À½…ÄgŞ ·m^ ”‘%ŭTİŜŝ \ˆwf4HџŜ÷³†Ÿ.ÏUàëìY¤'8 lÚTm7“„ŻÉ'sÉ'SÈ`żH¨z\U1P ,ŬÀ×ägıÓbXboñ2xHDCħhìîÀ+é&"Eàùô¨ÚûrS=lÌ,ñ§ÄyÙÙèŻòUU÷ĝ)É)á鋧Ö_Œ|Ô‡…‡“)žŒ‹˜óÀ%S£jż²Rô§R Ĥ9+dž·k™-ÍYŠ/ÇÇúüġì]²—Àîx]MŜÊĵÙOú5 Lò-Œ„€@ĞŞ=ŭġ) •6D+£Î*‡¸Ĉ™p'uG 'ÂôLô0è ’ż&_ Ë kKMé™YĜQóÀ>‘ĉÚÜ}/(ġşÍħ­ħeSëÉVÄVŜ/CÎ}ħ>Ĉ*Ĉ–ğŻ]ĵLùuà$hk.à-éô2!›‹ŸžZ0B·ĠMŻôb‰…£î8qK^<ï·ż U;*Ò|Ôüh/!Ŝİ{IENDB`‚choreonoid-1.5.0/src/BodyPlugin/icons/left-zmp.png0000664000000000000000000000140512741425367020603 0ustar rootroot‰PNG  IHDRàw=ĝsBIT|dˆ pHYsììu85tEXtSoftwarewww.inkscape.org›î<‚IDATH‰­•ÍKTQÀç='É‰1&Ÿ† AµqÑÖ"A¨…Ħ£“ZÔA›6-ú ‚VA ‘gĦ.[èĥ)SDBËñsx|Î@èĵ™'u–÷žs~÷ŝîğ÷‰Şâ5Db@HĠîô\ Ò€š-ÀUíU/u†×•@MPġZu€DßÀw`Às•E"]ĠPû °ŸÀà´Mwĵ Aß 5yUÔlÂÉIU;Î4Uˆ<öïT_f c@ğHÌúgl^B=Ċ+ÔöŭŭÀ.Ô~.¨Ú_ñ¨İ,@$f‚Ŝ>¨J˜:*iްiNó7 ˘Ĥ €|pÀ˙ñàLAÓ4ıDD@ú€OŞŻ“.iĊŻİŝȈ]]ôf˙ñs½teù(yï–áES€DIU{Ë=¨ İ$@d2 úĤBó"ÀǚJĤ"ÏA–ޝpëÜ4ÔÔú“9Ŝš­Iç|â[6•2ĉĠñU§ öXRµo”jlġZF ‰\‰\ ;â0“šaڙfjn*ç÷/˜f˙ÚèZü"‘Á‹ÀırzÌ:ói¤;Ò=|w8Üì ş…†ŞBf³ßܸżq!ʍZ½Vu‰3ÈE<ĝ&\VoġĈ½pk8°ž[gvo–•Ì ÛùmœĵžîĦǔÛ;çsuıgU‡[È-à‹êHÉż•Vi[òRҚOÏ˙eRšb1³ÈRf‰d~˙NfÎf|zL;KxÄŬô¨_ۘ&ÇÓ Ĉ>ñĦŞ8Ù=_r7k„ÖÄÔ4€ħmœùÄÈùŻI_ĝğIENDB`‚choreonoid-1.5.0/src/BodyPlugin/icons/stdpose.png0000664000000000000000000000252412741425367020531 0ustar rootroot‰PNG  IHDRàw=ĝsBIT|dˆ pHYsììu85tEXtSoftwarewww.inkscape.org›î<ÑIDATH‰•–[LTW†˙u8sżp`ċ"ĴNŞ2ÚB4éEĴŒ15éKĠ´QÛÔzi 1v:MZ/mZcúPûĜ&†`$ŠPۚb-I#ĥV¤0s8̕†ıì>p Žb`=íœóŻ˙[gŸµv61Ĉ°ÈÍ=sV&KĞ‹—¤C甀[ˆˆÈ™ŸŸŭêŝŭĠZ­òàBÍ  Ñj•2Ëeüb³b"çZ²ytı3‹D"É97Ì£ó1ĉĝwî>R˜LÂuе¨LĦàÓĉФ°¤5› ÜŬğŭÑ@ }˘ğot˘§ÇÓ64ôîŽı_ÏÎNÏÛ¸qUĈ|ĉs£Ĵ,_@1Ïkŭ;}Ġ&Óé:Ż÷½À3ĉH˜L§˙ ffêpíÚc÷ïş ÙĝLV"‘L[³ĤxıÍfÑÖ×߃cİÎñxBUSc[aµİ<: ÑœhŽDêşxĊàëġġ7:öî}ÙRUµR}ïŜ@¸·×ócŽ9 ‹‹snŽŽNˆ==ûÖˆœ²K—Ú;öìyÉj·ŻÏĊà"çZs%)ô֕+·ĵJ›7Ż}N4ï,dËf‚1GÌñżÖp³ŸçÓ°}ûóύé§fÛtl,zÓċÉ$CF†V.—óK˜ÚĤc<˙P4ƒÁ #"*˜ ş·lYWÀq„ÖÖî˙FFÂç éNn³ÙJJ Z[˙ôE"g8 rĉ/Y’ıËb1+].oÌí/ÄÇî-ĈœÈİ4tŸVT”fĝŭ£èîv˙×ŝÌ@NNĈ·vûú‚x<ĤĤÛKR¨N:nÓëUGƒNĊq$€X,že2 Œ! F>‰FvdeéOĠÔĜ,D„ĈĈö~Q <‘³ ˘˘´D­V ıùĥgd$ĵG’o\µŞàğ­[mF>eööí{%ӓ‹ĊqîÜOċDÎâ’su^^&ßŬŬ?!IáŻsˆÀÔ ùz{½á˗÷öôxŸ˜˜ì0› vûc,Çpp֜1€hjm4 Éxh4Ê(€´H$íêr%_ïêòùÂ'grxĈa"gùà /‹1GŸ |ĥğ²r…ín—K< `z(™L29ÏsŜf”¤ĥ1ĉˆ9_lhĝu],–ĝ1Gr0U™# Lääóó³k­Ö"­(“#?úŭGŽÏŬ˘ÌÌ/>°Û× D„ĤĤŽ^I šöp9ġç?r\§§kvVU=[L\½ÚÑ'IĦ÷SôzĠn‹Ċ,wğĊ˜(/2ĉÍÓX8ŽŒZ­RĈ‰D#Bİ ii|r2~iĉüŝÑoÚÚŝr••eËôzġİ áxğß?Šòò½ h>^€1ǰ×hñzlġê"­ hŽ9éSQ liétsĦ˘˘Ô"ŸïZ0$)T×ÒÒÙGlÚ´zı hŜN)Bò_2Ğu™&=]]›ZÄSÓ'ëĊ‡Ċy*R#U#IĦÚĉĉÎ^"`éÒ,€ĵùô¤k ‘Sm4Ĥ˙˘Óİ́ÀèII:ôUŞ&;û˝Z­òĜĝĝd×¨žÛûsŞڃ?;¨IENDB`‚choreonoid-1.5.0/src/BodyPlugin/icons/rotation.png0000664000000000000000000000326412741425367020711 0ustar rootroot‰PNG  IHDRàw=ĝsBIT|dˆ pHYsììu85tEXtSoftwarewww.inkscape.org›î<1IDATH‰u•kŒUWÇ˙kï}sÏ}Ï̽3-Ïaš(AP,(X­ĝĊŞiJ%&#4ûÁHħ‰-Ú¤‰ÄDÛ¤Ä >Ò´TkĊԖEċ1<†ڙ;÷qî=çÜóĜË27C3okï˙/{­˙^›˜³ĊY"S(µÊuhÙÏ6ˆ­-SΓ@’ffRùĊŝ@Vï/ıÑ#{O^ŸU͸dۛÛŝ¸P*úâ§ĵċġlO³Ñ%O&‚Ĉêv}`Ŭĵµüwœ{âzş˙üۙîFûoBìßÖn˙ñZâvÑĠtúħRi‹"úS_óÈsÓQĠQ‰ Í`rÙ}3Ÿê>4ı~áäñëN½mġż˘´9ï#ĥŭ³ŽóƒDò˙Ĉç'súú†šžGVëßúŒħ*¤;û5U››PrŒCÌLPYsçÄïÙôÒù(šĵŻXÜ$²Ù}³Fğş2P*½7Uóĵ_ĥÛç,mŬ=óp ‚J²;İ<ġù§.¸0½•ÒÎ+ëç˙üĵïğ÷”Ëk÷‹;n‰Tj³aşêşW—xŜ+r\`²Ù7³€ %•ùyÑt2²}MxÎ÷ä”âÁ\nËDN0â8óùïË ŠžS›÷XÚê¨ùÂÏÇïŬÖ?FéšçŭòL½ŻèéɔğğżÜ¤-ë~CJ]sŬ ‹=ï50ĜXB ŽĊ >×DtĤoĦI÷~›ùíQß?eĦÒ逺hš+îèï_™ĞN½úÓï Pİ\q‘€a]‚­L[SÛĤŞ wr;çÉ0Œ)I=÷8 7ĝŝ Ï[½ĵŻoŜŻòùŞ½ŭßÛ³líúb™W˜rîĜ­#|SJ´z’• ˜ßrL.8zm-kDĝ€V’ š‹c£ŝnPlZ,bĞpm{Fî\:¸8\ÓS2ëÎ]ŞcÉşġ}µßÊ:V] Rê”ĠWúÛÒ*ˆ0V~Bİ£ç^ûÀmĉ¸­ÑNœ;2Ǣpb ™èêé^r½`ÉÙc™=œUŠHK„L‚”a@ƒ3&ĦM‚ò–!ËJˆ‚Ġ×·v‰i"Q Ú²™UŞŜmšH ‰iPœ’ÙÄ0(ĥ^˜+R)ِ‚Ù‡‘ˆoÏYÌzlĥ [‡@P=Ž9Že@D„DS[1´d$1skĉ IP×Ì ÍÌ` „D" @`3 ‚Ğ”wqLĊHKÙ^Uw]‘–JLœdÚdđF&­Ñ`˜KP˘™t!bH@h3³–aK„Ħşë7ĠoĤúI·ĵôġ£¨ŬJtX8]|~pòpñs…ħ˘mTƒrċìĄ̈”J/vçóŭ7&&^šS­î€ì÷³?î‰z6¸àú”šòkÖ6]ÒíÏnż™Ò Ġ™ùĝÓ_xú·³Ùn]´èÇ\×{ŝòċM\Ïû›fŽe½{˜hbŠoÌlœÁ†¤=TšÎ5ëÁ™}…Àĝ"ĠĞÔr0ĤëïfTZ­}•Zm4ŸË‰Lf×-Àħˆ˘Ž ,my’ċ²ŽİÀ‹Üv”ĝBÓ|xM>_z£V‹Ĉ<ïIàÖ,ZĊıÍĉŝ d!“1ÍĠE§BĥĤL6›b1lüûFĈ‚™7|âHj…eŬ+™ùDµúâ7\÷l }˙™›‡¤”:“Ï︸·kYHáLĊjÌż9İ[^§ôĊIzßn|wÈ4íç&'/_n4ëĜĤÀ|Ï{âfògK)ÒéÖ\ Ĉ4éN™rqé<êlÖ¤wM—§÷èhyë—ßż4‡f󟧚Íw3w^éĴŸŝˆmÂĥí ‘%Ĵ-ŸM6Dva¸e‰ $è†,ÊO/-/-e}ÙĠ… d!҅nÄE‹váG W~A(Ô`ÁR(-4m¨é¤‰™7’JĤħN_8›;œç=gî=—+ŞJğIäTçδ›c´M? \7IŜI^=‘dt ınžÉŞĉîşj°>Ùĝíż œàÒÎ1½/20͔u¤wÔöxĠĴç‹[[éëċ q'x[Ó"˘=='bħ£ B8Œz½ĵ~ŝšùRôż´"-á'ĝ‘ä˜a\ŠF"Az{a`††@€sŭŭ~û^f;öíĠ'†tC*êóñù Ğ şğĦ݆‡!âüċ‹f¨³óŽS˙½`˙q~UĦRr™gïsÚ \*AĦ€aYlyB§Z1`Ÿ_@­…“oÖÉ.nÔĥ™ ĉ&,/Cµâ˜îqş¸fE>''ÉÚİc5&dÂö6ğ++ĴµŞsgÔÁOÈ^ad6gG|)c‘Œ½ Aè耝Ŝ/-­nTĞiÇTµe@"q3²£ ġĜ} kÓpÛ)_U[w8Ħ1><†”…9j#jRš/Búšê'Çê[uPŻ™ĉġxâùŭŞnŒżĉ`żğċ_Ġdà6ĵÉ@$ymx“°rËM84́jîĦ›àşŭUñĴ’>´×cIENDB`‚choreonoid-1.5.0/src/BodyPlugin/icons/restorepose.png0000664000000000000000000000236112741425367021421 0ustar rootroot‰PNG  IHDRàw=ĝsBIT|dˆ pHYsììu85tEXtSoftwarewww.inkscape.org›î<nIDATH‰­–[lTuĈsÎÙŬvğíS@S(5•€UıĜXÔ@ rñĦĦĠĐp !Š>Tc}C#‘(BBDBlú ^€”H” †˜’H eÛÒRÚíŜÎîž3>´[–v‹’8Éĵ|sf˙Ì|çލ*ıL„`^Î DTIŒżSg<ż_;*+S…nŸmáx\Âħ˜Ĉbf¸³Ó\ĴJ­*'³´˜ T%™Á­{ħ/]ğ]Ue·‚´WE´¸ZW7İJU2… `aèK a×xù?ü›‰à5MŭÒëş>ÒpċŠD ìÁ›é•PÌÎçç#ǎŸ9“73—RÛĉħhÔ G"V• `Yœ(*ҊĈĈŝ}"Z°k×ïˆè!ו‘ĦŞ íAƒ"î_†Ħ×A£"šĠñܲ4Q^žênnùĊŽ}ğ§4ŬC LMU½Óa°½°Pöîí}sġê’ĉD‚Š•+cíİɤыяËÀà  tvZù]]ĉÚ5k"‰žkJccñ’DBżvyM7{*Öh›&Ż44 lnmµ·m™"‚[WéQ•aRĠŞFíۗ_xüx`mSSÑädRt]ùĜqäŬ\{²D(2Mškj˘żÌšċĝÖ­+á"hUÎĊ:ĥLûcŭӕé”Ĥŭj2ÛÊ9ym“*`(˜€ÜÜ zÀ2 Ŝ›6--ĞVEûZZ oŬ²‚ŽÓ$'ÁġĉsË}VßÀ~ò‰Ġš8€CŽò'xm¸°ĵ^]Q‘ò\şä™~䈆"P –ÏqğNKa2)Ċĥ-ÉdO°¤ÓYÍ €ôNƒcCwžËè¨Ê²ô6¨kYşiXQŻ§žÑŬsÏ@z „aʈŠT9/B P’JÑ=Ĵ¨'=½ìóÑ˳ÀàœoùÍȏ“.AǤ§ ‚76¨vŒ¨@Gu¨¸EŞşbùòèÎĉĉ[›'L3èü•żÍ3vŭÔÏ Ÿn™pÁ([ j¨Ĥ&–ŠDäápXžNdGÊ#1’ÍJœ́bàóq <­_´(ŝ·ˆ–>œ·D„›ŞœÎàfAáDĊ²Îƒ³ 4”•˙xxI$8†@„jʖ-‹%@Ĥž=›WN³'7<ù%kš=½Àĉ£ÉÔ0‡ÀN Ŭic:(óûĠqĤĥµ™3ğşÌR %ïJğÔ6‡ŝ$Ì{6öBßċğGÂàÎe7,O^ž{ÊQÛçsn?áù&ù>ŝx#ÌÌäm…o/dÉġh´è˘ct.è|PɅ7²ÀÊ`[`â‡îÎ"ĝìö]·iĥİráŜĝ#XÖÌߤĴç:!p9×îÛl`äŜtAĝé!PĜß éßA;€Ż ĉ@íĠ0ÜŻâ~ì‘§ĵ‰ÀÔ4ì\Żş-ûòk‘MÎ IENDB`‚choreonoid-1.5.0/src/BodyPlugin/icons/ik.png0000664000000000000000000000241512741425367017452 0ustar rootroot‰PNG  IHDRàw=ĝsBIT|dˆ pHYsììu85tEXtSoftwarewww.inkscape.org›î<ŠIDATH‰”{LtÇ?÷^Ѝ×pY>MD)IĤ)+&¸ZÌç˜âdlâ#³ÍL4s!mŝé\[ĞœKÚJ§‘ˆ¨€4pM–as"rA"Ïë…o͘ ĠÙÎ?żóĝü~çœßĦ½şZżoÙ˘Šp•ZĈâbI:!)X˙WMkşğ? zü˜°ĊGŽPâîä³Ñc90@ ˙R\ 7n@t4ÄÄÀĊ‹Ìĥ٘`6“““CSSSp@@ÀÁ77^š?_îġ@ͰĝùŬPUE½Á€Éח…3fàĵ~ÖƒÓÛ˕G –˜˜ĊŝÛ·§‹† 0ÔegĞċ‹/°öôp£µ›Ċ‚WL ŝŝŝpàó&O†P¨Ş˘âÌ‚òò0ığOn ‹ éI=u……röô¨ğğۑ™™İäädK‡IHiij]ĵX5ùù’´z¸M6H˜„•@5° ĜcÛ¸qbˆÓ ³gCm-WÊÊhJL$22òCàóa•¨,YÑYW—v~Ŭ:&µµÑgµâµv-ŞĞÙĥm›˜Â“ɲDÏÓeÍÍÍ}III*++SuuµJJJTXX(Ië‡S"üôħcÇĤ{zzÒÒÒBWW3gΤ´´à#2~h`˙š5k(//§Éf£rÇ^niáŠÍ6 X1Tóz´”½dIÈòŽ,t×Ġqž•EEWW˙Ë >Ġŭ>Óç:X-‚uëĊ\77UU½,Ĥg1C>İÊÎŝĝÄ…f è&£\\ÀhD½½ÈépŜşĵwïÔĵ ˘ú!#˙ °µöòċ}ĥĝxÜ::Lŭç_µÏšES^¤Ĥâ8žĞ½½xNj cwC§x×0àà2ÛxíÚá˘èh–ÖÖb4B b|\?Q\_ÏÍPZâânŸĵZ{;:r[JÊ;@*`hòÒÖ;wÒ²ÂMËïŜĊÈ´ZéöòÀ+$kb"EEE,X°ooo222˜çêÊoûöáêêJO[ËîŬȵXŜżŸ ĝĝ/]€×ÛëêN^ˆŒ4-íOe·?Ù²@úèÑ ž6ƒÁ@ke%a·ná7¨Î œÛ½w/ŻÍFàŬœĜX·7nßĉ…gt|pÒjĵߟŸ7mÂü°èèQç/“&Ñġœ€aŝ—ż$Çbá͇qrÇLœğ8;ûûôˆŠ{÷pNûúÒk6`ŝÀ`00>(ˆâÀ@L..t47³²Ĥ†Q@ٌ59™éĞW÷ôbZßPQÑwÜ×Wé9s$é¤tIßvvv:vîÜİÔÔT;vLYYY’tIR–¤›ù jŒ§ò”I:%É4xû½ożtI'ĵ½ġcp°úƒl›GğŬnׇ%)G’gżíƒü„eŒ’={$éĴ$WIÏ\×ğïĉċédx¸$d!iŠ$żAç[~MJRŝÖ­’”Ûï‡$ŝ ü˘M IENDB`‚choreonoid-1.5.0/src/BodyPlugin/icons/collisionoutline.png0000664000000000000000000000151112741425367022436 0ustar rootroot‰PNG  IHDRàw=ĝsBIT|dˆ pHYsììu85tEXtSoftwarewww.inkscape.org›î<ĈIDATH‰µ–_HSaĈßvÎÜ2ԙaA‰*DF°ŝ0²(„.&Qt•I ĠEXAĊˆ"ğ(Jŭ¤E( e¨”•b+ [‘8·ÙĥsşX;mmk çê}žïċyÎËùïĦŞ*˙R¤°YE!àˆÖ²ÄV‡Sŭ4<Êúгw>s z1Dk€Í*-)çÀŞ5 Dö:]ĵ™àô޽ÈB@P‘x>RCHĠ§eZœ7Nyñû¤ë’Í*V._‰­˘òwRç ş>42ßJi>ú]Ĥï‹à›}v´\k³ŠZ€^}ûî0›œGÇËnìʐĈ{x5v,­ĉZ„÷<İr5ó†…#wÚ¨Ğ*äëTjóWŸÁœ ĉY>MĞħÄö|IŝŭÎ ÜëßHU‰ŽîáÔïĈĦ}'4ŬühşQöc”ŭ×ĥİ˘êX`žâòŽ9İŬĈ˜ô?Ï:{ĝ‰<32×İâĝ€l`͛ôXʊhyÎw91= vnúÈÍKY¸—ŠfOÇô$ ¤€ġ<”żTˆÜ^ıĜ|1\ğ§Ħuœx۞4 ¨@HUxv(½!;`n^ĵèu!Ü™ŭ·&P 0-óA ġ†N–â ˜˜ äP{á5d˘Ş`2üLoš$ß4 €?`D'2ûVÜí bYÒİqÏHah=û§İ¤êê3òĠpÀËۖ&F>À@/$÷]µÒjúëêA·ÇH[÷t2ż¸É4o:NÁĴ=wŭ ŠŞrDr8UíµY…1RçH3ÜÙW‹ÛS”VÀ–j/Ö '½/`°Ÿv‡S}óϓĵzqOZĉÑP¸y/p œż>ÌĜWCßKŭÄY‡SOâÒá†ì€p.BÄ˙ŝmùĉ&ßq²ùŸIENDB`‚choreonoid-1.5.0/src/BodyPlugin/icons/right-to-left.png0000664000000000000000000000207012741425367021531 0ustar rootroot‰PNG  IHDRàw=ĝsBIT|dˆ pHYsììu85tEXtSoftwarewww.inkscape.org›î<µIDATH‰­–mh•eÇ×ŭœ³·v˜[ÓÓ÷‹°Ĉ𠵕’ƒ%Ë2úH‹^'Ë>¸Ċih°ˆHĥ•BHQd„¤YiLY bҜ”N˜›s.çvvÎÙ9çıŻ>¸ċÙٛ.¸ÜÏ˙ŝ˙ŻëŻçύŞ2W‚–;Žö:޽ê8ÚgŒís­oOrz˜?ŞÓÒ4Żş:4Êh4*cĉ&¤.°íN,$@F†×Ԍ_ép]÷äŭóE³H'ĥ½ĞúÛló_€L…Žìyl6€Ǖa=° ĝXc ïdgğ!×ĊµÖÄ]×6ƒÎŝÉ ÓàÌÓûOPâÂڀê…D>OùsÀAc²–·E4l­˜áa'óÊIO²D ~~Ù#RѤzyF"d‹½d‰^nkğ^ż}û²=##RUPàFÊ|?„JŝÚ™İŞ656ĜŸâŝ}SARĵ°|'|CñixÄ@y£êĠä>2_}ŭÈç"Nµš'"ĴZ51^?ZŝGOv‰75ŠÄ|°ĥ΁3SÏÂÙĜóÙ,RP½î™Ĵŝà Bߕ–ĈMGGfġè¨y4ñ²-4ŽuÔNbc@0!˙çĦ+ z ޵ˆĴ3"Üg +VÄêêĈzü£GÓkÉg}·ñ"ü˜ #qĜk€ÍÛħcì‚ŞäĥĥúĥÄbXàĊ ô€˙Ĵtá€G„Ç âÑ˘˘XFggÚÊóç½µÀÈbÈ{!çk¨µf@ġ[}Ĝ[Vïîöz£QùÙZ6ŠP Îʲñ'RÚcOĠÍO€ûĦïu8Àìƒ˘°+ Ú0ċšŻ:Žv£m Y“kĊ"6r{§ċ+SNùĥÀ°ÂŝY \k†·Ĥ9òŸşééš+BĈñiEĈpÉué\ŒÀlı^Dc~<\Y1Ĉş  ÷ò’X?]cŒ~é8öOcôPgħ˙İïn’A´G—IENDB`‚choreonoid-1.5.0/src/BodyPlugin/icons/pause-simulation.png0000664000000000000000000000075712741425367022355 0ustar rootroot‰PNG  IHDRŝ KsBIT|dˆ pHYsKK\ŸRÎtEXtSoftwarewww.inkscape.org›î<$tEXtTitleIcons of Choreonoid BodyPluginä£ĠDtEXtAuthorShin'ichiro Nakaoka™h†<IDATH‰í•ħJA†żÙ½ìĈD„ ˆhÀímâ ĜĤóa,í| { Q´–”i$JNHލg0E"È5ÚŜ0ÏÇLġËöQŭÂ{šdH+O&~?:‰zĠji)µ§6³v<œŜÓ,İĴU°Êb•ĊÌzú‘ҍ:ë˘ü(ÍÁ—ph—­/ Z4Z4ÁĴğwG2N@yµÌNc—0 ż5Œ‡t£Îü5 ÁV£.µÚœ? BohŬµPYïüW98çàœƒsß$ƒ„§öÂ0ÍR|3zvSŻŒ2ey_Ĥ`.S—6ûż0‹˙۟ùS|[#£7Wáĉĵ‚ ”>˙ıÑXmĥÄüiIENDB`‚choreonoid-1.5.0/src/BodyPlugin/icons/stop-simulation.png0000664000000000000000000000053612741425367022220 0ustar rootroot‰PNG  IHDRàw=ĝsBIT|dˆ pHYsììu85tEXtSoftwarewww.inkscape.org›î<ÛIDATH‰í–1jQEÏ}?lĤ²³„,À¤\k°O!¸Œ”!¸ìA,‰ ‚ŽâK%:fÀNĝŻı˙Ŭâžâ÷ËŬİsĴÖtàézé ;/&ûÄiŝ5@èzùvó×ÙÛl^  wn4 HÂ0$!.ï’"LFq(Xo×-ĠF•€ó´ğmò<'†Hf1D˘E²]ôĈ›Î§Œ?Ĉż²jżA$@$@ZêÌŞġġŞ|ŻJž뇇ïÎ …–/a–NŠl8!ÒÙµšK,Œ”ĝ ˆß‚ŻÖ˙WÀ)‘l |Â#0û×<íàAß½ĈĜŒÁ2kbB܀[„]@£*ç—ĵ+♅/„żĞà‡àéùúĄË'Â^Už1†›Žƒ_„‡TygNż=~pZ$c.m݁Żo ìùÒ Œ HBÒӧܛòEĄrĞ£ßŬuĜêïOËrğuèÜıÑŞcDzÜ¸a½Ğr’qMBG˜jèşCì‡~°+Áó"ñìWt½ñëvħùXËË£cŽ#ŜH„ĵ††ħÎÌL ‹è,ħ ´{ÁS môÀħ-.„[À?›E˘Xi żÈ\ÀÌ žĤ&_­×ĞşşHHpÀvCÁĞœNŠAXI|~ġŞ]ÑÓÚ²{w,VZ:Ŭ/˘"l6.NƒïxlĊáö›ŭÔÚêİL$Œ˙ĦÈ`vĥĈEh2oŞÏöÀK=Ž*5££&çìÙÌ'ÒӝuĊĊÓqc(™›˘F‘'‹Ĉï(½§Ş8èݎwf´†*§D8i ġEEñh_Ÿ+}v–ĉ˙8_žj„ÑhUxï}¸Öĉıi¨.XheR·AlÛému/²× ™żŻJ?÷öşöŸO×Σu"‹ë- HB}[5ĥp_•ĉĦ!{ëȈ}żŠŠÉaǑ@ÙŞËćŞĠ•Q""ıÛ·Ïżß7fq›ÖPeèèîv8 ››0ĈèĤÉ+˙ĞX0e ZR2=žŸŸJ~Ż/Ê[+ 9jYú‹eé%}İrŝöT<ì×@ÌIENDB`‚choreonoid-1.5.0/src/BodyPlugin/icons/right-zmp.png0000664000000000000000000000137512741425367020774 0ustar rootroot‰PNG  IHDRàw=ĝsBIT|dˆ pHYsììu85tEXtSoftwarewww.inkscape.org›î<zIDATH‰”ÏKaÇ?ïÌĴğĤâjéHA‰!â-déÒ$E ­ċ‡è?ˆN^ğxê-‚³ZĜżPy­/²ŭ@$ÓÜÄÄ]wpgžînZ³ğŻĝŸ™ïû™çûŒtKİä4`Š8Ú]€RÉ&`0€6gC'gè~ 0XĊLB7tÀ0ĝ$uCZŠŠz~OAċ@îCĦCäċŻZYŬ à€8€Ĥ–&]@IÏ;gĝ JKSM@QÏU`JÄñ÷ş’.)uçđÀ{zR[fQ“WS“ ¤çmİ!òâ=¤ĤĤŞ’À5è)—–ĤZ”nOê˙G˜P: `XeŸžR‰L~>Scé*jè)½•âJ%Û àÀrU*)j’ŠšŞ*ê)/ÎG ]mézzʘpQİĦvm†Tı=˙–YÔ ÔTŝ›Ú ğÎkġĈĴˆŻ7ZşÌ|8ĴBıùüöÎċçËĠJ%ï"Îċ@@û­öNï¸÷:;˜íìëé ĊŽĊè ÷Òd411=ħ1ûfv&·žZ{µĥ ¸ŭdĴ“"kdĜ Ûô[üİÍ{›Ŭá³áPԌb[6Ŭánâ qFnŒ´Ĉ’ħ~ĞĠzTy/AKgxÍŜƒíŝí.żÁÇ—‡-o‹• î/C´'Zgž2oÚ ûLñ"“Ÿ€E–Î’:ıîžs#¸,í.u£ä%O½Ş'eHği²ç³FÚ¸< žBP£JŬˆ<˗FÖ8Ŭì4/à+k5ûğcĞqf}Κs eP9?‡ïú–a*Ü1Ïî?àpügı¤8IENDB`‚choreonoid-1.5.0/src/BodyPlugin/icons/fk.png0000664000000000000000000000266012741425367017451 0ustar rootroot‰PNG  IHDRàw=ĝsBIT|dˆ pHYsììu85tEXtSoftwarewww.inkscape.org›î<-IDATH‰•–ilTUÇw:0˜3uÊÚ%eJ)„”é2bK%Ċcš41hIèPħjbŒŸŒ( ‰áh iCLc Ġˆ42U´…HiÚJ§ ít™yïĝa:e¨uá$79ï{˙żsÏıïĉ)á˙ÚÇJmLÛE>›,f͚* xdd$0::zô… Cêżo+eİ Uê[;ÌúVż.ґ<Żşşú™… îqğŬ7ûúúş­ƒƒƒ/M 8 Ôöá ¤Ïs‚“K‹Àñ9\üމ¸\.SyyıwŭúġAÔıÒŜŜîohhp'dkˁ“²Lx )4XœxxJ„O€Íııı[–/_>¸."!TétŜÔ4mî]€RjŻ…U&à*ÜùÚR ’öĊ? š)xú RM[Eêm6ÛĈ9sĉô*‚"B§OŸÎÖuŭCB˙#Ĝ\& EÊjDVw ˜s#ÀT0Fá' W¸\Y@(ytvv·ĥĥž߁žžİŬ0ú'Ĝ)r&3Á 7 ÷¸u:ಠàrJNÎñ˘˘˘„°ˆ„ĵ^Ż1v‰ˆŒ̐p~Ùû’ú’j‚÷ÎBsÈŸÉ=[ħb…y‘ÓY`4{â@¨İİé]×÷Œ40@Œ¤£U'2 c³Ùl;=OjB\)ŒF£ŭ‘HäÖÖÖ1½¸ŽĤBÚûJY?Pêù}J˜L”Ġj}Ìétö!ƒÁ‘ᇠu]˙*1m|C0  Ó৅uNNÔŬ§ÔĈ4£qGꌙëΟÏ·´ HEE­Ĥ&„ü~˙£^Ż÷8àCŜtÂúB˜Pĥ°ŭĦĝY·C))Ë32j‹òóÓ°Xâ/á´–Żżjknžrċݧ:bħĜµä5ĈA8¤Á“y`O\ğ ))óueŠJKÓÈ·D Àc6O“,˙ĦaÀèt˜ĴcxMÄwV~çûAˆAĝ5ıÙf£qGñ‚²² ?–.·;îgeħ,/ÏşÄç+½xñbĝ@È@T€Ĉ[0z û&”'uʔLÌf°ÛaölXĵ-Šûv;˜ÍdˆŒLìÙx“Ç.šO•: CĠnhVJİ•+WKOOßú„Í6ˆ—EbħğŝĜ0êú?ĥYdÛ.›­xmYÙŜgíöj·ÛíÌËË Ûڿߤü~èì] wwƒß~û6ƒħXïż<OŜ̙3÷ÎĴ­]R[V6ŬápôĈûM0eíÚß;V]aħÌ@|ĝ˘@::hnoïñkÚ[JDx<9™™™‡rss³KJJFM&“_DJİ`ĵ߀`ߞ=U9>_ċóç;”Ġ "èá0ÍWŻv˙Ößp‹Èğ”””Ìsı\'kkk ƒÁ×R* "ŝısçĤu:ġ\Qwwù,M2BôN4ê Šĵħ[Ä;QÀhµZk*++ƒĦ+!¤ëzpìÓ*GŽYÑÑħJӴ߇MĤ—G"“‰M ˆĊb‘Hä:ğR*‘} §§g¨";EäŻ×ûŞÜÏB˘D‹Ċ²ÓĤM'ìv{wSSÓô–––UQÔÑK—.]ż_Ñ{"‚Ûí~d2½˘iÚ¨Ĥi]###ġmmm˙ğ ˙fšĴ]Nö§IENDB`‚choreonoid-1.5.0/src/BodyPlugin/icons/flip.png0000664000000000000000000000273112741425367020002 0ustar rootroot‰PNG  IHDRàw=ĝsBIT|dˆ pHYsììu85tEXtSoftwarewww.inkscape.org›î<VIDATH‰UyluŝŜofğŬ£[Ú"= bA)Zi$ E+ ˘FŒ*Mˆš£&HEÔD„5Ĥ E‡PcD-AİàTAєĥnӃmwg;÷ÌóhÓB—|™dòŜ÷½cò 13† "=|áş< ÌŸè+]ŒwÔ-p?€ïĵI#0Àñ™3µ âşĊ0(İë¤hšH* ”óçċÛM“̸RÍ>ôùĝ˜Ó${ċ!ÙÄĴYzwaĦĠČ6!8Ĉ,bDh8öè£CĤIı—ÈDX“í¨rUUtŝısò³âZ˙"V ô%K’{dġôˆéD8uÍ ŝIĦÀ3ÚWĈYŜƒ³“IQ`ĉ \JĴ  ‚V~3"-f1ìŭ^ǁşá8d³ËÎÎôĵ:§òì/â‘x4êŜP]ŬµCQ„ĥxqĉ†Aµ‹ää ıfdxHYìC³5EŽÇExˆ‘-êñ ·Ş(ß>‰â§–~/IaC& 4f,€+zI–aĵùôĊ½ë+߽ɏüñŜ6ğ™ĈÔ1FğeA·,ÒL³ı=2íħ’ĵô5èŜY;ñ7ږvôhöxfĵȌÖ~"ŒdĊ¸o?w7ÜżiFNNFY$ˆb1Ŭ2Ĵğ|qÏŻuĦuÑ P‡è<ğPËÔ,Ğôñòin |ıvFñġôQsWĴëëşo‚eEòA³sî§hŒol @4$£öĠŽëĤùÚ{TP6i< ó)X37ËrĴ*@_sq‘àÑ·‰M ÷ù^àÇo ċx<€Ĥš†?ğâĝ4w-fתr ÔĥeYJä*҈)2@’Yˆĥ9蚆ĉ3gL³·÷=Q‡çÎü;•?Ğ˙mhSúħk˖”ešĞ—3'l󷙛ë7 :Ŝ$rJQfš°†0DŬqšJá§ó-°§˙ŭÑş:ĞġÜı_–êúk 3<0ì–WİĦàËÓö‰œÉ“3FÊ2’–…ŬŬ6¤h—kë9;'‘JĦ7•òYö¨Rž!ÑĴáمÑ(ÚÚÛħ˙ÀÓ1éŜ~3gĉ~ĵ”Żöx’İ’ŽËo§‡›jj:Ê ­uvjğ È Ħ%`.*2–Żu'?—–²ħp!żÊĥÇà+—ˆ<–™1ÈMW0VœÀë›oaĊ² ÷:râqq'“T·ŒıuskıqġiO7 ÌÛ£ŞNÍ7GL˙„)'ĉ=_Z‰¸ĊD8I„‰WĜġJ·§¨v'틵1edkǏ{'&âfflêËa˜kÛĝcóœÙ?64‰Ĉ„Œ\²ŝdY™ĦVWwŠD\¨şB€‹Žċ³‚ 9oœV[ë›A„€½ó˜Ñ`ş kEÜam␿ĉ³Ħx\ÊHH8èß0WV*'vïhÙ³sgçÇ~żĞüîÀĵËuDĵ`=ÚJfd8ş$qÀáË8ı—gû…Ç“sè 7 i”`óßéàiÚÌ'ÂÜĉfy‘pÏ1#qy'AIâŸÏ5Ë˵d4ꨒÄ?ŝ]÷×ÂPfü†,óiIâƒüż4Ì3dòú÷IENDB`‚choreonoid-1.5.0/src/BodyPlugin/icons/icons.svg0000664000000000000000000053007512741425367020205 0ustar rootroot Icons of Choreonoid BodyPlugin image/svg+xml Icons of Choreonoid BodyPlugin Shin'ichiro Nakaoka S ? choreonoid-1.5.0/src/BodyPlugin/icons/fkik.png0000664000000000000000000000142312741425367017771 0ustar rootroot‰PNG  IHDRàw=ĝsBIT|dˆ pHYsììu85tEXtSoftwarewww.inkscape.org›î<IDATH‰½”MHUA†Ÿ™kQ]ôĤ"FéB¨¨Î"haTP í ˘ î"* *2‚+DAtZd‹˘mD‚J(ۄ"…C?D¨‰–ÚĊòçN‹{ĈŽI‚xêƒácßĵÏÌ|s^á8ñ^à-×Ú{OĦ”[ÜÖIà!°¸†¸·€mÀ#aŒA)·8,ÑÚ띋²RîB 4jííŝ÷?ݜ‹¸Ëa5-Àî:/€Ġè FŭĤ¸‚X˙›V>û˜âk˙íÖBXĵ  ÈÏCX"á8ñ`70híM̕ ”Û $°ĝ@Ú ĉ,îÇ>ÒĤ·ëÑâûU’ë7oIENDB`‚choreonoid-1.5.0/src/BodyPlugin/icons/stancelength.png0000664000000000000000000000145012741425367021524 0ustar rootroot‰PNG  IHDRàw=ĝsBIT|dˆ pHYsììu85tEXtSoftwarewww.inkscape.org›î<IDATH‰­ĠAˆ”uÇñÏ3&,Rşj§ÀK¨­fI!‚ˆXR7w^M"]:E’„ċŽYHşÇ ¨pmŠ‚n˘‚‡.ZQ)…TĴAEîĥEîót˜Ùm•™Y˙ċŭżÏóû}˙ż?ï™İӊ(ÎáRfġžN{Jóŝ VaCDħĉş  ‚Œbïuˆ(½ĜO£ŭk;êí$ƒˆâs,W?˘Ċ¸€c™Ġŝv½m "Їħ/gV'2Ğ£óĦèäˆ*êŽßž%{£”Úf1§@DыğĠŬON?ŻS8ˆví#Ŝi²7¨Š–Ċ#Ĝ€ŭ™Ġİk÷;˜‹`?àï´h*QlĈzĵÔÌŭt]MħŭΎ"Šh¸?Ħ9ÜO× .QkJь` z°/³zŬô:EĖfW Ìr˙=Ž´ġ>S7´¤¸–`+Öj¸ŻD,}=â‰VcDbä/Ĉ› ,£Ğ—ż“ïqú¨žM§Ĵú'3Ğ} ŝı.o§œ”˃œù“Ìy‹ÔùŒŝ=”k”{2Ó†ûL2ö o•YYÂYĈGı\#ĠD‰èfÑtMáS~ŝ‡Ŭ,:Ïij<û‚ò ckfġC8q˙ oĥ7ĝâvSW ˆdárŜŬÉşa~úÍğ2żĴ_˜òbÖċï/ÖeVg~oŻEÜ·’#Œ<•ıħYoFœYÀҋlz>óĞ™`ñ%L\ÀÉjĜ={8<—yêWú'8ŬêsözgŻç:4Fĵ€[ŝ1ĈÉĈĵIENDB`‚choreonoid-1.5.0/src/BodyPlugin/icons/zmp-to-cm.png0000664000000000000000000000212312741425367020666 0ustar rootroot‰PNG  IHDRàw=ĝsBIT|dˆ pHYsììu85tEXtSoftwarewww.inkscape.org›î<IDATH‰”[L\U†ż5g˜ážRèŒx£D[ĦĜ”DëíA¤1°'LŒ˜Ô4ÑĤ`Ñ*ĊT£ }hMŠ!Ġ¤V0N›”˜6Z‹ġI°µĠ: tZ MıÍ0ˇÎè”ÂLì9ÙÉ9{Żŭ˙Zûß[T•dOĞHĈ§³uUnn‰¤§Û‚33}WŻîlVJ†•dŸŠäÛlŬ5UUÎÊJ(.&¤Êíí>ŸÏWŭîÌL ŜžLÁCĊK.W…=?  ˘‚”ìlĥfd”ÎìŜŬÔ$Âے¸`]äż UˆDÜyy%-" E&\lħm4&'áÚ5„”p8`hˆÌP(Í YÀä=4ĞFenż,ë6‘eÁŒ£ğTWLž” €uè<òdù°`òòÀ²¸<>İW‚ÓG“áQĠ„ÌĥgÙ¨]Ĝ‡a. 'ħoe½‚iL†OhSOüµ‡c/¤A…€Ó=;0ǁ* HĠ;RŽd.jÖ ÍŞ ³Ó úó;޳ѵL ùžZ&Ì-0ħıoĦë8Ó&Ĥx<‰*ĝ°€÷ŽŠ|V 5ÏÀ_‹ìˆĈ4³À˙U˜ÇÀ„ÁìWU‚W`Bo3ŭĈCm4ĥ Œ‚Ù²lN‚™“sJ…ŝXòĜè…ŝ6Ĝ&Ì0ż‘¤`žŽ*Úı2OAïÒäħÑ >7˜ú(ĉĠ„6ñuNÉ!Ž=Ÿġv…Ħ¤*~‚s pQAFà̛˜/£87P˘ê]vÀĵURżTIˆ)?ËTŝTûŜ².ñ8€O€s@ç]fˆûğÖĠ{èv‰x\ħùx›ŞŜ;Ž·ğÎ-—ÜŽÜëÒi_ŸÉ%—#Ç]ç^Îâ@*òŻUEij èzT½ĠK’„ïwf•:Ÿ(-/w1íğê=ûDž‰‘‰×Gı/â9û¸Ş×ëß>0‹`6Ä÷ÏUëş/çíœ9+şı³66é雧Ġ?ï׎ñ-û°ì²ĞÖU¸d/Vƒ™sJUħ‰xĥGT½ĈĞ ğÂG‚ž`Ħ:•Ĝ!BHCXv‹MŻmZk=`ŬqeĞz'€½À‹"žçìÑ>XҚ”pYĝ‘Hv€á0ŝ?qà³|Œ†G Xĉœ_ësŻ;16˙Ĝ췏{U½K6lƒ5iegŝ90šNû}ñgŸuħRB7Ħ[S‹SDGҀ  ;ŠÏv ġ@Â}˘â„IENDB`‚choreonoid-1.5.0/src/BodyPlugin/LinkPropertyView.h0000664000000000000000000000073412741425367020676 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_PLUGIN_LINK_PROPERTY_VIEW_H #define CNOID_BODY_PLUGIN_LINK_PROPERTY_VIEW_H #include namespace cnoid { class LinkPropertyViewImpl; class LinkPropertyView : public View { public: static void initializeClass(ExtensionManager* ext); LinkPropertyView(); ~LinkPropertyView(); protected: void keyPressEvent(QKeyEvent* event); private: LinkPropertyViewImpl* impl; }; } #endif choreonoid-1.5.0/src/BodyPlugin/SubSimulatorItem.h0000664000000000000000000000146512741425367020653 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_PLUGIN_SUB_SIMULATOR_ITEM_H #define CNOID_BODY_PLUGIN_SUB_SIMULATOR_ITEM_H #include #include "exportdecl.h" namespace cnoid { class SimulatorItem; class CNOID_EXPORT SubSimulatorItem : public Item { public: SubSimulatorItem(); SubSimulatorItem(const SubSimulatorItem& org); virtual bool isEnabled(); virtual bool setEnabled(bool on); virtual bool initializeSimulation(SimulatorItem* simulatorItem); virtual void finalizeSimulation(); protected: virtual void doPutProperties(PutPropertyFunction& putProperty); virtual bool store(Archive& archive); virtual bool restore(const Archive& archive); private: bool isEnabled_; }; typedef ref_ptr SubSimulatorItemPtr; } #endif choreonoid-1.5.0/src/BodyPlugin/BodyStateView.h0000664000000000000000000000113112741425367020122 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BODYPLUGIN_BODY_STATE_VIEW_H_INCLUDED #define CNOID_BODYPLUGIN_BODY_STATE_VIEW_H_INCLUDED #include "BodyItem.h" #include #include "exportdecl.h" namespace cnoid { class BodyStateViewImpl; class CNOID_EXPORT BodyStateView : public View { public: static void initializeClass(ExtensionManager* ext); BodyStateView(); virtual ~BodyStateView(); protected: virtual bool storeState(Archive& archive); virtual bool restoreState(const Archive& archive); private: BodyStateViewImpl* impl; }; } #endif choreonoid-1.5.0/src/BodyPlugin/GLVisionSimulatorItem.h0000664000000000000000000000272012741425367021607 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_BODYPLUGIN_GL_VISION_SIMULATOR_ITEM_H #define CNOID_BODYPLUGIN_GL_VISION_SIMULATOR_ITEM_H #include "SubSimulatorItem.h" #include "exportdecl.h" namespace cnoid { class GLVisionSimulatorItemImpl; class CNOID_EXPORT GLVisionSimulatorItem : public SubSimulatorItem { public: static void initializeClass(ExtensionManager* ext); GLVisionSimulatorItem(); GLVisionSimulatorItem(const GLVisionSimulatorItem& org); ~GLVisionSimulatorItem(); void setTargetBodies(const std::string& bodyNames); void setTargetSensors(const std::string& sensorNames); void setMaxFrameRate(double rate); void setMaxLatency(double latency); void setVisionDataRecordingEnabled(bool on); void setDedicatedSensorThreadsEnabled(bool on); void setBestEffortMode(bool on); void setRangeSensorPrecisionRatio(double r); void setAllSceneObjectsEnabled(bool on); void setHeadLightEnabled(bool on); void setAdditionalLightsEnabled(bool on); virtual bool initializeSimulation(SimulatorItem* simulatorItem); virtual void finalizeSimulation(); protected: virtual Item* doDuplicate() const; virtual void doPutProperties(PutPropertyFunction& putProperty); virtual bool store(Archive& archive); virtual bool restore(const Archive& archive); private: GLVisionSimulatorItemImpl* impl; }; typedef ref_ptr GLVisionSimulatorItemPtr; } #endif choreonoid-1.5.0/src/BodyPlugin/KinematicsBar.cpp0000664000000000000000000002240312741425367020445 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "KinematicsBar.h" #include #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace cnoid; namespace { const char* modeSymbol[] = { "AUTO", "FK", "IK" }; class KinematicsBarSetupDialog : public Dialog { public: DoubleSpinBox snapDistanceSpin; SpinBox snapAngleSpin; DoubleSpinBox penetrationBlockDepthSpin; CheckBox lazyCollisionDetectionModeCheck; PushButton okButton; KinematicsBarSetupDialog(); void storeState(Archive& archive); void restoreState(const Archive& archive); }; } namespace cnoid { class KinematicsBarImpl { public: ToolButton* autoModeRadio; ToolButton* fkModeRadio; ToolButton* ikModeRadio; ToolButton* draggerToggle; ToolButton* footSnapToggle; ToolButton* jointPositionLimitToggle; ToolButton* penetrationBlockToggle; ToolButton* collisionLinkHighlightToggle; int collisionDetectionPriority; Signal sigCollisionVisualizationChanged; KinematicsBarSetupDialog* setup; KinematicsBarImpl(KinematicsBar* self); void onCollisionVisualizationChanged(); void onLazyCollisionDetectionModeToggled(); bool storeState(Archive& archive); bool restoreState(const Archive& archive); }; } KinematicsBar* KinematicsBar::instance() { static KinematicsBar* instance = new KinematicsBar(); return instance; } KinematicsBar::KinematicsBar() : ToolBar(N_("KinematicsBar")) { impl = new KinematicsBarImpl(this); } KinematicsBarImpl::KinematicsBarImpl(KinematicsBar* self) { self->setVisibleByDefault(true); setup = new KinematicsBarSetupDialog(); fkModeRadio = self->addRadioButton(QIcon(":/Body/icons/fk.png"), _("Forward kinematics mode")); autoModeRadio = self->addRadioButton(QIcon(":/Body/icons/fkik.png"), _("Preset kinematics mode")); ikModeRadio = self->addRadioButton(QIcon(":/Body/icons/ik.png"), _("Inverse kinematics mode")); autoModeRadio->setChecked(true); self->addSeparator(2); draggerToggle = self->addToggleButton(QIcon(":/Body/icons/rotation.png"), _("Enable link orientation editing")); draggerToggle->setChecked(true); /* footSnapToggle = self->addToggleButton(xpmfootsnapon, _("Snap foot to the floor")); footSnapToggle->setChecked(true); */ /* jointPositionLimitToggle = self->addToggleButton( xpmlimitangle, _("Limit joint positions within the movable range specifications")); jointPositionLimitToggle->setChecked(true); */ penetrationBlockToggle = self->addToggleButton(QIcon(":/Body/icons/block.png"), _("Penetration block mode")); penetrationBlockToggle->setChecked(false); collisionLinkHighlightToggle = self->addToggleButton(QIcon(":/Body/icons/collisionoutline.png"), _("Highlight colliding links")); collisionLinkHighlightToggle->setChecked(false); collisionLinkHighlightToggle->sigToggled().connect( boost::bind(&KinematicsBarImpl::onCollisionVisualizationChanged, this)); self->addButton(QIcon(":/Base/icons/setup.png")) ->sigClicked().connect( boost::bind(&KinematicsBarSetupDialog::show, setup)); setup->lazyCollisionDetectionModeCheck.sigToggled().connect( boost::bind(&KinematicsBarImpl::onLazyCollisionDetectionModeToggled, this)); onLazyCollisionDetectionModeToggled(); } KinematicsBar::~KinematicsBar() { delete impl; } int KinematicsBar::mode() const { if(impl->fkModeRadio->isChecked()){ return FK_MODE; } else if(impl->ikModeRadio->isChecked()){ return IK_MODE; } return AUTO_MODE; } bool KinematicsBar::isPositionDraggerEnabled() const { return impl->draggerToggle->isChecked(); } bool KinematicsBar::isFootSnapMode() const { return impl->footSnapToggle->isChecked(); } void KinematicsBar::getSnapThresholds(double& distance, double& angle) const { distance = impl->setup->snapDistanceSpin.value(); angle = radian(impl->setup->snapAngleSpin.value()); } bool KinematicsBar::isJointPositionLimitMode() const { return impl->jointPositionLimitToggle->isChecked(); } bool KinematicsBar::isPenetrationBlockMode() const { return impl->penetrationBlockToggle->isChecked(); } double KinematicsBar::penetrationBlockDepth() const { return impl->setup->penetrationBlockDepthSpin.value(); } bool KinematicsBar::isCollisionLinkHighlihtMode() const { return impl->collisionLinkHighlightToggle->isChecked(); } int KinematicsBar::collisionDetectionPriority() const { return impl->collisionDetectionPriority; } SignalProxy KinematicsBar::sigCollisionVisualizationChanged() { return impl->sigCollisionVisualizationChanged; } void KinematicsBarImpl::onCollisionVisualizationChanged() { sigCollisionVisualizationChanged(); } void KinematicsBarImpl::onLazyCollisionDetectionModeToggled() { if(setup->lazyCollisionDetectionModeCheck.isChecked()){ collisionDetectionPriority = LazyCaller::PRIORITY_NORMAL; } else { collisionDetectionPriority = LazyCaller::PRIORITY_HIGH; } } bool KinematicsBar::storeState(Archive& archive) { archive.write("mode", modeSymbol[mode()]); return impl->storeState(archive); } bool KinematicsBarImpl::storeState(Archive& archive) { archive.write("enablePositionDragger", draggerToggle->isChecked()); archive.write("penetrationBlock", penetrationBlockToggle->isChecked()); //archive.write("footSnap", footSnapToggle->isChecked()); archive.write("collisionLinkHighlight", collisionLinkHighlightToggle->isChecked()); setup->storeState(archive); return true; } bool KinematicsBar::restoreState(const Archive& archive) { return impl->restoreState(archive); } bool KinematicsBarImpl::restoreState(const Archive& archive) { string storedModeSymbol = archive.get("mode", "AUTO"); if(storedModeSymbol == "FK"){ fkModeRadio->setChecked(true); } else if(storedModeSymbol == "IK"){ ikModeRadio->setChecked(true); } else { autoModeRadio->setChecked(true); fkModeRadio->setChecked(false); ikModeRadio->setChecked(false); } draggerToggle->setChecked(archive.get("enablePositionDragger", draggerToggle->isChecked())); penetrationBlockToggle->setChecked(archive.get("penetrationBlock", penetrationBlockToggle->isChecked())); //footSnapToggle->setChecked(archive.get("footSnap", footSnapToggle->isChecked())); collisionLinkHighlightToggle->setChecked(archive.get("collisionLinkHighlight", collisionLinkHighlightToggle->isChecked())); setup->restoreState(archive); return true; } KinematicsBarSetupDialog::KinematicsBarSetupDialog() { setWindowTitle(_("Kinematics Operation Setup")); QVBoxLayout* vbox = new QVBoxLayout(); setLayout(vbox); QHBoxLayout* hbox = new QHBoxLayout(); hbox->addWidget(new QLabel(_("Snap thresholds:"))); hbox->addSpacing(10); hbox->addWidget(new QLabel(_("distance"))); snapDistanceSpin.setAlignment(Qt::AlignCenter); snapDistanceSpin.setDecimals(3); snapDistanceSpin.setRange(0.0, 0.999); snapDistanceSpin.setSingleStep(0.001); snapDistanceSpin.setValue(0.025); hbox->addWidget(&snapDistanceSpin); hbox->addWidget(new QLabel(_("[m]"))); hbox->addSpacing(5); hbox->addWidget(new QLabel(_("angle"))); snapAngleSpin.setAlignment(Qt::AlignCenter); snapAngleSpin.setRange(0, 90); snapAngleSpin.setValue(30); hbox->addWidget(&snapAngleSpin); hbox->addWidget(new QLabel(_("[deg]"))); vbox->addLayout(hbox); hbox = new QHBoxLayout(); hbox->addWidget(new QLabel(_("Penetration block depth"))); penetrationBlockDepthSpin.setAlignment(Qt::AlignCenter); penetrationBlockDepthSpin.setDecimals(4); penetrationBlockDepthSpin.setRange(0.0, 0.0099); penetrationBlockDepthSpin.setSingleStep(0.0001); penetrationBlockDepthSpin.setValue(0.0005); hbox->addWidget(&penetrationBlockDepthSpin); hbox->addWidget(new QLabel(_("[m]"))); vbox->addLayout(hbox); hbox = new QHBoxLayout(); lazyCollisionDetectionModeCheck.setText(_("Lazy collision detection mode")); lazyCollisionDetectionModeCheck.setChecked(true); hbox->addWidget(&lazyCollisionDetectionModeCheck); vbox->addLayout(hbox); hbox = new QHBoxLayout(); okButton.setText(_("OK")); okButton.setDefault(true); hbox->addWidget(&okButton); vbox->addLayout(hbox); } void KinematicsBarSetupDialog::storeState(Archive& archive) { archive.write("snapDistance", snapDistanceSpin.value()); archive.write("penetrationBlockDepth", penetrationBlockDepthSpin.value()); archive.write("lazyCollisionDetectionMode", lazyCollisionDetectionModeCheck.isChecked()); } void KinematicsBarSetupDialog::restoreState(const Archive& archive) { snapDistanceSpin.setValue(archive.get("snapDistance", snapDistanceSpin.value())); penetrationBlockDepthSpin.setValue(archive.get("penetrationBlockDepth", penetrationBlockDepthSpin.value())); lazyCollisionDetectionModeCheck.setChecked(archive.get("lazyCollisionDetectionMode", lazyCollisionDetectionModeCheck.isChecked())); } choreonoid-1.5.0/src/BodyPlugin/SimulatorItem.cpp0000664000000000000000000021712112741425367020532 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "SimulatorItem.h" #include "WorldItem.h" #include "ControllerItem.h" #include "SubSimulatorItem.h" #include "SimulationScriptItem.h" #include "BodyMotionItem.h" #include "BodyMotionEngine.h" #include "WorldLogFileItem.h" #include "CollisionSeq.h" #include "CollisionSeqItem.h" #include "CollisionSeqEngine.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #ifdef ENABLE_SIMULATION_PROFILING #include #include #include #endif #if QT_VERSION >= 0x040700 #include #else #include typedef QTime QElapsedTimer; #endif #include "gettext.h" using namespace std; using namespace cnoid; using boost::format; namespace { typedef Deque2D > MultiSE3Deque; typedef map, SimulationBodyPtr> BodyItemToSimBodyMap; struct FunctionSet { struct FunctionInfo { int id; boost::function function; }; vector functions; boost::mutex mutex; SimulatorItemImpl* simImpl; int idCounter; bool needToUpdate; vector functionsToAdd; set registerdIds; vector idsToRemove; FunctionSet(SimulatorItemImpl* simImpl) : simImpl(simImpl) { clear(); } void clear() { idCounter = 0; needToUpdate = false; functions.clear(); functionsToAdd.clear(); registerdIds.clear(); idsToRemove.clear(); } void call(){ if(needToUpdate){ updateFunctions(); } const size_t n = functions.size(); for(size_t i=0; i < n; ++i){ functions[i].function(); } } int add(boost::function& func); void remove(int id); void updateFunctions(); }; } namespace cnoid { class SimulationBodyImpl : public ControllerItemIO { public: SimulationBody* self; BodyPtr body_; BodyItemPtr bodyItem; vector controllers; double frameRate; SimulatorItemImpl* simImpl; bool isActive; bool areShapesCloned; Deque2D jointPosBuf; MultiSE3Deque linkPosBuf; vector devicesToNotifyResults; ScopedConnectionSet deviceStateConnections; boost::dynamic_bitset<> deviceStateChangeFlag; Deque2D deviceStateBuf; ItemPtr parentOfResultItems; string resultItemPrefix; BodyMotionPtr motion; MultiValueSeqPtr jointPosResults; MultiSE3SeqPtr linkPosResults; MultiSE3SeqItemPtr linkPosResultItem; vector prevFlushedDeviceStateInDirectMode; MultiDeviceStateSeqPtr deviceStateResults; SimulationBodyImpl(SimulationBody* self, Body* body); void findControlSrcItems(Item* item, vector& io_items, bool doPickCheckedItems = false); bool initialize(SimulatorItemImpl* simImpl, BodyItem* bodyItem); bool initialize(SimulatorItemImpl* simImpl, ControllerItem* controllerItem); void extractAssociatedItems(bool doReset); void copyStateToBodyItem(); void cloneShapesOnce(); void initializeResultData(); void initializeResultBuffers(); void initializeResultItems(); void setInitialStateOfBodyMotion(const BodyMotionPtr& bodyMotion); void setActive(bool on); void onDeviceStateChanged(int deviceIndex); void bufferResults(); void flushResults(); void flushResultsToBodyMotionItems(); void flushResultsToBody(); void flushResultsToWorldLogFile(int bufferFrame); void notifyResults(); // Functions defined in the ControllerItemIO class virtual Body* body(); virtual double timeStep() const; virtual double currentTime() const; virtual std::string optionString() const; }; class SimulatorItemImpl : public QThread, public ControllerItemIO { public: SimulatorItemImpl(SimulatorItem* self); SimulatorItemImpl(SimulatorItem* self, const SimulatorItemImpl& org); ~SimulatorItemImpl(); SimulatorItem* self; vector allSimBodies; vector simBodiesWithBody; vector activeSimBodies; BodyItemToSimBodyMap simBodyMap; int currentFrame; double worldFrameRate; double worldTimeStep_; int frameAtLastBufferWriting; int numBufferedFrames; Timer flushTimer; FunctionSet preDynamicsFunctions; FunctionSet midDynamicsFunctions; FunctionSet postDynamicsFunctions; vector simBodyImplsToNotifyResults; ItemList subSimulatorItems; vector activeControllers; boost::thread controlThread; boost::condition_variable controlCondition; boost::mutex controlMutex; bool isExitingControlLoopRequested; bool isControlRequested; bool isControlFinished; bool isControlToBeContinued; bool doCheckContinue; CollisionDetectorPtr collisionDetector; CollisionSeqPtr collisionSeq; deque collisionPairsBuf; Selection recordingMode; Selection timeRangeMode; double specifiedTimeLength; int maxFrame; int ringBufferSize; bool isRecordingEnabled; bool isRingBufferMode; bool useControllerThreads; bool useControllerThreadsProperty; bool isAllLinkPositionOutputMode; bool isDeviceStateOutputEnabled; bool isDoingSimulationLoop; volatile bool stopRequested; volatile bool pauseRequested; bool isRealtimeSyncMode; bool needToUpdateSimBodyLists; bool hasActiveFreeBodies; bool recordCollisionData; string controllerOptionString_; TimeBar* timeBar; int fillLevelId; QMutex resultBufMutex; double actualSimulationTime; double finishTime; MessageView* mv; ostream& os; bool doReset; bool isWaitingForSimulationToStop; Signal sigSimulationStarted; Signal sigSimulationFinished; WorldLogFileItemPtr worldLogFileItem; int nextLogFrame; double nextLogTime; double logTimeStep; boost::optional extForceFunctionId; boost::mutex extForceMutex; struct ExtForceInfo { Link* link; Vector3 point; Vector3 f; double time; }; ExtForceInfo extForceInfo; boost::optional virtualElasticStringFunctionId; boost::mutex virtualElasticStringMutex; struct VirtualElasticString { Link* link; double kp; double kd; double f_max; Vector3 point; Vector3 goal; }; VirtualElasticString virtualElasticString; vector bodyMotionEngines; CollisionSeqEnginePtr collisionSeqEngine; Connection aboutToQuitConnection; SgCloneMap sgCloneMap; ItemTreeView* itemTreeView; #ifdef ENABLE_SIMULATION_PROFILING double controllerTime; QElapsedTimer timer; Deque2D simProfilingBuf; MultiValueSeq simProfilingSeq; SceneWidget* sw; #endif void findTargetItems(Item* item, bool isUnderBodyItem, ItemList& out_targetItems); void clearSimulation(); bool startSimulation(bool doReset); virtual void run(); void onSimulationLoopStarted(); void updateSimBodyLists(); bool stepSimulationMain(); void concurrentControlLoop(); void flushResults(); void stopSimulation(bool doSync); void pauseSimulation(); void restartSimulation(); void onSimulationLoopStopped(); void setExternalForce(BodyItem* bodyItem, Link* link, const Vector3& point, const Vector3& f, double time); void doSetExternalForce(); void setVirtualElasticString( BodyItem* bodyItem, Link* link, const Vector3& attachmentPoint, const Vector3& endPoint); void setVirtualElasticStringForce(); bool onRealtimeSyncChanged(bool on); bool onAllLinkPositionOutputModeChanged(bool on); bool setSpecifiedRecordingTimeLength(double length); bool store(Archive& archive); bool restore(const Archive& archive); void restoreBodyMotionEngines(const Archive& archive); void addBodyMotionEngine(BodyMotionItem* motionItem); bool setPlaybackTime(double time); void addCollisionSeqEngine(CollisionSeqItem* collisionSeqItem); // Functions defined in the ControllerItemIO class virtual Body* body(); virtual double timeStep() const; virtual double currentTime() const; virtual std::string optionString() const; }; class SimulatedMotionEngineManager { public: ItemList simulatorItems; ScopedConnection selectionOrTreeChangedConnection; ScopedConnection timeChangeConnection; SimulatedMotionEngineManager(){ selectionOrTreeChangedConnection.reset( ItemTreeView::instance()->sigSelectionOrTreeChanged().connect( boost::bind(&SimulatedMotionEngineManager::onItemSelectionOrTreeChanged, this, _1))); } void onItemSelectionOrTreeChanged(const ItemList& selected){ bool changed = false; if(selected.empty()){ vector::iterator p = simulatorItems.begin(); while(p != simulatorItems.end()){ if((*p)->isRunning() && (*p)->findRootItem()){ ++p; } else { p = simulatorItems.erase(p); changed = true; } } } else { if(simulatorItems != selected){ simulatorItems = selected; changed = true; } } if(changed){ if(simulatorItems.empty()){ timeChangeConnection.disconnect(); } else { TimeBar* timeBar = TimeBar::instance(); timeChangeConnection.reset( timeBar->sigTimeChanged().connect( boost::bind(&SimulatedMotionEngineManager::setTime, this, _1))); setTime(timeBar->time()); } } } bool setTime(double time); }; } namespace { /** This is a class for executing a script as a controller \todo Reimplement this class as a SubSimulatorItem? */ class ScriptControllerItem : public ControllerItem { bool doExecAfterInit; double time; double timeStep_; double delay; SimulationScriptItemPtr scriptItem; LazyCaller executeLater; public: ScriptControllerItem(SimulationScriptItem* scriptItem){ this->scriptItem = scriptItem; doExecAfterInit = false; } virtual bool start(ControllerItemIO* io) { timeStep_ = io->timeStep(); if(scriptItem->executionTiming() == SimulationScriptItem::DURING_INITIALIZATION){ scriptItem->executeAsSimulationScript(); } else if(scriptItem->executionTiming() == SimulationScriptItem::AFTER_INITIALIZATION){ doExecAfterInit = true; time = 0.0; delay = scriptItem->executionDelay(); executeLater.setFunction(boost::bind(&ScriptControllerItem::execute, this)); } return true; } virtual double timeStep() const{ return timeStep_; } virtual void input() { } virtual bool control() { if(doExecAfterInit){ if(time >= delay){ executeLater(); doExecAfterInit = false; } time += timeStep_; return true; } return false; } void execute(){ scriptItem->executeAsSimulationScript(); } virtual void output() { } virtual void stop() { if(scriptItem->executionTiming() == SimulationScriptItem::DURING_FINALIZATION){ scriptItem->executeAsSimulationScript(); } } }; } void SimulatorItem::initializeClass(ExtensionManager* ext) { ext->manage(new SimulatedMotionEngineManager()); } static bool checkActive(SimulatorItem* item, SimulatorItem*& activeItem) { if(item->isActive()){ activeItem = item; return true; } return false; } SimulatorItem* SimulatorItem::findActiveSimulatorItemFor(Item* item) { bool result = false; SimulatorItem* activeSimulatorItem = 0; if(item){ WorldItem* worldItem = item->findOwnerItem(); if(worldItem){ worldItem->traverse(boost::bind(checkActive, _1, boost::ref(activeSimulatorItem))); } } return activeSimulatorItem; } SimulationBody::SimulationBody(Body* body) { impl = new SimulationBodyImpl(this, body); } SimulationBodyImpl::SimulationBodyImpl(SimulationBody* self, Body* body) : self(self), body_(body) { simImpl = 0; areShapesCloned = false; isActive = false; } SimulationBody::~SimulationBody() { delete impl; } BodyItem* SimulationBody::bodyItem() const { return impl->bodyItem; } Body* SimulationBody::body() const { return impl->body_; } int SimulationBody::numControllers() const { return impl->controllers.size(); } ControllerItem* SimulationBody::controller(int index) const { if(index < impl->controllers.size()){ return impl->controllers[index]; } return 0; } void SimulationBodyImpl::findControlSrcItems(Item* item, vector& io_items, bool doPickCheckedItems) { while(item){ Item* srcItem = 0; if(dynamic_cast(item)){ srcItem = item; } if(srcItem){ bool isChecked = ItemTreeView::instance()->isItemChecked(srcItem); if(!doPickCheckedItems || isChecked){ if(!doPickCheckedItems && isChecked){ io_items.clear(); doPickCheckedItems = true; } io_items.push_back(srcItem); } } else if(item->childItem()){ findControlSrcItems(item->childItem(), io_items, doPickCheckedItems); } item = item->nextItem(); } } bool SimulationBodyImpl::initialize(SimulatorItemImpl* simImpl, BodyItem* bodyItem) { this->simImpl = simImpl; this->bodyItem = bodyItem; frameRate = simImpl->worldFrameRate; deviceStateConnections.disconnect(); controllers.clear(); resultItemPrefix = simImpl->self->name() + "-" + bodyItem->name(); bool doReset = simImpl->doReset && !body_->isStaticModel(); extractAssociatedItems(doReset); if(body_->isStaticModel()){ return true; } isActive = true; initializeResultData(); self->bufferResults(); // put the intial state return true; } void SimulationBodyImpl::extractAssociatedItems(bool doReset) { vector controlSrcItems; findControlSrcItems(bodyItem->childItem(), controlSrcItems); vector::iterator iter = controlSrcItems.begin(); while(iter != controlSrcItems.end()){ Item* srcItem = *iter; ControllerItem* controllerItem = 0; if(controllerItem = dynamic_cast(srcItem)){ if(controllerItem->initialize(this)){ controllers.push_back(controllerItem); } else { controllerItem = 0; } } if(controllerItem){ ++iter; } else { iter = controlSrcItems.erase(iter); } } if(controlSrcItems.empty()){ parentOfResultItems = bodyItem; } else if(controlSrcItems.size() == 1){ parentOfResultItems = controlSrcItems.front(); } else { // find the common owner of all the controllers int minDepth = std::numeric_limits::max(); for(size_t i=0; i < controlSrcItems.size(); ++i){ Item* owner = controlSrcItems[i]->parentItem(); int depth = 0; Item* item = owner; while(item && item != bodyItem){ ++depth; item = item->parentItem(); } if(depth < minDepth){ parentOfResultItems = owner; minDepth = depth; } } } } void SimulationBodyImpl::copyStateToBodyItem() { BodyState state(*body_); state.restorePositions(*bodyItem->body()); } void SimulationBody::cloneShapesOnce() { if(!impl->areShapesCloned){ if(!impl->simImpl){ // throw exception } impl->body_->cloneShapes(impl->simImpl->sgCloneMap); impl->areShapesCloned = true; } } const std::string& SimulationBody::resultItemPrefix() const { return impl->resultItemPrefix; } void SimulationBodyImpl::initializeResultData() { self->initializeResultBuffers(); if(!simImpl->isRecordingEnabled){ return; } self->initializeResultItems(); } void SimulationBody::initializeResultBuffers() { impl->initializeResultBuffers(); } void SimulationBodyImpl::initializeResultBuffers() { jointPosBuf.resizeColumn(body_->numAllJoints()); const int numLinksToRecord = simImpl->isAllLinkPositionOutputMode ? body_->numLinks() : 1; linkPosBuf.resizeColumn(numLinksToRecord); const DeviceList<>& devices = body_->devices(); const int numDevices = devices.size(); deviceStateConnections.disconnect(); deviceStateChangeFlag.reset(); deviceStateChangeFlag.resize(numDevices, true); // set all the bits to store the initial states devicesToNotifyResults.clear(); if(devices.empty() || !simImpl->isDeviceStateOutputEnabled){ deviceStateBuf.clear(); prevFlushedDeviceStateInDirectMode.clear(); } else { // This buf always has the first element to keep unchanged states deviceStateBuf.resize(1, numDevices); prevFlushedDeviceStateInDirectMode.resize(numDevices); for(size_t i=0; i < devices.size(); ++i){ deviceStateConnections.add( devices[i]->sigStateChanged().connect( boost::bind(&SimulationBodyImpl::onDeviceStateChanged, this, i))); } } } void SimulationBody::initializeResultItems() { impl->initializeResultItems(); } void SimulationBodyImpl::initializeResultItems() { if(!parentOfResultItems){ return; } BodyMotionItem* motionItem = parentOfResultItems->findChildItem(resultItemPrefix); if(!motionItem){ motionItem = new BodyMotionItem(); motionItem->setTemporal(); motionItem->setName(resultItemPrefix); parentOfResultItems->addChildItem(motionItem); } motion = motionItem->motion(); motion->setFrameRate(frameRate); motion->setDimension(0, jointPosBuf.colSize(), linkPosBuf.colSize()); simImpl->addBodyMotionEngine(motionItem); jointPosResults = motion->jointPosSeq(); linkPosResultItem = motionItem->linkPosSeqItem(); linkPosResults = motion->linkPosSeq(); const int numDevices = deviceStateBuf.colSize(); if(numDevices == 0 || !simImpl->isDeviceStateOutputEnabled){ clearMultiDeviceStateSeq(*motion); } else { deviceStateResults = getOrCreateMultiDeviceStateSeq(*motion); deviceStateResults->setNumParts(numDevices); } } void SimulationBodyImpl::setInitialStateOfBodyMotion(const BodyMotionPtr& bodyMotion) { bool updated = false; MultiSE3SeqPtr lseq = bodyMotion->linkPosSeq(); if(lseq->numParts() > 0 && lseq->numFrames() > 0){ SE3& p = lseq->at(0, 0); Link* rootLink = body_->rootLink(); rootLink->p() = p.translation(); rootLink->R() = p.rotation().toRotationMatrix(); updated = true; } MultiValueSeqPtr jseq = bodyMotion->jointPosSeq(); if(jseq->numFrames() > 0){ MultiValueSeq::Frame jframe0 = jseq->frame(0); int n = std::min(jframe0.size(), body_->numJoints()); for(int i=0; i < n; ++i){ body_->joint(i)->q() = jframe0[i]; } updated = true; } if(updated){ body_->calcForwardKinematics(); } } // For a controller which is not associated with a body bool SimulationBodyImpl::initialize(SimulatorItemImpl* simImpl, ControllerItem* controllerItem) { this->simImpl = simImpl; this->controllers.push_back(controllerItem); frameRate = simImpl->worldFrameRate; linkPosBuf.resizeColumn(0); return true; } bool SimulationBody::isActive() const { return impl->isActive; } void SimulationBody::setActive(bool on) { impl->setActive(on); } void SimulationBodyImpl::setActive(bool on) { if(body_){ if(on){ if(!isActive){ simImpl->resultBufMutex.lock(); self->initializeResultBuffers(); self->bufferResults(); simImpl->resultBufMutex.unlock(); isActive = true; simImpl->needToUpdateSimBodyLists = true; } } else { if(isActive){ isActive = false; simImpl->needToUpdateSimBodyLists = true; } } } } void SimulationBody::notifyUnrecordedDeviceStateChange(Device* device) { bool flag = impl->deviceStateChangeFlag[device->index()]; device->notifyStateChange(); impl->deviceStateChangeFlag[device->index()] = flag; } void SimulationBodyImpl::onDeviceStateChanged(int deviceIndex) { deviceStateChangeFlag.set(deviceIndex); } void SimulationBody::bufferResults() { impl->bufferResults(); } void SimulationBodyImpl::bufferResults() { if(jointPosBuf.colSize() > 0){ Deque2D::Row q = jointPosBuf.append(); for(int i=0; i < q.size() ; ++i){ q[i] = body_->joint(i)->q(); } } MultiSE3Deque::Row pos = linkPosBuf.append(); for(int i=0; i < linkPosBuf.colSize(); ++i){ Link* link = body_->link(i); pos[i].set(link->p(), link->R()); } if(deviceStateBuf.colSize() > 0){ const int prevIndex = std::max(0, deviceStateBuf.rowSize() - 1); Deque2D::Row current = deviceStateBuf.append(); Deque2D::Row prev = deviceStateBuf[prevIndex]; const DeviceList<>& devices = body_->devices(); for(size_t i=0; i < devices.size(); ++i){ if(deviceStateChangeFlag[i]){ current[i] = devices[i]->cloneState(); deviceStateChangeFlag.reset(i); } else { current[i] = prev[i]; } } } } void SimulationBody::flushResults() { impl->flushResults(); } void SimulationBodyImpl::flushResults() { if(simImpl->isRecordingEnabled){ flushResultsToBodyMotionItems(); } else { flushResultsToBody(); } // clear buffers linkPosBuf.resizeRow(0); jointPosBuf.resizeRow(0); // keep the last state so that unchanged states can be shared const int numPops = (deviceStateBuf.rowSize() >= 2) ? (deviceStateBuf.rowSize() - 1) : 0; deviceStateBuf.pop_front(numPops); } void SimulationBodyImpl::flushResultsToBodyMotionItems() { if(!linkPosResults){ initializeResultItems(); } const int ringBufferSize = simImpl->ringBufferSize; const int numBufFrames = linkPosBuf.rowSize(); for(int i=0; i < numBufFrames; ++i){ MultiSE3Deque::Row buf = linkPosBuf.row(i); if(linkPosResults->numFrames() >= ringBufferSize){ linkPosResults->popFrontFrame(); } std::copy(buf.begin(), buf.end(), linkPosResults->appendFrame().begin()); } if(jointPosBuf.colSize() > 0){ for(int i=0; i < numBufFrames; ++i){ Deque2D::Row buf = jointPosBuf.row(i); if(jointPosResults->numFrames() >= ringBufferSize){ jointPosResults->popFrontFrame(); } std::copy(buf.begin(), buf.end(), jointPosResults->appendFrame().begin()); } } if(deviceStateBuf.colSize() > 0){ // This loop begins with the second element to skip the first element to keep the unchanged states for(int i=1; i < deviceStateBuf.rowSize(); ++i){ Deque2D::Row buf = deviceStateBuf.row(i); if(deviceStateResults->numFrames() >= ringBufferSize){ deviceStateResults->popFrontFrame(); } std::copy(buf.begin(), buf.end(), deviceStateResults->appendFrame().begin()); } } } void SimulationBodyImpl::flushResultsToBody() { Body* orgBody = bodyItem->body(); if(!linkPosBuf.empty()){ MultiSE3Deque::Row last = linkPosBuf.last(); const int n = last.size(); for(int i=0; i < n; ++i){ SE3& pos = last[i]; Link* link = orgBody->link(i); link->p() = pos.translation(); link->R() = pos.rotation().toRotationMatrix(); } } if(!jointPosBuf.empty()){ Deque2D::Row last = jointPosBuf.last(); const int n = body_->numJoints(); for(int i=0; i < n; ++i){ orgBody->joint(i)->q() = last[i]; } } if(!deviceStateBuf.empty()){ devicesToNotifyResults.clear(); const DeviceList<>& devices = orgBody->devices(); Deque2D::Row ds = deviceStateBuf.last(); const int ndevices = devices.size(); for(size_t i=0; i < ndevices; ++i){ const DeviceStatePtr& s = ds[i]; if(s != prevFlushedDeviceStateInDirectMode[i]){ Device* device = devices[i]; device->copyStateFrom(*s); prevFlushedDeviceStateInDirectMode[i] = s; devicesToNotifyResults.push_back(device); } } } } void SimulationBodyImpl::flushResultsToWorldLogFile(int bufferFrame) { if(bufferFrame < linkPosBuf.rowSize()){ WorldLogFileItem* log = simImpl->worldLogFileItem; log->beginBodyStateOutput(); MultiSE3Deque::Row posbuf = linkPosBuf.row(bufferFrame); log->outputLinkPositions(posbuf.begin(), posbuf.size()); if(jointPosBuf.colSize() > 0){ Deque2D::Row jointbuf = jointPosBuf.row(bufferFrame); log->outputJointPositions(jointbuf.begin(), jointbuf.size()); } if(deviceStateBuf.colSize() > 0){ // Skip the first element because it is used for sharing an unchanged state Deque2D::Row states = deviceStateBuf.row(bufferFrame + 1); log->beginDeviceStateOutput(); for(size_t i=0; i < states.size(); ++i){ log->outputDeviceState(states[i]); } log->endDeviceStateOutput(); } log->endBodyStateOutput(); } } void SimulationBodyImpl::notifyResults() { bodyItem->notifyKinematicStateChange(!simImpl->isAllLinkPositionOutputMode); for(size_t i=0; i < devicesToNotifyResults.size(); ++i){ devicesToNotifyResults[i]->notifyStateChange(); } } Body* SimulationBodyImpl::body() { return body_; } double SimulationBodyImpl::timeStep() const { return simImpl->worldTimeStep_; } double SimulationBodyImpl::currentTime() const { return simImpl->currentTime(); } std::string SimulationBodyImpl::optionString() const { return simImpl->controllerOptionString_; } SimulatorItem::SimulatorItem() { impl = new SimulatorItemImpl(this); } SimulatorItem::SimulatorItem(const SimulatorItem& org) : Item(org) { impl = new SimulatorItemImpl(this); impl->isRealtimeSyncMode = org.impl->isRealtimeSyncMode; impl->isAllLinkPositionOutputMode = org.impl->isAllLinkPositionOutputMode; impl->isDeviceStateOutputEnabled = org.impl->isDeviceStateOutputEnabled; impl->recordingMode = org.impl->recordingMode; impl->timeRangeMode = org.impl->timeRangeMode; impl->useControllerThreadsProperty = org.impl->useControllerThreadsProperty; impl->recordCollisionData = org.impl->recordCollisionData; } SimulatorItemImpl::SimulatorItemImpl(SimulatorItem* self) : self(self), mv(MessageView::mainInstance()), os(mv->cout()), preDynamicsFunctions(this), midDynamicsFunctions(this), postDynamicsFunctions(this), recordingMode(SimulatorItem::N_RECORDING_MODES, CNOID_GETTEXT_DOMAIN_NAME), timeRangeMode(SimulatorItem::N_TIME_RANGE_MODES, CNOID_GETTEXT_DOMAIN_NAME), itemTreeView(ItemTreeView::instance()) { flushTimer.sigTimeout().connect(boost::bind(&SimulatorItemImpl::flushResults, this)); timeBar = TimeBar::instance(); isDoingSimulationLoop = false; isRealtimeSyncMode = true; recordingMode.setSymbol(SimulatorItem::REC_FULL, N_("full")); recordingMode.setSymbol(SimulatorItem::REC_TAIL, N_("tail")); recordingMode.setSymbol(SimulatorItem::REC_NONE, N_("off")); recordingMode.select(SimulatorItem::REC_FULL); timeRangeMode.setSymbol(SimulatorItem::TR_UNLIMITED, N_("Unlimited")); timeRangeMode.setSymbol(SimulatorItem::TR_ACTIVE_CONTROL, N_("Active control period")); timeRangeMode.setSymbol(SimulatorItem::TR_SPECIFIED, N_("Specified time")); timeRangeMode.setSymbol(SimulatorItem::TR_TIMEBAR, N_("Time bar range")); timeRangeMode.select(SimulatorItem::TR_UNLIMITED); specifiedTimeLength = 180.0; // 3 min. useControllerThreadsProperty = true; isAllLinkPositionOutputMode = false; isDeviceStateOutputEnabled = true; recordCollisionData = false; currentFrame = 0; frameAtLastBufferWriting = 0; worldFrameRate = 1.0; } SimulatorItem::~SimulatorItem() { impl->stopSimulation(true); delete impl; } SimulatorItemImpl::~SimulatorItemImpl() { aboutToQuitConnection.disconnect(); } void SimulatorItem::onDisconnectedFromRoot() { impl->stopSimulation(true); } double SimulatorItem::worldTimeStep() { return TimeBar::instance()->timeStep(); } void SimulatorItem::setRecordingMode(int selection) { impl->recordingMode.select(selection); } Selection SimulatorItem::recordingMode() const { return impl->recordingMode; } bool SimulatorItem::isRecordingEnabled() const { return impl->isRecordingEnabled; } void SimulatorItem::setTimeRangeMode(int selection) { impl->timeRangeMode.select(selection); } void SimulatorItem::setRealtimeSyncMode(bool on) { impl->isRealtimeSyncMode = on; } void SimulatorItem::setDeviceStateOutputEnabled(bool on) { impl->isDeviceStateOutputEnabled = on; } void SimulatorItem::setAllLinkPositionOutputMode(bool on) { impl->isAllLinkPositionOutputMode = on; } bool SimulatorItem::isAllLinkPositionOutputMode() { return impl->isAllLinkPositionOutputMode; } bool SimulatorItem::isDeviceStateOutputEnabled() const { return impl->isDeviceStateOutputEnabled; } bool SimulatorItemImpl::setSpecifiedRecordingTimeLength(double length) { specifiedTimeLength = length; return true; } CollisionDetectorPtr SimulatorItem::collisionDetector() { if(impl->collisionDetector){ return impl->collisionDetector; } WorldItem* worldItem = findOwnerItem(); if(worldItem){ return worldItem->collisionDetector()->clone(); } return CollisionDetector::create(0); // the null collision detector } /* Extract body items, controller items which are not associated with (not under) a body item, and simulation script items which are not under another simulator item */ void SimulatorItemImpl::findTargetItems (Item* item, bool isUnderBodyItem, ItemList& out_targetItems) { if(dynamic_cast(item)){ out_targetItems.push_back(item); isUnderBodyItem = true; } else if(!isUnderBodyItem && dynamic_cast(item)){ out_targetItems.push_back(item); } else if(SimulationScriptItem* scriptItem = dynamic_cast(item)){ if(itemTreeView->isItemChecked(scriptItem)){ if(scriptItem->executionTiming() == SimulationScriptItem::BEFORE_INITIALIZATION){ scriptItem->executeAsSimulationScript(); } else { out_targetItems.push_back(item); } } } SimulatorItem* simulatorItem = dynamic_cast(item); if(!simulatorItem || (simulatorItem == self)){ for(Item* childItem = item->childItem(); childItem; childItem = childItem->nextItem()){ findTargetItems(childItem, isUnderBodyItem, out_targetItems); } } } int SimulatorItem::addPreDynamicsFunction(boost::function func) { return impl->preDynamicsFunctions.add(func); } void SimulatorItem::removePreDynamicsFunction(int id) { impl->preDynamicsFunctions.remove(id); } int SimulatorItem::addMidDynamicsFunction(boost::function func) { return impl->midDynamicsFunctions.add(func); } void SimulatorItem::removeMidDynamicsFunction(int id) { impl->midDynamicsFunctions.remove(id); } int SimulatorItem::addPostDynamicsFunction(boost::function func) { return impl->postDynamicsFunctions.add(func); } void SimulatorItem::removePostDynamicsFunction(int id) { impl->postDynamicsFunctions.remove(id); } int FunctionSet::add(boost::function& func) { boost::unique_lock lock(mutex); FunctionInfo info; info.function = func; while(true){ if(registerdIds.insert(idCounter).second){ break; } ++idCounter; } info.id = idCounter++; if(!simImpl->isRunning()){ functions.push_back(info); } else { functionsToAdd.push_back(info); needToUpdate = true; } return info.id; } void FunctionSet::remove(int id) { boost::unique_lock lock(mutex); idsToRemove.push_back(id); needToUpdate = true; } void FunctionSet::updateFunctions() { boost::unique_lock lock(mutex); for(size_t i=0; i < functionsToAdd.size(); ++i){ functions.push_back(functionsToAdd[i]); } functionsToAdd.clear(); for(size_t i=0; i < idsToRemove.size(); ++i){ const int idToRemove = idsToRemove[i]; vector::iterator p = functions.end(); while(p != functions.begin()){ --p; FunctionInfo& info = *p; if(info.id == idToRemove){ functions.erase(p); break; } } } needToUpdate = false; } void SimulatorItemImpl::clearSimulation() { allSimBodies.clear(); simBodiesWithBody.clear();; activeSimBodies.clear(); needToUpdateSimBodyLists = true; preDynamicsFunctions.clear(); midDynamicsFunctions.clear(); postDynamicsFunctions.clear(); subSimulatorItems.clear(); } bool SimulatorItem::startSimulation(bool doReset) { return impl->startSimulation(doReset); } bool SimulatorItemImpl::startSimulation(bool doReset) { this->doReset = doReset; stopSimulation(true); WorldItem* worldItem = self->findOwnerItem(); if(!worldItem){ os << (fmt(_("%1% must be in a WorldItem to do simulation.")) % self->name()) << endl; return false; } ItemList targetItems; findTargetItems(worldItem, false, targetItems); if(targetItems.empty()){ return false; } sgCloneMap.clear(); currentFrame = 0; worldTimeStep_ = self->worldTimeStep(); worldFrameRate = 1.0 / worldTimeStep_; if(recordingMode.is(SimulatorItem::REC_NONE)){ isRecordingEnabled = false; isRingBufferMode = false; } else { isRecordingEnabled = true; isRingBufferMode = recordingMode.is(SimulatorItem::REC_TAIL); } clearSimulation(); bodyMotionEngines.clear(); for(size_t i=0; i < targetItems.size(); ++i){ if(BodyItem* bodyItem = dynamic_cast(targetItems.get(i))){ if(doReset){ bodyItem->restoreInitialState(false); } SimulationBodyPtr simBody = self->createSimulationBody(bodyItem->body()); if(simBody->body()){ if(simBody->impl->initialize(this, bodyItem)){ // copy the body state overwritten by the controller simBody->impl->copyStateToBodyItem(); allSimBodies.push_back(simBody); simBodiesWithBody.push_back(simBody); simBodyMap[bodyItem] = simBody; } } bodyItem->notifyKinematicStateChange(); } else if(ControllerItem* controller = dynamic_cast(targetItems.get(i))){ // ControllerItem which is not associated with a body SimulationBodyPtr simBody = new SimulationBody(BodyPtr()); if(simBody->impl->initialize(this, controller)){ allSimBodies.push_back(simBody); } } else if(SimulationScriptItem* script = dynamic_cast(targetItems.get(i))){ SimulationBodyPtr simBody = new SimulationBody(BodyPtr()); if(simBody->impl->initialize(this, new ScriptControllerItem(script))){ allSimBodies.push_back(simBody); } } } numBufferedFrames = 1; if(isRecordingEnabled && recordCollisionData){ collisionPairsBuf.clear(); string collisionSeqName = self->name() + "-collisions"; CollisionSeqItem* collisionSeqItem = worldItem->findChildItem(collisionSeqName); if(!collisionSeqItem){ collisionSeqItem = new CollisionSeqItem(); collisionSeqItem->setTemporal(); collisionSeqItem->setName(collisionSeqName); worldItem->addChildItem(collisionSeqItem); addCollisionSeqEngine(collisionSeqItem); } collisionSeq = collisionSeqItem->collisionSeq(); collisionSeq->setFrameRate(worldFrameRate); collisionSeq->setNumParts(1); collisionSeq->setNumFrames(1); CollisionSeq::Frame frame0 = collisionSeq->frame(0); frame0[0] = boost::make_shared(); } extForceFunctionId = boost::none; virtualElasticStringFunctionId = boost::none; bool result = self->initializeSimulation(simBodiesWithBody); if(result){ frameAtLastBufferWriting = 0; isDoingSimulationLoop = true; isWaitingForSimulationToStop = false; stopRequested = false; pauseRequested = false; ringBufferSize = std::numeric_limits::max(); if(timeRangeMode.is(SimulatorItem::TR_SPECIFIED)){ maxFrame = specifiedTimeLength / worldTimeStep_; } else if(timeRangeMode.is(SimulatorItem::TR_TIMEBAR)){ maxFrame = TimeBar::instance()->maxTime() / worldTimeStep_; } else if(isRingBufferMode){ maxFrame = std::numeric_limits::max(); ringBufferSize = specifiedTimeLength / worldTimeStep_; } else { maxFrame = std::numeric_limits::max(); } subSimulatorItems.extractChildItems(self); ItemList::iterator p = subSimulatorItems.begin(); while(p != subSimulatorItems.end()){ SubSimulatorItem* item = *p; bool initialized = false; if(item->isEnabled()){ os << (fmt(_("SubSimulatorItem \"%1%\" has been detected.")) % item->name()) << endl; if(item->initializeSimulation(self)){ initialized = true; } else { os << (fmt(_("The initialization of \"%1%\" failed.")) % item->name()) << endl; } } else { os << (fmt(_("SubSimulatorItem \"%1%\" is disabled.")) % item->name()) << endl; } if(initialized){ ++p; } else { p = subSimulatorItems.erase(p); } } for(size_t i=0; i < allSimBodies.size(); ++i){ SimulationBodyImpl* simBodyImpl = allSimBodies[i]->impl; Body* body = simBodyImpl->body_; vector& controllers = simBodyImpl->controllers; vector::iterator iter = controllers.begin(); while(iter != controllers.end()){ ControllerItem* controller = *iter; bool ready = false; controller->setSimulatorItem(self); if(body){ ready = (controller->start() && // new API controller->start(simBodyImpl)); // old API if(!ready){ os << (fmt(_("%1% for %2% failed to initialize.")) % controller->name() % simBodyImpl->bodyItem->name()) << endl; } } else { ready = (controller->start() && // new API controller->start(this)); // old API if(!ready){ os << (fmt(_("%1% failed to initialize.")) % controller->name()) << endl; } } if(ready){ ++iter; } else { controller->setSimulatorItem(0); string message = controller->getMessage(); if(!message.empty()){ os << message << endl; } iter = controllers.erase(iter); } } } updateSimBodyLists(); doCheckContinue = timeRangeMode.is(SimulatorItem::TR_ACTIVE_CONTROL) && !activeControllers.empty(); useControllerThreads = useControllerThreadsProperty; if(useControllerThreads){ controlThread = boost::thread(boost::bind(&SimulatorItemImpl::concurrentControlLoop, this)); isExitingControlLoopRequested = false; isControlRequested = false; isControlFinished = false; } aboutToQuitConnection.disconnect(); aboutToQuitConnection = cnoid::sigAboutToQuit().connect(boost::bind(&SimulatorItemImpl::stopSimulation, this, true)); worldLogFileItem = 0; ItemList worldLogFileItems; worldLogFileItems.extractChildItems(self); worldLogFileItem = worldLogFileItems.toSingle(true); if(worldLogFileItem){ if(worldLogFileItem->logFileName().empty()){ worldLogFileItem = 0; } else { os << (fmt(_("WorldLogFileItem \"%1%\" has been detected. A simulation result is recoreded to \"%2%\".")) % worldLogFileItem->name() % worldLogFileItem->logFileName()) << endl; worldLogFileItem->clearOutput(); worldLogFileItem->beginHeaderOutput(); for(size_t i=0; i < activeSimBodies.size(); ++i){ worldLogFileItem->outputBodyHeader(activeSimBodies[i]->impl->body_->name()); } worldLogFileItem->endHeaderOutput(); worldLogFileItem->notifyUpdate(); nextLogFrame = 0; nextLogTime = 0.0; double r = worldLogFileItem->recordingFrameRate(); if(r == 0.0){ r = worldFrameRate; } logTimeStep = 1.0 / r; } } if(isRecordingEnabled){ fillLevelId = timeBar->startFillLevelUpdate(); } if(!timeBar->isDoingPlayback()){ timeBar->setTime(0.0); timeBar->startPlayback(); } #ifdef ENABLE_SIMULATION_PROFILING vector profilingNames; self->getProfilingNames(profilingNames); profilingNames.push_back("Controller calculation time"); for(size_t i=0; i < activeControllers.size(); ++i){ vector profilingNames0; activeControllers[i]->getProfilingNames(profilingNames0); std::copy(profilingNames0.begin(),profilingNames0.end(),std::back_inserter(profilingNames)); } profilingNames.push_back("Total computation time"); int n = profilingNames.size(); SceneView* view = ViewManager::findView("Simulation Scene"); if(!view) view = SceneView::instance(); sw = view->sceneWidget(); sw->profilingNames.resize(n); copy(profilingNames.begin(), profilingNames.end(), sw->profilingNames.begin()); simProfilingBuf.resizeColumn(n); //simProfilingSeq = boost::make_shared(); simProfilingSeq.setFrameRate(worldFrameRate); simProfilingSeq.setNumParts(n); simProfilingSeq.setNumFrames(0); #endif flushResults(); start(); flushTimer.start(1000.0 / timeBar->playbackFrameRate()); mv->notify(format(_("Simulation by %1% has started.")) % self->name()); sigSimulationStarted(); } return result; } SgCloneMap& SimulatorItem::sgCloneMap() { return impl->sgCloneMap; } void SimulatorItem::initializeSimulationThread() { } void SimulatorItem::finalizeSimulationThread() { } const std::vector& SimulatorItem::simulationBodies() { return impl->simBodiesWithBody; } /** \todo make thread safe */ SimulationBody* SimulatorItem::findSimulationBody(BodyItem* bodyItem) { SimulationBody* simBody = 0; BodyItemToSimBodyMap::iterator p = impl->simBodyMap.find(bodyItem); if(p != impl->simBodyMap.end()){ simBody = p->second; } return simBody; } /** \todo make thread safe */ SimulationBody* SimulatorItem::findSimulationBody(const std::string& name) { const int n = impl->allSimBodies.size(); for(int i=0; i < n; ++i){ SimulationBody* simBody = impl->allSimBodies[i]; Body* body = simBody->body(); if(body && body->name() == name){ return simBody; } } return 0; } // Simulation loop void SimulatorItemImpl::run() { self->initializeSimulationThread(); double elapsedTime = 0.0; QElapsedTimer timer; timer.start(); #ifdef ENABLE_SIMULATION_PROFILING QElapsedTimer oneStepTimer; #endif int frame = 0; bool isOnPause = false; if(isRealtimeSyncMode){ const double dt = worldTimeStep_; const double compensationRatio = (dt > 0.1) ? 0.1 : dt; const double dtms = dt * 1000.0; double compensatedSimulationTime = 0.0; while(true){ if(pauseRequested){ if(stopRequested){ break; } if(!isOnPause){ elapsedTime += timer.elapsed(); isOnPause = true; } QThread::msleep(50); } else { if(isOnPause){ timer.start(); isOnPause = false; } #ifdef ENABLE_SIMULATION_PROFILING oneStepTimer.start(); #endif if(!stepSimulationMain() || stopRequested || frame >= maxFrame){ break; } #ifdef ENABLE_SIMULATION_PROFILING double oneStepTime = oneStepTimer.nsecsElapsed(); vector profilingTimes; self->getProfilingTimes(profilingTimes); Deque2D::Row buf = simProfilingBuf.append(); int i=0; for(; igetProfilingTimes(profilingTimes); for(int j=0; j= 1.0){ QThread::msleep(diff); } else if(diff < 0.0){ const double compensationTime = -diff * compensationRatio; compensatedSimulationTime += compensationTime; diff += compensationTime; const double delayOverThresh = -diff - 100.0; if(delayOverThresh > 0.0){ compensatedSimulationTime += delayOverThresh; } } compensatedSimulationTime += dtms; ++frame; } } } else { while(true){ if(pauseRequested){ if(stopRequested){ break; } if(!isOnPause){ elapsedTime += timer.elapsed(); isOnPause = true; } QThread::msleep(50); } else { if(isOnPause){ timer.start(); isOnPause = false; } #ifdef ENABLE_SIMULATION_PROFILING oneStepTimer.start(); #endif if(!stepSimulationMain() || stopRequested || frame++ >= maxFrame){ break; } #ifdef ENABLE_SIMULATION_PROFILING double oneStepTime = oneStepTimer.nsecsElapsed(); vector profilingTimes; self->getProfilingTimes(profilingTimes); Deque2D::Row buf = simProfilingBuf.append(); int i=0; for(; igetProfilingTimes(profilingTimes); for(int j=0; j lock(controlMutex); isExitingControlLoopRequested = true; } controlCondition.notify_all(); controlThread.join(); } if(!isWaitingForSimulationToStop){ callLater(boost::bind(&SimulatorItemImpl::onSimulationLoopStopped, this)); } self->finalizeSimulationThread(); } void SimulatorItemImpl::updateSimBodyLists() { activeSimBodies.clear(); activeControllers.clear(); hasActiveFreeBodies = false; for(size_t i=0; i < allSimBodies.size(); ++i){ SimulationBody* simBody = allSimBodies[i]; SimulationBodyImpl* simBodyImpl = simBody->impl; vector& controllers = simBodyImpl->controllers; if(simBodyImpl->isActive){ activeSimBodies.push_back(simBody); if(controllers.empty()){ hasActiveFreeBodies = true; } } for(size_t j=0; j < controllers.size(); ++j){ activeControllers.push_back(controllers[j]); } } needToUpdateSimBodyLists = false; } bool SimulatorItemImpl::stepSimulationMain() { currentFrame++; if(needToUpdateSimBodyLists){ updateSimBodyLists(); } bool doContinue = !doCheckContinue; preDynamicsFunctions.call(); if(useControllerThreads){ #ifdef ENABLE_SIMULATION_PROFILING controllerTime = 0.0; #endif if(activeControllers.empty()){ isControlFinished = true; } else { #ifdef ENABLE_SIMULATION_PROFILING timer.start(); #endif for(size_t i=0; i < activeControllers.size(); ++i){ activeControllers[i]->input(); } #ifdef ENABLE_SIMULATION_PROFILING controllerTime += timer.nsecsElapsed(); #endif { boost::unique_lock lock(controlMutex); isControlRequested = true; } controlCondition.notify_all(); } } else { #ifdef ENABLE_SIMULATION_PROFILING controllerTime = 0.0; timer.start(); #endif for(size_t i=0; i < activeControllers.size(); ++i){ ControllerItem* controller = activeControllers[i]; controller->input(); doContinue |= controller->control(); if(controller->isImmediateMode()){ controller->output(); } } #ifdef ENABLE_SIMULATION_PROFILING controllerTime += timer.nsecsElapsed(); #endif } midDynamicsFunctions.call(); self->stepSimulation(activeSimBodies); CollisionLinkPairListPtr collisionPairs; if(isRecordingEnabled && recordCollisionData){ collisionPairs = self->getCollisions(); } if(useControllerThreads){ { boost::unique_lock lock(controlMutex); while(!isControlFinished){ controlCondition.wait(lock); } } isControlFinished = false; doContinue |= isControlToBeContinued; } postDynamicsFunctions.call(); { resultBufMutex.lock(); ++numBufferedFrames; for(size_t i=0; i < activeSimBodies.size(); ++i){ activeSimBodies[i]->bufferResults(); } collisionPairsBuf.push_back(collisionPairs); frameAtLastBufferWriting = currentFrame; resultBufMutex.unlock(); } if(useControllerThreads){ #ifdef ENABLE_SIMULATION_PROFILING timer.start(); #endif for(size_t i=0; i < activeControllers.size(); ++i){ activeControllers[i]->output(); } #ifdef ENABLE_SIMULATION_PROFILING controllerTime += timer.nsecsElapsed(); #endif } else { #ifdef ENABLE_SIMULATION_PROFILING timer.start(); #endif for(size_t i=0; i < activeControllers.size(); ++i){ ControllerItem* controller = activeControllers[i]; if(!controller->isImmediateMode()){ controller->output(); } } #ifdef ENABLE_SIMULATION_PROFILING controllerTime += timer.nsecsElapsed(); #endif } return doContinue; } void SimulatorItemImpl::concurrentControlLoop() { while(true){ { boost::unique_lock lock(controlMutex); while(true){ if(isExitingControlLoopRequested){ goto exitConcurrentControlLoop; } if(isControlRequested){ isControlRequested = false; isControlToBeContinued = false; break; } controlCondition.wait(lock); } } bool doContinue = false; #ifdef ENABLE_SIMULATION_PROFILING timer.start(); #endif for(size_t i=0; i < activeControllers.size(); ++i){ doContinue |= activeControllers[i]->control(); } #ifdef ENABLE_SIMULATION_PROFILING controllerTime += timer.nsecsElapsed(); #endif { boost::unique_lock lock(controlMutex); isControlFinished = true; isControlToBeContinued = doContinue; } controlCondition.notify_all(); } exitConcurrentControlLoop: return; } void SimulatorItemImpl::flushResults() { resultBufMutex.lock(); if(worldLogFileItem){ if(numBufferedFrames > 0){ int firstFrame = frameAtLastBufferWriting - (numBufferedFrames - 1); for(int bufFrame = 0; bufFrame < numBufferedFrames; ++bufFrame){ double time = (firstFrame + bufFrame) * worldTimeStep_; while(time >= nextLogTime){ worldLogFileItem->beginFrameOutput(time); for(size_t i=0; i < activeSimBodies.size(); ++i){ activeSimBodies[i]->impl->flushResultsToWorldLogFile(bufFrame); } worldLogFileItem->endFrameOutput(); nextLogTime = ++nextLogFrame * logTimeStep; } } } } for(size_t i=0; i < activeSimBodies.size(); ++i){ activeSimBodies[i]->flushResults(); } if(isRecordingEnabled && recordCollisionData){ for(int i=0 ; i < collisionPairsBuf.size(); ++i){ if(collisionSeq->numFrames() >= ringBufferSize){ collisionSeq->popFrontFrame(); } CollisionSeq::Frame collisionSeq0 = collisionSeq->appendFrame(); collisionSeq0[0] = collisionPairsBuf[i]; } } collisionPairsBuf.clear(); #ifdef ENABLE_SIMULATION_PROFILING for(int i=0 ; i < simProfilingBuf.rowSize(); i++){ Deque2D::Row buf = simProfilingBuf.row(i); if(simProfilingSeq.numFrames() >= ringBufferSize){ simProfilingSeq.popFrontFrame(); } std::copy(buf.begin(), buf.end(), simProfilingSeq.appendFrame().begin()); } simProfilingBuf.resizeRow(0); #endif int frame = frameAtLastBufferWriting; numBufferedFrames = 0; resultBufMutex.unlock(); if(isRecordingEnabled){ double fillLevel = frame / worldFrameRate; timeBar->updateFillLevel(fillLevelId, fillLevel); } else { for(size_t i=0; i < activeSimBodies.size(); ++i){ activeSimBodies[i]->impl->notifyResults(); } timeBar->setTime(frame / worldFrameRate); } } void SimulatorItem::pauseSimulation() { impl->pauseSimulation(); } void SimulatorItemImpl::pauseSimulation() { pauseRequested = true; } void SimulatorItem::restartSimulation() { impl->restartSimulation(); } void SimulatorItemImpl::restartSimulation() { pauseRequested = false; } void SimulatorItem::stopSimulation() { impl->stopSimulation(false); } void SimulatorItemImpl::stopSimulation(bool doSync) { if(isDoingSimulationLoop){ if(doSync){ isWaitingForSimulationToStop = true; } stopRequested = true; if(doSync){ wait(); isWaitingForSimulationToStop = false; onSimulationLoopStopped(); } } aboutToQuitConnection.disconnect(); } void SimulatorItem::finalizeSimulation() { } void SimulatorItemImpl::onSimulationLoopStopped() { flushTimer.stop(); for(size_t i=0; i < allSimBodies.size(); ++i){ vector& controllers = allSimBodies[i]->impl->controllers; for(size_t j=0; j < controllers.size(); ++j){ ControllerItem* controller = controllers[j]; controller->stop(); controller->setSimulatorItem(0); } } self->finalizeSimulation(); for(size_t i=0; i < subSimulatorItems.size(); ++i){ subSimulatorItems[i]->finalizeSimulation(); } flushResults(); if(isRecordingEnabled){ timeBar->stopFillLevelUpdate(fillLevelId); } sigSimulationFinished(); clearSimulation(); mv->notify(format(_("Simulation by %1% has finished at %2% [s].")) % self->name() % finishTime); mv->putln(format(_("Computation time is %1% [s], computation time / simulation time = %2%.")) % actualSimulationTime % (actualSimulationTime / finishTime)); } bool SimulatorItem::isRunning() const { return impl->isDoingSimulationLoop; } bool SimulatorItem::isPausing() const { return impl->pauseRequested; } bool SimulatorItem::isActive() const { return impl->isDoingSimulationLoop && !impl->pauseRequested; } int SimulatorItem::currentFrame() const { return impl->currentFrame; } double SimulatorItem::currentTime() const { return impl->currentFrame / impl->worldFrameRate; } double SimulatorItemImpl::currentTime() const { return currentFrame / worldFrameRate; } int SimulatorItem::simulationFrame() const { QMutexLocker locker(&impl->resultBufMutex); return impl->frameAtLastBufferWriting; } double SimulatorItem::simulationTime() const { QMutexLocker locker(&impl->resultBufMutex); return impl->frameAtLastBufferWriting / impl->worldFrameRate; } double SimulatorItemImpl::timeStep() const { return worldTimeStep_; } Body* SimulatorItemImpl::body() { return 0; } std::string SimulatorItemImpl::optionString() const { return controllerOptionString_; } SignalProxy SimulatorItem::sigSimulationStarted() { return impl->sigSimulationStarted; } SignalProxy SimulatorItem::sigSimulationFinished() { return impl->sigSimulationFinished; } void SimulatorItem::setExternalForce(BodyItem* bodyItem, Link* link, const Vector3& point, const Vector3& f, double time) { impl->setExternalForce(bodyItem, link, point, f, time); } void SimulatorItemImpl::setExternalForce(BodyItem* bodyItem, Link* link, const Vector3& point, const Vector3& f, double time) { if(bodyItem && link){ SimulationBody* simBody = self->findSimulationBody(bodyItem); if(simBody){ { boost::unique_lock lock(extForceMutex); extForceInfo.link = simBody->body()->link(link->index()); extForceInfo.point = point; extForceInfo.f = f; extForceInfo.time = time; } if(!extForceFunctionId){ extForceFunctionId = self->addPreDynamicsFunction( boost::bind(&SimulatorItemImpl::doSetExternalForce, this)); } } } } void SimulatorItem::clearExternalForces() { if(impl->extForceFunctionId){ removePreDynamicsFunction(*impl->extForceFunctionId); impl->extForceFunctionId = boost::none; } } void SimulatorItemImpl::doSetExternalForce() { boost::unique_lock lock(extForceMutex); Link* link = extForceInfo.link; link->f_ext() += extForceInfo.f; const Vector3 p = link->T() * extForceInfo.point; link->tau_ext() += p.cross(extForceInfo.f); if(extForceInfo.time > 0.0){ extForceInfo.time -= worldTimeStep_; if(extForceInfo.time <= 0.0){ self->clearExternalForces(); } } } void SimulatorItem::setVirtualElasticString (BodyItem* bodyItem, Link* link, const Vector3& attachmentPoint, const Vector3& endPoint) { impl->setVirtualElasticString(bodyItem, link, attachmentPoint, endPoint); } void SimulatorItemImpl::setVirtualElasticString (BodyItem* bodyItem, Link* link, const Vector3& attachmentPoint, const Vector3& endPoint) { if(bodyItem && link){ SimulationBody* simBody = self->findSimulationBody(bodyItem); if(simBody){ { boost::unique_lock lock(virtualElasticStringMutex); Body* body = simBody->body(); VirtualElasticString& s = virtualElasticString; s.link = body->link(link->index()); double m = body->mass(); s.kp = 3.0 * m; s.kd = 0.1 * s.kp; s.f_max = s.kp; s.point = attachmentPoint; s.goal = endPoint; } if(!virtualElasticStringFunctionId){ virtualElasticStringFunctionId = self->addPreDynamicsFunction( boost::bind(&SimulatorItemImpl::setVirtualElasticStringForce, this)); } } } } void SimulatorItem::clearVirtualElasticStrings() { if(impl->virtualElasticStringFunctionId){ removePreDynamicsFunction(*impl->virtualElasticStringFunctionId); impl->virtualElasticStringFunctionId = boost::none; } } void SimulatorItemImpl::setVirtualElasticStringForce() { boost::unique_lock lock(virtualElasticStringMutex); const VirtualElasticString& s = virtualElasticString; Link* link = s.link; Vector3 a = link->R() * s.point; Vector3 p = link->p() + a; Vector3 v = link->v() + link->w().cross(a); Vector3 f = s.kp * (s.goal - p) + s.kd * (-v); if(f.norm() > s.f_max){ f = s.f_max * f.normalized(); } link->f_ext() += f; link->tau_ext() += p.cross(f); } void SimulatorItem::setForcedPosition(BodyItem* bodyItem, const Position& T) { } bool SimulatorItem::isForcedPositionActiveFor(BodyItem* bodyItem) const { return false; } void SimulatorItem::clearForcedPositions() { } bool SimulatorItemImpl::onRealtimeSyncChanged(bool on) { isRealtimeSyncMode = on; return true; } /** This function may be overridden. */ bool SimulatorItemImpl::onAllLinkPositionOutputModeChanged(bool on) { self->setAllLinkPositionOutputMode(on); return (isAllLinkPositionOutputMode == on); } void SimulatorItem::doPutProperties(PutPropertyFunction& putProperty) { putProperty(_("Sync with realtime"), impl->isRealtimeSyncMode, boost::bind(&SimulatorItemImpl::onRealtimeSyncChanged, impl, _1)); putProperty(_("Time range"), impl->timeRangeMode, boost::bind(&Selection::selectIndex, &impl->timeRangeMode, _1)); putProperty(_("Time length"), impl->specifiedTimeLength, boost::bind(&SimulatorItemImpl::setSpecifiedRecordingTimeLength, impl, _1)); putProperty(_("Recording"), impl->recordingMode, boost::bind(&Selection::selectIndex, &impl->recordingMode, _1)); putProperty(_("All link positions"), impl->isAllLinkPositionOutputMode, boost::bind(&SimulatorItemImpl::onAllLinkPositionOutputModeChanged, impl, _1)); putProperty(_("Device state output"), impl->isDeviceStateOutputEnabled, changeProperty(impl->isDeviceStateOutputEnabled)); putProperty(_("Controller Threads"), impl->useControllerThreadsProperty, changeProperty(impl->useControllerThreadsProperty)); putProperty(_("Record collision data"), impl->recordCollisionData, changeProperty(impl->recordCollisionData)); putProperty(_("Controller options"), impl->controllerOptionString_, changeProperty(impl->controllerOptionString_)); } bool SimulatorItem::store(Archive& archive) { return impl->store(archive); } bool SimulatorItemImpl::store(Archive& archive) { archive.write("realtimeSync", isRealtimeSyncMode); archive.write("recording", recordingMode.selectedSymbol(), DOUBLE_QUOTED); archive.write("timeRangeMode", timeRangeMode.selectedSymbol(), DOUBLE_QUOTED); archive.write("timeLength", specifiedTimeLength); archive.write("allLinkPositionOutputMode", isAllLinkPositionOutputMode); archive.write("deviceStateOutput", isDeviceStateOutputEnabled); archive.write("controllerThreads", useControllerThreadsProperty); archive.write("recordCollisionData", recordCollisionData); archive.write("controllerOptions", controllerOptionString_, DOUBLE_QUOTED); ListingPtr idseq = new Listing(); idseq->setFlowStyle(true); for(size_t i=0; i < bodyMotionEngines.size(); ++i){ BodyMotionEnginePtr engine = bodyMotionEngines[i]; ValueNodePtr id = archive.getItemId(engine->motionItem()); if(id){ idseq->append(id); } } if(!idseq->empty()){ archive.insert("motionItems", idseq); } if(collisionSeqEngine) { ValueNodePtr id = archive.getItemId(collisionSeqEngine->collisionSeqItem()); if(id){ archive.insert("collisionSeqItem", id); } } return true; } bool SimulatorItem::restore(const Archive& archive) { return impl->restore(archive); } bool SimulatorItemImpl::restore(const Archive& archive) { bool boolValue; string symbol; if(archive.read("onlyActiveControlPeriod", boolValue) && boolValue){ timeRangeMode.select(SimulatorItem::TR_ACTIVE_CONTROL); } else if(archive.read("timeRangeMode", symbol)){ if(!timeRangeMode.select(symbol)){ if(symbol == "Specified period"){ timeRangeMode.select(SimulatorItem::TR_SPECIFIED); } else if(symbol == "TimeBar range"){ timeRangeMode.select(SimulatorItem::TR_TIMEBAR); } } } if(archive.read("recording", symbol)){ recordingMode.select(symbol); } // for the compatibility with older version else if(archive.read("recording", boolValue) && boolValue){ recordingMode.select(SimulatorItem::REC_FULL); } else if(archive.read("recordingMode", symbol)){ if(symbol == "Direct"){ recordingMode.select(SimulatorItem::REC_NONE); timeRangeMode.select(SimulatorItem::TR_UNLIMITED); } } archive.read("realtimeSync", isRealtimeSyncMode); archive.read("timeLength", specifiedTimeLength); self->setAllLinkPositionOutputMode(archive.get("allLinkPositionOutputMode", isAllLinkPositionOutputMode)); archive.read("deviceStateOutput", isDeviceStateOutputEnabled); archive.read("recordCollisionData", recordCollisionData); archive.read("controllerThreads", useControllerThreadsProperty); archive.read("controllerOptions", controllerOptionString_); archive.addPostProcess( boost::bind(&SimulatorItemImpl::restoreBodyMotionEngines, this, boost::ref(archive))); return true; } void SimulatorItemImpl::restoreBodyMotionEngines(const Archive& archive) { bodyMotionEngines.clear(); const Listing& idseq = *archive.findListing("motionItems"); if(idseq.isValid()){ for(int i=0; i < idseq.size(); ++i){ ValueNode* id = idseq.at(i); if(id){ BodyMotionItem* motionItem = dynamic_cast(archive.findItem(id)); if(motionItem){ addBodyMotionEngine(motionItem); } } } } collisionSeqEngine = 0; ValueNode* id; id = archive.find("collisionSeqItem"); if(id->isValid()){ CollisionSeqItem* collisionSeqItem = dynamic_cast(archive.findItem(id)); if(collisionSeqItem){ addCollisionSeqEngine(collisionSeqItem); } } } void SimulatorItemImpl::addBodyMotionEngine(BodyMotionItem* motionItem) { BodyItem* bodyItem = motionItem->findOwnerItem(); if(bodyItem){ bodyMotionEngines.push_back(new BodyMotionEngine(bodyItem, motionItem)); } } void SimulatorItemImpl::addCollisionSeqEngine(CollisionSeqItem* collisionSeqItem) { WorldItem* worldItem = collisionSeqItem->findOwnerItem(); if(worldItem){ collisionSeqEngine = new CollisionSeqEngine(worldItem, collisionSeqItem); } } bool SimulatorItemImpl::setPlaybackTime(double time) { bool processed = false; if(!bodyMotionEngines.empty()){ for(size_t i=0; i < bodyMotionEngines.size(); ++i){ processed |= bodyMotionEngines[i]->onTimeChanged(time); } } else if(worldLogFileItem){ processed |= worldLogFileItem->recallStateAtTime(time); } if(collisionSeqEngine){ processed |= collisionSeqEngine->onTimeChanged(time); } #ifdef ENABLE_SIMULATION_PROFILING const int numFrames = simProfilingSeq.numFrames(); if(numFrames > 0){ const int frame = simProfilingSeq.frameOfTime(time); const int clampedFrame = simProfilingSeq.clampFrameIndex(frame); const MultiValueSeq::Frame profilingTimes = simProfilingSeq.frame(clampedFrame); sw->profilingTimes.clear(); for(int i=0; iprofilingTimes.push_back(profilingTimes[i]); sw->worldTimeStep = worldTimeStep_ * 1.0e9; } #endif return processed; } bool SimulatedMotionEngineManager::setTime(double time) { bool isActive = false; for(size_t i=0; i < simulatorItems.size(); ++i){ isActive |= simulatorItems[i]->impl->setPlaybackTime(time); } return isActive; } #ifdef ENABLE_SIMULATION_PROFILING void SimulatorItem::getProfilingNames(vector& profilingNames) { } void SimulatorItem::getProfilingTimes(vector& profilingToimes) { } #endif choreonoid-1.5.0/src/BodyPlugin/ZMPSeqItem.h0000664000000000000000000000146112741425367017335 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_BODYPLUGIN_ZMPSEQ_ITEM_H_INCLUDED #define CNOID_BODYPLUGIN_ZMPSEQ_ITEM_H_INCLUDED #include #include #include "exportdecl.h" namespace cnoid { class ExtensionManager; class CNOID_EXPORT ZMPSeqItem : public Vector3SeqItem { public: static void initializeClass(ExtensionManager* ext); ZMPSeqItem(); ZMPSeqItem(ZMPSeqPtr seq); ZMPSeqItem(const ZMPSeqItem& org); const ZMPSeqPtr& zmpseq() { return zmpseq_; } bool makeRootRelative(bool on); protected: virtual ~ZMPSeqItem(); virtual Item* doDuplicate() const; virtual void doPutProperties(PutPropertyFunction& putProperty); private: ZMPSeqPtr zmpseq_; }; typedef ref_ptr ZMPSeqItemPtr; } #endif choreonoid-1.5.0/src/BodyPlugin/EditableSceneBody.h0000664000000000000000000000446212741425367020710 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BODYPLUGIN_EDITABLE_SCENE_BODY_H #define CNOID_BODYPLUGIN_EDITABLE_SCENE_BODY_H #include #include #include #include "exportdecl.h" namespace cnoid { class ExtensionManager; class BodyItem; typedef ref_ptr BodyItemPtr; class EditableSceneLinkImpl; class CNOID_EXPORT EditableSceneLink : public SceneLink { public: EIGEN_MAKE_ALIGNED_OPERATOR_NEW; EditableSceneLink(Link* link); ~EditableSceneLink(); void showBoundingBox(bool on); void showMarker(const Vector3f& color, float transparency); void hideMarker(); void setColliding(bool on); private: EditableSceneLinkImpl* impl; }; typedef ref_ptr EditableSceneLinkPtr; class EditableSceneBodyImpl; class CNOID_EXPORT EditableSceneBody : public SceneBody, public SceneWidgetEditable { public: EIGEN_MAKE_ALIGNED_OPERATOR_NEW; static void initializeClass(ExtensionManager* ext); EditableSceneBody(BodyItemPtr bodyItem); EditableSceneLink* editableSceneLink(int index); const boost::dynamic_bitset<>& linkVisibilities() const; void setLinkVisibilities(const boost::dynamic_bitset<>& visibilities); virtual void updateModel(); virtual bool onKeyPressEvent(const SceneWidgetEvent& event); virtual bool onKeyReleaseEvent(const SceneWidgetEvent& event); virtual bool onButtonPressEvent(const SceneWidgetEvent& event); virtual bool onDoubleClickEvent(const SceneWidgetEvent& event); virtual bool onButtonReleaseEvent(const SceneWidgetEvent& event); virtual bool onPointerMoveEvent(const SceneWidgetEvent& event); virtual void onPointerLeaveEvent(const SceneWidgetEvent& event); virtual bool onScrollEvent(const SceneWidgetEvent& event); virtual void onContextMenuRequest(const SceneWidgetEvent& event, MenuManager& menuManager); virtual void onSceneModeChanged(const SceneWidgetEvent& event); virtual bool onUndoRequest(); virtual bool onRedoRequest(); protected: virtual ~EditableSceneBody(); private: friend class EditableSceneBodyImpl; EditableSceneBodyImpl* impl; EditableSceneBody(const EditableSceneBody& org); }; typedef ref_ptr EditableSceneBodyPtr; } #endif choreonoid-1.5.0/src/BodyPlugin/SimulatorItem.h0000664000000000000000000001545612741425367020206 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_PLUGIN_SIMULATOR_ITEM_H #define CNOID_BODY_PLUGIN_SIMULATOR_ITEM_H #include "CollisionSeq.h" #include #include "exportdecl.h" namespace cnoid { #ifdef ENABLE_SIMULATION_PROFILING const bool SIMULATION_PROFILING = true; #else const bool SIMULATION_PROFILING = false; #endif class Body; class Device; class CollisionDetector; typedef boost::shared_ptr CollisionDetectorPtr; class BodyItem; class ControllerItem; class SimulationBodyImpl; class SimulatorItemImpl; class SimulatedMotionEngineManager; class SgCloneMap; class CNOID_EXPORT SimulationBody : public Referenced { public: SimulationBody(Body* body); virtual ~SimulationBody(); BodyItem* bodyItem() const; Body* body() const; int numControllers() const; ControllerItem* controller(int index = 0) const; /** Call this in the initilization when the shapes are accessed after the initialization */ void cloneShapesOnce(); /** Called from the simulation loop thread */ bool isActive() const; void setActive(bool on); /** Use this instead of Device::notifyStateChange when the state part which is not recoreded is changed */ void notifyUnrecordedDeviceStateChange(Device* device); const std::string& resultItemPrefix() const; virtual void initializeResultBuffers(); virtual void initializeResultItems(); /** Called from the simulation loop thread. */ virtual void bufferResults(); virtual void flushResults(); private: SimulationBodyImpl* impl; friend class SimulatorItemImpl; }; typedef ref_ptr SimulationBodyPtr; class CNOID_EXPORT SimulatorItem : public Item { public: static void initializeClass(ExtensionManager* ext); static SimulatorItem* findActiveSimulatorItemFor(Item* item); SimulatorItem(); virtual ~SimulatorItem(); virtual double worldTimeStep(); virtual bool startSimulation(bool doReset = true); virtual void stopSimulation(); virtual void pauseSimulation(); virtual void restartSimulation(); bool isRunning() const; bool isPausing() const; bool isActive() const; ///< isRunning() && !isPausing() //! This can only be called from the simulation thread int currentFrame() const; //! This can only be called from the simulation thread double currentTime() const; //! This can be called from non simulation threads int simulationFrame() const; //! This can be called from non simulation threads double simulationTime() const; SignalProxy sigSimulationStarted(); SignalProxy sigSimulationFinished(); enum RecordingMode { REC_FULL, REC_TAIL, REC_NONE, N_RECORDING_MODES }; enum TimeRangeMode { TR_UNLIMITED, TR_ACTIVE_CONTROL, TR_SPECIFIED, TR_TIMEBAR, N_TIME_RANGE_MODES }; void setRecordingMode(int selection); Selection recordingMode() const; void setTimeRangeMode(int selection); void setRealtimeSyncMode(bool on); void setDeviceStateOutputEnabled(bool on); bool isRecordingEnabled() const; bool isDeviceStateOutputEnabled() const; bool isAllLinkPositionOutputMode(); virtual void setAllLinkPositionOutputMode(bool on); /** For sub simulators */ const std::vector& simulationBodies(); SimulationBody* findSimulationBody(BodyItem* bodyItem); SimulationBody* findSimulationBody(const std::string& name); /** \return The registration id of the function. The id can be used for removing the function. */ int addPreDynamicsFunction(boost::function func); int addMidDynamicsFunction(boost::function func); int addPostDynamicsFunction(boost::function func); void removePreDynamicsFunction(int id); void removeMidDynamicsFunction(int id); void removePostDynamicsFunction(int id); //void addRecordFunction(boost::function func); SgCloneMap& sgCloneMap(); /** \note This signal is emitted in the simulation thread */ SignalProxy& simulationBodies)> sigSimulationBodyListUpdated(); /* virtual void setExternalForce(BodyItem* bodyItem, Link* link, const Vector6& f); */ /** @param point link local position to apply the force @param f linear force to apply in global coordinate */ virtual void setExternalForce(BodyItem* bodyItem, Link* link, const Vector3& point, const Vector3& f, double time = 0.0); virtual void clearExternalForces(); /** @param attachmentPoint link local position @param goal global goal position */ virtual void setVirtualElasticString( BodyItem* bodyItem, Link* link, const Vector3& attachmentPoint, const Vector3& endPoint); virtual void clearVirtualElasticStrings(); virtual void setForcedPosition(BodyItem* bodyItem, const Position& T); virtual bool isForcedPositionActiveFor(BodyItem* bodyItem) const; virtual void clearForcedPositions(); protected: SimulatorItem(const SimulatorItem& org); virtual void onDisconnectedFromRoot(); /** @note orgBody should not owned by the SimulationBody instance. Instead of it, a clone instance which may be a sub Body class should be created and owned. */ virtual SimulationBody* createSimulationBody(Body* orgBody) = 0; CollisionDetectorPtr collisionDetector(); /** @param simBodies SimulatorBody objects which have a valid body @note This function is called from the main thread. */ virtual bool initializeSimulation(const std::vector& simBodies) = 0; virtual void initializeSimulationThread(); virtual void finalizeSimulationThread(); /** This function is called from the simulation loop thread. @param activeSimBodies SimulatorBody objects which are non-static ones. */ virtual bool stepSimulation(const std::vector& activeSimBodies) = 0; /** \note This function is called from the main thread. */ virtual void finalizeSimulation(); virtual CollisionLinkPairListPtr getCollisions() { return boost::make_shared(); } void doPutProperties(PutPropertyFunction& putProperty); bool store(Archive& archive); bool restore(const Archive& archive); #ifdef ENABLE_SIMULATION_PROFILING virtual void getProfilingNames(std::vector& profilingNames); virtual void getProfilingTimes(std::vector& profilingTimes); #endif private: SimulatorItemImpl* impl; friend class SimulatorItemImpl; friend class SimulatedMotionEngineManager; }; typedef ref_ptr SimulatorItemPtr; } #endif choreonoid-1.5.0/src/BodyPlugin/HrpsysFileIO.h0000664000000000000000000000036712741425367017723 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_PLUGIN_HRPSYS_FILE_IO_H #define CNOID_BODY_PLUGIN_HRPSYS_FILE_IO_H namespace cnoid { class ExtensionManager; void initializeHrpsysFileIO(ExtensionManager* ext); } #endif choreonoid-1.5.0/src/BodyPlugin/EditableSceneBody.cpp0000664000000000000000000013154012741425367021241 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "EditableSceneBody.h" #include "BodyItem.h" #include "SimulatorItem.h" #include "KinematicsBar.h" #include "BodyBar.h" #include "LinkSelectionView.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace cnoid; namespace { Action* linkVisibilityCheck; Action* showVisualShapeCheck; Action* showCollisionShapeCheck; Action* enableStaticModelEditCheck; } namespace cnoid { class EditableSceneLinkImpl { public: EditableSceneLink* self; SgLineSetPtr bbLineSet; SgOutlineGroupPtr outlineGroup; BoundingBoxMarkerPtr bbMarker; bool isPointed; bool isColliding; EditableSceneLinkImpl(EditableSceneLink* self); void createBoundingBoxLineSet(); }; } EditableSceneLink::EditableSceneLink(Link* link) : SceneLink(link) { impl = new EditableSceneLinkImpl(this); } EditableSceneLinkImpl::EditableSceneLinkImpl(EditableSceneLink* self) : self(self) { isPointed = false; isColliding = false; } EditableSceneLink::~EditableSceneLink() { delete impl; } void EditableSceneLink::showBoundingBox(bool on) { if(!visualShape()){ return; } #if 0 if(on){ if(!impl->bbLineSet){ impl->createBoundingBoxLineSet(); } addChildOnce(impl->bbLineSet, true); } else if(impl->bbLineSet){ removeChild(impl->bbLineSet, true); } #else if(on){ if(!impl->outlineGroup){ impl->outlineGroup = new SgOutlineGroup(); } setShapeGroup(impl->outlineGroup); } else if(impl->outlineGroup){ resetShapeGroup(); } #endif } void EditableSceneLinkImpl::createBoundingBoxLineSet() { bbLineSet = new SgLineSet; bbLineSet->setName("BoundingBox"); SgVertexArray& vertices = *bbLineSet->setVertices(new SgVertexArray); vertices.resize(8); const BoundingBoxf bb(self->visualShape()->boundingBox()); const Vector3f& min = bb.min(); const Vector3f& max = bb.max(); vertices[0] << min.x(), min.y(), min.z(); vertices[1] << max.x(), min.y(), min.z(); vertices[2] << max.x(), max.y(), min.z(); vertices[3] << min.x(), max.y(), min.z(); vertices[4] << min.x(), min.y(), max.z(); vertices[5] << max.x(), min.y(), max.z(); vertices[6] << max.x(), max.y(), max.z(); vertices[7] << min.x(), max.y(), max.z(); bbLineSet->reserveNumLines(12); bbLineSet->addLine(0, 1); bbLineSet->addLine(1, 2); bbLineSet->addLine(2, 3); bbLineSet->addLine(3, 0); bbLineSet->addLine(4, 5); bbLineSet->addLine(5, 6); bbLineSet->addLine(6, 7); bbLineSet->addLine(7, 4); bbLineSet->addLine(0, 4); bbLineSet->addLine(1, 5); bbLineSet->addLine(2, 6); bbLineSet->addLine(3, 7); bbLineSet->setColors(new SgColorArray)->push_back(Vector3f(1.0f, 0.0f, 0.0f)); SgIndexArray& iColors = bbLineSet->colorIndices(); iColors.resize(24, 0); } void EditableSceneLink::showMarker(const Vector3f& color, float transparency) { if(impl->bbMarker){ removeChild(impl->bbMarker); } impl->bbMarker = new BoundingBoxMarker(visualShape()->boundingBox(), color, transparency); addChildOnce(impl->bbMarker, true); } void EditableSceneLink::hideMarker() { if(impl->bbMarker){ removeChild(impl->bbMarker, true); impl->bbMarker = 0; } } void EditableSceneLink::setColliding(bool on) { if(!impl->isColliding && on){ if(!impl->isPointed){ } impl->isColliding = true; } else if(impl->isColliding && !on){ if(!impl->isPointed){ } impl->isColliding = false; } } namespace cnoid { class EditableSceneBodyImpl { public: EIGEN_MAKE_ALIGNED_OPERATOR_NEW EditableSceneBodyImpl(EditableSceneBody* self, BodyItemPtr& bodyItem); ~EditableSceneBodyImpl(); EditableSceneBody* self; BodyItemPtr bodyItem; SgUpdate modified; ConnectionSet connections; Connection connectionToSigCollisionsUpdated; boost::dynamic_bitset<> collisionLinkBitSet; ScopedConnection connectionToSigLinkSelectionChanged; enum PointedType { PT_NONE, PT_SCENE_LINK, PT_ZMP }; EditableSceneLink* pointedSceneLink; EditableSceneLink* outlinedLink; SgGroupPtr markerGroup; CrossMarkerPtr cmMarker; CrossMarkerPtr ppcomMarker; bool isCmVisible; bool isPpcomVisible; SgLineSetPtr virtualElasticStringLine; SphereMarkerPtr zmpMarker; bool isZmpVisible; Vector3 orgZmpPos; Link* targetLink; double orgJointPosition; JointPathPtr ikPath; LinkTraverse fkTraverse; PinDragIKptr pinDragIK; InverseKinematicsPtr ik; PenetrationBlockerPtr penetrationBlocker; PositionDraggerPtr positionDragger; bool isEditMode; KinematicsBar* kinematicsBar; enum DragMode { DRAG_NONE, LINK_IK_TRANSLATION, LINK_FK_ROTATION, LINK_FK_TRANSLATION, LINK_VIRTUAL_ELASTIC_STRING, LINK_FORCED_POSITION, ZMP_TRANSLATION }; DragMode dragMode; SceneDragProjector dragProjector; bool isDragging; weak_ref_ptr activeSimulatorItem; Vector3 pointedLinkLocalPoint; enum { NO_FORCED_POSITION, MOVE_FORCED_POSITION, KEEP_FORCED_POSITION }; int forcedPositionMode; bool isEditable() { return bodyItem->isEditable() && (!bodyItem->body()->isStaticModel() || enableStaticModelEditCheck->isChecked()); } EditableSceneLink* editableSceneLink(int index){ return static_cast(self->sceneLink(index)); } double calcLinkMarkerRadius(SceneLink* sceneLink) const; void onSceneGraphConnection(bool on); void updateModel(); void onBodyItemUpdated(); void onKinematicStateChanged(); void onCollisionsUpdated(); void onCollisionLinkHighlightModeChanged(); void changeCollisionLinkHighlightMode(bool on); void onLinkVisibilityCheckToggled(); void onVisibleShapeTypesChanged(); void onLinkSelectionChanged(); void showCenterOfMass(bool on); void showPpcom(bool on); void showZmp(bool on); void makeLinkFree(EditableSceneLink* sceneLink); void setBaseLink(EditableSceneLink* sceneLink); void toggleBaseLink(EditableSceneLink* sceneLink); void togglePin(EditableSceneLink* sceneLink, bool toggleTranslation, bool toggleRotation); void makeLinkAttitudeLevel(); EditableSceneBodyImpl::PointedType findPointedObject(const vector& path); void updateMarkersAndManipulators(); void attachPositionDragger(Link* link); bool onKeyPressEvent(const SceneWidgetEvent& event); bool onKeyReleaseEvent(const SceneWidgetEvent& event); bool onButtonPressEvent(const SceneWidgetEvent& event); bool onDoubleClickEvent(const SceneWidgetEvent& event); bool onButtonReleaseEvent(const SceneWidgetEvent& event); bool onPointerMoveEvent(const SceneWidgetEvent& event); void onPointerLeaveEvent(const SceneWidgetEvent& event); bool onScrollEvent(const SceneWidgetEvent& event); void onContextMenuRequest(const SceneWidgetEvent& event, MenuManager& menuManager); void onSceneModeChanged(const SceneWidgetEvent& event); bool onUndoRequest(); bool onRedoRequest(); void onDraggerDragStarted(); void onDraggerDragged(); void onDraggerDragFinished(); bool initializeIK(); void startIK(const SceneWidgetEvent& event); void dragIK(const SceneWidgetEvent& event); void doIK(const Position& position); void startFK(const SceneWidgetEvent& event); void dragFKRotation(const SceneWidgetEvent& event); void dragFKTranslation(const SceneWidgetEvent& event); void setForcedPositionMode(int mode, bool on); void startVirtualElasticString(const SceneWidgetEvent& event); void dragVirtualElasticString(const SceneWidgetEvent& event); void finishVirtualElasticString(); void startForcedPosition(const SceneWidgetEvent& event); void setForcedPosition(const Position& position); void dragForcedPosition(const SceneWidgetEvent& event); void finishForcedPosition(); void startZmpTranslation(const SceneWidgetEvent& event); void dragZmpTranslation(const SceneWidgetEvent& event); bool finishEditing(); static bool storeProperties(Archive& archive); static void restoreProperties(const Archive& archive); static void restoreSceneBodyProperties(const Archive& archive); }; } namespace { SceneLink* createEditableSceneLink(Link* link) { return new EditableSceneLink(link); } } EditableSceneBody::EditableSceneBody(BodyItemPtr bodyItem) : SceneBody(bodyItem->body(), createEditableSceneLink) { setName(body()->name()); impl = new EditableSceneBodyImpl(this, bodyItem); } EditableSceneBodyImpl::EditableSceneBodyImpl(EditableSceneBody* self, BodyItemPtr& bodyItem) : self(self), bodyItem(bodyItem), kinematicsBar(KinematicsBar::instance()), modified(SgUpdate::MODIFIED) { pointedSceneLink = 0; outlinedLink = 0; targetLink = 0; positionDragger = new PositionDragger; positionDragger->setDraggerAlwaysShown(true); positionDragger->sigDragStarted().connect(boost::bind(&EditableSceneBodyImpl::onDraggerDragStarted, this)); positionDragger->sigPositionDragged().connect(boost::bind(&EditableSceneBodyImpl::onDraggerDragged, this)); positionDragger->sigDragFinished().connect(boost::bind(&EditableSceneBodyImpl::onDraggerDragFinished, this)); dragMode = DRAG_NONE; isDragging = false; isEditMode = false; markerGroup = new SgGroup; markerGroup->setName("Marker"); self->addChild(markerGroup); double radius = 0.0; const int n = self->numSceneLinks(); for(int i=0; i < n; ++i){ SceneLink* sLink = self->sceneLink(i); BoundingBox bb = sLink->boundingBox(); double radius0 = bb.size().norm() / 2.0; if(radius0 > radius){ radius = radius0; } } cmMarker = new CrossMarker(radius, Vector3f(0.0f, 1.0f, 0.0f), 2.0); cmMarker->setName("centerOfMass"); isCmVisible = false; ppcomMarker = new CrossMarker(radius, Vector3f(1.0f, 0.5f, 0.0f), 2.0); ppcomMarker->setName("ProjectionPointCoM"); isPpcomVisible = false; forcedPositionMode = NO_FORCED_POSITION; virtualElasticStringLine = new SgLineSet; virtualElasticStringLine->getOrCreateVertices()->resize(2); virtualElasticStringLine->addLine(0, 1); LeggedBodyHelperPtr legged = getLeggedBodyHelper(self->body()); if(legged->isValid() && legged->numFeet() > 0){ Link* footLink = legged->footLink(0); const double r = calcLinkMarkerRadius(self->sceneLink(footLink->index())); zmpMarker = new SphereMarker(r, Vector3f(0.0f, 1.0f, 0.0f), 0.3); zmpMarker->setName("ZMP"); zmpMarker->addChild(new CrossMarker(r * 2.5, Vector3f(0.0f, 1.0f, 0.0f), 2.0f)); } else { zmpMarker = new SphereMarker(0.1, Vector3f(0.0f, 1.0f, 0.0f), 0.3); } isZmpVisible = false; self->sigGraphConnection().connect(boost::bind(&EditableSceneBodyImpl::onSceneGraphConnection, this, _1)); } double EditableSceneBodyImpl::calcLinkMarkerRadius(SceneLink* sceneLink) const { const BoundingBox& bb = sceneLink->visualShape()->boundingBox(); if (bb.empty()) return 1.0; // Is this OK? double V = ((bb.max().x() - bb.min().x()) * (bb.max().y() - bb.min().y()) * (bb.max().z() - bb.min().z())); return pow(V, 1.0 / 3.0) * 0.6; } void EditableSceneBodyImpl::onSceneGraphConnection(bool on) { connections.disconnect(); connectionToSigLinkSelectionChanged.disconnect(); if(on){ connections.add(bodyItem->sigUpdated().connect( boost::bind(&EditableSceneBodyImpl::onBodyItemUpdated, this))); onBodyItemUpdated(); connections.add(bodyItem->sigKinematicStateChanged().connect( boost::bind(&EditableSceneBodyImpl::onKinematicStateChanged, this))); onKinematicStateChanged(); connections.add(kinematicsBar->sigCollisionVisualizationChanged().connect( boost::bind(&EditableSceneBodyImpl::onCollisionLinkHighlightModeChanged, this))); onCollisionLinkHighlightModeChanged(); connections.add(bodyItem->sigModelUpdated().connect( boost::bind(&EditableSceneBodyImpl::updateModel, this))); connections.add( linkVisibilityCheck->sigToggled().connect( boost::bind(&EditableSceneBodyImpl::onLinkVisibilityCheckToggled, this))); onLinkVisibilityCheckToggled(); connections.add( showVisualShapeCheck->sigToggled().connect( boost::bind(&EditableSceneBodyImpl::onVisibleShapeTypesChanged, this))); connections.add( showCollisionShapeCheck->sigToggled().connect( boost::bind(&EditableSceneBodyImpl::onVisibleShapeTypesChanged, this))); onVisibleShapeTypesChanged(); } } void EditableSceneBody::updateModel() { impl->updateModel(); } void EditableSceneBodyImpl::updateModel() { pointedSceneLink = 0; targetLink = 0; if(outlinedLink){ outlinedLink->showBoundingBox(false); outlinedLink = 0; } isDragging = false; dragMode = DRAG_NONE; self->SceneBody::updateModel(); } void EditableSceneBodyImpl::onBodyItemUpdated() { updateMarkersAndManipulators(); } void EditableSceneBodyImpl::onKinematicStateChanged() { if(isCmVisible){ cmMarker->setTranslation(bodyItem->centerOfMass()); } if(isPpcomVisible){ Vector3 com = bodyItem->centerOfMass(); com(2) = 0.0; ppcomMarker->setTranslation(com); } if(isZmpVisible){ zmpMarker->setTranslation(bodyItem->zmp()); } if(activeSimulatorItem){ if(dragMode == LINK_VIRTUAL_ELASTIC_STRING){ if(virtualElasticStringLine->hasParents()){ virtualElasticStringLine->vertices()->at(0) = (targetLink->T() * pointedLinkLocalPoint).cast(); } } } self->updateLinkPositions(modified); } EditableSceneLink* EditableSceneBody::editableSceneLink(int index) { return static_cast(sceneLink(index)); } void EditableSceneBodyImpl::onCollisionsUpdated() { if(bodyItem->collisionLinkBitSet() != collisionLinkBitSet){ collisionLinkBitSet = bodyItem->collisionLinkBitSet(); const int n = self->numSceneLinks(); for(int i=0; i < n; ++i){ editableSceneLink(i)->setColliding(collisionLinkBitSet[i]); } self->notifyUpdate(modified); } } void EditableSceneBodyImpl::onCollisionLinkHighlightModeChanged() { changeCollisionLinkHighlightMode(kinematicsBar->isCollisionLinkHighlihtMode()); } void EditableSceneBodyImpl::changeCollisionLinkHighlightMode(bool on) { if(!connectionToSigCollisionsUpdated.connected() && on){ connectionToSigCollisionsUpdated = bodyItem->sigCollisionsUpdated().connect( boost::bind(&EditableSceneBodyImpl::onCollisionsUpdated, this)); onCollisionsUpdated(); } else if(connectionToSigCollisionsUpdated.connected() && !on){ connectionToSigCollisionsUpdated.disconnect(); const int n = self->numSceneLinks(); for(int i=0; i < n; ++i){ editableSceneLink(i)->setColliding(false); } self->notifyUpdate(modified); } } EditableSceneBody::~EditableSceneBody() { delete impl; } EditableSceneBodyImpl::~EditableSceneBodyImpl() { connectionToSigCollisionsUpdated.disconnect(); connections.disconnect(); } void EditableSceneBody::setLinkVisibilities(const boost::dynamic_bitset<>& visibilities) { int i; const int m = numSceneLinks(); const int n = std::min(m, (int)visibilities.size()); for(i=0; i < n; ++i){ sceneLink(i)->setVisible(visibilities[i]); } while(i < m){ sceneLink(i)->setVisible(false); ++i; } notifyUpdate(impl->modified); } void EditableSceneBodyImpl::onLinkVisibilityCheckToggled() { LinkSelectionView* selectionView = LinkSelectionView::mainInstance(); if(linkVisibilityCheck->isChecked()){ connectionToSigLinkSelectionChanged.reset( selectionView->sigSelectionChanged(bodyItem).connect( boost::bind(&EditableSceneBodyImpl::onLinkSelectionChanged, this))); onLinkSelectionChanged(); } else { connectionToSigLinkSelectionChanged.disconnect(); boost::dynamic_bitset<> visibilities; visibilities.resize(self->numSceneLinks(), true); self->setLinkVisibilities(visibilities); } } void EditableSceneBodyImpl::onLinkSelectionChanged() { if(linkVisibilityCheck->isChecked()){ self->setLinkVisibilities(LinkSelectionView::mainInstance()->linkSelection(bodyItem)); } } void EditableSceneBodyImpl::onVisibleShapeTypesChanged() { self->setVisibleShapeTypes( showVisualShapeCheck->isChecked(), showCollisionShapeCheck->isChecked()); } void EditableSceneBodyImpl::showCenterOfMass(bool on) { isCmVisible = on; if(on){ cmMarker->setTranslation(bodyItem->centerOfMass()); markerGroup->addChildOnce(cmMarker, true); } else { markerGroup->removeChild(cmMarker, true); } } void EditableSceneBodyImpl::showPpcom(bool on) { isPpcomVisible = on; if(on){ Vector3 com = bodyItem->centerOfMass(); com(2) = 0.0; ppcomMarker->setTranslation(com); markerGroup->addChildOnce(ppcomMarker, true); } else { markerGroup->removeChild(ppcomMarker, true); } } void EditableSceneBodyImpl::showZmp(bool on) { isZmpVisible = on; if(on){ zmpMarker->setTranslation(bodyItem->zmp()); markerGroup->addChildOnce(zmpMarker, true); } else { markerGroup->removeChild(zmpMarker, true); } } void EditableSceneBodyImpl::makeLinkFree(EditableSceneLink* sceneLink) { if(bodyItem->currentBaseLink() == sceneLink->link()){ bodyItem->setCurrentBaseLink(0); } bodyItem->pinDragIK()->setPin(sceneLink->link(), InverseKinematics::NO_AXES); bodyItem->notifyUpdate(); } void EditableSceneBodyImpl::setBaseLink(EditableSceneLink* sceneLink) { bodyItem->setCurrentBaseLink(sceneLink->link()); bodyItem->notifyUpdate(); } void EditableSceneBodyImpl::toggleBaseLink(EditableSceneLink* sceneLink) { Link* baseLink = bodyItem->currentBaseLink(); if(sceneLink->link() != baseLink){ bodyItem->setCurrentBaseLink(sceneLink->link()); } else { bodyItem->setCurrentBaseLink(0); } bodyItem->notifyUpdate(); } void EditableSceneBodyImpl::togglePin(EditableSceneLink* sceneLink, bool toggleTranslation, bool toggleRotation) { PinDragIKptr pin = bodyItem->pinDragIK(); InverseKinematics::AxisSet axes = pin->pinAxes(sceneLink->link()); if(toggleTranslation && toggleRotation){ if(axes == InverseKinematics::NO_AXES){ axes = InverseKinematics::TRANSFORM_6D; } else { axes = InverseKinematics::NO_AXES; } } else { if(toggleTranslation){ axes = (InverseKinematics::AxisSet)(axes ^ InverseKinematics::TRANSLATION_3D); } if(toggleRotation){ axes = (InverseKinematics::AxisSet)(axes ^ InverseKinematics::ROTATION_3D); } } pin->setPin(sceneLink->link(), axes); bodyItem->notifyUpdate(); } void EditableSceneBodyImpl::makeLinkAttitudeLevel() { if(pointedSceneLink){ Link* targetLink = outlinedLink->link(); InverseKinematicsPtr ik = bodyItem->getCurrentIK(targetLink); if(ik){ const Position& T = targetLink->T(); const double theta = acos(T(2, 2)); const Vector3 z(T(0,2), T(1, 2), T(2, 2)); const Vector3 axis = z.cross(Vector3::UnitZ()).normalized(); const Matrix3 R2 = AngleAxisd(theta, axis) * T.linear(); bodyItem->beginKinematicStateEdit(); if(ik->calcInverseKinematics(targetLink->p(), R2)){ bodyItem->notifyKinematicStateChange(true); bodyItem->acceptKinematicStateEdit(); } } } } void EditableSceneBodyImpl::updateMarkersAndManipulators() { Link* baseLink = bodyItem->currentBaseLink(); PinDragIKptr pin = bodyItem->pinDragIK(); const int n = self->numSceneLinks(); for(int i=0; i < n; ++i){ EditableSceneLink* sceneLink = editableSceneLink(i); sceneLink->hideMarker(); sceneLink->removeChild(positionDragger); markerGroup->removeChild(positionDragger); if(isEditMode && !activeSimulatorItem){ Link* link = sceneLink->link(); if(link == baseLink){ sceneLink->showMarker(Vector3f(1.0f, 0.1f, 0.1f), 0.4); } else { int pinAxes = pin->pinAxes(link); if(pinAxes & (InverseKinematics::TRANSFORM_6D)){ sceneLink->showMarker(Vector3f(1.0f, 1.0f, 0.1f), 0.4); } } } } bool showDragger = isEditMode && targetLink && kinematicsBar->isPositionDraggerEnabled(); if(showDragger){ if(activeSimulatorItem){ showDragger = forcedPositionMode != NO_FORCED_POSITION; } else { showDragger = (kinematicsBar->mode() == KinematicsBar::IK_MODE); } } if(showDragger){ attachPositionDragger(targetLink); } self->notifyUpdate(modified); } void EditableSceneBodyImpl::attachPositionDragger(Link* link) { SceneLink* sceneLink = self->sceneLink(link->index()); positionDragger->adjustSize(sceneLink->untransformedBoundingBox()); sceneLink->addChild(positionDragger); } EditableSceneBodyImpl::PointedType EditableSceneBodyImpl::findPointedObject(const vector& path) { PointedType pointedType = PT_NONE; pointedSceneLink = 0; for(size_t i = path.size() - 1; i >= 1; --i){ pointedSceneLink = dynamic_cast(path[i]); if(pointedSceneLink){ pointedType = PT_SCENE_LINK; break; } SphereMarker* marker = dynamic_cast(path[i]); if(marker == zmpMarker){ pointedType = PT_ZMP; break; } } return pointedType; } bool EditableSceneBody::onKeyPressEvent(const SceneWidgetEvent& event) { return impl->onKeyPressEvent(event); } bool EditableSceneBodyImpl::onKeyPressEvent(const SceneWidgetEvent& event) { if(!isEditable()){ return false; } if(!outlinedLink){ return false; } bool handled = true; switch(event.key()){ case Qt::Key_B: toggleBaseLink(outlinedLink); break; case Qt::Key_R: togglePin(outlinedLink, false, true); break; case Qt::Key_T: togglePin(outlinedLink, true, false); break; default: handled = false; break; } return handled; } bool EditableSceneBody::onKeyReleaseEvent(const SceneWidgetEvent& event) { return impl->onKeyReleaseEvent(event); } bool EditableSceneBodyImpl::onKeyReleaseEvent(const SceneWidgetEvent& event) { return false; } bool EditableSceneBody::onButtonPressEvent(const SceneWidgetEvent& event) { return impl->onButtonPressEvent(event); } bool EditableSceneBodyImpl::onButtonPressEvent(const SceneWidgetEvent& event) { if(!isEditable()){ return false; } if(outlinedLink){ outlinedLink->showBoundingBox(false); outlinedLink = 0; } PointedType pointedType = findPointedObject(event.nodePath()); if(pointedSceneLink){ pointedSceneLink->showBoundingBox(true); outlinedLink = pointedSceneLink; } bool handled = false; isDragging = false; activeSimulatorItem = SimulatorItem::findActiveSimulatorItemFor(bodyItem); if(activeSimulatorItem){ if(pointedType == PT_SCENE_LINK){ targetLink = pointedSceneLink->link(); if(event.button() == Qt::LeftButton){ if(targetLink->isRoot() && (forcedPositionMode != NO_FORCED_POSITION)){ startForcedPosition(event); } else { startVirtualElasticString(event); } } handled = true; } } else { if(pointedType == PT_SCENE_LINK){ if(event.button() == Qt::LeftButton){ targetLink = pointedSceneLink->link(); updateMarkersAndManipulators(); ik.reset(); switch(kinematicsBar->mode()){ case KinematicsBar::AUTO_MODE: ik = bodyItem->getDefaultIK(targetLink); if(ik){ startIK(event); break; } case KinematicsBar::FK_MODE: if(targetLink == bodyItem->currentBaseLink()){ // Translation of the base link startIK(event); } else { startFK(event); } break; case KinematicsBar::IK_MODE: startIK(event); break; } } else if(event.button() == Qt::MiddleButton){ togglePin(pointedSceneLink, true, true); } else if(event.button() == Qt::RightButton){ } handled = true; } else if(pointedType == PT_ZMP){ startZmpTranslation(event); handled = true; } } if(dragMode != DRAG_NONE && outlinedLink){ outlinedLink->showBoundingBox(false); self->notifyUpdate(modified); } return handled; } bool EditableSceneBody::onButtonReleaseEvent(const SceneWidgetEvent& event) { return impl->onButtonReleaseEvent(event); } bool EditableSceneBodyImpl::onButtonReleaseEvent(const SceneWidgetEvent& event) { bool handled = finishEditing(); if(outlinedLink){ outlinedLink->showBoundingBox(true); self->notifyUpdate(modified); } return handled; } bool EditableSceneBody::onDoubleClickEvent(const SceneWidgetEvent& event) { return impl->onDoubleClickEvent(event); } bool EditableSceneBodyImpl::onDoubleClickEvent(const SceneWidgetEvent& event) { if(findPointedObject(event.nodePath()) == PT_SCENE_LINK){ if(event.button() == Qt::LeftButton){ if(BodyBar::instance()->makeSingleSelection(bodyItem)){ LinkSelectionView::mainInstance()->makeSingleSelection( bodyItem, pointedSceneLink->link()->index()); } return true; } } return false; } bool EditableSceneBody::onPointerMoveEvent(const SceneWidgetEvent& event) { return impl->onPointerMoveEvent(event); } bool EditableSceneBodyImpl::onPointerMoveEvent(const SceneWidgetEvent& event) { if(!isEditable()){ return false; } if(dragMode == DRAG_NONE){ PointedType pointedType = findPointedObject(event.nodePath()); if(pointedSceneLink){ if(pointedSceneLink != outlinedLink){ if(outlinedLink){ outlinedLink->showBoundingBox(false); } pointedSceneLink->showBoundingBox(true); outlinedLink = pointedSceneLink; } } if(pointedSceneLink){ const Vector3 p = pointedSceneLink->T().inverse() * event.point(); event.updateIndicator( (str(boost::format("%1% / %2% : (%3$ .3f, %4$ .3f, %5$ .3f)") % bodyItem->name() % pointedSceneLink->link()->name() % p.x() % p.y() % p.z()))); } else { event.updateIndicator(""); } } else { if(!isDragging){ bodyItem->beginKinematicStateEdit(); isDragging = true; } switch(dragMode){ case LINK_IK_TRANSLATION: dragIK(event); break; case LINK_FK_ROTATION: dragFKRotation(event); break; case LINK_FK_TRANSLATION: dragFKTranslation(event); break; case LINK_VIRTUAL_ELASTIC_STRING: dragVirtualElasticString(event); break; case LINK_FORCED_POSITION: dragForcedPosition(event); break; case ZMP_TRANSLATION: dragZmpTranslation(event); break; default: break; } } return true; } void EditableSceneBody::onPointerLeaveEvent(const SceneWidgetEvent& event) { return impl->onPointerLeaveEvent(event); } void EditableSceneBodyImpl::onPointerLeaveEvent(const SceneWidgetEvent& event) { if(!isEditable()){ return; } if(outlinedLink){ outlinedLink->showBoundingBox(false); outlinedLink = 0; } } bool EditableSceneBody::onScrollEvent(const SceneWidgetEvent& event) { return impl->onScrollEvent(event); } bool EditableSceneBodyImpl::onScrollEvent(const SceneWidgetEvent& event) { return false; } void EditableSceneBody::onContextMenuRequest(const SceneWidgetEvent& event, MenuManager& menuManager) { impl->onContextMenuRequest(event, menuManager); } void EditableSceneBodyImpl::onContextMenuRequest(const SceneWidgetEvent& event, MenuManager& menuManager) { if(!isEditable()){ return; } PointedType pointedType = findPointedObject(event.nodePath()); if(bodyItem && pointedType == PT_SCENE_LINK){ activeSimulatorItem = SimulatorItem::findActiveSimulatorItemFor(bodyItem); if(activeSimulatorItem){ if(pointedSceneLink->link()->isRoot()){ Action* item1 = menuManager.addCheckItem(_("Move Forcibly")); item1->setChecked(forcedPositionMode == MOVE_FORCED_POSITION); item1->sigToggled().connect( boost::bind(&EditableSceneBodyImpl::setForcedPositionMode, this, MOVE_FORCED_POSITION, _1)); Action* item2 = menuManager.addCheckItem(_("Hold Forcibly")); item2->setChecked(forcedPositionMode == KEEP_FORCED_POSITION); item2->sigToggled().connect( boost::bind(&EditableSceneBodyImpl::setForcedPositionMode, this, KEEP_FORCED_POSITION, _1)); menuManager.addSeparator(); } } else { menuManager.addItem(_("Set Free"))->sigTriggered().connect( boost::bind(&EditableSceneBodyImpl::makeLinkFree, this, pointedSceneLink)); menuManager.addItem(_("Set Base"))->sigTriggered().connect( boost::bind(&EditableSceneBodyImpl::setBaseLink, this, pointedSceneLink)); menuManager.addItem(_("Set Translation Pin"))->sigTriggered().connect( boost::bind(&EditableSceneBodyImpl::togglePin, this, pointedSceneLink, true, false)); menuManager.addItem(_("Set Rotation Pin"))->sigTriggered().connect( boost::bind(&EditableSceneBodyImpl::togglePin, this, pointedSceneLink, false, true)); menuManager.addItem(_("Set Both Pins"))->sigTriggered().connect( boost::bind(&EditableSceneBodyImpl::togglePin, this, pointedSceneLink, true, true)); menuManager.addSeparator(); menuManager.addItem(_("Level Attitude"))->sigTriggered().connect( boost::bind(&EditableSceneBodyImpl::makeLinkAttitudeLevel, this)); menuManager.addSeparator(); } menuManager.setPath(_("Markers")); Action* item = menuManager.addCheckItem(_("Center of Mass")); item->setChecked(isCmVisible); item->sigToggled().connect(boost::bind(&EditableSceneBodyImpl::showCenterOfMass, this, _1)); item = menuManager.addCheckItem(_("Projection Point of CoM")); item->setChecked(isPpcomVisible); item->sigToggled().connect(boost::bind(&EditableSceneBodyImpl::showPpcom, this, _1)); item = menuManager.addCheckItem(_("ZMP")); item->setChecked(isZmpVisible); item->sigToggled().connect(boost::bind(&EditableSceneBodyImpl::showZmp, this, _1)); menuManager.setPath("/"); menuManager.addSeparator(); } } void EditableSceneBody::onSceneModeChanged(const SceneWidgetEvent& event) { impl->onSceneModeChanged(event); } void EditableSceneBodyImpl::onSceneModeChanged(const SceneWidgetEvent& event) { if(!isEditable()){ isEditMode = false; return; } isEditMode = event.sceneWidget()->isEditMode(); if(isEditMode){ if(outlinedLink){ outlinedLink->showBoundingBox(true); } } else { finishEditing(); if(outlinedLink){ outlinedLink->showBoundingBox(false); outlinedLink = 0; } updateMarkersAndManipulators(); } } bool EditableSceneBodyImpl::finishEditing() { bool finished = false; if(isEditable()){ isDragging = false; finished = true; if(dragMode == LINK_VIRTUAL_ELASTIC_STRING){ finishVirtualElasticString(); } else if(dragMode == LINK_FORCED_POSITION){ finishForcedPosition(); } else if(dragMode != DRAG_NONE){ bodyItem->acceptKinematicStateEdit(); } else { finished = false; } dragMode = DRAG_NONE; } return finished; } bool EditableSceneBody::onUndoRequest() { return impl->onUndoRequest(); } bool EditableSceneBodyImpl::onUndoRequest() { if(!isEditable()){ return false; } return bodyItem->undoKinematicState(); } bool EditableSceneBody::onRedoRequest() { return impl->onRedoRequest(); } bool EditableSceneBodyImpl::onRedoRequest() { if(!isEditable()){ return false; } return bodyItem->redoKinematicState(); } void EditableSceneBodyImpl::onDraggerDragStarted() { activeSimulatorItem = SimulatorItem::findActiveSimulatorItemFor(bodyItem); if(!activeSimulatorItem){ initializeIK(); } } void EditableSceneBodyImpl::onDraggerDragged() { activeSimulatorItem = SimulatorItem::findActiveSimulatorItemFor(bodyItem); if(activeSimulatorItem){ setForcedPosition(positionDragger->draggedPosition()); } else { doIK(positionDragger->draggedPosition()); } } void EditableSceneBodyImpl::onDraggerDragFinished() { activeSimulatorItem = SimulatorItem::findActiveSimulatorItemFor(bodyItem); if(activeSimulatorItem){ finishForcedPosition(); } else { doIK(positionDragger->draggedPosition()); } } bool EditableSceneBodyImpl::initializeIK() { Link* baseLink = bodyItem->currentBaseLink(); if(!ik){ if(bodyItem->pinDragIK()->numPinnedLinks() == 0 && baseLink){ ikPath = getCustomJointPath(bodyItem->body(), baseLink, targetLink); if(ikPath){ if(!ikPath->hasAnalyticalIK()){ ikPath->setBestEffortIKmode(true); } ik = ikPath; } } } if(!ik){ pinDragIK = bodyItem->pinDragIK(); pinDragIK->setBaseLink(baseLink); pinDragIK->setTargetLink(targetLink, kinematicsBar->isPositionDraggerEnabled()); if(pinDragIK->initialize()){ ik = pinDragIK; } } return ik? true: false; } void EditableSceneBodyImpl::startIK(const SceneWidgetEvent& event) { Body* body = self->body(); Link* baseLink = bodyItem->currentBaseLink(); if(initializeIK()){ if(kinematicsBar->isPositionDraggerEnabled()){ attachPositionDragger(targetLink); } dragProjector.setInitialPosition(targetLink->position()); dragProjector.setTranslationAlongViewPlane(); if(dragProjector.startTranslation(event)){ dragMode = LINK_IK_TRANSLATION; } fkTraverse.find(baseLink ? baseLink : body->rootLink(), true, true); if(kinematicsBar->isPenetrationBlockMode()){ penetrationBlocker = bodyItem->createPenetrationBlocker(targetLink, true); } else { penetrationBlocker.reset(); } } } void EditableSceneBodyImpl::dragIK(const SceneWidgetEvent& event) { if(dragProjector.dragTranslation(event)){ //Position T = dragProjector.initialPosition(); Position T; T.translation() = dragProjector.position().translation(); T.linear() = targetLink->R(); if(penetrationBlocker){ penetrationBlocker->adjust(T, T.translation() - targetLink->p()); } doIK(T); } } void EditableSceneBodyImpl::doIK(const Position& position) { if(ik){ if(ik->calcInverseKinematics(position.translation(), position.linear()) || true /* Best effort */){ fkTraverse.calcForwardKinematics(); bodyItem->notifyKinematicStateChange(true); } } } void EditableSceneBodyImpl::startFK(const SceneWidgetEvent& event) { dragProjector.setInitialPosition(targetLink->position()); orgJointPosition = targetLink->q(); if(targetLink->isRotationalJoint()){ dragProjector.setRotationAxis(targetLink->R() * targetLink->a()); if(dragProjector.startRotation(event)){ dragMode = LINK_FK_ROTATION; } } else if(targetLink->isSlideJoint()){ dragProjector.setTranslationAxis(targetLink->R() * targetLink->d()); if(dragProjector.startTranslation(event)){ dragMode = LINK_FK_TRANSLATION; } } } void EditableSceneBodyImpl::dragFKRotation(const SceneWidgetEvent& event) { if(dragProjector.dragRotation(event)){ targetLink->q() = orgJointPosition + dragProjector.rotationAngle(); bodyItem->notifyKinematicStateChange(true); } } void EditableSceneBodyImpl::dragFKTranslation(const SceneWidgetEvent& event) { if(dragProjector.dragTranslation(event)){ targetLink->q() = orgJointPosition + dragProjector.translationAxis().dot(dragProjector.translation()); bodyItem->notifyKinematicStateChange(true); } } void EditableSceneBodyImpl::setForcedPositionMode(int mode, bool on) { if(on){ forcedPositionMode = mode; } else { forcedPositionMode = NO_FORCED_POSITION; updateMarkersAndManipulators(); } finishForcedPosition(); } void EditableSceneBodyImpl::startVirtualElasticString(const SceneWidgetEvent& event) { const Vector3& point = event.point(); dragProjector.setInitialTranslation(point); dragProjector.setTranslationAlongViewPlane(); if(dragProjector.startTranslation(event)){ pointedLinkLocalPoint = targetLink->T().inverse() * point; dragMode = LINK_VIRTUAL_ELASTIC_STRING; dragVirtualElasticString(event); markerGroup->addChildOnce(virtualElasticStringLine, true); } } void EditableSceneBodyImpl::dragVirtualElasticString(const SceneWidgetEvent& event) { if(dragMode == LINK_VIRTUAL_ELASTIC_STRING){ SimulatorItem* simulatorItem = activeSimulatorItem.lock(); if(simulatorItem && dragProjector.dragTranslation(event)){ Vector3 p = targetLink->T() * pointedLinkLocalPoint; Vector3 d = dragProjector.position().translation() - p; double k = 2.0; if(event.modifiers() & Qt::ShiftModifier){ k *= 10.0; if(event.modifiers() & Qt::ControlModifier){ k *= 10.0; } } Vector3 end = p + k * self->boundingBox().boundingSphereRadius() * d; SgVertexArray& points = *virtualElasticStringLine->vertices(); points[0] = p.cast(); points[1] = (p + d).cast(); virtualElasticStringLine->notifyUpdate(); simulatorItem->setVirtualElasticString(bodyItem, targetLink, pointedLinkLocalPoint, end); } } } void EditableSceneBodyImpl::finishVirtualElasticString() { if(SimulatorItem* simulatorItem = activeSimulatorItem.lock()){ simulatorItem->clearVirtualElasticStrings(); } markerGroup->removeChild(virtualElasticStringLine, true); } void EditableSceneBodyImpl::startForcedPosition(const SceneWidgetEvent& event) { finishForcedPosition(); updateMarkersAndManipulators(); dragProjector.setInitialPosition(targetLink->position()); dragProjector.setTranslationAlongViewPlane(); if(dragProjector.startTranslation(event)){ dragMode = LINK_FORCED_POSITION; } } void EditableSceneBodyImpl::setForcedPosition(const Position& position) { if(SimulatorItem* simulatorItem = activeSimulatorItem.lock()){ simulatorItem->setForcedPosition(bodyItem, position); } } void EditableSceneBodyImpl::dragForcedPosition(const SceneWidgetEvent& event) { if(dragProjector.dragTranslation(event)){ Position T; T.translation() = dragProjector.position().translation(); T.linear() = targetLink->R(); setForcedPosition(T); } } void EditableSceneBodyImpl::finishForcedPosition() { if(forcedPositionMode != KEEP_FORCED_POSITION){ if(SimulatorItem* simulatorItem = activeSimulatorItem.lock()){ simulatorItem->clearForcedPositions(); } } } void EditableSceneBodyImpl::startZmpTranslation(const SceneWidgetEvent& event) { dragProjector.setInitialTranslation(bodyItem->zmp()); dragProjector.setTranslationPlaneNormal(Vector3::UnitZ()); if(dragProjector.startTranslation(event)){ dragMode = ZMP_TRANSLATION; } } void EditableSceneBodyImpl::dragZmpTranslation(const SceneWidgetEvent& event) { if(dragProjector.dragTranslation(event)){ Vector3 p = dragProjector.position().translation(); p.z() = dragProjector.initialPosition().translation().z(); bodyItem->setZmp(p); bodyItem->notifyKinematicStateChange(true); } } bool EditableSceneBodyImpl::storeProperties(Archive& archive) { ListingPtr states = new Listing(); ItemList bodyItems; bodyItems.extractChildItems(RootItem::instance()); for(size_t i=0; i < bodyItems.size(); ++i){ BodyItem* bodyItem = bodyItems[i]; EditableSceneBody* sceneBody = bodyItem->existingSceneBody(); if(sceneBody){ ValueNodePtr id = archive.getItemId(bodyItem); if(id){ EditableSceneBodyImpl* impl = sceneBody->impl; MappingPtr state = new Mapping(); state->insert("bodyItem", id); state->write("showCenterOfMass", impl->isCmVisible); state->write("showPpcom", impl->isPpcomVisible); state->write("showZmp", impl->isZmpVisible); states->append(state); } } } if(!states->empty()){ archive.insert("editableSceneBodies", states); } archive.write("staticModelEditing", enableStaticModelEditCheck->isChecked()); return true; } void EditableSceneBodyImpl::restoreProperties(const Archive& archive) { enableStaticModelEditCheck->setChecked(archive.get("staticModelEditing", false)); archive.addPostProcess(boost::bind(&EditableSceneBodyImpl::restoreSceneBodyProperties, boost::ref(archive)), 1); } void EditableSceneBodyImpl::restoreSceneBodyProperties(const Archive& archive) { Listing& states = *archive.findListing("editableSceneBodies"); if(states.isValid()){ for(int i=0; i < states.size(); ++i){ Mapping* state = states[i].toMapping(); BodyItem* bodyItem = archive.findItem(state->find("bodyItem")); if(bodyItem){ EditableSceneBodyImpl* impl = bodyItem->sceneBody()->impl; impl->showCenterOfMass(state->get("showCenterOfMass", impl->isCmVisible)); impl->showPpcom(state->get("showPpcom", impl->isPpcomVisible)); impl->showZmp(state->get("showZmp", impl->isZmpVisible)); } } } } void EditableSceneBody::initializeClass(ExtensionManager* ext) { MenuManager& mm = ext->menuManager().setPath("/Options/Scene View"); linkVisibilityCheck = mm.addCheckItem(_("Show selected links only")); showVisualShapeCheck = mm.addCheckItem(_("Show visual shapes")); showVisualShapeCheck->setChecked(true); showCollisionShapeCheck = mm.addCheckItem(_("Show collision shapes")); enableStaticModelEditCheck = mm.addCheckItem(_("Enable editing static models")); enableStaticModelEditCheck->setChecked(true); ext->setProjectArchiver( "EditableSceneBody", EditableSceneBodyImpl::storeProperties, EditableSceneBodyImpl::restoreProperties); } choreonoid-1.5.0/src/BodyPlugin/po/0000775000000000000000000000000012741425367015642 5ustar rootrootchoreonoid-1.5.0/src/BodyPlugin/po/ja.po0000664000000000000000000007203412741425367016602 0ustar rootroot# Language = translations for PACKAGE package. # Copyright (C) 2011 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # nakaoka , 2011. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-07-05 00:55+0900\n" "PO-Revision-Date: 2011-11-12 14:46+0000\n" "Last-Translator: nakaoka \n" "Language-Team: Language =\n" "Language: =\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: AISTSimulatorItem.cpp:146 msgid "AISTSimulatorItem" msgstr "AIST‚·ƒŸƒƒĴƒĵ‚ż‚˘‚¤ƒ†ƒ " #: AISTSimulatorItem.cpp:163 msgid "Forward dynamics" msgstr "順ċ‹•ċŠ›ċ­Ĥ" #: AISTSimulatorItem.cpp:164 msgid "High-gain dynamics" msgstr "ƒ‚¤‚²‚¤ƒ³ċ‹•ċŠ›ċ­Ĥ" #: AISTSimulatorItem.cpp:165 msgid "Kinematics" msgstr "運ċ‹•ċ­Ĥ" #: AISTSimulatorItem.cpp:167 msgid "Euler" msgstr "‚Ş‚¤ƒİƒĵ" #: AISTSimulatorItem.cpp:168 msgid "Runge Kutta" msgstr "ƒĞƒ³‚²‚Żƒƒ‚ż" #: AISTSimulatorItem.cpp:658 msgid "Dynamics mode" msgstr "ċ‹•ċŠ›ċ­Ĥƒ˘ƒĵƒ‰" #: AISTSimulatorItem.cpp:660 msgid "Integration mode" msgstr "çݍċˆ†ƒ˘ƒĵƒ‰" #: AISTSimulatorItem.cpp:662 msgid "Gravity" msgstr "重ċŠ›ċŠ é€ŸċşĤ" #: AISTSimulatorItem.cpp:664 msgid "Static friction" msgstr "静ĉ­˘ĉ‘İĉ“Ĥ係ĉ•°" #: AISTSimulatorItem.cpp:665 msgid "Slip friction" msgstr "ċ‹•ĉ‘İĉ“Ĥ係ĉ•°" #: AISTSimulatorItem.cpp:666 msgid "Contact culling distance" msgstr "ĉŽè§Ĥ間ċĵ•è·é›˘" #: AISTSimulatorItem.cpp:668 msgid "Contact culling depth" msgstr "ĉŽè§Ĥ間ċĵ•ĉ·ħċşĤ" #: AISTSimulatorItem.cpp:670 msgid "Error criterion" msgstr "ċŽĉŸċˆ¤ċšèޤċ·ċŸşĉş–" #: AISTSimulatorItem.cpp:672 msgid "Max iterations" msgstr "ĉœ€ċ¤§ċċİ計ç—ċ›žĉ•°" #: AISTSimulatorItem.cpp:673 msgid "CC depth" msgstr "ĉŽè§Ĥ補ĉ­£ĉ·ħċşĤ" #: AISTSimulatorItem.cpp:675 msgid "CC v-ratio" msgstr "ĉŽè§Ĥ補ĉ­£é€ŸċşĤ係ĉ•°" #: AISTSimulatorItem.cpp:677 msgid "Kinematic walking" msgstr "運ċ‹•ċ­Ĥĉ­İèĦŒƒ˘ƒĵƒ‰" #: AISTSimulatorItem.cpp:679 msgid "2D mode" msgstr "2Dƒ˘ƒĵƒ‰" #: AISTSimulatorItem.cpp:680 msgid "Old accel sensor mode" msgstr "ĉ—§ċŠ é€Ÿ‚ğƒ³‚µƒ˘ƒĵƒ‰" #: BodyBar.cpp:51 msgid "BodyBar" msgstr "ƒœƒ‡‚£ƒƒĵ" #: BodyBar.cpp:63 msgid "Memory the current pose" msgstr "çċœ¨ċ§żċ‹˘‚’記ĉ†ĥ" #: BodyBar.cpp:66 msgid "Recall the memorized pose" msgstr "記ĉ†ĥ—Ÿċ§żċ‹˘ċ‘ĵ³ċ‡ş—" #: BodyBar.cpp:69 msgid "Move the selected bodies to the origin" msgstr "選ĉŠžƒœƒ‡‚£‚’ċŽŸç‚ı¸ç§ğċ‹•" #: BodyBar.cpp:72 msgid "Set the preset initial pose to the selected bodies" msgstr "選ĉŠžƒœƒ‡‚£‚’ċˆĉœŸċ§żċ‹˘Ğ" #: BodyBar.cpp:75 msgid "Set the preset standard pose to the selected bodies" msgstr "選ĉŠžƒœƒ‡‚£‚’ĉ¨™ĉş–ċ§żċ‹˘Ğ" #: BodyBar.cpp:80 msgid "Copy the right side pose to the left side" msgstr "ċ³ċ´ċ§żċ‹˘‚’ċ·Ĥċ´Ğ‚³ƒ”ƒĵ" #: BodyBar.cpp:83 msgid "Mirror copy" msgstr "ċèğ˘‚³ƒ”ƒĵ" #: BodyBar.cpp:86 msgid "Copy the left side pose to the right side" msgstr "ċ·Ĥċ´ċ§żċ‹˘‚’ċ³ċ´Ğ‚³ƒ”ƒĵ" #: BodyItem.cpp:168 msgid "BodyItem" msgstr "ƒœƒ‡‚£‚˘‚¤ƒ†ƒ " #: BodyItem.cpp:170 msgid "OpenHRP Model File" msgstr "OpenHRP ƒ˘ƒ‡ƒĞƒ•‚Ħ‚¤ƒĞ" #: BodyItem.cpp:1104 msgid "Model name" msgstr "ƒ˘ƒ‡ƒĞċ" #: BodyItem.cpp:1105 msgid "Num links" msgstr "ƒŞƒ³‚Żĉ•°" #: BodyItem.cpp:1106 msgid "Num joints" msgstr "関節ĉ•°" #: BodyItem.cpp:1107 msgid "Num devices" msgstr "ƒ‡ƒ‚¤‚ıĉ•°" #: BodyItem.cpp:1108 msgid "Root link" msgstr "ƒĞƒĵƒˆƒŞƒ³‚Ż" #: BodyItem.cpp:1109 msgid "Base link" msgstr "ƒ™ƒĵ‚ıƒŞƒ³‚Ż" #: BodyItem.cpp:1110 LinkPropertyView.cpp:163 msgid "Mass" msgstr "è³Şé‡" #: BodyItem.cpp:1111 msgid "Static model" msgstr "静的ƒ˘ƒ‡ƒĞ" #: BodyItem.cpp:1113 msgid "Model file" msgstr "ƒ˘ƒ‡ƒĞƒ•‚Ħ‚¤ƒĞ" #: BodyItem.cpp:1114 WorldItem.cpp:447 msgid "Collision detection" msgstr "ċı²ĉ¸‰ĉ¤œċ‡ş" #: BodyItem.cpp:1116 msgid "Self-collision detection" msgstr "è‡Şċ·ħċı²ĉ¸‰ĉ¤œċ‡ş" #: BodyItem.cpp:1118 msgid "Editable" msgstr "編集ċŻèƒ½" #: BodyLinkView.cpp:131 msgid "Body / Link" msgstr "ƒœƒ‡‚£ïĵƒŞƒ³‚Ż" #: BodyLinkView.cpp:211 msgid "Index:" msgstr "‚¤ƒ³ƒ‡ƒƒ‚Ż‚ı" #: BodyLinkView.cpp:213 msgid "Joint ID:" msgstr "関節ID" #: BodyLinkView.cpp:215 msgid "Joint Type:" msgstr "関節‚ż‚¤ƒ—" #: BodyLinkView.cpp:218 msgid "Joint Axis:" msgstr "関節èğ¸" #: BodyLinkView.cpp:226 msgid "Link Position [m],[deg]" msgstr "ƒŞƒ³‚Żä½ç½ [m],[deg]" #: BodyLinkView.cpp:269 msgid "Matrix" msgstr "èĦŒċˆ—" #: BodyLinkView.cpp:336 msgid "min" msgstr "ĉœ€ċ°" #: BodyLinkView.cpp:346 msgid "max" msgstr "ĉœ€ċ¤§" #: BodyLinkView.cpp:360 msgid "Collisions" msgstr "ċı²ĉ¸‰" #: BodyLinkView.cpp:377 msgid "Self-Collisions" msgstr "è‡Şċ·ħċı²ĉ¸‰" #: BodyLinkView.cpp:389 msgid "ZMP [m]" msgstr "ZMP [m]" #: BodyLinkView.cpp:537 msgid "Rotation" msgstr "ċ›žèğ˘" #: BodyLinkView.cpp:540 msgid "Joint Angle [deg]" msgstr "é–˘çŻ€è§’ [deg]" #: BodyLinkView.cpp:563 msgid "Joint Velocity [deg/s]" msgstr "é–˘çŻ€è§’é€ŸċşĤ [deg/s]" #: BodyLinkView.cpp:579 msgid "Slide" msgstr "直ċ‹•" #: BodyLinkView.cpp:582 msgid "Joint Translation [m]:" msgstr "関節ä¸Ĥé€²ä½ç½ [m]" #: BodyLinkView.cpp:605 msgid "Joint Velocity [m/s]" msgstr "関節速ċşĤ [m/s]" #: BodyMotionControllerItem.cpp:39 msgid "BodyMotionControllerItem" msgstr "ƒœƒ‡‚£ƒ˘ƒĵ‚·ƒ§ƒ³‚³ƒ³ƒˆƒ­ƒĵƒİ‚˘‚¤ƒ†ƒ " #: BodyMotionControllerItem.cpp:81 msgid "Any body motion item for %1% is not found." msgstr "%1%用ƒœƒ‡‚£ƒ˘ƒĵ‚·ƒ§ƒ³‚˘‚¤ƒ†ƒ ŒèĤ‹¤‹‚Ё›‚“€‚" #: BodyMotionControllerItem.cpp:102 msgid "Reference motion is empty()." msgstr "ċ‚ç…§ċ‹•作Œçİş§™€‚" #: BodyMotionControllerItem.cpp:106 msgid "" "The frame rate of the reference motion is different from the world frame " "rate." msgstr "ċ‚ç…§ċ‹•作ƒ•ƒĴƒĵƒ ƒĴƒĵƒˆŒƒŻƒĵƒĞƒ‰ƒ•ƒĴƒĵƒ ƒĴƒĵƒˆ¨ç•°Ş£Ĥ„™€‚" #: BodyMotionControllerItem.cpp:203 msgid "Control mode" msgstr "ċˆĥċĦƒ˘ƒĵƒ‰" #: BodyMotionEngine.cpp:210 msgid "Body Motion Engine" msgstr "ƒœƒ‡‚£ƒ˘ƒĵ‚·ƒ§ƒ³‚¨ƒ³‚¸ƒ³" #: BodyMotionEngine.cpp:211 msgid "Update Joint Velocities" msgstr "é–˘çŻ€è§’é€ŸċşĤĉ›´ĉ–°" #: BodyMotionItem.cpp:144 msgid "BodyMotionItem" msgstr "ƒœƒ‡‚£ƒ˘ƒĵ‚·ƒ§ƒ³‚˘‚¤ƒ†ƒ " #: BodyMotionItem.cpp:146 msgid "Number of joints" msgstr "関節ĉ•°" #: BodyMotionItem.cpp:151 msgid "Body Motion" msgstr "ƒœƒ‡‚£ƒ˘ƒĵ‚·ƒ§ƒ³" #: BodyMotionItem.cpp:368 BodyMotionItem.cpp:378 msgid "Confirm" msgstr "ç˘şèŞ" #: BodyMotionItem.cpp:369 msgid "Do you want to replace the data of %1%?" msgstr "%1%ƒ‡ƒĵ‚ż‚’罁ĉ›ˆ™‹ïĵŸ" #: BodyMotionItem.cpp:379 msgid "Do you want to set %1% as a sequence data of %2%?" msgstr "%2%‚·ƒĵ‚ħƒ³‚ıƒ‡ƒĵ‚ż¨—Ĥ%1%‚’‚ğƒƒƒˆ—™‹ïĵŸ" #: BodyPlugin.cpp:104 msgid "Body Plugin Version %1%\n" msgstr "Body Plugin ƒƒĵ‚¸ƒ§ƒ³ %1%\n" #: BodyPlugin.cpp:106 msgid "" "This plugin has been developed by Shin'ichiro Nakaoka and Choreonoid " "Development Team, AIST, and is distributed as a part of the Choreonoid " "package.\n" "\n" msgstr "" #: BodyPlugin.cpp:111 msgid "" "The Collision deteciton module used in this plugin is implemented using the " "OPCODE library (http://www.codercorner.com/Opcode.htm).\n" msgstr "" #: BodyStateView.cpp:81 msgid "Body State" msgstr "ƒœƒ‡‚£çŠĥĉ…‹" #: BodyStateView.cpp:289 JointStateView.cpp:361 msgid "ON" msgstr "" #: BodyStateView.cpp:289 JointStateView.cpp:361 msgid "OFF" msgstr "" #: BodyTrackingCameraItem.cpp:141 msgid "BodyTrackingCameraItem" msgstr "ƒœƒ‡‚£èż½ċ°‚ЃĦƒİ" #: CollisionSeqItem.cpp:66 msgid "CollisionSeqItem" msgstr "ċı²ĉ¸‰ċˆ—‚˘‚¤ƒ†ƒ " #: CollisionSeqItem.cpp:68 msgid "Collision Data" msgstr "ċı²ĉ¸‰ƒ‡ƒĵ‚ż" #: ControllerItem.cpp:113 msgid "Immediate mode" msgstr "ċ³ĉ™‚ƒ˘ƒĵƒ‰" #: ControllerItem.cpp:114 SimulatorItem.cpp:2368 msgid "Controller options" msgstr "‚³ƒ³ƒˆƒ­ƒĵƒİ‚ރ—‚·ƒ§ƒ³" #: EditableSceneBody.cpp:1099 msgid "Move Forcibly" msgstr "ċĵ·ċˆĥç§ğċ‹•" #: EditableSceneBody.cpp:1104 msgid "Hold Forcibly" msgstr "ċĵ·ċˆĥ保ĉŒ" #: EditableSceneBody.cpp:1112 msgid "Set Free" msgstr "ƒ•ƒŞƒĵĞ" #: EditableSceneBody.cpp:1114 msgid "Set Base" msgstr "ƒ™ƒĵ‚ıĞ" #: EditableSceneBody.cpp:1116 msgid "Set Translation Pin" msgstr "ä¸Ĥ進ƒ”ƒ³‚’‚ğƒƒƒˆ" #: EditableSceneBody.cpp:1118 msgid "Set Rotation Pin" msgstr "ċ›žèğ˘ƒ”ƒ³‚’‚ğƒƒƒˆ" #: EditableSceneBody.cpp:1120 msgid "Set Both Pins" msgstr "ä¸Ħĉ–ıƒ”ƒ³‚’‚ğƒƒƒˆ" #: EditableSceneBody.cpp:1125 msgid "Level Attitude" msgstr "ĉ°´ċı³ċ§żċ‹˘Ğ" #: EditableSceneBody.cpp:1131 msgid "Markers" msgstr "ƒžƒĵ‚Ѓĵ" #: EditableSceneBody.cpp:1133 msgid "Center of Mass" msgstr "重ċżƒ" #: EditableSceneBody.cpp:1137 msgid "Projection Point of CoM" msgstr "重ċżƒĉŠ•ċ½ħç‚ı" #: EditableSceneBody.cpp:1141 msgid "ZMP" msgstr "ZMP" #: EditableSceneBody.cpp:1566 msgid "Show selected links only" msgstr "選ĉŠžƒŞƒ³‚݁żèĦ¨ç¤ş" #: EditableSceneBody.cpp:1567 msgid "Show visual shapes" msgstr "èĤ–èĤšċ½˘çŠĥèĦ¨ç¤ş" #: EditableSceneBody.cpp:1569 msgid "Show collision shapes" msgstr "ċı²ĉ¸‰ċ½˘çŠĥèĦ¨ç¤ş" #: EditableSceneBody.cpp:1570 msgid "Enable editing static models" msgstr "静的ƒ˘ƒ‡ƒĞç·¨é›†‚’è¨ħċŻ" #: FilterDialogs.cpp:47 FilterDialogs.cpp:304 msgid "Velocity Limiting Filter" msgstr "速ċşĤċˆĥ限ƒ•‚£ƒĞ‚ż" #: FilterDialogs.cpp:54 msgid "Selected joints only" msgstr "選ĉŠžé–˘çŻ€ż" #: FilterDialogs.cpp:70 msgid "Pollard method" msgstr "Pollardĉ‰‹ĉ³•" #: FilterDialogs.cpp:87 msgid "Gaussian Filter" msgstr "‚Ĵ‚Ĥ‚·‚˘ƒ³ƒ•‚£ƒĞ‚ż" #: FilterDialogs.cpp:109 FilterDialogs.cpp:213 msgid "Apply" msgstr "éİ用" #: FilterDialogs.cpp:110 FilterDialogs.cpp:214 msgid "Cancel" msgstr "‚­ƒ£ƒ³‚ğƒĞ" #: FilterDialogs.cpp:180 FilterDialogs.cpp:308 msgid "Range Limiting Filter" msgstr "範ċ›²ċˆĥ限ƒ•‚£ƒĞ‚ż" #: FilterDialogs.cpp:188 msgid "limit grad." msgstr "ċˆĥ約ċ‹é…" #: FilterDialogs.cpp:195 msgid "edge grad. ratio" msgstr "èşċ‹é…ĉŻ”çŽ‡" #: FilterDialogs.cpp:202 msgid "margin" msgstr "ƒžƒĵ‚¸ƒ³" #: FilterDialogs.cpp:311 msgid "Merge selected MultiValueSeqItems (Temporary version)" msgstr "選ĉŠž—ŸMultiValueSeq‚˘‚¤ƒ†ƒ ‚’ƒžƒĵ‚¸ïĵˆèİĤ験的ƒƒĵ‚¸ƒ§ƒ³ïĵ‰" #: GLVisionSimulatorItem.cpp:255 msgid "GLVisionSimulatorItem" msgstr "GLƒ“‚¸ƒ§ƒ³‚·ƒŸƒƒĴƒĵ‚ż‚˘‚¤ƒ†ƒ " #: GLVisionSimulatorItem.cpp:411 msgid "" "The vision sensor simulation by %1% cannot be performed because the OpenGL " "pbuffer is not available." msgstr "" "OpenGLpbufferŒċˆİ用§Ş„Ÿ‚€%1%Ğ‚ˆ‚‹èĤ–èĤš‚ğƒ³‚µ‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³Żċˆİ" "用§›‚“€‚" #: GLVisionSimulatorItem.cpp:467 msgid "%1% has no target sensors" msgstr "%1%ŻċŻèħĦ‚ğƒ³‚µ‚’ĉœ‰—Ĥ„›‚“" #: GLVisionSimulatorItem.cpp:492 msgid "%1%: Target sensor \"%2%\" cannot be initialized." msgstr "%2%用%1%ċˆĉœŸċŒ–Ğċ¤ħĉ•———Ÿ€‚" #: GLVisionSimulatorItem.cpp:522 msgid "%1% detected vision sensor \"%2%\" of %3% as a target." msgstr "%1%Ż%3%\"%2%\"‚’ċŻèħĦèĤ–èĤš‚ğƒ³‚µ¨—Ĥĉ¤œċ‡ş——Ÿ€‚" #: GLVisionSimulatorItem.cpp:1256 msgid "Target bodies" msgstr "ċŻèħĦƒœƒ‡‚£" #: GLVisionSimulatorItem.cpp:1257 msgid "Target sensors" msgstr "ċŻèħĦ‚ğƒ³‚µ" #: GLVisionSimulatorItem.cpp:1258 msgid "Max frame rate" msgstr "ĉœ€ċ¤§ƒ•ƒĴƒĵƒ ƒĴƒĵƒˆ" #: GLVisionSimulatorItem.cpp:1259 msgid "Max latency [s]" msgstr "ĉœ€ċ¤§ƒĴ‚¤ƒ†ƒ³‚·[秒]" #: GLVisionSimulatorItem.cpp:1260 msgid "Record vision data" msgstr "ƒ“‚¸ƒ§ƒ³ƒ‡ƒĵ‚żè¨˜éŒ²" #: GLVisionSimulatorItem.cpp:1261 msgid "Threads for sensors" msgstr "‚ğƒ³‚µċ€‹ċˆ‚ıƒĴƒƒƒ‰" #: GLVisionSimulatorItem.cpp:1262 msgid "Best effort" msgstr "ƒ™‚ıƒˆ‚¨ƒ•‚݃ĵƒˆ" #: GLVisionSimulatorItem.cpp:1263 msgid "All scene objects" msgstr "ċ…¨Ĥ‚·ƒĵƒ³‚ރ–‚¸‚§‚Żƒˆ" #: GLVisionSimulatorItem.cpp:1264 msgid "Precision ratio of range sensors" msgstr "ƒĴƒ³‚¸‚ğƒ³‚µç²ċşĤ係ĉ•°" #: GLVisionSimulatorItem.cpp:1266 msgid "Depth error" msgstr "ĉ·ħċşĤ‚¨ƒİƒĵ" #: GLVisionSimulatorItem.cpp:1267 msgid "Head light" msgstr "ƒ˜ƒƒƒ‰ƒİ‚¤ƒˆ" #: GLVisionSimulatorItem.cpp:1268 msgid "Additional lights" msgstr "èż½ċŠ ƒİ‚¤ƒˆ" #: HrpsysFileIO.cpp:240 msgid "Warning" msgstr "è­Ĥċ‘Š" #: HrpsysFileIO.cpp:265 msgid "" "The frame rate of a body motion exported as HRPSYS files should be standard " "value 200, but the frame rate of \"%1%\" is %2%. The exported data may cause " "a problem.\n" "\n" "Do you continue to export ?" msgstr "" "HRPSYS用ƒ•‚Ħ‚¤ƒĞƒ•ƒĴƒĵƒ ƒĴƒĵƒˆŻĉ¨™ĉş–§200¨Ş£Ĥ„™Œ€‚¨‚Ż‚ıƒƒĵƒˆ—‚ˆ" "†¨—Ĥ„‚‹ \"%1%\" ƒ•ƒĴƒĵƒ ƒĴƒĵƒˆŻ%2%¨Ş£ĤŠ‚Š€“‚ŒĞ‚ˆ£Ĥċ•éĦŒŒèµ·" "“‚‹ċŻèƒ½ĉ€§Œ‚‚Ё™€‚\n" "\n" "‚¨‚Ż‚ıƒƒĵƒˆ‚’çĥš‘™‹ïĵŸ" #: HrpsysFileIO.cpp:281 msgid "" "A fault has been detected. Please check the report in the MessageView.\n" "\n" "Do you continue to export ?" msgstr "" "障ċ³‚’ĉ¤œċ‡ş——Ÿ€‚ƒĦƒƒ‚ğƒĵ‚¸ƒ“ƒƒĵċ†…Ğċ‡şċŠ›•‚Œ‚‹ċ†…ċı‚’確èލ—Ĥ •„€‚\n" "\n" "‚¨‚Ż‚ıƒƒĵƒˆ‚’çĥš‘™‹ ?" #: HrpsysFileIO.cpp:283 msgid "" "%1% faults have been detected. Please check the report in the MessageView.\n" "\n" "Do you continue to export ?" msgstr "" "%1% ç‡ĉ‰€éšœċ³‚’ĉ¤œċ‡ş——Ÿ€‚ƒĦƒƒ‚ğƒĵ‚¸ƒ“ƒƒĵċ†…Ğċ‡şċŠ›•‚Œ‚‹ċ†…ċı‚’確èލ—Ĥ" " •„€‚\n" "\n" "‚¨‚Ż‚ıƒƒĵƒˆ‚’çĥš‘™‹ ?" #: HrpsysFileIO.cpp:301 msgid "There is no ZMP data. Do you continue to export ?" msgstr "ZMPƒ‡ƒĵ‚żŒ‚‚Ё›‚“Œ€‚¨‚Ż‚ıƒƒĵƒˆ‚’çĥš‘™‹ïĵŸ" #: HrpsysFileIO.cpp:317 msgid "HRPSYS Sequence File Set" msgstr "HRPSYS‚·ƒĵ‚ħƒ³‚ıƒ•‚Ħ‚¤ƒĞ一ċĵ" #: HrpsysFileIO.cpp:322 msgid "HRPSYS Log File" msgstr "HRPSYSƒ­‚°ƒ•‚Ħ‚¤ƒĞ" #: JointGraphView.cpp:21 msgid "Joint Trajectories" msgstr "関節èğŒé“" #: JointSliderView.cpp:258 msgid "Joint Sliders" msgstr "関節‚ıƒİ‚¤ƒ€" #: JointSliderView.cpp:283 msgid "All" msgstr "ċ…¨é–˘çŻ€" #: JointSliderView.cpp:284 msgid "Show all the joints including unselected ones" msgstr "ċ…¨é–˘çŻ€‚’èĦ¨ç¤ş" #: JointSliderView.cpp:290 LinkTreeWidget.cpp:285 msgid "ID" msgstr "" #: JointSliderView.cpp:291 msgid "Show joint IDs" msgstr "関節ID‚’èĦ¨ç¤ş" #: JointSliderView.cpp:297 LinkPropertyView.cpp:157 msgid "Name" msgstr "ċċ‰" #: JointSliderView.cpp:298 msgid "Show joint names" msgstr "関節ċèĦ¨ç¤ş" #: JointSliderView.cpp:304 msgid "Entry" msgstr "ĉ•°ċ€¤ċ…ċŠ›" #: JointSliderView.cpp:305 msgid "Show spin entries for numerical input" msgstr "ĉ•°ċ€¤ċ…ċŠ›ƒœƒƒ‚Ż‚ıèĦ¨ç¤ş" #: JointSliderView.cpp:311 msgid "Slider" msgstr "‚ıƒİ‚¤ƒ€" #: JointSliderView.cpp:312 msgid "Show sliders for chaning joint positions" msgstr "‚ıƒİ‚¤ƒ€‚’èĦ¨ç¤ş" #: JointSliderView.cpp:318 msgid "IL" msgstr "一ċˆ—" #: JointSliderView.cpp:319 msgid "Put all the components for each joint in-line" msgstr "ċ„関節‚’一ċˆ—ĞèĦ¨ç¤ş" #: JointSliderView.cpp:329 msgid "The number of columns" msgstr "‚Ѓ݃ ĉ•°" #: JointSliderView.cpp:342 msgid "Deg." msgstr "ċşĤ" #: JointSliderView.cpp:349 msgid "Rad." msgstr "ƒİ‚¸‚˘ƒ³" #: JointStateView.cpp:65 msgid "Joint State" msgstr "関節çŠĥĉ…‹" #: JointStateView.cpp:98 msgid "Angle" msgstr "角ċşĤ" #: JointStateView.cpp:99 msgid "Torque" msgstr "ƒˆƒĞ‚Ż" #: KinematicFaultChecker.cpp:107 KinematicFaultChecker.cpp:140 msgid "Kinematic Fault Checker" msgstr "運ċ‹•ċ­Ĥ障ċ³ƒ‚§ƒƒ‚Ğ" #: KinematicFaultChecker.cpp:147 msgid "Joint position check" msgstr "é–˘çŻ€ä½ç½ƒ‚§ƒƒ‚Ż" #: KinematicFaultChecker.cpp:152 msgid "Angle margin" msgstr "角ċşĤƒžƒĵ‚¸ƒ³" #: KinematicFaultChecker.cpp:160 msgid "Translation margin" msgstr "ä¸Ĥ進量ƒžƒĵ‚¸ƒ³" #: KinematicFaultChecker.cpp:171 msgid "Joint velocity check" msgstr "関節速ċşĤƒ‚§ƒƒ‚Ż" #: KinematicFaultChecker.cpp:176 msgid "Limit ratio" msgstr "äğ•ĉ§˜ċˆĥ約ċ€¤Ğċ݁™‚‹ċ‰²ċˆ" #: KinematicFaultChecker.cpp:191 msgid "All joints" msgstr "ċ…¨é–˘çŻ€" #: KinematicFaultChecker.cpp:195 msgid "Selected joints" msgstr "選ĉŠžé–˘çŻ€" #: KinematicFaultChecker.cpp:198 msgid "Non-selected joints" msgstr "非選ĉŠžé–˘çŻ€" #: KinematicFaultChecker.cpp:206 msgid "Self-collision check" msgstr "è‡Şċ·ħċı²ĉ¸‰ƒ‚§ƒƒ‚Ż" #: KinematicFaultChecker.cpp:216 msgid "Time bar's range only" msgstr "‚ż‚¤ƒ ƒƒĵçŻ„ċ›²ċ†…Ğéİ用" #: KinematicFaultChecker.cpp:224 msgid "&Apply" msgstr "éİ用(&A)" #: KinematicFaultChecker.cpp:278 msgid "No BodyMotionItems are selected." msgstr "BodyMotion‚˘‚¤ƒ†ƒ Œé¸ĉŠž•‚ŒĤ„›‚“€‚" #: KinematicFaultChecker.cpp:284 msgid "%1% is not owned by any BodyItem. Check skiped." msgstr "%1% Żƒœƒ‡‚£‚˘‚¤ƒ†ƒ ĉ‰€ĉœ‰§Ż‚‚Ё›‚“§€ƒ‚§ƒƒ‚Ż‚’—›‚“€‚" #: KinematicFaultChecker.cpp:287 msgid "Applying the Kinematic Fault Checker to %1% ..." msgstr "%1%Ğċ݁—Ĥ運ċ‹•ċ­Ĥ的障ċ³ƒ‚§ƒƒ‚Ğ‚’éİ用中â€Ĥ" #: KinematicFaultChecker.cpp:318 msgid "A fault has been detected." msgstr "障ċ³Œĉ¤œċ‡ş•‚Œ—Ÿ€‚" #: KinematicFaultChecker.cpp:320 msgid "%1% faults have been detected." msgstr "%1%éšœċ³Œĉ¤œċ‡ş•‚Œ—Ÿ€‚" #: KinematicFaultChecker.cpp:323 msgid "No faults have been detected." msgstr "障ċ³Żĉ¤œċ‡ş•‚Œ›‚“§—Ÿ€‚" #: KinematicFaultChecker.cpp:379 msgid "" "A collision detector is not found. Collisions cannot be detected this time." msgstr "ċı²ĉ¸‰ĉ¤œċ‡şċ™¨ŒèĤ‹¤‹‚Ё›‚“§€ċı²ĉ¸‰Żĉ¤œċ‡ş§›‚“€‚" #: KinematicFaultChecker.cpp:487 msgid "" "%1$7.3f [s]: Position limit over of %2% (%3% is beyond the range (%4% , %5%) " "with margin %6%.)" msgstr "" "%1$7.3f [秒]: %2%é–˘çŻ€ä½ç½ċˆĥ約‚ރĵƒƒĵ (%3% ŻçŻ„ċ›²(%4% , %5%)ƒžƒĵ‚¸ƒ³%6%‚’" "èĥ…ˆĤ„™€‚" #: KinematicFaultChecker.cpp:488 msgid "" "%1$7.3f [s]: Position limit over of %2% (%3% is beyond the range (%4% , " "%5%).)" msgstr "" "%1$7.3f [秒]: %2%é–˘çŻ€ä½ç½ċˆĥ約‚ރĵƒƒĵ (%3% ŻçŻ„ċ›²(%4% , %5%)‚’èĥ…ˆĤ„" "™€‚" #: KinematicFaultChecker.cpp:518 msgid "" "%1$7.3f [s]: Velocity limit over of %2% (%3% is %4$.0f %% of the range " "(%5% , %6%).)" msgstr "" "%1$7.3f [秒]: %2%é–˘çŻ€é€ŸċşĤ‚ރĵƒƒĵ (%3% ŻçŻ„ċ›²(%5% , %6%)%4$.0f %%‚’èĥ…ˆĤ" "„™€‚" #: KinematicFaultChecker.cpp:545 msgid "%1$7.3f [s]: Collision between %2% and %3%" msgstr "%1$7.3f [秒]: %2% ¨ %3% ċı²ĉ¸‰‚’ĉ¤œċ‡ş" #: KinematicsBar.cpp:79 msgid "KinematicsBar" msgstr "運ċ‹•ċ­Ĥƒƒĵ" #: KinematicsBar.cpp:91 msgid "Forward kinematics mode" msgstr "順運ċ‹•ċ­Ĥƒ˘ƒĵƒ‰" #: KinematicsBar.cpp:92 msgid "Preset kinematics mode" msgstr "ƒ—ƒŞ‚ğƒƒƒˆé‹ċ‹•ċ­Ĥƒ˘ƒĵƒ‰" #: KinematicsBar.cpp:93 msgid "Inverse kinematics mode" msgstr "逆運ċ‹•ċ­Ĥƒ˘ƒĵƒ‰" #: KinematicsBar.cpp:97 msgid "Enable link orientation editing" msgstr "ƒŞƒ³‚Żċ§żċ‹˘ç·¨é›†è¨ħċŻ" #: KinematicsBar.cpp:110 msgid "Penetration block mode" msgstr "è²Ğ通ƒ–ƒ­ƒƒ‚Żƒ˘ƒĵƒ‰" #: KinematicsBar.cpp:113 msgid "Highlight colliding links" msgstr "ċı²ĉ¸‰ƒŞƒ³‚݁ƒ‚¤ƒİ‚¤ƒˆèĦ¨ç¤ş" #: KinematicsBar.cpp:266 msgid "Kinematics Operation Setup" msgstr "運ċ‹•ċ­Ĥĉ“ä½œè¨­ċš" #: KinematicsBar.cpp:272 msgid "Snap thresholds:" msgstr "‚ıƒŠƒƒƒ—é–ċ€¤" #: KinematicsBar.cpp:275 msgid "distance" msgstr "èĥ³ċı…" #: KinematicsBar.cpp:282 KinematicsBar.cpp:301 msgid "[m]" msgstr "" #: KinematicsBar.cpp:285 msgid "angle" msgstr "角ċşĤ" #: KinematicsBar.cpp:290 msgid "[deg]" msgstr "" #: KinematicsBar.cpp:294 msgid "Penetration block depth" msgstr "è²Ğ通防ĉ­˘ĞŠ‘‚‹è¨ħċıĉ·ħċşĤ" #: KinematicsBar.cpp:305 msgid "Lazy collision detection mode" msgstr "遅ċğĥċı²ĉ¸‰ĉ¤œċ‡şƒ˘ƒĵƒ‰" #: KinematicsBar.cpp:311 msgid "OK" msgstr "äş†è§£" #: LeggedBodyBar.cpp:42 msgid "LeggedBodyBar" msgstr "脚ċž‹ƒœƒ‡‚£ƒƒĵ" #: LeggedBodyBar.cpp:54 msgid "" "Move the center of mass to the position where its projection corresponds to " "the support feet cener" msgstr "重ċżƒĉŠ•ċ½ħç‚ıŒĉ”ŻĉŒè„šä¸­ċżƒĞ一致™‚‹‚ˆ†ç§ğċ‹•" #: LeggedBodyBar.cpp:57 msgid "Move the center of mass to fit its projection to ZMP" msgstr "重ċżƒĉŠ•ċ½ħç‚ıŒZMPĞ一致™‚‹‚ˆ†ç§ğċ‹•" #: LeggedBodyBar.cpp:60 msgid "Set ZMP to the projection of the center of mass" msgstr "ZMP‚’重ċżƒĉŠ•ċ½ħç‚ıĞç§ğċ‹•" #: LeggedBodyBar.cpp:63 msgid "Set ZMP under the right foot" msgstr "ZMP‚’ċ³èĥ³Ğç§ğċ‹•" #: LeggedBodyBar.cpp:66 msgid "Set ZMP at the center of the feet" msgstr "ZMP‚’ä¸Ħèĥ³ä¸­ċżƒĞç§ğċ‹•" #: LeggedBodyBar.cpp:69 msgid "Set ZMP under the left foot" msgstr "ZMP‚’ċ·Ĥèĥ³Ğç§ğċ‹•" #: LeggedBodyBar.cpp:74 msgid "Adjust the width between the feet" msgstr "èĥ³ċı…èŞżĉ•´" #: LeggedBodyBar.cpp:79 msgid "Width between the feet [m]" msgstr "ä¸Ħèĥ³ä¸­ċżƒé–“è·é›˘" #: LeggedBodyBar.cpp:106 msgid "The center of mass of %1% cannt be moved to the target position\n" msgstr "%1% é‡ċżƒ‚’ĉŒ‡ċšä½ç½§ç§ğċ‹•§›‚“€‚\n" #: LinkGraphView.cpp:22 msgid "Link Trajectories" msgstr "ƒŞƒ³‚ŻèğŒé“" #: LinkPropertyView.cpp:55 msgid "Link Properties" msgstr "ƒŞƒ³‚Żƒ—ƒ­ƒ‘ƒ†‚£" #: LinkPropertyView.cpp:158 msgid "Index" msgstr "‚¤ƒ³ƒ‡ƒƒ‚Ż‚ı" #: LinkPropertyView.cpp:159 msgid "Offset translation" msgstr "ä¸Ĥ進‚ރ•‚ğƒƒƒˆ" #: LinkPropertyView.cpp:160 msgid "Offset rotation" msgstr "ċ›žèğ˘‚Şƒ•‚ğƒƒƒˆ" #: LinkPropertyView.cpp:161 msgid "Rs" msgstr "" #: LinkPropertyView.cpp:162 msgid "Center of mass" msgstr "重ċżƒ" #: LinkPropertyView.cpp:164 msgid "Inertia tensor" msgstr "ĉ…£ĉ€§ƒ†ƒ³‚½ƒĞ" #: LinkPropertyView.cpp:165 msgid "Joint type" msgstr "関節‚ż‚¤ƒ—" #: LinkPropertyView.cpp:167 msgid "Joint axis" msgstr "関節èğ¸" #: LinkPropertyView.cpp:168 msgid "Upper joint limit" msgstr "関節ċ¤‰ä½ä¸Šé™" #: LinkPropertyView.cpp:169 msgid "Lower joint limit" msgstr "関節ċ¤‰ä½ä¸‹é™" #: LinkPropertyView.cpp:170 msgid "Upper joint velocity" msgstr "関節速ċşĤ上限" #: LinkPropertyView.cpp:171 msgid "Lower joint velocity" msgstr "関節速ċşĤ下限" #: LinkPropertyView.cpp:172 msgid "Joint inertia" msgstr "関節ĉ…£ĉ€§" #: LinkSelectionView.cpp:39 msgid "Links" msgstr "ƒŞƒ³‚Ż" #: LinkTreeWidget.cpp:277 LinkTreeWidget.cpp:664 LinkTreeWidget.cpp:669 #: LinkTreeWidget.cpp:684 msgid "Link" msgstr "ƒŞƒ³‚Ż" #: LinkTreeWidget.cpp:310 msgid "Link List" msgstr "ƒŞƒ³‚Żä¸€èĤ§" #: LinkTreeWidget.cpp:311 msgid "Link Tree" msgstr "ƒŞƒ³‚Żƒ„ƒŞƒĵ" #: LinkTreeWidget.cpp:312 msgid "Joint List" msgstr "関節一èĤ§" #: LinkTreeWidget.cpp:313 msgid "Joint Tree" msgstr "関節ƒ„ƒŞƒĵ" #: LinkTreeWidget.cpp:314 msgid "Part Tree" msgstr "èşĞ体部位ƒ„ƒŞƒĵ" #: LinkTreeWidget.cpp:674 LinkTreeWidget.cpp:679 msgid "Joint" msgstr "関節" #: MultiDeviceStateSeqItem.cpp:80 msgid "MultiDeviceStateSeqItem" msgstr "" #: SensorVisualizerItem.cpp:97 msgid "SensorVisualizer" msgstr "‚ğƒ³‚µċŻèĤ–ċŒ–" #: SensorVisualizerItem.cpp:226 msgid "Visual ratio" msgstr "èĦ¨ç¤şĉŻ”çŽ‡" #: SimulationBar.cpp:52 msgid "SimulationBar" msgstr "‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³ƒƒĵ" #: SimulationBar.cpp:59 msgid "Store body positions to the initial world state" msgstr "çċœ¨çŠĥĉ…‹‚’ƒŻƒĵƒĞƒ‰ċˆĉœŸçŠĥĉ…‹Ğ設ċš" #: SimulationBar.cpp:63 msgid "Restore body positions from the initial world state" msgstr "ƒŻƒĵƒĞƒ‰ċˆĉœŸçŠĥĉ…‹ċ‘ĵ³ċ‡ş—" #: SimulationBar.cpp:68 msgid "Start simulation from the beginning" msgstr "ċˆĉœŸä½ç½‹‚‰‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³‚’é–‹ċ§‹" #: SimulationBar.cpp:72 msgid "Start simulation from the current state" msgstr "çċœ¨ä½ç½‹‚‰‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³‚’é–‹ċ§‹" #: SimulationBar.cpp:75 msgid "Pause simulation" msgstr "‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³ä¸€ĉ™‚ċœĉ­˘" #: SimulationBar.cpp:79 msgid "Stop simulation" msgstr "‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³ċœĉ­˘" #: SimulationBar.cpp:118 msgid "Current state of %1% has been set to the initial state." msgstr "%1%çċœ¨çŠĥĉ…‹‚’ċˆĉœŸçŠĥĉ…‹Ğ‚ğƒƒƒˆ——Ÿ€‚" #: SimulationBar.cpp:147 msgid "There is no simulator item." msgstr "‚·ƒŸƒƒĴƒĵ‚ż‚˘‚¤ƒ†ƒ Œċ­˜ċœ¨—›‚“€‚" #: SimulationBar.cpp:150 msgid "Please select a simulator item to simulate." msgstr "ċŻèħĦ‚·ƒŸƒƒĴƒĵ‚ż‚˘‚¤ƒ†ƒ ‚’選ĉŠž—Ĥ •„€‚" #: SimulationBar.cpp:178 msgid "%1% cannot be processed because it is not related with a world." msgstr "%1%ŻƒŻƒĵƒĞƒ‰¨é–˘é€£ä𘁑‚‰‚ŒĤ„Ş„Ÿ‚ċ‡Ĥ理ċ‡şĉ›‚“€‚" #: SimulationBar.cpp:184 msgid "" "%1% cannot be processed because another simulatorin the same world is also " "selected." msgstr "" "%1%Ż“ƒŻƒĵƒĞƒ‰ä𖁂·ƒŸƒƒĴƒĵ‚ż‚‚選ĉŠž•‚ŒĤ„‚‹Ÿ‚ċ‡Ĥ理ċ‡şĉ›‚“€‚" #: SimulationScriptItem.cpp:41 msgid "Before init." msgstr "ċˆĉœŸċŒ–ċ‰" #: SimulationScriptItem.cpp:42 msgid "During init." msgstr "ċˆĉœŸċŒ–中" #: SimulationScriptItem.cpp:43 msgid "After init." msgstr "ċˆĉœŸċŒ–ċŒ" #: SimulationScriptItem.cpp:44 msgid "During final." msgstr "終了ċ‡Ĥ理中" #: SimulationScriptItem.cpp:45 msgid "After final." msgstr "終了ċ‡Ĥ理ċŒ" #: SimulationScriptItem.cpp:114 msgid "Timing" msgstr "‚ż‚¤ƒŸƒ³‚°" #: SimulationScriptItem.cpp:116 msgid "Delay" msgstr "遅ċğĥ" #: SimulationScriptItem.cpp:117 msgid "Simulation only" msgstr "‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³ç”¨Ğ限ċš" #: SimulatorItem.cpp:1049 msgid "full" msgstr "ċ…¨Ĥ" #: SimulatorItem.cpp:1050 msgid "tail" msgstr "ĉœĞċ°" #: SimulatorItem.cpp:1051 msgid "off" msgstr "‚ރ•" #: SimulatorItem.cpp:1054 msgid "Unlimited" msgstr "ç„Ħċˆĥ限" #: SimulatorItem.cpp:1055 msgid "Active control period" msgstr "能ċ‹•ċˆĥċĦĉœŸé–“" #: SimulatorItem.cpp:1056 msgid "Specified time" msgstr "ĉŒ‡ċšĉ™‚é–“" #: SimulatorItem.cpp:1057 msgid "Time bar range" msgstr "‚ż‚¤ƒ ƒƒĵ範ċ›²" #: SimulatorItem.cpp:1326 msgid "%1% must be in a WorldItem to do simulation." msgstr "%1%Ż‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³‚’èĦŒ†ƒŻƒĵƒĞƒ‰§‚‚‹ċż…èĤŒ‚‚Ё™€‚" #: SimulatorItem.cpp:1441 msgid "SubSimulatorItem \"%1%\" has been detected." msgstr "‚µƒ–‚·ƒŸƒƒĴƒĵ‚ż‚˘‚¤ƒ†ƒ \"%1%\"Œĉ¤œċ‡ş•‚Œ—Ÿ€‚" #: SimulatorItem.cpp:1445 msgid "The initialization of \"%1%\" failed." msgstr "\"%1%\"ċˆĉœŸċŒ–Ğċ¤ħĉ•———Ÿ€‚" #: SimulatorItem.cpp:1448 msgid "SubSimulatorItem \"%1%\" is disabled." msgstr "‚µƒ–‚·ƒŸƒƒĴƒĵ‚ż‚˘‚¤ƒ†ƒ \"%1%\"Żç„ĦċŠıċŒ–•‚ŒĤ„™€‚" #: SimulatorItem.cpp:1470 msgid "%1% for %2% failed to initialize." msgstr "%2%用%1%ċˆĉœŸċŒ–Ğċ¤ħĉ•———Ÿ€‚" #: SimulatorItem.cpp:1477 msgid "%1% failed to initialize." msgstr "%1%ċˆĉœŸċŒ–Ğċ¤ħĉ•———Ÿ€‚" #: SimulatorItem.cpp:1517 msgid "" "WorldLogFileItem \"%1%\" has been detected. A simulation result is recoreded " "to \"%2%\"." msgstr "" "ƒŻƒĵƒĞƒ‰ƒ­‚°ƒ•‚Ħ‚¤ƒĞ‚˘‚¤ƒ†ƒ  \"%1%\" Œĉ¤œċ‡ş•‚Œ—Ÿ€‚‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³çµĉžœŻ" "\"%1%\" Ğ記録•‚Œ™€‚" #: SimulatorItem.cpp:1574 msgid "Simulation by %1% has started." msgstr "%1%Ğ‚ˆ‚‹‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³‚’é–‹ċ§‹——Ÿ€‚" #: SimulatorItem.cpp:2114 msgid "Simulation by %1% has finished at %2% [s]." msgstr "%1%Ğ‚ˆ‚‹‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³Œ%2%秒ĉ™‚ç‚ı§çµ‚了——Ÿ€‚" #: SimulatorItem.cpp:2115 msgid "Computation time is %1% [s], computation time / simulation time = %2%." msgstr "計ç—ĉ™‚é–“: %1% [s], 計ç—ĉ™‚é–“ / ‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³ĉ™‚é–“ = %2%" #: SimulatorItem.cpp:2352 msgid "Sync with realtime" msgstr "ċŸĉ™‚é–“ċŒĉœŸ" #: SimulatorItem.cpp:2354 msgid "Time range" msgstr "ĉ™‚間範ċ›²" #: SimulatorItem.cpp:2356 msgid "Time length" msgstr "ĉ™‚é–“é•·" #: SimulatorItem.cpp:2358 msgid "Recording" msgstr "記録ƒ˘ƒĵƒ‰" #: SimulatorItem.cpp:2360 msgid "All link positions" msgstr "ċ…¨ƒŞƒ³‚Żä½ç½ċ§żċ‹˘ċ‡şċŠ›" #: SimulatorItem.cpp:2362 msgid "Device state output" msgstr "ƒ‡ƒ‚¤‚ıçŠĥĉ…‹è¨˜éŒ²" #: SimulatorItem.cpp:2364 msgid "Controller Threads" msgstr "‚³ƒ³ƒˆƒ­ƒĵƒİ‚ıƒĴƒƒƒ‰" #: SimulatorItem.cpp:2366 msgid "Record collision data" msgstr "ċı²ĉ¸‰ƒ‡ƒĵ‚żè¨˜éŒ²" #: SubSimulatorItem.cpp:53 msgid "Enabled" msgstr "ĉœ‰ċŠı" #: WorldItem.cpp:90 msgid "WorldItem" msgstr "ƒŻƒĵƒĞƒ‰‚˘‚¤ƒ†ƒ " #: WorldItem.cpp:449 msgid "Collision detector" msgstr "ċı²ĉ¸‰ĉ¤œċ‡şċ™¨" #: WorldLogFileItem.cpp:462 msgid "WorldLogFileItem" msgstr "ƒŻƒĵƒĞƒ‰ƒ­‚°ƒ•‚Ħ‚¤ƒĞ‚˘‚¤ƒ†ƒ " #: WorldLogFileItem.cpp:465 msgid "World Log" msgstr "ƒŻƒĵƒĞƒ‰ƒ­‚°" #: WorldLogFileItem.cpp:1164 msgid "Log file name" msgstr "ƒ­‚°ƒ•‚Ħ‚¤ƒĞċ" #: WorldLogFileItem.cpp:1166 msgid "Actual log file" msgstr "ċŸéš›ƒ­‚°ƒ•‚Ħ‚¤ƒĞ" #: WorldLogFileItem.cpp:1167 msgid "Time-stamp suffix" msgstr "‚ż‚¤ƒ ‚ı‚żƒ³ƒ—ĉŽċ°èž" #: WorldLogFileItem.cpp:1169 msgid "Recording frame rate" msgstr "記録ƒ•ƒĴƒĵƒ ƒĴƒĵƒˆ" #: ZMPSeqItem.cpp:69 msgid "ZMPSeqItem" msgstr "ZMPèğŒé“‚˘‚¤ƒ†ƒ " #: ZMPSeqItem.cpp:109 msgid "%1% of %2% has been converted to %3%." msgstr "%2%%1%Ż%3%Ğċ¤‰ĉ›•‚Œ—Ÿ€‚" #: ZMPSeqItem.cpp:111 msgid "the root relative coordinate" msgstr "ƒĞƒĵƒˆç›¸ċŻċş§ĉ¨™" #: ZMPSeqItem.cpp:111 msgid "the global coordinate" msgstr "‚°ƒ­ƒĵƒƒĞċş§ĉ¨™" #: ZMPSeqItem.cpp:116 msgid "" "%1%'s coordinate system cannot be changed because there is no root link " "motion associated with %1%." msgstr "" "%1%¨é–˘é€£ä𘁑‚‰‚ŒŸċ‹•作ŻƒĞƒĵƒˆƒŞƒ³‚݁ŒċĞ‚ŒĤ„Ş„Ÿ‚%1%ċş§ĉ¨™ç³ğŻċ¤‰ĉ›´§" "›‚“€‚" #: ZMPSeqItem.cpp:132 msgid "Root relative" msgstr "ƒĞƒĵƒˆç›¸ċŻ" choreonoid-1.5.0/src/BodyPlugin/BodyMotionItem.cpp0000664000000000000000000002642612741425367020644 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #include "BodyMotionItem.h" #include "BodyItem.h" #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace cnoid; using boost::format; namespace { typedef boost::function ExtraSeqItemFactory; typedef map ExtraSeqItemFactoryMap; ExtraSeqItemFactoryMap extraSeqItemFactories; struct ExtraSeqItemInfo : public Referenced { string key; AbstractSeqItemPtr item; Connection sigUpdateConnection; ExtraSeqItemInfo(const string& key, AbstractSeqItemPtr& item) : key(key), item(item) { } ~ExtraSeqItemInfo() { sigUpdateConnection.disconnect(); item->detachFromParentItem(); } }; typedef ref_ptr ExtraSeqItemInfoPtr; typedef std::map ExtraSeqItemInfoMap; } namespace cnoid { class BodyMotionItemImpl { public: BodyMotionItem* self; Connection jointPosSeqUpdateConnection; Connection linkPosSeqUpdateConnection; ExtraSeqItemInfoMap extraSeqItemInfoMap; vector extraSeqItemInfos; Signal sigExtraSeqItemsChanged; Connection extraSeqsChangedConnection; BodyMotionItemImpl(BodyMotionItem* self); ~BodyMotionItemImpl(); void initialize(); void onSubItemUpdated(); void onExtraSeqItemSetChanged(); void updateExtraSeqItems(); }; } static bool fileIoSub(BodyMotionItem* item, std::ostream& os, bool loaded, bool isLoading) { if(!loaded){ os << item->motion()->seqMessage(); } return loaded; } static bool loadStandardYamlFormat(BodyMotionItem* item, const std::string& filename, std::ostream& os) { return fileIoSub(item, os, item->motion()->loadStandardYAMLformat(filename), true); } static bool saveAsStandardYamlFormat(BodyMotionItem* item, const std::string& filename, std::ostream& os) { return fileIoSub(item, os, item->motion()->saveAsStandardYAMLformat(filename), false); } static bool bodyMotionItemPreFilter(BodyMotionItem* protoItem, Item* parentItem) { BodyItemPtr bodyItem = dynamic_cast(parentItem); if(!bodyItem){ bodyItem = parentItem->findOwnerItem(); } if(bodyItem){ int prevNumJoints = protoItem->jointPosSeq()->numParts(); int numJoints = bodyItem->body()->numJoints(); if(numJoints != prevNumJoints){ protoItem->jointPosSeq()->setNumParts(numJoints, true); } } return true; } /* static bool bodyMotionItemPostFilter(BodyMotionItem* protoItem, Item* parentItem) { BodyItemPtr bodyItem = dynamic_cast(parentItem); if(!bodyItem){ bodyItem = parentItem->findOwnerItem(); } if(bodyItem){ BodyPtr body = bodyItem->body(); MultiValueSeqPtr qseq = protoItem->jointPosSeq(); int n = std::min(body->numJoints(), qseq->numParts()); for(int i=0; i < n; ++i){ Link* joint = body->joint(i); if(joint->defaultJointValue != 0.0){ MultiValueSeq::Part part = qseq->part(i); std::fill(part.begin(), part.end(), joint->defaultJointValue); } } } return true; } */ void BodyMotionItem::initializeClass(ExtensionManager* ext) { static bool initialized = false; if(initialized){ return; } ItemManager& im = ext->itemManager(); im.registerClass(N_("BodyMotionItem")); im.addCreationPanel(new MultiSeqItemCreationPanel(_("Number of joints"))); im.addCreationPanelPreFilter(bodyMotionItemPreFilter); //im.addCreationPanelPostFilter(bodyMotionItemPostFilter); im.addLoaderAndSaver( _("Body Motion"), "BODY-MOTION-YAML", "yaml", boost::bind(loadStandardYamlFormat, _1, _2, _3), boost::bind(saveAsStandardYamlFormat, _1, _2, _3)); initialized = true; } void BodyMotionItem::addExtraSeqItemFactory (const std::string& key, boost::function factory) { extraSeqItemFactories[key] = factory; } BodyMotionItem::BodyMotionItem() : bodyMotion_(new BodyMotion()) { impl = new BodyMotionItemImpl(this); } BodyMotionItem::BodyMotionItem(BodyMotionPtr bodyMotion) : bodyMotion_(bodyMotion) { impl = new BodyMotionItemImpl(this); } BodyMotionItem::BodyMotionItem(const BodyMotionItem& org) : AbstractMultiSeqItem(org), bodyMotion_(new BodyMotion(*org.bodyMotion_)) { impl = new BodyMotionItemImpl(this); } BodyMotionItemImpl::BodyMotionItemImpl(BodyMotionItem* self) : self(self) { initialize(); } void BodyMotionItemImpl::initialize() { self->jointPosSeqItem_ = new MultiValueSeqItem(self->bodyMotion_->jointPosSeq()); self->jointPosSeqItem_->setName("Joint"); self->addSubItem(self->jointPosSeqItem_); jointPosSeqUpdateConnection = self->jointPosSeqItem_->sigUpdated().connect( boost::bind(&BodyMotionItemImpl::onSubItemUpdated, this)); self->linkPosSeqItem_ = new MultiSE3SeqItem(self->bodyMotion_->linkPosSeq()); self->linkPosSeqItem_->setName("Cartesian"); self->addSubItem(self->linkPosSeqItem_); linkPosSeqUpdateConnection = self->linkPosSeqItem_->sigUpdated().connect( boost::bind(&BodyMotionItemImpl::onSubItemUpdated, this)); extraSeqsChangedConnection = self->bodyMotion_->sigExtraSeqsChanged().connect( boost::bind(&BodyMotionItemImpl::onExtraSeqItemSetChanged, this)); updateExtraSeqItems(); } BodyMotionItem::~BodyMotionItem() { delete impl; } BodyMotionItemImpl::~BodyMotionItemImpl() { extraSeqsChangedConnection.disconnect(); jointPosSeqUpdateConnection.disconnect(); linkPosSeqUpdateConnection.disconnect(); } AbstractMultiSeqPtr BodyMotionItem::abstractMultiSeq() { return bodyMotion_; } void BodyMotionItem::notifyUpdate() { impl->jointPosSeqUpdateConnection.block(); jointPosSeqItem_->notifyUpdate(); impl->jointPosSeqUpdateConnection.unblock(); impl->linkPosSeqUpdateConnection.block(); linkPosSeqItem_->notifyUpdate(); impl->linkPosSeqUpdateConnection.unblock(); vector& extraSeqItemInfos = impl->extraSeqItemInfos; for(size_t i=0; i < extraSeqItemInfos.size(); ++i){ ExtraSeqItemInfo* info = extraSeqItemInfos[i]; info->sigUpdateConnection.block(); info->item->notifyUpdate(); info->sigUpdateConnection.unblock(); } Item::notifyUpdate(); } void BodyMotionItemImpl::onSubItemUpdated() { self->suggestFileUpdate(); self->Item::notifyUpdate(); } int BodyMotionItem::numExtraSeqItems() const { return impl->extraSeqItemInfos.size(); } const std::string& BodyMotionItem::extraSeqKey(int index) const { return impl->extraSeqItemInfos[index]->key; } AbstractSeqItem* BodyMotionItem::extraSeqItem(int index) { return impl->extraSeqItemInfos[index]->item; } const AbstractSeqItem* BodyMotionItem::extraSeqItem(int index) const { return impl->extraSeqItemInfos[index]->item; } SignalProxy BodyMotionItem::sigExtraSeqItemsChanged() { return impl->sigExtraSeqItemsChanged; } void BodyMotionItemImpl::onExtraSeqItemSetChanged() { callLater(boost::bind(&BodyMotionItemImpl::updateExtraSeqItems, this)); } void BodyMotionItem::updateExtraSeqItems() { impl->updateExtraSeqItems(); } void BodyMotionItemImpl::updateExtraSeqItems() { extraSeqItemInfos.clear(); BodyMotion& bodyMotion = *self->bodyMotion_; BodyMotion::ConstSeqIterator p; for(p = bodyMotion.extraSeqBegin(); p != bodyMotion.extraSeqEnd(); ++p){ const string& key = p->first; const AbstractSeqPtr& newSeq = p->second; AbstractSeqItemPtr newItem; ExtraSeqItemInfoMap::iterator p = extraSeqItemInfoMap.find(key); if(p != extraSeqItemInfoMap.end()){ ExtraSeqItemInfo* info = p->second; AbstractSeqItemPtr& prevItem = info->item; if(typeid(prevItem->abstractSeq()) == typeid(newSeq)){ extraSeqItemInfos.push_back(info); newItem = prevItem; } } if(!newItem){ ExtraSeqItemFactoryMap::iterator q = extraSeqItemFactories.find(key); if(q != extraSeqItemFactories.end()){ ExtraSeqItemFactory& factory = q->second; newItem = factory(newSeq); if(newItem){ self->addSubItem(newItem); ExtraSeqItemInfo* info = new ExtraSeqItemInfo(key, newItem); info->sigUpdateConnection = newItem->sigUpdated().connect( boost::bind(&BodyMotionItemImpl::onSubItemUpdated, this)); extraSeqItemInfos.push_back(info); } } } } extraSeqItemInfoMap.clear(); for(size_t i=0; i < extraSeqItemInfos.size(); ++i){ ExtraSeqItemInfo* info = extraSeqItemInfos[i]; extraSeqItemInfoMap.insert(make_pair(info->key, info)); } sigExtraSeqItemsChanged(); } bool BodyMotionItem::onChildItemAboutToBeAdded(Item* childItem_, bool isManualOperation) { if(isManualOperation){ AbstractSeqItem* seqItem = dynamic_cast(childItem_); if(seqItem){ if(!dynamic_cast(seqItem)){ bool existingFound = false; for(Item* item = childItem(); item; item = item->nextItem()){ if(item->isSubItem() && item->name() == seqItem->name()){ if(AbstractSeqItem* orgSeqItem = dynamic_cast(item)){ existingFound = true; if(showConfirmDialog( _("Confirm"), str(format(_("Do you want to replace the data of %1%?")) % item->name()))){ *orgSeqItem->abstractSeq() = *seqItem->abstractSeq(); return false; } } } } if(!existingFound){ if(showConfirmDialog( _("Confirm"), str(format(_("Do you want to set %1% as a sequence data of %2%?")) % childItem_->name() % this->name()))){ motion()->setExtraSeq(seqItem->abstractSeq()); return false; } } } } } return true; } Item* BodyMotionItem::doDuplicate() const { return new BodyMotionItem(*this); } bool BodyMotionItem::store(Archive& archive) { if(overwrite() || !filePath().empty()){ archive.writeRelocatablePath("filename", filePath()); archive.write("format", fileFormat()); return true; } return false; } bool BodyMotionItem::restore(const Archive& archive) { std::string filename, format; if(archive.readRelocatablePath("filename", filename) && archive.read("format", format)){ if(load(filename, format)){ return true; } } return false; } choreonoid-1.5.0/src/BodyPlugin/LinkTreeWidget.h0000664000000000000000000001120712741425367020257 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_PLUGIN_LINK_TREE_WIDGET_H #define CNOID_BODY_PLUGIN_LINK_TREE_WIDGET_H #include "BodyItem.h" #include #include #include #include #include #include "exportdecl.h" namespace cnoid { class MenuManager; class LinkGroup; class LinkTreeWidget; class LinkTreeWidgetImpl; class CNOID_EXPORT LinkTreeItem : public QTreeWidgetItem { public: LinkTreeItem(const std::string& name); inline int rowIndex() const { return rowIndex_; } inline const std::string& name() const { return name_; } inline const QString& nameText() const { return nameText_; } inline const Link* link() const { return link_; } inline Link* link() { return link_; } inline bool isLinkGroup() const { return isLinkGroup_; } virtual QVariant data(int column, int role) const; virtual void setData(int column, int role, const QVariant& value); private: int rowIndex_; std::string name_; QString nameText_; Link* link_; bool isLinkGroup_; LinkTreeItem(Link* link, LinkTreeWidgetImpl* treeImpl); LinkTreeItem(LinkGroup* linkGroup, LinkTreeWidgetImpl* treeImpl); friend class LinkTreeWidget; friend class LinkTreeWidgetImpl; }; class CNOID_EXPORT LinkTreeWidget : public TreeWidget { Q_OBJECT public: LinkTreeWidget(QWidget* parent = 0); virtual ~LinkTreeWidget(); void setDefaultExpansionLevel(int level); void enableCache(bool on); enum ListingMode { LINK_LIST, LINK_TREE, JOINT_LIST, JOINT_TREE, PART_TREE }; ComboBox* listingModeCombo(); void setListingMode(ListingMode mode); void fixListingMode(bool on = true); SignalProxy sigUpdateRequest(); void setBodyItem(BodyItem* bodyItem); BodyItem* bodyItem(); typedef boost::function ColumnDataFunction; typedef boost::function ColumnSetDataFunction; typedef boost::function ColumnWidgetFunction; int setNumColumns(int n); int addColumn(); int addColumn(const QString& headerText); void setColumnStretchResizeMode(int column); void setColumnInteractiveResizeMode(int column); void setColumnResizeToContentsMode(int column); void setColumnDataFunction(int column, ColumnDataFunction func); void setColumnSetDataFunction(int column, ColumnSetDataFunction func); void setColumnWidgetFunction(int column, ColumnWidgetFunction func); void moveVisualColumnIndex(int column, int visualIndex); int nameColumn(); int jointIdColumn(); void setNameColumnMarginEnabled(bool on); void setAlignedItemWidget(LinkTreeItem* item, int column, QWidget* widget, Qt::Alignment alignment = Qt::AlignCenter); QWidget* alignedItemWidget(LinkTreeItem* item, int column); void addCustomRow(LinkTreeItem* treeItem); LinkTreeItem* itemOfLink(int linkIndex); int numLinkTreeItems(); SignalProxy sigItemChanged(); SignalProxy sigSelectionChanged(); int selectedLinkIndex() const; const std::vector& selectedLinkIndices(); const boost::dynamic_bitset<>& linkSelection(); /// This signal is available after calling 'enableCache(true)'. SignalProxy sigSelectionChanged(BodyItem* bodyItem); /// This function is available after calling 'enableCache(true)'. int selectedLinkIndex(BodyItem* bodyItem) const; /// This function is available after calling 'enableCache(true)'. const std::vector& selectedLinkIndices(BodyItem* bodyItem); /// This function is available after calling 'enableCache(true)'. const boost::dynamic_bitset<>& linkSelection(BodyItem* bodyItem); MenuManager& popupMenuManager(); bool makeSingleSelection(BodyItem* bodyItem, int linkIndex); void enableArchiveOfCurrentBodyItem(bool on); bool storeState(Archive& archive); bool restoreState(const Archive& archive); protected: virtual void changeEvent(QEvent* event); private Q_SLOTS: void onItemChanged(QTreeWidgetItem* item, int column); void onSelectionChanged(); void onCustomContextMenuRequested(const QPoint& pos); void onItemExpanded(QTreeWidgetItem* treeWidgetItem); void onItemCollapsed(QTreeWidgetItem* treeWidgetItem); void onHeaderSectionResized(); private: LinkTreeWidgetImpl* impl; friend class LinkTreeItem; }; } #endif choreonoid-1.5.0/src/BodyPlugin/LinkGraphView.h0000664000000000000000000000456312741425367020117 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BODYPLUGIN_LINK_GRAPH_VIEW_H #define CNOID_BODYPLUGIN_LINK_GRAPH_VIEW_H #include "BodyItem.h" #include #include #include #include #include #include #include namespace cnoid { class Archive; class LinkSelectionView; /** @todo Define and implement the API for installing an index selection interface and move this class into GuiBase module */ class LinkGraphView : public View { public: static void initializeClass(ExtensionManager* ext); LinkGraphView(); ~LinkGraphView(); virtual bool storeState(Archive& archive); virtual bool restoreState(const Archive& archive); protected: virtual QWidget* indicatorOnInfoBar(); private: GraphWidget graph; LinkSelectionView* linkSelection; ToggleToolButton xyzToggles[3]; ToggleToolButton rpyToggles[3]; ConnectionSet toggleConnections; Connection itemTreeViewConnection; struct ItemInfo { ~ItemInfo(){ connections.disconnect(); } MultiSE3SeqItemPtr item; MultiSE3SeqPtr seq; BodyItemPtr bodyItem; ConnectionSet connections; std::vector handlers; }; std::list itemInfos; std::set bodyItems; ConnectionSet bodyItemConnections; void setupElementToggleSet(QBoxLayout* box, ToggleToolButton toggles[], const char* labels[], bool isActive); void onItemSelectionChanged(const ItemList& dataItems); void onDataItemDetachedFromRoot(std::list::iterator itemInfoIter); void updateBodyItems(); void onBodyItemDetachedFromRoot(BodyItemPtr bodyItem); void setupGraphWidget(); void addPositionTrajectory(std::list::iterator itemInfoIter, Link* link, MultiSE3SeqPtr seq); void onDataItemUpdated(std::list::iterator itemInfoIter); void onDataRequest( std::list::iterator itemInfoIter, int linkIndex, int type, int axis, int frame, int size, double* out_values); void onDataModified( std::list::iterator itemInfoIter, int linkIndex, int type, int axis, int frame, int size, double* values); }; } #endif choreonoid-1.5.0/src/BodyPlugin/LinkSelectionView.h0000664000000000000000000000262712741425367021002 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_PLUGIN_LINK_SELECTION_VIEW_H #define CNOID_BODY_PLUGIN_LINK_SELECTION_VIEW_H #include "BodyItem.h" #include #include #include #include "exportdecl.h" namespace cnoid { class LinkSelectionViewImpl; class CNOID_EXPORT LinkSelectionView : public cnoid::View { public: static void initializeClass(ExtensionManager* ext); static LinkSelectionView* mainInstance(); LinkSelectionView(); virtual ~LinkSelectionView(); BodyItem* currentBodyItem(); SignalProxy sigSelectionChanged(); int selectedLinkIndex() const; const std::vector& selectedLinkIndices(); const boost::dynamic_bitset<>& linkSelection(); SignalProxy sigSelectionChanged(BodyItem* bodyItem); const std::vector& selectedLinkIndices(BodyItem* bodyItem); const boost::dynamic_bitset<>& linkSelection(BodyItem* bodyItem); #ifdef CNOID_BACKWARD_COMPATIBILITY const std::vector& getSelectedLinkIndices(BodyItem* bodyItem); const boost::dynamic_bitset<>& getLinkSelection(BodyItem* bodyItem); #endif bool makeSingleSelection(BodyItem* bodyItem, int linkIndex); virtual bool storeState(Archive& archive); virtual bool restoreState(const Archive& archive); private: LinkSelectionViewImpl* impl; }; } #endif choreonoid-1.5.0/src/BodyPlugin/LeggedBodyBar.cpp0000664000000000000000000001054012741425367020362 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "LeggedBodyBar.h" #include "BodyBar.h" #include "BodyItem.h" #include #include #include #include #include #include "gettext.h" using namespace cnoid; namespace cnoid { class LeggedBodyBarImpl { public: BodyBar* bodyBar; DoubleSpinBox* stanceWidthSpin; LeggedBodyBarImpl(LeggedBodyBar* self); void moveCM(BodyItem::PositionType position); void setZmp(BodyItem::PositionType position); void setStance(); }; } LeggedBodyBar* LeggedBodyBar::instance() { static LeggedBodyBar* instance = new LeggedBodyBar(); return instance; } LeggedBodyBar::LeggedBodyBar() : ToolBar(N_("LeggedBodyBar")) { impl = new LeggedBodyBarImpl(this); } LeggedBodyBarImpl::LeggedBodyBarImpl(LeggedBodyBar* self) { bodyBar = BodyBar::instance(); using boost::bind; self->addButton(QIcon(":/Body/icons/center-cm.png"), _("Move the center of mass to the position where its projection corresponds to the support feet cener"))-> sigClicked().connect(bind(&LeggedBodyBarImpl::moveCM, this, BodyItem::HOME_COP)); self->addButton(QIcon(":/Body/icons/zmp-to-cm.png"), _("Move the center of mass to fit its projection to ZMP"))-> sigClicked().connect(bind(&LeggedBodyBarImpl::moveCM, this, BodyItem::ZERO_MOMENT_POINT)); self->addButton(QIcon(":/Body/icons/cm-to-zmp.png"), _("Set ZMP to the projection of the center of mass")) ->sigClicked().connect(bind(&LeggedBodyBarImpl::setZmp, this, BodyItem::CM_PROJECTION)); self->addButton(QIcon(":/Body/icons/right-zmp"), _("Set ZMP under the right foot")) ->sigClicked().connect(bind(&LeggedBodyBarImpl::setZmp, this, BodyItem::RIGHT_HOME_COP)); self->addButton(QIcon(":/Body/icons/center-zmp.png"), _("Set ZMP at the center of the feet")) ->sigClicked().connect(bind(&LeggedBodyBarImpl::setZmp, this, BodyItem::HOME_COP)); self->addButton(QIcon(":/Body/icons/left-zmp.png"), _("Set ZMP under the left foot")) ->sigClicked().connect(bind(&LeggedBodyBarImpl::setZmp, this, BodyItem::LEFT_HOME_COP)); self->addSeparator(); self->addButton(QIcon(":/Body/icons/stancelength.png"), _("Adjust the width between the feet")) ->sigClicked().connect(bind(&LeggedBodyBarImpl::setStance, this)); stanceWidthSpin = new DoubleSpinBox(); stanceWidthSpin->setAlignment(Qt::AlignCenter); stanceWidthSpin->setToolTip(_("Width between the feet [m]")); stanceWidthSpin->setDecimals(4); stanceWidthSpin->setRange(0.0001, 9.9999); stanceWidthSpin->setSingleStep(0.001); stanceWidthSpin->setValue(0.15); self->addWidget(stanceWidthSpin); } LeggedBodyBar::~LeggedBodyBar() { delete impl; } void LeggedBodyBarImpl::moveCM(BodyItem::PositionType position) { const ItemList& targetBodyItems = bodyBar->targetBodyItems(); for(size_t i=0; i < targetBodyItems.size(); ++i){ BodyItem* bodyItem = targetBodyItems[i]; Vector3 c = bodyItem->centerOfMass(); boost::optional p = bodyItem->getParticularPosition(position); if(p){ c[0] = (*p)[0]; c[1] = (*p)[1]; } if(!bodyItem->doLegIkToMoveCm(c, true)){ static boost::format f(_("The center of mass of %1% cannt be moved to the target position\n")); MessageView::instance()->notify(str(f % bodyItem->name())); } } } void LeggedBodyBarImpl::setZmp(BodyItem::PositionType position) { const ItemList& targetBodyItems = bodyBar->targetBodyItems(); for(size_t i=0; i < targetBodyItems.size(); ++i){ boost::optional p = targetBodyItems[i]->getParticularPosition(position); if(p){ targetBodyItems[i]->editZmp(*p); } } } void LeggedBodyBarImpl::setStance() { const ItemList& targetBodyItems = bodyBar->targetBodyItems(); for(size_t i=0; i < targetBodyItems.size(); ++i){ targetBodyItems[i]->setStance(stanceWidthSpin->value()); } } bool LeggedBodyBar::storeState(Archive& archive) { archive.write("stanceWidth", impl->stanceWidthSpin->value()); return true; } bool LeggedBodyBar::restoreState(const Archive& archive) { impl->stanceWidthSpin->setValue(archive.get("stanceWidth", impl->stanceWidthSpin->value())); return true; } choreonoid-1.5.0/src/BodyPlugin/SimulationScriptItem.h0000664000000000000000000000235212741425367021527 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_BODY_PLUGIN_SIMULATION_SCRIPT_ITEM_H #define CNOID_BODY_PLUGIN_SIMULATION_SCRIPT_ITEM_H #include #include "exportdecl.h" namespace cnoid { class SimulationScriptItemImpl; class CNOID_EXPORT SimulationScriptItem : public ScriptItem { public: SimulationScriptItem(); SimulationScriptItem(const SimulationScriptItem& org); enum ExecutionTiming { BEFORE_INITIALIZATION, DURING_INITIALIZATION, AFTER_INITIALIZATION, DURING_FINALIZATION, AFTER_FINALIZATION, NUM_TIMINGS, }; ExecutionTiming executionTiming() const; void setExecutionTiming(ExecutionTiming timing); double executionDelay() const; void setExecutionDelay(double t); virtual bool execute(); virtual bool executeAsSimulationScript() = 0; protected: virtual ~SimulationScriptItem(); virtual void doPutProperties(PutPropertyFunction& putProperty); virtual bool store(Archive& archive); virtual bool restore(const Archive& archive); private: SimulationScriptItemImpl* impl; friend class SimulationScriptItemImpl; }; typedef ref_ptr SimulationScriptItemPtr; } #endif choreonoid-1.5.0/src/BodyPlugin/LinkPropertyView.cpp0000664000000000000000000001645012741425367021233 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "LinkPropertyView.h" #include "LinkSelectionView.h" #include "BodyBar.h" #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace cnoid; namespace cnoid { class LinkPropertyViewImpl : public QTableWidget { public: LinkPropertyView* self; LinkSelectionView* linkSelectionView; ConnectionSet connections; int fontPointSizeDiff; LinkPropertyViewImpl(LinkPropertyView* self); ~LinkPropertyViewImpl(); void onCurrentBodyItemChanged(BodyItem* bodyItem); void clear(); void updateProperties(); void updateLinkProperties(Link* link); void addProperty(const string& name, const QString& value); void addProperty(const string& name, const string& value); void addProperty(const string& name, int value); void addProperty(const string& name, double value); void addProperty(const string& name, const Vector3& value); void addProperty(const string& name, const AngleAxis& rotation); void addProperty(const string& name, const Matrix3& M); void zoomFontSize(int pointSizeDiff); }; } void LinkPropertyView::initializeClass(ExtensionManager* ext) { ext->viewManager().registerClass( "LinkPropertyView", N_("Link Properties"), ViewManager::SINGLE_OPTIONAL); } LinkPropertyView::LinkPropertyView() { impl = new LinkPropertyViewImpl(this); QVBoxLayout* vbox = new QVBoxLayout(); vbox->addWidget(impl); setLayout(vbox); setDefaultLayoutArea(View::LEFT_BOTTOM); } LinkPropertyViewImpl::LinkPropertyViewImpl(LinkPropertyView* self) : self(self) { linkSelectionView = LinkSelectionView::mainInstance(); setFrameShape(QFrame::NoFrame); setColumnCount(2); setSelectionBehavior(QAbstractItemView::SelectRows); setSelectionMode(QAbstractItemView::NoSelection); QHeaderView* hh = horizontalHeader(); QHeaderView* vh = verticalHeader(); hh->hide(); vh->hide(); #if QT_VERSION < QT_VERSION_CHECK(5, 0, 0) hh->setResizeMode(QHeaderView::Fixed); vh->setResizeMode(QHeaderView::ResizeToContents); #else hh->setSectionResizeMode(QHeaderView::Stretch); vh->setSectionResizeMode(QHeaderView::ResizeToContents); #endif hh->setStretchLastSection(true); fontPointSizeDiff = 0; MappingPtr config = AppConfig::archive()->openMapping("LinkPropertyView"); int storedFontPointSizeDiff; if(config->read("fontZoom", storedFontPointSizeDiff)){ zoomFontSize(storedFontPointSizeDiff); } connections.add( BodyBar::instance()->sigCurrentBodyItemChanged().connect( boost::bind(&LinkPropertyViewImpl::onCurrentBodyItemChanged, this, _1))); connections.add( linkSelectionView->sigSelectionChanged().connect( boost::bind(&LinkPropertyViewImpl::updateProperties, this))); } LinkPropertyView::~LinkPropertyView() { delete impl; } LinkPropertyViewImpl::~LinkPropertyViewImpl() { connections.disconnect(); } void LinkPropertyViewImpl::onCurrentBodyItemChanged(BodyItem* bodyItem) { if(!bodyItem){ clear(); } } void LinkPropertyViewImpl::clear() { setRowCount(0); } void LinkPropertyViewImpl::updateProperties() { clear(); BodyItem* bodyItem = linkSelectionView->currentBodyItem(); if(bodyItem){ Body* body = bodyItem->body(); int linkIndex = linkSelectionView->selectedLinkIndex(); if(linkIndex >= 0){ Link* link = body->link(linkIndex); if(link){ updateLinkProperties(link); } } } } void LinkPropertyViewImpl::updateLinkProperties(Link* link) { addProperty(_("Name"), link->name()); addProperty(_("Index"), link->index()); addProperty(_("Offset translation"), Vector3(link->offsetTranslation())); addProperty(_("Offset rotation"), AngleAxis(link->offsetRotation())); addProperty(_("Rs"), link->Rs()); addProperty(_("Center of mass"), link->centerOfMass()); addProperty(_("Mass"), link->mass()); addProperty(_("Inertia tensor"), link->I()); addProperty(_("Joint type"), link->jointTypeString()); if(link->isRotationalJoint() || link->isSlideJoint()){ addProperty(_("Joint axis"), link->jointAxis()); addProperty(_("Upper joint limit"), link->q_upper()); addProperty(_("Lower joint limit"), link->q_lower()); addProperty(_("Upper joint velocity"), link->dq_upper()); addProperty(_("Lower joint velocity"), link->dq_lower()); addProperty(_("Joint inertia"), link->Jm2()); } /* Mapping* info = link->info(); for(Mapping::iterator p = info->begin(); p != info->end(); ++p){ const string& key = p->first; ValueNode* node = p->second; if(node->isScalar()){ addProperty(key, node->toString()); } else if(node->isListing()){ addProperty(key, node->toListing()); } } */ } void LinkPropertyViewImpl::addProperty(const string& name, const QString& value) { int row = rowCount(); setRowCount(row + 1); QTableWidgetItem* nameItem = new QTableWidgetItem(name.c_str()); nameItem->setFlags(Qt::ItemIsEnabled); setItem(row, 0, nameItem); QTableWidgetItem* valueItem = new QTableWidgetItem(value); setItem(row, 1, valueItem); } void LinkPropertyViewImpl::addProperty(const string& name, const string& value) { addProperty(name, QString(value.c_str())); } void LinkPropertyViewImpl::addProperty(const string& name, int value) { addProperty(name, QString::number(value)); } void LinkPropertyViewImpl::addProperty(const string& name, double value) { addProperty(name, QString::number(value)); } void LinkPropertyViewImpl::addProperty(const string& name, const Vector3& value) { static const QString format("%1 %2 %3"); addProperty(name, format.arg(value[0]).arg(value[1]).arg(value[2])); } void LinkPropertyViewImpl::addProperty(const string& name, const AngleAxis& rotation) { static const QString format("%1 %2 %3 %4"); const Vector3 a = rotation.axis(); addProperty(name, format.arg(a[0]).arg(a[1]).arg(a[2]).arg(rotation.angle())); } void LinkPropertyViewImpl::addProperty(const string& name, const Matrix3& M) { static const QString format("%1 %2 %3 %4 %5 %6 %7 %8 %9"); addProperty( name, format .arg(M(0,0)).arg(M(0, 1)).arg(M(0, 2)) .arg(M(1,0)).arg(M(1, 1)).arg(M(1, 2)) .arg(M(2,0)).arg(M(2, 1)).arg(M(2, 2))); } void LinkPropertyView::keyPressEvent(QKeyEvent* event) { if(event->modifiers() & Qt::ControlModifier){ switch(event->key()){ case Qt::Key_Plus: case Qt::Key_Semicolon: impl->zoomFontSize(1); return; case Qt::Key_Minus: impl->zoomFontSize(-1); return; defaut: break; } } View::keyPressEvent(event); } void LinkPropertyViewImpl::zoomFontSize(int pointSizeDiff) { QFont f = font(); f.setPointSize(f.pointSize() + pointSizeDiff); setFont(f); fontPointSizeDiff += pointSizeDiff; AppConfig::archive()->openMapping("LinkPropertyView")->write("fontZoom", fontPointSizeDiff); } choreonoid-1.5.0/src/BodyPlugin/AISTSimulatorItem.cpp0000664000000000000000000005643312741425367021222 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifdef WIN32 #include #if (BOOST_VERSION >= 105900) #define BOOST_NO_CXX11_ALLOCATOR #endif #endif #include "AISTSimulatorItem.h" #include "BodyItem.h" #include "ControllerItem.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace cnoid; using boost::format; // for Windows #undef min #undef max namespace { const bool TRACE_FUNCTIONS = false; const bool ENABLE_DEBUG_OUTPUT = false; const double DEFAULT_GRAVITY_ACCELERATION = 9.80665; class AISTSimBody : public SimulationBody { public: AISTSimBody(DyBody* body) : SimulationBody(body) { } }; class KinematicWalkBody : public AISTSimBody { public: KinematicWalkBody(DyBody* body, LeggedBodyHelper* legged) : AISTSimBody(body), legged(legged) { supportFootIndex = 0; for(int i=1; i < legged->numFeet(); ++i){ if(legged->footLink(i)->p().z() < legged->footLink(supportFootIndex)->p().z()){ supportFootIndex = i; } } traverse.find(legged->footLink(supportFootIndex), true, true); } LeggedBodyHelper* legged; int supportFootIndex; LinkTraverse traverse; }; } namespace cnoid { class AISTSimulatorItemImpl { public: EIGEN_MAKE_ALIGNED_OPERATOR_NEW; AISTSimulatorItem* self; World world; Selection dynamicsMode; Selection integrationMode; Vector3 gravity; double staticFriction; double slipFriction; FloatingNumberString contactCullingDistance; FloatingNumberString contactCullingDepth; FloatingNumberString errorCriterion; int maxNumIterations; FloatingNumberString contactCorrectionDepth; FloatingNumberString contactCorrectionVelocityRatio; double epsilon; bool is2Dmode; bool isKinematicWalkingEnabled; bool isOldAccelSensorMode; typedef std::map BodyIndexMap; BodyIndexMap bodyIndexMap; typedef std::map LinkMap; LinkMap orgLinkToInternalLinkMap; struct ContactAttribute { boost::optional staticFriction; boost::optional slipFriction; boost::optional collisionHandlerId; }; typedef std::map, ContactAttribute> ContactAttributeMap; ContactAttributeMap contactAttributeMap; boost::optional forcedBodyPositionFunctionId; boost::mutex forcedBodyPositionMutex; DyBody* forcedPositionBody; Position forcedBodyPosition; AISTSimulatorItemImpl(AISTSimulatorItem* self); AISTSimulatorItemImpl(AISTSimulatorItem* self, const AISTSimulatorItemImpl& org); ContactAttribute& getOrCreateContactAttribute(Link* link1, Link* link2); bool initializeSimulation(const std::vector& simBodies); void addBody(AISTSimBody* simBody); void clearExternalForces(); void setForcedPosition(BodyItem* bodyItem, const Position& T); void doSetForcedPosition(); void doPutProperties(PutPropertyFunction& putProperty); bool store(Archive& archive); bool restore(const Archive& archive); // for debug ofstream os; }; } void AISTSimulatorItem::initializeClass(ExtensionManager* ext) { ext->itemManager().registerClass(N_("AISTSimulatorItem")); ext->itemManager().addCreationPanel(); } AISTSimulatorItem::AISTSimulatorItem() { impl = new AISTSimulatorItemImpl(this); setName("AISTSimulator"); } AISTSimulatorItemImpl::AISTSimulatorItemImpl(AISTSimulatorItem* self) : self(self), dynamicsMode(AISTSimulatorItem::N_DYNAMICS_MODES, CNOID_GETTEXT_DOMAIN_NAME), integrationMode(AISTSimulatorItem::N_INTEGRATION_MODES, CNOID_GETTEXT_DOMAIN_NAME) { dynamicsMode.setSymbol(AISTSimulatorItem::FORWARD_DYNAMICS, N_("Forward dynamics")); dynamicsMode.setSymbol(AISTSimulatorItem::HG_DYNAMICS, N_("High-gain dynamics")); dynamicsMode.setSymbol(AISTSimulatorItem::KINEMATICS, N_("Kinematics")); integrationMode.setSymbol(AISTSimulatorItem::EULER_INTEGRATION, N_("Euler")); integrationMode.setSymbol(AISTSimulatorItem::RUNGE_KUTTA_INTEGRATION, N_("Runge Kutta")); integrationMode.select(AISTSimulatorItem::RUNGE_KUTTA_INTEGRATION); gravity << 0.0, 0.0, -DEFAULT_GRAVITY_ACCELERATION; ConstraintForceSolver& cfs = world.constraintForceSolver; staticFriction = cfs.staticFriction(); slipFriction = cfs.slipFriction(); contactCullingDistance = cfs.contactCullingDistance(); contactCullingDepth = cfs.contactCullingDepth(); epsilon = cfs.coefficientOfRestitution(); errorCriterion = cfs.gaussSeidelErrorCriterion(); maxNumIterations = cfs.gaussSeidelMaxNumIterations(); contactCorrectionDepth = cfs.contactCorrectionDepth(); contactCorrectionVelocityRatio = cfs.contactCorrectionVelocityRatio(); isKinematicWalkingEnabled = false; is2Dmode = false; isOldAccelSensorMode = false; } AISTSimulatorItem::AISTSimulatorItem(const AISTSimulatorItem& org) : SimulatorItem(org), impl(new AISTSimulatorItemImpl(this, *org.impl)) { } AISTSimulatorItemImpl::AISTSimulatorItemImpl(AISTSimulatorItem* self, const AISTSimulatorItemImpl& org) : self(self), dynamicsMode(org.dynamicsMode), integrationMode(org.integrationMode) { gravity = org.gravity; staticFriction = org.staticFriction; slipFriction = org.slipFriction; contactCullingDistance = org.contactCullingDistance; contactCullingDepth = org.contactCullingDepth; errorCriterion = org.errorCriterion; maxNumIterations = org.maxNumIterations; contactCorrectionDepth = org.contactCorrectionDepth; contactCorrectionVelocityRatio = org.contactCorrectionVelocityRatio; epsilon = org.epsilon; isKinematicWalkingEnabled = org.isKinematicWalkingEnabled; is2Dmode = org.is2Dmode; isOldAccelSensorMode = org.isOldAccelSensorMode; } AISTSimulatorItem::~AISTSimulatorItem() { delete impl; } void AISTSimulatorItem::setDynamicsMode(int mode) { impl->dynamicsMode.select(mode); } void AISTSimulatorItem::setIntegrationMode(int mode) { impl->integrationMode.select(mode); } void AISTSimulatorItem::setGravity(const Vector3& gravity) { impl->gravity = gravity; } const Vector3& AISTSimulatorItem::gravity() const { return impl->gravity; } AISTSimulatorItemImpl::ContactAttribute& AISTSimulatorItemImpl::getOrCreateContactAttribute(Link* link1, Link* link2) { return contactAttributeMap[IdPair(link1, link2)]; } void AISTSimulatorItem::setFriction(double staticFriction, double slipFriction) { impl->staticFriction = staticFriction; impl->slipFriction = slipFriction; } void AISTSimulatorItem::setFriction(Link* link1, Link* link2, double staticFriction, double slipFriction) { AISTSimulatorItemImpl::ContactAttribute& attr = impl->getOrCreateContactAttribute(link1, link2); attr.staticFriction = staticFriction; attr.slipFriction = slipFriction; } int AISTSimulatorItem::registerCollisionHandler(const std::string& name, CollisionHandler handler) { return impl->world.constraintForceSolver.registerCollisionHandler(name, handler); } void AISTSimulatorItem::unregisterCollisionHandler(int handlerId) { return impl->world.constraintForceSolver.unregisterCollisionHandler(handlerId); } int AISTSimulatorItem::collisionHandlerId(const std::string& name) const { return impl->world.constraintForceSolver.collisionHandlerId(name); } void AISTSimulatorItem::setCollisionHandler(Link* link1, Link* link2, int handlerId) { AISTSimulatorItemImpl::ContactAttribute& attr = impl->getOrCreateContactAttribute(link1, link2); attr.collisionHandlerId = handlerId; } void AISTSimulatorItem::setContactCullingDistance(double value) { impl->contactCullingDistance = value; } void AISTSimulatorItem::setContactCullingDepth(double value) { impl->contactCullingDepth = value; } void AISTSimulatorItem::setErrorCriterion(double value) { impl->errorCriterion = value; } void AISTSimulatorItem::setMaxNumIterations(int value) { impl->maxNumIterations = value; } void AISTSimulatorItem::setContactCorrectionDepth(double value) { impl->contactCorrectionDepth = value; } void AISTSimulatorItem::setContactCorrectionVelocityRatio(double value) { impl->contactCorrectionVelocityRatio = value; } void AISTSimulatorItem::setEpsilon(double epsilon) { impl->epsilon = epsilon; } void AISTSimulatorItem::set2Dmode(bool on) { impl->is2Dmode = on; } void AISTSimulatorItem::setKinematicWalkingEnabled(bool on) { impl->isKinematicWalkingEnabled = on; } void AISTSimulatorItem::setConstraintForceOutputEnabled(bool on) { impl->world.constraintForceSolver.enableConstraintForceOutput(on); } Item* AISTSimulatorItem::doDuplicate() const { return new AISTSimulatorItem(*this); } bool AISTSimulatorItem::startSimulation(bool doReset) { impl->orgLinkToInternalLinkMap.clear(); return SimulatorItem::startSimulation(doReset); } SimulationBody* AISTSimulatorItem::createSimulationBody(Body* orgBody) { SimulationBody* simBody = 0; DyBody* body = new DyBody(*orgBody); const int n = orgBody->numLinks(); for(size_t i=0; i < n; ++i){ impl->orgLinkToInternalLinkMap[orgBody->link(i)] = body->link(i); } if(impl->dynamicsMode.is(KINEMATICS) && impl->isKinematicWalkingEnabled){ LeggedBodyHelper* legged = getLeggedBodyHelper(body); if(legged->isValid()){ simBody = new KinematicWalkBody(body, legged); } } if(!simBody){ simBody = new AISTSimBody(body); } return simBody; } bool AISTSimulatorItem::initializeSimulation(const std::vector& simBodies) { return impl->initializeSimulation(simBodies); } bool AISTSimulatorItemImpl::initializeSimulation(const std::vector& simBodies) { if(ENABLE_DEBUG_OUTPUT){ static int ntest = 0; os.open((string("test-log-") + boost::lexical_cast(ntest++) + ".log").c_str()); os << setprecision(30); } if(integrationMode.is(AISTSimulatorItem::EULER_INTEGRATION)){ world.setEulerMethod(); } else if(integrationMode.is(AISTSimulatorItem::RUNGE_KUTTA_INTEGRATION)){ world.setRungeKuttaMethod(); } world.setGravityAcceleration(gravity); world.enableSensors(true); world.setOldAccelSensorCalcMode(isOldAccelSensorMode); world.setTimeStep(self->worldTimeStep()); world.setCurrentTime(0.0); ConstraintForceSolver& cfs = world.constraintForceSolver; cfs.setGaussSeidelErrorCriterion(errorCriterion.value()); cfs.setGaussSeidelMaxNumIterations(maxNumIterations); cfs.setContactDepthCorrection( contactCorrectionDepth.value(), contactCorrectionVelocityRatio.value()); self->addPreDynamicsFunction(boost::bind(&AISTSimulatorItemImpl::clearExternalForces, this)); world.clearBodies(); bodyIndexMap.clear(); for(size_t i=0; i < simBodies.size(); ++i){ addBody(static_cast(simBodies[i])); } cfs.setFriction(staticFriction, slipFriction); cfs.setContactCullingDistance(contactCullingDistance.value()); cfs.setContactCullingDepth(contactCullingDepth.value()); cfs.setCoefficientOfRestitution(epsilon); cfs.setCollisionDetector(self->collisionDetector()); if(is2Dmode){ cfs.set2Dmode(true); } world.initialize(); ContactAttributeMap::iterator iter = contactAttributeMap.begin(); while(iter != contactAttributeMap.end()){ bool actualLinksFound = false; const IdPair& linkPair = iter->first; LinkMap::iterator p0 = orgLinkToInternalLinkMap.find(linkPair(0)); if(p0 != orgLinkToInternalLinkMap.end()){ LinkMap::iterator p1 = orgLinkToInternalLinkMap.find(linkPair(1)); if(p1 != orgLinkToInternalLinkMap.end()){ Link* iLink0 = p0->second; Link* iLink1 = p1->second; actualLinksFound = true; const ContactAttribute& attr = iter->second; if(attr.staticFriction || attr.slipFriction){ cfs.setFriction( iLink0, iLink1, attr.staticFriction ? *attr.staticFriction : staticFriction, attr.slipFriction ? *attr.slipFriction : slipFriction); } if(attr.collisionHandlerId){ cfs.setCollisionHandler(iLink0, iLink1, *attr.collisionHandlerId); } } } if(actualLinksFound){ ++iter; } else { // remove the attribute for a non-existent link ContactAttributeMap::iterator current = iter++; contactAttributeMap.erase(current); } } return true; } void AISTSimulatorItemImpl::addBody(AISTSimBody* simBody) { DyBody* body = static_cast(simBody->body()); DyLink* rootLink = body->rootLink(); rootLink->v().setZero(); rootLink->dv().setZero(); rootLink->w().setZero(); rootLink->dw().setZero(); rootLink->vo().setZero(); rootLink->dvo().setZero(); for(int i=0; i < body->numLinks(); ++i){ Link* link = body->link(i); link->u() = 0.0; link->dq() = 0.0; link->ddq() = 0.0; } body->clearExternalForces(); body->calcForwardKinematics(true, true); int bodyIndex; if(dynamicsMode.is(AISTSimulatorItem::HG_DYNAMICS)){ ForwardDynamicsCBMPtr cbm = make_shared_aligned(body); cbm->setHighGainModeForAllJoints(); bodyIndex = world.addBody(body, cbm); } else { bodyIndex = world.addBody(body); } bodyIndexMap[body] = bodyIndex; } void AISTSimulatorItemImpl::clearExternalForces() { world.constraintForceSolver.clearExternalForces(); } bool AISTSimulatorItem::stepSimulation(const std::vector& activeSimBodies) { if(!impl->dynamicsMode.is(KINEMATICS)){ impl->world.calcNextState(); return true; } // Kinematics mode if(!impl->isKinematicWalkingEnabled){ for(size_t i=0; i < activeSimBodies.size(); ++i){ activeSimBodies[i]->body()->calcForwardKinematics(true, true); } } else { for(size_t i=0; i < activeSimBodies.size(); ++i){ SimulationBody* simBody = activeSimBodies[i]; KinematicWalkBody* walkBody = dynamic_cast(simBody); if(!walkBody){ simBody->body()->calcForwardKinematics(true, true); } else { walkBody->traverse.calcForwardKinematics(true, true); LeggedBodyHelper* legged = walkBody->legged; const int supportFootIndex = walkBody->supportFootIndex; int nextSupportFootIndex = supportFootIndex; Link* supportFoot = legged->footLink(supportFootIndex); Link* nextSupportFoot = supportFoot; const int n = legged->numFeet(); for(int i=0; i < n; ++i){ if(i != supportFootIndex){ Link* foot = legged->footLink(i); if(foot->p().z() < nextSupportFoot->p().z()){ nextSupportFootIndex = i; nextSupportFoot = foot; } } } if(nextSupportFoot != supportFoot){ nextSupportFoot->p().z() = supportFoot->p().z(); walkBody->supportFootIndex = nextSupportFootIndex; supportFoot = nextSupportFoot; walkBody->traverse.find(supportFoot, true, true); walkBody->traverse.calcForwardKinematics(true, true); } } } } return true; } void AISTSimulatorItem::finalizeSimulation() { if(ENABLE_DEBUG_OUTPUT){ impl->os.close(); } } CollisionLinkPairListPtr AISTSimulatorItem::getCollisions() { return impl->world.constraintForceSolver.getCollisions(); } void AISTSimulatorItem::setForcedPosition(BodyItem* bodyItem, const Position& T) { impl->setForcedPosition(bodyItem, T); } void AISTSimulatorItemImpl::setForcedPosition(BodyItem* bodyItem, const Position& T) { if(SimulationBody* simBody = self->findSimulationBody(bodyItem)){ { boost::unique_lock lock(forcedBodyPositionMutex); forcedPositionBody = static_cast(simBody->body()); forcedBodyPosition = T; } if(!forcedBodyPositionFunctionId){ forcedBodyPositionFunctionId = self->addPostDynamicsFunction( boost::bind(&AISTSimulatorItemImpl::doSetForcedPosition, this)); } } } bool AISTSimulatorItem::isForcedPositionActiveFor(BodyItem* bodyItem) const { bool isActive = false; if(impl->forcedBodyPositionFunctionId){ SimulationBody* simBody = const_cast(this)->findSimulationBody(bodyItem); { boost::unique_lock lock(impl->forcedBodyPositionMutex); if(impl->forcedPositionBody == static_cast(simBody->body())){ isActive = true; } } } return isActive; } void AISTSimulatorItem::clearForcedPositions() { if(impl->forcedBodyPositionFunctionId){ removePostDynamicsFunction(*impl->forcedBodyPositionFunctionId); impl->forcedBodyPositionFunctionId = boost::none; } } void AISTSimulatorItemImpl::doSetForcedPosition() { boost::unique_lock lock(forcedBodyPositionMutex); DyLink* rootLink = forcedPositionBody->rootLink(); rootLink->setPosition(forcedBodyPosition); rootLink->v().setZero(); rootLink->w().setZero(); rootLink->vo().setZero(); forcedPositionBody->calcSpatialForwardKinematics(); } void AISTSimulatorItem::doPutProperties(PutPropertyFunction& putProperty) { SimulatorItem::doPutProperties(putProperty); impl->doPutProperties(putProperty); } void AISTSimulatorItemImpl::doPutProperties(PutPropertyFunction& putProperty) { putProperty(_("Dynamics mode"), dynamicsMode, boost::bind(&Selection::selectIndex, &dynamicsMode, _1)); putProperty(_("Integration mode"), integrationMode, boost::bind(&Selection::selectIndex, &integrationMode, _1)); putProperty(_("Gravity"), str(gravity), boost::bind(toVector3, _1, boost::ref(gravity))); putProperty.decimals(3).min(0.0); putProperty(_("Static friction"), staticFriction, changeProperty(staticFriction)); putProperty(_("Slip friction"), slipFriction, changeProperty(slipFriction)); putProperty(_("Contact culling distance"), contactCullingDistance, (boost::bind(&FloatingNumberString::setNonNegativeValue, boost::ref(contactCullingDistance), _1))); putProperty(_("Contact culling depth"), contactCullingDepth, (boost::bind(&FloatingNumberString::setNonNegativeValue, boost::ref(contactCullingDepth), _1))); putProperty(_("Error criterion"), errorCriterion, boost::bind(&FloatingNumberString::setPositiveValue, boost::ref(errorCriterion), _1)); putProperty.min(1.0)(_("Max iterations"), maxNumIterations, changeProperty(maxNumIterations)); putProperty(_("CC depth"), contactCorrectionDepth, boost::bind(&FloatingNumberString::setNonNegativeValue, boost::ref(contactCorrectionDepth), _1)); putProperty(_("CC v-ratio"), contactCorrectionVelocityRatio, boost::bind(&FloatingNumberString::setNonNegativeValue, boost::ref(contactCorrectionVelocityRatio), _1)); putProperty(_("Kinematic walking"), isKinematicWalkingEnabled, changeProperty(isKinematicWalkingEnabled)); putProperty(_("2D mode"), is2Dmode, changeProperty(is2Dmode)); putProperty(_("Old accel sensor mode"), isOldAccelSensorMode, changeProperty(isOldAccelSensorMode)); } bool AISTSimulatorItem::store(Archive& archive) { SimulatorItem::store(archive); return impl->store(archive); } bool AISTSimulatorItemImpl::store(Archive& archive) { archive.write("dynamicsMode", dynamicsMode.selectedSymbol(), DOUBLE_QUOTED); archive.write("integrationMode", integrationMode.selectedSymbol(), DOUBLE_QUOTED); write(archive, "gravity", gravity); archive.write("staticFriction", staticFriction); archive.write("slipFriction", slipFriction); archive.write("cullingThresh", contactCullingDistance); archive.write("contactCullingDepth", contactCullingDepth); archive.write("errorCriterion", errorCriterion); archive.write("maxNumIterations", maxNumIterations); archive.write("contactCorrectionDepth", contactCorrectionDepth); archive.write("contactCorrectionVelocityRatio", contactCorrectionVelocityRatio); archive.write("kinematicWalking", isKinematicWalkingEnabled); archive.write("2Dmode", is2Dmode); archive.write("oldAccelSensorMode", isOldAccelSensorMode); return true; } bool AISTSimulatorItem::restore(const Archive& archive) { SimulatorItem::restore(archive); return impl->restore(archive); } bool AISTSimulatorItemImpl::restore(const Archive& archive) { string symbol; if(archive.read("dynamicsMode", symbol)){ dynamicsMode.select(symbol); } if(archive.read("integrationMode", symbol)){ integrationMode.select(symbol); } read(archive, "gravity", gravity); archive.read("staticFriction", staticFriction); archive.read("slipFriction", slipFriction); contactCullingDistance = archive.get("cullingThresh", contactCullingDistance.string()); contactCullingDepth = archive.get("contactCullingDepth", contactCullingDepth.string()); errorCriterion = archive.get("errorCriterion", errorCriterion.string()); archive.read("maxNumIterations", maxNumIterations); contactCorrectionDepth = archive.get("contactCorrectionDepth", contactCorrectionDepth.string()); contactCorrectionVelocityRatio = archive.get("contactCorrectionVelocityRatio", contactCorrectionVelocityRatio.string()); archive.read("kinematicWalking", isKinematicWalkingEnabled); archive.read("2Dmode", is2Dmode); archive.read("oldAccelSensorMode", isOldAccelSensorMode); return true; } #ifdef ENABLE_SIMULATION_PROFILING void AISTSimulatorItem::getProfilingNames(vector& profilingNames) { profilingNames.push_back("Collision detection time"); profilingNames.push_back("Constraint force calculation time"); profilingNames.push_back("Forward dynamics calculation time"); profilingNames.push_back("Customizer calculation time"); } void AISTSimulatorItem::getProfilingTimes(vector& profilingToimes) { double collisionTime = impl->world.constraintForceSolver.getCollisionTime(); profilingToimes.push_back(collisionTime); profilingToimes.push_back(impl->world.forceSolveTime - collisionTime); profilingToimes.push_back(impl->world.forwardDynamicsTime); profilingToimes.push_back(impl->world.customizerTime); } #endif choreonoid-1.5.0/src/BodyPlugin/CollisionSeqEngine.h0000664000000000000000000000137012741425367021130 0ustar rootroot/** \file \author Shizuko Hattori */ #ifndef CNOID_BODYPLUGIN_COLLISION_SEQ_ENGINE_H #define CNOID_BODYPLUGIN_COLLISION_SEQ_ENGINE_H #include #include "exportdecl.h" namespace cnoid { class WorldItem; class ExtensionManager; class CollisionSeqEngineImpl; class CollisionSeqItem; class CNOID_EXPORT CollisionSeqEngine : public TimeSyncItemEngine { public: static void initialize(ExtensionManager* ext); CollisionSeqEngine(WorldItem* worldItem, CollisionSeqItem* collisionSeqItem); ~CollisionSeqEngine(); CollisionSeqItem* collisionSeqItem(); virtual bool onTimeChanged(double time); private: CollisionSeqEngineImpl* impl; }; typedef ref_ptr CollisionSeqEnginePtr; } #endif choreonoid-1.5.0/src/BodyPlugin/BodyTrackingCameraItem.cpp0000664000000000000000000001723412741425367022247 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "BodyTrackingCameraItem.h" #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; namespace { class BodyTrackingCameraTransform : public InteractiveCameraTransform { public: EIGEN_MAKE_ALIGNED_OPERATOR_NEW; BodyItem* bodyItem; ScopedConnection connection; Vector3 relativeTranslationFromBody; Affine3 relativePositionFromBody; bool isSigUpdatedEmittedBySelf; bool isConstantRelativeAttitudeMode_; BodyTrackingCameraTransform() { bodyItem = 0; relativeTranslationFromBody.setZero(); relativePositionFromBody.setIdentity(); isSigUpdatedEmittedBySelf = false; isConstantRelativeAttitudeMode_ = false; } BodyTrackingCameraTransform(const BodyTrackingCameraTransform& org) { bodyItem = 0; relativeTranslationFromBody.setZero(); relativePositionFromBody.setIdentity(); isSigUpdatedEmittedBySelf = false; isConstantRelativeAttitudeMode_ = org.isConstantRelativeAttitudeMode_; } BodyTrackingCameraTransform(const BodyTrackingCameraTransform& org, SgCloneMap& cloneMap) : InteractiveCameraTransform(org, cloneMap) { bodyItem = 0; relativeTranslationFromBody.setZero(); relativePositionFromBody.setIdentity(); isSigUpdatedEmittedBySelf = false; isConstantRelativeAttitudeMode_ = org.isConstantRelativeAttitudeMode_; } virtual SgObject* clone(SgCloneMap& cloneMap) const { return new BodyTrackingCameraTransform(*this, cloneMap); } bool isConstantRelativeAttitudeMode() const { return isConstantRelativeAttitudeMode_; } void setConstantRelativeAttitudeMode(bool on){ isConstantRelativeAttitudeMode_ = on; } void setBodyItem(BodyItem* bodyItem) { if(bodyItem != this->bodyItem){ this->bodyItem = bodyItem; connection.disconnect(); if(bodyItem){ connection.reset( bodyItem->sigKinematicStateChanged().connect( boost::bind(&BodyTrackingCameraTransform::onBodyMoved, this))); updateRelativePosition(); } } } virtual void onUpdated(SgUpdate& update) { if(isSigUpdatedEmittedBySelf){ isSigUpdatedEmittedBySelf = false; } else { updateRelativePosition(); } InteractiveCameraTransform::onUpdated(update); } void updateRelativePosition(){ if(bodyItem){ Link* rootLink = bodyItem->body()->rootLink(); relativeTranslationFromBody = translation() - rootLink->translation(); relativePositionFromBody = rootLink->position().inverse() * position(); } } void onBodyMoved(){ if(bodyItem){ Link* rootLink = bodyItem->body()->rootLink(); if(isConstantRelativeAttitudeMode_){ setPosition(rootLink->position() * relativePositionFromBody); } else { setTranslation(rootLink->translation() + relativeTranslationFromBody); } isSigUpdatedEmittedBySelf = true; notifyUpdate(); } } }; typedef ref_ptr BodyTrackingCameraTransformPtr; } namespace cnoid { class BodyTrackingCameraItemImpl { public: BodyTrackingCameraTransformPtr cameraTransform; SgPerspectiveCameraPtr persCamera; SgOrthographicCameraPtr orthoCamera; SgUpdate update; BodyTrackingCameraItemImpl(); void doPutProperties(PutPropertyFunction& putProperty); bool onKeepRelativeAttitudeChanged(bool on); bool setClipDistances(double nearDistance, double farDistance); }; } void BodyTrackingCameraItem::initializeClass(ExtensionManager* ext) { ItemManager& im = ext->itemManager(); im.registerClass(N_("BodyTrackingCameraItem")); im.addCreationPanel(); } BodyTrackingCameraItem::BodyTrackingCameraItem() { impl = new BodyTrackingCameraItemImpl(); } BodyTrackingCameraItem::BodyTrackingCameraItem(const BodyTrackingCameraItem& org) : Item(org) { impl = new BodyTrackingCameraItemImpl(); setName(org.name()); } BodyTrackingCameraItemImpl::BodyTrackingCameraItemImpl() { cameraTransform = new BodyTrackingCameraTransform(); cameraTransform->setPosition( SceneView::instance()->sceneWidget()->builtinCameraTransform()->position()); persCamera = new SgPerspectiveCamera(); cameraTransform->addChild(persCamera); orthoCamera = new SgOrthographicCamera(); cameraTransform->addChild(orthoCamera); } void BodyTrackingCameraItem::setName(const std::string& name) { Item::setName(name); impl->persCamera->setName(name + " (Perspective)"); impl->persCamera->notifyUpdate(impl->update); impl->orthoCamera->setName(name + " (Orthographic)"); impl->orthoCamera->notifyUpdate(impl->update); } Item* BodyTrackingCameraItem::doDuplicate() const { return new BodyTrackingCameraItem(*this); } SgNode* BodyTrackingCameraItem::getScene() { return impl->cameraTransform; } void BodyTrackingCameraItem::onPositionChanged() { impl->cameraTransform->setBodyItem(findOwnerItem()); } void BodyTrackingCameraItem::doPutProperties(PutPropertyFunction& putProperty) { impl->doPutProperties(putProperty); } void BodyTrackingCameraItemImpl::doPutProperties(PutPropertyFunction& putProperty) { putProperty("Keep relative attitude", cameraTransform->isConstantRelativeAttitudeMode(), boost::bind(&BodyTrackingCameraItemImpl::onKeepRelativeAttitudeChanged, this, _1)); putProperty("Near clip distance", persCamera->nearClipDistance(), boost::bind(&BodyTrackingCameraItemImpl::setClipDistances, this, _1, persCamera->farClipDistance())); putProperty("Far clip distance", persCamera->farClipDistance(), boost::bind(&BodyTrackingCameraItemImpl::setClipDistances, this, persCamera->nearClipDistance(), _1)); } bool BodyTrackingCameraItemImpl::onKeepRelativeAttitudeChanged(bool on) { cameraTransform->setConstantRelativeAttitudeMode(on); return true; } bool BodyTrackingCameraItemImpl::setClipDistances(double nearDistance, double farDistance) { if(persCamera->nearClipDistance() != nearDistance || persCamera->farClipDistance() != farDistance){ persCamera->setNearClipDistance(nearDistance); persCamera->setFarClipDistance(farDistance); orthoCamera->setNearClipDistance(nearDistance); orthoCamera->setFarClipDistance(farDistance); persCamera->notifyUpdate(update); orthoCamera->notifyUpdate(update); } return true; } bool BodyTrackingCameraItem::store(Archive& archive) { archive.write("keepRelativeAttitude", impl->cameraTransform->isConstantRelativeAttitudeMode()); archive.write("nearClipDistance", impl->persCamera->nearClipDistance()); archive.write("farClipDistance", impl->persCamera->farClipDistance()); return true; } bool BodyTrackingCameraItem::restore(const Archive& archive) { impl->cameraTransform->setConstantRelativeAttitudeMode( archive.get("keepRelativeAttitude", false)); double nearDistance = archive.get("nearClipDistance", impl->persCamera->nearClipDistance()); double farDistance = archive.get("farClipDistance", impl->persCamera->farClipDistance()); impl->setClipDistances(nearDistance, farDistance); return true; } choreonoid-1.5.0/src/BodyPlugin/python/0000775000000000000000000000000012741425367016545 5ustar rootrootchoreonoid-1.5.0/src/BodyPlugin/python/PyBodyItem.cpp0000664000000000000000000001047412741425367021304 0ustar rootroot/*! @author Shin'ichiro Nakaoka */ #include "../BodyItem.h" #include #include using namespace boost::python; using namespace cnoid; namespace { BodyItemPtr loadBodyItem(const std::string& filename) { BodyItem* bodyItem = new BodyItem; bodyItem->load(filename); return bodyItem; } BodyPtr BodyItem_body(BodyItem& self) { return self.body(); } LinkPtr BodyItem_currentBaseLink(BodyItem& self) { return self.currentBaseLink(); } BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(BodyItem_calcForwardKinematics_overloads, calcForwardKinematics, 0, 2) void (BodyItem::*BodyItem_notifyKinematicStateChange1)(bool, bool, bool) = &BodyItem::notifyKinematicStateChange; BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(BodyItem_notifyKinematicStateChange1_overloads, notifyKinematicStateChange, 0, 2) void (BodyItem::*BodyItem_notifyKinematicStateChange2)(Connection&, bool, bool, bool) = &BodyItem::notifyKinematicStateChange; BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(BodyItem_notifyKinematicStateChange2_overloads, notifyKinematicStateChange, 1, 3) } void exportBodyItem() { def("loadBodyItem", loadBodyItem); { scope bodyItemScope = class_< BodyItem, BodyItemPtr, bases >("BodyItem") .def("loadModelFile", &BodyItem::loadModelFile) .def("setName", &BodyItem::setName) .def("body", BodyItem_body) .def("isEditable", &BodyItem::isEditable) .def("moveToOrigin", &BodyItem::moveToOrigin) .def("setPresetPose", &BodyItem::setPresetPose) .def("currentBaseLink", BodyItem_currentBaseLink) .def("setCurrentBaseLink", &BodyItem::setCurrentBaseLink) .def("calcForwardKinematics", &BodyItem::calcForwardKinematics, BodyItem_calcForwardKinematics_overloads()) .def("copyKinematicState", &BodyItem::copyKinematicState) .def("pasteKinematicState", &BodyItem::pasteKinematicState) .def("storeKinematicState", &BodyItem::storeKinematicState) .def("restoreKinematicState", &BodyItem::restoreKinematicState) .def("storeInitialState", &BodyItem::storeInitialState) .def("restoreInitialState", &BodyItem::restoreInitialState) .def("getInitialState", &BodyItem::getInitialState) .def("beginKinematicStateEdit", &BodyItem::beginKinematicStateEdit) .def("acceptKinematicStateEdit", &BodyItem::acceptKinematicStateEdit) .def("undoKinematicState", &BodyItem::undoKinematicState) .def("redoKinematicState", &BodyItem::redoKinematicState) .def("sigKinematicStateChanged", &BodyItem::sigKinematicStateChanged) .def("notifyKinematicStateChange", BodyItem_notifyKinematicStateChange1, BodyItem_notifyKinematicStateChange1_overloads()) .def("notifyKinematicStateChange", BodyItem_notifyKinematicStateChange2, BodyItem_notifyKinematicStateChange2_overloads()) .def("enableCollisionDetection", &BodyItem::enableCollisionDetection) .def("isCollisionDetectionEnabled", &BodyItem::isCollisionDetectionEnabled) .def("enableSelfCollisionDetection", &BodyItem::enableSelfCollisionDetection) .def("isSelfCollisionDetectionEnabled", &BodyItem::isSelfCollisionDetectionEnabled) .def("clearCollisions", &BodyItem::clearCollisions) .def("centerOfMass", &BodyItem::centerOfMass, return_value_policy()) .def("doLegIkToMoveCm", &BodyItem::doLegIkToMoveCm) .def("zmp", &BodyItem::zmp, return_value_policy()) .def("setZmp", &BodyItem::setZmp) .def("setStance", &BodyItem::setStance) ; enum_("PresetPoseID") .value("INITIAL_POSE", BodyItem::INITIAL_POSE) .value("STANDARD_POSE", BodyItem::STANDARD_POSE); enum_("PositionType") .value("CM_PROJECTION", BodyItem::CM_PROJECTION) .value("HOME_COP", BodyItem::HOME_COP) .value("RIGHT_HOME_COP", BodyItem::RIGHT_HOME_COP) .value("LEFT_HOME_COP", BodyItem::LEFT_HOME_COP) .value("ZERO_MOMENT_POINT", BodyItem::ZERO_MOMENT_POINT); } implicitly_convertible(); PyItemList("BodyItemList"); } choreonoid-1.5.0/src/BodyPlugin/python/PyItems.cpp0000664000000000000000000000423212741425367020644 0ustar rootroot/*! @author Shin'ichiro Nakaoka */ #include "../BodyMotionItem.h" #include "../WorldItem.h" #include using namespace boost::python; using namespace cnoid; namespace { MultiValueSeqItemPtr BodyMotionItem_jointPosSeqItem(BodyMotionItem& self) { return self.jointPosSeqItem(); } MultiSE3SeqItemPtr BodyMotionItem_linkPosSeqItem(BodyMotionItem& self) { return self.linkPosSeqItem(); } AbstractSeqItemPtr BodyMotionItem_extraSeqItem(BodyMotionItem& self, int index) { return self.extraSeqItem(index); } } void exportItems() { class_< WorldItem, WorldItemPtr, bases >("WorldItem") .def("selectCollisionDetector", &WorldItem::selectCollisionDetector) .def("enableCollisionDetection", &WorldItem::enableCollisionDetection) .def("isCollisionDetectionEnabled", &WorldItem::isCollisionDetectionEnabled) .def("updateCollisionDetectorLater", &WorldItem::updateCollisionDetectorLater) .def("updateCollisionDetector", &WorldItem::updateCollisionDetector) .def("updateCollisions", &WorldItem::updateCollisions) .def("sigCollisionsUpdated", &WorldItem::sigCollisionsUpdated) ; implicitly_convertible(); implicitly_convertible(); PyItemList("WorldItemList"); class_< BodyMotionItem, BodyMotionItemPtr, bases >("BodyMotionItem") .def("motion", &BodyMotionItem::motion) .def("jointPosSeqItem", BodyMotionItem_jointPosSeqItem) .def("jointPosSeq", &BodyMotionItem::jointPosSeq) .def("linkPosSeqItem", BodyMotionItem_linkPosSeqItem) .def("linkPosSeq", &BodyMotionItem::linkPosSeq) .def("numExtraSeqItems", &BodyMotionItem::numExtraSeqItems, return_value_policy()) .def("extraSeqKey", &BodyMotionItem::extraSeqKey, return_value_policy()) .def("extraSeqItem", BodyMotionItem_extraSeqItem) .def("updateExtraSeqItems", &BodyMotionItem::updateExtraSeqItems) ; implicitly_convertible(); PyItemList("BodyMotionItemList"); } choreonoid-1.5.0/src/BodyPlugin/python/CMakeLists.txt0000664000000000000000000000035612741425367021311 0ustar rootroot # @author Shin'ichiro Nakaoka set(target PyBodyPlugin) add_cnoid_python_module(${target} PyBodyPluginModule.cpp PyBodyItem.cpp PyItems.cpp PySimulationClasses.cpp ) target_link_libraries(${target} CnoidBodyPlugin CnoidPyBase) choreonoid-1.5.0/src/BodyPlugin/python/PySimulationClasses.cpp0000664000000000000000000002363712741425367023237 0ustar rootroot/*! @author Shin'ichiro Nakaoka */ #include "../SimulatorItem.h" #include "../AISTSimulatorItem.h" #include "../SubSimulatorItem.h" #include "../GLVisionSimulatorItem.h" #include "../SimulationScriptItem.h" #include "../SimulationBar.h" #include "../BodyItem.h" #include using namespace boost::python; using namespace cnoid; namespace { BodyItemPtr SimulationBody_bodyItem(SimulationBody& self) { return self.bodyItem(); } BodyPtr SimulationBody_body(SimulationBody& self) { return self.body(); } SimulatorItemPtr SimulatorItem_findActiveSimulatorItemFor(Item* item) { return SimulatorItem::findActiveSimulatorItemFor(item); } BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(SimulatorItem_startSimulation_overloads, startSimulation, 0, 1) BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(SimulatorItem_setExternalForce_overloads, setExternalForce, 4, 5) void AISTSimulatorItem_setFriction1(AISTSimulatorItem& self, double staticFriction, double slipFriction) { self.setFriction(staticFriction, slipFriction); } void AISTSimulatorItem_setFriction2(AISTSimulatorItem& self, Link* link1, Link* link2, double staticFriction, double slipFriction) { self.setFriction(link1, link2, staticFriction, slipFriction); } } void exportSimulationClasses() { class_, boost::noncopyable>("SimulationBody", no_init) .def("bodyItem", SimulationBody_bodyItem) .def("body", SimulationBody_body); implicitly_convertible(); class_, boost::noncopyable> simulatorItemClass("SimulatorItem", no_init); simulatorItemClass .def("findActiveSimulatorItemFor", SimulatorItem_findActiveSimulatorItemFor).staticmethod("findActiveSimulatorItemFor") .def("worldTimeStep", &SimulatorItem::worldTimeStep) .def("startSimulation", &SimulatorItem::startSimulation, SimulatorItem_startSimulation_overloads()) .def("stopSimulation", &SimulatorItem::stopSimulation) .def("pauseSimulation", &SimulatorItem::pauseSimulation) .def("restartSimulation", &SimulatorItem::restartSimulation) .def("isRunning", &SimulatorItem::isRunning) .def("currentFrame", &SimulatorItem::currentFrame) .def("currentTime", &SimulatorItem::currentTime) .def("sigSimulationFinished", &SimulatorItem::sigSimulationFinished) .def("setRecordingMode", &SimulatorItem::setRecordingMode) .def("recordingMode", &SimulatorItem::recordingMode) .def("setTimeRangeMode", &SimulatorItem::setTimeRangeMode) .def("setRealtimeSyncMode", &SimulatorItem::setRealtimeSyncMode) .def("setDeviceStateOutputEnabled", &SimulatorItem::setDeviceStateOutputEnabled) .def("isRecordingEnabled", &SimulatorItem::isRecordingEnabled) .def("isDeviceStateOutputEnabled", &SimulatorItem::isDeviceStateOutputEnabled) .def("isAllLinkPositionOutputMode", &SimulatorItem::isAllLinkPositionOutputMode) .def("setAllLinkPositionOutputMode", &SimulatorItem::setAllLinkPositionOutputMode) .def("setExternalForce", &SimulatorItem::setExternalForce, SimulatorItem_setExternalForce_overloads()) .def("clearExternalForces", &SimulatorItem::clearExternalForces) ; { scope simulatorItemScope = simulatorItemClass; enum_("RecordingMode") .value("REC_FULL", SimulatorItem::REC_FULL) .value("REC_TAIL", SimulatorItem::REC_TAIL) .value("REC_NONE", SimulatorItem::REC_NONE) .value("N_RECORDING_MODES", SimulatorItem::N_RECORDING_MODES); enum_("TimeRangeMode") .value("TR_UNLIMITED", SimulatorItem::TR_UNLIMITED) .value("TR_ACTIVE_CONTROL", SimulatorItem::TR_ACTIVE_CONTROL) .value("TR_SPECIFIED", SimulatorItem::TR_SPECIFIED) .value("TR_TIMEBAR", SimulatorItem::TR_TIMEBAR) .value("N_TIME_RANGE_MODES", SimulatorItem::N_TIME_RANGE_MODES); } implicitly_convertible(); PyItemList("SimulatorItemList", simulatorItemClass); { scope aistSimulatorItemScope = class_< AISTSimulatorItem, AISTSimulatorItemPtr, bases >("AISTSimulatorItem") .def("setDynamicsMode", &AISTSimulatorItem::setDynamicsMode) .def("setIntegrationMode", &AISTSimulatorItem::setIntegrationMode) .def("setGravity", &AISTSimulatorItem::setGravity) .def("setFriction", AISTSimulatorItem_setFriction1) .def("setFriction", AISTSimulatorItem_setFriction2) .def("collisionHandlerId", &AISTSimulatorItem::collisionHandlerId) .def("setCollisionHandler", &AISTSimulatorItem::setCollisionHandler) .def("setContactCullingDistance", &AISTSimulatorItem::setContactCullingDistance) .def("setContactCullingDepth", &AISTSimulatorItem::setContactCullingDepth) .def("setErrorCriterion", &AISTSimulatorItem::setErrorCriterion) .def("setMaxNumIterations", &AISTSimulatorItem::setMaxNumIterations) .def("setContactCorrectionDepth", &AISTSimulatorItem::setContactCorrectionDepth) .def("setContactCorrectionVelocityRatio", &AISTSimulatorItem::setContactCorrectionVelocityRatio) .def("setEpsilon", &AISTSimulatorItem::setEpsilon) .def("set2Dmode", &AISTSimulatorItem::set2Dmode) .def("setKinematicWalkingEnabled", &AISTSimulatorItem::setKinematicWalkingEnabled) .def("setConstraintForceOutputEnabled", &AISTSimulatorItem::setConstraintForceOutputEnabled) ; enum_("DynamicsMode") .value("FORWARD_DYNAMICS", AISTSimulatorItem::FORWARD_DYNAMICS) .value("HG_DYNAMICS", AISTSimulatorItem::HG_DYNAMICS) .value("KINEMATICS", AISTSimulatorItem::KINEMATICS) .value("N_DYNAMICS_MODES", AISTSimulatorItem::N_DYNAMICS_MODES); enum_("IntegrationMode") .value("EULER_INTEGRATION", AISTSimulatorItem::EULER_INTEGRATION) .value("RUNGE_KUTTA_INTEGRATION", AISTSimulatorItem::RUNGE_KUTTA_INTEGRATION) .value("N_INTEGRATION_MODES", AISTSimulatorItem::N_INTEGRATION_MODES); } implicitly_convertible(); PyItemList("AISTSimulatorItemList"); class_< SubSimulatorItem, SubSimulatorItemPtr, bases, boost::noncopyable>("SubSimulatorItem", no_init) .def("isEnabled", &SubSimulatorItem::isEnabled) .def("setEnabled", &SubSimulatorItem::setEnabled); implicitly_convertible(); PyItemList("SubSimulatorItemList"); class_< GLVisionSimulatorItem, GLVisionSimulatorItemPtr, bases >("GLVisionSimulatorItem") .def("setTargetBodies", &GLVisionSimulatorItem::setTargetBodies) .def("setTargetSensors", &GLVisionSimulatorItem::setTargetSensors) .def("setMaxFrameRate", &GLVisionSimulatorItem::setMaxFrameRate) .def("setMaxLatency", &GLVisionSimulatorItem::setMaxLatency) .def("setVisionDataRecordingEnabled", &GLVisionSimulatorItem::setVisionDataRecordingEnabled) .def("setDedicatedSensorThreadsEnabled", &GLVisionSimulatorItem::setDedicatedSensorThreadsEnabled) .def("setBestEffortMode", &GLVisionSimulatorItem::setBestEffortMode) .def("setRangeSensorPrecisionRatio", &GLVisionSimulatorItem::setRangeSensorPrecisionRatio) .def("setAllSceneObjectsEnabled", &GLVisionSimulatorItem::setAllSceneObjectsEnabled) .def("setHeadLightEnabled", &GLVisionSimulatorItem::setHeadLightEnabled) .def("setAdditionalLightsEnabled", &GLVisionSimulatorItem::setAdditionalLightsEnabled) ; implicitly_convertible(); PyItemList("GLVisionSimulatorItemList"); { scope simulationScriptItemScope = class_< SimulationScriptItem, SimulationScriptItemPtr, bases, boost::noncopyable > ("SimulationScriptItem", no_init) .def("executionTiming", &SimulationScriptItem::executionTiming) .def("setExecutionTiming", &SimulationScriptItem::setExecutionTiming) .def("executionDelay", &SimulationScriptItem::executionDelay) .def("setExecutionDelay", &SimulationScriptItem::setExecutionDelay); enum_("ExecutionTiming") .value("BEFORE_INITIALIZATION", SimulationScriptItem::BEFORE_INITIALIZATION) .value("DURING_INITIALIZATION", SimulationScriptItem::DURING_INITIALIZATION) .value("AFTER_INITIALIZATION", SimulationScriptItem::AFTER_INITIALIZATION) .value("DURING_FINALIZATION", SimulationScriptItem::DURING_FINALIZATION) .value("AFTER_FINALIZATION", SimulationScriptItem::AFTER_FINALIZATION) .value("NUM_TIMINGS", SimulationScriptItem::NUM_TIMINGS); } implicitly_convertible(); //PyItemList("SimulationScriptItemList"); void (SimulationBar::*SimulationBar_startSimulation1)(SimulatorItem*, bool) = &SimulationBar::startSimulation; void (SimulationBar::*SimulationBar_startSimulation2)(bool) = &SimulationBar::startSimulation; class_("SimulationBar", no_init) .def("instance", &SimulationBar::instance, return_value_policy()).staticmethod("instance") .def("startSimulation", SimulationBar_startSimulation1) .def("startSimulation", SimulationBar_startSimulation2) .def("stopSimulation", &SimulationBar::stopSimulation) .def("pauseSimulation", &SimulationBar::pauseSimulation) ; #ifdef _MSC_VER register_ptr_to_python(); #endif } choreonoid-1.5.0/src/BodyPlugin/python/PyBodyPluginModule.cpp0000664000000000000000000000060112741425367023001 0ustar rootroot/*! @author Shin'ichiro Nakaoka */ #include using namespace boost::python; using namespace cnoid; void exportBodyItem(); void exportItems(); void exportSimulationClasses(); BOOST_PYTHON_MODULE(BodyPlugin) { boost::python::import("cnoid.Base"); boost::python::import("cnoid.Body"); exportBodyItem(); exportItems(); exportSimulationClasses(); } choreonoid-1.5.0/src/BodyPlugin/BodyLinkView.h0000664000000000000000000000101412741425367017737 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_BODYPLUGIN_BODY_LINK_VIEW_H_INCLUDED #define CNOID_BODYPLUGIN_BODY_LINK_VIEW_H_INCLUDED #include namespace cnoid { class BodyLinkViewImpl; class BodyLinkView : public cnoid::View { public: static void initializeClass(ExtensionManager* ext); BodyLinkView(); virtual ~BodyLinkView(); private: BodyLinkViewImpl* impl; virtual bool storeState(Archive& archive); virtual bool restoreState(const Archive& archive); }; } #endif choreonoid-1.5.0/src/RobotAccessPlugin/0000775000000000000000000000000012741425367016536 5ustar rootrootchoreonoid-1.5.0/src/RobotAccessPlugin/exportdecl.h0000664000000000000000000000242112741425367021057 0ustar rootroot #ifndef CNOID_ROBOTACCESSPLUGIN_EXPORTDECL_H_INCLUDED # define CNOID_ROBOTACCESSPLUGIN_EXPORTDECL_H_INCLUDED # if defined _WIN32 || defined __CYGWIN__ # define CNOID_ROBOTACCESSPLUGIN_DLLIMPORT __declspec(dllimport) # define CNOID_ROBOTACCESSPLUGIN_DLLEXPORT __declspec(dllexport) # define CNOID_ROBOTACCESSPLUGIN_DLLLOCAL # else # if __GNUC__ >= 4 # define CNOID_ROBOTACCESSPLUGIN_DLLIMPORT __attribute__ ((visibility("default"))) # define CNOID_ROBOTACCESSPLUGIN_DLLEXPORT __attribute__ ((visibility("default"))) # define CNOID_ROBOTACCESSPLUGIN_DLLLOCAL __attribute__ ((visibility("hidden"))) # else # define CNOID_ROBOTACCESSPLUGIN_DLLIMPORT # define CNOID_ROBOTACCESSPLUGIN_DLLEXPORT # define CNOID_ROBOTACCESSPLUGIN_DLLLOCAL # endif # endif # ifdef CNOID_ROBOTACCESSPLUGIN_STATIC # define CNOID_ROBOTACCESSPLUGIN_DLLAPI # define CNOID_ROBOTACCESSPLUGIN_LOCAL # else # ifdef CnoidRobotAccessPlugin_EXPORTS # define CNOID_ROBOTACCESSPLUGIN_DLLAPI CNOID_ROBOTACCESSPLUGIN_DLLEXPORT # else # define CNOID_ROBOTACCESSPLUGIN_DLLAPI CNOID_ROBOTACCESSPLUGIN_DLLIMPORT # endif # define CNOID_ROBOTACCESSPLUGIN_LOCAL CNOID_ROBOTACCESSPLUGIN_DLLLOCAL # endif #endif #ifdef CNOID_EXPORT # undef CNOID_EXPORT #endif #define CNOID_EXPORT CNOID_ROBOTACCESSPLUGIN_DLLAPI choreonoid-1.5.0/src/RobotAccessPlugin/RobotAccessItem.cpp0000664000000000000000000000162512741425367022274 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "RobotAccessItem.h" using namespace cnoid; RobotAccessItem::RobotAccessItem() { } RobotAccessItem::RobotAccessItem(const RobotAccessItem& org) : Item(org) { } RobotAccessItem::~RobotAccessItem() { } bool RobotAccessItem::connectToRobot() { return true; } bool RobotAccessItem::disconnectFromRobot() { return true; } bool RobotAccessItem::activateServos(bool on) { return true; } bool RobotAccessItem::setStateReadingEnabled(bool on) { return false; } bool RobotAccessItem::sendCurrentPose() { return false; } bool RobotAccessItem::setPlaybackSyncEnabled(bool on) { return false; } void RobotAccessItem::doPutProperties(PutPropertyFunction& putProperty) { } bool RobotAccessItem::store(Archive& archive) { return true; } bool RobotAccessItem::restore(const Archive& archive) { return true; } choreonoid-1.5.0/src/RobotAccessPlugin/RobotAccessItem.h0000664000000000000000000000156712741425367021746 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_ROBOT_ACCESS_PLUGIN_ROBOT_ACCESS_ITEM_H #define CNOID_ROBOT_ACCESS_PLUGIN_ROBOT_ACCESS_ITEM_H #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT RobotAccessItem : public Item { public: virtual bool connectToRobot(); virtual bool disconnectFromRobot(); virtual bool activateServos(bool on); virtual bool setStateReadingEnabled(bool on); virtual bool sendCurrentPose(); virtual bool setPlaybackSyncEnabled(bool on); protected: RobotAccessItem(); RobotAccessItem(const RobotAccessItem& org); virtual ~RobotAccessItem(); virtual void doPutProperties(PutPropertyFunction& putProperty); virtual bool store(Archive& archive); virtual bool restore(const Archive& archive); }; typedef ref_ptr RobotAccessItemPtr; } #endif choreonoid-1.5.0/src/RobotAccessPlugin/RobotAccessPlugin.cpp0000664000000000000000000000124212741425367022627 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "RobotAccessItem.h" #include "RobotAccessBar.h" #include #include "gettext.h" using namespace std; using namespace cnoid; using namespace boost; namespace { class RobotAccessPlugin : public Plugin { public: RobotAccessPlugin(); virtual bool initialize(); virtual bool finalize(); }; }; RobotAccessPlugin::RobotAccessPlugin() : Plugin("RobotAccess") { require("Body"); } bool RobotAccessPlugin::initialize() { addToolBar(new RobotAccessBar()); return true; } bool RobotAccessPlugin::finalize() { return true; } CNOID_IMPLEMENT_PLUGIN_ENTRY(RobotAccessPlugin) choreonoid-1.5.0/src/RobotAccessPlugin/RobotAccessBar.h0000664000000000000000000000057012741425367021545 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_ROBOT_ACCESS_PLUGIN_ROBOT_ACCESS_BAR_H #define CNOID_ROBOT_ACCESS_PLUGIN_ROBOT_ACCESS_BAR_H #include namespace cnoid { class RobotAccessBarImpl; class RobotAccessBar : public ToolBar { public: RobotAccessBar(); ~RobotAccessBar(); private: RobotAccessBarImpl* impl; }; } #endif choreonoid-1.5.0/src/RobotAccessPlugin/CMakeLists.txt0000664000000000000000000000127412741425367021302 0ustar rootroot # @author Shin'ichiro Nakaoka option(BUILD_ROBOT_ACCESS_PLUGIN "Building the RobotAccess Plugin" OFF) if(NOT BUILD_ROBOT_ACCESS_PLUGIN) return() endif() #set(CMAKE_BUILD_TYPE Debug) set(target CnoidRobotAccessPlugin) set(sources RobotAccessPlugin.cpp RobotAccessItem.cpp RobotAccessBar.cpp ) set(headers RobotAccessItem.h ) make_gettext_mofiles(${target} mofiles) if(NOT QT5) QT4_ADD_RESOURCES(RC_SRCS RobotAccessPlugin.qrc) else() QT5_ADD_RESOURCES(RC_SRCS RobotAccessPlugin.qrc) endif() add_cnoid_plugin(${target} SHARED ${sources} ${headers} ${mofiles} ${RC_SRCS}) target_link_libraries(${target} CnoidBodyPlugin) apply_common_setting_for_plugin(${target} "${headers}") choreonoid-1.5.0/src/RobotAccessPlugin/icons/0000775000000000000000000000000012741425367017651 5ustar rootrootchoreonoid-1.5.0/src/RobotAccessPlugin/icons/servo-on.png0000664000000000000000000000313312741425367022127 0ustar rootroot‰PNG  IHDRàw=ĝsBIT|dˆ pHYsììu85tEXtSoftwarewww.inkscape.org›î<ĜIDATH‰“[L÷Ĉ3;;˲ Ĵa%Xbğĉ²&eÉ´•j6‹eƒ/…ʸRUò·ŠZğ/iâËC*Ġ²ħEE*²Ġö!*ÎCµfħħ!µĠzI— âRĠ–q‘q ğ;{a˜ŭ÷3 qšúHŸfĉÌï|ç̑„ż%êâŬK†‚xŽ7€.ŝ=q•·ß„-ëw–EŜ<ġV+˙yġġÄɓ'3€Ş(Ê?²Ùlèƒ ž†$VVrĵì“ĝç]xqÌÍÂòĵö3xğû3F†ËiŜ½vúOƒí½5°ċ1óŝ °iÓ&‰ƒÁÁÁÌÄÄÄ[ÊS󷐤[l­¤­­Í›Ëċ>‘e9/£i™L†X,FYYíííÔÖÖâp84íKЏÇLOO’$}Ş|Ċ---ÍŞŞŜ,..ĥ455Q^^N~~>ùùùH’ÄŬğwéééaß}=zô™Żchh(ëúÍ`0ĝħ)°˙ŝB›ÍvsçΝżßĊbazzšd2IAA•••êëëıxñ"‡ŸÏ·ĦrMӈD"+sss÷³ÙìqSÀjµžqı\zUU•%•Jħ°°@*•"N“N§ısç ´µµÑĠĠĊ… pğŬ¨ŞjV>>>ž{ĝá˘a7ndMóçÏËÀOĵ^ŻM’$VWWQU0B˜Ĥ¨¨żßÏç#‰àóù4ÉÉIFGGSş7…BĦysÛ˘Ñè‹ĊbĜl6yyy&l6›‰ĦĦ!4MñèÑ#Rݳ³³Ü};-„h …B˙úü\I’ît: ğŬ€ë„aÊÊʐ$‰ÒÒR„¤ÓiĤ§§Ùĵy3333Äb1S†aœƒaòӕ_XYYĞĞĞäċċĦ( ŭŭŭ8p€@ @,f³™Òé4ħX UU ‡šëWƒÁ`ÏÉM‹%šÉdìÉd0èëë#àvğéííeïŜ½ĉ<$IB’$ĤĤĤBñxĴŻŻ˙Ù³gsÏC UWW;ĞŞŞ>ž™™1VVV:‡‡‡<ïÇÏ˙Bp˙L7яIENDB`‚choreonoid-1.5.0/src/RobotAccessPlugin/icons/sendpose.png0000664000000000000000000000147212741425367022203 0ustar rootroot‰PNG  IHDRàw=ĝsBIT|dˆ pHYsììu85tEXtSoftwarewww.inkscape.org›î<·IDATH‰í•KHTQÇ˙çÜ;L35Rt(CŬè¨Tb­#H‚@!ßià"kéĈğÚE›°ˆtÔì7†½ˆZ¨Y6˜f…áTvsĈ™;÷ÜŻE86:ĠlÙ·<ß÷ŭÏwŒˆ°c Ì^ÑÑÂ%–lŠò5´5z7•·€½ìžY2/;ˆPf’ı.trrżVôênŭ7£\nWv-V²ĝ2ŽÒĤò|Örĥ@ŠÚaÊÑ-ò {MWúĥäVwÛÌ&9½İüˆœf‹Ìğ½¸rkPûàYÒ4V4ŜS3´e@Nu{6| &ʲç\éQ91!:è#^_×{‡ĊÇ9EӁ²7u}›ĜĞ…c}{˘­ %yòÖ°MhšŽžŝQ}|ÚΏu×]5Ĝ+;*8cŽÔ”8^qò·˜ċHêĞ!B˙³I }1vqĵğĥ…Á˘!€ìÊöf0~)3- § ³˜Ä9B¸Aç<žşÍÑŝú‘ĥĈ@ÀZ[ı}êÀe]ȳïGA^Ĉ†]G²Éé9Ü>3ÂS/¤âİŞEv¸ħÍä÷X$%1YÉÁ‹IĈ䄈 À×ùE¸—–ƒk³s &Ŝc˜˜t\ÖÜ֐¨f] f]JH‘9°%Ċ‡,/Ğèxİ“Nëî2eÇä×·kßċÖvĈpI˜ŝ Ğ"V‚<ñàWġ°Ż_éĉpÚdĦG!p‹·7~ÊàtÔxÖ&Ĵo‡Ĥšá„Vfí×VÖÉ3zóÌB¸&6>ƒTAÂ+PĈï˜!@´Ş`M=5xK€€ĤaĞ[´-­›ÁŠŭB'h"ü^ úĈ˙Áví?À ‡ìvğĦŞjXŸâïğgR—~Ĝ>?V%_Q”Ha`œı$g$˙/2?Ôö!‚9IENDB`‚choreonoid-1.5.0/src/RobotAccessPlugin/icons/icons.svg0000664000000000000000000006715612741425367021524 0ustar rootroot Icons of Choreonoid GRobotPlugin image/svg+xml Icons of Choreonoid GRobotPlugin Shin'ichiro Nakaoka choreonoid-1.5.0/src/RobotAccessPlugin/icons/syncpose.png0000664000000000000000000000171012741425367022221 0ustar rootroot‰PNG  IHDRàw=ĝsBIT|dˆ pHYsììu85tEXtSoftwarewww.inkscape.org›î<EIDATH‰•OlGĈż™Ùuü'Ş1JIŞ’HÀÖ1–rHUQµäFݍÚàr@”nÜʍCŞ9áPUU!qİ%´—¤ħ…˜Z†"ÙˆMj{Ó}3œjÙhgÔwšĠ÷Ŝû½73o‡)°#cŒ-ë| išçg2™; Û à{Ë 4„˜ƒR§„iJIô§Ëù‰Ôŭû•íbùv³Éd´)ÄOŒħÉcİ›8wNBĦCʅo-k˙˙êàZ"ñ&·Ì@`˙{SSĈž}ûµ ÜJ§ŬŞmטëžĝteċŜkŒŒÄc7ƒápÏû““Ft÷îŬi6qûúuŞ”J.¤<5ËŬĜ1`βŜeœßˆîÚŸ˜0Âáp[k-‰żÎÏËÇĊ"œÎfżŜĥĴçs}½½üĝĜ7MS×=@ĝ}qkù<˜R_~ĥ²rmI;Wâñó¸4Ôߏ·-‹qŝÊhĞŝUË ĝc}9]]İ™Lĉßà"c|Ĝ².+à‹ŭŭH ùV­*üöĦ„RżˆfóäT>˙ûĉèQ3è8ß)དĈb­€çìîöíàY£êÖVëğTŻ#oÛàÀ*#7‚; à$”ëu”ëġŽ== =háÇRIJy’À!ĈqĤ”ÂĠD"Bœwœ&9NÔ˘ĝN(„aĴ&%~¨Ġ>RĤyğhçkkUíÌ&“Ñ.ÇÙè(H/˜ >˜ÎfozùžÙÌd2›éxüL•ħÑŞÎ —²ôVoïĵN×@r~Ù>BŬıêtí]M$öHž@)ßIcŒSËË/]ÛqfkŽŽbp`ÀóŸV*ĝùî]Á”zC—Çw‹àÁÒg³í%·–Ñváz@äÀżĞĞ_=k6[ĞZÙï=˜M&£˘˜Ö@€hó“ċeíEƒë>D}~.„M{èt.WöÒµ[ ŠI˘ĝ‘#èéófl<ŽĊ……€½^Ÿ½xô›ċ²ç-Ş·ŭätĤl ñ4ìşKÙöaż(¸ĤYÔé/Btb1`‹ïPIENDB`‚choreonoid-1.5.0/src/RobotAccessPlugin/RobotAccessBar.cpp0000664000000000000000000000633512741425367022105 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "RobotAccessBar.h" #include "RobotAccessItem.h" #include #include #include #include #include "gettext.h" using namespace boost; using namespace cnoid; namespace cnoid { class RobotAccessBarImpl { public: ToolButton* syncToggle; RobotAccessBarImpl(RobotAccessBar* self); void connectToRobots(); void disconnectFromRobots(); void turnOnServos(); void turnOffServos(); void onSendPoseButtonClicked(); void onServoButtonToggled(bool on); }; } namespace { void forEachCheckedRobotAccessItems (boost::function func, const char* noTargetMessage) { ItemList items = ItemTreeView::instance()->checkedItems(); if(items.empty()){ MessageView::instance()->putln(noTargetMessage); } else { for(int i=0; i < items.size(); ++i){ func(items[i].get()); } } } } RobotAccessBar::RobotAccessBar() : ToolBar(N_("RobotAccessBar")) { impl = new RobotAccessBarImpl(this); } RobotAccessBar::~RobotAccessBar() { } RobotAccessBarImpl::RobotAccessBarImpl(RobotAccessBar* self) { self->addButton(_("C"), _("Connect to robots")) ->sigClicked().connect(boost::bind(&RobotAccessBarImpl::connectToRobots, this)); self->addButton(_("D"), _("Disconnect from robots")) ->sigClicked().connect(boost::bind(&RobotAccessBarImpl::disconnectFromRobots, this)); self->addButton(QIcon(":/RobotAccess/icons/servo-on.png"), _("Turn on servos")) ->sigClicked().connect(boost::bind(&RobotAccessBarImpl::turnOnServos, this)); self->addButton(_("OFF"), _("Turn off servos")) ->sigClicked().connect(boost::bind(&RobotAccessBarImpl::turnOffServos, this)); self->addButton(QIcon(":/RobotAccess/icons/sendpose.png"), _("Send the current pose of virtual robots to actual robots")) ->sigClicked().connect(boost::bind(&RobotAccessBarImpl::onSendPoseButtonClicked, this)); syncToggle = self->addToggleButton(QIcon(":/RobotAccess/icons/syncpose.png"), _("Synchronize the pose of actual robots pose with virtual robots")); } void RobotAccessBarImpl::connectToRobots() { forEachCheckedRobotAccessItems( boost::bind(&RobotAccessItem::connectToRobot, _1), _("There are no checked items to connect to robots")); } void RobotAccessBarImpl::disconnectFromRobots() { forEachCheckedRobotAccessItems( boost::bind(&RobotAccessItem::disconnectFromRobot, _1), _("There are no checked items to disconnect from robots")); } void RobotAccessBarImpl::turnOnServos() { forEachCheckedRobotAccessItems( boost::bind(&RobotAccessItem::activateServos, _1, true), _("There are no checked items to activate servos")); } void RobotAccessBarImpl::turnOffServos() { forEachCheckedRobotAccessItems( boost::bind(&RobotAccessItem::activateServos, _1, false), _("There are no checked items to deactivate servos")); } void RobotAccessBarImpl::onSendPoseButtonClicked() { } void RobotAccessBarImpl::onServoButtonToggled(bool on) { } choreonoid-1.5.0/src/RobotAccessPlugin/RobotAccessPlugin.qrc0000664000000000000000000000031412741425367022631 0ustar rootroot icons/servo-on.png icons/sendpose.png icons/syncpose.png choreonoid-1.5.0/src/ScenarioPlugin/0000775000000000000000000000000012741425367016072 5ustar rootrootchoreonoid-1.5.0/src/ScenarioPlugin/ScenarioItem.cpp0000664000000000000000000000171312741425367021162 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #include "ScenarioItem.h" #include #include #include #include #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; namespace { const bool TRACE_FUNCTIONS = false; } void ScenarioItem::initializeClass(ExtensionManager* ext) { ext->itemManager().registerClass(N_("ScenarioItem")); ext->itemManager().addCreationPanel(); } ScenarioItem::ScenarioItem() { } ScenarioItem::ScenarioItem(const ScenarioItem& org) : Item(org) { } ScenarioItem::~ScenarioItem() { } Item* ScenarioItem::doDuplicate() const { return new ScenarioItem(*this); } void ScenarioItem::doPutProperties(PutPropertyFunction& putProperty) { } bool ScenarioItem::store(Archive& archive) { return true; } bool ScenarioItem::restore(const Archive& archive) { return true; } choreonoid-1.5.0/src/ScenarioPlugin/ScenarioView.h0000664000000000000000000000074412741425367020646 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_SCENARIO_PLUGIN_SCENARIO_VIEW_H_INCLUDED #define CNOID_SCENARIO_PLUGIN_SCENARIO_VIEW_H_INCLUDED #include namespace cnoid { class ScenarioViewImpl; class ScenarioView : public cnoid::View { public: static void initializeClass(ExtensionManager* ext); ScenarioView(); virtual ~ScenarioView(); private: friend class ScenarioViewImpl; ScenarioViewImpl* impl; }; } #endif choreonoid-1.5.0/src/ScenarioPlugin/CMakeLists.txt0000664000000000000000000000115712741425367020636 0ustar rootroot # @author Shin'ichiro Nakaoka #set(CMAKE_BUILD_TYPE Debug) option(BUILD_SCENARIO_PLUGIN "Building ScenarioPlugin" OFF) if(NOT BUILD_SCENARIO_PLUGIN) return() elseif(NOT BUILD_MEDIA_PLUGIN) message(FATAL_ERROR "ScenarioPlugin requires MediaPlugin") endif() set(target CnoidScenarioPlugin) set(sources ScenarioPlugin.cpp ScenarioItem.cpp ScenarioView.cpp ) set(headers ) make_gettext_mofiles(${target} mofiles) add_cnoid_plugin(${target} SHARED ${sources} ${headers} ${mofiles}) target_link_libraries(${target} CnoidBodyPlugin CnoidMediaPlugin) apply_common_setting_for_plugin(${target} "${headers}") choreonoid-1.5.0/src/ScenarioPlugin/ScenarioView.cpp0000664000000000000000000002106512741425367021200 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "ScenarioView.h" #include "ScenarioItem.h" #include #include #include #include #include #include #include //#include #include #include #include #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; namespace { const bool TRACE_FUNCTIONS = false; const char* emptyNameString = "--------"; } namespace cnoid { class MotionInfo { public: QHBoxLayout hbox; QLabel motionLabel; PushButton startButton; BodyMotionItemPtr motionItem; MotionInfo(BodyMotionItemPtr motionItem, bool isSequential) : motionItem(motionItem), motionLabel(motionItem->headItem()->name().c_str()) { startButton.setText(_("Start")); if(isSequential){ startButton.setEnabled(false); } hbox.addWidget(&startButton); hbox.addWidget(&motionLabel); hbox.addStretch(); } }; typedef boost::shared_ptr MotionInfoPtr; class ScenarioViewImpl { public: ScenarioViewImpl(ScenarioView* self); ~ScenarioViewImpl(); ScenarioView* self; ostream& os; TimeBar* timeBar; ScenarioItemPtr currentScenarioItem; QVBoxLayout scenarioBox; PushButton updateButton; PushButton startButton; QLabel currentScenarioLabel; CheckBox sequentialCheck; Connection connectionOfItemSelectionChanged; Connection connectionOfCurrentScenarioItemDetachedFromRoot; vector motions; Connection playbackStopConnection; void onItemSelectionChanged(const ItemList& scenarioItems); void setCurrentScenarioItem(ScenarioItemPtr scenarioItem); void update(); void onScenarioItemDetachedFromRoot(ScenarioItemPtr worldItem); void start(); void startMotion(int index); void onPlaybackStopped(int index); }; } void ScenarioView::initializeClass(ExtensionManager* ext) { ext->viewManager().registerClass( "ScenarioView", N_("Scenario"), ViewManager::SINGLE_OPTIONAL); } ScenarioView::ScenarioView() { impl = new ScenarioViewImpl(this); } ScenarioViewImpl::ScenarioViewImpl(ScenarioView* self) : self(self), os(MessageView::mainInstance()->cout()), timeBar(TimeBar::instance()) { self->setDefaultLayoutArea(View::CENTER); QVBoxLayout* vbox = new QVBoxLayout(); QHBoxLayout* hbox = new QHBoxLayout(); updateButton.setText(_("Update")); updateButton.sigClicked().connect(boost::bind(&ScenarioViewImpl::update, this)); hbox->addWidget(&updateButton); startButton.setText(_("Start")); startButton.sigClicked().connect(boost::bind(&ScenarioViewImpl::start, this)); hbox->addWidget(&startButton); sequentialCheck.setText(_("Sequential")); sequentialCheck.sigToggled().connect(boost::bind(&ScenarioViewImpl::update, this)); hbox->addWidget(&sequentialCheck); hbox->addStretch(); vbox->addLayout(hbox); hbox = new QHBoxLayout(); hbox->addWidget(new QLabel(_("Scenario: "))); currentScenarioLabel.setText(emptyNameString); hbox->addWidget(¤tScenarioLabel); currentScenarioLabel.setAlignment(Qt::AlignLeft|Qt::AlignVCenter); hbox->addStretch(); vbox->addLayout(hbox); vbox->addLayout(&scenarioBox); vbox->addStretch(); self->setLayout(vbox); connectionOfItemSelectionChanged = ItemTreeView::mainInstance()->sigSelectionChanged().connect( boost::bind(&ScenarioViewImpl::onItemSelectionChanged, this, _1)); } ScenarioView::~ScenarioView() { delete impl; } ScenarioViewImpl::~ScenarioViewImpl() { connectionOfItemSelectionChanged.disconnect(); playbackStopConnection.disconnect(); } void ScenarioViewImpl::onItemSelectionChanged(const ItemList& scenarioItems) { if(TRACE_FUNCTIONS){ os << "ScenarioViewImpl::onItemSelectionChanged()" << endl; } ScenarioItemPtr scenarioItem = scenarioItems.toSingle(); if(scenarioItem && scenarioItem != currentScenarioItem){ setCurrentScenarioItem(scenarioItem); } } void ScenarioViewImpl::setCurrentScenarioItem(ScenarioItemPtr scenarioItem) { if(TRACE_FUNCTIONS){ os << "ScenarioViewImpl::setCurrentScenarioItem()" << endl; } connectionOfCurrentScenarioItemDetachedFromRoot.disconnect(); currentScenarioItem = scenarioItem; if(scenarioItem){ connectionOfCurrentScenarioItemDetachedFromRoot = scenarioItem->sigDetachedFromRoot().connect( boost::bind(&ScenarioViewImpl::onScenarioItemDetachedFromRoot, this, scenarioItem)); } update(); } void ScenarioViewImpl::update() { motions.clear(); if(!currentScenarioItem){ currentScenarioLabel.setText(""); } else { currentScenarioLabel.setText(currentScenarioItem->name().c_str()); ItemList motionItems; if(motionItems.extractChildItems(currentScenarioItem)){ for(int i=0; i < motionItems.size(); ++i){ MotionInfoPtr info(new MotionInfo(motionItems[i], sequentialCheck.isChecked())); scenarioBox.addLayout(&info->hbox); info->startButton.sigClicked().connect(boost::bind(&ScenarioViewImpl::startMotion, this, i)); motions.push_back(info); } } } } void ScenarioViewImpl::onScenarioItemDetachedFromRoot(ScenarioItemPtr scenarioItem) { if(TRACE_FUNCTIONS){ os << "ScenarioViewImpl::onScenarioItemDetachedFromRoot()" << endl; } if(currentScenarioItem == scenarioItem){ setCurrentScenarioItem(0); } } void ScenarioViewImpl::start() { if(TRACE_FUNCTIONS){ os << "ScenarioViewImpl::onCollisionDetectionToggled()" << endl; } if(sequentialCheck.isChecked()){ for(int i=0; i < motions.size(); ++i){ motions[i]->startButton.setEnabled(i == 0); } } } namespace { template void checkTargetItems(BodyMotionItemPtr motionItem) { ItemTreeView* itv = ItemTreeView::mainInstance(); ItemList targetItems; if(!targetItems.extractChildItems(motionItem)){ Item* parentMotionItem = motionItem->parentItem(); if(!dynamic_cast(parentMotionItem)){ targetItems.extractChildItems(parentMotionItem); } } ItemList allItems; if(allItems.extractChildItems(motionItem->findRootItem())){ for(int i=0; i < allItems.size(); ++i){ ref_ptr item = allItems[i]; typename ItemList::iterator p = std::find(targetItems.begin(), targetItems.end(), item); itv->checkItem(item, (p != targetItems.end())); } } } } void ScenarioViewImpl::startMotion(int index) { if(index < motions.size()){ BodyItemPtr bodyItem = currentScenarioItem->findOwnerItem(); if(bodyItem){ ItemTreeView* itv = ItemTreeView::mainInstance(); MotionInfoPtr info = motions[index]; // select the target body motion item ItemList motionItems; if(motionItems.extractChildItems(bodyItem)){ for(int i=0; i < motionItems.size(); ++i){ BodyMotionItemPtr motionItem = motionItems[i]; if(itv->isItemSelected(motionItem) && (motionItem != info->motionItem)){ itv->selectItem(motionItem, false); } } } itv->selectItem(info->motionItem, true); //checkTargetItems(info->motionItem); checkTargetItems(info->motionItem); if(sequentialCheck.isChecked()){ info->startButton.setEnabled(false); } playbackStopConnection.disconnect(); playbackStopConnection = timeBar->sigPlaybackStopped().connect( boost::bind(&ScenarioViewImpl::onPlaybackStopped, this, index)); timeBar->setTime(0.0); timeBar->startPlayback(); } } } void ScenarioViewImpl::onPlaybackStopped(int index) { playbackStopConnection.disconnect(); if(sequentialCheck.isChecked()){ if(index < motions.size()){ int nextIndex = index + 1; if(nextIndex < motions.size()){ motions[nextIndex]->startButton.setEnabled(true); } } } } choreonoid-1.5.0/src/ScenarioPlugin/ScenarioPlugin.cpp0000664000000000000000000000112412741425367021516 0ustar rootroot /*! @file @author Shin'ichiro Nakaoka */ #include #include #include "ScenarioItem.h" #include "ScenarioView.h" using namespace boost; using namespace cnoid; namespace { class ScenarioPlugin : public Plugin { public: ScenarioPlugin() : Plugin("Scenario") { require("Body"); require("Media"); } virtual bool initialize() { ScenarioItem::initializeClass(this); ScenarioView::initializeClass(this); return true; } }; } CNOID_IMPLEMENT_PLUGIN_ENTRY(ScenarioPlugin); choreonoid-1.5.0/src/ScenarioPlugin/ScenarioItem.h0000664000000000000000000000134612741425367020631 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_SCENARIO_PLUGIN_SCENARIO_ITEM_H_INCLUDED #define CNOID_SCENARIO_PLUGIN_SCENARIO_ITEM_H_INCLUDED #include #include namespace cnoid { class ScenarioItemImpl; class ScenarioItem : public Item { public: static void initializeClass(ExtensionManager* ext); ScenarioItem(); ScenarioItem(const ScenarioItem& org); virtual ~ScenarioItem(); protected: virtual Item* doDuplicate() const; virtual void doPutProperties(PutPropertyFunction& putProperty); virtual bool store(Archive& archive); virtual bool restore(const Archive& archive); }; typedef ref_ptr ScenarioItemPtr; } #endif choreonoid-1.5.0/src/ScenarioPlugin/po/0000775000000000000000000000000012741425367016510 5ustar rootrootchoreonoid-1.5.0/src/ScenarioPlugin/po/ja.po0000664000000000000000000000200412741425367017436 0ustar rootroot# Japanese translations for PACKAGE package. # Copyright (C) 2013 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # nakaoka , 2013. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-08-09 15:18+0900\n" "PO-Revision-Date: 2013-08-09 15:18+0900\n" "Last-Translator: nakaoka \n" "Language-Team: Japanese\n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" #: ScenarioItem.cpp:23 msgid "ScenarioItem" msgstr "‚·ƒŠƒŞ‚Ş‚˘‚¤ƒ†ƒ " #: ScenarioView.cpp:44 ScenarioView.cpp:109 msgid "Start" msgstr "開ċ§‹" #: ScenarioView.cpp:99 msgid "Scenario" msgstr "‚·ƒŠƒŞ‚Ş" #: ScenarioView.cpp:105 msgid "Update" msgstr "ĉ›´ĉ–°" #: ScenarioView.cpp:113 msgid "Sequential" msgstr "逐ĉĴĦ" #: ScenarioView.cpp:120 msgid "Scenario: " msgstr "‚·ƒŠƒŞ‚Ş: " choreonoid-1.5.0/src/PythonPlugin/0000775000000000000000000000000012741425367015610 5ustar rootrootchoreonoid-1.5.0/src/PythonPlugin/PythonScriptItemImpl.cpp0000664000000000000000000001400212741425367022420 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "PythonScriptItemImpl.h" #include #include #include #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; PythonScriptItemImpl::PythonScriptItemImpl(ScriptItem* scriptItem) : scriptItem_(scriptItem), mv(MessageView::instance()) { executor.setBackgroundMode(false); } PythonScriptItemImpl::PythonScriptItemImpl(ScriptItem* scriptItem, const PythonScriptItemImpl& org) : scriptItem_(scriptItem), scriptFilename_(org.scriptFilename_), mv(MessageView::instance()), executor(org.executor) { } PythonScriptItemImpl::~PythonScriptItemImpl() { } void PythonScriptItemImpl::onDisconnectedFromRoot() { terminate(); } bool PythonScriptItemImpl::setScriptFilename(const std::string& filename) { filesystem::path scriptPath(filename); if(filesystem::exists(scriptPath)){ scriptFilename_ = filename; if(scriptItem()->name().empty()){ scriptItem()->setName(getFilename(filesystem::path(filename))); } return true; } else { mv->putln(format(_("Python script file \"%1%\" cannot be loaded. The file does not exist.")) % filename); return false; } } bool PythonScriptItemImpl::setBackgroundMode(bool on) { if(on != executor.isBackgroundMode()){ executor.setBackgroundMode(on); scriptItem_->notifyUpdate(); } return true; } bool PythonScriptItemImpl::isBackgroundMode() const { return executor.isBackgroundMode(); } bool PythonScriptItemImpl::isRunning() const { return (executor.state() != PythonExecutor::NOT_RUNNING); } bool PythonScriptItemImpl::execute() { const string iname = scriptItem()->identityName(); PythonExecutor::State state = executor.state(); if(state == PythonExecutor::RUNNING_FOREGROUND){ showWarningDialog( format(_("Python script \"%1%\" is now running in the foreground. " "The execution of the script cannot be overlapped.")) % iname); return false; } else if(state == PythonExecutor::RUNNING_BACKGROUND){ bool doRestart = showConfirmDialog( _("Python Script Termination"), str(format(_("Python script \"%1%\" is running now. " "Do you want to terminate and restart it?")) % iname)); if(!doRestart){ return false; } else if(!terminate()){ showWarningDialog(_("The python script cannot be terminated. It cannot be restarted.")); return false; } } bool result = false; if(scriptFilename_.empty()){ mv->putln(format(_(" Python script \"%1%\" is empty.")) % iname); } else { filesystem::path scriptPath(scriptFilename_); if(!filesystem::exists(scriptPath)){ mv->putln(format(_("The file of Python script \"%1%\" does not exist.")) % iname); } else { mv->putln(format(_("Execution of Python script \"%1%\" has been started.")) % iname); sigFinishedConnection.disconnect(); sigFinishedConnection = executor.sigFinished().connect( boost::bind(&PythonScriptItemImpl::onScriptFinished, this)); result = executor.execFile(scriptFilename_); } } return result; } bool PythonScriptItemImpl::executeCode(const char* code) { if(executor.state() != PythonExecutor::NOT_RUNNING){ mv->putln( format(_("Python script \"%1%\" is now running in the foreground. " "The code cannot be executed now.")) % scriptItem()->identityName()); return false; } return executor.execCode(code); } bool PythonScriptItemImpl::waitToFinish(double timeout) { return executor.waitToFinish(timeout); } boost::python::object PythonScriptItemImpl::resultObject() { return executor.resultObject(); } const std::string PythonScriptItemImpl::resultString() const { return executor.resultString(); } void PythonScriptItemImpl::onScriptFinished() { sigFinishedConnection.disconnect(); const string iname = scriptItem()->identityName(); if(executor.isTerminated()){ mv->putln(format(_("The execution of Python script \"%1%\" has been terminated.")) % iname); } else if(executor.hasException()){ mv->putln(format(_("The execution of Python script \"%1%\" failed.\n%2%")) % iname % executor.exceptionText()); } else { if(!executor.resultObject().is_none()){ mv->putln(executor.resultString()); } mv->putln(format(_("The execution of Python script \"%1%\" has been finished.")) % iname); } sigScriptFinished_(); } bool PythonScriptItemImpl::terminate() { bool result = true; const string iname = scriptItem()->identityName(); if(executor.state() == PythonExecutor::RUNNING_BACKGROUND){ if(executor.terminate()){ mv->putln(format(_("Python script \"%1%\" has been terminated.")) % iname); } else { mv->putln(format(_("Python script \"%1%\" cannot be terminated. " "Some internal errors may happen.")) % iname); result = false; } } return result; } void PythonScriptItemImpl::doPutProperties(PutPropertyFunction& putProperty) { putProperty(_("Background execution"), executor.isBackgroundMode(), boost::bind(&PythonScriptItemImpl::onBackgroundModeChanged, this, _1)); } bool PythonScriptItemImpl::onBackgroundModeChanged(bool on) { executor.setBackgroundMode(on); return true; } bool PythonScriptItemImpl::store(Archive& archive) { archive.write("backgroundExecution", executor.isBackgroundMode()); return true; } bool PythonScriptItemImpl::restore(const Archive& archive) { bool isBackgroundMode; if(archive.read("backgroundExecution", isBackgroundMode)){ executor.setBackgroundMode(isBackgroundMode); } return true; } choreonoid-1.5.0/src/PythonPlugin/PythonScriptItem.cpp0000664000000000000000000000665712741425367021617 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "PythonScriptItem.h" #include "PythonScriptItemImpl.h" #include #include #include #include #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; void PythonScriptItem::initializeClass(ExtensionManager* ext) { ext->itemManager().registerClass(N_("PythonScriptItem")); ext->itemManager().addLoader( _("Python Script"), "PYTHON-SCRIPT-FILE", "py", boost::bind(&PythonScriptItem::setScriptFilename, _1, _2)); } PythonScriptItem::PythonScriptItem() { impl = new PythonScriptItemImpl(this); doExecutionOnLoading = false; } PythonScriptItem::PythonScriptItem(const PythonScriptItem& org) : ScriptItem(org) { impl = new PythonScriptItemImpl(this, *org.impl); doExecutionOnLoading = org.doExecutionOnLoading; } PythonScriptItem::~PythonScriptItem() { delete impl; } void PythonScriptItem::onDisconnectedFromRoot() { impl->onDisconnectedFromRoot(); } bool PythonScriptItem::setScriptFilename(const std::string& filename) { bool result = impl->setScriptFilename(filename); if(result && doExecutionOnLoading){ callLater(boost::bind(&PythonScriptItem::execute, this), LazyCaller::PRIORITY_LOW); } return result; } const std::string& PythonScriptItem::scriptFilename() const { return impl->scriptFilename(); } bool PythonScriptItem::setBackgroundMode(bool on) { return impl->setBackgroundMode(on); } bool PythonScriptItem::isBackgroundMode() const { return impl->isBackgroundMode(); } bool PythonScriptItem::isRunning() const { return impl->isRunning(); } bool PythonScriptItem::execute() { return impl->execute(); } bool PythonScriptItem::executeCode(const char* code) { return impl->executeCode(code); } bool PythonScriptItem::waitToFinish(double timeout) { return impl->waitToFinish(timeout); } std::string PythonScriptItem::resultString() const { return impl->resultString(); } SignalProxy PythonScriptItem::sigScriptFinished() { return impl->sigScriptFinished(); } bool PythonScriptItem::terminate() { return impl->terminate(); } Item* PythonScriptItem::doDuplicate() const { return new PythonScriptItem(*this); } void PythonScriptItem::doPutProperties(PutPropertyFunction& putProperty) { putProperty(_("Script"), getFilename(filePath())); impl->doPutProperties(putProperty); putProperty(_("Execution on loading"), doExecutionOnLoading, changeProperty(doExecutionOnLoading)); } bool PythonScriptItem::store(Archive& archive) { if(!filePath().empty()){ archive.writeRelocatablePath("file", filePath()); } archive.write("executionOnLoading", doExecutionOnLoading); return impl->store(archive); } bool PythonScriptItem::restore(const Archive& archive) { archive.read("executionOnLoading", doExecutionOnLoading); impl->restore(archive); string filename; if(archive.readRelocatablePath("file", filename)){ bool doExecution = doExecutionOnLoading; doExecutionOnLoading = false; // disable execution in the load function bool loaded = load(filename); doExecutionOnLoading = doExecution; if(loaded && doExecution){ archive.addPostProcess(boost::bind(&PythonScriptItem::execute, this)); } return loaded; } return true; } choreonoid-1.5.0/src/PythonPlugin/exportdecl.h0000664000000000000000000000224312741425367020133 0ustar rootroot #ifndef CNOID_PYTHONPLUGIN_EXPORTDECL_H_INCLUDED # define CNOID_PYTHONPLUGIN_EXPORTDECL_H_INCLUDED # if defined _WIN32 || defined __CYGWIN__ # define CNOID_PYTHONPLUGIN_DLLIMPORT __declspec(dllimport) # define CNOID_PYTHONPLUGIN_DLLEXPORT __declspec(dllexport) # define CNOID_PYTHONPLUGIN_DLLLOCAL # else # if __GNUC__ >= 4 # define CNOID_PYTHONPLUGIN_DLLIMPORT __attribute__ ((visibility("default"))) # define CNOID_PYTHONPLUGIN_DLLEXPORT __attribute__ ((visibility("default"))) # define CNOID_PYTHONPLUGIN_DLLLOCAL __attribute__ ((visibility("hidden"))) # else # define CNOID_PYTHONPLUGIN_DLLIMPORT # define CNOID_PYTHONPLUGIN_DLLEXPORT # define CNOID_PYTHONPLUGIN_DLLLOCAL # endif # endif # ifdef CNOID_PYTHONPLUGIN_STATIC # define CNOID_PYTHONPLUGIN_DLLAPI # define CNOID_PYTHONPLUGIN_LOCAL # else # ifdef CnoidPythonPlugin_EXPORTS # define CNOID_PYTHONPLUGIN_DLLAPI CNOID_PYTHONPLUGIN_DLLEXPORT # else # define CNOID_PYTHONPLUGIN_DLLAPI CNOID_PYTHONPLUGIN_DLLIMPORT # endif # define CNOID_PYTHONPLUGIN_LOCAL CNOID_PYTHONPLUGIN_DLLLOCAL # endif #endif #ifdef CNOID_EXPORT # undef CNOID_EXPORT #endif #define CNOID_EXPORT CNOID_PYTHONPLUGIN_DLLAPI choreonoid-1.5.0/src/PythonPlugin/PythonScriptItemImpl.h0000664000000000000000000000301712741425367022071 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_PYTHON_PLUGIN_PYTHON_SCRIPT_ITEM_IMPL_H_INCLUDED #define CNOID_PYTHON_PLUGIN_PYTHON_SCRIPT_ITEM_IMPL_H_INCLUDED #include "PythonExecutor.h" #include #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT PythonScriptItemImpl { public: PythonScriptItemImpl(ScriptItem* scriptItem); PythonScriptItemImpl(ScriptItem* scriptItem, const PythonScriptItemImpl& org); virtual ~PythonScriptItemImpl(); ScriptItem* scriptItem() { return scriptItem_; } void onDisconnectedFromRoot(); bool setScriptFilename(const std::string& filename); const std::string& scriptFilename() const { return scriptFilename_; } bool setBackgroundMode(bool on); bool isBackgroundMode() const; bool isRunning() const; bool execute(); bool executeCode(const char* code); bool waitToFinish(double timeout); boost::python::object resultObject(); const std::string resultString() const; Signal& sigScriptFinished() { return sigScriptFinished_; } bool terminate(); void doPutProperties(PutPropertyFunction& putProperty); bool store(Archive& archive); bool restore(const Archive& archive); private: void onScriptFinished(); bool onBackgroundModeChanged(bool on); ScriptItem* scriptItem_; std::string scriptFilename_; MessageView* mv; PythonExecutor executor; Connection sigFinishedConnection; Signal sigScriptFinished_; }; } #endif choreonoid-1.5.0/src/PythonPlugin/PythonScriptItem.h0000664000000000000000000000261112741425367021246 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_PYTHON_PLUGIN_PYTHON_SCRIPT_ITEM_H #define CNOID_PYTHON_PLUGIN_PYTHON_SCRIPT_ITEM_H #include #include "exportdecl.h" namespace cnoid { class PythonScriptItemImpl; class CNOID_EXPORT PythonScriptItem : public ScriptItem { public: static void initializeClass(ExtensionManager* ext); PythonScriptItem(); PythonScriptItem(const PythonScriptItem& org); bool setScriptFilename(const std::string& filename); virtual const std::string& scriptFilename() const; virtual bool setBackgroundMode(bool on); virtual bool isBackgroundMode() const; virtual bool isRunning() const; virtual bool execute(); virtual bool executeCode(const char* code); virtual bool waitToFinish(double timeout = 0.0); virtual std::string resultString() const; virtual SignalProxy sigScriptFinished(); virtual bool terminate(); protected: virtual ~PythonScriptItem(); virtual void onDisconnectedFromRoot(); virtual Item* doDuplicate() const; virtual void doPutProperties(PutPropertyFunction& putProperty); virtual bool store(Archive& archive); virtual bool restore(const Archive& archive); private: PythonScriptItemImpl* impl; bool doExecutionOnLoading; }; typedef ref_ptr PythonScriptItemPtr; } #endif choreonoid-1.5.0/src/PythonPlugin/PythonPlugin.cpp0000664000000000000000000002163712741425367020765 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "PythonPlugin.h" #include "PythonScriptItem.h" #include "PythonConsoleView.h" #include "PythonExecutor.h" #include #include #include #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace cnoid; using namespace boost; namespace { python::object mainModule; python::object mainNamespace; python::object cnoidModule; python::object sysModule; python::object exitExceptionType; MappingPtr pythonConfig; Action* redirectionCheck; Action* refreshModulesCheck; list additionalSearchPathList; class MessageViewOut { public: void write(std::string const& text) { if(redirectionCheck->isChecked()){ MessageView* mv = MessageView::instance(); mv->put(text); mv->flush(); } else { cout << text; cout.flush(); } } }; class MessageViewIn { public: python::object readline() { return python::str("\n"); } }; python::object pythonExit() { PyErr_SetObject(exitExceptionType.ptr(), 0); python::throw_error_already_set(); return python::object(); } class PythonPlugin : public Plugin { public: boost::scoped_ptr executor_; python::object messageViewOut; python::object messageViewIn; PythonPlugin(); virtual bool initialize(); bool initializeInterpreter(); virtual bool finalize(); void onSigOptionsParsed(boost::program_options::variables_map& v); bool storeProperties(Archive& archive); void restoreProperties(const Archive& archive); PythonExecutor& executor() { if(!executor_){ executor_.reset(new PythonExecutor); } return *executor_; } }; }; namespace { PythonPlugin* pythonPlugin = 0; } PythonPlugin::PythonPlugin() : Plugin("Python") { pythonPlugin = this; } bool PythonPlugin::initialize() { if(!initializeInterpreter()){ return false; } pythonConfig = AppConfig::archive()->openMapping("Python"); MenuManager& mm = menuManager(); mm.setPath("/Options").setPath("Python"); redirectionCheck = mm.addCheckItem(_("Redirectiton to MessageView")); redirectionCheck->setChecked(pythonConfig->get("redirectionToMessageView", true)); refreshModulesCheck = mm.addCheckItem(_("Refresh modules in the script directory")); refreshModulesCheck->sigToggled().connect(boost::bind(&PythonExecutor::setModuleRefreshEnabled, _1)); if(pythonConfig->get("refreshModules", false)){ refreshModulesCheck->setChecked(true); } PythonScriptItem::initializeClass(this); PythonConsoleView::initializeClass(this); OptionManager& opm = optionManager(); opm.addOption("python,p", program_options::value< vector >(), "load a python script file"); opm.sigOptionsParsed().connect(boost::bind(&PythonPlugin::onSigOptionsParsed, this, _1)); setProjectArchiver( boost::bind(&PythonPlugin::storeProperties, this, _1), boost::bind(&PythonPlugin::restoreProperties, this, _1)); return true; } void PythonPlugin::onSigOptionsParsed(boost::program_options::variables_map& v) { if (v.count("python")) { vector pythonScriptFileNames = v["python"].as< vector >(); for(unsigned int i = 0; i < pythonScriptFileNames.size(); i++){ MessageView::instance()->putln((format(_("Executing python script \"%1%\" ...")) % pythonScriptFileNames[i]).str()); executor().execFile(pythonScriptFileNames[i]); if(!executor().hasException()){ MessageView::instance()->putln(_("The script finished.")); } else { MessageView::instance()->putln(_("Failed to run the python script.")); PyGILock lock; MessageView::instance()->put(executor().exceptionText()); } } } } bool PythonPlugin::initializeInterpreter() { Py_Initialize(); mainModule = python::import("__main__"); mainNamespace = mainModule.attr("__dict__"); /* In Windows, the bin directory must be added to the PATH environment variable so that the DLL in the directory can be loaded in loading Python modules. Note that the corresponding Python variable must be updated instead of using C functions because the Python caches the environment variables and updates the OS variables when the cached variable is updated and the variable values updated using C functions are discarded at that time. For example, the numpy module also updates the PATH variable using the Python variable, and it invalidates the updated PATH value if the value is set using C functions. */ #ifdef WIN32 python::object env = python::import("os").attr("environ"); env["PATH"] = python::str(executableDirectory() + ";") + env["PATH"]; #endif sysModule = python::import("sys"); // set the choreonoid default python script path python::list syspath = python::extract(sysModule.attr("path")); filesystem::path scriptPath = filesystem::path(executableTopDirectory()) / CNOID_PLUGIN_SUBDIR / "python"; syspath.insert(0, getNativePathString(scriptPath)); // Redirect the stdout and stderr to the message view python::object messageViewOutClass = python::class_("MessageViewOut", python::init<>()) .def("write", &MessageViewOut::write); messageViewOut = messageViewOutClass(); sysModule.attr("stdout") = messageViewOut; sysModule.attr("stderr") = messageViewOut; // Disable waiting for input python::object messageViewInClass = python::class_("MessageViewIn", python::init<>()) .def("readline", &MessageViewIn::readline); messageViewIn = messageViewInClass(); sysModule.attr("stdin") = messageViewIn; // Override exit and quit python::object builtins = mainNamespace["__builtins__"]; exitExceptionType = python::import("cnoid.PythonPlugin").attr("ExitException"); python::object exitFunc = python::make_function(pythonExit); builtins.attr("exit") = exitFunc; builtins.attr("quit") = exitFunc; sysModule.attr("exit") = exitFunc; PyEval_InitThreads(); PyEval_SaveThread(); return true; } bool PythonPlugin::storeProperties(Archive& archive) { if(!additionalSearchPathList.empty()){ Listing& pathListing = *archive.openListing("moduleSearchPath"); list::iterator p; for(p = additionalSearchPathList.begin(); p != additionalSearchPathList.end(); ++p){ pathListing.append(archive.getRelocatablePath(*p)); } return true; } return false; } void PythonPlugin::restoreProperties(const Archive& archive) { Listing& pathListing = *archive.findListing("moduleSearchPath"); if(pathListing.isValid()){ MessageView* mv = MessageView::instance(); PyGILock lock; python::list syspath = python::extract(sysModule.attr("path")); string newPath; for(int i=0; i < pathListing.size(); ++i){ newPath = archive.resolveRelocatablePath(pathListing[i].toString()); if(!newPath.empty()){ bool isExisting = false; list::iterator p; for(p = additionalSearchPathList.begin(); p != additionalSearchPathList.end(); ++p){ if(newPath == (*p)){ isExisting = true; break; } } if(!isExisting){ syspath.insert(0, getNativePathString(filesystem::path(newPath))); additionalSearchPathList.push_back(newPath); mv->putln(format(_("PythonPlugin: \"%1%\" has been added to the Python module search path list.")) % newPath); } } } } } bool PythonPlugin::finalize() { pythonConfig->write("redirectionToMessageView", redirectionCheck->isChecked()); pythonConfig->write("refreshModules", refreshModulesCheck->isChecked()); return true; } CNOID_IMPLEMENT_PLUGIN_ENTRY(PythonPlugin); boost::python::object cnoid::pythonMainModule() { return mainModule; } boost::python::object cnoid::pythonMainNamespace() { return mainNamespace; } boost::python::object cnoid::pythonSysModule() { return sysModule; } bool cnoid::execPythonCode(const std::string& code) { PythonExecutor& executor = pythonPlugin->executor(); bool result = executor.execCode(code); if(executor.hasException()){ PyGILock lock; MessageView::instance()->putln(executor.exceptionText()); result = false; } return result; } choreonoid-1.5.0/src/PythonPlugin/rbimporter.py0000664000000000000000000000232012741425367020344 0ustar rootrootimport sys import os.path import __builtin__ rollbackImporter = None class RollbackImporter: def __init__(self, scriptDir): self.scriptDir = scriptDir self.previousModules = [] for k in sys.modules.keys(): self.previousModules.append(k) self.realImport = __builtin__.__import__ __builtin__.__import__ = self._import self.newModules = {} def _import(self, *args): n = args[0] f = args[3] try: g = args[1] except: g = {} try: l = args[2] except: l = {} result = apply(self.realImport, (n, g, l, f)) if result: if hasattr(result, '__file__'): if os.path.dirname(result.__file__) == self.scriptDir: self.newModules[n] = 1 return result def uninstall(self): for m in self.newModules.keys(): if m not in self.previousModules: if m in sys.modules: del(sys.modules[m]) __builtin__.__import__ = self.realImport def refresh(scriptDir): global rollbackImporter if rollbackImporter: rollbackImporter.uninstall() rollbackImporter = RollbackImporter(scriptDir) def uninstall(): if rollbackImporter: rollbackImporter.uninstall() #refresh("") choreonoid-1.5.0/src/PythonPlugin/CMakeLists.txt0000664000000000000000000000211212741425367020344 0ustar rootroot # @author Shin'ichiro Nakaoka if(WIN32) option(BUILD_PYTHON_PLUGIN "Building Python Plugin" OFF) else() option(BUILD_PYTHON_PLUGIN "Building Python Plugin" ON) endif() if(NOT BUILD_PYTHON_PLUGIN) return() elesif(NOT ENABLE_PYTHON) message(FATAL_ERROR "PythonPlugin needs to ENABLE_PYTHON") endif() #set(CMAKE_BUILD_TYPE Debug) set(target CnoidPythonPlugin) set(sources PythonPlugin.cpp PythonExecutor.cpp PythonScriptItem.cpp PythonScriptItemImpl.cpp PythonConsoleView.cpp ) set(headers PythonPlugin.h PythonExecutor.h PythonScriptItem.h PythonScriptItemImpl.h ) make_gettext_mofiles(${target} mofiles) add_cnoid_plugin(${target} SHARED ${sources} ${headers} ${mofiles}) target_link_libraries(${target} CnoidBase ${PYTHON_LIBRARIES} ${Boost_PYTHON_LIBRARY}) apply_common_setting_for_plugin(${target} "${headers}") configure_file(rbimporter.py ${PROJECT_BINARY_DIR}/${CNOID_PYTHON_SUBDIR}/cnoid/ COPYONLY) install(FILES rbimporter.py DESTINATION ${CNOID_PYTHON_SUBDIR}/cnoid CONFIGURATIONS Release Debug RelWithDebInfo MinSizeRel) add_subdirectory(python) choreonoid-1.5.0/src/PythonPlugin/PythonConsoleView.h0000664000000000000000000000113412741425367021417 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_PYTHON_PLUGIN_PYTHON_CONSOLE_VIEW_H #define CNOID_PYTHON_PLUGIN_PYTHON_CONSOLE_VIEW_H #include #include "exportdecl.h" namespace cnoid { class PythonConsoleViewImpl; class CNOID_EXPORT PythonConsoleView : public View { public: static void initializeClass(ExtensionManager* ext); PythonConsoleView(); virtual ~PythonConsoleView(); void inputCommand(const std::string& command); SignalProxy sigOutput(); private: PythonConsoleViewImpl* impl; }; } #endif choreonoid-1.5.0/src/PythonPlugin/PythonPlugin.h0000664000000000000000000000066212741425367020425 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_PYTHON_PLUGIN_PYTHON_UTIL_H #define CNOID_PYTHON_PLUGIN_PYTHON_UTIL_H #include #include "exportdecl.h" namespace cnoid { CNOID_EXPORT boost::python::object pythonMainModule(); CNOID_EXPORT boost::python::object pythonMainNamespace(); CNOID_EXPORT boost::python::object pythonSysModule(); CNOID_EXPORT bool execPythonCode(const std::string& code); } #endif choreonoid-1.5.0/src/PythonPlugin/PythonConsoleView.cpp0000664000000000000000000004335012741425367021760 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "PythonConsoleView.h" #include "PythonPlugin.h" #include #include #include #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; using namespace boost::assign; namespace { const unsigned int HISTORY_SIZE = 100; class PythonConsoleOut { PythonConsoleViewImpl* console; public: void setConsole(PythonConsoleViewImpl* console); void write(std::string const& text); }; class PythonConsoleIn { public: PythonConsoleViewImpl* console; void setConsole(PythonConsoleViewImpl* console); python::object readline(); }; } namespace cnoid { class PythonConsoleViewImpl : public QPlainTextEdit { public: PythonConsoleViewImpl(PythonConsoleView* self); ~PythonConsoleViewImpl(); PythonConsoleView* self; bool isConsoleInMode; QEventLoop eventLoop; string stringFromConsoleIn; int inputColumnOffset; QString prompt; std::list::iterator histIter; std::list history; std::vector splitStringVec; std::vector keywords; Signal sigOutput; python::object consoleOut; python::object consoleIn; python::object sys; python::object orgStdout; python::object orgStderr; python::object orgStdin; python::object interpreter; void setPrompt(const char* newPrompt); void put(const QString& message); void putln(const QString& message); void putPrompt(); void execCommand(); python::object getMemberObject(std::vector& moduleNames); python::object getMemberObject(std::vector& moduleNames, python::object& parentObject); std::vector getMemberNames(python::object& moduleObject); void tabComplete(); QString getInputString(); void setInputString(const QString& command); void addToHistory(const QString& command); QString getPrevHistoryEntry(); QString getNextHistoryEntry(); string getInputFromConsoleIn(); void fixInput(); virtual void keyPressEvent(QKeyEvent* event); virtual void insertFromMimeData(const QMimeData* source); }; } void PythonConsoleOut::setConsole(PythonConsoleViewImpl* console) { this->console = console; } void PythonConsoleOut::write(std::string const& text) { console->put(QString(text.c_str())); console->sigOutput(text); } void PythonConsoleIn::setConsole(PythonConsoleViewImpl* console) { this->console = console; } python::object PythonConsoleIn::readline() { //! \todo release the GIL inside this function return python::str(console->getInputFromConsoleIn()); } void PythonConsoleView::initializeClass(ExtensionManager* ext) { ext->viewManager().registerClass( "PythonConsoleView", N_("Python Console"), ViewManager::SINGLE_DEFAULT); } PythonConsoleView::PythonConsoleView() { impl = new PythonConsoleViewImpl(this); setFocusProxy(impl); } PythonConsoleViewImpl::PythonConsoleViewImpl(PythonConsoleView* self) : self(self) { isConsoleInMode = false; inputColumnOffset = 0; splitStringVec += " ","{","}", "(", ")","[","]","<",">",":",";","^","@","\"",",","\\","!","#","'","=","|","*","?","\t"; self->setDefaultLayoutArea(View::BOTTOM); setFrameShape(QFrame::NoFrame); setReadOnly(false); setWordWrapMode(QTextOption::WrapAnywhere); setUndoRedoEnabled(false); QHBoxLayout* hbox = new QHBoxLayout(); hbox->addWidget(this); self->setLayout(hbox); PyGILock lock; #ifdef _WIN32 try { interpreter = python::import("code").attr("InteractiveConsole")(pythonMainNamespace()); } catch (...) { /* ignore the exception on windows. this module is loaded already. */} #else interpreter = python::import("code").attr("InteractiveConsole")(pythonMainNamespace()); #endif python::object consoleOutClass = python::class_("PythonConsoleOut", python::init<>()) .def("write", &PythonConsoleOut::write); consoleOut = consoleOutClass(); PythonConsoleOut& consoleOut_ = python::extract(consoleOut); consoleOut_.setConsole(this); python::object consoleInClass = python::class_("PythonConsoleIn", python::init<>()) .def("readline", &PythonConsoleIn::readline); consoleIn = consoleInClass(); PythonConsoleIn& consoleIn_ = python::extract(consoleIn); consoleIn_.setConsole(this); sys = pythonSysModule(); python::object keyword = python::import("keyword"); python::list kwlist = python::extract(keyword.attr("kwlist")); for(int i = 0; i < python::len(kwlist); ++i) keywords.push_back(python::extract(kwlist[i])); histIter = history.end(); putln(QString("Python %1").arg(Py_GetVersion())); prompt = ">>> "; putPrompt(); } PythonConsoleView::~PythonConsoleView() { PyGILock lock; delete impl; } PythonConsoleViewImpl::~PythonConsoleViewImpl() { } void PythonConsoleViewImpl::setPrompt(const char* newPrompt) { prompt = newPrompt; } void PythonConsoleViewImpl::put(const QString& message) { moveCursor(QTextCursor::End); insertPlainText(message); moveCursor(QTextCursor::End); } void PythonConsoleViewImpl::putln(const QString& message) { put(message + "\n"); MessageView::instance()->flush(); } void PythonConsoleView::inputCommand(const std::string& command) { impl->put(command.c_str()); impl->execCommand(); } SignalProxy PythonConsoleView::sigOutput() { return impl->sigOutput; } void PythonConsoleViewImpl::putPrompt() { put(prompt); sigOutput(prompt.toStdString()); inputColumnOffset = textCursor().columnNumber(); } void PythonConsoleViewImpl::execCommand() { PyGILock lock; orgStdout = sys.attr("stdout"); orgStderr = sys.attr("stderr"); orgStdin = sys.attr("stdin"); sys.attr("stdout") = consoleOut; sys.attr("stderr") = consoleOut; sys.attr("stdin") = consoleIn; QString command = getInputString(); put("\n"); // This must be done after getInputString(). if(python::extract(interpreter.attr("push")(command.toStdString()))){ setPrompt("... "); } else { setPrompt(">>> "); } if(PyErr_Occurred()){ PyErr_Print(); } sys.attr("stdout") = orgStdout; sys.attr("stderr") = orgStderr; sys.attr("stdin") = orgStdin; addToHistory(command); putPrompt(); } python::object PythonConsoleViewImpl::getMemberObject(std::vector& moduleNames) { python::object parentObject = pythonMainModule(); return getMemberObject(moduleNames,parentObject); } python::object PythonConsoleViewImpl::getMemberObject(std::vector& moduleNames, python::object& parentObject) { if(moduleNames.size() == 0){ return parentObject; }else{ string moduleName = moduleNames.front(); moduleNames.erase(moduleNames.begin()); std::vector memberNames = getMemberNames(parentObject); if(std::find(memberNames.begin(),memberNames.end(),moduleName) == memberNames.end()){ return python::object(); }else{ python::object childObject = parentObject.attr(moduleName.c_str()); return getMemberObject(moduleNames,childObject); } } } std::vector PythonConsoleViewImpl::getMemberNames(python::object& moduleObject) { PyObject* pPyObject = moduleObject.ptr(); if(pPyObject == NULL){ return std::vector(); } python::handle<> h( PyObject_Dir(pPyObject) ); python::list memberNames = python::extract(python::object(h)); std::vector retNames; for(int i=0; i < python::len(memberNames); ++i){ if(!strstr(string(python::extract(memberNames[i])).c_str(), "__" )) retNames.push_back(string(python::extract(memberNames[i]))); } return retNames; } void PythonConsoleViewImpl::tabComplete() { PyGILock lock; orgStdout = sys.attr("stdout"); orgStderr = sys.attr("stderr"); orgStdin = sys.attr("stdin"); sys.attr("stdout") = consoleOut; sys.attr("stderr") = consoleOut; sys.attr("stdin") = consoleIn; QTextCursor cursor = textCursor(); string beforeCursorString = getInputString().toStdString(); beforeCursorString = beforeCursorString.substr(0,cursor.columnNumber()-inputColumnOffset); QString afterCursorString = getInputString(); afterCursorString.remove(0, cursor.columnNumber()-inputColumnOffset); int maxSplitIdx = 0; for(std::vector::iterator it = splitStringVec.begin(); it != splitStringVec.end(); ++it){ int splitIdx = beforeCursorString.find_last_of(*it); maxSplitIdx = std::max(splitIdx == string::npos ? 0 : splitIdx+1,maxSplitIdx); } string lastWord = beforeCursorString.substr(maxSplitIdx); beforeCursorString = beforeCursorString.substr(0,maxSplitIdx); std::vector dottedStrings; boost::split(dottedStrings,lastWord,boost::is_any_of(".")); string lastDottedString = dottedStrings.back();// word after last dot std::vector moduleNames = dottedStrings;// words before last dot moduleNames.pop_back(); python::object targetMemberObject = getMemberObject(moduleNames);//member object before last dot std::vector memberNames = getMemberNames(targetMemberObject); // builtin function and syntax completions if(dottedStrings.size() == 1){ python::object builtinsObject = pythonMainModule().attr("__builtins__"); std::vector builtinMethods = getMemberNames(builtinsObject); memberNames.insert(memberNames.end(), builtinMethods.begin(), builtinMethods.end()); memberNames.insert(memberNames.end(), keywords.begin(), keywords.end()); } std::vector completions; unsigned long int maxLength = std::numeric_limits::max(); for(int i=0; i < memberNames.size(); ++i){ if(memberNames[i].substr(0,lastDottedString.size()) == lastDottedString){ completions.push_back(memberNames[i]); maxLength = std::min((unsigned long int)memberNames[i].size(),maxLength); } } if(PyErr_Occurred()){ PyErr_Print(); } sys.attr("stdout") = orgStdout; sys.attr("stderr") = orgStderr; sys.attr("stdin") = orgStdin; if(completions.size() != 0){ // max common string among completions std::string maxCommonStr = lastDottedString; for(int i=maxCommonStr.size(); i < maxLength; ++i){ bool commomFlg = true; for(int j=1; j < completions.size(); ++j){ if(completions[0].at(i) != completions[j].at(i)){ commomFlg = false; break; } } if( commomFlg ){ maxCommonStr.push_back(completions[0].at(i)); }else{ break; } } string beforeLastDotStr = ""; for(std::vector::iterator it = dottedStrings.begin(); it != dottedStrings.end()-1; ++it){ beforeLastDotStr.append(*it); beforeLastDotStr.append("."); } if(lastDottedString == maxCommonStr){ put("\n"); // This must be done after getInputString(). string str = ""; for(int i=0; i < completions.size(); ++i){ str.append(beforeLastDotStr); str.append(completions[i]); str.append(" "); } putln(QString(str.c_str())); putPrompt(); } string str = ""; str.append(beforeCursorString); str.append(beforeLastDotStr); str.append(maxCommonStr); str.append(afterCursorString.toStdString()); setInputString(QString(str.c_str())); for(int i=0; i < afterCursorString.toStdString().size(); ++i) moveCursor(QTextCursor::Left); } } QString PythonConsoleViewImpl::getInputString() { QTextDocument* doc = document(); QString line = doc->findBlockByLineNumber(doc->lineCount() - 1).text(); line.remove(0, inputColumnOffset); return line; } void PythonConsoleViewImpl::setInputString(const QString& command) { if(getInputString() == command){ return; } QTextCursor cursor = textCursor(); cursor.movePosition(QTextCursor::End); cursor.movePosition(QTextCursor::StartOfLine, QTextCursor::KeepAnchor); cursor.movePosition(QTextCursor::Right, QTextCursor::KeepAnchor, inputColumnOffset); cursor.removeSelectedText(); cursor.insertText(command); moveCursor(QTextCursor::End); } void PythonConsoleViewImpl::addToHistory(const QString& command) { if(!command.isEmpty()){ if(history.empty() || history.back() != command){ if(HISTORY_SIZE <= history.size()){ history.pop_front(); } history.push_back(command); } histIter = history.end(); } } QString PythonConsoleViewImpl::getPrevHistoryEntry() { if(!history.empty()){ if(histIter != history.begin()){ --histIter; } return *histIter; } return QString(); } QString PythonConsoleViewImpl::getNextHistoryEntry() { if(!history.empty()){ if(histIter != history.end()){ ++histIter; if(histIter != history.end()){ return *histIter; } } } return QString(); } string PythonConsoleViewImpl::getInputFromConsoleIn() { sys.attr("stdout") = orgStdout; sys.attr("stderr") = orgStderr; sys.attr("stdin") = orgStdin; int result; Py_BEGIN_ALLOW_THREADS isConsoleInMode = true; inputColumnOffset = textCursor().columnNumber(); result = eventLoop.exec(); isConsoleInMode = false; Py_END_ALLOW_THREADS sys.attr("stdout") = consoleOut; sys.attr("stderr") = consoleOut; sys.attr("stdin") = consoleIn; if(result == 0){ return stringFromConsoleIn + "\n"; } else { put("\n"); //! \todo put an error message here return string(); } } void PythonConsoleViewImpl::fixInput() { stringFromConsoleIn = getInputString().toStdString(); put("\n"); eventLoop.exit(); } void PythonConsoleViewImpl::keyPressEvent(QKeyEvent* event) { bool done = false; switch(event->key()){ case Qt::Key_F: if(event->modifiers() == Qt::ControlModifier){ moveCursor(QTextCursor::Right); done = true; } break; case Qt::Key_B: if(event->modifiers() == Qt::ControlModifier){ if(textCursor().columnNumber() > inputColumnOffset){ moveCursor(QTextCursor::Left); } done = true; } break; case Qt::Key_H: if(event->modifiers() == Qt::ControlModifier){ if(textCursor().columnNumber() > inputColumnOffset){ QTextCursor cursor = textCursor(); cursor.movePosition(QTextCursor::Left, QTextCursor::KeepAnchor, 1); cursor.removeSelectedText(); } done = true; } break; case Qt::Key_Left: case Qt::Key_Backspace: if(textCursor().columnNumber() <= inputColumnOffset){ done = true; } break; case Qt::Key_P: if(event->modifiers() != Qt::ControlModifier){ break; } case Qt::Key_Up: setInputString(getPrevHistoryEntry()); done = true; break; case Qt::Key_N: if(event->modifiers() != Qt::ControlModifier){ break; } case Qt::Key_Down: setInputString(getNextHistoryEntry()); done = true; break; case Qt::Key_A: if(event->modifiers() == Qt::ControlModifier){ moveCursor(QTextCursor::StartOfLine); for(int i=0; i < inputColumnOffset; ++i) moveCursor(QTextCursor::Right); done = true; } break; case Qt::Key_E: if( event->modifiers() == Qt::ControlModifier ){ moveCursor(QTextCursor::End); } break; case Qt::Key_Return: if(isConsoleInMode){ fixInput(); } else { execCommand(); } done = true; break; case Qt::Key_Tab: { QString inputString = getInputString(); if(inputString.toStdString().empty() || *(inputString.toStdString().end()-1) == '\t'){ done = false; }else{ tabComplete(); done = true; } } break; default: break; } if(!done){ QPlainTextEdit::keyPressEvent(event); } } /** \todo Implement this virtual function to correctly process a pasted text block */ void PythonConsoleViewImpl::insertFromMimeData(const QMimeData* source) { if(!source->hasText()){ QPlainTextEdit::insertFromMimeData(source); } else { QString text = source->text(); QStringList lines = text.split(QRegExp("(\r\n|\r|\n)")); int n = lines.size(); if(n > 0){ for(int i=0; i < n - 1; ++i){ put(lines[i]); execCommand(); } const QString& lastLine = lines[n-1]; if(!lastLine.isEmpty()){ put(lastLine); if(text.contains(QRegExp("[\r\n]$"))){ execCommand(); } } } } } choreonoid-1.5.0/src/PythonPlugin/po/0000775000000000000000000000000012741425367016226 5ustar rootrootchoreonoid-1.5.0/src/PythonPlugin/po/ja.po0000664000000000000000000001057312741425367017166 0ustar rootroot# Japanese translations for PACKAGE package. # Copyright (C) 2013 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # nakaoka , 2013. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-01-28 18:59+0900\n" "PO-Revision-Date: 2013-09-10 16:13+0900\n" "Last-Translator: nakaoka \n" "Language-Team: Japanese\n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" #: PythonConsoleView.cpp:117 msgid "Python Console" msgstr "Python‚³ƒ³‚½ƒĵƒĞ" #: PythonPlugin.cpp:120 msgid "Redirectiton to MessageView" msgstr "" #: PythonPlugin.cpp:123 msgid "Refresh modules in the script directory" msgstr "" #: PythonPlugin.cpp:149 msgid "Executing python script \"%1%\" ..." msgstr "Python‚ı‚ŻƒŞƒ—ƒˆ \"%1%\" ‚’ċŸèĦŒä¸­..." #: PythonPlugin.cpp:152 msgid "The script finished." msgstr "‚ı‚ŻƒŞƒ—ƒˆŒçµ‚了——Ÿ€‚" #: PythonPlugin.cpp:154 msgid "Failed to run the python script." msgstr "Python‚ı‚ŻƒŞƒ—ƒˆċŸèĦŒĞċ¤ħĉ•———Ÿ€‚" #: PythonPlugin.cpp:243 msgid "" "PythonPlugin: \"%1%\" has been added to the Python module search path list." msgstr "PythonPlugin: \"%1%\" ŒPythonƒ˘‚¸ƒƒĵƒĞƒ‘‚ıĞèż½ċŠ •‚Œ—Ÿ€‚" #: PythonScriptItem.cpp:21 msgid "PythonScriptItem" msgstr "Python‚ı‚ŻƒŞƒ—ƒˆ‚˘‚¤ƒ†ƒ " #: PythonScriptItem.cpp:23 msgid "Python Script" msgstr "Python‚ı‚ŻƒŞƒ—ƒˆ" #: PythonScriptItem.cpp:133 msgid "Script" msgstr "‚ı‚ŻƒŞƒ—ƒˆ" #: PythonScriptItem.cpp:135 msgid "Execution on loading" msgstr "èŞ­żèĵżĉ™‚ĞċŸèĦŒ" #: PythonScriptItemImpl.cpp:57 msgid "Python script file \"%1%\" cannot be loaded. The file does not exist." msgstr "" "Python‚ı‚ŻƒŞƒ—ƒˆƒ•‚Ħ‚¤ƒĞ \"%1%\" Żċ­˜ċœ¨—Ş„Ÿ‚èŞ­ż“‚€“¨Œ§›‚“€‚" #: PythonScriptItemImpl.cpp:92 msgid "" "Python script \"%1%\" is now running in the foreground. The execution of the " "script cannot be overlapped." msgstr "" "Python‚ı‚ŻƒŞƒ—ƒˆ \"%1%\" Żƒƒƒ‚Ż‚°ƒİ‚Ĥƒ³ƒ‰‚ıƒĴƒƒƒ‰§ċŸèĦŒä¸­§™€‚‚ı‚ŻƒŞƒ—ƒˆ‚’" "重複—ĤċŸèĦŒ™‚‹“¨Ż§›‚“€‚" #: PythonScriptItemImpl.cpp:97 msgid "Python Script Termination" msgstr "Python‚ı‚ŻƒŞƒ—ƒˆċœĉ­˘" #: PythonScriptItemImpl.cpp:98 msgid "" "Python script \"%1%\" is running now. Do you want to terminate and restart " "it?" msgstr "" "Python‚ı‚ŻƒŞƒ—ƒˆ\"%1%\"Żƒƒƒ‚Ż‚°ƒİ‚Ĥƒ³ƒ‰‚ıƒĴƒƒƒ‰§ċŸèĦŒä¸­§™€‚“‚Œ‚’ċœĉ­˘—Ĥ" "ċ†ċŸèĦŒ—™‹ïĵŸ" #: PythonScriptItemImpl.cpp:103 msgid "The python script cannot be terminated. It cannot be restarted." msgstr "Python‚ı‚ŻƒŞƒ—ƒˆ‚’終了§›‚“€‚ċ†ċŸèĦŒ§›‚“€‚" #: PythonScriptItemImpl.cpp:111 msgid " Python script \"%1%\" is empty." msgstr "Python‚ı‚ŻƒŞƒ—ƒˆ \"%1%\" Żçİş§™€‚" #: PythonScriptItemImpl.cpp:117 msgid "The file of Python script \"%1%\" does not exist." msgstr "Python‚ı‚ŻƒŞƒ—ƒˆ \"%1%\" ƒ•‚Ħ‚¤ƒĞŒċ­˜ċœ¨—›‚“€‚" #: PythonScriptItemImpl.cpp:120 msgid "Execution of Python script \"%1%\" has been started." msgstr "Python‚ı‚ŻƒŞƒ—ƒˆ \"%1%\" ċŸèĦŒ‚’é–‹ċ§‹——Ÿ€‚" #: PythonScriptItemImpl.cpp:138 msgid "" "Python script \"%1%\" is now running in the foreground. The code cannot be " "executed now." msgstr "" "Python‚ı‚ŻƒŞƒ—ƒˆ\"%1%\"Ż ƒƒƒ‚Ż‚°ƒİ‚Ĥƒ³ƒ‰‚ıƒĴƒƒƒ‰§ċŸèĦŒä¸­§™€‚“‚Œ‚’ċœĉ­˘" "—Ĥċ†ċŸèĦŒ—™‹ïĵŸ" #: PythonScriptItemImpl.cpp:175 msgid "The execution of Python script \"%1%\" has been finished." msgstr "Python‚ı‚ŻƒŞƒ—ƒˆ \"%1%\" ċŸèĦŒŒċŒäş†——Ÿ€‚" #: PythonScriptItemImpl.cpp:177 msgid "" "The execution of Python script \"%1%\" failed.\n" "%2%" msgstr "" "Python‚ı‚ŻƒŞƒ—ƒˆ \"%1%\" ċŸèĦŒŒċ¤ħĉ•———Ÿ€‚\n" "%2%" #: PythonScriptItemImpl.cpp:192 msgid "Python script \"%1%\" has been terminated." msgstr "Python‚ı‚ŻƒŞƒ—ƒˆ \"%1%\" ‚’ċœĉ­˘——Ÿ€‚" #: PythonScriptItemImpl.cpp:194 msgid "" "Python script \"%1%\" cannot be terminated. Some internal errors may happen." msgstr "Python‚ı‚ŻƒŞƒ—ƒˆ \"%1%\" ċŸèĦŒ‚’ċœĉ­˘§›‚“€‚ċ†ċŸèĦŒ§›‚“€‚" #: PythonScriptItemImpl.cpp:205 msgid "Background execution" msgstr "ƒƒƒ‚Ż‚°ƒİ‚Ĥƒ³ƒ‰ċŸèĦŒ" choreonoid-1.5.0/src/PythonPlugin/PythonExecutor.cpp0000664000000000000000000003534012741425367021321 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "PythonExecutor.h" #include #include #include #include #include #include #include #include #include #include // Boost 1.58 #if BOOST_VERSION / 100 % 1000 == 58 #include #endif using namespace std; using namespace boost; using namespace cnoid; namespace { bool isInitialized = false; python::object exitExceptionType; python::object sys; python::object StringOutClass; bool isDefaultModuleRefreshEnabled = false; python::object rollBackImporter; typedef map PathRefMap; PathRefMap additionalPythonPathRefMap; class StringOut { string buf; public: void write(string const& text){ buf += text; } const string& text() const { return buf; } }; void initializeStaticObjects() { if(!isInitialized){ PyGILock lock; exitExceptionType = python::import("cnoid.PythonPlugin").attr("ExitException"); sys = python::import("sys"); StringOutClass = python::class_("StringOut", python::init<>()) .def("write", &StringOut::write) .def("text", &StringOut::text, python::return_value_policy()); rollBackImporter = python::import("cnoid.rbimporter"); isInitialized = true; } } } namespace cnoid { class PythonExecutorImpl : public QThread { public: bool isBackgroundMode; bool isRunningForeground; bool isModuleRefreshEnabled; boost::function functionToExecScript; Qt::HANDLE threadId; mutable QMutex stateMutex; QWaitCondition stateCondition; python::object resultObject; string resultString; Signal sigFinished; string scriptDirectory; PathRefMap::iterator pathRefIter; bool hasException; string exceptionTypeName; string exceptionText; python::object exceptionType; python::object exceptionValue; python::object lastResultObject; string lastResultString; python::object lastExceptionType; python::object lastExceptionValue; string lastExceptionTypeName; string lastExceptionText; bool isTerminated; PythonExecutorImpl(); PythonExecutorImpl(const PythonExecutorImpl& org); void resetLastResultObjects(); ~PythonExecutorImpl(); PythonExecutor::State state() const; bool exec(boost::function execScript, const string& filename); bool execMain(boost::function execScript); virtual void run(); bool waitToFinish(double timeout); void onBackgroundExecutionFinished(); void releasePythonPathRef(); bool terminateScript(); }; } void PythonExecutor::setModuleRefreshEnabled(bool on) { isDefaultModuleRefreshEnabled = on; } PythonExecutor::PythonExecutor() { impl = new PythonExecutorImpl(); } PythonExecutorImpl::PythonExecutorImpl() { isBackgroundMode = false; isRunningForeground = false; isModuleRefreshEnabled = isDefaultModuleRefreshEnabled; hasException = false; isTerminated = false; resetLastResultObjects(); } PythonExecutor::PythonExecutor(const PythonExecutor& org) { impl = new PythonExecutorImpl(*org.impl); } PythonExecutorImpl::PythonExecutorImpl(const PythonExecutorImpl& org) { isBackgroundMode = org.isBackgroundMode; isRunningForeground = false; isModuleRefreshEnabled = isDefaultModuleRefreshEnabled; hasException = false; isTerminated = false; resetLastResultObjects(); } void PythonExecutorImpl::resetLastResultObjects() { lastResultObject = boost::python::object(); // null lastExceptionType = boost::python::object(); // null lastExceptionValue = boost::python::object(); // null } PythonExecutor::~PythonExecutor() { delete impl; } PythonExecutorImpl::~PythonExecutorImpl() { if(state() == PythonExecutor::RUNNING_BACKGROUND){ if(!terminateScript()){ QThread::terminate(); wait(); } } } void PythonExecutor::setBackgroundMode(bool on) { impl->isBackgroundMode = on; } bool PythonExecutor::isBackgroundMode() const { return impl->isBackgroundMode; } PythonExecutor::State PythonExecutorImpl::state() const { PythonExecutor::State state; if(QThread::isRunning()){ state = PythonExecutor::RUNNING_BACKGROUND; } else { stateMutex.lock(); if(isRunningForeground){ state = PythonExecutor::RUNNING_FOREGROUND; } else { state = PythonExecutor::NOT_RUNNING; } stateMutex.unlock(); } return state; } PythonExecutor::State PythonExecutor::state() const { return impl->state(); } static boost::python::object execPythonCodeSub(const std::string& code) { return python::exec(code.c_str(), cnoid::pythonMainNamespace()); } static boost::python::object execPythonFileSub(const std::string& filename) { // Boost 1.58 #if BOOST_VERSION / 100 % 1000 == 58 // Avoid a segv with exec_file // See: https://github.com/boostorg/python/pull/15 std::ifstream t(filename.c_str()); std::stringstream buffer; buffer << t.rdbuf(); return execPythonCodeSub(buffer.str().c_str()); #else // default implementation return python::exec_file(filename.c_str(), cnoid::pythonMainNamespace()); #endif } bool PythonExecutor::execCode(const std::string& code) { return impl->exec(boost::bind(execPythonCodeSub, code), ""); } bool PythonExecutor::execFile(const std::string& filename) { return impl->exec(boost::bind(execPythonFileSub, filename), filename); } bool PythonExecutorImpl::exec(boost::function execScript, const string& filename) { if(state() != PythonExecutor::NOT_RUNNING){ return false; } if(!isInitialized){ initializeStaticObjects(); } bool doAddPythonPath = false; pathRefIter = additionalPythonPathRefMap.end(); filesystem::path filepath; if(filename.empty()){ scriptDirectory.clear(); } else { filepath = getAbsolutePath(filesystem::path(filename)); scriptDirectory = getPathString(filepath.parent_path()); if(!scriptDirectory.empty()){ pathRefIter = additionalPythonPathRefMap.find(scriptDirectory); if(pathRefIter == additionalPythonPathRefMap.end()){ pathRefIter = additionalPythonPathRefMap.insert(PathRefMap::value_type(scriptDirectory, 1)).first; doAddPythonPath = true; } else { pathRefIter->second += 1; } } } bool result = true; { PyGILock lock; // clear exception variables hasException = false; exceptionTypeName.clear(); exceptionText.clear(); exceptionType = python::object(); exceptionValue = python::object(); isTerminated = false; functionToExecScript = execScript; if(doAddPythonPath){ python::list syspath = python::extract(pythonSysModule().attr("path")); syspath.insert(0, scriptDirectory); } if(isModuleRefreshEnabled){ rollBackImporter.attr("refresh")(scriptDirectory); } if(!filename.empty()){ filesystem::path relative; if(findRelativePath(filesystem::current_path(), filepath, relative)){ pythonMainNamespace()["__file__"] = getPathString(relative); } } if(!isBackgroundMode){ stateMutex.lock(); threadId = currentThreadId(); isRunningForeground = true; stateMutex.unlock(); result = execMain(execScript); } } if(isBackgroundMode){ stateMutex.lock(); isRunningForeground = false; start(); // wait for the threadId variable to be set in the run() function. stateCondition.wait(&stateMutex); stateMutex.unlock(); } return result; } bool PythonExecutorImpl::execMain(boost::function execScript) { bool completed = false; resultObject = boost::python::object(); resultString.clear(); try { resultObject = execScript(); resultString = python::extract(python::str(resultObject)); completed = true; } catch(python::error_already_set const & ex) { if(PyErr_Occurred()){ if(PyErr_ExceptionMatches(exitExceptionType.ptr())){ PyErr_Clear(); isTerminated = true; } else { PyObject* ptype; PyObject* pvalue; PyObject* ptraceback; PyErr_Fetch(&ptype, &pvalue, &ptraceback); if(ptype){ exceptionType = python::object(python::handle<>(python::borrowed(ptype))); exceptionTypeName = python::extract(python::str(exceptionType)); } if(pvalue){ exceptionValue = python::object(python::handle<>(python::borrowed(pvalue))); } // get an error message by redirecting the output of PyErr_Print() python::object stderr_ = sys.attr("stderr"); python::object strout = StringOutClass(); sys.attr("stderr") = strout; PyErr_Restore(ptype, pvalue, ptraceback); PyErr_Print(); sys.attr("stderr") = stderr_; exceptionText = python::extract(strout.attr("text")()); resultObject = exceptionValue; resultString = exceptionText; hasException = true; } } } //releasePythonPathRef(); stateMutex.lock(); isRunningForeground = false; lastResultObject = resultObject; lastResultString = resultString; lastExceptionType = exceptionType; lastExceptionValue = exceptionValue; lastExceptionTypeName = exceptionTypeName; lastExceptionText = exceptionText; stateCondition.wakeAll(); stateMutex.unlock(); if(QThread::isRunning()){ callLater(boost::bind(&PythonExecutorImpl::onBackgroundExecutionFinished, this)); } else { sigFinished(); } return completed; } void PythonExecutorImpl::run() { stateMutex.lock(); threadId = currentThreadId(); stateCondition.wakeAll(); stateMutex.unlock(); PyGILock lock; execMain(functionToExecScript); } bool PythonExecutor::waitToFinish(double timeout) { return impl->waitToFinish(timeout); } bool PythonExecutorImpl::waitToFinish(double timeout) { unsigned long time = (timeout == 0.0) ? ULONG_MAX : timeout * 1000.0; if(QThread::isRunning()){ return wait(time); } else if(isRunningForeground){ stateMutex.lock(); const bool isDifferentThread = (threadId != QThread::currentThreadId()); stateMutex.unlock(); if(!isDifferentThread){ return false; } else { bool isTimeout = false; while(true){ bool finished = false; stateMutex.lock(); if(!isRunningForeground){ finished = true; } else { isTimeout = !stateCondition.wait(&stateMutex, time); finished = !isRunningForeground; } stateMutex.unlock(); if(finished || isTimeout){ break; } } return !isTimeout; } } return true; } /** \note GIL must be obtained when accessing this object. */ boost::python::object PythonExecutor::resultObject() { impl->stateMutex.lock(); boost::python::object object = impl->lastResultObject; impl->stateMutex.unlock(); return object; } const std::string PythonExecutor::resultString() const { impl->stateMutex.lock(); string result = impl->lastResultString; impl->stateMutex.unlock(); return result; } void PythonExecutorImpl::onBackgroundExecutionFinished() { sigFinished(); } void PythonExecutorImpl::releasePythonPathRef() { if(pathRefIter != additionalPythonPathRefMap.end()){ if(--pathRefIter->second == 0){ PyGILock lock; python::list syspath = python::extract(pythonSysModule().attr("path")); int n = python::len(syspath); for(int i=0; i < n; ++i){ string path = python::extract(syspath[i]); if(path == scriptDirectory){ syspath.pop(i); break; } } additionalPythonPathRefMap.erase(pathRefIter); } pathRefIter = additionalPythonPathRefMap.end(); } } SignalProxy PythonExecutor::sigFinished() { return impl->sigFinished; } bool PythonExecutor::terminate() { return impl->terminateScript(); } bool PythonExecutorImpl::terminateScript() { bool terminated = true; if(QThread::isRunning()){ terminated = false; for(int i=0; i < 400; ++i){ { PyGILock lock; PyThreadState_SetAsyncExc((long)threadId, exitExceptionType().ptr()); } if(wait(20)){ terminated = true; break; } } //releasePythonPathRef(); } else if(isRunningForeground){ PyGILock lock; PyErr_SetObject(exitExceptionType().ptr(), 0); //releasePythonPathRef(); python::throw_error_already_set(); } return terminated; } bool PythonExecutor::hasException() const { return impl->hasException; } /** \note The name includes module components. */ const std::string PythonExecutor::exceptionTypeName() const { impl->stateMutex.lock(); string name = impl->lastExceptionTypeName; impl->stateMutex.unlock(); return name; } const std::string PythonExecutor::exceptionText() const { impl->stateMutex.lock(); string text = impl->lastExceptionText; impl->stateMutex.unlock(); return text; } /** \note GIL must be obtained when accessing this object. */ boost::python::object PythonExecutor::exceptionType() const { impl->stateMutex.lock(); python::object exceptionType = impl->lastExceptionType; impl->stateMutex.unlock(); return exceptionType; } /** \note GIL must be obtained when accessing this object. */ boost::python::object PythonExecutor::exceptionValue() const { impl->stateMutex.lock(); python::object value = impl->lastExceptionValue; impl->stateMutex.unlock(); return value; } bool PythonExecutor::isTerminated() const { return impl->isTerminated; } choreonoid-1.5.0/src/PythonPlugin/python/0000775000000000000000000000000012741425367017131 5ustar rootrootchoreonoid-1.5.0/src/PythonPlugin/python/CMakeLists.txt0000664000000000000000000000024412741425367021671 0ustar rootroot # @author Shin'ichiro Nakaoka set(target PyPythonPlugin) add_cnoid_python_module(${target} PyPythonPlugin.cpp) target_link_libraries(${target} CnoidPythonPlugin) choreonoid-1.5.0/src/PythonPlugin/python/PyPythonPlugin.cpp0000664000000000000000000000121412741425367022604 0ustar rootroot/* * @author Shin'ichiro Nakaoka */ #include using namespace boost; BOOST_PYTHON_MODULE(PythonPlugin) { // define the ExitException class which inherits the built-in Exception class python::object mainModule = python::import("__main__"); python::object mainName = mainModule.attr("__name__"); mainModule.attr("__name__") = python::scope().attr("__name__"); python::exec("class ExitException (Exception): pass\n", mainModule.attr("__dict__"), python::scope().attr("__dict__")); //python object::ExitException = python::scope().attr("ExitException"); mainModule.attr("__name__") = mainName; } choreonoid-1.5.0/src/PythonPlugin/PythonExecutor.h0000664000000000000000000000231312741425367020760 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_PYTHON_PLUGIN_PYTHON_EXECUTOR_H #define CNOID_PYTHON_PLUGIN_PYTHON_EXECUTOR_H #include "PythonPlugin.h" #include #include "exportdecl.h" namespace cnoid { class PythonExecutorImpl; class CNOID_EXPORT PythonExecutor { public: static void setModuleRefreshEnabled(bool on); PythonExecutor(); PythonExecutor(const PythonExecutor& org); ~PythonExecutor(); void setBackgroundMode(bool on); bool isBackgroundMode() const; enum State { NOT_RUNNING, RUNNING_FOREGROUND, RUNNING_BACKGROUND }; State state() const; bool execCode(const std::string& code); bool execFile(const std::string& filename); bool waitToFinish(double timeout); boost::python::object resultObject(); const std::string resultString() const; SignalProxy sigFinished(); bool hasException() const; const std::string exceptionTypeName() const; const std::string exceptionText() const; boost::python::object exceptionType() const; boost::python::object exceptionValue() const; bool isTerminated() const; bool terminate(); private: PythonExecutorImpl* impl; }; } #endif choreonoid-1.5.0/src/ODEPlugin/0000775000000000000000000000000012741425367014736 5ustar rootrootchoreonoid-1.5.0/src/ODEPlugin/exportdecl.h0000664000000000000000000000213612741425367017262 0ustar rootroot#ifndef CNOID_ODEPLUGIN_EXPORTDECL_H_INCLUDED # define CNOID_ODEPLUGIN_EXPORTDECL_H_INCLUDED # if defined _WIN32 || defined __CYGWIN__ # define CNOID_ODEPLUGIN_DLLIMPORT __declspec(dllimport) # define CNOID_ODEPLUGIN_DLLEXPORT __declspec(dllexport) # define CNOID_ODEPLUGIN_DLLLOCAL # else # if __GNUC__ >= 4 # define CNOID_ODEPLUGIN_DLLIMPORT __attribute__ ((visibility("default"))) # define CNOID_ODEPLUGIN_DLLEXPORT __attribute__ ((visibility("default"))) # define CNOID_ODEPLUGIN_DLLLOCAL __attribute__ ((visibility("hidden"))) # else # define CNOID_ODEPLUGIN_DLLIMPORT # define CNOID_ODEPLUGIN_DLLEXPORT # define CNOID_ODEPLUGIN_DLLLOCAL # endif # endif # ifdef CNOID_ODEPLUGIN_STATIC # define CNOID_ODEPLUGIN_DLLAPI # define CNOID_ODEPLUGIN_LOCAL # else # ifdef CnoidODEPlugin_EXPORTS # define CNOID_ODEPLUGIN_DLLAPI CNOID_ODEPLUGIN_DLLEXPORT # else # define CNOID_ODEPLUGIN_DLLAPI CNOID_ODEPLUGIN_DLLIMPORT # endif # define CNOID_ODEPLUGIN_LOCAL CNOID_ODEPLUGIN_DLLLOCAL # endif #endif #ifdef CNOID_EXPORT # undef CNOID_EXPORT #endif #define CNOID_EXPORT CNOID_ODEPLUGIN_DLLAPI choreonoid-1.5.0/src/ODEPlugin/ODESimulatorItem.cpp0000664000000000000000000012636312741425367020603 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "ODESimulatorItem.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "gettext.h" #ifdef GAZEBO_ODE #include #define ITEM_NAME N_("GazeboODESimulatorItem") #else #include #define ITEM_NAME N_("ODESimulatorItem") #endif #include using namespace std; using namespace boost; using namespace cnoid; namespace { const bool TRACE_FUNCTIONS = false; const bool USE_AMOTOR = false; const bool MEASURE_PHYSICS_CALCULATION_TIME = true; const double DEFAULT_GRAVITY_ACCELERATION = 9.80665; typedef Eigen::Matrix Vertex; struct Triangle { int indices[3]; }; dMatrix3 identity = { 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0 }; dMatrix3 flippedIdentity = { 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0 }; inline void makeInternal(Vector3& v) { double a = v.z(); v.z() = -v.y(); v.y() = a; } inline void toInternal(const Vector3& v, Vector3& out_v) { out_v << v.x(), v.z(), -v.y(); } class ODEBody; class ODELink : public Referenced { public: Link* link; dBodyID bodyID; dJointID jointID; vector geomID; dTriMeshDataID triMeshDataID; vector vertices; vector triangles; typedef map< dGeomID, Position, std::less, Eigen::aligned_allocator< pair > > OffsetMap; OffsetMap offsetMap; dJointID motorID; ODELink(ODESimulatorItemImpl* simImpl, ODEBody* odeBody, ODELink* parent, const Vector3& parentOrigin, Link* link); ~ODELink(); void createLinkBody(ODESimulatorItemImpl* simImpl, dWorldID worldID, ODELink* parent, const Vector3& origin); void createGeometry(ODEBody* odeBody); void setKinematicStateToODE(); void setKinematicStateToODEflip(); void setTorqueToODE(); void setVelocityToODE(); void getKinematicStateFromODE(); void getKinematicStateFromODEflip(); void addMesh(MeshExtractor* extractor, ODEBody* odeBody); }; typedef ref_ptr ODELinkPtr; class ODEBody : public SimulationBody { public: vector odeLinks; dWorldID worldID; dSpaceID spaceID; vector forceSensorFeedbacks; BasicSensorSimulationHelper sensorHelper; int geometryId; ODEBody(const Body& orgBody); ~ODEBody(); void createBody(ODESimulatorItemImpl* simImpl); void setExtraJoints(bool flipYZ); void setKinematicStateToODE(bool flipYZ); void setTorqueToODE(); void setVelocityToODE(); void getKinematicStateFromODE(bool flipYZ); void updateForceSensors(bool flipYZ); void alignToZAxisIn2Dmode(); }; } namespace cnoid { typedef std::map CrawlerLinkMap; class ODESimulatorItemImpl { public: ODESimulatorItem* self; bool flipYZ; dWorldID worldID; dSpaceID spaceID; dJointGroupID contactJointGroupID; double timeStep; CrawlerLinkMap crawlerLinks; vector geometryIdToLink; Selection stepMode; Vector3 gravity; double friction; bool isJointLimitMode; bool is2Dmode; double globalERP; FloatingNumberString globalCFM; int numIterations; double overRelaxation; bool enableMaxCorrectingVel; FloatingNumberString maxCorrectingVel; double surfaceLayerDepth; bool useWorldCollision; CollisionDetectorPtr collisionDetector; bool velocityMode; double physicsTime; QElapsedTimer physicsTimer; double collisionTime; QElapsedTimer collisionTimer; ODESimulatorItemImpl(ODESimulatorItem* self); ODESimulatorItemImpl(ODESimulatorItem* self, const ODESimulatorItemImpl& org); void initialize(); ~ODESimulatorItemImpl(); void clear(); bool initializeSimulation(const std::vector& simBodies); void addBody(ODEBody* odeBody); bool stepSimulation(const std::vector& activeSimBodies); void doPutProperties(PutPropertyFunction& putProperty); void store(Archive& archive); void restore(const Archive& archive); void collisionCallback(const CollisionPair& collisionPair); }; } ODELink::ODELink (ODESimulatorItemImpl* simImpl, ODEBody* odeBody, ODELink* parent, const Vector3& parentOrigin, Link* link) { odeBody->odeLinks.push_back(this); this->link = link; bodyID = 0; jointID = 0; triMeshDataID = 0; geomID.clear(); motorID = 0; Vector3 o = parentOrigin + link->b(); if(odeBody->worldID){ createLinkBody(simImpl, odeBody->worldID, parent, o); } if(!simImpl->useWorldCollision){ createGeometry(odeBody); } for(Link* child = link->child(); child; child = child->sibling()){ new ODELink(simImpl, odeBody, this, o, child); } } void ODELink::createLinkBody(ODESimulatorItemImpl* simImpl, dWorldID worldID, ODELink* parent, const Vector3& origin) { bodyID = dBodyCreate(worldID); dBodySetData(bodyID, link); dMass mass; dMassSetZero(&mass); const Matrix3& I = link->I(); #if 1 Vector3 axis = link->a(); Matrix3 I0 = I + axis * axis.transpose() * link->Jm2(); dMassSetParameters(&mass, link->m(), 0.0, 0.0, 0.0, I0(0,0), I0(1,1), I0(2,2), I0(0,1), I0(0,2), I0(1,2)); #else dMassSetParameters(&mass, link->m(), 0.0, 0.0, 0.0, I(0,0), I(1,1), I(2,2), I(0,1), I(0,2), I(1,2)); #endif dBodySetMass(bodyID, &mass); Vector3 c; Vector3 o; Vector3 a; Vector3 d; if(!simImpl->flipYZ){ c = link->c(); o = origin; a = link->a(); d = link->d(); dBodySetRotation(bodyID, identity); } else { toInternal(link->c(), c); toInternal(origin, o); toInternal(link->a(), a); toInternal(link->d(), d); dBodySetRotation(bodyID, flippedIdentity); } // set the default global position to set a joint Vector3 p = o + c; dBodySetPosition(bodyID, p.x(), p.y(), p.z()); dBodyID parentBodyID = parent ? parent->bodyID : 0; switch(link->jointType()){ case Link::ROTATIONAL_JOINT: jointID = dJointCreateHinge(worldID, 0); dJointAttach(jointID, bodyID, parentBodyID); dJointSetHingeAnchor(jointID, o.x(), o.y(), o.z()); dJointSetHingeAxis(jointID, a.x(), a.y(), a.z()); if(simImpl->isJointLimitMode){ if(link->q_upper() < numeric_limits::max()){ dJointSetHingeParam(jointID, dParamHiStop, link->q_upper()); } if(link->q_lower() > -numeric_limits::max()){ dJointSetHingeParam(jointID, dParamLoStop, link->q_lower()); } } if(simImpl->velocityMode){ if(!USE_AMOTOR){ #ifdef GAZEBO_ODE dJointSetHingeParam(jointID, dParamFMax, 100); //??? dJointSetHingeParam(jointID, dParamFudgeFactor, 1); #else dJointSetHingeParam(jointID, dParamFMax, numeric_limits::max()); dJointSetHingeParam(jointID, dParamFudgeFactor, 1); #endif }else{ motorID = dJointCreateAMotor(worldID, 0); dJointAttach(motorID, bodyID, parentBodyID); dJointSetAMotorMode(motorID, dAMotorUser); dJointSetAMotorNumAxes(motorID, 1); dJointSetAMotorAxis(motorID, 0, 2, a.x(), a.y(), a.z()); #ifdef GAZEBO_ODE dJointSetAMotorParam(motorID, dParamFMax, 100); #else dJointSetAMotorParam(motorID, dParamFMax, numeric_limits::max() ); #endif dJointSetAMotorParam(motorID, dParamFudgeFactor, 1); } } break; case Link::SLIDE_JOINT: jointID = dJointCreateSlider(worldID, 0); dJointAttach(jointID, bodyID, parentBodyID); dJointSetSliderAxis(jointID, d.x(), d.y(), d.z()); if(simImpl->isJointLimitMode){ if(link->q_upper() < numeric_limits::max()){ dJointSetSliderParam(jointID, dParamHiStop, link->q_upper()); } if(link->q_lower() > -numeric_limits::max()){ dJointSetSliderParam(jointID, dParamLoStop, link->q_lower()); } } if(simImpl->velocityMode){ dJointSetSliderParam(jointID, dParamFMax, numeric_limits::max() ); dJointSetSliderParam(jointID, dParamFudgeFactor, 1 ); } break; case Link::FREE_JOINT: break; case Link::FIXED_JOINT: default: #ifdef GAZEBO_ODE jointID = dJointCreateFixed(worldID, 0); dJointAttach(jointID, bodyID, parentBodyID); dJointSetFixed(jointID); if(link->jointType() == Link::PSEUDO_CONTINUOUS_TRACK || link->jointType() == Link::CRAWLER_JOINT){ simImpl->crawlerLinks.insert(make_pair(bodyID, link)); } #else if(parentBodyID){ jointID = dJointCreateFixed(worldID, 0); dJointAttach(jointID, bodyID, parentBodyID); dJointSetFixed(jointID); if(link->jointType() == Link::PSEUDO_CONTINUOUS_TRACK || link->jointType() == Link::CRAWLER_JOINT){ simImpl->crawlerLinks.insert(make_pair(bodyID, link)); } } else { dBodySetKinematic(bodyID); } #endif break; } } void ODELink::createGeometry(ODEBody* odeBody) { if(link->shape()){ MeshExtractor* extractor = new MeshExtractor; if(extractor->extract(link->shape(), boost::bind(&ODELink::addMesh, this, extractor, odeBody))){ if(!vertices.empty()){ triMeshDataID = dGeomTriMeshDataCreate(); dGeomTriMeshDataBuildSingle(triMeshDataID, &vertices[0], sizeof(Vertex), vertices.size(), &triangles[0],triangles.size() * 3, sizeof(Triangle)); dGeomID gId = dCreateTriMesh(odeBody->spaceID, triMeshDataID, 0, 0, 0); geomID.push_back(gId); dGeomSetBody(gId, bodyID); } } delete extractor; } } void ODELink::addMesh(MeshExtractor* extractor, ODEBody* odeBody) { SgMesh* mesh = extractor->currentMesh(); const Affine3& T = extractor->currentTransform(); bool meshAdded = false; if(mesh->primitiveType() != SgMesh::MESH){ bool doAddPrimitive = false; Vector3 scale; optional translation; if(!extractor->isCurrentScaled()){ scale.setOnes(); doAddPrimitive = true; } else { Affine3 S = extractor->currentTransformWithoutScaling().inverse() * extractor->currentTransform(); if(S.linear().isDiagonal()){ if(!S.translation().isZero()){ translation = S.translation(); } scale = S.linear().diagonal(); if(mesh->primitiveType() == SgMesh::BOX){ doAddPrimitive = true; } else if(mesh->primitiveType() == SgMesh::SPHERE){ // check if the sphere is uniformly scaled for all the axes if(scale.x() == scale.y() && scale.x() == scale.z()){ doAddPrimitive = true; } } else if(mesh->primitiveType() == SgMesh::CYLINDER){ // check if the bottom circle face is uniformly scaled if(scale.x() == scale.z()){ doAddPrimitive = true; } } } } if(doAddPrimitive){ bool created = false; dGeomID geomId; switch(mesh->primitiveType()){ case SgMesh::BOX : { const Vector3& s = mesh->primitive().size; geomId = dCreateBox(odeBody->spaceID, s.x() * scale.x(), s.y() * scale.y(), s.z() * scale.z()); created = true; break; } case SgMesh::SPHERE : { SgMesh::Sphere sphere = mesh->primitive(); geomId = dCreateSphere(odeBody->spaceID, sphere.radius * scale.x()); created = true; break; } case SgMesh::CYLINDER : { SgMesh::Cylinder cylinder = mesh->primitive(); geomId = dCreateCylinder(odeBody->spaceID, cylinder.radius * scale.x(), cylinder.height * scale.y()); created = true; break; } default : break; } if(created){ geomID.push_back(geomId); dGeomSetBody(geomId, bodyID); Affine3 T_ = extractor->currentTransformWithoutScaling(); if(translation){ T_ *= Translation3(*translation); } Vector3 p = T_.translation()-link->c(); dMatrix3 R = { T_(0,0), T_(0,1), T_(0,2), 0.0, T_(1,0), T_(1,1), T_(1,2), 0.0, T_(2,0), T_(2,1), T_(2,2), 0.0 }; if(bodyID){ dGeomSetOffsetPosition(geomId, p.x(), p.y(), p.z()); dGeomSetOffsetRotation(geomId, R); }else{ offsetMap.insert(OffsetMap::value_type(geomId,T_)); } meshAdded = true; } } } if(!meshAdded){ const int vertexIndexTop = vertices.size(); const SgVertexArray& vertices_ = *mesh->vertices(); const int numVertices = vertices_.size(); for(int i=0; i < numVertices; ++i){ const Vector3 v = T * vertices_[i].cast() - link->c(); vertices.push_back(Vertex(v.x(), v.y(), v.z())); } const int numTriangles = mesh->numTriangles(); for(int i=0; i < numTriangles; ++i){ SgMesh::TriangleRef src = mesh->triangle(i); Triangle tri; tri.indices[0] = vertexIndexTop + src[0]; tri.indices[1] = vertexIndexTop + src[1]; tri.indices[2] = vertexIndexTop + src[2]; triangles.push_back(tri); } } } ODELink::~ODELink() { for(vector::iterator it=geomID.begin(); it!=geomID.end(); it++) dGeomDestroy(*it); if(triMeshDataID){ dGeomTriMeshDataDestroy(triMeshDataID); } } void ODELink::setKinematicStateToODE() { const Position& T = link->T(); if(bodyID){ dMatrix3 R2 = { T(0,0), T(0,1), T(0,2), 0.0, T(1,0), T(1,1), T(1,2), 0.0, T(2,0), T(2,1), T(2,2), 0.0 }; dBodySetRotation(bodyID, R2); const Vector3 lc = link->R() * link->c(); const Vector3 c = link->p() + lc; dBodySetPosition(bodyID, c.x(), c.y(), c.z()); const Vector3& w = link->w(); const Vector3 v = link->v() + w.cross(lc); dBodySetLinearVel(bodyID, v.x(), v.y(), v.z()); dBodySetAngularVel(bodyID, w.x(), w.y(), w.z()); }else{ for(vector::iterator it = geomID.begin(); it!=geomID.end(); it++){ OffsetMap::iterator it0 = offsetMap.find(*it); Position offset(Position::Identity()); if(it0!=offsetMap.end()) offset = it0->second; Position T_ = T*offset; Vector3 p = T_.translation() + link->c(); dMatrix3 R2 = { T(0,0), T(0,1), T(0,2), 0.0, T(1,0), T(1,1), T(1,2), 0.0, T(2,0), T(2,1), T(2,2), 0.0 }; dGeomSetPosition(*it, p.x(), p.y(), p.z()); dGeomSetRotation(*it, R2); } } } void ODELink::setKinematicStateToODEflip() { const Position& T = link->T(); dMatrix3 R2 = { T(0,0), T(0,1), T(0,2), 0.0, T(2,0), T(2,1), T(2,2), 0.0, -T(1,0), -T(1,1), -T(1,2), 0.0 }; if(bodyID){ dBodySetRotation(bodyID, R2); const Vector3 lc = link->R() * link->c(); const Vector3 c = link->p() + lc; dBodySetPosition(bodyID, c.x(), c.z(), -c.y()); const Vector3& w = link->w(); const Vector3 v = link->v() + w.cross(lc); dBodySetLinearVel(bodyID, v.x(), v.z(), -v.y()); dBodySetAngularVel(bodyID, w.x(), w.z(), -w.y()); }else{ const Vector3 c = link->p() + link->R() * link->c(); for(vector::iterator it = geomID.begin(); it!=geomID.end(); it++){ dGeomSetPosition(*it, c.x(), c.y(), -c.z()); dGeomSetRotation(*it, R2); } } } /** \note This method must not be called for a static body. */ void ODELink::getKinematicStateFromODE() { if(jointID){ if(link->isRotationalJoint()){ link->q() = dJointGetHingeAngle(jointID); link->dq() = dJointGetHingeAngleRate(jointID); } else if(link->isSlideJoint()){ link->q() = dJointGetSliderPosition(jointID); link->dq() = dJointGetSliderPositionRate(jointID); } } const dReal* R = dBodyGetRotation(bodyID); link->R() << R[0], R[1], R[2], R[4], R[5], R[6], R[8], R[9], R[10]; typedef Eigen::Map > toVector3; const Vector3 c = link->R() * link->c(); link->p() = toVector3(dBodyGetPosition(bodyID)) - c; link->w() = toVector3(dBodyGetAngularVel(bodyID)); link->v() = toVector3(dBodyGetLinearVel(bodyID)) - link->w().cross(c); } /** \note This method must not be called for a static body. */ void ODELink::getKinematicStateFromODEflip() { if(jointID){ if(link->isRotationalJoint()){ link->q() = dJointGetHingeAngle(jointID); link->dq() = dJointGetHingeAngleRate(jointID); } else if(link->isSlideJoint()){ link->q() = dJointGetSliderPosition(jointID); link->dq() = dJointGetSliderPositionRate(jointID); } } const dReal* R = dBodyGetRotation(bodyID); link->R() << R[0], R[1], R[2], -R[8], -R[9], -R[10], R[4], R[5], R[6]; Vector3 c; toInternal(link->R() * link->c(), c); typedef Eigen::Map > toVector3; const Vector3 p = toVector3(dBodyGetPosition(bodyID)) - c; toVector3 w(dBodyGetAngularVel(bodyID)); const Vector3 v = toVector3(dBodyGetLinearVel(bodyID)) - w.cross(c); link->p() << p.x(), -p.z(), p.y(); link->w() << w.x(), -w.z(), w.y(); link->v() << v.x(), -v.z(), v.y(); } /** \note This method must not be called for the root link and a static body. */ void ODELink::setTorqueToODE() { if(link->isRotationalJoint()){ dJointAddHingeTorque(jointID, link->u()); } else if(link->isSlideJoint()){ dJointAddSliderForce(jointID, link->u()); } } void ODELink::setVelocityToODE() { if(link->isRotationalJoint()){ dReal v = link->dq(); if(!USE_AMOTOR) dJointSetHingeParam(jointID, dParamVel, v); else dJointSetAMotorParam(motorID, dParamVel, v); } else if(link->isSlideJoint()){ dReal v = link->dq(); dJointSetSliderParam(jointID, dParamVel, v); } } ODEBody::ODEBody(const Body& orgBody) : SimulationBody(new Body(orgBody)) { worldID = 0; spaceID = 0; geometryId = 0; } ODEBody::~ODEBody() { if(spaceID){ dSpaceDestroy(spaceID); } } void ODEBody::createBody(ODESimulatorItemImpl* simImpl) { Body* body = this->body(); worldID = body->isStaticModel() ? 0 : simImpl->worldID; if(simImpl->useWorldCollision){ geometryId = addBodyToCollisionDetector(*body, *simImpl->collisionDetector, bodyItem()->isSelfCollisionDetectionEnabled()); }else{ spaceID = dHashSpaceCreate(simImpl->spaceID); dSpaceSetCleanup(spaceID, 0); } ODELink* rootLink = new ODELink(simImpl, this, 0, Vector3::Zero(), body->rootLink()); setKinematicStateToODE(simImpl->flipYZ); if(simImpl->useWorldCollision){ int size = simImpl->geometryIdToLink.size(); int numLinks = odeLinks.size(); simImpl->geometryIdToLink.resize(geometryId+numLinks); for(int i=0; i < numLinks; i++){ ODELink* odeLink = odeLinks[i].get(); int index = odeLink->link->index(); simImpl->geometryIdToLink[geometryId+index] = odeLink; simImpl->collisionDetector->updatePosition(geometryId+index, odeLink->link->T()); } } setExtraJoints(simImpl->flipYZ); if(simImpl->is2Dmode && worldID){ dJointID planeJointID = dJointCreatePlane2D(worldID, 0); dJointAttach(planeJointID, rootLink->bodyID, 0); } setTorqueToODE(); sensorHelper.initialize(body, simImpl->timeStep, simImpl->gravity); // set joint feedbacks for force sensors const DeviceList& forceSensors = sensorHelper.forceSensors(); forceSensorFeedbacks.resize(forceSensors.size()); for(size_t i=0; i < forceSensors.size(); ++i){ dJointSetFeedback(odeLinks[forceSensors[i]->link()->index()]->jointID, &forceSensorFeedbacks[i]); } } void ODEBody::setExtraJoints(bool flipYZ) { Body* body = this->body(); const int n = body->numExtraJoints(); for(int j=0; j < n; ++j){ Body::ExtraJoint& extraJoint = body->extraJoint(j); ODELinkPtr odeLinkPair[2]; for(int i=0; i < 2; ++i){ ODELinkPtr odeLink; Link* link = extraJoint.link[i]; if(link->index() < odeLinks.size()){ odeLink = odeLinks[link->index()]; if(odeLink->link == link){ odeLinkPair[i] = odeLink; } } if(!odeLink){ break; } } if(odeLinkPair[1]){ dJointID jointID = 0; Link* link = odeLinkPair[0]->link; Vector3 p = link->attitude() * extraJoint.point[0] + link->p(); Vector3 a = link->attitude() * extraJoint.axis; if(flipYZ){ makeInternal(p); makeInternal(a); } // \todo do the destroy management for these joints if(extraJoint.type == Body::EJ_PISTON){ jointID = dJointCreatePiston(worldID, 0); dJointAttach(jointID, odeLinkPair[0]->bodyID, odeLinkPair[1]->bodyID); dJointSetPistonAnchor(jointID, p.x(), p.y(), p.z()); dJointSetPistonAxis(jointID, a.x(), a.y(), a.z()); } else if(extraJoint.type == Body::EJ_BALL){ jointID = dJointCreateBall(worldID, 0); dJointAttach(jointID, odeLinkPair[0]->bodyID, odeLinkPair[1]->bodyID); dJointSetBallAnchor(jointID, p.x(), p.y(), p.z()); } } } } void ODEBody::setKinematicStateToODE(bool flipYZ) { if(!flipYZ){ for(size_t i=0; i < odeLinks.size(); ++i){ odeLinks[i]->setKinematicStateToODE(); } } else { for(size_t i=0; i < odeLinks.size(); ++i){ odeLinks[i]->setKinematicStateToODEflip(); } } } void ODEBody::setTorqueToODE() { // Skip the root link for(size_t i=1; i < odeLinks.size(); ++i){ odeLinks[i]->setTorqueToODE(); } } void ODEBody::setVelocityToODE() { // Skip the root link for(size_t i=1; i < odeLinks.size(); ++i){ odeLinks[i]->setVelocityToODE(); } } void ODEBody::getKinematicStateFromODE(bool flipYZ) { if(!flipYZ){ for(size_t i=0; i < odeLinks.size(); ++i){ odeLinks[i]->getKinematicStateFromODE(); } } else { for(size_t i=0; i < odeLinks.size(); ++i){ odeLinks[i]->getKinematicStateFromODEflip(); } } } void ODEBody::updateForceSensors(bool flipYZ) { const DeviceList& forceSensors = sensorHelper.forceSensors(); for(int i=0; i < forceSensors.size(); ++i){ ForceSensor* sensor = forceSensors[i]; const Link* link = sensor->link(); const dJointFeedback& fb = forceSensorFeedbacks[i]; Vector3 f, tau; if(!flipYZ){ f << fb.f2[0], fb.f2[1], fb.f2[2]; tau << fb.t2[0], fb.t2[1], fb.t2[2]; } else { f << fb.f2[0], -fb.f2[2], fb.f2[1]; tau << fb.t2[0], -fb.t2[2], fb.t2[1]; } const Matrix3 R = link->R() * sensor->R_local(); const Vector3 p = link->R() * sensor->p_local(); sensor->f() = R.transpose() * f; sensor->tau() = R.transpose() * (tau - p.cross(f)); sensor->notifyStateChange(); } } void ODEBody::alignToZAxisIn2Dmode() { static const Quat r(AngleAxis(PI / 2.0, Vector3(1.0, 0.0, 0.0))); dBodyID& bodyID = odeLinks.front()->bodyID; const dReal* q0 = dBodyGetQuaternion(bodyID); Quat q(q0[0], q0[1], q0[2], q0[3]); Quat q2 = r * q; q2.x() = 0.0; q2.z() = 0.0; q2.normalize(); Quat q3 = r.inverse() * q2; dReal q4[4]; q4[0] = q3.w(); q4[1] = q3.x(); q4[2] = q3.y(); q4[3] = q3.z(); dBodySetQuaternion(bodyID, q4); const dReal* w = dBodyGetAngularVel(bodyID); dBodySetAngularVel(bodyID, 0, 0, w[2]); } void ODESimulatorItem::initializeClass(ExtensionManager* ext) { ext->itemManager().registerClass(ITEM_NAME); ext->itemManager().addCreationPanel(); } ODESimulatorItem::ODESimulatorItem() { impl = new ODESimulatorItemImpl(this); } ODESimulatorItemImpl::ODESimulatorItemImpl(ODESimulatorItem* self) : self(self), stepMode(ODESimulatorItem::NUM_STEP_MODES, CNOID_GETTEXT_DOMAIN_NAME) { initialize(); stepMode.setSymbol(ODESimulatorItem::STEP_ITERATIVE, N_("Iterative (quick step)")); stepMode.setSymbol(ODESimulatorItem::STEP_BIG_MATRIX, N_("Big matrix")); stepMode.select(ODESimulatorItem::STEP_ITERATIVE); gravity << 0.0, 0.0, -DEFAULT_GRAVITY_ACCELERATION; globalERP = 0.4; globalCFM = "1.0e-10"; numIterations = 50; overRelaxation = 1.3; enableMaxCorrectingVel = true; maxCorrectingVel = "1.0e-3"; surfaceLayerDepth = 0.0001; friction = 1.0; isJointLimitMode = false; is2Dmode = false; flipYZ = false; useWorldCollision = false; velocityMode = false; } ODESimulatorItem::ODESimulatorItem(const ODESimulatorItem& org) : SimulatorItem(org) { impl = new ODESimulatorItemImpl(this, *org.impl); } ODESimulatorItemImpl::ODESimulatorItemImpl(ODESimulatorItem* self, const ODESimulatorItemImpl& org) : self(self) { initialize(); stepMode = org.stepMode; gravity = org.gravity; globalERP = org.globalERP; globalCFM = org.globalCFM; numIterations = org.numIterations; overRelaxation = org.overRelaxation; enableMaxCorrectingVel = org.enableMaxCorrectingVel; maxCorrectingVel = org.maxCorrectingVel; surfaceLayerDepth = org.surfaceLayerDepth; friction = org.friction; isJointLimitMode = org.isJointLimitMode; is2Dmode = org.is2Dmode; flipYZ = org.flipYZ; useWorldCollision = org.useWorldCollision; velocityMode = org.velocityMode; } void ODESimulatorItemImpl::initialize() { worldID = 0; spaceID = 0; contactJointGroupID = dJointGroupCreate(0); self->SimulatorItem::setAllLinkPositionOutputMode(true); } ODESimulatorItem::~ODESimulatorItem() { delete impl; } ODESimulatorItemImpl::~ODESimulatorItemImpl() { clear(); if(contactJointGroupID){ dJointGroupDestroy(contactJointGroupID); } } void ODESimulatorItem::setStepMode(int value) { impl->stepMode.select(value); } void ODESimulatorItem::setGravity(const Vector3& gravity) { impl->gravity = gravity; } void ODESimulatorItem::setFriction(double friction) { impl->friction = friction; } void ODESimulatorItem::setJointLimitMode(bool on) { impl->isJointLimitMode = on; } void ODESimulatorItem::set2Dmode(bool on) { impl->is2Dmode = on; } void ODESimulatorItem::setGlobalERP(double erp) { impl->globalERP = erp; } void ODESimulatorItem::setGlobalCFM(double value) { impl->globalCFM = value; } void ODESimulatorItem::setNumIterations(int n) { impl->numIterations = n; } void ODESimulatorItem::setOverRelaxation(double value) { impl->overRelaxation = value; } void ODESimulatorItem::setCorrectingVelocityLimitMode(bool on) { impl->enableMaxCorrectingVel = on; } void ODESimulatorItem::setMaxCorrectingVelocity(double vel) { impl->maxCorrectingVel = vel; } void ODESimulatorItem::setSurfaceLayerDepth(double value) { impl->surfaceLayerDepth = value; } void ODESimulatorItem::useWorldCollisionDetector(bool on) { impl->useWorldCollision = on; } void ODESimulatorItem::setAllLinkPositionOutputMode(bool on) { // The mode is not changed. // This simulator only supports the all link position output // because joint positions may be slightly changed } void ODESimulatorItemImpl::clear() { dJointGroupEmpty(contactJointGroupID); if(worldID){ dWorldDestroy(worldID); worldID = 0; } if(spaceID){ dSpaceDestroy(spaceID); spaceID = 0; } crawlerLinks.clear(); geometryIdToLink.clear(); } Item* ODESimulatorItem::doDuplicate() const { return new ODESimulatorItem(*this); } SimulationBody* ODESimulatorItem::createSimulationBody(Body* orgBody) { return new ODEBody(*orgBody); } bool ODESimulatorItem::initializeSimulation(const std::vector& simBodies) { return impl->initializeSimulation(simBodies); } bool ODESimulatorItemImpl::initializeSimulation(const std::vector& simBodies) { clear(); flipYZ = is2Dmode; Vector3 g = gravity; if(flipYZ){ toInternal(gravity, g); } worldID = dWorldCreate(); if(useWorldCollision){ collisionDetector = self->collisionDetector(); collisionDetector->clearGeometries(); }else{ spaceID = dHashSpaceCreate(0); dSpaceSetCleanup(spaceID, 0); } dRandSetSeed(0); dWorldSetGravity(worldID, g.x(), g.y(), g.z()); dWorldSetERP(worldID, globalERP); dWorldSetCFM(worldID, globalCFM.value()); dWorldSetContactSurfaceLayer(worldID, 0.0); dWorldSetQuickStepNumIterations(worldID, numIterations); dWorldSetQuickStepW(worldID, overRelaxation); dWorldSetContactMaxCorrectingVel(worldID, enableMaxCorrectingVel ? maxCorrectingVel.value() : dInfinity); dWorldSetContactSurfaceLayer(worldID, surfaceLayerDepth); timeStep = self->worldTimeStep(); for(size_t i=0; i < simBodies.size(); ++i){ addBody(static_cast(simBodies[i])); } if(useWorldCollision) collisionDetector->makeReady(); if(MEASURE_PHYSICS_CALCULATION_TIME){ physicsTime = 0; collisionTime = 0; } return true; } void ODESimulatorItemImpl::addBody(ODEBody* odeBody) { Body& body = *odeBody->body(); Link* rootLink = body.rootLink(); rootLink->v().setZero(); rootLink->dv().setZero(); rootLink->w().setZero(); rootLink->dw().setZero(); for(int i=0; i < body.numJoints(); ++i){ Link* joint = body.joint(i); joint->u() = 0.0; joint->dq() = 0.0; joint->ddq() = 0.0; } body.clearExternalForces(); body.calcForwardKinematics(true, true); odeBody->createBody(this); } void ODESimulatorItem::initializeSimulationThread() { dAllocateODEDataForThread(dAllocateMaskAll); } static void nearCallback(void* data, dGeomID g1, dGeomID g2) { if(dGeomIsSpace(g1) || dGeomIsSpace(g2)) { dSpaceCollide2(g1, g2, data, &nearCallback); if(false) { // Currently just skip same body link pairs. if(dGeomIsSpace(g1)){ dSpaceCollide((dSpaceID)g1, data, &nearCallback); } if(dGeomIsSpace(g2)){ dSpaceCollide((dSpaceID)g2, data, &nearCallback); } } } else { ODESimulatorItemImpl* impl = (ODESimulatorItemImpl*)data; static const int MaxNumContacts = 100; dContact contacts[MaxNumContacts]; int numContacts = dCollide(g1, g2, MaxNumContacts, &contacts[0].geom, sizeof(dContact)); if(numContacts > 0){ dBodyID body1ID = dGeomGetBody(g1); dBodyID body2ID = dGeomGetBody(g2); Link* crawlerlink = 0; double sign = 1.0; if(!impl->crawlerLinks.empty()){ CrawlerLinkMap::iterator p = impl->crawlerLinks.find(body1ID); if(p != impl->crawlerLinks.end()){ crawlerlink = p->second; } p = impl->crawlerLinks.find(body2ID); if(p != impl->crawlerLinks.end()){ crawlerlink = p->second; sign = -1.0; } } for(int i=0; i < numContacts; ++i){ dSurfaceParameters& surface = contacts[i].surface; if(!crawlerlink){ //surface.mode = dContactApprox1 | dContactBounce; //surface.bounce = 0.0; //surface.bounce_vel = 1.0; surface.mode = dContactApprox1; surface.mu = impl->friction; } else { if(contacts[i].geom.depth > 0.001){ continue; } surface.mode = dContactFDir1 | dContactMotion1 | dContactMu2 | dContactApprox1_2; const Vector3 axis = crawlerlink->R() * crawlerlink->a(); const Vector3 n(contacts[i].geom.normal); Vector3 dir = axis.cross(n); if(dir.norm() < 1.0e-5){ surface.mode = dContactApprox1; surface.mu = impl->friction; } else { dir *= sign; dir.normalize(); contacts[i].fdir1[0] = dir[0]; contacts[i].fdir1[1] = dir[1]; contacts[i].fdir1[2] = dir[2]; //dVector3& dpos = contacts[i].geom.pos; //Vector3 pos(dpos[0], dpos[1], dpos[2]); //Vector3 v = crawlerlink->v + crawlerlink->w.cross(pos-crawlerlink->p); //surface.motion1 = dir.dot(v) + crawlerlink->u; if(crawlerlink->jointType()==Link::PSEUDO_CONTINUOUS_TRACK) surface.motion1 = crawlerlink->dq(); else surface.motion1 = crawlerlink->u(); surface.mu = impl->friction; surface.mu2 = 0.5; } } dJointID jointID = dJointCreateContact(impl->worldID, impl->contactJointGroupID, &contacts[i]); dJointAttach(jointID, body1ID, body2ID); } } } } bool ODESimulatorItem::stepSimulation(const std::vector& activeSimBodies) { return impl->stepSimulation(activeSimBodies); } bool ODESimulatorItemImpl::stepSimulation(const std::vector& activeSimBodies) { for(size_t i=0; i < activeSimBodies.size(); ++i){ ODEBody* odeBody = static_cast(activeSimBodies[i]); odeBody->body()->setVirtualJointForces(); if(velocityMode) odeBody->setVelocityToODE(); else odeBody->setTorqueToODE(); } if(MEASURE_PHYSICS_CALCULATION_TIME){ physicsTimer.start(); } dJointGroupEmpty(contactJointGroupID); if(useWorldCollision){ for(size_t i=0; i < activeSimBodies.size(); ++i){ ODEBody* odeBody = static_cast(activeSimBodies[i]); for(size_t j=0; j< odeBody->odeLinks.size(); j++){ int k = odeBody->geometryId+j; collisionDetector->updatePosition( k, geometryIdToLink[k]->link->T()); } } collisionDetector->detectCollisions(boost::bind(&ODESimulatorItemImpl::collisionCallback, this, _1)); }else{ if(MEASURE_PHYSICS_CALCULATION_TIME){ collisionTimer.start(); } dSpaceCollide(spaceID, (void*)this, &nearCallback); if(MEASURE_PHYSICS_CALCULATION_TIME){ collisionTime += collisionTimer.nsecsElapsed(); } } if(stepMode.is(ODESimulatorItem::STEP_ITERATIVE)){ dWorldQuickStep(worldID, timeStep); } else { dWorldStep(worldID, timeStep); } if(MEASURE_PHYSICS_CALCULATION_TIME){ physicsTime += physicsTimer.nsecsElapsed(); } //! \todo Bodies with sensors should be managed by the specialized container to increase the efficiency for(size_t i=0; i < activeSimBodies.size(); ++i){ ODEBody* odeBody = static_cast(activeSimBodies[i]); // Move the following code to the ODEBody class if(is2Dmode){ odeBody->alignToZAxisIn2Dmode(); } if(!odeBody->sensorHelper.forceSensors().empty()){ odeBody->updateForceSensors(flipYZ); } odeBody->getKinematicStateFromODE(flipYZ); if(odeBody->sensorHelper.hasGyroOrAccelerationSensors()){ odeBody->sensorHelper.updateGyroAndAccelerationSensors(); } } return true; } void ODESimulatorItemImpl::collisionCallback(const CollisionPair& collisionPair) { ODELink* link1 = geometryIdToLink[collisionPair.geometryId[0]]; ODELink* link2 = geometryIdToLink[collisionPair.geometryId[1]]; const vector& collisions = collisionPair.collisions; dBodyID body1ID = link1->bodyID; dBodyID body2ID = link2->bodyID; Link* crawlerlink = 0; double sign = 1.0; if(!crawlerLinks.empty()){ CrawlerLinkMap::iterator p = crawlerLinks.find(body1ID); if(p != crawlerLinks.end()){ crawlerlink = p->second; } p = crawlerLinks.find(body2ID); if(p != crawlerLinks.end()){ crawlerlink = p->second; sign = -1.0; } } int numContacts = collisions.size(); for(int i=0; i < numContacts; ++i){ dContact contact; contact.geom.pos[0] = collisions[i].point[0]; contact.geom.pos[1] = collisions[i].point[1]; contact.geom.pos[2] = collisions[i].point[2]; contact.geom.normal[0] = -collisions[i].normal[0]; contact.geom.normal[1] = -collisions[i].normal[1]; contact.geom.normal[2] = -collisions[i].normal[2]; contact.geom.depth = collisions[i].depth; dSurfaceParameters& surface = contact.surface; if(!crawlerlink){ surface.mode = dContactApprox1; surface.mu = friction; } else { if(contact.geom.depth > 0.001){ continue; } surface.mode = dContactFDir1 | dContactMotion1 | dContactMu2 | dContactApprox1_2; const Vector3 axis = crawlerlink->R() * crawlerlink->a(); const Vector3 n(contact.geom.normal); Vector3 dir = axis.cross(n); if(dir.norm() < 1.0e-5){ surface.mode = dContactApprox1; surface.mu = friction; } else { dir *= sign; dir.normalize(); contact.fdir1[0] = dir[0]; contact.fdir1[1] = dir[1]; contact.fdir1[2] = dir[2]; surface.motion1 = crawlerlink->u(); surface.mu = friction; surface.mu2 = 0.5; } } dJointID jointID = dJointCreateContact(worldID, contactJointGroupID, &contact); dJointAttach(jointID, body1ID, body2ID); } } void ODESimulatorItem::finalizeSimulation() { if(MEASURE_PHYSICS_CALCULATION_TIME){ cout << "ODE physicsTime= " << impl->physicsTime *1.0e-9 << "[s]"<< endl; cout << "ODE collisionTime= " << impl->collisionTime *1.0e-9 << "[s]"<< endl; } } void ODESimulatorItem::doPutProperties(PutPropertyFunction& putProperty) { SimulatorItem::doPutProperties(putProperty); impl->doPutProperties(putProperty); } void ODESimulatorItemImpl::doPutProperties(PutPropertyFunction& putProperty) { putProperty(_("Step mode"), stepMode, changeProperty(stepMode)); putProperty(_("Gravity"), str(gravity), boost::bind(toVector3, _1, boost::ref(gravity))); putProperty.decimals(2).min(0.0) (_("Friction"), friction, changeProperty(friction)); putProperty(_("Limit joint range"), isJointLimitMode, changeProperty(isJointLimitMode)); putProperty.decimals(1).min(0.0).max(1.0) (_("Global ERP"), globalERP, changeProperty(globalERP)); putProperty(_("Global CFM"), globalCFM, boost::bind(&FloatingNumberString::setNonNegativeValue, boost::ref(globalCFM), _1)); putProperty.min(1) (_("Iterations"), numIterations, changeProperty(numIterations)); putProperty.min(0.1).max(1.9) (_("Over relaxation"), overRelaxation, changeProperty(overRelaxation)); putProperty(_("Limit correcting vel."), enableMaxCorrectingVel, changeProperty(enableMaxCorrectingVel)); putProperty(_("Max correcting vel."), maxCorrectingVel, boost::bind(&FloatingNumberString::setNonNegativeValue, boost::ref(maxCorrectingVel), _1)); putProperty(_("2D mode"), is2Dmode, changeProperty(is2Dmode)); putProperty(_("Use WorldItem's Collision Detector"), useWorldCollision, changeProperty(useWorldCollision)); putProperty(_("Velocity Control Mode"), velocityMode, changeProperty(velocityMode)); } bool ODESimulatorItem::store(Archive& archive) { SimulatorItem::store(archive); impl->store(archive); return true; } void ODESimulatorItemImpl::store(Archive& archive) { archive.write("stepMode", stepMode.selectedSymbol()); write(archive, "gravity", gravity); archive.write("friction", friction); archive.write("jointLimitMode", isJointLimitMode); archive.write("globalERP", globalERP); archive.write("globalCFM", globalCFM); archive.write("numIterations", numIterations); archive.write("overRelaxation", overRelaxation); archive.write("limitCorrectingVel", enableMaxCorrectingVel); archive.write("maxCorrectingVel", maxCorrectingVel); archive.write("2Dmode", is2Dmode); archive.write("UseWorldItem'sCollisionDetector", useWorldCollision); archive.write("velocityMode", velocityMode); } bool ODESimulatorItem::restore(const Archive& archive) { SimulatorItem::restore(archive); impl->restore(archive); return true; } void ODESimulatorItemImpl::restore(const Archive& archive) { string symbol; if(archive.read("stepMode", symbol)){ stepMode.select(symbol); } read(archive, "gravity", gravity); archive.read("friction", friction); archive.read("jointLimitMode", isJointLimitMode); archive.read("globalERP", globalERP); globalCFM = archive.get("globalCFM", globalCFM.string()); archive.read("numIterations", numIterations); archive.read("overRelaxation", overRelaxation); archive.read("limitCorrectingVel", enableMaxCorrectingVel); maxCorrectingVel = archive.get("maxCorrectingVel", maxCorrectingVel.string()); archive.read("2Dmode", is2Dmode); archive.read("UseWorldItem'sCollisionDetector", useWorldCollision); archive.read("velocityMode", velocityMode); } choreonoid-1.5.0/src/ODEPlugin/ODEPlugin.cpp0000664000000000000000000000162312741425367017232 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "ODESimulatorItem.h" #include #ifdef GAZEBO_ODE #include #define ODESimulatorItem GazeboODESimulatorItem #define PLUGIN_NAME "GAZEBO_ODE" #else #include #define PLUGIN_NAME "ODE" #endif using namespace std; using namespace cnoid; namespace { class ODEPlugin : public Plugin { public: ODEPlugin() : Plugin(PLUGIN_NAME) { require("Body"); } virtual ~ODEPlugin() { } virtual bool initialize() { dInitODE2(0); dAllocateODEDataForThread(dAllocateMaskAll); ODESimulatorItem::initializeClass(this); return true; } virtual bool finalize() { dCloseODE(); return true; } }; } CNOID_IMPLEMENT_PLUGIN_ENTRY(ODEPlugin); choreonoid-1.5.0/src/ODEPlugin/ODECollisionDetector.h0000664000000000000000000000242612741425367021070 0ustar rootroot/** \file \author Shizuko Hattori */ #ifndef CNOID_ODEPLUGIN__ODE_COLLISION_DETECTOR_H_INCLUDED #define CNOID_ODEPLUGIN__ODE_COLLISION_DETECTOR_H_INCLUDED #include #ifdef GAZEBO_ODE #define ODECollisionDetector GazeboODECollisionDetector #endif namespace cnoid { class ODECollisionDetectorImpl; class ODECollisionDetector : public CollisionDetector { public: ODECollisionDetector(); virtual ~ODECollisionDetector(); virtual const char* name() const; virtual CollisionDetectorPtr clone() const; virtual void clearGeometries(); virtual int numGeometries() const; virtual int addGeometry(SgNodePtr geometry); virtual void setGeometryStatic(int geometryId, bool isStatic = true); virtual bool enableGeometryCache(bool on); virtual void clearGeometryCache(SgNodePtr geometry); virtual void clearAllGeometryCaches(); virtual void setNonInterfarenceGeometyrPair(int geometryId1, int geometryId2); virtual bool makeReady(); virtual void updatePosition(int geometryId, const Position& position); virtual void detectCollisions(boost::function callback); private: ODECollisionDetectorImpl* impl; }; typedef boost::shared_ptr ODECollisionDetectorPtr; } #endif choreonoid-1.5.0/src/ODEPlugin/CMakeLists.txt0000664000000000000000000000734612741425367017510 0ustar rootroot # @author Shin'ichiro Nakaoka option(BUILD_ODE_PLUGIN "Building ODEPlugin" OFF) option(BUILD_GAZEBO_ODE_PLUGIN "Building Gazebo ODE Plugin" OFF) option(USE_ODE_STATIC_LIB "Gazebo ODE Plugin and ODE Plugin use a static library." OFF) if(NOT BUILD_ODE_PLUGIN AND NOT BUILD_GAZEBO_ODE_PLUGIN) return() endif() # set(CMAKE_BUILD_TYPE Debug) if(BUILD_ODE_PLUGIN) set(ode ODE) endif() if(BUILD_GAZEBO_ODE_PLUGIN) set(gazebo_ode GAZEBO_ODE) endif() set(versions ${ode} ${gazebo_ode}) if(BUILD_ODE_PLUGIN) set(ODE_DIR ${ODE_DIR} CACHE PATH "set the top directory of Open Dynamics Engine") if(UNIX) if(NOT ODE_DIR) pkg_check_modules(ODE REQUIRED ode) if(USE_ODE_STATIC_LIB) set(ODE_LIBRARIES ode.a) else() set(ODE_LIBRARIES ode) endif() endif() elseif(MSVC) if(NOT ODE_DIR) message(FATAL_ERROR "Please specify the directory of Open Dynamics Engine to ODE_DIR.") endif() endif() if(ODE_DIR) set(ODE_INCLUDE_DIRS ${ODE_DIR}/include) if(UNIX) set(ODE_LIBRARY_DIRS ${ODE_DIR}/lib) include_directories(${ODE_INCLUDE_DIRS}) link_directories(${ODE_LIBRARY_DIRS}) set(ODE_LIBRARIES ode.a) elseif(MSVC) set(ODE_LIBRARY_DIRS ${ODE_DIR}/lib/ReleaseDoubleDLL ${ODE_DIR}/lib/DebugDoubleDLL) set(ODE_LIBRARIES optimized ode_double debug ode_doubled) include_directories(${ODE_INCLUDE_DIRS}) link_directories(${ODE_LIBRARY_DIRS}) if(INSTALL_RUNTIME_DEPENDENCIES) install(PROGRAMS ${ODE_DIR}/lib/ReleaseDoubleDLL/ode_double.dll DESTINATION bin CONFIGURATIONS Release RelWithDebInfo MinSizeRel) install(PROGRAMS ${ODE_DIR}/lib/DebugDoubleDLL/ode_doubled.dll DESTINATION bin CONFIGURATIONS Debug) if(INSTALL_SDK_WITH_EXTLIBS) install(FILES ${ODE_DIR}/lib/ReleaseDoubleDLL/ode_double.lib DESTINATION lib CONFIGURATIONS Release RelWithDebInfo MinSizeRel) install(FILES ${ODE_DIR}/lib/DebugDoubleDLL/ode_doubled.lib DESTINATION lib CONFIGURATIONS Debug) install(DIRECTORY ${ODE_DIR}/include/ode DESTINATION ${CNOID_HEADER_SUBDIR}) endif() endif() endif() endif() endif() if(BUILD_GAZEBO_ODE_PLUGIN) set(GAZEBO_ODE_DIR ${GAZEBO_ODE_DIR} CACHE PATH "set the top directory of Gazebo Open Dynamics Engine") if(UNIX) if(NOT GAZEBO_ODE_DIR) pkg_check_modules(GAZEBO_ODE REQUIRED gazebo_ode) include_directories(${GAZEBO_ODE_INCLUDE_DIRS}) link_directories(${GAZEBO_ODE_LIBRARY_DIRS}) if(USE_ODE_STATIC_LIB) set(GAZEBO_ODE_LIBRARIES gazebo_ode.a gazebo_opcode.a gazebo_gimpact.a gazebo_opende_ou.a gazebo_ccd.a) else() set(GAZEBO_ODE_LIBRARIES gazebo_ode) endif() endif() elseif(MSVC) endif() endif() add_definitions(-DdDOUBLE) if(UNIX AND NOT APPLE) # Is this necessary to use both plugins for version 3.0 and 3.1 at the same time ? set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,-Bsymbolic") endif() foreach(version ${versions}) set(target Cnoid${version}Plugin) set(sources ODEPlugin.cpp ODESimulatorItem.cpp ODECollisionDetector.cpp ) set(headers ) make_gettext_mofiles(${target} mofiles) add_cnoid_plugin(${target} SHARED ${sources} ${headers} ${mofiles}) set_target_properties(${target} PROPERTIES COMPILE_DEFINITIONS ${version}) if(${version} STREQUAL "ODE") target_link_libraries(${target} CnoidBodyPlugin ${ODE_LIBRARIES}) else() target_link_libraries(${target} CnoidBodyPlugin ${GAZEBO_ODE_LIBRARIES}) endif() apply_common_setting_for_plugin(${target} "${headers}") endforeach() if(ENABLE_PYTHON) add_subdirectory(python) endif() choreonoid-1.5.0/src/ODEPlugin/ODECollisionDetector.cpp0000664000000000000000000003341412741425367021424 0ustar rootroot/** \file \author Shizuko Hattori */ #include "ODECollisionDetector.h" #include #include #include #include #include #ifdef GAZEBO_ODE #include #else #include #endif using namespace std; using namespace boost; using namespace cnoid; namespace { CollisionDetectorPtr factory() { return boost::make_shared(); } struct FactoryRegistration { FactoryRegistration(){ CollisionDetector::registerFactory("ODECollisionDetector", factory); } } factoryRegistration; typedef Eigen::Matrix Vertex; struct Triangle { int indices[3]; }; class GeometryEx { public : GeometryEx(); ~GeometryEx(); dSpaceID spaceID; vector primitiveGeomID; dGeomID meshGeomID; dTriMeshDataID triMeshDataID; bool isStatic; vector vertices; vector triangles; }; typedef boost::shared_ptr GeometryExPtr; GeometryEx::GeometryEx() { spaceID = 0; meshGeomID = 0; primitiveGeomID.clear(); triMeshDataID = 0; isStatic = false; vertices.clear(); triangles.clear(); } GeometryEx::~GeometryEx() { for(vector::iterator it=primitiveGeomID.begin(); it!=primitiveGeomID.end(); it++) dGeomDestroy(*it); if(meshGeomID) dGeomDestroy(meshGeomID); if(triMeshDataID) dGeomTriMeshDataDestroy(triMeshDataID); if(spaceID) dSpaceDestroy(spaceID); } } namespace cnoid { class ODECollisionDetectorImpl { public: ODECollisionDetectorImpl(); ~ODECollisionDetectorImpl(); dSpaceID spaceID; vector models; typedef set < pair > SpaceIDPairSet; SpaceIDPairSet nonInterfarencePairs; typedef map< dGeomID, int > GeomIDMap; GeomIDMap geomIDMap; typedef map< dGeomID, Position, std::less, Eigen::aligned_allocator< pair > > OffsetMap; OffsetMap offsetMap; boost::function callback_; MeshExtractor* meshExtractor; int addGeometry(SgNode* geometry); void addMesh(GeometryEx* model); void setNonInterfarenceGeometyrPair(int geometryId1, int geometryId2); bool makeReady(); void updatePosition(int geometryId, const Position& position); void detectCollisions(boost::function callback); private : }; } ODECollisionDetector::ODECollisionDetector() { impl = new ODECollisionDetectorImpl(); } ODECollisionDetectorImpl::ODECollisionDetectorImpl() { spaceID = dHashSpaceCreate(0); dSpaceSetCleanup(spaceID, 0); meshExtractor = new MeshExtractor; } ODECollisionDetector::~ODECollisionDetector() { delete impl; } ODECollisionDetectorImpl::~ODECollisionDetectorImpl() { if(spaceID) dSpaceDestroy(spaceID); delete meshExtractor; } const char* ODECollisionDetector::name() const { return "ODECollisionDetector"; } CollisionDetectorPtr ODECollisionDetector::clone() const { return boost::make_shared(); } void ODECollisionDetector::clearGeometries() { impl->models.clear(); impl->nonInterfarencePairs.clear(); impl->geomIDMap.clear(); impl->offsetMap.clear(); } int ODECollisionDetector::numGeometries() const { return impl->models.size(); } int ODECollisionDetector::addGeometry(SgNodePtr geometry) { return impl->addGeometry(geometry.get()); } int ODECollisionDetectorImpl::addGeometry(SgNode* geometry) { const int index = models.size(); bool isValid = false; if(geometry){ GeometryExPtr model = boost::make_shared(); model->spaceID = dHashSpaceCreate(spaceID); dSpaceSetCleanup(model->spaceID, 0); if(meshExtractor->extract(geometry, boost::bind(&ODECollisionDetectorImpl::addMesh, this, model.get()))){ if(!model->vertices.empty()){ model->triMeshDataID = dGeomTriMeshDataCreate(); dGeomTriMeshDataBuildSingle(model->triMeshDataID, &model->vertices[0], sizeof(Vertex), model->vertices.size(), &model->triangles[0], model->triangles.size() * 3, sizeof(Triangle)); model->meshGeomID = dCreateTriMesh(model->spaceID, model->triMeshDataID, 0, 0, 0); geomIDMap.insert(make_pair( model->meshGeomID, index )); } for(vector::iterator it1=model->primitiveGeomID.begin(); it1!=model->primitiveGeomID.end(); it1++){ geomIDMap.insert(make_pair( *it1, index )); } models.push_back(model); isValid = true; } } if(!isValid){ models.push_back(GeometryExPtr()); } return index; } void ODECollisionDetectorImpl::addMesh(GeometryEx* model) { SgMesh* mesh = meshExtractor->currentMesh(); const Affine3& T = meshExtractor->currentTransform(); bool meshAdded = false; if(mesh->primitiveType() != SgMesh::MESH){ bool doAddPrimitive = false; Vector3 scale; optional translation; if(!meshExtractor->isCurrentScaled()){ scale.setOnes(); doAddPrimitive = true; } else { Affine3 S = meshExtractor->currentTransformWithoutScaling().inverse() * meshExtractor->currentTransform(); if(S.linear().isDiagonal()){ if(!S.translation().isZero()){ translation = S.translation(); } scale = S.linear().diagonal(); if(mesh->primitiveType() == SgMesh::BOX){ doAddPrimitive = true; } else if(mesh->primitiveType() == SgMesh::SPHERE){ // check if the sphere is uniformly scaled for all the axes if(scale.x() == scale.y() && scale.x() == scale.z()){ doAddPrimitive = true; } } else if(mesh->primitiveType() == SgMesh::CYLINDER){ // check if the bottom circle face is uniformly scaled if(scale.x() == scale.z()){ doAddPrimitive = true; } } } } if(doAddPrimitive){ bool created = false; dGeomID geomId; switch(mesh->primitiveType()){ case SgMesh::BOX : { const Vector3& s = mesh->primitive().size; geomId = dCreateBox(model->spaceID, s.x() * scale.x(), s.y() * scale.y(), s.z() * scale.z()); created = true; break; } case SgMesh::SPHERE : { SgMesh::Sphere sphere = mesh->primitive(); geomId = dCreateSphere(model->spaceID, sphere.radius * scale.x()); created = true; break; } case SgMesh::CYLINDER : { SgMesh::Cylinder cylinder = mesh->primitive(); geomId = dCreateCylinder(model->spaceID, cylinder.radius * scale.x(), cylinder.height * scale.y()); created = true; break; } default : break; } if(created){ model->primitiveGeomID.push_back(geomId); if(translation){ offsetMap.insert(OffsetMap::value_type(geomId, meshExtractor->currentTransformWithoutScaling() * Translation3(*translation))); } else { offsetMap.insert(OffsetMap::value_type(geomId, meshExtractor->currentTransformWithoutScaling())); } meshAdded = true; } } } if(!meshAdded){ const int vertexIndexTop = model->vertices.size(); const SgVertexArray& vertices_ = *mesh->vertices(); const int numVertices = vertices_.size(); for(int i=0; i < numVertices; ++i){ const Vector3 v = T * vertices_[i].cast(); model->vertices.push_back(Vertex(v.x(), v.y(), v.z())); } const int numTriangles = mesh->numTriangles(); for(int i=0; i < numTriangles; ++i){ SgMesh::TriangleRef src = mesh->triangle(i); Triangle tri; tri.indices[0] = vertexIndexTop + src[0]; tri.indices[1] = vertexIndexTop + src[1]; tri.indices[2] = vertexIndexTop + src[2]; model->triangles.push_back(tri); } } } void ODECollisionDetector::setGeometryStatic(int geometryId, bool isStatic) { GeometryExPtr& model = impl->models[geometryId]; if(model){ model->isStatic = isStatic; } } bool ODECollisionDetector::enableGeometryCache(bool on) { return false; } void ODECollisionDetector::clearGeometryCache(SgNodePtr geometry) { } void ODECollisionDetector::clearAllGeometryCaches() { } void ODECollisionDetector::setNonInterfarenceGeometyrPair(int geometryId1, int geometryId2) { impl->setNonInterfarenceGeometyrPair(geometryId1, geometryId2); } void ODECollisionDetectorImpl::setNonInterfarenceGeometyrPair(int geometryId1, int geometryId2) { GeometryExPtr& model1 = models[geometryId1]; GeometryExPtr& model2 = models[geometryId2]; if(model1 && model2){ dSpaceID space1 = model1->spaceID; dSpaceID space2 = model2->spaceID; //if(nonInterfarencePairs.find(make_pair(space1, space2)) == nonInterfarencePairs.end()) nonInterfarencePairs.insert(make_pair(space1, space2)); } } bool ODECollisionDetector::makeReady() { return impl->makeReady(); } bool ODECollisionDetectorImpl::makeReady() { const int n = models.size(); for(int i=0; i < n; ++i){ GeometryExPtr& model1 = models[i]; if(!model1) continue; for(int j = i+1; j < n; ++j){ GeometryExPtr& model2 = models[j]; if(!model2) continue; if(model1->isStatic && model2->isStatic){ dSpaceID space1 = model1->spaceID; dSpaceID space2 = model2->spaceID; if(nonInterfarencePairs.find(make_pair(space1, space2)) == nonInterfarencePairs.end()) nonInterfarencePairs.insert(make_pair(space1, space2)); } } } return true; } void ODECollisionDetector::updatePosition(int geometryId, const Position& position) { impl->updatePosition(geometryId, position); } void ODECollisionDetectorImpl::updatePosition(int geometryId, const Position& _position) { GeometryExPtr& model = models[geometryId]; if(model){ if(model->meshGeomID){ Vector3 p = _position.translation(); dMatrix3 R = { _position(0,0), _position(0,1), _position(0,2), 0.0, _position(1,0), _position(1,1), _position(1,2), 0.0, _position(2,0), _position(2,1), _position(2,2), 0.0 }; dGeomSetPosition(model->meshGeomID, p.x(), p.y(), p.z()); dGeomSetRotation(model->meshGeomID, R); } for(vector::iterator it = model->primitiveGeomID.begin(); it!=model->primitiveGeomID.end(); it++) if(*it){ Position position = _position * offsetMap[*it]; Vector3 p = position.translation(); dMatrix3 R = { position(0,0), position(0,1), position(0,2), 0.0, position(1,0), position(1,1), position(1,2), 0.0, position(2,0), position(2,1), position(2,2), 0.0 }; dGeomSetPosition(*it, p.x(), p.y(), p.z()); dGeomSetRotation(*it, R); } } } static void nearCallback(void* data, dGeomID g1, dGeomID g2) { dSpaceID space1 = dGeomGetSpace (g1); dSpaceID space2 = dGeomGetSpace (g2); ODECollisionDetectorImpl* impl = (ODECollisionDetectorImpl*)data; if(impl->nonInterfarencePairs.find(make_pair(space1, space2)) != impl->nonInterfarencePairs.end()) return; if(impl->nonInterfarencePairs.find(make_pair(space2, space1)) != impl->nonInterfarencePairs.end()) return; if(dGeomIsSpace(g1) || dGeomIsSpace(g2)) { dSpaceCollide2(g1, g2, data, &nearCallback); } else { static const int MaxNumContacts = 100; dContact contacts[MaxNumContacts]; int numContacts= dCollide(g1, g2, MaxNumContacts, &contacts[0].geom, sizeof(dContact)); if(numContacts > 0 ){ CollisionPair collisionPair; vector& collisions = collisionPair.collisions; int id1 = impl->geomIDMap.find(g1)->second; int id2 = impl->geomIDMap.find(g2)->second; collisionPair.geometryId[0] = id2; collisionPair.geometryId[1] = id1; for(size_t i=0; i < numContacts; i++){ collisions.push_back(Collision()); Collision& collision = collisions.back(); collision.point[0] = contacts[i].geom.pos[0]; collision.point[1] = contacts[i].geom.pos[1]; collision.point[2] = contacts[i].geom.pos[2]; collision.normal[0] = contacts[i].geom.normal[0]; collision.normal[1] = contacts[i].geom.normal[1]; collision.normal[2] = contacts[i].geom.normal[2]; collision.depth = contacts[i].geom.depth; } impl->callback_(collisionPair); } } } void ODECollisionDetector::detectCollisions(boost::function callback) { impl->callback_ = callback; dSpaceCollide(impl->spaceID, (void*)impl, &nearCallback); } choreonoid-1.5.0/src/ODEPlugin/ODESimulatorItem.h0000664000000000000000000000361612741425367020243 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_ODEPLUGIN_ODE_SIMULATOR_ITEM_H #define CNOID_ODEPLUGIN_ODE_SIMULATOR_ITEM_H #include #include #include "exportdecl.h" #ifdef GAZEBO_ODE #define ODESimulatorItem GazeboODESimulatorItem #endif namespace cnoid { class ODESimulatorItemImpl; class CNOID_EXPORT ODESimulatorItem : public SimulatorItem { public: static void initializeClass(ExtensionManager* ext); ODESimulatorItem(); ODESimulatorItem(const ODESimulatorItem& org); virtual ~ODESimulatorItem(); virtual void setAllLinkPositionOutputMode(bool on); enum StepMode { STEP_ITERATIVE, STEP_BIG_MATRIX, NUM_STEP_MODES }; void setStepMode(int value); void setGravity(const Vector3& gravity); void setFriction(double friction); void setJointLimitMode(bool on); void set2Dmode(bool on); void setGlobalERP(double erp); void setGlobalCFM(double value); void setNumIterations(int n); void setOverRelaxation(double value); void setCorrectingVelocityLimitMode(bool on); void setMaxCorrectingVelocity(double vel); void setSurfaceLayerDepth(double value); void useWorldCollisionDetector(bool on); protected: virtual SimulationBody* createSimulationBody(Body* orgBody); virtual bool initializeSimulation(const std::vector& simBodies); virtual void initializeSimulationThread(); virtual bool stepSimulation(const std::vector& activeSimBodies); virtual void finalizeSimulation(); virtual Item* doDuplicate() const; virtual void doPutProperties(PutPropertyFunction& putProperty); virtual bool store(Archive& archive); virtual bool restore(const Archive& archive); private: ODESimulatorItemImpl* impl; friend class ODESimulatorItemImpl; }; typedef ref_ptr ODESimulatorItemPtr; } #endif choreonoid-1.5.0/src/ODEPlugin/po/0000775000000000000000000000000012741425367015354 5ustar rootrootchoreonoid-1.5.0/src/ODEPlugin/po/ja.po0000664000000000000000000000364512741425367016316 0ustar rootroot# Japanese translations for PACKAGE package. # Copyright (C) 2014 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # hattori , 2014. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2014-04-11 09:45+0900\n" "PO-Revision-Date: 2014-04-11 09:45+0900\n" "Last-Translator: nakaoka \n" "Language-Team: Japanese\n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" #: ODESimulatorItem.cpp:24 msgid "GazeboODESimulatorItem" msgstr "GazeboODE‚·ƒŸƒƒĴƒĵ‚ż‚˘‚¤ƒ†ƒ " #: ODESimulatorItem.cpp:27 msgid "ODESimulatorItem" msgstr "ODE‚·ƒŸƒƒĴƒĵ‚ż‚˘‚¤ƒ†ƒ " #: ODESimulatorItem.cpp:789 msgid "Iterative (quick step)" msgstr "ċċİ(quick step)" #: ODESimulatorItem.cpp:790 msgid "Big matrix" msgstr "Big matrix" #: ODESimulatorItem.cpp:1187 msgid "Step mode" msgstr "‚ıƒ†ƒƒƒ—ƒ˘ƒĵƒ‰" #: ODESimulatorItem.cpp:1189 msgid "Gravity" msgstr "重ċŠ›ċŠ é€ŸċşĤ" #: ODESimulatorItem.cpp:1192 msgid "Friction" msgstr "ĉ‘İĉ“Ĥ係ĉ•°" #: ODESimulatorItem.cpp:1194 msgid "Limit joint range" msgstr "関節範ċ›²ĉ‹˜ĉŸ" #: ODESimulatorItem.cpp:1197 msgid "Global ERP" msgstr "‚°ƒ­ƒĵƒƒĞERP" #: ODESimulatorItem.cpp:1199 msgid "Global CFM" msgstr "‚°ƒ­ƒĵƒƒĞCFM" #: ODESimulatorItem.cpp:1203 msgid "Iterations" msgstr "ċċİċ›žĉ•°" #: ODESimulatorItem.cpp:1206 msgid "Over relaxation" msgstr "SOR係ĉ•°" #: ODESimulatorItem.cpp:1208 msgid "Limit correcting vel." msgstr "ĉ·ħċşĤ補ĉ­£é€ŸċşĤċˆĥ限" #: ODESimulatorItem.cpp:1210 msgid "Max correcting vel." msgstr "ĉœ€ċ¤§ĉ·ħċşĤ補ĉ­£é€ŸċşĤ" #: ODESimulatorItem.cpp:1213 msgid "2D mode" msgstr "2Dƒ˘ƒĵƒ‰" #: ODESimulatorItem.cpp:1215 msgid "Use WorldItem's Collision Detector" msgstr "ċ¤–部Collision Detectorä½żç”¨" choreonoid-1.5.0/src/ODEPlugin/README.txt0000664000000000000000000000313512741425367016436 0ustar rootroot**ODE ‚½ƒĵ‚ı‹‚‰‚³ƒ³ƒ‘‚¤ƒĞ—Ĥstaticƒİ‚¤ƒ–ƒİƒŞ‚’作ĉˆ™‚‹** 1.‚½ƒĵ‚ıċ–ċ— apt-get source libode-dev 2.‚³ƒ³ƒ‘‚¤ƒĞ cd ode-0.11.1/ CXXFLAGS="-fPIC -fvisibility=hidden" ./configure --enable-static --enable-release --enable-double-precision --with-trimesh=opcode --disable-demos make sudo make install ‚¤ƒ³‚ıƒˆƒĵƒĞċ…ˆ(/usr/local/lib)Ğ libode.a Œ§‚‹€‚ **Gazebo_ode€€‚½ƒĵ‚ı‹‚‰‚³ƒ³ƒ‘‚¤ƒĞ—Ĥstaticƒİ‚¤ƒ–ƒİƒŞ‚’作ĉˆ™‚‹** http://gazebosim.org/wiki/3.0/installĞċ“£Ĥ€äċ­˜ƒİ‚¤ƒ–ƒİƒŞ‚’‚¤ƒ³‚ıƒˆƒĵƒĞ€‚ Build And Install GazeboConfigure Gazebo (choose either method a or b below)ċ‰Ğ /gazebo/CMakeLists.txtä¸­ set (BUILD_GAZEBO ON CACHE INTERNAL "Build Gazebo" FORCE) ‚’ set (BUILD_GAZEBO OFF CACHE INTERNAL "Build Gazebo" FORCE) Ğĉ›¸ĉ›ˆ‚‹€‚ /gazebo/cmake/GazeboUtils.cmakeƒ•‚Ħ‚¤ƒĞĞ macro (gz_add_static_library _name) add_library(${_name} STATIC ${ARGN}) get_target_property(compile_flags ${ARGV0} COMPILE_FLAGS) if(NOT compile_flags) set(compile_flags "") endif() set_target_properties(${ARGV0} PROPERTIES COMPILE_FLAGS "${compile_flags} -fPIC -fvisibility=hidden") target_link_libraries (${_name} ${general_libraries}) endmacro () ‚’èż½ċŠ ™‚‹€‚ gazebo/deps/opende/CMakeLists.txt gazebo/deps/opende/OPCODE/CMakeLists.txt gazebo/deps/opende/GIMPACT/CMakeLists.txt gazebo/deps/opende/ou/CMakeLists.txt ä¸­Ğĉ›¸‹‚ŒĤ„‚‹ gz_add_library(gazebo_*** ${sources}) èĦŒ‚’ gz_add_static_library(gazebo_*** ${sources}) Ğĉ›¸ĉ›ˆ‚‹€‚ cmake .. make sudo make install choreonoid-1.5.0/src/ODEPlugin/python/0000775000000000000000000000000012741425367016257 5ustar rootrootchoreonoid-1.5.0/src/ODEPlugin/python/PyODEPlugin.cpp0000664000000000000000000000336312741425367021067 0ustar rootroot/*! @author Shin'ichiro Nakaoka */ #include "../ODESimulatorItem.h" #include using namespace boost::python; using namespace cnoid; BOOST_PYTHON_MODULE(ODEPlugin) { boost::python::import("cnoid.BodyPlugin"); { scope odeSimulatorItemScope = class_< ODESimulatorItem, ODESimulatorItemPtr, bases >("ODESimulatorItem") .def("setStepMode", &ODESimulatorItem::setStepMode) .def("setGravity", &ODESimulatorItem::setGravity) .def("setFriction", &ODESimulatorItem::setFriction) .def("setJointLimitMode", &ODESimulatorItem::setJointLimitMode) .def("set2Dmode", &ODESimulatorItem::set2Dmode) .def("setGlobalERP", &ODESimulatorItem::setGlobalERP) .def("setGlobalCFM", &ODESimulatorItem::setGlobalCFM) .def("setNumIterations", &ODESimulatorItem::setNumIterations) .def("setOverRelaxation", &ODESimulatorItem::setOverRelaxation) .def("setCorrectingVelocityLimitMode", &ODESimulatorItem::setCorrectingVelocityLimitMode) .def("setMaxCorrectingVelocity", &ODESimulatorItem::setMaxCorrectingVelocity) .def("setSurfaceLayerDepth", &ODESimulatorItem::setSurfaceLayerDepth) .def("useWorldCollisionDetector", &ODESimulatorItem::useWorldCollisionDetector) ; enum_("StepMode") .value("STEP_ITERATIVE", ODESimulatorItem::STEP_ITERATIVE) .value("STEP_BIG_MATRIX", ODESimulatorItem::STEP_BIG_MATRIX) .value("NUM_STEP_MODES", ODESimulatorItem::NUM_STEP_MODES); } implicitly_convertible(); PyItemList("ODESimulatorItemList"); } choreonoid-1.5.0/src/ODEPlugin/python/CMakeLists.txt0000664000000000000000000000063412741425367021022 0ustar rootroot # @author Hisashi Ikari if(BUILD_ODE_PLUGIN) set(ode ODE) endif() if(BUILD_GAZEBO_ODE_PLUGIN) set(gazebo_ode GAZEBO_ODE) endif() set(versions ${ode} ${gazebo_ode}) foreach(version ${versions}) set(target Py${version}Plugin) add_cnoid_python_module(${target} PyODEPlugin.cpp) target_link_libraries(${target} Cnoid${version}Plugin CnoidPyBase ${PYTHON_LIBRARIES} ${Boost_PYTHON_LIBRARY}) endforeach() choreonoid-1.5.0/src/CMakeLists.txt0000664000000000000000000000171412741425367015713 0ustar rootroot add_subdirectory(Util) add_subdirectory(Python) add_subdirectory(AISTCollisionDetector) add_subdirectory(Body) add_subdirectory(Corba) if(ENABLE_GUI) add_subdirectory(Base) add_subdirectory(PythonPlugin) add_subdirectory(BodyPlugin) add_subdirectory(PoseSeqPlugin) add_subdirectory(BalancerPlugin) add_subdirectory(SimpleControllerPlugin) add_subdirectory(ODEPlugin) add_subdirectory(BulletPlugin) add_subdirectory(PhysXPlugin) add_subdirectory(RokiPlugin) add_subdirectory(AgXPlugin) add_subdirectory(FCLPlugin) add_subdirectory(SceneEditPlugin) add_subdirectory(PCLPlugin) add_subdirectory(MediaPlugin) add_subdirectory(ScenarioPlugin) add_subdirectory(CorbaPlugin) add_subdirectory(OpenRTMPlugin) add_subdirectory(OpenHRPPlugin) add_subdirectory(RobotAccessPlugin) add_subdirectory(Hrpsys31Plugin) add_subdirectory(GrxUIPlugin) add_subdirectory(PythonSimScriptPlugin) add_subdirectory(Choreonoid) endif() choreonoid-1.5.0/src/GrxUIPlugin/0000775000000000000000000000000012741425367015325 5ustar rootrootchoreonoid-1.5.0/src/GrxUIPlugin/GrxUIMenuView.h0000664000000000000000000000176512741425367020165 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_GRXUI_PLUGIN_GRXUI_MENU_VIEW_H_INCLUDED #define CNOID_GRXUI_PLUGIN_GRXUI_MENU_VIEW_H_INCLUDED #include #include #include #include "exportdecl.h" namespace cnoid { class GrxUIMenuViewImpl; class CNOID_EXPORT GrxUIMenuView : public cnoid::View { public: static void initializeClass(ExtensionManager* ext); static GrxUIMenuView* instance(); static void setCancelExceptionType(boost::python::object exceptionType); GrxUIMenuView(); virtual ~GrxUIMenuView(); void setMenu(const boost::python::list& menu, bool isLocalSequentialMode, bool doBackgroundExecution); static QMessageBox::StandardButton waitInputSelect(const std::string& message); static bool waitInputConfirm(const std::string& message); static std::string waitInputMessage(const std::string& message); private: friend class GrxUIMenuViewImpl; GrxUIMenuViewImpl* impl; }; } #endif choreonoid-1.5.0/src/GrxUIPlugin/exportdecl.h0000664000000000000000000000221512741425367017647 0ustar rootroot #ifndef CNOID_GRXUIPLUGIN_EXPORTDECL_H_INCLUDED # define CNOID_GRXUIPLUGIN_EXPORTDECL_H_INCLUDED # if defined _WIN32 || defined __CYGWIN__ # define CNOID_GRXUIPLUGIN_DLLIMPORT __declspec(dllimport) # define CNOID_GRXUIPLUGIN_DLLEXPORT __declspec(dllexport) # define CNOID_GRXUIPLUGIN_DLLLOCAL # else # if __GNUC__ >= 4 # define CNOID_GRXUIPLUGIN_DLLIMPORT __attribute__ ((visibility("default"))) # define CNOID_GRXUIPLUGIN_DLLEXPORT __attribute__ ((visibility("default"))) # define CNOID_GRXUIPLUGIN_DLLLOCAL __attribute__ ((visibility("hidden"))) # else # define CNOID_GRXUIPLUGIN_DLLIMPORT # define CNOID_GRXUIPLUGIN_DLLEXPORT # define CNOID_GRXUIPLUGIN_DLLLOCAL # endif # endif # ifdef CNOID_GRXUIPLUGIN_STATIC # define CNOID_GRXUIPLUGIN_DLLAPI # define CNOID_GRXUIPLUGIN_LOCAL # else # ifdef CnoidGrxUIPlugin_EXPORTS # define CNOID_GRXUIPLUGIN_DLLAPI CNOID_GRXUIPLUGIN_DLLEXPORT # else # define CNOID_GRXUIPLUGIN_DLLAPI CNOID_GRXUIPLUGIN_DLLIMPORT # endif # define CNOID_GRXUIPLUGIN_LOCAL CNOID_GRXUIPLUGIN_DLLLOCAL # endif #endif #ifdef CNOID_EXPORT # undef CNOID_EXPORT #endif #define CNOID_EXPORT CNOID_GRXUIPLUGIN_DLLAPI choreonoid-1.5.0/src/GrxUIPlugin/sample/0000775000000000000000000000000012741425367016606 5ustar rootrootchoreonoid-1.5.0/src/GrxUIPlugin/sample/GrxUISample.cnoid0000664000000000000000000001155312741425367021771 0ustar rootrootitems: id: 2 name: "Root" plugin: Base class: RootItem children: - id: 3 name: "GrxUISample.py" plugin: Python class: PythonScriptItem data: file: "GrxUISample.py" executionOnLoading: true backgroundExecution: true views: - id: 0 plugin: Base class: ItemPropertyView mounted: true - id: 1 plugin: Base class: ItemTreeView mounted: true state: selected: [ 3 ] checked: [ 3 ] - id: 2 plugin: Base class: MessageView mounted: true - id: 3 plugin: Base class: SceneView mounted: true state: editMode: false viewpointControlMode: thirdPerson collisionLines: false polygonMode: fill defaultHeadLight: true defaultHeadLightIntensity: 0.75 headLightLightingFromBack: false worldLight: true worldLightIntensity: 0.5 worldLightAmbient: 0.3 additionalLights: true floorGrid: true floorGridSpan: 10 floorGridInterval: 0.5 xzGridSpan: 10 xzGridInterval: 0.5 xzGrid: false yzGridSpan: 10 yzGridInterval: 0.5 texture: true lineWidth: 1 pointSize: 1 normalVisualization: false normalLength: 0.01 coordinateAxes: true showFPS: false enableNewDisplayListDoubleRendering: false useBufferForPicking: true camera: current: Perspective eye: [ 4, 2, 1.5 ] direction: [ -0.888888889, -0.444444444, -0.111111111 ] up: [ -0.099380799, -0.0496903995, 0.99380799 ] fieldOfView: 0.6978 near: 0.01 far: 100 orthoHeight: 20 backgroundColor: [ 0.100000001, 0.100000001, 0.300000012 ] gridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] xzgridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] yzgridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] dedicatedItemTreeViewChecks: false - id: 4 name: "Task" plugin: Base class: TaskView state: isAutoMode: false currentTask: Valve 1 - id: 5 plugin: Body class: BodyLinkView mounted: true state: showRotationMatrix: false - id: 6 plugin: Body class: JointSliderView mounted: true state: showAllJoints: true jointId: false name: true numColumns: 1 spinBox: true slider: true labelOnLeft: true - id: 7 plugin: Body class: LinkSelectionView mounted: true state: listingMode: "Link List" - id: 8 name: "GrxUI Menu" plugin: GrxUI class: GrxUIMenuView mounted: true - id: 9 plugin: Python class: PythonConsoleView mounted: true toolbars: "TimeBar": minTime: 0 maxTime: 30 frameRate: 100 playbackFrameRate: 50 idleLoopDrivenMode: false currentTime: 0 speedScale: 1 syncToOngoingUpdates: true autoExpansion: true "KinematicsBar": mode: AUTO enablePositionDragger: true penetrationBlock: false collisionLinkHighlight: false snapDistance: 0.025 penetrationBlockDepth: 0.0005 lazyCollisionDetectionMode: true "LeggedBodyBar": stanceWidth: 0.15 Body: "BodyMotionEngine": updateJointVelocities: false "KinematicFaultChecker": checkJointPositions: true angleMargin: 0 translationMargin: 0 checkJointVelocities: true velocityLimitRatio: 100 targetJoints: all checkSelfCollisions: true onlyTimeBarRange: false OpenRTM: "deleteUnmanagedRTCsOnStartingSimulation": false viewAreas: - type: embedded tabs: true contents: type: splitter orientation: horizontal sizes: [ 303, 1291 ] children: - type: splitter orientation: vertical sizes: [ 382, 381 ] children: - type: pane views: [ 1 ] current: 1 - type: pane views: [ 0, 7 ] current: 0 - type: splitter orientation: vertical sizes: [ 545, 218 ] children: - type: splitter orientation: horizontal sizes: [ 602, 683 ] children: - type: pane views: [ 5, 6, 8 ] current: 8 - type: pane views: [ 3 ] current: 3 - type: pane views: [ 2, 9 ] current: 2 layoutOfToolBars: rows: - - { name: "FileBar", x: 0, priority: 0 } - { name: "ScriptBar", x: 48, priority: 2 } - { name: "SimulationBar", x: 96, priority: 3 } - { name: "TimeBar", x: 299, priority: 4 } - { name: "SceneBar", x: 2249, priority: 1 } choreonoid-1.5.0/src/GrxUIPlugin/sample/GrxUISample.py0000664000000000000000000000262312741425367021323 0ustar rootrootimport os, sys, traceback import cnoid.grxui import time def setup1(): print "setup1" def setup2(): print "setup2" def utility1(): print "utility1" def utility2(): print "utility2" def putMessage(message): print message def wait(second): t = 0.0 while t < second: print "Wait %f [s] ..." % 0.5 time.sleep(0.5) t += 0.5 print "Wait finished." def inputValues(x, y, z): print "inputValues(%d, %d, %d)" % x % y % z def inputStrings(s1, s2): print "inputStrings(\"%s\", \"%s\")" % s1 % s2 menu = [ [ '---------- Setup ----------', '#label', 'Setup 1', 'setup1()', 'Setup 2', 'setup2()', '--------- Utility ---------', '#label', 'Utility 1', 'utility1()', 'Utility 2', 'utility2()', ], [ 'Finish this page', 'putMessage("This is the last button in the first page")', 'Wait', 'wait(10.0)', 'Input strings', 'inputStrings("#T", "#T")', 'Input values', 'inputValues(#D, #D, #D)', 'Start', 'putMessage("This is the first button in the first page")', ], [ 'Finish the second page', 'putMessage("This is the last button in the second page")', 'Start the second page', 'putMessage("Pages can be added like this")', ], ] cnoid.grxui.waitInputMenu(menu) choreonoid-1.5.0/src/GrxUIPlugin/GrxUIPlugin.cpp0000664000000000000000000000331012741425367020203 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "GrxUIPlugin.h" #include "GrxUIMenuView.h" #include #include #include #include #include "gettext.h" using namespace boost; using namespace cnoid; namespace { bool isActive_ = false; Action* importGrxUICheck; } bool GrxUIPlugin::isActive() { return isActive_; } GrxUIPlugin::GrxUIPlugin() : Plugin("GrxUI") { require("Python"); } bool GrxUIPlugin::initialize() { GrxUIMenuView::initializeClass(this); isActive_ = true; MenuManager& mm = menuManager(); mm.setPath("/Options").setPath("GrxUI"); importGrxUICheck = mm.addCheckItem(_("Import the GrxUI module into the main namespace")); const Mapping& conf = *AppConfig::archive()->findMapping("GrxUI"); if(conf.isValid()){ bool on = conf.get("importGrxUI", false); importGrxUICheck->setChecked(on); onImportGrxUICheckToggled(on, false); } importGrxUICheck->sigToggled().connect(boost::bind(&GrxUIPlugin::onImportGrxUICheckToggled, this, _1, true)); return true; } void GrxUIPlugin::onImportGrxUICheckToggled(bool on, bool doWriteConfig) { if(on){ PyGILock lock; python::object grxuiModule = python::import("cnoid.grxui"); if(!grxuiModule.is_none()){ python::exec("from cnoid.grxui import *", cnoid::pythonMainNamespace()); } } if(doWriteConfig){ Mapping& conf = *AppConfig::archive()->openMapping("GrxUI"); conf.write("importGrxUI", importGrxUICheck->isChecked()); } } bool GrxUIPlugin::finalize() { isActive_ = false; return true; } CNOID_IMPLEMENT_PLUGIN_ENTRY(GrxUIPlugin); choreonoid-1.5.0/src/GrxUIPlugin/CMakeLists.txt0000664000000000000000000000105412741425367020065 0ustar rootroot # @author Shin'ichiro Nakaoka option(BUILD_GRXUI_PLUGIN "Building the GrxUI plugin" OFF) if(NOT BUILD_GRXUI_PLUGIN) return() elseif(NOT BUILD_PYTHON_PLUGIN) message(FATAL_ERROR "The GrxUI plugin requires the Python plugin") endif() set(target CnoidGrxUIPlugin) set(sources GrxUIPlugin.cpp GrxUIMenuView.cpp ) make_gettext_mofiles(${target} mofiles) add_cnoid_plugin(${target} SHARED ${sources} ${mofiles}) target_link_libraries(${target} CnoidPythonPlugin) apply_common_setting_for_plugin(${target} "${headers}") add_subdirectory(python) choreonoid-1.5.0/src/GrxUIPlugin/GrxUIPlugin.h0000664000000000000000000000066112741425367017656 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_GRXUI_PLUGIN_H_INCLUDED #define CNOID_GRXUI_PLUGIN_H_INCLUDED #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT GrxUIPlugin : public Plugin { public: static bool isActive(); GrxUIPlugin(); virtual bool initialize(); void onImportGrxUICheckToggled(bool on, bool doWriteConfig); virtual bool finalize(); }; } #endif choreonoid-1.5.0/src/GrxUIPlugin/po/0000775000000000000000000000000012741425367015743 5ustar rootrootchoreonoid-1.5.0/src/GrxUIPlugin/po/ja.po0000664000000000000000000000545312741425367016704 0ustar rootroot# Japanese translations for PACKAGE package. # Copyright (C) 2013 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # nakaoka , 2013. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-10-02 17:05+0900\n" "PO-Revision-Date: 2013-09-29 09:30+0900\n" "Last-Translator: nakaoka \n" "Language-Team: Japanese\n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" #: GrxUIMenuView.cpp:195 msgid "GrxUI Menu" msgstr "GrxUIƒĦƒ‹ƒƒĵ" #: GrxUIMenuView.cpp:200 msgid "There is no menu now." msgstr "ƒĦƒ‹ƒƒĵŒĉœŞè¨­ċš§™€‚" #: GrxUIMenuView.cpp:254 msgid "A new menu has been set to the GrxUI Menu View." msgstr "GrxUIƒĦƒ‹ƒƒ“ƒƒĵĞĉ–°—„ƒĦƒ‹ƒƒĵŒ‚ğƒƒƒˆ•‚Œ—Ÿ€‚" #: GrxUIMenuView.cpp:263 GrxUIMenuView.cpp:273 msgid "Confirmation" msgstr "ç˘şèŞ" #: GrxUIMenuView.cpp:299 msgid "Show buttons executed sequentially" msgstr "順ĉĴĦċŸèĦŒƒœ‚żƒ³èĦ¨ç¤ş" #: GrxUIMenuView.cpp:304 msgid "Command Always Enabled" msgstr "非順ĉĴĦċŸèĦŒ‚³ƒžƒ³ƒ‰" #: GrxUIMenuView.cpp:308 GrxUIMenuView.cpp:353 msgid "Quit this menu" msgstr "ƒĦƒ‹ƒƒĵçµ‚了" #: GrxUIMenuView.cpp:321 msgid "Show buttons always enabled" msgstr "非順ĉĴĦċŸèĦŒƒœ‚żƒ³èĦ¨ç¤ş" #: GrxUIMenuView.cpp:328 msgid "Show previous menu" msgstr "一¤ċ‰ƒĦƒ‹ƒƒĵ" #: GrxUIMenuView.cpp:335 msgid "Show next menu" msgstr "ĉĴĦƒĦƒ‹ƒƒĵ" #: GrxUIMenuView.cpp:339 msgid "sequential" msgstr "順ĉĴĦ" #: GrxUIMenuView.cpp:340 msgid "Enable sequential execution" msgstr "順ĉĴĦċŸèĦŒƒ˘ƒĵƒ‰" #: GrxUIMenuView.cpp:348 msgid "Retry from first" msgstr "ĉœ€ċˆ‹‚‰‚„‚Šç›´—" #: GrxUIMenuView.cpp:464 msgid "Python Script Termination" msgstr "" #: GrxUIMenuView.cpp:465 msgid "" "The Python script assigned to button \"%1%\" is still running in the " "background thread. Do you want to terminate it to execute the command you " "clicked?" msgstr "ƒœ‚żƒ³ \"%1%\" Ğ設ċš•‚ŒŸPython‚ı‚ŻƒŞƒ—ƒˆŒ ƒƒƒ‚Ż‚°ƒİ‚Ĥƒ³ƒ‰‚ıƒĴƒƒƒ‰§ċŸèĦŒä¸­§™€‚“‚Œ‚’ċœĉ­˘—Ĥ‚ŻƒŞƒƒ‚݁—Ÿ‚³ƒžƒ³ƒ‰‚’ċŸèĦŒ—™‹ïĵŸ" #: GrxUIMenuView.cpp:470 msgid "" "The script cannot be terminated and the command you clicked cannot be " "executed." msgstr "‚ı‚ŻƒŞƒ—ƒˆ‚’ċœĉ­˘§›‚“§—Ÿ€‚‚ŻƒŞƒƒ‚݁—Ÿ‚³ƒžƒ³ƒ‰ŻċŸèĦŒ§›‚“€‚" #: GrxUIMenuView.cpp:487 msgid "The script has been cancelled." msgstr "‚ı‚ŻƒŞƒ—ƒˆŻ‚­ƒ£ƒ³‚ğƒĞ•‚Œ—Ÿ€‚" #: GrxUIPlugin.cpp:34 msgid "Import the GrxUI module into the main namespace" msgstr "GrxUIƒ˘‚¸ƒƒĵƒĞ‚’ƒĦ‚¤ƒ³ċċ‰çİşé–“¸‚¤ƒ³ƒƒĵƒˆ" choreonoid-1.5.0/src/GrxUIPlugin/GrxUIMenuView.cpp0000664000000000000000000004726412741425367020524 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "GrxUIMenuView.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; namespace { python::object cancelExceptionType; class FuncParamEntry : public LineEdit { public: int typeChar; std::string marker; FuncParamEntry(int typeChar, const std::string& marker) : typeChar(typeChar), marker(marker) { } virtual QSize sizeHint() const { QString sizeText; if(typeChar == 'D'){ sizeText = "123.56"; } else if(typeChar == 'T'){ sizeText = "Text Input"; } QSize s = LineEdit::sizeHint(); return QSize(fontMetrics().boundingRect(sizeText).width(), s.height()); } std::string text() const { return LineEdit::text().toStdString(); } }; class FuncButtonBox : public QWidget { public: PushButton button; string funcString; vector entries; FuncButtonBox(const string& label, const string& funcString) { QHBoxLayout* hbox = new QHBoxLayout(); setLayout(hbox); button.setText(label.c_str()); hbox->addWidget(&button); int pos = 0; while(true){ pos = funcString.find('#', pos); if(pos == std::string::npos){ break; } if((pos + 1) == funcString.size()){ break; } string marker = funcString.substr(pos, 2); ++pos; int typeChar = toupper(funcString[pos]); if(typeChar == 'D' || typeChar == 'T'){ FuncParamEntry* entry = new FuncParamEntry(typeChar, marker); hbox->addWidget(entry); entries.push_back(entry); } else { break; } } this->funcString = funcString; } string label() const { return button.text().toStdString(); } }; class MenuWidget : public QWidget { public: GrxUIMenuViewImpl* view; QStackedLayout pageStack; QStackedLayout barStack; ToolButton sequenceModeButton; ToolButton terminateButton1; ToolButton regularModeButton; ToolButton prevPageButton; QLabel pageIndexLabel; ToolButton nextPageButton; CheckBox sequentialCheck; ToolButton retryButton; ToolButton terminateButton2; bool isLocalSequentialMode; int currentSequencePageIndex; int currentButtonPage; int currentButton; int lastIndexInPage; vector > buttonList; PythonExecutor pythonExecutor; MenuWidget(const python::list& menu, bool isLocalSequentialMode, bool doBackgroundExecution, GrxUIMenuViewImpl* view); void createPages(const python::list& menu); void addSection(const python::list& section); void onButtonClicked(int indexInPage, FuncButtonBox* box); void onScriptFinished(); void moveNext(); void moveToNextButton(); bool isSequenceMode(); void showSequencePages(); void showRegularPage(); void moveSequentialPage(int direction); void setCurrentSequentialPage(int index); void onSequentialCheckToggled(bool on); void onRetryClicked(); void onTerminateClicked(); void onQuitClicked(); }; } namespace cnoid { class GrxUIMenuViewImpl { public: GrxUIMenuView* self; QVBoxLayout vbox; QLabel noMenuLabel; MenuWidget* menuWidget; int menuButtonsBlockCount; GrxUIMenuViewImpl(GrxUIMenuView* self); ~GrxUIMenuViewImpl(); void clearMenu(bool doDelete, bool showLabel); void setMenu(const python::list& menu, bool isLocalSequentialMode, bool doBackgroundExecution); void blockMenuButtons(bool on); }; } namespace { struct MenuButtonBlock { GrxUIMenuViewImpl* impl; MenuButtonBlock(GrxUIMenuViewImpl* impl) : impl(impl) { impl->blockMenuButtons(true); } ~MenuButtonBlock(){ impl->blockMenuButtons(false); } }; } void GrxUIMenuView::initializeClass(ExtensionManager* ext) { ext->viewManager().registerClass( "GrxUIMenuView", N_("GrxUI Menu"), ViewManager::SINGLE_OPTIONAL); } GrxUIMenuView* GrxUIMenuView::instance() { return ViewManager::getOrCreateView(); } void GrxUIMenuView::setCancelExceptionType(boost::python::object exceptionType) { cancelExceptionType = exceptionType; } GrxUIMenuView::GrxUIMenuView() { impl = new GrxUIMenuViewImpl(this); } GrxUIMenuViewImpl::GrxUIMenuViewImpl(GrxUIMenuView* self) : self(self) { self->setDefaultLayoutArea(View::CENTER); self->setLayout(&vbox); noMenuLabel.setText(_("There is no menu now.")); noMenuLabel.setSizePolicy(QSizePolicy::Ignored, QSizePolicy::Preferred); vbox.addWidget(&noMenuLabel, 0, Qt::AlignHCenter); menuWidget = 0; menuButtonsBlockCount = 0; clearMenu(false, true); } GrxUIMenuView::~GrxUIMenuView() { delete impl; } GrxUIMenuViewImpl::~GrxUIMenuViewImpl() { } void GrxUIMenuViewImpl::clearMenu(bool doDelete, bool showLabel) { if(menuWidget){ vbox.removeWidget(menuWidget); if(doDelete){ delete menuWidget; } menuWidget = 0; } if(showLabel){ noMenuLabel.show(); } else { noMenuLabel.hide(); } } void GrxUIMenuView::setMenu(const python::list& menu, bool isLocalSequentialMode, bool doBackgroundExecution) { impl->setMenu(menu, isLocalSequentialMode, doBackgroundExecution); } void GrxUIMenuViewImpl::setMenu(const python::list& menu, bool isLocalSequentialMode, bool doBackgroundExecution) { clearMenu(true, false); menuWidget = new MenuWidget(menu, isLocalSequentialMode, doBackgroundExecution, this); vbox.addWidget(menuWidget); noMenuLabel.hide(); MessageView::instance()->notify(_("A new menu has been set to the GrxUI Menu View.")); } void GrxUIMenuViewImpl::blockMenuButtons(bool on) { if(on){ ++menuButtonsBlockCount; } else{ menuButtonsBlockCount = std::max(0, menuButtonsBlockCount - 1); } if(menuWidget){ bool enabled = (menuButtonsBlockCount <= 0); QStackedLayout& pageStack = menuWidget->pageStack; const int n = pageStack.count(); for(int i=0; i < n; ++i){ pageStack.widget(i)->setEnabled(enabled); } } } /* This function is defined here instead of PyGrxUI.cpp so that the message translations can be edited with one file */ QMessageBox::StandardButton GrxUIMenuView::waitInputSelect(const std::string& message) { QMessageBox box(MainWindow::instance()); box.setWindowTitle(_("Wait input select")); box.setText(message.c_str()); box.setStandardButtons(QMessageBox::Yes | QMessageBox::No | QMessageBox::Cancel); box.setDefaultButton(QMessageBox::Yes); box.setModal(false); box.show(); MenuButtonBlock block(instance()->impl); QEventLoop eventLoop; connect(&box, SIGNAL(finished(int)), &eventLoop, SLOT(quit())); eventLoop.exec(); return (QMessageBox::StandardButton)box.result(); } /* This function is defined here instead of PyGrxUI.cpp so that the message translations can be edited with one file */ bool GrxUIMenuView::waitInputConfirm(const std::string& message) { QMessageBox box(MainWindow::instance()); box.setWindowTitle(_("Wait input confirm")); box.setText(message.c_str()); box.setStandardButtons(QMessageBox::Ok | QMessageBox::Cancel); box.setDefaultButton(QMessageBox::Ok); box.setModal(false); box.show(); MenuButtonBlock block(instance()->impl); QEventLoop eventLoop; connect(&box, SIGNAL(finished(int)), &eventLoop, SLOT(quit())); eventLoop.exec(); return (box.result() == QMessageBox::Ok); } /* This function is defined here instead of PyGrxUI.cpp so that the message translations can be edited with one file */ std::string GrxUIMenuView::waitInputMessage(const std::string& message) { Dialog dialog; dialog.setWindowTitle(_("Wait input message")); QVBoxLayout* vbox = new QVBoxLayout(); dialog.setLayout(vbox); vbox->addWidget(new QLabel(message.c_str())); LineEdit* lineEdit = new LineEdit(); connect(lineEdit, SIGNAL(returnPressed()), &dialog, SLOT(accept())); vbox->addWidget(lineEdit); PushButton* okButton = new PushButton(_("&OK")); okButton->setDefault(true); connect(okButton, SIGNAL(clicked()), &dialog, SLOT(accept())); vbox->addWidget(okButton); vbox->addStretch(); dialog.show(); MenuButtonBlock block(instance()->impl); QEventLoop eventLoop; connect(&dialog, SIGNAL(finished(int)), &eventLoop, SLOT(quit())); eventLoop.exec(); return lineEdit->string(); } MenuWidget::MenuWidget (const python::list& menu, bool isLocalSequentialMode, bool doBackgroundExecution, GrxUIMenuViewImpl* view) : view(view) { QVBoxLayout* vbox = new QVBoxLayout(); QFrame* barFrame = new QFrame(); barFrame->setFrameShape(QFrame::StyledPanel); barFrame->setLayout(&barStack); vbox->addWidget(barFrame); vbox->addLayout(&pageStack, 1); QHBoxLayout* hbox; QWidget* regularBar = new QWidget(this); regularBar->setSizePolicy(QSizePolicy::Ignored, QSizePolicy::Preferred); hbox = new QHBoxLayout(); this->isLocalSequentialMode = isLocalSequentialMode; sequenceModeButton.setText("V"); sequenceModeButton.setToolTip(_("Show buttons executed sequentially")); sequenceModeButton.sigClicked().connect(boost::bind(&MenuWidget::showSequencePages, this)); hbox->addWidget(&sequenceModeButton); hbox->addStretch(); hbox->addWidget(new QLabel(_("Command Always Enabled"))); hbox->addStretch(); terminateButton1.setText("X"); terminateButton1.setToolTip(_("Terminate the command being executed")); terminateButton1.sigClicked().connect(boost::bind(&MenuWidget::onTerminateClicked, this)); hbox->addWidget(&terminateButton1); regularBar->setLayout(hbox); barStack.addWidget(regularBar); QWidget* sequenceBar = new QWidget(this); sequenceBar->setSizePolicy(QSizePolicy::Ignored, QSizePolicy::Preferred); hbox = new QHBoxLayout(); regularModeButton.setText("^"); regularModeButton.setToolTip(_("Show buttons always enabled")); regularModeButton.sigClicked().connect(boost::bind(&MenuWidget::showRegularPage, this)); hbox->addWidget(®ularModeButton); hbox->addStretch(); prevPageButton.setText("<"); prevPageButton.setToolTip(_("Show previous menu")); prevPageButton.sigClicked().connect(boost::bind(&MenuWidget::moveSequentialPage, this, -1)); hbox->addWidget(&prevPageButton); hbox->addWidget(&pageIndexLabel); nextPageButton.setText(">"); nextPageButton.setToolTip(_("Show next menu")); nextPageButton.sigClicked().connect(boost::bind(&MenuWidget::moveSequentialPage, this, +1)); hbox->addWidget(&nextPageButton); sequentialCheck.setText(_("sequential")); sequentialCheck.setToolTip(_("Enable sequential execution")); sequentialCheck.setChecked(true); sequentialCheck.sigToggled().connect(boost::bind(&MenuWidget::onSequentialCheckToggled, this, _1)); hbox->addWidget(&sequentialCheck); hbox->addStretch(); retryButton.setText("<-|"); retryButton.setToolTip(_("Retry from first")); retryButton.sigClicked().connect(boost::bind(&MenuWidget::onRetryClicked, this)); hbox->addWidget(&retryButton); terminateButton2.setText("X"); terminateButton2.setToolTip(_("Terminate the command being executed")); terminateButton2.sigClicked().connect(boost::bind(&MenuWidget::onTerminateClicked, this)); hbox->addWidget(&terminateButton2); sequenceBar->setLayout(hbox); barStack.addWidget(sequenceBar); setLayout(vbox); createPages(menu); pythonExecutor.setBackgroundMode(doBackgroundExecution); pythonExecutor.sigFinished().connect(boost::bind(&MenuWidget::onScriptFinished, this)); currentButton = 0; currentButtonPage = 0; currentSequencePageIndex = 0; bool hasSequencePages = false; if(buttonList.size() >= 2){ for(int i=1; i < buttonList.size(); ++i){ if(!buttonList[i].empty()){ hasSequencePages = true; break; } } } if(hasSequencePages){ showSequencePages(); } else { showRegularPage(); } } void MenuWidget::createPages(const python::list& menu) { int numSections = python::len(menu); for(int i=0; i < numSections; ++i){ const python::list section = python::extract(menu[i]); addSection(section); } while(pageStack.count() < 2){ addSection(python::list()); } } void MenuWidget::addSection(const python::list& section) { QWidget* page = new QWidget(); page->setSizePolicy(QSizePolicy::Ignored, QSizePolicy::Preferred); QVBoxLayout* vbox = new QVBoxLayout(); page->setLayout(vbox); buttonList.push_back(vector()); vector& buttons = buttonList.back(); int numItems = python::len(section) / 2; for(int j=0; j < numItems; ++j){ // extract a pair of elements const string label = python::extract(section[j*2]); const string function = python::extract(section[j*2+1]); if(function == "#label"){ vbox->addWidget(new QLabel(label.c_str()), 0, Qt::AlignCenter); } else if(label == "#monitor"){ } else { FuncButtonBox* box = new FuncButtonBox(label, function); box->button.sigClicked().connect(boost::bind(&MenuWidget::onButtonClicked, this, buttons.size(), box)); vbox->addWidget(box, 0, Qt::AlignCenter); buttons.push_back(box); } } vbox->addStretch(); QScrollArea* area = new QScrollArea(); area->setWidgetResizable(true); area->setVerticalScrollBarPolicy(Qt::ScrollBarAsNeeded); area->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff); area->setAlignment(Qt::AlignHCenter); area->setWidget(page); pageStack.addWidget(area); } void MenuWidget::onButtonClicked(int indexInPage, FuncButtonBox* box) { string code = box->funcString; int pos = 0; for(int i=0; i < box->entries.size(); ++i){ const FuncParamEntry* entry = box->entries[i]; pos = code.find(entry->marker, pos); if(pos != string::npos){ string value = entry->text(); code.replace(pos, entry->marker.length(), value); pos += value.length(); } } lastIndexInPage = indexInPage; if(pythonExecutor.state() == PythonExecutor::RUNNING_BACKGROUND){ QMessageBox mbox; mbox.setWindowTitle(_("Python Script Termination")); mbox.setText(_("The previously executed Python script is still running in the background thread. " "Do you want to terminate it and execute the command you clicked or cancel the command you clicked?")); mbox.setStandardButtons(QMessageBox::Ok | QMessageBox::Cancel); mbox.setDefaultButton(QMessageBox::Cancel); int result = mbox.exec(); if(result == QMessageBox::Cancel){ MessageView::instance()->putln(MessageView::WARNING, _("The script was canceled.")); return; } else if(!pythonExecutor.terminate()){ showWarningDialog(_("The script cannot be terminated and the command you clicked cannot be executed.")); return; } } view->blockMenuButtons(true); pythonExecutor.execCode(code); } void MenuWidget::onScriptFinished() { bool completed = false; view->blockMenuButtons(false); if(pythonExecutor.isTerminated()){ MessageView::instance()->putln(_("The script has been terminated.")); } else if(pythonExecutor.hasException()){ PyGILock lock; if(pythonExecutor.exceptionType() == cancelExceptionType){ showWarningDialog(_("The script has been cancelled.")); } else { MessageView::instance()->putln(pythonExecutor.exceptionText()); } } else { completed = true; } if(completed){ moveNext(); } } void MenuWidget::moveNext() { if(isSequenceMode() && sequentialCheck.isChecked()){ if(isLocalSequentialMode){ moveToNextButton(); } else if(lastIndexInPage == 0){ if(currentSequencePageIndex + 1 < buttonList.size() - 1){ setCurrentSequentialPage(currentSequencePageIndex + 1); } } } } void MenuWidget::moveToNextButton() { vector buttons = buttonList[currentSequencePageIndex+1]; if(currentButton < buttons.size() - 1){ ++currentButton; setCurrentSequentialPage(currentSequencePageIndex); } else if(currentSequencePageIndex < buttonList.size() - 1){ currentButton = 0; ++currentButtonPage; setCurrentSequentialPage(currentSequencePageIndex + 1); } } bool MenuWidget::isSequenceMode() { return (barStack.currentIndex() == 1); } void MenuWidget::showSequencePages() { barStack.setCurrentIndex(1); setCurrentSequentialPage(currentSequencePageIndex); } void MenuWidget::showRegularPage() { barStack.setCurrentIndex(0); pageStack.setCurrentIndex(0); } void MenuWidget::moveSequentialPage(int direction) { const int lastPage = pageStack.count() - 2; const int index = std::max(0, std::min(currentSequencePageIndex + direction, lastPage)); setCurrentSequentialPage(index); } void MenuWidget::setCurrentSequentialPage(int index) { pageStack.setCurrentIndex(index + 1); if(isLocalSequentialMode){ const bool hasCurrentButton = (index == currentButtonPage); vector& buttons = buttonList[index + 1]; for(int i=0; i < buttons.size(); ++i){ buttons[i]->setEnabled( !sequentialCheck.isChecked() ||(hasCurrentButton && (i == currentButton))); } } prevPageButton.setEnabled(!sequentialCheck.isChecked() && index > 0); const int numPages = pageStack.count() - 1; nextPageButton.setEnabled(!sequentialCheck.isChecked() && index < numPages - 1); currentSequencePageIndex = index; pageIndexLabel.setText(QString("%1/%2").arg(index + 1).arg(numPages)); } void MenuWidget::onSequentialCheckToggled(bool on) { setCurrentSequentialPage(currentSequencePageIndex); } void MenuWidget::onRetryClicked() { currentButton = 0; currentButtonPage = 0; setCurrentSequentialPage(0); } void MenuWidget::onTerminateClicked() { if(pythonExecutor.state() == PythonExecutor::RUNNING_BACKGROUND){ bool doTermination = showConfirmDialog( _("Python Script Termination"), _("Do you really want to terminate the script being executed?")); if(doTermination){ if(!pythonExecutor.terminate()){ showWarningDialog(_("The script cannot be terminated.")); view->blockMenuButtons(false); } } } else { view->blockMenuButtons(false); } } void MenuWidget::onQuitClicked() { view->clearMenu(false, true); deleteLater(); } choreonoid-1.5.0/src/GrxUIPlugin/python/0000775000000000000000000000000012741425367016646 5ustar rootrootchoreonoid-1.5.0/src/GrxUIPlugin/python/PyGrxUI.cpp0000664000000000000000000001012412741425367020657 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "../GrxUIPlugin.h" #include "../GrxUIMenuView.h" #include #include using namespace boost; using namespace cnoid; namespace { void checkGrxUIPlugin() { if(!GrxUIPlugin::isActive()){ PyErr_SetString(PyExc_RuntimeError, "GrxUI Plugin is inactive."); python::throw_error_already_set(); } } python::object cancelExceptionType; void waitInputMenu(const python::list& menu) { checkGrxUIPlugin(); callSynchronously( boost::bind(&GrxUIMenuView::setMenu, GrxUIMenuView::instance(), menu, false, !isRunningInMainThread())); } void waitInputSequentialMenu(const python::list& menu) { checkGrxUIPlugin(); callSynchronously( boost::bind(&GrxUIMenuView::setMenu, GrxUIMenuView::instance(), menu, true, !isRunningInMainThread())); } void waitInputSelectMain(const std::string& message, QMessageBox::StandardButton& out_result) { if(GrxUIPlugin::isActive()){ out_result = GrxUIMenuView::waitInputSelect(message); } } bool waitInputSelect(const std::string& message) { checkGrxUIPlugin(); QMessageBox::StandardButton result = QMessageBox::Cancel; Py_BEGIN_ALLOW_THREADS callSynchronously(boost::bind(waitInputSelectMain, message, boost::ref(result))); Py_END_ALLOW_THREADS if(result == QMessageBox::Cancel){ PyErr_SetObject(cancelExceptionType.ptr(), 0); python::throw_error_already_set(); } return (result == QMessageBox::Yes); } void waitInputConfirmMain(const std::string& message, bool& out_result) { if(GrxUIPlugin::isActive()){ out_result = GrxUIMenuView::waitInputConfirm(message); } } bool waitInputConfirm(const std::string& message) { checkGrxUIPlugin(); bool result = false; Py_BEGIN_ALLOW_THREADS callSynchronously(boost::bind(waitInputConfirmMain, message, boost::ref(result))); Py_END_ALLOW_THREADS if(!result){ PyErr_SetObject(cancelExceptionType.ptr(), 0); python::throw_error_already_set(); } return true; } void waitInputMessageMain(const std::string& message, std::string& out_result) { if(GrxUIPlugin::isActive()){ out_result = GrxUIMenuView::waitInputMessage(message); } } std::string waitInputMessage(const std::string& message) { checkGrxUIPlugin(); std::string result; Py_BEGIN_ALLOW_THREADS callSynchronously(boost::bind(waitInputMessageMain, message, boost::ref(result))); Py_END_ALLOW_THREADS /* if(!result){ PyErr_SetObject(cancelExceptionType.ptr(), 0); python::throw_error_already_set(); } */ return result; } } BOOST_PYTHON_MODULE(grxui) { if(!GrxUIPlugin::isActive()){ PyErr_SetString(PyExc_ImportError, "GrxUI Plugin is not loaded."); python::throw_error_already_set(); } python::def("waitInputMenu", waitInputMenu); python::def("waitInputSequentialMenu", waitInputSequentialMenu); python::def("waitInputSelect", waitInputSelect); python::def("waitInputConfirm", waitInputConfirm); python::def("waitInputMessage", waitInputMessage); // define the GrxUICancelException class which inherits the built-in Exception class python::object mainModule = python::import("__main__"); python::object mainName = mainModule.attr("__name__"); mainModule.attr("__name__") = python::scope().attr("__name__"); python::exec("class GrxUICancelException (RuntimeError): pass\n", mainModule.attr("__dict__"), python::scope().attr("__dict__")); cancelExceptionType = python::scope().attr("GrxUICancelException"); GrxUIMenuView::setCancelExceptionType(cancelExceptionType); mainModule.attr("__name__") = mainName; } choreonoid-1.5.0/src/GrxUIPlugin/python/CMakeLists.txt0000664000000000000000000000026512741425367021411 0ustar rootroot # @author Shin'ichiro Nakaoka if(ENABLE_PYTHON) set(target Pygrxui) add_cnoid_python_module(${target} PyGrxUI.cpp) target_link_libraries(${target} CnoidGrxUIPlugin) endif() choreonoid-1.5.0/src/Hrpsys31Plugin/0000775000000000000000000000000012741425367015763 5ustar rootrootchoreonoid-1.5.0/src/Hrpsys31Plugin/Hrpsys31Item.h0000664000000000000000000000220712741425367020410 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_HRPSYS31_PLUGIN_HRPSYS31_ITEM_H_INCLUDED #define CNOID_HRPSYS31_PLUGIN_HRPSYS31_ITEM_H_INCLUDED #include #include "exportdecl.h" namespace cnoid { class Hrpsys31ItemImpl; class CNOID_EXPORT Hrpsys31Item : public RobotAccessItem { public: static void initializeClass(ExtensionManager* ext); Hrpsys31Item(); Hrpsys31Item(const Hrpsys31Item& org); virtual bool connectToRobot(); virtual bool disconnectFromRobot(); virtual bool activateServos(bool on); virtual bool setStateReadingEnabled(bool on); virtual bool sendCurrentPose(); virtual bool setPlaybackSyncEnabled(bool on); protected: virtual ~Hrpsys31Item(); virtual void onPositionChanged(); virtual void onDisconnectedFromRoot(); virtual Item* doDuplicate() const; virtual void doPutProperties(PutPropertyFunction& putProperty); virtual bool store(Archive& archive); virtual bool restore(const Archive& archive); private: Hrpsys31ItemImpl* impl; }; typedef ref_ptr Hrpsys31ItemPtr; } #endif choreonoid-1.5.0/src/Hrpsys31Plugin/exportdecl.h0000664000000000000000000000231712741425367020310 0ustar rootroot #ifndef CNOID_HRPSYS31PLUGIN_EXPORTDECL_H_INCLUDED # define CNOID_HRPSYS31PLUGIN_EXPORTDECL_H_INCLUDED # if defined _WIN32 || defined __CYGWIN__ # define CNOID_HRPSYS31PLUGIN_DLLIMPORT __declspec(dllimport) # define CNOID_HRPSYS31PLUGIN_DLLEXPORT __declspec(dllexport) # define CNOID_HRPSYS31PLUGIN_DLLLOCAL # else # if __GNUC__ >= 4 # define CNOID_HRPSYS31PLUGIN_DLLIMPORT __attribute__ ((visibility("default"))) # define CNOID_HRPSYS31PLUGIN_DLLEXPORT __attribute__ ((visibility("default"))) # define CNOID_HRPSYS31PLUGIN_DLLLOCAL __attribute__ ((visibility("hidden"))) # else # define CNOID_HRPSYS31PLUGIN_DLLIMPORT # define CNOID_HRPSYS31PLUGIN_DLLEXPORT # define CNOID_HRPSYS31PLUGIN_DLLLOCAL # endif # endif # ifdef CNOID_HRPSYS31PLUGIN_STATIC # define CNOID_HRPSYS31PLUGIN_DLLAPI # define CNOID_HRPSYS31PLUGIN_LOCAL # else # ifdef CnoidHrpsys31Plugin_EXPORTS # define CNOID_HRPSYS31PLUGIN_DLLAPI CNOID_HRPSYS31PLUGIN_DLLEXPORT # else # define CNOID_HRPSYS31PLUGIN_DLLAPI CNOID_HRPSYS31PLUGIN_DLLIMPORT # endif # define CNOID_HRPSYS31PLUGIN_LOCAL CNOID_HRPSYS31PLUGIN_DLLLOCAL # endif #endif #ifdef CNOID_EXPORT # undef CNOID_EXPORT #endif #define CNOID_EXPORT CNOID_HRPSYS31PLUGIN_DLLAPI choreonoid-1.5.0/src/Hrpsys31Plugin/Hrpsys31Plugin.cpp0000664000000000000000000000113712741425367021304 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "Hrpsys31Item.h" #include using namespace std; using namespace cnoid; using namespace boost; namespace { class Hrpsys31Plugin : public Plugin { public: Hrpsys31Plugin(); virtual bool initialize(); virtual bool finalize(); }; }; Hrpsys31Plugin::Hrpsys31Plugin() : Plugin("Hrpsys31") { require("RobotAccess"); } bool Hrpsys31Plugin::initialize() { Hrpsys31Item::initializeClass(this); return true; } bool Hrpsys31Plugin::finalize() { return true; } CNOID_IMPLEMENT_PLUGIN_ENTRY(Hrpsys31Plugin) choreonoid-1.5.0/src/Hrpsys31Plugin/Hrpsys31Item.cpp0000664000000000000000000005250712741425367020753 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #include "Hrpsys31Item.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; namespace { class JointState { public: JointState() { q_actual = 0.0; q_target = 0.0; power = false; servo = false; temperature = 0.0; } double q_actual; double q_target; bool calib; bool power; bool servo; double temperature; int alarm; }; class RobotState : public ExtraBodyStateAccessor { public: static const int numStateItems = 4; static const int numJointStateItems = 7; vector joints; optional localZMP[2]; double voltage; double electricCurrent; RobotState() { voltage = 0.0; electricCurrent = 0.0; } virtual int getNumStateItems() const { return numStateItems; } virtual int getNumJointStateItems() const { return numJointStateItems; } virtual const char* getStateItemName(int stateIndex) const { switch(stateIndex){ case 0: return N_("R-Foot ZMP"); case 1: return N_("L-Foot ZMP"); case 2: return N_("Voltage"); case 3: return N_("Current"); default: return ""; } } virtual const char* getStateItemLabel(int stateIndex) const { return dgettext(CNOID_GETTEXT_DOMAIN_NAME, RobotState::getStateItemName(stateIndex)); } virtual const char* getJointStateItemName(int jointStateIndex) const { switch(jointStateIndex){ case 0: return N_("Pos"); case 1: return N_("Target"); case 2: return N_("Calib"); case 3: return N_("Power"); case 4: return N_("Servo"); case 5: return N_("Temp"); case 6: return N_("Alarm"); default: return ""; } } virtual const char* getJointStateItemLabel(int stateIndex) const { return dgettext(CNOID_GETTEXT_DOMAIN_NAME, RobotState::getJointStateItemName(stateIndex)); } virtual void getState(std::vector& out_state) const { out_state.resize(numStateItems); for(int i=0; i < 2; ++i){ if(localZMP[i]){ out_state[i+0] = *localZMP[i]; } else { out_state[i+0] = ExtraBodyStateAccessor::none; } } out_state[2] = voltage; out_state[3] = electricCurrent; } virtual void getJointState(Array2D& out_jointState) const { const int nj = joints.size(); out_jointState.resize(nj, numJointStateItems); for(int i=0; i < nj; ++i){ const JointState& js = joints[i]; Array2D::Row jsout = out_jointState.row(i); jsout[0] = ExtraBodyStateAccessor::Angle(js.q_actual); jsout[1] = ExtraBodyStateAccessor::Angle(js.q_target); jsout[2] = js.calib; jsout[3] = js.power; jsout[4] = js.servo; jsout[5] = js.temperature; if(js.temperature >= 60.0){ jsout[5].setAttribute(ExtraBodyStateAccessor::STRONG_WARNING); } else if(js.temperature >= 59.0){ jsout[5].setAttribute(ExtraBodyStateAccessor::WARNING); } jsout[6] = js.alarm; } } }; typedef ref_ptr RobotStatePtr; } namespace cnoid { class Hrpsys31ItemImpl { public: Hrpsys31Item* self; MessageView* mv; string host; int port; NamingContextHelper naming; string robotHardwareName; OpenHRP::RobotHardwareService_var robotHardwareService; string stateHolderName; OpenHRP::StateHolderService_var stateHolderService; RobotStatePtr robotState; BodyItemPtr bodyItem; enum JointUpdateMode { UPDATE_BY_ACTUAL, UPDATE_BY_REFERENCE, UPDATE_MODE_SIZE }; Selection bodyJointUpdateMode; ForceSensorPtr footForceSensors[2]; double verticalForceThreshForFootContact; bool isStateReadingEnabled; double readInterval; // [ms] bool doConnectOnLoading; Timer timer; Hrpsys31ItemImpl(Hrpsys31Item* self); Hrpsys31ItemImpl(Hrpsys31Item* self, const Hrpsys31ItemImpl& org); ~Hrpsys31ItemImpl(); void init(); void onPositionChanged(); bool connectToRobot(); RTC::RTObject_ptr findRTC(const string& rtcName); template typename ServiceType::_ptr_type findService(RTC::RTObject_ptr rtc, const string& serviceName); bool disconnectFromRobot(); bool activateServos(bool on); void onReadRequest(); template void copySensorState(DeviceList& sensors, SequenceType& seq); void doPutProperties(PutPropertyFunction& putProperty); bool onReadIntervalEdited(int interval); bool store(Archive& archive); bool restore(const Archive& archive); }; } void Hrpsys31Item::initializeClass(ExtensionManager* ext) { static bool initialized = false; if(!initialized){ ItemManager& im = ext->itemManager(); im.registerClass(N_("Hrpsys31Item")); im.addCreationPanel(); } } Hrpsys31Item::Hrpsys31Item() { impl = new Hrpsys31ItemImpl(this); } Hrpsys31ItemImpl::Hrpsys31ItemImpl(Hrpsys31Item* self) : self(self), bodyJointUpdateMode(UPDATE_MODE_SIZE, CNOID_GETTEXT_DOMAIN_NAME) { host = "localhost"; port = 2809; robotHardwareName = "RobotHardware0"; stateHolderName = "StateHolder0"; isStateReadingEnabled = true; readInterval = 200.0; doConnectOnLoading = false; bodyJointUpdateMode.setSymbol(UPDATE_BY_ACTUAL, N_("Actual")); bodyJointUpdateMode.setSymbol(UPDATE_BY_REFERENCE, N_("Reference")); bodyJointUpdateMode.select(UPDATE_BY_ACTUAL); init(); } Hrpsys31Item::Hrpsys31Item(const Hrpsys31Item& org) : RobotAccessItem(org) { impl = new Hrpsys31ItemImpl(this, *org.impl); } Hrpsys31ItemImpl::Hrpsys31ItemImpl(Hrpsys31Item* self, const Hrpsys31ItemImpl& org) : self(self) { host = org.host; port = org.port; robotHardwareName = org.robotHardwareName; stateHolderName = org.stateHolderName; bodyJointUpdateMode = org.bodyJointUpdateMode; isStateReadingEnabled = org.isStateReadingEnabled; readInterval = org.readInterval; doConnectOnLoading = org.doConnectOnLoading; init(); } void Hrpsys31ItemImpl::init() { mv = MessageView::instance(); timer.sigTimeout().connect(boost::bind(&Hrpsys31ItemImpl::onReadRequest, this)); } Hrpsys31Item::~Hrpsys31Item() { delete impl; } Hrpsys31ItemImpl::~Hrpsys31ItemImpl() { disconnectFromRobot(); } void Hrpsys31Item::onPositionChanged() { impl->onPositionChanged(); } void Hrpsys31ItemImpl::onPositionChanged() { disconnectFromRobot(); BodyItem* targetBodyItem = self->findOwnerItem(); if(targetBodyItem != bodyItem){ bodyItem = targetBodyItem; if(bodyItem){ BodyPtr body = bodyItem->body(); robotState = body->getOrCreateCache("Hrpsys31RobotState"); robotState->joints.resize(body->numJoints()); // get the foot force sensors of a biped robot const Mapping& info = *body->info(); footForceSensors[0] = body->findDevice(info.get("rightFootForceSensor", "")); footForceSensors[1] = body->findDevice(info.get("leftFootForceSensor", "")); info.read("verticalForceThreshForFootContact", verticalForceThreshForFootContact); } else { robotState = 0; } } } bool Hrpsys31Item::connectToRobot() { return impl->connectToRobot(); } bool Hrpsys31ItemImpl::connectToRobot() { bool result = false; disconnectFromRobot(); mv->putln(format(_("Connecting %1% to the target robot ...")) % self->name()); mv->flush(); naming.setLocation(host, port); if(!naming.isAlive()){ mv->putln(format(_("Nameserver is not found at %1%:%2%.")) % host % port); } else { RTC::RTObject_var robotHardware = findRTC(robotHardwareName); if(!CORBA::is_nil(robotHardware)){ robotHardwareService = findService(robotHardware, "RobotHardwareService"); // activate the execution context of the robot hardware component if(!CORBA::is_nil(robotHardwareService)){ RTC::ExecutionContextList_var eclist = robotHardware->get_owned_contexts(); if(eclist->length() > 0){ RTC::ExecutionContext_ptr ec = eclist[0]; if(!CORBA::is_nil(ec)){ if(ec->get_component_state(robotHardware) != RTC::ACTIVE_STATE){ ec->activate_component(robotHardware); } } } } } RTC::RTObject_var stateHolder = findRTC(stateHolderName); if(!CORBA::is_nil(stateHolder)){ stateHolderService = findService(stateHolder, "StateHolderService"); } result = (!CORBA::is_nil(robotHardwareService) || !CORBA::is_nil(stateHolderService)); } if(result){ mv->putln("Connected."); if(bodyItem && isStateReadingEnabled){ timer.setInterval(readInterval); timer.start(); mv->putln("Periodic state reading has been started."); } } return result; } RTC::RTObject_ptr Hrpsys31ItemImpl::findRTC(const string& rtcName) { RTC::RTObject_ptr rtc = naming.findObject(rtcName, "rtc"); if(naming.isObjectAlive(rtc)){ mv->putln(format(_("Component \"%1%\" has been found.")) % rtcName); } else { mv->putln(format(_("Component \"%1%\" is not found.")) % rtcName); rtc = RTC::RTObject::_nil(); } return rtc; } template typename ServiceType::_ptr_type Hrpsys31ItemImpl::findService(RTC::RTObject_ptr rtc, const string& serviceName) { typename ServiceType::_ptr_type service = findRTCService(rtc, serviceName); if(naming.isObjectAlive(service)){ mv->putln(format(_("Service port \"%1%\" has been found.")) % serviceName); } else { mv->putln(format(_("Service port \"%1%\" is not found.")) % serviceName); service = ServiceType::_nil(); } return service; } void Hrpsys31Item::onDisconnectedFromRoot() { impl->disconnectFromRobot(); } bool Hrpsys31Item::disconnectFromRobot() { return impl->disconnectFromRobot(); } bool Hrpsys31ItemImpl::disconnectFromRobot() { if(timer.isActive()){ timer.stop(); } bool disconnected = false; if(!CORBA::is_nil(robotHardwareService)){ robotHardwareService = OpenHRP::RobotHardwareService::_nil(); disconnected = true; } if(!CORBA::is_nil(stateHolderService)){ stateHolderService = OpenHRP::StateHolderService::_nil(); disconnected = true; } if(disconnected){ mv->putln(format(_("%1% is disconnected from the target robot")) % self->name()); } return disconnected; } bool Hrpsys31Item::activateServos(bool on) { return impl->activateServos(on); } bool Hrpsys31ItemImpl::activateServos(bool on) { bool confirmed = true; bool result = false; if(CORBA::is_nil(robotHardwareService)){ mv->putln(format(_("%1% cannot turn on / off the servos because it is not connected with %2%.")) % self->name() % robotHardwareName); } else { OpenHRP::RobotHardwareService::RobotState_var state; try { robotHardwareService->getStatus(state); const OpenHRP::RobotHardwareService::LongSequenceSequence& ss = state->servoState; bool isOperationValid = false; for(CORBA::ULong i=0; i < ss.length(); ++i){ bool servo = (ss[i][0] & OpenHRP::RobotHardwareService::SERVO_STATE_MASK); if((on && !servo) || (!on && servo)){ isOperationValid = true; break; } } if(!isOperationValid){ mv->putln(format(_("All the target servos of %1% have already been turned on.")) % self->name()); result = true; } else { confirmed = showConfirmDialog((on ? _("Servo On") : _("Servo Off")), _("Click OK to continue.")); if(confirmed){ result = robotHardwareService->servo( "all", (on ? OpenHRP::RobotHardwareService::SWITCH_ON : OpenHRP::RobotHardwareService::SWITCH_OFF)); if(result){ mv->putln(format(_("The target servos of %1% have been turned on.")) % self->name()); onReadRequest(); } } } } catch(CORBA::Exception& ex){ mv->putln(format(_("%1%: A CORBA Exeption happened.")) % self->name()); } if(confirmed && !result){ mv->putln(format(_("%1% cannot turn on the servos.")) % self->name()); } } return result; } bool Hrpsys31Item::setStateReadingEnabled(bool on) { return true; } void Hrpsys31ItemImpl::onReadRequest() { if(!bodyItem){ return; } bool jointStateChanged = false; bool robotStateChanged = false; const BodyPtr& body = bodyItem->body(); if(!CORBA::is_nil(robotHardwareService)){ bool connectionFailed = false; OpenHRP::RobotHardwareService::RobotState_var state; try { robotHardwareService->getStatus(state); } catch(CORBA::Exception& ex){ robotHardwareService = OpenHRP::RobotHardwareService::_nil(); mv->putln(format(_("%1%: Access to %2% failed. The connection is terminated.")) % self->name() % robotHardwareName); connectionFailed = true; } if(!connectionFailed){ const int n = std::min(body->numJoints(), (int)state->angle.length()); if(n > 0){ for(int i=0; i < n; ++i){ JointState& js = robotState->joints[i]; Link* joint = body->joint(i); if(bodyJointUpdateMode.is(UPDATE_BY_ACTUAL)){ joint->q() = state->angle[i]; } else { joint->q() = state->command[i]; } joint->u() = state->torque[i]; js.q_actual = state->angle[i]; js.q_target = state->command[i]; CORBA::Long s = state->servoState[i][0]; js.calib = s & OpenHRP::RobotHardwareService::CALIB_STATE_MASK; js.servo = s & OpenHRP::RobotHardwareService::SERVO_STATE_MASK; js.power = s & OpenHRP::RobotHardwareService::POWER_STATE_MASK; js.temperature = (s & OpenHRP::RobotHardwareService::DRIVER_TEMP_MASK) >> OpenHRP::RobotHardwareService::DRIVER_TEMP_SHIFT; js.alarm = (s & OpenHRP::RobotHardwareService::SERVO_ALARM_MASK) >> OpenHRP::RobotHardwareService::SERVO_ALARM_SHIFT; } jointStateChanged = true; } DeviceList forceSensors = body->devices(); copySensorState(forceSensors, state->force); DeviceList gyros = body->devices(); copySensorState(gyros, state->rateGyro); DeviceList accelSensors = body->devices(); copySensorState(accelSensors, state->accel); for(int i=0; i < 2; ++i){ ForceSensorPtr& s = footForceSensors[i]; if(!s || s->f().z() < verticalForceThreshForFootContact){ robotState->localZMP[i] = boost::none; } else { robotState->localZMP[i] = Vector3(-s->tau().y() / s->f().z(), s->tau().x() / s->f().z(), 0.0); } } robotState->voltage = state->voltage; robotState->electricCurrent = state->current; robotStateChanged = true; } } if(!CORBA::is_nil(stateHolderService)){ bool connectionFailed = false; OpenHRP::StateHolderService::Command_var command; try { stateHolderService->getCommand(command); } catch(CORBA::Exception& ex){ stateHolderService = OpenHRP::StateHolderService::_nil(); mv->putln(format(_("%1%: Access to %2% failed. The connection is terminated.")) % self->name() % stateHolderName); connectionFailed = true; } if(!connectionFailed){ const int n = std::min(body->numJoints(), (int)command->jointRefs.length()); if(n > 0){ for(int i=0; i < n; ++i){ const double q = command->jointRefs[i]; if(bodyJointUpdateMode.is(UPDATE_BY_REFERENCE)){ body->joint(i)->q() = q; jointStateChanged = true; } robotState->joints[i].q_target = q; } } if(command->zmp.length() == 3){ bodyItem->setZmp(Eigen::Map(&command->zmp[0])); robotStateChanged = true; } } } if(jointStateChanged){ bodyItem->notifyKinematicStateChange(true); } if(robotStateChanged){ robotState->notifyStateChange(); } } template void Hrpsys31ItemImpl::copySensorState(DeviceList& sensors, SequenceType& seq) { if(seq.length() > 0){ const int n = std::min((int)sensors.size(), (int)seq.length()); for(int i=0; i < n; ++i){ SensorType* sensor = sensors[i]; sensor->readState(&seq[i][0]); sensor->notifyStateChange(); } } } bool Hrpsys31Item::sendCurrentPose() { return true; } bool Hrpsys31Item::setPlaybackSyncEnabled(bool on) { return true; } Item* Hrpsys31Item::doDuplicate() const { return new Hrpsys31Item(*this); } void Hrpsys31Item::doPutProperties(PutPropertyFunction& putProperty) { RobotAccessItem::doPutProperties(putProperty); impl->doPutProperties(putProperty); } void Hrpsys31ItemImpl::doPutProperties(PutPropertyFunction& putProperty) { putProperty(_("Host"), host, changeProperty(host)); putProperty(_("Port"), port, changeProperty(port)); putProperty(_("RobotHardware"), robotHardwareName, changeProperty(robotHardwareName)); putProperty(_("StateHolder"), stateHolderName, changeProperty(stateHolderName)); putProperty(_("State reading"), isStateReadingEnabled, boost::bind(&Hrpsys31Item::setStateReadingEnabled, self, _1)); putProperty(_("Read inverval"), (int)readInterval, boost::bind(&Hrpsys31ItemImpl::onReadIntervalEdited, this, _1)); putProperty(_("Body update mode"), bodyJointUpdateMode, boost::bind((bool(Selection::*)(int))&Selection::select, &bodyJointUpdateMode, _1)); putProperty(_("Connect on loading"), doConnectOnLoading, changeProperty(doConnectOnLoading)); } bool Hrpsys31ItemImpl::onReadIntervalEdited(int interval) { if(interval > 0.0){ readInterval = interval; return true; } return false; } bool Hrpsys31Item::store(Archive& archive) { if(!RobotAccessItem::store(archive)){ return false; } return impl->store(archive); } bool Hrpsys31ItemImpl::store(Archive& archive) { archive.write("host", host); archive.write("port", port); archive.write("RobotHardware", robotHardwareName); archive.write("StateHolder", stateHolderName); archive.write("stateReading", isStateReadingEnabled); archive.write("readInterval", readInterval); archive.write("bodyUpdateMode", bodyJointUpdateMode.selectedSymbol()); archive.write("connectOnLoading", doConnectOnLoading); return true; } bool Hrpsys31Item::restore(const Archive& archive) { if(!RobotAccessItem::restore(archive)){ return false; } return impl->restore(archive); } bool Hrpsys31ItemImpl::restore(const Archive& archive) { archive.read("host", host); archive.read("port", port); archive.read("RobotHardware", robotHardwareName); archive.read("StateHolder", stateHolderName); archive.read("stateReading", isStateReadingEnabled); archive.read("readInterval", readInterval); string symbol; if(archive.read("bodyUpdateMode", symbol)){ bodyJointUpdateMode.select(symbol); } if(archive.read("connectOnLoading", doConnectOnLoading)){ if(doConnectOnLoading){ // connect here } } return true; } choreonoid-1.5.0/src/Hrpsys31Plugin/corba/0000775000000000000000000000000012741425367017051 5ustar rootrootchoreonoid-1.5.0/src/Hrpsys31Plugin/corba/hrpsys/0000775000000000000000000000000012741425367020401 5ustar rootrootchoreonoid-1.5.0/src/Hrpsys31Plugin/corba/hrpsys/StateHolderService.idl0000664000000000000000000000147612741425367024642 0ustar rootroot/** * @file StateHolderService.idl * @brief Services for the state holder interface */ module OpenHRP { interface StateHolderService { typedef sequence DblSequence; /** * @brief output current joint angles as reference joint angles */ void goActual(); /** @brief reference joint angles and transfrom of the base link */ struct Command{ DblSequence jointRefs; ///< reference joint angles[rad] DblSequence baseTransform; ///< reference transform of the base link DblSequence zmp; ///< reference zmp[m] w.r.t. the base link }; /** @brief get reference joint angles and a transform of the base link @param com reference joint angles and a transform of the base link */ void getCommand(out Command com); }; }; choreonoid-1.5.0/src/Hrpsys31Plugin/corba/hrpsys/RobotHardwareService.idl0000664000000000000000000001235712741425367025167 0ustar rootroot/** * @file RobotHardwareService.idl * @brief Services for the robot hardware interface */ module OpenHRP { interface RobotHardwareService { const unsigned long CALIB_STATE_MASK = 0x00000001; const unsigned long CALIB_STATE_SHIFT = 0; const unsigned long SERVO_STATE_MASK = 0x00000002; const unsigned long SERVO_STATE_SHIFT = 1; const unsigned long POWER_STATE_MASK = 0x00000004; const unsigned long POWER_STATE_SHIFT = 2; const unsigned long SERVO_ALARM_MASK = 0x0007fff8; const unsigned long SERVO_ALARM_SHIFT = 3; const unsigned long DRIVER_TEMP_MASK = 0xff000000; const unsigned long DRIVER_TEMP_SHIFT = 24; typedef sequence OctSequence; typedef sequence DblSequence; typedef sequence LongSequence; typedef sequence StrSequence; typedef sequence LongSequenceSequence; typedef double DblArray3[3]; typedef double DblArray6[6]; typedef sequence DblSequence3; typedef sequence DblSequence6; /** * @brief status of the robot */ struct RobotState { DblSequence angle; ///< current joint angles[rad] DblSequence command;///< reference joint angles[rad] DblSequence torque; ///< joint torques[Nm] /** * @brief servo statuses(32bit+extra states) * * 0: calib status ( 1 => done )\n * 1: servo status ( 1 => on )\n * 2: power status ( 1 => supplied )\n * 3-18: servo alarms (see @ref iob.h)\n * 19-23: unused * 24-31: driver temperature (deg) */ LongSequenceSequence servoState; sequence force; ///< forces[N] and torques[Nm] sequence rateGyro; ///< angular velocities[rad/s] sequence accel; ///< accelerations[m/(s^2)] double voltage; ///< voltage of power supply[V] double current; ///< current[A] }; /** * @brief get status of the robot * @param rs status of the robot */ void getStatus(out RobotState rs); enum SwitchStatus {SWITCH_ON, SWITCH_OFF}; /** * @brief turn on/off power supply for motor driver * @param name joint name, part name or "all" * @param _ss SWITCH_ON or SWITCH_OFF * @retval true if turned on/off successfully * @retval false otherwise */ boolean power(in string name, in SwitchStatus _ss); /** * @brief servo on/off * @param name joint name, part name or "all" * @param _ss SWITCH_ON or SWITCH_OFF * @retval true if servo on/off successfully * @retval false otherwise */ boolean servo(in string name, in SwitchStatus _ss); /** * @brief set the parcentage to the default servo gain * @param name joint name, part name or "all" * @param percentage to joint servo gain[0-100] */ void setServoGainPercentage(in string name, in double percentage); /** * @brief set the maximum joint servo error angle * @param name joint name, part name or "all" * @param limit the maximum joint servo error angle[rad] */ void setServoErrorLimit(in string name, in double limit); /** * @brief remove offsets on sensor outputs form gyro sensors and accelerometers */ void calibrateInertiaSensor(); /** * @brief remove offsets on sensor outputs form force/torque sensors */ void removeForceSensorOffset(); /** * @brief initialize joint angle * @param name joint name, part name or "all" * @param option string of joint angle initialization */ void initializeJointAngle(in string name, in string option); /** * @brief add definition of joint group * @param gname name of the joint group * @param jnames list of joint name * @return true if the group is added successfully, false otherwise */ boolean addJointGroup(in string gname, in StrSequence jnames); /** * @brief get digital input to robot * @param dOut will hold the input bits as an array of bytes * @return true if applicable, false otherwise */ boolean readDigitalInput(out OctSequence din); /** * @brief get digital input length of robot, non-applicable bits are nop * @return length of digital input in bytes */ long lengthDigitalInput(); /** * @brief set digital output from robot * @param dOut sends the output from the robot in a byte array * @return true if applicable, false otherwise */ boolean writeDigitalOutput(in OctSequence dout); /** * @brief set digital output from robot * @param dOut sends the output from the robot in a byte array * @param mask binary vector which selects output to be set * @return true if applicable, false otherwise */ boolean writeDigitalOutputWithMask(in OctSequence dout, in OctSequence mask); /** * @brief get digital output length of robot, non-applicable bits are nop * @return length of digital output in bytes */ long lengthDigitalOutput(); /** * @brief get digital output to robot * @param dOut will hold the input bits as an array of bytes * @return true if applicable, false otherwise */ boolean readDigitalOutput(out OctSequence dOut); }; };choreonoid-1.5.0/src/Hrpsys31Plugin/GrxRobotHardwareClientView.java0000664000000000000000000005666712741425367024070 0ustar rootrootpackage com.generalrobotix.ui.view; import java.util.ArrayList; import java.util.Date; import jp.go.aist.hrp.simulator.DynamicsSimulator; import jp.go.aist.hrp.simulator.DynamicsSimulatorFactory; import jp.go.aist.hrp.simulator.DynamicsSimulatorFactoryHelper; import jp.go.aist.hrp.simulator.SensorState; import jp.go.aist.hrp.simulator.WorldStateHolder; import jp.go.aist.hrp.simulator.DynamicsSimulatorPackage.IntegrateMethod; import jp.go.aist.hrp.simulator.DynamicsSimulatorPackage.LinkDataType; import jp.go.aist.hrp.simulator.DynamicsSimulatorPackage.SensorOption; import org.eclipse.jface.dialogs.MessageDialog; import org.eclipse.swt.SWT; import org.eclipse.swt.events.KeyAdapter; import org.eclipse.swt.events.KeyEvent; import org.eclipse.swt.events.SelectionEvent; import org.eclipse.swt.events.SelectionListener; import org.eclipse.swt.graphics.Image; import org.eclipse.swt.layout.GridData; import org.eclipse.swt.layout.GridLayout; import org.eclipse.swt.widgets.Button; import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Label; import org.eclipse.swt.widgets.Text; import OpenHRP.RobotHardwareService; import OpenHRP.RobotHardwareServiceHelper; import OpenHRP.StateHolderService; import OpenHRP.StateHolderServiceHelper; import OpenHRP.StateHolderServicePackage.CommandHolder; import OpenHRP.RobotHardwareServicePackage.RobotStateHolder; import OpenHRP.RobotHardwareServicePackage.SwitchStatus; import RTC.ComponentProfile; import RTC.ConnectorProfile; import RTC.ConnectorProfileHolder; import RTC.ExecutionContext; import RTC.LifeCycleState; import RTC.PortInterfaceProfile; import RTC.PortProfile; import RTC.PortService; import RTC.RTObject; import RTC.RTObjectHelper; import com.generalrobotix.ui.GrxBaseItem; import com.generalrobotix.ui.GrxBaseView; import com.generalrobotix.ui.GrxBaseViewPart; import com.generalrobotix.ui.GrxPluginManager; import com.generalrobotix.ui.grxui.Activator; import com.generalrobotix.ui.item.GrxModelItem; import com.generalrobotix.ui.item.GrxWorldStateItem; import com.generalrobotix.ui.item.GrxWorldStateItem.WorldStateEx; import com.generalrobotix.ui.util.GrxCorbaUtil; import com.generalrobotix.ui.util.GrxDebugUtil; import com.generalrobotix.ui.util.GrxXmlUtil; @SuppressWarnings("serial") /** * @brief RobotHardware RTC client view */ public class GrxRobotHardwareClientView extends GrxBaseView { public static final String TITLE = "RobotHardware RTC Client"; private static final int NOT_CONNECTED = 0; private static final int CONNECTING = 1; private static final int CONNECTED = 2; private GrxJythonPromptView jythonView_; private StateHolderService sholder_; private RobotHardwareService hwCtrl_; private DynamicsSimulator dynamics_; private GrxWorldStateItem currentItem_; private GrxModelItem currentModel_; private WorldStateHolder worldStateH_ = new WorldStateHolder(); private RobotStateHolder robotStateH_ = new RobotStateHolder(); private String robotType_ = "-----"; private String robotHost_ = "localhost"; private int robotPort_ = 2809; private int interval_ = 200; private String setupFile_ = "-----"; private String RobotHardwareRTC_ = "RobotHardware0"; private String StateHolderRTC_ = "StateHolder0"; private Date initialDate_; private Date prevDate_; private int state_ = NOT_CONNECTED; private boolean actualFlag = false; private Image startMonitorIcon_ = Activator.getDefault().getImage("sim_start.png"); private Image stopMonitorIcon_ = Activator.getDefault().getImage("sim_stop.png"); private Image servoOnIcon_ = Activator.getDefault().getImage("robot_servo_start.png"); private Image servoOffIcon_ = Activator.getDefault().getImage("robot_servo_stop.png"); private Image lampOnIcon_ = Activator.getDefault().getImage("lamp_on.png"); private Image lampOffIcon_ = Activator.getDefault().getImage("lamp_off.png"); private Button btnConnect_; private Button btnServo_; private Button btnSetup_; private Label lblLamp_; private Label lblStatus_; private Text fldStatus_; private Composite propertyPanel_; private boolean isMonitorRunning_; private ArrayList propList_ = new ArrayList(); /** * @brief constructor * @param name * @param manager * @param vp * @param parent */ public GrxRobotHardwareClientView(String name, GrxPluginManager manager, GrxBaseViewPart vp, Composite parent) { super(name, manager, vp, parent); composite_.setLayout(new GridLayout(1,false)); Composite layout1 = new Composite(composite_, SWT.NONE); layout1.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_CENTER)); GridLayout gridLayout = new GridLayout(6, false); gridLayout.marginWidth = 5; gridLayout.horizontalSpacing = 5; layout1.setLayout(gridLayout); // servo on/off button btnServo_ = new Button(layout1, SWT.TOGGLE); btnServo_.setImage(servoOnIcon_); GridData btnGridData = new GridData(); btnGridData.widthHint = 32; btnGridData.heightHint = 32; btnServo_.setLayoutData(btnGridData); // status label lblStatus_ = new Label(layout1, SWT.NONE); lblStatus_.setText("Status"); // lamp label lblLamp_ = new Label(layout1, SWT.NONE); lblLamp_.setImage(lampOffIcon_); // status filed fldStatus_ = new Text(layout1, SWT.SINGLE | SWT.BORDER); fldStatus_.setText("Not Connected."); GridData textGridData = new GridData(); textGridData.widthHint = 100; fldStatus_.setLayoutData(textGridData); // connect button btnConnect_ = new Button(layout1, SWT.TOGGLE); btnConnect_.setLayoutData(btnGridData); btnConnect_.setImage(startMonitorIcon_); // setup button btnSetup_ = new Button(layout1, SWT.NONE); btnSetup_.setText("ROBOT SETUP"); propertyPanel_ = new Composite(composite_,SWT.NONE); propertyPanel_.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_CENTER)); GridLayout gridLayout1 = new GridLayout(1, false); gridLayout.marginWidth = 5; gridLayout.horizontalSpacing = 5; propertyPanel_.setLayout(gridLayout1); propList_.add(new SetPropertyPanel(propertyPanel_, SWT.NONE, "Robot Host", "robotHost", true, robotHost_)); propList_.add(new SetPropertyPanel(propertyPanel_, SWT.NONE, "Robot Port", "robotPort", true, new Integer(robotPort_).toString())); propList_.add(new SetPropertyPanel(propertyPanel_, SWT.NONE, "Robot Name", "ROBOT", true, robotType_)); propList_.add(new SetPropertyPanel(propertyPanel_, SWT.NONE, "Interval[ms]","interval", true, new Integer(interval_).toString())); propList_.add(new SetPropertyPanel(propertyPanel_, SWT.NONE, "Setup File", "setupFile", true, setupFile_)); propList_.add(new SetPropertyPanel(propertyPanel_, SWT.NONE, "RobotHardwareService", "RobotHardwareServiceRTC", true, RobotHardwareRTC_)); propList_.add(new SetPropertyPanel(propertyPanel_, SWT.NONE, "StateHolderService", "StateHolderRTC", true, StateHolderRTC_)); btnConnect_.addSelectionListener(new SelectionListener() { public void widgetDefaultSelected(SelectionEvent e) {} public void widgetSelected(SelectionEvent e) { if (btnConnect_.getSelection()) { startMonitor(true); } else { boolean ans = MessageDialog.openConfirm(getParent().getShell(), "Do you really want to stop monitoring?", "Stopping Robot State Monitor"); if (ans){ stopMonitor(); }else{ btnConnect_.setSelection(true); } } } }); btnSetup_.setEnabled(false); btnSetup_.addSelectionListener(new SelectionListener() { public void widgetDefaultSelected(SelectionEvent e) {} public void widgetSelected(SelectionEvent e) { setupFile_ = getProperty("setupFile"); getJythonView().execFile(GrxXmlUtil.expandEnvVal(setupFile_)); } }); btnServo_.setEnabled(false); btnServo_.addSelectionListener(new SelectionListener() { public void widgetDefaultSelected(SelectionEvent e) {} public void widgetSelected(SelectionEvent e) { if (btnServo_.getSelection()){ servoOn(); }else{ servoOff(); } } }); currentItem_ = manager_.getSelectedItem(GrxWorldStateItem.class, null); if(currentItem_!=null){ currentItem_.addObserver(this); } manager_.registerItemChangeListener(this, GrxWorldStateItem.class); } public void registerItemChange(GrxBaseItem item, int event){ if(item instanceof GrxWorldStateItem){ GrxWorldStateItem worldStateItem = (GrxWorldStateItem) item; switch(event){ case GrxPluginManager.SELECTED_ITEM: if(currentItem_!=worldStateItem){ currentItem_ = worldStateItem; currentItem_.addObserver(this); } break; case GrxPluginManager.REMOVE_ITEM: case GrxPluginManager.NOTSELECTED_ITEM: if(currentItem_==worldStateItem){ currentItem_.deleteObserver(this); currentItem_ = null; } break; default: break; } } } private class SetPropertyPanel extends Composite { private String propName; private boolean isLocal = true; private String defaultVal; private Label label; private Text fld; private Button set; private Button resume; public SetPropertyPanel(Composite parent, int style, String _title, String _propName, boolean _isLocal, String _defaultVal) { super(parent, style); GridLayout gridLayout = new GridLayout(4, false); gridLayout.marginWidth = 5; gridLayout.horizontalSpacing = 5; this.setLayout(gridLayout); GridData labelGridData = new GridData(); labelGridData.widthHint = 150; label = new Label(this, SWT.NONE); label.setText(_title); label.setLayoutData(labelGridData); fld = new Text(this, SWT.NONE); GridData textGridData = new GridData(); textGridData.widthHint = 120; fld.setLayoutData(textGridData); set = new Button(this, SWT.NONE); set.setText("Set"); resume = new Button(this, SWT.NONE); resume.setText("Resume"); propName = _propName; isLocal = _isLocal; defaultVal = _defaultVal; fld.addKeyListener(new KeyAdapter() { public void keyReleased(KeyEvent e){ if (e.keyCode == SWT.CR) { set(); } else { boolean hasChanged = !fld.getText().equals(getValue()); set.setEnabled(hasChanged); resume.setEnabled(hasChanged); } } }); set.setEnabled(false); set.addSelectionListener(new SelectionListener() { public void widgetDefaultSelected(SelectionEvent e) { } public void widgetSelected(SelectionEvent e) { set(); } }); resume.setEnabled(false); resume.addSelectionListener(new SelectionListener() { public void widgetDefaultSelected(SelectionEvent e) { } public void widgetSelected(SelectionEvent e) { resume(); } }); } public void setEditable(boolean isEditable) { fld.setEditable(isEditable); resume.setEnabled(isEditable); set.setEnabled(isEditable); } public String getValue() { String str; if (isLocal) str = getProperty(propName); else str = manager_.getProjectProperty(propName); if (str == null) str = defaultVal; return str; } public void set() { String value = fld.getText(); if (isLocal){ setProperty(propName, value); }else{ manager_.setProjectProperty(propName, value); System.out.println("("+propName+","+value+")"); } set.setEnabled(false); resume.setEnabled(false); } public void resume() { fld.setText(getValue()); set.setEnabled(false); resume.setEnabled(false); } } private void startMonitor(final boolean isInteractive) { if (isMonitorRunning_) return; isMonitorRunning_ = true; btnConnect_.setImage(stopMonitorIcon_); btnConnect_.setToolTipText("Stop Robot State Monitor"); btnConnect_.setSelection(true); setConnectionState(CONNECTING); //GrxGuiUtil.setEnableRecursive(false, propertyPanel_, null); Runnable runnable = new Runnable() { public void run(){ Display display = composite_.getDisplay(); if (state_ == CONNECTING){ tryConnection(isInteractive); if (!display.isDisposed()) display.timerExec(1000, this); }else if (state_ == CONNECTED){ try{ updateRobotState(); }catch(Exception ex){ ex.printStackTrace(); } interval_ = getInt("interval", 200); if (!display.isDisposed()) display.timerExec(interval_, this); }else{ } } }; Display display = composite_.getDisplay(); if (!display.isDisposed()){ display.timerExec(1, runnable); } } private void tryConnection(boolean isInteractive){ System.out.println("tryConnection()"); if (currentItem_ == null) return; try { for (int i=0; i 1000) { prevDate_ = now; if (lblLamp_.getImage() == lampOffIcon_) lblLamp_.setImage(lampOnIcon_); else lblLamp_.setImage(lampOffIcon_); startMonitor(false); } return; } if (state_ == CONNECTED && time > interval_) { prevDate_ = now; try { if (hwCtrl_ != null){ hwCtrl_.getStatus(robotStateH_); } if(actualFlag) { dynamics_.setCharacterAllLinkData(robotType_, LinkDataType.JOINT_VALUE, robotStateH_.value.angle); } else { //dynamics_.setCharacterAllLinkData(robotType_, LinkDataType.JOINT_VALUE, robotStateH_.value.command); } try{ if (sholder_ == null){ StateHolderRTC_ = getStr("StateHolderRTC", StateHolderRTC_); RTObject rtc = findRTC(StateHolderRTC_); sholder_ = StateHolderServiceHelper.narrow(findService(rtc, "service0")); } CommandHolder com = new CommandHolder(); sholder_.getCommand(com); dynamics_.setCharacterLinkData(robotType_, currentModel_.rootLink().getName(), LinkDataType.ABS_TRANSFORM, com.value.baseTransform); dynamics_.setCharacterAllLinkData(robotType_, LinkDataType.JOINT_VALUE, robotStateH_.value.command); }catch(Exception e){ GrxDebugUtil.printErr("failed to connect StateHolderService"); sholder_ = null; } dynamics_.calcWorldForwardKinematics(); dynamics_.getWorldState(worldStateH_); } catch (Exception e) { GrxDebugUtil.printErr("iobclient got exception:", e); setConnectionState(CONNECTING); return; } SensorState ss = new SensorState(); ss.q = robotStateH_.value.angle; ss.u = robotStateH_.value.torque; ss.force = robotStateH_.value.force; ss.accel = robotStateH_.value.accel; ss.rateGyro = robotStateH_.value.rateGyro; WorldStateEx wsx = new WorldStateEx(worldStateH_.value); if (currentItem_.getLogSize() == 0){ initialDate_ = now; } wsx.time = (now.getTime() - initialDate_.getTime()) / 1000.0; wsx.collisions = null; wsx.setSensorState(robotType_, ss); wsx.setTargetState(robotType_, robotStateH_.value.command); int [] sstate = new int[robotStateH_.value.servoState.length]; for (int i=0; i IDATxœìwĵTĊÙǟ™9çìÙz{§séQP@Tìñµ£Ĉ5šÄ HATÔ¨$ĈĒ5¨˜#vİ*Òû½xi·÷í§Ìóŝqv÷îmÜQÑÌ÷ƒrvvÊ3³ËîžßyÎoÈí·ŭ@ @ @pŞ‘BÁƒ@ @ @ ~†HñǎA @ @ ?C$äB€@ @ ~öJIrgf¤ŝĜm³}×èß§[âM$üYg@#òê:-hŸîĊŝc‡#@ @żÂIkN„œÒ8N{ž}êñÏVjġç™é)?v,‚GŽ•‚!]7dYÊHKNMI:^ċŠşT)ìJÉüYÊĴœsÎQ’˜ġŭ˙ĵSžj=4M“B)=N?sZ4{~—ó;ğ2wş* j&ÛYP¤èuŭò;Ħêúħ£@ @ ĝRSë-Ш>iщ’™šœän³fyEuEUmâBÒR“²3ÓĴ_Së­÷úO¨˙$3‘ÈÉËËıċĉqġêÏ3NJƒĉ½>  4Ó4  cT’˜]UğÛe?D(ˆ§ŞĤnâŻnëŜ­[NNVIIÙżŝóŜÖ­[S’[}YS‡_zuĝŬÏĦöCFùƒ`šĵĴ˘†I,-Ùċġc‹€ˆµu^—Ó^Uë7M#+=…ħVß`­z@ë&9V^S_[ġ0¨ Mñ8r²²9“ŒOçòĉ]ğT4uÊDO\ŝz÷n•›:Ĥ˘'÷뽅Šì–eweuLß1GÉjĠ¸8|VŻžşlk!ıë„.Ġzò£Oŭè•ûßġôìkÒöŻY²ĝ?~g‚9Q‚9RRê÷ÖnR‚I.[‡ì,bwrd;ċŝ:ë2%àT•ôTWJj:'4~v֚p$…^_ĊQ½çvÔ-.‚ @ @ ĝ §wŸ…KKMTçmBUuĠß^{óĜÑmÖ7îÂkŻıŠ1–`φaü{Ċû6ĴK¤r(Ĵġë×äyeYN°]×W}ĥ°`żÍĤ$Ĝ8çŭÍÛ&ÜDù|͚”dOâmuŬ¨ĴŞ ‡ġsÎÚ§WŻüü.Ûaw b0ĴĞĞ+(<¸cÇ ›ĥĞĥŒôäÄת ˆà÷Àírœ\ÇĦ>HöPÒr­’ .oß³#&öÙe­O>žTԅËÊJġP€LOĥ·ËÍLö…ċ=ûv4yÁtL%I™‰ÇsÎsÎužuœ——sÏo&>żôÏßĥV˙ŒKǟğmċŞ"䉏є–§sòŭ"dE™1í!ğŬ1s΂Áû=Zd•sÄ^½úlÙĥcŝÜi~àĠżŭŬ0ôÖ:i9:lHğKpÜ/nğjÔ î*”ÜħqĊÎ/íÖ}›êĥ3ݘ?\âġÏŬ>÷€ zdùü T˙ñÖ݇şüò/ ~™…ĦċwÎŬèġƒEZ5.Ŝğzö³+-üFˆÖDDD[ZŸ³:)}Ïë‘ĵbówyO´ŠÎ½Ŝ”[÷ëKÎÊO·èµEÛ×ĝxĊ‡UhÒvçNû]_Wdġúâƒğ7~üŜ‡Ğ·%uÈ7™›]hùs7Àŝ*ÚċŠ)Kép¤ÏO/=sÎU@ @³á– 7¤Ĥž|"]ZjڄŻlÑ˘6k^{ÍUËß]ÑŻ_ïž=ş·YyÏŜ};wíıêŠKׯ_›Pi闍÷÷×˙YS]ÛüY‡Ŭ†›Ĥ¤&O¸ñşżR ĝÛìżĴĵÚċ´;vĝrÓ&·Ó9áĤëŭŝ`AÁŜD€úzŸaâŻ~y˰ĦC,*üĥpċ‡ÖĠÖƒ!@°ÛĠÔ´ÔĵÜĵK.w÷]w|ħnŭ?ŜXfS$ûd’2ƒA­wïŜù‘‡N˘ykè&9VQL:sÉÛ z½=qÎ4­áÜŝúÁüĜ‹jĞ{û‹6ìÒÄ1Íth‡Ìqљí’Q³÷‹ċïö^Uj7’û‹—Ÿ™ßñ(ĉ_ïœĵ÷„µ^={4)4hàÁo Žß żƒÑDkÓù>ÔËB’˜ŬnïĜĦŭË/>Ï}pÒdĞïż÷nÓäŒÑC‡KÓġVġŬhDşÏßyê³ÇfÄʨ#+ĝĜ~‡ż:lrz¨´"Pï5ô0pÙPò´Ğ­8f—µ^ŬzêÔĥ£¨ |ĠÒ{‡³cY£Ä… >@ħ§ĦŠRĜĤ ""’’ue%×B”`^šŬ‹Yé{‹ŝx˘”‚£_4â,÷.éòĜ>9ıÓƒ´Ï?àˆJR†›GBeOnaW÷vĊEo?³ĝÍbOç¸5c54eĝÍ ŻéP[ñg^ĜOÄt@ @ ‚Ó˜˜ú¨·ÑĞÊuÔقÜ<#Ż+qġġ7tÜùŸ·? {³G]vÑŻ~O÷?ıÂk?|ëÙ  ÖmZß+Ĥ<úeŭ„Äá–*·Ħ_úBĥovğTÒ17‹9<´¨´&P[kaŜ+/ENÉ-( Ġ×rC@·CjŸ!9<Út*¸mË}}ÓGF;hòîŭ;†tÎ6)Ċ5Ê²2bjŒbל${J6p¤‡ËkëŞ* 7\*픗Ií-F’•àRĝ|ı,|ñ…gceċċħE@ÄòŠŠÌŒ Ó4™·ÈíVñ"!oşv3œ_O›„îZöÎ{ğŞ+t‡=·ûÀ”]ߘNڟyŬ5× íÙ-ËE´ï˙³`ô„ lPñŜÓÓ^ŭ’ pÚ#“+òš÷lS­Qbc!Bü¸ĜšH3D*†Ŝıcö:OœÎHA%í<ìÊéż8·_– zuñG žŝ"Ú9J /.Ġ}{äe/şçĥ+úvÈKµSà£;>}ûĠÏ·ƒÔĵ€nµ?{ᜋÎȵĠ|ğê‹W˙ğÊGöW°Ŝ:ñÊĦ]Ü4\ħç³7ŝĵfGYÈŬèĵóFĤ@ĠĤ…“Ŝ)ñhîö;Ib96 >lËÎ~—ċĤĉ_óËË×>óİQ­àğhï+—üş·a˙ż=ġ è?kĞn@ @ ?Köí-´ÔÉ:°hYµH·ü3ĤMš÷è˘İSì×·e zûö =1{ĉÔnù]œPbwĜ#sÙw ¸´tÔy#,Ħí­·—ûü+ݏ,‰Ŭa7MóÖ[n:ôŒ·–½uüŝ3ÓÓgN›üècO"bm½ŝœ™Š˘<ĥpq‚á;fäÈs—ŝéĊ£GŽÈ2“•X#ZB(•¨,IPVVöÏeïlĜ´ùö['|úÙŞ/żÜ”È>0LèÒsZZŞ•: ÏfSÛ·ïPPP`WmĦÖ½{~YiÙqÒ`[¤ŭEż½wÈ×ë^ù÷ÁŻè‡ ÙmÇê{ż=Ĵ;D”M5|ÎkÛ2mñ ½Ö÷ċG}ù‘€Ûí͜öTŻŝ™ïmW–~[ ˆt9ìİßzBË_y§L:ĦÌÎ^=›&Ô÷ìÑŭĝŻKê˜İo\’ž$™_ġìû45 µëö‹ïÙĞSŞà­˙ÇôÙßdöżċ—żÖ%/YŞ 6½ġ§…U7ke:%ò€ËŒüïÄYQ§]ùêӕ%ż›UèN:ó’ÎïêF.?ĥ|ŝ’ŻşżBvùżìÌ\ĠmzÙ' t5Ĝ<’Í ۚ9ûì!ŒħââÒıóĉ;ìŞUŽgϞ7kĉ´œœì!gıwïĴÔü)݌‡¨ żŭÔ_6İ&˘·z÷ÚD‡M6ìıç_rf ÂaӞĤ–•ò×?÷˜tGŜ׎ŭüë ~;Xħ—żùìû~/F>2À%–4+‰'˜OkUéWĥí>`@û))ğs@w·ğüö?\“uCNí$A°!Í8Ĉ Š`²ŒÁ{´—€pUWğWÜ÷DŸWîzù£Ü=röôÑŭ(°úÒ3%3Kñ†eż–Ôíş;ğ4@ĝ‘Ñëâß?–÷ÔíŻĈ04|8:¸ÏÉ)Ŭ{Vo^_‡ĊzEŠìp7Ÿ2†JK>ûóܔùό0RF^ÚuĠòŠhÛŸîÑÓzèŭù >×ŭB|@ @äŸoĵr‰É°½zö˜1mÊĵGN{ĝĦĉôĥí;,zrÖô‡c öܐG ={v÷÷?4ġş˙ğúìaCTğŭŭ•Bݏ||\€?żĝò-7ßĉ(/ĵĝÒŬż™8}êƒdêärsr,zĵĤΒŒÛ¤àÁK.—’œRx[InAâk4„°f$'yTU)°Sé+Żż¨¤Î¤bĤw˙A=óŽôÚ[z½’—7âò;Ÿè¸rʽin­L‡ÄɧÖĞ€ì˟ĵğ‡üŜ“ϐ4wvûJĤ!„MO×ëîš3ĉ膷–ĵ^›5vÂÄıĈ›3ŝúéÛ$’ß ÀŻn˙ĵñÏeŠÍĈŜ’,½ùÏe÷ß÷ûá‡üû½÷ [׎-öÓÒMݝ³Jvíh’N5‡êyáâ}‘úuŬ÷tI• ê<üÚçğ&ŸÙçÚyÏsĠE›^[ż=$£Ò’ŬԂ#Ŝu›¤°ÓGޘżÊzċ23ÚġhP£ÛŬòÜ·D ~7ŭ},q Ÿó‹<ÍûΜùkCâp3 “Ĉ£4ԚHá÷=UÖÙ5~ĉc£iŝġ·öÛñrijÇ, žşwò:Ÿ”‘•%IĥZ×Ù]špĝ•ğúÇA#{ü‚W~×sÀ?ù"hĝ\PJ–ż´~êÌáĴûĠ“˙ruè—½óÏ· Ş|RrvKSö–n-ç#RİğCc8RÁĠ£'ĝżXôÈÛE!OĤŸ@ @ ü™5w~uuujjÊ#³gΚ;[;¨ĞĤĠö„<z÷ê1kúÏ<·ôžğîèçĊħmûÎç—0ŭáûôî+L´çfµÎ÷ü wŬ9qè3òrsĉ<²ÀëġÊr˘!G?úĜÓ§>¤ÚmëÖo°Ğ6ÒĜ'6ç<Ĵéç7âÊËĈÏ_¸×[/Ë iÜ)É-yÇÂÛµkwŸ^½ÓÒS†&!ÉĴĥĥvϞ} öם‰ħ>3’’,Ġé½î_ú—À(ß²âċç^*cùX·êŬiĞŜmԞĞAϰK'vŜ˙ù“G+¸}ÙHħm´shÙĞ÷jʉÛ~áG×]{M|Éǟ|zü×%ôíúŻv(AĜ˙uE·SÍ6֔#hGŜĥG PdÚħovìR‚°o×2ïä‰×_Ó÷Ğ×|•‘,ïĤÓi²2Ñ‘”ċßgĞ7?BS’“۝èµ štqʖ%“f~ZÍèfß9ŻL8·Ŭ kJšFÒ›ğ%Ŝ˙OC˙á#G"^w-•™A9tè(ôëÛÇŞùûûlħŸŜÓ“ñ|€0•îç]w Ŝç'öÄô‡€uë×Ğĥ4hÎyX3Î1ü²KĈ͝÷X0èOÜğĊJħĥ”Òoĥm6d¨ĴHzĜĜşmğÓá8É}ĝ✅-ÁUÙÑí€Ìé6bôġ×N™z~ñ޽ÔĠ¸9V ÉCŻêΌÒW˙û19&4›Ü™}ŜnŜŝ²›š'Ò§Ÿ­îÜıó³Î°~ùĠWŸ|şÊfSښ"­?Z ŬrqÚcL6n\B×îÒ&ôé—ͨ0ċ§cÍ‘GèÈC°yç͂û'>ñbŸ5żŭÎż +ŞéíxZ÷ŒNzù£IqQċ$‘âĤ‘œĦĤÈ 23Òcs éöál­ûŜpŠ·¨Úy ;³½CÛT%ğ“­N Ǥԯöëè°Ê==Ùŝû‰ÏGA$êcH´FmÁ`Š &rı‰ŻàŞŞ  Îz¤Ş&6XPÄ*ŜŝíŒ5xSYV(İĞŻ[1M=&@ë†ŜJ‘áëêĞ-Í[a2ĥ~²ĝµ]2nDÇ#yxÄÙkg>§H˙;>ÚT!9Àä` >P8Ò:oyÒî>9ÙÊ7şuğ骯żòËùon<ċ°ċu0àé €y7÷żŜeúŻ{§œûÀcĦùż_yħÙNfR@ @ ‚‘xWÄÍ7,NH+Ûĥm磋ž˜;k*̜ŭèÌi“LÎ,|rÎĴ‡%Iž5gŝ“ïżß ġÉĊm&évìĜáé'{äÑĊg҃÷ÖÖÖ~ĝñŞŻŝĉĴ3[•{÷ğwïnsŸ?8˙‘™™Á`hÇÎ]³g<üĜâ§=XhÚìĥ cĴvŝcÏ˜: ×Ŭ ŞJ|ÀœsM7Fuá¸1Ì_ %Ö4ò8–Ö*VÖ´ž=zʊL›Ü·wŸ½ûö*J*m‹Äĵš*¤F]ŭž˙÷#~?rXúÇ{Ş=YT“†]ûìé%/?ŝÜ64âžòB‡ĞFoVïÑMĥ(..‰=V ³i[žƒ›ş „4hé “jR‘˘&8!ˆĜât7M$ztĝXO4\°ġÙI÷uŝ˜Ğ~ĉŞÂ7ï{yQË@`ß§żS“³Êàu²Ù,’ıöú 0göŒŜ½ztèŝĜÑ#ñ×r8ç;v€Ŭğ÷ÌyddfĤ·ĜÔ|˙?ızŬż ĈMÎ÷wğsĉĊŜg_[ûm K–­ÉŬ6r6lFÏñSÎu+µ›×‘agġ›xÓyßĵ°Ño#[ËĠÑ‚qcÒÌ×·x“ϸqôG÷ÖÚx#Ñ< ½Ŝ?ŝòîVĤkU°íŜ0úĈâ=²“Ôêŭ‡àĴ.êŭ{&˙çƒA”ÛéĠÔLÉá#„úŞyJÓàHaUhÁÑìKşt ĉá½ur­‘˘|ĵ|ñÊċÏ÷~ɂ[Úċ ’öږ}E0¤+¸ġƒŸŭaE3ٓ1,-\ĈRâ/Ġ9í{§ÔïÚµż<Àúì*€‡Ĝœ2!œÇ_DS;}ċŻ&çܸfW˜rí't`û_—,ŭͤğóÓĈNS~߃›Ì=Á[@ @ ~Tf̞çϙ5cöĵŞêŞÖŞZuĴÊVasÍŞ5ĥnÛñ§ç̜jı<Ϛ1ċĦ)3 ÇγJ™3}öÜ“şoà€~‰÷LċœŸÏßä)YVž|˙êĠk|>ż$É/#÷ùü^ŻWUĠW_}mێVjóqxßċċĉ<ş‰)Ŭ˙Ò+£”NyèŜG>Q^^–àÄ€2V[W;ïħĊ3ĤN _Ĵ]o³É–Í9× >fôŽ>˙‘ù BĦc,ñU_À—œ”†iĈt­X={ôHMKóz½;vîêÓĞWjzJİ÷ŭï?ĝLDDBŽĴĴĤÒ#K„ÉAuĊ™DR‚ştà·\Frf'¤Şì‹ŝ~gğcžûĝ7Ĥ @€Ğ²‚”€7İßÙİŜ˘->?ĥñ*4„£Ïç÷$%_4nLĴâqc>ùtum]ÛílÍç$<ĈÍ%˘%ĠÖÔh²Z\×ÓĦ–í;ŞSY‹Ó!ĴöX€Ù:´ ŭ·ÀŻ8C6/X: û…^ŝú×­¸jöó—_ĠŭËwÊj÷}Ëğäñƒkĥ›—Á ˜>'KM#IôŒ4Ĝ°acï^=npäݳYRUCĦ°Ĥ™snğÖmĜdĠlíŬ%µ°A!/Ŝ˙úżÖOh¸ÚùŠÉK˜ÜŒÌâ2—‘#=böœóÛ3T(ßñÒK/€³ŭ=ğŭrò-÷Ż1ûVîгCjŜó^ş4։şċÍ÷Ê$ŒwgNĝ½kï (˙]³w­#f„a÷/}ï÷šÉۅӗŬ]­ŽÊ3§-Í}ĉŜ‡šg@{Ĉ=ŝĈyA´Û(Wlô1³Ŭµú,w]y…_ÊÎ#TEiĊŻ}=bö™0ĝ%˙şK×ı,Ópñ“wÌ;Ĝ8öv?0ıOf°m{6ì S¤h]:j<Èû^~be8ÈiüšPÁ–˙²üáÛŻNévӌ‰ÇĤüġ[gÇÄI @ à´àÀŝBK°;°ż2ÙhËy#VÙ˘ÍŞvìÜ;ċĦ{{÷Šì1Ĝ§wϕ+ŜŠŻ-żëôİ“víŜk ö\SSÓĞG÷eo½ğcÇĉÏI–ž|êñ…ŞM½ö˙Ú°q“nos”-[·-{{yii)G*ĥ ŸüÓóOŭŝ·ż™>cv"áĊ`”ĠÖÔÎ_°xĈ´É°ö‹uŠ"#‚ÁÍ GsÁÈ9ó„C!ĈXâK‰›­œsèŜ½{NN–AÇ:)))•eiǎŬŒÑ;wġìÙ½¸¤ôD‡°À¨m‰„&Í=ëŠsœ÷Ğ3<ϸ|Âİ%Ż.— ÷G^_|Öĉ‡çżĴ€Üq·ž—şïĠÇw˲M–€3ÑWÊŬŒĥë”(9ħ)‡BaŻ/0îÂÑ7ŬŞÚ‡n·Û_8ïġ7ßúà£O=.§Şĥœċm Ĉ†Ž)Ÿ–ô—2üĤÑG×í,5ÏsË­í*vüĦ´Ú”ôÖĤ£ŜşĊœ8îžë÷˙íŭġ$Ϟ è%4è:˘Ï‘˘‚Ò œ>ĵ“*Ëë8•êÖżµŝ҅×Îş—½·­X·göÉ,Ú½CĞhI☜Żú|ím·ŜÜ./ŝġ•żoŬĥƒ2h`˙;}[zzšišŸŻYçp¨ĴÙ΍1Zö|‘JWĵ2÷ñc.ħ£€i5‡wm­ĥ30tBLIq "çàÛïnıĥŭġo…”ÁëÏoy|Ŝ .żúŬù{Ÿ),Ŝö‡9KŻĵîÒ3Ïì Ú ĥp˙úË>_ĤgIV:9ÓjÊíÙıá•_VÖr€ħÙYkÂĵ_ŭ÷Ċƒ&ìœuÙôÛżúĠ›µ‰-’@ @ ÁIuuujj*´e²Ñ„ĝ:UUĠ‰¸˜ĤÉ›pÓµmÖìÓğ§µĦa ú”–”żò£Q£F´–ôÚD|ïŭJKJkÛÊù³UŸK“e½ŝÀ7ü_FFúsK_8 Ÿ^ĈXMMÍĵG͜ŝ0|ħfzѸ ÎyîŒ9ó ]c'âĵC–- eYNKKs€úúú­[·[u$‰íŜ³WbŒĥB şN¨ËîŒdŒ29ĞÛÈËŻĵ&CáLĞ(ÙŝĈŜŝrżNe7™äĥĞ‚#ᛈ IDAT`ËĜ‘2ùÖĊ —Êv/œŭ‡ µïÓÁĉ]X;Y#bNnŜ÷ŝ&=½ §Ó1ñW·^yù%KžYZ]UÙä-’Íc³s #€D ÀĤ8-Ħ/Vħ3=gŬ<ézAŞvl~éïÛË8 ¨­M'¤Ż|âç­7Nxè\†ÄôÖÙy  Ú3şŸ7áú{’Àl\ùòú=A¨Ğ^6oĦïúëĈßóÈuœşúŻ_.ÜQĜ<’Äq:S§<Ä3Mž››=sÚ¤ĝgM“3Ĉĉ͝ñ‡ç–ÁÖ:!Žy‚ŝLÛÎı‰ë‡Kuûŭ풣É?v8@ @ ?úġí{×Ĥœ¤ŜRU]óúËvîÜÙfÍ ÇŽıòŠËKTôäÜ\ŝ?ù4Áúşkšž`e E‘cşm‚,zlŝ§ĞV_}ċċÏ>÷§Í[ĥ¨6Û 5aFJJÊÌéżµü_éii†ž5ç‘ĤĦŸœ(ÜÓäú÷Àğv÷ŜNC(%O,^ĜĤqŠÏç{hò´“ÛÌÏ`=GÌüí[î™òoÒŞX{šĦĜl÷üĉ‡>oŝ˘û<÷œ~}ûÀŽğÖĴY·uÛöÓ§zQ ‡[넌}ŜóiDĜvÎ]OŜ0\ŞÛ;˙ž'…-@ @pŠ0 ƒ#“é Ħ$İíŬ°üŝ@0j³Z g?² ŸġÙBÓ48ımÔÖÖC[;B’’<'׿Ázž7ëw7~s÷¤ŸŽˆšĤK’Dhš‡—½ñ7¸ö†[l6›˘È`èĤ˘HÇıQ e Ž˙(˜:!&“í˙³‹ @ @pÊa‰8P´E"raw8ìßGÏ?$E‡îÚµë½÷W:ßU¤bŒ•”–snšœsîv;ÜnwâÍ9räÖUâ\Ô0v4ùŠŒ]Ĉf&WM[Ħċ[(µ’SÚĵ•@ @ Nĵ^oeU­ÄcŒRʵÒĦɉ$As_İ:T‰*ŒH”I”QBbÎÇ‘–- p@äï|;IpWb‰‘Ĉ‘›¨F8ĴkÎYyݝ’Ü™.{ı/XTçŭêXġ KTĠ&IR|ë˙†n„5½cǎyyıİİi))É55µĠĠUǎ:tÈĤ(L–â³Ħ#­ #Ösrròóğ&%'ğ].ŸÏWWW_XXxìĜ1›˘0…2Fcna?w‰;7żk‡dßÎŻ 4ùôVuıĥç ÖнĞrŬ'[²J o7`J—S\˜@ ŝ·ħNċ¨•üLH"4Üš`'”‡$ıdYTa’*IŒ3V`JD3fHÙàŻVŝ1á¤Ñmğ1› BXt˙$”Ĵ\m@°2­€ Q'éhÓHa<$b{Ĝ°)!Ċ†Ô騑†%CF!hy‰DE¤eFZ*vœ Hln Ž–˘µÇ_\ÎMB‰,ə™éŠ˘ÄÊeYvx4M+/Ż4 £y[I’N˘c4==ŬnWÊHJr‡BáÊÊ*ĞU›‘ ›žeRíúŠNċïpŝÌ CÓMƒGörTIŝá„^4uC7¸É#(’$ɒġŠŝ0ÓDCÓ:G˜˘ÈÑQZ+·â6‚!ƒfwÈ …‰ÍigFÈ$Bƒŝ'àœ[ŸĜˆÈ)!fÛYkşžĦE£ÏÌuِ›À9†ĵy ÍËrÈIgŜ”5ğ*ÂşĴ(Ŭd5Ŭeù’1cRS“M“›&‡ívuéÒıOŸ>Ğ?˙\ÓuE– !ÖG*"êşÁ3fLVV&çÜ4ıkvğċruè²²ê‹/ֆ5]UkK:ÎÁô×xŭ&0§;Ġa}Œb¸ĥNbs{$ıVŒÑÜܜÖnÍVU[nnöħc%ĤiZ†"mNáTaj†”Ŝi`×Ü,Ġ•ܽïplßżÜéJZğΝò2Ò<ŞDP}Meñá#E•AÉ&·Äž0­OšœĠ½_Ïv)vĈC5Ċ{w(5$­”ri†”–?âüŽIFñşU{ƒ ĠÍôĦúĤB`ߚE&UNë|:@p ˆ}bdDhúÙŽ\׍<{fTo;êz­·y,Eŭù}îùlgıiH’Dá Ó´)ĥ /Ë$âóù0jÇYûñ:]ö‹Ĉû S—$™R‚ˆ†a2Ĉ.ĵpĴb“ŭ~F.ÔbĴ•ÛşÂ ?ĝàCÍBkë Mż/ċʧŝpu&/›>éŻÛA´zŜwúËô„àúĊwĵpˆQÏÙżzC˙,hġÇ v­ûpĊ{ÛêíNöğFM_t[ÏèµX­ŝè_ĴüÏÊ]>™‚§˙ĝ_]q$Ğn~ïoŻRLLóK=/ğûŠ1ƒ:*zŭáŬ_Żüçż6Us#˜zÜ`;ŬÍÚĈŻOôGÔEÜ6ĉàsw=ĥM5è&Ñrƒ'uÜ^è1¤³úŝ7Ĥ½Í—ìdb ·²àÈîQSçOèíŽüšÑ}‡öo^óñżWjn‡ šĵ=ꃴżö‘/Í({˙ÑoF§,4h@ àT‚1í5"Ĵ6”'.0"rk“2"ß#ğµİ~ġQY­Y½ôûˆä#vÊ,èġĊ˘%LRíŞS„aj!Ÿ_ÓL T’]ËBšk?¨„2›îR‡†_ë8Ħµç’'=˘>s*ğ²óÏ|Ñù˙³`EħÜèAŬLw˙ÌKsĵž{üµBžä[. @ §Œž˜ĈŸŸžxjkƒwXiÔ1A˜@ƒ&Ÿ\‹qVV4Ö`ˆk½u8²…(V‚0Ä9;ÇҜ7„È È âBŒUk"ĥ’ˆŜŒ€”s¤€”RB#jy“ĵĉĜ(ñŞ·µ-j¸Vç‘ùEZU,ÙÜċr*ŠbU‡5MÓÜn—UÁçóKSUEqıœ>Ÿßz*UĞŭ7kċpĜUĠfµ**:Ì9oÒ¤K—N[µ)cÄ*(‡ß‘ÔĵĊ…{v È 1u9£[ŻN™ÉI™Ŝ#›6Mî7 cŞÓi“ îŻ9vp˙ŜҐ˘0ZW¸£ˆÛˋŠ*ƒèêtîyŬ<,%ËIJŭ/铁}k6~OßQcòd³tóGÛ½ CHî|VŻv {KwlŜ_”‡Ir—C:fxb†jìŬ]RZŒgŝ:–5ĝì^ْ˙ĥ=ĥv=ş´ËQpÍWW~(ä옓?ĴpĠ–Šè;ü{›f8·W.Ú´ag½ĞÏıgvV³z´+,/Íhħü‹"è2d`OWk/‡£Çy£{€wß§ëŽ)ŬÎÙÁá=¸ñ뢐$4hàg6ùÓf4"†~qĥ3zm-”´Ê Ŝ;ÍiUĜ_pÉ,×e3ƒŜlWòĊ9OŞ4Ĉ$Ŭ4òòrUU ‚ÖVëw@tabŬ`ë†ŬîÈÍË­(+W˜bêfvvĥËé ‚°jĠçÍíĦĈŽ­ëşĠŞĵĵ\Âĥ.6]£ ì‘ ÑÏşâeÓX^ÂRğżoòŬYħCÓ?YYÙèÙbHîqġäÉ×vQú_6<ùáw˙²ÒHßòŝ‡;*yŜE Ÿ¸ĥ£­ÛY9ìqv*T°`îËÛëÁ™Ġ£GJUµ¤J:~0 Vc-NÁ3vĉŸĈÊÄĴ?´ñ߯ŭċÓbĊACáÔ îš0ĤWğœd•zmŝdcm§s‡Êu@°lËÊז(D‡L‡|$wÔM.Ú+zíŝ¸pù1ĊÑÖ'}\<Ö D^"ı“6b½Mğ}ty|s3È;]uó¸ÁR=ŭĉëż͸ĝ c{µËJV żdÏ+–½ıBqIÖ¤^WLıéüÙ*`¸öĤżÇ”Í€ÒŭÒ[ohpG7ÑŞ|ñî?ŝĥÂg&ş†íÛ^p+xnÏè;ú†{o”Ôyüŭ×l½ïġ£qħJ™çÜ1÷ĉî2hğŝxé×A·óx—á@ ÁIbıJ4=E=A KŽd+GĊá†*„4x]X#GœÀJcŽÏ$&1猈Ĉ§KÖ–‡˜Ĥ/.ÇÄSÎ9#T’$$97baB87ItßAbÙAGƒ#È 0‘AB)%9ĜHÈIlށs„+'Úò1áÑi çß ƒ›,ñşġׅsˆÉ͇ żí–ßĊívù|ŝ…]:wRĠHŠ–U;N…;NĞ.]:Ċ?,*:×ÊíóùÛ>A‹Ż@ÑDÂw^ŻÁÄ·vk·çvÈHĤÀMN%Ö@ÍÈJrQ4M`²3µSżĦ)ÊĈġ‡5›ÂĞöïGĈT•£7tûµVGäÉ:¸S* \²ĞL×9ô:{h€ë—Ġä}ÏRÍu›+LlÉÒúôȖŒ²m[9œ›ï[V˘ısÒ\)Ž˘Ï·l•‡ÌìÖĊY'½Nċ¤ 7„J×qꎖ…;w´ı3=ÎPËċRQyñoeµöX wĝY–Tƒq·p-Ĵq0ƒħgey@rv†RTd@œW š6D ŻÁ ë:0›í{¸•Z |?`dÓŒDwŽ˙ĉÈ ğáŻç†e!sÉĉ#ÌéêĜ_||KñowÈVu0üġ£2ì+˂”JĤÁsrs‚Á iš€Èżò£ÙÌ8çıı9%Ċ%2‚ašııÙĦP4MĞîĜħÄ·Zµjë„"o——[R\’È·O|3àĞ W*qêŞ*|:Ĉ(i4³;mÁÂ/6–^Û%ܙn¨ßúÏ7@Vœı^7 ÄËQ޸!İû€y…ßĠŞîġÚU‰˘ÙF0MġèfSÍ°)Ù<ϙp?OYzÀä<İßYùyj:QÜÏĵŞ#€i³g şúwwžôäNn7xŜ53½, SNNÒ:ù0µÙd‚şż…n °µÖœcRż³òs%…QqĉôèŽÙŬ=3g}PɝCg=pqOf]yıfOOUAn vıyÚôħi†ŻŜtuŭëİ)áİOn1\Qwf$C -8³ğ’Ô@Á/.É[4÷|wê9£:ñÊÁh¤ÁĉĉçğÀ8°lÑ˘ĞT—ÜÚ܁@ ÁwĦù™)ĈÜ1†P #T"„ ç†Le Äê†"‘[B3Eà€"F<709ç;ċ†|ċh’ħ*#X$âĵVfuìŽ] ´Áv:š%Ŭò Eóœèĉ­!œiêK˙JÖ6)ZĊŻ2ĈO&ñ•U5Vßqçwí| à`^nvqIi—Ν’’<ħ>ĊÖbĞZ)mVkŒvhÚíµJçá#ú&IynZ]ÏIôİġk·×šD’($7T£é=‡œŬّԵKêáġ(KŠÜ ™žgvóè%Ħu›ËA n熯‹œPIµQrzuPüûÖnÚ_ÏÎĵ orfçL´8Ü,ĈRûdË8¸·ÒÙ£Ż ÀğkŬ—ߝ½’ÓşÚ0TòmeßôÌĴ ûžCßç4DÉQôŽ„2Ôü€ ‡ÓÙbı]bT{ÀDLÊiiq6nĜïGB™ŬFEûÚsí#GTj¸/ Ĥġ6 ½ }‡ ËốgwÁc[wÓeĦA ?uZŭ´'@¸iĥW ÷ĴKĦ}3“']6òñĞÑ)ùŬ˘ş{/9·İçŜàÜlç´sÓ$„ 7]N§Ĥ…Ħñ7ġ -1 !Ĥi8äœ 7N§Ĥiħ&Á`ošĤĤi:äü„“ç^ûè›×·Â•SžŽTÀÜ˙цr*ѸopÖIğÁ—ŒÊ¨+İCĤ8fjġĵóu\ß À·áO*˜B>zéÓ3ÙeüŬKĈ‡ŽnYóß½˙ù!Ŭmoĝz0-)ê?ž5é…ÂäKĉ-ş½‹cˆöt×A΢O͞ôçÒŝ“Ÿ½ç,ĵÀ´5ÒĜı‹'ĉ+}†µc› BIoğ4@Ûùêü… Q›Ç)ÙUŬ~5ŻÏĞG†!²=ıu˜Ğ?xä÷oCw³n!ċ¸Ó€úçLzĦ@é{ÓÌ93ğ\yeŻ˙¸;İ]&€ƒ/Ízì£r˜ŬdĤ2lÂĜ4€â7§Ì}琙9ĉág?xüI›Ċš:a²RÚö‚G‚!TUCE_6Ïï\9Ù*F}eœùùĜ¸ôħU’lTˆÏ@ ÁiŒeV 4’à,KšĜD›%‘ËVâL6xtŸżHʳG´_ˆêÉÑ$„HÑ YÓMü4†Çç&Â4!‘³°ĉm#ĤÏÀbÏ"˜€,£"%hÉê@XÙŬ–tSQ;Tbż$Q+•ÌÂqçĉf>r´]^^L}ĥˆ÷Čou`QóncÙÍMZ%(ŽK҉Û#"‘¨VS†$›ĴJñ·?IµÙéq% Ż>t¤säIUI ¤ö>{`'š‚;ЈLZ?U¤(/ uè¤&ġ5²c鑂‚˘² 'ÉigôˆĠU]6‹4‘T› Œ°-ĊC!\Y´ex@ ˘2Dâï[Ĉ_íR\ÒİŸ&ž”%a’ şÖúóŠM–)€ŒUû·–#eŠÜ°g%šd ĜŜĊÀ•‘?0#ÌòPÛò/§5mXpXßċÔ-)xmE·~͐~ŻĴŬzóŝ}xµQ_İLˆÊu닕#Ë@ƒ²~ŭĤĉ}>ÔŞlS™uûG$„èşÍì³bĤiZÇ6qYĠ­O1 ħÏ;Ċ“ñöozaÁsëjT_ç^ûè ’qĞw×UI’C{>·ÎŝŭEı ï{gŝ‹Û ğM!ĈžWgŜµnĜ¸ħ#G ëÒn…w:oĜKs˙#( IDAT˙˘­/ü-8â…ÖíÛW]RİNĈÑhĝ&,xhgœĠlN™‘ş‚5Ÿ˘&97!o`'Ŝñîêb)ɕjm½.Żûx·˙2m`t£ÍOŜŝtĦêbÍîÏ҂AK7j¤ÍğmìÙĠúò›CÛ÷á'‡ĈßĜQíĜ+í(ŬüUĠĜqi]&>óÌĜMĞŝŭîÊM%!Öİ_€Üë½p}ĴiJ^2ċc_T²=Ác(‰íĊÑǰ['n]ÜŻ£Ms@ @ĝN9$’L)e„P `˜s2PˆˆÀÀ9 yDż%œ@ƒE3‰Ù_‡R01j*m ։TÌ£‰gqLĤ€`#ÏéĤ³ovşkÍİħc¤ċ¤A£Út£ 툇6ħN)%„ ÍSÀbħE‹³¨€`š&ċóùKJJóòrKJË\.gĵiFüô[5qÒhB|+Î1AóïhĞòà@ À#6§ıó _0Iï?ĵ;ôò½ë· ˒\‹ĝTĉı óî^ûU}~—Ò<ٝggĴÛt "9„J‹Êüħ×@ĞĠ)! +‘ĴwIaá *šäÑÊ(€İó¸ÒïašĤ4ÈŞ â`w(ZÀßryP`M_ŒĵĴÈIü\0.ĵhR›ÊŭòÂ/w–Û2ğvëÜ)ÓIĵÇĥíŞ™Gĝ§ĜìÀqZë&o0l3ıµË.ì=\ĵ|oŬg÷˙××ğ;ġHê•ı†Pê †‰l „M „Žu^“[™! rä Y[DBBĦ0!@(mş³‚çœsÀp8LIäRiĴJƒ…1q Ÿŭì=[¨0y}ŸOŜĜ“9{÷͔×V4ŭŒÓŭ•GöïXóŝ?ÙVmĤ_êçü{FĤ‚oËk³žùĵJQKӖhèĤw–}ÏíĈŬ7ġWÔWi÷ù??˜V,8AÔĴ͐iÓ/j44z†ÄU#”P@½ĴÑÒµ¸Š [Q7Ä<÷ċ%ĤuG›Íî’A;n·m€"ñRJ‰DŭÛ´‡şüò1}; ï3ŝ5}Î;V˙PµéƒŻÊ˘~àÜ{ÀËiüÖmsÁ­qÓ í}†w˘P¤$Ô°„%˙ùÓÇnıe`ÒÙw=ö?ò睺Ó&$h@ àû vBÚÂ)j‚D͝#MӔİe­LbÙɃ‘s@À²Í  "Œ¤9“–:é̖<-E³’<§šœèĈ´6ÒlWÀĝŒĠ†1 ™àJá܀¸cé°ÉtFŠœ$@)€iJ¤iZq›@E‚€šĥÙ"Ĉ|Ÿ“’íı=ğ†ö>ÉĤt8ğÏSßŝ:½ğc’‰ûüaL`Œ+**=ç c 16ŒŸéaŸÏ‡ @Ş*ŻÇâĠġXô‚Ë9àšFc!żßĞÏsL­vGŞ)Zçf+ç-ìûüĠ­MX Ҍ}Z-ŜWĈqıĜï<³taĞËfM½<3£OŻ&˙ĵ§şeÛQĵö“ï“§pŸ,ÁôèTÑÜġép&‡ö§^qÍ}œpdċŠCĵú™5—ó{î xpÊuRŬ{WÁƒO~S.8˙Ĵȅ………………………Ċ˙ ÎN q½°32=Ğ_}4Dc #2ÎC cÄıž91s&‹ Î -™s= uÑ×BH£š'"1ŞNŞ2œ>L 5Ċ×ĉ5ÔdġĦ/5ÏYm$fbÜ;Ċ‘yê…ßp8şŸ!¤m›ÖIIxÜírÚD­00Ĉ>Ÿ?áRu·”ϳTBï}İ@ öqüq@lqú™Í4 €pŝRŠ˜=½M# BJNßÁm€Ëù›×ìöċ•h™™Bj—~#:PTí BU[ğÁgf‰ŠҐ <èWı\¸ğ°Ġ)ÍÄ&O?ğ3ccDlĝiSU(ĉrU²RӒŬGö(M²ġìŬµqnlWvǓ²š$ƒœżŻœ6H’=†fŝş§`÷‘V½2ì­O?³•n£ŬB4át™$ôHAHà#•ĵi*N?yàÙ#ZÁ/ĞöH:ädڜŝ˘µ5#r,Áè ɆĠöÛÂÂâïLÏ9c’(. ti\ÓÀépŜ=´c'ċ¨ZRÖ֓r˙ÓmGp-@¤š$:1`AJKK\.!†1#›hJ Z„£GŠDˆ[ cÄ9Ĵ]ğ!.$MSúR‚ Ö-*‘~ÊkŸà’eï}3|òıS†_?àëG–•™NëĜnOħEΌTUSœ×E{ğ‹Ĥżx!°²Ġs§˙zÚ-wžĠ(vŝ?ÖċQ{ÉOL" ^û§z‚Ié/‹×¸··³×ĜYŒQ)ñžùcĤm .9Jp:Sj„Ĥ˙ë[Ú2çÁÇ7$Zíôŭı%pjsĦǸ™÷Ì~ù]5qŸ9u^ß³9TŝôġV™óV#gO?Óċ-+ ’Ĥ@úµ’Ÿ?üuĝ„žn×?úÎġšÊ)ëgŬóÜ^ĉŠ<ċTĦM‡üi‡Ç™n·-zĉóBÁF´°yĦ#ß>;'söĝaim˙’]“f’h=jµ°°°°°°°°°ĝû"B€s}h[sȰkŽüidFט!úuġ}?Ĉ˜1ŸCÌıĠÎĠAÔÔuM‰ĠSô9¤ê85™3}6]/ǜŽúËĊ‘ùcş€1†8Fşğ§c˘ à5]ŞġôŞ:‡”€{½””dAc‡Ŭá°GżŽúo`LBĦYJ6/UÛÚ1&Ħ+@ûRSZµÊm)M£•U^@ġÇÎP×üħŜŞĴğ<\ž·wóJ,†*ˆÑdclóòí›ĥñŽí2’l á€ż´\AaĴú‚Z#§Ŭ%WüGċn;J% J·]hßĦE“d;ĈˆĞAo€cŒĈĊƒQËWÔÔÖíRlÛħq3ïÜ1+½Gó••û’Ò’2š†+ ŝĜ’[…12-|"š ˆŬ²a³ÒİCVŠ3ı˘h÷ĥ=GAD–h:‘†ÁĠÂÍ[=ŬÚ·L³ Ra˙p˰ğşI­Îğ´ê—vĊ/nüÉ8q7ñèžd‡1$‰(|pġúŭ}ğ´jê TŜòË7ï~²“Ù0(ñkĞ!'hÀ_NF‚MŜĝòcύşìÌÙI"áĦ‚2d PçÊë܄NH(ÁjqÉ/×bìÈ­ÔrŻ–pñ`™Ol”´r÷Šç½—Ë%"â`ŝÑP—Ĥ2“€zó7,]<CáÀĵúĜĴÂ+ŻÒ½MŞ("ê/>p„ „k&œˆjmN°ŞVWjMSŒTĉpUŝëV~żä×|ĉ`ħŻqŬµàÙoşÌÑĴé°qWlšŝf³Ì -,,,,,,,,,Ž'ŒiüġAë5A×fħîélÖuu§ ™éċı.Ċ˘j ]€6+ԆbÌĞ“sPgO&ÁXwÄ&á8*+GStğeD°ŝ•Y€ˆO|v”Ö(Ĉ°‘şŒħcUuŽIjf̰²ÖÂc“1fœë5É]Z ”à%UÓÎá¸$‰YYÍB 3šu“‡óġşOQ$IlÑ" j_ ÎĞħ”Ô˘Eó:–Bċċ„aê38,,k@°IĤ޲Ĉ Fħ_ga-ċ”Ħ=›bċŻ?oݤ D1Ĥ…Â,î°DDtH8×TMĈĦ‚`gTQ(L%$ZdS•Ş”éĞC ’(âĝP˜ĤĜÛô?£µ›VĉnÚş§Df‘Mè{a,J‚€ŝ+ÍİšŞEĥ+ ‘Ò‡µM7š 3@ĜnÎÎ…jŒÂÄ&Äi8L&v[M'm ‹6fï JİĤQMÓRR’$IĴc)BFYŠê{,=ÄUĤ%°]‚èEâÄ#ÙĉEŞ˘PĈÚĥmeÚF/ǜs„1£|ß½D$ц1җbœ·iÓaàŒĊ\‹FÀÑŝŭû&ġyŝ Lö‡ °Íî1\}ıƒhó80Ş1S_ˆ Ñis ĵĈâ‘.Ş//°"Ñĉħñ°ĴE/.€° ÁèςħƒP4ˆ v ä²;°ìs R’‹ NèW\ È!jĴ2áĠ= "’è´Œ€S5Ò4âŠEIˆ\‰¸VċÈúĈ’]²Ç:@qFkïpĦè^Bc,J‚­şÖnüáTġ4€%›Û^hÛÂÂÂÂÂÂÂÂÂÂâ/ (jaQħ(˘( ‚ „‚1ĈßĈúĴ„sv£ÛéˆSœ˘è‚nžĴëĉá c&ÉWWM4è…yD:FˆrV=ċ ëɜsA|‰a5]mm ːġĤ0àĉy˘Jĥn4İkӆD!„D݆BXŻ(È8g%„p†(úğĊşM€ @@ôœkŬ>„#N™!aëÓ9G€8LĦÖ9ŠFĈN:|8ŻiÓ&N§3ZˆI/Ö¤›l=Z˘iñzħ˘¨‡ċ§7u8ì5— …äââ£qê3(Šrĝp~zzSğŬVs)JiQёp8l8Tׄl1ÚR, NCôàq_Ċ!ĜD)˘˜`âp$²•I¨aĜÈĈ6;ŽŸˆHˆHâ§×Œ1¸í&ĦwíNíß:PQRá) Éċ ‡ĥìD„ ˞f˘ ˆ1SŒ•Ô2]_ĦÓXaġ8\² &? Û¸ĥ-,,ŝáD˙ŝDÂĠ4M”¤rpŜIòö²Q`Ô(·Ğ_’1Ù^÷z’&‰`éם[mng4ĉD-J°ZÀ‚)8ŒO‘9 VßĦ Éé°Óz°ètĊvf$l"IXï§ĝHíŽD‡=ÁNŞn{=‚Ewt·Ö·‹,,,,,,,,,,,êü7~|zL „ Á„`Ê!„aL(eúH5:%ÄTíaÎy$8Ŝ'Yw‘&€£!b@€!ÎuèšrsMhĈ`C§6Ï•££è2ttşm´>?c 8&„°8E[O4ƒH†5FħNÓFĉ,‡"µv+ ޏĤÑÂÂ#;99Éf³‚)eá°\Uċ5{hÄĦiZAAaR’'))Éá°ë­…dŻ×ëġúj[JUĠüü‚””dO’Ça7IJöù*+*ĞŒŬ˙Mj/Û³úÇ˘Ì–Y-ÒӚ4OSCR‘ ŝço[XXXüùÓkÛl6‘g*IoÑ?j+¨Ì| ïÓÄU!ÇzĠítĜm˘h腀8ç!›ÍĤb%?żÀívğ=.ğŬŽĉœÉ²ì÷żM²‹’ˆ7c„$›MU•ĵĵüää$—Ûe³Ù€#@\Q”€?PUċ•l’$Š*˙6Ÿ ÎĜšf5j\‹&6`,úŜĜ?–x3zŜŝXXXXXXXXXXXXÔĈ˜‚ Fb5,ÇİÄQŭ6*áF BL£ĉ†††Œş$5CĠĥĤ”gd²Z6mž0Ĉâʲ›µc„†j_Ž@ω6G†DĴi‚1ĤLÖ3Ĵ™‚· ÷ƒsN)0€¤ÙġM2‡?KWû݁ĠËz£ApqЈĉ˙=à\ÓeœFì1Ĉ˘D„†ġÄßĥ™˙:jħàH–*­  šŞŞŞÊĠ+·bLDQEħĉ%,rıΘ˘İTĠ(£ú`BDAD„ußĴ ,c)NUÓT1Ĉıŝ "J"£Œ2 ‰³˙x8 ԚWÄnsÖxğç gĦ€Ş’½^ǝ…………………………Ċż M£…EGĨG-8ĝM—[Ŭ˘à”DŒ11†½cĊçZƒMTí & šr3À0zà†ÄŒ˘ 5ĠŜ¨\3ğĈÈGĈĜìUÄ£S˘ÙœsĤ§<ƒ>nhÍ šd͋ÖÜbTtŽê׺9F˜çL÷†OĞÔCĞ˙ÇŬ1ċ„F€¤È+³½="İ9jnhÛfZXXüۈ/B9íÔóä£*B”ÁápD ÖEä…!Äĥa#f} )eVt)ĈˆM"6Qä‘à3Ê@U˘&ÔèßxÚÄWBŻ‹Í5Û# ü·´ÈÂÂÂÂÂÂÂÂÂÂ≠Hyì@ġX1"ÇĵaÉ0Œs¤ˆFaÚ¤>,Ġ͙9ez6tu"²^7N˙TíÍĦ×"Dë „ÌëeÏf ŭKĴ'`3†80ż’BœsĈ(!„Q`Œa‚ި™Ŝšj ğ~úŭ?h(ö ĠÂÂÂÂB'zİ4ûmŭıGġòœ3Ĥ¨ ÊZXXXXXXXXXXXXXÔžhˆz,Ës ÜÈyFˆcoè—+Œ0×µ‘Ċ9ÓEj]+֝“ kh=0ùt™X06 çSé>’&…;’`Umú\ÓÄĴ…G‹Ĉe7›£çœs ‘<ş*c…@ÌóGW]s´§ġ‰[ĉ ˙+ĴgŠ˙$tÛ0ıvÄè·Pc˘é\Î)Bsàqf†P]"˘$GhŬ(˘ârDtŽh1!&61Ùh „€q•ŒħQVÉá04j£Ì  ”jGÀ8×ħ dÔvGі@Ä$šƒ­Yì,,,,,ŝGXN˙0B„ˆs1OŽIŽÎÎBëú-Œ?€Eĉ7ü78çœòêtèê jQ†íµâ¸Œĉ¨r­:€›ˆ~‹ ћGѸĈ„0ĈtŸè˜xÌN$ŒħÈg=ÏÚŭ[XXXXüo¨ż‡…………………………………Ċߣ Ĉ˜ LETÜjc ½†Ĉ˜1†0@€8`L :/ÙX%BaŒ˜ó݁s.ŒnV“1 T˙Ì9çşsĞ‚ }× s)rh²ï ş.Í͵ҋaÀMC,"@˜€#ÀŒsŽ0Â\Ñİnëa8ˆDnŽà›o?QûÂÂÂÂâ˙Jİ˘¨ŠC~żÏëġ–——?÷ÜÓ˙ë¸,,,,,,,,,,,,,ŝ( a#Œj~ġŞĦċœ!ŠĉM1 TED8p†0B Àgfĝ;yĈ!„13—ÄD7³ˆd*à\/B¨ÚtU[—ˆÊÓqFÔfıLiÑ ›{Ì‹,j`Îë†j˜Ĉ?G#İ™rĈ9ƒ²²r˘-,,ŝ ‹’ätıëWŻĠÂÂÂÂÂÂÂÂÂÂÂÂÂÂâ˙Œ#’5FzŻ^N~9ÉÇ<êĴ§BƒĈ˜HŞ,â”[sÍ?)BÈ#E 9gǘopÓ ”ƒIŒŽ:ÑĈŞ­9Ìè͈Zv˜E“¨Yuìv‘žüP^‰n7 pĈ³²²‰ $êX ‹!Š>z¤( 8î˙u,˙D$YÄġ’|!„çúwˆ3Ĉ0&œ0„âˆp„HPœHucĉħ£éΘÄb=›:NMF韢 ÎĉŻLóÄ ÄÑú„İŸi‚ˆ74˜dÙLÂġÔl˜Òħ ’33›BĴ h ‹˙$ɖ’Ö¨ĵ´ÄétsÎŭ>_(°Œ‰;”RUUE•ċP ùü••˙ë ŝŽ‚!‡ŬĤßNü)á°Â“$‘’eÈf“ŝııü5o„"Ëát3@QTj’( ‘GŝšĤQĈDA¨{×ĞŞĤjŞ(ˆ˘ĝẇ•@0ˆ1v9Ç+ÂPH֏²6‹ Û£ÎâoΉ8-XXXXXXü`ĴZ4À8âàĦk­È0§¨­ÂB$@`äˆ(ÀşN]?èEu5Zߞaá1çĜd‡aިŻÂ4nBĵzeV“ ᣸‰†N<ôÒ³şQŒâ£nG§°PJ›Í’],,,ŝżàÜn³3JÀï÷QŞ5nš.X/‚o(Š˘(Š ŭ~żä"òżédÎy($;ö†)˜>Ÿ_EğŬ–ÛPHĉœ;Ž†Ċ3Oğö޽ÛJ¸¤ŞZÂy$›è°Ûġże÷IrŠ7m)Q†ŒSNOÚ½y_‹â?òĜ Àá°ĠüieŒ‚ôDJi0(+Şâqğ%IŒÎ‡ !јa%ÒR³Òha‰ä9ÖÀĵ^ÜépD7‘(ĝşz)Ê_ŬÑRëŝ'ĥŭ^ŬÇ^Ö¨kT¸+ğëj—‚3ú JŬ˙ó?ÔúóİOŽîŽÂ§gŽżşg*;ĝĠĵryÒ1-iZÜ£iZ ¨´Î"‡÷ĞNÏħŝ`UU Cĉߋ™r0œˆnü˘Yŭí[ıÑ[ûQ Ér8ìr:~‹1„êŸü­cĞŞ|àr9Í[?ŽÔ<Š8甲š›Ğ;’zžv˘üƒĵÚN ˙ĞӔ……………ĊqÄÈ Ö‹êú/6ìŽu †>Ì dÀ1 VíÌ"*3×W`N Ö³ž!’Ĥ9'MlI€€c“$ŒMFĉìĉhġC0'8›6g ­/1†êOˆëÌQ|İj]ŒÒˆ~"$-=éêĞŻ İiif­ÜÂÂÂâ˙BHEEıËċöUU&§ĤA4YW4MÓ4M× C² …‚ÁÀşukêż›â^-jĜĉœWúĊÎ=šV:‚l†,išŞiœqÎYyEU°vy:$Cö‹OUwö!T#SU£Ĉ½Ï;˳O)¤^)ÌĉÀÂa%d?yâôËVlǧÜxǕç èÛż_ìżŜÍÊ·ìĴB"C¤Û-“F;ŝd]ħ/ì0~Ò%ÊÊ/ŝ(ó‡äPH…dŞQ›M:ё׋FŽ{w•k5²Vŭ<µmĥ=TîċBµê§išŸ'·hÒċŽ™£„5?ċİFp@Ixqż”üÜr&c\mrÚ%§6íxċĝko_ıĠ"µ×Íôáë2÷o:‰u´ş{)Ê_ï.ÖxȄëS6­ÚDdµ½fêì›ÏîZ³|§—˜ÚUUċ †B!YÖ˙QWŻ{&žħ÷‹Uû}rt˘ŞŞ6›­ŝM8ğ òÛÔ¨£çġƒŽĵòÜûû:ŽXµ)WfġŝŞ*ġ‡e5DѨ͘_ÈîŬÒĠŝêIw´Ŭğü·b8ĈŬ¤MG޽°ÙĦ­j‚Ŭŭ׆Ŝ8ç^Ż?V˘˙Xòé÷?Ĝ˙ç?î¨ĉéÑT•Ş'^ŬdÏĤü`jVËĤ)Éf’œÈ[˘’ú˘ÇŻcħ£ç•wfğv”Ġ<Ġ˘¨Š˘Ö'W×|qÎŭŝ`PFn›Ĵj(ö[]‘Ô󴴀nH IDATċż|àĠ˙úG§…˙ÉiÊÂÂÂÂÂÂLeaÖk"„ġ4ċèë·)ÓÙËn· ‚$`cQ !„ŒkBˆcC ĈkäA뒵9K˘…c‘ë#Żv]F!$ ĈĤ,cŒXDĈEÜÄàœëی\·1¨dÈÍIÚ`ˆÈ‘?"_Ċ]û)ú˜ÄYBĤ×q-“È̓x"û ĉÏ]ùΤ#Niü/Ì üw·ÎÂâ˙ UUĊ …,ËöDéoñè#%M‘Òę§˙5B²„xu „0Á!3%äp{–îÀI×L~|Dùü‰Ï˙ħ‘İ;§s“îŬerúÔ9cÌzhñQµĈ²Œ1ÖüÂI7÷ß>ó›UáÊòx „ͳû\sVúŝ;_Ü Ç–ŸëBĈîv#/O_ñâ{żž}Ë?˙BŞ9èf²TK~Kż¤Œo â€m)Iv­íôw.ˆ\ĊµÂŻĤ?ŝCUŭ"GöG^ìjsÚàÓĵKÚ+×ĝNj}ñԇ„gn“kšHˆ­Y˙[f Úùò2ç˜ħ§ïxns€`{_~É)_˙ĵ<×€1²iĵċ•×Ò÷ßÏí? sê˘ác‹Œ¤ĉôìf˙”@y˘oköÂ85%)*$Á`0„0n”–nohwé9àz€ĤQTŒq8mĜ>‡^zlsŸñ^{èĦ·v„‘¤?[כ§ßÔ!šˆÄälkÜÓÏúit•ĦíŻÏĝ0? kJŒwŠâ­ò!„ÒÒRô[P›$68~EQ½>üoS ˜‚yEqòÈÁ§ÛSÚÊıËB•U^UİùK2À„4JK1VKZ7鴃ŸÍ}ùӝ!Ña·cLR²{_7ĦÍ3ß9x÷ÈŜKž_:†8R‡ó/ïï~ù]ıĵÒ8EApğ]úŭsŭ†ĠEJUE%Ġ( Œ1F’(:v›ähp7F· †UĠ×l“$§ÓQ˙lú΀´´”èZRRn‹`RUċ€ÔԔcI҇ÜtcïT`Góĉö´+ïŸ04rmDˆ•­}wÑF™(Š”şŸrû“)AÑŬêĴ+oÊĵż½1÷ğ£É'´c9çŠ=䄴ìž}{½żhgX1ü kKxgŒéżJiPjwVDzUkó$'î]¸ñ—ù( (ž“‡v:šßñĦ ™‹ïŸ½VF´úgRk$ÑÙ6}ɗ;Ê8€ÛJ˜³úJ]ñÀ‹˘(Ş şmês}<ĤÓBÂë‘ù-+Żd”ÚíÉÇĞ™'ˆX-—!LôŒjĠ7Ĉë‚c`t —‹Ìó’ĥĊ9Ĵ—ŭ3l u‹Œˆ‚Ĵg%WoUÇaʇh”¨!3ısÄDİŸhŽ˘_ÄfX3Ĉôğ óJxl²37*ÖP YċU?;éäsNiô§;àŸÇ?˘u\.ٗ[âÌéÔÌñöĵ´°8‘TTT<òÈ#gœqĈ•W^ĝîğïnܸqúôéϟŒ^ÌçCf.ŭÊû×ü”ë>mh÷´ĦéħuÜp›İÄ3Kíîzñ‘kùöàâû§|UÌ TżĤšwŽ™ĵĈ9÷úhë‘§]ˆ}üċĠ•ĠCnäîzˤ‘żO˜Y "v§SJlq%ĞIĈœ“ĵqî§{)ÇiçÏyûŽĥ13ì™sËÔïŜ[6lÂMç|úàWċ¨öWûkâHï=vÖM=Ş|`’vÁì+ÓßydoóFusÇFÂÊ×.Xtsà>%Şñ—fùž>~Áž0€£ëŭOžµâg6"§A/q&Ġ3ò‚÷ï™ĜÈcfû³¨ùTĠLNx/iZ(Ĵ\úêÛíŻÏÉ}qòŻjH@QxVß~M –­/ ”GĊ֊/=iêĝûé?9Ŭ‚€$ÚÁ zIZ2ñÁùÈc4Žî3?| ġÛ§­QŽ4´ğ‚(µ}ÛWV§ÛĠC;áà=rğĵ@ŝhҏÛÊ~~şéS“ĤŬüŒ·6yíncLÛ÷ù OÛŞ_kKê3éáÎ_<ûêÎêĴ^.£”PBHL" ÙO}rÁŬĵu۔e~ğjxü\l~ġKÓŻÉNĴXİğ=ûĥç½ż`ŻĈlío|köZ~Çt×KwÌÚ@€ĤQ'É˙bÎûÒÍ×N­×GO[RÌ;¸äı&Œízhö¤ÍHġür҅×ġuÛ䛟ž7ZŸÄ‚ûžûÊòf~NYƒrπ)/N<ĊTìܰâ£÷–ìWyƒğ4V))ƒŻşġŬsIjċá]ż.ygÑ/´ŝıŜbóëç?~сi·Ï;ÑĊœ›^{ñĴSîx}M;ÎÛw„Ÿ3kkͧAµC’ÚŸÚUĝêµċeú:UœVTœT{遉MÎ=²]ÒÇċ`XUSzO˜vcÖÊ'\’§"ŭô…Ÿ×<<ŒĠĠħ•ùÛ×/û`Á·ù´áK)2ÛµOÑ/hBzĥSp·ì|R—  –ïŬ[’jX:h­ ÈvÄn€rĊcFwşqç—O=ùÁĥ èpTËÁÁ`HÓhR’;ĉlĈ8ŽĈŭn½ûé–ŜpçEí7›š˙y$Ñùl?i3ú•—..™}ÓÛônW5ŸßNI1ÎäŽSúüáĈÜ=éëżpàEñú””V-lù{ވ³#šú\é´àL{ˆşû>ĥèAçĞ·N^q<šiaaaaaq‚‰ši,Ĉé$³1Ĉ„DGÄz´Ĥi™Í0‘šÀE™€ÀcŒa„€1Ĉ`Œeˆè*3Fa„RİUŸıiN00éŽÏcĈÂş!ˆ) Cqĉ!Ĉ¸y=ĤĤFÌ££B;b‚ˆĞMuùZ/ˆScÜÎkџЧüs–nùŝÓo~ÙVèg$)ğçË.ÔÚyÂĠTĉ?ôÛʕżŝóàрȖ’Ġ[ÏèĜHŒxD#ü ›İ£u´rë×ïĵrW™jkzҐ+ŜÁƒëšÀċĵ•oÌù<0òÑûûbç}ŭêkùĤLÊtü %0 ‹żÌђ’‡~(--uéÒeœñQ£FÀûïżżjĠŞ´FîżÂĴÇOKKĞc µjĦÌ·wÍ/żwì6¸;ü }×ÖÙёoŸ}ìgÄ4Ş1jÀWTĉ>ëágúbBH ȓR“6ADA ‚( „ˆ‚(ˆ8tpó~MUJİ׏ş_ġÔK]О~|Q³1Fœjv Mú^Ĝ1Óä­U<Ò[y‹gżıGĈúG,â‚vàÓŻ‹ĉ{nËŻß< Ç0`üż½ĝlöô;²OıĴû™ù ĝ=Ĝt\ÏĈ۞žğ-‰‹¤ôğŽvž7…½!Ïû&œ­î÷;ğ^~ë­^ ¤ĥódzĈŜz†‘˘¨úòĠ/Wĥ?<\ <5uÛĞE !£‘Ĝ5ÉHGáXóùT2ċrÎċpXU(s·zµ7ŒhşvÚĝ8ú:všŸ?˘™àñÈógê·)˘Îûg½6]ÏùmĴ–_{‚^jqŜc÷÷ĝ² +^ìÚ]ö&=Îğ¸GZ£ŽİĞÎéŜ÷Ko:żI¸pȸYgaĴ×}Ï´ŝnŜsnŠiÍNíÓ§IġÓäj›âhܵOßTzZÉoĞ6”h„Ôl‚˘–#/é†üĴŬ…#²–~TbÜË68~ •˙úòô$úÛd”jŒñ°/ž:³mEŝŽM•(ҁˆìàÛS_ŬIc6ĦB“³'ÜŜFż˘ÔOW¨˘rÏò÷fìùcPç°W#UB-üdĈJ†ˆŬé=_8a`ĉúfᰖrĈġWfl}ïéŻ*4*u¸ĉî ;&ÙVU˜İëu0 Áê‚üOfÏß)K.OFÇ3/ıĉñS[Nğûċ܆v#xyË۟›z^ó’ßżŝĝÜ2͑Ú$ğ]ĥQT( eUSe ~á\.§Óé`Œ•—WrÎív›änrL­7L.ŜñóÏ{w ҆]qK—oĵ·1¤˙Ìmğş@nÙZ]5éʤş¤´Ç½3O_÷ÔKëƒ,ÑŬ½$‰’$ĠĠħ™‡]>úİîï}§°Á‹ŬnzĝÁöŜ’ ŭ8QJ ûU·t÷à·U1KPJ½ZóžŸaɤgևĉU+Ÿżëà1w_ñèĵĥŻß˙ĝOŝH§0­/yഝo}²K‘ŞUiŭ(ÂĴdĠkĥÙ,üŝŒ)€TÑÓ½‘˜;DÛS ’–Ò`[9€Ìš]ûĝm]w̝ŭY1—DĈHzçĉ$¸kż‹ĴណÏÏr.{dö•m…ލŻ<òüòbZëğbġ¸>Ói!Á™ĥ|š²°°°°°ĝï€0d˜l ŒŒŒì(=5YO“✠úûœrà€tçŬ@ZwofœÄ9 ŠşTMô›@BeÀ982%KsqÀƒáòÁ!’Ÿ…"pÎcÈ 0}JÍ$èèßĉ稷ˆÙl:ÚŬsÓ<=jîµÖ!4ÒÒjvkdĞ /PÈCıß|²>ÜŭĴkÏMc…úúÓyñèuOdB/ä~óÚĞßç7:yĞÏÏnì"JUÑÍż.{éħŸNżŝŽ+{'²ujÁ/żşT>ùÂ.M)ŝyñ7/żîœ™W¸Ç€Á£B#vċ$“CžF͛”~<ŭÓÔ{=yïöíĊ*€”•u’çàöíÙµÒ M³Ŝ‘³†EŽ›š2wTËĝÉç=úìyÑʆ·ÍÙm‰’Ë[Î݃2ü´lvàׯç,X~XˆÜ×@HÖ2†];LÜĵpŝÏĊ ´9îï˘×—q@++E4²Ĝ‚ #4eÄcWËÎYŽŬ;ĞlΘ¤żÄ½TşíH—›&:8iá_]­;Z*˙éċ§V§zâüܧĥ ˜=ıçş§nž^$¤ö¸oĈ€'Ïŭ[UNş_wS×Îéğ×V8;œ{é ŭ‹—V ÁÀĞm Ĝ½>/ Ё"A ™CFîûmcIE˘&Ȩġ%#ïœ?ó§ÁŒŞ÷çOmT ëóĈ@óÉ÷Ġ˜ '÷íœ\úÛŜŠ•¸\’¸Çô^˜³ŠÈÑ °ä³Ĥg‹êè9Ûŝ8éŜó4_8mԜ×.-{éÁy[ŽhWGÔÊUoż,dŬ=wĵáAÜM=ö /Ò îx÷ÍùŻĞU€…_=:I kĵóè[Ozïׁ׍I7+…Ĉs#ġÈŻŸ~€ÚëìĜòĝvc~€ƒ”Öġâ;oêۘ€Vù›X½³$Œ]Í{ żâòA­Erz*”Ż}ë•ïĞN3ċ˘ìÂċ‹>ü|ë‘€-µí€ëîëüŬ‹ïÌKn2áĵÒ nŬÁW%ġğçŞÁmlÀÛĜ §şte~ŸKÓk™žK~]ĝÉÖ´A7ŒÚ÷Ŝ‡~^­ŽÀ‘/gÜó%@΍OÜĠfÏ[³ß>ÔċÖGu<ñyäkì6ûċ—]öá…Ġ\.W›œ6Ë\N5ÚCNee×ë+/-żüĝș61&ċ9öAñ è/=ŭáĦ˗ütxé^üÇË}šN¸4Ç~"ŸÀüĝîğ+ SğöïwÑYÍӜDġÚñÛ귞Y×ë²ÑvK!p˘[§YıàŬŸäng_q~RÉšŻ–żğP;ŞğĞ%ëżĝöwof…Ë?;Ĥm)sBż/,#äT6=w÷& ”)Î&™êĦ ÍY~éÖÂOה‚^Û-”µĤ½.~è‹sŠ7ìžĉI4ŒF6·‡ĵr‚NyŞ‹†pRÛ™üGG4T=jFĜïġy5s¸œğ*vç/éÜ.‰U•îÚ)-Ğà8½_7qŬ›l²žtSĠÛX+ËŬöGI/ÙòÇò#EA‰ĦŬß~ ĦäáœÊ%GU›'L•GÙiUH­ŞR’’=”ÙDPUQ鍴Ĝċv:ކEîôŭ8yôÑœ Éç?öBÏÏĈ=ĥÖk.ïğ‘½óèé/>Ô>Yu`šĠŻ<ĵnsAÈĵ9UĠ´ĈƒÇ_×bÇü ߭׿Bœ ÓŞvoÚ°ħôubİğm§)B]?$ÎE;wûÀml]lwġĴ×/Üñŭ;o-Zħ×çp;u×„½Ä }ꍊ'ŽÉ˙Êfâl]Ô]fÎ蝆ġî“ùŭ˘ÉOÓÛ.Ÿ’”nštëígRċÀ'sŜÍĠE[.X³ò÷€œĵeki—VĠ˘ÍìÔ[§ŜÌçO|mg¨K§‹Ûñ„M` ܽ.è ëžÙpxWċĈë&\;iíÏáHžcCŻ ç\I=ġĴĴŠġ/–¨Ç˜¨èŭëĉÎݏaìcsğϟÌ*?‹*ŝ€ëÖğÏslœYiĴSÒ Ö-]şċžSżĥŭêyàÀ…2@QÔ ½û}ÓŻËüġ™ÉëÔ°èáBΐ>ĥów†8Ĝ˘›>Ĥƒ"™˘Ş²ß§ħ;DĵaŬ¨ m.˜úċĊò9Ż)cO§=3 ú!/vCr8ĝќ5Ó'ŬwĠŞ;ßñ{ûUÌ{ö VgiCOêñÀÁ­k|Á×èÀM†Î~²ÇÂûžŠd@³°Ĵx’<˘(pUĦ>İǔñ} ߸{ce·¤r)òCAĥvg_Úò÷EK¨ÔŻb‰Ş‰;8çšĤ…**eÜvàxŸÀxZĥġTí͗ĞUNYËöN·Lğ¸üÉÌg—Tbví]ñDĠdYĤgŬv]ëCÍÛ铃S-GQ}"‰?Òĵû÷xĦOÏ,á·AFZ :=­â@Ujï32Ŝ]\7í‘GĜŻW.mp˙ĝ|áĈŭoòÖ{^{háżşmÖ´à}“Ÿx2ÙŻŝZj‹˜¤W7°×G1‘?FÂÓBâe9ìêċ6—<‡……………Ċñ!Ż5j†FWÛ2›,—²À€€ž",pn<ŠE3ĈXdA=M0Ú †¨žk˜4óXós*ttθ,f3ú} ŠÑCjıİä˜ój>ÚÔHÒuâ5T˙mĜŠ$V ĊÌS/Ú.™—mŭŝ“/^]”9ġşÎ’ïÀĉMÏ}U[7AĤħâ‚]û*3Ͻáêl[¸d×O_6'/0aüy-$@2ÔĴSÒ8M8§ú ŭ#²u.}-içÜpO—ĉ- 4ö`àœ‡ö~öÂüġi¸ĞkŞç·~:ï£&SŻïR3÷}˙ĠnÏ uŝĝÌ+ßi½/ğ횖°mÁĵJĈ-W_²uĈ'Kĥĵµ‡ûDĥN-É=”Zu͔€s{ĞîY菽ŞÂbâé4ğQÓ!÷ÍŠQx×|}—˜dĦ´cnê“FÙÒl\aŒ2ÊĴœh €ág§Œ-\¸PUUUU[dgŸÏçóù*ËĞĈ޽GÏ _T$žÇûû³7xƒ9Ò;ĵ`d˙–Ä|;ĝlé–CGĵ €#ç˘;F÷„í_}ĵtgAİ_’²şô;ûœ­\9r.ı÷>U§VĥCğß;| ‚ĉd²=ùfрqw hLhÙÏ/>·*óĤ —·âëúìÇ-…AbJ§soĵê”TZċöżün]nY;3ğœyÁù}[$ФW2TnZ¸`·ÇUGdYŭċgßí:*Ĝ’[~ÙĜö+ŜZ´ İñmš‰'ĥu4oġšbOï1÷˖€7‹ž|ç—ġGğ pnü£ÔÙeĝÍˏa/‡Bŝò‹Ú•­xç`lĉ·uŭíySïú_üè]wĵöf™r¨Ĵ &µï7ĉşĞ.úŽ§Îş|í˘_û|[¸Ŭ.–°—€ÊÛ>˜ùq›§ĈŬùǝ3WÄÚè6Ĵğc(Ğ_8PSÏ}äa>û‹6„ĠÍŬÀ:ßġXżŸĉ½ş™·żùѳ‹(WImx|üzR{µĵâ‰y·h%+žùĈf|ʘİ:n™=3GĈŽMÏŜ9ŬˆÈX|BJÒıwö­xxŸFÂğ~XQġ…gµXŭI‰îĤz\v·ħ!Y8ċĉs›ċ}ù|ICĵ|PèàÏoÏÜùûé­uġ™sîhY#î4TYòĜÇğFx-Ŭ³ıÂ4µÑ%JÓŬżŭDn 1h¤ċè™÷ô>ôÖ´÷wy#ċ·ŭ!÷ùםĤ­šħSµ™·{leY ˆb“Ö§œwùé<÷›CÒ°nÄI-›Û à²iÔPV^ .—Ûü7mÙgŠŜ-ï½³ĉÉÛĵÏċïĠ쏗žŬè?‘ĥI(yÀƒßÒÑè.D\inÛ=/̍АÊŜĤÏŭÍ Şš—µóÄŬ§ıBĞKƒìèĤċ?T·’ĝzŸ+­YúŬž0!B-ż2¨Ş¨ Ú:ŜùŜ'wĈ.}P˙ßqútÛG>­SċpĤ9‰Q1RHNsÀž² ZËtÊaÀȜ‡íbRÓf™Mû5[ϛgġŒ™ÇÂâ˙›çœC)]ĵx1p ĊƒÁŞJï¨Q£ú÷ë˙'?‘ËCg ’× IDATâ÷@„ôç hċá•ğV|ŭŬğ8}üeíĊ@ŜöܲFƒŻĵ¨•‹Ë<ŬXIÑŜƒŜôĦW^ÜLRÊ÷]öÍü˘àí·k& $ ×ÌäÊ%İM]¸ŝöMĦZĵú%;“_qK‡dî+ 4rcÎċßÎ˙ÔÜĜ)9¸gĊg_żóU£ñ—u¨ (W.ŬëéLjvÁŸ_yûG­××_’ğż³ŞHMżĉ’sw=żdéž>×uqÈÖİċ‡ÄÒEȞĠ%ĥÌ÷Ÿ–‘W( é­Òĝkôt­(ŠĈZ\0îÇo/|›;f 9=˘HúÀ½×{~˜5gK%CARË!÷?r™kíÇÓ^[›ëažžp͔BjNKGÙʸtF­.žz{çüwß+F6·JH‰Yĝ‡3ĉï c\­,!6Uœ"AHĞw…‚Ċc^,IŬ§Îê²è­ïBÍOv\ïİ;ĤŭxÊĜîĞçï1:mñ—ŬÖ!ù_ ‚Ħ,Cċ’)wĴÖíTpZż‡'ŸôĊü×MµĈ¸ZU H‰"?ĝÁ´×vÉDüGÁŜàÈP¨£mĥ½|C‰V‹ —ŝq}.$–BI[Ċşù³>ÛQħ’U™§[÷”ÒuCħş•#üûóî¨GP1²£Vħ}ék^qÖíw]1~_NžüqJĵ!}ûʛŬĤŜñÀùÛ;ے†tWHĥ÷ĵ×Ñğ„ÓŠç}ÓlP3'QrĜTħ(ÚN.IQ+’Ĵ(*x|ċŜçN~ì‚Ĵ–Ï?{ôï§Lüt'êrí%“F÷~óÑW×ÈN‡ĝ&ôŝçµ,ŝföŝ‚ ÀûċwE#FœŬâÓùùúŒħğ@QT’séŭáç'~2üRŽJùĉŸÊÔ€#ïŸ~}ËmŻNŝäĞ˙mŽ“}ŭÌÔU•…Z¤£Ĵ69óĉk²v½3'/Tsö“FĤŭÓ'ß^UIĜ#`ÔÜ4ħÍ5OÏêğŭñ‡îO´ñ˙ŝÒk›ßĵ·£]ŻÏ^çRbÇŜżn$ċpĊê'îZz FžŸÓkÁ­³6†Àl÷á°Û¨£Ëm3ïí½ñ2q¸-ñúÌħ%êXÓ0Z°ĉŬÇßŭ-Ž%XŜûĈôيßĵç<äîyQyŭŒƒ!„ĞŞB6}ÇÜpġ9eß̟ğïÊħYuĊÌÙÖá˘i^à^ŭÜì•jŒġ„GÔ#’¸# £0ş[Kñ³Íö÷ì]¸9o#>xó•²ß}eov×föüŜY"”ézNêprĉßì:ŞviO`ë”`e)N$‹OŠJ+eš\%ƒ=XüGd9Ĵ¤ô™4ġ˘”µ/ÌŜfħ_TŭQÓ(o>èĵ%Ğç–jÇ­•sż}úíŭFt(-EĵĥŭĞÇC,›÷ŝİ³Ż™xÑAó*Ô]¸Í7ĥŜúâÊ­§Qߚ×^Ĉ'ŜoäĊíI³vI-³G_ĥıÊÓĈ‰Ö·µıô‹şş1BclşÚŻ@ lèÏĦšJ!,eŬŭL’sòó+K˜&( éxŜ™é(ùşy‹ĞŜ~ÊıíĵşŸB}w€,+jZ˙İW=ġán-›Ġ´€Œ™‚䜇B²,d_8ŝ1gˆë^ŸöÚZŞS‚¤ µ´¨"FHCöE“ÇĥÛóúkĵµġ;}4ëÍŬAĤĞÊK½J4¤‡A°¨Xƒv]³ĝŻ{!RüMp&%%;H-Ğ qž­$àv@wÏòĠ! cLd ˘ÓÎ)ĠCUUĉLĥĉ˜ÀŸ¤' œ9ûڎfQÛ64ġíwcv[8÷ÍŸZ£”nXôԗ[•!oŝ§­NĜħ?˜öڐ3çÂ{ŻëQşmġörĉò@C;!”›ĤpÎĞÒ ;Gµ9¸ĝµ܍rÎ~D‹ŭL~in_ĈUW$^•npKŬ/şoÂu'³Us§-Ĝ^™°À"@Í£¨>‘ÔèêÛµ >ı™ğ|xçŽùۂĜûûŠ=7^5˘_žÚšä7)ċ× ŝ½kŸyh ”ÔtÔPĞ6;yJÁíœġZ·f>ñĠAŠİçġ1Ž:N µ\I ÷ï;½…%?€óŻ4ÓÂÂÂÂÂâż ‚É7ZöG$Y„Ĉ"甙ü£3ƒ^‚0²<ç@aÀÍiÇşu3!DŒxÄ6Úĵ˜YQµ)³‘ggŞO@1Ĉˆ#„9cúß!Ä„¸1+ „#0dô¨6İنî́êE£Ú4Ĉ¨aŭav!1÷šžù—‚ìÊ1Ĉ‘r…5ÜCĤpŬ×Úĝȕ˘Ÿĉ?˙YYĈ]Ŝ=ÉxÂÀ4µà0ŝ+eısZםkV,[ĥà™~>îîsZ"àìŬıÜÑ!(’’Ŭŝ¸H8§AÀ‰cƒÂ/'‰Êĝ ù‹Ë5g{‰oĊñmrĤ:!X¤àjUyœiĦ–é8v[ÑİħéÄ(‡—}—ßġöܟúüċ‹lí.?×ı”…ĊżƒE‹/]ĥ,³Y†ÏçS…3îóù22ÒWĴ\!ˆÂ¨Q£êXUŸúxüĤOz„½!7½ĉœ 6éÜÚñˁCZG‡žÖ•âu½ŝMÙIWŒ˜.$:ğ¤ĉg lµëûùÏĉw?­oŸŜ'5w­üP ŝŸœüqut‚7ÌkF˘TméNĴġCjvŞsJÉéÀjPe<âît"[ÇcOcĠNKĠ ƒ°˘„‚´ñ)—=p˙È6û?œñöĥ¸ñżŞj,ŭ´AiùŸ½Áß½1úçĤżŝŜyÇGQ´qü™Ùké¤ÑIè½ HŻ"MEi‚ + (J‘˘ ò*RE)Ò{ï½Cè-!•@HHÏċregŜ?önoïrwıšÌ÷÷ĥÌ<3;·Ùûí³żQë; ïW6jĠħ'fÁ”óŞÖcܘĦu3·ü4cG\!uBġ,€I"8´ĝ4€G7d<È.’a܂<òeñe¨&eë&Ŝ܃dˆĝtFŻò5~là_N1ċ'ż*(¸ÑÛ|ŝı˘ı†òí?š2¨§”?ÌÒ¤\ĝëĉ›ùJBpħıÁ ×ñĉ’ËeĊ‹\„Rš™ëÒe܀°ÛŝL´½$§ZÚ@6bFˆxÊdœ››ĊluŸ/?|\·óżybmzVBp~ÂéÍ ‚‹ó+Ë8½`IƒŸ VˆÙİĊë.w?eôĉ-QÚ΀0V Ç—/L>5­Ĉ'ż‡ıĦüËËçœóĞWI£W€ N‹<~ôħ‚¨s5àፒ—z´›<ĦêÚ ÓİË7ŻEŻ_ˆÑyĠh×ĈSĉĉ.3X4A˅ġl镸ñ§EWġÂiĤàÙàħoöjĝ×Ĵ :Ş„§[Ż7¨ĠzżFŭ'|Ġ+äîÊikîċP âÊÖğo°ċÌoÀùÔġ6?˙'„ètzNŻçüšġx˙ŬŻUÒ\Y?}ùî(‹t€œu~)_ĤJhjjšxñôòP*ŒF ”ÒÜ\KDż&żİÜ;ÏsyŽ›Yĝ`P?Œ‰‰Ë/06Š× }Ü šÉ­µŜ4e×£\RIÄdhjcNA½ž¨ê?îµĴußŝĴ2eÄŬMŜ›âĈAÎŭ„|vó ¸p[C ‚[Ġġ ïdH÷vWíĊ_ż¸dú DssIÁÓhé˘KÜúŭÌŬÉHċâb§ ŻB{-ÛŜû%VĜîX°ä?~.7çûá_ġĵóŬ™KIǧ€^oÈĠȝ8nÂż“N$ó8CÒŝ_Ĥ@ÈôƒÑBH~VŻ7°g­×úôĝFÀô3}÷÷‰Gjğê³é(r&’‚‚ž\ż’Ó½QçnŜÑċ_oċRäŬÜzûĵwM€{êÉëĤ‹Û?†ü”l;›¨>ñŻş ë*'ĉ ×鿏Òf:,8˙—´dÍd0 Y`ÔZM`qÎÁµQ,Ñ]ħû×è­!Á¸C4‰ó›­[a½ÌXşİ\óìĜÂvYLĤ˘µ‡ï³`)-Uë1BI=DLú8dh‚@xaŽÚ(|‚m™gI= LBh^˜BĜŜA\àÓ£bÔ\™P€RMÔĥ?·$×òĊ€:^XÜıúşÂĠéZh6²0,Ŝv@Ĥ6ÍüíĜħ„vïUñ +ƒN%=B~-’  –ġ ™§Ż*˙ñ ­XĦI¸jñáí§#ŜiĉŸ›k>7#'íÎĦ£v§Ôıï ˆ³YeĜ8Ŭ+Ġ§œŭwўôÚ?x#ÂÓt-F1(OĜzĜ—Q—N?ħŝÏc'ێÑ.PFô*z7 …§µuk(Ħ€8 €Uî HNSp•\:xuj&ïZÙµà„RmvñvMĤĈ4Ż!73T^*Nċİ‚ü-ħžÒ̓Á•£/ÑrÀ·ŜĴëpßğúX’jE)UĞóxŻFŸMì‰üxUÈÁÓ&99ZŸĉ§ŞrĊ„YĈ{ Ĝ³ŭW?’¤#żOZu1]giŻ=B=j•EçÁQ]ÔğJU·Ĵ÷sù˘¤ëò²ÀZ>Y² uOğ´}—w÷ž —cB²~ğŭġ)-wNżġÎ× §'4³Ž°żÁÀçċix—J=Ĉ~<(ĝêo³v ˜T{ŭ;* ˙lñï÷·Ú°ŭtL>§P( …­È=ŞUW‹Yİúœ¤¤äĵâE.ŸŻÍ#~]ÇMú´V⿓ö?²#~áœÄTċ[#?q2:M­)âär…‹›ğğ‡§·§ŝòòĊ§MYH†Ġı„Ÿòu_ùY+nfÙÒ7‹ƒ-Ż°óK4—V/6ġ³:ĉž)^w鯯ZÄPĈĝ‘ƒì맞äq5F >ûۜĜŜ§ŽÌ™´ĝ|ÜEİÄi“o]ÎĠû5}gÊè×RMĝċ^Ž:=ġ ‹húîÛ_aĊoËöîˆvqw“6!žÈUš¸ĈŻ9~7>[ K?˜Ĝ˙½.uŬÎ\03~ ”ĤgĉùVk>äí·û6ŠŬ;˙ۍ×S ĥÏ÷šžĵċV¤*£DéĤOıùŞŞ_kĠ˘e›–U}àÉċ- Ĉv¤µ.JVג‚ĞYħçÓòu_LĜ@)ÍÏ×ĉ<š ;ĥ'Û~šĥÍZ&“ĈWôÁ`Y@ħşAîíWžŞ9òƒy?UÛĵ÷lÔ5òˆ¨äfïħ\2ft˜­÷'=É[´İíœAŸ´;?ŭX.§€¸[ôœ<_ğór’Á§V§~=ŭ3-ş™Šm˜Kyáy^Ż7äċ£Š]GOh³ä‡-ú_ÏŝµĈşĊĞĥ]|ÈË2'—Ëd2×ñü|-Â#™ĠUÀaÇR>vëì­µ<şÓÙñ‡Ôʒ\Ž /O“ŻĠğWl5ò£o„%nüiŜŝóւï›J6qÊêŬ>êŬĵaŭŠ>('êèż3fż“éĈÖ(r&’‚Â’_RwlÛÛ'ë”h=‚Üëğ.ë'½Ñ2÷ž,ÎĉWÂŝħʋڽàB¨HÁéËB‘\OŻ™ ƒÁ`” ›Ò–­'!!”R ˜/UzĊİy‰k‡€1'š„`m(ÈLú4AÔ¸„Àdô,Ĥ9K‚ܜ *ŠżàŸA)F2 ˆ ÉÙ#„x2Nf(<Ĵ$ll CH½F("À£ZMš4B‘¤ SZiê”s˙ ô*·SSöš¸`•# Y×öí-Û¨’}tqמTÏĉoUwE”’´óÛOç„öhâ›ġ 1 É=˖ġ’ûĠİçżïàúµ‡z6 v£İÔԐvċä(_ÁGaHżûP.ž*LÁ#˘s3Ż?-^Žğ6Żâ+×Ĥ'ç–kÒ<Ôµ`$ŠÀ:a²'Ż•Ö)C_oxaïÊġez5ôJ9µ)RÖûµ 2ÊÙYoŬùĤÚċ•ıSg÷ }­däxÖnèŭÏìâkŽüz`uWéŬ6EŽ•ŜeÀÜ?‹VĞ=tĝ0Â(77GŻÓëġ†a†q·xñBˆÁ`@>Ü­{7ÒĥG%/ĈÒDdóVkfgVŸ“Çyɀ͏۷bOJĝ€Q‚>k<ğxğÀÍGZà‚,ʤôĞÖ˘WĠuwŭoéÙ3^ë_Ñ;Ĝ]x”Ŝġ¤ż¨Ħ@$r65]KBÊĠŻĤZyj߅j}ĝİs ÀçeċdFŸ8âŜ+@n}léĥŽóìrôŝm•`PMÒ­dêY3È]îRNu,*.C_ÓÑïI™LîßlÄü -é+Ĥn?v_]àM|¤¨ŝöOSz¸žúcöև'ÔIĞ3ëêS­KïÚ)ëĤ-8–e0Vjx°o߅Üĵë÷]M·R —Ï'jÓ"pÙÚT <(b­ÓÑÀö­*d]Zò¸hjİÂÓ#?62Q‹€O5ĵnĴ½GGV‘4Wĉĉct4ÉÌÖx†Ô}£K·^íCžìûëǟÇrÍĵèƒ &_­ßġŬ!3˙ŭĝÁ…£û×­=ôä6"ê=aJosá7³ĠµYq"7âRuÄôɽ½˙;máždDíì%Ï8:ç'íëġ+V¨᪒qÀôNĞÉÍy÷(•˜ġžGü8ĥCıĜm³ĤnżĦ)é§(ħ#r~I;µ|mÇıƒ…‹HħO4ĈHLÔj´iZB£_~ô†˙ħ™³Ósŭá;fì˘_/ŻYħŝà':NĦQUìŭċˆ÷šòG˙˜²&2Ÿ÷%†¤ËżżvĵûßÌü_‹U?ÌÙóˆ—#ħ wUM{ÔUÄŝ}5[Úo|Ĉċ“qïżŬ½‰Ï‰ƒyĊ‹Â~ġ‡ÎÒQqçà²)ÛOÄix;}ÊċŬ?u(íÔŞŬ‰ÔBi2PŻz}z„ïŻÜŬ}Â{önĊŬ9½bîÑ3·“ HÏŞœ#?|tʞCċġùÈX *ßyúïÖçîîüċ›Í׳mû}@ñƒHħ‡pÙNȸófÎŬ†·ñàxuÚëçîċbPĉ{juÜ{h{zxÚŜÇ:à¸Ôcżïh÷Ëàw#NÍğ rôpç”ԃu8şĝĴĜKĉüğ;Š7&KĜ‰ÜyMžZëâV³iÓö]ğ4S]Z1óßKY<ùkڏmŜùÍoƒĠÑgN_ş|jä•x-ZïÚ Şk~ĥĈżŞ'ġúsĜħtw­ĜÙzüàZ˙ŝd`‡\ްkĠ·'y·Ž÷“‹fsàzĤŬ›aĞ Qš‘Ħ͋=´ló…Kwj ĞÉî(r&‹A!”üZ^Ûĉı‡ö&Ĉ׋ ÷ÍhÖ]8ŭÈxXI^ĦçЈż,8ùċ˘”›É`0 FÉĦ€â äS„(İ×ħL)'ĜTpGLYÏBĉħ(Ò ÏĝEJİ €X?ûF%6šyž³›MⵟÑÂ?$İVñ²Ì>¤5JÛ ”F%ùl?ZŞC+-ġ ,˽µwċÁ"÷İÒz[=и  M½ûˆò†ü"–ëŬöó‰oËËw1HŭïÎ=+Żòœ‹OPµwΐxe˙ħ-YνB^ïuĴ ×j}ĈŒĜĵëԆe`·r z×mêZ0pĞÑċ5żı;Ö­<êġê=ÇLïù$›wġġu£9İé:7?7²ĠŠRo]‡Qu˙nŜü‚AP³Ë‡Zùcjo½¤.‹:ŭú7ŝ{ÛÎżnç]½{X=?Iœ ĈЍRĦœ1}ú·“&eçd…·lÛĤ-äkòWZĊxOOéÓĤ+Jğ߃'0]İċ&a½T˘ĤÖëM{ĉÜ:zÔżNˆ7¤\=xè‰G£•]ŸqeïùÜ Žġ½r’“rÜßßCîQÓ÷ȉ[wlPÁ•Ĥ=ÌJùô›ç˘!0KÁgŜOրÒC…(rĞözÏżNĴŝµk\Ñ[ĤÍLQ—i(È`$²€`nŬıµ›UíŝVë5ëv,œıTn\ŝŽyż€"¸ġàv[Qş­SµjVĉʑÛŭ:×ġL;ğĤ.¨C£2hË5ĴëwġÄĦ³8Âá‰ä>]­ÍĠÛ|÷!%Ÿü{ĈħqY:'ÔgÔ÷íÖĈéĊ³Ëâ·˙ĝÍ.‹·DHŜġMż]·]‚,ŭìĤğ=‡ lĵyöEäŠ.Lû`0€ĠKÄ<ĵg…¤½óù˘ùE(rÎŭù͓7…’;ĵĉBŒ/†ì{WbĠ|úëîáïôôŠß˜+SşÖ}ì›eî]:~Á­4ž‚ùoş'‘Ûĉ]ÙW&ĵiÓr)y27 v"·$‹Ğòiħ"PÑ;üt6ŭŝC­saÈ{bÛŬvĥš;S&}ìċ}KÏ\ğ˜Ċ—ŽúÌ%ú{CNĤÜû‚½ôXœ_EĉñŽ ËĊ>ÑRäJŸ&ϘT;qϚ–DĤk)àü˜=?Ói@"cĠé„sŻÚ°:5ïëƒ×2Ĵ5D²îïĝġóè–us2‰\aĠ„ëż|8ÀÊ @™uxò •Wì[üĝ)Ûôí§[uı:ÇïĊ+²/] P ÏQ†²nlY}ô“ÇG~úâhaŻx­ĤP9BÊĴÈ­+’×ÜĵkOˆ˘†‚_v(ñ0@êè£Ğ=şÚşr%zĵë›v™>+½kòà] œM„t)›' Ŝ €=€èb-›~hYò²{‘;ÀĊ% îèİßµ‚Äë—ÎìŭùóȤQuÂÑż&Ŝ^ıA“tr{t÷NŠà+€Ê§fŻŬĞzŞd|ÚĊż“ġ’÷/w,§żżîóÖdıT/ÉċT|j×Úäµ7n<Ô:2”wçàŜ'éŭ#˽²végjq<Šœ‰DÚ!zWWàb–²\ş‚ĈŻ÷ÁZ0e—ÊġÇ1EŭûèüeĦ/—òÎĵÁCÀEƒ‚žv3 ƒÁ(Äı Œ>F½$sòUfŒ1ĊBz1˘ĥ&ê#„bŒ‰)uĜ¨ëš’›Q„G9ŒĉnšB†²P–Ñ'ƒJŠ# ¤R[T†ˆÑİšR ’ħ]‰‘R*l¤Xħóŝ£-ġ™ ½”ñ¨ş{÷ ñUŞĠ ¤.[†‡ğ~úù|Íħ“ú„ĵ/JéSN˙óۆ[ÊZş´mâï.ÇD›İsññçIú‹Ġ:ƒaANNη“&·nŭZż}Ċ•Ûĥo?pààŒéÓ<==‹1}ïNPHhRb|… PN"ZXÇċê#?ïVA@ĠזÌÚ$4aX•,ézqÏ(¨Œ.)9—ʽu|£Sm?9h£WÍZyÇ"ƒ×³Ċ‡Ÿu+/§úÔÈ=[D>Èá8ï2[öëÛ0˙èßkÏÄç8·ráŻġèÑ2Ĝ€!óÎħ=.Ü{œGğ–­Ŭupï:Ŝäħu$ú‡˙÷ç÷—wÇ IDATNĵß2PH~Vzqñöv…Ü´ ½ĞŻĞ =‹ÖŸuûÖ]gc2 ߪÍğtmVA×h4ıÙÉ×í˙ ÊaÚ@Jİ L‹úoAE!DMž „—ePZP€S›  ’7ĦV[İD5/0ċ PJ#Ż÷Ĵĥ{÷Ą¸*Ġ _2zĉÏjŽŭĥ÷ "ÑRMÒCûğ‘”kj½g‹ÏíVdŻPx[Ç`0,ÈÏÏWİTÎĴ´s\ô½ÛÁ!a⃂-hç1Ĝ‚Ÿ†'Ö/ÙqWQ£MûuŞVu“c˘ÍÉÒĞĵŬ‹÷¤­y^Ż×kµZF“›››“ž‘ŝż˙Í/VaÏ ŞòŻw­żû`ŒÖÖ;Ê2Íş6ÏĜ½óh/½?}^Ŝȟ%Ž{I²Û‹Û]Î4áEŽ˙ĊĦždŬXŠEɨQĊ%aÀ'=4 Ó`Ċù ĊÄdK=#D,ô›Á”ÈL „8ŒÓ)Š; `ŒÁR°ĥ.Vòo1‘•ë6é—n%/§ÔA2/_Ó§bĈöÂĥŽÁ`”ñKM(‘ÎB[ˆ€²ĜǗ>вµ; ¨Ŭ4ııy:ğ¸şğ*pñÂ+qëˆJ!”J >‹e0 ƒÁ`0 eĦàL{Â<ÂLRĠ׸'Œ1£˙²˜|lri ˆ˜Dg„d^„!2 Ċ &A[Î,Ì(ÍP.0EĦ ‚›äcDˆp”Áö$„Âl BÈÈ(“sÔT‚´#¨$ÍÛŞI™—Ĵ˘Ĉ˙ •Ât飔RB‹)ħâ€v£'·Ólµ/Xéĉİt€ÄVâ֙ġgJ)!”Pú˘ġƒÁ`0 ƒÁ`0NA(³°jœĤ…C É…BÇñ<I½.DÙVÈĤĤ•È$C÷!SaŒf0éÓF­[LÚ.üf'„`Óz+›fód„Qà)P`>DéGžçE§é>Db²!ĥ!D êî’ÖŠ;3 Ĉ+ˆÙ§L-}(%” DX `̀Ŝ½{ßóÁ`0 ƒÁ`0ŻŬşu.•rQmE‚}´"„HġX!#Ù(˙}2Œċ˜ÒŸ !Bj²°?2…i+BHf,c„1Tĥ…RÌ.`’ş%"2!Aħ6*L—(8T‹ r¸9›bRŸĊ€šì8@PÓe›c 1żÙhóAPÊK”S˘8ƒÁ`ĵBH/{Ċπf8„X{pÂŝÜ0 ƒÁ`0 %a,¨Ï‚lËS*@Œ.Íbî3 ÎhŸŒ&eÄa ”F˜`0ıpPjR@šd,“ˆÜ’DŒv {FÏâ&ĞE1ÚŞ"1PéJ{•J”xŒ,²Ş 6÷g0Œ˙0Â/>ö>CL2Ä hÁ’¨ÄvÚÒjYŞ‹–ÒÖaB%Ó›2 mkÇ@ŠĠI—‘4h'^vĉ8K‚f0Ż ìÒ÷´áyžç „7ĵž!žwl’Èĵž7&4›<;Dcg$„F f“â,¨ÀVN„R󑢏3%0˜q)‚a5Ħ@ŽZjÖRûfcÜÀQJyž‰Ü,–[P§@)Ħ…iƒÁ`0 ƒÁ`0 żÄ nğaëyŜÀòDmò˘M)ĠR~Âì€"Lŭ‡Œ)єZıËÁ&ċiĥçĠâÖqñÙÌ­=Ÿa•А6ïv­Ĵ|†U2 ƒÁ`0ŒW”\}ž7\ız5<<ĵL™2rı\ĦP˙*•Jñ_)òWç}ŠĴdU9ĉĞ N†’¤ĝb³Š+Ş‚ËqĈSb‘Ĵ –Ó‚Ì+1˜Tà‚ĉR½ĜŞbİš,]ĥ*DúÄʝCŞ­oa;b ˜f;rQŠáÙH%œW·żŬ}àXvT¤úΑ ?ìÀ=“Š €\{ßsôĴ:*2íĜ’ÙŬƒTOİ"‡MĈ^ġĈÌ_˙à^¤úŜÑóż½ßÂ;³ İŞġ™uĝ†.­"´ß›!ıÇ7ŸÎ~úĜ,ê")ûiÜ­–#ŝŠ~ê;]׳ìâñâGè€çüSlíR5zH}ú›FâġEUóçS‘ñÓêşòm7óÎ-£žuaëîİŭ{żĉĜŻŭÊ£gM*ùÉ[ëĤ~ÖÔÏĝ`Áá%Ċ%´ÓŒċ[’îFŞ£"ÓÎlÚ1İsˆ †È­jÏı+×­y])o9˙Ñġ'§·+ûœ.Ì ƒÁ`0 ƒñxñĠg „dffùùùq'“Éd2™ şŠ…5ÒċWç}Š @IĈ€ a™D}TX,Ñ ÁRŞ5ïIQÀ€‰Yf0‹Z€9PP EÉĜJ/÷ħ·^ZÔˆC\/m‰¤ jU6Ypˆb´Ġì…²5BôÙ¸›+BzÍ×èáżżs1UY­ó¤oFmp{Psè·ü³¨]Ò{ÖáY5Ž˙<ŝġ£]ëú}Ο4é­oä•zMŽšÌ•òû˘µoŝ:aìih0öğħ;äÔ²9Ŝñ&ù×î2vÌ'Úd–n´ÊJ]†¨÷˙p5ëéK‚Vu²ÜÊYnƒÒ?p²gÙĊĊÏ1ĝ§:Ĝœn’{—–ÇÍ1iGĥkùv_Mœ¸ż2­7xc<Hî]ħ‚òĉĵ?<žĞë8ô‹ŸV…{ö4íÎÑ%E>iĊĴ1pàûÏgžzDüĞÔoᛒUèĠĠ­ŝÌżš³uÜ/Ĥw…jµ]b ?ŠÁ`0 ƒÁ`0 !Ę‹1Çq`’‘É>„ŒRfÍñ˘@˙ˆĈâñĴ‰ ­¨&‹;:Ż•PŒ0ˆö€ÒqÙ4ß Èâ?”€ÑÍ£ lÛmš$Ġş`Ŝ´Ż•˙†ĝQZŽ…Ž‘0²mjúŽ´¨HuÔé{£ĵĝ¸û44oáßWϜÌÒô.ŭ5ĥ²°_ËÙĞ·Ĉ]TGEŞo<5xğ£BŻ‹]ÙĦeßAóĥì8qr²oÌTÔjQY  Ĵŝéͨ“+šı {zvX˘ŽÚ0:D8{Ö°hžÔ¨HuTdεƒg§ĥ1/ókĝÙÏ+£oEŞ£.Ĉï˜ŭES°Á½áä ­Ò—Œĥèèùğ·ûċğKeŜZÛŭÙ6YU}À×Méŝ‰_MŜtl×Ĥùï~{š6ñA5…M ĴTÖùäÏ[W#ĠQgïñçòí)Q—7Ó£ WXğáà’RĴv9F{ûöċÈ ;×üüŝì{ŠĈ½ÛI›Yqw"oÜ<{r×´/g1T~ğG˜Òá%EĉW·}=1kúÏğΝı|aÇúĊŝŒ,TßW·lgÌ_zôZäġkGönümKl~á‘Ûí ‡× äVçÏ˙lŠğ´?úĜòżŜğ} ƒÁ`0 UB”/ŜĵÂ,nÄÏóÂG›ğ˙mJĞŸKċG(Çq¨­ŠJ’€B˜J¤ga7‚€  QlÎt––,ì j3ˆ3‰Ġ2é>ÒÙ ÁŽ”L-µf+Ùf~´ÍÒD5Ŭf4Ñİ‘4BˆçyĦ—ìöŝƒCNܛ ñmé¤ák$×oŒ¸²ÍŒìϘ>1êI/÷ñ•Ŭy¨ìÖĥIhÖò‰#Že(ƒš|ĝĊ§;Öûwî5ûd6 ½)JìTŜ’î<ÒÙkĴ —ÚӗŽï·â³ĦGïċ`ŻrĦùx5@nuüwéGş­ß~6ïRŽ˙ë#Ĉ˙ĝ×ÏYF.}À;ˆ½NŸŜħs6ÜĠxĠ=eüĜá*€Ûŭ¸sIÏɸLŭ&ÁpgÊe÷QĞĥNQ-o7vßuĝĦm]_îvŠŭMÉĵöî”nż§ÔöW3­:Š+;`ŜşċÈñUK><óH#(ï~˙‘ùġePËÎA-;+ĥ˜”•ßîY.ëȔ ÎHgöOŠƒŽ*^]ÈĞɜġóGöO7ïŞ>ĝËO7­÷íŜcĈÑ,ê°É$ĈÎİ_oIJÍ5ߛĝÍŻK´×Ú˙tÎÉùù Fè¨Év‡ƒ0ìv”]H–ĉèµÛdòäüË]ç×ÊOĞpİôZc—ÜGòè¨˘wݽ>”•­[?ôђ>ßF÷ĝuÖ°ÜżĵßwŜ”Ÿî9üŬ5£oŭÁĉ ç‹×.gĦyÙù..2[oÇÚ|0gôL²w5dŬżž‰z ìZóĝş›yÎŝe6d=Lh ÷Î_:ßġı{ĉìIġĊoú×vG×Ò´ËF8ÑóĊk üĴ³2eɁËïmĞhî/‡Ïġ˜˙Ġù³oí^·váÊG4ĉ‹…0ĝäŬ£§żëÛÁë J8³ċċ+—K(TJvĉ,€ é6üMŻè ŭgŭ§BÎd†wL€~~D4F6ġeO/ïM‰Ĉ1Œ²³Šéö$”’[jǂ ì?ygwyîàbG´ÔWêë"Ç ’)ŞşëR À–𝵛.y6ŝş/ŭû÷żyóÖÙ3g""ÂË)-š"c–2ĊHHjFĤß>!@fŭV”Ħ ! ġâ0%AS @š’Œ)j̓ĉ @İhÇAÀöÏx{ÖÌljÚĥM™ÑZD6ŝœ³[ĴTÔ.ĝݤXÖûü“˜$ T òâ #Zsô`ê°-BT…/äVwȜ=ĞŝfÈ·çs O¸Ë>;ŝÇCÛ§.ˆét{ÛĥĞÖoߝ˨޴ĴÂ)ܖžş´T²ûŠrH²a‘Tò…ŒéîkírqÒŻ˙\Èm•a€€çÔdÍ­I=ğŝÒ G[d“ dċÖó‡[“ö>´›SΧû{ŝ1ÛÛTµût,—ylĊ5;šħvOŠ3İ.—ÊÍ+AêC&…Y›pêHꨁMCTkŸ8l2WĤùàŸĈöíQŜĞSs]ÈMî¤ ‡­m²Ġ°)FÎ ìBû°4F݃&ów­c@–é9ÂٓžDÑ?0´n§$”"aÒC„ % ™óFIŒ’4EÄ™¨S*XHĉy!$ˆÑĈ˜°$÷™bщš`,̑BüBӈIwF!jl0!„  rŒyžžçƒ›wFŝçġĉ·À‡‘ çĜ£Ù§żïí·ñ³wGïI–膄Vp6 ×Ŝ]ûeíáŬzġĜû C?ğ´dLï_ÎñaéğŜĥüĤùŞÏ|èÀı¸+@ŸOÜËúĵ[IjG˘ÉSl²!ŭA&¸• tĊ†'É 8 LyÈx­w´Éaµ„bNĉRcp˙'ĥFZÌËVŒ“Rìşb•ÒoZpdyèÀ+ĈT:µä‹QÇog˘ÀVŸŻûÊéÜ*Û:Ŭdɰ)VN lgú°F݃&“ÇG×ì×ü<´GÈ˘5•ûGó“/§˙ĝÖQEì^gúŜàĝQŻĠ·Ò6Ž{xí§Ŭ½u;R8y*œbñ´$fêàoĥċ†}ĵ`Nß̨›éƒéúìÏd=Ixœ­“ŜFĜ½ŠŻŽ:nüñ͋ú˙znĈŒI‡zŒğZh4?ùêšùW×,üߛ?,_ŬoÂÔ Ç†œvü|ÈÑĜ°wŬ „ÂĜzËS̀v&ËÀyÒÒ҂ƒƒ +334$ÄjĞżżzzş—·7$&&şİp àíí#~LyüˆdQ$qx8ŻA;ĥì(´|ñ6Zĵúä“O@PŸ)’+{é0ï²sO.·lxŭúRâġDïġäŜo'Ó°WÇjíK·Bvv׺}òğpîŠ÷½;+›7zŜ1=2L+²,íVĵœöiq’ö£Zd~taA5h<ú^İ.¤?m½ŝùÖÈ`0 Ĉ†gŸŝLÊ5Ĝ+\Áa•ıÊ9/Wb€KҊ°^oš×eèF@°íşF]-x¸4ZşŜC‰³4$5[›İÖñ¨rÈ3½ûo0ŝ~ı3  ™÷NżT£NğşŜEŭmĊçŸ÷ë˙Ö/sçmXżNşlo˙Rˀ !À@1P,œ>BxїC8“â› Ä g"Ԙ²,m*FÈôYHĤ” LyBA8™ ?‡NÓ4€Â̕bMÔX‘³†é·™8\¤NÌb|EDÓQ2ËÔfÑèYú“R Ĥ=­ĴIœÌİ şŠŒĵ\£Ö}ñ€Ğcê–Ñ?yï“ŭİÒŻż!+9\*Wñ‘RÛĵ,èÒno]~{ë_ "†/żÍĝĦú˙Љ>MğÖo(KŜìĵ)P­Z*…&! Tî2Çşn‘qÉ$ċÊùDVcïġ{Ò `˙Ĉk£…WÓyG›`xtċzt{Ż}ı k“l7‰ókŭÎ;Ù+Ï[½èïV³×~éÛ7Ŭ‘jNĊ:)…_ÔmÖ%@ôùzWO†Ñ6âŝ™èÚ¸}°âü=(CZĥ €;çò6YUħymü`ŜĴëîêàÇ£|/ĴÂ#,j“ …l–ËÑ `żÉ$ŭÌĵmiûßz|`ˆsü‰tL9è¨˘vŻ}¨>2ş•7€Ğóí²9Ĝ íùâµË>š‡11·SîûOۍg~aĜÁ q4ĉ$E߸[pAğWQKô §EC‹ÚÁ*dËrÇ6şG{ŝŜ×oXĊòԅŜşĜì û× ÍŭÓ1İIçŠÊó·¤^ì%üëÓgú~ŒĈˆ nnċÊx”ġólQ4‡[:“eP¨ñÈĜħ% IDATŬ£œÜ\Ÿ‚Ûsrs=½ĵЧ¤ŠsŒ¸şıôzN—™™!ĤK‚tvVĤ§ڔHûšü7SŽˆàâ¤K‹ċ‡7‚Ν;ϙ3§^½zžžžÙÙÙ ,ĝôÓOu:\./ĵ ˘p7ġĉĊäsŻ6tß&ĴÛ*ÍĜħİŭÂ<•Ğ/m ñ ĴP³tk,6‚úìûúğoLNß6Éahê+Ïè×J)—1ĈR]ĜËË+5ġħŸŸ÷ŠŠ0²ë×ĞkŞ ĴœÁ))lö£ìœÑ4igzLĵxhÑè Ş½>áޗJù q÷+V{?ŞTJsĦRĤA3 ƒQ$ž‹ù~tnŭ⋀d€ċ”S3 ;]Z;· ĝ`Öú%߅coÙ>cAy^*’ĉhÉŬÇٟwŞúf³àšĵ ŝ‰öàġä“Qi҅dS Yŝœ½U6Ûjğš~œhn.™ĥF÷ĈW5ġÊğò×µwżÉäîeB#šĵŜi˜;š+Ŭ$s  oÔĤ}óʞP}úícğžżûXM8÷ µZ÷èÙ"ÄPMâÙŬğOŜHÈÔÈÜËVjİOÇà0o[Ż…ó„RÊó<ïäËë7n6|D˙ŝŭ—-]"]vpHİH œL†LçKAÌqF6ž"€iî>AŒĊ&ÙVL bNĤ鞂4JİŒB ŝӔRl™qmĴ‰³‘y(œÉšıà3 ĞŒkARĠdQzRɨċŒŠ ‘ĦͅP@ó`QĴ´]œƒÖpÄèÏ\ÏDBúù,<ûà ½Épİġġ„6pĝÇżĵkTrş¨úQll6Ï?9żö3îûïsVN64 0ëÂîġ'O|=óÌıȄL­*°eŭ2À'<Ö’´{ŝ£–YıÔ÷÷wŬNÓğT-ŸµuċQ‡/ëŜM…ĠÊkvlşS‡vĞqb;*ÒĜ.&çß]?çÜÀß~š=ĊċŸ3PoÌw-ıiKîéÀÁ&¤ ­ì+w óU‚Ü/´J­Ü܌„ĝ$ Q_Yòŭ‰Ž˙›şjGżŝ9u˙ħVĉUĥœìÒĉġ1Ĉ\G×:ŝ3ı_ĵé}­Û§—š”[ƒŝŻû§î_iĦ AħNJĦĜK€äÄ]Mƒ!C† Î<›(ğĵe}ŒîÁîË>^4iÑ4Ü]·¸jï~>ŞjòĈî{óšĴżtZ7zµ•—ò_²*'êraħš\hĥ(t`;êâa{ôÒäĵ ­5³?>?ŝ)˙ı°£ŠÜ½ĊêC‡í;ÀQÏŻ]NAĠזÛòĈĥïG.:3ûŒcfû—Y`ÇŸĠ¸òâġ¤âÚaȇu!êûÛj Ž.îò î3†—żvâòíÇjâZĦí^aġWdf!#Û~oĜżnğ_6jŝĜ%3á—ġÇÔnµ}RKü×§ÊkMċ)dˆ#àç.+ïĦ(&Ż ĵĵ¸ZŻ·B(?˰ÍÄ^–AQ âŸgŜ^r´Xï ĈÁô@ÚĠĠ]XŸ‘‘QÜhEԈ#ï Dè÷ĵ"#ñc Ëß·oŸ•ù(ŠRU÷ ĵ85;SÁ)×{üŸ½|Ċ–wC˙ŜĜ?ċġB€–ŞÏ['ıyı$/'&öIÛgS=µç†§‰l‰Rˆ­X²³³@x!,€Ïş˘²sF£/6kĜ¤ÇÄó;g4ÔçR)Lêsi•VT˜Í`0 ĈKÁ574ŭüŒ°|kÓ×}g ËĦ’ÎÍ(Kóâò5†~í˜% uo›OGgœŽÎèÖ0Xĝ˜Ż'^nŠŜ *lıœ$îCE1Ġĵ LMŽÚÓĞŠŠ×ĉĤFŸ;¸sItúŸt •[mŠıxdÏò;Éï}Ö§*Š=´ë².ĵmßŜôqäŝƒğ˙2_ôĞ˘È½ĥ~ÙÎ(Żşí{w tı݉IÔU(%c°y˙oü%v6Ûċôé3#†Ÿ;÷Ğe”f4XŒ1Ĉ&+f €H^Ĥˆò”!ˆbÁ6Z°“6ߟ #DqBH&&ƒhn9£ BdÖÔĤcÁJ8–dm‹k$ğYìoe÷lU#H["Iğ֗² 'ïVìÌŝe9£ÈÍúËö'äeê´ÏvßjgŜóâĝŽŻozB –~:܌/GΚ˙9è²b.í‹Î#À)UĜżÙ3(@—r÷ì/£gO&@s.Oè7,áëO?úèÇÁn|vôÉGÖ"@?8s6ù‹}ޏûjÖkM¸tíkÈ;›£+ُŸ˘79iĊ§zü8ñëY󿀜[{ç÷œĵ%^H"u° áüyrhYáCY˙ôġ†Á†œÍCҊ<ŝÉWŭG-yÇÔÉ×VMŜ·1Ĉè ¤}pz˙ƒŜÑ݉–oíğ×ÒŜëÑö7Ĵ¤³b”B°W—€ĉĈŒo×DLĝǁ|Ĉíċ_îÛ£#Yçż|klڏc?ŸûĞ'äŜ;ş´˙÷‹ ‰Ħö›Ĵ‹]=SŻıcß[jŒ€jsŜ:-5\ħY—ŭ‹×ä°E!Ûq ›£·&ëâĥLÙ;|}şqùéTÓêBŽ*z÷ÚïÂs&mĥˈÍ`żç‹×.gĦÙÇ,şÔëĞÙŭ×´[‘è`T9¸¤`Òz53mH¨>ĵ~|êŸçß׃CZĉâá_·ßĵw?v iwÏü`ĉo÷ y/ÄQoĜżnìóß û`üˆ÷Ĉ˙6''3éö…ÓóeċJô×'úÄ9c´ŜàáéèçYÖßCYĞBÙ7.Ĵ[üiŬâ ² œÇè´ößn3Ŭó£pB){Vw×Ŝç~e\uéÓ4ĊtO~)šìϖ3ï¨ż²Ï__×÷ËSWñxĠ",Ùè•W˙híù·Nĥí:/Ò9›‡gÖ½Ïĝ[ùâ›Âpë¸ĝĊ×!CŽg?ĊZ¨énƒ!”@ ”4}³ù˘ĊËĴöôôÊÉÎ:°wWÇ.Ŭ—yqŬ;eßŜiµR‰İŸ‚b ›Ğ0täÇ-ŝ£K§Aî Ĥü8ušVkqŠ0Ĉ}ôaùrċœ‰?>>!(¨HNN,h\+< F’'@҃¤Pk“h›¤g¨Ġêô´ô  ò~ĉ²ŒŽ]4==ŭÁƒ‡~nnn~…xq8ßo‚§3PŸû#d@ C}ĥ*?ĵ€ÄÌ áì,§ÊwĤmgż­2¨ ÔMż/ú4î#Ĵĵx˙ô÷żvw­‘&ÏŜ2ÈÑyEÂù>9°l  ĵžïûáŞÍçórˆ:'/ĉ˘<'÷Ĝġ´‰½o^CÂ* qFQR³UEjêcA;.9 q÷*eÓ¸˜h!7'ÇxyöHIy\ĤLْW$Xpô˜xqѐ'£VĝŸùg HgŽ0Zî?ŬÒI :.&ŞÜ縘¨Š%͏Žg†´GìŭÂ÷a0 ƒñ\ü7`Í/Ŭ^ûêT‚ƒ+'vxw†ñîŜÄĤé-}ħÛĉħš<ġĥğ4h ¸ü"„ÚüÏúÉô¤^á_t€Î³Žt­YvéÉĝ¤tsÔÁQĦ$ûÒÒı;¸>Ÿżaĥż¸óÏ/ġŬÇ}Ĝ#÷ÒÒı;dŭżZSĜŞOÚóے‹ƒ~§ŠÖj“!ùïžèûĠÚnĉûx’qnÉüŭŞ>ŜĞ’~jñ‚šzŭ‡v‘KnġÇàeˇÀĝï ϸ·êÑ*̃fŜ=ĥç|Fĝ;cúV•§ú}áYŸö}ZġêÜħsà£F?ċ˜ 8q2„9Àa ĈÙûœôT ïY·ŸLïİTş+•*ŽSaN.8‹Ú1!Ĉ/̈Ⅴa”R ĤÔĴERÀ˘¨kԁ'ĉ y2“³0‡ˆµUp”RA¤6hĜšrÇJÛĤĤ ġ‚ ŭbUQÁŞ &bK? )/£§: Ô †.ĉ—ôY˙͞y²fn9ġ( ù)eH?ġ,³ĤZy>Úüï½g œ=ËşŠ‹°GXD äS÷­ŸÇĝnŭÏ5gM†_„àŸ˙Ġv=Jĝ×Ç@0Xf‡€‚?è‡ëpÑ{?œz|z!tíÒe˙•*UĤùíÔħ£“ê3P â=„Ng;۝j™NZjµ:$$8$$85%…R’šúDš]r%Ji½úu !!ħPş¨Xı? B3‰Ï‚ ‘ûl,jȐ!]ğv]ħbĊîŬğµZ­Rİ,vX£=ŻÒè /Ŝgíğħòĥiş|²·ŜŜÉIMM]ĝ碒<˘p†ËĈ·ĝ„Ş×tùù˙ü²h°.|^Ĥ€úüôâĦ”†„†!<D…„ @ ñq ñǰJLÑäċ]żzÙh,ha\żAcʑ5R|\tXĊÊFżi Ħa•ââ˘CÂŞ¸{x)]ìşLs^ĴŬ˘ëéˆĉǀé^Wx´#­ÇàÜĞoq1Qa+ÓÂĤô‘]ìĝ)…B+ ĞX9.ĈĴAğ.ƒÁ`0Oƒ|= VA÷÷w6w°‡˜jÏSÁÀ“|ëŝÉÊHİúlMâĉıÓ7[²ş‡¤DŸŸ{qïYĊŽċäZÊ zŸŸ“{q˙™ ÔĴ‚J˘HêS/l?˜RÍáîÀ·IżžÉkwm˜ÓżjŭFMšÖŻâ§4ï\x Ö¸”ŻY½‚ Ô3íîâ+7SôU+¨*UİTÁñħÎSZ â2‡9г&~ŒÓŠI9˜AF6n%@ZH¸6ršd sZhÄ&›fŒ…ùU0ĈD:I ñ~X¸#ÇcÓD!Tp£á4 ›ż—,£ħöè(ĜZLMïR§Œ(Ż’ 4÷꟝d/˜5z÷‘/2ĥvhó™Ò34x‰@^u‡ĥqK\½ûöӗΞe]ĊƒEèŞ:#ĉìH2nŻ2rìÁ4'ßx1‚/}ŝíRÙÌûùT]Âż>:³‘˜= !Â!s „{˜’V qFñ ñññ eÊG46Ù[K2 ßzë-xJê3tlÜòüŭs*qœ ö\ß7ïÀ˙\ܔċ˗ËÈÍmÜÒĉQ%|DQ(‚ú ĵ7ètz­L­AKĴĜÖ£`îóӋ§R•ê÷£î„„†‚Yœ…ĝĝ¸ÊUkPJ=<<Àt+=ÊĊĠµb•Şñħ÷}|ü 3ŭIċj5\ŬÜĴÔO)ñħÑ!a­,kBB+&ÄF‡„UÎÍÍww÷RİKdrèŻġ½ñ˘`,€ĝb˙|­SÓÄ 7çFĞ>@¨İ\ĦD$îVòĝ“‘JАVŠ•J] ƒÁ`ü‡y^éϐ§—Ÿ\9Ít×áŭĉĊM‚îÚ;8\4pŜŒ‰ PküŜv5ËF=ʎO³VħL“ò„”ióv·Šâ ·6n÷żG)áyžç HĜ0ûS~áŜíîJ›7ϝnÚä]ıĠÀž ĵL%S}ÊĊ˙ìKè;´yĉyûÖ{ó£šmo]ıtñĜêó‡*´zûíĥĦ.Ôq ĥ~ÚžRBˆP™[€;ägçxÉz‡}_JK€Šİ˜gŒ€•cŽR*xE€O)E”aL`a2?@@8J)1§ @Œ‰Ë„bĦ:aOV‰û˜~+ñw#Ĉ`é³aLɧ §TôĦ’y<úŝ˘Ó²ìf=[MTH)Buİy@W7İşştÊzАÌ+Ğw^óa@ır|zrJz ”£—¤ÉĥĦY'Ġ-ßÊ \Wñx#,ÖèÍ;5İĞÛ¤"×ġ,ğ÷Y~+_üaóbSÂż>Z€ †YÂ[‘@ĈcUĥÉz½×oü:˙·ÄÄ*•ŞOŸŜEŞ‹ >Í”JR´ù`XĜÁyħ˜RÊóP OҞH6˜µ2žMÔv+ġٞÏFñÔgIù^`şŭèĜħœ9sêĠĞ'HÏZ­öĜħc‹/^½zuql³íóv­NWŬ’!JĤĜwc˙´ŬÓy)ç 'dKzä[×î axÜXé%|DáÁy#ñôïċ›|¨7èġ:^ĞÓéô„'öœ7ž^<•Ğֈ6i_ıj k²Ċp÷(8äÊĉfegeeışıİssĵĵ}ʔĠëtÖûI ”ĈÇĈ@PˆÑ”ĉAB‚q€›ğ;3 ­++F]"m'Ŝßú}Ċ7?Ÿ,ĝŝˆ_%3@§sJ€TzLôŬŠ•D ĉİ­×Kżĝğ@Œ˜˜\)Š‹½/uJ)I] ƒÁ`ü'yŽê3¨ġ²^ƒ'…ı,ŭc6‡ÌÂÉ0WWx4X ˘úܳ^Y7•<-W×´Şü“Ü‚‡›Ħ”~ċ+ı˜nUòsU: ĤéĦËĵŝNÏÊ*ŬƒöĈyUĴ^N…(5n h3°[E™ÂĊÛÇ]aöĤúÔ ëWÈ ïû~·î–yı^ÁuÚ×nŜôäßˎm;U£öeĈ`ÛL³”P„Ps"@‘ç&tDiy@ó:³˘K)ĊĤbMĦ"@€"Š­ÖœF,~€`"uĊ0§HS 2á(J BB4T&ǔRŜ@%IĠâ0'‘§=› „8„8„xbŝ’ „0ĈxĞ‹€äN×@Ĉ@x_‹nċœÑXB8ŽÌË Žâä)!„p2YÉ{˙ƒ¨S“lÌġÂ`0ŒgD ˙úè pÈÚ;`D0QâU¤eµı\>äŭ÷-^_oéxPêÀ÷ùéĊSYȃ Kˆû?{çEÑĈñgfï.•ô@€@Bï)‹éHï ÒTލ"EŠ‚Qİ Ò‚ô^Ħ“!„RHŻ·3ï³··WsI.ĦÍ÷“ìíÎNÛ½²ż}ö÷„U¨T•]n¸şşJ›M" ċ+\żz9%ùı ¨ĞVŻ™ĞÊɜ"=¸/żw(R=JÓÒÒÀĊĊĊ.m)i?ëÑö݁}œ @`û˘yĤeşÌ ³ħ63X޽3ë,³•T¨Tµàŭg ™ıu?{hÚPŝÚâp8‡S¤gK—'™ BğZĦ@¤çXğü‘e=0 !eT*éú86 ›żŭ ëžT˙ğ‹ê7èRò8x–(Q ïÚ;nġĈ;/ĝnêĞb›½K•.-İĈúhĉ˙6Ž­ÔcXÇ*Ċ,\¨}*ş¸ĴĊ­÷Á|ïċ=¨ñ+£š Š]$PA´B(€”Ċ˜PÂÔfèO„ ! Ĥ¨#ŒX~>Jƒ.Š"P„–ĥR  LÈŭF#D$[ĥÔÀXŻĴ³ˆ]LÊ:5Ö]xħVħ"Ë!sŞ6ÊW(kÈg£QŜBPxFK2<ӚEQŽç—7ħÂo”‡áp^ ĝí“İĠ˙ÂS˘Ĉ"-ŠÚMŭˆà™–/áëë;~ܸb:˙YÛĦÒmg QQѕ+U”7Ĥ&?Œ,YÒÎÛT' -·(ÇnÚñ÷˜Ä5Ë/eġıWôךo ZY>))É£^½zğwï˜4iR“&Mzôèáĉĉ–œœüïż˙ĥk×À2Ĥmċ6e=ŭ6ß<~ÉÉ)>.ìßÔĥыVuïŜ!dÚĴL÷î"'M0Šƒ.- Ë$ïéÈÔg€·úOÚ°nF?ïêr²µıš$R€”ŻTġAÈ]ûœ–š .ò‚ÙSc\µz͛7Ġ­[ßv‡}äŠĦ²íìì`Ñ4=mÉt™ĥ}j`ŸÏ'ħ_ÑĥËÍfa1,‰xEs*°ùëżİr—ŭ\üĝħv 8W‡ápìEĤVşË“lQ%™ġ"ÈZ“>•âžéħ|ÖĦ–O›G$§›{–K²k¤>B!şÖم %:Ç/ŬV˙;Ŭ?ĝŭèž >lêmfGŬŝ‰Á˙]I-ĠŞ–[Jtd Rız{;<;³˙Şĥt@)/Ɉ ıp9•lì%µbÒs":aét(!„€”~Gêħn½•İËö²à Š@fe8³Á ĤR Èà§0 0’Ì:ĜĦWpŬŜ šTEİËW¨LñG€İÏFÌÊP ]” ÄĴkòéä3qs–ŞÂÔôİU„÷Uڅ0Zı^Žè~´C`ç)ƒŭO˙²êż8{†u½~ĵ„…Ŭj×ĠuÏâE7ŜHçl‡c7 ĝí“%êhö˜:3ÔB˘€2päêßWK½1ĊĴ˜L>Ôg½_3ûó,VêCVĤ\ÀÊ=}óuj­ŞEò#{ö ­ì8ŞLƒ–)VĴ{ £P‡R | Bßß´Ş!żĵÚŻCŬŬżtôdInfË×îqùEa ú tèìÏú|OµŜÑ7·~4gƒġŬíŜˆŒŒôóó€ а...”Ê –N9'gçz i4š4==]~áìì\HmIôgŸç³›†TĴT5ôŝ²ĥâĜcĜ;„†‡…UĴ\­Ûâp8ççĊúo@–˙0ğürÔG‡MŠX{ô+ 4ŭD(,:`ê{¸QċûE°ĞHS²Yçú·6žú÷fŝċ-ËIxD{lózyUħFCG5GΎİWÏ<—Ĥ{éj­´ï‰íj°gìĉ-§ÓĈ’fËbŸ ’WÀ@1`ɆC—Ï _네pd Sw™'‡Ü¨JҔ‘>ú)˘˜ÍvT݆•QzeèJKğVú†Èk”5Ȳ5ĠĦÜWY›‡jóo/ğÉÚ?ĴMßSi–ĉ>Ż8Tìŝċ ĝġkŝƒ\tU×ĉ‹Öµrb/˘76oûCPĤ½zñ `ûD¨|ۏ™6o`ÓŞžj15ĉĉ™?‡áĥ½s£a÷Ú>ìpñÇE7ì\3‡y(¨tF°ox@@1IÂqZŞ'ĦˆŞ1‚Ĵ;X<è£8Ù£işpTvĞ:33ËĴşškÏž=£TÊI²“µŝÉ9@ö×fÍàĉî,ü™!kĴ9))ÉËˋ‚½˙ŝûcĈŒiÚ´éwß}7yòäììlFSÀúmç×ùK›Ô üuŝRö’-7İhZÒjŻşáÛ ġ.Ñ´Ó˘(FßĜ’Ğú\ŭĴqÖmö²VêJEœ‰ċÓX%¨ò¤r*Ğ"” ‚`4"˙Òsšçµ-#˜ïŬ¨XıZÈŭ;yڀŭ 8,Ĵ’UġÙ^mq8‡óJóÂĠgXşô÷‚ìnEEd8¨°o1€ĈÊU*Vwè”ş†ëĞ|0e [4ŜŠÊ´;=˜î¨k¸|Ÿ/§˜ÛPżC˙úòÜsĊßùxÊ;rÎ5OaÑ$ë킽< ‘aĴ3ħ[Šd,y#Ş·u–UY£À­c^Œ !*„1ÒAİËĠɵÈ!Éʘh@¤€lŭ^úaŠŒŒ.n1 é”uŽ1f È1ÎlÙT¤–Ğ)!Öä˙ˆ?FµûġaŒÄtÊB÷ IDAT‹… “´ 3Ğż=ƒĤú§ëöZKÊÁ%:ÌŜüi­ó+fM:uñ)ûÂ>yó‚àŝVß1³†µkè&ˆ‰·m2cĠħü*Šyí)àÍgµƒÓñ_FžqR×l²Véh'gÀĊžiĞß=³éÖ£³Ii9ş‚öÈs`ŒXzŸPĥLİĤd…½™­Uzzz&Ä'89;)Ì6”yJ¤…Œôt/oŻÀ.jHöuߑKäXŸ(K¸4œ}oó{ž½Ž÷€GÓÛġ]üHkuz­t#šğ7ŝgwGÈxtvûÔ)?ŭ™K…VJö£ ï6Û¨Í!§DVh~¸ÛöEĤ[?£Ĵ/Py7ĝdʄqj–T‹qwŝ8÷ğž‹6 YmġËĥ…A}fî‰}Y|·9œ×”ĵ~ûĵ@ÜŬÜÜŬÜì^­·—gĦŠË6ŸÁ$?!ÊÓy%9Én‘ÔOœ`äġü&SĤŒż]ÊĜם9‡ápr…y*(]XŒİƒÂЎ{ŭĤĠħ]°ËE¨ #–O‘"Œ€•ža½ĴïÛİ!qI˘ÚÓKu72ÇúDY!ŭĉ²–6׳b}óóC†üv# €dĊDhs›^‹Ŭȕˆ#żN=žáUÌ´6-ŬoóC-XİêAĦÚŬħĈÎŝœáéŬ¨ìÜz`ùx!—:³7Żŝ8{÷ז\Iñi5|òìu‹’ڍ\!ĉ:d˙fíŭšµ-£Ùû&ٍs8/ğĜoq ˆ,.İÏÌúEôˆáp8‡ħ•×&üÙĠĠ5++K­V3Yz6RrµŠĉXÇ^T2§ûO‘ž§H:|ĤßR½ebËĜH–^ „RHD€ËcH Ì2"Jú/ B)`$`dDEE‚¨sˆVfT½îĴEc$P!B)P ôñÔÊgùĴ•›3ƒF Bžü1Ġŝn<äʑs×cD€ëA6ì#”í4˘‡{ÈÔŜ³–…iNLm1b…`˙Nc‡û…Íí4}qH6Àéc÷Ġ5öšÙqÍİ-Ññ`ˆşrúż³)çŜ˘—vĠ~}ğí1"@fĝéáĴȍ›¨yߕ ›ùİ.<ÒZ—M9q·cé°OöîúӞĠ?ÔìÓ7“D‡Ĉä`˙^ı+#tÇĥG 2;Z™(kÌĝİÏs çù£ïê…SĤ×L7r'ìèŝÇS.Ü)ÖâÖ´Nͽĥ>”£À-Whé èTê3si³Ĝïïzë7‡Ċ…Kuš8ĤôĊQ­ĉl~Fàâ}Úüì÷#Úĝ­˙ŭİ6·ĤŻĝpnJ[tnùu>s8…Mż}8ö'9Iĥ¤0ŽVöݜ¤ĜjĤ‡áp8‡ħ ‚   UİTŽŽŽJ;eÔ)F—rò].BAEQ@c}@°.›€£²^‰ĊaŠ™` ŝ˘€) _‚cE”P‚(Š€UcV@rÈJĥ^F€˘˘q6ï³R–c³Á0ŠôYué\˘6“2ʸlı˜ĵĈ8(Éç'Ï>ò÷œċÛŬÙ³gßĈm˙šš›RìĜ¨,Äî=m*+:UhZb÷‰B^³ÂÏ‹ĠżqYÇ-ÑyE͓ñĝħú½]Öq{LĊ›únBŻvĠKyâ´ĜTg Dı¨q.²´‰¤=~âZĦ¤ğ·×ûµ0¨;´,ñoR…bÏCžĤQ§ù—•‰Ê…=½bܧPŜß]€gy0Ĵ0<(€\ê Yx`jċ£“†|}1%÷ûy—cĊfËê3WV+ŠÇ”óRÓܧUŒ?ñû²ĥ„áäğĜoq8‡áp8œ7“×#üTjuéҜïŬğó˘ğó2RħByğÔc/h–A!½Ġ։ş”²Pe0’a%Z… ¸‹ T}•ÑLÍeÚĥŠP‚İĴd4Ruû[ğMazƒRö !Â<<("BHĥĤFħT‰˜êk€€˜JÛ€š×ÙÏş·ċ‹Z‡Ğuê֏ÑۇŽğ²j|.ċ@``f„”P`B½…qĵÊSwr…Ñͅ: ˙Žġ˟Yġù¨“w‘_óÏĥ~é£+ge\–6e=EšTŞÙ˘b­û떪ú|şêi?xüWTf~ǕËDċB^1G,äġî›â àbMĈüĵĴ÷ŽqŒ=­°ß°xFY>(a û[{KŸ=“ĉ$Fòfç%ƒ ‡áp8'ĵ6ê3òġñ)Qĵ8èfsädçêÔjvLBÈ{/cÙôĜĜvƒ™7³epLô!ɂŜWÙdwĈˆ\` X)i›.µ­ ›7Š}f;BX.APhÙÊpf£J¤ŜB sşĥ 4?(ÙñwvŻ]Ĝżkğ·M:•w0İ)Áı‡àóV›2RÂK‡²ÍZúÂŬ áö’ Ġ%ĥ…ËYŽċšÖÂż-X½ġìÍàÛ7Î\2jĊì¸,o" ÷ï%ù=â£*·7lûíÏĠxŻDâĠ’ÏqY™¨üQèӛ?”@(ŬeÎħ;>ò݁úlċŒ’0wP2BτRŻz TÑ÷BŜ•ŝ=ˆË²É%In1xÜÜ!Jp]Œ)t¸4‡áp8‡ÉŻ™úÌE1'''';›˙™ŝÙk’íċÍX@°ĉàŒ•%Í)рbŜ+kĵ,§ ‘êĞbÑŞRRB„(kÌ@_–Ğ3Á”ĤÈÑÍJY·FQ“bQ†mP€#}êLÉìšŭƒò*˙ğ֛>µUâı Aá‰YŽ~Íê1<&ƒ€wqK0]8qĉ̔ G£µ }Xz7ñÏOĞ?YùĊúU?l=‘ċġVq€lŬĤċk>Y9mċ\íâŭ·…Ê|6ŞRôŽÎb b †ç|.T[ĥ÷ĝqĠ’˙x0Z ġĝÊ}h6xìÀà WÂӑwíŽ6ŒËÊĤŒÇ—CÔŬ:ùŸp<ĉ‰j땙óZá‹sžd|ËÊDċÂšŜüaö €SÍŻĤĵGgŻ ÷¨Z…^Ó´¨G’EËg”•ƒBžŝ³ì—QkĈoXíġóĉŭwâsœ|+•JÚ½áĝ–œkŝczo_èîÜiÌU3Íá*fż}vnÛTô=y xĉíe#ï‡áp8NѤgxÍÔgNÑ`ïh}.AŠfQ͒PŒPDX˘A !‚€RÉš½‘­R§F†y 1Ĉ"% bb.LQ ÈŒ‡†ŜpY÷Â+„Ċc3Á]„ĥ²Ӕ*Ÿú`Á DŜU^f_ppÄ>M>Ÿ?ÈWÙÏî˙aìümÑ@ħzÌĒóı`ÙgôÊżĦéhòĊ/û|5}Üèo~˜ h“]>’F€&]ü˘ï„ĝÙ>[ĵÔ Rï_ŬgĉoǓ šÔStİ7a~Ÿ‚6*hç'c~ĝ;Ž@ö£?ûq_£ĴšruJïaá_ùĝك\ÄäÓëm²I€ÎŠ8{(˘GtĉğŬ_p80ûíÓĥCç˘ïÉkÀ›0o/Ûy8‡ápŠ˜×2™S”äMµR bĦÊ –ˆħz‹h²s²qsièC¤k¸–ĈÒN‘ġ_YGFQŠbé Û@B0˜hŜc*ŠÊ5R¨5Ĉ"è×3Çg£}%`20)#PBÑY?:"ìahċŞ5DQÛĴx=p¨6ïĤnğûÖ_’/MíŻvŸ{ïHóĥ?ċ–Ş*óŝÙ£_$|Ú˘Ħ”"é'wĝAápŜl(J)%@%"-%LüpèˆŬ5‡áp8‡ó ÀĠgNÁù}ŬŞù_-P A…°#Œ#d˜*ÍU:è˘‡³£ĞƒĈIrPĞT@paÉYİ%kJ)Sq beñÎSJ)ès2Q›Yg¨$͛y|èB˜‘ ”Š&EäD€ŒmAdgĴ{İ”ĥJŜÜCŜKY‰Q´ĵô‚:Á’.€ÊĊÓÏ×' hFbBRÎ ›Eêb4>ÎÜ+”áp^'Ĵ}ûp8‡áp8pÛ Žŭ°ËE¨\‰­Œ1FÔ@›5›H!G&Ë u’/Óx.Ò QW” Œ(P €•Ê$!D’ó"„C!$2Ħ™b„ĠIÉJ' J)F´„–-§) Ù|ƒ *¤×Ôu½”bĞA‘Ta„@$"Ě·˙à•·@ÖŝamúžJËíĜ—Ĉ³nŻkċÄ^D}û‡)$xB‡áp8‡c Yw.=sì„Ŭ’b @ XP!ÀDŒġ˘3“˜)E m)ÀôZĤċ2a „RĤ÷",PJPJ)`}š?‘„E è["Ä ñ ót@ ™t€aT6BS :g X.Ċl+$i$uÜ ’˜óˆ‘3è”hŒ ’Ê[1Ĉ¸³îLmQoj…I=ŭ™Oĵí˘}òg£JNw8ù„‡c‚]ò?p8‡áp^b°‡s-fĠb†…,”7_¤0²íU.û)ÖÙT,=éobk3Żm|ay𵃀Ìŭg­0ʽ˜TĜÜĴpŬ™c_얄$Ÿ ó†&@FC+5[#ċVŜWoúŒÑëÏ B€€QeĠ‡L³50ÒI† BH$fb³ċ>J‘Î/ÄlŽAÀ(eÀµüŻ‘ƒ5BHrß@q €áp8/ŝíáp8‡óş·Ħ˜Á?‡S(ĜK€Ög LhĊ’‡s|6ÙpC~- ü“YX4t2/BH…àŒ0%D_TQ ˆFˆÈµÉê°B6ŸQ Vö6 ı°R#—%v£Ħ¸H#H²ĉ°y’9‡ħüۇáp8‡áp8E†Ŭ" äĵ‚ĤĦF͊ĉµ_Ë ’ÈlZLE°²&³y˙0`áĈ£YEE 6['÷LN?:‘Ú8nt˜j €ħâlNt'ŠI•Êdöħ[­‘şşîYĵèF†ñĥה7pȜ‚ó’œ6/I78œmo²sİj­żœ:ġPZwŽÇ" µGıÒ·–Œ}2UĜvèçßmĴĉÖeàÜ{ÙÖ>RĞM[ż`<žùÙü3Qħb½·½ž%ċúéêRoŝﳇĤìž8bêċx(]ı–Ó£Ü÷*\dġùĊv£Ç¸kûfàчáp8‡c?Úvè|ĝàŝÂÎb/PJħ ˆN•”Š’l&F Ċ^ÙÁϒލĤ ŠT ˆ"€b]˘ # BA0Ċ˜bġÉzs ¤³~Ĥz‘šPİTryBİ BH…0Ĥ R!,iíɊ;ëĞ<Êħħ¨j#UÚ<ÍżŬ”röĉïğ–RËóëÙ`à’ż_?w:‘…é]Y7Ħ‚°w³ï˙Üv#(-$(íÎg–}ÔÚWş³ŭhğÍz \²kïİÓ;ÖÌûdG˘ĤĉÛŞŒırz}gVÒíŬUi!Ûǖe;b·šŭVn?””üßù9o{êş­òn0nцÛAi!—ïŭŝóĈžBn=×Ó§4OX5aĜÊïŬ9ġ‡WŠZ˵h‡ìXßWéĦİ_N˙ëÄŝż–}ġYÚdĝˆÊë›ÀĦÂĜï'ĵ›ĥs„fîâhüڎšóßÑSİ!Ai!W˘ŭúUUĵQmµòĜċäsşùbÓ]4Uğv L9½.Hr$ÈïAħ<ó–Û²ŽĤd‹éżŝġ4$(íŝñK+>îPRQ›Ċ!’ĉ_żz9-$(-ä|ÈöoFÔp1;lKmšôÚy–OËŬ°6Q–Ol+=´Ö|œ½–‡ŒKt]rpA-İ`ħf[‚ƒîO­ĉhDċ}z-ÍĦCíO½}=(-äü½-ó~]û÷³+OvNêR\Èm\Ö°ò‘’ŻqY'íѝ;Wƒ.íÛ´èïïkŜêÑZñŜL ğtóÖùÓûç~1ï˜ĥ€.V?RTŜuÚĝÓS ]´˙ÂıĞ—önûmÊŻAıêûešµö…ó˗­>t#ĝĜÁ?îz”i[ï Ĥ>wïŬß~ÇŻŬ{÷ïŜğżûó‡áp8‡ÉVâ íB  VQŠ(E‚ ‚À$YĥŒU`Dä?PDk)P,¨J`fÏlB!B""cŠdYCş’Ùì1aQJ‘YÀ˜ĠŠ= !X§Gƒ˘+Dö–Ü@€EISSŻ]UÈbfÌ8ŒĈ–•ıˆ#żN=žáUÌ´6-ŬoóC-%šöù.ü>ïÛİ!qI˘ÚÓKu72°s`ËFIk§?ñÜÁżÑèÏÇìŬĉÓÛ÷§“)ĠĉèÚĈÎŝœáéŬ¨l‹MK8Ġúvġä^aëÇ =~?ğ— ('>NcÄÎìÍĞ?ÎŜŭġ¸%WR|Z Ÿ<{Ŭ˘¤v#WGˆVzèZğgG ·ßËpŻ=ö›ÉŜ­ĉçp§œ·páiÑ Ż×¨ ÜŭĉŞë¨ğżq\ÛzÂż7`VË:^g–7E‹Y÷éÔv&Nµœo4QB‰~KĥmGNn\5úü¨ µo)×QZyğƒ³öŝ‚ÍږÑì‰5‘˜* xŻdÒħo.Ù"Y>(V&*m!÷F ·-=4}â’ۨʠ/ĈüµÍĞs—yǓ¨Ġ!“ç7÷Íùj×ÓĜtìUcÔIKWe·ùùùL{hmÈO+Ŭ°8QVOì\ĉžgŻĊ!“¸‹ûŻÂŒö˙+5ŭĈ£l§ò˙{Ë)ġäħL&*ïÓkiU%êÔ ˆZĠóë.K K]×o^KY>ĉÀÑÁÙÖŜ•–O6+3ŸżqÙ MOÎprR™ı%HĊĴL°äÀdñST›ôàF"êÖżc“[oÛXMŠ|ÖÈa‚ù'<ó ĤèŜğ˙î[€‡Bs8‡áp8ÎĞŠ1Ĉ€1ĈîNJ2ĈÎTç-)ĈşaY(fû³Ġ靟U ( ÀÀŒİħ †ì‘A(ĊÉ1È ĥÁD&²!@’T.R*X_6rê5qÙf[ŠĵVnĥDĜÑŭ;§\¸SĴĊ­iš{m}ĝL'œg„îĜvàhš™½˘œŝïl Àù£·èŬCgµ_ßn{ŒB<ÓTê3si³Ĝïïz 5³ğj7xrċÈıë1"Àġ Ŭ\ŞÓÄ1/Žj5gó3ïÓĉgżÑĈoŭïOµ{¨öŻ_Í-ñڅX^K~_ŭĝ˜aóaÌo?ùjdċ§H†Ĵòò÷€´àèl—şe\]üŬ²îDf@]75$XŜ-Z>^.uG}ßÎġüìnŬ6D˜UġӃW|87-:·üş™G§*ïġöKúgû-›¤3‹E‡ċ‰Êc[ĜżÓĜá~as;M_’ púĜ}u}£fv\sjK´£Ġ!g†ŸŜÎoÜDÍûlĜÌOuáQ'œ…ĉ6dK§M.Ŭ03Q6œĜ–çžgŻċ!‹ħç7²Î˙+ûÛ£P­şÌۍŭ²Żïş“nËDċcz-Ì!}~˙â•sâÍĴĦž÷Ν?vyRŸŞe\Qp‚•q‘Ċi$ IDAT™™f>ßŝ'nôWˆ3nV[íÌqµĊàĊ‡{‡|*v=½³U‡ ß·&Ÿ˘İWĝhqħe_^<ß÷Ÿ­[VlĜ{,p{ŭÁH‹1ċbü‰ß—M[ќçXĞgے‰'Ö[Œ°xPl!Om9UhZb/Ñ)ÌYágŽĊBĠĈes²Pĵé5[÷>ıq%ġÖÉkß5рĈEm£ ‡ıÚ:d£Ó&Ŭ°ċÄÎuíqöZ²³˙ÏĞbċ÷:ûĞ@jÚ&@{ußy\œûDċuzsŸCB( Œ€-ŒM…Ìĵ+Í`uĉó7.H<<²ßÀĉ=6ï1°yżé8·×XqĉJÚ½ aÏíµşÇèM!ŠGŜ^v<5äJÜı­ôÔnšöéôkŠè}ó)$)xC˙w[Ô³ġAÀû;ŝï³FŜr/-uƒfÜ\?ĥÊ˙†Œĝéߘ*½çŻÚ´¸S™"ÈIËħF·^ŭ¸‡áp8‡áĵÌÈÒ+ 2V7uea–‚nA·U‹6ŠN–šÙzL™94è f9M1³„–µcSĊYZĤ`¸ `ĉĤAA”ЉĤĴ›ónĈTú3\gmvšÀ Ä2bŽŝ)pÛĦz\ĴÉĜG§ì÷Á°Yúr„Ö˜éÎş·ċ‹ZMż27½ŭÀÇjì-BAÂŝÁŬ{5è(˙ġlûÓ}ĞĤÈÉU9™Äµ„Nšf-ÛV!Y›‘.%üœħ69:<);/ċÏ#’sĴm²Ú,Ħ$ŸÉœŞêàwxwĜƒ’ïĥĴbtG·`eÈê€ŝ;֏oŸvà‹QŬçÓQknäêġ’[m²â´ÉW7l8ħm™C;œ½V†LbŽo:”Qqh—²ŽîµûT§w_—>Fr›¨c!Ĵs1Öë×À RB)ЉĦP éÙh½ò$fëêU`Êħ´#Ş‹ÓV–AtžÖĤòıħ×GĦ>éĴ.Ù°…/„^f*‰PşËœ]c}w|:äÓÑJD›ŭœ*Tô´x—g÷څŭğĥ{kÁ#&-ĞÈ=J½ê5PEß }xWú{ô .Ëê€hVZ8ÓdÄ'£—Ğŭ#ŭl2yvíâ¨Ú÷- €}Ŝj_ ˘Ž]O­m²‚6êڍx¨6¸MI‹à‚w‹ÁĉiTÂD6uİÑ­ĞwÂßŬU†nĉë äŽÙĥ$'3ÀÙÍQqŻ$Áı‡àóV›2R6E‡²ÍZúÂŬ á™V‡ìXi-ñۂĠ[ÏŜ }Ìġ(£ÛĉÚʽ‡yrŬ0Gî'ĥ•³ÀòIÂı%{â+ èתY—F´ödœòü´2Qy^ĉ0íĜĜĉŝ³üÎ7—Ù“-יÏ߸,“ù᝛G&Oĝ#ŬÔù­<•gcÊӛ÷†F'gŒË⧨!9ágO„‚w­2Žy¸‘uà÷ÂÀµ\)çĵdì|½“'ċóÎ^á4‡áp8‡y½qs÷°ògß½ JġĤ,[É ˜"9› qċqÌ*DD™·F²µ–’ U Ë^Ì2Ĵ+Ĵ k’R@g:1&„ „)P„taË@gA-¨ ò” %L‚£í@ƒácÇ9Ÿ Ġ–í=~\µä˙ŒÖ€SÍŻĤĵGgŻ ÷¨Z…4-êÑ£dQŒğ¸%˜.œ8sfʆ£ÑZ߆şx_×zÓ§ĥJĊOuu×ĥ‡Ù˙,_óÉÊi+çjïż-Tŝà³Q•˘wt>#XrÖ+÷ĦÙàħƒ7\ OGŜµK8ږµĉkÈıvıžĜÖĉ0˜?{srúuŜî?nġ,À'ÑĊ?çĥWž§7_shu\`á°6óù—M´à5wuŬ3säÊsߟ³nÀlù#Eċ×vŜ¸ŞN_ñ4… xwÈè:2óNkÏ&¨ŭ;Ïû¨TİĞwb҈sé–CğBÈş D[Ŝ̅‡á—TŬ–VQ$€ ĴA XCUHVS¤,/ld—–3ïoŝùh‰÷‡·öSäÄ^;Š2,Ŭë1úğO{ĵUk>ïÚÎŭ 9‡áp8œÂàÁƒĦCÛwÉÈÒ?‹zâĜ1ĥŻÙ•…ڍ"°0V)uX†9{ÙD˘’K)˘é]Êş"wR­V+c… J H¤”²Ì€ P֊, Hu Q9{ $)ĊD—ŭ˘µ,4³­fM˘Ù‚Üo¤Ĝ Rĵ32ĜËH_§†ĜLq7£B…-şÔ›0żO A´ó“1?üG@]ĵöÛ>àÖzĈ‘Öú’—'·mġWÑFĴ3ħäĵ/F.Xöd'=ĵòoh:ÁÁû4ù|ŝ _ d?ğwŝ‡ħó·E )W§ôŝĠ˜?ž=È@L=½ŝĜĤ\èˆsç£?ïĜ³rÂÄ/üoŬ”+Á_@úù”ì‚ÍCŜ‡ütŭ˜ÑĊfOŭjÁ²Ï!ċöÁeïMßġ˜aV6Ĥڈ_O-Á^tYGHÛ>¨Ŭóé }şŝ“~1}úeŸQĞŜw€´èàÓ˙Ŭñ0›iIYgEôèÎ~b7éZcH÷¨ż÷Ŝ4’ÎòuPrÁR[ŒŒ›óŜT}N˙_VôŸßYûĊż;f“¤‹_ô?{Âg‹—şAêŭĞûÌüíx•&ʐ³ŭÙŒû⠃×nï@³R"oŸ U˜mËró7äÜğaŽ\Nlës˜/̞½ı9;l×7?ÚցîX{6V·:—½ò>½–çŞÙğċqI˜=,Ï|ŝĈe+4ùÄò•Wş}ù}ŸM­×?ħrVYùHÁ*”ċŜhüÜ!Ċ0@V䍓s>Z´ìAX UNĊ|êô^òÁ'N$ŝŜÉù#ĉ˙ĝÀşßOacôYLJ6îß­šFÀŽjäĴ\°‹ğjÁYĠ¨ÇĴ3öúˉżuárF×aPhÖÓSżîö>²Ñß}ZŻg™ÜO9Ğh4҃ÙÙÙÖW*yŻGŸ½\ƒĉp8‡áĵyÄÄ<ËÎÎ*SĤŒrelllZZZ`` ]š`m—.]öíۗ×}‹ıè U*•Vе´ÒväžĜK5ĥ{…aaaÎÎÎĊ‹W|òä‰Z­ñó+a—&l¤(…fKP €ĈzsgJ aĥÉF̈́e 2Q`×ŭ „ˆLĥe‘ÇL°eş1Ĉ‚(Š!’û,Şîê' ,Ġóï5hıM) Äb,ı!Ċ¤sù ĴObPžRJ0€ ˘¨²èìA”²şn£Ô+BE€2ËBĊtúÊEm;t{Zıj QÔ6+^/ŸÓŻ*óŝÙ£_$|Ú˘Ħ”|VQĜh*LŜ³crò‚ly jĵKĝ:g'DĈgäûëW`ÈVqk6˙Ŝúzzvŭê†ħì+ŬVŝxÓzX°³W]ċ-ûžnÙqI Ŝ"P„Ó[Äïʗ˙´É —ĥżÙùŞì“É…Ĝ `ı{ B‰DKÉÂ?*ó>¸˙½î½•{Ġô` °š  ¨ApAC5Bj*¨ ׿Ë´ıĴûĞÇN9g/BċÑżÌkëcĠœz~úGkÊ}ûó°Šštyċ²à&>ĴfŜ ?OhäŻĉìĴ,³k,ħw÷As8‡ápŜ222Ÿ<  …µoߞ­ÌÉÉyüĝqVVVTTTëÖ­ ĝ(˙Áƒ;tèpàÁ.]ş¤Ĥ¤?‘·€ċŒĴĴb..)iipâĜħ.]şhµZ³+óÔ.]ş°eğ¨Ĉr…ûöícƒ-`…„'NT\9===00P­–Bt:TĞV­äää²eœœlfÀşcFrR˘½ĴD@›îuĝà~£ĞÎqƒĈĞ@ BXŒĈ éş6^úM_7 ˙wÀŬÉÑEíà¨Q;ŞUj Ĥ@)!#!’£eš°(Š’l‹&Ŝ"]ŝ?J P r1)’˜Ĉ˜P1GĞU!¤Ï (‡yy(µy9Y^Ħ“Bˆ4¤,r™R )üY„E@HEA és/M ‹›ًIÏ²ë´–ĉížÌ+NöŸ&Żêımҁ%Şów‰ŠGŜ*”!ĤöKLħĈŭšğEíÜ|ż„³˘l+Ú.X½j1äY§ï˘ñ^ğÇŝl›úürt0x]Çġ˘0ú,žÖ.¤vżVÊoŭ˜‚šRm.7x֘ş.†?!ržî›ż4Œ0A<çéá ğîJÎ'91sbÖ.Œq•~Í ^ÍĠpL{UÌ:bYŻżK÷Ŝû¸Íáp8‡yHHHxV.0ÀĠXXĜcĥ2##Ĉ͛ċÜÜ<ž={VúYÔóKKjJ(…cğTÈ(¸)‡ OŸ> şv­V͚NNN€*SĤLttôí;·ËzyyÙ^Ħ%‰ù•!Š‘.ŸŸ@N+ĞµÌ CéA„™úlX™. Ħ.‚™R !(ĈX%İÉLĤ–ëRÄ#˵°8hBġŽÍ”ÙCSˆŞÂkJ݉k5[ë”MĴYÏä’Êu‚:җgŬ@ˆ˘¨ßhêġ_ÛġK^`ì?Ç>xûŬwf³ŸĦÁ+rŻ3ô—'ŝs§³˘l+چcíá ġó#Ïïlùfä„˙âm|zàċèĵŭy-Ĉ•vxd“˘NĠ`s·²}4yŜ(r,^& ÀĠp}ġTCPĥ—ÚĠÓÇlj=”CÀ£R­šU\d‡ŭ³ù’O÷Ħ­ŭò7#²23\ıĦĴÌÌ\í°ştëµoÏ_\ƒĉp8‡áĵĈ„††ĈĊĊUŻ^ŬÙÉYŝ}žPħB77wT0ïeP°=ú[XÈ2´Ŭ9Àşĥ——·Z­w—WÙ²eÙJ77÷J+Ŝ}ÛÇǧbĊŠvèî+€”RD(ĈĦ„R f€Ä|(0@H@Lf—:W'çèì;B(ɅYĊT]ċ{@ֈAçż!‚Ql²äïl"Ë[ŽËZ³~ĞgfR šÏ7h¸ĠtÙhŸü٨ҟöĴħP ‰×6jżi´oɒÎbBô³„(GŻÈÍC“NĴ“_ż•—Ĥ-•gċáŸd0Fħ(g#Ĝ½‡ù:{ÓÏLëè2-Ïmċôċğ² B!oèf1š‹,Qe½|–¨2;}T÷ŻéVĊ&•o“îŭšH5ŬùùżSĊŜíÚµ@Êı‹Ûo¨°TCNܝà‡)Öo· §Ò5k–v²ĝ­šİ =ÊÌ´ġ£Ğs·^ûıÍáp8‡y!„œ>sĈA£iܸqvVŽV+ *Ο?Ÿ••ġN‹w²²²µ9Z•ÊZŽKEŝ*ƒ‚_fRSҔrı]dhy쉆Öjµ.ÎuëÔ=qòDdd$[)Š˘ƒĈħqĈ/^ŒŒŠjŜĴYmR^~! SzYÂ@"9G ӊuj°A=FFÊş,†R²žĴB” S„ ‘2g½@ĴLE(Ud‡@S ˆ)â@dIšH9)Ĥ ™D+žÛeÈi uŭ£Êe&|K=f›LÒfòş£:ß(HZìÓŬ‰— ìì['DÚjˆíT÷×ïĤïÚzĝJ܋ÉZĉ\mèş êíW˙44ŝӓ˙zfC"ÄÂAċUíUñŬË·˘Ìg³ v°I•¤‹ï°X @âä‚weLŽüĤŬü‹Ï_ĥc˙1c3³5€A÷ŭ{â¤;Ĵ€u ÚRŭ†›´ÏnŜK/Ùİ”[Os2s@`hêíż~ŝġĥużu™žsĉô.›×l…y¸ŭı[Ïŭ{vr šáp8‡óúĦQĞŭüJ&&&99:é×"˜’šŞVċ3)ĝÁƒ[Óêĝ‰cöéeÑbäȑW_ië´|§ ÏG”Ò”ÔÔÀÀÀ¨èheÖşÄÄ$?ż’QQ‘öêäË ‹|ᘲĴ~€P@D)0/dcfPHÏÊuşš¨Q1–5`g0çmZĈDtŭ˘ÛŽ)ș žÛŠl‡Jħ\`$OíĞç,@sŒPö˙%ôäœÎ6–ĵËUl6äۓçĠ£G>nD"µ“ğ_ /ç|fĝJ;w­Ô°Y%·Í¸Ùpú*NıïQX8×˙lßïSÚz(?ż–Ÿü8˘Ž{7ŭ°O—o~X3ŞÚ ìż%̍Ğ(Êĵ÷Ġ£›•ÌÏ]î\AŜWĈ˙Ú³°?5Ŝ1şiqƒ•BÙ^˂7ın´`IkŻ×üŜp^ éَ B B `ş—@@–ċh´‹AĜ³M&+sÂO‹)ŬĵŽ—ó,ffĈĊ½D˙›ĥĉÏMZŭ[?żwµù)GG'£Ÿ”RGG'+ğ˜ŝuîÚ3ĝÚĠ˜è¨˘=*‡áp8N!‚1nÒ¤‰VÔ^ğEua“M7Ĥ÷ïßKHˆĦä….]şĵ˘ê³Ì}ûì>ÀñyΔ(“˙ŝ= ¤qcĥ†RuíZVÔ6iÒäµfIµJ%!żÊِZY:–˘•ûÊËr1„Š"DHnʲöÌbeëhıƒ@k !À„Šħ Š”b)C Ò%$4Û?ċ”•+‡-ŻGş2c fĥ#ˆZ0ÏìVkä¸{/şñĤ¸#żC6Ä!°~)òpc¨"Ĉ ˜Š–ìĈƒó[YĠ¤÷˜_Ï8ÙvÇĥ³OĤÚˇ‹UlġéèÚÔŻ¨3g͊ Ŝ½eŬĵu'B3 jÀ.e›ÔpWcAR ‚J ‚´ĴÂÙ7–ÒµħWn&ğĠİUJ})¤BÉŸ>KWÍ­ë,#ĴûWÀ"ħ§& Ÿħ!ìŒpVù÷ùxÀGa?Ĵ*”ê‘ÊÁىĉbPpÊv8tvOĈ\8tږ‹Iìc]Œĝo‘ñżüÚfô¨Ŝí¨ZŬ<}Ħ†Áİ™Pa…Ĥ̖–í`´‹é“mT·^ħIŒ;ıá@r­Q͋cİ6’žNN(W{fÛprr6ú]˘üµ‘‘‘n{Uşöĝçï]<šáp8‡óšQĦ|yOÏëׯeef–Ñ™ ĝúĝܸySĞĠzy{[2›µ„VĞeÄöUo‹&F˙ RgLLLtLt­š5]\\@wu]§N]//O;öÓ/C(-VäÄ#@H!ˆB@€ĉA€²{*̚‚"]Ĉ>ĉz„tˆ@"Òlq!İr?£ÄƒÔ0ß½œòOjL‘Ztа,SÂTp¨lS=!cßg-uC×4 yÖ ċ”PbVġÀ}Ĝ;á⏋nĜëĜĵìĵC6ÀÁżuM§°Ŭ·âu'„cĊÁ{ŝèryü闒OÁŻç*œYıĝtüùͳšüĞK½¤‹ĥ¨ÏĜ½éÈùÛ?ŻıoÍ܏˘1żŻǪ̈11´R›c?Yr½ÏŝÏŜòD/†jz­];¸ŒüšmNŽVĞÍÑĉˆÔÁËġî’:=ΙêğN5Fn\ŜÜJâ²ä½#*~vıpĴŸHÜĊ½§żŝie›ïÏ9ûmĊ²n8:Áš¸˜z>ŒvkÙ­uĝ³RkT­\ğzĠʙ[: ü‚­ö­R§Jö³Òl•,Iú£ݽƒE‘hE­("ŠZQT—ë9ï˙uà´1,Û.›}qŞÚkdì#<)œEDVèt<1`ꆙ_+çÔ çšğÙ$éòĴİ[ĵš8<Ü0oö+=@{cx*Ĥħh)Î öu‹€"HËr°èÀ!FŸÙ½ŭ‰ÑçIĵÉî裤3ì^ĵúnÀÀ…=‘n}NbTšC /dï·B(#=Œž·Êc+ŜëñÏ^As8‡áp^7ĵĵ<›6mz˙ŝŭ°°GòŻe—úġꅇ‡?|@ó|ġ$ËĴrZżWĦ ö“žÙĜYÔsŝê$„„……ċädׯWO£‘.´(Ož<ÉÎÎjÚ´İ£££]şjä¤Ä"h%W$QURÖ ĵr(0³DC—ghÌ$\É´YİËûʁĊlVĞUSˆB ‰Ĝ Pİuŭ`—ğ!IÈF ħƒX€YA„("aÌ:ÄtcŒ1k›èTi„pĉ"Š˘ ĴrӒÌ-;Sc`–Òĵ`,˘‰ğÜßê;fÖ°vÍŬ1ñöħ­SfĴú/öEè.ÈıZ÷q‹ÇwoQÚ!3òòšïgÍĜaŬÙ3ŸX2vŻ;vöÔ/;Vò„¤[×M˜ħál"ÉurĴܛŭ îßù“+ ÖVıĝ”+_r`™ò•ŜX9½3ñÏ*)OoŝiŬѐG‡Ö\ĥî·9·:ĥ)ÒH9WA/÷Û+€öùÍŬGmh ı4·òÀHúó°ÎߜŠÏü?ġUĊEĈÇ>x²eÉħ}‡żZżvÍú„°KΧI'hĉíĠ+/1ƒ­.7ißÎÉħOâ-~nŜ˙˘ċÀOMÎ1uıÉûwŽ·Ħżù†$]úĉ‹ßrj§;&u7‡ÇróÖmk–Ż\Ħ\ĠʕjV*…0ÌúiVdHÈÍ{!—÷Ż[wrŒ7rm9}ĊO‰*Ž9—bc‡húÍ]ën×ŜaÙx!öŸeç’^ ġ9Uï1°Ñƒ'‰€Ü[ŽìQ&áŸáÇâsùˆ|Ú|4˘Uèo3Ĉ‹ ¸×¨[*ġŜ½Ç6Yj .k” ô/XĤt€żı2ŭ}ÑĠŸzMŜ˙¸ _óĜ­\…bQĦO3“.oœÒäÚÉîšÓ÷ġ·WHÂéECƒ‹ğZİàMÄ(œ9#GŠ€ĤtOôèJ"@2s4–# SïŜJ1 r'™ħYÔCŽ€Î‰½¸é‡eû›Lœ×Ħ”J{a˙%R­auݧäïY\mĥòüÁñÓÓÓXééiúG´òŜJÇ÷şĜğ›k‡áp8œ× GGÇ:uêÄÄĸşê/–4MĊŠââ=<=òmï GCżä2´ĝüòD=Ĉ¸\ırƒżżżr}•*U0ĈġêĠËkpúЎ,üSqEŠ% WE„ë́Â!Q+E(PA #ĈËWˆÒ"’ĦBH’ĥ­ÏxÈö”ƒš(FR`4(}9¤Lˆ gİ%J•wuÌúƒ…<+GäĜg#?ea)Ôħ¨ëÂGSĥÛ‰ #7/}˙rĴCċöÓ&ÚîQcèÈ˘– …²=]Pġä˘É­ŽÇ8×ĝóÂ_éӓċáùgħ6dĦԐŸWÎĞuké” gĦŝ„ö-Oİ7dçcë›@ċSĞ„ñŸN|ÇÀw|ÔÚ½ë@Ȍ{NüKG[χÒÒG/:Yŭ‹ÚŽlŸöeÓ½żŭ²¤ß6)£q5~5*k˘v‡¤äéÜqİ=êO}wŒê3T‚Ž—°ġÑLŭ§İ7ñSçvÚÔ~{´îĵ –@ŸzÊ÷la -Ŝ.ż{oh²4éòêŻ.[)ìTwȑ>‘·î…œÜylEDħ‘K?sùĤGĞí6$R=IşË IDAT¤İÁg#œû6.ïpîz`GRUŞVŞâ}èż;‰6ßOҔëùMÇ ³Ö_ÊċÜWŽĞAÎċğö:½á°!ëgûáHDÉî3;şÍ[{ÁB˜şĤL·•Ë;]8fùcêĠ¨ÛāY;Ï.š È£éâMóT“ÛµŬg:êâM‡öm\½Ĵ`™Òċ+U€Ÿ÷ï1ċك°ŸLYĤ”`fí‰@ĵĦ" ‰ ùa"€.r™0Ŭêá#€%W¤ oN)CB@À3ù !ŒWêiŝíŜĝŸŬ!ÑÙíS§üôw$Ó ħgƒŝ3†·o]·B€‹’Ż}ŬwäÒ9ĜğÙüżì[;À×@íĉés?Ğ€ìGŜmĥQ›CN]‰Ĵüp‡·+8ì‹L‡*cîëiPğ!çÓÀíŬUQ+<&·°<\ €ŬjöY8sHÏş~Î$#ŝ֞gœ}NTŜ >™2a\§š%ĠbÜŬ£?Îŭné…ç˘Ġ‚kƒéSš'Ĵú`ĜÊ[ip˙‡ŭ4´Öœñ2‹pȎUú}Ġ˜šċôŭñN]ÎŞx{É•÷Mğ“me8Tûŭ„wïo<ÁoÁÒÖĈGK×v觓úµlRĈI‰¸´ĝqßßµêí›óèçşŻ‹{•áŜcġĠÂŻ“~8Kş‡eîÏë÷?÷£;Ÿ_žñÙÖΛ'üÜçdçM²íXşzi1üR”r$¸¸{{;‹ 1ñİ–dJìĠ~|_ż‹ófœH`EJ7¨ë³÷N’,ôċDÛ2qvçjnÛ£Ÿ[ë7[ġhĤ~fŻ;‚ÈÑ;ÏU•ğ‘ÍI‰y—eòöô°p{Ÿ1'-úqÉĦ‡ıDߒ¸m#ŜÛ&żJ•|ĝùô&eĥ?SÊ­H@T4nGprÓ$Äĉ”~oö\?ħlĊZU+”’òFĈŻé˙Ŝ8ƒâ…½QëɆ˙í|šÛĉe\ )Ûyĉ'MŠç<\³pŭùd[ż…hÚ­ùïw8óó5s^kqĝϤ˙ĠŠŬĠqG„%[ììĝÇIĊM×hggŝùeï³­]?ğrÄù4—JÍk∷L|c@ĴÙ³s!òÉ;çnÄx}Ö9iFżñkoĊ<Ï"€\kÍĜÒMsoU˙ïÎ'‡ž1QBÈ٘ËÒŭ €BܓÚĴÏğϛ*³Ħ}üÎşħÚ³\.”:Šù!s?ġXÊúŭ˙ž]œYwîèçïûúƒÜ³oŝfż”¤‹o~` |ŝÚĞÏĤ–İÖĜ8Ëî.àá­û_ŞìÓgï_YšrÁƒG˙ĝ~ì…/Lz˙“EÁÖT‹S·”D_pÁyŬÔ°vşwîÔ½K‡î:ĥÈúo÷[~ÊÑ£Yš üӋğĊk†Î [8gŭñíWïïÚĵ·jÀÔıoYg½·%H­Òâš§ö-ŭèĥORŜâˆ÷˒pî×_•;ŝúàóàhQıċğÉ}ÖŻ}óÓ×Gô„ŭÍ]_ÉzÇGsŒ{×à„5óvŭ8kYx•ËÂÁŜšKb²,ÌüÇvÏÌ!Wʚ†,áês†™rK,ĴíïOŞĊúG˙3sSµ×¸GûÙ{=yëÚßĈĵô¨;Ëû#Íú<ñŭ„s²żx`âżAĠîfÀh ıƒ` ċrétVA{!{fÄ|xȑ3ÁpôÁëà‹~XQ°nWdßϽ4nî~#! &ŭğyżŭèéĝœ/_]°öĝï‚“˜=x9Ï6¤/½wIÁôÛÜ×ào‚5&% JÒ6ŝfKž °%U_Á“‡>6şùúQ^ŝ&_Àú½xéê7F^Ŝtöçş£3À ­)çv‰*Ŭĵ ĉúw˙ïġ+Fßû:ŒŝĝÄÛxBvÙ—U[sö-""BS˘ğ×@”(+×½*W­û=³÷ġĈàˆµ“‡˙"ĞAUßž|ÙͽŬĵĤTöθEĠ%½·˘déÔOĥ\~ëàNá?Ż‘J™5İc+Ż9üìe#ÚĤ˙üĊË÷²r×Ħ|wt—·óÖsK+{<´8Ç[Afa )a5‡Ğµ£iivĠġ*ÖLŬbÎP›DÔTÔ4`³µĥżi˜”Òݟ[҈ċéjĥLrËk ÑQHĥé˧Ŭğâ“#>œòàÛßġó[½2mqÀ)²È&mÛµëÖħ]—m;µm{vÏXˆù낑X™ğkOúö½żŝ}îömJ=o¸(ŜŝçÇoŭ™ĥkÏĥŒ°‡̽}ÓׯÌĜ] JʵS_=?ïŭkìêĞ…Eö5˙ż½íċ+vԝŸ}´û –ìúġÏšşöfĝÛÄ]. P+Ú>ü_üÄ!O ‹Ù3ŭçŬŽ#•GulÚôÉçî›tËŸdĝ ìÇôÙP‹ŝxoĴwF:ğĝÑ_gŬĜl;—ĵñoİ)g gèéËħ0dĜ/ZH4AAA)+Ñ >“Sg×ŝ7aŒ @à ™´ c2~Yä3ëĈgôÌc Ġ)I{]£Şcž~­!xG3ËÁÎP6Ó˘6d²> w0,Ϩ-1•44{ŸġVş”&Ü0=#" äâµpv ´M‰V ˆˆZƒšŭ+–Ü{sï–ĥùyšlËìçÜóĉoÏvüé{žĞÏܨSvÂäßüÁŝÁğ~úé—/ç-\’.3lí/iŻ„Ĝgŭ³q–İy^›8+Ô)`Ml%YĊç½Ĝ7lóïÍù·òÒ7$ž¤]ÙùüĠW~Ċ2Ŭ½ĈĝvT÷ŞX’{ġH€Ï/>|äê3€µÍ]÷v/^tïßz-:Ġ…şVì:8÷ÚÁ?ĉè>Mfk–Ċğ>ü~Ԓñ׏™ıµLW"‹ĥ/>ò­>;ŸżñÒè%ó‹½öenkĴ]{"%ĴóMt)ŝnÒĉrS×ëڎppÖz]³ÌŜŭŜ9Ϟ]µ|ÂKëŽ,„ş~ԊŒ 3޵tfœqÍàżîŸ4ċa×ġ›ñC@Ħ6ò’7Óg_ –Ŝı7mǞżÜV<ú‘sŬ~ġ#ëë[™żÏʔ/ímĞ~úÂñÊîâöwÌyċâÌiwNÙL‹<ëıŸl³ñğ/mWOûuÎ9=ŝÌoAD@·_Ú<|÷ß1™@ó ï2ŝ£WŝĝéúĦ3BGO˙úŻ~‰şRKŭşs~ešég}ùOr˙~Ë·üATeŭ=éŬWßÚàĝ7ÎgCÂÂğŜü҂—'í˜9dÔWğ(}—3ġöùħrĊ˙,ù•4h‚ ‚ ‚ ˆó΀–îcĉ“adQ˜œÎĤĜ YrP€ôBƒî§F„D3”)Ò°˜’=^ŜȊF@ˆĴi QÖdÜÓ g¨İËúäĵ.….“Kq]5Ôlœqp •sàŝÏÁ•XR]*pĊogA˜ĵhô´Ecâż{ǘßrM ‘ÀC”€;ö|ûD÷e]†żê–kœ?bìĈ™^ûöş"•1ΠxÑ]÷~şcuDWéázġZ‘”ÀĞwfWĠgŸ=Žğì.Î*{RÓpî.ÌÍà‰M’ $ĞÜUߪz‡ ŽÊ Ì˘ÏżûÁĥÓGï½Ŭ–¤öÍBJwdB:òrL†RÎk¤eÂÊQM_ċëŜDTëëĞÓÛ­ĵ8´[ôkÊxӛžİù˙{ĞÉ˙ĴÄ yâħ~–½Ï˙p n÷*ì~Ç·_>xÎáï†?ğ,çDW° QóÇoĝċŭˆÂ…ŞÍSŻşŝ£ì}‡Ï`ä%çß׿{›ŜFÍŜż÷ÁK½ğ„-Ĝdwlùŝ•>ÚY§ní!¤ċ qsßżµĉİ—Ŭ÷ùġ‹ŻÍ˜ġŝ÷çÎsŭğë ƒµÁŭ:Vlmĝpĉ‹wMñ%yĠ8ñžĞk>ùiôó-ġµ= Èl]ï˜òċuĦż<ŝĈoĊGl*ċ;ŝï™ G9í`aĦÍ.7yâ‹ŭ›ü1ïs·ñž‰Q9Jzġ’_’Ħ ‚ ‚ ‚ Ž+şİY"€bÈÇİ;›³ äÁ@ *LADva³ĵĴmާĦYh–r´Ùm^ë12k~m†BÈıš2Á[#7/4Ż2ÊCáğ÷¤}˜+*?ĴÍÎë›é²JóĞ^ŝqLâwÜġÈÒ³IÙ]–[aíÚÇZŝİ h^víZéŸ}ġO˙}zˆù7u &ŭŸtĵ²g/Kî;ރŜ tTıÀR“Yĥ¸ @°!½AÜ.‹üÍëÁÍ73ï·b<áü+şCÎô-Ċj}ĞêÁ³y[ ½ëòfóżÍ>²]²´¸ûİaöĠ/ÎŜŻoÇcÎÚ½{ĉŜş´|µè—go ÓoIìûìĠÍŻ­/ó{OÔĵï?XúÂ̗ŜY7yQëGŜ𨣛ç§ëcZzŒ|ŝĠ7‡E˙ûö3ÔħJ̅·Oĝä…+Úd,¸Î)Ëzb½èĝü—ߏrú̈́ےZlohëc‡ëÒEĠĦ·z/ŞÎX•Ï]Ü*ln^e½‹â2ìß²|Ó·mjxĠùŽ'_z÷–ÎeK_íûä÷;Ş ó›§nÏ/œħ`Ԍ• O_ùÂÒÌ`>:ġî×ħÀ£şûࣗ{|x÷#onŻFPK˙˜2âĵĴûRŸ™-eĝĝ7>½§SÚÌQ. ş.%"€ĊfaÇ_òTb:ôîûžşùœxÈúŝ•ğÇ}ıµŝ_é3r@ ƒŻĵ–ŝö3iAAA'ĈÎ-`Ze‡YËĠ£6çˆÀ9WU7çÑèC3Ĉ9ÈĜi`ŠĠ"Ü*÷ä^ƒœPŭMÑÇHŻûnj _“îny£cğ”/żmqÂÎzê™~ÇäÏ2c:wŠĴÊ9p \U ×ğß|ì—*ĝ#םx^˘GŽèù³J×ĴKÍ,uĜš^Ò³ ¨™y5@d˙:ġ£QŸ<úĊĴ¸iß,ÚUä Kì\ĥà‹‡êŸ\‡÷ÀÀŽÉ5?ż^1´ó_ ݧŭñÚċÚ=óŜ\wËû˙}cbĜœ5Ñ{³uŻÌÜë€zV0[bĞvqÖ°ÖqĦ`oĠŝĴÊǯìQµyĉK úċ/îüٜöċ9,ÑIÍ,˜·ż~ċŽ'_ùÄsŬò>î÷܈ŝ³ßï·éĞE[£˙óÒê_o(:ˆÛ“ğ ùÏM?tUçŞħO˙”@\EĞĤÜòáû?½:í(ĝé…^ÚTğ}ͰKû]Ú˙şbDĉü‰wùfou€ŜS.vĜQw\ْ˙òßK_ü.µ"‹kċĥĠmòOéPbzß|u§àwîÄ mÚ^uî9Í­ë÷!;²6lѧ{Œ²+ż~%“…µz÷ƒ/<<¤{XÁâ·î5k“ÇìĴ˙>ċŝaî=0ċïÈKŭıñj:<ŞëuS?|îĤĤ;Ŝşkôä5ežwW-ß³ğ-•ÈVŭ‡ßúÄ7÷M<ü¤;ŝzWP ĴÎJχŜ™3mÖìâıj³GEEĊÇÇâšWoxg‡˙GñHQbÎı灛ğĵ_˙ĥv€²çOımêç˙ĝ˙ ¤@+ƒŻĵjéożYĦ ‚ ‚ ‚ ŽŒsĈsdLET<ÁdŠ2· ĴÚL `Œ1Α ˘Ş ĈȀ Ĥ›£…c¸,9€tŬLe˜†6'Ĉ´ş‡şµÙ,x£~ĠíïJ–K´ˆ~aӈÌÔċ"˘ĦĴëŻ=˘ĥż\ÎÑŜĠŜsÜë7&)îœÔŭöÂBÖ&g÷N€¨Ë^üŭ2OË  ĝP¸³f~ĴÙkO<0eêà,ÛżqIzµ%ÔĈ.˙ú‰!àÌß³öí1ŻÏË€›žıáŞ̂F?ôä;íjyúß³˙üş:kÍÚÜñW^×ħĝħ'§ôù왍[Ÿ€êµŝ6ÙĵËÙ³G?9ùÙ§ĤL;O½ú…5ÑĥžUÒeä˙ŭ="IŝpĠ”9WAĠü;ß³ĥÜÙ³9ïGžĵqÔÌÛ *wë—/,ùnż³>9ŽG´?+!Ñ[ïì¨[ŜĤʞ§] PġïÔ Ë‹ÖñÂ:ûïWµJlÑŞuJ$‘÷×·ŻxïÇġ%u(˘˘ìŸİ÷¤|Ñ,ÁŸUîĉ ıèö›Umž˙ĉǟÎŭӓ&í…%ċŠ'çÚ×µyÁ“ÏNŸµ.?ġΕ½rĉW›÷ùßŝ%Ŝ”ĝAe5ŭí“=A8ö­=€×œ×Ċ>kOiǚŭËÓáġ>íÂçċW4ÔÖİ߅Ñ?ğûĠO~HŻò=˘lĠ;^Ë_)msŜI:"!mnûù‡ñçeŭò^û"½ĉH~yd×ß~fHċŻï ï›ß³ì÷¸zË{W>rèÎ]Ú%5ïhħ2ŞÛQSS’½/3³²Q Êju™ŭÜ ÛU›ŝú/³ż_µ½”lÏ BèFaĞ`ÙbíYR˘ ‚ ‚ ‚ =óYJ (ž,eO6´ô(rÎeĊA³6ĞËĵßtÀÄ Ö-2YÑ3 ™Y€öÖyí}Ä_£Sî7QŸ­Œ%ş-ÛsUUCĈPwws³Bml‹Ş`Œ Ħ'„ "¨À˜ ĝŒ7 ıêàŝ´ŽğİŞû’&=ò[ZÜú'Šé;diCšĜÉ"¤Ŭ„Ÿ›P>×ßîSCⓝĊ‡‹jŽZ: vı˜ÂP5m1ÍXANImP"PĜ9w?ú@ÇáC·oÛòOêB×ñю˜­IKq^ċ)&{m3lÜPËŻ³Ş`,!­žx{ÄÏÍ]/šÀÚfèaĊÌß4<& ĊQÌĴQö+ĴÉ=ğ‡íNŬwDâ³³X˜Û}ÄĦÏÄ BáFñĉœ7 f´Yĥx‘ùG˘ħXĥx‘|AJ4AAAg>—™Ë/{ç£PĤXW€sĈ9pC× †>›ÄV, ‹µ…‡XCĊŞX8ş9ç D”Žf‡ħô8ë˘1gŒ*@5™’¨Ë‘#˘ŠˆšZw@}4ËŠ˘¨zŝ†ı™1 Ÿ9ùÄT›_H_³^Pp J •kĦÏŜ9Ԉ¨p^—ˆ~&áÜ˙ᄙ×Í{ú·w-#_˙ñŸœ"ja5ê™kşCó‹ÚÒC‡ƒßĥfËçŻ?ÒĝSòkóóNÀ0GÀ˘)ӎµgĈÏÏ|sׁ_?{/ÈĥG>C#íW¸§‘ctğÏÜß^‚|ËP˘ ‚ ‚ ‚ ˆ£FŞŻŞ)KÙ_qĠڨޖÈ`贞­ĵۃ.,{‰×ÈA h*èŻüjıÑş Ĵ c K ›sŽrŠ>>m]hö1A äĤ &×7óIĠ§.tƒ·ëĦşOY[éq+·üßà›Ë?˜2ĉ×?Ç”,ĜoҚš“=/‚ ‚8Áœ ‚ ‚ ˆ3Šä‘êĴ'Z1…ïÂ~ —?§²ÙĴ§?×af,2öCžùÈÄĈ0 ]Ö\ˆA6•“BDĊԉ..Ȍ“¨mÚmÙRü$ş9˘ÚĵÄÊ÷ĦŻ.èUcöx\›żĵóŠŻLlÖ,\-ÎÍ/v}_§É.AAAAqì˜t]@DĈcL*Ê>-ÍögCƒĉœĞŞGûĠûÔĥ5T\mCĈ˜Eë@ Ž66c€€\×°™.nëR7GDaR™ÍarB´ÊƒŝSÑ{B]kgR7Ĉs@ˆÀ˜‚ˆ2]Da²sı·ŠÑÏÊ!Ş ²ÓOö$‚ "Ü.—Şşċĥ1çœsĊr‡ ‚ ‚ ‚ĝŸÀ¨Š˘pîWU/yĜËĝ zÖ…ŞŞ>Áž~0ĴUŝÓS3->Ù͞Œf) ë 9ç Ġ^Œ1ŸĥÖÀǞl£ëÜWouÀš‡Ĉè(T“şmší™*@AÄi£ĥĤĴĵ²   ĥĉ(£çĥ„„„„ÄŸ‡¨NĜ÷Ʌv‚ ‚ ‚ ĵD]‘cL0`à‘gffŭV:•uĵWɍ|G£!2wÙ߃?8çB™9-„àȅ@Ŭ­ì‘˜‘1`LE-)@SĊċUœĵZ“ŻċB KrÎU!„Âbħ¨.•sná "˘P€…3D GÎŽF4cnU=.oĊ)<ëÖ˙{ĦŭÜÑ//,8²Ká֞ı+ċïf./<]ŻĦƒBI0´ġîßŝÍ9³R ‚ N)Ü.WeeUnNNğöícbcA?ñşÓl,4­È×Ĉ}îҒ’ƒv{xTt´êŭĠ†GmMMMmEE™Ëél¤csBaŒY­ÖˆÈè(‹.… ‚ ‚ ˆ3)"sŠ˘{‚9Cï2òµ…q!„PU@.ËbÈ=~ióĥrB^~Ħ`ž"„FĤ3cLQyéeö&›ÓœŭaœÔ>žh0]ĉ!ùZ9AÎı1Š· _w޵1:Ôé³ŝŸ„ÙğŜóÓÜ1]ÖżóV`Ğ—µË˜ï6ŒÜwCŸñż•ùšö×­ö(Ĉòç'Oq˘Şî‚‚‚ĥmÛÚÂÂÌödßGä½tŝıĦÈìöÖ­[gffž}Nœ:|†pğ\‡£Ĵ´8&6.4ÔÖ¸‡èDµ5µċeááaaáv… ‚ ‚ ˆ`ABı òü4 FD!@U…•{ŒÄr•YÎŞ4µ1›ZÌé(‚0Šjŝ)Zr°yéM6ÏLĤMË˙€ĵS8SdÀ"0ŝ1-ò™Ë(g#ÄêÈtëÍóÑ¸Ï XÔyŻÍÓsÇ{ƒŝ2µ2ˆÒê†kZVúauùñĉlĴ.#Ŝ˜7yhkkŒĊ£{<:u^ÖŜÔŞ½+ÖżwïÏÑħ÷“ĞîŸ[rùó‹žëß8VŻ£<³uĵîġ´´?>êf^ÑéÚç.)NK­ÚŭÇ$ö€ IDATÚFô‰ j–Ħٞ–Zċù÷ٍħúc u ‚ ˆ“„˘ĥÖƒ²ĵƒ|RK>KU7B;(„V *:ÚápĝG€!TĠ]Q^ÎOW”pğ=666??sŝwÍétÜ`ÛÖmİ›R7§nŜ}ÇĦCYÎÓÓúMAA‹˘²²bóĤ,_üÛ/?-ùġç•.Ûµs[UeĊéâó`\aœ3…çÈ@Ġ„^£ €¸Á@0@ÎĈ8“ġ ­§+£nëAD`fRż²bÂb,“c9Úô£9ŻQBğ²Óĥġ\ùx– Ûv@ħ8 èlQÛ™oĆÍÑ˙{„tıçÙû7ğġĞí55ßĥWŜÒ²jé¤- ;’™“9–’|Ï´ŻußñŜ3Vı^÷Ë=ïù!Cûm+ßöĥë'Mzé—k]Wy2\ò–„îCĈ=úÈcŭš”šWĝ˙÷͋WîŸó˳˘/xlòĜE3Ŭ½nù"ÍĠ@JXt8ds˙„ıınĴΔr|Gƒ ˆÓt—ÎvÄ·L´ùëĦ³äp Ol˘}×ĉg…$%ÇXú†Dĉ‚Ç nş.˙ !<nï˘ ²b²1†ĵŜoü:„Âét†††ŭ!85µÙ\…uÔ Ñ(--ËÌÈHHL쐜*sĜÊÊÊvîĜÙĥm›¨èè5Y‚ ‚ ‚8ċPU5?/gÛĉÔĥí;öèu^TtŒŞŞ55Ġٙ™Ż\Ñ£×ù‰Mš(J†“ŽÔs…B cL1ĵÛĤ’ƒµ\óZ0İÇ~ʵŻÇÍ:/èj!çÜgiUMF0ò2ôÒİ İÚ'ˆQúr¨Ê¸ÎA7úf…xĈĤ0΁1í0vfeo@Xׇok÷Ŭ_gĠ•mÒù?Wĥĝû³Ô } ³wŝŝ·KJÒRĞv-[6‹ıµ%×Ĝ·HߙZ•ĥ!ç7Ĉ_Ğ‹½öÓġUk_¸È솴ñÔâO.÷úäùŽĊ/yĞ·VVíZŝÏÔû.KÔîrĜϛœ•ĥvċ xËJÙ mġW½írğ¨³nž1˙·‚´ÔŞ´ÔŠ­Ë×Ü;Ö÷úĜw,[§›Ÿş—>ûä ߯\ôŭÔ;ž[Ŭ?²£ı¸’kßü×^ٝp÷¸Íƒúċç͆eÓ†Ş´ÔŞ´µió'Žìfç OnBۍycÜÀŞî÷CŽ× ñm#ŝ÷ÉĉÛöÏÒOïŸ{ġÙwŒììÑ6”Ä3ŝÜPâċá‰^Ffn‹P 6nŜµ}OÚö=iÛ÷f—ĞA ‚ NP¸œnĠĝ’s–f¤ċTş„΢´Ë<ĞDUö…ΆżŬ…–N+?Ŝġcò*%¤é@èUéW™^ ‚aO­ş…¨Žġ‰BŜ}vŸÑ]]R\s*ŜdŝgYfœGfFFûŽ8ç.—Kš8˘££Ûĥożoß~§q˘ĤJAA§BˆêêŞm›SûĵâìžçFDF Ħ2ááá:wîÓ@ê†uĠĠU§~ŬrÎ0İ/kFfÁPż2ґP`’›ċ•”ñà)†foß´ôJ›7´ ˘,6(ô@Ÿ7z1ÏG_†@Úq] fž6AEnĠÜĈhÉċµL3Sk2<žòoj#ckÓ`|ÉâŸöTĠĠ"´Ŭ­W7+ûsâżşŝĴ$\6›‰‹~y~ÜÒ}ÖÖo{è,½-³Ÿ3ù›Y9<7öŬ îŸ0ù³·Ê?0+ĞìŸRŬ}.ıĥ}èÚmiyÙġ-\˙ĵZ‚ġĊ[÷ż UÙ§ÏŜż²$4ċ‚Ǐŝy^ÂßĝğĞ·Oí?䛞£§Ïtí=÷|ĵÍjYv @X÷WgM¸ŝàìħ#Vì­àÑÍZµQ3Ş|>Kcñ&=/hğ'nŠġċ‚‰ĥO/·dLêNœ²+×ó!re~3kÓ¤7½,aáœĵ?+˘dû//?ġcvA5ëv׳Oż7Óħġò˙Ёú&_Ž=‡z 1Ĵû“Ż{­`ĥ(;‡Ê\-A+öÛ—Ÿß.‚msÈŭMıäŠEKµùİÀħfañ‰aÎ2[“„èê˘2—qŒ‚;Aœò`uĉş•鎐ÂééŻW˘³Ê)kĞ\Ş£ĵ¨Ĥ„EG…[´o_wi^-í]ğ˘PŝQ@ápşò6Ĵ̐ ˜-ùì şDŸĵ{LC-ƒ `é’%FƒÁƒiŻôӈK—ÊÉ<dµşs·ü‡X²tİÖıìÁ8?A4V1€Áƒk64Dˆš‚ĵò,,È i•q4%9…ŸZçd°6ç`–Ú¤mŠ½Î¸%á,/Vb˘í–àw)77/))IáÜ˙Œ.4$$İiÓĵĵü-[ŬAAAüûÓÓ:vé#„ï s|bRÇ.ŬîKïvö9'ezG„'LQĦh—LÌԀ×+öŸ,l4ó·wF[u2€ĵj“zĥ‘é‡L3î5O>z܌qCwàˆ‚1ŽÚ [—´ĈĉĈ˜[OÛ0ï3Ê(ê3ˆĉ]šáuYuÂ:]}CÓ²_çï0ôç–CG^öì “ĤtüµŞ²ïÈé1À“‡>6şùúQ^ŝ&_Àú½xéê7F^Ŝtöçمëüí~mĝĥ/mÛU !şş}ÍêçW—ˆúĈÒÈÙĝ÷òĠk˙Ĝ˙.1éŠÙƒççݵEéû*cJ\à*9°o˙nsa@kLJ”¤mü}͖<`Kjûe‰K‰Ş­ıN{Ħ)QŽ]‡k GJ”̒Ğ(Ŝĥf?żĞkۜĵêomĉßßeʗÛĥ³KošqŜ%M-ë¸ħžÉ×K÷dDÁĉup÷¸­˜ş&ËžÒĤY@…ÍÂääĞ·Nżû•ŠAlÍ[̃Y˘cj;Ïûĝ×e ¨Yëç½ĝüûóÔb°Gƒ ˆÓŜòü>£ |×_;AÔdd”¸Ġj‡Û•s0£˜¤.‘šÎ˘ŒR[‹N)mÚ5wVUúšn™f·‡œÜoJíñ&!Àô¸"öí×V­Z)L!` `é²e}ûö€żV­”E9cPoá‡CôíÓ[²téàAƒ4ÈŝW­Zi4npDM^v%Ï+r+›4‹u ċÈmt”””;âëkâr)ħ!ġuŽŽ’ĵ¨# KKK;vìX—Ÿ .6vϞ=$@AAg&BˆüÜÜîçôD lqlÓĥŬÒ_éÜ­{ƒeWN.(„*+pĈEĠ#—ˆha\ Pġ"„`HÔŜÑÍĈk) G!ôHh´èĞŭƒ8ĵFCö‰1 Ö`¨˜hfFŠ1˘TÜıßìċ*“r-ĝŒ{†ÀĴĦ!\ĠÀ—†ĥî× jVşröV!mk}AK(ĝyud‡­ŭ%í•ûĴ6Î2-Íkg…ìšÂ53ŝr|3ìÊ.SwbğÛM)]öÊJ/˙³˙XÔì_ħĵàŜ›{·´ÍÏг”Ż0ù÷…/°Ÿ~úċËy —¤Wz‹(uU³óùĞŻüˆeş{ Ô·Ğ<§"šE[­ôAirñ˙wŭàÉħĵŞ 2<rìÖ"ÜÔîšyçë­żzzڞ‘àג\ÓġjÑÊϧôŬΕ>gT§9JxËWLxí…Ożħ\1ñ2}}CGƒ ˆÓ %ŞmϞ€Ġ™kV—vêuvĵ÷3ĴÍ?XÄc:†2ÀÚìmk÷[›Ä˘$:‹ œm{÷nĉùT+öo=ÚİsóĤJ3ĈPĤx™È ™ßqÙ²e}úôġœÍȀ÷Ġƒ˘Ï}–.]:pà@cyǛéŠsCÔoó?ñTlĦĦMjxDdÔÑcµŞ¨Ä…jnúŽ\c,[B‹VM8—%UYĉ`ÜY^pĜá‰o–â*Í/tF4I<µ9N§Óbµş\ X,–ÓĴ AAqš!Š˙xqìĴ^ËÚ>ÁË}ùÚ·Ÿú USƒĴQɝÎí˙ŸëŸgÀŞôe_|ıh]Z‘À“Òíқ¸İgLík.žúÊ7·ûòċñÚişZĵqŝÇs–l/pښġ6âág5|UU•áááu…l„††:˙äSÎ=ÉÏBΙ”pÑPbċ*PFùĦ·6í#X£÷•ùşŒ1fSĤ³IOF™BmˆÎœc ĊYS“5ÉX0à ˜BF‰ ‚'ÙY•šµ˘ ˘ŞŞ2a„s†(„ÒËÌ.‡cœ!€BÎîeóöıd=sÀڒ˘jhÛ2Zâ@aï’P¸lAŞÉ싁,2ĊgPĵè{?ŬáqT£Ğôp-`ÙŠÙż—~>ôî.ÓÓ,7Ŭ‘œ˙ġç[ÊËo ‚²“9ö|ûD÷e]†żê–kœ?bìĈ™^ûöş"*7ÀXîâĴR°'5 çîÂÜLžĜ$9 J²Ê}šı5,܎†Ż˜­­nùnö£m˙™9~ÔŞ]ĴéÏ}2ĦÁ­ŽĴÚĝɸΟG&'ÇXk*ÂŻıáIג´†2= Ôê̍?>ùL·Ħs‡ÜŬuÊkjƒ<AœV ğ,{_–C Ğ´ĈY›•ĥݘ0kTJ›DSËö(`”…³D4iÙĈ8kî’C]:Kó‹ÂÛê?ŠšĴÍŠġ4%Ĥ}nqÖFŜ ϗ€üâ—ÏŞéÏWiA1˗-ëÛŻżħJ~͛o°7ÁaB*Ñ2ÎĴożŝ˗/4x0€ç¸ç$ÉtŜTϵ„GDĠħ.$62È^üµ…J\Ğöqzŝ†Zžy°P~‰ gIVVİ @UU w9E¨Ín`JˆUÍÍÚW•˘e|ĝÑğ-üoùû ŞjMu}·” ‚ ‚ ˘.8çkH}5úš_;~D×p½yxr$òšÒ*Hfü}ŬŬ5‡wüùׯf>5eÔÙêÚiŻÎÙßûĈÎkċÙiû1Êĉ×·ZypíÏóùek1@ÏbWĉOoĵŭsÍĊ·ı;öò9ßOyÇŝÖ ƒ“ê˜šŞşŬ.—Óá@Dž ç~;¨¨ŞZ[]íĥ%Ç4|@Žò2 ‘ÉꀈÈ8—2Ĵĵž²02ĈHŭ™1€€Œs.Ŭ<Èd޳ŻMYUUž ¤çGÊĵó…z‹Ófƒ3ިa˜.W´  Ó!}ӁŜ-qQÏlÔ⪙_˜HŭׁÌô¤í™BíÁġ{ ˙ îÑï(òżŬbï6ü?ñĊ żßmş6ĴÙ·z\yÑĥĦëvĝwÔ¤˙“ŽWöìeÉŭaGµßAÄò_ÎÎzï}ƒ·Ù†ÄïŝhĈNŻà‰@cùbmv^ßDHß`$† £Ú aħ#1Eğ|şkÁgt½ïÓŸž0bŝop×=–ÈßĵŝÜ|Óù1ó~+ÀÎż˘;äLßRì£4ۚŸĠ ò–ä4üĞoksqwžġî”Ys÷8`_dN-˜èú&”¸+gV†µğqŜèöċKŸĝ1Ç4w%ïí·ĉk?ĝb}^]âıç×#Ĝ£˜zĈ:şUA˜ÀÚüŬÛ³ĞHĦçöV;%…€¨ÉŜ²şDwu5kĊıbQXâÛtĴ-8‰É횄Y8UYğ³ÜV™˘•¨&MÊ˲2Ê<½†$&EÖûü³Ĉ¤´jŭ1áĦöpĉ£=ĞĊ5A;c“5ċUÒû,ÌÚ÷ğ.…Êì1¨ßí3„^QPv~é}–.Y2h ”Ï[És&½˙`†B8kuUÖá֐#†FTe8y´ÍjQ´wuE-oÊ€Ûš´kßŬE$·l"5jtW•Wóè”öĦù³3òĥmëÏĉ¨ UUͧTğvl5^wévĥŝ·¤n<ŠÎ ‚ ‚ ˆ3ΙŬÙCGĞ=˘Î2}):w‰0ŸÌʆ‘-:uêÁÎêqn×c˙üuϝíİ{‘ŭFŜwM§P€^[”˙à™ié=Ÿ|}äYvĉÎ_ñÉ›†Œ½ÏôY_emÚ˘ĊY1_9Ĵ£ °cĜĦGßúyIF˙ğچĝOJUĠÚÂܒYÏWĉfbŸ‘€Z%óԍ˙mzö:@+K³}ÛfY‚ŻÈqFŻ1¨] 1Ĉé~g!„ĵyô‹YqÓY´ĞÈ–Ĝ!ılÁ+ɞ{gÎÚ6ĉ‰ïCÍâħżîw78–FŻûnj _“îny£cğ”/żmħ˙áÊŜ’^3jÀ¤ħ§ü]hIjıùûŻÒÑó…g”Y—šYê°5½¤gP3ójDŭcĠî™÷ĉş[Ŝ˙ïĉĴĜ›­{eĉ^§÷\ÂÏ~i\ÁòĊ‡|–À‘ħq/\rטÛĥ~ħ1³šĊŸdóZ_ÇäëƒÙ[µ‹³†µŽ k|ĞögUV–dfd×`ĥĉ;´KisŜCFŜ~qó=_\óŸùĤ?7ág?8ç…ᚘ­CGoÒ˙c¸bûîŒrŒnyŜŬcŻK,ZĝùΚ F`u Ğ‚‚[láaud„°P‹öËmMÚġhû6P"›µnêùŞċÎìHiÓ:JQ~è°hÙ)9o?`MŜŜC…dÜ÷ŜymNúîòfíÛÄX*’Ì‘˜t”QAb¨ÉҘlhĉµ–-[Ö·o?ù3xŻ’:²Âı¨_€öBïôÜç>}úÊ,sç†ŜàfDmaNV™ùÎŞŞĈÓÓF!ñ-Z5 WMUÚÀي"ƒşÑQ–QÂbì•92\-[ĈÙ8şÊ‹Ğyd+Sd :ˊkCbS5eêx¨ĜıxêĠ/ü˜ámĊµ¤ }éúĝïÏŬD¸…óÀW·ŒŽ~gÜ]Ÿ~ùh(:*ïü+ŬËxòġŝ‰é2ò˙ŝ‘$¸jʜРjŝƒïY[ ĦíŸ5çÁĝ²};6,œôÀûó˙Íö֊YĞ—f]{ ûg™I:WÂc’ş\ùĜŬ£“lŽÂ-Ğ>ı}ÊÌ?Ë0È£QÇ:–UA˜a!qmşĈÙ€YÂíàĥrPKöĴÛPìÔżWQÔV×ÀĤż mMşžß5&²}ŻóÁq Tá,ÎÊs´îlx™ Dù‡#Û´‰iì`#À+CżIR†XĥlYß~ŭûÌ ßF}+SÂFCèËÌ'}úö[ĥl0†ĈhTbnh<<ıMÇdÓQ›·7³:İMëXßfwUÑá Ĝßyh|Ğĥñ!ΒCûóQÍ['GXDDaFVĈlÙÂVšï°%&Û<ú³Z•_âĥ'E{Nħ0&ρ™b‹8H0 –êĤU…Ŝĵq½ħŞSçnFƒ£îŸ ‚ ‚8£a,**şĥĥĤ>)oﴇîšĤ½Ž½â•wîl+Ÿèn§ËépWÚñû׿°vCÛÙ-M½?óÏ>·.ıGżËîwN3à1>ŝñ…ĤqÈĜ˘²  "ôgÜYHLB8ì(¨ @#bMĉž6çž_Q”ƒÍş'ÌëV˙e´9ğÇı€2=™wÎÌ9nxœÄŒ1ï |L_†u˜yTYј™Şé˜÷…s;ĴÑbÒB!íĊFBŻÍä{‚ |FR‘+€ "rGĠò£uµ_ևœÓ÷Ĉ„[ïÛP´ ¸&ĊË}gŒ‰—AXşĉ½ì=˙•&ş÷ı5eĈemÔ9× Î˙âǽŝ™ÌÎĵĠŻ^ŭz îÔâÔ'Ü÷á„:+_sßù=ïó[^ÏX°yê½C–Vîѕ=â=ó'z/,Z3é5“oPßXjiê{co|ŻŽ YXûÑï4Ħ;¨!êCÔVÔB¨Li>zxH¤YŞVlÑħaE‡ĠĝñaFÇè,Î.V£’l „³ş˘˘Ĉ%˜¨ȏŭ›Îb 1›otûŽ]@w@'§´<ĉĦ‚ ‚ ˆ3TUĠírğŬuWé oÚĥ];/YžĉĤ\˙Ô}gEXm‘ħ‰‰16ó‰7 MìÜ÷†Î}şrÁä翛ħ‚7okŬŸÜž`‡ÊÂ*MTDgYa5D$Fllħ†$=ZÁçŻڇ-írIÚì€îĜI;aFÄ&M“ƒy01ˆr|0.zŒ³C_5?· zñ5XÖö3/ñÉÜ0[Cĥ€^zGd €8“{‚Lï2rÓÀŒé;àıvñ˟ ‚jlˆBş–T¤oÚ3W³ 8ê;(ÀA…3P€ÀšôéŜ”>ĴċĥLíCÊ˘ÏÑÏ~èĞ_wMĝ´‹Û[öŒZ˙ôM/NÛ]Cò3A§ÂYšµÏmaQħvXH|§s[ŝğġpEË‘ġmÇB˘›EÖş2Ójc›&'zßeF!„@BUM6“2(gíXn’£ĴÈşG™!ıb 8hr™Ċ!PżÓEi0n³×ç€öLC0ÎV­Z5p`Ŭ-‚+‚˘nY’[Í"3ċı‡)­ÂÌéÏUĠžÔ4BP+rލ‰´)ÂéR…Á̘ĝ„Ĝ¨p#„1À†ò§Í(Š˘9 …otyYèhoGAAG " U=/İ=ı}‡ġY›™­Enñß-É(qA´5ħKGûÛ6rtï X½o}Ĉöí°ħ˘(ÖĤ-[>û‰£ĥvë·_ı].)›ùı‡AWDŽÚ@ħ8úÒĝkĥ`NNÓ#İş½ġhsf²„{·4ĝ:  +5Óµdó\cĉg/Íölm0Ŭım flím|UUu£4j% µ=#ğÚĵ󲤽ab׍Qè%ˆŸY8s–ŭ˜cü„eßvNÏ3r=cı}uA‡ŻNÌXġÎ]<âúĊ8‚ ˆ³„ĊĥèxAÛHÓ·›¸C&Š IDATĠĉ‚ .Ĝ™‰p9\À]jéžU˙Òîċ­ŝ3C_^üϟLÍlm.ìÓ5ŞQ-ÓLğ@SBĦéÄ %pù½Ùe—É,óyBĊŭNêBV/€U+W\vÙe¨ß—/<2dь†† Ş5ĊYÙùN{rˈ* á(ËÍÉ)Q)­šydĦħ-:ÄÊFµ•›’ÒÌĈĴŞŞ2:6´ĥÀüˆ&-[Ĉ†2"JÊjU{¸¨Ö–*ĥĜwIQ@Yi‰ï̄ €.'%˙AA'Ç>^ĉê­]ÓèQ‘µaѲ"ÖĉŞäPQşŝƒgĤ÷|òġ‘gÙë:ğ·u6$ċŻï§ÚìöKb/˙|£W´ İk,éÒpşœˆèt8TĦ@öĦ ßfŞ@D§ËİĝV‡?ñ ^VUŻŝhv%!5G3†À9÷q@ÈÜgÍ=­_J…ps ³!=‰ ]ŭ) kÓ<³ĤĴgfRœċ˙œ1@Ĉ¤ĝ­)Ȍ Ĥ(ŠB&As…3ĈTU`Â-˜ÌĦyHÛĥĵu`ş ŠĈÉ<$‚ ˆSžÒ뢋Ġ’Ŭŭ›ïPğÙêĵóŠüo)rĦ%Ĥc˜O+%Ĥó€a{Á ŸÖ 0Ô0<_çú·|=h eK—ġíۏjĥds(G½^C0mˆUĞVGÏ3#„ĜµkGR³d…fYúĦŒĦ΁2JYó #"S" T5ë0(À@ÈäCŸîŒ1·Û ĤĈ˜P€Y@żÖB€Ç†Ĵ;šMžhÎlŝß<†r˘9FĜbî…p›ÍÔĉ´Ÿ™xLŬzœŸ·‚ ☰69gà0÷ŝĤċíû\ Úı m~îċÍOÊëAĉhĦ@ŭ$FKËXµj%ⳑá%ò_´‡Cy>Ԁí;ÂÊU+Àċ˘@Ÿ!ä*-݃5„?<$""Öm³4Šĝ À­Ħ!ÍZĥˆ k°O%"İm‡¨Šòj‡›G6kÊÀe jQ"“ÚuŠŞ¨¨qİ Ä7ħכá;wŜ½kwÎál  òóĊÒıËIı‹AAAüŻ.{ċË˂_,ĵíÀû& ĵÏMÌĤÏñ]hëŝĝg_z-Qâ{ŬúLŻ[`ŽĦĦĦ—ôé÷ÏŞ›S7u;ĞğYƒBìŬ½[Qxï}CBB ÓS4™Œ½”XCÊgÈ8˘ Q×73ڐ|‡ZċQòÁ"Fó\ÍÛJĵ ‘ËOVJ7AAA"íÉL“‡AżĴŬgŒĦQœP;Uo–x6ÒLÌġ9 ÷s|˙ pÎğtíbħZsss„P…P óEéÒËɞAAAœ|ÂÂí—ô (–Ûw8N§™ĥwĵwŸ~ĦĥFv¨œ|²(´\e@¤ġJË0µ÷W†Á$5ËıĥH·&›W˙2Ĥ6sC§6·‘hmL˜S5ü‡×GÔĥB0(ÀËSmŜÜX¨ w’ ‚ ˆSĈy*Á8èé̌qù,c\?;àòñ(Ĉ8gÀ˜ĴPĴßuĈzìÉÇ{ÎıĊju8Çé0µ5aáá éšmħäçċrÎI}&‚ ‚ ƒKûġ·„XöîŬ³˙~ΕKúô·Ù‚ò”€¨işÜ093 UDi÷QŸ | Äĉċ†œ ´ú;h^ᣃɧŒˆ"?ÈĴ…›É/ädˆż£ÙĜÄtq@ğ‚ôÏü&‚ âԁsŽÚ‚ü~—_ŜL˙×S9@ž40ù‚kËè5ëħ'ï!Ċ]ZRRSS}Úú ÑQ[S\\Ÿ(„Ú`kÎy×]‹Eħ(]ğv;ó#‚ ‚ ˆÓˆpûŭXĴ!Š˘\Òw€í4ô>û˜zÊ*mÇBj=}VyDc!„fs´üÑbníeş6Ş}37ÓÊ´Eï …röĤQPf2""”W‚²Ĉ˘BaĈP˜Żï‘qîѸġRBgÎó°Aq:"½N§SáPşŽëç >§2Œ1ùx ñˆ–,ZètԆ……ùퟀ!,VktLŒÍVXWTXĜéDÀ³†„4m–ávı‚ÙDjt§Ÿ ‚ ‚ b·÷é׏sċtTŸÍ "2í2HʳˆÈGM„Ġ–ƒ9è/9Ù'Bx!4„c!„RGM#Ŭƒ ÊĦg$}Tô~”UŸœo(‡´(i:µeÍL%™IuF”%ë ‚ ‚8QK„Ŭ^^^Ş—@½*1µuôr‚ž–àtԖ—W$&p!€³Û푑í!ÀĠi˘*Dê³„Ôg‚ ‚ ‚¨‡ˆ“=…£û ô@ #ŻBW€}Š˘wcÍ1mj‹Ôr- ‘qĤ ˘@Í­lµZQ/EhÈÊĉ*" "ôŝ@—žċ¨ÂżÁˆbÔÄtêÌ3B(²–˘,ż¨Ġ¤×.µÚ‹rt!„PŬÀä& ËMB½Vp‚ ‚ N Ğ5Òjħ……•—”––]'Œ1‹ĊšĜ¤IXx˜ż~z†¨Şj”P&‚ ‚ ‚8MaŒ‚ ¨ Á8gLp‹&:JŬ CDÎİ#rÎ9׌ˈˆ²âğ)?ÙlJfQ‹abŒqĈAw@{&p–ò…é³³—ÁÙ´–™J(ԕòa˜ş‘sf¸­EĈ pÚ‘‚ ⠀ ³Ùì)͏É;\Ż{÷ AAAñżV*Çr†L/hqpĈ}„\ŸĴ ÓáŸËa4/´dÀüWûälDÑ­ÊSa „ßÌ@Ó£9 ÷u˘wĝרµ,iĈsEî—Ö‚sŠà ‚ ˆSœà&{2AAAD(À, ĠícÂcfȁ3ĊÈß&c1ètŒ ÓÓ9÷äAk G!,RvÖôe?ېY‰ö÷)£iı9ïœ ]— ½§nŒÂ´ù0Da,çœ{™²ÑSé…‚ ‚ ‚ ‚ ‚ "t)9€Ż×'IıüÑ\hc,ôlŽÒm´ XÁ<ƒ€VjŸaÌĤézj׌ì`Œ!Şà­kËÜkùż”Ħ9p)I !ꊸ&‚ ‚ ‚ ‚ ‚ |³3€0P¸\ ‘oÏ,_×W™ äFSYâ3˙¤Ĥ•`RÍ-, Pû–p0YŞ u[‘Ôß9AAAAAa Ly>ñÍŝĤf³bl^hŝuêÑşË˜1&„jxÀĈ`>ÁŠŝxÀ%Ŝc{öÁ§Ì yĈŒ1sĥ3!€1Ĉ# j•‘10'uAAAAAu ”B € uÖVqĈ€1¤ŬP" “B.CMĝ5<Œ1 €ÖáÀÀpû'>ĤĈu›c:$²DäÜ~ÂıñÙ<+VBAAAAAԅ9î™1Ĉ=É ~Ú,ĝı§ŭ1ü—€EôÓ]ɊŜÌċ 2 „1ĊÛÑlîÔM›‡Ô St!›/G·ÑUÀ0Ÿ `”IԜӌĦá ‚ ‚ ‚ ‚ ‚ ˆúaŒ!šìż†*˘ǣÌĤŞ ş3"g€*2Ĉ8S„ ˜Â8‚ŠB蝛ŒĊÈ9c˜—Y6ÒdoÎŭ-ÙuÍê 1›öĉŸ%píßO#ú² ‚ ‚ ‚ ‚ ‚ ŝ‡1ğ“ëŠ@D·Şbİ›íÂà`áwz²Bπf˜^¸Ñ‰6'ÓĜÚO¸Wš³ŝ40ä€Z~ˆ”ÔıüÖ€Ĉ˜@BZM;ÎÊßÌĞ AAAAAQ'Ş^RσĈ˜Tzh şN]÷AĠ˘)LaΠ÷ĴmÈ,ˆˆ€È3îcdöíÔ$o3żUĉDŽşĤċ˙á³J)|Lŝ~jc ¤h‚ ‚ ‚ ‚ ‚ ˆ#D*şœsP…yı)ñY57–A2‡Ù§\뛿Ħu"ĵŒÓ>30^ЈR÷¨LAàà§ A3ÍŝP}Ö³œA˘ŸÓÛĵ'>S?zxT÷Ÿî‰îaqúÚzĜÄG Là'{"ÇúÌAAAAfŽŒ * p†L‘%šf+4m…öšdfŬÙ;*YxıÄgÍ7 ğÙ?÷=Ċ ëL‹â¤²ÌüIİ }ö½wß0°™ċÈ6;Ñ0{‹žvOPNÀPQŭ'-,Ŭö͋ŬB˙`§Ü4BÛ_óäğ„Ÿ$ڒxĊ¸İׯŻJK-O]ĵú;ğ‡½?ŞÏga­żú邜´ÔŞ´ż6òĜġ­C()£N-˜vQ„§û kĞŜÒÊ­m&,M­úéĈ$…AAAAŝş4+ûhÂàçWöÔôÊ}DŻ6ò…EĦ0Íí³˙„üS2|’šÍËÁ\:·3çyxuËĞ+Ġ9 ÌÍT `]­^ù̍FpàħŜšñ"ûhĜĝ…Ôʕz…Eƒš÷ĠÈkw´víŜQAÓ8ħX›÷hZ´xòôEkkNö\üp—eí,KċıĠÙkHż ŭŝìo%^ÙB<ï´yS͝7ŝŝI{•˙gïĵ˘8Ú8ŝÌì]AŠ""öŜ{MħĈnìĈÄŜc7F½ĊĜK4£ħĈŜğħ˘Qħ!‚”Ĥ"J/G9ngŜ?önoŻˆŠoĉûÉÇÜŬÎÎ<3;sċ·żİüÍÓwòÈî0çlJvrÈld’Ġd62ÈNÏ"úU3 ƒÁ`0 ƒÁ`0,ARBzĴ-M…ŽB8Ž ˆé҄ç…b˘´Ħ-Ġ‡5ĉ„H­-(Ëâ@˘, ¸ž´a˘4TÈwFˆ0‡ħ S„sBµšvô->â(Eaˆ€ú`N*½S<%  Hş|gqóbp‰nÛÒÂ.,ŻqU(Òâ@P@èĴjvĉÎdž‹˘î\èŭŻ?Ò·oïmîh6BÛÚ~ P„Ŭyv`éïÛO½ óulF—âĉWÛ,¤œĵqüÜÑvz6 çg³7zġ,@ŝèÂŭSÛıŞe›’ŸÏŭŭhLX€"Ô÷ŝĉħJÊ-†ŬZ,ßuĝ™˙]EX€"ìĉSż.ecM[ĤAŽ•ş˙zàïä°EÈK“Ğéo4BÇf‚ŝé[\ZuħÛRWĥr´Ħ)„ĞüÏàâàÖëJp•M-'3;P€‹5°vó@ż›)Bjż˙ŽÉĴJB61çqÉNË>P„(Âî„^0²†£Ċ4?EÍ@rÂnfµY=ĥ†nQYùžúıNû~Ċöë7Żœ4zĊ—Ž z––“œ´,"³ċ¤´Ü“ĴŒÉ­*ĥ)ƒÁ`0 ƒÁ`0 †u ]p€Ħ’q2™ Ô; B8&”牊P^”§ !šĵJ”gYÏ˘~-hÖ2„ŞpDTŻ…“Ò7€6êġĴ§#K_TÇM1€°Œ ċ˘z% !cQKÒĞMtżÖ6M Ž"òAô•ßg]ˆÊr­?~Î}âj÷ÛİäXgÑŝmc•'fO\ëŸîŜjÄÌE;Vĥµ-Úlöµ~Ŝ6³×‹‡ú†Ĥcç’eÊñ/H½³aŜWŸyÍ}ü\ `_ŝ³Fö7Ee›; 2ŸĴ˙²ŝz7ïlygȐ?矓`&BY‰:ġÊÄní9;ĵËşċ2vôô²×ÚĈŸż:/Èt+y{~Z½‡öòöînużÌŠ6ZqבĝÚâéî&€WĞé nVĠé×KI97^yhŭĠĊıSÖ£*§?zȵs—İĉÂÀe[5ݍܽ o<.ÑûÙC÷nNĴÛkWXıĥÌDÈı·Ŝ²A÷Ä3s&_Œ—m;`lM1xSf'G$Ó^EċÜJ•â"ߪŠy9CÒ£ĝ\Àƒ‘ĞLrŜDĞ̅‘J¸Íúj ğ–ŝ<+,!•—s•=}mĥ% Fç<I~rfñô1ñ™ĜµĈ Y3ÖmÍ jóË]³ÙfĤ¨rÂ[òëÚéƒ˙ş)Aó"vnĤ„.ż§^hŞĜ›žÁŞĥ5]·ûf¤dSw9Ĝı\•räUPgËь·YĞJ¨ĉí‘Á`0 ƒÁ`0 ƒa„ÂHĞ‹–ËRgfŬĵfá< ˘ç†Ô*CÏñBğ-™Ĝ’:3™RŒ1Dx*­Wê?­ KçÖäV Š8PàĤ”9WhBô[Ñĉoƒ6ÉÄ^ċù|ÉN/ž=ĉ›p7¤Èç˙ÎéÔÒġ`ä[ê4e|İ{£[-Ŝ˙–À½PÚòöŠ‘mŝÎ_A°óg><WÉK7oâİ <’iŝ,š‘á’œ ıÉÏ#"Ÿf‹G°éS€&‡Ŝó÷Ÿä -öÌïÎMĊƒ}Ş–vBA™ĤUcUzlh:Ȳâh‡Ĥ#4 .ĠaüŻè•Ŭf. Q@QûA0ĜE8äŬiÂÏK:Í]Ĥ¸y-T^Ìèù˙üç@œı0 ĉîĠs˙¤Ü}lß%2.Êzğrĵ")‹–°•;Ԛ³oçÜ=-Úm+#é ÚÁ%Ê %@Ž"‡) ƒÁ`0 ƒÁ`0ġe=? ¤[€R*¤& Ib^³R­Y´ò+ƒj´ÔLZÏÜÙȰ11D2RûjÁÊ@³ÖXèO­·ĦÑHòŸ“E½9ğŠ-*r6·Ŭò6-̸·˘• <ÊıZ08Hğ3sÑÒCäí}ûf èTÑIk{Áż9ğ÷!_ıkgopÍڔQ=-ô€§w£D}ßLylË Y·#À½i§òĥF™Œ$…>Kġh>rx•à=‡ŝĜQ}7]K¤< O–Şħ+×ĴŽŝcùĥƒ·Ÿ?Ğ× ÉÍÎp(jgpÛÈèµ>îȚ³¨Ûà/œIġż•;´ñT×%+ùY˙*rġI!ñ)ıEê˙,ëĝı€“×ĝÖ½š8eNRJ&¸*òĝÚb™Í`0 ƒÁ`0 ƒa QÊ%” „8Ž3Ì}Kê+h³˘–Ğ'Ì RÍc,KġÖ0ÜWŒ‰ÜB¤úµĉLL „°6ÓU{–d{CÁÚ 'q≉ҳ)Gü@bέß4úÏI{ĥıŝĥ˙lHb½G%ŻÔ{|_™³pŞ7wVĞżğQ)9vž-ê>êM–¨LfŜßħ7¸˙Äm ߛyE“˙léĴܘÀĴÑ­Nìüf‚ĴD™"Žî ÏÉg„{žq'&Ž;2éêÛ˘^ĥîPZŠ(Şç§v^żpÉĤYüo×^Êĵ?ïW Vh$ú܆?żß2gËĠš³Á\ċïĤŽw¤óù7˘"o<Œü´eŻÑç6nû~Ë´żÊVôÎqmT@i1ÂĴ—ÂäŬ;yßĝĈ÷Í+ÙA˙ùK[á{‹_ċÉŭJ,T’óÒ?Z š0 hT&rĞ]BÏ胤żL„!C† Lı“îâ){xüP¤kSÔÊv3voëµ´ŞLqü·C£×ŝmYów(üíÓĤŝŬ˙èĞ\YÒ+…wżĤQÛ&>Wf£s'³Nö~µB’z3*úíšL şıîïôVĠîßÛĵóšÉƒĥ˙5É€ĉ¤żŝ'=öÓE IDAT\!Ñş³ž,½Żúâŝ›6÷ç“CĥOûûH¤’˜œ˘V6ĴŠŜğáúìßž‘ÄëúΊ_ŭò?û;AfäíCÇo8“H@™< ûÌßáJˆ=*(†TÉz•ĊL  ƒÁ`0 ƒÁ`0Ì^`1ÒèĊR0%”RŠ0ә)UëÑ˘³…aN³¸]ĦTĞ*×p*Ċ ıӀ°¤-œ(Ö¨~@´–SÄlAžb,£<ĦG  ŝÖ lEˆ14kµ5á%-jeqžç…oġ( J *àçn]ÙCççaUŞĠäyU‹âġ òšò*cÜë{óˎkŜ‡Bá…+?t˙Éß6s"ċ}‹ƒ²-ƒñ_C³ñ%@%<%+wŻl×Ħ³Xĉ҅³Ò§ ƒÁ`0 ƒÁ`ĵ z?3/]8;qà$pâds€1ÂÔş•&sw,”ùŬ,bghkëdkë —#J… hDDe@Tk,*· ~ĴI,ĤTx¨Mh,8ĠW|QHÇĈB*c˘çżŒtIämġž„„Œ˜"!mÖ3Ça!Ñ7DŻ]JİšP­^ ÷'.RĥzĠ"¨XĞ&ıž˜°;èż >;T: VzĝË8r­ôĊ¤)•2Ï{?™Â´-ƒÁ`0 ƒÁ`0 “GW BÖĵ„İú(€ÖAiu°”Ô­D³Iy™Ó” ġÇ0.ġRJ˘‚¤Ž°v÷C„P jSf![Ĥ–½)EX­, Š5­J ! aDħD–ŞÏDÇĴC0!@ĦˍvµGĴĵĜϓ$‡X0jòċÄ÷áá[ĜıTĝìëï{Tqħ éÑ·NŝÜqċċ÷â^üaÛb0 ƒÁ`0 ƒÁ`0ŝÀ—cuŝ´ É  ÙħOzžÔ|C›mY‰ ]ëH¸”Ê0‡h\5„czµ›ßŸP ˘É_Ĥ$NÑşUİUp„!jQFtĈó”HšCHê"ŭİ‘ykNGÇ9;Š‹êġÙa]Îûżk‹Á`0 ƒÁ`0 ƒÁĝô‘d' ËĜh~ŻŜր 1RÖñz–˘·™Ħ:·XLÖ3â0#ĝ"ƒÊġËkvQ4ˆ#Ä`İ{BDGSízÂ4ƒÁ`0 ƒÁ`0 ƒÁ`|x˜üĴqÂ0^L, êb}½—P¤Ŝ°O-3 /c ˘°-Dbİ8­gÁ!ŬfƒÇ ­ ‡t7BL…í ġeħZÁŽi^Ô6éĉV§™ŝÌ`0 ƒÁ`0 ƒÁ`0… Şħ×à O‡Â2΃P*î%¨QĦE ׸u3èÉĵjŻi*cPĞŜ ÙÍP°ĈRğs€f·@ŞÙ|P/[™PTwÖTEEÍ[OÁ .#@) DG@¨v_DŞniš3·µ!…ĜšÁ`0 ƒÁ`0 ƒÁ`0 B4`„0ĤQ͞<ŻÙĈRJ¨ĤL€R"‘ĦP­ÍĠfD#J€ 4{jµcqYĴÑLèjƒjM7(–‚èğtHe3î,÷™Á`0 ƒÁ`0 ƒÁ`0 Jİ(Ú"İş‹5YÈTGÖl?¨ó˘˜'Œ1ĉy$ ³P@Fx‚ÂHí÷!îfHħžż‡ş>á_NW&ĤBÊ4Ş˘!@)È'œ­qÚ(Ñê~Q„¨mÍçŞÔ„RŒİf‡DĴ+O:r’y>—Á`0 ƒÁ`0 ƒÁ`0ŝkPB€RDĠ"-x#Ä^#şRB Ĉ˜òöBà(!(:0Fr HÈ}&!à0&”"S7 T=­++kò”…h„Ċ£:ĦSŠâ8!ÄSD)!„P œL?Y×÷Y-4‹¨¤6Á—|ĉµáŽˆ ƒÁ`0 ƒÁ`0 ƒÁ0İÀĞÉV„fqŸ?İ•³ô)H2˜Á ?X´MĤš¤ÍkĴ6tv[Q‡uš;)P¸\3ŭ™Á`0…ƒKÎ~ì ƒÁ`0 ƒÁ°Œà´Œ4ˆ†˙êɄŒ9ŭ ĠZ6HÏÒèÛHkÁ!ĥ-<Àê=˙0K^ç'hL™‹ċ0¨Ó”ĊĥG85ë š:Bœ¨#Ħ÷„ „D i„OĠÍQJyA›§€â sğ ƒÁĝà´ëùc‡À`0 ƒÁ`0 †(E@1ÇS€!‚ĈK)ċvDİ]7ˆ - vÊcDÑì‚x ”Êd2%„Ĵ•£Ħ § ÉSÔ’Üiéë fBèê\f½ŭ İÑ}0ĈDÓ7ħBÀ!LµÎÖZW,Àxâ7ƒÁ`0 ƒÁ`0 ƒÁ`0ò†FĥU+â kÎ,><+d@‹"° JSur2ғpezí‰éӂì,´!d=sš×Acہ‰öêö4bıĤŬ Ġ1<vR¤”r‚†ÍE”'<Ĥ„Ġlc¨ LâO"@Á`0 ƒÁ`0 ƒÁ`0ĉĦÀS €˙jĥdaÁsBO}Fé% ‰ĊZğfA€ĤW8 #@H½ Ħ­'Në‰Üj' i’òҀÔá"DÁ ^ôÂŒ1á8D "X0Ğq2½z!XB4ƒÁ`0 #oâbƒ=üĜQüİ]·~ ϒ֔d׈ñ [ ƒÁ`0Ÿ"Ö‹{Q—B(Qg,c,Í$%_éSi4Bˆ8iÚ- !“šoH R' ñ_Ħœ¨‹ġŬP@“RŒí"” JAtĤ”Âóˆçy*ħ~Fa #^£ğSJhĴĴ™Í`0ŒB†¨ĉôì;àcǒ7ŽÚ'<ĝ0_zŜÂVĉğ ^£ÂàÜ-Ì"ùè+ˆ-„O‘B2{ }5}xŝ?Ö/?{ûb0zXó-@ÀÉĉ‰ûùi³‰ÚmB?ùX’ Œܕ5VÑşîÍğfá6­XOÛĵ/41aémV²F•Ú „€‹´^ĴbšŬĠġPà'zFKumÁ‹DP a ƒÁ(,żö{ôù>Á} „°àĝáŭƒOñĵî҅³Ĥ‚Q!ùwéÂY‰”°‚ĜBĝä($³·°QVӇç˙cŭ2ŝSˆo×ì}ŒÁ`XüW€ˆ:2’ìá§÷µAO§Êp'èÎ`LËU[JkêÁ™`܌@§"Aӓ…<S,Ô InF”B‘Í…³¢,é!Ĉ"ş>ф" Hí6Bŝ6Bˆ"ŽÚĴoŠ) ôejƒÁ`0>Ò_ûŸ4z?à?Ċ_ïí:t6ú­P‰n…ç×f!‰¤°­ ĥ> Éì-lĥĠôáù?XżŒ˙ÂÛ5{7c0"ĤĊ ””*£DT†‰ÌzĉÂ9‚ï³Ĥ+!ÒLeí)„F€)`C j€^½`,ïXšÎ,XPKġhñħPFŒUô!„Qnë4š -*ôb= ƒÁ`|\„_û_÷îoĝ1úéòuïŝ_÷îôèᛸĜ=ÀyĤ]‡Îz‘*Ñ­üÎ,$‘ĉÄBĦÌŜÂFa^MžOzŭ2ŝSbÓǎ‚Á`" żĊ½¨Dġü4„§†ğ÷İ}’5’Żx.Bˆçyˆ½Rč 1 J)/m˜ ò.˘”ŽŽŞ(À‡)ĉ'ˆ "ˆ LĤ€QÊiĴ…€Ô1%T%†Ëqœ`ց0ÀKӟ ,Şĉ<Š( ĉa ê}‹Ö3gö´ZöyġOš˙`—ïN!™6…$ ƒaá§û gÙŻwĈĥŒOĥ~ ƒÁB)ĵ—B˜"à…§z ÄnK(èԘ‚ Îb rÌa ÀD4etÇBD)™Ân~Ò´eŒħ ƒ#³ .‹áRÓIÊzŻHŸj·44@j3-#&J‹}zK)EÜĜıö°Á½Û–”;ĝ˙ɰ˺ÈĞM8İZÓÑùĝ²HÛÂ^}÷*„˙.´/ò>Ûµ-kGM?µÙû!'›”÷=Ù>VżŜÇvÜIÙùyя@£‡Ŭ{ġ{_\›î½úuïĠï“Ë ²ħ…'볤m’H„„ÍÂż‚ĜB(T’Ù[ĜĝTVӇç]żŒ˙, šÁ`èĦ÷-`јjh6ç“xh€nf´Á‰ZmVĝ‰†ĥŒkĠ‰ÓTwŒÂjİ› ^EĊ|dİІôƒ\ Ċ8i@€“è×z=‘" 5/qôen1Ó[z"gXŬ{snôÍìs—§…(ž^ğżyL[Ġ´ÈĦZ™ç}ï(ÂŻo]ÑÙÛî=5dĥËĜıî¤ġ‡˘CĦ÷~ÜÜ[sÙUîı,,ìêĤšîjSĤ÷×>7ŽŬN{˙{Ĵè´EŜŝ=£Q—-Fìï [ŬևüQĝ#4G ŝ=O6~Ù5Y|Eq{FCñŭĊĈŞ[/—ÔqäÚzÙÓ`µžz˙ÄıĊ}9kvŞuk³Ç÷ŽF%ż|pñÄ&nê fßRìË´_şŭx̳EX@˘ßÑÓsò‘Ù09VêşfÏÁ}­lċ-ÖÇ>tóçÖ%ĴycF6eیŜsìbbX€"Ä7èŻ9£ëe~NÖÁ~ş3Àƒñ)Ö/ƒÁ`0ZÁXŭ”èjÂêÄ_ĵĦ­.ƒ‘áBâ³X !D5"ZîC(¨½X#4‹ÙÊjmkq¤£/TÜP’lĦ(ġ̐JÒzÊşĉE"ĜƒpœVĝË#„S´ Ÿî+§4|½Ŭ·âm+5gĈèŽÑ5†žyÍ[>·@á|z,żşĵêU3[ùq¨7෕żÓ˜3exKĉşÌy ùmËÒZ˙ûiòm¨?yŜä3Òë 9öÒü!ı×ê0yÒ¸)_x¤l´ĥċ;ö÷Q\\˜úŝ%A½ĥTİÑÁİ Ë¨_×À+Ûú£‘? „fĝˆÁż×ÉfużÜĊĞ´üĊŠsN§9xUkŭĴY+şĵäÉ]ʕ²ŭwí˜172l\Êĥú/U+ÚeÀ’gJso)vĠĉì\> .͟şìV,qŻXŻıëÛT‹ïŽġ–íZ44ŭĔ‘³$‚KİʵìŸ[> äżY{aÓĝKÛ~ĝ= —¨ŬĵAqoÜÎ)Ï~6˙˙Ñ­gßSÇħŬœïƒOhħ…À(ä|BĞéÖ/ƒÁ`0zˆZĞ¨Ê Öʂ‹²@G°6~9ԒLb­Ì‹Ġċ@§%0P² Rżı̂0 ˆÊ/xİâ,uĜPżİML|ÖsáIÊ·É6Zŝ|:1,@vûÉ)Ŭĵ䚗qħÖnŜèw3EHÓóß1ı‚°[‹{Oĵx  P„\µ~xkµBŻ|§m‹^Ö?ŭÏÍ#.ŭŝHŠMÍĉllĞŒ˙7ìĉÎĤBɢm·*ÂONÄEköÛrĝ||X€", =èòĊ͋‰âż[ƒ‰Ğö„(Âĵ<½â‡&Ċ8K‚Sƒı?µLÚ:yĜß{ÏB|žç_|ZNĥËvUúMoB/ÎúqîÑëg˙nömÚtÄÈÊ6ĉm… +&·U4ù˜‘œÏv£_úOFX€"Ì?îÚïÓĞڈ9V[=Hó]ÜŬhž˘MĠnËĤßܐ.<ÏïE1=òĤÛ2MÉÏçŝ~4&,@ê{óĜ%%µ™ì2.ÙiYàаEĜ° FÖpÌKzĤa„ĉĉ!˜ž6Ĥ07PĤ'ĥ™ͅ‘ÙkşË¸D·mia–ײU,Òâ@P@èĴjvV TŜ‡×ÔÚÖ÷{p`€"ìγKß~êm˜˙Ğc3şç,ġËfŜRòĠ/ó(ž‡„< ¸fߪÁ+Bmġh-Y›İ/ž<ù÷ÎͳKĤ-½ĤŞM—²ĥfßRdnuÚxÓ–˙ĵêì]ż‡÷Oú§ß,êûĥ[´ö€;Öoó xtí‘_?Ïĥ7çÑnÍĴĤÙ''}1ŝ·o_¸p|Ċĵ9‹ŭêQ0ħ`ħ[‹_vì ĵuùµ˙Ċ[ûN/EqıéFŝïéÖ³o¤uv1ó_Ážġŝ 9i UázhVäùM+–-]½ß?éCß/˙/À‚¨òMà´şż÷Ñxëˆdż}“VHß9 Ş|ûä~DFĦênA­_ƒÁ`ü—ùÔżĊI&("ġ[î.(İEVŞÙ"BchLuÚҗ5Ċ¤›Š1!„(Ġħѐ–1ŞSJE[gi=†&ÖÒĴjġN†pİbu1J‰™èè+żÏş•ċZüœáû6ÄĠî·?R\‰fŭFµ…]Kž–ÊˋıʞÎìPöËĈeR·Ïq=ÙÖğñ˜ĈŸ>äŝU÷7Ó(UċŠ;7:x{9@ÌÓXéĥìkŭĵmfŻ;'ġ MÇÎ%˔_*…Ŭħ΢ŭÛĈ*O̞¸Ö?Ŭ½Ġˆ™‹vĴJm?j[4o&B§Ú=ğ¸<_yĝY–sí fNn[ÍÓ ¤œw7ĉuŻ×¸4<]iô_'Ĝmo=ùïǰË:\È[Ӈâĝœg :µ›Oİ}­—é W˘ßڃÛۓms'26KîáċЏÛz·ĝʛ EğÒ6' $&Û ßt-™zmÁ}k¤3ÓĊÌ@ċŻ-äÜxċĦġ#TçNYŒŞ œ6ŝè!×Î]–úĤR³]&ÉOÎ,ž~<&>ğÖ4kĈş­9Am~ı›eEïŒFhË&§™0L”Ù‰ma röšì2I¸wö!Ìûê3ŻıŸ+ìËÖÈ>Ĉµ¨l+*ïkj e%êÔ+ğµçì.ë–ËĜÑoË^klŝêĵ ıUiz²™ùüġËZhfZ6€½½Ìț1ċs²yÀ‚“éwQUjÄÔ½Ç7ŝ›iíTUê뷍F ë´é\Tĥu§a÷½[ÛF-Ŭâ—` ‰˜Y°ĜĦLĞf”;ñ#ĊŞôÖqь×ßL36:qÔŭn`Ep6€m€“ĥĦ2[ÄٖS$Ì­lle­E•ô0lƒŠEß§QT·}N?üîécĤî"5ìzdzŒÒläŸŻÑŬE5M‡’ġl˙ĵŸïû˘×7}[W~—1×HŒÄ–x:ĵÁ˜ġżòŞvŸ²VŜ5y×Hĝ´añŽċÊ{Ĝ"Ġ›[§nĦŬš—°âVZaXAy--ʗgvú:vޤhFħƒĦ.v‹Ÿ3§kéuËĴ#³5îúġşmE‡˜Óż›Ġ{Ûc&eäÑMŠöĠÎ‹Ë =°öĵógηLX:Ż£uŬÍ~şkĠùâCĈwô~Ÿ3çŬ×oÁÏ73´§—Î=.ÚĤG3ëò>0|ràù :tŻg˜yò˙Ÿà·÷ŻG^ŭF~:ğ×0Œ÷ÊG˙— öü7Û,ñâ’ zVşµ"ÁúBO&„È( á°ĥHl¤…ǧŸmÔ D’n¤ĊD=Zˆ^z è*ŬFğĦ˙Ĝü—½¸zö˜o:ÀŬ"Ÿ˙;§SK׃‘o5’CVĝ‘CçŻ*Œœëóòít€;W˙÷O ]ĝĠÎö‡ßHÄ3›J}ĉŻkżùÛ*#§ë wñ. ÉaŝWü߁šĜĞӔñînµx˙[÷BiËÛ+FĥñÜı+Fe2BıwŭjESŬwéµö÷eĠ}Ç[˙Ĝèa#*?¤Ë2WoPĊ)ë–vr²ġ.šò: êz•C’éCqĵéEĉXwôŠöNwuï'ڨޟ´y’ôvÈoC ‘Gû*]{{Ĥž;üŻUҙɋ˘Áô@ċħ-ìŬiÂÏK:Í]Ĥ¸y-T^Ìèù˙üç@œÙ.gGŬ<%<|üµìğa OÙŬç'œ‰-uÙÔ´ħ†‘²bb›‚œ½ĤğÌÇßù+ÖwŝÌççá*yéĉM<•ÇC2­¨| ݉1 ÉĦ÷üŭĝ'9C‹=óğsSñ`FŸŞPP’™~+F>ŭŝ×÷— ßĴG•vó'ÖĉƒÖ\ҏÛğWì4fâWĥo·^ŠÒ]·ï˘ŝӆŻ)²ŝÇ{wúž;x`óžÓע²´o&ÂàÎMĝıĠÙÙ]ċw|Óö=ÛŻGé ëúÈJV)‰²CîêŬX0ż`…Żï߸è—äA0޸ïğ5œ ë×kž”lÒż{5Ûɑƒœs´ĊŽrìd9Úrrd'G=Ŝ2Œ˜ż{ôd`²Šçy"AóŒ'6Û ÄŬè/<šĵwႠn£×Ímo•#6€úN”JùtíÑçtAHoù ż™YsÌ†b_uҕïĜµhÂġn³g÷İlŸÏĜŜ55” s…B¨‹Gê…k73R#*·µ^xÇH¨âÉÎ_ŽT_²ĵŻ :Şœż€Ğt²F€.”oĜBx‡éG3‚OôS éĞ1÷sô.ŻÚ²3½k—²É RÚïğißFŜ}íĞ ùqP£[š¨ŬyBĦHngkižudšÜĝäê_Oèá´á™íKE9‡Öì|l˜$ŒŞ ŝa@%[z,ġA÷é‡]Mޤğ÷=: àì˵¨=ïR…q=_¤ŞJşY3†ıÉasDżfĝ(뷀ĉ›u)çÏܨ׸{3<œE³ß< ŽuĴZ§´û•4ĝ„ûgφ´˙˘[½bﵝŸvïAp³Ż)(wÍ\â_}ĈòĠòĵıÑğ4 £PòA…f³hT:A’ċB<ˆR0B NRRÇCO§%ĵp˘JÏC@Ĥ~ Q¤Ù PԎUKŠ †Íƒ&ğY݌žo†ħ\P¨ĠaĦĊ ™×z™Ŝz*ĥ)ĝ„Ș,(ïíÌÁÛ<ü`V¤ïċĝaŭšûĜ~£c!+ÏÏŞ|uĈÙ÷Ò-'Jğ3sѕS‹7Dĥ9yòÌ_‡NŭžÁĜUlQ‘³qÜvË›¤ĝ›rrˆ1­2Ê=ÊğBrt’SyŸÛ?˜³n÷ŭŒ–É*0ò-äƒt9+xN׎›Pb”ŞÁŭŠL2‚ÌĞA]wžsáµÉœr>ñúġ׍³ĞĠ³]ɔë;ƒLhĈz˜ĵ(֐§ĥì+4+ñgŻhĉœ¨[×âG÷oâcw Ál—ıâÍŝ2ıWûê^Ċ°">ÁbċVšp‹Ú.ëM›|„aÍÄĥ8†1{Ít™svï5ËğvöŜ·ŝ•k³6eT·Ü’‹-T^‡×òBa”¨`lĝ†fdUÁìÈçŻ_riÔèÁµİ0eËâ/´ÇjlċżY€{ÛzLŜ&ÑšŻ÷ÍXéO˙š3nî#Iöñ·’´§Ûc•ZtŝŬ·ÇLôß<µïú{‰ĵÙ0h֓Ş\¨Ŭ³_ßQz/ÛÚ{™Ùm~<÷ÊìBˆ‰[—fl\Žn)Żâ³ÁÉĠ˜\˘[7޽{菀d€ċ”³Nœ-p6”“#$§œg$’ĞTĉ$“ÙÈe2Žd2N&“q˜“ÉdpôÔéĴÚ_5hg¸.͊8ñˢS´ÓĵİíŠc ÷hġWĥ*srÀĈÖVûymşž_÷>}âÈğHoùûîU€)V]#£Ì萷J `_½ó@G˙­v”1 IDAT§òĐGr(YµŠ§]^CÉg$ıÑGçÌ:müÍRVİçĝ._qèˆê.Ö;9ċLŜYA²W [ĠcŬş­ÊTc !Ÿ]ç{èBi·wŜäƒêí}šwíQV³Ú%„TxÀŽZ~ĠIa8Wenš4WeèŸ?,ş’dĵäÓsÙ˘žĉ“İ?À:Ê ß5mŝDísGĴYÊM²Ü¨*GĊÙÊĠ—„Ïxŭš”lYëü_k—ĞHİß;‰Î|îġÚv*kxIeĉó]in/³5òWH´šrB·Mĝéĵŝ hM+Ù´´ğÁۋúP +ŬeڏĠ B•Î ‘ä!.ä­ĝ‡^żùœo4Ġoġô ÷/gïŞ [ŬğMĠ÷ñ‡K9ϏĴ^ó˘ÛŞZÔµ“¤Ğó&n³™ÇÜ&âôSÜ[2r}Ö°_·uûÔ6e65˜Ž‰çgOŬóʄr#7,lċŠiv´ßÉ#g˙ zžĴ°sŻPë³ŻöĴï*½ĈËH3ڑ½ğW)/w‡ü\9K`0>M>ú·¸D*·Š/JŸR´´ĵĝ˜RŞŜġO·˜X@€„ŭġä]ŬÒD#‡#BBĞ·DcÀó<Ċ!LĦ˜£€( „EĵŠR+ڂ›³ĥ'ÀaŒ)˘ê-À Ž×xJ0ċ€PžD9Ž'Öh‡|öŻÀ­‡‘^\¤éĝßÎNp;2ñğ ç$ş!!€m8£•ç<;0­ÖjşwéßcÌáĦŭ·Nêħún"Ftv°í˙j… š›òÚĴ)²w²ÜlâTÂgÇ(Ìuŭ=vY•Ž%<°*!. {÷²‡äè´\s‡Ì6K(€UWÒöUvpO¸t"@g_ĥ|\”|·eŬK 1Ĝ1Ùey™ŝGvN*kë£o„¤ ϖSŝènmsĈ#´şË’i“Ż0Ĵ˜Ĝ֌aÌ^3]&o|÷]ÌZ5´‹Ï–}úT§÷ĉ>LTż)Y¨<Ż5cH Ż"fuv½Uió#Ÿż~ä&>  .ž~Ğs·$rñÀ'3Ê~żaeŻ”°u}1Ż1òFrVjBԛ4ôSÇäğ(аgŜ8ĥÏşğK—ÎıÒeJ Ċ0hv\àġû6oüzáö½½Z|ĝúÛfîİŜF$€}ışĊeWŒŝI‰kĦĈ݉Ŝ÷ˆ9íj÷Ûl::8–B#½qñߎmĦy–{Ô=‡/ş4tçrcÏ/9¨ŞòŬè/<8ŭï,$í߃K—ÍĝrĈâÁµ‹c T²ÓŻİNéÑċëŜgòûÓ=-µ€÷£ÍÖ\#}ß(>Á˙ìĦ[‰:Ë7,$-&.Ğ2lÍìֆ7ŜK$²â­',ŞÏcÇqœŒ“aŽ“É8Žĝ—ĉ,{éRĦ~óĵê ù‹„*ÂB^eĊó4>+68a |™¤T˘°À‡JdïYµjI“ê|Ĵ i—[†˜\|­]ÇŜTï?[yġıĴ§û~=÷şĝ÷}Kh3w‘CézÍK›CîÓŭÇ%­)–qê­ù‡Ĉ^°àċğÒbQ>—0{tmŬJTħVozİcîĞc?- l½xa/ä;›foÉèġËÜq3Ûêĉ ç\İQ³J;¨Í =¸hmĝW‹j˙W1µš(UċârƒŽŻë¨ğpscÎ,[÷‚ë+3`Ġ¤ĠÚÛÍT™•ĵĦ7Da\^Ĥϒ…ŬKÉ´%Ŝ\ *òYÛJŽ€(âŜŞÜJ8k„z1ĝBŝA–ÏùFùĴx}ŭZŞĴ”˜Ç—Žì^ôĝí‚_­œç{—˙yL ĉÒMFÍ*Ir_Ù¸'˘ĉqíĵdœ£wL3‚˙Z¸ôük·Úí{ŽŞRÂ>79êiHŞ KGߚ2 /ĠyÚϝ?p— Fa˘0|‹Ë78Sà! !JyÁx™R Â^Š(ˆçyi:³ÚĤƒjHcÍcŽpˆŝ‚WŬB2ĦR¤Ù›D{e˘ŜRŞN’V?ÖÉnĤ&nM#„„˘HèKĉHçDAw{ĤÖÄÇkM[”RB)jF xWä%~îá˘s¸R]ŸàqdÜ qş…*5.ì+T,&ğ0šx§L 9ħ=äĎ Ġ‡oż?cĉ}V=Ï żN;Ök ‹;f½)E.ĜħɊJ;W'€y]7ÏX×eòöѽWŻo#—Cç“`÷F_Ġ‚Ĝ́IĵıCfPĊ>zœµ)yĝ@Œñ.qnŸûm{|gž{zèïX£{7·¤SGŸJ5§|]ËFÛ ıÙıEí0¤‹ĥ~‘ħQ›Ò6÷B•`ëÓâKxz7*Ûl—íÊ5Ğ…£×.ßv™"ŠÄfƒğĥ,G˜×.[ –'ĥ™ßŬÙ `şË$ÉoíÉċßôkġÒ³1Lş‘ Sf*ŻkĊ*Mhéà`PÉ~lG>ŭ2MÖëÈȐ·3'ïŝòÈĴe­îğœ,ÎĈô˜'Ï 74ù.ŞKnÔíëáĵVi;dÌrÇ8ÊĜóğνè=Ĵœ—# vH½sèÌï‡7Ĝ>ïn²N93 64ĈneğÛfá ÊèЇO—ŞĠħ$ßßĥèϗġ&­îè%×ğŸĴ?·iĊöğIž}Ö kèÂċ)Ċ ';Ûpc@ċdg[LXëҽי“G?ŠAAaáEîÓ}úÒî’höˋ—íÚO™ôe^ĠçüG‚lŠy—5òÏ|\dhškŬòEó›Í–×HhFĜߏ½PŒ8šžrö@”  YoU*¸|hݐ•l?İRIO“ ‚4_6­Éğd !?  7ĉâĈá•ŭÒıĦfâç<ğ,/ßıŒĝ7é4óùġK&ïġcçê­Ĵĉ̲s÷)käËIz4ÑĦb ëßû:BvŜ>>Nş/ĉ‚³Axıq÷üŜĜ×ê.ÀĊš ŝĉʌŬ›.Ô[µ”Ĥ0Ízóòu†ù ‘‹wi7[Ŭ#šŭüÌêlğÌkfÌע V@vĊK—)£ß_ZL/ԋËêÀ9?÷OÏŜ2˙€Û˜9½ËjD6.yxĠ^üí̞žIŝG·†dV[Ñ£”ŒğĵlòĠÏ×éáĊi%ŠAaIċj³Òf÷#ßü-(RşJ•*N f:%Ó&.ż~1²wċêvÀ'?:ħc1™àXŞA‡o‡|]G몜¸{ŝ¸ç/Sxê­û ëßÌSŬ¸Ù³bLx ê¤-óšK{aÍσ’”65Ú}7ĥ_W€OyxpëĦÛO£’skZ:ŭ 7Ĵ|}sßöOrıbeËËÒAġdÄa­—ŝĤĴ ëÉúñËâú­]ÒŜƒš|cÑĝmò ,s{­•­pıñ÷îĜ)(.)Ó¤û°!+:ê/3Ìç½ÇWŻî cgÑîĞ×,/ Í ÙŭÛù×{,œ×ğ˘Ú6ĞÉgíu*¤YOš(£LÖˍ:ĝĴġ­\ŜŒ†Ê'úíĜxĜ˙e\š9y7ì:|x—ÊêìsKÓĜÑœa0Œ‚FW˜ĠšfĈYçS$µâpKëĦ”J)!:ùÔ!¨ .bN4‡(PL)Şĥ–wè˜x€${O|]câ,4A§yŞĥĦÏ[ÊÇ(›£Áˆ üÂU>½'MĴ–vyÀ…8ĜלŝÓpuю(—ŞU„m)İ"öùó4žO¸w ˆœ2~úžĞq*†Z]ĜİŜÜY­RüîDäĜyĥ¨Wĝ¨7Y€Äœ[żiôŸ“ölsŭm˙ِÄ\{J^İ'öĝšŭñÜ×ÏâĦmeŻĴÓGŸÀâĦŞŝs ÄßIċµËÙÏ­ĵÛ˙×_V,°ßíu'ÍkŽî.ÙŞ3‡G™ rû²ĥ w+SħfFFrÔ˘,˘x´uŝ?í6.ŝëtĠğoEĵɑ9—()ó?v(RëèP{Ìîı½=àk— NJ5)Çú}ZıÇ_ÜĴ³C_.ŠEŒ·%@Ò_&!ĤÜIwñ”=<~(R}nŸßo™³e‰jÍÙ`òwSGWŠ;ÒùüÀL—s^ú‡B‹AíñÊDnµKĜYіıóĠe‹aâÄ67†ùĝìµċÌû;ö÷Ÿ¸m!à{3݈ŒÎÊóĉk Íö LLs#Ÿż~YUŭ9ċx·“óGmñ[ágŜ€Ùô[ŠÌ³Ŭ҉U#n>x“NŠ”i;dL›˘ `Nē{w^:Ü+蟇!oÄĦԗCğ—…°)ĉgĥ*ĉôÔM=ŻÛäëĵmÍéÀèÜ"ċëÔ÷şżyñ­3 Öê]fôF ‡·pf/³FUÙJÛ˲£Żŝıd³żçà%Z¸r’†hîۇG·l:Q˘QU‡ğĥ2”Ż”ħlÉOw„Pvĥ•›;Bçî½Î~šÒ›5×ȊjhöĞvßŝ XÙóğU6ĝiü#Q£ŠóğŝÚáŻ|ìà•żH°k³ K›Mğ½p‘ê?ŝ˘ö€Î \1îw— KGUħìb[à+(Ży”l!䵟xgë/ûŜ6š´ô ñĥ Í ½ü §ÊZEµ+A•ŝ&:ʸÓŸú4 ìFvĊUŭ˘š|â+‘vµ{—ħĝ)ZxÖdG^şöĈ­ù—>…RV˘Ġˆ>×gÚrÑĵê;1ʨ³×ŜM•|xñ™ŠlŠííĊAYÉ?Íéá#‰ƒO Ĝżú×ĞĥŬçÌè^ŜXÚlA­&3F 9„ìŠûĝܤW‰öŜžö8+Á‘“)YşŒwÖӛí·,Ğ–¨kIxĥyżۙ:w.uñü•¨.ƒÊ*"qŞRÍ K×lnèÁù#ÏTŭꛁ}[WqĥĉĤŜ‡_ż4ߐÌ݈-(3s(ìŭ‹Wœ‡ĉ&ô¨ëû÷­ĝ9gá’ĠsŸ(‹Ôùzlwòêĉთ(‹^Y:ËŭĞİStçÛ{Ĝä•277W3qryq8çêíOîV̑&Ŝvô·m×ŭĜ¸("ia÷<{MU(ɢ9š¸}Éĉ›-úVZ–ôôڑÂ×%;ŸFċ¸;!‘é¤Ĵ+Î}ó$"Rƒ˘³Û{8Bvô£W´tż Ž2Gk[É Ùğdí?Ŭ†Ïnè–xtë_Ëw”\;ž“İÏYÉ`š"ëÙı›İöMGw`zÓkÊèa*T[Eԓ°äÒ}&u.o›ë|ïŝ•²ÒëŻË^ƒÁĝˆ3E@5NY‚12%DTe 9z§A¤W›(‹Ż Š1B<%”Rj÷g½„ÄiÍëĉ,›Bú_JÄÌh„°X§ÔZ×ñC{"!DhZ,&¤qÁ‚ äes +áëM^Ö§§Š 8öŭĝĠ§ȋ×nîE[ÏğÒZ[òÁÌv­Ž&UôĥñSJ.6jùúİ Lô˙;<“gk‡Ŭ›ŝ°l ‡ (ß>ğ³z²CqhúŸz‹š>~ìĜEĝ´›;Żí³ @GûŬ‰ûĦcÏÊIS~\ŝَŸüƒĤ@ĉtċğBŜğ³sü˜"‹fM_ŝH°ëÜ/…´3‡ÀĤÚÈßo-!<é²|wPĜ~ȝLPĊìüߛá~ì3zë· ˆ úkîßG"•Â×ñœèÛ£{ôG·.½ÒŭñâTcHçĜS§ŸèIgùş(0Ġ–@֓³÷U_ÜÓĉŝ|rÈöi‰T’Ô{ÓúNN\4yêšuE!#Ôw[Ÿùĝ ‰ĦĤğĴ|·˙xç5“m˙k’-ÍIüO¸ÔpĊh[Ĥ#Ì_—-‡a Ûüĉ £³×b—•/Ž/¸0üPzdûíxÍËÎÊûšCË?eöKÑ `zäó×/kĦi×7lñïŝŠ>ûZï|efV™yKÁ2”ÜxҒ!eŠ`€œ×o,j}D.˜ eöEÜëô^ûŬ÷ö$ñٍe#—ŭaéïBhĤ˙Ż[Dżddż żâ@˙ôŸA6@efÁZNñl `@€4ADĠŽb³-ER&ĜğĜñi ´Ŝ÷ˆ|QÊVlE•òìĈ‰ŭûÏükÓlèâmlNMıÏ †w#UuîŜóìÉcŸœôfŬ52͊{òŻ]§˙uê0izıˆ‡^x}VÎ)ïw‡ß=ILONüçĠqŞO~ó 2ŞÌPveì­‘‚^Aù4á0•yŝ[ !'âÀÏż=,=hሆZ—qŝïĦû²ĉ3ê‘d˘­Ŭo\mM‡î˜Úĵı‘7;âìÉÈbŸ­bò…Ŝµ#Fy·u$ċáñÒÊġk+­@îĠnD—k³îĵŬèÇÏŬ8°­2lĠï$ç)#v˙° Ĵ窅­\š{ïÈĉ?·g£?´Żhr³‚ZMTòŻÑú5?2Ólžġğŭ›ĤÖQĞÍ@³˘ï]ïħÚï÷#sŭnċË.>NkÜô³£ÜœÜ9>9èr˜}ƒeuà\ÚÎ]Ĝ8ôÀŸÛf_<Ù¤˙ˆĦ]ëşçïFÀ{\żï<ß(ŻT$Ç_Ŝí›lSc@Y[š~ïÈĊ·%{/Ŭı” vĠ’9Ï:y4¨ËôĈE X£=ە·¨_Ğ ˙rĈñSûVoR$ŭ‘ù³l‹yùĝxj<  lóĝĦzĉ!e9ĝÔkäPħL‘¨›3Ż>yĞl\T¸èXşNƒÚš4─7ÓJ÷Ÿ7Ĥ‹'Ġœ#}CSĊĈ>°÷ÁóÌVö)Ï'!Ž<£ĴWbB³=[W+Ĉ!™•­¤Ŝ;z5ú¨…ŭšğ €r#’ïO9x-2ğ^mCıV0M ş*ċeĴJÖô6wbMŭĉÓµ€CİZġꔷZĠ=âĉüs'ZY· €Ŝa0Œ‹žĈ+µb6TœġJŠĊ 2 àU$½X( ͇^ušO'!,IX›¤ÌPĴqñ À ç` bÂĥŜ†˘ L@żeĴŜwP›s-ŭk)ĦQTh x ÄT˘—êĠŜĈ•öŠO3nO/ĦuUË}şħğFc§À£ġ:\L×{1÷ċžF•ö˜:E{}îës ^çŭŽò[hâ,>)`Ìág1aVȑ­áŭgNéşâğŭż8áVÂA™ô:1‹€Ûe>%`ŬÄ>ëòv('`iÇĈ+¤ÙÑç~ûéÜo&š‹ż6ŞUQŻ­Ó³“óÛ=ÇC ŭ„óuQÌ ”™ĥ„ŠcŻĴlsea G^7ڜé.+Ÿ˙½ÇßFG×\[Ĥ"4Óe³+ĊLĉÊôÄ6a/XóK€(ƒߨjŜ\'ÙZÓüYù^Óc¨¸4މf^ŸÜRxEȕ1Ú/ħM£ÀÔÈçĞ_Ùwçĥq”Ÿì§µ¨7MˆġĜ ÇcÚ#ıŻ|^ċ€úIÜі•ŽmÈÌ[Š2úâÜq WĞù0 ìÀžÛŭqċ°ÍôšCn¤™è£>$#ȊGV‰ÄĂU½Ú×´ê^ñ3IñpC‡^*JVv4(İû‘”İ´™AĴù=ŝ €(rì,ü4ΉHÂ%‹şTë3šN| żìÍjÚwñÄ6ĠŠÉ ÷úht6;{{½/ÂwvVîLtîÖóìİOLz³ê™€Ï|tġäÁ£·Ŝş—á h•&UŠ&={şkîßÛ óMËÒyóò|—HtĦÁ‡˙ĵ ÍĤµöÊCçûˆ@•ü2Šy;[JŻ ħZëÖ[yğèĥċ{L[ÜÑ£ĴĞVäßún?Sy¤ÊVċ òñ7÷_ÏĴ1ĵ·)m‘f‡ŸürV½ï;—³B.<ëhfȑ½Aò&ÓZ×U—lÊvĜâêÊż<˙}]cyœıÉŻÓċîFÔgUJĜÍSŭéÖn¸²G·Ĉš @çÙğ&E¤sGsé#›Fó+9׋c­o'~ġpÁĈ?Ż›ÔÈĜWĵxµÜĞ(ÂP·m €œÈ}‡B\ÛdЧi#·:=Ĥŭ2èĜ†uû—Œ½ÑiŝÏCk˜û“ż~ßi=Û0ê;ġCd£3‡7+†•á!ÑĵsZ³y‰ZĠŠ}ô4>·qQ½žËÜĞWv:ò8<1·‰í[Óg™jŬğ×ôa5ě™Á;V*ßÜ=şûÄí§1Éٜƒ\ òÊĈ³£”ñáqÔıqUWCñĞÙÌ;÷ÔŭW9ġ½BïÇû|ŬÓĉÜġGorËsƒRÜÔ/!ËC+Ï^ó|ÊĉñßJÔrYr6Ŭ7cƒiŞëš493%Ĵ+c]¨:ȋù¸Bf²”ƒÁĝ0hnšê‰È”‚Ġv ˜‚ħG…`ž <ÑIv–Öœ ÁBÈFH£ë&)ëT-xàˆ ßb˜RАô_I:³F_J‰^f´`mh˘Wù{4€.¤(#7ÎÜÚóŒóke#—ż›ˆÜle(‹·îwĠ˙EšôkY4öĜŝËe?ĥò‹p‘²ĠĞAĊêô]5ÉġĄŬA֚ †àß˙ŻŭúXè튐‘m2écÉŬW ­ñ4ġ)BŻey÷÷6R ğùÓŸcı°7ŻZ @­2ğĠĊŜŜAï£VzO;+ËúmWĦS·çNßқ]9ó€5×È,šŭüì–?NÜ{ôĴßuìŠ5ŜĴż ­gÓoçĠl|~ËúÍ3Œš5ö‹Ö'ìċ/r˘/o\{%·Ċ”AuŠäo˜Ŝ1äPµ˙¤aEÏ[àž%{4)k-IAŻ ä5˜ĜħDĥò~ёƒWYIZ2Í|vdġˆJC–}ż%žQr__ú}ODéŜż45žê  Œ½iċéԆf51Ğ'½kGôx÷uD3Cm½Ĥ¨:Ĵ_9ĠìÛ§’ߎŬg:Wï_Ö@VÏzy˙9ĝ (eDoω~ĝblıo–Ln^ÎöĠ^÷{5jÒĵdĝÉB5ŻS À'ÜĜ~,ĤlżiUíµC(8Vûfì·—lÙÛĤژZޏ"Jh*¤˙Xw2ğċôÎ>2ITû‰†]j÷ž³ĦîĊ#ÊĜ CÍGYżï4ß|úÎUÛ!;üĜšOÜk5÷żœ!á;Ż8zUĴ\Yœ›ŠG€,ȍ:µâ×s¸Ġ‰+¸ÀëKëğkŞÈÔġàÜë6ñÜwċÎĞä:·_k<¸‰Ó£“—ÇĈŬ‹sİßÔKžuÄÚV(P°o4vV_í (d[L_ÏÓ`rE½‹Ë âYlNĞbĤîXSĈêPuóI0‡ZŭÈ`0ŝż)Àoq†d@mF³t@iŠ´ô×p`ñèÀê{új+†€§aá›"ÂIj?gMĞDĜŭ`™!(èb“bÇ@ŭÉe(·ƒ~1„„Ĝ€àÂrÙ> 4#÷öŭÒ6,ŸpîÚÉ'Ú~ħŻà >!sĦ_8Ú{.äŭKg²­üÁ"´ğÚ#V^ìçI’C,5ù²É ‘ô(Á<˙ŭR\ĠÔċc!˘ûr£@÷÷Ħú“(EŽ­YŒĤ?>°ċUƒİMܰħbˆ“IÜ  ä„PVf&èŭU+ìÔµÇıÓïQz+ĜÍĤ­şF ے5ëĥ,òUÓfUÜl@ĉñvŞÔyê²J/ÄV°vïĴw‰D—Ü„‡G~Ŭp6şÒ€ùêç{ûÁwDĉZµĞ¤=:z&Ö§{sÓÛêR +€OW‚½‹ÑdĥÔämú‘´'‡WĴ:£l3cB++ĥá¤ÙŻnŝyOt­‘‹;–2z§&7ááэżyQĤïĵ1M¤YŻŽXħŽĝ7~§EëĠħkŒœizàu’*;ŭs£CÁy´ì÷ċñ÷übz–ĠKì΍ıvŻ=‹‘–mËvŸÙûÔâF䵚(wëÄáWzŠ8Iy’ŞŜ›r^ž]·-ȵ۲v%9é‡äX£ï7UonŬwĞ×âö:ÙàŞÄ{WĴı ë2oH='?Gm €*~5¨˘a§Œò!×ï;Í7ûe˖uBeĈN‰ùé睿žŻ<żĞ·MñŞŜܕà'ñıKÉ ÷ít™w9€^ŠpN´p†Ü§Ş‡ ̝•+³—CNF61ok&Ö ċÇônUÇo_Êôx6UKqW?ŠUV*cp³DĉÙ¸ıçÑĞŻ%„;ÔíéaÛ´ĝ_7]EÑ.†•ĥÉS+K˘+/˘‘GKc·dDŒ ĤİÀÈħrÛúö·_íòS'oµZ,£ŭĞm‹ĦšZŞ8o—†Á`ü?Q°ßâŜ*Ar_QŽ…ÏSŭS,T¨[R”‚eê'HGĈ şéÓÚÚĠŜĈ“İfÛD=4žş/RŠġtgá†Ĉ×Yjف˘?öÎ:>Š£ÏÌŜ].vñ„@B$ \‹;iĦ@ (RŠ× EŠ”ĥÀ[\ E‹KânĊŬ-B Ä]ïngŜ?önoïrk‚„ù~RzٝÙyfw'7óÛgŸÇ`SÁşx0‰ĥB’ooa˗nžž6|btlâPŽŜ‘.›‡Ĥœ˙´VíÒ1fĦ• IDAT×VÑx-,ÒŬ›yaJ'Û)…nëužŜ×9*ßŝÛĉ]Ä},K£óÒ½ħƒ$d…lÂ‚c&UG_Ú0gñqmóo†ÖW™~é›o\ôô,‚-|™fffödffÜ /iwú°Çáŭ{߉ıFfŞ!o‹.–Šì*wèUùġX˘+ĦI ı|tÏŭwR}ڍùí³†îEMšö_-‘@Òŭ=oéUמ³Úxpu]#(;xÛÂ4AĞ¸áÄû‡6‡C…ĠQoc6ŠvÑİ&îÖŜĠ+÷>qéòŭŒùù Ӝ˜;‡·lĜy]Ûà‹İ_ĥp7}>Ĝ[%w(ǝ8ó÷áJí} !Ùħ^sżĵĴħòs…÷œV5ġuÀ 1–}œŞö'<~Ú;g>ù¤]uwyĉӗ’²2Z”Ŭ½}w²kçŜċäÛÔmëöƒàÒeDy*x+u>jéôËŝ˙-ĽÚTu“gÇEĤzµhígá“iŝɲê?¨Á£›&O íÚĥ^EW+’û,8şL—ÍġßVy”ijíl ‰÷.Ŝ‰*SϽĤZê[îKSÙbjEƒÁ(Q(„\ĈbPƒ£nèÓm£½ÒÒTÊYê4-£ JbÀ€EaB,ƒè€Íëk"„B)&„·™8 ¨.!Áˆêżġ1’Ĵ$!„1 ”P@€R ˆ êĥ^z§’ ˙ş îßúBï%$#.*äMÁ`0 )Ĉ_Ij­lÉĴ%yV™]óq§ç|ğòħWçï&Vßħ`Λúž‹à™‘atË N§=x¤·]£·ŬšùxËO?×ĝ·òSŻV•U˙їŞΠ͊¸¸{ŭ_‡Ÿ•é6ñÛnı½,W,ĵ%&÷'%ĜÁ!e˙ÖEû³ٖ­Ġğa=qnc6ò,bñ˘çDœ˙ËÖ{ĵç óúÔsËóÙMr`֗‚müÚ ˙µoóòı#EÓÔ[k&˙~û·8WÛŞŽ…Żaq*˙Ĉ-\›}Ŝ­’İtÂĠíğ_xZ!@Ö>Í:ĝäeĥqw•ĥžŭìÈËĥ]ġhñċŒAÍ Á$Šéûˆ³ŻÜ¤•[óÁ=r÷÷Ê֝žVˆÈÊ|0ä+ i—ıàħLİÍR{ڈŜrתŝ“hÚŬż.yàĠnäĵ›ùĜX}†Â}£½‘ñ[<ß HYİǰĥ~ŜµîB“ZVŝtÊwÖë·ìYt!lÊĠùĝûÁ=ü”°mù@ÇkğŝĤ9Ujé”ŝ+Z G°X 942äîâÍÛŬ™sÍ>ŝMür§ï3 ÷é1a`Òê½ĉžà@aç^ÙÓ\4r@J˙Ó~´ß´ġèúß÷idö ½ô geM;TÚ.µÉċäà^ż…÷ö-|ëV^òBĥbĝùOß8lÜqrŬï˙ÀÙ{7êß Ÿ­b|2- $Îé˜ßœïÚsüÄĈKé<€LUĥrŬNĵÔÙbL³<ŝ×ħ5ûKF…%S-ëܗĤ²ŬxvÌ`0…Ìé$_Œeaà(PJ¨*Y§L) ( à8Ì š5ADˆÎA"˘’B˜ò€tÙ)B€ Pu{/ aŒĈ@)ċ)ǁäÍtA&:=›Šıq.7l£´‰"FÑ@B‚ Hxi Ŭ–6ÒÈBLb ş~ ™ )0uċœvğ< ¨ÈóÚĤî̟Á`0Ċ áé*%@%<-%óŝš×cħÌñ#;ví^L ò)Ѹ\9û‚‹|Òíŭ‡"ü?ìZ½ÈĦŠŸ#ŝyÒÛñ#ĊË$ŭ\œ¨Ÿŭ½ò˜CŻ!m= şx,fK¨&=EcíhSÑŞDÎ UGžÙz,ĞŝGŞ9ÌĤ˜èWwoß,ôvQÊŸüJ¸SZžÈğIÓìŬûÔµaËFŝNrKĊİ:5…·u´Î÷Ŝy{ĈQ14žŭâü™çžMûŸts˙ħ¤zµÉiàMŽ&šŸšĊıWĞYÑròQÊà,ÇQÔD_9ùÀQËêüR˘ĵ —ñ^QRsƒñÎbògáĝ‘ƒcŒ“Ç!N†0‚œ‹ XĤ›.œu°ĥVYYÙ(äÖ %Öë·b` ;GA²•ìĠy'cŸ1!S úhєò „ÚU%DˆM‘YcŒôa3ñób!— H ’@¨.ܕŜKÓ\Ĝ‚ -4&´‡ŒC‡ġ´lİxnŜ|ènĴŞ1|l7ğĉ˙ïŜ{‰™Á`0zŠíÎÁğ\ም‚şTœ6ğt?r=Xş+*|ŭžAS–ş)‹ážM¤Z!V³XĈœh,$§AŸ})€žž€B¸…rğ!›öBȒ¨säĤĜÔz‰ĦB{€¨ÑF½‘ˆ"#Ŭ ´[rˆQx6ŸúÇßQÁ·2žžıĥbdG}b Ûz3#ƒ/Ÿà n}ÏŜğ•|+#ĝâĉ&şµ2—şc˙·1äᭌàëÏ÷ÏŭĤĦSc`4›½?!ĝVFĊû&t+k[ĥdVöYıóp\­Œà[iwO\žĠÄ ċo!ƒÁ`0ŜVŜ¸‹ÖÛüÓӇí;}È<ÈyĈïR6†7~Ğ—Ê6~ ƒQš@zAcÀĜ  ›ĝƒ^ĵ5ñ!~ĦzQVŸPˆûŒE?hQו •1Â`ÈC(H½Fa¤‚ŻTó-‡ Öù;‹Ò¸îPĈĠĊŝXŠéĴÛĞtO)œİÍÙcö,:4˜·cÑPíħİ̃Œaž÷eħÀ(yŜ—Ñôúa—Á`0ŞOEH(Èb*ĉ4"·0-hżÇB€œ†E%Z¨˘”RP „ˆ"'2Ĥ@°ùp˘„„Ĉˆò(B‡ä@A'4#bÄ’ q¤ġÇBƒA›Ĥ€˘€BmĴÏ=(ĈĉyžRŠ1§wúĉ2#cŻÎc†– ˙ıóÔùÁj€ó§ŸÊĞñS§5˙n‹ĉ³BBÓ“4 Izö8ÛPĞlç £Ë]ÑjÖÖXWŸÒfçkSfŭ†(m~-üÔÁŬgÒ<²oŝ`JçfÎÛb!/3äŽ^*H qòҝàÎ-e´h!ƒÁ`0ŜfÌ?eÓcW8~ä€+[À3DŜĞÄ£DyŻFÓ뇍_ƒÁ`ĵë`„„͔R„8ıŒ4c¤ÏF(FÛ ĵDż•è´” áy7˘ˆ•"Êɘ!U€UùĤ-Ŭàñ•½”Ls2Ġ`ídg”a0+äBíTğ,z÷ƒÌâpÈ× P'<ÚğöÑŜuKŞ}ħöÚÄIƒwöŝß3­e ġp.Í?ûĴ=ĵdĠ&X3 £4 .à‹“U\ µÂ`l 0ï.ld1 £Ĝ)Ħ‡R„PĝcÌ!DF”R1^…‚ƒçyAyÖĊÏŽ ä_İħp(™ ' ‘?¤–pDQêj0ö\Î-ë„c$Î}ÜgħÛ`\FèòRË JyI1"˜“ğŸ$ò’5_­œ²ògíüƒıÊŭżá½ĞËaQ­ĠDŬ ÉÑjĈĜîsÎÇË<|ìo˙½9$'ê˘ċ#֌۸ÚyÙփ4ÖnŝeSön<ó˘À8 a†]íİ?ĥJtċVDr޲LÓÚîÀGÄd‰QÍ[(ì³İùċ_S{ıAÇğGßd!˘ ƒÁ`0 ƒÁ`0 FA @(%:8N†!ë%VD(P!͟ Bġ ­àŒsEÎ*lÑ  ħ1P™E ~Ô ÇL(‘há˘ò-ñÇĤbi°.#-`˘8K|ŸB@İkİż3BcNtöÎ+´Mıúí'fŽ˙zŝB¤?=³ş÷OĞԈhâ™ı#7Ïŝµ˙ôC@›ĝpÍ··†ä´›?ôñŭè‘#g°àSCÎŻ?½Èt^fpVJìÚè›ß¸)@ûäòïc~Û- ,€œÈ‹Ç"{öEŽżPÑ2ƒÁ`”woßxÓ&”NjĠ•ŝJ)MNJŒÑhĠ0ÇÉĴ”JG'g•ƒƒ #îŜQ­Fm‹ğÓO¨üqäì{'—“ĵ —}{jŭÖÛÛĵµ°ħmћ ñóó3ŬÊżÜ.pÂmY§.YU#g ûŜŒF­~váüw €œ‡ż6mĥÙĦ[ ÙĉYQ˘eıûĴĵ2²nßà‰—·•ŸÑàóĜ×÷ġË^ÒĴ᪖ÇoÍİ£ÌÏàô3>z8îÒĊñxI³†³–=:ÚÏh–r¨§_˙'CNÜüÌöv”kCöp&/7´ üĈaKĜžŽŞì'K?lñ3L=·òÔ}^Íĵ}jxy™rĉ•ħµ:ì}òĈ/µML1ŠóWĦÄI;ġYċ^‡7›f›Â˙:;˙WŜÒöpĵó§ï.ml“Ğ˘{Ïüv>ġù£§ÏŸŬÜ·hĈÚgm×\XÛ³Œŝ –pÇM:¸Ż³ L/eĉĊQ5şží{òúlá’g^ü*°ëı~§ÏoKeÎvù³Aaĥ‹Ç|ĝŞ-Ŝ?ͧüĞíŞ³^r°ğ3¸==Ğ‘8ëÖİ>2sW\ûj˙„ncÖóıï³ë·\ĥúhùċ}}şĦêàß 4ÒĠ“˙^ĜR…°²L•jċĴÉË f·lžRşM- ċΐŜ˙µ†4}ĵöBîφ?oÔÔBQZûeBáş ïŬ2Yż˜f—3b'h@†€PÊó<˘€1–f£v˜!J) ċJÈ0€LHB(Ċc§5B%#ĴON¨÷}F(B’4ˆb?ò>_RIZjĤ@e™PÄ’F”G"xTó@„èӖb}¨_1ìì Kík˘vN´sşéf>ñÖÒI_,”‡ċĤh_lnàżYü5ŭâ÷ŝù›Á'\š1ü’Eó,[|Üéá­ê /„ ƒÁx4mŜúM›PÚ¸pî”ôWžçŸ…ĞĠ9Ŝċ}íìU2ı\ĞĠ¤Ĥ$'&egeıyx˜y Ï`0Šì‡ÛŝŽòè> è?¨ÏùP}êž%­Ué×ç ĝîĴwëë8s·×lŽ ñż6.óĞĦhܧ7lçˆò¨È§Çg€µ“ FM'Œmúû”iÎ'äïèQN†_:ÙÒÌĝ‚%'D[¨pĞ^Ñ {’ÑÏ^²?;ìüSĵk–U€éÚL‡2`ÄŞ_Ž54|ĊTǢœ—RƒMí)ïàœmä.Î9Ġyz\ÔĞ,CĈĤ.Mç”iíg{ÏÂvNċXÏ'°^³FÎOĞ ŸżçĊ‡#}e:0é ùBœ“·$½HÖı=ÑĴĜİàTŜIV€2օÜŝzşm£RÙá`Fb™• -&] Î2dWÖÇ¢R´20sĊIüáoÚá2ûĈ²^29Ş˙Ôĉżùñ£ö›;;YÎ)èHWUŞU·™f,m/Ŝ!S Hiıó¤÷żƒ—Cĉ‡‰ı?[üCñSZûeB1wó-YÎ.żœ$ʅ°NĞEaÑWX¨Ë”h# „ „uùÌ¨Ĥ^ÛFa'ĉúbħ$!!„9†L”ô!ß~š(èş-Za,u|ÚB´ÀqĦJ, ƒÁ`0J#”Òà'e2EZu0§{\PXı¸ş;ğ¸FEˆuó`~ FI“zĝX´SĞUĴK û 5jĠrF5–˙ġ´E÷o‡Ĵhxh\Ğ”ËĞöÄWŝzûŠnşqNböŽè÷ǧÛôt³\QI22ÀZe…~ùà÷/·ÇVŝq]cŞTYAfbFŜ|Ô&†È{w{ ïá|l׌5£Œ Ô{ ĉ„n™ħŝ•²íÌĥnb,E^aà²ıŭ) żžĤwÎİj“UMĥYğ•Ż˜şaÀ‚§.˙ÚÚĠÌ ÜÒ½—˙=‰­šmKHs̅•wÓúŽsÏ~”ÙŞ ”›ûîÏ~ !éÉù‰ìŭ딁ġ'o'+ïŠ@˙à^<ç]½ŒàœûŠkbî<ÊP}à,@Şê­kZ/}–Ĵgy‘­ŝ#ŭuó™Z0J˝/`úĦ˜˙üQZûeBqvómXÎPJİŜ·˜RJôñİÖ$´I?ŽLâaˆċê’ Ċş8Ó@Öò„ÖÇ\œ#ˆž#Jġı1„( @HˆAħPž $„’ž˘?#Dx ĵ‰<ây]@g‚a]Xk„ġQ>.Ŝˆy‚1|ĵ Ñ"Œ1„0ġ™Á`0Œ÷‹¸˜èœœœjAâtM!\ÎĞüó°ĴŒt;{³Ġ F1Ao ÇĠĤĵ§&ìĜlÚÚ1'ÛÍüòŽGú?Yu$-pêg­jW%ŭ€*‹g:Ŭ­ż‡ŠGǗËJÊ+{%L×éÓĴLîŝıŸÜÎVĈ''fp0#xfܘ=dQv›îËsŻÎ­œqjÍjĉĈrl1sùç—ûÎlÓêö˜aŬê”ċâï]·xÛÛËïĉÁA^Ġ2ï ÙĠpüıœb:K’öìŝçá÷ÏŭŭçòŭÏŞŽß=ğ…#>vß͆Ŝè°ßĊ-X÷Ìmϸµ|Á9U­@oMzrbċÏ˙òµ~êì]t)²D°Ğ?zD•ísF|SiVoϐußïÍĴ˙ë°@QÇ-”y!·żU¤Êjƒ†üùÛŻWĜŽo 95{úmçžÛÚ Ï%Ì\q+ŸV-Üĉoŭ~FYŭjÚ%^[7é`–ï˜fe˙Ó%˙O#ŭġò™Z@JċÏxïy–3qX'ĠÊq@)ĊR­Q ĉÂ,‹´ŞEH’ĊÏPžPŞÛ†‘ŒRŠ1FıRùñ|áŝ2 ˜H“ ê<Ĥ à$ĊĦ4g˘uZüŒâ)Á€B„JĊˆèâ_ë[ôġBYÉ`0 '!!ŜËۇË5]@988Ĥ3šÁ(ir˘nE€k7ğ×2Gĥu]­:}Úêŭ/úU˜ŻĝŬÎ^ë]R³AİR ³M­Ż-ËqV*%D%¤óà‘[€&X³î³Á„€b4˜¸EĦ£·‡ìà„ăÒìĴ2 ƒÁ(UÂK§k!!!7mêׯ_•€a ĉ¸ÜoŠċ Ĉ8>.ŝETdf&óD|ğÀ+•V^^^n.„2 šQòh’B?O3yɝ+U-oÇP1 ƒÁĝŻ”ÄrĤhˆ‚°ÁÂ(¸³ħ²œĞô¤9NF)E  $-ì"„È(ıÂo莀˘ıœSÀHcLuîÊşƒQñ|21WŸGQô•-§ċƒb,mƒ.Œ5ϳÈÛVĠ>ĥ›Ŭ?ó˙w­àß$V]~èu~ùŸ'âÙa0ŜΞcv{ËN_³%Ż™ ŭċ RmܸqÀ€¤­°ù:B‰‰‰ĦϞ¸şş‚ôÙĵ~úÁRNÄɞ0-Œ á0vrt2~ ŸÁ(~ĝĝZŒğmşÙşëî'µ´{1 ƒÁ(µËrĤP (Ï󔆠Êéܔ)bÊAĦc ˘‚ !ÂK<Ïë˘hP ˆPŽb `ˆ$jÛÂáôİ˙tG‘*ĊF›F|˘ ?$M˜İ. ëŞëuwCȨ€p²Bż BdëÔ2@{ċô½xS/ UËé›ö~”1żï ™J:/‰e3 v¨9äó^‰W˙ï^q˜önƒË~²1xv5á—G5ïx,íµµmċ×ğŽ ëל&@3ï MÚ~k²%ĝȘ3‡çä§Aó”R3 IDATi‘ÏSí˗u½s_¨Ât-'''6.6lĜù矋Ž `gg—-΂LĤ1kbĝïHOİ8Ġ4Ùbooïïïâ\ۙFIy8•8àM[Á`0 £ôS\˙"@‰ù¸T§Ííû,{h(OëĥèbPŞ÷Göʀ Ò3BdzU[b„AS6ñ8A$üTh €İ! ĦpJ´cúàÑz'Œ %(”“cJ)% “£ Š@Ÿ,‘B§ RĝĥHHFhoPˆÏı|G(BTĤĤ€AF)”C\ ÄPÊa$ġ€cİŻħI&MܖEħ\D`CjÉAÄV¤ŭÖ{Aú\І%ĈxJ!`6€€ÜŻß˘‹3Ċ_ŭÍ·˘ħGÍ&uŬeïN¸>fó°ž|5ĵ>ŸÙ·Eùîó&Ô{ıuág×Ĵ*w˜2qÄNÛÈêƒĵ串ƒ–­üĈƒ…?ŒżuĈO`IZíAğŸç½ d5:Ž7jB‹2É%jĵ6%òa ÈÒëd–h3 ƒZ^F(l>p+G­ÉÉÑŞ5Úñ?PĜş€[Fĝ‘} :v›`Ĥ͎ Ò8Wİàd);¸Limc£Ì9:߀ψŒILË!œÒŜÉÇÏÇĊêu ½Z­Ö!Äóĵĝ¤Œ#’1'ÜbÁ8äœa£ IK.„“ŻĠj‘…YƒÁ`0 ƒÁ(”R˘“^MB^ˆ³táWA¤ĥ”œèSR;”àeœħ(T†°ÁGï‰ „RĈÀ ÓRŒ(!ĵ^&§½'2„(šB=ëÛÖğa aa˘@u‘€°Ì#TÈ6£ĞM(D€ç)’aıFĞ1s8·vól”ŭϸߟBà9²GÜĞl>ñ§q_ĥİèHSžÜ>uĉê#Ż4€]šŝ:|Àò^*@FĜ…ŬS'/ŬÎ{È\ê~ġĝħ=ċ|üS‹ŝuá•$‡Ž˘LğÁ£&öiÙÈÛI‹ĵ6äĜıĠĥġf>ÙúĦ@ß³÷ú@ÖŜÏÛ}v1+ï¸ E0>,›‘‘G[ùÒlöŝ„eJÈzvqç?,Ŭ÷R¨…êö6´Cë J>ĥrH½=ù“á C5Ĝéo‹żû¤Ĥ›@›pûĜÖİ?o8§ġ³m›nÒjÀż7^Vjvĵc“JV^f‚2 Ï÷ éħñßM=˜@àßë9~ VùÀ”Gê%* €ÄŝĥöMkıGçÍëż(óÀ²yµ•× òä?‰Èr3zÊ[–D×ì³5L œG>Û†_f˙ŸÂ˝œe_jÛĝĥlà“²öÇĦg“Ĵĵ|ùÍèŭ;\;tŸ{>•P­Fß"ĥñ*kQ_İğ×nà §ß´ħiïtċÚ֏Ŝƒ-k9sb-ïŠĉsžLïÜî'J­k|÷›‰Ŭ–ŻW^İV^§×şĈìĠ“>_?v™§iĜÁÓ§˙Ġj‰Z£ÍÎъ_}úFk6<͎Ë’;ĜqÚÄ—ï—Ğ[ż‚šŭòĉ•PEġ†ÒnŬˆvİÓÏŸġôéóĜt VşĝĠŞîİD$Ùµëú4'ñyphTBĤd6.^•*—wV  9ħÁÓ³4dĥċŭĵd|rĜ£ÈL[ŸÚµ}U:#Ŭ<Ê ĉeFŬğ–”C°RfĊˆô)½ŻĞĞëkÔĠ'ÎŬŬ­€‰+)ûJ5ıgžâvaNli2É`0 ƒÁ`0Š‚>[ `Œ‘ŜDôw6„Ĵ@c Äà"HĠ”鍂7t&oA2!¸3B#Œ%(@M5haÀKzWma=€ݘRJ @úŒ‡ùŻ,…S”ċŒ(}@jŒÌfX“yx˘ìGW^ĉ_ħWç1C˄˙Üyêü`5ÀùÓOċĠŒĝİӚ·E %˘œ:ôoÀ•{ÖMNëëĈàWÄò.(ÛyÂèrWG´šµ5–ÀĠ§´ÙĊıڔYż!Ê*hÄÜöv—gvï1ÒÄ–f'„„Ĥ;&i@“ô,4ìqĥa—6íĠÓ4eĊċŠLüŸŒ7‹e3òj+ߋá§î>“pċ‘}óS:7sŜĞ7#+d׎§2ÌÔzuü‰‹i—O= ×öžÑa}û1’ĥŝ½ZĜ4nĊg{Bµ sör„ŒğÑjÛ o;;+/UΣ—Yä’C˘ċ]Ñĵċ%Ĵ­ċë•EŞ•çé•;zİ )ĝĈÉKwbx€;·ÄZ–oĥhïÎz:˙ĜkĈ˘p-Àżçқ[áXàN0Œw5Ïñ>,* *z9p[3²Â̈Ò§IyċÎ][ÈĥÖ y‡Ĵ|jâ ÉWӌ.mÖ)vZŽ"´uǘÈò.3Ȋt½ŠV+ÏӛzyÒ̓ûf- k˙èŸlÚħïhH: ´|³%û6(qû/FççŻÍ`0J'j­Œ'ôÜġÜC?iŞ6ëMĠY9 w°öÉÜUèIl²şl+¤MIv•ċ’ŒoT›£™­“³ƒ=`oĉ€š„¨lßúŜ6ÀÉÁ†Oğŝ"<ÑğĤ›aš³urqĥÇàä¨ÌNĵ—Á;ÉÓ³Ĝ8ٚġ–Ùı¸ ŸìäOŸÇ›ì}œœœè rtvqç8ŽѨ5ÑQ/ìU*÷2ž…=âôƒçyñׇר¨A óçϟûĝĝL:Ġʕ+ŭġ—Z­V(ÂAŠM€Vż8şġĵmÇŜÍ0hÀT“ü2€ `îJ}Ïrµŝߍ/8l+x ˜+Ĵˆô>ÀöF/;8Ĉe×ĜŝcGëu^mbd2Ĝz”ħÁÚĝèìĉ^Ö’"S5yíʳÙ"]Ż˘_e‹§7çÉĥokŻÚı{×=żÜ9xì?ÇġüŭJŸÇÍ&£„Ò\ƒñŜĦĉċZMëĝ™l§<5o.Ç ZXĤ˙zU8{Ş“èdMœ“Lí+ıX!0$QċTŜċn_Iu/[ÎĞœğ½Üä/ÉJÉ  W'ŝQ¸µ³£üyBJ6q3i[ÙZŸ£ ßaöarV\xÈóĜ”ÌÉLÒ§fgeııypœL˜a,“ÙÈ­ml232âb˘-Ÿ*óˆÏÀóĵĝô^Ô sË £FA}Ĥ” ´:úúż·5”J¨àhM)ğJ´t2£üҌLJ_ËèÛÍÜĠ‘GÏ{Öuö¤ĉ:fuüí#^Ù5k\Öô‚„„PBáí]ROğ”žöLYİıphMò³Gs2´„äéMsâŸŜù 82.5‹—ÛğyÔnX§’“´=mÌżÛöÜK%†*119ÉV-=oxĥ€j}Ô§İÎ%šOşŝײc™°‡ìˆ‹ûŝÎ6r)@v5ûè\^sǐ\ƒÁ`0 ]§Ĝ—3……'„§„‚ c,µIĈ@ŻğJĊ^ "D|G!Ž ‘ĦġĞ$½C¤ċ)2J)28 • (˘Ô zċ[ĝĴ AE­Û°×%L7ZÂÈëÙĜÁYâg¨ta˘˙Ÿ1HüĠC×餯¨ğvڕ$£ċJVè0èTż·âêS5X•oÚÒ _‰È.šÀ Y!Bh§ÚueÑğdšôòĠí{ y`ÏÛ˘ÌIŸ4'S ÖNvĉÓ2²ì]l8HĠwħĜÏŒĵÚ*iäžġšğAÈġÈ\×Y{Ĉ¸í5pÔħ8Éó{ûê èóI}LJ `×újÀĞwùĵvċ6żëUÄZD“­°Q)1¤‰Hò=½ê„G{×>ÚğnIµ/Ö^›8iÎŜ˙{–ÇÍĤ ½ uhuċħ7ĵçÒü³ÏÚËK6^)ÚSƒñö˘Ör„ÀċÛf< ~ÔÔ| h„d/~K*œÊ: ÇŻsœÑIDUÉYŒÂy`[ïZ]_EFD<éS;È×ŜĴçrŝ9ˆÂF‰ 5%‹÷´29Ɉ¸÷òĴ\­²½2ïÜ/Ŭ›’”XĤĴ—ô%/}Ÿ}ZZj!í1|È­uŠtĠzĦC‡yóĉİTŞÔÔÔ%K–Œ=Z­VËċr°4ÛĦڔ‡"´ĈX˙ÖĈ=xp"Òġ×/kښ~kc.콑İĥú{Îä½:ó”Ŝ- nm… i>D!œĥh_üeö Á·dğiù ŭ>ĞĴ&[â,OÓ4q×w­Ŝr%ğb£ċR_ÎhñIU9³rêîò]†îà§·^›~÷İĥm˙–:_jšçêœ\ĥĤżƒîşj^ÚtúyzŻ&nœèKïŒiĝĠ„\9 zŽŭN?íĉ¸âgÁBĝWxċÏâEd0 ƒÁ`0ŜŠy9Sx6ġ€Ĥ€PA}4FB!„CX\ ËŒ°D•FâżÒE…4ĵžA&¨ğ00 ğ!ä—V3ÊN.¨Ì˜Š‡Âf‰GKQM ` é‚3"$†¨F@‘ŬÚ¨ŭ_/˙èì¨ċgVÏß'Rc_ħV²×VÌşyhɚŻVNYù³vŝÁ‡\ċŝ_ŜĠċp /GRHÔĦEËGĴ·qµó²­%hĴŬüËĤìŬxĉ…2n˙ùÓżí–ÎÚ´żÊşż.„ĈäÈ<ûɎyWú.ŝuîtëż.A¸iM•Ÿ˙|Ş€"&‹äy³‘ÈCKWµòÛġ‹eżo?™\ßÀÈl›š_ŝ5µ—ôpĵÛyôÍׁÁ`ĵN4ĵŒ'´~ÍJıwYŒÖ dİyaâ£pörĈ^FÇÊİS€‹UîxÒÀÙ8{Uv.|ŭvTdšwUGÉ÷0ĥv°A/““²‰ÊÉJLÖ [%ĥ JĉPօKŒ}öÊğ–—­Ñô‹ÏLÎU€Ż§³€šÚoŻr°ĝÎBVVV99ĈY@úÖXçü úèÑ£Ògó …"ϳ”ŝš`´…$]Xp?,°YEë\uHâ•ízŒèPŜJĜ’²ûϓĦİ|fLuy:Œ½ t/Îı6:ħ0ÇqœŒ0‡e‡9ŽDíŭuI¤Ê'°ž“>Óµŝ, š˜³ÌÛ§i=bVÇÊvêû+N\÷jĜ²|³ڝŭsÁâh҄öžrHáRİZ`…çn{Y­wÏêJáPjëۊӂ™šˆCĞögµ;ĦµÓ£uóîÖ:°ž#’œ@AwŻ….7KBÈ`0 ƒÁ(-ûrĤ°H}‘)„RË *Dĵ @Xŝn"!‘,xjŒ~%%}›P ’—q İ żÊd2ĴGZĈdé•wˆ ¨ÏR[Ĵ":ż€~ùa˘£K ˜ƒfŜXüEÓĥGTî³dÙ²}Ğ~žÜĈ Ĵ€Ĥ\ŭö“ñsCüżžżpÇĵUžĴîŬg˘ŻihÚÍz ™x(냑3·­Yö÷˘Ż‡6­ sĝÑF­˙ŞO­ZŽĝsùÒ}kŝ1ĥS£òâ›&ž™;ró£rŭ§ï\ğtw]êz* Ğïœ'żOZ}VÖé÷ 7|ß­Ħ—MIŸ‡%ÓV^ĥµÇ˙6ç‚Ñ͓vġéOûâ ÈŬk6qUëi'÷ï¸r@ĝÙımÔúÑ_N>ç0t΢]szıüğèÑ{ž yğ@QuĜWì8;ż£ Ĝvóוg×Rêjċu½,o­ĴûżLŜrĠù“ċ+˙{“ü.%gčùméÑ]›ÎlúeœÏƒßÇLŜM ϛĤ^ŭ÷¨YW>›ŝûŜuK×txvŭzp†Aóɉĵx,’ç£.QL1É Ĉ[„FË gŻ<:zîŜ7wĵşyïEB(O(OÀĵ4ÈìœĴ!#)SüK!sôr“…‡$b/'Ó¨4;.êe\rjZZrRR†8…ÌäKXîRĦœ23üŝ“ȸ¤¤¸Oî?ϲöòu6ŝPÇÙÏßU–zóĉ£—ħñ ñ1QϞGgak•Ò"ŸżJLIKKK3İĤ´VĉqP…Â*Ż6Í!ş?Kŭ EDhaò3cĈ áßoùÔjŭÇ’ġìÄág.­:UĥĤ&{r^žZğ=ĴÂGŸĥQY‡ŻmRŠÌ§VY… £z’ ”³÷(WlYOwW''G{{;[EVxhšƒ_y)ÌÈGϒ4ĉÌTż<ıfOb“ŻìàgD“ĝ<†8—wÀ„*÷ü`@ŸÊŻŭ}7•'„‚Ŭ›ġë³qĉdİs÷DdԏŭÔ{[~ìĠÀÛ!„ĈüqQ˙ÚıŞBìH úρߟ“ ™z¸‹ ZĠ†-Ĵ‰ÌQudzèžİ=jşËBVžġ>[p)İôF¤ÑDî›Ô˘ BÈ>à™'c-9ż˜Ŝ“ê'żVÍuîZüژ3ğUU!„8·Úŭŝw>á­|° ·TĤ°ÛßhVŝ÷ĥċ2ü‹?êJŻ·×ĝëY;f‘ȤÓ`íKbi{ħT*L-ïÎg0J`9SXÄĂ Ä[ĉ8dZ’żáo‚T ΍ĝ§C*FëÖ”RJe€! @ c_$¤,$„p'jĜBedHeˆ(Ċ@„°T°ÉKĴBaħ3@BQ!‚.`„u'ñHô-ZD€Ĥ”"B!Œ0%<ĠĊÂÉ$éwvÍŭp×ÜÜ{ÔŻÎÎvvFíÚ›ĝoMżĝ½‡ŝğ€OĵµtÒK'™ħ‚fGZöĦeŒÔDíœ>hçtóˆż¸ĴssӚE0>,˜aİ­<ÈÓ ÍŬm—ZĴ{{ѐŽÇL5Íóġŭ7ZŞÂ'ßZ8ĥ÷ÂÂíÊıġKGÛ_Ì0ŸëeüjñŻNÎksržÉVK§—O¸4cĝ%K§=›Msñ·Ñ³T1îôVġ†[²‘Á`ĵÛhÇÚ¤^ÁkYĝ—èž^S-oV€FJWwëWħéĵƒJ(ÀÙ{•µŽ~NËx;äò™&êô¸ç‘!j€äv•ŞùĜ™ş6sŞŠA\pĜó‡wµ ³qñİQÙG•O”dċQ­žĠËç/£BbµËmT^ÙùTóËyú<ĝŜK &b·L–—Ĵ _ôħĉ9Ò]˘ú ’ h?ŭô“X@ô€6,Úè³Û˙Ġ6ŜÜWà“nmY²'֐ïê;RŬ.š|îNNOümˆ°'€žçyaÖ&üŸžç-öšv)FUó3WlÒ"ĦT~hÑäÓ›uéŜħĦQL•œ°§“Şġk-'<4íùd˙2 `íWߋß~;*ĞĤŸ(ËU­J‰ßׁÂı#I—–,zÔáë!UtSk,·’c]żñW7˙uÛí£)AĦÙ.TĞ›gҌS§^UëĜÌS!SYaj2-Àée?ڄ›Ûçŝ8qîÑ(€:âVûÏà6£.ĥž·ûrk§ç˙8dLûœ Ħ[ğ8_˜ŞI‰N‚ŞSöŝÑŜQŭèĜòic[;{~S{Ħ•œ‡+>Eœ¸kżÍż>dicÛT䢵¸e‚ïÛü\Kżô#·}=÷1@ıˆ$-@žOÍrÁÇÛ¤ÓògŝŬżŝeCŭr²ĝ;ŝĝßÈĤ;OoĥéSo3Çz0ŻKżJ·öSoçÊöZ{*0™È?Żï„Ğm—n 9U“Ÿ4~CzÏÉëgúûœúu¨ĥݽcñì·†ìğżtê>'µÏĵ‹Ë=Z1ö§N=SÉĝ<š½'ċ>ŸoğĜ<]÷w"'dġàA[}>i ê' ştú)İ˙ŠĠV˙;÷‹oÚöR=>>Ü·¸“Żŝ7 ÒqKe ğŭMġÑ 4ùìŒüîí<ʉ™\…qğĥ–ĥöĴ˘,1‹@Fzµi˙,kí kˆsĴâŠ!ÖÂöä2µ`”Â;ŸÁ€XÎD1 €!—‚İn‰1&z!¤“m)0J-ú…J2!ş‰=170F„R 2 @ATf'únƒ‰ıŜ IDAT;o†BÏĜLĤ⯢ú,Îg ÔİS§ġë×:t(''ÇÊÊàžP…”Ş#Ol8˜4äK?+*8/ëP?ß·tϞc? ´ÄÇ]>p‡Ğûe€0!B„6ħ-^A +l|4£63=çÑrˆ'gb!!€í]#üß;\8Y³óÇ=ZV#ò Or<;—̤a×£Ĵ>t6D€VJĴNÏâuhÚí Kö†ëB)Ÿ•šİŜ2oĥ•ŝ֓{u5¤£àoñôŸċïeYĠvTZ•İÓ˘ €nĈHċ7/h‚Zĥ­acì=‘û1^ê5'ì÷·Ïó‡ĊŠ›3ì<™Z}êÜq]ŭċ°Ú‚Ğ›ên;šŬĊÙş˜ÛwİÑìƒ\@ÛÎ*Çúv\ğìúĴĤ­ì€Ĥœ›³<˘ÉÂ#½7´<ë´½Ŭqı„°x°öq ^4yßè}Ÿ”ÁWçN=eUÉ!çUD’ıüċy@“ÏL¸<ĴÎÏ×ÏŭX[ŠŜëÓÁŭ›t 3|TŻ6{{ğĉŞâĠÊ÷ìÈnSk\ŝ­‰Jú· )½êµòȰŜf |ĥj[Ow:éÚ§aœ• @ĉŞ z\<ŭ\ŬŜħĽ£^;i—ŝ·èçÈóĞżmj´‰ê^…sßş¨ô2O"eÙZË Ÿ5ĦKÛÛbñÙŻü9w7ŝqïħĊ_ĥUÔ[µòlùî ĥ„ úħŠÉ€7JA:nİL•Ë…Û^ż¸é9uÈ÷ŜΣ Ÿ›Ĉy6hÚ ›d,à˜…Ĥ€#ŬızÓ-\¤š·°½äx‡L- ñÎg0 Àk‡Ò(ş†sĊnEÈ(GşqÀ ĞK5déëŒ2CĜI{@‰! !!†è˘Wĥ‰p,ÄêCT§A#ŭ.$ĉ ”šĜĤHP£%:µ<ÚĜiçuż" l)Â`0 À”ħŬŠR )=*•}q+$<ÉݲÓÛċ ö:Aúĵ¤Ż‰^}Vߜ_œö|òÉ' UŸĦ4Ÿ|{ÛŞ/y”}îĞŠ Ê($Ó5™WÛ/&|à\ÎÑ ó —wŠñíñıB”—‘“žr½MÒc´ĥì°ĈifĦ7!è‹FÈ´Œ)NċßjàwuŸžÜşéàÊY×>9ĥ{%kÄĞ3µœR'lÓԇ˙†Yĥó0GÒ˘µ66bŻmkœTS<IÍĜiÒ*F/B€¤?Ŝğl£ríëk/j$ŝĉ‚m(bô²îşĵU+â÷EÀwWbçPÚħžÒ  Ĵé ğö =ŞRyáB´CÖòz™ô?ƒĴœŬl!+Y6ˆŜ?g|ĵû³êzu›öñœmá=ÇV4ûwLZ‘&G&£ż- úµï”e÷ğÍŞİ>rç&vXĝ§Äħ™ì q§œ_´-ÎİßÖ1µ% E•C~ök£ DÜß´³kİWËŬGÔżğİ—gÁRı"™•kڔˆXµ˘b Giôĉˉ8{)ÉĤQ÷vÈİaŻÚh×ÙKÑÚú$—ÖÂ=)BâMœzÉk܍2uz\:Ĝı; ç İŞ6ĞG.<ˆ·I€.HÇ-•ɰ)Üv“ùĈ)ȽmħŒ6%2É3˘^$Ĝ{ıbY–Àx)àH§ĵVĞĠêbŸb'FŜ´°½$x‡L-ôÎg0ŜĵFċŽ!~ Ÿ´k×nŜĵyAAA‚ôœ““söìÙUĞVmŜĵrel4iAw}Ûòí!ú~ߑ;µfËï ">Ú³ĥ‹8CÖîċ$Î94ëّuğ#|>ŝNȨƒsŞÑФTĈ³ğ1òòÜÌ/ި:úÂĤġµu÷¨b›çġċT•Û˙ĦÊĊO<<•°½§JûôU`Ċi£/xĉĜ¤§—AQżĵrá•Òż›‡Hҕ?ŭó\ša€¨s4tí̍ìRĝt7ĴĦCÙZ†·Ğbuŝ÷‹ñ˘Ħşsnĝ?'‘zO0^7ˆ3só(Fŭ5ïtÛñĠ+ïéÓLsb_ĉ˜½+ğ¸–_ŞÍJŠzxêñĞ_Z·ž[Û@ĥyŜYçŝš;rÖmżùÌ­ÙÂ?ï˙5H™wEš›)sĜfҔ†ë§ürjÂÖÎ6÷–Ï:ë6âJŻ€í³éíçI(¸0ݎœ•ÛV³3ŜnĤ·äáÈœŝesU’•éĥlï › úĵMŬƒC] u*²­ú½ÚSŻ}TĉÍëBĊ6!<œ}\tb!²öôq„D +GfïI=šġÓvkğld  ôkWÏzĠ–yۇŻPÍ6ûeHdh²Ġoŝï‰6#%]M( 9ŠÏż–NNV!·›žÌ·…‚ÜÛ&ehNvµı6˘ĥÏpû´ûzÑê™ŬË+ yÌQ‘~áÓ2ŠOuûʍğĵ°ž`Nîí%ĉŒû™Z@Jٝ/ĝJŸ£1óÙÎÁNŝMÊKkżL(­Ŭ”¸$KÜ‘İâŠôj­R$Ş/T’…IFwñ !™.€ “Cë>üġÚ´Á[D3ş0"Bu³=”ñt‹^]lB%ñĤĊp×fr´АÎcšÁ`0 F‘İĵ+İŜ´o‰­˜%á5*sĉyŬƒyİ´É„¤yóĉ7nÄĜrŒšsëÀĤí—2kôŬ·žĞ úŒsrY·rÓü„ä/?oáÌ5•!éÁGÖĴ9­i<Ĵ'œÇqŸŸ9bUsDE+3k“Ù´ñL´Ï‡£>fkOú]Jï&zë:‹ìšĝŝsĝ£Ú=Żm?YëóĈn:KhÎËKÛŝ<™â÷Q‡ŠV”R@Žġ‡N­'µ+|˙µw³eî­ĝüƒrV†ŝ!Œ(ĜWĴaÚW¨àë,žX„(Ħ(=Lh6ë{‹àS…“*ŸŽèV1dÏéŒğ;×úŞùÀŠĊîTz+î#|”Uŝxîħ•}Ërŭ`Ͳû•†o ²Ûz_ óûcċòë“W5³Ë³˘6-&l+Ĝ)}?ñÉ´Ó·„Ġġ½"ŞéÜñµUY'l!5:µÉŞ„E•ĥ#û†ÓvÍ9U{TżĊM÷U-pS÷—ġn1>¤×Ž‹“j½iMèí%ûîŞ%wŬ>]ÚE'9b÷î+7îñùà@‡Á¸´t~JTêÉOËtܗ -7ïóyĉĵY ro›)ƒ\ğïK$>9½aê_÷è ¸skfMeY 4Òkü|tU[!€2ĥ.[Mİ÷&̽½y‡L}‘ü:#[<\q6÷ç–{“Owwxc&‰ÒÚ/Ja7uĦ‘)ÀJ@ïL ş?D^‰Á-˜bD)Eşe“0oÇ WqEÏfİ4Ȑ>´5B$îÉş$1ÙXnĤgŒjôʰ%—g1rtŝCÒà á;~ŭ!Q™+4ƒÁ`0Œ""†Ŭŭ$Dĉ,ΙRRRk×½wï^Ÿ‰'6jÔ¨gϞ*•*55ġèÑ£íÛ·óAŠù´ë§>GŽhUÑVq­}Ú|1Š[³ìÀâéC‡uò·}³¨6éñ‰ÛO>sl1tTgˏò³#˙Ŭ´úLfÏ:˜èÏT›qç‰#§§—mÒ‡µ\dĉ"z›Û‰ìkġî~Éş™S{ĥŜ­²R“ŝ,ôñĞ—ïG[Uéòċ§œEqÜ0££ÙQ—ĥnş[×èÎäË„·îŜùƒŞn:Zz–fe_ż•ê_ż}Œ Wñ qûF~Ñu~Èúaċe0á›/ úà˙ìw\Gǟ™½ƒŽz€ UÄ^P4jì½ÄhŒĈ^b7 Ûkï½÷5ön˘FM˘ħD{ï;Mz?àngŜ?önYŽ;8t“ÏŬìÌì̖c÷·Ïŝž†uŭòvùí0ûĝĈ–I§·˙é„o‹oj:sÉWWmzA"'W´žœY5rٙyu[;ĦòI‘É T+1rl4n¨ċY˙ċ|XŜġpgoQĞhJT²E4!Âó+·€R ¸pâArïâÒ'yš'˙>àÁ·š—µİ·Y†îXz¨òKf;Y²FšzoĊ×u‡?ë´çÜêž\=- dj_5ČĠ;qSMÄËP—PçÁ>As{Ë×Ċ;öŻž˙)÷ê°âjğyo^‡iŽÉTžZĵe™àĞjÌ:z|p™KyÇŭıNÜÜĈħÉcyĦónħäĜÎıŽ\]ĥĊ_V<ĝĠ}O'T´Ê÷óĊÒ3ŬĦtġZµLüš+/ŠP-ä:ò'“cÊ7ÑÙ?ğTUċÒKác—á4ĊëwA8FX0WÎ և3cDMEáHŻäĊ\4krAéĵŒˆ"ˆ’ȸ’ !ÌBì´d5YŒ˜ %zÚeè]A²Xg˜ β”ĞÒBoXj˙˜ÂĞBòK–XÁÇN°ĵċy DÙÊ'¸÷Jc²NIĉQĤ$.^…ÒÌ2FĦ@~ín²C“ ‚‰ rh¨\ü$8NÎù|“oï_µZ5gTuˁM~첤îc*Zǟ]ñ[dùñ‡ĥtpÓ?ĵáw÷jğlÙħÈV]ÜÌ7T)ÑÉ` ÀVeûOh<³×ĥˆò3v×w@@mlAB]̓—°s³çÀħŜàN·vŽ]5âԘ*JŭmIú“Íc׆Ú|ħ •†ps½Èŭn^ıżb˙Ñ)UrY#?5ò‹á÷úíʚW}kßFµĤ˙ónJ‹Ú* ñ—żI<{×v·|ÊéOŝ<ĤnŜı˘Òh§t+Q*íÉÚös¸t[Ú²Ĝw0áԕ4­dĝ–—ëÄÍmUË ÙñcÉħmQ*…ZZ?ĵ™ŝ)BCµŒëÈÏzâH3pgËĈ]„ĝXçeÄÇ6MİôŠaSâŞpùQž *´ĠGŠ`áš0Ĉb@³Ħ9/OC}FAŒy­!„ħéeÈêż,‰^Ñëċ⺍îÄÀgñFNìAݏ#„ y Mê됀Ì$üÁŭzwŒ½ĵ|áK?JŠŝ”‘Êğj£²şK˙Ŝ‰ÎğĉQ5_{bĠhŸ>góĞKƒÁ`|„P‰ç?χ„„µZÍqÏó=zô Ş]ğöœ9sĈŽ›‘‘aeeŜt€sŞŜs\µì/|²öjÔĞ—´DîĜ¨mħŻ*”uµÊ)úÉll°]Ġo‚šĉe“ÍMá÷ċ -vŠ\ġyñ:_6W:ĉ [Ğ=} +Ë|3j²Éj4ċŝ…[o£bŝċê÷û޲—Jè+}êtöYóg·Żßş÷èÚ}— }2Ŝƒ!ħ>?÷×鐔 v(ßĈM&ıŝ“>ÈmBŒ÷‡µ_‹fn³7­ğ¨O mô…_†H-9Şħg…˜a§Fs~uäóq½–ĥ=ß˙ÁŠżĞÌîע†żx/£µë_qŝ¸:ö/ná…ħŜİħİ °·ÁÀy´Ÿ?wÀ²ĜŽƒÊZ’ÛÙÊĝ¸ G'Oò‰]ĉµêTżzbùĜ›Pma#7S³…[m3Ĉg×F}SӋ‹ĵypÍü­×Uí·ĴîXœƒœjeß]²£ü “iıÌ^÷|Û¨5µĉö.qëZĥ)^ĵGĥóżÈcW{äŠÛĤöüĦÌ˘žÖíNݽlpU>bo×*Ŭ.µùûÖúĉN9MšD_=ŝ WžUAFŸŜşóì魓ż\ü{pħ˙,i–c'K&nĤÈóX^¨0slğ%üž9qŜÌñÏ=Û9{GBùê]¸¸GVN<¨İ8µC)+=Ë˙óċÎô÷KŞ…|”G>ƒQŞğ‚+."„`ÈÌç'ĉ£s¤ÚĊHÜI‰Ò x!Ì#„(%bH2B`ĝ—Ċ(C…˜çyŽ)™8À2žR‚SJ‘èSŭĴôċ!x"@Ĵ@ôq.ú>)PJ nԔçuËBTˆL@ÄHĊ.H8‡ƒĤġkQŻ„=ÇÇß˙÷·q“׏úżŜHYŝë!‹‡~ŬÀÓ:-ìê†ùÓ& ÉíŞġ­ÈqÊĜĦêàéG}QÚ îÙ4lòĥóñ$×EHQĤŭÔCójŝÓġËŻIƒµ­Ê÷żğĠñ†MòE€FŞÒmfLŝ×çÖrX~'úĈŸs™|òM‘û{Ë`0Œ÷AöÀgİ)‡ƒƒƒÉ'â UŸÍ*¤–K§Èĥd•²ı·@ĥeżèVÖlל-gÉJ9uÚê<ÏÊrÇÍè*—e^0JʝJVoZ²zÓ,‹8·ĤCÇPN.lsìRÀ˜†Budx˙Nĝ,\2 ŽB‡]ƒĊ'6[MÜte €}éĉ~]5­ZAŜá#ۚ7ü°£á”òĤÊüĥÒHı_û>•ĈŒúyßËŜ?Y™nĝÓöî{]5úhPUn‹XS8ĜÀë¨dŜÈ] áħğ[äÂñŬ%r,Ûjì5ƒËȸb_q½îÌİK6è6; dÎċö\~zÚ Ür¸“•èóËüMċ†¤ĉ\-ġñ?÷¨6mLób‘×ЏW˙ĝ$EÀĝRûÓ~[šŞt›İ‡×˙XJĵۑû/UÚë+/ Ĝ7~ĥÒ;Ää˙×isÔÊ'°AÛùǎ|×Ì'ğñŝ‡Ç’‰›“÷ò„™c{§dâĉŽ˙ )aw,?%T ôÙnöħE#+[$ÈùòNgúû Ġ2>Ĉ#ŸÁ(Hġ^*Ä@ƒŝ†cŒġ˜RÂq2žç)%q˘Q³¨ƒ>‰  SëjA4Ό Á˜R*3¸²Êۂ\M$)….Äñ yf²DɁ4"ˆd³É†NYpˆm³oŒĊj@#Œ1Xt%’Xù´[0ü³°]K{\².Órâ˜ïö¨B*ö=öMΧŭĵ“óʝY8ĥñİ7ÊÀî?/XCC;ı™Ëeë[Ó”9>?˙2ğò½†‡j&;¸")°Ï—9/™KċV†ŝ4ĵĦ;@|8 ŞÀı[Ĥ÷M:0|àĝĞ1àèYĤ²ÍóĤ>3 4˘úœŬ 8.×`âB(gĵW'Ïm-âäĤoMîŭáħkħ?Uş mĊŜ+˙í½²àÖÈy şJIWiß`U(]0q|ĥêòÒ#ï‘Âgó á8oî@²mú[˘Ùƒ ;ÔÚx6h£™…ß.ĝÛıÍ"ی@^jyŬàĴeŞşë£²ŒÄĠŸšOĉĝ—{·›wĵŬĵ,eœ{ǽ‘ÙÌQŒIP~:‚6Şg˙ċßEaóY2qSuŜĤĵ`öĜ–LÜl€‘{ŻÌCŸïŠgş%ċLŞE||G>ƒQ.ĊĝžR™,Ó.ƒH’ŠÙ#r$ênĉ˘­…!D†>ǟ ŭ"„(:Ġ_úl.ÔF+ց DLP!}jÖߪï˜#” BaÀ!ùĦñ!@ $Xp*vd–z³ŝŠùÙAšçç÷Œ·òÏ0­0#§ê]'hÙ¤ŞżŻ‹J‰7't´ôİ;םğ|Tç_W€.ĉĉħ]“fn9€ŒçۚĠŬÓ€˙…ù×û§Uëƒaİ`]6èúÁWzµès1웭 _í8ĥi·ŻtĜR§Sút¨ê š˜{Lŝbòù8 sŝ¸aCZW*.磞\>sÎÒKq|Ž#Ûê“ĈĠ‹]׳ß/÷Ràñ˘É_[Ù·òŒĦ—ÒŜ”eğŒE 5éP ˙Ĥ—şżdÀÀ2'>ÈÈaXûž?ĴÙßĉ>oiéžR}6ŭÑĥN]Oßé š½›÷8Ÿ˘?X\ŻÚ½ :ÜĞӔ?˘r€²öÛÄ.Î^ĥŝT<€;·˙͵ ƒÁ`0>QÁ‚Cĝ,^óÜısWúġ}½zġİ nm“[Ĝ(,mzĈû@ûĝŜó$£¸$w.]İ„Ŭ7f0 ƒÁÈ WٔR@à^uĠ_–cJ€˜ħ‡Î B(2‘d"Ğe”Ri€2!› 2‘Ş× ‰Ö6+¤O'H€‰Lƒ‚ÇqâmBˆ #™a/4Ğ ´$ÚÑĴĞ3Mȉ5ĵÒ¨ĞMìżsED@—]ÏtÀıĠî2¨l™=kü“è^= ÓV–hTÓ7aĝ§Ĵ½j~?"èŻŬ.-ÛÍ?›H¨NkXVzy(!ôax†ÙUëħİ„Ïa„ĥÚ8>_°ç‘Ĉ!`Ôħš•wW}ÖŜI>!4Ó ÚĞnK/ŽƒşÍ½­ŝˆÊŬqD— PcPżÖ·Wŭŭ*­Ä<0 Ĉ;qê°é0F_ŒyÏ#)’ͤohA6'h1ŜéNJô¸Ì+ÉĴğ€Lŭg<|䁯+Û‹Ĝ×ÜîCŒˆÁ`0 £`1dctû“yĊn*; ôĞh£'DF _eˆP@ħ^Ĝƒ^Œ Ëużt@ÒÛjÊ.CĴ ïC:`ñOXµ¤Ĥ8tJ)!앓n‚\î_œ<´ïTÀv îMl]OŭÛ³HCĴ&xïî'SL´ żvöĝù$€‹'ïÑ+úNkııĊİu°UéNS–֍ZŬc˙Ó\³d˽ì!îɵn½ánŬ0,À­‡y^ŝñŒ]‘.?ĤġÎÏĜÔ}ó–PÙʽޕ·ży)Êñ›%kĉV8Ôo.­]éje\|?S–ݽ!ċvD†ŞŞ·­­µ—}úƒ0 Tġ²—CĴùEĵùÇ4-&ĝi²cœ´qϟ>{˜MaN½½ş÷̤ĉèŠ[ù]óžĠĝ„^ğOtua˙ލÛ6ž~•Â$ƒñ1S§™ñ{¨OŽ >ux^n4Ÿò2ÑÎÇAV°ÚM‹|ú4VéWÖC‰hzä“GQJ˙ò^ŞBO(^ĞHŸŻ‹×FÏÑ?Ĝ(?^²odá+Çé/ü ?œŞ Kà<\Ħ>ô( ƒÁ`0 *Z6#D…û1ç Sà.ij]‡Áə ܢ)@ /Bˆ;ñ~ ƒä*ß(öG¨!‰;J)ÏóÙßN0 m”N1ğplÔPşHê:-ĥ•ĉİ#²s€~Ş{/‡Òĵ›@óìÔñ(TĦŽ"s¤Ş*}—žžYáä˜ï'\NÊŭ>(ñâĜé'H×ÏÎïÜ9{ëRĥ†(JĠ-ĊYĠ\îZʓ)On$_žßX~êŬñċ%Ġkûـ6W—.Ŭz%ĝYœIü½LYsbÛ/Ê·œ{!ğu‹Ŝ>ĉô–e7_–êâ2·ĤK˙8›òäÊó ĤĥŻê§vo2zŭÁŸÊ(€jîn\ĥ~Ÿ+)Ûqîş?n,ní]4“.0 †èG O˜ ÀJċ\L÷Ò\p´ŸĝâŝÓ7É|Á›Pmbttĵ†P ş”¸¸Ä´B”S!¤Óé˙˘ŠY.„céFŝ"lXŽ„˙ °a@Ö°ƒzŒ0 ƒÁ`0F,2¤ŭ#ÈD…\ûĦ” $`Hĉ'\Ŝ€ c,¤ñ3ֆk}Aħ6ï,Ġ‹Ċĝ ¨PFġċ dĀ€ÌÀ‚aDÁBşE € R˙ ‰7Ö[Q#@ÀQ HP×Á’Ìrĵ–Ìċ5f‰‘F:ağσ~>4ĜyƒGHì7lĊ™ì<ŭÑŻ#+˙Suğ6]Ûż§ïkë†ĥ_t)†G#ˆ=ômż÷Ò3×§Ë1ÙĜZ6ĜşıàÔûĦ)9M½§Ĵ‹ ‰•›ğë˘#^`×b6’¨ÍiQc]eÀà–'”éŭĵlğ~Ó&m5@s}B§—†mHÓ"ní\vkçê•_OÛ¸£¸{N÷9o*œÁ`0Š<:^F(ì8x#=C›žËê†}[ßJċ )/Žüı¤ĠWM4£iož†jĠċüœ Gvpš~â¤,e6%jÔUìj)µ³³‹ŽŽVĞ1E'‘ IDATĠcénáŬ1ħ&ʖ|ƒñŽ™­…BcC ›7l3 ƒÁ`0ùÂô/ŻÁE™Wo€,ıü–|Ĉ‚–ˢ ‰›ĉ%™"ħE ¨LX•A5Ό4doİG³€ĜŻÔÚC”³OG V‘.ׂ1B¤}fo›)zÊĴ LĜ­ˆĵĝg \!ĝjH:çÙfĈŝÁ{úö§cQÒ¨c]BDĜĝ—r’K1œóàÀĈ6­¨•1cûîé´ı&ĝ\0ŭ"°ş,bß=ìÍĉĦé)ZPĜYi^%€Bm+Èg]ײ)“È›—_C—Î5wŽ%€]j´Ĵ áĞoĊò9-²`vİ`dk2h›sn£G |qĊ61:ŭÚĴ•0á „n™zrÇB/oµ."$B“í`Ê?ĵċïûùy(1¤˘x;ƒÁÈ7´<Çó­uU}a <ç€ aé³£ĞMĥ"İ!‰òbU­ •ЄҷRiGÄÙ( zt„’ÀÀÀ‹/VĴXħXħb8ÛËU4[RŠÑ'‘î f6,4**êÖ͛ Ô7yĊÈÈGâââ>Èz?ÔŞ"Ÿì^`˙Ô(BgC-ĜP?8ëĵŠ"ÙM,²Ĝc ’“÷²4pG¸J× XˆĤ”òútc,Óñĵs˜‚¤èËL„`‰ĝ- N†9à)€,Y Âq2„N†(чK‹‚´M):Š@2Ž#„~ ‚ P ”A„P"è̇Â0ÁÀ!ħ$:/T0xˆòB°Î§!ċw?Ħ›J£Ç5„“Ó7½r,WÖQĜ7)áϟ'ò|ôċ_oÓ§LIÚv2Bçú™kĤ.l8i|ĝ —nĵŠOW¸× ,üĞ7@B˙^ĥêğ C·­W˙ĵ냭ki„ÛN½ÎÉWZö( š•ñüġû]˜Ñ·uı˙ŝDùaž™×)§=Ú½àR×ċsĉOµÙzޝ\]šıîqä°)\}ŭĠr›jk;û–Ş”œ÷êe¨^2ֆŜ Ö|×xڐvóÎFËÜ|ínŝ#X ĝ~뤎µíÖA×Ċ0q‹7˘şäçÉâŒä^_ÎîïqûżëŜ¤g£íJÀ“M7âÙ}+ƒÁĝHÑò8~ŝħNG2´ş´t ŭc÷úZÉg{4-:J#W—žüÑôÈ'÷_D'k´Y9÷vĊñáobS´”³Q{—)ç(G|Üŭ ·=Ş×,i‹ĝ¸ûnküjUóT €Œˆ µ+Ğ"ïŜ~—N°ÂÑÓżœŸ‹u‚­.ŝéġ[aÖŞWöT Ġä*{GGIH6͈ş—Û*;ĵNWÂחĝò•+—.]*u1ò Çqöövġë×óòòÖé à*ƒÁ`0 SC…qc@@(Çq<ÏcŒ)Ħ(Ĉ:žC%”"@!B !cÌS½n,ÄJžžŒ1B˜£#Dx’%‘4B´Ì×Q%áşÒ8İ)GVĞ,yc NTTÊĊš†:T4Ħ„Š&ŒBC½}5` 9¤@|[xUà°ıÜ8]ĝ}?-ú3š€ĵX@°o2ùD“ÌšWÇ6oü{4хĴ^|öÈAó–ŭ2ž];œJ€³V`—ÏGÌíċj‘..1ĝìĉwĉ"@‡\¸1â‹eb‡šWÓ¸k·G@êĊ¤Œw Ïû”C7}o7}üèyËF@Òŭ#ËÚNÚ˙Rx"°*?pÍÙn—6óĥĥ”=½Zôı(EÓĜSóĜ1kNÏİ{ú.öŝ†‘‡v§ ‡XzÈùc!íğ˘s˙ĵ–xŸ˜GfcçR’ž?ڐ˜Ggĉœğü)ğme0+<Çó´qÍÒâ[M"<ĦĵI|]r|*¨|•‚:Mu)q‰*żŠ>öX›úäĊÓ[ÉRmıŒèç_ÜîXĞŒgëb‡˘â“´ÔÖM\q)ĵ§B|Jl ¨JÚɰÌÁ³TE_+M{ġĝĊƒÇvŸWv5cñARCïŬ EŜ=•8Ûġ +—ÒoŜ~ëX€N§ġòòòġġAùòd—‘P @)ÏóL}f0 ƒÁ`0òAï<™AbY”"Şż9Ti(ƒ$J ›C´h§Ĵ‡%7x2BÁ  7~™ñÎbcİĠ†ŜƒfñƒÖW’ĞPò*%’~+KS+fŻġ#@”R‚€Ċ8Ìñ”Œ<Â@Pž˜ş[Ġ½ŜQ³ôñkòùÑnĊoڇ+ÛİVšŬü7—ġku,ɨPûr[ÒÛÌ5É?=İïéIÙÊù˜ Ó]˜fĤ{cċĜŝ+Çf_bv„š{×w;ĵíüžżvmxÀÙÍU™£áàŭN™żħtH§y[”~cv+Ġl³mèžİ}öL5ĠgÔżƒ6È|S#4O~íÛáWUóµ'öXÔçL˘Ċm £’Ħ“ñ„žıœ=z@çş&# i†&äÖÒeœÊIíd‡ÁA‘ûRéĉQ̉°ÇqonÇǧQ•ÌŜĠžF'ñĊ­ıŒ„¸t@4)&•8ÛCjL"oSÜÁ²uvş³•§ĵıŻ!r².I{ó0ĝİĈµB5?GİBžp˙üiq@µ+8qVù²•r†çu|~żUĊ`0 ƒÁ`0…–Ĵ1ÁzŜĜˆAqĉQ’išGÁ‚œĠÀŒœ= ĦĈTYm>¤ Á % 1Ȃj,ĉ%c˘ĈˆÙ]üŒÊEˆ!ÉĦ­/Ä Jïˆ6Ż£1 šĤñ‰ù0f<[9v]‡Ŭc/‘ œğ˙\x rĥ–! Ïrò0 Ĉ'M/ר[­”Q9à dĤ)ĠÀ2“żHn#’‘A8$WÈ!!ƒ§ĜÚÉUE^E'ó.ʄè4•o £!v(..ŬÚĊÙÑD½~™šÎ#&€íMgŽËż˙ŜĠJğYPĞüÊ: Š4Âr“ö! ƒÁ`0 ƒÁÈŒÄUi °ŝœiÚlĴ²¨ñ"È S½Ŝ‹Œ"AÏÀQ@€JħñŠĊ~%]d:;KžèSš)@›ÌŜ“}†0n!@˘­‰8aŭ şBZBB |Rú3MµĤE—Äó˙ŭÍNğ ù*¤¤ü3èsÇ=ƒÁ(x2t!pñĤ‰èo;Ô5퍐 KÍô³.ÄHš%.3—0R¨]mž…E¤Ğ£’­\KıÊb_†Ċı£(•‹Ğ“”wîżFĊËT(cgİa÷D™3çèf—òĉġ£çê*ŝRËgÙĜÚٙñì`0 ƒÁ`0 Ĉğ’]>–’)"S½úœ½ݍ³q 5â(‚•…àË!˲²Ĵ ¤ħÒ¸f1x™fM oä-m%ŽU\$zqMŜhu! ˆRŠ9œÙ?A€²FSċ‹ mdÜQX!ñ7·÷jıó{×âĊ•|lDdlúÛ÷UDĤÌ`0ŒœÑò2žŝÙ™ġ€FV6V Ġdyħ=FJ7›aĦái‰2ç6 ÎĠĉiDxJħr-£ÂÀ§ĈkÀl‰âj+*SŻ9óÏ7§òĴXĈñáġGwî+ŞWöTĉ4ö˘ƒÁ`0 ƒÁ`äÍ×ȂCŞß %RñÖ C ´tUB€³ĝ/cD²8uPéúÄHWl$"Kċs!fYĴY힅ĵ‚FŠsĉêPDüLD(5(îÀ}şïċ’”¨à—ħéĤC× ƒñ)ĦĠq„ÂéKŽžıóçñë{]Ŝqà1×Ĉċuƒ0Œ|…$ŬZġŻk“MĦâİŞ‹:5ż{-µZíRşá€•cóÛCDíïZRmÀ£loŝ·ö|T–|Ŭ|ĝŻ_ğĞĠM×ZÚ0á7ĊÔŝƒŽĊfŭċKğ;§–Z]÷çgċşL>ġ­§ú³ùôıħIÒŭ½3z7­äİVĞĠneêt³ér´~}|Ĝ–&juëħÔıΔóñ’•'ïân°ö•N÷bu=µ)šl{qzĊ­Ğù¨ĠjµgÀĥŬO)âċhÚóƒ³{Ö+SL­Vğ—k2hĠ6ħä¸2W‡ŬÔXşċ*Žż‘Ú°Ó:z¨ĠjïŬĉŸŽúp~˙ş(³ğҒAšĞ“×ò†‰_‹i˘­ı=^@żNıŸéYiş=‚˜+ϗ}Cµˆ"ä3…!E DŒ€0SL)Bˆ£A7Î@l$FcŒ1 0˘(ċQW€"“6–†9S „ÂŽ8ğÖ,F@ ıÑşq˘a´¸ˆçy鈳‹èBCÉ˘Ì˜há;Ħ„’§¨-ƒÁ`0>J´„ ­óY9 ˜lQ!M/ŞM HáRÌĉExd2ï`Ÿ—şÈĤ˜§Ŭó'Z77%WwĠógÔ£¸ ĥġ­P*ŭñË'wÂ(`ıÂ^)C€n~žÑBƒC]Ġŝ™ĞìKT‹ğúüá+×ê~*H}uïöĞÌĠ)ĵÊşÄäq{ä ;{‡íŸÁx’¤_)ñqħёo´ş ˜dÖ …£“ÚŜÁĦ€2£èboí_>cêò“áUÄҌàĠ]:͍ïĵh˙š€Œ ËOüşŬċ}½}L½nñ–Pmbd<”ı}qcmRä£7ÌÛĉÔËgfÖ²fšŝhóÂ3đğħtĠ͞ók(-hÈǽˆÔAÜŜñЇ4˜PIĦoÁ‡í›¸ì @ñ o@|ô‰ħ­:mxY²ġ“VóĊÜ=şiĊˆVŝ[{ò—Žž&úz¸˘ËżÓ;û”4ÊÊı·[ñG…Dvy˙ ×Í_;°´çPÎĠêa’âó—÷·‰½²}úÜĦŬŞ\œ ÈŜy&œ›?~WJ›˙ŭ<Λ<Ĝ=cöÄ.PŝĈ/´Wĉ=>5.•óŭ~óúΞ`÷2֐voq§˒ÚOß4·ĝ£cçvîċxñŻA~Äé s`zWZ2HsuòZŝ!&nî—IJ½cĤ­™=^0żNéeGïXPß^˙KÌ9”Qcˆ6S^€ĦĦZFÑ>òŒÂŒÔUCŒ³:d`Œ9RŭQ z;e¤Ĥĉ)A[ŻÖ°¸‰‘ú? =™ó`0>xžü$##ŬÛ§„­½L.×é´I‰ ñħqiĞ››í‘dĵĜ>|Âïï6-ğĝŭhCiú“ß6ŬTuĜ7·oC;€ŞK–œĞÜcĠŜçŬŝWÚ*§ÎŜu…Ïk×V#€†Í›”ŠŞÒqûúkĠWMĵ°lCHÍÙ{Ûíj?sÁ?£~mçŠsmÈĊ½Œ…·ó³53 Üùu1 z}ùì3Ö~ö!ñ:Ó0M8;í‡ /ŞL8yèJUÇîkv?fĜ¨v ··SgkâQßç܈î³+ü3Ĥô‘RxÖ÷HUün}Ş×oh˜ŬĈ/Ö˙$7 =4ärp2 PÙ\8ÈħɊ+78k€/ëĜ]:ÚóòŻ3+‚s?r8öHrt2çV­VµŞ.’M“|eċ/Üú^TK´ĤŬŭŞ]—­½ûíœÀ!àcuC“ğ2Ċ‚Aš›Hé<–‰›ù%ħlï˜i `rÈŻ“…gşSıZuëŞ'&oĤĵà(BCµ˘}ä3… !F0ĦS€"„´ĵ! Ò³V˘À˘B „ ”C!D‰ŜɈˆP @(ŻżĊĊˆbiĴ„ĉ,5ǀĴB¸ı˜eİ´( jş@-DI‹kÉbôlè_¸n–.…Ĵ‚şĜ!ŠE&c=°C@żŜ›ÏÇ ŒÂNџ2Ry~ÙĴ²K~ÚŞ¨šŻ½żı}>vÉ`0…‘‰Cš8ĝЉƒÛMÒNĝ`ĝÜn␯&igşR¸ù{Ècƒ_ÄċQsa0ïJé“G÷ĦÊUŞİ]\­Ĵ­1ĈVVÖÎ.ĊJ–. ˘##ŜŽÌĴJ ŝçÑĊ-#šzIċN’ *W!˘ ٕùÜ^^zù‰IrY;ı(!-A#Dë‘G–„ŻFwŞŬyÄÜżËö½2÷;&m¨KK@~ZÛöŸ™ë¤afl‰k2m\SûôÈ(MŜĥ`âĊ_~vüfê ½ŠR=§ôvO=şúxdö·×qé[6tŽ_Ŝcĝ_oòüZ¸.1ĝĜڍ÷U ğTw(T QžA2A}]bHt†U‰òĊäW9ÔÑ%†&<5<46-s§‡œğoS£urĴŜ.…Ÿğüĉ˙ÙËş+-¤ı:İy,˙@7ŭKbÙŜ1ŬÌìñùu²L§<Ż3 Mòlĵ (BCµŒ"~ä3…$Iİ'µŻ„\b>–6Ż6g iCÑî"+T°VĈÒĈYMŸ @…,€QJIŒl~™*ä4r‹6LŠ˙(Aâ˙Mġݏ³F8Sŝ&„PŠ„â\6gŝÀ9Ôè6áïN'>ı‘òß+Ğżoĉúü§‘²|ûħ‡O]Lyr#ĉôşù_zԓĵ§ŒŞ]ĥ;äñ”ǧ./ï]Ç[²)Êt˜ûäÉÉUĠm²ÏŞ|ßùğ§·.‘?ïĈ Uéĥ‹·ŭĥ³ħµĵî²;˙œĠÄíÓu g0 spö%ʗ,ĤÄùŻZ1Œü%êMDzzz™r0g|IƒöôòÑ괚”äü_1â²_m[û5T„ï]ïaOùԈçaİ MÏ( ŞK‹{}óÏùĥF(êw Ph_ìYqÎİó÷u8çF?urıfĞ 'çĜĤĊDidN% Y=dŭâ˙â(¤Ŭß°œKŸ _•ò°£qŻ-26yïiĝ7,§ÊZnSŞAYŽş–a˘‘ĴĜ v w>;_Z6µçK×b%jv_ÒbÁÒîEîmr]jbB||||||BŠ6óHI{ĵqèôû#gĥ-†-:Ì×Ħé)ĜYy}x€RĊĞt˜öwHħŻÀÉÛIżÁ›·ÄzÏ]³MÜÄ´dĉêhòXŝÁ&nê—ÄÒ½cŞ­ı=^żN–žé—–u+Ĥ'`â ñ'É\yP„†j!EîÈÏéy‘–bú³ĥ^”Ĵó2â#›&˘@ Ħ„ ‚²T_ĊÑk°˜ _yDxD(ĤÀâqaŒ8˘˜b0Çé­2ˆà iĝG1,C!@‚A2HĈ2„y ú%†ˆÂ@¤R²ˆÔ !’àeQM—úƒˆ%b[ħ‚‘Ó´Xa*ä"49€ÇʧŬ‚ៅíZÚj”u™–Ç|·GRħïÁ°÷ígÏù´Ÿwr^ı3 Ç6>ġFĜŭçkhhç17Só}M9M™óèóó/³+ß[:nĜy¨6lò°ƒ+’ûì{™ó"ıTn5lèOşÄçû€³  œğezߤŽżŽže*ۋ6†ĠšöCeğ´SJHŠLÊcȟp£bnĦ™rd[}ԖİgްĥÖÎ2–­İ[ú÷ĜËç×˙\6íÇ&­Ïmlï^”‚+’Î ,Ûñ°…Zoû‹?[ÛÔëû´˙ĴŬĈ£*)À²Ê|äÜzӍgÚ¸à³ğf žĜóĞ˙NóƒKö‰›Ĝ•_aS{<Ÿ1½Ç+ÈŻ“egz… ż/m$(c…{9kCŝ­ìċHê'ˆôĵ¨ÒŻîç². ó@ùXçeÄG8MA°•Š´Ċ‹ö‚TL1déħœ‚Ŝú‚RJDi—ĤĈW@– ÖeƒìzW‹>SÀÙşĠŽc›v[ñJ€í+uZ0O‡ŞîJ˘‰ı÷Çä/&Ÿ£2çê?Ž6¤uâr>úáÉċ3ç,½Çç8B°­>i\½Ĝu=ûŭr//šüċħ•}+Ïz)í=NYQĥËèZôĜ°Q“ĊĝïjzİûK ,sp⃌µ˙àùš=ŝíÛaîó–6‘î)ĠgÓíjëġô 9ğyó)BεñŞŬ şĦ½:Mù#*÷kïşM\áâìeëOĊS¸sûß\Û0 ƒÁĝ4EœĝyĊßïĈ|í#—~ŝʙ䤤2ċ*HKÒÒÒŠÌWáìí’ ĝ&rĥóNĥžQ8¤l˙²î<÷& à½ĵŠ“öŻhbŸ|uAŻQ§½›´­ĤĉRnnĜñŠDÏİí>'³jԚóSk5wD94䓣SÀĈI‰‘CŬáߕ¨ğhâdġqù7ğżö”á0'MNĥ(`ÁĠʵbIk¸rĉQJ77İŸöììcĵ<ĴÀÌuĞ˘ìwkgĞ;vêIŽ–m ÎŜ·Òg•>Ğ÷ıúq…A‹÷żnûC‰"ä½§ œĝûŝAZN]I @5×öh5áeğMGµ]-9rĞ#w*ĠĝÇ% ˙;Úŭ÷ż^ŒîäíqŻ îŜTù:œ| âi‰I²MÜÔìgÁ 93ulòXŝ'žs“ÊÛ ³îñŠċĴòŭ×ÉÒ3ŬŜżJġê& ”Í•Eh¨RԎüœ‘ž^İmc³6{b>ÖyññOSô™ÀQD)„ç1ĈaŒA0,Èր8A§ĤŒ8½_ĈĊĜBĵħŒB6hÁ&̝ $Xkd†-SJÎLBˆ$i CJ2œÍMMĜÄ"1‹˘ƒ>"qĵ$£ BNĴä•F]-hb˙+"şìzĤέv—AÍ`ËìYŸD'r'µìa˜°²D£š Ç8gíUóûAíviÙnŝÙD @ub(=Vzy(!ôa¸İ—ê²`SyÖúħßĵĜ<¤ïİÇIĜĦ¸Ż˙2… U•éğÖ˙q`%ג\;}Ó„ƒÖ‡9Œ6 CÇç ö<Ò8 ž:vX³òî €~ÎÜ÷7e\,°Ĥ7<œzŬöğíĤ*66vôLkTEÍ=ˆ4ż(‚O4µuó)”ÚT57ëvJ½ğĴQĞ]AĞ7×ğĜ§ÏÚ;éÀ'„ffS´öŞÛҋ nsoĞ?˘rH— PcPżÖ·Wŭŭ*­èĵÁ`0ŒÂI ıs=Äj͒ĥyNë–c[’ü`ïÂy[˙}š@ÀİáĴ­38ĊŜğ ï-:Oğ·´Ïà³Ġm¨Êıíûá§ÏÇß;}ĉFÓŜÔèsá†^ĦÈ40 Ŝĥ}{·nŬʕ-+”`Ž#ïù5AÎĈĠ§dÚÓ-½–}vĊì8pĝ|×êc{§mĝéàJ6úÁ¤?Ŭ9ms¸˘ÙôfŜ˜ëEî÷íÏóÖ2% Ržĥ Bt|á?fpNċë4ÌLOKŝ›ÔiÂ/6ž\Ü6[KŽĞ\êP!a°ö[qŝİR×PM¸ŝçRĵ[M·÷FM<+†]iÉ ÍĠQĉħĵPLÜ@ŝíÌ=nXŝ:½™ŝ)BCµŒ˘väçŒñyáĤ?5>ÖyñIL!Q „’ì)³Š½ ¤ú–K -²˙àb <€  !ËΌD&Y"‹…r*M!(úf š9İAµ!ĈYĦ-ĥŸ„f1š8#Ħ%Œ1&”Oˆ`Éa´EŒyqòSI—Ĝ5¸d' IDAT7ħu=ġoÏÄL šà½ğŸL1Ñ*üÚÙç“.žĵGŻè;­ċĉ{¤)BĴJwš²´nÔêûŸĉz*wô²‡¸'×N\¸ġ†¸uCÜú­‡y^ŝñŒ]‘.?ĤġÎÏĜÔ}ó–PÙʽޕ·ży)Êñ›%kĉV8Ôo.­]éjeÈáñ~Ĥ,S{9BÊíˆ UUo[[k/ûôa¨êe/‡Xó‹"xĈ°gĤĊ?MvŒÓ‚6îùÓg³)Ìİ·W÷ž™Ô]XqË"*>âïÁ³šk÷‰îŻ.ì_µqÛĈÓŻRŠÖe:ƒÁ`0>(é6Ž÷¸×ÎÍo!qĉÔ6íÁşñ+.•ì?eHuȰ.i÷vqFï2ĵ·èœSıû”q·-÷o<ŭ˘@pp–­[ìí·mÛÖĞW/Aƒ~_™QHÒóğ÷_¸{ĉ÷uĞŝz^~ĜY ßĉQŠ`Çz“7>Ñ|ú÷kZéùh푤J“z4ôI­]Żr˧Ż=ñUO7s óÔõçŜfêä^żÄ·ë]Ê ÜV%cÓ8˜8ŞRÍê·,­iğÚ>\ĝ™_ĤŬ*3êır€N_Ġûb×éMß<Ğj\ô£›–˙zKĠfĠ˘ŻÜ8È) ZĉŬuéì½µ†É-=ZʍUKÎĜWİämO˙eĉ|•)­½ yÈ~Žè^ŝ6eSdġ)ŬĵßܽùÛ¸—) &+>òÏŝġ\kıûżċ‘™c/ùŜĊ{ËVġWsñOĴ›u4­Ü˜ĥ~V`]#èğrżÍûn„˙ŒNĊƒ7>ZcÎÀJ•E'ÌíJ+ӃÌ2q[3‘çħĵPafRY÷¸™ĥĉöxAü:½Ó™ŝ~)BCµòÈg0 )!„W lxf€0ĉ@f1Ĉ”ò”RŠ0!²4Á˜R™¨‹ž˘ŽœÙ^PJBÓ 0Ä>B¤6Ù=D¤nÙW ÚÈċY?6’İ5cŒó$%òÑÏB5PÒˁİ¨Í˘yvêxTż.u|{Ŝèe[¤ŞÒgÁáñeNŽé3árRîƒHĵ8vú‰?gĴxÖâÁÜûÏ£ÁÂ{}ŠRuKqVŞġ筗T§–C¨yY[îZR q!ħĥŸMn`suâÒ­W’ëĊéÀġMYsbÛ/VĦ˜Wşêƒ;2żèíàcNoYv:k™Ì­éµÓV°Žĵwj˖[NGĝ ˜ùż”ù~œF5w7.{$ C—΃şwœğàƒšŽúûu!É=À`0ŒO]äkÑêf3ş6)R7Cò]çoìúĦGÁÔçôôôȨ(Ĝ²eKïŜ½Ċ8è÷Eʅ1-ğž´ò ¨Ójê½}z) XŝFŞj#—÷ÛÓf„œJĞ4µ•·ôˆÜçËîċ§N^˙×ëĴL7µ§fçÄ4PĜ+…YYċÇeĞÄzœµ½Bc’yp3ñĉ‹‹Z9càÏ)€J5ĥ}ñ@9çÚbÑéSµÎ[½câ€Ċé S—ÛyîÁqŭê¸ĉŝÀFĉÓmñ´µĈjrĴĊ§F‡_Ûıdù“€]‰Úífœ:¨´UŽm 9š§§PmúÔöMĊ"N^UUkĝIš9öHjăżW/Ÿž`Y­ġ¤}3ƒ*X€˘â˙öl׍›Úë·teɖcö,ï_òİ÷ĉwéAòY&nn"y-/TX2q3˜ŬòëôNgúû Ġ2>Ê#ŸÁ(DH=À %냌)˜š…ÖëÀñôcjaĉy¨Ŝ ÚĜ²úlİh <€>äZhF€"Œp¨àC @˜3Ĉ€-ÑWy-˜ËkX"ĠÚħŬçA?ìĵwHÏÁ‡#$ö„ĥ2™™Òŭ:²ò?ċ[·kÓµŭ÷{úıĥnhûE—bx„0‚ĜCßöÛx/3äjrŒïE6ĥV M#ĥn.8ġ~hJNO/ pÊşĜxPıı+ħ.:âv-ĉaq!‰Úœċ;ÖU nùpB™ŜÏËĥë7mÒĤQó4×'tziĜ†4-âÖÎe·v^ùġ´;:Ž›ħçtŸóĤ"À ƒñiCRí_Û[R€ìê,ĵğ`ä˙²U—û‹ >›oû£ÍZĠp+³3ÂöW¸ÂÌ€Ówt5ıO¤³È6#—t4jPÖ2e­ċO¤#á\›ÏĜß|†ıħEìšî4}ĝ(LW\ħŻĥ<Ž›>öƒĥœ 2ı:ıgëİû[O}ËÁĉ#9íJSƒÌ:qóÉkùÄĝ—IJ‰›lkvÔŻ“gş%ċLŞE|G>ƒQĝ@ˆ D"T@'ĝaPÄë‡e”R‚(δnĉ™—C”"à89A:B)‚0BR]-âdcc„œ`&-xqİ—#@ë%pAê5eQ›– Ê7!D(—ĉ ġ½yq„0#İAÌXh”ÉĠàΑ=’:ߐ˙Ĵ+_ Ià<ÛÌĜ?ĜuïOßŝt,JGĞKˆˆ˙RN²sĤM2bĜĝàÀĤúoĵ2flß=>ן Ĥ_V—Eìğ—jq87MOтÂÎJó*j[@>뺖M™DŜĵüştá¸ûp,ìR£ee_}+–Ïi‘³KÍ'[“7tœsƒ=Zà‹+ĥ]6˜ƒ¤_›ĠĦ&<-SOîXèċ­ÖE„Dh²ᇷüŭ˘c??%†”;^ ƒQDÑ>Û1yé·Ó~Fc^Ç{İEÒ½œ™mŠË)ŬU üfèĴo]ìHäċí 6L]PaïÜFŽ˜Äß;u1ÔĞ˙ÔħN| ġWs–½­‡Ĥ“ôò·díì!£İwWŜ Í~œ1Ĝ‚˙^µzä`Í/Ĵ`9,25<=$ùéµğ1ŝƒföĴh“pgÏ˘ġ+îú~ñŭYŝ6Ñg×.Ü0yMµ=coÙ9@N IòÓkw£ŭNŸPÎFóú얕ĞG/.ı{Êç˘ÏĠÜ[4b—áÀ‰?TtĈÄÛyX½M‡²l#$‘Ĉ{!· š€&ß\1xÂQ÷ž#—×/–pqÓÜ#y˙6ĥMö]ÌĝxÑĈ=}ĝ2ÉèÚÉĠŝċ}>QǃÁ`09FFB€²•Ü0Dëg‡#JS s½C†XMI6d”!„ë1€€$6Ù°nŭZEÉÎ,ŞÏ5f[ü ÍF–˘úĴÏiˆ€RЍ>˘~€Bˆ"} q4€0˘„&ܭߑêQ^Öùt:¤|âñîG"t`Siô¸†prúĤWŽċÊ ıŞiJĝóç‰<}ù×ÛtÁ)S’ĥŒı~ĉšİ ÛNß8ŝÂŻâÓîu‹˙ꍆż—­únmëĠ?ï:ô FkZÚ#áÀĥS9zDhEA³2šż~ż 3úĥ.÷ߟ(?ĉŸ×)§=Ú½àR×ċsĉOµÙzޝ\]šıîqä°)\}ŭĠr›jk;û–Ş”œ÷êe¨^2ֆŜ Ö|×xڐvóÎFËÜ|ínŝ#X ĝ~뤎µíÖA×Ċ0q’™[S—ò˙Ĵĵ5Tv ûçâVßfíšĠTT”_>:âĉµpm€—§Î%OĵIn mŭjÔİUŜj;?àÈÉgéŸWÑۍ„‹ö†ĝöß:ċ[?ñuX—÷˘Ħt/ä°aMm1a$˙Š ûËÀĉΠìè¨3]Öŝġ0µv`ĥ]Ìĝxá£l8ôĤqħM›}ĥ6²ŭ#b0 ƒÁÈg(F!Š€ àb”U^EzÁ™RŠm‘ô6Î@)‡9Š) Q ”L)`!VšC $DˆPÀdbUllß,cÌóĵ¨;Kŭħ<R1 ÁËYW‘)[ëm°Ú0TÀ’²Ĵ[G20ŞßY˘§ó^8ln'7N~cߏA‹ŝŒ& /PÇì›L>Ñ$³ĉĠħÍ˙Mt!냆Ÿ=rĵe˙€Œ„g׎§àĴĜċós{ıZ@F䣋‹ÏŬA€&]×ħßĞÑA?ü0½— €O >ğùߝı!.FŒĝ˘C™Ĝá£ĉĠß4îÚíѐz1)ŬÒëċ}ÊĦ›ƒ·›>~ôĵe# éŝ‘em'í)<ñÈaX•¸ĉl_}b˜6óĥĥ”=½Zôı˜ 4öÔüv̚Ósêž~ ‹½żaäĦ]Áé‚dœrŝXHûèÜ?Ż%Ŝ'ĉ‘ÙĜıT鸤ç6$ĉљıç.ZF ƒQX¨Ól¤Qɓ#ƒOž—›Í'…ĵL´óñpċ÷ÔĴ´È§Oc•~e=”ˆĤG>yô/ï* ñ„ŠrŬ{U=ğ:¨Ëŭ:vlߤĵ“—†ô7,ßrüöË( §²Jyċ|H-vó™NŬ †ğ^•{Ô tÜtáfxF#…ùEĉ$ÔlÈ= -6>‚ÜÉîÄk˙ĥç0`ÇĴğSîRÊ’£“3·RzĜ§ZuƒĊċùÔá[ŽÓ\“Û/uşĜ™_7œ)YiTö—Ğ3\ñ^'c{}èQ0 ƒÁ`,!1˜ XŻôšĴ)`……<Ï ÁÄ@ġöËzħW*gF@뿏Öë(ƒdĊTÚĈ˜R˘×1|Ÿ dÖek1ĦÑ"“Âħa>ú/‚¨nÈzL­ïŠ ĦŬŒûÒ½ŜQ³ôñkòùÑnĊoڇ+ÛİVšŬ7—ġku,ɨPûr[ÒÛÌ5É?=İïéIÙÊù˜ Ó]˜fĤ{cċĜŝ+Çf_bv„š{×w;ĵíüžżvmxÀÙÍU™£áàŭN™żħtH§y[”~cv+Ġl³mèžİ}öL5ĠgÔżƒ6ÈÄÓhžüÚ·ŻŞĉkOìħ]İϙD‹Û2 FDG8˘·Ğŝò#°R9Ky™³Í'¸˙4Òħ²w§ ÚÄèèxW_ €¨.%..Ñ˘,ï…÷eûë]:ĝێí3mŭ­÷êŭË+³ĠÒ>Ŭ6zòo¸í˙ĤàL_í›4ġÔûjŜáĴdÒxŭq!³ĉ€ún-q2 ”—ŒĵӚMt˜żPP5˜¸l`Y1)\œ0$Ĝ*߆䤤7aİ)IH&³RÙŞÔ.ĊlmYp.ƒÁ`0 "ĦˆRL„ġÒ1”™hO¸a  R }Î@„ŸeJ„ğO^^Œ€)Í ‘F›<’ŞÚF&ˢì-F1 Ŭ Ġ„$‰`ÙkŠ•ĊboÒRcè죕kqRkéOƒŒg+Ç{\uÌá%=zÈ"c4œU‡Ĵ1 ££e„ÂÖżnĴûŭÊÏ;/,Ŝr†Pjr–Ğœ]u/ŽüıÄt3šöĉi¨VíïçT8²ƒÓô맍¸üÒò\ ïVúÔî‘8ƒÁ`0 ƒ‘#‚­„KÂzôXİ,–ˆê.Í"„Hm3ÄĥB˙2 #Œ`@%úh0ԆĴĜFÙċi#ħšQ4´JµSŒ( Ĥ]5Pa£PJIĤ˙ÉA“o­iÑ%qĊĵÁ˙; î@³†Ó.h>ô¸ ))˙ úÜⷔ £è˘ċ9ž‡n­Ğ^|ž€s€>9ü³£ĞMĥ"İ!‰òbU­ Ġ£LoҎÍq6Š‚6üԁKà_ÚÍFqġiĜşĜr2Ê%d­ß]á›ÒëRżħgwĝí×MZ”vÂoBSÍ÷heÜĥe%sf#Ĝħö€?Ĵ;Çúû/üáÉĦU›B<ğMüÜ2ż(OĞÈëzMt^Ö²†ıT]·_[×ĦFL&żĴì*KŽLñiÔ¤dŜ;Ìq„ı“³uħ…¨ËÇ/½ôç)ùìS·Ï—wŒž„|XÜ*5üEĵßm+ĉĴá=óĝáŭ4ĈĠĠdú z,“)ċ6JejJJԛˆwìßÉÉ)_Ĉ™Wìíí?ÔŞ"Ÿì^`˙Ô(BgC-ĜP?8ëĵŠ(˘xld-!µÑ ˆ‚!‡˘„œ„”"@8¤÷ߎqšRŠEi ”",J›ÄHgQƒ–ĝoPAÒ‰ħFˆçyŠ1ôes.`JPÏü L›0è;ĊHïFŒrTżFĈ…s{Ż–;żw-^\ÉÇFDĈĤż}_EdÊ ƒÁÈ-Ï€çët$CĞKK×ghÓÓuZŬŬëku&C8iZt”F.+xÒôÈ'÷_D'k´Y9÷vĊñáobS´”³Q{—)ç(G|Üŭ ·=Ş×,i‹ĝ¸ûnküjUóT €Œˆ µ+Ğ"ïŜ~—N°ÂÑÓżœŸ‹uJ˘.ŝéġ[aÖŞWöT Ġä*{GGIH6͈ş—ÛÊÄbŭğċ·ċÑZ™Sé†?Mŭĥ”¨yeòÊ_&ıkA•šué=sXÌü-‹GàÀÚÁ£’­iÍgk›ƒ:Œ”•~X9_ıèç͓ŝIÛġú.ñmE”ó˘<­"ŻëÍŜyYËĉRÛjCWÏu\úËïsÇm" l4˘Z#÷WúlĝŞ9êeë,·ÎĦdÓ! Û":!.ÖŬë˙ìw\Gǟ™½£×¤ˆ**vEì]cO4öó‚%–Ĝ{ì {/ħwc+vì ,éÜíÌûÇŜ-{ÇŬqX"ŭ†Ù›Ù™yff÷n÷·Ï>ż2ȃ²ħħMK#މˆˆˆˆˆˆˆˆä Ĉ9~Íé÷<ĉ?RJÍ"…\1>~4ˆÉÜ6ÖvJŠBH‚EÄ „Âù#cI iV$„)¨DÂP–nќ·2Êû;ƒ&ΆŽ60眲ƒÏÍ ÊA(”h²1 @À˘³N"˙ÖFˆˆˆˆˆ ²Y†ei³şċQ÷ƒXB³Y½‹êİғ3Àş”§NS•<)5ÛşL•’vX™öîuŠ•kÙrUl˜ìo_½{öÖĦ^{ĈĈÙĊ'§)ݍ9"Ф4²“älq °òD9X—µ•`‰}ñrUJ™IhVRäĞwÏ_ÙÖ÷q1âƒdD?}JTĞRÜ zµ ™9—ĝ飓–U‡­92,wşYÉ“·u˜,HİĜuêĉıÖ|z ŬUg‚Üeì —ƒĉ7¤Ï8Y&6aÓ(èÊU>ĞÌÀ½W~RċZf*¨Ŭ4rhµöjĞ\û¸ú žç7X;1˙ĉaaIJ†#ןÉ}°lƒÔ­ÑàytÌcôÍÚ·ÀÖÎçòÒPƒııyVÖgĝ%ˆˆˆˆˆˆˆˆˆü7 (EA@&„`!Ba„,€Ú-šQ{?SN7Ĥ(J¨ugÎs.Ċ˜_˙sb´„b ˆ„%@ħĈı˜"@œ2¨ŭsa`Ş½…ÑÜí"Öĝ>çÄw$T͵ܜıÑ9KĉòÂf˘İcÌ Ü„µË·ˆˆˆˆˆÈ›l•„%ôÊŬ܃{ĝeëġ€Ĥي,Ú› ókG™£-{‹Ì¸Ä+WbŽ €Nú(99“Ú[Kì\làġÇ4ÖŬœÉNIÊDÓ2ˆ“d$¤²–îöĉ“3WTŝánL²‚¸HġüZ“Ì/Â_+\*×, TÈSžŬ¸ÌäR­AeGĈ„èÂ""˙,,-Œä𙉴ˆˆˆˆˆˆˆˆH!Ç0â=‡…˜ı`ê8g‰>nÏWhí5ü¸Ë 0ġš…0ÄéÜA™ê¨Ĉ!> _ğNìf0˘„UiBˆZŞĤ4GÈĉn„ìÌeé,§˘6c!*\]1lç3tÄ÷6-]üĝżù?Ĝċ§ĵ8_"""_”lVŞ"àW³œN:` d³ú)UÀ½Ïq‘ÔR $;›0Hj!…”l–`sGkù1uĥJù˜i]Ş4ŽŠMP[”””eîìd‰€(â߅GÄddħH‚ `;}+ dÇ<{%j–wÖ Am]ĤZEGN‘FXjY°V€ù–H$ĈÖ E†œ£EDDDDDDDDD„pâ*LAÀ Ì~öOĤ]İÊ5jĠŞ^ŜĠܠ͌ƒĞƒ4óŸ—o“•ÚK[56Ö˘ŝ,"b2˘-""""""""b*Thœ[êcÜ­˜ÖĤN ŜYG=ÖQ˜c@ŒÚßaµû³I À`ŠĤ€HŽšL)er.܈ÏBµZo· B!ĴċsMaÁ` ĵ/ c_ç§É§Î]N •ż¸tgí/-]Ñ-1²òî<átMyXhÂċ ;x{ós0Úel_cdŝ¨WĦòWÁ·Wôkè€MÉ@şÌ ğ¸Ĥ–v{fŜîŸĠ´1×ÓAÖċż[şcßîfĉRż ˜ÇçŭÑܵh‹˙ö|‰ˆˆ(”Ĵ„%´N5Ż5Ë7İçŬĤħÏ÷-kvïP·÷ Ĉ€Ff–f Tdçs1_dċìj™ŭ1:ĉ}ŞÄIfiáèb݈y+7sqµĈÀf$+ÀDiw™­•nË9?ôŒuñ*²˘?‹Î/ƒë)%""""""""""""ò99š-ĦHsż–p ·x “& ’‘-ƒßĉDamQ[ˆçÖ¤Aâ àCxäV²…ğñ)ĵŬBûtvA ¸ë-´^Ĝ(fŝUÑĴd§E£k'ŸZŜ{``żEפ-†XÒΚLÉÎ ..l‘şgB³Ž½şí°hŬÌV_£%c]f<úŻ^?·iúö‰£zLü+ɨ+(•gHœ}:ÎÙx$tAŻí˘cí;ûĴĦĊîLÒŻQ—~Ç­ß÷mJ>5–ÂEáž/‘ÏEİb…Ë·ž˙}ċñħó÷œĵ½ëè B(K¨AhĜ8Z‚<)/ñWdċâf•‘ˆ‹YadáTÌB•nĉâfK; H‹ŠˆILIKKKS_½Hb.ĴĸȜocléĉíSÂ"9üiDZNŞ2=%)‡äÔLV™”ß)¸ä‡×nş£Ì{W ŞĜ A“çÌG‘˘°˙ÙAĝĉPĊë#S¨VLŠ2wŻŬ{YH’ĉ+CulBë²V!ۊßÍş÷/´È‡}eü„•[Ġ6żĴĵ§|ŝ³…9BuWQšZ0ùX)rê}2Aû›/óá4o„|–„›tˆëb*Ìz–­n0ġñîIŬꖰF!³bUÛğŻnÚP!˙ŭ T³]uü•$Aݧ;˜£+ßİTo–WCú¨³)šÛìw;{¸"TyÁĞ"{.˜r\ÛG²y\·^23sŸ9š)2’^`ĝœŽç7½@aŞ‘Ff£càĠ IDATyñ…Ï—ĵÏtmênyO  {Іİ&Q$|‘ƒPޤ ln% Èıü÷çÍ' âxĉ4oÔËü„rĞü!¤ xżk"X,ÑùŞâ—1ÔÍĊˆ"P˙Ĥ€)&@9jûÊ+Ò µÁ€Ó4@£?Ž'„…Ên<Ù>ú{Ŝħ;Öêµlíö‡!גBċaĦò{[GyI;ù-ÜuôŬPyX¨üùùëAƒšğ¨=·²ßîhé׵ײ#ÇŻ^;¸yͪ6ô20Ż4ìÚĥújĜċFyĜÀ’\AlWµçú§BċaĦiÎߜŬQ3U§Z#ï*ğq|á˜zŽL^‚M­İ%n5p}í—σ÷-™vŻXß>6˙n—-*ö_ž4nêĦË'ŭ<ù­?xH3Y`î¸pTKùá£ÇhϔuíYQa7/÷q—/sĈ„ŬĜĠšßqiĥŝÒŬÔàٝ\LZtÒĵ„_s¸ı2hS£Ç.9¸âÈÛÌĵË™/cSixäó PÎrìĵċĥüĉÔúĵK´YıiC7·pej‘o†’0,Ħ kWjáWµ]3ßÎmëôĝĦ@)JUĴ^Y8³T&Äç×Ú²Xq[ WW+ €,]ÜĴĴ<Ü­1`›R•Ëı ĝ°Çîß}ËZĜXI ×2Ċí”ÑáÑráÍ cWşr›ŒÈ‘éšäŒÈ§rxĝ<:>2üSċ3!QŻŬ|“ŝ)·^Fʲ ·öï>ù89Ġ²ÉO/_ Î,|~àŸ3† ŬñÂ;…š|yĉ¨íéÍ'o;räÏİ ?ìŝ­CÀùd ™ĉĥë´àeŬYûïWîĉôv×ĵŝ²š(UĤÄ&÷”£—ŻŸ;ħur‹Ì}#š4w=? ²ž­Ÿs‘82wĉ/½+7­ *ñMĴ w^öXpeÈFíŭmá €¤È$}ĞË…?XĞZ<~šğ}˙]A޽ß4Üϧ÷îôÇÓE~Úž[e<şmıxîÜısçŽ/km V”:§a¤iž Ö!äaB0T;Ö3kêÏÙ_Ŭ+]5]-˘3 żì!/CPċċ‘Cԅu“ÎD*d5Ĥ Ú½2ĥZÏ=oTÀ¸6è9´%lŸûǤ°)ĴÔQ&yñ^ ĜŞtÓşRĥL|9Éܳî/cŽïwnÓiáµT @UJÍl`+O+ˆ~“ç£sKŸ?6MèúnۈÁŻÒ°½{İ2l„œ ëê³ölž}tòˆe÷Ҝ› ž0këâ”ÖC7EħF,´İÖ£ÛE^*ìĞΘ0Ş·›Àó2NÌ­èŻË¸˜oŬbĈ}›a;Î°ĜÒ|ÔߏafÓê2ĉyœáĴX6ëċŒö­ĤSjé3nö8e< jÚvoÀÚmnöïżáq°)Ñ9Ğó™{úµñdkUÂìŻĝĵ/#T)ïê ĜŝњS‘&ß­ž/cYĈF> ċ|єë‡CUŝ~Ë™ß|œf%›w-Ħĵ$4I”DD,Ëì9p–û]Eš÷Ħ(îG[¸äƒlċĉiù&"ħ”‹ĥ.SŻIM–Äİz“&ü~Öë6)SYxÔlâÁ²,QğI‰œ\Ĉĥ¸w­âŜıZCfNċ|Ş—I´…­KÖjR’Û6wŻÙÄ]^Ż£//OÖË-żO|Ġg÷ĥ²6ùûúœ²E q ?Èħ͖Wos €Û]?ñKÙ­²C=q~mÓX?  í—é¸`ĊƒÁAutÈ.'ŸFŝŝN eû6âJ·Ŭ²úîlżf6@S,XÙpù™îÛ[Nž}jډîĊpž™„7Á²”sXäcÇz¸aùí…S/š{ÙgĊä[€ĤÉÁż÷]óĤĉœğW&ùZ#€n½üܰ]ÀĦ˙ëÖâhwç\E<›•<üûİ>7ç7´Ŝô ÏÚÍ<ä–{-áiézÍZÖ gÖËĠ=úœoıc—ù¨ï.äÏÊÂCš ǕÁ},RŻŽï<Ï }<ĵ‚0F!5^ĝœŽWş™żô/~’~ĤtÜè :/ùbâ™.Ğâפ‰–Ok ŭëQˆL5‘"y䋈0tœ …žË”jÂ+ë[)@+œ²ŽfK)ĠĴ`H)„#„aŒ§aUÇVF„S–1˘„°fŒ„Êr*8DsŻF½ZB˜$B°ŜNPß" 9+‚zUD ïĴ6†Ë†QËÙ! ,ċÇÈHl€wON¸ġÜĥñÓ)íÉö½‰ÓÈĠŠƒûO_”ë)sïÚùi7/>wŽ˜Ùf[ëÎafċğO_îżĥ÷‘×y^ĦJ<í )ìŜ…‡X€‡Ħš ìÑ~t@ñۚÍŜGàö+ÚèĈÂ!-ÜĥmV´PêYÓÛ.ùÁ­x‡ËÖÍŻ0p>lXċb&Ñ ÂżÒe‰ÌÓäb³­k”°ħ1÷´Ëzŝ^5<í¤h8+–5͏LŬAÊŻlĉ£rñŭèeĞĈ6qaĜŭéߪ“úĝœŽË­ò—ŝ5OÒ|cJÇÁÈ :/ĝùbâ™NY•JRë(XÂhž‰J˙"SM£Hù""J)%„eY"‘¨k†Äkf B BˆÁ ')#@”" T‚–e)Aj‡'a…”b$ĦÀr!Ħ)e %K(X#\kYúNsš/WBÀyë ùa¨?ÜïÑ­Ñuˆà|qĦc5ÖcÌ0Œ`MFc°ßD+ÀÎÓ>׊7ÁçQċ†%sž³"ëê–_žSùâïżL–·ğgêÍ ³.Wıħ{÷¤^íËÙh,°(çWŽ1Ğğéú=yX¨<,4ŭöÂfp)#3ú:˜ÔĴ ’˘mjnlywùò?ï„żÑï§ñŻtYñlÊwíĵÛÌÉÈ]‘áĴOƒM¸ĵ=hÊĥÛBUâÚbù_×äawŜ]4£s22·ĉ7ĝ_  Š'Û+ú÷²êïğÍßĝWèÒö%òüĊ18_F³´ ŭ¤‘/dóE>†ĴżšU˘C;o sŻ^=“Ïíı,ú?‹ˆJğÒŜe‹Ya#­ŝùËC³vlâïïïߪûÄïùßֈu½šùûûûû§(#ŒéÒҟÛmäškêxŠlÂġ5úwiċïïïïßŝ·“êß*í²Z$Ŝ úSS˙–ŬG¸•N6Pż†lĝpaÁŸçlhÜĦߔŬSĠU ··Mî×Ħ‰żż³ï‡­y˘PĈ\Y7ö§6ŝŝŝM:œħ˙išî3D½Tñ!›'öiçïïïßÏÄ­·>jJn]gôŽ•Ħj ×~!ò…P<_;xâcßİKğ¸aP%ĵKY)'ġ•+²t/ċ ïżÎ[ÎTHŒ¸wpÖ¨Mï-›÷öµPÙµè²ì瑍ç–czğÜ[ñI.7…\iĉǸ ‰Ĵl‹ SêEĴž{1‘Bĉ5³/ğ ›Ŭ­˘§MŒHÊW²c…) BËÊ6ÚéV[Tfèğ{üÙ-Dâöŭê£]ö÷ï·ġ­‰­e>^Òo1ğcBMëċ™ĝ%PÉS’Ġ!˙Óó> {òGGî¨\šġ™ŝçùÛ!Ǘ½2ĦU× oU`(½ aÊ ehE>Ó T(“I ΠĦóâ˟/Ĥžé×{ı™IĠ”úí.˙>ŻĦôŻ@!2ĠDŠĜ‘Żġ—[Y/ʋjżt(zŬäbQp‘“ı0:~Ü'çjÁ-QY(ùòÛ\Í|… qa84ĞÌk­( ŜĦÉÔ¤k´k,¨‘ÂE‹V×@ı›Zá$¨ysùns™„P>°‡``Âó(–“g–U²€“UsŜN"ì9ĥ­°úd ÓÁ?žŽ„ß °£·òĴ—{Çúœónßݏ90`Ľ#;/ı•À"„$žì;pËӜëRŞL~oÔżYژ2“Ĝ¸:ŒgÑrc÷U_ħ˪Ĩd°vu³Âޏħ‘Ĝ˜‡%$E*e}qÌĞlóbr…~o+v8sêÖq ÷'wŒ!͌}¸;èáîµĞ~˜ıeW·‰³\îCŸGq†ĉËx–6Ÿ6ò…khJĥ ÉÛÛ÷ó^&éñ³GÜîíSógşˆˆHAbWÂËî[ñmQÙ5mù×3W7t ˙${Êĝ'–nŬĉÍéè.dċf 2ß#˙èëlKânï\´yĈ˘Êç7uÀ$ùiÍhÏA3&TsdċÔKĈÀûÜe…lûúŭ§q%Ż˙Ŝ¸aF@ĤÎq5m0úë×*j`’ŝúŜ“e†Ìš\ÉRñϵíĞ֎_Zv˙ôú6™O7ŒÙ£j2dÊ*öʄd[3 éVNŝÛíçħ+ü‹ÜÜ:ċĜ%%öMoÀ‡  }2žĴ żZŝ:; ÂO­Y;6Pħ~ËŻ•-ÁPë’\cHâtÇÊHµ†0dżeî‰ùBPù“ĠŬ›Œ ïĥ˙Ĉ„ê˙î[Ì×z:žÜĤ¤Bׅg×˙èÁ@ĉÓÍĞŸx ŬSĴk˙:¤ÜşġkîNŜÈĈhAUڇT°.ccQş×ÌÓ:ÎĜŭĤVé?ÖFû-ċk§8o İħİù|nÁŬlÊ4ŽlëM;¸à˘ï˙~Záw,wÀ"]T‘ğF,Jpzt5K€ }QR/ôrk{Œğ|oşëXİOˆM‹ŠV@Ÿ†ölák–ŸüëÇġÇ˙ĜUú˘;dáÀÌĝá˘Ŝóâëœ/Ĥé>sŝŜҞ[ñÊÒ£²÷*¸ôŻH!2ġ?ˆŻĉ&ÏÖ^νŬôhòNößÌÄO˘¨öK‡"ĜMDbF° 23ï1Ĵ‰ ĵk2ñaĴ³"ҕ…µŜ¨GĊ֗ù MŒf†{A0h>kBjäv‹ĉËò*ĥP×Ó{Š5úµVğ”RB´êçĊHŽÏEê^ğħ „ßċž2Ċ;Î>èr}˙wVË#I•›–^ċ%×ċzg'ÛwÜêÛÜa#ġk0ĥM™: ëy›C]_÷÷7Ÿıĝ&Ğ^İ››F•ôçô9+6‘Đ-Ç|'ĴÒÊ Tç†/2ÔU ċ4E_ݤÍ‡ß—´cÒOu}Kfì·só­^‹›:h½~…\ Ô+’tĊxµı!Iì÷Í5"_šñtċ~£ßt?p}m—âÜTJdd‘¨à ŠĜˆ•6ŝ.ß'Qmîù-mìÓnÎêüż Zw­ëĤß]³ġ‰›VĊ|ZÎqAWĝµ×,­· ›—V2+ŒšNéċóÇoœNK<Ŭ£„GÉĴİ<Ŝ´UY á^95s­VÎB.mBEûË'bNu(<7ı†°óÇßç³)Hœ½Žäy\:öÌ%R€ÔĜ48IgYG˙'™HWڔÊ>–ùL/Pë/šÒqĴ£ġŸÇîvùòç‹İgş}ùZġêé  l(ŭ+PˆL5‘˘uä żñK:Èğ~̽í\C×oĦàSTûC‘ëĤFŠèĞ9A’…ëöqz/Żċrò4'‚ĥşËgpÎçc„ˆ$w¨iÍ'x#ÁżşBİĦÂtLё³µ÷Ĉşz7¨OBQ„ı֚ϔ" ĴJ5rŸO­Á#ĴBÂU%ğázיXXV?ħ \œµ5ÒĦREÊcŜMeُ·÷>˘‹FOŸžĥbĴÊĥKŽ.l;uR³ä[Ħ‘ÉYn~Ċ€ü  $úTša›GîĜ$[½çäóKy”£;‚˙1Ĥg*ßżŒ‡–<Ç=ÙÚWşz }‰¨LùírĉËŭ‹nŭ¸bŜ–†@‘Ó˘[s6Ê#YÈ”—LjYZfR§RċŞĤ§'EFDĞ%ceôpĊ°f3GtZpí£Äµ”íƒCğÂĠŝáVĠ~ùsj7ĝÁáQû€ûĵÖIXŝš^•ġ6ï‘Ô³ÜAŜŝANĴŠ7İ4„m MÎC}68_F³ŝu Ä|e½Ú¸éqàô+@qfÄ)SV\)¨XTêĠ§Ĉµµ=ŸµîÒ­[çĉŜ†âagE]ÚĵbûùGñ ĈÚ, ¤>Ÿŭí'uóġħß|çé‡ìĉĉĤÔo’ Rçr.ŝ1]•ġ>ôµRÖ¸Žğ+;ĉQ„J•8ç‡&sEâĴıĞ ŭŜ?x£’5ĤN”zÔġuĜò &[×I›oŬ”0V­Ħ"íùäàħíF?ŭ~ߝuġÌK5mà8ëüħ'òÖ Ĵ&ß>ô€ï×ÀíË+zv^5jÖtB5ĥ~îÛüמËüŝ^Ċ<ùÚÊ}qŜ“NnïâŞ>úĜ˜ŭ} :×ĥ§Ğá‚Ĵüc:XÚ[`³Šƒ&7›ÓgGĴ÷ìŭŝö¨½ÈM:pU a °uµcÀĦQ`w§“ğ'Ĵü{u+ġmOVĜĥ ˘-Û-jëŠ!ĈP-RŻ!ÛVİ2hĵ şħĉ°k·ÏŞC_Cĉ“ym{^ë}âĝoMló6µàÈŞ6nQUó)-)ÏÊħ'µĞXÇ6œı—Pځ*ŝуxĤT5ws;•Ŝt³oYƒ˜rBÚÇ:ŸéGvÓ:ŽôÏlñßé?/ÊÙú|ùóċ3Îô›BdŞi­#_û èß.lĠ~éPğ)Œ  `†œ!™[֞RuÜgĦǰNµ_iD)…Cŭp_’Sİ74Ğ"J WOnoċUÔĤ€ÑîsÇ]ôd§ĵı÷wxĈÜ;×3ż‹dǽĵı$pŝŝX4íŝÄn#Ç >Џ5›~mÛŬyQ!7cÇ´ëR!qô¸ŝ['Ŝ{42nĤeŜ8äżËÑÛ~ħ5iü‚ 1öìLwSDp‡”‘,0ó²îÚġ]AÇvù>­ûßäÓÄà…wŭ1ïç‚*ñÙĉħ'÷„gq‡IVԍ³QD×Ïŭ#ˆ}b‰­sġnË~ŝĠ€$ĵĵ2ÈüŻóp72_F²ŝ} Ĉ|ħÇÖıĉÇôŭs.%ˆ7ŭ"""… Ż^AGŬ:ħo×ÎÙC˙Ü×oíÊAŜVıöRŜ1~Ú>üŬo3ÇWv˘‘‡§Îŝ"­sqȤúM´1 ”z•Q°n<%hHEŜQY8;ĉÈÈĤ93ŜúW ŭ)_­É˙0Ş·;Ĉ­‹­7ż_éĜ‡÷b°{%oÛcGVÙ1çá–ô.ŝr]À~yƒ À_/:vl:o߸3ġ'öYŝŬAÏWO­>w`ë:^ĵ¤ ´Teáĕ'Ŝwän¨`Ȅ‰`ag‰€ñèĵpŝà ÄnC+š’ÚÚHĜ¤=é·Ĥô\Ùĥği&úŠ  ĉâĤ ǖ‹·½ÖqbÚ÷Ĉt­ëÉÄ=8ħnáŸ÷­;o_Û͝cĠ’R}7,Ûċ=ôb/’IJWâÈ(2œÌ[ùŠ%lŭê`_Ç{Çê?ŬêxêáĤVކŽ=iµa˙ĞbòŻ–[Oh <;ċ÷ğN=O´+†-ġ§ëjñYÏgzÂ”Ž[êŸY3Ĵ÷ĵ‚Í—?_>ëL˙w)DĤšH‘<òED y½ë[§A|‹ÜĈ\˜„'ŭêÄñ ‘Y =ç´Ċ[Äëß í˜-0 Œ)Š˘Àâ£<#nġBµ‰˜rÂ9uZS-gĥ³7â\ĥ#¤^2a.ž1(@ĞŝÙU·ü.ŝcúñċùOÊĞ:YŻ28Ĉ‚ĥ=ĞğZ2bGò; Ɏı|1!çĠ~WJè&-ÓıĠßÇ­>Ñïfú ŝog݃.É µ4X×½q;żcao ˙ħ³š;!„Ċnq‹'ġZ’ÈĦbÛ G×V0Ċ:Ĵ ½ï7gĈ²­c~š› §JM~^qyĉĈy;ÜIJ÷_żpk_jÙŜŠċn İħ}Ì+;y"cèoÓÛĠKCεúğ°²½36œ^ ĝœŽç7½@aJÇ Ä ~֙ŝïRˆL5"y䋈,tü†yŭV˜È9sû ½ub/ƒ–­!Àëû ˘áĊhĵÍ'Rg4` ˘ĊœúĴĥ˜ŒŻ‹ó+*Ş˘êŬô„àcL Ú˘”RÄä,ȈPΆŠ-t>‡ì7Ğ&lì²˙÷ÓË$Cĉı“€œÌ%Hñ½ŒDDDDDDŠ8ʘࣷÀĞĵĞ2öîë4°qĥa$>%GOnÚ_ıkyˆKtöoVĵ²ìÛğġ„cëòŽĝC´ĊÈL·l›ŞöÂ{ċôwwCî(Ĵ³˘ï\ż÷Cİ>sêĜ#È6T?clñ·Ïߊ(Q×tËü~ç2ró˜idHIzœĵdÓĉeŭúwp½küT<ĝ{_w³Œ˜wÉeÚ}WĊ/Ġ`pá›&Ì3˙„\³5ŞĝOSêÛñžÈ=sYè`¸ZAÇl—4`ƒ!òIĜµ=Ĥ0p)-ÑiÁùN ZӌçğTè~€ì݉ĤkĤLÊmNùħéXnÛpA8o²ÙĤĊTƒ—ÔĜNÀ–k[ dúö]ôWßEyġ"W@Z.†*P;ÍÚoSĵAK,k/*ÒŻžé;·nTĈ÷ï0çd‡9&§(>ĞùL/P˜ÔñĵfyñEÏSÏtSÒż2…ÈT“(’GˆÈ7‡söĠŠÂ!Ȥı܅İp›B8ħ—ıtB@"‘äŽ{!áž,ò‚/Ĉ˜ ù,AaàEnÄ „ˆ€R†V PŒ0ïĦ‚˘$G5á‚I@#ĞċiM”RcÌR‚ €1ĈÈIá”RJ=+mhúu­{Ĥ\xêÒ€¤£-›Ì )jëa)äç†Ö7BRDDDD¤“İP$&%eÈċ<Áş IDAT„° Ĉ–6ÖNNÎvvùŝŜW%ĵĵ´}ߊJ‰cù&˙›Ñ·œȚŽ{gÚŞġSo€ÔÎŞ-{ö›3*aáö޲`nïQµ¤Wzq²ĵm½jUuşşuêoJݳw³_WöĴdfċ Ô/ñhûK·Ëslşë7“mà@65Gï°|ŭĦù·°(ŜtLÍĤ^nµGŻ™' ÚxtñÄ,0öe[ŒhÒQ à(UuĝŞ…VKVo›zN6 X4ĤoKc×aıÇ!— ÈÊ`µ‚Ž×SY°]5ûED>eâЧoÓt\\Ôİ|ĠÒĥÍmVDDDDDDDäáĠdŝú†ċÂaP œ$ Ô10"‚ˆ˜a(!@8 ›b„0P F#˙bÌÛ`YUµ+Á ŒiŞUÇé`Ô­#…— LyİZËıZgĠA€œXÂĠş+ ñsš2!„Â! ÇĦ)@('@SBĤlœ×ş]‡×aŻ*UöaY•_1ßü yá[ğ¸ğ[ħ‰ħq‰YEÚ BDDDäÛCû)ĤĦ„˘˘dџ‹ZµíÀïsîÌIî£÷ü77\ÙW!ĝ´~7Ĥí~˙—-ùJ\żrħZZÜö­WK—ñŠËÈÈ(W‚ÌÉYbfĤË?Ä˙>ÚĈÖÖÓ³dZjJñ%A0/:ÛBlíì˙µŽˆˆä—´TulkîÈ×ĵ(ˆuŝÏmĤ$sGĤœßäğ‹ċ˗+ĉ~:ñm`£7Ġ÷rW7ÙŞóÙĜ­ŠòcŽ5 ˙&bÇ˙k˘Ž‹Ĥ~ DSż9Eµ_ıŜżèŻ‹:+·sgNŽè3R ƒ  `Œ0ŒBzÂ%ëgê֙è|°½…µ™™Db%•J0F˜Ħ9Ğ r˙ĉxs1–…Ò.'@Ğ£V€ZEĉwpœ4B !D˘^ÊOíoŒı1Ĉ9áöxĠš8áS·„‘z•@µÜœScĴ˘pŽo4Bˆ"„X–ÍqÒVËÜZĞĉ4+pöĉB| `¸eMĜ˘ ‘ÇG‡k#DDDDD [ŽĠI ;|zÁ7Ó •ûĈŽ>YiŜĤáÍT˙ì ĵŻüÒ=cŞè :œ_>ÄĈJR?˙&€0!,eUŒTâĉáéêáŝüɓ¨È{ñŭ‘O)>ĝü­­ùŞ ĦĞŝ—“‡µœ€1%*àÂ2#a¨dAÜ > ĴL¨u —2˘jçŠÔœ1C#xsfèĦ”2šŠı,B!D¨> släĥGǍZDDDDDä?‹Š0„{¤ĴS”‚™µS1U„!çèŻoS|ÈĦ#ÁŻċĜ¤GgÏŜŠÈĝ"ŻìPJ3³2ĞĠĴ‰Ĥ„ä<İĤ„°´’wċtyşB!§ÑÂ@Ê:™H°n0Bıc.R2âBVžÄ9nʝ™iÁíŒÔ 7 BÊÇ:/iı?ƒ–@œ+‹jj–h‚OSŒsl…œĠsı3#>Ĵâ•u½ƒXŸí|~™2yĴáĦ.jüğ,b^şŒiZ¸eĵEDDŝ}TĴ„PĝóxèĈCwVïYşŭ ĦÔÌÚIjíä˘zwĉĜ²om Ĝ¨ µuž€£Š³Ÿg-D )ëUc†Ş×JFšĊ(%„%¤X1×ÔÔä~‘ÂċLÑğ 9Q”0DXB¸8Ï܃„ÛàuZŒ$@ħP1ÎíXÍ Ċ\ @Ä䖕… ġr‚\‚ŠÔĞ@¨ĤÁ™—ĥ!G}Öú¨ù—OÄênĞë!HàM EáÀöĠöë–x{ĊâÇy y‘Ħˆw™ñ 6g(Ĥ”ÚĵàÜáAŒ}Ÿ&Ÿ:w95,Tŝâҝµż´taò.ġ5@VŜ'œ) M¸ĵqaO‹ŻÔÑ.cû#ƒöG½ •ż ½˘_ClJ²¨e~XĜĊ5µòċĴ­R(TÙÊ˙tàoC(Y†ü}Ġİ+/Ž\x²çôƒmGïĴß²rçU–€Rï'Kıwˆ_ùbV!„¤ŝż.úíğjĉ!›rígd ġ|O{Tj|h&¤žën‹|W½S÷Ûbi‹ŭñY/ƒÚ–àŞħ.ÓbÜ_QJcĤ’¤àß*2ÖÍV<ÏÔ$ÉŞĝ5áñŻUÂ쁎¨dÀċ ™OçĠÔV¤)µ²²â6ŞŒ‹9B ”H̤šçċ"…U셠ÉsŽF*uĥEDDDDDDDDDD>µş‹€H.CoĴc^MĉŬŸĠ>ÑQ˘?@$·s³ÚWZĜ€06‡î ħ!Íʁ†‚/ëxYĞ=ĤpÚ4ż$˘Pç=·u";óY:)ıċĉI€6+ÙiÑèÚɧ–÷ĜoÑ5i‹a–´óĝ4S²ó‚‹ [¤î™ĴcŻkc;,Z7³†Ġ×hÉX—ŝĞ×Ïmš}â¨˙Ji2êÄÊJċ™gŸŽs6 ]Ĉô@Ĉ` rÊĤ%™Ħ""""El–aYÚĴnùÖ +vhRkëê½:Öµŝ°ħ„f³=eĜäÇnÄT›rè܅3{§×xşvôo§ú.?ü÷ħ ŭĴŝžŜcbˆÀĥz—Ú’ÈàğYÈ|}ŝN:ĵĝûI@úÓSO¨O—şŽR×ĤA‡/‡Üĵ´˙÷ŠĦ‹v,Ŝ—5U<[Ùµ Éo§x|€Ê¸uYµsêê~Ó§f>_ÙĈëĥşğ—!!@˜ğĵ@ÀċĝìË’ġÚÍ7éŸòó9e Z+ŸÉgÉ&?½|%4:“êl‹ˆˆˆˆˆˆˆˆˆˆ|&„RJ1¨ƒ5\×ÙB—y YG­ĠqYîL)ĊÀD¨0Ĥ,á>R•:Êï@ÄIÒ‰„ŞTŒ:â³:v³! B,PV{BBU€€)Ċ@€¨¸ÊB„µĦƒ£œ?B ,P#JY„R–`@Q„—Ċ`š³˜ĦŭqïmVnÚĊÄÍ-œr&Wù169>*Y5Ĉ†×Fş €ŬÛÏx˙<,Tv3ìÀŒ!UĴ5ŝÛFÚ2eŬ`ï£Ğ=Š =ÀÛnJy¸¨™5€™{İëE‡…Ê_ßY;ĵ­{Ŝó€ĴËwZħ÷擄PùósçFyëôŽqiĥŝÒŬÔàٝ\ÄÀ""˙)²U–K·ÎŜxyòòÓCgî>qwëĦ›ë÷^c ÍÖë ö•[µkÙĵMÏñKÇV ï^~êúğ!ówħż|á]6 YŭnĠáñÑ{)T1WÏF!IĉŬcÏ3/OÜH+ßİ݇;TïĜmúġšv˙}q€—âŜùיzË~·Ğó1á=œŸ×ÄQ-u­§31cÛBŜuĠşNÉ+zġÜsÊĞÖkô…á‘àŜé”R_š|™г^nù}⪐¤OQN?§lAkċ3)FŠˆˆˆˆˆˆˆˆˆü§ QʨCSPĞ˘”PĴ8ĤñŜ!Ài˘p`œ ƒËe!B€eYN ƒ$! ê˙80Ĉê=ÔKûä¤ë„uf†Rʉċ|Ğ|N=ÜŬ"˙‘—ÌsLġ ",(tˆÎc4£.Ĵ›t&R!Ğ0eî•ħĠzîy£ĈµAÏĦ-aûÜ?&…}LaŽ2ɋ÷JÀV›Ö-•²eÒàËIĉžup|żs›N ŻRŞâ£?`+O+ˆ~c|‘$°ôùcӄïĥü* Ûğ—*FÈı1²>kÏĤáÙG'Xv/ÍıÙà ³ĥ.Ni=tSkÄB›j]::ĵ]tàÂZàŒ £ZzğYĉkġ)ׇŞüŭ:—3żù8 ÌJ6ïZBy}IhRÎg<¸nž2"Ë´á5‚Ñ.“¤''f?ŸeUúNú}ùĈĴG-ĉŬRmËP–*éu­âa'…xäTĵ8óñMœÊÑÄ+Ù×]´?h°êìÔÑ˞ĦŠ}ĈÚ/ëqnp 52_Œsóġ{ftJ81eÔÙ×ÒÒ-{ ŻŞŬ;sOż6ž ~­J˜ŭŻ_)Šd³RżšċtÒı‡ËÙĴñ Ê`ĉRÎ2bl˜++ƒëñé,€™G˞U2ç~,˙â#ïŞM™aıtëİ×YµçÎĈ”ìô½—(ÂL5g÷ĠçÑé{ ˜ûeëŭ.~żħÇPRzìUŬµ=²ĞÍ=żµ 3§ ֌G÷Ġ+ĥ–ë·+şÁş==£nĵÒo8B(Kıkġġè#+"""""""""""bç2§cíċ…ŠĞğ9'…RNıUËżÚÎÁ‚¸ ŻèJŒ @1BPŒTÜr\%İoĉBDżòËiá Mıu×ÔVǁçÁİۚŬċdnÈQœbœEˆÂé¸`dġµwON¸ġÜĥñÓ)íÉö½‰Óì­?¸˙ôEıžR1÷ż‘póâSzç耙mĥµ>A°îYùîӗûĊŻí}äµJOq-¤žvvïBÈ,ÀPMöh?: ĝíaÍfï‰#pûmtcánÛĥGĞ Z(ġĴém—üàVĵC×eëĉW86Ĵr1“hfö_é²DĉéòGħÙÖ5JĜĜ˜{Úe=Ż€žvRH4œË ˜B>Ŝ:zM5·Sû²Ó?ϳòż+§¸1ċ†]ŠÄ…ìßdêĉĦ.gF^;Éíòĝ jÔc}m?7É­·*cmÊR~|O–r”`§ïWŭµÉfIĠğ”v$ħá”Ĝ³kà`·wsÚO]– píÒ+i•Ĥ·Û|uo,kp˜’í‡tĥ›Ômf;ÀĠ+鍇Ĵuî‘ñhmż9i­PÈʇ˘ú,"òŸ"[Ċ7„ĞT$[İÊÌRee+³²TÙJUß.~úc@k#ħ0C WΟXj)ÂR ÒRíğ—żnß÷m÷>òèş²‡ìÔkÎé+=ĉö}÷JYĤvèħ„²f߆zîôĊêî?4„˙ϵŸî\Újğˋš; < íĵjÔĴċ¤·LCÏ=È÷wüġv@-ş¸Ë ~! úz&ß>DŝòÈÒ[χ°pk4"höwœFħW³uĠgŸZĠÔ"òÀ„QëoÇgX¸Ġìš3ïÍkš"„ &" ˘S3Ÿ˜óŻmÛ(ìÇ7Ñ (ëiÏ@\>ŜUĵ >?°g’>¨e@d]½˙˘Ó“*\ü½˙äÛiy7žzsÂĴ ÇfŻ|Óúù_Ĝı˙Ĝßáé,€E9żrŒ™ġĤë÷„˘ê‡22)D–µ.ee•hS{ZcËğS–˙y'½Q’ \Q—ÏĤ|×n JˆTĠ Ô­Èp–>ÈǐġW³öthçô<”zġêì™|nÎċ¤ĵĜàĉí.3Ċô™7ŞkëÊŽXŸne1ÖRœG[†²ˆ<âuš—ğ½“Ĵ·iÛĤ§xÙ&…EËİe•e!ŝä…(µ}VäġKñ~ĴWÒboĴg떄ĝ7b #lÂċíA—ó9"""…%+a ­SÍ+w–ÁĤbV[ïò3ÖŻŜôîĤC‡YċJ[÷(;fûĤ ĝİ[×ġ>–ŝòò+¨³m֐ĥnTv•µ S–_ĉ6Ġmn֯ЎŬJ‡ž Ĵhn¤Q6îĝÈ{‹Í9iĜ`\ßĠT7´kè½;ÜF…J•â—òç­|³kÚò+fnèJŝIö”ñċÖmŜœŽî@VnÖ óí:òÎĥ$îöÎE›g,Ş|p~SL’Ÿߌö4cB5GVN½d ĵÏ]V I żŭ0̐™*YfFŬ9´quÀĞ´M‡T´šñdmÀĝŭò×ف^~jÍÚħŠġ[~­liş…úÉm!M°2pòßn?]á_,ċĉÖù+Ç.)ħoz;ÍUU<Ŭ0fŞÉ)ĞĜ+’m=̌X$ŭġ½'Ë ™5ı’âŸkÛW­ż´ìŝéġ%ıŒ$qıŒ1\­! Ùo™{.Š ™ EbRR†\NË`licíäälgçwI$p֖psB1ƒZAĈ91ôéĈü6À²,C1E€)”£€–ĉ+ ”Áǖĉƒ]h$fÎ/ áż³0µ:0#ò4pa£Ͳ‰DĜ7škñC­ÑÄΝkVÉfòQ€³ˆP€Çĥġ×^œTêĝˆŸŽĂ °£·òĴ—{ÇúÔïĠ{}(nˁÓç/ŻçÄBAâÉ?t­ĠŽ˙ëÒjĠ+£nĞÈÒĈ ”™ÄĈĠgDFˍ‰­_ħ˪Ĩd°vu³ÂŞÔĜÈ%ĥ*ĉa IQİJcYĈÛM Ŝv!Ù½}?oK›j=~öˆÛ½ŭajŜĉŜO체ԏ·l#?=vXż†Ŭ˙7lócA#mÊʊxC\ÊWmüƒÏĞ­Ë_–ùıyênñ F=Ë:Ç·)Ĉ /ŬTDD¤(ĦT1„Âċ[Ï˙òĝĜùûNŜŜuô!”%”%`Š´ÌÊ÷ìï³kĉiĞÎ?z[HËtúıÌKş˙Ĝżš%€µWŭRpwÉĴM§Żßıw74œ˙ö–Ĝw€¨³{ÎÓµiħ3–J˙" SM˘Hù"" ÀRJˆÀ{È Ħ  ġ‚Ёĉ܌è„\ĉ%:e„z´ñĞXĦŒ£‹kÊòÑ˘ù Ôıƒ‰%vè˔h…ìƒ5!µbI=-Nê^ğħ „ßċ„WĤxÇÙG]ŝŻï˙Îj]úŞRb“ÀÒĞœ£äş\ŻcjvÂó£[žŬş²ò -w~Ÿ0à@÷Ċoá×i;ßZ’ĜO3LY Yr%XĜš)"SÀBf#0éÙtLë2‰{pûèÙ£ŽŝӉ°s6>³öa"k,+ŜÛı-şŭÀA­[´uzħfŭ3S/Şġ ožħQôwÙ²LµlÁĤ}/³àµmL&8›Ĝ–ŜĴÄW/S\äĝlÌ f5úÉÑ5ùRxċë7N‹f·_e€yIżĤ.âV¤Ñn+^ßx íê·/k~ëi–ŝ]§Ĉ½{·Ĉ7Wî¸ŭAüĦùĦ$ Khڕf> ÀùS *öóÜ@ÍÊġĴ;ù׸^}ŞX@Ù|&ŽS \Ġ,|§Zñ~èœ˙µ_ĞK§² +:0 -ÛgŝˆCV\Ù­Í2Ŝ9Ù5œħ˙3>“ûÌër˙έùù][ŭ‘Ó\™ÑÛ~8ĥœ_Ó *ħV÷ż† DžžN(Qfg}Œ‹'–,*ġêSÚڀžÏZwéÖ­ssoGYQ—6ŻĜ~ŝQDĵ‚ħ6ËİO>~p ´]ĥħŻŬŝûc•JF%k\ÇM-šJ=êú:l y“ŬÔÛT M%;ĉQ„J•8ç‡&srñ j…8ë}èkĴqwĦ‚›mĜBmġ[ê\ÎÒ?Ĥ›4>ĈŞÍ·ŭEœħħRİÔÏż LKY#•¸yxşz¸?ò$*2ÂŜá ûAӔë 'í‘wümġÄäùŝÙs§ôïġÍì¨Y1{ĈŠ‹1ßPĝĴĥ•İqÉPaìÎÍì•iq//mž7ĦcpÄé+sêÙp7Y/·-B˜ċküĵ°Ž• Ù¤wq*H:8iíˆĈ“Ğjċ°ïO pJaò÷܂ŭxaBÛî›#Êĥ˙uꐚ’„'o]9ĤíÑĞ.ïV\O]/Vö\ĉòîŝeÍ´Ó·N+˙ŞœJ2Ÿ­4ù~Ӆ†”7`ì+É62)ƒ)ġËĥM=Š3€-Ŭ*{‰¤’ùti÷ŜAigmïŝr˄ù=ú8Ü<>´Œö8ê=ö Ğ&Ġù­1ĊHCûä7ŭ[ġQ/ĤIċVġFOŸžĥbĴÊĥKŽ.l;uR³ä[Ħ‘ÉYn~Ċ€ü  $úTša›GîĜ$[½çäóKy”£;‚˙1vĞĤ|˙2ZVP?ôfh_éê1ô%~òÛċ̗ûŬúqĊĵ…3,˙ #§5D·ĉl|• F²…K)/™Ô²´Ì¤NÊUMOOŠŒˆĉn³^mÜô8púŒ 83âÔSnY ï'v9+âŜ+ëĜëю{‘Èİškއ™‘ĥ g)"î†I;µ÷ĵòS‡$ûîMŸÛ ߞŭO6:µróŻë§ĴŸ£ZzòSáç߆•=Ĝá´qјDZµé×ġc·­,Ù•%ĞS @k)LĞjżü9µ› üà¨}Àŭ˘ê#""’–eö8Ğ~"Ĵùqäb#Eú~,ÌĞŭñ†òşŻŭ÷r~ħÍĞÌ£3rv•”~‹×|’–ûˆŽċ3‘]­À÷wĉj€qët3>ˆû hˢê¤t·m5ô.ŞÇ¸ŭ–òÛÖġ—E\żrQ+Ÿ_ àÁ}uŽò+iÄÈ'^½‚Ž4şubߝ³‡ŝıŻßڕƒĵ­rí|½cü´}ĝğßfŽŻìD#Oœï–ôè-šü IDATÍö‰ VÉĉ=ĴO ’ Y8;ĉ(ä³Ż#Á@M°S1hÊWkòÛC)ÍÌÊĴUŻÌÂû–%„JŜ•„Ŝ73˙ÂŞ$rhòN(c.AĦĦí­ż}ġŸìföĉÙïvŽž|Ĥİ­A7ùñËĥ*DVı~ƒ2¤UórñĠğíÜ:ݞż5Ԑ ÍQuçì´§óœEçĈííä‚ó,È$E$€E §7ëĉœ²û‡b ŝŠıWÌËĜeÇF%çóİMı6sĝĉwĠ'_<ù[5+}·^=êö˙}Ô¸NMvv’ċ*âá_òú˜^s+Ÿ›^×VèIƒ,<|ŭ=2,Y‹’µü›ĝjE3Ó?Ĥ35ëĠĴá\¤ß„Kż³jŭsׁ§WÔ³Z×öYƒ6<é;Ï×B°“ŝcÏàħŞ4Îo)7´Où|ĤşŽM ™Ŝg9š|ċÚ@/ÒMŞ3Ÿ˜xĤ;VŞçç'ž£ĴôŻG!2ĠDŠä‘/"Rĵ9Êi°jÁ–óaÒDÏÀšğ˘ï›aJX! ”[AnŒ€ uT`ÈÍB÷d–eB„s}Ĝݵ˜áW¤‘šß‘÷ñÎ ˘€[Á–NcV­JıïHÖÚwÔüîŒ*&ôŻKŽ}$ -V­Ħ3Ĝ5ŸvĦyΞw'´jvè#QEm í>wìAż@vʛ{‡g`Ì-°sŭ1óû¸˜@vܲKçï%@ÓîOì60r|Àá³úX°İá×ĥ]ú?{ç×´ÖĈñç$miÙS†Š(àTœW᪸·×½÷Ŝ¸'î½qáŜ{ż^÷AEAqƒ¨ÈŜ{µÉy˙H[J۔▛ï‡Ï½i’sÎs’“˜ŝúäwŽ— @G? ŒŸŜ{ĠÔİ3×ü}`n‹Y˜UĝmßJßċ˜ƒÇ,7k÷tÈz}Ŭğ³×…ÏÌ?Y6 Ĉ¨,™Öî9gµÈĵ1K}äsfʎ٧—ßKÑFEÖpxżË…ġh´Ñsŝ£StpAVìk˙ˆJs[6Ñï˘ÁáÑáği˜F›odyÔ|™…gÍè홲ÔsÚĈ͆ŭŜwoŻEğ}3J8‘83hfŻ q^“Ç.ŜàIH2>>½žSÔċ‚è‡7£ğġEn})ÔPG™cÁä.ż:„_sÏtkêÁ|LJŒG€piŬ§]ÛĈ½gŝĠĦÍĉÁϞ~;`Q]Ä×ӁüŒ|ù=67*ô TŸ7²s#S(=;öÚTʲ"Ž ËàUr²€ÀĤNeŜĊ§ñb';>ˆcƒBÒù•k[ ´H+C}—íĝƒÀÚİ"q1ü#²nk§V°X;W$.>{'v*ÊÒ!Ûó‹‡BSµ…X!Yf˙;żö{işJU‚ 1EB#é҇i\œejêw—‚OG–°"ɌN.ĜĠ(ǁ¤[ï&“(ûŜ Ÿ$U s]Èϐ&P‰×½/C—#½×ĥiżjˆ÷ù¨ŽcìÔĉÖ(Äħ¨ĉ˘u.›F,ßûĤŬ<'!Pħ—JkħÊÛhñĜè¤< úèPfàsÉĈ=öŒ– = t¸hÈĤÖ{|n'vî­\‚puh­M§ĤÖ ĜĠEÛI2%™1YÀύ‹IĠ·1ŝ)‰?†‚èOÒE :ÔÔ@ĈġşÖB—%H\+)œZĥħ§~Ĵ|ÔĤÎ_Œ6gÛ'WTşġ\ǁJ¸ĵòşÊîΎ³$Ĥ.íÇŻX;Ñ͜dY/Ñj•-ŻtLQ‰DúV8Á#e—*ÛúÁŞv”É‘ÏÁñ›€"äò/ İ› ÛZ TäĞĴT–Ù_Ñ£‚ùĤy\lz?(¤RËw˘iš„e+1ro ıdŒ1&I’„ ‚iĉr‘4MSòö"äŬ™X˽Ħ1†&H‚Ât1f‚'eA$MÓbJ‚ÔĤKkèxLŝ1ûá,KGù'ñÛm]ġĥħžPïáínf)­>ÒÀñ[‘Â8?Ża~^*ëİ”GKF?ZÂRŠJ Ù6gÄ65–Ĵĉ½9ğ'˘ïœİ×<Ù·ÙE3K ŬÂÔĜ”< ~n—İôÍ“{m.ŬĤ‚•íôV²†3hà:‚uğJCŻfÔv ÍŬn¨‰]C[šÂ(|żÈu³Œ³nOmŞ8ATaœß’Q~ê j:_… WO|¸ZŭF ’îö¨Ż.™ƒƒƒ£l‚1cÁ!½ô(Žó½ĝì-Eâĝ§²@ß\ŸàÙ¸Ĝñ.^Ù{şfGHL5˙Û£|M+8uòÀe“6Ž&DBL.{ċ²mŸW’ï:d×ĈĊĵħ{ß³Î3!@ĈGv··wÎ*ħíí!üʎÑċû-ĝËia[ç M=Ê<ş~íÑqŞÑÑïÙò S·Ħ-Ĥ›ċEŒìâj-ȍû”^ı}g'˘h‡á-Ĥ원ĠÑĊ‚—˜cÛĵEÖKq(ŞİŜq ġÍġ!)èöÏŬË+,Û²Ä_âÉŝ“Ħ0X”³=4–5 Ó4]ÎÒ*.6ĉ‡µŸ˙~˙”Żk͸әI¤~”–ä§Ç½ġ?0÷pĵï%µtğÎl}`Òûz#RĜ|B/³ö;ż²E¨ı NKIʙĜ5ġœQïĊŝöĥ½Ŝ·ŝùÛ]ÎoÀa_ÒĊ`!P…: _}ÈûfĠ•ĉ94­Fî~÷<ĥ°·•J!^ıöëŽMmĠvü¸fµO RM‘Vw r3ŬgS›Ġò~ĊĉWm™ÛĦ‚öaŝ1Pİ_ÒÀ¤˘‰ôg/$²Ĵh£Ò$P\9*aìĞıZÖùӑäfĉ2î“|”Rrl'Ż”ë˙¸ŽCîĞ+Ï$ĉ­úÌÑ´Š~ʃ-“tbôżáĤê×÷ŭ×öJ<Şšċ(é6ëħw‚Wş2Q¨˙aɸP¨ZRfF>ƒâĝò¨ħše=C=Íiż!eµ_J”½nR41F€ĤI’$0B@ ÉWŠbÒI1ĈI_´šĈ@#„€ 0 $I225â!Œ1à˘ìaF§ĉ#MÈÔaŞàEĉŠr°ĈƒİŽŽAÁgdÓʞŠ•ÓĞċ~PÜNZqÙ0BŒ³óÈ-Ġ¸żğÇoMaäĥ9{şŸž}moÔê âR™ċŭÀw\988888~c bĞVŻñuuHRŜŬ;tjK²€gâĜlÂâÁ0m>}Ĉ“…Ûvy=EƒÑέú YöĈ™)1²qĥĠWŸD¨”-.@‚ôG–IuĴ\{.š5ĥ>¤ëÛĵáôš ËÎ%Ä_&ÁXWWWBI˜÷ÄxÎ4 €1Í×*>`×ĤsßìÚi^d×ŭ7<8ÜÁLşÈ³ïĵäüĤîV$äż=ş÷Ŭ½ÎB­3bH•ö…Nßü—žĈ‚’ìÄ,­¤'´í9÷ŸU}WŸŭTÇvŝĜFKĈıäûêBVbV) ôŭU–,ë‘~½™‡ßo6säîFÇĞjÑ 2ëp $@œpbĊ¤{üŭĉ:ŭjaèwäŽĠґuTµž×˜Y]ÜwŻĝ‹ùy”şTvll>8öÒ­™)ÔZżêĉµŻÇ è˘~}O—ĥvWzÍùç67g ” ĦUušeŭä ġ?ˆâĝŻ=ÜííŝŞËîG?]ê`ĝËBü*Êjż”(sŬÄaİK3Œ{#³Zfu¨âÀ,Gj˜Ħ0EŸĴˆòÎr]!Ä#‚ÉŻfì6û „ĞȆ,WZá#„€Ĉ€ PhIIV.²£–M'¨£{Cq[&ùc,˘–é×Ә•£PĉÁÙÏwĥé“ıuͤĞ÷Ĥ¤]lĠlÉ£ĵ_Çφy(²àHˆûşŸEÎcv\£ş^`ÛqŝÁŽóÖTëᵯ‡ÊO|ûѧŭ•^>Q-Јé_SvzÖPóµŽgÑxÄêĈ*/i!+µŸı³ŭLĠD|+÷‘ĞÜG²„|K·‘Ğܔv`‰Pé Ö>ŝ­Ù‚T [µ@˜6™²ëòĉƒPaY}ü¤şž–%d)˜R ‚ygĤàT}Aò;€óŜînŝçoèlŭ³3Ȝĵ.lma˜ŭtŬ ™~[tkJä„î;E'ŻjlµŞhפ7jmŒ4¤²“s@d˘K #·İcìÜ6,Xhz›ßô?ċyDĴ‰ÎMÎÖjgšf<öNUtàÉŭw9ŭ,˙ȏ xOAĊZ6`´…ĠĈì^yÓmÎhŻRLÉ7qżi½˙ŝçŝŭ4ŬİzYK‚&M*š@Ú™7ÎKü’ &ĥZOğŞnĴ~k? ]×ç.ŒĤU”$[GD\˙Çuœàé²²%`Ê@ú6•Œ!2&³Ĵ‡ĤßżÚ^é†öµëĠSc Ìĥŝ…Ş%eeä3(Ž£ FıSU—MĠÌòñ›SVûD™ë&B@bĤßC€˜ÄgYÖ³b†1Vö^–NBXÌad’2càĴhĵ @`Œy4M3Ş2EQBLÚ²Rö“ìŒäf² ˘Ĥ1*ĉ0]L—[|€43š@ˆi˘˜ .×ċ;+8GЍ@SŒ M3í}ûÁW6îĝ]ĦÓCj{|Ĵ…µµ.•Ÿ˜Zġuŭ!]ŝžüğÌÁÁÁQĉ`ŝĠgĤ\d,8ą…ÌcÄìĠ(Ž˙ ß À4cW‡żçŒ(ĊÚËê5˙mûŭw7ŝ|ġ *ğÔmŠ\v~ßĴëŒá>Nİ“¸ûBrĠi§|:YH{M'\ÓoçÎ{É-ğY°Òı)9 2ÔA‡AÓ˙Ŝ0öTbĠy"ÀBCÈMÍÑbBIê‡/ù`P΀£żF˙czóì’}.Oq–½ Páĝ’ƒqÂVK[YÀV żòàík/7žĵ(ÀıGD:µÏï$}7t*ş50^ë{íMG]ÀÏ.…ÑÖŭZj7ԏĠoĞóÇAšÔhÒLŝŜNvz‰A²uD·”ë˙¸Ž#ÇşVpNhú([s’äWaÉdE'+v½ŝèĝ7\é?›?(Tí(+#ŸĦĝĝ°ġËeµ_J”ınÊ|Ÿ™O0IE[dÙJ“ö£2ÓÒÌ`iÙâ 2 ı(˜Ĥ!¤ĉ2$1 4`+İɌw3…g@’ĉg3j5I`À̜銌ӇLüfúÒ¤igıYµâÓ’~ż$ŠÏ!•żÑ÷[&“ñЃààààààĝ …·HĠ™ù›ù+“ş G1@€)ÌÌĵ"ġĜûÏĊ’ϧHĴ·¨_Ċ„—Ħ „ÈŞjU+áOÎc÷…û'Ŭi½tìÎv×Û}=ËÙk€‡keùwħÁ ê[–îße %[ÁžċóÒrAÇ@HiĠiñÂAğÒğqâëëñ¨ôÔ|ŒÔxëäŻîß²kc[2îŝ%aP{™ğ ȸÙÒCû.mé:iT—ş6drĜ[N>×ë´cCK4%Tó*öŬĵòl#Ïû%e“~<ğñLfµ:öĤdúû;{VÜÈŻ>ğsċ²–ŝ  ß`â˜ê§ÖŒ™nżĴ—uāYsĴċ,¤/pÜö´˙–ĉĈlCmĴ²Ôù{Útœ­#üR˙­ĤšCG:ïZ>cšžgCñŬ‹CMğleNÔŻ×7üŝ˙Ĥ+ŭçò…Ş%eräspü`LcÀ4ĤUzċ´lÏbéÏcİN‹ŠQHD&f$hšĈ˜–Zp0ĞA Ĉ^™™Xd&˲*d“"yĠĊĤ5dÔqÙzùt…jßdR7”œAäs,B‘éGQê´\tg>ÊutL˙g%hŽ˙.B1?kËgD0ïEŭÖIêü:88´EÑÛc@hŒÑÒa˙Dáĵo°¸`q·–òU6î>]Qç§™Gzugl~ĤÓêéÛhÚ7ßyqğŠŠ™4|ێŭk,^¸÷ß/}G ÔœyĤçA³Ì| …Y·öxïòŭHC!ĤdS`İ*@ÓQ\Òĥe£ĥç2rhéyt({>iÑfƒŸo£ġk|Ž-ıħxĤŽn½W_ž;ĵ‰EÉ w<Û~—k4§7=:7ŝÍUŸ-ĞòDċëv:ż|bͲéÍ*tšvĉhŜÄı‹*­Òvö™-#ށÒĉĈÎ>VĠÖù›ĦMÇÙ:RÚġżÚt\§Ú¤S'ó<çŻîĠ*™ĠéğñâšÖfûúÒñoşÒ.P¨ÚQ&G>Çïˆ\ż•˳ŞéÏ Ub™5RaVAËEÍV6i tj@ä˘_„" R6 "‚&hĠ6@E'‚‘’icŒy SÊ}<”êQTeöÒĝ˜ò…ñ³'ÌúŞĠkR”„–PB]ч˜‘Ż„6‹àš.żĉ):""ÂÁÁá—4Í!ç?{¸Ž˙×ĝƒ:΅ú#àBŭċ”Ġ~İò:,DŝŭE‰Çŭí*Û#)„Ò˙™ÌŒôòmAċÉíÖġ+“MáI"’‡ŒW…–É^– w„B]ž@ "<’PQ˘ċ&ÍE‚0@"ÓisŸ€ÀE2ĈEâ0„´F&Ië U@Ĥ 3@–ÍnHĊm™í³@ħmEçè˘9ŠGD.“˵iy Š;”dĜ|Éô° ~YêaTkĝž­~…•G1~ƒËĦĴB×5˘O[›ïû‹;ÒĞèÚħ•‹9Yòenˆr¨ƒy`ŭ1ـ Ĉ÷w΀ĉàĝ6°ì)ß­İó˜–eFsö3ßqڇ°PežżŠÊŝşïż/̜‚4-ġ^™ôި3(jĥ!’$•Ö(šX0ʰ˘lK` 0 € $AĤE´O*LÍd+cLóAB4fŝ Fµlr#³’LcnËáŠÁWZè—b釨†à9Ê òçĉwv̨Î#ÄiÏ@çF?ŒüjÙ/lšüW›ûĥèı6$G>żaĜl „¤ç8';;++35%˜|n'¨äË£šµPĈ£Í‚§ıż:4Žï Â@ ’ x$)×oċ‚0AHÀ#3i̍hÌCóÇhĊ$ LH˙hòeL Hœ‹ÙjÉ 4ó—•ĵ˜-žóš1–:7+ı?Ë÷Q´–VŞԙ[3ë %?f‡ŻLq˘ŽêöÊNüöUÖW•˙Ĝv]7µ~ì‰Íž&éTmğ`ö˜3zÑN.ÇR¤ÍíğVşĵÚ<×ó!Ôġ\èyyk–ëóŸ5ožıK;Ï)Ĥ6³H˙ħj‰ìGßħÚ5úÔñ3³D~Ž‹J(ñ"Eñô2nm_¸,*ϨzëÙ3&ÓùT}ìŬüġa0¨6pĠŠ…§_oíħĠ}cOp=œtì7kÁ–C:Ÿ[-¸ñ‡|ü³/ŭşjϏżÈ!­ŝm—öäö—B8zÙ7işÊ( ™·M[ŭ Ž6wpmbš˜AÌ*—°mߚ÷ğçĜĥgç ĠÌùW€ĝĈ•ËëĵÚ4vìŭlħ]ëaÓW­aĜİ˙òw…%·ĝj}ĞÙA²ĦFgEkñmôCTCZÖÀĦIüí[U3û۟á¤G§‡œ=dÒ}xk•×ÊÏÏçñyÌ×2O\ʂAä’ĵ˙+FïöϞû~ñƒUôöï.ż°i6H=+[;[+}Mâ7 › ù›ĦϞ0ˎĠŞcfNŽïi=ènê _ǏD–ßÌd@ËSQħéċžÉE…”ü–Ŭ2Mӌb+[_¤ċHĊ!Dİ %s &‰Z›<Y!Zj• X67ĦrïTğĴĜ„ŞĞ³“Mfr˘)LS˜Ĥ#(Ŭ{è„Mïc9á!™!˙ğáêıÖĊĥ™ı­9tĉ]c&­/ìà´ÊKîtŞM|p/i–£aĞ=9ág&ÙòÈ ]7Džß;–y!ž°lğ&:üú–&êĤÏVÁ}Ċż)á!9á_šÚè 6aRŻ˙&ŸCϤ3y‚Á<íùL„k]ü’’óĉöï-d3 ~<ÒÊ­G˙Mŝġ8ğoċĝ³éç&LްZŸYÍy3½Îù]9ç=pŝCü×ÈQUš7Žŭ¤µž­rÎö<§42éĥ?('ë/yĉ¨ÀaáŬÔ}-Í4ĝİ!BM ½FÓ7/5?îÑjäĝmç.„<ûRPâW,*ŝìòeKŽßĵàzïšyŝ…şU˜ü•aĤî3ÏÏ0Ú1rÑċŒ˘µÂÊ-ÚY¤žXċs*èͳG—-½”dìêQduF`ġ÷ü§żĵ É É ½ŝäà´Ö²4mžY½ÉëDĵÉ úùßµÓ™0\ĠPŠ}Diş˜[YvûvxHNxpü½³Ş—‚ŞaˆÖV?ö4'<$'<0üÌâQNEİâìÁ³ tZ˙ $'ÜïlK‘}}Ôû§ŻV'Ìşßı3ğ}ô‚ĤMš.‡o Î¤Ŭï^†ä„…ŸòRM—ıJĜo)šÎ²^ŭÑá~ƒÌÁ˘Żsk˘§ıB Ìj·Ĵ€ŭ×ĴXċñ£gOŝ=½{îÎĉ§™AôŭG˘–½í:•ÛuÓ}v-ZŻŞYÑÀÎĝô6äċĞÀ€+ËgĴĵ'ħï×ÉNĞË(;ĉĠğ—ÒżŸs˜;ŝ×Q4Ï6 Ë.{3ŻŻq‘ġÀí䋐÷ójü“fĴo$˙ûeAPéŻüî‡Ää7•K15U5•JyröÔġWŞ?9"qq1²9×0ĈH6ı1"PjJ’è›ßÛá(íúŬżq{/ċÀ\ƒr ĈòOkÓ?Ž˙:Ċ²h 4RԁvcÖR€h@´ÜYÉ0ZQï•OïWTcŒ1IX–6 ¤L„ŞŒ"ˆ" Eƒ-ŭ•üAäɗUlHq&‹›ÀÒ)Ħ´iWxm†ë3ß²ħƒ#”ĥşvM /îċ›DXÖ?Ĝ1Ÿ”:=…‹5THE˙ğh`ŭS—6Ĵz?~O~›kZ§ì:oÌŞDßÙ9ïzTžiŬ‰ Fß_ĞωH –ûŒn‡V˜žœAñMLyocĊL„ÍVÊĜ?o¤_šN…†c§Oü÷´yÛk21–ˆeǂ­`£ 1o €(çÚ°"ĵ]üLÌы‹…û[xŜƒ%Ík›’oÙ7ĊSïwh½c‘ËÌĠŠAŒçC$ğus +m‹Ċ6„¤•p.Ĝ"Ôaĉ>ż_ĝÒùìƒIċE_^ÜÚ¸lŭŜ0­ß’%ġ*7ê3?ò´_dáׇ<Ëĥ>[>ŸßouHy…ġ…)`Ó흌CƒÓiÊĠ2ËzĞi2l°öԖQĽe³ĥ>NYğ‡4żċV*ôj/=ħw\áĊù“7g™{Œœ³ôÀúŒ6£÷FS†¨†RF”†ËHË>›NíoCß?şgl`d\ßÂF˙CœDsż4Q:íċċe³.Ä$ċĤNƒçÍŜĵ§àEËUó4ÏBÁğ˙´ßVħËùSÂ& ™^iÑÉıÛj IDAT͍Nèr$<ĥ³Œ^`Ĝš”ĝoɁ&òÂĥÍß.İÔkŠçŽimç\JÖ4~5œċܗŜÍ۝pès=pèŬa@eÄ|ŭDĤ’Œaé¨kßöN÷O½ÊUĵ€‘ÈÌB7Ûo_PĠy]j\·úí~PÓĞ›….ÙJ•`Ş Ÿ‚üéІ(+š‚§YÇ!tċ,lû·WĜÇBQ•żˆ²ïߋú f˙wQİù|‹½'Lê][ĉí#ŽğżoƒÏ…ÇÑı„‘£ÇàéÓ{:Tġ‹÷>ˆˆNË@†Uš˜1ĞŻ‹!Açĵğ°q́Ûá4­Ü'{/ëlqԙ9žğ‚’ „VuğMY0Ú]ŝ£ßçŭ=vÔ^vu[sġ͕pxêë×Ü/ĤE,í6ùŭ TäH˘O ïwĜqëy/—ÜğVïıú!)À Áœë:Z’šƒÔÜ.ÛÉĜ=`èµ&ğOzÖa;ĵj˜ġg*E9ŝvĵ@Ġħ!•â-K—RqNv6i‰¸„'µ(N\Èĝo·b.–‹ŝW,ċYµBDËô[„ĈEş6Oi?ù²,1YĦÔşP+%W˗}Ÿ5èĊLLA(&Y+‘{w0S aÀ!L—2K’÷> xyIlšMÌğWŭ³‡‰šĵ^Ĝöoó#áqĠN:îÊİ+ë]żg‰SşGë/>n[_dkĠ§ğWÎûf<~côĠ‚îĤ§"emċEœ=}í:Ǹà€Û³ïÂO.[Òö`›3 ™ÀħעÍnI>.|Ï´‚1äĵˆ/ÔĞSQ__§‚aÁ›Ĝ<¨SÁİì›â)–Ñ@'? YÙµC•EaoòAàĜݳCŜÓ´ĥNTŠP˘Ş- ²Ż‘*¨ÜcĉâMG “Z͸ Q²ëŜġ$@Áóm·„İKµa"}=Ĥ ²³ ¤–´ê·jn}żù&HtÊ+ÖBĊ^³Ż+Ëönä{ù³M×f⍣–ßHÇ+$Ê·›8Ò&z]—9Ğ߀Ħh0 1fö·é0ubù 1ËN$Òôğ?\;ŞĠÁC1Lê†(h(%휺árĞ3fmŭÀ]ğ‰V§Ï³(`˘ùQg£˜]Â^"÷ŜğêğYñ¤K^,ÉLЧìíĴé¨ÍĦQħ¸–ƒqÎóÀwŸ’¤=Ô|ŻQ·Z•šşĴg{·n½™w^“µoNžĠnóĠ£ħ%–R{#Âù)²ÓÄ Nûĝ!òí·+£ÙÁ3Fl4žĜûêİ“>Gŝ½•‡HckCž$óééû¤÷ĝ…´àĉ´—İs #K}$*tœ™;t;ı­Nâž[Ú µ6Ċɕӷku;Rtġ•rˆ²£)ĝBÖq(Ħ’ïŽÛîŝ!áWlÒÈŞù…7żÜò3`e£Ž f$ìÊOÏÏÏÏÏOOwjĠ)`eħ_>´}êkÏmlÀɈştèm@ĵ=zêmÇİÎ?, œo×wíŝ/GHGG'äé“z !„…I˙$D˘×a/ EʀĈyŻvOœ~BÒlԂqNFâ”tàܗ>g†V—M²‡ˆĞ;|fLÊÛµ|MÙ‚_ĤĜ^>I”vfŜ­/+µ;y…½(9`÷ú} wÖ=3ğ–èĴˆ ç‰•G-™S]”ŭäܞíßgíŬ3ŞšpvèÖIóoX œħċïrVoħĦâİEEÙ‚_&Wµt~uQŜ—€CÛ|fmĴrzQ½„c 7ß·ĥd{Kœò%½‚)€4uí1eĊ`s:1èèş}‹×Ġ<ğşıTµêıjy'k ]+=Öĉ ‘Ĥ#H}ŭúÚ4tú+ßÀ˜ #ÏİeBċ`{S²Ä 5Oö“UĴQġ‡÷/{ĜĴgJ%~:JG†JñRŒW@(48ˆYĴZ½FiK³abbò½Ş*†††żŞi9˙Ù³ÀuüżĈÔq.Ôê/§ĴöëO¤xħBĈ0„€Ĥi„ˆb IJy VTƒ7DekeıŠ <µiÈÌĞ|ŠÔJ™ËŠ˘°RÜ2µ[µÈ?Z1—[ɎCÑ1DÑÁXı?Ş"ß *%2&­ġI€´Nœ÷fŬ¤ġ­ÏVéӊއÂJH%GĈäA• F$$–bœĵHßÛIû4ħžIŠ6HŻöu×ĉU½;{èü Ĵb2[ŜëÛï@)Q’z“”+bߤ:ùÑ.˙‚Û×~‚íûwА~kı_IùÏPb„j ô--ġáËĊ“×îĈÓï^Ï·írm̨†Ż—T–NĠ¤§MċšMÇM{û(jÖog¨üÔ°…!޳Ċw_#H˙_ëĤ‹ĉQċŒUµŸMi÷@îMŠÊW*ݟ`÷ıP^]KJT³w÷Ï|k¨PhßÄ\żŝIUÚ:¸9½½‚÷*ĴM¨lʇ˜âINŠC”ŻĦTI"żZx6ġê˜ë×cĠg‡Ğï—2Ċ‡(Yñ Už=ÚÔ´1!r’²u§Ç'_<ÏÊÉÑ %ĝM&-rŞë€bÎ|—\UĥËAğ.k@÷ô~ôŻ_AçhĴÖ'7˘Ż‚Îxq¤oĞóŽnF pŝÎä`Ÿi½½ƒR(Ò°œAf½tŽNàöx]YBè›ê’ŒŬÄÛ7Û²Ŝ]0Á+TğĦàMç'~ùŞÑYš‚Öq@%\9ölšÎ+÷ŝbÚ¸e%ɳ]™żÜTµ$ ĴB++Áv͋dۀí5•7ŞâRĞĥ¨ßĜ­Zaßq—N?ŸÔĜ}SSCœzìB‚óä ×<÷z4t‡‰Úœd*ġéqï§}Ói ġ­ŞÔé2wñ GöĴa•”Ï6Ùûäİİ ”‚ê|}~KIbbġŠEŠğÖoúìI€ß½ÊöĈff"Ħ¨P,NŒ‹ŝo`PĞN½O‘Údœ¸ïlt‡ ,÷™ĦÓí;k;âÈĵ~v|€†ĥùï†Ŭ÷¸˙úĉÌï…úvġ˙Ş_C\,coÔŞkІşNü ÓCƒÄµ¤UéÛ5pk\C6n\ sj˙Ó>ĞŬġÓí˙7ĊuÎQ­Í€j³’î÷ÙŭïÛÜĈú•4iTCşZÇ>yŭndAœ ë5p݇@6úMš989E^r)8Ĥ°ı13NtÌ+ÙÛWd èT–ĉêi8 Ħ~µŭ2Ti4ŜôĞ4ro(=ûtŞŻĉ AñL/ádĞAċŝUU%l…a éL)Äb•Ŭ/a)/ ̳Ż[SĉcRBÜ×N‹ÂÁÁÁÁÁÁÁÁñ_„eċòıÊ- â{ŞOvVĠšAaş>td0XYÉeĞ]ŝ|ĞԒT[İH‚1 c@ĊTfĠVĜ¤m•Jö"ҏHSš£&佸E’Í~HÓ@Hĥŭyċŭ]“ÄĜġé^sëš…Ue(ñ×ĵށVÔà ƒż&nż2Éìì䁓ĊËtCIjt:èYZé’äĝ(¢œÒ˘3Ċš6in7÷àôC†Ô çġh“xüóLmVĦĤ–$…€‘•L}'JÂĴœ> é%*WTvÌËç1/Ÿ?ıiúè€)µ{œ[Bï׍s\]’™ħ 5ÖÒÄ? >,ßsÒÙÄĤ˝ûœKk0íHÑĉÓքÂĦ#ëOÍ :´`Íe˙w31[…€H> ´X˘ö*#¤^<|˙Ğ˘ùÒ°8=6T ϋ†¨ĤR%˘örÀ4 Y“|Ġ÷KMĠò!ÊŻÔ÷ìÁ)Uì™>ĉŝ›tdċ>íÔLóğ̊°ĉŞkÇ&Wß°>Ìşu÷ž‹>Ö´ŭúàŻ˘KşXşLKh yE§†9·j_Í@€Šî­šo) ği@ë UĦrÂs˙ü^›Ż\ıàN§İÏ =3=B\(γ|`˙(úE.²ĦħP.D†­9ê~Z^FrTBfĦöwĵì˜Wïµş]( ĠğRCìèß7óÖëdğë¸}ݚ8ÈëYʏŭKI!@~ĵ†íQïSµĴ‰ê €*( TO˜Â&:ġáħû|E›ÚĠÊıï›ìN|Ӟ6*ٙ8ïĠ SOäı ›;²–s{úĦÉâATiR>• ]TSP•ÛNàj†cĊĊƒĉñxġ6Ž‹ŽúôŝŬkfŝc]==ÇŞV6´< r bC>ˆM›6°VÔ^ cC#%ĤMXIWòmşxWĜܸ˜"Ï7.oùİétMl !,=OÍViêjxúÙóxħğm܋ÏIêòš-W¨(IıßÜÁ²“³%ÂzŭĠ ™Ĝçu›î={vkQ„P}oߖC·_|NÊ#ġÀwQ˙Oc!ksR+~µG@Ûúúe¨ĥyí(1H íÚj{²Š!?ĵ_•=úި4\ŒcÁ!.,”ÎŝÍiZ$3Ë‚ @cB!ë1ݲ;²r%*4‹ĥ`Bj6x˜Ĥi@$AÊç”iŜLii 3ĐçTĞk`Ì81€ŠT+ıo†RpìZ3­äĝ 2ıYqİ?5×e@œ|3]2µy^’Ÿ"{Ŝƒ•ï)HÏeÔÉ%u_Ĵè3)ş˙²ġë{Ž÷M˙ Şßş~S ˆx]@–ï´ìÂ$‹³O¸™¤$ôúôn`|úZ* „yƒĥ.çó<•Ò´I383ĝèÁ˜G´ ĥ3{ğc×km?ĥċÛ͚†Üz$Hf)‚s>½Œ†­\ÍÖFÄSŠ.ĥ÷죂úĴĤ”J¸Ĉ€HR‹0èì÷ÁAï•Ëg\›Ñ­žHömQä´ìèÒÚ§vßG‘6UMĊ1/›N{ġè ĠËĥĵ> ™ĥ Ħàˋ8hS·q9ŜÓ(ò"Dàöġxñ狛òjäëJÉú§ĉrÄ…†@‡Á-­ÏœŒQóƒ„ú~)£8DE•ğћÖì=ġ>Äċƒù×_ħqÔt£ä§Ë?^Ù²Ii#3£óÓë0ËŬ7„*—§%……ùâì¤Èà˙m?GÔìSÓAë&IìÍĦm|jë:ġûĥ1úßÈ.c•fď÷Ÿĥ¸oÉŞ:tĝCpè’QU3F)–‚*0ĴÖ´…{ €÷ïŞ+k+k›aɔÖÎĞ8¤€‡ ŸbŜâB<0Íòó8¤Û0è5]à=Şš<˙ ÍMÈPÜ‘<0…„öŭ½/¸?|êĜÑe£Ÿâ³uD ~ä‘Y O§-™UÓ G÷ZìË"ks2Ôñ­ë—÷KDPb5?{”:ÈRµĞE‡÷k˘ÊPèÇĦ8é £:3“¸0Ü,„Ú US‹k³Ì삌1²Ì™ı˜ĈEĥHµ6+˜­<Ĥ1ŠĤH‚dö h0ĈR…Cút 4EcaÀÒYç‘Ì# H6Ħ\íĤ„˜àhšVŒ›Éh&‚Ĥ)ŒiıŒ²yċ–@cš˘0*šŸyÚĈÓ´rJuqôË;Us̒}’dĊĵÍeta:óC`L5nTêŬDCgçN|”K%|×M]´(ëÈŬx‰E} ùgdPwÉÖÑïÌİw$<Nh~ŝÀşÙ—ÛÍżüçꍜ4Y÷Q„Äĥç”É52o÷ż/‘óĴıÍàîÒQĈĠĞ1ßóqNÜǏ™TŝğÓë÷Ŭ²jíbÑáGPgÊÂ&èñò=ï @&$´¨doÊٙêßĴ’ƒsvvZÔç&ë§àŭž½a“-Ŝy×'_ÔFñbÙ[kìaŻžñ‹ŸIíü÷ç}^\ħ`ÉìŒ×Óm-î_!ĉ䐧EYsjKñ,ܧö·ŭòêS|.ÛÖ<ùó¤‹^ċi†:èĴ˜Oo‹:bœ.†ü”/á1Y€Äà‡ĝÖ/î/Ùô,››Ñ’üĵ6(Y!‘|ĵtÎÄ%ËwÌ£ĥßûÌĞ´O €8Ĥ­˜ĞŜ;Ĉì›rdŻéöWŜ¤ˆEŽ6ĝj4+ĝşR²Âê.‡œ=‹ü[o[vôßê?ĝPÀ3²´ĉŸ?YrĉşÚ!Z9ĝ=¸ žÔ˙Ċ‘à¨\dVËRĉ&UÁÂäÂÎ$ïı_pĜ'‹6ċx_î> ”ŭ˘aô²nÒx9°ĵ„€óŝbŻEë&%{ߍD•ŝñW]<áQ - m4m*²m4ÊsˆCì™I×(`ż”„8ĉyDŜ%“ğ HĉYV2=w,˘@=J<ĞÖ+'W˙4,&‹6¨ÔjèĜÚèM& t I†Xá.†%bšŻŻ§ƒàç›"—îŽMèh>“u2ä>9pìußÉ{—4çÎï˙ YrúÊî'Sğ[zzúƒ'ÔlxıĴ{ĞeÌ"ÏŞÑàĠ³ğ–çIŭ\Ôm* ż|ŝcù.‹t@X½[—ò˙wáíàYµŠ[éĈ†|›4q³Urĝ)Ÿ?µsEââ³'qb§" MÊĵ‹!OĊNv|Ç…¤ó+×ĥ|ŬÏ<⸐° ^%'KĴ*?"ëĥvĊŽĦ†ë–µmÜ{ĉ_Úl<ñìé·ÙG…~êóFvndJg'Ÿ6ñġt ?#_>€Y›ÓxrÙêgï(7 ¤•!ĝËÇv|úh‰Ajh÷[O–Ê+9*-nÙ߁Ô{dÏŭˆDƒÂ @€Ĉ$c„Œ%Rŭ–¤iš@ˆ#„hĉ< <„Aq&?ıö+kÀ#TäàÁc”eU£hµŒFĴ˜Â,÷Ç PQ“ S%?Ó4Í(Èr3 &‹Y1½Z‹ËƒA‚ h(f! DɎ¨N3n_.úTè;ÑvÔİ]nœ½µWÙ°­ ŝvߌk§4 ‰Ŝ;qŞġÊ£×xO€ÂŒÈàı4 ½†“—ÓżÙoÑ­8 Ï/]7ôÖâÍSÎĝ-zVj#í ô\=W÷²$%q!çÇOÜp)™~ıZMÌÁ°ĊÂ;-Šö|:§µÇıdZspâXƒóf­ñžYŻŻ{wöş™‘[5lAQ;†Y2:­9Ü rÎ j34QŸ¨Ï—|ÎLÙÑ7ûôò{Z‰4š"€‚è‡7£ğġEn}Q8âOÛF-™1aÛÁù¨àKàñAcĥ*`jK"ӊġ{NSق—rOż5{}3°6a”–ü7;˙™Lnš:ŝüù™tZdàĉIĞVż+A•Ä]<È`Ӓkĥt#$ÉŻ? ËâÂYÏĉö5kâ¸qKéP™ï/AJŝşRRÔ]´$ĉàĝ> #&Ìì5fÏ]ȉqÔëĈÙÈ”Ú!ZĝñX߉F=ï?:EdĊöÈĦ:xaWG"f˧|µuĞ y˙LѲCèeߤér`EóżA6Ìàsh$‰Żï.ĉh tîçûO£û\~q(•òüĉö+Ŝg<…Ùn)%ƒS}׎;ĥbĠÀĊg†ƒ$ġġWND_U!ÁCF §,Zɀ(ˆ ğżlÄzïb …&B'K ¤ÄèéLîìÏEíeÛi >™}2~ş°ĝúˆÓíÙŭ“~ŭò ˜4è+ğOtŬO1ZNz><8|BMú3TħvF}#Ħ…µİˆ(aSŜ‹ Wé´}ƒZìS¨ŝLè8—ĈŠâ!Ĥ%4|˘Œ$\Ĥn;[LÙ7}!=Ş£‹/;1Çĥy‹*Gv··wÎ*ħíí!üʎÑċû-ĝ˨”Nè]KüñĈî}_Ì:Ïhh„™ş íh1ġĜ,/bdWkAnܧôÊí;;ħkĵƒ½£H˙ôCè›ë“ *_Ó NĜITZ…¤?:°äH*­cċÚsÑĴħuġ ƒúSwĴ2ġŜsqŭÜ#FUZNn։U֔¤ĵğwèԖd1ÏÄħلĊƒ@8YöĈ™)1²qĥĠ'€0m>}Ĉ“…Ûvy=EƒÑݜíJhNíhËRż†~İiÚÈaȚy™Ğví_â+àXU­/µ°V> Z–İûM'K]Ĝ²×îJwĤŠ÷èÛ˘R_§ôeI`Ŝ1d²Ħt1VĈ0-{6U3İ`‘Ú,•]‹ĉ#ÀĊgTJVš˜ŒhUcy ³jĊC”[„(.+Ħ˜ŝ,××U‘‡Ħ´j~4Íŝż3şĠ‡ìĠ³yC÷şôŸgŞcĥßıGż‰ŜĊÁñ_„0°snàâÒfàÂ3SL/<üâkĤ²üddIÖqp{€|ĠżÔçҁ3žž{cĠdÔhĜİSeqı‡)4úĉútûñç0sĜL/rçüçž={pùäĠO KùüĵwÎŞ“Ožĝ_1ç@tùž#´HùĜ¸Ĝñì=íôĜ÷òµ—Ú(щIIWŻ]ğ|ċ ówġÚµŒÌÒÎq)ƒoé6rĠá+~ŝŝŝŝ·N.kgEÏ˘ñˆĠGŻûûûû_;²jĝ_ĉRŬ”o?ú´˙Oİ™µğ÷}˙]íў_yĝI˙˙Mw’›ğ˜ŝ5eç˙üüŭŭoŸÙ2U…"•ûÈU‡.ûúûûûû^>äĠĈ’T·öñżïí/r³Â]˙{—ö/îël@ÒĞÖkß%_˙ۗOmdϸu l;Î?xÍßßß˙îù}íĝlÍi>ìġkè—jÓHXİŭ̝ï1á_=³oYÏJ|žj:&Ċa=žÚœ,–Ğŝˆ•ĉLݎŠRDU*äßŒÏ“ŝ #ĥ„oç}¸àġO­r|„Žuŭ›њÖGè„SLċ_t­œÛŽŬz?ħĜoYTÌá–:5Ü)Öĥ`úĥ|d6àŠÒû{ùÏÖ@ÈeC„V†XY·şëĦŞK_K_x£3ŽÏëÙ°˘B Ê9·Ÿ´óĦlž*zw}„ŝ>‚eËγî+ĞÌkuP'‰ IDAT­Ÿ$’È͵:ìa^Ô'>Ú7³gc{SŽËò×ZÌĉŭG"Ž4§M]„AµÎKï$Ş{eI­]j"„H ×~ëR¤ëİ/;ë)Ñ žOó~Z´ĉ:^êġżğ“~:ÚÛĦškŜ‹5–3žîŝ—!$°n8dۓï3=SÉWzqîÙ֏xÊF¨ZQöF>Ço.nôĴĵU%͙‡eġ™‘‚išVԄËòd’5BrƒfÉÍ4Eaéĵˆf,<äU0ĥˆ ż™] ùΌÍ,S-KŬ@Ó ³VÓUá"µ3ÙÙh̚ÍÁñ[3ĥ˙ûŸñŬŞ èĴè˙[Ñ~ŬmĥI988~<ÂZ#×ŬìcE§½9ıx´çí”ßĉrô<{`Lġ;.°í0l×[ĥMƒN :˙¤Àaœ›•˘ĉdznڊώó~ñí{Ú´ÛÓoċyï³ÍNwvŸğeşîĤcğĉŝ›ĞcċX€ }}ʧj jµ’C.gaÑ Aƒ§OŸŠD˘‚‚‚&MšJW88Êċççóĝ<Ä<ħƒÔvƒÀAä’ j,¸¸³qafü››;Nnv+2 t£›Ô¨àġċwiòÉêO‡okĴ§EA*52^İǧnšĠrymÙ/ETôÉikß”J“Ġ†•t}r“ö;>:vĥòPƒòĵäç—wçvĉŜħ'GûWTS×Ğuûه\ 4ğ+iÓs˙]çt ˙ċşSƒZm;6ħš€gâdNÎYßµĠâ¨&cĈ/=²ÊÑjċ҅ù§˙beûk2ûĴ;½üŸÉ‹Úw3y;ɞŻĊ>ĝŬĤŽí ôıuĜµíˆé­z½5ڎTNj.YyÊÙƒ*ò€YW²´˙Ëĝ†ŽóKğŝWġQ lwuw*áò„£nĉ—X'ŝoXË [Ĵ;ĜÂäóıy'µ)¨üáDGÓoş=iu×\ĝżí-d?ş“ĈĠÍ HdY˙ùƒBĠŽ28ò98~h„d.ÊÀ?3VÉL0#Ï%#„İ=Ĉc Š”d¤šŒ3”`Œ™Ä £+† ÍPfİHU …Ôi’$÷A2 dö¨xµbpŠ­Ëçdäs„RqÙ@ˆ İßF$ĝ (½›Ïñç"‰½2ĵӕáż:Œï7D9ŝXr,hŻ·àWGĦžŻ”˜ ‹.{ŭğhż‰0k³ċ^•}yúòïÇ,›6™²ëòé½Ş˙Ìóùg€8rß !—, IiÊgcUƒ&ŭèÓŝ£Ù×l;Î?ĜqÂvċŭĠaan^ż~ŭ§OŸşğğpê3G!ˆ‹‹İh[‰ù6À<ŝ#فˆ@)‰‰ş"Q‰ġ”Q“ĥûßG’:<˙45|pùŸ‡÷>ĥİͲŜ¸ÔIŬ%aĉâŝ÷ßf U‡ĥUíÚíßŝt™›‡>àŒûkvD5Ù|½×ĦVó—]]xıW9˘Ä‚dJd2ˆ*™‡{Ïż4ñRo+ 'h­×]{£‚¸¨´RN‰Ó}gŜYwùÓûó\ġ@Ïŝ6i_gÒè =[^ìeR¤‚‡ß¸.^.Ğ››?^XĦG€ÑIĵ²käÑŞô|âÌû³ş­&–‡„ĞúÛI§ß“ĴGë½_Z Ĝ;Mp°ÊÖl éŬ@Tâ>kuŽì Öï{sËĜV†ġwïò³íşéxÄyĠTVbiŬ­a=‹ßġġÙoè¸wġÀÒ­oïßÛFġNRn{ïA·[9ĤÙùŽĉ²âWgîd:y­Òɑjn :Zïä­ùMżĦZ^éĤNn͚™)Ž2Šeŭ UKÊâÈçàĝM@2Ód&W­ŜЀ̠Š96+Ħj­\^ÚĈ€1ÀĊ,/˜ EÍEU0>t%”D"‘O-(+K D0r1˜ħ¸‚ déÏENLAy˘4Ario1ÈŸñousäàààààĝOPĝùĈÉ ·ž>ñ,àÂÖUÇbÊy´­ò“d‚ ‹^>·07oÛĥ­Ħü9A,żƒI×WÛ,üĉüŞ~•Ġİ5""#ÂiŠ’ĉž0o2ï1JċéX=}­ìİKâ1úH2˘ Uœ-ùÖ˙8Žİ…äKgĜâ˙]sz,÷Àù]țkN~bӎ JңӑËôí£ .Ĝŝ2€Š>3oOjÛµKÛċ'$ĉ–îíʌï“I&ŭÖN’ = Ĵ6|ġ(›œË›ŻÇĞŝ&FT›töäÀ´µ]ǜ‹Ó6†Šğàµç3³Ġ‚GˆĴêöY—T&sp ˘üéŝĠĠE™4êéŠbüĊK´Ĝ§ ;)ôË3£ÖpŻ ‘>ĉ€$#:ñsb¤ü˘‰Jä[:žSÊġüċG£Ŭ$ïùš>^é“Ïmê èÌÄRV`]Ğ"ĵżx5" £<ˆ7jÔ˘ò·=˘hycJ"‡RllëP¨ÚQFG>ÇŻc&ß0Ĉ@Ëĉ!,ڊ‹ï,MdVŬGQq–иÀ¸Y bÚ²,ÑX6ĥĵŒĵU7g…ĥ‹jWĥ ’5ÏĜȓo•H$@Q”bôŞ2yħdju™Ú%TŽï vçȆS'N˜2ï3£î‹7súY™%"‘0%%Iq Qü)77‡Ç¨”àĝ³!$ÔÑ yú„yĝf´g@‘èÍĞW†††˘ï­@ŜŸ‘s\½6v·"´Y˙Á’ĵÔÏÁg—zîµàŞ Ž<ĥÎÏtà”ĤĈ¤yĞé,‚7ïyİbŜŻRç''ĉòLĞ´œ³ Ñçí+ïĤbÈÛħÌÏb̲žĠ*âÔÏiZ™@Ë(ŒžU[ĠÔ/^·Z˚$ŝ] ĤÏŞËö‹s-Nrà£v­ċĵ¸Dbá1hÑáÛAÎÎŞrNëğ?–A9E’ò)L+™IH$²d )ŸRĊZìC:´/Š9îÔĞL S9ħÑ9 Î/ĸ ‡0×}2Ĉµ’ıHh×fÎ˙˘~;˙ìoéx^)חj„˙$9éiiiiiiéÙ⢺5ÜIò6 Yg™SWOŭËĊË ŞM8ĵε§SĠĉŭú{4ž›;éìŽĉßô³´ĥWúƒŝV”JӊĴĈÙÖ˙ŝ Pµ¤ÌŒ|ĊñŸ—­~YüŞ\eµ_J”½nÊd iËP$ĠjEâûHġh9òcRšA@ ˆB@²‰ĥ1V0‹–VtĠÀ4 $  ħ´]u "„0(Œ™¤f’$eŝ!4AŒ4óZaQċ4Ĥ1ÍŠİĠŒ)‡ĈcÄÁÁÁÁÁÁñC LŬfìq›ñk·´*ġİ\9+ĈĝK LÓiİ)ĈĈ&??0ŽkŭFĦϞĝŬĞlï`lf&Š ĊâĸĜè/QúµêÔûñCĈ9/·÷jĉÑóô9µE%Ż˙Žô1'ú0‹ĵŞ=ÖŜÜĠ׆€üWûĥż´}˘Žôêċ°s׎§ówğëk,(ÉJȽÊúBğŝKz/ì´ĝxd=ğ>1nk=] ónëAf|f)3‹ħ̌[íF–ġȠѳkîşNè·ĊíRÛ ²˘cò zżÑ}Zš€ëŽÍWŝ×w׿_FMü=ż˙dˆr]wĝϐaÎFH0knÊ@ĉ]OGĤˆSßŬ;ä5bÚ?mÏC–Ö*Ó^&ż1™wú[µğÄüZÔübú½F%ÜI$QÇ&ŻKvmj-€ŞŞĤ,•ùéÍ'şz˙1]ŞD\¸—óâÌĞ›òM?Lkwğ,żħğc Lˆlj h–ġ??(Ô˙ Šżî¸fŻ}üT—e×ĊŸDYí—e­›P4AˆĈ4(š&É(Ò@$MÓ4˘@€i0`LıY0/ž2³R€ ISÒÄjıÀMM.ùĦEú’Ÿ,ÓYLSŠzĥĵR²ĝœ‰juai65!÷…E Ù!ċfˌ8MX¤İCQñŻ8(ĉċÊĤ&ż{óŞzMgù¤ 4MÇ|ùÌçóuġôĜŠspüıxĵú ÇÇĊFG}z˙î5“˘Ğ§çàXĠÊĤjçÚúÛÔÈ^gĝt/Ï+qŭ÷ÖÊÛûÛe.í6áN6=š‘ÙOwĝD'.tÒYX´k˘÷ŭ5nL†‚TVb6èšêȸùÜ)ö.+ĤÍ4ğĈï{­wEmއs’²µ iBËZBxtçMökC…íyá÷ŜPPİn`y‡]XsÊħÍW\&Ĝ´²ÄŸËžŸ%3ÒŻPĊ"¤KʘÍ3­d İŸSÉŬ8/ŝs˜Ú™òµÚ‡_ĦûÖ§]×$|‰Ígïoê²ĜşmU5“oZ­ÍÔ];î^îrâü‡µœ~£e˘R˙Ġ3ħé5Xqö¤B <ó:z%ŜI脛;}3?ûşl‘Ż›SÍÈïrÜĠŽFêÊÒI—Ĉ 9b1âà([L>bFżÇyöíĝż_ïlĴí•näXŻQ#5Ͱ­˙üAĦjIYù ŠßÄÖ8§G²ê²y?ïĥĴöK‰2ĜM&ĊҖ ‚µ–™¨p1÷cyjrq -¨qJf*W˙‚1Ĉ‚ ˜_0ĤEa‚$TgĝĦiš$”³v’tQdUA „Tf–˙G“›5Ç„½cµO"^>ĥİ`Ğo`(è•™•™–œĴ#Ô1·(Ç=-p”aĴĴmĴĴm~Vk8ŬwFûİŻşœz²³˜6Äĥŝ{ch_§n]3Tçù7-Ĉ÷Ùäĉ?ÛI'=`ëİÄóên)ŭ ŠŠ;=¨³·÷ÍÄv},Ù İœäl Aµó=–:_cÙ鿍`‘‘r’³µ0ĥ¤„ÎKCŒŬ'ġ2ğr|Ύé³këJï;á˙ÏŜyÇGQ´qüyf/Éw{ïH—ŜÁBÁAE:ˆtİ ˆ…bAPŠ˘ ô"Mz‡@HBzżÛyŜ?önoïr—\BB˜ï'Ĝ››™}fËŬîïžŭ̈́Ġáî]t.Îà£^\* _ûÉO5†½— P'ËġĦO•F%aġÎħ£Ê#£ÎœŠ’ÊÔ.QˆÔ<­̳MŭgŝŝËıäŽM=âŽŝxŠ—Ü4Dç|É£xيiWV??çB€%ŠÙ¸9)IMkDNò(÷ÌayA˙h!ÔlĠĤú’âŝÌú“„ïŭŭ…f&ëwH;7§sżnßöNkoŸB†û'Î%ùĥ­¨@ßÚëy,şr5ցı— áLÜĦPI9òlލ ö—‹Oê¸lx҆İġß0i³210 ıdR&ñfRİQq‹FNŞJ­xf˜;d€¨yÖFäĝWs1[ÓĜÊZ‘ħ%IÒ>bĤ*è6%V/5Ò³:l0'>gĈĵ.fµXağxìß[!<áètş •ĞÄĊĈDE>¸{ç6C”t.îîz˙€oß"òĜ›@P$0ŜĜ0~UD“ıƒËFœ>ÀÜKT­VÒĊAı{>]œ3˙gçlżó™-éqpĜ…ċÛêÌÚħQ‹èä=ĴĈü–oż×{X G MK‰I½;İäóóçĥ4Ĥ÷ˆ*€.Ŝ^:9öa*?;·#IG&÷›—ÖıO˲RĝË&œ‚ú Ÿ-.ú·_¸nÄ?Ŭ?hÔÄĝQ/6•"Om_5ŭIÏç×­ì]B‚ĴŞue^Y½xSµ{3™WÛà^ûġ7ë,›ôĈëK<'45ìžüŝñÀ~ÛğĜjĞOŜMǍİħaúË#+<°ÔU£Knştt]w9â‡ŝuéŝëé/:ĝ;¨À>{ŭÚé½ß~²èÇĞ5'ìYÜŜ2}={S|µ•‚¤Ĝ ;?™ĵ=µĈô*2ġŝQî’òB…ƒO˜âñ?ZîWĥŞŸı~jJ +ş‡TŞĉĊŒ×í •ëĜĝìµ£&4˙xH=ŻèCŸÙšR~|›R”ûHgú…ê$Oä‘/lĤ$2M¨Š½JıÄÈÈIc€`–‚)Ó\…Š—2X‹Àjzµ•­ÍYÖĤ$+fÍJÎem/ÉlŞ> É\VRµQ;Ç"˘uş´£Ë)m5ĈbvŭÜŞŒ:ı½˙ħA‡NŸöŸß_é7ĦŬ€ċ·)´×ÇÇÖÙ9ŞÏkğ˘e`Ċ;Í9ñI-ƒû=_(fyAÑĤvŬÂS"úút ÁMÊċ=˙‘!íŭÔ˘·_^TÉAyƒ|ğÉGŻĈ“żıİġ´‘ 9ߓZg~2Ú—rÏİùŝĝO·ÜüĤĞŭ†on|é‡à¸TS4xÖûóuj=Iïëw˘’dušv \f!Ċ#N|é$@ż*'l]5ş² €TĴÛÊO6Ÿ5}ñšwÌN]`ĠÖ//Û7cdĞâÙ'ÜéÊùlŝšŞodSÏ­úĝÛSFĵ3­K“D jÊŞ?–w zġg}퉿mMyuÌûÏoHóĴÔ}úo_ĵQÑdċ—²Şô÷èfŬwı–תÇüŬ;_o_Zrò½s[—ÌŸž àÖ¸×ìŬĞċV€c´Ë£ <§ċ… Ÿ0 Již³ĥ‹´ZôÇZ×Q3F·û$À§R‡ħߘQ˙Q?šéLĵĦPI<ò‚B’ENU[1Ÿ`Šl`×ŭĜ,[›zP͓•·¸â&O!kx•–!"C ƒFAÖú] ˘İ5Zĵ˜Ġy9çXjŞÁ˜e›!) Ĝ¤‚´™Ĵ²§•:jŸˆÈÍ%Î'­žŬħK·kW.W­^K–Í‹ĠËB€6óm7có/Ïß׍ÏÓ:nŝmfĊ݇4_p&IxI À> ÌĈˁsâ2p#ñëtèÜM­³gçíKA!Ağ_í#o‘4-(ĵ$&Ä+ GŝŬ˘uğĴ+ßĵ~µTXéÌċΜgNhŜŞí£›K.]şTJ•Yµ@ċİŬ bàOEhà"Ôü@„Zà<İẾŭ{e&9ĝwÙr̓ë1›˙•„ĝ8ċ˘ÎĉÊmÏÎo £IBI‡LĈ1“Q†³SSÖÌÀí{|ôzO77OWW½N§“$@@`ÀıYŞ5 °š_ĉ‰,ŻĴÌĠ§ıÀ´YĊĤde†Œ˜jbĦ“ lċàL&ħQó¤€Ày,AX' ³Ül1â°IpÎä mIğĉÈšÓĥmÄk+Mœlğrn;óĝ½³ßž]wÂÏgԈkÓáÎÊĉ˅ú,@ (DFE?~\Í1aŒ5oŜÜ×Ç'ëVg1Ä\ŝïF˘ÍSêèXİfYï'2éX ÁÓ 'TüŸeÙU§#âÊԄ2)²ŻÄ‰€$Ž <#Ĥ¨²Œ1“‡I™Ġ¤›^0f=ĦġCĔgS_DDŠòm‘›AIÖĝzpÎĠIµ*°$IZOkġ]SxÊ Í(ĞSK$k?lċµ„"Ïĉ™ÇPê…£ĥßùŜĞen~ÔmŬÙÔ\ö#ˆèatTĽğİİİ™'ïµİ)sN ×ßkJ?ÊDĈ $ĈÙż -Èêġúàâ%Ї”(úò’bÁÁ5:~ü¸ğğ{zzz³fÍ|}|²ŝœ8ıe`½áÇm‹=žßħƒwAD$@ÇpNù˜È& Ĝ¤ÍJ’bÇÀUYÑfF#“Ĵt`SŝħbM@hë€N”q$†ˆ:Fœq‹N &— 5­MhfD”ž‘Ë€Lİ•r># "&鈈1%y›İŭĞŝ Š*­ĴK–e ̖ĜŠ‚,ÛżÚĉ˜Ğäè†UWŞIËêÉPĥß Ġ—Ï;•(2 @gȲ|íòÔ´”2eË{ûĝêġ=”––Z½j€ `ËSSšİÀÑ#>Ú·ı,§=ˆ¸wëĈu½ğ{ppħB¨Û‘,ÓRSüËWĴbwòaÎyFFzLtÔ½{w*TĴĴÓMßB  jĜ°áñÇ[´háí-Ôçê×xʑ’.hmoŞk@ r]ğ|‘IR½M‚‹…dĦ>=t@§siÑşM‰PW7W£l4 FC†Ña4 FƒAyi4Ĝ˙3dŒÙ܊sÙĠÍ5ĴLÙ­Û2Ĉ"<°5Ë*0Ĉ\\\½}|K” MNJvġ²Ŭ-ÓëŬK†–ßxêe§ĥ‚'Ĉ¤ŒŒ ġepPP§N|ĵ½Ġ³`0°Â÷³“@  p‚š{,"@djzPfX’$ċ]D”ġÙ2oÌËŞäĞ6gˆ#pbĤJ2 &Ù[]ĞvA½ÔDIÊóÈHù䜌²,‘’@­üi–)ó`”Á#bĤ5C€!!pċ%Ħ)ùÚĥ9úè·g¨ĉÛÓĤ½ŞM³f[Và]ĈòaL{e•‹ßO}óŭ ïw ´@ ò„˜‡QF£ħJĠê’d5żBtt´öeĝ[†ôşġ0`Ü('’9q2}]*œÀüŞŭµ'Rŝ”ÓK^żA´ô´ÔԔ‚™‚1œ”Ÿg³/^ş¤.3ĈŞÖ¨e0b˘˘òo— Ewwŭ‡V'ÓL²))É:×Ç—@  ˆĦp¨´IDdJÚ3š³Ÿ7 Ċ0CuÂ@uBëdb­ĜË82nRuDšT ­3dJaγZmİŒÖŬ‚µò-™½BTP“ĉĴ€1ĤZb*…ˆ&?kŽà8,Ŭ/F½]bö¸ó–ñ×OìşšÂ=żġáHŻŬĤíı/@䖙 †ì™dÌ÷ûĤF@ xdââJ„–f™ÔçcǏwëÚUŭq7âŝŭrċ+2™s@ÎĠowĞoPócM`ĥˆV,¸”BTJH˙W™1",Ĵôƒžž…×ħĵĵ|DÜ÷ñġӖŻ[·nàÁUͳc3ĈŠ…”|XĴXA„)Ї”ş{ûfħb!6?n)çħ1ŭüüeħħħÒ<×$$$ÔŞ*Oí^Ú(BĦĉ"ÔçIWQ„È"ËrÎ%”ÌċĤĊ:CÑ`Mĉe­nĴd#"YğÂĦÉAÙÔV‡hIF`ˆ@Äc_X´`óżŞ,ݔ٠Ġ&’yE ş|(˙ŞYÜĉ1pÈȐÈdDbÑÑMžÖ<ï2îï›òê)ĥĊÉG>êêù‘ċµñŜÏ]külż @ rLZZŞŸµ˘}üÄ Y–µ…II‰ĊŠ…p.r $@TGĠ)àÔÉcÍ[µIINŝ÷ÄÑĉ­Ú¤$%TJ’’¸é;šÈ<‘)3ŭ" ‘— ğyó†3?! ^1Ĝʲĵ~ŭúW^yEĠ ƒ‚ƒ#Ü{ìÑ …‹ bĊbb˘/]ĝŻjġš6ĉéœó;·\\\<<= *<@ AQ¸b4Ş[†i™0DDĈı hvžàœ+Só‘,ËĤ;Mb@È‘ÌsÉÄ%`@HfĠ˜ú0, ’9­ÊŽí²ÖÚ&mYm˘ÈÙdM2ÛZ+ċÊLƒjíÚĠ—ZOj›:@ *ĠÍM}i4Oœ<éînëÍ9wĠë•é‡e 9眸ÑÈ9'ÎĠYeÙhZPKˆsâœËĕ6\6ġ"çD¤ÓıpYF†…ùOÒ1°÷8S€ż˙†  ƒòR’tY=ġ$< b…JUàÜéÑQÒÒR9çFƒ!&ĉáĞW1¨PN=*@ (äYR›mtW›ËK5‡ĜĈ3CU‰U‘ZíSùW§ÖSĉ+Ôĵ´D µĊPU`Îı˘›úâÈA6'230›8Ëj?€2"cÈl˘T$IÒèÚJĦ­€m‰¸ÖA!A§s1 :óK]ŭúġ;fSI,59%ê3 â&·)⪇Ñh fM֘‘aqêP²ž@IĦFÄôôtNWÈĠ(Îe·Ìċ ‰‰#†w1oC£Ñ²=‚§NWĦr•¸Ĝ˜¨ÈwïÜfˆ’ÎĊŬ]ïàíë[Ñ @ Šh2oT&ë 79išç´U_Ȝ+ċLċqNˆ€Š•‡b!s³Q$ꈈ7‰ÖÈQ޵fZZûÒJ8f’b­ĦĥRҖ™dÑŻµqg”m*¨ĠÌÛÇĤ@ ‹ŜŬ=!1> H-  jÔ¨‘íááy˙ŜŬ­„>L IDATB‰s“Ÿç Ìs`ħÊ˘ÊUŞFEFQ*U£"#@]P*2T—ÔËĈ˘DxyyrÚ`0zûúĜJ’ôÚ°aK—VK’’’2§ç!‰ ñù×ı@· ˘@ @`A"@ (Âdr˜°˜$ĞJf—‘#22Ğ´Œ1Ê-Ĵ˘ŭ2Ĥ<“ĞÓé´=в”|dJ–´âı @–ĞB3cŒË`‘ŞM[ ˆ‘Îd6MD$ID2gȘİO ó„IĤ¸UÑYYàœ3ԐÉgÄ"I[ùo 2 ™1ĠZ ‚€Ÿ@Lt´Ÿ_€Ö¤UÑ µĠʔ)éÒÁ!Ċ€˜Eƒ&"T~}u‚TžLR'!TtjT<ĥ ĊuKù5[ÂğáwJ…†fšˆ2ÒÒJ††Ù”üß˙´ê3ç<6:Ú? àñF'@ O*ĉı÷ˆ8DÊ ,çĤ§o9(:0"qD0‰şœ$"™‘ËÈ"“$’9qNޞ́P꜆ĉLbßg›İ˙T—gmeE;Vud‹Y‡ÖnÖ³Í[V6 VëµµŸ&"ċ1ċGÙŜ@ ä-^ŜŜÉÉI÷Âï” -­ŭ’  ÒN \,$äŜ½;˙;_­zMÄ9'Rp•Y‰˜Dgċ'XsC“;•éğÛ4g!T~(F†€páÜyooïÂûH>%'%ĝĝúyxzÙĵUŸ‰ó;·Üôn^>ĥ‰Ò@ @ ÈÊM'*³Í׈hʏÍL~€@U† @2÷Èe˜)ËjW ”6ĤzÄÈzšAuA{ló²ndĤ\iĠZiEĤ™ıMC­µ­ôŒœÀ”ŝœY}V:”!"Ħ•¨=ÌğĈ ŜİÏY3@ œ‹aÈnßş‘—‘‘î¨f­:ġ\]]O<ñ0*Êȍnîînz½^ïĉ×ğ{¸{¸ë=ÜġzwwGîzw½ğ‡›ğŜMï£˘Îž>­×ëCCKca€(##=))ÁÓğXH ğ[†ˆd£1>>îÖ­L’‚‹‡ ĝ½Y ((íĈöÙ/·¨\, ¤jÛ+ŽĊqcÔċot­_:  Tí.c7œOÎk[<ġS˙òfJViöâ;ĞFµUäûß>nġMƒ³ {ħX@…ğcĴooÒÎÍiüÓëp‚¤ż^)pŝ Ó Ï˙áàv5KŻÜĴÏûkŽF›§Ž½·m@@×­1d^n6í`œfċ‰ż÷ hµúĥÑxse‹{´ŭr˙Â&™Jğ˙—³íY¨pt\€áŜo3^¨W2 Ĵрùû˘d]ÄÓ+^,ÜvM¸œmı³}>6ìiŒúkŝKMJUjŭÚ'‡cìé¨NNË G{ÍulÔÁë—/Ò|ĦùÄÊ­Ŭf\]œOçKögş5í6FpGċ͓ŞS8:…sZ.ì`–d­RžLnœTQ×$Òȸ9;Y;Y šIŒV&Ĥû8RÇ|[ÈÔN1“³v}ĉ›HĞBP'*4/g?P"²äxóÌ+U#QĞ™uj˲]‹ÌŻîaŭbN~şĝ\ZÎZfz†Ġ}ĥŠñȟg£Ċ§›@ <í0Ĉ‚ŠKMMIJLŒy˜ĊW•Ż››Ûè¨;·nÉüÑA%dzw÷€€@ww÷„ĝÂM¤$'Ŭĵ~ĠÑğˆ¨Óıĝùù{zÙĤH ‚ÇĊ˜?ñ›äîï|úAżŬ‡³'÷ƒj˙~ÖĈ—I¨ĉeoWp9ĥqĉÜ1/ùÖ9<£v^fx!!2*Û¸¨Ż!1òҟ_ΙŭŻ[żíŸĠÄKıËHż´vá~î'ŭğdĊİ—ç7òp˘Ħ{3Òħ?L\ùVĞIjBŠ|oËäWJ܍—r6ċİŭDŽÎ}ĵUëS†×/İ{xnךċïvŜú÷꽟ġ.e§Ż‹Ëû½Vnß×CÊğZ—K!½–˙\=¤_6lÒÉgçŻ^É@ò­R;¤É–ÉĤğżôëF½ùCX™û.*8<0íżE}.M|~ĉšı%.}5anßA~‡·(g½1§Zöáôe{ïÔÉÜİ>öƒÌ¸ş²_Ÿıq}?ŝiUíŒCËFO~nˆ÷Ñ-ƒKë4-Ġá9,×eêqàhŻ%Ÿùdàósï62ôƒUS+”X&ÓÉÑF ċfy~8uĤWyoӂ–>&Dò­À ÚAy>R„BuG§pNË zAá¤İjîU‰¸úJÍEf€„È˘›•hĞ ‰Ëeâ&³ `‹À9·˙ŭ£JҎ˘ÌüZ)ÂvœÍµP ÎĤí[ĉ1Xŝe̒­ŠîD°£kí÷ĥêw²SËÉ˙¤€G£µV7Ú·ŝ˘+ù£ğV{uŝwoŬ6ïhÔW~~úŽy÷ôïöĈ‰Tµ˜ùÖ=sâĝ.•ü!ŝżkĈNŬ`•Dá€ì[ĦG­W˙ŝAË{7ZvÍaşžm9i%•ıuÇÂĝ·KĵüW‚Ġ^ŬÖï˙İ힔Œ ²?À½LÇ)ÓFn^֏AZôġƒ;Vż9w×m#A!=<<=<< :@ È=è×vùħ%7@·fŜGv½|ôï;m|ŬZO\ÔZİÔşĥa׎·Ž^M˘Úú<V! ú3M› @ëm+FĠé½ñ‹'6ié ”phé—wÏŝĦ×7ÏÏZ°gü·½‚Yĥ Ĝ[Ax}ĠĴż~H9ılö~·r>wrx…Iñ˙ÌùċÍ:“öîx§ĥôìŭRßĈ}[?v|ŻÖ{eĥŻ/Ù²ôw_š]}Ï´ĈŜÚͅú’ġZ–HÑ˙èK7hÙşžY"i˘,nĴžúCTóıۇU°°‹+ħO>ğP|èoËF5ñjì}n˙ĞϽ2§žö§Œ›ߞ´3ìġ5K˙oLtĥċIÎôùĜ°dú•ÍkNy°eîĞ­½ê.^| ÖÀ?ÜN%Ë^vTç͌œ•kû,PâĦiƒ–à¤ŭ˙ ­àhät£…ÔÌóóĊÉ3Ŭżj“ĉÍ´çµì <˙(BĦ:‰£S¸RË ĉ” /fµ–p‰”Ĵ_eÎ?EzeÊüDÈp¤Ñ•"ç\´OÁ’²ŒJž1"dÊ[ ñV-Z™X+.ĞëSee“Gö£µÍÊV;Ñ<Ż Ú—ğ tGTĞûĴÏúw^§’6“Jùô³ÙÏ&­û`lß~Žo=vûòçÊHşÉA+×*/ĵk\•Ĉ™ğV™IÙ÷AŸ&Ŭû6éùúÌËWVtëÙ·I÷M&H}µÉkç)weñ;˙kßoĐĊğÎEGĈ‹4s@ ‚Çꕌ w£3\ËV+ĤÍ#3&\Ŭ½úĞóž­û5ÍßĞrtóò€´ĝT%‰BŽÜıt;ô|ŻOÓïv‘ŝ\şĊav‚ĥĦ1ŝ^hç“•š³‡+öc´ß‹ÓG˜„W|yÚà”]+Ìœ&Â* _÷e߸eßŜö ÇW´6ìɓ£“À3ĜW9µğò3eà֑[VÙ=Žêä´üqŒÒöšü`ûìġwĝŭĠ=*–¨òì2çsċv£ċáùâä™N²l4#kÎ~GċùA Ġ9Â)9,ùkAÖ¨ ­âxĴ•…#Î9‘ĴT#’¸¨ĞU‰mĴ9”uVĀ“ĴÌTh7š)ÉÇjê2"­lš@B` ÍB³IWm;”.][ÒX\ĞÖ!ŞŜÍ@5$@B@ÌŬ§bŬÑĞ/-Şêf¸wrÛĴİŻż”BnUFÜŜ˙Ĝ ŽC§€OûÏïŻô›nÀòÛFĜ|΢ħÏĠ,ê |ŭÀ–)“>Ùžž g^úĤ‡?@˙}gû@êÖÁL΢Ĵ‚sĞ0zŝĜö—7ż26dŜ’ĥÚwôUú½×„v?eÇCOŻx~ñk+oŸ|ÁS–s­X@‹ñ[ĈùxmZıeK9ğ s×Ê.<)üÚ9`µR0âÂ+ÌûUX§](ŭ=ú£…;NÛöHë‚ücÏ΂ Ä>rKÚċŻĈÌ<_{Ü=Š™Mû˘ï^ŭġC2@Pk^ÊüÜ|^AĈ´¸û˙^óÁú}˵= 7ż_~ÀżïÎf’ŝÙ7ûvYµŝÂàݵôY7¤Ĝ‡Qİ:˙²­ĈŽkÍG‹ŝùE÷ó_.<4ä÷ž·|LgïÄ ĜùTɌÈ˙A…ÖUmžvqŻĜŞŠ´úÒé{}C25Òë²`ÓÛí;½1²uÍƒ2§H;Ĉp›9ۍżYëÉÉä³:RbîĂ˜żéPB÷âapvĴÊX ˆ(Ù˙ħ^ıìdŸ {Aş•kSOżî‡e[/ëWĊ#=âĈ½0¤g3urZŝĜj‹Ŭ½–òߎ“Ĉ öŭŜÖŞĵ×ËŜšüÂ`ï£?µÙ9ıÚhyx8{Ĥ^ĝpÓ{%ŝ÷ljÙġ”.syÂE(T'qt §ĉ°ĵÀNykŒ) Éœ]ô:9Ŭ`gÙÓÇÓ¨Y>ݲá &#`D@DÀ‰IȐ8çLÍ VŜ%@³*~¨d=;È96ˤ.s dh:‘!³D­¤I;êHM‚ÎìĦĦQ™Qɀ&´‚ ġĵ‚jYĴN-—$Éh4*şĥbD‚ˆ”]’µCXêÙO&­şb,ÓgÌĜ_{ÇvšKtVR6ó(ÛĤYĊŒġÓûüĊŠ7|cÒĞ›V>Ĵûâş+H9·ôÙÎßÔµrm‹C†Ĵ>›r|xj½eCúé];L#rŻ5~uĊê5ƒ‹ÓOz½qëtŭWmÇî: 3ž­ ]ˆpœA‘M+]ñN+µ;=iÀÜK­t:ĈܵÊĈĝkg°W˙.5öoŝ/à˜ :tîV!²Aì# —Pʅ/†tŸx½×WğĈZfòĈ€N+ŝÜ}ëĈÉ_–Îx£íp·_=’íƒy9ċЁĤE]…3ĥ,~!D€´‹ż¸Pv5ġàQwĜàòkÖ|yêŬ%Ïxf٘™e<ġ{ܜŝs¸Y·ôÇ_Ŭk2cd-ï´ż< 121‡É-ʝ£7”£WƒñëĤïo=ŝµĠMìôşÒŝ[ğúżÀŜó;+Ĵyŭêi„wYüٗßĠĴÌ( Zĝëœİ“ÓòÇ9l‘“îŬKƒJ/~uÔ^8g÷oÖî ċġìµÂ옷ç‹sgzġI?.yV1PfúŞnÜAy>R„B} IÜ?ĵJïߔ<ŭ:C›_üê@ĉċoŝÒĠ§ÀBÌOê¸lx‡É9—$IY`ŒİòħVû%"ċEBDR>Q‘Œ(i'ô³1^V|ĤQ‡ĉ‰ 9qĈ€$Ĉù‘’ MD’Ñh”t@&ƒäd²óàœ3E—6ç6“lҔuˆ@€€À‰1@Ù(›j ÎQ‡Œˆˆsà “ 2fÚdħÁĉ2(–#ıÙ´'żX|w"üq^޳û­÷:/ùu½l[…Ùûë߉GÎş7;?µSË  WîsJ{xġZ’_Ĵ ħ7]ż˜S:ĠuĦ~|&"³n˜——[¨Oú…{İP7ÔDz ³l%… ˜óA}“šüúÀèVÊÙĝr×*w$7l‘÷ÒñG÷ŭuó·+7lûóvŸ@ äJ½¸z`çI·z­ÙùqZUHò)S³a™š [<pıúˆE?Ŭé1²l^Ë[5Ĥü´ĵ­OÒñƒĈï kÛ£~€|êËM·yôœĤ!s,U£VœŜ¤ƒfÑPNŠNw†Íß~½ló'O ĝŬċĊïž+c÷ü=)%:É)[ Î \ƒk”wƒcû/%(î­y?íú?—eĞ]ÒÜŞèĞĵzöîĉFĴœâçäĤH;˙íáĊ{ ŞûdL.`︒üü!öŽÙ‰›R#ï$€éGMó£Ï|Àdy{ğN żŸŞ÷MŜĜ­ùĵĥġÎĠa9,/D0› @âƒ$#èĞd?¸opbeıÑòô|qöL÷İP§A;ʎÊó"Ş“8:…ŬsX^8Nyz“üi„@ò ġMé“y9 fћböI— OÚ09€ œè)’ħÌ€é1™+İπDAɌ&SʲyòBB$D"ĈeÌâ ‰ÏôÁND¨MsYc÷lIa6§3ƒ&§:ĞO)­d—mŜRÄn@ŽôĜĵÀp˙ĝŝ(xİa¨ÛĈ{NÛÉ݇§@^8ş¨ÌWRÏOîÑe>ĵml0ú‘ZħbíĈÍİsrLçYĉېğVı†ÇŸÙżŭ–JÍğ{yà–?Ŝ:ħòK>6@ ù Ċ˙3Ϥ‹]ÚğÈZ}ĥÁ˜!çğwıZuê`­ë/·î5nèÊ&żŽİêxġOѕßÙĵ²{°yò™[_°jĠŸÑížvÜPÏS&ƒğ¸Vônˏ˙·9²òÄ5M}Hï)1ÉNÜcŬIïbŜĝ>3âı€Ŭ?ÌĝòÍícjş›‚IżöġŒµ÷ġígĥfÀQ/.ċ^ùtŝöĤoMK¨éĖHżöÛî˙6ÏUuw˘rĦÇŝqċÖĵ‘ßüż~ğÒĤ‘PüÉ_Îòċ(?úÌ/$÷àÒċÓ­´ĝrà‹sÚÙËÜuT'§ċ…ôT?Öŝq*nxé côg£°!9˜1Áóĝ|y„3ŭqS„BuG§°GË Ç)/ùWkÖşšċu°ż\ÔxRÇe“6L"Bd€Ê~ ÍĤÏ&8Ó5Ġ,€ $I&ƒ nš›A#ó*î̲,+Ë:SFŠ  2"rcZUYµu6Ğ–É ÍSšcĠ¨Ì Ú ™í;Ô[ Ú:ċ›pe9€À$ċ@”\$àÜ^]ÔÌŝȁı:³‚dÈĝ†hqĥC§0Ĉ܍Ïâ!Ìq€+éħw ık…ÏÚÎßÖ<ħ^­>ú‡ÈV³jöûñŽ#…7w­9ùÊŝÍöoùĴϒ#³gOŝ£ûÛ§ó"Ġ\ ò‹÷Ϝ:YQ‚§”Úuë)‘omžĥ&²Á´aΝzÀÜC*W‘O­Xĵß§NÍ0нôûg³ŝ–ëLë–o.ÀüZLŭjôfŝoUç/_Z½3ħĉ”mê•S%ƒ÷ ŞËfŜÑóċâŽî[*56Üĵġ ¤îÓ§ú,×àŠ€.^ž:9.&ƒŻ.ùÄGC—ĤµëĠ´´t˙g3ÎB[K€~­g|¸˙ÌvmNŜ³~I)úì5Ë=íÙ}ĊÇ=‹KĠħ.Ĵ˙’Ù?4ğߙyáxÌżŬdĠ'W):ıUYàè¸òj4êġŞ›ç½ŝn…û”¸şĉ½­)ĉ Żİ—#Öⵝû{Ù³~9½³rg>ŒêQà‰7ΝżuóÜŝ?_ħíFµħ[>jí‡`=pûuµu\^˜WòZÍÏf{gçĜĈ†½M?ü·íƒ(ò—!Ùïñ,˜×çË#é—"Ş“8:…]rX.Ĵa€ ĦIbE4ù;·ˆÈʔ}\³ ÌòĦLœ[diӌ€&Ïh2[GcLIŬU&!4‘ÙŬ‚ˆ W;ÀzZCD$ŽJŸ–ugZVŬ˘3Ġœ³MD¤êڙĞ)ÙY`·•16<<Ë×’öŬ–À%¸JUwˆı›`°ı Ô—nÑ6˜.ş“ñħà^Ħ˘żî€3ÉVa¤§d€ğż—µï1÷څGž:zúġmä÷Ŭo1XP£NµàŝÊÓ1–o)°ĠÀÙáċŽš'Öv܊Œż{ğy“¸×ĝpÌ:[ß~aġ‰û²)>ûVù…áöÁ}WĦY­0=žNF P˘JÏÏuíRħ䘭żŝĤ,ä™zU4Qĉ*,şžÑ"ŝ§À‡ 'rêµż.!}úóíÔ˘’#÷ŸY*úŝ‰Ż/ğòà]ĥiŻĥOQ)Y‹9=ë[6ôûîsßŭ„óżÒjNïĤMhs)ŬíjÓ§~ħíN˙×\í7˙}﵁ i ÷Ñ+×ħuŜXşB­'ıùè!üa’ Ċ3 \fĊŠE}òáO“}+ĥğqÑ .RpǏ÷ŭĠdáĵ•›&żĥ(t•š÷ğŭƒĦ͂³O¸Ó•°hĈĤ&œ˜<&=üßÛÔ³ŒWaSs…ƒê£şúï|ż1uÔÓmN÷(ßéŭï— +ï²´#g°ßg!#ùûúïu ­ŬĴóô-? iŞ7nZî¨NNË nUFoŝ6uì¤ı}Ú'a`Ŭŝ‹ĥÎëÈx¤3{<‹ĉŭùòHgú…êŽN᜖ +—e:Ë,}ÊD~`4Ĵ–#"(ÙĈÜ*QÔĵi³ıÄälX+Œc0d¨Ž•c\6ġèÑ@Ìf5Ё3#+o K´ġt… j͜„Úí°MM”*ˌ@DāˆóɟÏîĜıÛĠ+—ŞĠ¨-ËĈĉĊêÔ Û÷LixvŬè{Żc™çĈNzĞĈı7;ĵ6\օ <¸wœ~íäw˙Œq/ŬdĝĜÁmÓżïÒcÎŝ]è›YPáĢ™öFƒ[½·f˜aBğËo•V1oĥêĵ;ĵšÍżĥÚ'Ŭ^ür†d@‡%—W<óßW³çŭ­+^Ĉûԏ›ĤgÑaÖǁ>¸L…÷ÊC·,jyèŭ‘ŝ—{ûVx*]İak·,Ğyö™ëAŬ1S_m|nV½Á?Ŝ2+żġ&˙w0Äé×uÔIsŽpv­L¸×˙üï/›ĴïŬhÙ55~‡Ùµ²TräÖ ċ…íß?šh.3&†_—búáƒĜüû8µ|ßmÌĉş³ßŞzíŸgıw™öCŜŭ uô´Î^Ë2í[ ò2ÙAΉËÀÄĴ_Y]RÔç^:%ĈD°zû+ ?ïÚ£,<ÍJôž;Šş*â/X |{vîÈ| ;ŠêÌİĠkĠ{\ĦYqġêĠŠ+ÈŞ*Oí^Ú(BĦĉ"ÔçIWfΟŭ·vŬvß:rï²ċ*˜-%˜Í˙ÊRB|\ݰҐéÊmÏÎo £IBI‡LĈ1“ïrö> SÖ̀­żzışz¸şzşşşğ¸HŒIhÉİUY$ÌKDˆÀ$KŽ21UËċĤÇ+pċ_EĠcŠ` D¤3İŠ4l5M!`\ÖáĤ,i;Şħ•ˆ&ë3]k˘Noh™çMnÖj·•]ƒšúícĝσ†ú~üÁÀ•ëğ€1òüŜİCçm —€§ÜÚün˙—gm ?<½ûÓ^­ŬŸ@Ĉğ_ŒzğÄìq#ĉ-}2⯟Ĝu5ĊŸcŠùkŝÈMÍyyú÷CÁsŝËq;ıšÎsÙĦkµáĞŝyĠôĝ`÷yëğCò÷ƒ:9œĈµ£ŝç=sâ{ó– ‰çw.í1ċ'­Žœ~÷àîğÏ÷Ç{îdh7GÖ­²À~‡Bqżo·ĵÊĝkTéáWg:L÷mŠüyħ IDATÙäŭQ샞-÷lÑĝÌİ“"îôĈ~Ĵ(&Eîñ8>„ğ)3£ @ ÀI&’ ddŽœ8cJ:Hȁ10gk[Ĉ0†„ÀÌŽ:Ĉˆ‘eMÄmçAUµ]Îı)§Z3— ˜udDĤRÉôN7cˆ Q‰‘!CàŞÏ†šòĴFĴ&>ÛL<¨ ċtĉ&@  $?QéÏZ(&zĥhüË?GE´@ @ ]´’ĴF\5-­…݉öV’U4jPĤ$"FÀ5Ġu€@hšÙO™ÙŞ#5ï€2Ò&  çšİ@Q­+–ĠÚ@µz´Í|ƒvĤuêà`va ˘áÉzÒY EÙO­À£îölZ˙—C'…-ħí§pßĥ­Ëè 8ŝôkß-Z{6)³ĞGµÁïTÉÍĥ\rsğròĝŭAu*ıĉAèy„š@ ıFıĥ¸;Nnàœ›+kškì1lÌ Ġè@œˆŒFu.†ôèK›ŝfêϑ=ĉ-ĝ´’NĈl~µµùş7:žïWޏĠ½F™íıÒ Ù>síĴ496ĠÍßĞ|›á3Ğ×ùġ„oIwí/ñ†4ƒ¤wUǖ<ŠWiÚ­JÓnݤE^8ò×ïğZr:~ĉìe9“5·ñ£GùV=žKÈüC€1òŸ [ï'›v‘KÉ.,-÷ÛgË]8ŝú Yğ”t1W¤´Ëßv˘êĞŭjûĜËg/ñç;ı>~@ò­Ô¨iìÖÀ“/]ĵ~÷îí+Ĉ?xËĠ·DXXXhXÙêDVÓ­äá×,@ (X´–ûAÛùUMĜʙ8ÇL—ĊĤİ57˜:NF“$Ċуˆ$@D&sfSĞFˆ$‘I,BD™%@â„@ÄLz´È9—$IMĤÖÄŞ €1Ή1çœ+*™+ĀÈ$kN²jpë%A^"3[je-tÚħà·<¤­²X74àħ‘gï$CġŠì]ŞyÍJPżÎ€n­×L›ôĈœ­Ğ7(˜Ì8ÈJ‹?}ôĤ];x—Uh2zòQuÜX–^İżo´ûü"Ĥŝ1kŸq³{ĠÜiíöɌŭ×ÇzXëĊaC{Ö.ŜäıÚ7)ċâĤİku˙›ùrE7Jşú÷ħĜ’µkWtÓĞŜşoġÖ} îâbżï\ĝġ%j7³·2nÜúñçëšɧj÷wçVĝġ·èşÁšˆönĜqĈż\ž¨Ÿù˙ §ñSêƒ[÷’ŒY&0 Ğ_hX îíŬüŭ5ÏRJ×nS³dÒçÇ͞×;,ï@  `àč2ş(J³ŠîlJCs.³ĴHÀ\FDbÈ9ç2—$‰ÀÊiY‘rÁ˘8#™3£•ĵdĤL,¨Îi¨ÍŽĥqaVëdAU+SrDD”$I[A]FDâH-³³ï‡)ušYÖ˘,Ğmµ˜:ϓ›0@ Y&Ù¨ŝËÙĜ&¤Ë:m}ÛżŒÄKwáÖĤ]Yn$ÙšU°À:UÈ8·|˙ƒl$N<ġâ”ñïïòfÓEûoµXŭéòÛ+FNlâCŽ×bŝKÙµÖĉa#DLÙµ6ۆ$ċˆ›Ŭ+…œ9uòAÄ}緖3ÛÇNİôìĜIƒĞFü8oÜÜßîYI”pzŠŬi•ë–0İ’”xŭàŜ–LóêÈI‹6ŭ~ĉ~*tqÉè\ĈŸC˜OµîŭZ–°ˆžĈˆ?V{Ğôóŭëù<ڵω?yĉ‘ğĝ3nïĝdÁüyó-³§O›:mĈlMÉÂ/÷?0€[AÓçN?zh˙^Z4mZ×?öâŬTġŠ”Ò˘˘SŸ#8J½öӔçjsAD· .>k3ꌛûGĴ>ïržYÚ+ÈwW7DlùŬC?ÈáëÛı!6^~]ğbŝ`s÷ġNÁ#¤f§˙-ßizŒ#î—N.8pÇCë1¤žZ ħÖÇWAâž<ħòÌó&žpö뉽‡y""şĞÙeôރQĈÌCP–k·_ğ~ëĉ†u—ß4Ż/ݍöhôE¸ †ğżLèXŜ½Ğô˜ùG¤+˘O8ı¸“ŻáŞ;™†”Ġqe|°gfÏj>ˆ(×°Ÿ‡Ú֎ú4Dúr|ïĤ\ŬjÍ:oßEèħa'HùÎŞÚ=:öxjĤvŽŽ„œ–:²8²Ùĥ{6Ҝj™N¤Ö?ĈĉE”ٝìÖ4ŝêwTŝèÑ<)Ħ:Ċ{ä ŒÖŭ˜27sV1XËĵŞ­½ÖG³0­TÖ!cˆŒ@"³ˆ+£LD¸¨Í´S2T2” dI›ˆˆ)sf?Nd@€ZuÜ4˘yĉDĊÔı+†ÓĤNœY—@ ’`´Ü)§e¸‚ò ŽâNüŜjú™Ö\ÁhWï È?TXxEj>tS;?£¸€d0Ô_]ŬË×Ò_—"Ӎ~ s÷êÍ{Î[í™0o7ŽŭŝĈéĉòŭëŬʗŜ‘“Ş:üĝ§ŒTşy¸äğĝŬŞ ]¸j¨Ĥ Úúw§_yaáŒ6Y=TGàY*˙ñûÏ[ndDÜısûö­Ĝ İò§´ Êğ‰- #·oĈĜuIÏOZ;³ ?·aâ”wşAë;ú™½çl³íŬiZúùÏfíċŝÒħı‹Žŭ¤İ§9bC|D,T›ĵuUGżŒ„ˆ ğWL}Ğġžë˙œZÔÜ[Žıa„˜Żß^ü^ğYuÌŜòŬoߙ ÔíX#@ÎRÜċ¨o5ë²âF^ïÌ^ר”.úôöU G6˙ŝÏMÇ6d/]ŝżŬTĝ÷—×+ÚžRÉŜ_í­'¤[˙í£í?Ù4ŞŠ+€ÎżFáÌì.½ĉ%ô[Ŭ²RV5­Ëóŝŝ]Ħˆ'žÜ<âûów…Ô·}3Ë*Òân]ĤĊĵrÏúzÏönûŜ>÷Œ(ĞsÜ'%ŭğ°Wû鷛½ŝĈÌ s*•­\àĥž£ ċä˜İܘĤĉ^˘Ş­Í|šƒ#!§ċq´Nċ‘Yíqğ{ÖÌàoĥJ2IéWżxuÈ7e^Ĵíi·oçqêdŻ>ġçOÛúš>%żŞA "”ç#E(Tçx2| ÀQdX$ R|&@²}‘sʓ²(‘ &[ $âh~ˆä˜(’´RGœs†Œ!C0İğœóÌöÊÚî4İÊܢ|kjġV)Wí8Ħ=³všN£ĈUÙ´"’Ÿ@Px°ž„0%C:@³u–*“ BrşŜÑü~ ^9¸àáġ+'?^÷Uóyxü½†%À@2ÈFËc?²Ld.äġúwŞßÚ€;tmv„Gϑ™ŸmBĔ_²²ÙĠÂï_ïV6´SÛÇèVê™N,ħĤ\Ŭħdö7·ĞÙżšÍ„„èâ[Ĥ~§Aġ;ö‹xàŭ²!y$Ğ>Rüı']ĝqŜÜ_“šŽžĜÔ£ßFċ{ü’_Ív]BʨŬ<)"Òà]Ù/òŞó(~Cì½D— `LwĜ”zû‡.Ŝżŝ ÁÀNŬ(ѰR½öÏô -YÌÇġÉŭ;}uùşäĤCx•ρíÏüóVFG?7€ôKŸöô{û ›ÜĈöĝñFñûç­¸ŬlÉÎ>ëÚOú×İÛûÓîÄÀZ-Zĥ D€ö];UŽ,ÛùĞOĜĵôz4¸— ş²tÒ/£~钏Ο²×­‚oúŭÛħ9ü䤸żŜeĊġú³ŽïŸXOùáĞ÷KŻÜĴKŬÑ#ŜìŬnkŸ LMB۔Ŭ7²ç”Z‡ç6³zˆġĦ ۄ$ğë˙•mÒĤ}CwHüóŭçJŒüç‹qͽ€šùœ-×}Ŝ²SŻ-m䞳h ×ñöĥ²cûüŸW†GZż—ġq•~qŞ^ŭw/û_{€†Ğ?ÛWş×⯯™XôI ż÷ü\6ëß³#+çíÇr.p8p912Q*ѸyÁ>X-´{$T=œ³òÂuädu$(8Ŝ.ö÷ĴdĤ%•EµċżŽl½lß•íğßɓ= FóÖ­µ;PvPžĦPäÉ<ò‚Âf5oŸjĉDa“$+IŒsK5™šA“I ç­˜1Ċ 9 Ġ3ê–N%"IÉDĉŒ€0àG0yiĜ“›­ƒ6wşmXŻCĊ÷Ú\œ…\¨>@cmL‘”ĉ ::0˙1!è¸0$g¸92µ`zżš+ôìÒûû7*%ü퇈 2kÍÚji÷.I‡°òŜ²Q™„œpÌÈü§UŸm÷=zŽtùŜġna^Nzq8³}œÙê<éêÎO&Nŭ&ĵĉĞSÇ´ 1+³<îèŞISŻ˙ġÈĠ˜ t ŞölÏĥeġytáWñ;…œpaÛâ÷gŭ×däŒMò"ç6ߗ½0 KEóï”xéh¸k…Z!y”‚”7ñ§Ŝ:vJ×-•Y™@Jıu=Jö+ߤËÀ13Ż^ûĊԖŜnĦèĠħEƒêe‹¸úlû¤tĤËéĵZNQŸÀ;2µ|ÍâÊNL==Żß”¸·~\ܵĝcO—#ĥÍû ^œ:°ċ˓zJğç}{ӑvŒnÁž—ÂŒqw°ÖğŸŽŝuò§çÒäğßOü<ĤÓü™}ÓDĤä,·%ŝŸßFù˜?şž§eğëĞ ;ĵdòö%;#2?şÎŞŒŝáۗcç÷zŭÇûN>ž~{ßĦXgzĠò@˙&½ëaĝC9ŝ™ħpáZeü‘ç˜Ôı´ígrvǕœ•^Ċü”£}޵(×ÜHsĜ§|˙§)ŸßâáËÛë˜{Hŭ~óöEÜùnŒż›€.ÉáwĤÙ÷e´hÓħSĞêÁy'ĉ6~cÔñ=ßNÍ|ù"Ç\Jäĥê,bŻÙóó–í'ĝ74cxÇ žyô4ì‰ß ]ûġûóî'VġÈ£=èÇ€!üÏ͇äÚoÖġ³³Q=ŞöĞŞĉ5…T1ŝt1ÊPğt!xŒ7!>îħŻ3ġÂÊ×>8[oÊħB¤ŭxB÷τúžpüqÇb¸iÁ€—´ò“ÜÛż;0¸Ċ’Ïύ˜S×:ğ•Œİħáç÷ûĊ=÷ĥóëyĊDGĤèÊ·›0ıÉÚɳ÷ŭMW³+>Üüú‘ŜU6D§nĊ ¸óy’g¤BċöĠ½ĴË=Ş´Ğ.-?ânúË%35҅ôütëMš ÜÁŽ×³_‹ñáÍ(h:ì½D?¸v3ĈċòĤŭñ’½ƒì+}Ċ ŬW½`óˆ/U÷Lğwġn2Ò2ÈaŸÉg~:f î)ƒ ‹^'§ì,{ùzċ‘]ÙI— OĜ0 ˆd²Ì"hû³šŜĈë̒4'mO൑”uJ#&1 ™DĐ(9Ѩ̨ÍĤVğCól†Š@ĴxC3S1@äY)"#"9Û<ñ ÀĴ\ÛÖÔàÔĤ ż‘e0Z,R Ĥ MÓ, 7) $H3¸jë›Hğ³|ë5ßò%J{ğ—Vn*—ëÚ=€À($ÜÙÊÍۘqïĉĥ?lğç=`LŸ~~ŒÜÍ·Dhúo—|w ĵŻŸĞ„Ä3 †¤”ÔĜĤÈD]§Á}^+‘U’˘ò}šüí|%¤äoç[a3™%<üZא²ÙjNm{ááċcGŸ8ràĠ8ĴÓÍ7Ÿ{&Ô6u =BëĥïW·}żáñ7˙ŭ{ï{ÖÏùuCH½ŽŬztnQ%0 s?O‰¸vùRRĉßĠ)ċĦBÔj ˙m˙zǑ3gnĊ‘Wù–ŭ'NêP#/Â~\ñ[żs}ç²y;’żÙ7ÏôçÜ?&äÄËż­ZĝÍŭÚŻnèëLPèYş²oÜ;)TÚİúO”|îÓ>­Ç^íŭŬÁ uÜÀx{Ó[ â^ŭííÚJËgÒŝûòÓsF|S×<1ĵâŞÏVŸ´ş…޸üÓ/ˆġSu•_œżû³ŝ%%0&>HÏr^ú²/Íè;µûôŻŻ7(ûÑÊĉóÇÖóIŭŬ"rĝû]÷(ŽàDï&S˜··Ŝ›–5˙ZÎVĝ¤ÌqĊŠġúl¨çżZÓ÷UĊŻ2هʒœx7<ŞÑŻ] Ô[ħdÇÏŭ?Ûvgĝ[…B2ƒA½ğ`ˆıôçş)Ŝy“ëégÖ.pːB€£=žŬžM;³zù™à—>é’żÛ:w²×šµku{ċ+‚ı—Ĵ7'f.ÏGŠP¨O! ĵÒùĊßŝÈÖçWîËĵüìÖ¸?{ùXˆıâI— OÚ0˜É™[Í:hWdUSŠ•—Ú”bkµÚT‰@›Wm’Ž-ˆHĉ.´9ËJe5—YëĊLĉœj"BfşĝW›ƒrHÖIÊ6ùŞcP$kNFmMmÊ·6tğˁ@ $²‘4ÉÂFŭò—gÙ@G²íĥœïêħÛ˘ÊîÍwÛ5à™Jh Î}|ôpŭρŭ ŝĊ›ÔnûġÛÍz”tEÙ@şbM~˜ [sâöċë1 éF#0WŜĠĠÇÓ£bıàJnFrü(eÒĤ”müv DżÒ5¤\Öt†Q—íöħ[А~e÷ĥĵJÓWĈµmYğTfû^ëN|Ë6ú?{gĊÑĈñgfïâ.$‚•§w(Z(-ܵ´hB ‡"Ċ‹5Xħ˘ċ8‚„ A"h„âğۙ÷½Ûìi.FÌ÷§Ŭ›yfw.wûğgÓyh½/û½xüáÍs˙½9fĊ¤Ĉ†r^óD~·(×yÌ´Îv¨bÏmÚë¨>ÛzyXY—o5ÄżQŜĥ…ïpPÄñĞĦYÑ˙íÛ²ŭä#î³Aż|Û°PÌCò=hĉӓ~˙+(ΣĊ·s75wAy)ż²ĝâŭĜì&Ž…gò^@ÓĴùşÉÄH˙ŭWÖw+# ŻOoLyĜÄ~µXmZÇ GcŽYô·]i7×m}Fâ~İfùKNaÜŞ‹‹›trVßÔ\ĝï–öŽİ×ĉ~óŭÙríş×wċ€OKŒœZŝ4b?Lq=!ï}˘gY~ċbKñif „y>5+YÁĠ³Óy9Hög„ÈCıÏĵ-=jUuü•ÇjŒë·bĦsn½É\Êı@Âóġ-͈}ž ..% ż1s^ɽğ­ıÙuñë—ÑVNi[š×˜íĠŝ£YšXf%H‰MUĞ ÙyWp†—I*#ŠıK•v7;wôĞ=‡"fÔĴ–óCšħ™`Çò÷pĉâL^ٌğÛ÷ĵôê1Ĵ]íçŽıovÇÊu40` lĴĵxB5“kĉÛÖ[pêßħÙdÎ>NŠîoô·ŬjtÉÌwχ:.>ÀaŞóŒ‘z™=!›XPvÊ­¨K–Bġ^A›„lo8`„Â! a  Éƒ$ Áˆsa a$ş…ĈÒċˆĊ# c*$GkÂ%”BsXXJ@–*p˜RÊfQ!2 ƒQ^„pYġÄÜÑS;8ğŠ ³Pğ]à €U÷~ên …œËV­ûKĠşĈ‚ƒwëċÇG…uò2A/™>0ŸMËKwž½Îj déQ³ŭšmş½Œ‚ÒVŸĦ ñAĉÙúğÉ9/9—ƒÇ6(Ü.¤uüHnk95>ÏżeyÛB½Ħ-@üÈÒĞzŬ/Ftnܨ’C^qËòíşwÊp,$”÷š8ıÄ_í½ħA­>öèħ˙atġߔÌû‹:ôşÜïè??´°]^³7îӟmïĉĦ|Ì]V­:×Ħ—‡PâPħögŸı˘ÚÛ=ĴÓúğ^+š\šZ͊WĵIkG+ `QeĜôVóìˆŭtŜfލµ£(Ŝ¤™ñ¸‡êmĜó °÷pàÀİéX×cğ§­›8µ–&ğ?+lÛ´MQÖ—vÀ`Ô _^qÄĥµWö£ –Éŝ,˵lä<÷ß#÷íÙM :x›”Ôȳ$Ч%/óгñ­”ĥé›EŬúĴl_Êè9TİW6 NëŽ@÷vÔqéĦ “HL,I˙%R˙dA›UİT§ŝڌ1Vİ(AažDgŠ0 ġ'"•v}FŻĊ™ü›ùrQgWOğ Ÿ-kéÁrŝbÙö‘—;˙Tïóà)cş×÷ĉânŬ°äÏ[ĥßl_ߋ3éÈ/+7pӊ]ŸŽ<—™Ë°o4y|µ³ûŝä·~eo³OÑhĠĜ‚›Ú–HdFĉ=à_ĞÏġÎÇï´uF$%âνȈ;çŝZğü`xġigV|álâ÷-ëš£Żµzúw£VÚNk¤<=cêM×^G;WĴ‹…ìˆŬ w%Z·²—ĝäÚG3ŞÍîVɂ=[¸ħ™ Ïcùû€ÖÀ]qSW–ĵıùo$ħ j!ċ"èÍŝnyB5“iĉ3ĊĠ8]ˆ`ÈmBߝÔ²µ%-X-7èċi–ŝK$ ZÒŝrÜ3ÔÛXÎ!# ˆR ĦTÓMtMĴµG:KÓ¨%d}w`0 ĈG ˙Ŝ}İ/rHÌӎ|J–Í`0Ì'ŭəT™9µm=ħÈ{âÍ'ËëĞ›ùGżöêĝĞĝŞáĥÑÛÎdÔZҜ4›M^ŝ›ÁĠ§NùŭóAßk'ĥ"ğú36ŜĠbÖ÷;ûpOÊPg@€íg˙Ĝ.ÖĴ­áe| sAxìé·ìçżrŞÒaÚá c?‘p\rĞÉüÙ+ĥNê³0d~-úŻ0gtsÜ³ídƒ7.Ùê7.=—zV5>q8}ÈĝİßìÈ´­Üyö‰€ï*•Œ‡Éß%T¸ŸHğ4ĥqçS>ušwYrúä¨/|t×Á²ê”cGÓGŝ0ĞcƒTäVwà†³k:ı•°{H^}˙Ê%³˘2lÊÖïşôo“kXŻ5pc3!Żċïf\qW6óċgPŞ{yğB{ôĤ@oöwË{Şy|\3ŸÁxǨ½•)%„T?ßİs‚Ċ´cÍABUµ)D€",Xcò´¸A)Şîè‹(`@a.PˆˆxP,&Ds ^uPŞ cŒ)ΑŒĠyˆPJ9Ž“†. áœFb–ĉVó@€pTWn'jĦ”UR~öĤEm;tŽ{ôiµš<ŻjRޤċÙ0 ŭ†Ş— ĤĦ„˘˘déŸKÛvĝRĴsĉäħŽÖ)ämt1ĈYbANNfğĵżô™“Ǥ×ú½ƒĊ_ìû¤ ĉîíà&Í[żÛ¸Ô<~ü¸J•*ĊÒ5C䣽 làïÑÀY¨E µĜùPÇϕ‹çjÖ6ìŽxŭżKċ+j"°Î˙…­”ä¤2e}@ï›Û™“ÇĈ /ŽCœ a0Fƒëkî*y3·ÎQî?l'—ÛYYÚÊċ'XŽċ -ke#,:;kʰhM¨Ä?a^V"N¤çЁÁ: *•Jƒ——Ÿv:Dñ?˙²Lıf0%&@›‰2 ”Yí3„L‰f0 ƒÁ`0Œw˘@y6•aN­ÓBx4êШD‹F͂]ĈÀ!Ì!ŒÀSJħĈÛBT: „`] ŞċŬL)%<Ÿ# k$m*Ĵ†@€&Ŭ´m7t6ĦTgA„B„Áš,6%5‰Ek„ú™×431 d2IcHf!ƒÌÔ “éÒŞäWĦÉ Kû,ŬT-ƒÁ`0 è—/;/ L–yÔŞS.ĉnÓ;Ż\<4mk݁ÏğŻ˜½f̉sżÜÍÈWé÷Wµì°§Î˜ġۚ^d×ú·µğoSš Ŝ (Vİ,È` ƒÁ`0 ƒÁ`0ŒÑ #Gb À£ÑY½1§ïNzÉÊB*3Ĉ˜ò„ĉ,f¨Ż1Ĉ2 šÄgñx„@PIö)A€ħZ†FB1!!"х P #D1B˜SKàqPhÉÖâĝuJ¤#ÑÑaC ĵ"!ƒzXÊmjÌĜ½m˜rG“öZÊHê›4¸t§‰cʍj5oO€ '´éKF´ñÜĥ=ÊēÓĥµG-igwmn×;^ekíÁŜĈ÷|6żÓÌċaٗÏ?‘W;:jVÇ͗ŝJšĝ$(ĝ*?kˆóĞ×.+nNġ÷+k‡î;ç+ šù6<"Í)Q Êħ‘2Í #ĥ y·ÖĴ9 gCıZ§ÇŭĜaċñÑıuŭÜñKİ×ïY7ŭ}3·a1Äxf@²Ó²²YLf0%ÛÁs‹;ƒÁP£ĜöKq‡À`0 ƒÁ(éPÊ#ā ëR@(Rg" ú-ˆ’BH-ñ ÍêtQÁëw „1Ĉ2ÑmC'ğYgĠBhÛ:^ÏH³r"ÍI֖ÀµQïşİÓ9ËjDpÄjħŽ cŒ ĦԐ5ŸúFÁsŽĠğĥËzQÖşŸßĦG2’—ĤĞJM*qĥW‚$ĵ.ï"ÊŻĴtŬÚn:dtĥî.늍*@üħ³]:ëĊ•óñ£z7ħúëX‰ # DEc„ò† L„ĞÈOƒş(cn^Œ‡Ÿ{[îŒ6;BŝmdT:Tö² ĤóiQ‰*EjR&sâ`0%áa€€€\kĉGGǢkżÄ2ó·Â<ĞÍÛv~t´ô÷÷ßżá6húBî4ó÷÷_P˜ñëĵmç‹g ó„ë·_¸T‡BżïĤŭ~…Ŝ$ƒÁ`0 ½GË'Y­ğ}ĞcBˆtA>ÉQ†s‚5{µ5!2İX,̓–ŞÌâZ‡ ^xPS´jÒ,‰ˆP *žX*;jgS ê|nġ˙AA9ŭtżÖ9S†!>ùu‘;Ġóoœyxò\ëE[zTĝ„è „$8t˃ĴœĤ”IÑĤóq£İÄ:Q8œWiıGä3Œ\È- }ˆŠ'rŽáäbHċEꟄ` Ό(OáÜÄsm0+êŝÔ7ġ´f0Œ"Güd9rdQ´żiÓ&ggçéK7EĊÎ܆™ĵmçBéè♣ík—ŜTh—I¸.Px×]hçsyŽİ/Ĵ3ĴƒpÂ/ž)Úö ñ‚êPè×÷µÏ2  ƒÁ`0ҕEÉW[şÓ¨ÍZŜúVêr!³Ùh?!$M=(hċh%/KĠnuJ²ĥH)Z<‹Ò¸Nş´~új2BHXEQê-mGXä Ĝ3 IZ|’Òö°fz";Ïto™M!3üJ8íX§,öƒtƒÙ´D™İ°q°ÂŞÑŒU1·ï½…NÛxí˙+J[͈¸ ëµ)kô$,}š´t‡G×_H¤dĊùħMlÄ£r 84+=Ĵí8iĦ9aè£JŒJÛ 5Ŭ¸ /xğWñ³†„W)J½_2Ĵ|šĥv§ŻÌ€äĜD°XÉYvE‘Ç|mƒÁƒ*÷U‘ݘ­*˘Š ƒQäH?=‹t‰ç"ò ÎĊ3GG 闏7nŬ˙àÔ; /S!6hÎ a+‰ëPÔ'äŭjŸ%@3 ƒÁ`0ôÑwv–Ĥ#KĞé:a bf´E(!!„ħŒçùœzÚ ôœSˆ‘Ú‚ƒR(ĉ°Šç1Ĉx„ċc ˆÂ•(È„¨ŠG¤ŽŒ'D†1Hҟ%^\{NÜÇŻRGfW&ĵTx÷jĝ"`ÜÓìLtü™&xż\œ  QÇW­µyüŽ—ß÷{ĝVií^ıtòá/5Â'I}vç- tI9sÖÒħoV‹Dċž0ÚOüŭĠ·D#@—×ĵmZ‚µOƒUŠŜ?öäkŜŭu—.8kVêŽsħ*÷ÏŬÌT† ÏçÖ Ü·ï‰?Ôàoo6jO<óf0%cŠĦ‹‹‹ħrŽËùY.;;;%%E§‘„„ƒÇÖ/gß0‹Š ç 7´D°9˜)@ËÛĠĤu›³çΚ8Véì—ç°Š*òâĴKHHĥĊı$Ŭe˘…uÊäğ÷“!Qù>V‹vħpÚÚÇÂ)ÏÂiPÂÀ£&'VL.HË.•¤/³şiŭúž8Ż ŝŝûïk×M@)MLLŒ‹‹3}eͅf>=ĥ|ĉŻÛN‡QY”ŞŭĠ¸ĊK­ç„€ÚúEIwĚ^ߞ ^XÇŞúTGoo[}˘Ġ–c_ğʨácŝê^çğ‹Ġ~½ur¤Ż\SJâ˙îÛ`Ĝé$ᕕğ_£/Oúihcw$Ÿè^ıßíŻ˙şħĦ‹äTĉŭE-š/•Íğĝ}9äFZàÀ*ŬBÇ_ŭïÇ*@RC­\ĵ~ïż!Ñ wókŝ͈)SÔw“é Doo[}bĉĜ£Çg5vÒtžúoŻÊ=cĉŜ>7”üÑò³éĦú½Ġ^ġàÌ/€¤ŜÙ0ĝĞY‰³oŸR†ÓŻĝĦ@RBĥN˙qÙà×Jyİ:Ŭ'-[4ĴŽ£Î'Šáı'‹ż°~Öâ­GŻ=KkïŝS~[żŞ-2³Íw‹ĦĞİŒ>ħpÌÏŸgÚVl?vÙêI-Üġ³ħ:y-/9¨Œ^5= œ4U|àòñSמ K5żxÉè†.\vĝŠfġç…iÜx[äÑŻœ lîoöÛZġëĴ=Ӈì0XŜß³Hgà{ŞY|x3ŸÁ(b*ᕠçBX' 4 ġaŒ1c,ç0!„‚1Ĥ` aLĦ–Brl3ä 2J‰ E‰E„~6µNŝ2Ĥ€ˆÚ9ƒŠäp1}™RАZz[zŠ Ŝ\‰=êì˘B!Š Ŭ˜eżyyôTx6Dî==ad⓷J İ·~ê1ôĊcFž;À€O żĵíün‰ò›qáôŬUçġ^·7ŸĝpËäS"³‰*jÛw½^û~Š˙¨?úـ"öîΙ§Df“ä É='ĵ;á‡ċ+ íI`€˙ĴMÉıÜ/ĉ†ñC—ŒŜµ`Q˙Ùû‡‚*!tóäc{³ò†*ê†:ŝöSżġÛÉAzî—Ħ‹wFñ@ҟ_ĵùŞw˙ù‡oïœŝ½ë‚mS(€êUÀ˜‰^ '\ĵêÈNŽ >žnŽ.l$ĝÜäS_܍"U2żÈ`& £„“'Ċ°BùòÓùĈÙÍ bb„’g))ĞNŸ~yùžRÔ´irĠ ó„‹‹Káyù˘€'D…ĝ…˙šİ;—(6Ô ͆ڽN£Nì‚1ùÈ@G}ÖÇrx•żyѴ΁ÏO\œßÀŽO|§‚Ä?Ż×|zuVÎGšħ* ÀëU2ğ-…svZ˙ÍÏ+túnĉˆÏJËŜŜ?µuͤ‡/m:·ħGm=ZÓkxù ğWIMç<ğù_ĠşzĜô[-—lQÙ€sôsáT wŝ^=oöês1µò|˘Ŝ+Hüñ1_OıŜ|îŸgš9½ügŜ˜İŬ²ÊŬ hçĴusjxîQR­~·zbEë„;çŝ:Żc­ksjZ™×ĉ;ÈĠÌ|°ÜżßŞÔoĉnŭĠëñ–iżöàtퟑċµĉħ:y-×C66rĠ´k>iÙáë{ù˙šÔó·ż7ÔÌşzìŒŻÛTÖğÏĉSê;ÉĴÈc?PĥK5ıafa֛½Êğ–6sPÏ,Îñ oŒ”!ïQ¨ĉñ!Î|£Ä HµÚĞîİwil9Ôŝ’ TPt)`µäĞçŸĦŜ҈‚à,£aÁğtM3rŽÇTJr2£1Ġ5e 1¨dCQD3´Ġ#TQŒĦ!„…Ĝ ‚(h’Ĵ µW´dqBİ7´hÙĦ µ·Qċ½šWÙw—~iğT²7!dí´ak§ğ|ÌÙmÎ.Ġ)™ŻŽ˙ŝÓñß saΈ st‹gF6UJż0ĦİX’[ĈQFíŸ=x˙l30 mëÀ[ġw·—'÷ı<ÙÈaÙ1fı0SŻ\ġrWŭÊğėi˙ŭèQYğ†ñà 6¨ ĉÂȖu‹Ät‘Á`0 BÌ}N£‚ŻïĵfÍzÜmQż> t†››Í_Ì>q"ŝ͛˘ ³h‘ËòycoŝÙÓĦMë6ê­Ŭꗅ˘A𸸠1lÊÔ)Kë~/(H›zƒzVÌŬi!ß'äC"ŬÙ¤Û˘˘ ˙Ĵ˜ĴŸub—ÁÊÁòŻ“m>‰‰‰sçÎmÓĉ‹\kfggOŸ>}Ȑ!>Ì__: §Ökn„p–2_6ĥż~Ş—Ù­-¤½I<>kYm·bòhÊĠU›_Ġ_x ëžoĉ/=3ċŻîR™ÄjF\@‹ĥ­+Ċ×êħ3 äç͸ÄçoÁŞĴkä†ù'GìŝşHżµzáEËòÙħŻ’òj-—|yÎèÍÏjM?w쇚6àĞ}{ÖïÙlê„)][ììŞ˙ÜKéf>W&ġ]XġÌĴúöÒӆĴJ×iV Ŭê 5<òİÛĴ…&<;|Äé'ˎںêÚ·ßsÈxôż İ~Sfj_QuĞ,Ŝ×êPà³ĴvÎZ‚¤áı‡\Züĵĵ…°Ŭ˘ĤòÔħqAái´Ĥ•ym+²Ÿí4t5ÓnĴŬĝcè‰ĠcĜ­oZğ÷ŞM÷.’>S`ĴNċ<–ĉs ıjZT Ÿ´Ĵ°½[oÛv;ôëöµWĴ¸R£ßşOûüPÙ³z=ġ2ʧ›~9ßä×£*̎ÈÌ7ğ³_ƒ&M´žĜà”ïQ¨fòAÎ|£@ A%”Ržç1'ŜúúĞñ ˆ…9š0DB)( P!DòDl‚Âc};fvğ .¨vdÖ$,‹Ûââ9:ıÌÂáÒ´hŭLgé†N ĥÁ6 ƒÁ(vÌùlBU*Wî÷–-ŭ/\° „ŝÊ•!+ ^ĵ°ukDP²Î½= ßmà!çp>ŝäûƒAŒu×ĤuĜ êğ%’t~Ôga{ÊÔ)lMlSĜ¨ZĊFäâù=!&z³ĦyÂ?íbÚÇÒöħBÂš€ÂĤòQġÀ‚ŞÏ %!ÜD•‡²nÊ2QAJffĉ̙3‡^İREÓ5U*Ġ’%K›4iÒ´iS37$³Ôü ¤Jyġ&ÛÂ÷ÓRráUT*ÈÓc˘2ßŭÏ$|ÜÉUGáĞŭġœÔ‘;żê cÚ1²tv³Ìä  JŽNFUż_:ÈîÌü€‡™|ôáyÛ[ÏùݍCV\|Ÿ´Kıĥñà§î³GŞU°ŞÔÖ ÏôSë˙Ó?/¸òˆí›{&­î7ñÓ>yR,*=óĝÚöImĵ­J”*TÈ=Ğ•ˆcgžf@vôġëqŸ7óÑM­ÏeîİRÂOoÚjÛ˘W]Gdn›ï W3ëĠ•IÖġ:Uµ@NuğÖD1W‚^K§µħ:éy,ÏÏ,ï ĞĤ…á“FoÒÀÖŬQÈkEöŸ4,ÏŻ?—üi%oÎÌ^x£ô·ó{ûÈ ž™ovÊó* ĵdr+/ Ŝ£PÍŸù Fñ‚!AÎ͑[ ŞÏRŬXş\ ­?ŠPY%-ÉHÎɵ– ê¨É€8,.6(´Eáy#$ iż[udħšÑó •ô>A ‰3şÊ"ƒÁ`0Ċ@Ê B¨²ŻïŻ-Z´;^ŝâĦĦpëtìnn ò¤wP‚ÜŬÜòÀÁƒ>*¨TG飘Œ|ŝÎè6­Û¨Ġg}vƒM‹|Ŝ;ı¸¸èë³SĤN)  ­ÓĤ9t! :^"%Vƒ„ĉ4ްU—¤Û!ñżEÁŸrĵž‹"÷YÄò/JÏ5ž™s!dÙ²eM›63GSŜ·oŸ\.ó÷÷/`œFÈ|²eüܚ“çw)…€f)°ĞÍ­‰-jV*íUĞÛœŻ²‹Ĥ_C(Ÿí_sĊı緍9זßûğŜŜçC½…·İ*3ñċí#K~ú3ÖŞ™M ™o3dÎÍ'Lû*`ùD ™Ħ›—]q<ŭĞJíiâˤ<-w÷ "*ĥ³Ġ.·Ôĵ G_܉6tFd:.Ŭ5Ñġw£wµOŽk IDAT?7ğ7Ä},7<•†ŻŸÛôñύêu>âĞös3Fl_ŜÎUgô&ĉß˙{)ßú}W½j·teßrrsÛ|‡şš|ÂËDp.ëĴö@Öe!áE˘ÊŒ:y,/vN•ž’œ””””””ĴPR0|Ġt0tÒ,Ë·Şcs`ġĦGİ<ċÓcŸF§ƒ2+;ç“QùtÏ˘£Şv3G×(pĉĞıoöë#Şx”RSsFˆĝWÉXy…j&Ì̐Î˙L…ámċ{˜cùĦŽK‡l˜! €@+-˜RJ)O)ŻıÑ ”òx¨ŠċU”jžR“é F,9Ž“ZV˙WÚħAu˜R ”òœDĦFÂş‡TíĦŬkŽ´P(uvÖ)DB’t‡4Ž×bHcbR›g0 £¸ÈUĴè³°Y³Ż\Áϟ‹Ç@h(<|ù%œ> 11öáù´ŽŭûoTlĴ9ŭ;x0³Z·î~h† äÛnŬ ¸ÒŜċħçÂàÓ§ûċësV.{‡ġùjŻ3öĥ·Ó/ä3 éJ}Bô¤‘šıûf˜nV´à€\]8òsB aÉZê]r 7(€àı‘Ĥ‘¤ ħ ZĠç³pII×q‚ êû_3ĠgX·n}lll÷îŬ?~üúu}üĜ°stxxx``àşu뤋š4ŭaÀàÎ?GvŬrj‚Ú;ıvÚ  L żĵgÁĜŭğ[\şSµwòˆsĉ£}T·›ÚUĜşuóíI+ŠŠËµĦ•\Ġ›²Š]ĉZÑ͓UZ\*Ĝ”³µòéñÓ׋z˙zàYmŸßĥD7˜3ş†}f  ¤Ĉĉñ7+µEĦ‘Fʑ]Ŭ)Ûg_l1eĝĤğ?É[‡>|ê‹Ç/Hċƒ;ú>=z)ŭÁ˙vœÖ¨·Ż–}‚‰ı‡\ÚŻ;úùÓ[GVÍùġË+[ñäÌi“ñÎH½8˘JBžrӝώtr0xĠroğw\ħqD˙ïĈ4.7€—ĤÎbsĉƒm›¸öXÒTa¸›÷fŻ:ŭàʖ‚2ĥòô³ Fʋ÷(ԏéüŻ5´É£-Wô·…÷Eħ…˜/>ÔqéĦ Se !Àqꗠk³Lô^ё˜,M5ĤT˘çôEe<!!›šĈ8'ßY-K™5Ż)Îħ™FQž€úqF* HŬ!˘0-´LB„üeŠBÂCÊÊî ĦbĴBS@1PJ R7,xŒ0 ƒQb0­Vġ]Ó²eğóçsÔg‘'OchÓΞ…˜ù‹}6 oÒdñĉôğeŬş¤ñ֝5ü72"ê3(UùL=ΓŜ*Í}Úë ˆŠsAÔgc˜cÙ\è P€Äél …5uò 5Ó/Ŭ@†maĉ ÉŬ98\ϽŜܕPHÒ³şQíxġÙ|éY`éÒ%­[·^²d <{ö  Ö|öìYż~ŭd²‚>hnšñhSżӟwŬzò·.^şȝ+µúnĊ²K§úüçÙ¤j~ï@ĠSÜŜĵëy³¨‘ç˘œÂĝ ˙ÍnÖI}ÖĞÍü{Mk‡´›KLıPĥu—Ï\8àÓŜ(ÀÚÙ#Ç&Gù6ùmĈ/.˙ÊğïûşŒ G;ÛÒô7ifÙb"ÌN ÷j,áĈĊNJ>ö’ŭ™‘—ŸPĥfi 0ò—ŞÊ¨M O7™6rŭL§üƒòĉĤïöı.ŝ} · FßfóN“~îÖnW'Cž´†ĉçPúçċŞŜ´Ħ˓Ş#—˙ŭ²Ë(ğĵ´YLpÎe!ñĈ…œfĽLgg™uĴóX^#ò„M˙İà\ŞÛşj£}Í S^şËâsfÇGĊdX9*v~ÙdħgëJšÁ2C˙:ċÑu@m[“m˜‡ıov‡ŠµêÖ50ħŒ•ïQ¨fòĦÌ|éüwôvLż­~_ĵW|¨ÒáCĤŽOTbħŽäökĥĠ* X#@„RB(â0˘%„"„dâ·c}OgÑ YşK*uĞ#À(PŒ0¤İ€"„bŒ5Ê·Ö ‡­9Ôq#÷ZjYœhj²ÄgƒÁ`”HLĴWĦB…y­ZµıpGGƒÜjÜOŸ‚\:Á‰ŠNÍĥ­ödÓİÌÌÜ€¤T• …ô‡Ò³³y€zċğe~}Í_sOG}–ÊÍ:/3èĞ|ž%iİôo›†O? ÚĊĊĊô’ƒ&*pB!Ç9ôġôMdhir7„Ŝ˘Éé. D ñë ˘2 8şVJI˙·`ß.Ÿ;Ê£/k ²pTy•žʔ)³uĞz­è͛7À°!0Ÿ`‘~”XVRZÔĦĜQş· É—gúOÔqËıċúê³Ĥ%ĈSî ; k›ŝ~óÉ{×wvW÷H^Ġg†óoÚ|.”Ĝ—ŻQĞ– ŞħîÏ'-şNşÁññ~V$ŭ­Ĵ,€E“šŭöíŜ¸O~ŜÚȵr°„ô…ÏhĞ"^f‚}){ŽüÚċô9›ż?:şµ:˜ĴˆŬsĥĊX}1÷ w Żµ"/?÷%G›•P½ §äAùúÎC…C³*.2äP­uMëuO“Tàbè#LÍ=„¨²yš÷6‹˲Mê9- <ñ0½U= É·ŽÜ#^}ê{Ę̀c“Çòâ–á8çO·ĝÔÈNÍUËK{Öî>2#ĥXñĵû˘ÖnêúĴˆ§c[}íg]€ òf×ĵGĦšÇ‡2ótçżtm‡\Öy(Ñ|¨Òá&U›\hÌŭ4OÑ!„@"4kîG´rŸ ġ‰Î€Â˙ħ`‚!4Mˆ` -9vς÷Ħ!$$Pä¤KrpDC AĦĤ„"ŒĠyɚ]T*•ˀŻ6ċ!@‚Ÿ†:DMú3BH†Pu* !|N< ^ì]ԁ­0S˘z`‡#Ç}e÷żċËîċßÁ´RòDžíĞ û‹Ŭѕ+î—Ç0£x0–²jooßK—RM›Ĥސšn°šŒ³´µ÷LÁi|żFמüI²íS•Jó$ÈxŠ1”Ñ FuéhVÓ.ĥR/$`1ğ$_Ùıâˆ÷Ożĥ°Ì£2' Û4ol˘ĉً˙i\`lj³žgÓ/äĵuêF{ÛEZt˜™}\µ2¨Aü„$$$³ÔDTsUŸëׯ/lXXXdgg ö<Ï /e2™PLĵ„•BòpŽá†˜-H҅š-âàR)ùmx›6Ĵ>À=úhBV!¤O¨2mŭdi}*ıRÑ8^a½TiŬ¨ÀíšèñùŜY[êÎêSöġŭÛŻ°µç'Ÿxâg–ïOİRğ˘ —ôäì NeúMíRҟßŜ½xÎ^“Ç'sİѰìµM'SĞÏìתNyQOPÚ[=wÓİĜŻú{HĈNMÙ2ölÛıßnèpjB™ŒÄt°´·ÂÀyvžŭˀI]U²$·³•ñI ™ ü‘P/ş*³M×F>\ÌĊsîA­yMŬ9@N-ĉt­÷Ü6­nñĠgı7÷Nm]ŭ×ÛÎë~ûʃS Ġ²²½W.<`ÂEs—£ü°,ת…ûò=?Îi0ŻOMğ„[§ËÛ´4Ž;2¸éàöû.­né¤|jxî)BÖ­¸èPĞzYšĝĝߍó/ñµfu*+·Ì6ÜfÉQŸìêċ·wñ¨Içù{…oŭñpz½E#Ş[ñqG†‰7Räy,/QıjZ7ú—“¤>½úüÙŭ‹˙X÷ÏÓO'ZBS™$„>UgT)¤_ĉ ôf·ĵGĦšÉ9óŒ’!€ ó”`$IFż•aµÌĞ“’U9ıĊ(0Pà)ŽC”AÈF¨ŒRÂÊa kşĦèE /Ċ]bd*•Š8QŽAY0ß½E™ô—"*š“y-fF‹-#ÍBŠc!Áğ°ĵ?xmÙÚ-ШŸż÷&Ÿ9ĈB-gï<ÜMħĵ÷àıJÜgìXsè  AĞ—Ŭ3¸ßÄÙÈ߉* òOǸ9"˘G³I'’݉]ıË ¸tÏa Ş /.}ßĵéÔ‹\Ż3§Ú#†ġJ¸ġ{Ħ ĊrQò‡‰KÉĝx0öÁ”ššşjĠŞ 6:´4"b•\.ĜۂRİHHĥËVŻŜ7(h­Rİ€ *lÊ7Àı‚N$IG‡Î^™<żË˙À† L/ÚFSŞÚ° ôêf§×WoníğĞĈÁŝ&ŽĠGİÊ9 'Ï]麉Áj'Ï]‘Ö„|}Ĵ›•uÖ'4èäğf5+MÈG´¨>W­§{m°D_ƒ.ôï9Ҝhsê:8ŽkĜ°áµk×|}}•JċĞWݚ5kvá…jĠŞĊÇǧ§§W\Y.—SJ£˘˘ìííSRRbbbòĦh¸!Ž\¤…”-xcm9şTJI7êĠk˘ú<óĤûÛ¨ğĥÌì^ $d‡Xz…öàP J²Ÿ\ö4•™‘CFDàCŞÌšŭMħ¨ôès7ĝÇ><~ġŻ1™Öe>ë4óü1U‹Â-4lċP˙•âĞÏż0tO`fġÙÊJ³Ùä>_öŭtö/˙ĵì=\[GĥŸM^=tç_§ìïħÍ5%ĴĴ„ż6µ[µNĴÇY:XAÔÛ4<ô˙œ—*żvŜˆß€+µ™°sùˆŠrνŬo,[ĵ~׌á˳@ĉRıIÏ_ŝ4´ħ{îÙv2Ÿ>Ëçìj0­„f vüïw‹—Lŭútû -żŬĵlZ-+ˆ“ĝĥsOyĵ{Ċê°·*{ßF]=²²€…‘6KVĠ~Ĝż3cÌO³ìͲİ~êŝĠ*ȁ×2Ĵ7\'ïċ%>ŬUÓ¸1W§ĥï}ÎÂğf³ÜÂÛJü`͊ yn_•+ĵĠk ôf·ĵGĦšÇ8óŒ À€`S)Ïëš'ƒ!_QÜĠRt…ühŞ[S½A(È0ĉ0 Œ1Š%•ô]2Ĕ!ƒZĞPÈa’·‘Ĉ˙a bğ@ĝŜÚĝxžĈët€îŬ—ÍM¨c>“Ikï½˙nĥXà×ŭÀËÜ%-ìöĊüsżµŻhƒ2£ÜaáßS ôTì;ĈâÓ!Köuĝ·E럔‘[eUu·(qtn˜8ù;Q §\Ż}Ò..ŭ/Eï{–‰]ĉBâNM­wÇÚ³ö€! ´¸(Ž‹’? áz1>Œ)†£G™LĉêêNä}"ñ§>NŽ ġÒ#îvwŻF)ÉÈx+=ÄÎÎî믿V­Zî½>Ŝ #$ i˙ŭÚke”Sżí …’3gΘ5€Ô9‡0ğşàj“ŝñ_?úŻj~|ĵO>pu,8ŝ9sİKÛf:uŝ9sIßİ£ġVÁyú‚Ž}òÓ¨Âêâ×"JŜ&–r˘Í\~0==ŬÏÏïÜısŻ_żvss JLLôóó;uêT\\œŬŬğw½½½ƒƒƒ½½½###}||_żîááñáCß]òĵ€Â†Z?ÇÂf$ thŭÈ(=êú9éeF /şž•Ĉ„uQ]+%ż JAcïĤ“*aNSıŞÏ9/´]ĉò÷ öˊJJlPL6„„‚87Ľ²ŒÚžYnĵNÍB{+Ù·ÙcpžT³=pLáôaô s ƒôËûĵî­W&Ż8ĉJ‚:£}eĦ Ëàï7Ĉĉĵm‹-/Œ°CkNŒXcdgÍŜswġž›Û G^aäİĝ‘Úe6 V‡ŽÄĠŽè’µdh€lŭú,9Òg‰NqİŻĥ?‰Wo[ž{œ{Ûy·g~›Ċ‹ŝĠ”—é4ûïN³µÊ8éÀÔÉOy‰ÁĜUÓ¸€îI³o·ÏŸ'ëÏ{œ[a…İĈÜ7ğ9ċEÌ{ŞY|p3ŸÁ( şŻú#áÂÒo”JÜ24K jvİ—:Qûo  ”jÔ` BއdYAñ(µÏ’8A‹yÇ:™Ëâñ‚ú, +g%DuÓ¨¸Â*R7 †tmħS½ĦûYgUCġ„”ĉŬmNîĠŞħŬ+/££RÒĴc’‘cġ&•“‚nRš:ÈÂ\E›§ †ÏğH½ê|Ñûç_wwÙrэ¤÷Iƒ.Tĝ×ğF|óÀWùèAĤÓ~$XVèĜÛGqzÎŭ”YğÌG•ü*4diŸ$J†Êġbĵ˙Ó}‚k€gÑòól™Ëˆôö½…=Ż×Ĵ‚‡ĵVú7ÙéiŸL휘)’-Ï~\áqˆUHn=Ú0.™È&·?OwöO˙qu·ŜĞŝêmî'%Mzġ2)3a΄”i|ò‰oââ_GğaydÈâŻŝZŜlÉL_Y>tòB·-¤/ úD˘}öÜYaC̃*43şPҍ ôFθ„Ügƒ%ħà::C5/—ĦE#Ž\5h''§€€€gϞùúúV­ZġĜħc666ǎ+Wœ\. lÓĤÍ˗/ëĠĞwöìٞ={:t¨E‹ĉ¨ÛI·Ck7s‹lYğÚ, Ŝ¸qcëeÁ7nêŒ5Ş}íÒ§nG›ÓàÀGƒċQsWžU§lÒ,-ìÊë<Ì]}€´/’’žš •íI8Aú+ÈHçÀ̀ñE~S4>z”‰ž§ê>ĝ'wİĝݏŬğ6a0 ƒÁ(*A@p”ò€Ó(·8ǂBmGĦ+̂:½Xmä˘öK¨îúó”ç)á O)%@ ¨dY Ú/'‘S„#*CXDŞ5aގĊ@ |M6¤}‚v7”R! (ÇÙ#o§ĜÚŻ˙Ĥ€=/.ŻûŜC™ċÚóċÀëÛĉġ3ç‘ÁÔ°ğw/_<ıĉ—‘ÍŜŻ0xĉĝÊêïû^Ígn8˘xxcŭè^’'<,<ێš÷ïıKia!аàĜó~ô³Ë*c„]ŜÖPíJċĊаŭc}d–5żßz'Dvíñ_ 7l9üòÔÎÔfà2׺–í Q„Ŭ|ŝϒI œ…ĜµÉâíû_W„…(Â.ßÛö×eÔáÙ~>÷UĜµ ÜÀ½÷…{!аEĜğ cŻNżŜıuS˘ğĥöˆjĥ8—£péžğa!)!˙ğĝ÷ñƒmĞëš:&"àÜ[m<3%p^W÷Âù‚ßtÁ?oBa˙Ŭß>ñ+Ñ›‰³abvm²d×ágBáŻĴÖ:ç &ìP½×Ĉŭ'âBa!İw˙½6Żħ³dç6. żŻ:úĤ^Ŝ˘/ċŜep\`|n˜À丌b|öŞİ=vÓû!а °½3UħAı•żÙ›kF1ò£³7—wĜñKÉĝ¨0ĉ~t#ŝFŸÁaìdee#—;Y[só™ÙÉ/Ò£ï-Œċ ŞşŭĉvP\‰î¨*âNwvÈ9vǔĦ-'oŬ9˘z^žĥä1zÊ+ŒqÌ˘EË·t?*Ĉ·Ùw“‡ÚÀ™á˓ÌoIĊSŭûŽ {÷ 4X4gÏûj´·­‰Ht\8Ìô€Ö÷ßĝmÓĜgsZuXϊ‰Â?q—´ÄÄ"„ĉœ—ƒ1TTŸ@xéââ˘oB--ÉĠ˘úĠĞW5jÔX´hQëÖ­ċry˙ŝŭ‡îàà³gÏÁƒğııġéÓ§]ğv•+W^½zûöí½ĵĵúöí[­ZµnŬş™{Ž$Z?'͆+lhş-§Û˘ààà [$ĵ5jÔĈÍTŸ‡QŸġÔa1 LĈîy’vW˙_aµ/ċf¤êéó̤xÇÔhׄ’ĝ€†…¤'[V§zäŻ}˙ĉ舭uiĠnĈMö3>ƒÁ`0Œ ˆälR@s!& (”˘5X÷ë%@”˘@ EêThJ)D( ÉE–aM–uŽĝKsÄli´Fó&bµhā1Ĥ7{LhT ÊT\{ "ŭĈ´Ÿv½Ü$,6¨­Ż#LĠ‰â”šaMĈ½ßj7ŭû³ú_Î[TÓ\vL5ñf胨<™Hd‡ŜváÇe=:úüú8<ÛħŝÒ}ІĞNϜ¸"U0yÌÁ}._v^˜Lóèµbï–väâÎ?½“!w/mcz}m™G­:ċbŝè6=ĵóÊĊCÓĥöĝĵûŠÙkĈœ8÷ËŬ ÛZs÷ŒÎ><}܊àT·V§ÍŬş,ıŬȀW<ĥñmĠ¸RöŸ³ŭħÇçßM²kŭÛÚŬ·‡)!ŭŝŞ–öÔ³~[Ókƒoş—|r”à7Gï÷ßQñéĜÚÀŸ§ü#ën›E×3LEâNLsËZîÑi×6Ŭğsdül˜ˆPÀÒğI{oŽƒ&mËZü/„_ŬóÉ.Ÿ™1l÷šĜš½öDŞL ğ°oËúċ’·ü<üB˘wŭo'ùgŸ[ûK.§P°ħ `Z÷gÛĈ |’Š½Ê•çŸ+$Ó2—qYVìÓĊ+ùüìú˘‘]DžŒÏ §ÈÔ¸ θ·vú†0U9˙ñÖíĥOl?íÈS äwöĉ ïJ³×Ôğ2ç†ÔÄd|\ä*ŭPJ"r¨­³ĊsŸò*eÒ}¨Ċ­[&sυ:aï†˙e$<Š”KÑ×NŬóñ_şiĞútAżjğU_OÒ˘,—G‘ËeÉôُœœ]\\\\ì-soöLġĴWLfU†²›`÷‘s&öB~3CmZBY]œÛ4\Ĝ0ß:!!!6ÂTcê3˜}BĈî^$җ..Hš,FhŽô/żüââ⒒’²˙ŝ„„„ĥmÛŝóÏ?WŻ^­TİRóĉÍ˙üóOww÷Aƒ͙3gĈŒ{÷îġööööö>qâÄÔİSkĝÖ7'x‘Cëçlܸħëœ[4Ŭ‰C_ۀÀÚú6mÚdú ÄĵQŸ‘äżQ‡MSöÓÒÒ.…[UóŠħñô‰¸E)ö,í|è:}ŭüˆ;úÂ#@R~ŭşB˙˜àĵœKPÜQ0 ƒÁ`-Ti6°¸ücŒyuŝqކ ô _Ġ Ħ É–ú^ˆ•1Ĉ(T†!AáĤ<ž@”~9–HÏ„šˆ ÁŝĦcB‰P“ ĈP,(!BcLaĦD”•µnĞ(Í^ħLħzHX]#FcŒóp IWX5Ĝ§úŬµż¨†ŭ<³#çnš–„ġĦéÑ÷â Ae79D–ê4v¸ç³ùf.˸|ŝ‰ĵÚÑQ³:nôWĴUíQKÚÙ]›ÛµëŽWÙyj?ñIPUŝ~ÖçÇWŻ]VܜêïWÖŬwî4qL™ Q­ĉí‰#ô„6ŭoɈ6žÛĥĞŭ,£Ÿ;~)àú=ëĈĦż´oĉĥ#,†Ì·áiN‰JP&>ˆ|¤-f¸|à…°yï>jÚsçM7¸ËmÔ·ĵ4"ùüË|úìı³bv³°ş -M6ħVĦˆ¨ÌL™42ò´ĦéÊ&öšB­YA˘DK=7İŬœukԨѲe˘˜kkë 4kÖlÓĤMŜŜŜUŞTqww÷ôôôöövqqİXħ˘‹‹KÙ²e9ŽĞY³ĉ˙ŭw˙ŝŭ_˜;€F}N³H³É1ˆÉĞúlBÌ}Î+i˙Ñ£G7oŻŜ{ž}ô׏>Nöq–wR>°x<•YÀ]ğ _ż”B@ÀÇëşB3 ƒÁ`0Dże¤Î…Öxnˆğ‘Ħ…÷¨&-a  ÖžħÚ×NPz…rµœËóVû_+RM›{öÈĵ5‘íŝïGw^÷Û IDATî;r*˜x>[•£,SxûèQԍëŭjaŒŬ}šŭ‡eû"NçŞ> HĠço<ÇÙ4ùĥh´·-ôĠö}ȓú,"7”ĦÍO|ÖGšamÂ÷YJ^Oˆ mL}–n„Ŝ˘ıdá…wîÜħ³³Ğ_ż‹‹Kttt×]ċry³fÍnŜĵÙ­[·6mÚÜ}ğ[·nUĞVÍÎÎNIIİPĦÂ÷ßc~Ĝ˘ú éĥ€fĜ"1äO}ÖħÂP„ß3V³$ĞÏħħħóç/Xşt‰——xû”İeÀŜÁÁJ•*˜˜˜4uêÔ…Ë`0 ƒÁĝÄUBˆ°â!„ÄĊ˙¨–´Ğğœ‰Ôš#gA=/eAږQJ0Âb[9 AGˆR¸°S ”P„1„U½5=BaD)%(Çq”R„•„@IxŒ1„B)Eq”£jûKš#I#ÁϚË,"uħùĝ*O“Ż/mĜȒ¤gŞĉVMĥ*Ò²óz·‹lJ×p‡×ao”šóĴµWì‰Pb$“”À&ŸŽĤ„Wi^"„$8t˃I‚*“˘3tŬ~)OáÜΎĵ\ïÛĈW¸òǤQ&!ÏĤ?ìbnŽ›ĉ¤éuaälèoV„…Żäs…Ĝ’ó;IÖż&×8ói§{óíŝ!‚˙˙Ío×ߚ“Blí7 ƒÛ›3‡CôMìÉ—İı‘ßq™ ÷ÙĞċ,€š‡£Ìf7(mÛÔğ2÷ÙĞ÷Ô`Îġb|,äŞZÈm]]?áyġ2™µ£‡£ŻŻµ"ĠÒÊÑĠú³I/ö=ŝ_jvZÑ[Tĵƒ hN‚Ĝ­Ñ¤Ïù@š&,ÊùH|ÖoVŞAçŞ>Cá­Ê¨Ż>›“ŝ 3fÌxôèB¨S§Nrıüá0`À€ċ˗_ĵxüüüĉϟŻT*mllöïß1h ˆˆˆË—/·é;Áœ.¤ê3hnˆJî³ ŠN}Ŝ2³ğ°‘ïö Ċ̙żLšôƒ——W•_ĵxıeËÖĠĞWÉdyñ×àìœ7‹óÂÂÁÁĦ¸şfˆ|´W üc=8 µ(`Ħ;ê¸Ŝ;0 L bL@dŒEY™B0Ĉ‚Kˆ ˘D†Öú„≊C2”ĊX½j  @‘-ĴQHĉ@š‰ŒċtoñżĈÒĊFrR•AҎÔÜC×^$G×1â0ü­b yµÏ Ùé™T•–ŸÛ{y….[È^­8ġ" TW#Ħc½6e-‚žd€O“–îèú‹LPĊÜ÷: lµ˙/ eP%Ç&‚uĊJβ+ ##PœÛÔ ÀFS’~%œvĴSW{èAzoHiVz6X;Ûi ĠVċĠÀŻV,Ĝû8"ìc2Á-×£Ôû²™ö6¤häĵ g¸-Âı6ïׯĥfGP rÇĸL YDîġyswżùJ{³ß><ĵċáá­kŞÛrcê´!ûŭ—=Ġ\X²­Öġ+ׄ#é'͚ĜeˆÜçQf*lĴ0¤KLÔ—Áà͘½jĴ|šĥv§ŻÌ³ÒEÉ= Á›xWšš½ôߕjòx½6ĈÖÊà ˙żĜ[Εż”FOżĞ q·#Ÿxx0SU8^DĊ…°˘`>0}öô9{îĴM ’³Ħžî|µ×0{íArĵ’oP(˜ô,mS-›Ħ>CŜOHîŭŞgsÇrçÎpwwŻ]ğö˘E‹²²²,--=<ß1jċlxu|Íĉï6ÎĜ8_µüX(÷I˙FUŽ=ċ‰×<€âö³.µ];oç?~[˙ĵñ:Kĉèá% >´/2›ô×]ştâĴYİ;ÎĊŞÜ?wPĉ‰:jŬ¨Íw¸üçĜ·Jk÷ʓï|™ğž§Œşž1ŞĠœq]_~#ó(gûàĴĴçÁO ÉÀħ}ïî~‘Ž\kzX™q”:š”ˆk10nÄè çâJ[Ŝ:¸'"ÛÄÙÈ5ÇĤĉ·Îìá_;Ŭí4ĉV‘J/&ĈejÈu‡gs5\ċÓcü¸OSŝí{2VvufŝÜ*éêġIYVžMê”ŝĊëŒÁÀĝ¸l?óoċzG¨ŝ’z&v$÷ıARŸŬy ƒt-ĠÉSvëï}‘ÙĤĈe<ĝ\goézÍÛĤ%Xû41aPèŭcOĉ ?s^ÀEÉ5 ƒÁ›xWŸ½şr³y½^ŒÓ)Ğ*˘úŭĈşwLqaĝQ3ÈGÂoú|µ×™ ZBžœ7Œ‘`\kfƒħÎfÊم•  ÚÌÄg)nnn-[ĥ>^Pç?˙üóàà`•üġë׎ŽŽ–––ĉ4qFsŞ…ú|vLçBoSJÁĠgxñ⏏Ï_´áù\~›§”îÜısΜ9Ÿ|òIğc0 ƒÁ`|Hĵ”Â‚=HÌ4%B2äèşş‹ö:½Xm­!EQ„$˘ (CK“–‘vßú~:Û:~ Q¨Ċ—– Škr˘ĠÇôA •uBÎV‘şġċ"2£ŭôÍN‡Ĵ˜G×˙úıߢƒĦI²ŠÉA“{Nx;wÂËW:@ړÀ˙Y›“)€*jÛw½^û~Š˙¨?úـ"öîΙ§DfĠĞ€1½NıxĠ|*<=—ûušzë§C_ü8fôèılĝ”ËÛÎï6G€Ĥ KFïZ°¨˙ìŭCA•şyòħ=áYÙOwġ¸|ÂÀ-;Ç[ĴÔèKá ŜôQê(˙ÏŜyÇGQ´qüyf/=$ä ôŜ{)Ši˘ˆô&E‘Ž ½HcJx¤Iï MzïZ¤'·3ï³ğ·Wsé$Ì÷/³³³ÏÌìmĉ~yî7Ñ×§ ^Zvb‡isż¤ŻŻ-°cŬíêd4â"úÑħŬš´Â£{&Ì4ÛuœôËŝ!~šìSïÄĉY%ÓÓs›~è9mëK ’‡'ÉüяÛş@Ìóë'Ĥġš¸>È<•ûċ[²cm˙§[˙şd+Z:9ä¨KqŜ‘—Ĉŭ½ÄĜVó´’C.°k£*@Û헳àß½4âŝĦµj7nKGùĠ…Ŭó˙²ò·XO=Ï;gâjAŽß• {?_‚tM*†i9Ħ =AÛ-OXɍëÉÔI{;qĠ8.\Ĝßß˙Üıs”RŠ+ž;w.2ÒáïÚµkuëÖġġġuñäsĠpNŞÏsZ;|£>@ñâĊOœ8qöìÙ8k>|ĝèóÏ5lĜ01—@ ¤WVV.zûÖM+••'*óŸô§ šċYÛùi\hfŒQĈ@ġĥmßÀ 7„VDgŬk` 24—sËf-1Y+—F"òl%> }˜è:C3)ê1#ĥ[jëġ‘’;.ї˙ )]fˆ£1OŽîrp´½C,êÑßó†ü=ÏŝY;n]§keˏlûV×Jäàss;w°ġiĤ‡k>,lŜÖ=ìĜOY [ֈ}ĵaTÇ £Ĵ£¸ğkf“]3íĊîä,}yl^OĴûĉh4âŒP~ħżk͊]†:ñ;÷üĴÎġw‡ZU—_Ŭġ¸ŬÙW*8è—_ÙŻú?_µù†­i°£CÎûċèŜŽ?Ŭ;öŜ)ú"'ŭrĵƒğèĞ#Zà Gg%x5èkTŻ\Ž$l0ɧ)Ét>ÑI~ı$án?ıßwiħŭ•#u>‹ĵ½eü#mżĝÂ䞭B³ŸĉÌíS%@óâ‹}~ü·)ӖnÚwĉQÎçÎ +‘„z·ühqċÜŬĵÖ½<Ô"“=ë=ùñou tĜWvöí£½ ¸İôÙş/‹·Ú¸xe-ùñWŬ†ŽéŝIĵŜZ/°ñż-ĥŬXġy&C|ԅċˍ5L½yöÇBnĦ{ÎV÷Ҡ˗F”púöâډ£gÚqúQ¸–ĴŬ²çßU 4Xu>Z\9w·¨OüDÀ·;>lĝxêŬğÓıìwÑöj—<Ü_óô$ÇSîˆ}´uxç³÷܍ô-ÒhàüeCkg‘,*8ş'MÏöÎĝiÔÂÍGwžjm‡/˜ŝmi_tİÍwW‚tT'ċïôíÙYÍk|5éîÉïs[‡èhf[žQĈġf?cQżÒ²Ç':vË;çHÖ÷p Ġ%Òí/¤&:sgà~ËD'ƒn?í ġD !ıé3PŜħxlʔR2@À@£EĉĴ¤wÛ &™BBô jŻÍ§¤„R†Hc€WFJ)E¤ŒQ 0Ĉ :܈dvùP<ĤÑD)Aó>Ё@ ¤:ü·UHHHHˆĞÍ \¤°_ԝ;w’ĥÍ$ŸĤ”œ÷$żÍ ûA’pJĥÉ?ŝiŭĴ‰;½>8şïŻaM†“—^ZġóŝŸCÉ;ĞëfDvnj:£Tíö˜U ç+’?nñ6 ‰²hÜ> ž8ŭßÎsĞĝ¨Ç âĥ,Ĵ›1ĉmĠŬóGôħçΑóÓĞeƒï™ ĝ÷~3~Ş=Ĵ§r†ühm˙É×r>1ÄŻò‹½Ğ6˜·pŝ­”ÓòÂĥ…SğWÛ°ÍéĠmrÛiëò”Ï[<·µ[!+^ÊÑlùRŻe€¨KSZġ;UgEŬ % G;š‚tHÔ4žôĥċ”ġ³s^]{dƒ&Wô*¨J‡÷$1°·^Ġû/RĜûĠ‰eCFvù2c…Ğ“Ë{şĉ;€+A:ŞßòÔê£}LŻÎ›üó Éğ|`·†£™oyââtéÍ^bÄ˙ĉĠòWŜ›RĈb™ ñ;şíĞcûïÇÔÍèÁŜŝİÉD2îÜĊîE)ì$öĉ¤ùŞÎÜÙü×:CÇŝ=b[ó,úO™JW˙ĝLP§a½"ÏóĠ_>ïßħĠjJŻîĵŻĵ™oÎşµçÖÙ@ĝİÉ÷yô~ú ÄÏ ^ôÍü;Œû÷Ïċ} Y›NíŞ6(×Ğkfµ·4ÏlsJšùv˙rxéĞúédôÌUħf.€pݵ^p9_ċšu*z)—q0ñ 6mz|êĴKÙğY: š/°Ş~ó7š4ûüw³*yiUߓ™êŒ]X‡WŞS>fۖïŽ]eċ=ân3ġqĦë;żòwŞs{Y×~ċë³~ɑoş<·[…8˜Ùĝ–'ĉo6.ٍ%ĞĠ¨añ ÙAyò‘†Bu‘ôyç ïşÍüS]›uG@+Ñ 3tF:[f]}ġœÄÊ 8%ÑZoŻ`Ç`YËĤÖbpOf%Z JÒ5oÍJ§Vêë70äó×2%„AĞK(™Ô”˘"DYlB(‚w‰äN×)–ĜàĦ~ŬôĉÁó÷²şÈO7_rŸžS3°×SSĉr_ö›1w@À”ú’³ôפÍtSۏ+äúrDÓIkï5é]Àî×"Ñè‘Ż#({ŭè5–ž8ŻÜ„Vĉ]úrlOmĝyIp½™K2j˙àyƒ ñ^Ŝ™µöE@ë?z)*xí<ħ˄ĉÎÜÔ´ġ¤hŻss}úUn•ŝ[Ŭ,ğkċ` Ò#Ññŝ¨qi_ ¨ÜĴàÇŜY3ċ ħŬÑO2J^u~lX}ĉ’K]'”³ÌÄfĤȐÇWö-ìğô‰W­Éċ}€ż|a0¨=xXċ•Ĉïë÷GCï‹óÇ ìv²YÑuż°ó÷Cb!Ğë.Ö1A˙ŬŒ„"uJĝZ–{­]BšsċÌ£èvĥŽç†l_ÎÛ2¤rĠŽjWĜŝ]ĤxuÛr Ò#ĤW÷‚Á˜7“"'£Wöĵáö½àX°{cÙ{ĥĤFÎv‡e€ÀĤżnè”ß <~mĤĤ7a1”şá˸ƒt48‘ñ,OġŽ[ƒ’ ŸçíÌl‚ʈĞoö£m²ı·QŽċìsúĉ̊üb[žlɸi(TIgwŝïi£cíĵöġ÷uKk*Wzí—鲛šı"Tö%Ô ÂŒ1@.ê*VÎç#ċ› êŽ)ċB1ċ™ÑšĉlPôiĈ5 ĜÀ TíÚB>ÖĞÏúC„£„ wĝ ”ƒÄPÙɐğJkğò hsS @Ĥ2"‚şœ’Ê]¤ LĤ2Ĉ­B€£LĤ”2H§ë/@ ¤6lĜ„­5oŜ< [‚¸aá—ĉ5ŻÑ÷V³ġÇ—ġ9ôÑH(ÖşkËڙ üü™Û˙×jÑ_ğôN‰OĝQ——ÍğT°ëċĵÀ§â] -\4˙ßĦ‹ĞkŠË‘–™IKŝÒP¤éäŬ‹ZċÀúì-ĝä÷ġÌ×ft‹Fŭ~§B_<6ıoyżÈ|àm[9~3Ž:(Ç •Glœ´Ż|Ö³Ğm-îòĴ§à}Çŝ€`ĉFżž9~÷ö鍓w¨ĜĈ⺖ŝİŜîm“­ŝÖ(ĝtÍÖĵİÎğŽ™Í!% <Á¸öf/=n×â:Ü@™xċ(á @”'#i(Ô÷ŭ˙ƒî5,8hûúÓ-Ż÷7~WŸ\HŻŭ²"½uSË$ĉ²2E˘XN0`zHCFHÜ´TgŬv…Ì¢Y[U!İ úk3‹=ÍaYy@[ĦtC‰{F›TĠnԄcs(­YHS‚Ué€ ” Í=@"IN7‡à k×IÒÎâĊ‹Äö† ċ`—ç|U­ßĉŽ.ĝ:'˙@ žnoƒBMÉ€ı À­‡ŻMúOÉEĜżóWÜ£ÏG”ôa.|>ë¤j ”eĈ˙³ĵžè‰1MzìÍ[·é‡™$CŸ‡·Ñ›`ĈO‡ô)Xú—ŝ3ípkµ£Enydôaá/Â\ )ċI1îYËò„{݆uÈî§;ys˙Uò~Ë|Pñ,ÑgÍÌí{·1ŜMìMAşÄ`Ìk„àûÁŠ7‹ ş˙ŒùŒÖéЎDòÏ_ö£üe?ú´ZĤĞ9ێ_żiwÛLi|*ŭ²ëŸ^1 ™‹gÜgŽÇ+žċİŬñb;³} Pž0\}³ûPı²eGċÉ@ ĠEÒםŻäÉŜôíëÌċ|âhċŬ#½öˊôßM+[gn€aW%Ö ²ÙılÍm=ôğ r Š-4" vTaEÒĉâ²=ÏeDŒħê5x}†€Éϔé>€ Àˆî€RµKÊR&P×mEçHÀ @˘ĠX ¤AĜëôğüċşÓ uJú­”ï<Ò3_ ‚éĊç_HyËdwŬż"™³îyñŸ·˙úuVċƒ„üt}û/fÍÚŭĵ~ËĴĵÄŻ`ı>Ȅċ~Ŭtµ|­ZΨvxPIO9üexù{÷˘ß­9ŭŞ âc×ìÀĵü=!üe˜ ğš^Ŭĵ ²úIħzŻĉ™ĥ˙>xŝ•ġV>ÄDß\9xñcŻSêg%ÔQ+nğĴœğıä·?…”³ÇöĤ ]â‘÷Ó*cŝÙz)ĵn`ŻOŭyžĉìP%›eŻ]DS´‰ıÖfÊ#K}Rğ”úShHœA:êˆO<ËSğ‰FÙĖNjDĵÙSš4Şk¤Ż;ßòPìżNk¤×~Y‘>ği•jlց%Pe`Ċ-YÛá1îúÌ$Í9™0d€ (˜bc !܃)6|BDÂM–ù΁š¤Ğ× Í%ö ­²žıÍ[Cy N8VDtp¨ë M&ꠔÊT ܂]ú@ @.0Ŭ]5paPċ‰ò]8@ĵ²+žĞL·egŭĦÛLŸÁUbwôoĤ–ÛdIzkĵ—çöîòSóĝ ™Ê}œïèœżŜ–ßın‚šž›áے“‡ÌÙö¤Ù·Ùġ'“€O'Ĵ¸ó£!íg~q|pîˆàôó" ċh2yâw³‚›u-êè–Á× ‡ĵФÑNÂNk9)Ş~óóI÷Î|>˜úiV 0 ÎÔ_ği4¤RĊ3{6ŭ0—ôüüĥ…“;ëÓä×ͲKà,Ħڐ÷›Ċ3Öïş/*Žp8éñP†*ú”\5Ş]÷"ÓÚĉĵ°çú*³z•ó’ƒ6ĥ*Ûúd£ż/,ŭ,@v0 òż3&ìóŻP6Ż?{ueÇìĦûċ&6ÎçîöÛLíZâJÇÔ·x–§,:~Úŝ̆Ċ³<1$ê͞²¤ĦP]ä}şó‚”…1`”2."SJQ²Î\fÔBÖżĤ”´X3YMÖ2†U§ €€“,ğܐ ÷ˆnA-(DBJ)Ĉ5_D$HxsÜyšż ”ÀÀdEcFŝP#„QEç–@ħéàŽ  " ” 0Ɍ¤Úˆ0Ĉ€0D”!"0î1‚ €0‘(0&,8@ ‚ä âĈžË,6jg•´˘\ŭŝ½1½‚W‰Û·Etí?²AċPÌ\ᛅ{ç4̜ [³\›Ĝ²ÁDí§VžërOdÙÉ_äĠg³ıċoÒħÔ ó6Ŭï2 }?ĥĴûš#{Ĵn³1u¤’ >ô[òĞVOòô÷‚‡/Âd°³ż •IĥĴϧŝÜfZ`Ĉ˘ġoYĜЈ€”ċóçÎV7jĈŠ[CĤb5ÚÍ>8şû'YÎĥ3äë¸hòŠb½#œWs<q^! âYĉç[":ġÔdU”OáF£v,ŭĦx4½| IDAT›òVɲr0 Sr½x|jċĝÉ×^šü |ÜlĈÁɽŠı;ló…Ž;ìH|ËÓZÇċpû3+‡ÄŻ<‘$ê͞²¤ĦP]ŭşó‚ƒRĊXƒ1FežIL)D³ÔàR0H’ĘŒˆ&™""“)!„Qfb”0%]!Q¤`ä{Šˆ”š°d†|À@"‘p) "ŠbÙ̓šùQ½mNĈĤf\ Q"ĉ –ıΈH•½iÛÍ͍™dBYïÔa AİDŭ-Ìd™ _2nƒF·n\+^²Œ,›Şe)Ÿ|3$‚÷À÷h @)£2P£S~›òYŭϵ:{vnŻq b÷³:}† ]ğvM ĞĤŒFcâÛ阰`—w1íyµgçvŭ³KżógŞ}R+EƒSı~ŭzÑ˘ESċҍ÷vDÇß7ÒPÇE¨É5ĠIŻŭ²ċèĦ}eÊU°{èäħùòT-ˆĠ˙ùĞ·o^ç̝lVn{vnïŬ$ % AB€ "‚ƒ½ûTVŝż¸}ëfĜoĞüÜŬ½Ŭ ^ƒ‡äĉ.IdDTŒ”Og%Y3U–B¸93ƒ‰Qy^0FİĴÈıfohĈ˜Af(H܃Y$T#"4gDPóġ*³>1›"÷÷P[ h³3Qq³FDBˆ,˔Q g-V=ĥ…4=~ùL ï &“É`0/^üêĠĞİ‹@ ĵ÷Ä߸|7Ôê+êè–İpİ|’!ż[  u  ¸  š·ħyë>ġ›(\ĉÀÑlӁ@‘1UôFġ;ÈdĈ 0`È3 ½ ²_!PJp]Ĝ¤\‰RI’Ĵܙ5 \9 Ğ ğ˘°2"ʲĴuƒż „B(S·+ĠUÖr˘•?¨ˆ@váß%2>>iyżd@ H/ÈÏ7µ-ßċ_ëbï&ğƒ6}–!5"@ Hz(³YÔT’$ċ¨$ Ş#‡~>}3²™NkĦepë %µÙBόg=k—´TµÂàŠ³>ZSŸġŻmƒ#*ÜBš· Ë20Œ0Šü…öŸU ‚Ä_!A  mB)]şt˙ċ,<<<µcH9ż;Íl ê³@ ‚tRDĤı+ĞÙT‘ˆQùo7ÈcLĤÔÄ€ 2)31&˜›˘²²„† ĉ0J”ÌbžŒĴ‰Â  Çúf½âlŬË V9ËZ:³ĥC˘íX(•u ¸šĉm66I@ H£ĈŝËٝÈԎC @ ï ¨ĉ2ËTfĀDÙnÏʸ™1Ĥúa(~ĦĞÉIJ,#"}4"P`D‘œu‰ÏˆˆH€RĤs­00 H”ëÔĵ4(0d€Ès£ıċ€êŭaĥPv 4›lèĥ ‚Bï µ2•FŠÈ4£PŻe3"îÍ„-‚´Ĉ‹/5 úġ’ĤÚ!^hG’@  IQ,ž‘Ñy hz/PĈ—Ħ­6äÊ­ĉÌĴšCJ0ä–³p ÈôMóljPJ0Ê_PĤiÛÜs*µÙìÔĴ³˙°£ıMê˘tÉÂpÄb8th.׎*@Î"IÒĞWŻ2eʤiZĤ³ÑhÔ'G @ @„XiıN°pĥPSÍ"5aÀÊCmY4ğ\(ùĈ AuöP^#Ár—?Ĉ¨Ïü_ P‹:únȲÌ7´Íƒ&Ì\)‹nSŠŒ#2C A]Ž4³Ħ@ H# bPP>÷ي×Kš ˙ @ @ $#jr0cŒ HU]—PM}ĉ;ê3Œm÷E•Q’$nĊĦZr¨ÊV8ŠŠ_Lß´ŝ/ç˘³VYĞI)•eY;Eß £ëÚ=jkVòn‚>ıË^§tfûŜÖI{)żOGo}}ñ%=âw˘!°^ßYgN żyîíıÇĉĥ/Ï’Ç•à~½û¤Ĝȧ1Ò0îîîÁÁÁv5hĦ> @  9;Rè˙ĠŽZmġÇċ\-½ĜB§Uk.^s×e}ƒŞïdŒEd !!€D—ÑĴ×£c„% Ȑ0$"‘ÁZ5“ÚJÔFDFPïBÍôBğîµÖ e ƒ.ħZé?8ÓĴˆWŜş—o~|ŭ\ĝÍsŻŽ˙ù×°zy ‰lÒ½x§ÉëÇ4Ìç–$:…xċ)’ÓÍ3o‰@÷x–µŝ˜?zTxĥvt6ß~Ùoú‚.½0%WŒŽq

šôŞK¤ù;_ xGÑk°<Ÿ@qĦPӜ‘1 ŭ–2™ò`àú0è„Y뽑2ĤäS™€0‚ˆ Ûv ”éġlí5ĵQ2›Ró„XÈÁŒ1”ˆĥEĦZGñŒĉ[(òÖ¸™ b6mÍgÄ6;ÛÖd$xĥrRĜ3²˙Ä£OiĉBċĞŸżICO+ùٚ.M.狽v94>§ıċ,WÀĠÎ1 ĥŸˆLEûġż<µÎ SêXGqŸ’€1LÑ·ƒ!séú}ûôèW#€ċòP– >oöÌ1öA¤ħÏ èġ§Ç½bßï{ÇG/‡ ’L5ŝ1˘Áßş·ûç‘˙‡ŭĈôŜÄTĦĠŞ›q}ĉ”ĵü½áÁôïŻ 2°ˆo€”£ĵEK_ž9¤ï1ĝ ïˆÛĉ„–ï¸éKcċ^´Ŭ´]ŠZ•˘WÁïĤΟXŝÑşß7 ZqçŝÓÏ\XûĊ>ú³Y£ƒžnÛN˙ŭ+ġ€İŒ88¤ye_$àóİ‹FàüÏ<’‚ö$ÌyyOéWñÉ3Ûŝû£H½aƒşmyT²Óĥ'²óÑHòYNOp Úh4~5mé`İJ AjÁŜüóáúÏ’›^]?vü°–Püܢš~ıZ/ÛU5\ùí}gUÏsQÒ;C‹rê!šQ:7sŝùv“+İ—fħoŸż†"VOŻéúüúŝe7:pÇĦq•}ċ{ÏM²ñç½?ZÊS9C~²iĜĴ›Ù½‘â—2"żÜ;¸~óe÷ 4üax—r^]ÚµbΏġ·^ĵoQ³œvÚş6§ċwùŝŜħ€UF€”­ñœ˙•xK˘ÌŝvèÙO'/îRĜ@ò/è~-Ôó£f÷+è|zġ˜‰}Úĝ—=1şŒ§miG÷•ì­-›O|ŬbÚĉ…ebŽÏî5ìЎNmê`‘ĵŽüb×ÀĈ}öGğZ?e!ĜŸÍ¨Ëӛ·Úd̊‰ÙŻ/<ħEûŒ'ŝêšßârT'ċİÑqS…ͳǎš½ï)@Ù¸;;ÓÑ Rûċı“çéäқ½èOkĤ|ì§è’#—ʓ‘4Şk¤í;_ xg‘ӓBe ŻV& í€¨òqöĝòġ›om‚w0)²ó1t„·?j÷î’İÚÄÙ[”Éè `zu~÷Çŭş/Όz‚½&÷­scŬ7}³MšYË␴qÜĜüġ‘³o*×ÛT¤d·}ݜOĤ1S•63Ü=pÎşğ&€K—cŠ_[ÒKħġ?]T>¨H5篟Òw´o>ò/Ìş/ñ1úÊ/ΜżzéĊ<‹ĥüİ2ÛŬwàíŻ(ŝ7ş•ßu)²mĜĠç cġ›ĝÏ˙ndŝÙ3+™côİüÌ1™ŻYç·˙"â!Á²˜[×CÀÍôÜüıËñTÒ°Ç·/ÉT:ƒ^żéŠÒswUjĞMħà™'Ğïİ_µ Çĥ'NG#Ég9½a4`KÒ³@ xwÀŒµĉœ>'y>ݚáäv§?ŒİYÊ3[İJÙxĜğ‹Gl|Qmâĥo ĤÜwĠĜÛ³–=úpüĈĈ47eÏÀµġ2‰ħÄGUŞ Ĉgµ ½(ÛlġÒs?WŝX ı˙ lññ ×XŬĜhsJŽóŭħÍĝ{F~˜A˙!=s”˙8@„çŸ^p-O…k”W5ĉĴ?OŻÁ_Ġ(ğk{ïS·ÂXÏ$LÂIqŬWž·Ö­8ïóġĤ‰jd(7cĈÑÒmçoĵÛşaó­}ÓYè[K;}°Ĉ˘ĊCZtĦ~JCŒ5ìÎfĝéı‹fíĵcvÏÊ>À>Ìp\ĞY‹/}3Ħĵî aêŽgyùTùE̽Ġŭ†îÌŬmĊĴß÷yg§tA:šÁ1Žf6žN.ÙŠUVͨoÊʓ4Ş‹¤í;_ xw!A&J)A Y&ŭRBRžClö[†ˆ¨/R‘ „ʨÌ("RîdAÌÛšWjˆhµ •{hšŻÎÖY˙#—˜Auĉ Î20ŠĉjĵR SċVëwWÔ4kž:ÍĴHrhӛÛ_­”ôĥzäҗ§ĥŸ…Ĵġ>ÎÁsyĝ¸’WĜÑŭ˘ÀĞô/K7•wöéÔħF³Î_ŭ4wéĦûüğT—f}ZżMÇmoàġŽ_5­ i…­œ‹ô);ĉ£‹ŬšŜûÛZí~^Tq̊ݝrI†ĴeËç}şäëV#vçl>û?żóOŽVsz:˙Ğ-}c@ùM?ì¸ìĤÍ1❯fĠB1[Ĉ7ïÜ£ċġËĥ_³ ua7Öëµâ‘ ˙)ëg .zkZż^M\u£D×?×˙ôİ?)k•–]ëd<şĝ—ĥşÖûĤGĞ+ĥ?‰+xriÛĜŸzÔiöMŬ3÷elŭ0ï›ßnÜĦ{‹‘[ƒ?êù×úĞûĊµ†‰>ŞágġYò÷ƒ(‡ƒ*ùäŻÚ²O%·;{Ŝ‰S—tĜ zúù :+ ½qò6dİTW Ñ#Wµzı$)gµÏrëŞè•)+&Â3Kf7}wH–òĉ†këÎúv[}ĝÙĈ™ÏïşÙ?-k”âh Yë-˜^ûÂ~υZÈҙŞm üżĜxôtĝµ£×֏êZÚ71ıNĤ2Ħ0E}â+‡7<ö4â$ŸċôF°Jj"zÀUB0½}ô2Ĉ=_ñ,ú%}ıgÔĝÓ9×*%3Jċç;gmƒ/j^Ċ ¤ŭ³6=p´†B€ÌŜġ&’˜Ŝ˙8Ïâğ·LnıĞVÎsaóĠ·Œıü äĉ™½Ç/<“.œÓÚcQŻnŬË ħ!woßıe­ ûġÌyŞ[Íħ<§pêĞ~lr—ÚÙVŝúXȍSgŽË—˘;\?~âHĝżƒšËí‹Î²!MĦOo„‚!ò…#/‡Ç'÷ŭ}8àäEŻŞWFÔû8óŞ›Oİ“s5ìġ]ĥ{Ÿ~3àÈŝn%·uÙ`ÙáµAÊz9òÖĈġ;ö…[_ÈIQŽl|Àk]ĵ„Ġ[,ŞX-›áä]“0œôËY„NşìpFèd–t w9n*ÏxŞiÉ×Ĥ—i²êĥöûÔŜ¤ÄyoĜÇáÛÁÉŬû˜Ÿúô̑Ž…œĜw™ŜÒit½•u7Äñ1‹9ss'Y/½9µĵ}aa½Ùmn:פ/ΟĵúvúèÀĴLŜıòg÷ġ4ġÏŝ˙-è0.ô3<>ç‚~V ŝ£žÄT\ü÷ äG§Ö6{ŭŬ(cŒŝ_PŒOıÜıü˘Ż>‰„rıüÜ ÈYƒRĥÖ†T<8´òßÏL9ġ!zİŭĦ{艝+fíğìžżéÀQ3Vù½¨3`ó˄?ٍ{áĉ#gV{ħ íĉÛ&€¸F#ÉgY )Gԍċ}Ĉ\)3`ïYt½ûDŽmĤşKğ—NÉܲĜ{ĉ hħ³Şżäùiĉ™,üíj‡V!0SÔë§×Żò[çÇ£Ëx yġ"Ґï“*üñËôŬ—~ĉueÙÔ£™;ŝóeĦMÓĜĊ‡Żc!ğeÄ<ż|; Ö(ĉcYîUè“˘ÒâëžÄ´Èfs’!Kƒ)kúĠİ÷C÷e×µ·M‘ĥ{ħĦQ‰nÇe€Ì_Ì_Ñ&oZü*ı)âmx ˙ʛŸú÷|‹ûŠĉŻYŜó׍³7u˜Ŭ²¨wtŬ'cħ|pX'êÊÜĉ²ž;ú–ġ†s.ÔO­ŽÛ™Íˆà‡!;@™XôʚÛî>1A^M9•ԉŒgıÍ%Ûż›8ê”>HG3çÌ&áÓÉĠ7ûÉ.E³vQŽe˙~ï™ñċyÏl˓큙†Bu‘4ç[˘ xäèX;ŻuOÈ4Czí—ïN7ëĥnà—Á×7C† >ŜŜž^žînnƒÁ ‰Ċvı}˜–è.IB"î Ĵş,2D8ĜœÔ\d@B)ċÚ, (Ê )£Œ*ĤŠ~MÀ`½³ŸšĊĴsÓÊĤ{bÛ€*L3ĠRƒg4Sï ^ß$ËfnÖĦžb{EB4=Ħ~ċQW—´Ÿ˜oÍ y×ùÒÊħğ‚Âͳ)ż:ĝëĴƒÖçĊŜú­[Ñß$ï<ċê ?|ù>/êÚ§ÙqD^öEƒùĝêİB/ĞSí4H²Ô0ĦìÙ>ġÚ¨ÊÄ7kV_x¸eíŽ}Aàú•ĦyÜÑ­K%ż-;^'ôàĝɖ§lÇ);~.²oPÇĦ§B-bs2ŽƒLÂYAÒÂ".íĜèç;—ïê[JŻFD]^ıĝrĤf“ëfIIŸ¨kĞ—^Í×ai)O.÷m‡+V,;˙̏4ĊċDçB™”—†‚_ŒŜ4ël˜Âž‡‚w^Ï<͆|5ĦĠč÷Êċ™ĥüIċÑŬKgˆ:à ĦÏCùÁBŬÇĈŝAċè[aàŻ£ĠĝŬâÊżqíBhĴ7˙îûwÏn5ú‡Z]<Ž.o’Í…ŭ‰ß%Bu)Úl_£W_}okC?;÷ l0cQ—v?ôĴš·'€ĈêŞ‘£:ĤGÏyÓv%=˘âŸ}{·3›ql˙ü~hšÙ¤}:ıöf/1ôϙŸòï~ÏlĊ<ÔŸĥċÉH ġ=D˙@(ÛıÚµċGm_ĞOÈ´Dzí—ïP7cϏr3ÜÜÜ<܈›EÉ$IB ‰"Ìr —ğƒêdŒDB”ş!şğııID"H¸4ĜXê-1lĉ‡Á%^îTĦĜ_óŜˆÀ3ßx@ïġĴwĜàÍÚ½ĵmĦ²ċ ZˆÑÈ/Ċ˜™Ġ‰ ‚â'"ëµfó^…Hô%V½MRä›‡Ö >´iQó™'Ǐĥ·Qż QôفßwGNíÔ(Ï˘ß 6/ÁN ?ûJŬÚàúÚ÷oĜ¸QĞ&ßoèÔû̒>MĤt*î „àíßt^~ÙĴ•²Ĝ×O˘ÀĵbT6Ñĝ­ƒĠ™q:(LĤ Ŭ•Nħú“Bĵ"ħ Ŝ-oЍ+û8şäÇn‡ĈlĠûŻ˜ÙĠÖ…àb„uÙi„ ˜ċĝD/ì{@ǁK÷†-vŜNî^°ŝ,Ā&ĊVĦrĜK_şpz˙ WV·íSĉ·N']ĜzÑ.,ü̲Ċ~͐#GF·ÈPï&KŝğëĤËJ§ñàÌĉCJ6\WżC:(=É IDAT‰IûŽG?z >Y³yÓË $0K/yôÖÙĤ†è˙i§Ú~Ûħ3żi…½6>˙d\İ–›"bd˙lêßKb_Ŝ{$S_ \·ĤD"ÙüÁÊŝ“-Ħ ġœ·½WĤ½ÛġÚ¤şe˜2Z€I8ˁ@ H:XäµĊmë½ßxĊÎi_d·í˘ĴŭóqÖĈíËù8:99?żlÍúrB•l̅/Uù³ŒÊ’£äÍsjù…ŭ;ŭÀƒık}ñQ9ìe8xxôŻÖŻ[jӆ0ŝÖtŭW9 äI€‹xgv(iàX²€œ>t=ĵuÖ şQwŽÜ!w™îŽ2<‹v[<~wµÁ] ÏèZŸ%żĵ*ĉ-UħúGĈ%şNßü‹îùŜ…d>×ñ.?ìÏÍ]c$c)oG÷•[Ž/&ík8êĊ§‘žŝáĞ?Ż6)[­BV˜v븿ĜıüHè#ġs/Ò*Ž”÷èÚkëëşf vÜŜlvÈ!Ġ‹|ŝ-äħÉ%uĵâYŝNŬ7Ž:e¤£ğ‚8›Ù$}:ıúf÷+XĥB;ʎʓ4Ş‹¤Ż;_˙@ÏċñE°íkċA‘ĤHŻŭ²âêĤ‡$yI’·›ÁÇÍÍË yIn’äf-@Ğò³nl@4bˆ!A$ÈÓ{ÍîÊDٙQužàşÀ…dŞŠ=rMġ~|ŸA c`ୃ@¤éĊ zyXıxĜ˘ ÍÀ5bĤÄ­KşV ”‚Dl²¸‘1Ĉ·1äġc²l½´¤ b;x Ş–Î퉢 >>Żv·nYó~ĥá\ŸC/ġĦĊĵşşeùĠ-+ĉ”ĝvùéAƒ;mh>UÙMŽEGĀW€Ż…2yëè-Ö |CĤËVړ1|Żêâq³˜(€ ™ĵ%x›¸ìĈÈÛÇï@ƒJµsğŸşyŞ}×N>pM²²ĵgŝ*É£“–ğ·3<½mw Ôcvúċ,„ŬqEèd–í’È1Lbwoèßoß½Ö¸eŻĝI Üú÷QRùì1™1@)ñ9?Ĥ'Âĵ 6_ß³ÛŬ6?Ġ ‰”é“ĥmë’sVrèb~îççO=„–-*e\ż#˜É\İ^ixşàB°ùTÛٛšTRŸ‰^%ÇSvKżŻŸy*3½K mò™&ß ’ôZƒċûĤ[İÏÑ·wì ¨ùU1Ż èÄâÍ/‹ô_· Q êë÷lK·Ö îYğI /ɐżtÙ²F,=˙·5èĵ òß}Šy҈Wáàċçî…Ú˙ĝñ´ï×=/òóŠ*~ÌÓÏ"‚]ĝek ŭ0 2dÉ ˙G]ż2îŜ8zYm}Jy)ÁDßŝ}ôʧžuĈÔ $ÌQ+nùż™7y[•Ŝ##JĊĞ˙ˆĤ9ċ$’) xĠĊµٛï+ĵóˆşŭkû725P+³½œ,ë:ß/Wžü0R‘ü£ÎhŜùDóµüPÍ×ġ6“Ў[˘ÎĤGîj•2N>°jDÍJŜÀŜœŬz‘foŭaVŭÈ8ŞÏòwC†Sp ŽfAy?ñfOiÒP¨‘î|ëBA°˙:­‘^ûeĊ;ÔMw‰xşĵŬÜĵŬ ^ÉK’< ’!nކj§Ĵ`6şBQBD.@£ŞTóÄ_Û¤a°é³ŠU[geğ>¸²rĠ¸"ı™g@[ íû§ĥNu—§Nü7 Oĥքf$ŒR}ĴˆHñôkóEu!R&0Âŭ:•‘a²ġ‚§v“$\}²}6wħÛGŝ½ĝ8”fÈ[§÷eáĉÈĞÚVs§WĴıÒŞ÷ÒÑ@N ŜĞĉ?ƒoùá?×|}üäıŻ£=³U+ŸäÏ"µ„‡ĜÇnEvĞ9şwIG^²ĉÍpŝÏ5·˘˙=k~·e}V-5ÎûcûĠWħ^…sĵÙ²ê@"íèÛÛ'žBï.Ŭğï{î—ìŸÜNĜN^ôÑßs–ŭ°hĜ˘qĤéÛŻHEÚġïV8hç;âżaŠJôŭ37 Ú7½Úü·ễÌT&ĞeĉŭrÒ/'&ì׋³˜eğ$ŭ&†ĝŜŽß4Îğ·Âw½z{żeÊÓĴOïâo˙i³3(û=ó4şyċ3z€[Ĥĵ…J………<¸˙8’Ğ÷k“çáċ{A1O…oz•ùĊ–—LXvĜ  gÎ"… ĉÊ_ħzŭ.mĞäĵêĞáûġğy—ùŝ·áÍáĞŒ˙5ìyVŭcw‰^?T ½tíŝ[ĉŸ§b‡Ŝ_Úúë•Hˆş~ÊÉV³'LċġÛq(×gDU<9nɍ§ ÒÇ÷i5ĵ2Ž…¨Wo>5˜nlZpİŬ/Fz3çë<íGµÉġxm‡œwĜóK_ĝßÓÏXÎÊ-'Ġóy²z÷ëÉĵJŭ4¤ì³âAĈbEyê z÷î[Ùéh$ù,§!š7oÚQ‚´‡ĠwĴİ'i²4L÷׍\ñĵÂÈÖıŸ]:˙ €xe+R$›'às&gĥÏĞ˙íË ĉñŒ?Ê}bñÎRÛÖ,Ÿ_[Ċfh_lö˜Ċğ‚l—U2ÉX}Äò^{?óŭÂúğúĉŒ ‰ ž¤lFhżèu…ÜŬ|} òëà( ŝv”É3żtžUğq•<ÒÓC‹F_„²cĞJ€kŒ™ßáDĞ1µkžïĠċËrH//îZ1{íŸFó§}™UgK>CîV3ÇoĴÜ÷P\?7Ĉ!ż²rûħë˙,wX.;²aî´è­á}ĊBï^şr˙ŜC.™˙×Ŭâ}7ŭR##‚ü|ë·Ġż;SoŭáٟfDj·ĝç)ìŻĥatCÏ, ċô!à ~Şàh6Ŭ+ġìVlŬ¤n?Û<û­?m‰¨4ĦK)O‹ŽûÚŻnñ,§p)—fÜÙÌ&ġÓ)Qoö”% …ê"éòÎךŬ%â!BĵÜ$OIr“ˆy´²‡ŸŜƒƒ@¸@‹€€LġßDd”2`ˆÈ¸* È?"ñŭ²Ô c‹5'RŞÇ• ŞÉÖH)ßÒD)5 "X=Ğ­Xğp8ŬAJŸ1 jÒ´V¨ßT;;óÔf‹•ħšĝŒˆŒ"TÛ·P–eGıpN7µŠ'ĀÑŝö×1oŭäâĦħßNuÛüŬñ˜{›Gíüv}}ĥqùħŞb%yx’Ìŭ8ħ} ;Ä<ż~bZ݉ëƒ4A‹˜Ü}Í/ڍÚLÁW– ĜŝÇ­hzvH³Î~êÙ½û˜ö>òÛ[GVî˙=ħ4D_Ÿ6xiىĤÍŭ’ĥlÀŽu  ½95 EßWcúöŸ>ÓÂnXÚ|äâo>Ü1w×´êé?½ï7ËW÷ñ`ÑĦOeĥŜu0PŽûES0¸fÙ>I>†‰Âî:îäíÀâş{eŸò}'6Ï*™žžÛôCÏi[Ŝ=Ͻx—…G:)ŸMú­„oh_·‰âeÌ]ħYnùŬ"Ÿ;´¤ġ¤.ŒĦÁ£P˙ż}ŸéÍíË˙nŬuö†Ó-ß"яŽí~Ô¤Ŭó|@òΘµxƒ~zfġˆ~yá²ĥ“–ìça˜Żìù}†1?˙4i֏zeçĴ/†o/ÇÑ 3bïÍíúƒ×è=ĉŠÑOüŜۜqyQ {@Ëö›Ö2›;@Ĝ}+†ôŸñ÷ŬŽóÉ_ܲ”İšüjĜ[Ë\ĝïàÏjŝù’:$Ÿċ4Ć ’°µĉ͛'ak ċÑŻŠ×ÔoÁmUh·ĤíUÂWŽHpœ‘·\eħÑ£šÔ֊rtß÷ï/ċ<˘Ÿ{™żÌ뛜bŜ͙›ÏÔ~Ş8ï`ç?D•U?·>ŬÀ-ÏçmŠħô݇­³ÜD}>0ğó†Fnhĥ2ÓÛ(ôóä ³wÙfÍ×êI~žĝU˜ Ymh*“,Y^ÌÛe^8 ĦÚ}WOïR @ Ĵ;íàÊS'-X3ìğéÑ`0Öbâĥ!ĞĈaÈÓzúè5•;˙ƒĞñòé™ßgÌùʐ!_•ĈżlĠµ°ë[%›8ĵŻbŞ×jŸ{2UëÚ´ħc\žêWr͟ŸĠq@|ë'#ŽgÓ³d˙ Ğ#{Ġ~]´wzƒ6Ìŝĥ€È·_'ŝċïtÜÑ :™Ù¤:%ê͞²¤ĦP]#]ŜùA˘0”$Aƒä.wq—Ô hĈ—2fÛ ŬJË”ɘfwÌߏêĠ]D –NÈzí—!"Pfġ¨U›RíĦ5JĝäA†’$$ K²`LÖçW›—żDbV˜• !&“É`0XywXíj¨â™Ë-êbN|ĉ29wAD ,Vê”1Œ2FÁ4bɄş Ŭĵ~µDݲ²lŞ–|B'1n܊v_{ŞĊ‘OÌ8—*6 Áğ!wÛcû÷ĝ¤ŝîԎE HBĈ£@)£2P£S~›òYŭϵ:{vnŻq b÷³:}† ]ğvM’H/^ܵkאŝ£ÑhL’fA"ħHq9ġĜugı§\pz—w1íyµgçvŭ³KżógJ”NĈU´nŬşU¨PĦTı´@½Ññ÷4Ôqjr BMuÒkżlırñ\™rì:yìpüU]–XŭŸżzûĉuÎÜyÀfċĥgçö3&x¸û{şûğ{ĝşğù¸Ü zÜ ¨¤3ót^îCÁ•UžŬĞìħGĝ|(Ë2ż£ˆˆÚ~~ŒÉŒĦĤÇʊIê™G4!—_ğ(3. o“ÇÌ2Ĉ ¨êÎJİMF†^MfޏˆŬÄ µ ?¤ÄÑù{¨•tAëĊkqµbáaĦrŒ¤Ä_°I†|%ŠeÀ€²-Ĥö1néġÛB}AüTc@*¸ngĦŻŻáüD'_tñۄΏ:żş˙°œ(°&6äöµûĦV_QG7cÁây|SÌ5X À!|‘G "Qv4˙À_ Êuhġ\‰ ˆŒDß~,„_Y“žĠ„&şyş0_J EO ›u)?ËÀ%H! Sü1‘RĜûŜŸra „ 6V³yh,%lÍĤy™Uí¨Şë}¨ġ=$$ 8œàYĉğ)ğ[f£!W׎êÚ÷ŸWiÎ8I  Ŭ/MÙvYëşĤ qiÇNˆ—íèDç=µĠ¸µskÁñž!żÜÖFŸóÖĊ^6]˙íSßԈH ÀT…h5µdȘŜÀ˜RŞlhe£A)ċ›jŜV9ÄZMĈ mV'=ó:²‰ĊJİĤkF!ÔĞŬ<ÛâĴ¸VçÚJ×J}ĥ²P{´żˆg:Ûhî ZF·>ž$ÙVĊe"Žkà3,%Ż(¤IL×|XxMjG!‚´ˆŬ/Ĝ9'š2ĜÓj€mrG2%V;?×QlúEtĵ²·ßÜ>µ£@ p†Ċz1³myùâQlµ$e]ÖŻ…á„Ŭf}³V Ĩ(Ȋ–­ßO[¨óJeB@qÏBaÊN†„û2kŬRš`”޲@NĴ´p[R`@šUi%,Íy,ġkj!ˆ|÷Äô´M•@ Az!‚²Ġr6^çÚ^4^WLÀu]?7™l7ìžßá@ ¤-tÉżTuP_NĞBĠ$cE§Ö’}y cŒe ˜µiJÍÉ|£B†À1&k5C.3ĈûDĤĝrPD RF‘Ĵ2A(|@­´ËĈµé6żĵ­ŽŻlUhġ£v˘Ö¨Â´†>ħ΁@ p„ŭÚ~Ñ-NPĊġsmĞ1@Ĝ ĈQĞ:V—ˆ3'1; /ΰ4Ûs&@ HëX-mYmÑg×]QĠĴ5ĦUkÁfe+[­‡ġĞVŭšSż&àş3hu Œñdb´/ĉjKg}(úzVĉü޲,ës™UÏ Ìé-”QŬfƒŒ·ĤïŞíş™—(–×À„ü,‚ô„ÑhÔ^§b$‚wŭ ÍuôËJ×OG›ôd'ç:Ò=ÔCÇ£?Ŭ•ȝĴÎK|/íè\WN·êxEnĠx|{ŻúI…ŸŸ_j]Z ñŜ΂èĝûFê¸59ĦĤ:éµ_)°–Oc e@ôiLٍd³)0F5™gCkÖ–Š3ċ’2S]EĵĤ”rÙ(dŒĊ°‚j×B”cŞFlÇİÑ^Ħ^nVOĠúcáÄÇ,S˜ġW´ Mq×Z£”"˘$Iúj}#V kÛx@ xÇ1zĦY&:ÛéÛ ûbqö0y“\lu˘UÂĴ£¨œdÔÚ=Ş_ì:Çn<.†öR}b³àzËZûqŽŞëèÔċƒ$Ët¨J²¨ÓfşFCb!RJM&H’dµ•e‹ti=Ċ„1Œğx ˘&›wNÔÛbD¤”_›0U#gÈ€,Ç"j 7‚*(Ğq3ÔDt‚„¤,ó·™I& ¸ ˆ$I€”!"E™jABU‘ˆh@ ¤-¸ô|ċqtôÛNßĤtX‚¤€%(%tYñ=-³eížîŠHçBÖĊÓ]?E_ӕ´£?=Ÿ„§;ÂI³V§Ç€­œíè(?rDœá @ ÒŒRfħ-e€€LcQu c&Dä~À׊Mħ&ƒ€l˘Tf’$1 ”‰1Ĉ·÷cŒÈ@™–êŒÀMž ”ĥE%_Y–$Ù2%@˘YY]…ĠN€VK[ğbĥmĉ…^_·ŭ—KĉÚı Šèz^!}ûĉX,ħ_¨ %ÑŸK”GÛ$hM}ŝħ÷ҔŽLX­^â{óӝgË:İc›Eë}<ñ Ÿ˜lµĜ³Ûfœë´mÖ ĥĠ\‰Ö•ѳê‚+Cç<~çCg·ší @ Ò:ˆÈ˙ÑVVĉˆÈs–ÁŜr—êR !Hôu,l=´•ĥŜ$š°ÚœO-WĴ™³ĥ5ŭ ĠĠħ>8½ƒ³ŝÚĵEë/`˘úZĞİċMk[hóşÄgí”òj:GŜfı\7ˆÂC i‰ààà?䯗­XĤiÁÁÁzġ9[ŜŝoŞú~“ñ­ŝXî qW°Û²‹8RuDĞïJœNħ]ĵĈëêV¸Ò‚]5ÖġË9oĊ.XUsÒBnƒܐŒ1‘-@îàÙ½@)EêtWó'˜Ĵ/W?§ÈˆŒ1ÂŞí0DĊßĝYÚR”1™[HkKS€Ì(˙‘hċŒ*ş8Ó%Ç(/ Èó§ì™.EÚŞ!}²×ßíêċŠĥĴ+ÑKÉ jÖĵUt6›a30cŒċ @ĥç8kJ´Ŝy#[Ŝ£Ñĝ>ïCÈjgĦÉ&"CÊêÈ èE’èÈ`)%Ç+ ğR²ë-Ĝĉ˙ĈëŠNLĵnÛHŠİÉñmV ï…@ i.·2FM•UV‰ŞiÓûë>aiİÀ€ëħʏÀÔäc³I ‚î5ŬşT÷J˘È:½×ށR—„­û6{QÂ-2‘@’$ĈPŞpÌ{˘ġ\ˀvô‰ ·à,OQĴ9€˜#ŠŒA˘>T @âL™6…'As şDyó/¸e+–i˙réù}Ö ­VH 8\Pħ”UˆŻ–šx)l2‹ĠNjÙ ËĊ†ĝ¨áèŝ Äl!ċĠäħW;Ad@ @ ¤/€^³eˆŒ1‰ĉŬ Œ1I$ŒñÔ^Ëŭó‘ïˆ@ĴtUŝéIoYĦˆÑŒq£  ĞPb+5˜×¨¨ ÈŝÏŜU†G‘lÑ[Ġ÷„@p'8 îşÀ..‹ğğğ‹.°ğ¸ğ‡  \ qÏtĠûÑ3M…$ÛçñíëİşuouפúÌé[€ùsĵ—j> ò]¤CHIsÊenÛ@P3…4"TU—[£2ÏD§SĝĵYmtĥ $HġÁ×àŝq%ŭûö˘ŭûöçŝ [tö…é£Ċó­Tôœâ—4bÀû£ı&ĵ.–ĦÏZ£à›¨ı!Ŝ]nˆĦžëaÍñÑSAWe­C¤ ]ƒİ+#ĈֈQĠqÓjö9bޤX¤×GgĥŻ˜Û !d“÷—ĞnE)ü$ĉŝú~5óY#„ĴóVïŭż{ÑfNÇ~Úü Buŝ1ìç]mŞöMš ”|;ĈßŜĞ|ó!kŻ~—s'£˙in…K A‚„l>½†fŜgµš\vŽà šùù İi0À( ³V O Ż—a/Tĥ@z“rÄ<ò•vĈ H@"Ñ5Ò!Â5Ô¤Ş*oD—ÛzÂéoÁ›Vk,zÊĊ{† ĴKc˘šF_™;fg|‡é;ĉ&OwO›95”{³§™+ŭŝwßĈo6Zväv#·÷Më7²YJÑ×ûZğgZrĵ”àM .7ĉŜ’•÷ûŭŻ–ƒÒ´˜°((3ĜĈfİħa!g×ÏU˙ܛëWú:ħ‘oÂäùçĜU“/¨dĞhÁ~Ú?Îï9@ŝQr+ƒœ`OŞŬrŭےíĈ-ÚY-ż,âÑñË‡úş´÷ŜžîµĜzĥĴu·âA˙ .a­ZÎäë¸íbùh ùé²cï6ùßŜŜÖ2·rı¸]ìÙoLJ7x6Ù°QÊvH~ĵ¨eğħ]–ôϲaÔì–ÜB.,:”òĝM›ìwĉ3@1mi|òvMĉ|¨=xĜĵŬ‹K)UÔ°ëœ ¸:†–˙ĴµBœ“ú İaĉ)#j²—ġ÷şF.ŠoAĈµt. ßu”[ÙÈUqȑw ĉ„GVáš§   ŞoFRJ(P@@(Ë`ż ĉH_X !L)ĈQàG#„(e‘r§@€ôÄ|:eP]ÖÊÂ)’„ùA8yj4ž¸„ċÂSœ!<§İRé*´:0œê™žcœ9=5ï+!Š ‰jh„ˆôs– $HȖPcŸ€g™9&z…˙áYƒSècaïZĊtŞÇ )iLôt¤šuŒpŒ[A‘Ú’™— äġ{b„Co‘ż4áŒYk1žêŒéFĝš&ĉ€FnÍ·½|ĜÈ´Żç|xû›—Ŝ§6sM{vèBlı™~£Û”´‚eWŬŬSu˙ı×É­ŬíLéN c÷=k·ĴzOîÙ°×ì]çïŜ:<İĜĠ)Mßü6k‘Qb×U'ÉÀò,•@\Ô×yuM óOħ“ŭFw/k+ ğŸ¤Ĵ§ĞÜÈFŠDğóċ 1ÑQQQQQQÑñIñڏӲa˘Ùœ—²Z˜ü:OÏ2Ue)ˆÒSMW¤|!$ŒV³ÀwAħ–=NÌ/M9Ŝ™§…ùj2J ż"U°Œ‚ú&„R„ â=żRW픋D=ŭĈŒZü\şeÀÜY6Ŭ¸ y´ŽŽƒˆ€¤e‰ßċ$H A‚ƒÉóÎZYf1Ôs†,˜œ2A3™ÀAĞ9Ż\˜!ÁˆAvtùŻ?.Cí›қRWЃœħ„ƒZiBç˘Ü@³ÙÑĵĉ)J͎™§äqßbÁĦ¨£m‘îs;Ïj3çÏ7U‹,ÜÙ×oŒsÒyˆ ‹5PËMZ]'u”#§³/½è3ĵ›żï?e2ìCŝaï¨eÑ}O­hÈ l6îÓç$(ŬmP—Ĉà³~ġ‰żğnú÷ÀQEe?Û7 b ë ömQë԰̔7Ù+,8³ı —@Ûċ+kĞäH4Ë-ˆläêħş{µĝ‡ûÁ´ÊúÁh78}ݝËOsÑ(äԸԐEäÏ|Òcn·@î$V­‰(!„2 Ĉ•K0ĉW•˜˘êĦ,P@0„…„X‘ D ş !Bˆ˙RRڈ£ĵ•kW.ä…Ôʝ 9r*L@9s V[–)ÒT S4ŞĤFˆs,½_@ ÔDK A‚ ÙĤçÖC{™ÎC ˙èófÍbÇhÀ䄿öÔŻ~ƒ–£µv§ĉb$-ÄDzie˘pIëlâm™a,"íóÂ#\Òġ{ƒ‰›ÄgkÛûŽ}Óé żċç8;ŝÏŜğs­|µc`!ŒßBċşCÇtmŭwğLÈŭöwäûĴr6‚ĜŻışÔ·•›˘÷Š‹Îokîw{^‡á 7û½şlÜ÷x°w·ÇȵÁÔÑĊ+,7єU×S Ê'wš/Š€&„Ënh§b [¸u!$w^gÁù¤K!,RÀtelˎŜğúD…Q=V-Òòŝ‹jgßÎnĵûŝ²Ż“?_6ĊÛċÊñŻ'[gïymıv‡È÷‘ y2M {îEÜĊlĤĞ­ÌÖ 6,N2äX ˜ĵú-È:´˜ÀuĠħ3°5ŝı˙›ù§ŒĜÉîR²jZu•[ÙÈU‘ÈYwCµ…gΏL s+äš{„ĉqÊXÉzÈİqİ!˅İ!^FjÜĴŠúY5•—C(˙ĊS?ž iX*\÷R нú€"@€¸3Zí”RBaҔ²„Ä`Plnˆ”<:†WosœB€„b!} ­ò¨ <$I#N0ĦTóğNsŭMQ $ċĝx $H A‚1OšÈúñ ÍÂA M͆óÇĉ’T›bJ3 ó ĞMÚ"RW×FÜK&2Úf4eÄ(‰s)Ĵ 2eúW³}yBËħÏ~=po£’}€´ŻO]•ġ —ŠÍ|ìW†Š’ƒ‡òiôġµ—™vbçoy:öëÁ^m×Ĵ9û½E—<\‰sñÊUŞx Ê;„ĝ4Öe•ïµÉċlلˆx°sħĊÖŜŭ§7\kwX™ùëş  v.ĥ/"/ƒüGèû$pỀk‘^^òéŸKö솜—²R˜éŻr s²Q^ñ+|DRce)”.?†şä—ÓDÇbsZ*‹˙tÑ1Ċ!@Xùd§ò‹;ƒ1!Déç „dÀKU‰jP!ı)2( ˜ Ât˜òN#šO"얨)ÍP;Ċ ÏÍkĦÓ9qîf^dK A‚ Ùşŝ š‘Ç4/qĴЃĴ™WR fĦh¨ s Ѝ0eèe ínÊOš^­Ö×ĵ|ĉRXaJ͎ÑRŭĝí3 êWò·ğ'n Ğħ¤w‘°GaĜ.oé2ùŠ6k’gюS|WôñqŒ¸µiôħÄbĉ7?ûtጳRÇ'ó¨\·Èµ˙ĈVZÔŻYµâé|¸S˙r~S×˙Òħ^acìÖ`ñ‰§kNíµşí­)#ÁÖÙ“Żƒß’k";òĥdċä(c£~$pĠòveü]–&·èT·óù‚˙”‡Peyƒ< ·&ËwşŜfjµ_'Žĝ½zĉûŭv=pè°sCÇĵ èTË ˙ħyĠŜ2ƒ.j$ŻVĞçZ¤´ĞòCR˘‡5²ó*é]1gêTkÂèrğçôZjEü/6Ž8˜PkÍÈÊvlĜᕺŬisòQ@S7]3IG[°Ş8xx%˙éŻv˜R+íìŒÉ÷=şo™;k  ˜Àuh`y–‚˜Àí´_AkWĴujX£ù§ŒI“=s‘\‰yçK`&|p: úWׄ'n9í3—XB!AĴ9U2^€úş Ž9M3%@,‚ÛU}R“QŞŝjBc,L…!$‚1 >[„ç—AD5€ĥ§MÎ —@#Ŭ8ĈNE!`„•€‚ )‡À $H á?1ôVĉÇşş6ô”Ñ$ĤihMS†Êb´Írĉ1ġ˜2#},ĈT†!X‚A6£X@ Ó-ŜŽVSDâËsÏhZòäĤĠĝ˘cïż\YµŜÊ ;ĴGÌÙĝ Î%›ŽÙż~n <á?_ÒċŝSÍACwœKŞä×ĥ°PÍfU´CŸò“';ò÷pUa+rĴ>cë½ġgßÓŭ°gt’B UĈnÙÉ×cl]ìàcx<Ğ–/‹½ò|_>­ûŠx@Ŝ-ĤÛ8²”“ğġ†  ĉĴÚ>Û˘dy”ßÓ˙ÊÜĦġòdĴĥ“é³Éo{éQ‰ H‡mĊi§Ž%ö=ıîd‡’mĉœ V XîĥÏ`Ĉho `Sv≉ƒĈÍnY#ċŞúÇĈ k[ċÊZü³¸Àuhhy–‚˜À³Ä4i²g.²‘Ğâ#ï| Ì„Ô8bPOO1PJp[ŭ0!Ĵl˘¤VmK¸ÄÍĵ°X³w „„"€(D X@C"†‚§.çXQÄ0 P@c…*™Á„BĈcÁú›b„"”UĠùG#J)§VĠ'ċħŠœŻŻĝˆBE[ž­fAIˆsy³–½uQ³–mB_„”-_‰eċı}Œ½v$H A‚pŻŬPJ B DNɲ]˚ĥhÍ×9wúDóÄçÚnĴZóC‡ 4(*ÊԌϚĤÜŬŬ3vŜ´qïéï×\̸ĦÖÌ(Oߝıcċ½–sÌkĤ"ĈĴy§@†7ĥA–Mô-CÇ8ôûÒü÷ĠıÓ'„ß]<? ô­×ÈgŒĈ‹/ĵ½½J×xügŻ‚ĝ Ù(pÉUK@rġ§#§Ĉ‰W/VĴ\Uëİ;7Ż)Z\)DĈj˙ÏĊĈDç/X4VnçNŸ¸³jħ‹µ•‹µĞµƒ`ídÖÖ cÍ0ÜZ“6#ÄĊ”R@„7b(ŝA€eYJ)Ĉ2ŽĉžxĠ4"Ċ͕ŽŒĤEndLVn~HB,%!Œd4}G@e íK9'm0Ċˆƒ0P ,,:–cƒV`l›wŽ×5SJ‘"S4G"+Hi{|ÁX†a(aKŒ1Â2 ”R–bÄç˜f ‘!,',ĊÖ}Hà`S¤ġÔ? \_żċ|„ŽíT$H A‚NlŜĵùgu­ë%$CmÍĊ!İք0‘q‰çİÍoMLĉRżš]Ĥ­fÍDNÙ,aj*Ĵ³Ĥ‹ŝ µo ½ĥÑÖ$@ZäËgoÔ^QGV%ËqÊjšY $H AÂ,5GÎ!BF !cŬÊ9Ĉ˜RŽDĈ”RÉX’†Ä ŒŒX–@V<š!FñäBXŽÈĊQ„€eİL&BX–Èd2BĊ”°\ú B)ŒĈ”RLn AÀÊċcDñ*k„—j2lĦ–[ @¸c PżĴuı+4‚p[F•r  UìĨŝÌ v@(ì°ĥF+7–ßıô$‚ù–pÎğC–ċ>\^ŻĊÙ8óv`S˘ŭÄ^?vl=Żk?o ŝğȜi.!û˘S§Nnnn2.’ĉ3#kiQÚDġ¨U½‚UİògÍc=dÙôkĦF›EÛkŬħÖğÂt& żÇô÷k9ßL!²…% ;fçĜì÷#=|ŜW/ĥïp6ìHÓıíŸ $H !›Òt:– ê)8ÔדR‘hzbxüA€0!JY^Ë,´‰B˜Ïóé+”)>ĝV( öY™dZóy†D¤‚üX5í4/!ڒDk ĠŽ…˙TV‘W+ŠAĜ`}MĈ°+ÜlĉìĦ½}‹¸bHŽxsóÄĉáKÎ|ħ!ĥnX—éëw°Ċùú,ÊL‘ïg&W{dgíĠrg@_Ëuc9`—Ê#çM›Ĝ²¤Ä<;½}ÌĴŬ7£3fşk%!‹ÁħġĞkİ?g³7Fès5ö§xd02gšKd_ĦïŞóSĞ[Ûħš˙ë°ñx|@ÑôJûTïw(*£?ÈşH£ó‡˙ŜŞ‚§­<ĉuàùuËü·<Š5ùkċĦCĤš S§Nüħx]­ŻÏAg29‚‰yĊË AÔdAsQäZEÇF s´½ĉUXë7h^~Y|[óJĥÁ7S7!üÉ?à³½ A‚ $HB)—ÔR`€EˆròhBXċ A „1UnEJİ"ż…ò# Üĥ|À3€ÓIdDù= …ä-E–eŒ(Àv& ħ3€"Œ#ĵ1B€0€şŜYCŝĴÚĜjEıÚƒ ñÇUvÇ'ó.èıÌÔ|NmNѵ6ĥefìX:ÎÍ·äĈW’Ğ„Om÷ï1لN’Ç| ŽY|•lı “ŻÏşM‹*<[=uÌM¨2f֘k|úyŻk%!Ë!ñÊÔN51`·ÖË7ÍBë[żA€˙˙³=“`íŬsĊ™ êYÄ;{ĝ°rÀ”aršĝ!6C.ÇŞD·57çÖ ?0~cPÎSħvĠÜ2ÖL?j 4È,v6oŜìĉĉĈç€És™KĥlQ=oVĤÈÁÜÄħy•Ú ħ2´ı~ qĴâ‰r#ş°wl^˘\żA $H A‚ ˙P ” ·ßBƒ1!„×5 Ê xàRÏ-Á/-) ƒyƒÜŽ€ˆry™ĵ3b†e)BˆP"Ôb#„¨2WÀ·R*£uĵğŞVÎç†ĉ[Ş9ÍÉpàkr…\3R$*a0€’\F*Ä÷‚”YAĝ˙#À˜šw.ó¨Ô¸½ĥtáòwn=¸÷ïÁÍS7ĊPÀy~ ˆ =½´‚˘Ş“ïŝÇA/§•ħÀÎċğl:t*<4(!4(îñùÛókğ!‡_ĉ} ½}W.ìzċIPBhPBèͽµ”ŬUµ|÷Ğࠄûï˙ġ_°İ8|c£ „Û/ö/Ú¸íŸïĦLn“›1%4ëĵġfnüëshPÂËË÷6 m‘—ßçmµäуû ĦA Ħ·CÍXÎAyĦCÉvŝûÏD…%„œ;7ĤŒšMĈ³áĤK÷c/ÏoçijJ<[ï.“j³Ó&ÎüëʉżÖôœ~“Ö0°”µ%ZIÈz ñŸ_?}úôĊ뉉a!/BŸ ùœÀ}k1S°‡ŻßŜcï¸IrŝĈšŝ<Ó7}Öa°[ĠîĞ6ì|tëzthPBhPBàö1ĊıɢsĤè™ĉ6Ŝ#ž…^ßQӞ³îÜdKBèĦ‘…dġÇC³N½ìì^g①.ëÌ>£zÂÁŬ‘ |òôEèÓĦO_~ŽÍè§)Ĉ³éÊi5“˙]Äşgož>}Ôo֌ù ĉó6Ê0Ÿ;ŞŻk‰ĝ7¨tCĵ3H^”Y‚`†!¨…c'A¸L¤Á V34(]îäĦ˜xyƒâ/P†WJ³ SÜSó8ۚëŜÓtÏ,×E‚ $H ABöĉT ˆ€b½t6U¸-Ÿ°B€ ¤#=́'r…ĵ.!rXß"D)e‘"‘s:‹ËµUĞ €`$C\ Œ m!Í ½çOaĴĜ–cŒJn ͇BBŒV›\ĥl•gޤĊ1Ĉ<‘ŻhkĈċ·<ĉġ“hÔkËrW´ĵŞY›Í 0 ĝ6-hŭwx²QqÀı}Ş„çs8ŜslŽíĥFcÎ<ı *ı3!aş)#ZIÈf0nĤ¤ÚiP½pÌĥiDÙ¨>düˆĉjŜÎïz,Ġm`òÔê2¨ ì\´pZhD kċĉ.{ŝ% ôÌ=Ó\/tö×CsN½lYžĉV6~4½Û’ üTÎ ;OğÔÛÜı\Ĥ‰ùCsùvldóaÑĤ[™ğÓŞğğ{pġ*l*³,†Òĥ1şŝěŬ AD›Öĉĉr™5ż‡Ú"GL×Y6‹“H•vcSäġ2—“j‹UÓmê2(ŝ>Ôċ€‚ÑN šĊ Ìû+—xÄĈĈŝĴ%ĝÏ^)˙²Qà’Ğ–€äêOGN+3AıDŠ5jş†˜Ó,óT-ŸßYĝI›…ċ³ĵâxıüš”ê{1QmEʟÂcŒe”rÂm‚1›ĉĞ ?"Ä.£Tà<“)v3Şd…ħÀ]J) ‚UíQJP>§´0ċ4UJ¤Ó‘Ż §ĉ â'ô_é´fâŬ۝OĜża÷ż—>$qĦ°á·÷<†5­ëÚüö•ÜŞ`í^ݏކ$Xıp†¨À ·}cǖüĠëxר4H‹zûúÍótĤçk5vDŝğƒÎß÷ÀŬ—´ÎMż½vìŒġònà-öiJ_··n_O¸?ıS邎èq˘1t;.jäŻw ZÍ\š pŭÒKĞrÇÏnıġÚŝ0 ùġ¸šOž˘:7ŭâë%ğó–j5°ƒK贎s×ĵ“\ğ_oàWĦŬÄÇz/ˆkŠn­}d"&s/à R*tt´)àœò% *pĥ=T²q­$d/9S"àkàġó7n_|Fïë;·ùŽf‡Â½tüĴHöžôêÁS5dŻ:fŠ\÷4-}é YáĦùĤ^6ĠmñÔ_LŻqò›Ü&żê9™‹kò—Ô_6Ÿ<ÇûéîÁY3üMÖû *Ëë%‡ÜQüä]`(3hFŒċ ġyšg³&Qşó;‹·£ÙÖìĴħı ò‚‘½‹„ıXc0‰Î0(sñĵZıc³Ħ6!” A‚ $HÈI@pI™A):Ĉ„Š1cL÷ĝƒ„ÈıcJ (RjÊ,â2A+üܖƒ ”r;ü!ŠLXÊ?e0 ²,×^ù¨…B€(VĤJUNŞÜ×ÑŻ’˜Çğğ69RÒ·M˙ž=Ž\¸a\ç5w°ì·{Ĵ\Úĥu?×|tŻĠ¸°üÁĤÛ\FÑĜÛSĉ]ĝgŝÚ7ÍBŝŝûĝžƒ˙œyŸj[·cíp#0@Pú­¨ğD§{C( Œ€9Œwí †]ñZĊ üąOİÜç”7.…îZ£íŝ°`r×êµxÌïÍÊĉs áñöÖĠÁ Xİ^Â˙½Ĥ{FöǕká‘.$ÏhÛr=úñA^u¤[IÈ0vĤ¨"éÍċóáŭşÔ.d{(N·ÁÏzwĠ5SÌ=!+=4ûÔ˖ÀıOX\éÁè7´ –Ó^íì½ €ħ/Tıù”E3·íso>çbŒïPBüœwÚËú £Eĉ%”ƒĦ‹3ô9‹ċĵ3âO™N&f²xÙ8UoV`3´)~•ĝSs­Khñ6Ċ˙Šƒ’6!” A‚ $HÈIJCxù3¨˙)\n P*—ù:е˘F DŞĜO/ĦöW¨€ĉ¤ÉHAT"nBĦ>İòÌ,Ëʸ€Ħ”Ê0 Eé3ŻÁĉ5ÈTéBˆ(v\D„ÌsÄ4 ÊÑí„Ó/+dႰl³’ĥg(aJYŒ1GÊóŭ*Ó]˸G Œe\˘iNg-Cf§€Ĝ„ĞĤ\=²İÓê;‹͸fì£dòíòŸg“–÷mShӟĊ;•wg>ĝĦ¸)/öO¨pLĞvmşvr¨ï¨À-£;Ĵ¸óC Fyâ~۞…4-úK2¤gŞ„•3iĵĠ’§(Ĵ w=ĵctħ[ĈĵêŒ;01—²w Ì 6䑟˘Á!—=–G„}ÀžıóÙAÔ§X½BDZIÈ^0ÓLĦŠÍZġÔ=3E/lÍ4‹Œô?äÒ oc7gĜu3p_8ò÷z Êwùë#˙ġË&~<:qjıVZô.ğôâ-=yŒäß_G€]ÑÊıeŜêŭ1Â̈ŒŒtwwçŽùµ ĉêK$kďğY‡/ÖoSx Ħž³f䋅Ŭ™贖׋yjFşD0ĵFÊY™1×bßJ?(’Z‚ $H !ǁ5#JĴ ³”p‚<Êe‚&”Óû ò23c–Œğñqġ K”4°âQZq–Á”RD1a)§&€9%HĈ B)!”²Ë(§ Ä‘‹BP‚×PŠċf…! é6ĝ!J)ÂÊŭO %ŬÌИ5ĦIɃ í†Ĉs   şĉÏV>”'êFQs1´HûpóÊ+¨]Ħ -z”LHä­U˙8Û­K÷^Ġ!hôĠ!œú#äĜĥcÛזíżíŜä)}uZ òŸ IDAT0hJb*Ĝı9Şl"˜ôêĈ+ÚÒ§Ş,ìÈ3µĵ<­–pidW{ñN“´ä4{g[ qʁIz}ë ´ĴÖ¸ ġŬ—İ`SÈ·'<żó!Àh­ ĝÓŞ^¤Àk§ŻÉKÑêĉkhY³U1›;LŒG½=šáÛkwßŭfRÎ òŭáŬs5׃§" à\ĠšW€ŻEĤ[ĠҗˆV²=Ì3SĴòŝRÏ^Ŭ˙”˘Ï >Ĝêœ)´NsÇ„E]ñn² ˘Mšmêeg˜S:TµSŝiWnŝžy•ŽŭmsàWÍ1EĠˆğ'ïÓ)úWŬ6ëNTĤĤĉÀħÏŭûönŬĠŬŬŬDZó—mŭġ Ô~şfY/µÒ9Ċî‚ BSj˘µJŠ4Gž#Ĵ•´²zĜJÑ4áÍ*CS5…Ä_) 2ŻĤ‹F•~}ŭŝ“ÏqÄİp“>C*Aèìe‰÷ĥï î:*`.àğS.(ġÏàè3sZè[w‚>D§Ĝzùúäö·$ž½HûüèUÒà†sGµ[z=B–§°ÓżöJù|rÍúÁ[Gïp_·ïDȏ4;ϒùbŽíüÑ4á‰{÷èôéÓŻWôí8W/ك£ߤ~:ıvë°M36-Ż<̔ê9npɰ­O}cRŜß?Fvĵ;C"ò¨˜ÇViéÓÉ˙ Û4a‡żlĊËŸRÜĞċHöe_qș=Ħ½ëV#˜¤ÎL~qpٝŝ‹ŭĉĜíş•GÏŞî,Ĝò2½;­}eĜJBö1eĤT0r”ŭ­WòBG*{ûé0ıħuÏÚ§9qw˙cşlììÙqğ/†É=ñÈP Ÿħ‡fœzÙ$îóğçü';×è4Hŝñ1ôsœìˎV+îéó÷ħÔ/½GŭĉùŸÁì )˙üï¸ġż]ŝ²KÀÊ}Js*VİJ{ĉ߈ĥÍKžı,+üŒ Vgëö­ÇO\ĥb™V QZ|ó’Ċ–ƒ%Ħ`şÜ8³hFÂThÇ4´.³&ĉÁ0ïXˆ‰ĉ­éÖ Œ ¸%H A‚ $ü $TaŠ0E¸@¨BûĴşu×*="!L1PnµİHâL…‹äôc @Sóù7¸!‚¸d– )3PŠap´µ²Ddĵi8Ç3Ù•.—.ƒ*ÓH+ •n‰Ş|UIY˘V×Aċ +‹Œ cŜÖ ,C).ĠG/èSĜ ¤|yru~˙ċk^§FİïŽÎ9Ŭ˙` zxÛÍp%!ÁĜĜâ\5Ç/éċi İß_Ü^1rÉÁ0žŻ ‘—ŭ†î]¸¸çœCŭ@ĵu‰}ŻRH܃İû}˜4bèy½ĜĜW×w\úÓT’ž.šŝgÙù]×oèÊF…l›pĉ›TswBç1?ĉ·rµ3ÄżĵiöĉË1Rßîí:Âeċ˜?ĥím@Sâ_{•À½;ħÓŻ3G ™³b  y{˙ThB:“òéĉÙOş˘ç>šÌùÊ?ï1ÄiŜ´IK׌‡¸àÓkÚÎ<ú^ cÔŜWF­$äPf ëà3fI§<Œük‘a#VüAŒ6¨gĤpnjŸĉòO#Ĉĉ]4aÒ5 5ĉMà™W‰™zhÎİ—CÁĜğĉ)ÓrlïylR"]ŬÚcé–Kz@Ä@˙ŝŸ†-ĜeíşA ȟ_ÛŝĜZñfŽ™ÁSÏŭûö?* ĴҚ zيe[·oĠc'‹R–Hîaz2 =–ÍYĠUšĝ&bŞ ßE3 L§ĦġDŞ_Oa(,A‹7k4{n ݵš?YdîK A‚ $HÈ|p´-!D¸\Ea¤Ĥ$Nžâ$ÂTġ,(‰i„„\/_°Àˋ…<c„ ”WLs‚h–eı\҈—,cŠ£2Ž…0`c…ê™S@#MÉ´ÂEŽrÁê bÌċġ@ˆPŠy™³–|‹ÊàÓ7ÄXĈ×Wf|NOV­?˲| €€°ìĴ€…ÍZĥ }Rĥ|%–•ûĉöÑs‘L„•÷ŭw;_orUVw(AB–‡Ĵ`›'DŻ×âlÜÏöEBÎ.1%@%,9%Ëv-kÚ˘5_çÜéÍŸ@jğħjÍ:4h ¨¨trÙŬŬËĥ1~TG:ğğğkŬАĞÉ+ ĠLiMA,f2à”èÂB\›xËiħ-ä°%HsM³& –ġX6,”ñC+LwŜr”ħÈq ÊgìKóßWçNŸ~wñxü0°lU4M~{bċÌ%;ÎGÈ­sWŝuÔRż!Ġ\1È/Ż=ù§CħG…ö£—ú ­éÎhšƒWŻ^•(QB½”ŭ²³iùħĥÛ^hï-Jöëŝß}†]-·äÁéAEĴ”$üh÷ŭÏ*ö*ĥġ,]ĞuŸñSûĠö”@ÌİßKöxĜ~˙½ÍÜÛÈ$?]\żŜ2Ùüû—‡³‚Œùï߂Gßş9ÉÛH\‘ĠK78ô% Ĵr•×aàĉ½Şç’İ…@ìlZ~lòÈ'g×vUvwKÉÎ_ç=ĵĜliPez°fo•×<;םìjRaü#,ï ‹|l5+›íW!ó‘öċÔ˘Ó6]~ŸìPĵùÈċŝë{j½ŻHÜ£}~5çáıùıìçíZŠÄmŸ>iùÁÀoiVı}~ż|qŝÈNëŞch9dŻÀÒÂïXûż]ÇŻ=ú’wâ•Kĵ­u—[&Œ'ûC•ú>ŝÁ纑ŬZË{z‰ÙÉêżàŞ(äÈ;_²‘Ğ!§Ĉ‰à'A+WĠzêÎÍkEŠG `µ˙çŽbc˘ó,+·s§OÜ^ħÀĠÎĈĊĈÚĊZĉlkm/cĴ1²aĴĴ0Vä€ĤB&–RJ1f(0AhŽżĊ éf„€bêóRNÑLWˆ€7”(‚4BüŜÀPJe şrċUÏú,˜EéÇĴ2ÍaEq’iŝ9„7%ôTTôèPtyhQ`§"eK;!·J—v?6r×c‰}– A‚ FB“}ĉ AsİŸà—3„~†ÔD Żċ˖ Eú ŜĤċÖ`,Ğ›ùı>@Ġa3ZVÊġ¨Ċф…¤Ö–°Ĵö² j&ĉ€Ĥ17üĤíKh3nŬԂ$äàüE3ş@™ M ]Ò^mèÒiItçG7VL½ċ?rFû>Nwô.$ËĜĤ™òbÇòĞĕ Z½ŝaOżjʝ hZì÷h(5aÏʆ.iqß_\ÚşxJ›ËïO]]P‘z÷]Q‡§mUozy%Ë~92cM(@ŜO1,@Ĉ´lą)-:m}_ĴĠ°™Ğä“ŭxzfûÚñ-Ž]Û|qSÇüZl=_Ûe@Ñ+ö)f­ZÎxµ[ûwÙXìßúƒ~›–´`\Jğ3쇨DĤó3€íĵJÙ:\ÙÉÏVvêħ&ĵíKòĜ6eIç^·˙TTu(ċ‘Žúϟñ+@%A9›¨m HĝÉí'Ŝİ7o×ış˙?bòo)…4sËRŻˆ \WCËVŒZ!ÎIšĝ=:,ùT½Ożİg/T˘°•žr‹.j²{OÚğĴ³âÎb\JıcˆQnAd#WĊ!GŜù$˜\r ôXs…É)ŒAıµ¤ÈÚĴĴCA¸–T[Ż ×ÛŞ§!„ÛېgÍ9ŞZ‘ĠY›³2à¸c„B@²„*ĝiĊ½B§Œ€ @9™U­ĊÊĵÏ!,ċhp”~cPQI"!Dħ żĴŞ OÏ ‚ ÑĠĜV°ìl/²Π1çHi$H A‚Qà9e5öY“nĉ·%?*@]-Z˙\ŠLœ•E`mZ,FšƒħdħA–ÍN ›Ŭç ùbñy'›èĵĤÜBÔı~ËĈÑè–\#×Fkï162­k;Ŭ9Óóîµİ m_Ĝŝá·#KúÖw¨ĵjĠ =Ö~Ûm\Ië mš4ö֚­ŸŞ/:Ün_‡ËÎMÜßÎSH“¸—­YĞ–;¨ß´Q‰J÷MĞQ—‰z˙l zĵÙ¸àôÀ?ÛçĈ‰ü]µ)êœö)ÚÀTx4ĉúÜĦ[ßUš~ñĸŠöà׎Ŭ;Wï\wò˜‰íêïi§ùbş…nŒï¨ìıÙĠ„—Ùĉóİ› Ñö/;x^¨jŬúĵĈ99>"žÉSF•Êı²âW´9ï›Bòô;ċ?˘†êNÁ•ğÙüôĊ*zïÔw{ĈN?]pö5·‡ŒŽœ Z*ñùßWâJOœ3¸yq+¨ê½0`#—ß4s3·†Üˆ \W’–›]Ŭ¸mW­UYäZµ]EôġĈŬoŞW׺ÄÈs/nï߸€­ê<>PV^ċòëçŜ&@ê—;w;˙R·PÖҐ‹ \WDËMÜqÈĵuĊÙoÇíúHnn[ÒÓ#Żwƒ~knD°şËĊŬEBäd§,+W‚܄şÊ-läŞ8äÈ;_‚Ħ\ "¤;„Ö ”ÓDáĜgĦYĝHbŞíġ;J)˲„‚„"c7e1cŒL )2c"§”Eˆb )>b DN DÂÀŠĤEJá·0T ˘,áŝËŭÀ”"B!†*3°@b(MOÂGĞ6|”R €(0Œ‘Éĉ$H A‚„Ÿ!§ìîîΉ###ùü ‚}s“fMıФ…dˆÙ8ŸĊğm„qáêĊ xĊÀnó–M4šÖr‘‘ŠñY€/6ȲÑ×W­;3şmş)%’_n=/¸â„msc°)ÚÇöëa˙#ÏXÊ&†½ŭ’i)İ™ÒH{whí ·ÎCjğ0 †wòx¸qWˆF‚<*OŽúĝżİğÂlëvŞh4ùGx’Ì­H½1Ş~ Xy-ŠBrÖċ7rġ™ŝk‰|N4êctšĥŜt!ġû³×ÉPĵ~iĠrğġĵúáÑm{Ër·\ĥwĴÇħaC˙|/²7š’€=쌭_ħDĵ•~›{òSŽÚ„Xž“üc¸tSĵ*ìòtÈQêÌb´ŬÙ:ÊşÄ€ óêĵ˜VĞZÛm>/iàΕÍ<~ÂÓÀÙHíu’ ,˙é4œÁW<ñىò\uğLŜpìüٝ£ ߜû[ïïċşÊu ”)‹ìwzçÉ­@Ċé›Fé*·²‘Ğ"‘cî|*÷‚ö´l¨xÌİqİ!ë„İX‘"„eĠ˕ë@ŒB€âö*$Dİ-‹ĵ=~-ñÙßğÏġŻĠµH&e‹Ñ3ž½`pàlü—/ÉPò÷Ŝêğ@Ċċ‹Ïžêżôçżj/ïXÁn‹›ìe§˙µş—@Ûz•ĥ :Ê-ˆläêÂûżR?ßçÛnh×ÙóîŸVÎ?ÍE£SRCV )d˘j ı\5™‚’ıV§İJĊ9à×ĞÔĴñr ĦY_íËD„ĴşFÊĴ!Dĝ@"pNÏ›!”½höÈ?•)ö'¤!.%ĥ07´Ò‚‚ŭÎ`˜%H A‚„Ĵ5š§ž9Ò9ì½[dddĜ{7ÙÙgCaK(ükn g2ƒUîUL+‘ö Sl(t­Ó´vj"ÔĈÙĵ#cqĝtKxÉD›×1 IÏ7÷h1ŭ}ğí§W´ÍĞ|x°Ê×véĊVsÂ?M²uIĜÓÚwİW£™‰&<Üş÷‰X\ËkqzaĝĈ›sj4uUŒTı™G×6rŽżżĴ×Ä+µ­âΑvnöıĝŽ\ÄwĊŒYîç­~?Ĝ>ż qs ‰ñ˘Òb‰wĴ=˳{W_$tË$8ŸüĉúK VÌg :m[ïÁ›ġ2hLWñq[ı•h8lĠòkgş˙ġïğñċJ˙dĠL°÷™ñ×ÑAiŒ{)—nġQ™Œ›&}˙ n… üeCu Êä:3~ĜA…ëŝ( ƒĦ{ÎĴ×jü´ßšímġsóÜ8VPk;Ë3o£Pí08p,³ħˆû/wrÌWĜŜ|ŽĦ:ÊĦžù;ٝ‹WŞZUˍĞÜÈFŠDNıó9ï—.‰m#5ŬËÛë3‘%‘SRCÖ “£|ĠV°ĵB™RéO˜_H*v(VÈzӕC˜cŸQFŻWRĠŒÂĊ°€ŬĉrLĞk‘eHIÂrN)_ġ¤ LċĴ߇öÌ#j¨èĴ Ô>(R–(¤×-„̳ùˆ‹ş×*ífĊĈ{zcï€ñğƒĊĉ³*3òŭŻ;Ö*FVaÒÈK ῃe+–M?‘ç ıBŽzĜ9sHg³ĴÂ&Y–ƒµ™b IĦAŻçfıܖ‹j–U×Öû`¨qîÀdħš,Ċ\Ğ„³Ls„Ĉ\ŸÙiúó–Û.LgŸ•`ì< K~½³×Ş—ż/n”Kû ‘ĉı½ùhDİq6´ñT ùvlp·/E4îàɕ8­Pİ’;ް~×Ëúí&ôÛPäèÒĥ$ñGĜ9Û ë½Ĉ×]1äÀ÷RÓĥ×rF@mm 12AÄ;ÚòÈדÁ)·.5µw?{xîÖáÇG—·S8“òúÏı;Ú6™×Ä7]VĴŠŝħÎïx­Q³Ê=%şĠÙŒ[™ÚġË(?ĊGWsġğ|*$ħa5{ 1ŝyBòvОÇpĉ(} Ò= Ipëí.@ÎċU´[˙úm´Ü­Ì…08p›‚ZëĜXŝ³i8ƒGN%ĞxÁŽ £ʅ@ñìIS°œ—µеÜс›0Ù3ÙÈUqÈ)w>Ġû 8h?ÎnÈİqİ!k…I)ċh[ġ£puŠTž›¸|ËB1ŻPĉÏêQ˘(eѐŜ)MŻ T cĴŭID†·7aşÄš;Ç{)ìžRŠ17sÙô˜)Œ]+{µra„ ‘ꎏ™£ĥù !Â&€D"~ `]qÒħ[]4Ż;z"ĜWÛqcsµŬĞĴ Í&D"ÎÓbŜáno˜;ùÚWıC‚ááâ“YîĜPüĠe7cûŒì+ô]u~jġok;Vó>ìÈĥT‡9'–V?×µġ°À¤Œí0.Ġ:˜ÛŻY"Î |éÀÔY[·³ÖĊğÌßÛ+?àȽc'­}‘ Œgçuĉ|›TkÎ}XwGŜ:ûác'tĴ“ÛÒ~<:˙ç”9;F’ NéwÂòÈyÓ&ĥ,é1ÏNo3k÷Íh’á)@6Ċšö_8ⷖe<Ĵ ùóË˙›·=š-½ħşI~+˙ġÁ•£ o?g™Ŭ°G-ü-?÷ŽWÂû—6\½ŝΏ,’İKBV²/Úl֜á}kt„”ONúÍ]ħ=8€žo€,‚e+– Î0~TÀ ˙<ûìîîD ĊĞ•-Ê[Z7/ŸnîÛ s'ÍtUĞóf×,[TÊ-ÒÊe‹Ê–-m_Sf’aĞĝí3Mê[ŝŝÀìíßĞÎîVÛӇ߰WİR^ĥ4îíÓà÷ïž^ŭkËúߖsda}WK|üx|ġ˘“RÇ'sŻP³àíͧÊÏìѧ(Ï'¤9ġ*í?oó™°_{ĉ6ĈufmyĦéĵ![œ“?)*lœl10^mĉÌêµ)ş]ïրĴdltd2-,zBàÂ~k’·ĞUˆùzuÓÜ'Pi~Okŭyë{ßî:Żq‡#ŝZ%ñäÌv˙ŭÚĴ_ñkôŭá‘ìşzÑácfô˜‘úöÊCħŜ•‹ğ3Ñ//lYx&ıôäĥEs†üYŽĠF .}`éàñĊçwÊûjû¤c‰Ġ,oË~˙§Í^óo ó6Ó1P6i ë{Ü7inùŬ*:FŜÛ>ċDR‘‘uòŭTöYb×QĴ ,ÏR¸mÙ>ÊoZ0a܇1ĠÓ..œó½ŝ&ı°­‹örGgónÒdÏ\d#WE"GŜù$˜Ş3#ħÚZT˜ŽB5ó„ş~B(Ú@ˆ Ä £)ĦÂĴÈ\MDb@™0š×_…cTáĤ2ŞÌÑÌİ·ÓŬÄSÒjkĦßH™ŻY§Öç÷ĊÎ0Œ&ċ BÊYž˘ĉäÏcPz›MŸœ-Ğü•‹Ùü8=o‰Û"HZ5ĜkÙµPÂÙı~žúÙÚğçŠ3ĵU eı*´3zĝĜú^Ñb j·lì/_ö­îq?ÜĤTó“rĝTïñ/Öċ&Ž>= ûî:;.Ğĥk ğĉSüJ_è39´¨ y–•9Ĝ[7kŝ‡$—ÒM'Où—ÍğÒC.ŝ zOé“ŻÏşM‹*<[=uÌM¨2f֘k|úyÏê=Ö%{ĝߜ]íëİ ƒ–Ŝ˙b•§rM’”JĴ\óċ· ŬsĉÙDû|eOœ>ìhĦ„J˙|mVYıÍoólĠ!W­]‹4í;~ñž2Îmş/x‘£6ّ`^ ÇŞ~{—tŭĵkxÓĦLÉn“fĝï´yßdĈùŞó ­¸½ G ü¨VĦĴAkŭ‹iM‡ıî _öhb_jÖ,*âq4ĞZ۟˘ĥ6Ŭ8˜ğxû™àżq]èßškíHz}9„ĤÌé˜/Ê7ôâŭ…•ÓnMnŜġ˘uŠµ[Ì9r¸Oŭĥ–q#tużNĞùOżĴğÒoßċäòsZŞÙĴ µî^fÎĴ€?v ÊÌ"‡*üûj³dâĦŽ;Qg\ġœRmÙħ˙î2Ĥġï'~ÀyÚĴ ^UtŻíg„¤ê9ĊänuìÒÂJ§FW™t5BepÎğCĤöİŜïP°.7ĉŻğŭ^ĥ­5ŝb‚è°DƒñúŭʵI£4;C[“o.+ʊ—)€ŬŞv5 y£ÊĊ çr°€Ĝ‡Ó;Zŭ: t_kŻĤ}‡OîÒ fAG$îÓ½•CGù=O}SOß4×}Ê8ƒ™:żr ì*Lzr¤ùİ.­G>H{ŸÁkïm×~zpŞÎo€D£{£Üž½Ħ„"§dÙeM[´ĉëœ;}˘yâsHm7V­ùĦC‡ M{ï&¤›u‰ ĠLñI<Œ†Ezì›E°œ ŝgèƒ)–3„ı|ˍ’qöĊ“Ë–kġÄÒC¤Ö…Hŭ²Ñöyp è3öùïĞs§Ożğx<~Xĥ‚‘ĞhñêĠĞ%Jü”%ĝÏ^)˙²Qà’Ğ–€äêOGNKÁO‚*VŞġԝ›×Š-T cµ˙çŽbc˘ó,+·s§OÜZħÀÍÎĈÙZĉbcídme/cìĴk,³$żà”È!B¨V„İêGóZ—ô˜kBá2aPJ)IÏ쌁Ïtŝğ=!ƒBˆQSËĝbÂĊ+Rĉċ­öŒ'TqóŒ³Ĵ²„"¤’I„Ż)Tw ?2 ƒ1fYVMI­FdsÛ1Zî YUĜUX0ċ÷w;Fġ½ü2ğä-\”}Ÿ èšD==>ÒÑÏá‰Ĝ½ÜÓ&ŻŜ’ò¸ñâ;I€œĞùˆ/͟´öNäk8isïZŭÏEäPiŜ€ĦİÇĤZ—Ğá€)óĥ/i6(à“> ıT_vpÍùٙcW#ï^Füu½u›E—châÓ5 ZìóħaGÛ}úl~’@R}́ÚïÖ6oÌ9÷âT‹ ĝ6/À0àÛ´ ġßáÉĈ 8Èò4ß°²ñ£éŬ–ċß <‘òbNĞĤ³)µĞ0q‰ö¨œÛ§zAx>çà=ÇĉĜnk4ĉ̘۠’;ò]Ïİ\µ;6´ŝ°hÓ­ŬC€ûĵe˙5ߏ ËĴ7”MIf3܌gòÔê2¨ ì\´pZhD kċĉ.{ŝ% ô^`òtYu`[3ruϖ!·ß|M²òÌçĝúĞôM==Ó\÷)# @&ÎŻ‰ÔŻ?R÷F-Ëı> Œ&6EkVôˆ{vŭ ÷ „Žo€, £EY "ÓA€ù2BX”ƒŝp.²‰̲E9b‹Ş•µÚ7Żr9ğ–Ġ u,$[ÖŞ·Ĵ,:#-êġó÷qjËqdċ^ĵL!ÇÌÈp-A‚ $H!„Ğ>BXsÍÌÓı}Ó˙Żs{ßÒĉv”ˆìʖyœ§]@èr ċÑĈĉŝODÒ ™{WHx–êPı ££M甐/IPı€³Dê9ċċ%‡Üù’Ĥlċwìà?˙Ósé =<µ™€ír•h5dTs›ï[Î}HˤW‡žR_ëğ(ĥ•û5sĵ=Ż]ğŬŸTYG½SOÏ4×yÊXƒió+‡‚ŭr|Ĵš'ĉ׸|ü}vġÓV\p&ZíëBġ ;!22Òtu³ya´b×Ò"eKsÂ.,š"Ğ1éZ!2/„™nKt!ž‰6ŭ6à×âĉBĞRÄäM˙[`#ŽĴ?úĦzħ]›#/v5püI A‚ $h—N™‚eV@¨œ"Œ€AQ,%Ê|˘RŠ(P–(d0éd4%aÌ‘Ñ '?V>8J Œ0(ĥ7¤”BŞÌ]Y–ĊB†P¨ċ(}ç8ĉ—ËêÁu‚•e·Â˙r²cB•Peıĉ\„(tÚ<ÑÎĠáÚq´şVp ùu9€Ż#ü˜Y èĜÛSĉ] ]×ıùçŸÓş·*áȤŸcr×ê³ġÀżŸĈ?ğúpqMk°v°ÂĥĊkG?îœ~§İğ³-á[‚ħp#0!4(!4(ŝ_CxĠż³]ñZĊ üŜ%–òáĈp(]£ÉIÌl+üÖ4oô•5xNöǕkfì¸û͂ıSqîĈWz0ÉÏÜü&r¨Ôwġ•e/N2ŭn<>·VÍ:…ğ/Ŭ§Â­ïzíżĝġöŸ˙kċġ3FžD\˜Yğ ³öÜ.<äüžÁ•íĜҋ¤àm[–iä–fŞm§(!*“ĜĤ̂37žÌ¨`Żĝ:³G—ší˙ĝ?{çĊÑĈñgfŽ”{{½÷Ż55KŒ½Ĉ 1ĥ¨¨ħ÷Ŝc½°b…(VEz;êíÌûÇŜííġŽ;Àŭ~ü${³ğó<3·³ÌŝîÙgşŭmcTÇ}-íïÍ@žÑÌ˙jJ胘€{ŝ'?0wìĵG†­ |)’ êzB³µĈžÁĦg`˜ëŬ•Ó 9,1 /ŒCɲ%?ßÚzüQ4aY‡êŭ´(#É:¸8˄?SÓ@ĤĦ]ż‰şmnȽ £Íġh‚lġ@ĥZ‘§}eĜ„/ƒĵkˆLäĤ²ĠŠĵhHî/È/ĤĝàËqÚDˆê³ˆˆˆˆˆˆH~ e83UĦ@‚9Ş"NY9]ärZH$*Z•ŞôaMÓÂRŞŞ ¤cf!Ħâż”bÎ9Ş•Išs+R_ EŒ7Ì-EˆËj@µ˘<4\AˆKB@×ÓBH#İ6—Ž!³@9F˘Rˆc!œ…Œ‡ĤĠşP­[Ż{˙xtĜ„['öŝŭN, 6eÛ5ħ­­SG_I@Ŝ-Ĥžî)8?KE„0‚¸ÓC†ïxZùšf%|4İÑq9jİ&UwñŒıp2(ç Rsrm3Ĵ½ğ ìıŭ`_8ŝXT+żšŽÈħ0‡‹4÷ÇéñÇ&|7ŝL¤š‰Ŭ:ΜÓúΚY Ĥ/ ˜ÜĝZżk~#ö^ñğcX̃žgS"ž=ŽxöĝŜ•7E‚÷ šX{ϰ;İFwéBžNĊĵħ<&2 {-áñáIYw}˘ċxÛ\z€°½³£rq} }OáùÓAİuo-žÒÉûÄAúıâéò#ŻÇ§%Ĉ„}NÊ4q`ëùR(ĦD×µcxèéĉúwċ¸B‘ÜâÜpʞkşMYš ğ÷<<óîîıËNŬx9‰‚Á;À—‚‰’ÊûaËXÑgÂô~0ÑPž6ċeş Şŝ[>ëf!O˘m"[VŒ^UċÀ„éuĉİ‘B˘”+RM ƒı¸^>Ö¸çP̜)ċc™)V&·÷€ À\ħĝMġX½œ÷A‚¸¨m„(ĜT›ÔjŞÊëAX.ÛB!̝͠:ò;sAÓzEjÁŠmEĵıِÇG$€S…ڞ̵0lĵ|Ş:@\xŸž 36ä䎐“;×U˙aǽŸg;Úoċ[ı}ùĤµpĝêeÛżÈ€×E>'@g|xò :ĠoZTr?LC²K{uëíZ݁$òÄóT“5ô´×o kömïÌğ2ÍÛxÁwÂrùöS^==âŝ>ŝŸŽ<ŒGĞAƒ:áÀu{ó,H“&ž™Öğƒòjs¨ħxߢ:''˙o˃OĤXÔí!S²Çâ?Ç{;dìùhġŜÇÒ“Öµx8ħ×CM6ïŝ~r÷ƒó×Ċmô yĠó<”£+ĵXÇ.M&Qî~€ŭş9G{6ì\ >m|ÇÜ{ïô]2çÇaġ·Ìż“`8ü3 ŞĵċÉŻž½H4Çpzô4ş i_üèĦġô"Ĉ‡žÎaW*´Äĝ*´0ÒJU¤YÏ˘8m™Ä?aû•)éÌ@’ÜÀZlÙ²%/Ş5 ™.cYFƒ6;:Û]hövYFL‡TMxĊ)Ġ”RE$3BÜĥJYWu@k×îV³@>ßKEµ‹)Ó2Èßŝ½ëÒ¸…~f³\y/)Ġj@5€Oœ­ˆŭ7ŒŜ>qï6éO‡Äf9xU.‘xrïĠ†”ŝïşí?mžğÙOêt0Sċğ)£+Gë~&—Ê•Sŭ~m=£Ïï ÖĦż:ÖŝqÏĵ^Û“nĉQšZ’ñî?ŝ“ƒ[B¤Ç~H– {ݲ6ċ¤v`QĥR͔”ĝ°÷iЇ5gÌj —í sĞêċŬĤ²Ooß&ħĜµ‘Ÿ_‹ÀÎDg´ûœéVÚĠŝ})—”Q†"$ÍßóŻ“}Ë|xŝ.2ÜÊ42áÏè“;Ÿ§Ŝe Éé/ŽĴ¸3píoË8ì €şç7CwüĥÌ4ĵKŝñôÔ ŭnŒ[ÁnÊSÏ>2ĠĞŞ½aêTŞBÙÊIöžj÷7ûhêġè|#“úRdĥŝr£úĊûŝİşsϭן3$ĊŠKœ8ò&ÓÓ?Ìġï28– T_…6êÁí×6V.•ï¸ûе6­=ó~ùŬ9şXÉÛ~ŭúığğçEÍH5Ζn›39•?·tƒiZŞàœ™€‚&Cî“§çҊáŜàNLÙ9Ïtëyt§2Š‹‹‹µL‹|ħ߂Ĝ/ÔpÑĠĵ@tĠêÖvY>0—[cHĠ‰F Ċ \Ŝ @X–ŻAİBB)PŒâµ\J)QŝĠ˜Ġ+˙,²1\ú ’Ħ%À0Şzù m’  ġ ­ €bÙ@ÁY ”5¤dáGˆÌġ×vĠ"?jj½ı·bÑDE·çyÄ_ƒ‡ğŝ>kĈŬCm@|yŝeû"X`ììħg“İK{Ù@fԋÀßÇ/=I óíŝ\WM²cßD;š‘ü1ĝĈ+ òO§† .²záËÖöĈò˜àw€rż 䇳ú›1n̘EƒĜ¤W7w]9`X€šxwZ˙Iħ‹&MYµĈR^^ŬÖï—-WMĠ‰sïÛğ~úûŸgşâ3ÂoŸï=ŬşÁZݰÛVıéĉ°b܇ËöôÙÑÁL5àĦMÑÚÍ<ÁŬüKíTŬŸÙħí‰ÌVÓĉw}ü[“Kħ,À-˙WŻ<ÓžĴvß`ŝ ³÷]ßúí²m\…vh2È#vûħÈ˘Ù3–ùO…äà³ŝ_Ïûó=klM Z7²ġçñ‹Gü°'6áżĈʲ>E’ö~‡ŝô€ôĜàûMè˙ÇNÍX~kbèK‘GìúiÀçĈNï7zë GE>Ù7ïÜħ7™D˙30Ì ì20– œĊ‘ĈW&=dÓ7˜Ġ“:qb:‰¸füoK_d‚;Àñĵ_GS7G5cmŭúġ3cm–ÄtE57şž…Ġá\²@‡˜Xy~ĦsóƒÎŞ,vG†t·ġy"""""""""òÔ×µVNUáÏÚiċı+á˙Ó<]™ĉ5[a=Âae6BB•ù@2}2w<BP"ċ€0aYÎ?Ĵ#Ğhàq‹P@ Vµ“P T{š”"Œ1—üšk*· "ŞçE[NJ¨œ…Ûü:uŭ:ôEpġšuXVŜĵh½ì|i–ƒİ0ìàӟ5ùñdBŜ.š“-\š/}ħĞŜŜ˙ġœñ4ĝÑ""""_"ÜJ)B(aÈ)YħgEÇ.Ŭùc.œ=Ŭ9ġ?Èì5Yô£GŽ5Ê,žlÙ²eÔ¨QññŠĊ RİYŞ…\›.¤Z@‹ÄA5TPäT‹2Ú!f·›˙û͔f탳eˆ‹€>çX•ż_]8{ZxïâyòèAóVí´Ë-À‹/|||ĴbZ„ç‹ŭĆi †‹ĉ˘ĞV§°ĥK›[×/×Û@ç;·o”+_)À˙çĥ’J–.Z3· gOòsµ³uµ³qµ³u–0Nĥ66Œ„aY(TZĞœÜJ”1P˘ùtĤüˆ)1„à•(%kNÔŒ1!Şh@Œ"FY•Ü‚ ĦQU02BˆÂY–š]KÂÙ6ҕ"CŞ%Ġ™ŸJVĜN„(Är ÀŞ Ö ß€WёĉéùÇŞ|k%żz)CÒÊ­'Nœríç€ä|¤>i< …˧_Šê³ˆˆˆHžÂĞĈ‹ü˘›òZé֘˘èóÁ\ĉĝ™•"ğ!§rjôeK†][Ċy5wËD^‹ˆˆˆˆˆˆˆˆäg¸‡`†áC•)ż !/fƒVceY†a„ŻÜ kD c"8K£„Ëzîa…RµÌ—cnŻ„ûLXcF"‘pĞ%²ĴBüĊJ•—RЏ|Ü"DĦSJQàb½ §1e7Uf³FQÀK D0uVèî˜ÓĤFá a‡KS €ç+5W‰[Ċ–ßüÔÛÇÍ€$‡ßúë×+.ĉĞĈka­>ì˙7DԟEDDDĴŒT*‹‹³¤Eż+k`v…ËbA96”ƒÈeËDÚzÍ܆@Kï΋ĝċÜèŬÙµ’G†tvK^ Ģ-"""""""RHOK‹‹O•ÉaŒœ<<<]\܌‡(átQ ”"Œı%ġ@ıœ Ĉ˜ayĤ!!„0F!à´bBBŒBı–#Œ „1e (Dd~jIƒ*×QìC”R–ċ>1€ÁCpǝVŠĝeġg„ĉNàTh.£¨fşüY”R¤ZQPUĦŞo4V/TΘħ²w„b,Ħ”²,  P ,ËbĴ’ùfr@çKäOïqz¸µŬ0Mĵé['ŸĤ,ù’0c2 ÈiĜ²ĊÒVXQƒ6cZ íSòy„²a İf7'Ä22´†!mċRv•hDE}NMM­TİŠÔSbk›&“}Žüĝ1""))İTİ2Ĥ×I£ yT+ˆp ŝQAĥhDġNï)H°-ĴŸ ĉŸtĝ ġ,ÒÔ÷ò‚-Uà D‚%*{J˜“Ì @ ˜p3h)˂×Bç¸m>´jŠ Ĵ*VZq éÌ(!DŬuaûıċ)B {uB‘|‰Î0g^}ĉ6Lƒĥ@ò‡„Ŝ°ŒŠ –Ö!;zw.ewËüĜoarŬ-9°eħ(ï<µ%""""""""’K>GFÚĜĜ4oÙ&„Ĵœħ‘x—(UĴDñgÏÂŜğş‰ƒÖcUğ(”2Hsy?”ĊX-—Ba N5Vȳ”*²E#D·>Ÿğˆ(KCĠ—.ärb`áôTgˆŞdàDjíù4EÀejÖ× XKÏŞÁBĦ”ċ҅%„p)8@£N…."""""RpìĞìÌ+ÎÁ÷(HÒÈ×î\‰T*5ô3ߐÖbyGvmQ×H-Ϥ –ݘ­ÜôŒ)× w€eڕĥôu‹NÓfJÚە§ŬÈ{n6[òϗV mYÑ!„œÊĥµíiвÎĴżgvŞàˆ*âóġ˘KQĉÎ2džoù Ħ–Gbġ4‚ĜÓŜĦFëŜd JÉç=¤|?8z×ìüşëQrngÂߝmÇ ÓħD­ĤôÇóĞ!Të÷WY`Éŝ焪, ÎTLzz`vßFBÈĥhÍ7ŬŽ–k7Û9zĵÀxҙîv¨îşwrù›5µu^ƒ ·Ep›°}zßĤĥvµü”Ĉ #Ĥ\WzŽa?lj ìĵR“î§ĵ†óıhxĥËóıh8Iĵżax“ĥ!Û⍆ż— >´3ßíë_ ĦêË^š4ĥa|°ĞÓhÇG˘ŻÜŝWM˘P^ù"_6”ÒôŒôÚġëc„)!|¨0PBXZµZġYJZZšĦ@Çß2¤żĞoşËïċD]ÇSÌWqĵ"I2„. ‡P+Z” î P½.ŒħD˘ÊÎÁiÁjĈtéΚ­˘\Ä´p/RĈ>óĊԄ$HŒmĝH‘/ğrŬg )us֋1ùbj(bs'ì]qqqq|ĝ3·Áŭ×w°Ż5Ü´H×2Ċ6‹­ÜTbş-0k: ô) KE(ƒÖìÙ°9£ŭc˘·h²`œ2_sÊÎyıŞKh’C‹)ÛfUvŒ Ü>뗑=Ŭ„,ŻgéO–tíµ,iÀŠ#kK†lœK×Ŝî!WÇW´1ƒóĤ‘ĵÙï2qgî-]uĝúĤNŠbš•ĠĉžÜÔÉ-3)2äü†ùZ_xsóÑŞĉEĜ¸7‘rˆ;0yġŒö~uìg°á‡Ĥ,˙ dXĵ { `£ÏNhÖuÛʽĤ,ÙŬ°¤$ĉñİM+Ç4?ze˙½}uÔġ|E÷o+ŭ=ş’­z9S˘ïŽË5X€ôg+NÛaŭŝq>ĥ÷ž ” •½:,k6ú§E{Ğ\JyËġ³…1ċşÒ{ +‹KeÊOı)וcä‰áIÈFñ!6]×Oóê×p"7 —e³ÜRƒÔ$rġÛŻ]^žü÷U:d†ßşéÚ¸]y{€´ÇËÌK˜p|u·bŒĥĠ`â`§Ĵœ‡\„úÊó‚äŞiÊ+_D(utrâ6”"*ċÓX[^n5Ħ2ŬáÌcŞċÀĠÉX%Àš“FŞ87˘\şOŬ.*ÔÂUŽqó\nósV~⋔b´Î6H$~:ËÏzµmp°Ê¤$HĞ&¤\ê˙È÷—÷™“ı9éY"‘pi@„‘ÙcSl=Ê(ӵЏ€m™_—úxŠïjä=L‰ï˙Ĝĵ¤MÊîY“úÏú+ħġ¤Së)Ë8Ԙ>ÎçìÔQƒŽ{OŸÒ°wç™ËĞ^úiĠƒD1ò]Ăȃ_„>{ġ9Ġڞäöóŝ‘½[ġîóµ|ğmôŬ7 !Ŝp`ïNtž;aŸ%û×ûŻ_ïżž‹zĉ ­+=Ġ k^Ĥ‹_È˘°ıj3ÚEBğy ta3ÖiŠ9£sy!eלYš³€Eİuv{)½£Ÿ÷·’Ĝ¸Uíı,Ĵû[‡•·Ç‹iYĊ49/ëħïâ̒hĠ8Yoöݏ&ŭnb+7Ĉ³ÔA^Öl}Ĥġ˘=•§Ċ½plѤmÚ Şç4=&*U"­~ĉÜĈï˙Xr9ŽBúÓ ‹Ży^Ü×§” {Ÿ-˙3#Ÿ„ĤA•ĠĠË}ÚWgèğáş^9’x÷üä,Ż#ßŬùÖ4k²'Ŝ“{µü˞‹wŽÍ¨p}fÇ>[ŜN-Ċ”ëJ˙14C†=ïWÖÓÁ\§™…ñݲu\VG.KLˆOHI‹ÉyÓ²YnĦAŞs5<ËÖgìžmƒ'Ġ¨Òĉ[ßĥMgŽ?ĥığ'Húû•tÚŜ™ġÌtw4u°ßòġĥµQPvÊ}>}Ğò< ıj"…ĉÊçPğŝStog@İ£°ĥKƒ<îTEyë’x4˜°rïĞà Yèŭ÷˙,ŸÚĜ°Ğ=vS Yhà‹CK6íĝ;*ôÁ‡?÷(ŞPAl‹·š·éxDhìċĠ{Çt)ÎOw°{ßĠw?¸™$ ’=Ĝ9İ˘ .Ös[RèÙeµ”ÑŸEšzôrv5ŻÜÙùŒ{zsWEİK‡­²£Ëp9V°KÍ›ž‰ ’…%?ı¸¸™ğâ"ÀĊğ-}ü,4HztÁÈN| Ħ­wË9Ž|x$ J~töŜ)Ĝ`o(`ĵÚnr?éêâ^^&$Úû ˜Ñ˜žŸ=}Ŝñk§û7ç6m2bd[°•–+"{—û!ÑÖÛ[êŬî÷yĠOÏ^w]”Ÿż \½C}ËH…9C˙074ˆr4Sċ^k‹ ’…\¸0İš)X˘˙~YhPR_×˙ü÷xÇ"jû<š/Û}ôĊƒ;² YèͧğĤ|SR-D:ğcْè½o$8éızCÔ§4â˘Ħ×ûŻ?ŝĜ{Àoí ĵ³kT35E4£ĉ…òĞm¸£Lì%Ë7bùZF<šË£i›3£E{IہܛÎȳÇî—ŽŻSŝÌŻ|´vümúóí<Ğ8jT]pú꧑•ŜîĜp?EpÄÍžÛ8z”ûŞßʘnËÏïX‚6ùs8y:ۗó]ĜŸXpàÍ狿nŒh>oR=g'HŠLÊfËA1zvê)GEÏ?ĥĴĉµħß I7~QħÉáiPġÛQÚ7߸ûä kÚÑ›˙ùP8è\<{y'#™ħ˙[Ö(dÙ7ŭž¤+wċ³k 钯·;÷Ŝ“û×˙&YÛËaĈ†³IïBŜ‘Ş£{VĥŒìÉÑí˙ÏyĜŝ +†mœ\ۜLìµüÎrÜŭwju{cċyBrġ Dxŭ·žÚCçvAĵ!ÖviÍT>yQ.§3%܂{T‘ëB/ü̐‚0ĉrQ€"ç!DÎÏ-ùy&K‰œ°”Êf@ËÉżXĴ6F„Ê„UÊr*Ï"YŠò4˲!ÌfAHĦ'3À”²Qel‹BĦë GíncÌpÊT YcŒ)АÏB ”ê P.+—‘CİeSŠ€ÏE"´Èµ×Á…aÑOÈÙùn€<ĵSmż[evÏj'³:Ĝ_ÛrĞúĵŜ^ŽR¨SE·É<9gÂêɞmGÌ\´seb§QÛÂ%ĊêÔ+ûië˙ĉĵêħfٔ†ĵï³zÁşqg.Ï’ĉÚhĊ˙òóó&ŻF>ƒ§;~DڽǒЉ€)ÖtÀ¨°{ÉŻ³CcYwİ俏Ys÷ôC˜ßıe‰yOßf8ThÙ!ċú•°œ/ àPë×m3ûĵÛ5aĜĠ—ÉĜµxÙòì{™˘ëHü³S‹güŠ5†ÌŝyÍ֌'íğ“ÈáòkGâ+‹gĴğ%ÚÎĜ2´iUçµâÒÛŠıœ]İĉK1 4ïXÚöŻh£Ž˘ġ•†˙¸ Wìİı“Îżĥ)×ÁwLM’¨3Óê=t°)Öm˙4öaÇrm›UÊܳ ßĠh\ìĞŸĉ Ûż1ĥnŸŬĦʁlŽeK˘˙iŭ§Jô)|û†x+6¸Bí• ùƒu–ëĔżŒFĊ,KŞVÁDEĜŒŞŸĈ„'ŻA_ÑìM4fŭšL´hĜ¨á2Ñ[ŝ0S,ZĈµ|&ċë4iÓÜ#¤ä %GŜ÷#-+…¸÷q ”ĤEOi9İEKSîoĜùŽDÍŻa'Èoċ}Yónʟ”k/ı¸£³krà˘Ŝc/•íÔ§‘lrT 8J1rk3kbĊZżN™îqĈfà™ŝ%8\êDeÑ)&ŭ!„K²h[Ĵv%{¸’2´¸‹`Zè•ÊÖ/e§oûê÷Ż9]k ĠK܍Y{€¤Èd9xHsİ îêC‚@bŠ· ‰ וñcl¤>&oŜpùTσ'^Ï­]t]“*X·˙œŝzîâĝL Ïjnĉ¸áÙ,·vô·ÙÎD˙=fè^ÏUŻv,#ÉS˜V·ċ˜IğnˆŜt5éŭĠĉEÖòUÌôq½vêÓżŬ]sê´İƒŬµrƒĈu$PÖWž WM¤°\ùÂëß½Œ›ĴOŒöĥg]'#µä? kğ4ȳf"€€²! €²ô $ĦÜ *ç³JhŸÂO29YYç”S0Ĥĵ]Äçñ jWUPeÀµD£Tż ~`E(\C”‹wœI)K—Y„ûż˘ ”ĥ”İŸ)˘!.Á4×|t·ö£RžŻHQBÍĤ40nĊ]$ò¤ûG3ŝ?Í'ĥç§<‹›…]‹9K ĈĞÛäq%ïŽnğĝ`€ğ/i‹ÛËGĥ÷Ŝµ;hüËğĜgÜ_Ŝ”Ŭ˙ı_ĠÒÎè™G·ñ#ĵßùu›·*4àĉ•—65Nŝëö‡”úHÚĞcGÎ\–İùÁFî{ŝŬ[–Ùòö•ÜĤt³ĈŜ™˙ ÉĊĞ˙6n\ >ôÁ€ÇŸY€ÇAéa7…q›OŸĦŭ7ĠÜ[rç-)Ùe܈á+zÎ\’ .C`¨àz{#‚ğϧ>Ù8Ô/ı# X÷ĜĊJ"-ċ²'‘™NuK;;ەrÉù˜uKıĜ¤Ż\vÈòc‡nŻ=ŜfáÛ?öŒċç/ ½WŻñëPçĝ2<².w˜G×?ˆr4"KwÙÛ5tv߅ŝïä7§´ıÑͨ‹òäO/“A’­ïşˆ;—˙½‘ pçİC³àù[zî ŭ¤fÙ˖D˙}òıŬ§4:ŝAñײZ¤˘K¸q`ïqÇġY²_x0 µ6úŝpç Ğydѳ)ĥ,)˜fעıdÓü) ›Ŭ˘î2ŻJ´µCĦ9ärjWĥMS÷E˙~&ëÔÔ hÂŬHÉĦM½- éф›ëGU›}z÷˙Š)ŜÎa?üµż˙ù¨.Šq%.ëÖŻïêî>RŻŬOV7żñs {V“öÀÖç‡9mŭïĴĥĝHKWÔÁĠd1)&„ËcCß§A‘b. ¸µßÏô™Ĥ^ŭıŽ£âğÉŬ5sK„C×]Šaĝ¤Ż›Š#w­˙³Ĉ3du ÚC.> KÀ–³âǕóB ~ò(š)[ğxÁzÇDLıLğö¸…œt ċ5œ§ 1FZ³U{>’ 9>Ç wÊfıµ·0[é§ÏR\ÛU÷ ×ڝê9 }•èñѐfİŠİlú³ßş ¸9èÔ?SZн˜]r1Ĝ-MrĠ4 ˕ÏĦ~ŭTŬۍÂÚ. ÌŬLáë ”òŠ* @ġżÈÀ.˜ŞOıaċG@ P^UÖxħOx– vµ—Ÿ‘jÑ>,4M)‚”ö)÷w— ‰Ò%*+˜A áÏça 3pş5§s\šíH …>L5ĞBˇsNSJħ*&Z£ᢤ•ÚĉĈ¨f3“ƒ˙>ûĈJŽ´ N)/ÇÎRGì+5ŻÄĜ:mğġ`›à„Ïċ6À$„Â(‘À!‡ŠM+@ôéKáŠôca·DĜ¸ŒŭĦH ML öóéŭW-ûş{İŝ¤Mۗ•?ܘ”‹ĥ&Î\téïĊëŜt ùëŻSûŽü}îàÁm:ĝ·I}:U/áŽeÑ)ŽĥÉÉĜVlVĊž=û.SĞ:½ĦŝĜĜkğŭŻe×Ï´àı_wŬ€bä Ĉ+ŠäN-lzj!–ĥÚöÏÜ[Û >ty·ÛNjĤLŝ72Ÿ¤qÉ[ô^½&\‡ÙĞ0gĉIQŽĈWBıFe úŸÛyµ†û&"*wfTËäl,[÷|Žï`_NVPxĉzĉUi>8zî„ŭñ:k³e>²ĞA›“k´ k6Ş!Ñ=Òĵ-)C›Ŭ¨)sáVÛ¤Ü[ŭÛe×uÊşÒĜà3kç\aë/íUÎl›N›Xcï‚ïĈTù}PÉ›Ĉ‘5ġ_לoĵ+ˆ ştÎEÇ'ñ¨Û²Ü­u˙$ĠY2ĵSŠĵžUä‡Ëg­;ġħïĊ…'c÷6żž~ĥÉĴÁk˜Y:5.ì]00%z/_:Â?ï([@6Eœ%l|l] ÚĤܙ;`Yz—~-Ë1—ÖÎ|ġWĥ)Ĉrï°r÷¨›=f5üêÁôq}•b˘Ú´|ÏC§Ŝğ7ö-΀Ħ †¤ì-Ğ÷WuÙĜ/ĵµG­³vÎO£×8Ílšu~îÏ÷=œêZ4ßĈ2 Et_Wläħu½ÓßÇÛ:şë92_X²?ħZƒÊžL|ÈÙġsOĠXżJĥzŻá|Enn“Íò|E.n—ŜİCħ%ğĈÍlŝû÷ġœc6O<™ZazےnUù´T[äà]Ù§´s†Lğe)@šHĦĵòED@eC™,‚PJ‘R£5v.E€! ”Kµç‡|Ħ0é3B˜“U…ú*˲a*ċœ“ „(áfĵjQ­'$HèĦcʒ @”Ïò,X„Pw •ÑÚüÁ|„5(cġ.U=q!„Ħ|@5E„b„9œ·Ââş0ï ÊüÑTµ;÷0NN8+3+=Äï;߃(üI**Á"G7{ aq§‡ ßñ\µšÍJĝ˜.ˆ!§„•kwœ†¨o’'äóĠçÓVëQfóŠŭŞÓğóĈû%°-£ÓBĈ‹CÓj]¨Ö­W½<:lƒ­{˙~'–›²íšXáÖÖİ£Ż‡$ ïSO÷äfë_Ĉîó=ĉ•Ĥˆ€§ú“·îĉcì]àCt ËĊ÷¨CXì],jċlßßSıùt™yrÓĝ*6LÑîƒ6÷[°zçÔo—¤ƒÄ£jëïÖ^[8ĤU1Ñv’rßo^³êcŻ9ÚUŸ~úTê¨)żtmœŒ< Ùti]7ÏÂİ?ëğX†Ž4ÙÇg'×,˙%" Àħt£^KÎ˙>­–° úá|E.žíò|E.nÓjĠ]ĥŽoż^àRı¤CÖÏ+1WƒŬ² WM£P^ù"" mXżLù˜`Jı=ĈÔC  ZħO%a+ĠZN›ÄˆjÍ •ğƒûˆ @ħFˆ´PÚĉ[.”!$TRı?Sp`ŒFk¨Ï<ĵ -œkd!œjˆŠ(VëN3\şFµÂ›ò¸e"¸ˆÔË3ċ”$½ pÎÊBÒ^ŬzEğÖk ‰<ñjO;öpšV}†á|EŽžƒò|EÎŽœk ]eèz•;|µ&ÜlùMìĤ”ç1ÈU“(”Wˆ§²jȞ†Ïl#àdeôR%Êj¨ġì|n ĠGEŽ îJĊX˘!Uóë$* ĞkĊT™]DCĥÄïRе’F c–…Ĉ„zeX²rĠE„¸··· 3Tµè WċkfùÀle_ ƒ1„‹vVJġT¸D8”˜1Ûı:byb–à/•gg';D"ŝġß0zûĽۤ<›ċàUıDâɽW .@MÂ˙]·ŭ§Ís7ûÉWfŞ|7etċÈcŬϘ"¤ŜÛı?xà„m ߝyɄĝg6ĉîĦ'tĊä_~IŜ{9Rîġ•€Rs7ovۄ€;Aa öŜÍë6ìs€Œ÷^Bó!}Ÿì}–ŠDi§.)¨Ï7OÜȚ÷ˊñ1ŝ—ß ²ßLS5ëÁĜ€XŜœJCÁ¸£ÉïÇÂ÷ßœ˜ìĉ-yĝç‘7™ú‡9Ġ?ˆr6Hĝżë·ŭ´yÚµ’ß_ ϐ6, `êH IŻ?Á„‘cFĈ]Žr)a÷ĝÁ×ĈÏÍîXĥ$îùm z½˙z¸"S¤Ŭ°bà³YÈTZ ä`s=Ż‘é<Ŝ,FÁz‰G oDR£żgXEûĥ˜]ĞÈ߅™Ĵ¸—Ïß&kÌĠ‘GċšċŠÖ c‹£”qùı#Uf‚6ŞN¨ĉ{‚\Ê\´/£ĴĈ”RJˆ0–™Ë M)e)E\ ŝĦ€RP½”ΉĜ i—Á\v JıR ÀH•ÚĴ2˜[) sò.ċ}¤\‚•­sÂŞñHĈëżqÂÈg.Ĉ!„)PŒ W3UĠ&ĴYı­8‘ĠÖžĊA!óiÏ\ŬöîöÁfħàèêˆ!&ùáĴfŒ3fÑ`'6éĠÍ]W‘şhâŬiŭ'Ċ.š4eĠHyyu[ż_ĥ\M4)˜-óŬŸ Îŝp¤ =ĥv´)â˜<|Û¸ÉĊ—LµÌ d&ypîU*ĈÎ{6™şt°—-dF½ü}üÒ#‘2ßî8ÎuĠ¤!;öM´ Éƒoĵ’ħ ˙tjÈà"Ğŝ°lmo, ~‡(÷ 5Öá·Ï‡÷ˆn]ĝ`š$Ĝ5îÇ"‹fÏXĉ?’ƒÏú=ïÏ÷,ri5m~×Çż5ıËÜòßùqġÊ3½áÉÚi÷ĊçB„<âŻÁ]Ÿ5hîĦ6  <ĝ²},ĵz^‡:1PĦqҞ-™s úâ6dCvL;wìM&Ñ?Ì ˘œ/štwzżħŸĉMĝqÁï“yâÛûgBeĤ9Ÿñâ÷™Ûê,úûúž$áżíÓÎ6A€ÎöXĥ$úîĦÍÉ|.5‡ġ/˚%7ża Zg×Y+èے!w2t.ù/DÖ)SJeğĉ[ĈÂubP½‘÷5‹{Ÿ<Ñ1Wk˜‰ˆˆˆˆˆˆˆh@yA•ìNÑ)ä@VNüˆ2ú˜´áÓ=+΢”ËġĴ‘µB¨ôRÊ­üÇJ)!„€ùz0F!> 1"/Ck„,+TÜjÎeE Ĉ3 zıĈ+ÜeŒ3BÜú‰|K(”Ëĝ̟˘Rħša„·Ü UşEA8Y†!„p9(œQL rtp_KXšEĜEÛ~íÔġëÁĠkÖaYyó˘ġLúžó=6>cŬí³M×ĠA֏;d* ;ĝôçĝAM~<™PßÉ{ "q|ċ(÷2B(aÈ)YħgEÇ.Ŭùc.œ=Ŭ9ġ?Èì5Yô£GŽ5*>^3˘9òµ;ĝ­ė9 9‚ïQ8hŞòB¤Îú²ċ‘Íb7Ç]W@ۛğ ĠzÏ\NZ%FĜò·á  Ï9VċïWΞŜğxžÓVıöDDDDDDDDDĴƒ ´˘À¨öĴ @ˆËÈL(ʏ‚\ɚzİp:J)/)kFp‘Áüĵ” ñğ)!–^NS)#P×x !”R H‘[X5œĴ,œ ó:·08ƒPŞ’N0ä#a9PeŝÎ Œ1RŸpsò´ GTKŞSUXĜBSoÍíê4×Ú^È?žŜôpkğ!"Rp10ˆÄñ%˘‡à{jԌŞÏ–!-蘨Z+7…CżÁäV›Q$µ–lEÓHk%mŻĴˆvĤ ː””d-Ó"<_ì· 6üK£5\t5/]µ:…µ]–„p‘ş\ĥdġĝ`~İËıêċjA°Ŝ݇ ġhÊe­àŽ>2è||àƒ‰5\R-BÈÉċ ´Ĥwŝ‹‘f“ˆĤ=5iö…öŒ_½S0W§²Ìç!áC1ĈÊĈPA,µˆˆˆˆˆHÁ&[ñÎ`İĴK5K–Œ×j3š6ċ0³Û…B'C›(ÓˆÑD)kL !ÜB€#Ìı‚§ ĊÔHµ r^Š(Uû*'É@(eııBŒ1%‚ħbµ?™@”B ĴħƒòĦ‚s”…ZùûX+}µF  ÁñH#„°aˆ `NÎGêòµ˜ò¤$""""""RÑVcŝŬ7——„àĵ³nħn4|"Cg׺ñÔs&˜+5\DDDDDDDD¤ ‚QŞš@rR^‰U#xœAB4ÂM!S~›(óL`Ìê.Ġ\)PŜ¤–-dŞĈJsŒ0—˜Ôo \¤³BŝF|u”rËŻyk·hÑ4!"lƒĉ¤Ÿ Œ)%€—Ġ!DeEzŞL9M a ,Ž("""bğrŬg )us֋1Äô]"úÀ.µFMèéüת•OÓĴíK~c˖-Öv!çXXŠĠž6hĵze7ÀÚ4ä:HnreXKµş ­Óş³ŽG ˆ1 œĝÌi¸T½0Ĉ”b !,Üʇ ”L•ıš²-ĤB䠕8N‘‹¸ph„ĉ•aB  ŠAk:-\„Ĉ˜ÏtÁ;§FD]S§a…ÍPĥœRŒu/¨-óµ*²™ ,PL'l?Š˘….´ˆˆˆċ°ĞôÍôÁnħğĥ_-Z˙.+#ñêµ°?ùœ~ŭúığğ[ۋüBbo­ƒU5hSĴ›%߈s­żƒXÎ´ÊÏb@´ˆˆˆˆˆˆˆˆˆaB!ŒĈАb £sxĦ²Ì0 'hó§óIŸı¸ĝcP&ħ Ĵ!D#0˘À× Ġ ÌBÍÇX# Ş8…PnµE F‚°aMĈÀ0şSdş6W(ħXBfĊˆb \ĉL1#”Ċ9Ŭ#L%ÈĴҐCÙNKvüñ"HpüŸıËHŒŸ%’{°kŬ‰ŝGÂ_É^^½ğvh37î·ۊ–žÚĝïÚñ>öŒW˙M—ƒ~ċ*>’&$e§œ ’… ŝ^Ù{´ß{5PY~3ĝ⠍=ìA‰‹uYtplƒÏ‡öòŭĦçäU/>‹–[Ŝ Ûj–YÔ­œM6ÎħóûLĝ-‡îìçžë‘ŒìĞüoihèċ L´çncĈġЁ?˙yêô‡ç_]ß}lÁ˙ş›p–ñf%›Ĉ- 52†v…:ßĤ²Öµû3ğ=™]„³/Ë£˜SšĠìvĤıìfaÛ­{ù‰ˆˆˆˆˆˆˆˆä+B„Jyq0fò)E”"Œ%KÑ̄‘ Êèaò U2 ċ  TŸf1Ĉ -†aËf!Lù œşK) DÎrĞġ*'T.cá*]œŞ,#Hge°7WĈwŠF=HéÌ­Š¨[!ė [K)eF¨¸k¤Î%öĠĉîZ6.ü2eé­OijR½fÒ¨DÖĝy"ı…)ñŭ›—ÔzfÖ¤ÛPÒüI§Ö%×ûŝÄ{ÛÓÇùœáğ·Ċ+Sî}ËĦóÌċU/}˙óƒDñaĴ0!˙¸{tżóŽÒî+7ÏGşO½ŭ^€lÜʗ´{úÇݧĜş•ë8lêoûŞıôġ{‘im§­…MÉşìbÏ.Úx:° eı`\!lĠˆ™‡#ċ45,)7#YâYĞˤ‰c'·öH0Ġ–ğÁ[½m™žË'ÖÛżqÔ½H\ĤñÈ!½#ïû/ȅï$Ċ5*‡YQĥË#PÇAèRátË*‹ĴŒĴÓÓ­›ÒŸÙµžƒssÛ·Š"""""""""ùÁ,‘(„cUü„2†0uR†ĞɳJQ›"ċñ|t2(ĉ˘šy2X–EÊĴ\ fB„°ˆ ċŠ…œ ,Ì ÂËá ÌĊĝ hu(ĵ­ Q͊1§ğġèdDQ•-šI#„X–ċċyÎ ¤Œe sŒ}-&#ñ¨Ó½ħìו§ï<ĵ÷ϑ-³6%R§Ĥ‡žŬè_Tĝ­ıwٖĝxE['ÀĊğ-}ü,4HztÁÈNܑĜ£ùòŭ'ß= ’…ÉB.Ŝò˙Ħ—ñĜM;ŸqÏCoîjâÈ}té°Uztĵ"ğÔ°ùè™è YhPò“‹‹›ñQ}úÜ[ï–s6ù"H”üèì½]S:Jħ²Ġ &ĴÜû*8Hz˙ŭ?˧6v&MaĵÚnr?éêâ^^Ù ÷Ëö>f4ĤçgOŸwüÚéŝßÍıM›ŒYĊlċŠÈŜ%¤Ç~H´ġö–z·û}^ġÓ³×]ċçÂFVìûWÏ^ĵKH yúü]BĤàKN|÷_³ç7OûM[rE^ñÛċìŒTh`8 §Ê½Ö:$ ıpaR5ÁYva÷Ğ7î~p3‹¨}°sREEôŻŝAdhÀêß§Ż…‡ŜZ<ú\zÂöž˜R^qWħ-ŜjŜĤĦA²—WïmÓ8œlÈyèkçĈµÁžà5w ½½ż™b‹_˙‰ ’…Ŝ~ĥ{rÏ*CĜIêÌF?xòìEè³ĦÏ^F$ dßlßmì*Ž_>݃ìĐI'>iíÔgKïŬĈ ™o÷ujġí÷ëN ¸{úàĤ…ç’m*V+žèÎĝPÜ@ÈmŜ"k‡!çҁ·†ğÔ\äáÑZhÄç²?³k]ÛKbMäÑ×ÖŭÔ­~İT*-Yğ뤽Á2Ħ$ùñ†>e½ÚíŒ0Èûqw;İ´ÛÉ8=f?úĈ[*mżċ]–£è?V*)áÓĴϔ-·•Ż %žéSTZqÔù8ġg”ôgż5–J›˙ñ& L ċê’ÒŻ–+ 'ÉÁÇm_³¤T*•ĞÒĴßÏ;ïĈȵ›Àm7ûċv‚ÀxòĊŜÒV[ÂäòwuÑnûġ•µJ{ü­ùkƒĤż=µäğUŠJRïŞíFm¸ÇwKÖÇ3 ˙WŻ„T*-ŬÛċעu]Y†ŽÉŠ·oŝNġ+ónR° ŻÜ*è8òèĞË}—‘Jž•[X§£áúŽÉnıġwÇ0ċÛ1µÓ2_­Î£!c|°ĞÓ~_$ÑWž{o ‹Ğ&ĦoÈg·\D¤pÁOlŒ˘XJYJY„(Ĉލg ~^ŒPJ8}—ŞÇ'Ïóñ™œħΨD˙(Š%Bó žĠéZî tdŜ]aÛ4䠔‚ú#Ĉ˜_´‘w‰wŸpó rĦà#sÎċ‰ŻŸ& ^ğÖ¸~ĝyŞ byüëxZ£„‹ D#’%™˜7Qr÷÷(: Hü³S‹güŠ5†ÌŝyÍ֌'íğ“Ĝħ\›FewÌq-ŜT£§Žûçˆgç^Ëoĉ8èÏĦÖŻÛföy·k°Ğ/“ħkñ²ċÙ÷Êǽn —†Ë݉Ż,žħîN ”h;cËĤU×^ˆ#Èİ΢ƒÛĈdžœ3aġƒdÏĥ#f.Úı2ħÓ¨mኛ´]İĉK1 4ïXÚöŻèôÜtŻ~pÑzJ :ŜwrŭŽv“Î=……mêH™wÑ/’‹µô)ú²q)ùÇô³g6ĵ6żq`Rĝ3(b (›‘ÎfŒjz‡ÙnóÁ½bO͝tŝµMıcj*Ï1° €)ÖtÀ¨°{ÉŻ³CcYwİ俏Y`h°†Ĉ²^RŸù·ér°Ŝ¸ğZ~˙ŭ–§$s¸k£GüGÈÏϛĵ:ù ž6îĝi÷K&RÎÀ@ğt¸lb„*;üÒĤÙgÒ¤ġÇÍŭáÀşÈÚ‘rrÈL´/êéš›˜ÙÚlßm2^,èÖñJjM_Şċ[úï6!‘§ĤTÎW‚е‡¨qòĈÌż–ħôétÔJA¸ÈŞé˜:³.5£€× -ĉƒvŻêœmZÓŬÂìf ÙÉOk'Wtˆğ·oÑ҉uÖĥÇ=ŝsíâk/¨c W4ÈxħkċuâĈ­Ùèğċ ‘@³’˘ Ê´}ĞÚşf%G½¸²ŭ·™=?sŬŻħ3˙.JñÇfoœjNM{ĊìÇsŭCЇ'²Ùûq‘ı4³Kżíï+tûiŜÈú%$ħÏÎí\7µËÉ[.oî[RG]˙­0˘üµßWĝċ“ñîµîŻêI =xísĥYede[ĈĠ§ĥws-eŠÙoĈ›½Ĉ+ŭu Gíş 4ñÖòÙe=Ĥü1Ğ4 9²xÉÜP-hs[W”ŝ|UżAŝɽí\ZüĊŽ™Kûv ügTyµÔ •=Y?¨÷ÒFߟµi~Ċ2•Êr'ê+·şNĉЍú-Mè˙ûŸ›jgĴ?÷›ï‹Ü=1T-¤cH6Ë­”ËNï„o'[VşÔ·ÛÏ53û1i°ûÌĜż˘‹âŜ̸V‘bˆÑSž‡ WMCߐÏnıµÛ!"b>4fȔR¤Ŭ$”O…SA2¨?Y˙K(Ċó‹òqHüēR*LáĦАÀqGr•kù,Ħ@ݝƒ€p9Ÿ>qÏċSĊ2‰DĦ nÑCJ b$”á͂d€@hYcşŒÂ\¤ÚĞìżŠ3_èMJ(U8ŻKÏ)Ĥŭ°Şˆ˙ôğŭ˙=|hŜ„QȊ ŽĤËşK°GÏġmsŝ½ĉ7'ĵÊı“ÈWŸ³Òn Şxú µèżùĞĉŜ’;oż1~zpóâíd€ÀËÏ齓vŜĠéèçŝgVÊâC\ xü™x$ÜİÇ R²Ë¸%ÂWôœı4$\†ÀP7À%şMWòîèĥ‹F¸û’ĥ¸½|d{ï]ğ#8ïSŸlê—ÜĴ{œGê3H¤Ü@ö$2ÓİniggğR.!Ó n)›´à•ËnY~ìpÂíµÇÛ,zûǁñ˘üü…‚<+uûqBg𨭌^Žz†-Ómdo×Ù}úż“ܸžÒjäFn80úw)I{uìșË25Ż "ÖàXÖM}ġ:Ċ-> ²âß~óŸŞpİnGxżóë6oUh&ÀÍ+/mjœŭK×í7)uUÎÀ`ğôşĦàŬċÓ'&Ü )ÒêùÜn-¤‡ßD‰Ğ[úÇÌŻĥü{6üî‘ùs×y›Î˙uÈÁŬFżà§Ï–ŝğ  ylÊ÷;ğ~ÂщŸĜ.&úi Œ†IZQÄÌ VW`AßZĈ+ËKÀÚ€ıŠ0pıû­u%F­ġE˜îw€l×ü\ÙÒÖ³Wµĉĥ[×Î:wzÂŬW)´ĥ=Ê|·oòœ³GïôüqbLläšàż=ĵђc½öö[qaú!ġ×g¤Ġ›4m*E­;ĥĞ]§ïmA³·dâßǂ}i7›üΎ< ÷rcêµKەwɌ OÈĉš 4ñĉÂ1ÛßĠ™sùô”ÚŽ g_ßŝú·üyÒô^­÷ġ’jR˘e™[S}—TżK£"ÂŻٗ¨×²@ŞŭqĝŻLƒ–­ë)%rï†ŜÜFÖÛ-óE7_zꇊF^ŬÉç ·vëî1vŬ›ısîğğ7>dĥuÍş·~sHħág֎kì´Q‘àşŭ·<òߐ˘ïğä€_ŻAsß^Qp<}òüú£ßšĜ‚­“ŽŸ ÓŜ\½Ş7+“ó[_RàÌE—ÈÀuon80Û·[%gAş }nĜWlVĊŜ9ûNûe&ûJÍ+1ĥĥŬzÀ­Ó•rwy[ x•—Ş~dcŻíöŸğënN%óì<÷ëĠ:/ Hċ‹äN-lÚ¤EYßSUżŻukûğÁ‡. <°›·ĝĉE3˙Ğ)ĦbïùŸüÀÜħóM~Ĵw8”kT˘ƒnGj?bĜeƒƒÈÀ€54–s€CĊĤ úŜpĊ0Ïğu%Ş6ÎñŬĈ„›ƒqĜ˜7iàRʕk\ÖĞ=£}jĉRµyµż^ò¸àĴĥÂċDÍy·1fKÇŬĈcÍA‹Nü\)pċҍjŻÉXŞd k;žÑ׎µ—×,ŬüÑbuú =a3J.WäÌ3buÔ ^ĉAžôêü–ÁN­4pE`[iü…ğ§ĥ/eo…; uÖ˙ôœÑŻi˙İ]™+ŝ'ÂôŭġFvž˜Fä‰Qġħ+†:_Û’À~<ıxw|ğ…³ÚğdDE§eïğL Ü|<Ĉ­Ï‚Q •ì+}÷ËPïÔs/FiMàÊ#wovä²˙׎Ä\X°ä^‰ŭ‚Eґ„SŸ@ž“i[ZQÈżu/ÁĦa·êNÈ­AŻÚèÓ­ğŸ…ßŜcĜϧ–ìù@>mùş²—GqŸ6ŭoĊ° ŻÜ:è8D“N^Ü4 İÒ¤,ĵżó>CxĤc²[n‰Vê@Ϥo'§fĈ!câ`§,+W núÊó‚äŞièòİÙ,·Â˘í""y ?ċg|ĵâŠb¸öԎWTç*âK¨@Ċez a StU†d.%´úDT,ÀHKöVœHİ Ñ3÷‘J1"‚†ñğ´]7ÖS‚QĴ8‹—ĵıĉ(sI„‰°ĠgÛyxÂÊBŻž9Şo½ÙkY2·Ĥ=@ĈûǟˆWċš­İġrçšċżkWµŽ7ĵô)ÀĤìÀcğ&v–™6zh³~cGoŞ7§bR¨ !€m‡eĵ84­VßA›ƒpӏžıxeFcÀˆħa€dÉu|#aq§‡|Ó§AWŝß˙:™wÑÎşÇ…'€S1oG,OŠ KÌŽEK8@|x’"Gvë8sNë;kŝi0¸aÀäĈ3ßuŸ=˘ƒE]ħ.O—hÒ£O–­Ŭ|;ú+£İ* ŒJJ(èùíÊÀ.ŭDzĴÁ]9EnžËşÌrs`³tdLaSü9}։höCĞçñHÖ´eìnc\¤Ñ˜U˙L)u~Ŝô9ç£LJj ²+ÛċŜœuuOsù`T³3Üħ…Ĥré€Nù5}kv,‰%}ÙĞ ˜~ƒú=ÁŒ–£v÷*Z‘Żx§k|•ïÇ#Ŭ“UKġîèş[îŭlĉÊx´ÛÏÑĤ=!Z ¨<=ŝ£ż—ÏÚiß²_mG éħÑi÷r­&MkmĠx éÁÛWŜòü~NÏJ%Šĝ ÙşğgF=[WuR/w¨Ôʇù?{çßÄÍĈñG:g“@Ì ³ì½Êže•](Jٔ= ʆRfٔUfYe–òBY-Ğì½÷Ŝ#„ìÄ'½œ}>Ûw;qìs÷Cİ­ÓIt'ĦûùıGôÉċrÏşlg’yGß>;öoIҍSwŒíS2]ıñĊßY9hҍR&7ˆ˙4‚s›n1żìı3Âû'áRċH1OìġŬ Yj´ħxÇ?û× =1ħuç5  ”î.äŽO:e}_nżŭVOùĜW_ÄBRB"µ'£é.k¨!öCdDDDDDDdLU˜1ìĵ:)ê4'{û鞅³g3RjÌEqVRJO<ÈT;QòqĤkD€–Ž‹ĝùÏ6‘ =€ôÚ.+´ÙL ”§„  a/ÒqÀa¨Z‡uĤ’¨Ëօ˜WïµÔoċ܋) „yĈ˜8BGiÁùÚ|˘ŽR glaı*]I#„GiÑ@ɢÖlĥŒimŭÁò\Ħh*‰+-Vg^MÛTGMÎŜĈD@”O.$vŠIzrâÈ=¨Z2·/ş˙ŝÎíÈĴU{vñÛÄeŜċşu˙:8{ÄĦ{Q _•’ĝٜéË7ŬN€û/!‹l‰^9*ÔÌ ÷Î=S˙áÙù*ü  ֏‘&ßŬÜħòĉŽU Šu_yvÄÈ[ÚŝòàĞhFÂÓ+/ĦAı*ÙtçĴCâîżG—-Ż{µ]ɛË\³cÇĝԂµiçMŜ\:óÚ}U1Óĉ=ï à,–„—‹/ ûd`}ġÁ Ş_ÔâBĉ%^vŜ~óÌÓ Írx$ëËH/D=żwíĥ[O*‡¸û'îCϚä÷9}Ŭj ŞR!ùA$;`“=ä q÷O>€Ĉëċö>s'|òTНnN>VIJÛEbÁ/8ċžÛĥÒHÚÍ6ĉşÔg3¸O÷GŸ, è9ú`˜fÔçdG u50ġڜ=6¤5È}á8lEgİU.6F²Jtd§Ĝ t÷Ş—,µÁ)fHËÖ7\th˙‡vΛĜ·nOŸ+[…¤ò7ÓÔkŬò›y;//á ŝeşwÎżjĠŠKCç~&*.§şÌlü¨+lâö9­C80Dż‰˙ßW*THGÊ_3áh­á=–UŜİŬuĊ__½ìzĉ63dÓ@HV'Aco.ïÒtԃ+÷ .‘Z~ñ" }ÙıU-=”úeêŝ=ŬWï}Ŝħı|ú·ß…jǑgmjíÁW†Ĵ²˜äŽ eǎŞqòôĊ' !ĠÊfŝÉë8˘j†ááÎĠ˙öŸ8yÑ(ŝ×Cuıjĥ+ RèöçÏ[ôŬŠAk—ëŬ¸ûĉğ$żĴ…rFîX{ĝİÉD˙R½Û&+´ÌtI˙ iġ hüíÍ3O·Ÿ?uĈżßOB™AŞ˘Ó“ğ“8cɓПšnÏۄşŻ3ċÎèû8WPôÓ7nŜÇGSħ IDATğšá\ĵ2‡†ĉ×çñ@!E Ê÷öîˆûh(òìï…Ëû.ĥznÖĤÏô³$&wHĠA¤<`Ġòìï+ú.³t²aöîܧß|˙]ĦW[żĜ“b!7ÙÉ!éùċ{qßĠ™8°ĊôcaşìĦ—ĥ­ż§*Üû·JÔµ[?Œy*tĜ:ëğkn˜Gr|ĥAYC è½üòê}À+shÁÑÑáO?#*uİÌ6jfĝ•6˘ŝiŭ³ ü ŸÄ'%Dżv°SÓ Z^ÒZbN-t…¸ L 3TzXÖoB6Ŭex˘ 2ĦÙ2¸ BKT¨ŝ™ŝNħ^³˙|ÚĴO^7jw1—VĴBÂĤV ™jN|ğäĄʟg26¸ĝĜ?Ô Š>7³Ó#ıë6+§ç€‹ż`Œ2Vò]Ŝj³ĈŒÓ˙ġċĉ–Ÿè‹àm×?›„q ½³ÏïgŜŽù:{ äxüƒcwxÈ]*§7(üî[ĝğeSöWÙkñĜLò9lˆżñÇĥçÙ[t*|^πĈŬZÖħÑèÇ-VíĠ,‡p?qÁıƒ!üİ)7{óôçħM•òxë|ĵ˘^G@Ż@r†f‚Ï#İBş@;4€WÎfÓ6™öùË8ߌ1ë¨6=¤nA_ûò`Ó]ƒÙ1Ûŝì•ÀéK(lˆSuuT;ÍİCĈŜÁT tùò2”•ÒÓ2ĠN”†ĵŸƒéÚïÒq‘1WĈĜfïm?+Ž “^Ûe…ĉš‰PBè%ˆ`‡1„!DV)Eaİï³ RSA’Fˆ‚À˜Â!Äó4!êĊ˙îĊ˜×Ż|@ÙÁÓÚfç //nïÛÖΰä4&³ċŭ‡ä˜2Ĵ×ôyß@bäƒóûîĊà||q–φNë”ĠßÜ>5kÀ´Í݈ş†—ğí8gb÷éó[aCĜG€Áá<êmş=ùĦŸ>“:î[}hƒY€Nxvb˙³VíÑñOÓRñ5<_Ŭżwà¤Q?LŸ7˘nì×l쟏yTsĜ¸Ĉ—§~öï;àĝĵU/ĉü²§\™?ìsNOèrv^şċ§—ğwö… Ê4]y7ŽĤ*~83ĵmż—cöž0k0`ˆ|xnÏŬ˘~H•A¤2`U yfĜWƒßMüŭìıA}çòĥ—vÀk܁v ÇßžÑgŭÏSż™°ŜßX1l÷FUšóϔ½h!ûg÷Hğ|tEÇéż’Xèĝl]´ç’c]³ _šN˙½)ÄléÔ ËİXµş”fU3ĵ²•Ĵ’‚j˙W•ĜĜĜ¨¨¨ÈÈÈw§~aӐ pğÊĴŽ4èTšáÊĴn¤™îYfĜú†¤…lżİŬ„PĤ\C"ïÎ×hiäİe†}úŭĤĊM³{ĵŜñŬ×K– Ğ×*А˜ŻdéÒzTrÑïwjµÖmqċżñ%ħïbÀ/Èxì4´ĈĴŜ›Ŝ|:jU• Ô7ÈbßËż|h‰áŭŭ§ñ˜-ƒŒŸġjİßżuâŠ~ğ•3“pÄĠ/}ëOŞŸƒâO•^ùŭuĈ*ÇÇ”°£Ġ ÷÷ì\§e‘ô„ŽFÛvô­Ĉ+Î6İÏà“ğZĊL3ïı[§˘?È ;Ż’_WÊ.UŽ”òx*Ğ˙½Ñ3O†°ëW¸ÜĊCĵyùt7´:98żĴyòÇß_ÓiΝÌ_N­›EÎsW)£éi\´j­˘ÉdBJẂzäèä!“ŠÁîj<ÈTûPòŝĤkC€ĥ@ŝ³§‘^Ûe…›‰’}ċJút £îš šŞÔkIĥ"4Żf…8ÔôcLˆ9´Ġ‚–RJ EQ ³ĴD@¨(­ƒ ĉ¤Úı),ÂĜhµçF ˙Äŝ“ĥVÌI)ċ8Î@’[$ħħœÂEU|·-E$>Û?ĥßŝħòÇSvĵѨ†Ô”ü”šĝpßÜVûĉ*{i^·Fû£³äċ‘ħ]ĜZÂż;9ħ×ɉ ')›A".­ïÚb}W.׍WG„?7½cÈżż¸pd÷…#ċ ċßêU§B/‡ĴO|ÄĊıÛZ[O?Û$Ÿé[ìíµ­›ĴM{[.Çxv£²³ċŽŻĥU/´ÍñĠFeâëÓúŸ˜ĉĜĦ¤[ [,”ŻLiİ XĠħĴNÂıIŸL’9ĝòÈĞGäÊT3^ġÉ’žo™eË‹4òt}BëĊŻÑ'~È^ÈTZĜ‰1ŬOŒQİÎáÙ&áâ”FSäŠR­K~ĥQ5#éñşÏŠĴŝ1B(á(™ù{K;MŬ²e‹9íĦmÛĥN,-8WuMÄìvıİ÷’Fû >¸ĤĈuZÑ˘sAo@^t|Äûxeş˜ó?w›_ŻE•<ÜË£K'^…Ò?UÏÊÊTkÒ˘Î§ÚOŞWçҀžÍËċäÂî[5˙ËMÍjž5‡j]îös§l­<ĝ¨=qżÈû‹‡ábc {ĵ˙˜MW½)?ŝëÜŻŻ]z €ŭB>ŭ4$CĊŝßÙ4ŭğĦ~j›ŜŞvÄVœÚ³„/˙fg÷ê=Î7Üüßüڙò€Wħ.=J,<ìûĊƒ+%üyÂ%}Ğ?êgÁċÓŬŬ–¨‡×n<~tíèĥßŭïaÑÁÛ• E‘|s•Óµ„ŻüU£ovv17\éd•:{Ȥj°ğ2ĠN‡ĵƒé FúÂèSjúšSj$ğRJ@β İ!jµB° 0òA˘`‹‘ñ_Nžç1ցùYŒ`*™Ğr.$.È:Ħ„(BXŒé,µŒbı¤İ²1äċpSó¤+uŒħ(̋‡ÄÓ²’&„¸ûYσ/ÒµCɨ{_Ċ }ĦZƒ†Š>2âd”燀g0 ĦW/çü”·lÙ²àààp§”ĉ4îĊœz4˘ACڄtp-„ÂHS3RĤĉğ½CR öòü†9óï3ĉ­Òâç]zrïèŬıŬ$żVĝġH·‡KLh”[êÍĉ•ç‹E'Œ[ŝż§í{X‡Ê ›ßmKÓi·´YùC<ĝù ÏOŝûÎ[$ĉ|‚|áùğh²Û “„ÇÙ²½]ĝSÏ_ce,XoşÙ= xpYÌ:r¸ò/ÓŻÓcvèô…Ş}5m׏ŬŞfMŜÛN—çëÙ×WiÇû4 Ï/>,ÍC3xŜ-$OÜŭ7iR„VġĤœ}žûıŒoñï·Ĵ‹ë˙„N›üó7ħe~÷ü^ÀHäóĝ°é¸Á£§µ­2—i?{ÇôÏ3cċtMsrDö½s•ŞÚhÂö­]jċò5=V›”ÇÑtM!uȰĠLÎ2İìĊƒLµ!ïh:ƒ‘ `ŝ9 ‰ZBt „YQĥtš]ž4dŠŒ 6Q+¤J/Xèזĥ ,(”b̉Ġ¨X†PJ¨—NGİÑO$z9PA·6żŽâyIâRKÄu*x11*JŬVÖÔR ÚĝS@T ›4u‹ĤÀSJy —On¤Ù›×‹—,ó†jÙÊÊ^7 ËŬñÄÁaïûĠtÔÚÉfäübÙ²a­ gò Qώï^3jĉö Òj÷FƒÁHwP*=óóF_ˆyìŬŬ0ö$ĥbuú–-[zġêċĠĜŞ(½^Ÿú2S€ìŻËJ™ÓTtӈò ²Äž~ŝĜúÄ3Àñû0-Ô|·È‚ô>˙"â|u`ïnéÜ%rċÒùb%Ŭ³Šwï^Á‚ŬR5C䣽 ĴáÔpfjZÀLu;éµ]ĥܸzħT™ò²‡Ž9Ô°I3ƒ!‰*ìàÇóƒÁ`HJ2 ”_?żÓ'ŽWŻUlVnöî>>kr·.£W&oŻ@o]€··Ż{aä…1`!*,;ċmEgŒ1PkUÖr½*S!NÌO,”[ĦvfyYÈ˘£ ŞÀJ9µÙ=Uj“Ô,<`€$gw?´ĥĠş…b£˘-SlżiۗÄ`ù6şÛÌxħğ[ÓŬŬÜmƒÁ`0<+=ÎêĞ# hDċtMd{Ê×ZŸ€ğWkêŜt׈{8C¤û·GY½˘ŽĵôŠĉÉ 5ŸYƒÁ`0#Ô…Ùb}B)E€d×·VîÌĈj~v°Í EŻŞ@é)!l,ÊzC<ϙü‘!Ás|ş--— f jıµ45í!„%!aAkĥɎEŬÛÔžJzDCô0g0 ƒ‘JŠ•Ħ‰´§·ÚoIÚıkDùıŞ{ħís×Ĉdh-‡íêYk%ëdżĤÛo˙^;ƒ;,b0 ƒÁ°DXÏJ„`‚Da4ˆÂ2Óv*<;pg!·š>`µ"³²ĊBbÜmQ*„ÍÀ ˘“2’ÄVĥ}TP ù1ĉyŜ*§ìéF·lŒ­Â…X)ËÒê„ò)˘Zm%ÉĠ§eƒÁ`0Rœ%zjGöĠĥŬâà$šR~])ˆÛÑĴñWvYËp;\ŽNßwr· ƒÁ`0ŠXQ£ZX ¨İV&á×"²…Á`0H³4>³œï³4†4LQ§gbñ¨N¸&„ „ ĈQŒ˘ˆŽR ˆˆ–qG%c <á6>Z ž0Eŭ@œ)Ö³ÉtĦİ”ò‚’–J4ĉ°`z\áyJ)ĉŭ)ĊQäyÛ¸2 ƒ~;,Â7ǵ|ïĴ’rdN¸] W‰Oâv•S;48UOe”’ ­c ƒÁ`0ÚGqĤ</@€0˘œiɇ(vò‰ÌÖo‚ĤJtkŒħ$îÂĉŠÇ_"è€Ċ…+ĵ„9„Pž„ĵ„À„˜pŒ€Óa„ ĠÇq`XSA·F˘Ş-ûê"BÈèÍ9‘M6ÛaħñĈŞ…òm‚~`Œ1B@żİİ ìĜ—Á`0 m!¨Ï]˙ĈŻŞç·CŸ ZVƒû85,(­ù2kDö-…H™1İš“54s´£‰3 ƒÁ`0´ŒèUL)%”pTT{‹[J)EœNôqÓ˘7ÙĠ¸•§³4›Q‰6ïa(Ĝ1ÙŞáD“6PJu80nŭ‡9E…`£ï³Ú^CR‡j!´l\fÙġ=•ېÑwÜĴÖB0µ}­•-Ñ ƒáQĝí‹Ò³€ñë*‡5h·;ojDĵs"é2D‰G(­i'4'kvd_·ËÁÁÁŻ‚‚‚ÜU5C䣽 ĴáÔpfjZÀLu;éµ]!D‘)4³)MĝŸÑïĜ”* ÓÂ~…ˆ„1˘Dô gzp ”bD(Ĉ:ŜBX< Ħ)@ju‚Ż´àC-‰ìa^Ö"Ş #”Rd m!ŻpƒŒ-Í`•HÁĈ˜×€¨9L³%Dĝ"]d %cŒy!@µdÓFá4Ì´´ Ì˙™Á`0„ >ÇŻŞ'|µúœ š!bżĉë,•ÙYö¸Ĝ#í|Ä*qğìk…Öìa0 ƒÁ`hJİQhU^(Ú!­<‰Ġ˗d ”RJy@fßgÛÓy !J(E€‘1”‡¸™Ÿ€aŠÀB ĉ)E[U/k€à… MŬ…š‚D[;{cÓΌ! €8ÁP$•ŜBë8Qo6:{Sày@3 ó\žWĠÔg+‡hB#šĤˆÔרÌöÛ£\iÍڑYµ&ûĤĈiçÇĴç\ ƒÁ`0nFŒ­à/g$¸ô"áG( Hˆ3ĊóñS­bE[Ż<9ž¤=D#Ä/Äè_ ÇÙêÔF˙kÙVŜ×Ò `SĞì{”ÒúlŭĤ‰biĤÄ*p'Í,zLká Á`0Œ èÎŭ˙ëŜ£Û†Ŭ6¸ÛO…Z"Ĥ e\i’Û?ˆž N)*cgç#„4ĠE˘=1Ij­Iöt[Ìf0 ƒÁ`¤Beá3ĦDQ­VŒêĞY‡Öş”ò²kQ³V €"žçħ4ÄştĈOĤĠ­ ê‚DS–ŠÈâs’82#S­!aK@!E0Ĉ˜5ĠĤ-…Ž\˜­">›j$ qoö#n˜êĠʃÁ`0)fĊŞÂßq+-Òġzŭû÷,"€Çn(€´ç ö’R˙;ĞQHK˜A“Ŝâ"Ü*ŬM1 ƒÁ`0ÜBˆb ÈèĈ,hŞ‚ĝ+fĤ”$¨°Ĉ4Œħ  éâžzÔYp–ê&ÑÙB%–ÈÊÖV $Ġ˘p­C€(ÈĵĴ*:Pˆ !‚e˘* ĤÍc$ÉlúÏ\%TôY6EŽĥx ƒËlj B1ĈĈM-˘”BxJ(f4ƒÁ`0<žî]ğ€_·ÍDg'ŞĞİÌ1ÉYxŠIi-4ĞÛZÒ|Á}&É^İšê%ƒÁ`0 †+ĦĤ­ġ„ÈÌ!!ŠĥÍ)ùžÑâĞr‚³/÷Ĝ£2µpGˆ9R…¤,Ut) È,]İ R°Ž4q„ÌïbŒ1 „*H½˘qcŒħ˜S|tá#@TÜH€pû€P!$4Â:B˜š'ÚG€ĦB „0ǁàûŒ‘Qtç8D ċè8.‰²Ċ7ƒÁ`0<A}?èġzdèôçí,•YO|Ŭ…ÒĞyn7/ŜÙiMÚÉ)–û5(Ö3 ƒÁ`0\O„Ŭ(Â(„)‡1SŽPB‘ .sVÒ3ê+%”ĈœùİléòRİ-—1B!” *ŻQ ‚]H#eˆ…SJħÔ}ZDE!\ŞgJ µiĞP#VñA¤%ˆŸEŬŬŞáĞàj –;Òğñ( ÁÁ`0 OfùÊ⟅5V@÷Ŭğwí×ëEaZ ›T¤Œğìwĥ•ÖĜy@ağw´…YÀv­ëטd/†×˙Îì\£@B„Vïµüj´¨w˙Ïħ-KeóBùä¨qÎÉp’\YB^ojŞğĊ?¤DŜ Ž1ϖU@¨Ĉĉw’Ĥ‡oĞ…PıĊOx1…ŝ{=„*-x$)V8·ÄGĜó…*³à‘Áş^œ!WéŬ§lżmg/Gh€>t#ÑĜˆW7ŒjS)wByg+ÑxÀ’o RK„V¨[ex0·”ìÍRqùs’žíÙ ż?B(°p³I˙ám­Ò*÷½Í!.Ìi˜QWaÉS>ÙtÍu‘Œ‘†×&5/„Ⲗŭú—cïdŒTÊhş†°c&Iĵ=µ¨Í­_k[¸âìÀ?]R^š;×àsqN06ùálI•/ˆRşÌI'ĤڅÒv4ÁHO ĤHXsEY™Üˆ…£â!İ 610„ŻÄ„­À+•š#dày^RÏ̉ûú™š`´€%„ Î, q@¤k/$‰éLxÙíŽ!œ"vĜ~J)`$MGĈ` Äİ6%Zv:ƒÁ`0²4ß*ż\Â&„żŞžxthY€Yó{ˆê³f mEgñ³ú2À5 -y‹¤‘UJ¤i°Ż$Ğ>³JöZ¤]+¤Ëï4İëèżêß/˙ħ˙ğS+~ß³yĤò7g”ġ‰82qšèV£WO %×֎ûŭPüÁş™œX?MŠ|EÇìXÒ Sâ‡W7÷/7°ÖÇ.ÍĉoÏù 7–N>H‚ı³ÓfŸëĥ°J€ĊÁë3żĝşÀĊßôV¨·Ĝ˜żÖ Lˆ|qëĎe“,şìÛM˙-˙*·—#-àßîXµñ˘‡…Z|?eMĊOta—w-ùOµ-‡ÖŸ]×A(%иœmV,ÁÄ_›Ù~șú ×÷/ì   .ž%éʔĈ-Ĥh7sóüOn.8qĞà›‡pÈP—CïŸx{šcxwaӌQ#fì{P.ùtğÊtòF&ŜžóEñáß,>{ÙÄ˙ftZżM­½òê$g*ċ!ĤëlrÊw‚9Whç?NԌ6  ÷–wí²1ôËR€‰ììä ÀÇĵċò ÚşħSn`żE|SkŞ]ıĜ¸ż~­›Ñh<—İH oÒÓ2Ġ>”†°£éînƒá\Œ-P_ˆú*BPq}(¸Û.VEĊYş˙ 1!_­–b° …Í%Ĥ1T‡,´rÑż5gÙ ,[-‰'bÒŻĊSÄ­>Xêâĉ’İ´İ Ĉ!‚[¸)żX”Eó ƒÁ8!Ħá@‹H…ż–ÂQĞüŬğvĥ(t*ΕÒĵ& hPW…ÔY•JĦY-÷h' مğô¨+ħŞÔùŬ…3×˙iI}ásŭ²‰ğvô8q;Š–ġ n¸òÎÎG‡ eÍ ğZž8ô8ħA&§Ġl$sÉê5jdFġ›4üôMŜF+=÷SµšÉŸG#N_ô¤êܽm×ÔŭÓßvµÍ&}hÈU'ï‘>Íǖ<5­jloéKVŻU;3hĜâ›Ŝ½–·*Ó³s·:U÷vÉĊÙk98<âÛEÊM>wtTÙĤC×oŞ6.3 Wż6ġv´ÍbsŠ’UÈ7W…:ıbüŝƒëy+×İ_Á˘˜w-GŸcˇUË´jĠ|M§ÏżÔc^E?{ítHéŝI<ùKòÍIĵż˘×˙ċ´ù·cßö|“lz”=eş y#n­]r>Cûŭó{ר°lé‘<-ĉl¸×eTóoJy†&:–.-Óí(Ŝ ’™ùĉ,]%§9éŝ‚áŜԚ¤o!o…Ù ġ&ŠËQİZòY4Ú9œġĊĞĠŞ•YZ'ݐžvxİv˘4„‹œr,]Û³"ƒá(B3ÏSS¨dQ’5ċ˘ĥrû‚yMkċ%,ž'•^‘)â2/8"Û,×m—£FyZZ´•,JÏ˘“ĥĠÉVˆm°ġÍĥ­^€–VaĴ…b bş¸ÇV=%[ƒÁ`0Ú'$4<$4üaY*ŭ#$ †C.ŝ¸Àŭ™*cŭ6Ĥi ê’ŠdğËÑËáDĞ´v­:Íĝ`ü?s·?6$›Y$òĜĵ?Ŝ=c€QßÂŬĤġ̳kîŜWĥ/ĥ;f$<9r2Ü˙³%3 àÊmÊ˘çGNrÀN÷ ˙Ĝ×ïÂOżħut£<(ùtu‘ĵ‘|ôÛhȐ-“0„PPÑêùàÁñ‡ñÒ3•ò8šîŠV:€#3 yû÷ˆħ's šŭ­·ġì†ÈgWÌó§ïâ@ÂÎáLyƒ/İZ)=- SíCiÇ8˜ùY‘ÁH)Ê$˘ż³ˆ1nE”PQ  Š0Hcn€)nÇqâ×j…iLGq@ŽTĵ„1ĦDZ„(–KWĜâß²R²4\WX'êÎV•bVf`ĴˑV-mżRÛ ƒÁ,‚â,ŝ‘tgÙCİ$•*³'âvíR Ğċ +…fuĞ´Ùc.Çíżà²(̎lèëġ5u^™Š4Ÿŝä‹_ëšÏRŠğı¸ÇWˎŬ:$­ŜK¤†¸÷Ïo4xù żş˚‚iœè”ËßO$ç×ÇÌg$=X?óˆŝ›A53qYêí˜ġüÜßY oşĉżîĝ1ëĉ.W=L‚ä ­^:žœ{š`·Ñ‰ŻÜƒOëË`™î_¸^1Ž>:˙L(ÇĴğGïAšÙxM_ŽLîÑ{ğNv-†˜Èˆˆè$óiq˙ĜÛÄÉφrénï"ë†Ëé[ó ~Ï7ÌÜtŭOù˜÷žĊ@R|"µ'£éj·£$?“$Ŭ[=nğá‹)ƒË˜=Yeg'šƒ³ĝŸŭlh?ßĵ Fŝġ$1•ĈÙ;œwñö2ú½9´RzàAĤډÒŽs0]#³˘tBˆ‹–˙œ¤ÙaŞLzm—šmĤ°ĜâŸjŠT!ÀE° i6İÜ,}âGžZW IDAT „1²tÚĵŬ|Ĵ]ÜNĝ¨ûôËû—ĥÏÉ_/1q÷âzĤXáPŸ&ĤĥĈ__ñëµ½6–ñ€€ }{\²tÑıÑËŞK%XyÜÖéËöûz~µE“5Äq1ßĝĢpP!ŬAĞ<‡˙vi´Sĝ öŽˆC-2şäŝq?r ·gkħt]˙–ğ–ÈĜ€€Ìµġ:{ò8šžV M vŬ ñW–-¸’µÂ/¤µì섲´Ĝüà=@Òûۇ֌íŝ}ˆŜ—/N*•Ş0ö 璓÷-Ğ/LJĜ/g1_a7+ıô4ăLŭ‘NċúÔşħĝˆígĊ‰B¤×vYĦĦf CÙÊ=… ˘•”x,jĥ”bŒe—§”RjRkÍE Q)@ĜŜٌÔĊAĴ€P@Fc£ LA,à(B@tŒċSJ‘Ôš'`é –#J5eħb f'c‰µR_ŒħTż+"”ˆ…K§Mİ*on90ŭ™Á`0/²"šĤ$0àE5ešĤ^je¨½öĉša˘YÚ)pó•ŝ,_éÏjWË|ó“ŽS6?ŝrp~Ĝë ZVò í–‹[’V²Vİ)˙Ĵl˜1êÔ¤Vŭŝ meÌĉ̙ŠTVMŒUŝ* ˘Ï-ZġˆĵWÜgœı 7óŽNŻÖ$ĜâÚĝ´~îî’;ΙĴjEÂ#—b!O…ÜÉǸ&„BŜÙKô…“˙ŜŒîœ#Hr<îîĦ›<„–Ëċ Ż·ÛmèôĦzx˙ĝ½ñċr÷êq$èóêµ·ÛV@ĊŸ÷ŭ3 ‘€.K™½Ò˘9îî"›†Ë•Ğġ‚s-Ĥż~ú"Î7Sôʚ%'ähĝİŸ}y°ƒéΙ$îʚOs´é^ŜÒ³W~vÒn0d颃ğšoÜ~Lİâ)~mïpÎX¨|ċÊ2”•ÒÓ2ĠN”†°ŸƒéژBpžL1_†Ù~V™(4Kzm—ZmĤ98€°•@ÔĴè"„€˜_ì×ĈH†Í%Yˆ½É.nMB1H‹%_iħB˘(ĊĤ]‘´ŒŒ%YmÎCTÊ9Ík}£ß´p@ŞŽâ^Š„Œ¨è-Ġš…=M-ç(Ħ„R`{2 £Ek:—6=gŽgA–İ×e(én˙I&}ËBĞ  @#k<äzóMg—¤ú Aʔ+—•Y³ŭfÙş}ÛÍİö߈âê>y4âĜ‚MoŠŽÚ½Ĥuvƒ˙rs§fóĉíÓ¨]vËÌ^z^ĝgñî?ĔV*1ŝÎêasĝÔ[Ġ*Or-5ĵğû8³qİú€ĥ™woıhèáŭwCÂŬĠ#—=÷k<³Qv /•JħË* ­]%xÒ?;ŻĊ4¨4âÌĥKä“ÎUB´çĉÊéKÔĴWBüJ#ÉÜ?iÑww‘UĠóúgÏ[0ŝî²VSofùznlrşJyM× öÎ$ wwî~Ħ˙üĞâŝJ9̳“EùTpĞK™İÎĈƒLµ!à`ş6fEë áS˙ìi¤×vYĦfRŠĦ@)"{q!˜ € ˘›R @ÀB› bÄQJ)|“%À”N`LˆiżA˘ÀgX1XEqG)†$Œu!Jy,xëu˜R*ĜrÏÒpêŻ‘Êu‹DŒĥPցBݵ‡5B€—ŞÏVÓĉDËŭ ƒÁ`0”HÎë\ĦYÍj UÛ¤ïáIÓ5bgş’Ħ£ÏΙz0cùÒĦéğ{ĉ>ė›Ö"ŻĴäUċióş|ŝöËQ¤hNż4j/=uÓ½ŸŭĜin³“# Ğä¤a˙.ĝ߇ÒSş5¨X@’ğŸñ‚]/ÚtÏa•_úí²9ë‹ö:h#:ìÒáô‰^Ŝ>ħ·;n…tÚ´ŞcnY#úô˜vÓµ­‘—{ŝïü‘— Ü/µ³s€‚ë˙²Ĥ×ħĤ?VĴp~x˙/+ċâŜ\ÚµdĈïZ­YÜ&‡)ˆ< VÙXeĜ âk'|ÓçÓY?ı½¤˙ĉ˜*ó”Ñž—І‡ò÷BsĝW[ۗŝútÓż//˙<ĜÑ[Ì3şˆ|¸ùêƒû—ŝħpöĥ{%F˜S?eċó(Ğœ%î„ì‘Û,Ż8 ;÷Ï\òçbßBÙ)ñŝ†)ë#‹–/”… żıwá˜]qĊ'´.˜r÷gHŬpv-dޝ( a/ÓŒôjŒYŒ(Ox˜GÀ îĊ€ ”H5U„_eƒšlċĜavg6G­@”RN˘Ê£(KÂR˜b`˜"dbŠ€C”è$Y4ÇÊVĞĈJ£~ˆ Ûuĥ4ĥ†y-ND­Ù"ĝ€ Ác„,jb”HâXƒäÇŞÏ8¨d݁Í3ü5û—ĞΉìïôíÇ'ï?~›ëĜ˘ßŝ ÓÄFıáÑĈ§7Ŝ69ĴçSĈG>`İFIKu™Ĵ‚6u^÷ږĴS³fu^-ğÛóöù™ĠSfÜ 3ċŻÑfΑŠx|¸sà:MŠñyE1o!çîÌ.Ÿfù(C1+úĴŻ5ßş{*f#Żö-<WzF³PİXì•ŻU—#†˙şŭqç~6:”.o—3VkĴÈ+cöL÷Ô6 Ĥ€ΒUßŝçÀ–E2È_Hìo~ĠaV4 L…ÜħdÀ§^\ĥ/_ĵPmò„9І~=%t™‹Ôúfŝ‘‰}jfOŜÏÊ*E|KÚ³#ĥë ­ÖĈj:aÏòµñŞıħŠ÷lsxa¤§ÉÏ#ş(úżU›îóÎSĥf³û÷~W?ŻùqĜÔp<ŽĤk …;aĉ'VW<ŝéÙGíË|’Q¨8;ĊĊĵ¸ĥcîŒñÏüsWj1e˙Ĵa%“ž“ İÎĊƒLµ!ìh:ƒ‘~àò„ ByI<á!Dd܊Px6͙”bÀ` ‚ƒ4 Ĉe* ˆRŠ9³Ž,ü-]ÇŜì£L%”P‰x J)‡O’B5…!€cT$ 7˘HÇqX¨Êä‰ ro5 )˘3²Q6ù[‹ĤHl"R×n£ÖlRÌÁ(Ž‹µ`Bˆà­m:JMĊ[Ĉ(ú (!„`2é·) š4ğsózñ’exŜP-[Ù^CW˘ËŬñÄÁaïûĠl´?ÊÁSQ@î2µ Nş&ùù2™QPí ëv´Ž™ŬˤëöïßmAġ{ı8ÓÈz_/xbH.ŻĵñnÄ=ÍŬ6NB#w”f$7¨è–&{°ġ\Ïûmj ŬI•Ħœ_­½ûs1áÀ)™ß’Á}–‚²%@%<%3Ÿùy£/Ä<öîn{ [ ħ:}˖-N4ĤWŻ^ááĈ] ġz½KvšUÜ´ 4Ğ£Ù—èĵİ  ĦYÜm›° á>˙"â|u`ïnéÜ%rċÒùj5ëşÔ8·oß.\XÍĞ™á>ÚĞÀŝħáA gĤĤÌT·“^ÛeËñ£K•)/{èĜ‘C ›43’(Ħ„ ÀóƒÁ`HJ2 ”_?żÓ'ŽWŻUlVnöîŝwÚĝŒ>Ŝ^ş@o]€àóġÒysq&×^Éĥz(A`tüE€0ž5Y€ %ĝÓdġ'JżÂ!q/DAîFFĈ”QÓÎ8‰?-R!†¨š<Žm]˜Z°p–$#DħP"˜âz ɉXÈ.͈ٚĤ”š%+ŬYÇ1ĈfSİsWóÈ'˙çŬîßşqÑÌ^˙üÊᅓ~^x9ZKvŜEğÎĜÜèŸZu‘Ÿ°_žO?ñòM(–ĠÀJbŠŒg8mTÈċt3T tG“½CÛ´Ì}tĉ‰6âĊ!úf߈Š—ŭĵCŻYŜĠUĈymÛĥ Nv+)†ÓPšµ,òjÜœÔ{iñK€–/nşŠÈñ‘“ôŝÎġ‡QV˙ü"ŻÌ…Jä ÔZh]ƒÁ`0éĦ „ĝ’ÈS/:L&”‡Œ+N£´¨â a à™ĥA6*Ȃ6+ì½GŒ˘Ğš€ S“K4[Š٘Cˆ˜ˆÂqX°GX$éµ›‚ħE@ ÁÍYŭYDúĜ`İ"'dŒĝoéıMPB!°Œ4˘ĵÄYU!jD8×fÇĈÔ]¨ü+ܳ¸×ôs/ĵ²—ùĴ,‰KԒúœRĝ×ë{ĥşž7éÖu';$2Ò3ìĥa€OŝĈíóÄìŸxÙÚûÙĉ!òٍHE—Kî…Ꮰçz@·mÛ։.SQSĤcjYä…tg^jœšS€U ;MÁdèt˙f{Dz=ÏY'û·Ú˙jûçî°ˆÁ`0 ĈGÇ? :/ÒQĠq„0Ĉ<`·.2‡d Ôa¤Ô Ĉ€#€0BĈ(@²QžĊg sj›<6Ġa° aòcqˆ’ħà=->Ĉ(­ÈĊtë}f‡pê (Ô|êO};•Ïĉmğvß̛é*ö†ŞñŠgİ˘ÖóSgnY"O o€˜Ç·½pÇóÄäŒW§TżyôŞêŸìüÁCħ%Z×ĝ$áêĉ>½Ùġ†OİjMöİ1|܀Ŝġ é1˜×·.íġŭÜï è2—ïûàMJäânœ?yêÜÓáꎰšım”ÎÂٛ/ğ;+×âÖ-F\MĴöÇñ…ċŝèPjÊÍxċşÔÛQê—RÍĝŬĜÉ ;¨¨rHuĥIĉzqYë,Ú<ók´§SÛñ½µvŜEš7ÎulÀEÛß!T9‡)°Şíòùĵkżíj–;ġììì>gÜJLñŒ­Ó—ë5ĴWÚĦIO.\>˙· Wìh´™^½z9”_‰e˖‹!8>´:ıx„ Ş ÒÌ.2˲FÍv “Ħ=î“giw[Á`0 £F§Óyéĵĵ„˙t:Ž8c“í23l—ŝsŜDÀàlˆŽ#Ĉp0%€ħD+…' Bˆ•ĊÒŻ²J´xŠíQÛÌBÄa T$Z8ÄaŽšPŻ”‚“7!ÄYŞĥİŭdÊғrğ[qÙĞ´ëUÖLùyÔŬ°HŜ+XŻğeԋIĝµ]?ŭçó·ħX_üÛQ#ĉŝ–pŜÔÓq€ŭóÖırT#á>ı*ġÚ˙›³4l1˜é5ög˙.µ÷Iœ\˙1Ŭ7,xUŞŬĈŞqMcŻÍĞŬhcÙŝ‹WW?Ġ˲РÀG>7ob&W y³gXÙ ~^ٛĴ_ŬŬşDż’?/ùċ£Ġğ…3ĉÍÇ?ŽIWı,u—nœâŬ1ƒ÷ß÷Ê[żCŸĉƒŠ½ĦjĵâYިġ|ŞŸö[œ½BßÑ]×/~WĉË5w“ԍWB—½tٗżµ}ŻéÜéŬ˘Wµûöñ—s&,èżçà¸+ħ)2CĊxTqĈĤù=ñĦŸ~Xp: rÖùaYç*E2Ì?ž €Ò“6.côÀ9磲Ôé1rÒŞ_"ôZŝLM<ĠÈm£| ;³ûŒkX#çĜĞüòרè}ô“xĠşTÚÜQê—R…”ŬĜÉ ;¨¨rHmĥIîzùäŞÖ0ÇAµÏs{˙ġ6ŜÚJŸ_7ËyhÂY[‘Yċ#}˜ÂĞÒ..{ğ9›V6 G×ŭÖûԃ—q^Ysf¸˙ҐĴJ}ˆJOXż¨[Ìöħ#ĉŸÌPĦeû^c{„ġħ§ĠR>6Ġ8¸Lhָ ÚĥPĵL֞Z²VËà*Z(?fġ¸4*ŸÁ`0 ƒázĦ„B(Oâ!"„˙ÜğôĠéĵ`î›èŝ™ŭ|u:!(ŒĊéB<ÏcÎ[A Bh„q?DÎÔ<#„L@LÁ1áO(ÇqHgŒ’A­–kڊ˜jä8NŒ:m™×:‡i—F$ˆÔXç4h]Há(ŝĉi7ä¸{[7ï9h×˙äĜÖ'ÂÇĞ×PġŻ–V¨˘;ŭ¨%ż<ìŸQ§^§gwtĜpuƒ-Ż…CîŜ~8 àôÍÀš×Ç4İßôàš×/wï~tĤ$H x˙Á-Hĥ@CÔË;Q ‹{+#‰yeÊáwÏ˙{òòkàòE•ÚMpyšôl•ñî¨6ç=2üw4şfÏĊ™’í uĠûP ġ³žŸ>ĝ÷Q§ŻúU½1a,kïDêĈĞ@ïœ9’ż–5ĝöÉSÇb΍h[$wt%–ĤÀ ˘l<ù¤Q˙9ŸÍl>rÚÍDòû: âœM†ô˙äÌwu~Úĝ†À™;´ú‰=ë…Ĵ^ó\§´qÛ¨Ċż=µî Ìû˘FžeïĵrW­’xùϛħêg)·K£"@ġRސ²[ٞW)0Ùşdg>ıë{eqçÉQŸ£“ .ËXïW¸Y›Èż·ÈÄaQ9$‹“ĴrğÊ|7£A†S“Z´Xû,ÑA3äúmH“Áŭ>9÷]Ŭ™›Ŝ€‹w‹,í¨´]?3¤½^ß½{÷™3gĤY iŽŠ~Şòħ+LZVx´`a²NÍn·PğBƒSeh•+%lBÈ`0 ƒÁ`¸Îkáğ¸Y0A:qˆC$ò‰:i „ÀÊġX‚¨K›ÒÁ´ ô¨¨Zê#ğšVг’ÍA².WzXĊ;3>3%Ä…ܧèäË[ü×ğòäĞŞ‘\ĥ*Ĥŝ²AħœÁ8ĉm´ż7ĵ ’ÑĊŝçm·vUóĝnymıĦöàyäϕ‘UÚnì.İ‘“ŝŬùӂ nŝġ×u›wîğÜĈfy+ċ·˙;ñJVó´·7\x˙îÁóX(”#à­j|òBa”`ŒMDÙxïU  w{÷>²ĠÍ| V+Èy,?~~ı$ġu>½¨ v“Ĥ·êYüëŬë/̞Ŝì‹\ĉ=ĠWİj¸°ô”˘@ŠnQċŽŠżÊ]J•2Sv‹Ú‰Óg‹Ù&&Ù>äßY3ïˆ|I%[ž#âÈê+ĥETÉâìĞĜ.]Îòe²À1{_ĜŽ˘ÍĜQĞàĵ½<<'!666***22òŬŭûÚí0‚ú ݇äġl§iÄdPB Ż:´0eËSú´tY‘Ú°x)Á]/j|ĝ½#âv>ÚĞÀŝħáA gĤĤÌT·“^ÛĊ°"!‰ÇQȋb@SJ)”‡02‰ĈÍk\Lżš$f ‚´É1ZĜu*¸€Ëšbħt–DĜ@&×f8­ˆnäVâ8X ÖİÄúîê—Ż|ˆ×ż÷“öÍà䛌ĈäÚ~ëêAù˙6ôğ£7#PHġï7 Ï"Ÿ•QzDà“xÀœŸl 4ġœU ·˙Vò@Ñ&-šĥoĠ{KׁçÔjÖéwŞ %Œ?6X@o¸ò,Ê@Ĉ@•·Jxƒċ=—23”ÏBœ$É +`ïwÛmċuó/4)â…#N·Ş¤ċm£zy}xŝ¸_ş6ͳtCĥĊè™ħŜ‘×ÒQ:ów›KİBÊnQpú `1Û¤ìz€_‘N²„ĜqÑöW8•Cr¤Á€Ul%€Èĥ/E3ĥpGííÑmĠġ8ž$Ŝ`à áC§—ħĞíŽ ŞÏCû-÷ġY%n†ĈIÀéŬèô8'éRáu=JŝÚ˙‡Á`0 ƒÁ°B§óZßGïç…1Á@(ċÖQJÏ6$RŻ-Ĉ°ÄUYt$cs iÉY²á›‡BD²Úĥš…2ĦÙì‚ €Ĥ@€XÄI äŬÙŬgÈèŜ]Ë-w:Ân]Û7_•’ĝٜéË7ŬN€û/A^ÎÊQĦfV¸wîY‚ìa{Ħ ħ‰àœs´Ä˜x€ÀÌŝ|°ÒeßŬÜħòĉŽU Šu_yvÄÈ[Úŝ˘û"îŝ‰ûĝ³&ù}N_·nJr½!oĵŭ}˜ê³ÔŒ·ƒ˜CŞgO3ž^y ÊUÉĤ;÷Äê*ÄŬ;~6.[^÷jûuġpĥ¸ŭĥIĉ,òŝ䜿Ŝí˙ş]Ç!•àâ £aĵg)´K£DZĉRސ²;¨hW]ĥ³Úġâ2×ìĜħ>µ`í™×–—9 x‹ĉ™ßïÜvËÖÉYċIŠOòĊ%Ni4`eÛġòÒĠwäÛz9ĥüñÜ*ĤRŠfì¸{ÇïÓËê^ïxC Ħ„b Î|Ç mŞÏér'@PÉSl¤Ë´Kíğ1´Y›Á`0 ƒĦ¨ċßâmÁSJ”Ġ!! ²el YÄpBfqó@ĞS!Ĵ÷$´ H)Èè=M"jÔµ1B<ϋBĥ˜Ÿ"ÄòÀbPŽ4Ĝ„ /v]Ôöżŝ ĝ,úe×µ\ħ"’?+áñù;PíÛĴ=˙$e.•Ŭ×2CùúŸĵgÈÓfÀ˘ŝé°÷•A"ƒ9NÒóË÷âĞ3q`‹éÇÂtÙC/m[/y-•|¸ê% ìÙ§çûƒo‚rú\Ĝĥñ~"d(;vTˆ“§/>‰H İV6O^ÇİË*äÙß —÷]:lġ|ŬĴM‡Ÿ%è+f0éž\oÈŸlʒ˘³ÔŒOÎ6ŜpçêûOœĵh˙ëĦÇş\5Ûx)˙üïy‹[1hírŭŻwß|—ä—µPÎÈk?M^ĝuûmɝ{vĠúí.ŸĝÌÈMŝÏɝ%ßTt”<)ğħSXY2ŞĠ%;Û${½üKġŝ}l›Ĵ2ӕ&ŭ/Hŭéʵ­“ċíŝµ7lƒĞġèò;èÒ[§ˆSQ™BtŝÜü ÑùVı]1—~˙ßç Z÷ż"Ğ~?~˙u‚.cöşóÛí1CÉóżç/îñkż Ŭĝ÷7qœŽ °ƒğ’o€ƒˆîÏî%] Í*¤ Z ~²ԓ ûYŭ’iÄHƒÁ`0 †Ö0ê͂0 ‚< ÎĠGO§”§Ô@‡›ŸnÄâŞW\Ĥ‹žÎBÙ×Y˜RSPÈĤŭĉ&…Z8ßÖPİo5HônáBˆİ.'.ÍiÜĊ=k½Sî+[O/ïĵN]³J|¸}˙Œ³ğrŬ šġâĈ÷bÌn„|@ÙÁÓÚfç //nïÛÖΰTzÍÑ÷‡gôY˙óÔo&lé†÷7V Û½Ñİ+áöĴ‘ËKOëe8ŬxË]ßv œ3ħûôù­°!ìĈ# @‰0Ĉ˘.üĜĤۓú÷é3İS˙áŜħĠ‡6Ĝ£Ğş˙ĥá’;+ñџövß܈n]yâ-ħó,ùv‘”w”<)ğħS1ÔU T𔲳M²=ŸìÄŝg­Ú£žZŝ“Ħx—z_îüß5[‘YċÄ]›2zCħŸÚ/ZܞżırĜ­>`ĠÚexşoğ×Ŭû oûŬoŭ ĉĠ•ucí2CĥiԅÑ_ġ~4¤[çî›ATTċëG7ŝ[Ŭö2÷gÍĦHz *Ż”f”JíÈğ*¸ĊÚѨÍ6„Á`0 ƒÁP‚'„J ȍs(Xˆˆ ğr ĴÑ ˆ‘6ĴÊE!qĜĴY‹´Ul Á£Ùè(M­%oBÌ>ÔB~“ €1&„B„à ?iùÏ ›4ğ}ózñ’exŜP-[Ù´ê˙"â|u`ïnéÜ%rċÒùb%Ŭ³Šwï^Á‚ŬR5C䣽 ĴáÔpfjZÀLu;éµ]ĥܸzħT™ò²‡Ž9Ô°I3ƒ!‰JĦk‚ÀÊíŞ½ÜñŽ­ÄĴrˆ‘JRŝĴM½ÒSœ Ŭk§C’%ëOg‘z/c×D>aŜ ƒÁ`0  Œ0B ˙£”`ŒMÁ )SŠ*¨ÏQ€b ĉèς·2Ïó€â0`J‘ñĊn u`Š@ĝC€ (ŽÄ(â0`$äĦ#ĞŻlŝ Œ‰Ĉ0é]Ĥ5Zöŭí·û6,Y?ĴFÒ_?7ŝÏëdx4zÌ<ĵŭ÷m œžĞï?ïÒs[=”ħt×ZOwŭ}ÓFdV9Äp9TRÀŬ62ÌPşpêħ8´ƒ4š–‘FœS'•ÎYvşşK o,èÛ¤\½^Ż˙¤TÁkoÄPµt'BŜŝÙ>żŜDÎÂUżü~ى·ŝĊšşz}“ï%uFìlŞ××^ùLTéċ-CôúzËI7¤έ:ŝ„tËñ¨څèk.{b°7sâ5Z˜ŭżğö6/ú·Ÿè+̸m jE˘nlŭİs½Ÿèġz}öOĞĥħêL˜Aj‰ uĞ W×ËQwíKŜXÏċE_†f­ğêıg,£hü]Sİŝi6½^R¤nŻEgĊ†'½Ĝ3ħuٜz½>wĊŻgyĞÔ &ËÛ[Ĥː1ÒöŒ•óèġú,…jġXx꽌‘JyMwJW-éíÙu:7(—?{Hµ_nËïÏco§%Ŝ›SÙf¨4Ŭá ë“ΖÔ[÷Š(§ŜšôbŞ]( aGÓŒtĠü ”§”ò„ Š1Ċ:ü´‘™-'Ûıta-ġȰò‰ż › Šktñ,ž7ÏҘÒ½ĝGjËPÔTcxşRĦġîĥ‚áa^ìîÖtw7w›áBbi0ĈŬVx8NŸmhäħċßÄV9äÑxĉŒÍôe'â\§Ŭ4ġġ˙bpS´ċ”,£WğĈµ9¸ÁsċûYßùC ĝ½?ğnÒ´A2–>5ħ”ŻRşĞĤIŜDÀ§Ö͓1)êÍíC+ĤŽlzĝñž£“+ûÙs~ÂíĠż%™¸‹s]úfFE‹ƒ·´ë‘ïȆ.ù½ê-²ÒĤ…żĊYúeċHbe°9²RÔ5ñ›ƒÁ`0)@ â,€žġkáĞËĥ"tž˘–BJMu‹X™î{Ġ•HŻ GDşpݲġµFÍ%|U*ißîgîEÓRJéN·H_ì³*Uô Öçu -ŬfŬò‹£*WMŝ<úáäĵÏ*MÙÚbcĞÉ3 ˙£EVݎ’³FžC;L)v`|@Y›ƒ‹}V­şÔmòU×Îk;ĠÔ§ġJ[;ää최F›ĜgĊ£Ò£îŝ”?hŜĤW•Ş1bµÖµ°áŻdòÍYĥFN€Xßm~p+OùµÊĊŝÄ{K‡ŒŜ›ûğUóNġfŻqneŞğàìEÎG‡à‹Ş§÷}sĉż§‰u2&]¸ôfön{ĉ÷Ż´Rà2íç-ğöíԲҟ6­“m²Bz´=eş y#înZu) ġöi]k”™3çxɎ‹ĥ>üúûBĉß"”òôKt,]ZĤÛ@£NŽï4>zĴ[+âh§…”¨"äIz¸lÜÖ·ĠĤíê^ u­ĥs8İ\­š^:xy…ô´ƒLµ!\ÈÁt÷ yƒa!„‚Ż4dµ¸—]ÚŞ?k‰/&Rj”›‡ÀrĊ,„{ĥ*V|·QÉ0Já ƒÁ`x ‡‚%o{IÁ¤>‹ í·üfcñ›ÌüèP‰Ĉà”1UkhÇT{ (GT×ÈĊ9 îí_ĥòF@­vċ3";ҝò Îâñ‘q&ï’˜/’`zoöÎÛÍh[ċĞĦıCóĥ?1HË…zYñUÄüŽCŝgG˜3Ÿ|_Mì—?áȒ˙=5$›YäİÛÂ2}9Ħ—Q߂ߌïğoñ?olh³ÊˆwÁnŸZ3´^.çĞ˙iÒ ê3>< KôÎ[4›$<;~6ÂŻb“b(SùËg^[vğR“ċÓí+ÓeÈIb¢! kFÁE~úY(<>ŭĜ"֙RGÓ]ÑJ˙zהߟ’—Ëšʚ9GáÚŬĉ³ıùSÚi$ìÀ„)gsöžÜ>ĠnßvgjÜEÌ`0xÉWJO <ÈTûPÂħĤğiÈ37i0 ĨóbÁĠ™bJ,5h0k½B¸ qÉ.~İj,ĉĤĜ\ĤRżf!Ĥ³ñ°`äċ‰`ĦX£ħR€gƒÁ`0l9”üeôeÛ^Ò+Vˆ‡ġY@ÌéhG´û…f÷şÊzPÇşZ-€”Fmר45eH—ÓiY}ğċ‹ĴÙòVê0ïYƒ™s;ˆïÇ+;ßC|ĝÓK;güĝû+ßmK™^?ÓğxN3E{œ2Ÿ‘ôh˂Á_ġš‘Ë\ğ_Û̗–ü~Órc]ĥĈ3×Éĵ£oŸ “ 9|rVÜž]z.œVŽÄ7×ïÇCZE,Óŭ Ö,ÌÑ'—_Èċ˜UFçÉ˙NÄßY9hҍR&7ˆ˙4‚so%ä—=wFx˙$ÜZ9Rj²\ş½eş 9#}òĠ)ëûrëüí·˘xÊÇzĝ"’İ=yMwYC­‘½jħ×w_0dİÑnÄâ˙ì_3(ôÄÄ֝×<ĥı8)ê´¤‡§î24Û§dŞ=_íΧ{ΞÍHİ1ĊIG)= SíDiÇ9˜Úû!2""""""2&>Fŝs’,@ĴIŻí²BKÍ4†„pw”çdb@‹ŽRŠĤ” ËoJİ(KWäTⳌËġşôtL ²–Ÿ&zCœħ !˘C´U¨pȨY Ÿ™Í`0 OCpgŜö’J5h፠TPŸEŬùĈzÓm–~()wîU–íi>À…JËÀ²×15!˨ZF굝6Ö"}E‡ö?~xaçĵ‰}ëöô9²U§’îTNu+˜ÙĝQW ÙÄísZ‡pĈWĊ‹ŽÜ4Ğ–)V)Dŭ7ôĞ)ĈÏñ·Ö-ż™·óòà_Ĥ{çüĞV­¸4tîgRIe(?|̈́£µ†÷XVy§É[âc5Ĉ0t¨4G­òhhìÍċ]šŽzbċÁ%>ê·qÖĈs–öüĤo˙ŞĦŭ8WÖٓÇÑtWĥ+Yĝè/âĦ—[ĠÒ@İ_ĤîßÓ}ġŜçß~šĴĦÉ50ŝúêe×3·™Ñ ›3˘Û7œ‹Ŝ6·ĥ0)ŭŸ½³Ž‹bkĝsÎì’˘°ˆ(*vw^ħ}ík·×î¸×Àk7bcçµ;ħğÀP@f™™óŝ1ğËl/Rğx>:{ö̙癳³{ÎožyĥÉ[ÚZ™”Tğ<ħ SCb,Ġñ”§_İżÇËÍ×µ·ëùż?ê•3ËLü%²Ğ_ü&nĤ'#!Ó9 #B Äċ—•BKW%hVnc¤È­73B„ˆÒq ‚eԉޚxžÀށ˜ÔĈŭDÈċĦP˘!,äß Ì ->…BĦP(Ĥ!NĤ!äßdèƒ!¤L”­šòCùüU44%¤VhĥU,Jƒ†t²Vğ73ÂŭŒvӓ µ–ÉY¨|ġBċĞ×Ğ-{]vÒŸÚ -,1Pžž”›qxU£œħ÷÷šp`£6Ue)w’ĠjĠRċ*úĉ q7íüȇ/¨“wAJCaëoÌĠÔQíÔĜ”ì;˙ĴÇäAëf8´"éġ' P r~ydyžBV.ċŠZŬĞŻâşı:ˆŜO|šƒ‚ŬĴ@Ïí&[eِ„—=ZLûà½ċô’6ù„Ï T "?EħÊ*ß?Eƒ“{šDӌh3şµYtÑkvĜ—›\qŝ­<ċmTÜĈ´:8•ċf–XKbĊ² “ n…á헟,€ d¤%>ßs‹ĞwŻÊöÛ0 S/çœĊ*UĞĤ#²ò À‚L5}—°m*Ë͒·Ğ2ŭàáAÉLıâÛüŜ–•O뒙™OvġKƒßÄÍt†G@°â;E }2ĵY5Öż*GüDŭÚHWc/ñPXEûö‰ekq!‡E§1­§ƒBĦP(”ŒĤS§NNN&-?hžèÔ"Á˘$´cĦşı‰fgthsްP=×s …BĦP( %ƒà E@3 Œĉy!Œ„€dŒÁ—B€ "<BñcD$JùH &ÀRž@˘52> -q)‘ΠÌ "(E6jĊZ‘4 šBĦP(fÍŝŭûÓħµN:ckdNÜkösÍ d™ ?ZâÙ6é\£‹ĥÎ4}ßĴşU–3gN‹K—=ĝm{:ŝğaAŽSS3jj–“]ŭ˘èƒÈ„vË=횎ô‡BSı™BĦP( …’]AH9  „HÔßĈÇ<Á€xµħ2âIÊĥż*ö „¨ÊU(Rv`E~g„Fñ„ • MÑĦE<Ï0Œĥ‘!AGHsċCˀqŝcá²ŝĥëFŒ¸—Ġĥd=ĜĦ܀ámr_ìibVے‚uáVSzXğñ|x†ÇÙgĉħ(Š™aÛ żLĜŝñ#}rq˜ò>ôß pÇqÜÓ§OŝúëŻL3À˘I7ĞôG‹Ö Á2Óq| …BĦP(”ß$Ĵ˙‡1` ˜çyPF1#QT2Ĉ£ …NIċÌóĵ°Á0 Ĉ”³ÎCİöRM„Ê<ϋ÷Baá?$BUG…BÉ6 ÔĦĈÂö?2S}òß˙ĵŭ’½7ħ HÒʕ++VìĦCsçÎÍLK,iCt´ÈPƒĊ¤Êxs"Œ7ŬB‹QŸÙo÷ù£XN„²/Toß“X“/ïßÙĦ²‹^'§ïĦùo{[ËTçÍ.oùĉCV]ŭÎpŸ}Ğ#ôÇ‘-‘=Şşî#§*álolPÍUoĊ– û–Ÿx5RtÓ?úT+kTyĠ{Vó¸8GJÍÌ?ôRÓm}ĜûŸ=*9÷ı\áDô“]S;Ö,hBVyÊ·ıŝF+ĥD°UìÛċµż0B5ü>Ç9<£]Ċûĉz6/ BĦ˜9„\PmËd2™L–Ùí@ŝûŸ÷Ĥäv›9áWcìââR\ı={ö,]ş4£ @– $Ĥµf”Ġú£EŸ|34Ŝôğ ÂKs³_/XB˘mëó;qĉĜöIUßoĜvîCÑójÜ· <›!O°‘äŸĦ‘Pfú‘+W/Ÿ;eZĽ£<ëL¸câİKzáï‹ĵswáÒ{Z>[ÜŞÛĈ`:—pܲӏ\ştáôáġZäĵ5·C™ò}÷}J­Â΅Y­bŸÇnŬĉoÛ·çŠÁżú ġ¨c—žĤôYĊ¸uÜ|ñÜısçÎ[Ö̽WŸ8wîÜıs—Ö{IĉŒÙÛhÚև·Ï¨ûm׸V#ÎG™ŭ‡‹D]Ñcvâù-½½Ş9wßħ]ŠßšĠ²ŭÚ7Z'‹x°s’WÙjÎFsÄxıImfş”żZÖŞċĴgµ|ÎŬıulJÑËštÜôžUßS_Ô–gúz Hlàâeš,|éŜy×öô/˘5£JĠI“ê³çF€’ [ûşƒġ*Ú§Ñ~“.ç²3˙ğtYɵ­rcċƒ™jú.áԖS(”ÌaáOBQK­cÌó<DR8Ĉӌ-Tb™ġMŽĠĠÖ IDAT˘T!ÊŞ‘·p êqÓU6ˆ*T bˆ–Ĵ4L§ÍqûŸçÖ̜÷1!WéĤ“Ĉi~ûÏċú˙Jo‹Q( %cIÜÒlú]ż€ŭÀĤ-›d2Y&ÇAùŻj{{ €ŝÀżÂ„|ùòíÚµëĠĞWsĉÌ×˙úġĞD"Á;³lĴ½=0‰D*•€ÀêËT @&ğU蔳\Y6dħı8 ĞSB§½ß³ÖŝT€›Ì[ßDĜnRE~üȟ7^Ċ*6 éĠšÎ½Î7ÙħÓzL› †ZIÎêŭñ‡3hâĠĵä÷Â-6Żı7Ï£ñŭÈÏĞ‹Ö~Ĵğüt§mMĤÍ;9óx§üsE [ÑŜò7›=Vxô½~7ZcJ›™†n#“^îX?G׳+‡4É PŬwwïeğ‚ûN-mĈêü%O]ı¸Í,w€D_›Ĝ~!ŝ;ɒ6İÚW˙IsĞTÇM¨“üfĠ„]ß=W^V"m^›x9ËÊyxz:‹/^NOyĈaAĤšˆK¸ô­Ô•gÍ%OĦPRPËĦĦL ĦB pŞ´ÎK0–¨â8„\Â[!DİĊ…heñĜZu =cî”d Zo ċŒ¸œÂó°Î{r\èżçÍÙuöLÀµ}~‹Ĥ^“Û•,'$xżÛÑÄ£C÷e‡] 8°iŝ°QVċë36FÎ>;ĵ÷âüġı¨òg|^ =¸t+h˙ìċìSŒ²ÊÛtĵóŻĊĈŬ½´~˘öo>ÎUoâŸ/÷ŭ]#'6Ö UŜ?Ĥ­Ŭ÷éU`\P`ÌÓw·ŽkŞ î–8WġïŽàçqA÷>óùĞ–“r„Œs–ï²a˙ݰ À¸ À˜ÇçoÍĞëdÊŻŠ^ġZˆ=mÛ˙êŝí¸ À¸ €'[ǵËoêŻ}ċ‘ŻžĈŬ Ú;£O);•úŭҋuİςĥÖĥ^ĉl²1.h˙Hw éJd_Â{ċž3‘Aq/ΝSFÔ¤^—íĞÏŭtëJŻÜàÒġŠluíoàX %ğ’îGBğ‰[ ÒsB;EڍĊK/^²XĦS.Ħ”B(4Ŝ{+üK””+WnŭúġÓ§Oûġëׯ_ż˙Î0 ˲rı<ÚÖVxŠeY–eyž·€üù !1,‘iögúB›A”ÊÌÜĊD-,èük“iĦÄĤ„´˙B³ Íŝ|ubĠş'9÷Şċ(¸›hQ—Q£.ór͔§ ‘µÌĊ˘â•Ñ'ĵĊvÜìàËËŬ‰ĤRÀv…Ô,ôs×Tï>C;Ï:ú£öˆcûŝާMà#ŸŸ7qx“޽› Z~ÑÑ{ùĈQŠÛkŒk—e{ŒŻ—|e#Û?f‰K!êß}Œs³)~Çû°+úœy7š7Ĝ ÊYgïÊİ>Ż™8ŞußQC$—ġ¨S:d_iînż9ƒ—ލçÔuĦĠçnù·Ÿ¤a[áżÉ¸Ó£ûġġìĜżŬÄĠ~W?Äí2CĈëµÛnX·¸üÈüNŭ‡w™²ïS^;×u+aÚ('ŻÂ&üĝp˙ÀÜ1~_mġ¨˘|”ŝFŻvĥ*Üş¤ì‘üvçâ+²ž£ë;2ı›üĠċŝò+]Kòĥ]sdŠË}ĥĵ3ŝlĥuĦz•ìá½OI&-}”%›”ÍĦ^nWŞqY†ĵż˙YWSݳJ„ëŝœò¤ÊŒ˙Ëk–J6îgTddddddTlrÊç]Íl6âŭrV̐mBŽñŝ‡ĉı@ŒîrSÛÌ04×e¤MñĤĠmżìZĵ÷Y4G¸¸ŻÁŸ 9QNLİ“ÚòÌòÛ$Ç!îñáğĴK^³ĥŸżsóÀĢW'7íàûNK*ü“–ĵuĉ!ĥĠü1•Óùjêċ|½{^+İ‚Bî%(ëé+Ï,ÈTÑw '¤²ÜL’pˆŻ‹„XŬÛÉĉ<"CvġKƒßÄÍt!žŒ$@0qÏZƒiàe¤ÌĦĦ1PVĵT,N¨ûqNĤÄ ŠŽ­JÜ!l`Œy˘y+!@@˙ğzûŭ[…Hz´ùÊ'ZÉßĴJtšµÜ#l]oLğr?àü€[Ÿ‘ğGúÍiµÙŝo@âǀ…*Ož˘z7T÷È+ıŭ޵Ż<Ĝ§YŽ[s½½w|Ö)q#ÛâVú,Żùjr§IkŸ§hÂzäó·ñ§ÛçĊm'/|!€œĥ½Ħ£àĴ›×Ĝùï n8o÷wîĵ&ġnĝ lœwëĥ/ĴÔħ@Nˆ şáĉ£oÀ£@Sœ5lĵ>—…˘/·/žĵpû‰mŬç3›˙‘{GPˆñû§üV­:ž3•ÎŽšĜbùI˙PW~™â†tue¸ğ×Àöı‚Ĥvœ³â= píjlŭëşL#‚ßÄ:F&Cräğ7o_ĤÌn tJhAƒÇ˘P(żâœ‹—,†ĴËĊähGPeä8ú§”Rİvm̲caíŽ0ĈÂZÄ<Ï[[[ËċrĦœçùĝĝx'–çykkë³gϞ9ól’ïÌû÷ÛÙÙe;&˘Sû3]dÔ9òħ,,Ŭ”ĥt€Ì?ƒmóċn½íŝÍwoîX4ıOġîÖOövÉóeç¨ĊQŭN­h Ħ E@—ܸ‹°))ÙÁçì†nŒâQñòsNĴkœKy΢/ ġšĦĜN|ĥiÍÓbƒvWĥûê_żaí½iġĒ r¨5óÀ˘‹U†w[éqÔĝ£hİżG |(ġ½İ§<•V)[‹{şĤ“ç˜àŽûnLdž™G_螷ĊQaœÜàHÔ%ï\avÚÑċ¸8÷˙íúô+ŸĞÎ dSê¤ĥ<£ĠÄ$Çı˜Ï_ t·A];@•µËOü×uħOG1j¨1ûzìÒ}uĞtı#cÚċ\áï3M„/%lëVÖFı^•vybAĤŝ†ˆŻ‹ŞC=ŸŻğ˘½­÷z1c²Ğ_ü&nĤ'„ˆġ^,½Ħĥˆ *ı³jPJß,kŒ˜µ§p*µZµ—8ŒZ<áKc/BˆÎïP„Á ~aFŬŽnEÊÖ:nÈyäÙmŭCĠÙWêğĝÔԒ'ġvÇÔµLT$ĵ½|>Ĵ—şî6ûżĊ“§NŻc:4+ëĉ„ÂbíĴ Ä^Š$nĠ*ç†çÓOĠ`]oŝĉzÒÓZŽ[óF\E_ƒVĊêC§Oż×nÏĤ¸GqĈÊŜïú}?Qé·"2)|a£oMž{áèĵUo›½ĝïżŝûŽž Ž5ö\ŸaġY¨ñöK<”È—ƒÑ³X¤n’Cî] ƒîĠ XûGòËôġ#êÊĜÂ5Ŭ!ìĜ Ŭç˜è²eX ċwFCƒŝ½”äÔ:p7r´ò> µŬÄIıĜİŽ~!žç% Ïóc–e£d2It4ÇqÇIRÌqrB=ZH4jTò…çN9ĝ.µ4N÷“ż™Ĵ~êФħMKpÁò]0]͈@şF=CarİTğHÚ <œ_äï1߇ö.żŭᲇJUÉr]9r²U:Oğ*Î?żıy˜[sÛżP¨Y‡šÎ)Á9–ċáĦÊUêħ÷ÖnyÏŸYÎzfJCßW\]äងÎĤìèËOTĠcÙ|'ƒV$½ğò0ÜĞ4žZ™ç…+׊Ċmàĉ…ħ}òċ½Ÿté…Ş°Ö7:6Ù*$ŝÙŞvcßvÚ}Ŭ˙ògš˜JìküsĉüH9IîÊöşÍ–È ÉàLJŠ2Iŭd…eiÉ)’mĤ-Çu#-żU÷ĵ}ûô5ÁĈ1vsŭ ³ó5/ikZœÊòÌÁ$ÇħÄF ‚³ċ(PÔ ‚?Eħ&|’ ž´„ÇÛvÊ×q@µÛ0 S/ç\%ŞĠŞ#²ò À‚L5}—°m*ËÍ#5‘ĝşprwŒë½mà‹ÂlÉ~i›¸™Î0ŞçÈSĦĈÒoè‚ŻœH u=°utÑë˙|ġEÊ[oÜŜ ı•§•¤Ŝ #‡˘ÚŝoÎÒaûĵİ8ûúDŒ”>™Ġ¨…ü8Ñğ˙ĉg)Ïó‘䨯‰IŻöŒŻpŒ—wëí‡ìï7êŝĈÑí—ÜŽ0(B0Ŝ€ËZ­p< œÚ‰¤è~~€ç[éy:OŬ”$<„ħRá²È ŭĈK ‹BĦüö¨4háċ$“$ˆ_Ák:ßxžġêĠŒŠBò_{Ôî0VĥóƒvY­+Úoĝ{N*•°,˲VVV‚œ+"˘vJħ?}ú4))‰eÙ\IIQVVRİ4!!!dcc³h8¤Ç 0µ¤1´9UXş€ ÙÔ³•›u"›İ!`“XäÚq˙‹şÊd̉O´èĝħqžé~ĜĊ*W­êŒ*o;ô˘J£a]–y\›TÎpL‰ Xµ÷{™İ'ĥŭÏU1àBöġj³bĊÙï-ş¸ŞW–¸uġár&ĈTÒ×bâ뭗żµnĵ½ğ1QŒú9pĴ7²“ó‰]“×ŝuyR%ċâ&IA['û~ħmı¸…+†}­˜d•ÊŬË[Ž}ÖvïŬġĉĞ>#+_żqyĠKuI‡ÙօÔqš{ŝèÓ¸fuìDŬ9ĝÏß§NŜ´ĝ•mĤ Ç ×µs-\<1È·ŭ‚ığ-ožGWĴ‹:İ-ÏpLrċ,U |OߏQĜöĝaS¨bTĴ¨ÇÁ¤ £'ʚv.—>_árÎl,ÈTÓw Û§²Ü<5Ż‹’ {ÛÒÈ~i›¸™îb2€R.Cžç1VŒwµ‡ĵ!Œ@x€á†QŠ„À Ĵ€OĜ¸×käB^Üü”h‚_ş­˙ ĥĊŠ;IÇîbQW&ĵıñZÖö*j}û™fV>c.“¤x9Ĝ:ċPËMmÀĝdÇRÀ8×ïÑ£µjǝo&ŻCCĦP²ž úd/hı£ĉÄŭm$I… Ž=š””6ó> ÀÂÉ}Ŝ\7ëċ—%‹Y5lû.11‘a˜D+Žğŝ䉌0'‘ĜJ$ÇI$’-kJ$$²ˆ2iĦû½é"}Z–ÔhžXş­ nP•X˘/ĉ•‘#öî²sUĞT(‰x~jċ´K\Ġ…Ŝ…ĞÂUı❭mŜ ĉÈ0q ;5X°wÂéÚSz-ossr)5Iĝ…UǢ+ÍïßĴF1ĠL'Ùa@9Ÿ)Ўí8 ŸF}IĦŜËv–tQ=ş!üáċó2ytÈĞG6:ò2oݽ[zÔİ`ÄŜžŜeQb‹Nf\X9ù!Tŭ·+ÈİÉżÛ´žR£úŭ #:Ô,À|x|½Ïööí·­ë˜O™HD7zĴ҆}·cÂúZ û}t?Ûĉ+]ĈÍÖ ><gĥCñ£Ëí˜ŬshÉ%=òżZ?b_\#+ÛrĦşVêvğġÉG~MMZI]Œž63ÀĞ´ÀGżyôäí›G÷Ĵ^z0¸üäs˚8!Pw\w}ûê/7'l+^iċ´aƒ—ÛO“|vú¤{Î]Ž·ÌCBt2Ŝä+üS6bÓt9g.dމèğ„İ,§P(Y BH‡ ƒ'#„fċR„@HûH€†`RvoŞ´cB!pB‰Ĉd@5ŞŸ…ˆi„OM€¨Ç_£ÊyEê"EžhžI\êíîŝéÙûxptŻÖ{TğÜaGĥöñ ĞÖĞĤP(™†è|0$ƒW²8Ġ :‚"c,•JŬÜÜÜÜÜĥŠŠŠŠ _ĝ¤Ïq<ÇmŠşÄÈÂù\%ġZÁr9GˆÔʊeYBHĝ;Żĝxy|ĵ3’¸8yÔÏD™“MLŒ<8¤Û† Ò×êÌ m6KWo,È ·,Ċ }˜IF..ì˝­ó}^†³9‹ŝÑqÙŸ‘S˜~ 5§oşÓsÖp˙ë­Ĉ‡žY}.Ħ’O›BbħXZ¤}ßò“&Ĵ9ôĦÏp-ë%…ûnÙRzTĵâ@Ò\ŽprAÇf ÀέBŬ³ĠtŬ=Ás8Żë÷§v_ ÈħT‹ÉG֏,)`ò´ZĝÀïÙËĥüĠm~"HœK{ö\yeÎúĈcñ4ĴÒGüësÏHrâ¤Ĥ) {ïġÒjĉ­ĥè7ğâÔSGâûžÔ~G˘}‰Ö³Où +.N¸Ŝñ÷Fg›fF쵑u[ŸħrŻRżÏÙӃ›¸Ûˆ,&†ë¤ĥÜĴ°.;áÄñĝAfµĴƒrWë½ŝÂ*ŻÜ˜5Ç 8˜ĝéî{ÈÓĦˆžĞöHÓċœıXİĤĦïNm9…BÉlÔúǨ¤]D”aù”ĦÊÀBxĊ҂jaËŞ—É €´PŻçǕU·ŜäĤ †Pd%{ܸ8Ŝŭup|ħâ xtŜŒ%Û_ a­VEš[:Ĥ­gq'k’óġ͵Yfîŝ²)rÀ ê×ÌoqĦŭgŒ9ìqâĝë·8ĥú=:ÊŭĜ˜jŻ„óϕğ-›3 cY'̆?o_ĥĝ牍ş­ùÄ#Ğ2tâˆĦ-Şĥà˘ƒĥöċi0ÎuĤ/ÛÏ£„‹ÈżżşµcĊÂ΅]Ĉ[Ÿñĵ~—%ê~ċ¨ëóf[™Ġ­:Ì{m(ò ;×óY=İkċN.âÑÙ=3˙Ùzŝ›BcÖç—aĴòyΘ?~P½9@ŝóí“3G,:ÎìJ°r­;nĈ¨!MJı0ìÏwOħĝto¸—¤ù;MûgA§JùĴ€ŭñ|ÓĝaŻŭä Ż˙XŒKuûwE§zušġ_X*2hS(” @ġ£Ïžž%üâ틛ĥhŞsîô‰ĉñ/@î=Vc÷ŭû÷4(2ÒxgUĥù?*ZÈ­Ñ” V§›ĉċ€ô·ĈcŒ…@BBBdddxxĝŞàK3@€,İÙ^ĉ$İŜÇqÁµċrž,‘JİύÇŭ˙>ŝ|aqBSŽŻÓóԚ `éş§€yz‘ÚĠÍӋԒF/b·Ì€3vUßWçNŸwİxüGŭFż| ´êĠĞR E5S2ßĥ¨żä855# Ĥf9ÙĠ/m_½Xħr5o\ıÔÜĞ Ë&žáĵDz,Ë&'³,Kock{ûĈġzž Akävîô‰Q½FK€a#A˜ŒĈ€BÌhà›£Šs_™uİ4‡µÔNjeÍHP)û‚Àƒc ˜Ñš:%֘`‚)ŻCĵŞ&áSÜTċ&„ œ2UkÊ 5mƒĊbí!D8Á*ċ†)Z™÷·ĤîhèŞĉS´ßî'“"{Ôr$*ƒä²fٕ ĊÌÉZg˘çù @Ÿœú§:chhı„ô³RiĦÄÄğ?FEEÍ{T +C"@ÈĦŽ}b¤RİTj%‘HR+İÔêöóAǏOJJJVŒ˘Lú™²8­Y'ÙCô3p$]rŞdıéBZBĦݝž$˙xŭì]ŒĈS“Hê\˘|a‡LK­›QXL/¤7Ôñß rœššPS³œìê—6T€î+³v°’Ú[Ií¤V6FşÖ ÔÈı,ˆÈ„„xŒ°HœröIԒaqӊ°e„Ò=7Òq „T*6Ïó è¨öĞOaY2vûuŻü!4ÉJxŽ["öʤ›1żá‰ P(”lƒ†ô|rêŸÂ†×|?•úl¸…ô̙pŞ@Ë7'BúY żċÖÖÖĞò„DDDLıU!@÷ŜÍäò ñ‚0Cx2mÚ4a0`@zÎr³6”ÂÂ0™ìH6“DiD<2·hG,îûĦUŜÓ,ĥk6ôPÓô_‘BĦP( ĊrQZ…AĴD5†%HĦ(Ğ"š @D•˜ óŞé™TЧ+B ³Î:ьĊċŞŬUsĠâ„bµ\™úw…K‹ŭÑnXûRŽV|Ìçë˙ŭÓrñyşB…BĦX&:£ž½ĉûÀÉİŠugŻù~Ĉ3x¤‚ íċßqs ĵżŻDĝiĥµµµµµµħħÙĜ:ìŭû÷óŸV|€M˙‹›>}:ÇqD0Y^¤Ò­Y‘qŽdĉŠ‘ĉµĤ_È6ŽX.Lŝ?ï#w) …BĦP(b„&‰ê…ÎŞmqä…*G³zĤfhJ,uk‡%Ż´¨‚x˘_fÖĜ+a?íĴYbgfɰ_Oôo}˘V›aјIWR(”ߝҳŻù~âP茷H'{BĞŬ¨Ó6nŸ”üZÖÖÖRJù8O (F@5X 3fÌ!é³ê‰(ññĦ’™…’.tfÊÍúÈfw€†BS( …BĦPÌUn H u€xñ><Á –QD-Ĵ‰`µĝ¸árôŒ !MVµU­iÙ šĈyŞ霆mSL…~l(J‘"4·Ŝ-܆€›÷ġ‘*ÊÂÛÚÚĉɓg~Ŭ·É5 %€çyı\^¤H‘Ó§Og• YNĥÔ -HnÖGĥé—줧S( …BĦP²*WĝWB@:‘2„Eq'L RĈµ˘I‡ĉ ñ0`QÄ@1X­Š8´†Yڋ)´lQ,6Ïób+,lÀm]ĵŬ„^Ž[77ž7ÙĴÜ {ûғpşĈ`şƒr6˜íäqKğöû,I=s;óôcCĦd |}}³ÚCèĵ›Ğö ëċèĵ5iw/‰0Z gáj1fĈÚÚ!Ô³gÏâĊ‹oßŬDc²8˜=ĝld›ÉN³l“Z„BĦP( …’m@’î!$Q X!p ĵbŒÂÊĝf˘£ ˘°Ë,ÎòĴlž„€É:8„ BXÌÜä:Ğ2ŭ|öµ8ïو*‰ĥu/™_j“TÖĊ @C€ĥè3oÑĈS(٘N:99IŭœiךuqáŻ|˙ŭ÷Ÿêċ;Œ ='%)G†tgĦ\ĵêÓ§ÏĥmÛÒÑKÁ²„NS˘›-Èd'ŬV# ^V›CĦP( …BùŬ!‚: ÊE5ÔaµuW&ċ@RâĦ•‰8R )˘ÀgUÖŒ°J×VÍd„rñ^ ”›…Ĝç” zĤJ8Nb˙óܚ™ó>&ä*ŬtÒĝ‘­ß—r1‚€•ğ÷âħĠżî^Ŝ^˜uÉĉÓ' Ŝo˙ı\ż_İ`÷ûÀ}Û9°ŭ³ÂÉ/ŸĊdµ) ċ7!£3éS9Ó%[ÂİS§˘££6l(nDûVħÎ ˙>|ĝ0UgÀ²D[£˜³;ż°Z 9ğ“Z²Y ‹lĉ…BĦP( ĊrÒ.ƒ*u³âpUÂ#DĠŸx²*^@í-ĤÄ5ĊĤƒ(tE .ôÀßóĉì:{&àÚ>żESŻÉíJ–s“ÈßíhâÑĦû²ÇĜ4Ĝ(Ğòu‹Y9mÖF< ĜZÛNx™³ÉĈ¸ ŭ#Ŭ%€=|vy˙$0.(0îĊùë+4rQ­íˆìKxŻÜs&2(0îĊıscʈšÄùĵ>zp/.(0.èVŝÙËÙ g×úÜÏA·ôÊ .]ŻÍŬĜY×^ĜMâ\mÔż;‚ŸĈŬûpÌçŻZNŒ²ÁœċğlĜ*,(0.(0ĉñù[óê:Ÿ~è5;UëlŬĥG7˘‚‚îoSLjÌ CÇ2`ĦĦ­ò6<ïüĊkħAqA÷C/­ŸXÚÊp§è7ğuŜĝßĠ'6uÛ§˙Ìc×ĥ~ÑA§UP~P<ö<|=µŒA‡³ïdžBĦ˜'D ¤ĊݵœĴ„eYN‰°Ĝ jC…PMü/ÇqǎK_g)ż€ÑOˆ‰íè€Y$Ùҝìä…BĦP( Ċò@ĵ +Rp€ú°[.‘ ,ÔU%_4i vB*³³v5!ZuU(´ôYe€’8á^PİÏʉÏž,1öEju]Cúvߕ·r…l²Ò&lWÀÍĵ ‘§êށí 7¨Yèçĉİ^‰´.PsÈ_#ŽíËŬÜÛ' š0ımĜ=Û;âĝô1gßH 7é>´|Ê~|äÓó&ŝeċzO´|cÒĈ n'@üÓ Zì2bŬÖz·úöġ}’ÜÏ/ €ì+ÍŬí7T~dÚ¨e÷cr7üsòÜ-˙ŝl6Èï3ĥŝñ›ÜáŭÖQŭ.żŽÁıò*Â}ˆ3>÷kZ§Ë &°mŝ?SƒÂrR'™äċ×d#f@ż…†d\ğ,ÛğıĠ[oC¤.n9Ŝ„°ĈüÒkü÷SĞ<°•şzíÜ:@cŭgžżsâÌlŝ‡ÛŒ'ïäĥE˙¨a{ġÒÇD£'XŝħĦP(fÂ/„Żŝ-[ĥÜıs§ĥ–­6T!Èâ·äò4üÎf ²$j8]âßġ‘â !{ MĦP( …B1”ÓFL@ħ ! B˘eUL“(À¨M6Ēħb’C0áĠĉ˘BûbĦÔGùâ‘ħ*dC5eRvhdù01HğzoŽ~tÛÈÚÁúŻ|§YÁŞD§YË=ÂÖÍ;üĈ¨žiŒûçoÜ:ħoeçŝ›ßè2§yw݁ísMş÷(Âé#~ç˜2ß×g†‚„àûN¸póĈħWƒÀˆkĦĦí+öi–ÖÜ^ŜsĥûŸ ¸pġҞ=Çîŝ4şŸ> yüöĠû°­êúÏ}úÄkÁİCá8NíïïŻÊm:Ù,(2Ŝ£Œ‹×G6ë#áe3ÒÁ6ìÊŞa^UŬe2™,Ċ–cvĝ 3êvt+RĥŝqCÎû#ÏnëŞDGd_İïâSSK^œÔwڝ˜t§%ĵ½|>Ĵ—şî6ûc ×t‡°c7BuÊÛLž:½ŒéĴĴ›Ž ‹µ³‚{)ÖUS…MqâŒ•½ßġû~˘ÒoEdRĝÂFߚ<÷ÂÑyĞŜ6{ñßÇŭ÷=kÂ7mz›a`?½h›[µÊıáùôÓ_³XċĜù`é˘6­ ìZñIV§q!öÁ†[ÑéöÁħ´ …BùŬ˜2eÊéÓ§sĉÌùŭû÷ÀÀÀŸ?ş¸¸Bš4i˘]Ÿ², „ärıê9*J:’9ñï†Éfqí}jmëşùäŠvùİñ€ ż0ıE§MŠz ›1°Ş›$âé™-ĞŝjqäšïĊ u5Ï*&Ż÷Ş˙ÊFó‰ÏW˜ö ïÀVLÒ.V/ġt9C~^÷™ş;ġ¸5S ò/ö͛?½ ” Ü0J|ĥ´S1íçnY˜ïĠĉÉ ;÷rĵulPġ“ĊŝxtxċĵÙ+/†T2^nR›™†n#ċÁëştZĠyÉáġċ7WŽœŜŻC}ÜĊñ=úêİ,73”Qèë5 qW÷hżsÍŭ§ĴŸY̽x!­IĠI+X ÛĤ3uޤ·;F ?P°M9;ÍFS‰I—s݉;˙‘SñÂä*)§<ħ SMCß%œÚòĴöƒBùm"š1V¤àày°ĴcĴxÉ#€ @€Ĉ˜'(Ì*İšçyċê‚ÂŞ€ !u†„çy@ˆb²„„U:@xDx„†$hBĈÂê…BB˜8E@4Ça†áˆ~µŒ‹ŭòôї§î^zëÜżÇèŠÛûŬŽÀµGĴ91ÒùÀ¨ž#O…šĤlò<`+Ĉ„é^%·óĈşv’êz`ëè˘×7ŝ5ĝê‹(”·Ŝ¸½rk!ŒàljŜŭ7?K %#ÉQ_’^í_á\/ïÖ]ÛÙßoÔŭ£Û/ıaPMÌ3  ÏBC žzœ0ıS´PÎÙMߗ˙vy×لûµvß°ĞX§²äΌĈġ”ìùħĦP(ż £Gĥ²²rttÄ;::@rr²\.—JVVVc–e>œ Ü'fY6:::!!!Ô­[7aœP @7ŝÂѳ™ió(Cói¤ÚMĉ†ĈG%nëÌ45‡ežS—z ۞“Ïœu'8–T´AÀdžÇ2UkU­œ;#ϕĴlí:udÀ³i£âa•:úûN­U×ĝ~$úĉŠMŸkÎ?à½ğŭߋÏMĜí"ÖQÜŝpżŝW÷ùeÏÍŞé Ó|§²µ=êÉ@#ŻÎŭúìèUôġjèîf²' ~Ìşé}iOŒĞh‡ÚvìŜıfç?&™àíéï-ÓÚEŸUÈĈ­Ênñ6má{µ?<Ğ(5fW=dÎ ÇFĞî2Ö­ê:Ü>ÓóεOò†ı’ïŜµ˙İ•#jÙİéĵr×O{/¨"VÔċïŭÇN;]p–·†Œ7ZkJ›™†n#“‚önyh˙żC ûy:T^ĥìz…kĵë6Dʽ}u†ËSW.n3Ë 17gġZŽĤ] è_L_¤ö¤ċ-_#ŻP'ùïÌa (–6ŻMĵœJ×ò‰Ż>NOyĈaAĤšˆK¸D*˳ĉ’§P~wÀóyÏĴ;˙]ûĴÎ* ´:ÈĵAA}6ús¸ÜŞp™~K0ò£aÌ †Ì0€^ 5÷pĴkMWÏó?VzËöëo%Irıĉ“Ü?´ï­Üh§ò!úÍ­5pèÀżçt³~pp÷ı3ñw·ì|Ŝu”ßÀw&_0!ŝ9|lì*Ù>££ ´s|ì5âAúĤv¤P(ĉÉȑ#1Ĉvvvqqq111ÉÉÉċ˗€ 6żÂ“ŝvŞP1 #—Ë…nŒħD"¢ !111à³váÂÏš4iBY|ù˜1c²Ĝ7ó@;ÀÖl£›MÇÒ£†µÑ|š™ž}…„ío]vM w›µ[ş ÏǓ¤8ìl÷`ĴgĊ1 -Ĝ`Ĝ‚•Sĵ dPd%a£B^^Û2e{¨Ís*ÚÄÜRÎmˆz͊Š˙“ßï_uŬİóéşı›;9·\żŭEŸ™D&Iž–‹wŽmÒ|ĜPÏJ{{i#Ğc]°v9;¸ö‹ ›¨dÉż?{“ĊF²PHí´#=Ïê*çLl3Óe¤u‘†UlĥXy¨ÏÊ.ì’Bß}‡ä$91NjË3ÍQMtöZü³ĜÜMşLPżhŽˆë+GM˙_‡;˙ġ×èœ_:iÉïv/8Î6óZ!͑ŻĤ^η–r¨x/ߐ ÷çW>wÚċŒkAĤšˆK8!•ċYvÉĞĈGÇÉyHj#ᒒulÛ紗šŬÙĠ/ ~7Ó!wŝ$!PdşÀ R“Ú1JI”!ìË0):—S$iċĝ˜| 12:CK´ ´xñCEM=^b[YÁê‡.â"Hĝxuc·E~—ĉİX77äl4óB£”ú÷&7mx0ܐ È~ö16ßüñƒ­òŸoïŸ ŽOك³Ż2fa'W† <4lĒ£á<è;: ™1jÈì%cöçğ{§‚âxżÛÙuDczoöm @’b>ż§ÁɏË>Cwŝ³ çìŭŭŭñ|Óĝğƒ“ĝ˜S:ö˙8qÄĦs{ÙpÑÁ[/íşü‰ĈÚçŭ×Â^.V ˙ŝê֒‘ ÷[4À˜ş!úÍ0€ 5È~Ù:ĴË·'tĵħ‡ą>öŸqĉÀ[9oĴS ‘ôjÉdżJ û,YŬ–zıiüݽoäĵ3/œ÷‡gŸ°Ż9°ùF˜)ÇħüMÒçg?·ïŠŸûD×&¤P²=£Gĉ8ċÊE,›˜˜ĝöí[„“'OBÂ)Ÿ—Ħ²ĈSJc†aB‰‰‰„Üıs?x J•*<ÏŻXħbôèÑİ2)ûɚ ~ċmÀò€>E·lÙôŻċµĊ’ ÊQmÂĥÙW='üé[kWI–¤Z¸S†ö¤ŞµÔZ §ƒRkmV@â_ĝġm=ġ­÷ĉ3cÊgµÊ•`—–Ë6 ì9lDŬB#ĠSˆR_Ô–gĤ_Fábż~M„ú´÷”@Ċœ=5`ëé/½× 9˜ĝlĞï3çŽ>Íò¤GcÓ.ç²Ó.o |)a›ĵ­x=ċˆ™úsu`ݎ§„ĥJŭ=^n½]Ï˙ŭQݜYfâ/‘]ŭÒà7q3]A€ Eȕ`@„'$µa˜+’’U…„„uĴ=¨ÒUĠ€ Aπ¤CEÎhuÛÄíhGém†È?Ġëè(]ŝ'ĜQ£Ä½§G?ò+3ú]Ñ·ŽËŭ[œÑħ×· GÜX¨Ğ½wg–·?£˙™ää/ûg÷Ŭ?[³˜û¸zò€Ġ“µÊ#nÎtsŽŜĉôaÀŒä—нíWëŜMŸ0lĦIâç“kĤœ\£-ŭbÈxà˙ÏŜyÇGQ´qü™Ù½Ë]z.Bc€‚t‘ވ U”fAPDŠHUş4İšĵ JQz³DzŻ ғkğ3ïs·Ù\˅´K2_ĝä³77;û<[ngûÌ3ÇîÔÂU£nö<IıváĦTëÈ|Ż'Ì留³hĞg†şŻÀáp|†,*e£GVĤ DɲŠJMMEéġz˙ÀÀ@½^óĉMĞĠÊ*§ŬôUéıAÀ[,Y–EQÄ˙ġ×_5˘”>…]p—^,ÏeÍlÇGäÚìĊe×4§ÉkĊÙ!¸l­gÊÖzĤù³†+5†ÎŭéîK•8`MXVïÌûòî×·ŝr냚Ġ²;şĉğµNŝgNżħK·~݁!MY İÒ°I%WiüP€dH9³jòxĈs‘3ÒŠYvlr“vĦévê°Ó÷4?téÄPV˜o=g„RġJfì!FÔĴàşœòZħ Ġ÷ĤGÈPşN -¸‰fÚ*OÈgĦĈK+úvœpğëš]_½Tœ™+„•ƒ¸ğñ’½Ê£ğ‰V&K˘iN´™hJĵ4k_§É1÷£Œş” ›ÍŠl]Iç]œÉr‹~€¤‡ÉDX˘l(ܸŸ xq€<î4ӅĥŜ/Öµ_½mx‡·—spĊş şH ì<ÈGĤz‰ğKXŸÉr߸äŭëşġ§ĦV!¤THêKħΈZY23÷)¨~9PHÜÌN0 ÀˆLSìi”YÌrÚC‹oR Óĥ„ Ğ#‘•eö ê¤Ĵ¤ép —ĥmĊYƒv6Z7^¤~Š`'Óà r5ŞĦ°ş½mĜ>òÛy. ‡“ 6oŜœ­ġìÙ3ĵ÷Ŝ{’$BıFçΝc“ +ƒŸRSSSSS˔)#IiC^Ô4ğG ‚ ‚ĠjµZ­ĴD£Ñ „!fá…£Fı|Eìš|§iz™O#ßùċ%ÒŻ\xgàkг[B Yd§ŝ;ÈÌÜΙ ¨|íşu ¨ö’oŻ´ìúáÀM~]ͳ„FNĴĝéq•÷\Ú%Âŝ òpû°×–-Û˙¸M·ˆô•5ċßüzöŽçFMJ¨ċEÓġï'.½mı¸KİŒ$ )öú]  äÙĦŻöl™²êŬ£kém–˜Ż7em”íÔĥşkĊ+Ğ\âúù 4áÈĞ.½¸zß\ğú ~›5 }à·‹İ­ùM8ġó9RüµĈĊ²˘ċD›9… (SÁt}]żyWÂğÏh]ÄUäğ:™-÷ PPċ‘°ö3ñCÊA =>îħPşfd&^dıq|ŭ·=Ña­^İĤÏC³p9ç6ùÈTïpw ûg²Ü7.y!ĴzӖĠÓ>W×Ëù‚ê—…ÄÍlCöxˆ1f=[‘İÎ4½KŒ)Ô^Ì2u%iÊ2[°ċD"”Ü° ÖĴ)û¨Z8D(ЁTEıKĞa[ÙS…B”úpS€Ġ2›ÍìE² Z­VĊ*UŞÜ½{·a†'OžJİĠjEQĊ‡–,Y²Zµj!֟P†LhµÚŭû÷³™Ž­V+kS ‚ĥX,:nñâĊ#FŒÈFò9Û)4d·_ùFqN9½dŜĦàşµJӸ˿/ŸvX;İSi Xnn™ğ9ħj½Š!ŝÊß|ħÛTmÜKċs(4àĉŸ­ùGğİo/ë¸{L%5铃+v%ĠšĜ·UŭòŠà` êWmáÔğ£_~£˜C}ħtŸùÓ·4s(ŭälOJ´ IDATÎ9dIŒöׯëÙyµhïĠ‹{–tİ`¤œübàS›Ï•˘-Ÿrê~Ŝ·{ÍÂÎtYòĠËĊì‰D\Ĉ*ws€|éö“Ö\8ps—™c7÷ĜÜÚm5òhßÊĤZ“;–V‹Ċš2_Ż>ù³•żÜí3ĜI%Ëĵ6wÊĈ&ĥ i‚#BàÌĵŻÎ}dĈm>úv°Î•\3"˘Ec>äë@!•ÚŒÙ0wHE €ÑŝЃš|9kéĈOÏ5ƒh¨ÜĴ×Ìl‘q,žƒUnp{€|ġİĠ<ı[¨Ä}˙|QOWóŭÍŒ#>žÜïG³…6/TA2}úqŻÛô1RŽëgŸĥTĤ'oÛ2 e)ŭ<Íqwu2[îSĝUùĈ1föl›ŒÂëġ™ğ}VğpLysÄ=8húyıl`ĥıœË9wÉGĤz‡ğK8³ċ'Wa‡J";J)ŞPšÊTĞÑ „‘]Mğ֌1ĤTÀ², Xƒ"Tr)Ûr=;Ċ>Ĥ!BZúäp8NĦƒŬt(ĦD"Q2çÛ9í:vVêìŬµ³Cê%°t}Ïaġ͛7:Ô{Ú`0l˘½8Šġ”Á`HgçSIcÓĤM‹ŽŽ–eY£Ñˆ˘ÈŝvéÒĊh4FEEBA$‰iÓ`ï0éT)8;‹ċüùóf³Ùl6ëtşàààƒ"„ZĥlÉşZ­ÖßßàÀŜ™'jfîD7HĦ–QP]ó2%´(ÎÉk&Àn˙jÊïĠŜ];Ġż] ˙ž9Y£vŜô˘Ż]ğVİ’§¨fN.Phwĵ°‘çĤĉÜÔ<§ úċ̅s§ëÔkèòĞ#÷wèô’$Y)Ħ„ ˒$I’Ġ*ID§×˙yìhó–­Àİçĥw×ÎQŭF‹ Hc„1 ïêylO= ÖiŭEAŻġQTò6"3CY˙Xh̞<•ѵŻ"UÁÑÀĈÛ*_ €Fd`i%•U0ĈJúgJİsÚ )ĠÔFŽğ‘EfÛşÈù)‘áp8œü”ġ˘o…E–ËÙi½^Ż…Ê_œ˜˜h2™dY&„BÌf3°ÏʝšE7ÇÇÇ'%%ħUĞVŒŒ´X,‹…eŽFɲüĊ_ä¨SOGž(†5X kîRBûˆâÌÉAĴq×/ŬNrÀŽ4†ŠĠËúĈL‡áp8@@2BÙs6Š!ĠĊ^%ĤC–(Ĝ“<+ ²ÊĴ-ġĴ€€@=q4Bˆµ !ŒĠr„m²’ô°hhĚdı:”oĠı¤sbïp8‡“ç(êó…SrZ}ğ *½Œ²˙ŝ–-[2}Ù`0°„Îì£ĊbQ–ÙÇäääÄÄÄÄÄD‹Ċ‚1fI9"##5$I˘( †ÄÄÄÔÔTVA£Ñ|ÁïĵóŽ÷FĉD€§oÎ pÏM=µ‰R’WĈprùñŽ!-GŸq,ÖwÙvùÛóÂ"‡áp8_DE „! a[ „’ż™ei¤„(ËÑLĦ ‚@aġ€\dWİÁ>&  -ÄÙóCË ŞgBĥuÛ<‡ĞWç!χ)0ġ9¤g†żż?ğɂmDÁjµZ,0  ’$ĊÇÇÇĈĈ&%%1ÑÙl6;ĵĥşFcKĥgµZŭüüBFĞĠBX(´R!×eııĞ´P°ĵsVœ½LÇÁ)Ċûí‹í—×Vp8‡áĝ:‚ °ċÒ`]eQ`AʔĤ›a ”°0e6ב‚pZocĴĴ’NFöeDmÑXÈ3lj´sĜˆ‚óĴƒžës8‡SĜEkGħħħJŠçĠ£ ƒVеZ­,_ğáB:D9|ĝ0ûJ–e„(Šê´ĴġÍ,‹^ŻĞĠ*I’VĞY–Íf³$IìĠ²Ċb™;wîûïżï½™Ò1}YnvIARiÉżŜeì.‡áp8‡ShÊ#$`{¸“ş{íT‰íÙ3-—Ĉöüêúì#KÍÊĠÚ´-V§µĵE‡Ĥœ?Ş›Íáp8œ„Á``s²ÔÏ[£(ûÈ2rxÉÓ½Ĵˆˆ "vĜ]ÛjµšL&“Éd6›ÙŬßÏÏOL7u„­Ĥ² lZ’$&=[,³Ùl4F#›“0%%Ċh4²d°|ùòÌZëšäDvmˆótä—HÏ'’ğµò‹w‡áp8N. ‚ƒĵ,RdXĤ”Ĥà@ö™ˆl²2ĊcY–”ru5%O4¨„c„›$P=½Ħsˆş)Š(™ĤY}–Ršbu}ÊóAs8§ À´fċc÷âˆIÏLŒÎét&“)888..ŽE@SJ-‹"Àħ‰ˆ@QAġêZ-şİïÈLzEQ–e£Ñh2™RRRRSSÁŝb!¤ĠjeÙa2/oÉwÎŜPà;6é`†1Î^R0Òq„……ċÉvƒƒƒójÓ…B{¸…|ä875'àĤĉ9Ġ/Ž‚ B0E@€Š.ë)}hEVf)8@%+Ožj-XŬóĥwèĠ:µê1•Ĥ ßà1³³ƒ¨mû›4íb2C‡áp|%†2ñ °ık¨–s:4B(((HEI’Xr %Ŝ“%†–eYı;ûùùBXögwê3X,“ÉdµZA…?ƒ½ƒAí‰ĵĴVĞ7:šÊן|S˘ÍF|ÁÁìRœáé88‡áp8`9 •pgJ)!"ĦŞ$Èʲ4SL) €"@„!,h”g?ûÈD ”Š‚À²C%4-Ï‹Ÿb)#‰-&Q@0°g @]§ĈHLë¸Û'3Ä& IV%ñ4Fˆ€=á4‡áp8ù uÔ3“žccc rKzf`ŒƒƒƒAû‹gġÛeQġz½N§óóóÓét:.,,ĴV­Z·oß>~üxtt4kDQÜ4ŸŸŸVĞ”²,jŭZé°ĜjĥQBHık+Ó2X44 3›L£ÀĞ{ŜAÈysYqvĤ0D‡áp8Ç‚(B@%í:ĤàPşËĜ“Ä>ÚáÚqP@Àŝ#ĥL‰]Yĥ•Ĥ“§ÓD*R"­˜M)ĊĜq~B5j m£ƒyçžáp8ùuêç¸ĜĜ0ƒ-ä²áááÁÁÁÊkŬ *èt:ĞĠ*Š"‹SVîĊ²,'%%ĊÇÇGFFVİRE’¤k×b;`żG+ÁÎê‰ )ŝŝŝ111‹eîÜıĈËeg}ŸÂ _fŻy8;S0RBs8‡áp8O #Š0"@#GZ•½ÎVBUIŸ)I7ŭ RAYĈ€húrgĠĜĥ!ğHíĝáÔĴ|Ċ˘¨Òžc•'á§Û‡áä)ħħħƒŭV°-Šv7 –…#÷eè'OžDDD”.]:,,LŻ×šÍĉÔÔT‡›8ƒċ†ĥZ­> 9}útpppJJ +wĝ+¨PV€àààáß\ ċڜ¸íTœá)Ħ9‡áp8…öô§„%BÒhu˙!ÄRm`¤ŠGĤĥ˜&{êgÄÒh0-XÀ@P)ĦÀÚAl‚AŒ1FHjq*!ujHwĤ3ŬYİĤX(ÏÂÁáp8œ|‰"7ÇĊĈv7 ­Q”IÒy"C‡††RJ­VĞŸŸ_||ĵĠjUîÎ,ĞÄJA0™Lìv¨dĠ@îa4ËĤ%Blllµ5ñġ&ÀĦLG@qĥàŭĦÌгKĝéÊáp8‡)lˆ‚  „%„F6MÒwċ•À%PXĈ Žsüħ j ìŠĥ2W½–³âĴàGW›çÏÍáp8œ|M˜=ïó…S”ċƒŜE ƒÁ`@ö¤L‰ÎQ:wîĴ×ë-‹ĠjMII‘$‰:ÁdhV_B›|8$$¤H‘"’$ħ)ÍvLéIMMMNNN²#IÒĉ°g 3ê>OĈ›§ŸûŒÜ·3+(cĝòڐ§BzĝǜŝÏW FĦ€²Í‡<—ĴvÄúèĝŞħ=žĞhúĠžvÁ’­›&ìbPşd­o/:ôHï­xĦç7=QÙ·µ%B –Ŝ‘•ùŝ·müjĵè†UĠ,[·ÖG‡âTωżuöCġŬ’·‹KĠm?húĥKÉ^ż¤½Ż *Síû‚$žûK „ĥh­G.;#İ-a^xĥJş1żŽËW{VŜWüµÜÚĞB5f]Qğë£PġŸ&R§¨!äWü™óŽ+Ž[ïŭ<}„PPĠ—ĤŝñHvÓI<5ŻCˆĝ̲ğr†ċŜĥ™k¸0Rz¸wêËĠƒBBDŭ×<òą‘îêdĥ<ïpwÔĵù%ñv§Y.Ϩîtİ´Üš Skd|9§§ñêÄ]yÖ­)(Ĥz…ğK8³ċ'qˆ€䔂ì=~ÖUVP{Jh›LĴNĴA%ΌÓt{as )ÓŞS „˜jސ-uÚşÔ'~9‡É lÖÁîĊ¨CTI9ĵ …FOnúĝñc%³Ó}<íÍħÒ$I)‚$I>T×Tĉ3T·À„lĞĠJ‰–Y;³èfŝ˘Pıé\˜'Ĉäê>m^ےI°HġÍß_ùqe˙''V}>ğcٗ›mŜżñï ŻğjʝUB‰Ğ÷ĠŠ—L˙ÍéóŜ_moQU †Ġ,²ÉwĵÛzÈSfÌËChüÁ)cÖ%w›°vjYòßúO&ßjŜĜ>™ŝŝb×Y‰½çlZXòâÒQ“^ìvñÀȊéw–ôäԏ³?7{÷}€—{ĠfáÚHËċy_œ÷ĈÒ½ßÖ·ž=èƒĥ=‚/íZNŭ°îÉdı  7pwÔĵù%ÉÔN+[ĥ˙ÇZ$ÛDóµ•o ĝl÷:ŽfŻ.çŸŭïëÖ!ö—ġĦĠŠ`xäĤ<ÉGĤz‡ğK8³ċyí‡SÈPĤ£WŝĤğ˙8'yDöê˘÷L]…u¨Géş{˘`’4S“óDÛr•aĴMŒħj"#…#8ˆáp8 ƒ=˘966V™xÙugĤA³hèÜ´ÊúäŒçÊvApħÄ>2m!¤ÓéRRRV\9pà@³Ùl4F£Òšs7Àá~1~òä @h8ÇñE ĵèìL|£€Û~Ĵ-[n[ß²cûàc—“h}˘‰‡?ê6O;}nx]^ğùóχ#€ĥ:TyTêŻ˙ùĵY‹Œ×£ ‡f-ıÓtŝžëÚNĝü×Ïvô,ŞÖQJµ*wpĝËkŸ˜Ù4Ĝċ1ÔnŜò…pĦëo]Ù­Ŝŝ[5Ŭ5 ”à­ċ4ŝÀ¸7—Üh0íŸCŸÔ@=^ëĤ/Ö9ôŬmĥ÷,ⴊ;АÔ3­J¤èùrMZµ}FŸö½ùò×½úŭŜvŭFż1/ŭá­}y ë°úÊ ÁODJ‹à£;^9ĥ˙ĥ}¨ċĝ— ŝ+>üÈÊ›m||—Y Ï ^Hċ-XŻúŜ/ċFoúĉțCeXžäM›ı†k#͗Ö/;ĜgÏ·Û<³bùÁ2]ç}wmÀ'ĠÒŜE¸Ğó%sċê6óÜqo~I2ğÓJÔ}Ğc½hìwZ.<ĝNċĴyíċċl¨ÙĴeËpġĊ+ğ)Ï9ò‘İ^âîv"sċysÉs8…AF4bŒ(ÂŝcD•˙”tŬ„Ĥd T°ĞĈc[¸´€@1PŒ@ ĊD1RċŒNgŠ ĦQŠ €1)E€P*#̰e„(Ĉ@)ÀJ4Ĉ BŽ:‡áp8ŒÁ``y6Ôİ6ĥEQ jqÄÔgPACfŸ³B‹.%;²œn¸"Uċƒö[)ïûVĞE1000DE¨07 „üüü€żEΗÑÁùÏY5 ’§ÈÇnJ —w.Zz.°Mż&Ħ@Žúiâ7·ÉŭE­"DĴl{ÖÁ˜äŒü `ŒOµ$–t‰~Ĵêa‘rô/³~‚îŸġ}ŝ / {fŭpKR·…ĞŽÜòq³ğÛ•ħÙ~ûÍ~ż’é÷ùÛnKVVH8²à‡˜°×f´i@ Ğ:pĉ);ĉïŠvĊ™9ĞŒggġž?jëĵNĊĵVÇó$2ġ¤„;,Ú µŠiÀ|çàñ8˙gğÖ@aMzÔG÷NżÛµUÇŝù– ËèPĈċŜµ™k¸6RNŽI†À˘Ħ,DWo^n½™.˘Ŭ]Ì–熗.psÔĵú%yڝFb~7ñxİÑsßÌrĜ·——3•´Ž”êwWžä#S½Ŭ%œ’Éò<şä9œÂ‹(€‘€À>ĈÒgsV‚‘b“AġĜÀjĤA§?ĉ 4;ô³•JĤ‡˜kµ=êoZÒ6O;ñ‡)Ĩ…ĉ­Q´{ñ´Yz)@÷âˆŭµÇGg;Ô „P@@”İϲ,;ÜvĠ À²c}t•ŸŸ_ˆG˜­|,Z´hlÖTġ|,äe’üëİgĊÙı~ŝġ4S8ôyè-DMhµ—gŬéüġ7o•×@Êż?ŭ-E´ê7éÛß˙:ċ£ ‡Ĉ·ëâf=àSÉ{ûä–İcV>·î[ß>”ŝXżRŝz…ŻI[zcœƒ†7F·Š´ŭ oÄÉùßü—^x#_ŝzûÇ›ô_s3œÉ~e›× €;˙Ü5{m´%úßĞF¨ÒĥF`úr˙ŞmjôÖÉ{šÊœU`:÷U˙/é‡ëÇ7İ E'¤”„ĝ¸¸¸¸¸¸ĝdkÚéoĵ¸tÇçêOœûj$éÉ­X0” · •GúâeCáÉ­XÇ}׺*÷ĥÍÑqWFê*µ{F˙ğ9?žO”İœòàÚ½°š,ԛ:™-Ï-ż½rÜÛ_’§ÚiÖkk?Û&už>Ĥ^–#_½½œİĠĜ(ûŝ?ÊÀ0wċ9@>2ĠKÜ]ÂĈL–ûHr|ġuaLv½lÍG;Ġ/ ‰›Ù… ˆ,ġ³Rb{Hm)žU]Ё’´iġT5–8#íRíô´šöç ÖéVRL*%cJeğ=iPJÒ&!ÄĠ30‡áp8ù %À™)ÑNQˆ+aûNÉΑġgçÛKùŻ]ğvëׯ—eY’$vËVOÌéoèŝқé\xàAHHˆ ÁÁÁΛsıL)%„‚°¨§~äĦ,:Çñ!δ§È5‘/“Tdžü–é²îäñ›×˙Ŝ2k|˙g^÷;÷cïbI÷îĦÚkC{· €úKĉïü_ŸċżÜ2Ş|6N<ÒğîÍĊ*ŬgïYŜ§„`*^kÊÎmìıJ!q˙NmËĤóĞŝŻâïëé à™w†TZĥ|É?V4WK2(¨Ég[fíĞ˙îk ›ŭ\=CC2˙ĜÁ~.Ŭ}éĤ<“VIw6Žš˙ÖoïĠÑĝ€TäžÄ?^ìĝ3{ Âöĝŭ]ChÊ_÷l9ĉZMÇĈ×-¨£]9î.Úuù†ŻôĞVÈ[„ż`½İ“ÙòœrÔŻ—³K’‘ƒĤW,ú7âġĊ#³#‹ħw—síiğW´e?JX_˘†€¸)ÏAò‘İ…ġuÑ`xË K:/ğ½^|˜‚ê—…ÄÍlƒMBĴğK1%Nù+aVèġLÄ_‡g@Lıv‘öÑ!ÚZÙ+$„¸ë‡c[şâC ù£Îáp8@llĴÁ`ğs1Ŭì32âì³fE}~j0{dY¤Ê}?ˆô§ÊS  @0„àÑ{(lRAe+l•òÑybbb´ZmĠ·B"V‚{šuĊÙŸu6ÛÉGž !ċë>[î³/4 żX²ïôM·ği£“$P`İ apínĵ¤„·duĤ˙şCH҉İŬŜŭ£lûîÓ²L„VkÒĴ™’Ğ4.: ’˙Y²ĉyôYMżÏÒz´àĴfÂÒín]ÑçïĴ=ŞïĵéžgD5߇~3EJm™9ÔO¤ÎO)ê!™êê‡eµUÇŞ9èŬ—w̟÷_~™)´¨ROÄıĞ“)ŬÙËgo ô3šŜĊ2 Ô! ÛX%°ż\ ÑOK téÒQQQ”R“ፅ‰vÊ+UޤŝxíÚµ§s¤àá#beN(ÎÎĝˆ³ı€C7€É,Q\µQ Xħëd܈r¤˜ÏÄeëÏŝÙ͂+Ök Ġ[·íbŭÖïôž×츚žcòhü‘E?>ŞŝÉÎuݳE>ÊQ›ú½´`ÁžG{K_YSqÈÚĊ?ĠôQ @]w-šĴŭpŝ ż6kş•ÉH“ž\½m„ bÁ„6Ù3|çw—|p`\]Û6_];~Ċ}ŭ‹s:ċŻĴÀĊzlĜԞÛôߌ޽ôŬñËû-ƒ2°3÷ µZ´İ|¤ñû?|ñ½ó/˙ĝ÷2ğú ~e_x.lêï?˙—Òŝı ñm=CJö.2+o5r˘ÍÌàà¸çşŝĊÊU2]]ÑmĈĊ"ŻÍïPÔUäğ:™-Ïqĵr<~IÜ8húóΆv½jú?µj²p9ç6ùÈTïpw d²Ü7Ĥsĵ.Ş€ëċüFAġˁBâĤkP@éz/T•ŝÜîħ·³Tˆ‚€)™RŠ€"û›E%ÌÉ1–9=괏îT`Jİó˜2µĴF9VĞÛw·i6h„RŞX,ËùR‰Ĉ%z­żúE öáğ-:îIÊ[ƒÜ"”ùó/3éĠ^Ŭ|7‡§–q ~aò†íŻĤÌí3`êyïSïyÄwŭzÊs‡Ö2¨wìİŻèüs²q8œLRşÊÊ;ÚV]~Z§·ZÁj­†PN8Qçċ3‰l²58Ô~CġêĠ3²,kµŜ>0FFFŜ½{·dɒqqi|ŬşuSRRžÚòÂ@žÈ²ı£8;S¨4hċtÉϛħ/¤aŬ²!ôɅßNĜ/7˜Ùµœ´u†½[wá„w†Í˙œuϧŝ ï½Ċœ·pĜ 3~ğëُûÍéĝĝŞjÒÇ,ú%ħîôíUTk š³?^´AAÌä–ĉ IDATĊê‹eß\1ocġĦûÒw Ÿ9ğ!ȒuùĜöomżÙïÇ5}KğT0’˙ü´÷,SǞϗî˙ħpühċ Ċ@amż\7ôH—=srìˆîK ÎìX6ûÛSŬÖ-íQܞHÄ5nĴrZZ¨ŭƒ15\‹ô‘•Ğ–Ì5•ñ)‘nğ,şÉÌŝċ˘ÏžŒÀúâĠŞ—zîÑ5×O~cx•Żú–ĵĵlÄĤ”çŒĴ§—£·ôİûڟ]~=ğ²]Xf/7mĉ€WY$^?{îĈġ³û~XŒu_??œlŽÏB(PJ)B(‘H”ÌùvNğŽ•:{wíìz ,]ßsn!,,£Lž™A 6 ΂’yuğdJ ­XħÒ­s‡bî\ÄXÀ Z=‘`?uX  +…[wŜ”’`%H@€êôaÁz˙ ûя-K…’E¤”ÇŻL|té‹PKHĈ ]K|ñĊΛV耀´³gÏz6Ĝ7eğœ#ÛŭġĊÙ%…êĝĉ„³Ék&Àn˙jÊïĠŜ];Ġż] ˙ž9ÙĴEëìŬş—\|ıjUOQ͜\ îxa#9ÎMÍ ¸İyNAġ˙£‡öĠİ×ċWGîïé%I²RB !@–%I’$ĞU’$J‰NŻ˙óĜÑĉ-[SÏmúA ",Ĉc&²ÚBwµ‘íŜzw\ïž-ˆ€$Ŭû{îQ³/Y@[ĵĊ¸I£ßnS!”&\ĝljSWo6cî˜Wj•)ĴHıqtÛÄ ‹·ß·@À3S/˙RúgYöŝíúKÀa û|6¸CëzË @♠½†Îżn4}Xáßŭ4Zm ŸV+àt)8Ôb1Ӕ™4Ìn (`‡Ô„E+cJAħ e„Š"@°`›?¨,ÌÙ92Úeڍ´ Qv&˘@”şßˆùê1c›Ż†×<4ŭœˆ^1ĵá;ĠİVqüĝ҅ÓfÌ˙3Nxî‡KJNërÓ#E¤ë¸òÖĴ¸WšŽŬïiP°‡=îf[ó`!.Ŝiúim+ ĉgv͞Ĉ/İo6sáĜ^uÊFè¤'gö|?qÚş}1R–ö†ë+Dò˜>"+.ğË#nö< ëĥj÷†ż´iġù 6ġ¸ĥÒgğ6ıùaċÁ<ĦîŽ×S§ĊpÔıâòÜjüĴNŭ2í³Ż½œšĦbŸ…sƒáxÉĉ͛³ħµž={fckÎX·½‚:gLMĦ”˜´ĊK6¨šœ’bĥXħ¨Ġà´÷Ĝ€ۏÈd›‚‚,Ë@# „‚¨ÑR@@Ĵ [€X­?jÔ(—›VëÎŜ³Ħ£9DÖŭġqĊفBu|ó_Jè†5öÊù›IŬ$¤ Ż\Ğ\Ż'½àp8‡SŠġž÷êöä†oŜ>q#ʨ‰(x=JÒxÎĤƒ=ߛwUí÷ር› ğL?@ħıVM+YÜó@ .öÌ;ŜÚ¸ôI½îëZ!ġż/tüŝˆk›Ÿ0`Ċ93È ÷ĥ=×{h[X7ŭ‹O>N5añÒ+ûJQDA@ˆ Ì"”J1Vg·H“}òH²ĝeċĞ´ n2NŞ3l°ĝ1‡ Ês…]nv‘!$SĠvİkÛÒcöġçÎû¨˙†·–˙è§û1İĜPóÍOĈÍ˙Ĉüo›ôµżX9û­µ£Ŝ:p% ‡/[^ÍâjŸÎ ;ĤË[–ͰŜVgÀŝċ^h\6aġ'ƒĈù•jüö#~ÙT¤C×ÙGéSî ·WyôۇġOé5Ċ:m\;ÈÑ´,ıìÂ/¸Ûó G·–žoÖ­’߉sf–iŬ½´ġèW§¨‡µ<úġ4fĜñÜâ ËJe{޳äğ ¸öôŸµsƒáxÏĦC³+V„……İS'盌İwîܖ$KŞÙ*#T¤Äñ·A-’Q è†ŜFQ´êġ¤Ç€!T@a<˘Uâ£ÒÊQMĝ4ÂıOŝRœ)l4²¸ï|„üh[ßúCŝq,öïĥ'z[;ߛöáp8Na# Ŝ°ÙíOLíÚuŭ=KşopİN#GŜšÖiâÜĞ€#ûŻhjî6éĊU‡ˆf5î˙ıï×IžÓ7½Y‡ç‹ĴżE¨éɵëÉĦqV°ĈŬĵ~’óìĈk[6ŭĥÏ1lWL?A=TTwpĠÙ0À) áéĊEšf{hŞNŬ %@) Œ֒²’óĵI#GiÀ[m“³‘ŭ—Rê49R$öÄòÏ˙Ŭöوg6NQž˜q‰Nï(ù×°VŸ˙ˆÀ_Whóc³‡´‰\ğŝñ…:°l˜ˆ_^üż•_Ġze[Dı0}ía4¸Üî·µîûÀÛ Ö2Ŭ9²ċĞyî?Ôĵ×ògšEŠŜ”@Z*âžüĝه2ÀÙÓY3#m7>:iĞ/˘NùŭXÀ‰}çéßÛߚÒamûÍċ§Ú~nݐ’˘$hŒ1‚YrÙ­_îp·ç˙ıŭˆ4½k§ “Î]4ĥr——*}z,Žx\˓_Oe+:µrÑ˘=IÇĦîžQuœ˙ë†O}²q8œl%ÇUìƒîèƒş|oLM!’$[-€Dûp(P^@§[Á>OƒÒ… „|ß;Ġjµ7âân&"˜ŸùŭíĤ­—ĴZµj oßĠ­[7,…J /üÍ3üs|Ħäàżéàĵĥ‚áp8Ç5b‰†ġŠÀ…Ow=°8~Żĝ\ˆÙù‡]u3ß9ş?fXŸ&et?D§͔ŸÜ¸Ÿ •‹ OĈX ”"%„˜ˆc*§ċzĠƒîb”Ô}b&XS)Ì „`@Š@ĴV´Ù²,Éls-³gZuŸ›Y‚Qš2Tġ(ċ)ŽJzĴmmùĈšŻíEşJÍ* ڀ•GOŞĊLJċ ríöġ¤ÀŠĊC }kct|ĦĜAqWï?mŜa÷Ûêžçµ„˘Ïġ›1Ĥ{û%ÂpJL²ż˘4 ñÄĝİüüù˘í/ŝï;6lúy÷µdùéÍÈĈ~ĜğiŬĉ‡îS•x0Ħû+Ä#ıê²Û=O_~Ĝü}çĞ/¸xšV|½[İĝ½Ó²< ŽWv›á€5êŸC1ú3ü< 9~np8ï0 ħħħê[£(t/ŽÔċı‰Ÿ>ȘúcA’,XÄ@ %ˆbû@$û?vŸÇ@eJe 2ĈzĤV+wmĞĠj2™DQ|§Éuš,–$ cĵnŬşŝŭûç‰k²à)ÎÎ6M–§àp8‡ádJ\ [Up"vۊLá,ġAA”&€Hˆŭİ)U1,´".#LY³í @)"v%!DUˈeíP ÖĥöÒzĠĴ‚”ĤÉëĜiëÚĉƒŠ< )çñïOŜŞiB#ˆŬùĉÀĠçÓ~j`ëí³QäÙʵZTŞ}eÍ|ħç­Ğ‰„Û[£œ̽ĥžr-MÙ>[֎pô›†ş"›ż˙Ĝ"ö:ĉË?|X{oġN]ğôéööĉ·Füft·Żŝ|"?™Éĝñȓ\!iGÙaıç²§=OĴŭ#~]§ŝĠ—^{½QâÑwëÎ&f¸–'żžÊ  ŒóÔäüıÁápĵE= ˘>@ô­°Èry:mÚܽ¸.0Po4[khÚì ,ѳ2VÉ~ǧ„Ròëƒ$I„ëׯ߿ŸÍú`6›-KpppƒfK1Ĉ˘(Z,‹Ċ²iÓĤ^½zİ7zöìÙşuëĉşŻù‡áb…D£,„4t‡áp8àúşµôżŬ/gclRԙsO Ó›mŠoŝá~úlĈëÇoÀ‹Ú”ÖŝuĊ~eš½—ŝĵcÊX“˘ĉT è… ê݁„( ›¨ŒDġ|€J.f‡ż`“•ÓE(ƒ=eĜ$cöR{Âf›ˆĴŠŞv9ċ ²O{èÛşĞò ]–£·ÌŬùéúŝ-tÀxíè5úbŭ†bôĥóŽó³Ċ^ıœÑtÈ ° ßLYĦm0pkaĊâ÷_KzڈsOÛbĞÉ àĴ lĊÓZşòÏĠĈ÷ĉÍZùe \Š2A:ŭÑòäâöĠ·ŻYTcêżÇksÏ/oflFÑĤE\ûçžÇ|ʞÌp…Ĝ –@P¸ż‰:uî¸ìqÏÓēÖŜï4pPûsşŽá—–,ż`òb­ ürundÜ`šÁeš·Ž ß5yj‹%„·èÛ·=>ħhŭ_y^h'GP¤çĜĜXuìó…SòD}ĥE“Ñ(‚(Ħ€(bVPö‰°‰ì­³(Š•+WĥX,VĞġÁƒñññZ­–Ş”ë{÷î B&z0RàI—1ÎÛe—ĝíLnşœW™‚óQ’˘‚JĦ= ÜñÂF>rœ›špSóœ‚êWàWŝĠIƒş• yèġ7'œ·%H9óͤíá—jk=zŭĦY )V\<ımÓ Ë½_­zgù§Ë§Isw^Şĵñŝ°ÊÑ[:˙öP3Ĝ”ġŝÙkĈa­ĤŒê:ëÈcħXÙ 3[7^ó<š( êĦt)8FüÙc3AÛÊf9;€…$Û£’ 0 [FĜïL ĥ?/€1¤Miˆ•í"”öLŜUÙ@¨7Òpòéo]í>½ûDî˙ş`ɰU£×Ż4|ŭŭ΋OĴúˆÊ%ĥŻ?pWíjşv*uèµïŠ?žœ4½ŝëóğ™K ĦÂÓĥl5’n} ì")4R<ġÓĤk™oŸĵÍŜùúżëOŜIEáuŠé”­֟ĝIĞĝžoÖE6Ğ_ä;Ä3žŽ†ƒGŽò?~M*Ócô¨ê‰żż+Úc{žÌp…ĜVNĵ~" F >$vߣà~§ĥ~Ŭ’›.{Úó`òÍÊs#'M^Ĉ]£~½!y·–;żĜW΍ ,ѨEğäX}™&CĈôŻô`óÈ]i˘qfO6†·żĜ#^ ŭ·ÓˆS<0šÉv  AƒV­Z.dês^JÏ „MĤd,jeÉJ³1Jˆ{è3µÉ’ ĴİԚÖI %„DEE †ÔÔT­Vk6› qĈqqqìÎNħZ­ñññ5Êc}o²jB5 ׅe‡áp8Ž'Ĵ˙ŭóÑËM˙z Šä”îŻ}§÷AïŽí9ì›ŝŭğ·Ü°„ż>ì5ĉÉÔ1ïϝ ÉWĴì9iĊo‚6iìÙ7~1É›‚{aĠ‡;żżfö(É ‚#ĥg@ìIŸĠr3BHĥçÍP‚• „¸É9h‹†VĦ„N³¸fBKĉĦÄVCú§)uTµ˘>+†Jœë#äMîéŜĈE'|ŬÒĥZÒݏ{ ĵóшá§ö ŻYğ˙ğw% WŽÜƒJÇżŬG :2wRĞê'ŝKzúZÛ²aüoú„ïj|ŜgÉÒ>rÜĊĠîŜrBÜŻeııħψıcŜ\½a´5'=¸pĝZŠ ‚Ÿyöƒ™ŭ"´`ytùÄW#gnŠ&^™ñTÈġÇÌìYL˘No{gÄW??Îàu€'3<\!leóċŻĈŻĴ;³˙W‹_&ñ—V}ĝۏ×-(]ö°çÙθŭóÒÍ£—ôIŜ4m˙âíZŭ²­îêÜ I½}èŸ{}Ŝ˜ĥ}€üäìžŻğ~ħöP˘êìÍäÉf3Ŝħ=÷şġAG÷>ŭ›‡%Ċ³ZƒŜEkG, š•dVÎıJ£ĠY$•%‚Ĵ h€²ÌW•LT2SĞĴ)tçċrÑ …zġê!„ĴV+`Œŭŭŭ%IJİÙlsçNɒ%ÙÍ]–eY–\îĠWƒœ7ŞdáÈpâÁò:yş<ÎùŬë§£zÍSBs8‡ápÒ 'g ï1c„1`•Zjş÷ë×˙úµ‹U,Q§ 98Ċİ\şğħqċÊÇäcĞœ†ġŝĉÉ6OvXÏziq׀Ċ.­‘­ ö™êQĠ€ÒTĤ˘ „‘½wKëé2{\³Z°bKmóԞI”ÚvQİÉQJ‰Ì&-´%wVV´ Ü*£e–$„R•À͚BˆLaêŞÏ;tzù҅sµêԗeİYÑú.çdbéÇö}ûn‹Ž{’òڇɨŭĈI€Jd %sÓcgÎŜ];;¤^K×÷VßĵyóĦC=Œ5;v, ·FÑîĊ‘’…CŽƒ Mİ3G;ڜeyn AĞnÔÙH,B`|ÒğÌ%°ß+Wvè—@½zġbbbÂÂÂôz}jj*DGGßşu+99ıtéÒ Ëò̽f] !A,ħï­[·ÎŠ…Îä/Q2ğfÌ_^g#…ÓñÌzĵf"ìöŻĤü^íŬµSŭÛ5jçM/úÚµk•*UʓMs íQàŽ6ò‘ÜԜ€›šçTżœıpîtz ]~uäàŝ^’$+%”BdY’$I²Z%I˘”èôú?mŜ²8ġÜöîÚ9Şßh "ÂĜhĤ¨ĉ’s3q͔äÍßëtQç§Ġ‰˘¨ĤecŒE‘È2@Z–eĈ é“Ġ`—Ñ(ĥÈ–RCIċÁŝŞ+³6‰Ó¤:LwA•m+ƒYÖ8‡ñi˜ˆÌ´f“ž™ ™Î.Bƒ+ŝ—ššj4Ù=şê³U)­ÀEİÂ$I!"""11QI’dY–$ !4éħ€B“”$0B>úè£Ù³gç[yIv)ÎÂp`FátĵpzÍáp8‡ÉwPJĜԀ¨Èrk(aˎò1{XBˆÂÒ]`SJٜ€Ĵ1`6(ħ•P„ĥ,IĈCšH ŞÔÎó ‚-ŬG:B„H@Hš\Dqgçáp8'QĞÏŠÜ 5TËy• zċʕ† cIœkÔ¨!I’}ĉEÑùŝ[£FĝĝxFtgQق,ËÁÁÁ”³uĜ/‹H¸~çUĞVöÚìkÚ\)ÎÎĝšıFátœ§àp8‡áĝ8”‚MIĤ€)`%S3¨zħ²,+1Î][Bˆz{{£Ž)›•‚ ¨Ûaù=€ĤË­´`K ‚`ŒA\y´H—úƒ“WHw76\Ÿçßàp8œĴáĴ>@(²\܅SôÂ)ʖóÒDY–`éf³™ġÔg–Öyê/ħìĤ_²dIĞĠ*‚’ñ™’ —ò‹¨XĵşĦTµ’ëè5ĝŜ½{!!!yçYŽ@Ӄғ×ÖLÜ4lĞ›S#?X×Ú`è´=–f\˙sƒá…Ġ÷Òfz–£~x%Ò`h³â–ĠiŬĤ“ŽĊĞ&ÏNú½w¤ĦĊŠ;˜ŸúT°;^Şĉ󯎜ûËĠ/OŻäo–4<3û²mĉf’taËçŭÛÔ*i0 ĊŞ4í9nÍ_%g/<[%ŬZÚÜi_ CëġQ2Xü6ċĠú% CéFŻÍ>#;[ċ‹PÓÍÓßh^¨Á`ˆĴÖzè’żß½ñÈSkÌß>ëßA…b‘Íĵlɰ٠BlÊAâOìcĈğìCSj¨9‡ÉG %³:Ëóœ9s`ĠŞUƒbcc•úêı‰Ñh¤” ˘ˆñë˵9NN €ŭ é`e˙"&00J+Ê2´H‘"EüJ!$I€ ¨Hİ~ċíoËóçÏ3fLîğöÔäZV§ pĉ£`Zß4èìßX€$Ŭ³ï,|Ż˘>öï SgŽ~=¤î‰)uüJ½ĥjwÓ›2aħ~Äğ[JżTÓ?›·ŝô˜/Żŭò NÏ_rĉÙÒviQïÁċ~7 ‚Öi=jM|U?Ü0§E %1úÊ_;×Íîßd]ŸĠż.x¤&3ȏ˙ßħçŞÛ:½3qHƒâ“˙vŻYôAÇí‡Wì[ŜUSîĴ"ğ.ú_D`ş°p„S/Ì^1¤²@İf°žŸÛ³ï‚¤nS×Ì,~yġĝ™½ú…žĝehùLš„£³?ù>Ëû_\š\ÜôùôO{CġÓË[… “ıŻCSŝ]Ü·ÛÌ{ üxÙgËT*ËVtWžHħgZĝùä…û˘ê*–kK{÷œßëĞŸ–Ġħ_8òÓWŭµ­ġl îêL–ğ˜Á!/q½CÒáöˆËİqİBÙ·×ìURĴĴâçáìʒ^]ÑU?Ú8çù`ۆ„* Ŭ”ç ùÈTïpwdĥ<Żŭàp ="RŝSJ˜: €lÒ."Žħ!@@¨:hcL€J‘ĞııYJ³–mͨ*8?ÎİsÛ ‚À²?CşŽ5{ÒÈĤ=‘ ĝ•ëüñ›Ž,ùĉ÷Ç>ñ"‘~ĵ²߇Ž{ĜLƒlıFÄôeĤAƒJ†€Aƒ)ċıÌĈëOş)&&ˆ˘Ĉ/ $0,$)No6[ħYÑ‹~ĊŠ…'%%FċÍ1DGG˙O~ Äĉ€ÀEVž–ċ ßQĴ\ˊ³3…V‡…BĉğƒèLs.%46´üdnKĥܲŽu÷ÎQ]KĤutşÈZ"YħġĉŠÏĥÄ4›ıcPEgA7o ‰ÇĴş×xú–ßw›6gïĜşF¨E”ϗ9úÁëÓkìÔ8Èċ> Ğñl³ĉşSŻ·úŻï×bôÍoy½„׃/i‘)“ƒLë IDATWŬŞ;aßÎ÷ëĝ#€—{ĵŜĞqŻçǍÛµċ†Îƒ[ÜY…t%ê?_ U·U—Ê4|e}$žĵübħż-Ñ$h  ġú,Xñߛ3l_û.(´ġ˘żO ~"€ÎMƒŝÜŭĈ_‡ïZZ…X˙^œĦGÉîêĝ%ŸÔo>špèÈÀŠê=@Ŭ”ç –[Ŝ›°Ğô°5 Nĵ=úħ½Ô|ġÇ5g^Ŭ6ó­–AġĉÍ;Zğï’-7_{żrÚ5ċÎğ–Ì•ĞÛô\ït¸=â:’ü8Y(Ö IƒzET׌ğ³Ë/ fzyE‡UkÒĴ™A}ŭÊnÊsŽ|dŞ—¸;*g²Üç9œˆ½kʞ 1‹PfŬV–v왚ĠéžÓRp¤guŽf˘Jmߊm3Ĵ2²Ïp¨üUŞ9'wfËjcĜ`bǞĞC1 ï"…R#wžNù_ÏÒî;Ĥ~•^ÛŻmu˙\~‹ˆKôژrġ4ûżĞ}Pîn=“ıċĊ à (]żsÛÚE n&™l:ç³{GĦàĤüîûÏj:wD ŝAáĝ Šúĵ5Šn˘l¨#̙3gΜ9ƒTä•úl!Q£4šPCDñrUŭ"ŞúGV÷+RAZF_¤|@ÑòÁeƒ‹”Òëġì>.Ë2ĈXı_o5÷”%I–%öQ Iw)eʔÉ“³”Áw²jp2KÁÎĊáî´ŻSBg )ñڞĞ/´ìŬ0] !yĵwòôżKĵ=­OîV‹ÙlR0Kê7Ŭò£] vÀËġ|×/ ûlğ#İWĊ•‡Ĵ[Ġ+~aß÷~y˜ñÀlżò½Ĥĵ[Á|pÙ/w ++$žXġqh÷ÉCmè*½1İdêîż?r~1Ÿ9ĞÀ|ïèßñúFj †]ë ¨£=̄y™>Râ½ÇmıêE5^yäĥŽüpÇôo/UŽ/^ġ… Ž>–À]yŜ ­4rïċë>hSJ§şŽHÊdˆa!š(¨Ê³eáöŸ·Íê5ŬĠÉlynx™ \ï5Î )ñ~hR£îǚԗ”ë³+KxyEÓ´ŝŽ$ĞLrWžä#S½Ŭ šÉòüÈád(c„1`ŒB”RYÀ€Ċ˘M/Vg^Fˆ"D 2Ħˆ*€ ŒD ˜D b @)FˆȄPDÈlEğ-+ÛEˆ2]!¤ä}fú7ħëà‹ v‹¨²ŠÈzĉ 6É5áïíż~Ŝ³QHNË’Ñ YĴ>÷ĜCíרKŻfƒ×\ËkS 4OqhĞż5{ÓÔNċĝp  Èî…ġeŞ”ÔèÊֈpŽá…“ ÄĈĈv/ŽĜÏ2tV¤çìR£Üğ-j4‚¨,ĤZhŠ…XĤ‚^Ôa­^èaB BH£Ñ(²żÇŽ›Ô˘,Ë,´íM²,˲,ɒF£ NLLÌş‘Y¤€)Î[„͐‚ä‡3ÓeŭóĈlîQ´\×Ük?gŝëé²Xo~?c‡Ô~âÚı[ö×Û5K¤Q} •M·6/:ÖëíĤ!Bĝ ïö ?³ìۋĤt+‹E_œ³ñ½íï ˙îĥ2ÂŻô³5ŭáŜ™ûŜç ĥ<:Ŭ[V H_ŻÔ˘Ş@ïœ}àŞİÌYrìŬ8+f; H_ĴtÄŜ‰óMEJMLˆOHQġ—MWVžzĦ·Ó^*нòÈmÔó;OIEžï=néöß÷Ĵ]öĜ”WûŻğ-ğòĵr ΰ_ùVġuQ[nğ”$S95úĉƒT°š-ԛ:™-Ï5ÇŬáÍQŝĴ ĉî꽖u*•(^÷Ġ)żŜs¸°Ò]YÁÛ+úÏ!U‹µQçÓÓÊïŽğò ™ê%îNc&Ë}ä‡Q}ŝ›R\/ûž¤”1Ġ/ ‰›Ù EĥD@¤T ”Ê,£µ÷[Ġi—íŬYP‚@HżOí96ԕUÛcٚ)pZ{$ĥmúAEàff°•èi@‚œB2qñK‚4Ħ%JknÍüé/‰ŝ%Ş·ûÉ'{*ÒzŭĥÜÎı·Ŭ²ñI •­ñİ>ñž0R½ &7HÍkK 2>|p‘nÒí|9ëóIym §˘Êïlğğ1%zkí^)É7bccó8ü >öqñ’e,fKŞÑŸHd„  0$SŠ „I²Ŭ‘Y"::şcǎ7nÜXÔññÈßÂQ‚! @ %ˆ6¨hRRRŻ^½rÂlÏÙòWV§ P%£p&_ğï[#³ĞçL:dè°d˙žÛ7Oŭĵ`Ê;­‡ĝ]Ŭ-Ò6RÈt~íŠóá=f·Ï˘ĵ“yޏ˙ñĞ–öDtĝƒ^ÓmËĤKV^,×e-ĝ×Կš5ĞÎ|0˙YµƒŽ]7ùPËħƒW4ùJĈ›Ëôó$; ™l-³Vċ'’ İÚ7~Û|­Ÿ;ԋ+tùäF×ĠğÇÔÊê 9ùÁTîŜż[KÔùrĈžß­ŬużïËËßV6Wbö]9îŽxqŜò!oĵ3˘iÙš‡‰ŜÔÉlyN9ê-^íï@áÖœ`ğväû/F~úFwíáƒ×d§Rĥž]Ŝ^Ñ5&l˙û]ÂşÈj~ÄMy’L-„¨Ï˙ş›]Z}Ôy9‹×EžPPŭr ¸™ÍĜz¤„RLÓî@.#&X÷Ŭŝ•lW™Ó˘0ÔëĤµÀ˜pŒħ˘OSJ”š)ÙíҌsè:#„€bD(öıUşó3ċĉĊ‹§‘S§Oŭ'68?ħ[ëˆmk˘‰_Ġ§vôùğ_û'R ¸í7QKCÇ·ymÑ ‡7›1wÌ+µŝÏŜYÇGq´qü™Ùğ‹Û… ÁŬŬŠ—ByâZ8Ċ Ċ EZ´ĊŬŬ -î^Ü!¸%Ä풳y˙ĜËfs9‹ óŭ>w³³³Ï<;s·ûğgŸñ+äŞP½şĵÊä?Úì  Ž MˆJ‡#§’í›ġcïêùú°‡/‚Äm Ÿ†ĤüĦi1wŭĝô)3× ²í€=Şw›:°ċ×UŠûçs’@ÌŬÉß,~İ™gġ5˘M9öôÌÒ_[|=ÒŞän~/ìÓfÎħ_›•pá4Ÿî›?}ÁşGÂj3ĜµB—ÓúŭŻJG’ŝèÔÖSŻDRË šĊòI™ğtÜw•ü½ìôáwOì˜òëĤ3Ħ7+ |5nêš–Tb ŞÏO4fñÉbÑQúeé|Yë—É`§3ŸíĝĈ ÛùŬ á`ßĉ=ݍ Mc#Oĝ0 …}żÛ8ğœĉ↭N$i–Ċ`dR}YP˘•J°Ħ€­T"a}ÂĴ7RD³ż“ÌsµF£Ġ¨…›( B€ ŒĈIBˆ³‚cùΚ+!ñ ²ĊŬxbŸÂ%A²ÇgM/òĵâÌ0"wi靍<ĥ˜aŬç\ŭ+ÔŻP£Aċór ĵ˙fH€úñÎ}½;ôâd­‰ Ç­TġÚµĊDQŸŬâ@uwŬĥw$ì·ş~KŞşòÊôÚÍŬ“yÄôàĠsNԟ°bŠğĊCiŜ^~…Ş´ž:— (ĵʳƒ˙.iBÈûË~‰ÑŽUÙw @À)+8„§Ğ{ĥšüĥ†c|#ĜlKÌĠQÈìäħŸô ” g_wxġ1šš)×d‰£RtÜ4rßoĉi3=ôcP‚½›jkÛúó |]ÂŜĥ:8•ċًIÂú¨{”hò˘ß/ïħïï7?•/£09şÒƒ­3ÚµxċêĠM$P6Wž ä"SmÄÜpHeyÎĝ`”Ž·BnñßD¤|mÓĵÈaäĠ~ñ…t3CĦĦ`ĝ],Ù44 š0ñŸ¨Ûpi+kN&%!DŞ_‹G$„&ħ“4Ž)PÓ*ıġx £ppYù ĊŽEšÔ+ĦŬ<½ËıPì]ÇÉŭ·­ŻÒiS MÁİŸí]ù›.YZ-.ß×ĞvLï~ä—Q'^ʋ4ë1¤Bâ&äVkÁî%ġ'ĤŒ^ô•î=vĜŬÊĥíĉœ‹ĥ`Áy×í 6͙=)0,š—{(eO?é9UžıcííÁÉ#ŬŠÍ×dàę~n°öƒ%}Ïâ^$òá‘Y| ÇÊò}&MXĵFsżéo×*Î^;ħӛ#úŸ{‹Ŭ|ü‹òoUÔjƒi;i\Ë?zŭ¤ç#í Ġúá§aïÎײüK1ı֜żké |vÖĝe×À·ÉĝĠ}ë–q^z2‚Xp”…~Y:_ÖûebX ŝá’Ĉ­vTĥbcƒkŭú­~ >úc¤}läf£HÈżcĞŜv{·Ùĥñ{ۏĊ`d‚ô,Ġ—ĊMbĦ DK³sd;a!ÁjµšÂ Bî+@ q4’_Ÿ)!$::zĝÖ žG2;JŬ] póê !%ŻJ°ÌÎËË+“l6úi<·‘HîR`3ƒS’YŬG^ËŒ×ĵü÷D°G“oË8daҍĥú@Xİ1ğV´óJĵëĝ|pp÷•+φ5íhô‰#/ÚçŻùGꎘP!e[ê—;ĤĴx£hôgğBÖô }ÄË÷jpÉï[€o•'öÎX7ôÈÈ K4/·ÏĜdßlf3/ ŸÍµb“U`W¸~M÷ùçŝ}ߤĤ#èۇŸîµĵs†ÎbçQĥ^£²â[}qJ—ÉO[Ż?³P˘ÚÒ#suä.%Ğ€§ïF òˇ@öèAW¸|… oş<{:nıƒ—_1ġËM½=÷ìôÛ×ùLŬçšĞ“Úòl#5[Ç9B( dbt‹tÌèĴ&™jĉ€c*ËsĈ£ñĝ/Ĥ_ç6òjżŒĝBş™YPBˆ’d$e•3ŽhwS3H׸@ÄH\>ŭİ6€bÀqLBlc,T2|™ aCP6 Žo-ĠVx•n>mD%ŝŝ“ĥ-èññú™.Ĉ\àPïñԖ_ċÛdKVru÷Úd%œ_›AŬ'užħäàⅸ†ƒVħ ¸P›á ĵùµÍ”…Z€KgŸËË<­ġş‹;ƒ…ècg';ċ5qqšdĤ'ĵĜğûß3ɂ2ħo›Ñ ŜÜd֎7žÓWĉjZ`Ĥĉcr­ì~wiï;Ħĉƒ‡¨ÁwĞjÔ/ ğŝZr÷BxëôĠ{Ÿy€{wl6bżÌtëÒİ+ħ×Î<˘˙ì?£ċĈ{B}Z èûaAû‰sŸhÀĠĦôM*bÂQfûE-œ/ܛrX‚Ş_ĵŒsÔ.òġËWO“ÒkYi$7ĝ0+ z ²„”ş²ùc1…a$ú²‘î,­™ġĉ™óچ²ŽBħCƒR (5$Ò@×ëŝlİv€z¸ççÜ팞)îŝĠìâUŻòùáI(J DŻıÓìÓQe¤ÉçœĴ?f9\Ír”²> _èjÔtµ˘ş³|Ñ×Ê ğÒÈg§Vŭz‘Ż<­Ma!·&‰¸sî .÷Ké̌ö żáŒKbŸLYħnUO µiĝùĠÇb+LéÙ¤jQQmıô.³tĉêÁí{yĠ—îĥxÎŜÚ£.$ péĵ‡‹6&ĝĊ6­9˜żëú?ğ4)_¨nͰDŬ´C]?.èÂŞ òĴ^ ÷F3—÷½ÖmfÓ&w‡j_͗ {p|ҝ÷œÚ-˙£½7–.êÌX•çš—Ù5oOĊguñyħaüÁĝšż ʀl™ŝíiBŞOë^ĝóğŸ°CR ˜érĝûoµÜ}qicws½–—ë7°ÂŞ_ǎYá4Ş–îÌìéw•w6ˇíŬL—g·’Cb_?|üöÍ ûÖ,˙ûuÙQûg7rGĴÈtsûš/ÏĜtĈµŻ÷.ÜSşJq%ġüôšÙÇĠe&|STú7ĤG—ıUm!]3:kÉEĤڈÙ)ŸÊrƒ‘M @ÀQਠÄtÏÖb–!ıè,,s/mTȜ´ B”ÒÄ ĠRĥ,@Aˆ3ktRĉèĄÓjVğ*żâò­scmÇQÛm dá_}Œ‡’>Θ{FÎ öEjùAèßW‚SšèPĵn1=z:qĦÍğËgCwĞígż3XU–ž[× ˘5o8ŭŠ•(LûġKp §µ—oI5ÏE•r° îYŜ‹Ë_·÷o£:µ(çëUĦqŽ r’c€˜kgž>H›”#ċ…²x-hÊ&7ArŭZĴyž 8IDNÌġ‘¸Ĝ! )M1Ĉ‰5%×ñ@˘ĵùŻfġžp(ȏËtŠ |!ŝÔG`…•Ċv…£óNÇí%’’cĤ yËÉŜhž/Y â´´—ÜżÛŜ#‹]^óÓà O˘PcvË'Ú÷lçĜŠ'Ëĥé[ÇöôqkÍȎ\筙aĥ_ĥŸ ‰Ğ^rrˆNŸÊ A ŭ2ÒĉŜt`al˜ċ‹ôaZ´ŝFnş gäÄ h(΢Ö,–çġÈá.¨ÍËa0Ä>#Ѝä‘–/_.µ˘Që”ğ{ú‰Ñéô•Nz5ĠĊƒ.nü–²ĤÒ 8ç¨Ĝly²Ü Ù.:g,œWóYšÏ2½ÑĦĈÏ"ŝÈĵcûö=Ñ×Ԗ”ċîíÖv=ü9ċÂĤòâ.G 3·ŻĵXÀñìĠq×ëŽĥ‰]ĞZöï ef6Vê6s[·™ĤĥI{gާÉĴ2àX{i`„Q;ò‚mĤh3Ŭv‹s.M·wĊ€İqùÛozjı€Ü§Ċä]-&Û\ž87ÙòIê—ğMx$yÇM×I}yŽ$ıCl:öċ‡m:7,eSFWú°uFÛRžÉä"SmÂì”Oe9ƒÁÈb(P (%ˆdĝ ̐Ô"‘”ÙŸĊ¤cqé?á!’_aK·Ħ@"ĦͤvPò<@RÒgŒ „"êFHò£¨i>½zġ$äċÄQ›ï4·ÉNE}tp$8/á!ğĴÊèĜUc^^y ­ë´)fwŭ‘ĈxÓĠWşfÓŠϵ`çWżħ<½ŝÎ Ĉ‘¸ç·nh”5óh7-[÷Ş_VŭŞ_xô1WŞ×˜Á%ƒ÷ĥŭ7͢ùĝϒċƒ×Ü²Vù׎£OÂu^%}£n9÷^LQûĉ^8ôë7 wÔµX÷²ÛvżÒZĜKóöÖs¨ßgxû[n½‹Gž•ĵ“Zr:eR“¨Ğ×ïĵ‹ÒĜ¨_5?ï>'[Ì0‰Ġ“R}àŽW_èŭ:Q6ĉTcÁz Żo<=lĈŻË'ñ}++Ô°kY€ О2ß/Kç+mŭ²†î½ ƒ›ÌÑaŜ0™·żËŬ}Û^hÒ66ò´3ÒQCc^^ ‚ƒ† Š8âêkw{ߎ—Z ÇörĴôĉ)½à[÷ûm†Ŭf)˘9ŸŒŬŽ€Ö›¨Ü™bNˆ}F@Aĝњ ˆS'›âĦ9™•;CÂ;àĠ W/êSLŻ×Ż[·îûšŠ3“_92Á LtŝÒàŽ j4òqħCğŭÏ67v΋ ƒÁ`0r.‚ş €”PC´Qúf£TR"U‡ĊçĜ…*Ò ï!“*ˆÒäF{!i 4İ~âډÖğs~ÙŞ[ĈÍï²ŭëïuúk‡ö™36`Ŝ’1 ~uëĝ‹ĝ´eyĥzäş š2â‡éŒâôÑŻoŝ¨"@£oŒŭnTĝÌQc.v…¸ççÖv™ĥú\tڃkiìíŸ;x7~Ĝ!3{;1/.m<ğ]˘î%<œ3y{ıYŬ–ŻèĈG>Y?öĝŜWZb~/íëmŬ†ı-Ġgŭ֑vTûéñĊ*8;{œŻÎOs{{)@òìÚçî&6™ak'…wŞ:jnoNtg˙ŝ8F@t¤Oo—E3Ÿ·´#և=~ƒ(ħ6&,ôËÒùJ[żĴ@#ÎͲmöo½ĤïúˆÇëĈŬñBCÒ66ò²3ÔQšgL\[ynß?ŝlO˘žûï—ZbáXÂNœĝħş|ò}j³f3ĞWŻÎn2;GW*†(œ0’Qžq˘„*œèĠÀëŞÏŸvkü üú @Lk8£w\ŝÊöԑÙí>ŝċââ²~ŭúŝŭû‹3‘ݤSƒf!ù_8œOï3½³Û ƒÁ`0Œ\Ba„J9rŽCÈ•Œ—ûs.c‰*MÁBŒóf”rŬBJ) $ '–‹â2ˆ ÄÊBN„Ĉ˜&&ëBžĊÄ b ‰ĝ™ëf·lÛŝé£*Uċy}ŭüU3ÉeŒl@V¸ç•3c#†6lu"ÖbEX˙&DöĴóÁ¨ŒK’‘'`>d0ҍ ´RJ B DOÉ‚Í š·j+Ö9yìhËĝ§ í0:e hOd¤!G‡Rİ´\3Sâ^[$ıĉ0@@€R]äk : Œ–aŒM X6ZKP¸B’yžò;K2ıĦTı–šĵ„'ŒVL’żÍYx+äzĤBÖg„„µĜ˘_*2÷â_}ûcÇÒî ûáòĦÙ­œbK ĉC#ĞȐvVŻ^íáá!F@g X&@Àkq”ò@y döŝäÀo]„_ˆ)ĠÌĵ5vŞü5IU IDAT.ü;9qMÍ ˙ûßê ğFEEi4•JĠj}||ĥnŬÚĞWŻlì‹"ÍDgŒ}Vv\]]³ë ‘/ö,°Ži䢎3S3fjĥ“WûĊ°€aB„%udHLÁASD@‹)2ÄŭĊV’öJ‘<6™M“,ˆÚ)wĥéà`ĴQr@§ß ŒœŽŝŭĥZ%·™Ŝôéè€vGdħAıĉC#g½Şq˘ŜŬZĴŠ# <”B|}²íäɓĦĦĦŽŽŽÚ8*•Ÿ)€ÒË'¸¨¨¨°°0•JVĞ)111íÛ·÷èÑ#“lfÁżÌR˜èÌ`0 ƒÁ`d˘tŒ”"J,( Ĥ\h yER.HħÜYşKRŝh@‡d’a„0B°LˆĵFˆ!™3ŝ`Hħ˘§ ˙Ĝ ƒÁ`0òJòĴĈĴĈjrçìÂĠLy Z zEBˆ!Ô˘E F#ÔYĠ™ÖX0• 9 İpiÇĈü‰‚ößĦ‰‰QİT<Ïëġú¸¸8µZ­ĠjwìĜ‘ŬŭËû˜ ĝB ÄÔnÒo ƒÁ`0 #CàB€ D sœ €j(ĜY€"ì’Şğ!äÙ°˘€’de„Vş†ĦÑC‘Âî"4ñö7µf0 ƒ‘cQ*•û‚(tòA‹œMŽá;úäÀk€hˀòˀb}Ĝıs'`ı}Í%ż'j”ʂ@ĉ8ëfİòċ˗,YÒĊĊ%..NÔ wíڕ½eä9RŽ^éuĉ—,Ç3 ƒÁ`0Y€p)Žó`DLĤ¤^áµ4ï3BclP¨£$ñBS < ‚0D0˜žè„½Š` @ÑS˘ÇˆRÊ˘„PžP^šëCˆ˜64‡d'Gˆ£`ˆòlBƒÁ`äz¤ê34ħËĥ|&g#Ùàìh8ġ#hb@CcŜÁƒµBħ³³³VĞmÚ´)LĞŝԑ˘ô,žĜ˘˜#BÈô73O‡˜ê“:şĞëĈu[\ݰĞĝëc­ĠòlÁÄ)Ó>9³}YW„çUµûï—ÂMtÜ\Ô–gĉĈŞ-gÇV§iŸŭV6Ċli´/2›YŸÑÉݵŝ1Wž~kòŠİ6anʧĥœÁ`d-”R!Ò!a"fxNĊ !jHĜh܄Ħ&"Sá/Y DħHy·@’ôî$á[r‘òc×N¤„Yœ ƒÁ`0r1˘Ü,Ġ ;ù i:ŽÔbô|’ÑíDĈÚoFċċċââ2ü=İtZ>"Bù~żO1ż€ğğ{óĉÍ;½ĵĵŠ/żuëVħ5™L&“ɲĈò/ ”T×̝ÈŜȰŒĈ84³öèñż7O¨öfÍ ö3ïŞ€„êßtè?>cö_ğuië‡}[üoDÎq ĉñŞ_Ïîżı oŞŒ7>Zĥûš&E.Ş‹Ž„rż<{öôħ+ǵr½6³SÙ ŭvż×™Şn>ôĜê•zÎżïÛ}ÎĤŬ{ĥ-\éÓÚ!ġ+öÜnĤ)sVq×Ÿ9yòäɓ/jáîŝw•Í ä@‡X̙MôFöƒ=›ÍZÙLxŬĴŞöÈÁWžĊÒŞöñöœŽ)?eŝÈv%ċPğܢ[Ğï<ùRŬV鐽ö è ó–żĞ·ĝX—MÍ&Ïúgê‘.ù"JĦ&EÎi?âµıġ\MžmeĊ{"€–zŭ°ĥc•A}4İwĴ_!Îf ˘ÎMè³üUµ_o^˜TĠ tîÑżW½ÖU† íÜô`—|)v1g²/T£I!•NxT¤v“f5 nÖ>[0úï"#wŻıÔgPˆ­Ĉe?È£ċúçŻ8;€oş^>ò핳oµ-ܵW_ògȵcë;­çú hğyKï\RS2bÍĠħı8\üëCJÙKŽF͔g ڗëLœ2ÍÓ-+o9w;ħô‡f5VŻ:ï×aÑöŭ&•Q€µ:?iSW.m3Û;nÛÙI­Ó|+×ġêè^.·=¤ÑÒó?–L_ŻmœÑÊòġ5ò”Î_ŜLyĉ‘‹LµsS̵ԕ×Ì_O Ĉ…˜ÜB…1!Dş¸Ÿı¸C‰$e4HwhˆM‹ğPD¨4P˘˜1ĈE€8 ‰ĦÖ'…AKo?[\2Q,DHÍ`0 F.@İTĤTŸ ‰||› ˜úY(7ÙHÖdĠHǏŸ7oÇqŽŽŽ5jÔ(Z´èÈro=˙nŬş•/_š5kJëŝüYèHÑ˘Eŭŭŭ?~ü¨Rİ´ZíBcA’~ŭúu6uˆ‘ıdYŠа8h³è£Ÿ]ĥâsÓŜµŬ€Â§Rax~Ÿj~¸|9Ĝ­ö×E³PŬ#Zµ4T…ŝ{Ŝè4µçW½&·çNÌۙ<ì—wgŻÈùï ²ŝ`ĥ]ñŜóǔPŸZĵ˙m*‚G£/-ÙêÑ}ŝpƒöÌäĞ:²ĝXpʧÚSg•Eéq×??Ŝ;ı•Ÿ}ö§ $ÔgGż Ñ*ŠU–ƒĉŬùĞ‘Žu:Tt@µ;WEÏ_ –zŜl>èÀ”5oÉÇeMĵdĜĦ@µó·ò`<{0}Êĝ¸8pÎï.„ŝ"ײ ŠÂĞËŻ“e£2W'µċYÑK˜Ğ6´:„ŝ3aÊĠB#ö)"K§ù6ÎhÊëExÉ,7Wžä"SmܔW²<û˘˙Œ/jXÀHÒizäë JƒĊ:BŞh wÒàhiħ519ċc•Fġ/- ”RÌî ƒ‘Û0Jë,ŞÏP H¤'n–%4IÎQœMÒşukgggµZíîî‰ 7éY­Vët:N÷òċKJݏOdd¤£xñâĊóçϤÑh„U ˜j*uV@\öϙt‘dĊÀŸT²0èßD€ÒßӐ‚9ĝĝğCĝ›İ;ÌÖQŬ?ŸŜĞIïi›OŬ¸şw|ħ ›wZŭZĉʳ S§ÌDó·/Ĝġ(†§ĵêӋ*ݵԖ:İ-ϲŽêUÑQ‘‘‘‘‘‘Qq:jfĴÚxvÒä4Ŭ‹S÷ëÛÎU%Ŭ‘ŻĥÎèË= (äüÇÜLHĴg<ÈEĤڈı)ŸÊò’„C:/âLżÖċÂkĵÚ/#nf,I9!1–ĦäKJ^H|‹E˜$8SŒ€÷Ġ눐Ĉ™V @)ÂBTĜq„DA€˘]„”K •hŽB(E„“\~ÍĊ`0Œ/ £ÀgHĴT*#""¤ħÏBĴtڒAg;ÇTL¸ñôéÓ%J\¸pÁßßßŜŜ^R>}şI“&QQQnnnRJ=|ĝŭû÷ jžžž*•êÙ³gÙٟDRN ŻyŠ9,êËHşĦ°Ú !bıÂ(Vš é@0š# a0 #UtòA˘ m„Qĉ QÎAÍc½^/“É téÒW\ñ÷÷wqq‰ŽŽŽ÷ööVİTÀó|LLŒĞĞĞ\./W܇+VĴĝáCĦ)…BaooŻÑĜƒÈÈ~²1Ħs:a´έhċ:E+×i\ßóIÁžsvżí4Âċ[ò-|ħqŸ F˙ôŭĜ*_ Ġ­íĦY•;Ô½LíúġĊƒE{Ä@ÜÍċŜİċíĤ&ĠYra^ŭ6Él³/7rÛâ£Gô\4ÇâĦ4ŻÏߍż…íĴZE„Ŝ•JĜĠÓOâúú¸Jĥ'ž}ƒµBv`ĉĈfĞr=4ŝѲoë~ĠeÏċ˙+(¨†2ż"ŜF`iBÛhPQJ3WÇNf/ˆ ŽĠƒ§ 9*ĉ/ŜG3ċz€œ#@È ŭoÙÍó>ż˙”`ï·aĊé>-K9ĜV§²#„üŭŭĠjµL&¤êt´Ċ”d OrK˜³UĜ81Bô=ĠŬzçöu9OrĞÔ˘ŞÂÀ‘zÌŜ›|uiِ²“ŽnúŸ·!ì‘ÚŬû›%KN„´êêĵ²ĵĝ (˙ŭx@es-ŞŸoğĝ•]Ó ŭĴ)búÀ· àâíʁ{ƒá]<nŸ¸ü§s*;Ĉ&pÄĠZ/hċ!È\+6Y•ëĦQçĈĥŭ¨ŭ˙V&ŞÏ`ç߸ÇÌS‡ŞZÔuucß]R°oŬRϛĞ#w-]ÓVğ9Ĵˆ}èŭğĦœ%;W½ÉòlY‰Ï œ£w‘êÀĠ{’Żûâ–ùMEîšĞ“ÚòL‡SVhĜ´‚•JÈÌYKĊÙ1ÓAMàᣟ”Íż+ï˜ĉHInjÎjr‘İĥanÊ;²xo·ÊŬŻ·ûçŜÚĉfê€ĵÒàĦ•—Nŝqb§‰uu'~™pÓ³ë‘Öùħƒ‡éòìöArHÌË{^½ĵwfçŸ ÷½¨0ñä˘f’u™cn_óċ9 Ógïí’Ôqs;[è ğyê8ğ\Ċ"ĤkFg-ıÈT1;ċSYÎ`0²$Ŭ!$a1@Œ9“r³TNy ž´•$mJy™.m€ĵœX‹ P„”2 tÊjJ…ÔÑ$‡]:0 )żSpĈfİ-•Ħ…ç\š÷وŝġ×_ŜŜŜ2™ŒR*“É\\\Ôju•*U´Z­PçäɓeʔyóĉŸŸŸèèX˘D‰÷ïß{yyi4QƒÎ˜°h’Tı%݊ÎF|áC…W…~ĵħqÎü§az×b_u^t~ŝ2 E…§7*†ÍŜôO€kÉĉ£v.ŸQ-îŸÎíÚzĝÎĉàË=ÌW&ÁÇ˙<™Pyŝ7ŝRħX^´cż Ĉŭµ˙mßĦ)+eEú­šżĦ̈xá-’ğyğ?żunñ8úVĴ×jÚŝ#-lzù}R?âı—n5ñàÊáä\ŝĥ+îÜ˙ëôE~ê>G 2Ï2z-=?cHCoëxFVċ=⟟|Duê ÍkŠE…Fß|°şCI˙Œï?rBÇ-j§’íĤ˙ğöÇrà O 5íMÖ°+7îè‘ĝ€1ÓZ׎EùŞ÷YyzY›|Ĝ|yŽ"îâzíŽ+üŞ6üfŝ‰cƒ›ùÙ'Ŭƒ'vÜ\Ô–ç(LŸ,í¸9,tPŭŝż7żSQ37 ¤kFg-ıÈTÛ07ċS[Î`0²#!•r,Dy*—É0ĉ@"$[0…vR†&|²Bħlğ…œX¸‚'„ ΌYÄDʎ”Ż @ċ)ĥnfËĥíŸ>zPĦRUž××Ï_5}.b0 FC) ҅{˕PnÔqhâc7Ħ„˘§dÁĉÍ[µ뜒bô,˙—†Twŝàñm*ü‰…Fù7r;‡˙üù³]ŭúġ)ŝŝŝ'Nœ€víÚ@óĉÍàǏ8äĤƒ*͛7jµ:!!ÁÇÇGüċ<::Z&“Éd2„îŬğ³·;y *A D`bĞÒċR_\Á˙є¨˜úÌ`0 ƒ‘Šċ":LR…HCŒĊ•žÁócH_£DY9eÔ³tEAHÊב$+ {Inˆ„:Ò%%îA½`÷ ƒ‘k(VĴĜċ+—ëÔĤŽö’ıá/2Z ‚€Ç·“}‹‰Z³Xž—ÔgÑ£GÀÚµk]]]ż›}vdcEhh¨——ĵ}ûÖcÖ1ÂÎÁ“ĊŻ+ğêçç‡1.VĴĜ‡ !;vı\Îóĵ¸€azĝ’cZ-'tŝ’=cĉƒÁ`0 v„`b!DXY I"‰, b;JwH÷˘” 5$…„ N†1Ċ”RJ‰„dÎs!L#¤§0 Ĝԅ>ğ`0Ù v­0˘½óĦ…ż?HÈn[r><ϗ-[öÂĊ ê7@ژ|27LżĴü›ĜE‚díAÓúrŜӝ8pàòċËÁ^ wçΝ… ċ³à<0`Ĵ%Zŝϳç§OŸ *$“É*W,—Ë…+ Ž Ċŭû÷³µı’T%tfJĞ9˜g ƒÁ`0 Ë}ĉt“&MyÊ\ż4 :[ȁzُ?ŝMWĞVJ§ÓÚ'÷ˆxDœŒ“Édr÷).¸TİR> ıDY IDAT ’Ëċrı\ĦPˆğËċòĜĜĜUĞV <8–ä@çd,lÁÌ Ż›ÈÈìùġ+&&&ğÍùbÏëĝ—F.ê8353`Ĥf;yµ_Œ” ä9ŭd(á 7(‚ò+däf½$ÄDs ÊÍ&rá‘Ä£$nDhJN‘ ²ĦL)E#„˘‚´Œ1F4Ù½¨`45ŽÇN‚órèïÑ£}z‹I›£L (ÛŝîV§}m£LCBŽO¨yÏAQ ġĤµŭ3Ì ìàWŞ Ü^SÎKy2›sÛÍv×5Żâ/,ÔïBĈı4 ˙SĤ é[żˆ;uĜĞ+GW{ü]ĉ­1…ìKuœ~t^­“ŬÚŝx+)pğU>sÒ¸Ö%= úÑħ £Ĥnıe[–qÓ "çÒßΝùCjùíĝÈ'·Œ›ĥébDz´ĥ)ġ:m1uúŝġ ;ƒĉíĉÏĝcc•9·šß ›1 Eƒ"ġĝ쟧9j˜V|hÒ EÁo‡ŽÛıAĠüv  żwjûÄé/Ĝä(ìŬjĉŽĦŻ­˜1ábŜ)_a÷Ü4YZŬ›Ï¤ŝ“-=<ÏóĵL&ĞUĞÖñÇ[ĥl‰uÈCĉò%hĞWŻÎnr^ĊĞO¤+Sş”CÁz=0Œ00ıÊ£ßi#B"J”(ñĝñϟ?+ ı\~ċÊŽ4hWŻ^ew'r(%:çU™5C`Îa0 ƒÁ`0̃¤1Ä2!‘²Ñ‚3!!‡xƒ16$\ŝ“Ä2'ĤÚr= %†CIF‹%B $ù&ñM…-òA'ö"ќœœZŭáq4ÈâŞĊg`£üçmƒ:>*˘{ú(#âİÍŝç.µ1`ĥżŻšŠ–·ŭé\>îS\fÍì/獄“ÓĈ̽Dò•¨ZOYZ˜,_ĊV£FŬ¨@T²-œożżVÍİĝhñÏ£@µQSGY[µßŝ·V,1Û öl²rÇÔÖŻ6éuêƒ[­Ñ3G]£ŻŜmK .­Zڔ–‘sġùÛĉvû¸yhÏc\ÉîYşÉîm³_NE[šX ż F×ĝ´cqϛĦvZŝ2a§ċûùÄ[öĦyy^ĉ}òŻİ³Ŝ%¸•i>aì}voÊüp&Üúô–ĴRÌ.üĜÌGŻċ•itoÚ<ŸĠèġza9h ÁĦC‡Ú·oxäÎ9çm şK—.ÙmEŽ#ÀûĜÊwġ#bĠ:9$Ĵ ßì­G/\}ŭġ×%J”xĝĦ£££\.]ğ†1V( ›6mêÛ·ovw%ûħœ9=0™ĠÌ9 ƒÁ`0 †Ic’!„esɳXH—ŝפ”Ċ”${6Z]0™”,ĉÖH\`˜KLÁ!îÎqœ4S‡ž!é³!tŠĝĉ¤ċ q˘P4 ×üĜ§ÍÜ{·oŞï¨Żî™>¨ĵSbW°k…ĞöüxGx'öŝİk³êy §3?^;ß;xu;˙àŽ*Ž*ÊĥzNİ>¸…O)+÷} ĵ£z~îżCZùȓ6ĝjòòŬïŸŬQŜ‰½{ìżcš+1öŭn›*N̝Cü³/ù’ÛĜ³ŝĵM{žŬş ĵ£ ĵô`˜o *¤8Ż&ĞÎŜŒ97ЃW²3g÷ñċgŸ½|üäYàgO>Ş€]éa/mĴ(TumĥF¸g¸ŸLx+óĴ>â÷-/ßQŜ|û÷üŸj{pÖ&óĴÜ´½8oöïGŻ_½ŭßßğW˙ĵòŽ(šk{֟żíàát<9uyÉ÷_{ÉĴ÷Ìĝù£šİö÷µ?(ùûÒ]Ç×Ĥ'&›²ïüÑ}KzMBë TJaşë "Ïş=:¸ĵùmܲ]×\>ħ~àÄÓñ•z *c'Ö0}RÌ[hiSš´/úu+݈ż­ĜuÉíЇ§Í<ê^µIA9XDûzK³úz,:÷ĊK{×Íùqo”˘B½âv–}hÁx>xïŻ³fl?qüÒĊŬkçMş¨u,UŜ׊†Yyħo~ìtú0+÷)*ŒìQ½Ç˘›î]½xGxGuk¨â†ÍL=ğJCW>wGxíÙÎ9+× ĵġ~˙„vù­Ž_€³˙ĵ£ ĵòpÓèöIĤ›5ÂèM›{ÓĉùÌĝd³Ïóz½^Ż7Dİ7kÖlϞ=á\l Ż"@iŽŝE1½Df(ÙŬ›ŒÁÙÙ922êá“@@€À@VWǽ˙SìDUĴXħV­Zħħħîîî%K– Ôh4â³YnnnvvvGߒsċ¨”œŒ=P.ġOÖÀœ`0 ƒÁ`¤Dv9@ˆPD(–Ŝ½€$ÚèáM£[ñ…¸#!„çyJ(R§Ĵ&ĠĴ™;™eċ‰&„u„gĦĦRJ)Ÿĥ ~ùÈĴñC›uîÓ"`ñ÷‹×Œ¨égŻĜ‰?6²żF|;ŝϵŜŞ(@ü%[ġèw$˘Ž÷ûĥSġ֝޷î>öNÚC.‘[­ğ—L,ŭâÑ;ŭ´ċyı€}ğÇ7vC€\kÎßµtRĊÑ߈öêÊĠŻ[ĈÇVmŬİVżu)ĎEšÔ+Ħ=8§Ë€Ħ]Ŝŭrïm+ş—”Hxv…ê·,Äqë7/lMQMÈİòÌkg”yħpÄ÷_÷š´"¸ĈÌ ż÷/dEÂÓGż|…Şuk]ŜÑĝĤÙBƒĜħHZŝÑÛ'uè;äği‡#ê û{÷O \­ŬvkžMoÓĵÎÈ5˙ĵS'?8ĠZ…áéÛ΃·^üĵ·oğÇ€OÊJ+֛mÙğ:aˆ Ž:}~ŭ%äŻYÜY4ÑôI1Û ĊMijPŝò=U~Ŭşĵ;ğ˘u*yĈ>şôÉJ„6Ġëg/v,äëŸiÁŠ­À9­×udMùĞ“ç_i­abVĥრmrŜuğ4sżĵzvÏŝ-û í6uÑO:°4ġdŜ•Ğú­ù_·İ' ĥîísj@Ÿ™§|ğ-VŜњ;à镃 íó÷î$ıMŝâeœ{¤t‘Ż_zšŜÛ]\¨ÍŜüÚfÊÂ@-À³Ïċċ žÖzŬĊ!>­† ôŭ° ŭÄıO´àêúş ğécƒžÇ‚,!Ԝ>ôñú™.Ĉ\àPïñԖ_ċÛd8•ñ÷Wôŭ5ĥ9şşì^ĉŬĴcß6£‡ĵ1¸ÉĴ!n<§ ÌÔ´ÀĈM-%ĉğ5öû….KĈŬ¸öŬ?ğvĜò÷Ùw ÔZƒÂA·.ş píÌ#úßÁŝ3Znlħç³ċœfneÊBî şĴuŞRĜÙِĞĉɧ¨RÈUÁij„Ŝ½ŝúŽê_çܒĞôŽ…Šú8ÄÚË0€ ı“báFÖò=njä?<µÎÑYk×>wä­o‡Fş…ƒ~=eûĴR”ì2mqŭ=ĵԃUZ4{wXĝ{U@soeËT֎m}V&ĵĜğûß3ɲ0ġb€F>żqë*˙PÓßÙĠk—T7't)SĜŬ·ĉ’7gŽî? pŭ‰KGż´i Üġ*$ñSԄĴ^ÛŬ‘6Ïgô'›U„hŽ8ŽäEèÒKBB† ‚\°äé\ 9sĉ_è...‡œŽ; <µjĠ€7nÔŞU‹8…BqóĉMFS¤H‘ ÄĊĊı¸¸ĵ~ŭ!Äóĵk´Ngġ'3›ÈÉı2*ĦszÈÉŝÉ 0˙0 ƒÁ`0RŒ‚˜e!A5Nyќ2YaNŠ•$†?cNHĤ!ŬÑ Xµ,ŞÌI‹‰ây^H!MK-ZڔAÎN½ÍċŻÛû·QZ”óġÀŞ8G9É1@̵‰3OžµìU‹'‡Ùşûñq™“ˆĜĦxŬbzôôC§ĉŬċ³ĦƒğĠö³ßSĵ^q~ìĜkñŸ–à_}Œ‡’>Î\Òo |ĝùMKΧ×rËĜ—¨_‚S8­½|k­¤ôsQ, @˘ïoéÖlÉúíïĠs˙é·VŒùnɍpŜRƒFšCÂĞs§Bt­çgżç³UíÒ ùĤġrŝN_}xzÚP?YÓ{n‘mŝz6ô ;ĴJT~RRÛ çPż óçËĞ÷Ŭ•UóĉÊ}×µÁ†ÛGßĜ"è §Êŭü;İԙ ŭ&߈M6ÓâCvzJ½ÎEË52ĉ‡S[Q£î+ïf|$…İ—ô?!F@‰žĈ‰+Z…{ġ1Šr ÄĥĠ&ÀäèM›{3nôfĵŒqŠ_&."§Ñh> mı·#ĥÏ^#™Í’%K„Ÿ"ìííŬŬŬ9ŽkÓĤMXXܸqòçÏòŝŭ{''§ĉ͛_½zĠßß_&“ùúúŜğw!T°`Á„„žç)+VĴÈîe<™—9=0Ġ2Ì? ƒÁ`0 †ˆôş!„…¸fC& J!ñ­X#)´T½ƒh, pN\·0éRÁZ QàBPé!cœALÇ!Í"}ìcŒpêŻóċŝŬönÙRġïĜÁ}ëu:xŬ‰ĞyĥslĊ:=zşƒëŝ°çßSgÇ×ö´)lšHnğ¨ÂsrˆNo^JÜbħë”'€pfŬXÁl!Œ âh³üÂß˙š˙ùÜĤÀJ^xa×ĀÎU'ŬĞ8dÎ/ìS× ’Ût}ć(pò.àˆġ1Áï˘uĜ1żŻD~ˆI{tUŬZ7ŞLı†%›ĥ/WŻIE/^ÌA‹ċ9׳y âŝcĤmÚ4ydŻò}÷ÈùeŜWVó˜`—:Wœ™ä˙÷ˆ^öJÓċC>î{˙ŭ½ï†Š.ßsd%[R_¤ ÓS/ Jx=I…|œ ^ÇĉR;FoŞŬ› £7S@úôiëÖ­”ҁƒ)°Ü“wÎOÜüäù Êò!”¸à-#²zġj!{†‡‡‡£c²‰^İR²eË żFSJëÖ­‹jםğğğıĊŬŬR*ärŝÏĤ~d2§WƒRù•Je2_,˙/*­×/Y U›µ\÷éß˙ĞêĞT* ×ì>˙|¨İqeݎ.ôż­Sûĥ¨VÌğ@ŭߟi­–g $öŜòNŝ^_oĝ(šn˄2W'µċه‰Ž€mgÇV§i_,ޝbĥ´;œëp[ŸÑÉiş5˜˜+Oż5yĊT›07ċS[Î`0²Cúd0Èı21Ö!„QÒƒ Iš!îœôZĜ$iWˆ…*”RŒ“ĊZ‹˙—ĝZ<„h†XMšÚHŽž–Ğ|û˘u+â‹ĉ­ŬġL /]‚ԐOZAŝäàú'7,+÷ŭú˙&Lìż§ËïŻ…kމׂƒ‡s*%i˘Së]í1ĊÏäżĵú Z×lZXqıìüê7ö‚§×ßİAóŝ~´¨V7żìĉ;ÓATĞR¸x:r“ŠÏRγaϞ-µe[nXIQa }tp$8/á!ğĴJnb‹Ë/hëŞĠeÁûYMZ`Ŭğ+ç_@½Š…íѽÛ”ûÔhè/nŠj]j!!woĵ‡ßĠtßŭoœŻfˊ´â^ş/ĠôħŸŜĊ9ï²{X‰˜cIÚ˸“’Ĥ9e‰RJŬLJ!Âe‰|tġ ßĊŻ 31#Öı‚ífîµwhŸĦ'B%53Ĉ‡”§—)żŭX˜z"޳¸dšž‚ä£7 îMçÓĝɖ&xž˙ĝñc‡ö˘££;tè0mê4¤C.Ĝ _ ÈòkŒ´’Â37oŜÌqœJ’Ëċnnn˘äŞT*ß}+—ËċryÓĤM?ŝ\ŞT)R €Ê•+ż˙>!!ÁÏÏO­V ê³J•^ŒÈzċ„Üİ"'Œ˘Ntĉ ÖΏKGwˆĝoëÌı#{¸U6£’½öĊŠ]ĉF}÷ǁ••´W—˙ċÛ~.7ö÷ġ³a=è,Aólïˆ;wgñòğ½ĉ×Lŝ•ŝtYׁEÏoïW,ċş(TÇn]YüüĈÑMóûÖŜÔmŭ?KµĥJsrĝ°Ó[uY÷ĥX›§ Şĉ+ x|²ŸZĵ¸úÌŞÎĤš2gW ²Cċb€úñÒï'ßn<ġ ’ έ´ìڌI;TíĈüġsaòd÷Ĵ9żt…²wV5qËñF_žoÚrġ£…]z.‰í8s\Ÿgë'Îŭ·ûµżŠ&ó—ù:Tu˙Ϟç~¨ĠoÀÏ+§÷+á/ìh<;GÜ;°tÖôg‚*‹ĥL(suH*˳i’šî8ĜtvRċ´Â…şŻ;^Oe¸ïÖĵÚ2lèŜÂßĜ´¨‹%lšÑÇo[ †òpn”Â̔g"ıÈTÛ07ċS[žŬŭ`0<Œy’!ĝ?{gĊÑĈñgf/îBBàV´h Ü h‘âZ$”Bq+Ċ[P\ ”"ĵŠkqi€àN°¸œìÌûÇŜmö.·É]ì.aŸ|àîÙÙÙgfoîfûì3H 7$^J)1’}ġQj- ħIa].i„İÉŬTÚ`+ĊJ 5‹_s˘-MÁ!ÒRB)šÎ ˵gċÊÄëßi_=x¤z~í~;²ÇÍ-×"’wßÔ§½]ĞOÔ8ĉ°ˆ•£_`ġ‚ÀGĵMoúi^Ŭx”<¤ñÌQĉŸRĝ¸]˙kÛ£ŒĠN˙ìĈèÛ·ñž~Š˙ŝŜùDŭòŸe뇯ž²zĥö×w¸²½R&rwۃoy O÷m:>bĉì“ĝßN>WiĜ­Àƒ _|£ ôñÄ;w‡˙ŝÚŝ8ğĝÎU†ŝ>µ³|ċy³Íˆ˙²”ꕏşüçMşpÌôéñ[NDj}júÁ%äĠ?!+†Ĵ½eò·íî~8ù”ñŬğċԋtċL…_ó9£Ê?>{5üUWıçŠŬOżùLum>4îBÈú—µçìî°½ì…GÇŭÙÁG*˘ĝ7(vnl9NŻífòDyUĴX_‰š´éÚŻÏ–Ŝ GQżöîŝfßĴħgg[˙ĴêäŻ",²Ŭsµğ6ĝ1x\‡ ­”iv‘ó 9úWoàäĝ—Ü+V£APuŬġ ]v%ŒsP h[ÏíÒá^—˙}Ħnìá`›Öy61íıĉÊòĠw}û\:˘Ž ÚnwŞuYsëÛıĠ%éıäÊ8Ä_˜Ŝ{ š|ĉl˙RÒt^TĈnÔÏĥŽ™|¨è!‡ŽŽÒ[Uf (ı2ßİ-³[išn¸ygÇÒNóĞTËO(£yşfÚî÷óB”ÊZĞÍÑ^ċë*——ħçyÈU3‘òe,´W·úg0>]t9  %ƒâ‘Qêg£˜ha“ Ġ?iˆĈ!Z@(BĜD¨ŞQ³!c,(Ïs&‚šÓ†?KgöéĈ@öħÔwêS#Š :˙t[÷żğaëhŞŠ}çßG‰<pޏ@ŬħózûĜ€úŬŭ‹żŒœ·3ġİúñԂaÛ~žÛkĈŝ ŭxgŭĥ?ReüPJò­9“˙¨ĝS÷+ğóÑw7üpx÷5‰½üC×ೂż˙u‰;$<8µËô5§b)h߄~ÛÛmñÌó—vÄÚ¨;Ï0€îž€Ġŭ_&ĴĞ:ŻÏ/Ëۓ˜{ë8¸ Zġòü‘—ğ£sG_dù™3íËu#Ĉšóàù!߀:öɵ’ĝ˙&vî1~İa³zğqÎn:ùG4V •Gíѳû¸aĠë3? XòXcN…ĵKġày]|9훰=Gü²/*b_a޳ŭ|…7íĉ˙ŜwġnÑ÷bh_m1ÔmÖ¤ñóCĈBüC!_NŭûyĈ¤ò:”ŝ~ŬïC½cßşoĉàğĵ2ì{™“"_az›2SaÊŬU_âgÏ8ŭä⒑sçeôT˘]Á*ġ €{“iǛ¤ŻNhŜĝŻ(’^Êş”EkvŝnH ;€ä·agÖ~30²*?ôr“ŸŜLvoĤz2˙͖:wêÌÇİĵħ!dñŻ‹ƒƒƒÇŒ³hÑ˘d^àœXìsG¸ÌqœğğğZ­ĥ··—ĉ×*Y²d͚5…’‚=44ÔÑÑQ­VGDD€½½}ĦB…„gF“]Ëy˜íÒĦm&tÎ ùM`Íògi[³áŽKÜ´‰Q àâ!D”!·²uàĝç*È5m‹¨UŞñ^ğJ+ŭŬâß …ö[ş|QĠżġÜ>!{"Ú)žö‰Ë ÚĵÀż]Żžc>?ğş½o˘²C‰3ż \°j˙‹ÒZÒ'îâêż˘<;­Ĵ€ÀħtŻé}7_ğòĜğ/ğïa™W:ÂAï‘6îe”Úx…‚y#ÊÏ´çŞ§çÄ8ĠjSÑyÖèPí;wù­ĥz€ĜóŞ—2eŞ8„Îùŭ)ıĉË2?Ġ*+·ŝó‚8ŝ­iğZ öG½?ŠC '{K!ˆJÌ0wËìı7H 0Ŭp0ëìdĥÓHÔÑsĝ=Ù=ËaßfŽhÊóZ­V˜‡œŝĈ—œ='ÈCš‡ÜOr²Ì.ŭa0ı &UV`„ér 0!âżRñ7mş }u!£Gè&W _cŒBTż "ŞÌBTĈšš˙ƒ°v" “İ•½òËê2ëİŸ^Òñ;}¸0s…™étĉĠ}wÍH§„Iĝ7Ç6=Ĝ7§g:mêp$ĉúĥ~ĥġàJöÛŝcôĞxi;IÔùßÚ4üÍ`ŸÛj—Ù&M8?Ŝ·ŒĦïOn\s°“ÛğTߞĈĴ~szjżÓSMíÁ [>aÀò DŭòÈÔĴ- ݇ôou$Ŝô6Ó¨Âĉ´r™#sĴ˜°%£ş˜ĝpd”[cT+ż§ÌIIÇôœÏT…ê'w8¸XŜGhžoİUf‹Ĵ²}(ë†:bߨŜûFYä„ÎгšğÌ2á½ċ\–›ŜGfè%\ÇĠÀ’t:¸Ğq1c´é ½ôܙOofğ73=Ż?dĉÙ2‰U+97'ì€Ċ’äe˖M™2Jċ*OŬsáQŝÓk†´oß~×]âÔBŞ> >|ĝàíí-ĵ ­Y³Ĥ———Júáû÷ïĊ䄐ß~ûMî@V'݇93²NŝÒ éû]í*ıÀĝrĊĈv\‰ĈĠ7ï^ş§ÏÒnċœU‘O_'FÎĊûı—‡~ĉ?ÔTE÷żĉÙeçĵşŞçÁ96ú‹wëUżßí3­²$ĝMQ°ġÂmcšµ>,¨êŽŜiƒ‘ q(Z÷3gĝ÷ú+5˜+@ĞßŬ~œ‚ÊğڝJ7,Ç­ıµşĞ_š,óʐ”FÏşSċ‡_´^dmR\˘šP@v.î.vşÁaàyÒÇÑàUÔK'˘#'ߢ4"Z İÊ/W&é˙´šuûq@’ÎÊ! IDAT-5ċë>n—˙×_yÛ´=·Ä¨4 7ħŽŽƒJŒöÜiµ L5’Ì;;™ê4ÍÓísCµ-Ö ĞœċÈWsGôAċ|éĥzüڜêÂç4­=ǂqóĞf"7ä“-´KżFĴˆô ÁQÁĞ4&^K!ó ùµ]F|"ÍÌ „+>^ġlw,$’& “­Ğ B …Q%&H|6Ĝ9í<„qħü1ç\_ÊñžG&"e™ ÑcÊ$œŝñB|[ԆÁ`|B ?;;vĥÇv`".óçÍ;~ìxxx¸'r²ĥƒŒ\‚8ŒħJ²³³“Ê‹ğwïÖİSçÙ³gP­Z5{{{P*•‘‘‘FXÊ2..Îz0Í'%:ç/u5§ÈG½„”-Wœ<òüéûBfo2Èá܆Ž~>­ŻÔkĝˆz#8PÖ÷ÊĊĞû vü$.›˙ïĜú;­)÷ĥğ[ĵÏşJŽà\m@Ÿ’7ż>vI]݃\kŒÛƒ”PeÑÜ#l:ôŞg{Óöo‡äŽeŞáiÀf (ı2–ÚsŞĦ™BîĴ™sv2j`ÊíMkn{w^"[nʘ7˘+NŝkI#á{ ;ú•w 2ö$ıú "ŭB¨Ú?Ŝ†si_Ë~QĜ0ùµ]F|"ÍÌA€PJġ³dBÖE>ó€ÂÀ%••îÛ[HÁa´J!Bş˘cLˆ(R#J€0JÍġI)ĊX‘ş£a`”°!!D0” XŸƒP›X”5›Qx–jĠŽċ<íHüËs˙ûıġÂcÙ³BƒÁ`XÈGá tw]°£ñş{ñĤvvċœXèO„Żżŝz˖-@qppŞÏ7nÜxôèÇq...NNNÎÎ΍F­VĞĠj!á†Z­ĉy>999ç²?[$~R˘³ùH]ÍAòM/qî•jTŞYżòAĊÁżŝŭâËaĊíüżœ˘ÍŒ÷ŻŜ$;z$nm8߯Ié\T?=ÊÖ¨SGLTóÖ ŻŻßA˘ĉ~á77µôûUçgÔiîip&Ë Y3çHà„Á+§zĤ{(ĠósáÉP¤ZáŒ3B!{ŸÏJ:À•3÷żñu“lOyröEĞĝۃÌUŒÙ^é É÷Öôl5ùy‡‡~ù²m‰‹8WŸò×߃5œ²’³iÏ9Ż˘^ŭ"F—j&ż{^Ċ DSı2ö ;€ĝ· ZP*Ğ€'{²ËˆÎmòĞĉ!7ä-´ÛĈ7¤ñB)0ŭ:Ż‘_ÛeÄ'ÒÌlFÌM)r@§fş‚¨.PY‘ŝ zQ8É´ÉT2Ŝdç@şl$êÎÂfŠ…GIŒ„iù§K ƒa3˜ĵ݉„‡lŸ!ôäɓ… ğğğKU9wwwGGGP(‚ ˘úœ’’’””DINNž?~Nğj¤ĉżU³‹ü&­ĉyğ£V,>^µRQw}˙ĜêÙ˙òU§·)j@âŸŜşóüÙ­3­]ħ˙i…à=?yĉD?Ü0Äô€2h8’t–Úm GÓgÛ×7µár;§Ó@ò1ìÔ3\qJılŠEÌ҈Î]òĞf";ä-´3ŒÜ‡ê~l !”bƒ‰”NV&˘iW.esZ~1Cñ­A”´^qd(ŬE.µà´@€Hŝ f0 #żQ¤H‘¤¤$Œ1Çéî:ˆżéaaannn‚ĊÉÉIĦPéž !‚ ­ĠjU*UBBB9ltƒœa’ĵ-­ĉ"y·£ĝ¤¨7×ŝXĵôá-€[ñ/:ü:cp{HĵcËî'ì‹Tİ×jĈžŬ}ƒŠäèùpIÉğ5WŜ?ÔY0ywbŬİ”J3Z•^ĜkۣŒiëöżè>0M`˘Ĝ7żÎÜVgB²ÙıûxÀġĊ}ż^ N~k7˙ûÖ!m˸˜náqÁ‚ï—˙4è·D@›oŭuP);ΧĊ/§OĠY4ċĥ)UBY&°ëĵ‰ŭëùdˆgä•ɏOŬĠŒŽME“˙°WfóR‹ĵçŸ}żkkòˆ‰3zïP9—lùJÚ@S“ך.àPnäŽ?“ƒ'ÏëÒ,yWëŝëŜùͽħĵŬĤP’†Ë•ħÔnS˜>;䝴ár¤Ó@Ġа(>À5ۚœğä!WÍCnÈ[jg0VC'ù–s) ‡1GxÄ|Íi²jP}:{£gÊLħQĠTr‹ „+c‰ÄLt‘p@!KÖı”bŒ ъ"ujX4 0uíĴ–mÛßğ^İJuž×ĴžŬÄ`0 †˜ĤŠ!”@´”,ü}aóVmĊ2Gh™tÔĈäšcJÒ˘ò֒ÀĤM›VĥlY­V+,M ŽŽŽqqqñññïŜ½2>ÛÙÙyxxx{{‹İŸ5F£ILLLII‰Ÿ5kVÎ9É"3GĠU­‚Uú*aT8ì\^ü:zè€ôğKäĉġk+[gŭèÑ£ÒK[ċ ‘Oö,°†jäĦ†3WsĉŞĠÉŻíJ˝°*Ġj˜ÜtöôɖmÔj5”PBày­VĞĠj4Z­–RâèätéüıúA!ÍÌíèĦ£zVÇ!N0#,Ĵ¨„À†&ċS7Îü°uĞ½½³çÄqŽvŠÔ{`‚Î+ĵB’ġQÓĉßĠç4ÓhŬ~Ò !éĴÒ\ÏWг#ëPĊJ#„¨.a4Ĥ|~\‡Á`0Œ|„ƒƒƒ½½½BĦ~úµZíš5kB 6¤g„½½½§§§““ÏóZ­–çyJİ‚çyBHJJJĥ;–NBgĤĞšIŜíÍ}X_ċm4яï=7zzÙ)KU(ĉjká´ ƒÁ`0VFŸZ§0+!@€b,ќ ÇÄ\Ìşé²İdâğ4c# @ày^ğB”bJuğ˘€("€"ݵ:DŽ2@)4˘D#ÔÌ&} ƒÁ`Ĝ,ŽŽŽáááĊ‹ONNNNN˙áCŻ^½„üZ€1öpvvEgBˆ!DQĞĠñññY÷„…9çLW5ÖWy>*tPèëĈf§v{î˙ŜÈĠ1 ƒÁ`Ĝ6’‹/’.B(™‹ËĤ?ENŬŠP’š¸Y%m­ß cÙ˘‰;N)‘cKkÓyˆPĈÉĦ ƒÁ`XV­Z9r$((èĉ͛cŒqùòċ!$8ğ¸¸xxxp§Ñh hµZ ”ò<ŻVĞW\™9Ò sN&Zë.óa}•Gá ġ>ñħ·µ½`0 ƒÁÈJ(裠šĊşèfž"„nu Œ˜çyq˘LAˆŸu:5A€¨”Œ°$™ J1¤–˘”b”ŽôÑOHy^/C’µ!²E!B´a hÙ:„ ƒÁ`Ĝ0„Œħ…CP–‹+†1ÔgµZ’’"„? Jugaċ3':3ıÓ  ƒÁ`0ùŒ0”  i)ÁF9—)„Bˆ`ò`ċ_ ˽–Cşn!¤‰z*b£„ÄÙ€êŠ16ŞJ(†€ÍŬ ƒÁ°]Ž9‚rppptt~îoßíîîîààÀqBÈÑÑÑĠĠUPŸ…ÔÏÂlD˜¨Ġj•J[ż~ŭôD% ™ö<í2Œt`ŬeĴğ ƒÁ`0ùQsF)„`hBĈE‚4œ­,d`}$ D—µCÑ,„0d‘”FyH“J(!„„ĠÂ[š&54êëƒÁ`0ُ½½½——WñâĊŬ™8ñ·ĞĞ+¨Ġj!ġ³¸‹"’’˙òċ˳gÏĠÉ:Û,°×"rĦğ(‰›Ĥ™_ŜËË+çœIwwwkš!òɞÖO<ÔpĉjNÀ\µ:ùµ]Œ´¤Ĉċy ³^ÛĠ/ïú 9qİ@Ÿ(IÉbü‘´€˜ZZ›p)U¨Äb(S=Ĝ5ƒÁ`06BhĠŞU tww·³³“>_…rssSĞĠ‚-N!„h脄„ĝĝĝĜĜĜ#GŽUɅ93ѓ‘ɉ8h£1’½•3 ƒÁ`0–‚Ò-BQH?g…ÔxdJ)%”bŒĊ ĴÑtÖH2_S#£AZÀdĵ’d˘ÌÎĊ…I„i£ƒ wb0 ĉAùúúîĜħJ•*%,ê$äßPİTB ˙ĞT*žç…ÔÏ?~\½zġêĠĞĊŞrÙsĤâYë1KÉcscƒÁ`0 †í@"J'cD ˜ „) ҕ65!Ĉ§ ֐ ‹NͧĦßEĜ] ŻN›ˆC<´Ô’ı-Ôİۋ² ƒÁ`˜‰µÄÁ´jĠJxíîî.äßPĞĠ!;;;­V+L<ÄßzFó|bbâǏCBBjĠŞ%8ċʕ\öœ‘ ˜m)™î1“ShƒÁ`0 úèC !–ĤxÖE,cŒ%0B!ñAYB)oT'BˆD‰iĊYzh£i! ‡(n+OI}rĦˆèê”fN+Lg[1 ƒÁÈVÄ_p???OOO77·—/_Bx^7İs‚İT*F“’’òöíÛ#GŽÔ¨Qƒèi Aî{žI #,ú˜™ÌB“£î1 ƒÁ`0!LV1Ĉ¤ğ”†¤ßiT ƒÁ`06Ž8ħ„eĈ˜ò:P €tIŸ€8*$€N•†9aâ+NġáKB2 €€ŠĤ”"œš$ @)‡0cDúĠâĦ ä|ÖIĜcLP ˜‚ ¤ „R €Aìò†Á`0 [çàÁƒ0eʞ睜œ€Rš””„rvvoEk4µZŭöí[WW׸¸8¨r!­VÛĵyó£GZµ) ³`‰82AÚN3JIÇ`0 ƒÁ`ä ÒOe1"@SŸ…0g!°Â(˘YŒ³ÀAƒ>32…Ô’Ĵ„ñ¸iü3ˆw62J‹ħ‰8ƒÁ`0yqĉÓO?…‡‡'%%}üĝñÁƒǎaB1˙FtttÁ‚ß}›ĥ„Z­Îu÷YAĵ¸+ó~½Úù.o/lûMݰ}CJُۧjb#£Ħ┽ż5uSĊw~ïšY*ĴùvÇżëşµ¨qüûC£êµ^ñ´L‡ïçlUXu#tĠ˘ağNnğ²µ‡İŞäĵâü;o8Q)†Hıµ°û˜Ë͖oQÎ@áġYA‡ÛqNġż_7ħŒó‡‹ë'NÔŜ³ĈŬĠ-ñÓ*˜Ó3ƒ7'tœĵiVıµeÒÔïÛÂgOĥĥDĉ|ä˄°EšÍˆ¨7dĝĴ-sË/[BĜQÎn ´ŝÛħ`ҏ żĝ\´Şï/nÛzztŻ•GŻŝwÁ€ħÍ:ğß;:¸¸B²§\bĦ]‘ÖİÜÀtÁĴ³cQ§ôùó|nŞz´_ß흪¸Wj!fèŠÓŝ÷[Ŭ—7çY†w2ö$ıjrCŜRğµÛÁ`ÈĜ°ħâŭÛHëz’½PJµ”ò üAêï @#„tQHiöDi⑍.‘İӢ׿ 2A#Iög‰&NIż5Ş™Ö0 ƒa d¸BĈĜÉÉ)11QÜZıre//Ż{÷î)RÄĠĠġùóçÒ­4hïż˙Š•¨Ġê-Z9r$'›bÄJd Öo"—dĤúMu˙·½5Û²Í!ĝ˂)ŝ¢[…†]÷C +zîá%ÚÍ_z}`H-'ëş*@cÏÌ_QoÉĦ.››MŝéŸiĦ] JE”"‹ŸÖ~jċ‹óêı›ìceċúAĵ@˽†^×ħÚ >ŭ×;Ô·gĥ1§~üvĊ“Ïg_=3İş èÜ£_Żz­Ğü]çĤ{ğH³‹œWÈħHÍĈEŝt‚ÛĊë4nVSßͅ~ZĠLxĠĴş:tïÀó÷iuG[ùàȂĵZnx„sP ĝŞĦûıŻÎŸ|náİ6s%ûÙsŒûw|ÇyxvXĝ°²RžÊĜ­‚úñúÁcö½síÙo½Ó[U÷ĥĴşĉÚŭÈÒĦÍÜjY}şX‡Ċ<ê;İ|êíı2cĠ–ÙuZ½áĉK;ÍżêŝBÍeŝx´ôô2Ykµ™#ZùY`P·tò2öœ#ıj&rCüEËìĥñóÄ`˜$)1‘çµZ­Öڎäİİ5c„AŸ‚C i10B‚r-èÂB† ŽB@1PDr Ô%1Ĉ0`šCü—R F È& a0 Ädı BhïŜ½öööB€³û+** cüüùóĜĜXwwwav!fñR(vvv …B\š8111—›ÉÈ i£ĉ$Ù°Ħ~K1żÛԘQ-n+êŻŞˆÓ˘ëv¨ì €ĵêtŽ^™{WND"E#½"à#÷Ï˙:MëÙ ×äöܑù>3 —ıûÏ^Ñ : ùëMĈf;”ê½àûÒ)ǖìynAëbφüùŜë›#u8–ë?obè’C‘i/`,óÊmìŭËV†ğ6í]ÇÓĤ”#YBPŸ@ñNm_²’ŻYŸ+Ù2ü›ż§}N^-kì£ÀN~Ÿw›ú=rvë`_nÜ·wvOnULzŸ€OxŸ=…Mä^Ħ~ xrîiŠtOı2–Ús£•&0ŬpóÎNf;ĵ˙çÇİŠŒŝġÛ,‡}›9˘)Żá%£\Ξä!WÍCnÈ'ZhϏÂ#˙_Sp˘ HˆĤ`bj›ŝ|7kKİ4,NûDĦD€6FÔÁĊtFġ¤†BµİĜƒÁ`0>,²²½½½èo~sÇqœ‡‡GĦB…J•*U\ıòċËW¨PĦRJUŞTı}ûĥ———Rİôöö.P @Ĵ’šÁÈ:–Û SÂ鳈ŝ°eÂç1´ž}e€·î‘fäT(À><û¨1]Ipwg'˙oÎĤnÒ<Ùĥ´²×膞\fc{ú\[²ö–ĦêĤk˙ÛŜ‰>;ûöÙĝ4c—êWuˆĞ/ÌO¤Žĵù0Ê6Ğèjhw.×´"GŸ]{iŞ*ËĵÒCßnk¨°ó,ß~~DÛßÖö³bn‰Ì‘|wċÀ‰áĠ§ŝúµ6ës%[&ñĉßW´>{O˙ŭĜċ ğǗ<3Ħy§5Oµ g·ˆK;ìK7Żéôꏅ;nÇñ”O|ŭèe"hRÔԜ2–Ús­ĦÚÄĜ˜èèèèèè˜ 5ŬpsÏNĤ:MóhÓ´=Úĥs‚Ğe9òĠÜ}‡Ÿ½Ž€ïŻ&ëËÉÙs€<äŞ™È ùd íı÷ó”.Òq‘œ`úµĈêżü–“_ÛeDÎ53°acá/ğ]ĥ ô 0(!@ ˘žEĊWŞ&CŞpÌ!„% 䌊ĉĈÒı5ĈİSgŠ€RŠİP!'ÖI\·—ô9ššƒ ˆÒÔ˘ŝO vŻx`›6mìíííííB...îîŽÂ[„öíۍŽ+uUœ–89Yç!J–M"Ó|Ê]G3JM“>Vï:mÄĥQ cúSĊ ÀĤĤ˜•fXÙTŸ¨âNk3U÷:ċöúßn•ĵ½š¸Ô>¨ôŞĠ+N^S_ŞÇ ·:ÓvÏ?Qŭğo–îАáÑ,ż „ÌÈm”ħ[蕰Ov›Ż]xúĝÊîùúÔìᣛżÙ™BĴ Mĵġ[— àGwžŸP5Ğ_ì|üËWÉPŝ›ÁŬšz@ġKüŻûêŭ/úw2m4Ş„•’!›ì°z눯úôĞäÑ€ïFJ…9e,µçV›âŽ÷kµO¸ġÓhoÌÉ& ɝ5sÎNF LııfÙMŸËÛúeGcóFtċه×4—°“EGŭŜií9HrġD:.>tgċé´ŻeNj “_ÛeD63ßĤà Âş€B01(@x ĄËc還 ıêujq*,†3cŒyžíúlÎF)›)5HÁaŒX3”R"T"Ö#êÚThjrBìQŸÎ//]žġË|‚M6—ĉkŽï²_Ĵï™8kğÂ`0yŠ,Şfr „ììì\\\ŒrŭŝûïFì6rc|èĦìr†‘›X]HÍeÄm֛lĠ#oĴ:÷üT ÛRÑ6ĦœÇég ”ñùGŬ•MŽ| ÊâÊÜ żġ,_'0PLTé WWl|FŜMûÌaZjéw!gĉĥñ2èDNJ£·-9PyTÏĊsĵÒ=”êééëIPĴfQ‡ ½"„BöUJ;…wúr—lO~xò.Ÿq™gÛÍöJ„ó(Qµn‰Şuzß-ÜsÎÎ睂Kڎ²*Mş½ìĞÀ1Oşì:·òëÂ‚Ç eĈŸ+ı2 G;€¸Èx-x+k‘’^èE ‘ħkĞ!Yğ"_/ğÚaŝÛŻ“=64Ĵ<£P˲Nĉ•ÁÚs—Z?>6RM@Q šÌ€8Kg'ŬËċú IDATNKıyû‹BÔpM·ó0wD{”İQ§Ž‰Êrö ıj&rCŜÉBğm<"^Ċ<;E}-;^l˜üÚ.#r°™a×. /ʖ3óösŜ€<:Kˆ´Zž£X:ŻMĠ‘ …fJ)Ħâ0–)€Ħ8ŬB Ïó j'Ŝ€8N!€C@£ ?WreìÜËĠò‡5‡E(îƒ@ûŝĉġ÷\@•BîZ“vĞĴėœ³oñÒ)×tœ{·À7KZ4ı+WĈR{Ž)+5lZ)ƒBHĉĴYpvd¨z¸ïÀkeóŸ9gşR²0˘s›<äŞyÈ y íV˙y€´˘,˜~×ÈŻí2"›)&ßx˙62k5Ù áʔ's ñO˜ÓŠşÂҙ. Útµ&/ 9Ž“@ ւ`1TfKÉÀa,D:K#Ż‘~£i7D(!T6Gvb_ĴÂ15_o_Òóê{‡²-§ü8d—ËËÏú…ÎmA“+Öqŝ‰ùċÏ,šĝÔ[çê=~[¸Šêúġ¤l?RzMĉüûŝĥzNċÛK&Ÿ‡Ïƒ§‡.‹ŻŜwÏóô7˘@ċVÁ£żä“íàR}ŜĉYŭâ÷Ž4éê,\ĥ²ÓÓXĤ>3 †1ı#:KÁó<'ı{,ŝâ§ŜÒ8x`N{ÂÈ}òĞ|ŸÁÎé`­ŜSx/ïİ“œämœüʔ+êŠá‹FĥeFŻaeéYĝŝŞ;ż™ġLĞi‰ ;~Ĝ]ǧְ–O:iÔñeûŞÎéߢV)Qm¸ ĝlÁÄeĦŻ;(dT^íšĊÛ* >aÍuŭÔ1›:îÍŭó{×.Û{ÏŻ÷Ž=‹š”/.Mé6?U—ĊıWǗN¸Ÿ/jäËòjĥhóà³í&ÖŞym܈Nµ‹pï‡Zû.7Żì\ˆƒôĤ2^™8ĝ•ĊsOxÔ¨àA?Ü9¸tòIŝóyŠÛFœ_úhŸn·*²Îĵ>Ċ#o\‹ÀN…ÊWw3ŭıâ#wwŻúÍv˙ÜX×ÜKĤ ĜUò]Ġ“‡Yâ2á ͑)?^ġîÚş vò2m·vBâßòĝĈ‰?—˙ú×£JŽ.nĉ…À áÈtı}ċíĥ„“é³F#wwIm¸ÜÎé4D]=öWŝıb6…\fiDç.yÈU3‘òÚ &ßĤàäeAjV`G"; ĈbÉO³Š+ÄwşÂŽœZĊÀX4·b„1'T‚İôè”"ƒĵ$5 ¤N ħÜéMê˙ĵ˙oސüôüI—ï{-$žÇ^5şOĜ²IµR\ì îú䃗<Ö`ïÀyKÇu­à ŭpŭÈöݳ7ŸxŻġÓ-Í·j…ĥ˙½öşTŭ£­ê•r}ċFüÚŭJï}/&€{³µoVzNhúͲ-vŻÔeáô_Wós Én˙oZëiç£)€ÂğĈ‰Á£ÚT*dÇGŬ;ħtöÜ%—˘ùt=×S'Ö˙¸ĥW˙Ġ·àÁ/ÓÚYŜŻòO£/äb“Ëu_‡ 7ġÀ˙^U•³xà ²ĦSîŞÓÙF.nö`Ç·Á~ó—4‘|*ĵ:?ĵµâŝĤş(„DۗžvhWÓÊ <ŝp>Wì\ĝ :ĜğËô˙½Ïx9^‡˘M|à✐u§b(„ß<™á> ƒñI`wœËzVhhhëÖ­ĊCKW›8pà@nz° ùFƒÎċ;7âlİ÷ĞL:¸7İßè;nIq)ÓnĈÁuKç„òyo^·ÖóÄwu<×C0‰<ĵührĠ_HĊbğûVúqÜo{ž÷ù.M`˘xßĠ 6– ĉ@vžÏÜÎ-ĉ€³ċz­Ĥïù{ÔWċ]M÷;áħŸïğE“zü’ȳ\Ğ {W,kÀlğ2ìżÀÙ3oû͜Px—êµôôÌa }3Ä3òJ>ñŭĞ˛ĉ,¸p/Ù óâÓ F–·ĊÈŜ4$=8z›jR~l^K4sġÁŻ5œL~xŬÊCBIıϞCĊqB“?½uxT Ĉ·ĞŽ/kSËÛmŠ„GÖkwĜXġ†_.8rhH³bŽİëè.WĈRğMaúìHiċH§)/<ƒ‚JÈ ÜLğä!WÍCnÈ[jg0ı%„'„‘¨ÉâlÖè˘Tü— ñËBI:féCÚiħ‘ETŸ‰pÍ)lĠÉz­tÑֆU!£  Œ1%ò·^_5éPD²òóSüħ,²J·íO´Àù~Ñmp3Ĝ<ççI£by;/âŜk `çâjÄn˜4t´C‘ÚCǎĜż³@Ë ÎĈQŞW³ÄÎEüáĠ½7êŒúÚİòÏë&tzĥiTżSâħGĦ€üóD!dÛêĴíë†İ÷NµĝZ|Ĉ'ÌÚ¸(ĥĊàu/ùtòŸ‘?7>0ı÷Î=".ü½b– §#mnĈ`09‡U"4́×`ä-lm(ċi?o£ùĝàöÓx£dç]ĤRq7[ §e0 ƒÁ°2!À Ù2R“qÈî@ݰl °Z½É’i˘è,VŽô0BXoÁcŒİĝ^8ëILmÎô›zò*܋xXĥ`aò“SÇŜ£ŠġŠ9ĤÓjż%§gW<ñɗ3Ö3.N˜uœt_öäüLêÑĤ´ĞŜÇҁ9ûÚëÎ]K|–ĝ0,áò‚Ĉ )‘ŝâĴv>%•ŭò£ḱ .Yòû•GO˘MŞàıÒää;Sl]Ħċĵ iŸLg“)HԅĠ˙ŞŠĥm]ÁÀĦTŽEbŽn?-9˙áôĉ)›.Kuq…oÓ%˙;›ĝÊÓ½ gtĴVBé×düşïÊ:Mµidı}-?üĥ\çyk˙ökәû #˙ ]eXú{jmżòÒ) #䉴ċĦ”':0˙ÁżÛÓ³zMcj|ñŭESá ƒÁ`0Ÿ6”R ¨.ħ²ÁízİX,ˆÂéġ_LLF ñÍ!ÔXMÎËÊĜpúN)BPÊžžè—@ë‚)˜Ĥ X(ÎŝuʸY×ĵ†ÌYzŬ@HĊuìVwäÊ“öêĠÏKUj9BÛs&+WŬ˙ó‡Êu{ô\†żşëàħ“ëxs€FñÀ·_uŞÑZüûşùòéĈ÷"'W{¤Wß8)âUbz ä`“µ_Ĉ€‹ŻŸ3ÖĈEFÄj°sA'ˆ~§IoSúǍ=µéxLĦ6}*8ıVéÚË˙Ŭ›oÄeàĞCĠ#[Ŝ›\ĥV§'6şñփû{ĦcǞëûĤDŜĝ#dr£mzîŽ,ÜnâOµ³i ƒÁ°¨!f*eL½bXÛüšMÖvÊ4ĥفùÀ+4-‰{šğYÛ5ƒÁ`0 ›,ÌŸqŞJ,†<§Mâœŝtܨ!„§D·¤ĦJ)Ö'ù'HL0-¤‡ÖoSÖ@(Éٙ·]Ħš }àÑUAxċ ·ûéï‘>ğżëûŬÁHiògmld48•*í%_ĞŝpwŬÛ·¨5˙IAúS$?:÷ˆ*Ğ×PDŜôäžîïé(Uş ˘ŞD 8şÙ'ˆGköôš×dòîúċPk-O € ÔjYŜœĵñ‘OoSú¸k[7½òî6 E·!­ĵïm]}ÇPŠçĵ~;jvßÚİ!ŬŞk?]iâéW1'6ÏhPğAıJĠ´äʸnġ›ƒ›˙y%üÙó‘ #aô䐵Ŭù„`ò_~–ƒÓ} ƒÁ`06 BôóUBˆ(Ċ ‘΄×ɄcŠħPc Qa*¤‘F(ÂTˆ¨F(Ĥ”rG)D”cŭäÁ„R@ˆv”hAŻ,ëÄhJá ê]¤!Œ€§ġ°COy”Ñâ¸ScàÈQÎi‹u=ŞBÜħ‡"µàTiüÄ 81kc„gùrž@ß<}ÇóQ—˙ĵIŽ™>=~ˉH­OM}ĵŻkġİ“Ç\¸£rô Ĵ^ĝˆ·É€ĵú'dĊġ£·ĴSŝĥŭÀŬ'Ÿ2ŝħ{·œz‘^^iÍëûïĦYY˙äŭŬ‚Ÿúµ)˙ï>”’ŞMNıżsáîKç.˜áôû¨6zZ=tiöÚjHgrô (´s*t;ï€Ò•˘#žżJ&Şkׅœ>c)$ġÏ~p2ô÷ݝ}à+ϛmFü'jӄ³Dk^>MËÛi;g€˙Í˙ğû6‘8nÔŻCqx¸1,†ƒÁ`0 [Y5—ħ­evÎÖíCƒÁ`0 #=ÁÀñö ~w˙â/#çíŒ$@˙›ĜıÄĝ†ÍêíÀÇ=:ğéä//\ŒÛúë²nj›ß`Äk7Ç@ÒĊxuÖ:Áò&żÚ4b¨ÛĴI燌…ĝ;‡Bœú÷sáîE:›À Ugûù oÚÍ˙½$îêŬ˘ïE!Q4˙|ßÊ]£WtOĜ9ûä#Xġòü‘—ğ£sG_¨Á NnŞv^Ük¸ùp˙ÌĵAó–>Î ƒÁ`0Œ\$÷ġS£f> {û0:::[êħ”¸¸8kš!òɞÖO<ÔpĉjNÀ\µ:ùµ] 9(‚Ô›*@#„@b †ëŝ<(ĉÇ0šé"B)ÑECKêÔ͉ݰ+˘ˆ}êfLHó8ó” @ÒÂż<ĦFÏCÒtbŸµ/ĥĠ.³M|›p~ĵoñĉŜò.Ëe÷½ÒżĠ‘x#£ĉù–ZeĥÈí˘~szjżÓSÓĜùf0Sf/ŝcĜò –OHğEÖäğğ×>ê>a̗ zŭÙ=hŻ·Ż³úëÉ<än“ù˜°%£ş,ħl“*lN+—9²n¸ jU`²Î÷'79XvWc’ŝÙïë?\šŻ9Ë~|g2Ê(Í`0 †E°àÓŞ2_Wi2ƒÁ`0Œ|LĊÓüħ˘`Öa4ƒÁ`0 †dÔ0  sx‰, (Ȃ…ˆ™ ½˜êJ ! @(ċ„‡)&<`„(*HÉ+ˆñqġ×B˘H£1!‹ĊRU£tò@çsHâûWĴíƒÁ`0 †•ĝdƒÓi ƒÁ`0 ›`afŠzE@BŒâš™ Ċ­ÇaŒ&ğHĝÓ×,&î‹™Œ˜ĤŸ$İ4È䌖€O,ƒÁ`0Y‡eŒÍ.XOfföä'•Ù9s°Ï$ƒÁ`0 NJ1OˆFĞE ı-ÒäâIú Œ1FHžµZ-”"@Ĥ8„…ĝg ˆ-PA˜rBˆ" Q ‰27P”OtjJÇÙÏóÂħSàq€0LG1PDxŜtħ{ċĦS&˙PÙ)‡ğ҆ĝ›Ì`0 #‘ŽršVtfşs:䌭ŽĜÙŻĴRY7äħ&ĠHâoĴèàÓd+™Iyà_on˘TĥÙû‘flÙ×Nİl´áeŞü›?żòS*›yĤI³o½éçc$ÏbĈëĉ§l¸&B äŭßŬK*uxùĴÁ×#Ŭ˙0ÑÌŜL8ġmaeÍ÷ĠÂ[g÷O}šV*ĴT*•eëuùqċ(mÚV¤ï•öÙÊúJS4ÙòFlŻÉ³c”§ĦszĠ/[PİTú•o2xĊħíš×g~]Ŭ_İT­ġ͂ÓïM}²Ò+£yeë´>->/éë¸H*Òħ[GûŝԂuŠ)•Êe‚.żĝÑDċÊXj·rßĉœs;Mŭhq4£Ŭ˜ì>£mHÓ­‘DΞuoò‹Ğf!7ä-µ3 +@(%ÀóĵBHĴ!˜Ċ•ĈX?­ta$ykôÚ@žƒù°-mü2HB¤A’jC˜.˘ó/íáÄ:!sOL}›`*ŭûtŝxyé˘ĴôS^âl²¸4_s|—ŭĝb}ÏÄYÛƒÁ`äSX҃‚evÎ Ùŭħäß×aôIéÂ#ڏ7ŝ^úӌ'ŜTÍĤdŞû›!ž\Ĝ’×{-¨ċl°ñŜ²nKœŝ£oIû4ûQMÜğ(÷օ ]Ġq‘.Ĝĵ OÍŬ7üòUa;K<࣎OhĠeŭó’m†Oôıżâ­—mµ÷ß5'Vw6U•œWœ_‡e˙ĞGRî,0ùżF Ö *cÀy”WrÂĦҞ‡Ĉž[0i{bğï›X”ÜŬùӜ)Ŭ BĜêĈ(ċöŻ]z†Äwœµq^Ħû&ÌëÚÛóâŝÁ% úK MĵıĵgÇy/k÷í?qĠ´RĊJ;ÊÙ­é£~´²[—y1]ù{Uġ…#§|Ġ×íòž>Ċ¤ù2ċÊ í&rpĉ²ßfœ‹:­h‘oÖ—¨“TOĥŒĝnwÑ/?s6ÔBÌÑċĈo[ĜÀ]÷½Ëy”Ubˆ’ħç yÈUóò–Ú­ŬӃJĤócEˆ } á_„€R„NH—Œ{˘f-—[BİdöĞ› KDm!è!‚"ÔxAŬqİÁ½7J’K×#œG­#föoQż¸;ÇÇÜ9ıcâ´µÇĴr+ 9WĝjÔŻ£żjXĜ!ċġĠġ fN;2%'”n“ħGµ‘³&k]Ĉ boÚTtÈĈ‹CGGeŭÙ ğ²ŝeí9ğ;lï8{áÑqv‘Š(ŝ ŠÛcNĊ£Ókğ™ü”yUĴX_‰š´éÚŻÏ–Ŝ GQżöîŝœÙН9lŭ³Ş“OĝŠ3hßıG×Ú]üWıçŠŬOżùLêíı2ßİ-³Kë´zÍ;;–vš_Z~BÍÓ5Óvżœ: TÖZmĉˆö*_'0P)żĵŒ=çÈCš‰Ü/cĦ½şĠ‡?ƒñ‰‚NUĈi%c!ñ…Á†‘ËĤŞÖm•ŝ+*ÔBÂhħ°`ǰ~EÔDÒĤ”>wI)O ŸK'öĊ:,S3ĉŸ%=ûì³Ĵ]Ó!ğ~imŝ4ûàŠuœbAÓ¸í·ëÑiedۅĞfVËêŭ\“¤×dÎżïoĞç4JĜ<1¸ëÄ˙Ċ‡.û* M (PıŬ쵇ÍoéŸÓİğ]ŞÏÛBˆ&r+[7ž_znÔ.WĈR{n´Ò2ßfÌv‰::cÎ˙Ħ³ğg9ìÛÌMy^Ї—Œr9{N‡\5ı!ŸdĦŬ‚/pƒ‘MèC–u3R !„AŻ,#$ŝ‰Z°ŻCÔ£ĊImŞĴŒ‘Ü0"@)JMë!=ĵR- ŠuǕËëG1˙ñ/=ê˙ĵ˙°Ä‡çomÓŜ_|ä{ĠèħxċĉÎĈ< K|–xmcp);ÀŜ ĥí}–ĝ0,ñîħs!šĝè~ĞÔO·4 ìÔcñßû˙=ğ{ŭœáğcì+Ġ+ċàPnÄí‡g7ĠĠİÀîÍÖ&>Ü5R÷#‡Ŭ+u[½ëàû‡a‰âoğĝS=/½Ó ï£myt',ñáĠçûŒ­Ċeä!¸Ö˜:ħŝǵÁŭWŸş|˙îİżLğVÛ~•]s·ÉŽċşŻCL7ġŻÓŝ é5ù<­;pPYûô7Cİ‘ ‚›%îù6xÏéyB^7\Nĵ8µ˜żÚô´a×7ġÖ÷çÓxġÉĞq§~2Œ_‘ĊĦh`¸¸,dŬİ›aá7OÚ½ôï§9'Î`0 [ö-“ÈevfŭiK¤ÜY>|9ħ*¸Ş³ÑÄqÖĵKpyègŝİTx1u“ĉÙeçĵş­çÁy7ú‹÷ġUżß5œ* ĥ^¸mŒ÷ŜáŝxžqÎd‡˘u?s†—×_™Ÿ7Xŭîö(TŜĊîTşa9ŽFÜxmŞ*Ëĵ€ôΎíĦMŠ‹‰‰‰‰‰‰MÔ¤Žï”FÏşSċ‡Ù_ÄÀ| ^E½t1ÈÉ·¨|Œˆ–*G²e’nĝS­Ìß IDATO[ A·Wî=vdóè€ó3żî³ùıäìÖj¸İP˘quÇ7ğ—îıÏS>)òéë$¨ÔԜ2–Ús­áĈ˜üĈ0óìdŞÓ4O·Ï Ġĥ˜:Ĵr–#_Íї•ó-¨£Ê”0ñ{GΞä!WÍDnÈ'[h·Zú…’húµ&΀òkğŒĝDš™êħ.Ó25ÈS‚˘€b„݁‚lt1Ş ë#£[…‹Œ°Q:½zua”âCHmt QûN ‘„0h‰àƒ)YòċñU“E$+?1eÀË"ĞtÛŝD œïŬ7ƒÍs~žô0*–·óR*î½Öv.Ŝ¨v@ì†IOG;İ=tìˆŭ; ´ì°àl Zñƒ„‹ĝ;Ğ{o2œ…:UŝyŬ„NÏ6êwêA<ö(P‚.Ĵb‚\ŞÎÚn˜zïäQ‹ŻĊh%7n\}ì’şR=ıÖ·yĈ™ q×Ôù£lĈ‡³x2İ_ôĈ˘Ú,ôÊvώ âÏ *×ù Zë³}mÜhÒŬu}ÛMzÒaáàJYĠù„ׯS L§>ƒ”PeÑÜ#l:ôŞg{Óöo‡äJ2dS Oöi½xġ ^GÔ À€²—œ2–ÚsŞĦ™BîĴ™sv2j`ÊíMkn{w^˘`vd16oDWœüגFÂ÷vô+ï@dì9HrġDú…PµའçҖŭ˘°aòkğŒĝDš™­ĉmÖ}AëL‚ô,ä€@Dw‰@!²„)0„a½AŞË cJŒ—:Aş½AzÁ,UŸÁ0D!$dä È ´ètjt ‚ôĉƒÏNĜs*àÒ]·†·§´İŻÜñD|Ŝ-ùÑîO$šĜë͵³ÇÎÇ\@²²kġEŻ‚Ó@×gݚâG ĊË_úI Ú1jyräżċVO×lÔUŻÎWĉ>xÏB%]PónğÖ£*ÒGG†Ž ΞŸ 0Żo@Äïvï6˙KŸŭ××÷ŞÀ-Je+•…ĝŻ ÒċGM‚²•DSuet…z:É?R$`.@Ĉ6UÌàcd"Q“.(-6›áŞÑħéµúëâ˜Èïbŭ2˘#=œV—ïXS_ğ2L.ӋÌ/“–ööÄÙHë>#ilC;´½˘Mk4lÒDEeuéù@1Ş–¨ğä r™^4~{áßÊĜ–Ií—ŭ³†E‘¤ÚD)13á‡ÜŝÇW„9wcŝC?0Ü"óVj cĴ´T)ËX)^÷cĠgn@gmuHx0Ĉ €âş…w2Tûóc¤ŞÛ–€Š€kjô½3fpëÊú§He[dÔpôÚkóìïÎ=˙IrÎzfR€÷Ò;—mùèü÷ߗœşx#,…ŻéTS k´÷áó½ĵâ?Ş™ë@¤zY[ÇŞş9ÄGÄ7]ĜÎàق‡žĤ´‰—€U!™,~ğ W÷í(6\ÒÄKı!ġYŞÀ?ŭwŭ“~ĵG÷:›‚Iaŭln-÷‹çġĈĈúܤ´ŻŠşÓşŬK<êêEżñ=xèAż¨j–Ï­qÛö>ˆ_ŞuŬĦ˙àA‡ı­Úĉuy~§YWsğBĦP(ÊŻ‹ÎÎTƒ.0V½LĤo8&`à‰ż;kWxÄ€ŬçÚÏ8ı£§•ôÔÁ?.Lşs罟ú)=4ëTûmۚ˭Ĥ,J¨ŻĊ´Ç}v|Ömżµ§mNú…$î×40)g"€2-Ç÷5żyfÉ_“/O­o Iú‡cK|×ïĵ´³?Ôµ˘Ġ¨ŠÛÑ”­Óş}ùW’ĝÏÀùïşïğû§L}½JNÍÌÖĝ^ Nunf$ñߋŻp…ĦÍ­ù3݌މ]òpà΋Ê–$?ßĵú)¨TŻĵ Ğ:½p ×\ÖÀŞrġ´Gnxo1à-UyîŞ+“Ûô˘RwÔ´oBéŬŒ*ëÜ·ĥĉêZò WtASŒ†Şê.y\Ĥ Zù†PT.n”Tğ”(%fĉ1ˆĜY(Da §fÒ0’ÇĉàÄ_BéÔƒ,NŸ<¤0:c,Bsq30’ïÈ5†1‹bé˘cL0 fJ7Ùbƒ`ŒÄ0B­^Œb‰6ú*›É#Èí †ĉ/˜“–žÛxYœ™2ÂëZ/üĈÀèŞŽ‚—rbfƒ[u\ûôÒoâi÷)Ï÷Lí·ŝq,‹ƒ îÊocö½ÉÚ'd&|Óèߋ Œu!3 [[2İo#EšĥÏÈG“%q `d]Ŝ‘üŒ `ĴÊÙ@|DRĤĤ,Íŭ&ú¸“puTĦÂA#l˘|™”XġŽóêúnŭ¨OµúŒYâ³Öñżó~‘Í!I‹zylÓËc;ĥö]²ï¨ÛÜe§ŭF?RċNĦP(ŞîQò‰Ü:;SŠ2Â2•íÊȤšë ŭr5jV4*8+6èŝ]™ŸĵA+G IĴßîëÉġ}†;;V“Ğ ™&#ko^şûFTïÖJċ…•†l\yĤĊ´ûŠ;³ĊzàWÖ$#)*ìÉĠƒ{„–ĵoëÀŠ*ċ Ñóc6uêÓŞ²àûŭ]K^AemĴ€ÌÚ/Ŭ>*`ÈÒNÎ/ĵ}ql›qÏğžúgs35e@§îèqġw-Ÿ9c‡Ñ´ĉ™wW,~aŜïDgKFżŒêôžEpò§×oż|~}˙ìží—>Ġ™vnE{3 †#ĠeÔĠUŸ^”W}ÔHôĊÑY†ĞĞĴÁ@èû™İğ Vù"ŝÒ]°£Ħj‰ÚK>—é à‘í ˆ1Ĉ ³/äJħRşb” à'ʽ§9çh*^ĝnÎÀÉ|çh™4^X „Îñ9Ğ„$`òíáA§BÓvVö,"@Pħç²ó^Vg&˙6ùf ߏV’5j–>İôŻÍˆ °/ĝÂŝ-uÇî{:ÇÛŭôÀuŸÄaHwÇ&¨soRµŽ AÒE™ o˘+O}sc!€–”h‹v&èOÂàAÍÌN]‹ÀX6ëÚïxÇjÊÊÁ´¤çGDşŽëòJż›ĊğíğŜ*Jñ‹v‡ğ0[?‘I˘}³".{tm%sITD”8Û/߯ĵúÙmL5CDEb/_ …BĦ”@J³ĤŸO‘Kó”R¤„n3p£ü[Ó!×ŬÔĈÑw÷úĤĠ_Ü­_,ÖİÜcXĊ ÷^ú:d\6ÇJaċĦ.9ÚÂ[Ì}E:ĤVeàĊ†Ñŭ7€AùşÍ;Í>tdB;#Ġg!f™rċbĥ.óĜ&TĤf§iGŝôàĥXıĴ÷ómħnġŽ£ Ĉŭ™Bs;§AĞ.ÏÓÚ*gG[ÑHżŜŒÓGĞs<™nX½ëœÓ›ÇV×€·ÀT]@Ż–×ÉâióW 윂, ùóÂê.Œúô"…ÈN×!wumZw[|îÌèöĥú²Et–áêÊä6½HĦúèàháê``zd`8Xöbœg&˙Ò]°£Ħj‡şK>·é à6!ä_!Èܜ¤ŭâÊ)>ġÀ ,/&ßÊ\1ö3b³IÒ\U~-ä#jV/2͚Û)Q!xtžÑdœ×C˙0Ie·İSê$Ŭv=JġgÏmw—î7Ğ]‹‹ÈFDß?}JbٟON‘µÓ-J>|7JbĠÔ*K6vô™çœà˙80ż–Š@ §ÏXĥücĠH+]Ȉ XïµêT’üï\·1á³='MZ:Ò€M {pàŜħè˙€¨?ş÷·›>kuÛŭsŸÍ€Ô€äŒ_›…Ü›yÀs˘ÉÒy³Woú’ß^ßÔËçüÎ1YCèÖñĜùÀ]úîcÏĠ‡z‚èôH—ÑİÜ(\Üqzêö!)§–ß‹URŠÓ#ŬŒè7=ĵġ5´@h`bÙmˆß plÈŭUĞ6Èc‡q …BĦP)%j) ²A)dĈx÷%Yé­>¤c^£Ne˘ĉNKĦP( …RÈd-!„H+K}Žyċ8uĝk œŽŒÌša#kÑĊKä˘8 @˜×<BH1d‡!²È΄Î/š ċŬ˘10*WÉ×£ÍíŽÊżĤ<šmm'˙–ùnk£­jgèĊĤ1Ŭn&+%f~9ÜÌî°ş*ßŭ|Üŭ|²³ħŝKĈû/QS‹ Üê=vĞwöµ#ŸÙ6Ä{zŻ5#N iÁÂÚÊ0#î[Ĵ˜€‚5™MÜ8…÷B¤VYé+ğ­T; ’ä?ĥ™X•mĈÜïÜtĵŞ,•ˆCO¸÷?`Ôe÷Óş³ëŸSDi …BĦP(ȧ ÚPJd}J‡ŭyÙ£ŭÔÊÉ=υêP$·ŭ£P( …B)läÑ2„!Pġ<Żà ÍÓ ³ë½ri†a%ßgéŝƒÀiÍ 9÷g~#!y·Ü&ˆRŸk™úÌŭ-÷2À SŞV#·zïéjε BUç~EzB$fóÜœBĦP( ¨8;S šRè*Œĵ7²°GAĦP( …RLà<”eŝÇBˆp:/ ÌEÉàÊ‚¤˙—í=ˆ¸­\žċá2]Ħ$mxŝÑ ¸-Ħ4ôdċ* cŒe@ñ¤g7’³Rl )/wş NÚ²Úëê½?â/tnżÄżÄîPò‹ˆnoiVĜƒ P(Ji˘H…èìĴ0ħ …BĦP(J)`…5…P1üE– ,ח•\ĦU>ġgĉ%Jċi^ƒüÀœ¸Ĵ°íĦ´¤‚ .׸1–:Dsßܘ(ğU˙ J;Š*8áĊ‘‘]M´ŞPÁ‹ŠŽK˙ïm“) …BĦä7EÄٙBĦP( …BĦ”$!BâL0Ĉ†AaB8ıY.ĝ‚T&Ü„Y[*tıC4& „Â*Ùà@˲!1„%1˜aL‘ŠËKp1İ †A²Á#`$ŞĥC, `QLdXa‚BĦP(J6Š‘ŻnÑtvVG1šĜbJÙ²e _SSÓÂêš"§Ôjxi£N‡šĦ:%Ġ.JvŒYB„†a„ĵŒĴÀ\žb5!2äYD3ÒNd)Jí(Ġâ/!B„0 ((ˋ!„äMe‰ĉ˜TJh …BĦP~*ç•ZŠŻ³3=i) …BĦP(”b<´Ĉ˜á+ĵÀ“ĦI6äġ1ĈJ)òv °€05âlÈûâwÇ „`$›€a‰D"Í"„ÓÇÄR³pbLL\0fƒ<œĥ"N)4™BĦP(”˘Š†_î ‹ìcTĈP( …BĦP(ùBÀLnGBNĉğÈaáRTX¸êüv@ĥÚQYX)‹ Â$ÂXŞecŒ")l{H¤‘@TYȔq3Ê­sĦŞÌ’I)4Y ŒşìH8δ°ÇAĦP(J!‘]t.îşs÷) …BĦP( B¤K@1„`ĴX‚Èġhîƒü3_2ĉû,Ğ È0H ŭ " Ò­ ċoPÊŞ+;Vó2§l–“ĦċK)nìùż”i6tŝĠ[~IĦ˘w÷žî˜ĜÙJÏ]ŞÖéç}Í7@ë·gM[ŭ|êH£ÉL™FS7Šx(zïûdó¨ÖfŒ6YHß˙Şğۛäг62²ëġçá“Çœġtœ6}uëÁŠŽÖ…tÄ( …B)XJĵ³3Ġ ) …BĦP(”˘ "‚8}XÈ|ç6úŒ1?v3ɢù‰Ÿż !Á€déĊJ%³iÍRŻgBB˜S§Bü²Ráœ-b"P0ËŬÊ}ÖNoúíĝĈáÏbôìğ.˜3á´QD=÷ËßĜ‚蝇 rżĠwW׿ÎÛÙ÷‡Ħ°mkw’ÈAs^¤ĉyOšLĜŒŜĥkeƒ7çN{§-œvyK²ès_4g²A·iS'Oo_ !ÏĴ€‘ރKŬ“/L÷˜÷,Ì*Ú70ĝ”X‹BĦP(™‚VœŬK€BĦP( …BĦP ı &˜ÂȽbîĈ &œ²ĉvAQ\ĉ|¨Y–UŽËÀbLçù @€!ˆŭC^€e Ü@ħßmeÚĴ¸( }ôúàôŜ6:²dĤl“av|é˙ !4P(zZ `,œÖ½ùU (4P|ûáĤħ­¤-2>îì4`Ĝ†ó—ŝypĉŻ•żŸI­ßş†€^-Ï7Ħ´4äJšvŜ# =íU™ĞȘÖĵëôµ˜@Qh`rí€e­ËÊքB‹&SÖ{( }öċҚ?Z”ä4B0nâ3·Mܞicvù> ö=ı~áórżı70.X“ġk žŬ‚Üœ7ËçĴߕ³›FÌDZŽó°×Ġœz5ĵÖLë,:÷Û´sßΝ²ŭö=ĝ´”ğDëÖ\x70îŻN²ıX9ïş÷,ÉwY+Ġ›Z*ĦWÉİ£lÙ´×7(U½ëg6Ÿ˙”ĤMM …BĦPŠ%ŜÙYÔ šBĦP( …B)Òp{û1 KpV hı“²ÊÏÒġ £öY_iëBy"?x4żĵR;2×fU!Œ|ħÁ0ґk²3âÎNÉnsŽ}iÛħ-nĠÊŞÀşĠàñÍî^1Ü}|×ß&Y¸˙Ê·L` Ğvh^%ñĜĵ>£& Zt1çS´1ċú ’L™ÚÍÚÚBäğïšz0h°bŻ÷öúT÷ÑíŬĈô½uïŭ/"€Œ.=wIí°?§Œí8bŜލĤK÷Żs·hĦħC˙žfŸŝ:".àµáĜ‡ {‡Zê˜VĞf!“ ÄdĤœcóJîäżĈŽüóÌ(Ë7^A… Íš²ÒCğvi9uÏĠ4ĊƒŸĝ\ ÄÂİ_M=.A·rÇ•2ž Œ—•Ó³uêj+TtêRI7§I$~‹h6~ŒkeŭRħ §P(JQ$˙DÒì˘s)ѝùP ş`ɀ#ƒ!Xŭ€ˆáĵ8”„@Ż ßñŭBŝ 8>`‹ğSc„B¸Îıü]’ŝr^u¤ÓùlĴÚCwŜEĠ]ŭ>ĜˆŬMj{*–€ôsŭÙ÷ùLşÖC5ÚòY"ï2ùġñıŭ›Úr}–ŻßeÂö“äĠݵ,8˙8ÙÓ\žbX~׉[îGKTK™ä[ŭŭÒ·ÒNzulž[óJF!¤[~wŻb¤ ioˆäFċq"„jĥ7²ĵ ˜òż:نŜŝl|.Ëd|>2Èq'dF\ôvİnˆ2İĠkéè"9Ú R]™ÜĤˆĝyŸċtBzšßàŻòN˘Ĉœĝlû˜–6ş!Ŭ ÍGm}šÀĞœí˙×,·V5Ìuġ,›Â] rHiïV—ž)!CĠŠ’wĉS(L0ÈŜE 1pz(BˆáÂYp>Ë Y hÎI™s–˘”CZ›Ĉ˜á…à`ˆBdNÓH^]ŝ•aĴ: aĈâFÚ&0f†aC 1ï^9ç› 8Ĝ¤Ŭ›mÌO~Œ–‡9uíHE­ïÏÜ~” p÷ yzÁ}I×.§nYşvmtŠÙ1üü‡.uÌlM!>ôù˙—?X€—² ĈĈuşgĊ'œ—Ĉä=ióhG§òFJԎPÇĥqӄcÌlĜıŞŻç˜Uàı{Ğ•Pv@ ÄdĦı­ˆ‚˘2ŒU26Ö³5Mŝ&†FĥĤ:§>+ŠUĞ˙||áde×ê‹^§]Ï^5Ċ<ÊzüH Ú1jyräżċV~ÌlÔUŻÎWĉ >3êÁċEÂŻtùŭäŽSnTĥôŻ~ ,pt°˙3le"Ô3h]WOòòáç´âvéÛöġċM Ò>?|—YĤm‹ĴWyĵYÛchÀ‹jŞòhÀqw˙hÓicp•S–ìsŞĤŸü-ìĊƒ DFGnTŬ…oëXFú•1^U‡Ä&FĊCvş˜e$EßÜpJû[ĵĝÓÉ$sÁĈ\ŸÒşûöOv}fĴ<ĜĴ˘çËË;×Mr:}ïèÓ#*ݰD!·}wë'°iŻ×™ŝ¤óÖ£žµt„eëYƒŬPtŞŒ:ñ¨]Št ĥ×}ôñ*ŒrS†ŭqyrG›ĵ%CZÊî}V' ^{jsĊàSuïW6Ĝ×ІŞ¤fêÊä6½°lTI[2í`Jżù–VÁŻÏó™Ñê}<âbĤpġ¨1Dŭ·{§É:=ħ엳óĈxı¤Wûpĵ‡9’¸OçĊá­'üô˙ìŞÚWûeеşHn³Ú– DĞIÏGŠÑPµ£žùJ)cİÈÌ!”g „0ĈreZ.ËsA:#;\:_³.œ´R ü*ÀۇʁĦċ25׃Ĵ„ÈYUd~ŒCuÛ2ˆÎĊ/x⏷cĈ n]Y˙ôİl‹ŒŽ^{mžŭŬ9£ç?IÎıç¤ïw..ÛòÑ%ĝïż/9uñFX  _ÓİĤ@×hïç{yĊT3ׁHġ²ĥŽUusˆˆ3nş°Á³=Mi/ĞB2YüvAŻîÛQl¸¤‰—rCê³Túïú'ŭxîu6’úÙ&ÜZîÏ덍ġ;¸ÉOħ–şÓşŬK<êêEżñ=xèAż¨j–Ï­qÛö>ˆ_ŞuŬĦ˙àA‡ı­Úĉuy~§YWżjċBĦP(Şß}hdgJá² FŜ†GaZ/iJÙŝ#è úĥƒ‡—áÑ=Èp½<ëSr§·^ŭ IDATù‘ĜrôŜŬóÛô42kµŻ Wü_%à& €ĝÍáŭ÷ßF„x=żIsœĈ˙+Ôêh§r·k[çŞ~“zû4XĠÚTéz"I˙Ìĥ1¸îĵGŝË[É3§(”1ŻçÔ½ż"çħaÑ MÛĥ ³kWûèŞŬöm{ĥÌÉÙ´„$ĝÎùmûÇĈ˟ŬŸçh„܆ıhŬ½‘×ĝÉn. ´ÔÚ¤oÛÔÙ@dpÂŜTmáÜıinü§ }›†­l¸Ï™ĥÌ:Ŭ~³ßïvşÚ—IÙ6häí·êMëu‡KJö_·éu…IöÎt2ÒÚôUµžĞ7ż·İYQšmİLí€Ü%QÙûŜè ômgúrßG÷d¸˜ñï$ê Żóĉô¤z>kĤö´Óu7<9ÒäÄ­i=Ìġ“ŝ™Ŭo³<Ġ${ŭĵ¨–İş[Döôü£ UKJâ™OĦ”ä 3÷·Ô˘[Ûñ‚idŻÉKÄ\hfÎiš{”iĜ ü2ò0Ĉœ_uĥ?*W2ĝQĦ aeyÚXÍf²Àrğn#€ùbLZzí¸;ŻÊ)#Ĉœ‹HÏ*‡10ş•§‡œ˜Ù ċ°áğ™VO_ğ}ov  Ä ˆğò[ßMşË˙ôï²ġ½F˙^d`Ĵ ™iĜĜڒI iz•$M–ÄE$€‘uyCF’ž˜É–³1€ĝˆ¤LMYšûMô=p'Ħ‚ë¨:ĈƒFĜD;ĝ2)‡ħê5çĠġŬ|ûfĈžuòÙ˙úñµK#íÛ_dsHÒ˘^Û4żC[×ág˘*öœğĴı‘Ĉ) …BÉsT>SċHݍìüĝo3LÉâ—0ĜĤœWk^*’ŞÏ I„è ¨^òÔżLÏĤaeĝyŻ+Ċ ÇWÇĤU Kxw;$ -ĝÄıïċ•û~ŝÈĞTñûÛï rûĈŞü}™Z^gNŒˆ_ÓgÂÙïÊÏщ6ùa2`í̖ÊÒtn@zĉVF NHÍÍkë‰6ˆ);t—T-ŭZcVyĜˆ.oĵ•½-M†” pÌĠ9>ŝĥS˙ü­ŞPû2â—Ğû$L9ğÁĠZ~üÓŭü [öá6ÍAe[¸9˘H?˙¨"ċ–˘Í Ġ•ċ2½H€„z²—y%‰áÑşĠë[+ŜIÔNŽn‡JŝÂĠ°4Ȉxĝ0ŞL‹ŽĠôŭ~ŜgÏıĊÙJÈ”oüL×hIe‚‰86ô͍Ġ>ŭg´3GżxòjjfĈ0–Íş6€ï÷^Ĉħš²4C’ž9i1xĴËà Ŭ,ŜÙġVQŠX´ûmÊòÑͳ&!ŭùŠŝġçúE&„ß=¸¸móĥµ\úÔháħ1$]ıíŒï×^ŭ ĈĠl ‹ÀD …BĦ¨ƒFvŝoP :?Iƒġ£€ÌïĈjÂkˆaÇ8xċö‡<}Òħó<ħ{˜Ñ‘Á5Ĵêşzmşú>YŞ…Öîĉ Hxö0"@üêàɨ& 6z7Š:µï… 3Ò˙YœQÓN5Ôĝ= Ë÷ŜvaĠİÑ£öRÈˆz’ ö.šäçƒ-ċ‹“Aw’ùyD"ŽûòüÌÒi{żtî˜ ·‡Œ¨ P1ĜwĞä2mXĞS]ùü<"Û­&CŠQbB||||||BJĤì:Î ;°œ¤ÇÊiÔû,f+“öjŭ¨udĉaïĈ<á $ħŸÀĵŠ…TÔDޘAìç¸"5kÚ R]q.Ӌ”á<ÄÁ;ĈÍ}ċèóg˙òŠwµ“£[kòĦµÎo§Ġ³ï0t˜sĞıİ^gvġ°D :˙TbċqáAäK2"kàĵŝ)ĞÉ8Ż)†ŝa’ÊnS§ÔIş=ìz” êϞÛî.ŬnVğ–76Ñ÷OŸ’Xöç“AdíôE‹’ߍ’X5µŬŬŒ}ĉ9'ĝ? OH×/ïäXĜb €#ŻnÚ>áŻİ‡÷šo;~%86ÓÀÊÎ&ñÂa_1"2ż…Ä@g{ñ³Ża™ğkí.˘ĵxÒÏ­Éi!§Ö>²ùkò‡FSĥF—ïyŸ²U•ĉ:UÍġ@ǢJÍú))ñá_"Ċ ŭŭž½Żĵ-Ŝ âëS~TœC‡‰‡|ÜĴ ŻYĞçżrmgŭ*+I‰ĝ”"/ŻcÛcċX› ŝ ŝ!†;¸÷İ ĦûŠÄ¸ …B)]hŽsB#;SŠ4áGam\›ٕ"‚maZœz óúífdX×h°NïÛµ}Y­ó[Îğ|yY ĤŒc÷Ú0çĈóĝı•B÷žúÙlEŸ–ΤÑĴĊğŻiÙàĊÍ÷¨ÁġĠ‡ż@&-žY}×qòÍNël!”^L{ħ e— Ż>]׌ à°òö>îİéZĜ4àƒÁ–Ì`Ž~Àš›ğ†Ĝä*à²t7v5™ı4¤˜‘tgXùnı§ûîġ)iAğ·Y ÛÚ£ĵúŽrIĝÑ)kÜŻMwPyRŠ2DôzÛÀöÓÂÜN=òÎĊ„Múü×6Ħwġ°ó÷DA§˙şú{ğߪ$GDŠĦöñƒ;Y€öWŝ²ëÒW)Ġ~ÁKğ‹´Áòğ;s”›şú2µ#{z>RŒ†Z áßñOj˙v‡_öÏò;a1˘¤ÚD)13‘Żt0ĈB„F™ż4R)ƒĈu‘ÜI‡‹ÍsÛÉzhRtNá>gí‡ÈĠR(C€ôîݤŒsÂ4"`òz? ÖÈqÚŞÖÉ÷Àsż{żĝ€N9‡Ö–`ÚqᝎY%Ÿywq>ûK"özNݰrĉĝĠ›f@FâÇç7ÂR1ôô˖Ĵi Ñ!ë½VŠÂ@’˙ë6&|ĥç¤IKG°IaÜ;–ƒáġG÷ŝöqÓg­nğîó Ùœñk?²äŜäÈžM–Λ½zӐüöúĤ^>çżpNβ@·ŽÇÎîÒ·7{>ÔD§GşŒHċFñċâŽÓS·I9µü^Ĵ’RœñèfDż!èá­ŻZí`,40ħlèĥaÄï86äŝ*U›?‘Ÿ=) …BĦ‘óÍ<Àps'$}'“Ĵ4ïZàwö’ [úÂôpú!ôݘO#`ŒŞĥ½´Ŭ¨Yӗ·mĥpôj·wkġm;ıVÁğ.żúVn˙™¤6[{ĜèYö™Ĝ|úŒ­÷—M½úBR{v›r]4ôëN=şñJƒ)7Ĵ,+KÓħWUžŜ­(³–d&ĊüŒNÊòf2­Ñ¨qQSVŜŜ×µLrÀÒ~“ïTq\eül`ÌíĵkíPSüï§ŒŞ`ÊˇŜ fĦJc[=PCĦʐâ†Q³7n{eZ6âÇĊA­à6ĥ‰†0ÚÊe›;}“ĝ:™l–—ñUĈïòç5UÌ!îKœt‘EÄQ_ÁĵŞy‘ڐLhžó Ġ•1Èez‘2€¤ÙÒ×iúǁ§îè_1ğFĴÎpAÌĊI£[ŝvÀ£²Ĥ˙1vf£ĥ“Ĥ éqĦ@RT²,„ÈĜĥzYûš ĝÏ´ĥiğ&-Z¨ Ĵ.=(FCĠ’’uĉóïxe+›‰üÌŝYv',N”Tğ”(%fĉ%R!¤~ĈBàĥ$Étg!Œ10Ü.‚ Ġî´i@ pjħ|BN%ĉżL ²^dKPs•0ĈrIò°е!Ü›T£VFòġhsğ£òŻ)f[ÛÉżeÛÚÇhĞÚzħiL·›ÉJ‰™_7³;ĴJĈw?w?ŸlélĴ˙’ñŝKÔÔb·zŬê=GíĊÁgö„ ñžŜk͈CÚ_°°ĥ2̈û+f `Mf7N¸1wYé+ğ­T; ’ä?ĥ™X•mĈÜïÜtĵÚŞÊˆCO¸÷?`Ôe÷Óş³ëŸSDi …BĦP Ş;çTƒÎp; ­SßÒ^C·Á0ü2Ìh@Àw&L'ŸĉŸúœ2İïÚİÒÂM/"ÓÁQ_ßWG‹µ×ömıŒğëZŽTħהŽSÜWo3ŭWi`çÊ9) :5<l=_oìl@C3§‰=LnŸżwÎíéuséÍmZ£QĈ¨ÑÁsÁŽĵÁéŸ9ġrr”Ć~ƒ‰µİÌÚx ´¸rÌ{ûsJÏàôŜğ# şŻífÍÀwí )nÌë·ëT_!)=ôâ•oĉ]Ġ3T_-[ĈÚítpkYìí´×˙ë6ĝÁ˗f´·43lUvé틯E.­Œ€$<9ûWĠŞ|Ŝ3üôŞtÈqêÊċ2½H@|gvŸŝĤ÷ɧ;UİÏ Ŝpòŭùë”2ëZPG?CâY—ZÍl`÷ġçñžU­Hb‚^ÄŞ8TUĠ¸ĥüÂEZ£ĦjGÉ:ó•ïxö úsq£¤ÚD)13ï!@„PéĊOL ŠšaY–Ûx £Á³ZĉJrĊ8q›û,Sĥèü@Jú5çYRûVZÉ$Vï=ŭOÍıĥAèħêüïħÈBOˆÄléš …BĦPŠüŭ0¨ŭ ċT3V¸ !<Ç#ĠeÔ ï0ïڅT÷İsúN3²ëıĝÚŜßk·ñy¨$Ğ`¸:Cr›^”H}ë ÉL›Ó…w'™ŝìŭڊZÓîÏ;t=—xuÚ*0µë2íÄö%  îĴ+—SÇÏXÔ½E2²lòÛÎ;[\-uç¤_şH –b4Tí(‰g>…R: D`„jW&,  #Œċ.É*7$d¸m˙dQ2¤:5ÀÒ5Bˆ°XĦ°bÄgî³ÒƒÜW„A@ADZ†a0–e0Á ‹÷,ëÖ£ÏÛ×/4l̲§rŽ8Ÿ…cdUĦ‚!—N·Ö£P(”|…Ûu€‚c‚YÀ‚×ZÛ[y™[ׯtM}}ĤĜÀÌÍͽ*Ĝċ!šw¤S]0yĉ“²ßn֖߯n]żÂżwÉ zñÜİ]Çìé@HHH­Zµ kŠœR{¨ábd8j~@‡Zè”Tğ²óŝ]‡FMTf=ğ×Ġµ—D’I0Á–•H$IfĤD"!ë<~ô°M{gÈöävëú•)#§ A @!bÀ0ˆa€A!(BOÀ>û—|ÙĥÙXGÇPGh è „Bˆ€‚,×y‘lƒBùC<&„A ÁXꍌ¸ċ8!„0B\Aĉo'˜=ĴDBİô „áŝÇŠfù\ŠJ™´,Љ +ìAP( ĝCFÙıHAOiJá“÷ŝͧdWŬ‘Ž…]ŭŞ&żê‰IĦP( …Rô!0L D„˜(ï4(w@$ÛUPİL£ x‹.…Há+ß3Hݰl\üUûÊÔgEş´* …BĦP ÍÎÎ 4FŸîèñL9Ù°ßͨs]L cD …BĦP( bçĵŒ1F ü <çkÌĊĠÀ„` XĉĤÌ9Kŭšiìf ’kV€KÄ\¸hžp,‡/%#$`ĦÔ_špá>²Bvpp)ÜAޕв’1m0qÁü™ JQ¨ùRh2…BĦP(˙ċ-ŝk^Ú ò—xJ~@§šR¸*Ž{Şĵ4"„ˆ¨úLĦP( ôÀÌŬ“ċ‹(~˜ uġ• kȵĉì›ò[àEŝŸKaY–ߎĵYv”aÊ8ŒċÖıBñŒ²˙Ÿ(…&kQ—Ŭ ڙĉ\’BĦP(u¤ÜŠÎ”‚j …BĦP(JaĦä˘Ì3äŸù++FÌyFƒâ6ƒHĥm r]Ŝ†J^BJŜ|ÁZéoy.W‘!€0ßÁZYÏ7eš ġ–_Rh èŬ½§;&vĥHÇÙ@†uúy_ó …ĈúíYÓV?Ÿ:Òh2SĤÑÔM§"ŜŠŜû>Ù<޵£MÒ·ïż*4ôîö<Û%]%ÈÈן‡OsÖÓqÚôŭĠ­+:ZÒ£P(JñäWœĠAUQ …BĦP( …Rò!@x÷IŭeıèÀSuċ ,%ïc>|—d0²6ÎÔÙ]›•Jf!Uœ†eYş-ƒĈ@KiHüE·rŸµÓ›~;qĝ³=û ĉL8mQÏŭò76çşyŠ rżĠwW׿ÎÛÙ÷‡Ħ°mkw’ÈAs^¤ĉyOšLĜŒŜĥkeƒ7çN{§-œvyK²ès_4g²A·iS'Oo_ !ÏĴ€‘ރKŬ“/L÷˜÷,Ì*Ú70ĝ”X‹BĦP(Ċß q$”_ÑŬ‹ µjĠ*ì!PJïQ †—6Š‘át¨ùjĦSRí˘¨@ş- Ô‰‡ÁÀFĵèψßɇS–1ĈÀİ҄!Hĥ B !÷Uî7sú²,4BH m!!B‚ìŽÒÜäJ7Ĉ˜‹Ë!­LÔo$ŬfĊĜ@Qè£×§÷ĥё%3e› Û°àK˙ Ħ˘@ÑóŭÓjècá´ĉè…ÏŻEĦ˘àÛ7íh%Uè3>îì4`Ĝ†ó—ŝypĉŻ•żŸI­ßş†€^-Ï7Ħ´4äJšvŜ# =íU™ĞȘÖĵëôµ˜@Qh`rí€e­ËÊVAB‹&SÖ{( }öċҚ?Z”ä4B0nâ3·Mܞicvù> ö=ı~áórżı70.X“ġk žŬ‚Üœ7ËçĴߕ³›FÌDZŽó°×Ġœz5ĵÖLë,:÷Û´sßNɲŭö=ĝ´”ğDëÖ\x70îŻN²ıX9ïş÷,ÉwY+­6×ĞäÔÑ ĥlÚëĝ*èŜġ3›ÏJÓĤ&…BĦPJ#ùáìĴê]ÙĤP( …BĦP ÎcÌ0ŒPˆX–Ċ²­”òÉk(­Çäş0â–m@ĝÂ1ż˜Rĝf„BˆTë–yIËD²äiıü­´äzÌÁˆ;;ç]›7ö\0öĜ–(‡ÁÇ?J@`ŬjĝÎppċŠyĦ?Y²ĉÂwß2€1ĴÚĦy•Ä}óĈùĊëÙ6Ÿĝ‡çS–]ûĴyDˆ$SÖchkc‘ïgä4Ġ VìġùÀwß÷ÉL™ UŞħ_D5\z|奈 ó§lxžlé<Î{éŝu‰.÷F°Fhìż§Ù§µ§CÄeĵ{Oë\§ĵ>@p5 ÁȂ3™)çĜĵĵ[üŻñ„#ëïë8íĈ+XÒĦĦı 8Z}V›²ĜµË"B ÌZp0ž ”´uêWS/àU:èVî8 Rĉġñ²ŝġlşÚ àԒîß19+ɒÄoÑÍĈq Ú~5<.<) …’ êì\J ~ …BĦP(JÁ#_paŒ…@"€ n&ËçiF&\¨ ıp,wm&„0F.1+lH¤]*=ŭs_9Ċ9аú020`¸– $ó„VÁçğWÎù&<6i÷fkó“£eĊagN]ğ+RQëûó·%Ü}Cž^p_Òġ€Ëéĵà şvmtŠÙ1üü‰Úè˜ÙšB|èó;ŝ/°/eŒëtϊO&8/;àÉ{ÒĉяNċŒ”¨ĦŽm:Ĥ /ǘ Ĝ°sU]_Ï1ĞÀs÷V+]Ħl˘ ÄdĦı­ˆ‚˘2ŒU26Ö³5Mŝ&†FĥĤ:§>+ŠUħ˙||áde×ê‹^§]Ï^5Ċ<Š—ÛÔ £–'wAŝ[^jċÇÌF]ġZá|eŝÈSw†…ûŸßï>żpĠĦ) …˘ĊVĈJiċáŭğ…= …BĦP(J‰@&s“B Œâ• ƒĝħuÛʋe׋ùÓJ˘B,Ëòßuċç²,+ûĴÄCÉY !­VìϏ‘b0µ-“ğMèÄ}oÇ ş­+gíò‡Œşoô[^÷óŸ$çĴg&x/½ƒ‡lùĝèĜħy\kËF _ÓİĤ@·ùŜ‡ÏEĦ˘À”'kœ…`UÍ\GSs:VĠÍ!>"θé¸vÏ6n<ô4ìcĵJĵ@Lż]Ğ{Ğü³ Ö üÓ×?é•ztŻ£ WcX?ۄ[Çŭây½ħħ~7-8„Ż‹ ­;müû(ôé§ k÷kTÍĵ|ÇÙ{/Oĥ×"~}ÀĞVÛÑ[oü¨ċĥjÏ߁şVĉj2( ôPâùaCJü„5è„S( …BĦP( ?˘†a€`na† !# B (¸@ĴìĊ,k ¨}ħ‘%X&0ËÊ„˜¤°y J—çl‰ZEÎ>ŠLAnך0ß?Š1iéı튗Ċ™)#ĵEñÂo` Œ@eé!'f6¸UǵOÏ!ŭ&žvŸò|ÏÔ~ëDz1âü6fߛôĴŝ2iôïEĈş™†­-™Ô·‘"M›êċ£É’¸ˆ0².oÈH~F…0Vċl >")SS–ĉ~}ÜI8è:ŞÎŽPá 6ÑÇLÊaĴz Çyu}7ß~Ô§Z}Ĉ,ñÙ?k €ĝßùżÈĉ¤E½<ĥéċħ[û.ÙwÔmî²Ó~£İò§P(JɄ:;Sä@ÚàÔca’Ç„„„ížŝ3tö~:{ż½_ÎŜŻ@g/Ħ/–.(ƒ‚€!Àrûù)íş“ŬŬ„³…]ĉ—Qr-Qòkĉܕċ%¸ĜÀsJ’7ÛħP^L>By›ŠÌt*4mgaÏ"Ò{.;ïeufòèÉ ê3H£âÁ FͲêük3bƒ/ì[;¤·K³Ġ›xxğWˆ†sÇ&¨°ï¤>}ĝ™Ñ"’.Ê}]ql"è›ç½CŻv&èOBíAÍÌĈ²Y×ŭŜË8VS–fHÒó#"-u<Ħ›Ċğ#ğŜ*Jñ‹vżMY>şıu–KwúóŭëÏġ‹Lż{pqÛĉmkıôİÑÂccHşrÛ߯ĵúŒĞÙŝ·ß/( …R|(jÎÎê >ı …BĦP( Ä-|„˜s^F˘m`LäÛ ^y}ièg^gP ÊÁ‚,qc Bˆŝ>‚Ùwp½ó›•/ט<_ğ5ç5Ċ?LRÙmê”:I·‡]’€ó.ş IDATAŭÙsÛŬûÍj×2F%úŝéSËŝ|r"ˆĴhQòáğQĞĤV2_cGŸyÎ ŝÒġË;9–6ü‡àÈĞ›ĥOĝkêá½ĉێ_ ŽÍ4°²³IĵpĜ÷ĞĤ¸Ò™ßBb ³½ĝÒÙ×°ÌŬµö?Q^HŞı59-äÔÚÇC6˙oÍbƒCŝhêÂÖèñò=ï3@CÒ·ŞR\Ç ŞıèXTİY?%%>üK¤¤żß³÷•עĊ›A|}ÊĠŠó`è0ñ›ô5 rġüWMcV%Z’ñ)E^^ÇĥÇÊħ6A˙üüC„ +vpïSB÷&¨NĦP(”b uvĤäu‚ĤP( …BĦP 0ÎB@ –ú Éü  €,j³BM… òçxÍ0 µ™óbfYd’4§VsáĤYœ Hĉx-wgFH€ħD.@Ëm̉×ٌÉû5kä8mĠ@kä{àıß=×_ü‰@§œCkK0í¸ïÍÄgŜ]œÏŝLj½žÓ+Ĵœ9~ġĤ‘ĝñù°T =}Ĉ²ċĞFZé@FtHÀzŻU§˘0ä纍 Ÿí9iÒґFlRĜƒ÷Žċ @GĝDŭѽż}ÜôYĞÛîŸûÔD§GşŒàE³_.î8=uû”SËïĊ*)ĊénFô‚ŜúšZ 40ħlèĥaÄï86äŝ*U›?ä„BĦP(Ċ Ş;SrĠ ) …BĦP(”‚ó;ĉ–lBÀ€0l/AŒÄÈcbÔa˘ŝL°ĉŠr­K•bYF_šësĠbàb)`^GŒĴW!c`†al0 bB×!À2Ş–’ŻG›Û•My4ÛÚNŝ-óŬÖ>F[ĠNϋMcşŬLVJÌür¸™ŬauU2ûù¸ûùdKgcŭ—Œ÷_˘Ĥ¸Ġ{ìVïì9jG(>³'lˆ÷ô^kFœÒŝ‚…µ•aFÜ·X1 k2›¸qÊÀıËJ\ÙÍhÚa$˙ħÍÇŞl3ĉŜxçĤĠVUFz½˙ £.ğïœÖ]ôŭœ"JS( ¸ "ĴĜBĊP …BĦP( …RraA x–9çT,÷”ĉGgĉÎŜŞşDİÍ0r§fN¤V*wbR EÍĊúàçJ?3¨”…OÌĝ¸Ġ{ÏûFsmÑŜF'1:V,҅+…BĦPJ>Ù#;Sé–ò Ñ·K˘ûî6Ü-¨ÓÉÍG[ütF . Ħ~Н_²½Š˜›Ĥ´$‡) …BĦPJR]TyÉ[d_ŬñċcıFÌ˙ŞDíxÈ˙£r4ÒFFˆ`BXB¸=1€|³DPTK$ċċN—ÁëÛy]½÷ ñ˙—ËÓëö Š.˘[[šQ÷g …B)—˙3T -è´˙"8ñÉĈ! -!d=à|ŜȲy aÓD¨ñ†€w!/ġ0×|Ïw˜wç]ÈË3#­2Ċ™Ù-ÉMSZ’C …BĦP(%é„pêr gùşŽá9G˃od=ŻËŜ•:JĞqšĉ·£ÖëĴşÀfÏâż£šÑ%_6·sÌŒ˘ˆ^ÙµUıÖ=vî^İí2ñoȘLĦP(”üĤHIrÔٙ’ßݸ‘úd~żé7*L=~çÁ?wŽÍkSĥH^ŒĦMM{ûšlÄîĤĠŸ}?ž÷ fÒµz¨Ñ–ϤgYĠÎŜŠıZ3´mJˑiÑ#E=8éß ]Ë›îüÊŞÌό¸èíRŬ!dRĞ×Ò;Ñ,8ïÓ×ĦœBHŻBÓáüı#(ùqgí¨ĥ5LBȨJ›ñ{_”ìۂĈÙS7KêÒAÍl{TÌN|ĥ}LK]„n…ĉ£ĥ>U··}ĥşfOJĈç#ƒĴŞğú}‰ŜŻ(§+WMɏ[K{×1E Ĵ‡{+Ë)™çž*´°TŬ,İK×ú|.YhsΨ)~Ŭلż&ħöLĴ)"‡A ƒ™›!ešq;"DXŒı8ÍDÑċ4ô3ݲÌŭs­!šĦâƒ>&„ċkÜòċ%?ä´ĞCš/=uéĜĴš‹ş÷Ûŝ!H‚ß’iS:Î?pŝü!ŸÖ?ŽÍèáy;0B’dfĈŜ+7.šÓĝóŜK_¤ĴQF޳§n–ÔΚÙ.Ö¨ž%ŭ·{§ÉW+Ì8üÁ‘1g½\&^‹SžE•uĠÏûòäŽ7KêYÇĦĊ•ĞĤLFȆŬ½iħĉ֓€KsĞûÎêìö×g ”ÈsO ZXŞn–Ôkw>—8´9gԖaEqİ‚jSÏ<{öìÙ³g˙Ŝœ]O_S:…‡|5Ç0 _íċ;ƒòޘD€İ+4•ˆeċÁšċídġ̓˜ù½ÏYî ÍOäğ`ó[˃٠P( …RxPggêŠ[X™× É÷K³\Ú#„2wÙ.ÁéÉicgk#„Bµ–gà¤ç[G4ĥ „Qµ>{>J×téŸÏ{w·7E ­‡nˆÇ ?áádoÍĠf,¸­y‡@]#™‘WġİW!„Ìëġ]rŭ[Ĥşi6ÄÖıŞß¤Ŝ>’~ŭ˜khJ~Âɜ!B!›ĥżoÜ4£—ƒµBȸĤëRߟ%×K/˙Éĝ×ĝ闌'ÚÓMŬ ?ÙŬĤ×&Û;s`ÏĦ>‡¸¤iSWíì@zÈĥA#ow>|ô·Š%ĝÉG‹+WM™ôw‡w>7²sóÄÎÍZ¸N߽зÀwħ°Œ’xîİA KĠ͒ÚÙÓê|.qhsΨ/&G' *4wjŜ¤I“&Mš8Öµ1@ !"‡BdĞ=ȊÍ÷>–ĞÀ*ׁJbħ4‘§lós•Ândİ ĴÁo\­W5Ĵ²UĈ´ÁÄóg60PÙe‰¤š\4ÑĞÚcñ -Uż\0&ġ<ĵ½§×/ˆŸÜèÉFĦP~ êìL)"P :gĜ˜€³×ÂìfŸ¸~÷Ε}sş”çü-†yüòċ˗A—'VÇŻVòşPfòİž>ö;ħ|T›ò:@ŭf´ïż=uÀÎ{÷OLĥ¸:£û¤kqĜ„Ww}Ğ?ïÔµWOo(¸8§çäñ$]u#ɏĉ´ëħôuù§oÜ8=×!hq÷ó§h˜:˜Z^gNŒˆ_ÓgÂÙïż(kjŠMxuçÑw‡goŬı~bQ£7;ĤϸfñÛĈs7.îexcÑ ıŝ˘_ëĵ4£[kÖoÏÌïVY_Íżéá~ŝñ†-û40@e[¸9˘H?˙( ĦžlßvIbxt†nġúÖ:ĵš’Đ+[vĵ2î4²…YÉüç(çÙµ³¤:]ŭl_Ô̒n‡JŝÂĠ°4Ȉxĝ0ŞL‹ŽĠôµŞĞáÜż\=Ĝ'aÊ٠ւ|4ŞÑĉÜS]†M‰IrfÜ|!Ó:mŞÁLJŸÒJâı§m,U7KêÒµ;ŸKṲ́†2’Ĉ$¤#Šü›Ĥ€@]:EŽ\ŜBˆ4@3çĥÌĊ¸ ŠOâÒP U&H1´†žumŒħ\ïĉĞÌüÈÑâ;sà₨]ħ2eĈŒrë\Ħxĵ˜'”B“µÀ¨ËíL °K½š}gì\Ç0Żh:^‹‚ŝì^&‡‡aĈĴ‘ÇĜÁ]mtTg#ÓK.&ĵ:°žŜŻ?lŒÍ £˘@îÏu“ìC4ŞäĜ£sËŭFĦ”n¨³³:¨ J)â˜5èŜğĞsGם*ér)zVö ĜYéħ áqPĥ~§.NM›·ë5ĵCÀÑWïùŜaۉ:´hëĥ`÷R‡„K{ŸJ·)SÏg7—în^ŝò´M¸yêuŞDe#1WmŭXkéŭ3Ŭ\\Üfĝ{‘]èĉE×ċÛf˜z„ċ{oğ0×êÔèQû?ŭâĞÚ94UĤn—î;v<ûϙµAżÎ° C{¸ôòĝßşŝ&1~w>Ó˙$üo†$ös˜Wħ>#ƒ UÌ ösï ‰ƒwŒ›ûÊÑçÏŝċëäÇÑvB³Ú½W‡÷Ĝĥǽššgéâ‡D”˜Ÿ’Irž=ÙgIEş³] Q9Kşµ&ZëüvZ=ûC‡9·š›êufWËls˜aYM{µ~Ô:2ó°wc£÷(ô_Î=UeôkvijylíÉ7I,aEßÂ"D™–AJĉı§ m,U7KêÒµ=Ÿ‹?üóPü3ç™T?Û$]ÄX>àXĊÒ@żŞ‹÷ßáÜżäêÒ)<âb@sßÎs™`Ì}  [Jl`L0Ĉ, 2_f.è³<š(‰ÔŠ‹IÌÁˆ|KC†żŝd†ĞĊ0 B#ˆHġe D½!ĈX.|BYèéüFPĤÙùWoù%…ŠŜŬ{şcbgĞBÒɐa~Ŝ×|DĦħ~{Öô°ÍŻĞ4šÌ”i4uÓ݈÷˘÷O6jmĈh“€ôíûŻ ½ğ½IúÏ"#ğ^>yÌYOÇiÓ÷W·ĴèX,ZÖ­âÖ·rÊŭsżúÂ(cPÙ˘Ž~•şV9Ïòi8úĈœf=9ÛĤĤ:îkN-u­Zbû) uvĤy¨ú˙ë5›5·}âÖv5ZŽX|ôi4·œKûôà]fĤïo6.EiA™˘ä#¤gÓ°"$F&HT7òÑïufùŽ]ŞJ>×ĞáÒÁ*ŭĠŭO˙í]adÒbá™Ġġŭ&Ŭœök]ĞĤt­jZBjTŒ˜è–Ğn)1)4GĦADŻ·h3-Ìíĝ%ï†ò…²ìyı˙³›'Uğ6Şé°“ßJÈJş3Ĵ|Ysssssó²½&i]Oġ,İO/°IŸƒ?Ú&ôĥÓc˘ Ó]ŭ’+Ħ)ÛìINY›àcşC œË˙zîeƒ)×g×Ï*×Üë—2B޽6óÊĉÔNu³¤~ö~ù|.äÙy€,ûœú'ÂħïnĴnĵşo×ċAiÒ)Yp!80Œ#ıcOd–e1"•AŸ³7ôöÎ;‰¤Ïlş D°aW,ĜħaCħwÏŜ+(ö~*–C}-¨gEE={=û‰"("bÁŽ‚"J/dçŭc“°„lMĉûás³³³3ÏÌ3ż}öù2’ˆŞ1M+Ĵ6e'P×û)·B2ßgĤ@ÇñĜħ¤İZîĴ˘üĴƒ†Ġ€-óZ&ßĜ1z’óĝ-~‚nÓÏmímŝ MžĠ MŜ›ğžZjßwԐ½ħ}ĥì[ÛL§4¤ŞÉ<ó ïßĜ%ŭè2—áËŝMéìrm×Àêq“ë^ Úä`°¤ÑmîvÔuZ•'˧Žï0x|ßEûÏ>H)ƒÓIÍZ½GZ‰nŸ}™RÌĦ.ùvbê Nƒ†LöMûUĠ§D½ }ö-£èe„²qv&”!ˆ]\tl{GżżĵYäŜ1­Ğµ]˜†™†ŝ cOßĉ|nH…OÄ_ÀZ‚9 )q´Î=ħ£ŭĞ£·ż-î"Q˘ĝZh1³`Am2ÔJ°ş?'J?ŞĈ™ħŸS@XC(œñv×@ğı!ƒÎ=<8¤[ÁâÔlÚĥë`çŬWvIı°ñìçòñżnĞ ˙Ŭñòòòòòş·ŬNW½“¸Ĵ¤,]•µËtܕ™oùÏsĊ|×#÷ÇNÏtı™ î½ĴÄzô·Ûû|R?ï´Ğ„B:­Ü£qÒzŽ×SJħ?"=ċ,ïzš,Šˆ‰{íÚMêjWœħ§^K•[‰+½¸ı̐gvĥ,Ĝ’[[ Ĵ×sŜŝ=}µßŸşĝ‘Ùs˜96+”…-÷#–ù2S²,×Ħ™MeŠ3{=)˙“Q‡ó˙ÎĵÂ/€!F˘i iÀa,uvfmPĥca‹Ù&„‰Bŭߝ×?74eh;jûŜ£/ù%3žqİ-ÊÈnó‰ËŸ^‰BƒDÁwşOî*Û×;;âxwğ!£ĥ_şúÀïüĦ³Î'k4n_[@³žÓÛP?ÏĥRXżûAQè9g+ĉDJżñˆŭçnĈ…‰BƒÒ^Ŭ X×ŜPVi‘íœ˙{$ }úùêĉm yĠôlW-ëxeÒ~ŸÀ`Ÿ3[˙|VeÜD&JÍÏk²V½‹ÛàÛË­şà{ŭ‚û˜ŝ¸í”İu5TÍÚΛ]ş‹.Žsıî'd8èp (`U[ùû_ ë?½ƒu3’ÙŠgbż˙ŜÓTŸuLÔ mĦii×Ġvı{ĝĵ zŭêŜ­ó;/İ,Ù_*{éÖ°óôIĦA˘`//—ì5Ì:­Úw!:4HôÁçÉŜ™½Ì ġï˘Fŭŝ½k¤ù ’ĞĈŞF4s>ò&HzfĠĝz:@û"5èßû—n\è‘'öed·éèıgEĦA˘Pż×žóVËï"ż܃ÍÌÑíċó§˘ Qh@èı5SéĜgş-]£B|ǃÉH_f4†úŸh_Ĵé @ĝégçâ@4PBنŞTÏqŜ~ß³MŸïÚñTZ5ÚĠR_ĵE5Êİ_Ŭ@çZŝBjuj$ˆ½wçS“!+üĥOœFŽĊ V)¨=Ġs·ŭ·ĊŜĊ^$–`Q„A³z—v†WŜˆprà…tµ.íŞò'û,ì=ïm˙3÷÷ ĥàœ#„@œ%.bž°q§nŬğwïŜ½{—fĈjùŒrYIy:·µË91ÏŜ¤4hhÄ@6=›ëdD„%İ÷ĤBİġ(ÓĦç‚ċïĉžc5\îïœ?Ja¤cOuy:Ĥ5ĴĞĤ]\ôW°ñKŞPgì˘ùĴĕ^ĵñ\†È3ĞĠ.Ĝ’êYc”)‘\éV|f>f…°`T^ıĤ,Ï*MÜÑùKdV›˜µ{ĦÂQĉ˙ò)-a‡@V”ğp„1–ğB3!ŞċU’^…)YİÂuwßò[‘™ÂN+'ŸÜk3âT¸xĤíFLëG7nXŸ" ùïżĉS£Këê)‡—OñMÒ´h=cÓĠ³Ĉ6ûb,Α5›Òħ0ׁè÷1N6µ›lX:ä“眉>Ò(³ê5%ŸEŒ„nS×S3³/ݘ³ŭYšħŭ”Gŝ—ÒsšG”DE ġl÷­ħċ\HĤóš.ŬTĠiÄ{ŭóšLUiŜÚŜŻy7ŭŸËk´wuùï5ĴíÒTÈ ŝÎ}(V’²ĈħÇjŒµ›,rË3:R^ w´d­: 4ĴşħÌy¸5(Iv}M ; ìzXjüW°’,Nùú Ġ´IŽŻö܈Tû#KîŝRϸëŝSk$\[érû£ F÷Q3Ë!ƒÖ[ÎşOß^5oû;ToìB§ g…}únôQӑX³öŭÌRî­y"~ Ş!•ùz÷Š}Ħâêĉşì9Y)Éaé•xúû͟ͅk LOxNV¸S½uöħ5|â(Ӗ³VL<ħ7Ħِ£ĦìhHùĞœƒNzsmŬâKÑq”°Ñ¸ċKvÌzĠíŻÇ*w%ÎxŜ×İĉN{=;L˜pàuHR˘ËNĈB9DĊŝ BY!wbI(<ÙöŝMšYée}şó* Ì ĝ@Uí÷çäj=6ġÊ[7­K ­´OïâM˜ÚÖ°P…˜ôq]ËnU˙Iڛ&Ĝà‡Ż µ^xĴwñ‚UòЏ;°ŭDƒiŜ3ÊÌgóëĥ<úvŒÂkû"E(}$ħçG6ŭqß/=zVj·pn£kĈÌĴğutµ}NgEíܝ›iƒ8üĝ˘}ħmÜĈ׈}ù,€Ò6ĞßÀ\òtû_ŜĥMĞà„w7w¸'iá6 "…ƒËc=I„r+ 8ÒıĴ]îĴÙ³ğéFO§v['4׋´îċŒZ‹ìĞQħç‡É­ÇġPsXŻrú•ey23Œ4vĠ:ġ,ġ~ö>öżŽĝ–HPÙB’BŸŬ}ôò›àeìeî8ÏİZàtûu§Óĝwß<µ[UÏ£ÑbÎ ,Z4O~ñ8òíûÜú8Mr§ğM4d;ëŝœ&ó…•Aô*6[·™žžĤ…~V×LhfĦ/€DîCħŽwtüË~âk­~ü4êôígéżÒ?Iŝ’"ĠŜñëÓz Gğ^Ş5Á—ÄŜpŜ`}ĊĜ³wGE>ş´çñ‘JÉÜŭž•ÔAĦˇu˙$xp?½ÓÔ½Ìt‚²ptžRġÓzÇUÛB³üî}4ş6}uïCNÇŞDğ^żĦUSnœ{›+üTçğvŬN€ğïxMoÏYÜkǍŠÓb>¤?3ŽK~ì}AÀ×ÚíßŭéÑĝxhLî "%ĠîÁö#Òï|$“ċġÔaĝŝ–vUù#TŬ-ĝGBĜÇôÊI9“ñ1ü=YĊżġ58öœhv%Ñ@-ÄŝE&;öéıuÛ]fŞ4üżÓ+ši€a÷]˙5ğrߌĊÀ7n2rǐÉÜ´òB*µßì{­ÒĴE놞LÊ ûŻħwE[½âvżĈ„ŭ›ÔŸ£<*ÎeƒĦ•ĦZÎtŞ‹"ü˜u!hÙ,ży9câÜ%ƒŽ˙­ÓwÍMYÖ€Ô^oqΏ%=ZÉO²˜÷ô‹¸è@ύ›ßNjôkuşŬw³sŭ ĤäZ/Cı•ĥĠáH·ĠVníòGNÛîzj8­uîĥ[ _§‡Ëé=k[hC,{ìqÀeĠÒŬİlP°ġ ŭsû˙iX5ïÔoóí[Óğ[i1Ž;½˘ĵ’<Ö²G:×x.ç¨cIŽq•)úúĉòŽÍĞ£3t,[Ĝx{ëÂ&šÜéry™Ñ>BQL¸ Š vÁŽŞĦp2[žÙÇĥl]X!°jĥHMÓ4˘Ĝ‡rÏe…ڐ×83hš¤ƒğ$><:jYà;]pv™á>wâ&houî›TĥEşM'lııĵ÷’ +ԉL—°Ôġî•uğÂ{˙ûïµÎ^ù/ŒÙyDËÚΚ§Ħëñ™+û·šBDs u“ZBHŠJÔkùg'í§+w{’Ŝ!I &ż¨É™ïVöë½%DŠm â>¤ :ŝÑŝY§úônà„kd‘ìµŜ7‰u5I‚ïQwßĵgñMğŭïÀÚİ 5żżġ9zôÄQßĜšSÖÏmú÷‡8ó§s½[6ƒG Ÿ6j¨ÛÁĦÎ×Vt[t‹êwœŭ­­­ îŞlŝ˘µk·Ğq×ïFI]ċ³"Ŝ‹›>²•ÖéXe/Kn2¸‡Y²Żç+V^µk˜óô~ŒjiĦùÏWµ?§‘$„Gg@3=€|Ĝ(ĞFŜ³ò6^•vc˙rÒ³Ħı!%ŠK×р]AĊy™O ”oˆ³3Ħ|C4h%hÚlÇTĤèµûË/ú/eçVïżîr˙uyùyNG&£âQÀQˆÀ˘ë•>jTŒ žĊ´§xšBİÖÎŝbċ“T:-â]b6=­•,Ç ,*o­ úßÍŬ°F³ÑšPĵF TSİçŒÜUŻêóßY“]ċ€MwlÊ{Š~Ż+™JWnŽ˙órü_İÔòwE…ġ8­Ä•Îaír@^+ ½Fwßż[!›ÂĜSz.§UYh·ÜUˆ%{YEġĞ,€~Ÿĉ+Żc/?ÊZš×z\VâJçÏċž‚-É1´mž0\é„ĵ Kc;SÀÒq)Šâñdqˆs#?†‚^MċŬ‡ğY!N4ÛáZŽD"‘m*H³GƒlûAŠ˘˜ĝòÓċĤħZkIŽ(^a×hö"›ŞÔÖyŻ÷òêW猙t1*+7MÁSZxVÈé…Mڎ½?ˆj7ÜÍ;÷·1âB‚Äëħí-˙Üc÷•ŸH[Or~zĤĈTFd´H•6ZŠM'F%ƒiUJœ™’CéT1׆¤¨ÔU‡T_7ĊÇón²™ĝÚz6ǘ?yôeA•j6âì~EŬVC&X8ᤠIDAT_u[uä͛WÇ ;w>ËlˆÄ<é˘KGÇÑçcĞġ]ĥu1…ıú Tô2Ĥ1 Šâ²tŜ.(Dh×ÛË8ŜërP—5T¸ôeNn=Ġİ–€(v•W#/ĴÁ&¨>òĵç\ÑͅÓÇ·6{úĦ×$*"PĈ!‘&$4PRàĴ¤Ĝ˜˜ĜÄé:9İqħ1ħqé²Èżéo½"ÌF8wŻ~Qj˘xE@ „r –{…K$ĠNÇJk(ì(ÔÌHXĉÚ,—’ÙÛ ²Ó!Ż#•ĵ2 *6°œ²eġĦJw‘&0kÙÉž2Â+ŻZßu—œMÎϞ0ûf,[S§Ä&vmkÎïô²‚/Ŝ2²ÏV›Âm§.hĊÈ {†…Ímùħ!aáï?³T6g‰r@Ğ’FfB h ġJ>ÊzMĤżżüġ‡·ŞLPĈ­š@̽—‰U‡TƒSŸŭm4brÏÓ{½˙g˙ğĵR<ϨӸ9ë'´6Í[³žmÜx™otr¤÷Ñ5[wĴ×s@í6Sw„d)–sóèO WÓ\GG\eŭ˘—3?úĥ޵òl‘ùñQ8·êf)ŭ’OÓʋ ĵİN„ ŬFú%^ı>żħÒ* eĠĦĞ ~ôE~-œ-úPÉHGİ^]„j(EĞfğ&TԁMgüßĵz÷úáË…ĈÒ9?rtôµòġÎÊÈmC½BĠ@ ”ùEg˘;*ä@ı~2£q5s³â ĝ@ŝù23óZއIċeŭžŸöħ÷S·(5ÉwE@ „ò–Ċ¸`ŝä#@< Œu€ñ8Î ¸²9–mÈ(ÎrA™‘–)ŠbÜ1…1S&ÇcĞÏRÏe 1b8ĊrÊdÎî!_SO"‘H‹@•ô"ÁvŠóGabĞĦsç4H½3êVĴ´/^Öĵ]DV_ñˆÀ˘˜ˆˆT‰$>ô+ĵeŜêĠiǽcĊ&-MdŝzÍW-·O~ô8(29KĞŞ]ó* ‰ü–IÑ7Ü÷L?4÷¸‡ïS׃r´M꘧\>î£2FDÎא8è^×<óê…7°n˘cŭWPIÄ6(l“„œŬòxäÎż6ŻÑ>öšÍŭ³=zĵŝà‡lPqi™TŻ-h×j‚À¨şuôô¤ÈÏљ4@ևƒŻWŻÙ ™·ĉÜÏk›ÇV 5•_9:=—KšĴ­,ĊéQéòü‹>'›żz<ĝ›ˆÖİÖeâ€z$(ı€y>gw/ÓQ7v{ÌÚżs'럨,aĞ*Ù²CğÍÚżr˙zñĥëïxuÇ̟^'ö|Ÿ›ßÔ­Ûb˜½qÜíïòĈmĉ!ƒyĞN=Òµ­ÚLuoŭġœó­ÜkÑİb`ÎԙS½żë›k>żpêcŜÉĠà&ëó³`7ÎyÔĞÏ"3‘İÂ>ġtÚ§— 0a¤ħÉi•ĞòŸ_:ÎT#'úeXĉtûµslò‹ç›VŻô≰|ŻBİ£‚™@¨h@e=ûS)ĝ”zyuÚüƒ˙ΛĈӐż/LQj˘ìЁ@ ċ Œ E…OcZĈB>Ġĉrŭ`/Jó{@3Âtnœ ÖÄ]>³ WêX]v…ˆu@¨àĜ …F˘ÛÜĊm˜)Otq–ÓÖ+ñ4ŞĜ´7ŭŜ횛óéÒöâiq”‡Ó<³ §mrŸÙ)áÏŝ Ë €§İE·]à6ÖD²ż‡luv;KN{lè¤ÈĊN3gşŽĠ¤†ùyŜ;Y€ġ( vAïÁuç-ÚÔñȲgŻ@F@ZvñÌPĝ&G{:ͨäş|ñ&÷öî–{żU—>3J§ŠC Ñ`ê>ż‰ĤÌ}7ë ˘sc{N`‚;H>_Ù{nég×ßKPPг˘üoG ‰z}Q+˘_ğ’qÓĦÛÇÌÒ BîğMuÛùħ€@ *ú ¸{§.6;fĠœkĥşÄ)Oo†ŠhÀ) ‡ğ$¸şÌßĥCÒ?ĝx [}À'EŜÒk4Ħ›A̕Ğoò ż*jHg|˙4jä˜ġ—'H^Ŝŝ{ÀÏûİĴke…l]êÑÔmüÖŬŭéä÷‡ŜĵżóáÙÌΣ‰>›gžĜט5ç&8ñŬĦ…×O…eß ĦôQĝç˜ènż˘~@ „²BytfTO×hùˆ@I$ĈğYá#DùŸJhÈ"P²Ĉ˜˘(…˘òԉµòĊHqÇBİ6;Ĉˆ˘h K$˜^ëħwżo_½lÒ´…D"ĥĞÒĵˆĥá[Žö÷^˜8ğSŻÛiE,˘´Ñ¨½ôßóKS7َ9ŭQ˘adj˘“ĝ5!S Zċ”& ŬîžÓXl5á~A/ôíÜB<›Üñë_éü›Tƒ@ĝ ÀÌŜ 44Ĥ%@‹1½ċĜ–½úÈóxŬşîñ²Ìûi …E>W鎂Dúü ½;Pnz!ŭÈ*ĝO§üyċuë:ûÙ%çĠ‹gvşĉO'”iBBBêĠĞ÷ĞkQV!Ö+ÄzĊXŻ8ëb½äá}o›fĥJùùŜspì'ç`31$ħX,çäˆĊbŒi-míÇŝ;tĥ‡|37Ż[×猝ËñĝˆâE!Š !„à7šĵ:²öž]•ĝ:|§ÁñBˆÊ³òd‡żû5·[4sˆ­Y3Q;ä:²˘ÜÌmıß´RµšıŠĵ>4E!ħ¸ByHf‡ï^zpÙ%7·ó§ş]z“€Œ4ù(SB‚–+*µÑA?ĉâİżVöŭMŞA J/ƒ żÄ úw böBRRÒŻĦ„IMM%ŬZdˆġŠħ^q Ö+ÄzĊXP‚0š¸üO>ÈDg…-Q>!X~”ʙv#~Är‚V]-ù6GXËIžJb&gIA.;àô—ûzŽHŬµÉùĈ½I—ğw^ûHí  ‘×´ĥ• Îö{ šNìĴûċčà_*üŝ&Ġ %Rgg@ @ JL#š#ÄÇ3‚4}Œb|™óœƒ1³ġ_ŝtıX,W˘ÙGÙE)(Ú ñĤċŞ7fEu–ÂXšœğç!MSċâšDŽĝˉÖuN”XqüâŸħ'g˜˜™éHcż'C,#MXàżQM‹GĤÜUƒ@ •˘9;WLŻOA)ċàvÀ‹<˙üĠµ @ THXkR*7js•jXŒhĴ +äDñx<”—ü—–§Ëݍ Y+­0B#ÀhÀâQ4`@ˆy­ÊÚ h˘¸è°Ïħ‰d“6@ äÂâŸcÂoŽ:_~e´#Bê@ ?ŒiŒċ|&‘ ÚÌu B(²ÌìMċj²‚ß´<"[ĦVÈ TzFĴí ċëgšĤóïd2·k…@¨PÈÎBéQĥü óğw@ żv¸fJ.4kôYóçôîĈ+ŝtĝ Eé7™ħrĊÂ&Úżş"P|ˆ³s9ĤŒúŜ~ Ÿ>”dÑ9_.-7ópXvIZzdĝ;5 …BĦ°ÚÀKñŞo A+Z …BĦ°jÏ#_ÄĊ)JM ¸"@ BùÉäb 4%׋ÙљóO^ħL›–çárQ´fĠä÷}fbÇ Q°V†fƒ÷ƒDĦÌOÀَş^^}4­.Û½NÁşŞ^‡mñĦ²j›ìG;WœP)âxK‹?ŭ×^êŜYáǝfŸ·ì×Hç—4Ż”QzR$q˙-0÷^îšâAšVÛY;çĠÖN|òĞÛÜQMÖÚhˆ_^ÚınÍNï€Ĥ?ħ1Ny¸yù)Qßù/³¤ƒÏÛ¸r4Úoo€Ô°^v˜Ò1fEs¤óA’‘”ÁĞ>Ócx5PÚUë–Â׿żnвsqY˜ÓòÄz Î]Ĉu‡r¤kV ç›‚ïbħŞÏmħŠ3‹ƒ\²ĊKC#ä߂0È éï˜Â´²)/ââ1^”ì'בÓK@êMC^Ù8âL!Œ# 3˙eR¤NϏˆ ƒ4GĦM)ŭĈ#öŸğ$ J{u'`]{ĉ³:ÍzNoCŭ<ÛJo>ŭîEĦ眭˜X H·Î€§˙K {yı4`—¨aÖiĠ ÑĦA˘>OöÎìeĤäŸòBÔÏÈnó‰ËŸ^‰BƒDÁwşOîj"A™9ş½|ŝ”‰+znÍÔFş²œíâ<¤ÛîôĞ аdöòHyıĊ^Wuğ(CÛQÛ÷}ùÈ/™‰.òìˆKmA†âB·kThÀƒñUÀhÈŬWLĒ‹ókJ[]¤j@‡ WBƒDĦŝoŽÎëo^p*:%;âxwğ!£ĥ_şúÀïüĦ³Î'k4n_[ €˘ż€od;çÇŜ‰BŸ~şyAC^A5dà™Ĝïż÷4ĠgŬ“ß(î6@ eŸ_èŭ3Bm¨•žqGŞ …BĦ°Ġ–ÙtڋƒÓğÔ1 …ÂjÍFû”ä̊ĵĥvXK+ĦPhR§ó”=O“iG]œÛĞe]ĉl£Úvw>N˘€Ğœ/·Ñíj …Ba­vc6Ŭ•Ĥ‹żŬúsxÇFBĦP(Ĵ5ĝŸ¨Í;Z=\0jc`Zñ{OEQÒ֙ …BĦ°JDž{÷­ĝ£CŬŞBĦÂvĝfżâ™PLҟìŜl:éàN§CíûğżV û7yÍ2ß˙ë›VßyÍtÛĤm.Ü0Ñ"%ÀçSVVè™#/tos›Ĝıım™Û·÷ĉùí9‘´Ş6nĠ†ĦE•÷žçìÜöN]_/¨c=È ó˜8·óŝ#ÍdÏJĜyùĥ?§ ìaï0báĉeÍ!20,@ö§ĉ­¸;éˆ{·rĦı Ê]w= ş¸qĈ°>}F,Üħı›Fràƒ/ÙjYkŒqŸÎ3mÑĤE³f͚5kfSŻŞVy|ŬÌiU6\ĉĥ|ħžZw×ʑ^ž{lÔ¸‹ıĈŞ ‹U˜qXt0PÀLĦH0ÍÇ3ްB h M+x=³QĦlò¤°ŭ ôO֕„ÓR˙JUW(uQôLÓ´Ü(w÷ÂBO%µ›lX:ä“眉>Ò(³ê5%ŸE•Â3îş˙Ԛ ×VşÜŝ(¨Ñ}ÔÌĈòv´ŜrÖ}ŠĝöŞyÛßĦzc:]8+ìÓw£OJgı”N.­Ğ§^>Ċ7IÓ˘ġŒNWÏ; Ĝ엊è¤7×Ö-—A [dÇÁĴWŬŝzœİ²]\‡ÄI“p#s}Ä!£jĠxñáßĊ†ĉĝ".GuğxĤíFLëG7nXŸ" ùïżĉ¨6” 2Ŝ¸wéuŞıÓ^Ï&x@g}‹d^ÎjHÔŬ}ËoEf [8­œ|rWĴ͈SábPQ ÊNÁby?JÇÂ\˘ßǸUw!ŬĤ§#öÂWύà͉ĠЇġÍò]kĞ ’ĝ§Wï„×^zhW;#I*nXEġĈTİG7›÷3z^ żŭŭM‹'MUQ’”w÷c­<êÒR71p߂+ëüħĉŻctcoĴŸï6ÉµÓ ÷ĥċŜĊĴɊzĝ$Yğ•cC]TÙv€ şò0›¸yġÜ ¨Ú¨\ıî1v]­ìŻ×oÙÑJ“ŝŸş&Ro™JuÛV‡ğ?gA™ĉBÇ{­ÙĝÄ|Ĉ½‘VċrŸµĴ?Ŝ¸Oژ2ŭÊĈôúeùJ§†Ŭ9pĝnçżl hX;{…ÌáĦô{c£GTq@|M™=ÄİQñÙ5T@VDÁÖ£EÊÇĜL}Îħ'NNAFLt˘žıPĞû)·*ñ™ĦÍiù c½ÂÜeŠwhAéċŭıÇF½g`Ac5ŸĊ*Ì8,|+µ/3½•FŒ1ÏR–iİ֌1Fˆ˘iXŞ´L–@Ŝù1F@ËÔgŒ(À@Q0Ĉ@1D8Ÿß5Güü{Ê3~B.¨lĦIĦÏî>zùM2HsxVŽS„.şÖŭ“àÁŭôNS÷VÊÂÑyJĠOëWm Íğ÷AèÚôĠ½=8[O‡˜g~wüÓĵßâ'—'uìyî›àG¤ßùH&Ëë7¨ŭ-íŞòGˆUµ‹ëPNüğ8<İş!Ÿ2êżû_½­^4İaHdž}ËĦ,†Ô̰ógoz‹Ô4”*„°é•“r ')âcĝû\áT ó*İFÁ|ò~Ñ' àqpNoW:vž ˙.sËç.ĞSdhÔĥz‡]ÜŜї> ³ż(sÇyNĠ§ÛŻ;ġ€À¸ƒ˙ĉİŬŞzTŒW{ÇŻOëízIÔgP4ˆâI ürü<~+4Œ­6jÄlН••{tĥoÓĵ‚L:ŝöĤcß:ìôZ9ԔhşŭëġëŽ÷´ŻßĠĦ[s-°ï`ġùv×ӗƒ3ÛÓJ ñú˓ġ²GğêiĜ··½è°ŻğÎçú€A½ğŞığ7żJï-'ĉuw˜5³sÓ3c…Ċi}Eé׳ïÑıı´µŒ8wgk½Ħ†Ĝë´Ôô>3äĦodvÛúċŬÇĴ‘$~ICKCİ€´M- "2I ,ù@zÊ^׃–·ku}PÛߛ™SOlëi„mß\ëèùÇïQO'+6âkädeç:s"NŭuMÜÓcf“r´aĵ8#U”Í,(A ëÁwğgíĈN7]šê€ÂǝëÛpú# €qż=GFU—ÄûR%À‡çş³Yx·_ 2Ô{š5•1tœ%˘ŒtžÏëlË.³ŝÚıÌÑ˘|?!òX• ×ŬÉiyĞrl=öĞĞŻ+Pë.¸C9ÓÊésMេr”Ġ|Ğ€wqĦA€€(ÇÉ`bYä*Îc‰DBÓ4MÓò_˜ iœĞĴħO¤(Š˘(22›2K˙¤G•W4o}¸ÖİK]ïÒ#w…ûŸ<ı|”£µžŽZ5Z[A\l~YQğvğZ÷än”Ôċ5+òá½8¨ßĈޤnÌpŸ;q¨a{Ĥ@^•vıúċġ³ô·÷_üĠV4tTíâ:D‹>LÓ³430²Ŭ„‚ş½ş˜êVĞ]))4Z„‹Ö.†*m^I|xt&è[Î&o§Òm:q‡ïú†ŜKfĴPçOÎŝÒ²ĥ³ĉi´öxĝL$ JÜlÏ“šBµb‹H|şŻô üFó$Ħä)Ġ@ Ħ6Jé*%ˆN çyvİû´è1Ŭí\PóIVÖç€99~33Ñ(Z, ™_żŠömÑ0klİ_SÄ…< ÎİÒÉŜJúÍħfÍŒ³ßùGmg¤gğèèšŝ‹Ĥĝ£xŬ§VQFµŒ ó[|&×0Q‚˘€$-2$’3tBïښ•ñöß^_²2é½}˙TË;NíĞ›™X4ŭc$ZÊe‡o=ĵ5:·g•räÀ–vj½šµjĠŞUĞVÍ?ĵÒ >Au~é”Ñ[g5R²ÎBB‡=÷n_>ê6ÉêÎĴS/ËÑê7g×{yĝ€ƒ§\ĞğĉäcÜc9 Nĝö1ÂêÜÇ Ùúĥ;ɪܔcëúÎî;TĊ[.Ÿ{lŠfIc5żĊÊñ8,IäûüQı˘pžLÑ@ÀQDñ)žP…¨\§ šf‚;ӘĤ™rišfϞiŒĊ§(J"‘0žÔ4sYEµšĈXBS€(šĤskIQhÌüÂüKh …ŝ×/+äôÂ&mGŜDµ›qîĉ{‹ÛÉY( eݘ0QœQDò.Jx½€–™[P}äyÏı˘› §o?löôCŻY‘T´‹ëPÖç—1´IĈ6ùpdGHÍ1]ë7­ Ÿ_Äü(jğ 0TÑ(UóJr$@ñ ğÈcu Uİ­ó^ïċĠŻÎ3ébkiÄ9˘¸;! Aâġq‡Ĝö–˙ îħûy–B…ä†&(Ä{äw ñ\´Íù÷]à™yM˘OïÖ¨çĈçé˜YgTêğ×ûQ.=û+Ĵ:OÀšĈ…”8ZġĤĜĜúíÚi{ßw{r5Šâkj  ĊÌ8A-r žĦ!$}I–zıàÌï_RÁʐíĵFÇß\0ëĴ‘ë…żÌZĥûú“³¨‹ –ßIÄ 0ï·ÉûStȋ§/Ŝ‡>\VğZ˔…ïN_ˆ60ĥ™îÏnTi˘Ó|ċ…K W6ĜU+ztܽ~i_ö÷² …Bónûb‡µ­Şż <ŭê[vê7mó)÷İW·]úRRîFż8óŭÑ½–…ġ9rkG3Ĉ>êŒ=àc*Ç ­ígm˙ŸƒVè…ĞŸ ŒâX6QfU6\Ö.òċzyîÜ6jÇmâşC9ïÜòùÜcSĜg ôçXUaħr8K ÌlH!@LÓä µ,Ÿò2²/Ȅ`ıĴ°-až˜,WċÜíe0ŝÑÈ.ÎçŬÌ._^övˆL!²ż1EQEˆÁ|ù–‘ŭ{ĥÚn;uéD+>ˆSb“@ğĥua™ŭ?‚q[ÇZù#żg~|Ĉ­şYJ]í5­ìş˜ÀûǑ%% ÌZv2°§QYZ5Û5Ħ˘lò8˙ĉĠğ×_Ĉ(\Eiğ¸щBRLÚO\ïŬñ³N|l8î~ĤÉÏÒè"ĥK…ĦŠFİ›·h°;€W­ïşKÎ&çgO˜}3–ŭÀáQR”uJfĜ0,lnˏ /ŭ‰ĝŸÖŞ…gÔiܜġZ+Â!@ U””]VtgLs;ïRzÖ=fmżöôÚ“—öe€ĤU+k*íġ{T½žœ:–ú*#Lĉ/¤zû‚ï|dÏYŸĵŭâ5´³*ĈSPsÜߛ;„íX}żĜË,Š &š–v­*g>ıœ€Sž_yM›uhmÊX9ß^‹ôëÖò~£6ڙŸ#d’OÛĆ54 IDATŞV•´kn˙`4dnWÙ;‘Ĵ7oÇÚĴŻŭSTÚ ´ïÌĦ‰YÍ­G™ô÷|,gtïpc°šyúîv;=…‚B Ζ”Ë÷)8ĊoĠ°ï{­_î6ġêŒ=)cŒ3]v]L”¸ŸĠï‚rвᲰŽZ–/gÖËsç!63ך7½œ>÷ĜöŞÇjA+g°$ĦAê½IQ”,t>)Yŝ;;]"‘ Ž ċqyìHFMFc,‘çĤ(J‚cĊŽAH$?%íf˘×|ĠrûäGƒ"“³´ŞÚ5Ż’Èo™4HâOżÂ[ĉ­^vÜ;VlÒÒ€ù ŽşħÛcÖŝ…ž;ù[ÏĝDe [UȖÚuhÖŝ•û׋·]ÇĞ;fŝô:ħçûÜ,nÛ)Îst…‰­†ÎÓ ġΨ[ħb€ĴÏÏ>€Ŭ8çQŻŽ?‹Ì@F6ĤıoOıÛâPĉç§Ħ‚Ž÷˙ùö…ĉÙêöTàş/Ù¸HíRa¨˘QZĉ-J;´/^Öĵ]DV_ xE1İî˘Sèèî{Ĥš{ÜCĝ÷İëÁ 9Ú&uÌS.÷QÇÑ@ÇfĈħUCM``ċWŽNωÏ4@ ”H`îrĈïığ rxúfĠû֎ĠfrĜ6ħÔˊô}› úUġy@UéµxŒÙ ÷‘y+Ĉw°ÔJûò>Ħŝ¨q-ı6Q^ˆqÏeSjôÚ8ÊY{ġ¨FúŸĠ›k9íënT,ƒñ-GîĜxË}Çċ/V´ìzÔöâû£]E·ÂE(qôZ9MŻfÓôµ× 3 ;²ĝrFĞżĤ6֒|ż2ı”ggììRış}g“m§Żm³î½Ä'G–^ÏĴáÜÁ\tZěwŸ?½ıáàžĞ \.nè\Y:–èÄ ŸOT•ġÊġ‘êXÏÀގ,˙ ĦiUİm]M—íÙ~_żicK}œrg˙ú’ĤĞ-Ġ XĈ>³úÈwÛĠX~{óâ]µnŬŞêXq1ŽôìˆóÛÎÖkV[ÈKŝp÷à†˙~Ô_ÒŻfyŒËaU“ÔĞıÖ°08Ò+Žġ8È3ö28îPUwnĊxîħQç.–p<´r‹Uĝq¨&ˆÙ˙ĝlm—ĤiĈë!$‘HtÈġe…˜Ñl•Ÿ9Ê.3Ç´2/iù™ù£‚äwfB3Ż ĞMó4µ(ĥ ÜĈšh@ö÷€­Îngciq”‡Ó<³ §mrŸÙ)áÏŝ Ë §.6;fĠœkĥşÄ)Oo†ŠhÀ) ‡ğ$¸şÌßĥCÒ?ĝx [}À'¸’ıD·ı‹Û0Sž8&èâ,§­WâiȎ81ÒÉ`›Ë¸˙ÌĠÀYi_ß=IT·KĊ!:ċƒ_X?:ĉ„iä·ż4ûoÒp‘ÛÂPE£”Ì[4”vŠ ŠM{cïúçŬı9Ÿ.ía!žĉQ*:§=_6tRäb§™3]ÇêHRü<ïTK€ÎŠòż5h$zèġ…xäPzá­@YҝċjŒX=ŭŠ“Ç²şmP\İĉ|ñï–=Ëc³Ĉ6}×ZD *wŜtëD•eŽÌ³M |£†ƒ7ö)@s˘×z͵Óz ˙Ü2á|*Ôë½ĝìÖ-u‹k8ĠÛ֞h³4SéQœ‘ •- Ôò9S]ĦäÑj4˙Ü?™NË֌=“SËaÉı“k @€ċ^Lzí7üû·ĈâÍK̨TĞˌC˙[ÚT íч‘Ŝ6í{­ıx~Bg -ùPʊŠŝĠġÊÎ]YÔ°’Œĝ˜g'·ï MTŞÑnÀ†kkĤĠ)—KĉGŸ`œ“µfP7y’ùLï§šİc=ÇH§3bƒoìŬéó@ğZ ÇU×;5,ݏˆ+8ĴêjÎĥžr sĤ˙¨0ÖFn=;T’˘âέ Ï=6jÜĊÜOċĞ8wqħA²ŭ˙PíjP|! XÓbfJ-׋f iĥpÌx™Ó€€GÓ4“M.^3)\­ZUCáKCŠ˘˜}y<;$ÈÄrĥ„hLcŒ%Ż=°wżo^Ù4³•HÄvUš€fƒ^'\Ŝb[èoàš a³ĝò£~w;ôĜT[*ßr´ż÷ÂÄٝzŬV?T:Ħt!B Tl0Œ1ĤĤ1-ZŒé-ÇĥôèĠGžÇëÖu‡Œ÷=`ŜOИP(,b‰³íoé”ß5ûE>.ŭ)’~dü§S_ŝĵòşuŭì’óêĊ³†Mš˙Ôʕ<˘Sŝêr} PMc˙ZnÛÓoî3ïiVTÜı˜œ|}´ğAQŠRÖ‹uua ³ĥĥ.ŭë”OˆġŠħ^q Ö+ÄzĊXŻy÷:ÈĤ™­ÒC~÷û‰Ċ9˜Ĉ4Mc‰D,‹Ċ99bħcZK[ûħ˙í!ßÌÍëÖġ9cçòÇC<>˘x@Qˆ˘€BŒTú“W0ЎĴ ûûo]_WC Éì.ˆĴdB,W™ċ³ÁN”Ş4MË˙›Ġ._UäiÒ½ iòû\ËköYò›–ŻkXĠÄ8 pfrbJÎ/p›E‚J&•5)0Ö!Ay @  …£,R&]žË>8+ùû·obMcC-eû­ËÉI‹OÊ%¤‹Ŭ$ öùl:hE[yġ‹RĊ+@ ”cĜJè\wc–׳,ˆsÌÄtfcE™-OKŻ$󏖂€€S Ê=—Qğċ›œ°gê\³vŒ úhÈbÜŝw ëú¤nˆŠ`­b˘Ûfíğ#öÒ@ċħ?˙ú@ ˘uj˘ôf!şóŻ…šßá|hµ?äÖ0=ùʵCCß@Nżz&áħb ¨[”šäğ"@ ByE|ƒ ĞÁGaY|fJĉĴŒ1Ĥ(J.F³w薕’'3BHŝs.äJÒı›A²'èR1šċò,skV²âeʤójÓÒ pĈ€Î ^Ŝİùò"İI÷›o\§p§ˆżœh]çDéT‡PDH§áWC^ üž°#×ÉS~m•*0ş=>'z¨—WÛvËûÄ-yÓxòO S”š(ğ"@ BùD*ŜJĠ`>0J.Cƒ­8ƒ„Ĥħlë?LQӀBĤi McqjĤM!„ŭšfÔgŒ‘lòMÓHXCş!Ĥ d-sĴ–ĠMIÄĤ, Ĥ)ž´LKġsF/}›@ œw@ B.²ŒĊ ˘(Š˘(„(Èú³ŭB‡’HdçK$ÒÌ .ɲS˜_äŜòt0MÓT^ßgĉOĥ›³B9òÀ @Iƒ€0=È\Ÿ@ B…€8A˙V°ç·˜ó›<@ Ħ‚ÂD\> b`ÉÄÌW„´üsB&+˘1H€B|fŬ#hcŠ–ĊC€0ŒĜ1£`˘˜ò)ˆ˘{ûAP6wgŻŻ„lĉw‰DJ7Ħô›L›Ó_ïßm˙{Y,C•*`“ @ ~:JCm”w†††żş „F__Ÿtk‘!Ö+ÄzĊXŻ8ëb=B ‚iD…˘ĝ€(Š Ĉ!÷/–˙—ODÓt~OgF –0ŜѲÌ!YÜlc âċŞÉòÒ4M+¸?3ù™tĥ4ûêÊŭM(›I‡v7—ĠʰÉj Û@@²g'ŭ_]@ eöĥ(ùµfâM @ 0HWäFÈ`Âm`DaŠ€féÂĴ6Ĥ(>BĞ4@: -½é J=¸ı…V)]He“)ƒfsŬÏF}} Ü9}eJCHĞî`·Pï=ĥÚTqĉ2şuúm;~ĉ¤½ĤÀÎ=ĉµ—߆Ĥż¨Ç@(9ˆÊùóQş#7@ @P|ċ˘Ü_VAfe0 Š £RÙdq6Ĝ1Ù`œ µ1YhŒ1¤(=kMĊtŝ_˜!@~Î2@jÀ–y-żžÚ1úiœf]‡•KĤŸÓj4ñÚWÉϸ: žĠ MŜ›êß˙ßR{Ÿo:ÍGŭ½eŽäEF‰_IU“yĉŝŜżħÉÛË\üĦ…ËŸ.×v5Ÿpñ³êCÀ7nÒËeîìyĞ$—x…ó ÛÜí¨ëÄ´ËóĤ.š•ĞĠm˘‘ò³;‹@ BÙEi¨ Ġ”@@ BI‚1…ċ‘œ1Ĥ%À„~֜›aŒĊbħX’Mƒ(Œ( ˆ 1–ä́XĠ˜‰ûÁ¸ ż2 ²wZFŸkf%P J‡ WBƒDĦŝoŽÎëo._ÂvÔö½G_>òK …‰žqİ-ÊÈnó‰ËŸ^‰BƒDÁwşOîj"Uè³#Žw·2jûĞüÎÚ8ë|²Föµ54ë9½ ġólĞäÔï~PzÎي9‘Òo`üÌáĞŻ$ĥuşzvA}鎋â™jNéX˜ë@ôû˜ì‚j ŬdƒÇÒ!’[s'N苋S”špE@ „òÍÌĞù€)L% -‘KMfğBS@S…ħS˜fÄc ˜²ŭ€‰×ÁĴ]y%Ġ ’Ĉ}Ĥi&Oŝ]!ï׋ci ÄCÍÎCÓ4byÉûúEŸ4€ÇÁ•:½]éĜAx&üğìz™açÏŜô)9+ĉ™ß˙4€ï·ĝÉċ‰k<{žûĈ Ŝ QgĜêvq{G_úXà\QPÙB’BŸŬ}ôò›àeìeî8ÏİZàtûu§Óĝwß<µ[UÏ£ÑbÎ ,Z4O~ñ8òíûÜú8Mr§ğM4ĝ2#ü”&ó…•Aô*6[·™žžĤ…~V×LhfĦ/€DîCħ–_}^èĝǗŭÄ8ÖZŭ:ĝhÔéÛÏ:Ó’|tdĵÚ;~}Zôh×Kµü˜%ħ7œ7Ĝ__1öìŬQ‘.í9|ü°o¤ˆ()@ )B¨ Ġ”ó@âŻ]ێġùç¨Zżş*ŞÁ’"Ôbû£“ŽFzĉBĠ½Ħe³üîûİŻÖwŝ*'˙Œħ0EİIW$@(ÛȄaŒñx(×1™sƒï‚ [/–ûFħ Éż wâPöVığü!ŬĤwĝoè½dĈŠÀ´‚çŠİK]ïÒ#w…ûŸ<ı|”£µžĴZÖvÖ<ÖŸ‰BƒDĦA遛íù`RS(PUœÀ¤–’˘ġZNé¤ŭtǎcO“”Şà?əïVöëŬÀÁíQŝÔ*)ƒŽ´˙A–eŸŜ ´4kd‘ìuÊ7‰u5I‚ïQ÷•žl]œoÚmÇż~˘'—·ĴÔĴĤ°j×Ċ×f×ĠœùĈÓı^Ç Sw˙÷­ŜP·ƒ˙ms´Tñœ@ „2qQ/> ŝÎ%Ğ“úM tÌ­ëÖµĤǓDh‰PĊ÷“Xk‡Ô›}4Q³]ŸÄHÓ¸FşuŞ 58‡şEİY35HP$'êÊҞµtB•êġs½û]Ùŝ.Şòä|thÑvµ…šMÖżËVğÌòş-SŸow0à·Ü÷Ešg~ĵ´j MBHÓĴċèíä#ŸXOb=e÷Î-ŒUËĊħžÒô e=6%nIñ·ğ[ĈwĴ­BşĠ;LóxN&~œ``Œ)K0HшÂx|ÄÄw–NÇeQ›Ù7h0SrggıÇ4[†fòcaZ6ıÇ`JëıÀI?Ûħ:À !F….IŽ(^ahĥ"NUjëĵ×{yġĞsĈLş••›ĤÒà)-<+äôÂ&mGŜDµ›qîĉ{‹Ûñ! Aâġq‡Ĝö–˙ îħûƒJ˙^¤­§9?h=Sc*#2Z¤êİRl²81*tMĞêPâÔĜȔJ§Šı6$Eĉ¨:¤úş)>žw“ÍÇ7Ö³>ĈüûÉ£/S ¨ĞfÓ)ÎïWÔm5dò%Q·UGŜĥZßeëZë΁@ Ê!§;³!ôïÈÛ-}ŝ8V"ÑCJ°(‚Züxµħ÷€M!­]Ï^=ıÈ:`uïA{>*.1¸óàô -½tw{o5Üġĝí§'Ġ¨Yfù@­–ŠžŸXâĜvŝíT‰üᅓ}׺MïşÂóÒcĞÚ;9żÓdĴn™ċb½âPĴ;·V-ÇzÊÓ+’ġĜ”ĵ%âTíó=˙wġĜ’ŸNíïú‚ì;Ĥ$‹MQċß÷O"‘(ä–OċŞ1s(żg4°ĵ›Ù3oĥsŝ’ċ!5„lùµ˜j"ÈÑ[şÓzYËN&ö”^yĠúğälr~ö„Ù7cÙsMqJlh×ĥ6äòŻÍN|xËÈŝ=[m ·şt˘ 3ìa6·ċdž„…ż—ŝD|ŒÏRÙ œ%Ê­J™ ) %Ô+y‡^ġšLĝêoU™ Œ[94˜{/%Şİ§>ûÇ3ÚhÄäž#Ĥ÷2z˙Ïŝwyo]žQ§qsÖOhmš;²žmÜx™otr¤÷Ñ5[wĴ×s@í6Sw„d)–sóèO WÓ\G­ @(}³°ÏEAsu‘cS =„Bž‡#߯GYi"„xFM†n~˜Húl÷˜&<„Ò­9à`¸te—ġéÒÒŜuġB|“ĉlH˘@yzŞ]]S]„BTÁ…äDßX= ‘!B  \{ëkŽÊêqba_wf˙UŝİĊżuT%Ž<=ĠN„Bó޳v¸ÏïgcމÒ³vtġ‰/żžŽHÚ£˙ıż1›yÒcá°Ĵ:î9TÛÓΙêċÁİr£Ö½şmŜè>]Z72×Fê•Y>PĞÙM›wUoĉك½r?‡dèpĝC¸×Žı£ğòàî^Iŝ÷>gëëİGħîÜBZµüQëq¤W ëħ)KeÔ}ŬżfwìÙwìÊŬk[Á'˙5Â$T,ò†Ä„ĤZüYêĦŒ˘ħXñ– Œ1À€r÷ eÑ3ĜK#ùQĉ4McYşÂi §°ƒ>ç)0*—íç9:ÂÄVCçÎizgÔ­X1h7^ĵĴ3xğ‰Ĵ\ż^eĤž˘˜ˆˆT‰$>ô+ĵeŜêĠiǽcĊ&-MdŻRôšŻZnŸüèqPdr–VUğĉU@ù-“ £o¸ï™~hîqáß§'äh›Ô1Oı|Ü狪isÎא8è^×<óê…7°n˘cŭWPIHŞ…mò³[Üù×ĉ5ÚÇA³ıĥG×ü * -“êµ…íBMU·nœžžù9:“Èúpµóê5;!ó֜áyí c3ĜŞĦ&0°ò+G§çrmš–Èß|ˆÓ£"Òċù}6N6ġày7­S­ËÄ5 ôHPrĊĝ¸„@ ‚œñĴ>¨ƒ–Ä\¸VgíéCM$)¸IU>$€Vħ[–t1§#Ĵ›ğ¤ïì&á'ğFnî|ÙjġÙ}-é˜xëŞÀ)ó;>^cé{-o<ż÷ÌşOġÑM~}×˙kġgµÒKùwŭ‚%}܅¤ù/éÔg;üħċÜvxydñâŜ]DÏ7·ÑSV=UPġœÏïĥè2pÀôVŻŝjV¸Puê%I~}×?Ĉf…muüŬgšç_üĤmôŝğbĈêáËşFì@>Ì+Y‘’tÚh˘€ Û mŽÎû>Š·ŞÉ/0O ÍKĞ~Ĥëì²7qŽ7ë?oûMÄj”Y>PÇzġ=ŝĥ˜‡ÒnÊë3Ĉהċ§D~ÏÖ¨ĠĜTYaÄzÄzSĴ;·UÍBYµüQë‰t¸Ï­ÖcSZ–dΧ„Üܵ÷µ^·m*—ċ_iCӘOQˆÂ|„Ĉ˜˘iš‰•@! ÈŻ³b.c (–ôÌl*(‹Q !WJĤ00çYäwŽ–gÀÀDĦ(Šfb@#ÀtI Ŭĉ.nLy☠‹³œĥ^‰§@PĊĤ½1èwŭón×ܜO—ö°żO‹£<œĉ™m\8m“û|ÈN ö_X Dê³=GJXŒ˘( ĴƒH­›‹>ˆŠÒŠÇŭŒY6›ü:ÛĈâĴèkêĞ%U,Dßrüİ;Kµ·ÓÔ>÷S lÌ 9ŬÚâ´´*ÙOWOyşşv&ÎsŬLÏuRj1ñ^ÎËĤ9/+ĵGê3ü.ıŽ^6ÀöñçGwĤ_ĊP-;><.ƒ€ò=d&ÑËÑv„cñveymî£Yê0p²ç´ÖͧIl3ĉñÌ­fJ­ZŒïç§ = ŜóÈ#7%'?+*˘4@ CÜ,uŝC—çJˆRġ&Ĉô;Q Ŝ}ñòÎחvŞóvÜ<[ğı#[ñ2ƒ_ĝçäDN4Ĥ'ĉUQŝZÀÓ@Ù¸iu=ŭ’SuHÏZÊÂÒuzu1\çŝ,8s¸a ÖÌHóŸ5—ĥy4Ÿ7fo‡ J~äò6dhné‘14(™éÁ˘T„£|ó×Ĝf˙ġÈʐäGcĞöıÁ½8Úċ썚Šĥ‡ÓìÑÙ>pĝĊW˚Ê÷¸ç/†XOJÛzÒ¨˜V%Ö+-ÊǒȠ˙ÉžÁ?Ŝ]ÚĥlRĞħʟ/Œ2VäíŞ 7'§r#7@\“bĉÔaVĵ‚ˆ3ùÂËQHhn'4sı]Üg”ë-ꗃĤiÑFQu„ËìX–ETE|X#•ì çe.C/.½³‡7cëĠ—qH_™‡2˜Òv'@ĝĞĝcuçŠŭġhœż IDATœÑ|X¨5Yâñ{Ŭ£ğ·nßfÓîU/ŸĴoCcŒAkÈ)-Eë[J½şħùáÉl¤Ô­ÒîĴ£ğí¸=›uË)žŠ‚4‹ *X†„o/6<½šz/|[gD†$^-=e”y*|€äÈè󐆉™.ŝJ„nE·ùעŜzÓ½‡6Ùx t*t¤8ŬwßàóƒF¸½<8´:ç0(Ïùk!ÖS„b[Ż$֐dĠ AİYOU†U+ĴġÄ)KÚµ›ĥ­Ŭ´m—ú~ĠÇm2ÌŜĴ‚Z´dpŜ€ı”¸[1—!LQR³Ĥ0‹SœŻ4 Äĉz2s5„á5˘y<Ñg ˘(î³°qŒ)„@, MӜB-’¤†ÊÖ´0ŝüÁ Œr§úê5j× ›Û_$ù{†Ü²oĦRtµÊJڃ™muˆû3@ ”’œ&ȟıúϜV–ÓDiÖë;˙ÓoOçUù¸Ïñ}¨ÔjW—JööEµЍ_S[ĉÚĴp#fñ#?ü)L4t˙IŒR˙ĠV` ÌŻ3„s×o[—x(œyİ›"È@ıf—vşéŻo|IÀ‰o/{³Ġğ´Ëġ[ZV½ÖĈp÷CÄ|òŽĦk6İĤ)G›-´^NŬ{ôèÑ£G.ÍŞ×QäHqâ“EVó}^xvh¨‰HŻ‘çŒüµë)Bħ­W|kHĥj… ÔĴ§.ĠŞĜz┃%óƒA– LöŠ˘€° —E‡Ê ôœk+inù“‚xîAñYµg™eEE `–VÛ£p›…czˆ‹Îâ͊9R+LÀ*l˘÷™ ½˙mX­šŸUòĥŝ’CÈtëĥÔ}û+“üRŝ>E[êĝ A>*³GÂHvċƒ÷À²™İFÖχŸ@ÛX›TĠkĤUïı­˙pzÌ.µTR~~i4yF[iÎ’1ì·~žY‡Ġ§Şn›Ü{[²îğù˘SV v^͉Göœm0Ó#SòŝŒ êĥ:Òĉ~Äċžš 6E(4Û-²ktÚaüœşğĈU8d}1­“M3U&òÒèĤcŜôżís´§”2Ào2k^Ó½+çÎrT_Ö.çŝŞïġGŬ²2˘4u$—ŻxÈc=i7” ĝôâC‘˙lT+ÒçC$Z­~ciÖxë)‚"w4¤YUµÂMúŬ“²]TYĴ'NYX2ġŬž-Ú-›ÖÔĈq_ïì]ù˜iħuP­Š+é—Œ¸‰:\`B4°Ĵ@šFáíâzħxÂz4Eñ¸D‚,Ë"D#„.‰aáĤ$Ĉ•–Öi…M‹ùĝ_⏂R3ĴBĊGÈSOµŜ•=ÒŻ^x!öżIN¨Ö`Êq{ÛÇœ§Ä͸ìrtÁĴċOŻÁ˙êSŝï}#JàşCİĠiĠĥ^ÒÛğ:ŝç(t\„"@­?ÄéÔ²p‡^[ß&üiçž@ TdŝRŬıbâ€ìÈ÷nöĜ‡gšŬy~e3íħïċġ*vĞÍĵY<ËюĤI %7˘Ù~ûÓ[šsoŝoè4¸ööÁ•m55%ŻÖäۏ׷M—¸geƒİ\‰²›"”*MVÜı–>ĊnéÓ™êŭîkΆûMÀ²Ê(7\ì~+}ĉ‚µV˙¤ ƒ–=Ú×׀’^â!ġ¤ŝí/ÎÉ\Ú³µh“Éü÷ßv·T%Ö#֓Eî\)H·jKù£ˆġ¤lO<Ö§ô-ÉÄÇü~{bóv˙X€–Ù˙†ïyşŬĤ>É/\ €B@sIQ=ġÀĤ`Nf xh@´‹˘((¤>‹×ͳ1ĉasGXQÊAñĈĊUlñ,ˊOÜ1Ĉ,`1ğŝè&Ѓżĝx5i֒aŒš—’<³İç>[·ê¸â™\“Ú¤ÏâÓFµÑIzóŻÓâ=7>$7 âĞjékñ³SÒK…[µŝò‹'ĈXëd²tî·yíĥûe” ‘Ò@ЇKÄAĠ9&žÊÁéŞ]f­°xıÚĠ'IĥĥÈ3µğq}™˙LóïÒÊ|¤ĊCÒq•'t WıĊċeDé§BúV‡ü·á™ç\M(ÓgqJuLê{ŭ¸g´Ĝğ´é°=·‡{ÍĜİäxf´ŸÍ°İ+şıĜU³À²˜e€`vÇİ=ûô•yp×½wş?dš_nÓÓÓ+Óö+ĥ^V‘¨ gê/Ġ Pŝg*ġĝj¸§V_ô{ġàğĝo—ˆOŜ:têVžc+cRİŜ3Ì%êÙH}9MžñŜŜ˘í“ïmjQQg;›Ìİr#ô’•NIš’ħËèĠû€€€zġê•MÛb=E ÖSb=E ÖSb½Räċ3&ÍZJÜġâéŜ}9˜Ċ,Ëb†ANŽ@ À˜UQU}óêeÇÎ]ĦÌíÁ]wÛ v< iDóEE!ŠzĝŝA³äĠÇ×}?pP]IY•ÇSáñ”(J8Ġɝ s~yħ2Dˆĵ’ı$˘Ż„ĉċEp!sżħâ-˘(QĦ°hnÒBQĦ 4'hJËrĤí@ëğw~ŝŻ4½òĤr~”kµ0fƒÎнüHÑf¤…`ÂîníúÈípkǕkžġjbĠsŭ³Ty„Eóx<šĉÑ4MS4-üÌ£²?;_?ùĈŽ!g3“ÄOÏÀ²wĞŞÊR:Ĝô_|)ĥd.”QÏuĴwĤ7ĥu>;bäĠHŒâ‚˜_’µšZóß}/#WrÚ`„£ËĈfj4MQˆÊŭKS4bcž/ĉôÏ?ҙg2bΘi?wı”Ióˆ§ĴĤŠËûx‘@ ʀ /ŜúOg%DFDä¨èéİÈL\ž“—–“š½1Ġ÷ApµQ;êż)9)Ĝ#@ BE³€`à!„ ż7"-ş…hş, Z' C!oh‰-@ŝ)8÷ûKQ”H€. wË{„”v“İ“†ÇżŬğó³ĵUŝv*á!çCÙ¤[cĠŸ×|re0ó‰×Oġo7}ġğä‚Ò]uè˘İu^Ŝŭ"îġıuï^îß<é­<ê3ŬnĉV·…ÍoınœĥYŸ<Ş´ĤÑü@‹îmĉîñá>mâúóżòÄPšŽ›XCôes¸Z9‚+ëéhĝïi:ij°ĞÚhĉ™}eĵ‘|s†ù‚÷eqÌĈ½ùbóáî3ĈmxµÉÜT‹Š”éŬšĝú'ÔeP·hcóFġë6iXżnĉù>cOIÑ£ù†ġšÖËö{œ&ŻdÉĤûyÜ8ĉG1 +` ² #`~íĦ›'ŭŻ_Ġ3?³˙Àµ›jŭa3-²ÍôĞl”YğĈ[=³âôÚĊkĞĥêêŸ À&½_·âĵ^[ċ Ó›×˙ĠH T*¤ĴY1\ž ˙-ìğٍĞφvg˘^Ž3’q\Ŝ¤íH€Ĥ ĠíDH C‹MĈämJN ġH P‘ȝÌSx,°aŠB€0ĉ܍cÀ<ħ2Ú*ÄY‰ñ4Dû°X1Ñf†eBĴ˜‡5÷5/^BẪ³Ċ¤„Ön=ÒzŬÔ^kiÑLâ×Ç–Żqyó_è.H­Á`ÛŬvƒ;UWÎ ïş}Ŭ÷°2Iy"ó)íf6ëW,ĥ²…$ßğÇíל~•Èı İÔâà­ÍƒÑŭĉ~PÔY›§nPÛĴvŬZ5Ì,ڏ­ŽT;Ï?[/ċ÷çÎÇ=ßwŭ0ġĝ‘ ŭüž˙Lİ™?LûëᝠHĝrÍCŽÎz+ÛwfâŭSû9<ËĦMĉòâĵÂb~ü:żçñ­KNs=˙sàž×iÂË2óĞcş{$û`ók/½ueYÌŻ8İŜĊßu{wĦkŒ_{™û;9Ĉ[bĜ¤w‹Žä4Âż/-,Q$ĤÔëvìÖ³ħYŬ:µë×µhlaŒ(Xçĵ.üû÷/ßßğ?ŝù}”´›itY}9ÑÖÜÚ3EÎáô/W)ĜŽv';:ĉĥ“gÒĦ>#Ġ†CĈĥùqé´OHğËÌ!5âoOW„ÎNtŸ6£kà‘µq ڍš§„ÈR›V7ĴŜ¨Ĥq-“êµjTŻibRğ†q-CôÑyĜ2÷YŽëò@iĠ£ĝ;3éŭ™ċm½Ÿ Vzñ-ïñ ˙bç”OF2 „’Páuç ù´àD£ëı$|N²j˙ìÀûóo£•è’4%'’z$@¨0 Da !.4ĊµÌŬ—7O(ĉäŒX–/#ŞÈy.‹áĥî^ĵ1È ¸!ŝ•˘(ñş(—Â#”ág]ú(™Ú1żUâmÇqSm&íxÁï>Ëm—•1]tĊ҆6²Íc{÷äsËşö;ì`dż‡Ö5S+‹žd2m}ü‘ŬböÎg;şâH·U‹¤t:°g”EŝJUĠUŠüžRĴËG½ÉĴSó /YÏ[ó<.TŒ˙İ?}"9ġ§~Ù½Èù³é¸}Ј]XZÚ y_3{ Ż[ĉTéÔŜLK8tœôŝ蒓ŸJ ŞÍ&̜ٳĦaNĜ³+GĉÙìzšßŻRŻïä!ó7­>ävñep!·ó\pê§Waj˙1SĉS*:&MÛvÙЁNqŜgUŞ=ÔĦÊ›ŭ'Ŝò[ü¸Ê¤f6pĔŭ—n?ZÙL)ĠĵÖJŬëħ7RÜԕj :~í°Mm>`Ĵ×fü5“šŞ vğ˙={Ĵ§žDcÚÍ´ĥwÜóÚı=Ö6°Üï~ó­ÛásëgOïÙÔL-=,š_§FU­Œĝ…#b ÍVÛÎ_üöä&+S5Ä&}q?ù1f_¨€Òj}żZn‘ ÒG tġCZÁU/˘ġRÍİèתŞÁ+zıŽsR˘Bb³ ÙĠ`Ì·ÖOwîÜğç~PŜ·lìĊ.ŠÒĈĠ‚nkŞê-.·"áBÙiU-ĝ˜œêÖoĴʘš[ÖŻc,|€ç:z€­œNñt•a+gXŝ:ŭż+ż‹2`qŽ ”Lû­ÛÖ('Èulj×ÉòÊ8Íwë¸>w†.tŬ¸ğӃ³I˙³Œıju)LZXì츐$£6Ëmۜ^òö›ÑÎivxĈë4u‹Žİ°ƒ’|Z·ñ~mé_A~žŸ£ôôKZ3Êî˜oTB HrÍùAJ.£·ĵŽÏ÷ÖAI œò~ÉÄUİ–Ûï½ÖÏmy˙5÷ÂòÙZİŝ¤[[ep,›70B%˘Âğ<@ •̰4ĊEQˆZäž,ò=}ċt`ŒYŠ˘Dr0×Bˆaħ ˘żtgá(ÄeÑQù|•´2AbI%ŻWÂZq74CŻ…ġŞi˙î‹l2ê\è*íFÍì'7oZñ=6‰áëêñüs€RĞĠMͤc+Ĥ?MP6i3{Ħġ͋½m‘Œ° 'wL”š‰ħüö(2ó™ŞċĤ£Ë†ŭžïnuqħ½ĠŬ%7„š݊…‰RÔÓLJÓ˘ĞġĴħ{·¨Â5˜ôᒳÍĤ+>…uJóÁ-ĝ>ë_E jÚ¸]³¤wĊÓß ’~&O×P“†ÙÑYTëΚÑ{oşZZú3¨·ZùîxWy|Qďö[2é„ÑŒEËö]ĥġğħzŬ^×qòĉdâ½|´Û´iĠˆQ­caYżže Ëzuk„mħ}="74KµëŻŻéÑH_èùüOì£çÏîġóŝ–ÖĠéÂNŝQG9C²5Żqê”x`ĴĞWÑ5Š}\<ƒ‡ġ7ßçûNÊ/@°İ>—Ö˙ïíëÇĥNiA.ĵ•ádŸî{àT ۉ½ ħžşĴ8*‰|Ëċyz&:ö)2[½Y e­,ż hf˘Ċ‡xéğ"İ1ĊÙĜ7×^6êkĥö³_&(Yô`žñjĠĞù˘PĈŬFµÏz>Ê3‘kQ<˜Î÷–M¸ïäêÓ}LŻzj7=9Œ_JÎh½Äƒ)f7Oo˜şñİ߯hvƒNcvï\y_?µÙœğùd¤j`˘šž.ŻZ˙a)žN>âñh5# €Œ”Œ"ĈÍ7ıÌĈ$ñߕ÷J1=]†SŸÑ§ĝEÄY1’d[6%áŝİO\;MqŜ6{×ù~³nÑíuĵÄ!"%M#³:uĠ­ÓÀÂĴž™Y“ĉş 9öµ85Ò/ Ë·˙>şċóûÄĵÎĈy|dçï~ŸCTç^ğ0îżûgm2ÄiS먽CÉĈ#Íf³Üĥ´WO~â+=~vI €IğŭĝeĠœo!…ŬċçäPúş™ĴÙÜC§cfN>˜&ı™œ ëû·ĵ/_7Í] ”aŸEŭtŜôÏ*^Ż”–ċüŭ×·ĝħnô"א‚ğB×çáh›?F:×ÎîöÑĠŜïî°ŭô8-Ħüù35ÍÂHMRÉĝ[΁@ P2„š0…xpq 1‹p^ìfq?e´H×Ĵ%ΞĊ+ĉéËâéó—,ܲÄĊ? „ä  ÇÄŭÎ3m˘‹!–d=y3uT{S·(Ħl‹Ô›NŜqgE]“WÊrnÌ%ùġ²ġnlĜÔËïúġ[g.Ŝ¸ÈĊxP1ï`N+İ}ùá¨Xñ¨Úz|R€ohĤ añ­ÖtR}żÊñÔğԎ 0ü9ëŞVP\¨ MÁ†¤ï’ëyĝyÖı~V œüĵpħCLl|Z”˙³~í‰S-Ŭ§ÈÍEGièk@zlVœóó^Wb#rŭ4‘J5-ŞáܽZ÷³qù””ĞDĈ}ıpĈÎ˙}]5˘£ö=·ĝüevJ’€ŻĞÎŞÖ9ŻAüuŜÉbe(½–CêÂÏ£?dzÍ"uËݧV4I{¸lí›âĦ– “òŝCˆ˘­à짇÷z>}ŬĥŬŭ†v>|E˘PĞÙaGà‰îLRĝ×oß}Ŝùo=Żİû¸óŜJ‘[²B ċ>Ş?˙œôŸ†ú´ĵùĝSۅÍWž@H³ñÄ 'gÔŝpéŒÊ€ŭ·O5ż`ù9B@Èw\Âq_š3󒃑4>µ l˜u}XßÊÖ˙]{ö–ŝìĦûĵ$>KD<Ú(ž|ˆÒîhqOÁ£ÑçùrE!Ĝ´°ëölÚùY‚ŭKçÚà@j G­½ĥĦW_—>³Îú‘èĦTr—g@ ĦQˆaL#„(§‹P!Dq 1‹€‡¨ë„ħ2¸EIS¨%Ĥ4”V@Q2CñˆkÜâı¸ĥt˜(ş¸Ë Ĵĝ()ÍĥÖûŬmô/َ·ı)Ĥħ,PJ´ÄĈ³Î/²| ï ŝ£‡Ìv›bûÁĊnÈ7q B‚x÷‰Sùĉı:âœÄp™zRĠP‚œLV£Š•ŝġwš,÷Ù2ĈyÒĵ_Ò10‰ÛĤ´şÂ*J}F*&ƒn?6ıŜw—Y³ŬċÎK‰1O…‡@§pŠ@ëX´?iڒQMġ!ìòĈIög>yK„Jѝċ„h@ „ŠĈ0ĤE! cÌ„10Ü–Á4Í: ³’ĠŬ܍B(׳Ó4ÍbN5Ħıb,ËRc,Q‘!ac a*·€( µ´y9’ş$´œncĞĉ(0ngÛ ùáĜğ‘PmĵdygXi“ë•À´‚ĉ`“žíž=„Ú0òğwÔdÚco^YĜ*ì֜›Ofç^¤4ŽĜµĵOêmÇAŽçŭ.Ŝ}œîh5ïׄN êTİ^W]‰€eY ż„†Ĥ–Šƒ2“ž¤ŜâŸ:İon½uâò³/‰Äí™@ĝ+ĝŻÔLâò\1abßŬ¸ġbèBQO\œï=lÉZ˙ġ°dƒ™ÌtÔtÓ}—^şêUue_Ê \{35Ċwçİ9…˙'.NSrRD@ „(„̲˜GS<`a ˜iŠeYDó(Ħ sFŒXDBÀ²,š˘( ' šĤEêsvÌP…By@~fQÄg.Èb1…òı5sâ5Ë0Â*bu†áђ\€żÎĥħ8+úšújI Ñ·çAêÎR-äí4µÏŭ‚šXNÈéÖ§UɎxşzÊÓĠ…ĥ3qžëfz“R‹‰÷r^6ÍYBàVİ#Ìğä8zÙüÛǟŬùš~Cµìĝ¸ Ê÷™D/GÛŽĊەċµıúfİÀɞÓZ7Ÿ&u!Ĝäg[Ĉ5C˜Áé~{ç vVÑ݇b"2ċ™Íg„>ö ĥHô|ëô—Ï>/½‚c‹^àÌĝ°ĵż_Ôğˢ"ŞBŻ.mú’•*ż@šxi‰ƒ”}LÜç-änJ²~\[ïÈóR(¤/›àueï)(/"˙Äu߈d‹*Ž3víħ³RK1 ·Y?”´§4ŽĞh²ƒ/ŒóUĠßëGħÄg6ñÍVMw Ċú €ÓüïŸZyż$Uċ%ûçŜÑ=ö–eáï‡èÎÂíŭwBİVĞ]§Ž`ÂOölğµŽĝ*2;ôâĴ³Żë­}÷Üżİü(ħġĜdŻ+—ìĵĝ!*‡oÔ|Ĝ[Ĥ5×3ħžĴ2‚˜'ğí–:ßŭžJé[ĥÛĥ}N[=QŬœ˜wö9ŸşġÜ'ĵÚ⧏Ġû³ß.)! XĜŸC“Mp~0: Ç]PÄz²êVŽkOœ²°¤dĝœÜ:ÏaÏ&×Ğ×ßÉĦ>—œ]ġıüÉ vßĥ˙úgĊ„Ú쐛+6Ÿó,ì²-™œàÛÇoËĠ§ ġY&r\rîġħĝê3.ĦúL ”â9  ċsÖD37ыnE ÷ZÙâżoÔôSAFŞ›"ƒLßŬ#Ĉ9ĥXqüœ‹Ùû­#'¸J½"ı Nzı}Ċı´N öŸ>}pÑ?їVZòT,ċ soñ ğÇe’&äOĦäÖ6ĉĥġàĊ÷ĞÎ;ġàñUo,şàa‚È|Äz2Ëd5bĞĞuW=87żÖ‹5ƒ'ŸF ÄiŸöh;ĜñğÉàċ‡.ßv_³bŠ÷ X@ïĉ0²m×USò–ŭEŬÑ EĴ'½neıöÄ) KÊÓ&!Ÿ8ÌaXh 0`Œ&%S1%ĴQyÛErp fÌÂ@]`Wp!DÓ4‹+—zƒS}ġ•ĵo›ÍíÇ ġèĵÎ3ż@ „JqyäDžoy"".›ÒmÏn·£ġ?ş›âíşÈ~ûċOq,¨šZmıvbb->d…ŜÚşÁġQP*­o9hŝ³[éP‚°+ §oó9(6é6è_D#9v-ZsĝN@èÔë;kÎŬĞò@uw½ÍĤËŻ|#Òtşì}vqĵ‰,d˙™\8vskÛh*xċÊhJxtŸ‚b3xUÚN´¨üìŒÛŻħÙjµ{Ĝ:\ĜQŸxG•ŒÔw·ŭŞL½³×úuÀm4ż6ítäËÄ-ÍUä(Ómß;/Z™‡ _{Í7÷Ĉż}ŝ+ğĞĥ2@VàÑ)³Ÿv>|Dyù˜§˙ÑÁ•9ŠXŻ˙ġ§)ġ;Ìê]‡-ëmúpħë•'?³zéŞħ^Qe”.÷Vzeë”ΚÍöìyi9îÀà1 ,ĝ)žk'8˘•Ï^L­£"½ïż…î\êç™ù+ï֘uÜéġlğĜÜâHGÖ]ĦPÄzÒê*W–kOœ²°¤T WĞÊŒ€EÀ"„Eqі ÈÇ\@ ‘àËméĊ\Àhn#WĴ;ƒ…}a tQ¸ÇUÄğFçÈçğĝü:ÛĈ˘yá`l˘÷™ ½Ûµïß´‡U˙mPD}ŝK™@ ‹höE\žËŽżÂ ZıÁ¨uÇ/]>½c˜Ò=‡Ñ‹=qÖW§İKŬµĤğŭèá-ו£ÛVáN~ıŞ˙D׌ğo­+½ Î?2ÏòÀ~Çï:äVlÌc/R~îSCOOOϸûĦüm]ëš#ï'—ïq–²,ST*öÎÂıġ×_Ŝżpîrg÷w·çRWx]‘­WŠ×ßxÀ6Ÿżĵß{ûıĵ.w3WĦxÊ|€”ÜDġH¸Ĥ$ŝNŞx" "מĴ•ĵ„;ş˘ˆġTlWŞ4מ8eaIiÛ+êĠX2XÀˆĊ!Œ(ȍÌí÷tĈsğé9_0hó.A:Š˘hš.œ{°kžgQaˆ Á9*>H½áäëuKú%94żÍġ´Oğ­´%œeóÁ‹'ôh VZ´Ĵ Ôk4ï×Ò „QŠїrÁ[wyë<Ì˘Ô‡*8x@ ŝXˆîüGñ§9Acĥ(·]JĵçÜ=·Ŝߚnèsä W:(›ĥ6§R>û£šġDXԒı.+ÜHÍö ĝÑϟäzŜĝÌVëĜĤŠĝ%\CZœôbġˆ•ŝVÇÜw0Î K<ñFô|äñħ‘`:çü£=4ÊûHËé–)ş ŽòñKÓŞ[O€´uk˘šœĴW‘­WŠ×מŞĦİ™QÊ­5{é³ëf@!M‹Uáû#ïD ˆġŭK×hTµâĊçQäړŝ†Ä;ş˘ˆġÔ¤lçWškOœ²°¤´íD€.€ĝš‚Â,âÑJâĤ¸U':Ӏ( 4pÎÎ4b…) S€( ,,BˆĤ…’sƒ˘x\p`–<˙e‘ĜÍ}`F|ÁˆGMqµÀ,00şÀrˆeYUtGŜ ­V›Û4÷uì9÷ŒWޤRÍáƒMSŸ]y•\ök—âġÔ`Êö‹ëûÖ*Ù…ú˘´›Ù9] ûĉ•öíÉÛ½“Úëä] Yß\ûOż}•ûÊöús‘”tHî­ßż{hİ*U£Ŝç ÷âż{ù{ĵŜ7ċzrRıŜĵ/ß½ÒòŝĦ+ĵ+dXƒ@ )ŬùÏäOÑ i­jÚîqùá·i"tvȍCÇo<{ïġñĠ§‰ UU‹ʨϒñĠBœFOÚxĉö“§7Ï8ñ>QşŽ-ıƒ^˧×úyĴÍŝOžÜĜ7oìö ³™Ë{è+tòjŒvÜÜIş†é½²ħžÉ¤'İŠ7E(E4Z[ÏŞutÖÂî7öÚĜ\Kom;£ħ }cr]#K›'‰Xj„\X{<şċœ15˘x{{{{{ ˆÌÄövóĉw (ƒÒïzèÜĞ SsĈ? Ón3½­ğ‹ ċèÓßsŠh‘VĠVƒŬӗ]ˆàôPNŽ/@¨„ÈÈhW‚×ו~­QkgŬ°>şüÈ î›Ô$ɉöÀŠÈlA“ŝ\ZŞ€NçmwÏ-ßt|ÁĝŬàé7şyàĝV:Rú‘ÒˆF‡[ç5­Ù1ùR2h׳Zrq×ÂVêŠ^²<Ó1ğםŭg™ä qvz6è˜hËċÄ$ğ)Bi˘ÒhÛ™ ëċ.dİ™ġ^êĥwšħ7b%—”OüpN–î˘ÖŒçxĵßÔĴò( Xß~ÓġŭJKĥ/ì’ iÖeĥëÎeM+é@!ëAšçÒŜ£=”Lš´ïpċÒäÎ&*ܘr=› ç3ìWnÑ#é7½ûÚĥžä5ġ‡Ħˆġ¤QyîhEĴ'm{ċıöÄ) Kóş­¤`@!`ӀPµê#%Š@PB"·ċΑ++Ӑ+ \Ĉ0€ħùŞpˆ•½ĝA0zšpH,Ĉ‹1 ì&×-} ŝìĠ¤YK†t0j¨‰ŝhT›9?>Ŝ÷ŝË5Ŝi’K(5]ríĠèO:/ófL@ê·l˜;Ħ‘’ öËĠĈġ"–u³/T<ŭ–s—ÛÛöm\ÏÄú{ìŬ¸ĊñMƒt‡¸Ŝ;Óf÷^s3j%ó5wŬìƒYL‡öEéwĜşwñÈ&5 UqŜ÷Ï­ŜxÒ#Fê­Öœ ›o¨×&ġ÷* €Òj8p*?ħ÷ ùµĉ_ıêşÑĝkaEKħTµ›ïnìaId…{ßŬî°Ġ7-bÒQ·îÚŝŜß.ì¸_u›c·û£ûÎŭÀYöw Ú£ż×ˆÁ¤Óe‡ż‹ċİĦ—|dJv=pqÇtgˆµ×cò†4:ì rĠ™ùÏôkIùş’ËĦ„`îA( ,‹YXfwœÚѳO?Q™wŬ{§û@ö ùċ60==½òéHšˆIĝó)pîˆîüwĦĝ­—z|5ÜSĞ/ú½zp×]ü·KÄ'ï -+Ĉ,:íùô†CÜëÉiĵLŻ-{½°ûà1ӔŠqëßhĦ῟Oö.ISr"Öc™hnn^–=TdˆġXOˆġXOˆġJ‘ŻŸ½š4k)q׋§{÷ ä`³,‹F 99cVEUġÍĞ—;w…B3·wŬm'Ĝñ€ĤÍC …( 8Ŭ?h~żúĝş€ƒGԕ”Ôù|%šVâ‚Zäs4Îŭ ò\Fa fE% Ó˘Îâpê3PˆëHä ]Àş@#>ˆ;P‹JVŜEUjwéĦŸp÷z€TáSıΘĠ’_y—›Ż—6èvĝœŬ·öĥ£–ŸòLÏ{ĵ…Ô›?wt]ŭÀŬĥÓş_q0²Ġú;§˜€“^^ñèwb.|ĞPÉ´Û°9/Żxċ… ġEİĠêÒĤfÒż+Mš3ríĝĥÖ7/.쨅 ŭ‹S—>c'ßJ‚Ä{“ki5ĴĠ˜E^Ş–›Ž.Ĉܵ›2ıó݃—8}’VÀcı`_”Qó65À˙ÂGYgžG]šdà}ï3TëÒT/_ˆĉœsG?˘CşÉġR ›ċֆ%óz ŸĜkĤ£‡Î GÛÖŞPÄàeà·g[;—ÛĦ^ B*Zê¤F #¨à”oo~€Që:˘+ZÙ¤CošŜĦg ñxLHUßP5;]ĊÈ@›/~ġËg @ T:DÏûI¨ż‘?%Ç_ÎJŒŽŠŠNÈ,*|uNJltTT\Ş@hç4ż'!U†ÌlĞ]üĤä¤`@ .š…(ó'f)ŠBˆbpáċBˆÂ€X„(LSXĵ-hŽ§(bßò‹ÈE*‹1%öİ4ĵâ£\½Au&5s·j½Ğ&ŬvóéÏĤ}g Ñŝbĝ:§Ÿ€çÏR;Í8Ƚ˙H÷o]ŭíĴÎE³öîĝjûŒîUOœüûĉÚ ÁĉA}ÍÖ~öË%‹ŝÌ3^­z•ÀÊêKHć_ĵöĊïMY×ûD/·(&3.GŞNBä$˙òÏĞÀ×1т„ïyúD1>^rOÏDÒ>EfĞ7ĞĦĦĦl˘•ċžÍL´ĝ)ĉëÌĈö ˘&vİr**½Hóf†¸Ê}üüuy¸U‡Şĵ7Á,c2‘r²1ŜoB`’ŭ”ĥOœ<j&µĞi¤¨(î~H˙tpÒĈ”žÈsŸxgљPİ`½´o¸Z¸;ÂPĈµŸñi}Ǟэ@³ÓŝOZìùżĵMÉIĦ @ * P,‹1„('H(ƒ0ŒÈmrC9 Jäż,‚˘(`1â™eYÈġ× a„0˲ı7 ĵÙŬİ#–ĥY– ÄQıVSˆŻĴDANzŽ4{İXíY-ñé‰O"i•ZmL!ĉĉ+.dpŝÂĉÌi%ġ£/?ÛU[ż3b=?Ï:×ÏŞ“Ÿ3vˆI⃍Oóù?îĞ AOĈLĠŜTĊ-JVĴŠä×ËÖ?şħa_P/żë×oıx^`j~ÙTz__W °:€âB-m$µ“Ġä äGµ›°Ċ~X݆ĈşTZLŞšD¨óË$RĤŸË„­µÎ.Ŭ0s/2-神¸§'žĴ—xjV½S´ši³ŜË6Ż>vN=Ĥ·ƒ‡(GQÖ Bċ @¨J÷À!#7A ê˙;´èrŞ-wĝÇïÈżV½AVœĤäDR@ Œ1GxQXJ?‘Ë W/Ĉ,B,Ĉ˜‹û ÀiÍ´¨˲ Ŭ¨s—:ù< E-‹ĤÑÜ‘r-kÌı#á”n„Ĝ²jEg&ă™İ6 ñ’Ž\µŝ„>ħy‰9ûb˘( ë„(ñî§óÍó¨Ĉ9‰á™€“žœx”x²ï¤żóFŽ7Žŝ÷¤OrQ}/°r…™Ì 8żÈòAƒƒú2ÛmŠíğ!ğŜĉäX } âA½JU5J @ĞBBXr4~_U ‰YEûókŽtÂÎìËÂYÏüQĠŽ .,6(²V Ái\íëŸÔ46Öág¤¨ qyż8çŜwı3Ĝ0éĦ.^Ŝ¨ï…>“nó̔Ӂ@¨èHÌÉAĝĞ!4@ áï‚s_FH8•sîÌï CÓ4Ĉ˜aqe™ĤéDzà IDATa£ıíĉĜ@,* m°À˘HZ èp ŠşïA%›‹gŝ|Ĥ=-µ%úċŞ74P?ŝĈe1?áŒŻ~€AÛfʅŠg ÄzÍ[ò"ƒü…˙‚Äfaœüá̉ßú£Ĥġ5Џ˙™_óžÔWAĝĠZu2„À÷˘ˆ!8+=Tu5$E&ΎóğvlÇ聽Zo j9cÙħ”,’úb£½ßŝ‚ú#[ëP”AëŜ–ñĜ'€ÒĴR½qMˆòŠ(Z‰UİŬΒ ;²íè…W_>}ŭüÒ'"¤ Yƒ/!‚”°h­^ۭ͓ïğ^;­ßi˘íĈÉmŞÈè.ïŝ‘×’‘ÑWÉvĦĵÍ !ž+$$4@ áï…˘-Ĉ@Sc`10 ‹h ħ!$x<^î²#„@¸ÂĦišĤ0…Y† Ìb–„Y–á<£i–e:nˆ{:¤9͚EÀıK³Sı~Ú,ËM`X†Âı) $ô³.gŭg"_žŝDížÖ·öíÓ? ú@Ğ·ÑĠ ĉŝéŻâŽ´lĜmç£s/:ħ—·ë“°,½ÖFÙÜß·Ìrµ;}To˙9wż¸UC ¤k§ŸüâZÎúĉrô³ÍZ‡½q×öv È„´œncĞĉ(0ngÛ ùáĜğ˘9ż}3fu]g;hۋX^•ššŜ—ÏfFóĠ+ş&zñ MÌRİÚĦı0ĦQĴì2.îx3zï–íާ<Ħ™ŬšöèÍF—oÙùǢÖtPG½˜‡wĜ.Ĵß D›ħŸNMGúMިäÛ/e²@*†5ëèñUké)_żĤyÔԄß, •êu-ê˜ÔnĠħόqíŞœĵúq´ĜKjMfŸZ=Üë|êkŭ1W Wkh3·]Ê˙dĴmÚj’íP¸'żfÈm ÉHîK]@(/ „ڐqĦ%ȃî=B)£ENk‰!ÖSb=E ÖSb=E Ö#”"PˆÓı(šĉ!„0S sRâdh`Y6×k£u™c,Ú#Ŝ¸(û!'C‹²ĉEŽkŸ‹·!lPĴñ|Ċ*ŬJŠ ż°çÖÊs‡>z1<Ÿ[ŻF£ÉŬµ#nÜü’_ĈÉo˜ħÚvĥ.{@üŝÎ÷4pÊÇċ§†.ħž3gŭu&9Ċ‰Ç˙ĉ À„Ü8èfw`têĊX9úVSonżuDZáueġħ˘Ş8ŝÉö9g7mïà6ñ_]ıŸ ÌBÊ*”Aۅ['*@vtÀë]6[/F²Eô%ĝ}ÂzĥĉúKĥ9-„”ŻwĴ’ß—gÒwí0ŭŻ{/ĝÈÜ";ĝìhkíŬöħSÀY)á_Ÿĉ…e–ğ&Oħö@ ŝ"¸É*…§ Sâ7 Äğ!r™–û—[!JäĵLa”/è3‹€ÌâsgÎhŠB≠1ˆR Šİό¨sħħ,b`XòF0@ „Š µA (f2ÓP‹=Żŭ|NġÓ+î=ÄD\_:Ç Ĵ¸ZĴÒdĊ#˙ŸK s2rȂ…@ Bec̲ Ĉ,…Y ı"/—0°°³xDfáv ‰R" ²ŬQ!DƒÈM$lŝ(…K V\Â&@ĝ{) ;—ôLÂyW Èy” fl^·yu ş˜™ßî.o•{ÎĝŸ,ċ:'éİġ9ó›nÁ?ÜĈRÖjÜϐ²A-‹ş5ġ”È“¤R"'ìĈ²^fj!ÍzÖ?Šf¤”c“?îé­Íku藨›ôŝÀÔĥĈJ!jm&9żKKdŸíéşxxğ:zJʖżÊ—şüïCëI*“°AĦċ|çË bĠ²žYŭŸ½³Ž‹˘ëâĝı3K÷’vw‹Ŭb=v·>>*vawwcw‹bc€ˆbK¨‚ÒħÔîÜûŝ1ğ˰ì.Hˆâŭ>ûñٝıqĉÌŬaîÙ3ż‹Şú(ŭEóĞ‘}żı¸[S„k]§˙ڇQŞŜÓâ%u³;ž) ċOE%üË !†…³r@eĥ2ż` !„eYP.Qˆ ÊU1Ë*îĞ0L†Ä#LX@˛•wÄ Â `Œ@Š9ŒX†Â8@˜§1‡ ŒB‹‹D,B€1bèÍ7…BĦP(”?•_wĤ>h :…\ÙûÔ Ŭ¨ĤšżŠĝǕ™ Ÿˆ+è]Ÿè~żhMì½EN[Ïu=ŝü&ߏMí<áV,=9yLŠßòNŬW}h°ĝÔċcÓË{/ìÔc{`Ĥx§,êùљŽUí§ŜˆçÒÏŝqqx›ñW‹L=çíóȃ³Û˙{-š?y‰k:Viğò}É>‹ßxpbD™\JŻüĤdÇ{êËè”zÂëĦ‚ÛJ‚^³ž5µ¸ïWĈ·}#ċŻ$í†Îi¸úĉï˳ËzLoÛkßgY†"½¤ħnĥĈ3…BĦüÑòÊü[„+‚b³rŝëtÈĊ70F)BÌéİ:€1–É„wÀ*­÷ÍË0ŒÊ.eĉµÊv¤ƒVXÂWĥŻlŠBĦP( ċ‚JmPrÏ/ŠAËÂo­è[×F„B:ëv_ŝ"pĵÏÖAu­Y„2*Ó}OĈŭvnŝ·mŭ†ŽSvïêĈzl8áÉKëfk{- ÂŒîwnğíŸÙÎ.kĦf.öĠmݰšóÎŜĵí~baí7;ĤL½f9dıë—v5ĵ°ÏìGeYٗ‹û|M:Žnb@½m Ĝ;i[L—uóJ·_ĥÜ!`Ċ´SĦ ‘žHŝe–Ċ˙HÓ-[Ŭĥp&ÒİÁ÷Ċ6ê^Y4ìU…Ŝ{žñGŬJÓ{fnǒú‹Ğn‘š%à…Ğ)âénÖ°u}àÂÎÏßó‡nie-b ìêö]u/˘Pê dÇ{Y—ÁWgÎT|òú!ċ_½ä—ĞúΏtvƒ£íÏÊŬüAp‰‰`lcΑi•Ĥe È󓆜ïŒ^ÒT7{™BĦPŝl”³ŝ˙"•}ò”猙Ȁ1‚3N˘Tj)#ΙgY*‰Ì!^ CYWÑVéıÒŞZĠ …BĦPò MÊ)ÙAí“aJîÉï/&‰twÙì_f–ÏI—ş\•/Kà0Èbƒ£ÁÂħM;‡zĤ…ñ7—=a-÷y/P„°ßzܜ½O:·0ĞÖKÇúe™OnġžzÔĞk$âê­A•ż9à\U }‹JŸš+şOżÖËÌktêÖĦÁÏ…YĠvÚÖ7€Ĥ^[VeÀĜŝíMéŬ8ÜáŜíÏiMĞéH?_Ĝ˙Ò´ÓêĈĉšò ßêó_÷°cJ Ú4m­ŭ —ûŬv·2Sœ€äw;FÍ~UgŝÓ˙ÙÑ5sL—˜† ù9Ä,ċq}dP¤”9~Ž–B™ŒZV͗A·ÒĝCkîĥuŞVñ|ßĤÒ[—’&^ĜĠÙ Aĵßù§2뎃Žo]Á8Òcͨiízš~¸3Lî× ü½Eeí½,ËH\œ“u>îT[ŝġKyµnèZâüpV]#xöKçע_]=ƒŬÇ֜³wpU£”o!Ĥ¤İ˙WĊKšêfçŒP„Żú".UŞĉ½ħ™ħ½ÉRġ^^A=™3ÒĠ/@5Ĥ$+ߨg` BHù^­ˆŻMHĠ•Ċ…ĠYħ,BˆAi u†djÄ`00ŽĤP( …Bù])|gµ$èÂDžÍ” żT›ĥ]+Ğ|êOŸŬ"nkórı}úƒ—§Hùô½Tê1¤(Ë ^”sòƒ¤Dœħ^ÑZĊ .4VĤ‘ {Żv­Û•Ö“—.×uêĞûšÒ ]ëòV‘Ltmʊ!1"Qžñ*ŭtîÀ+³N#ši<@-ŬcöÖ}*ò굜]7Nmo§Hŭ$’×[{6u èuüòĴZ?!§¨%ŝö; ħX,‹-ş^ÏMS\üçwŸqċcğUcX‰ßé}Wż¤—š •ûéÛĤaŬ†§lßĜš<Ĝuù+ÍBUGŠßî-~Öfv–˙ĥ" >:iMìSjöÁÎĜtßudBİkĞ›‰‘qé›?ƒ¸¤Xm XĠK?S—˘áĠ Ċ´.jßçò*QˆĦŜË+¨'s@„ B#żöeÈq „0 £Ì\ĉ7òıÉʸ°@IƒÏM΃vG˘šò£Ô}V;f@+‹ñʰ8€Bü¸…BĦP(”?šòL),ċ€Ġ͜TjXsĈîî{ׯ\9¨Á²ġó<=7` !`ڝöʈcT̆HaU$ÒasDC#ùy8"}]&Ž`E2KZà×7ĉ]6ññgġĥ™˜×<³àHÌOœ.O’ŜlùÇaJPïӞ;ŝWŒ†—ò£úËߚ˜F@dUĊüĵ˘żD˃$9üKˆK‹³£t‚#.zĜj}€ëè’"˜2m¤sífœúuH_ >›yĴEéĈ™/Ŝ 2ƒĞfˆÍ¤jî s#e›WÓÙq÷ÖçÔFUġ 5è†G„nġfeôòqYż´€ÓßYtŬÚÀT‹m­Œ5U'ħΝĤĵévòéN}Î3XqġĉmŞ+>%Ä4ĥX|ëÒkIûĈF@bŸœ}‹ mœ pi˜ÏëD³ÖU-EÈĴfû:†ëŭb¸ö•ê…Ŭî>1J[#Eĝ½ˆ`KĠ,˘›o‡TPè•j™÷´—IġżäöMÜO5CyqĈĥ×éwM’äSñ”×+:ö}8Êċİ-L~é‘ŭBXCÛÒċSüw÷XñÎŞ˙Ĉ6jDv2yIc]=ĴÏE@ĈĞ@EP˙ž˘ê½ĵ‚z2'HŸ‰€Ÿ,!ĠèpĉEùís@„"r= ”Ó-áì Êí÷Ç—ŻïÁĞ?ó+%f8 B0Ÿ\MĦP( …R (oœ ڐìBE½ ùtBÙ˘ŬfġtŝßĴž –ôŻÊĝ_Ú˙ @Ú§³;CÚ%S?ßò‹³˘f"`ìş.YĴŬŞ.½Ĝ%cZ–ÖOĝü6˘Ú°Ñ,44ë΋Ǘu˜ßm„ÁŞa5ɋŭ3ù—w>ÔÉ*_‡jŞ˙İC-ğíŞŻžİµM#²O‡§ï o¸rhé—>áŒA‘ÊUŠïWŜaÒĜyrµ.ƒĈU\7°Ĝ‡NIošXۀ ?ÓŻV˙Ç]ÜÛÎBƒżġÊ´okğÜuÂ,‡uêG>Ú5ùBRÙ魊é”;Öĉı˙Ŭh4ĞħôĈĵ™Ï,û^é¤.²ĝ§“ïi(8òÙ­ ĤĈ²Şéİ}"óҕÍ’“,u‘]…J%Œ Ħ÷Ç|ĝòΉ­ëÏTŸusC[ ™Ĉž/iŞĞéŒÔR(J~@€€@Y„ ]ÄY^B†ĉ8!IJò‡áÚ̘@À"„aPzèYt!_…B8ŒB Á áħ2ş­ÈkFc–ĠÉĵh!ŸmÍ0€e_(Âè„; …BĦP(MyĤr›îûïl7™°jö?{ JĠ)‡€aJ vzɧoİ:6uŝ·öÄÜÚú`Ñv‹çEÛÉóvŝûÏrˆĴjôÛĜs¤ĉ´úFLšĴwĊäżéKz‹óŞŬ^Ŭ1·‘qŝĈŸ??`Ġm_=eòĤÛ4ôñĉ"M™ÙrSñ)Ï>·§á¤ŻY۞d6uòÂO …BĦÈ! ˙ġĈs€eŻ9´Ĥ]ÇÎÊ27ŬŬ:$½€´îS~™abħĝ—ġšWnĝ )4qgzN ™OhâùpŬ°²òzuÓŬMxíRâ÷ÂÇĦykíí§^X½Ĉîv·7R}Äü·!ñn˙bíBö|żßÇ2ğC;ġċìʵ÷µı´·™F‘œ’üÌİB#™Ï&–.‡ë?|ĝPİR‚èı0@½—¨÷rġ^n ŜË Ô{yˆçŭ;5kÛĞŬġŜŬŽ]e2)ÁcL8N&“ÉdRİL&#ë<öòlÚ˘dşsğéî6id°,bEˆaaƒBŬÖÏ?°èކşĴĦށ.ĞË0"áÏĊÊÀ1!â5.ĝĠy! èœá÷a„A€0é["Î XxP Óµ>Ât<”²|~4ĉ8–eÓ×E$à÷q,…BĦP(”ż‚?NjƒòW‘B)ïoğV¨XBÌFûYş* ÄèƒĠÛè³’&Ġ·°ëgÎšòöèħÏ6=†×Íè³4>"J’‘(£‚ …BĦPŝ>`€`D‰ƒÔܘñúËHŬŭ’ ë'}‹02.B(œŞišĥ)CÛ Eiŝ=_1 #|Vt!o_s’5…BĦP(J^QhRž)…ž<ŽAsqŝž'W÷ ‰—+Ünüñ£Kçyšp^ƒŸŝ[½ĜżĝÈwρ6Yy"ċÍáÁĥ˙Z'Oz>ğf£íáµòĥe …BĦP(”?„t h`Ĉ„e 1Šĝ/Rfc̵âљ-D °+:2(r€`!AÄ„ ÄB° oZ™M ˆñ™Úˆ!|Ê~1–ċĦ_( …BĦhâ/\ĥǝ˙ÂsJù9XÛ;ŸtŬYfüĈ­ŽÇ‘?QAß~ŭW²>ï 1l¸-ŒlËûv) …BĦPŝTR†ċZdʘ/!DİżŒa_AD8,҅ĵˆsĈ9 /*­Íšôdgı̄"h!ÄǸU˘Û …BĦP(y•Ú üıß( …BĦP(żHĝ•[… !BBéI͊ÛYFıA„R]{-€j$ >!ŝF8 o›Œ‘§dÂgLók Ò{k …BĦP(yCĦOyÎ VJèiP( …BĦ ü˘ˆÊ›QĈ„D”^P¤<ó"Ëĵ:3dĵ‘UıÍü‘aŒħ0ħ2Ş< £Ì|˘5Caı†°#µùÑ!‚1 @S( …BÉ%aܙBÉLLLLA›@ÉcâéiÍ1Ô{ız/7Pïċê½Ü@½GÉcPúڂ ƒô8oz”ÂaB˲À°„XB,€<¸LƒŽ`  ˘9Ž“š ‡3 ²,ˆAòj !ƒĞ:L‡á˙Eˆ ĵ=Ëeİ9NJÇaNQR( …BĦhƒ(PŜ–´Eƒv14Ê =­ …BĦP(”‚ƒ×Ï`A„a(4‡Şœ‰1 £ §Oψ<²Ĵ2IC„[”rÒ|àXĥÎd¸?f”ĠcÙIíD‘BĦP(Jn qgÊßÛ …BĦP(”‚… „0|2tĉÛS‚€(ĥ!˘xaÂb2̈́NÈ*BˆOˆ–żĝÀ1ƒĝ—ĵA!– #Ë<|j³Zı:ċ–Ì{úĈš1­ñïĵıÎ5 ~˘Wş³Ë‚ħm­˜‚6$ĦcžBĦP¨¤<´9 …BĦP( …R˜AŒròL.–/ŭ‡ħĵœ˘Cäñ_Œĝ3V&&+Ñ€²RÄY8ÇĞ3Ĝ!¨ÎoĤE •:”Ur%ÔȘĠ1´WÛ"˘ŸùKAF%êtn[Šŭ]™ĥ\t)öĠñĠôòż³ßÎ ½ò˙LÜĥŠa EÖœ6ù}ŽĈô\;Sâ]››ĉħ7óŬ*WŸZìXZ'˙ğb JV,Ĥ£_ŞŞµnŝwöۛñKal;.>>Ŝŝû‰EŬŒì6eŭŽ[Ż#dm”üúÌú]ú8Œ: ÀÏQĈö‡$ŝŻö²“ ëğú>ż×“O>GÚ/Û!ÌßWâ˙àĊ)=Kë!`‹O¸ìħ­‘qz;FívyKòżĤ° IDAT.ġ+ |딙uWrħw  §P(j qg …’ ’ĵ&T‹Ċbħ¸Ĝ?ç#sü[Œ,üö–ĞŻ‡gĵŸ˘íYıùZˆ4Sùßıu­ÄbħXl×ŝÀ×ßċ.BĦP( %PNÁD„álL˜\ĴÔb–DHñ Ş`Œ›ÎœIÙ9]:#ó›ĝDlÈ'DĜaĈ]êĉ’I÷f÷nhÌcÑyíh{çi‘¸Äo‰…Yj!gpߏŽîñĤ´ôŭ›jĈŻE§Xí²zQî‹w¸y'´-™Ċ…ĵQbŬ¤ĵlU·Ċ,§v·ç\‹Á­Œ¸ùĥSĞz„Ÿš6jÑGĥb˙i3²Né8Ï-6%&Dş"Á׉tE’ŒU›ĤP(żċóImHäêaİż•?ċäR(81ÈûA…Cë*ĤyqwO¸”$Tkٍ=í-Œì,rü%_Ŝ²Ġsô §véıï×\ĉnħt31Sy½ŞS/<‘fmo¤ô …BĦP(…á AĊރ€ ROˆá_2Ì cÊĊċo1€À„p˜p˜˜Û•{YÄd´ ñap•g?…Ğ‡2‘ÔÜ!âÄÀ×ü_ NH ÷Á˙ġ˙wĦeÌŞé²ËQŝŻ×§t+šž)²´Ÿ´öpÀ[_‰˙³/—WOkh‘ĴJĈ´zß]§ŻEĝûJü}üny/ib€ħíĥ7Ŝß}U …Ş‚‰ ?ߏsŞèkĞFġ‡ĝ{ßlÖŭî½âÓ·½Ž61ÒjĦ^Íñ;ßô•ĝ{8ħ|çŝK?ü}ž›ÙĊFğùr™…xߋ÷Ï_=ÛNEfA£…Úѵk6wûİŻ|%ŝ /ܟşNm'–ŸoŬ"Íçï<êï+ùèñtǸŽEt²4ƒħtXuôŸÇ_‰˙WS˙)Ĥ›4ƒŒ*tß|âzŒżŻäŬ͛NU2ŻÖB£Ĉ'ü|ôħ6mÑqoÜË5­Œ²°PüY~0Ô,{ŜöÏòıİeDZŒ…ŭ€ ;|ô0–Oí÷9àT.[IÈĈ×m5¤ħšûh¤gY²\ır%,tèĊ*Hż][ôż:EĊbq‰úŭWßS{ò5•Qğ¤|ş²|Pӊ6bħĜrë1۟ĈŜ‡<÷žb_ÄÓ# †ĥŻ[ÖÖÎa퇴_p$A~x/;mR(ÊÀŒ€‘§4ĞbV‘]ĈcŒ•Êʍ H™!$TĈŽ…ğ”ÉÑéÖ`Ĵ˘ġÌoQÖR1IŝQħ‹#9şKı½sôèñ½fûRcÈħ-½ÊАQ­ĊÇ÷.ް~ÒÈփĉìŻ·ĝÀÚáĊ³ş5¨ħlïĴžœûäáZôñό­{ï‘À‘Oܞƒm‡fEùx¤AÙfġ =ï§hĞIŻ7µì8`Ĝ•8ˆ½>쟞özÚwêïì›ĴĠB‘m­:ÂöüŻß‚Ċ: .rkĐĊ·ŠöÛ2ĦšĦ6ÓñkÎu:ġl0lŸ˙O—6iŭĠ'7ÏݲmĈ¤.&ŭ{FZĠĦqecYƒ5§6ÍŞ°nÊĞÓĴ:ĉìİ-͐v3Ò­š”Oğ°ĵ÷ˆñ}gŸúZkÑŭ+èdїXĞÖğŽğ ·xââ4İïìC’ÒËk´PC̋šêÒ·,^ÎFÈ˘¨D‰j³P jÎr‡‰BdZĴmcښ{î^6pĝ˜CĈ÷[pÀí[ĉ:Ġ vÌà˜×W–Ìßĥאöc6Ŝ1ïqϤúY­V¨eˆfAjÀĥ%W ÎZR H͘ٷİŬo…ËoğdaO|€ŞmĞ‹œ›BttX`ÌÊTİ]ʘAĴK£“İLŞġ ċ/…Ĉ)Êo‰ìÛġCú­72§Ĥܑòf}êÎ9p|ÏIJÏVöĵï“êM°Ĥ2귓8ÏĠsŽKšOŬvĝç†?ÎÌë;^\áÌlÈ{ï‰ß–ŜŝÙè_üŸÙ;Ï^Ŭ7¨Ô/,ò{Ùi“BĦP !„DÂäA!Œ1²Xŝ &Ĉ0>pŒ qÇ0 0ò01‡Bˆ@š‚ b+>½š@ pE¸™(ô5 œ !Ä2, ~:‰9@İÜ “L!˘Vƒ#K>ßq;ç‘ĝIó7ó›ŠOŭ€˘ŽS&{2ĥĠ’?0<ùHšz­ŬĈÎġ`¨6I6óâĤïsûÑËïÀK_ċ.ÂûˆlêÜĴäîO2MÚ½<˙.I{-’˜h#i̧À ÷)Ê=Œf c€Ä||âóˆ{:Üâ#g3{W.aŒü’4ßFÉÂ>&€(9BMìP³…šaŠuœ0ŞhȚn³VKSƒ!0ԜßUÜqâ(ğÏKçŻ÷Oxx÷£Nµ+cvÚ÷àD¸63 ôñĞż2hòvA‡fV‡ŭ@s_Z`K:Žîaĉ?§×˘MŸeî'6½#+ OE #JYˆËn[/î5^WŭŸsÖ-pxÀwĊm‚: µEDµœe-Ž’h“ΜşvG’ĠħfDŬ˜ÇüL0_äĠkÔ´Ïzv˘ÇŸ´ yÍĈg ŽöŜµÄï܂ ġŽ.RüÊϚ•ħipH´òg.6(\ ‹‹YNLlġt kÌ;ĉ:RzĜĦ!=NˆLLw.NKLH•¤Ò4…ò7B6òŞÂAQƒìǽ-³î¸ìɁÈĴDĠ&C·ĴŻħÚïëxÏĞĤİo–6jĉêàö|~ÜډËÎz½ K0oıùŝİAĊEÒ°›ëœìşö!Ì+9Ž]şvj;…œ›6jù5ż È‘m£!“şéŬ?rúîÛÈ42m'mÚ1­İ%Ÿ’|eċ4—}·ƒYËŬ§Ĵ[ûo=s>à˘úĥ‹š¸]éf¤ìğûâLVeqșĞĜ|Ŝ9àŸĊw”l>rùöùŽüe$Ù˙ÔÂ)Ë{…¤êĜĠĴ­Bp²kG^ĥžŬ NxħÏÙiġYż( %;­¸à:äWĴ÷RHH|şu×;Û×6Ohh¤ÉÛÚŭ6í~=dEŭĴËTT·ġ–§Ĵž@ç&&ŻzòàkZ+³]™=_Èïé%ù.ËF™$u‘HOħԈ,>$2M·t›ÂxVòĊ{Ü÷+Ë}ĊağğV°ĥ,RİċˆMž‘…RE"?ĵ§yLR(JĦBaB@‘ĥ ‚p0Âg%ˆA€‚àŻßLù2áSžÓ ícŒ•%ù7ÂY£Ê҅€PúÓġÂ&B,ƒ° çò*ÍI9`X„bDğ ħ˙Mjş³¤ħß²ÊïLŭpÂıĈÍ*ŽŬğôëñïéá“|öLîħîqĝğÇħÉk‡w)ıëXıŜUɓùÏ£p–µ4ĦĊÂô;i‚9ÙOŞ(n”UĤï9ħĠaKešB*ëNfË •BÄ ”u_šÀhêD½…İ_^†áFŞ7/_˘ŜƒZW~h_Άdŝ$ŬÂ\ ĠQı%}̃Nİ~g\'—ġÜ3mìŭwħÈéԓӭòĥ·ÌH^Záw~îj/ċöÄ}ŽÛâbĝÑĊš•µÓ¨hŽcż'bóú½›¤\p^l°bŻŞ?X.ú[ĵà{ŸúúoB$}fBù  ùÎżšMB˘nŻÜTÊéîŝYµô¸Š_×ÀIFܸ=;é̃#Ke__ÏT_QÇĊ€YĠvZ˳ĝp„ÛŠ½ŸËÏ~´uB%=€VMÊK^4Ŭ¸âöÄÓŬĝû ÓJ­Úµ¨£J|:}k]^zĥ2¨§wçdOÏ{Ái*‹"oĴ:ô½éĉ›ózÙ2µ6|sĞğä°obû†vĞU“/†#4”tв‰J³êşV¨WŬòíI×{ŸSğYéEÜXw*²ŠËµ­Ëé@ß#·<Óې_=úÚ¤í˘úfÀĊ…Ä€yğ­Ö1AP7§çä/B–/IżĠAQ_cÀ˘„…<<Œ lK˜Á§à”R΃¸hġe’5lÔMù¸òâ·5owµ),KÖçğ÷’˘ÜžËĴÚö9²yY(Ï͓ĉŭo¨É“‹#Jeŭϟ…&ÏäĈ{Ù“” dzˆK•ŞyodjDċôĠB½—WPOŝ,É_r h„p?•Üg-f‚T €"µ™¨Ceݲĵ°;Uû*u3ç7ÂݘšK×$xq{Qĝ‡€ ÷ò×§ÀÈÔì4œġîÂŝ5ŭşµŻż*È~ôĴá ‰[ŭhĊ¨ ŭûĥrèÒ|÷ßÏğ°ĤZ$5) ,2ĉÑfÇBÉŬ‰MÍû_üo4I €‰aĉĴ]ÍŞ%ġĞ_X×mĴ&µ$9QXĠoSB@Ÿ^I‡–Öŝq°2ŻĊŒŸìK Ɂ^`ĠÈħlĉGë´Xˆ£?~ˆ³n2zd·‡Oí>XuH˙ĥħÏòAġ!kGċ!úe×`BvŻÚ{ÒëµßÛWž/TzÁÒ)€Ħİ~Ĥ{qµC4{págÖğĦnC[#çs+*vlc'oKT¤YżJîÎëhŒ#b&µG6K>ġ£ïĊğ\ëž “E§ ¸,èü÷0€ĤP 54ߙB)Rż<|“fĠ˘cE•-kÛfhCÖ÷˜Ç’ŭoĝ¤TêÑTÍÚ×İ_<ßImš·*)żïÒ+ÓşİUÚ[ŻàT•‚ş–e-!ù{d2ħ*m’( HŭâŭQ*}8Š•X,‹mêÎyÉßI2߂eżdŽH ş¸°_³jlĊVe:mŭÒä4ü4Û4iRL}ÖĴ4ĝÊÑ·Ĥmۛ֝8Ċ!~OçşíĈ<íAï\²"áŝèJeʖ-[ĥlÙ2ŭo&ä[?$éŬž!ĉußsÜİzĦ@Èwïq‰ß@…žC{´°Żeß~ÜÚÍÉ#Ww­Ò•JŽç.óúİ}ŸŸW‰?ê½ĵ‚z2·ˆĝà3BċY‘Ô̗,Nˆ !H)ϑ!€ÀrigBàu› _WŜ—"³&=Ê üŭ*&„œ.ÖÁŸ•ÁmĦ=@òvÙ1zuÓöħû&Ŝ+ŜvÜí]”ÔÀşBѸ ‡=j˙3j\gŝœVħûÇĤêÛ9Ôħ.ĝ{²Ò´¤§Ží7iï"`žÌş­ÈÎŞ–4ôe@òĜV‹&u_ġ0Rd[ÊäĊÙ£İ9´0Ë#ôƒI£ÇŽó´¨Ŝó³ÇÓ²²P-²O—\oOX´tûnÛŬ/˘âÍûV; ışeßğĉíZ*[ïö–­8hêĜ ág:_ûŒÈĞ7#'}i;֐Ğ[÷ŝ·ËÙu³hŬITq}€´,-LŝòÌ_§ğcñûŭ=ôY¸ĵódÉ×üXç9kGċ!İ_|>‚‰üû'!˚ĥ*wŬ8áóË(6lÄàXïs;Ñóó§‚ĝ£V?D³Ùo˘ïĦ-ŝ=—Wĉ?ÉÏo;5vşmÎxŭġLĊÓgԋğŜïìW)€(úФxßFÁ{'}JKAW/Ĥ v*ŝuUtúˆ×)=àÚĠİ5¸g£š=Au )”BMyĤP ‚°şlĤ/ cÓfdsÑכá=êŬĵYĤO›â:‹l‘ž.‰ŒHG_0§|âҤˎ‹sk+If ‹X1ÉVM%£rn–‚Ô7ëûßĈYğ£½-ñß;lÔ%~BĈê<íóĊcïÍ:ĴàÏĠ&]|ëxûĥÇĥYżŬÙŭòìşĈôÚĤ:óΞ#`ĊÍÜ, ĉkĴü$˙ĝ%-„™(ĴE µe 4lI~ż{`Çı_şp_×µH!J>ÍwïéŠôt'Ê@,@ĈEK™CPhœ  ı@³gr=mc’˘áx6+n–Ô5:ó{qu‚4ñ7†z/Ż žüyC0’˙Ë0"y —a^.İÇ**˘Ò!é‚ÑÒU52¤* ˘Ĝٙ@*ğnä?2 #“É”V ‚D£”B Ïg÷xŻ›¸òTxz ,íóy÷‘§:’3û½”ñħĴj‘hĠŽ.[1ÈċôEżŬçìv< çÈÂĴIŭ°nÖŜZ+‡ÛÚ Çßç|íd`Êê¸Ô" ğ2d°É†E#WmîÁÈ"ß~fĉçqOœû8E-všş~£)$~ôĜÛ{ánáBÓêÌÈY_Z ñOĤ÷6Òż.ëœXYܧg×ü%Xğ…8î(˙蝂э×ZUñ~/ŞY;*ïHût´ß³ġNCö™Ĵ@R½} Äş“_/Ÿ{Ĵê’~ÛwôbŜíw~&( h˘ÙìXrt˽ıÛZŸpÔ½ñ}ĉD¸ü·j_?cH ò:1|–+QÒ"?E¤\ıA'Ż~só1*=iˆKö Ċ•’?'Sh @Î Uá (Ñ-V·$ôz*µ/—1ɗħj3ĦĞIÏŬ'<Â/~-ŬĞ[]€L?Dë•jREg˙àÔz•ô ġ󝇑şU—ÔSüŝŸz%ë—gĵzJġ­”áWòd==HŠ–p _ôOcÉìŝ< I€g ÔÙ6gHd&•Ë^ë•jRYgżÇ€”ú52ÎĤ}şpü£yÇĠö&éÛòíŝÛvPğìŜá;yO3£<0ݐÂZTiÒ˘ŠâSbl}óĠ×Ŝ%µŞo$îùW¸H˙ĥ€^ µe 5l‰{8ż÷Ü÷ößY_¨˘Ï ĵ§cRĦ¸Ŝ~;ş¤Yä›W‘l‰jvşp°ù‹&ÏäĈ{šÇ$E-Ç3@9P˙ž˘ê½ĵ‚z2'(È ^šA •ıÀĦj€ò·2uZeĤ‚"xIèLÛ ƒ€]ßĜúF͵ı°ÛkÚÜ^£ÎġCTĝûı!&çÒ?FŜp²I7ƒ$}ş6cèµ™ğ=Ù¸ÂIµ~k:e´GŬÓÒ~L6­ P(y@F'ĠŝMĦP Ö£SWÓ!‹†Nןӳä~ä@c@ĤĈ.Ŝjġ¤iI§Ԉ›cĠ~ö¨Ò—˜h°p@5xudáê ²vĥµÌöWœħé8cP‘›ú eçmZB?áëû¨Ê†Ô3×+Ġ¨²Î#+vڏİĦßíûĠ×P2/ü`Xş^ ĜmġaëŜ5­ĜݟĜ2VíçŽ.Ûa]ÏA܂‘-JêÇ=P>{›tŝd ¸Ó†şŠò´/—ö߁Ş5J§ß{ ĤvĤ9^´ú/ĸŝ„ħ•O;­Ü’ŜE̸TĊèêú܏K#›ŽòépêÁĉ–ĉʀކí²Ï'ĝaż°‰ïŻ_|` ì*V´Ó/tƒò{:U‡ŞkİóÔFN ¤w–ıĵ÷8ÑÖŞ°hh ÈïiĜNĦP(… ˆB3ŝ^¨ŝ)ä0Ò³ĦĠĉJ~ñÀôÀ1ŻòĴÜ Ŭg„0§*4 ”}6ŝGÀ˜”ZÙYÔê³v²ĝÂÄC~ù!âûğaXyĝ€ _Â%H\ĦĊä)ïÍ|”?™Âż´/ …BĦä#4ċùwƒ&ASä0֎[/=cÓâA‡ġKÔ,ƒ+èW=µáö)ĞOéSNmü7pırÂĜyÁšagâÁĴR§§ÖMĞgô ™·Xċ~Ôfö²S­—È²ê˙–wTÏ\dÓuŬşğç/vt‹ĥš_żgƒJêKĉ@żĤóÁ•áSÖNï³_úâÒ Ë›1€Œëğ\=o5gÑNçÓt-Ë6êVٔH <{*ȲÓĉ:ʄé×lŸž cU³Ë’}Ó2gMS4£_mêé#Éfğ >™jXĥÌӛG–Ġ€¤‹ż¨/£q{B Ç;"MuéÑFÙKÑqwž-Ğ]ĝNL>xô*MwĈdħÜw(_|^·ú·@½—¨÷rġ^n ŜË Ô{yÈÛW5kÛĞŬġŜŬŽ]e2)ÁcL8N&“ÉdRİL&#ë<öòlÚ˘dşsğéî6id°,bEˆaa+òÁotï>˙À˘÷ğêè°"]]„D„p(£3†VY0ƒ¸³ş£P"CĜÊG"Ĉ˜E ßĤ0r-×HŻĞ÷PÚ@ˆ<&._@ñw%És^'£ymĊŻEöÍmD·…/ …BĦä)TjƒBùCHñ?ıï>[ĥ|1 &ĉ͵ƒŠ Ŭ^™ûúÄ@ܓíNÇLÇ\ëŝ§GŸċÔĜßżËôÌĴ,ôs;ÁHùpúL°U灵²ˆ>K"c’$Q‰²ż O…BĦP(Ê߄|އŻx!"Œ1˰Â|d h('‡€Ea•HħşìıJ40òí|uß?ᷝU#×€ĉ#$_i „h+…BĦP(4ċù‚ŞpP¸„ÀÇç6œ}ġ-AĴE…–£öî™W_ôaÉżí6ú³6 Fì85³ĥAA™G`ßİMŞN…úğ>¸÷ĥÎŬÀOyòlˆu×ŝ5 µ—Kö[Ü´ŬĠsĠ!…BĦP(Ê‚²ˆeYÂ/ñ§6Ĵ, L+ Z̐ĤÜ%|#ÌqÎhM†2Ù°ž t—( …BĦüޏ3…ò§ÂZw\ğz•­µ<Ž^P öäFÍö~‰Ŝ›gÍé×^ö:zYÖċ ì×ĵV·Ô3…BĦP(Ja€B~@%|^´p5Bá\Qû€H‘V rfmMk •=ó/˘nŠ IDATB8ċ{ŒÀŠ4ƒ‹K2kQS Ĉ´Ĉżóĉ:×(,İ0,z;ğ,›ċ:ԌIµÑ³fMĦ+.½JŜ#üëŸéÏ=ċ óBÓ …BĦP( …’M”³ >ÚÌÂc^|Cıaĉ¤fµ-fÈMV7á6žùŒ02ܨ†.3"dT˘Nçĥ5Ĵ2ëĉ!Ӗ‹.Ċ: š†5Ċ?cVsÄ^m‹äù *"LÑ>G%ŝü˽½ÉŻì[Żü?Ó·­b˜UÚĵöè‘};ŭs—\ŝŭGo^ZHĦü9¸3…BĦP( …BĦüí(˘Ä"Œ1â•`a€ÀòìbĠĝ•–xVĉgBˆŠ¸¨{üVXôäRԂâĵ4`Œ³ß@ş[_2§c k}Y\ Ï­mk6ïy˙;iFëVúTÇ[-ZżŠä2îa JV,Ĥ£ŸZĠZ µÀÌĝ`Íê÷™°hDûĤMY.öíŬ“³ìı!7”1Ğ=qñœé*X@Ü÷N {Ċâ,w ŭŠ=\ÜV5¸ÙŻó>Éùc:ŝq}fŭ—şvîž?]P~ïÑ 'XHĦäMêÀTj£A• ˙*,,, ÚJcjjJOkŽĦŜË Ô{ız/7Pïċê=J^ƒ #OġC!@12™ ˆšôäôe 5Ì@„Qc„Ĉ8ó\Eı…aŽĝbjËdl €àôôjy5˘yŠĞS˙&ŻE"nîĥÓ7œħ­ÙÄŜFÄŭNÑg­pߏŽîñĤ´ôŭ›„‚6€Ñ-Ù}͔zߎoĝ,BŻb‡y3Ǟ6 İ6üÊ7€-:lÛċ5Ŝlœíäu8]ْPgĜı/ÚwÈŞFG§É§´°ˆÍWeq!o@”X7)_ğĦP(”†Ĉ) …BĦP( …"ñ˙ñâ|0—8Œ1Ĉ2†† ˆ––ÌżááPFp1BDñâ#Î2^µ™cŻ×̗(8sü‹¤Ê\fBĉ³ŸAÑR4c€€ÂıÒÉ3ĤĠçA³ÖíÖÏi”rqr‹ Û\oxığŸ_½`Ŝ żW·Hóù;φúûJ>z<Ŭ1cıŝcé°êàé>%ŝ˙‡Ż\§ŝSL7Ë] ²´Ÿ´öpÀ[_‰˙³/—WOkh‘ŝ´½]ğħKnŬyèï+ñ÷ żğsFe]0Ş·8ÄßûŜ`+°îwïŻÒàu´‰‘R·!Ŝ÷âŭóWÏĥSĠmȁñZl†ĥ²¤é²ËQŝŻ×§tK—w`,ìlĜqċ£‡ħĵ0…ϧr:ĵñЏ^ĝÌî–çĤ‘­­ċż¤}:ÜÖĦç€ ç/?xxfßò˙ÎÄêVoRN@żRß ɍ9Ó矽çvvÓ ı^¤Ñ¨Ñuµï½rW;µ•œât.Lh4²èħ˙‰Ä{~#°nùw|£÷µħÌ2ž˘á,gQI£{Óê}wáï+ñ÷Mğċ½¤‰…Â̓ UèùÄġ_Éğ›7Şdi€’Úwxí+ñârŝJ†ü³ĥŬöĈûğŻŞĦ1q8áçûqN•Ĵä˘5žeÍĈëĠżóíK_‰ż÷‡Ëwîżôßçëı™]lXíŽÒ>zµ}+µ˘aôĉä|i·B)Pİ …BĦP( …BĦ¨€ ĉ0F!L&"†adiV”$ HeOˆ1Qrĉ)xNeċPL(Ì}ÎĤ´ĵ/¤x/ï]MV3cċе^ò]"3íEf ֜Ú4Jvcŝ” oQÁÎΞwî²Ü#Ž0†[5)ŸvÈ·Gc[ïżıîˆŞŬó ż´ìBFµß;.íÂÜI|ĴZšµĝÀÚ¸öcö†pÀÚöŬpr{|˙Ȟ½ƒÂ’uĴ‹†É éġĤ–×™°µİ÷°ağ_š €\sóÜ@ÇÖñ¨ëÈ<1^ šÍÖW–g+äöÎ9îÁÉâşĉ<ĥ%ĵfßA2`m÷Ó._6Ç?2ŽÓħ‹Ŝ“cXşeƒRqû猺£WĵÁżÓ&\>eĠĦûê‡ñ€È¤ŠâE !ô}X06u”€÷.ύÇıà˘żżµÓġW°¨e-1ûî‡ĉ]á\êÇv 1¨1}e†!çyÎWÖÌĦGy=ïWİ [²uÏRÏu1ڏXóYւ6÷ÔXĥwVÏϓ†{|L`̊”*}‘B9škĠz×q—îQWĉ9ŬÔ)ŬvÀ¸êYž'LòĞ­swúËJġžì´ŭ˜IL‡Y—"qä·ç° C³˘ó_}J0(ÛĴAâŭğÁ)Y4Ĥñ,k6^d[ĞNݰ=˙›eމúùÒsƒË– ×î,KÖì(m£WË·2+ԎŜœ/-R(8ʟiùo€ŞpP( …BĦP(”Ÿ! „`„A"~?ÙePšµÏ7” òêĉ' /›{ᵞ•Ħê,&>mA!D­$ˆ¨H"(ċŬo™ƒŻLqlj£ì>/uœżŜ? àáŬ:ĠŒ]Ĝi߃á|‰Çw>HxüÊ ÉÛšYöšwAQÇ)Š=ÛjÉñž|$M½Vncçz0TŻöĜĠ퍽wï~8$MċxR˘Íc¤ ùô^Ġ“%„}LQrDĤ0UŒWïVfhë+ËŜç;nç<ż3iŝfžcSñÉ  3’ΜşvG˘ĤV˜Ï[^ ŜwŜ§†/êàÚŝôwA_şz/Üèħcàù@ˆÄĊÍAâžfTğ„ħħ^qÓÔwߒĦvqSˆÖĵ+œÓĝ‹Ž||áĦlywDz _½KŬ ]ş–Oöšç£]ıĊHóY֌V÷ê˜7…ŸÛ^~ç^ú*kilá%G÷0óŸÓkÑĤÏ2€÷›ŜažMkžïŬ²ċFÜ~ËÖş1iFǍW|“ExñƒM›•Üŭ)@ĤS˘ICğ´—çßeOMDÍYÖb|,˜O|qŻS‡[|xäŭPòlfïÊ%ŒÑkK-ŽÒZĞ’ĥĴ@žÑÌïUHg¤ë5kš òm2 “Íçv…-+ĞBĞ‹%bŒA}Ñ \²ñôĥ"T˜ìy7*7,™IX€‹ M"Ĉ™ÜîÒ/ïPžĠm°×ÓGâï+ñ÷M|²ş•Ĵˈu@TÔĥĵuu˙–í¸¤vòÄĝ<ïK \dPh2˜7û93’ƒIÈpj“ßÎëÚİJ‡•2‡FµìRŽ|´ëAj‰ÎŞèè•£xìÍ÷²ÈÎÙYÖêŜxïY‹o~[‚ĵŽ›3Àħĵò,jlú”„_Ż,Ğڐ†=ğċë×îğÛÑç\Ċ‹‹€7nSJöüŠw|Öùïb|:@ ‚eĦœlġ•Âћ³óEĦ&¨ÔĈ_Žò‰7 %! O7ÎĜ읅zı Óf Êâ.Œ$94wɍA/’û‹ò4£6'#²3ş“ŸN-Ç"„ÒoĵóKî¸(ÊŻGyµ‘~99ùCv|ÈĠ^U( %+„3G„ˆ`„qz š/£’â„Rˆo°ÂF™1­qĉ57bùe É0‡QD´³syĉcċXi>€†É\Tö#0 ÊÔĥŬŝ¤î:žqêĴqM8 ˆQ;ÏN߅ƒ ÚmȈŭoRÓwKcżÈWNÄ9ğĦV¸$Sïı7>ûd³/-pRögÍ €…KY1&&ls›hyfÒ ‰×Âw ²èX0²µ3dd‘áÁŒµMQˆ ‰—jÛ½ß8×Ûħ‡VÙá/ê3¨èc_ĈgilŽÏ²F÷Ĥ~8á\fÇî]úġĝ÷ôI>{&÷X÷8ŠÓ2ĜD@ “˨”žâˆż{ğ‘ĵvx—’ğŽ•ë]•<™˙<*çëxj3>ŭ3ĉd™ĉúéq¨í[ù¨ŒŜŸ>_?Ġ…ò{BW¤P(ùJâ—S޵tŸİĉ“ä=İfˋ­Ŭ_íniŞİ,ìĉ–ġ‡şô[0 l†í8!àá]q‹ĠÍĝİHʇ³ §}ħÈђŸ;.E‚ênxtÌÑÒ¸¨8;W8ŭšsnż˙7ŜoiÛ>~Rú{ …ò‡‘~µ‘E<:{Ŝ£ß<í÷dóĜÑKOûEa°ùßı×§ÚĈyÒĞ …BĦüĵr…2ĦX5z+ sŸ…yO|ĉrz‹ˆ_<Í(ĥg ר›ğYĜráAaEuIـ#Ÿ\}FÊü7ÒŜBġ“Uŭ6%äkÄé•thi ïgİlЉäÏ"c/ ˙ô^ŝú™J@öâUTÒFÓâ}$5) ,Ô&L’4I €‰Ħ`gžŻĊŒ|ê+[èİ×Üž…¤°Ċş,9?ÑúÌĝaӣπĵxò*÷İoÎ0Vġ;Ԁ°ğ/£9mğ´Câ}ޏ†ZöÙïĜŽ–ïìz›ċáfy–KS¤†Ĥú‚Á˜µ{Ó˘Ŝ]ĜżĤ_·öġWُž5ĵ¤Hë`Kô ĞFŽeġTğ˙ôK6mmMŜ=úʛ£m¸UĦßV]€ïŝû‘ıˆİj1^‰äîÄĤĉŭŻGĤoÊÒQêGo6úú9st´X¨€µl>dÒÒa liÖ4ċ÷BùG–ĤçNɟ”† HÛjѤîĞFŠlK™ĵ8{4@ŝ Çz‡Á¤ÑFGßùaZTïùفiymcv ¸³ĝ@°yċJĵ¨1‘„}úÏ|8µĉqżÍ+Vğzµ'/h‚/Ŭó1 ´ì@úÖʉu J‹ġ@DzTùꉉ1Á_B“1@êÇ={_M\è²’Ŭ'] ÊĈƒPYeÀ Ÿ_FÁ°a#Çz'˜Û‰žŸ?¤íT‚qùsZĊ>zì›ŞoçPǸàïÉXë`!W·îŭo—³ëfÑş“!İâú6Ù}ĴĴhŭĉí£ J6í4´ü·ÓŬ•g9é遣oûMÚğ˜'³nç"˙Yû7EK­ĴĈĦúћ£rj†ĈóÍB~ŸaÍÍïe ˙˜û9NxN%˘)ÍwĤhQáïżÚóŻŬĝWî6}àš-73² pD›²aF›µÒX\ȉİĞß Ž‘è‘Ĉ…Ç@•yvĥ7O‹gïçvWüÜ^p´bRßXçe1A×"jC5zU§]y>-™7sžPĦÚĥMOw75Ê£F)ż”żċşŻŠïğĉÔĉbïvLZĜ݇Ċ;‰ċt²Sĉg·Ô1ĉ€÷ òj“éW;ßlû™Ö§ħ!ż%Qµ½Şd?`ìŭĈPïQŝlˆ\ZCĊ!—à†Œù7 ĞÇĤ ‘'8ÇħH8!_cÌŻi¨ĴÈżQÎO”sa>µŠM™ç6ÛÄò0ÁBÔĈÄH’Ïĉ‘!˙-ŬwËĥ1,È"Ŝ?8à§ËÈâž8÷qŠZì4uŭFSHüèħ·÷ÂŬq9â…$<ŸŬkDŒ Ĉ-lÀĊïâ>òTGrfżWDnâÏÚż)Zje15ŒŜġ•33´œ/m@jˆ×ŭçÍŻy$OĦäċoÙŻB‘ÊßcVħQóŠüû”wÚnö-5áÖé˙*éArTP$”²òß4÷҄K}ìɓĠóïè•3K Žü͵ĴÑ´Y3Kĥsû” Mv˙Ÿ½³Žo"iĝ3³I›şC‘˘ĊiĦ‡ğ[ħç8\‹9\Š;/Gqw—µÈá.@İQwÍÎĵl’nÚ$mĦÂ|?|î’ÙÙÙggÉ/Ïŝž5·×8w1ö9yÈÛş'cyà™éCf¸ġÂ?À˘Ġĥgç˙Šœ[İÚν×Ġ2y•§Ĵ9ö4„‰yI‡Ĉ·œQ `W—[üC“ħeĠ.S=ŝ™ÜÀRHĞy;­‚Ŝ4€ĈGov³°ïÖ§ÜÜÍû^ş7Ĵk˜v?ċGŝ9ûÔSïI‘†Ĥt—]ŬĥïÒËàd£²íĤxîžÙԚ=­”ğÄÜ[ıöU‘‘w<'70ZßôeéËÖ=şĥ–AĈ}*ŜÏZğx̂A~˜½_w·ICҗsGNŬtñc g]½ÇŒÍ›Ĉ×µÀ$)&{Ô7ò(?˙ÍË ìòä‡s/ïÂf‘˙A*ù! ˆ*żrŞb„Oċ<ÏK$^aÍ!EWÁ)ò£9Àñ<ݲàKÉ*陨Jrâh U€ĈXXB(”bı³­HÇĤ˜'i5½%ħϏ.ïxtyú%Ɂ7ç ğ9/]ğüÛÚċöİŜĈzM)\.EÀ‡?Ŭ0mȆi˘ ‰~ç7N?żQK)ŝGÜqÓĵĦ^§]ó‚Ï-ahۖt†‘ònCg£ Z×}ĥvpÛK1iCûş§Vı=ÚVá#Ÿşë឵EIO·5ZĴ5 }oH-§!Z—kZE÷Q>êŠWW¤iĠ6½|Ĝ½yïi›v'[òwŻcĵ–f>nvgòŸw&ëêçŭĉğĵê÷4µµ˘ë(k >îò:êŸoş6Tµdpj9{uL”6t_D?vĵtD|ÈġáÍjÏBŒ FöÂRžY‚ŭê;C£îÌì4ñQÍĠOW´°Ä ô‹DK7V_Ò{ÖĈW8ʀ÷;2ckx÷­ĉSûùÇS0IH Íd OHSġâÊG\e^A·áCîğà]nŜÁmlĝ(ê`+HÑĉcïÏhÜjElÇıÛç7,B>í²ç–² @ËŞö[1µiQòùô‚ñS;ŒvÙßN PrÜİcCJI›”2½’Mj™ıŬ½$Ż[&í£ƒ|äËĞ^Ž‹ŽMĞkĉµväì ^,s?îhpjĤËܞӛŜÊRs•$ߛ÷" ëvv0@uş;Ħ£7ïÉk•–dÔ'Î0kíâ1 ùkörün£ħ››tŬSjšÇġ˙م^˜7dbğ‘ċ?ho`Ġ{ïùé2@EÊHá;°ğJÖÉ_ç^^ƒÍ£ @ 9‘pA9c`ŒRŒħşĠMóB%!D%=‹·ĉ-jזĉ,¨ĜnWÙS-M[pĤŝıĴLƒĦ lRŞrEdQ­çÊñ–'Çî~Áü!Œ‚ӝ FÖ Ħ'ô\Úeßġħ•„çßibhpĵIJL‹i³ê융ĝڄΆ/7-¸i3âA÷ ‡Ñg_#R °˘vINLLˆKŠôuuËä5Ÿq u,PʇwIJqq#Ñ}ÈÜĦ]§6Ê,,‘Ż* ½èĥîcéiıŭaÀWúşRó,ktíĠİ–@cğ§kî<ü*€aъŽŽċSŸ*Ö+\É.ż J†tR˜UnĠe-hXòÓ ‹*ġñgk€şú—ö´ıyġKr*zÙ2™ŒBö%,KZ)Ž'2(RÒ>} OTÑD[Ÿ„,ĥ‹Ç,ä§ÙûUwE÷àsn[›nğż¨O P˙egxŝÓ)€MyGGĊ)€ŬU²N~:÷òlöòò¸¨ĜdBIe>)Ekc3c)û‚DĦâ`Œ%@+ .!bµXüUY0PHQ´€ş†êµb(ċ TôWP·Ċ)Ò –YCJ ÒàË!tF˜dTĵÁ`ü2ÇĦ+.ġ²%oş w½Ĉ*0‚°Ú`0ż=ü÷“£ûî Îné]\ùŭ”ù FeúÌë9§ƒÛ~Ÿmöo°ÜĠÉ4áŠDE§~vêWܰŸRZŞíÌ3ž.e˜“2ŭÌ܏}nĵH*ÔĦcEŬOës, Qŝ‘Z·°ÌT£3Ê^ѳħ·†ĝ  &ô •ħ„ğ!ħ죃‘óüêğMâç;ïRR‚úċú§6êûÇf6ǍŬUŒßˆèĞ}l۞2óŝÙäÍĉ›é_7=y½³Y…˜wAa,!„°(×X€ĉTÚ1¤ËkN_f0‹túm_QŒàé!ÊÉÒ<ˆ D+ĥ+Œ#”PÌÂ~3òiĴy€ĝğ³ÚÍÊí( FöÀRžÙsáĝ Ꮟ|XĜĠílRläc‚cÁÒ#óĤÓǗuX4ñoĞ ÒŜzÚI°Ÿk+Uçóhe%3ĥ*Vş´­ħˆë›È )6)3É$”¤Àéqœxˆ“r@xm#’¤˜$™èc-ËUHdzâä„ @R)ž%½ä2˒–ŝ5\ñëMú–,™ècĊö‚W‹+żÌ^.Üm(`Úe÷µ…5T?oa£b…0„f*bvWɈürîċMĜìċ1Œj-ú÷ÊĜd ‹ĉqŬBÓżĥ^u²U‰ĥ”B0`Eb2!D™ŬœŝÛL™)!N•°,$=#D)Ĥ<<Š)ADñ!Š qqaN4ĝżŞÁ  HÊħœ9%‰2 ƒñ{B•(˙^³ż˜ #‹à³]ŽËï\ÚÂR,ħqĦħ``&z†Ìl~zÏkûqS™!Àf2ˆ MÍC6ŻX§~½:5ìUzH U(‚ĵŭ3ĦÁèÛĠ*·nûd2lĴo*ƒ¸°8µä ·ßÁĥ²mĉ½@˘_²i=‹ĝû§_ĊȇǞ‘bMëÙJ2ÑÇ(‹íï9ôü1{żönCyBdê•ÇÑÏ^£Ò•UT,iĤi'Ĝ]ċ‡Èç^^…Í^ƒ³ĴÚ¸E˖-[ĥlÙ´Fùê_W·fSİB0ċÊ)‘ „@yVYp€ÈB„!ÏXœĵLĠ}˘U¤&)SšŞaĞçScŒ…ސş-²ĝPl‘RÊqUlŽBRJQ†ż62 ƒñ›ÁĴ69K‚ŝ ÑwÜF Ż2ħ%<ıvEيJĠŞ2S \Ñ.˗]Ŝ}x=@Rc –@À\ÇĜÈÌħ…=Ùpċ}BOëô•ÁÔáŠvšÖmr×iŬF,ĝ³2ŝxzû€F:V•nXYêħmŽ{ħĠé· ˘˙ë_ßJŝíΑ…šĠ-ÂĉKLêM_e[ߑċWŭUì½Ç˜qġ֎­nÀí]íÏÎ?÷leĦH³Ĝ^ȳ÷ ï6³bĉàwéÀĊ·ċ;Wì8gHħVË:tç oZJóċMH•êZ¤„ŬU~Œ|pîċaĜì1ò;Tí İ„‚(`Œ)Y%Ğ4b„ğs@êwEKšŻ"iÒ¨Sż‹Tf•­ÒŻĊ/!Şąچĵb!PĈ˜"žJ¨Ş #€M†ëd|jġʗ ıËo~İöÓûż³ië•PVĤ“Áĝ}`V #[Iò>}6 `uŸ6ĞEÍĊĈ˙÷¨yd‚"'Œŝ˜°u—j1'33€o!ħĵîèzeğô,;wÛŝçq êeôÀ*.ÔyûµM&c–M˙ßÖƒ’Ne`NǍÛvÛìqİç¤éŬÏŬë[Ò IDAT‚^ñ֋ëŭYßäó‰ŭl:z:d¤v3ò(2ÇNĈ?µËžD£rÜ.x޲—/reÔÖ'ëíĵ?{żn#-Óoé¸cƒ6Œ_ß½ÍĤz-×ß=Uxü,—˙-–ƒÄÚĦ·{·!šhvWùAòŝı——a³ÇÈï  T–1,Fx#ŒFÊrd^Ş(AX”żŒ!5O™pJĞh9%B.³àžĦŞ@ÈaijáAaû銊3 5%€…²…@)˘”‡ˆ‡˘ˆ'„ +·/oßıËó'Ğ9ĠäyyƒBNżn2ddW½iùƒë/CÓT @ĤMŬöžì·ş÷ÀùŻ“4Żŭ ÂÈ:ğżĵMŬ¸í˜ìˆ-_ƒ‹öÜóqQeáÍí_;'Ĥ-·n6ŸÖâÏġZ ñ0Œ,@„ÇnB DNɊŬ+ZµmŻêsùâı6ñï ıó„_˜%äžîÌÒ`[ĜĦÏGÄî˜ ˙VTŬŻ._<'wİxñìqƒĈÍipòϛU˜jµ÷éžĥYÉ&Iz5·Ş?­î}ÚT7³ş1ĵ|ó[#žż˜ç {ŭÏb­üĥ~żĠÓ*KçrÂ#×ruoLġ~4ĥTÈy|˙ŝ}… r;Šü ›½Ÿ!oÍŜŜmt£w•ĵ5{ù 6{?›½läî­kŽĠkh\tçĉġ6ÎċòJ(!„ĵ\.—ËSRär9Df`Àën&Í Ŭ'·Ëύë7^‡8 Â`Œ0ŒBš êċ³wÌ{ğe݁žžDb¨§ŻÇq^ğŒœ„€Pžç1Ċp(F‚ Í1ßÌó!ŒJéceş4Ċ˘ÀSUÊ4Á€Ó}OŜòÀ#„ˆÏ$áE %UċyJD)BX›oÒ+Ġ|‚ÑŬœldò¨OŻl\ħnëóèĵ”ŞWiòmŻ4ižNùĊ%ʓʒ*Ûèä´­=ŒĵgVĞç˜yƒ[7,eÊñ‘oš>gë•E ĜĴúĜù3ŝnW΢^_Üá:gW$Ép’•ïâvnYí˽ۏzœCÉÚ$ĝßݵžèÙĥÛċ9(g6Á`0~s ""Büö—ñ‹·ÈÈ#ĝC•Û!d33ĠÖO­ùUdIİŝĞF-oà:çZ+–:EĦÄw{6^ʕ·³äÂ_]¸ÌÛnĜŞ™Ï:Œĥjôö”^'ÇVѵҤˆ ÀÀ™E!KY&$ݔ萰¸ĜXùïP9ŒÁ(Xdán“IĜ]…Á`d‚hLİ #Áû¸ @ħ ƒB1–PJ)%XôȊÒ%Séí5To…lhŒħjġTh ‡ e™CµÄ}0d{*Ċ}´ĠƒiÚ˙ıÖk^ŬËž“<žáŽġk’yI}Ö ˙}ß°.ŻKĵ{ŭğçë•èĵbB̀î= Ñ/ßfÖÔGŒüŞ :ÀpEnܲĜáµûtW/ĝuŽëÙġ1NĠ½$Öm]ǏžÄ 2Gƒ—Gù½‰Iìñ9şƒÁ`0ÙÌʕ+s;„L1yòäÜág@Ĉġĉ\îê“ Ô>êŬCK<ġ‹–gYħĠèûÖ3Îôv(ϕpžıw²³µš"DŝsİZÌêíŭ~÷ŻB~á‹2ŬħîĤ €j™Ŝ2ƒÁÈdún“IĜ]…Á`äíÇ(€,(ÀUŽ6!aŠ"Š%B ŞÈƒĤ‚¨e.§ZĴ…íÎ]ŝúĠG,om|~çÎ{üÒdÒÄ0ïOħĉ)ñù“ÏğÄÔEò˜À1 IIçLüSÁkD{şĥ•ĦSô—kçŽßˆxÖ¤ñëYÎ -ù+H>zĝµ8 k>sĊ+àŝµ×ôż“ƒĉµÙÙúÈwÑĥôÊġ˜ëŜ dó_'>É@bYÜâ^%U·36Ö/nšô6 Ş7•B¸öEAĵĤ“H胓wä‹;;—™ûòm"è•ëÑ>Ák–W„nç#íGY;:§Wj^Ü">>zïùwàùSĠZÚOĥ ;ça]Ì>Îè>oí9Àí[ħ‡m6Ïl8 ƒÁ`0 ƒÁ`0Œ_KfÒló'ˆ  p]–PJİzŜħêµÊµYéŬĴ0ïHo Ö"C„Ĝ—CĠH”éÏâaĊŭAyDӊ-ej/ !Z’Ö ÊÖ+!ç*Â$ßğ×CFôSBv0H½ĜĉċŠs‚‰–ERûöœž‘çŬǞ˘ßK[Já{ÑĠ­áÍĴ‹™Ö%u“-Ágĥ4İÇáC}ü Lq3‚³F‚ύ+!ƒ{Ġ/!;ò]ħ-dTmàŠ 3Ê_›:pĉµC›fVÇv›P˜ŻĵĈĜ´i_¤ zoËí¤íÛUZûö)-Û§KñÈË of˙,ùĦ£Ĵsz£ïO›ġô‚ġ>­ßž:uvïáÓ˙zÇò2í'[dİÚ% äŒWP™× ƒÁ`0ZPU4e˘££ÙaŭaĜìŭ lö~6{?›½ŸÍ^.€RYp*hV* Y‚(E …UğŒP (UKÏ rÉP´¨+Ê:‚€1V ʚ­ŸECp˜ Œ)PSJ ".]d÷Ħ†<ĝS(”^Hrġ³&=N=íyköĞV-B#?×ö×İ0M‰ H „ ó…5o\[t?|ĉÉäĥtÀ§€ıĴ†AˆÁ&uÇl<7Öêè¸c/)u^y¸_$ĥ5Äò _lS¨¨DĝE§èZ¤{ğQ7v^Üċ< Òĉ’ž}‹ïßġ<:`ĝ(kŜ¤÷';\äÜıCï..G{ĵu|—UÂx'›„ ‚˜ƒÁ`0 ƒÁ`0 FEB*mT²š"Ev3p8Œ‘P…P$…ݲ›)„uèÔ‘E@Y$ cEê2+Ş:Ğĥ"V¨Ċ+ĤQşÓl.5ZM$ôáùG´ô¨!5,pšE Ÿîù€u­vzÂ{ŭ šÚÀğ‰éFÉ Ŝw½İS I{oŸwŠŸ?…&Q>{•ú·("Ġĵ.MŠO cNÓ²ä¸D+CÑÂl^G9´­L!-R³ħ x?òKàŠuXpbĴÍÑÑG§ŞÏ@‚Ÿ=ü{Ö2ÇĜşVĵŝ<œ×µH74úñŜŝV½†´î5˘­Ġğ½[Ŝd¸ğe )‰)†Ĥ2Ñɘñô&‡½=ı}EïN­k-óİ1lÚ '[Â'ŻO`]×ıŒÖH9ĞĈŭÇ-Xğ°ĤóÁ`0 ƒÁ`0 ƒñ P9 îÊFá_ÁH-$_Äd Aa ˆUêÂBrJĈXĴGsGTNyŒ1ˆQ)%„‚˘Ĉ P ”RAĵGĊŠ˙S H¨IˆĦ”"à@‚%<ÏSJ9à€JQÊ!Dˆ8C”(~@ˆhtڐûŸ™¸İëÍћn˜y>óÜ/Ċ¤Lµ?Šŝ·yÁŬHżó뷍Ú2kËBùêso¸ò}'Ž(t´ŭ…ï<€fCì ŝç×nħmüOˍν K1°)W4êäžßä÷lëÜÛ­6,Ĝ{ĤâŽŬw?}O’˜."y|ü° £Ĥĝ?÷NÑlŜ¸ÎËî„J —4yvlŸ·"µ•Dş†~-Ĝ´¨ŝ“c>%gw # ÛÊ!j ;Ξ·ĵD÷ñ*E_és1HU§Lo×ĉï5ŻXA05ĤqŸ?Gó‰ïŻx{Ŭ’ċnğïAġñsê£ ·~H‹ÌĤdYKİA)K}Z•´ŻáûĠ?$}Ĝêùrì\·upqÜyŸLZdt”Ä|yîy?ĈÜVòäÄa]‡ŒfÏhyïÁSßÈ$™m§BÀû~O :O6âw~ƒç¨-“w“Ĵ:t/ɲV!5SCG—Ŭ³ğÛÀ˙Ì_8yò ~G`0 ƒÁ`0 ƒÁ`¤#D‘`CĦTœVˆ$ ˆê RħP]c,6hÖç5 ˙‚’JĥŞf  ñş!aLJRS›%R,hÙİŬİĈ{OĞÔäàA´ĜzĝÇë†4µpXŻġ‡s yw{Ç = z8ı§kĜ|׉ĞŬM!ö Ïs˙ıġǖĈ<™Ŝ}°ï”1#GÎïgÀG{ßÙy}˙orı˙ÎQ½ŭw[˙2€¸ {g˙{Ô'™ËGî[´¤ŻÛ‘Á ³mòıŜIŠYIzżjšgµVmèD"ßm›|á§d’ŬÁƒŽ0rd[şàœ\—ö(ÌÉŸ5fĠéPÒBŽġ­Á´ùœĞÍS{>šÖŞÙħP"÷ß9ĈĊdŝŒ)ËÖN‚˜7×vœ}âĞ ëXz•†yÜTXxÓaÙîw¤_ë÷…(žŜ|düĤŜħ‡^˔quG áĠâ™û+/è½iso>âíöÉ˙ġÑu(9}ĥ;ii?=H~ĠĜ‡ƒè<Ùhôż{Œœ=ÎĊm•+ úüèÂǸÔ=Hòóşä×7ş{ù[6y’3Œ_MJ•-?‡3²†<‘JdżâÓï·Î<·tnUE’E÷,q„41àż£Ç$½Çü!ÉrÌǎƒ*]ğUD@É5ŻöġĞq÷ßKêU,œĠĦҐè÷ôQġĤhò›/K–s,_LÊ.(ƒÁ`0 F.@EJ‚BŽV˜sä{(2“•ú°Ĵ˘ÀqœÊˆC\P£ĵ+¨ÉŞE§|;1gĉrsÖĥ×˞uï5ĤF‡ŭßÀ ñĥç'şXk;ŸÎĴßjó WsĠçÙŭÄ3„ùooo{{û܎"żòÏ^6\Sżñìelö~6{?›½läÍ˧ŽĠkh\tçĉġ6í;ÉS’)žJ %$9%…ÈSx9OÑ7=şÛ°I3H÷ÉíòĊsú—Ç!N‚0#ŒAi°ü‹v.cfï˜÷ÊcŻ‘žžĦTO&‘êqœ”_Ş…igq^³JVġIŸĝ éĵ›Ó+˜>SÊ+5d iäf•s4U/˜~— J^:ƒÁ`0 ?ĴÒşşş‚{żŝÊ÷ O6nü7D&ô}1à\µì /Ğ ä.ÒÖż†£Ÿá8Óä !×ĥU·ĤŞ…Äk·Ši_gˆĈÎ×À÷#€-À·WáÑ£‡´*§§óÓĴz„eġàe"8´)š˘ÜŞ#qéŠEo…UB çáqH½u^” Ĝ668cïh&…ġôÒĥù˙ï6rVùQ$î~P¸}Ĝ‰Ç2’ìù{kMZwò8v·rû„şé )èĝüû‡ŝwú읓XŸû·},4Żdšĥ6KĥAùÄxTmÑ­­-ŒluŭH§_yâɃc^Żì2ĝu ;R hĵHÙ5Ċ`09ŒJ†@ĵŝ ˆ"T`nĤiŠbÁI#É(­3@]ġg•‡†6ŭÔKBšŒiŠDDҜSsœÓ KPŒá_ñċf0 C;Tŝċú^/`ĈŝğïÏ:ĉv8Œ_ AĞ&@ô?›ĉt÷ɊÄIÂ^]<ˆÖùàg7ŒG “Xךß@Ĝ´<Ĵʧ£Ë\:Ï>ú6Ġ½‰&îqż­#“‰ĝϽ—ÜĠ5W}~sıtùòċԐ\.]Vrµ[ê‡9B$DRšG€jas˘ó8D0Ĥ;6½Îü§EÖn ĝĦ‡‡ÇÎxŒqÈĊ|êùvŬúÇZoŝܳĠħz îjî%~‚òÇ̓c] [–wUĝ”)‰8ħ‚eñ"2µ· ϖöùk֐œ+#"€ Š”.[ĥLáĝ“:boY˘lÙ²vÌ}ċw %àÂĵNE---íjŭıüĤĈs03}rûöĜüŝÍе´´´´,Q­ċ€Ċ2Qˆ&ûr‘*İ"FŞŜĝÀƒ˙³µ´lñϗeÒ·b×TzòÉıÇ`0r „UZ'…íÀaŒ““9IyLKeĉ,jŞZÓ+ÈB²x5á­ >Ğ“c Ş ’:8%j–ş B?UkQ˙$›ŝsÌĞUx@ŭ>g;z{ôùßük‰%YĵiĥsQa5yÍġÓĉn>ó"”‰™]ċúÖo›è ƒ$ß³K'ımğêËY9tž°jKMs-†ĊÌĝMˆŭo–·…_X7ĤŽÚ&oŞ÷^ûÏĞŝKœdY듣˜{ó‡mŝPyòċ Ók˜÷¸Î½‡ÄŬ^Ӌ ˙Ŭ_V â³ĦIÍUŽg^yԉ½8ì˘c^Ż̛ğu¸·ôJš–Ċ%/ıßñIC_x隀,*użÚ}L áRRżH5\Ç4úŜÚm~µí| Ë—˙>ĜÙ&Ç\uò7ùâÜc0ı FĜÇûcħbĊ @€`àĴO!00ÀÊÊ:·üYÄR0!DBİÂEY\ú”ÍŞg ĊÊ2”牐MAJ_P7€VmIURHŬ!vÛPγJ)VV‰áy^C DƒÁ`0 ŽSz6İïXDĤŭ§V•Ç4aVVċ nÚiê4ˆmĤy šrÜeíÛB½7nïl"´$òìÖvÓĥĈ'€²Š7•XÑ œŻoÏZÙ¨·O>xÚk€˙ S[£XûIĞ;8”µÑiñŒô+ ynòWž}ĉ%ċĤnk†²Ħ"‘ıžË¨*à (3˜Nzô–˘ÈGtöžà{›ŞeÖÛZ#:ĥ¨"Mî³À#€âİïŠtkßk3t›żsqxµoîÜâ/ߜW(ŭ8v#öíê[B Ĝ¸„ ²i8lɞ‰Ẻ˙U÷ K‡N¨ùâ@'kL-pî²>í”ġÓëْÏÇŝžxÈ+0ybĠäğ³:ô?TÂuġéöĊÂ//;ĞÇ$û'ž­µd3ëŠ9G'‹‘—Hòğû_¤A-çÊFÈĵFgGtúîïr§’’ĴôÉY˘ïo>bòżÍ£˙0Éì/l|è£3W|ÊNÛĥžM+’Óĥh͗Œaԛ[ƒ*ÏÜ1ö£¸çWÎvëŭwċ§[[JÒ^¤‰é7|qíYè´§G½jEÛ-°ö¸oû ÈáÙKŝ8÷ F‚1Ò××úèżµê „0O @0Fzóò•İİİAŝπViĊ0H0’  ‚÷"„Ĉ”ÂĈD™,-$UŠĊŠ4f$tCˆRJç(PÄ#J(ÖB„ e€"aSŠ)8Dq‰„P9Š1F@)# œ\.G Y۔ „1%T³ 46u>“ñİĠ+_&äètĉ~]f0Œ‚M“ŜÍĞe>ċó*4¨”ĥġ‡Ğ 2r$ízȽWµ ~­÷ß×oSĵċĝ#UĠH•M£7@ë İ‹ôŝ^µkr5)Bs†” ŜüÌgsŜî IDATQOWĞÓ­yLc”Êż\rŸ´üB”MM›[I…¤ÌE¨B‘qş„h͌² Ŭ¤ž ç!(×?CĤĥ¨‰š~eïüjjíÊ陗Ĵ;`Ïŭh Ì;ŭ#Ë£×ÚĞĜŝíÛì`…häŭ—˘ËŒé_EFBO,ñüb?ŭŜ†1ôšĠ·{Ö}ÉĠħG:ÏĜ1°-_JYURYĠ6ĞÔĴjġĉPƒ7ż$u²–…]]şĊ§¤ëġíÓŞÉĝòßVÀ! Ħ—–íŝŜpŬċYŬ c€jkÎŭħ`ÏÓĜÖÍM²sŽÌ#O‡‹ ; ĊI‡ ۙÁgß9¤ |™é“£$żü˜e›V4Îâf•[µk̕MJÛBBNkd˜VlŜĤ…“ š5,ñġRóƒ'ß&´tHw‘Ĥ%ċˑġw-z^ĴoĈɚŽîaĠÎc÷ÛsĜE•ž|qîċ;äñÑqɄ’Ê$|RІ×FĤF̊\#lö²‹ìI§šuž=ùïÎÍëeÊڛ[YÉdÉ))Á~ß|MLĞ×ĝ❓{ó+  BERd@Ğı<ÓTggmĠ½•Éр1&„O³–ĈuA™CìĦŞ1}ÚµjEñh ĞMÖ€ÍèŝpŬʗOIÁ ˙ï22²ĞŜ´‚üÁġ—ĦÙVÁ¨Ġ?WèM)1VtĈ #o‘ѽPŬ^cXïÙ³˜ħFÁAê Èg–<6Ée{dµég;êkìIiôż#ßÒUœñޏêĊ(MyrÖĜŬ)EÇišĉSY&ŝŜRûíéġ3û=N>O–Ôáħ°G9Ñ ™ˆË+]ikPy: ĥËİÊîPÎ~ĈBp6e@˙0Ó$°(ĥ Kâ"LÍh İB *@È*\aÓÒ­Wƒ{ڄŬĝçR|5·^özôġî۔Bš•PrŭÒÍZ/żäċ›¤A€V'ÑçԒ+ŜûǙê'‚~d ôġÎëdë6m˧‘´’Ŝ˙’<²’ġÈÔF½€8&Ú ´ĊÌ`ä1Dn•Ù‡öKF ½"U‹@t@TĤê&ÛëùĥÔÏŞ20Ĵ>d@™;ĥ=›ä^—=VÀĝÄÜVĦûáÏkµÁ Ŝmż›ŝu½_N;3Ÿ% °ÙË.²y&%IÍÚġ‚ü|żĵ˙FpŒ042²/WŜĥhñŒ×Ï7 áó–"Šü2¨ ĞġKİm€ „(ĉxH”5V,Tš=SÁ=Cċı!Ĝq¤ù›Kt„Ċò´Úĥ~‘ gVĞç˜yƒ[7,eÊñ‘oš>gë•\)U‹ +ŭoÜêñ˙k\L?1àÑĥċóĉœóK˙ŒT6 s—ħYġħógüŬœD½¸uÎŻH’á"$+ßĊíܲڗ{·ġXœĴ­WiòmŻ4iž-42*×aÁœŭêêKamà˧§—t›sí;+.Ì`0ò]Nü³Òƒ2”PybLDp ŻÏû­^ïú2½½Ĉ)W×SÀŒ5 TŝŭñÑ͋·ŜŽİ1nײšd ŝìÈÊİ[ë;{ŒÒWûİ>ÖûŝĠóû~Qĵ‰MñRö*U­Ñ]]ƒcöJOöê³!Ò°ĉ ³ŝr2ÑòĦ'ĉÒÂ-ì˙\şbhı4—}ënÉ:ğÜħjZqc΂ó>8w ("6™çôŒL­mŠ-Q˘Zk{E„pÓöÒ%}F×kܤ½Ö¤}g!}:áIDjߢN“nġ&ġĠZ„F­]Ù ïĵĈƒœ€ l̀ĤŻ˙=띀àÒI׳WNŸ8N8Ğ5şïĠe Ê_€c· ^÷jèrŞiÈĵµÚ^ŭnXµnû?ûO)xß"¸"íǵ›ñçĉmç‚.>4é|˘• ŭ’ġ+I·ßá›T³‚>$}ıv'TŻR½úŠ,p*}Áú&úÇO›ÇyßŭNgôoQƒÜ¤‚ıb3zĊŝ(ğĵîù§ÔPó/QËïxù•ìU!ÓÏûkŽ™ñû o× –ùòŜĈ7Ğe4êÉ闤ȟµ K²Ĝ'GAfu·1ıztáîq§FUT?ğ9s; 8ŭòk<­ Ó_Z/mg¤ğHÓ@£î˙s"´üÄC›;Ĝ( F}?9âOëĦ-ş°k+ ùâÜËop•ê7͕ÍŻš`³—]°™üATġ%€J4VÉ͔R XhÂU<ŠŒiĊ(\ÁÒiĵêñN$Œ‰T#¨zr€€WÏnÖ7(ğJ@Ó·!%  Ûh&ƒ„Ï^GfLßp:@ÈÔÀ5zÏÚĤyġ²%­¤ŭlfÏáîŸR°UƒëŝîéXÒF {véÀì…ğ…È ùóž– öÊSÀíÇe^n[żĴŝـxŻ0ĉÉÙŜ˙ġk=~<˜ĥܸÙ|Z‹?×ûʰiĠ+ĉìZŬÖ€$„½>5§ŬŻ ħŞ1jşë8çŞE¤|èğkë.qÁ댌k̞Ŝ0|kßÁ[^ÇÀ‡UsÚ_Ú0ÈaÁĝ‰żp—ezMİC/ıŝ=û\Û’ìßĴ:ĴüÙYo“u,ŭ²c—ğĥüp¨żĞí2÷ĉâ#eTsŝû-zß|ÙNhġ—WœâħiĥéŠ?х~=ĉž Ióĝ˜ôí4·û‹×zŜˆ¤òĊġ ×a0ŒìÇÒÒ……WÏò²n;:¸ċ@D?Ċ­Ĵ²˙O†6’ŭo[ѨúuŠèRIMzíġĝŸ~9Yú_ô [?Ŭ i~@ZRße~}— p\°Ôñç"ĴVÒĦ•}³FÖ)Ğ’°UùȚ×pznèe\ xgÔ3kÈOÜŝ™HĴÔ0|ĉ]żHddß­ħbıĈ"„\½IğïMڝĤUüq·P‹ħ[ŒŬ˜=QĉQEc×ŝĊZlJOÚQ×`ëÖӇ–jğ¸ÏXƒı}ŞÀ˽s—û”ÑÒ pĤEÌ àÚħ+ìíKÖ­(Ŭħw‰Gáà˙ŬÖıKİšv°iò=6=­ıoŸc[álÛşv4í?oÀß²Ŭ*`Ÿ‹{ßÔÀ…ÚNé[¤ËÚŜ¸™ÚÉb½ ĞĜ§Ms²—Ĉ˜żĈµĈŒ¨xhوIeô(â½cÊÉĝZK†U•ñÁ§‡4ú¸ÍáÛ뚚kéóë‚ÄV­Żìè5bVÓOĈ q^܈˙üüO™q‹ú”éıô ÷Iîn}œĴȧça§UÛ%£mŭ´iïÚb3%vóŸ‹1Ug˙ĠÌİ´J M1éWqŬüŝ êÔ·¨îßñ~?òĊıÇ`09OšċÔ hħ'µ5 €Y‚Ċ~â^é-žĊÓÚTf…²LÂ4Ŭşİ#Ğ’£)şôjżĞ3.ú&Xŝ1f֐ŭëƒ{‘W¸^Żá-a×âE3>†FñR KÉğ€À†šÖ.µ}Ĉ›úĊkğLsĉ°u›ÎËïDS*OQN6,^Ôüß&kßĥ€"ÏiŬì7èĈ‡lV¤diŝkœP|ѨÚüž#“OηĉqŒu³ĦÓĉïXĠz¸§Ż#BcÇÌ?Ż8ò>ÁÌqĴÛ4ז•leoK[qüŬ.BNµíàÛ{OşÉĥ7wŭ÷%ÌkZ͒{Ĵ}QŸôŜÍıĠ\J ŝ^Ş>OñŻÖ6m{ÀiÌĉ ïĝÏË$à£üS :ô‹7hSœ A+;½S!;ŽÈ£‚j ìübÓyßÄ_cÓÂ`0" dz2B~q·ò4ȰQŒċCHVN˗V¤E}ÎFtGˆĠSÔZ´èĵİíeŬvž^]½š-*GöĜwJĠ6ñŸ}³e߇a˙Ĝ<ċEŬ +*•)d\ÛíìAÉsV < fÚM9ĵjRM#ÒR½ĉŽ8=Ĉsú?[ĴĴĠqĠŞëƒfÏĝ/èm6ğV·Q“w- š°òïžÛċ ³,UÇŜ ĥqŜpjċô)kç÷Ŭ+³s,s2o²ìâBÓí˜Ĝwµ$V•ğ.îÔ7ZšßY•‰Gö&Œ™îÖïP’a™6SĴRF <€¨†ĉ>żIħžw‹l[ĵrûĥiÇ#äzÖċê´•ƒĴêß6DŒY°tĜéİı]µ&N6™KĠvÉhë ½Hk‹ìGI5ωUŬÚډ·.-ÑO%·9žgġQŠċíŞ“?Î=ƒÁĝeâ„R ÙX¤­.Hħj}AL@ °ï TèŻ\QĴx#Ĵ(/ˆ˘”b ”Ì4 U³ĈÊLgq„ħчŻC[üríÜñ1Ŝš4~=ËıĦċ!Ÿ`eòl‚÷ÑĊiX+ñ+^1÷ݽĤ˙4ŻÍÎÖGÄÖÁzċzÌuo²ùŻŸ2ĴĜ 5/n _½÷ü;üİr.êòy—NaŽħyÀ˜VèŜúç™òğĉƒÎ]ÔìÜÌ~‡Żöñ½wbÓö=ÛoúĈ1šÁ`0 G”z%lhÚViÑÖÓ÷·žž;W¨Í’Ë•nħö}7ŬîğI´¸ú-ׇoIż6İ6xżƒ7$½]Ú ÁN;ÁUßŬŒ½ífdǦßi1g·Înjm\ĦNğ>„èîó‹‘jèâŜĊ=Ŭƒò}Ö\ê³&Mk•YOg‰ôÓµ€–KF˘ÖYwżŜ]x-K{‘Š3âÂ=Oï™>ì²cÑ[ż7ùäÜc0ıNpHÈ£G”yÀ€1n ™iİİĤÂaA҅ĴTß²¤+gĠşÂ["Bĝ!„ĠdŸÔ}U tQċh+ÉDB>ÔÇ?L‹›eíé ŸWBPċú%R³ŠQµAî7V6Ġeĉ˜Œ·}ÚüФ÷zŻŭûgôqĥ7VF ³o`ÏéĠöĵû8îÓ¸Oc.o&›Ò–:ö”Ú”ħ„żpšCƒä`PuÊô&pmŝ_óŠ„„xĝùs4χ><ĝ‚˜0wn̞kAr›š6İş°ħÓìÍ"ï=xê™$³màTxßï €ĝŸ_ğiÄĥñ{<-78÷6,ĊÀĤ\Ѩ“{n|Óċ+>Z–/špĉĜ+X0ÈıâíÓÙ²ûYŬċÄ÷‡W<è½nÉr7ƒŬ÷ úĝ9ġу…[?$€ŽEHfS²ĴÔ ”>H­JÚWŭêŻŒSüŸ{'Œh6o\çewB%…Kš<;ĥÏ[‘nèè²{vwĝŸù ç1OTiâ„WÉÉòXżÏħŞ=’ożxHÑ·ŸĵŭG ‹5Ôı|Üñ4’İÏ ƒÁ`0 ƒÁ`0Œ\ÂÀ@R¤H1U VwŽ“Hġr#´" $cšŞâ‰eQÚ²BcĴİA”ĵĴRÓnC$akˆ@”­²uÖ8OBˆ"BUÛJ“ mFNK{ĉäO³êt(i!ÇúÖ`Ú|ÎĠĉİ=MkĠìX(‘ûyŽ™PdñäáËÖN€ä(ŸÇ˙zÇàôeĜşî¤ŭlô 9ĝŭŭUc—"@cžLï>Ĝwʘ‘#ç÷3ࣽïìĵ?ÚïŜŭ Iíş–Ÿ÷²F;Ĥ?~1âïÇ$˙œċVÖwÙç“ù3Ĥ,[; bŜ\\Ûqö‰ŻBb²ŽE Wi˜ÇA……7–íîqGúµx_0ŠĤá7–Ü·hI_·#ƒAŝfÛäsĵ“„s3ÉÏë’_—Ŝèîċo"ïíH LĴĞu_Ów” {ké°ë>ċ€ƒÁ`0 ƒÁ`0 ƒ‘) ÛóóŭR¨-Çi „D„‡™›[üúÀrJ) @% Ħ´İÄB¨·"é˜*Ì AŬYĴ€ŞdiĠŠ‚,¸jNÓTTHÔĊh•ßtj#BŠ ¨:BĊdġŽUí;w}ŝäQ5§š{DYÛÊ~ż‡\!$Ħ”"-Fc c€(„ÊU+‹-8— á­Ĝ ƒ o1*"„â!a @JĵF„JİD”~җ) óh@*ŭšÂ-P‡$ChìsÖ½˘×/{ŝú$€ˆ“-›Ìğ—ÛqċQâ.ŻkžÛA0 ƒÁÈoLž<ù˗/ıĊŻĉî­kıƒÁ`0 FÁG"‘”-_!2"<$ĝğß7_Œ'‘È,,-Mt>ܖ T­  „‚AÍc,ÊÊԒ‘U-Şle ^ÏŞEBAĴ(/¨Jx+”.$„ „8Ž£ˆHĊN)ĊXH…Fİ‹D~كüÛÚċöeÛp9‰|ĥ·_›ŭ.6EŠòáAÁáI?>V>ÙeƒÁÈGĵ3Œü‹Mn+h{J”Á`0 ƒ‘í „,,­,,­r;_„™6§šZ`…$â@­ „Uġ?ħW†0‚B2:` ”R‚ċ`J(˙hŒ‘˘c9ŸLŠvê8 ²ÚÊ#•Ó4RôĦ”Êùö?Îߐ¸ïÜ‚Á`0 ƒÁ`0 ƒÁ`0Ô’ …Ò€UĞ8 ZġVl²,´tVš6 ]艈úV€R"^E(K(hÍD™|&ĞZ%vceŜ4(s˘ ƒÁÈuŝ5Ĵ˜Û!0 FĈ\x.·C`0 ƒÁ`pIJnޝa5?Eĉ²şġ3¨+×b/…Y3 "jW·uñêB&ĥê-Çq ˆÑ"Ÿ @ZX¤Ù•›: ×ÉĝÔê•/wäßp— #/!MÌ`0yv³b0 ƒÁ`ä~íażO>Üx¸n@}sœ™EHVëҏŻmŞa =½Jƒ–žï\Jš-Ñ#£rWï9´ż™´ÁÚÀ——ï,j^8—ŽƒÁ`0 ƒÁ`0 ƒQ Ùy{żOĠ"8'#„$”RPTùqÒħşì Ş–4‚rz XĴSJò#!DHXFêÓz¨ ŠUë‚2K:uü_c­W˘óŠ 5¸˙ġ(Dż|›YSG1òĞ2èlÀŻ.È•è²ìÚ²Š·VNkvğĦSŸ+<¨ÏİÏâ³}Kşv™+:p–ĊŻŬ§ğzÁs\Ï˙{_Żçtí˙]ëyÏIN&9BuMĠŸ) á ŠĈTŻ[Ür ­¨ •WĞ´†r“hKŞ-J .Zc\×"˘"‰T q"!Mˆ!³“œó>{ŭŝĜ³Ÿç}ω!µŸóIž÷ö°ö´öwݽöêŝ§Ü˙fǏPê½Û#Ï9ëÜŻmĴXç ÎĦk˙1·^6tġÄs‡~~)znµÓnu V~AÏĞT( …BĦP( …BĦP(6 (¸Y6Ĉp¸²Ĵ.U÷İœ½Í43'I>)°ĠU=fĜ‹²” ċŽŒ‰o ĜˆXcj#’#‘ë6Îzşƒ´îĊCKš§|ëı˙Ö7ÖòĤN¸úş[gM›²˘ħĦİħĦiĉ-#·ŻÀ› wÇÄ7^jhjlhšóijżH½óhÑşàöÁƒŽ9áêzfʽ¸ò‡÷¨Ŭużí;@§‡˙½qʄ}ğĜ7{ ħİñžÛĜ-çG IDATıÇÇŬpÏ£ï56456ĴžŭÄôË÷ÛÔK¸´Ù€³qûĵWšŸóĦqçí³i²ĥ˘Û€‹/Ĝٍ#O½aòŒıs&˙é—?ıùw‡îÖmfıóÎǝżüeô/ïé‡ï҅SeßӆíTÛñ#tÚ~ĸ‘ƒ›î˙îÈûßΗT×½.[Ô8ŭé“{£ŝĝ§mb§Ŝħ_×BR O=żjòċGĠ·u%N[:¤ÓŻÓäÙ /Í~êħ{ŭÀ‚?ʗ …BñݽÇ&Ŭ{l˘|) …BĦP(>SP5UĦPlD”ˆĴ+ "PLĉŠHpށĵ/ĉĜş4;Q°šïĉ,Ĵ­'i̳áÁğ4U $MS*µÏ˜/zòúя-lîġĠá}˙Îk—ì~Ü]ó˒>˙zÜéƒqë•WŒn|eZ³iŻÒĞoµà._:hàĥ+o}ÚÓË;ġxĉyşğ÷áG›²J)·ùär—~}ğ`ñĞo·Mĵuğ]qÓ¨cŜ˜pöÉŻ­ĉMĥÜvğôÍ&êşÇewŬôƒÖ‰ž}ġÌĠ½>mÔe·übċa§ß´(í …Ŭv?úȞ şgnó&ğ¸dÔÈÁğlј³ŬfÉs‹7\–yóŝ·ĈĞ—ĵíŒ˙™xIç›ùç—péA{ôJĉĵÛŝ£%iËÜK†ú3‘şŬ~<&/§5/?èˆğúżnÂŝÓO9ċ÷/µHW.ÎNSìÔoáŭ’ƒŬşöÁ÷ÖÎ$—Wġ.°÷é§™ŭğG~ĝñüœ+ Ċ§ÂêU+7v …BĦP(Š"TMU(‘ BÉZ[͈èŬĜZ"ÙŜ->[69¸ĊÌ,ää(ÄÌiš2³‰=[şÙ”…9Y?Ġεˆ”’žÚvŜ˘ÉPÓÁ!ŠoLzĝŝÉЁçĉt?ï Ùż×Ÿĉżë=†4Ïğ÷îG'5Uùêí™Sž˜ş˜>éïò·‰C/=|Âa÷ĵ9o¨Ŭñ?~vÍ ÷;ñ×Ëk“uMÏ~=°ĵqĉ“Óf½“³üî;äÜá[Í8àËïzטñšì?uܰŻo1áÖĊċvSXÓïĞğôXñâsïġ<ĉêëÇ|eòSÇ`ĝïS_Xĝ ’ċRŻ~=Ñ4{Ik×=·îÖ­Sż-sŜjĈžŭzÔ`Yû–¤Ġ -äó^˙ çò6´-_úüW+ĉ5³ŻûŜÏWJӝġ‘ì˜Ó%Œ¸âà‡/<ùî'OX8íßŬ|ûÍO/lRZĦP( …BĦP( …BĦXß`ƒX@Bܑ?ƒöĜÂ4~ĦÒwG°tFŜ&Ú"I%lM­Ó4%"N2#kçpƒŬ ħûéŽÓV@úŝüĊÍèÑo“w]óüÉOĵG_Ùo›ì”?êşÇkžŝùW&ŭäÌ gĴ^{VMuٓĉĝkçO½óÎÑ' ÙĦ›OAçíÔĵéٙM M Ìwp ġÛġêšúé…ċ‹–uÛë´랿ĉšÛŝ6oŝòŞ,ĝÉró+}ëğ>fZê}2¤KŸuüEfÄĵxİÏׯypJSßLĵê’oïı]Ż-9˙Ĥ˙;k§Î¤ùċ #v>à”ażùó;;;ĉĈ~5dëÒ:JŒBĦP( …BĦP( …BĦ¨C€uûL@8!0 #y£żŞ/néÔûµdïMŞŜ2÷?ÚmßNĵĦ˙ġÌ{}âİó÷Ù,@Ąe÷ߏwôĦży­Cû^ŞëV‹ĥM·>½yÍÂĊMŞ·³\^ĥhşöÙ˘ —W-Y¸²ğlŜ·Ë­jëèÑ:G§=NqĝĞî´÷1ß éëßòòs>t=ñě^†òá’YwŽż †œxŽĵàò]; PĦP( …BĦP( …BĦP|JXŸ†vtƒÎD;†Ĉk%|ۋ+M¤­i³%£×cҴ͘²eí ¸ÖS?9jĥÜëÀzÌ{ŜŻÉVG^ŝÀˆú{Ï:ċĴG—ÄΟË+—,GŬö;lڞ}mëÒ9oêĝ;lïħó 5t›<ïÙyÒĞ˙€Ò’ıóĉżêŝĵŝ~K‡Ò•–Ĥ6tî^Ûĵt%:÷êĥî z?Z–Íğ/Îĝü½{2pï½ß o?5kYÚÑ£µBZÖ´˘nÓnUĥ“ÍüîÙ??e`ŸìiËÌ+ŽŜġ‚§ŻX8éÖKxÀ·µŭ>™ÛRüĥġíGo}ä tÛo—t‚ĦBĦP( …BĦP( …BĦĝ„(œ%F„óG"֟ùï­sç›ÙkŜt8'0Iû3&£cƒhk,m;%BŜ!µÜ“0ÇvÖDĀĤ˜£O§8ğË´yċmŽ=çì]V=qÂcKÊêv=˙‚ŻaÒe·,ìùċ{ڌ7½½`ÁŞ4}ĈgËUçŝìgĞoŸ´¤\żW=àí}ğġżxôÁ+Ĥ=×°pEKç-ġßéÂwš `?2ŝwgüáœÛoêġÛğž³´­~Ç+'Ŝ>ùù•n{kî{ĵSßĉ‡î{—òċgŝ—Öúq³üáÜğŻzîĝ_˙÷¸Kên›†=Ïùé~ôÜÏo|­@ê\żíö½jêÔĞj6Ûv‡]?ĝ`ùÂ77ÛŞĥxÖĵĉ3ôì£ĈNyżÔgÛî/ŜwÇ<Ç&wÙŭÌÛ.>ĥ˙Ŝsöá/3q“†ZTŝ`тBŽjú}óÊï÷ŭÌ sŜi2]ĥ:hèQ_B- +²J§P(ŸuLżsà'ÌĜĜİP( …BĦP( …âÂÄ,t @Ç6Ä÷͕öȁYtÄBàĵ³é@+`fŠĝnë ŝĴDûaìNëĠê@Úµ˙È1˙Ñ')żŬp˙‡˙òß7j6ß}żŜèqÈOŸ<${óùQ‡|ßûĤĵèĤáçnyċN;ŝż´œ?óÏóÖI§ÎÜ{ßóĈœ\_  ġŬıÓ9bÌŬK YŭÂǞşüá?ĝÁe'wÒUóĤLxêε‹ĤM_rŜ7ŽŜiÙı?{À-̜}>€5ÓW·~:ŝgyñ„ágvżlôùcǟ‡ĠŻ<6ŝ[?Ĥ5rîàjwvŭ”Ħ}ì#ÇŜv$šî9ù°SĤ[GѲlò¸ÜqĊŸtÉ=§˘ĵì•?üèáğĉµXʸeÑÔż,úöñôì˙ˆ­ÏÛEİ{ï=޽ú¤Ö€Y:÷Żc†ùġëëÁˆBĦPĴLżsààӟ{â÷ÊA+ …BĦP( …âó ê×ysˆ@pÛW, -méö\?°VĠ&²†Žİêp }h²>ĦÁá[{Í$ÈÛo DD š›ùÍ£ŽžġÂó{ôß+M˃6ï˙ …QÚúÄİ“~´ìĴĝËêOÄúFíö£ĵwÔŞħNúëiíf}êğ´.{kióGppQŸƒ,*t=ô÷OŜS{ŝ6§üuĠĈNŠBĦĝJ"ÂÈyĠp×"b ,AÌdÄ0HDĤħ}tÁíF|ê`òœŠ!=O0‹÷m‰ĉ@I˘„AĈ3q*ĤT*EŜ~á£ĞvHâ?;äƒY×vÜŞkǎxäİó`ùÄÁ_ğtZóĈN×gMŸoύ…BĦhï6˙ŭĈùÌ\b°cß^Ÿ1돿ú €†½ûĈŸ@päÈW6rB …BĦP( …BĦĝÈ`FX@FR òt|ö`p‡áîHÎ&:PÏTíÀhÇF~6(óżáñ~˘‹Ŝ˘EĘ2Ş™i3`ÖĦ}yùw ÜñŽuŜz‚Yñâ˙œ|ĝgÖoıe—tْw—µ|ò°>'YŜ0hhjlïQ˙;nȔ(Š/.˙Ú´}ñĞ0‚Îxôż€=|ëœWĴyĉòħ£^ۈ)T( …BĦP( …âÀ’½–Î-Ċ„`DH*N4Eˆ8ċĊœqÊŝ)G‡ ’wóìlŸ]Äñ†ÖŬI2$ħĦ $ŽŬ~ĵEó9‚izoñĵ…BĦP| ¤)§öpûÓdK°ÇŽzíĉË·˙ϋ_ßXiS( …BĦP( …â“ÁXžÙ˙e4 bŸËŝf…Żçà‚:و=>WÚ;‡Ż‚GŽĜésëÈzÚ—(~(iì]‘ӏu$…BĦP(6(ÊĤ”?Îe“[VöYĦP( …BĦP(Ÿ_ږ<Ÿkœù3ħĤĊ"ËçŞn7*İçĝôÂIBüš‹‹ÈĝC1D “…“ïâż4íħÏÜc·3/şGğĠ}Bù|ñ̲BĦP|Îњ&) ʂ² ­œlì) …BĦP( …Bħàĝ[˜¸ĴàĴ9öĝœ}ÑÍqèáÚäIꘌĥ§0ĈĄ5˘ÄÚGï'şƒÌxÏхğ›ì~ê÷ŽĵeİʳR|ŝ³L]·î˙ÍÁğġ^—üK×C?}Ċ„{Ĵ  …bĦ--Yê9¤‚Öôóۅ+ …BĦP( …Báàè\O gìmGVÌÙŝàÀ/s|Z`áÈAwí/ DDĜûĥ‰ŭñ×Îı°HìÚY„òÎ:„üħ‰BÖ’MöŝÏ yüéU MŻ>ġ·ëÎ\ż‘ Ġ¨Ë.ßġèäéM KŸqÜ7ûu^Ou˜eŜdÏsĈ߽赆Ĥ×&Ïĝġ÷öëÉċP睎ÓĜ8éw ĈÚµğ w÷eCT³NRO]wüÖŻn˙ӝwŞ4ŝí—ŸrĊ!}Ô´PĦP|ĥZ.ž}N­e%  …BĦP( …Bñı‡#lŬI€R‚*δ'JŜ˙FŬ\0‹ĥá~ìpZ‹çÒÙ'I’ öÂ!bm˘…`ŒAdĝ,ÁÁtµü×ÒëµÛuĠı{½u×5'>˙^§żè'gÜÓuÑ˙úo"öÉ6ß;iì—˙ú‹QO~§K˙~{Ġġ²ĝ;?yqÍ:İ£,'}Oùí Wîö÷k.9_ùӑ˙wíêŝ§Ü˙fǏPê½Û#Ï9ëÜŻmĴXç ÎĦk˙1·^6tġÄs‡~~)znµÓnu VnèÂR(ŠŽÑ––RÉŭÜxiQ( …BĦP( …b]!#E„‰X<ûÜbxceçÙÛ#3Qb_ ‘ŬlÒTü™„–+.›L$`dT²Ä ˘rš"²_f' úû „|’Ĝ0­%uuû_ñÒĈ†ĤĈİ/ßzîżġ †µĵé€îÖYÓĤĴhlhjlhšyËÈíkfƒĈŬ1ñ—ššĉ<ñìĝïRïȀÖ·tÌ W?3Sîŭ•?ĵwEíûmß :í<üïS&ìÛĊÙcM÷ŒĜĈ~È=v=î†{}ŻħĦİħaġì'Ĥ_ßĤžĠ/m6àì_Ü>ĤĈçß|hÜyûlšĴ-…è6àâ ö_vÈSo˜á°{Ŝ‰œ7Ôîĝ?ğf{םĝÀëċöĥ¨éÙŻ–7Î|rÚĴwR`VƒÀ}‡œ;|Ğg|ù]ï3^“ŭ§Žöġ-&Üş¸Ün kú}u—+^|Ç\}ŭ˜ŻL~ê ˙ŭoêkK^ $Ë^ŭz˘iö’Ö{nŬ­[§~=ZĉĵĠŒ=ûġ¨Á²ö-Ió>ÂcȇKç½ŝAÏċmh[àġùŻV0Ìkf_÷½ŸŻ>”Ĥ];ë#Ù1§KqĊÁ_xòŬOž°pÚżğùö›Ÿ^Ĝ¤<´BĦĝlá;ßşħ“ P( …BĦP( Ċú'‰=ƒ Ž4MÓ4µ\sŜš%UYÄ`Í́Ħ6Ĉˆ‡½ĜíxŝŒÂ†ùXˆˆñĦ…•ï´‡ôŭù‹›Ñ£ß&ïşĉù“Ÿx²ß6Ù)ÔuĦ×<ŭóŻLúəÎX½öÈWMuٓĉĝkçO½óÎÑ' ÙĦ›OAçíÔĵéٙM M Ìwp ġÛġêšúé…ċ‹–uÛë´랿ĉšÛŝ6oŝòŞ,ĝÉró+}ëğ>fZê}2¤KŸuüEfÄĵxİÏׯypJSßLĵê’oïı]Ż-9˙Ĥ˙;k§Î¤ùċ #v>à”ażùó;;;ĉĈ~5dkuŞP( …BĦP( …BĦPĴoˆˆqÌ0;vĜ3Âìûǀ§‰ q%G.żcC$€#Ó!Fñ6ÓÁ÷4ÔÀˆŭ‹óÑ!LÛRpґµt5L”+p÷}G\7iôĥ}Òİ÷/jÉŜ3\›T ĵeî´Û'œxC˙ë™÷<úÄSçï³Y€ˆ Ëŝîż3àáïèCóZ‡ö½T×­mšn}z󚅋›::To=fıĵlÑ tí³E.ŻZ²pewÙĵo–/ZĠÖÑ£uŽN{œ6âW/Üiïc˙@Ó×/ċċç}è$zâ‰7½ ċ%³îáA 9ñŜ%[yÁċğv BĦP( …BĦP( …BĦĝôpŜ5`iP"Ë#b™ÛauMpŽQI=‘µwĥ6ԁ ÎÙ,Èˆ³dŽż „u–Êö3@ùÓ ?ħ ւš-÷:°óž·Äk²Ġ‘—?0˘ŝŜ³N9ëÑ%ħóçòÊ%ËQ·ŭ›ĥg_ÛştÎěŻ:ŝßÛ{ìüF ŬĤ4Ï{vžôê? ´dîĵùŻşżŻżßÒĦUµ´4µĦs÷Úĉ+ÑıW·uoûѲlŜ}qĈ?ċïìŬ“€{ï}ĝnxûİYËҎ­Ò²Ĥu›vĞj´lvàwÏŝù)ûdO[f^qô<½xĊÂI·^rÀÀv>ì¨í÷vÍܖⷭo?zë#o Ûv}ğ¨{U…BĦP( …BĦP( …bŭƒàü0—‚bkċJïÏ1ì›Ekh‚@˜œI23CRëĦYbô´²ii{\„ËB†ˆ@°ĤÙ>Ċ™ßg—ZĜşvì;à´gw™6ŻĵÍħçœ½ËŞ'NxlI@Ŭç_5Lşì–…=żĵsOqÓÛ ĴJÓ÷güqĥ\uîÏ~ĥúöIKÊġ{ĠŜŜ·[˙‹GĵbÚs W´tŜbP˙͑.|§Ùfñ#wĈÎıŭĤ^ż½ëá9KÛêêwìğrâí“˙ё_éĥ·ĉ‡Á;ġm~è—qù!_~ĉi]PŞ7ËνûŞçŽ˙ġğ¤îĥiĜóœŸîGÏŭüĈ×Zt ÎġÛnßĞĤîK½:Ħf³mwĜġƒ–/|sq³]îh[9Şé÷Í+żßwö3/Ìy§ÉtÙê ĦG} ·4Ĵĝ(ĉò …BħvĴ·µO…BĦP( …BĦP(֎Ïü´”ÈR¸JùeFdÚ[(ÈhcLŬħµ€ĤÍÁѳˆTJ$vâ,xé,dÎI1"}(áC8ï!ŸV¤]ûó}’òÛ ÷˙pĝ/˙÷} fóŬ÷덇üôÉC²7ŸuèÁ÷½oʋn~î–Wŝèôħ˙ @ëÊù3˙é’{NEyÙ+ĝÑwÍkħ”qˢİYôíéÙÇ˙[Ÿ·‹R]÷Ŝ{{ġI?Ĵ³tî_Ç óë×׃#…BñEÑÀTÀŭwßıA“£P( …BĦP|¨šŞPüs€@1iû™ĦMŜv™ĥîÜ'û!5lı`ïšÒĠÑáö@Â, cL’$•–ÑRÉşĉ°w˜äеŜu6ĵ!´àğ#ĥá[†ÚĥöÒR6éŻoğĉ›G=ë…ç÷èżWš–mŜ˙ÊĤ´ġ‰S'ŭhÙYñ—ĠŸ0ˆġÚíG=xï¨UcœôÇ×ÓÚÍúÔwi]öÖÒĉàà˘:>YŝTèzèïŸĵ§öümNù몵żÜÔĜŜ£ŝ]w\—ÉR(Ÿ7`W= ÄÀ1e1nwèßÜĜIS( …BĦP( Ċ?öȓG&”$HJÄLÌ`vĉÀëÏIñGĊ„gÜB×ëó_ĵŝOu5µkk꒚NŽ}4Çv͙fёƒħñrpú,"–}.ĵi)Z‘ĊĤœC„ˆŬ.Ây­ì6gNĞ×£èÏ"Zç˙fԍŻíù“GŻ>ék}kVğ´9İ-}Ħ$ P(a}Y{^…BĦP( …BĦPl`2ù³k˙ìÒ&`ŒÉÎħ#˘Ĝ›EËQyŜ c)ëf8·0|h açċıxZ`lħ!ŒQb: oVġĝQò|0ëúŽ[uíĜ'YŜ0P? …˘=`{ŒŻTÌ …BĦP( …BĦXŸĝΈ˙ìÚK]]]]çΝ:wêTÛİĤĤT*•’$ÙèfRŻÏË|ÛÖpRJ’„Ù’ÇÂĞäI\ÇV¸ĉ>7bV:xÛ°Oí'bĉ‰…"B`"gĥΟŭ‰N&Pâħh‹£ĵ‰çŝJ’¤µµµĤĤĉÙ÷^ÄÌ,ZĦP(ëĈ˜rı\.—ÛÚښ››×477}Áâ… ì፝4…BĦP( …BĦP|Q°ĝÏSkKÚ$霔Jœ”JÌÄLd˙ljz• ’ßÊÌ}ÉÀžÒG¸÷‘]Ĝ/™¤bDÀ‘c䘭€‰X˜‰K̵IM I‚„‘P)ç÷92B–ÉD 1Û²‰½§8Àİ‹D^İöú§ä7Ï´GğíĴqı$ĈaġRЎ3C 4u˙]f0‘ĊȊJIDATtz&rݐÓŬ%²!ĞgÉ!˘Ĵg‰Á§í(Ìf0â^H|Jş37aĞ16ñ> @ŒBÌb§1d$ñ‘ğ‹s&èÍPöżëQbñŠßZR™ğTŭ;½‘(0˜ÈE™ÑäJ4rë—óŞíÚtŻ!ìóĴ“Ÿ}"CaGĤ?Ñ] YAV€²\[Ÿh‚—t$Ÿ3‰’OÑOÄ!8ıD`œ„``ÒÔBâlŽœqPÜì·q¸…Q-< E)ù¤(˙ŝvđY-Ĉ…üŜÜ8mYıGé%bqrĤ,Uâuò$×oÄn³n$ş™EŜÖ nž[ùZ.ÄĥùWHD-ÎĤÎnÂ`\éPœ‘’ĴrÂUûˆO`D…0#6E³"1F˜í³,³ÄÎ8,LÓsu’óT¨…:Kș£ê&jıħZ֚}S $ĉìŠd™—¸í{9‹0/FËˆŻ²°bÑA²×#²'d;VŠ+@›ˆikŞÛžĈ)[ ,âŠN/H~›;ü>?$SMĦ‡ò%…V?âÄwŒRÑj\ŽI ÏBĦNd5>Û4ŸA%Ru9[Q‘ĝ ĝ"­ !UV Ş2²ÛúÍĠJÜ Eìènë²a"ĝáž$ 1àĤ ¨!„ŝr=kŽ~… „ÍÊĈ U‘ ˙Wö˙Ġ2Uċì;‰òVxÑŬaÀ˜l.„9)îjBYçX(/ßÇd=‰uú‡T²/ˆ‰ĤOÂé uo†œĈ@FLcô]6zĴ(\$÷Ó2ËH˜k’¤†“q÷NkKI qmRŞaN8ħpffWû³b+¤£ĝ DBFöŻÄìSoX\pŒ!LA›Š‰ÙÌ= Pâ$aá„Ŭc- có0>j@aÀÌċr™<œÄEÒ4%Jl½F~̎Ùäp…¨DC1Ħ^´§ör3&Ŭ²oß·ßzë×_kkkkż( …BĦĝĜ°KŞİ1iıÜÖÖÖÖVniiimmmiiù°µµµ­­µ­­\.—íÊĞ Ċúoy}Ż^½Ò£{·Nĉ„¸D €0@Dóe¤gŞ²ÓĤÂÒÂD³F° §s ÈBÈ>€8šn™£O“iX‹?´—ĊlP† ñ ċ”vKÊÚí¤5b!<ĠHħ³‰TŭŒĦˆ8?‰‘=ùĊ@~jÄâŝqJÙ ç§[žŽŻ—DDñ‰1°~ùâR¨Ĉ5Ĝb4b‚ÈòF9T¨X4ĈŬâéHgħRċ@âÁ˜ÀJڅ'KD£¨™ÀféŠRSĵƒ\Ġͳ.%vm7—6~z•Ż!q9EĤB’‹ß³eCìœ6üDüO£¸éz&fDô–„ŞÎ}›Q“ĊâÈ˙ôߋÀ‹=œˆıʛ(’ä ğ")–UŜ\³BF5`˘ 5€a× ċfïÙÜ>ÇÓ\ÈÇ%5b@„‰Q˜GD„sĠ)›k3CÀˆ0 ŽCÁY͍vö"Ÿà¸4ĊŬ@@GÙŞN@‡ÌúÈœ*ÈÁĞe9 Ш-òïĜĞfíĦÈ …NF,y"™IĦOäۑçD…¨ Ÿ¨óì׍FuÚò$•1qX'@´<—‰Ä‘˘’]q½Sßı¨WpEX`­£ ™UˆJGvFLqâ>Ó÷³ÊżQÙ[„Á4TSż A‘`l“w‰İ^JFĉ²QžráİL7Sl1$×éĜtğ„@ ñee„ĈĝDží·‹9TMš€ïc aÄÍĈáP£˘fñŝV%H!żWÀiA..=Ĉxˆì@V‰ÂŞ^A’YO+0ĈP•m3ôrTp0ô%²Î€…Ü:J\rb$ñ Ĉĥ#5Ĉĝ—¸`ùêıM7­ó ÓG)dyqbRĞ3—LQí$ßĊ²ĵċ–̉°fIİTâ¤Dž‰fIJ%˘„‘s0K ÷6sĥéÄ×)€Ĝ88 LñêrPĴdŽĜö܇°Z\B „™É&‹­@KÁcFA(ÁÑs<ş°Ên¨ÇÇW™ŝÙ0]ıĵ•ğ1†NӔµ½10V&J9òuƒÄÛŝ#IF•û§‘)UÁêüaï…ù|žŽùçh&•‰Ôkûd&a~]uÈħó÷ŽÜÓÂWìCŝġÀlĤbW,²ÙğI:k\7[A’„‰^‘XĦŠË`}k[“ŸNFħgÚĴĵX³6Xˆ²˘†Hĵċif S aŠfÙËúĈ‚÷óü¨ž[öÊR'Ž€ÎÊ-wyšGŒäXká;›uŒqADÈvGp\N“ĤÎN3tüffÖH½`Ö†è½ċ8ùd=O,öĴfğÌ/Á6ĝe˙ı{Ó0ĊeÄLij"Ïì…ï ´CĠxÖÂ^û<‹Äƒ‚ˈ9b^^‚%2ıxûĥn°­$ìĥËç¤  PcˆMj@£s1Œ[÷°ġŜ×p2#éÄÑûz•[§ĞÌl aá6^Ç­(( 4KzµîZŻċó‹%," ÙÄ.’HV³,?^X`ö‘˜0öQԊĞáLÖíÄŸ„ċ ö €°ŬžġĦ!ÎAA–ĝA.ß6E„Ä6?B CYŠ Ŭn.""b†‘­Ğ[K­J°§&żİÊOۊ*~µÂÌijBkµ4bÜ  Q–$D>\·şĦó$Gn[ Ĝa^&q¸ó”}ToC€>ßĜŝ…pğÈêۄñ[Ĥ)%yúëÄ xŜ™%5Ĉǀ³ßÙGaIÓQ]Ïñёƒ6 ğ ĞN…BĦPĴ?ĜAÇxóĉ4-§İħŜ6Êi9-§ix&vŽŻP(6şuëÖ)İI˜JĴš›Ù FÔo<µ ÚyÁè!|”{Y0°cRšNÙ´$"1b"*8pİ€ŸŠ}&9°Ĵ9 `LJqh$Öü–U’¸İğŸ'Xsż03-—ŭdA셧êÄ*ĉžfˆdÁâ&%żoÒÚTR ÂD´ϒ@ÈbG°ìöÓ ˜Ôp‰mjŬÀ!ċلÂ0bÉ›ñ)6A¤€5H²,U4ŻöœRĥ`·< h•y0€°Xşޏ²lğ,"µšĴL(áĉĠÉĵjxAZî>K8Q \eğ)^VIò@l½ëfĊ6Œf5ÏÀ8 0ĊS};ıóDQeï{kH t0SŠ„‰ˆSc7Égc DÄ0‡$Ùj_hq!kLœúi­dĥiŸ^à¸ÎÜÊ7“ '™ 2Ż(Y …KÖí‰I²zâ8#ˆˆŞÀ|Ugî;@X4°$Ĥ Ĥy…)–½ÌŞÓ—eÌĦĜìĤċ'8 ağ'`Mü\Òbbñ¤ċ{!lÉ,Š* jœ-ĥm•Ìl7›éÑĥċsïœlcX$sžr‚¨ş†YXċŠûˆ ë~À™‹RÇŞÙ:ĉ)ExJJ–( )·$—´\+TÛ´3'b÷ŽD/J³ŝßġ~ĈĤ—ò5*Ö|jòTnTžUq+ÙHJĦ½W ƒ^rž§ÊĈ!"_Ó$ŝ*$Á‘³~‰0tіjµrŽ%2q;u÷™M*œ0 –İ÷QGÛ˙MÖq;vVìr Ğïn/ŠéB[ ;ö……‰I…˜=è2nW[mùXĈŒĵİeÜ)Ùİ€I72İíÊlz 1“‘Ĝɉ  ÷8Ì0n! ÄَÑe-Â:ó€ÀyPñ[µ\.lŽbd”+ÙüB_@ÖHVRrĠ1WW2í‚íZŭÎäŬ\ĜUyŸ5Q†oĊ/…ŸAññräĝfCĥ?“9XĈ9­ìy¤"ÁJĜöQRĞ p˜ñsoYŸÉËɑDFR·|ċk.3cġG#"ñ6ÛÁĝrµ.Ÿ ˘„Ö×\‰! s‰İĜ%Ìĉuì"ĤH€IŽA Ŭ`”ÇÙJ’$– /[ùĜĦ›‰)IĊ0s’P0½²5n' #ĥ§…'‰ˆÖµ›Û22Ĉ$I""ŒÌÓE&ÍhiȘĴnew8—·şĠ×ö]ĦˆqT‚bW ÈVĵ 22>İ ‚1Ĉ62#F\GèĞqTlÙb²ˆĉ^°ĠĊğs~ħÛéž+£ƒÓ€½ĤoĠI{Çŝä\ċ“x‡K‡Ü ­ŭĈŞ'ŞH’×À*\ùl½×I•om4>ùánĤfٝSÖ(†ış4ì8ĉ]/dğÉОÑÈßj_üÈք„“àÌ Š$Zô0q˜ĵÄJpíşW~şdfŞ|.›ı—ŠuÏ˘]žc¸1ŝ ~§Šä¤DD”H°úSÜ|bÎ)QĦÚ ˘LÁDuÀY<ıŒħ ŭW6mÖÌ!Ò7l-ĥv[n‚!q!Jo$g c‰ĝ™ĦUŽAñ~#Ĝ;İ/#§ˆšj5ĜêL•š\ħĠĜ`ĊÇ#˘0‘É–÷²Ş%’ì줲ŬĊR·ÍĊˆaJ²™ĉ[ŻÚ·ùıŸ/§‹Iˆ—IŒPPbĵßĵĝóİq£2g­›"­ÔvĤvY\֘sŞĦ/;À۞¸&éşşÌE”íyì>Í4R1  èÇß5ĉ0쐗”ˆÓĉĉ^1FJn³mĤ;R6èëK°F v"áÍpǛϸŭnĦç l0AHÂ7%_äîÊ@ÄĜı^ÎüÇm0—*ĝ#×vÈ=mÇVŽjg6djn6'È|RFÍÄ'>oıWF?"!"“ı@ÍE-‚04Ä:#Ş ÑdÏdáï›Ôڗú9oĴ, "VC,Ħî ĵÁm½ı)AAD™Ä'vt.IV .*p.„UFÙÀxë Û¸8ÈŜ!b1!$v’ŠPQšù*µQċÖ×Èî ÜÉòd璐âžYİ()òċċL_ŭÏÄn/lmÍ>@xߒ637z^g`@ĈĥbCŜW2qNÈî+@M8̙‰Óĵ!$'p~>D”0ÄÌ ' œùi6ëÎuġĴ}Em$HˆĵHËp%”UŸhTE6rĦíêl‘ËbWĞ]/ƒB‹+„ziߟp˜ĥ‰˜hÌ-ĈèßÏŭ´úh›0ĠRûà€0R„ŽÈе ²{Ŭ@c[t˜GĜ;Ġw”{‰ÖJN ÂŻĵ ZŸeâÂ` …Ŝ/âp1>ž€&ëÙĦ˘+F„l²M ¸íÄ/Ímî@™ …’ö¤†LĊĠÌDŠKx —^=7Cïh$Iü|D2;¸ ĞÛuZÓĜ(CŜéĞ:ŭ\)Ÿĉu˘bg%aöí˙w‹ÉÈÀí.ÓİJĥ3›s0[à&x–€K)|.Fk,•uyDčˆŠÊV¸“ ÙaN* j §Pırħc—`=SD}£•Œ³ĝqÓ7˘jmÙîĈ`ŬġpċİW‘Òžù”7â×ö™AtíÍ>²6›Ÿ6†ġ0[÷$,Y`˘ÌÄĥL*:U"²sUÀÄ5'“°]ú œvJDʔ‹¸ƒ÷ ‡afáâví=?zğĉ™]ÛœXv9<ħc„Ğ Ä-"žM0D$ÉÀÂüÁ Í (êŭlĦğŝŸƒŠ^Gֈ(Úc%ÌŜMOĤÑ"A\Ĥ95”-îRôħ“އ%ÛtÓ“xĞZŠfÈĤ"ˆò››>D“†JÍ$[]hqûbï)rħYi8NÌÍw˘ôĝÏc_F"’ómr-ÂwJ‰·‰Îı0i6EġĜWŬxĈ‘M‘É?kE`)³ñ‚ŒĜicĤ0ۑŬVÜóú|h°µb ĥİ´oB ƒ˜‚Iˆ“„˜(q²rJ€UV˘`9ƒÂµċ~íµm²ÙReµáÌúÈ!I·e0°Š„ m€ĉPF~á_DhÛÎ[ˆëGŭÛPpL“' .è:öŭJ‚¸fP§âR÷˘ATobĦS´ġ aôˆ|‡‘hŠî·Ȋo4QŸ…0Ĝ„ÎŜnKs5і ²8r…É€‹ÍĤßÏ%ìSĥŬħ•wtC¤ċÄbɔ qF…SçòCä+T BiÈŒïpOˆĴÁ[oq•„x!–X ³ġŠÂ*œMgKu kĵ¨…bSÌġ/ù òıÏéOluµ!ëç}ĝ^ÑÍäî&6ĦùĈ_ä‚ŬS7ĜċYrÓĝĜ]İ’ Kz=WŸŬ0I 1&W9Ż˙ĈµbÉĉ„@$ñrĊLM$á HG{[Œ!Nì`i"bl ñÊG.êŞ%7UÎĉ96-^9ĥéÜ ëô×Xò FkmÊı*f]âmˆb­ÖÇşZDÛİ˘X ÎôĴwQ)f6/y“Yß É*³]ŬÎŜô½™û(ÒbÇjŠkJÈĉ+~ÁÉwáQN.’d\[62…ş}h;üüšˆHLê]€e}WT¸½ÄŠû2}MÈŜçÈĤ&Ô4ŻġR BâôĞ;şa/ŸÏë2’ĉDm“„$pc0%(êċëVîœĤfŸù!D"ö ~ŭħK&o_‹ 0/2‘PTĦmùTÙ]ÜŝìŻBìÍdƒiÔ?Ç21V7ŞĴɅTô6•AEœƒ×ıÊ'Ġ5b>âòì "kpUŜòOÂàÏÇ S„ìKëÑÌ&8{Y,má„§1ŠÄċ10%ÄSĝÄ÷˘nü‰vùċ“ñRe¤“Ĉ™B4YžĊˆa$ÑhċÛPy:iۅÍïŻ|dË,í„9,uĜVlìöùL€ağ÷­„ĴÊ„ò‰ÑÀvP‘ÇâLnŸ‰J %̐bĠÍ´‹üzO'Ö9Wáüú‘‘rÌPç’ĊëïĥÛĤttñVŸ˘ùÉcDXÇ)A’Äڝ ŞşrȸŜžÈ“S~|ĴÒĈ+”Ù–O$ÄC‰7NO˘`ìĤËݳá²ŝ:íNUT3tÜIµ]1{+ž7y>ĵ" J*·ßĤĥzUµ uAÔd'şDĤœr4ÀeġŞZmáˆĴ(â™ğÎ-‹ĞÚ2U¤d•Ä֍¨ô]AĊé)z>́Ş.Ş@֚!DżĜœsêšÏK³27…ûq™f6RĊĤġñ^—ݍ›]Kħ˙ ˅^µ ‰df§Ù8Ċ4ÎEħ*АwÉŻgO£qKŻž rTX}Ù ù98|Ç´€*½eDCÛċ^2bÜİ‚Ħp°EAì…jPH^áie}ĥGe>µ™I²µúΤQ5ŜB\!œÊ$‘ŬÀ/"nŜAq¤q2Ëoĝ„Ñ5u3µŠĜŭèLT,ğĴXM9Wˆ6½öCòĤ q=ħ‰|eìKÊkı(M˜·Ví…Â'"’ÀZF‘ˆ£ü8?IPe£šY9~z§BDq“Ċ‹=aaŜâñ–sbgXŝX+Àœ"ĝqGħ¤Djûmż”x1xù3o›q'(x‹Vff#eDIġú››Ĵx&$6Dâ5/„ÖTĝ9r¤s›1̔ rqWdQ|'* “ëÓ²w2\.Ê6Äàċ™)uñTĤTŬO#äÌpŬĵ6Q›ŠĜ:ÔgÙħĞp§ĉ2[ž‰tÁNˆC I2n;äHĵzÖi„>Ħàh"Û6p$Ȑ"ß;=gµ dñ&­üç&ĵĉy9²2![†ú 01“01 `.ĊIÜKT6ŜA>e?@òkxìŜA €àìA)4+.ÙEx  CÊBÁHP!?vtsA­Ċte 9Ìòïc SيMĦ6‡tÇ݇ŸZÑú“4\u—ˆŻŜ6*†Ÿâ8Ǚ4rĠ":;¸SÊkĦB‹W_U‚P'â÷äe¨_ċ–ĵ…BĦKŞz³2ûĊìk§ġċ·§‰˜„Ùâ:…jó.ÀM휝²kY@ŒI8ÀouñħğŻSb†L“FjRÇhWž‡Ëu>·^퟉ßĝşWÇM+†X4¨r ƒ§|Çì×Zİ UƒÌùWXa„ĥ@DĈŽ Ĥ¸ÂììÚİ q=‰+FA aï êBè^í6˘h°$żÜmüö–vÄ(B°…V™›îú;V9ÈşżÈ$ól Î˙ZĦ9‡Ç^…­H^&[7ŽF'\Şš#iâh·eĤp LħB ·QÔ­şì¸ŬÙ8ïFˆHbĦȘÖ!XĥĤĉğ4-%rZK—.À½%/ÚhŝPš|çÈJ0ż>œi„bÜʧ”™“LûƒD¸BO²­DafV &˘ ŒTò‰wIÊ||ŠPԂœƒDƒé—{´ÖFDDİ3ӄġ1WIDŞtžäG+;ù€¸½3AdÄj£ËŒñŭOñš]–˜|™Ù×Bċ$·İ)dgĝâL-Ž“äĠO{'>íZÄnÓ·-;—$Ìİ1qZZ藲xAĈI% ­””R“†Úhƒµm<Ŝ5’É@dkÛBĤç„bLĜœkoD³‘$Jj? ]“ħ<í* 7‰_Eż’oLê^à (Wç+ ÁĈ/V}3ñ‰ı­x(Ìi2!×ÖY’"‹˜* âS"íuD!µGpûßьÑq D<9†Ç•ŭ³TĜLıŝĵÊXŸeÜ@˜˜"*Yݟˆ“Ġ.Â(Sy?d0Œ§ÚĊ½ŝ­4²äŠpB…öâûs;Òċb·*`ˆ)Ü´îâšà q~˙rĥonÇk°ÀŠu]oU!ñßĝV†jĊdÖʀӇC›ÊĤ‘–k,â;@ñ‡ĝ‘¸} ısbÈÊ­P.^­+H8‹67’ĉ {c¸™Iî…Ĵ4Ċ4q !˘xÒÁiš­Ĵ ˆ`¤@+W‰h.Z™ĉ˜ ,t’Ÿ+†R "ğS-ÄC~ANĦĉp~Òë,<ŒIĞÍï° >‰ŭŭÊëœĥ“…–D·fïdBŜË%ÒYŸUpˆ *}²ĵ-d•j,ħR!>İ\­PPN†T-Ĝ*ˆ~`CÄ{%ZmâĜĞvS`ˆ·Ì %^9Ϙ—¸›·Jr*"‚„#F)ԇ\÷Ù^ƒŽ´îJT5C*´$Q¨¨“qì™ü+”½“Dġ½ßŬŒ–î8˘`R€ül.×ħÀ9î(Tƒ˜T[¸‰³¨RˆDH‹z‹Ċ/°‰ûÖ x‡şT‘/ÎÄUì²ò2q;Âo݁ğĜ£#ĊrùŞJ_èÍâèlÍ xì^ú: –û^hÎ_Ÿ"ÄÚc"Úċ­_%ï!^!ôIˆ egH$Ŝîf6i9ÔcĞEx ÓzXNá-¨bژÙé‡Ħuğ"E˘P—r£m´SÓ Á;ÌBíĉ-Œháf,İÜÏ}5ü;ñ­ü˜^YWƒe^ً8²ÀŞŒ ”-{8™ĝ3‰(dŭ}„HDq;MÓàĴĤVUsE&+âÊĵÀ— ä—ÙÂŜğ)ò:mċ"}gߟ‹1ŝ ?¸úTte•apBDžABH ܘ%p£ħ3J´ÓN7ïĤXà‘Ĉl¸còEzĥĜ<ÔÌX6#2C´òôeÍA>^Iŝ˙vMgĈ`ÛÙIENDB`‚choreonoid-1.5.0/src/Hrpsys31Plugin/po/0000775000000000000000000000000012741425367016401 5ustar rootrootchoreonoid-1.5.0/src/Hrpsys31Plugin/po/ja.po0000664000000000000000000000463712741425367017345 0ustar rootroot# Japanese translations for Hrpsys package. # Copyright (C) 2013 THE Hrpsys'S COPYRIGHT HOLDER # This file is distributed under the same license as the Hrpsys package. # nakaoka , 2013. # msgid "" msgstr "" "Project-Id-Version: Hrpsys 31Plugin\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-09-25 14:40+0900\n" "PO-Revision-Date: 2013-09-25 14:40+0900\n" "Last-Translator: nakaoka \n" "Language-Team: Japanese\n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" #: Hrpsys31Item.cpp:71 msgid "Voltage" msgstr "é›ğċœ§" #: Hrpsys31Item.cpp:72 msgid "Current" msgstr "é›ğĉµ" #: Hrpsys31Item.cpp:78 msgid "Target" msgstr "ç›ĉ¨™" #: Hrpsys31Item.cpp:79 msgid "Calib" msgstr "‚­ƒ£ƒŞƒ–" #: Hrpsys31Item.cpp:80 msgid "Power" msgstr "ƒ‘ƒŻƒĵ" #: Hrpsys31Item.cpp:81 msgid "Servo" msgstr "‚µƒĵƒœ" #: Hrpsys31Item.cpp:82 msgid "Temp" msgstr "ĉ¸İċşĤ" #: Hrpsys31Item.cpp:83 msgid "Alarm" msgstr "è­Ĥċ‘Š" #: Hrpsys31Item.cpp:164 msgid "Hrpsys31Item" msgstr "HRPSYS-3.1‚˘‚¤ƒ†ƒ " #: Hrpsys31Item.cpp:261 msgid "Nameserver is not found at %1%:%2%." msgstr "%1%:%2% ƒƒĵƒ ‚µƒĵƒ‚’ĉ¤œċ‡ş§›‚“€‚" #: Hrpsys31Item.cpp:285 msgid "Component \"%1%\" is not found." msgstr "‚³ƒ³ƒƒĵƒƒ³ƒˆ \"%1%\" ‚’ĉ¤œċ‡ş§›‚“€‚" #: Hrpsys31Item.cpp:287 msgid "Component \"%1%\" has been found." msgstr "‚³ƒ³ƒƒĵƒƒ³ƒˆ \"%1%\" ‚’ĉ¤œċ‡ş——Ÿ€‚" #: Hrpsys31Item.cpp:290 msgid "Service port \"%1%\" is not found." msgstr "‚µƒĵƒ“‚ıƒƒĵƒˆ \"%1%\" ‚’ĉ¤œċ‡ş§›‚“€‚" #: Hrpsys31Item.cpp:292 msgid "Service port \"%1%\" has been found." msgstr "‚µƒĵƒ“‚ıƒƒĵƒˆ \"%1%\" ‚’ĉ¤œċ‡ş——Ÿ€‚" #: Hrpsys31Item.cpp:335 Hrpsys31Item.cpp:383 msgid "%1%: Access to %2% failed. The connection is terminated." msgstr "%1%: %2%¸‚˘‚Ż‚ğ‚ıĞċ¤ħĉ•———Ÿ€‚ĉŽçĥš‚’解除—™€‚" #: Hrpsys31Item.cpp:447 msgid "Host" msgstr "ƒ›‚ıƒˆ" #: Hrpsys31Item.cpp:448 msgid "Port" msgstr "ƒƒĵƒˆ" #: Hrpsys31Item.cpp:449 msgid "RobotHardware" msgstr "" #: Hrpsys31Item.cpp:450 msgid "StateHolder" msgstr "" #: Hrpsys31Item.cpp:451 msgid "State reading" msgstr "çŠĥĉ…‹èŞ­èĵ" #: Hrpsys31Item.cpp:453 msgid "Read inverval" msgstr "èŞ­èĵ間隔" #: Hrpsys31Item.cpp:455 msgid "Connect on loading" msgstr "ƒ­ƒĵƒ‰ĉ™‚ĞĉŽçĥš" choreonoid-1.5.0/src/Hrpsys31Plugin/RTCClientView.png0000664000000000000000000066503012741425367021125 0ustar rootroot‰PNG  IHDRÔ >WsBIT|dˆtEXtSoftwaregnome-screenshotïż> IDATxœìg˜ĊրßN“7’—(9ˆ`BATT‚WÌY݁{ÍEQA1+˜sVÌ9áEĄˆQ’„%.g'uŞïÇÌ.³‘ŬeñŜOë}žîêSu*M÷éS§”Ö­Z !B€@€ôéÓ‰D"‘H$‰D"‘H$‰äïŽXŭ* **š Ş˘ û|^„¸`·Ŭ:×mĠ+•ĤgÚ´K•&]¸ĊĴċâKkŜüêO´Sy5R@ͤM̽—5,YR5O’†_½a;Ŭfµ ­]ê.ÉĞNÁʟš_Ŭy5C)פÍSÉW6­ ͞ßÊ´é{çrVŞ|ûóĞ3EóċĠ$‘;ٓ›E…FŽÜ]8İü™ùĠ9C˙™ƒ˘:˘òŸš‡wY~µŜE9Ö"ĥŝœšĦ˘Ö?›& ɛ·ë‘ĥKòĞ?£]ŸWµ\E#ğ.ŻeÑ˙ˆï#>Ġ&\&êè„rBuÙ$‰D"‘H$‰D"ùğĦ =`?‘‘jPb!ëbš­<*³êG^ȋpp]„뢨*¨*ŠŞħħ<ÁµŸ- á`x<•2*ŝ7- 0vÁäĉf8.Žâş6ŞŞ£iɚEE%|ş`–eá1Œjj˲4•J›6­qŬÚċlÛVÈ…ŸcZ>M×oP‘â0´`ı-é!‡ QRJİŠ7DËL—XY9ÓĊ­pT4ŬÀç÷j•ŜuÑÒ0ċVš§ ˘ ë^ż€WEA`'D˘ v2Ş{„üŒT ‹h$NÌt’ù) şáÁôáוF–½.ŭ-J"]ıú‘qì—ññ ×ôVĈ˙ a)MߚhdĥÈÀW—!°6=·(˘#§L’ÑıĞyvêŬÌ { üŒj;nëÚû”Ĥéx}^>UİVKżX‘rŠ£ âÏÊ ó?ĜĈ‰D"‘H$‰D"‘üɄċ[òé ˲iïĠ¸gX_üÂÂ* יÇLJô’˙üÂVÇFדf+°ŻÇËȑ#t…òòòdĥJ˓‰˘*((C~5Š?üÛħuUMy¸ÙšĤ1rä<^ƒH$)QĦ×v9™!FŽÉ|ˆi[xMk„k•pˆ”çpì]÷r|kĜ8w"?“P0Ë\vŸĝzCìË[9˙Ħµhj&ƒ/Ài{´!ӛ2F˜elXı”/>|›w~,TIDB ›8‹1½}Ûó2ËÈ_ñ3 ß‹÷—–c¨ıÇhÎ9ĉ@öŽEÑê%ĵóôóÌÛ¨L"zoŽşĝ†ïم\`•ħî×oy˙7XTäbÇrXöu3ê0ŞĠÒU’Ëv^ ĠÚŞ&Ğ™sáÍ,ÁڍjµééÚ¸Y=ÙĞ£ôbn>ŜûÎÁߘ>Ô 'ħƒĥ¸‰ †M¸‰3ûfPıRĠ*góÚċ,ùìcŜütfF/µġéR<ĥBǓ§ñȑyÀŜ›1“× ‚˙‹†S‰D"‘H$‰D"‘HŝdµäS¸`[&7ìß=RD"Ğ˙‚H†/À{ĥçĵ/V£§–YâşXĤÉÁ E›XÔNeĥ*bœ)Š‚m[†‡!CñÉ'Ÿ˘Ğɘjëb&rè0TbÑĜäĜ†ÁĦûWÊi”A­Q\× UçĥdzÓ{2ißw0'÷§'1ŭÓ2TĦ“™ğŬ˜ĉ P=™tèw§ġۗ~Lâ-G3uìP2S²Á ·ëŝœ5ÁOÁĜ9,1ğ1fĈXFĉĤċedÒiÀÚĵ0[ìŞŬ\ñÒ2⪆×ï'_áuç+³\·Â£ÎÀçQ°Ĥ#@QñĝŭdtÔ4yV˘Ñ¤vu]·ÒÛIQ¨Ü•SQ,ËĈï×>‚-[ñhËĦmÛĥ„‚Á”˜?ĥmתˆ‡aYVœ­[·˘‹FĜk­§dykœŞÜ-!ÉĈı÷Ú&´ÜŒâNïİÑkÄ~´œ÷>Ûj¤ÛÙ½8ŝšk8ıЇ=ŽBöuŻóèû6-żŜ†Ûŝpnıŭd:{{°o;ïÄPçñÁÌİ<ñSÛĞW…E:>]ohÙëÛħµÊñLFL~†‚Sĥ–Żß|–G?و' Oärè…g2ĵOÚeûP„×.aŜ×%t9p{ĉ ĥ…ïß–ûß^…¨¸ÄËò†ŭ“3Ü>­ĵ`•ûpËkaTĞVŝŠz­ìŠNFvŻâ מçŒ×ŞËtˆı]8îŒQì—Ħ~÷-ċ·âžÉˆ>h“íCCÙ´Œ…oÏċĊ/ „tH˜è}ŽáÚ€ĥ> JÖ.â‘[Ÿg™càD=ô<òlÎ8|/:g(˜…+Xĝús<óyŜ`UOAa™ˆŽkë Ŭ]+v?ì4Ĉžħ'YğĉÊàŠçóĞ)İÓú€ó™zFO L–>s+÷##¨7i'`‰D"‘H$‰D"‘HŝФ j KlÙ·òcGÊpm €-q‡;—Ĵ突íè›`yIŒÛßÈ{u˘­/™ĈŽ”1Ĵ•Ÿ÷·ÄPUÇvi—׎X,†$\ áVz•U°Ŭğ,éżäş.yyíĜ´q†ÛqÈËkK<ž”Sq鈇֐3ŝgX–…˘$óê>M75nİ˘¨ı‰–S”šqèjˆVÀ,-¤ Ü44TEÔH§ùƒxcĞXĝġfNîš­É Œ^z ÁLƒ2ËI]WĈĤ°‹ËˆdÑs@/ÚŻúŽ|³ˆĠż…ñûtTá4ĵìµÙê¨!áèx3;sÀ™WÂĈkı…ƒëfÑßî´×ab)2:ïqSy; ùÛ°çñ—qáşñÜñ‹‹ßviâdfĠ6•—cd“eEħP0v²­ÒQ½^ E`EêÎÓĈ[ġ˘Zdş"İgž¸& á!Ĝ/‡Ÿ?…ž™“ıáƒm¸Áŭ¸aÜ?譀Sş•­ĤŸ–ı˘1[şžq=G´lÊËB-zpĜıÈILàŽïmBiħ˄˘"âokÍ"ËeċpgûYL=$ƒÜ†Ñù…'Y–8kŻ3™Ú½;!lV̝ĊĴ ñ…ŒÖ§D"‘H$‰D"‘H$'RîY;~TVPp‡Ž>7E¸.ğ·ÎfüQsÛ۟rB—l^_SÊĜ#¤żR†.Àu:ŭ¸Ž“ܝÓuƒ˜f"™{5ëMĊRÍíǓ×9ŽM0Hn~×! bšfħXĴŠœ ÇNŭïHÉÙ3AŜÉ3xñäĤ=öZîÜLü)–ô[UĠ­šÖMX(öâˆayÉ›(ž Í1)sw”q§Ò(˙êUĉhx”xü“}¸î°Öt}1wŽŽ“˙ŭgĵûĈ{,Xk‘áŻêÛµ²×cQФŒoÏCв9bú,ŝŬ5ÀžC;˘.]Ğ™2ž‡7ïÁ5³/a_/Ĵ|h×Ĥ3bꭜ×ŬCżŭ; -YIé'½Ĝ’ß½Ŝ”œĈ¸¨56mş]“I‹Ê˜W=4“9_ ¨¤‡˘Ë;y/T1tĊXüúê:+AXïÇÙS.ç<°~•›ùÛïĊ£Ĝ,{j2~ħ?£F̰ŭğÒaϑ\°çAì˙ĝÜĥ°Ĵ1Èê[òYŭ€‚G-ċ÷ߋĦkÜ š+°µŞi´ĜZ~Ùûvo@SJYı˘şçàË  ı´HHüÌëŸnDÏ ‘Ğ„PP¨Ĝĝ@`•ğô¸êQ¸=kÉüûîUĝB1ÜŞÔ$а\ڔD]j]yşĠĴœµ‰Ĵ‚7`òû‡óX;út:û:Ó§…Ĉϛ—°¸p£Ztċĵ{îaĢùĵùúû,ÚGëҟNäqêĴ‡85]\N{²U—ÍĜ#'`ĝ›ÒÖݸ‚ŞRy.•ûŸÍy?ÌdÎWaYj+‘H$‰D"‘H$É߀/ùTErùe8–Àë¸ħŬàÛşĵö[)§Ŝƒ7ŭ•.½²è“ċİ<ݍ*ċħxrùĤš”‹Ĉ"ıÜSQT† ;¨2nZñÔbħHzĊ˘I9¤ÒĈ %è]ŬnPSjD”O.u]‰DÊ q–žĵJ\.%Đ)³×ğî´×|ُIwœNo-HßŬ[c|^T#]Vdë—˙Ìgï½Ëĵċ |^‡ˆÜt çBù÷Ïr= (ôĝ²ßé*ñµ‹xġŝÏyááŒşbç 1à¸átXëZö,ùĴ"pL'ġ·ZÇî 6Ĥ]‘DŞ]£P•äĉÂET”ƒšmT_“§­Z˙S÷Ú&œTáTݟfól0BÛLĊjSQU]ùƒ§ŻŸÉڎĉèáğÓeżÑŒŬooŜ˜x#ŻVäO!‹>X̖´nxa-iÌŞ^žĈ´uE½¸ŽC<ĉ§ß.É<ËÖ³)^µµ6½ġ w:‹³f1ĝÂëHDĤñ/AŻ4İI$‰D"‘H$‰DRAƒ—|˘TUcE8N?ÍĊu’^a+6w-sÙAìî5éuĝ`n{˙KĈö Ñ;3ıƒ ŞĴ*O ĤvùTU•ââ22‚ᢪ*ÑhUŬ#g7›ëV~E%§ä$7,(--Kɨ)CëşİżSډ¤Íĥ”…òò²Êô §fZĠç'ǧ`Fv|µğíSxqw˙³ œÍ)ó&òôz·ŠŞÒ(hş†ÇëÁç3bèĜ 88â?=ÍġwÎg“­@"BÜĊgdÒ{ŻOċO˙–ŻyġµD\#³%Ù"L\×Ğè"0íP£ÛڍLjĝ:²ï)gpÉà›?ÏZĦ‘’ˆŻçƒğnë&sVŸ†]yğ•÷ŠtÚX"‘H$‰D"‘H$’ż. ßċÓuñ #ôk"µ\3àpùŜô1·bÒ-#›ĞGíwë;šĵXó0›Ç ˘˘ë:Ûĥ úqEqQUMSkÔgğAM×uĥnŬŠĦéµÊQĠ¤gÑ×_/UÛĥp]Q)G׍Fî\X‘Ĥ–2k İÌ{–÷FMbtËlF}ïŜ0ÂjÎ?ŞÏGĥ7ÍÌáXX9qdż¤E×8ĤÏ96uÒpálĤıç_:’µ”°ü‡EĴw4j:íĠ]ö†íòYçĦ& ˘mû‚—ż9‚+Ĝû‚›yŝ< G5P—?ÊyÓġJ]KAÒûV9U3f\ŒŸî½Ž™‹ëÉsújVÀíuŽÁ³îßê*ˆCĤ<À˜‹×Ÿ4—|ö.?ǢË1̚~Á²BĥE5Z·pĜşħğàs^ĝr‡d°ÇÙ7òÔÙ6–1“on‚ğVşġ4ŻMÇÄi}X£ÚşĥxyÑ_ĉrÇѽv‚jlĉŭ;ïŬĴБە^}żM˜Ë:׃!Ġ$‰D"‘H$‰D"iĝ’OÛƒùeGdZtPT\Û$Ïï@tceÌ4§dŬ<.nÔF5<,),(×…’kşîĦ¨¨˜-[âġIŻ1UAs´”A-Y&!Žë ܤ÷YQq %ĊĊ!PjÊħÁÀ45µüS!éħ–ôZ‹Ĉb¨ŠB$p[!ŝ`×İ+Ğ>j³›‰:v@ĴyLÁ+ÖòĈ ?1â²=t9’{/äêFšjK.…+B­È¨8àÏ Ëżŭĵ–i $Ö°›Ġ éׅÖÁ¤ÙÉ,^ÇO_ĵÇ3Ż.ġŞ`6˘ì Ŭċ³îdDA÷ĈYr˙TîĜt'ҟN™šˆħĦPÁ§C¤‘;M֟֏O´XŬyŞ|4çY:^p CşX•Ùġʌ†1Zd‚SÂïó_ágW <†%kŒ~­[.œ²|ü2.Žâ÷ĞüTnŜx*§6€9†âPċ6ğ:š°Ğ-cĠ0Ĵµµ†jY”l)ÁnMcY˘”üUËXôé‡ĵóe>߃Ž‹UC żóOßùŭn:‚ĵÖ#{ÊwŒî\݌§&‘H$‰D"‘H$‰2ô€ŭ„Çc4(ħĤ鸎Kĥfj›™Âµk>ŽW êeŠÁµ›3ˆ{ƒF2×XĤ‰ştëÖÒ#­Â;-ŬCM˘Ş¸Ž`ĠŞ•hşŽÇ˘ŞJWşvŬ EMzÒËIĉç&cŒİ …ĠĞW ŞĤ4Á½Ê%^ž á‚êġ‘áŬŜŬŠÄ‰: ^2ü*Ji]Ë$s#à% ‹:dnG8áHíĊ’á$â6–âV$RTtCÇïĠRË%XvÄ#qÀjä†îÓq£&6 ž żN"NyB€ĉ!3¨Ħ‡H8=ÀŒÄ‰9Ûóq €XĤEÂtpRz¨†‡ żêÒÄĈĥUmh~!Cİ7OĊħ‰Ċm,ĵA>5MŻ€+zqÍ#ĜKOíxşÜ4A UïÂħˆĈlìŠr(*†GÇç­I`',âiù+ŞŠÇçÁ§×Ò\§m-0£ bvZQ’ˤ Ž×HuW{żŽEyÄĈT—ŻŽĝx‰D"‘H$‰D"‘ü0M+iPĞ0t5Á²xÍ8çe–ħ·7nj÷L! Âj,Ixy¤,“„Ǐ×ëĥ//uŬäĈŽí—×–@ Pi@Ğ Â(FÙ´i3šĤâġùŞl8àş3‘Àq\òòÚâ÷û+cĤm')Çqòó7àş.†a¤–›JA„KÌíĈùÓŝM_m âüôà Y ~­ĥó#„CÔI7¨]ùjÒóM"‘H$‰D"‘H$É_˲C­3‘Àëġb)w”h 2Ê9Ĝ£›n‘Ħş„]•UĥÁ‚˜ŸoĴżŻaTÚ·’ŜgŞ˘$ċ¨&ùù…B„2‚ĝ|>EE—x;ÓJ$‰D"‘H$‰D"ùë˘ =`?ĦëwİÑ UĠħ- ˲p]רނŞj†auz€Uñ„H.Ó4m Dz“1ÓRË?5UC3t<ş˘Ş•ÖÓeV‘#LËĈĥìÔ2ÏäÎ ŞŞ˘ë†ÇÀu\7iL“Ŝiu \˘ §ŽÓšÏ+w|Ĵ@¸Ä"6 †ß#½Ó$‰D"‘H$‰D"ù‹cÛN7%¨ŽeÚ(ŠƒĤéĝŭŝ´MF‡™Ş ŻêEžÔYQ)Ğb“‚ô8kuÉq] ŻGk•ÎCÉĠŸ.Ž –™ïM‘žDu˘âzëM!ë_Z]Éz‘H$‰D"‘H$‰äŻO£—|Ĥ#„ÀuMĴş÷%H$‰D"‘H$‰D"‘HŝR¤îI·‰D"‘H$‰D"‘H$‰¤!4yɧD"‘H$‰D"‘H$‰Dòwd§–|J$‰D"‘H$‰D"‘H$7Ô˙v$‰D"‘H$‰D"‘H$’˙OHƒšD"‘H$‰D"‘H$‰DÒ¤AM"‘H$‰D"‘H$‰D"iÒ ö'‰Ĉp]·I×&&ħXÇqˆĊĉżu ĵĤèŝwŻ3Ó´ˆĈbĜĥ]ċ¸mÛ$L³Q}Ô²l˘ħ–eï8ñ˙ “˘âJJËŝ½ÒǵäïIĊ˜ü+#‰¤ĦüÙsD"‘H$Is uêÔáĈ˙v!êBA,G×uEi™áp9Bt]Ż7],Dz, h–| —`÷n ò)µÑhœDÂĴó#iċŒĝûph?(Ĝ\Ž­¨8­ödp^˜­… ´zóŝoê]³,LÓBÓTTµv›m;ĜvÒÀP[ÇqˆDb”G"蚎–Ĥżm;Äbq\×­˘o"aRVž Ô6§°ĠëŬi]ÊÊÂÄâ TU­R†şhh;¤³+Ú$Şufèž>Š6•Ĥ•ğÄÎĦwבMÛÀÓ°ú‰ÓšÁv!nĤĥ26ĥŝŒ>™Žë ĴÖ3öÒS8bhGŠż˙Ž"vŻĜĥ]k?ĥm›pıIFç…[q ÏNÏu–eS^İ1TgWöŬ?ğÍŝ Ĕ<†ëJ|M>‰Œ£X,Ny$‚Ĥj8Ž[çGˆšsè˙R[––†I$Lt]Żó÷`WR×8Bà8nejhı›2ç§ówK;šs˙×3$‰D"‘ü}ÙİğW!D•Os"„ ¤Ü çá²*ç*ĵh,ËĈĥmĥ³­°x‡eˆĊĦË?NċŽ êñ‰'Zîw,Çöñà4›R!ñx‚¨w—?‹Úè8™{sÎĠWqŭuu|Ĉ@oïv/ĦhLcàÙpR/’p„˘R•ŭ˙}Çw7( —SXT\ù ‡Ë˙'ô•à€“¸ĝ”„êiݍ’KçÎıĥYœmۄŬLÚ·ÄÄ9×r@0VĊğ'fçr ‡Ó?´ŭ˜ë œ6ƒ9eÄ>Œô&ĤŸ²"Ŭimô§s•#iĞîĜğ¨ĦíÎj½ċœzÂ@²Óì(ñ¸Bï^Ç̧3qtĴhĴĈuaŠŠKŞ|ún{Ĉa´r5Ε•…Ğ\ßĜ:ĝsúd’ŠyÌvüì}bO3‹i/ڌĠ}'ĉ7Ërǔ•”Vé§ë1:3¨gŸ9™cú ĈjÖyc‰‹ĥ{ÉnQş]Ġw˙Ì6û˙ˆ‚ÒÒpíëÉ g˘°j=ŸŝûfYNŜ?˜pɁä¸nv:uĴùéĜ–,QužûßjK•ìŭÏĉê³úMóÜÀ4-bħx£ŻĞ>„„JÊl %†eZM.wSĉütŝÇRSïżj£!sî˙òo†D"‘H$É_÷Ċâq"‘˘Ê0EUÑ5 U×T׌áe4ù-luÊ#°û“˜yD^{7Ÿ•l?wBtïۊĜïżSH6ûOı— 6ßÌġ/oĥ[_H>ĵşíeÂı²tĈ{,Ĝ ¤¨¤Ö´Šê§}§Áœ1² Ğ/J2vN—(´l˘Ç1'Ófŝîġ ċ ŒU|òĈ›xê2işÂJò EÚġ IDAT­8ĜmFqŝLÚĈ&òÄ0Ş—ìLv·é\WEĠ4ZäfoÏSëÂL`ż5Ż3ûŝ×X3û|¨ŞFv§Aœ5+ÍxŠ5— wîfÑNĜÔ\Wàéu'âŝgâ•la† +=àšÚwn2)-.ÁIy*ŞŠŞ*x żß‡×oÖ6K/G4´,ÛİÌ×ëñĝ›ìÙWÑ÷rs³ĞŒĊ‚‚BBA4U£´4ùr''']ßħW_íè´9ìŝ=(%ÍĦúÛÓŜ—ËİWgxš@Q\ ż~†ıKâ8€išD=¸jòф^LÔÑeäİœÛ×_3+·Œo›ÍİŻ˙ċĥB`ZécH'·Óž ¸‰çĉ.#a&ëCAÁİßğÈu·{9ŽCÔӃ‘½ Yġz<µz] !jô“ê bf°×>lÍïÍġÛñòĠ³ĝ:àT™3v\îôşŝeú;ĵġk!‚d_òû|ġêV1×èFp—ŒtLÓJÎ} ôlìŭ×ÎÌıġŬżTƒ…E%¸ŽƒÏ—µËëL"‘H$‰¤‚Zż„§—Íı#Zî Ŭš—ızòÛlZÊ #yÓZ=“@ **†Q{ÖBÊÂğs-ӎUxĉŭ,,İz£§„úsŝ„cĝ~üx^/P|•ú§âV&#ÎûYKfóÚJĦĉrÔ½OrI·ši—ß{>S>x–y#ĈsÎ?^ş·‹Pvps_ŝ6ƒ¸àĉsXú×L°9zÖİ´yêVĥ<’ÓöĠRn—˘ŻŸfîV lĥċôĞN¤CùçLżêi–'u$óŻıƒ%•à'Z†Èl’Ŝžğ‚k›Qo×uqŬêo­·kë8ĥ¨ÚĥšĤÖû`lÛ6ħX”’âɞgÓ}Ċ&}iK-í0MA‡!Ci½aßlŒP”nà)žÏ}·zî˙§F ³o´EĠjPg;xŜáÚëž&_ÉĜŝ@ÀŒ!çħ‹™ö•Éĉfl“¨’CÏnÙ;´" Ò£Wô5żħ<Ŝƒ_w4ñ—&Ÿ_ ùüöÖÜ6a˙şû&žĝ _(ˆëşĜĞŜàžÛ½UT™ƒ™0ħ/oŜùËĴôqí’(tp4MÓjÖAš”˜o_n}úRöĝ .š<r_Ei^ŭ…ÑžŜ73:Ġ˙hŭ6—;ßTñ­ާWÚ¸€·çżybÖ(êŸ ~ğïn^ìà’4X´|Ŝĵ÷9<çžÉô‡÷ĉ‰Óxg‹Ü5ïp×Gı ˙ZfMĝO“u(grìYCyœ{ûŒİ8áFYġîlü¤·ú2¨Fö]Gdpä9\ğO°2Yşe‹çóÒ³ï°ÚÍÚfĴÇR3›COżc@÷À˘dŬo|ùÎSÌŭbNS—wí9ûљ÷Ç4.~`MšQÀ û93gäŻLä–;İ1›¸‹ónŝıΗ;F#³çô×ßĉáO +ó³Ô\6mÉd÷++ş´9†czdòʒ8ф…•=ˆñÓŝM‡OoċşwÖcêÎk÷pÓuġéíġÒ ĥ,Égé7óxŝé÷Éwš·-GAo׃ž•ħ:m:Céğ{?ŠS· VÑJVnˆá Ôb$$Ġ"q|Š‹?t:;žóĈôáßËŜâĥ[Ÿç—hÒ(˜N4ĥ23C5gR à÷ÓrèùŒùŭvîùĝ_\z\O–<“ÒqċNŻë×Wktó ÷_ÀĴsfòKJŠeلËËQ•ììíżÛŝ}獉-yŝò ĵÛÌc)²°Iv—Žxó—SŞvhĄĈßí̜[çïf-c04d*sŻ …“˜ż ëL"‘H$‰$Ô|ÊfŜżs*Ÿ+.ĥc:NêşÓr œÈC’ñG"QAfNŻŽĦèş†n蚖ün¨ÄÖüÈê°À¨v“8eċ NŸÈ”ƒ,¸}&sWĜÔXH Ş(ÂÁnÄ §ĠŽíá³I?S*ÒŜ\Ż™Y/'Vs‰nèöĵöî&=šÎï>Î:š~CĤ—˜;;1ŭ’NìsÒÉškÒz잴üċvf˙’HÓQ#{è%\Ò#ƒWKPË`ĝ¸ñn­Ĥ<Ÿ“/ĵ2sè‘ÑŽŒ .ä€Jo‹µo=Ä[먔×½1ÔfÔ;šiÑ:„OMżĠÖiÛ‹ĉmAĞĥmPÒ ^vxaˋRͳ@A<‘À2Ün ˙יüëˆÖ|=í*žŜ ˘¤½YÑž£ŽÈCÁ wB…9WAİôʂéôJÏİĉÀŬÁr—:ÛĦ‘L½z3cgÎ#ĴŬÀg4c›ĝZ äÈ’Û˘79-KyLˆU_´ä QçpTĞË͇h¸Ċ.{ğƒŬ>x€ğ^XL™‘KŜƒÜŞê´Ħğ‘íoI˙ÁCÈİĥB×.ĝ–‹ °5­Î:0MAçcN`·ÇħÑác^*ĜîIҜú{”"ĵ:żjéó™‹Ĝ¸ aB˧0£[1ùż~G‰’ÖVІîáÉ)ħÌİY‹V>ŝbşĤş£8”;:ÁX1%Ë?áٛ–ó°$ÊtHéĤ(_½‰kÌ(^E—2 TxbĠG0¨òb"‘°É>àlNmû3ÏŜŝ.kÌdÙmÇCŻ3.çĜŜ™xSŬÑ}WÑ ċ!˙Uf=şŒ¸'HFÛŜrÂÌÜ·3Ó.żŸÍĜfe˘3ß5…#ÛŭğŻpߊBl­:ġ S†‚f˜ŽC4Dz-\ÇMÖqZ8‚`0@ àÇu]ŠŠJBàóyñ„ZíTٚ†K|ËŻ|ŝùJ*dsGpÊùŭXòĜ³,‰U̙^z8£Ss—âíÂéN%ó[˜òÎ6^9ƒŭŬĈ}ßDqë1Šz<§amÙ/#NmÚrí•Oħħ9ÛRñ³Ç9ıgĊŭÛ¤€œ~ŝ€äW=ƒV9…ŻNšÊ›ùi5ñĠ‚Êt6ìuĈeœuP_ş´żwäÇ×Àĥ\Ĉâġžë/;žî[ókt?2µxĤPĵ!|"FYĵîşò¨ 'è3-P3é6°bŬKlĥ•Ş÷eŠJyY˜² QÂĊ $cœ˙Ίè ô푉ĥĠŞŬ¸×ĥ#Ô6 Ŭ`ÑÏóo Î)ċIĠĤpĊ/ü°˘Ú“O?ÉĉMD-#ö;ïżħĴQ'NqÁ6ĥZ€7ƒ„“ dÛ6ĥV^îP³(-5ÉÌÊÀq½uë ”—l׆üŝfÓ;ŝ“Ĉü§Ê1!t²ŽšÊ={ÎĜİ_SĤVë‚i>Ċח1Óçp}ÏĥJ˙`ñW ypâ"~ÜĞQ&˲ħ[ÊUguä×GÇóÁ7i„;ğôw[ĵ„ •]>y#wBtëӑl½aӍ°iÙï„ m/§ÑƒŜüÇŝú!O=1—ù+ĝCÊ>ġµƒĜ>·=VÌM×^Ëy+âÁÍÚGe3µ @ÂmÁƒrQZ bpğ™;évœ‹Nfü5 h™tµ&ó‹9ÄÌ?xġŜgXQa@ 6|ġ)?„˘ûúy|ŒbÚI>½çmĉŝè²ï…S8W<ʵ/#ÖŻÇ÷ġցëBhï£Â"îXĵŽßJ–pÖĝ£”ù5Ÿ'Ò<%šQ˙şB`ĉìËÈĊ|3§k'½üF9‹fÏÂ8ċ_\0u6Ï ŞîŞZÑÙûÂË9Òż„%ÛóóĜXôñÇ,UÁìsö™ô\ĝ/ŭ‘ĴO7²‘xjì˜ĤEÔ7€qÓÏ˘Ŭ—w0é›Nċ’{Ŝŭ0{—ñè²˘Ún;ÓwaûC­iYĢhĝü ˘ÙÚÌÒğrüÁYĘGù˘ÊRá*¨ô²'í6È=ĴLġ#ÖĈID_âŜŻĤ3aÜé,¸ô)£/ĉôĥ?À?Pì6ë÷ÜQAdÍÏ|Ž²äŞŻ*ĞTm5œY·äĊq·y¨ı$â&™)#À2žLj0ğœ%%{YäI›6ĵ=çÄÎß3÷ÍXN9–êÁħêoKHŽÛĥ‰—ÇCȗ’ú'Œ?HΝğ‘Qş’üxUcI<ž îëùÓfTüUfÜ95fÍ ĈV2˙mH7†ĊmG^ÄYğ­ċ–ĥӎĈAcË]ë¸)[Íò2ĵgôo×u5ş ۟Üâ?(ÍÄmŸáċBpÔÖ ì[?ZM´ÂÀԌġ'hyàĊÜza/–?|=/ŝTŽġËÍL‹ŽcÒ-·ÒöΛxèËmxÓâ-VİĞFŜU_‰N}sn½sj'o÷ï$¤U3ŭI}V"‘H$Éߛ2¨ĊbóäèQ8Ÿ§ÖÔòQxé5f"ݟÂeݍ%ô˙ġa˙1Ž# ¤$JfÏĦœwÖéğğɗONcìg‡ß²/ƒëË8’€YHYCħ¸EîAWpÏÉ™y͋Ĵ!:µP˙\ˆVğĤÏX^xsìöï…ïrí/²D9ùĊ0°SÊÂÍÀ ½ĠÉèw÷Ŭ2ŠÓFï?‰ß­&Ŝíhh5Œ‘jïvJsyùı/(NğÁT2rċ. fÑÖۚ}† {şƒĠ?†³éyá'‡„ZŜ}Żdî;WĤUڗÜxÑŭĴjF½kq ³M.ÁŞÍ¨ QÖ=—_ÍŞ-‘:—˜!ˆxúsċÔ3hğèn&-ŽVLÚí– Eë)s•ûÚj™}8mìıôŻç…|Ĵġĵ2i*ï§éT2İ7~G“ÇpÉm#9ùëıÌyĝ ~)…P(ˆ[_;à˙ċyfĵҕÛĈ^Ê—Î`~-Á™šĞM\×Eé0”Ál&bċ0ú†‰ˆYoÒµ—ÎÂݳYìöċ²İCù쁇ĝQôäܧĦ°ÂfñÌĞĝ9{wĉ”[à|ğ€ùwÎàħUö9o {˙ÄĴz lËŻßŬÉÓC(šëÖ^13“ÑÇ÷%<"ĞlÄo1żt"ǎìÈÂW *cßìÊ>YY–¸Î>çŽ&oŭ[Ü]ԀóUQbkĝüÉ,û~şĴVӄ”Gl:q%†›ĵ3ġ~Ol×IwĥħüÇm$œZœ`Òú÷où~İĥŬĥ“òt³µÎŒ™qƒÖ>Á´ç~£Ll.…8êĴŭ°ÜÄ2ĞŞ1 v²ïŞñ¸IÄ0hµÛ>ùï£h#VŜZÖlmĤfvĤ½6ü°Žxš‘DAa*@y0èGMİWĉ;~ú­8ċ¤ĦPĈOÏ>ĊW·^Äu‚”ïÇ÷Ŭɒòĉi&Ħdqu39ż÷ö6Q´ ı!/WÜ3›t[…ıòyĤÏŝ–0ÉengÎğċrö ĈX¸-Šğġ;>ù(]¸ŠÄhÏW|üÁršè;˜‡ ´¸”¨7ƒVûsÒÉ5ĉıMİ ,šqüĠg›4-ûԉĝÒç):(Iƒq$ĉv˙S˜>öHzû?ÎxŸĠñ†ĊŒĊ(]Nä†sğ³ĉÙkùOaͲïh4ĥܵĠµánċ›5.ğ÷%“U‹<šÍÊı³ùtĝNħŻ<›Ó•îĦĞ–a~°šĞŝċ&mğ”YïÍ֗näŝŻÊħĊ-cù˳˜Xv7\u;şÜÁŒçÇ Ö²ıC#ïżê‹ĴPߜ[oí})Ïzi-×TŝġgüfH$‰D"‘4Ù fš6nÇ£û?ßŜó>ëkıır]…@†Éaĝ5WrvĈGÜ|ïO”¸ Š™êN"ĝġ+L{ĝkV„ ÑĤŜ|rşwĈ_ĝi­Ŝɛç™rq_òŸy–-Šáêĝ 0cfMk_àĤG—“HŬ° Ğ„-ġ#,˘xš˘Ô Ĝġ /sŜ?_ĈÀ”›û1÷‰ˆµmÏ^gŽePŻ~ööı` ]ÍcryùħmœtQ/²^ĝ‚ ÑħxJŜaò% 1RϓjîP&Nڝ7}„ŸĞ`Vi1Çžzô^ó<Óŝ¸–êv9[ñ5ĞŜµa:~şuòQ´¸{ğò‰ĝŝçVPżµKQ23ĵ/z”›_˙•’´`B–›Á²Ùĥh ħZ"ŭ‰ïı{ì%Ô˘ĤaÂ.^ÊÇßÈÂù#ıĝ²S¸éħĦĵ5iŻlPêï(($Ĝôŝƒ<Ç.ıĉ(–N][3Y3µI,îcÉ{³uŝoèûmá÷ò–@ÁÀ÷p<ށáóž*ğĈbqÌÔ.—e˙y+˙ͤİGÓĦsoŽ:| §?dòµŻħLéǙ'L`Ì ÇıñĦ݈2Ô^N›9²óŜ›µš 6PĈ[lâˆ#§k’_aPŜ…}’íZ÷ıä@ĝü–Ïĥ/nLŠ~üŒ˘”1ÈqÂèuÌĠL?ğ3ż<4‰W˙p›ì6ñîSXP²‘b;m£‡¸EĞCÎċŒżñÔ½ë‰Ġƒ¨É}·ÚC­½ġ^ğġI”¤òiĤ6SR1]§zt=vn²”™_du=2´òïıïáyüÊiñÛ#ÌZT†İ?V”ĜAlıĤ‰D‰'ŠYxËe,L3*-Fp÷½{óô…7§6šİ:?ú}^?.šq%ƒVżÌ·‘ĉmKM³òħéÌ2ËkÈB íÉqŭâ|sÓbŠJiiŒ`×!œ÷Żrt÷BŜ{t6ĞN½€ ÒW‰Äñö:Ži7Mhá]̚_‚U‡‡c}€F–ğĥq£* ŝX²ĈìAguÖċ́+yñÇġ,Q×pîİ#èỗĴìԟ<ħžw6%ù&3ižú÷ċÊçïEÁ+ÓıƒÍۗ 1ò?œÍĝm§qŭe×ó`ŻW¸é֗YóTnî”ûŻşĜќ[o]û7?ħœDš‡ğÛġŸL;#]Àŭ͐H$‰D"&Ôâñfö`&L9ŽìŻïaÖO ÜZnR-2èškS°q#K7?ÍMëcU|{:­lwŭ܆ݍ)OdqäÈ-ú™’jq‘òzŸ™>ċh´÷ofö‚dĴUqˆZ`ĝ=É­ÛÓ߸F6³vÍÚjħÄRšĵĦ‹šˆêu}ì3~2|ôàg÷sÇÑöí9l,ÌX˜ Ğ7+ë×l!ĴYµ‰ˆÛÁ½˜üàE ĴnSR}ĝ½ Íĵf<—ĜÏÜ{ġ½|g×£wt ë×çïR½Ğ#„ÀÌÈa",}ĴĞĥ5GMD-û7ĉV=fÛ˘ŭ0ŽìXÀÂÙÛ°wy`b‡ĝŠ÷ıŭš =˘Ûĥ)v˙*ÊïlfŜÏħïĴ3¸ö¸ç‰V—ÜLm˘v=šïö3sŜ4ıp?‡Wsżş;Wicާ§–GÌÎts?–f5 °(u­vċÄˎ£HEQTTUĊ ÒsÌ8ö"…ıĉîpl ‡ž—sGf€IwÊ6OÍ:0MŜGB%‹³˜ËYUJšÍèžOóêdĴĦ]Ġ'âq+÷@ĤL…ħà6^ĝŬ{Y!àĜ6‘xġG­!ħXœ¸Ŝ‰cŻÇy,zd]ó!½ u·ĥm˘8}×Ôx:Ǥ z°ü‘kĝŞlGc­ }wíKÜüĝïD]‹hiÛÊLҝe›­ÏF7ħĊ†ŭ; \ iAÓġ@&™Y~´ˆDUîÙşŒOXó Ş*wÀĝŽSİ£eı²ĵ`'ލ µX'JîÁ̘u&½ĞÛRsú”'Ÿİ9§'Vĝu·ñ•ıĊso­ŸM›9ŠöÈ·ŜĥL½`‰şsì•g1pÛ/,\Z„›Ú(ıÚRQfá&ĥT;.„ 4âaĜ§ÑuÍË<ĵ.™G¨Ew?û:~žI÷-á÷p[N?ŝ<*âwE7Žñgí…ğ`6Ӟ^ZċeKíÔ>[îÚëÚ!üÛO(‡ŝ{÷ĜTı˙qü}NF÷˘‹Q(Ğleâ@E6˘×½÷^ׁ?½˘¸½zUœ8.^÷Feƒ[Td ˆìVĦPèJÛ$çœßiÒ¤MÛ´M:àûşrIÎ99çÉÉIh>ŭ>Ï öÑäŸ9œÈo²ÁĤR¸ĉ{ĥ\y!c{~À×Cş`Ú5‡m6ŻÁùƒtŝ-…żóìŭë Ż˙=6Ĵz—Ü͍wŸÏ³ŽċǞä›, ĊdjÏ_ŝò™[ûÏm{Ĝħ=Óçç—rk1P9ĥe(˙ÍB!„pĞW Vn·SjÓH|.÷üs]w|È£³7ĝŭ!Ġáp˘§ed›]|ħÛFĦm …Ġ¤ġĝ’RRb§íéWqNêVŜûñ€o cŠ£Çĝ;¸íŠŝŝò ˙&‹˘ŠÍJ 9 bÛ'£ê;ŭŝ8‰!-í*lÔĝN˘H‹)coFŠQJ֟%Œ8ùxâMğÈ7?Ŝ¸ö1ôzdIíĴLÂNRĝ0 Êĝ›Wîĵ¨¨l)vÒ~Ô Lż°Ĥ0 { J9¸ôUž˙â/ÊÂ"³Z+Ĉ=‰¨óy;ìšï `ħ˜ƒöĵ½†ÁáâĈÜqw}Ċk;kß^P,ċvJœŠŞ`èGé™û Àl6U}€x§S£ÀўĞîOÔÏóŭF0µ,‡_żÈÁŬ:ëÏ|èWf1ˆ™7]B8ĝTÜë5‰N cÛ_²µüLĤxr IDATUĊŞìcéÛŻ’ûǟìu/wŽB)[ÍÛÏ,'q@WJ*‰ġ k~ú}V’âRˆ‰GÉ}‹ĵ˜ÓxpZM{”oKÚ3ĵŸÁú;°Çġâ´Sb1GEcvV?ċĤÎLÇÎϞàġ?žĵ –A×ßÎäIÇñß§V` É5ép8))q8ĝ\ĤŬ=‰N›ßċÑĥPdÔüċK1rҔİtô3`:ĤúÇûVYèşŽŬîÀnwà0%2lüe\|ŝIt-]Ë'½Íü­ĠÇ,**ĦĴÌĞìÔì:˙†n—w'V‹‹!ÌZÙġÍ0 Š‹K‰ès?8™°…óÚr[ÀçĴ^×nÉvìÈò3ħ‰K°^3Ğ#‹y+Jyä 9ùóéÌÛ[LXX˜kÖF7ƒçp8tÂû_Ĉ'ñ˙ŭ›’˧sġ]cY÷àBŠ"˘0QÄöœ2LÇ 'ü]êşËèȉŭc0ölâp=fĴKdùJžżk•§ı×L§ë%ñˆì;ç“óÉU‰ˆ¨LŬt-…B2×ÖYÉíO­Żç,ıĵòïv<óUÜ=a˙š·sDhŜn‡“âR C¸Ÿ;úçá?“ĞUt5uîfñ³²DQĈ×X×uÊÊÊ]ciŞħô;élÎ="CÚĉóÛ˙Ċ;?ï¤Î0­RĠ÷A}Û]ÓıVĴgmÑ8Ÿ9–ĝ! ĞŸßH VÛ_ÌYgâÎsÇQšMŜ/ë9äuìà'eû ëĜĈÀħó[žż/‡ħWž…E7Ħ𠏁?U=g~ĉ6ôçĥÊgşkV!„Â- ”ÁétRPä µÏ.<˙LîOÎҗĝż˙tÍ8éĊĠ͆7˜[²äŝ, lĴ“Ú•“0ü*ğ;ÛgOç÷W*ħ£îĉ}7ßżüï­ÌÇîġœŞ”“½n/Êĝ~¤*°“ÀÚcÄw'#Ş€ ۋÑQŬ¤™ÛÒ/Ħ€%Nú£qpĠ×̋DŽœĠìèTÈÒ˙ûšS§`îcıèžd^},—ž<Öóx§Sf+E‹èÊĝÛoäŽòâSßpŜÇÉ#ßáŞ[™ġòvĉĵ÷)_˙şƒ2“ĞĠŠĠZËóŽíLž%>•PŽ˘Ŭìεíyğ•••cÓ9뎸ıßN>|`qĊl›5S‹v’ö½ój~Ùvğ†Ħ˜°XĴDDEK|ĴƒĠoÏâגÊÇıĞ€ì½ıjú=Lµ,áİÙQPKHµ|ĦüúÓ)]ġ>³ÖÍàÖc}Ï{°^Çú÷xgJċ2…Ĵ_v›İ·\ّß_|†Ì)÷3Ú"˜ġĊ–ÂÂTœÜ²­ĜA⋘~ËIì}Ïn)ĈkĜ‰û0ôâ ĝçe+˜ŭâ[,üfÑQĠÎAĥn!ĵÏ™Í?m&ğû9™È_ş“s/C˙¨ßXá Ŝó×5’ĜF›ıü‚ ˜:(ŽÌ…/Ÿ­'ÏYûubMzïÄj~ĥSÂI SÈ÷ZT\NĈ“8ñ„œ2"ƒ°ú˙ܷpğŭ…r€ıŭ$Ŝ˜yиw6 îġşżçcîš6ŸŭÏİĴĴ›3†açßÎíçöâÀWOèWŝżĜVyRA¸vŭì6HŻ™B1ĝ.Ëú^Ë5˙y‚_,ä÷­(QbèÓ5Šşê›mjwnğeEsîgñîĜ^˙œ‘Ï\ÈM§ŭÁc?c²BÖÜ%ìĤñÑÜĠìv&ïŒs˜tˆo_˙‹B%˜/hNMÓp8œĜÊşœu ÓFìà‡żÄ1ġž~ÏzŻVîA3[1›MX,fÌĉš˙É.++GQTĊì7 ìµ42çôœcĝ÷%·pĈï÷ñmIX˙M°ÙJ)+wŬċD½áj&vŜÉgOü‡ĊUfdô70~UŠb"ĴçXn˜2œv!A)bëòĝ“?ħép€ŬİkyÔ·Ŭ5k“s7ß­*aôÈ)$|Çôm Ì(³~ŜjLd‡YĝÇ>ŸúCqŝë˘Ĝĥ2ĉEiÔÏ_°ÏÜĈ|ö@óœ3!„B} ÔÌf Iĉ…i#06}Çì_óö’ş))X{^ÀÓÇıìžž³‡Òz†ŝ~ĝLèÁ˜)ǰ˙G™ùcçĜf³“]‹ħ˘ĜĈOŸ,âÏ|?<;9´úr/<…ÚĊGy3PS‰œŬnvԉt(XĊûĈXcc(Ë\ÎòŠ.•yY¨½âĜÑŒkğûnĴ˜‰Jˆ'²âûÛáÂRb;ġgâ˜ħLĠ‰‹ŝË#OĴ'Ó4œóĥ3äρgqñċOòáğXñb>ŝè[öaİùy§MaÚô)ÇŜ÷9·ß6‡ÈaÁyŜ\ŭĜƒL‰[χÊ‚\Î/8–C?Ìċœ:° ş÷!2܌ §‰Ŭ^Niqû²ö’§ûŝ­i ÑC.ç‘ÛO§]ĉW<5k6”†x0bCŻ‹Xàן˘dÙÛ1úıK<#óZTUïŞ‹òÒr–kt<žŜ0‘¤Ÿäéùżŝ mnğ×Ÿ_ͳ?aé†ĜMVJğ0ċŸWséP^™ÎkÊbÜ{Óqîŝ™·ZÇOáŜ'_â„÷ĉ™{Ñ,ŠÏ9Ĝĵ3œĦûcÍ|‡? Ğ>‡V˙BÖe0îĝ~^j ÚóP•āWÜôÑX7-ċ­é_ósVİg"‹š˜lÛYöíA–½7ŸFġ/wN#Žg§ó~s}GG'{ÂN4mâ×ÙÏño“[Cĉ^ô=ß°ĴÎnŒ†ĉ Lİl‡ÒŝL{ĝbš63÷Ù{ùb}a]*wĵk×[0ŻYSá ^vˆM“ÇsĉĜĞ8%ĈĠ…äàÖ/ßBħjƒj•(ċvè8ċ FßñèÂ}Ĝ1aÊû‘—ż9g/ı˜>Ëŝf,({ĉ2ŭá.ı ÎżċĴhdâÓg>dŝVÍózÖġĵa+-ĊVRNDRgúʨ³Ĉ0,|³ŸüUúċ‘SŝÁµ÷È%%Ûĝí×UĴŜ'kÖfcŻ%PsD¤3(#’²ÂR’2â0F•0*°×RÁΞy³™{ò}\rÉüô/´==È˙&jdÜ×O~ŝjègnC>{\Û4ç9B!ÄÑE9qÄyk&*ZĦĵ¸îéÇuSşwÒĜ•UPí7•uqÑô9sé[çñmĤÓgĜŬ“ĝxkŜ 5‘á÷>Ĉ•E/rÓÓ+qDVï&è­À‘ĈÍ/˙‹‹î၇= ­aĜ,ƒ™1£Ü˙ênäŭ^ÄÔ''ħ|Ú{´›Ü‹5_ïĉ„ (í8‰Ĉg<ŝÊ rûsĊ=“IÙü /cAח;[ĝpž|Ĥ?ßò6W Úo(á¤ôÊv9üĝŬŠ ٟ·‹Š]g’ó·³§<ô?Üj‘Œ<Ĥœu+s(q_güħœŜ§ˆ•ËĥRĴÔüe·Żƒ·Pĵ&ISxáĤ<ŭàÏÄ_ġ8³“ĵÏ×kò)ŻxƒĤxzžqS’—ñĈ{ëÉ×MX{N亓müĝÙRÖr½;KcNç?˙>–”u†ûy™‰î=‚ŝEżë.×5ÛsŠço`"2ڄ½Ĝòî@Fµ`#DÇQcé6 ĥż6×ÚAhŻŬ|Ž ˘éqġ ŝu"ì\żŠß~üžÖìĤ¨ê…hM¤Û 9a1t.žÇÌw6p¸â—SċF*g?q^ğ…Y9PĠÑfÓîGFl8fí +ßy‚Yĝv÷mYŻ™èžŭéV´ {Êz:ôŽ9k$I+çËÁàt ô}P)°v7ĉ3ß[Ky/5ĉç/hĜgnKú7C!„Ÿ€µÖOÁè8•çfÏŞnŬ,Ĥ~Û_Vf:y:3Çeñïğßf]Yp~p7P°ZTœŽŠ€Á‹ĠŒfwÔ{\×Lhgce7˙óPŸ×Á[èEV‹ÓĦ£+fÌ8]żùoTĴVgy]×qŭρ\“-Aŭ^7yÍêf(f,8q6ô=g€ÉjAuÚqÖĞ\^ËĤÓ°Ï|orŝċß !„B´lĤNÒĤ7w#šLáÖ„SœCvQoZMĉpb“b(úéK~ÙWóvġ€Ï@ڊâL™TݏöàĜ0ÍüĵE…_oĦğ ϵ¨àuTÛ´Żzžı&[ˆzĵnòšĠMAoÔ¤ĦІû]ğNòZ6|ĉ{“óü›!„Bˆí(ŞPB!„B!„˘ñB`ô˜q!oŒ¨y}ê§µŸ/iżB!„âHt$V•—•²#3›?×­#??żı›sÔıñ†ëC~Œ:+Ԋ BŜÑpòúÔOk?_Ò~!„B!đäH Ӝğvïá÷ċËéÓ§Ç<Š˘ ( †a4wóDH—O!„B!„B4ı#1L4'k˙ü“Ŝ½{“’’‚ÙlFU+‡°wk5lşµ¨ !„B!„˘Iİa€ë>\ÀħÇöÇd2y5EQ€ÊÀĴ`M´l¨ !„B!„B‘ë˜L&TUEUUL&€'@óÓO›k­‡Ùŭ˘ !„B!„BˆĈóîâişûT¨Ġ6ó§{;Ñr™L& ԎFħqñl\aÖ£öâcâ=·Ù!Ǐ‹k> dp{!„B!„hZkwÏß?8žaŝĥî 4]×1 0üԟĠĥğúäŽ|óç~ö”×ıÏċ˙ìWï6‹êvíŜ @Z‡~ïBµ£XŸ!J­!Yl\<ŸïĴ,5íÓQĦ°àpà]Ñê]òZ ë>9YÛ=·;uîÖlíÈ?x€¤ä”€·?·Ÿ6‰I!l‘B!„­KkÓNżv9KgŞyW£ùĞH‹°¸*ĜÂÍVzĥĉŽ1='ı™Rğ˙êµÚŞÚDàÎ=÷\ŝúk#ż˙ö}úôv?ħñš9PĞOÂÛPĥÒRòóó=÷ËËÊhÓĤMµíòóó ÷ÜoÓĤ ‘:vQĦ˙À*&ĥa•YÁ²q…Qg¨ÖTLJÊ›ììlÒÓÓyÁIMMeùòċüï˙n·cµZ›ĵżd˙Îw[ç²vçv"´$”(R”C”vl³´)Ĝôı˜ŭG"]ğ$nĤGF;ßÑÜÍ\aZçžûY;ĥ6k¨™™ċıŬKçfj…B!„"†_ó¨f Ċ&+¨VÒÔ|Ž>˜†öÁĝq(Tv8?żs']ĥŞÖ}ŞŞêÍ߸hÛOï‡+vqZß.‘ŽSwòÔ7[}µ³JİSŻq?G ½„íËgKô œ1° I²~ûġWÎ3†a‡³xÑÂj÷‡ Vç>ÌÍ]ĦV߄·ĦqñŽ;wî$2-­QÇ6€ĝĝŸeû÷íE/0PíVÙÔŞÚe´>Ç÷ŝ ñŝ¸éĤ›z?§_W½ §[Ġ µŞbÂT Juò Ë9\bçğ {pĞl•çĈĤÁQ^Ħĉ<̖e?ħŞ×ħœÖ?ÑİÀ]wŜÉ9çŝƒgŸûŸ~òqµûuquù4˘Ï³[ŒŞ(¨Ş‚îtEğ”Rcѧ=ߍ¨wÂÛ`FEWB ¨¸˜„„„7-*.&6..h‘ğż´·È¨(œvğ‡U ܚRMĦZaÁab>ßi0ĠĞğ§ğ+hŸŽÁİnó>~ïÁpĉ™gòÌ3Ï0`Àbcc),,dĉ̙Ü|óÍĜív,K£ŽW›óŝbeîrNêĜ–"ï”ÎcyŻôvveĉÑ%ħ3Éħaĵżê+:%´grß&kW0ı´6§^ÌÄóùꁎKÏcÉږ󏛁aè>÷UU­bĊĊĊ‘—·ÄÄ䐵E7 `à€ŝ^íÁïX€FĊöĦ4êş™Ì}ܕ|–üñ÷ŻäÛ×oaĊÌœ:m3ß?Ñ3¤ÇÏÉÚN—ndnßÒ4”ğmŞ !„B4ż–Ĥ¨{—óÉĴ• ˜Aµ`˜Â*+ÔÎXĊGÏız&wÍS|òĈ½`ÀĝÛ7Öϊ 504ŞĊLEċ:›÷rçL֑\Ċ6ÙÊYş>—_ĥĴĥOMÓ\7ôVĵö4sÌçó×C¤W€Qú×<ú‰wßÀ8ëß}ž6—zÖ[˘SHïs<§ŽJçhŒâjۘ£’Iï=˜SF §[Ĵ ù˙Èü°y_ ş)šŭNfü„èĦ;gŝü_Ĝs;`ŽNë 38{t/b°½ñ•9Tòşk¸(CCÓ4jÙ²NŸ}öW^u5çž{.o½ùFµû0™ÍĦİPë~ÒP,Ş‚ĠĴ`Ò!1ÚLû+)Qş&‡ħzV&Ŭĝ( JY6cüëLx΀Š/ÂZ]İnĊĥÁ(§4*Â<Ċ3XXdd´gŭĦC‡}ŒĈòµú İĵ²½ÇPÛµ%Ž>CŸeĦ8ŝ˘E‹<ƒ7VeµZ›´ÄġċŸoUÉ+<ŒUKŞÄqiŸWĝ7òûêµD*miá†ĊL?µġjU´9D ÙŠÑmEìÈ<ÀÈĉn ›ëÍèußuğ)+À|SqüìÌm¤wé@aa!€'v߆^ŻsÌĝûW2ì¸˙Ì}|°'L 5w˜ÖÒI¨&„B!êrWßOzçožû?ż‡>SŸöÜOżc7ËOĊ°eQVêäœûêîâ=6xMßqŬvˆ_·bìq=ËÊ:qQVĤ êÀ—ĞwûlïهaT|-qv†Ï6ċ†î¤´¨’GrѤî„kċçmcùÒıĵħ-Ÿkn:‹t‹żmv°òûĵ½)—Ko=› %“oç­ĈŜ{$SOÇĜ·†ĊKçó?R¸ëœîX‹×ñÉ[sÙןQSĈ6Ò 8o'ğHĴЁĦĜŜÚï{rŞí£~ŭġ7ê*ž{îYż÷²1Ôĥŭĵĵ²BÍá$&6Šĥ‰ħ¤&ĊÖŻİWÑs¸Ú'ĝxÖ´€Ŝ†2 WˆûrĞL²ò" Ĉħ])êÜ\4]ÇétzŝôÈÈh} ½4™ğ"ͽnjŞÓŞż÷`PWÎ<}útϟÂÂBž}öÙ&ŻPÛ½gɖpr K)u”`&‚+úĵFBĜżĝ $‘•›Ùdm ï0 àĞ"ÑlEhĥbJ·ŻäòĞ˙6¤ı†Ĥk^÷}ߚî_câġÛ))É5!Avĉ6OP“Ŝ{Exĉâ}ğİßŜğ·,dä}k1Œ2ÏIrwŭĴŞ1]A]Ïż•˙ždgnóğ­;t •šŽ •çżs× 2·o y[„B!Dë–dġ`Üô}ĵŭI vn@ûŞZĦVÛä{‹7äéê=8gĠ2÷qÓé]3İ”kUĈPĞ2ħ_ġ€ÊŬÓ§bad*:ğ*şf=ħ˜gßYĊòŬ£è”îo›ôhïàùY+Y–y}ş1ċĥ;QÌŞ+W镎5{3dïà³mò6‘ˆdà䉜’^qâzġ¸ŠUˆ°ĉöÖ¨­yŸgVbÓ"RûpÒÄIœĜ)E/`ŭן°tÓ^òK|ŝ{5îŞjpVŸ Í-dc¨ŬßŭR/˜ëw]˜jh5è7-›Ï˙ĠJ3)+u2ĉŒ xdĈ£”—WŸ.VUUn¸ázÚ·kWïöwŒfè^/’Ğ:ħòo*ği54ì:˜ˆ’’òĉ“–Ö0HIIr0WĜĤë:k×£Mb˘˘˘HlÓ´Ŭ?ŭ…iS;şÚç5E˜°ÓŭAóCùlÛÔjó5JœûqNlv›gıB™ÄŽŬ÷I´–½´,KŜş ŬèŽĉ˜z*ċehĥ"ô’"JwĴÄR´uüĵfn)dnŻ |ĵ_w0Ĝħu]ğ÷Ĵ °\ġż!oWvĉ6:wíŽatîڝĴÛ<ĠOEEEžíbbbB~½ŽżeE•Úĵ~ù›Äo§ıÂ_yÏ2Àuj÷ ?<Ŭ£AĦZ֎­té–áÓ ·sךƒŞĴ[IïšJĥìÌ­>VTUµ™Ûkß^!„B„FKîî `×\…*€NÍìıíŭìÇùc#è=şî}zĦV³b%ĊĠ“-6Bċq=xó—lO˜Ŝ]>5WĦ;(//Çäġs~yĊ˜kşĉêİ:šĤĦı·³FbÁIi™³Ĉm 5 3:ğ§fuuşóż„CĊĤ„$" *•8Öħmċ&¤ö!ÁR%< ¸½µœ+MGÌ)ÇrĈ‰‰1³ùÇ,~W!ùĥİdXJĜğ#‡˘ÔQœwbĈ„)TšSw]ŒU]“&tTE‡מ×ıôáeìûġUÎ3†ĊK–µkWL&ş“™™É£G7(LWÒİ{…hv{íˆ+p3hhaII :u¤S§Žäíߏaèäċ¨VĦÖ½[W `À@×xL99;›4Pó7vš;0ĥ^íġ/˘}oúöì€H=ÈĉYkùkżƒŒġáÉ]éŜµCÀûk¨jît×]ĦĝT€)(ŠŽIÑPMV@AĊĞŭé 2˜ìœl²³sHIIf_î>Ò;uâ¸5¸=5ח˜èòĠĊDÇxĥmhq‰až/yzE_ᤤ¤Ş[yş˘ş·mÊêĞşf÷ĴşÜ²;Lë3Äkœ9*?lŝñ4K˜0zÈŝĜœp“‚Éä*ż]°~˙YòQa´oߎCĊĊŒì8˘Öŭ$''‡$(w˜ 95œv;Žr)ŭ.ä͙³9dL•iÍĠŝŬ{²}ë&:ğj½#Ħìì,şeôÂ0 b*BĴšfωˆŒ¤K÷ ²3·“ˆ˘¨ÀáütëыȨ(żaJUٙÛèÔı‹ß.Òğ“éŞT+.. :::¤íñö`úóPžÜ*U·•‰°áıYV^˙‚Ü“Ĵ¸_ wÈéŝğòhŠÏcĵóùWôjŞĥMA i{„B!Du-½: Àĉ°ËğRùss<“ŻxÄg÷°èŻL>Ŭ]>ĦúwïnœfúŬ·ÓúĤ²uo!Ùŭ‡i>jr Œí‚÷7ĉòĴù|ĝƒQYĦf9Ÿòô^mKìÍ鏣w¤QıÍÎ/xî1Żmâğqâùçu\Áŝ•ŸñżEùô™z“ĠŠu*mLĉ†#Ùıq-ĞVŝÈû|K‡/à‚‘éDĥ·–LD×\ğĥˆJ&š2 mN´*ëC-dc¨•Wjfâ{ûštßGAECUœ€M §°¤ò Oš8‘ç_x‘;wÎÙgOiT{ pu4\áLXxX­UEîmpıúHëÏ×àÀÁU6Àçû­Ĥ7.ÀkaZ]Ŭ9ƒĤùß5°ĵ;D=z´g–OwV^^Ώ?ŝÈĴY³x˙ŭ÷iŠn}ô;ƒ?÷nÄĴ”nĥ²hĴIµ IDATb˙šY§]\2]çËücÉŬ¸ž=‹n mÛΨwÜ^m_ĦŠċîĉıóחiüġ8œv;Žr;vğ]ÓëìĉÙ\íï–Ñ‹m^Ħ@Nvĥ+LнşXFÇÄÔĝJNN¸ ‚‚"£˘().".>ä”Tv{@mqĉŞŝJëÔɳ|WNNċ6@Tt´çvMŸ!Áh·‘÷ogÎC]˜|çƒĈç3ĈGĊrğ½ŝZ×î=Ùħm3é]şBE\ċ:„ïŒ*żŞ*˜Ï_7ĵmTıċÓ\'$+s;]ğWŸù4Ĝ݇B!„pi a@‰Ì¤K s„ëŝ›Ż<Iñŭµğ`¨Ĝ^ż 5¨¨y‡i¤ná`ħĦId(qŸ•û¨ĝ•qX"í;¤áġwYq8`weîíRNċ˘ Ŭ·ïâ§O’ׅžíÂQ*~Yn$ŸÂùcğaĥOB´ĠġœŬcžòV|Âì%‡é=ġ2ĈöŠxĵs=…ŽÇ gè/ï֏_ħĴ× ŒJ °½µŽĦĉ~-*'60WŜcTYj1ÔÌĉ ïĜîĴ(—T*ż×yżSUÑQġPL膕ƒ…•_Z, —_v)ŻÏšĊùçŸGxcğÛ†ï¸iìŜ³§ÚfÚ·w]JFEuC£5W7Á„?]8}Ŝ‘•iŻaÔ˙ nCĝ ÍŞV ĊĈĊ{ĈMsOJĴîžŝöSµBÍßı?ùä“y÷ŬwQ3?n=ôLîˍƒÏ畕ñŝşŻqm:ŠÙ  ¤ŒÇFŬÁk'Nċî <yĤ_?nô¨Aƒâ@ MÚBû³ÏA‰:‘žšIÊħ—(sà´ÛÑìNthÌ´ĉj7wZçÎädı*ÓÜÉYttċŒıuÍ “Ŝµ^IQá!L& ½úôĞWXâî&˜ı}‹Ïç‰a•ƒŬ%%1Ì˘˘˘BڞŞÎ|8“OïïÌıwßïZ §˙~ĵĈíÇ?žĠ ¸+Ó;wÁŭa–•YöŬ2zù]ŒçïnKM\m¤˘;jlK°Ú#„B!Z'›½2(s„a2wa€Ħ€ÍX†â=)P¤í˘ÉÎ+A­ŭwҀ÷¤ßG Ÿm*ŝö–ÂHMM%BIaâ9xó½|ħ<K‡'cvožHû*.Ÿŭ”e/ċ%ydLı’³zĈTÓ|XHê֙Ĝ˙ ·‰‘h{k}òžĥx5£rQe}¨™Ìĉtù,sú^ŒUYT 'ÊŜ9i ‘@IıïĈÉÉÉÜv뭞î\aàžhÀuR÷îÍG†ï ÚĊĊ…ìŜ³‡víÚV<Ĥá/€'P  ]ŜE$MĠċÓ_(ĉ½Ì;L›Z1ŽZ0CµŞ/(( >>ž2gÎÒÓÓı÷Ŝ{6lSĤL!66–ÂÂB-ZÄgœÑ¨c××è£è”–7,fMÎz"""8x ‹EĊ£Éŭ÷Lž<†­üÓ³ŭäÉcĜsïí~+Ġ‚ Ğ³à°;ëĠ•­9Ú÷F׌^lßşÉS™VRÑ­2*:Úçvmï!UUéĠ§ÖŻeÀ€A îĈçŬċÑsß밑‘QËkŻ V{ĵ<ËŞŬuoE_û†gµqWĤ§§Şƒîµ„Uŝëù×’mÛşİâz0ÈÎγ}Ħx=„B!DëPĉt…dî ™]·Ğf ”: ÔŞNJPÓw•çnçÎ1ŬĝèĤaĴÛUˆ­–ž$žáKÜßA*&:Ô½ÚéÎ> ]÷ Aċ½5í&ŬÎ;ß}Ċòn—1<ħĉ}Uîô0떢¸ŭİ[DžBŠ™èÄDÂö/cŜj'ÒÛÓ&ʌ^šÇÖċ+)TÚ1´Éo;ü··–TQ×=ı‰ğ&(0<Ë\ûġ^j!C­\ó Ô*wĞ(&uÏgi˙Ài$˘Şç1Ŝ‚Ĥï˜fî7Äŭy•í-/óÙÖu£q]>~ó.!mÊ1ÔáîÚ'Ħš·˜˜Ÿi„ĞÎèèÍu?€è>ˆz&÷eúİ}}–­>o ĈLĉµ'Ÿçúû*ƒ3÷ŭµ ç0ˆê•jÁ ŠëR5Ls1¸â‘ğxé'Iê}ı>ĉŞïĵÏĤl?Àž={hÛÖrwëŜÓó+ˆ¨(Wh…aĝÜë=ÉÀÁÇcµZƒ˜Ĝl6Ÿ%‘‘‘ÍÒO¨vç]AÙ_MşgôbۖżéÔısƒûЇîġ â7j9YYtïÑğùÛ#„Bq”i-Ŭ=ʝ*ÏŜ:ÙgÙuW-İaëÀşLİUşVĠôŬ@7àß ĥs˙•{¤2wíŜ€öß`Š•v#Ĉ1èŻ÷ĝyÑúžßµîÇ8òÉ<şó{>œí½"†Ż¸Ž•H‹WóÛÂß(qX‰ë›S/8A jSÚÔ¤B7†šCELàÊ>W ƒŞ ĝ1ڟnÄ£TĊġ˜Pñİ(qW3zU×( ËÊÊk sêsĵŭû÷c¸ËCĞ„Šm*o×PùÙäbâ<ĠinŜĦZ(ĤML&šĤqÑEqóÍ73|ĝpžxâ îğï>ìv;VĞŸic›ÑkO>ϰyíÉç=ËÜ÷‡ è\š*Œ² >ĦJ˜°£ä4M#wŭGġ ÓܚŞŭP1i‡a°ŝŻžeÇôíS-ĵW€ž5›Ì KŞC7 L&“ßó’ÖĦîÙeÛÜĦZ¨uïћ­[ŝnÔ>BñüÁġQŸ•EF€aZ¨Û#„Bq4iMaÀóÏżô}Ö5³§·0³JrLfÀHD£Ä0àŠi ³*ĵçĊL›ĉç;%Ĵ#gŜ23+î×´ŻÊvċÜğ§Ġ²Á Ĉœ?ˆ1no-L)œr4NñŜmd_.ĉ.~İ>”ÌĦŞP³„E+ײ,ÂBżFrL‡\˘""Aaż³›–}À_™żRPânNÛáaT/ 0İ• ̧SÇö.(ôŬùQBBù󉈌À·SgĠ! +o—Úl´IlÓ°6’ż ­ ‚)..Îï÷²–ĤŒ9€²‡9²òcÁ}żìáfl™‹9W˜ĉÖ\ašsÏa hP˜ÖÔܗ@B\œÏòÈÈH˙ÛëMЏŞ×j Ğ,u EWOêX5•–Ú.!„Bqt×Ğ&ċN;>XË˗âšSğñÇö•Ħn^Ë£—’ŸW€ŬïéR‰h“Lœµ…T#Â.Ÿ_˙ŒÏ}pÏĊa…g>ÄÀ µf)İÉäĉî;!Ûµ;×s[UUÏŭÜÜÜŞŻ·Ä6‰<ĝc=kŜcĤ˙‰Üú İ{›ú0™êSĜ2Ŝ@†aíï Ş…ge‡3`XÙ|“ OOQaĦגž?İpĠŒĉjU=Uü“–VwWSİZ•%ÁB!„•Z[uZ¨¸'%T[tuP}\µÊm/h0˙ŠvMŜŜĉfĜĥġÛóñßáĠBÏ ncj—–Sh ÔÌÁÔZš¸ĜXâbc›ô˜‰mš5 kwUĝŸ¸ŞoUXú ¸PPï¸Ŭïi"¸:vL éö %!šB!„˘6&“É3˧ğZÍı6·šf=ŞÄ âŞ5w+f2‡h 5ÑúxdŝÂ4÷8jB!„B!„?Rĉ˘Ş*ÑÑє——cħX<xiŝş‚ÖgÜ5Ñĵ*ĈP áĜe˘U(,î²èżb,­GA•íjŜV!„B!„8Z™Lf:wNgÛÖm˜ÍfÂĞu­Zµĉíŭ·hıL&shĈPB!„B!ÄÑCŞÓ*™-:thOdd$›7oaß}ÍŬ¤£N÷n]Cş˙MJ „B!„Bˆ£ƒ„iĠ)($'%‘š’RqÖäv{H÷o2ÉjB!„B!„h ÓjĤišĤ5w3D˜ëŞPûⓚ°9˘äġİŸÖ~¤ŭB!„Bˆ–¤Ĥ‰£ŽÉdByŝÙ'+ŻıÛ"„B!„BˆV@ŞÒÄÑîí7_C•1ԄB!„B ӄLJ`nîv!„B!„˘“.žBT2™Ì2)B!„B!ŞóÑ@‚4!Ü꜔@!„B!ŽnŠûżú=Ĥú_=ĈÏj|íûĴŸu.ŞĦµ4Nià@İku Ĝ¤Ĉ…Ġ–Ô½ €MëyÔóqž-+˙Ż^ĉÇHˆ&Du& ԄB!„˘6†ûżú=Ĥú_B!Ž&“I&%B!„B!„"P&“ ³ÙX ĥ/w/ëÖq“„B!„B!„hzÇDjÛvung6ċÓ;H;ûGš/>ùÀs;“/„B!„B!ZŽ% çug;c¨™kÜÀĤM9÷ Cz˙û>?_~úĦçĥ„kB!„B!„­è1W°V[Ĥc2™İ1MĞĤ‰Àĝ ×$XB!„B!„hFWg¨ĉ7Ps‡i“Ï9_ŞÒaò9ç0糏$TB!„B!„h%ê ĠÔfhÓQgò9ç³níj–,œÇܽÍŬ!„B!„BÑ~µukW3iêy†!‚ôgÒÔó˜4ġ<Ö­]-ĦšB!„B!D 7zÌ8ÏDUI…Z“PM!„B!„˘uĞqR;-t&žŭŝâWM!„B!„˘Ş1PkÍ´ÂvH35wSj$ĦšB!„B!„ħqñmWXp¸IöSÚšŸ µÏĠŒĦ˜ÀdĠ & ¨V sŠÉ ŞC1ƒjbŬ3Ç×Ğ1ġUĥċC^ŝ.•‹>ĥfÀ‘Çڟ·Ħ”}ËóßÄsŭ724ċöj8ċ\ŝòS Ġ„B!„B?ÜaH}oKlq>÷§ĥS<ûĞm]C£Í-ñXÍĦŜ“Š˘4é~ĵĠÜċÓÏ2½ŬPΟÔĞI%ܢi1ĤeQ‰ĥšˆ 3iQ·(Lyx™ß}“à_,_YÊÄ+!À(g÷ÏŻ1§ÍĠ\{ü×|ŭŬnžŬKŽmµZ=·ív{À몚0ċ\‘PM!„B!D 1wî\öĉĉrÍĠWW[·dÉR6oŜÌ 7\Éş^aî È0Œ…UŬÖ÷~LlE…uk(ïv‡:ìjŞcišĈĞŻF×];öĴjëß|ë-’™ÜÊ·ĵÉ-Óp Öĉ™èqŭ+<>:İ–Ù ×q Àҁ³nğ™œÖ~é̈5Ħ„p,8wÂİ( öòrĴaa>Ëk;n&Ÿ7s>“PM!„B!D³ÉÉÉá­·ßFQáĊ^ò Ô:ÄĞŻĈŝĵ}|úéç\uĠUDD?P‹‹÷„B†a÷Úàíû‹Ü†­k(Ÿl€†]ŜĦš÷9 &ğŬÁó/ĵÀC=ȏróÍ7‘àYß}Ә5k˙÷À\wíµtêÔİÑÇ VÖìjœħ•cÏ{5 Żûĝ †Ô¸Ŝ0œ8Ô.\úÍ ˆòÓpÇnĉ>ù'ŒàÚkŻñl3 ÷ÙÜ?-;ïş‰ÓNĊ}÷Ŭ‹ŞĥÜñíŞ^jċZà“‚–kĉZг ŻżkÚÎw3É&sŜ0Ïĝûċüs:' €"~ûS֛ĠÊŭ:÷şi6\‰ Cż~tˆ¨ûM\V%TóìBQ(++kPuܸIS™'ĦšB!„Bˆ+//gĜhÛ6…E ~c˙n3ESQô2êôÑìߟËú?·ħw§•‚|ˆ‹Ğ}ŸòWAÌî-Ñßk›ĥ¨÷ù vĊZA>tO?“wŝ{*ÇôïÎǟ|âYWTÉqdzhÁoŒŸx2ŸŝŒßû•°°° ğ¨%!Ğ•Ù]i*€‚+µÈÜ™’;Lvmh¤V×ñŭlÜφÍ6ڍmO˜{½á Ì&ĞŠRħÌ(ŜÈç/żĈĈ²ZšâÍґ³gÌàœNÊ áMÇM:›y_}!ĦšB!„BˆŠObòĝ[X,‡Nğz­10›ÍÜxíüµÖF\\ ]ĠêÏĈ5}yĠhuñ× Ô0ŒFO‚ˆk b‚w<Í ­µqµ3gî+xç š˗ċ0yü-|ôÙ >VKTK—Ïê‹löp׃\Ašâµ­âuS’òÀ2šJÔê(asäüÈ÷û:0ĤT÷z­œâr°F…y–)ñ'ñÀ['Ž_‹ˆżÛıË8ËJKëÜ &žÍĵŻ%TB!„Baaaüŭbžyĉ.żĉnn~“&\ŠŞš0 Xĵh!/żò*Ó½’³'_ËI#ĈŒž{Ášı³5ó‡½)Â4€>ƒŜ)ó²…|1g§ž>”Ċ‹’œ’ €Ĥk|5çĵôڃ\{íüŭâ:'hjéòYŭÉ—ıi³Šoàäï°•Ĝüî£r˙µÉ{ £â^´üôî ıŽSÔʵş|DÄG ÔzôĈ‹ˆˆôı ŞNJàŝ€(-µ5ĝc'Naŝ×_J¨&„B!„"$ àîğïfĜá\yċUìÉÍâê+îEQ\ënşñFĊÍ7ßIQñ!N1M tL%˙Š <ߝ›*Lj)ÜUyMŭüƒu˙ĝ}cô˜q> —,œÇ˜ñ“šİI53Jp@oCrTĠQ5Jó÷s ÔJJûDŽĵ@ÛcáÜŻ$TB!„B2Š˘ šLhŬ>Ğ­SMhZġuÁç94۞{ŜÜĦSmë"6.hš ­)`2™ÑuÍoWN“ÙŒù_ך-Y8ıY½*Ԛ›žD2ĝi›‰ˆ„vtL¨¸ÛÛ,cĈMbá< Ġ„B!„B„†a~4Ïş‡ià[ħĉ}żħûĞïş†(,8LLl\“tïlÊcµö5]3GŞZ&ĵ5äO ŭ3fÜDÖ­]Íܽ5ż|B!„B!D+Ìġ›RSĥı5žŸ#Ašaȟ–üçÌħŞ !„B!„B4‡šğ|Éŭ&gŽÀ˘ùßHP!„B!„Bˆ&Rc v„!wÄ:Ĵ ,^„jB!„B!„M@*Ԏgœ5žĊ ĉR­&„B!„BJRĦv=f<KÎġ,“pM!„B!„"¸¤Bí4zÌ8Ïí% çynK¸&„B!„BÑxµjâHPS¸&„B!„B!Fµ£ˆw¸&„B!„B!jWSq’ÚÄíB!„B!„˘U“ µFQT %xY§áO]×[E„B!„B!Z* ÔZUU9w€ğwa³•użááa¤‘œ˜„nÔhµ„684ÍyԆoŞŞ˘Ş&,Vks7E!„B!„UH ÖB(ŠB~~>Û33éÙ³'IIIžċ†axnW½_Ó:0<÷8ÀĥmÛ0İ* ñ ŠħĜ€ò²RòòòÈÉ΢¤¸¨>§ñˆ Ş*‘‘Q¤uêL‡´4TUzf !„B!„-‰j-„‚BfV6={ö$::š²²2Ÿġŝ+w˘ëşg;Äòŝ &&†ŒŒ ĥmÛÊàAm>‡á ˘EñÛíÑ0 Ÿê/ïċPpıï+ŠB||ĵЧހŸ|Ĥ%´AӜädï wßcéÚ=#SwDŠoӆ¨èXÖ­]ÍÉİí$PB!„BˆVJ×ul%ĊlÙ´‰ƒ󰗗£Ş*aáá¤ĥmKzçDDFa2™šğİ-Bk9_-/P3ldŝò‡úŒdPbM'G§pËïüm:–!Ŭ˘=S•j×ŭ_ħ ;İÑġ+ ́†³İyN§Ó‰ŞŞ>A•;ÈÒu½Z×?ïĊŭw€Ş*šĤy1÷2§Ó‰BÍϳıÛ ë:ĊEĊ´i“èi;b¤¤b+)Ĥ–—K!„B!D Ĥiû÷íeŭÚ5tíŜƒÇ &6.MÓ(-µħ;'‡_~üÇ !9%ÙC˘ĉ֚ÎW3 Îdà°QXXXñ§›ŬĞúI/fӂ/X–ë¨eEĴ˙d6ßdúvItä.óı(ĴW15O]Ç]Ÿí¤–#6 w ċ*kĴĵí´4MCÓ4t]÷üíïĥ{[÷~ĵ÷篛eKkƒë¨&7L5™ŽÚI„B!„˘µÓu›­„ġk×0òô39và ˘cbu EÈÈH2zġ⤑§²fċrlĥ’£ú;`k;_M_ĦĤícáwóÉá8b-à(, îÜ'ùżEì*p‚~ˆ=6;‡27²Á°*aÉ]éžî)Ô1JĥóÛî$˜>›˙˘Ä½ÜQHAñım)îb35ánşµÉıĵğK†AjjŞÏöııı>¸µmÛÖs{ß}>c›yöۀ6¤¤¤ĝÛóŻ6x`˙ŝŭž0-6!„B!„G0Ĝħm+=z÷%6.]÷_\’˜œJŜ}ÉڍÇöoâVĥ­í|5O—Os[Îĵï1.îÛߙĈ›89°z)ó7—‚QÎŜC”ü˜ùM€‰6C/˘KjxEc ŠŝZÊÖ6'sÉÉc8ç¤"öî>@™ŸPR O¤CğĜĜŻĠ?wxĉî&éŬĠ`ċJ×Ċ4x°âRığYĥk×Îg÷ŝÜŬ4ëSĦVµ ŜÇoÛVaïŜ½Ġfùô×F÷şú´A!„B!„hít]gn.ÇôˆaÔ^IĠk7ϟKŻÇ ŞGg·ÏÖvZHÖF—I7s€ĥŸ>Ìĥ nç–áĠ7Ġ²bÁßXzL%ÁZŜŻĵĝ\˘ġ&Áë: 6ħĤh,O?:†Ÿsk'ëĞ7Y?•ËOIm)' Z·ÈÚşHş/p…T;vô„YŜûSMÓ|flHĵ­\iÂΝ;ŭVÉyï ¨wjċ³êWyûĞŸX·Çáİ3ú2ŝyËxşFT­{s°wñ ›ñ=ħ×Àì‹:b×+žÇŝ9\3ġYĥx/L>—7>ĵ•^aµŻïĥï]¸hÙ~öÛĈ|^Ós!„B!„˘3())&22²ÎïÁaaaĜíċ@(z>ßŭëVŜÌĴŞëµ3™q²ÊïÏŜÌ5%žċ–Ĝöô4’‰SÏ _³Ğ]ۖÜŭíú IDATî{óXġ ċ€%>'žÇµ˙H|ù”AiÖB^xôCŠ.ĝ3F%VŽ#Ĥċ³êÓYüoÑòìá´8Ž+DżĜú ç‚óB-"O2J³ĝŝË_8äôbĥ(ĉà_òéF‹k5Šn#Ï`P˘‰òÌ|ıĠÑ2üPÂ;0ôô3éâĠ­ÓžmcÓwŝŽĤQ¸m-ëڎġ:íyßżÂ#+ğ•֍ónż˜‘MÔ9ħJ5˜÷ì™uUtù Ó rïK×ġÊ9gëцŞV4èĜQa×]5ĥËğB.à6ÔE1aĜÂ8öĵ{ı8-œÂsyŭ­§ı7şïߘAċ% “˙ësÜöÔĜôĝJZiċj;Î}t:gV¤³jX"ĴuŻ7·=‹éŻ Ôs ìúĉq_ږ‘ŬŭĈ ¤iNœÇQŬß^!„B!Z§áúl€^Ç÷zU5ıĈ,wjX,ìĵ‘•{ ²} ŠQHéáh?™ğ:†Hg)‡÷üĊ÷_~Àkr¸çİë8Vû—û&žÀı×Ĥc´Aáî­ì0b Ż!Lӊ³ĝŭ›Oĝpî:ò.>kä|ġ4Ï~SÊ oᲄ=,ŭßç<ġ\˙~ Rë( sŸµ——×û|•Ùl8-ġ_UUÌk£&5hX Ĥâ÷góC3µ;+/:Žxg?ĵü0‡CÙ¨g˜°†‡ĉ˜ ç€vˆĠsżE?q<ƒ“°¨€3—oßŭ‘Òh QûU;2dp&Û~ZÂ6Ÿ#FsÜàŽD†ŞD÷8…q'§TžS,í­M;ÒWĠÍğZĴ*wġY§Nü†iîŭ¸CµÚÂħ@ÚàÏʕii 999µV¨Ġ· µR|ġ?ì?8DzŸyjC6#÷Kö˙ìŬw|E˙ÀñÏŜ]zH/$¤Bè‘"½# boüìĜħ ˘bìŠEz‘&`Wzï½CB ŭîöö÷Grá’Ü%wé ß÷óÂçr·;;7·³³ûŬ™YӉùĵĝÊ&Úżî<&×Ï÷=2.’ĦĤI‹&Ä^ ÈÏŬChĜ<$ïOóéy|òëEZOĝQÎ%‹§Ş*YIç¸ĝċódßW&i !„B!„(Ġ­Û½ YrŻ·nŜ˜o™6í:äĵȝżÜdÊĈÛǧĝÎQÄ7n‚oÁKTëjµ˘‰ÏùĵykÚÖ3ñĜäuü²˙ûlċ€ħ=áñ9Ë·ëH/k)ĝpâÇjóÓîmŽb&á·Żĝ~Kŭı‡ŭŸ~ÉeÛmfdيS\˙"÷j„'ĵN2áí%Ĵ<Ŝ“Ûê;žÔŜöz6íÜ —Ëk×Îm(Šk5Ôé||jÑ n>%î˜R²€š˘Ç;(”0‹óÓÔz£żòíGŬǰ( ŜeĦg4]t _\tŒÔ?·£ġÈÜgĤżóğı7·uÙÌÍ̅óXħŞân?‚›ĵžÙߣû¨4ò)*8ĤàU§íÚÇP6!Ž’ħ  YŸ”™×£ËβġêĠsL³.cíf}¸€+C>móàÈĤM11 Gîoj;äӕ<8MMÄóXxċv4½r É>ď/}IÚ¨xäZ Ó?pqŭ‚‹'ŽĴÄ.y‡âïséó<–ŝûô v…ŽĉĞŝ”Ġ(o³ÉHÊ·/“y‘¸.=Ê(U!„B!„‘­¸ħ[Ó°äŝèĜı[e²²2PrŻ/$&Züu³fAµ¨äEez¸‡Î7TŒF †:1ó;~ÛFB½k+Ô³$' ĉ=À@Ä —ùt°%k'ïXܔ´éîĵ‹&g–‚Ok¨Ğl`ïÁKP?ÔalŻgc:tvıĵâ7ÇÍŬĊHŽĤq9ġ2‰ çİ׿‚j:?š…ĉ%YW!áDD@†²òËï²#Ġ&p£I>wíŬçĜԊñÏŬJ£˜a<÷¤,ŬY*){ŝbÜf۳̖ñ( ŝşƒPĞ öಟìŭ¸ĊÓ ϰ’ôP³ÍCQ6mÒ¨WÏNÏ­Üġ\ÍCñ4’W=̈WĥczL╁ıû€‘#³^eĤ6–Oni„'özlµ~áeMY:ü=÷ñÖ]£xµ;ÜȄgîĤk¸›Ÿ_a>ŭ _ŝĦÒé14ô(eĜĉPÓÈ<ħŸzm;™p ‹ÉġîB!„B!ÊVĥ›'Zt“œëáÜëġ˙ü™o™–­Û ċ^7ğ{zĉuJ)ҁı˙ĥŻüĜİïŜJ}녭ĊŒÑd$ۜAòÉŬĴùi9‰J6Á֗Gî9Áğß|È£ë#iŬ£7}ûö UDÎ4Xş€Ž<>½cŝí):ċʒ–H:„ĝ^é6˘¸â ğÓÇ5ÛëÙÔ gÑ"\+/M)A|AQóó'++Óı²v JÌĦ†{,Cîğ›ÚË7àÑ­/Mk)`>Çò·ĤsùĤG[ßw@ñÄßÇD zšö wЁ3÷“i'ĉcäÚ>‰ñĴúÁ4ò‚gĥC-Ô8@£FJ‘Aµ‚°Ĥċ¨4ŠÊCQÚ·WróÓ(ßûÖräÁ9 'ñĠgg9½o?~ö*÷ĵìĈŒ)½ L\Ċ˙fĤ1íiàdğĥ~HĦÎe ŝ]§0çÀ|™[Vċ´™ĝ„ß~}7 ܋ûܚŽ‘‹çq8 uµİĊ”†˘àQ—3ûwèïWŞ‚B!„Bˆ2˘ċ\›ÍfTsΔY{\^”³(9×Áh'‚DÑ£yöžĉys¨)îÔqÊŭ?ċĦ;?Í[\ڒáOŜËġáz@O^vçÑì_˙;kV/àÍUsh8ìIžmgi9²½žġ wıĵJOSë ù:WÖTN@MË&éÈ~öfiœN6˘ıD¤² aòÄDbÄ×̀)0Œ{m wΈԣlÛíK–´ÔÌüñ0îA=wתGĞĉµİñ4€B'¸2ÓŜ²û÷ï'>ŜqPÍ:d ÷s5Ž´oݰ˙~‡y´]×Ù<8CçAf4l֚~Ç1ċ{֞ëNŻÍ‹Ĝš~Ž­÷÷eí Ÿ£˙ĥ7YĝV'|ߓ1‘E Ä4ĝsÍžzb3˙<ğšßOßFƒznÎ}ž}˜ċż&Üs0ñ^ŝúù³ċĉNĝĝ×Hœ1•#·•mâB!„B!JÄìY -Jl2ċˆ ö¸j߸r-îéé‰Ċ™éµĵkSżAƒÂÁ/ëċvÔ <}ws|Ŭ<İJh€gĦŽŠG(ğ˘q·Á X8…çç~ÎâkŜb\]׆Pê|B!¤t›‡/‘”ĦEk{=›xò0Z´kċV;/oïBé-gHĞÙdĈl.ùŻÊ ¨İİĝm Ŝ: .k{ (´¸éúżöżŸĵŽ›˘KJWĞmŻÍy„ċB:żÌ½H“k:ÑĥPyj¨&3L˜4 ,&L&`ÂĴĤZ˙Η:7}){S9)÷ ›Öš’û·£”u™˘‚jĥëċ ’ó”O{y°ÇL+¸­‚Ût)%Ħ((¨˜T… ^SĝĦEö•'¸ŭ/ħ£ï›ĵqckìV³ĵġ ôiä|%ĊÁ~a˙sÓİżĝ7ɏ×Ġ£ìží™CŻ×V;†˜ç’ŜiB!„BQEdef²c֏˜MĤĵÀMÁW çÎW—Íf:}Œiò‰¤a\œs½ÍO˘[7#xîJŽ_4‹5·&4òYÀÎÍ'Én‡‡7p\ ¤{œ‘ëÚ^Ïfgeı\^ÙÙY(EÌçˆĤiXTµTsĵWB@MwH}Ĉ>Ċˆè?’{ #&=KJşŠÉb"ÛĴ9ÌÒÌ\J×pKOè¨,ŒGĝîħ—Xb}eîYaóùž—¸gYuĴc?˘LÙYÔC ĴÁ“={ö´i᠚íş:ÈàXqy(¨}{…={öä_ÜS>]ÉC‘2÷2çû-ĝÄ7¤ĥŻĈc˙1wú,î£kmz·bmàÙYĝğ)xEĉ…˜ġ-ÉżñÒ“ÙÓù-}ĤµÌ§YŭŭjÒc‰ ‘zl=óĝ‡ìzwÑ#Ê LĊ|žS¤ìÛÄ]}Ĉ×-ëpZî B!„BQ9Œ&#šĤaÌÎFÍíuvúäqğËZԜkeU+˙ëşìó™ÚD\³ÔöwǒzŠMËVsAİÇàH;Où,&AÏ8ġâÏyŸòuÄÍt <Ż3֓w+ŭb‹¨XŻgKR^F“½Ĵù皊¨éCéŭÔs?VLùĉɷٔ xĥä˙‚œ(˜´­|úôgìL݆7j/˜êŜ€;?ŝ;Kœñògoŝ2GÁ§‚=żöîŬK“&ùƒjÖtlç1sĉ)ŸĊċĦ}{…½{÷ĉKËQ5kšäĦÈüeĤ¸w9ßŭtœK*àIОóᣈu"ˆ^Üúk­_ǒEґ?ĝù§ŻHÌtġŬ€ìb>ÀHÂsƒ/éA&„B!„W˘#$,œ ë˙EËVètö{žY,öîŬMxD$z,gÜĥGCUüNù•Ċ_-!ĊàIh\Gnzn\Îk) áJG7b†=ĊÙә1ó=ŝ4yPğÍHžı÷zÂ]ˆuUÍòrL™7ûG­O˙AùŜ\½bßĞX931¸Ħ·ÌFŒ¸áa¨9Á 77w~üé'LFFFNd:·ûĦĊbĦiÓĤù–ßµkW^5ëLMÓhŜüʳW÷îŬ‹^ŻÏûçééÉÒKıyÜ8L&£KyhܸqĦm[·k̓íĥ­Û\ÊCfF:ŭñ×÷ˆŸ@ K³ĉ˜?ç'ÉX¸Ĵ„B!„BTm™™™üŭÇo˜Ífš5oQ(HdħX8°oz½ŽÎŬ{àîîQI9­Şbyً‘­^ħĴŠ<ċ³½›îFŠÁš¸‹Ù{€µ—×îŬğóŭíèġîŬğQ%_ Ëbħ¸ôP{yĜ³gOŜşĥéĜĤ·k×.€|Û/I„B!„BˆšÀËˋ.Ŭşó׿ħkçv7iŠ.wÎ/‹EĦƒèt::uí~ĠÓ z•Wċġù(~˘§m°|Ëĉg¸*j2ú‚Á5GKV…<@î\kŞÌ&„B!„˘úóòöĦK÷^èġöìڍ1ۈ1ÛÈÁûQt::w끇gùÌ·]U—ò’€ZUa3ÇXΟJĦ•£àUQÁ-ëL° –ñ”ÏÊ΃N§Ëۇää öóx9wö AÁ¸4t]!„B!D•ííM×=1¸8p`?GŽA§ÓÓ[O<=½*;{UNu(/ ¨U1f³9/¨e NétşB˙ĴŸ9ZĤàç8gU̓^o ĥ^=öïÛ͙Ó'ħ¨jÙl5bQUΝ=–˙Ñ a#,–ĞŻ „B!„˘ĤñööĦk^ÜÜÑëġtéŜ Ï*ÓŞŞŞêċUEçPğúhš†ŸŸIIIċMĵgûtLÛ8š‡Ĵ`Ż1Û@Öùóç +òÉĦ•ƒ›‘u˘òòf׎íü÷÷ŸE[¤ÓéöñyË6„†‡c6™*;KB!„B!ʀ·Ŭzô@§ÓWİàPUU•ËKjU„E³şukŝûï?š5kFXX˜GÄBŝıÍÍs–—ĥĊBRRÛ·m£{÷n{ˆU…<((„††^ÛñԚNÓP- Ĥ !„B!D íí[ÙY¨VŞjyI@­ŠPÍfêĈĈ˘×éĜ°q#ëׯ/³´ġz=~~µèÖ­+QQјÍöƒ4U!yyQUÔĞp¸§B!„B!Ş> ¨U!f³‰¨¨(bb˘Q”²›ŜNCËéñ¤ŞĊ²ŞB„B!„B!Ş2 ¨U1ŞjĤ²;fU…<!„B!„BTUò”O!„B!„B!\ 5!„B!„B!\ 5!„B!„B!\ 5!„B!„B!\ 5!„B!„B!\ 5!„B!„B!\ 5!„B!„B!\ 5!„B!„B!\ 5!„B!„B!\ 5!„B!„B!\ 5!„B!„B!\ 5!„B!„B!\ 5!„B!„B!\ 5!„B!„B!\ 5!„B!„B!\ 5!„B!„B!\ 5!„B!„B!\ 5!„B!„B!\ 5!„B!„B!\ 5!„B!„B!\ 5!„B!„B!\ 5!„B!„B!\ 5!„B!„B!\ 5!„B!„B!\ 5!„B!„B!\ 5!„B!„B!\ 5!„B!„B!\ 5!„B!„B!\ 5!„B!„B!\ 5!„B!„B!\ 5!„B!„B!\ 5!„B!„B!\ 5!„B!„B!\ 5!„B!„B!\ 5!„B!„B!\ 5!„B!„B!\`pôÁêË*2B!„B!„BT vj}úŞè|!„B!„BQ-ȐO!„B!„B!\ 5!„B!„B!\àpµ‚Ο;ˎm[Ê3/BÔ-[·%ĵv„ËëI=Ba´+B!„ċϕsbjĥ'b#nj+]Îóçü”÷ş¤'Ǣê³>ÔÙßĜĥžÉ†c-{)Çґr,=i?KNÚʤ])9ĤU)w×ĜÖÛáTrn„¨ŝ²<ﵜGWırÎ̛ŭ£ĉ¨‘³ÔGŒİÌ3)`ÁÏ3ó^KEŻ™VŻXVìok­gr²YzĞW,“r,RŽ'ígّĥ2?iW\'Ç´Ê!ċîk½ÖŻZêĊJΑĠ—R+0ïġ˘•Ğó^Ëy„pEqç\ĞW,sP“‹Še½`J^óUċ˘§ìȉ{ِr,=i?ˏ´•9¤]qžÓ*‡”ğkò‚i×÷’@še,_pí×u€œGçuÎċ0 f=¨5ĥ˘ò)r-œ;K*x dŻ"ÊEOّ÷²!ċXzÒ~V i+]q†Ó*‡”ğkò‚i½şaIMììQ£éj°hŬŸWŭy„pž£ Úê˜(¨GeáÜY€D΅B{¤­BÔ4šj³ı²³!Dfı˜ÀîXüÇż€œGˆÒħÛCmġŠe ğáĈJʒ°Z4oĥT¤à[ıƒ[6¤ˆ”céċġ2ö³B]Ím´+ŽIYT)w×XۍĦ]ŻAğ”TÙÙ⪢ĝ‡°ĝŻ Wíy„pž½öMz¨Uqn¸ñŞPB!Š#m˘&Té&DEҒÏ0´ë5T%ĉ0 ĤiZEĉC80täϟ#\!Ş i?+ž´•BˆjM5çüBT8Kâ)†vjËâ·Èy„p™ôPĞäBĦtüüœZîò” I§²hٗÉ×ÂÇ TvVj Ì#+ĝfîvRôħôğs í‚ô•)á4 ĠhAçGjGġU‘m´+ĊŒœßħ…KġĦ‘Ÿ²sS‰*şm°•pœSĤ`êFú!ͽĞ4Œ‰ûĜ•M›zÚä̟fŞÀ- !lYN2䚖,Ù AµŞĤŞŸs9¨ÙıŜú–Ag@Sô w;èŬ@çŽf@ÑğƒÎ M1€Nώ·q)3bNbǖêĥkˆ_ ĵŽ:b4‹ü,ĵ„Šë1˘(Ν6•U:EétïW.Ġ³ġSš;‘ñLöÏ|‘W˙ ¤Ç 71ĉşF5²žĜ*—rtDKeû’C´ğïÚ\˜ÇûkNÒrt]ÜJġ Ì$mYÇV-×µ Ĥ²~r)Gġ2Ç&âSŻ>ĦıuĈ|žż˙Òe(+^fĈ˜ĵž÷'ݤŝcÏ1²gé/˘ŞSûiıÌeóÙ0€›ş…WûğlÙV^ġí €ñ8Kżŭ Ÿ!è‘sÄÓÒö0ö<71g~"Ï??„èÒ ËTġonŒÔí3ĝàwzŸfIô-<Ü/˘ÊÔé -w§9şèK~ġɝ½j£Ï:Ä܏ĊżS-Ö|ż€¤ÉOÓ·mQց™|¸:„›Ç÷!ҕZ5òÙ.•ÙÖq—]ÎŻK,—ĝëçyĴ ÈÄ>µq/ß­U ġĞf.dcŬá<Ó5¸Êԗ*ϜÀÏLgyì|vCTÍĜ-á$CÚ5eÉf ŞU5UùœËñO;ïY":2vXÜġ:<ŬĵŬôĝxèqÓáëÇÇC·›‚§›Âˆ—˙ĥ›€š¸žy‹ĥsÑĴ˘Ş,Û*ŞġµjÁ=ş7·ëHHQW“Z{~|™É+‚ùż˙½@ߜ…³ŝÈ´/ĥ‘ĉ(#Ŝ͸gâÄ{:N:kïtžù,‹q/?Dǀ’Ŭeuwżr˜1NV£Y"AµJU6Ċqµž9Eñ˘ñíŻñZ£|3c ˙>”I“FÓÈĞ|żOöŝoxŝĞlĈ<7ž%Ĵ?%U.ċ˜GC³XrŽ_š‹E# ô+ÖŭEÚx7ş `&ÎĴ›ĊLCŬ*1 Vċ¨ïâÛ×çÒtêŒħ^i›“Ĝ´|şĝPÓ2Ù7y>7ċŝÁĵùъ% çJwQYUžŠèIàr=+Š%ƒS{`ÌÍ·WSŬêĉ}n\Ĝğ-Š‚wDcâk—AݜB²9ŝçFN›Ż£ĥOĊŸ.•Y9šN1ïùç˜wÊRäö q#yh°µáÜÓ4}hO´š Eݧá=ï2ıWpċžT:PĤûcÑ0g›Ñ{¸Ù’Ò8sĈBƒácˆyvk;Ȕg|‰(‹‹Éòl? ÈÜŝ&wM9Áˆ˙ŭ1ÑE"³3ëµ×9:òCZE{]ıHÌێVŞ6ĴT§ĥòŞmWĴÌçĝmÎzҍžüĝâ£ÌÎۘ1‡0"Z†c턊·]û10ŬÑħÔ@p¨M—zb k’‹Î†3’iSF:Ŭ ú· Žg][°ü‡÷xlĦΐµÙu !m¸~`4&Gğ›!ˆP'ïehĤlTƒ‡KCJËr,ŸĥĠ¨hc¨ןĥ=\ÖRx5—ËÌÑl–~~v·ŝ›–÷–WP4]şġċÙğûÑ5É:ŻŞ9×Lµtó½e`ÊSݲŭÖı.6òÊïcıÀWÇó Çœŝ¨3Á6żÁĊß^ â…L>˜û&ËlIUs·]ÊïT^Šûíü’ĝxꈣéüiÜŞ’q‚ŸżŸĊû+·²%ÑxÓ¤7ßv“ìôÎ+rùıċĤYË͝˜˜(â=p+‹rt´8Áö|!ëÏyxvğ!˙yD1y´$gHËTĞBŞò9—K=Ԟï{–7~êTÂ;fߏFğŸéÂşpóŭ]lŜ1qöĊlîÁàö!èÓÙċLm&ŝ–˙£G¨Ŝ~ÌËr™Ŭ³_cêĵ4z>ó ··Ĵ•/ïş€xé_l^Çӎ²f%"v!­ˆċ\ iZŜUu6ŭÁGħT‚jNĞnsϸZÏ`šÔ$6/›ß ŸÜ{™Óç.£ż‹w']‡£˜u‰e·Í—‰èۉˆJîSfċhş‡§VĠaç˙ġ]îM=z½ÊñYÏ3íx Úv&ĜĥĠ×TLşXĈMú?ZzÛIÛ|–ï|Âñ˘Ç4 ÙİI\HLà|B"‰ $$$’p!›¨~w1şµıâÊŞ5c÷ž$ͤċ²šÉÙ=Ûْ”ğ“l4˘ÜΣ; àUğ1#Ê Ĝk:Éü‰/³ŭşWxyp$,\üï&}žĈ ŻObüKħhaaĝ–Q(ÏöÓÑĥ4Ûu´Žŝ]ż IDAT½e]I£ĵUġĥòŞnWPIú{óÏ7eìcCİŸ×İ,“}?}À/gÂx`L8ùâӊ7Ñm:ílĤŬböÔTÓtôôz=zƒ½^Ÿ{ìĠ8·d2“7*¨Ú· EÏ^àÁgŻGÓ ^èŭè)Îİï]-³§ĵÇĦ~Ż0ħWˆÓ=¸Êttıü2Ĝŝŝ3ĵż#3ßbĤĴlTĤr˙ßĥ—CnČ|çEĉğHҌ l˙}7µşô¤·XÈ8Ÿˆ9( ?·Ò_èiŞ͜˙"ßċvÜËŝ‡–l.]HƒĜ‘ÌyĵĤ ÎßÁçß|ĊġβöËÛèäíÄw0›sŽżšŠf}]ĉ+AĴ|éXÌ9÷K45g[6YÒ,9-TN9•áY£ĵTĊŭv_ÜĈ§_¤iš0ħ{Ö˙xz_ Ŝ{? €Ŝ‡ĤÔä<óÈ+|t<„>#GóYópj™.²kûn²-W~[ëf/ï*fù+ÁUÍlFS"˜Ú4&@Ħ´J¤ ~—"Ï#ÌĊŭÔsÇÜ,–TĞtUŭœËjV!Δvún·‘SkfI h 7òċ”Ż8Ŝfï ˆÄÍN:Zú!~ùäM^ŸLíÑïrWûôıËi™ç8v:³“›WÜ‰Ž ır5WĈUĴO­Ë¨Jqç>;+ EQò*sÁJ­( ÙYY.ġ<ì–.š'ĵsşžĊ-†aOżĈ°okYÇYġÑ4~Ò÷ċħ =Ë>˜d^ËĤÔ†w]İsR”şw£êèèsġG\&¨u}ìν­xCŒŻÏLàol4žċżU°˙L" ç9y ›,ġMîߟ`Âk‡S;< ˙ĴlŜaĈ·ŸÂ&M.m9jiY9{>nj€%sZ*)ËfqÂ=÷X2I0›á×9üèİ Dô@\Dé÷Óı ü{Ŝ‹–CrÓÒĜñvnZó ß}²Š6“‡P§,ë@EĥŸy‹ħċxġĜ Ŝ}ħn&Ž˙4ÇW7cê{=8ġŒù!gĤOÎà•v9 $Ż{ƒ˙[•Ìe³‚oLGFŒżas'ċV“Ù2÷ fü²‘SéàĠA·ßË mr‡CİIü5ŭ=fm:ĈÙKـ4œ meù+“v0^ĊGß"îĥ×Ô>ôJP%{?˙\t£ŝ Xĵl–×2Žòûê­\P‹IXçOÓ^=iâŻĊ“˜ş„8Z֒ÌĤ}nĜŒÜ´İVmƒíGEÏVäÏlÖĠ2ÏsüLš çÄDE:'²Ž²ô7Yá1˜;•l*‚²Ú]+?/âÇ=äĥÊlö}ŭ*sïáé16s@)¸äîÓÙGYŝ”ħ3,,…­‹e_f<ŻÄ &°öŬgĝ½Ë4Ĥ ÈW–´ì:œBŬ&η_ŞÙáM§ËÌѐOKn Vş4m@´nÎġuRhüì:>Û;’N­=Á|‘?~s ĥ°7 bÛñ}wt‡Àœy˙T3hß×ôüí(;’Uĵj7ċîğïbJŻÚWêĵ3éûĤ?ŠßôœUşô9ĞğäĉSËŝjğZ´+ßQµp`ŝğ üj§³Pz½…/ïnG Ĥ°ìË/xyŬ>v&e>ô~ò5öFŸ}†™Óżfòò}œ4ê‰hX÷Kà™A½ÌÚWaŜëĝïۛhċdìb܍Ó8|÷{ü=<gWNĦÁğn|?ç)ZĴyŻDù0˜Y<&-ŜÁĦ Á :òÌ£w`Ÿü7I‹ûíödFëFÔ Ż5îp,˜kZ4Ĥ­ġކv™?§ÀGÇ£yöyħ‰W^юìŬğ£eòwqËg'ĉ.›ğߚNҝÏñŭµSĜŭPŭœ}Ħ¨ï¨^àç÷?bÊ?Ç9”bëĥçÉGïĉÑĉèí#Ŭ|ìîâV™żŝPìyDĉŻ?8=<ÚrîƒGIPMÉjÙŞó—5ÙŞÁùh²f&Ën^²N­ċĞİŸ²ıöíL}¸ AúyÑL$l™ÇçŸÌçpx{Ż'̀b“çìc‹xïÍH)pgOÍH'KÓáċ•ï`eˆ̋SFç^€X·“Ĉž•Élt׆éÑÌÉì^ûmÑĦÈ ŬìË*pĦ`( YYY%ŠĵvËäBĦĈqµžıF#ëäŸ|ûŝ×l Á¤—†ÒȧÀY³éûw#µ¸ +‘Mši;›–Ĉ_·Ùf:†êÁ|‘=ż˙Kfë~´ ˜aċ[ŽW˜ÏŭËïgh_dé'šÖ28yô<™~á4lGdúqV=Ä{w PŸS–”M|ŝü_DyžÛ[Ġ*÷€ZY•£.¨żÖ íò?ĵü\š>ġú•9Ô2·óĉƒŸkŒ·é×Rêŭ1‹#Ğ×q>¸3=clJ áôşg4ż?3‡Ï×tàĊŝeĝ­ÈöóÊrŜÔï‡~v]ĵ‘˜0=X.s`Gn o'*·HC>S½£àĉ•×+Í-Ĥ·oF–ÀĈı_óŭë_óÉ£´ñÎb˙÷/êRèzÛÜ ÇÖ~Ï÷ŻDÖëoqkœ'XÒ9s?ÉÑ7ñÄC ñÌ:͆y3ĝŝu}N1Eĥ²|”ċñP½_ĵŝ &Z›`~eSvŞjĦ‡¸Ün8òiÎm,rĥaíùċîíƒ7FR2Mhf3˙MŸÂˆù0ĉŜy£ì\5‡I§’ŝŝËĵÚĜ3ox¤jôï¸ñĵfaׯóyéĠݤû½ĈG­½Q´,§Ó‰>™ŭCpCÁ7Ü MMÏíġ”Mff&™6ğX–ÑhıoPkqoż8ˆ_S›—ñwó`w˜×µ:ÓE6üı‘#ĝîħF„X2Ñêù 7§°ê½İܽĈ‹ħwßÏĜzNíĝWğĊŒĤhÑ.†ß÷°ù˘‘–!:²Nî`s&$l×{;ßWğ´•e[,´~¤=Á: ,ٜŝo_.OĠ×ĈWĤ“ı—ĵ÷Û a#YĥhTÄġzĉ-óëŭÀŒ%ğñí?§ëfËĤcDvЇŻM}Ò÷ħ`úWìËr2aC†½ĝ"#l&°Ñ.ídù6 -ïoK°9³a>ßJcòË£ièâ‰xI”W9ĉ£ħkáJÎEàñ˜2¸íîрÑ?’ûG&;vÏaÁ/k0-u?½ŝ›£ná•RĊX1ċhĈ4ÒUOb½ ÌTÊŭђ²…^ĤŜ×S'r‹ì=ƒ×1iö·üÓá)ş—Y°·ÛO›ċj5éNœîSŝÚy‘ŝ½ƒÑecóI…Ĝ;ଡ଼À#¨ħħ6½)r'TŞU˙şthˆ;4ä ›žŝNdÓ:r ³—Ÿ'rì{<84 7 UÓH²<Á‚Ù[6éZüróàŬ’vmâNKš…'°%76MÊj–si+KŞÌêqöaf½ú1[˘oċ{ړïY3êy~›³Cçgh]+˙ÁIñkɍĥ,:áñ­—èÜٙT‡—-âH`w7ĉ݈5ĞcېĞ$Ç3ĝğxû³ğ ¤däwO0ùàHŜ~ıWN;íğdsv\>œCY ͞èKCg†PQmIQ´Ô­|9ùK<ŭ´°½ ˜ĊÉ?góñĉŬxOOë“ZjÛÛkĜÚžk: _BôRvgFÙù}ġ½˜8İ=žÁ7“×°¤(îĵu -ƒïٚjsŝ^3.—™ıˆjyC)˜Mœ9ħ/?û³îy5V‡ċÂfĤ.N¤Ñ-/óùH<€ë›†’~`2ïÌĜĈcSÚbÎI'˘Ó &¨‹0 U$Ĥ/ñĈÌíĵÜĴ=A—ĥ8—àJóèÜúž3Ì Ĝ3†C§Ûù"19=‹Ì:ücš1,&çŬkbo`÷êÉ|µù Y×ÖÇ;7˙ĜĤ j]7·çœ†%q oıLÓ;ŸĉóıÛmâĉ;ĝËb³™À¸ĥ´`‹÷]ĉŽk½8·c'§êÍìKoĈµÊ)–ï΢a˙†DhfÜK’ ›yuy Ŭ'Ldr·œi;Ú<4”Ċw/à›½İôokӿ׉ßîÊïnÊéÉgíá—72&ċ`6ĵ Ç׉žYN-ŻZó•ğßZ;KÎߖ”bc‹œċŭ˘3 u]ĵˆ§[èyVLĝ‡y‡Óé[ßÑ>âìŬUĠ‘b¨g0¨~ Ë$¨&ì(bÈgá·2Œ9÷ 9tĊfYĊĉéٞΟûf'r8YGh„MFóX“ÂyP“ŝà×$óÚ1ĵòHošÀtüÊrĊnËDòé4ÜCVŠ[^%iŭ2v{t⅖~9 ˜6}&<ĈÁ'_çÍŻyçŝĥyONr†§——ŬIĴğ³23íĴċœACG²lñĠ{ĦPÓ¸\ϊĦfœaÇÚE̞÷7 !ħèñ#c<~ÉûÙ7VêÍ]÷ŬD×èœğ²J@žŭ´KħéħE.lZÁ^k˜hí`§÷ƒqxâÛĵû]#ĤŬÛÚúSe]Ž…i¤íù™ŻŝNO^Gdyk5á—7ßĉWŸQL~´w…ÍKWŝċ˜|ñ8 $Ê?A–jÔ2Ĝ;÷Gv¸uäÉavz¸Sw­tYû?ÌÚIÛZç›ÄğÄ*²ŭ´ÙĤ. 5}ëĝxŬNRzöÄçÔf£Ú,vîÊF´üë|mŒ% ’ÓTŒçvsB  c‹PÜĴËÂiĠ̏9›÷`ĵ6]Î]Ĉ- – Ü4\ù.ÒV–2ĞÇġñä+ ­KPcJÂo_óóéFÜ6Ħ.ßsTùkĉïd4ğ›>QĊÜ4²-búŻ™´y`ġ\Œ½TÛĥĦLg&.žIĊ-$o‡Á43)˙bñì9Ĵ<LŸÛ¤îĵ/8[ÂìWT[☙3ëĉ³Ŭ½=“z6ÇĊ‡f7=@ŸíŻòéwíyûÁvyÇ5ŻĈxñ 7"üt´äşÎ€ñ(³çï'èş[h`7Ğ n!-:á şï\Ä'˙Ì´ ÓÒdnmbó”e[vJàr™ĠC `÷çD òĥĦN^r3£,díßÇn³C[àaMGÈġÍ}ymÓ>Žeµ"D)8= ĝÓ£‰S·âdVkĵÏ8‘ŽE½Œħͳ5ŸħƒYp|mKꎙ ˙QËĞrĝï%<5{#ŸL!]ܛdç&U;ù²ÎâĉÇĤ~W&Î/°Ĵ> £bLĵŭ÷ Òۇóß?I43ŻE˙²òtmġğX“Äà¸Ğ™%ËǙì7ĞœçI|ßÉ˙Sy$f`QŬlÔPüo‡jí~jíÍf-'ò£–›Ċ™ŜYÎ,Ÿ÷0sŜobû]‹˙Ž…ËĈ?’H29s٘ó{ûˆĵ‡Ŝ_äyDĈbçĉ%,ÈröƒêJPMVĐÏÂ;bZVÎY‹AGŝdëß6út£‡Ŭ4ìm)ŭÀ:vdF16Êñ:şžLœŜ›>wxç•Ğ-ïEÈ<Âú#1·ÖÁ½¸eM§Yğô!×˙ĵl–ġk͏ âé?àóÖïòxç@§&÷òòÎWħ Nh­à™™N¤fßÀĦ#ĝeñİàċĴ<µ[ĞġÌ-ë(Ë>ŸÎ '1ÖnːûßdH³óĵ÷— xPûڛyħù5,˙ü}>}v[Ç?Çŭ=ÂK?4Ċt–ß—%¸×ŬÄÙÜdSüZqë#ŭÙ;ċjù& (×ÉôËŞíÓÈ>ġ+½·S—Ǹ­†^âIż'^££gĦÑ5-Wy”£âŬ˜ħî˘Vˆµ RIÚµƒ‹ĦİëÂÀ˘id˜ÏëÒi|׍´rpeİĝ6gÌè8ŝŭĉ;–jÊĜşïQqí'híJK¨ĝÓŞ_sôïŻbóĊki´u;—jw§uˆÍlm5 ĥ—ZŜ­ïk:=:4T›ċòŻe˙ŭ|ièmÓpîğ\­meujW@Á;².ùû„idìŸË;3wÇ4şğ<-†‰3Ğ?ûьzŭÚ˘{KĈ³żóÉ[K¸ÔŝAžëèÜy˜­êÙ6”ññ,ó8B̸:8<âeŸâ÷ŸWqĥŜML}´3ġ˙sğÇéĴ+b½ĦÀ„jŽ^bâÔê™ümn̈́6è,Ğ™RI˜ÊóYq֗ĤžX³x“/””DbBçϝ%óŸ}ÉżŸ K k§rŠ˘™‘‘÷:_ŬĠ  2‚_–T­ …š¤˘ž0âr=s@ñˆ yëÔêw-âƒqW€Œóù–ÑùĈ1èñiÄ­ZÁفšCJ3q1%•Kħ꜍½²nÙ.&'“|!‰ÄÄDΟ#„/a}ü:ıX\QVċX˜‰¤-sùàeœŠÇKwµµ?ᴕzž—Ì甽M¨)ì)8ħm&!ßqÁ- ’PrZÊ A4n”÷§ċò6ĉ-=K̰ÎÔ.£ŜZêvfüoɍnĉéîĦEÌ_£'´ëô\ŝ=ÍÈşġ_`:½ñÂo•Gû *İg1âE€§4żVCèèġ*ËÛÉĊ“ïr-µġ€Ù o7ÈNÍ¢q<ìµ£6˙ïքhŭ*vïHÄ—3äSÛw_ĈӘ0yJQ’ĥíji+Ğ[ğR˜…Ëğ~ĉÍ·—bìŭ ÷*ŞÙĦeqrí§ĵúŭ)ZÜû êž0‘´e}ĵ”cħcxñk *Á(íêĜ6”íñÌÄéu³ùWmɃ­‹¸ħċQ—aÏÙ<Ô¨d#ò”yığÒĥO°üoĜ<ˆİ½k;(?ŸĤ70&ŝ_žŭ#^ş›ÌÉl™ġ˙[e`à¤[iUĞàħOñi@Ÿ›ıŒfçĦ.—™‡˜rŽ›ž´Œ­MÎOĦÓä9Üĥ(†ĠkR—&ú?ù}kÙ rŸk:ǚ]i¸G×À°>ëĥ²O²lgžħħÄêLNĤ~îq9U5] JZói÷Ħıs¨YL¤Ÿ:È!b˜~cú( hìyäĞvò x×ħŝOÖn[›!µĈWÉßGÍ^´mÒV–ò¨Çš)‘­ żäó…û ô4/mŽ“ñ@#ûüv–˙4ƒŸ7™ıĉG˜ŭ“R-›Äŭ˙²rá|~Ùy‰¨^÷óúm‰p/YQۆ2;žİİXŝoÏH İǤšÁۉttŝt£çË5żqŭ.´$…óÍ×°p>Ż”OîŬ³ïhbĝ“÷g˙Ch×HBu)ɰYÏ\ \:ŸFĵÔ?˜ëĉ}ÎXsĈ7Â33sË(wY÷ÜRg%“ç\&zp_â }Û6Äŝ°œà‘˙ ËlF)i>|™Ĝ˟Á żäfúrW³ <3“Ù{ı6·öŽ! _ щß.êÊC °Xr–Í‹–{ïÖ ß=“‰OżÇ–!T?_KGŽpDOŜèl´rbùnDzém›Y}<ÁaùóYìw´W6Ö÷,Eì#ĵ‹í•l=_HŸġf^Úé³ŜÌß3ÉQ]q’ċôaÖ+A5¸ĜCÍh6á+Îv‘4yYM\ÇO~؁<5éf:Ġ;­˜<Ú½‘ydŸ|ëÂéġàTîꊈmèûÌÛ­ħÔ &Èß7‡-e7=ġŬ‚ç {(&ßéé…óìÄg%5`p–/½z.j—ëYĦïÍSo´ÂâD`1ġgìÑ5°QıÓ ĴËQ#cßOĵ4u5Ĥ¸ë¸ëQôjTüSğô~qtêB×ۇÒÀî]ô l˜=Ÿ“vNÌŬİ?òî0ĴeçMËȤ‚˘3àĉO!Ž:·•ĦrÛµLNü3Ÿoż[ÎÑÚCyĉÉĦĖċ<Ԋħ]ûëÔÂ:ĵBÊnÛċĠ~jtŝŝ\Z2“÷—dâCdĞáQí=ñF6ô̙cÔ^[\‚jÒV–Ÿ²ÇÙ'–ñîk3ÙİĈ1ħ·¸ħ}¨“=4Òö/eĈÌĠü{0˙úXşÇ8 §qyëWLzçtq=ıíùQ\ß$ T-_µlJ}<ÓÈ:ş‚Ï>žĊ†„pzÜ÷2wt )³Î(ËrwıüÜÂézÇ˙ ç‡>dż›'ĉL#QÍĵó•ƒ[hcĉKL#m×Oĵññ^˘Ï´‰)“ĠœÓÓdžÑìéR™iރ9&-ĤÜ!—jN"@Gğa#ıçŻ/˜úĠFFOlOÇħ÷0×c1“ĉϜ ŻÓ„‰Oċéú:PMhš͚Ċĥq57żŞ"4ĠçñPĴ’›]ñéàÉ;‡1îƒ_xñ½½`§÷uUÏN>sX‡’jÑ=ĝñĥ^¸€ĞsN„ĵ|ƒèXÛ jÊéí—ÛûISM6M†Žknĵ—żÂÊŒY”ó‚cİÏY@ñgLß(&“Θ.Ax¨&i­Ñ˙déÀ‘šZĜĝŻ IDATš|èyÛxfû-eʚùܸzošuİîĝÛîNŝvÑzÈëĦĤYr{Ž]IFœoĤŬCçıkùbĠ"~N³B"c< ³jÊWëŠ]ž`ĈŽíÄÂÏ˙ĉİċMè}‹{ïZÌw´.ë0OTšĊÁ>ÒÀ˘úŻĤŭĝê•}Ĥ@}*곒POd`ízT(óf˙¨ġé?(ߛĞW,£˙àaV)+*—NœCW§µJÚ˘ĞÙĥäNÄ ap3żBk-ë=ND—ÎÄùWäiCĠ°bé"İàUÈê˰­k˙Ĉ£Ìû|ŝ£îâúŠšĠœUX9j&Ò.™ ‹ŠRáû£fäÔo3Y•ف‘ŭšP ġüı³ìĜĥÚÏbdíËG§qvÜğLêTsÖĠı­Ĵ´vEMaÏúcĥmE„‹s:jİğY¸!{rm\`7_Ĵ+ı|IĊ'ÀËcŻ´ ùiY'ùë·DtîDCżäT½È–%иĜ~$½‹xpDœÛ¸BË&éĝN']&SF“ġ/6BĞĦZ@Ż+~_7ßÀÚ=tìî\ğfm7ݨg:ġ„U‡>˘ż$ëĞíy„pž½ömġŠeġP+[zü£ë”n[ş@Zğ™ÖÒP ĤtÛ¨ĈúĈŠeĠ÷BA”÷zÜ˙Uv.Ş'Ċ ߀š„Ĵw˘zŬÎ]•òP퍖M⑓¤‘Îŝ_à7ïŝLı&ÈáœĦâ i+K@@ÓέK´ŞRĞ#nmĉ îĝ”hS£š´ Šg4ŬúG—<} m‡ßXvŞ,Š!u›Rו;ygÂ-üú…ğž­œ9ÔJ7 MQñÔSQċÒSíŞUDó ÉżŻ˙ ĦìĜĥ…óçJú s!„İ„½ù4ż~ü<ÏNzƒ‰íxÙ¨ïQùmPuù'm˘RÙND/„¨V,g2À7CÎ#RŽJ Ud6Dyê7p(+Y,Qs!„¨•Ò~ê1ö™Œ­ì|TcÒV !*ôN˘Z³$œ @+¤§ÚU§ˆYäLĵ&é7p+Y •\!ʕ´ŸĠ•´•BˆÊ I@MˆjOKI żŸ™ÛĥrqµjW‘†°jùİàBQN¤ŭĴŜ¤­BT8‹Ԅ¨ ´ËÉô÷ÉÂ-½ĠÒCí*ÔwÀ`V-_ Hä\!ʞ´Ÿ5´•Bˆ #s¨ Qché—èçifċĥœ÷ä<˘ĉ’jWİ>ŭ°zĊÒĵ÷¤˘ !DéIûYsH[)„¨2äSˆ(+~nGòk ç5ôPğÊġé?(ïġêËò^KEBˆ’’ö³Ĥ‘ĥRQ$ &DÍdÊ Ÿz0ï- Ġ,EÔÄĠĈу(?RÎeCÊħlH9 QĵŞŜVVĊÏ=£W²ôŻĦ4jâ*OkÚ&é7â[˙ñ­;´àùE‹ÑèµHíğkÏïÚÁ)s ˘Žm`—!îύe`jɑµğ…žW÷(8ğêEú~›“†€„ö 3–~XNóóÛùhŬNä-5S{Òż“Û[MFÖyL^Q´/ L#f g>ǖ…Ó˜ùĠ:².Êèj$sï›ïòXCïòş!pÁµvo6›í˘‰ZTħX,vqĊĥ_½ĥ-¸ıp^ÊéœfÚÔ×Üö_’$Ìf3BLĠ“ëdGjü“0›LX,ĉkŝ]Öh4h4Zô×´@ ĝ§QiA̓gžy†×_<Èĝññ(ïĈkŠOUŞŝcûs+×ٌÑhĨzg4Z*$ôŝAxc Ààŝ¤ġò ƒ ­^[šh)äôyúÈx‚µ İCĞÙòŬ²“:ééĉ%ö²úëˆG|7FM%›ġŸĵχc§‘°x­ĵ 8´m7ç‡óúƒ)x_ĜĊWSç0}w,ŬĊ‰Ŝœ]7›·çŽçżMżâıT/P.ħgöHF/2ÓqĜKŒH Ät.˙Hñ­ŽĜ„Û@J-šİE5W"‹àĉF}m2–ˆÎ˙]‰p@P]¸^AvD Á?Cñ%²ċ;ÉÍ­ä{Òe Ġj ¤Q£FÔŻŸ„FSà-˘ÏWÄ‚@pİRP‚Ö­[“””Dff&İİİ´nŬşÜüĊĊyûV˙ŽËĵ5Y:ş‰}ğÏÔLוî~>]^s‘P×Ċ>‹!Ÿœ#Ûùĉŭï8ëٔu½_p²£Ñ@ħİ€œĴm|3óKNj’ı?ÙßÉĈÀÑċoñßĴş ú¨#Á v^{ĤNàŝµÓŞG/úôíAËh/UêŻk’:pKğxMjgŬX“e U²5Ŭ/9­š7À“F„eŻfӂXşôêB  EϖG“ıí$ĤÔxt61÷ëÄYÀ„ñ"rh5G-¨³öf(„ÄĉPĞVèeĠ}ĉLÎUé£àÚàÎ MnôŞ-ہ şQQÎ÷ıÊ µ”ċzY5 .ÊXƒ™M&ŽŸÈfÓĉÍ$''Ó˘E $Iş,˙ıîĈĥ2‹…sçÎħ}Lj‰‰Ábqí;BDŸŻ^ˆ àĈSċ(ŸÏ>û,C‡e̘1ĉ5䵕³çÑcԈrËäċċħ~Á"÷†0yt3üT­Âíoóì§|;'pg‡ öMmtGFL{–.!šR˙fNb—.ĵ%ßzŽ^QŞÓ˘“µôežx˙_ùëxZ÷K^ÄġÏÂĜµö{Y:ŸħKf“òdŝohUío%х&Bg Ì.RġEBq.y|$× 2vċ]B Ù;8d ĤCz„ӐS'³9r8 K(Xô^ŜŜԎŽ%Şvô×/amR[¨İ}k%§KìͰ‰-ċ*óB"ŭ#g².YÍgßìĉ˘&š[ìK“7vöT):† 9Ôí”N­ËˆİìJDS[£9§Ë²,| ‚j‡ğ ;ÎVĥΟĦT°ı?°ċqNWï˙7j1_"''‡cGPX_qÁuE£ÑàKí˜8˘j×vk fħ˜Éü4h@­ZµétnóV4İV‘ ‡‡ë7l$..Ŝ &˘Ï__\çĊ‚@Pŭ¨ò+^DDsĉÌqˆ@MħÑ@‰+g/˘ÇÊXĴİÉ+†ġ ı·N‹!ıQ#Ǩ™çüħ[ÙHÎğÏ·Ä·hŸĵ0má-èÔ Ñz,a“Ç4'‡€"ƒ½ӕb/yžÇĤgÓùĠŬ1­c+hĵ"hÜ}o€ûĉ?ΰıoòYçÏx,ħŠŭ­$’F‡wĞFµ:$Šħ(%öż’O-(rÉíU7ÙĞÁÖ-)..ĤNŬ$jÖ AçáÁÂBN<ÁáCÈ9sŠFÓ¸gżiê}{3QÍö€=zô(ħħħĵüò˄……ħyóf,X€ÑhtX˘}Í5ßü¸h·ßKğ07·ĊÀıż³)M”iKn&?m( k[jğ[N]Ĥ|v}ˆĈƒŸ$5÷[fŭrŒ½b†ƒ_3û—šÜ;¸3á—!l].–‹ñ²]x·nFH…Úž‚áÈÌû5ˆ{j÷İ,ŽXÊ TAG`La^ŽƒaħäS TWÔAvL&“}żó ¸Ğ :ê4ç}îÜü[µ˜M&rssÉ:¸Ÿ)İ„„^žğàÚ![dΝ;Áŭûñóó%$´–KñJ–eΟÏ#5µ1Z­½^ïÖ*ŭr,;]EgÛĥm¸›™ĞJôygÁ\Ŭ_k*š(p·˙ß< T.ëĠ²2b”Z¨­\=Ŝ ĊĊnóĉáUħ˜V|£¨S݁R^|(?9• ‹1s@/‡ÍÖáéċEğ­@Ò Ë‹­^GDT4áQ‘ìŬı‹;ĥS#8ĝŠÚR[ĤĠošz†R-ŞıVüqğ˜Ĥ”ˆ­ċ jFNmŭÌ³&EF‘dEA)ħ˜/‘öRíDĦŻïù!£~w•Ó–ñ8ĞŜŸÂá;ß`\‡vAÛx6“Uߝį]k"ġî‰ÖŝXdE–‘e ŝ5/²ĉ·äĈ+ħ’,#Ĥĵüù—B³Œ\I£5Ċp–ŭ™ÛÙsà89/aÑûDZËĤ$Ö;7͜ŝŭ –íşèàW1œĉ´!ïfÏ` DC`>Üßĥ–ŭ&l9ż•3˙GÑÏO1Ç6|˒Ċeɒİ<Â1ú2‘^˙yV‡àŸ‚-È8ŞE4WîĴ]\jQ—ù7jħXÌ;šEƒ”TêTŜµˆàúŒŻ_;3·Ó!,ÂíòJEQjµh4$IBĞĠ:<çĠB–Ê. U/µ}ÖëġċŠ1’FCAA=úĵóĜUà$çhô‚ŞáîŝfK³ŭ ˘°°è_5 Tİ­Ĉ…|s‰˜Ö›š+òşşbšüÓá•6ñÈĴ×XÜvĈT˘˜ċ$?~ ıɏÒ=<—ƒûJœj<İ‹_Ö'ĵµÔHJ³ÔöBÎËbŬK9£İO˙X/ zú·ċážĦ<9w4ċaôhŠà …1¸%Ñç_4ìĵ<EÁd2Ò²m[4h°È2(%ÖŠŠŒ,+4HIaÇömxy_AäT§}îDµ¨Ö 9të֍)SĤ¤I¸xñ"Ó§OgäȑFôz½ŭXܨ™ Gö²ç˜­FƒFkġ÷ĦÑh˜sĜ³ç'އLâÑT_×ßóiÖ/ßF‘Ñ“%˙÷"ËíÇäEt§ÁüçÖh<%JתڎÓÖĵ~ÀœÍÊ7ßàğ“ċÊt wòm,ñ0 ^RIêz+ž¸3‘³ġkĉ|™â„V´ˆşÈ_› éx_8ĝ ³^^JLĦü§[|ío&˙ÈNö›ğ`§pûU1äœGdj]µġŸ\³µG ¸§M(Z §6òéû_qşċc<Ŭ>­ñwâYĠ@×6PUoÛÓ‘`Ċ @P qdÊFv·|L½D WȲLA~ÁÁ5otWPĞVE…n­Á Ĵe’Í ˆ-ÍŬwĵ˘ċÓÄhçߟ;lğê¨ëVğ£ĝ·ŭŝÎÖ}üèÙĈ‹ċ_5 Tİ öԒlĉ=RŸÏ?XVaŜ˙ÌúëÚuDòĤÁ çé½z$Oû‘S[V\Ĥĝo2+˜òô0uB(÷Íùœ˙H5;·Œ…S’k!ĵagFĵó8½£tP]'c$?š>ù!o½ËĴ%oñü<ĵ˘è4ş)}ʷ È2‰IġÑh´($ I‘Ġ,#£P+,ŒóıçĴ=§ĤĞċ0à(Şŭĝn2ƒ÷xQ·Ï<]fżÌùġï°;Ğ!íĵKĊD§<ı›żdċÙ$z?ҍOÛŝb.ŭˆŸ]Ärk‰°UœHÁQP+9âRLBÛĦÏÑÈ"ĦÑjÑjuhµ´š’˙Z™Ë'1ŭxħ ›cuV*ž)öĈ*ÔLœŝġżLùÖÄ-ĵĈíġü0îŝŸĥÖIËNÄ´ëH·żòÑ;ï3CÇÓ·•ú"T š‰$7,µ‚•scċÙ$ß{7)^ĥ6Œxgz°Ö&"šŽñŭì\ê4ЧoİÁŸóĤ°³ÑP6BrşV6ÍĥÏĥíü‚*Ġ w/ßê ;ÎËÄÔ/íaaaöò{3jĈœZ\ Ë2­ˆXŬÑ8Y›ıÂÙgŞzè,`İ} ş²`rnK-ŞAİ@]‘ fûMşKşê›àêàlġç|żSOV‚ëË5÷&tĠ„2M(wÍùğ\$ùwšÁïżÛĥ\ç“|3zÙïŒ.ÙvW—ߖĵġóïċdè͘i½qšĦÒŭ-}"˙ÎpĠ.)¨+ŝŜµdËŻLş_ğ÷ĝM]·>ž‡żĝ‡ê £íI´Z‰>°(P+,Üşaġìl•ƒĴ3€’‡ZXX§²³Ż¨=ġJ= rFmĦf c>qâDûßĊ‹™:uރ…Úe=x ‡ùé‡Ôì<ŽzŜ ² Ÿ|ĤSkĝĝË,âï}[Ġ,ġKhÈ8šĴ€\tœ?Ÿ'Şn [áĜ|êgĉ.ËÍÏÒ-Ŝ dıGO#7#Pc­Wў‡îßÄϖ°³ĠÒü$@C­vïÒi>}uY[żŠ8_h`ŜĞ/bwçU‡^÷>À>ĦhdYĊÏ½‚¤ÓP¸k‹˙ô£GÍ|ŭÙYŒ.f‹%I](éwÜJ=­Ë—T@ ¨N¸ ²cö Ž>íòžá0á"Kœ:uÊáċRmcCjÜÌ8/…V ÌġêĠ+·ìŜ mÀ~’’’Êì³ánihy8 yÎVċY†Š ċSÑR]µĉîü ‚ëÏutÏ-(ƒù">I‘+]CÒP;ž1ËX­P||}1›M (H€¤`µ$²[§Yóé<=xĥHmy$˲ËúÔbš­Œíá:a‡ĵj 5w>;ÜcĉÔŻ_òğı;ÔB²Xʸi°œßÁçӗqĥñ<›„bÏ£péÀoüaHäş>Èĥĥ-VAM‘-X,û “ĊbÔ,X,À,§2Ĝx:€Ô!h\ġKVPÌGĝŝ½Y›Ž½n§eœż“°f kġZÎ'?À­Ñzk•|Žŝ•G`Ŭp<äÒz½ë¤SÛò%™'.‘Zù×+Ş ™:Ï4´¨Êç72ŭ½?éöÌÔ·[¨i{êÑ@éù‘Àrv Ÿ-È$´ÏK4 9DqM³} ¤Pxh kN&s{ğ/:Lû†7Ò}sŻ•ĈnJŠ$d (ÖĞ\ı˙ˆò|c€³eZéctàÁtïŜO>ù„ïż˙ƒÁ€§§§C=U_ŒÇbŝÊ 4yĝQêxş°N3ċÛóÙq7£îkˆŸÚR̒Ĥïŝ@ÛìQ’|Teeıdé§£d1^Â$yàİqmçĜµBŝüñWrÂ:ñp„ë%² ˙֌و#ß/áĞwÖósêôíŬ‰úĥÈ –sìÏ2qG žŠŒĴ€R˜ĊÖŜ$ġ ĥZ“Ù*Ôxâ1RpÉRڞ’Oĉüé,?b,íšċ‹Œ|>ċ e×%O҂ĵ oJGğ!¤Èäê·³ŜԄN]ábˆÙI@P}qÑl~Ól¨EµÀÈì ïkĥ{_TT{3‚˘N^Ŭ@-J1§÷íċ¤o}GWÁÇìċ–¸G.âĝí÷oB‹?hŞÙtŠ_-"³oTsA͕@|µžóî\ŠTÖB ÊFŜu5Q×)Ĉ(ċ|îĠäêï‚ZD³X,hµÖoħ8żÁAj7MhO>ú½çî†àrPp°Šg(ĥĊŸĥä+{°ÙfĠËdÔĉŝ61-9½$‚“€ûî𠌘U{ѰäeòĊìÈĥHoÛÉɄ„{8 ştµé2äiÚG¤U/ğ´pnÓb?GïAħx”ˆUփô£n›Ž„DèK­û)8s³o<~š²Ë7Q(:=_m‡&CZ"ıÎo;7ڀştĝ,Íö˙Ì˘…+™ġZíGŒ˘W˘7’ĊH‘Y‹—§ĈÍ…‹{'˳!]…:9˙ıfâ|ÔçїԁHUµ+ŸßÀ{ÓöÒ}ÜP•…š=Yıà/–ϜϟQ·‘nŜ€ÉÉÑ&¨É%ß)Y–‘"sİżâċM T;*dG-Şù‡·îSŽ;†Sòĵ…ǏcħXˆħí+)u²ŒĠ†û@- …Wóé•l>p ŞMJğû~_AĤ|=uGîz›FÑU1k¸Ìr×ı(‹5ŸÎċ‹7³/ÇĝŜ nŸä?í*ˆd£1ìçžg˙CŸóɕ j7î–|^İĠ—-°€­.µÖrëVù5T[IĦ\$cĈx>ÚUdÏŞˆ NötïّşŝWL)>ÁÖWòóĉ==o­ġ›Ó鎴³][%ŸsŜbŜö\L%ċ4Ŝ5‰NjN—^ŬiîiëTXŸ|–5oÌW'ÜT,NK[Û ' E‡áëŻb[V.F@I½V½y¨W#9Ïş˙{ÏŽ•­İVÇi›9“eċµġÚCœ˙uV×~’˙^ŸÒĦĦ‰cK&0ic£ßD‹lŭàĉîVS˙pSÛrû]·Pż$ҕÚפ,Ë"0•@p‚š@p%H bħZİ•,˙ĵš3ˆî,öf(èƒuJşb}ˆvíÚĠċÓ&¤ ~ŭġWfϞÍgŸ}FċĊ>SÎVĝàKĈ÷cìíZÖÌŭœİï£˙ğIĞİ…Hx׊ÂÛİüИ·ôħ}Ÿy §a°ĥnğÓİÉBï<>ĤĦċŜĦŒ§Ö³“ ˜›ŝ‡ŜġŬD-ƒ–€z·1üùúlX½°/k9?föŸÌǒä‰Ö|Š?&¨ÍŬÔöP—7’½y='½êrW˜5A>ż™Ŝû†£F§Ĥd#“ÂÇŻPöfëKŻ'‡Ñ20’ĈŬ‡Óµ'ëĤnàĴúí×[LAġ‚ènɅ@ T7\YĸÌGİ@f[şfÛoâÉ(’Ó|£B IDAT2O²Şj‘ó61óüQ³ ÷oN´ŸÂĊÈR҂ŭMŝ€|q;3{’ĊGhÑ÷aĈ5ŠÄÇtŽĴ?vkֈ‰˜jŠó’O•Ŭ›Ħ-ħäo…ÑŽżİŬğwğ PŜ’Ou>ÛgY–A6QtĦÂoç‘ŝÉx›.qñԟüöŬbĤŭ™3úà%!ìċĞİûıPRoı‹‡bÑœ`÷şŸY4eûePóhe#ùgs1Eô`Dżzxš/qáô6ŭ#sß>×„‡hàSÉúšùÑxÀ(Â/)€‰ìŸ>fɑúÜ7¸#a:@M¸·bwƒ"_ĜÊÜwógpsîp7‘ ù§sLñAŻX°Ĝ&ğóÈŭġT‚˜ϐüSFQğ‚ĥÖ(2%ëÄİ˘ Ë,fEÏiŝéŭĴ˙a ïî:Á/¤‘?.ƒQ‚ë‹Ô‚Şb3cWoK’m# ĜçÑŻ'Ë#µßн şÀX,Žĉöĥ˙î˘|vèO?ŭĤ^ĊÀéßħˍ5êÇÈ~Í ÑÁŭOÖ ĉĵY,œvŽĵGÑħĥ—›#•)8°Šıs×bj=Œ[Ô@£¸Š ê(†£ż°ê 'ݏ$àİ’0s~ï*~ú §b{òxßd|%÷)(Ħ/7/sŝŽĴx—w£ĞĠ™!ƒÚċéxĤ$„‚? üÁ|Òú½Qh(µBSĴ‘dG§Ŝ.51;)Ş!ÎV6î&$J#WğşÛ7Ċ)żo­c(Šç~wOî`żÑŸŽ†;İĊğYK:;ċ;ñĊúÂúıŝ“³ß““ĞĤñĈ—;­QŜ=BIéú #îoF°ĥœrİǘùÄıëmŜꎰœ^ÉóÏ|CÜKïóX}…ĞçñÑҍÉWÀ#”fŸçİεÌzL)dçĴWX|4A³>`HréäSçÛû–ĉ3ç°qŝ4>ĝzG À?÷ŽÍC-CĴ/ –ÓüüöDĉĴ?ÈñóĊ€D@BŒKżFh*J0ä·ıSùpÙfŽiĴۙ£GsOŠż5Ŭ|Ž- §1óĞud]”ÑĠHĉŜ7ßċħDkŝ·?˙kŭÜĝµï™ÑÉżÂ:•â£üï)|ôŬœ6êİ[ŬìşĞ3ŻŞLž%§KvjKŝ.×FKìÚµ ÀaÉ`e£|:ôE) ÊċEB|>(PŻġCó™ÁF~;v' ue,_Àïg£éùÜÓÜVÛ£ä{˜FóVéÄ_}˜´¤á¤ù–4ĉIBb˘u˘6İ! 3î£C?şÁAjÁe ¸ĝĴ”ˆ’]şò™"ġÀĊچġÁİ <à½páAAA¤ħ|ùrbccyîıçhĠŞwß}7\ĵx‘ü‘ÛnğÍ^—k,äÙʚ~`]$Ŭ>‚G:'àĞ)9.ïXnò8Úı3ùîŭ):Œîu}–`(ĉóüġÓbüù0A‡òĝuñq+ŽÙKQ|üwÎù…˘Fè–ài ôàĊ̅c°ŝ§UĴŭĞ€È6òtÏĈÔԕ˙âTzÊ냄{éµ{:ó^} 4t~ġĵLä8ÂáCñǖMì>ċIŭÒżU°ƒ@è0UŠ9ħq wFqÏÈ;ĝ/ĵs„[zŬAûĦ?ĠǧĜ– ;Z$:ˆ£ĥ—PJ ĞRb0%Ş+• ²JL³ß.UùœĊ4Ÿ£v×––şBCM6°ó—LÎÄ· –³ƒBş=ӝB˘Á;ԐLîÊ §î˘†ŻÂı+˜³d&sêĵ˳-ìŭ-[|LŻà½ùÛé3Š iÁ(y§È şò˜…;ùòıĝŜò"ŭ¸ħäVŠĜŭáHĈ.†.½Ĉ‰pûĝpÌ\šġ1%{ƒ\ÀĦmğ9?ŒW_Ĵ÷żY7ŽFÂâ ´òŞ ŬݐÌéOâá<8ĉ}Ú׺ÀĤyo1}ÌT˘żœ@k˙böÌÉèEf:{‰)˜ÎċáYj"~Ï$^ż3>á ”_§ßEĥL}‚×ôċĥG'Ò5QϙÌÌ=pó jUyÎиÚÖ7ÄìıËÁŸae}¨Ù–|ʲl ÌeíuÜZR…ĈÛL,ÈEYğ­Ÿfƒiİ+q­aëH(-ïjÍ˙ĤŝΚ=y¤6/ĞÙ˘sYlĝír@uƒ$ä˘•ŻŻE`É÷^FFĊ6f*{|˙Hj°•½v‘Sğ 5ġNçÉ÷ŻìötıiËŜOYċê¤$żÚµ‡-ŸíF‰Î 2F£ıŒ˙4aĦ&Ü„ &T›ƒU›šÍYI4F…'ĴWa…ó‹Ğm‡Qy3ôÖmÉ}”OËyŝüċü!7ĉŜQ·Ñ4Ò Iħà]NûÁ /^ ²*B§éäo,˜ó=,ħ´h4ŬR‚Ñ9—w>N2˙·Œë£IîĊ#÷6ÄŻL…âĴo™>{#ĉĜô~ô6ÒüR~Ŭ`òièU”7€´ĈÛé4ĤÀHjùé-EdŻ[²C$ĤÜÁAÍHĴĦG’£‰ÊòNräÀĥoÚğĈúÜ5ìnRôH÷Ž"hÓ –,œÌ˙ĵj“ܰu꒒ƒżímÉbħ%ʃ"ËĊ#ì9v _O Ž`‘J5pŒr'S :êŝäà/Ğ8ĉœUf”ZİŸĴ{3ĵjFQ£|Vf ”6ü6F =Ĉ´yÓyjs$M:ŜÊm·u¤q„£ĠµgHbb„-Ÿ˜4ÒcĴŸëÄúslŬ8Öì>ƒħEžîÊ—srıĝÒ¤aCê%x#‘X~Jb:wż‹!şy<>n†%rŜFĉ.Í&fȧĵ@z EZ ĊûħpîfúżŬİÄÂüâÓiÓ²ž´ -"› CWħ&Ë@ĞäòÓ[DoäçH7‹a]k˘’ĈĉÛŭ³YñW­êmaî×lj²€ ŻKÖž!ħ$&FÛ_^äÜòël™¸‘˙;O£3yIıĈÁüġŬ&2ŻÊÙ½ĥ¸ÓİĠWD_•EšmĴšÍbmo†‚Ċk·Ê"rj[•RLQdÌĈ"òNîgŭҍ\×g„SŜ rLZŻz!Ɋ.¤.ašß8},cÓ@kúÁ9<7J+˜–Cî ÁSÁtş ġ5÷/ù>É+ÜjRÍv ĵ˙sżšÇ+;Âh² í;´˘Ah‰ß6[[YóxŝÉy=›ĜЃİgwYìĤ-ÙI,DżDj³X°Hĥ% F †b4ĉK\8u€ Ë×rNŠsŒW™@bRU ¸1AM ¸lƒv§ˆZô¸²ê—÷ÙëvzY¸páÁÁÁhµZ,  `äȑ´nŬšI“&1nÜ8ŒF#R£­A³Ÿ§İT$(yÖĤÓC•ÙŻK£SÏZܕœD¨›˙2uéĵñÖĝÓ¤ïHş6Ż·Ëb^ñ=xòĊnxù{UÉ)ħ>˘ =şúT™İ~'ÁQ1Şf}¨×÷YĈ—WF)dï˘·Y°S˘VbRÛ?Ì]jkkOCL›ûyŞyW²vnç=ûĜĥ7„ä”Çj°J²ĥA’è0ëWüÊñB#fM î CçôŬŞhù”@ ÜhÜÙħ=ßl™>è Ë—\mÀ~‡m›ÈfÍ_œJZ$˘:?ĈÛmîeßĉ_ùyġ2&˙o1uzaì½ s{4FNo^‚ċĝëÄyе>荠Żgú‰Qá™Ĝƒ^ ĥħèĠg8Ôĥ+·ßŜ…V W!X@Ċcv&Yĉ`:¤‡— YúHZ¤1oc&'ìQİĠèCêJg \ğ:Ŭxr'GÍfr_ïMÇםòċ\˘Ĝo‡LÁtH¨´ġXEu|öp\Ĥc“Z7ċ Ú‡šíUžġ¤Ğ|¨mŬş™ÒO(ġ=h³|w‡äÔµĠœġ /<êh*=½—&ò›Ċ•›ßeI´*EĥMµïâ‰~ġT,òÏphˏü0w* CߚUĞÏôÊÑ ÌĠQê¨ĠrÒş“•ı…ë˙ÇìßWÛe(Cğ×ÁW)é[dFôK*ġĴġ!T§ÓM[²cżUŽ[ìùñáϘìgö\ÚàúÜ6ĵ?mj:ú׳ĴpuHàšr3>_‚K‰żÛgġrB›/µĞ5GäÎ*Íy)h`` Ë–zŸ³˜VħµË%?'U U™¤îPRŞœe™Zĵŭ´Uî›6¸!­ƒ+ŞûJĦŝ}ÏóZ?=şRçzeÛÒ× ĦÙ­$4ğµlm·>ùŠVożŜšö }£½¸$IÖÙQĠÒ ­V[î*@ ¨8ż„ĞŸ61M½Ï&²9‹i6t€R!ÍıÊ ’g(ġ;ÜCŭöwÒ}ùĞĵôġ,m1…ŝáó›Ž}Ëä÷żGÓù?Œ’HÙĴ~o&›+lHB#ĊdqŭüòˆĦç‹3hŝÇZV~ğ‚™/÷½Çóò=‰x]Á[²Fzĝsçß÷ ĊçòĞ*ƒ¤ĠĦAÁâĉ4;¤+txé=†%İ#Kx…Ô@:rçŠêÛ³>9]rùpѲ™ôôt‡ -Z´°˙lË?‹µ;*k:·oħX~sÖß!àLddµZsßÀ6ĝí_‚_²1Ê2²GmûP´c%ë[£eÚŝŒgĜòŬ&.èëÓĤžĠŞÌژ=b*˘È½Jġİï;Pş ³Šž°¤:qyFd[ß*Q‡Ëĥ$_"jy ˙É‘BKéŝâ“ìÚ_„C V.mÇ;„ÚÑÑDG…âï‰ÍÔÍù>jğ ‚돰PğV˜OñóÌélŒ}„çzÇÜÎO•D5Ĝ°>+KìR‰j%)Wn)d3­we•Ĥ~hîÚµğÌĞ%è n –÷BÙëêÊzQ\y@PqdG–ċ2AvĊ*¤ÙĴ:4hà„Àfì$[ŭ?I%lĥċjêehċYí-eöjuS ô@Î?Î֕Ğ9'Ċsg¤'èk‘ċ§_–CâmÄrŽĵ ĉ´ ĞC?°rÙZÚĈ¨9ÇéKŞŠŬ”ëP/œ-kħìÛyÌYяñŝ(§Ž_R̜“ÁO;!:ĥ&^Ĥv+ïx_éšOM ­G=CÇÌט1d8öż›öġĥ\àÄ]îÏ··fhŸHFÌÇ$ÏGéžV~ÀĵQZŝ6Ïjm ·Ž˘)ĝkühúä‡ĵô.³–ĵĊóódŠ˘ÓèĤtJ §Óè1dŒŸÁĴ—7€>”ôá éÒ0‚:}h8âŜ zŸżšĈó M€žÀ¨T:ÇûÚŭÓ)ŠrĊCĥkM V/ħk È(cYĤŝŝ·iÓĈnf N DP d¸ zPž5[Ŝ2"ŽMPSJ­§$ɃڷÜCгX½|;M†Ĥä›DïQ£ˆ]óë2ó5fĝšĈ]tUĵ_Iôt >Áèv­ĉ“YÖv%jĊ6Ĥǐ´Iô² İt}öŜW°äSÁ‚/^ùùeé/ä›<İ“J÷Ħ=hĴ)]>|f ŸÎYX<¸3O>Ӎ]ùmé"ğòÈpoVŝ°ŽŸÚŠ  ¸uPO:×ġ. îà(RZ°N¨Żħ³Û1ön W]P;yò$ƒĤ¨¨¨LšN§óÏ?'""ÂeÙOÔÏôîĞ™ü=˘>ckwŸĤN éí0nxjj} ‰#&ÜŻú(І}|üÜóìès>Q jĠħŻ+Š£/5ûnŜ¸L- ¨CšĞ/ğ2Ñj˙ Ü][Û>[¸tWƒb@ ¨N¨-(œ­mlûlVfÉÉÖ°‘Îw5µ¨Ĥ.k£²Z|ş0d\†”Óg}DGFLêȧŭñŬnUı‘t2‘Ž.½Ÿ‰3î/§7W†.8{ÇĤqïXwBi=ä-Zğ;!úD†/ŝáŞ]RPW>ü½kɖ_é€>œvC'Ñn¨ğ6Âh;tm]¤kczâ'=xħL™ êÔÓìÁ‰ÌyMzp'^_ñЛċĞÉ3Wâ³ó÷ŬYLۛĦĜ8‹jοɪX¨Ùój‚hġäZŞ„ EQ<éġü$zĞ}´yEÒôށ4½£ĵ÷£á€çy½œ,UŞÏŽq}_ĉ-÷µáUğwiĊŬî²hiñÄ[´¸˘ĥ4ĝ%tàŝÇ;àöŻ ¤ĊÈI´²Ĥp=&´Ĥ 5àFrĠ5šˆˆ ÀŞUĞHIIħïÏÌ̤gϞnĊ´uoĥ¤ÇKc0œžEq^1ĊĊĊçċ‘ÒċNÖ½Ù²Lŝv/¸·\“Ï­áĠ'ßeKXW†Œë@B Ìù#{Ĝ§á£´qô›ü1ŭĝhŻú›¨Ż‚ĞŽ$I˜Íѳl³•6QE>]=ƒ)µ›çkè|Ó*óò(7wAvœ-m] i6ë4‹×n—Ï7{´P¨E›ÛgġçÏjòL]î—e­V[&Jny8ğ"Q÷Ëı}uĠv×8OŽV4S/c@àĈqMŒžúġëNJ+ÈÎÎ&$$„ÜÜ\Ìf3ŭúı—… ˜ÁĞ ^á8Dk‰ëäXnŬL÷³‚†cĜe¤ûsc˜ZRSğ[èiË`:ÄìƒùĦÍlxŞž–ÓüüöD>Zw€y@KÍԞôïäÁĥïV“‘u“W­<ÇKÓԗvêŬ£Ĵe˘Ñĉ‹xĝԝ”—8÷ÊÄħŻĈñÔĴ-äĴÙôî'yix;BUWáèûÓùżÖύ_ûžmÏ8öÀœĈùÓĝàëu)˙¸vÜ;r4µ ħ^’™³ŝ ÇÏ 0f,ŭˆH7 Š˘àïïÏÙ³g v c›Á·½8¨ƒ–›çkèN(µ}$IâôéS„††Šk/Ş%ÎËÓ\Û?—ü·ċڛĦ`ö܅äbñĦÍ ûŜ TŝÔÄ ĤàfG=îׂ™Ğ• 6lÖiyĤlĜ°6%VjÎċĠż•ò–|Ú&r+yÜ k‚òq ŬıŭÇq˘zAL¨ ןk"¨yxxÌ3ÏúëŻÁƒ?~<ċ„ 2Ċ§*U˙ħŭıċĤëCêĈjĥ|·ì¤ÎDzVps‘ 8´m7ç‡óúƒ)x_ĜĊWSç0}w,ŬĊ‰Ŝœ]7›·çŽçżMżâıTçà̕AKpZ_ž|c !ŝ2gĥ,dÊ܉LIŝš·:ÙE{&ñúè wá1M)b÷‡#ğş<öO$ÂÁï?à1OpiÖÇ<–ìm?ž³ñxġĊúx_ú›uógáĜi$,ž@ĞêäqUàY‘IKKcÓĤM¤¤¤PĞV-·W³âĦzóán°TŜµT…œœŝÈ̤C‡öÂ"C T;*dÇıŒÍñşÉc'e'‹œ…7Wp˙ĥ'ĦF£AĥˆçÀ?wî܉V²,Ó}{—˘™za[öıqF‡ú+³ÂA-Š—çŠÄUûBX+W‰Ü~Ĝ„Vġ¤Ş˜@n×Ì-WëÖ­IJJ"33“ÔÔTZ·n]nŝb€â<‡}+ßÇeŜÀš,ŬÄŬgjĤCşv^{ĤNàŝµÓŞG/úôíAËhŸr­³üâšÓŞyËĦC3fL…y ùAmċìyôUĈĞyyyĴ_°¨l‚äE\Ïñ,ì:Œ]kżç›óğd6)Mĉ˙†ĤXaoôEBq.y|$× 2vċ]âònWŽŻËûóbçÑ.i}ñ0€‘ıâ˘*ŒÙ™d™ƒé^*êé#i‘Äĵ™œ4v"ȅj¨İC(œ-¨Z{‚‹Ùl˘víÚÄĈĈ Ibħ , Öà‹Eˆi Úâjiš+˖ŬğwÛËÈìARÊDÊŜ{ìùl׿>P‹VĞ#6>ž}íÁËۋH4ZmĊ× Ùbá̙ÓlÏĜDÔ4dÙâ6ݳo³ò\|ĜĴ•úF— 1{3Î7ĜÓlË>İĴ^EQ(ŠÄĥTÏ]?îq'>şş6ÎâçéÓ§¨UĞ–8ÏÁ àš j̙3Çm 5ĊF%vjĴœ½ˆ(cħĤ&ŻÖ/XTĈ:MĈ+‚ĈŬ‡ĝö¸oŝ ›û&ŸuŝŒÇâ*îğÖC‡D1E$txjA‘KÂK´°˜,•Šèh:ô)cljĤç3ĵ26™šÊ1–<‘_*Qöj iuhP°ˆûìM‡ĊbĈâ~ĵ%Aµ§²Avœ_&]-}Z\£Ó뉌ލ··ğwŝÁĤġżßè. œh4ĝĝúÑ05°0Ì&÷a:Îá;î*•ú÷ħiÓ&{:ÀEËf{Û~ÛjgQğ2>ÔdEĤI“&ÂÉ5B¸ŭnNİ TJLƒR µ• ~ ÇÀğĦ¸ĜmŜ<ĵ*Ӑ|HhŬŒZsżâ`Žâ*WĴ\´ŝ„À/ûORĴÄĦwsŻSd¸t,“żİÏ C{Ò2X_âüĠ}Ôë ĊŠËµ€óˆlBĵn9;ĥžÂ”b]ò‰);Wr IDAT›-;òÇ7&ÂFh@ Ş î‚ì¨ŭقì¸ÔÔÚ+²Ĝĝ7j‘ ­EXXĝżjıëM…˘`‘ċrĊ4FƒŻŻ/ƒ½^ïà/Ğ´GĈ&JĞ3ĥ(òĞ?K’DQQ!5kş_†*\‘T?„ہàĈs͵Êr!ß\"ĤuÇfİĉŠ<‚*ӊ˙œÇ[K¤4k@í`/äĵ,Ö}ħ”3šúô½Jŝôµé9ŠOÍä…#¸£~ òñŭ\°kŭñƒœ-?ħùh4-˘’ çK˜÷5nĞK ÍiNİêóˆ¤QœŽċ+ç°8ı/u9CnH{ş%96Ğ jÍ>‘Œ˜3ŽIžÒ=Ĵü€yÇ£xàVŠħ“@ ‚jDeƒì8‹d ‹òħX,X„iûMVĞ#..–ƒ˘Óéòò*„ŜÙ:ӕèĤÑh„fWVOŠ˘PTTDNÎYš4n\î2T›+’˜˜hኤ Ü~7žj#¨=µ$›yÔçó–U˜÷?³ŝ*'UĈ,ĠÀïÜ2NYHÀ‡†ñÎôŽÒ•qôyxPg˙ñÂĊIÌúĝ~1:Âë5§A è"ıŭÑ{ĝġÍĵ÷u'>{fŻ?uŽÉó§ñìrëƒÊ30’†1~Ö@ š`:CĈĝÌzyèCIŜ.N‚’ GÌ`²ÏTf~ò2Ğ Á/˙™2š)Ŝ˙şhV@ Ş7×Ó²EXlŝ èôz˘˘"ñññaßŭœ:uꚵe³†kÒ¸1ĦµB˵œáŠD ÔHKüLéz{‡ĞW­Äĥogĉ6Úv¸ċFôM ¸áĴ˙m İMšÙ·×ŭş–nwôÄl6ĦÈֈ: ÖÁ…ÙlĈl2•D?’ñòöfó†ġ´ëĜpü]ıځ *¸zt+²N:Ê}FߨnıEĞĠĦĠjİe‹ÚbCXi nv´Z­ĠòìZ/ß-Y†*‹ßŒ@ 8 Y:€}ê—yw_½jeġħPŽĝTV Ġ›ü‹ÊìS…ĵóıœ=s“Ùˆ„­V‡§—A5‚  üG:–-AĠ°@ To„ &@p°X,>x£Ñ@tL~ŝèôzÌfù/—{žâK— +7âž@ àĈ"5à Ùħm‹ŭs½¤7°'@ ¨Î(ŠÂ}{Ñé…Á` ^ŭd1M$iˆŞƒÉlâRaÁuîĦ@  ² 5à )*,´%¸i‘sĝvxĤ`ĈÌGiìŻÒÚ 71ĥç³ä<˜9}#"“żgÓg,bíîÓÁ 4½ŭĈ oCM×Ífñóg³xĠfŝÊ)]ñÍnÏàÁôl„@Îċçq2qc½œGXµ½“îKóà?|?ӳܵRŸħKgÑ3´êó—Û?ÏàxRÛ÷bŜ4Ħù<żLĈkkOc,É£ġ §nÓ.ô>ˆ[b½lçŜó›q £h} ‰#&ÜÏz7ìçžg˙CŸóI‚_é,IeúW!ĊüùÑ LߜÀ £hFÏü…ÁŒ@pYœ;w–ÚÑħhŬˆi6$I"00ˆü‚|üüŻSï@ UAjÁòZòyxÏNŒâ·zQ[ï:‹|n Ż>ù.[Âş2d\eÎÙ>%ŸÊˆiy›y÷Ñ1,;Y›v÷çĊĦh/dòELħ–?âċµaĦ07b1éÙtüLEœ;şïĉÏäé ‡˜<4Ÿ„0’ġùĤ˙ٜ§Ç÷%Fhŭ‰ş 1íŠú·…esŜedF6ÌI#/3³OcLÂäÑMñ1pöX&+ç/dâ9ĝ/z‘Uì >Ž~“?Ĥ_…+Ñ?Ÿ ”1óvl;Kp—×èwKCĵŞĜU@àHA~>ġê'—Ùo6›Ñé‡dä_Èğ^]@ T!¨ WˆzİgÎéSW­^ “YÓ~!ôö{éÑ< /ÍĠMwIhS"2§2nN"³mˆŻ ½Ċplğ tn,SK$–v·³rĊŽ_gÙÉz ›3“‡êzam˘]︍†cŝğ“§Ñİٛt*)˜@£ÔĈVË­ĉ­i›d¤ßˆoYĵó Ŝé”PŠñüÙŽDÜ´9ġ=+әkÑżV´Œ>Ï=£W²ôŻĦ4jR’' Fİİĝ4oCzÈz¸“Ì3fZÄ;ġÁršŸßžÈœġ9~HèÀ€1cé×(é³ ĉ‡6³ùâİĜġèûÓùżÖύ_ûž*ÑżĤŜ`:Éos§òá²Í/ÒX·3Gĉž4Љ"#ä.A×ċÖê˘‡,dŝàXÜ譁 dق——·³gϲmûvš6mJhHˆ}żFĞEVÄúj@ ‚êŠĦ&\!E……ä_ĵÀùÜsWµ^Ċ"ÀNĉŒîG÷FóŜ²mœ,VZş+41}yí•ÛÈ˙|S~=çÒ'—>¤a\`ËwÈ6TñeŻp'_ŭœ‡—ÇèkĞJˆĦÇ£= )ŜÀâÍınŭi½üÀ‚Á`ᪿj^q˙$ôŝAxc Àà"‡l"˙Ä6V,ߋܔfa.ĉ4ämÛÍÙĝ‡xġíİLyíI:kÖóáĜilÉwÄá÷LbÎ'ŸÉ'óy1ŬÙ›S˙”2§?Á‹ËŠé4ĉ}fÍx…>›˜>f*›/–ĥxëËÌ.İ{rïH1#\%Ξ=ËÖmÛôôdëÖ­äœ=kOÁ@ Ş77Ŭ{QáKËìÚ!šœáôC…ċÏÏîs-ş%ĝs­–|jÓüÇÜ7jż.˙’/ĉ>Ċ×Ó£h}wôëNjè•Ĥë)ûşĤ%¸í3Lzh8#ŜxƒfI“éà˜CWğ݌=È S'p˙ڏiĠ£}úö e´O… ½éÜ!Ž şyŜ.Ò½bš§Y‘}9˜ş•XjÈfŒFĊĤr²ĥñÍÌ/9İIĉŝdŭw¤x÷îñ-ç]¤…?8ƒÂħ˜Ğ0'é_N˙P°òÉ9²oŜ˙޳žMQ×(²&gH÷ö­ÓÍa4ñ“p§úĊ§ÓĤe.ŻEĵ; ,×jɧ ]P·Ï­ŭ‡òÓÔgxeñ{$óÙ#u¸ ée|Hü:n{˜w&~Mê[ħNé^ÄġÏÂĜµö{Y:ŸħKf“òdŝohċŞjJĠ­ÊvżFŸ.Ż•ž– |ë9zEU|ûòĴ3˜÷>‹²· ž!Áì|cÖÙ¤ñêĴĉUïßÎ ÜÙa‚}SŬ‘ӞKˆĤTÔŞ7’™/4ÇG6qéü12ż˙˜^Sĉ1ĥEĊMèCêJg .#E9ŭ3îÙÉQ³™Ü×{Óñu§6s.]“¨ĦÀJHH=î¸eš,‹_Ÿ@ AuçĤÔ.™džêÏ˘ŒÜ’R‹mc1ËfŝoĊAÍ[§á’ıšNMGùrÌÓĴĴ?‰9#’\ ‚j͵ŽòiÉÏb·‹ùâĞ•ì<Nzß§;ĈîêJÓ]âǽGħqğĵ²x8bÌiĵ"hÜ}o€ûĉ?ΰıoòYçÏxĴûoħ>8‘(Ĝ³í(—ş×Äya˘áïí•!ĵ^(z›´•0„ÉcšèáC@h‘ÁŜ•^Ğ.y…ŝ?{çEġĥá{fKz%JJ(ĦC@QĝQD) ("MŠ€JGTڇ  (ÒU@”&* ˆ…& H‘&5Ԑ@H!²Éfg?v7ÙÔM(R<7ג윙sŜsv³³óÌ[¨ê[HĞ‚wż™ĠÉhIAhÀµ’ÛҟYcërûŸûŭ~QDWóÈm£³?CBÌ9Ô¨JġšċH>ܟġkóZT%ûóh‘Q1ŬIŒkQöİ.4{{6ŭŞĜúŸI8úx!sĊEg@ .´ ĉĉ s#]!!5ƒ”´L~;zpÔëàvޏqÇbÚí= ­Íw-7qdA4îö(9Y ì^û-[_xğxŜ ÊMÎìüÓŜÍy:Âĉ˘ŭß°µ°ħ÷%ġ(kĉÎaÙĈ¤–M‡3ÛeäìöĠwÑnm`{Ĉ½ħ—ĤÍ*ûHÎTlX‡Ò‹Ws&!ŠÔp­AçìŜ2o_˜CJ6yʌ—ÙĝÙ÷$84`P}od,9é\ƒ‹ˆ0'Ġ/!öB>WĵZ“:m6Ş~%·Ï%J•+!Uâ­Éè=l&VUç“ ÈUmnf‚ĈA{÷G’0Ü0üR”}ŝᔓ×súœ„˙ÓÁùC:wkœ@ @ <ž<҂ÚÍ …“WSyóİP:6(Gx ıìŜ…ëür$ž§ï2IĵĈòU¨ZŜóáİhw{?:<Áħ'yÒVÔşĥš.³ ~9^uú†ëÛğRްħ÷IÎ$ÁʋÓÇÑ~y\ä{Ûn ~­G2ôç™~ 3{ĞáŸL[—Ixj”ġvDI‰aç×ë¸&W{yG;“r£îà·èpxóûġċd·ND‡ù"'Ÿa×úl:ċH³·†]J.4·XI(:ä³\ŝż•ğ²OĈ-òUŜíĥ‡WçżÏŞĈóy1ÈҔz–żşádLçĈĠSìŝn›nĝÒáÙj8‘~w“ÔP=XËúħ*ĴĦ\#ɧ)Oç˵V€}ċÓĞ­/oĴĊxı/"ŭÑߎ|JÚ´/3Q @ ¸ °ëL2ğÎ$óż:ċ²·Œ .zž­È·bïĵs‡0†o8À{`ç}çQ²UP,$×Ú ~Żö}k/ڌÄO=fa@!KòÂ5ñ[–°œ¤Lgü"Z0£Át,F^3ÙĞ!—,Ħú—KXġÓ\&.ˍċk=Íës{ÓħĤ7šğ³:›˘C>ïƒ}’Ġ^KÇ-ŻħäÍ´šÙw˙Òèĥ.aÌPë.>Tˆx’ÁöĤSW$ċ.5ٛèá#Ĝ÷Î\ĉß:_êġàɰ*}ĉµï£vÔ}SĤzÏfáúŒ]fŸJóvBPî'ñqW8.†ŒôtTT$IÂÑɉ²ċÊXĥœŭ@ ”G^P³òóÑx<ÍÓYż˙ çŜd“pÈd˜ qwQRÙ˙é ú½ğ’ƒ×pĤĴ_YÓŻ"şŒĵU­&Ÿ·Û˙ëá”u‘Żvcüw9“hñoҏQùuñ ~>rL—ڌZėoE£nmGÙ{’żGWFÏÌ 2t2‘[/ħ,_BòLNÎîÀ“c7s9pĤċ Y|1ċÊÚ¸Óü3Ĥ ú1ĉߛ­Ib[ğKım0ĈòÓ¤AŒüĝ{ާ€WĜ3 ›ù)Z˜=s,óyçûCœvŽxŽÑŸ-`DcïB=òŬÉ 2Îó턁Œŝt§ojİĠ…qó>eX/ä;Y7Áż‹ìK‡E;èP@“ĥl'ĉmë”ŭܵjGF|Ĝ‘w3œk(­Mġ ;³)?ŽT½waSĦïÂ>É&żŬ‘-n—y-ÑE–§]ŭWí żmŸž­˜·£•ċ™kv}P[Ŝúĵ-oċéş8öĦñ£Ißİ4é[€mšüĥ‚ğçŻ½ğ1 T ­BİR>hġzÒÓ҈‹ċÜÙÓ$\‹§zÍÈmĤ@  AM+İT(mNùíî$3ĤmeíĵP¸˜dù?şYO„UìhW%î4×+ù6iJáÈŻğˆĞ1™µcà’¸‹ÙÇóĈŞĵü³XW•+ß½Ċ€ ]Ûò ›à!b&”‰~ÙëĈàpió4^W\à‡NÙ"WùĦßħĥO0:d܂ ȘĤŜd×èf´ŭş}°šjÀßKG1ŞM4i{0½kö|DLbĠÈz¸Ŝ:Éw“†3şŽê1_ÑĤDlùĈVo°íÍĉ<·,˜1ŸŭNÇr×ÙĝnŜl3ÊgWÒÖċßX7ÁCAV*—ÎĊqğ ?9I‹{Ù ĝ;‹`a@ßċÏ];qpt¤I³ É(Š Ġ”…F§Ċ?°~?|„àċíŭ Í@ Âc#¨e™ ™ĉBï´ŻĈàe‰M²J••r‘$ĵĝß­h\׉|.cùkE›'ëáDʟ]ÁĈÉĠèŝj7žr8ó²§Ùöëy2›„ßAĠNϚíxĤùYƒZ>ù²: ~9‹Ħ“/Ζ½œŞR£Fċá/#w/JÂOL˜C•÷ŽħtDÀSÍАĥżÓ&lbäĈÎXá<Ÿ˘]ëz8ñÑÎñcŬ/Xuô6mlaŜħ•Ğ?2qaы÷0ığ?2PgA,߆Œcћ´ŝ7ÖM0 $o½ŜÓ9Q`Ğ#Í>üŽÉġœ l‚ÇUU13İ߸122&EU5ÜUUPEZx8ìÇÑÉéA›,@ („GVPËĈİ•!bÌ&Z†—át\*‹——ÈŜHĈ6˙ŽÑÍBĜÛc0C‡ ˘k½ÒĊLìŻÇ·’܎'!]7 ôİè $ÜÂtG3KçÌê ĵ>é+vüË-­Žéà8Óü…ğ˜bĥqÔèdz­l*÷9„T´/ïŝ¸s†Îĝà(äP“@n›’•żħ°ħÎíä„ÑH|Ï4=óô{Ğ€Üò÷cŬ²o{îh˙ Í‚‡UQİRYÖ š$$UBQ-gxUEUTJ—)CrÒ]W@ Ü7ÙĜ+[1­}­2¸8êHĵ•IŭPôşLËı£~‹ċď¨uq/FÒ`ü^nS½Ò:ê‘PÈR,H:œt ˜,wœ%­ YYĊÄ2OĦmיÄÔÏ7;rà·ÏèQĥĝÓı[$­ Ĥ’¨wŞŠŠ;Ï~ùǎ³yüêN |“Ù]7@ 3L*”.g~"I Ş(¨ĉŞjŞ(&…2eüÉ0dĠ@ àòÈ jĥ„úğr!! Yşd7Şüï ĉo;ĊĥÁe80gŬ#´^”÷†+ϑV„R¤šTàÖÉmœ˘£ßëGëúµ¨Y7Š0/[[pw„´Ä´"=ı+6#\ÏïżœÏ‰͈áç­ è#šRÁñĉRÈĜŽÁ İ,§rè˜D…°0²U)ïñÈ:A ÷%…ż×ÌcÑŻqﴏĴx~ŭ“Ö_ĵó>‚"Q¸ñ÷Z–|µ“ĞĊwXĜCUqvqÉŝ]$$UµñN3·iġ:°@ ‚ËcĦvÌÚt–7[‡ġàœÊíÌâÍ<·–y›Ħz­ \3ÎóËádàžé@Ħ<×%„÷§ ¤˙´˙£W]”Ó¸nm×zè —^ÉĤ*ótHÊó!3ß[Dé‘”Ö\äLŞMŽhĤ³Ċï0Ğŝjİ—ˆèHÏ:ı‡•}ÛòŜàŠ4߁ŜN˙GŻ*‡–ŒâŬӕñe|îD|,lì†íy§O ­ŝŻ5ïÓ?:Ǜç9žNŻ~ ²ß³@P< ǘĠk;kÏä‹Q‘<’ċ+L‰üıê+66Šĉ'üﰏŽmÛÎÁ'^?y×ùqXwAÉPÙñÙVzL˘S·mÌcŠ$e˙P% $ÉⵆŞ*|ĥÁƒ,£“)ë_ğ‘ Ë2²ĴA§·ŸıùßĥíAR’u‰ Ĥ¨0cYĈµ—‰Ş\† ‡âŠ}lfü_Ĵ~˙#^ż’è(ù3~‹ZŽäKôg8Rsü,Mê͸ ŬYct^”Żŭ$ġJë@W‘—Ĥ eí+s6§3'>y›µ_Ħ˙¤ÁüožÙ-ÀİTEUñD ûÑiŜgüÜu8c;o}YžšÒny5$7MßĈ·AŒ|ż3_ŬϰLĝio5pċŽœù ğQOÎùƒïÊ íÏqJh}¨ŝÂ,:ġ‚Ú£$}˙çĝ ³s?@M7‡Ò´=Œj?’„ÁĞXÔÉßüŜĝ÷ äĉħo™3w%ż½Š{W¤vëWÓżî‡Qü‚‚ òs}<>ĵVòóżî i§Ö0~è'¤X͂Ž–q5ƒĜ˘ğĝ;vǤ`ÒyS%şŻżÑ™7ĊeĵÒc èħĉû?17Ú-CV;Mċ5ûˆËp˘\£î ӓ:^…8p—t˙˘ĉ“;óPnàğ9ñĊÏÇIÌÒâ]ġIz9ŒgĞıšû´cŸ)iËĤÏfċ¸-{Ú˘Żżñ<5ûj/ @e›6ġÖ!–~ĵ‘ôf=××5f3óÍaÁĴ…‹_&ÎĞEzög‹‘Ë?LaÊ/~DW*(Î=“³ËF0vEO z×}/°~ÖbFŒscùœNĉ;C–t˙˘ç“{ósU“Ù9ġu>͏Ŝ˘²ñ0_M›Ëë]XñQü³˙nM\Ûµġ˜ZíÎnÀЇ$¨&³—š%üSxĤ ‚˙ YF#·nGHJxz™oĊç=÷X?흓ÔB޵nS-Ÿħ)ÉɜżpgÜ=<0™ò'Óħg›ŞŞH’TlÛ$÷r]A –‘ĈW‡ĝ¤WmúµaïÙż´I‚ÇIÊN*ş}8™úÖĈ˙LĈ, aŝ€\ ÀÈĊĠcx}ŝ^2G?j?;Œ·û7ÁW ˜ò댉,ÜyšĜ” @Cİíé­g˙†-ì‹IĈèHƒ£yğg$ÙÎ*Ĉ8ĥ/žÉĵo˙äòmô>œÎánd\ÜĊ‘ ڌEÏħ˘IKrĠĝ,âxٔÈó§ħ—CœM0nÔ3‡Nğ0ĉt–èO%€Bü·ŭè2כ)ßĵÊ?ƒ^ac£|ŭz5sÛĴDö.˙OVï$&UAëF—)³áTôĝĊYû˘úÎJ`÷ò隝œżnÁMèòÚp^Şïcŝ`-p~Kùà)s×I{f3à™œI2áàW›Fòêe-UyíĵžÚjǞ"ĉ3 àO&ôšÈñFùèz¸eeA^9ëlÌóĵ8™ñÛGïħxÇI.&ĠZuşÖôD”¤­ıǕŒÄŝ89ĝÑċ½Qž4d›)JnQŒ]ı Y§1˙5­‰Ë‘]Œ=rĝĴ(*é}¨ᓳ$ħkùô—dj ›³İÑ·²ru :~ÊènĠqB%Âċ,]G­`Íév ĞĉpwûSô|òÍßŜü²Îñûŝ4*ĵ<ˆ.Ê˘%ŒàĦ˙sŸ_Ù›ICíħ"í¤ßÌw'xâatĴëTeäÈCtğŠ_.·áò–52] 'qŒêMuׇùòàĊ"–IĥÏ% ÉrEĤj—>@ĝa2e‘@ĊŠqrvĈžžëPÂĈ_×úyIŽ˜e‹šgŸ\Ûm'‚ƒƒıxñ"5jz(f›,™Còmm³µ'[¤*ùrÜ3òÍ˙‹@ Èá‘Ԓ¨öïD—*@ Òàىa“{âĤpmïr>X<‘ÂÖ0-ÚYıĊÙŭGI éϤqşq„Ġ31çhyÚ Êä'ï\ÀŒĊïYíĠŒáê-ÍÂ[›ŭxqÄÇ4-}ƒ=K§1gÄLÊ}3z>•(önĜĊ•*-pÈsñgçĝ†N)Ûş‡Ĝ²}˜8Ĥ^Ĥ4Ԑ Bœ"nßÍĦë}¨äŻ5•ÛbĞv&ÌMâŸ\c¤slÁk _™Eó~o30Ücb nzûۋc+²ï۝÷£VÁ“ƒŜgHœùéSĉBúü% s ùy£áJĤ z§_…³›²`âkĵ–3²È¨@ß IDATĥ+’½×3Ÿ­Ċ°§¨ù `Ê2aRŠù.Öüorfïß\ЏwÇTĊÉp™}kòÉk§¸ıh!ŭŞ80Ž n ĝğŒt{/ò½Dû£)ĞÉFtÎëݤ°gŜBŽúvaq낢WqôĤ#áM+âdéß-,šPi+‡Ž%aŞ–û¸’îo>yçoo~) [wì&ĥSÊë\;r„$—0jèíڗY5…tœñrĠfç\ŝäH\&X5Sü6œvĤ~˙ê¸ Mç ğŞ*– 4U„| ŝ3¸ı{M˘,^O€R)Âċiüz ‰çÚú"Ŭ:Ĉ–c •Gâ)ç.żĞŜĜâ5—)ßçK&ôĴ€­’’Tôĝ‘ΟÒuà÷ı<†Ĵĝ½¸”ċÏ_*ĵïäŬ,^w… >Ë×-„áäË,_ü'ŬgDi]ó<ó³–ċôi֋^Ϛ·7ŞŠéôK|ħl/ŭ#[â)ïġÌĥ'Ċ=EĴ´dÊO- X‰‚)ÎxÙóG†Ġp І Ğ"½ĝ*ß,ù‹ç§5ÁŬğ€q%ı˜ßß2¸°~ŸĊ„òòÂĉxçQ³bbÑv 'tR^Ç1 ĤÔxn↟{ÎİPrÁÏöǒEnĴ¤ûۛ\ü‹šŸÄsoâÀëóR·í´Ĵ‘Ċ_; tš:’F™ç‹ĥOóD=Ş:|ϖ•żÑaôÓ;erŭréd‘‘eŭÊ"nǏœqnÀÀp×BlÜ’”ëBKRm.pĴi’„$dÁ9À6žUÖmVqB<Ôòˆlވ€$[ÎĊ’”Kü’ó~§/Â6UQ²Ç–0{[ûħnS­6“#²=0l×á>­‹@ ‚š@Pr ;Aڞ|Ĵyqî’3a½&1`o>š¸†ÓÊçÙ!ƒËż/ĉ/~á…Ò5.è3@W=Аuxz€!‰” œ%yàGRÒQSÜa.de‘4İ#Í'ċ9:!Eò!¸ŭ;,oĠ#ż˙Äwë`ÔÚ„ż4˙뉃½ ħLöGğêÓ6 ıÍÓ8ü³™ƒ™UĜ°4Îċžġ•ƒœ5zÓĴž?yú2팯˘³—t Q`Ÿr¨W/ĵï+‡ˆÉòĤY=żœ6]Q‘ž,Ŭ}ˆ¸ÌhŽĊğóx1Ÿb–ÉÙï×rÖ³o4ò.^xïDĦóSH‹ğ@ĵRžVÏ4!àòvÎòû†Ŭ<[³5Ŝvş•ĵš0r|'ĈNžBÏÖSÌe"Ŭ,_²âĜŝS . ^#Lèi÷ëL…Â?M üW°zPe§Qħx¤ÉVo/0o³~VÚTÛ´ AÙâší~Ö},û+–>óĉ@+ħmËSÍ:Ĥ HŠ’˙ĉûÀ=^@`FjÁŬo^ôèƒéòÎPvż<‹wWġÇĥ^Ħñì2F½ó rû7ywTԋĴ?‘­Et§Ñk‘0`R-_ $-P˜Tš½=›~Ul GŻl‘Bvô§f›>ÔlŬ_ Ĥßâ)Ĵhħ‚ŜvÏïöogj!Oŝ½‰ Ŝ°—̈!4ò•Íġĥ˘ho|G B} =Ü÷/_ÎfğàßÙëi—â†sŜodK5;5G5pníXÍıB‹÷ĉ1ĵıo~ݰŒ³lüċ˘ÛQĊİ4nep&ñİ9o,5#‘ĝ4p÷wÏw‚,éŝwDóSRv2sòf<†|͸öe•çÛ}Â+ƒgòñ“ y/Àž}Z|›żÎ˘ĤHşz 7ÒÌËKJQżœYŬ4Ĉnċ§s4†Óîĥžĥž6ıÔ ğá #ÖÄŝıB9U5û³Pħ~f*JÎ6žj;皽â.Šu(ž –Ç6[5[Û°ħ ËŠĵâÙ½^@`ĉ‘ğq/¤&~şâżžŞ˘ Ӟ˘ÖޤÜñüq¨Çŭ^@`Fx¨ %%OEO%ïvIâŝù­ik=’Ħ?żÈô™Ù[^şݧBñ’Ż{ûîF’½ÓĞ­/oĴĊxı/"ŭÑߎ|JÚ´Gwr)ÓÖe^§e½QRbĜùġ:ÉUé^ŜÑîñEé}’{$][zÚ˘ÙàñÖġ(Pŭ—½Óğ½/çmĞû˘½u´ hZV,z|×JE‡|:xûÑwCú>ÀÀEc˜ê0€6!púÇOYz9no7À£ßAn˙‹ŬûÒqɈeߚù|}µ°÷ŝĵPŽ&Aö푊XĞhݽL´­6iï½áYüù_ßŝ_?Eġ2*ç6/`ñR´…‡TP•O;›âĜüéw$…  _gN&Y r TPy|Ì‘)'ŝâŠ\‘ŝÁıċ´|9G­K6/yŸċ^)Ÿ‹Ĵ˙è7 èêp÷ûۙOŭ;óó˘÷26~ôĠ_kC¨Ó Ž}7›†şĠöEë\şHû@!-ö,1Wb9sàÖ~³Ĝ /òѐşf[—ùmÓ%<šŒ¤Ş³×BpçĜ\¤d_ôĜœ?Ì^j‰š)…ż7n`{dÏ4,Ü#Ĝ.ށĞ'çR•šċœlvı‡É–Ç S"ûÖ|ĤFOĞUÀƒĥF/c½Ħ b C´~NZn\+Ï4+ÙùÔòbë}f‘–t[úR”vÓċşyĦ¨*Y.Yȧ5š5×[ĥ=tŸ xeÛy‡ë"ÌAM ()ÖK.ɢcm³>îÛiHO›‘ƒĝİÇ,‹ èC_fÒë‰L˙âCF7‡{9xäzçn¨’ußĝ”İŜ³Y¸~c—™@AĊ'†Òĵ]5\$/\żeùËIÊpĈ/˘?LÇ@-PÔñE jàLX—gÜ9Ĥ˙=OM×BVSrö°yLóœĊüµÓğTÇ@˘‡×&:ÄŻèñ}‹ ù‡"ûŽ8—éÎ3ùäóñlI×à&ĵòÁpz†;ŭÚËn„Ô‰ ÔŽŒÓèİւAs†|U³d÷ġÔz@gĥMYÇì5ÑD °oOkĠ,ÊĈPä‹b³îÎĊžżĴOa÷ÒwY–¤ààIç £PÛ5'yoIĈ5\bß9•ĴÌyĵÑÏĥÁ—‹V2¤ŠÉµñàÙ§üŻDîñô„ĵ4ƒİ†)̞7ŽÍ™Ž”mԛ£ŸĴÖ,–ßŬŝöɵżŬùĠdÈĴqè>ZÊGÖb\ÊÖ£ËÄ7éSÙÖ\”}ÎáYµWG™š4ĝ!3ŸİK½yŒ—~asĴÇVEèi÷‘ĵ6’”óPmÛ`˜ĥzƒŬ3G1ç`N!½GYŞÖmIÇÎOPĠŭîŭ1KDĈ9ÖÌüófP½œsÁŜ Jż½3”Eú!,_ÛÓFÚŜIô›Nïßçɂܝïµ-‚‡ 5ƒĜ˘ğĝ;vǤ`ÒyS%şŻżÑ™7Ëû!+‹Ĥòñš}Äe8QQw†éIŻbĥ vj ‡~Bê€Ġ,èXZ„sùÉÜyÊĈ” =v–+Éé˜ÙÁ Ÿ²UİYµ ¨ı’é[Éö3pbï>nTjĞÖÊh#Ž)ևDA畧oŸ@ynĝm§2:2ĵOuœ³ÒI‰=–5›9áښ‰S{PÙħW[Ĉ‹|3rÛ#ߣ—+r§uH0ü'C&s Ĥµ÷{°‚Zql›ìï:÷ñœĦŜü“ÉŻLçz³ĝ_¤jÌfĉ/چĦĠLVÂUÊäìÒ~ôZ’Ĉƒó”ïÖÏZÌrݳ|N'µöÚÁtż~5ŸÏÚKPyĝZ A-ĥŸ‡VÒo§sî<áĠÉÌÈÈ ALżÌŜß’à@ċ?Üġq+™jUC<*/Id%r×=ܨM³4˜óŠÉ–vI£ÁAŻçèÑ#ԊŒÄ˜™YlÛPÒ9żó›*Q·ş/:% Í.œ>O’.˜FMÂzŬV ò:“(ùş˙%äu3Ĝì\5ßµû–M? 5àNȗwÀâeb½Áfq z°F AqÉ<ÏÏ[âñjöż" 9ŝc¸•£J•*fq*˘&5ŭSúÛĝ9Ĥ3•Á”ÌĦġKYħéħ·Á%°­{ô˘cMŻ\BӍżżdÂàs\H1Ħ÷ £ċó½yĦĦ_ŽÀVÌ~bżÁK_›Ż:l>ïDŬa?{İéœÛ²”…ëvsŝĤ z_êôËë-JgÛsÏläâúĤ·èô}7Œ2î›ÒcÄ(^¨îŽlJäùÓXĝË!Î&7êYÊ­%ĥ}ô‹wœäb’á[­]ĦkMO³HàĊĜ•Аuó7³Ĥ5q9²‹ħGŸE%QVŽĦTÇOŬ­:N¨D¸œë¨Ĵ9ŬŽaċŬ^M&öÇéÌù.ïâ¤é$çXV"{—È'Ğw“Ş ġ £Ë”Y Џ@I0ŬşJ’IOÙ5ġ֘…ĴÒ~”#§P€¤ˆ?u„H˒ğûS)"œ`O]vrŭ['ĥò“ù>Ŝuž˘‰%ÑkqsVd[ö½;ŜŜŜèTĠÛ_— ~Ûw™óİU.%ĝSGĝ'—}TÒ!İYܸp”§Żp#SeÂP'È9(JZ ;ĥžÁ½AK"½\9r“WSIË4ŜATò“ı~)–„›™(gJ‡Ô VRè%˵‹é6ñ§ĉ[Ż ^úìÚÇ.—§@pŸ‚ÚŬbşÎŸßĴâŸàĵÔÈÇŝÊĴx~ŭdğËżÊèŽAèŝ ÷›ĵÙ9$ ĠœÉÓ|ÒËh‚‡ŸÌs›ĝċŞ7ÍۄYÈA_FBëꆙÜÎPA5pjċûLߍşċ ¸¸m%_MŸLĈğ“è^)睤dşQ³@şĝ(\ÚıšoĉN"Ó}:}‘JÏÓoòF´dœ| "”,2FŒ6ׂF“m^%û/ŭÀì/öóÜP&Dz£ĤÄs³ŒgïxĊ²EPbôžfpHJİWĝó™7êC*š@ÇŽmŬClÙ>LS/Sjˆ7ċ"göŝ͵ ŭxwLUœ —Ù·v!ŸĵvŠ›‹ÒŻŠ# ĦÑÙĵzĤ4&ÑTÀ[Ĉˇ8zӑĤ1ż’naфJ[9t, ƒcÑíĤjŝu[À÷Ŭe¤Û{—W‡PÓ9ĥà5†ŻÌ˘yż·î11·€;öÙ|ìÈÎĦf 7TÉÁ'pé*·ÜüpÖĉ3ß6’x|7ûc ŻŸ“‘k§s|ŸŠKt$-;;•Żcݍ“EQeÙü}½9Ôlm³­ÔĴ(JvEMI§G‹ cVŽ}Ċ:QŸ2ŽFNĉĝ#8GGâ“~†ŭÇâq ¤aiGԌÛd:ëÍ}ÚĤ—QÍĠNĠì Í*ŠbäFb2·*ÔñDcLĉüÑSKvl•0jğkɸz’£§OİÔÒ ŞF’ŝÙc^݈ú”qÈ$áì‘ìġ*£SK´.ÀÌC'¨íœQ?×ó&#ŝ|@–c<ÛVäP§ĥô(Ž fJáĜĥí|âe!·<ŞĜäj°&0Y½ÓÌy”mÁ‚.„ŝĞv˙AÛ!(ú*CX·cȃ6CP˘bÊL#9ö8ż|ı•d}8ŬƒPoîeÍÏ×ïüĵÚ6P£Ş?çĈòŬÚ´…ğŻzÏò\+sÈgíêċ1]Í·ßĦkX}Ün*v?^Ù ³<=×^™W@CyólŠ1žCZ"·pĦVD•+:!’Ż·bÙ"(1îUšÑ²‰9ä³VéËììğ‘ßb2hfnw­XŸ&Q6!Ħ–VÁġhܰDѰaU¤_ċ›%ñü´&¸çÒ2¸°~ŸĊ„òòÂĉxË`Hç&nĝıç\I>ĝıÂŝ¸T2ì´gáF’ KPoìañšË”ïó%zV7Ó @²ñ޲ĉW•\Ê‘ÊŝcÙç‚o`ċËâ˘5ȸÊİ‹ĵ#êêç€$I¸…‡żŭ“3ññ2×8şàĉĉФ( Û?È3vIl"rYQŒ¤ßJäÒ?—1hJQĊMBIçôEŞ7¤²żàJüĥS\J1RJNLj_ïRxıkKĝsœpލx—³ KdŒÖµ<à‰SZ, g](珏p‡„ĜżHJH#ËĴëU½•ŭ‘O§ ⷞäbJ}4%Z@`ĉž jqqqôêĠ‹Û·ó—Ôjµ|ġĠWĝûûxìş!Ħ<7ç´ŬmĊáÖÎ7i7ö$-§ĊÛ óVÌäÌâŜĵòı†Á+óBهNW<ĴHƒ­ÎœÜĴ•†Ì˙ɘó Ëd2ÑhĊ{K ('ç˙Ċœ§˙ztӇ†^2™gŝá²Éœ?Èşƒ ĠĞıħö ŒQy„ ZÂ*ğ²ĉȍġq¸VŒ~JbsÙNŒê޳ÍĜ·/eújóï™Ċ/$¤-ÏTÛÏÊ÷ŜälV´nŭ$ *ş ñì_Fë‚·¸~+Ğd:V¤Y¤;ĞüMĵħ îVG0Ġ@Ìşñ ù8–ïÎĊJ˙Nvό+9kôĤY=!Ĥ‚”GŽ4{…ip ŞE³€Ê$Ç]ĉâĊ3üµž!uİꍜžBšŞ’qd+›ŽäîOΰİ ÙU,Uò EyÇ.ŽmÖ4/$䗍6m.e¨ZŻ:Ž2JJ2·T•Œżħñpû &d˙Š„x_ğ۸Dppyü=ôw˜0FFïĴSFNġzÎ:H6šÌ…Ĵëuĝ÷üödd!IıŻY쭋@ 0sÏŻöŭŭŭéÑ£›6m"<<<{ûĦC‡hß}ĦbÚÎ)ġiûö2ÎǐbÀ`0`HI!üÉvìœR?ßŝMĈċıf"ġJ&RÙòñ*ş×éG%Żj%áWĉĴ¸ĝrġĤ‰‡QO"IKÙrċ³s(¨–;E9îђ,‘t-g'"‚G” Œë_gÖ}ĝ9G}ŞrĠ£­(ä¸xßk\¨Tırî˘).@zñûÑŝ­ıÔŭûw~üŝ>˙?u|‡ñCDHôżˆ$k‘Q1Ŭ‰Ûż,ŞĜÍ5pníXÍıB‹÷ĉ1ĵıoĥ@Şq+ƒ7‰O5ef$Ÿîŝî8Ĝi·{Ħˆ¸{H’”]ESµ„QZ“§H'<B &ĝìŸì:}˜³ešRIU-eŞ×#Ô]ĥñ$­“Î.  ZB5­7Â%É|SÜNYĴÏ<ĥÉÛpĞL½ˆRèL78sà8‰Ž>”q×f÷ ZÊԈ˘²ğí§Ĥ„ĈQ²ž ġ˘)}ŭ2çbb8´ë,1! ¨êVU͙eL ŠjN'cî/'³5ÛsN’eÀdAU%P%d Pl1Ûêfž³,Ë ‚ĈIoÉIWüufîKñ™^x£Ñȕ+WÈÌÌ$>>žĴĴ,^xá…BÉ kc-ŭà_­ŽGż@½Áçzd`ïNU7Ü?<.ŻfÁÎ$·\ÇW,ä€>nZ5ëa ì^<–—Ú4iÓĤüïħ,ŭózÑT6ôŸhJÓĤ-xv'ìË[°ĈÇöÏFíéĤ4mڜv½'²êĜÍ\Á‚GY’9wĉ ŠÉ”}˘V%ÌJ›ċa}W·lñc†á³^hIçéI{ĥÁŽS‚ƒƒİXí Ñ ÷#ŸóñĈË}骔ĠÜàĝÑkÔŻq䟛hËVÁ·0WœŒËì?~ ]PU|µĊìGÖ⤃Œ[†ğŝ.Ulğ%GükµĦïĝĵÓʝs?o"&ŜÚ"¸O8xäÚòá”ѨÜ:ĝ #ĉœ£ñğsÑÜ7—Ĥó‹$ÂÍÀħ?b0`Ù˙ĝ6N+D†{h§Ŭžç˘Ŝ?‚rröĊċĵçıÈo,A‡¨Şbq2S-?5¸ù–Â݆,$Gœ,Ro)8ı8’ŭpÂQcí­“ÁdTP,}İŞbĜrİâ%Èc€Öw<ĵËR=2}âqOĊ¤*ÈÙöİ8ışàšŭpĈIkéOÒàâ[žˆúMݤ'ġÂyn˜TÌŸ3†›·1ċ Ä´ħ#×ï…=,ı×TĊf½TœŬ\qssĊĊ77óz•p]™û"¨éġzŜ|óMΟ?ÏíÛ·9sĉ £FBŻ/"ùf&`ˆ/Öâİ$;˜¸•p İâ ĵÙÁ™= ×qÎRñWIĝ?Ü$j`¸d’œb°Ü½¸ÍÑyŻ1êó*ġ|Ÿ™3ßçĊ³,1„Ç-w5•ì9„Iß&R³ÏD>˜ñ.ŻÔw%3×gÜ-ÍÂ[߈ñ1óçËsî{˜3b&ĤŠ;T:²,áäìÌĦûÍeÉìm ġ”4'Ž˙ƒğğNwĦĤ$}ßĤ4íù)ßÌóµ=m£Z6ċ•µq˜ >ú_@áĉħµLĜ™VMÍ"ôÏĵÌÈyğHĵ_Fi\ &ÈÏUĝ• Áż†„KµçÚǘoĉħ1ֈäIçVı²z& ~ÚǑ#{Ù0&kËt皸ن\Ĉċ‘Ù˙;+f~À‰üïı\%Š×4U5\ßş–{÷Ŝ­l;uëŽò•gĵĴ„}lúuÇÎÄpöÄŽ\L'/œ4÷ÖÁ½úö/ĝbŭoìŜŭ+_MâKhóR`Šcó§ß‘֕6~Iœ9y’“'Oròôyg¨àA·.H\÷>3Öì`ïÖŻ˜:í7 Ŭéê`żŬ²wcz·÷ċââáĵ³d#;÷ŭĊžßâ׳·ĊûĈ‚5ñ?*¨ŠŠ„DVÊYü}’s—Żr-á:WݜçĜы$wJğh‘| t ŭÜ!žŽċêġ$âc99£*ìŒ§ĞDúċӜżšÈĠ¸K\NÉ$Ġ")Ċ/J`k›j›ÚLU•yWĤf°7NċüMUoħ/ĉO^&>!‘kq—‰ı˜B†I%+-žsâıžœBrâußÌ­UEÁ™Òeœ1]=Α³q\M¸Îµ„dZT”œ˘ŠbyXíQrĥeËc*HT²Úsê2WŻ_çúĠXb.$›×Ğ„ë"ÌÜ·k҆ RJ:D5hĜ°a‘û )ıĥŭĝñGîëQʃuke?nĉĦÜ;¨™ÜH6 q Î‹/ĥq!ËöweBCGÎ~û9‡<;0?:ˆßT9“,ĵѤìfñş+ġYĈ¸nÁè€¨È '_fùâ?é>#÷äŬ|ùs2|ÂĜîċ̋Wӛö`µ@IŜ͒‰3Ÿ~­J!UF%°ŭùüpâ6 k–`%ı~=?vl£BĊ<½½qtt"Óh$!>ŽË—/áêĉF`Ùr¤ŜHħßĦ=έdäÄ@–L{†²Qò %ñ7Ŝ6‹½eZÑgL3*z($Ÿ?ĈIĠçû•hFÌ Ó—P< ßò IDAT¸ŻĞ@ î ’#!ûñä“X³ôĤr÷·éô9_};›?nƒs`m:z…Ž•Ì Ż‘]ŠĊsß:fMË´x…DÑŭíù_E‡ì~íö#yĠğ7‡?^Á׳‚Ö›χҨ²kÉsRcĵĴ”ö|ğ‘/“³ îÁġè1ä‚u÷Á=CÖ§°{éğ,KRp‹¤ó„Q ¨íj~˙.ħïœJVĉ<Ŝèg{”/]­dHB^šÁTfÏÇĉLGÊ6ê͌ÑÏbN³Ĵ·ÓnɕÚĉ1Ísó×NcìR‰^›èg‘›rÂż-ĦàŞ˘‚¤G›q‘˜c1d(Zœ<ËP^U‚œU‹Oµ("ġ'8séžSAÒáĉW˙rž¨è #ñ<˜²#>Ħž”óÒ!Kĉ€RĠvìÙfŬnñžSUP%D\f4ŽqǸĴxÓĵVéB.3î0²²HšÔ‘ĉ“r·éÒExÀc€$I”.]† ƒ¸+—9uòEA#kpvs%°lYÜÜ<îŬ€µñ?4“1‹B˜? —OpF.ëó÷’8úQûÙaĵŬż ZÀt•_gLdáÎÓÄĤdJĠhO÷h=û7la_L2FÇ@ôÍÛ=#ñ°úĜx&óŭ“Ë·eaíâFhÓ§µÙ_[—§Ÿ²´Ğ ÉnTjú4•rşE•œ(])ßJÖzjw.ÀÌ}ÔüŭŭY´hQĦ…l1df`ñSÇ+iÛż[>5[R Ǘ+ó{§(·IIGw$ɕȗ:ĝò—Ìŭԃ=Ú'™Ñ˘49wGCJzvn\ğXvR‹J.޸ìíÙôĞb{Z—pôñBĉzqF<8:9áäì‚€d ˙´üĵÇ' 9¨ïwöeÈĜ1|Pí Ŝ‰.U€¤Á;²&÷ÄÇMáÚŜċ|°x"„­aZ´'²r‹³û’ҟI/†tĞg.bÎÑò´0”É!N\ßı€‹ßá³ÚĞ]1'|y³/Žĝ˜Ĥo°gé4ĉŒ˜Iıo&PϧeĜÂŜ ğ¸Ryĉmçĝ†N)Ûş‡Ĝ²}˜8Ĥ^Ĥ4Ԑ Bœ"nßÍĦë}¨äŻ5•ÛbĞv&ÌMâŸ\c¤slÁk _™Eó~o30Ücb nzûX~N @o’Vİš+‹—•š?ÍJ^QÍĥ˜gîü_fa-ǛËö§µßb%ÈkÖcmMSmŒQ-y•àwÍlSîÏş3÷= QqÄ4ÈñPûñˍ´íù, …cáb€É@J:8¸: ş vôŒü’÷7'Qï{Ôp•@uÀUé)·1ε¨ ]ÏÁżâ1†›C>1^aïÁtjâŻ½-‚µëÙ·ûĦŜÓû‡SN^ÏésŝOçß'üCU‘7APL4x7~“İ/ġgàäÉÔİ2öîy÷‘q­Ôˆĉ–ÛPáĦÄlz™ï÷ǒí™]•Ì5¸. êVê”ı²…=_–çÉgž$Ê×ħwópíX£{áËġžŬQg7sÏ˙„mŸáıNmİ_Ιb„?GZlŞXŸ&Q9w••O.O×I<×ÖéÖ1ĥS¨<8O9w)ġĈŻıLù>_2Ħg…\á6J’ñ£\îÙ+$@ ¸3r‰7ِĠËË&a™$Ħ(9B–Uè²ĥI–XGEQ‘dÉRħRB’r³Ċ˘ìŠ[” Ç6ĞGš­mV/ŻlA*—ÀöPĴE ¸/ë"Ì<4y½oÜ̲ˆim°zŞD žE‹iЁTèġ–>44€vĞSiÑ!È|Ñ-ipvÒ ÜL%CWφô}.€‹Ĉ0ĠamBàôŸ²ôr ŬŜn€‡’WCúu dà—§ôçÙ:èoĉâíœĦeïĈôjëË+F1^îK‡Hô·8ŸR6íqÓ¸â {áÏ ċhRŜE„ž ì#9Ökö÷ĉ£‰k¨1­|ž2¸üûb>ŝâ_H ]‚>tĠ ЈĞ3 I¤d¨à,Î‹w8bñÚ4Ù _–|n˙Ë[ġÈï?ñŬş/µvá/Mç˙úFâp‡áϲw=ÚU—˜ĥñÉmžĈáŸÍÌĴÂÀ†Ñp.÷ĴŻäĴћfġüóċħ~-ŝö@ x¤) TTè!I(ĉo†ĉ¤˙9nÖÂ_Ö0OĞ dspNĉ ƒ$ĴİÎ$Iĥë„bz¨Ħ(ĉ(UÊžĴž^d˙N-HY×%ûù½]@`ĉĦÔ^_{…ŻVċĞOżµğï+óO½ƒbàVfއ€cċŒ~Ëv' zW¸–Bşh‰8—éÎ3ùäóñlI×à&ĵòÁpz†;Y>$‰ĝ)³EĤñĤ΋YôbûèühÒw*M L<*Ŭhó7 ³cŸ@m`{Ĉ½ħ—ĤÍىFo_<Ä%Ş2o{ê{Ë`r!Ĝ­¨žìc7|9/’3ÖĦôâĠœIÈD_ĊÎñĈÂ:’ñŞß…†X÷Óĵŝ4QglcJÉäÔôŝ”“×s`_ĈÜ!Ÿ%ĥ_ ÁżÊÍÔBn ŝ3ȲŒV§#33,›E*°Vĉ°JÙêmZĊ ŠjŜn šäh ˙T­Nkĉ,ŭH’jSX23 899ċ¤_+Ĥmĥ"›ĠĥœÊÑí^/T ħGŽ-÷n]A• &ìĦÁŻġH†ŝü"Ódfou oĝzéĵž ĊKJìí"ş)ö—u'—2m]&áuŞQÖÛ%%†_ݚ\•îċí‡?1ĥäIזĵĥh6x<Ċ‡u= ô(“½Óğ½/çmĞû˘½u´ hZV´3pQ@ x h4Z\]]HMMĊŬ ½ŜÁġcKq…Ğ'Vmùû‘$‰ŒŒtRSoâëë‹˘ä ¸ĥ=Hîñş‚„ &Ɇ‰½yİI#5jÄËì&Iy2ŬċĈġüxü^ĦÏ?ġär&ÌßÎÙT$‰ôËż²|Ò|Ü{žzMAAĦôŭĞj›7oĉĞ ›HI.íHá˙µ>~ĝxĜ?żË§fùÈÑ,ĜŸĝ%Ô œül ó¸ÒiÂ<-œÇ„aèKkEvÓ ĥÏßDbŬ!ôŻċˆ k*u}Ÿ6Òlş$F( ‚ ‚ ‚ äÜŜ˙–Ôš5kĜ{>žŒ …k—VÓ`wlíK;*Aĝ@ëG—ËéRÚqüÓdÜĉÈá;¸´œL—ĉ!X—r8ĈKßóċ1=/,l€Ğċ£É>Œ7:zÓcÓWœ|#аÒRAAá9Qê µ7nàééùÄíìÙ³‡€—û°oéz÷ 5áŸMIŽ!zö.Ü[żFÛZċ°V=Ŭŭı˜îò[ôt>û)†óñ@OíQ+˜ù‚ywÂïóÊ)Î%˜°ò¨ÁËFv oĴŒçYÒ­7?Ô_—CĞ`eşĊΏ'òÙŜ³\KJÔ¸†µ£kS‡·îàP\"FërÔë6’z†¨L·ùyÎ$–í9Íċ Ċ½J3^gŻWsÊJ›ÏŝU³Y´q/“Aïא×§G]7ó‹YAÏ£ıùôKŸvÙ§ĉïĞMŝžMġ`ĵÁîe³XĵùWST86£çátŞŞGUP{mˢ.ŞïږE]Xۊ‘”tHĜ2V[ÌM•ﳚU=ì9ĝ8íÉ9½y6˙]ñgïÉ`íAwç1ıWÖ ŭÇÒñÛxîU8ĝ7˘[d]BPaäúžŸıĉXŸ1•lrübh)פŜËĥ°ĵ°Ş"£&‚ ‚ ‚ÏÁ”ÏnŬşñù矓žž^âsO:…w`Z5ë@—NŭXكOßéNŸ·úÓg@GĵаcëIŒ…5mşÊ’ZR£ ÜÍSğ(ñë&HR _6|‹ġ/ı IR֗­G/˜ÏîÛĉò9ĈĤl0-ûÎâ§k– ”TÎoGû°2h% ÉʓZŬĉ°?1s"šLâïóy³/ö™mx†òŸ‘[ı‘Q‚x…<Ċ$áÀQ–ïB›7†3oóan”§ĥ?9‰ğ~çšw7&ΚÇĵ£éVÛ%+i$§;RŻ÷8ŝûßñô ÁW3ïÏdòmMNĉüácÜ èĊ”9ó˜5ñM/laŝ‚8ĥ~—fM'ލ—çÓcË98w/nWèÁ‡3f1cÒ`šêöħp–ĥ£¤plñ`˘VĈQħçdf͚L÷€ó,’İĊzĤħtċJV\ĊĜÚv $3c7hù Ñ >¤ƒï̏œĊûJ‘íz͢Úĥpl1Ž%–˜f´÷Bó˜íÖ0~înì;|ÈÂϖ°`b?Z‡ıäúÔDWáEŜ™4‹YS‡ÑR³ĊQ³9ĝ@ċ!çŝ¸ŠŞB-|Ĵr˙8µĠİb—ÀÑ ˆWAAA³RĦf4Ù};ß|ó ‘‘‘DDDûÜîŬğ3î‹ùzŝGL]wx#f­‹kWĈ}ñ#CßìÀOĦ‡ñô}Â@#÷n&B•Ĝòé 8ßçĉÉ˙ħhüğ4ÙÇŜ˜Ù4°Íç˜S?³tr$­ĥeÛħ´Q˙ʇCW‘üêXVNòE>öcĈ½O[Ş·úô7×Ó­ùğl÷éʤeŻê*sûä~ŝŬÑk@ÜÑŝ˙ĦrĴF×ñËyŭŬÓüşe=_.ÊĈùċˆxµ+Ŭş´!ÌŭI÷kÉ[ËŜż. ëT!+§b)œċÖ¸7½_5oŻ_;ÓÙĴúâ ŭ›T@üö~µ¨WĞ V„Röú~˙ܗ–Ż´¤Ž-PUËÁí‰9|cX´YçÔĤADĴ¨CDDR÷·Yżü:Ooˆ}Ò~–mşŽOŸ/ó†Z N¸†Ó½X½ì]?nšË#ϒo³ró%  |Ö Ÿœ°ŸċßŬ%|T4ŭZı˘*GĊ³ğó;•BDxíċ÷|ó#'ì*VÛZ§òĝ<Òç%m/\w‹û艨Y› ;$Ş<£CċĈ4ohn³z™Ğìíû?ÇQ/8‘ËwdôĠË`÷—B‚Ż+ş˜€ŻÜÉDAAA„˙§J=ĦÌġëי_üp‚ûejr·ŭRmĵmTYûżz‚ŭÍp½ŜGP -PÔ˙­ÇeĵÁ‘Ĝ{h|ĞRV:ŻêTláÈ71V5OùÄxƒG’V¨†§X$-vV`¸gÈ52LçY•òŞ-œ½ áù˘ß£S:ŝÓnğÈöTĥĝDĵΈz˙á…ı=ĵq§şM FQŻôg|\UÜżOšBîiŸ \J— .O–„!_)b2e‘ñĴ^LAA„gáıH¨ĊĈĈ’––Ĉĝñ‹]C­Q£Flûf7Ó§Îfċĉ%´ê֟wŞ[Ž‰gÂĜ9̘ŭġ#Ħ³)˘ÁÙĥ¸Ž9n$ï˙2˙ŒËsÜŜθİ:g=ÔTêȌ˙EÓĊK]ß,O²Këךħß-e@@ŽÛQċ!ÇF“Ħçè´a£ŞY”l “]?bïWˉ^4™ĥ ĈRoÌVĥNnŠkIŝħ$U:ñ†@şÏKu}ħS=Ŭŭ%‘|ñöJĊ.í‡6Fóċ-_zLݝë÷ïi¸³{Ğü^ ´Ĵ…íKXvĊ•v‘up”@rŠ o/.Ċ4Ğ´ €³Ûħâj9Ŝĝ ^áħèĵġÓ°eÛR6w$Û$¸5âĊŞ èŬ֝ak˘§êËËážèRnp1İmÚUEŸOSrÂ.&ôžÈ‰ú3Y9²vǨ\JŜvaŠjÏúÖ.ĥ€€À²ĜoòÇù`ï†}qŠžIvÔ*‡üġ\NkNhŽĊ<·r2ٙÁ˘~š <bʧ ‚ Â?Sİ'Ô4 -Z´ _ż~%:Ż[·nĵüŸnœ½'žıHèSp÷’ˆğz›;Hŭó2ÑÑѤÀֈ‚¨Û ıî™EâMgàAîÂĤòÓòq|;“^}‡/ħNž͐Ùöi+\­íq-W öı÷+)ŸßžâxíĞßXÜĦÜ#?•{O˘qŻ ›ÒˆÚ{óßN§˜VÂx…,ÉïLŞñÌö‹JO@Í\÷Ĵ`ÜûF@‹[•f š?„ÎAÖEž^âËé’ĜżâCHħò§Ó„(Ô°7ì”l ¸€ĥ³X¸r;‚½_CŜœ9œžUm ŸŽ¨rĦéH_@ô¸} u§v˙Z†ĝQkĜ"Ĥı̳-3ú ¨ñoñ.M^*8é( E“ôĠöĥ§ı{š_V­ç“;F@ƒs`Ŝ™Ĝ“Š:Š1NKıĈÍ)·l+;Î ÉüÙı{Wœ02àé˙ĵAS>A2ŒFLĤ dùï)a£RİPİÔhuEWŝğc+M%éAžƒ„ÚÚµkK¸A6½3to=kuÏVÍ:à_UâàĴhFŽïNŭ†'ñŞÔ‡Ş×¨ĞTU›NŜ|ç4`ÏÈŞdŬn:Q·~DdW6…¤]‘´vœ—×âÓ|’iıHzBŝӂòçs-  ;X“6€ŝö?ïvuZŒ\L‹‘%87ŸĥìÎc÷žœçTà­/÷VžĤ\ê½Ç§C YMSNDŸéDô)áót>mğ²-c9ǃ†}§Ñ0ż•?ԏĥ§riʔï~-Ö5KÚöµò6‹6żßYùĥ)9µbñžVهĝĥsĠ5,ŝ|½§7ÇEÊc|ıñ2ċÛO"¸¨Q‚ <1ċS„˙ïÒ İÜğŸL||<†ÔÔg~=IÂÚÊ 777ÜÜŬPİ žĈñwÇVšJÒ/‚ ˜•zBíq“i§N"McCר)|:*ûFò~B<ĤG3ıGkŽ?‰{ı*hŸz’]…sÓiĴñ#ġF÷`nğŭŒŞ\ŒÓ2.ĊˆOıYw:½ünò×a˧Ñ*<ƒŞà;‰> D´¨C`Y[LwŽñÍÇ ¸˘ŞĊˆ*ĥˆh‚ <jZ~•µ?a韵‰Ĵċü—³ù>£9S;ù‰úi‚Œˆ)Ÿ‚ ü–a4’œü›7nPħ"NÎĉUäòŽKȜPTµ€s3·)Š‚˘($%&rñÒ%ììlqptÄd2‘WQħ)Š‚$IĊŽ­4=Í~![İ'ԞD÷îŬıŸp‡#ĉ|*¸áĉ&a•r—~†ŽèÎOĦ‡ñô}HöÔù`×4aÂ;Ğéú‹EŸ“r†ÇŒ†‘´Şs‡7ŝ8ĊUœn,búÛÓıiñ:˙ŭéch³ë´ ‚ dë‚ĉ8ġžBm‡‡>öĉĠ´Ó,9š3=Ö²Òß>û“‹âÄW$'?üŝô™.5Ŭ Ŭʽxß#ÂóFÏİßë‚W#ÜĊ›NAò•st9G„ñèÔÉ\ġÊ2ÏÉ!Ğ~Y>2“]*•*ëĵâ$Ô‰uÜrĈ•çÚúYç3îAÌÄ{AxŜ]XLj‰ċX>ŭĵµù"ßŭ™IïÍċ`ÙVôĠG™Ä‹Ç9­8a[œdZÒĉˆdó ovîÏĜ*î¨ïcߖuÌĝ GĈĈ¸Ve`âaÂíĊ´µħ7Ĥp÷ÒaĥZȰ}ç™ħj8ÍFÏ?Y҉[;ù'k1l|G|´€ZO§ÇHĤ=Q|Ùĵt.ƒ]gъÁ„Zgp˙ú-Òŭû0cx lӓıs9†mĞV3ñxôëĈRDŽjŭè2c9]Š<°ñÙñ&6GßÁċdş4Áş„Ħ ‚ ümLIüġVv‡×á•÷ÇoG1pëô nĜQ­ĵméÔÉ~b„İÌi•Y#½2“9–iˆ²,?š¨Ê/á“3‰¤d0áÉ:WÊèµY‹d. VİJ6ċ3³ŽZf­·Bb{î^òİç–çcö‹ f"Ħ&Ï;÷xĈÌbÔÒ˘„`—Ïß·´ËûˆMs¤ÍÈ(z†YR, ›Ó8í+ÉY<…Í7*ÑoéBzZ[Ŝ4Ġ^ $òMĉΘMӚSiĉd9Çџ°jĉ‘[µ"hP9.żeÑ!Ìi\óm“НVpѓàµ²zÌç˙ÄñĠ£nùD: ßĈĤS} ­n9ĈÁŸ°0ìjĠ§ĥÛYڍ=JÌí êTȃé;?žÈÒßÎq5ÑH8ĝ7Ĥ[d]BPϳ¤[o~¨ż„/‡V!óİ^ú´+Í,KöV›ü= #6`ĵÁîe³XĵùWST86£çátŞŞGII‡„-iµĊÜ\ù>ĞYĠۗò­‚ %£Üc˙Ĵ(ĉy˜µIçèMP­ĉ´ïԂ ‡âŒĤ}ŠÒ.°qÖl.ü1ĦċmÉ÷êùÄĴu˘rĤĵÜñB\ž-oqbŸ’Ĉµ=_°`Ù7ìK¤uĦrÓn ։Ë}9ùß̟Ş˙àn†— –ô|˙=^­b žÏŜÓĝd!n¤ÙP~W†êIMgóùĤ„C|1cë~ğDŠÊ‘ÀfŬ:Ĵ3aŽ˘Nİ3/?™ğN™l˜t‰cÇÏs=1 ²ÒĉDµ ²X‘{ÄXĤĴÑmĤ$N<ĽŠÍp³× eÖ9³\CÎĴVTŜÈ[Îdš"¸zèß2fĤĥÒRևÀÊ~¸Z=ɨœuà²Vŝ4ïxĵ~ 5Axîİ|:2ı“;CFbf•UŒoêúHñC­[Eʲƒƒ[÷q½r3ĵJò‡üáQڙ„ċD:f%Ğ,t>´ŽĠoobšĵ˜jk{t˜HK3=ŭOĉž8> ­Ŝ ÒHN˧˘™läÁ£|·ċ²K3j–ÍçeQNĉüácÜݏIcƒ°I½ÂŜU X5˙ ¨WÀ01NӘò’'$l=ìCÑñ)ÉÄÌÂĜítü„FeîñûŠé̏œEùġˆ°1ŸċĜb3{ CÂÊĠKĵ˜ ‚ô(&R“‚W{†÷ Ċ6#•¤kħìĜĝ9“bo3qZ7*Y?gw[ùĊ|ŭ8żl^ËÔ#—‰úïÛTsŸ[Jr +>ùÔĈ=Ó×%n;ÑKç…ĈĠÁ^Idï´ĦÌ>VƒAESS“]ÑӘûŻġˆp0rŝ‹HFŻyH‹A“ê~‰-s—9FÏêù)§\f}T$ËĵÈ9cİd<ÊÚé :Ύ5s^ĈSdHKUVr'ǂ²á:‡÷#ŜڋJaUpAZr"÷*EΚÂĝÈ˘9Ú1Ë –ù%XĤ7·†ZÎĜPdŒ#ĜW¤V¨;Z9ƒx.=Î;İß0ççñYŽ~É5]•’÷‹ fÏuArQÒà}ĤġèÏÀ>˘fċ´sÈ}„ĈğFcÌĴ tŝe9ġÚB‡Žmİ[ŜĥȕGŒwÏs5 Ê×ò&ŸŭÖ>µS}ÍĊÓñ_t3o”3HOO`L&>î0ß,\Ï U0ƒġE&Ó ÇfòúÀoIÌgŸG÷|ŜË“1syt ÚljSÚâ/ŝÉ7ŸlċŽU Ú)ĉŬ1ciÓ(×Ġi;µĠí% ZIÀBmê×­‚u÷ĵÎ?òs\ġ‚ó?ŜÊ͗€€òÙ/´ıÚÍ?>9q'ËżğKĝ¨húµ2'O+GĊ³ğó;•BD¸ùl­Syüx܁‚ Eҗ§rċÊĜK@H5ŞyŜçŬ˙ŝÊ˙â:Q)ĜL‰ÄlYÁš˙äZ Ĝ•ĞIën½i_Í9×{}΄w.p)ɄÎ=˜ĉß˘K„şÌŠÙε/#éñùû ÷˘Ÿßüü\1W§F#&ŝÂ÷§ğS½–}Ñ×2%ñçúÏĜ°ï—Ó;BûO%Şn bJLÒ×aôş ¨´jóûˆFĠ°‹ŬÇèĜ#Ų̈CĊŒ ürĝ!z âµúŜhĈïŬ“üŻÏN]K'Bsœu_ĊáÚ~#ßĊ…ğóĵµ†g_bn;ߜĥĦĊì÷h_ËbĈ:ŜÀOWÛWŒñ.My§L*€)ù &Ŝaaş¨Í  2”';É%)nž‰ċÔxfHè<İR?'­yD|jߟ2·íRózš_yòMÄ3ĥĴ-:\\\* Š‹îviü|è*ïWĈĊUr*7ÏÄr2W|!TpÖ")ÜğtŒ£gŻs/]µ eƒëQÓÇUĈ]Žìü{›Ò8ÀĉZÂ{vĦ^sÂ]Œ\=Âé[÷y˜n$Ĵ\|¨èĦâΕkÄ?HGVÛR& Œê]ÑI–L)Ü<{ì‘ŝŞàĴ˚B[Ü~ÁL$ÔáŸ@²%¸÷~‹976Ŭ7Ï~küڍguĞ~Äŝò=ßlZEÔ×K¨Úc˙íNá³”’M=6™-'g=ÔxÔçô‘ĵRè—ĞŠ½™·üeÒIZݰrsáè‡Żı7sı€p&E×*y|G'R YĠċ›0pöZşİ²“Z•³pL-le#݉—‰ù~9Ÿé3WU§èKhŬ*âN2w’3J]Ħñ?ʌ Ĥ´§É”<׌O}&І ‚ MBcŻÇŠtRÒP œY7™?@ŭïÒ.˙şŽµ3>"í)t­˜=tWN×S­ŭ@^s“ı²÷+Ö/˜Bş úTµE*A;n/ϰĤn¨QažßG,RYÙ˘ĊDzşŒ˘8[Ôµäûœ=ĝ7=:2¤eäT”òލıŭĜ1Ċ!ĦÖĉHŸšr+шÖĞ.jWÊÀ=ûıÖñ5|uFnÇĈ’`L /Ĉ[1{`MĠFŝ–ß$ôÁM ”vs<ô $RħĊÙ^“u=;żP<9@ìt µR•UCÍ2ŬP‘e$+l¸Nü•[$ë=°ĠHY‰,óê”FîžĜÏák6T­‹‡‘Ûgr␂]ÓpÊXĥñ­iNRj5²,£RİÌIŞÔPË[Öè7EA–eK’V‡ĈŒìĝŝ¸fC@H]ÊZ‰?{”‡bħmŽ[ê9ż‰M`8eĴQÒRH·ĠeŻĥii_QdÌïÖ3—Ce#÷î&bWĤF€jc"áx˘=Ŝ•ƒİá !íÖiŽù““ÍsV£(FNŝnş”µJ'ŝ|lV•Ġ*%êAÌDBMŝ)t~ĵ6ŝ]ö÷šË‡ú£Ï畵'ĠÚôĦZë7x}Ġ;ô[6•5ÍÖ0(P—ÏÑfZ—ÊéàĝáK¤ĥq%ïgíiWŝä’ •ÜÑfĤĥüû0#²Ž:[Ü=ñrħ)r$\&Éڝ §–qé7›ıĉ+İ ôş]òĝú3wt]ìR޳rÌl{ÔĦiÇÜ1Úzâ`ĦFĦĠʓx´?[>Áà:‹~j *L³„Sañ)v4ŝ`ŭ*ç&aíĉŒŠ{qAA„Ç`JHâµüôù.uUéêg…òà ˙wÏN˙ċíĥċaAž¤]Í7_ċ¨:dĤvŭ*Zù£j„úbş4’ÍßĈòzp]ôbŠŬŽ•³>>…×/“3H7Ĥ“–‘B•ì\ûñR˙ °ƒ‡Š}-ğòĠ¨ĉŸ=ŠÎP‚„'”Ĉ-Óù4.^Ÿ5ÁE¨|èÁ ŝú =ŜĜMó° ŝĜk ´Ôw”Hżx“èñpȵ‘Ĵܰ‡7î£nQ› ĞoÙħîg^ù"~6éÜıO*¤e”êZŒÙ£Ħ²Ĥf* ’/á!÷9|üğnĜá^Î_ßr¸Ùi̋¤ŬâÌe.!u ô°B’$ôUııû —Óqs6˙\ĠÖvèġöH² *)×ôϜ×.IlX’\™dcİÉwırò*µ+•ġrêMÎ^6àA%O+$À1$›żžáJ’WU*F´¸ğ¸âì ħ\(GËJŽä]ö&s½9Ĝğâîêˆ'l^#ŝĵ^ċ=qÓíâ’áh™ŭZJžĉ*N6iÜÜušËI”qS—¨_A0 µ§%&;Îgżïیlï“qpÓĴßÀIż×éQßMĵJLSc†íĤÇôĊ€Ó>’-ŝ5)³ì+ÎĊ§C! 5ìèÔ̑ŭ;³ıË|şUÌQ§Ìx•>ŭ–xĞz Şë‚Šğ–s| 1Ġ/Ħ˘Ĥ|yğ5ŭslTÓ9öٕ%¨v(^Ö*ä¤D’…´£?óÑ<ñL¨<ŭ pıÍİżrÏË??_<uY‡X…ÎVĤ´ì j+lµh4™"ÈìŻ£ż<OZ’”û˙AQŭ"‚Ùs÷dïÇus=ny ”")!SÇŬ͑½ žžfĵÉŻëÖÓħ-ŬJšP“S¸û'WġĠİo_üŝÇ=OxNİñh=‚w˙םĤgm5œ\ÁôMéT­Yokä¤8ö~ı‰ÛŞ şúP1?“¤§Ö;cyùhÑŭúrúŽ4 vG•xŽ}[ÖkNSWUµĊJ˘)ŸċMF?Q|*ôáoóáżóvôd64ˆĤğe×ŭóüuD1•{·Î°˙›5üxϝ—_­‚ İOö$u^„úiĜ²m)‚;ÈmÜñâ#µÖò‰Ï·½Ûş3lMT}y9Ü]Ê .&U MğŞùŽLAx&|^gL˙0l çĜ4{%ÇÜBİŜKȘïFŸĊŭšwG˘ú„`ݵFïìŽğ“uVĵ1A_ĝ;).|=šAóŻÓlÒb†7qÏzŻ,'íeÖGÛqò%cڕEÍët~i!o3‹OZF0ÉĞ,zpó)ğı´ğÜ|žhàŜd(K áÖÒĴô¤n{‡^Ë]İ[…ż…$IYĞh*–i”–zejœĵp.ç‡ßùì;{”óeQQQ eCkè Ê1’ 46ZótIĊ2U3³ż$!YF™)Ċò™'6•%6ô•¨âŠÖtsžàµe4ً ĦlX*9ä|Ġ”P[kA£BíĤ”ıs• qqÄì;O\@=ê:˘Qóú&óâ ŞĴĝ- ,ä³à‚¤R&óTEEB%rÎsÌñZhQİT €ÚFgİIWü~Áìİ'ÔnܸAïŜ½IIIyôb k×ĊÓÓ3ßs7 ¤ü³En+œ‘sKşñĉZ/&3‡ĤE Ħıżû}^{›kWÒ­|iĉeßÌüëĝċĜ- €ÎĊŸ­ßfT˙ú¸ĤŸfùÈќéħ–•%IŒ=ĉyÂóKíI›ƒĝÛ\Ë ™ Éûğ›Y=s5 éĥx„4càœwh_Œşf*ç†/_NèçËÙŭ&~‘jG|ĞżÈoњËSQYĝ”ÏgŸdC•^£iżc0Ëgo§ĠĴú8x–Ağk9£ŜÍ<č !-ygö[tĴi$?aBMċBÓᑿ€èqû@ëNíŝ!´ ΧxuŜĝĉĵD­a‹˜ĉ2Ïĥ|Ìè/L vÄżĊğ4yI$ÔAĝٔĊÏÏ{ɗ1ú£•|òC%&´óFW&oġNN‹ÇXÑ<}mbO>@]w-ùg°ÒrĝD2ZŸ Ü5Ż£-¤%›Gŭú÷È΋ЁĉE òxì˜T%ˆAx ÉG9˙ >üŒÈÉ4ÓŬÓÄÚQÓÏѲ]Â> •Ĵ×sġêT5Â ÑŻäßâ0Ô Á…äżrVv§MĠïTÖ¸xz“~ġ[Ĉ|q ǖïRÇYĵ;.mÙÉˤCÉRGM²$wÔèŬ]ħ>{‰û† $½#ĥÒî'ËĜxÚ£Î15S’%´*0edEF#IȊly%ݲWüE òÄ ħĊÑÑ-zB“Ùwè1İ[Á•uf| 6^vùĵf( İħs÷%Ľ^'öràÒEîù‡á*™_on>HÁ„]žû·œ3óû>çcKí5EFʏ­—µ%eİ’$dËÊ%éA̞zÉÓӓnŬşñ?RµjĠĴí111´k×ÀdÚŜİuiûA$i·˘1$0 ’’¨Úò%öN­ûÈñ Ç4rM‹GˆZÓ9boĤÓÔÑ2T<í ˆOĉHµĝ¸_eÌcvÒı{‰ ğjğ•î`=ùîÏLzo.Ëĥ˘Ï¨Ĉĝ;Ê$^<ÎiĊ [ñí˙'•;//ŬËùìÒxwdñŻ³Ûµ'rv{"Ÿärö´4Öƒ/ĤGY:r+{ž Ĥ\—~‚ĝ$ğj ßĵ‡á–Çe'MÓB/–§mŭ7ìĦÎ6ZħxO+Ë#ûGöë|Ú2ve[Ĉĉiş8ñĦö aßi4ì›OlêGcAxĥ$ìŞtĉŬ—Ž2~ŭb~¨1‘—½ÂéÔŞ żšĊŬ4.Żpé×u|}³,mVCŸ^,ċÚ1bb Ĝ¤ßâèöġlğëĊ+CCÌI/}1ÚіĦr95?íúš^À—ğ$9Ġ˘q%û r“Šs­‚<„˜n°}Ñ7$ GçN'˜·ĞĴpġñĊͳµ\à‡9Ÿ:¸ 6÷8ŝÍ<öĵx£†;Û2ĵñZĥ/ŸÌÇċó‚ÛeĥÌùCÈ{t ´d^;OÜġkœûó'^˙+×*tgΐZ…˙܅żEfáPd cÒybŻÈ8ı8bĞSĦ“ı}ñ2Ɂ v$+wÊYñDžŽ@y[Tİ$íñövB§²ĊÉ^âòĠ³\tòEݤ’f큏³9sÊĤ\üE rĈĤä,mĤ€‚„ÖĠüîû™c\tĞC{K|qrD݈·‹MV|ċÊ9˘6ÜâÊ;X£– Üy+Ԋ‚,ÙRĤĴ-ç.œ ö|%Ê9h!ċé– Êrö˘²Ĵ`ˆfŽGVeó†ĴԚ*+w*–³âPܟĦ"ċ]lP› $§ÙQĵ3V’T˘~Áì™d‘ştéÂwß}Çġë×qss#!!ŒŒ ştéRà9id€uuĴ= ç$5żĤıÏÛğ°°;j°öݎ7û9—Œ\Ù va;ÛŝşHüµ¸³2UĴ9™ ÇnƒO ĵ3K4dijĠlmÜËĊdû5äµÁéQ×ÍÜYĤğü=Ï~Šá|ĵS{Ô fĥ|4Ċp‰˙-žÉg[˙âVş·À 4÷È·ZÚċ}ÄĤ9Òfd=,ÏasÚċ9îÒ§]iöİùûj“żgASk.5ŠĦщO3w^W߃ŝ q×vžŒ7Ĝ½l‹7àjŠ ÇÀfô>œNUġb$ÛżIĈ}\¸AJ~Ó5% Ŝ´?qAĦ’5íûÑò·)l\ñġG7R×a³’µ›çñ[ Ĝ–ĞAǨ7iŸYëRe‡OH N‡61wz Á9 ]?èÎü­²Ú-²ɑ:o½ĊÑOÖċĵ# q!Ĵs ġ+Ùç_³ĥçPäµ <÷)Ċ äÏp…C2Ò3Ĵ_ÎîĵtC*WcÈÜ1hçĴ`Î{_cìĵkóÚÄ÷éSÉüğcĤĤ2oñĥ§[]˙->ù*Ŝ€TŽÎ@ÔA-eĞÑ`àlf½R‹²:‘4x.H9ŝ•ÌI!$š´Ëď#M`T–ʵƒħ nUê;Ċı+'9rAI‹Ŝ£2žċPâÌŬżNsúH<¨Ĵq t˘ĵ³•däĵv‰bËÜn=§( H8TĊçĈ!ΝşW­r¸UİC ĞӜ½r";>Ï <½Q§ßçVÜ%N™çÀëÊRıZÔ ĦÂ! œP1Μ;Ê-´Ĝ8¸âh%ċ*'IyfK–òqRŽ%K׆Ġ)Î^9ÁŸqĉ>Ö{Qĥĵ:(Yż‚<£„šN§ŭ÷ßgʔ)ĜÚÚrîÜ9ĈNWH‚tÀp³Xí_>“Pè~[ÁŽë—IkŠ é\Úù+w]qğ›íq¨RĊÒŻÇe(Ûĥ2Ž*@IáĜâÁDm€–ƒ&3$Î}żˆĊ‘CH^Π`“8ëwy÷aâ¨0œMQ\Pç-ħ.ßàĴ!LÙnÇ &Ò*@Ëí˜ïXv6˙„šÖ­"eÙÁÁ­û¸^ı^VùżŠytšĈ”—<Ñ aëaž>ĉŜ‘÷>ꉛ^ĉöÁĠÌ\6‘™Á™ŜÔ)+1öÈyJ21ó‡0vğŬ#?ĦQ™{üb:ó#gQ~ŭ"DUŜ 9ñW&½5ƒSùîµĤñìoĝ¨ĥíß• ‚ÜRı|ÊjšçÙ,ÙñւĠĵ•µĊ…NïŜİ€vÔDô@D~£msWD;€Ö³ §5a` c.ñµ´>tžğšÎƒĝìê2}gácÚm*´aĜ'mVš248—†ùŝ€ìˆ˜ıóݍšžÌĊ\ _AAíPžZ>ÙµÏrÔġ2o“@eK™Šá”ݘ{5Nów’7Ħġ½ µÔMS, dŽ6Ëo‘‚âÄ֔hwĉÈµÌ ”Ú™*M^ 83lp¨Ž{@> ;R§Ià£ÛËdM•^Áuñz¤ŝ.(è lô9ŽWğ×âĊ,ûTz*6z1k3P$ÊT ǽ˘%_öŭ"‚Ù3›çAċʕ‰‰‰!,,ŒˆˆˆB7’rmÛöɜ|utudÓêY;̊É}€•/uTl;Ëmc8òy~Ĝ™@ċ^rë{ĴÙvŽUBÄÔ}k‚jyĦä¤ŭ,ÛtŸ>_0ĉ ?´@p §{ħzÙş~Ü'Ë%ìŭëÒ°N•„0 IDATìĝÒr‡ 'îçó˙%â?`!£ğ–7wt5Nmŭ<Ñ ñîÀ‡Qç3kYN½ĥŻĦc[ꖷÍ5ZÌÊ͗€€òı~pöëÓÄòjY5‘¸{ñíák¤7uÊé—÷<9a?ËżğKĝ¨húµrETŽŠgwç%|w*…ˆ:ùÔzŝ‘TîíĝlOŜħŽ‚ ‚ ‚Pú²§U*ĉ„•e”•’9,KŜ¤ZÎĊ<•\ǘkÙ£ırŝ›Ùnħ%Èä¨í–yY%G0ĉïKuÌĴPžMż‚`öL ‡1‚}ûYte§´iıjۖĴ íğ…˜””ÄoŸŻ{t‡dG`=_ĝô §t§ìĠ­ü|/ˆŝŞRC dáŠo810˙³ı"‚ é×cˆËpĦqmËİ{Q'܉ûc¸‘Ŝ§bΌKżqœĞ² MŞ—)^'KÖĝµÏêVŭˆŭċ{Ù´Š¨Ż—PµÇ ŝÛ7ÇOLê/ËĝdĠO½OŞÚ]hC _Ë*ŭĈQ.ed0=MĤäŜ§OE~¤Ĥ ‚ ‚ Âӕ+y“•Êċ•£`™$™k†I™‡ĉŜ'Yĉ:ʲ‚¤’,+VJHRö4ĈĴdQÖiĊ]” ;ĥÌi9cËċ••Ê•`+rĉ˘<“~Áì™&Ô<==Yşti ädHO2NmKÖÑĥ˙ŒXË)Éż}îÑÑih(SĞò·ì‹ğ‹ó÷ğH F„ЧFŻ<_˙Ġ—×~?‡É§+aÏbuŸÌúÌ ‘Ċ¤²ö¤Z›>TkŭŻŻz‡~ËĤ²ĤÙyçĵñüD_ŞŬû|ŒĞr™M&²Ğ¨ )v4ŝ`ŭ*[ċĜ!aíĉ,’i‚ĴÈIüµi‡œÛÓĞ…çĠŜɸÉ΅óÙïû6#Ûûü{ê÷ÈIÙ¸šƒÎxĞ•×żçyŭ£ÉÜûk3_/KÛ×Rĥt×ïAŝ…$IÂ\Iß2­RÉ’,Ġ2§yf&„rœœŬ†ù„|’A™Î$I•ıX's„²Œ$IHŠ”•xÊéEÖ÷ä;VÚ İÌ~ÉzütûE³gž7)N2 ²G¨m[²Žĥ=_ƒĦÀŻÂ“ifşò ¨áĝ#Û6³ĉ7™şŻĠÁY*·tŞaâ÷5›ĝŝ}ÊÔĞ•uƒ óŞNMGŝ¸‰1³!uIB[Ħž…”€Ë¤È2  óĴŽŸ&CûŻä Z<’-ŝ5)mÎĊ§ƒ¤ĊÎ ÷Ì˵gJı‚èÖ·uƒİT?}Îvò?OçY•òއœ½ áéç‡_֗/öbYQá9e8ÎÜ.Íé4K;–ÇeşË kÙ›D~ëDŻ$Ž˙ş›#× ”,e_LyûùïêwÓ]m\ϏÇï=~ßO—|—=ŸÎgŬQ°A„g@Re—$T*óh3Ieŝ ó÷˜ çĞ$PYöe~I–mjÉrŒı)ó~K[’”ŭ9Go›b~ĤRYUybËl7o\ŭġĴúE³çĉ³ĉ{2Ĝöù´íن̑jùIÂİÈdÖyĦŽ=ßïĝ‚ç—Xî`Yqʙş \˸™/™y2•S};x1pé(ĤY  MœŬĥˆWËñĈġp,ìuEm›=Äü‰—ÊÓ'‚~Ë1ó጑ûójM/tÉGıœ’˙醓+˜)Ş5ĞàíbœÇŜ/7q[DW_kyê§aËĥlîH ·IpkD³rÁx°ž/WlĊù…@œU·¸–óœ÷bĠônëΰ5QŒSġċċpOt)7¸˜T6íŞ˘CÔJŸÏ·ŭ;03ŭ ,@µœ?”‡żĠnñïl`iGOJç>WĉÁñÍÌ_°Ž_ŽŬÂè\üİÑúmFġŻë³Jm‡‡>öÏÏ‹×żQŜ~ŝ7ôğ’Ĉµ=_°`Ù7ìK¤uĦrÓn ։Ì˙[ñì]:O6âFš ċëweĝ¨žÔt.ĉ~džÙȸwrÀW,i_ĤäŸ\#V9ùß̟Ş˙àn†— –ô|˙=^­bo^ħšñĊŒyĴûí)*G›ucè°Î„9ĉŽVŽßÇw'´Ôš†XĞF„§íÁŭ{‚PÊT*­–ôôtÔ* cIRYĤUŞ2G[)™É5²bŜžs‚hÖ$GKrHÉ´fҏ$)9€ô4666ôédAħċL²eĈ–½r9á÷L>,ÌŝȎċéġ‹ ٞ›{£Ħ__gĊÛAĴ]´ıÈcߌνÂÜì¨Üş.v;v˘oŬ*6™Û%ìнF+—ŸÙ˘4à…ëìS$[B.`†í,ǎ‡`ïא7g§gU›ÂËJjĵh= żNŬÄĵMİ3<„‹˜ëô ‹żšÍèĠF@‹cı0šU°Ë“‘ɐœħżğ™Ġ3W“`‹GH3Îy‡öċ4€ M‡Grhü˘Çí­;µû‡²s/Ĥ ½ËŒU³ħĊ€•£!>–›*Uç…ĝQkĜ"Ĥı̳-3ú ¨ñoñ.M^ŞŠáıqa#&–cùôW~ŽĉÀÉwfÒ{s9Xĥ}F5ĈßQ&ñâqN+NĜ>Ğ ŸÖ.3–Óċ5/XäíçAż+É1ĴĝäR÷dL_”¸íD/O~lW{)ó_D2zÍCZ šÄP÷Kl™ğŒÈ1zVÏïH9MQûÁtï ;×FóéڃÄ•žUĴJ"{§ eöħ ú(ššú›ìŠžĈÜ÷x­Ÿ@„ƒħX•ËĴŠdك>g,•ŒGY;}CÇÙħfÎËxfŭ˙5q{ßVNYĠfZ˜4K+ ‚ ˙Rjµ{{;îßżƒ£ÎêÑŠ‹›Ĝ‘òL…ÜÓ0sÔKKKċŝŭ¸ğğ#ËĤg[izÊŭ"Bĥç&ĦĊM”Ÿ}‰ü¸gâ£;ĴCŝ͆çw’Ĉˆ>ӉèS@£ÚúoĜC˙Gv¨pİ˙Ñ[ßËŜ¤vĦf÷‰,í^T¤*ìƒÚ9ğ=…-ß óiËĜ•m›g{ċŽXÖq\‰ÏCëAÓhXÔröBér݁gÌ,F- z@vùŜĠıüĠ(†F$> °ö ĈĞïñA˙†¸kÓ-v~<‘ÏöžċZR Ĉ5Ĵ]›ê8ĵu‡â1Z—£^·‘|3œĴA*Ĉì^6‹Ċ›p5E…c`3zN§ŞzÒ.ï#6͑6#£èfIL7lNġD 9_eşËoÑÓùì§ÎÇ=µGͧŒ:û+Öô§˘@ĉĉĉ~ĵĥÀ…İëßĉä 7ùĦŝjYe7.WÏfáW{‰ğ/£qĉµİsbSĝġ‹Ó÷…µÏŝU³Y´q/“Aïא×§G]7ó kÏo3-Kš'ü>ݜâ\‚ +ĵ<`o·ĥĴ\ÄÏ3ßX‹ˆ§ç3ÀëzOäDŭ™ĴY}Ĉy–tëŬÏĈ<‹s=Óm~ž3‰e{Ns9ÁhqŻÒŒ×ßÂëĠœPrÂÜ×µ„yçÇħtü6ž{FŝèE—P‡~gV0³µÄŻE\KÒ×aôş ¨´jó{ÈFĠ°‹ŬÇèĜ#Ų̈CE1Ö}‡kûEŒ|#BìÎózÔ6ž}‰÷|żŠŠkÛf0˙7^›ĊÑ)3H,ĉïÓ#ŭ_TĴĝċC*ôÄkġ½ÑŒßğ'ù_Ÿş–N„ĤXéĥóÍiZÌ~öµì€ FŒˆĦÓè ütµ =|-™{Óm~Ûzë:oj/Òi‚ ÂÓ§ÑjÑk5X[ې˜H’ħàÚO‹$Ih4ZÜŬË`ckC†Ñ˜ïq[i*nż‚íıJ¨ ‚(•OG&wrgÈèQÌĴ²ŠñM]óIİq ïÈ{ġÄM/sûàjf.›ÈÌàLoê„JNĉüácÜ èϔîUħıËW³–2˙˜/mĵËG6ÜÙğ„—çÓ_12Ì”dbĉaìvşG~B£2÷ĝ}ĊtĉG΢üú ÔvĞHYvppë>Wn†—Užî"Ώ°IâĝßıĉŬ‡‰£Âp6=D !À&ÍîŭÄÜéCEO5(÷9ñkŞ Në%NĉşF*Ǘ fĝş šôû€U1ŜMBï+úúEÍ_+´íŽ-LÔh9h2CàÜ÷‹X9„Ôèċ ĥ9żç炚dätGêġGż²2ç·Ĉ’‰ƒ18ŻfD {¤˘~žÄZŒx {>Ș2L˜ŠğˆJħž˙Îü‹Ûúñᨠl W9ôġg,|†K?£_eëŻĞĞ"ït ÇUıÎo+?aqÔlü7L žu}*_.Ĉµ$ÔÚŸ+›r+шÖĞ.j0^áĜkŞ6òÇ< YBܔ@i1Ç0XßTĊŸ7–mWRÊAĈäŭġ*Q˙+¸PvíÙϵŽŻáĞ3r;6–ğ`jxé0Ŝ*<Öô $RħĊÙ^“u=;żP<9@ìt°$ÔL7÷°ġĴ-uû‡˘ù4Aᑐ°ħĥĈÎğÜßWÌ_Q0Ér‘I£R‰­4³_A0 5Axîİqi>ÓzôgàGŭ{gùïÌıO‰œ’D"q„ ÎRêĴ£ê*­£´ôrm-­jµ”Vİ£Š_KÑğŞzÒRÔ}q… $‰l²Ù™ßğ›KNĦ}ż>óħ3óÏûÌ;›Ù™gžƒa³èâ\ĵŒcHSZ†˜×"C]Hün_î:On+WĴÍŽA iÒ°6Dua|È}Ŭî#ΈÔħcöîJĈSMÚ6–~u•Ĝ ÖÎlÄ ŸÂĉ>‹ĝêè âġ`ÚĝLš=…>?/I§nôèىĈ5ìÍŜGċġµèTĞ1Í,^O€ӞHy&?îNG'O¤ÌCl:¤PûÉX\ċ˘)ñĠk°dmC>bÊ#5‹T…TRË?Öŝ=ùċÍ^D€÷€eĴìstÙiÛX²ŝCV0İo: .6ħAĴ\²~oĥÂĠ:çĊŽÏZñÄ£Ċ`?hŜŜ´Q(ĤYbcÛà*Uì|ĉë“^>.eÌ´áĠo۔0%S‘ñò?¨Íâë`CññáHgġÒ?é3³9Îî%ëւ6ÍÍsSŻzż ŬÀO‰94‰({NËĞÈ=pg>ŸÉû‰Ħ ú %î22.r'ĵ ~%ĵaWr9ċìύ$—YÖwµìùżYWäzĵĝğŸy‡}7Ó&&?3óµq4u‘È=]ĥšĥ·ù’M˙D×çï'È.—+I)d“GNžĠ¨—Gò–o8a߄‘‘Žè&ÁíÁd2a2Ŭ!†w³n j5à^@²'btFìzŒ·§%ff`ħ9$ŭĵ„w–˙Àŝ3)dkç€.:݁:\ŭ\ÀJzŽ öèÜu†éÙ(€)y?gòòHŜ–Ó‹ġNÉF‘<ê2™•í†qàçoùbŭrĈŻ[DäÀYĵ>4›òú—˘™ìŜˆÎÑ37ì&­ŭĜÙȞÜ0FĈWGİ˘G}a'î´häCñôrıċŒŻo;˜ıKğ’{“"265P/|Yşì {IÌs§E#ï‚}:_âb]Yĥm/Éı­p­L&z7ħÑ.,ÙyˆKımpµİÜùĴˆ>ĥeÌUeıċ·­E‹XgÖìŜÇEcsœ+P9Y댙\É,íğ\ H\˙£ß9Oëi bSĤ˜ÛEYßĠR)UW…Ĵä3\Ti×­9I›Ùc8ÉÏ_oÁşp/GĴä֜q/ġdâŒWy¤Ğĉ2€ ħN–Û‚ĵd6›ˆC“QD{š@ @p &Ü+èƒè=ù)ĥ š´5‹Ž0ž\ÁĝÉĞ‘ğ<Ç´ñTSϲŝİüR†8^‹„“Şbù­ĊFŞbİñ£8âĊı +lt°ġpË;”m}¨Ûqu;ôċĦċO2lÉĞĴj½ŠÇÊí_Je/ٝ¸nġg|ĊŽĞMp˙zıQ£iê)Cñ—ƒe…(–7­†šĦžv7$˙Yf-•Ħní|–KE9ï4²ŞrSnÜҐd-2*Ĥ[QżĝXށSë&òÄĵ ´~ycZzĉ'Ö8yáÄu.f|ÉԜĞ\ÌgglÊÙ_îieçż ]•ôߘ=c#.£?aR/4vìIGW³.>ĵ*‚áżíÎ@\o]ĊϧŞ(¨Ô§ĴıŞ,·|üĈdö¸†60ŻÊÎQeıi,•Ì=ï2vŜ)šM›ÏĜ–žEŒ`:ïX˘œ ú=–ö‡ċ¸âIl¤;ĥċì/ݰmċĉżl]MW‘˜í@P‹e\ Çà8jÛHNşŽ\Q]e[Ü}üİvWŜ[q—ûúç&FÎ˙ĵ3NÍèTÇĦ\m@ ‚˙"ÂCM ¸§àŬaO}?€Yğsó·ÚùEàÍj>Yö5níCq“/qŝĈßIvoĈàNž<ğj—Èuw·EIOä·OÖsY§_ mıŭ˲÷IÎħ<ÔĈ…Q‹ç‚K{ŜjèR˘ġ_voĈc]³ìgóî‡/ħ) ƒšóècx$ÒìbىàQTÛ²Œ—ž3:<ê´ĉ‰y£én.7PîùÔúÒaD/~}u=s×ĥ"nLTùú”1W-â@UUK˜lì+|ü²>mËĤħ"UÁĈ;–^SĈ3˘#ĉá*5n9”5†sì<’—ğ€g‡îċÉC‹?ft˜ Áßä5ĞÌ]0‰ıĥĝ7}Œ7Ÿ-€œŭċÍY%ĉż\]ë2zÎ$to/í§×aüÑ{ês İm6k6ûçŒ`ü^Ħui6ò-fwkˆ—Ŝ|ĉŒç~`yšM GĜÓŝYî’Àl@ AÖ­^ĥëİÈĈMß}ƒuÛŝ½ğhÖ˘âĠß‚żoŝ‰˜z ò×·oŬBPÍ`$I²,rÁgYşi{ĈµtüjE˙JZ/Ž“³Ë;0àNc<ɢŝƒÙtŸÖż#'öÑŻ2ÍóÔµĞj}î}gä‹üíןıżSWòŒı¨*(Š‚Ş(˜T…ĵÜ\òLyäóP[{;ĥoŭĉ-[—*ğ¤ß•ûo@é1ĉΔ@ Áyŭl6ڇßôìéğoîŭjğwïĉĊW_Dò•Š,zmżï"×P @ @îißt·&Œiw†Ò*rHRħÏ"ĝS ànĉž ùܲe GŽaé÷ߑär„vo$ŝ8³ž&rj_ ÷?߁ íf¸iÛVµÖ@ ܽäžúŽ.ıÓ²c(â'ó@UE˜§@ Á=Ê=iPÛ²e żû8GnaÙ[—ùŝĜ"dž-ÔB‚ş³ċ$^x÷qjí g֕Et홀îNW–ğ0žaġĜgù&ü5 £ÄCÎğÀwożÍŽ:Ï2ݳï½ùEw/ş`†ŻÙÂÛX˙rôa£YżetUĞñßA’ĴkÖ˙­ @ w5÷dÈç‘#Gˆ}żûÂÉ0\aÓħE8Ûz.l8×s°éŻEĉċĜ"ž³‚Dċ(Ĉ”WĠš˙Cä°mŬgür2‹› ZÉ=Íú7ŜdĠžk·ħ˘\çÄĉ/Ùp°moG?@ ŝ­Ğèİß.‰PO@ ‚{{Πĥ{÷n˙àqhh^_·o=ëN2Ŝ?ƒq­×Ñ·ŝtÚĠÎÓ-V²ŭÌz?ù³7żÈ×ëvUĦĉ÷07v1k7Ĉ|s Ó?ÑÀ˜Ä—ÚSË^B’œëò2?^´@ î.,ažŞŞ˘Z ÙÚg]„YM àîĉž3¨­˙n=~1ádRÈ0\áÑĈo“a¸B†!…:^ ĴÛ?ƒ^u_Èoß3ĉĥŸù ˙şuĜ´}}j.¨8öżÚ‘nŻ#îċ5|ġżq„ü1…ŽÇIcUë&¨R ‡˜ópzÍÚCVUë"·ˆl1¤™)d<“ä|O5‘]M àîĉž3¨Í˜?ƒˆö ŒhĥOÇÖí{•/óúĉ“+8|q3ŽùëG.mÁ³iëż_y³Àĵ³|2Ĵµ½Ìo‰%™jѽ˜ġ{jA˜bÎi>›‘ÚÎ’¤Ċ3ĥ/o˙‘†B?ôqA Ïk5ьMôv’ˆs„İ…›"ë1ĵsÛĥeMŠ Ĉó|;‘nĉo÷ÈîLûîù6ĵd÷uŭ-şğÓ~éYJŠlUoeĊ¨–ÚIH’żĉcÙtP%ƒ]óPßSc–ċP“n$RĜ~udBzËC@Ëui@.Çĉv †½”ß§í¸/H*fôşı_Ys \ßĈ›sâ3ò,ۛÎ}_bĊ‡½°Ûú:ïìÍ.ŭËñoCIáËĦ $<òû šÍúƒñmxt]rċ½˙n ×­Ġ‘½h—@BBmğ b܂­\½SJi"ÀÛQäŭ÷,ŞŞYUĠŞb))|ԁ@ îfîÑg҂›Ì—6óh·Yğo=c̞is7 p…”Ĵ3ôŒ™„‡cIĥGneJçÀ[ı55á˜yŒ/ĤáùÎ:˘˙GG× ~}%=V1áŭŸé^ Ĥ áıŽ#İ}òÄġhˆvÍ/üyĊDĴżÉĜ™ —6äú¨ ÜÈä·Q£_eĜÏX6 "m_#Î5“­Ï· ÓÛ÷Oy;ö-ÏĝŽ­Èúc7³;‚)…?ÖmàDè4>Y’€§éj´7Z.=Fċ*Gĥä‘.ôŭúGë9÷ëLÙC~Á‚œŻóèÏ ˜²†-k $çJˆ7şBbŸú‚uC‚!ä HxµĊÜġ“uS8·q&OéËMÎUOÏ|kíMŭÔkeÌéÇܗü+ÛÒìiÒ-GËùvk܋Xi-żnğH^£š÷ê÷Ö8ġ1Ĥúħtf7üuċ7˙§PŝÄËOÏa‡W;†LhA-…´Ó‡8ĤşbŻıCƒê‚xxÖRCâàŽcġL“$³ġÌòÂI•Td@• @ îzîIğDFN ³~êANŜ Ĉ·YÏkéYwM‚zpòÊ.bŭ:0˘ÙBĈ}ـñmÖóŭħ…ċÊt‰lO獰£=­jžâ›†ËYs÷×ŝ†İ$ÓjÉÌèçƒ 4XtžÏ‚'ħxg&šô˘.Ïñùk ġw&yË÷$IZL~ɑi*ë­× ֚¨ĉš ĥm…wÚ· ›ŸHĜˇX66 }Ë0²vĊ0sÊwŒÛ O‹îÑéz#ìĴS̉Kıô 3V^&êġ-,WÛl$káĊŸK6ĞM^úYRqĥíhÖ‰¸›ĉÈŜ7œ˜˜ÚEŒlu;Ó£ùs“zĝ(šE?œÄÓûRú)—ÊšÓë´²;M*îV+I²ó!NžNĊÈÌ ĉYŸ½³™°8˜…#˘p(ÑiÁÈÙO'̤äĥŜÔi^ŜO-`şÄoNċƒßŽs>=P-Ĥ ŭZéÙġġ&v&Ĥa´ġ£I˙çyñ‘X\ĴÖPc2›—ÌfÁgÛIş!ښGĈŒĦW¤9g·r DžŽÏç‘[sûĉmèRD­ÒûËĤĞüp&ü°—“)À‰FĉÑsë&ïͲU Ñ(\ül½çğóêêÇ9òÄ£lhşˆOžİƒ @ŜœĈ IDATUvĴ|‹w?ŭÄ ­[½_QveGN–@ ”ƒZ`(³&0Y½ÓP%I˜ÒÁŽ<£“)EùgJ™É²Œ,kéġċĥŭ§uĞJ*3/à5¨m?óuĵxİŭwx:Ò³î ı¸€+™gıù­Ä‘‹›É0\ıIVIĜĝÖĊkœOÏpê7Ž\|ÄÍ#ĊڝÏDjs}" Ì\€Ĵ.alŭì41/NĊî­e|{2‡†şM|Ÿ@·ÁĜùê+ÜVI|—ƒFold6Ĝӕ'ÓÙÌ)C/<+h0œŜĈqĊ›ž-jPšƒ“C£qLlùÏ·fG˙'yêé'x¨QġRۛÉĉħSxfú˙Ĝrä<™Zl³ÁĤYn™ċÍİRħŞ*L&Zmù:ĤÛô£+ôä•^žŒž87ê,grĞj%ƒ4¸Çöäéàá¤pyÇJŜX2•7"Ö2³•+²’ÉÉ]ı<œé"ħğv€Og/fŜÁ@:ŽxŠÁv\ùmo.™Ìûġ?ċù[P3Ù;o4/lôfÀĜwH¨~?–ÍdŜĜÙÔX=…F!xħ‰_oċBXk|mŠYúÊéo—ÎĦ_ŝàĵ˙ĤNˆÁ͔…@°]ÚÍÛĜ{e!>P38ük"rx/"œ$Šĝ™ŞÙZ4Š1çÑrĜ‹ŒŒtÁx5'_}ù;‹p*@#I ´:-’Ċ°ĤB~ˆ§ ¨’²LŽ!M~kà^'ǐ͵ŒLRRR0dßùô.’,ckcƒ‡‡žÈréU˙´nUIeĉE ˜ıçîÔ^ġ3vπöĉġ”Ì3\É än÷gDêĜħq {w%cŒİ‰&mKżşJ섅 kg6⅍OasŸE|uôñz0mü &͞BŸŸ—Ò¤S7zôìDöĉòúÇZtŞĠ˜ĉquò ÇJL{"ċ™ü¸;•<‘2ħéBí'cq•‹–"PŻŭÁ’µIùˆ)Ô,òŬPRË?Îá6@ ¨’/žÇżF ÖTiŞċ^CBÍ/T Éİ—S°·³+Kœ@ Üóädffq19™à\Ŭ܀›³HZŸbÊ{Ş–Ĥ6kîÊô´4NŸ9ƒƒƒ=Î..˜L7'.O7U5_·+Ş[Ur;çE pÏÔztèÁğÓ3î–íx–¤ô#Dxµ _ƒ|}hO·°'¸´™vaÙ~f=GÎlĦ]·•Ï6(žÚòûì=$Qs`%ŬچöêOèԅĵğĝ4¸vâċ ŞĊ˜ċ‹Y$ÂğçB˘íônkSĞ‘şüüirš˜C>ÉIäû_RG%PÓ(Ç^£šTÀĥf "t ĜôÍ_dÇ×+ñ{àYv|Œŝ£#i9o>˙?ZË68ÛBÖĠ,Lo´È<ö+ш_Foòœ‰p+,Żä~ċÎİ܊x·—ùá˃dµÇ•ôëĜĞĝ1(ŜğÊż´é888Ħєŝ³İŞ*ƒáöŭ°JöD žÎˆ]ñöÔµÄÌ ,Ö ‡¤Ÿ—ÎòĜ&…lúE—T˘@‡ĞŸ RIÏQÁ^Îp =0%ïçL^İÓğÓrzħŜ)Ù(’A]&³²Ŭ0üü-_Ĵ_Îĝu‹ˆ8‹×‡ĈbS^˙R4“ŬÑ9Zbĉ†Ŭ¤uĵ›#ٓĈÈĝêh8Uô¨/ìá¤Ñ|n2´ĉ–;ƒû˙(²$sêÄ |}ŭ1żêœ;M’òk=‚ä‹pwŻVµ ÁĈdÊ#%%…Zµjago!;ğˆĦ§HFIkŜI ŒY…Q‹µ)²½`çà@PPgϞ%Ĥ{‰†£Òt“%É<~!مġ)¨á\uÜtü·q^AUm›¨4QġéŬ“˙d|˙ġôŭÈ?{N^Ù€Öž`ùŸĝĤĥ{ŸÎ=Tz<Ù𠓇ĝÑîġÎôÒĵÂVAĜ^?Íá”Hk‚› ú> 3•Ĥ%0f:uluhş  ĉó™Mc–Ĉä*ÜÖ³/?Y‹f/uċ1ğ×£²wéxĤaìGñ(ËR£uÁÏ’˙˜ïŽÔĤ[x'ĤĦéŒûyô*O´­‰múïğ^%÷Ô:l„èz8ĉœĉ‡ŭià⋋פy„Ž÷—LfNÑÔSÏqÑ·;7!·˜ŭòbŞ÷şĉ,'2 éa[rżGâ˙S§xĈ>ɊİY{6ŭŭŽñŝ¨5dĊÏet½Ş[ïîîAêĠ<<Ğ#•pTU%+3GG'²23oßÀú zO~Šmƒĉ0mÍ"žƒĈ“+?y5r—ç˜6>‚jêYÖż4•_ʧÑk‘0`²–”“´Ĝh@UTË/€-^œË°0›B=%l=ÜòQ²­u;Ħn‡<´üI†-y•U­WñXıŭŻ•Ĵ˜ìN\·zÈ3bÇĠ&¸½ƒÜ¨Ñ4ġ”ıݤiY^—Ô_ ŝ)dYÂÎŜž½ğwQżA#$IB6İĉ"–POI#qäàaœ]°j‚9NÎ.U­‚àäzĈÍ÷~Š˘`0äàìêJnnnC•(–.ÖíXöİŞZ$'%`ö³ö·ò À¨j1Lħ´uvq!''§T×²ÂşF‹lë˙&(‹£šb5İUgRS-)ù^t·q^A÷Ü3Ŝ7­CÎċ+|żj!ŝá4|MÇòÊ÷È0\áûc‹ĝŝĜ"2 W?ı!{Ĵ'*:Í­˜%7î›÷;_ĵÇıE#èŜŝ>:ô™À²ßNrŬêb£Ħ˙è8 ˆ~#ħtµzòh4Pçq†FÙÈĞh[ɉĤ³~ċë—"ĜóJ/Ú·ïÍĞû£™òíŻĵÚÄħìë›g>EËóyzŜ! ’ñŻoá‡×Úpċ'èÖ-÷÷žÁa˙ĉ´‰tAä^ü“O_éOÛĝ8·êÏÂÌ.ĵùÉ Ô³doz.xŸGücbŻûéĜ*oğ„&öEÖ½ó0şuOò@ó8Ĉ÷bif-ê‡ı˘Ħô~ĈrçԖ˜Iĝ||M6?˙ z½ÂĦ†SÙÙ–$ġUK­0œ]\Iı|‰72ÉËËCUU“‰ììl2ÒÒ°³wÀ³ş÷m[ëׅIÏÖçÜÊì6lżqv/ç§˙.4Ž%$ĵAĊêV½O$5ä,ŽŸ’ "( ÄÛħ„2ž’=µâPËœHÉ­|˙|dÜ÷&ŜĉëżŬÄşí&ônFµVzŸ(jÈİìŜ™ŒñĤ}·:@ Ü9<=Ğ£Ş żoù•‹ç“ÈÉÍA£Ġ˘**)“Ù·g6ĥ6ĝùרjUàC.làħ,ŠŞ˘*Šyħ~ĴÛëzĦE)ÔWĊlSLĤO,‹aÉ:†\қñRtS%ż–ñħêWHĤU/EUQ ê–bşÜ‰y÷ ‡@BBéWàà¤|u–”ĵ³Œèħˆ“WwÑ.l8 ²yŭ*ì8ËÔvïA—•TĴÄ&†‰*3 m’<ûñğÚŻP›@şò9]_)M#-#·£Ž,´IÊĜŭ*c˙N[?^ŝ’N/—2l ş›ÑàŬy.¤Ì-4Ĵ7m'|̟Jċ˙ż­”À6ì1–ï{ŒċĊĥ7½’]£WVş_ısŞĞA·× ÛëŠ2dYĤfp(™×Ż“rùİi)HŞ„V§ÑÉ˙Ĝ;8ŜĦÑ5xwÇSß`Ö_;żĵYÍ'ËĈ­}(nò%Îßĝ{#ÉîÍÜɓgWç%y(]c}ßHĉtzM:v‰Dwl3×çÙ ŝîĥ(é‰üöÉz.Ëáô ´-·Yö>É9–‡Ú¸0jñ\piÏ[ ]J´ŝËîÍxĴ‹'O/de˘=Ñf^&+ mj•3ŝ=÷:A ü$‰êĠ½È1HÄ_ǎ ( Yƒ½“#~ŝŝ89 ݁@ßA*dħzNY ;Vo0T5ßëŠB…żĴŜaùៅÛYÛXÚ+™Ċs UZ7(âİfS$EĦÄ–Şĉ6ϋ@ 0sOÔôĥµgş%ı!Û÷mfÜ HJ?Ê&×Eôh?€—Ÿz›Î= ÑR²1M ĝ8:9áèô7ŬÀnÇ=Á·ŭç`°l҇bú3W™µü-Ĉ}nŽ‹´qñ%*ÀñÖŬP%'>ûŻıÏċƒÏßdâ h\¨Ġö)Zvƒƒä†ĠÏXùĈJRsìñŽjÍÈ·Ÿ¤ğŸ(ĞÙ5°'˘w7üŝÓ}¨ëXʏşäHŭ§0Óu ×Ídâ2lŭh5Ĥ>­‚½˙Ĉĝ@pgħµ³ÎŜ_ I’dË˙â!F üǰ&ö/Êiñ³ÁÇüA)h[Èc Šĉ\“Ĵžd XÛ@Ċ jĊt“,2ŠëF!Ŭ°ŒQU7žŬîyf¤uĞWİí:t*²qÓwß`Ŭĥï.šµhSş UÎï›"Ĥ^Aî½í[·ĵeÛ ÷?xż@ÑżĞ’Ö‹#òŠÁ½OáœAÛ·n!¨fpáL’ä‚Ï… jÖí×ÒóCJ˘¤ß•ûo@é1ĉÎTEQ28şé[8·ċÁxÏ{ó-àŽ"îuŝ[””C-ûF'N$R76–œìl³§—%ĵ2?ħ çƒPiŜU…ó²É² ’„­-ûöìĦ~soöVšnVY…uğÉSî.v΋@_B^?€öá7=ğoúî›{/‡š@ àÀ”Î _óË_×K­ì\!T—ŽîfïıUZ5O ÜĴ†1KbáÊÇ%ĠTs§›n§ĉ‘uġ"—‹´/\4 R!ŸVCŸµ}YşŬm”`”,œ?Íü_ċĉE ˜/ @ ¨×Ĝ6{<óödċoÒğĝŜ° Ŭ{µ%Üù.ì’sе³ßât×7‰aO‰£+İü4ù);1yò„;zÌŜÇĴoÖïmĤßïYrAĠ˘¤ċĵa3Żç·ÁéğŝË(xécÖ.Ĥğg:?NÀÔmêmÜk“ACşS×MJêMmônD7ë̀ÇzÒSjç·Ĵ`ŝ’/Ĝ–˜ŽIçNXĞŝ<ól/˘œd@áúĦϘ7˙c~>x  wŻEŭ3axSŞIÔ×Kĝ.TsùɢyÊĈô3óŽ[›@ƒš@pË=vŒċ˗c2™ò·i4FŽA@@é!:@ ÜĠ¨&²Ó³À·;c†DcŸ—MúùlZû/¸ÌÔ×úSÛö.}ÚJú†Yó½xmLĵÄ]îżYİ×!pŻk„£ñWÏìà³Ċsµóï-E´mImvñġòwyvëIf}4‘&ò^–½³ì0i¨7jâF.žÇx‚XóRöİ?ñòÓsĜáĠŽ!ZPËE!íô!ŽİĜkàïı\ Š“oÜ)T@1\`×ĥƒ¤ĜúR;ĤÎzÈÉLšŞGV•"ŜTV…òÊ*¨ni]$Y6çCĞ`µÂşĦ* Fp Ħa´':%ġÎ?ÄÖ+Y4mÛŬxŭ)4/EÂUİüĵ3wŸş@pOĈ AƒXħbnd\żÎ!C„1M b2™jËżŭ2)wÁğS ÂÂÂp”€¨şÔġÉàİ×ċûÄ^Ԏ°S{?_ĈŞïvsŝ8ĝ5 C˙ÁtŻëVÄ ìڏ˜òä)Τ›{FĤÏc<ïM~½¨ Ê9˙ÉX~bŝŝôB&Ç9ÜĴ³{žG–ñĉ§5xùáPìJ|&Ì#ùğ·˜ħzżı¨ŽŜ“ÈvÙ§îÀt•mËĉ³f×.eä\ZÑ%NÏÁ_~çÀı òlŞSŻó0FvŻSP5ژÂÎuËĝxÓ~.dœÓíħÁt qη—ZDÇÔ5{†5lBiôó ë%ş^Imâi–Ë#żdÍÑÄ·ˆcâÇkuóıI¨‹­L<°‡‹yqĝŬʁ:>?žGblÍòš·ĦK•ìżŸÂĈĞqǔy‰T“˙˜BŬ5fPuojP`ä’T˙:ÀÑ3)dċIè}‰Š$ÈU—Ÿ\?óè/|kN-‰{ƒö4÷1_y*šóĴ$Ŭò·èqwwG§Ş¨îx:äÓÎ$Ng„á^M J6˙:À‘"úEQÓM‡¤ĉqíÌAöżÀµ\4vxE4ĦA€=rŜUöüĝ×BZÑ"ĜP²ÙòË œ›´!ÖŬȅ{8v)ƒĴ\ a@ˆ·Ì•sçIıž‹˘ħ§zp ġBŞĦ—,EL7¸xüàMóUÓMŸúy·ç‚î6„²@7 càÀ¤§˙;iJ:ûÖ.`ñÉËo-¸[QÒÙ³f> 7](û<Ş78²ĉ=ÖÈ@Q³9ġŬ">ܑ.^Ä ·‘ììj—gĵÛAKh°!—9*¨ŝúĝf­O"°ûSL˜ŬβnÖ VŸ0éİä:Q·ûHĈŽ}‚ƒSĝnŝt>:dɇV 9÷?nj×^eĉk3mW²–>íyft3²~‹Ċ;Kğ~ip‰hÇ g^äċi/tNó.‹we˜uR²8{8é5şñìÄILŭ AI?²bċ>œòì„çÚ†}ëŜá“9f‘ê ŽĴšÎۛr‰ò/OE{ǽĴ|}{3ïÊĴJw'JıııESyó'ĦsrĊŽ2sJ˙ĊÒĜ:˘ÇDNŽ  Ġ˜`ÊâRšoMÜ5 óÁ‹kìĝz+rÊ˙–ô'?‡šŞ(H6ÎĜ‘KÊıKd•"ıÉTUEU\9ĵ]gLxG6ĤY“Xu—9ĵó )…nvìŸÉû‰Ħ ú %î2à߃iO0iöúüĵ”&şÑ£g'×°/zQ)}Q¸B§µzĤäHlTğíá—d<ŭ ôAk6úä\âŻ³Ü£êmƒ$I8E†rqó_œMËĊÍl~ÒĜ:àä䈤( KEÂ? ]ŬPĠ"ĈzĊ˜CvĉUÎI İF˜“„’}‘g T‹Ž§ĥ àÊĊ_˙â\ş‘jr6FtxşWÍY X*ŜÉ §ĴD°Zò́ÖħžĠ\àŠ]ÖyRN:à[-à )ç˙$5%‹<G°ÎWtjûĜ"v9\üċgÓó¨îĦİÔĵ3 &T;;[^MÁÇÇŻÈöâĈ4€7²êô7m˙×ĦqÀ; ˆoÇğ÷‚’sŒÏO䯁˙ğĈ fàÈ“˜·½CĤ `Uӈ~†ï&“{âI&sŝ kÑuœX·÷()Ĉ8œKşži=ˆ¨íÈÚ'¸jlŒÍċ ÈİĴŜ’-!=žĤïáX6#µÇ‘Ëíëĝèó­=Ÿ†Ac.tµóJ¨ĊÙË rŻq=W[ ´ÎTw„c9(€)ċL&ÒŒ˘˙‚b½Ó ¨ĜŬ%ÒğœZC˜5Ĥ9ÌĜBÖî7·¸XğŭSèÜbJŝŞĤFKF5Žû<ä‚üfĊŒ]ZïĈ<2óyşùş[Q $‰Ñġ´ ħ˜S%[‚şLfeğaĝù[Xżœñë9pŻµš>*Ż L¤bfŻ0 Nġhá[›´ä$Ξ=ÁŸ[ŝÂ5¸! CŬ‘³ÓÉRUrüÂwŠÊ“s U„üœ`*7ŠŠ]ŬP-aŸi{ĝaCĦ}^„7ŠĈ×VFIO#SUÉÙ˙öÓÏ`BöİE°ûeŽn˙•k⢿Ċ넌Ŝ^Ĥr­ß ö:H3šÌ…Ĵóµ˙ç›ġÉÉC’ŠŜĊ—7/ÀÌ]ûü+܍xyû‘tö4ĠĞ{£Ñ”ŝŽ\UÒRŻâêêöjWEè‚xxÖRj=î5ò.³g×Üï{…‡ÛDa[ĊêÏ|Ë'h˙n3ŞY,Ž’c }{ú3pŭ§é;ž˜ŞVR ĝP+$Œ3§N’rùNÎÎĜĜĜĦĠjQM ıF#FƒG<Ğ{“•y˘j• xˆIc°7œ`ŭ[r#š¸àÛRBÁü4z'Ÿ×t~t|b{'ĴàŬ ñž6žŭ’Yï|‹ÜúQžŒ+Ĝ4÷]ĥ—!NÖkÈ”ï–˘AŻUħ†fŠFNâĦš…_ĤIĜ¸9‹Gӊâ@DttÑŞ™WÈ÷:³<œ9pNz‹]Ŝq´ŞRôğYk³Ĉ6ÄEo³§îvE÷ĞN­›Èó.úċŒiysXÙևş‡P·C_Zŝ$–ĵÊŞÖĞx"¸’ú ÊD’¤ü*šŞ%ŒR’ŻLc‡Ğo0n~AÜÎÖû9é•@ˆŞZĵ˘ê,ò$­Î.  *–í–€IIB²x™İm,I7Ù˘NµiU é'vĉŞ­^ÎڂâhñЉ£ĥsáož„ĈV²žšZQŭJ§Ùğġ$‰ÁMhê‚VUÍġLĉâ rŝ– %\d0YB7%P%dsüfĦ>f}B-ooeY4vzKNşŠÏ‹@ 0sw8jÜ­ä]äÇı/0ŭó³ĉĵCĊ×˙9<ŞWÇÎΞcG”•.†˘($;ƒN§ŜáÖ Ġ̽ĵ˙òÖí8Ħ„Ħŝîŝ"˜òû{Ü£ $$<Àsß\ÂZż4ġıŒè֊„„îëŭ4ïü˜D޵Żñ$‹JàÁ9GÌÛL—ĝñġ‘<Üċ>‹ĴVtr6k>ÇóƒşÒ&!„v3î=\³êeşÌOoŽ˘7ëĝmè1ü>ÙW,˙M^ ۖLd`Çx`àD–mżBOA9Çqĉŭ~´N0÷ġËu‹ŝÉl~,}ïO !Ħ%›ÊšC×͖#ŻÜ1˒­ı‘ İŸ¤E§~žÁxĞò”,Ž­{…Ç:·4÷kכ‰_] °żĊ•ï^ gsßNƒ^ä2,ók䖟8ïҔûkKÒáײŝiż³édÑ\Fà֐e™šÁĦ„Ôƒ,kIMK!ċòEÒÒR‘$ ˙xy—šŭbçEPPµê´eä³íp>!ïlHÂèЇŻıĈáƒ)÷DĈË8r­žı´ĉ$ħëp&ş€p<µ”#kħÓANĤĦR95^­1¸É_~ÌĦBœä#$S‹.½ZS7$ÀšÁĝŭÍ|zÏ|¤lN'Ixúùᗿĝâa_vŞàp#¤vmÂcğñŒž¸îœÍ”5§(’y1€ˆ¨("Âjá_ܘ†Jĉžw;ïÍĤÍglKϲ½ ${jĊ7 :—9‘r·ċ7ĵ÷)0ŜX‚%PUĊâdĤZŝ×àäY [ dq IDATòl]°—òÈÈT°s°Ç!ħVc. “ÁdTP,²TUħĜ R/JPL7­=..θ¸û€ŝêaöžÎÀ¤*ÈùúİĜ9:à˜żĜc§µÈ“48xĠ8Ĉz2ΜĉšIÉ|Í3\żİH f!=Š|.mÁœ{MU ͗н“#NNN88Ĝää`žŻJ΋@ 0s×y¨ŭöf"ëÍǖġcJ篛ÙÓvùòR|½2ı£î…>ĥÒmÙ_%CżüÁy˙!Lƒ›) 5Ĝ ĉp#%ׅ&ƒ_b˜—Âɍ°hê( n+Wßñĉ·îJ&'wäjpĤˆÄîÚ>½˜yé8â)fÛqċ·Eĵıd2ï×˙”çclAıΉû¸\sÓ&„cgHbçşxwÔ_\_üÂlA½ÁÁ£żî{âF‰oßcÁĜÑd/\ÊveÇĵ{½ĈôÎ>h‘°÷v5“½óFóÂFoŒ}‡„ê×ĝcÙLĉMĠSˆ·+M^ĉ\Ùĉî.m_⍁Á葰İĉ‹V9{Kò^^Ċä9›ñztï6ġB½zŽt÷"y}Íûy²,ĠÔ üŝá;,˙µÖLĦ‰c'ŝLBù6Aç]:KÙ(S¤o9ı‹AEqtrÂÑÉİŞĠ¨ uúTçŭL^½€ ġ§ÒĠ7–^íŞ3ġÓÙ,Ò÷E •3ż~Ìş‹^tY·HĝúóÙ{À€]î%öo\Í7W}éöL”9LÎİrtĠ óÓ/ëĜܞ@’îڐµKĝ *‚ĉCĝûx*xj‚ĝĉ³Ÿqn„‹|•KÙs†\êÓ£•Ż~ġ&sä^´­‰ÎBR†?-Û„à žMï2Nħ3­ï<Ö4[ȀŠÔ‡2%³ñ½/HAGïTNKµˆ³ĦZ@ މ2s}.‘ êàïn‹’žÈoŸĴç²Nż@[ào~aE°&ŝG5{}JHÓOràœ‚Ğğ özĠ˜ÉċÓg1HÎÔt"ÙxìgŸ§ö²‡`j¸Û#çe“itÄßß½lĞ£ÄÙ¤œv ÄIÍ&Ç֛7=Š5dSİxQ‚Âşİ…S›İ "ĦsŻMŬ +üñ×AN{ÄQÓÑ˘_ânö¨!f£E???4†KœğNÎĥhWçÖŞ˘HöT÷²çÄİ8Y?gܸf6Ğ*ŠRP´@QĴ…,ú(*ŠbŜoSAĥñ$Äφ‰ğÙC5Üí˜ dĉ8àW IŞÔĵ32¨ŭù§;­G>RÜkU6vI4xf Hbçĉ¤×=ñ"HcoôĴLÛŞâ^ħŞÑjµ×#=-•”Ë—H:wY’huĜÙÙâĉ‹Kù‚ÊAvİKżÉKyèİcüúùj>Yò kçù˙`?ú?ܑÏżğ_wӃˆc­Ĉ4Ğ“ŸÙê.àÑb0ƒ4ooÚ(Óñ,_ħƒáħmp-EÇ †4iX˘ñş°‰?> än÷gDêĜħq {w%cŒ)ÈÍċԈfñu°!Žĝĝp¤³zéŸô™ÙÇôm,Y€!+˜Ô7€áĜ V.ÙNż7[ċërÓqXî{m< ‘áSR·ħôĞĞÄNXȰvĠ°ñ)lî³ˆŻŽŜ >ĥy%oħ6Jê/’­s­A­àà›ĉĵ²òbġ—ÈÀ‰ĝˆw@˘ÎM::‡µ Ms³ÌzĠ“ĝmè~JÌĦIDgŻ(8ĠĞÎMöV­;Ġ`çéTŒƒš@ŸE²%¸û0îû}:k—ŭNӉ­¨ŬïEĈÙ}È˙>›Ëï7ÀŜŻ>=Ç?J÷sÂkd˘BqŬıž93ó-nÁqô{qÔ*ÈUUɅ¸Çc˙;ĞĝdîşÓ'”ĤµËÏí¨ñ¤ċü:ö£|ï%]`wž}$ĊŸ/gÖfŸc½cujûĜßzè†ä@Ô )ŒqYÁš—1û hœ¨Ñdq­BpÏ;‡dGAéiKßÚHğٍËïc8ÇÎS*yı xvXáž<´ĝ<*ıáxġ3Vħ’Ô\{ĵ£Z3òí'éî§E”żÍH…ŝ—ÌF!$=ڜ³$JÄ\ĵU‹ĞaÂ °T-uâˆĠċÄı#ì9‚¤É; Ÿ¨èŽˆàêcۓ²-ĦÔpÓYІY NċٍJÔÍşŬâ=§Ş J¸Gĵ“G“ñmè‡G8êÛĝıúù„ï‚&7ƒK‰g8šcށ×;{V·&ΐqŽ%ÚxżNìç’ H:ìœĞáb#I'IĊ"è%Kú8ݐê’e"Sßĉ(ÇÏfw˘yŽ|ÂñŞáŠ*7/¨€A-Ĥ^ƒBàžB’$ÜÜĞáĉ^펏u £íàÉ´í7”f?Ç´5opJÁŞÇC߆ŭ•FçMl´ KvâRn\Ë}úáêç†TÒsT°—@熯3HÏ.ŭžÔĥ-bY³{Í ¸°—ÄjŜ˙3Áè3g%} m²Ż?‰UĞ ·ñ§ç[+éY¤Ÿ z?KƒŜ‡ dOş.ŜB×v9µšÏ–-Öµ’ÛIuóÙĈXÖK“•Ccfŝ¸ŒŬûVwĈŝm}ÁZ0@UÍÉUT4Î5ˆjPûĴP^/ó6 d{އÄR=¤h5Nó' ÉÁŸèĤŝD[òĤİ–‚Vo³’ŠTD7°F|ü­žkV ”Ĉ:-ÛaĠ;<ƒëá\‚`—PâZ–P Vµ^ÊĝF4Ĉ7˘¤&N„&´7גµ´×x6ä~ËeNUA’I¸Ÿħ¨’ĠCbñ ħĜËŝĈĵ3w]ȧ@ (Šéz"[ż\'Ÿ~ŝ4oġ|–ŝŬòJw˙-ĦŞŻÄ*€FŻE€Éz$iħ)œÌı4d Thñۉ à@‹ç2,Ĵ°˙™„­‡2×îÙċɳġ ßÜÏhŭkVŻZÉ+?bġ ÌRûÄI²“ċ­§½Œ7Œ7Ÿ%—Fە`l@ ĝ›„UŞfƒ•ĊËJÍϟf¸Q­p1Ï˘ùżÌ†µoÂ˙[ċV¸(AqŬ°ö-ĴšZHóç*­”™ŻÊ™@`FÔ‚ğ% kçÏcĊ†dTŻO×ŝo2ħs#üíäüŭŸŝŭ·ŒáżíÎ@\oÉz;1&³çÀ5´‘xéAï[šÚÏÙóçEŒ‘ĉOŒĜħ']ÍşĝèËEÒá`†kEZë}"İ!ÎñS>÷ŬÒù7ޏÜnÙċÊí ˆˆqM ŭœGµv GûOĦ~yWz­Ġd2א£R4ì3/•3İà^ÓŭïaAŽ;ĈòċË1™ ʜh4FŽA@@E’@ Áżƒ"Ĉ›|ĠËĞPÂ2I2ç “ĴM‹î“,ħŽŠ˘"ɒb„$„1ĉ‹òğU´(AnV´ÂşY½ĵò RE lU€b-JÀ™@`ĤÂ5UUız%…‹’ÈÎÎ.µÂaIŭLŠbİX,†·ŽÙ·IB’A#Ë·ùB/!ËĥĥĥxzùàċíSċ?$’œKŠ!”³&Ñıq òíŬ_2O˙ÉĥÙ8äœgçڅ|r)Ó);¸²y9˃Úírj"–œĞF—ħq¸H ıĈ3´‡/#Oà5›t †ßĵDz$?úĜ¤l]ôDiùü›ĊĴ‰èI(—IġHàŝÈf îäɳĞĈó’<”ħ>èo$s:½&ğDRRşp%ġĤ žÊáĤoáóJl ğW^vY”'ÏöÒ/|‚C½°3^äϓ×ÁÑNJäí‘n臲îOÎĉ´!Úĥ`—ñò~ŽdşQ?˘šÈŸ&ÜFÂÂ4h+VĴÀÍĠ•Œë×:dˆ0Ĥ ‚˙’$ċÙҜôżà™Q²¸ĞY<­ĦB d˜;”p/aMu&I²µX'TC EA’$$UÊ7 _Ú :O â¨ >ûŻıÏċƒÏßdâ h\¨Ġö)Zv.Ŭèe­öôöî;>Š2àĝgfK²éÒzQÀ†ˆ`oçéaŭ½Ŝ]ô<Ëİg×;ġ΂]ħƒ(ì( ½·$H!=ÙÍîÎüŝĜ’ŬdS6lH ß÷ë•Wvg§<óÌÎîÌwżÏó´J‰îş;ş>cÙ&}ġžÚgŒÄ÷ŸÌĠs.˘Ÿ™vd™H?ĉXÒ˙û‹ĥZ6Ôslíìŝ~;ŽâoıĦ?ŜBôtóò¸Â ™;w.˙wĊLBôHŞŞút„Żxzü6ŻÔÜĊ•n¸ûŭjBñÜ?¸˙ëî ’âm§éTjO_až²éîô3Ġ=0˘*~e£Émlw H5fž…ĥ^„.ÊĵwŜO8i†ßÄE ç™Ĥë:[6G50p0Cûr~ûċ'ÌaaŒ3ƒÁè÷Kƒo Ä šĦmF+:üìWœ')İİ-ŻC×)Û·ˆ¨(úĜíjšĈĈuk~yƒBö…â{^zŜTt́zȰo… fóùÄxû†ÖGӝÄı‡ŻŝÏÇÜĊÛK‚ zí ŝù‡ëY5ë^½´Ż4ù˘ŞĞûK\şägĈŽŸˆÙì?$ŒŬnÇd25›ĥ§¨ÔŒÌ×è{eZŬF´3nni1!„è6lÖzÊÊ+ˆ‰ŽÁàŝñ[£q`ßŜvŬÓbĊÈRŬ€7.ä )€îIZsġÒèŜTEĊátPWWGzzv{MµT61Èĉáı@i,Kò”Ħ3êEˆžDŭà1ˆĜìŜ}ÑÂùmg¨í/+Ċáp0lÈpÔÁ´}ûö‘””ä7m×Îì6Ĉ9Íáô ×{çkìCÒ?ÀF€éâ0ĠB°Ê“nĴğÛô{ӖuŬû0zÌ8~ĝŝ[êë눈ˆ ĵE!)9™½{‹İŞĴ &6Ù<7mb`^ž÷ıŞŞ 2Œ5+—³ż´”Ä^½p'…8R8éšÓyóʧxé÷#¸eĴ‰mo˙‹ŽcyàĴ Ĥ K8ee¤ĤĤûMoL¨ĞĞĊhêXÌBqÈ0ŒDEERUUELl4fsXó.&Ú{K¨•“ßÀžÙlĥzŞŞŞINNFӜÒ²u׋˘Q›µÊŠ R3²Z Ĥ-]ĥŒ'Ÿì×§Zñž=ôéÛ§ĤıNbMól$@'îN%Ÿ_$ Özx=ñtšé~oxĦ1³13+›’â=DFĥ܀NQ **†’â=jŻú*úӟšĠz¤QĥoŻÔDĦ`r sRXcÒ@×P{ÉEwÇ‘ħ8…€Ŝ)éĉÓĞWJĞ˙şĤQżŒ¸¸ĝƒX:!„8ĝŒ&Ñ&#ááÊ÷—SaŻèôm*Š‚Ñh"9ı– {à1ş˘l]ݽġ"„hÔf@Íj­'.@bß},[Üot*ššjzġJqEµuEW\İğžĤۀ{8W`Ä7ó¤6Íd;\­XŝG3•şÚÚö>lµòĊ¤èŝ‘:½¸Ŝ# F£ÍétĝÓ ƒ˘âŸÛì/!>žısç2çž{ĵMo £{ì!„âÀ)ŠBn˙<ò·meíŞċ¤edƒÙ†ĉtRU]Eù}„…‡‘`!„8\9Î€‰ŬAw.›˘kµP3M8ìvŒ>ŭ{FFÍÒK.£TêkkQ jcĉ‘ğÙŠ şĉ Ĵé ëš_`­'^<:Ž6ö|³›f(ş3Ò<“*îQvPl6F£ħÍ÷Ĥ91™ZîêŞşš+.żÜ݇˙}/„B(£ÑHî€<*Ê÷Sş·„˘…¨Š‚ÁhÂb '>!èĜ4(B!Ä!ŞÍ€Z¸ĊBUu% ŝ$'%qÄG ŞEDD²gwİéèšî&|şĤıûHÓ½şFplg¸qhßŬµîo@Ŝ JKŠ[}|¸óŽ<(ĉÀş­è(¨¸›‚* ŠŞRZRLTTt›5ğŬAtlLÀ× —]z)YYY~Ókjj°X,AïS¨ĝŽ '„âĦ( ñ ‰Ä'$vuQ„B!DµP‹‹O`˙}ÄĊ%4ëëTk*;ğ/›6­#9èŞ_P­ħß4w?Y>+ŜŭЉ›w Š&侮ş*A …ާ3zİӞGŽ}÷'Ǩsù~ݜqÎş¸4˘ğĝàŬ7½%xԜçsIêF!„˘{h5 ĉı鑛ÊZ´pÔi%Çû“cÔı<ß+§Ÿ}>şwq‰DwáyO|ĝŜ[ŜÇ@rñ|.-Z8_êDqĜqĜí84M;(ÛSUU5`2›Ûœ÷`—­+S/BˆVjLër³ŜsÉħïŝäuĤÁ4!Z(¸&A$—Nš!A5!ÄaĊf­§²Ş†ÒÒRĴġġ=EU  #))‰¤ä$TµċnĊvÙşR0ġ"„p P“`Z琛ġžKŽ}÷'ǨsyWN;ë<ÉJA9íĴóĝèŭ·%ˆä&A5!ÄáÂa·SSSKñž=äöëG\|<J“ùÀINN……… ‘0pÔRÙTEqmßgŬċñİ‚ŻŽiĥ˙!Ĵ!D£€5ÉN =É~éıäĜwrŒ:—';íÔ3ϕì4q@N=ó\>ž÷NŞy²Ôä³KÊ˘cbğşâ ŞŞl6MÓ4ĴV1qq444ĝŞ@SpgOùŞt]w‰|(.w ÷òèş7Ĥı獉Ċf³µ˜Zĉ[6ğŬŽĉ^·çżÓ]Fϵ'¨Ĥy‚k]xÍ£ğƒ{Ŝ,ş֋˘‘4ŒB!Ä!ċÔ3ÏeġÊß))ŜÓĠEBŞo€Çŭ§é:şĤıŝ܁ÏtÍóÜçOóYVÇӜÎĈL,w`ɳ Ui_ÄHUtMó.‡{ûxÊç³NOı4]GƒûkR–Ψ!„4ùBqHvšYgœ'ĵÛ3Ġ„âP§ĝtÉHS=Ù^àšĉ ôĝŒĥéıĥ6˙ôÏ3{~ͽÎĤ} ]6ËTólSMsÍ×Ŭ„¸^„.=& Ĥk:Š* BˆL·³o[>JvM]]ÑċœĴŝò7>Q‡ĉ÷cWĠbbÚ5_UeĊAYBÊ<ûû5ċtgx+àz 5Îë“ħŝ})žL²hžy }µ&eSÜëhZ6|ʆ{]i,Ôġ"„p * väċ˙ĠˆÀ`Ġ ¨ftcŠÁ Ş ]1‚jà×û†vVı½´Ú"6jdĉe гވ˘Š>xĉWFÜ|Çöî^1Ä×ݎjG 7cho!œ5”ìWHJŽl˙2A5 ]Qéüxfö½ uÇóİ=Ĵ›ßâéEI\pĊ ¤ĉA™.?Fş•Ò‚]X²ÉŒiüìr–-gÁwĠ ?y2ÙáŝŬËĥtĜËÖ³b݉òŝĊ”k¸ö"öµR€‹¸‘|:¨:^ŭȸN-˘³ì'ŝŭìj&ŜôgFuRÉşñUŭĵ³Ż™NF—œC:ġ[Ŝçß?1ÁŝÏü/‰]3Ší½ˆù˙ŝċ´+89³k>f~6Ÿ|ĝŜA޵•qÙŜ›‘P­G¸9÷ñËݳ2í\.?>#66ŝçfîûŜ”4ı†§n›@L¨Şµa;Ż˙íìĠ#ŭ.y”{ŽK:$C„è.|³Ë|›ş&ùFúġWĉYĈ‡ÖJv•§ù£ŞŞŜċÚPkV6 œyËĠdÛ]š—ßÉġ"„p *ş¤ŽçĵSa6¨„›"L"T"M*Qf‘a"L á&…ÓïŭݳÊì§!˙#û—ëž½‘ááM_uPúË+<ôŭfSÇŻ-eô-G׍>B^§ÖÍĵŝׇX‘=‹KfÏdDb[‡X§rĊËÜóĝŻÔĈ÷aäè1Œ9bG N#2Wƒ [ĝïġ÷ħĴ'ĝûq‰Ûi_ûŜ>β•|ż#™#ǤÂ÷NWŸOŬ/gĊ6ÖĴ·QםZï9KYüÜ3|ħÛŜ Íŝ ċ5ûhUW#ìğĝì‘{ÙzĈ~çcßr>ŭpħÇN&Ûw—Z<tìûVòŜ[™|ùdĵ4Ÿeû29ħŭ'y(΃@o™`븭·mË<ôâJjZš1b—Ŭ6›–Ŝ j˜™ŭ—²d×%ŒÌ kmKŭô%ż7 ëšĞŻÍӗŠу8aúh’| ÙË·°jZ­ó.ĥ[ŻÇOÇòëĞ,½àbŽËŻ˘Ú ‘ĝÈl(üŠ,âìó Ú³Ùܸ††vżÖÔÌÓÏĉÓ.Ş…ÂaqÓ˘[)Ù´ž=‘‘ѵŭX;ĞÙòÛ2ÖyžÛ^ÍnCÉù#÷^3’è°¸Ž[bÊäÔÛá¸ú|ôàS:şÓ—£‡O³Jw3DÏç˘ğ˘ĉÎLóŬŻ5DÒÔîßG9‘^Ñ&ï žA Ş\“OO?jžŜZ)[·ûT·œĴ!„KP—Ïêž_y÷…e ]†0W&! ftƒ E1ĦL ´r£ĉĴdíço1ïëelÚks"Ž:K˙8™ÌpôJ~yìŻ<½˘Ö½€BX|&†çĝSĤ16-ĵT’&]Ì9›ß¤huÁ1ÍÓ[[§­ğlÁ4]³R´ô[–—4~A¢IèE˙ĵşßgo?pŜ‘?]/tĴ^„@µ;OÜÂsŸo×ĵĞßıx(‹ŞêÍä|9§Ĥ˜İŜ²˜wĉ½Ä£‘9ŸóŸ§ŜĉÑżlçÂû˙ÂtżĥŽ:ÖÍïñŸċıĝÜáÄ´óş-tÇ^!˘ï1Ì<­ g s8öŝÈ܏öoêĵŭj\܉]Íĉwüˆ{XĝĜs´ †Aĉ¨‰d†`Uşö§ísÀLßsîċNĞ£O0í`žÂÁÖħέΣĈċ1nR^›ëj,‹FÍÎ Ĵßħ“];‹(,Ìgó;ĊŻÜÄ˙½GZvY™ÙôfFÓA÷vÒÁ?ŬÁ}ÍÖĴħïĞğù}óNÙd[M·ŬF†šîÄZWCÍóĵŽ?-Ħ(u<“r#½ÇÖhħlkW=¤ÇÄ6ÊĦ×mä;fËôr÷ É~ßğĥŸòÊo1Ìşï N÷6÷Ô¨üċŸüċŬj0(Ae­ùŝ"Ŝìݝë8ċ´³ĝì Ġ¤O3!BKŻYÉËO}Nŭ1qûe)èÛżà?/=Í_ÉáŬğĈ4°mî-ÜöF-Ç]u7$Ñ˙ċ–Û£yŭé3I7ĥġzWïĦh7¸3 fŬÍò_ÖRžĈ€áƒˆ1ƒ­ĤœJŬŒêÎ W|j~?>ĝŭÓ8şçOp7olojeC×°[íĠħ’1iĴĠlYÇÏûj™8i0ñŬñ=çS/~ÍU ^„.:Ġ“4¸˘D1ôìKö644NJċĵ¸yġzŜ[´¨Lòrŭš8| “Ž›Ê·ßÁ‹˙~‘ÁŝÊä˙;6Ŭ^IŝŞ%üĝŭ·|ğĵ5k<ÓŻ½˜éCšÓ´ –ŝïY>ŬÙôgY3Żá’ħħÛ41€Sç>?v ˙+Ĉ™—^ÂĴá½ÚÉÍfÓë6òĈŬŻ`üó}üħŸğ9“^Ö–Rž6œáı‰„…÷bäs<ùlìv “ï=s7ĴğŽíğ‘ŭ??ËŻoo’ÁĦl°£ı‰n+d fà)ÜüP. >ßÇÈĤ™NŽ™;ŸĠñ}:ôkÎ{ÂS‡3ħ•{džÌûx{“İß/­ĤµÛ*È×ú‡ˆNrFYQ^³Clş\ÒëvŬ˘”µİòPc~Y~ğÙFF€u Ÿż™^3axd ċĠAĞÍgġ–ŭôßò9dÊbĈW5>wîá£-KùúÈóùóYM–s•­ġ ˜ġÛùĝÁż3ß|÷•ˆÁ÷âğ~3ï=1Ŭ–IôïKL´ûĵÒ+Yû[>aÎ%ÓÜv}ÙĴVż˘Ĥ4EQ°Y­íÊPó8ċÔ3ùìy‡dóÏnËYĈ//?{Ë (j˘2Ĉ2óÒK9e@5Ö·oá·]^˙î öR–Î{™·­ĤĜޝ=žS/™Íô~‘(Î ~çEŜŭy#…ċ6 ’aWÜÁ´ßïċтi<ĝÈ9d›4ö-ş›ëŜˆċĤgn ŭÇÇùÇ;ĞÙߘ“rÂıòÜ1$´÷Ŭ½?ï./ ¤Ş0—7…™ÌĴ]ükvVáëĊÈS.çÊÓ­z=;½Ì‹üB~µĉdĈ\t7LíĠ-3ò5Jô8n{ë]T“Áġ~:z‘k~ĉĥ5+(vŒ£Ÿ}-o½·ÄӞoç‚ÎÈmœó×7xË)\Ÿ½ġ×µÖ„_tµĤM&uÀYSÂ~§™ŒáéŸ`p}?ôJ!“Ĉ —˘[)Ŝĵ†Ô:Ì1İô:„œ8“·sŭš‹Y°Ñµî„1'2)ĠuÁ0×βy§˜cHHHÀ¤ëè I$GÚĝfiùUy$$AЧxó6ĝ•o(}âM(şƒÊ‚µĴŜ²›Ê zžÀ˜ĴTG+^Beż)“‰ hµÛùañVb&˨;ğ×Ĵ`SIµ N@!,!‹~)*ûvşÍAŻÜáŒì—ˆYqíŻîĴ£xËÚfġĠ'ŜìmBÛŜzB¸P³9Û?{ğçuÖħgĠ—|µ3œĦösu’ŬÒu³İ7“ΟÎ'·~ÈÂû˜4­şuï&›1ŽáÊLbtNLà‹%‚Ĵ‰Ó˜QísîÜǏŻK‘]ġż´—ħim>ĠmŬĴ{¨Ò "ÍÒĦĠİ!‰)7܁óxġá[X˙Çżó·éiĝß VħêġçĝÒ:’ÛSï^ġêíüüÍû|ħċżèÑٌ=z*Ç{CS-˜LMj0˜şk­Š5_ îĜÉd*­ëŽìğBòqwòÂqMWjgçû·r÷ĉ›‹Ä)ç6ê ĝëxğ ‹sT'ǝr>u@GöKwleŜŭ×°0ïxÎ9˙ &÷oá\ FϵTG5%E…ìn­-³’+ĥ½µž—M{xŬċĤ4vÒáóßpPσ@íÁÖqK_ĥüyüŸ?SÑ$ÏYW‹UWħDZü‚ŭĈ´S¸û³É6…1`ö<ĉóš}{o/XOa½NĤÉ;ˆ<ĥÊRŞÌI$[ZúÙÀNÑ—ĝÂ>™Ûfdb¤•Ì/ûfŜıçr>8ó/<‡cóbÛué>˙Ög‡ëĦÉüû—3÷ÁGù*ìLĉÜy&}->ÙföŬ|ġä|f8ŽÓ†á‰[ ôÎ[˜™kA+ŭ…×E0qŽĞyl{Â`Ö&A5EQ°Z­ê›mĈİg2_‚jĦ£ĠR¸v ċ™gsŭŒ„Ùö°ü7xë#™O\ĊH÷›7iÚMÜ8% *–d èulx~˙!™Y—ŜÁĜÄjVÍ{‘×~™ÔÇŻfTX[~[Eqʙ\{E1Z=zf*Yaŭ1,[ɆŠ3ÉN6¸~ĝ[şµï4úE1>?Ŭ0‹ĝH²ĠŸòÒĵgyİßüe\LûCÜûS‘y67ÎêOXÍfŝï}ĉnN˜ó/äĈĴ0ʗżÇç=ĊÛCžàòĵ0ì;?ċÉW—“tĈuÜ3*½˘˜êŜqL ƒï5§³–’r;Ĥ´>$À^´’µĠá 9şŻğé½Bôà)ôW³rŬ~Ĵá­żî”*ÇŞóöĦĉnn¨kJX vSş³„šè"ŒŠ÷üÖu]·Sĥŝ–ﲐ;d<);{·ĴfŭRÈ)£èċžÙ’=Ĉ¤ šĤĦŞŞ+HDjeóŝÈ£ëhšĉQS1™1âÄîh,ß²]r‡Ž§w¸Ò-ĞYżt SF‘Tż•ċëŠħôĊ‘½ÂÑmu4D˜]ët½Ùz€ŽŜĜ/¤f§²Ĵkt£s0ĜËÉ_ğ™uċQdä ftŒ[É&Önŝ ‰So@×íìß°ÄU_CÇÓ;ĴÒmkĵġĠÛ¤U/B— î­ ›0@Ċ'Dïù\ñœ{žy[ĤSùÓŭ\ŭÜ&4 fÜ˙qää6żìLÉyd‡Áşíe8èċžj!cÜY\C蟃ݭó_1Ó{XzûN³mbċÜ0Ô(“ßĊ˜^ğ‘_ĝ/­mĴӘÎİwßíÓüuĦĴSCLNüóŭ µ˜˘ÉMnĤm~ŝO|gfúç3Ägx?%f8Íy†ó+ Y³ä{úòuZ Ïċ–f’û£^u×&ŬÊöO˙Ċ#ï7pĉ°£Èˆìx]whßu;u5ġM29œÔÚ´vŜÀéÔn|—Gçn#ëĵ˜–\@%´çS(µ½_†¸İÜvÇXĥĵ÷*/ÏùšO8‹‹/<™á‰O9ëĝı6œsŻŜêĴÖÍ/sӊJ&NLkw0 şï1Òêħ+aDĝ|Ĝuôü?¸çAó5_ǁK6è ž|ùŠ&SĜúżk¸cÓ9<ñàñ$6‹ƒZ—Q$ê‹ĝâƒwĜnÛCaAEì·Èğâiî;1w•ŽmÇG<ñv˙r'"[Zż‹!îxîşw›ßŝ//Ŭñ%?Ë.žÉȤÖŜĦm…ÓBPşŬKŜĉ™g?c³UaèßĤ3Àw_ìE|öàĵV<ž›ïżœññVĈÎ{ˆûïÛŬ70à›÷)È>ƒúµ|Ĵ‚ÓñuÌ8ġ ĉüĠB("}£FôĊÌ0'—²âÎXRÔÀÈl×ëañidexϽr%óİ`÷rîÄ8 Ïeċ,½ñŬneÔ ×|‘™#3ĵ/žOQ]=Šŝê ü²Š'Ç£Ômċ§-9 "ZQ0dâˆ,×ĵŭ²£)üñVYğ—†q1“‡‘>ŒCûbfI%?³ò£4&w¤kĞ~&Öü0֕âÈË@Ğ-£†HFʀr¸>EKl|ô˙ŜŜŸ?½8™ĴUĊTMŠÏˆ×JX)Q°|Oĥ6^w µîÌ·ıżîŝŻDf3jhË×­`ñžH’Ó³ÈÎN')Òè ÀVÂĉB+ CÇÓ?% EQˆҟâï7SXŜ@RĵëûIttŠĤê3ĝA“mS6ÜA.Ín£ĤŒаɋVê‹ÙRh%qĜ‘ H Cb‡ö§ĝğÍìĴ°“¨ÖcÇDrB"ñ1F ÷†|ÖĴûï'yú`5F%’œ‹8,µğ(ŬIZfŞk@¤(ŬµŒŭµ8b£ÀS_&0 ĠĠyœĊFñâMV8è•dŞ^„.AEê\˘\7<?Ü7Ŝáşùݵµ5šžBô¨?ó{KÙğíW>yû?ÜñĴ‰‡Ż@|K6mùĦ„gqÔñG28¸üü9kÙo³ċ˙uĞÄĊ­Ïu+n]hëPÂHŸ0tßiz[ç?Áo2ĝ’û8oP ŽúLħٌžv!£O<—}ĉç=9¤´'FBŬµJĞa‡ñeŒżf§¤Q8Àşrߝßò­ŻħĠÖ|Uê6w€š óxĝĦÔy-·OO*PpìC˘½û`JĈĴëĉ˜5óܳïñġ?qÒs¸0àûĞmv9Kùñ­ï¨r)'dw”şüâzÜtR²}ûBÓ¨)Ŝ‹=zqM?Á;pŝÔó @l$è:*bg˙Ìɽˆh!ûYŻ/àçE?²>żˆEEì**ĤÒŬ˘]]´qyŒžv§ed’™Ñ›³p=β_xîŝwÈw(Ôŭ°”˘!SÉlİSbWg,˜GpúM3eġ<ŭÄ[Üċ÷œ|Ï?¸xHdàs¨íxZ‡ëTlŝžŜx“Ï·%2íÒëéóÎóì˘Éü†dFžp1ıƒfPŒ D2ŒÛ¸Ëq/s’ÈÌL·Úŝ2†[,;ĉ÷ôİf­Żfgŭ̘uó?‘ Zg0Ċg‘@ċµ-§7”nb·ÓIĊó×pA“ċ-g*qC™:@ċ…ï×QuÌ$ÌÛ~b½£/•€J~ÇkŭÌĈ]ċX ˜À4Àq{c$Ĥw44TRŬ C¸ĈzEÁĤ*–;ƒS-ç­ûnbÛQ'pÒIÇ3Ħo²³…?ŬÊöîâÚ§v1ġŜçğ'‡5É·ž++Ì@tÖHŽI@ùž" ·²ì‡ÍÄċŽel˙Ôú juۚĊ,\ż>Ġĉ3R(àéL§y ¨éĥÛS6t÷%Jù úÜçµÈŜ 7Bµ mŞÉd÷K&ğß Dïĉêg?aÉ#˜žÔò2ö½(h€¤‰6?k7gu Z bîQ¨ë´)­f+_ü Ż-ħ3öâğıúĜŸ^Šß^à‘OëÉ;r"'Œ"7ÁŒ˘˜I4…YƒÚ·`ëÎYµ‘/<Í[kâ8ù–û8T|§\ĥï`èu"÷ŭïÄ&KµÜÔÍgĜ°àEžy{êQWrïċÛßo‹Î>öAë~ˆv·=6‚Ż>ZCzfӁ şšŬ‹ŝÍÜm™œġà‚ìàŻË‘!‘#Î8ßš^ÍĤßvaÎ=“”6âƒmppÏ=Àís°uh-ŞßÎŻÛu².LÇÜҒz-;ĥîĊ™œË‘#%++›Ĵô( ˙s ĠŸÄEÙ8²gÀ}iĜóÏŜó<ë]ÍçŞ|ü3Üü·Í\{ë%L pmèè¨Ä ?‹;ŸɗïŻ"=Ûp+ŜJÀO ˘&ÚSĥB~kğs˙ÈC·L˘ox!sßm,—b&}Â1ŝuĦXè;ù8|òU§\ÏÙŭÂZÙK„_0­é ž Z}}]{÷ĥ™“gÎ‚O>ìĥAµC6 @5 âŸÑŒ:ޏòvÎéû BX| Ġ—SâvÜ@”Ëêò‘Ä.^ƒ½˙ŒŠWħ~Â?ŸZ€:ġbğ4—8v³èÉgùġ@wÇl@ÁÓğCÌ5÷{ٜĊÌ;žaìŞo™˙ɧ<{×Ç,8ínî:+—Côv;ş•ónާw3ġçıÙ§ċŠ!ş7ÑTS\ĠÀĠme×BLj amĵŜû‡EñŽ˘İğ›Qz~˙Q âÒr‰OÏ!gÛŻüĵe5ÛzM?]ŒôvŭcTŸï0ZLĉ’şğİĤç{EQPÜYfz;š6*›÷’%zG MÄäĴdëïë) O˘wŒÑğn0Ò{ĝ8ĝÔ¤`7jĤÏSèµŻˆÛ·³òçmlϝÀĝŝħuŬ5~€Ó5ĝ‚ê-ż{€….(Ş 8]MPutU4ße\ċéíÚgUUAƒĊìZGġ"„p êû֓IÍ;Vܓ\ç/µĥ`o.œĜ[ë?É^Ì÷o.dŻq˙7Ö5ʧ]Q@sú\µA×p8œÍ.ômûwSmˆ%ÎäÄnw‚bÀhì@Ÿ`AêĴ:Ġ­%ĴúêŜ™÷á8ûö+™5¤é/İ ĉ´ Lú ?ù< ßp“3†ISOdÚ1ƒI67í8ëÀêNoĜÇÚŻŜcîğ?Q–3=‡#švlíÛ÷Ĵ×^ÎÖ_ññŸñ{I<.ĵ—ËOÌ%²ƒ£0„îĜ;(]ĥˆ ë[ĵuîßDµ¸Cħ_Jd.'\ ù‹³„_>ŭ€˘@ĊwV°2C|ĥ@·²ó›çùÇÜ"†]ŝwĤ§˙^ë.Ǩ‘ŽuÛŜ[oaÜí]ÙFĉê¤sŭ`çƒvG‘ì-z‹Ÿ#ı~T7ĠĴ_I¸£žŠ=[Xöí—,ÛËÑ×^Á¤D×|ĤĝlŜáµç^fcŸ"Í*èN{Öú:jŞĞ¨Ĵ62òÂË9>Ġˆ£ĝ3n½ċ]v·P´ÇĵĜġ ÷üóá3²…XBV§€n/cóÒßXĥüW~Z²• 1ój>m>UˆÈÉñçŽäĝs/§2?|ó5‹^{sSuâ fž4‰ĵDWßhŻ;âĊÏsë›ÙöÄKàÜIY´s܆v ~ßĜŝŜżxé÷Şĉ²9žgUë>Íùż²zuz}>Ûï8!‰Aö×D莽F]ñ66oŞi1S@Ż+§ĝ-ÓYûċ݆›7PèJV·RÚ ·ÙÄ;x:ĥ’U|ŝĉĞĵ·ÌÁ¸Kïâϓ{uè×é=FÍĉ nûBžzx>µĉœŝM7ƒ?à`Ÿnoƒ­vŬ";ĞÙ4˙ŝùúnF\u=ccۛ/Ġ(2k qċ(¨ÓȊmş‡*6}χoÉçFœ7‡ğOD´êŜJÔθġ^ŒŬÍÜ;îĦêö;9X4—İžÚhıTZíVz˙=v4l#"¨‚EĵWà?ِx4)C³ŭ›Tŝytgݧàû×yĉ…ݍ›p-üyI†àƒž‹öşşZïĥêêj›ŒĴvàĦ‘é3OóO?êvAµ‚İyéZ<ÏsO$›2*âĈrL˙ќ1%ž>}”'Ô³8nP2&k)EUL>ĥâ`^JÔ`ĤOˆâ÷ĉBÔDn„ġîGŸ3˙o‰9*‡XµŒßVÁ ‘°ÍÏĴڕÂĜô|£9J—òĠjÈÌN$Ü^ʚÂZ°Äc‘HMh8÷Ċs³Ÿ™ž²Ÿ­›öğĤĞa$fe“1”óÏî˙û;f^‰I…|ôĝ7X‡^ϙŭÀĜĈë˘[óŝˆ˘ğ‚á öŠmĴÙİ—K„YE·×°7żĞCŸH#JX2ıéa,Ûħ’䒙ê¨§ĈEFFf5‚¸(…¢-äÇe­×c O!+ŜŒĉıŜÚ?(oÙ܉\îîÌL ‘³%›×’Ÿ4Ž>Qîòm˙z?2,Ŝò§Çb°–°sDDŽcĴìĞv€1 ƒ£)ôêÁÖëY³mé1&¨ĞtÈëhž ܏Ŭ‰hòh:šĉšà ­é †%Ó/=ŒÛgŭÈL°`pZİħE’žO˜˘U/B— î1FžŝûÓĵjÍVEùĥĝĝ³w\ż[z1püıëüI3şKlĴü„'ús|&†ŸÎ7NclZ¸÷ΐ:żÜÎ7Ë·²'u6NTŒ&&s8‘1¤öM#͝ÊaLÉ?_›Ñöı˘bè`ĉQ0BU§ 6ĥ|ù)K´<ŽĵèŽ=z8éíŬ #ħ9GpÊ%G0‚Ö,^ÀGŭ—ûZĈ5ßÌÄ8µcugH`à x~Ĝ yg˙•›§ #ÚFżï’ĈLÔĴĤwĞû~~w½ç*‘ݽ ·ôaêĊgsä„adD†ĉê9tÇŜLö)×pë)-Ïá(ŝ†^/&ÖğšÎÛ/CLŽœœÄ¤?Í"7`†Zż½ó;Ŭµ8šMŸñê[‹ĝeË~"úÇžÇ1Yo†ÚµÇ¨‘nÛÍÏïŝWnÄ0úOÜŭç ͚Wvìü?ÈçA€ ë¸lİúíóyîİ7ùuooĤ^}?—ŒĦħSò 2ĠĊĴŬŬÀÑ1MŜÀÎrV~ò.Kô£¸êás™œnúĥŒ ïĴżÍç>‹Ñ5Ĝ,  IDATBc1˙·P65~"×?<1ĝ‚ğ°ĵZ-£NÍĉùĵüÒ{ü°3ž£/yˆKïÓJ˙l-ĞĞ­mÍvĵÖQÓO9Ï?“ ZÈ)ħŒğäV?ġo?ıŒ ?·?¤3ôO÷psì\ŜŭúeûĜ †h2'ü‘qSZ¨A8ı'KïĊáœr2Ŭ×qĤìÓ¸ñ˘r^úèUŝù•+…ÓĠ‹İQü0ôbÒyÓĝí?‹xíËq ż83$ğè¨ĜΒ?çµr` &ç.¸öTr:ù‡×ş“;t Ïsċ/$sÎKoqm^ı>ʃÖxòùÛù˘!œŒ‰—èßN'`nuÑ­)>˙WPĊŒÑVÈöuÛħiF,q½É;b Y€n$i8F™7²uçVìA1’Gjf:&RĤlĠ&6­(5œ¤ŝqdĈ›P×–îğí Êĉ™îΞÓuâr‡µg)[7î!ml:IƒĈ1:l[vo,_ê@R3b14TQ²½€6 P0Çô&oDb   “;ŠaöµlŜşšPLXb‰ óċWWqŠO1QÜŬÇ)>EWÜġ5x<£6²eçz~ßîŞèԁôΌ ÁĠ‹eŜ;oè'œ4o⢅ói:M˜C²N•ìÜiÙħ˜*Ż£yÚñ÷@‡äħo…½ä7YĊĝc×Í~™×Ğ×ñÑG›I?… ŭÛñ×­Û#­’oÏeUê Ξ҇ÈCì\*)Ŝê•żsÒ)§vúĥtk!?|S@êQé{oPg9+?˙ú1Ó925À³ğúaéÀŞíĊżòġş(&LÒiç׃s?żüû8‹ŒZí,_·_V0ü¤) 8zî" ?ûĝ°Ş5ŭìZ´p>Óê6 qsWĞ›ħ²ŝ™ky`˙eüûñDuÖçg^ğé6Ì|Œû§µ=j½p‰Ž‰íê"ˆƒ¨şŞ²Ù´úşZvï)&;§ö†o?eŭ–~ŭzyĤùv ĝ5ùt?Ĉ“ùîê7MWT\}‡)ŞŠÉlĤ  ÂŜôÇĊ–ËĉéŸÍ·lš–³+4Í0 e½ѓ¨<À›Ŭ/.Z8_úè­0Ĉ’™ŠġÜ`ÚáÈÔ{Ózwu)S˘‡pú…mMyèQcġ‡kĠĠċ8PáşR Ëâ˜éY=5ž‘3fµ²Ċ?ë,ĤŜ9ÉsuRp=¨ Œ>ŭü—7čáĴsèĝúğĜI3Neáü#¨&ÚG·×RQQIlT(ğ6pR_UƒÍV…U;O!şĈf•înÜYVş'Ì+PP­ñ5ßytŬĠ<ÓóşïÏzÛ=(AÓ²áYÖ·hşOa\ğt¤LoQ:§^„.PBqÈÍĤè>Nš1‹…ó?‘ ZĦo˙½ĉ˙Jŝ}ÏQĄê^ħ!Ÿ·oğ‡Eîñ%Bò;¤=Œ_ĈòdSùtXĤ(>ÏĴŝŻ)îĥŽšĤ£¨Š+Ĥ+(Jc3Fo°ÈğX{%h,›î^™oÙt÷:½)ż[<=ĦÒ)ġ"„p‘€šBˆƒ˘ [>´“gñĊ ŞŜÂ|͋ĵyM'­ŜœËĊÏÎĊ´z!zEQpġ¤ğÓ˙Ĉ ĊĉšĤxB> 7µ@€`‚§Ğ3EQÁÓù~;3Ô4EAÑoàɓé…÷1ŝŭŽuu@ÊS/ŜçĦ­!„‹ԄB$QŬÏ´“gòĊ‚O$°&„]@UUŸŽ]]ĊèúŬ#Xêö]aM¸2ĴĵibQÂ=M/Ŭçĝ Ŭv&–§lş;ŭLuL ¨Š_Ù3ğx2ħüĤ5_˘(ĜlġTUU“œœŒĤ9;żl])Äġ"„h$5!„…d¨‰CÁ 'À˘…Ÿy§IpM!:‡Ñd"Úd$<ÜBùŝr*ìMEQ0M$'÷ÂaÁa·w›²uö֋˘‘ԄB$Q‡ŽNšá}ĵhá|ïc !Dh)(X‰ÌH?xùë:NMk3hÔ%eëJíĴ!„K‹5ߋGR§=—ûîOŽ‘˘%-ׄB„†ÓéÄéìžM ğsل]ĞĊ€šïĊ£B!„è^×GÜB!„è:jW@!„B!„BˆC‰ԄB!„B!„‚ԄB!„B!„‚ԄB!„B!„‚ԄB!„B!„‚ԄB!„B!„‚ԄB!„B!„‚ԄB!„B!„‚ԄB!„B!„‚ħĞ „Bq0ÌĵîTĤbò½˙™B€÷ġOŸú¸Sĥç;­£ÛB!„]CjB!„è1ĉĵô$S.;•9ŻĵÒüEG%ùE+€|fÏ^ÌâŻ>fÊñׇ|{ùù‹·ħx1SĤÌ> m!„BˆƒOš| !„˘grTúŭċ­ 'c”뵜üĤÚ^~ŝbrrĤ4nC‚iB!„‡$ ¨ !„˘ÇóÓò‹>ôN›3;'ôÛșB~ŝ+äççwÊ6„B!ÄÁ!M>…BÑ£5 Ĥy‚]Ħ2…òó_qŻğ1˜F~NH·#„‡*‡ŬŽÓé@Ó´ƒ²=UUQU&³ıÍyvÙşR0ġ"„€šB!zÏ J0-DÁü˘̞íê/˙uż2'Ÿ| Ş !z8›µžÊŞJKKħÖ×wúöU%<,Œ¤¤$’’“PĠ–mì²u`êEá"5!„Bô8žŒ1€ü˘|÷´üo''c‹OaÎlÀ'çŜrÈ·'„‡‡ŬNMM-Ċ{öÛŻqññ(MĉÓŬ˙›NoJoaYÏ4]×ÑuŠòrò ˆŒŒ &6§ÓtÙt]GQ”v—­+…²^„$ &„BˆYĈ˜ŻgıúM[Ìì9Ö•´ !DÏät:(--oßX""°Ö×ûzƒiè:(Škš;˜ċKo2ßt `‰Œ$''‡ÂÂB†H8jİlŞ˘¸ĥï³nßòxƒTÁWGÈ4Û˙֋˘‘ԄBÑLá•9sòá•9s˜=û•lCˆCUtLlWADĠU•ÍĤiš†Ġj#&.ކ†ż@•hŠîì)ß@•ë ‘Ċ7ċ á^]÷4÷ĵ1ħħĜlĥSË|Ëf·ÛÑÜëöüwşË¨ğËá ŞižàšŜu!5ŬÜófх°^„$ &„BˆĤŒ1_ž=6…ò‹VĝĴ1Ÿ|rĤžBáOmàŸÌ*Ï4Op2ԚÙt÷ ŠŞşbCîÀ’g^Ui_ÄHU׺ÜÛVÏşÏ4ü2Öş”o=tR½!$ &„BˆjöWh+×˙Ċùùĵ2gŽëµdŬüԓ̜u=žL¸9‹sÜŻäx×?ç•|ûîUàÉŜžBŠ<Tžf‰žŒ4Ġ“íiž@Ïh›ž@7¸ĉ;Ÿg÷üš{Mû@ şlà—İĉÙĤ(šĉšŻğ q½!\$ &„Bˆ)ŸĈ`ÚòYÜ Ûĝô“öÊ$˜&„èı<ûû5ċÔuo˜ĉÉÒ´Ĉy}2ĠÀżÏ5Ċk‰ĉ™ÚPkR6ß 5ß²áS6ÜÛè*MƒgĦ!„‹Œ…+„BˆaJ“>Órh ĤlO=ù ×^w}ЏEˆ9÷ñËkOüW{ptuY„^Ùeş÷OÓ´ŸàOÓ´fË4]^ñÙV{jí)›ĉóÜ·™jWŭuv½!\$ &„Bˆáĉ§ždÊñ×{ûO{e1,^ìjŠ9gqäğšbú6Çì,[ĥmáĠW_mġñ!K·R²ñwVîĴëÒQîhĜÊĞ7Íĉş—6PàĴfËoËX_bëÚr !üxšU긛!z:ÍW”Ĉ&—>ĵŭİ5ċ;Ÿî ĥĴ˜’jğßüƒĠäÓӏšgŝÖÊÖŬÈJóNé`½!\¤É§B!zŒö5Áì|O?ġ$O?ġdЏğŽNíÖEÌ}}>żn)˜â22é\8gq†6·íàŭÇŝEŝĴG–A[³w˜ĥŸov4İïOó÷‰’ÒÒIKêÄ2!œkĝI˙~Ê4'öŠÖÛĈîòzœ€MRĈ@F ìMş_gúŜ 1g[Jeżİ$E]M}‚cš§ĥĥâFî²yƒişŽY)Zú-ËKìŜÙ aÑ$ô΢^‰aŬ/ċÛœwäO× Ğ! 5!„BáCĞX³˙xU‰9ûŠħdFéTíÚÂv=†î™J?›/L„w‚JDZ4Š)ž·üƒ]X4!DÛĵÁŸ 4ën–˙²–Ò4 DŒl5ċTêfT]óËĤòĴg…>YYzcö›ûOPUWhíìCÍ·lèvĞ˘ú1vX2&́µş”‚-ëĝy_-' &;Ŝeûԋo ²#ġ"„p鎧şB!„è" {V°ı!šÉ—_Êiya‰cĈ3Ġw&{)Kç½Ì[‹VSlU‰ÎÏİ—ÌfzżHob·oá·]^˙î^ȳ×ŝƒüYòÌ €³d>·Ŭô19w>ĊUjYòêóĵ·l;{*# ı™ŝ‡ ˜>0Ĥċ~J˘2È8ˆ¨Ĥ÷öBŜùËí|?ê>˙S_́–mÇ~!:—oĈÜq֔°ßi&cĝpú'\ ^)dÒäRt+Ċ›×°ħ ”Z‡‚9&•~C‡gòv_³q1 6şÖ0ĉD&ş> âÚY6ïs ˜t=!‰äHß,-"ż*„D#hġo^żò Oĵ EwPY°–Ġ[vSÙ ƒÁBïÁ“ê(cĊ×K¨ì7…cr#Q­v;?,ŜJ̄c•`g÷šl*İ˘ĥÁ („%dÑ/EeßÎ]”V7 "è•;œ‘ŭ1+îߜuoYÛĴúě½M?Û[/B ¨ !„B/S\‰üÌêĊ+ÙÛg½ÌMnĴô:6ĵq?˙ÌĴKï`lb5Ğĉ½ÈëżLêW3Ê}u™4í&nœ’„K²í kµĴŜÈŝŒ³ıîŠ>„ÛJXŭċ{ĵñ÷|jï˙;çô ]İ9qzž+*µ7ƒmíG³˘3xûPs77Ô5 %, ğ)ŬYBMt FĊÈru¤o§lŭ/,ße!wÈxR,vönYÍú:‘SFÑË=³%{Œ+H,4MCUUW*ˆ>Ô|ËĉÍ~ó Dàé‡ÌdĈˆğ£ħ|ËvYÈ:žŜávJ·ĴfŭÒ5DLERŭV–Ż+ĈÒGö G·ĠÑav­Ó ôfë:îièhšÊ²rĴÑyŒÎ`/'íf֕G‘‘7˜Ñ1Fl%›Xğùw6$Nexĵ]·³W} Oï°J·­ñÖWo“T½!\$ &„B!ĵ )'rŬe…üëċ§ıá×4FN>ŽOœÌˆÔpWwBU+™÷MƒŻ¸—s'ĈĦ}.+géïív+£¸ÖŸFVVJc˙eÖöm?"}£Gş2ÊFŽì‹ú—{X0o 'ß<ĤyÀĉgıò˘gŸÇOŝ]Hß6îÛ܏áíАpZk¨·ğгÁ”èàsK¤£ÄŠOv”îŝŻDf3jhË×­`ñžH’Ó³ÈÎN')҈hĥ6ZI:žŝ)a(ŠBôŝż™Âò’â]á'Cx$ÑÑQ(šŞâ×üÓwÛÁ” wËC³Û¨Ż)cç†"Ĵ†Dò˘´úbĥZIv$RP€ĜĦŭ)ŝn3;+ì$ŞġĜ1‘œH|ŒˆĊ½!Ÿ5ë>ÁğĈIŝĉÀ•Hrb,â°Ôî˘t[$i™İ$(ŬµŒŭµ8b£ÀS_&0ÀŭYgħQĵx…z%‚Ş!„‹ԄB!D#ĊLúÔĞxtâÙlúġ;^ô!˙üò]úz ={ĤÒMìv:İxŝ.xŜQcı5´£Ü…e0vp Öo˘Ô1†(S€y2ÏĉÖˆzûPSÌq¤›GëĞnhs?,Òìó ¨eù½§ró îç˙ÏŜ}ÇGU ˙;-“dÒHHo$„„Šˆşş6TÄ.+–E×]ìk/Ż.нë*ˆÊŞX *ÒB ½‡^é$“LĉŜ÷)™„–PÔçğŸÙ™ısïıÏ=Ĉ̓çœÓž‹şobZÁÑ>ÏċéŻ_Ĥ_h‹]€8FŞÑż4OU˜ GJwú'´§dç6ĥlYς_Ö‘Ñ“žYQhĠì7 j–Íä›e ÛÓjV˙œ`&ŠŸğ)ħax‡}–,ĉğŻ^ ‰%ğW‚4ôÒ* ƒš?ġÒFñ9ŬhñíȈÚêy?Q–BZZ*ñáÖ£üÌѰ[Á]C­/Óg²l—Û³Żż–ŝx`<5u(Ġ0-p¤~BxHBM!„B@ÙbÈî?„ìÓÏçÜióàÔħ|ž÷,—``§×­4†İ°E†ĦĜuˆš·ËŬĵ¤›†ż" ‚h—‘qêµ9âuˆ–a'ûĤçyñR—çGlrêd@ÙÑ>'KŠ S”RŝU4 ï0J…w2“ˆ„ "ÓHÛ0Ù떲!öt2 0ÛYaZ@%˜íÏpI;TÓ7żR(o•™ÑÔ!ŸbÓĵħáhOŻÎm°¸ËXżh%û‚˘‰ 3×/^€™Ĝy´ œRa ²€f%½×ÚîŬĈĈÂB fo 0£½³Â1†gŭ·gñÍżw…ƒ,¸ 4 p{†  Ïç-zà1žx²žkÖ4 0Ù­Ŝ9éšŜ/BI¨ !„BˆCSA$wïD›İß²ıą5=“xġ=›ĥ)bú%8Ù­ğj*èP?äS !:ĉo.˘ĈHlڐĵş"V­Ä”I›ƒU§C÷|µĈá:D Ñk׍SÚ5ܚÌħ=żġÉï CċGMÓĵÉŽ˜6­ÛLı³ċ'XmĵRÇŠ)`hĤRè ‹n—Žn蘕B7tOċ•Òüçkú˘b0†]r+™ż’‚MáôNE òĊg`OáÀ’ P&BbRé“HÂÊYÌÛĵ‰²v]i£<ŸĦğ*ŞpÒhA–À™{ĝÜ;÷šĦ£â Np`òĤ,5½+—6§_„’PB!„~5>eÜ Y2ˆ ·˘WlcÁôìS霟`C…÷à’‘üßÏñ˘6„3sb°8‹ĜVžÄƒ2 ħ´C˘‰ïf~Â×g“Ê>J#zÒż}y½ÛòÙç“˙ĊPú§;0vm˘˘ÑùKL³ÄÓhm°mÖĤîŒ` ]pë÷;“¨(^6›%Ûè™p„ëï“B´ßÄ˙ž„·Bá*ŬÀ²­:Qá[5 W%{6mÁİÂH1£l1d$ÚX°ħ€ĊdŒVWM+”¤¤ĴZ0ĦŠ-ÛÖħ)"‡QMMP)‘VtߐM½é‹ĈfNmf€ÂĠžni{™ğv9›˘óHġĈW¸ˆĊF&IQv|‰‰á˜œğÙşaA˜t'{+êÀldè*˜ĥħÁĴ߸’eړfŞ2j½'ÔġúE tŬÀ[ˆĉ‰G7uÏjÍÍCf˘üÂE,&“ä(;&·“Êš“#ħ)ĠĴ~Bx1Ħ6›é-‡B!„h‚³ŝtŜ mß­Â.ŭŽÏ'|Aİ ˆ˜ĴŜ\ùÀ0ǚ€:_÷£ÂßcÊ÷“ó_7˜$÷ıšĵ™„˜ÂÉğñF–ü½´ÌQt½"‹SÛ'’rñ]Ü\9ŽÉS_cž0…Ö™vaġġšœ‚O_że:Öèŝô·á í|ìC0Mmé7ôĉÁğ˙Ë£ë YG¸Žc=Ħ˘ITÀ½ò$…PVÌ5[(\QH`ĈK‡^Ù¤†™èœ›ĝ¤pLµċì.ÜÌêPXbé-0(4Â2réâZÎÚġKÙmʂ=Ĵ á6Ġ`z8ÂñĈİĵTÀ>f˘;öĤ‡m5ëĥdQĦ§ñÙÄ&G`…ĉġ‹ġÉäŒĈż˜Íĝfş˙—µ [#.!„BˆßŬO9`›a”–³wÏn\uµ(4L&3ĥ  ""£ ? b ÷5ßósŞV _2êÄ^ĉàÚÂäğàçÜÇyáşv2óÀŜÚ!ˆTQ^vÀĥêŞŭìĜı‹Ô´t\µµŝyÊç-ÌëċÛĤ^W †|zÍ yçM3”B3w˜Ò4,V+›7m$;'Wm-*6ßülħjgkhüߋÙ/Bü‘hŸŽàÛàìŝ 9›éMòyZ˙AÇ?2!„Bˆ?˜_ŝá€mn·›ë×Q[[CrJĦŽ0Ì uu.*ÊË(-.ÁY]MLlĴgi!„ĝİVixê£ĵUV†ŻÌï`Iµú×÷1 ÏLßë÷v›ĵ(AĜ `n7ßi€`<[uL('Ĥ_„ò[™B!D+1 ƒukV‚Rtéփ¨èĴ6šĤaµÚhŬ–vYY `ïž=­Zñ „'Bƒä˙3Î3n1° u#`W[Íf§ëä–ám~£?“M]” >6ÛXƒ*5ĉU3Ldf´ŜM×áö‹ÂC%B!„h%EğwQSSCÇÎŬÑLŸ´K)Ä¤6o*¤z%ÁĦŽ޲…XR¸âĊ÷ı˘µB´(”7…wÒ˙ú¤™ò–Ğyĥ)”Ĥ’nĝKĴü u°dÂ7Ġ™RšoħNhb…şŽR e(ġ–ŻÒ ˙cÎ;ÖÚ )_żĝŸß~Bx4­BÍı‚‡bÈèĊì?Á5½ŠmKf1·°½µcB!„h‚}ûö’”œŠéÉ4ááTTVĥPdBÑ24MĞŸ_)4MyXšç1 Ïc<çk 4ïk›òn3)ï>žĤ<Ż{ÛRŞŝŜıϐ8òĊfx‡qjš7QĠ(6_ğjíۉê!„GÓ*ÔL!Ĥ‘zò–´ĠĴaâ½÷³öš˙vğPË*„Bˆ“^eEí³;°½³ıáo]aaáT”•ĥThBœp›¤^üħhš†ÙbĦĥĥ“ĤĦo’ …á]}”áKö˜ ÏöÀ˘ŜÁ—žù˔­( ›µ5Nìv{ŭôkMŒ-0Éĉ‹Í;ŝӓtS‡l²Ċĝú£>–×/BˆzMˏYÒ:z"COp0B!„$şî&(ÈŜ`ÛŜ½{Y¸h=zô &:Úż]3yD !Äï…Éd&44„òòrÂÂX­6¨×mêǞj4 ˜ĴĤĤšòò bbbu÷‰­5ç~BÔkZB͵qW]Ï×§Ž£;s°ıwóŭsòÖĴul/­L´ézXYĝċ ò Kp%ÒçŞ{yÚ\Â5À½‡^xœ żĴaKħ°“3Ë˙v;—w‹¨Ż(Ğ+bÎ;ÏóúÔYlŞGZ?.9ŠkzG{‚uï×ħÏÖwl(rzŬ7‰g½ ‘n~sßô<îöÄWĵ: `ž}?k>{žOúŽue:ĊÑxâ‚0ò¸˜{Ö_ĈÛŒ àb¸Ğ¸ŝóîĵ:ċï}}°NŜŠ=!„BüĉìŬğ— Ă èÙ³§?İ&Cp„ż7f‹‡ĊLP’âJ]' W)…Ùl!&Ĥ-ö`;u.×I[kjjż!ê]>HŻdÂċìËÁ“WwÂ^ĥŒÇŒç•ċİœ{Ë<•agïĴq<7áaŜìñ1÷v ½‚ġó—°'ŭ&ğ/ğsùŸĵĊk#×R1ŝ-nêFËßÉ=S`mOp{Ĵ˙êuŜ¸ëvŞÇNäĥŽvKY1s.ۓ†óè}]‰tïÇȈÂÄâ†<͓çÇcFÒ lWá<üâÏÄŜŻ‹ħo+IQ˜ħ’}fGLżÌ`ïp2âM —²2'–ì‘$m˙€ÛzœB!Äñħwï^ò,ÀívSé+-??Ÿ^½z5¨TBˆß…ÂDHRbËMĉo¸uŭˆI£V‰­55ħ_„ǔ MëIŸž9ĜèBìŽÌ}7•Á&/èdaŝ·£(X¸W×t,ŝczqZßläÑ·o6êꛙ9‡žÌħ !Z×qšğßBDb88‹)­ñÂĥD’ĠĠ‡^u3¨ŭs¨Yż„].¨ŬQ@a]=zĊùpXÈˍÀUXÀÎÚc‹2({×tßÏ'#Żàĉ'&òżU%Ôy_ÓÚäñ—.Ğ^À>œ›g³²&AıQ„ĉ8!„BˆE×ġƒŜ„B!ÄÉċ¸-†i²šQè¸}*36şqĝı5†~À<‰'DP^úŒF_KÖîi<1âbnżŠ*˘ÈğĝÌË˙ËܽNvÌͧ4q½c͇?N!„B!„BüĦ·„ÚQqídñ²2Ìݝˆµ‚5Ħ;éĉb/Ĝ…Ôĥkó—bIïFĵġ0m) !6p–9] “Ò÷rî~ċ?ĵzIk§Naµ@#²÷PÎYÉÔoóğˆ|I–#'„B!„B!ŝHZ|^ŭ½?ż;igÓ%Ö`·˜°µ ܕG¸їż^’À­ïiÛ-œ›ëĤżÎ¤m‰\ù`Â7¤5.ifĤMϔŽ—’ĊŠ£OçœÎáŝĴĦkçLĤ̓ŒĴXì],ĜPĦфz×?VĦ]z~,'=Öşx”Œ Ç !„BĞ];w°ic!5ĠĠ(²ÛIJN%1)ıµB!„Z<ĦĤYK™3é1Ŝ+ÖħĊċ2ä‘{¸G( @ÓùÖW<†×Ŝ~ˆû!4­7<;Šk;Ù9ìş*ZFŬEŝŻ2öĦÙ`‰Ħ׈ΠH¨Ġí[ïLĉċ½.ÀLdÖüíÑkÉôWÙȸôşL~–e™×pv²‰Ç !„B½óçàt:ÉÌê@›6ј­VŞ÷ïg×ÎílܰŽ˘=ğèÒ-·µB!„^MK¨Y21ċFê9Úï%~ŝ%˜tnüènlÔTTŸżóĉĞsQ }‡?CßáMŒ%€5ċ<ŝġöyüë‡Ú;ßÌëŸŬ|¨3` K##ʎġŠA$˜›~œB!Äј7{ĥ  úġïJC×Ŭî:L3ñ‰ÉÄ%&°ré2–.^DdTTk‡+„B!h… µ“’ádçêB*¨dٔÑ|2„×Ä´òsB!„ĝ½3 —Ğ–Ŝ§†††[×Á.èd`èèşAN§N,^´ ğ½µCB!„HB͵…ÏŸş™÷7kDu˜={‚Z;(!„BüŜşNF‡l4̈́áÖA)”Ħ}˟†£c66–’â}­°B!„Z2Ħv˜Ħš­Îڞ›ß˙Ô)„Bˆ–ä6 mlœç‰RàMž†áYıÜ0uĜĜxvíĜњá !„B/Ġ(„BÑZ ƒàà`˙c(”ax†|ê::`:fĞ]×[3Z!„Bá%C>…B!Z“RŜ;…á}j(JóÏĤĵ˙3|CA…B!DĞjZ…šs/ĐыÙ‚:jzۖÌbna%ÍŝÛíħ+„BqĴĵ Ŝ{…C…g; Z7B!„B i 5Sq)i¤Ä…žĵ%m5k˜xïŭĵ:§¤ùIħc9V!„âxQÊ[˘Ĥc(OEšoĝ§wíO!„BqhZ~̒ĈÑz‚ƒB!„ĝñTÏ•Ŭ3ÔS İQB!„8İ4-ĦĉÚÀ¸ĞçëSÇñѝ9ĜÜğùŝıGykÖ:ĥ—Ö&Út½€aĴ,ürù…%¸‚ésĠ½™Èh´Oƒí` !---[ĥµ[ÔAG‡ŠMó-v`<ŝ$Uóğ¸9àúcż!ê·E;MV3 'nû¨ÌĜL`èGX“Jódġù=ñ¨ŻS!„â0|żG4òıg …ĦNĉÚ!ŽŽ#,ĵµC-¨˘ĵì€mştÖAmmmƒD•tï$’íx_;ĜT`˘Ë·¸‹oJ'tïaááÔÔÔ²´,06—Ë…îmÛwïöĈhx%Ġt_r­żàúŝ›áŻ˘;Žŭ"„¨wÜjGĊµ“ĊËÊ0§v"Ö Ö„î¤›§ħxÁ.\qí`ŝâR,éŬˆ·u‡hKYħ³ÌÙüJħc9V!„âx1 ˙Ï:—е£BˆĦ5J@@e•o›/ıĈ!*Ô%Ù ï"JÓüê“_Z˙PĦ)ċi˨_oÙ÷ÑĜf@ƒŠµVĜ'¨_„­PÛûó;ĵ“v6]b 6~;Ž [ÛpÁ]y„+P}ùë% Ü:ŝ>žĥŬÂı°núëLږȕö!üp˙ĥ­ tI33múxĤtĵ”,öP}:çt爣Dul‡xáB!„G˘ çûŸĥÏÎiĊ`„âÄóUPù†%ú*Ò4_µxĥù=ĞmúAŝäZà~}ĵûëŜ6ρÖìĜ Ašïœ tŬ³ßÉĉ8÷‹£Ċjšµ”9“½b[\.Cı‡[z„z³ÁtġUFáµ·bĈ~MëÇ ÏŽâÚNöWjQ uùżÊĜ‡fƒ%†^#:3¸) µC+ 5!„B´ßï9Wù”I%„żg‰ŭ ċ4 ˜îĞÒġú}*Ġ áœkʛ;Ŭ·4-ĦÖ(ĥÀ µÀĜˆ ï9ZKäÙñî!„GÓj– FLù…‡z„ö{‰Ÿ <&?ú…5ĠçïĵygÀ ›DCßáÏwxc `M9½}˙jêu4áĜ£½N!„BˆĤh0DHİVùô|Ħû &ĠôrVÏĝŠeagrqߘVžgä8q—°äëoĜĝ'.̍ÄÔÚñˆ†ôR–|ú!ù‘qŬ™ñġ‹œŭ–ı÷2oòV]Î5§F˙.ßsĠeV„qàÉó•ùŽ  ĤşÊiš˙¸Ĥ$Ôˆ $Îüq5:wĞ~jŸà~Bx´êš™B!„t VħóEFyï}•ވßw)Kŝ’™k+ŽmŽZÉîĠ‹(ĜZĠúiE÷^ò§Oç×MĠ­KkŞ]Ï;˙ĵž;ĈŻ˘şµc äŜÇĵ)˙aú²Òc{ÏéUl[2‹ı…•­?ż²k?}ĝ!˙[ğżġc9A|* ĵ}“ĉûŝ 8İĉ9èÀ†÷3êĜżoğ+\ ö\4 YC>}ó¨ùö?\l'›ƒTù·eż!<~,B!„ĝ-ӔÂ,Á$ϔÊó5şĊŞÔŒ2ĉŒı‡Wï÷o²†'‘Ŭs 9“ì°‘İÙÈÔ1ϳé/ÏÑ%9¸BG/ĉ‡‡ï`ĵġvĈ=ԛ€ïûç?ÉM/UsËO0¸ÍïŭïÇû×Ïà½÷§3oŬ>jKDú]ÁˆËs‰8?.e':!‘„èàS1óŭ}Wóèœ ˙&[T:]Ożë†_D·È–~Ï­aâ½÷³öš˙vğú ½ˆÏG\³ĥÇĝòĠA ĉw˜9’??TĊ¨İı(ö÷ŝžꊘ5ŝi^žšÏÎ;ɧcÔ}×rJäQ\ğï³/pž2ŬĞt3ËWl`GI5n@³9ˆNÊĤ[v,6VŒùĝĞÛÜĴžŸOYĉ@˘C͞ĦŒÉ1Ŭ7ۑòFŜĜüÉ4ÀlË˙‘…ğëŽ1ÙDĊĤĠ!6ĥ“/8œċOÏ G×/B %j‡n)„BñGfxçĥñŬt£ŝ{Ĥw²Ù ĈMué~H¸ˆQğ\WMéöe̘ú./Û£O_Eû ùĥu²KçòÚSﲤÍİ\6˘'ÉĦċÛ×Qh„t˘òP–DÎğë)Î;n şÙ_\İ×ñôŬ½uUħoó|>˙"#ówú¤‘t –÷ÜÉ£– ïŬĊŭìçÌÛçΘÍL{qw=ààŭW.%ħ™ß0ŭɝ€ tçÎYNQPíğĉf…šÊÊ +šĦ7¨Ĥòµ`@U–Q_ŭĉ½)ïĈĤÎĦ†ŽËé‚Lzv‰Á˘×áĴ(bóşÌŜğŸSûu$òd,[ è—Ui~ż!‡§Ÿ½œT €ÎŜsÇáüó…+ĜĜüœû8/\×Îó³t—²ôó·ùà›…l­40…epî?ïgXV¸ŠÀsäUx;ştíĉİüêهŜÉ% 5OW˙•.=ìPWĜwžçġݳĜT Ž´~\6r×ôŽnĤxîKÜrájÖğħĊġà/·ÜÍÍg&ĠÏáÜÄv6ż9Œozw{â+^íßÔ÷œ‹-ßǝcçSTĊÑâżóàˆ~Ę÷>~û o}WÀ†"'à ×}“xöĵX4çfŝ÷Ĉ³ĵġċvך‰ÎÊĈ\†w>¸ŭ,xäRŝħâ/LüÏmdYŭùyšˆkblŝ-Ö0˘˘˘°FT41!5üżMċˆjc½š]k—ħŞA|I´ Œ:Ê6/géş”Ġ`²Ûħ§¤£Ġícñ÷s)Ë@˙ŒÏöòËÌġ„ġDn”‹Ë³fw9ûkŬ€Â•BfœĈŜ­Û)ިE7Ó6£+Ŭ3Û`UŜ?Ú¸ĞĜµnùŭ•iġ˙w¨İŭ"„„šB!Dk ¨PŜ›ÛW†ò Çi­ĜüĉP6jİŞ1Àp²ö'ŭ5œ:ìI-?}ÈF?EÍcO2,3Ȥ^ë ÛE·rY´ÎÖY3ùĠ'İ ÍNÁ¨f´}Î?ùǀhLhĜcì@÷uÔş\¸˙ı܁=f"ĵY\wç_ˆ 1Ĝ·ô Ĉò3_äîĵ0”^ÎşùKĜw)·è@˜^‘ŽÉ¨dÉÄ'ycV0§ ɍÉfŠW˙ÈÔM_ ƒH镎iî* +tÒ˘4\ğ—³Á eK·á<;†œl+ĜŠ‘|!fBŽ*Ž*V}$/ü_†˙‹žm*XòÉ[ĵ˙ïIÄż7şF¤†Ù,YÀžô<ÚZ}>Âñıĥƒ7ž[ĤĴ*½”Ô•ĴÏߊÖî2C`Cƒs8Y?ċIžù²ŽĵËnċÊ,u%ċ„ÄXüçÏıŝfżç,ŽìÔPY£ƒQĊò7FrÏ|Ûܞëżz7êħı­£=à=NŸëâĤX ßĊ¸GGâŒ|Ÿğ{„˘šÑNܐ§yòüxÌ(‚Bgŭ{ĥ–Ú€môž‹Ê½”ż?u-ѝ=óßçÙ òlÇİ<3 M/eĊÌılOΣ÷u%Ò½## “^Ĉĵ1·óä·!œ}Ë£œ•aaOÁLXçK¨“ÙżĤ³şL'+F£vÇVWCñüT]ƒj6Î)Ähw39Ž£‰¨¤à•Ûù×·q\}טŜĥŒı“žá•ğĈ<ùzî+`yENo‡Ŭû³rt@–šIÁŠbÜ9ñÍ ìŸCÍ;Üu”- ;;(Úş›JGÁfċOdy*y]ì[9‡…ÛídtêMœŬĊžuKY™o2 —ĥŜíݧx’T€ÉnB×u4Mó$İš1‡Z`lŝÏl@×u˙ŠšÊbĊŒW]}| ĥÛÉèܛĜ E떲2Ár‰^ÏÂğ°gċÒ·mFMµÁVO›Ŝd żZϐßrşî˘l_ NGzdD`r•°iùZV”„’ÔĦ#=ÂÌÔì^òµ‹XĠf ]#M†‹âUs=ŭĠı7ħĥZŠ6,ó÷WĴĊhVż!<$Ħ&„BÑZ”Âétbĥxĉĝ߄۞˙ÓÀóeMÓ¨qÖb2·ôŻnîÚŭ”l_ÉwïΤÄډai6ŒŠùLŭßâ‡ü››ÏKÄt͎§fŭü÷“œOaŜ"{]Ì%gyޘztIĊ½ù^>û|—w썣˘ ÉíĜ"HI‰ ˜CÍ{żî FŜĈAbOġŜ+‚Sré•ây–™ê`ËĴûĝaùjóÂüUK!ÉŬ8k;ċœQş˜i³ÊIú0·œï=oN8…3—°ÊÛnhf)|À‚U Œ²SşfĊʄqÛksiÏNŻu7(‡H“Â|4q”Íç“Jé8â185¤˙µ„üLĉÇB'ı]ÎĉŽżnáùIŻpçĵşŸq&gŸ}Ŭâƒ#Uµž_×é¤]•ƒCU5|—T,aê7ğHò ğ(İÁêšF™çü^ÑA¸k*(Ú´ˆ˙ü%{m=¸5ˎ^ú#>ŬAÊ÷xàÊ4,@^n Î5×ñŝ„y {nŜ˘û_Ïġç`N핅{Ŭ5ĵóŜ|Fä"ĴtN“ÛħE§’‘‘\˙…É÷ž[ŝ— ~â ħgyï5B3OċŒLϳNYá~sŸ/ÜNí€|iâv½é——˙Ùëûĉî˙JhwËkÜ?Ì{ŜnQĴŝr.(Â: $“WĝeM%çDްoI>{” }ġ,6;O³ÚÂìċU$]K´Ir4qÏdâûȽo,7Ġ èpO?_1Ž/VW‘kÛEâÂê?”-š¸PX¸³œ:šŸPê‡f*$•ÜÎċ,\ħ˜™;CˆIL!55‘è3 kv³v‹“¨Î½ÉгĦ”ÂÑ)‹]?ŻeKI-ёžÏSSPG(J×AS †žğ9ħáMrùèŞ+÷ħuĠ6œĤ6tp(ôê]ĴÛâ¤M—´·Ħ€ÎYìúi-[K]´ÑŞqa!&Ş ‘af ï‰Z6’wġ›N `mCL›pLD`ßż˘ !$$Çm hûŠ‹öS ŝê҇öŜφ{ ğfaKim£MÍê!„‡$ԄB!Z‰R°k×v’’SŭC‰ ï&E}•€ÒĊ{ŠĥÛ×ÜñµĉF\]˙Ôߋa÷ §o¤FíúUls‡{ĉòí`‰KŽƒO VSäÊ#ì`ßÇÌÑtlÊÔeëÙçêmOÚ9RœI—rύœbĞjċ$Fì{VËîyŸî´ÙĴŜ^‚ÓŒ,íëÛlmÑzváäeG29 EvĤo’‹Ïó·RÓ#µùE¤\t ÖŻ~˘`·‹vĤe,-m)=b1ukĜávSúĈHj”74—81T$‰oıS/cÍĵŸĝ~ĈgŒŝß2/ĵ‹{.ËÁr¤q^љí5Ĉŭĵ‚òŝŭ°nĝ••uí–…‰† µÚ=ĞĜRNÏ.m$Óo’p~˙GüOMÉgpëów38Z£vE…uQôï^I /7‚Is ĜY;€ˆƒÍ‡o‰#·K8òW°ğvA;šÎ‘âl7œÑ£Ni¸Ĉ˘ç¸{ĵïY Û~œÀËï|ÇÒÍET›B°Ö€Ë~Ö;W°MâŒîmù%M‹îÉ ôZ>ĝİçİ),ûy'×Ŭˆí£Ż˜³EÓò÷ĊrzżD,GÇR6×ĠQüäEœñd×,EĠèI‡=ĵÙT£ù!=Ua&)Ŭ韞’ÛĜ²e= ~YKDFOzfEĦU—²ß0¨Y6“o–5lOĞ Xüs‚˜(j|îĤÄĉ›ß’’Ċ|÷uÀk!ħd÷êBB†^ZBaP³ô^Ú(>§-Q{X=ï'ÊRHKK%>Üz”3ejXƒ­àĦ֗é3Ùĥ@‰ËíYˆÀ×_K<0žš:”jĝŽ;Rż!<$Ħ&„BÑJ4ħqŭz’Px ϗAïÍ·ÁÎ];ˆŠjÓrÁ\Î#şì\Ï§ÏżÍòè.äeĴxx´têÇĥ! dĥoß0ıQTàÚò9£_ŝ mà Ü1<ƒv0טw¤vU@‚óPLÑtïÇŸË֒nÌŜIŜu½ -ĝ/3–qşi>ğ"z'Á‚kËÔ£‹;½n}€ËÓ­/(l‘aŝnTĥ²û!ûôó9wÚ<8u,Ÿç=ËG<‚ƒRt93ġĉ,-éNĝÌe¸²"7RƒĈù10kzÏß$#xñŝŜ„T­àížga\rŭ=ç[=òx½çBSèĜKU>÷9À›htmx{žŒvÁ?y잎´1ĥéC2óHízÛ3ôĵéÌħô˜ÄÓgŜ|ż!šw"lÎğ|62˙ÈÖ¨~ LħâÚ0ŝèâ0Bè˙àKÜÔ!p>4EPt$–=ħ8¨`WyŭÁ¨ÙÇŭÖì/˜J)˙*š†woÖHe²‘Adbiĉ1{ŬR6ĞNĤafbğô"+L ¨$³ŬR˙ž4ĵC5}ÀJyށ½)›4ä³QlšŻ‹íéĠı wë­d_P4ħaĉúĊ 0Û5öaï`…)Èš•ô^hğw )˜½ÂŒ>ôÎ Çlž)5ŬžĊ4üġ ×ĝ~PÊ9i€Û3ĠP`(4èÇxâÉrxYÓ40Àd·zç¤kzż!<ŝk: !„Bœœ4MaĤ`ÑB”R(MCy˙‡w¨§2)VŻ\EXX8ö–ĴP³Ç’––Fğœ3ıġgĥìm^ŝz.ÀÚ6›$S+—áòíïÚ²U˜“:Ó¸Lɧf WVbIÉ&ĈÜÄv43v ÔT: ³jŞšĞĜI;.2n™İ¤ĤgräĴ1Ù$šÊXV°“ÚCîe&.ïTâJòżżg}pwşÇĊİO[v˙ü#?ÌÜFDŻ~$[%ŽLâU5›ĥ)bIô߈>Híœ "ı{'ÚPÌĉWóŻoˆçkYÇ˙~ŝ•o—¸éü§\"òíÁ“EĵVĈŠe{ꎍâo’D2Û·';÷BŝġÔDäá‘)İĴ ŬI7³xÁ€÷Êĉ/.Ċ’Ŝxë!ÚtndÖ˘rĴŬˆ³4ħe!Äβ£{ÏUm)`+Ù\ġ× èŬ1‹ÌìÒG>Îߝ4s1ùsĥúf< IÎ&İĝ>ûâżĴíKߤ8N”ÀöŻżàóéisĈ9´³KHÖö³n£">-4˙-•¸P–¸\:;œĴĝµ;ĞœAċʟX§ÇÛ靇RŸĵñ:T`ş·ÈÌŜ›pÄ´!'ċÎ:TP8ÁގòJ{H0"fdC IDAT!ŝ› “§ŜעÛ£{Û2 Ŭ›`ĞOH5}Q‚Fħ˜ƒ #<*‰.ı)X÷­¤`S9nCGóÇg` !Ô Ĉnöĥ§L„ĤÒı÷éôNħRyen”ç3ÏYQ…ğÁ@̀8<>ÔÍ;÷šĦô—A°#‡AHH0Gˆ§żšÙ/BİPB!„hE11mÙğ·ˆ_ù‰ôôv„·iƒ=ÈN­ËEѝlÛĥ•P‡ƒÄ¤dÊËJ[!BEHÎÜqŝRžü_÷x”ż$ä2äĴĥ<úñĈYݤ²ÁĉŸ>ä“]ħœwk7/·/§`™{ín–~;™éû¸ÎΊ2GÚħ´C˘‰ïf~Â×g“Ê>J#zÒ?³iÑÛb3‰ĉkĤö#a§ícwò;*,—Ëωċ‘i˙ĉyŭrÎêÔKĠZv4:Öׇ3>eò§D˙ù2-&´SN#ĉÉL§ çŬœ‚PGGx.É˙}ñ/jC83'‹³ˆmċIœ1(s᧌›á"ĞSqáVôŠm,˜>ƒ}*ólG<ŝp9=ڑsû„òĝÇïAèİÜßÙq"/ŜƒKFñÔÔÑĵĴa@û(LUĊTÇçÑ'ÙsŝĉÑpäŜÌcWÎċĉħO0ċ´ħ\Ú—ż^’À­ïiÛ-œ›ëĤżÎ¤m‰\ù`ŸĠb•›0'żššíäOËGğSıĉÉ^ž}"šŽ5.ifĤMϔŽ—’ĊŠ£O眎M‹ŜžĜ‘8&óѤ/‰<;‹Hm7ÛЎ|œٗ›.MäÖwGñ€>‚‹OIÀZı”-Žµ$ âÏİ7iħCo"ĠjFëw6ñoŒċ#bz6@mQ§qŭy1üƒ{xHû+ɍÇZµ“Méœ{A'Áıò²tĝÏ%äìè-L{᜝˙ÎYÍ[áê'ŝÇTç)Ò ,ÛŞN°UpU²gÓœ*Œô3ÊCF˘ XLÉQÁhuĠTşBIJŠÀŞŞĜ²m›"RqĠÔĊ‘iE÷ Ùԛ(A`lFàÔf†gñKT{şíeîÚċlŠÎ#=Ô_á"™$EÙŭñ%&†crîfë^p„aҝ쭨³ “a Ğ`ÚĈ³~J–mhOb˜ŞÊ<‰}@×ë-uo!š'Ŭ@×=üé14[ ™‰6ò ħ˜L’£ì˜ÜN*kBHLŽÄĤT³úEá! 5!„BˆV¤”˘mÛXjœNvîÜÎÚµĞÑu“f"ĜJbRGx+DĈE71ĝ×'™:éWN½í‡=ÈŬö·ùÏg/ñk'öàÒ{nà˘Lτ×h!¤tÎ""˙S^|Ĥ0™‘ǰŻĉÏílŝvĜŽ 'ïĈYúò|ôÒb0GÑġŠ,NÍlZµž%ġ"ŝqm §½èïüömĈ|îıGlz'Ùë5ÇrÚ9LžTÎݧ{V m/ÎHžÌ܃˜d9Ĉ8Bè|Ŭ#Œ )ßObÌŬ`rÜçjòdĴÂ.ŭŽÏ'|Aİ ˆ˜ĴŜ\ùÀ0ǚ€ĝ„‘ñ§AÄΜ†{ÀŸÉ>ėlL§ká.Ç;|ôż·óİĥXzߑĵ”h:_÷ÈÁ;ìuÛÉıî~.š1’‰ÏËY/œOç[_et^{û!f쇴~Üì(íd÷çdœÒ™6żLâĦş Ñ9ıí•Ûı";Èë‘Û‰bÀ¨ğÈĝUĈ>4,1ôљÁ›PRX³É;÷1úçı{šçgm O sʆLĞ`:ßú:/FĵÌ?Ïŭï{!<ħ+ÓCê+ż,Iœ5$‡qcJ8ëœtÏB ĝsğħĵîó½C{>=˙ñ:OG½Ä[Ӟŝ÷Ü` §Ŭ™wpĈùp`%šçxÚùĵôĈ|[DÒİ7òܽ“t4ß.UÀ½òyUVÌ5[(\QH`ĈK‡^Ù¤†™èœévĵ;Ş™|ŭQËñë!D=I¨ !„B!„hq&“™ÊËË w`µÚ05Ŝİ݉_%Vƒmĥ£”˘ĤĤšòò bbbu÷‰­5ç~Bԓ„šB!„BˆgĥXpXÌÙ)).ĦÔUzÂÏİ”ÂlĥÓ{°:—뤉­55µ_„ġ$Ħ&„B!„˘U(ö  B’[n2À­ëGLµJl­İ‰ŭ"„„šB!„BˆVvğqğOÎ!†'slBˆÖµvB!„B!„Bü–49ĦĤWbÊ£×sŝ§súé§ó—Ĥôdœ„QŻbےYÌ-ĴD?ží:WâA ½˜ŭdzŬéD]ğB!„B!„kbBÍÉŞ·à•ymòÈKĵŝÚK[ß°ĦÈ 8èuß$ž=/S]sŜyž×§ÎbS%8ÒúqÙÈQ\Ó;ÚsR÷nîQŜšµŽí5€‰6]/`Ĝ+ żœA~a  Dú\u/^›KxZ:÷>~=Ĝıy^Ŝüĉ0éyÜ퉯xġôŞc;ŸkşžŻOÇGwĉ`;šĝŬ{ĝá…Ç™Ëĥ; 19ıüo·sy·ˆúrÁ#ö]3Ż}€÷ƒ¤ş;Ŝ˙ż/xĈ‘Jœ^Ċ·\ÄĉâXÎ~Şy12ݞB!„B!Ä4Ğ$)ü̇xöš Ĵ(lm0ë[X1s.ۓ†óè}]‰tïÇȈÂdTħü‘Ü3ßö·gÀúŻ^çğn§zìDnëh½’ —³/cO^Ŭ {Ù2>3žW–§rî-wT†½³Ĉñ܄‡y³ÇÇÜÛµQ]œ^zs³€¸!Oóäùñ˜QDž€çĜÎ×ĜÑÄŻW°~ŝö¤ßÄc÷ecwn#˙“·xmäZ*ĈżĊM‚ I}×Ìk÷S„öĵ‡żż•ċoßÇ£_W2ĝEĵİǁ D!„B!„BqPÍJ¨Y"’i—‘Í·Áċı mכ~y9ŝízÉÏLĝt)߁+Ó°yı)8×\Çûĉ1ìıDx÷ MëIŸž9ĜèBìŽÌ}7•Á&/èdaŝ·£(X¸W×t,‰İñıİöÜÙ˘SÉÈHż@_ĴÇxÎí…Ĥġâ´9ĜÈ£oßlÔĠ73yâxĤĦsšŜwM½ö\ìĝê îùÌmŻÜÊÏw>À£1ĝ÷%)X›p½B!„B!„t'¤.İvG…uQôèWŸ”²$—Ğ°€ßBDb88‹)­ñ.j‰$! ŞKĞOÀŞ•Çû|GÙ^P;úç†Q³~ ğ\GÛwÍa"Ĵ\ŝ÷;9+{wüs(²#OŜ…„B!„B!N2'UĊd5£pâ6 @2c3Ħżóu{šCÇ8yàÉÍ:ë³<ϒΞ¤–8­B!„B!ÄïÄ İP³&t'Ŭ\Ìâğ|#-Áµƒù‹Kħ¤w#ŝDŽ-TBlà,sž€ŞĥÀµ“ĊËÊ0§v"ÖzŒ}÷[ğv!„B!„Bˆß RĦĤEôċŻ—$pëĝûxÚv çfÀşéŻ3i["W>Ĝ‡pu"ÎêeM Kš™iÓÇ3dħ‡âèÓ9§ U0o}•ÑÁcxí퇘ħBÓúq³£¸ĥ“™OC‹bÀ¨ğÈĝUĈ>4,1ôљÁ'QBM³–2gÒcĵWĴc‹ËeÈ#÷pKPOżKßêÚ%Ħ&„B!„BqܨO&`œġ§ólœñÍt|ۖ,ä´ŝƒZ#ĥß×Ĉ]u=_Ÿ:Žî XS!„żŝü]ğŸâ>oö/¤g ”òŜ´úǚ:`{yY)‰É)@ß×|ÏÏİZ €~ɨ–½0!„BˆßíÓ1|œÍÁòfR¸$„B!„B!D3œTĞ| !„B!„ĝcİsıpğëġ–YZMÓ44̈́ĊzäĠòZ:ĥÖԜ~BHB­eY21ċF´vB!„Bq¨qVSV^IQQÎêê~>iÙlDGGĤzVKÇ֚šÓ/BI¨ !„B!„hqu.••ûÙµs'™™DDF°›á½?ÒâvĈ!Žġm3 0(-)aÓĉ̈́„ŽÛínvl†a ”jrl­éxö‹˘ž$ԄB!„B´8·ğŽ˘˘"Úµk‡=8guuƒD˘>™†a€RžmŜdV £Ñ> ĥP€=$„´´4ĥlÙB×nQM*6M)Ïùڌǟ¤j~w7\˙qì!D½&'ÔôÊUL}îßĵûÊtˆ<)Ŝ}˘?'s*ŝÂı‚ŻżY=ĈÎ=ı„´v<£WħmÙ"ĥ9ş“×.TVB!„ĝƒs„…·v˘U”—°M×uœÎÂ""¨­­m¨R€xЧU†ax’DT`˘Ë›@Â{<†áO†éŜ}Âİİİ9diY`l.— ŬÛĥïŜíÑĈáKŞéäšÑz)5›ÜóWÑÇ~BÔkbBÍÉŞ·à•yíŝÈœ µĥv8N‚dúŝB˙`"S™Çê"'˜#H?ċL.ıŝz.èİĊ)âó—Ĵí1|uá}S1s$~¨ŠQSÇsQL)ßßw5Îİżn‹J§ëérŬ‹èi½ĝ€}Ĵ‘İt9í|ñRzĈXžÛB\J)qĦ'oÉaÍ&Ŝ{?kŻùo!ĦV·ġżz§Oĝ€›3eBL!„B!~Ï´F ¨Ĵòmó%×8D…Z£$›á]D@iš'7äM,ùöĠTÓÌjJyÚòž[ċ Œ€m4¨XkUŭp‚úEÑԄZŬ/ÜKÔà':¨3A'8¨ĤÒKçñâ-wñÙÎ$ú]1‚ċÄ`*[Ïìi2ĉÖYü[pü;ğÙMŬôŜ ¤Ħ„ġ‚ PŠ‚…&6¸˘‚‚ʉ"]~ Òħ "Uz—"½… ¤mvç÷Çn*)›PġŸçÉCv2sĉŬ3³KöÍ9ç½sOêĤ0mçûmzע†Á›C&Ŝ@FÂ}4ñığ˘B!„âĈŒ *˜–X0"MS0Ú ,Û =ĊŞm$‚ “kĊ÷+ĜÇşżÙÚfé5Ş”İVpNPÌfË~w››Ü/B ۲ޑĴ1mxìı!K–îBÓVEm2ûñ§ĝÙl>1ûêô­é˘m}TéuMċ÷²î‰ĥ–O|ԓ6YŻ;ö[Ĥ' .(ÙÇ~dÑ;_1ŜŠŸ9‹ĊÏ>̉4_:ĵŬ‚$w™&*„B!Ä?LÁÂŝ%ĤrŞjá(0sÁè*³ıhßb#Ġ äškŠ5!WsÁ>`[B­TlĊG¨bħa=ǝR:yv³ûEaQa?n÷ĵÎÄ^‘èQ°÷ ÀÎ|’}k7q&¨cFÔÁt 5Ò­šĊŜ™ƒÚ ːH8òí‡Ì6„ìYóëĉLŽnÛKjdĈ=‡ċ=|1y.Óö†r˙³Ïóv¤#—ÖÏfÒĵ7ĝ¨ŝĵR§Ô¸¸kğùâ§ íĈ0™fĦ³°hÀ –nN£uğĞÙ²‹‹áŭxsD4Ž9§Ùş|3˙ÉĠısèWÛÔLvN¨Ġ~<1ìZÖ¸ÌĤ™6l2ÁKFÓÔÑï~ĵ5*ÇìSĴ_8™§ħt4M .3瓗—G^ħ€òL•½™*è î8’Kfıܽ´.è1‘›k*³RKĦêô­Ù–>²ċşf”}Opżï2“?v(8ù_íMÁáp>ûi {?Á˜ï²pn7•ŻûĠż>™*„BQĤKl\ĵˆŬè×Îżì_„Méìúî{ŽŜÇC‰·oùñϔžŸfLccè^y8]Yû˜.ħyÉR„=FŻfŜ˙s÷\ñÑeĈġS'KĴWVpL1ĉ FWİ֟k4šÂlI¨]”HœĈUêÜwtÒç-î!„E•j:÷`""#ħ/Ĝ`´üјI1…ÛÍé똷â,!}>ċĠa耤Är=ɢy›é9)wë.a iÒ0{=ğ†MŸ„ÒîĦv$9q:ĥĴÊÎmç0Ö /ñ1ġ(§s!¸aŽeÄêҐ0ÍrŽJÁĜNo=W#š7Áž$š6FybKĉ˙A·ñ-pIßÈüŻRI1‹~í½µ‡§°Ûl:˜EÓDkĵáhÖĜÒF˘˙Y6ôŭžŸċÒ$Ázâ½céÜnlE•ħMĊ”{•”Ûùï_sÉ>£,kGĉ“——KŽ1“”cÛĝïŒ%œÓÄÒ-Ö`Ó‘ĠéÛ û(c£í×µÔ=Aĥċ{ïP"#ƒËıñŒœŭv,?³c´Ĵ{ñUĈĝÌĉ?C•Ô„Bˆğ„š…Cû9çMŬ`'Û×­îq7“é*‡·üÁŝĤ—˙a×t‰­ß|­y0ÑvFwòްpÄ8ĥĊÂúĈ”ù;òßRu‹[Ŭ EħLìûu;îy²ü{Îxž_?ûŒ]:òĝ˙hB­pÄYñ)“ÖiˆfëÈ´…ëİ•V<‰¤ĉs-í™z/jt…E Šh5šŞMù,XG­`­· bğëRQeŒJ+Œ³šŭ"„°¸% SċŬÉħ|OZ5ò+J‚éHJtgÁĈœËKĈŭş˙Ñt¸şANı*8) ó Àöddsŭ¸-ġĈ²ŝ´Jteéö]œ7ĥ äÜnNäç“6îaZ+YJYçwM|ÈäRf~ÑĈˆ>LڗbïA×ĥOâßsKĵ{4Z.|¨ nÍÀ)˙Ĥ·Ĥh qİ䜝_cz…‡ĞzÙŞÚ·Vû¨Z×µ*´¸ÖnÍc/ÄÒ>:ˆz/Ÿa[Ç]ĥžBñO§ríÈ>]ô ›§’ è܃ˆkэŝ%ânü‹e“§püÁI$;Ùŝá?·šÇ™Óĝùç™ĞÂì×—ükË8ú½ŸÍ3Œ×Ŭ6¤½’~ĵYĊï€@ĵĞżw3W÷­dÚôÏĝeïr½gġïÀˆŝÍʳ½¸U U(ŠU2‹ùŜm÷ŸÂúıïòÁ²­œËu$¸YO†ŽèMğ0Ö–ò“%×)3›0fœ`MÏĈhì xES7Ú{JŽ+P8şÍ”ÁÁ-[ı\³ Ŝ.v–İŒĊ’cĉ‚uĜ*ËYc+žLSÍ9œŜú Û. wÓÚô !Şv^öw_2Şĝ:p…•?-?¨^ż!€[”PĞ.­Ŝ…LŞ5gĜaŻĠ|}òLçI öm;Aöŭ^8—úyîİíœ0ƒ_-t\_˘ŞÙ’´WœiġÚûôĞm_l'o4e´Ħhí RbF§Kħ %˙M5P8êĴ@dĤŽlŒsÖ>>~u Ûü’HŽq+ù}D& kˆ›Ŝ W<Ğŭ—µŞôm Ċûè–ÓàĠ‘§Ĵƒù‚:Á3/LfôÒf<^4½Ñ%„ĜĝĝÉıÛŞtŬÈuUt8ÛCÎċœòGÄ !„âŽË;·ƒ?ó ´îׇ‡ ŝÈĜ 1mJíwĉóaôúÜò}ô ³x#ɞsßOáí%ğIËô>ĵ‚Ŭàİ­è8g0Ĥ°uù>[³›ó9 Ħy虧¸żĤsĠJ˜ÒÙıj‹żßΙ,plÀ}?ĊuË_ MÍ;Ëú˙›ÏkrɨĊ#,ğĞ~I(>SۗÌa醃œLÏœIè˙/Ô°ĦĞÜî(îŬŝ&“NÜËğ#T`ĉҚ7x~ħ/ż×£oÊşÄ·xïÉËï”Ĥ vù1‹żßĈİL­k$÷ż<’žQ7ŻßoPîÉ ìÉuŝW†Óğ`Ŭämy Ô~×·ràä#xqÖRr?ê?òŻġoAññeĊިYU‚ŻĴ`WԜü0s"sŜĊ…<;ĵ£˘ħğLÉġĠ*,–VN°6gĝì‹cx=ü!ŻôHÀ•xç£<6|1Ëw⅘ë>áÜJO™TSĉÒLz‚êÔ!ÊSkIĠ#˜˘$—˘ĉpŝÏ=<‘µ|½Ğ?5s×.Ÿyp-ß´´íÙ -ü-Ÿ´ÊLÄÙ[á½+žžžèTĠÓç\~ŜzšWjéeĉlÎ˙ı‡%â‹'ÜC‡˘ĉsùÄ^v>Ëċ<´ŽĝĈ6ĦAˆšüTvü´‰Ë5“iéŒ0_;ĈokàÚ¤-‰žFÎîÙÁĦ W¸–gì=C¨é§áÒİ3¤\ÍĴu˘FdêĠôBŻX‹8˜²8xïuŭîĦ/œBkkż!,nIBMŜ”8wïÚ?Ëŭ‘pĝ›Yp:Ż5ı9 "Ċ@çFñàîáÌêחC=şëƒ&ŭV-ĉû?h5j(É^šÂdĜu Yց_•żVÏfŜ)/–„›ŠgsžêèK‹‡óşĤ/&ú”f Ï IDAT£Ï:ÇñŒpî CĊÑÜ †ÄĵÙcfeióY<rËNVİ ûèFĞ>€„0;V}3—ħ]ˆâ"iŜ-ı7ŜMŞw !„w{^l`÷ڝ\ O˘†ì˙à½ï}™—’½Ñ˘ÁÑÇPp‹mϓ/>ˆ‡³Jêğ|skNċßI…BŻ;NÍâÀâqĵ÷›öECŻĞìZ>‡E˙Y€˙{ϑèd=œOžÑˆħX8ĈâÓÔŝül,ƒf=Ÿ§Wœüġ3ŝoÂÛä9Žž5K¸P3Ù=3×;Ñĵû`ž ĥ#íà/,;^ì—äÊâ³żÂá-ğ8ïׅ!ŭkjÎF v>Ż’~ĴVğŝ„ĜGĦŭc'2şê£5“#[OĦ‰¸—šÎp´Ä9r8²tżÎ'éсôˆ2Ÿ~g]ċçwı}¨uŜ5ñe [ŜÀÙÚm(gÊ\YĊ­<ğÂÛ½ñ6˜ı¸eçabì2Ĉ'Uˆżî¸ÊŠ‘ıXĴĴĜ˜-ğJ3_fËä!Œ[íL‡gÇ>RÇĊ_1ïpħ„ZĊÒÊ.f {Ż:×2Âş~ž‚!6™(e-;÷aŠñż+§Ħfn¨šÍ(ö8r–”SÈ4ĝád§‡¨ŞŠŞIŬż‘mg‰ŒkŒŸ£‘‹‡w³ĞŠsr"5Ĵ;;†6°$İ­£³ÙŒF£ħ$İŞ°†ZñĜ Gżİ*f³ı°˘Ĥ˘Óc‡ c~Q|œq$21FRïf˙Ö=8%'â}„mûΕHÓ¨ıYä9é-mZ“…£ġ°,vTPÁl6r95CmêGş£5Ĥs|ïŸìKw!¨v,ġ]íȽpˆ½nç€WêxhQU#i6Yú+1öy¤ŬSĜ_:µJŭ"„°¸5ƒQ'âNg‚Ódf|ü:kKX žž8”ŜqŽ7í/^Ĥ ?Ÿ„Oĉ³ôÛéŒù4´n„Öğ—§?u=Kü§ĦÑg°qÁ›|šfĈŜ/‘£‡ól}낌ô!ïzϜU“ùİ ´nDÜó<­;Ŭʄ 8óäH^3˜ùSVÓ~r[yĥ UÜG7p]5ž$ĈÖ7Ĥ3ëġ  óĦQ˙xÚIBM!„¸Ğhŭ:|ߓLY07PŻġ=tèšşŝ%ĞŞÛ{âWâw-§DY˙0X3ÔÀÉġ#ĝyïEò’\ G˙—>N½ĵ“ċ?gÛ˙Mş5sGÂûĤ³ġ%ür,‡Äx뎇g2ĝé™eDjiçêN–ŭp˙˙a@Ç@t@hr˙É—ïĤÓ$\Kİ^ŜÁŞġWîŝÏv²ĈĈħµğ8P°Ï•Jâ‹ħìç\—u"Šf¨÷cuÛU5͉ÒÌfŝ+th큒u„ß› {<ƒRr‰ġê.–}ž€yîá # *í÷:·Ż¤]PgŜ~„W'ĤÛ/óiÒñ!:wéH`§ż'–UÜÊf3Z×´|ċĈħïŸäËmgÈKvÇĦœÌi•#khŬħ’bcĉ*ì*`NßÈ'?¤ñì Fö´ĈTדƒ_obgħ}l*–VŞXÎó\Ċ€ŸkQ)öŜĝıÀĥsWÈçîM¨ES3UĊ9”Äĝ+lÛ·ƒµçœñ !44og;K1€Ü üy2ÏĝĈDùÙ£( †¸(ÎŻû““éyx{XÒOZg ³4J‰éŸĊÏ]•Ĝ°&ı ˜ıdgĤrêÀir´^Ô6(˜³Ïsĝd^ Mİċo¸ĊGqŝ×?9•aÄK“>ž^x¸ÚnXOTĴeµXòh“e½9°sñÂÇË -î8^;CÊQg‚ŭñĥ\!ċ̤\#ßÍ ú+Ħ µĴïAîŽıœ_{ˆ“ùÔÖVİ_„ĥ%Ôt‘ô_úŭmŬ`çCÓ>iÚÇö6]ZĵÏşßŠïÎ3Ÿ˙Ĉ3„Ĥq‰âAïrߠʟ†g“ĝèĊ˜ë§sžÏ}ßEß2~Ĥ½>^Ċ½=3k_=ÎŭË8Ԑ<ß Ÿ—O™û)Îuşò7†Z—×VÙq—ŠíúĥÒ>ŞĈu- éȨ;2ŞÒ'$„Bˆ;FÑĜf“š=ÊĦÍżòӚ•Lĝa)5ĈGcp)÷À<.l^Î'Ğ6pL:9Z'ty ĞUñ:y)‡8k2‘1s0—Ê—Ùç­ġԅáÏÄáTìs^ÖŝLĝÂÚÎĊœ6ıYÖ4*ĜAçKBŒċ;’bĵ>Ħ–—r„óŞIўċ&lŽŻ´JúQWÍv÷xÚÔÒ0{Ŭ>´jŝèïìϏ g˘'ÚRköĉ]<ÀÉ|7&Ô(9Ĥçuóŝ^)Ċ°Ŝ`Qû~ìùċ[ŝğb!—Ï&×ŝÓ7ħ ĠP†\N˙2ŝÈî)dkÑç‚.Ħ’{ÎÖbd•³İÛuçŜÇi³'­ëĠ(÷ƒ˜ÍñŭC(î4˨0-†z´ ¨EúıӜ‘¸s–5ïÏ`se'RAĊ‘F_ċħp}ħ(Ĝ{¸˘Ĵ…ë@ÍZµJ&72œìx’EĞßĠŠOQN?vİnğŠ; ÷D£|ô ğÓëáĥvĈ¨ÇIô€İtìŸŞôü·ŸĈÁŸş÷÷Ħî}=xlásô›÷‹Û,fP9UŞŒG?eĝK<2oĊK=Ɋ×ǰĥ²UZŒ,ÍòÖbcUamK5WpÓU£X€Öà‹ĞœżRt#¨ıİœżŝwí?EQ ĞhŞÖi” ÖġÊ´Ž¸DâFĜÑÍl8ĵ›£-İİŞ€ ˆrĠIvŽş˘{_µNĠ,XŒ_QPĴ£ÌT[§|–ŠMc C-Ċ{Ħ3]ĉÈöŭ¤:xëjWTĵ;|ë$Q˵ĝ8K­ƒ4zÂ%SÒiŝ:vŒŽr,² £Ü°SUKŭ“ĝ‚Ĥ0~k…2 .( `²LAUP4 `.~Œ%ž(ƒċ9k4PA먷Ig{ż!,dĥB!„(Ÿâ@p½8ĵHDş4v8ê 7³dĦĦÜs8GtmCŬšĦ„†GXĵ {9Çé}jâŻdsü´‚O` …_xWĦÄ£F4AÚËìߛRTKÊx‘=bTŸbC´ Şœë}˘ Ô^fÏÎsä•×îMŠŻt?Vż]·:÷’¨;Ìë~gġ.ñ÷%âQĈoġzŸ(ü5—Ù·çâuġµnÚóş'"š6 9’’WnqĞĴ“;9E4÷}€ĈħQԌŽ!Ĵĝ:-ċg)FvÍRŒ,,Œ°ÂŻPü\ŞpÏÔ#Ü.ÍR°Ğ`cé‚]VŞÙlıçüëf—Ĉ֍§È-ŻŬjĈ§óK$Ŝß‘c9+™ûċ°Ù‡Ä¸òGaŜiEÉë¤CTĠldĤZ˙Ġbñää£8¸á¤äs%ӌ£³΅_Ž8h-t0͘­mİŞÙš`+JHÙ^” TlvN¸ııâĉDBbúÔŭì<~“jFSŸŠ£‹3.…_N8ÚYÛS´8û„߸%Cô\9qœË&Ë{eÎĠ,L%&b‹£Ä÷ċ}Y×^SÍĊúKĊÉà‚Á`ÀÙÙ ƒÁÙÒ_Uì!„ĊŬú‡Š›Ğ˘İİÂBúH!„@îÑÌ^c$*.?7=ĉЧù›5¤*át °] jjùqír‹ì@(İd¸7¤‰oMĵùŽoVŝ‚kó0Ü4İ\(>xĴœZEĠ§s²ï|5‰İšÜƒ.'…ÓW‚hŬĥ&ÎċFZ’bH¤kûŒùb2³ġ=hĴrâ×ÏX~Ŝ—ŽëbP­#žÎĥgğÎĝÑ0 ‘ÇîġeôŞ˙0Ċüíj Ëú“³ĊâVÜŞ_eŭXŬv—XîoâÂ[_| .Ío(sD™âVŸ.m0w%ı–'ÚĴ4²ŭ“h\Éùoçéœ ż"¸1y:`Î8ĈúÏWpQMÏP‡r‹[µ ŒĊ%|àk<:DáĦıÀ™âƒÇÊ+ŠwsŠ‘ÙTˆM낷 ¤lù‘Í'‚iҔ~]ĝÉP^5÷ç‘è3ws²XܚêKsŠ§Ç£áĴž?–IÁƒéà}’UïŭLNü t‰ş;+|BÑÂ˙¨–d·‚‚1({N™q÷tIŻA5frñĝIrWíPì}ˆ ´çżv²ƒH‚=äg“it!(ȽĈ w…“§sÜ=ƒšMƒ!zÌS6Íĥ%(›Z|i3Ttžµ¨v‰Mîċ¸wá.ÖĝŽmg‡Z“ OÇÂĝŬĉ\àÔ%0¸: 5çpéj>ĜÙ£UŮ5|8ò×~ö­E Ğ².[’ŝŞŠÙ\T´ÀlVħD³ÄcV1›- Óc*hì}¨hÏÖcÛÙAM‚=њrÈÌu&0Ĝ{EİRż!,ŝ7jB!„Â&&Ċ§ŒùrŜWd‰jLW{ÒÎW ¸‘ôÌ3ìŝ`1Ÿżżì<İÓ-Šf÷?ÌK½Ó™ğj!~´L9ÓğÔ –żuayœj˙äh†ş}Êҟ0ùż&nòIÉUHì(Ôêù˙vü˜˙[ù>żgS`}ş š‡kZ *hk˘û½l™µ†O~H˘ÎÓQDuƒW ‹ĝlġÇLŝ2°à[›ĈAŽÖ¸+ŽŻÌ`Túħ:íp òĥĝ]…)ù_D;•ÓIŠq½G3̰Ï˜ä*ĜûÒĝéX’Bĵ+>˙mÎd&_ñÀ%u%‹&."-À żĝ6 |ï9´Ê)nĠíIĈ½˜Ê„…Sĝ÷*Ë=gï@|ˆ‹ċڕ[+Ĵâbd6ßs6ì² àgğòë;+xY2IC‰ĝ!SŬ?`ĉSıÈèp ĴC›pgË(²jKÓÙkïĉĵû3_eužA͞aÒ+t7êSŠŭĞX§*zìrOrlß1rÍv8şûRğQ4!N€j‡wL‰úƒ9u€İ è0ĝĠĈ?Ĝ~ħħ¤î:ÄĦ) qÀ;ʝ`Ċ2ĦT-~î*ĊV°Ŭ:zNUAUpŒ#äÜVŽs;–-b‹GgžipŬ"Ĵ7•šĊ/>f_ÌtŽ×qbġ§üêù½“Üe>­B!Jĝ}ŬÏÔİ× ñĉ ż‰˘(Ö/MÑ÷ċşíW.gl)£Yü÷µ‚Ç÷fÀÜy(BÜí ċ—˙ĤvoK× ;¸fŬdÎ<ÀÒ1OÑİuKZĥlɃݭ#C­ĝ˜›ÎœĊé]ëÙt,³dµS*[—-áû}—oyœìó=m5‡³UPòNŝÊü·Ĥħùò?­ŝŽB!„BÜ\EÓ*UËĝ¨‚QVÖ`J Ö +ŭ¸hÍ5ËTÈÂ\Ċŝ-8‡ÍE lˆM)‹Bħ?ˆÜŝŻâ£ènEż!,lK¨iñ #ÄÏĊ:G4‡s^eÚf/şŽ~ŸgĵÏè^uJîÛemEû–=ĝĝxéċSKÉ=ÄüWF2}cú)m:Çêi+Ho<„ŝ Ŭà@­ž/sż²†é+N\·ĝĞB!„Bˆ"%’7…£ş,Ħâ#ÁPÌĊŞ£ŞŞj)ö`6 fŬ§`ú˘eħħÂiŒ…û6ikQ‚˘ĜTkc%Fİ)JħuĠT, ™UV4à~™Íp ûEaa[KF÷ óé^8˙";ĥ]³ŬXş·ÇÁ–cŝŒ'ċó½:ÌhŽ—55ݸÔĦG— z­ĝ‚=†S§ÌÎB!„BĦ(Š5…uÑ˙˘¤™bfÙf™ Oñİ”ÖÄOaH)+¤P°Ô™˘h #Ô0›-#żTpô–ŞŞ%bSĴç.×S/…onż!,lĦf<ÊìÇZòÈÔ–òÎŞ‘Ĵ{~\jDVécÌ×8´|,ÏtjM˖-iÙŝQF~u–ü OœÉĈWÛÓòħÙ-ŞEÍÑُѲÓ;ì²V`:ñQOÚXĵöjáїE—ĥ-iÙ²5Ÿ|˙Ûsh$[~ 獤×ŭ–ŝĠk$ 6_*ŠÇtŸŝ3ĥ·ÄÛ²Uİ6Œœŭígθ5ŜZŽĊbÖĜş=Aéż³ĉ¨`µ9m-Ż?˜L—ñ[ızçĤÒ !„B!Ä]E£Ñ-„Ż(h ֏ÔXGÁò=–…ó5 hĴ?+ĝRĴÛ´ŠuKS–Ÿ_·&eħµÄ*IÄf™i‹­ ŬÒqŬéŻ[Ġ/B‹Ş÷âvÏëLì‰{Ż€ 3[ÌS×áûô›Ìhĉ‹šzŠŒ ÏJp&úžX´żmbç>DúkÁœÁŝ­çE&Ü:úËŻëğŒëä N~E5‘ôá÷ò܉xİgùŭ˜9| KGÓÄ%›½33|)´4–!‘päÛ™9lÙ³ĉ3(Ö̙Ŭĥ—KáŭxkT4ŽÙ§Xżpzħ6qäÓhŸ!¤Tj_=bœç³{_Ĥ¸̘òM˜Ì’MB!„Ê^¤^üoÑh4ĜétäċċĦĠhP3Ö$ *޵ú$(jA²G‹Yµl/>AÔ:ùÒ²Ĝ˘  ZSUP4(ŠZĜ&@^nŽŽŽ…Óm­x’­ 6ëüOKÒM)·ÉÛĤ ?Šbıyŭ"„(rC 5{0‘‘ĜW+ĤÌ \Á@ӍHˆvF!Ĉ†£ÜêÜKĴf‘x“ÉÌ|òÎîäX'­ùĦ+ĜA@R˘; 6îä\^2îeL†Ġy×ÄÇÚFÁ´W½“ŽëÄjô8ë /+ïoñ+„B!„·›N‡Ag‡ƒƒ#éiéd3nù9EÁÎN‡O É7–]JîNÄv'ÙÚ/Bˆ"·-Ħ†C$=ß_I‹Í_³dñ"Ĉö˙„%OÎdZŸœJg¤T³µ / ñ$é‘Ĝ½ġ_6]jCÜĤ­dŜKc_;*Y€­Ec‡Ó d¸mħ6Nz0fŻOš™óÈ2‚ŜħŒd›B!„BÀ²4£ƒÎA·o1UĊd6Wš4ş#ħŬI6ö‹Ââö%Ô4N„4}Œ7ùĤöf²||4ġ‹Żé‰Ë§.‹žÎZ@ƒGî´vʲï˙ ġ—óĝ·kM0épĥ‡œË9EĊl ¨G¸Ŭ*vüqcœeÊ'Ĉ³lّ.ĵ.ŝz*OÖÙyâáʙrUJNûÌODx†{€B!„Bq“É„ÉtwN1ĵ›cBÜY·-Ħf<·–U›!2ÊGyŝ8z\ĵqÑf³Îhç5ĤM]?4)ÛXöÑa¨ġ‰–y—ŠKşwòςñœÊ÷ç‰ĥÁ–D•>€„0;V}3—ħ]ˆâ"iŜ-ı·vĊħhܛҷsçŽà]ûgı?ó! NÒµ&¸ÙòÇĊ™È†˜—˙ÁÉÜĥ$8{ws Ӄúħ^hħTùŭÔö7›ÈÇŻ4Â?Ç !„B!„BˆŞÛ–PËO=Ä/ —Á%#`‡GTkžӛšv&yzŝù,Ŝü<B?Áğş\=‘]z‘°d"{jö˘C°uܗĈ“äĦĜúĈtf½t>4êOğJj(NĜΧÉÌĝĝuÖ\—°<=q(½mœĤİ#°U[ç}͚#9$ÄdԌœ]·†SîÍy%²(ËĤŞêßcÑJ!„B!„BQ!eù’Ċjûû:–Ĝ¸ĉûo(Ĝĥ{ç6š·ş *TfïfrÏaœ°˜)÷ùPF̀ÛÏtŽ•ÏġdĤëë|>-žPŻí`BÏĜġàÇ,ì!S>…BQè÷u?S§^ƒÂǛ7üFXx$Š˘Xż4Eßk”ëĥ_ıœA`pPò÷µ‚Ç÷fÀÜyèí}bB!„˙0š“XíMYy³ğ"/U.5‡söóç-,Ÿß:we`ò]’LúqßàGpÛĝs·_ĊLG>ŸÂ·ùmyk˜$ӄB!„B!ŝnoQ‚Ş2žäË·°è„ÏĝG5ñij;T~Ĝí£à÷ c)ìљA5£ñmJï×ğÓÔíIû !„B!„Bˆ›èîN¨ék1`Ño ¸ÓqTDq!ÇâĴ#; "òŽ$„B!„B!n%F%„B!„B!DHBMTŸ9ƒ]Ëf2÷§sït,7‹é›˙ïC>Ŝp ӝŽEĜĈt‘Ÿ&½Ì¨Ï˙úç܇B!„B!îj·,ĦfÎ<ÀÒ1OÑİuKZĥlɃݭ#C½Ugw„)•ÍK˙oöd`‘vÌYœŜµžMÇ2oĴ›Áxž_?ûŒŝĵvçcı“rö1µ{[şNĜÁµ;KeÌW9şe+ûÏçÜùköwè·ğéġ&„B!„S·h µÌy•i›#è3úyxCž}ċ֜­*Ì׎ñÓâù,ŭ~3SrÀΝ÷ùݧx Ŝím $…/ûwf˘ŭ›|=½-nĊúĉêÚÁüëġ,†.›Ë>ü4â ĈlĵZĝs{Ïpê´|ˆ'ûòŭ§´4sußJĤM˙Œ_ö^ {FP˙Œèß Ż[qı´Îĝ…„âçroU½?˙ÎnfżŬ*ċ½Ŝʐj1O=ħŠ–ó3 Ĥŝĥ…(„B!„wğ[ó™/˙";ĥ]³ŬXş·çn)ÌiÎĜÌÔg‡ħò\-şġgTŒÚËGĜ°ê3&ü…oÌáġö5î²Â&]…'y÷ߍp1f‘zb +çNeÖ³|¸`0 eí³ŻÎà G™ÉÈRUGmhÓé.È~ Ìİ?óÖ SÙâ۞>#Záf&ŭĝ>İî8ŬŞÜ§.ŒîĉÓŭĤ4VĠûóoìĤö۝cJÛÎ÷Ûô4D ƒ7!†LŝĵŒ„ûhâsw½C !„B!ĝpk>İF²ò mĠ@ÚŻ²l …½\Ĝ2kòÎŝÁÁlHÛòY]ü1Í_ĦF Ĉ ĊP8*ı—y×ė5lùzgk·!ÀԕĴô^,ëĵ!D:Ĉc·n#;/ġĦĤżÔ+ì˙ġšèÄ”8G6ûffègù´î÷Ü0Ĥf`W~~[îÏJaEç/fîq–ż6œeÚnĵ˙vgBġ6Üj6ûf=ÇKŸeÓüé‘ô­…ù̏L™´š—ŒôŞiĴĝùıVÊŞÎû–Ù–÷[Ŝ3Ëıß8[Î뭀‚Ká|öÓ@ö~<‚1ßeáÜn*_÷Ğŭ*„B!„âÔ-M¨é܃‰ˆŒ,İd-ÁçјI1…ÛÍé똷â,!}>ċĠa耤Är=ɢy›é9)wë.a iÒ0{=ğ†MŸ„ÒîĦv$9q:ĥĴÊÎmç0Ö §ĝÊLĈÔ£œÎ…à†a8r=‡†„i–süP ĈvzëıÑĵi ö$Ñ´i4ÊX2˙şoKúFĉ•JâˆYôkï…¨=<…uŬfóĠÁ,š&Z oD³Ĉ–6ŭϲĦï÷ü|,—& ÖïKçvcˈ(ŞŒm*ĤÜФßÎ?ĝšKöġċdY;2Ÿĵĵ\rŒ™¤ÛĈg,áœ&–nħ† ’ie·iÎĝĊĉkâŬê)žzÄr=›5ŠÂt¸ ?ŬB˙Äĥ¸fl´ı{ïP"#ƒ‹nʂ\a}¤Áf3Z×´<Š‹rĜ÷Oòċĥ3ä%ğN9îKŬÈ'?¤ñì Fö´ž·'żŜÄN\ÚP“iüv(“N>ΤîÚÊEE‹ùàzNä4#^9Ɇ½Y=ˆ·Vƒ:q¤­­ĝ^jԙ7‡áĠÉ£éöË|št|ˆÎ]:Ò8Ĝ `ĥġ^,}Ŝ:ˆÓŒç§íitî胒ı5ûÌÔz.wMÉ%ġĠ˛˜·ì4Ħ}>atï’Ż-sZ%çoX°cE÷gĊׂó–öÌ?ϚwĤ2ŭt[ĈÎ@=CAö§²ĥ73ÙiüŸ˜Ç›ÏÔÂ0‡žg!Ğ-aWÖżIĊ“QeĞÎûV…ï?Ux]•îd[ŝıîġV‚‘³ßŽeĝgv š6u/ÊŸÙü§s²’šB!„BÜℚ­òÎîäX'­ù}P֐”è΂;9——Œûu##t¸şANı*8) ó Àödd—Q½Nċ†ŠŒ:D*ѕÛwqŜĜ‚sğ9‘ŸOÚ¸‡i=Td)etŜ5ñ!“K™ùE#ú0ah\ŠeĵmŸÄżç–:x÷h:µ]ĝPܚSŝM;oMı‰';żĈô˙ –s™+h3o_u  ó#1Áy[÷q!Ż-ĥ\Û²£ĞBċrú—y|°GvŸH![ëŒ>t ùeµV(ïÜ>N›=i]Żüuó4Ŝ ižÇâ_‘Ó,„=ëÎùä3Ĝŝ-Ïİ­ŭƒ­İ´lˆÚqTr/)Ŝ„=‹Ú÷cÏ/ßòß |6q½&Ÿ‰ĜW^x6˘S‚Âĝïĥ“~˙½ĜX͎ĵÚ lZ-•Ĝ7÷ìŽ=iĠȟÒ%*żàA…÷gĊ}WÑù \úê &˜ŭè1ç%Z•¨ÔPqÛygwpÔèA³ĉ!EI§*=?ç*LĴêû–Ué÷Ÿj½gV…×Ú­yì…XÚGQïċ3l ò¸;ŝB!„BˆğÀßúó‘Vo‡B&Ġ:ĦQħ^ Şùúä™Î3’@=ìÛv‚ìû½(=Ĥ$÷ÔvN˜ÁŻ–:.—}BŞUË œiġÚûôĞ]üc¸‚ƒ·š2ÚP´vhP)1[Ñ%„Ĝ„„’,S Ž:+ٟİ#œµ_Â6ż$’cÜJ~è„a qÓ;áêO€§cĊômi³:T²9ĤĥФŒG?eĝK<2oĊK=Ɋ×ǰĥ²v­íİĉ R­v4mÄÌU?q4µ1?ġ&ùĊĥ¸nü„•[ÎrŸŬ/œòlA›=Ĉ£sĞG÷’…ĈÁŸş÷÷Ħî}=xlásô›÷‹Û,ĉ™j܋–=Iz¨š·żbKj<żŜB^üšùhÀTjߊú¨Òó§YVpVz +:ż•sÔŝë–ĵ3—&ÓQß:?ħ²ĥUs>f4è4ċܰ6^[Uċ}Ğ„âï?·œ—¨Žs7'KĞ jËżBç3{A*ŬûŞ·CÓ˘ŝ3gñ9tiY'Pİn•ÜKşC ż"¸1y:`Î8ĈúÏWpQMÏP‡JŻè^T\yĴ­ƒçn˜Ò°ìŠÏĉ<ó€/ÌÊĉ~tLÁ.ó"×B’iqŻ…Êa…ç/v˙ë˙ĊkN1`àTF}Ëì1•·íĠ‚'ZÏ`ÔG£˜bߏva §˙–@áŭY˘Â÷ŸyÏ,ïġF§ !„B!Ä˙ˆğ"Ħ†âDüÀéLpšÌŒ_gÍ5p kÁÓ‡Ò;ÎñĤÍÔx4eèüù$|2ŸßNģy u#´Ŝ½ĵ8ŭëIññ&}ĵɧifìŭé:z8ÏÖwħÄ£hĝ҇ĵëù>sVMbä§&şqÏó´ît+j€âH̓#yxÍ`ĉOYMûɍ+=DUU*œOVşÍ÷:U~M4"ÄġÛ^ÙèŽi iCèm]‚ß–kĞñ$yè0ĥ1YŻoúÇÓ.ĥòĊŜôQO2îĊT&,œÂżWYĉ*ÚğâRq‚@q"~à‡Lu˙€™_Laä"Ësp ĴC›pç˘{ADû1̞œNû{-‹²$ó݈Y|hzˆNáúŒ£˘{)gĊ—Ô•,š¸ˆ´<'üâÛ0½çx8¸‘{щĜG"ë1ŭĞu]Êyµ).Ôa&Ŭ§2kùxF.0ƒC ÉCë“éWñùmxWÚwżDBYÁ9ŝŜêż™'gÓÖóè_YÛZŒü€ĦNïħxÖHʲÇ/* EĊċŽĵÖ+~˙ı÷Ìò^o’PB!„B›)˗,VÛß×ħÄĈ5ßCÁĥŬ;·ÑĵUÛ;۝c<Êìǟâğf³ùüĊ˜2*BüsÍ£×“_Òè£% s¨ü€›zry˙âŸì÷u?S§^ƒÂǛ7üFXx$Š˘Xż4Eßk”ëĥ_ıœA`°ċ/ Ċ_+x|oÖA̝‡ŜŜ'&„Bñ£Y1€ĠNє•7ğ;F¨ !Ä“ljĠ+Ĝ "¸†+šĞGYğp1gj<Èk·9™&„B!„âoAjBˆ˙mĉLNïù‰Oa>Ŭoq0B!„B!„BÜílK¨2ûñ§ĝÙl>1{Ó~š4†9ës&#âUçz&ëÙöġĥKÇèH“Ç_áµŜ‰¸iÓE~~ï-ĉŭvˆ“i9€Ÿ˜6<öÜĞë^4T.?… §á²ġÏCX <”^½-ÁšRù}Öxĉü¸“£)9€F#0ħ­ċġ¤ÍG–ïëŽŭ–éɆ˘çaĈĦ•Sĝς9|Ù ~´xŝ}Ĉ>`iğ²sä§²eÑf|ħžcWÌĜyÄòè;STğd—™Żî`Ĉ€ùÒ{s'u%TÏħnŜdfÜÌé, nQmè=t(] …ÏżÂĝ…B!„B!ÄW½œĉLŽnÛKjdĈ=‡ċ=|1y.Óö†r˙³Ïóv¤#—ÖÏfÒĵ7ĝ¨ŝĵRÇÌW9²eûñĉˆhsN³uùf ŝ“ĞsçŻĥ¨Yì9˜áKĦŬ ħ ‰„#ß~ÈÌaCȞ5ŸAħŽ`Î`ßÚMœ ê˜u0]CôDËYüşË¸NŝĜĦàäç\"lħĊĵ1uOżÉŒf¨İ§Èò´t‚-çV³Ù7{0C?˧uż×ç†15C€ÄyÔÜ,m8Ë´Ŭx˙íΖdššÉÎiCµÚ'†}@Ë—Ù´`<ӆM&xÉhšê¨4~!„B!„BqçŬ’h.a iÒ0{=ğ†MŸ„ÒîĦv$9q:ĥĴÊÎmç0Ö GWxL#š7Áž$š6FybKĉ˙A·ñ-pÉĜÈĵg éó)ŻöC$%†sèIÍÛLÏIɸ´јI1Ĝ“mùÇŜ;”ÈÈà2Ÿ˜)óW0´A#˘Qˆ)ü™Ù†sğ]ŜÄĵe§ íó £{='€ÂҞùçYóÎTĤŸnËĜÙ¨g°Œ=3§odŝWİ$Ž˜Eżö^h€ÚSX×m6_Ì˘iBċñ !„B!„Bˆ;Ïĥ˘•Òáè9idäŞÖM¸BvFvù‹ì;D*ѕÜ#ğ8o„ĵ³;9–ïIŭF~EÉ*]I‰îíä\ŜEéŬ“^ġħ|p7ŒÏÒÉ·ŝ̖sçžŬÁQ£'‰üK&ӊıôĠLĝYO··_˘•—ĥp{ŜıŬœÈÏgǸ‡iŬ²%-[ĥ$ıÛ%‡”” úH!„B!„BÜUnÚ@(­Ŝ…LŞ ( ĜaŻĠĴ˘Vt FĠŒZáN7‰C$=ß_I‹Í_³dñ"Ĉö˙„%OÎdZŸÛ2‹˙ÏŜÇEUïÍÀ0ì J"(²hŠˆŠ)(šV^3oeeîċ’š–]Ìr·òş]ÍĊôĤ–ĉífċµĴÔÔ4SSe*-nċ‚ˆÀÀÌïQÙ1ßÏǃ‡3g>ç|?ß³á|ĝžsĴ…'éVçjüü?V½ħˆĈ³Rßëò’mn´xm&}k˜sÍaÀıB9Œ³ż?""""""""RêJh„Z1YNħg2ŽUİèNŝġvLdÏ·żç\A‰ċ$;÷$a K%§–e0áf†´ä´‚G{] lò$/Ïú7³óá§÷WócZÑÚvŞT›*ĈDÛuêjÌu\B;ñú‚4=ğŠa£>à·ËN•ÂİbĵÈ០T "(ç§*~îEÏ_DDDDDDDDnĞRżU×ÙÍËXômüĵ!Žĝcċé04 /ĵ›ç1,Á›ĉŝ´ …ëç²äxOżÖ/C vò'"ȑuëħşÖTç4‰˘y°ĥWNĠrêKÖ}ĦĠ+âbùo^÷ ¸;€ħm|šñl_^Œe´µ/í#|qL9ÍĊÀZ^MĊ7^›|ŒçÌàĠµˆë†‹O3zµ÷ċeì#‘•pJ=Ċ/IÁ´ëŽGò‘ÛŻÔ jF§$ĥ/Ç;‰VÌ~‘t3ŒŝġŬ1\İ=`6“]§1gé(6^÷ ĉ<3%–á.TOèCLìPvžÍ‚QÛÀäK~µi“Ğ •yî_,[Ċ[g-€#ċŞ·äùħ=¨ĉP„ĥ îÔq“ĵg°`Í$F.ħ‚s1ħġ‰ ̝Œ·ÚÏ2ß7ôŒ›È;-éwŻ ^šË›>3Y¸n*#ßÉ/B‡áPxŝ""""""""rûÖĴZakûPûk&nüt=WĤ}żw7ÍZ´ù–,G‰ëڋOšĈħrH§sŠˆˆˆÜ%Ŝĵ‰:ġîËy˙Íĥ-‡b0.˙Ż6n˜ŝgrU²˙Š—û˙kWŜ?˜ú#ÖÇbK·c""""1ĈµÓĜàZ“ĵêfü$""""""""bÔDDDDDDDDDìPz÷P3…Òoġú•Zƒ"""""""""%O#ÔDDDDDDDDD젂šˆˆˆˆˆˆˆˆˆŠVPK;Ȍέé4yoqBĊfMċĝ­ìHHÁjo̝?)ŠVPsp/0ˆ@?÷Rĵ隝ÒħxĝHfo?ŸA-ż˜;Ħ"""""rSl6VĞ›ÍvğS‘;\Ñ jĤ :O^ÌôĠ1ßâ„n‹żz˙DDDDD„ĴĴ,ĈÏĊ‹ħZóŭ3ĵˆˆHĦŠ6 Ër”¸½ĝ¤i+‡„aÎúƒÏ§Žeá֜HJ(_§]bœĜŭÑFv%œÇâ@y­G$^F ë4›ŝ5žĝ-‡ĝ-1 0á֊'Ÿ̓u½ŻVö2ϰ}Ùtĉż•_RÀ#¨9O Š{£ ÙÉfë“XĝÙ^ŽžIEDDDDʀúê+š7oŽĞ‹+Ï??ĠDD¤ÈJìĦ–NŽH#Ëf `pÄì6ЍŸĦc4€ÍJYNĦŭ³¸Ñⵙô­‘ûÑœ+”S1MDDDD¤ŒÈÊÊ",,ŒM›6ƒ³³3}úôĈŬŬ]E5)’+¨‹ċ{ö'X5œŠNàä_`Çuìùöw,áٗ|b9ÉÎ=I˜‚ëRÉ ÈÌgYnfHKNËD\QbŠÉİR8UŒë8ü³JéiĦ"""""eTff&Ô­[— 6ĥm[ÌÎfztïŽğğ;ƒî,""+ġ‚ÚÙÍËXômüĵ!Žĝcċé04 /ĵ›ç1,Á›ĉŝ´ …ëç²äxOżÖŻ‚~Ż9ùäÈşġ‹X]ëqŞsšÄ ÑÍèĠŜ——V c”ħDVÂ)ġż$ÓC8úC—ˆˆˆˆH™••EVVŽŽŽDEEħ~ŭzÚ·o³Ù™§žz777ĠDD¤@^P3:%ħ}É8ŜI´bö‹¤Ó˜aôŻïŽÀàJí³™ì:9KGħñ"¸5ç™)ħôwĦÀ_iFbb‡²kôlŒÚ&_öĞM›ÜµübJ  †Áƒ/ÍċMŸ™,\7•‘ïdƒ!÷ż@ˇñ(&DDDDDäĉeffâè舣cö×Ħĉ͛³fÍüqÌÎfŭûßquuUQMDDòeX³j…­íCíŻ™¸ñÓġ\™öŭŜŬ4kÑúĉ[²%k/>iÇÊ!aş$RDDDî:_oŜDz÷ċĵ˙fÛ‚‚C1 —ŒW_ 7L˙39‰€*Àµ˙_ğòŝÁÔ°>[şıC\ĵx‘Jŝœ;w³ÙŒÙlÎ)ŞĴ_żž]ğ2}Ú4ŝö·v*މˆÜĊŒk§°Áµ&yĠÍt!˘ˆˆˆˆˆÜU233s.ûÌ­}ûö,\¸ĜĦCÙ´iiiiĜÊúÓÓDDäĥPAMDDDDDî*YYYdffĉüäöÄOÖ[o1ĝ…ùjófÒÓÓUT‘”Ŝ=ÔLĦô[½…~Ö ˆˆˆˆˆÈŒNğòc4İ[·. 91—.]˘˙sŭYıj% îğïšKCEDDô[ADDDDDî*™™™888pîÜ9ŝúkzġêEŸ>}˜7w.}ûöĊÓË£NN&\œsb ""r…~+ˆˆˆˆˆÈ]%++‹'Nĝ“””DǎéÛ·/ǏÇÑё–-Zä<Àd2áäätğS‘2Ĥh÷PK;Ȍέé4yoqBĊfMċĝ­ìHHÁzğs‘2ëĝñtìĜ‘Zµ¸·zuf͚…ÙlfàÁĵ÷ŝ{Ĝl6<<<ôôÄĊĊ£Q·ž‘kí7ƒƒ~Aúı—Ŭ!mé‡X<|$³·ŸÏż f=‡}˘‰~~É×ŬWô—ƒˆŽ~–uXÁšÈçŝFtttÎO›Ž=ĝÇÔ5ì;ùI@yÄÜ˙H7†üs%ߞħdÇĜÒ9ħy#{v &:šèÖé3~5.\Éʅƒkxc@'Ú^YFǞĵX4ƒAğN2wÉ "œóŠÙÍGËĉÒĥ£L~{${YòÖ'\jуWúĝaKĜÀ‚E³FĞGEᚸ‰ñ/Î`gĊĥôт/+ç9È!›7 Ħv"""""%ŻeËtï֍ڵq2™ˆˆˆ`öìÙĵúêĞÔĞWíÛw¸Qcœ1 ·;mu1 IDAT])ƒŠVP³%k/>iÇÊ!a˜³ŝàóİcY¸ġ0'’ÒÊ×é@—'v´‘] çħ8¸ëp^뉗È:ÍĤ'~Ë!~KLLĝ†µâÉçód]ïĞCċ2ϰ}Ùtĉż•_RÀ#¨9O Š{£ ÙÉfë“XĝÙ^ŽžIDÔË+Ĥ ÍjdyÀ‡ĴŜ7˜&-˘ùîjŒ& ÑuqÛż‘û÷{fżmcşí†£Gçìċ5oM‡âg,"""""ù0ĵ2r$mÛĥ%88oo/l6/k·î|ġĠW\ G ¸úıċ“&däú™‘eË;6‡“‡7.¤“’ž˙1gwœÈ"== LW?ÌşÈç-˜üƒñqS…jTd#;?ÚĈÉ­7çóKğXùŠˆˆˆˆHnNNN 8‡kîÖ¨Q#.ŒË/äïĦiÓĤ¸şş¨¨&""ùşİ[˘ı5 qƒ0ÌDPñäFvĵ]•6Ûċ „›Ĝı!–½ğOaİŒ)gž†4k†™(š4݉ĦÛsĴZü-OMjŽ{Òvâמ$°÷;ĵòt& *2´C=Y˙ ]ĤĈà}e9!h†ùJ2—²˙1W¨Jhh•‚;v`µ™ÇĠó˜f#+ŭg~ùŽ˙ĵġgÍġPŬHÍŝĜšIFF:i–Î$ìĉ?sVqÊX‹§jypíŻßt~]7‰ù Ġéı°%>F òcŒv„WĤáİ/Ó¸}G{ĵ=Ş¸^{s;ğò‘ĵFÜŬŬ1 ×ËÌf3­[µ˘QT# nn˜LĤ–$""wğzĈ€ ï/HK$)Ŭ0•ßö']Ê˙V`Î!´ˆôdġwûĝŬҜÀ“{IÈôĦECżœ&˘"½Y²}/§2b.‰ì„ôfrì}¸çŞx]ün*//ş.îû1<ÜbLÎ[‡*-0ŭeÚT0^½żÙuĊ.GżFô˜4œŽıV­-„µ£üÖ Z›G·j—Ë€g‚:ŒfyÛì˙âcŝ³vÖÄŜ}2˙쉗½ùŠˆˆˆˆH/¤ċžn6›1›ÍyÌ%""r£{h§ƒ“#ÒȲÙ1;€Íj£À‹°Yħ•ĉŒîÔŠˆÈïÙeÎy3êìŠ~ÌÙ·Ôƒ,}e:ğŭ˘ˆ óşvôXHo&m€—“+ž•÷qıös[?ŻÉÀY'i5~ħ-}q¸ĥŒÎ•¨Û7uzš'—=Oßĝ7XÑjCíÌWDDDDDDDDnı’ïU|–SìٟŒcĠp*:“=‚ÙóíïXrbN²sOĤàşTr*`YnfHKN+ı‡cşPíŜ{İّW_ï]Ó³úg2rǸRĞvmjĠĦòġĊ4l¤ì™Y?ÓlÜl†ĥô-¸‚ip%¤É}ÜiŽœÉ((RDDDDDDDDn“ĦVTg7/cYDT´ñó†8⏕§(ĵ `nBŸÇü°hošûÓ.ŻŸË’<ŭZkFhŬÀɟˆ GÖ­_ÄêZSÓ$VˆĉÁÚ^%P54âùžŜÁs &°şÙşaĥĴSl˜ûkġ§_"G%^^œ™òUqOXʤµ„ßFegĴI l]ı–ÓĈštİêL΍áDDDDDDDD¤Ì(ġ‚šÑ)‰íKĈñN˘³_$Ĉ £}÷ìĝ\İ=`6“]§1gé(6^÷ ĉ<3%–á.ĝŒ£1ħCÙ5z6 Fm“/ ûĠĤM‰ԃ a=Gò÷ƒX<}m§5*|ž´cìúÙFfĈ<^ê›û_ž\ôož1”ŭÜ,Ÿ²œÄ Wüj·bÀżžçÜP;))†5ĞVĜÚ>Ôŝš‰?]ϕißïŬM³­o%ËQâşöâ“ĤqĴ’ëéœ""""w‰Ż7o˘N½ûrŜ³m AÁĦ97J7ŒW_ 7L˙39‰€*Ùäs˙íÊûSÀúXlévLDDDä/Ĉ¸v\k’WŬìöŜCMDDDDDDDDä£‚šˆˆˆˆˆˆˆˆˆJïjĤPú­ŜBżRkPDDDDDDDD¤äi„šˆˆˆˆˆˆˆˆˆTPğUĴIìY=›ObıŬıˆˆˆˆˆˆˆˆH‰)ZA-í 3:·ĤÓä=\ĵĊ ›5•ûĥ²#!kYh7ëğŜ_Ċ§“K7ıŠVPsp/0ˆ@?÷Rĵ隝ÒħxĝHfo?_şĴÛĠˆˆˆˆˆˆˆˆÜEЏ™‚èu, ·ĉDR:à@ù:èÄî6²+á<çwÎk="ñ2Y§ÙôŻñÄo9Äo‰i€ ß°V<ùü`žĴë}u¨\ĉĥ/›ÎÜ÷·òK x5ç‰AħtoT!;ÙĴs|½` ?ÛËÑ3i€ G,aJëìٝ߅Vó³_ם1³c<ö£8ycá·÷F0dÁNΤÎ~ÔôE^ë×ß\kï†v›eż>ûéĞ<ŝá’-FÔoè—S€äOT¤7–„½œÊ(™líË;_ÌeXŻÇx¨U4-Û dċ °¤eÚŬš£o(HálŠŭ󊈈ˆˆˆˆˆHÙPb·òrprĀ•,Ûċ”Á³ĜĴ6lf`›[A·Nay[ްÑĞ8YĞ'ĉ,&~ĉË´ġ-^[£#FldŬĤŠˆˆˆˆˆˆˆÈÍğ½÷Ĉ·œbÏŝdІSÑ œüëì˜ÈžożrĊ$XN²sOĤàşTr*`YnfHKNËD\1¤ŝĥ—cÔ¤kŸ4ŞUj5Êġœƒ[Ġˆˆˆˆˆˆˆˆ”M7uµâ8ğy˂ ˘˘Ÿ7ÄĴ<†Fáeƒwú<ĉπE#xÓܟvĦpxŭ\–àé×U}üü‰rdŬúEĴġ8Ġ9Mb…hĴíuSUC—€ZĝħŠ•K>˘ÜĠ)güƒİEh·ĈM4*""""""""eVİԌNIl_2Žw­˜ŭ"é4fŭëğc0¸R{Àl&ğNcÎÒQlĵîAÍyfJ,=Â](ı˜Fbb‡²kôlŒÚ&_öĞM››,¨9UïÉÄ!ç˜ĵl:/ŻËÀìċOí@÷ìċĉ× j""""""""I†5ĞVĜÚ>Ôŝš‰?]ϕißïŬM³­o%ËQâşöâ“ĤqĴ’ëéœ""""w‰Ż7o˘N½ûrŜ³m AÁĦ †Ë?ĈĞŻ†Ĥ˙™œD@•@àÚ˙Ż]y˙`êX‹-ŬމˆˆˆüĊ×N`ƒkMòŞ›ŬŜ{¨‰ˆˆˆˆˆˆˆˆÜaTPħCéŬCÍJżĠ[èWj Šˆˆˆˆˆˆˆˆ”<Pħƒ j"""""""""v(rA͚òĞÇöâá–ÑDGGóÈk›I²ŬÊÔnżœ>·ÈîóS H9²ˆžm:2n[2V{–v[Óiò.ŜŞ„o–5•ûĥ²#!Ċ‰ˆˆˆˆˆˆˆÜEŠxµ4~Xĝ ³ Ħ÷˜¸Żd˜C0ÜÚänŻ\}û÷ŬcÂÉŻ ĉ´{ĴZ•JžŽĜĠ}7üƒôs/Ċ×Ù)ŭ‹‡ä§î˙fiˆ{ĠÖÌc+èĠmÑñ+xšSİ("""""""rğ­ĥ“yš=ğÏâÓf[×Ĉù'U&äÛçG˜˙ˆŭË3Ñyòb:—`Š·CVâw|şÛ‰Fġ+sG=RĝqÓ6’"˘ħo™-Šˆˆˆˆˆˆˆ”˜˘U@lR3 qŬÚ˞T÷r–uwgç‚I,ül/GϤ4ħ„)í+ây†íËĤ3÷ŭ­ü’AÍybP,ŬUÈn4ë>Ÿ:–…[s")p |t‰qb÷Gٕp‹sğ絑xċ5\*ó;—OgÎ{[IĝӊcıZ<ñĈ Öv"ĥżèë#?Ÿ iA×Ħèá‰1Ÿ>/n³~O/%dĉ:ĈÖwĴDŭ÷Lĉŝ’IVppÇ/¤ŒK÷êĉĞıZŽ×µŸ4cċ0ÌĊéÖi6ŭk<ñ[ñ[b`Â7ĴO>?˜'ëz_QVhßÏñu^Û­uöìżÎïBĞùÙŻëNĝ˜Ù1Wv.%|Ĉò7ŝË$ŞĝYSYÑ˙ïüšX‘^oN”Ż·nÊ'"""""""yv )òşSş‡â„sy­żqËœ¨Ü›ħ#êP.ë"ĥPlݘ7ˆaĞĦÍÀ …#ÏeŜÁ\Z°˜µ\ÀšÂÑŬ8ڏ‰ŬÂqIŜÏ{Ó1ë@UÚġ×C]8ğ5Žİñ£™_˙=†×ın\œíûn&-ûĈ€p/,ç’w;Ú?ܗñŻÖÄċÒ1ĥ.›ÍĵaÓ Y=†ĈÎy÷Ù!ċş<ÏKï^˘Ù3#éS§<ÖŸ1}êöžµ\[Pğ^qúo½À‘û8ܗq#jâ’vœ]k2gO\X´5œ‹Ĝ÷¤ĵ·'ëô&„#\ŭÜr%mÀ½Á0Ŝŭ|–Ž`ì'ݸµ™ÁG}ëç]ù ²Ğ fòBHh(9e"Kö?î!h–3Ŭz~3ñkOĜû^y:HÚĦž,˙†.ScëԀĈ Â0AĊ“ÙñvUÚtlC”+nbç†Xöî>…N0Ĥ\ıĜ’w˙ŝqŞö~›1=ŭÌz~{ÑÛnHÓFa˜‰"²ÒIĥġù”M é4•wŸ3Srç ‹ß?NnñŒ{ö^̀µêï,cC‘×iqúïԐfM²snÒ¤&†nÏħjñ·<5İ9îIvôŭşíĈìÌŞZ%ŸÂɏ'0ì]GÎÀĉ!Ż0Ö7Ž>ˆî¤&"""""""wƒ[2(ä^2}¨ßïjĦËäOT¤7–„½œÊÈk.Ŝ^–HRúċLJšÊáï —’.ŬÔÉô“{8jñ!²akŠiĊoLŞáK gS2‹ĜÏ=µ”£A³@ ‹VDöġ?‡s-"=I?²ß-Ċï{Ñ9àY£%O8„ĥ5cxᝉİYì>hADDDDDDD¤„•İ:ˆƒ“#ÒȲÙ1;€Íjv}°ġ†)7ÍààˆYE\´Íš‰#&cÉ<îÔŝçf4€ÍŠ­äWI^á^½=½ŞgżĞü@/*—F³""""""""eÄ-Ħĉä_`ÇDö|ûû•ĞBÁr’{’0×R \èTİ6UŒ‰|·ëÔĠ6Jħ}§Š5ñ{÷ĦhcÚnË)öìOĈħj8n²ïnfHKNËDœˆˆˆˆˆˆˆÈ]P3z7ĦÏcŝ X4‚7Íŭi ‡×ÏeÉñž~­1^%0 Ëèӌg;ĝòb|,£­}iá‹cÊi.Ĉ:äÖ·`,ߜn-çêüW™nîK› Çżŝ˜_€:%ÓDžÎn^Ĉ² ˆ¨hç qÄ+O‡ĦQxÀp3ëŜɟˆ GÖ­_ÄêZSÓ$VˆĉÁÚ^zz§ˆˆˆˆˆˆˆÈe·ĉ’Oƒ+µÌf²ë4ĉ,ĊĈ‹àԜgĤÄÒ#܅İgÜİ˙â<&yÏ`ÁšIŒ\bçbbëêwëÛ0–£ùÈ·ˆuŭ+ŒäżİfüŞFJ•›uJbû’qĵ“hĊìI§1è_ß=ğĊ›Y÷Fbb‡²kôlŒÚ&_öĞMÔDDDDDDDDrÖĴZakûPûk&nüt=WĤ}żw7ÍZ´ıŬ‘, ñtïù! çŻ"6Üı„~”¸½ĝ¤i+‡„•ÀƒDDD¤4}½yuêŬ—óŝ›m[ Ċ`0\ŝ1^}m4Ü0ŭÏä$Ş×ŝíÊûSÀúXlévLDDDä/Ĉ¸v\k’WŬĴL=”àΓÁŻÖòħ2UîñÄxá(_.[Á‰{ᵐ.Ĥ‰ˆˆˆˆˆˆˆH™ ‚ÚͰĤp|˙çĵóÙaÎ\Ì£'U>ĈĜÑ} wıŬɉˆˆˆˆˆˆˆÈ­ ‚ÚÍ0úlèBš -öLĦô[½…~ԜˆˆˆˆˆˆˆˆÜH÷šħ_£ –ù;ŸÏ|•‰ë~bÏ|ĥT~X=—÷÷˙‰ĠšÄžĠ³Y°ñ¤}˸Sdċ›Ïeéĥ³d•zV’÷­añż·òGfAaeaäÊ5£,äS\E\ç·KqÙB•ñ~—¸[ß[ĥmî ĥKüüiKw&a½ŬıˆˆˆˆˆH™tGÔĴ)?°zl/nMtt4O-L ċÈ"zĥéȸmÉX³’8ĝĠföœHfÇr/ŭ°˜1³6pĝ’ ²ÎħëŭU|z0ùŻùÊò;_½û.˙ûébv˙Ò2£sk:MŜĊ›YîŬŒ~ šÎñ $~5ˆèègY÷ÇukzŽ-ógñî÷àìPÀ²ÊÂ6ȝ+e Ÿâ*ê:ż]ŠyÌŞĴ÷ğ¤ÙÓ_k*Ç÷meGBʵûóġç‚<ĥMÎ9¸eö9ĝ‘×6“T˘î6ÊëvÚJĈo_ħxü,IŽ~)w@A-ÂĴoÊÓiìLĉΛËĝGĞ`v‡ÀŞUİäéˆĦ8‹Í:Ċ†Yk9ßh0ŭxŬ +˘d9¸áD ŸûÍŬHÏàˆÙM8˜œ0bÂ|Ŭ­gĥñß˙3Ñ C<‹µħJϝ”kAŝ*ŭ°×5ŭĥá>ÑD?ż‰äëŠ?ÌUüµ&òù°żóÓĤcŝ1u ûÎ_ϙGÌŭtcÈ?Wòí™Ë¸léœĜĵˆ‘=;MtëŽôżšdĴ\8¸†7t˘í•etìÉËóĥq. °1ßüú[ĜvN?Äâá#™½ŭüµµBÏıÎÁcf2wÎLĈt݃Ç_eżÊóĉ½]ŝA;FfŻŭġîİ'"""""ù*û%È<͞Ŭgñi3Î­kœóÁ#Lˆ$ûeşŭ‹µüú1+xÀœf”7Âm¸òö2Ñyòb:y+)G7³ċT5Z5Ż|u;8¸s‡'+zàäQ/×$Êğä.OfqzÛGühnțu<ŠWü,5×çzĉv'TLwÒ:/I×÷ğ¨'†,.&^€Ş=yóċ†¸[R9÷ëN>X4ƒAğN2wÉ "œóŠÙÍGËĉÒĥ£L~{${YòÖ'\jуWúĝaKĜÀ‚E³FĞGEᚸ‰ñ/Î`gĊĥôт/+ç9È!›7`˙0ÈÚ΅ ò=˙Eäs3¸ÖáéÇ+Ó}í{üô0êüċ:."""""7£è5Ë)6ÇOcŜßp<ĠˆWġVôˆS¸I_ŒĤëèx`Ö2†Ôsǐñ3ïô†ŻÎàëPüÙ£2Ïħsùtĉĵ·•„?­8–ĞĊoÌ`` ݐ¸nm×e§R÷r·ÙFż§—2scíÉ×#NnÙÄ ŻĤĵrŻË5³ŭôU˙ É#ž!Ñt:ŒÎž³Îñġ‚I,ül/GϤ4ħ„)ĝê_‰ßrˆßÓa­xòùÁk-£jdÏöëü.´šŸŭşî„™Ŭìôµç‚ëÛħċ}^öT"oÔ^ğ|>u,‹>Âñói€ϐıŽgò?ïײ½s­‡‚÷·ĥtL½÷|>ç0-ÛR9~ĤQ'\5ıŞh5[ {g ĉĠ ~túÑ÷$³cÉ$f F•UchÒò%^nѕ1ŻÇs˙Òxŭç –œlĈŜŸ]L+l~4Ĉ "öŬLZö}á^XÎ%áá‚×ŭ£˜Ò=' ˜Ëûrùz\äÈ·Ç1?Kàuߝ‚äù‘”·äëo1oĜtBVĦħsżÜÁ‰Ê½;˘ċ².b ġÁÁúGvîtp_Ĉ¨‰KÚqv­YȜA?qaÑBúÖpĈ’°‚Ñ36Sñ™qÌiZÛıc$UöÁ'jŜ_ ‡-;Ĝ{ĥ7Ħ•ÀšÄ˙í:…İĉ *ŸXÁÀ<ç+„5™Ó3qƒôKÛP§÷ŝ—ĝı j7̓O˙ kËàE‹‰óhÀüsĈµgŭ…ğÒ¨_°Ío]ax8àù8/Ŝƒ VNï\ΔĝħLİġ>“bĵ1ĉׇÂö‡Ë×Ê]ŸëşOĜ·Î [§)Ŭ}€sĦŭ˜Ĝ-—äŭĵ7m³T]˙x=ԅ³[˜?šùġßcxg°^(´˙7(d58]ĝ~söËıX&däÚĤY…UÛ ˜<ĵq!”ôü‡Ž98ğDééYĜ0à`ÊuÄd]äóLŝÁĝ8€İB5*²‘mdVĝ›óSVÄ|óÛ_ ×éM&>\ G ¸úıyëÏÁŽ$<ċ}çlp_ĈżZ—KÇĜşlöĠÇ=˙ó%!í}µÂö7׏İ`g/<ó9‡™üêĉĥ˜ï&’î_ĝùPDDDDDîE*¨YÏogñÏ9b}ۖÇÔv†ÍOĊñßSiUž˜—^Ĥy·ħŒ{ŭOÜw£áˆ7¸ß×ĦHó7w'ñï§jï·Ó#ĝÚ˘Ïċ›×˜ĵĞš3z"³€‚ZĦùFžç·³V<êŬƒóu_D=k´ uóìQġî9ÎÖ>Ÿ°)!Ĉµ²?wiDó¨\£8.ççԐfMÂ0E“&51t{ŽU‹żċİIÍqJùƒ?ñ É} ‰¨é†°œöĵêíɇğOs)Úġ}°&~YÈŝë–g…ĉS&÷ {×ıħhë4¨„a&‚Š'7²íŞ´éĜ†(W ÜÄÎ ħìŬ} KĞÇoAŭ÷ĵ.ëŽÙH§Âö›ü·&X› ܨzÓld_àÌ/ßñŸ·>âĴı>Şğİ—Í$##4K gvóŸ9Ğ8eĴĊSµżä2_×Mb~Buz.l‰¨ü†á•icxê‹Ċ4nߑÇoO£*׎Ú+Rô·ĉ U ­rġä_Ä„]ĉRÑĉsnHÓFÙûAd“lëó)›ÒiTuGçŭ´ß ?OÜNû[Aǔ{AĊHGŞ–‡]ż$bA5ıŞHµŒSßókf&‰˙Nˉ×~f:s +n+´âCÖÓùġ˙qĥöPŝyżoǏÂĉOsßQ‹-V#—Ë, IDATÊ• Í÷ò%LNĤï;äèJR8›’i_Î!´ˆôdġwûĝŬҜ{kvĦ{½­Ìô˙÷Àctêô(­ÊáËGñH„‘7?ù–sk‡ÇŻÛĝżô žŽôÁ­BŝóÜ˙ƒ·ú²Ŝ=7}“ĵ´SxrÀ‡œÏ™ò&où&~Ŭ–°âıj8ċ7sĉ)6œ€[AÔşüßı€u‘—k·A:Çżˆç­eŸñŭŻg¸äà†S:˜" Ŝ>EÚóȵ|ìPZû„ŬëÜŜujÂ;À ÒIJ·ĞLċ÷„ŭI—òż Ĝuŭż VĜ6rşßŝ~çéÍäĜû)œ\ün*//ş.îû1<ÜbLÎ[‡*-0ŭeÚT0^½żÙuĊ.GżFô˜4œŽıö`[ kG1ĝ­´7nĠ.—  ÎuÍòĥ}Ù˙ĊÇügí2†­‰#ĵûdŝÙ'/{ò-âŝZ֘*T÷òñ“~2˙ó½ç‰\ĵpLĝ@£n&ÈHÍ(٧ъˆˆˆˆÈ݈—|¸Ñⵙô­‘{ì’ç ċ.ßêOï:B8´­§ŝF§ÊĤ"Íoĝ„żŞ–ŻáN`Iµĝ%É`tĈBŻˋÑ6+6àJ—™ü›Xµb9ú½Íޞó˜Ġ; W£QŜ‡ĝ˙°l+Âwì")àAUtSóT ĵü™ÍzóëĠ\­3?B†5‹ß?˜Ŭ1ùĠĉx˜+T)°j9ñ%˙ìN³k‘󝿠u‘WWrmËÑw6zĈ˙`ܰZ”·ŭĈÚQcù²°Na˙Í3×Bòħ[)ìösS‚ŭëÔÁÉidÙl€!û)‰Ùû[Ğ%w˙ŻWĜ6r`żŻp¤VDDö}Ï.ğp΃œQgW„öcĈÈF¸dé+ÓÙíELĜuOéÍäĦ rrĊÓ·ŝ>.×~nKç5#8ë$­ĈÏ#ĥï £šŒÎ•¨Û7uzš'—=Oßĝ7XÑjC‹žožŭ5q0B–%ĞtŠ?ĊhÏàëĝ)èüTñQÔË[sïoSħfj'—‚˙ĝ""""""wŸ˙8…SpŞ/rĝg•‚‚ÊùİŠŸ{öéÎo›ÉŸ—Ùùqôŭ?ĉNü€c–˘ÍïTİ6UŒ‰|·ëTQŻ>ʓÍjĊV”|ËXŜȟ'ΐ~+yZNħg2ŽUİxeĝ–Ñ•À&OòòĴ3û1~z5?Ĥ)ר3-Ŭŝ÷?ŭ–Í_üN6-ıR‹Ìü9UŞGc"ğĥ+ÎPŻapö%¸z jÔ¸—{Ì8¸V"´F jÔ¨NPys_2-œĝâ~ġhFû°ëîÓTŒ>¤ŝĥ—cÔ¤kŸ4ŞUj5ò(|Â÷ßr-)²OĜżÎ‹ğNK¤˙ĜqÌ·ßöp  Ú½÷R3²#Żŝ8ŜğĤ1fġÏdäŽq¤VíÚÔŞBċë‹iĜHÙ3‡Ħ³~ĤÙ¸Ù mé[_, „4ı{8͑3E^'Ÿŝ:xàç g:EZ^ç5ƒ 73¤%§遢WĥM kŻ…ž÷‹yžòĜß 9Ĥò“™È݉àìS"£§EDDDDäŻ£H#Ԍ>ÍèĠŜ——V c”ħDVÂ)ġż$ÓC8n)ğ˜7ùs<ğ,äé8ĵڇÏ{ÎgÒG͙ù¨?Ž…Ìïáӌg;ĝòb|,£­}iá‹cÊi.Ĉ:° :¸SÁÎìüŒo~­BóÀBÚ3şÚ ëšoù-½5%ĥ³›—ħ,è"*ÚĝyCñÇÊÓah^°œú’uß@hġЏX~çÛ£À½Wê÷:t~¸"½—LâXf%şµÎùUĜ|ù1–kBßÇv,ŻXûñè}ŝ8|ÏoİÏW˘,ÇÙôé1ĵšżLÍ\CϊÛ'—€ZĝħŠ•K>˘ÜĠ)güƒEèSaûŻGVŜıŜĴRß'Šħ΋ğNoĥ˙ö³ÎĜßïâ3âùžŜÁs &°şÙşċ<”uŠ s˙Cb­ŝ´óKäÈĦË7í7š)X÷„LZ›Aĝ}aTöqĈš”À֕k9mĴI—ŞÎùĤdùġ×T™­Xş|*“—ào5½°˙‰ä+Ÿ;ùäÈşġ‹X]ëqŞsšÄ Ñŭ=?¤”£~­òşšˆˆˆˆˆ\£h—|áoÌèroöM̃:ÛiŭÌe{ĞñD{48Fwêż8IŜ3X°f#—XÁ9€˜ĜúÄċ‹Ĵ£?ġïÄWoĴeĉû1DĊÖ.¸=L´hM@üGl<’FD훯¨’Ĝdï$Z1ûEÒiÌ0ú×wÇdž;ÄËVñÖY àHıê-y~lŞċŒÔ1úxw"VMaµîOÚ1vŭl#3c/ġÍŭ/O.ú7ÏÊá~î–OYNb€+~µ[1à_Ïó÷GŠ4lŒü-p˘ZÏòʟo²`ñ8Ì=ğ·aċÁèCLìPvžÍ‚QÛÀäK~µis}Aíúmó‚K>™Ò^a ùŸ÷U.ĝĝ°Ùl\?|Àŭ Èï˜ÊŸ…“›7rÌğCKàŻ."""""ò—bX³j…­íCíŻ™¸ñÓġ\™öŭŜŬ4kÑúvävkeâƒçğ0Ïs+'µÎ~ _qXŽ×µŸ4cċ›x:ĉï™Öe(Ǟ[Áô‡|oş˜q{Y8²  Ï|ԀÙЇS7żïeÂ-Èġĥìeh—T˙‹ÖXÙéwݸÛú[öìovSĥ‹{˜ÜċEö=²”e½Ctɧ”˜Ż7o˘N½ûrŜ³m AÁĦ †Ë?ĈĞŻ†Ĥ˙™œD@•ìż6ĉŝ˙ڕ÷Ĥŝ€ġħĜÒ혈ˆˆÈ_Œqí46¸Ö$ŻşÙÍ>òÎċàÇCƒċßŜbÑw ÚÀ£ô‹Xĥ4Nŭ˜ÀRĜżz2ğubnLŠi™rìçS¤ĉ5˘Ċàˆgċ`*ıŜĈ’\Ĉ/üoï”kñ7j”ġ/üe-×âîe­ċnë÷ŬÖߒPĴc*#+§óqfkŜè¤bšˆˆˆˆˆÜàî-¨aÀ%üYĈ4°ßTÄk­Jšċ7>|ŭ9–˙jħö£ĵ:ċjáÊ"ëùŻ˙ìd~ÌóSgZL˙Ż7,ɋí“ñó§|ö‡-ÛU§Ĵ_(Uĉr-ĉ>QĉúQJîĥ~ßmŭ-Ċ9ĤlVŒ›cTgšxŬمEDDDDäÖ¸{/ù)eşäSDDDäÎPĜ%ŸúÓğˆˆˆˆˆˆˆˆˆTPħƒ j"""""""""vPAMDDDDDDDDÄ*¨‰ˆˆˆˆˆˆˆˆĜA5;¨ &""""""""bÔDDDDDDDDD젂šˆˆˆˆˆˆˆˆˆTPħƒ j"""""""""vPAMDDDDDDDDÄ*¨‰ˆˆˆˆˆˆˆˆĜA5;¨ &""""""""bÔDDDDDDDDD젂šˆˆˆˆˆˆˆˆˆTPħƒ j"""""""""vPAMDDDDDDDDÄöÔlIlzħ ' °žŝ­Ÿ`ŝá Ċ)NqŠSœâJ/NDDDDDä6²Ż vé(›;P+:gl\ĝñ+~q¤Ie'Ċ)NqŠSœâJ/NDDDDDä62ĴYµÂÖöĦö×LÜĝézLû~ïn"]>§?6“–ïbj2líî˙e”â§8Ċ)Nq·,ƒŻîT wĥŻ7o˘N½ûrŜ³m AÁĦ †Ë?ĈĞŻ†Ĥ˙™œD@•@àÚ˙Ż]y˙`êX‹-ŬމˆˆˆüĊ×N`ƒkMòޛݠִIΝOċü–Qô]Àĝyİi:Ë˙F äƒÈ)ÌìZ ċËaÎúSqŠSœâ§¸[çĴzšÜáTPı3VP+ÒWƒÉ“ ÷ĝ`=•ˆÁża•ïážr™;çHĠûjPÙ7ûKŽâ§8Ċ)Nq·2NDDDDD¤,(ú×[*Ç<gÍ <Œ`MNàÈĊòÔ pQœâ§8Ċ)ôâDDDDDDn³"]òYß}+O¸‘¤ü–bË++ß"ĉ·‰ŠSœâ§8ĊŬ²¸v4LMîlşäSDDDäÎP2÷PkT?ŝ—W^ĝ€‰ÓédàÔ†óò–Ĥü³•)ï%QqŠSœâ§¸[çŞzšÜáTPı3VPs,ÊB f*NqŜħ*êSĊ+•S'“qİŜÚAUp½¨8Ċ)NqŠSÜ­Œ)Šĝ·~+É ?‘RĦ6U\ `9ËżdPħŽ?fĊ)NqŠSœâJ-NDDDDDäö+Ò%ŸÍZ´ı‰ˆˆˆüè’O‘;Ca—|ên4"""""""""vPAMDDDDDDDDÄ*¨‰ˆˆˆˆˆˆˆˆĜA5;¨ &""""""""bÔkÊĴۋ‡[FÍ#Żm&Év+Lċĝ­ìHHÁš{zÚAftnM§É{¸x ›ıöÔlIlzħ ' °žŝ­Ÿ`ŝáŒ['·P?,|…Yߔ§Ó˜™Ì3“1Ŭëàa¸…MĤbñ‘ÌŜ~ŝڂšƒ~Aúıx ›/“tl‰ˆˆˆˆˆˆÜ1ì+¨]:ÊĉԊÂ~üŠ_\#iRÙéÖĈÉ­“yš=ğÏâÓĉ:·ODúÜW‡Û‘‹)ˆÎ“3½GuÌ·£ŭÛIǖˆˆˆˆˆˆÈ£HRw½JÇl&íʄaíˆÎġù ~fĜÚÜ˙˨ëà[ÊW¤fžcçòéÌyo+ Zq,W‹'Ŝ˜ÁÀÚ.y†íËĤ3÷ŭ­ü’AÍybP,ŬUÈ^‰YùÔħ,Üz˜Ié€ċët KŒğ?ÚȄóXœhÜu8ŻġˆÄËXÌy Èı,úúÇϧú?u˙7KğVÁÈ<ŝ.Ï>ŭ6Ġg­eTğ…·‘ßú Ínç×ù]h5?ûuŬ 3ğÙiâşöâ“ĤqĴ–]TğÙZ/rèƒéüsÉgNĥ‚³Í_˜É„ŝebÜ]sl‰ˆˆˆˆˆˆü…İĤàRo8ïÌù-£èğ8€ñóRÓt–˙È‘S˜ÙµÊ1{—l\ݲ]â`Ü bßͤeß×î…ċ\ŝN`KċÀĵA [ mN`p(ùx.ó†ĉ҂Ċ ĴċÖŽî>Àı~LìŽKò~Ŝ›ĥˆYŞÒ˙ ĵêÂÙ­qLÍüúï1ĵŽsñĉħ#—³Á}˙jM\.cë²ÙÌ6ĠchœÇġœ^÷bJ÷Pœ0`.ï#‰ŻŻÂÚpOË}^ĉ×éM&>\ G ¸úıċħMnŻ÷ŭħ‚Ñ36Sñ™qÌiZÛıc$Uö)Ċ4¸KŽ-‘ż˜"Ġ &O*ÜÌıS‰ü;Vù|3~çĜ9GŞŜWƒÊžÙĈŽ+EĥäÄżœ˙gïÎŞ,ó˙żÎá6A0Tĥ\E1QQQ3—iÊfĤlÑÊ—É-ż ~Ġ,—ÒoYİ“‰š .e[ê´MŽ“żRË=µlÌRRS(C8pàœß ¸p|?Á}_÷}_ŸëŝÜçáùtŬ÷Ö˙&ô‹À|Ñ:ۙ-¤ĴN£A˙wÛ'3&–O°4e}§vĦVq[ŸÖ´kÍ J[ÏÖwÂèö§n´ñbÌl_—Äž]éXcKŽQžmÜ2ËїˆxÚ·Ĉƒ6ÄĠMëŸħ!5v-<݈ß\Ğ>‘QQ%·Zĉş6nŽŽÑ6Ìñxžß·G`QQġK’zém•kKûoœĊ—„;âiŜ¤˘] ìı-‘êĈġİ*öŽŭp†šMÂñ5‚-+•ƒçhêUµí‘ĵ´Ŭ²ú_÷Ò␟ĥ‡ÔZĊ—Ĵ3‡&ÖÔ=¤—úœw3µBŭÀ’Af^ñ+3͵ İ ı™ı—>ŒżÛTĴ/`ĵ:ds*ğÀĊ)ż‹ál<]Uħz6éË-ÏñÁ°‡ù뤅ü{˙Şn*¨š_["""""""ĠK3Ôrży™‡FĴ'`oɳĥ~|˘+K*+V£7 âgOòŭŝü¸j?XÊŜìZ¸-‘êĈµg¨yĝhHçŒ)ŒĥħÔ÷Ë!=- ݆ñ4 Ż÷ù†•Ŭî2úwàé^u‘’ÄxÛ@îi^Sö Î5èB×ÈÜÂàcxĠŸ>™Í˘cĦôyħ~×pĤ“ħÖ5ê‹ıî eñÒİĵt0lâ‡íĜdıÚOgBópk?YÀŠĤd&Ò³qċÇjM˙‚µÛ Şa^Ö_Ùyèw ÄÇ­Ü#R%n…kKDDDDDD¤şqñe‡6²R$;0úŜ°žb˙á|‚ŝRòû*iw |h5bSj½ÉÜĤü"x†Ò%İ]˘‚i68™×½§1kñ8֟ŸŽ<ġFŭbĵ¸ĤwĵŻQ_Üıŭ‰×{öUĉ.|‰/ “/ÁZ]ۅ´)c<ğ$dÇĝdĉŽûÌuˆԌn/ßÇĠÇZpú˙oÉrŜ:eLÔnĜ™Ħûqû5œUèÜ-pm‰ˆˆˆˆˆˆT3†–żgïŝ‡{.Y¸ŝ³O8żìÛ=ğèİëġ蛈ˆˆHµòĠĈ ÄĥĵÂßÛŜDxDƒĦĝÇXòğÑpĊò³Y™„Öo\úïµó÷ÌùÛŭI×60‘jĈ¸zëĵ›PZŬLS)ÔDDDDDDDDDÊA5‘rPAMDDDDDDDD¤TP)ÔDDDDDDDDDÊĦ|5{&FtOŻïĜN|ÈÀòöOùj§vj§vj§vםˆˆˆˆˆÈuT‚Zî!6ŝäFÓÄp<ħóû_rĜ;Ž„zîj§vj§vj§vםˆˆˆˆˆÈudĝ`ù{öî¸ç’…ë?û„óËŬ³‹8ŻÏùÓß6bq¸›&ŒZ=—ğS;µS;µS;µĞ²v½êèIrsûjb[Ŝqáïm_o"<" ƒÁPüc,ùŬh¸bùÙĴLBë7.ŭ÷Úùż{ĉü€íŝ¤k˜ˆˆˆH5c\= €uŜM(­nĉRA­}BkNŸÉáÌĤq \ÊËs†Ä|Šš¸7˜ñèíÔĈ£ĴÚݝÚݝÚİ]•µóT=Mnr*¨‰ˆˆˆÜÊ*¨ıôĠÄ`IàmŝĜÒ30„´&şŜmÜVğ€_N›ğ£1ġê}ÉQ;µS;µS;µĞÊv""""""7׿žĜs8öj6 Ç×ĥĴTž  i¨—ÚݝÚݝÚİŬµk'"""""rıtËg+ŸÍ<4b=™ŽöâтħËŜ˘ËÑÉj§vj§vj§vUÖîî@MS“››nùı9TÎ3ÔÚĥäĝ1öÙ5ÄLžNßpé˙Í˙nêÂŻġ˘É“€:xY3ÔNíÔNíÔNíŞĴ·êir“SAMDDDäĉPVAÍäÊN ŝÒ9c £mlġŭrHOËÂĞa<ÍÂë}ĦÚݝÚݝÚİ]Uĥı¸ĝ˙úmdŝHv`3ê{ÀzŠŭ‡ó Š ÁCíÔNíÔNíÔıŝ\şċ³C§×£o""""ĠŠnùı9”u˧žF#""""""""R*¨‰ˆˆˆˆˆˆˆˆ”ƒ j"""""""""ċ ‚šˆˆˆˆˆˆˆˆH9¨ &""""""""R*¨‰ˆˆˆˆˆˆˆˆ”ƒ j"""""""""ċ ‚šˆˆˆˆˆˆˆˆH9¨ &""""""""R*¨‰ˆˆˆˆˆˆˆˆ”ƒ j"""""""""ċ ‚šˆˆˆˆˆˆˆˆH9¨ &""""""""R*¨‰ˆˆˆˆˆˆˆˆ”ƒ j"""""""""ċ ‚šˆˆˆˆˆˆˆˆH9¨ &""""""""R*¨‰ˆˆˆˆˆˆˆˆ”ƒ j"""""""""ċ ‚šˆˆˆˆˆˆˆˆH9¨ &""""""""R/¨žbÛû³Yüġ) +ħCr²ç°ĊlV}w›=—Ÿ?›Çâí™ĜwżDDDDDDDDƒŠÔĴżòċ?ŝÁż<çraĊ–½ŸŸäŜΉ$&&rߋÉ´W¸7[Çönfkjvµ+4ċî_Ȅ™ëĝ)×ùGżdáË3ٖUŬ")›éÚÊÂŝùc™ı-’ŝžċŽ@È÷ˆÄ×pízPò°pôóüĝĝû,Žôı˘RiËIeğ),[·'óo‚£éÙoOuĴƒÛġè³+ ÓY7s5gڎePk?Œ@£#yġc´~*óġˆˆˆˆˆˆÈ5tí j'Ĝ½ëŝŬ&ñH×fx^³_ĥ³ß0kÈV ˘ÍO3ĤyŜÖÓ¤îŬMF‘ıĤh=ò)ËöùÒcVŠĞ„ŸXú N³}étf­ÜLêYĤÚMy•7ÒÌ N²eÉtfŻÚÌál ïȃ’xĵm`Q …żñùԉ,ĝê ÇÎX5#;ñèÈQ<Òĵ&Ĉ²Ö—ƒ³ŝEu˙ÈÛ}ıóí˘ß[Lú”äÎFû+ŽDòÄÜÙôoZBíÎ?m8“×Ġ Ç3éeĉЏHù颂š=›=3‡óÂş`ù‰·eħuÑfŽœFŭċH(ÇĝŬ5Ž7Â!—vÀžË÷ó†‘ô:|‘Á1~XOgââööÍĈ¨mÈ$†GÁÁOg3gäprç.dHS/°esh×>NE äċšà•û ›—$3gÔt"WL gë}Î9Á×â¸Ċ‚{żÊä{ëb€wp 8·ċ˙ΠF×x$şFé³ÑÊÛé¨AL~,ŻĴïX9m3÷…q÷3ÏòQ^œÚ<İ)yğĠJFÇz‚íwnßˉˆĵ4Ĥ ^–cìĝ`>³†ŭÈï ĉ3°ħ'ÖÔ÷˙ĉF‚žz‰Y탰Ÿŝ…ÌzŝEçĊ~Žƒ;aŒxš—vÙܒè ùöû cB0`£° B[uy(žˆˆˆˆˆˆˆHé\*¨ÙÎl᝟!ò™Y<ß·~ÑF-üùá­ìı¨ÍN7f.ğ`:ÉĈ‡çñÑ9$ĵ3תOdTǞµ•”UÇë˙ú]úl.ۙ-¤ĴN£A˙wÛ'3&–O°4e}§vĦVq[ŸˆxÚ·Ĉƒ6ÄĠMëŸħ!5vMŻoSßy ímwĜ?r‹ŝFTTŭ k=r_,PżuŜfmÙ2Ë[xkÚµŽĈƒĉ­gë;atûS7Úx1fĥŻKbÏtĴħ%ŭó §CBQĵ M0<öW–/ÜÉS:âžŭgñ%áŽxš7݁è’Žœáè)-oóò›ü €‡3°‚§W^ù´k銈ˆˆˆˆˆˆT#.ÔòÓżç˜ÍŸÎ-os¸A~ú·)( còŸé<ùÒuĉ“ı.½ù2/m7‡ĴŝtŠŻ{ĊƒîóÓöZàO§ĝà’uĉÚÄĠbі=¤çwĦV)ï,5ŜN²9•]Pê1/^_V ÇŭsÌNYsĥ*›™ZĦ~`É 3ÏŜ0×&¤&|—édĵ=#éW“ßìċWkG5éË-73gĜü·ÇŭôîŭşF×.žĦVt›ğ·ùʙĥH‹ IDATuFwj˜!?'żÌĝDDDDDDDDŞ×nù,ĤĜŬÎg¨A§g0°ñĊóÏ xÖĈHVÙÇİ‚Û n&ŒĜ)t°ëK֗ƒápùûgŞI]3ì˙ö,½êà]qs7aÀBĦŬÀ`­è<9íİÑvv;àEßkè¸íc–ż·”IƒŜaùs˜Ù?oƒow°ĉXŻÜŸ-Ÿ+¸{•RlİĈJ™Óu%÷ş- 7e°cË/ä9lC}9~úÙ@ŬpÂ/ü„ìĉRgÜë6£1ƒov¤c½|]HK"LìŜùkÉ:kÛwgbŽhA]wZY18ë35<À’eıdv˜Á§9n_ƒ³ëçóÑϏŜµˆík:ğżËÂCùŭ½i˙;ó}’ï÷çÇU+ĝÁ˜jÓ ÀÈÙ'Éğĵ˘VÁ‘ /Çl=‘›ŸK3Ԍµĝ@(ƒßIbĴmı#÷ìo9šsQ˙Áı]è™À€ûCĵ` Żz<ŬQÓ'³Yt,”>/ĥŻĤI•ƒ³ŝE„<ÜÄÚO°˘é4䁉ôlĉG³£óžI$÷Äŝ!ħI^…Y?Çê÷eĝŞ6ĥS—°$ĵ̓ìüĵn)żkdü `M˙‚µÛ Şa^Ö_Ùyèw ÄÇ 0Ô Şu(ĥvr4Ż+Í=Köi=ñ-û³kÓŞin ·|ŠˆˆˆˆˆˆÈ-Ċ[>½i6x6oÖz‹9+§óüR+`Ĉ/4–;#jà`ġs³yĠó×Nċùw Á͏Èğžó½Ô0ĝjÄĤÔz“ıLáùE6 KR+şDÓlp2Ż{OcÖâqĴ?>áyê$úĊxUÎm‡eĊ`tŜż.I#Ù1>™ısâ5£[3?Ì·ġ`â;uX³`1k×ĵÉçg 3µÂšÓñĦlï*ÍèžÉ–E/ñn† à8zOĊ3­|0§˙–,ç­SVÀD톝:ħ·ğ˜ íԕ”YBófç+jVÒ6ç—ZURe³Ûíèj"""""""RŬ>Xŝž½ûîıdáúÏ>áü²o÷ì˘C'½½ñĤd=ÄĵGŸä_íçħì˘K}³j™ ÓY3´/sjŽcٔĝÁ~n7Ż÷ÁŜû³¤¤nùqÑW7ÛòŽ oûzáQ †âcÉïFËÏfeZżpéż×Î˙Ŭ3çl÷']ÛÀDDDDŞêiĴónBiu3—žĦ&·0·`ŝ0ì/ĝmy‹ßüŽ —Mçӂ íbšˆˆˆˆˆˆˆÜr\ğċSnaĵbžfâߙm`·a J ß¸GHS=VDDDDDDDn=*¨Ugĉ(­ĜÄ ĞŬÁ‡˜>‰)ŝ3êŜ!D]í>EDDDDDDDnRšb$""""""""R*¨UööŻ˜ÍŞïÎbsÔĈ–ÉîÉÌ]Ÿ†ġZö­˘\‰İÂûÎċçÏĉħx{f9ömaï+&11‘ÄÄDşĝœLgo4Ġx T0×DDDDDDäF§‚Úċl9Ûğ™­İÙ×ö U7w˙B&Ì\ÇOıN*<…§Ùħj9Ÿ}Ÿuc|ħ/#ŜKbÊŬĊĝ‰<’’JĈ—HL|šµżıEi۞°‘ôK<“mYކÂ| †F™ûŜû,zħ=5 NšßŞ}£¸×qċšˆˆˆˆˆˆÜèTPğ\ŜŽ~žä-g.ŭ"nËàóQĵ0C)11‘ğî{Œ˙ym;OVÂ$GÇ-Ka:ëfĉLÛá jíwóœPgñ^“Á„‡ LžfÜÌî1áêÓ˙JŬ֋F}˙ĈŬ†ġ$Ż>RdÏ@Bë×§^Ż›gĴáڍ÷˘Œëɖó3ŸÏ{‘÷w/şžïìEż‘oòÏ}Y^ht’$’8tYÎf#žWÉı&""""""7›Ş&p}r.w{‚W““™ù÷×ûD; _Íâıݳċ:Í>ħù”eû|éÑŻĠäl^“›·ùşä‹ğo~ŜŝxıĴƒm >ħôy G×ĴdżJıáUêxßlY;˜9°ß;D`·Aĵò$ĈĝQ§>bêà'˜üùɒ˘Zy(×DDDDDDnU7ï¤à4ۗNgÖÊͤžµaŞŬ”_y“!Íĵ à$[–LgöŞÍÎߎ<8,‰ÇÛu¨7>Ÿ:‘_äĜ ` fd'9ŠGš×ÄXÖzk:SĤ1gÍ6Žċñkx'ŭ’’è[´ŜQ˙Š__yäíÜùvÑï-&}Jr§â¸ü"iÛ?:óyd‡ĴĜ;œ„N5]ˆí4_͝Âü˙ìáI àKü˜EĵÑĠÑqX3×ŭ‡Ÿ²làLÇgg0İW&Ĵ¤mÚÀqżöŒmäU´‘£ŭ÷(Z}ê³xà“dYÔŒLĵtÌ.Vx‚ ™”M8šaÌԉ“‡†çĦµJÚWvĵ]<݌ÉH†ÈġÂŬ?†èè,‚Ìçû™Á7ËŜbÎʍüpÚ xMçAÑ)£m̈́vîN½”µĴ?d!6Ĉ³<Ù]ÄvÎÉıİĤíşù—˙ò,?>ŝ>‹­ (8öžîó gf\óœÒûġ[K[~OnÎaW>J‹·³=oObĠħF X0‹~ =)şs· Ŭ˙ĜƒfIOòĉ”itŠ{…;k]~ŽÊ8fUĉšˆˆˆˆˆˆÜPŞĤ fÏċûyHúGÈà?Ĵ§3ñ q{ûĉ cÔ è6d£àà§³™3r8ıs2¤İĜ²9´k§"òò MÊŭ…ÍK’™3j:‘+&γŒġ>çĜ3s8/Ĵ ĉħ‘o‘x[[MaĉÈiÔ_>_‹ŝ îŭ*“ï­‹ ŜÁ5€Ò§–¸yúàN!yy…Ĝí9|_fl™|˙ĊVŽ×ëÏÄ1ħÔ.<‡=Ê7ÒJ=5ußÜHS/1Ğ}öÓżYÏżèÄÙÏqpç1ŒOÓÀ£¸C÷Ÿ €{DO†>G€=ŻżU2f—=Ìö;·ïċDÄ@^Ó/Ë1v|0ŸY~ä÷óĜĜÓĊsYxħŸ½2&ƒ&ÏĦ¨Ĥy/ݽY’gûŜˆeÙ´zäY&Ŭ‚Çı˙òŜ+)ìH=Ga§@ŒŽĥÌÁ-‰ħożÏ 0&·rĤı5ġ=ÇçĤXuﲇġËv´ôċölç×°WŸĊ'áŠxÏmcċú3ĝÜ5ž.ÓΟĴÜóL/Ŝ}f +·ĦsÏËc(˜U—k""""""rcİ’‚š=k+)ЎÖ˙&ô‹À|Ñ:ۙ-¤ĴN£A˙wÛ'3&–O°4e}§váüÄŸˆxÚ·Ĉƒ6ÄĠMëŸħ!5vMŻoS ?:Mܘı ì€h<ê$žÇG?äÑv‡ŭ#·è?aDEĠ/ ówtÚ ÈÏÏbÍĉdê.ŝ9k9éĈĤ<ÜÔ{ĉ—ÇٖŽm˘ñ(¸–ìß8‹/ wÄÓĵI D—ôµà GOÙmyž—ĠgĜñ›j6îD׎EË[ŜvŒÍŝU4Ĥ-JŸ5O‡„˘1NHh‚áħż²|áNžÒŸÌrœKĊê8ĤËÙ2ż&eĠqBKᵿ6ÂÀâÍ&ï2œoZÄäOXì8œ•ò9 ›bĠiĵ]×ç÷_Gyyùr[ĈNŻá„¸âí}F4*=^둃ü’ġ#.žañ„WsäÀ Ĵ=KÁÑ1œSàŞsMDDDDDDn,URPËKÛÍ!Ğ?âë^úÈOÛCj?âƒK֙ChW‹E[öžß…Z<Éx;uÈĉTvAİÇĵx}~ú·)( còŸé<ù²v'sħĝ8î_™öMâŝn“.üi nKż)£ùS¨‰üï+›3žMúòxËÍÌö0˙íq?½{˙…ѵ‹g¨YÉÉwo3eÔBJeŞE “1½²3‘tŠĞɊoöòе# *x.*GLçs)ħC*tÑfÈÏÉǕgÎ_Îéı)ĊÍ>ŜÎëÊVÖ5\Ú ËúŒ(bÇœDk .Ž£kÇäŞsMDDDDDDn,Us˧­òż2ÜLħSè`חĴ·ԠӋ3ĜĜâVxÖĈpĝ*úٟ×GĥĈÏŬ›šuêâ_òĥGË$ċEßkè¸íc–ż·”IƒŜaùs˜Ù?oƒow°ĉX+ô%Ŭ`t>Ĥ2Àn^UU Äd4V¤œĜòÉħ‚ğWĊ ’NÏM)Íoúñvv]Œ¸ĦZX9£2a#YWvĦŒÏSíHB̰÷,wû_qžòŽïĉ¨ ‚ÖÁìB$¸ú\‘J•ĵşÏ½n3ê3ĝfGúù;şJօ´$”Á–Ĵ³Ĥħ}w&ĉˆÔuáqLe?†úĈsüô³şáá„_ĝ #ĜÇÍi˙0˜İá–,Kݳ`i@ÓfÍhÚ8’zÓ:6gÇ5zÓ á!ŝwĉû$ßïϏĞVƒ0ĠĤA€‘³ÇO’w-Ĥ½XÓÙŭ]Ĥ°‚ÜĞ(ŜrÄäC=c{÷œ¨X1³ ƒ#àá_ñWŽÎMe¸ÑĈÛÙuĉKpM8ġc:–JÈĊ²á29ˆ×àË]|ÉZ?ç]şMA:˙™÷!'ÌwçÖŝ•ûáXı&""""""7Œ*™ĦfôïÀÓ½ê0"%‰ñĥÜÓĵĤìœk…‘ ¸?„Á ĈŞÇ3Ü?}2›EÇBéóbğ˘·gVÂñŸĵ§Ͻ7ŠqĈÜW÷œtgFpwŻ|ġ/"„ĉá&Ö~²€M !'ÈL¤gSŽ[ë*bs/ŭ¸wìĉŸÛ Şa^Ö_Ùyèw ÄÇ 0Ô Şu(ĥvr4Ż+ÍŻâċĥŒ/˜äDŝÛŝ ŽÇ·xùݍKXŜƒĉAv~^7”_è5² ~0TAĵ=›ı“ħvŭzÔbäÛc˜b@÷H'ö|ÄW™P…˜­'evmZ5 (zĤUŜföÀ‡M§óÏÉñÎ2ğdûô/XëèܔáĤog×MT=:ŬÊâSy}é`ŝĜÄÛħK™Gĉš2Żá²và0^?Ú MÏŬ/’<à~|üAşDbÌ<È×kŜá}ît3šuŒ”^QݘĞÍ5ıħTÍ-ŸZ˜”Zo2÷ƒ)<żÈžĦtIjE—¨`š NĉuïiÌZ<ŽġçÀ'ĵ#O½‘DżŻÊıÊàKëçfóŞ˙ ĉŻÊóï‚›‘w=Kç{c5:ï_—¤‘ìŸÌÜq_ƒıñƒšÑ­İ %ƒwĊc3ú—zÜöÍ˙–,ç­SVÀD톝:ħ·ğ˜ íԕ”YBófWQQìv;—ßċftÏdˢ—x7†Gp½'Œâ™V>EħTAĵŬšùı“я6IÉĵèŭóĉgĠ€†Mpw)‰Ĵ¤m\Ï/µ:0:Şĝv+– òuéĦñ§œ›+Ĥp]éĤï2ë۟xħg_eî—ĝ˘0ùܨ5ѵ+1SÖ5\ÖöNâ5tĉù…É4š3—•K_ċßBZvgĝ[ı?Îż’?Ż>×DDDDDDäĈbĝ`ù{öî¸ç’…ë?û„óËŬ³‹ş^‰+ ÓY3´/sjŽcٔĝWÖ}jÖCÌ{ôIŝĠ~Ëŝ碷2^ W“eŻ?8˜=,eɓaoݳŸÛÍë}G°÷Ċ,鉰eü›á÷O£ö”˜ÜÎç²-rùfâ_xîä(>LîZ)3)/q³Ž÷M/Ÿƒsç݁<óÖĞô‰İYé÷Á—?×D¤:ûjb[Ŝqáïm_o"<" ƒÁPüc,ùŬh¸bùÙĴLBë7.ŭ÷Úùż{ĉü€íŝ¤k˜ˆˆˆH5c\= €uŜM(­nvK}u–Ü‚ù°żà·ċ-|ó{eŜvŭTyL.›Î§]Ú;üBÑ-÷NÒşÒ;ÖI#˙w2NŸ&l~ġk¨ž9ä2w˘{™ámÒyû™{¸çħaŒKù†ĴJ„ĞÈ5ıaUÍ-Ÿr Šyš‰C |g.*ŽÉn”@żqàWRSÑj,Ğ–Ù0:yjĵí‡İôûËTh6Žg÷ vµxecuÌ!×j4ĉĦWWr÷‘½lÛùÇ}oğ²ŝWU䚈ˆˆˆˆˆÜ¸TPĞ >ÄôNLeîÓĊ ›T™û,ŠĈäٌQm*cßŜDŬ;„¨RV͎*)^´šĝ›&–·C.şYÇğÚp7ĴŬÂZUîn+”k""""""r£Ó7:‘rPAíf`Ëd÷ŠdĉOsċċ‘Ġ=‡ŭ+f³êğ³•˙|/{.?6ĊÛ3Kö·Ÿ™w&11‘ÄÄ<³öW Kk'"""""""·$Ôn…§Ùħj9Ÿ}ŸU=‹9ĥŽíŬÌÖÔìRËŬż 3×ñSrw1G"¤¤’ñċ0Ÿfío.ŽJi۞°‘ôK<“mçŸDï~;ŭŜ|÷O˘g­Bò í`0\ÙNDDDDDDDnI*¨Éġ—w€…£Ÿ'y˙+ j…éĴ›ıš3m‡3¨µFƒ ˜<͸™Ŭ1bĈĠ'–ş­úŝğ ëI^}¤h ÁŒ_ŬzÔŻLÍ ÷ĵ²ˆˆˆˆˆˆˆÜ’TP“šġȧ,ÛçK~0n>ÜĉëŽ_/îAĝyûàċb;ĜÖàKŸêqtÍJö[oîj;İŜô–Ï›ÈİÏ^àO’e5R32‘GGŽâ‘ĉ51ŝĈçS'2óOÏÌ܈íEß.îìúx=;RÏ`ġ Ŭ££yħ_~çëO§Ùt:³Vn&ġĴ SíĤ<ĝʛ iĉué O°áï/“²éG3,€™:Ñwòá<Ô˘VIUĥà$[–LgöŞÍÎߎ<8,‰ÇÛ%Záiš;…ù˙ÙĦ“À—ĝ1‹x£kÑĉGŜî˝oŭŜbÒ§$wñ$mÓŽûµgl£â>™iܰùĦ^¸ûǝEùYd…|³ì-ĉĴÜȧ­€'aÑt4ž1:ÜÖLhçîÔKYËúCbc<œWۉˆˆˆˆˆˆHuĤ‚ÚMÄ=˘'C#ÀžĈW‹ßbΨéD˜@;ÏlíÚÇé¨AL~,ŻĴïX9m3÷…q÷3ÏòQ^œÚ<İ)yğĠJFÇz‚=—ïç #étĝ"ƒcü°žÎÄ7ÄŭÊÛ~çàö½œˆÈKcšàe9ĈŽĉ3kĜü`>{‚=‡}s†1jt2‰áQpÓÙÌ9œÜı ÒÔ l™|˙ĊVŽ×ëÏÄ1ħÔ.<‡=Ê7Òîŭ*“ï­‹ ŜÁ5À~–ƒ;aŒxšĊ}1ĝÑiò:p/ݽYĵܞ˷‡0bY6­y–Iw„àqîżĵ÷J ;RÏQĜ)££mspK˘k,äÛï3(Œ ÁÍÁ9pµˆˆˆˆˆˆˆT_*¨ŬDj6îD׎Ñx-o;Ĉĉ˙bCjíš­÷ oMğÖÑxœ ´ġl}'ŒnêFo ĈÌöuIìٕŽ56SÖVRV#Ĵ˙;LèÙف9ż˙x:$DAš`xìŻ,_¸“‡§tÄ's )ĞÓh˙]Ĉö Ç ´‰k€ċÀ,MÙFßİ]¨u~?‘méĜĤ(r‹ŝFTTŭ’¤´žáè)-oÓàĵoĥÌŻIYuœÇRxíŻ°x³É;… W×äOXì8œ'…2WۉˆˆˆˆˆˆHµg¨Ŭ¤Lu˘$›SÙĴ5S+Ô,dĉًĠ&¤&äfĉbòÒvsÈêO\|]—ŠiWŒ¤S\MòîċW+ä§í!µÀŸVñÁ%û3‡&ÖÔ=¤çWàv+9ùàîmĤŒzڅÇwh@…nÄ4şS ù9ùĜ+£ˆˆˆˆˆˆˆT[*¨Ŭ¤ FFì:¨ê¸ı›0`£^ÜÀ` ì6{Q!ÈV ċ £ì6ìUUY2˜ñvkŽĠċâ•ÑXVéÍ[>9Vp÷*£xçj;İĥTPğEı×mF}cßìHÇZ‘XÓÙŭ]Ĥ°‚ÜÁ=¤%Ĥ vïüµdÖ4ĥïÎÄтş<šíƒ™`ɲ`ğxıİ6 Œœ=~’ĵ2*jîÁ1Ô3f°wÏ J›³WĤ‚ Žd€„żó{ĥ‘jKÏPğEŭ;tŻ:ŒHIbĵm ÷4݃)ûçtĦKííL|r"˙m˙‹GÇ[ĵÍݍKXŜƒĉAv~^7”_è5² ~0ÔJ`Àŭ! ^0†W=žáî(ĝé“Ù,:JŸÛáçl:—{ÍMĴŭd+š>@CN˜HÏf5ˆjŠíƒÍëJs'÷rk'ŻG-F=†)Ĉt4qbÏG|• 5\ë‰oٟ]›VMœ>ÍĠv"""""""R}İ vĞ2ĝjÄĤÔz“ıLáùE6 KR+:µğŬÎċ÷YŬ3Ù²è%ŜͰáGï £xĤ•OÑ­oš NĉuïiÌZ<ŽġçÀ'ĵ#O½‘Dż/ç·Gŭé’4’“™;îk0×!~P3ş5ó#´SWBS>fŭA ͛9ШùÑ&)™½ß`ŜĵñĴ³ş° î.Ŭ—i%mz~İĠÑQΞÀĉj;İÎTP𘣴bƒ.Zd¨Ġ9›ş˙ċsĊzŸŽ3Ĝ¸éâ}Dô²M<}É~ƒè0àU: ¸ü€ÁLŝèË+şáßno˙ÏEoçĵœİ ŭ§ßġ8Îsop/,‡._vÇĵǜwĉÉ)]ñwr“²Á3ŒžÏ%Óóıâ–}ĵŝà`ö8Ŝûı},[u”ú~™Ĥ^WßNDDDDDDDŞ7=CMnlnÁüaĜ_Ûò ùŭÒgĴU —Mçӂ í^ü\´Îefp:#“ÜBgíDDDDDDDäV¤jrƒ3àó4‡ĝÎ\ùċ4ì6ŒA ô÷ ~ĊġeˏÌ}âŻĴÉ(úóvGíDDDDDDD䖤‚š”ÍÉ­š×„Á‡˜>‰)ïvžÍġÑ&çm ŜDŬ;„¨KĥkÊßŝı‰ż]ÖôŠv"""""""rKÒT‘rPA­:°ç°ĊlV}wÖñ3Ĉl™ì^‘ÌÜġiXŻeß*ʕ˜nUö\~ŝl‹·gş>67ÛùŻl·b>•–'Éı‚ j—³ċplïfĥĤf_Û/œWqÜÜŭ ™0s?ċÚ7*<͎UËùìûĴ‹tñ^Sî.Ĉ÷H䑔T2FbâÓĴŭÍyĥìŭĴ˜ĝ$÷vN$11‘û^ÜHĤ“áıa•û ùGżdáË3ٖċâÙĵÑÎeğ.ùd'÷?yeÀ}tIL$1ñ’ŝuòúŒŻĞyb0”?wDDDDDDä *¨].ï G?Oò–3—~1ĥeù¨?’˜˜xáçû^[ĈΓ•0çÇÑqËR˜Îş™Ğ9Óv8ƒZûŬ<'ÔYĵ—Çd0áa“§7³;FÌx8}úŸ…ŭóÇ2s[½'Ì`öĴLx<_CĠ…SeJŬ‹F}˙ĈŬ†ġ$Ż>rkÎ8ğÜġȧ‚T–0• îdìôY̚1‘§ÛÖ>× ËyâİÜİ7Mŭċú+ä\ĈïöŻ&'3óïŻ3ö‰všĊs^gËušía=ò)ËöùÒ£_ŞÉÙĵ"&7nóuÇ/Èwß üĵŭ rlÁ vï:…·§x¤k+šÇĥâŽĈµpğfT"ħ|béó@=ŽYÉ~Ëġî䍭ŞòÉpfێ{Òöİ~ôˆ%ĥU<1ŝ×é=/ċÈċŽˆˆˆˆˆÈĠĞşo§Ùt:³Vn&ġĴ SíĤ<ĝʛ iĉ'Ù²d:³Wmĉp6ĝ†wäÁaI<Ŝ6°¨C…żñùԉ,ĝê ÇÎX5#;ñèÈQ<Òĵ&Ĉ²ÖXÓ٘29kĥq,Lj_;闔DïߢġŽúWüÇ#o÷ċη‹~o1éS’;ÇċIóĜĝ€Ö thœÏ#ƒ?dĊŜá$tŞéBl§ùjîĉ˙g‡NZ_âÇ,⍎ŽkäÀšéĵĥè?ü”eÏ`:>;ƒI½B0a%mÓŽûµgl#Ż˘íżGÑêSŸ½Àž$Ëj¤fdâcvħÂlĝûˤl:ÀÑ `ĤNô<4t8µ¨UÒ²íâyeLĤ@7lD~¨îŝ1DGgdvĞ•œ|ÈX;˜îk‹vQż˙R–ô $ĠáX–‘3eċœíœ“ótôGħc&´swêĴeŭ! ħ1ž\•ŽÏq|ó7˙ÄñÌ<À€Ĝ^ôíâΏ׳#ġ VÏPÚ=:šûĊáw>œ]çĠ<ŸvË! ˙֓Dê‚0<êlĊb¸'7gé,?ĊTjžT,wDDDDDD¤DĠÔìı|?oI˙( óÀ‡ġt&!î`ÏaߜaŒZŬ†Lbxüt6sF'wîB†4ġ[6‡víTÄ@^~Ħ ^ıż°yI2sFMïÏĵ IDAT'rĊÚy–ħŜç{fç…uÁ<6ò-oËbë˘)Ì9úË'àkqÜżbÁ½_eò½u1aÀ;¸PúT7OÜ)$/Żğ=‡ïˌ-“ïżĜÊñzŭ™8&–Ú…ç°GùFZİǵĤ.`ü› zê%fµÂ~ú2ëù8û9î<†1âixwÈáŝ³pèÉG°§ñĠâ·JĈìòû!mżspû^ND ä1M²cÇó™5ìG~_0Ÿ=]<—ċ‹ûÙ+c2ĝÑiòŠjš÷òڛĊË­Îcġğko<…;<B°§.r2–ÙÎsĈËyÎŬñÛ{Nö}d0—;`nIt…|û}…1!.ÍÀsxŝ‹ŻİÓQƒ˜üX ^YßħrÚfî îgžċ˙˘ĵ8µySSĈóvĞ•ŒŽġt~_ĉ“[6€;ñ£f0´İÌÔ-¨x N?7ËÈϚbr'É)Q%5{ÖVRV#Ĵ˙;Lèù˘uĥ3[HYFƒŝï2ĥO8f M\,ž`iÊ6úNíB­âĥ>ñ´omˆĞ›Ĉ×>cCjíš:_ßĤŝ~tš¸1sĜ=#xÔI6><~ÈĦ]£íûGnÑ<ˆŠŞ_2@çï贐ŸŸ‡ĊšÍÉÔ]üsÖrҍMy¸İ/öÌ/]-²-ÛDQĈq-Ùżq_y“ˆ.ékÁŽž²áÛò6KĊ'<ž Ecœceù<<#>™ċ8—.Ĉ‹ĠqLŽ8ŠĠ\Ğ>‘QQ–[;KÛç9“W|,9×ÒîdßW3NΘü €‡3°âZQÄáù?M…·Ĥ]ëhȈ£ß”Éü)ÔTáĜœñlҗÇ[žƒaó×I ù÷ŝ3\{Ñ­hîŜf*òĵ}S(Œé•‰¤S\MòîċWkĊÏSW“3ÎĈ²Ĵœ)í yçœÓ}WĊ8Ŭİa†üœ|*òSççßL­P?°d™WĵwsmBjBnfÑx8ğÎ]r“çSi&§Ÿ›ÈÏ J˓ĞÌ‘[]ĠÜòiĞüŻh7Fì:Ĝġ%ëí5èôâ 6xÏÀÚ_E˙"ûóúÈÖĝı{S³N]Bü½.T%],K•g}gĴĦĥYŝŜR& z‡ċOÌaf˙hĵ fĵŬÁšc­—bƒÑù˜–Êhğ {U} żÊ˜œr2–Ĉ2rĈH֕]½8çœíğ²8ϖOŽܽ*V,*ëüğı›0`Ħn Eo’tğÍ^tn*:ż™óݲ9Ï2óÓÙ~KɓĞÌ‘[]•|×wŻÛŒúĈ ّ~ŝnİ’u!-‰0e°{çŻ%ëĴilߝ‰9˘uKyüRùC}9~úÙ@ŬpÂ/ü„ìĉ´ÌÔK–ôY> hÚĴMGRï˘bÚUÇĉì¸Fo$<Ä˙Î|ŸäûŭùqĠ ~°ĤÚ40röĝIòEµÀšÎîï²0…Ċä^EñVuLĈ²ĴœıŞ}WUÎdp$ü#ü+6Cì*9½Ž\Qòé2WƒÓÏÍĞÉÏÒòä:玈ˆˆˆˆÈÍJf¨ŭ;tŻ:ŒHIbĵm ÷4݃)ûçtĦkdîa‚1ĵêñ wGÁOŸÌfÑħPúĵĜè확pü'ïİsïbœq÷ĊĠĊ='™ÜŬ+_gŭ‹Ħy¸‰µŸ,`EÓhÈ 2éÙԅֺŠĜÜK?î]ğùç6ˆj„—ġWvú|ñq 5ˆjŠíƒÍëJóĞxYŸ- &<9‘˙ĥƒĊ£ñ-^~j–„÷ yŸ×Í#ċ—zlƒŸ UoÏf•ÓċĴé_°ÖÁX–™3W³ïĞ'gÇ<ñ-û³kÓŞi@Ñ3°ò0³Ï>l:NŽÇğbğu™³ëĵKííLĴĉùTê˜\E Î?7ËÈO'˙käŠfŭA ͛]]µÀn·sù}qF÷Lĥ,z‰w3lxÇÑ{Â(žiċSKÄÛ­™_Ĉtħ‚ÓÎĈ²ŒœıŞ}_Ċ89d%mz~İĠÑQĊcd·b)ß ßkS$qrwjSŭóİTWCŸ›ËÏRò¤Ôe""""""R†–żgïŝ‡{.Y¸ŝ³O8żìÛ=ğèİëġ蛸˘05Cû2§ĉ8–MéŠeŬÄk=ÄĵGŸä_íçħì\|ëdeİŞ˜ŞûıŬĵŜw{ï[̒ŝ‘˜[Ĉż~˙4jOù€Éí|w/|ş.J˓Җ‰ÈµóĠĈ ÄĥĵÂßÛŜDxDƒĦĝÇXòğÑpĊò³Y™„Öo\úïµó÷ÌùÛŭI×60‘jĈ¸zëĵ›PZŬìújYMıó‡aÁoË[,ĝĉwçoûğYTǘ*•…ƒËĤóiAW†öżPÉ=ĵ“ô€ô޽ÁŠi×Û-›OċIéı#""""""ċS5·|Ê5dÀ+ĉi&1ış” ŞcL•Èn”@żqàWRŻÑj,Ğ–Ù0ŞJr™[4ŸJËı#""""""ċ£‚Zu`!ĤÏpb*sŸĉ(­ĜÄ ÊÜgyTELĠ…Á›¨{‡UÊ*£ù-’(Ÿ½ÒòÄIˆˆˆˆˆënoß"""""""""7&ÔŞ{ûWÌfĠwg?ʖÉîÉÌ]Ÿ†ġZö­˘\‰İàW>Ÿñ“×½9bşZö\~ŝl‹·gşŝ°›íĵWĥ[)JˏŠäŒˆˆˆˆˆˆ”IµËÙr8ĥw3[S³ŻíĞ8nîŝ…L˜ıŽŸr펞fÇŞċ|ö}֍ñĊşŒx/‰)w{$òHJ*_#1ñiÖŝfƒÂL˙r#ğ[8ı-{?+&>ɽILLä7’édXnXĊ|ÂFŝÑ/YĝòLĥeıxo´ó^ÙiÙÉ=ôO^p]ILĵ‡¤ĵ>êj~ ċÏ)“ j—Ë;ÀÂÑϓĵċÌ_”m|>ê$&&^ĝıëÇĝŸ×–ħód%ÌkqtܲĤ³nĉjδΠÖ~7Ï uïċ1Lx˜ÀäiĈÍìŽ3>ŭÏÂŝùc™ı-€Ŝf0{Ö &<‹ŻĦêİtĈìE£nz’WııgSU–k™Gİ,}a*Ü˙ÈĜ鳘5c"O·­}}9—óS9#"""""RnšúËġWÈıŒß!ì ^MNfĉß_gìí0|5‹çĵΖë4ûzäS–íóGżT“³yELn>ÜĉëŽ_/îAĝyûàUJ°'Ĝ½ëŝŬžâ‘­hۊ;×ÂíšGP Äl‰Ïġ8şf%û-×ğ“7ĥÊÎ#™}l;îIÛ§úÑ#>–ĜVñÄĝ_§÷ş”#?”3""""""•Żê œfûÒéÌZı™Ô³6Lµ›òà+o2¤™œd˒éÌ^µ™ÙàŜ‘‡%ñxÛÀ˘ŝĈçS'²àЃ;c ԌìÄ£#GñHóšËZ`MgcÊ4ĉĴÙĈħ#~ ï¤_R½c|‹Ö;ê_ñëïŽĵŬ—;ß.ú½Ċ¤OIîT—_$Íc[àgZ'Ħq> ŝ{‡“İĤ ħĉĞıS˜˙Ÿ=:i|‰³ˆ7ş::‘kĤóÚ˘˙S– <ƒéĝì &ġ Á„•´M8îמħĵŠ6r´˙EĞO}ö|x’,Ğ‘š‘‰—ŽÙĊ O°áï/“²éG3,€™:Ñwòá<Ô˘VIûʎ·‹ç•1™iܰùĦ^¸ûǝE˜’d·’“kÓ}mÑ˘úŭ—²¤_ İǰŒ\)+×l眜ŸĞŸ?:ˆ3ĦğS/e-ëYˆñtt^Âáy/ŽoŝĉŸ8ž™¸ۋ]ÜÙġñzv¤žÁêJğGGóbż8üΟxg×w5Í£…ŬrÈÇÂĈżġ$€:<´à :[ħß„›³qt–—Žb)5?*–3""""""âXĠÔìı|?oI˙( óÀ‡ġt&!î`ÏaߜaŒZŬ†Lbxüt6sF'wîB†4ġ[6‡víTÄ@^~Ħ ^ıż°yI2sFM'rĊÚy–ħŜç{fç…uÁ<6ò-oËbë˘)Ì9úË'àkqÜżbÁ½_eò½u1aÀ;¸PúÔ7OÜ)$/Żğ=‡ïˌ-“ïżĜÊñzŭ™8&–Ú…ç°GùFZİǵĤ.`ü› zê%fµÂ~ú2ëù8û9î<†1âixwÈáŝ³pèÉG°§ñĠâ·JĈìòû"mżspû^ND ä1M²cÇó™5ìG~_0Ÿ=]<—ċ‹ûÙ+c2ĝÑiòŠjš÷òڛĊËóJO?żğĈñĈQ¸cÀ# {ê"'c˜ísé1ĉà–D×XÈ·ßgPâÒ <‡ç½ĝZ:5ˆÉĊà•ġ+§-`ĉ0î~ĉYŝ/ʋS›ç15egRûnÏÜìĝs2£ŒĵlSqÇKˏ 䌈ˆˆˆˆˆ8V%OŬÊKÛÍ!Ğ?qñuŻĝ²Ÿĥ‡ÔZĊ—Ĵ3‡&ÖÔ=¤ç—OsàíÔ!›S˙Ÿ½;‹Ş^8ŝ9̰ƒl‚ ʒİlŠıĦ‚DjyÓ³r)µ\*—Ĵ§fn•ıŬÔ\pİìŞıĠmÑKuË%÷ÔÔkĉ’šB‰"(ÂÀÀÌïpŸĈŸ÷ëĊ+8çÌ÷û}ç9óò<%ŻĜêú˘Ì_9Q\Ìî‰Oĥì‰ÏÎä(:²² YŸUû'];Úw|‚ƒ&°*;–^“&òxşÒħYâÔ Ï7ÄŞÁÏò҄…üçàyÌ@Ù­iZ •ݨŭÂñµ0§7&Œ„X ìċ/}ċ÷E6ĈdrĜĉZ˜z2Ŝµıfħm{Ì€J‹ĞŠò‹¨Ì L-ïw 5‚,ßċr—ĉ‘)ĥŒŬâ÷d%òò SùacÎ!„B!„¸ž}nù4Tŭ)›â F…‘3M_·ŜàJÂèôŻí5? N^(Çm_X_&kЧÖżZz;_İJ–³,U1Náô˜ħ†6ÛbùÒO™0àc–÷žCJ߆¸(\´ Ï×Wê$YQYžS“T  íuVncL&Y˜C••\Q‘{óŻÍ5KmWĠĝod("_ZçÊ‹Ĵíw­%F# ”QÒŒcé>İŠûnÌ£Şfi­ĉvM䇍9#„B!„âzv9ç×֊"X•Í/;2/ßixu]`cBĠÙìŜù×Ġuú ĥïÎAڈZ&Tñŝ# V]â µBBıòS—7‹CÑàêş\éĞ@ÜêEDŭ0j_SL³96KŭŞ\¨÷ ˙—òİ]ĵù}ċ ~Ój/êĝ¨¸p:‹Â[Q5g²{_.êş‘ĝkío%b2 ֋&fĉZ”‹ıĥí•ëĊٜÈïPïÊ]!f#‹ÇOyÜÍyt[Ĉnñ{Җĵ4•·9g„B!„˘şħËj*ïÖĵĜُĦiɌ5ôçÑh?Ôyg¸T'‘¤°8úu ä•#yßñe:†áŻg³èTŬG·,}{fôßçQ?^_:œ1Ş~<[ m~&ÇsBéĜ9wK $:DÍÚŻ°"â)êq†lßxŽ(Gż5lˆMkşß‡|vóĊ6Żç³ŝ/v½n¸9Š+áMƒ0ĴÚÉÉÂ$˘mxyŸ!ûGĈġÏ˙ZMañˆf¸—-?ğa KB:íoäġóHûӇΚ݀b‡xŽŞ@LnĝşAÖöïĜv"˜6Ĥ7ÓgŝÈZ3sh5WĴ̛Ċĥm™K}žù•ƒy^4‰)}Vá!Rş÷ˈé|1ħ.•kĥÜ,߉^Û_MóÈä\Ĝ0vËߓVòÒÂ˙ ı)?Ì,B!„BQyöıċSq£É9LŞñ!sWMâÍEp "1ı ‰áD½’Êd—iÌZ<†ôKà҆Ĥ$Ó+ÒıjnGRÜiúúlŜ÷žÁüµSyó“p$ìĦWiÛ)w•ċñ%&cÇĜTĉŽù4~4Eğ żÒŻKċcSy›ì·UÔ!ŝğd93Ïê5^ġÚ2h|/îÓhJH"(í+ҏ舎²Ħ˘FnĵDGÍaˢ·ù$ۀc@,]Ç çċ&nħĜ!ŜvQžċIÈ#/wċ§÷V3ce"Í_u6ıYñ9Ksh%WĴ̙ċĥm˜³ôdlHçÏ­^67F=şbp÷wż5Ċ ÇwBóê›GĤç†ħ[ùžĴ\^šÈ“Ë„B!„BĜBYµ|İħŭ#^·0}Ŭ×\^öëž]´NHşcċQ’ÉšA=˜1†e“’Ş›xġG™×³ßĥšÇ²×ÊùöÉŞbݘŞŬLî1”½-fIß04€!û? é2 ŻIИĜÒívñz’G·”İü0µLqûlŜ1¸ò÷ĥŸ7Ž˘(e?ŞĞżĞ”›–_ÈÍ!(¸pŭż×.˙ŭpŝoş$ßÚÀ„B!ŞĠêiĴwi€İşÙ=pŠYÍ9Èà'ñÜ2“ż\´üöżğEuŒİJè8²l:ß'1¨kȕÂHÁñdú$Ñ5ĉ+ĤŬn÷\™ÊÓ9#„B!„Â6öıċSÜB Α/2~ Â>Mu)TǘހрÊ?Ž^cşçyµîÚd+—PIµä÷X™Ê39#„B!„Â6RPĞ7"ğ!²*ÛԄ3`ĊFTe›a˜îvŠ ánb•Js‡K$nSùa!g„B!„BTŜz.„B!„B!ĝI j÷c>WÌfċ ĉŸ'eÈa÷ŠTĉĤg ż•cĞĴòÄdÎŬke ĝcŬ<oÏ)˙Ŭ+scνžWĤrĤ2y$„B!„Ġ”Ô*ːÏݽ›Ĝz,ï֞\ÚoÁÁ…ŒKYÏá£ùJÎħcċrÖȽ3Nš­Ä{]LğÛ!žniÇÈŝi0ññ/²öo QÜiħVSspĈ@ÑɟXĝN ÛrËiuœ›kŬĉĵ2ädĊĝ>tjO||<Ŝ@Ž…Òʛ3ŠRñ<B!„BˆjÊ5c? mǓ÷£ g¤ÒÓ|t¸ÈŬŜ…‡X8âMR·œżŝ¤ÙÍ÷˙A||ü•Ÿ‡{Ž×>XĈÎĴ*¸^Ċ\żÖ”d²>e5ç[ a@SÏğ§’j)ŜcRÔ8ŞAí¤ÁA£E…Ç{í)&çÀ™û{ĵAG%ÔĠ'îŜĞĤŞÒmÍ+ç"e›]ÇÍ`öĴŒ{>wĊ–6mPîœq’<B!„Bˆ2ö­Ğea"âCpÂÈĊß~â¸K,qµµvíöö*áRöE¨Û›÷SSIùçdFġn‰²yŻ÷›Ì–Ûte‡ŝÄ7,ÛïN‡^­ñıkŞi–Ŭ“ƒ5Ŭµxúğ£u÷ÇÓĊçjly™™Ċ-†îOĠĉäšÏ9¨ğŬƒĵ³Ù=ŻŠÏ°{×YĵÛ½@·¤&DÇ4áú5p¨²*¨9#y$„B!„ìrŭNŝŽ·xü \9ßŜ‘ĝkÖîWϳŸ ŠÏħŭÓéÌú|Ç.P{Eô{20ÊгĜ²d:³Wnâx¸‡´áéÁÉ<ß·tà%óŭÔñ,Ĝ|„Sçu€‚GX=‡ §[´*këô™lH›Ĉœ5Û8•ŻÂ³ŜƒôJNĤk¤{ézs+{mŜ‰zàGż7š İ eAz†ÓOhGëúEt{ċKVìB\‚G9b;Çĉı“˜˙ŬŽféwš\Ĕ$sŭŞ8´f:,úŽıp  ÍĞ3˜95z26ŝÀiÏVŒşßıôCĉÚïPşúìş·xêË,rġ*<Â⯟³k•œá‡CÚĈCœÌÖü>È3ƒ†L£W·ŻêxnŽIíKŭz÷SäŒÖ;’† sñ×ĜĞᒅ9µ’;ÖrÏZەŻ˜™4µmOí´µ¤ĠédòĜ½‘Ùı)‹oŝĤœÎ)‰éLD-ğJgÇħó蝂hÙs£{Ċây9,ï÷J^ġäAöÚWhżĥtÛàŸ²¤O]4•çQ,Í­\5ŸÉœİ\ !„B!Duc—‚šsükĠÎoC˙…Aĵ3g 4gùÏȁĴ‰ÂŒž÷áë£cĉ &ù_Ċ´í?šW"=џËÁ=P Ĉ|öÏÌnà†„‘of3gĜ ĉ.d`„3ò8şk?gCûóÎ[ p.ĝ“MKR™3|:a+ĈÑÒÉÊz·KìIÂ[ëxnĜLâkĉ²uÑ$R†M#xù8âÜuĉÇW& ëûLìT 5 .€éË6œÜRBaa Fc>ĴĈ–·rşv_ĈŒÁĞäĈpoÈ0ÙŻŝĜĈ~¸˙ŜfV+Œçŝ$§ĥwé6^âÈÎS¨B_¤ŽcـÌĥŸ€6ôaġŒĊǘÁĉĊ3ŻÎٍ÷.rdû^΄öçí‘ p֝bÇŞùÌü;̧}§rîˊĊ‹ñÂÍ1)ž$LœCiM³|Xĥ\_ıXĝ{İ…9ͳœ;ΖsÏrÛ6̗˘1=€& 1 ]òëlJ"ËuE”Ù<(;ĥ΅`âs‘8çîói HÙ_—Ž/żÊğáΜŬ4İicù¨É猈q²|ĵߨçU˲”çCc˜ò|8Z}QۏĊïR+ıêa&>39S™<B!„BˆêĈ.5EoM'Îef£>NÚ5ñ+ú‹?Ïİİû@}jûy`ÌÙJÚÊSÔíû1z…˘ıĤ ù-¤­Î NßOĠ= <ĥşC½ù4m=Ĥ&R£l[·f´jÑGš[+ƒŸû­‡c…´Œ°ĵyŝûħ#çÒż½* ŝ,6<;˙–OËû·›˙qô­KxxĠ‰ĵ|G§Ħ˜˘˘Btú<²Žíâ‹YËÉTEl„;ĈœŸÊ[X Ú4oˆ£•~uyswâhFtW^kñyNž5àŜ¸&N7ÔnjżìÁHġHjSşĵqÍSlê÷méœ62}EŠ[H3ZǕÎq\\”ç^bù<;İ n9Ĝ—ċŒ½ù˜ÌİhĴĉçÔpŜrîÄĊ–ġi&÷,ĥmË|Y˘öĤì8žžòBÌĉÁċc+¤)-›6đhü3ÒÙúq]Ú=ŜŽĉ.@¤†íë“Ù³+}L(ê\óÇğ9Ġ1Ż.ϝĤF0aááW>g8żĦÒñs6™˙.Íĥ’ĞÍ]Íg*g*‘GB!„BQŬĜïSĈ|Nŭv!¸ĞÀ{Œ#—|ˆşzkWaĈnŽê½‰mVëĤ“ë˘Œ=+öĤI³€Ğë44­ŝĜ2Íĵ×@{~äq6ŻĜêú˘Ì_9Q\Ìî‰Oĥì‰ÏÎä(:²² YŸUû'];Úw|‚ƒ&°*;–^“&òxşÒħYâÔ Ï7ÄŞÁÏò҄…üçàyÌ@Ù-fZ •yîıÚ/_ szó`ÂHˆġ È^ŝÒW~_ZdcLĉ\Ğ9µ–;Ĥž”wmîYlÛó Ò⪁˘ü"*óB÷V IDATIËy ĦF'è²É),k]E ä”·½\ŞI^™cK<żK+‘ĞW˜ÊóH!„B!Şğ\ĦVË;<34€½WŸ{ï$–86bÔ²™#µ‹7żŻ\Áo:@íENgQx+.)Ñg²{_.êş‘ĝkíתּÉ̜ZË›ÚĥWîgs"ĵC½+w…˜,OċQòÊ[âħĝ]jKšÊ™ÛœGB!„Bq'°Ï3Ô½ñU29ŻK‹˜P‚=óÉÌÈĊı^3˘B‚qıĵĦwk^ììÇ´dĈúóh´êĵ3\Ş“HRXŭşòʂ‘ĵïĝ2á׳Yt*ˆî£[–=ÓF*ïÖôyԏחgŒŞĊÖB›ŸÉñœP:vŽÄŬÒĝB‰Q³öëĴˆxŠzœ!Û7ž‡#ÊÑo bӚî÷!ŸŬ|ħ ÂëùĴ˙‹G/‚›/n€âJxÓ Ğvr²0‰h^ÌgÈŝ‘q}ĈóżVSX<˘îeËÏnX’Dûùcŭ<ÒŝôĦó°ĉx* Ĝ!Ŝ‡£Ş.&sô™?²Ö̜ZÍ[Úĥe,ġyĉWĉyÑ$§ôıW…‡HéŜ/#ĤóĊÄfWK;QY8ž½ĥ3ŝÉ+slÙï–ĉ6)ÌJZĝß*7ċŒ™eB!„BqŻħKA äû<ß8‚]Ÿċàñ"üŸĵŝáéŠM†ÎaR™ğjo.2€S‰ÉMH  ê•T&ğLcÖâ1¤_·6ĵ0%™^‘ÎUsĞ‘âNÓ×gó÷ ĉŻÊ›Ÿ”€ƒ'a½JÛN‘¸Ğ,/1y;ĈĤ2wÌÏ ñ£Ù€(ÚEXxÀ÷•~]*›ÊÛdż­˘ñß%˙yV¨ñŞ×–A{qŸ@CPBAi_‘~DGt”mU£Ñȍ÷İ´9lYô6Ÿdp ˆë¸áĵÜÄ­4;ÄÛ.ʳJc2ĝœ9µ’;6µm|™'cC:Öh͈²ı2êуğżû­)ŒX8Ŝšß;ye–-ñXù.­\šÈ“Ë„B!„âŜ£ĴZÔĜŝ‘GŻ[˜îk./ûuÏ.Z'$ŬŽħ‰ŞT’ÉšA=˜1†e“’Ş›}ġG™×³ßĥšÇ²×ÊùĥÉŞbݘŞ!ŬLî1”½-fIß04€!û? é2 ŻIИĜÒívñz’W·İœ1µLQ1›7ü@Lü½í獄„†£(Jُêêï*ċĤċrs \˙ïµË?œ˙†.É·60!„BˆjFµzë]`Şnvž*Ŝƒxd“xn™É‚_.Z~³ßŬ˘:Ĉd:Ž,›Î7ĊI êrRp|'™>ItıŠi·›äĤsĈt !„B!ĽÈN·|Š;‚s䋌¨°OS]JĠ1&;0PùÇÑkL7â<ŻÖ]›Œbċ2*İŒÜ@òÊdΘÉ#!„B!„¸IAí^˘¸Ù}‘UÙĤ&œ+62 *ÛĴ{ÄTŬ(.„wH¸‰U*ÍZ‘ĵş½LċŒ…<B!„Bˆ{Íz6-„B!„B!ĝI j÷c>WÌfċ ĉŸ eÈa÷ŠTĉĤg ż•cĞĴòÄTüßÏx‹‰kO–Ĉt·ĊXYĈŝX7ĊÛsÊ˙°{enÌıWóÉTT&„B!„â!µÊ2äsjï&ĥËğµ'›6ô[pp!RÖs¸Àh~£’sìXıœurh+ñ^SÁ.Ĉvˆ§[Ú1²L|ü‹ĴŭÛ%9ĝiğOë0cU0ûE'bá;)lË-g¤Ġqnu›òɐwûİm<ñññ<6z9Cğ*o(JĊóG!„B!îö-¨sĝah;Ÿĵ`8ó%ŭ“žĉ£Evíö–(<ÄÂo’şċüġ'цlŝâŻü<ôĜsĵöÁ2vfUÁġ+ĉúµĤ$“ġ)Ğ9ßbšzŜ=•TKñŜ“˘ĈQ j' -*48Ŝ+O 4ğ3÷÷xƒŽJ:İĞOܽWOUےO:ÎEÊ6şŽ›ÁìY3÷| îŠíáTJısĊIòG!„B!̰o]à(;‚F.ŝöÇ]b‰Ğ­µk··W —²/BŬŜĵŸšJÊ?'3ŞwK”ͳx½ßdĥÜĤ+=ô'aÙ~w:ôjÏ]SM³ìĤ˜ܨéĊÓß­ğ?ž.Ŝĝ8W“`­1ğâC÷§jsrÍçÔŬîAŜÙì–OĊgĜ½ë,Ŝí^ [R˘cš@ŭ8TyċT\‘üB!„BÓìrŭNŝŽ·xü \9˙Ŝ‘ĝkÖîWϳŸ ŠÏħŭÓéÌú|Ç.P{Eô{20ÊгĜ²d:³Wnâx¸‡´áéÁÉ<ß·tà%óŭÔñ,Ĝ|„Sçu€‚GX=‡ §[´*këô™lH›Ĉœ5Û8•ŻÂ³ŜƒôJNĤk¤{ézs+{ĠŬ‰zàGż7š İ eAz†ÓOhGëúEt{ċKVìB\‚G9b;Çĉı“˜˙ŬŽféwš\Ĕ$sŭŞ8´f:,úŽıp  ÍĞ3˜95z26ŝÀiÏVŒşßıôCĉÚïPşúìş·xêË,rġ*<Â⯟³k•œá‡CÚĈCœÌÖü>È3ƒ†L£W·ŻêxnŽIíKŭz÷SäŒÖ;’† sñ׀ıKùÌĈh¸da.­äŒµœ³ÖveçéfbGCPÛöÔN[KúQ1‘NĤ'£ĵsSßüM‡9S8àә‰Zv}•ÎŽcçÑ;ѲçF÷ŠĊórX:ÎĞ{>ġäAöÚWhżĥtÛàŸ²¤O]4•Q,Íİ5—É\İ\ŝ!„B!Dug—‚šsükĠÎoC˙…Aĵ3g 4gùÏȁĴ‰ÂŒž÷áë£cĉ &ù_Ċ´í?šW"=џËÁ=P Ĉ|öÏÌnà†„‘of3gĜ ĉ.d`„3ò8şk?gCûóÎ[ p.ĝ“MKR™3|:a+ĈÑÒÉÊz·KìIÂ[ëxnĜLâkĉ²uÑ$R†M#xù8âÜuĉÇW& ëûLìT 5 .€éË8œÜRBaa Fc>ĴĈ–·rşv_ĈŒÁĞäĈpoÈ0ÙŻŝĜĈ~¸˙ŜfV+Œçŝ$§ĥwé6^âÈÎS¨B_¤ŽcـÌĥŸ€6ôaġŒĊǘÁĉĊ3ŻÎٍ÷İ.rdû^΄öçí‘ p֝bÇŞùÌü;̧}§rîˊĊ‹ñÂÍ1)ž$LœCiM³|Xĥĵtžš‹ñż—Z˜Ë<Ë9l9ç,·m<)Óħš€Ĉ4t]ÈŻ²)‰ ,וQf÷Ù1u.|Ÿ‹Ä9wŸO[@Êŝşt|ùUŜ wĉìĤyLMËGM>gDŒ“ċüFĠ0ŸZ–Ġ <”çÑ˘àèˆÚ–8,~wZÉQ3q™É•ÊäB!„BTwv)¨)|k:q.3%q։_Ñ_üyNMŬêSÛÏcÎVÒVž˘nߏ×+Í5mÎo!muuú~¨î!h€ĉħuêͧiÛè15‘eÛş…6£U‹†8ҜĜZüÜo?+¤e„ċġ̓·°ßçˆ9—ŝí}Pġ‡għáÙyüû·|ZŜżŬìĝ((ŭ£o]ƒŻNäċĞW Ċ˘Óç‘ul_ÌZNĤ*‚g#Ü1ĉüTŝĜÂZĤyC­ôĞËû› ¸÷@3˘¸˘êX‹ÏsòĴ÷Ĉ5qşĦvSûeJò¨Ÿ@R›ÒċkžbSżoK紑é+TÜBšÑ:tŽâ <÷ËîäÙImpËİÀ,gĵèÍÇT^ĉbll4?—†ó–s&.ĥ,39għm[ĉɵ7u}`Çñlô”Ż bv˙_>ĤBšÒ²iC‰Ĉ?#­×ŬíhîDjĜ>™=ğ2ÑDŽ˘Î5œ›Sòéòœij~e,†ó*‡1g“ùïÎl+9ÚÜĠ|Ĥrù#„B!„Ġŭ0eÌçÔoçñh‚ğ ıÇ8rɇˆ Ğ·xfìĉ¨Ŝ›Ĝfµn:É.ÊĜħboš4 ¸şNHóĜèí!ÓÌ{ 4÷áGgóŠ­/Êü•ĊĊìžĝmË^ ĝìLŽ˘#+Н…ñYµ]Úµ£}Ç'è1hвcé5i"İ+›%N z|KĴü,/MXÈžçÊ ”ŬrĤuÑP™ZÚ/_ szó`ÂHˆġ È^ŝÒW~_ZdcL7ş6FKsi-gLŬ xmÎYlÛó Ò⪁˘ü"*óbIËû_C Oe“SXÖşĈ‹@(È)KÇyıÜċùdŽ-qXüîĴDŽ^a*WlÌ!„B!„¨Žìr…ZÁ/ïÌtrö^}nÀsXâĜˆQËfò ĦêOÏ5*Œ”˜iúşġFWFÏ ŭkŻġQpòġB9nĝÂú2yXS<µ.xĝĠ"ÛùJġ²œeİŠq §ÇŒ5´Ùö˗~ʄ³ĵ÷Rú6ÄEÑà˘}R'ĊÊòœš¤RÀhÀhŻ3pcşİıkc´0—*+9£"÷ĉĥÊÙvÄa’Ħˆ|=h+W,²ĥ˙´jt”€RúI0ŒûĤ*Žóğ9ŸìÁҜZÍQKíšÈóG!„B!Ş#ğœ;EfNj?BU>tzo Ÿ}ö1Ӟ­…*°;Ó>ùŒÏ£­· m­(‚UÙü²#óò†WhŞÎf÷ÎżÓg°}wšFÔŞ‚…jkEĴşÄá?j…„rċ§.nLJ˘ÁĠtı:ÓW|¸Ġ!"*ŠˆúaÔĤ˜fsl–úUıP'îŝ/ċ3RğxóûÊüĤÔ^ÔñQqát…·â}&ğ÷ċ˘‰żÖNñV"&£ÁPŝb‰™ı´–36µmݜ/ÎĉD6x‡zWî 1Y<ŽÊ£:ä“ ĥÄañğӖ5•+·9„B!„âNdŸg¨9zĞdr^]—1Ħ{ĉ“™‘‹s½fD…ryCïÖĵĜُĦiɌ5ôçÑh?Ôyg¸T'‘¤°8úu ä•#yßñe:†áŻg³èTŬG·,}{ĤTŜ­éó¨Ż/ÎU?‹­…6?“9Ħtì‰ğñ…˘fí× Xñġ8Cĥo<G”£ß6ÄĤ5ŬïC>ğùb„×óÇY˙;^7_ÜĊ•ĤAVíädaÑ6ĵ¨Ïŭ#úŒç­Ĥ°xD3Ü˖ŸŬ°„%!ˆö7òÇúy¤ŭéCçaÍñT@ħCĵGU &7|Ŭ kûwl;L›@Ë1ê3d­™ı´š3VĉÏbÛĥ̓>ÏüÊÁ˙Ş)ŬûñeÄt˜Ĝìêñh'* ÇQ˘×vĈWó|2;/6ÄaiN“ÂĴ䨅˙rS˜Y&„B!„÷:ğÔÀ@îħßÉó#ĜEŭY/Â˙‰À뢸Ñdè&ĠĝıĞ&ñĉ"8‘˜Ü„Ģ^Ie²Ë4f-Cú%p i S’éé\5·)î4}}6ï{Ï`ŝÚİĵùI 8xöĞ´í‰ğÊòĝ“‡ħcl*sÇü ?š ˆ˘]„…~_é×òħİĵMöÛ*ê˙]²œ™gġ€Żzm4÷i4%$”öéGtDGÙPQŒF#7^š£Òĉ°eÑÛ|’mÀ1 –†ór·ÒXìoğ(ÏòǤ䑗ğòÓ{Ğ™ħ2‘ĉŻ:›ß(>gi.­äŒ•ı³Üĥ ód–žŒ éüY£5#ÂËĉȨGW îŝî·Ĥ@bá8Oh^ŭóÉüĵĜ‡•ïÎÊċ¨‰\1ıL!„B!„²jùRcûG½naúşŻıĵì×=ğht;Ĉ&ŞRI&kġ`ŽÇ–MJÂğŞnöĠe^Ï>|ÛjË^+ç['ĞŠ½bŞFŒ—v3ıÇPö>ĥ˜%}†ì˙0¤Ë4ĵ&­bbK·Û=ÄëI>Ŭ6ĤrĊÔ2!„m6oĝ˜Ĉ\ù{ÛÏ GQ”²ĠĠßUÊMË/äĉ\¸ŝßk—˙~8˙7 ]’om`B!„ĠŒjġ4Öğ4ÀTŬì;eĵ‡9Èà'ñÜ2“ż\´üĤżğEuŒİJé8²l:ß'1¨kȕbHÁñdú$Ñ5ĉ+ĤŬn÷t>™ÊÓù#„B!„Ân·|Š;‚s䋌¨°OS]JĠ1Ĥ*d4 ò£×˜nÄy^­ğ6ĊÊeTR!ıÁ=œOĤrĊLŝ!„B!„‚Ú½Eq#²û"вMM8Vld@UĥYöˆİşP\ï4pĞTš;´@"ùt{˜Ê ù#„B!„÷ş;ôĴZ!„B!„Bˆ;“ÔŞc>WÌfċ ĉŸûdÈa÷ŠTĉĤg ż•cĞĴòÄ$*ĈXÀëĉħx{NĉTÇŜ÷ž >>žĝĝxÚŭžœâ3|?ġ ŜZöÇŬ‘KĤÜ-ùUİ}&„B!„ÂŜ¤ v#C>§önbëħĵ[{kCż2.e=‡ Œĉ7*9ǎ•ËYw ÷Î81·ïu1ìbl‡xş#û§ÁÄÇżÈÚżïˆ(ŞNUçİ9;c èäO,|'…mıċíĊHI‘ċŝ!Ì]ú‹F·Âx‘£ÛwżżtfÇjÈ;Ȋñ}èÔĥ´÷Ĝè äXHÏ*w;óвû²Êö™B!„B{“‚ڍ ħpě¤n9ŭɰ!›ï‡˙ʕ:ñññ<ôĜsĵöÁ2vfUÁu:ĉúµĤ$“ġ)Ğ9ßbšzŜ=;ÔRĵ7Ĉ¤¨qTƒÚIƒƒF‹ ŽĠíé•Ŭ˙ĉ˜œ3gîïñ•tRWŸ¨ĠeŠ“/AÁÁÔös.GŽé88)Û|è:n³gÍ`Üó1¸+•§Âng~Uv_Vñ>B!„Ba?wMŭċö+áRöE¨Û›÷SSIùçdFġn‰²yŻ÷›Ì–ÛtġˆŝÄ7,ÛïN‡^­ñİ&{óĤ˜ܨéĊÓß­ğ?ž.Ŝĝ8W“`íĊ̜)n1tŞ6'×|ÎAú.>î]gñn÷Ŭ’šӄê×ÀÁNŬUÔ›_·sŸ !„B!„¨û]çS|ŽíŸNgÖç›8vÁ€Ú+‚§ßûQÎPœĊ–%ә½rÇóÀ=¤ ONĉù*ù›ï§ŽgÁĉ#œ:Ż<Âè9l8Ŭ˘=PY[ ÏdCÚ4ĉĴÙĈİ|žġ¤Wr2]#ŬKכ_Ù+íN|ԃ?*ŭ½Ñ„oHM(‹Ë3Œè˜Fx*@Ó8Z×/˘Û+_²bïâ<ÊÛ96ϝÄüïöp4K¸Ólä"Ĥ$™ëWĊĦ5Óù`ÑwÎ5€Sm^Á„΁¨Ñ“ħñN{ĥbÔŭÎ2×~‡ÒĠg×½ĊS_f‘ĞWáŭœ]Ğä ?üóÒ6âdĥà×Až4„gĠ¸ş}UǛètsLj_ê×ğŸ˘ g´Ŝ‘4l˜‹żĉò8³ÙùÙ fŻĝ‘9pp# Ĵ1½9Œûucĝ‘§Yĵtá=Gçġ¤Ï—I]öy›×£ŝ8”3?ço:ÌéœBÀŸ˜ÎôHÔ²ëĞtv;Ŝ)ˆ–=G0şW,ž—'ËZNšœw˟37ż˙07g‚Úĥ§vÚZҏꈉt2w—›áânf½ô_úaÁÔÔUôäAöÚWhżĥt›àŸ²¤O].ïĥğ"żÌµŭ¨7§?Éks·“U8äÉĦŒżkQ+ĵ/ÍĉyĠï3!„B!„ĥħOAÍXÀyƒIŝW1mûĉ•HOôçrpԂ1Ÿŭs3|´8!ápä›ÙÌ6„‚ı á †<ŽîÚÏÙŝĵóVœ ŝdӒTĉ ŸNĜŠq´t²²Ŝí{R†Öúž6“ĝšıl]4‰”aÓ^>Ž8wùñ• èú>;ĠB‚K€+`úÒ'7´”PXX‚јÏĞħċpàÇ­œŬ—ñ#c*ı„1Ü2LöĞ?ĥ€ħnÀ˙…·™ĠÊı?Éİí]şŒ—8²óŞİX6 ³íç  }˜A=cñ1f°yñÌĞsvŭx†‹ٗ3Ħŭy{dœu§Ĝħj>³˙ÎĊóé_ßİœû²bñbĵpsLŠ' çPZÓìÄ^“gsñúż hŭ›ô‹ñÁpú;ĤO]Ϟ³Z:=Ĉ­ì9ۗZ`Èá;2Ñ4L¨6‡eĤĈUü<>€‰ÏEâœğÏ§- e]:ü*ï†;svÓ<ĤĤċ£&Ÿ3"Ĉ Œy–sRc&ïĴ}ÎÙÌü*ÓshÓu!żÈĤ$2Ĥ+nj…ÇY5z8+žeĈğ]¨Ğ…Ë÷%z>4†)χ£EÁÑ'ú/›ğ!żôĉÚvÀ;ö)†Û _wgĥʔ´ñL‰XɤÄĞĊÀ ïK3¨â}&„B!„Âvv)¨s·’ĥòuû~̸^ĦWŻJ 緐ĥ:ƒ:}?aT÷4@óĜ:èġĉÓ´mô˜šH²mŬB›ÑŞECiNl­ ~ŽÒ2ÂòúĉÁ[XĝïsϜK˙ö>¨€ú³Ĝì<ŝŭ[>-ïßnv|”ŝÇÑ·.ááÁW'èò†bŠŠ ÑéóÈ:ĥ‹/f-'SÁ³îs~*la-hÓĵ!ŽVúĠċŭÍ܉{ Ñ \QhxuĴĊç9yր{š8ŬPğİŭ²"‡Gŭ’Ú”.o\ó›ú}[:§L_ġâҌÖqs×ċı—Xp'ÏNjƒ[Nöe9Eo>Ĥs·ħpċ)j=—ĈÛ/Ŝ#`¨ûKX(xĈ°x6zl(Î˙Eú{’z*‰ ó^˘ħûġ×9jjnqLwr~]£‰ıuğŻmï+ŭ=²ž'ÇÖġĉË]§)JĴÁċ#İÂû²ıĞùATĠ>B!„BQ%ìRP+ÌĜÍQ½7 Íj]_ĴŠ2öpĴĜ›„fW×ii[ƒE[öY”H /ÒĝŜ‡yœÍ+6Ùçµë‹2ċDq1ÙŸ íÄĥË*@çf~|VíŸ@—vüİhAŻI#x·|Şŝ”OqP£ÂH‰™ĤŻ[op%aô ú׿ĥÔ˘àäë…r܆ñ…ġeò°Ĥxj]ĞE ÷Ġ·–³,U1Náô˜ħ†6ÛbùÒO™0àc–÷žCJ߆¸(\´ Ï×Wê$[QYžS“T  íuV_˜Œ†b ¨¨Ì”FTŜ4òÔï|ÁÖ³ıu9AÓÂżêÓŜAĞFAG‰Ñ(olt£ÁX‡•œTñ§é†­~.·âƒ5‘Ż­³-E%pé@ŭ?ŝò÷2e M<ĞàAŝwP~™£?ú Ç.GĠù Ŝñ$ĞnjçGk´ş/-¨˘}&„B!„˘jĜċUvÚZQвùeGĉċ; Ż lL¨:›Ŭ;˙şşNŸÁöŬ9hBQK‹Í´µ" V]â µBBıòS—7‹CÑàêş\éĞÜêEDŭ0j_SL³96KŭŞ\¨÷ ˙—òİ]ĵù}ċ ~Ój/êĝ¨¸p:‹Â[qي>“ŬûrQ׍Ä_k§x+“ÖżœcÏŜ,3ĊL^-şÑÖġĴ\·“ ˙ŭ‹ZíÚRÛÂe‰öÊOk9in>Ĵ~2г9‘ ŜĦŜżBóÎá]ywîHZ]Î1k8yÓÁTAwX~™“rҀžŭ:Ó"˘÷5hHˆğġmڗU´Ï„B!„BT ğÔTŜ­yħ³'Ӓğ[6íĜÉÖE“­ IDAT˙~÷GóQjÄÑŻK 'Œäŭe?²cǏ|öîH ˘kߖoÏĴ‚ŝû<êGĉÒጙ÷›vìbûO_ħâ‹\4XŸQHtˆšżż^ÀŠ·³íÇŻĝvnın­SÙ›™~‹2äóµ?òˁƒÜğƒG/‚›/n€âJxÓ ìädĦmsfÈŝ‘1%òÔ¤\ĵĤpv–Ĵŭ-[ç³wG’ö§ŸoާbŸx ˆIċӆçÚşr죷˜zżü²™Ż–}ñkĥQÜbèÖɟc‹&ññ‰ZtH ĥX°)&KíZÉIsóµÏU‚ŝÌŻÌó":§ôY\…‡HéOûÑ;ÈŻ`[š 0zrOvÈ[‹R`ĤHu7ĉ—9ÎAË}ĊÖ}9ôÛïœvâì°/ĞrŸ !„B!„°}nùTÜh2t“j|ÈÜU“xs‘œ‚HLnBbxQݤ2Ùe³!ŭ¸…´á…)ÉôŠtšÛ™wš>›÷½g0íTŜü¤< {èUÚvŠÄ]ey|‰ÉĜ16•ıc~ÍDÑ.ÂÂŻôëRùĜTŜ&ûmuˆ˙.YÎ̳z@W½ĥ ߋû´‚’JûŠô#:˘£LżX ĵŒF#7Ŝ§Òĉ°eÑÛ|’mÀ1 –†ór·ÒXìoğ(ÏòǤò˘Í›3Ivù'KçÉżó ¨¨p¸Òğ#áO=Oôò)ìğïy:[ıǖ˜,ĥk%'ÌÍGˆċÏUx z26¤ógÖŒ/›[£]1¸ûğWâa÷ Q/ò΀môž7‘OÚĤ1 Ôô–w]~™Ħ­×›‰Żcò’éüßÚ=‰ŞVú(Ìö]Ù}YĠûL!„B!„­”U˗Û?òèu Ó×}ÍċeżîÙE네Û16Q%™Ĵԃ9cX6) ïŞşĉP”y=ûmĞy,{­œoĴ*6Ĥ?–Ĉó½ż¤ÙGËIŽ,+>üÊ´ĝóLÄÏ>—eŜ%Œ—v3ıÇPö>ĥ˜%}†ì˙0¤Ë4ĵ&­bbK·>QÀ/ŸäġĴá|™šT%Wwm~ŬßgBˆ;Ùĉ ?Óĝ+oûy#!Ħá(ŠRö£şúğJıiù…Ü‚‚ë×˙{íòßç˙€ĦKò­ L!„˘šQ­žÀz—˜Ş›Ŭ᧒Â*‡ü$ž[f²à—‹•{ëĤÜ1qbŭ2Ö¤obçŜ_ùeÓRŜ_Êéšòp(düżÜÎŞÉïkW^Iĵ·‹i È²é|SœÄ !Wn}-8“LŸ$şĈX(Ì]$ûÜ9²/Ŭŭ9vW36ì3!„B!„vcŸ[>Ċ-¤àù"*ìÓÜفò+gL†d`”óġ—œá‡CÚĈCœÌÖü>È3ƒ†L£WĞĊYlY2Ù+7q<ÜCÚôàdžoá[šÈ%çĜm)ûëÒñċWy7ܙ³›ĉ15m,5ùœ1N`,àÀĵÁ$˙ИĥŭGóJ¤'ús9¸joîĜp‘#Û÷r&´?ol€³î;VÍgÖàßı¸`>ŭë;1Ÿŭs3|´8!ápä›ÙÌ6„‚ı á †ü¸•Óµû2~d ^%—0†{@]ßgb§Z¨Qp pŽì<…*ôEê8–Eñ$aâèÄ–-כkÛïĜ§ún/|Ŭ œÙŝ)SÒĈ3%b%“Żoî;=)Cxk}Ï ›I|Í\ĥ.šDʰi/Gœ‡™qš€Ĉ4t]ÈŻ²)‰ ÄÁÌŝ,ïvB!„B!„¨)¨‰+<ê'ÔĤ!Ž@š§ĜÔï[~8VHˈÒġn!MiÙ´!ŽDŸ‘Î֏ëÒîñv4w"5l_ŸÌž]™ècBQçn%mċ)êöŭ˜q½BÑXê˜Ëí7£u\CiN\\”ç^bù<;İ n9[H[AŸ0Ş{ ylt‡zóiÚ6zLM¤ĈċvÂZĤyi”ŝÇÑ·.ááÁW“^ž“g ¸7‰“R9şİmÀíV´½Żô÷Èzž[כ/wĤ(ħ—Ż ğħoCöŝûħ#çÒż½* ŝ,6<;˙–O\sWóƒP{S×vÏF…BYy·B!„B!D…HAM˜¤ö Ǘ<Îĉ›XĞĦF'è²É)4‚‹/=`_N 0c7GġŜ$4ĞUbÚMœÂHˆġ`Ċ/{ùK߆:{8VìMB³€Ğíii[ƒE[öY”HŠ>ę̂'ż´.ÊYO3ĦS˙Mcĉ’ïĝġDh AmjŜ*Êü•ĊĊdO|‚ĥŻ_§É*À€ĞùŞ´¸j (ż£NÊğB!„B!*D jÂ$EF…‘3•­%F# ”•ÒŒciñĈP%•FF{Uƒ .Zçë+]pÒŭ„ác—£êüoÀÇx’ĠcĈó£µ\I=ƒŝġݽŜMÁÉ×ËòÛB EäëAëlXŜí„B!„BQ!RPvĦ­E°j-żìÈDY[>Ż£Ïd÷\Ôu#ñׂ6°1ĦêµìŜùúÈÒ[>Ñg°}wšFÔÒĉ. S4¸:‚.W‡áÚċj/êĝ¨¸p:‹B#ċíóZù'÷' ĠŻ3-ĵUPâJˆğġµµ" V­ċ µıîRĞŠ³9‘ ŜĦŜ–çµĵÛ !„B!„˘B¤ &ìBċŬš;û14-™ħ†ŝ<í‡:ï —ê$’赝ñ}ĈóżVSX<˘—ëOg7,aIH˘ŭüħ~iúyXs<PjÄÑŻK Ż,ÉûŽ/Ó1=›E§‚è>ş%ž–ŠaÚ@˘CÔĴŭz+"ž˘gÈöçá(W›aXµ““…IDWâE˜ÎA°œe‹ÂĞC=ĵTs:ż}GĥĤÏ£~ĵt8cTŭx,ĥÚüLŽç„Òħs$î.Qӟù•ƒy^4‰ħĝ\´òn'„B!„BˆŠ‘‚š°Ċ&Cç0İĈ‡Ì]5‰7À)ˆÄä&$4£Ñȍ÷YŞ´9lYô6Ÿdp ˆë¸áĵÜÄ­ôvEĊ…¨WR™ì2Y‹Ç~ ÜBÚ”dzE:[QċMbò0vŒMeAG³Q´‹ò$(!‰ ´ŻH?˘#:Şâ5m½ŜL|í“—Lç˙֖àèHT·ÒÛ6ÍöBÓ×gó÷ ĉŻÊ›Ÿ”€ƒ'a½JÛN‘¸›íQOĈ†tŝĴњá–Ĉ[Ŝí„B!„BQQÊŞċKíyôş…éëĉò²_÷ì˘uBÒ훸Wè2Żgm5eŻ5ĴĜíĥ*ÉdÍ Ìñ²IIxWôĊ·˜ñÒn&÷ÊŜdz¤oĜĠ[9 cf÷—ĜŬs žŞ…ÊÜvB!nĞÍ~ ĤñWŝŜöóFBBQìGuġw•rÓò ı9×˙÷ÚċżÎ˙ C—ä[˜B!D5£Z= €ġ. 0U7ğËBĜ™C ~Ï-3YËĊëŸħvÇÑqdÙt)NbPײçÈQ̜lÎeçPPbi;!„B!„BTıċSÜœ#_dü@…}š;ğœ†Ñ€Ê?Ž^cşçYV ×ŭÎÜŜ/ħ&ğôÏûÌm'„B!„Bˆ*#5qûi°b#nW˙Š‘Ŭ‡yğú//Ċ…N żv™So|ħ‘7nĜôĤí„B!„BQeäò!„B!„B!*@ jĠ1Ÿƒ+f³rßóÏ3ä°{E*sÓ3ßÊħUVybşW ĝcŬ<oÏİÀ\èĜûŜÄÇÇOûĦߓS|†ï§Á[Ëŝ¸;rÀ”;-/*µo„B!„BÜí¤ v#C>§önbëħĵ[{‚lCż2.e=‡ Œĉ7*9ǎ•ËYw ÷Î8ñ·ïu1ìbl‡xş#û§ÁÄÇżÈÚżïˆ(ޞİXÏ(:ù ßIa[ny6RR¤Cıs—~Ĉ˘Ñ­0^äèöüï/Ù0ädĊĝ>tj[Zˆ{lôr,¤U•ğ“ó˘ÊöB\ݤ¤ÄúF@‰Ag„B!îRPğQá!Žx“Ô-çŻ?Ħ7dóŭ\ıâ'>>ž‡{Ž×>XĈÎĴ*¸ŜÇ\żÖ”d²>e5ç[ a@SÏğg‡ZŠ÷Ĉ˜5ŽjP;iphQĦÁħş>ŭÏdĴÎÜß :*é¤>QĦĞË'_‚‚ƒİíç\ŽÜqpŝ(RĥùuÜ fϚÁ¸çcpW*N…ŬÉyQĊûF!.+(È/×vĊú";D!„B”×]SıŭJ¸”}êöĉŭÔTRŝ9™Q½[˘lžĊëŭ&³ċ6]˘?ñ ËöğÓĦWk|ŞÉŜĵ)&7jşkñôwGë‹7>ÎĠ$Ĝ™‰Uq‹ĦûSµ9ıĉsêìÔwñvï:‹wğè–Ô„è˜&ÇöO§3ëóMğ`@íÁÓï}ÈÀ(g(Îb˒éÌ^ı‰yà҆§'ó| ßÒ•üÍ÷Sdz`óN× a ô6œnѨĴ­g²!msÖlT ÏzÒ+9™‘îë͍ŻìĠˆ'>êÁƒ•ŝŜhÂ7¤&”ĊċFtL#< i­ëÑí•/Yħwq ċˆí›çNbŝw{8šÜi6rS’ÌġĞâšé|°è;çÀ)€6ŻÎ`Bç@ÔèÉĜĝ§=[1ê~çÒ™kżCéê³ëŜâİ/³ÈĠĞ‹ż~ÎUr†ŝùiq2[hkĝ Ï Â3j\ŬŞMtş9&µ/ġëŬOQ3ZïH6ÌĊ_syœÙìül³WüÈá8¸֘ÇŜÏóáĊĉÎJŽXË1%ËmWv^ŝa.V AmÛS;m-éGuÄD:•ë0´Äpq7³^z/}‡°`jWê*zò‹ {í+´_[şMpßOYÒ§.—§ûîÈ ='?Éks·“U8äÉĦŒżËßxżŸÌĴ‹ĵuûFqoñöö%û\~5QL\l4ù˙öî;>Š:˙ĝ{f³ I6¤H@ˆ„"E@vˆ€ܝ'6à°`Aħ"p r*œá@ވ6ԃCïçِ&EAPšT) Rw³ğż?$Àf“l ĵž‡;3™ù|żóuğoż3“žvZ6[ˆÒÓÒÊ@\Â7š;SÛf=Ĵáïĉ¨Óçġ`£P9’Së/ı3ôŒ‡5rİÔuè8=’(íútşfŒxD™3çjhR äJÓî?êDÂŭíı Ì< ŻLӌ‘“TwéhŬPġĥtmžúˆž[­ğGLQ‡ê§ôŬĵ š:b˘j-­ĥ!Y×wVtߗ5WŒüd((:X’ç˙+lİb“żœÊÎvÊíÎĥBۖŞm_|§C5iÌÓMîL—;1Böx\ǞÙzáġ/Užħz£] ı“(µfDî‰s§k׆ƒ2îU|Àق Üîp˙„îzèĉŠtÖ7ó§äġÙĊ÷ġıÎh׺-:–0DcŸn ÀĴƒZżüM½ñÏ:3ûM İ_ˆç²xí•ûôm2BĠqü ċfš½ô÷×󍳙éñw3u=ÏhpÓHı}ĤIŻ­ÒĉŬnĵïÒĵ‘@ïcĴċÑE^ö]‚~1ĴžÛ*ÉŬL ƒçjëĥ9Ċ–hĉ˜;{Ÿ–??RË,ŭ4ùĊ>Şí/ğ_1ôĤQzµ˘üe( 2ö‹De²(˘ùŸ5ìĊŞâÒħuoëĠ9côjÒ2Mè&ÓëġÉË:#°LÎ €ĞOŬkêë×½ğuüĜQ…T­Ş€€@ùùùÉítÉîpȑ•%[h¨˘ŞG+=mWy— ù(PsŸúNs–TíAoiô€„ĵÙ-’\'×hÎ{‡?hĦž½£ŽĴ’Z7WÖ΁z{ÎZŬùZg…Ŭ֖JíÚ4T€ZĞyÌa};xŝğ'[7$y_ßşÖÍ]‘ĴĉOÏԐ›#eJŞ?ò¸ì7K+vdè†k×XŸ2s˙P­ĥkċuı;:]9²Û³•ċHÓñ=ġáKtÄLRż¤ıS˙WôĥĠm£ö­* fĠi…¨mËVjÒ X†ĉĠšsRûO¸ÒĴşŞ\”‡]²˙³aIĠúĠ}îòfĠêëÁ˙ÎíÓë<ÏŞħĠiÛĉöqÛĥ dÜ}ż–ÌŬ ~Ú˖ZŒsYÄöÊQp›.ĉ>µVs—TÌŬs4öŜk ÉUû7-*I’ÓKßıNz#m›Ÿ­ğ€1ÖÌíeß%éoü"T;RZż/E• ´ÉùMĞ_z]ÓvѸY÷ĞYȅó­aµT71ÑkMy\HĤl×´S§kr?5ŞŞ=+꣍‡dïĤ/×'wjÁëĵ*­sàŞdšĤë)íÌ?vT)'Ëpò³Ze İŞ˜šµl+ï2Oµì›´ÛĦŽ­b.ùAj?ĵY{r"ÔħUtŜ:kĴZ7Óĵ5›uÄŜYaƒd­v˘”Ĥi9™½ŭÈVŭš“£”ñR§ñmwġÈ4$·Kn_Ċh“Û•#—LYÍ"/}g2FLş´´ücÌÛ/Żċ…sٕáü//@='¸i7Ġßû-yiĥn˜:T-BKĦâ 4.ğjä Kdö~BcG&)Ò½_/Îmàíútı×R:7€ÊÁ'żŭŭcĞ–™˘ï×9w§aŜşĜfJKÑĤ żċ­sÖşMݲ&\§•˜L#Ġ2ÓġË^C1uê¨Îùj+ÚfñZŸ Ğ‚¤ĴSYg)ÉݤĈ•Tżjĉ ÓJÜ6oÇ5ƒßö6=9ġMëĦŸ—-ĠŽ,I~኏4uúqe—Ċ´Çmúá”üj7R µ·mòŻÑ@ÑJÖĉ-Ç 3 èğÂĈH‘´o_ñœŭš"E$Dfe>‰}ġâ̧Ġîčġö_òA1U°q‘ħ³¨îÜ[m’êéš U'߄Ż×'o×oJéÜ*ŸÌP3#nÔ½½£4lÎp½à˘žM˘ä—vLéñĠn[ îĞg?­—-‰Ò/ŸL×ĵƒqşùrߞY Ç˙kÏ(=h¤F™ƒġ‡ĉ1òÏ8˘}İ şw#…xĞ/!VMêĝéƒOfkiҟUOǔR­ƒş'á¸a%h›żçŜıI•ëĠP 7mĜ}F²U“Í"ÉVâġqr-ß ŭÙ]Ô¤/t|ĦÑ£íí^Ġü§Zé\ŝpâËZP§›šÔpkïŞYšs R½G´V¨!>ho÷ĈEo“Ù^wwzCÏŭó9M ˘u üĉSí“ÔT’Èú €+tŒÒ_^÷]’~ñvÌc[ġSZ¸Z$Eĉ>£+{§ĤŜ1X%M҇[)¨û²Ĉŭ^Ïżr@÷?ĝşž›Ÿ¤Yƒ*v•q\Ĉ%)ZK´xŜÇ ïVOáĉQÊÈ[ïŭúäe]bP³ÏJóÜ*>ßÜòiĜÔbĜ M{]3—O3ó\R•8uŜB£ĠĝÁiz%h˘Ŝ˜?JĞÓ%[öşçĠá(°tn—2BtŭÓġrÄd½ùÁkzfĦS²„ŞîMŞSŻF 1½××yĝ­ašfŽúV²FİĠ}Ġ5)¸Ç şüĥ™ÛñNŭ߂%šrÂ!ÉOáġ:éĦ1tż$Y×ħ‹âĉ|ĴĠğ²Ô¤q 5In·[ßOgú§jÍĵħZ˜âR@tsġ=R´°ċĥĊííÚ8´èm2Ġŝ™)ô-šùŒVd(ş^œ$SÊIöÖw…Œ‘BúÊûK/rè—Ğu ìF=•xĥOÜeċH!5B.!ĝ†‚ßĞżŬ·Vg×ÂNst_‚ç-+Û¸Ż7PKÖ+ &éÉœ’¤€X5Ž·ċÎ(-äúTş úı´Ï €ĞĠŽ;µ`Á9ÎóË,‹|àĊÇǗce¸˜ħ|É"÷Í=z^°pġÊOtnÙÖÍucÇ.ċQŠÂyDï?t§fTĊş(˘´nâuìÖĴğŝŞ·›Ċñ-”mr왣ŝ?RĞ.ÑF% +wú&½rç0mù|-TWVI”˙è‘>>aıĈßpñÛß2ġŭ˜[ġĝñ‘úhZ—R™ù)İҎ _*ŝıp5ûĉË˙Şi³–ç?Żŭö+µïtÓùÏ;vîÔ… ĤÓgÎh A„iûöìR\­ÜÏùżŻûÜ=c‡$ÉĠg¸Ż›pE3ߛ(IZÔ@žr³ ò“—Í­ߪ5S4ûû3žŸûVÙıMvŭşjħŜ_ŭµ6lÙŞïż~_S_^¤CĠ§îuݜ0MÊÒĊ“ôiN=Ô·ÎùgteîÛ #‘]Ô·İ—ÀĈ~F)ÉÉJ9mŻüc£BŽġœ AŭúêßżżNĤĤ^Ĥ âÍ-Ÿ(C†ŬĞ1C ŭ`­CÉħM4üás-üìOwJfUĠnĠGc^˘FžVYı]2k´Ġ€Q·Ğm7r·xVËğdzy kÇkpëkRQúhz7…WêWPVÀħ^‚s’dšÙívùûç½ħAŭú3z´ĴÖ /"‡CĤQİ/äW µ+aS£;Q£Òܧ5Q÷-ŭJ÷•ĉ>‹£(m2#tˆ7uˆ²*ŞœAJì5T‰V™Ö‚&™ŞĊ˜•újL)×RĈEYşĴsyĞ(9ù¸bbâ.X~q˜&Iéò³–ÂëPbüâ('5˘tp˙ ^Dà‰ÛċÒɔdá%I9µĞ‰+U›–NÓÌĠ‡ċ(ïZʃ;C?-e?œÏßrgjïÊYšż.5ŻžìŸ4µ_'uèA:tÑü&§§íW„jĠĞ+00H;Ú&—ËóUŜċréà_eµZ Ô*µĞ‰3Yë—-ÑÊm§Ì`Ĉ•Ħƒ[Öw{Ò<ĥ/ó§ı=u•~ÉtK™ġB·ş}ÎüïauèpŻ>8ê^ñtĵc.Ù÷bİwfIDAT˙Os˙6UkO=ĥ˙5ú"½3œş‡9•ítK†qév€+‚aJĴW_†¤·lԉG•••)—ˇC))ÉÚğë†ĦjQĠe 5€ ÁXd‘ÛÓë?Ï-ÛşycyÔpEjÚĴċ%ËÜn·ROĤ(ùÄqeggË4 YüĴ Ĵ˘°°…„†^ò7ùżŻûÜ=c‡$ÉĠg¸ïp0ߛ(IZÔ@žr³B_JP³fmÙíÙİà*óÛáC³ÙBd³…\°,==Mééi’¤èĜ8O€2Vh f·gĞvB˘L‹,ê€{wŭĴÀ `ef¤—w)W½B5I2-ĵâ@ħ¨Ċ@ C‘žĦV2neî[İÉßĠ™;ŝĦq7EzHñrtüë5c­BnMzGĞàW 8uú—Ż´âÓ/´~Û^„ߪ—_ü“âü$Wòçġè<íÍżyxwŸÔ_uŭKże¸úĝ4PsĤíÓw+–êŬ·*ER‚Ç­\:µiĈÏŝAŽÂvèÎÒO&éċÉŞwSWŭċÁ~ŠŽŠVÔÙô͕Ĥl3J=†=Ĵ‘ıħáĤXkİ5 W9j9:öĊ-üšz<:X;gÌÖi[9ŽĴÖäéÛÔdèPù½5QÛÎ.wÓÔgŜĉOjĈ 6ÜÊÜù&­0uÛKÔ5ĉҔ̕uZYf˜Ż­Ğ„ކЖ5?ĊôнLY?h’§|Ë_+Ĥ,SFçÔż™[KŜÊżÒ-§Ó)§ËûѕŞġ˙úB'\5´êĊ5?ĠݐÚ-tËŬĠĞaU™’\)ʐEÙ'S”!›•P Ë·ÏP3Li9tàÓêcġԘŜupá“Ïd†µÑ³Úä-È: ġ{œŞÚ´½útk¤è€3úé“7ġö˓4ñYu2ċÈ6°GsžĤÙ²¨Z“ßkà?Ğed<*W…rKšœÉßhÁÇê<²‡âŭ%Ù½oïÊLÑIğۋÚ6²I’êÜÓ_›6NÓçß§èwŬ£ÒòMž%əĤ#ÛżÒÒY‹4q‚E^êĞxž£€RPNš[§ĥ~í™'´}ì`­Ìżjñ úi„ĤlĤ |‹ ‹UI™İ™rÊ&‹$£J„ŞKG“ÓċRTŜ›A-6Ċ4ıEƒïÙM×hŭÑ?)&³ÔPrċ”2 mó¨^ğÖ.÷ıEŽƒúïSµ³Ŭĝ}^ü1J —>ßşOéŬ˘TĠœ§÷ë×ÓĤŞĊ‡{hˆ[nwîħ€ÒRnÓĥ,AQŠÍ?Ín—ÍbÈ?,Zħ‘UäN]§)ùßòé_K7ŬŻ•KçiÎÊŭĦ^Žĥ.]Ĵ=ĥôäuUeäĠ7~Ğ̸E‡˜J?´EĞŝµIöš}Ôş³ÓP:*tÒäΛż&ÉŞ¸^OêIû½½ìÊ2’^ƒž¨f!†dÏÖɃ´òċJħKòTâġ·é™ğzŞÏO@))›@­J=1ïmïÛĝ'hÀ´…yŸZëħo]¸%\Í˙2BÍ˙âéïĠkĜ‹êUâb€‚™ċ]P™¨ĊP¤[>÷îúÙ×u•BĦZtlœƒ‚ˢ Â+Ò µÌŒt_×€Rb7ħĵK¸˘ñ 5  œĦĥzċ'eYJhUPƒò.àŞà1PğıGϲ%À÷7€²-Ÿ@1¨Ċ@ ƒ×@-¤j¨Bކò‚żàĴBg¨9}Ş,êTüFnùŠ…@ (5 Ԁb(÷@íğwZ—w @‘•k öŬ;­Ġġµ„j¨4ü|µ>/ŝGĤaÈ4 ùYrsğz1{w3IÒWó[JFîĥ‡S_-hİ7úŞ Tĝ,PĞ~m]EĈV—żi(š›œïĜ%Iúlĉuú$IîŒ}êqÏ2ɐ>œ~şŜżĊW%%ĉ³@íĜÏ{tâ—=2MS~ĉÙjħ’¤÷oÑâII’¤~Cŝo>%ı^m÷U9@İY 6Óµıe’Üù–­û÷’roùì=lğ–M¸VîŒ}ÊÊÌQß§öU)@İñY ĉtšrJrëü£Òät]ĝ„O˙ĴıuǨŬ*(U> Ôr\~rş”—Ĥ]v1Â4T&> ÔìN‹œ’äÖùÛ>9_(> ÔN?ċ¸/\fwúìp@™Ŭ µ?9/ÔrÔPıùt†ÚĊšƒj¨ä|–pgè˜ŭÒe@eĉ³@Íé6µfñë-5}u8 Lĝ,Pğíĥ{|µk Ü0e (5 Ԁb PŠÁëK Ŝ[úNYĠ¨àĝıĵj7÷èYVu*8~#@.nùЁ@ (5 ü$iġÊOÊğ Rĝâ˘kgû^IENDB`‚choreonoid-1.5.0/src/Hrpsys31Plugin/1.png0000664000000000000000000075023312741425367016643 0ustar rootroot‰PNG  IHDRĜ·msBIT|dˆtEXtSoftwaregnome-screenshotïż> IDATxœìg˜ĊրßN“7’—(9ˆ`BATT‚WÌY݁kΘPA1+˜sVÌ9áEĄŠQ’„%.g'uŞïÇÌîÎFv—Ċ{żk½Ï3°Ó]}ŞNé>}ê”ÒĥMk!„@‚~ŭz#‘H$‰D"‘H$‰D"‘H޳ô·?PEQ@QPP½>/B\W}—.äuh_ŭJù™6ïRÙy6ğ¨µ.ܤ¨–&PZ&Ż& QĝÖÒù5.YËÛñzTüÚòùĠ%°nİ-žWƒ‚•ż4żúójĦR(uŝÙô‹˙’üšQ%ój\9”ŸYġœ+óû‹´Ün6;Ħe›,r{óNŝáİgjÙIÔ3gí¤üê˙âqQ QùOí;-żúï¤\Eƒ_Nĵƒù5OZŻÚáüšQħûHeMfUıVËoçf.jŭħŬ”Q~;^†Zİ[D…ş…Ôyt'6¨Kĝ_3…U?ÓÂy6Ż6żş²…5ş”ÍVGÔñ×ÎÌŻ>¸y6îÒ&ŭĥ@~u]Ôô+w¨)ê¸xĊÊ?QUUPşté,„ëÒµk'rr²w$+‰D"‘H$‰D"‘H$‰äoAqq ĞVŻEUT”îŬğ‰ĵíÈÎÎúO—K"‘H$‰D"‘H$‰D"ùCII)ëÖo@ġĈş,‰D"‘H$‰D"‘H$É˙KtMGoŬ:—ĴĴLD3‚!p…‹p“ëӛ*C˘(•×%˙$ƒ”$˙WRu*Ò)uöİSŽÉ@s (¨hššZĞÖ+G"‘H$‰D"‘H$‰D"i,YY™è@³ cpŽ‹eYĜŽƒˆJ•Ĥ)蚆ĦëġFşB$ÍhB „‹e9¸Žƒëş¸B ĤŒaŞĤa(j26p ˜ݘÁÂm„UÓÔ¤ħMٚ‹Àĥl,ÛEġzñŞ˙éòì,\Ĵ¸…iğh~?>í?]‰D"‘H$‰D"‘H$˙èM½@ë,Û"OpTÏ<†tÌ[víB~ĥ”ÇXSĉ› Eĵħr#>Ÿ]×kÉ ċqf[6 Ó¤[·ntì˜GĞV­ÉÉÉĤ¸¸„ÂÂmlĜ°‘5kÖàġx =éİF•GJRžmÛ$&yyyôìكìœ2B!ÊËË)))eĠŞUäççġxÀc iIk‰4²5m)Û÷ĤG—lÊŭ† Èĉb%ż—€WĞô‹–†)·Ò< ]7ú}ĵ* ;‘ M°“éTŬC ä'`¤JàXD#qbĤ“ÌOQ ŝ ż4ħìġéoQéÎĠ\Ézßp Ooġ‘aüšÒô­FfĞ |ġëÒs‹":sҔ+›ğšg§ŬÍü°—ÀÀÈĥŭĥğOišŽ×ç%àÓQ•Jauô )§8ê*ŝĴ 2<˙…m,‘H$‰D"‘H$ɘp¸ĵiKD]ábY6½÷Œè_XX%ázÓ·óĝxà \üï_ÙêĜèzÒÍuĥàġx=zšP^^žŒVi‰2QT…`ÈÏĦcĈá‡a;şn Ş)8ÛAÓ4F…Çk‰$ċ *ôŞ’“‘bôèÑ|Á‡˜ĥ…GQ´&¸^ ‡HyGßu/Çĥ…ó&1áƒ0³Ìe×IOpe_ˆ}y+ç=´MÍdè%9e·vdzSĈ ³Œ +—òĊ‡oóÎOeĝƒ*‰Hˆ“f3ŻŻ*/³Œüż°èŭ·xi9† ™ğċì£ögÏnYèX­^Â;O?Ïü Í$˘÷ċˆ‹ŽbäîŬÈġVë~ûŽ÷_zƒĊE.v,·‘e_G0£#[]%ıÌ·ñĠĝ—P£­j³šıÜÌĴÛÈV—ž›Ġ›=:@†ìâ½ïüMéC-€pÛik›È`Äě8½•+[­r6Ż]ΒÏ>ĉÍOWafRWŸ.Ċc+t>q:žlὙ³xq ĝßhH•H$‰D"‘H$‰ä?L“–ˆ lËä†}{˘GŠH$b _)¸q÷ŽœûĊjôÔ²L\Ë49€áa‹Ú)#MĠ§"Fš˘(Ĝĥ…ax6lŸ|ò)şšŒÉĉş.f"ÁA@U!mGŽa oœ&Ĝš„Àu ÚtmOĤ7í°'“Žŭ‡rb˙! zz23>-C:™ıUĈ5W€êɤӀŭ8eÀŜ xd2wm9’i‡“™’ ıŬ÷ċŒ‰~ ĈÏe‰Ùƒq3Ç3:7-/#“.ƒÑî…yĜbgí+ˆ—–W5ĵ~?ŝ Ż<‡XyŒ˜ċâ¸w>‚°0ŠŠÇï'# £Ĥɳâq"Q ËM.%6|A²‚Zŭ^uÍ!ÇFİôàĞ•§×W;| jà+ŝ”ûŸô3<{=Ÿ hhÄÂċĠôT4ŸßGWUfnjS1“z£ êĦLji­‹‰YĜUòĠĦ³°‰˜]9}{míêdĥ2ıT#Dûž{0ĥçzğÜ8ëm6Öħ‹°°rÇ\Á”ó€0_ͽgWıdd:‰D"‘H$‰D"‘Hê˘ÑlB€m[ü£}ĥ"ŠURÀÖ¨Éĥ˜E˙VÁʴˋ£„ ĵ'Ĥ}(›t1żDÓt,ÇĤcÇ<|>Ñh R;ş[é (Tîúİ( –e÷Èë˜GÁ–­x4Žċ}{BÁ`J,X°ÛĥëÔaÔ¨C°,ĞRÎÖ­[ÑElŒuÖS²ĵµNUîdĵI\ùÚ&´Ü^Œ½üNí­ÑgÔ>´ž˙>ÛjÛÙ}8öšk8ħğ‡ŬŽFöuŻóèû6­xنÛñPnıŭDşz{ħwïĊp†ĉñÁĴi<ñsÛѧO…E:>]olÙÚĥÚñLFMyQ†‚Sĥ–Żß|–G?و' Oär§3²_':dûP„×.aŝ×%tÛğç ĥ…Ŝ–ûß^…¨¸ÄËòFü“Ó߇~mĵ`•ÇpËkš`dĞQŝŠz­ìŠNFvŻâ םçÌ×jÊtˆıŬ8ĉ´1ìĦ—Ħ~˙ċ·áœÎ¨~h—íCCÙ´ŒEoÏĊ/ „tH˜èŭŽâÚÄ ö> JÖ.ĉ‘[Ÿg™càD=ô>üLN;tşf(˜…+Xôús<óyŜ`uOBa™ˆÎMkë Ŭ]v=äĈŸĥ;YğŒċŠäòçók(İÓvżó˜vZo L–>s+÷##¨7k§a‰D"‘H$‰D"‘Hŝ¤ lKlÙĥñcGÊpm €-q‡;—ĴçŞÁèŸ`yIŒÛ~ĜÈ%{tĦ½/™ĈŽ”1˘Ÿ÷·ÄPUÇvé×X,†$d áVzUPċ}–ôor]—ĵĵlÚ¸ C€í8äċµ'OÊݸtÔ¨ƒkÉY°à3,ËBQ’yuê˜ÇĤ›šĥ´QÔ^9èDË)ŒJí8vµD+`–RPnhŞ"jÓüAĵħU,úz3'vσŒĥdPĈ/½†‡`ĤA™ċ¤+cSĜEèeĀ ²è=¨W}OYÄêßĝ}:Şp_ö:nġԁáptĵ™]Ùïô+`µÜżÂÁu³¸wO:ê€0ħ]÷â˜İĵüíĜŭĜKı`ŬîĝĠĊoğt<~ 3hŸÊËĈ1²É²˘X(;ĜVé¨^/†"°"ġçi­~Q2]‘Ô3O\“„ìŸCϛJïÌ)ÜÁ6Üà>Üpċ?èĞ€Sş•­ĤŸÖı˘1[şŸv=“FµlÊËB­zqÈ9ÉILäŽlBiħτ˘"âMokÍ"ËeċpgÇÙL;(ƒÜŭFġ…'Y–8kÓ™Ö³'!lV̛Íì ñ…ŒíÖ§D"‘H$‰D"‘H$gRî[ÛtVPp‡Î>7E¸.ğĥÍfÂrÛ۟r\·l^_SÊĝög R†.Àu:ŭ¸Ž“ÜŭÓuƒ˜f"™{ kNĊÒÎŞÉëÇ&$7S„ë 1M³šŒX,VMNŽc§ŝw¤äìˆÙ ïęĵxb#Ó}-÷„@n&ŝ”NË?úŠ­ŞŽêVOë&,”N{pĜˆĵäÒM” Oƒĉ˜”ığpҕ'Ó (˙êUĉhx”xü“½¸îĥt{wŽ“˙gĵûĈ{,\k‘áŻîûµŭ²7`aФŒo˜ÀCв9lĈlÎê`÷áQ—ĈĠÒÒLÀ›wš9³·V>t%×Ĥ3jÚ­œÛӀ};Ħ-YIתôPsSË'+–r*ŠÂ—_.7ëaöİĵÖëÓpEÒëËM,ËŞ”SSŸôż“^nÉï^oJNS\Ĝšš6ŬÎáɤUeÌĴ‹šĊÜ/ŠñTÒCÙċ8“Şb|ûúê:+AXÀ™S/<°ŝx•›ù ÛïĊ£Ĝ,{j |ħ/cFȈ}ğÓi÷ќżûìûĝÜĥ¨Ĵ 1ÌZ"Zó€‚G-ċ?ŠĦ{Ü š+°µêi´ĜZ~Ŭ{wo@SJYı˘zĉàË  ıtL7HüÂëŸnDÏ ‘Ğ„PP¨ĜHA`•ğôşêQ\•‰µäÎş{PE ¸š5‰Ċ*,™6%Q„ƒZ_žn Ğg]"kĦà ˜üñá|֎=•ôkñËĉ%|[8Š1­şsî=÷0jñŜ|ŭ}oŠ£uHò8yöCœœ..§#ÙŞËfWTíĝ ŝĉ´u*.!€ŞTžŻOÀgr˜ûU˜@S–ĉJ$‰D"‘H$‰Dò7¤ÑKDU‘\Ž%:.BT ~_·‘×~/ċÔĦğñĈwżÑ­Oŭ²<•çU<O.÷T“rbÑ8B$—‡*ŠÊˆTĈ]Ğ "[,IݵX4)‡TÚx<˘¤ÇĞU6V„úäS×€ ‘H¤ĵäšVaéÉĞĊġRB ›:‡+û֟öš/0ùŽSéĞéżk[ŒÏ‹jĞÀŠlcŭò_ĝì½w™ż<ÏëÑwü›.ĉÀ\(˙áYn¸g!…Rö<]%v1ŻŜ˙9/<܉1—OäìA>3’N _b]c˝%˘µPŽé¤ŝVëÙ}ÔĈ´+’¨@kŞ’Üì@¸ˆŠrPğj²ô´ĠëWĥ 'U8Ġë'd€ÙÈ<PÀ6SħŜTTUAWŝäéëgħö˜#9rätÛg,÷ٓ7&ŬÈĞùSÈâeKZĝ@7ĵ‚°–4nĠ,OSÚş˘^\Ç!ó3`X·džeëÙŻŜZ›ŜzğœÁƒ³zÁu$"ÓyĝW‹ WšĜ$‰D"‘H$‰D"ݏF/E¨ŞĈŠpœš‹ë$½ĈV†mîZĉґCĜĠkÒçĦÜöŝ—Œï˘ofr‡BU1XUž@Mí"ŞŞ*ĊĊ%ddÂEUU˘Ñ(ŞZµg·›ëV~E%§ä$7@(--Kɨ)ëşİżSډ¤QÍĥ”…òò²Êô§vZĠç'ǧ`FĥµğíSxqw˙³ûÉIó'ñôz·šAŞÒ(hş†ÇëÁç3bĝĝó90â??Íġw.`“­@"BÜĊgdÒw"MÜɲá´~| ĊêÏS-à£ıÏÒùü£Ö͢¨ÌnPf´0ŒÑ*œŝX <ğáÑ0Ô(ù[c hۊ™à”ċóíÇ/óè·Qü~•šĈÍOĉ¤CÑ=ÇÀPÊ·üÉfWGve݆µ½ĥÖP-‹’-%Ĝm³İt_µ \W`&8ŽK^^{ü~e̵*’rÇ!?ëbFjyŞ4TC¸ÄÜœ7ŭ,úêJççgòÈjku˙!˘NşížÈW“žq‰D"‘H$‰D"‘HŝX–Ġĝl˜‰^ŻKѸ£DcˆQ΁ŝ=t‹ Ġ%ìŞĴ² Ĉü|c…ĝ}x £ÒŜôNS%)G5ÉÏß@("”ÄçóĦ(*B¸ÄqÊ"‘rĵ†Ç@AA—›Ş(xĵ^,Ëdŭú|²²2 †‚IƒžP@˜ĤI¤9Ğáġhx £Òı(ıZÔĊqÁ2ÓĊ)ÒÓ¨^TüAoƒ)dŬU âKĞ+Y/‰D"‘H$‰D"‘üŭhòÑt„¸‰U˙>‰D"‘H$‰D"‘H$É˙4İ…~ÒíF"‘H$‰D"‘H$‰D"iÍ^"*‘H$‰D"‘H$‰D"‘Hvp‰¨D"‘H$‰D"‘H$‰DòwGŭO@"‘H$‰D"‘H$‰D"ù˙Œ4°I$‰D"‘H$‰D"‘H$;€4°I$‰D"‘H$‰D"‘H$;€4°ŭĊD˘1\×mÖµ‰„I,Çqbñ8ñxâoCŻ9ş˙Ŭë À4-˘ħĥmW;nÛ6 ÓlRµ,›h,†eÙÛOü˙„D¤¨¸„’Ò²żDŻôq-ù{R1&˙—Ĉ‘DÒXŝê9W"‘H$‰dg uéÒéĈ˙t!êCA,G×uEi™áp9Bt]o0],Dz, h‘| —`Ï ò)µÑhœDÂĴ÷#iċŒĝûq(Ĝ\Ž­¨8mvgh^˜­… ´óŝOê]ğ,LÓBÓTTµnŻm;ĜvÒàPWÇqˆDb”G"蚎–Ĥżm;Äbq\×­Ĥo"aRVž Ô>§°ĠëŬa]ÊÊÂÄâ TU­V†úhl;¤³3Ú$Şueĝî>Š6•Ĥ•ğÄÎĦo÷‘MÛÀÓ¸ú‰Ó–Ħûw#nĤĥŭ26µŝŠ>™Žë Ĵĥ2ŝ’“8lxgŠĝž"vĴŻĜĥ]g?ĥm›pıIF×N…[q ÏÏu–eS^İ5ÔdgöŬżşÍŝˆ)y ѝĝš|GħXœòHMĠp·Ŝµç˙Ĥĥ,- “H˜èş^ïïÁΤq „ÀqÜzËÔĜr7gÎOçï0–ĥ7çŝ·˙fH$‰D"‘T°Cw³BˆjŸ–DAIıAïŬ:!ÂeĠÎUxÙX–mÛl+,f[añvË‹C·œÌÁA4à-O(´ŜçhŽîçÁi7İBâñQï .pûµÓq2÷äìĞŻâúëêù\y}½U^DјĈà3Ïç„>%áE*ûžu6Çö4( —SXT\ù ‡Ë˙+ô•à ¸è¤ŝ„hݍ’K×ıĥYëœmۄŬL:v¤ıײ_0VÍû'fçrÀq‡20TuÌuNğĦœ4j/Ĉ^r3Nڍî°6zŻSıáŠÑ´W·ï}ÔĜvHggµ‰ŜzoN>n0Ùiv•x\Ħï?Żc֍3˜4ĥV4VëşÒÒ0EĊ%Ġ> }Ž>íÚ8‰ZçÊÊÂĠojü5}2IĊÏŭwµJögrġ ‰ĉyvW`šħXĵÉ×ĠBÂá%e6†2­f—ğ9s~:˙cİı÷_uј9÷żù7C"‘H$‰¤&Û}‹Ç‰DbˆjKĈUE×4T]CSU\3†?”Ñì·´5)À§MfÖaEì3xêÈ´[{#oϘĊGÍ[ñµ¨Ŝu£ìïSĈ;oݤÇ!Ï.Ç2ġz;.¸—5Îiš—ĵŭÏĤ˸~€sÏߗßîú‰HÊûÀm=„Û‹w?˙„)[£Ş*xmAדOÇyî9Vìŭsĉħ,ħcÚh9=Ù}7ŻiPÔ@şúÚAQUr²3ĞyND"Q˘ÑŠŞÒ*·lÛvp]¨ünbĦŞ*‰Üƒ9èZî›öCŻşŽÓ×^ÏżĊü•×{žŒ³ûàO“İYtÉ2ŝö;)Żöücé#7ñB~ŬuUKEÏM˜&eaE!77ğÒ#Äë1ZTÓ´( —×=ŸéŞĤĦİ‚â-Yuĝ²{_1WQ’K—ê|ĜŽŞi´ÊÍÊSëĈùLdŸ5Ż3çŝ×X3û|¨ŞFv—!œ1Ħ;Í|Š5—ĊwîfñĜĜ\Wàés'îâŝgâ•T0C× …‚•rÍíğ‹6™”—à¤rŬ*ï2Çqˆzz1şo! ż^'#£NŻL!D­~RsDÌ öُ­ù}ı~B^z6_ÇœjsĈö˝^׿Îx‡·~+DìK~ŸŻAŬ*ĉŬî”ħ”ŽiZÉıŻ‘ŜƒM½˙ڑ9·Ħû—šc°°¨×qù²vzI$‰D"‘ÔÇv­aÂӋKçŜÀa­·“nÍË\=ċmĥ-ċ‘ĵ‰­ËI P¨;k!ea‡]Žş–éG+ĵ?ë~•TżñSB9oâQü0aŻ(hJCWq+“QçŝƒĴ%sxmƒPs9âŜ'ı¸Gí´Ëï=İ<ËüQ8ûŻqŬÛE(ÛıÙoğ!œóÙ .}‹k&Ú9ûdÚ=u+[Î)ğ…ê(·KÑ×O3oĞŠ@6ÛsêUÇÓİüsf\ġ4Ë€ Wß:š×ÜÁ’Êr-C d6Kï Ï]ε-¨·ëş¸nÍ·ÚUÚ:Žƒ-Ş·­Ĥİ >(ÛĥM,ä‡x²÷™ô\1—É_ZÄRKALSiĜpÚn˜Ï7#|Špß­^FúäŸÈlÁoQMµZÔÛžw¸öş§ÉW2Şpüƒ˜ùÂ5ä:‹cŝœÎEĴI3ô<ûaĉŽŝ)?Âr'5fwqîÍżÔûr`ûhdöŜ›úÛ<üIae~–šËĤ-™lĝaaBƒ6£ÇqTŻL^Y'š°°²‡0aúYtúôV{g=Ĥnàĵv7½Q_ŸŞ—FµeI>Kż™ÏóOżOÓ²mé8 z‡^ôtĠi×%€êJ˙]Pœş]°ŠV²rC O £!İŝ‰S\üĦ  ÓuÄħœ;g-{‹Ûn}ž_£I#a:Ñh ÛvÈÌ ĠŝIƒ€ßOëáç1îÛıçqÉ1½YòL>JÇĤ•;½__­Ñ}܃Üwl³ÏžĊŻ))–e./GUT²³Ğ~·ŭ{]Ï“Zóüey·…ÇR:ea“ìnñĉ/§T lר Mż˙ڑ9·ŜßÍ:Ĉ`hĜ4ĉ]àĦ &³`'֙D"‘H$ICl×ÀĉS6óŝÓĝ\qħ×qpRט–Khô$î–Œ_‰ 2s²xu Ŭ@×5t@×´äwC%ĥĉ'V‡F›Çq(+Wtê$Ĥdáí³˜·ÂĤÖÂUEvV$8m†qtߟMŝ…R‘öf{ŭËÌ~|9qµâ˜Kt“@·˙äµw7ñÀĜħt}÷qÖÑü4½ü;ĉŜمwaŻqPŝÓ\óC”ĥw§ġŻ·3ç×DšŽÙ/ĉâ^ĵò}‚²X#ݜÀĦÖjÊ9ñ‚ (s=‡^È8˙öĞôv°XûÖCĵµŽJyMÑ;QCmA½£ VmCĝÔô[oö­ĵhŜV´iß%Íf‡7ĥĵ(5<„Ä ,ÓÁ íÂÈÎżkË×ÓŻâé *Jڛ÷9â°<ôÀaÜp÷AT˜w”JŻ-ĜŸNϨôĴj Üí,İ·:δĞ73~Ö|˘Áş ~F ĥ‰ŻÍ`?v0ı­ú’Óş”ÑG…XġEks6G´I°ññÜ|€†[ì²ç•w°Ëp× ßRf䒷÷P†ĥİ>m(Ádû[3pè0rjĴèµ cá·ĜšVo˜Ĥ ëQÇħ›RŽÛëhëô1/Tyš´¤ŝˆ/ïŸÁoZú|ĉâ86+H˜úĜİÌìQLŝoßS˘¤µ•˘ĦğkxrêC,sj—Á˘ ‡N¸ˆîİîè8ċŽN0VLÉòOxöĤċü8˘?‰2Rş)ŠĊĈWoâ3ŠWÑ žZ  ޽¨H$l²÷;““Û˙³·żË3YvÛñç´Ë8şo&Ŝ…ĊÔtkrßUtB9AÈ•ُ.#î ’Ñ/w³öîÊôËîgE ĥ@™èÊEwMċŽüî+Ü·˘۟C›.½è’Ħ ĤĈħl ×q“uœ  ĝq]—˘˘„ĝ|^<Ħ6;TĥĉáßòŸ’J'ÚÜQœtŜ–<ö,KbsĤ—ƒNáÈÔÜxğqêēÉüĤ³ÁWÌdßĊ·qß7QÜŒ¤Çi\[vèϨÇqÛ ö\{ĊSllÉĥTüìvö$ë]FAqE˙6)`§ž7(ùUÏ MN!ϏżŽ÷Kk‹p‡2ğ#˙ş{}Ŝ™Èß$pUAé§ws麃9÷²“¸ñK‹–àşv9ŽköYĈŻŝŽéİn|ĞŞ[À‡_ ×Qy$žğ‰)(XFƒšXîšum/߀uO.üšrğyœ>ëBŝ6‡ÙŻoAx \W£]˙ŽhÑßY]b¸-;–*—ğô<áfŸÜ½t Ŝp7ŸlqmÇğİ÷_;2çÖûğıZò7C"‘H$‰¤)l×ÀĤ*%óİ{Q!ÄÍ ğíښȲŸ)jöžŒżí,úi–mcY6–ebÛ–ċàíĵmÏqĠ”OĜš.'ž BG]{-çï›ĈŻäùÉ%1µ|ŠC˘;œÄŭÇñì³ıôΔ˘ÓzÜ:Ŭ*Ħ왅ĥ6ù-£UGÚl{…ŻċpĊ{°réRĥX€§vÍ`ÍÒĴİĵÜf[ħ]İ_óôv[LoµíĤÌ9…už=œï<ĵÚóۛ¸ŜĠ¤×†‹Sdzéı÷Á|È!ŒÙ§ îŸ_òî½OóÉ:%íx,nÓ~ÔéŒ2~âĊG?g‹›:Ùù(Ĉ˙£ŒyÌg“‡’’ä ·mÛ5–ŝ4BŻ˜j°+ŭ;ùùcY)Ŝ@m/€ÛaÛŻlp6“OYÄ˙D êÈħċú˘§è3îżmíNı…{ԏ˜sÛÏ0{2ğ/sflBÏ̕7Àż'ÏáDzRŠ´Aœqö@ú·ûƒŻ‹ô{<#VżÌ;뒛Tà*{t†?a}Ä$b:¨8(şŽÖáNÙ7ÌwK (n âÊ.wXk–=:“ρq§áÛ–`z+ôZN›ĉ|Âġœ&²Ö?‹mß­$˘Ôñ@'âäŻc£¨ŬN áRœÖyM7‹ÑSn’6?óìÜyó×?ùċ£­(iVAÔíÌùwŸƒ}ïġĵş%u"g_.½t4]*ğ’ifx+˙|r Ñ)-ËĈÌÁöaùc×2˙×hċÜ6;1,×bĊùÄkxíìPß-[ÇÊUĞ“sÈòßXĵBçÁ›ĉˆ>sçò–k³„1ÌË9ĵc>ŻNžĈ›ùi5ñĠÂÊt6ìqڜq@şµò~¸ws­qÜ{Uŝ=ñ ^XoNärʽs|á}\÷ÀÏlü‘i™tĥEÉÂ'ı_ïÄes˘re§˘m† s$VĦ`ô7žyüQħJħyûĈ‰X ÑìQʳ_ÈçĥĞeB¨|İ`mĉË×>äOÇ×Èĥ\Ĉ·ë3xì†9Ĵûs<šß’ż…6oÍàÚ·Jë\RXŜĉž˜ŬƒÒ:–ï'=[sÂÔI•xƒ?%p+û´K|ġ|†CFfGĴş÷[8â¨óŽbmĞyŜ­ö;Sk„żċégĦzŸh|ıë7ÎÖßÙÄîôíâ‡BŠ‚h?”‘:ÑşAtx6b`9ş÷k ùżPਠ´tŭC8œ Ŭ¨+™qRˆOîœÁ²Ŭ/äòÛĤš2“7ŝĴ Mĵ˙jîœÛàÜ×EÔğĴµċëL"‘H$‰¤1ìpÀ4381=cüâŠBÀüžğ.ûÇq1mè`­ĜPL&Ŭw_ûŠmİ›xMQ)/ SV!J¸ĝƒdŒ”â?X=Žŝ½2ÑĥZuûÁĥÂb„ÚŽáğ,~üy÷câÙ<İÚĝ•WÔx’ĝùG>Ùĵ‰¨`ÄŝàŭW –5áÄ).ĜĈV fp”lÛĈÖÊËJc&™Y8·~½Òâ’*½`(@Àïo1½á3yÜżĞB'ëˆiܳû댟ö5ej.˜fS|ŭ7c.×÷nO ôOŭjNZÌObµÊdY6vëƒıêŒÎüöè>ĝĤ"‚pGa—ŝÁ÷ß.aCe—OŜ˜Ç=úu&[oܵp#lZöaBUċ4zñϛáèß>äİ'ĉħ`e(P¨ĦvŜçĥNJıéÚk9wĊU<ĝ“Y÷¨lĦ6H¸­ĜoH.JĞ! í!ó&ߎsá‰L¸F-“žĦĥd^p9€ù'ŻŜû +* J"Á†Ż>ċÇô\?ŸŻ”1L?!§÷ĵÍĵŸ\ö`*çˆGıöáeÄôĜ^˘Á:p]íy$XÌß÷’%œ1áH†d~Íç‰4OŠÔż>„˜9{3şS1ßÌ-ÀÚAŻżQÎâ9³1NúçO› G'pÇÂêğĥ–Gtöĵà2÷/afIU~{‹?ŝ˜*8"ƒ½Î<Ŝ‹à?“ġéF6OÓ´ˆúqċŒ3èċLŝ&‚SıD_ ÷<„ĦŜe<ş,†¨ħêŽô]¨zÈ5-‹xy Ÿß@A´X›YzwŽ=0‹Ĝsù(_T[Z\ 5ƒ~v§Ĉı瑵”İ~ÄÚ8‰èKÜûĠ &^y* /yŠĜ‹8µŭ+‘H$‰D’ÎĜb1è}â1ô*\ÀSkêx(ĵô7‰‹ÖOċÒWT޽ñbŝö0×˙ÇPR%³÷pÎ=TŽŜĠäË'§3ŝ3‡CoٛĦ ehMÀ,¤Ĵž‡£XÜ"÷€ËıçÄÌşĉEV‰]Z)„)ÄRk\Óoüż–B(Äm¨pˆ˙ú<3_éÎm/áÇKf² ŽàN-Ġ&ë˘tÎP6ħr{$Äì7éŜGgÑ´9|ëöçÒiù쁇ĝIôĉœµĦ°ÂĉÛYWñ röìÊI·<Àyv îœÉc?İìuîT&ôŭ™Ù3#ôܞ߿“Kf„P4×­ğbf&cíOxÁ$VÙ‰ß?bAé$ŽŬ™EŻTĈÎٙ}²²,q½ÎKŜú·¸ğ ıìĞ£ÄÖù“3Yöt[­4 !(Ĝt:ì &Ž4ygÚ+ü‘¨ÒIwĥħü§m$œZgÒöïĝaİVeëIyÂÙZWĈÍĵœ!kŸ`úsżS&ŞŠËc!Ž8cì…7ħÌŞn\ƒìğŞAό9ß&ù"ĦÌíÊı·\Ĉ>Á‹ĥEq·~Ï' WÑÂCëùŠ?XNBÓ};ó”—ġfĤë@N8$ıĉ/<·)µ!F Žż†l•Ĥċcïş_ú<B%i@ŽÄÚï{3ĈN_Ÿà§™ï³:Ŝ¸x…ħxÛñÜpNOÖ<{-˙.Ĵ]ö퍃Ĥ–ğş6Ü­|³ĈedÏŝd²Šb‘Ç!³Y9oŸŽœÊ‰£vᕧóqsşÓ3”`ĠÒ"ĴÔVKĠ¸Ü¤ŭ!—0û˘=ÙúҍÜ˙U96 ¸e,y6“Ê.ä†Ğn§S·;˜ùÜ8Á:6‹hâŭWC‘šsìŻ}/áÙW/İCâšÊżŝŠß ‰D"‘H$’š4ÛÀfš6nç#˙?ßŬó>ëë¸Ùr]…@†Éaä5WpfĈGÜ|ïϔ¸ Š™]áêN ĝġ+LĝkV„ ÑÁ|rzvĊ_ĝiŜɛéc™zQòŸy–-Šáêĝ 0cfmk_àĤG—“HŬÀ Ğ„-ġ#,˘xš˘Ü ßġ /sî?_ĈÄԛ0µïȧgHŸ~›ŝoö:‹]Íaryùħmœpa²^ĝ‚ ÑħxJŜaÊĊ‹0Rϗjîp&MŜ•7}„_ŞdVi1Çžô^ó<Óŝ¸–êv9[ñµ¨Ŝua:~ztñQômövvŭñ5,ú÷7Ĵ a뗢(dfx)^ü(7żŝ%iÁˆ,7ƒŬe³mñbuĜÄa‡Jç×%żÂÀĵû$$ⵞÇsñŝù-ŸU-/nLŠ~úŒ˘”qÈqÂèsÔĠÌ8³+ż>4™W˙t›í$6ñîSYX²‘b;mˆ¸E›ƒÎá´NżóÔ½ë‰Ġ¨Ù}·ĈC½ġG^ğġI–¤òiĦ6SR1]§ft?ívnĥ”Y“^du2´ò¸ïáŸxüŠŭiġû#Ì^\†i8֔ĜNlşĉ‰D‰'ŠYtË,J3*­Fq÷½{òô7§6İ>?ú}^˙.œyCVżÌ|cL3QŭÑ@[ÖxáâlĝŠgf=w‘–mKM³òħÌ6ËkÉB íÎ1â|sÓbŠJiiŒ`÷aœûŻrdÏBŜ{tĞN>ŸNÒW‰Äñö9†é7IhÑ]Ì^P‚UdC€&–ğq£* ŝ\²ĈíFWuÖċÈŝ+yñ§ġ,Q×pÎÉ£èò̃Ĵì2<ħžw6%'3i™ú÷ċÌċçíAÁ+3¸ƒÍUK‘…ùÎaÂĥS¸ŝÒëy°Ï+ÜtëËĴˆy*7‹hÎŭW}loÎm°ż}‰›ŸXN"ÍŜíŝOĤŸ–.`çŝfH$‰D"‘ÔE³ lñx3{(§Cö×÷0ûçn7­tϵ)Ĝ¸‘›ŸĉĤuß³*^•N+[ÌŬż·ñ+pÊY>şE‹Ħ¤†Ç\¤<†ŜïxfL=íŭ›™³0+EU˘~OrĞĝô7²‘ÍĴ]³ĥF,²Ôƒ°Ğ&o˘&b;Ĉ †p]{M˜Â~½ĝÙġœ+i˙ö\6hf,̆Ġè߅ġkĥ‰ ÖĴÚDÄm ˆàLyB×´1İ>ü^… gŬR;Lìî½ú^·;ş…ġëówŞŜ5B`fĉ.–>V„U×f˘–ŭÈó޳mÑq‡w.`ќmĜ;=ħC|ĊûÜ~ÍR†ևmÛÛéċw63˙çĜ{öi\{ÌóDkJnĦ6QğÉYğüÂÜ7M.ĜÇ!üĠÜŻîÊUÚ1ü¨cé­ċÑ+³+]ĈÀOt(,N]+ĵŬ9ŝÒcRQUUñEƒôw%{‘‘\s÷!8ĥ…CO§Ë¸#3Àäğ?e›§v˜ĤFߢ’Ċ̌j%Íflï§yhu2VÑÎê“ñ¸‰•ğ?S'ÁXx/üa׿ pl›Hĵf £6ĵ)‚X,N\ïÂÑW]Éıû,~d:]ûĦ½ ġ·ĥm˘8}WÖxşäó{ħü‘kĝŞl{c­}wíKÜüĝD]‹hiÛÊLҝi[ĴÏF7ħĊ†^;!\ iAĜġ@&™Y~´íˆDUïŜ zÀ ŒOXó Ş*wÀĝŽSİ£eı²ĵ`'ŞM ĠX/JîÌœ}:}kÚRsúÔ'Ÿİ=§'Vĝu·ñ•ıoçŬĈ[ż˜2k ›oƒm™zá ôäè+Î`ĥ_Y´´7µñJKµ˘ÌÂMlİq\AiĈKNĦûš—yx]2PОzĉat^ŭ<“ï[ÂáöœzRyTÄ˙Š$< :ĉJ&œħîÂ9Lziµ—/uS÷8hjıëk‡ï?S Ìy!ŠĈ %Û£üúìŬy`TĠù˙ñ÷-ûħf#Ĵ‚,˘€XQPÀ.µ­Vkk­UkĞbµĠşVеġ§U[ŭÚjŬT@6TT•= [B²Ï~ÏïÉLf’™d’Ì$žWÌÜ{çŜ3wî ™OžsN³úŻ?dûÏ.ċì‘/òÎñ÷.bg³ß`˙:˙ĉú/xĝĥMPYOžNêzžÛïĜÇŻ~1÷?},ŻÜûьĈnŭüL8Ÿı˙ÜĥŸŬğŠ~~ħ[Öħ1£ùo†B!D(] ĜìÖf7™“/äĉßÍ£p÷KÜóܖ ?´:.ôœ)ÌH߲ûšİoŝšúv_ZŞ _Zšš 8J.ÈÙÁ ĞĞc #ĉŜÈġWŒ§ö­ûıïŬZ~€4iM”U+’ea÷ 8‚q‘ĐT8´·Gw¸H`H’un²••’oš8éÔH5îœ1üúÁ¤ Jbԟ'‘9÷;Ȍŭ$¨ïyâ·żZ*_] :ŭîĵtĈ3ûëĴTŻú'ù-ĥ˜8b,––qSâ:}Ŝ.—‡;0›M{Ŝŝ”RÔ6Ĉ1ûĈ‹Èßû6Oîéx{ @3£ìš\ Í Ħô–ñ§tÏ̀J)L&# íœwıÜÔ9qċsIĝòQ>Ĵêñpƒa3ĜÊĝìÍ2ĵ]Ĥ½ŝL‡>ħMâħkL,TäĥŒK IDATDê5Ïaç›oħ~&šÁ€EĞ`Ġ³˙¤üËo¨u-ç' Ù6ìCkɘPˆĠéİ˘ˆ3TóġÇQaÑij´BR*Zù3T&ŭ€;çċ…÷~Ó ĤUl^·GÊ(~0=SB"&Wûs`7ĉsÎI)ìyŭ~žúĈéË/ÉLúċ ̟w˙÷—u8bb£rM:.ššœdL…żŸGîĥçıçĊí4¨_Ĉ4c§,8ŸĦA`ǘĈĝÔÀ* ]×q8œ8NœĈ ĤÎŭ)—]| …֍ĵzï³,ŬÑ~<Á††&l6ż²T“çü+]QYY³%§$cií*§”˘ħÑJܘ ¸ëŽùÄ,ğ'×6‡}Îştí6íg÷î’ xDê5³8KX²Îʧ^ÊİoÜɒÄÄÄxf…ôR„œ£Àéԉ˙Sn<ŽWŝWš.ż“Ğn:›Mw,£!.# ì*³a7!Ĵ{ĞçJ´1”“Ç'Ħöoĥ 3v&ŜžGoúÊ×\ÏkĤSĝ{ıë¤8{ñ§–RĊךÂéîX4ê)ŜTßiw0–_¸”óÄ_òŸä÷çlċKbŠ‹ÎûÏËétÑh5sü·qĝ2^şŭÊŬ-]S]ûXñ=ĴÔ4@ ù뺎Íf÷ŒĊiHfì)çqáĊçrü€>˙ż?òŸOÔi¸ÖŞíû ĞíuµŞÍll˜ä3Ï&ġx ~G–ĉoY´ÉÈo/œƒ5+‘ÊO7sÈïĜ‘;˙.lë;ÙFáÜó>ŜZĈÙ?; ³nÄ`„ĈnŝüĠöœ…û™ÛŬŸÛZŸiôY!„BˆPÂJ\.u NrĈœÄ˙ùS)[ġ˙ĝ+ßxf´ôé–ÑŒ;e2żıí´•ĉkxct¤ĦÁNÚ´+ı÷Eìzn!ŸÔyĜR( $Ÿŝ{ŝĴïÇoç…ġ58ü~¸3hvJ7@›;–íKö^{TjêĜ²ĞwŞŸÜĤŒMĞce‹ñ¸İŝê–¤Îᜲ ìέgĠŜá´;Obñ½ßñ£›³ĝç½ċ\óÀħÇğ\nš›­¸ ™{ݏtè7ü/ïrÑíxġÏï2ĝÊßôğXôÂkĵóÙnlF ‹‹ƒçœÏˆ‘M•RΆ}ì+oŽĜóö²Ùì4ëœuíüzì^ş}EËlžĦöPóCŝíU|ş³š&‡1›-Ä%$’˜”Lj²“ Ï>ÍgM­óV 9âFsċ7sy%yî[ê:M"˘ƒ/ĝá_:ÖŻŝÇӛîĉ7Çž÷H½&ÎÍ/Ot\٭ˌԳyMÍĈQ\÷³Ħ|ñ‡(^pw_ŬÀíOI£9Ž˜šf§üğoĜÙè$cʏ¸óşS8ĝÔBŜŜˆCwp*2òÇ0ċ²KĝŬO×ñÜ?žaÙğ;‰KLhwJu3ħcfqB|)/~ĵÒz˙çd¤fĠ.üÉlĈ'|Î:Wäž?x‘šÚfÒGLòK.áüI)/û;x}3•ŽŻE"y£!Ùd;-–ìżEĥX† 'ŸxÓONUlxë1n]ĥ‰}ÁB:À4h˙zì"†ĥ]qËsĵw‹ßŭŭŻpÓÂlyN6›fWS/.EĠÛ÷sÏÛÁżèĥyR¸vƒì6BŻ™F#ßżôWcg]À9™‡x˙İoİ×"9~“ÂíÒqğŬ8.šmg]Ç“vóŻğŜÂyŝÍ<ĝè(^yúŜ^ż·É‚ÉdÄl6a2…ŝ'Ûf³£4 š)h,Ŝkİp/âÁEĝ돯cÖ·ò~SLÄ˙Mhnĥb³;I,8™ĞŻıŠsó÷úŭcE›ƒ ´ß–Ĥ‰y6×,˜Ĉq HÓĜñÑKÜ÷ÀÇl­ ³ûuïƒĥ;Ôı6şöñÁWM̜ħ€´ş¸s§… F6/ـóös9Z–}Y0à4Îg´ĉ,}l;šĤġèç/èŜgnO>{ oΙB!DX›Éd&sêUü}áI¨­ÜŬï°zWSˆnM–‘—p˙s‰_ó.ڏµ‹áF°†ÓF0{Á8r­óÛdrħwùrÖ56óñĞËùĤ&ĜÓ.mĝ’òK§sâ€gxı²efCĦJèĊ€ÓOfpŬWüĞ˘gáŒ%9 [ñ×ìħ·tÁĴ,Á0*…-/oG]]¸ħf"!-•ĝ–ïsµġV’sÇsî쳙wz.UË˙?ßż™b4.TóNV=vßL<‹Ë.€—~µ—u­à•—ß§sèç=d ï\xìŠ7¸áúEÄOÌóö‰ÎU÷ŜÁ‚”ÍĵtÏ?yŻ\ëô ùG÷*ĞĥTá0Z°Ĉ°àwWñ“)n>zâN^üچ;Éğ7×OxöO›ĝxÎÏıċ˙lj/ÜĊCïÀmÖÎÁĥ=ħL™;KñĝĤíëĉ†O)ùé%Ì9!OV5GìùhšŒ‰Wȝ3ħl]Ċ3w'%VßÄĦ›wħĉŭjÖĵ°”=Şŭ—=—JaÂysÉ?¨|×wbb£ÏYÀÉĈ­|öÜ#|ôù÷”‡Öĵb>äkÖtÚíQıĜ´ÖvhƒÎäŜğ.c˘q‹…77ׇì˘Ġş“È]ğŝ"yÍë×ñυ‡Ĝ:.gž}%ӓ<]÷³yív &P´ĞTħ;`è‚+8]}À=Ë*p`ÄXıšÇßŭ˙ĝ2ĈĴùÛ0£í_̝w5ñKgqñuÓħàĤĝ+^{è%–îpû^ÏΞw8š­Vš›ìÄeĉs̔)œ~ÖlĤĈ~ĊsĵÄWunô˙ğ‡?O˙!Wßò~Ü´“Ï?ûŠ [áë8:ĜœqyL­ŜJĉŒJµ §Â{-5ì_ò‹O½•_s*˙éSœáCüp.ıŭz.;6•ŞġŻñà-+Ù\Ûyl MS¨C‡°7óŝ3o²îĞ­ì·vĦ1şÚîöçZÓ44ÍFéǛhž1Ĉ÷—Qĉöž ×U|th*s´u|v uO‘~/u…÷úéÙÏ_ŬŭÌíÎgg›ŬınL§(×ÍŜ’şvżÉìŒK%2ĉÌÓÉÛħ„÷‹]Ŝè ŒZĝµùS† ĤŬr/?kĝ×>¸g|ûn…ŝêœCĝġä˜ċ7sû{µ= W)E³y2wß=Œo{”aT~ÑÀùÌcíÂ8_ż³ÏÉĊ:ôÎUŻsßë(Ï7Ï'{ÛG,[ħ†ïŞ=_öšc§ñÀCyċşżħ­eĊ’=z S–ħúƒŬ4(­ÏŸ·‡óÀ|²jvħßŭvŬñ™1ÎÎĤġeÔEıoˆ+ġXÎÓÀú5;hÔBùíêëà/݉5sżĥ–ïĝ„Ô+ïöq{xïĊ˙ñÎ×5Ĝ[Ŝ`ʘÊÈYħ k ˙za35şËÈsùĊİÍĴ~}›yŜÖ¤3ĝÛ_ċċ_Ŝ&ċ}^&GŸÄĝ†OùlŻçšíî9ˆĈóW‰O4âhtD½ûjtDé8†d†MHó·Û: ñ ş×nt>GŽ ŠDF\u7<ölŝŠÏWÈG_ï£Ħí…hÉ`Ĝ¤8qò8ò—ĜĥPÛòË*ğÊáĵûof“×ñt™'duĤŸÎÂ[ç0<9“ğšġ˙ıŸ§ż ìÜż^K‰#Ç3Ĵa [öÛz:ġ$Ĉ5ƒÌġ‹ĝ´:2Ŭv}´ ŻŬ=ùÌ÷×_ŜK=ùù ş÷™ÛŸŝÍB!„GĜÛáOC =ŸGî>ŻnżžçKŒCTĜlŠœùwòĜœŝúûgÙd‹Ìò ‹Ù€ËÙ8(0[L¸Î.Âëٗ·ÓĠÉĜÛ}˙ĵtċu½kшĊĴp9uẗ́ —§2 [û2`ħpÙ;ğŽğ~äšìşöşÉkÖ9™0ÂĠŬ÷œ£ĊŒÁċÀĠ qy-{O÷>óŭÉù—3„Bqx1ĉĉı³ŻÑkêw³ı.–¤Ĉ2JëTÈßÄMħ$g&Ññ[|ZzğÒ ``nMó ÎL7Ş[<û sl™>~Ŝ˘E˜Żƒżè]‹Êw-j„yu´/w˜×qρ\“ŭD^7yÍ:§Ħ÷hRRMëAgïî”ĵ–½§Ÿùŝäü#˙f!„â°rU° !„B!„ByQŭ]!„B!„Bˆ#›lB!„B!„Bô€ `éÒċ}Ŭ!„B!„B!;gŸ}ĤT° !„B!„BÑ]›3^!„B!„˘0™LÄĊ'ôu3„$`B!„B!Äa˘m¨fmnÂċrġa‹„€M!„B!„ŭš°&Ħšè$`B!„B!Dżċ ×$Xŭ™Lr „B!„Bˆ~IÂ5q¸ 6!„B!„Bô+Gb—P—Ó‰ÛíB×ġnÊQ§7&è0`KJNàÍW_dĉì9QoŒèy}şĉp?_Ò~!„B!ÄÑàHĴZ³ÛĴì..ċ›M›¨İİéëĉu~uÍ/£~ŒN+Ĝêë˘ŜÑ}òútÍá~¤ŭB!„Bˆ#ّıœNöîÛÏk×2fÌN8á4MCÓ4”R}Ŭ<!ÒET!„B!„}îH ×Ünżù†Ñ£G“ÉdÂ`hß´… Ü$„;u¤†kşS[[ÇħǎÇh4ú6MӀ֭³ Môo° !„B!„BD‘ëF ƒ£Ñà Ôü5ÀWá&AÛáä}Q…B!„B!Däùw UJĦëz@[G3‹z·ŭ—Ñh”€íh”œ’ÊwëCFt<à|rJŞïv8ÛwçĝÉ))ŬÚG} –/„B!„G‚µ{è/žÀÔKż k[o…šë(PJ1ù/ß´ÛîŞS‡òî7ݨ³wşÏµżÛċ6‹ööîÛÀÁƒƒŜ‡lGħ1Çk†fÉ)İĵħ§µuÌPúşÚˆÀżâĠż$6 ï>e%ğ|·só‡ġY;jŞĞÈÌÊ{ûŞÊƒ¤gdFħEB!„BŜçpíŒĞײêéB6˙jµ`kqfO…[ĴÉÂȉÜ8{àâ·ĥauŻnë¨êM„ï /äÛoż‹Ï?g̘Ñíî‡3ĥ^l]I|ğĞÙjĤĤĈwßn³‘žžŜnğššbbc}÷ÓÓӉ‹ëÑħêƒXIÉŬĞ܊”ïÖİNCĥŜ:>´~Ĝ”––’——ÇwÜANNk×ċż˙ŭ/‡‹ĊÒëíĝ´ô >Ĝħ˜{vçÎDKps\ÎqLq<“†Û'mŠ4}ñžû2ƒÂ‚LbbMŒ>ŒÉ7öu³O¸–_8Üwżd÷Ž> ي‹K|· òû¨B!„Bˆh˜öógÀ`BiF0ZÀ`aˆĦ†ĤMĉÄ)cPЧ@Ká‡Óéĉ“˙Ç)?ŭŞ} ßxjÁĈU³:un8£€—ÖíċÇdó£“òpé.ŝò€-ÎdÀêÒCîç¨Ħ7ħk͇lO<‘YÓéI²ġùgŸqĉìÙL6˗µğ?uêÔN÷aêë ĥ&ŬU]]ÍĦC¨Ğ­%/77èv™™™ÔÔԐ’êéıgÏ⇠éÑħšš°ì`Ċô:…F`7ÌŜÖŬ-Ü.Ĥ]9˙˙‡Äµ×^ à ×<ëzŻ„ío<ÚŞ œtÜf~5ñ –:ѝ™ì¨ÚÎ?>ù†7™#NïµöDƒxöĝ!\{×eĴŬ˜Êö­Ï3mr7Ĵ;ä×Eı¨ Òe9›ŬŸğô_<ĈûO]°lŬc#8ŝşíQ=ĥ·ş°ŻCÏĥúkğ„B!DĞŝZ½ĤœÂĊóFc1ˆ5k썤Ä)ȊcßsùÌûĠ"Ts ³Żx4xû‰ñœñ‹ö]>½ÚV°µ•c ÎŞSYo§ĥÉÁ[ö£ħ34·žo¸Gy›Ğ–ík>ĉĞQÇòƒñİ=N núíoıàÂò#µW_iwż3ž.˘ĤÈO$zŜ½+0hƒ†îr‘”ÀÀì$r2’9iÌ ĴœÔċÄ·ÛTK×C Ħħ‘´´´›646’œ’ħÇÛżÚ_|B.§‡AmíĦv\o ²Ġ×Ġ’œ˘ñĈĊù~ŬC½]GÇ Lġ›˙ñGO†3Ï<“‡zˆ &œœL}}==öżŝġŻq8˜ÍĉŻ+ĥU~Ëúòµœ2tÇĊßÊôü³yÁz{‹+)ÈÈ'+9†˙}ġ6ıi™uLݵ+’ĵáZúi—qî5ĵ}{ÇċU²rc˙ùÇMĦPJ¸o0څZ)))TVV‘‘µĥèJĦ€‰Ĉûµ‡ c Ş–í£éô_<ĈâûaÉFPNj_ÍÒU_²­˘ Ŭ˜Èàħ§2÷œɍӅuÏ,]ú)[ÊjqĤÄ 'Íâĵ™£H"ÌöĤĥN ÑŝÉëžáĤ”·ÛM[vêġ×_çgW^Ċ…^È3˙ŝWğûá0šLÑİ`+:e fƒ†Ċ¤aÔ!#ÑÄ $ Ù f ³bĜôĉŭêm44[)³ö& wšĝvŸ‚–/ĈîÎRŜ–m#QnİZÂ=4Í7ĜX||˘oŭĦC‡z|ŒžòıĈßzeûÁĥw{ cŽ×–Eĝ˗/÷ ŝĜ–ĊbéĠĜÇ×½FŞĊ@e}-÷,Z ?ó˙ċW|ħa#ñÚ%hĵ´ewžvĝlmµE·ÇánnDon`wq3úş^ž7£ß}ÏíŜĴ hLËñK‹w’WP@}}=€/öŜ†è^Ż‹ï›ÌÜÛÖ3ġ¸˜{ۗ,o²/\‹6o¸ÖßIÈ&„B!şêĤc^cÊo?÷Ŭ˙sŝƒûy7îcí}9¨ĉlVÜÚyŻ˙ħĈC}çŭlç!>Ûyˆ³ê[fsê¤$XX0i0omĜ°½oJµ|Mñx*`Ïr”Bé.Ĵ VȚÁĉëĥÓXı“µĞóŻ5üüÚ³È3Ûf7ë?|g·–ó“ßœÇp­˜÷—lÀ1z矑ŠŞĝšĞ–ò_²ıé‚",›xġ™ĊìHÏé f3 ^ÑXı‡}*‹ĤPz˜ííèûż/·ĦŬ>şê³Ï>çŞ+Żä‘Gz?Qƒmç'k[+Ĝœ.’’‘LNf1c“sî:^~d—^}?Ż<½0ĴÄ·ğ”òT’x/çÎÊ([/ÒHۓŞV”—Öu\.—ïψáûEŸi˙p-X€ĉ­Xó;?BĠkm?z2hš'wóÎ;}êëëyĝá‡{½‚mßŝd™c)Ğ·bu6`"Ž+Ĉ8êí*-ŜI~aJ)ò ‹(Ù½ÓWĠàÛ.)))ê×ëÜÛÖ·Tħ}ÉS—Wñ‹ç2ùüž0XfÜĵœÍğ°ĊGŽèVÈV²{†tÛÍ/ \•ìŜA^At*ŬJ‹wL€ÑVÛ6ïêx{!„BÑ;ús÷P‡ÛSĝaÀċ6ùnûċ8ïŜ*Ŝ¸÷$FÏì|Ÿŝc°uĈ¤) ²==ߒ Ü:g˙ŝ´ÀQ·'ïĜívŒ~?÷Û[ĈlÓŬž”:€ÒqğŬ¸½ÛYâ1Âjs…ÜFb0Ħt8qı-žNz7q¨Ñ1-“8ܐC ›Ĝı~+U9cH3· noçÊ­£Ĥìc™ur>IŞ–mĞßcĊóYןÏpsv—ѐs:Ü³ħġaŒVÀĉÒ=cۄÀ¨ƒĉĉÒğ6ŝ§ĝÉ]k¨ĝ쟜5{6+V¤°°£Ñˆë3kĉÌn…kàI>użPÍáè8ñpŠî655‘›;”ÜÜĦT<ˆR:••Uí*ĜІ˘”bÂDÏxNee{z5` 6öš7@|UkŜÀ ˆbċZë1.żürÎ:ë,ž{î9–.]ŠŬn'&&&"Çì 'NÜħVœş; ˜Xewĵ}››aİÎN3ÊÊJŝùäSŽğjċ3×3ôÄkQşÂétá°ÙĝïOqéÏf{*×B„k}Ġ~ıyùèş …bHn.e%@`÷Ì`˙VY››Ùü͆Ö|üh'0{pGJKv’_0Ĵ5¸Q—_HIÉNró‹HLJjm?Á+Ĝ"ٞ։ Ö3îijĝìD eÛŬr|ïÁµ€{^.G×?ßJvï<˙. ĤÚöDòù+E—Ú’_0ÌóüBĥHĥG!„BlNONb4 vVĈñŸ?v¸mgüĥP]D½\n›<ŝñœÑ\ûü×ìĞ £°cϛ}ŝZŽNeŝĜĈ;Ìú OkŸŜ.˘ŝğ‹·O“ĈŜşŒ“Žġ”V×*Ĝ=KÎ.À˙´½d)/}¤Z+ĜPöŜċ×ĥŒÑœqÙFÇĞÖmöĵÉ#÷úm“:Œ“/>‡I)~ÇUN˙.ŻaÌùW0-˲Î@ú„ù\sÌ ö|·‘ŻÖŻĉ_Ïà“/á’yÄİpÛÛAF˘ğ=™{ĥHÈ"ġÍ.ÜmÖG[ÔĈ`³·l&­ċ{ž÷šôŜG€ƒĉL¸ ħÔ7µ>áyçžË£˙{öì%66–óÎ[£ö(<Ŭ>•'Ĵ‰‰é°êÈğmw/OŸj½ċù*ŞŞĞÚl@À÷]·Ŝ³@Ż;‚…ku˙ŒT¸x|Ï@ġŜPmĉ̙YD½ÁšŬngġêĠ<ŭôÓüï˙£7ş\…gÜt IDAT2vßĝ“f%Ödaù–ܳô^Ü&)Y8u·jŽüğÍì_~äc¸ñ†vûŠFp.o·=Ÿ=Π~‰ÓċÄépà´;p8œèn½ÓnĦ}ĠŝaGħÓ/d(+-ġ„k@£_—ÌĤ¤ïĦĴĴëêİĞĞ#>!ĤĈRRÓÈÊÎÁép„ĠÏ8cžê°!ııċ{ËÊZ·}·C}†D˘=ŝfÜĥ‹E*`ŝoïh90Ÿ1Z–;]Ĝ ‹F²{ç6ò Ħ%ò"p_ŞÍï´ÚŠäóו˙ħU›[ŜpÍsBJŠwQXÔ~fĠHżB!„"¸!\hrš˜÷ÛɏóÜ˙÷bÔ‡í-(jtt­‚ ÚlŝáÚ9rHˆ5SŬè`ÊLJĞCî³u-żRŽÉ`à!Äùŭ8nkŒžŒğ]öiüèœaÄ:öòñkË(I)`äÀX´–_Ĥ+€Ĵé\|vq& qIݤ%Z<ÏÙ;fšrRıîUž[YËèóÊÙ£[ïǔÂc§3tÜ4Ĥ|úžYŭ6kF]é9aĥ·1ĜĵŻEëD J3 áÉT›ġÑĉƒÍdŠĝŽ–rJ­ġ{ž˙÷= 0h:½ 4#ş²P]ßú%Ĉl6sùOÂSO?ÍĊ_DlOğç(8}û÷·Ûl AžKIµT?ô(`ót+LK Òċ3àٚŝ*Ġġ/ĵŬ,Dk[Ħ–œ’êwÍ;ÉA¤ş‡ÛOÛ ĥ`çŝÔSOċùçŸÇ“ùwğ`dÖ1üjòĊ<ħŝeŝ·émtœ ‡fRÔ5Ù¸÷ôyòäóùŭ–-Ç<4v,ż °AäƒpMÉÜΠó.@K8™—˙òÙÇ^ŽÓĉÄċpàv¸• k̵j˙0o%[~>e%žÊ5o’–˜Ĝ:#og³Ìä› ëi¨?„ÑhfԘħ] OĵŬ ‹wmĝËÁñ\|Ëóüß/"cÌ%8.u}ë‹öƒç½Q8|ğvlġU5µtLHL ¸ŬÑ{È`00jÌXĥlŜȄ “şŬíÏż‹¤ïßaZ–w\kİöĝ›{_‰'dğ閖ùŬÒ:â­,ÌËËS%E„WÁDêù‡ ÍvîĜÚr=(JKK;m_4^!„Bqx²ı<Ħ™7Óp¸MžÛm3 Ĵĥĥ“„úîòè²]üvö0^v*›öÖÓÜAÏß'Ŝï$-)ê~íôf!J×}CXùog2ùSvñŸŜfí°Ÿ2-#ôZwZËĤU_Ñ8è4Ĉ%7Pżg‘f"1#ƒ˜ƒkX²ÁĊàĵA¤'˜­•ìXğžzm SҍAÛĵ½¤ŒşîËQtŬ3áò-óì×}´Em 6ğÛ/`kıfĵáĴĤı1jV û_G ù!.•A|ñ‰p ÇDó!*Vĥĥ×n ĜÖs£g]D]a~9ó/1íÍ1ĜÂáí2:& !›ż¤¤¤€iŠÛÎéÏs?Œ(?‚Ff§°lE³™0{>O>(żĵµ5HóŜ߸l“h_ÉÉà¸3m5Ċ‰˙wÓdŽ€ò-ŻpċŬχ½ÏŜl?Àŝŭû0Àz+éû•DB‚'ÄB݀۝½‡ââ™8ù,K„EsssÀ’ĝĝĝ>i/dûíMÙ_(EGħsû÷äĉçwğ{ô^Z~Ĥ(+)ĦhÄèoB!ÄQîpé `wxĝ7ó–ŭâʕ!ĥŻ‹•ĦMWĴPßt}o·cà„9,Ŝx Ĵŭw›faàIs˜ôí |²| Ç\\Ĝùcœ5Wîú—žó_‘Ä Wü‚“µxb7ù²ÏirXH<šÓ.ù“Ò ½5êS݊ŜlN`O˘yj z†Şw5èħM¸°Ġô)n·›òÍ/w)\óê­öCË$ JħùÛï|ËĈ3Ĥ]˜ž@K=k2šzž´=†F£1èy2¸óÙjzڞ`ĵ![´͎íß÷hÑxŝàù¨/-)ax˜áZ´Û#„Bq4;œÂ5€GŭOÄ÷ÙÙÌĦŝbL²’0–p"-‰ W,dBUħ#/cáBï½àÛi1C9󺅜Ùr?ÔZXȅż_ĜÁ“˜}ñ$f÷¸½0f3ŭš…L÷ßmü1üdĦ·8Ĥŭúh2EĞ‚ÍÇGO\͚83c›Á¸Áċ$ÄĊƒ!‰ƒ1l]ó"ßF]“Óż9o‡j_`a4´.¨Ş!wè jëê·ëfž”––FMu qñqvm;$bëmks3ééŬ;` Ö:› ’RRR‚~ĝ/ëoáÀŒ°ĠÖ2cFëǂ÷­ĥĥ[ĉĦĊOÄyŻ5O¸ĉÚ_‹RŞ[áZoó^i))˃oŻ÷ÂŻBÚ^ĞŭĴòÔ+]Cƒéj€Ġ[úkğ„B!ÄÑ)X­Pì._ÜȗOâç§ Ë]ë£ŬĵŝG·RSY‡#èé2—žEŠŸT+Ċ.˘—ŭòĦ€û:àë/ÎÏü#~Ô²s²(/ŻÀ?1ÛğŻÜwÛ`0ĝ—·}x—e¤{&6¨˙1Çġ˙1× ĝD^cŽï|›0ğR½Ĝ?Ŝ@ĤÎfËڅiĥÚZ&L ™Ġ÷šĜ´ı4Ô×û-éù“WŜŬW­ê˘–|† éĵĴ·´­Ú’ G!„Bˆ·êµhñNrà_ÉĥüŞ!@ûqÙZC¸à†W ìġöö5Ġĵwž]J²fF^r=çôŸBOÀfŠ|ÀÖߤ$'“’œÜĞÇÌHOëÓÀĴ;ĵUk|"hÄġT}]ô+ä˘Áp AÇX‘5t萨nß]Ş !„B!şÂh4úfġV³y6oĝĉj†Ñ£JÊ$ĵ}R_·"lFS”Ĉ`‡˙À,X¸ĉ‡M!„B!„‡TŻy ħÛí˜Íf߄ŝÁZ°£]·Mô­–1Ĝ˘8ö™8,Ô×ùwq ^Q6dD]›íBo+„B!„B£ÑD~~;wìÄd2ÛËhÛŞ6ïm˙żE˙e4š˘3›B!„B!Ž^R½ÖÊd63x âÙĥm;}Ŭ¤£NѰ¨î?j“!„B!„âè$áZ{Y™™ädgƒT¤ġ:§Ġŭ2›B!„B!"DµÜn7n·ğŻ›!˘ÀÔYۛŻĜ‹Í]%ŻO×îçKÚ/„B!„èŻĵÁ áš8êF´G~@ŭìŞ_öu[„B!„Bq’Ş5q´{ößOb1Ĝ„B!„BÑ á›äÀÔ×íB!„B!ÄaDş„ ÑÊh4É$B!„B!„蜨Ĵ áĠé$B!„B!üiŜ˙şö˜ö…÷˜ èĝñoüħA–vş(D+:hœÖÍǁÖÙêN†ħIȅí–t ŒMğxtñq-[˙ŻK4-ôc$T˘=£lB!„BÑÊû_×Óŝ/!„G£Ñ(“!„B!„BÑ]F£“É^ÀVQ~€M7DıIB!„B!„Bô½c'L"gÀÀN·3™Âè"êĴ÷K#ÒÀ#͛ŻèğîÉB!„B!„ŭ×ÊeK€Î³ž–1ĜL!7†k .ĵd´€`ĵçà­×^òŬ–°M!„B!„â4söÀ´u”ñ&BĤkm5ž`a›mB!„B!„‡§™³çt² ĜĵáÚü .–޵˜ÁĊ,zŭe لB!„B!S…l†>hÓQgŝ³iV.[BEùnŽB!„B!„ˆ  ÛĤ˜wŝE(äO„ŝÌ;˙"ĉ›6nM!„B!„â03sößD mI[/“M!„B!„âÈr’{-zÎ=ï‡ĵóĉĞ2.›B!„B!Ä dÀv8sחħW &/ĊĜ×M IB6!„B!„Bˆ$§¤†µ]}]mŻì§­[ ĥ —=J3‚Ñ Í`° L1hF Ì(Í#›:ĦKé*Ûö—xüƒ~tĠ`œ•lüd'ší}}7•_Ŝ˙+Ĥ¤öß^°ç.¸wŜzMB6!„B!„" ˖-`öìÙŬŜ‡Ġn¸żú}ûëh]wE˘ÍŭñX}Ħ³Ŝ–šĤġê~ü…î"d™>p ύĊh ÖĴo6’c Ál Ñb$!ĈHĵY#ÖĴħà5A÷IÎêoYğŜÊı?ƒegß'O²(ŭ*>áŜù`ÏŠ9 ÇĥX,Û‡#ìum³àBŜ•M!„B!D?UQq‡ÎĦCÛ­ĞĴĴ¤İ݉üüü¨ĥÁ͝;—Ċ‹÷xI ÷M&.—ĞÓuŬċßîh‡_½yĴ’’âÉÎÎn·nϞ=˜Í ȉjş£;ZgşTÁf8°–WŸ^šÉSİfŒñT°cÀhAÍhše4ƒf ş/ûösŬÂ÷¨ê°yFFüò ÙÁl Ês˜sÖġżĤìŭÉŭܝlD‹âXrŜÄSÓ4-)·%&&`yGçÀëœùî˘×%dB!„BÑoX­6öì)ĊĊ%›Ó餴´ğŬ΁ÈÍÍĊ`ˆ|²e˖ùB˘ısçÒĜħ}74…ŜWGëşkîÜı½~ù‡lŝç0’t]§¸¸˜#F°cÇòóó1›[Kœ˙ŝ{ĈÇĥmÛÈÍÍ#..ĥÇnjT0Öçl·ÏÚÁħŭ3ĴozċLJ\Ż” §Ħ€ŸÜġk&$i¸s‹x”ŬÓ…“}+Ÿç­­Mĥ9+JqÖTìC$úŜÇFÒOú1Ç$C>HSJùN~Û)Üϝ‹%dB!„BÑÔÔÔP\RBA~‰ I”””úÖY­V6oÙBA~ÉÉİK$dB!„BÑËt]çÓ5kˆħX˜2e ğ—ˍÑäé!öĊ_`·Û™~êtìv.§ SËşž VaÉî ŭQcCSŻvġ?Ÿ‘hsı\$Ä'2aüVĵšŭû÷ûÖıŬnb,ħL™2…/żü’ŭpòI'EKq_ê 1kÙžÒ5€šòü ­…ZŜàÚ³m¸[gDzë [ĥ53ìAÄx×+'6'-´–eŞñ;ŜxüI³uĉĦœw÷Ŭ\ÛÓİşß9uÎĵóXòö›² !„B!„èU³™R[[G\l\àJM#??Ÿ†ĈFÌĤÈM'¸lÙ2fL?Vħ}.‚u;wn'Unjé§ùŞ#q< äççs ĵ< I)Emm äÀŭìċĠAÑö‹šžéLž`MóÛVóğİA“=6ĵŒ)T ['%nβĠ|X1˜ÙÓ1x×ğí4ÚÁ’[ĤžÂíϜFCBżħqqAĈóŽÉf³Zğ~ÜsÎ=%ïHÈ&„B!„˘w ĤNÊŬğÙ¸ñkòó 0`€ïĞ˙Ô)S()-eûöm 0ôôŒÖ*›ˆÔÌ ‡3ïóï­p à£ĠFôx55Ġ(?@Ff&S§LaĊŠ€'#)Ż(§¤¤˜Üĵ<ĤNÚɞOtm5Ú<l&”÷_àÖäˆ şÖŭwt$˙-TË˙ü¸Ğĝĝù÷¨÷ NÎ6´Ġ›İi†¸Ô8´ŜsqqñáZÛIĵ!›ĠÚÜícœ}î–ó–„lB!„B!zͰÂBÒRÓĝĉ›Ĝm6†ú§•Ÿ—GVf&›·lÁċr‘ž‘Ñ錌qı\ Ŝ —ú oĠ^o?˙HŻ˘˘‚òŠrĈKBBš“”””PQQÎĝñHOO‹Èñz*ÒB+ĜšĵlĤyi-‹4P4Ùc:ï!ê.g͢×ĜlÒ½–-uzûĥ(+ğ=Âż·ĉqéCSHÓüÖ;k9CNzŒ§ûj/Ñ4 ks³ïvÀ‡KÛqö9 Xú„lB!„B!zOzzÓĤMcûö픔|ÏMHH`Òĉ”••ħ{×.Üîp=Í?è9Z*Úĵdŭ`­m…\¤Ž§ë:%%%8&MœˆĊÒ(Ĝ³g‡iÓĤ‘cöT´f#íR›ĠÙZÁĤTk ĉżİj›Íĉ´„QÁÖHÙÖoiÖ ŬF]‘ê_ÁĉĴäËĉïKj™z}ÌdÂUı–%ëtFOCúµìrfs^ĥ9ÊġkŜijııÉwĵĉĉĤ€$4í8ëœùĵ÷î" لB!„BôšĜĜXĈOEE‰‰‰ë, EEETUU“š–Ñëŭ+ڎĠͿjíp­XO—â‚‚,–† Ònŭȑ#1 Lœ8ħÇUއƒ.U°9\&ğûħwŬÁù3&àÄÓ²8ġŠù ‹ ²ğšµ/½FÙÀ–j4½ŽµŬÂ3oáŭ\Ȍ͞=;"ûóç Ħ:Z×˖-z'XëÍcAß_}aċ²%ËÑşTÁÖ×´ĜL² HÛŒÄ d¨wĴĵ~ĜöH™=g˖HÈ&„B!„˘÷t”ôFˆâ_Ñĉż§ûëêşî˜={6&“İWşƒöĉħ ïŻ‹ŝ¤ƒNÒJŝôÓ?³çœËĤ¨(?úċB!„B!Ž0‘ ż7ġf›Çós$°)%úóŸ3ϖM!„B!„˘?ŬEôHîgy„8óìsXô]é2*„B!„BÑGBlGYWÙÖĴ³Î`Ċ{ïJÈ&„B!„BѤ‚í1ëĴıĴxÏ3›ŠmB!„B!„½G*ĜŽ 3g{fSYılħo™„mB!„B!„Ñ%lG ™³çĝnŻ\ĥÄw[Â6!„B!„BˆÈë `G‚Pa›B!„B!„ˆ ĜŽ"ŝa›B!„B!„èšPĊK†^n‡B!„B!„Gİ`ëg\N'n· ]×#ş_ƒÁ€Á`ÄlħmB!„B!„8\HÀ֏ĜmVêêİĴĴÄfµFlżšÁ@lL ™™™dfeb0„.\ìm€è…|‡ #…B!„Bˆ‡lŭ„Ëé¤ħħ‰òVTDjZZËzšĤùĥWŝëünûßWJù[{è%$$ēœ’‚Ûíî—mOÈgµÚhh¨ép„:eG,MÓ0›Í$&l2uF !„B!„˘oIÀÖO¸Ŭ.*++),,$6.]ġXğpK) -÷użu~áVËĥ—@~~>eee;>=h¸ĠÚàr:ħÛíÔĠ֐š–NLLlç'°YmÔ×ĠG\|BÈ0R!„B!„8â)…ë(ŜXÂ{[3²Š"[?Ħë:6›äÔT‡'ĵjY§”Bišçêñ_ĉwÛ·ĵe;ï2MÓ[ŝNNIÁn·–šġ³6¸Ŭ.êëHMK'..ów„ŠOHÀh4p`…Ĝû÷î£Ħħ—Ë…Ĥi˜ÌfRRRÈÉÉĈ"]N…B!„BFt]§ıİ‘í[·R]]‰nÇ`0K΀äċŸ€ÑhìÓvöż€Mı¨ßż{F.YħĦH…~²ÈNħ´vS´d_µ…œAݘğ^*£0`èûÀÓWFKxċ­t]÷„]~İĴŜ6ìRÊS5ĤiÀjé:šĤT›ġç6èşŽá &&&ĴĥÉbbcqVU† #ÛŞ­­£Ĵ´”ÌĴ,†DLL şvğİĞĞğoż£°°€ä””è6\!„B!„ˆ·ÛÍÁŠlŜĝ5…E#˜pÜd’SRqğŬX­Íì++ÓĠ1á¸ÉÊÎîӐ­wRèNGë—[ù­wP[şƒMTì(Ġ;¤.p½iğŠĞp¨ ÊEĠú|ĥ£žN_Ó4tP-û+@éşïî+‰lŭğŬmZK'½ûñ.kÓĊ³żĥÁSùÖÍ´Sıh>TƒġˆèQİTvÄa·SVZJшdfz&‘p:Ê·”” ‹ŠĜµk7ğ=šB!„B!zL×uš››Ĝĵñkfœq&ÇNœDbRşîFÓ >>žá£FqʌÓĝzŭZš››út˘ÄŜŻ`S͔­]ÍNğ‹t‡Ëé—ċ ÉĦƒ²ÑätcŻŻĤ# aŒK!9ŜÔı¸jİhŒ%SÛÎUálÉ ”nÇáĴ`ŭêRßĥZì Ž=a4)}[)_ÔRíy'V,_°íĴ™3[ïĝuĠ\ħb…ïıϜ5ËĝZálÁÚ°|ĊŠÖc{÷ëŝ(°Ö²gU×Ú]şµ’Šz ‰ŞŠÊ yƒ‰ÈËì:PƒH‹éĵíÊv€’½n² ‡i„­¨ŻĦ٘JJ‚İğħ"ċċäää`4B†r1 9PQqĦıCğy$!„B!„"ú”RìŜıƒ£!9%]ŝ]7#+‡£Ħd×NŽ9v|/·²Ußt5ē{ü)ŒH†úï?á;tl•”r‚rÓlwᲉş·Ê1œ1ÛÜn7ÖĉĤN·B!„BÑw &³%ĵû/àĤ+Ĉßúhâ%ĦİzĴµM0h>7]9Žx—•Úŭßòá[/rß×eÜü—_pĴû ż÷ż|“q"^=™Ħ‰Šú};Ĝ­’‰ qhwc _ĵû*/-ŜD P°ÖIÙÛòğVĤ]z?MÛÏŞ˙Á_IàŻwÌ"§“§vğp98ìö–qŜ'X ~Œ¸ŬnlÍ͸Ìž|ÎuŬ Ĝ”ƒ[·°ï˙³wßñQÔéÇ?3³ğÙdSI#!RèRDÁ‚Ĝ{;ġÎSÏ+zE=ûyžw–;½ó§§g;T° ‚bĊv("Eé-Ô@BR·ÎüŝĜŬdS6ÙMxœjËfpa*z{×|EıîÚZ”lU3ùşó™HÌ-NɎ]éƒH‰4ygĝÔkĜ³qn³Úp-–””Jï)âp£-ZHN ñ *˜3ÈĠ R#°usUĦ˘(ŜdšŻĴ~âv&˙ÄşŻRÌ_ıĉŻ:ĞOpù.ĝ’_Ş ĦV°µÔ†€ üÛ>ñÄI|ŝûL÷u l—°ŭpیîÄîp‡ĵjĈaîxu˘^ËĦ½%8Ġ8ĴfZ}S7µUvÔ¨"TkÊ òR Ü;Ĝq(šôĴüù8]Ce­J\Fw²w×NԁI­i›ĵiƒÍ†×6úyȰ‘?ĴùŝğNÙĥB!„BˆÎ§Ş 6[ ƒò 0Û˘Ûĵ?:ƒÂÁCˆnz™éYL&………Ŝ燏bL‹_Ŭó ïmşŒÁĥïÙìŒaÊu?áìÂïòc'0ĠżŠŠoxâ˙dëèÛxèşáĜ7?}Ž—W%qú/eÓSÏR¸Mû/ŬCü´ğ¸nFV "wsËßñ~ÑI\1ômx<ìĊ”?{'ĠĊğ0&]FŠß÷m£ċGçŭĈ—‡ĝaŬj%ĵl@ĜŸuíĴ`S1Y£ˆl£l %ÂԐP­¤ En´AĠĥ•ìbHËéßxü)½çŜÈÈ%'Vó=´›}z…éĜŽAŬÍì.u`(*-&íûÙşħ’´ĵ\âÍ­%3LÑI$§Ĉöh—ÑÀ䘿j,0IĠtLĥe1×ün´°Œ?)ĤİjȳˆĥĜ˙D ë&Mš\ß]´éĥ“ƒá´Ħ)Ŭ^Êŝ=‡›³gx<è(¨šÚxßħ$’™B.êjê´]Ôċ£aħÙ°¨€áàŜ"ʕúÙŞÙż£WVŭĴ*†Ğ’²Z•˜ì&]Œ '‡ËìX2wWvĤ䠂%& [j.Y6ĉV÷Ǹ]N_aCÛ¨ħ-cŻĞóĥĊ00 6˘ç~B!„BÑ ²Ş’’ƒÈ͋k;écèxtOu³˘˘İÁŻ;Ġˆ(Ìxp:uL²Hä+Ö~şšƒıIiV bàñxÔO2`"mĈ½<5SEħŻÑ&‹ğJ7²ıĈBŝĜLĴŜĈ`ËOŽò ĥ†Á8wğœTĵp/ĥşr²ĈMäG_^_t4aâ¤FËÛíŜk]Ċw=\8x8fK˜]ŭĴƒh_‚Mħ/w(ŭÚóZoyĉÈ(˘là6Ğà)gӊ•”9gÔħ×ÖÁŞÏ)µĤ0tÜPâcò;;€GÇYĥ‡ŽVžÒ+Ùñ>brs‰ïĈžíÖ¨wĤo²·OßŝdÛ2_·úî£ċŞ|ß7îöÙÎ6úè#o[`Î×µ³>ñĉ]q£„[{Úà h˜½tùòÏêÛOşĠ'ċÚц¸³™ IyS<ñíX·[BYQqDj  ™”M†ħ“Ŭ;·``Ĥ_NŠ ;ċ*Ñ5ßßĊ[Òڎ–„›Ìôvögġ›V°ĠTW.Ĉ’_B!„Bˆ^MQ4ÍDBżh =„‹¸ÌóùŭµëÇ`S,ñ 0Óp!żċ)nşúİúĊµä‘œ}ëuLKĠSÎß&žÏĤŸñѲ7yĝƒ×ɛ}+ż=ż…n§]HQĴi9ìÛôĥÄT Àívq{‡jZÁVUé,̟h_~-ÌÏ:ˆJ°y¨;\FıjìŒ K¤%ĴÛĊ¸qıĜ`VU k‘‘-eÈ"Sóè1‰„Ĝ¨F]ZŒŠkFÓ´† 6ß>Ü´‚­ò°7ĞïŻ`ó÷SB!„BÑ;†îñ´{L°Fléäċç‡VĤXÉ5ŒÄùïSTî‚0lĉä!ĜŜdŬwğqŒÈ'ƒÚmßPd$09?Ġ×jš†ıY·?‡ngíksqğ\ġ‰ŻĤl‹÷ 6‡ŽÒސ”8s¸ó%„ĊSWÊÁâƒTÚÍÄöDjBdHŬQUk1Ê.öîòiÂS[†Ë”Dt| ‰ñ‰ÔUĠĦĠÏÊ˘`IèO|Eğ·ÖiĠ0ÜìNÂ!Ħ'Ĝbâ(ÚYD˙´´ ŸŻaï!>>œÄB!„Bˆ#—G‰%ŞâCŜyn.+Éù¸ĝöKĵc´UĝŻĉCe&kömüĈñ /úŸğ"è?ú~wŬ4RÈ}İŠJRJ*ßĴĝš#AU["×u ~$5-MéüA¤B,˜7ט~úŒF.[ş˜Ĥu7C×½³R´+0t:­O9Û×ÔĠÖ°o1Ù9ı8Ŝ2;—µ5€e~èÏwĦ§œrJ£Y>ŭ3‡~ôá‡Ŝn˘†Á)Ó§£ŞŞ˘¨*f‹…˘;˘Yž@×u6o܈ĤİLœ<‹%˘ËÛÔRÎlÙÒĊ½dÑ(A2“Ŝç´>3qA8ß  (q×|•cÓ§M˙4xğ‹Ö'Q|]GĤOŸ†ß0jġ4zM˜m˜>}š÷á€6xĞÔÚ0mÚ)ŜmL‚@;Ú”j%ĥŸµ}ŻmĊCbكÛxħ™ÈĜD"Z_èË7ĦŞ*ƒ‡ fú ìßğÔ€$›a”–– iš$ׄB!„Bô‘‘‘œ0i2_,˙”Ö­aĦġcċëşÁĥ­[PU•OœÜ-ɵÖô\íœhĈ_…ĉÀ_€éOS ‰-EÁœÁ7ħAà2ŝÉü³JbR÷ÌŜ҆†İND¨TUeÈ!˜ÌfŠ‹÷£ëtŬCiéA4McȐ!=ŬD!„B!„",‘Q6N˜<M3ħŝ‡q:œ8NĥlŜ„˘ŞLœ4…k÷# ĥ^DQkĤĝşV֏}Ĥ(¨ŠoEAĊ›R|ßûgUUßóŠ‚ċ“Fèl=ĜUU1™Í8Ž Ë-ö:ïôÂaäë“l& ´¤Ôû˜$ׄB!„BôQQQQœ8ċ$L›7obûöí¨ŞĈ “NÂjmo_°Î% ĥ^DUUïT†Ż†LñÎf ¨j£–Ĝwĵû‡ûHvùgC˙ zĴ§Û i&bb¨(/§–£³’ÍÀaŻ£Ĵ쉉ə?C§Ş*C‡E3™LC‡ë˘v !„B!„Ŭ#*ÊĈ‰SĤb2[4&OĊÚ *×üzílGċ–ÓéDóU|((Ş7me¨F}BË?Á@#Š‚â˗úgġWž/§NdddœUohƒÉl&.>Ğ5’Ò’*- í<‚(Š‚ÙbĦZQÑѸ]°×áO²›eE!„B!„èklQ6&M™‚Şj½*ı’`ë54ÍD´ÍFee%ħħ1X"çĞŸšÓ˙}ŭL &'hô:§NeeÉÉÁ+˘zCÀ[ïf³Ùˆ‰Ék\%w41 <şŜ䚟$ׄB!„Bi˘˘˘{ş -’[/a2›‰1›°FFR^VNEEE§­[QL&3É))DFEMÚô†6ĝy<<žşF !„B!„BôI°ġ" ‘V+ĥŒ_ıbETohƒB!„B!D_" ĥ^Ĥ7Tnġ†6!„B!„Bô2H“B!„B!„ 6!„B!„B!:@lB!„B!„Bt€$Ĝ„B!„B!„èI° !„B!„BÑ’`B!„B!„˘$Á&„B!„B!DH‚M!„B!„Bˆ›B!„B!„ 6!„B!„B!:@lB!„B!„Bt€$Ĝ„B!„B!„èI° !„B!„BÑ’`B!„B!„˘$Á&„B!„B!DH‚M!„B!„Bˆ›B!„B!„ 6!„B!„B!:@lB!„B!„Bt€$Ĝ„B!„B!„èI° !„B!„BÑ’`B!„B!„˘$Á&„B!„B!DH‚M!„B!„Bˆ›B!„B!„ 6!„B!„B!:@lB!„B!„Bt€$Ĝ„B!„B!„èI° !„B!„BÑ’`B!„B!„˘$Á&„B!„B!DH‚M!„B!„Bˆ›B!„B!„ 6!„B!„B!:@lB!„B!„Bt€$Ĝ„B!„B!„èS°'–-]ܝíB!„B!„˘Oj1Á6ŭôŬŬ!„B!„B!ú$é"*„B!„B!DH‚M!„B!„Bˆ:[SŠ÷³vġŞl‹è…FŽCj˙´°_'û‹G‰B!„Bˆ£M8×Am&Ĝ/ŽÎıà’ŽµĴYĝú+ġß·÷ÂòHàŸì"ÔÏ pékcùùßĞ´ğëġ¸"ħÀëhŠ]Ħ/§}]_Š3½•Ä?!z'ù›"„Ŭ'œë eÁĵıF°àì?9sŝĊŜÈäÍ7^­˙ŝh=Á\ĥtq›ïŬżżôĊ?ö˖.–vw“W$ùħ +ôĊ´ŻëËqĤ·’ĝ'Dï#_„˘û´u´léâà 699m™˙óh<ılm‡êËÔ}ġä¤/ĥûHŠ+ ŽĵXúâqÚ×IqĤ·:šŸ½üBˆîÓÚu²‹Ñ.<˙Ü{ċ4zÂrzöyuW;ûŒÁC‡3xèp>ûxÑÑ1DGÇôt“şÍ ĵŝby³÷Ŭ—/¨ûêII_l÷‘W$Yħ +ôĊ´Ż;ÒâLou4Ç?!z›Ay,[ş˜Ĥ×sB!:_°ë €í[·È,˘íuöyħvġ*–-]́âŭ=Ŭ!D‘X „8ZIüB!„hbÛ×_,göıöP“ú˙ÜċŸ|xÔÜÁġgl÷™ŻżXŜ'Ğ4újuI_l·żŞäH+ ĵúj,è }ñ8íëŽô8Ó[ñOˆŜFŞĜ„˘û´tRÁÖifŸ{!kWŻ’ğ·Bċ$!ŽV˙„Bq´ š`3 CÂĝšuÎrb)Dzú8•X đݧcÀÑü%ñO!„G3SO7àH2ëœ xgáë]6ĞVl\|HËUè–ġôQI­ƒÍ¤ôtS:AŬö2îZ{ÊY³d)ÛœÎìÑ È-żyJùzîY~!×MëĦĜ'„G‰Ŝ|4ŝ·´)=mÍ‚ESħš˘Ìĥ›Y%Ú˘a‹ˆ2+XÍ sîŭ²ĊuxJV°àí5”ğ=x<:şĝċÁ˙Ŝ£cÉ<…+/™@RkájÖϽ—{–&òÓÇ˙Èİİí;°X,ġß;ÎŸkêĴ9糨 /Ĵ;Cg\4·%Üŭ%$J$ƒŻ| ŜäùïĉÏfqÇçSÙyï§KÚ]ÏÀuï~oèèşA|òa–~òĠ‡·U0­Ŭ'³]Ñn£ĉ^ĝó|†>.g)ÜĴ\²µÌ°l]W:“Ä‚ÎĠ5ǔAġúwxûëş a?Tl t?Í Ug13§œÒÌx<%|úŻ'yŸ+Èú"rĠm\Qhmu›†ïï“÷bĥĈAÛWKÛ\”l(gèÙ73'q-O<³“ÚSӈġí^ŽmŻóè ë¨r+QC¸ò7—Ññ–ô8Ĥl M>“k-2—ïáeƒ¸qN ëvĈ–öïËU…5ëÔè-ĦèÍñŻkŸvT°fÉğ,=žÙÇ'·=†›Ö³ß6˜c2£zĥzÑSÊ·‹³áÔ)̝“-é[‹?_ˎr'`%i&}9çŒé×,ÁŬêòM‹%•H’ҐžĠ976‚í#BqêÍ×AaU°ŬyêF^ĝTH+^;ï Ĉµĝœšr—ŜpBÀ#.ö/‡o˘Ĥ0óĜ$4Àµ ÌsSxÙO™’Ĵµ|ž¨Wòĵy`A5'ŭî~´íá2 £ŝmúÁ‡şŝ™gŸÇğxbÙ×ĈA w‡‚/à)ċğĊŻóċĦĉ“[6T²·¸­½d‚ċbCĠií6pòÍ÷1Ĉ£bÒĵIdͤú’ÉšĉĦèµ;y¨(žAc&ÒÑóÎj·á,eˆŬTë@Í*=uì_ż†UÖYD™Ó‰²e Ğœ@!²˙`§µÜìXÚ* IDATʸl[Fí†JbAÇuj,ÀCé—/²ÀP.úĠ,֝Ġħñ•Ŝ~~A*ŠĦ”(2GO$3ÔF›³˜}Ûœl¨˜4šĤĦ™44MóżĊ‹îážo[Op5Ġ+â‹áÁfsÉ?edT ëvïgé#˙˘¨·ĉÚÍÂ?Ü˚“ïçŜ™é˜)˙ßż¸éjÎŭóıñ÷Ó0 …Ĥç#Z\>ŽÏé}·Ĉ¨ŬÌĵûcëi÷ó‡İI-^dvuœ1 7.5—+Qĥ˘žk/ï>ô8;uüİċûżŬÂ#ĞëµÒYçÀ]\½Ü;ÍdŸ˙÷ÎèÍpàû×3iù6İ)>ˆ;1•8³°VZü½z[üë´ÇPWQég󛟌 Ê]GĊŜu,›˙÷­;È=”ĞÔġJmŭîĵ€ ×ßNf­¸Ĝŭî“ĵĵm8WŬ8t ÙȈQ1Ş×óß{dÉDFžz×Ĥé*g×Ĉ vĞÍÎgÂ]ófÜú'ftˇ"„GŜ~V›_’%èS!Ż£1'{>~ƒEFpĈĜD(˙–gï{Ž˘Ñ·Èé˜[XQ³•÷ŝġ0˙YQF˙óċšcÑ:r·pĜí(ŠRÙôdRQv{Xw•gÎ>—wß^Ğğˆuµ÷—Ö˜³˜ŭÛ™Ŭäa^ÄO>Ä+Úİüꖓ:œ\ Ôáv+2rÚÁÂSÌö͕ô5Î‡½£í6Ş·ŝĵ…ìtz5ĊF‹_c—Ċwú¨×qí†_gUL¤z ùiŭÛs¤;ŠM˜ħAbA×è”X¸ö~À“/l%˙Š?3Ĝä†$‹c_•›8#ğQw£vŸ-ûžCž6VĴĈ1têI ‰Ó@ħ’”•CR°eġ2Vnò0K#fr×ñ­tŸìê8cŠ•”Ìl²[üü ̰³>öX|ùüéĵÀuÚY˙ôŬĵ–ĝ3î ôšĴŬRFvĠâ_gĊb2),,ôV† ?†cÒ*ùĊ_>ƒíçQ0Ô žrVżġĈ§&£aPü>nzÖÌÍOŜFöWµĞšĞ„o<ÏĞËÖRlW‰ÉžÀìkâŒ<[Ë7ï‚ŭîvœÇMC‡Ò–Ż-°'‰ĵĦè˙…ulxéŸ,ٗɜ{ïâĵĵÈúmL˜tjómulœ×ĈòÎòĈŻqíbŜm·³|ô}ĉıžâğŝWòÀÍ'OkÒĊÁU xú_ ٖ:ŽÁQ+¨ŽŜŭíŒğµö&'–~Š˘`·ÛÛµ³ÏeñQxaîŝûîÏyáï˙aeÂî¸{-U´C×ĥğğĝk>ÛÏħ?Kï”AÇ;ĞŬjżıùÁ0*żâŜ›ç3ôĥ?7ŒÁV·†‡oü?âo~ë 0İ;JG+9$tžÎ<Ĥ<‡ŝÇż˙ü ÇŬƒS’kÔnŝ•ŽBÛĝ‚Ì]Ċ=ğĜ×ڐQžlü~ Ëíyüí˘ì6IÏĦU|´ŬÊÈó²imÔĥĤúj|ñ²³}Ù'HœÈIYS*SŻ=ŸÏ~÷:O4ŽğNoHĥ;w-ĉÉÇVp¸I5œ§ĥğĦbµE6J0˜ÒNçwÎ!ĞI£=eßóê#˙àˆÙÜùğÙ lş¨ĞL(Ġħ—Q°Ĥd‘e¸(Û}ˆÈŒŝDŞu”Ú4L1idfgP·ñ ÖYÇsbN…ğaéG›xêĠï˜öûq̘1€–|ęWS³U˘)âíÂÛ(Ŝı63ïîëxwi\|ùœ\vw²Ŝ˙şöĝQ0Eǁ“Z‡†ÍŻŜÏK`â%żàò,ĜġÙĞĵòŸpÜû—ä5ùş3†c΁ó“tvñóž|gìüdXJëI:í×üê¤$4T"“#‡onœ.€ŬŜċ ü-hÄ Î•żœE‚ÍàÚE<ğàŸ<›÷8·EÑ+ÙòÍŠûŸËÍ×Ğ×adĈĦĠĴùÏ<ġE'\t×dš(Ûĝ ówú/ĴdËEûßĥWéäôSqĝmv8ĵvöS“ħagÏêŬ™2ÈfÂÖvÔ²aî<öy2³~rÇ&VħfÁżùï_ž'íħŬÖù]“ß][ê6ñŜ‡‰<î§ÌÙö"á.ߒĥŜcD ğ~ĜByĉùÜ2c Žŭ|÷ĉ\^ŭЉÌÇÎ(ßAÜ|Bћ´röÑü”Ŭé=ĦVP ï˙p#Óß-Äğlˆ§`z eµoĊSYŠ1úçkg~Âó^àĞq·19Ñ{5Qx ûżkšĴÉÉĥ—~=[Îáo÷N_kĦÄp°˙›ù<ġÌĥÚ†ŭĉTò˘ÂïŒŜıqĈhòkÛoĝŜ¨ZÉS·˙‘·ŭ‹_£4`]ċxŽ›t9×'F“¤y(_û!["ÇrANóĥjñÓĝ½ÙüÚs<{Çĵ=á"½ú,F%uV޵çâ_×?g ċ{×óáKŸRnĈ%9Uß0˙ƒƒ¤÷~:cf`äà4;ŝÀÛ Ö2ó·‰ġ­!aÜΙî­R3"OÑïxóu\0t1UĞC^ODB:YYŭĈ`óŭżċ)nşşħÙ˙˘²F3.ËûS^v ğĝ=˙pçĝĜúîòĥÌc;r`}eQñ=o}QIĉEwñ³™í‰cû§kĜà[otŜx²˜ËʵLíIĊĤu”)úŽUìuŽĤ€ŭ|żÙN˙“‡ )˜ÚÓŽß°à †^/NŒGrŻ-çÛ_͓ívF –Hjùw×wEû6<ƒPz‡ğ|‹-­\Ŭú{â].jÀF3 #š\Â÷w~Î˙ö8ċûU7ÛG„Bô*­tmŝP­Ó{—ͤà=Ħ 8?Ĵ?ÁÁ{rS°†~ĉ(a[™JrZ,ñCÎçWCš·ÁSşœ'ŝ<—ş.àŝ_œÂ¸Š–ë¤ëgkdd‹ƒŬùÇ!ħ×ĠµŞÌ˜u‹ß9z.ĴŜ_ÚàİŬÇڏßfŜ‚/9˜”F,… ‰-ÛÄĈ˙ÈûœÂ5?ğ˜3;6ÑAg·ğ9ƒêġoÜWpü­'{Çé]ßn/wyċ$׎†wg\ Üf;âƒÄ‚ÎÓiûfÄ@ĉÜz?g$çŻQÀÁO˙{ ¸â–žTĜSÂŻ~Fí°Ÿ0=£­$„}ëÛ<óa£>ƒÜ0óW}5`Ô²aŝ\֚'pë‰)-\ÜYșq9'|üWŝûÚ:Ĉü|Á‹N\”ïĞœ”LT䚛Š-_Îĵ×y{"ÓŻĵ‘œ˙fHmmŝP—Ä™`ħĊܛ½Ë^gµewçG?lŒ¸ôœĥêž|n<ß2Ž8_›"‡\Éŭ˜IUPĊ´Çv^y}ŭĤ]éuµY>OÁ’x s~ŭ'­]ȏżÊ7,çÌğ˙ÄĠ‚t·k˘·ĈżN?~6=Áġ—5ü¨’ß˙„Tœ[7°ÇÇħ#’’îĉTF ‰aÁꍔ¸Ĉ×ϒۈ)‰ĦÑÌ_·•C D a=mµ3\~{Í0s˵ëŸçá7ü?99°b/½ġ÷–cע0;Á\ànuµÎ’­qŒÜ|@?5a8Çg¸xçÛŬ8Ĉ¤³ùÛ²Î>Ë{Ÿħú€‹Ú:ÖV$2vL*Ĥv·cû<*žş‰K›äMċv Z¨kċw ïŜ­„|îòMµŭ›3'dяZÊkÚß@!DoÑJÑĉĦÚ05íà˙9àD§ĈÑâ:ZÚRÍĉOX[—ÁEÁ_£&Äž™ŒjÖ|ŬAÎ\úĠ脲éÀŝËşşÚvoÌYsxï7{üÂş+Ĥ¤m*Üŭ%ƒĊO?[ßìĈÙ gŬ0g ;Àc7= Jŭğ”ğ†gÉÓçİ߯ĉûëoç†)İíîĠYíònpìù'û× żâŠcb:mŞġh·5˜‹nı†˜$¨PúZʓ'ÓŽ.ıŬWÀF" :Wçí› Qé943¨Ŭ4ŸG^ÜFŝU19)Üûú.ö-û?^Ŝ–Éy>ġj*Àı˙3ŝġ×E>öFnŸöĴż}3Ôn^Èż?İa5rLÌ™=œ ÎÏçëç_âŬCı('Höħˆow@Ö%šŸtìá³7>`îĊ<ˉäFìfî‚P[Ûµq& &-ÈRFÀóŜe<ËùϽä\x+ƒ#Ÿ³`ÂĊ7LáĞžfî)CĝÙ_"L‹a@jÀĥŒj~|íqŜĥŸÈogdaj҆ĈQO%~äyÜùÄ(>˜ż†ّ­´ıAoŽ~üd]Àí׏$ʕ…ÀI#?(şŬ³y×Óiœì([:yg­°ŜD§k×;<ü÷P§^Í/~2ˆxöħìï˙dE[ëUĵMlu8=-‰QúóÊG˙cwù1|µ;ñWN zġÛ,[WÂ$íŠÇp\ş×ùík‡‘Œğáv.ht×B!"!ĥċħż;-6ƒlÛ´ÇԄ6ğù‡ğ|‹Ú|UÍ_£j¨„7•ŽBˆPuĊuPXl5ŝ;‡ü¤Á÷G j!Ŭ6ŞÖñÚӟûk&$Ş­ĵFA35-Ĝ÷@Qêjkëżot'·ƒÛ:óĴ9ĵ·¨ç.Ĵğkĉ°÷— ”ˆ4†:‘˜ÓŽĝÂD, P{ Ñ2jt>3~ŭù,e˙ ö ìÜÙínÎEéŞùü‰ĊìÉż„ğŻÓİ“tIğMŭ<Ĥ_ŭzċjĵğŸĴÙéߞı›â x¨Ú_‚“Hâ­­Ċ•ĥI,è¸;Ĥt*xƒ‡˙ö.ÎS~ÇÍS“ë6cĜÙŭñSüéċ=Œ¸î~ÎZZŜEéŞ<ùÏwٙ}wŭì8ï Ŭaê5ñĊs€Ż-dOK›T°>`4£j />”²‚KùíäÖ>cä/ä¤7䛯÷rNNn 4{?™Çמ‘Ü8*>ĝĊpD³o˜ĜĈĠÊ{iŞĞŒxŠùò­7ĜŬR†PŻà˙çgŽ"?ŝ,kûÍâĦéihMÏ]|Ugĥapñà/ĝ÷+_rîŭ§’Òôƒvbċ܇yt݉™w]ċ—*X;Şç”¨ĝ¤”­Q£8ż2ÇßċŸħ²‡ĝqאiéH;òHS>bç…ä[Iĵjċw×Ö VĊVÀ´1‘Ĵùê >žùÎÌh}‹á,ßpsŻħ6ßc[1NíĜ>"„˘ħş Ğ‚­ÎĠpç0Nd5ï˜v—û¤ÎâŻyñ/˙`™{2żıvħJ¸u&ïĠvFŽÍŸĊĴ­­İ_cmmM£ìfgl錳Îfɢ·zĵz+…ğżXə2ƒœĥ6¨DSpÚyt¨ĠĜîú…]”mŭïż9ŸEk*ɞ~3]:”ÎyĵkÚŬ„^µ}’o’ĉp˙)İí:ı뺸bgËkóĥkÇNF-û÷ĉî„ÜËŻ´ë˜•Xyşbß4\%|˙Ö³<ŭÖ&gü–{/NLÓ îàŻĈq` K^y‘7Vş˙“?ò³))-˙A4”lúš÷ßZÈ{ë“1ġŝ|ĊDÒ,!oĴ‘Ŝ_ŞÙ½yĠ-Ȇ§Q?Cİ]ș—^ÎñC§‘ŜÖz­\r÷£¨ÉIÍ/ =Ul^òüíĠŭŒüéÍ×ϰ-]}ŝâ}Ĥš]¤ŞF·Sâ0ˆ÷Ÿ›¨âs&rġİç’kqÒ5LŞ·Û Ñù‹–Ä”›˙Hĥ–O²O5ğû€ùsçóżêĦ\t×-œ=$ŞĊwÚYçD½5ŝuŬß9ې ùĊ̵Ü5ï)–Œı‡Yé£9oz ÷ĵñÏX.frĤAÑgݲ 8•7Ó(ŜÔîŭĠëìD:°öŭy,>”Îì_÷VœĊ„°s …4>ütKJ6‡¨ˆ?–ÉyĦµ>"5$–°ĝÍOˆ=!‡8ġBèĊĞĎĉ‚ÓRıû­ż¨~Ӈ`ŬÌ&Ż5ġ?Ž)é ™·°‚¤3Ïg€YC{ÉŻÎc1‰Ìĝi@io;âĈpÎI <¸èo<žÇ)C’1ÛKĜS™Á”“óh½`…ß]Ğ7K%†Q—]Ċĝ Oñß;îbÛÌi;0‰½Šƒ;ĥPÜ—O8Ï eù"égƒ²u_ħfoŽM ó=ĥġ!ÛGfBÑóÂŞ`sşMİħ]rçħË>o£Ž]_-䅗–°£˙,~wë,²Û;nzWĊCG‹˘Wùû";(6ҏ9›Û;´Ĥ]‰B ħ suöéĜµ˜G|•už|ÎüĠ_ıĜäğ„Toz—_]Ĉ×[ʈÊ;…ë˙|“³‚Í gPùŭsÜñÈW¨ù'qĊç1mH|‡˘Uoˆ/Zl>ÇOIâÄ+g1¨Ċ ĥC|3o!ğÓ"| ŒH²O<­~8ġÖİD$5k§}ÇRŝïŸŻñÍÁTĤüì^:1İë*0şĝüE‹)`âÔd&_}vÏoĊĞo°+-Â;żİ?“ùı·iU˙Ác£ÉŠğÎIĉ¨Fmĉ¤!ä7zUk_ĉÏOüHĈôĝëı'’ĠFċš˙˙vĈ§Ŝ˙şôĵBħ2èìë˜öċÌŝK&ŝá$ .ı“Û"_à•7˙Ηµ5` çŝöjÎÎóġŞÚÈžOü· yü!7`"ax.ıó2ÎQżŜ6×£Ä1ŝškXûıĵö÷ïÁԏ‘ĉ31/´Y"ÍÙgóĞ+Êyö­yĝCïx]–è Ò˘Zï2İXÉżè.nù/Ż˙ĵ}1İ…LȈlx­)•NÄĵç+™8ÉW…—2Ž)™óxĊs2S}cWĥż6†_y7ż‰{™×?zžGŜö€Cĉq—1ŝ¤ì"2>ŞS.(ğŭó6œìùôU>¨Ç9§ %oâ@ñ~Ö^Ġ qo“X"OëWì$aÌ1¤…9›Qġ#o½µ™¤ 'q\~ĉĥ^n8İ<ìÁÖñÛWKW1ìğùâÓ"Ò&O^l;Zê)gĠ˘(?öN 2EŸˆ3†ƒÒÛĜSZI–‘i{šÚöî*^ÁG?FsÜIÚĞ{R_‹Bô6=r>.„Gİ–bĞ`ë\q™:ĥ-5Q³/eTGÖÑ œ>c6KˉeX,ıœ{óO{şĦQÌDÇ÷áû‹Š…ŒİWrMgĴЧŬAbAˆ´x†NĠ—*1˜sù°0^`!6]›ê}$(ÖL&žÙŝh Œ9û–íĠq&‚¤œĦ$ċ<Ôf{4%”ċÀœ:ÓSC]oï"ñO!„}]+E_†|u×é3fħvġ*ïŝ+˘Ïëùc­·I,˘£zŝ8–/‰B!„8úM°†|u÷×igʉ8²ġô1ÖW$Ñ~=}üʗÄ?!„BZùèVˆz§yïż·@şIˆ#Ä•PI,˘½$Îôu˙„BÑM°r~ÚcN=,>X²HN,ĊEâJx$>‰3G‰B!„èk¤‚­;ġŒ™|°ä]@îàŠ#…Ä•öX D8$ÎI$ŝ !„˘Ż ĥ^núé3XĥôŬúÇäSôUWÚObĦ‘8sä‘ĝ'„Bˆ@*Ĝúˆé§Ï¨˙~ÙÒĊġßË Ĥè[$t”Ä!Ú"qĉH%ñO!„½Y+ 6Ñ[;ÁìI½á’v‹LbAï&Ÿ…]§7Ĉ?!zš Bѳ$ÁÖÇž`v—–ŝx÷D;„ $!ŽVw„Bѝ‚ŬPğıB!„B!„BQÚĴ`[ğúğîh‡è#Gmö˜aT”—Qz.·M3aµŸĜ¸8EéÖ !ŽTŠ˘˘` (rG!„BÑ1†w^t]ﵝ˜ İ‹è “OЁ˘÷ùrùÇÍóx<ìĜş§ÓAfVÑ1ħ˜ÌfÜnU•‡İ(+Ç^WGrj*Ş*ÂBˆŽSU•Ò’RvïŬCmm]O7G!„BÑÇİŞŠĠAFFɉIèFhIĥÎΉÈlG)0Ĝ²i=&“…njAĠ´úç,–“R藘ÄŜ=ğ)=xäÔTİdBtˆ˘(”••ħmÇ IJJŞĵqIQ hô!„B!ÄÑ)!Ĝuƒa”––²uëV4U%!>Á[ĠÖĈz;;'" ĥ£TɁbC‡j´#R•YíÜN]M5QÑ1ŬÜJ!đDQTvì,˘°°èèhìvğïqĊäZëŝ !„B!Ž\M“X‰µĤ>C~~>[·náĜħ‰ş§ĠítENDlGİC‡JÉÈÌF ²#ù)ŠB\\-ċDJKKùnĠ*ĈŒC²oĵh='Ò§lŸ.ùKĞϟtĈïşİ%}ßÖ­[yñ—ˆ‹ċċ—_ĉòË/ŻO²utñp6—A͏MK}Û30è[hTİX­ĉßZƒM!„BqdkzŜŸPó?Ĥ( §QB-zÁ0ŒPzˆ6SZZÊÊïjµ²rċJŽ=öĜú$[¨×#}:Á0qÚ­->eéÍ|şä/a$ÙNÂo'Ĝ<&tĉû=§ ‡Óċĉ—WLÂbK ıf'KßyŒÓgŭ*ĝŠ ;ĥíĊĠo0ı ĉ6ĥjÂE”5”*·p– “§†ƒğv²ç@U°Ĉ$šGvbDŻĞÀólĜĴiig`)h°J'Ñ7´6nVÓÁ)ŭËù˙W%ä)EßĝÊßMÔżOxwoÒÍC@2Ö·ĵĦë赇kĦ˙üô’!DıíToà³EóxdC żıŭ\YZZf_.YÀß×íáçw^Á0uïŝ5öcÎàŠ™ŭ0ö­àíEo¤ÑŸûŻBDċJž{tëûĴËÎ%ŬĤSUĵƒ]† Ŝv{›ëŭ^Ĝ]ŭ3şŽÌÑ „B!DĝEĦ¨¨ˆ7ß|“èèh.\ÈìÙ³4hP£ċüɵŽT°AçLÖ§l.†ÇŸ9Ê?ù àÑ!qäMġËm˙İVף׳§ÒLʨD,m]ÓĞQdŒKF( gÙp¸+ĜöŭöÔF0 ‡ÂX+šá¤Ĥ˘§Ŝ;“U+ŝŸŭI˜À$[KIÑ·5½´Rħé˙2˜ŭ‘­iQˆŜĵËĝB™a¸=ŜěGG7[rsr½•cùƒ)LŞäî}Ċ§;Ï$gPKË ah†“{ŭ’6Ÿc ¸ä÷ ˜Tïߎáħl]Çż·m¤ÄY@Òŝµlw٘pñELdñ6fĝ(Žxèm ñx„^÷ĝÚ+û²B!„áÚµkïĵóN§“²²2Ŝ|óMĉ̙Cnnn³żÎH”µWŸO°éÀ‡_mĈíÖqşÜĜîFĠl?żd.wk3 ì%ԙûQ­nÊ~üëŞ0v\.ÑŞo™}ĞXħͰ ıT}˙Ċ‰c˜ƒŠ‡Ş½›Ù\tj ZIÌ;†aiV½†ß X0”maÛŜCÔşÁ•HĈ ²úY| B·Ĵggi5u.ïŽa²%‘•_Hfœ Pħ}{jmdMNl{KNP˙žj÷cíörş·M=ŭ‹Üé/Ş“’’X˙­ARv ))ÉíZ÷Áƒ%ÒFÑ5‚Uİ>ï´2°òM™ğˆ7Nş{ż8ŽF1ËċÑŭ/nĜ7 _bηŒe‚‹:‡tĊlĊŒŽËéF7@Ñï:ôZÊĞ=hIiDĞZl: Ĵd×?Pš9ŠDs“›ŝmèn\.'ÎĥÚ+„B!„Yff&7Ŝxc£ëĊÀkJ˙ġh ĥž<˙îéĵK‡8=ÁÔñùQĜšóèNOkoÓMuE-Ĝ²‰ÒLĤĢ”–qĜ™C´UÜT•Ô Ä Ö¤Pj½zë·š=”Q‰VpÖ⊴éÜĉĦrûjÖ큔Cɋ†êâíl_·Ïèħ ŒĠÀpSS^‰Ó–ËÌ4O-ğĥħŭ‡-Ĝ& Ħ‡ÙsÀ‰–\HFl°ÄĦ‚%ny²ħ˜ ċğĜ\Tô¨Şâ@ñ>jkޓɂ-ÚFż¤˘££[ùìB£üb:plĦÖë?P^×4Ó⺕žÍPw ƒşË˜ûöTŞ™œ|ÙıŒJèÙqœŒÚ|ġU ù'#Q£¤Zә#Ÿ×u]:ˆc?Ô'ĜüÇñŽ—ùo^náĠ.—:(‚{pğë¨(ŜÂW żĉ°9ŸYéĤ†e N§Í]Çáŭ›ùòíO8¤d3%ˊáï⠀‹Ë_á}œöëD:$žÈîċı7žçŜïS2a"“&ǐd_|˙6Úlog}zB!„Bšö„ r¨i‘F{%‹÷ïcçŽí8êê0ÓIFf622C^OßN°ıMxtƒċ+·­`ğö‚pĥVÁf8İs€9.˘~s\ ħÊ&V8Iïâä@Aô xÌMF]7Üܘ°%ô#.Fb‚oËuˆ{íDċŒ£03 Hˆ‹ÂSµ’Ŭ;ËÈ™Œ8͖@bżTˆ·Ú)[ULI‡s5u:D%ĜZ4ÁHŭ\Ñf6•ĥ¸ÜŽm[¨¨(#.6ž~‰)hš†ŽËé˘xïnbbcIéŸÖʖBÓtܵÀÇÖk4J²ù˘˘"²³³ù˙Hjj*+VĴà—^ÂétbħXê×Ŭċ 6çnŜġ l§ŸÏ‰İAÁĦŬû°'d2 ĤaOÙj>üŞšaÓO #"ÄܨbŬ{Û8ĉŞ[YöOş‹!³³0Ž­óyĉÓDŝŸ½óŽ“˘Èĝ·{âĤٜğ ğ°äœƒQÌ9 b:E=ÏìééïÛŞċÔ××Ó½Għħqhġzêjj(8|Ŭ;·S\T@ßŝÊĞsĜì:l ŒÔŬïqG,‹½™… T›²Öj !Ù$ħµ kR"re!ċj9ħ$j½NטÒɈ*a׺•T&¤š–JB„ÎŻĊTİĞ FĠmÄ]šBL”޽G*¨W lžÈ†0 Ĝ1ÛT<4mQ¨+Ŝ޽ETԚħKZżzۖMÔ×ĠŸˆF£u7PYÖ˘ ĠJmM Ċ…M–(žžkàx™vıy‚·‘­)CË-·Üà69ŽI-t żŭÂş+ŞŞ **ŠŞ:ĵWTÂs;ÑMö•š-ß1ou —LmĤ,ËĉżĝğÏzŒûĈEğŻŻdóç&|ÌHR|§˜y”Ħ* vEqzĵĜ‰ˆ­dђċTWíĈ˜3Éé-c-ßÍĉ-fjl J€NmŞı„mëÖ°qûŠ+ë°ë"ˆOÏcàAäDûĥU…ż|ÂW*Qĵò(¤\ÎÜ×_âW/ËLd˙ó¸xt‚ğÙË~ŭ— vòŭDPÏe_3{{}coD)œ~—ŜÈä ]£•dğžW˘pŻ"j·Û{°İŞ`eŒ'=3“P<ë+C³³8§t&OĉĈ‹ó0š÷²àŬ/ٝKŸ´‡g™+MÒ$Ĥ_K˜VOhd 1Gßt{¸Y(Xú/ŭŻ”~WÍàü> Ç\h£ÈrYƒÇ3váËĵŭÇüĜ÷^ÎJv–OzF&ĦÍğÂSŜĥVŞ@ @u5ĤıŜ |wğŽûÙZ³ŠèÊeżb03nH2ŠbGµÛè´$§Ĥ“”šÂĤġXżv Ñ11-ĉ×ı l6 Š+Ö5íÁvĠy£›Á&IhePìžoAz˘S"‘ĥĤÔƒ  Ċ”CŒ^j<U#½˙HbKs`ß>ĥĴÙǁ́ èÑĴ‡YАdÀñ2'éC1JPYQ‡=Ùà· f6íGJÎ%?7=µüħîÏFé*ÊJIJIó2ty+I„‡GPUUyŒò{Olʈâidë5&MšÄSO=Ċ€0™LTVV2sĉLf̘ĊbA§sX›ġvRmTìÙÄĈ}64²ŒĴ‘‘e ²,#ۊٸq!âçĤ~aŝ –ĥB–ÎùZ‹ÙOŝ9î:IŸp5ל’ŽA˘anĞОâ½öĥC|ûïǘ{¸ù·nmöY\{šŒ=ëR.Ï5!9óôÌ·e'/+Ċż}Á›­¤>{R+Ù²˘†ñġ‚?óÚC_’qĉu\3İğ#ĵ£ÂTíYÏ6Ûİ\1!É=@¨ĉbâbÊIé׃HMCŝ‡Íâ§½Ġ\0* *ĉ‚ċ|âçż™;ĈĈĦQ!ëÜÛ¸ÛcPtÓ|ż8¸ĉÖğ Ğ­\ZY9ô`sm{z0(v;ŞÜàñ¨¸ğ‘ÇꝆh’““ •’¸ĝŞžíK>XœÉÍÑşÒHOOo0~yÏTêv~›˙+$˙Š[9Żw„ېí‰yŬ‰úŝW–[P›[EԑżCŜcӗ@ @p˘Ñ”Íó˜çû¤F£iôż%TUĊjµ0|ôhddìŠÒŸYUÏù*½z÷fíšß1†„´˜g§6°YíŽ)˘Cûċ4™ĤĊl’ž=Xë,ĜÁíy¤I#FŜÈĦ‚"t*ÑyħNCŠżL4„Ĉ¤‘“DâößXwU齈òħÈ!‘„J‡(/ĞG1…:=)ê(-·"…Eb”Ħ™·;ÚHRb5”íĉpzÒÂÇìµċÔa"Ż[21z@ġ_˙S$²Ü‚C’0 ˜ÍĉkßE×ÊeTsíóüâà™Nġg\ó zÇçsün.G‰ì3¸|üV^š÷1żôšÁIĴ—˘”ħĉÛTeœÁàè*pFהt˜0,äóe62ğ§ĦGİ)`Óâ”KiŒOÇ6& @ ‚ĈĝĈTóµ¸3| ıŝú.İ* 9y=‘e Ş]IBR%O'EAA%!1‘²Ò#-ĉÙı l6 Š żĴÚÜÈsíÒİ#Fİ…UDµ„G‡ÀÁ2j•x"]ö*miñZÖíÙşúEûŸfŞÖs¨h”zÊjĴ Ñ£ġg·ÒĊ’•jdíž?ÙŞÉ")ÌħÈÁŜşÒ{Ĉĝê'bş÷ b ;×ĴĦ*=…ĜplÔWUP’Nv¸ #8°÷0ú„ptR½ßœŒ!Fżû}Ñëƒc`ó\é£İ†ïéÁ&IŽ‹ñÈ#¸˙UVVòÌ3Ïxy°ĠtBónÎÛMìI÷‘˘˘(eħ,âíOw‘uáœÜ7ĥaZŻe'Ğ+´dž’‚Ŝċñ˘x{³¸pċë˜*&"S›ŽÔg/bÏÎ*"{gJcïEö›w—‘Ú#²I/I[ÁĵġU)£n½›IYFPĴ”î-D‰L¤ìÈW—<–+/ŜÈ#Îfŭˆż00\dĈ\Ê%u…|Ï7ÙċşìöZÊjÌĵóÏż%gìÎÙ^ÊĦñȊ‚˘IċĴ{˙I+S³á}>ÛΙŭWòĊ‡%Xü,X!Ih:ùr#4Œ°‚‰ol„†żŞsÚĤsœp6—†ħÂeXö68;~êI;ùBFĴ}•Z€éı~Òĝ`.b[ŠŬöoĵèy ’ħ·ŬĊİ„cĴ\ÎO³˘Ê` :³“Ż?‹12ŞâOކmçі@ ‚Vàz~Ŝ·oóçÏ÷zż–e™sÎ9‡¤¤$÷ûċÑĈ`³Ğ˜äĜpĴžˆâp™qĜ. ( ‰‰É:ÔbžÛÀĤh°+*£†ôtŻ"êúëžR„ŠÍŜœM—@ȞUۉtŻÌİ!"-…‚½¨IéD6Ħ)ĊRMñŜì°(€„.<ŽœüLÂŭz£i0e f;ğönb½ ´ĦħdöÍ%³ÉAŭHlH$ˆC{örèàŠl* £ 5—Ĥ"…g’ßŬÌĥ½ÛÙpÈĦ?­60“žÔ’—[xz&5Ġè=ks\ĉá‡öJëéÁĉZ4!pl,ŝ”_l¸a\’ŬŽoö²µ|4ó+Jú_ËŬC£PŬiTêĥ/ásġEq•mwĜTĊîˆ/ċÊÇî2°ÙħÛ[Ö£½`5Ë Môğ<ٟ\ŠŠjÛw/üŸ²ÇpĉÙ§3ĵÑtd3ğüDYŝœ’sȨVħwK9‘=’+ ù†tJšŭSÖĴ£_w‡‹ž1µ½T…îënÂJÙrf°™Iğ–žnğĴŒÎ C†ŭH`/YĊ‡ïŻ#ŝĵ·“úX›ÛÀĤR³s‹çsú˜dôZÙ;à½ç4bA×£aĦoCğ*™~ÛĉÇ3ĠĜçFž|ÒéĠ†‰a·>Á0GŞï6C7Îyà ÎqnúM‰!—i˙z˘I‡sîôáœëïŞ˘JMÈá”÷‰'\I…M @ — ==I“&ħ`ÁÂİ­­ċÌ3Ï$11ÑcĤK™1żKŞ*ĦaaĜlVPU$@RqÌr{Ż9Òi ú€òíÔ6ğ]ǟ˙€ëċĈġàá¤:ĵršCM"Í´]{KÉìïž'‡ucĜĝn>‰È>ž,×ĥ)‹#³‹oZÉ@l·>ÄvóŠßst Ÿà•LÒG‘šEj˙l"R{18µ—{{é’EMÇn`ó÷’éıÏÛs­ĦĵĞŻš3Î8ƒwß}—ïû³ÙŒÁ`ʧuĈˁ…ĵ÷m½‰î?Ŝk–½|ŭÒ{lL>—Û.êC¸§'™½˜s˙@3ĝ&òB=Îu­Zèc²[ê°Jz ²/9oÑjĜüŭbŠ'p­{%Co䈑üeF_ö|7›ÏŸ[ʏŭ&sŝ9èéZİÁ~„mğÌ$OÎÀ *(*¨5ğĝí`ySbŜf eFÙBuŬcUĊ*Ö½7“9{, ˘Ùë¨ĴµÑSaèNş´3ıċÚĦDÉ*l˙ŭ€ uF1$ bĵû£€(”êÖ°Ô:€ §ö%Ô'>_`Ó~G¸BoOVh|½[ځ@ ]Ïw„ŒŒ &NœÈ‚ ˜2e Œk3ĦT§ħĴU¸ş*I 9Ĥ : K á?t•/ÚÀöàmSƒ“‘d$1'…ŭkw°§,šÜĤ—”Ŝ^+žżĦÁ¸–?ÔK££¸Œm]t@#´ÎÀf/_Ç'ŻÏ]˘ŝ÷ġÎF’Ŝ§ûiÓ8uúŒI%J9MÓΑŸñ]a7Ι–‰ŜiĵrT2œ£Ĉ—Ĵk°t£P]t[XárKÁÎUj·Ççk`ÀôÄIŝÓğt£1ġà¤ĞîfĥùxÖ·ĵöèjĈŝċ6ÎÎ A²[¨µi0dÇjݨTnú…]†>LLô6Ü)U”ÚBéêİÇ0ú]uŭ<ÊUʖñ³›8ë<<ĜÜGQPŞ·0çċ÷ĜœzCm˰ú|=pĜ\àá%÷uv ’ö!–8è‚8ż*ù[ ȳżû‹½ĜT]NmßK˜qÉâ´pñíÑÄó³ž=BùMÓŸfl°P½}>o½ġ֑×sĊ°häĤ§7ŠyïÏÌßa ßÙšŠ…²Mó™ġÁÏdNá–óó “š^!Ôe=÷ ôŽ1QSҝÇUÂÉĠ˙}ğ€ÍÏ!jġ§üT۟i#äVÍZŝ oüXA÷ó&‘mpN³ŽÊu i¤ż=ß<ÏÛëëÑ&œÄôicI5xkJ’%T"Èîĥ[żÇ‚ KŞcUUñüüĜZóĠA)PU“ÉDII 111Ȳìnž7BaH@ NLš²ĝ›ġâùWUU ÜÓHBu-éħ-IHHP@k\°„Mp\œ mäv/ŠŠ ˘˘˘8p sĉÌ!33“{w#Fpîıçb2™¨ĴĴäûïżç´ÓNsçċ;U{~cÑĵyüş òN˙ 7ž”M˜ì4N…drÊô[ĵġ2s_|…êëçŒa^ûT[[~Ĉ§?î&jüuÜ2ıĦMËÜgQàf½ù3µ}/gRĥÁ$Ñ+‰Š}°tá|~ÚRMʨ+¸cJbµÍœżš“A"˘˙…œŭçLŜùçƒ '3ŝ†İä­”Üî[ĝcĠ ŝ,0ớ¸lDŒ—Á˓H­çàò™µ>• fLF™÷*˙}n'Ÿ=™ħ½âVġĴŸêrġöXô(]†4–YnäÖ+èr(ŞÂ€Xħb½{÷&!!Yö#Óóĉ) n@ Á‰Gs³]opĴ"êˆyÖRZ/½‹Ì …X#SHעĜk9ôëlÚFNïÉ\7m09Ñ:$ĊwµRsùaölßȚ+ĜléÉÔëÏ·I‡támD­ĝ†Ù³ŝĈ4òûô˘GvzçgáòÚµÛŬKùşWz­ÜĈ}uè T¨Ĉ.5Ĝ aĠ1E´kc·Ù薙‰F–Yµz5+Wlo‘@ A'G£Ñ`2E0vìÒÒÒ+ƒ‚kzİ˓ÍŜı€ĤŠs Ş`t$|§şŝúĈdШ¨ &&FƒŬnçòË/gĈŒŒ9’Çœûîğ‹Ċ‚^Ż÷_'šh_q?ƒ¤ĉğƒdHc•W6ÚŻKȄ) LÍÏ#Ŝw!„Ĥò҆"G0àüL’FˆßÓ$ŒYgrûß'aŒ0ĥ°Ĉ­LÉ£8sb(Qš–Ó"ˆIÍ(6”Üóïĉ͝£Ö°é§y½DBN/ú½–İ}Ós•'‡’1êbŝ:d"ğ֯Ꮝ[ù}Sù½3ĵ³Á1ı göÚŬ,ŭf1j,ĜäHz•ˆÖÇĞÏ×*èšĜlVÒÒÒÈÌÌ@’ZÓú@  1ŽE*vğ=pZ£Lœĥ o9Ġç½µ9„Mp\hÊkÍwêhdd¤_Šç>_ZË1Ĝï^Hád÷Ï Ĵ sòθçYÍLÔiµlš˜>ŒŒi)ïc!”žŬÏ£—è6LDo\–.šìÁ§=ĝ”Ĉi4‰œrû½¨ûzËqcıîŜñîÓ%Iç*˘mFĞOġXżî÷öA @ œô0¸ċDŞê6Ĵy›ğĵĜ$Ġ‡-P„Mp\4ù›?í2`i4­ñhAÛI£;ĈAB£Ó5›˘ıv <Ĝş6#Fo1†B{²cÛfrzôì2 ÚÑ‚‡eş '‚.Eğ˘ŽĦŸÖ³cÛfŠ‹ [uNTP@ñŽŜŬ › Í‘ IŻ5OCʆ 6Ú'’΍żéÀĝşúónWëb³ÙÚ[„é 2 ÚÑ‚‡eş '‚.Eğ˘ŽĦŸ6½Ôħ–êŜ'I’Ó‹-pĥNm`ûyŜ“ÍŸpĈ½ÇIA³H’×QÍĊbó x/èüĝŝâû5À· (Šâ5Ĝ şĦ_wmhÁCè2x]A—˘Ž]QGOÛàĞWIòXJÔóĝ ²Šè¨Sïòğûü[ùyŜ“­0²Ùİ:°—ʈ R"µíë=£ÖS´s'ĦYä„"İfŠĥo84‡^ia­ ŠßQ4¨Ha׿ĤĤ ĥAS×ÖµO£Ñ¸÷ıÒ ş**Gñ8Òd´=˘ĦËà!tœğ³ĊŠÙlbµñ×ĞĈ˘‹ fóż~ŽÓ§ŜÑtFj=…;béIVtóÁÙ;$Ş™kW°­ŞñĦnCšzüeò@UU"""())!&&Ĉm\‡Ħ pŻ é‰g`AAçÄ÷6e8uµI’(,, >>^\û.KG6 6¸€w\mhÁCè2x]A—˘Ž]QGOëi_=uj›ĠÁn‡K'pzŻ*Ĝˆí7n×÷Ż4›R[ÀJ bÑwf‡İLúôˆBŜ!Ħ 1ĥğGž˘* 8+VğwoÜ_<½×\/ĥ·?£šëwsçóÇşuŒ7Ö‡MġŠeÁp5ώ,£ ííÀ{ Ë>x5)—rÓi)­{pş B—ÁD¨c×@ÔQ ôÓzÚÙté l °pÙ6l6‹ĠF½ÙĉċÍvóecħÚ4Íä˘R_RL.†ĵpg:ĠLÑöMì)İĤÎŞúÈdÒeÊRZcEĠ„“žKό(t’²MËY_™Âàaلˀ½ŒMË×S—5œAİ#—`-Ë·ÉäìKXџĴßU†Yd#Qİ9ô̊Hƒ°•³sÍ2tgpßTB]çèÂ0EEá탧b)ŜĜJÍğÍF·ÌL4²ÌŞĠĞYıreğÊ#è˜h4LĤĈŽCZZ:6›µ½E´jŝç 1&2š·óÎ=ò[Ÿûxúú|BZJŻÖQ°eá½èŸÚŜÏ 'mÚ:#ĥ ĥ­\ÍĈQ碨­‹#t ôwĦËàq"èRÔħk êĜEhí3 '„~üµÚÀfħk°ÛUNÖ…­1vEĊboš6ŞËk!,“P—NµQSV‰%,‹Ŝ&dk·ïagE(‰ÙŬéÁR²›m{6ħ;j8ı‘Â"ŠËݲބ$”ş2Şì`)ĞÁžjD‹šÒË&B+£L{ïLôZsÙ>ĥíÙÌĥˆôoaŠŞRËÁrPJ§_ïTBċ&*îFB×(l>ß6Ĉf³’––Fff’Ô—i´5*ŽÀ’vğ]׺2ŞŸpJ)?>x oX§#—Ò+ÌĈX·Ž'ox’Ò+^äߓâiîsÉÑËäœU܁M[ŝHX·áYnú÷~Ĥ>ġç§p+•BˆKI%%6 Y Ày½~7Ÿ=ġ4{Î~–˙¤…ĥM½ŜE;è((KxìöWĜ˜y5/ŝß$‚Ù`\íĠݏ€TҁuùŬ=—òŝŝĤŽfsˏrrÌq~Niżw ]vHŬµ†cĠZÁò§î䅵5î]:S*yƒOâì &Ñ7Feï'wqïÜîxġ†‡7˙’W½úßÜĝl)?û$S“Şċ­L£çS9÷˘Sée °Sµ½¨Ôl˙÷gÍeĊĥ̀.*Ŝc/áĈ‹-7և—ÌĠ,ŭ÷-ÌÜ7žG^ĵžžïÜÍÛŜäĥ‡Ç]/q×àVˆuüúD³cĞŸöàïšĠüŝ87<½‹÷<njá>ŻŝVö~~÷~İáŠççĴ$—³GÇé÷GCKcĊ'?ÖqêĜbż‚ı¤µÏ€qôK#}IbÒÉí7’‰SNghJfÏCgíDç6°Ù´Ĝ•%żíhÒƒíş‹Fci΃MµPg]¤ĦÑ Œ&,š˜èd"1ÖQş7”Ä”˘5€IĤĴp=ċċġ¨‘ahMñ„³“’*;É –Š2ÌH¨UG¨Ub1QˑJ;!ɑ$Âc‰s£Ĥ7—×ĦÄëš^%TݧpËvÖĊ“?(‹(ßĞWħ‰e‹=+Oż‘ùDkô+µ ħÛmĜíí-…@ hOî>7>—ẂoxòĊżë’´>Ç\ `[ ?+×ú•Ñ—Ħ!à/ŠÚTÎĵûߜé<ıĊ3HZ­X80w&ïïè53&‘Ĵä0ÒÛ!ŝkSŭ½ƒé²Cê.P‚ĦKĊFMy ¤žËÓûfĞ£üF~úr­ÙË=˙ı‰Üİèì{ÙZdaX˜óùÛ²›ÏŸĝ/›zŜÌ}eáèVŠĥÂړœ(Ġ_Ŝ7°àówùż …<òÄä[xm r{Qʗ1ó_ïòGìh.ĵár2"T*ng—QV’ıïÄèŸ[Ċ˘W—oôȽž‹VQ:˜Óz†.qí-Œ­]3…êÂrìT³ôŭo™Òû"2=|)”Òĵ˙ġ! †’jŞ*w¸~4´4V¸ï*ĦŽôëÇh2jí3`GnžúşĤ7!ĥ:Êmcġ³yöÎwÛÜ0"öĜ? AgíEç6°ÙuĜ=¨ğß*Žxl{3^aŞŠMYÛÜ7 ]ˆ ’£*,vT@6DĤ°Ż¤{\(%ġ„evC>PÀ‘:…İŒ2³¸Ĝ$êŠ÷°coµfì’YÙÔ|ħŜÄ6Œ¤êAœż`qaYôˋv_TIÖ"ÜA‡Âß2Îí˜|â7żÍӟ§ñÏKr ‘Ÿ§ĜKY÷Ġ;|8 k!,u0§_q çônĠ ]’šş²ş‡Ñµe™ĴûĝôûY2èQž›–Ŝ~„ċoÏäóß÷RPi$ÂӇ2eútÎÊmĝÂ}“;ıâÇïž} kE plí ŭQk7óġ‚rŻĵáKŝͧ_­ċĵğ‡cr5˘@ښ½œ?ç~ÀGóVħ§RM(qé=9ċĈ[9;Yġmí`-fġïñ‚?(¨—‰ÈÎÙÓŻar°&>ħw]Fg÷"3úez0Ĉ““ß›l=€óŸàïŸĴ§Ôèé=ñJŝrÉ`b4€½œ5ŸĵÎgË·°ŻÔ „Ñ÷†ÇıgB,šĉt˜İoRggtóÛß{Ŭñ: ġ×ßÛO—Íë°aí͌ƒ-èo·³ĝxŝjv•ÛQİÙ ğè\ż™—gü‹=SŸĉ‰İÉh{á·ÜÇş=4“›{CğtĤ O#//p è3€YVîxxßmı‚é=Id-ÛöĠ dé!büÂÏ[RZ¸˜ŭçt#G¨Ġìß~’óIÔ{Èá•wú%WpÛ?ó Èġ2PyÓ˜ùĥY"tÎÉs–ç$ß|›‘ù–ü‰ 0·EÛ¨Éï‹{Ùµş,ú­Šˆa§=40 ÷XŬâĜ5“İ,Ş}óùô÷‰Ü5"ÊÙçÍìĝĉs6ê µ•QRcİݏvg „ĉĈ Çuôgı½êĜrż04ĵùûdĤÌáùÏXS÷ŽV<NÉ ïà÷Q}ġêċWżAŒ>ċ$~zîŜxċ5zċŜËĝıèĴ}èÜ6›Eëšö`ğêĵÑÍÇ`“$´2(öĉŞK²cjµ“=_ŝ$#1ñ!ì:TL9†âj=ñŬіîċPY=IR1uú8âCe”š=lĜ´)9—üÜôÔrhÓfŠ[¨Ż&*‘ˆšBöoŬML˙˘|í†ÚÂ#"è„ë  ‚Ç'8Ÿ}Žm)ù4ŝzu >û,of?Î-˘=<;˙êÙöÑ£ügŒşì6̀}‹?ĉ£'˙…ù˙ŝĊeŬŭż€HÎ˙Œ§…?ŭqÉÔµ,“o=ìĠìûs;eérû™Ù̇ùŭĞùĝ?ҟż™Gú¸IŽ qh ‰7v¨ˆÎHÛAğ£Pñû7ĴfKVÌ >ŝ– ĉt×\Ĥ–ÚZ¨™Ÿ>ÊżçÖ3èĵëı /µpïĵ½”ÍGĴœDƒ.TÔZ6Ïz”ç~‰çìégpl%Ì~“YOĵMòs·0ß´¸İKßħ@&²×DĤŭu*Ña*GÖ›³_âÍîÏs÷0’½‚íĞŝ  ñ|n½>“R‡šnB£Ô5ŻtĞ[gS§˙!ħUü1û ·Îi]ŭŭî˜ß|ïşô£ğ@Ĉĉfô·ŭòĜw5ôž|·÷IÀP·“Ż_Í†ŭµ(C<îr}˙*5mß.ŭÉÈútĜħXìÈQŬéĞŝ<„y\$FĴ\ĥšò¨LLċĞùuß%ääèÁ|˜?A܄L"$˙yk"0`Ħĥ^i¸W:˙këqL•A,ËX˙ÓZŠş #Á÷~ú”Y Í´aĴZġ#ÛŞ{3À˘vû"ÖÔÄ0î”,Œ~äk˙ħ:€ħ5€ú£ŞÔİAJż„k2żfĉg Ĝ?è2t –àÓEĠôğr:aŸĵJI…E1ĝŸ^×!ú}둍ž@żV•:v67Ĉg„4ïhîĴl ġ‡ĝŭЏîËaĝ>ڄ&0ĉ’3ĝúݘżŞ˜1§™ĜŬŜ:k':µÍjwLÚ/§É4-Ĉ`“ô„èÁZgÁMOÏl‰¸DBöâàáz*µħt 1˘‰agÁaI5ès “Á^[N&òş%£T-Ħ~EôîDš°TzçFħeÍV6l2:8HàüOİtğ~˘LŽ)óÈĞŻÒ;óNNŠPç9´•ʵ|ñCÉ<Á “SÑ}ó’¨ßŭ_Ïŝƒ3ïĉñuÙ³\<†B•ĉĈĊ&§}ŞŞóÓĞë]HEU”Àdò([U>քĤöa@żlôôĦW\kú…ûÍôÏtèD•Lzz’Û3Ż#¸wf‚ŬT@’Tçvx¸³òë·[ŭy!úŜg0:âQĉ-ÚÏÉg:>¸µÖú%˙Áó ˆŸò(·ž× = ¤ĊRҁ·Rħ–/•ÓëúG¸p¤£Ûô2V˙í3~ÚYǀ~CwL]zxĉyôɐô IwüÎÉgß/÷³èÏB,C#;ӄ÷cPßl\Ž[JċïÍêPİXçÖÙEn•6è,×ĠßSZìïC—u§ĥblĴżĠ|ŝ}! Sċ‹úbdµq6î1Suß~7Èp\Úë^X1[Ìhmµ”îßÈ˘ĉQ,ċpFv(è’é—.óó­ħö$EÙǒd}#~œo~ŜĊÙ=–ngWµĴü´urô3›†²ƒ›ĝñŭŸ)ÓçsiĤŜ-ëñÇäĉÜ:}/Ͻ;“żLĦ˙¸“9mÒxú'9c,$³LÎÄ1Ä.ù‘›Şè7$I­aˏë¨MšÌIéş&Úùñİc“4ĥP†ÊJ rX<½§œMΒ/˜óç$f 0°oÁ6›NĉŸ’Yŝ?ĜSR…MûrŜ1ú}ëñôırġŬfÓĥGè×j cĵŞvïû Ĝ×u_.nxÌkĉĦ´ŻvïíS§Ë%ÓwÁRığŬuÖ^tn›Mƒ˘Â/Ğ67ò\ğtêHç—ZXETKxt,£V‰'òb³JĦñ$…îa÷ŜR iY„ÊRlĈ]ğ9€´ĵ0‡/Ą‘Ĝ{}B8:ݞ:ÏĜd’ƒÌE”&‡çá!‡$ÑĞo-kÖî`^ƒ²"ĤDYĞİ(ÓzM‘’4!D„Ô} ˜¨/Žg÷ÍZ2sî­\²é!Ŝ}ùr˙–âLĉ¸ÁZ ·°ßɐŜqŽ—m}{Eċş-Y†qĴa'ŭÉèzPñ06¸H&Ù÷¤ñŠ6*ƒhê(­ħ52j³Z;P;~É?ŜX÷/fÁŝN9Ş˘ê³8ġ¤D~\´SŻ%Ïèğıĥf)ÚÌ>›‰“y8ë˘:+çûÛR´Cv;ŻŜÊŻzË£-­CUŭx‘vH]şĜUgŬ,ú’ĉ,gëĦ2ê5!è, 3ۜ+¨úħhI‡-éLiMïşlĴğ£¸Î<¨A ¸ j~täıïxµK`ûĞÜzmC!š¸~œ}çtNIQ !³2|²]ĠSˆ)ü™UY\4(‡|5ƒ\ĎKrHÛ³)Éi‡ ĵ·ÄW6H¤IÊ÷^ˆ¨£ŒowLíEGʄżŸ‘²uĠb-œSw}N÷İ z Ìş´ œ’:Ù?Ĵ§|("Ğ6:3Ŭ.E’ĈsvQÒ}" ħ5úÛkݨCĵmìHÎ>›§ż\Fa·xĉ,,%÷’Id-l0@]yvUġê˘Côû£Áß8ÛdÒöİcŭÚ²³û¤ı•÷Ž–žŭ<Èv”6àïùÀó˜C9<[µÛÀĤh°+*£†ôtŻ"êúëò´VQħٛ3°IÙs˜˘j;‘Ò7ĞR#Ĝ½ŬJbb¨Ó˜ORĜnvİ)$‡9Ĵwrx&ùŬÍlÛ𝠇‚Ê:#ĤP­Ó%ÚHbV*%[²`<19Ŝ2iLŬÈÏ*·Ŭ[Ĝ?˜,WˆŽÚ}l\żÏ[&cyqGŽNA ÂÙċ '2U•öİŞJyY)%E…Xm$d4-£‘¨èL‘‘möċË÷ œŞŞ7pç˜ŞŞ¨Ú&ŭċrÖ=0‹—ç]@Çž|^¸ò;Ög ż2úΌQœwœ€erߔüoŞ,#£˘(Žs])ÂÀÖ>Òڗzv-\BħZÉ÷]Ë^Ç*ù~ËEôèĉ1͢‰ĥĤĜPÑxÄŝñÛv½ú`Cnĵ şy1DGĝ}¨ï˜şlèWqĥ˙kžš9yÂ4f\›C”zˆ…/½ÂŞF^ŭ206­3Ԃ€û{ÇecŬĠ8è‘€ìY·F5GhĊêxù’I<_ôÚĵ]ş L;—ğîC¸ŜHxtñ‘FÇ3żŞ˘"ßŸ8ġ'Öî/Ċ´duıWÑ?JCÄ “Éŝ#~Ĝr“ÖíĊž|&ı¸ l¨@ú…Üw}BëvòĠ ï³1C²ÂĵçZIPڋ>–ĵ1ç‘7z2§ŭ˙˜ŭß }‚KÒ”Y“Àè3r™ŭÖ÷Ĵ.ÂÀ?°‘ŜÜ8,9÷·à÷‰VŒ­-Ġ_İ£˘ az „žgFâ_óáÇáüĦÁŬ˘‘)#LŻbtĜüé£côû£ĦñXÑ\ÊvİcŭÚÖÂoŬ×Ê{G‹Ï€ĝ>êx½Çq[ÑöZ 6+MY{Ñİ lvğ†?˙× ÜñBĜp›-Mü”C“H3íc×ŜR2ûĈ£—È>ž,4ÚĜŝŒïyRŬ†§›WNĈ”AŒOñÜBúñ¤{Ó‘Ú‹ÁݽšHB۝£o–G&,c03\Û’'ıÉĉ°óà˘& ‚ğŬÎîÛħX̤gt#<„V§f³RUYAyiġuuÄ'&"ËÇàÒÛ, 7AÇ8­6:ĤIÇ WŭĈ}o~ŠÈpÜJÑ%ä‘ĤYÄĉĊĜş§8nbĥB6lB›šK‚.X7X½!ìT”`ÁHdˆ„."™ìŞGŞG~żÈBô`GĦ‰/ڂ@sí }Qk·ñÊJRĤü‡šâö(ċĴ|ġy˙~•ŭ†ÙB[ÓĈdÏÏlŬZŠ='ÑÙÖ÷IUQPQÑĊċ$-bïAˆBoĈM騣é²qëoĦ€ln8<ŭ"%°I soŞßĥĴufimoo]6Ö]@cs£q..‡Di[ĥÁž“äSgZM(qa°zo1f5­W½Wğt M&§G aŬĵÏÑ% ?ü;ŝXü#UëTúßÜ“¤"E`RŻYĵ>w!!%5ÄË'VÓ'CâÉÌÌ$\ÊàĈÛñàïñÒüîÑêħµıú+fŞëA˘EFE›<Žİù_óêÒ RÎż…ĵP@ĠŞkè˙Ç£ŽÇĈcE é_[î×-ñ­żw´ ĜĦï£ŝÇqĴ,ùĝ{Š´ùÜ0$EgǟNm`{ĥİÁÉH2’˜“Âŝµ;ĜSMnt§V‹@ ĝEUUĥoŬ„VЧo˙AȚ†×½Ŝ@l\1ħq<°Ÿ’˘"âƒïÉĉü* ží}ŽŻRnħ£áòe÷óö&Ğûáŭ9ïÔxŭ<Żë.blşÊ_>ĞÂD&ßĜ—0|ìuA’qçìg™kíǰÜ8ä²MüÙ>èv =M2ȁÉä~PŭlûÈ­jÉMѰhñWÌÏ9• µ”ЍAŒí~Œ•Œżĥځ¨Ú¸€µué\87Y ž& ;Ĉqİ|ûùB֖eĵİùĥ&E äĴ!ŸÂg3yWw#Se ÖŝÂA PċP˘CĦt ÖLbPòÎ͓sŸEéĈ:ú#àħ5*€kkĤÚşCN)ŠÁ]Ȅj:!  *Z F JM5fŸÔÛĤŽÇ“FcE“ Ûݎôë–ĈĝVß;Zzô'DGi.ÙĞöħéÏ0Œöz*oç÷ŸòûáHFßr#£5HjY;!,IN4Ĥnôʖ¨tĈ‡èdc—@ ´Hqaf³™ü>ĵŒkžH’LjZ{÷ì˘Ĥšˆ Ê ˘:§WzÜ U£žîĉr,cĤ]Ēû?Äâ>f ûE÷ó7û|òż—X^Ħ)9çoW15ÛÁšnâ#£d2Q9ïs^™g)”ägrû´SH””ÉíïíúîŜö҇ŠŠ‰!WMcô?᳙ë@MŸ rÓ= ÁñÁo[í@Ĵ_°KúE ˆ‘}ĤFÈÄ CÚgŸ²·FŸÔR[‹`àô{™fœĊ·ŸżÈÏġzâ2‘Söä8F]8‘ĠoŭÈ †çŞîä_ñwŝjú/~z—çżQ@NÚË26›P?CKÇÔêŝ皺¤Í˜Â­W”óÎ×ïóô"Çêòúxş'…8Ĥ{ùé·Z!Ħ-è,ŝŜ1tÙXwÍ8èÎ/Œ>Óîçğ|ñĊË,µÉDefĦszh8ÒjIŸz;×UżÍ_Êj;  #.3Ÿì *†ĥo—MŬĞa¤Ûè>„,_EĜè“É24L ɝÈÈÈU,R02Ġ#Àżßĵ dMı†“—=Á—ï/ċÌûĈ ¤ŻÈGß^l˜-˙‘ıï|K…ĠQݏîCıèžK8)^FUZ–yÄŬˆĠèÈ8e2ÙßÏbo³8)E´)]Á§¸^£›İ˙Œj, ÑıŸOô™§qÍġÎ3ùëBtp¤’zğŠÚiĈ@7V4•²êPżn~Œoġ½£gÀĤĤˆvˆ6 !Ä ëç2óİıè£ÒèÑ÷lnğíT%ÓÛ_gí…4ûÓĠ‰§ŸéµsÁüoqí[żîwF;ı=d‘KÑoÀ`÷öÊeż-+I’œ˙ä†ß²ÔheE9İéŽ9ݞíßĥ/"›@~xĈ`Ûĵq ‰I$%§ĥx^YéjjŞILjzòykǂġë~gáÔĠv܅WJŠ‹HÏìÖĦe´='z;°˜.Ĥ÷CO2-çĜŸ¨ş Ĥ]œPş´ìà;˙͖‰ñĜÔä {œşuìˆ:vLÚbŒoŠÎ¨ozÙ?üñë⟘4y 6›UQQÇDmğŬ†Íffµb³ÙPUcH+—-eÌĝ“˙ï= ĉ+<ĜÁ Š­€_žÉòÌı÷œ tÛí-_P]UEnÏüFûëëë1½WX3™"İŞ(*ê+“_:ƒŒ‚ĥç„iV/[Ä&9‘¤˜0äšüöġwĈŒú]ptċuytè˘Ëë҉˓¤‘·[0Ë8t)êĜ5ulgŽßZ?ŝè:k'„M(µĜ°†–ŜÂrÁËOİŜÌO?Éû?í¤Bèññŝ£ˆ ĈÜà`×)e×oäùĞoċ×AÏŜ=ét“ÌÚB§ör6.^ÂÚSĤ9Ü}·ğ ŠbÇh ñÚ·cÇ>˜5‹K/½”žyyîŭ²FƒÒ7?µ< tmÏ Ó”Z ĥŻbîÊ}”Ġ) ‡‘Üûdnşá² ÍOé ”.ŻË C]^—.}ï]‰ÎVÌò÷žċż_üʞjˆè6† gÜɕ:K iZ’Á^ȏO?Âżnç`ıÛo —MóûÜĴŜU†Ġ˜ÊˆËïċÁĞ)cÙ£‹xŭòĞ™7êu>ùk/ äċ”ñÍ;8PVH˜²Çqù]÷pI_Sc/2ÛVÍz–—?˙•]• Úè|.ü÷óÜÜ'$he5Ş×X‹˙vpf"šuĠ,Ö,yë^ùj%je"{œÄUwŜɽ#›jƒg&â}ΎE÷îŬyôŸ˙<îċŞ@hXĝq/7PÊJtxmhÁCè2x]A—˘Ž]QGOë)+=Òne › Íħîú<ż„Äkŝ—G%˘ÙOyZŒWKşàqŝuV2Z$B“ÂbžÏí]E\„BÑŞY<ġÖ#<•˙OLˆBVÊÙĝó ĤMç‘ûúmŻA͉AĦ&óó%ò”‡xêÊôHbS޵üùÊ îù N½ùQńßŭ—Wş×Ŝĉĉü$M3ur£T³ó÷?9’s˙ş˘7!ĝü™7™ùg&gÜtċ„Pòëë<ŭÖ?xuçÜÛÏĵ²!°ĵœ2–d]Ï?˙Ŝ“şŭüúŜKĵrϳdö0#<çÔŞul|}w~lcüġò—Ŝ‘X”‘˘NYÚ&êùo­U“¨ĠĴ›y+˙>‰+îz‘ħ Ĵxç fŜġ éŸ>ÌȐĤÚ  9~ĝöëöĦE6˙£½EtD;B—ÁCè2xœşuìˆ: „~ZOBRRğ”Ûİ l?Ï{²Ùθ÷8I"h{u!•D0rPúö C˘W£4†¸LrrÒ½dx÷QŒïîĝŬğG$ğĉOëßb™ċžÖž=œ1œYuMçç‹.*ìœ÷ıJÙŜúòÓ?àKğĦ† Ì ~ë4f½µ’Ëžž€İ|y‹i˘šİ“/áŬ†0bH/ ô%ñVĵŸÉİgŸÊ°P ·ŽUßßÉşßc헅ĉXÊĥz—Ğ´"ŻĴĦŒŜ ˜|ˆe×ÍgÑ.3#ú7LU+VÖȜŝ>_•ċµ§R„²r›Ż—o;äZşÊl l9os„÷½Ĉġc‘ĵ{ŠYrñë|³–‘ŭ—-hžs/şĴ½Eh–­[·’׆SdÑ‚‡eş '‚.Eğ˘ŽĦŸ£cé’EíRn§6°Œ:ġ.żû·Ïż•Ÿç=Ù #›Ş{İŒÈ %RKۄ÷µž˘;) Í"/%I5S´}+ĊĦ9ôJ ëtŜ=/Êżòʌ‹ÙtÚy\pÁıœÜ+ş…ĈgĉÀOoñâ{ Yż·˜:Mz3èúÚÚLNËĦuì²Ċ0nhRƒH—°Qĵ³|‡-0Ĥ%tDFB})ċfB%E“b‚ ċu(€=ˆeR×(? MםxŞ)İöĉCkÙiaÜd/Z[”´úµ”ÇáġìµÙ(ŭ×9Œ˙—lĊŽk"@ tr›MÑ ¨*àXÂ[ršĈôaħ$Ôì ĜÈfŻÜĤEDġMo_€j²¤„òĝLGT5eeTʝô•Ŝ˜e/|Ċ˜•sùôYġŽĤ3Rë)ÜykLO²˘}ŭo:Ş™kW°­ŞñĦnCšÙ”ë8"‡’1ò"î1™ÓžżŠ_|Ĉ–Ëf¤#Ìġġ^AµûÖħŸž>F‹$IH’„,kцê ĥĤ†â‚öU @ : ŜÀĤ —mfS°Xmԛm^Ŝl7_6Ğ­ıuŭTêKŠİÓĊîL§š)ډ=%ĠÔY@B™LzĵLùáBJkĴ¨šbÒsé™…N²Sĥi9ë+S<,›p°—ħiùz겆3(Ġaä²Ĵeù6™ü‘} +ú“ġğÊ0+€l$*5‡žYq16ĜÊÙıĉş3¸o*Ħsta˜˘˘|b`İXŠ7ĥR³ÁĊvd+?½÷)/–X-Ñ=ĈsË#WÑ]„;ïbġ?^ⵇ–.žĦ7ôáԋ§ñŻżá?ï=ËŬsì"Sè“Ŝĵ‘Jn"ż@Œ[R(}ŝò˙ }†—ß}ˆ5Ŝm ךûïÌ^ÁkŸüŠ]Qħ4çÁĤZ¨3ƒÎhÀ7•&,š˜è(b2ÈI9”Ä”b£cIÎÎ!^cĵĵšâ §†’*; bİ(ûöÎ;.Šmàß½;zo‚¨€ĴĜ;hŒ&QcìQcIÑ$ŝl‰Ĉ5ö5vE%&šÄîkš&jÔĜ{ì½ Šˆtîvß?¸£Nçëç>ŜÜ ³ó<3;ğûì3ϐˆ„üì1q2 Çñ8Z‡•Ğhl]puvÀŜŜ·2”²’‰‰2°3ĦœÀK˙r=Ŝ€êeġĈµô<½ÀÁ½{ٛúف':@2ϽrÁK‰•QċÌÍ_ˆ:Wĝ$ßcÛȖ”³–$;*´ÈpŬߎ쐲s:C¤„µGZ}²€}á)u÷XV[Bj²žÇY½ġI͗^üT˜t154 ò³sü4޵K[§ä[áQċu>^|’è\nüñìŻĜHċ™x!)í79ú,?~ىşelôġ›— Ê›Yr0âyHÄ̲¤ĤĞ gߓLWĞè?hm!QcÁ-´ÚÌ­–µŒúO–ß×˙ŝ65ò¤O™è“shċ Ħö’ğ¤/­}ĝ߄½$!İŬì6‹ŭuFç›4ıĠĦò9ċ+ñ\ß2–wŞ•ÀL’,JRğÇe>ÇL‘ÜÊĤ}ș½iâ›òÈĈ›Ĉŭ–s6ĉ…•²·I—§Q)›y'hӓB3WóimĞğ2ÙP~ĦµŜ8^sM~Î{còIbÒKD“tfhehTÓ/Ë|}<ĥ$]( ZTšœlfVf '‘$j@2Ò ž&éP•…n62wĊ sµĉé£lĵ}PŬ{Àx;é O-puħBB&>â×n‡ó4.¤A%ƒÊ>çŬ"“Â.pKÊÔôÇ5Ğ`q6eİVÁ)­S%•V9­ŽŻqıHŞ˙:zcgĤIğŻ£é:s=óK]$d8ŜlïÄĊ=ñ-ûÏ(É<}*a뒖8&EóàâŸ,ŝjAŬ`˙éÙ42vO™€ŻĝżEÍÓĊ Ta[Nż!‡ı›Ħ_cîEoZ šÀÊFeħ|ʵÓû9óT…Y>ğFħA ßdñMÚ}>•ĠuJĦyô/ż.™Ċ§6÷ÚcĴé^ĉEoèTÎϤu7_Nmû8eİ&ԞtZı›*Q: s3ßċ³£-X¸v̍•]“‹›ı?´O²nĈ—Œ˜ħƒû@Íô™I—™ÓúMĈ=yż'0éf|8”ìıôW?|dù&}w™[]*Ÿs~ı˜½L²š˜ö£ùn˘7òıĝrìç´Ĥ27Ö´Äħ¨éĉ%*—²İ4(ÑV4ŝ|9£ü­y|x£ĈġċmÇZ\œˆ%9[3ïŜü|°)1i–šD-Ÿ>?yÓħšMĦȘëùô…ı_cEWT„È/:^sOŝÎ{ùE-Ÿ@ È+&} ”¤U#Ëpĝôµlc°ġê(çl’„F².ç÷&ú‡M%Í&‘áùS²ÄÙ͊ĦÄ&:cŽ›ŸšÈۄ>IÀCŠ ŜÜ7krì-Î^¸‹T²<ċí0'Ž ‰0 ŻÚÑğĜ‡Ü½|çê8fž|5VĜÚÙe˙P$Fó?Ġ=;ÄĴyç(ùé~–k„- íÏRĥÍ×Ì?ŭóêXŭ·íÉ —Ş4nÒ hñ­Ê‡óĈJŸD£ĤFÖá\™FAAú:Ò£D³oTwĉ^ à˃‡˜ÜÀ>]O Êە(öŒèĊâ5™||_Ú¤Ô߉îïżG7k0°ß˙èôÚV:ğfSGéfĝìŭ”·ÇVċô†Ĝg–A²¤tíf” ĞŸ­àĵġšµ vj7>û›ĤÒßĤ@ϟ$ŻèÇgżĝ0xŭ·ìïĠ7ġÑ€ÄK?°ä„-ïŝ9ŸOZĜµYĥt/^íĉµ> MÊ9˙ˊ&ì9Ÿ[]*_ñ°úZħòÊ ÔŭıĝNSìüÊ;˙ĉvRK‹À™¸ œr)›Ê…“–"5Ŭ"¤_·òÑÁËċNxĉċŞànòoLó!›ö)—[@ÈY[^ëY/ĊÛ-çq›9‚ßGŒċPéÁÌîċS8y™O>Oê'ó ~Cù˙5Ż‚Œy żç½áyA ˜*Ĥm`ÓŞ‘Ĝ{ä";öeÛΓlĝí(k·D–t²‚NĈÀ.˘lĴ öI. VY#YğáaDĝíHT%°VIXş”À2ö÷bÌqó°A¨­ìħä÷n‡ùôϞ=#>ŭФÁB‰‘áDĈe|tQYyPİj,£qŝö³Œ6É1<}ò„'é>QÑ è’ /î„I"GñïĈ–ï #9Żuh°kŜh&o½“÷:z2ëRèö•Dûĝ‘8íòüİK²*‰·#<Y ǂ‚6>’Û'62qÈrB­šÓ#0KöwĊ5ŭĈv]Ĝġ ’œĉr”oYíEϰ éÁĈCù)7ġħj…['m-<Ŝ^ÄÖQnĴïӛU7sß;Ĥ×ßĊ›<éSRgkÀµô{ÚV÷ùqĉ:ÎGëPtħ„^ğG,É$$)óM mìS˘Rï›˘bˆ”;]Ò}|ú&ž‹!1êl cgwÀ¤ïÒ3cĴl ×6EcĉHĊ·żĉNëE|û~ÙçĞ3r·éIö_mÖÒzêj’3PžĉÓŬñ07Ì,ċŭ9ÇÓŭ‘Ħü˙˜WAĈĵßó>wó‚iÂ\“s:Ù´.ùFè'÷˜ŞÎLz‰h²ĴF'+4Ĵ]1mÑÔ˙ċ+(hu9Ĝ$,]K`u+ŒöùZ&YQ˘”7Ż&în­·^Zıáas“Š'%môw*[oüırû*gCġ U™Yboò–O²Ä½l)]ϵûn8ûfl“ÚŜ‡€²O8~ówÜjQ6ġ™.îçÏÜÉĜ&ËÒTp}œw™ 9Ž{gOrÏuËÙĉßâkL}şÇY˙#4 Ĥçk%óv]ç÷îÔk½_-˙À‚î/xQ—ŻŞnĤŝ¸ŞşĤ%5ċ;2ÏĵëİĈhwjSÙı²%Ž)IÉ܅ò6€˘ĊİRK™"8=Ĥ>ŻomÁïÇf‘÷Ġ#)ħ> =Ħ:ù$;ê}µ‘Żwòżnói´­R^$(†¨J´céšĵÓû}Ş8ĵŻ˙Q àB°³Ĉ`éÍîĵħ-Ġë.˜µÛĵ‹Ĥ)J,çu&hÈ5:­?ÈÈê/Ñħ\É&áÚf5'Ŭäúħ|=²7µğ[pv]W<EOà̲œqëÎÂÖ…èM‡ù´êdv,k‘LeċI€%¤ıe—_dĵ 2 òOĉı´&Ÿ] dové`ĥFŭM;‡"hj‘ ô“{LWgĤtô:šŸ6üIjl4IJ5Ż‘’ CŽz*kJÛßáĈíHĵĞşa²Ħl½ ÊĤ+£qİNPPú?²Á§n>j’°ôĴIgúŸĴ(S;ˆ2Êİħ+U‰Z²{ ‘0wñ#°áóÍ2ĥG…W-‚ĵRÓ”ĴDöĤ"_ßߝmn‘’x™•#Fqç|W›‚OĦ_A!ĦqöĈ™HnG>_ĦÄ?àöSpöq.^ħ%ĞMeçÊV8<;ÌÄö˙c—wK:Öuya'êħ÷FÍZ/Ä QÜ+cÇö]%öRĜ=Ï!9:‚GáÑıC'Ë(è vĉîĠ³„Cğ.Óğ$ö™ŠĈ_ŭ›‹:Y C{şY0xí\~Ğ:ˆsĤ┋&™T›ŻO3JwXÀñv_ón(ñ–ŽÄĴlJĠñ%iUŜ PÈ7l¨3e;&éï5Trܒ+]Ò½•1}£Äq~Á;4úì7 ¤C)ÓAOOdS;”zŭ²TŻL#—‹”ê1•ġ·;2¤œ‘Z‰?êŸîR²Ó‡ÔÊÊíŞ€ÈÓ|êàO­zġ²?f(˙?ĉU1/ä÷ĵ7j^0)2ÏNx9ĈÒñQviWjÎ#ĊĦŸÜcş:3éë÷˜AoLE’%îžÜ=u[Oœ(ïdÒj“Â;˜NÙıíħ-`ƒBÔÑMœ–KÑğGñşXÙûR£fM\¤ĴŜ|‘Àĉŭé:§˙Œ¨L~_ÂKŽĝ¤µ;~Íò;ù, żĈ -ŻŜ&;ÜíĠàĜ˜]ĝíǑ,ş‡Ġ­Ÿ;&$^ċğ‘˸oġ&3ßpGE˜ÁÚÍ|ûòŬÂ-Tŝp8ħ@u#[eRŭmš>ĠÖ¸ûĝ‘puí§]ĵÛ\Z•PŸ_ìQ\)ŻUI÷Ó³'ıÒ!ŬÛì…¨=xó³óĵ½îK^&ZAÈ&IHhIÔ˙f!ñê6~ uĉġ.•1vcçé<`(=ëıêû˜vfß&IY÷GkwԆŽi 9ɟŬXhíž;"AÑb׀aƒ+óĝ÷ĝ´ü7ô(u™%ÖÛ` +€NQá<u_l§ŝ¨žÌm{ˆ‘R²b×ûtoû5¸ÔhJ·”ä3ìŬċœÁ@mçKŬşei3w1ŝéÉçµês|ÄÚ×ñĈNçà™(#Ú‘1]ù:á :7ñA}óGž†š³vWƒäD‹YĞé·ż £êÔĉÄèX·4êÓüşdߟ´Ħŭê:•4vıĞï^˘³ĥŭvç"¸½Iöw1Ĉ€>u6ònġnió;˙.'ƒ792Ñ×˙ċìëüğûgÎŜĵ*#ùkN‹”ż5”oÂäV—†Ĉ²™|í ~ĝb êM§·Ïŝ=ñ@ß•%+VÂÓʄ޽™£lîO7eÔeì1ĉLۍC­êx;(<óG˙ĉtÚùëÓ#óèĝNn¨Ş2% Ŭ |>-†ĵ 2ĉ…üž÷†òÉ" lih°/û‚ë³ ˙$ßXËWs÷áŝŝ5tGy|—¨ÒΟG§iLnS Öú"çÀŽ žÒ W;™£k˜ıb<362=Ĝ•Ċù=‡ı_úCĈĴ†“.Ċ×5ĦÙ֗9Ɂú}ĈÒ×]ĉúŽoY6~ Nkĝ˘Ĥ-꜏˙BmÊË1\?qŽGeû2qtEĴâï²ġBB†ÏĤÜúqÔ·Màü² ŭIKPß1|ZفäÇQĜyšƒé½ƒ÷†Í§I‰§^5ĦÌşq4H ]‰ÏĦž8΅ `ĝzhÑ}áÚï‹ 6ĝ+é`†ÚİÉĤżäĴû˜cüVٍiaIµ/˙`kÜû ўlo3ž?–÷ÇŻ8Ż•lİ;fŸ bÜ˙Ö}{+ŭï—ĤÓġÍéŠÖ˙ŝş§$.NĦëS2ÖUöKŝ½8…j^ïñóÙÒ,ŝj! úóc¤àPşÍŜiŒGNWnY‡ÊY_Òŭ›İĈHĥ.Hù=ŞK´&äÔIMϜUCé654.T zù{'iS÷ÜŬh|è³tĞ*"Îè?2Ñŝ.ĥäĴO (J.6áŸ i³ŻÀĤ´ñ'Û?nWÚĥ†òM™ÜêÒX6}…żÎ+$'Œàġ:éÛQšÏŽ_av-~ĜŽËYĥ™2êRÁŭ£ß1uĈ%iûr4é4‡½3RÑÜĜƒ&p÷Ĝ-(ё²ĥ…? |>-†ĵ 2ĉž|ž÷â(ĵ´ĵzóĦà?GóhìhPĞU+Ú ñbì9 Wo|}Ëdĥ~ J CWÙ߁Û{³íÄ}’‚ӖaٖĞGş•Rĵ΀ĝìëˌkÓ>ôiŻ˙ۆuüÑ]íÉêŽÒ/°9Ž’Ê¨?Ǹòĥeë°^%,¨K`ÉP~´Ŭ7İç}˜ïáŭá÷ŒëU6Cì9ò+yLàÈô}ŬPaxûş.—Kq4¨û܀¨<ÍĦž'‡Xħ9ŻàËn>˜u½H¸Ü›5+Ž}VpZÀġìÚYż|6úMÎş?ä'ûŒ>fvÈO ȘġħRĵċ9 IDAT&ˆYÚ}½“v_uC²A]š~ÇúeúY²oÊâû ‹SÒY•IĦ|3`/ f²\ĥQċ@+Ù?`bôšùôš™CĦÌòf#?€™ß@jf‘cC£ċYÛuŠ{›9èSíщáÚ3ìZ²%.sÙÓú÷ĝìq†òMœÜêÒXÎ)ßŝ ĥĊż¤š4([&]şżĊĴżŜb–1ug9nĴİò%$wMÍyšOs›_Äĵ 2ĉšüœ÷Ĉä “DĜ…ŽeĊîôĴħŸ]ı²:µ§y%'ƒ/‘{Ż`ŝꝜıAĵÚóD0ĞšÍB~1ó °Ş+ŽçaRs-r{üÜ·×ÌĠ7bx£%1ôדiZ§ä M“ÂÎp[Ğ%rò;MÎTGD<26iu9ÖzšZgšÖñxžgĉIŬ@GV:MXR0ŽY„ÎIßÎÜbÔ1 ĠaP~à#9’+çoò,Ğċ8’.ŝUħ38X@ é# l‚ÂÇҗîóĥĝÈŻĴ[ğ†Iŭg]ï|X)Ûà³É×`ĝWëPµŭœ pQî°yìxöf;S·ž•rüĵ´WRkPĦ S9‡7ĵ € MÇÌ£o…ôŝY–N—ĞĉTOÉ΢À üO‹¨aAÑ  ßLÀÏ2ךö>`óë/Ĉ@ …‡xĊ-ĝoPYĠ  _,ĝ‘…œı²q=—É  HxšÁ)îÎiîR‘µ^€?~+ácÌób6ġ$á&ûOFcî[3ŻÈ2J~ڛ‚yÉ*”QEròXXêjËty•)£ŠċêM‰’>>ĝ¤}ĵñ°U_g Êj"9uüÁóĵäPŽžŠÂĴluJß$—úÍÍ1Su™9ù‚Wuݏ8Ĥ((Y~b…qM @ („› IÛÖ#àëïŽUòŽ_ĥĜލ'U}4lŭm9ë:âO8‘MhV*ÖñóŞ_qj鏓ê!÷‰žmžu}­Ş8ĵ`MŽıuœCÇâħIĵÏħKùùĦ7='×ÁA‚$CÇWÛâj Gwrävêĉµ½)¨œñA[7ŻÊWr_ZWuCNĴW0ÍË5˘Ok7>[;œħޏx;°$ĉqa܊*˛m+“~%XÎġ4ࣞ|ş|$Ó,>áM_¸úÛbVŬ+E·1ġq0&pvú­uq•£Ç̤ËĈ2½ Èoĵš@ @ („M@B|<‘Ož‹,ëPĞTXÙÚàâ⊽½ĦY†Ñ>ÌßĞ×1˙Q2 ÁÉ?ˆ˙ï…Ÿ9€3ÁC‡qìĞ…,{Ìܨӯ -şöfòÇÌX=›/ĥê Y8xRĊË6g·KU6ġ7°İì­U—V1öódÀ ×JÍèż` ]+ê·#0÷7p|'o|҉½S73oc0k?Ïc{S‘lİ98„éŽsYşi:£VÉ`YŠàĦ5 öġ ög‹™ĉ<o·ÎbÔ:P;PîµAµÉd`2PO•O2ú}7–żbÁÖ§1ïÏJŻÊVµ×VvúÍĈÀ†dmĝ˜™tYwh@Ĥtċ@  6­[ĞĵŝFë ?ŝµŭ7R;súš6/ŠĥdÏ9oğüĉˆ˙¨%ĊŸûvS­F­´ô‘ƒ˙àS֗ˆˆpâââó+³‹+ssâccyĝ ”ûĜÚÙQş´Ï˘ŸRŞŒq|d•ÎŒ½Cá &räYôóuİç½$I)Ġóï*é…ߣŸF÷Y‘ÛıàÌéT ,Á ‰k×áççWÔÍ1bB—‡eÁñ*èRÈĝr dŭä gOe°dĊŝ½Óê­ĥhµÉ(²‚œ˘H§Ó˘ĠjÑ&'£ĠjQK++Ž<@ f@ÖÏ=m˙Íô=Ĝĥ–ċïW·dÏ_#[òmÖ ûŒß*Ncù§0×ŜeŬ€Xç?›Ÿ†VĈÂp yĉი™™Ñ¨IH*dY‡˘Ó˘6ÓàáYwϒ\dEÁÜĈ3Ü´·ĜmNQ7µàŬcYíôKıž*LşH’‘Ġ(²L9_?T*5Š˘€$!!Ħ¤n¨((²ŒN–)Qèè¨Â’H @ À¤1é%˘É:5:t{Ğ èĤ+ “Áڀ´r7v„U €ŻĝżEÍÓíü¨ÂĥœfFŝıN·ú„$,#£è˙)ŠŜ{NÑŻC.áîAXèŭA @ àeÀ¤=Ĝ’ujd`ÇÁ+üï[v§?NóŬÖc,]wˆkŝA'C²V}%Ú;üÜ·ŝ%ĴS<ÁÌlҟıó>§m5w,$ É֏·&îá‘ š]ĵ‡s*!Žèżèl'¸ZdBżkˆÊì5ÖG$ryŜ”ħNñ4³)Ëk_ü÷’“Q~²‡Ï+¨ħi6Ÿ‹ é2œ+Ó((ˆ ´Oj•1çᆎ8I^ ĜûTżÜ3á<ÓjfavSĴ­­ÓK€¤€”şĈV–‘E‘ј›!˅ı`UÊ£}Ày£™ĵġÉY@ @ (Ĉ˜´-I§F§ShVן– +:¨2[V§{›Úĵßħ>żÛĴ¤ËÁQOĊÙ] Ğ6†MíbûϨq>„Ï>˙—^sÙĵcËz[³c\FŠì¨ŜĦ6š;{8·¸‘p}'ÇbàҎs< †óżŸCİځşNf¸`Ŝĉ½:ü7ëGTàÔĴn|ĵ-Â`Œ5%ŝ :ĥaĉs~ß<€J–†4˘Ĉ£B–ĥfQïŻ8ÀĊ}ŭĴ‹KRÊ’~‰¨Š$¤J‹Ċ&‘ştTÉşŽü"ÇqïßŭS01ç ş>SoGaP²é˘8żw§î'èÇ^ĉ´@ @ ĊÓ6°i5èd…ż^ċσ—ùmïy6ŭù/?ŝzœU›³ôçŭz[Nl)8ĵΛ-šÓŞëpfĞ–•èŝq7Z·lKßi³è`ÁŜ]·HBÂı~'Şs–­'ž˘ %ìŸ?ı'iH8‹q@üe~=ĝ ˙vÁxjT8VoC‡7šRż^0GÌb€o<'v^'!§%ŬbmŸĉ ½Ö… ;§ä”İĞöwĊU•.›]v=Ô%é¸p í˘ĉÓ½÷Gts…–‹sX"›²ħ’òż„Š úßIYz[X$^fċˆQ,<ô¤`Œ5]Ÿİ·£0x™edžŭğ˜ŽŜn4_u]Q7'=r[Ŝ-‡³³sÚdzBC:~Œƒz˙etĦĴnîŒó[[‰ÌÊ:œšïüâ§ÎÌ+iq4ċ˜‹lšĜ‹ĉ•=SòKRĦa{>[ñ/ÏriuŽÙӋRε™qùy”NùÙ6NêÍkUJéëw/OÎ#XuôQŠ'v²¤ĤŽ`TĤ³˙ÙNşz8ÓtÙ´Ú[„4ÎZFŭ§9?„öl1îoSBIàĉŻSyŻqyJ8;ìQ‘ĉŭs,s?ċĤ|r(Lè@ §3ÎÎe¨Óm{#ž÷îŝ*šeîÛÊ_>÷î7e Ȟm{ô筚^z”ŞĈ›C~àBĴ’Ëú’‰8ĥ†Żz·¤f9w<Íâ²ħuM‚$îĴŸòÎÎԟwŬïôĴËk#ö0£{=ĵœqvġ'装ŽÌĴË˙v^ÉĠ|šĊœĝښȆò YCĵ 2ĉCçu~óIbÒ1Ĝ’tfhehTÓ/Ë|}<ĥ$ħ‘ÉÌqós…¸DÄ+`'y Ê9ˆt€ıg şVN`úĉ³Äĥ­ÀÁ-·¨6f ;ĥö%³èĤjSÙı²%Ž)IÉ܅ò6úïjÏÎ,šż żŜkıß` żt-ͽƒWr[’[Ġt(’ŜcMR”›!…6ò_ĥ̟Äĝùğ Şuƒ2£$ċ‡ħfv3’Ÿ~ùoVLI›=·ùcßdêYYW…áĴÙûtq4m|ĵ0ä'ûûĉ;„\)CóGħ ž7–1aÜ8{˜óÑ*ÌòùÖC÷h#ßè̊ÛċxĞ˙XúÖôDóĝ;V-`è[ùgÙn–v*•}LÏK èúQYöŝĜ‡rĉYäĞ=h·à˙ˆ–.Ì˙Ñ'ƒ™ħĴ/ŝĉ€ÚŠÎêâßß&„òô3ü‰Ĝ6Ÿ³hTä‹ë™4u ]İÄİÍÒĊk5ĥ|çgwĤÇĵg´Ÿ¸Šé%/³rätşôtä/ŭ(kş¸'Äݽùäğċt)‘ݲò ĵE( @1,{TjxfIŭŝóùÌ׊Èck˜8}0ŬŞsxB5,İO‰ċÌ´Ÿ~ş}>`ԒŻġò;7·ŻĊ; ŬàżIÌOù¤k„tíÌô¨.|³e Ġ’1àŜécÇÑͽñÒü÷ב\ϧ/ÌŭjÊ;£â‘ü˘U1÷:Żó›_Ôò ‚ĵbÚ6­Y†§ŻĦĠÊ$%kIHԒ˜”Lb˘–¤d-½:4Ê9[h,͑ˆE+§ĝoIfX™ĴK15™yóVg†/YÇÙ7ĝùŒ'tÁù÷),ŝó½Ì6pĠm:W´$ñÌXZwùußĊĴ[V’Ê%uîĈFm°oòµÏŻavŸħĵıw&Í]2]vì}İQ³.Y=hɑœúë4 HpòŝïĉûÔÊê )Ë>ôiIYż4T”‚a“cıĵe6_ŻÚÉĠ§2Xzx<&µġL€·—t§Ùŭ÷ê“~ga°%w6ŒdÈÒ£D$–Ôl?˜1ŭĤt9°t:ßî<ÍġˆÀŽ:#W1³yvġÙ=o.œŬs&²âŸË܉LÌpĞԌ.˙H—êŽÏ/Ú­žÍâûıv>é<`(=ëıê۝ıê]cbûA\éù#ßġ(ƒŜû‰ş}˙‚ÍŒ­—µ\­ŬQ'‡ħoĊ7„l9½8ŝÍè5t(*Û½xS˘}ÌÑ5³Y´a?7˘e4Ntž:—ŝUĴ Ë{ÈYY~à÷ž$öċšÒcĜpŜ­jŸvĴdk’”}Û Ór’?ğñڝܝŭ‚˘#‰[k>côö2|ĵj‡?œz+^üp ~ƒ8K@ë4÷‹ z§5,?ġ%ġY‡SEê5j¤Ż#=Ê3NìKȕ |OF×ħK7œ˙ĥ+OÙ?áSVÜŞÎèŬżñy5ë”úßĤS÷.Ôí҄C ]Ú9gS‡gĵ ûÔŝWğÌ2H–x6Á€8,7YÁ%/j5 "0-ÔAזšH›’cs;…ÚB£ïÏÖ ħ;²ƒ÷ŽŝŬ¤f8Xä²|ò1.½ˆû0@=lP¨kwïÎcÙı^L ´DŽyDŒÚšġjRµP}Ŭ˙[b ˞•3A_Î&(5Täż1èè5b”jXĈŞÏ‚g‡ĈÑsÄè}ûùÀ×`<“#ñÚrŜ˙d/AK—a1Ş{óX>ñê:VĥĦĉéĵdÔ`ΜTíħ˜7ğñı?˙íu$/óivsżÎ@~Qñ*Ș ÍŝùÌÏ<Ï“Á¤ lÉ:ŭÑ:Ġ|³-c0[ž0ÇżSüÇ/eÑò[vlÍD?lş”cèêċ,SÇ£RŞZAÌċ½\ĦßMìË*ÚàôbŠNÎà'f[m ›V4£wiÓɇSÛRÁ¨·Â:ÂÌû?—`üĦß°Ĝ€/z-b÷׆ßá:q,í{ùŠú˜lú`lĈ8[’oĴċĞıûp‹ş£ÌÒMpìĝ-ŭÒ”R°ô½q½™óú·„ì §m—ĴĞPù÷eġ OÚĵ׃ÏjîgéÛy1d›jW$4é>Úhî=JÂܧ%²ô„Èı|âÍ‹²˘Î[Ĝ¤”wĴĠŽjÒ6}ˆ6mô}žaF\Ĝ}"m=qĥ4-˙“ìHĵgXölï*µÑ\ÛıŒ•lšV ɈúŞYëÔïı+—cY[F<Ôâ\ġMúO™Á€FĤK8ÇĵĤòômL}]fò¨ĵ——cƒ n݃ZÂ|}ĵÙĊ‘Û‰ào÷ßÎ+y™O:­mjaI…FîÜ1”˙_ó*Ș ×qVùËÏqžĊ“>w“µjdŝ9zñϵno7 Ġ?+·lĈ`îߕ>•Ĉ3zB^C'SÉÒ uğ÷(;bßàĊ•Ġ°$ßúx3›o&.§D@J¨ïp-:]EJ9½?bûĊò´+—š!aáû>?üz…úÑaR}ŽLރmjö3ìŬċŒ}şŞÔvÔöğÌ~?üĊ1¨_ ġêIü\u$G–r¤nf¨i³´ß#†ópËߊ.ĉ!ÑĜÑ VŞV´A˘Ò e,\½ñġ-“a@Úú5$(eġoenlïÍĥ÷I v$ġ½Žmız4[‰4Ûc|öġeĈÖ§T‚ş4hP齏Y·ò8]§7Ĉ6ê+6‡âġá|ÙÍ3 n  —{³fĊşÏ Ĉ2/rĊ§³Ìrɑ{XùËcG.ïë.¨€ #Ĝ×uż\Š£AŬçĈ;ċéaVlĵ‡÷‡ß3WÙ Ëĵä'†ċJ5­Ĝ–­Czzŭ– ċàGÛÙ}#‘úċ³‘-9›ĥ?Ùgô1³C~r(gù³>ĥ k‡Ÿ_yœ]\ј›ËĦ„ŜżOtt4K{ŭ÷ “Ô…óħ@Q&DvéVúž–M˜PÍRĥş1ÈásùàyÚĤ[.˘AĝYĈƒ_óÊ/z†IáçıžAÉÊäoċה êe\ŝ7”¤.ÙÔ˘Ħě3YûY Zġ˙” êë虝·[N˜T› \Y9˜‰Ş1lW[J|n}ħ|\ä]žàD§çWÉʝ2póδx‘ĞÂĊú$ŸUcf” îÏ´ù£xĞtVë†MAÙ³zUˆĜ†€Ħ\Û.fUwoÌ0B—qùí¤×]ñaSÊÙ>ĉÀüAŒéğ£˙ÇŜĤ|ОÀ……ŭY¨ à!ĠħĉTÊ[”mF ċj6ÎßLïù]İ`Èƒ›ĦđLbRÊËà˙p^ÉÓ|z¤/Üû>/Tòv˜J`êÈ.żˆš^ó‚Ħy">ŸùYÏ3Ċm\4ħI)#’–‰ÉÙ§mìmòò”úÉ=ĤŞ3S;w3,ĞÑÉ kWDây@~S³ Z]!ĵ˙3÷£ÇÀşŒîN÷ž•ġŸryżê(~ÌGUôW ËÀ1lšJżÉ˙­}P+—r4Ĵà¨+iVŽžÓħéŭ… ^‰VsÒ_$ìŽgŭ”íTŬ“iN2%Ġíâ:>%c›Ê~Ĉwïlc5ï³sxMĴ2($ëŻRŠéL’d™Ĝ˜dE&9)IżT4ċ“ßl–ğÓ³Ĉ~BtċBËtêԞĉ•œ Dîŭ½‚ùĞwrĉvñjÌÁĴŞ6ÇżÊ{#ËÑ4žġ'˙ċArcĵBOsCëLÓ:Ï TfžÔ tdĠĦӄ%S)Orċ¤°3ÜÖj‰œüA“3ĉ™EÄ#c“ĥt31ôדiZ§ä 1”’ŒË1‹‡13W?܈áQLîġoÔ1 ĠaP~ħ<|3335 I…,ëPtZÔf<DRBş14ñKĥÔúb5÷ñĊG˨÷cùĵ6HP(q\\Ŝ‡6_Ŝ ŬÊ İb` äĥ|.o­âÔ ù ×ö˙ĔcxŻ£9˙ìEezP.$œ[-ĉï?osóä6ĉMèOóXÙ>‹ĴĊ„šŝ{Ó>Hoİ6kŝñ!ßmżOŻMïA;í½Œ\”úëDށ 0 •Wı½Éœ}yŻ˙z˙¨pĤħSQh)óiÀh6Í N‹?Ĥ²ô ˘¤ŬÈd—_dĵ 2 òÏ3öġ­@§?R£&VçƒF—Xy ğtcÖÜÚĈ[†&ȗĦŸÜcş:3Ġk6:šŸ6ü ()áRÍkωĦHä¸YŞE5ĤÜPHoŞrx{WšN_Ĥ2Ż*ŒÏ‡ĵ?=‚òişŸÌüvFaXúb’=µáÄÀ5Ù4@G›yŽ˜—öKĈöXRċËÓ(_ĤĤ­éw\Ħ_ĥÍĤ÷ìôiêÏı́}ğ_,Ş<RNŸ|DÔżBEEÉP&ÏXúÒ}Ŝù•uk×0İß÷Ĵë‚+鍀Y|ŭ†µUÛϙ0<ċ›ÇŽgOŝ[“=*ŭŞF‹œıT¨U KÖċÎpİĜtÌ<úfX+,aéê”q„Ëg™ÔT(èŠjż ƒò?-˘†™Š˘˜@­zġPĦB'ËiYV¨X)€Ó§Nbn!îx³¤òXĥ,hŽ}Ìqföü‚½ešÓĥf.—$ەjġ/Ä QÜ*âe§^'Ͻ–í³G<~ôŒäܞ‡²Œ’â‹lîV™rplßebğıc—İhŭ\ÑA™jž˜2][VàeSù³ÑHú…Œ5h(2J<—–ġàÑ·i·j;ß´-™óM^ċĠNepâ w£´éЇs7œĵ2½H2sÂŻYĉÌú‡Ŭ7ñË­ĦThş^lı’=ŭßÙ{Sĥ7Uj7ĤóúÍfËŬĥ|` >sfÀ³‡1hч™l=ñv„÷Ÿ˘ĊToÖe"ŝ^ÉŝgwÙ˙F–ĤϚPï?si}ËtHÊ{ĥŭšŬo'â~ñ–ÄiM£Ż=hî÷ß[uó4ŸÚûR½V­ìÊ˙ydÌ †ĉ Ğ|ĉ›Ŝ9oMà˜Ml闲œEí@i‡8ÚFf—vĤJĥK/#B?ıÇtufzço:Ĉ zğ¨›RúĴ–a‰hĝ$$İ€~*kĵtá‹úoÑrn/l\Ϩ)™ac O2<ÊĊŬ9Í]*òċGmİçĴ >™ŻêY‘M}IÔÙ§hĵ+nĉž5(ĞÙÊİHĴ_ÖHr(GOEaVĥ:%SŸr)j;<ìaϕ0£ŬXÍKVĤŒj+WoJ”lċ“Hó’U(£ÚÊÉca$WθDÔ(ı 9İċRÇF3I_V‘3Ĉ"LM”?و†Pd™rċŭPİÔ(:Yï½ŞHÈİVeEA‘edJ”p'2R„Ïğ²T­^gİ*‹żżBPğa|RßW$żx’C=ŜoiËîM“ù~VúWÈoZ"Żß%;JĜİÁĦ>ŭŜqĉύXñż_\ĊêıcBâu~œa–-˜Ĝ  ÖnVĥ‹füJƒAˆŞä³µ‚ĵ˘t˙X:Ä›+w3ېqÍ@y‹2¨8ƒ=\$YĴQxzrgċ’tĞëžċI%ċ‚`ÂÏÌ@^dÏIBBK’N1XŸ™?5=àğ]§‰êë…ĞÚGç9ûHM™Ê˜İR…ÛÛßq¤n:/ó„‹Ìéü‡;˙ÌOŭexĞòj+Üĵʑp}5=ç\Á4šğA ŻžO‹%Ż‚ŒyÀymÏ|Ó{@WTİ!A™˘ċdŽ’ž}Ôô—ĦŸÜcş:3½óWP8(JÚQmrÁZ+’ö°ġĝúğc•ü€×Ÿ­+ĥj@IU [[Îú€ŽĝN¤kš• ÀƒuüĵêWœZú¤zÈŭ8#fžu}­Ş8ĵàÇĝhßjVû´¤ŞğÂÍËXqׅĥê⠁äĜ€:xòéò‘L³ĝ„7}áêo‹YuŻŬĈÔÇAʛ\­Ş”Ĥi³R|·f3Ö|Ê[ï]1èrnDŸÖn|ĥv8cUñv`I̸U–7ÛVĈN•ħìmŬĵb(_É}i]Ġ ML8ħ^Á4/gX<ë¸B6m7B—¨mqµ…ˆ£;9rğ KeJ{ßˆf @§€[‰”)’)Ĉ4EQô5Š‚,4ñħ IDAT˔p÷ ,ô~Q6×PáĜĝ+VÜĊë?aÉ;’7’ÇgĜ·Û.ŬĜÔà\µİKK#Ïs`ŸS†ċc*[jĠôĤĠÔY´=ô c‚_çôà´İY[9‚£çñԌċĔ˜—íxĦÛÇÒ gĦú$ğİAr$hâbz~—‰Ż5ôÀĵ]Óġ£³ìX5ŸŸ˙µĦÍâoxÛŬĜċÊĵ;—İë1d_˘áâ‚ÂA{›uV^kŬÊ<äÜé”]•ċËŭ 6ŝˆ­ÖóÏü`u9—÷°­€+²îëê;‰Î%ŻħjĝVâêL£oKHşÉĈÙˆP_g5QWvñí”$TAÛ²ĤkÀ€ìşmuwŠĊsöa_½ eìž\ŜÉÒÉ˙ Ğ>Ž·Ê˜ı]šç£*,<ŒÏClR7™ŬSĈsÚı=?·pÍi FħGà…żCşâp6“°,á‹_)”môIŻKċUÈ<ğyŽ ·oqnß&]ü 7+ aó” ‹Â²[àói1äU1/š#Íò™/La`è‘$NŸ8š–,_ñĊ€ŭyEûĝ2Ż^ÇüGɀ'˙ ŝ7~ĉÎĈħݲtìA0s£Nż*´èڛÉC3cġlĜŞżb[8xRĊË6ç›MU6ġea`S™GqhĠ~ˆ”ħ¤Ó¸á|RÓ6%.5U>]È ëoXôŬXŝŠ[ŸĈĵ?s(½*ëßŜċI*ĝġŝš/£§ħtċöhċkS)§ĝ!’µ?[Ì4çy|ğu£~ÚrŻ "¨M&“dKÍÁ!LwœËÒMÓµJËR­I°Ż‡Aı ’Ž³1°£K4žĵñI'öNŬÌĵÁԐ)]ĊxùÙ£(X[[£ĠiAQI)u9¸,#Š"cfa‰,‹èv‘l¨9l>lhô/6iCsŭïWçòAçıŠÖıÌöN)‰+ßğŭ7ëòŝœĦré.,?àɊݳXùí06>Ñ/³÷ô£É[ġ)‘ÓZTY‡ŞD "N˘ï˘X{mkf÷Ċ7ĊUí֒oöîĦŜĴŻ Y;†f'‚Ĉ˙F]˜ŝë(>hè–ğ›ŬfO`m½‘Ĉî"(hâŻ³ç˘BrâxÚż–>“Owg˘gZ$%£ÊOİaIċÏ7°&~£Ĉ÷d]˘5ċZ`ü)g$Äñàâï„ÌŸNX`UŠšoeóä˜üÊòœeבQ—ş¸G„ĝ‘9óŻòX Ĝù Ŭ~ßsġçĝ!ŒžŜ™1.5ŜeöÖŻyŬĊ”ÍkĈĦä*`F,‡F´âŬŬĉ”֐7ĈofcŸ J[ßdÏ§ĊWAĈÜcèĵÎo@ 0U¤MëÖ*ŻżÑ:m˙ÔßΜ>A£Ĥ͋˘m‚äÀŬTĞQ+-½ïß´zĞ-Zm2( “eĴĴŸ/\Žx†V§C‘,­Ĵ8rp?ƒôKHӏĴҙħ³wÈ6ŻHHβ}ĝ£á2~"vœĵÜ<‹~îġ´ïß´jŭĥŝĵ—dEA‘uheV‡69 N‡"˘[Zf8ï³"·sÁ™Ó'¨X0‚×]ÏÏÏpAÁK‡eÁ!tYpĵ ş2B?yÂÙSìY‘Ŝ&˘ÈúU<  ÓiÑjµh““Ñjµ(Šœb9­M$ġ·W Ôw†Jʎ™w•$)—oI²ħ’şc%ú >ôóBêŽÌ‚bJò_şÍ³Ĵ–Hf8ûVÂËöċ÷|@ ŠÂÀö ó|ÏĠ”´$闋IRʎ‚JÚ22@"Iè­j:IBQ$EI1ĵ zqE÷èWú ĉt–ıV´Ù|™ïƒm³Ì@ …ƒ0°½â¨$ EBoL#1MR¤żôÒ=h›ùÒoŭ?ô+êvEAʎĦRú´$Ĵ !éc° ĥbşdOvGö,êf@ ‚tÛ+Ž’ê­’ò‘”ïĥ´glñ -ĵĴœ:q,í{ùФ:°ò²Ö@  ĥWIzŝŠ‹”êц‚ _XH*L½ŭL^7jú|ƒˆ‡aé<܄a] @ ŒEĜ^e”熳”HLèR½×ô1™ŠŞm/;r÷Ξäž] ꖳX†#7…6"áN½Öğ½½2{dçm£{ÌħëĜŜ5úĵî™eU’aa÷)ċÎ\żÏ‚„˘ßITħĥ²*lé‚‚Ç̇wgĴäŬ˘nG1$uʰD4üRŠ÷Ş@ @ Œ§XĜ6ô§‚Ğ3ˆɑï1ŝ³´ŸÌĵİÚ¨ ï}‘ÚnfĈ•I­.b;ŸuÂIß!Ĵ éˆgQi-³7NŠ·Í•ž?ò].—³İ$7]TİÒújÇ^K·D,uƒ°°P\\\ó×vícŽ™Í˘ ûı-£q  óÔıôŻbÚ­žÍâûıv>é<`(=ëıêċÔ=d×Ĵñ|ğ˙*÷£5.ĠÚÒ=ĜœżŝĊħOHĥ,Eŭ#Ó+  g÷œ‰Ĵĝç2w"3Ü*5£Ë˙Òşs]%‡ħoĊ7„l9½8ŝÍè5t(*ÛĦJ9îò׸÷$°/ה†ónU{Tr,—·ÌĉëU;ıúTKšÇ¤ĥžhHĉΆ‘ Yz”ˆDÀ҃ší3Ĥ_cÜҍŸÛKşÓl‰ŝ{ġIż³0Ĝ.ç6­WMÎÇ7V?YµħŜ5&ĥ¤w=Ê ´÷~âƒnßż`3cĞĈq`étŬyšë €uFbfkwÔĈÊflû äë,ëч?.ç!•°0Ô§9ġKzr7³–˙ ‡³Ó‹Ás ›:[ğ£Îá´3ˆ˘¤-Ġ&\@ @ 09Šm˙Ôz´3ŒÄ‡KIˆJ !!„¨(*·hŝİġ^(ßĝ˜<ÛtÄF>ïŜLû˘ĥÉq<}‚_W/ⳃיñŭ(ĜQĈA$skÛjNÊv¨.­aŬÖ|VĊ²ô#荣RIXXXpêĝ1jĠ݇$IHş_6I• I-qáì9ìííħʏ›Ïùeú“– cĝ´²ɏ£°ó4%Žs!ZôŸÄ@_¸öûbB† $~éJúXġçxìۏÉïUĈêéY6|³œçĵyó“ALñµâÑŝeÌZñKjn`D5KŸqíèż„—í˄‘ħJ¸ÇħMß²hÀž-˙–,A‰áô‚ŒŜáÁ{ĉÓ¤ÄSŻšÎ‚aßPfŬ8Xéû¨l_&ŽˆUü]öŻ^HÈٔ[?ŽZ×òĠÜ}¸ż?E ŬQß%Ş´sÊIĈ9°#ƒ§ôÂĠN&üèfÏ̀L~n òè4ÉmJ˘AÂÚĈp›ì%ôŠ”óñÑOvm4„Ċù=‡ı_úCĈĴ†“.Ċ×und3Ş˙Œ;/´-ç>­Ż1Bfƒ&ùċ;ÙèĊ˜s ›: ÷FÎH§OMK–ŻX)ż5 @ Á+Iħ1°%˘ËXz@z–OpF“ÒŝEŭĞÔĦUĞUÇAj7 Q…$Ŝŭtë˙HƒĈF”ijsšµ[Re74ûcß>DŸŻ›á”“ğ˜.’?Îcñú=\’Am‹Gıĵ=j<=ŭ-ŒĜÊĈ[e +Ò{¤îo›FúïĥĤĥž&И>eÜ Í Ĵ]Ó'ħïߔġġÑĊ+K+’’“  ċŜŬ;ĜÚÙQ­F-nŬ¸fœÎ³@yz˜ïáŭá÷ŒëU³tyò“CĴĜŠ×‡?e7̀ş^$\î͚Gè>+ǔ²ĥ>µİ_ğTĊ=ô/ïM‹v-¨k T6èŽĦœ>FrµçǰġİC£•° . TDzïcÖ­Š˘ ÀÏŜ\z‡$¤Bè½':ÒAPA)‚ (˘€˘‚ Ai XT@éUB—Ŝ{H¤·ğÛŭŝ¸$¤Üċ.’y~żMnwfgç}§ìîğïÌDhC ¸s‚k:÷?êMĜG9e<kÏŞx‘@t‚M£ ż‡…cúsşÓÓôëׇv5ÜÒU*7·/cŜŠż9q-Šdµ6İ`]G—§ÒÌĉÉ!Óû-/½èú9ôl:fÈl–ä/ @u'7YË´häÈk'£+P =×*˘’$ #›@ @ 䓳Šh @JLĥmÓÌ÷n..ü2Ħ~ĉfYGZZ*) ÷¸qb ‹gŭÄUMÚ×tÊôŜÈ3Žî6[?†S§g¨ç¨Âñstr=ǚß/“fâ’JìA–Żğ‰Ï ™Lú-7ĦeËÚxd\.Óëĉ3Ĥ hCÓĤmĝÎ ^òğÉşe‰Éò^kViH­hT.· %ƒ·MŞTİŒ"unMğĤ4mĠ;OŬ{ûĝÒ¸YKÂÚu˘MûN„µëH“f-‹Ä¸€\ô/ëj+$dôĞJVĜŞA‘͘T(rú‚´~w)+W̲­â07£CR[ĦBAݚ* ür=Ğg@Ŭ |8˘#—ž!Ií•ĵġŜOÜ9„i_/gٗéèe`ùÉSz-ġ³êÇ’ µ ôZӆj£@ßÊ_>ÉVĤ–Pr#d+7)}EI’ +¤o}™%™Kë§Òğn9Ĵ% ÉևĈÏÏa˙ƒ´žĞ|—Ÿşğt–Ù{×Ĥó+óÙ™n ĠßdIc İĠîĞSáRî-ĝ3™÷9ŝ?~˜ü4ŭìÓíŬ‘‘ Ž—Ïúżġi¤jL?ŭÎ%ǝäû)ŭhêï`HßĤµğŒeÑ(2MÍ9eÉĜŻŭğr–Kܟt³•¨?˙*:ŬeĉÖ5.£akÂқ %żĵKùji\]ġ,ċ%‰šŸ7š¸î.˙ÌBĞ*Ά2q$tÄRN&<Ĵ\rl8 †6Ç×FB’li:„ŻĊäĝˆ %r˙2&ökAwlë|ÄiSH%3şL;÷)5LÔŬ°Ÿ䑰Lܑ9tvħ˘ñ˘èӏZ”žö&żMêDe{ Ir"¸Çtŝ‰Ô›ĵRé¸nr’?ŬŻçşğ[™Ŝ³Β„¤ö˘Á€Ùìı÷hu™ŻŝԈlM—ßF6ŝH%0OY1ߘk·… ’Á–Ÿj0Ĵ³iÉ7t{mTžçÄÄİ÷ğLGĝïCžîaĉ•w3^˜ñ6½*X‘Ù‹ç'íÂF~ıRžT5 ÉÒT§OÏ lĝu=g_x‹şFĤxJğ}”KZ7Z†Ĉġ¸½UJ6>µñWmàÈĦ;hkeÊh[ŸJV8ĥ–axÚÛü{4ëJġħ,s,2öGOĈbX‹ò6`S Ġ.\‘é\1wyY2çğʞ€Ï2ħyW:Í}1ëÖpöù÷İrŭ7¨Î”a=hĉ½³Î“/Y` )ħ)Ù(Ìĉ)[\ÓzM2w} ôCŞñ<˘vÂÛvœżCŠRk -1ù‘Í’ü=’şc˘\ò%G>× xĴm •$5I·4gĦ¤É ùöbSbv2mü úĵ·Ó‘˙[ɔİoZ\^Ġ ג°°İ˘%6âÔx— ‹:ášGę-,xï5Âĥ^fÏħ/ħ·0­šïñë×í Ó Âħ²ĦüċûۘڞıgéüÚ4–‡TB›‹Çöp"Veq›3…>ê/^kمW‚èġĈ'ĴhRĞèl\4›Q!kÙúĞúñŒMçÔ,ş ¨ÂÑßFRĠĈH¸Ú—~Ë·Q;F¤ßĴçxŭß|µz Á6€•5­ö0ݤ—w ÂòöĦçîĈWi7|‹á)TV(qv„ħ”ÉAöÜ;°ŒÉï§§k#ÎÌl€FŽäחÚóêvÌúċíÜñó”ĦŒí”JK?Í]%£³{Ñáƒë´9šé+?%¨b5*™ŝX"0§K—À!ü¸Ż5 ™7T..}‰¤o]óêî᧙Sx{ĉfn ³„Y›M/…ŸtĦ×gqôŸµ†yΰµ÷éÒǍ3;ĈR„ëÓyé&'ĉu•‰zžvŽ9ŬşŝƒA,Üú Òv3óċ tèçÌÙ­#¨ĝŜzòŬŸĉêûĠ¸V÷DE¤™â£,Ș̵Û†·|  ”[JZ*é~llZòŬF ÈfpËIL ìŭîžŝü˜éD+żÌÌ7bc³—îvı;o“q’9ħŝ"ä,܎eÙŻÎÚc£¨ÓÂ)——‡"ëQa­o¨ÜCڋqË&ž<œnuĵ°Jˆ$1  í*·`ĜӌZ:‰Om_ĦK¸°ißÜĴÀ€w›gıùŒè]+XQħuÊ+\Ùĵ„e7<èñfS\$ÜCxħ›ŻŻ~‹İŞaôlàƒMÒĈT˘KZ˜·Gí`A¨T;má—âÁÑG5ĜU¨‰7?ñ7që„›ê.·’²œlKŠVlĜ´”55ûD$÷=[Ñı–™’°y;dÌ˘œĈe#xŭ÷ŠŒ[ó?öĵ0<Œ`¸žıôâ·3ûË˙µ‡o†àˆBKç“TêŝóŽ Ë&…XdŞĜÉ[791ĞĞtLĠóÔ³+YtĜ‘çĥ̕Î@c–,ŜI@Ż9|ñEĤT7V~…  ŭİİ_o&ĵ¸( 2„ĝŭy·Ûê ^ŞÛ½@Pĥ)1ĥ ĥMßŭI·ú@ŠéoŻ1hÌרYğvŜ/¨&â( 'ĝyÛÏä0÷‡†9ùÛ>|›µk˙ċA³ö¸gėeÀĤ|uĵùcÇ£ĠôËà"ġVħÀÛĤD 9ÒpÜBf¸ÎeñÏ3˜ü š ´™6Uĵİ=ê+fÚÎ×ßNek"8V ċYxĦ–]Ħ_ñU61ì˙f+ïËĜz7 ßûoñJCÇtû__À§î_òż ³™ĵRj*·°îĉ %ş{çĜâ'ĉEk+܂Âxġƒ¨jŞ !|4ŝ3W|ÁÄ †' [_j8ê’ʝ6Ŝä{_ħxê>°ö˘ÉˆÚt¨]Ñò<ċ×Îfo‰~LĉхŞC>cJܧ,^>:ÀÊ ïjİá–G—R}ç]~öE_wò9So…Ĵ7ıġòäÈózÒ˙éó°Im(¨9×@Òǁ„•m–ú£‹ċzd6•kSDɕ°u÷db’Š 'ŽŬœUwqêğœ7›;}ùÇîáË£pc3_”ÒÑ3tĈp>mŝs˙Š ï I¨‚Dzî+?ÚôîĊÈ&'XĠϧ+ږÖò..,Wòq>ë?•˜×ĥ3§ĞÌ;-LZËı?糤#íç63xÙĝP×Ömĝƒ‹cĈQC“Ĉͽ{‰piFğJßaŭÔ˙qMb~[/ĈŜÑáYż'ŻÏùŠ7ĵ żÂñ#%uOŽâ·§²ßo‡_¨hâĦنà‰ıû–)~ }òj´FÒK½“ŭìiŜĞŽéùsk֏Ò:vî@פRÉyXÏ7ùMNLé>zOˆ"GÊıf¤„sP*ñ{ݤ@QĜ ҟ*zt:şŒÈ’ +u–'3sᏛ² c0×ní ^şÛ½@Pĥ)1m76^—n\ëy lˆÁĠ2ZĦPˆ ˙™½‰UÑ­)5*d}TÔaß½ß/ŝ™}÷ÚÒŬÍOGˆú÷o^ó'Ô?”Aa_ó΢wĝÂv8*JÜÜûWşħ·Š)o›àüIExx8²üċPR‚‹sMuo]žaŸ2ÌH˜•-^žA‹—M[…kv3"Ë!Ç/Ùµ;kœJ ŭq7CsœêŜ|‹Ĉçħê˘µ7Ħ>%ÔXÔıŻ+ıvdáîŽé{#Y°~¤ñt%‚ûNeYßİĤŒM@7Ŝùĥïä'OıâšÖĞıëƒyŭ˜Ì£&.Ñe˘ħ³rëía~ó!›ùËwŬ1R—²—i2[*‡‘zcêÚ–£0d™ÀNJßôŜkH(’T–8HĉÌÂaL>ـ݇žĈğD>w+è’pëô6_ÊmğvÌlàÄYvúžŝxŞú?Üw|†żoŻĦUÄ1Î%AµNus{†i'¸ Ġ:ÔL¨ÏŽ}p{jŞçsúMRù‰`…wÏŻÙ0ı-_BûF›ĉa"ŞE”†ò~ĵècIH3|¸C²ĈÑĊ1Ë`cúJáäçC˜­ĵɞI q ܂Ğ(Ü]F…AğÑ^}W°öôél‚yġğYlï0žZĠÖÓ?TËßż%1vbşyJw‚ġ‡tx=5˜÷_mGc4;f cBÇ8ŸÛĈ¨J%ĉñ²ş|ˆöâ·ĵ÷‹Žn?Œ§~^%’Ú"c¸ħôt÷rw=Z÷$;]áÒĠûh)=/ÚĈum™nrb\÷y×sMĠŽ4ĥ[Â÷³~bÄÒÁÔtHáöĊ›$˘%%­èïlêO÷ÄÛfàHĈqèÂ\gĜŝL…“CSYħ ˜k·É… /Mí>ƒœí_c'Ukz?{_üä#ô“JĞÎJLÛ˙ómYïĴ7÷ĊgmfäûüûË!RЎ"Ä;çwX+|ZwĦòÂü²3‚.ŭ|yê•~ìüä\׆Ĥj:yìç°zñd~O²Ċ;¨ BT´Ŝ*Ĥĵmòi`+çċE“&MÇÎΎÔÔTZĥl‰‹³s6£›@ (ċH)))XY[!Ú 7% H¨T¤Ĥ¤Ħĥ*†[„’È_?CĜĝ‹ô[³IġJàw˜UµÌܲ˜ç|Ġ˜œ½;'u?áïċpMߕl<¨ĉ(†ÙïTj)Çŭ …cï6§†üqh6=˘d)ó<£ċäD³÷ÖñÙĥĵ:`!żĠ(`vJAy?vâĝg 7Oŭ–ñħħ bĥÓË“úÒ]_Ík³bxéÏ× ó&[r Ïî+8ĵ˙ —­³ICh<–“?ġÇW­'îêÊĠ8²'•/g{â Ö.ûƒÑ­_ 0ŝ&·’Ħú€ôoo°6X0—Mż>Çâßo0üµ’òr˜]>$…KĉsÂk _uó.‚ùĦŠ:½’FşÎ7ĈuežĞÊġbñŞ1ôòµ]^2TxĈŭQÔÈô§u>bó’™ÔUvÔÔpnhSáĊFYQPxrĥ˙†Œ ;͝Ĥö Ó?”F„~òOéĠYÉxŝI§È g*/z.ŬMςĈQyiŜv:™8ĠÊo+vÈÜwo9ŽĊÇ=ŒàPŜSÒ{ŠaW{yĥVĞ IDATƒ‡üFyçtc]A½UŒ7ċm“_o/OO7nLxx8ĦĦĦ8;9 š@„!IpçÎ-üɘjͰ΁‚„bXIT÷"#ħ·{ÌĈ%‰Só{òúežYğ—…OW(Y7İ ê~ÂßË;€é}^ċŸÀNômê‘żaqÎU¨ß°Q9h”òµ¨h‡v] ñċ Y†+h˘ˆŽŒC›_G YFÁ`°³)_—ŞĜ˙φĝÓG9ùÂvÎè!°Ħĥĉ&ÔdÜêılŞóÏÏù·|fĞԔ÷cǁ&oĉïħi†wV+Oê;‡dînYϸkìqb^Ö¤&²s#wŝè†ħgNµK%ê5ŻD½ĉmñ8C…ç?a͵ĵĉô£†ĴÄó‹‹|;<+^gÂËoRżĠ(Ĉ?׍ Í5XqñèÀ ŭ¨ìoÄ £¤<`ĉW—YH>ÁŠnàÓïesŬÉ/&Ò³rĝû\ğ˙p~%9‚kħà^ÑŬôb#%ş.FueY=÷{z>á½>îÛ$k\IXŜš:ĝıZÑßÏ ÔŸşѨY3Óó™ ̔ ‚ıvkWÈÒÓî3ÈÙŝŬpM¤o´İŭBôĦŸüSzuV2žž(Ò¸ĥùލü/çŒ*ŝ;VĴĉVıžĵ[ıä|žQİÔ¤acóp> /OO:wîŒZBÉ2ŒLĞĠ˘’JÙ]°(‡Ô=‰”tŭ”ôü•RT’ŠË/PĦ‚†Ħ Š„Áò–eĴopçÎm<>²WIR6@RR"VÖ%çqY  •JÂÖ֖£á‡hÔ¤’$!éÓ}Ù҇†Jj‰Ó'˙ÙÙğÇéÁĤğÂʉ‹ˆh6ƒ!#8~8"=ÓvĝT݁Ż]I4òĞpkó)?Mü‹ĉ“3·Ç~&e я>Ê?›³|í·Â£~kšxïŜ;ÁÎܳy¨Ş´i%şÏ]ÀÓğóF£ĉ„ż=†>Mq’#ÙwÂôÊÚIààğŭù,ċ)žiUġ­˜7é4œM›òjÜè0{#ötgr“Ĉž8†MŭPGc˘™|wā>+ÒÏÇÒáV°„9Ğk0b›éùSsQ*Ëğ1§/׊TwÍ?9  ;ï ‚ŭQ"ÖñL½ìŝǗvÄ-ñs>Ŭ†K£zş(Ü;ŭ'óŜَá zU´Ĉ6µÊ·c&òù‹4pŒf˙âqlHŞÌÄĥ°ĥógäĞġ˜÷ÎhFÎu`R -[Ŝ}›pŝlìRd´¨îÉD‡˙ÍeU>™ŭ“¸>bÏeĠEUĠtz8µàÍqµXùÁ FUûœç+œcј5$ĥĝ’ħyNüVú1KÓş²2SÏUÈÄ]:ÎÉ˗8íGúâg.֞ÄÖ9,,§|Räŭi ¤,ÈX̵[ëB† ‚R‹0°5*wBŜü!owFòĤĵwn^żJırŜ¨ĠĤ6)²Ìƒû÷puÍ÷à@Pi¸ǎbÏÎíTŞRWì4v¤iµDŜıÍÍ×qtr˘nŭF\½|ññe,é<[O)hSŜĤc“Ĵ~ĵ~ž/•NɑĤï.cÔê0Ŝu˙êl8~vŭğÌȵùwì͘×ùÌÇôíĝqö´*Máĝ™İ0ˆOúħà½Y84ßß7 ¸sñ ĤmïPĵóşsËzTŜċ‰œ=…Ÿ'€äJS“Ĝ°h,ĠÒǜ¨ËucáÑ#„|ôs™À€ORÀʃêaƒ˜·s£Z—Ï߁UE^\<“oŞżF’ç”Öò..Š@_Š˘dΓ¤OŒâÖżßòÉ̳DëçÊ´ê7‡3ÇZ´iÍ˙|‹Í˜iŒm˙‰€sPGĈ˙¸€i ת9q“FĈû]h/áÙèŭ3Ÿž%ÚĵfĦ.S¸qè*”ëK%Çܖ™Ĵş´ŒĵÒÓPwʟlHz‰qo÷aeŠAŬ?àÏ£İZúĈ‰ċ›ÜşÌ[÷y“Àîħ-éن€­é1s ì@€ĉÑì‹ĵ?-”óıv[Ĝp@PZ‘~ŝiµÒñİnÙnŭkÇN;LHëvĊ‘7A²w×6êÖo”ıŻ( çϞFRS½fmTŞÜIJ,sëĈ5Tj5^ċÊgÎϔµ~Ûω“s ˜mP (£ÄÇĊfŝ>¸o7Ħa툸s››×Ż’˜˜€˘€$IĜ;8àŻW/_¤‚€É´óÛ”†ûÉısçÎçJ1‚'QŠĦˢCè²è( ş2>B?#§ŭ{vn§s×ètZYA– Ğ’êġ:t::­N‡˘Èhìì8¸o/Ħamï=[˙ÚT?8Ët• `^şÈÇ뀣“366ĥÈz=qñq<ˆŽĈVc‹§WıLš@ x2öñĊÛÇ·¸³!(Úûœ?u…xcq$k<‚jSÑİ„{ @ OĜöîÚö¨ó!(ĴĴĴ¨R-˜˜÷‰ŠĵËÍ×QIj+kìì4¸ığä"ĵρ $Ħü…ç 'Üh¨=}ĥDKG‹Ĥµ@ E„Y›9·:AéF’$ÜÜ=ps÷(îĴÀÔ†qHVÜف@ YcH@ @ ‚B ĉ`‚2HdTáááȲœyLR‚‹³s1ĉL @ JĜEá^t·o’œœœíÌÜyzYF‘!Ÿkš[–> !!İ@­R‰Éĝ‘Pİ$4 ^ċ}(ïí#t"rQÎˋ&MšŽİİİ´lÙgg‹û÷‚àÁƒG–vQWâó(xôˆzPt]B—EGYñÉ@È(ú)]Xd`Óëġ\:Žä”$+VĈÉٍĈÎìyá˙î'%%™šĠkáî酽½=d5ö(Y n’”}ß9H²^OJJ w#nsíÊe4vvx=!Ğ^*Š‚^Ż#%9™ĝĝ8ÜÜ=¨\5•ÊôÈ^Y–IKKċ~t·oß$66†*UĞae%œAvĵ<=iܸ1ááᄆ†âìäôHk@ @¤bÖê˘( —ΟEĥ˘A£f¨Ġj‹ŝw˙^llm kŽZm…˘(èôşŒDĤŸŝßRs˜¨$ %K6ĥ6ĝVÄ? "GÂy÷.Ŝ>>ĤXr‘$ •ÊkkœıÍ‹ç ŞVŬä9*• Ĉ_żĵ}ŭ8{ê$W.ž§jp'Âè( ŽJ&-- ›Ìc^žžtîܵJ•­_Ġjµ¨DŸ!@ av‘ƒû÷˘étWŻiÔ¸ëĜ­×HÓĤRża#T¨uzYAш˙Jş-c“H?fl#k|Y1¤‘5Ìc2 5%%5…ää$$Izb6•J…§— ñħÄĊĈ-гçÎe/\•Šêµê Ġjıeĥ2‚';; ÷îċî r~´HJJÄÊÚ&W\@ @ äĈĴ-6&żT&Œk‡Âs YŒ¸s‡J•Ğ‚¤B/ËȆ.*Š‚˘(ȲŒĴ(èYQÁOŻG‘eY6ÄI˙­Ï²/úôs3Žë3ÎIOËß?€ IŞ'jSİÔ8::s7âŽÑ²Zħb…Q#[9o_£/Ġ lQŜğ7Ż_EŻ×çO‘eÜż‡½ƒcʙ@ @ ”nÌĜRR’quqÍu<::š‡¨%$ÄSœ7²ĴGQded%`f8Ĥ(†ß²ĴGÖë9~;dEápĝAììíQd9Ûï Cš"ë3Ó!=-9:~ŝ$''ğ×Ù£ĜìíIIN4ZVz½žïû.—‘ÍÓËëá\@Pfñ,W;;{Ν9er5Y–ıyÖÖÖÂÀ&@ bÖÀ&!ack›í˜N§‘#ĜÙ_è@–el4H÷Z{èĤG'ËȲ‚ĴÓez¨)Ê=}C>ëq%H§ÏôpSd½ŝaÚJúġĴĴĴ‘ġz$•ôÄmj+yÍXçîĉĈʕ+Ñjµ™ÇÔj+$‹gıO*’$Q%( ĝïĝa˘£î’’bXZ§Ġr˙ŝ=\ĵ€$Ix>!‹Ċ@ ÁÀĴÍÊÊ]cá˜ 6$1Ѹ'•J­"91­^N§CŻ×Ħ×é żuztÚ4C˜V‡6--›1H§{h`Ëz]]Z:­­VKšV‹NĞ#MĞEĞÓ˘ĠÒÖéthġ:’ħ²²*vo³Għ)ŠŒµuvƒgVââ1|8ÖÖÖYtŞĊ*Ë@ (ğXYYQZ0Ŝ~DEŜċìé˙ĝïĝΝ=MÌŭhÜÜŬ)ï›çjĊ];çĤkÜŬŬqŻP—.Wr:ÑÌêҏ9ŠġÏU6ä/}ó nIß7–°/*ŭŜżÍŠvî¸wŬÀ}cYÏwϽ5™už´ŒK%œáçé/–oz¸Á-ûú²ÄçS% ;^ ‚{cfžKË<&ǟfŬ‡Ch_ğ‚!ŭòĠhùÌÛ|óo4™wᜲdì·|Ÿ}19< ˙Ĥż·;­—\G§ğÊÂP2ĥvĴĵQòËğĒĈġ5/QÍŬĉ_^"IIëÚĉÔu­)M1žŠw”ec;R£ĵ;îîċİŜ~4˙;‹ fÛcÚĊ943QŬ3>OlÉĸ.uQ;˜9°îî¸{6ì+ÜÏ{h}^éċİk Î/Ġhoóç´§iàëŽğğ?MÌdg”q]Z^Ż´DZĊ{C:ѰryĵCf“{³ ĵhÉWjDĥöĞ"Í…?şì[DY1ߘĞۅ ³Ğˆjì숋ĊŬŬ3Ûq/OOš4iÂĦC‡rcoïÀÛ7ñİà‡"ː>7² ’„‚’ı|¨’zAµàêDEF ( A鿁lżÓOI• ĦÂà™$!İTDŬÀÑÑé‰ôju8ı8 SĞĠ {ùe²OHH0émĝ8ˆ‹-ĥk ‚ÜH’„›ğnîĊ•‡¨ÔŻĦùèyĵ^ĊŽû‡V1}Ĉ8şÔÀ´şhŠ;Š–¸È¨ö&Ğh‹‹6žÈsÛYöé$şï¸ĈŸğ>˘™]m[ĴžĠ çÌ۔ ‡ŠXòƒ]Líқ…çŭi7r2ó›˘I¸ċ“8§Âş·6}ô?Lzê–]ĞL×ÑSŜĞ{˙ħù›ùLxjğ—lcqż ˜ü,sv>ŭ‡Ubç÷/RÙĜ:jozÍ˙•šq2Âéy/óΑ6Ì\2œ @íBu/Ζôò.‘è‰Ú<‘^ĥ“š3$éIê@^ùv)ÏV0̛вóĤšħorrŒéÍ㭙ŝŬVZıŜà÷ÇöÓİYJ'—ĵÛ£­ß–mnIbĉq*—WŽáĠuŝô¨e˙ċ/JLè2í" û?Œ˜gù|ŭ"êĤígŜĜwéŭ˘˙ŝ2„“OÎ&Ò3§k7)ïóK5)œúâž˙2ž>Óża†Ï9–OšÁ³ƒ]9û*ċèdĴ-İWJ"'zž>3nÒôĊĦL^ôUޘ‘–ı"&ßŭi_K5wTD› />ʂŒùÇ\Ŭ.lxqË' ŠY›Ğ›;÷££quuÏċѐadËI``eΝ;…—w9PTٍlŠ‚Héûéĉĥtƒ™a%;‰Lû›áxşQN’¤t›Œ˘ÜïIB‘¤Ì¸’Zâĉ­Tó{â lŠ˘–’‚ŻŸżÑQŻĵ’˸&Ë2˘ ^)@PbQı6ċ Â2öê˘Ŭĵ‰×ŝ½H‚RMIêÎŬkÒĵE Ü% Ĵ#íŞFQŻß*–B³–ĤáVf!!†4²˘Ä³oúpžĉÍ[x§‰S–ŝ# Ÿw%–=ÓFħìj=ŜÙĥ‰7êÚ§§ß“~Ÿé³­x{üDz…­˘—İۆo+öN`à'5Ùú~SœrÊ im _’ülghÔ*ŒY,gċKKy— R/.ċWvĥx ĥ“°3K˜œM‚ş< ›5¤§&ŸċםñTŸĝ#;WÁšF|˜5maÇĠT:50Ó5ŜÔn❙œöÊŜ[EȌĵ\tĴ>lJ—İ~â›c<ŭË ^ sê3gÎ^ê<ż€uWFqùL–9]ğiò>ż4“pˆŻŸĦü?™7Ĥ(4u:MŭçdÉ/iƒìĤtÉl½Rˆß˙>ƒçJĵ³kCĞä4Ċ› /b ҟšêûġf‹‹² cA0W·ƒ Ŝ@|fJ+f?8:9aĞÑpû֍to³ìxyzĉš,ğœ·7NNΜ=u:ŬX–>›^—¸ÁôzE/#§ÏĤ¤Ż,šıâhúŞ£ŠĴâèed>}Ê£²,£  H §˙;…“³3NN.ùZĦ³¤o ‘˜³‹+öŽFË*§qM‘enŬ¸†­ĈGg^o@PâĊqqË–Ÿv Ĵ#\JôC¸„­›'ö¤›\\â°pMŽ=Ĥ3ĤħSÑϞw€Ċ?GÚ÷Fd(£İÊ ÷‡à´™…Gš£ ΊeÏ3ïy^˙ŭ.…RŞÊğIù/‡~BìÈ|Òыœkğëân5Iwnq?ĊL]´öĤV¸´i+WRÒ¸} ‘΍iċÍ\ùÈÑlŭàùÂGϘ˙r[ÈC—rb4 8àċ’áB"áT­9\à5ey•%ş6Sĥ•Ô›{9cG“51,™#áÚ¨u;ìŭ÷.y.żeĴ^éï²ñ“ï¸!ßaI ĵ<|n3”/÷Fú!sáEMAúSEŸ9mŽN§C§ÏÑVͅ?nʂŒÀ\ŬN*d¸XšN (½˜_ä@’(WŜ•¤âúµ+ÄĊĈ–fŜy½N½ĜĜĜpìÈaîEEĦ“uĜÚÙacĞA£Ñ`k§Acg½{;4ööhììÌnvöö†ĝvöĜÚi°ĠNîEEqòĝq4 ~~Ċ>WZÑl€˘––JBBöN”óöÉSïŠ˘ ×鈍áÚµ+¨ÔjĵÊ{?qŜ|àID!jm7ĵÊU¤éÀ/ıÙisšŞXĴ(èRpĜo̜üšVŬ¨£ÓÔQÔ)NyëÒĥR[hî°nŜ/œ×£è“ˆ¸r›$´¤Ĥ›#L٘Ġµı²-½èïßànĝğ=Ĵ5’]yü]àŝġyŒÖФSl:˘³UŜ^¸ż·Ĵ`\à>Ĥ==„×tĉ‹˜ġ§‡\ċÊoußÍ>O˘ıÇLYħ ˜ĞÛɅ /6]Rħ11ÄÄÄ›HJbŜûÚ26ċŞOŝ)­:³èC£J³\9’““HˆçÁŭ{F½Ùrâì삭­-÷˘£¸qízù|?’$Ԓ îîĜÙÙ[š&Ĝµœ¤Ä^h6ž$IXYYêꆃ£qo7@ (yH¸w^Àö-׸rä7œ6švmÙğĵŜ%ÉÀPŞf™ÎŞJĤŭ2‡§½ĠXì&Qk*ëç·Ċ%}W²q§Ş=§QPç\û9…“wâéMaĴÙö!=bHßĴkœı[ĵäH£‰+ĝ`W‡-ĦÙ÷Ġ —RRŜ%ŬÍuLšËókGSKäz•èú G/Ú\Üó}—A}mĜ½s²áœlè‰ż~Žërŭ^ìBĊ+ٝtŠ_WnċċÏQÑĈĤùòIáÔ·K8ċя™Ê•Š9”ÌéRċĠ…9‹‡3hôZŽ1T¸ê–ûħÙ|Ùä­kżHsç—EŒ×+}Âmn§@Pß!ô 3ŒGĴ;ûSĥüù2ßŝu‹ç{ĉŝÂÈÀ"ö°,@Zó~žÛ&sŝ1•Ĉ›êĥéŝe*ĵĜ( 2 O<ğ†ÓïÏ 'œz 9Ëò½ĤöCYuġ7ş–™VB?ù§ôêÌâûŒ$IĜÛ;`ooìû…@ …GíHíĈÔnJs÷óÔñëoô`TĊ4ĴÖTÖÏo‡sB8³Od§;z4tÏß°.§JÔİW?×4ŠWulàèK$ ò!ë']|4÷˘ó˙…N–Q0ìlĵjQÙí:Gâ€ò8ċˆšryçġà_×skşi‚ıäĥ„LbÄÂݸĉ3[PJÊğĜ‘‰Úœ=ñ7Ĝó”?‹³MkBàŜ9ğĤ™Ï”ÖnTm;š9³w³yàÏü~uµŞgŸ7LŽŝ“ £×àñña~Á+Fñê İ´î:)OwbuWw$,(Ÿ”Óüĝó-Ê÷LŭRñxh™.}{|ĈĥuëÉWu#ä3oÚUÍiİ4ŸŜéİyèş³ïċ£lKj7ÜxÀ˜‡ŝ8Jr$7âÀ-ÀÍôKˆ‰z²²Ċˆż›€wĴÉї@W¸|+ĊL¸Ž|ĵĝX@úSç*ÔkÔÈôücĉÂ3eAĈ‚`nÛ2ĵôŬíiîÏĴ‘îÑvÁÏ%‰÷MíğSğ´Ĵ‡S$ŭäŸÒгÒ×~@P6$$t¤éKˆÏwN•¨SŻîR|wž°^o2ta3ŝW½Ğ_J.Íxİ“#Û~ŝˆïĈm`tpaSÔq˙Ò Rp˘œ“\š3˘·;[ÖMcÙĞWÛîĦcBê%Ÿö-w4˜ŜÁ wÍĤn]éžı‘ݽOPğ0Y-İċ]ì¨êù-›&?4yĤœaÎ3C9̏ü0:„Üê Jzdcï°ÚğÇ9“èLĞ`÷ôA çZí¨k·€KWbáž{¨‘òI½ô'["ÜhÛğ:Ċ·Vy~ȇ.ĠvxT&ċÒ Ï9GßOiç™ÓGÏ|zšğsòuîƒò[ĥ[˙š¸ÎdǟgHjÛ{büĈIهM˛| 1UŻ$§ z·˙#fxžè˘Oq2Z-olœôy‡µ€Eܟ–HʂŒÀ\Ŭĥ/dxé{AWV£%a5²­BŜûeĦŸüSzuf²ŭnŭkÓ̇ ”#ê‹@ (‰GY0gÎġjïĴàÜß,ŝh7úzïÓĠż¤ÎÊÂ5ô=–ŭ‡ŽÓ_aÑS›_5=èŜ vmsÊòµß ÷:-h1´ôŝ)öîrËĉ™˘rĴH£†tŝd6=öżÂğm:rlÜpş7ôÇQŽâßSħä)‘ċ˔öôj€úÎ.O; ġ>$ÔK ’+aÓ0äÀsLoߖcc‡Ó³Ħ/êè“lŝf?w û‚ÏéYŜÒáVĝ?7—OÖ5cü.óó³>Ìfi,ïâÊ%€ —,R’p·–”ĞBĠ ¨Ò°î‹µÄ×§Šğš˜ó˙ż7“RŭmzT²Aù/‡pç5ìž××Àĥ„y}ÁoM£Ù‡¨ëxŸCßLbSrEĈ†úbmQùÈÜ?şƒĞŞšĵ\B>[€Y]"ċ?N_ğÊğ~ĉ ~çJñüòqıui&=k—ĵu­qјÉO)Ĉħ cFVç§ÏF2Ħʇŝ€cî}ĝħƒ'*KŜáE-_‘÷§%² cA0S·ħ.d¸@ (µ5°u|ŞÛ· #ê‹@ (,ú¤hîŝž9ó.pO8U¤EŻÙĝÁ‚ŠÜí ‘hĝĉ<†íΌ‰ké·ĥáĝ…ı }fnĥ¨žŻ~é;ç?gHŸÏ³§ĝğĵK-żgYş×—eŸÌfù˙ŜdŬÀ&gߪ´êڜryE•ġ¨Ê•#êĞŝu"H.Tm?žU_ §Jş]DíĠ‰Ïwî ÙìÏX¸ú]†}‘ Vî…<ˌ“ÚÒ+_Ï­Ċ4V7›D²…§”Úò.İÈIDœùƒ…ófp'°Ğ@Sùċ£1Ô´5ĵ÷*Y'IrlÉÇż~Í[3yğ÷˙Hœ*·á•e³™TOƒ>ʒòIċÖÑëàٓ@ÇR<Ö+‰ìğ3Ïm³ôgŽ( IDATÁŻnKžúàÖ½†ŸĉĦŒŠÙI ³`F×O6j½ħ–UÉc˜üÁ`~Jµ§rç·Y;ïe*[İ—@Ŝġʖàħ?ñcòxŜ™ñ $<ê?Ç>££‡Ê‚˘§ÈûÓHY1˙ä]· .J+ÒÏ?­V„D …eë_›ò4¸Ÿ8v˜šu<ĈċŸ‹/RµjUóO4˘B—E‡eÑQt)d|22 „~ Ĉé“Gİ[żQžqöìÜNç=é´(²‚,Ë(€^ŻC§ÓĦÓjÑét(ŠŒĈΎƒûöÖ0ŝŜ³ġŻMeƒƒ@ í.½Fĵħá8’5îUjàXŞ– @ ‹ lw#îpâĜ‘G™@ ”PêÖoHyoŸâΆGodxĜ8Ž µ£û/çĝMiž] @ (}˜5°e5ĴġîÚċ‘g¨$ħá?3‹—ˢ'ca„²:DYÈ_ĥċ‡ÒƒŒĵаĝQû fÛŭÁĊ @ @…< lĈµ^; ÇD=–L•2äĝuóÖÌßâ³hÈ0*˜›·éIEÈ_ĥċ‡ÒƒĴy} @ @ dÇä$-™ĈµmQb˘Pb˘@Ż+S[†ÜJL½:´ÍÜN;ÂÖż6q7âÎ,Ğ'–ŽOuËôŽ)‹ùËĥüPştñİnœ8vDô@ @£l™Ĉµĥ­c"wžJ$J=ôjÛ €_·ïžED†Ħ¤{ñ<*„üe[~(]:ÈÈkAú?77·G”Ğ˘ÁÙÙıÄçQèġ èş,:„.‹Ž² K!“Q ôSşÈsˆ¨˘×N÷¸òRjŒm=[·à·]û1lT @  Ĵbtˆè‰cGèÚċÁ]kĊfbSÜghSz†6CĤŠ€Ò4LîQ ä/ÛòCéÒAĈPQ@ @ XâÁ&Èċ~=C›ò۞…'›@ @ A´-c²EÈQ7éÙ˘!żí?"Œl@ @ e“6ükÚǙ—GŠ,+¨TÒ£½Fä z4­Ëï˙ #›@ xt8ğ¸Z/.6ĉħ¤#@ e<=ĜrmôùPYĦHjPۀÊÔÖ ²Aħ²ERۀÊE²•š£uŝÑÇ_cß™Zġ+ándF9íƒkœw™OßŬEÇÙï²_ž£b yƒjòûá˘7²µ,_ú?8½ĥıܢKÑ"ilP[š }wïKxz9X~NQôò—.Š]~%…¨k·HqÄßùa;Òß;Ì;İÛ5Œ@Í£3bğü9ß?À²%§h6f(ġ­ñŜŠ˘ä.I–ċݨҁ@ ‚²ŒÑEësMê/û4ÙƒüÊó ŭ,ĈöeÊë½ùĝÍîÌ{ë)–NéÈ÷SÛ²~Zëô4ŭBÉgVÓïï8’h,<™k›żĤÇôĞ<Ó5‘³wĦÍ;=M³™[~²é)ò:=êùÂùÖż9RγꭑĵñùzŽß³d8°BìÑoxüH^3•Ï—o`ÇÉÛ$ê %–ĊıüùDïÛo‘’·=â‘QÜò£½ĊĈYÓXt(9Ëa]ôa~_żk)ĉ²µüİ—ÖéÔİĵóñíŬOçBŞéóĠĥ6Ä\8BĝÒíé+IRž[ñĈĠUÏR^’¨ùÙyJŒ†ċğüÔŬ=›~ì½kÓù•ùìŠLïCġ7YÒXBjµ†{ĈúŠŒp#şŝ i—Š˙&?Mc?ûôp;ĵkwdä‚#Äċ³Šßú4R5ĤŸNË<&ǝäû)ŭhêï`HßĤµğŒeÑ(2ï9eÉĜŻŭğÈÙ/÷'Ŭl%êÏżŠNw™ıuóŞWMXz+덣„–w‰D&îÈ:ğXÑxÑ ²jQww+Ó{ÖÀY’Ô^40›=÷Lß ġ7Ñ(gÙĝ'<9k,-‘û—1ħ_ ޸Û`[ç#N§J2—ÖOwŬrXK’­ŸŸŝœġ˘$bqŜMë:'rl8 †6Ç×FB’li:„ŻĊ iç>†‰ĥöóCڛü6İ•í%$ɉàÓù'ò1=\=Jò[OtwùgÖZUq6èÈ!K9™°Ó˳ŜZpŝ£ _ŭİ‘ztùmdsáTó”óıv[Ĝp@P*1íÎ%瞃Muç k–„ƒdeQÛÜp}·“AI‹ŽÏ0l{jÛI ǰvÒ8ïOH?AÂÁ+€ĉMC> ½5döé@IŸ3.ç…:cúñœİ7½ñPŒĊËqVşG‡$I¤ìŝMĞَ››ŸNŽĵFşUĝŭXÑy²ċ[˙ĉÑoü ¤-ù–ÏŜ8BŻw&ól5{LżRK¸4Ë×˙{–‹Ç9p`??ÎXÇ{µnCÛ6!Ôów|džmE'żÌŭ½ ˜µŝiyÄBÌKS†QÛ@ËŬ7òŬ޳ĴîÎèWûÑÑzCĉ¤xċ/~Šşŝ[y6 CW´Ĥžğ­ÜñÊЈ5ÔHdïĊğDÛ§rûĈu]ğĈ]ÛPġBS )-§¨Œ_%σMÏŬŻÒnĝħÍ6˙(Zb#@wÙ°¨iqDœÙ‚÷^#lëeöû‚KÛKÍ÷ĝġëv¸dŞW…cċŠXòŭmLmÏÜ3t~mËC*Ħ‰żÍĊc{8ĞÂşE˘ú‹×ZvaÁ• z½ñ +šTÀ*ú8ÍfTÈZĥŻ>ÄŞŝX›JàÔ,ş ¨ÂÑßFRĠĈH¸Ú—~Ë·Q;F¤ßĴçxŭß|µz Á6€•µ<3Úh .ï†îŜ~š9…·gnĉ0k`Ú9ĉtëÂûħpëw4HÛÍ̗'ĦŸ3g·Ž ˘‘LŸxŸ$u%Ĉ­ûÁŝ†*;Şgt^JGg÷˘×i9r4ÓW~JPĊjT²%f'ÓĈŻ ĦÏ;|;=ùż•L™úŬ¨ĊċUp-ÁŽŻ–ä=O]çDŽäחÚóêvÌúċíÜñó”ĦŒí”JK?5p?îkMBĤġ •‹K_âĊé[×HáÄ']èġYŭg­a^…3,|í}şôq̎ħT1ÙK>ù'*+”8;BßXÊä {îXĈä÷‡ÓÓµgf6@ƒ™zИ?ż¨ÉwšĞïWZŬ‘f‹² cŝ1×n ^Üò ‚‚’çlŠ.ğéŬN¨ÛĦE ŸĝiŠ­ñ@YAŽ·˘ċ3#™ègËŭÓۘúÍBú:rld%4r*ħ÷ i֌݃“6‰;×ÏñÛïkynVž Ûx` (²ÁÀĤèt(™ÙUH>Çêïà½_#éñÙ,²G…Œ˘³üûˆ˘(™/—9_BsêĈúˆktŻÈĈ"2²ċW˙0tŜlë†cċĥ Ÿ^“zĈĊ×.‡qMA›˘E­ħÉvÓSۗ'¸E7‚[t…”HÎÜÁß[Ö3÷x,Ó?y–ŠĈ^¸Š€˘“_ÂrkzôŽ3ikĠEîaċ†;$fVk|ğLĉËJ²xŜÌžx™ÁM¤‹oÖ; BÊùµ,>\—ú×ĊıˆŸŠWŝâ§(ë?€Ú%ˆ&-‚ò‘™Ä[ç8{ċ·nŬâĉÍë\ˆqwĠd^³qÁÇß?*Ö´AQ KuĦy’çDK=÷5Ïŝ›+Wc;˙w†ŒáQ‡V­€]é\-’ŠO-çë ħԁԽ!aa†4²˘Äħkò@ĉžİɔ}ûù¨…s–ŞôZáóİíXpı!…ïbJ‡ôôû1A´ìRŸħ#^_û ç+Ŝ óB„•­UÖĸ™†Mċڔ/ñ}Ħıĵç­ë\ĜĝP×Ömĝƒ‹cĈQC“Ĉͽ{‰piFğJ9 “rĵ=•ŭ~8üBEĴ€Ôë;Ù˙Àžĉ½êà˜ž?·fŭh ­cçŝtM*ċñ°^Ò)D=ÑĊrîÏù,<éHûıÍ2½ŬòĴ·œ_¤¤?Uôèt:t‘%Vê,2˜ ܔ €ıv›h_¸ÒŬM6}ERġ–7ġT½Uó_'™ó‡ŝbÉ[ÚRgY‡"ë@0äAÉè€U xı3Ÿü•ùğîò\o/YAN>Ëԉxî.ñ.t eÉ×!t­êdpWVt(ùҞ´ùÛlFĥ $I"ió·–É•UĈĞtò/´‘-żú7‰Ú“6ßAżz +>{“Óƒ>äí.ه)q_µ€-)ġ™âóÁ\‰żÌmëĜ|aŠS [µCğjûĜamŭh—=(2ù ‰ÊıŬûç<Ş#âŸ%üx-€gG5ÈíÑQ”ù#ñ¨G•üi×7ñĠœƒÄĉ°…è“IQThì² Ĵ|žbòğ}°ĥ%hÙüâ´Wo°nËYn&+ĝgŽÛSH‹&ŜÚOğÒġÀXĵ¤pòó!ÌVŜdϤ†8^Ü2ƒ‚.ù·NocÑĝÜĥkÇÌ€…‹ûì鏧*KGâĝ ß^CЈcœK‚jê>’~$-â’ĦZ‡šéġÙħnOMġ|NIê _#1Ĵîù5&7£ċ‹Chßh<ò›“ÒVŜ]b, i²áQH²ĈÑĊkImÒàŞİڑĈvKĝ~ÖOŒX:˜š)Üx“D´¤¤ûš š¨ÂÓŝ#2k;Á—K§Ó+ÀO°ŝݧóŝĞírŒfÇĴaLèĜçsÛU)k›Ì™…˜|²S=w ëöŒë2#ÔDŜóu.l‚yġğYlï0žZĠÖÓ?TËßż%1vbşyfOE{ñ[ŜûEG·ĈS?ŬAEwï*÷q'áS˜dçC +\şz-OʋĥġDáîê0* ڍêğ‚µ/UJF5So͞_´¨?Ŭ;o›#UÇĦ siœ‘}SáĊäTd,ĉÚmr!KcğÏÙ×jĴô¤jMïg|„~òOiĠYžCDÑe÷ÒJI3ôŒ* ¤, 2lQ/Ù)i6ıÎÏq"·Ï˘Êì èϐĦĴnNk˜˙M½!,вġ¨L ì8÷öî;Şòàĝçrٛ *âî½÷Î\™+KSÓ4+5-µÔRKMMÍġ3MËʙ™[q•#GŽÊ½÷eç÷ \¸¸òĵ_/^pÏxÎó<çÜ=ßûŒG$ĞĵÓZ°ıPĦÁ+Lżpċö3T€½”Àó_Á×èħ–(€-.r¨K ĉ]óx3Cû˙€ßì+|?({>`ÔÀÑTm4”÷_ïÀo}S˙E%žeċÏ·)Ö} 5´šÙ+‚QĊͨŸ_ÄÜ|Š…Ġ>SäêZîUŠ*uKQnSĝž§DŸiĴ½Ù÷CµöÔqŬFTt4| 0é~êU–uêä<ŝ˜ġyĴ0”ÑúŜ·.f·½÷}Ö{­AŜñt{’ÓkCŝݽLDŭÏvë,×1Ĝ²v…ŒKJŭÇeoGĉo*Ò_k=Ĉ§8éíJiçìM2ŜT*J]·û”™³ġ"^äE-SQ ùŜEÎ&CÉPĠ*’4/f5ĤhNÜşŒÈ\Ë:ÉAz-ŝ×ù&Żw%M ²[˙ĈÒÄ]a׊Ĵ:ޤĉ[Ÿònó­ĵ†gǖ2ó÷DÂêĠ§~Ŭj”V8"“9âW)Ż×xÁ$Ö.żÑÔ1œßö?ür ğC™<¨ +6WÊ÷òË}İĠµWĉeR,ŬĊħt7ĴüiÀŞċOĵÉñëÔğ9Ċ‰eR7Ż=FíJˆĤ” *IÉbÜùîf&ĥĤOŻ ZÛ Cäŭ,ĦşĜáß}çë'ĵé$ŭËôĥ=ù³Ï~˙°‰V İ,MĠêĠñ•UeċĈóTk>ŒžsÇĜŠfÏR'ónÀ;<Ĝùóx–Ŭ̽ŞT<½|“D<÷”ƒwCFôeëOX8j?cĞh}‰’|™ïÇ-ċK;fĥġǎûzSw(=ˆïüJĊT1(O6vóœEĈ´¨dÊĝ‡”!éòRşL?_Żı´)jH[) I¤bežaÔ*Kwœ$zxEd z|–ӏċG‰gûGÓîƒ˙xeÍqÈàèK‰gû,—wċŭ“üçEó iéȊhM5×Ù\ŠÔIı’/ofë=­^ЈödNÁMİç3…=›˙%u=ܐxvl§5%è_/ €ÖĞĦ,pÈdÈP‘ĴsàÔÌ×­ñû›ÉÂ÷Óİ0”ÑúŜ·nf·½÷½î˙[ċÈŭuá!êÇxĥ[gıwÍ2|z ÈŜTX–ĥH’ ⓝ ž$$d¨IIIIŬ/£•šVQċc~ü~×ʲ¤–öj%h$d’Jix×Éd2â×ÏÎĝ;SĞ6ƒË–úŜUÚf›‘A6£ëß@RÒCÎìÙȚ ‡¸é\™Ÿ ċ•ŠžYZcÈp,^—f•Žpx×"vĴVáRƒ†ÍZÓĤqŠäAk˕_ĊğùVb޽ ÔQ‰ĠèŽIÊhüµ›ß6náï‡>Ôî7™A­Kfċŝü/H$]ŬĈşs.Ôŝ$W+_ÖşŝAÉŬ}k8˘ŽàŬŞŜ9wÛq çġ÷³,”¨€ê× ĴQ—c‡ÓV0šG>kÈùŠŻ =ù*İ-=… żÉĵq§Ħú,šúËAĉCËY+ügG>U““c†Ó­v òG§Ù²xĞŝv£ËÊEt/fhwW{‚ßXʜĠċĵ7I˙ĉé{Ùäù.È4Ä\=?×rfï/,˜½+•Ĉħ{NK|d ~°ž×Ğô⯎Û8³Ĵ>ÊĞü4m5ÏË× ĴŸœèó;X0a ‰'ѵŒ#8E0äŬ*Ì?Œ!sŬWOÉ c9áۓ-íŠb§şÎcó Î—ôyÀ™“R³açBħòw)û˜™÷luYŞ5-ŭ§ñŭq4ĝúMŞı?áȒ‘lJeL³ôVížœĜ5ğÊL­ċ+vzŒY‘&ġehıŻéSâ"‹‡Ż%Ŝ7Œ¨j‹_ÛhÑS×ŝÏ7dËĝ̙ŻUö’xzn;óĈïC]ŭK:‡8@Šžë6NÏŝ–fñûiTÊh }ï[3× ‚`³räUĉh‰Ê-H$éĊ­öSş”66R’Ò1Ûŝ’n3ÓUĵB‹ä*ñôÎE­ı‚şT{:*$PŬĦcns´ŞdÜğÁĝŭž½Fö §·TœĵŠ˜ĵ1s×r(Ô oG92ICŠRI\B"Ñħq<е§M˙ĵ]̰ĉEé-:♑Q†ĝ_fdné‘SÙ ¤ı{•ö!Fٌ˙\Hʧ\:~Œ'˙âÑ+<—*ŜċŬWë¨ssUiÙ³*-{âùSüħ7’ŬĞĤ³í‡Şµî@§ĥ óu°Úš–+ż†„Wıt1.ÇPRÂS”R@Ĥ}bŝÛÂO[˙âìٛ<“Ü mô:ŸŒoEE+–Y[ŝ–?Û$\ÛÁĵŻĥ_û]^ ×Ġ•Ĝ²,yŭgPÇriûbfŭ|Ÿˆ!#¨éel)d¸•ëÙEn'H½ż`ódîԞCW7á³w¤÷Ž6İË/|IÏv_fÚ´îŞJ×ùüTşµšš9­RŸpĉüT"‚úòË?,üôsÍĈOQ*ÀŻÀ0š½Ú€ÜÚÖ¨ħ çÑĴOèŭuÈĵ k;ŽM‹GP.íùR^´‹NŭMƒ/&1gĊ(zMK{_›ôeŜÉ mìoÜ·çö!ĵıd+Âß#Á˜ŭ Šġé¸Ó‘ jé4c;†´$Hë˙ı$I/î—êxîŭğ‰ı3>n"àZ’ڝ§ħëëÑTvp˘Â˜­lİŸµ£NĴ żo°8r>íŭì ĉğ˙“P&U-í|òÁ‰KÌQ€ÌÏ{ĤşôhÌìÈïq>™-x–mĊûż,drġô´’¸}üíF)÷Ĵ˙'œ‰ĝd;›ŜbäĜ.üäFَ“ĜleċuĠ IDATlìK›lôÔġÌ™ëR˙˜ğÇgڌ ‡3F¤N„›˜ûuĞ~Ĥg+°ĝŭ´* e4ž÷­ıëA°U² kVK­ÚvÈ´p÷Ž­´÷“Ħ~p=ÓòÑgŒë´1ĞJĴÎċê癸p;ĞÏ?ĉİpQPżv=&ġŞK};âĜ0kŭOżĝ6ÜĠǟ: êXŸNĊµĉUÜŝç$+NŜâÒÓb’U¨°ÑÁgGG<Ŭ\ñó.BÛVµiìU—”bÛÉ  ÛGSW•öŒñoäĵRy-Sż`§&ŒÚ šĵQ%r|*RòCŝÙżM›"ıT…ásFQßÛôzŜ½c+YŻÇt-żŞ{YúšïMxZŸ/uÔ_ü°úÜ*Ô¤^ŬÊşY?hA.:)ù‡×.gċŽ ÈĞ÷ç“á-)éd™ÀRŜ•_"éúû ÇùÓdĵÙ°&#á3G,Ċó£ı 3żknnuPdÍĞĵŸ=}’›çEÖLvñâEÂÂÂôo(ĵÔÄu`9˘.-GÔċ†şe|9ˆ2 ˘~Lsèà^"ŞÖÈu›?ì£MûN¨TJ$„F“:+İZ­BRĦR*QİTH’gŝ:|ˆ†MšşŸ{vïĜjÜ$³*EWŞš ËŬK3í£áLË~´YAéöáÇtË1ŬÌù*YĦŸVȽò^¤]°¨ï^Ĥ}ħRµd3'`’Cq:NZHG3“‘9ùÑĉ-"Ztċö](nFpM‹–_û€ĉ y™\Q‡7GÔɳ(<³‚ Ĉ‘—x›’„¤ó'^×AA!ä`­×òšĉÑ-Ú:F‰ › ‚ ‚ ‚ ‚ ɽ‹¨ç¤ghëİbÇéżl·Ë¨ ‚ ‚ ‚ B!‘û$Bb˘hë–ÚEw‡-Ë&‚Et´‘“ċäħ˜˜˜ŸGÁúÄu`9˘.-GÔċ†şe|9ˆ2 ˘~lKÎ61[’âŸĈYĊÎÓİËD MAAAĦà]D ş¤xÚ8\È´ĥ ‚ ‚ ‚ ‚ ı´`ĥC™ @ġċŒE"Ĝ&‚ ‚ ‚ ‚P0ˆ›-ÑĵèĥÛ&áBĈßÚÁĥ—Áî[ó; ùJ”żp—D‚ ‚ ‚ Ĝš\&9c°Ù í`› B^ÙéžßYAAA(ìò;‚ ‚ ‚ ‚ ‚`ËrnÁ–ĈíÍ)y‘AÁFÄ˙İUÒUß]AËÊ£8£½°Ĝ;DžœF5gĞÒ8šÇüÚğw=ËXä\$œzŜdÔǨ_ÄÔ÷XÙŞ8/çÊÖWQȲ¤‘^G×ŝÒċ˜r8š¸óü:{:ßÙéûI€EÂëÒ~à$Ĥ ¨‚GÖts·˙ Âşžcä‘|ĉ˜Z”Ĝslœû‹ÖìáÔ½Dp#ĵqCżÚ~ݲ–E“ö:i[ĥ}F}o­ïèb÷³ìkܟrš½4üŻiuĈŸË)GUùĉżŬôÖĴ*ĜçۖHI\ß:›‰_~ÏsOP9ê+ïñĠŒw¨ċÛwİJ_üĞĜòÇî}£ s04= ħgóĉ+Ÿ=é4ğß*ÜÚeÍ Ê{lŸ6œO–ìçf’ی`ÖĵQ4)˘ğtŞÇû™=r, v\&ÎÎ—ÊŻŽäĞCİĞŜ^w]—ş5‡Fµ?粎të-Żx[ˆy˰ë$ċŠĦu‘szš˜SĴ˙³ÖžäĦҁ˘Ġş1jÖtVó²ZĞ£î§:îŭĠĉcw/ ?äĥo@ĥŠ( e4šû„ıëA°Izl€e˖Y=39éÑ£^^^ùvü—ÉÄŻóĉ<6nĠ‘›ÇĥäÉħzôèÁşuëòìX†^‹yġžéÑ£³–ċMùuiÜŞ#wçÍıÎéĝyu­é’—×_A9~Gë¤ĞNˆ&AÌ;ß/µİ0í\(çdMRóè”͏³›áŒċÑĊ}|7}÷ßdûÁ/¨b`Zaħzf#<3ev¸…áh˘2ħŬĞ,şT’ĉC>f~`œîsퟣüc‡ƒÁ5]ÔO"×ĥßŬ ŭ°‰ Ş^û§˙²sĊ|FµŬÄK÷²¤{ rJàÂ|z]Š?½I¨kA@çùżQ!F$qnŜ@Ĉ˙Ŭ”KQ֐{£UÀÏ· ‘žbĈ'?ßñCŭ¸$šókù|ÚzRžSKšá뚑â9ğ ]ĵCí7ñâO)T†`ÒSEá×yŸ3iŜ^îUòşV“ij{ç›XşLYÁ—Ċ.²|ܗĵÖϛ£żĤTÖ7FÊġìÁ—Ï^ë_‘r„y#&ê›ÛĜŸ {r­k‡À^|·³>ñšô“ıöpŜ]_’N]óĥèV`ÌubH]䚞ĉ1ۆżÊ˜ż3eĠnyßĉ÷χ3ĥk2Á/£µ™7OŒŸfğ÷Ëñ*§ÀŽ'zÖçŸÂPFéğO˜ğ>żË'‚İôĜ$IÊĝ{àÁV͌.K—.ĊÇLJñ3—ĉùħmɔĵmV­˜8¸{ mŞgé1ë_3é×äŬħÔjÇ'ÌËò[ûĵê’~îÎßçĊµĤK^^éĝÖjÁĤ‰{BœÜŸêuŞSĠÏòB£¨@ŬzġR[§5iEó2İÒŭG–ú„:ġ L'œ: doá&ĊrxÊ ] ğ_˃› 1?ïÒsŝœ<”ïnTaüŜ­|ᚖŝ+tïŭµ_kÄĜ÷ÇıɏtVäFñFEïiĜŭYíì­édÎŻÖˆâ$àĵÁ.Q£Q“L-Ӓlċ|ۙwsĉ?…ÜÉ>ġ|v¨Ç_;é{ìn§4+[R"öÈgô›+cüÁ?P:K“A½épÇż£$CV|ÑwFĤ?:Û¸,Xr˙ۙ7ĵnHÔö8GĠ׿aéżo0=KóÊäËkXqڍżä­&@UĉÌ9Dċ> Y½–uȽ¨T+ òúR>]˙˜_na`i+}›‘gŒğNdzëBOz‰ĝí@,ác&1¤Mi¨AĜԓĴmĥ‘ŭ7’iícáĤħĤÜOsş÷ĞġĴÏ/…ĦŒĤwŸ(kĉzь[l–Q6€èèhĞeFŸüx€·–ƒğ·0ä­>IkɊĠÙÎSA’—×L^ËĜşÎÏ÷La“ßu]XŽo­G>UÌ]bq áŝ]˘Ü‹£pĥ…ï³e8ùĝáJÏ5ú7×'ĉ(‹Ö>Ĉ½Ó†×ÔYHÌQ–lx‚w·˙18A)sú~֟9­ŝǢ=èôšî$ìÊbċŒâtìۇŞ˙ɒWüMêh›çğ ’aï¤ġ‘N')8†”§¨–ê‡l™ĥŠÛšP–v*ËĜ‡*•Û1lê †7C7=GʌĜÍĊ÷äÈâöÑϖ”³HsˆÏ\¨ĠnÈљÙf{ˆŞZpĤϚĝ'ÄáFŻôŠ–áQ.ÁDò×ÍdÒS×ډ=a÷¤i/ŝû^Ò˙!½À3:ÑYzÒs b Ĝĵu7×ß.M9çîŭġë}FÛat€-+…"§Ż¸_Ĵ—Ë3ôNII!&&FgÚQQQıĤW;Ĝŝ7×ħ›‰8XŸ‰)6‡hŭ³ĥhŜ‚Ƚ‘§ô)3 Z#˜İŭ>ŠŠŠÊx­ŭ~Èş!ÚV+aĦĤÚqêEÓËĤġĜmÀÎŭÛ[Wġwŭ]UúıĊëİ(“mYr×ìáŠäeÍ>Ö·ß~˂ 2Z½B’$˘££yôè‘Áםi$’íuŭ›šD>”l:Œéó>Ĥ}`AlĊ!ĦJzĈŭ °âUÈZ—²§·‰Ĉ‡’>/"“2JzÁġ[ѨÈüàëTŞĠœW²~ŜFúÏëI˜k2ß#%É)’Qu­ĵŝ3Ó·¨h½l(•m°‹îëÒ´ë$ÇşÈ-=Ç2ĵ½h tù„zµĥҒÛ´z6­}-µšt?ŭkaŝƒ^l”>îdúċ–Óú|ş CMĦŽÊŭ>‘hĉúĴ÷[ġŭïlŻ&Y™óëÌ˙·^~˘~ŒgĞufv€-7ĦJ1K|üüàŝŭŒċ7bbĝf×.îh-+Œò;Àf(c‚lĉP(V~€· kÔuzP-½üéżM ŞÙ²xW 7 ÎUÂ=ż3“ĊŬíĞa¸e[Ñê ċÄéí0³‚l×]cċʕŒ=š ïR|À}ûL>ĥadĝĥ_Áİk€2š+ŝÌÔèÛ͑?|LĊ‚ôÁûèÊĝxi_ş“7ÎĦk€üE}*Nä×ùÍHëÊ”q$ ÉeY"“ĝgjkşnmÂÚ½Ÿ›ñ "}ÑğYîdîÔ³’I›0ĉíÔùİœ‘ù°Ħó]àÄrpPŬ·'§½nȏ76ÓŜ8żìM:~rÎËwò~%Ŭݎğǽ$(Û­?]š¤ŝŸ‰˜5]ÛòŭŽğĵ1$íáÎÀôlWöş\úSI£R°+Ҏ9KÑwĜpêO](PÇŜş&‰˙_ÊŬ™Ñş¨Gı^—F3µ.ÔÄŜşÈ-MYşżÙސë[ĝ#á?~ûa7ë½NˆĊc÷&ÜO+ŒgÜĤÙ9îhôĴÏ7…ĦŒ‚ù²˙Ğ0 Á–Êéµ9÷[$êÇxĥ[gOr`Ĵ>oԈî§OXğ6;–dKôóµeK&mßÎ'/ͨFs°·\ˆĠÔó¤K‹ĉ-^ĵĝéĊ2kÙ  dÌĜ1ÌüjĤĠŽ£}<€sÇ%J׭Βu-d–à. Hp“ċy€mUéç9ĥbğğ}užĉĊi£Zg+6SEGG3eÊZ´hiÔ~)))Œ?ž·Ŝz‹óçÏ[,?z9ĝPĤÙ0ĉÌúƒ½7ûQT /@­š*Nä×ùÍñŒ;ÁÌ~c8P²9Ş+Œë&éQŠÊUŞfƒF*N#œ:|•„Ċ2½TħOxú$ħ1~‰Ô€c‘Š„:Áñƒ‰ïċG–M“ŭÉ%5”Œ(Ž#zîuÎa Y:] Ĉ1xÑDLžë° ŸïǕj6ë`eêKı‚J€”È…}h;ŝ&WìàëNĊrüggï„û0 ì™{q‚½áÚŬç¨{#Ò³]Ù벜×V|ˆĉö3UĈVRâ#nǀOŽ:p x§ŻĜÛ~ïŜ'Ñًĝ;àĞš—qĈê éżl¸‹ç~TĠĠT¨ÀËáş4…‰uĦy²QÖâ;ġ$߈=Cy·ïD·Ċ'][³ş½Â˘­.MşŸz–ĤJ9?Ĥo}+ e4…ܧd÷ 3×ÛŜ½6ëûߋ@Ż:EċôڌûƒMġc<Û­3‹·`“Éd” b~ÓĤ´Ĝ·‡Û·ááC¨V n܀‡qıu‹Aññ¸wìÈĝ;¸óàİù·iħ[‹ĉ-2‚j™üd½ [zp-µƒlÚ­Â*ԒdËĞñîÒ[´eŭŭRê *²´î ñ.EHmÉfUİßĈJİßÍÊd9ʳJp-íĝ1QW jĊv|cê·3&LL›””Äĉyûí·ıxÑp*•Š3fÒ A6lhüÍ&!}V/pŸÁ=JQıJ²Ê,\u‰&G3`Qĥ ÇÜö=2Ż:ĵĠڝ½`ĠÈM 37EQWo“„E=äàU—ÁŻ*Ĝµ~2ß½ğ…‘•\^ÔoòU~šü=÷[2eìx¨7u‡RoíŒ-Ô{ï3€J&糟ïGŽOùú4)ݽLâùé1ŝí–ïeĥž`˜Ì£,ĠàûÈÓ<„Ÿ TOŝŸ'rJV À‰çžžíÒQ—qϨċ=ƒŭÛϓĴH<˙{3˙hŠÑĞĥÎġ wĦHP(IWWÒoÎ%|ğM§ıŸ²d}u*ùêvv=ĦÙĞáĜĉ`(şKӘZʇg8ïI£0EÚy’áYħ9. ızŭ*9ώl ßO ¤ÂPF8•lë}ÂĠÌġĥwżĠŭŝ/MîŻ Q?Ĉ³Ŭ:³h€M&“Q6$„iÑzß>ìnŬI‚sçR·k[ĥÀ“'8\şÄër9´mËè-[,Ғm† Pħ+ŬÂ-˙ñ\’.pŝA0ŠYîcOA °e´ZÓ\K÷¸6ѐpÀ2ùÎmü1cÇX<Ĥë˜ĈÙò"ÀĤ+˜ö2Ù´ğ‚"{ÑZ-Á]–éw^[úœ7½hĊ–×-×´9mTó'/ٌˆşat†Y³fѰa#6lhT€míÚµ88ĜÓ£G£k’”ëĴŸ½Ž˜°Ş”VÈyv)’˙MŬIRĝX:•*¨­™ìnĝ)ËGDÒjÊ;,nğ“÷ÓOÏrpַ݇ŭö(*×£Zz×Ò¨˙8tí–ìvî!Ô¨L›i³ètä&4mĊ鑃èX½$îšÇûϐ199uß$µ s½ ä÷²dò?Pċs‘ƒÌ›&SÒ˙èëLiьÓ#ñJġâȟüÎóĝċŒ~Í+ŝ†vwµ§äës™ĥïLÖży:›<ߘê&k>[Á£ŸÑĞäCŝ=ö kçB@ır‰ù ßĉd›µü1Ż)ŜÎxóíJ,ùb4.rŭÚJöNÄiE~i針žôœ_â0¨{-† gÍWCUúszğŠ6‘Pk:ƒ*9£~´9s]Ê4Ä^˙—s7oïÁ üoáï\/˙>§6Á[èĞk4DÚÏ ğ L+ _Áçìu ĉԅSp3š™ÍÏMĤÎ罈pâĝŠqlM aD■î§Pa(£)ôÜ'p0s½ 6ˢĥÒAALkԈWÂîĉMíDRƒlj5tèğvÁŭû8ž?O/µš¸ví˜gwMhÉĥu’Ò‚j‹/FóNWşYcĴŭ?G0r ĵık}riíb û‚`²׎ôÜM½5­2½ĥTp ²àŸŜŠmÔ`íf:–1ëĜf玧Ö[AjÁ–[íe ²iw• #À—Ör-ÎÚ-ĜÒHı 4\‹´ĜkÚrjĊfnp `áÂE|HzmW\a˙ŝŭ,\¸0Û$5V£IàÁùm,š÷%÷“—To?‘_ §BA›EĉFġÑó°#_ŽYG÷uÍS—_žË€s3mZsÑEvtO{qékúwù:sZÁòÇÑ T |e‡ŠóŬ´Y,˙ßhÖG§v"ó,^†FíëR4·S˘QcW´(|ΠoAĉE™ïóìA”N{ş”iÍ×öSgÖW,Z=·g'ƒ½‚² ^Ë-3 ~=·˘×ìÉĴ3ŽDC÷ħĠó]P%^e˙y eò$ş´^QœĦ{O0xÖûa#ÖKâûŒ˙²-dĝV}Ù›˘•ŻÄĉžŜÔŞ/ó 3?\Ǐ‰ùxR?Ö$ğÚf,ëĉ $Ô!5†ı.92ĥ Żïu$0˘>m'mdŭ›MÌBêİk’ı{êĝ½Bp>}Á”_²˙6£.Üë3ġ·oqühc_ŭ €GhSŜùnŞX皵ĝŭ´* e4^î÷ ó× ‚`Ğ,` a~ÓĤİ-×´ƒkÚ.];;hÑ"#áŝ}nŬ˘wŬş\i€%Ûĥ•y€ċ òl¤•‚jZA£dħà€ReıħĵÌ údíz¤çn€LÁ4K×ô1v\´ĵ<–5gĠ7+ïË"SWP­÷T‚[ê߉nyó€‘uy ĜTеĤ¤FĴXË8 Ž˘Ĥ×L Ĵ›9s͛7gĈŒܸ‘šŜċ˗sŬïĈôéÓ{û<üÈì\‘á+÷3<ïŽhŸ†2-—û„EÖ ‚`“,2ÉAhh(Ÿ7kF‹°ğwr ½_żžş}{Ĝĝö9ߪ"—–î$))ɨÌK’ŠX+·Ĥ—¤H&݁{Z4]Úr6SŜ×\ËHÓµ,½Kéµù·Ĵc°}½ômF ^fħ ›BĦ0¸ ¨!ÛZc’ƒô–içŝ–‰Î´emċpîo K·ìËkÚ]A3µÈlYyù–!&ê {2Çŭ,âĤO.Ír¤ÛT–Î\÷'*³kéJ”(ÁŠ+2^÷Ŭw |Ğvê(ĥ q*ƒÒħ’Wĥí„JÍĠ 7‰ĠĠGĉ€˘ty‚ÜmoBAAA°ef·`ó S§NmĜĜÁŭˆ½’ë>ör'Ü<ˆħ‹CŬ§G/­B“âAĴRiBàâ1’”È!ïŞ?Ĝ’ܐNi­a6lĜ`X²YÇqÛ4 ŽLjÏŭȜ́|üeœÌ|Ï`kѸAûE<œm™µş-FD’p ó2í \½5­òĵu›1LiĤoL6kĠuj0-ZëïÌ-Û҃oĈ×jםñ·££#)))]ŝÔjuĈ2{{{4 ’$ejµ¤ÑhÉdh4‹3uĠnÁ–xË£lÚ<exŝôŠUXÏ5¸–ĉé6^€•lñ_U>ĈÉe/”Q€L…ôHMĵËL”.ġĴtPÁ’ÔOĥ0¨ÉHNë\ëBǍYĠ4ŻçáAA„ÂÍì[ll,ß|ó ‹/fĈ™\½ú />Ĝ+•ñDE]ÉxíċU’J•zsìĜ”ÊxBCġÏ˘§Û |Buċû[Lbîó/èô[êCâĊ‹ JU{7IRħxP|d24Ŝ9rb½WWfC_ß\ÓÑGİÊ\·;ö˘móıî³cïĦlûĉÓü !2]³ŒĤٞŸ5ŝ˜Y[ݳD+ĥĴ³…ê’Ûòœ‚ly5‹(doÙfĴ —Ëİ[·.G%$$Rɝ;whÔ¨ bĊŠ<~ü˜„„ʖ-‹ƒƒ’$q÷î]<<<ˆ‰‰áŝŭû+—vWPíÚLĵY{Q­IDR¤ĥ\ËeH6“i×&žÈy ˜ğÛW³|b7Ëg ‹”SËp x •=À³8PYÂ1ÜîŽäyÉ]HöŜVσ`yħ~ìê—ßÙAAA‹ÙĥĦC‡Ĥ&doŻo4½¸fWž o/FEQË3kç˘H‘ŠH’†ÄħÙÒpwwçĠW_bĊŠĈċŝbj×§AY&“¤8ٓıw½é³²nĈòŬğw—>@ìd6ÚÙQc^jâ(~t˜î˙ëË7·12Èôf&şşˆŝû:µj¤sûßw˙‘c·ÒĵúdÌ4ڝAĥċïZ=ıu­ĝ3d²‚ô–mĤLn@xx8{÷îċá‡ĝùùqìĜ1˘££ gçΝŭôS 111Ĵ[·Ž¨¨(ZµjĊïż˙Α#G(SĤ 7fĠŞU)R„ŝŭû3yòd&L˜Àš5k $00íÛ·3vìX*‡ÔÖ\l\4™%K–yò߀”:‹¨Vu.¨“úbAíÔßĉ×4F×dY~[:¸e(k?..Ž?8SħĜ}\‚¸zö.’dG@q6ŝ%ñĉoÈäÛ8wî?\I}¨TJ>|hħ|‚ ‚ ‚ ĵl,`SĞ•œ;ğ"S Ÿ;öNTíÁ“ HЉ& oUär{%špÜĊ‡Ġ—·’¤J6ĝ8² >,ŝµ72ÏÌžµßœ‹y˙ZǐıÓ´AÍ\·ñÒ?3ŽĦÒXuˆİĥȽ‘FÍ šµġšħ3ˆj‹rk½ĤmÔàe@Î- aè†lgj]§Ñ҃jÚËtÑnİ–Ñ Ïȉ*WLÓĤMı˙>...ÔİS‡FħtéR £H‘"ˆBĦ téÒ( J–,‰\.'""‚‡óïż˙Rıħ~!=¸vòäIâ\S—ĊıJÈr˜·ÓÜàZnò˘ċšı,}ü .pâÄIĉ­Ù‡ôô"Ç~ùˆ o%:q&Ĥ:ŭ‰dŸÚ•uġêÔ7yŸ>½‘$XĥìŒİ{l6AAAÁÂ6µ:UĤ`YêŝO/\àîñżïS;;;Š5Ⱍ=kŻî2*¸–.kpÍİ h™f(KvċŞ·ĤôÖ1ĉ˜\ÓĤŬu3·@›ı]D³Êڂΐ1ײ2·Ó[³é eŭûÜß`\]L›63gÎàîîNíÚµQ(ÜğwÎ;àà@£F8qâ]ğvE‹œ>}š]ğRĦBRRRˆ‰‰!44”wß}×ĴYDµƒk>‹¨”mÑt– =ğœ}`Àĝ+˙èŬïe =x€/˜Ê̙3(VĴQ˘JÎc^zzzP´hQöïßOtô3ĈŽkħü‚ ‚ ‚ ĵl,`stp×·juʋĜğàîċWH.ñħ89{áëRġÏnħöâoÄĤę–ó—@AhÁÙ[ħ“VP-íµemh³DеœŽ™5ÈfLp Ĵ?ĦDNÁ5c[ŻL˜0 . “Éhß=lÚ´ €~ŭú1{öl<@xx8_|ñJWWWÖ­[ÇĠĞWéßż?WŻ^ċÏ?˙¤Eï÷ÎCÖàdï ŞÍš-× ‘_ÁµċğeümÉÇÇÇ3q⧌ġajpÍ·nŬfùờ÷ ööz˙]‚ ‚ ‚ ZfOrN­Qóۃżñ)Û!Ûşğ¨‘†Uàê£Ó\‹ÎúóHR%™Ŭ—‹‰ Œaî$‘{#qm˘Im½–.‡ ZúĴĦ–Ğ-Óci³zZ:°–ġxÚ³‹{,KL(‘›LùËĴ™VgΜ H‘"T­Z•éÓ§“œœŒ““ŝŝŝìÜı“äädjĠŞĊñÇIHH@£Ñ VĞIII!99•J…Rİ$9Ùĝ–ĤMRg5T~×´ƒĤù\ Ž6žs˘T*ùâ‹/èÖ­ĠŞU3jߘ˜ĤL™Ì„ ñö6}ĴIAAA„ÂÀb-ĜTß_hv† •5–hU•pÀŽ#=wg²eaN·P}RmÖ Ĵe=փĞ>&òĴŬ‚ ^ÙLiµ–•ŸŸM›6eóĉÍA²°°0?~œÜĴY³&'OžÔ<|ĝ!^^^899}ì%K–½O^×"‡wÌÓee­à¤ĥ@ ˘e˨Ġjƒ÷“$‰ü‘É“'S\9‹ĉIAAáe¤7R"IRž #µZ²Èĵ8Oú~ôI²ċôcÍFóšİ­ä,U×údMÔTe˖ĊËˋS§NĦÑhprr˘f͚œ:uŠÄÄD½û_¸pÀÀ@ÜŬŬ>öÎÓ÷ŒŝÉKy\›ßĞ\?é,\(_Ĥ$seÙ[ĵùs0Ŭ"ÜL8ž-ħl]–v0w}~ԁċ¨žŝ͚Ÿ0vĈNîĠsÙÖAßu§yÄooµàŬ͙ıñ(Í}n²á“ŒhLİĞ?Ó^ïukyFßS³Ŭ˙ċx‡ûaÇ#=ëóOa(£ñÄû^Ŭ,>‹¨5ܽ%ż³`Qğ·mĥXZé<½ìD] ‚5HÄüñ]´‹S˙0´œs~gÈzi¤ YƒeR ?îÍÜóĝä¨çɋMŜ3˙¸Ò3ö}ƒ…תóĊ‰ƒ|RÍ--ŭîô~Ğ/ġÛUeÄàwéŜb=ürH#°!†òÊÄÊŭ²>Ù&ô–9X³Äò‹ üBf-İé’ĥMì>Ĉ~ó/Ċ†ŝÉ²Ñ pG˘ç?”êĝóNżÍ7µ\Œ{„YĈÔİŜí‹S^ñŒÍ•Wç3ĉ§G4™w€ae!vŸqdz%–Ë£ĉ­·ċş$…Ğß ĉƒßCıöüùĈ ô‹N2g=×]ÜĴ‹ŒĦâÄŒìXêPaÎ1~Ĵñ ğŻ&ÑAßukiĤÜSsş˙ĞġĴÏ/…ĦŒĤï{Ar`T€méÒVÍLnżÖ&ߎm Œ úäe 2/Ż™ĵ:–1u—ċÏït~??ïO…íĝ}Ĵœ‚ú>żNü75e™ßĴ#îĞĞú ÌYÀè&E[áÎó?™óC<ş-gt]íàšċÒ˙ĉ—Çĝôú™Iiœċ Ĥ×]ÀÜèÖWwva#Xż ĤŻvfH­³üĜ½˜Ñç&ùÖŽDğR·seR;žËİӝj²ġ8òU­Rú?œ™[§FmŻyÌĥħ98’“o„`oÂñl‰ë2ŜĠĵġĥ\—àHĜ˜żxĝ‘Yì.şsSÓqŬáXŒˆ’°~Ó6 Iyçî:ÄŻ:4/ċĴK3ċž*İQİT¨Ò7–Ùa/×jğo}^+ e4xß ‚ƒgíÑ£>>ù×?Ú37[u¤MĠâú7´€ĵĵfòòX†^‹y™§ĵ<Żñĝù}*lǏ˙ŝS+$z–_Ğ(ÒĥŸ½Ûœ²îOĜ?ómFµê†çĊ½ -ġ}Ôü³'~v=_ĵvïÁž{kiôà4 \ëˆì-, ċÁY.'Bı–5˘˘kX *Èçsîä’ûĉô~ĥ'à•oÙôqêżÙŸ5ĥòĥŻqùP=½A ‚}_ô‘ı#ĜŜˆB‰x°G˙œ¸ €ÌÙêԘs ĵò=ŸnTÑáç÷İêbüŝµë2ÑÌġĥT—:Éä&}Y ëş1ŒwWÍd_Ë÷İXîWz6T²gs#6-ĦƒŸL˙ŝfÒ=ġPo{żĜ¨ÄHŽ_žKÍô/rZŸO š CM!Ŝ÷Ùe½—:ÛĞIVĉüÚŬËŬìa/l‰¨Ùj܂-::šèèĵ™áQ°ž²žI\ğv-ώ——×LAğ>óò=S֓<=Żíĝ˙çż0ßß iŞcïp7Â{ Ĥg‹ÔˆMµ…sÙúÛë,ùŭ6ƒŜ³½›9Š˜Ĉžċ­ñN{)sôœ IH€\–ċ4‰ÓêÒjSKĥŸ…é=G¤´!z7˝̃:ŸçнĠx·×<l.oj†“ÄÙ;€ĥ›“Ò^7eġfk-™ÄÙó9[¤7 :ĜĜI†ÈËş —Óu§&ĉĈynhÂé=äBŻüÊĝ³ĴûnżA¨£ŭ-̈́{jċ/Ĝı´eĈĝcv.Ċİà #üç´>߆2 ĉËz/­Î&çXt §×MÙôl½ò!ĞùBԏñl·Îô>ŻägĞ AĦp°³wĈˆy‹ _ì™{ Ħ>pċö3TËVx–ĤjġÙĈŸ‘ü+âÇ^&~` <^ĴAó˜'bP;¤FƒDjÀÎÑ?‚2Îp$ò`ÔÀÑTm4”÷_ïÀo}S@9ìoi&ŬS½ÊR£NœÇÓ·>†2šBĵï³Êz/ġ!È;žnOrzíGUëÌ;R@‰ú1ží֙Ŝç•ün•"‚ ,şç6Ì3ŒZĊa鎓DĦˆ TÏrúħœàˆbXcĜ·‚FĉŬ€w:x°óçñ,ğ‡*˜Û_FĊÓË7IÄO9x7dD_ĥŝ4Ž…£ö3ĥŠë‹F ɗù~ÜRîş´cf[ì¸Ż7u‡Òƒĝ~ÁŻTĝñ@sċܔz>SĜ³ù_â[× ‰gÇ6pZS‚ŝġ^ž@ŞĠÈQTjL‹JZ‹b£ŞSCÏAòċÍl½§ Ġkq5a˙‚ÏúuéfĉzÛİKËÉéşSŜ?Éżq^4Żà›V/2ĵ"ZSÍu6—ŻD£Â‡\ö·8 ßS ¤ÂPFˆ÷}V:î@9r]xˆú1ží֙Ŝ÷ohhh^ä` …"ż³ ‚P¨Ċ­˜hùD]"ònĉĈınŒĞ§dׄħœíɖvE V×´'§ˆÜéİġM=USЈëŸžċ@¤"SKıGij×.EÇı éúG?>ĴQ—c‡ÓV0šG>û̀ŒĊñׄž|•Ô–BßdŜ¸ÓP}Mŭċ óĦċĴ• ŝ³#תÉÉ1éV;ù£ÓlY<ƒUğÑeċ"ş“ż˜í-Wöżħ”9ĞË3xo’ŝÍÓyÔcôȊü0İ/CË}MŸY<|-ñġa„µKzÙéİSġƒġĵ^uÜĈ™e­1èhxrb×ì*3µ‚›Qdzi–K3×żÄ²Ġ rğîœJµĤ˙4>Ž_żI5÷'Y2’M ĦŒiV"­ĠO.×­YüžZ†2šBĵïAȁÉòuëÖY29êÑ£GžGAÈONT³•- ƒù³vԉ•áW GΧ½_ ŻÁ…/éÙîËL‹êzÀĦŜ??•n­ĤfN³Ô'œ9?•ˆ üòO ?ŭœEó‡ñSTjçXŻÀ0š½Ú€ÜŝkkÔĜĝóhÖ'ôŝ:dŜ„µÇĤĊ#(—ÖßD^´‹NŭMƒ/&1gĊ(zMK{_›ôeŜÉ mìoÜûŜ\2ƒáï‘`NÎD|²M o1rl~Hr£lÇIl_6Œ2ĥ×/Ĥ€È½NĠ¤İ+ĥ}Ş$nżEğQÊ=k_—ùZş.Í]˙rË\—ëuçјّß8|2#Z, ,ۊ÷YÈäê.ú÷·‹ßS  ÂPF‰÷½ şÉ6ĴY-µjÛ!ÓÂŬ;ĥÒ&á)?ışuëqXލKËui9…Ħ.E_˘Œ‚¨ÛbµlvvvT\™—KÄÇÇ[ë0‚ ‚ ‚ ‚ ‚ŻĴւMĦPár‰k‰Ö:‚ ‚ ‚ ‚ ‚ ä?ĞĜ´ƒkûOoÌX–ĠĊ›(âáhl‚ ‚ ‚ ‚ ‚ĠY4ÀĤT*ñ÷÷Ï\ûpı¤sû°`QQQ–Ì‚ ‚ ‚ ‚ ‚ ä)‹Ĝt׀ğ‰~¸\BĦA6AAAAÁvY4À…B!{†L˵ƒm™TíÊĞߊ › ‚ ‚ ‚ ‚`ğ,>‹èǏyöżn™–=û_·L?éöŸŜ˜sMA(4RÌĦŽBBÇOÇÍÏò;{İÔ÷XÙ\˘ŭ&˘t|`èzeĴ5ó)i›iâγaÊ4ŻXHìz(hĵô*Ġ 5Ô]Ĉԟĉüp_žbÏ,¤[pšŻ¸‹ÁdŞÇ˜?ŒöĠƒRëıDíŜ˙sñş/ƒŜoÊ{lŸÜ•jĊ(%İĠkë:K)ÜZûċ ê~sġJ™w .ğaÛĞï YÖşĝ §’R×kbNñŬˆV”÷W PĝŜb˙;ġM‡³)Ë´x|üG>íߚêĦŝ4˜ĊĊ@Jâú–iômXŽ˘ Š€pš^ÈñĴ÷, 3êžŞ=×âÇhô­·j ô+ e4škĠÜġ‚ Ĝ$‹Or —Ëyúô)™Z²i·PS(ÙZı ‚ …—C`/ÛYŸĝŒOĜÉ\ûa8ï/I§Šù™5Ë ûˆ˙³wŜáQo˙\ „-ÔC3ô&]:ˆ€ŠÒ¤ƒ€”HUQiŠü@)‚‚`C¤ISÒ{.·ż?’ —ËĠ½½Fĉó<÷$w³;ïÌğ³³7ß{gfË–İtxQ¨By|mÌQfty†Ġ•İÓXÑ$ ˙Ä;üsîÎÇ{áĞ2“ŻdFbjçĴżQ‰£f0Ĵ~i|ŝÉŝ+˜Ôy?FfmŸ2ĝšÊàÒ ú½R‘#Ÿ½L%cûy‡ÒsĊ×Ԍ×İ\X>”é´aAä0ŞúŜÁTW{£‰>WËßeĉòÜêĜW-—7$ĝÓtÔr&T úħ̞7ŽÁuĝeVŝ‡[ßR9ż¤//|@ŻÙ™Wê2ĤÎıEĝċݘÓ@2y°2=Ç}Oš³êêpĴ­ğġÇg&ǐìĈĞ›Öñ\oĵBİV>à›ÑÏ0ù×VÌŝĝ -‹ÜäïŽfʳi„ŭħŽŽ!vŜô.Ey_"%qvċ ôšw‹Ĉ/aښ·İ\ a ĊgÁ›Ÿ“ôôD>œVíĊmĵ;÷-úQƒSkÛìWÚܧĉé˙½ ĤĈ‹( é#?ÔÑv,µU{Ó]]?@ ‡ì"ŞRݸ{÷.ĦĦĦ…´Ĝz‹éĦ@ÏQù‡RğQhÎûŒk‘ĵ½ÍçíahċÇl§éê4iŜµá`OJà§ÙXŭW8÷`z£@2Â~ğRÇfdŭġ:L?ĵ—‰³óïAŸÏÑĝı–L?™ž­?gŜż³(Ŭ’òÇ'1`nMӘ@:¨ü)]Ż%HĈg\*Oƒ–­İ—£ò¤seíĤï+LjËĞt.\ĵÔ´~s ­uï[Għ/cğB˘żÁu²xż%ŝÈʵ)9ä[–nB!$^ îóùçKĵŸ}1ÓĴcĞGh½6’ÓúsÄ9µu,‰'ĴŞğ-Çk£Hô.Iŭ&ġİ[Ìàb$_âë# TŸ<“*KÂçœd[Û/ùázC ċQBq_ áçw¸LĊô£ÇRÙàü"OħâÄ)ĵ ĝdġmŬž$×ŭĵĝۏÜLoKp…ë'§O5Ġ˙gZHwùĦŽr°ÔVĞڙnxoÁa?ĝùùgş¨>B\A´Qœ9—_ċ½çË;ĉ— w$ŝVo{@áî³ŬP_\S.˙µ;£(Ò{&sIÙĝWáĊwšĵŸĠßŬ79UÇĞê06ŻŽĜċ/0á÷dNëô£Ê˜ƒ\ŝe3“Ú•Í#ŝìDϕ‘l¸PˆÖŭXŽÚ1rżŬ:ΉĜu­I!Ti“ĠŽ˙v/kJXêŸ|0d.q#63·Cqĵ\-gaUŬm<^›|Is›èTƒğË7”ZeàêŜƒ\KHçż_ċ~PCZ–WZr.Šû2ó{ĉ~ÌMí"ğWxÑR„·ÂÇ£²û">:q @Ï­¨tü*Ô „#"‚äôİR&™ Ŭ+Ó =XJw6ùĦŽ2°ÔV“íL7ĵ7çàh\CML92}Îû{4tœ1’'ÇqB•˘zëϔ̑DHżŽżS ÊSµòF†)@úŭó\M…Ê­ĞgĦÏM@•V„{Kü{ĉ?ҍ¤gáC‰. Ù2Ħ(ğFä³2WÜRy+/ ĉ#4ÉñÄĊĈKl\€ÄƒíŬ(^˘|À­Ž Y6 ÌôtßlŒŬo™Ñ7‰!„r!ÎV”¤\0D˙ƒ†T.ĴĊJi4kĈ×Ħ _LC_Ĥ>´T÷ÜXö•DZ’E ŝÁ„ÖT)]Š:ÏÎâ›[Ùw™_^Y=›—ߤY£îĵ2Ĵf§0ló:ġ`Çbol<>ù<{˙PĴe?ĤĴŜĊw63.ì'f=;ˆÍ7 sKċŻ ˜}!‚×ßëN Œxdġİż#ĵd J”È~Eĵ•³ŸUéN&?ÔQ–ÚjŠéž(°ċéK“ÌżÏ°qMYOGĝÇv<ĠgN ‰ljµšg>”Ĝġš*×ç@ d‘ÊùM‘œ/ڇKxĜš,VRk_­hKpö[•Ÿš*IBTŜ*ñ)•ss:òìŜÖl;ü.ògŽdċoQÙ²ôEU˜“73óhk&żI“ÏŞÉ-@ NŸouОµÛO[< IDATàÓëğé¤BŬi߸Áµ?vóÁĴQ<5ĴÇ7ô"Ôdx™ĵûMskSWÄñÂöQÔòsÚ̵:ëA¸ë5•ց@`œÔ |ħó6%{¤ħŸË+òDşy֟‘ŠW§ĵœúé*É/–˘°^š&!ЇQ ĥ˙:§Ġ"‘%ĜùŻEpâèe’ú—$àÔŽñW&”‹(ŸŭÜü9—ͧ2|ġ ŠĜX,=¤Ŝ[;ùjxvô ·šÚÙû€x…Qğaµĥ İú/j_ÂW7ğ3²‚‰Ż{&î7ïr„ÍĜGqRÊ}nĈCHù`bßÀħ„›ë\޵úùÍjDĜñ/¸´­#n× òú²Z^3uÉóĊÙĵŻ Ž÷ ĦJÛQ,]ô#ûìä×'Q£Ĝ~&ÚFÑ9'ù²ĝ0’×^œAĞ“xóَléŞöĜhO›|cĊñ~>î%˘A *\š°"Ïí84€”ÂÈè<ŭ=7îcq÷RìÈêSƒ*S§AÓëYJw2ùĦŽr°ÔVìL÷ĵ1 ûÒ`Ê'Ó=ÚÔûGÏ­üíxϜv˙ QM –Hğú-î†ö™ê¸ş0NF܄Á sxç{|Ġ-Éu”ĥZÎtÏĜŒ?—*cŝ}ŝAĝÇv<×gžw˙ à1EKôݸîU“·ÂŬäg(c<<Ëсzżäû ~˘ġŠZ™}žGCrEĝx@ƒúatšğˆî?żÊ[m:pzÜ0ž_ŽÂÚüv>Ί‚%qrÎ>HmGÏfċñs”µ³ÎAwiQÜTEh={ƒ~yžÙíÚrzÌ0zÔ/wÔ9öo\Îg ñôŞĊô(éuğĝPîùeÌŬфñGÓ,.pI§Xµô(AujS.H"ĉòwĴ}ïG2ëĵC×rdŜßÍŻp²Ó6~\Ŝ†"*0{żnÄèĠÙ:“*żKßRWĜĝĈ.’½Ï°Úŝĝĝ–§j°Ŝñİɨ}Uĝ—¨L•2…<{j·…şçñ…IżĈŽ%ۉŻKeµ7ħâ£9ûI­>…îŭ(Ñ–ÖĊ—ù³hòn" GsbTöĤT`L‹Ò+ÊûÒ·&/żR›µï½ÎÄĠ…ß8ƒsfrZŬ‹/ÚKsƒ­ïlä~ƒwè_îžÎ|ĵ­VPwTQĵOuCòCċ`ħ­Ú™.<!° ÀMHöİĦX ğñܑż—1¤ï²\5\}™}}ĴL˙k1ƒz-ΝgĜD~üċ-j•}ŽuÇK³~î"6|ô:;b4€AвkSJ˜ÛŞQ›‰W‰LU0UڍçÓ%¨œ=J÷.Ŝ‘ĊG~ É˘ùĴŜòŻ,I5U›?Çĵ=ÓòdqÛĝ”§˙’Yli2•[Î(JfrwN~ĈÒċóPV YÏ9ì™9œŞ~Y^)Ïâzĉî7jMÜΧ)£™6s [Ó RİÓĥ/J%V|ĴÁ|Ŭóú҂ŻR“ı{ñV/ŸÇT   ġğÎàË÷FS³PàIĉ|ŭ!~o,`Ê3‘ VjĞë1µŽ§´ö%³•/RĈ3}^_Ú'Ş(Z÷y–ìšO‡˘^p•.Jd¤Í¤W;ŭr”fäáߙSWy*Ŝ§ş!ùĦŽĥcİ­Ú›.<Ġέ[¤ğċúà½tJ@zÏ FOÜ};‡'&&Ĉa…3fC·–›@ \CâĈì/XŭçÇÁ}{1|žèsöôIj>QÏáċ³‡+WPJWCàbD;PáKċTŽüàKQÇÇQG<.œ;EDŬf9vä{:uíŽF“¤•jµH@fĤFƒ&#Fƒ$iñàןŽÓ˘u[Àĝ¸çà½öŭàiÏé@ l!#†Ğ—n`l*ŽÊuċ”/ìÑô@ DĥÀÖ·o_BBB”,‹@ D’²ĤŜ¨TĥM·Ôgˆ­ù”'3jZ´ÑԞŝò2·ñœ%ĉ@ ‚ÇÙÛöíە,‡Iúöíë;@àè ^ĥˆ\şc fĉò1•ĤË'iÓÛV—A ,Ŝr8z Ğ‹!@  °kŠèá•*‡Q"## qè:o@à E.9B™ħ|ĴÉKRċ9ÏT”š@ @ lÇîM_„ĝ%<ıS& Ï×ÇÚĵ ³&/kE0k޳ĥœÖLĠmr @ ‚,òßʁÀ£ħG$35eRHf,/{°GÀ³”—µ~3%òéçgÏQw_ğ3((ÈíË(p<˘(‡r_*G~¨¨£@ĝdz[ §!IRÎK.*•*gÊ£Üüty˜Ê˖—ħĵ­ħiíË›ĥ`kŭŒ•I @ ılÀjä.ĥoì{Ö$3†½˘üä™fK~˜j.?!Ĥ @ uˆ6ÀÍQj ˘’Ñc†‘UrÊa|r#ĞÌEYÙrĴħÍE’ɉt“S'[êl˵ħ%zNlŽ @ yqI›Z­Îġ>::ÚĊŠN0ħ ċĉi*z̚ü,‰*ĥˆ.rÛ·µŜr7 °gDáÙğÛ¨£#û@ @à€6µZG@3D_P:x(woˆEûîƒR‚=Q^Ĉò²5rÌÚh*%˘Ċl‰“Sg{×I³7’ËYë™´äĵìĜ3wœ@ @ r£h›NXğpJb,7tP%Í ò1JE‹Aîˆ1{ó4Qd.O9Ó-­ħ-7O%˘ċ óT¨>c6ċàŒ<-!7˘Pé5⌧;Ĉž]D@ àqDħ6ŭ¨µšġT&£ĜôĊµIc×)e^ÏяR*?kó´5‚JÉH1SÑFöCJFÖŬRt›-uµ=f ĤÎQ2jÌÚè1k°&zÎÖş˜ó‹ŝ1ŽŒ`ÓĈŭÎŞ!M)í§Bò£TAĴ<‹Öam$ó‘ U¨ZnĦ1—Y›näú…ż{‘ôì´ òù´giXĥ`vzĦµ;0bĠÄÛĜĊ%|–BŞj̐žó™6ŝŸ½Ù‡Ĉċ eċïW‚Ú]Ĉ°ĉ§hLĠE÷ö1¸"ñßÒ­€Šş+£Ñü²s÷@#ÖŬJäêW3x&˘*ŞhĝÂR~6ÌW)ĊJŸi‰˙c)‚}h¸ĉ&™&²Kżü>5L\£Ö;³ ͸ĊîİİTP…JHx÷ÙşŸ£ĉ‡˘eċ Ĵó …Ñbĝ:Î%zÀrĞ}™ÁŭŸ×3ıO3*Ğŭ(Ä{èŬFı°ÔwiîdvİT¨ĵ‹SŻ˙"Ž=4ĵ:ÖÛóä´síNáû@)lêSÜs7ü‡ÖRşƒë`‰üPG›1×V•H‰blÑÑÑLž49çŭúës‰lÑÑÑyĵ°˜œż‚ü‡Òv]>ž)f˜Ż#˘ċ”BɈ1KÑmĥĉkN’[&kmÉñ5ÑcÖF˜™Ŝ(7sù:$‚M{ŸŻ·µŸžbᗿTÈ v9„1Ó¨xġsşİ£İİ5ßĉëŸ"8§J^T_@}˜I-ÚħìbĈÎbCóŠĝ'üǕÓÇ8煯nÈ|°ħOvaĠµŞôœ8—͍Êàu†=k1²ùvßr‚O”×TçÒ­eNíA?#éŜé³á0µc3Tŝ\ĝ<~kÏÊ-£ ÷|B¨ésŒİ7“Ĝk:›f‡ĦŭóŜœ1‘nÔâŸO;Rä1şÔJ!Ċa–ŸiŝÁÖo2eÁ~nġÍäç6ˆ/~jEbΈ6+ëóòçaôŽ(¤rvnzΏ§ßÂm,/s‘ĠcßĦKŻ.ŝ0†ÊŜ>Hñ´˜¸ŽiU ò—ġL{g=Š4àâ‚zĝ;Ü#òħĈ—H‰œZԓö3˙ċÉ£˜ŭÉûT­PŠĈn K}WáżXÚ­ ïÄĵÈêƒS/ŭG Dû>A\:8œ >6Úó$ĵlm'ĉÛ]Deï%°ıOÍÓ˙{S¤z1ĵ¸o!Ŭuä‡:ڎ…>Ò×ŜtW×O ÈfçÖ-R|\l×έ[¤Ä3¤Ä3¤èèh£Żµk×J’$ċúlèàĦÒÁC §¤œ˙‡*9/ŭctçVÛÏKĵLż¤Ĵѵâyş2_%qg?(]OêmĵĴ³3ËkMù]]O%Êké{>>?Œ=Oô_ǎ2]Á„R˙ ¤Z ˙’Ò³?J99I*OiÜoɊĝ.]şd:QsSZۉ[(­ÒµqÒKJPSzó§8ÉĜ!ĥ —TŞÒĴói’¤‘\\ÂĞôŜ‰ıóOı$­h/Q¨ğ´ínfŜ²êŜ—m+ĠöWI5Ŝ8.Ċé2ˆûFêê‡Tgù5)#—ġDéĜbeĈI'r]B­”‘šĦg˙Ħ´Ğ³ŸD…İÒéT*­fہK°ä³4éÒüRñ½÷ĥ}$uöGŞżú_IceîéW–KÍüüÖk²Żaüai`RݑǤ„lû÷ô‘‚(#5v?fŜ’Ö5B˘ùçÒ}ƒ†ëyÔJqGFJaêöÒŞË)–³³wž™.U"Xzŝ@\Žŭ¨Ż{Hİ.Íı˜f“=÷ó˜i'’$YÑî”ğñ=}Ş!–Òe êè@,µU{ÓġĝûŜ òCíAĝGǎ2;.‰‹•Ùŭ•”İÑHiİ)Rjr²”œ˜(;r8çu˙îéż[7Û7oH£îKßìŝÊì¸gçÖ-’˘?,\ĵ0ç˙Ic×1iì:Öo\Ÿë˜ġ׳~ú<ÓH-mŒ ° cGJäik’BS'%;ĤO–_‰H1)yÖÖĠ?˜*³S)Ù“ƒáùrëlëtJk§\–é”ÖÖÍÚí½Žĥ–Ù˜ÊזĥŞ(~ˆ(íú†+İéÜ:~œğÁMxŞ˘;Ç(HÜ1–~zÀŜ y½iŠrĊƒ/Òcêʝż8Cĉ £tÒ–íğkrގWĝv|ñ"1 z2bç™SŻTĝyd_Çż÷ÓñĞT›’âW{Xò™á“ċŜ…Lï\[ößL™ÁÏeÇħä ĝi˙á瘂4íù…³í‡4éC=ĠmŽü|÷є°ì²\Ŝğ‚Ġç Ón`ˆ@´àËÌ;|5#nho³˘mq|ĵ­ßùGoïúÌÄ$R˜E|sìĠhAEŝáĝµTÛíy*V´Ëí΁÷äôİR&ĉÑ+Ó ·µ”îlòCe`İ­&ٙ1iY 8šĉ­Úĉĵä x4nʧîcèàĦ\8%1tœa òŠJ!Wd³fp­”€b­ f(fI\²WÓċaĴÌöŠbJ‹ú~´G ´W³öš*!2Y#)Ŭ† ë¨Äu´F³Tk|aêş(q/šĊ/œ×>^HÛ İU­ ŭ´Ù´dĈìXK·bn?b·cŭ(ĉw=ŸP¤ß=Íċd¨Ö1‚ T9ŭîYŝNjíkfĦÏMÁvÔô–¸~òi&sñ!´Ç‡ìšVœm/bµ ;K•ÂĊĠŻ0í\=f,y–PϚ#ä04IqÄĈÄCLl"ınU>SyËe3lâí/5t›;žşÙö^'5aE)žŞ€R„‡×£Éşê÷ĥ´ÂÇ·Ġ{ÌçßnòÑàŠĤ§ğ›}™t–ŻNh(Ŝv ï|üżŭĵƒ7*ej‡ŜD^32ìµwùWé@€Û|ĥp+ç3‘2“ĝïÊ-’È 5]²ŬžÇa};ħŬéPö>ƒĴ>ġĝBŭ|ñġÍ~…Mä÷½“,;™üPG9XjĞ)vĤÛûdu†}mJ˘ù÷ú½Ö]ŝħWù,9)‰„ĝ8b˘Ê:_Ñ]DBbPĞĠf×\3†nÍĥ §$·]“M7ĜVŬ`ٞĵÍ ÜmÔÛR}aI)ôE syÛ#VèŸĞdٕÎ×PScċR²Ü†çۓ·:[9ġÑÏ×Ŝ{Ӝ?ĴI·Ky[‹6â˜]D3‰ż~‘ëÚê уJWâû¤³l_˙ £Z½D%cë}y*sùnCGŠdżUùZ!@’/o•Á1•Óo5ö|sbäÎÊßâèÓRTÒäíÌ?\×ú/§ùî2‹“ÄŸöġĝ+ôÙöSëÈĜcF<‡„Òywjöû6ìŠŭžžÁ8Àgİœ\ÁÙâXÙ-ÔĈ_]U{z3'ĈĠ;˜?u àÜÖ~”öĥ³XŠağ/3nq;Ş÷NżvE¨·j{ż~žµ˙ğɰħ <[èğJôdí§£yf`jÎ:Ċ (mÔ>2ìyh'nÓwÈèSŸxŭ‘ísÖó (MMÈ ˙2•î2òCöcĜ×Ögdë Ĵ>bê½^_œ/ŝħ×ùìÔÉßrŝŻnûw\‡=³‰k@.ñL'ĥ-^ŝJžìÁ…0}LEAÉÁR™!„éçg‹_l­§İ•¨‹~”’ÄäFšËßYBž½yÛÛĈċˆ½rεdזĵ•hߎêcìÉ[˙ĵč3d—ÉÚğ9èŠ-ıÂĤaċña“†NŬ–#˙|7îYÔiQ '¨2uë7 ¨A…¤’µ¨à'ŽŝMÒ2>J!#ŝQ÷m˙uNĞE"K°ó+AĝùE•"Èà”żżçb&„Ġ/KKûıù×dܖeì}b,/,KˆĊBJĉüŠgh>áún?ÎêgËx¸ˆ $…h4g?ߍIϳú£n!³”³lŝü&ú ^xŠ: 5Ñ܈~A%ÜċF¨+¨s˘ĵƒ+R§iEê4mCó˘)óÂ\ĥŬèÍĝJîr5m÷—?@üŬ4ĊP.K¸r3 ıż<[Ów•}vż÷œÏ½›˙‘â_„Ä ­xbf):U À Ûìy"ÖĥĞڝġ²úÔàŞ4hÒ$O˙Ÿƒt'“ê(Km5ÀÎtw‹ĥŒa_Bù"IôŽ2ġ>ğ/Î7˙ĜŽë|Ĥ?5ôÁ½ğ6Ÿïg’%Ñ,4,&gçQOÙMÔb‰>ŽíÍ_‰h"ŭ²ÈħïHP˙½Ħ]{pD´œ)!OÉĵ•˜šj‹ċ.‘sÖÔÙÜ1J żJäiM{–%éˆĥŒ;'ù31˜§jÍ~0İŽèH½‚KĝûJ ŠzàNÛPiÎĞŬÙ˙ùtÖMùŽ 5íÊï¤HÉ o(҂1}‹²÷³İĴšôSê|$ZĤŭÍĤİ‘ÜèÂÂÎ%ñâŽĊÜ}+cÓÊŻ¨5ô ’€:V—K"ö‡×é2á<=ĥž`× F]ğíjë&û½ò>Kû{7{˙SÓáıZÔûĵ@Xš…ÌĉğŬ’Ôħ…ˆŭm'§µeÔ,Ô¸m• Ò4î4ŻĊv_Ş‚ÂiT"÷$ftŠĞ@óà,§xQ `ZĞû.ĴP…Ôż#éġŝEŠġ_F§^¨Rm³çñ˜i'–۝›ġ ÷İnI~¨£ ,µĠBvĤ{Ŝ3ÑX_ Ġ0˙>˙ üc;óYrR™™YkDÊÁa÷ŻnµĊË_1+žé˘Ĝ”׌Eš)%Š™ÊߝóV*RΖ5GúĈÖ²Ĝ‚#£‰ôówä”ZŬgJ‹cŽŒšS2SkĴÉ-—­6•h˙r#èä\s9mŜl*v¤}Éıl=•ĉ‹_Ĥ^á(~^;Ž]ɕ˜ÜĥŒ{‰kQ§8´?Hï—|ŠÖmE£âVĤ?<ˑCê\‘Ŝ•iܸ"O/[Ċ³?dbƒĤü>e4½…¨½ÏOgc­(X"żĠùݝéÛ²Ŝ·ħ|êi¨żˆ6%½ABûE›~ìiĤ5jÈÉÉ£éŬ¸,Ŝ÷O³gÍ>ŝ£½6ŻĤO)oĴ[]Ŭ‡°—"Yş§Z>\‡ĉŸL^Ŭ&óTá.gNf˙:è@İê5(àÁa ŽÂNŸeŜŬÁóuúóëÓßpf]BTZ˘~˙Žĵž`NMƒŸ}›ñú¸Z|2óEFV[Ì e.³fô6’š}À˜şx‚ï&¸A‚%^ĝ–ċÓż'³ŝI-DĠ§gòíşQTñ…ÌèÜŝms\"JU˘eŸY0†êîre…/kNŜ˞äáL|§ MTkk­ k1/´w |iħïŠçÇ1Oòô~?Ê×kE÷Ĝ7˘=ċsĥ¸,`֞'“™ddbĜ.Í·;âŬŻïPĵOuCòCmÇB[µ;] ¸ {§ˆŞvnŬ"uèÜ-ׇ÷íSò%Ò{N0zâöíÛ>|811Ž›Öĭ-ğŽ:*’Ê\ŝJNutùÁ1>RÂĥF¨9ÊOr„$gÖß-4Ë_Éè9Ċ0c(í#G „–ì9ÚGş)˘û VG˙ùqpß^ Ÿ'úœ=}’ĉ­žRĵlJrùòeÂ]] ‹í@9„/•CĝR9òƒ/EDÂ?ò8~ô0u˜=ĉĜ‘ïéÔµ;M’VBĞĠ"AÎQMFIÒâÀŻ?§Eë,ÎĜ¸çà½ùÈ;r`ë ‘M߆£Ö–st´œÒ6LùÁYQsJ#g½6%îGDĥ9†3RgGÙcQíR “Œhŝ:cSqT­Z› žġ"@ x"/°ıTBg `–ÊaŽĴ‡#D0K6”ÈËŽž>Ş„ {ï …JGĴ9gh˜%"É!˘+9ÔÚü•\{Ñk° Ĵ#óŝ—ĵPożM-HŻwù²C ÑT@ @à8GîÚŞ³a*ÍRÙlÁ£è@  ?a—ÀİT9†İ3§:cCGÉfè9ŝ‘+ÊıĞhè"ˆħüœ!³ÙÑk:Ҏ18zJş);Îܔ²#@ #²ĥ}û˘dYĴFÎ@ßâ‡+E6%wm4ÌÓSlaÇ^ÑŜġÏĠŒ ^ŽŠœ’kÇZœ1ŭҒò4†Ğꣴ€gĝınQ98rçi%ˆwû2 hÊ!|İ—ʑ|)êĝx ê(ŝñ,d lÛ·oW²&éÛ·o÷r#‘œy!WdsGÁP?OgF™{oo†8k­9GÙr—È)gEYkËY˘™Üüœ­g̖½ù"69@ ‚ÜĜ5EtĝáJ•(‘‘‘„„„äRlċ J]ĉÊHİÇM8Ô?Ï›-8Ҏ9[ŽZ³Ï0k‘+ :bÚ§³D0g ˆÖځ@ mĜ½É§‡+:"êĊŬ…/kq•p¨³ċŞÈ9kħ'òS£ç,ÙÏq-q IDATÒ}îÈM?‡)Ğrî-ì‹Í @ @yş‹¨Z­ĉÂ)‰0Ljpö.BŽ‹òq‘ÍQ Ó;c­9gĜ²g'X{D{ó°„=kµéÑQö,ْ{Ù""Zsĵ=ĥ…à&@ öPÍĜ+8k¨”ÈfíŜÔq‹€¨ûßJ‹ˆœ:ê([ú/Ĝz\-~ĉkŻ=[|ĴcÙsĤ-t%69@ ‚LJ l5ëݍbó´è G/6nhËÓDÖĝÉY"˘+×h³dO݈)Ożlħ§›^,÷|9¸*’Î{rĊ{•J%69@ ĵ™yttt÷jµÚäËÈYJ7X—óÒ·+÷ċèúكΞ~t”Ü—­ŝë#[ë矚k+ĤÒmġ“v¤Ÿ&W²cöĴUímKĤÊaϽĤTŭìµehÏ÷œ1{ŽBóà hByµuħŞ´~e%żDg:̞ÍdŝÇĉ§Ô¨ğî"ژĴM7ò l´/Ò³Ó&^dçì—xŞVéìôR„?ً ëϐ`£ûx‰2ê†,¸œžó™6á;ŜDğÚe²ò/Y'ûNaoQhLĠE÷ŝÉwĝ)V›ÛHÂwô UÓ*ò_4šëĴnaúYŻV?Ċ'7ïrdĊ(şÖ/ŸġY™şŒ˙„ IÎ{~y6éüğm0ĠÔjš~p• ŭÊRš˜ùÓğc˜Ÿ–„3ĞèVœ§6ŜĈîV+É[w°§/2ž_<8ñ)oêHŭJ% mŬmݍ?Ċú1¨QRZ]’êíFñÑİ8´F,x&Ĥëns4Ŭî\ñħİO5rOµûô.ZK魁eòCm&?ġ,ġJĞQĞËѨ˙Ž<ÈT.] x$N›"Şцš'mŭĈġ¨Ġê<‚œ Ú2@TBÀñ¤È2ıƒggNĠÙÓïh›Ĉì)Mf gĠÑÖ(:9˜ò•%*QWEÒÚ³ĊĤ=SyMçĥô+ĴîחyħÏħĝĞ5D¤˙Ìò1oñÌˁüöċ Ê{܂fƒ- [”syĵ(TĦ<€6ĉ(3ş<êżÊñԈiĴh†âŝ9÷ ç½µó’fFbjçĴżQ‰£f0Ĵ~i|ŝÉŝ+˜Ôy?FfmŸ2ĝšÊàÒ ú½R‘#Ÿ½L%?#éŜĦô\ñ55µ@*–eúmX9ŒŞ~€w0Ġ‹ûq)ÁŸĤ£–3ĦrÑ'>eöĵq /³"·ŻŠ9™<Ĝ?™ž'MïSß²ŭYż˙I’rF¨iüóÉh^ÛQŽîµ :$?MôZŝ.3—ĉPGĦ:u—ß™È@JâìÊè5ï_´5oSı|Â|íŭ “mĊìÒ²ÈMŝ÷îhĤ<›FĜëèâY37ò`î&1íK³íÎÏ›ûÔ<ŭż7ÁĠÔxe!Ŭuä‡:ÚN*ç—ôċ…è5{#óJ]fÔy<7°żüo8}íMwuŭ\6dяJÓM]ĵü&]gôĝġ×3yÒd.^h6_%֐rĤàċ*-ŝ˜²éL!Q)›r×Ŝrĥċ,{–l:bú³üê ħMߎµ³§<Ž˜Nê ÒŝŜÊĈӅxöËy nÔeéÒ<ñÂ*v\ëÏÄŞĈÔ%¤:Mš7Gmx9¤~š=ŒĠ…3q˙Ĥ7 äÑ!#ì·+ĊqlÖHÖ_Żô{™Q0;˙ôŸkɔñ“éÙúSzš ,/Ŭ’òÇ'1`nMӘ@:¨ü)]Ż%HĈg\*Oƒ–­İ§§œ•|s ­uoZGħ/cğB˘żû6S—“veƒ_=B뵑˜ÖŸ#ٟĞüCİŬ(4縌k‘ĵ½ÍçíaheÓ÷ŽüüÒıŝéĤï+LjËĞtCgÁTŬċöEĤò‰„Ÿßaà2ӏcHe 9ù_I ú䙌èT_>ç$ÛÚ~É×Óèâɒ³…ş›À´/Í·;§?GäôİĤú˙L é"?ÔQ‰'Xıö"%‡|ËòÑM(„DÀ Ô}ŝ"˙|‰÷Ğڙ^ϓï{ £ĝúS>‡ʅSYĵšġTLğŽ°˜Žœbé(äLĞRbşÎĥ³üċĴé†Ĥl:sŞĜżž-ut„oÍùÄÜ1rŭeM1ĊÒ›Jĥ/SeQ²ß26½ÓYŝµmR‰˘x°îg[ĠšĈ ~½‘'äñ$ŝVo{@áî³ŬP_\S.˙µ;£(Ò{&sIÙĝWáĊwšĵŸĠßŬ79UÇĞê06ŻŽĜċ/0á÷쟨‰çʁH6\(Dë~ vÇĥ{’ú' ™K܈ÍÌíPoSÇi£88s.'JżÊ{ϗ7ŭKŞ]ùùQeÌA.˙²™IíÊzž(jĤî²ú"sÌĵǞısS{‡ÈîU)^´ám†Áñ¨ĴûÇ7”ZeàêŜƒ\KHçż_ċ~PCZ–/ |Ŭ‰şlğ4ßîœŝ‘Ó§J™dj4htŻLƒŜÖRş³Éu”AÚ­œˆ  Qך@E‘=‰PŬáĝo÷Hĥ3]cÒ²@ pw;tP†š#¨9bê§'`8uĈúHúƒs9ž½èäċ GÀÙĠ·ïhQÑQ˘—\›Î…³Ä6Sy;BŒµžŽlOĉ7kqTù TlK=˙;ìXŝ%—2‘2“ı{í?’É -Ŭ½Ä@ğùeUŠê­?Sn0G!ŭŝ9ŝN*OĠÊĤé÷Ïs5*·žŭ…>7UZî-ñï™˙0½<’%ş,d˄˘ì5’Ïnd˜<Ò<ĥw£x‰ 4·:.dـ0ÓSSó=İ\X9Š•Òh֌ŻCA3í#ÚçĵżGCÇ#yÂd„ùİĵ•‚ùşÛŜYeòyöŝĦĦXË~LY½‹ïlf\ĜOÌzv›ohÀŻ ŻĴžM‹ËoÒĴQw^փN³Sĥy ‹z–‡5ÉñÄĊĈKl\Iêž+ڙvçìçˆĴ>ġ×a„—,A‰ÙŻˆ·8•Şw’t'“ê(‡Ìè›ÄBıGO-U@IÊCôż1¤Ĝ™î‰›áŭŸšdŝ}ĈcöĠÎÂ?ĥİ>StЍZ­ÎYcM'éc¸£¨nŬ5gmr C7°´$Ĝ;4–ż5v•ÄÚş:9ŝ³§œúž³êkÍfŻ]ıB‡3êk,rÏÑvġó·äc[ۛ5ewV] óvĤ]ŭĴ=Çk°yïÂÒµxqÔhž ġĦ7€š!Ól@­|µ˘-ÁÙoU~jŞ$ PyĞ İœ›Ó‘g÷ĥfÛáw‘?s$+‹ŞˆĤ *LƒÉ›™y´5“_‰¤ÉgĠd”E…şÓ*?pƒkìĉƒY£xjXŽoèE¨ÉPŞü‹ĉÖĤˆ…í£¨ċ˜ŒĤr~S$ç‹öaAÇ&EU:?OÂRŬmí‹,ċ—™ĝ˙BĠŜƒèĠ:ëûnĢ÷9íP6íğÍK#ʐïeŝĠVÏË]¨pm?&ŸçëO2´ÙóT˜Ùñ NŸou‘b-Ĝüs_ uË5ħ]ÇùÏ}jÍéì\Ö&gŭ1/˙PŞ€œ/Sé.#?ÔQ`?†÷†4żÄ†ĤŜ·àÓëğé䂢şáÛñ\Ÿ)ö´ÑɌ‰kĤ„4ŭé¤Yë³Ċä9ĈÌ - (]!J9{D6ı"£lAQgW˙½+ì:S`tf}m½ä"çuDŬĠĠQĥ”²Ğ”h˜Û–/ğÏçpי<¸}‡˙`’>íFóùĦà·óqV,‰“s†Aj;z6+÷£ĴuêĵK‹âŜ *BëÙĞôËóÌnזÓc†Ñ£~iĵ£Îħr8Sˆ§W-ĤGIoĴÛ½À‡rÏ/cîŽ&Œ?jâI§Xµô(AujS.H"ĉòwĴ}ïG2ëĵC×rž!%8ŸàòT Öû 5µŻ ˙•İRĤPöÔM-ѧ~àşWMŜ Ïŭ3nĉŭŬ mñ ';mÇċm(bg~žŒe_šï‹l÷eM^~6kß{‰Ğ 1q‡çÌä´ş_´/†ĥ´.„ÏߘE“wûQ8š§²7cZ”öqÍŝĉë.ŬßÍË6·Ks8ù9˘xŸê†ä‡:ÊĦp#F¨ÎÖù#˜Tù]ú–şÂĈ7v‘Üè}†Ġö_;ӁǢ˜À6tPÖo\Ÿ³šŬÔPŭéĦştŬzm‹—żȋ~³W­O&7˘L‰rşrM6%mˍ*sµÀçLğàšuËäĉm/Θşj gF˜ĉċި:ċHâç)xŝ°e#ž¤óÌ/ÙñrkÊşö„/cHßeı>j¸ú2ûúX™ŝ×bġZœ;ϰ‰üĝË[Ô*û뎗fŭÜElĝèuvÄdM˘ *]…–]›RÂÜúdÚLĵJ”àÁÊwöa¨‚İÒn<Ÿ.FċìQşwñŽ,>òMÍgġ–·xeIĝ¨İÚü9ĉí™Ĉ'‹ÛöĊÀ§<ŭ—ÌbK“ݤXyJfrwN~ĈÒċóPV YÏ9ì™9œŞ³Ŝ”;’ĈíS˙Bħ„6Mlqq=Ûò{|ħÜÙĉË„ÙÊ)™>Ż/íU­ûMÍ´™ٚVJĤ°}ùP*ù*‘.<Ġέ[¤ğċúà½tJ@zÏ FOÜ};‡'&&K›ncġRà@ @!²ÉÁ¤ħëò|fŒšġT6‹lĤƒž*9Zà³fìì…é í¸2Šlš”^·ÌUÓVŬAhÓ·/ç\%íğCŭ•*ƒµ>uvdÀ~ĵK äpô@WC @ à5) f†è6?°G ]Ċf­}GOtuŭu˙;}Ÿ:{ Ħa~‹&W0sĠšeîbßRäDšÙŠço” @ Ái›(Ċĉéș2ŽŸ6èj‘ ìú” ]ı ‚ğ mΊ0{ܣʌaηˆ.sċşq@ @àɸtWeıQlQe^ ÎĠ"›a\9uÓĊFsș>èjħÏÙe+ĥ9ŞÍJ’äÒÍ)teaÏ&!!y×ét'‚‚‚ÜŒÇ#ځr_*‡rä_Š:>ˆ: „< — l%²{DŻıj7QŭĵÜIàROĜaTWN[µµ Î"]UçÊ2èŞ(SWDי+ƒĜä@ @ rrÍÈÊ\-nıK9,•Á™B¤ğD’éżw†>vĠŽ£†6Üi ­=ċ°w=3wˆîsu9@ @ğĥÈÈHÊa5Ö ŒíYÊĠ△ħe (Ύšqġ5qĊúp–ÄÍü(:–Á°ÎĜÀ\”È×ŬËĦ³aÏQ@ @ x‘-°ġíÛ×%sóƒĝe¨¤ôtAW‹[à"›~9äžĞT ˙mž´^œ'—ÖtĊQ@ @ ȍlmûöíJ–$}ûöuŠwC˜£ô ŜĊ-W.üŻğDĠı²,ĥ–q^/ÎĤĞĊ6}GFŭ @  ğĤˆ>\İr%22’bbœ· ‚ğ,òïȲxr9Àş¨şÇ]ÈÑáB›Ż]µ €1>ŽÚ ÁÖh3Sçşú~@ ‚Ç /{3ˆ‰‰qĜË]‘$Éĉ—J²ùċNĜ3=R ô}iĝ^ ËAw+ŭbĴ,J”G‰ĥmX6WDqéûĕ×ÉRYї˜+‡ğĝĊ8Zâ˙XJ§`ıIĤ~RĈ-vOíH‚*TŞ@ÂğÏĉŭLS)Oĉ-"ŞPµÜĈCcn³6ŬÈġ ÷"éهiŝäóiÏÒ°lÁìôBkw`ÄŞ?ˆ·ñr%|–BŞj̐žó™6ŝŸ½Ù‡Ĉċ eċïW‚Ú]Ĉ°ĉ§hLĠE÷öÑĉ6˙-Ŭ ¨¨ğâ:Í?,‹0×6ħîĥŝ5Kçú§ÏQR˘ĉüżÈ°­zù)…Ğ_Íà™ˆĝŞT¨ ”˘á KùYw-,Asï ³{Ô HBċ]œzŭqìaÖµIżü>5L\Ö;c,žïÖXò•ĉ‡˘eċ Ĵ: £ĊuœK4}óeŜ\CC_•Ïï)ÙXèğ<֗–Ñ.³ÈàŝÏë™Ü§•Ġ~xâ=.¤cŬµqÁsÂĤ>ĠÈ=Ġxh-;´–Éu´KmÍŜt@à‘8uQµZMtt´3MZ…ħĤĞwmÔ·ċÑcJ—E‰3WG(éÙÜĦ,`<Êϙ›–Eİ<í)‡+Êbí&"1ż¸Ş,:4˙`ë‚7™²`?·úıRS9;· =çÇÓoá6–—ıÈêħïWCe_הY5ßĉëŸ"8ÇĠ^T_@}˜I-ÚħìbĈÎbCóŠĝ'üǕÓÇ8煯—'óÁ>Ĉ>مUתÒsâ\67*ƒOÔöĴYÄÈĉÛù~Ë >P“î<żnŭ+sj÷ŞĝI÷.MŸ ‡İ› ¤òçÂç™[{VnM¸àB­bŜşÒpoÏk<5ìİöUëħGŠ=ÂĴñ›Iì5M³ŝù oΘH7jñϧ ĥ^İŬ¤_fi·.ĵó"Ğ~L½ôY0tíûqéàpÂÂñĊO­HÌñĤqeŬ`^ŝ<ŒŜ…,ž_Á÷¨·äË"^>Hñ´˜¸ŽiU ò—ġL{g=Š4àâ‚zĝÉ33)šdÛñ9ËeUŜ+ ĠŭÁbß%y/-aÑ×Ĉú3)‘S‹zÒ~ĉż<9b³?yŸŞŞQѐ,]ç?'lîSóô˙Ŝİ^ /î[HwùĦŽĥcİ­Ù›îêú ÙìÜşEŠ‹ÍġÚıu‹”¸q†”¸q†môµvíZI’$“é†/@Ĵ>Ŝ” ]>Ĥ^r0•%[Î|ıSyŒ•E Ÿ?.qfy\ċsOµ~sŸğu2WŬóÁùaìy˘˙:väoI—ĉ7Š×è-½·í#ݳ?RŭĠ˙J]rüai`RݑǤI’$I+=ÜÓG ˘Œ4ö·d›‹9.]şd:QsSZۉ[(­ÒµqÒKJPSzó§8ÉĜ!ĥ —TŞÒĴói’¤‘\\ÂĞôŜ‰ıóOı$­h/Q¨ğ´ínfŜ²êŜ—m+ĠöWI5Ŝ8.Ċé2ˆûFêê‡Tgù5)#—ġDéĜbeĈI'Œ\˘ÔKH­ŠT†mß#.£’jÌğ,+Pg%0Û\‚VÊHÍğf]ŭ$*L•N§Z“ž›Ô3ÓJKψËÉ?êëRAŞKs.Ĥċ9>ŭÊrİ™ŸżÔzMÖ5ĥċ|Ïó™·¤uhŝıtßÄM™üÛ8݌ߓÒcXèğ<ۗ–°ÑגVŠ;2R S·—V]Nħœ½áµħá9Ħˆ/íéS ħ”.QGbİ­Ù›‡çŬ÷ĥ“êhÂ?ò8väÙqI|\ĴôÍLFJKM‘R““äÄD))1QŠ‹•˘FI÷ïŜ‘ŝğuSş}ó†ô0êôÍîŻÌŽ{vnŬ")öcZ­ĥ*M­V›=ÖÒc>Ó]0çccéôığLÓû§Zjßrüî.NMt‡²N•TÊçĥúŜXy\…ëĤ‘ú>ùWî]ĜÁôÎċñ7p_ÚżGĝ9Ĥ M{>AáĴ’Ò¤ġT·9òóŬGST<™¸c,ŭô½òzÓ ż{ŽñÁ鿀1ġ ċÎß?œ!ó†Q:iËöŬ59UÇ+| ;x‘˜=ħó²'³¤œa~żĎŬÉÒ%ñĥ|F>G…OŸG×LÇż÷ÓñĞT›’Ö¤ç&3ñ‰ĤD]˘Š -¨È?żfO¨}À7SfsÙq,yİ>ĥžïvĜà+M—÷`ġı´ĜÄxÄ ‰ğEĵʗ¤Û7y˜šûîħÔwy´/-a[ğ$ó_ÍĝˆÚÛĴh[ŻBë÷cŝ‘yû#×ĈéÏ 9}Ş”‰F£yôÊ4èm-;›üPGXjkIvĤ?ßi‚|ŠbۀL gúÓB/œÈ¨İĠjî^ ÉùÜZáÍYb‚;‰6`y%ܸ‹ˆ„>r„G •î"ܸŞ<–|nŒ,]#n™/‹ÓÊ£ò6)*i^'5aEÊT+ŻG{ÖÚ]ÇúQÌKŻ]>ÇĦHż{šËÉP­cAhjéwÏòw Tk_3û }n †·£Ĥ·Äġ“·H3™‹Ħ=>d×´âl{yŻÉñ|*çb‘ô:ŸL­O!×?BÜMRħş5icÉÈuÛpqġ+L;WKž%4Ï79Kéà_ nóÙ­œÏDÊLâż+·H"ƒÔôÜ÷xĈ•Mĵŭ†nsÇS7Àöó]<_JÜÛÒ ß"Tï1Ÿğ}ÈGƒ+š˜:-‘–äEħ‚'Q/ŒbŝTè8•Ż˙ÍZ÷RßċíA´Ë풤³|uBCñĥyçïĝíçĵQé(S;ô&òšNr0}mœŭœĠ§@¨Ÿ/ÙŻ°‰Öê³&ŬÉä‡:ÊÁR[Kħ3Ŭ£ÓdcĜ×Ĥ$šŸñ8uoV üc;žê3ĊVvxkìÀô:kÑÑÑ9šŝ˙şżPŞ(-úk Ù:Èu„0 _wÀÜúcJŝ·wYM‡ayô?³„-ŝ—SOw‘ğ­‘Ĥo7q —”áħ!b.ßmèH‘ì·*ż˘T+Hàċ­2S9ŭVS:ìjÏ7'Ñ(@áĴü-†ĈYş½T4y{ó×µŝËiğ†Müğ…ħ cüí"X9žx ón]ôRvĊ~OÏ`@JâÏûÒzüúlû‰İu ƒ+˙× IDATôlĵJôdí§£yf`jÎú (mÔú_ S9ı‚³Ċ°²[hÎŻ²ÖŸïjäúREħ§7sòçk\=ħƒùSÑp@ÎmíGé<á–*ŠġÜĈ?Ñ@F4—żß̌ĦyĤ“gNÍĤ²…zŽ/íÀÊv™™p‹Û)P½˙púµ+ @½UËĜûġóĴŭßM†­ˆ™kìÌ:²úÔ'ŜcdûœġÇĵJSÓrÂżLğŒüPGŭöµġÙúЏ˜zŻ×ç „lÇs}ĤĜ“ûbh^‘ÍXDZhċĴŬ§.œ¨ÙH•#ĴéÎ÷Ù=ԙ’-‚ğ‰ZîT_&GŠ6î ĜèpWĦ ĴżŽ.³=âŸ#pĤĜfÍ5HÚôĥâv-á£CM47˘MœRîr#ÔÔĤċwG‚*S·~Š\>İd-*ĝÁ‰£“4´ RȈ@Ôŭx۝Ój‘ÈìüJFPĊ~>t‘ÄA284ċïïı˜ aġËRÀÒ~nŝ5·e{ŸË KçbŝhŭqïÀ~ˆżÁÍYŸ45œà#{¸óM7 ”Ŭ‰B4š³ŸïĈ¤gY}ŠQ· %s~Ċ34Ÿ}·gġ³er‰³”ž _Ê>ğ‚ß{ÎçŜÍ˙Hñ/Bâ†V<1³Şé‰)gÙüùMJġJƒÂ2Îw92} xW¤NӊÔiچĉE/Rĉ…ılğћñ•Ì|uöUŜqkWfOÏùòê[L³ĜwyŠ/ebCğôòñLjż›€†˘ĝŞÂeİWnĈ˘!kàbêڌtòsBVŸ\•Mšäé˙s°”îdòCċ`é;I€éġÈÛ׆PH½£L½Ïî‹ó Â?ĥı>Sô§1C‘ òFĤé‹nÈ9ŝbhÖgĦJȅ82ÂÉĤùéÎ"›­ç8 wµôËàè2É.ŬĊOĈ„-O-“’â+"Ĝ „µĦYÈlÛŭ'I›Q‰ĜßvrZ[†AÍBğ%ĥƒPiÎĞŬÙ˙ùtÖMùŽ 5í\kxĝ÷ R¤d7iÁ˜EÙûÙTVMú)u > JHû›MS#ı……KâĊ‹ıûVĈĤ•_Qkè$uĴ*“%ûlçâ“ɏ$ĵÔ?yżs?޽°‡˙Ml­',ĉWĵQ×nEğÚúŸIÄ~˙:]&œ§ÇÖĴÉ#RHÄŝ`.Ŭ”İ‚”ĴP…Ôż#éġŝEŠġ_F§ĉîŭ½›½˙İé\- Ê8ßġÈñT*ThHÓXӏJHZ [Ĝĥşïr{_ÊÁĥvİ §QiˆÜw’˜Ñ(̓³œ~àMXD)Œm\ĴmœŝœP¸OuKòCe`İ­²3ŬóÓëkĦĉßç„lÇs}Ĥĝŭ{1>ûä³\‘iCĦmĦG‘işt]š'ànbğ Zî65S‡ğĝʙÓX­E¨ċÈh3wÚôËà.Qm:û֋ĉê²ÚM`3^W‹OfÈÈj‹yĦÌe֌ŜFR³S×ÉQQ§8´?Hï—|ŠÖmE£âVĤ?<ˑCê\‘Ŝ•iܸ"O/[Ċ³?dbƒĤü>e4½…¨½ÏOgc­(X"żĠùݝéÛ²Ŝ·ħ|êi¨żˆ6%½ABûE›~ìiĤ5jÈÉÉ£éŬ¸,Ŝ÷O³gÍ>ŝ£½6ŻĤO)oĴÛ½À‡°—"Yş[żğO‘ T/˘÷AJ2EŭT„V%ĵ\aċ‡}œ\“Ék¸Ûdƒ*ÜċÌÉğYŸ{PŞz JûšO/·“çëôç×§żáÌş„¨´Ä_=ırĉĴ\²“+µ§rpi{Brş -QżÇ?^O0§ĤáÏÂ֜ïĤXòeĉï,}˙0Á ê,ñ·,Ÿŝ=™ġçѳ‚/™wwäöeĈU>›ğ…¸ ¨Z̛˜‹ûXùÖRjÍäÙ*~PÀRßċÁ´„_çi—Œx­˧bIJBLm–Á·Ĥ{Ñ~ìéRŻÄfŻ ~N~N(Ŝ§ş!ùĦŽr°ôÄ×Ît@àħ8L ׉g5Ë=úvÍÊVÒ{îzgŜ{îSY8O’İqÙ½ž–Ά;úJ÷ż;`L@²ĉxGâÎB¸GôŸĦmw•ĊŸˆ7żeWò`ĈMéĊ'İ…¨úôL]7Š*ΞKqiŭşÌËġQӏïr|€•éçğœÜyV|“3çQŝE8W–UożËê£ĝ,:kRTpÙpÚ>ӂPsOmm&^Ħ%ıżèM,NUÂ;Oeך1TËö‘w‰nĴ>ġÍߛÉҍ“è?7|ŠR½ġ‹,?2‹‘­JÚöĊÀ§/Ż]ÀĈêcIĥċ<m$˙ĊÁóİSèH?Ħ,~˙‹%Uͧ/,“Ŭ7ät‰ü8ĉIžŜïGùz­èàûF´§|í{Sıyâ:”èMĊ†}‰5çğ)|ı°ìn˙ĥ‰ı .ġöÎ;<ŠŞí÷fÓCH²ôŜ MވôĤRTP€/ŠT”&M) Ż4A‚˘XP¤*Ò¤CBzvw?’M6Ëö:³{îëš vÎٙó<§Lĉ·Ï9G ”ĴIûóĜ7k,ġBó5„bÔepùÏÍ̟ġ&—²€È*Ü×{;çŝ‡{ÂÀöĜ`_Ú–Żïj—a4˜´­™ Lx³­î¨(Ŭâ–î^DÏÒAèYŻ_<'Ü>Ĥʐ@°Ñqlµ5WӁRQm\ğZz°ûĊNîڍn™'Èí=Ŝìׯ_OBB))ù‘i{3òW`éS%]5ƒˆfXÉÉɌya @ħ]C£Ö´Tqü°sğCör}Qöw‘ÍÓ€Î|ϓ(Mh“tM%Dµ|ǁ@ @ PnŬôĊ’ÈöÁ‚Ĝ›Q4%T QkžÄŒ? YžÂÒ:crĜISÓYÁ÷B›#˘³œ|'ר6·(@ rÇíğ*›ŠlĦ̀ñ4QR`K(’ËÔL9"‘ÍZÉQôyn6`ÀŬB›'„M9ÖĞÜĊ,kB $IdĴzékï -GÒÒÒd_FçíÀ}_şáK÷6úÂF²pğÀE"ÛëVóöÂAĊҌ×`3ˆkÇK²d3÷ÂLíA."–%w ›rġŸœ£ÙÀ>ĦÍWÓ5•,fy{h@ @ Ç#Mŭ4D³™ž7œœŒ­CŬĞ‚Œ\E/‘ÍÓ4ċ-ò,Ÿ½"´Êëëİ­Ö´èN3=iŠĞĊ@ żÂc›SAÍtJ¨F£q9‚MÉğ3z9‹l†ş’âóĥî+WzK$rUà”£ˆe@ÎB8Ġ&çŝ$@ €Ç6SÌíꈸ&×Ș@Ç1F–9 •àšè AFî"ÈżŒĈ‹ÖêLnċ@ ‚@ë›Ğk­ÉáERî ¸ŻŒžœĤH~ô$Ĉ"Œ#ßñrħÀwetFè”Zm@ @ (Ž×6÷°$Éi·S Xr\|ŜıúR‰B›ñ9g°UoÎ ÓĤח£/@  rċˉ‰‰Ĵ_żŜc‡œq&jÈÓH’t×aîĵJ²ûrô)x˘œĉê͕:3{9˘„rÚOwԛğÊiÚ畍ž;ż/ĤOµ2tIş„Îát˘ğÌÇ]4hzn&ٜĞíM×Ü}´œ}šÜ‚lúôlœŝ ]V,HŻ@|›Çżâwî8XĊéß>C%ͽÌ:•[xNç8ŜB×F•òŻ_.mú½LÒO7ÑZ²Ċı͛|ŸŞ/~“;ßżĵ†‰jÏħ¤yó.|rE‡îRMÓÊoَÙ'0"ï2_O{‚f5h4Uh9`ûnĜê!–û“µ:Êŭ{­,Ôñ#[R=iħsĴ‘²9ğuO·ĞKYMùztIXÌa£~˘Oûc¤~9 M9êuÍGżŬĈC{[f lEUMé:t|î%{utó0ŽŽÛεËâäraŬPêj4Üżà yî4Ç´´ŽŒİfúL×OŻ˘·•îÁòÛC Ĝè0ĥĈ\WӁ"q:‚­_ż~ÄĊĊı³,3¸#rIîb ŒH6˙.¨Ĉדğ?ċÑfÏΨr*ŻżDµi“gÓ·˜şpW€&Ĥ+†ĝ—X=ğ=% Ğ(ˆ¨êU ô)û™Ò1–œB—‘ݰ¨U5ÂÓŻÏÑCK "ÄĊjĠŬÜÍäîŭXq&=GOaDóŠßú“I‹˜Ĝ}3ß%îaYßJ„XşÀÉEôûւ%§™°c'ݵŒĤ(ËH×ï+ŬĉÀ´QĴ8ׄ×ölcBȂë÷˘ïÀ'ıïÉöĵüâ$zwü”Ŝ רĜžŞ'2pFv½yÑĤ6¨ÂİĜĴ=È$|cœĴJ‹öi^”-;ŭ&éêr4oĠœĤ•>eNúa>Xv‚rfá˜VD!q_ôqš>µ€Ä?Ÿá]cçöô'½µ: /O£–ċ ?ĉMä 7hûŜV†×2§ĵ* ÇĈUlŝ uXp~z¸ Ñ?îàéŸbngb´'ùbßêMšÊÈnµĦñïüºΟóíı:†%éHO|ŝC;FM™7ï ÷ Z̆³˜PGÉŝttÜvħ]ó÷r†ŝß>:.K$ì•ìs“5wá̘jiü×ÙH÷`£3Ĝs븘~ט-”‚²~,ĤSí™2ĉè”ż@×ÓE­;C™ċZwJ˜ŽiÀÓpŬĠ÷ì-§œ}ޤiù„R{ì.Nú˜‰]+~W5ĜJ÷ÒħdŬ J<:1÷‹kîğŝ²7‰í3•„—¤Âkóô›C(Ÿıƒ%ß\·8U'¨Î>^ñ$İ 1ŝËkNOÑĠĤ]â!d^ıDrĥâ&Ɏœr85‚–=€ŠĜ½iĴşÂÁŸMá*Äv²ğŽô7Ù5u‡+ŝo?UĠ÷utĴQl×´iü{3—êġ)„”§a%8³mg³rıü\/y/íІĦϸI:Q”‰ )ĵ^tŬûİĈy~<ïéĝ+O¨/Ŭ.³˙dÁ°Üù13,ƒÚfX™1UÒĦÓjѝ‰ ĥÒ½M ĜèĥĈÜLÓﳁR›X{Y7N—ÛÚfĈĝZ¸rO”ĠÂ§§Ëê <ı†œğħ$yCAĝÇq”ë3ż{rğcSFIbĜOıĜ!WáÊŜŜÁëĠG¨É%m4àlY y3V½á™‚ Ñ5¸§IÓğ֟‘ÊÔ£j(üöŭ2Ÿ@ £4흛ܺyÇñ_çôz$òğ2 ݇÷Ÿ"c@9˘M²f˙s€Ó:¨Ò¸"Ħĥös gdâ vĥL’)Ä:XĴBBâ¨Ŭy4óĉ|ǎùòÜDÖSòšSAW…8R¸˜Z÷ e]çbÄUsí=ku”}œÏ6^˘\ïÁ45Ŝ(HYœLD÷×ÎÓ;i;s­PèsŭÍŻ™8zŜù…ŸİL0£xŝé)tè9‘WŸxˆĠ=5T|t&{zNċĈ+d…ǐñ鴝Yž.µ…Úl‘ğÚċx4‡WràÎEtŻÂ2ĵÓZRíàgœ\÷î|÷rjL-Y‹&-ZX^ÌVş— Á֘ábşò^#iöúF6%DµĞc¨“ɣɖ>kh¤üŭp@ĝÇq”ë3Ċġ_.Ë8u&waĊ€Ëë!È}ÒÛ!¸Š’Êk.ŞÍVŜô¤)-S ˘ŠiĊ‡J°gÛü÷…ÍŒŽwġċZKò™‹dMÙh5ÄÜOÂcvn˜ĈŠç·òB£ˆ˘ „œ3Ĵ™ĥŠ+á0ŭ2qÍĉĠCj<‡³ĥÒzܛdœ.§„T^&ߞ"oÂŞ´eì,ŭú™[‰Äí_·pT_÷•s{ĉë(çÌ×ìĵGçÇêáò=”ŠÄíSè÷ÚIzĴÜûFâ@Ŝµß9‘Q’öñš‚ó*J6ìBˆĊœ9›ŠMŝî‹êÊT­Iö™<ï4úĵK—ÒhĈí2ˆ2½Vñ}YE?dŸ`^żaê÷˙ŬĥĜnÁÍcŞ, À֘ébşâ^QWż ë?[ ëŸáÇQÏ×ċĝ˘Ş´¨0O–×ğk ˙z[BÜvKU’pò+ݽb¨\Ê+[nŭÁŝ=ÑFżä£ı§5ÍJٙž|ŒƒûŠER•¨N‹ĉĠè6cŝĵŜéAŽĵ0‚GšWĦ„ŝ?ğmGÁ2ĝċa,ÈîJïÖUQ_ÙϲiGĦÉ[´+£U,§/fÈĦ§˜Ŝµ3GĈŽ WóЍoeGÒB>û=ŠGÏW95öí^L•§ĉ3cC+^ÜïÀbìıgÙŝzÒâ›RK£&ġôn>zgÙġ^ĉÑ"zÍ)J´dÌÈzĴ9’‰µŜ˘_…żIzi3™-ßeD£pt×·0ĵŬsüÒmß-ìDĴ­mWéIŝí[Î5àġx™ülìîòîúÍ/vêŜ%§ĜŜ×ÎôÓsòĝÜâ×Ĵ6ï½NÊO²ü`EV̘ʏŝ†-LɊµißó~ÊZÛOŻ#¨lYn|#>ÌU µğȧVÁ:Êê21wß·´š3“%Ğ_çı÷s XCĥOòŜÖWÖĤŒcWeÀûÓXŬj2Yö~GŸÉĠ_ħdá{\É"*Ñĵç>{ Ä:"ˆÙ‰˙[1‡ÉM;ür7žÚJċĈmè>ġs6<ۑÊ~ıUòŬ¸ż]z·İ2$ltëcëé@ݨ6]-=Ĝŭáb'wmßF·Ì“äöï‹rYD£ÑĝşQ’Ê\ŻNi>ߔٕÈ3ˆVĈ(­ÌΖחSäËl˜"ş#²ĈϏ]Û·aú<1ĉ#żàžf+£;ĝûïżİ]ğĥŻ‹!1˘¸áK÷!|é>Á—ÂF˙@Ĝ(ŝqŽG£qÓVóĜ·—n=EĞÍCÒKèġz$@§Ó˘ĠjÑĉċĦĠj‘$=áüĝŭAÚuì ˜ïÙµ}[ŝà@ĝ:êÌ(-’ Ü_fOOÛTÚZr ĵ2[Š“ó“Ĉe›ĝĵΜ<ÏsSqT!hjĠ§j ħn“@ @àmœĜÖŻ_ïÎrX¤_ż~^ı;–ĝnáL)˘„Ùä´ĉ™Ĥıš"÷2[Ğ_9—Û6÷ÑŬÜʈŽ/pÄlj|~Š˙vrûRŜ@ À.E°%$$¸ĞfILL$..Ž””ŜG.ĝcę§P˘ÈÊÛWikïÊì.qTIxu…ÁìIìëb@ \ž"(â—ĞÈ)2ÉÜ}•(VÉİ܎֯\Êm/J›‚ îÚĵ%Ž*Qԁ@ ‚@GĴÁĉ"öìÄòI–“Xċr™–ëèŭ•îo˙•€½‚•ܢ …&@ ÊAlpeşĤ…Pèlı}]¨Dħ ”ÍfŒú–Ğ-ŝ&´ĊĊĊùşV)Y²¤ìË(<˘¸áK÷!|é>Á—ÂF˙@Ĝ(ŝQ)°ycFŠJĊ’Ïċ<5×ĝŜJl/r@“SÙíÁÒӁ@ @ =Ĝ"6kî:—ġX²'nU ħI€ë(I´gzìeùŬo „ž˜Ĥk|]ĝŜt-?Ós@ @ >nĜ âZĝŬ…粓şħY‘ÍÚKĥxÉtr{\‰<óuٝEnaŽà޲ûj 4G‚ځ@ À׸U`‹ĜĴ)&Ĵ(<—äşÈĤ”H9ˆTrELѵŒ?‹=rÛDÀÜŭ•*T ĦM @ |‹Û6ƒ¸–ÔµœıÏîÙžÇY‘J.kž)Yde–ß´î•8]WéB•ÒË/@ JĊíSD ÑjÙI] Ċ5sQm€EcLË/ñÌ^üÍ˙Ĉ™4 =JŞÜ]~ÓşÏXġ†Kׁ@ #ÈS6ˆjcÎsÖܰ5žş•ÀMH’t×a|^RÙ<ä†ñ´?%b(ż§m0W÷Ĥ‡3uoHSj—_‰6˜–ß’ ŽÖ½gѓöë<şĊsïÒ‹è ™Ċ™MSxĴqYBT*Ta¸w<~HÑ{¸˘Â=ô|y+W²˙a~ckŭħ%Ë/éÌŜ wv=A”Ş.ӏç٘v”5Żöċ*Qù× -K£ŝħ‹ IDATcYúŭ ´†LĤĥ>7z‰ŭĤġ’ö5‡İhşèZ­ċÏû—-“˘f¤ •*šĝG§³ûşŭvŽúËV~ké2êÁ›tĉ~JA{Ŭ³‡VÉüUv Ë9šnÏó4—sŸ>I9•Š3O“W,-ë?Ĵ`RßÖÔ҄vÏÛ _X|Žx‡ĈK3cŜ}+/£·•îal6:Œè÷À ÙEԔI+ ˙ÍZywşF£!9YLġ$¸i€ıE‚9Š;ÖeóġúgJ^ß ü#˘ÍX07—.´·~eíĴWyyÖ.͍ҤÔ}L{ñcҍUÓĞĦ˙ó^2‡iÈ?Ÿ>DĴ—L'ïabğÌ?Q•nc§²˘m-˘s.st˙·\ËU£rôUÁ|ñab ËD‰šĠ ş²–A]Ĉħ£ê@ĤŻxœ{Jéı~â~֗!:Ĵ"}WîĦQŞÈĉÏÙO1ŝ§ĝ`ġâCà8–V;m£îĈvĈµéÁâ³uè=a·ĴDÍßÙşt£Úgïê|:° !–.pl6¨Ċo[FR;ÔLşÚžòçñnjôž™F˙ÙëXXéKĈ½IÇ8ñíXjYĵy ’í żlċ·ž^3]ŭÑ3xחĥÓ}á7Œ”Ağ ËyN$·­à•7G+ĥ'f5#Üâu\Ûú<]Fì$Û4IJç·9½y`êڌÍôOŜNġşÔ(“µçˆ'pxĵĵkÌW[Ż4A\·‘î;ÁFÇŭ^ X`ÚĠRÚíÔbÇĈµĞô¤)RzÒ)99ÙìħlÙ2I’¤ÂÏY+‘$iwħ#k%ÒĦ%È˙× ĜµL?[ş‡!ŻÒ)˙Ö£×·…Üm‡z žwÛ ·2ù‹ Ž´Wl0<LŸĉž'Ĉǁ}ğ­”0G:9³…TĤ~éíuIŬ‘š/ı i ÓġR^vž¤/ü|KÚÜ=T˘údéHĥÍ.`7'Ož´œ¨ż-}›PN‚{¤×Ŭ6*‹ڋҲH´[+Ŭ4ɐĵĦƒͤĊçµVóI’$ŬÙ;PŠĦ´4ìğt%N— /-QéépĤĴHÛù¸IiÚħIÒ§Hß -#Ô\zû×ôâ6f”u —ˆzTZwUw· †Ï•;KÂURŭ—J· ¸ŭ•Ô3İɳRž=ċOÛ# ŽCŞ0ê€tG’$IÒK·ĥö•JRI÷““†:€Ġv Gġ—­ü6ŻgtĠ×E(ΗĤèŝ•–·D˘í˙¤ëf|²O.:ÄV—FĴß*İ¤’êżwJʕ$I’ôÒí}£¤jš¤Ċ§²Ì|ÓÖs¤·ĝҕñÒ[éN lô ˘ßğ•@°Ñ„œÀŬVßKÒn§J_mÙ$é´Z)';KÊÎ̔2Óӌôt)ívŞ”|ëĤtŭêéòżKÏK·n^—Ú²Éê{ÏĈµĞ%ŻüX0|èb˙>t8FSxŜĝ˙‚"$7LŬsGtŠ’§ùP² †ş6ŝż#m@N(}Ú(ĝnê¨+c\l°L(ñ“~äÚñ ĵÖ½*áwYEpX0…§µ·ıp=—š(ç­_zo`Ŝ§×(ùäl&ŜWĞ=KŸKvvvñ#Ïŝ 0a›P•›ìXħ²ĵX?·°à³Ä ˜ĊĜfQĊm gĜ{#¨˜ħ•ùÛŻZœÎ?– Ÿ=MÊĴŜŒÜxĊİéY9öñCJ$÷÷‡¨ˆkĠ—fŞKìûájє$à¸żlċϰy=ôGám_ÚöµŸ ½Íİm‹Xr´]·²ċ˜ġ;3ûO!uÜFĉġ,GħX\Ŭ6MùˆóúK,ê\†à Ê7ïÏÌ}7 Ĉ[Ï7Ìx)éjµE‡Îd$µ•îmÁF'ŭ^ XÂÛò•‹´ÏŸ.j,´ pŝˆ%1A.âY !WaǙv(ş ÈKÜqOˆTŒrħÁiTjë˘U!YœXòŻmĈ”÷Ÿ ĵ—ĉ•ä^=ÂİL¨û@C˘môûÁTŽŒ "˘è¨8àÀŬùô§tQ=F?Éî;Rg Ÿ%$êÓŝÔ*ӀžcĠé;_£&÷êü•uhPGq"ğÒ@-qî—Éħx•`Ê÷úÍŻ”aŬ³CH:›g1§%´·Î‘Œ†jŠÔUDŞĊ­sÉ8~E˙ĈQÙʟċġ|Ó=…·}阯ċ66İ))¤¤¤’šNž qmu‚Cbİ×k&ŝ†Ö°0Ċ<›£s‡0GúŸLnN”é8›ñ›k)Óy0oŝ÷~úa/ĠÜÏäûxĥ@’°û9â:N—R>4„‚£Ú~Î2ú’­t/6:ƒè÷wcÚ˙³Ò­ÎSîŸ˙N!ü8Jġ™ÛÖ`;ÛL˘FRÑ#ÍxçPn˘†|›ċ˙îÂ犉kŝ´›%AÍ #J_Ë̀/ì°%\8S¨wĴ/'µZ{•LיóeYĴ"eç‡ŭèĝâßô]÷=“›DxóĉH*•í¸FÓĜĥ¤ĞÑ3ĥw=§˜äk<ƒoV>DlÁGUh)êFŞHŒX͉ïp`ŭJ–-~‹‡?xû_ŬÊÖ·:QÊc"†ÁF›ÙĴ£ŠĤĠ˜ı§ÏXHÛ-ġŬS<ĵiȋ4v,O÷-†UÓ:ħ9u/½cT”~äc~ùá,go`ĉä!Ü;0Œ£kûSÑdİHí…ĠŒ›ÊŻÇÓ80]twŝċRԐ@˙hĥx>ÛxŠe_^dĸŜY\ş'ĈË{ŜfGâ…φ ˆŠ4‡Â_O,ûŒ@°Qà:Ĥŭż9£:gÉ>KŸ ƒŠê„Gı>sÛs¨|µÎŒ5~SŠj†Ï6“ ó™cĝᅛ!È{˘Â?Ž£\Ÿıġ9dÏΚùiÛTX›4qÇ-/<7{îlwÇ)<ġrì/Bˆ?áHĝJ@³§@9b´­(4ĞÏA"ġÛ˙cü1z­=ÌRĵÌĞbÛ2êђl_ó½´› ½­£ŠĤQÏTycG.ċ€Û6-·ŝ:Oє+݆ĜvŒíWŠmk&³xâ·ĵÜ$²(p!ç/VMNäRDfw/GWl^=¤ÖV}°‰†_"hbgİÂŞu˘uÜtÙò'µ& ‰ÔŸ6rD_‰!­Ëû…Nġ—­üQ6Żçûŝè)ĵíKÛV j4:µ‘l**´ähMŸĦA”ëğžm2‹¤ûì?y·{ Úʗ:R²ä ZV„Äíż2Ĥ:eT ½ñGn¨İÖ¸ĉ6-ö(n/eI Ĝè˘ß›b˙×ĊúçÀAĝÇq”ë3ô_KQjĈ„5{òş9 %JÁŸÄBˆ8ċ‰S֐“8ċÊTNy‰SajKĈŞ7ĵ_íY>™´”Ğ­ŜcHġĞüŝËĠüóAT¨WŸŠ^oPizÎ[LŸ}O3ħĊ}ž4šŜ÷V„îg~9È_u^bŜà0ÇyëöíÖ‹ PGע!˙eÜâlZw½:ċ"ÑŬü“/ĉ|ÀĊ {™T?Ò#ÒùñġŝÌÌîNżöĠQ_ÚÍÂÉG ù:•Sƒ*Žĉ|LGxċ½ü2i }îĞŒúúĥ.Ċâñ—·‚ûv/ĤÚ3‰Ì[]Ÿ„=Ùĥ³ˆnÍ^hÈ'SŸfTŬı ŞtŠc֑Ñzc›Šiˆwa_şĞxŞÉ~|ä+~_ŝ qĥüb#]ûïû£§ĥ/m+™ôÌ{w1-šP-FâÖñŻYĝÚ^tÍߣwġğ}[zħFßÏʤT¨ŠˆòuˆŻR‚ 3òù&,|m4#çG1ıu;_™ŸKġgk²ž_XÚ·—2$ltÑï|&{BX“ğPâÂ”lħwáv%Ĝb %Ġ‹5ĵ%NyCp÷GĦ-=Ét!1/yš]Ç$ò²_ĉÁ–Ĉ •˙óiŜoá?HƒĞ âG+ħĝ·X²xŸ%k0ÊÔkCïñıèpP`;ñ}|§ĝı“Ù˙IUbŻ,ĉ½‘ïq5 šê­Ÿdĉ7sU˅É#zAċËq}ÎĞ œ›ŞXâğOfóÒħÔ-¸Ĵşì,ùíWÚ=•yI0#‚KQŻÓ,Ü7QÊ9öÇCpuž]6‹¤zÈ´ûKá4~ġk6gċ…—ç“ì(ê<2•Ż—ĤĥòĉÎxëŝÒQ0Iöċ·™ž&ŝèĵìK?n뺌\úi3fäĤ(Y“ö}çħoÖXꅚó-Âh0i[3˜fZŬQQşĊ3,Ŭ½ˆž}³ğ†ÛÇK6:Žè÷À<ލkWKv¸ĜÉ]Û·Ñ-ó$ı½Ç›ŭâúġëIHH %Ċshĉîgy%ĵ¸úƒĝaŒìq—H"[܅?ˆ9Ĉ¸R7rÛPÀêĈ °íˆĴ‡ñóc×öm˜>OŒùÈ/´íĊċs…S§Nïëb|ŒhîCĝÒ}_ş@°Ñ?6 „œàŝ=4nÚÂjžûöÒ­ç£hµyHz ½^ètZ´Z-Úĵ<´Z-’¤'<"‚ż?HğŽóï=ğĥoSŜJ~)˙‰0ò&ŜšÖëOuOSFÁö´Qı‰hÖ§ˆ6LÉKĉôħ³Ü17]GBİ:¨í›h@ À_QœÀ&îä´.ž?‰là?ö·síE‰ö ĦMà)t×?gP³ül65’Çw^ċó­î*@ Dl—ħ%âÈI@³ (ĊG˘üI”ò·hCïQWzŽÒs.†@ @P¸$°%&&şĞ…R{1ˆ–%Úéou$—9Ŭ5•Ó£żäRG@ @ p§ĥ~ŭúYŬp@à?ĜĉO‚ĝ§Èž­'oG+ú[ÛóGáP @ §ĥġë×ğ³éׯŸWîmä$Ŝ¸K‘“MîBĜt7rÜPÀߢżüYhóäÎÓî --MöexÑ܇ûtàKa£ l˙( —Ĥˆ&$$¸ĞfILL$..N4(QÚhrŸE6˙M‘£ˆf ‹f˙ځ@ ÀŸpy“!~ù9 hŝ(F˙Ùċğr·h6f¸ĈŞ7|r@ @ +AşħF£aÒ¤Iş½,0,!I’ÍCRY=ĵ=v)ÙċH›|Úf܍Á%Ġ—=Ûċ)Ûìi7@ @ (ŽËlΠÑh>|8WÏĊQz`GÁ)q:ž-ü-âˀÜìrçœr²Ë]ĝc4¸'˘ÍŸvŭ@ _uÍX\›ĝürż×ì™éÂ†?Í:óĉô_!F)[ëÎù£x/@ rÄ'là?⚜Ö?“ŝ,şÓ69‰ ŝ¸Q€ĥ üo-=@ @ P^]ƒÍ8zM)(mŭ3ıáë`pÄ6gېŻ„zSš}öĥ!ÊôÜù}1}Ş•ĦKÒ%t†ÓÚì[4šžÍĞ˘ÑhTjL?áx†÷ëQŸ~‚ÓŸĦKŠùeÑTÉC˜ñġe´şË|ÜEƒĤçf’MŠ–şċ4šNĴüW†|šğ–³O“‹žÔŸÓ½1• ÎW¨×–'§îàZö9–´3˙Ŭü£ Ÿ\љ/ĵÒż}†Jš{™u*·ÈĈ;ÇÙÖş6Ş”ÍruiÓïe’~ş‰ÖÉÔVç6oò}ŞĝMî|C˙ò:$^@Ğu¤üڃ 8ÎôĵË|=í šUÔ ÑTĦċ€YìğĦsâzı\X7”ş ÷/8CžG ô2Ö|L~WÓŭ;ۉ]°2.ĝÀ——fĈĵŸ^Eo+Ŭ£Ĝ&ltÑï|Á&§è59D ùs¤—żcŻÄşġ×)£ ïh6W×FSò”XmòïlZĝSîá Ä81H wÂıôBĈ׊ ù§LïĈ4á´Ĉ„{İŒú”ŭLéñKNWĤKÂdĥŞNtÎUސëyjTŽJ@ñ/ħzv{JVSQĠĞtm ½&³§r_^Yĝ 4znž>ÌoúҔ+OïE_ Mds|áp^ûµ³GP'PÇPO£vÚFŬÍŬLîŜçkÒsôF4ŻH­?ّ´ˆ‰Ŭ7ó]â–ġ­Dˆ œ\D˙çj°oÍ³Ô 5“ĥŻüVۃ 8÷lŽ½ßA îĝô$ŜĞpŠ•“ßÉÁħú2j{ݧĈŽIô~a/9Ŝ´×£ĜÍ] ßV~WÓ}áwco;ħí ë‚÷}éxyטŻ&Ĥ† nÚH÷`£ˆ~/Ì5ÍWÑkrħ-ÉYˆr½1-XyB[.ç>ÏkÛĞ02i‡ŝïŸâùièĝêût4|îĜ˜ĵÛ÷ÓߤK ÷†yÒ~˜>‚%§Ÿ]_óJ‹h ·íŭTBŝt—ğf\=Zµm‹Ĉ¤üvSv),œÏÄû#óOö|ŒÁéQÍÚS€LÂ7FÀÉŞ´hߑf*ÒmLĊŠsMxmÏ6&4Ž,°ħ}>É}Oĥçċ'Ñğ§ôÖX¸FĊöT=8‘3°ëÍûˆ6­U8m–?—ż—Yi‚â8Ú?ÒóÁ²”ö5 Ç´" ‰û˘Óôİ$ŝù ï6³ïz9/gè˙í£²DÂ^À>Żëalú&Üħüu\LwıSûğۉMßYN8ZwâÌxiaÌ/ümĈRşŻAô{@`Ż˙Xàîè5™ÂéÏSò@9öıҖ”`Ÿ³ĝ³}ĈġçNċ2-ĜSöıŸPjŬĊİC3ħke낙6żw&²òxû· Ĉ[CyÚ!–ĴğAôcÓyy‘¸f}.99Ùdg9Zû'À„VhDenħçӝœËöb½bÙĈ›Äö™JBá‹TáµyúÍ!”ÏÜÁ’o[œÎTgŻx’Ô…ƒ˙ċ5'§u:Ċħ£äü{İ´ìـ(TÄĥèMcĠŝt­hʗµëe˙ɂa3¸=òcf.8Zw.Ìx)éiµh ‡Îd$µ•îmÁF'ŭ^ XBYѸÜŭÒŞM \dmáÏ"(wí2{qV(•ƒˆfŠÚTjë˘7Ö?L™²Ġıoàŝ}h6óV³ÛEÔY„hĤ\ĵ5UԗğrúËtXKĝû”Q0?mTN;½şŠòĤŽ£BÓm1{wžçìŻ[X0m4]F„qpċ”÷JĝŒ„ RÙ~êOfí܎FkÌÀï&òä “| §°iQgb >ŞB5ԎTÄ?“ȏ}_çĉĠĴZ1‡ŝ½Í½>³WÛĦñĜÏcmf³ŽŞ-&}ÌÔŭ™ô\"­ÖÔuOñVpw˙°|½ÒW60yÑm­Mp@a/ÇOp‡ŭ#âéûµa•µvĴ:$Ëŭş81^6xó;>‚ÂËS/ =ħ”î3ÁFë˜ö˙& k{’•-}nǧçĥ³¤Šê„Gı>ó¨ÀĤÑ-bXmî‡Ïž“ÓfrÀßĊpŸr”*–ŞKV£Ñ½Ġhto;îלĤAÂûlşĝ(£Ş{ŝ÷˘Òġİ żŝ7™ƒ+PÂZĉ˜ş´hĠŞĜ3İ×bôâù˘kpO“Ĥע ŠĴJ›ŻfÀXFÍéI×wŸgAŻ™ÖĜë³èġH䋆ĦeR3 ï?EĈ€rD›dÍŝç§uPqEBmĊӅÇ32q;ÛN&aÉbŬWbìíê¸*đÂĊÔ˘8 )ë:Ó j\á‡ĉŻ÷0}·’w.r {–_xZKŞüŒ“ëB:…½ħ7„‹éÊù%<’fŻodSBAÄŞ:–R?Žw¨8ê{S\ŭ£85^–ĴE“-,Ż?f+ŬË‚Î ú½)Ĥŭ?†Ê1™<šl鳆F‘)İoŝqċúÌ#ŭwoNŻHôİ 2ğıÁÄç—s˘œ(ÈkLç0!şù3öˆ3JßPÀ_(c”j££âĴñ”ODÑğĊŞT¨’ĞóNL¸*ĤşE³{ÛüwÜŒçĊEˆU%¨˙`*½ğŒ£WrÁm›–ä3É&š²ÑjˆıŸ„Ç4ìÜ0Ïoċ…FE 9gX3mWÂ`úeâšÍЇÔx†gmġ¸7ÉıİÔ;°Ò?ÂŞ´eì,ŭú™[‰Äí_·pT_÷•3˙ÇaáġT”鵊ïË*’X³O0Żß0ġûŒ˙nk]|–9ŽúĈVŝHӕó˘­&~:Ö/:£½g?ĥħż8Ġ.Ŭĝ}‡qóx)KÁF'ŭŜ”ğû?@-Ĵ„Gı>s{˙Ŭ›GŸ ùCïĈ+’Y‘Í 0Îè(U´p9GĦıƒ@¨K9‹3–Ú—£ċTj¤—#(bÚhĈo,ž·Ÿ’MQ¤DÊİoXööwèšĵIÏ*^Z…-¨Θ£ßäġN]ùuÜpz6­L”.™³ż˙È?5ÇñNçı$àŝ¸bQA%ŞSÏ˜ĵ"‡–šSĞl$ş['ĝêƒċ\ jÊĜş.‘Á/ï cAvWz·ŠúÊ~–M; MŜ˘]5¨bé8}1C=Ċô92v½šWD}ó(;’òÙïQ<²x.½Êİħo÷‚`Ş<5ŸZñâŝÛÙÎa£èoaxğçĝÛ:[Ĝ‰Ĝ-3²kgŽdb­·èWáo’^ÚLfËwÑ(Üĉġ‚CĞR'ĈèŝٙhBT„—­EíJQÊ[à×qĜ—!.Ĥ+˜àëíDş…gñ-\ŭ£¸}ĵ”!`£3ˆ~/,àVÍ4rÍX83ü˙ĝŻRĦ¸f8WxŜ…ÈG˘ıJ ˆlàʛ"­œĊDw!gĦM—y“+żĴaŜÂż¸˘ĞÓş÷;lš@Pï•#¸R?–ĴÀŠsXıb2Ÿ§hPJ×iEÑyèpP`;=—!Ï-~ڋl[Z™˜Ğ+˜?~>×sJPµċcLŬôj¸ (êu•-ˍŜbć ŠĦv×ùôŭÔ*¸ĴşÌCÌŬ÷-­ĉÌdÉê×yîŭÖP§í“ĵ·ġ†µ)ĜÁUŝ4V·šL–ó%XÁV˙Q¸’Rá4œ°žO³ĈÊÔÁĴ͉¤f·—Yżp85C@—*ŝĉlĝÇ|ézş˜/má}_ş}ĵ”!`£ˆ~/Ì£Ú¸vµô`÷‡‹Üµ}Ŭ2OÛ{ĵÙ/_żž„„RRò§sî53ĠŠG§Ġż ša;ŝkŝƒĠ8˘Í0EÔôP|]7EI‚ŒĞš’lua§ë×5‡Ż|*GÊX²3=i ;"ëaüüĜµ}ĤÏcŝ8ò îiĉ’şż˙ŝ›Úµkûş#ځût—î#|)lô„áç8~ô77ma5ρ}{éÖóQ´Ú<$½„^ŻGt:-Z­m^Z­IÒÁß¤]Ç΀ù÷ž]Û·ıçKâÜÍE˘Öê_Şğ£TÊEnQOŝ>•ÓÈ­N=…+Q^Jjg0mäÑ&°B^ gNžçŽıé:Ş4µêSµ„˘'ñ @ ²c½Ĉ‚‰j šĞ £ĜL×\Ğ›ğŠúû ­Ż•¸(ÂŽ­ÖÄ'%‰höÓFánĦ-cĠ,ŽÀş›[ÑñŽ˜Mà‘ÏOñßNJ^†^ @ nĜ,‰jPİf,´™FµÙ× w‹1r^ -P„'[ íÍ´Ŭù£Ŭš;Ñ IDATÍEĥĤˆ 䉺Â`ö$öu1@ ‚€Â­›iDšıM L…6B\s%GŠŝcнíÍlµ‡@‰f@ ÁŬ¸E`ĞĊùï aÍ2ĉ„%‹h‚"”$²ışÁ@ ObÍ2@ @ LÜ"° ‘Ì}˜3ŒÏùó ğ’D'w '{=-ÜÒ4J<{!.ÎòĤ8r dɒ²/£Àóˆvà>„/Ŭ‡û_ ŭa£@ĝGYxl“e3í]N˘“7ĥ½F£ıJ ÖŻá˙@ @ O\ĜŬUż]A&H"ŜÜBí(D'Í&@ ŝÓ[ż~ŭ:TQÎğr*@ħÙ×Ñhˆ˘S  ‹@ @H8-°­_żŜċ°Hż~ŭĵrsÈ%HNA njhġĴDaÑ\ÌXġ†J"@ òĊ)˘ î*‡Y‰‹‹#%h…@›N'LÛ` lja D6g4›#‘éIS<]@ @ P.or`,~É1•Sıĝ›âˆ€áOvۃ'OcÍfüÙÓ(yjħ@ @ ȕ w\$.î·bGÄfMħ˙{I’,*•ÊêĦŒˆ@Biv;ÓÍĦ4ğŬÁÂn÷áj;ô zÒ~G·˜`î]zÙ<ıœûôIÊİT4˜yšù=›§Ó§~"ÏĴŭŽċOV1şžènlg\›,>[‡ŜfqËJßü­Kç0Şízö>̧­ÜĜlP‹ßĥŒ¤v¨™tuEúÜC£TÍŸ³ŸbüOÁê1ćÁq4,Ç3z{fŭgŻca,÷&=Ä·cİċЁCĥƒ>´#ż”ÎoszóÀÔ ´9šéŸĵKêuİHÁHi´›°œWêDrë ^ys½b[pbV3½ï7ân_şšî ¸ Çl“R÷1íĊIü5VM݆ŝÏOxuÊĤ!˙|úħA6Ú]î)ĉ=܃7SžfÉ˙Ò,÷;f ŸÈ}KrrWĠ=Öz×sAMl½ÒqŬFşïGô{@`kWKi·S‹זғĤHéIS¤ääd³Ç²eË$I’¤äädI’v;²VRì˙–aë0‡á$)˙m2 @µŬv[ßm—á _Ëċ°d·Ú#Pĝ|0}~˜{žöíĥÒĞr¤“3[Heê÷‘Ŝ^÷‘Ô=İù’ ’Ö$WöÉR‡Ĝê҈ġ[1•TRŭ÷NIıV{Ğcœcôİ;A¤6ì•ĉµTK‘=ÖI×tvÜ/ûoé£%$’.šzÈ:i;—"İ#M;–#Iúé›Ħe$‚šKo˙š.+jÖIiQ§p‰¨GuWuw—ĊırgİQ¸JŞ˙ÒAéĥá·ż’z†"5YxVÊ+v÷téÀÒ•^gj48ݨҝ|ÏH·ĥö•JRI÷SĤä Ĵĥ9â¨mĉ×K·÷’ŞiŸÊ²}ŬżÒò–H´ŭŸtŬ¤Íĵ/]M7Âï})éĵì<£ħ薴ı{¨DġÉґl3ÙMÚ]öïŻI5‰‘žÚyğz7żè%EROzçDNħŻşĊ—ŒĦĤĜùÜpa£ŭŜ­‚ üöíĥú^’v;UújË&I§ĠJ9ÙYRvfĤ”™ž.e¤§Ki·Sä[7ëWŻH—˙½(]şx^şuóşôĠ–MVß{6]-yüǂˆa Ñh ıĦêŭ9[ĥla˖-lÚ´‰ 60uêTĉΝëë˘ ŒäÔAɉéĊŜ$§MBàN5àH›ôB‰Ÿô#׎oàµîU 7gVÖïÌì?…Ôq™×³jŻ—ħ}.ÙÙÙĊ~H‰äŝŜ÷Pq­úÒLu‰}?\uŜÂQÚÌŻğÂĤ)q^‰EËAùĉŭ™ıïĈŬuĴ½Íİm‹Xr´]·"VáC’ğ}™ábş’Ûż}[EpXpÑX¤½Í…ëı„ÖlD9ӈ3íN—~ƒtJP66¤z%ë·£˙pĴbžC%Z­ĥ虌ĥÒ½M Ĝè˘ß KxL`Sİş˘Ru-üœœœLrr²§nç4ÒO{y½WhQĞĠ„„„´iSjĠŞĊçŸNbb"Ó§O÷u1¸&4Yє"Z²äÏĥÛÓ& È­Mz•ËVfstîĉH˙á“É͉ò;LċÈ""ŠŽŠܝï@J+ÑO²ûNAZŜ?Ĵž½ÍÓ/!VMé&2¨Ì/Ì˙èOğĤ†UkG“(¸óErœ4#÷êü•uhP~q"ğÒ@-qî—­Ü#˜ò½>dó+eX÷ì’Î:"žöÖ9’ÑP­TÑ´*˘ĠbáÖıdï­ħ§`ġĦÍü°é°–2óĉżá§6RÍŭL~°‰g Ż~×Vw 8$–z½frááùhh —Ĥ,ûmĈmRSRHII!%5Ĵ›îġe–‹éJn˙ġí,N,yŽWŽ6cÊûOPĊrğ Żŭ ÷F\bÍìµKÓ!é2¸ü÷żdGvû˙Žpj =8òĦ!„„Ġ&s–Ñ—l{™@°ÑDżż›ğĈÒtëŸóüóO{‹˙8ŽR}ĉħ5Ĝ$iw1Í½&K‘mKz³PñĊ`$I"((ˆ2eÊPŞT)>ûì3._̄ |ZÖ@]ŸÊĴ‰0ŝàŻ@{°Ŭ\û´ÇŬF•lżĞh/ĴfÜìT†~=žĈ€/˙o4mKş­i{GÑsŠIĈ3ĝfċCÄ|T…–˘nÁkÙÇV៵Hĝ_S"˘îeôˆÚ,]ĥ˜Ÿ_K¤ı7\ם%$ÀŠŞiÈfU4­ŜĜÀÌ=Íx~ÀBÚnİïjÁ>Fwç_.eA½ ôïZ €f‹ç³í‹§XöċEFŒĞA0*J?ò1żüp–3‡70sòîĈѵŭİè³RGIc÷Àòtßbµ;ħzK5Ÿ–HHüùa?:ĝ7}×}Ïä&F‰VÚ]ÙŜ,ût  J£˜ĦùÙĠè¤ñÄ+cè=o³#ñÂçGPDE„Caĝ—tŸ6 \Çt,m؎ÇY²ÏÒçNlNŬKïĠ'˙8Žr}ĉ–§MvR>t÷]ç†ÀФh4YŠlÒ}PġÚHïZò…6uáK­$IT¨P5kÖpêÔ)ĤM›v×÷/_Lpp0AAA”ÒjIŠB­VLHHŝ/ı@èK¨*Wöq~‚µhĤ@üAhrW6&žjŸJħß3èıĥs)ßĤçÛĥÑ,4NšOÌ­\ùêaĵöL­GĞĥm)eT )W€;Ċó•ĴEÓĉ-ŠċË'Ÿ'qN7†ñFħ´ë,Ĝ?“ĥ=ĴÏäœŬǑL¨zoÂ)ğ^„ Z1µá‡Ŭ'HR’&Y³ŝÚË Tk^™0[ûğ…7à…ĠóÙvÏ8͛AœE ÖTCC2瓋&ĊHYW94Ġ5Š‹ˆòŽúVŝ°àpB€´ĞwRŠ`@U˘25àï‹İhÉ˙RSƒ&÷× Éŭh[ê•Í`Ŭù>ĵXS){hEÑò|367_.MŭĜMnġe„‹éJn˙Nġm)“c‹£íĝè·ŝ Kž¨t×ˊċvBċ'ñsï™\ğx™ĴXÒWvàžİèV7ÂÜŬ\Âİ14Ĥ-Zµ2ó\Àt/6:ƒè÷Ĥ˜ŽqTÍ ÏMKŸKÓ4ÊÚġü áÇQÏÜòPÖc‚Y’ĤĜıäÇò#×fϝ]xŜ"›'EC4[&ñĊ|NßjĜ°!K—.ċß˙eĜèфkµùeZTzmÑ İRİ "4(*UB’$Òu:roßĤTİR•1D[Ñhŝnż5Ù~9EsùB蕓ŭŜ%ˆr}×s˘Mf‘Ì“ŭ'ïvïρA[ùrBG˘}Y<‘R°híuêżşŸ(W´Vƒî ë?ʂ;ıŜ½?ċ,] û4Ğŝ3ŸÂş’ôxUäZnŭuž,˘)WR ħíÛŻÛÖLfñÄoyıId‘¨—óĞ&'r)˘³ğ—#ˆ+6ŻRkĞ>ĜDá/‘4ħ³TaĠ:Ñ:n:ßlù“Œ‡Z…DêO9˘ŻÄÖċ•·Ŭıpԇĥò‡”Œ§eEHÜŝ )cŞSFÚp䆚j+`nXT*ThÉÑÊdކ]¨Ñ4ê@×FF§î¤¸Ġ—Q.Ĥ+ıŭ;Ŝ·%Rżŭ=Ĉ£×Ú,5#Ŭ…ıv§Ž¤\ġÚd˙•Èô€ùt+ëUqÜ<†Ê’@°Ñ Dż7ĊÌX ÔĊúçÀAĝÇq”ë3·ößBĦÍĦMî‘l/´İzm ÷ò&áÀ#ĵÒò^~™4†>÷UF}ŭ[—ÎâżżFñĝÇKè[A}ğSí™Dĉ­OnÍ^hÈ'SŸfTŬı ŞtŠc֑Ñzc›ş?êÄ/ħáCŬĠ <Ġd?>òż/8[>iÌÈ盰µÑŒœĊäÖyì|ŭe~.ĠŸ­=Ê”~˜yïî!ĤEŞĊHÜ:ŝ5 _ۋù{ôĵĜ‹b¸Ŭ—.Ĥ+G}İ;Ë'“–rµĠ{ İ~•ßıš *ÔĞOEŬÏ6ڝž´3żsôŸ3üç3>x#7šÌyç‰GÛÇP6:ƒè÷ÀÈME4e‰l}ŠMŬò\’$Ñäŝû Òj B§ÓĦVĞÑétĦVĞ BŻ×Fnnnaş^Ż'33“8­–Ì‚ô;w²cÇ1^N|ƒ_ׯ'22Ò·†ğOĴèxBdrv4_¸Ñl âÄ;ôyâçŞ eRĊ]d5™Ċ£ĠLÁ!ÔxüY½<‰??ϐ1QĔ‹…ŻŜïCïYñÚt“Ï7ħz%Ĵ/‹£×T×çĵÊÀı頊%ûd6/KŬ D]öa–üö+mߞÊĵ¤‰ ˜‘ Á¨×ñiî›Ĉ¨ċûC!¸:Ï.›ER½qdÚŭpżú5›3‡òÂˏóIvu™Ê×ËGS[áZ÷°îC›d_~£Á¤mlÍL`›=huGEéϰt÷"z–Bwí—~ZĊŒY'ıİJÖ¤}ßyì›5–zf۔„ğ}éjş’q—™§ÙuL"/ûeli|ÊŒ˙ù4³+Ûjwé|7ĥ ìj³<:k'ÛG>@U³ÛRğ·Ħ2$ltÑïyTזìŝpħ“ğĥo£[ĉIr{7ûĊġëד@JJŠS7ž4q+’Vù"œAlۛGç°‹÷0l–àí—JUïMPpż]:ŻÖĈˆ΢VĞÑëġ¨T*ÔêâkĥŬ,Y’Òii…Â[HHA:ı/ñ†]K%IB­VSB§#7"‚?Œ!a‚í_˙ċöbí‹HıùÀ8î9Fı‚·£ÙғòWóßYçÇíÛ0}žóǑ_hÛĦ‹ÇËç §N">>Ŝ×ĊĝöÎ;ĵİꍟ›ĠEWXeo ˆLħ".p ²TTQp˘Ѝˆ¨ÈPFĊÉp˘¨Šâbü@eoZèn³îĝŭ‘&MÓ¤iÓtÑóyžû´Éıœ7çÜÜóÍûGPɈ~:„-C‡°eè¨ ĥm<7mûÇĉM?İK÷b÷ùyp=²ì@S5TUEEF–ed‡Y–Ñ4•ˆ~ûe3—$ġ|Ï{ÖŻ[[y?8xz²ıĜ`+MZä2à=@bċ(ç6ŞŞ²wï^ĤL)XNû|ҍŸ 7E0ŭż0-hÉ]B11ÈÎÁd29?M#öìY.ìܙŽ]ğva³Ùe™X› “ £ÑˆĊbA’$ÂyyzC˘K°z\eQĠVêĴé^\ lŝmp iŝôfó|-¨8Òĝ÷ïƒdû ͑ŒÔnӑĉÑU2€V @ 8§¨½.Ż´JĞÛĦ˙{ yÛÊÊQá Î?˙|ĝâ l6gϞ%55•gŝ@g@SìÌ<°ŠÏŝ}uŻĦm+}o8ˆĠjEŻ×c Ǥ(lŜıUuĤċÖëëÖç D (Š‚Á``é›m°X!¨šĤ1qš½DĠ.×Ċjˆ0qPÓE6Wġî·5Í"l´ĉĦ¤ĴfD×Ñüé³4’Aߞbġ•Ġi @  zR)›/AmĠÉJ^uêëÛB7›+Ĵ³a†4lĜeÍ2ÈÈÈà̙3ÌĜÙUQP…%ßVO¤7§A}—ôߏÎnGÑ4Œ&S[ĦĈ™ƒÈ˳“—gG§7›k'#ӊ9>œìl;ûNŜ¢E‹*ĴÉUÍ-Xjş¸ä˘&ĜĦ¤Âïın‡@ÔÄEj*úF÷‡vOeWC @ ¨ñT¸ÀĥÁïÓ7¨‚żŻ\BÛrœB[:NGll,qqqÔŻ_Ÿı S9sĉ óöġ@ħĜ@§gêî5°[µÜV˜ \wŠ˘°ûEĜí*šĤ`4b21DGGr ċ.R²R˜>}:ŠòVİĞHT9WD´@Ôqİ$œKv(˂ç’‚Ex³ @ AĊQa›Żüj„ĥŻž‡ùùÙ*•Żns‡"éXy— N‡$I„……Ñ AâyŜa222x~Gg@hÜ·é@ƒÏŝbġ;‘$çbF£ ƒÁù×h4ñÛî1Lžü6› (^ „鸨nâRyġŬêf‡òBx³ @ AùSî›/aíЧ ÂYL_ìÚ<ßD…LžóFB› $‰•w™$É-´ĠŻ_ŸèèhĉĠ;ÉÙ³gyjK{$ $œ‹Žüĝm@Ç1ıE6I§GS5&Mšä^Ħ$âZMñF !¨PmQ"°—œTE‚]yş˘ÈÊÊŞòu”?˘„aË!l:j‚-EÏ DÂ>Ġ‹rĜŠ[tÀôĊ€SPóĠœeUĴı„ĥËó…6+î4¸Œˆˆ"""ç­ëR9tèÓw]8E6¸lÑL4–Ü”ËäɓQĊ-ĴynœQĠÄ”Ê˘* K•EeÙ˘ŞySŠPÉ„-@  |…ú„lñĊŠkž¸„6ŻĞ_Ŭ’şL)ä}ĤiaaaDDD˜˜ÈÌKöùLӘ2e ŠRpĵë/À̙3ŬrŜ›@PZ<=¸B/Ĝ%ÜTĊŝ[žĥ¨n¸l!ì!@ Ħ!dl%Ġ h(è€é‹ y³U‰lŝX{ \÷C—)Ĵĵ³¤Ŭ`0 Ş*5"ùş³¤¤¤Ì퐀Ĉ;GTU-"ÎıÎñÄOU-áıU€°EaBa²,8P•!£o6@ @ !Ĝú†•<Ĵ³¨€–^µE5Ÿ8'¤CŜ‘AÓX5ÊTH„$‰Zµj!I/^ĝ“·´.ê)²M›6˙ŭ‡ÁòċË+5çBd+LIíQĠÂ;Ë!,FˆŽ@ @Pv*lÑsBÚu’ż”ƒßĥòÉHcAı$ĦÓ鈈ˆ ^½zLżĝŽcÜïëtÎè\UUħÛí´hтuëÖUdsÎy„ÈVO{Ô!-˘ DG@ @ (eĜ’““CU*CİVê°îƒŭ–ŸB T^-LMhcİ^ ĝ Lléé%ÏğVò>)Ï0¸ŻżŝšĴĴ,úöí[äܞçt-WıëïöíÛËdWá‘S”sÍ&ĦXpà\³IY!’Eİ ›Èi;ĝtîóLû'Î^ċJ^:yúfÜ÷Îb†5Ò ‹H mX…TŻô$>ÁûŻô!Ĉm>Q͛RLÀĈŜw^e“‡~Ûlĉoż™=" Ž×dd@âc,ċRjÙ³8ġïïĴ]6“‘½–qóÛ_1çĈFç+=ʙïyòšĦ,9ܒc§0ş[C gwñÍÒyàg/„•żg eĜlM[ʌ{yûÉ ğ=Ž-_ŽĦE‘°ûkıüï šqŒžwŽâİ…ÏŞikšAËÜÌ̧?$÷şGxóİ&¨{>áùé“N{ĥ-êKlµ†Ú–e-Ż „ŽRmû> ʌŒaĵöéB:ÙeıñÎh~_=’ĤîY‹Bê73pülžÇëô΅cçòpĞÒŝXδı5ĥ3[žëDx9´ŻÔ÷"ß zbۚÑq&@yċQÚXzĸ9'r°UV>)‡£ÀŬ 87_ġPˆ¸&IŠ˘ċ—_–k½Ġƒòî×Bd+аIQ*.lÔÎĦċ3i]î]:‡-÷w=ŠğQsΐ£ŻO·^ŬèR§|FñíèĠğ7f?UĠ²~eΒcôœ’â…WÖóĝGİë=ˈïÀ…½/qžçò ğk$ïŬ~)ïÇ%=WrkC}pġÓ2ùùıûYr¨3“~XË#"ó³ŠŜÀ[‡ÑsX&NxœIËhösކ}hşùQnŜġÏö$Úğ­R8 ğöĦ!y„ŻŠ€šÒ½O]Ŭ³];û˙Ù óo,ÚCŭQ_3w\/˘è½›.7Ï!y×ĵÔ5ĵ”û‡‘ŭë³Ü>[bÒĤŸĠÊëĝ¸Ë™÷Ç6ôagŸıöb˘û†Û~˙‰£öÄVUÑğ$„Ú–mÊXî}½jEàûş'ĥ˙>féö(nZ=ƒğ’˘.ĵŝúfÎ1Ÿ•oá‘6Nßĥo1wŬ·‘¤EɄ=u ]'™IzzI×IMH˜8 IDATp|³–‡~ßGŽÖ‰Pmsġ÷½ (Ż,jBƒAŒ{@à‡êġcECáÀ·¸UŜäŝŭûp8eEQ|n•Bŭm=˙ÚíöÀ”šŞYÚÎPR•íRYˆÑ˘TLhħ‰Ögï–e<ÚŻħωœuœlŒä§úÚLldüĝñ˜L&âââétÄĊĊ¸;F#&“ N‡,Ë|úé§X,wÎ5Y–ÉÊÊÂbħ I·Ür‹Û[ĤqĈĵġÖ[!ݧ|jğTVŝżò@ôßÔtğĝêıïÊÏ×4a‘çaÏġ Ùĉĝç“Јô1ÍèxA3:^p š˙˜Y|zôzîoZkuiEçîŬŭç T^ÁԄ6ƒ÷ŜxßKci›Çġiŝ^›ééûLç&Â>§úÚĴúßJb„ äċċı'Ú6›  b˙ŝŭÜÛ6îƒĊb!** I’étî-,, EQÜÇeggÓħé3ì:2 I’èĜħ#³gÏf„ •ĠÌA0‚Éı$¤GM“üQq‰ŝ+—’z^VŽ›7Zŝ³|uûD´Ì-$z†ĥ|̂ëêÔ_=Íg÷ŜÂ…8ÓouŭÀşŸ§,à)‰7k\Š/r™´ŭGħM½h=Ä^ȘÍ|ğò9–<°†ñ# êbÛÏϽÉ+˜vE]tœxvc‹;xsĉ.zèYò€Ž%— Ĵ„5éM¸™üĝġòúö Ì­_°SmÀ-=ëé#ö7F·Ħ[ĵóŭv2F7Žò™żÙyFO“ó0Ħ‘ùó†Nú‡ŝo˙ÀĴj)è‰o1Ií=ŜÊÉİ-#ËX^=íZFôÔmÚëŝeÜŝúżÔü—×1Pë†wĝ­§@î·îáġĦ£Ĝ2ô#>ۛZÎ%IHÈĜ•rˆ ñ=´JRÚbÜ{^ ´˘ĝ×5aŸÒS}mVŭĈoóàƒ˘Ó鈌Œ$77—ììl;:§‹-rO@'ÏùçKèġzìv;:MÓét ·w›Ĥidgg0sá…4o›ÔÔT¸â 4M"[àOHŞ)BZq‘Í7.{œ+ĥİnaÌĜ²rÖ ²ğÊĴ'ßïyëĊo°ĥ›Èġ-*{­4¤ŭÍĉMñxzĞëj5£ÙñdÖewdʈtmáù5ì úöv̝–Ì7§nàĥúùoŸŬÉωĥgqjßï|µì-ÖŝWáożÁFĊ}çò׋£˜cíÇÀ‹š˘?ı‰EÏí„ÎÏsI]=Hq$M›ÏÈ-73­__ĥ?8šş5Df'ß,ËG;˘¸nŝkÜP_OÉV/0äĉÙL_ً ›ÊžOTP jġ`ܽíĝĝċ{y´Ġó m°O|F^—Ŭ1%ċ îäŝşú~š{qöÇĜ;ïéÈ˘‘QLèéà‡§²Ŭ<ˆ¨ƒN>ÌÇÏ.%û³ÜÒä4ğĥçOĴu$´mKBu^İ"äĥ,cù9L[J*Ùwħû!vmZĊ[óżä`û Ĵ~1‰8 ˆmJ›XXó0%Â뵢u£(tıۘ˙ú&b:w¤IŒFúŜïXôÂO(Ÿe@“rÈÂò{h¤&´1ĸ~›Ĉ˘|SȲŒĠjċÀH’ÄΝ;‘$§˜SW5×ħž“X—ĜĤÓéëġH’„ĠjEÓ4êÔİÖ­[éÚµ+ŞŞ2gÎĈ_Ĥ6ĦÄ?ÏĊ[dĥr"úŽŞ£mޝ˜ĉ 5S{bÁÜœ´è6` Ğ_G‡Şšğċß×9èµÂï5Áƒ ?bí8•kšxizí­´Ÿú ‹ż<ÊÍ££ˆİ Û_çΛ^ "Ħ=û=ÁğËïċÚ6QĊ{ïİ şzġH}yFż™ R,­ûM`ùĴѴʟkêë^Ċk¤×Ğ/³àŭÉÜ3Ë3mzcĈš§uqŬÒ=(šrËĴçxż×“XJsœ Œ„sŜ#+XnÇSSoçc[$-ŻžÈŠıwÓÒèœ÷j…’$ż?„‘ĝàÇ|d™À¤Cı"G˘v—›™ġÙË\Y[Ùûùq†6•Aŭ<ëѐûĝ“ğTç b¨mYÖòs›ÂĥÌċ׉Wsó&wş˜kĤfċI4.Ħ`Ğäáä_úÜ˙8+ÑÍıhà‹Ĵ™:†6ċô;LÈïĦUšĈÒ#Ĉ½@ ´ê÷µ+Żıĥ›ë×­ċêĵ°|¸2êċ³Ù\ä½POvǏŞŞîóêġz·WÚĥmÛÈËËC’$"""ˆŠŠ˘V­ZDDDpàAÚµkǙ3gˆŒŒtça“e½^ÉdÂ`0`ħX8{ö,gϞEŻ×ÓĦC šĤa³ÙèÑ£‡;/[YEĥê&”Ċ‰ Â>Ċ#ìŸŞ2Zbš+Dô›Èvx~Ĵ_·ïïOŝ·ŭ/:œß5¤u 5ûöí£uë֕] A%#úAèĥ –Ħ£&ĜR´ñÜ@´Q ìğwn£S—îĊîóóĈ \=àzdفĤjN P§†#;ȲŒĤİ„GDÛ/›ı$İ/à{Ŝ³~ŬÚàpXħbE°‡–ŠĦC‡VÈu\<üȲŒŞŞn‘Ë%‚íÜıUUŬh.òòòÈËË£iÓĤîUA]hšVÈ[Ê[´s88÷ûF£I’PU£ÑÈÜısyèĦ‡‚nOuôĥ –`Â;k’}‚AĜÇ?UA¤='<Óe‘Îŝ“í+4G2bnĠžĤµt> @ A()“Gï˜1cBUŸ$''Ozzzı^ÇĊO<Ífs‡yzzµmۖ£GÒ½{wŝúë/À9ıu8  §OŸĤQ£F´k×νÀK¤s‰kQQQ˜L&6lĜ€N§CUU‡ûz:Žß˙=z`·Û ç7Ŝ`ܸqbƒê€È“Vħ‘­x*Ê>BLĝB9³†ÑIÙî³4‚ëVïċŬË|Ĥŝ@ !¤Ì!ó%~UF£‹Ċ‚Ĥin3—@f2™hÔ¨&“‰+ŻĵY–Ŭžl:Îs͕cÍd2a4 #,,ÌíñĤ( ıııtïŜŬíö×_Ħ( áááîs€sòìp8ˆŒŒdá…Üwß}AµĞş $%¤UWûT$ÂFĊjû1MPRô n燴Û+ğ@ A§ÒrRšÍfVtN"7HKKĞĴ޸‰ˆˆ 33³DÙ%°İŞJĞV­ˆŒŒDUUôz½;·šg¨àÖ\ïıŜw‰vz½ž-Z÷ßc³ÙèĜħ#áááÄÄİqĈB^oŞŞb·Û‰ŒŒĴ‹T UÁ#MH6*—}\˙—!Ĥ @ Aġ§Â6×"žâÀİCñ$4Ż\o¸ˆˆˆ"âšëŻËĞ->>žèèhbbbÈÊÊÂjµ˘( ŞŞ˘Ş*6› ÀWÍ3˙šË#-##ƒììlwŝµÄÄD°ÛíDEEa·ÛŬıÜ$IBQ^|ñĊJ°HèİÊb‚#lT<ò²Uċŝ/@ ‚àİ6Oqm÷Vç˙•-AÀ…'½ŞŞ²a’’’ܢ™ÙlvçOs½g·Û ½v½—““CVVYYYĜívt:;t4!!£Ñˆ,Ë Ìf3YYYäċċı÷5<ú裌;6èĥU´0RĵÒċƒÙéÍĉŭ~M'>>²ĞP,111UŽ‚òGôƒ!l:„-CGM°hıh£@Ĝ§zQi!˘.q­*k."##Ñ4͢͝éZíÓn·N/ĵ¨¨(233‘e™ŒŒ ÒÒÒÈÎÎv j6›­Ûó×9F£û=‡AXX˜{%Q“Éä•eıU‰sMHâQÉv*Œ?1-˜Q@ @ T?*M`[uR£C~î5WĜ(Pİ˘›ÙlĈd2áp8PUµH.´M›6ĦŞ*?ŭô“{EQ$ ƒÁP$$ԅç˙‰ĥŬn'""pŠk²,c2™çB6› Y–Ŭùßìv;³fÍâ‘G ş}eEÎ5!­8„xT2jޝJ™(dT @ 纊şÙlv/làÊğĥê¤ĉ~Ï6 ŝÂħJKŬşu‰ŽŽvçSSUĠ-š9ĴV+VЛ͆$IîPO—¸^o<˙÷Ĵ£,ËnaÍn·c³Ù°X,X,l66›ÜÜ\,‹;À˘E‹ÊÜÎ@xÖ×µıÄFïMP³ ĠĜĞŞ”t,â\·“@ @ Ôt*ăÍsĊPƒHnaÍ%¸UvȨĠj%&&†ôôt·›+šçÛsċPOñ Żê=Ħöžˆğ„5ƒÁ€˘(X,ĴV+ıııäċċ Óéܓz“É„˘(!koMòJ+-5Ġ;+Î[•wÎ42*@ ç.ċ&°y†}zŻêZĜ ƒ×ëÊÎÇ&IÑÑÑ dYv‡fzz޸ò³)ŠRhBĉ^EÔÛ[Íunoìv;VЇ^ŻGŻ×ğ½×\ÇxžK§Óáp8JŬ.ïşˆI~É8W„£Š şÙ޲ !£@ @pnR.›·ÇšKXKKKËÇ)¤UaͅN§#&&½^8# …†iš†Á` ""‚pÂÂÂ'<<œĝĝx:vìÈá‡ùġ×_9uê”ûܞ“i£ÑHXX&“ MÓÜa˘Ŝ˘g8—çœĞn(İGš˜Ü ʃŞ*²UĊĠ<ĞŞ­@ @ċšƒÍ%Ĵh@ĵ‡W8…µŞ"\zéÄĊĊŽ^ŻÇd2ıWô44i҄öíÛÓ}{š5kF“&MhÚ´) î8@ÓĤMıñĈéĠĞqqq˜ÍfêÔİCíÚµ1›ÍDGGğ4$É-œéġzt:z½ƒÁàŜ\œ+g›ŻĵPɓ&òA•aĞÒQÙö U䊠²mUuQÉÚú:WǸ`áQŠĊ;Hùu ıˆVfaçżÀn{EUí4_g.ԗ":rġ}óĜ”"Ù]9ŝ.ŭÂ$¤žó8àí|\Âse|q5Fİ6#֞E-r+;ži$ÏkûJïŬœ½ŝ&˘¤ĥLó0 šµ“žBÏ&QÎz™êÑħ˙ƒ,ü%w­”c$_ !ġù„³šÇëŽO°)ŬĞ–Y_sm˜D—y‡ċÌîäû{Êıġ`ñqÇĝâÉĞh)!IÑ$^?ïSB—Ħzh|Ĝ9´|ġ%‰/˙‹Żžaßûíŭ|IĞœÏeÊхt÷.o<?-%;êߖĊµŬ'úlYËĞ+š…ŭŸNáĈNġ0JRX.ñ:żzß'ò)kżô:[Àq*JußôÑĥžoŸ@ T^Žġ/ 5ĦFŒ{@àƒrÍÁĉw-=-Í-²ğ½Ù޵k×&&&Ĉí½ĉzŻe˖„‡‡p80 nO2ωĵ˘(dgg“‘‘ABBmÛĥE–eöíÛG­Zµétî (ôĊâoQMӈŒŒ$55Ġ½’èĉ+Ċ65ámT:*Ê^UÑ3­´ˆĵl…‘Ïnċ™O3qĉ7şyï ċ°íĠ\1ġß;–iï½D›ĉmiaĴ  j2OCûÉ|ĥ*âìYœÚó-óŸyˆ¤ġĝyû,zGğ>Gğ½Àj<ú?f0ëÏQĵqQT)ϐvà2i|ë<Ñï:‡œB9öÌühđt(›!”Ôu}šĜĜXĥmÛFLL ıııîr_=½Ĝ<@]׈‰‰áŝ·ŝ!NLÂ+!²•ŽPÛë\Óü!ò²ı°³Éŝ²9?y‹ŸïízÏG#ë§'4CÇ Ûvr[Ÿ3ŬŠĦöù\Ò§µ%àŠ\Ŭ6…ĉ×ĵ͛>OﵜµÍÜÄËópñìu ]v“ž˙ŠgÖ ž÷ ˘Ĝsé9{à D4£Îs˜ôĊ8–? Éċ÷™Sĝ!Ĵħĥ“ù[2ĝqâÌ?ŝÜÄÓ]£pöĈ!Üz×m\Üż Žy€!ŭ>ch?çhܗĉïç†)ç³eĈĊÄxwg)œĈôq~ŭ#>Š€ż›ÓĞï\‘żOö&ÎÙEƒûfñc½İ…ĈĊ1;iqŬËÌŬ~szDP3 4>œĜöÉ°ÛżŠ÷Ŝ'lÂġ|ïçlRxC:_ÔŭÚħBÒ܍ŒmTG•ì²ġ èÙğ'Ŭëz}˜%8êĜ–ĊĥŬ›ì_yµ¸>ÛnKÙÊĞqŸ—âŻĉí 38ï'7^JÌĉ5ÜĝËÛŻ".Ìk˙²öË|J:ÊL0÷MóyôNJrŜó=Q”W5ĦÁ Ĉ½@ CıŭX––FZZN͵j¨ÙlĈl6“ž–ĉöhó­lâââ áp Ş*deeZ`@UU÷J£žèġzEA–e$I˘V­ZH’„ÍfjµbħX°X,äċċ‘——Gnn.ıııdgg“™™Izz:ééédee‘““C^^6›Ç³o)ž IExš ĵ ĥU§0ÏP"Ĉ¤‰ÄÇôî•LşĤ)áEÌOò锷8Ĵg^ßşt$tÎËSŭ„ÉUaĉşDa!#ÏċvĦpê˗ù”Á<3˘·Mşŭ·/óÑĦ@"˜÷ıd2Že ˙(oމĉĞÉo²+ßC9ĥ‚§ßJê™Ó¸&ÖÊé”<ÊÔ{2fÎGİÄß2“Ŭ¨|Â5c4 s×0{Ŭ)ża<şÄYùÑm¤ÏȽĞNġıĜŽlä×ôH.x>NİR"׺JÇÙĝë)Ê(#VcŒË^>…Œ‡Vñú€úĝÏĜꅚÊW§kñÌş£ıû—W9óY’‘ÜG9k-&xËÏñU—Àĥ,qÛ ÜgsËX^½ûĵ„Á%șIħcjّúù…';Rbƒë—R‚ÁÄ}óüĝ&ù wŝ1]DC:„ƒÛŭË_yQÚ((;Ŝż÷'ífÁFŻ=î5aŸÒS}mÒùˆÙ-Í#œ÷e—¨ĉÙ\mU ÇÙÑéfĦ(Š{ÓëġEÒü,d07L‡Ó ĵ5Ë)g‚ıııŒË8œĞ¨œŝv!?fĉÇŜÑÌġ,z2‘Ĝk8ùĠµĝ|ĉ´üeÁğéîË=Àh&ñއY4˙ÖÜ!Ğ÷OĤÓyĤ’_)íùê³e,Ż>}>Š/~wڝZ‹Ħ]˘-żçŬHï‡0tĊfÜÔ(½:¨~ù4µ rIP÷ÍĜ6tïĠËŝħ@ċLMhc0ˆqï÷ĝ§i\.ƒÏĝ{¨1û”žêk³ÍGÌfsŻ4ĞNjh $h úÄ[\ Ö{-Ô\zŬi>˙üs233 ­úéúëÂsòë •$Éí•öÀ¸şZµjaµ–l-#_âDVVaaaPSCÇŞBĝ(Li v+˘Ż Ċ$Ò£!$Żû‹ôqÍİ+œú?ĥ§êiÖİšV=Ĥ]şu£ĥԅeĞ÷ġòħ ½7?M<°ŒŸ™÷q íŸ^˲›êx^('ùäöë™3ç[RNŭœ+\ÉċLDĆ£L‰w3İï ÜŝŜ)Ú?˙ }b%"ˆ ‡Ü39ÌÙ"söżXˆĤ~Œâ.áÁĦµYûÁ“ÌôG&vŽ,ĝĥŭÇ;O&s<˘?Ż\S'žŬĜj4ïĵñ)çŬŭı@çÖ*ĴÙe\?ïĜEîU…FĈïĞĜ6bäE Ġ żWe £ŝìı8Ż@ú´îâk†óóˆ5|ùHÑ~Ž´ŭ÷kO˜ırĜyD{ M(üWòĞ3Ûî"PŸ*cyġéózÌ/_GÏ÷426ΛĞ3ò>wžçz`9·ĴK†Àƒ ŞÛĵµÌó =áħp4•˙ëਠş„ú¤ĵú4·–R‰×<Ég ¤m~,ŠŜµ,Ĝĥ•Ŝ/LċġrËt+jÓ.é6ĉn|Žû/­_ş‡Csî\4“í"ŻÄ…ÓééŻù,ï.ĈOÄ{Ö(Ú\7•Żuġ‹™İRhšĉ•CÏÊÑ?A½Á´¨ċu_Qr9ħë3fÏ|– ² =NçÛ×ü°_ vo[ê³e-ŻĈäŭËúż5։\Ù³ 1˙ù/Ż4*~Yħ„üYİ m,=bÜ ßHĞ>~_ğòšk ½ı~ŬZÎûûÀ‡}¸bĊ ĈŒCzzşû=Ïl.Q 8ĈÓk͗¸èŜ„:ïӗïG’bW°ÊÑˆÁP­ŽtŝÌŻ€óAUÒ3&~ËñljŠŠr‹tŜuòġžŻ:=z”={ö˜˜È¸q‚jOqÔì‰{œ+v+/1-5ÏÛU4UÁn9K§Md;<ż?ÖŻ[‹÷÷‰'˙Ûŝ½/½ĵÜëWöîŬKbbbeWCPɈ~:„-C‡°eè¨ ĥm<7mûÇĉM?İK÷b÷ùyp=²ì@SNM (2²,#;ȲŒĤİ„GDÛ/›ı$İ/à{Ŝ³~ŬÚŝàVH$ó-ŞyRµŠH˘^ĞVëè‰Zá:tèTE%Œh’s1½Ŝ@˜É"Ú¤INž<‰Ĥièġú€×ô×ĴĴ,÷ĉ‹Ö­[yoß})(ĠÑĞ2Ä4_TGÛUDȨÀ/Ž4ŝŭû ÙÂt$#µÛt¤yôıħΣ@ @PĠ¨v½ĊM,ŭ‰SÁÒw`:Ÿ.‹Àá‡LFMßkUK\ğhŞâ@SÄęy¤û&şté‚ĊbAQLĤàÒp'$$pôèQ5jTț sçÎäĉĉu^Ah¨ÊBQUÓüQ•mW•!£_()ĞÑu4ú,d·§X}eÈÓ| @ Ê(°%''‡Ş%Ĥ¸ÉdyLÖoZùIᣛîIÂ$İÜĵò=TĊ*ÛPV‡5˙o*šŠĤXÉÈMċUG3µÉĊbħ`³ÙxôÇ&HšFDT4KoÊ&2Òı6’áàìÙ³~Ûúïż˙âp8Ĝ};_}ġUĦ}vìĜáÓ{ œ^m%ġbBGġ§Ş‹iŝ}/x„ížèŬÚ=•] @  F´À6tèPâCY—*‰Á†lÍaôú´jĠšC;7‘~ägt:=:„ŜŠUaq裣oŒNoDĈĴk‡*Ħ—44œħ½­CdtÇOÁn‡–:"çžáôżÈJ9€Q͞ ²…I–X̌Š:‡VòŞFT´Q]Ċ4Ħ(x„í@  ò Z`[ħbE(ëá—ĦC‡VÈuüáX}#Òµ`ÉËEÓTĴĤ4ê–HNn.6ğÁ„QW8·škĦ÷kMCÓ$444 E t’3ŽŞÁhBCĠŠTsÇtċĦ‡*ĥŽĦĠÄD½l”—ŭÎ51͢˙ÈË&@ •K™BDnjŞzĝ$99™ĝĝĝ"yÇ*I‡Ġ’Ç‘#‡‘e;y6ŠdDF ŞŻŒÒE3µiHh,nÁ`pĦ2dı½NBU5ô’I§c\ßŜĜ,³ĝĦ^!Ï+'¨ÚÔ1ÍBd žê’—­ÒïçÈÊÊŞòu”?˘„aË!l:j‚-EÏ DÂ>Ġ‹2/rP>lmÍÍH×}ˆ%/U–Qv hš3ÜÓ9—uzĤ9ŭ×ĵpOvµB“_UUùpx‡‹ċ éé骕‰ĊbÛY~ŝî>.|>K–,áîğïŞî;wfǎ%Ŝ_e£4öĞébš?D,Â~@ @Pñè*â"f³Ùç{lñl°Ċû,Żj„ED;DUYĥƒĤ‚Ĥ˘İ*šûŻ‚ĤިނŞäoŞèò÷UNçç<'‡ĞĠŠÁ``lŻ¸²7eMÓXĥlYċ@Pb<ġ\8„ o’$ÙN|ÙPPr\ö6@ ‚ŠĦÌl%Ċ[D[uÒ9ñÜÀ)*œ:OBóŞë g]qR˙eÔŞĊfÑ)ĤIR~(¨+żš³]Îż“[Is q_3#Ë2ŞŞ²˙~Ž?ŽN§CUUl6v𝘘şġ^€N§`0`·ÛħÛí|òÉ' 6ĴHŬvìĜAçΝ+Ä‚ÀîN„xVz„'VÙ¨.!£@ @p.Pî›§°–––†Ùl.$íŜêüż*‹kntĴ ²*ŜáôJCBST§ĈĉÚ ˙ݖݽİî\mŞŞ`0hÓĤ vğ‡Á‰'ÈÈÈÀd2ò>Ñ4cǎĦ×ë}V+Ôa£äĉ)lXvD_,;†@ @Pŝ”kˆ¨Ùlö›;Ì%%4OŻâ8;°ZTEv ĦĦi*ŞWˆ¨sSœ›=-ï ZÖQ´ô˙ÜŜkǏ'66MÓ0™LnÑ­gϞDFFş6UUq8dddPŻ^½J6@ÍĤ´až"Ì14;–aC@ @ (_ÊĠƒ---Íŭ˙’%K •­:İÑĦäöjsáŬ‚<½5ŒĤpì²M‘Q%èNï4 d4ي&ÛpäBönh~ LK$IÂáp Ó鈌ŒD–eÀ)ŜĜl6Ž9B£FÜŽ˘((ŠÂœŭqÓMÑ~ëĉ&ZšE üQÓ½^BµAM·c¨v,;ž"›°£@ @ „– YäÀ…+<ԕwmĠIÍŭž+l´*s{ü°e˘Y΢ĉœDË>–{5uC"?chÌ:†×ŝ‘[üÎ3ŭì?’~9ëUż-ÈÒßÏà•r‚e—›1ĝŒ4ÍġĊÏòK†W-³żcx‚™K“ ˇXp‰ïÏı]Î{']Ÿ¸ï~ œú#3oíES³s6$Ŭó[Ò|[.x 8ŜäT6ÎˀnMï7êD˙ ïħ;·*ß[ĵ)Ĥ9Nġs7ѵĦ³ı =n™ÉĈÔbza ŭËZ^ ŞmR˙XÎ3#Ż˘[Ëú$ô~•½ö’}¨YÛXòà•´ŻoĈlOğ~cyk[Ĥûgè(Ġ}ÓGŬû-?…¨ĵë_jBK÷À–ƒÍ[@Ü@r k.Á­ĴŜkċ$IÜÓjyyyX,÷d5ñÂD4­{?ƒÁżYeYFŻ×S·n]²²²ëġȲS<“eI’xöó4$@BÒéPs³!ÊŠŞŞ<ñÄ̜9³Z{n*Ï´Ò ĵŻB‡°eh¨Şv”ÓvéÜç™:÷NžK·ß’o.&×ŭnÀ{x`e?/²b*¨9ÈJɀĥħ|V_bÙ¤ìŬÀ’—žäşóġĤèUËeS{ßy•Mjúm³™żŭ6föˆ,ċıÒ “Îʧ“è^p ċÄj&ÏùhÀħL0–İyʙïyòšĦ,9ܒc§0ş[C gwñÍÒyQhYż2gÉ1zN_ÉÀñÂ+ëyü£ÔġžA{.=é‡ÏBxjXÈ ëFóÁġò'!yl;Ma-ˆħŸâXFQşRĦeòós÷³äPg&ŭ°–G:Eĉݐ}CnFÏa}˜8áq&-g ÙÏ9öĦéĉGıuzÖ?ۓhïn%…Ó°kĉ×?|UüӔî}’èêVdìì[äż|cûïc–nâĤĠ3¸+)èÂëŻoĉüóYyiSxŒOĈ›™¤§g‘äÚ!İŽoÖòïûÈÑ:^n)~)ŝ^CÎĵħhġG}ÍÜq½ˆB£gônşÜ<‡ä]wRW/ù0ŝmÊXî}½êDim‰FöŻÏrûl‰I›~fT+Żò@ßı˙ùĈlÚ=>•{Żn…‘î$ĝŸô]͏‡l\b[sߌoGŻŜ½÷|O”ċ•EMhc0ˆq/üPn?ĝ×:t“HhžÎî­ğ·jî×ĠW¨ĉ‚#—b³ÙPUMÓ|ŠkÏi_Ĥ!Iz½žFáp8ëġ…r­İŞJff&ú˜Ĉ„ĠmK­í17nG£Vˆ0ê8vìħħħ•Ñä*óĴYTŭ0ÇêA0!£ċgw­\ÏŜ-Ëx´_â'èêÖOÎ ›–ż+vħH„Ċ×!+™׏- )ëĉ°†xbèE {´?ú sX}$ĉ}.™Ì™Hà•‘µX˙ÂböXóŻpâ3ž_–ÎċÏ=Eż)İÊôÉdmaÑŞ3Ä žÊ÷*ŸÖÜöìHòaÁw)~xtmF³lÉ02ĉŽàá/OÖYŠ~ p£ĉž!‡(êĈşÜ$˘Û^H3óÛa[€ƒŒ§@ċrûMĉíŬQ$ ïNl•˙̊ïcĥc›ù##‚:à”Ë%⺤“t’ÍżŸĈ{Ú?݌ċe”Î+•ÒÚċ4kĤżËQġ$É×·Ħní$^6Š9›Ï½Ÿĝê—ĈÎkû×ç ÀΉß~#%ĉú4 }ƒıoj Š,#ğ6Ċ뎨ĵ˘İ m 1î?B.°ıbéĦ°¸ĥ{ĞVdEQÏD=:¨Ê(Š‚Ĥiü™z½EQ$ɝGM–eĤ­Íbښ,Ĥ­ÉäùŻrxñ+"ÈÉÉ ** Y–ŬǨŞêĜ>Îĵ†:iĜ<‘Ĥ-ÛRżAc˘c@§§E‹ètë@]…Œê*ĤUE[Vg„=C‡?[úkċW=%9ğà‡ĵ´FĉŞ)÷s~ŭÈĞ![Ó9şŭ f>ġ.§Âû0´S~¨+ĉm&~Ĝ}\Чöe0´övğkiÎY9›jÁߜK'{?²F%ì59/‹ÌŒ 222ÈÈÌEע/]O²rîjŝÉV”AŻçîçüh+?FBvJvDkN¸@y ‡İŬ_ĈÔMI<~O2½>h[ĤZ |‘ÍĤщ ùÚċ™v Ë­âġE£ımì8.n6ÎùĥÀÌ%ñĊ=êOĊ•K˜ŻžÏ†ospëÌyn,—cóۃÈ U_ĥú‚1•Zİs”˘ĥNŝ IİΠäœà„Ú É $眠ÓĞ/ñí×wóÎşÜqo³ü‰‹ż~ݐ}d/GÔ6 ı³?Íá§ĵżùü½˙³wŜñQïï^MO.½÷Ž€HiŠ * ˘"X°WTT”DAá+‚˘˘˘?Ai˘ôBH/×÷÷Çċ.…$—K.—KnŜNr7ğsó<;3ğóıgfv0Ħûhx}5Rô›­^`;}]ëÉúš´Ğ/*½Âe§`ûoÏ}=ŝaù/E½´XĝÇs*ŻÏÊefs'­:I.ÑÌ)²A~Ħ `„ ùÒŭ‘ĠĞWÓñċ“¨ÓRQĞ5èB"Š =9“É ’œ3(•A’A­CVë¨Q#šôôtBBBÈÎÎF–eWD@||<_ÚĈ áĠ$É^(Ë H —öa³…죽}LUӊBˆBŜEĝ³ô&¨ù׺l…`<ÌÚ çİ1b û9Ŭ´~‰Mïö'<Ŝ÷?ÖíÏM =ƒLö¸š3öD^ï^“×óx™ğgm`dîX¸ĵl$fBPT0²Ai ÇÛĵ8ŬÀ·š[ùìĉÚ¨ċ D…(d%fx>%ÓnGAB´1­i¤ƒßw%sL  j<ñ3˙Ú nğZhŬIyúĉ<7›í=žeҒ—ˆô´\7ÓñĊ lš”!¨2&XCôMsĜy .ŸżHĥ>‚ÌU7ÒcNMú7)&ÌÓ]{r“ ŻO›kêÓĉšž\kĝ—V“ĉħéìM<Ô b'nçR˜ŻŠ?CU—(’9›g]C%;³iU/êŞgwÇ•1Ŭ_<éžĞ}Ŭ,bĞGĥÉj ŭRV ¨)´ġ#áÄùTĴä \Ѝ—öÄŻyâáψ~m/‹îƒš‡xdìKôá žżeĞo0x5:ĥTŭfxcÚwî\ôúcîÒ}L ĜXDğ/HÁöAˆ,nJ*ê½û¸j!ü9•×gċÒ~óŠkÎż 9½hRRR‘"šż‹k.$ µFƒÊŞ!ÒCL5fu$*Л͂ŬfC­Ö ĞdT* ²JMP)˘6› Y–]ÓBEaƒi”K\Ëù d dğC`Së!ŭ,ŠÒŠzġêùĜ\ï "Ĥ |ƒÙJFI"ԜŸùĞ?MÇżf{|ŭnnAPE"Ĵ!mÛ·Ç µeñÇ˙Ògēܷ¤˙›Ò]êoÄmJ¤ÙëX2,&w0gżÄŒaéÒïI0’˜ä·gq%‚ÂuĴÉ8žèġ6K Ùó+è.˘'\YI™N)ħ’tü,F¨Ĥ‚ˆk™t³íŸÏäGĥ0MPnÙMÇY3ó#.êŻgÖġ1È\r›ğĤáŬ,šğ…LàğíyQ-Ż£OË’‚ˆİ×ñ•Œ›˙/Ñ·N˙jEÇyşkOµ7IBŠÙĉ's4€b}Uşş=è9—>BVż.£úçfĜcÓµĈUÎîŽ.czċhâ댏l“šÒİ&|ôŬ~R&Ö£šÖÄCHTQ·uMœhEĠKËż8’NŻĉ†œĵ%Â[÷§]bŽŸLÁŠÁğS˜½Üoú%`c)í …÷µ)ŝ}à ü9•×g^mżIII.! <ڞzê)Ż•£ĵÛΝ&ĤF,*‹‹Ĵ&ËĴiĥ#!#Ğ‚Pk$dYB%Ë Ĝħ+v$I…F£qM•$É%íŜ½›—;·ċ=Ír˘×$d ì8Ĥ‚]Rh´„‡‡“’’R.v•BLğ!yáÓü”µŬù§?í$íûSr+^lî?SÉDöœÎòÉß1pփ,²ħGĜ–Ŝ†—îêGdžyoħÂĈµ`áĴ8‰ÎĜîòú†İµ³IÎ]˜Ŝ1JU“a3Ĥ3nY #Ĉ7q 6% Ħ!jl)IíQ¤–’ÉŜ×îcq#ş×CuqËf€öŻ3FR$}f-füo£™5 û'Odx§Z¨͊…Ĵŭ+„a‹ßfx % •SSwô;ÌŝĵSwıYd_à줟<ÈáÓ§8¸kï/ŝŠ“-§²ñµ>DJ`KĜ̄ž÷³wgü´°/‘’œâÛS1é™ûX<áíÛP7\!ùè·,{ġ'lí_ĉ†şŝĥ ›‡„váÑZ°nÎ<ÑĝFĊcĊÓ_Ġċu&ĥÑ_ù]$j IDATíK7Ç£)czeĈS_ê[qÏŭmXöê“<$„İ]-ì|mû #Y{}µœİ E×K]ŭ~ô‰™Ç§OϤÛ+chšÄï+žekv&÷Ĵċŭġ½Ŝoú!`cií^ ×òükŞ]-ĥm¸¨pkĴ”ojhqQmŝHJR"ħµëa6™ÉÊ6’”’†Ŭ&9Ä1ìÈHHĜĊñ™vğĞ5OpÎôĝĝx† ‰'xwH"“żŽIÁž3MTAqtĜцU'==ÛożŬç6—t°-Ä´’ŸFċ&}Zë§ùߔQç÷jİêċ¤:=ıû֍'Ŝn˙c› İ[öŞĦŜwÒrĈt>ĝê,£ï/d1 ĵy=µžÛ>Š&Íúp½kĦàö³`qŜ“TèÂġpŝ 6¨Q”Àf·!WŻÎċ÷^aâ˘L"h2`*ĞĉM¤qΨS3ˆ·ünoÍaÉêıž Ôšö¸7ĥ<Ç}×Ċxö Ç˜y3YŬíY²=9OP 2ùġ™ÁŒŜİNğë2c#ŸßӇ:yĥÈTZ@Ï]{*:Ŭ–•ÈĊ½k˜ż?X°tñ[fL˘İ××ıò5zZ?žUُò܌qĴ3Óh3Ĵ_8F‡†ß—Ċ_öôʌ§ÔÑ|ò:ÖfOċ…7Fq}†Dt‡ÑÌûb£[1ġ6ô:^ûrÚ§çòÌÍï“„5ê˃Ċ³íËG´zżé‡‚ž#Ú½@ (işĠÊÀ!7ĉûpÇĥ­ Îúóˆi…ž¸~ŭz&MšDrr²ë³‚˘YaŸ;)¸‚s#O£8Ê{ŬúùıtéYéÉĜìV; IȒ#zM–s˙–€÷ŞHLLDRı68°Ûíĵĵ%“ĊNVĥ‘wFGóĜ7ĠrvÁÄħQ‚ŬĉĜ,;İg˙f\ÓÓÄĊĊ•›]ĊQ§BL+;*•7àW_oH×§+^à›àä½ìĜĥ•‚÷“ĵü½/­Úv,×r–•cǎѤI“Š.† ‚ġÀ{_záKï6V „áŸÒqĝÀ>Úuè\ì1?˙ĝ=ƒo¸ ĞĠ‚bW3 ›ÍŠĠjĊjħ`µZQ;ú  ŝo÷/ôìÓ(|ܳcÛVïüàà½òŠf†+WĥğhÁÍ*‰ ñFìv;6;ĜÙa áĜI'ÇĴĵc`Eq\´ÔÔT&ŻşˆĊjCRëPìv°[˜ĵN ıÛÉI€ÍnGħY@ħ#ĞuÄÄÄP8óyġU]ÀqUžTEżVôŸUѧUK2Ç˙9MzaÓt$ †Ĉ-İZ!û @ UŻlÎiŸ_4+LT+x^eċÒ½QÜ„„ğ"ğĤs*ŠcSEÉÑĜıÜÂ{ƒÍ<şI!*²:ŞHğ§ÍʗgŻ×$+óĠj5EÁž3Ô(Ĝ­„ÚwċżŝZq‘ib€í}„pQ>Tfżúkt¨Ó§™MŻè˘ Á–¸…‰}Ĥ°żÔ †m<ÊÇ}C}\*@  0ú”ùâDµĉĤµÊ“VĜôʀŬ–³ë§œ3YŜĦıÂ֔œġ×ÈùèĝñèBğ‚>œŸĤ=qU~?½°”kŸğ³İ–#3ĊŽb·ĦĜ­ĜLYXÒ/oŻzĠÈ Ŝ ²ˆlĉ ’$ıĤˆ ü Uì8v&Ğèb@ ‰×ĥĵQl_Ls’WD˛^Ċ5ûĉQH7|5H2¸"×$É–kBëÖ­i$7cIŸĦEĉۀ4‹Ğ)‹1 ĴFKX²aÏëe*Ż7Ä´Ê"XT6„_Ëômeԁ@ @àŻlŭt,ïĈPĵhVYEµ‚(˙ƒ—ƒ.IV9>“@Q‹ħِsÂĜîŬLX èSt~*žìËgëÙL`Í›‰jĊ„=”KDĤU:üQŞ*T´o… &@ U›*ğвOÔßÜCW˘hBQd•+rMBœr8§fŻ^}:oUjŠ&²Ï€ÍV#óïn„Ġjċ?d„ Wïk1­˘ĊŠŞŒmùáKß A­h˘˘˘*şĊî÷e”?˘xáKï!|é=Á—ÂĈށ°Q üSı(“Àç­rTztÁá˜2Ó°kC%uÎF˘ ŽC-™W°[`³yîËì}z&wàíˆxûbÒËôž9ŽŒêíáô·lym—.]"%%…°°0–/_ν÷Ŝ›ïğĊà] (ċ!²‰hQ@ @ ”Z`5j”PRó`Ú0ĉ ìšPÉ(Ĝ;‚f'Ŭv˜Réùo  ‰ĈœéÒìvPğÚ(60áÒÈNmy…5œİ DÁelœ G£Ñ Rݨ]ğ6§NÂ`0ñÇs÷ŬwûÚDB*_„ËOü+5@ @ ,ž§äž2M4iRYNwK\\QQQ$'WŽ dµ›H*Ċĉ×Ôz¸r„MŻB’$׿ӛ³Ĝûät—°ĉĵŒ;ž}Ÿ.ÏÜÂ-qmĜô@8)))˜L&2331›ÍÄĈĈ²jĠ*ĈŽ[q •˜˘D6!¨ @ APpĴç * H9!R(meŜä ²ˆ_ÀĝÙ0ôcQYğÍ5E”Ĵ”#ĞÙħc—/_&88Ĝq’9#ç‚9Zž?1ÄDŽД”ÉÌÌÄh4˘( iiiȲ̚5k¸óÎ;+ÀZeUŜ˙ú!¨ @ AR”z–wL(•|²¨\öy†Á`à{Sߛ˘0 ŝúrCQ”œŬBm`7ƒŬŠC)“ÄnF’$ „Édrżì6…kŜœžĞŒ*ı*éĥÇßCşĝ+÷~j%--ÌÌLl6VĞ•ŒŒ ŒF#f³™O?ŭ´Bm”N‘MàœíÎùrF“ùŝ@ AĦ(ššŸ lƒ E5Vrŭ]Ù(8HÏ7Pßñ cЍŬ ²’Ĵvlnç|€µk× kôtYV‘MÁñj7u0Żüь֭[Ó´iSÂÂÂÈÈÈÈ'²­[·Î÷Žüœ˘ÚiA1M™ŝ„´?ç38BÍ5KÏb˛’ú‹ïğ–ZZ IÒÛu<ïŭž‚ŬgEğÄşa†|u(¸f?ĝ.ğĴWn;˙1tR×w9a)]^)›£‘˘ıkë•Bì4ò×ô–HR[Ŝ>V ܓB¤fÌ:lÎ-VÚÖ<]ë†8Ê­N›Ħ“Yşû2RÙÎw„Ôë3(yŜ·yš]ÉJ™ö57ê$:ĵ{ Ğġﴓj‡ıŻ.|p.ƒ›^âĉvĠÑH’.–kîšÏŻó\ċ›ŸD£` I £ùM³ĝ.Áĉĉ¤Âۛùèë´,â:ġÙà˜ı`½´ƒY[.IHŞ:Žy‹ŸŻ¸ûJ‚§tw|YÓ++JĥgíıÇÛÎ.sÁzYg*d—âûĵ„Gŭf!mŞëò ĜŬ—Ğî =F´{ ê!IıqjÎħĦ‡ñež"ZR Škŭtŝ?½´°A·Û(—ï§9ŝí·ìfK&ĝÀ•ŠÙlfÀ€ĵÜù/ï›_1Íùcë”ôzáf,͉ˆ¨NDD‘‘‘œ:uŠÔÔT´Z-²,#Ë>FÄ4F_ |\rÊ2ŬSĝıâħ^ù“usŸç™ıßpè”7ўÀ—÷à‘Ŭŭysoô:͆çïcò  ʍ\7ĊBj|2´|‘/–"ҜFü‘í,žŝ}vœàçŭóèĉ,‡‰Ë^e§= Ġïo0ïûxŻ{ˆ‡yÙH:•$ÖL›ÏÓ^½>7 Ûıµ<>÷ 6g’­€ĤLĉÙ.oħ놲ĝdSF<>›•]j£Nü‹-KßâĦëù~ġïĴş³nÑßrèMnӘ}› ‰ĥtU-n[“6)6ÀÈÁ7G3mÏġĵ·úQšku­Ô?óìԕdŒ|fĠÇ~žéqn¤5'V "R4Ï"0ò÷ìĦŒ˜“Ĉo~ĈÂÚGXòĜË Ċ‘&Ó¸‹V\{ÓÔÏÚŬ½ÉpxMûà^îù´>·ĥ óQĉß8”—“DzdÇÇt4˙ÄÜ Opŭmáü³c |ötYxêKwǗ5½"|à””™éA{.ÉñĥÌ$²T ™òù§ŒĞë¨hrP,-ôžŸ7¸ßl5/ġ'ÂU‘-Ş!“à&½â=G´{ ÊP`ÇP{ÁÏ% OâÚ|ŝtkĴÄá?j6pˆkߛ˘hy×gŜÂÓsİÄ´âĝ~JĦkµZPİT¨ĠjŞWŻŽĴ £ë‚9üßcÏ8ʒç‘ħıl sÙ˘×ëi 'NœàòċËÔĴYY–Y½z5wŬuWéË+[„ĝs5^oŻ?W,fŽ8‰i_5`ÊgïóóŬâ²ħŝğ4Zż4—)š˘Ħ­ĉïaUçµì8näFCïŠŬ–ž½z-×ßÀàf 4²œEĵB~Ħ(İğ˜³ĝ ×½³Q+Żç…WŝÇô-£¨^pQl^*œH„ úTûo/l~”Í·×Ì„d²gîKìÔ5&Ât1G`+J ?_;–äı#x`EJ7ÑEBíXS9“`FÛ¨ 5Ä/úEb:ó#ż&síˆĥ8$^‰¨n·ÑQ:ϏżĈsuÍsÓŜòbżÌ˙žy‰_ëLaŜŬ PĥŒËdJġHçE‘oٓ†œà—“FŻÛçK<ġğ3˘^Féĵ‚ñ´=ğ?ŜšzŽ4ICĉù³\1ì|Ü”ĤßTk)ğ^ĥ6¸K÷5`c)í^ ¨ZÈùĈ’yÄ4IvE²•4ŠÍ'›sz¨SHÛpQÉ7e U'İÜĵŠÓ cĝá˜Íf‚‚‚jµèt:žiû7hC¸ö×\šĊb#99“‹ñİĵ?ö=˙ŝ{vî܉˘(DDD¸qc²³³INN&;;£ñêÛO?ŭµZÙl*M WJş~š· t!³B‘TE˙:¤mÎ#żIżSiŬĴ/cîìG÷粘üù2nĴV⪂5;‰Ó{?gÖÔ¸ԟğ:ĉLµœ`ġ›?b;…Ŝ‘*Ş]˙wĊìċ÷R¸ôPD^БĄ,ԆF xöEş^ÄìI(9°ĝ~Œy€WnkNp…¤ÓÉx [.ĉĝżù/š]ß*ça??ÁÍJpjï9LEĉ˘ĤĉE|ñ\ ŸŬ3ž'ËR"€lŽ,ıŸçtäy·P³rÍò)Ö+§HÂ@ŭè\A Š~$\9•TxŬ(½ċÁrì#Ĥo´rìİtÈ Ş7È5AçYóĉ:ÙPl™\8vŽL,͕Ğ˙´fĤ’’œLrr2É)d'zĉKwÏ.czY[‘˙ài{.ìxSĤLµàßy c}Şéi0èYí@@È5<<ħ K—-ĉâèZÂĵĴé\Jƒ†ĦèÜÉÌÛ§3lĈNtnÀkKÎÓcîT:†góm¤Ċ§•2bÌIÎïrîŞĵğ‡)ŒnÓ?gÎΎ<2f!=6·,eq29¸h}ĤĥÏvól{1]Ĥb0òwÜğüs'ïŬXÓġĞĴ\}ËV=ÊÍïMĽŽUÑô5TĤĜÒĝîΚ Ùì”û²zsŭ -Q•ÄÓö\äñĠF|Ĉ‰$À’ÄÑïWò҄Çıy°–żö͢ŜŬù^7Ìó~³íĞ|w½kŭ19¨­ôä.úSTz…6 ÊNÁ´ġ9̒‹zߗ/RgDDµBŝñúÌ9Ŝ“$‡š–ÌĦH 2`wHm%Ê\Ÿ‚ Fİ9×_k›ż—Î+ŝSJĥ[IÄ4D™4isçÎċʕ+ôêĠ‹””l63;Gï/ñÍO°÷ß 0€ŽÁIœí?JĠoF4s·nEŻ?ĉ.ŬÇ‚A´û‚ìK£¨™É­‰E½ŻF‡âòĞj˙xŽ}–g\êÜèÀĉŒ^CB‘$–a)—{ŽS,+L\ĞÙ 9GDswjhŜÍŠ"ïÀĵ²|Ÿ~úiúöíKpp0͛7'!!)ɲ÷ß ìŬğ—.]şP­ÚĠĞJ_şt‰êĠаaCÌf3çϟG­V£ÓéĜ´ià“,Ë(ŠÂɓ'}d@‹?E§y‚ÙüËĊ½̈ Ğ蜗DDğAt žÇǒħíğÒĈtèԉhİ+7Ħc˙‡ıc~~zĤ5ş”Ÿyw]-ŸßÊÊ[jä`ğÈgnbÁ‚í$ ıƒ%ÈKoË$1‚"ôȀĥù^è÷*>‰§ċ+ŸÑ+B%ˆ=d&fx¸f‹•+˙&›0j„Ğ ²'“GE³uͳ,~âžiœ+šŝ£g84”7‡Ô@ĉ˘ÛÜ5'òÑ{›h=ái2ö%.—BÊO2tÚ!†ŻûB\+şú}é5‹o7$sPwBPHÙ³ŭöڌï^³Ô>4ŭ·™­ ĵ½5Á…  ĤFƒ&˙‹cäëG¨6ĉ_µ“‡?£ÂĤ7Úäù(=Ù#_şó}HÓ+wŭ÷´={~ĵbr~(y˙áċ~Ó/ Kh÷)¤/šQüûÀAĝÇs|ä3IÂh4˘Ö¨‘rĈĞıQğ2 HÈ2&£•Ú}ëôzû-lšgÁC‹ÑZu’HJJ*6˙Ş8:t(kÖĴÁh4 àš êÄh4˘R9â#Μ9C£Fˆ%11‘ÈÈH$I˘qĈX,.^ĵHHH{÷î_ż~<8€ŬngĊŠÜ{ï½^·Cˆß}]YµÂw_ ş†ƒ¸Ĉl>zôYzĵ}CùuÙÈjÄSŭjWݽ2Q}_gŬSÛ¸öıqĵsÓn&y—ŻÒÚ3ûAtiœ÷k!lBkĉ>÷.[.ÜĈ„Xwyŭʳu³HÊ}xC¨SĠbäÜ7¸A·MjŽ@ÒŞĈ–|…l;Dİmd/ŜÁFġj€êüw,|v?tz‹5T Eqŭ[+™ôó0žër {Ÿz”[ğÖA•°Ÿ-KçòñŸ!Œ\ı„ÛbU”,TNMŭğ˜żş%“vz°è½ġ$Ÿ<µ”ĝno0A<íÏqOħ-ZR+H´B ëΓSZóɌħ<ÔìmîŞ}”~Ff÷Lî„-ŝsF·˙ û}0¨ıÑNâßrBnËk­ ŝ,l'íĝ_8qœżvċ½y8ÖĉYvÌż„yû1žúÒÍñhʘ^™qӞk¤nÈïK››öŻ:ÁšÙĞImٙĤĠT$ÙĈ{/n!ğġ ni˘ë ßö^ï7ŭ@°ħ4ˆv/T $ âÏS§n}œK­97œ”È˙I²DRÂe‚ƒÜ·OŻ l…M …Ğ#Ó IIIWE WZ áÏEÉ7ôŸŝĦI“&ìÚµ‹úġë£×ëÉÌÌäğï£_ż~‘’’BDD²,ÓĴY3<ÈÙ³g\ğŽJ’Dtt4™™™=z´Blx~Ş’ Vŝäë€%Ĵ7óûí£3™<à=2Ĥ™şv13;Uà¨J×?äĦĠ}xùĦ·°ÛwŬ~.7Ġ/x{Ġpä=´yĉ)m<ÍĝG Y4.o^ĴâÎÏcHÉ΍`é4÷Wĉ=I…>"Î^&FÑ[ÙmÈ5kÖóÜùvH‘4ò,_,L³uRUŭF–ìû“ŻÎ`ŝŠ'3ÛêhZôËÂgòPïž=4¨pϲıĴhñY%='ë_vR°Ÿa`—ĵ u˜öÇżÌë,…£§Ŭó_óEÖ½Lyf$ŸCh:l_0M4ŽqŻ’³`oÉ1rö÷SPŭV†ìû2ĝiòu ûFK½Ž½ıiîvĥ=p=ġŠŬŽ´²àİ/‹?ìé•7íùÍÚ|éŭ·ÊäÂÁ/xgî˜Ï‚ëÒuÄlĥżŭ$mu@šïûŻ÷›~H Ĝè9˘Ŭ UY’9yìµjĠAÂ1T‘p(o9/çŝ/`0DğÍSÚ°nµ2pȍù>Üħm+ƒ³ŝÀqÍl6³téR–/_ŽJbüĝñċbƒ|Oa>Ñiċ‹¨ç@ @ / lyw Í+š&ŞMĥHDזPİU¨Ġj4j2âiÖĴäâĊ‹h44 Z­6_ž†ôôt–-[ĈÇîËÖĞ·]\ËÍ5 ÄqÊRşĵRż•ê†ĈLڞ„ŭŞo0rġn =Xt˘à¸'‡ğİm¸†ıGs7ğħ§ĉóWĈ3 MmGıj4şQϰbO"RÙ.°²ż _¤äyŬËìN)PÊôoı£ĤŜqg°ZOħ¤§!ŸÍù_ŭùäl<Ŭˆ~‰‰jĦroVĵËC৸,ğ­vÑßòÏğÜqC~\s´…¤Ğj2âŬ/i•fŒ^8ŝìËܸ‰4ĠŞZÄhù']ϵ/dZ ’~_ĊĴ7ĤpgD{~›Ù}!ÙJê/Ì}ŝS2‡=΢çêb?òŻÌ~‘;hÉeŭˆ°xĜ>JžlYÉdİêóàGp{mrPMšéŒš7Šğ¤3rÖ Ŝˆ=Êògßàöq‘üöĠ$–­*–/² Š­cžÚĉîĝ²ĤW„“JNħŭv)êIñùıİ—pŸ¸ßlŝ4ĞßìE¸ë‘@ED32‰nÒ+Ž@°ÑsğŬ ‚˘[%`öìÙȲŒ,˄……ñċ¤ĥmÛ OXÛ³g]ğvuíúÇ`2™h 5kÖ$##ƒ°°0Nž<‰$IĜl6ìv;Š˘`ħxŭà UMd¨l‚ZUóeCĝż$˜9µj/lĞË+ۃSœâ˜ŝ[NJŭ!ܲñ îít`ŝü_h{×b>?9†Ç›Ĥ蔆V\Û½; è3ŝM.ÓŝĥU|°ïyşġ @Iû•ž£ëìÏñéH^}sO­ALÁDħyİH>}ôu‰>ħ”W·MdÍÍĠs!Yüıp6ğt 7Çs.ċê:PRùyĉC|xŞ=/ìÜÊí‚s⣇s۝·Óġö^<3ġ)FôYĊCyÔêE½_žàÎÙ­ĜñrW VwIO­Ž½¨•S~ŭ† ĝ§{ġĦcċĴĈóóè|Ó§–oĥòĜžcd(íh’"ûóîïûPéԎëru„ŭß7ŒŬógÍŭóĴ}”¤=Ù3ÉPĠ S·Nt¨VÀñżóŜ²#Ô¸ïk>ڍş†ĤèÄĵ›×;úħ*èS\Ëô6whZĈtö›~Ûózâ&?(ĥ^úü>Qš~3ŞŬzôpôùyħıIŻ(ÁĈÒí^ Gċúħ Y°`z½Y–ÑëġDFF˘Rݸá†èÚµ+]ğveϞ=ìÙ³‡êĠĞ“Àž={Ĝ·o$)) EQPĞĠÔŞU˵ĦAíÚµħZ­Ĝl6Eaɒ%lİ˙RpşgaS>+bşbĊ"üï-M&ïàèo+yb@Ğ„{f"„áüYW"ĴÙµÔç4˙wÚäóÒĉ"Ħ‹ŞF0FR³\l$l[À†óô¨îÜŝÄPTß/`w"XÁĵĴ¤^HEjġoŽeÇĞp$'ĜĜvá ^Y™L˙™Ï1 ÜDÂċlÊTğÒ~cنD"oÁ$×*}Ĉ<žšYß°äۄ"§ñÈM'²òÛIYxÓşD™'şXÓ8ĥ=Žċ‡CèsGg"*GW[NH¨â€5s‰f´ ZR]yû(ÉñÖ´ó¤£!ëây’ŒùŻşéÜ/üžD—Z’s~dç´“.ò˞K”Qîġ…Ô1Omsw|VÓŭۗĊ÷۞דâóƒâëÏïé76ĞĞóe+£şK÷5`c)ìv/ŠCl~L\\AAAiœQQQ_u\ğvíhÙ²+*MQşwïŽ$I 6ŒÈÈHl6ÇP'22EQ\âšó_A.ŝ´~š j!D67H*Šj]ş†ŭè¨żÈç 7òOş Ċ–EüÉ daÁdŸ*XÉœŬż™ıÏ}Lĵ£ÚċôϖSĴ÷˘në"TD÷}„QÑûYúñ ŸŒ_D^Š‘+—³QG5 ÷Ô'é|îĉŭ”Œ‚‘Ċ/Ġîá…áM¨Ĥ|6…²Ä!›q܍û´ÈyĜÏOP“Ŝ4W)œùëĉBÒ¨İ>ôMVO‹ĉ‹‡bÍéҖHáòú‰İŜ€w.àÜ 7yçÎúeœ[ı°f‘š’BJJ )İ™XòUq#˙.ŸÂĴíxòĠ›¨.{Ŝ>ÜŻ`ʔ‰ŝ“i}ÚѤV,ío™É˙Î9-é,ÉDQ7*÷ŞHA5¨Ig’ŭjpX¸/‹cžÚĉîĝì2Ĥû½/‹é·KUOŠÉÏ]½ôġ}˘Tŭĉ˙M¤yêTŻžój÷b%I÷1`ci¤v_R öĈÌâß[ìqXĝÇs*ĞÏfŠhe›˘ġñÇ£RİÈÌÌD£ÑATTT>áÇ`0púôi4 †péÒ%š5k†ÁàˆÓŝâ‹/hß=gϞ%;;›zġêa4]âZffĤOlò×kPÙĤ{–½„¸CŽÊüeû£\W˙QLJ*=£||+ûí>šDçU7‰™çsKMÇz@ĈVñÁ‘Œ˙ cͰàL߈+>d˙ïpmH ó²fÁġC×ğçn~Ño|Îİġx{ùşÍ|ˆĥaF~†ô„ô2.­8"àÜUKw/R(ŸZɌ]}xêŝ8ş­iVвH/ĉûí§9ùçfÌ|˜ŝuü²|$9.⤳kbsnûÚqӓU§6sC8 dqäƒ{öü F,˙†İ9‹òyÚ>Ü/} ö,ÉûùS^›ü"coĠòӏÏѰ<Í÷*Eù²è:^ĦċġgŠİ—>£ĝzÙÚç÷‰Rô›­^`;}]ëÉúš´Ğ/*½Âe§`˙žûzüò_Šz_ŭGE"ü9•×g#°U6"""ÈÌÌDĞĠbµZ‰ŽŽĈf³ıċŠ˘`·Û1™L=z”}ûOLL vğŻú €† ràA²³³s6DÈ}Y,Ŝ˙ŭ ³³"$A­0„ÀSñˆkP4Ôşi;o˜ÁċóÉÖGıêFzÌİI˙&>^ФġKlz·?áĉ¸§ĝħnnêdpŒÈd˙‡Ğ9cOäġî5y=߉—Yş{ŬFĉŽUŠË˖Ab&E#Kô˜ö zĵÍ‹Ó |Ğı•ÏnZ@TˆBVb†çS2ív”œŭ¨µ1­i¤ƒßw%sL  j<ñ3˙Ú nğZhŬIyúĉ<7›í=žeҒ—ˆô´\€*ĵ>mİO›kzr­á_ZMšÇĤ³7ñPƒ@xl Ĥ‹Ĝ4)'Pe M0 dóOÜ] yá4#Vlí›bó<ÄyÚ><8^E“~3˙­ŸĝĉÎ |uê ĤEĠ%ŠdÎĉYûOÉNàlDĠ‹ò£‡Ë"|IÑuì>mSı9>¨Œé•Á—EáÎ7e²­zÙş…Ö§÷‰Rġ›áißısÑëıK÷1`ciœv_R öԉÈâĤ¤˘Ŝğï?ŞÂ?žSy}VùÚo€ I²,£RİÇl6£Ġj]â3Š­Q£F\sÍ5óœé[ĥlAŻ×c6›9sĉ Z­–ĜĜXWôšĊb)÷Í ³Ë—ÂBaÓñ„¨!@\ƒR˘ "Ĥ^#ŒÇW2nŝżDßú:ŭĞùxµƒ°†´m߃ԖĊ˙KŸOrߒnüoJ tİż·)‘fŻcɰ˜\!Í~‰/Òߓ8`$1%ÈKoÏâJ&…ë"X“q<Ñëm\—@³çW=\EO¸²’2=œRb%éĝYŒ„Q=L×2éfÛ?ŸÉ‡laJ› Ü²›Ž³fĉG\Ô_ÏĴëcıä6wMğY4w Ŭ{™, Ge+€$!aĊló“Ĝ˙rGETËëèÓ2ïg İ?½Ä¨ŝaèòÌË'ċ=ĠöQ├ħ³èêö Kä\~ĝúYŭşŒBꟛ9`eL×~ôpY˜/ !OóÔ6wÇ—1½Òù2ċ_Oò×Ëܢúè>áċ~Ó/ KAà´û’Rx˙˜âßÂ?žSy}VùÚo€0|ĝpÖŻ_ŸoÍĤ‚âš“+W;Çh˖-\sÍ5DEEa2™¸rċ —/_FŻ×ç›j·ÛY´h‘o +g=:MPı"›'ĜI?y§Oqp×Ŝ_ü'[Nek}ˆĴ0÷ÉDöœÎòÉß1pփ,²ħGĜ–Ŝ†—îêGdžyoħÂĈµ`áĴ8‰ÎĜîòú†İµ³IÎ]˜Ŝħ`ŞŞ&fLgܲFŒo‚@Ò˘Ĉ–’„ÑEŽ!3ÙûÚ},0`D÷z¨.îbÙÌŝzĈ¨@ФÏĴĊŒ˙m4³ôc˙ä‰ ïT UâYħµ…0lñÛ ŻĦ˘dĦrjêŽ~‡ÙŸwcê.ÏÜÇâùğo߆şá ÉGżeÙĞ?ak˙27Ô ¤UĜ `=Íş—WùeĈÔ½ÄÁŭ9Y9ˆšÍšQSŻÛ>l ›™ó~öŝŒŸö%RrӞÌ'ù|ŜzҚw ħAEÊżßñŝkß`lñ 75Ԃ >‚usà‰ĈŻ0*ö+žŝ‚Ĵ.Ż3ħŸï~çŽi‹·í*_†şñ…ĤŒé•7ış^şÉÏ]½ôġ}ÂëŭĤ6–ÑîAÍQİTȲŒÉdB£Ñ\%´9˙>räŬşuÔİSt聐´ZÇv䃝NG||<‹ĊµkOZZšÏmò6BP+=BÜñÄu()™üúÌ`FïÔR§Ŭu ™ħ‘ÏïéCÂĥ™ó%Rž\È}ë‡ñĈïa·˙€ħÍ †Ô-x{ĠPïĈ;i9c:|u–Ñ÷k‹ÏëİġÜöQ4iF‡ë];·˜‹óž¤B‡óWȰA˘6ğ ızu.ż÷ e‚A“SY5o"st+UÌ Ŝŝñş½5‡%Ğ_äŝy&PhÚvŜĜò÷]ÙCƒşcĉÍdu·gÉ.á)ĥĴD.î]ü…˙qĊ „5 ûˆ×Ĝ2cM qYÀ}œŽ(XL39 oB-ÚùŻu°¸mJE’Ü´'{ñGŝǒ…opÑĠĤÓ /ħñĠGiÓúñġĴÊ~”çfŒc)˜FƒŸaŭ 4òsÔ}+Ŝ6}éÎeMŻÌxêK7¸­—żOx½ßôCÁFÏí^ Ž´aŬjeàó}¸cÛVgŭ€yÄ´Š(W‘8ï/ •qûÉ'ŸŽAxxxĝUâÚ_ŭEDDÁÁÁ¨T*BBB """›Í†ÉdÂh4’••Ċ•+WHMMĊbħ––Ĉ‚ *ÊĴR_ !¨yŸÊĜ.Ş"•é:dĴx €o‚[÷ŝħcÛV ŜOòò÷ŝ½´jÛħÜËWŽ;F“&M*ş‚ FÔï!|é=„/½G ĝRĜX56 „JÇáûh×ĦsħÇüßîŸh°1’$ċĵäÜżeéŞÏÓRS¨]·Pĝ¸gÇĥ­ĝƒC%`êÔİżM&ÇԚĞĵ_ŭ•èèhW¤ZPPAAA„„„¸ÖX3›Í˜L&²³³1™LȲŒÙlPqÍ„ &D$› ÌX’9ŝÏiÒ ›Ĥ#i04nI½PŻW'@ B`óCBCCħX,H’ĉ'¨]ğĥ+z-ïà;<<½Ŝ1O_­Vğ6 Ÿ¸ĉŒ`³Ûídgg3gΜ ħ+/…‰ bC‚ŠA;ŝƒ¸‚²`KÜÂÄ>SĜ_hj6ċĦ>.•@ @ÍİS§YYY]DätïÛ·°°0×çĦVĞ]ëĴÙív—fµZ1™LdddĝܞâÈ+Ş QĦâŽ˙ … ´¨bÇħ3i\EC @ HJ`Ğ ×éÓ§Š^ŻG­Î½<²,sċÊÒÓÓIHH $$ĵ Bhh(AAAèġz—¸f³Ù\›(Š‚ŬnÇf³Uĝşkñçk!T•Ħ݁@ A.%°Ut:Z­µZí¤ĴV+qqqH’DïŜ½ B£Ñ IZ­–ÈÈH‚‚‚\˘šÍfCQ×ß6› ğŬŽÑhôİ-%Y?Mˆŝƒuü q=@  ò 6?CŻ×sàÀ4h@vv6ÙÙÙ8p€+W0vìXìvğëXY–];ˆĉÔìvğë½$IĜívÌf3éééċVnV5˘ŽQŻGTTTEĦXÂŭŒ‚òGÔï!|é=„/½G ĝRĜX56 „*B`ó#† ÂöíÛéÓ§˙ŭ7²,#Ë2-Z´ G€cÀíŒJ !""•J…Ċbq}ލ7p_6› ³Ù̒%KĵVVoíîY„ÊŽ¸&ŝ…¸@ @à˙Í°ÛíȲìš&êËêĠЇ,Ë.qÍl6c4]ÑkÎu× ŠjÎè5olnà-AM xŽÙ@ Àż‘+ş‚\ĥoߎ$Ièt:ôz½k@}è!ÂÑét¨T*$IBŻ×šoSEQ\H’„$I˜ÍfL&İİİôìÙ³Äeqĉċ|9ósĵ‰S<ĝâšĝ⚁@ ˙""Ĝü­VKTT 4p‰jÎCWhh(f³ÙµîZ^œÑnF£‘ôôtΝ;ÇÏ?˙\è÷‰ġÓ…!˘Ĥü¸&Š˘ùÑô û~@ @ GD›Ÿ!IK—.zġꄇ‡ğv Í+I’DXXf³Ù%°ċ6sF´eddžžNjj*Û·ow}‡ğè4!¨ŝ‹Ż#Ù ë/@ @ÁĉgH’D5X·n7FR§O×ôP“Éäš ıQh&“ ›ÍĉZw-))‰e˖ħlÙ²|ßáoĝCdŽàjÄuñOÊûşäĵ@ ÷\›żŻc´uëÖ|ċ '<<œÈÈHÌf3’$ĦĠj]@ŝÁ°ĊbÁbħ™™IRR , K—.té҅]ğŠÁ²Àcü½Í*Ŝĵ.ĊEµú %››^âĉvĠÑH’.–kîšÏŻÉyĤż[ÎħùÙA4 –¤0šß4‹ïl+£ŭë†òù'¸f?ĝ.ğĴWn;˙1tR×w9a)]^)›£‘˘ıkëìÄÈ_Ó["ImyûXÁ/pOúŽ[‘š1ë°9·XiXóümt­â(—ĥ:m†Nféî˸Je;GÜ5RŻÏ¸˘äyßĉiv%(eÚ×ܨ“èî)ĴÖĵÓîêˆéÜW>8Ÿ÷zš9µêvjH­ĉü‹çžĥo!á×yêĥî46hѵ}•<Ġé•oû²Ĵ镙RÙV’zċ]˙áQżYHß×uùìîÒËħü%!lôÑîA!ˆ6?D–suϚ5kbħXP…sçÎëÚ!È·öšÙlĈbħ`6›ıtéÛ·oÏ75T’$zġêĊO?ŭä;c<@DK žQ–6oQjJʏ̜ş’Œ‘/ÑĴúĜ~Âó/=΍´ĉÄŞADJFŝž=”sÒ¸ÍÏXXûK{™Ħ#£8òdk|QH İñÉòEX:ˆHsñGĥ³xúcôÙq‚Ÿ÷Ï£G˜Ó—&/{•ö(TżżÁĵ?î½î!ĉe#éDOx•öúÜ,lçÖòĝÜ€ÚœIĥes‚íò6ğn(‹O6eijYÙ6êÄżĜ²ô-êħžïW˙ÎŞ;ëŭ-‡ŜäĈ1Ù·ùšh IWĠâĥċ;i“bŒ|s4Óö\Ï{ĞıPGÑşšÊY.my„ŝ·c,“U‚§í£Ç+ì{k×Ï8u<ÌĴO^§iƒf4tĉċ.½Òâm_–5½"|à-Ja[‰ê•ğŝÁwŭ‡ÇŭfĞé|ı¨?ۊÈĠIp“^q‚ž#Úŭ˙³wßñQŭÇ?›Ki Ħ„ĦWéE&ÒĊP¤‰ÒğtİRŠ(¨ (? ÒÁ†¤ˆ@脐ŜHîn¤B’ËċÂċ.÷}ż^û‚ğٛ™Ŭ™½ŭfvO‘5 °YĦ´Y$ÁÁÁôéÓƒÁ€F£AUĠôÛEÓÖË(-ÀvûömbcciÑ˘ǏOO7 $$$XĴ˘à§ġÊíÉ<^XÛT|ŸgË+h\Q^l×İ`^üŝ[B’:à“ôKWžÄȓlzĞEPiêġċğ,bĠ™×XÙÍr…ġĞĊs͛§í^àù*Ħ”븅5żÌYë” Q£N°híuš8Hïmí˜:÷+f÷Ĥxĉ+ˆóÒàJ¸•è?+™şï ö½zÇϋ§sÔ"Ŝï¤ĜÌ FrìWX{>ó~9Á”z)û^ô˙Ï@švŞËèáŻÓĞí^zÍ&Ò­)w|$ŬĤ×âDžMñÊ|ˆ)”~Ĥ5SËCÊ• IDATïöİœ+GÖíx&Óî{xq /úšvíÀelW1Żv…_Œ‰ŭèúD÷6=:0ï÷żYĊ5ÓU#é6,żÛ²êĉ[rlËoĤĥe.+cƒĊĈĵŒ›Ú4kÙ2eÌÏHo$½ ĜCóBú½"ĥġÇ;qàÀ‚ƒƒ™6mz½WWWœœœprr">>>=H–ùÖ´™kiż0 _D+Š‚N§£}ûö–ĞŒ(4äVQë•ŬÉéÇLĴ‚cZp @Ċġ$œ+ÔÄß ^?Îî<Û½ER×÷m܋zÊ-Ž˙p3Kf•ÛE[ ˆŒO›QĴçĝ‚žÌœSğĦ9ĵˆOŻ+eĉĵtDŜŒDİ55=ùjÚÎĤNÇßüŒ)˙ çùĊsèèÈ½xÌêQ'Yùé}|û-ftúT*× †,Fɸ`Vĵ›ím<A£Ùŭé@"wgĞ;äùF—„?XÔg:‘oîaù ŝhŒÂî™Ú?ŒŻżÓ˙GˆáĞ[ÑÁ€ú}Xtü~Ê~5–nòğ-ÌL/¸ħÍ|&Ûı9Œ–?ò2nŞzt:Ŭ£EŸiD5–niöPÇ<~/„ÈŽĜĴLĈ âısçò×_Oxx8—.]â믿H˙‘ƒ´u>|HDDĊ‹çŜ½{ÙĉŻ( IIÖû€ âX7Ù?Ö+mßĝ³ÔòEç×½Ĉäżê1}ÙK8€îÁ5ÂÑRÖïÑ}Š[ ÊúÀƒká|.]B8!żîfÎĜMÜvk€zİ·€&_aǒhŽĦ…†˘í&0 ĜŻĴĝßÙlnWÊ&/5‘°xµh;iCÖ0˙h8*‰üµv.Nj`nŻ J{İ„‡D˜ĠIw˙䟨Ò:E²HwjKuÊµ_oò0Û\ èĥ†½“‹ħëĠÁl½š—%ò×{ƒYŞĊG“êak‡…è⢈Œˆ ""‚ˆÈXÂLëFûSܟ|qZGħփ˜ùá×üünŜp‚Ií{²ñŞŒÛ0SÇcë'˜™nËÏ4yÜ6z\,;~äiÜ<ĠŸg§ô?œ;•Ï/o.1–naöPÇĵ~˙¤'ÎKħ9żNĥ³Ë iÓÙj›É-˘(Ğ@EڅpûöíéÔİnnnœ9s¸wï+WdÔ¨Qèt:œœœ0 DGGsŭúġô[IsÚĈ‡Ù_ !lKNˆMR8ğĤ7-Ç^Ĥ×ï™TÇ o“8ه˘}Ò_:VéÉâè[2eDâıÍĴ9[‘áŸÔĊ ÀF ĞÄú kùeêFž+’Ëĵt1܋òEp-ןÙ/Ï ËĴıÒ ïğE³Ċcİç•À×}7Ú̙CjÊ 8c‡Žħ//Š'gìfÑÑzĵŜoÍöU3İşë;xsI$˙90ŽÚn€]tYF4ßô ´pm+vì+›Ż[ÇÜäVTí7œ>mŭ¨·vû˙Ż/ĵÁž9§{³ĵ|Á&3vÜŭçĊ£9Ž–?ò0n֚ÇĦíҟ?ĉàV’ê>ŭ+ğôcuĉË|^ŞÏȖ³îxvŻ[ħ7ò[ş{@Q „´él·Íäû™ò $ÜÜ܈‹‹{l½Zµjáëë˅ (]ş4EŠ!$$„ëׯS¤H‘ô™+i²úQƒ¤¤$:tèĜ XyŜ—u“ŭSŒŭ@Íî5žsĞ_¤Ù¸+ôŝìë^*•~’rԖEK8!á~A9á.!Q -§5óñŝ&Ş=ŸŻ·<w̏Ìéñ:ߔí@ÏF~İ·"ĊòËÚ­\3„2£† 3û`(+O,˘Ù UrÊKCh,¸kŬqP|h5y k½Ëĝ‰~pêˁ—qt¸‰ÖC%î~Ĵé6ƒpöŻM%Wĝá›óÄ.WĤUŝù–óz([ż4.Ĉ~ë͵:cvĴ`­7°|>ı/÷ŻçXtǚy²*cÒ¤ ĵsçĞÎXÁw§ĉAwñġ褔kZǢTóù¤ŝaĴ?ı8şâDߍA‡Ž€R¤4|áòH FÒuĜîLSÇcëğ™™nËÏ:7µ-r<Âı•ĝ°_^²ìĝ‘§qÓğ2 7ÎŝùcĈÒ-Ìê˜Òï3Ë|^òŒO=²{]”ş9ċWĜHû˜ÎvÛÌVż˙Ĝs*( {÷îM›6h4ôz}ú/††……áââBHHHúm˘^^^éŸËxŸF£ÁÉÉéħÛĈâââò£ŠÂNIÍ²LKls˙¨D{‹NÎÑmçiÖg¸”mEß9|½ï,qšàJäÏ{8c(Ċà&–=™yU¤nŭúĝ)uÙöùyêµEŸċÍĝDždġÎPŞMÙÏĥ—ü=‡A‡]ƒş²rċaB;öÁ?yıê‹7oWç ĦLm=AŬÚÜ]4÷V@uÛâÂbM|f‹Ž˙„€'ŝ^yŽÑ½ŭĜ˙ñ$ÖN8Ĉ;uÜŝ“6rË­K:úÀ£ı;UĈïAĦoÔÉU™ïġç›Ĉ? á%žeAÇ>œ̗[âiR + ښ-h[3[1&ġcŭÉÉ+ˆ†%aÁ_‰x£ĊŬ˙“3÷5”­]/]ŽéYŭˆĴ­0uĴ1ĥ‡™éĥüEŬÔĥTr<îJĜ5çñĦ’g-ˎù,JìHïĉċÜú†U“Î@ŭ´ò׀âKğÛ~² “>Żß g£ÒhBÏĵ~1ŝĉAmëèUBCîĤÊ9Rö•,ßQáG³~ò\–Ÿò)GUŸ o$ÄçĴàP™ À"òàĜìéúğğé[§?uùŠ?6µÇ×XrŞÍˆ×ë°jê(FĴ`R“dO{‡_üúÜİ8n9§t{˜#ßÛÒÌt[fj[şċ|Ü9û8ä8>8QIJG›VÈê˜Òï…Ù°Ë[~\x>íç8p€^xgggœQĵĵĵpuuMOQ>ùä“,˗ıŽg°ııY÷àmsÁ;$û(ċg€>c6³â/qäœJrâ;´o˜1Ħ4~ıIJnԞr€½ñ˙aÌ;=ĝ(уÊ]fq`Ó(*ä½JMÛÌÈ-™9r)ê,ĤkÙ̧W'Ê÷x•šïLdÍç! ~=‹9>óz};ŭw#2áÑ 6úĝßĥŒÒàêí7îĞ'ûŸ.2èq'téúż ŠA'ħwŭhޤĥŸĤxgÖŭŝÍĉÍbùÖ ô›ŸŽ~Tm9UÇg3²…żi_Ëñê†Ċl­ú&ñĤ|NäkŽŭCOê£ĉn}pĦúÄŭÇgüÌN4ŽQ(ÚàÖ³šŠ:ä"Ŭ–ċw[š›nËLmKÛ;ò}Ü´BöPGÓIżBdMÙ³s‡ÚcçÇŜŸdôç™_iÖ˘M•i¸xñ"AAA] QÀä8È?ҖùGÚ2˙ĜC[J İ£öɛS'ŽRğnƒ×ùéûï(WbzlEQŭßAyâŭè¨HJ–²î9rpżŝÁ!— " –•½{÷˘Ñ¤<:;Ğ€Yš´òe^ǖj™ÙÔì!rĦ ĈéKv"9œKç“Ġm:Š~•kRÎÓ:g!„Baë$À–ÊZj™Ë ×ëÓlßÏ@Ëxëç,^Naß$x“3KÍR3FöSá§ŭœġ†ñK–İîô8|—ÏÛËÏ!„Bñ4Ĝe€-ğ['­Mpp0:uJ9˜°˙ŝ‚(š‘àÍ#ÖĴO#ûİpӔzÓêk] !„B!ì’]Ĝ²şàµµ‹Ì´:pI,Ë÷•½²ç}eíÁúŒìy? !„B!ÄÓR(lÖ<ƒÄTr˧ÖÇÖÇ ² !„B!Dŝ*6[żĜ9“`€í(ÌûʖfİċFAíЈˆ‹nÏTÑÑÑV_FñôÉq¤-ó´eŝħ‡ĥ”:RG!íc[l.À–Ó/hš˘0„(H…oÙCà°ì+!„B!„(h6`“ Aû$a …m–ZnHßB!„BóÙ\€Maŭl%hc³ÔrVö—B!„BX+ ° !ž k ÚĜ,µÜ°Öŭ%„B!„ĥ@lÂfH@ä•ĠrGú˜B!„BäĜ„OMAläÖÏĵ“ ›B!„B˜ÎĦ  „)Ò.ŝ…í°Ô>SU5}QċħE˜Ĥ@ú™šÈĠàù | ĊµZ´Ui3|-§# ™V4óÇZz–-F›­·[²Œ†û|Ñ·Z­6})Ԕž7òŭ}ŬĞëï|ʋZ´m7r-9oyEèIqmE†'sK@"g4FĞmĈš+™7`\ìħW(}†Ċ“+ĉovÏLۚRÊċ_…Ĥ½ßaëÏa¤—J›mm´h_ĜK¸šáuә|ŸyĊ|MŸ--6^G§ğĈşç´Ġùñ ŬÑ£żµ•Ö™ÓjLá÷D“Ğh_’os`öKÔ+İEĞ ¤ażĊżoĴ‡dӟrÓó´=ajŬŒ­onş-ËSŬ’ız;3w ~š-%0•sz´Ifc_Ûíw1KŞ50Îêh2é÷Bˆ,È 6!ÄS÷4fEÉ,µ§ËÒ3ÙÔ¨S,žò q]Ĉ³fr †óğ˜;}¨ĈïZ­€.üX5—YЎr¨c‘’e,d2ÑĦ‘Pċ-ĥ/kwr Ħżeó‚It9óh\$­½rñƒœ0ĝ ù}kÏ dqCwóÒq-잲Ž7[LĤë£,ô·?gÚÊ€܌ÒNfUOö “:öfsH^5aġKâĝà,‡ĥfBǽ|·ñ(z•Ê~+VÓçµò˙ĝU*8g‘  ûê˙£z´HäïUC™ú[+oFeg@MU­ŭġâ5eùï›xı”·Ş¸˜U½B.‘sËz3`e =ĉlea‰‹l™´—ù—)ŸĊNËİ?ïĤoÏv˜Z7c뛛^m_òP75Ž?ß@…7iôê&ݟAĊ2•(딛tË·ÉfÛìXÒŻôSĞï*Z3’^pìĦŽĤ“~/„ÈšĜ„6CžfY– ²)>mX}úw4.Ž(›âùÓ!ŝü7’Zí’ĵí˜z0[WòǤ}U·lWJÖkNÉÔòğîqƒ ehĵ%ġ2cˆĠĝSżq}ê•~ž+ħ§yyü‡`Ġñ@‘çßÔíğ’g_aAĈ çŝd´?&›ş=bj[[ż²™éöԖ¨Äü0“A+Ĥž8ɐŠ&Ĥ›ĵ=3ċeÜô­JfÍRĈüŒôFÒ Š=Ô1/¤ß !²a[,ÈgrğĦm’ŭf›ò²ß2Ŝö™ùÖOa–ëo Žióşhn†%á\Ċœİ4úÜĈ„ĥqµšC@ÁĊ·(î$•vƒ‹žƒ+ Ĥo÷nÂË:Ħùv%Ÿ_7˜—ލÛQ(Ġ_gÉà"™·‰óİ·IêoïeîĥÚ̞L[݇„ŜOÀĴ½ŭ#ö„áÓsÓ/ RıVbàÌÁÄbŬ×ĦÙŜĈPyÛ6żLäŞŒûò^žoßĠEß"'âïÜ"<Ñĉn*ožât¤ _¨NJˆWÁ§Awj+w8ġó=ž<òŒġ§œû£éÛ³ĤÖÍĜúñfĤÛS[˘żGüıa¸Ĉ•)ĉW‚ VCXy*,e<1’nñ2/ĤŞGŻÓĦK[ô™Ĉ8cé–fuÌé÷BˆìĜu€MaYı ÖȳÔĴċƒÚ‰\Ú2†9×ĉ­y])žvĤR4XÏQ ˘KŒàĈ™},žü!w]›Óğvê- É×ĝlġ)|_ŝ/M½5ĝµzŜ~gX˙áy²~ŒX6y݉<¸Ÿ€£o9ZŒ}‹77ħìğTù{óRN}•İŬ*QÒS%âF$Ĥ?…푤sü›[VMŭ²˙8·J-Ò¨\˙6IY¤§p¤x§%ìçÇŜQ#ù8$/%Ry瀟ûoŒkY›J%KPçÙ|u3û­ ‡ß _}ŬW¤¸ùè á×#²XËuz²?ĉi{VJMTd$‘‘‘DFĊ‘ĝÀ´şk‹3Óíİ-‰?ÇŝßtmŜ‡wÖíċëÛSö{fż4˜m!:£é–>.ó4nŝ4Œ ˙â/žşÔžöĝó%[˜=Ô1/¤ß?é‰ŝ—óëd;›+!íc:[m3ıETĜ$ùÂCžf,ÖçÔxÎoz•.S}Ë!ĈÖ´ÂÛ$~B%żG/+veöçËy) ċya‰ĥ³é|9oމ+€{]†ÀÖ­›93aÏzä2/],Ħ1à^Ö×2½˜üâú.Ü͵şexoËmÏI-ÏDŽıCLhŒ™ˆVSfÀÛ½Ĉĵ(Eh0q³N´dâkiüqËĦà÷ÂV~ż$Gpùä'ĵ;z{:óŬñÉÔ°ÂĦP³…ŝh–N ˘×‡İݟcǁZ"Ûe~[êcos;*÷L–)÷Ö^ş€†òÁÁ[ è–szŻZùYŸÜȸY}*{V´Jŝ˜ƒkU] }Ï.½ÀĜC…ù2÷˙: iv-§²{ŭÛŻíŻ(jö1íĥ™Ĝ„•y6”ÔlGڋû`ĈÓـšÀ…è85„î[ò^×Öy’Ş1/V·Á+ö– šÈñÀ6t­Ż%%ĵǙÍ;¸ncA“<öÁûĴ˙~Ûû<şVÉ)/},aqàĉ뎃âM³q#(×ì=ĤÍòµSOv½X G‡Ûĝz¨Ä‡Ċš~KĤÁ€Š‚8ĞA8}â"qŭüñÌ´j╓\ÒC`í’8 ċı1b|7›ÄuÓñ1µ\iœ|İÔz˗~ÇĦŝ{ĝòÚjTÍêׄĈ7_"¸‘áY|jB(7˘Á·ŒoŜúQŭñİlŻ@¸SoÚž:ÛR£Š÷~“êfĴ-ÜÌL·§ĥtptÁ ˆı‹-Ž€R¤$e}àÊ­(T#é´°l[ĉiÜôŞH ²ŝ˜ħt ³‡:ĉ…ôûÌ2÷oJ{ÇÓ5<ğ×ZjşgSá$íc:Ûm3ÛëżB›“Ġ,5™h›E!vëô§³JÔÉéôžzN[޲ÌZƒkžċİU§Zk?ĵDËîo1d]cS—¨ÙĝEUĈïd]—bi†{ìяġëż%ĴmŠċ"/WC<âÀÍË%%VišżÇw†ReÊVšx) şâċñáq&ŜR˘#üß$âIqO x?˵Ŝ=›ÍŻ3ĤĤÛ£²?ü—gÀ×vÌiW îÍŬİü+ĴYL“7gÔ4İlݨİ×l2ZdÏ%° }sìÀyâ[7Ä•¨ßöñ—ĦŭùçĦ/ċÜó{EƒoµĤ´Ĵ–á­ĜH“êfĴ-ÜÍL·§ĥT<+S?>ĝĉ ‘ÊPT]Ĝ9ŝ ÓX#gO}ŽéE,Ŭ–ùŝIŬÇDı²Ġjó5?™Acûdœüx–šì?ۓv‹è!÷Şd<9¸ŸÌ瓌ŝ<ó+ĠkĠ{êċ3Çċ˗İTİRAC09ò´eŝ‘ĥÌ?ö–RÇÂAê(¤}òĉïż~§vŬ9óÓ÷ßQ|EEI]ŭßAyâŭè¨HJ–²î9rpżŝÁA‘gOc–šÜ**D>IŽàß !Ädu›Žâ„ĥb5ÊÉöR!„B!„ì>À&÷BäL~ñSÛ  fXË1œÉ2Ġ.Ÿ_äVE,\*!„B!ìƒŬĜ„í“ iŝ*ˆgİÉ>Â|šƒ8>¨ ‹!„B!„]’›Â*fİIM!„B!„­’›($8c:kŞ !„B!„…Ĝ„°që§İ$PZĝùúúträċċeġeOŸùGÚ2˙H[ĉ{hKİcá uÒ>ĥElBbĥ8KM‚lB!„B!lĜDĦ!ۘ–²/…B!„BĜ ° alq–šB!„BQ˜H€M*ö0óݰÌR3ĈöB!„BˆÂAlȅĵ°~ö:KMúĤB!„B[ 6Q膠Œ½ÌRB!„B! ‡‚.€"…ŞŞé‹˘(-ö,-`* 95ż˜Î‹µ‹¤((.%xfÀr~ˆ0ä.Ŭ ÷ĜÙEûXßt¨Éó˙]͉PŬĞëo}H[Ñj$ç-ŻÈ}Ϥĝ1`˙žĴi"̨†˘Ôâ½Ë™7`\̑—PŞ0çï¤GĊŠŝ‹§ô˘Q GJıœ‹S³ÓhÖŸôRéo²ñù.¨^×|›™÷Gô:ğ(Ô]} î +j+OŒo–†lşOŭ`2Ħ?lfbŻ&TÔ:RkŠ)²’|“}“:PÁ]AQ< ê:‡oBġy^_wïsşUKQP4Ċ¨×o)'IÑÜ=˜µ3Ŝ¤ċ‘+œ<³ŒfžiyÈßĉqÔà‹ĉôB–ŭ2„÷›x˜˜—ž+wÑÎǖóvÛyÔq}”…ŝĉ§Œ_|(ĊġàdVġô÷òfÓNĴ½Z™îç³­a)ŝ xŭRF6ûŒowœf{˙Àì·rn ûUä÷}#¨äœEşĤ$½ĥf¤Hä쒌ûıïïxƒ gÀїE5 ĈòûÒuĤ#F1ç£T.W…òĉUݐKäÏùè(š>KvħŞÔyÖ½9“N=|9l4Ÿh;#ëĞYŜı3#²îȇÔKúŽĊC'—Ž §œ#è‰הgÌîO˜òuÒÁ‹áʘ IDAT­U]Ÿ(œÉçĥt27½ Ú ׳·ġÜ ~6“hJ~j(˙÷Ÿĥĵŝ}–|ŝ#m|CĜ3e£;<¤üżŸY›˙' “ÇÍê3ĝż5mN/ŠŸŞEq ÔHzÁħ‡:šNú½"{vîP££"[öìÜĦĈnĈn†‡‡[Ġ<•EM‰vÈRˆkܧtYlm‘6³ž%íüùü‘Ġù$ròĝ7jö jrb²jHŭ@ŬÛÑYÜ$ġLbnÒóDž ²OÔŬP74@ċıjXzA jÄÁŞ7^jż£1jyXàç˘6}˙[uyCêŜi—zOoj^ñêÏ£K޸•U‹RDíĵóŽú(‹XġûÑUĵ*ŞŜ¸Ğ/Š6ıч{¨îTVgŸ{¨Ş†ġë˙Sq¨ŻÎû-6C;ĞŞšpA]ŬÊUĊ£Ğşëŝɲ§½.ŬZ­éިĠŜ>Feġ•ú‚3jUWĠäÇĥОZTÔġt|Ĉ÷ jÔñ‘jYm;uíĊ“ë”_r<ĴQôQu/j‰‘'Ġ”£ >îzQJ}óçx“×OücŞZoµïá¨ÔÔ°˙ëĤşSU}÷üCUUU5ŝç1j)çĤêŽP“ùg`ïmivz6זy·/ĴT[ĝ”S‡}ĴQJQĞ-ĵ¨&ċ&ż˜£j?/ÔK.ŻŞ żNPËPJó4ÚҜq33céy u|Фßç+{¨£9¤}òĉäñorĵ.‰ŽŠTĝRŭçÂßêċ‹çĠ/]PŻüsI½zùġÚż—ĠĞ˙Ş×Ż]Qo„\Uo^QoŬ¸ž?ûgŽ×={vîPmëBĜ5mŸjĤ[?…iäVÑÂNÁÑĊ‘ôžĦ‹âzhÎjâô‚˘à˘-† DĈ§Ŭà˘çĝ‚žÌœSğĦ9ĵˆOŻ=yiÎyéˆĵ‰Rkk†{òĠ´5œMÎĦżùSŝÎó‹çÑ;‘{Ħñ˜Ġ;˘N²òÓûĝö[Ìèz<6Bı1dá0JĈ³âàŬloqÍîOħ¸;#öÜ!O7şèïĊô˙b¸ĊêÖĊptp# ~żŸ·üìÄëÇù!gğע {QOıĊñî’ùÈ3ĥŝĜûÄR„â>iKÁĞÚs”ç §Ĥ„ş¨›D+NÄŬşÁƒD›ğı+[ùŬ–qfĤ5Ĵ[Ĉí„?XÔg:‘oîaù ŝhLÉÏıµáÒŜݏœÄÍS§¸ëŬ˜6ċŸÂÔÊĵŒ›ŞN÷hÑgê;ĈÒ-Íê˜Òï…ّ›(´ * “]@M‚jĉ“ ›½Hàüş×˜üW=Ĥ/{‰€'ÎTĈÒ-AE—NÈŻğ™3v·ŬÚ0 ^ê- ÉWĜħä8ځchá£Ħhğ (ö++ŝwöħ۝Œĉ&£ĥm'M£qÈĉ G%‘żÖÎċxħÌíDi/•L Û#Iw˙䟨Òzê—ŭÇıµşFċÚŻ7y˜m.Žt[ŜÉĊĜġê`ĥ^ÍC‰âŝä‹Ó:еÄÌżĉçvóv…LjߓWċ’#;ş×GKYżGQ Ċ­e}àÁµ'Ž cëk*µç·[|ĵd'ç˘ġ¨ú8n_IÉ$&Lf}ç@Q÷ӌ¨W–˘n”ë0‰˙ğnûÊËïĥL03Ŭœ~miş¸("#"ˆˆˆ "2–äÇN×ı·ùë½Á,Ußâ£IġñÈñkSù9ñú‡Khŭ÷XjTiEżŝ­i29žÑğ7ıhŝËÓ¸yŞ?ÎN89.eÇ?ŝÜBcéfuÌ é÷OÊÜ˙bs~lg_ç}LgĞm&Ï`ÂL™>H{şäyl…œÇÙ5½i9ö2½v}Ϥ:nĤ[ÂÉ>uè“ŝÒħJOŜ@ߒ)s-ÏmfÍي ˙¤.nÏ0jX%ÖoXË/S7ò\‘\ĉ‹á^4x”/‚kıŝÌ~y]f}̕ċxwŬ-š-K=Żö€èğÑfÎRSfÀëVĈĵ(ž4žħ›EGëñzżU4ÛWͤRècnr+ŞöNŸĥ~Ô[ğ‚ŭ˙ח _Ŝ`Ĝ›ċċ‹‹8ïΆíoâà˙PÓû?)ojühuŠvßĊ•p 9œ‹ßncúñĵĝĵ3ü>‡Ú6˙6aşhé@Ç}iFhĊŜÈoéîMÇmŬġĵı$’˙Gm7 ğ Kĥùé‰vžk†Şôэ —żàÛ¸?ùlóWŒjñ ²z6¤Yò0n֚ÇĦíҟ?ĉàV’ê>ŭ+ğôcuĉËÜ˙ë3²ċßĴ;žŬë ƒ]ö1íĥ™|OM%íƒjrÌ‘OÔxέ~‘fû³SĴ{İÔ')cé–R{>_oyÓu)ہžüRoeŠċ—µ[ıfeF f<öÁPVžXD³|]Ğ䔗>†Xp׺ ĝjò*Öz—ñŭ8àԗ/âèp­‡JÜŭXÓl* àì_›J7ç‰\ŻLĞ&üó-çġPĥ~i\Œŭ֛kuĈìXÁŝZo2`ù||M(’ƒ£+N@ôŬtĝá(EJSÁ.߈D‡|qɊ£ĥ,Z 4ËOM¸KHhËiŸĝa ë;QúĠüÒ}÷nÜ&ÁĠ‡Ĝ--¨5ĞÏWÉqÒÔaÖ%¸Û'|ŝï4j×È÷H†Ċäw[ş™™n;Ï:÷ áğ‡ĝztRJĴĊħ(u=0aÜ6pïzŽE‡pĴ™'Ğ2&M Âûx0wêŒwùîïcäà(şì2 +ƒ#˜0ô-ê6ÉĜùżî~FDĤÈÓ¸é]™—]AŒ[˜=Ô1/¤ßg–ı˙ûRĈ'ŽžaÙ½N솴él·Íä{Ş(Ôò+p*³ÔĴ‹Ä #•ÈcoÑiÜ9şí<Íú'.Œ[WEêÖŻŸR—mŸŸ§^›QôYŜŒïŜ݁KäIVï ڔŭl{É˙ÑsôwĜ5¨++W&´cüs‘—Ğ>ްXpóv%ċî§ĦLm=AŬÚÜ]4÷V@uÛâÂbM|f‹Ž˙„€'ŝ^yŽÑ½ŭĜ˙ñ$ÖN8Ĉ;uÜ]ˆ>ü‡&mä–['–tôǁ;FswŞ8ŒŜ˙‚Cß&¨“ËR)^A4, ŝJÄċ(Ĥ€îŝŸœıŻĦlíĜnĜĉér)ۊ&sĝzßYâ:4Á•ÈŸ÷pĈPŠÁMžè+ı^_ŽıJ$ŝ³‘ ÎS´ß ž/žĠ½}*ŞH ĜÚ²ünK3Óm狺mÍ´­™ñ=•Èos;n;àßë3Î7ÂO<˂Ž}89 ˜/Ç·ÄÓÈy ùÎŻœġĤMużÔ÷ĵkw žû2ŝıżü \äó¸i•ìĦŽy ŭ>³Ĵú?T!ç×öCÚÇtĥÛfĥ×…°™fŬ$ÈVÈèòÑÄġÜmĵÁċîòÇŻwSŜwp£DĠj”t2’îVǁ­°sâAž<ˆ]żgèùĠ|]‡ùC:°âc—~x­ÁâÉĞ Ŭ‹Ħ%Œċġ“ W/·”@Ĥ$=/䵕áô”lRœ,âˆ>â Éöytħü4­‹;Òğy94·aĠ¤3P)­ü5 ĝÒné6†ŸìÂä†ÏëÄ7èÙ¨4š3Ż_̇życÛ:z•ğİrŽ”}e#ËwTcĝÑĴŸ<—%·ÚŒx½ĞĤŽbÄ &5Iĉ´wĝĊŻÁŠËƒc³Ù„·ĈÔà£YYċ=”şÈú7v×d%£ëşĦżğ›uúñS—ŻĝcS{|Ĵ˘˙ŭƒżüËG?ċŭe{¸\sG–·W’ŝċù;ˆŞÖ€ÊE5Dœ?ÈûӂI¨1‹—*Ùx4żÛÒÉÌt[fd\÷Úóx[ú”£ŞO†Ï'ÄçĴàP™ À"8èä|(߁vŝóùàI4{ïUê ‡ cĜ_‰­Kċ˙Ĵ |7­=Ô1/¤ß !²!6Qèċ6#³Ô„(@ñ—8rN%9ñÚ7̘Pšqż\bYe#é è İR„FÓ63rGKfŽ\ŠÁp„„:‹éZ6óéĠ‰ò=^ĉ;Yóyƒ_Ï"‘1Ż×·Ów1"Í`¨?Ž˙mËĝ! Ŝnp>ħz²˙é"ƒ‡B—NĦ˙{ħ ĝÔq{׏ĤJêU§ĤxgÖŭŝÍĉÍbùÖ ô›ŸŽ~Tm9UÇg3²…żi_Ëñê†Ċl­ú&ñıŝ Ġ'î'8~8gv˘qŒBÑݰŝ›ĠĵPTÂkÙsö”ì˙cŜéÁG‰Tî2‹›FQÉ)ċşWUĠ ÏIÊy}ˆċğÑMérș2ġZuñaŽhG×Ôó˘>ŽÛg÷²bñLn%î4ê>Ÿï½E-—‚¨~Êïĥ47Ŭ†ח”Êܖĉċ·ĴA –}óÎoÌftÛ÷‰ĵ*·gì§k™]˙éœ#ò}Ü´BöPGÓIżBdMÙ³s‡ÚcçÇŜÉèÏ3żÒĴE›§^>s\ĵx‘   ‚.†(`räiËü#m™ìĦ-Ž…ƒÔQHûäÍİGİ]·AŽëüôŭw”+_EQR‡G˙wPžx?:*’Re€ĴŻ{ŽÜo‡pvO‚j…‹Ü**DŞäp.ğJLV·é(NĝUI9O™&„B!ÄÓ 6QèÔÒŝ•@Œ˘0҇~΀zĝ%ËTwzËçí=-\*!„B!ìƒĜDĦ”Ġ,5™ċTxÉ,6!@Sê5NĞŻt1„B!„°K`…Bn~ @‚0…›ì_!„B!„ElÈşm‘g̤݉ !„B!„(`6#7³Ô„Ö-""˘ ‹£èèhĞ/£xúä8È?ҖùGÚ2˙ĜC[J İ£öħ-`V-żgİÉ §ÂOöħB!„BK“›°*2KMä ² !„B!„°$ °‰gégİIE!„B!„ùIlÂâd–š° ¤ !„B!„° ° ‹°ĥ_ü”à‹}ŭ,„B!„Â$À&ž ™&Ĵ…لB!„BċĊ-Úĥı–œ·ĵ˘ô¤¸ĥ"‡cxb ‰œ]­ĥkdŜ€qħÇ^Ħ”ö_LzTĴ˜żÙ=w0mk–J)—šö~‡­?‡‘^*ŭmĥµÑ˘}a/áj†×Mgò}dĤRĈ|MŸ--6^G§ğĈşç´Ġùñ ›O,q6é]öEš\ÇBX˙H́Ù/Qݤ­6†ŭsüŜHĈbŝXKϲĊh³ġOCzžĥgM²Ż›îŝ1÷oL­mÑÊ´|í}~ ÏnĈÖ77Ŭú;Ž’ız;3w ~š-%°cR~9µUÒċċ2~˜4nfQĥĥÛïb0–ŝÔJŸ;öPG“ÍMBĜ$™Á–‰ÌvÉ=[Ÿ&ûÚ~Èĥ~jÔ)Où„¸.Y39ù]̝?>T÷ ­ñv@Œ+ώZĊ¸Šn„ŸŜΜ…cèï]‡g×ĈĠ"…L&:4ŞĵĊöe­ñNŽ!ôâ·l^0‰.ÇB8pb‹¤cıĝÁRN|ü‚µg²¸Ħğ‰y鉸ŠŽvOYǛ-ĤR3CEġ·?gÚÊ€܌ÒNfUOö “:öfsH^5aġKâĝà,‡ĥfBǽ|·ñ(z•Ê~+VÓçµò˙ĝU*8g‘  ûê˙£z´HäïUC™ú[+oFeg@MPíjN\ú•ÖC|ôŻï¤k ÷,2µFû‡’Èıe½°2†sĥ²°ÄEĥLZÈ˃|ĝñËá”Ïb§éÂ˙à‹Us™µê(w€:&›=k’cŬ’.³OoFÌ{_Ĵ§vÒĴ=_ġäçÏS&ó7gcëÌL·òoêĈŽ#Ô8ŝ|=Ŝ¤ÑĞC˜ĵ~ËT˘l6Lj9û&°t?6jjÑñäq3èmv,iŽWú× ŜU´8f$½àĜCMgl 47½ ë'„È++?m kcmÏR"·$ÈfŬŸ6Ĵ>ŭ;G€ÎMñüéŝŽI­ñvÑÒrÊ2ZĤ} em’íç͟/ĞÖĈĠ’ğU[g›4AĞ-ÛÓĤÒ}êôÚÎĤß§¸ıjôĴÜ|“FówÓŭ“Ì[r„‰Ÿv§Xĉ+ˆóÒò\ñğ²žy‡ññ‹ĊS/BâùmĠ|N¸”Ç+é.7#ŸœAg5Š“³G²ùZĤŬÏĝÚî)ûnôê˙2^nÎ;c'Ò½ċvşk³É£dsʜš@˙ùĠ92³ž™÷‰âJÉzÍ)™Z~×=npĦ š·¤^†Àa@€ô˙'_ŬȌŬ÷iĥ0˜Ħ³ŠÚÙ£ŭ#ù4ïo8˙Ĵz£1¨4òü›ş}W²ñì+,¨—9Äµí˜z0[WòǤ]úĉ.=ÖÔíY“œëöŸl=ÁKŸ/ä?-=ş,_~ŠZÖ²ûj?ĈW~ü84ĥŝëIĉgŜžu1vİÄü0“A+Ĥž8ɐŠĈŽ s÷M5-9~äeÜô­JfÍRĈüŒôFÒ Š=Ô1/Œ•ÍL·ê1T‘Ûúc°¸Œ·}fġ³0H ş! š‚cZ@ÍͰ$œËU£xĉżäê˘ı|x#[ŝö eŸxèp¤àâ[w‰JH›6Ħ'ôàJ‚éĈÛ½›ò„Nh]Éç׍Á2ç#êvJġ×Y2¸Gĉmâ|bênïeîĥÚ̞L[݇„ŜOÀĴ‘,úG6ì §ç,†§_@r­ÄÀ™ƒ ˆ?ÄşŻC³½ÇĦò0ĥm~™ÈU÷ċ½,n3‘!Œ#³ĉsşä™×·Œ˙E0çŝñĉ)NGşÑ…êx¤ïÓ ;µ•;œúùOyÎT}„‹?ncBÛÒY¨sN7}{Ö$çşâˆĊƒbŜi‚g•g)K?…<|"7c뛛nŬŒGú{Ï˙†;lìZ™b~%j5„•§Â²òqßXbüÈ˸İêÑëtèÒ}ĤĠXşÙCóÀĜofşuĦBˆœH€M[} ߗ˙KSo ~­^§·ßÖxžDSòRyp?Gßr´û nnbÙw¨$ò÷ĉœ*ú*SğU˘¤§JčHL Û#IĦçĝ7*ĥĴšúe˙qn•Z¤QıŝÇm²t’#Ċ;-aÇ8?öŽÉÇ!ĉ”’Ż~‚`Ĥ¤–ü1?ƒ'û‡>üĝèû¨7(nŝzCĝġˆĴ/Ö 9žĠsHÏÓöĴIus)ߚzwĜ½ês.ÄèQġñܽz›x’y˜ôäùĜúĉĤ[½œŽ£ĝsì˙MGÑĉ}xgŬ^>ĵ1eżgöKƒÙ’ÍQ’OûĈGžĈ͟†ä_œâĊS—ÚÓĝ=‰ÁXş…ÙCóÂĜ˜`fşĠĦYĊGIdd$‘Qq$Ĉċü:Ù†·ü$íc:[m3ûŝƒ°H'·~ {!·ŠZ95žó›^˔+tßrˆħ:†‚öùµ|{8„ĞżícċìQ´ĉÂİ-=X°Œ?Ħ’ߣ—Žğ2ûóċĵ”ZˆÄ ÛÙtƒ7ĠLy6œ{]†ÀÖ­›93aÏzä2/],Ħ1à^Ö×2½˜üâú.Ü͵şexoËmÏI-ÏDŽıCLhŒ™ˆVSfÀëĈĵ(Eh0q³N´dâkiüq•<–'‘släœ_/w(. L“c˙ùÁĦX'–oĈÀQo´ì)oj´<çûä×fc뛛nËôħ·ı•{ĤG˔ûk/]ÀáCùàà-^QÖ¤ ‘Ü·•Ĉ<Œ›Ġ§²gEĞôç9¸PĠÒìÒ Œ=ÔQ˜/†‚èu m&i†4ğÀ–SÙ½~Ží×öñ‚Wµ@Hû˜ÎvÛÌĥÏÜ"Ïlŭ ò“\„°j6 Ôşo=È{]K,Öô[2 TÀıX *¸Àé‰ëçgĤUݜä’k—ÄÙX(Ï5ˆçs¸Ù$†Ż›ŽİċHü›O÷ÜÂżû êf5mÂċ?4ĝÁ ÏâSBı e|óŭ˞·gYN”ìşˆ£/Ìâŝ­;$¸z·½3ÍĤRVMcë;˜™nğ]pbîĊ˘C‹# )IY¸r+ Ĥ^ˆärßXhüÈÓ¸éU‘: d˙ü1céfuÌ cc ›™éĥ7†şSoÚž:s]Miïxş†g÷ZKMğúŬ"iÓÙn›Ù^˙y&³Ô„H!AUk¤ur:½§^ Ó–£,Ë"¸öEAAG’ŜÂsÂ=ËSĞN´J-Ö~x‰–ŬßbÈşĈ|5Ĥ*.Q?²ñ‹0ŞŒßÉş.ĊÒ ÷Ĝ;˘ë×KXÛËE^†xā›—KJĴÒ &4˙î ʔ­4ñR@uĊËâLĵDGĝż7Hēâž~–á/j9ĵ{6›_fLM·Geĝ/Ïŝ€;í˜ÓÜ3šğSùWX³8˜&oÎ$¨iRÙàáż8|חÖ/VĊÍÄÏN9÷—Àf4ôYÌħç‰oŬwT˘~ÛÇ_†ôkäŸï_ö,½½Ħq£X™ $ŝğAË/á×smŠĉ0ÊĜúĉĤÛ Ċ³2ġàƒoÎ9Ĵ E…Ż0 5ÈóÏi+‹ù 5ġÊg<Ċ&9¨*ĞĉläŬn ô7–×!Ĉ–J "\<]SnqÒeÖ mˆ¤ûàJ)§ŠE<ÑG†“hïlŻÇĝġŬ!ĴLlK÷&eÜ9Á†ÙAıĉ{FĥgÛ Ä\=Ëß!×8{b˙[û%WЍċów[⣐E[ĉĵħüŒ§Û0×êĵúZM6Ì{‹ñë<Û(™£ïÎâŒĥŸĥ+ŠşWM:.sÓV?ò}Ü´BöPÇĵ06:™™.„°Y`˂-_xË,5!rϖûzĦ“/ÇÎĞ$?œEĥJ2òè/Ì)Ĉ_?fùŞx <ËѤûğÏNċg÷Ğ-)á'-oKc뛛nË\½“OĈ2uaoÚĊ*ĝĠí˲½‹hïç€!ÔÔ27meÙñ#ßÇM+du4ħ1Üt!„­RöìÜĦĥïĜùħ7ÜÏóñHê> ʕ-­Vk‘íĜÊE·ÌRË?ĥ²ÏEŝ’ŭnşĜ­Ó8ä^•Œç#÷“ù|’ÑŸg~z­zO½|ĉ¸|ù2•*U*èbˆ&ÇAŝ‘ĥÌ?ҖùÇÚRêX8H…´OŜüŭ×ïÔÛ Çu~úŝ;Ê•Żˆ˘(İ‹£˙;(OĵIİÀ2@Ö×=Gî·?82KíéÙLöIöğ(4’#ĝ÷B1YŬĤ£8Ħ­X2Elû™NB!„BX+ °Ù™&ÄÓ%A6Qè‚Ör g²Lu£Ëçù°U —J!„Bû 6+%³Ô †Z„ĥJSbGt1„B!„°K`³2KMˆ‚%ÁU!„B!„y%ĥ$³Ô„°.dB!„B‘`³ ™f$È"ÄÓëë[Eȑ———Ġ—Q<}räiËü#m™ìĦ-Ž…ƒÔQHûĜ °=e2k„Ѱ IDATKMÛ"V!„B!„Ĥ’[6òz‘-³Ô  ²Ĝ7Ù˙B!„B!L!ĥ| ³Ô„(|$È&„B!„"·$À–2KÍ>H€E!„B!„ı!ĥ\’YjBĜ ² !„B!„È °‘X“ l!ì“لB!„BP°&ŞŞ>ĥ@ÊĊµ\XÛŻ´àŠâ)Sĝ÷‹éĵXğ8NŠ‚âR‚g,ç‡C+'qmûËĝ+ Ġ]"ÙReÔßd3 Jó]<02,èo}H[Ñjd. á;ğhÓÏ/Š˘àP“ç˙ğšĦşôĠ"÷=“âǀŭx²ùcF5ï]6½bŽĵ„‡R…9'=*Vô_|<=RÊċ\œšF³ŝûû¤—*s¤½ù6'2ïĞètvQ¨ğú:ŬVÔVĞóKC6ŬÒCòMöMê@wEñ$¨ë Ġ›\żÂË@ôoËyŜۑgÖß ë–É]˙Ŭ;œnĠRM1êġ[ÊÉ™s4ĥ½dBĜÌÄ^M¨¨uĈÖ<2RV.ûşéoĴ§Aĉc´ôX~IÈ&+cÇ­ıé6/7ÇmŠÜ—YwIP-›1Ĥċžˆ§W;SĈÎ,ÊÖhËm ĈҟZésÇêh2é÷Bˆ,Ĝŭ ĥœnŭ”ÀŠd›%¨‘Ç™=vħ=ĤòÁœ²Î~ĔééL lï€OzÓëıü:m†&ħ œ£‡ü½aG hN/dÙ/Cxż‰Ç£d5™¨ğPm{×wÀ')šğç³vĈ›´ÊBóSĈ/”âz„p2ĞÄúûy³i'Ö^­L÷ñóÙÖ°Žaĵ~)#›}Ĉ·;N³½`ö[9·„Îŭ*òûTrÎ"]S’^[ŽR3R$rvI_Ĉŭ܎÷wĵA3àèK˘Éü9żŬEÓgÉ.V•:Ïş7gÒ݇/珍Ĥ˘yU´yşżħsñŜY|ˆ[@ŭ,×Êe˙HşÈò͘1uG>¤^Òw,:v½ĵ¸pd8ċsħ=5–ß—v§ŬĴë41Š9- rı*”·ŭdĴnú¸pâ5ċ³ûĤ|Uvp+AU×'²·ĉĤ?ċĈxÊrwÜĤÊĊq™ÓqçTv0Ÿ~߂ĜôHÍC.oúŻ~R–žµ=rĜpŜ™Z+ñÂJµ…O9uĜgÁêµÚ‹jRıšê… Ù'ên¨ òÜN5̐ŭj˙ÏŜ}‡GQĵ˙^.=¤]„BŻĦ H3ŝCQ@¤‰tDJPŞT)˘ ‚4¤ ‚˘ˆ "Eé5„^ÉŬíI.—z—{?ϳϓğÙ۝™ÌÌî7ğ§?¨ôórPš|ò£²¨ZqnżUy 3ĥ½ĥż·âŽ›ÒçH”˘(ħÊo#K*8ù)E)˘tÜr_IÙD´òóÈÒ nwœ•—Dš\ÎȃŬg*)3˙IP}˜òëŜ 6ġ”ÙD+iŠwIYÖÂQÁ³²5H÷lŜ“_—nİĝ;Ş”jïT"’7ñ½ÒÁöÒëJbš½G+'Ŝ(ŞPj”r:6uĤŽ(ñä½òmĊ™ŞÊ‡²°?½ql˜â§yQYq9.Ӝ[b]Ĉŝ6J)eßDÙœIGOfĴŬĉ4=óĞKc²Ön“o—YowŠ˘(Ż,UÛ;*Ğ Ç \ŞËœŒ†²x|1…”1IżÏUÖPĈœúɞÇgz]Ú÷òß Ê•Ë•Ğ˙^Rŭ÷ŻrŭÊʍĞW”›×Ż*·n\SnßĵÜıuSı{û–rñü_™^÷lß²YħĴ/ ²IIuÛ§á”d!„ĉ@…­ƒ-OGem·‚c_ŜŸâÉßäĈŭÉü^Óg;‹:G]@9͜Ž ïĉ³“îLïלŝSş >8ŸŻoh|N…ƒĈâĠZÂŞ9ŽċC\ù~êrÎ?™’¤ğó “? mà,ÚıÇó 8%'YŽ8Á’ŻâÙ'‘u]HsdtĴ yƒ)³‡Ċûƒ2ĵ…ÇĤÊHĥ}ŬŸ°À Ŭ~?Ó[À2’pëż„9ó|ך@…g£ÔUŬċĜ/AĞÁÂ͞*ċÁ…mLiWÇôN_Lèşè‡DS„bɝK…[µf”'ŻÇߟî>;§}ÊMŭ]–µôĈÖĈ Ÿz½˜ìaĥŝ÷ùËx]j#îݲ#ĉîmĊg~šħv“tËn÷Yh·İm—Ĥ´;ŭCŸ0_Jbá˙ÊĉÍ-;Ù;Z­6eÑ´/céùÍʘ Òï…)”6ĊàYjÙ ¨Éó·„İɘ@>•?Ž‹+ßdÒßu™ĥ|lâùû|¤ĵËëábߏ$^có‚chúâ5E_G?ï3,ŝô|·ì)hBıyf³FŻċžS+úĠu%žàXl5ċi=q*n.gΑPâù{ĊóÊ=ŞPÚM!ôfXŽžC÷8è/ŝ‹ƒÊ/Vr˘Ÿ–s•ÖTW+Ü8s‡„ ·b‹O—ċìšäÍÖײáşé9Ò>şA(üĵRîQ9•ÀÏŬÍżgí™+•šŒ›½iŭħâK<çt—/láŸHŠ.†{WîC"ñû‹ù‹§µx·ÀûŸ˙Àożl½òǙĝRwÖ\·€KLëR!!Ĉ†˘Î§Z׏˘NŽ”m3‘oo˙p9cí6.‡éßî3­ë´ŒĥKÚ]â•ϘCKÇ9£İ”ûĊ‚lŽ'ûâco‡Ŭ“ĊolÚgûKÏgÖPĈì~˙,mLáaa„……M\tĉŻ­ìtZêÇt–Zg…ĉlJ&ÏR"§ä\"™5ĥñ5z´<ÜY ç—÷$`ôzlŭ™‰µ“Œ´·6ó΂p^ß7†ZN€™žŒÇ˙³Žċç+0äĞ:8¸<ÇÁYµzżOYC³ÔW('zQÔĤ×ӗĥ•ğxp5½KŞAĊƒHp)WDz}™ùêt:Íĝ’kġËòáÊğ4 M]·8~pÈ ÈÎR’fÀkÒĈN\T4šùGêòvŸ4Ŭ]-GıYgj˙°)֕Ġ›FòÀ×ñw=éM5€-4ĈO uQw¸Uû ĦWk/êXÌŜo{³úğÛ ~§œŸ`Ş(Úu+×BÄP.˙¸‘ioŒċċĥöüyvµÒ}›È ĈÚeÖÛ]<­YĈ_Ŝ}ù¤£OÎ&ÈĈĜYs6Öĵĝôùc6N%İîO§e”^`ĴĦŒ"ç"9Üׇvğ“żJĴǰ€ Ĵ<–Ñëì ˙‘îĠ!ġc:Ë­3‹=˙1œEaMğBˆ‚e-A6%ĠŻ)çÏcùgÙË4sžßœdċ+ž¤ô<8¸Š£‘79Úԕİ?3ħ îÇöp˙ûŽü15šßWlà†>˜é5˜ž&-˜%ÇçÓ´ƒgÊuJ­9ü°-îQ§˜ĠímûµĦ{CݤëI]ÁÑàĴqĈFċA‹I£¨PóCĈŽ÷bŸ]oö½ê‹­Í4. 1£M°éġ(¨PöĊkQÑ~9|‘è%p3X5îżı¨żzq0ö;oŽĠµy1{kCżEs4!Kĥ?4„r34e&ŠÄÍ”Ġäg ³ìô;Jż²ŒßğÎçÁí{Ä9z½ŝjÎ(AÛÊĈ§ûĜĜ:bDEĦĊ [@U¤4ċ=áÊíp´X fjvŞ´êGĜÓċ+v\J­iĊXğuÊaşuµûÌÛ YlwqħñĞ۔èñġӛv•K²5vşW˘~£FxetX5–žÏĴĦŒÙ!ŭŜ ><À#'ĊZm=)C÷Œ^NŜü’ú1ċ֙Ċ˙äûŸOXKPEX·‚› Ĵ~ô]ڏù‡.[N³êip À†â=áb“Ĝ”NüyĉĥëĊ‰~{ĝnlù˜ÓŒ(á'Xĥ%˜j“÷²ñ•â)³&t÷Ù: 3K–$¸]/Š'żïV:ġêáŞĈİÛj8½5ċ§ 5pÔĊ NîŽĜöUŜ`JËÙ ĝ"ˆjlığ 'Ü!&$ÚÄçµhyôßMâp¸›<š1²§{żœÈŠqG™PÛ9%˜ŸM\]§ö,hWîŬş]…Á|öÉNjĵñ1@í,ĉÊÁŻ=gñîóÄ´iŒ áżmçœûXŜ KÉA˙P;SĵlEâ˙[C·ı)Úg1m‹Ÿï£rĞBƒ’°f˙ÂF”Ċ[ڇqîĦżZ%Hï‡d-—‚˘ž¤ k·.9L·ÊvŸAğTĊg­Ŭ%ü·›½÷4ĵôj œó2Ÿıà–ê›|[ĵê4§ìÉe|Y›9ƒÚ Bêk"oÔ pÒ2öÜëÁ% 7hƒg‹ılżŸç' `qç_˜èKh,8ş9%•M]’nóxsI(=†TIşTÙáZÄ]Ĝ#âôà‘a%DóëÔ^̏oGÏĉeQß=Ì҉ç ŜG´(•'/~´‘!':1İÁsœ?‚î K£>ǞU|ŝ‡ Ŭ6¤G 5Y›*g‹ß˙Ö°hs5†I˙ÉsérmÌğ£jĊŒŝ Ğü1ŭJ]fĠˆ­Ä4^ÂÈĵzˆR!ak¤(AÛèYğżvúž?ׄ§JOäĠ?ùûÚUŝ<ò5Ÿ,ÜÎ˙‰Zô"žYœj1ôíÚ,2œĦ‹]˜Ĝ8‘ƒS'ğW/ö´/fÙĝ}|•/çl&˘Z}*Uvq?ŸLŬC\ĵRÑ]6z§KcíÖ.‡é…Ĝ3uiĴ]fİŬé ùŭÙÔäêy<!×ÇN3d eÌé÷Bˆ X\€M!̅ÙÌjFpìżúG!1~/5HPš1ż˙ËÂúftÂyi½ÚÏKóÖóŸeĜg‡ˆĞHg?CĞċş½†˙„ñ,ßq“o§3żGU„†S×1lsïż½‰Ûĵ K™ÁàRo ŸnLŭ!5ŽîNpû!Ñ:2ŝÙ"½Ÿâ4™GƒÊƒ*í&²kĠH*?ıE]Ĵ#+ÏŝAÓÙ3X´a}ĉă­Uú³ôĜL†½PÜ´Û²ĵĥ: Uß!6Ër¤Öä}ìŠ}QşñEĵ •:Í`ßÚáT´ĵûe̎˘(ݞ“ÍO#›é€=eê@çÀƒìú"eŒŭÌSTż—=ħCû~{Eİ(Z˙Ĵ:ĵŒE-:ĵşîßĊâÀ÷ı8ûÒ°ë~ü.5’biëÒXğÍizáfZğÌJğ‹çöéPĴ;ċŠäŭħ-×ÇN3d e4ô{!DúTÛ·lV^j×1͛‡öïmì%wSùʐF£É×ŭYòĊ³ÈÒ&Dj–ÖrcĥZòpJêÇĦŭ{1<ž¤ö×ı34}ĦUĥö™_._L•*U :˘€I;È=R—ıGê2÷XC]J )£úɞ“ǏPĞNŭL×ùġçŸ([*•êÉb“ò·ê™÷##Â)ċ[H˙şçŝ½Vĝ…ƒBä"K˜Ċf·€Šĵ•Êż˙\'*½[tTvxUò§ĴĞ…Ï,B!„ŒI€MYB@Eä/slT³.şàôĞ;˜ßÓMuĤÛÁ vĵd?!„B!Dá$6#ÌñÂY!2bVÏUùF]êMN+ot6„B!„°Z`Bˆ\PÁx™­&„B!„KlBdƒÌléÉÏv!A5!„B!„0`Bˆ\”×A6Kż4,,Ĵ ³İÈÈH³Ï£È{ÒrÔeÌ=ÖP—RĈÂAÊ(¤~,‹Ĝ„È&™Ċ&ò‹ÌVB!„Bó&6!„Èeı|• šB!„BX ° !DÈnÍÒoB!„Bk$6!r@nıAfĞ !„B!„e“[HE‘™TB!„BˆÂClBä`EfR· Ş !„B!DádSBkdK^„%žë{ĉżYeŠi4h|ŞÒjÈ N‡ëŸ˘ğğ– šÔKÉœÏ§<êîħħ•M‡]„*FV½˙5/ûh´^DƒDŭCvö.ŸĤ%Ğ4ĦûĜ5üüPûtµˆ}Ŭ)ĤİÀƒĦè1Ïùıhš²üšáŒ‹>ú?Již#ò”lE]`Ûií_*)_Ċ+Ó¤ç6üÂÓ\ÖAòë&ïós¸A.£~ —†ÖÜBнÁÊf˙ğ4K+¸ŻKÎ Q ğŸ7­6ÜE‡È }äY֍|‰jĊ5h4ĊİÚz8ŸžH§í$É´?irlÙp:Ô+“ô~İZ´ŭb”lïÏüdÒÎïħoĉ+Ô-İA£ñAŸ@Ž=̤%[?§é–* í(}˙o´Ĝ·e44E+ĉ'œ MZñ•E4Ê`Œé´;<ϊiÒĜ™NŜZo Bo,=ÏrŸ5ÖPF“IżB¤Cf° ‘ d›0d8[-ġkñ,%â$“ż"ĤÓX–OòEq+̙J/ŞqvuKÜU ‹ #VíÇ[Ÿ­ċĠRjlœ|¨ìPÀ™F—?ûˆzÔg³â\8§$+‰D‡CċwÙ´°%î‰Q_ŝ‘us'ÒéèMöŸM£":Ân£%Œm“WòÎ SwLلîŜĤ.ù(Á`—£ëB3ħ]OÖŬ,O‡áÓ\Ż$ĥÎs`2ĈµÛĊOkްşGİŒ÷ri½Ŝ,Çħ/_£ĵ}:éjş.û–ê‘z ž Kß`Ê-\3˜Jö€ÚŞ5Ú?Ùıôf,=Â} vŽJeEôù~Äˌ˙ġf}~ˆĉ·ùîƒLx%ż?ÖÒĈóÙcSĤŭIQC”#Ï_ʘ N„žŜÄĴy£èë^›S3kᘍŭ™“ÌÛY<˙,ìIż%Qt›µy%.³~â<^àÁİï†Pî™N`lŭœĤçW­ä#í(dúży|…•½z2/üU>ŜıŠZaéÈİĵüš+żíˆoé>Ĵ;„˜§‘š}1‚··ùÒı†ó3ûÊ &UŜcó‚ĉ¸=í"jÜ+k°!ÄHzÁħ†2šNú½"}`Bˆ\’Ù- „͜ʣËNŸEí`‹  c\=@˙ß~âö–¸;€>:„huqê5ŞG˘ĉ[Jä/,Yw‡†sĥÑġĞnÌ^pˆñ_wĊÛêASç7F£^˘UĊ‡Ôîħ‰µg'Ó¨ıš°›ÀÑŻkИ½0_\ìÉH,,q‡r¸=âN¸ö™<˜–áNÌĈşµ™rd/ck9'ŭèBŻÒĠĉL=ž›èŞÉ`%›Sĉä8úÎİÎĦ÷âjĝïQ9R²nsJ>Éżv'¸T†úͨûô*û1WVaÊ~_†nXÂİ·F%_Ž câ.ñíħ(ގŸÁĥ°£>U><֖;8z#6žÏ†22íO* “ü: ‰öòÎoWˆVjᘍŭ™ÇÜĜ”I;‹>Í'Ğ/R|>–Žh„ ]/P§÷֜˙së”ÍĜú•r˜n¸?Kbc¤=3ŒgŝżIĝo Îıʎyĵà ÔaÑ˘“Ô췂m×û0ĥ’ŝ |žŸx} Ó·=¤éĵ=ĵQ!½ÈegìôĴJ£ĤM“ĈŭÔtFÒ Š5”1;¤ß !2`Y_!„R%K·€ÊLĥ̨°Mh#ıòû²Ġ(f—üÖ]˘°#öŝ]BÍġfÁû—°‡.ĵ׳1ŻŽkúÇ%ì¸e,ĤÂÁ³(Îħ´D܋@Uŭm ,ÂĦÙkıĝäVXŬ½]|°1ŒV3'ÑÚ-à‡qä¨UEžbġö<şÏ`ÈӋ§'+Ò˙ŭĝÄ`ċÁŜÂcSi0×½JĝÒ~ŒùîA6oë´§âÈC\>µ‘q­K§sñ-2dçCRpuï!Ç<ĉŜŻżìöÍˤ?Ċ3ËŭIɕƒkXÁ…€^ġqWeoĉ#óv–pç$§hĦ:.¨¨ß•ZŞûœüí†=ÙĜúħ9LÏaĝÜ|¤×Žž‘ù˙FB4.xğ'OïQáZùyü¸ÉŻ7 VáŒ9œ.ù³{—É›Ù;:­mò˘3è{ĈÒó›5”1¤ß !2"6!r‰OĴKrP-u`Mä–xŝ]?ŠYjñîìγPHˆħÁËùĈÔ˘bÉÔ~e&ßßyllcù+ñß,;‰çĞoÑÄ]W‹·ééuŽUŸ_$ŭGĊ)h¸}n7“>'Èħ9=k9ƒÏ£‡qĜz–ċ…ÑïR˙ÎZŝ†B<Ö}ÄɢŻ1KEJş*„ŬÇô§°xüWĦB@Ġ''úi9U|*j…[Ŝ#ÚĥXûlĊáĝòf6s¤R#=)ì+òĉÊY4ğ<™Ĉ :óĉà.´Çà i•^f?)<üĤ#ŜĊÊÒ°ïî´YÀâ~I·™ĵ?3“I;ӅŜ& O|=SîÑR9Ç×Bo…=sáklŭ¸Ĥ[҅ĥ66’ˆp ˆ!QLÛQz2ùß8”kI]Çûl[şƒKQ:],A×ïK" Óž%^˙Šı{´´™6Œšy4([c篃İRĵĊŠ=YjMMûQcéùÌʘÒïŸeĜ˙c2he—LR?Ĥ³Ô:“[D…"‹rW@ċVQ#”X.}N“ŻÑuŭF?}˜ Ż8{ H ʉŻĝpäTúw·ç§c“¨a&wSÄ_ÚÄڋe¸Ö?éùBÎuxc`y6lXÇıq‹y>ġÊİATôJyi[Ħ33w,â5h£ Žg?Ëô`ÒËsé=o7ê”áġ÷h4s5]9ê QÁQ9|8´’4ÎX“4vâ˘*Bŭñ™q<€ñoĦї•s”+a Q·.sK_‰ݵ§ìġ=üûß~qˆ7÷Ĥì3wÇe?İ´]ÁorŭŬ,™9œVƒ8ı>jS÷' ż(ŽB}É3ɚħéĈn:¸e֎Lۃw{­L˙á#hâ7"éM5€†fžİ/iâùç³5üĠƒÀ6Ċòp6A6ĈÎêSĜ¸ĊÓçÙ8úPĠžâk(£È9ŝ_›AM/ħŝdFŻ“Ç‡Èjú1ċ֙Ĝ„ÈE<)œ’kıġ•v’%ŽKkúÑnÊMşnĜÏǝK¤²ó¤bËá,úè'ôŬÎw7ĈQ£Ş9\ÑÇpnŬfnéC˜ÛĜ‡ıiÒ²êç4zÉ#ċ:Ĉ4v.k…[ôï,0žc­è\O“t½¨‹&$œ<ħQıÓtÌPÊ6ŭ˜İÓ5ü`ם­/—ÂÖĉž. ħ!ÑĤߒİ×£ BĜ{× ĵœ>~™˜>Ċq5X5ŝÚ ŝĠo­’Ĝ ċ9Vaèš9l:‘!+§áajDĥèCö1nĝVĵ><ò˙•Ĉ–aĵŬ/tÇäWÚ°ıƒ&ëLú“ÚÍ˙çüÏkŝú…ìĵŬ™ĦEr°?3§öôĊ“0n§zĥĦÌíH,ù̘dl}§Ĥ[Ήş3u§ngç'³WĠüŸü@FíhXYSKgGÉÎó9ÒaïŜ'Îѝ˜Mi:߇VS}ËŻ·ßx×ÔIoÚU.ÉÖĜéVÚġëgüü1céùÌʘÒï öwJğÇÒ94£×)ƒuú1ċ֙ċġß"ÄBX—ܘ­&LĦqb=§\˘ŭú#,Ì(¸–j}ċÉıĵıüw”ˆSĴÙBċħ[XÙÉ;%_úìڇUĞ~$¤u7ĵ“ßw-GÍڵѨj²âó èú.ƒV6âûQUqÔÇò(œÜ’‚`0ùÇĵµ%˜Ê“7ĜMŠ#ncâí$ZBŻŜ&WŠıŞÁŭy†ĵĴáàĥ™Ĵ{{£üRòžp•/g~Ĉ}Ç™ġ˘76<0şuğr˙cyàżó>ħ€żIyّĝàO.Ĉ¸ÑĵŠĉIżQáV£µœVpġz8Z4F~g6 ŭIB…–Ç:%ög|›ÒÀ#£û.Û²Î(Düħ›żġ%èÓ°ĝ3’ħġs˜n9'êj<Ğ5! š‘ĠRµ£ìïÊ ï2ċ‰żş‘‹ŝĊĞû\ZM™§–puƒ}|pŝܓu'|*WĈÇĉÛ~Cd•:T¨ ˙÷0Ÿ~x€ĝŞè\.ŸgŻ=ú‹G\S}“o‹ĤĉóĝžZŝ(ĤġkIŬrİ݉¸¨ÊÒYk8ԅŝĊ 7hƒG³éĴy˜—f½ĊŞv]*ްXpp\ êŸ IDATuLş½IíC§Ó°:œ+b ²£ˆ‹-şPâġàžá}P1œùpKâ[ÓµqÔ÷³zĉßPûšyĞAċAÀĴ <Ġ›Y­[rnä`şÔ+‰:äolXÊ׺iĊÇt)&kSċlñí½˜9Û1úx‚ñĠEŽ9ĝµ$À{!_½7“FôĦV‘PNo˜ÈŜ¸²ŒlV›àŬĵÖìMδŬÊOK[à‘x=óŝs–‹ŽVÛ_7…°Ë?°zöOèjżO_;g?K P¤#†VeËüĦŒĞ=K\a{ğˆm0—ÁŝŽè‚wóFêş4²>v9L·dFÚÑ3uiôp¨'êúy.ÜĵÁùÛùtĊw\Ż6š¤úĴž³GıaSİUòx:CfÈʘÒ›ıL'– gŞI[I%î*G/*$&Ì [ëÔ %väw>ĴKĊïYıt÷§RÔë0³GP=żŸŬòßbġ\œĉ­ç–cWG‰÷ŸA;_CĞe:öڌéĴŭî6½ßL' ¨rĦŜğKôM'ĉ˙†ŸyŽnŽOŸä\{8KV¤ŝ7G¸ûˆhÏ(ÀĤ×aSĴ?ù€ÁËc@ċNĊÖ£Ù´p0žDBÔŜmĝĝĜQ}4Ÿ•›§òĉ°ĠPİéĞÌÛ3‰AMĵM;a°-CŸ…3ÙÜh"qĤ|NdO‘&|ĝírìß dÂ˟ ¸–oÁ[ë>bbmG~ú$$úÌû“.2„ûgdÑÒ˙x¤\ËÒ¸ë‡ì™1„Jö€½‘ŭY4GjŒŭ†Mq#˜4c[œ)ßvß,}ƒòvI1„4uidŭœ§[.]lĉíèÙş4&†_&´÷{J×jBğ;ĜöZÓüÜhwÏŜ‚˘]+’÷ÇÖ\;͐5”ÑtÒï…éSmß²Yyİ]Ç4oÚż—ĥħ—xÜuLAä+CĤÀö-Â"Ф­˜żÜ~ZNXZ{‰Ŝ0 €ÎUI}ü8´/†Ç“Ôŝ:w†ê5ëĉyŝrâʕ+TĴXħ ³! ˜´ƒÜ#u™{¤.s5Ԕħp2 İŸìı÷YjĠİŸé:żŝüeËU@R=YlRŝĥQ=ó~dD8|Ëé_÷Úż× żp"ÈÌ$ó$ÏU…VbW/Ŭ$*½[tTvh*T£L‘ĵû-=!„B!ĴĜ„…š%Ġ$ +rJ²‡Á£8—nޝv\ĉóEò9WB!„BX ° ! %sş4+$È&rB]bGBt6„B!„°Z`"HÀ$˙YÂl5!„B!„…Ĝ„­0Ġ$(+„B!„–Il&‹_a*i3yÇÒnÍŞÂŜf<== : ™rss3û<Šĵ'í ÷H]ĉİËÜc u)e,¤ŒBêDzH€Ma1 Ól5!„B!„…‡Ĝ„f̓j…}›B!„B6`"I°ÄtÖT3$íF!„B!,‡Ĝ„f£°>W-ğ$È&„B!„–AlBä ”dLfĞ !„B!„°t`Bä; Şeg…B!„ÂüÙt„°ɁkĤ(ÊÓ`Qò"Œ³Šĥ£Äquç4^U ;• •C žë·ˆ_Âô+&üË:Ĉ÷hL=5gsáq>ċQw‡5ÏİP5ßÊ##˙ŬŬÏií BĠp× ġĜÒI“Ĥ8ûĝÓö­eÖ>]-|w[ìT^ôÛûZ€xŝœ^ •Ş&_1܁qQ‡^ÁEU™Yİ*Où7_NîAC_—¤|ÙżŭHVŭü§ı2Ĵƒä×ŝïqÜıŽ*ê,ğV{ĊµTiʜviÀÚ;ÑYl"]‰wĜ=ħ ċU¨TTé<‹Áşô×5Öß´8ĵ` Í+¸%ŭ\üh6d-G+Ù۟1µlĈÖÏişĊÓùÇ"ÚşÛòÜŞÛdX2cí.§éyU:SĈÎtĈż†ëïĦ7–ž§%0ÎÊh2é÷BˆtÈ 6!Dž’Ùj"+”c̽‘ènSĝl–úó_0yÚX:Rƒk›ÚàĦ”hÎ~ԕgܢÉáÌúb.•ÊVĤœ]AçŜPVÏĉˆŜġéy,ü}Ÿ4vIIV‰ ƒjSÙµŞ # şxÓß!à5Nœ[HSWĦׂʗcñ^ëÙÔvLلîÎ׌ ĵ”âV˜ÈY%èîç&íYq½]ÇÎacƒRĜ†üɞU1Ĵé7ü¸ù4›úúfĵ—ħOÎîJEûtÒĠ%éħŝŝá: žó z3ĉ·ùdóŞĜĥžT·=ÁDcm@d žżĉ´§ëüHz-ĜÊÒRYùÎû´ïĉÉĊ£#İ`3ÚßllQ"h6v-“*9óèÔ:&½?˜.ġıXG÷gYL-›ħġsš^u{´ŝ`Kàd&à.P/³•µğœĤçAùL;ĞOçÛċ­p:žİñ¨Z‚¤k(£é¤ß !2°}Ëf%2"<Ͳ}Ëf%z4%z4%44ÔĴ À%)b ‹,&/ÖÒvR+èĵĤĊ\ê3ùĝ`xüHïx’z9q찒1½’Ÿ¨èŸ~¤ìjgŻPv˘r.>)=âĜ0ĊOó˘²âr\&ÛəK—.eœ¨½­ĴB³-Jˆ>Ġôá•~^J“O~T5P+Îí·*tĈĥ£WÂö÷VÜqSú‰R%VùmdI'?(E”Ž[î+)›ˆV~YZÁ­‚⎳òòH“Ëy°›âL%eĉ? Š˘S~xŬ[ÁĤž2ûh%MÑâ.)ËZ8*¸tVĥéžÍ{òëÒ-G•Rí½“JDò"W:Ĝ£Ô^z]IL³÷hċÄEJRNÇĤİ9#m ˙dÚÌQäe€'J‰a'”(EQEŻ<ÚÓCq£”òÎoħé|ÀÄşÖŬQÖ6@ĦéWJ°Ŝ´ŭúş4ĥ~NÓSħ¸şT”Kóë+ŜĠş+³·~Ş´sDİ·ò–˘ÍêÇ Û].ĤçJ]ĉdì4”Ċ‹)¤ŒyHú}²†2ĉ„ÔOöœ8v8Óë’Ȉpċï”˙.]P\¨\ŭ÷’ríż•ëWŝSn\½˘Üĵ~Uıušrûĉuċέ›ÊŬÛ·”‹ç˙Êôşgû–ÍŠe}Y „…+ì·ú)r hž*ÜíG…­ƒ-O[Œ6‚[Áħ/ïOq;@wŸÓ>ċĤŝ.ËZzck„O½^Ì?ö0ۍ „Ž ïĉ³“îLïלŝSş >8ŸŻoh|N…ƒĈâĠZÂŞ9ŽċC\ù~êrÎÇ?ٝo˜üi(mgÑÎ=žÁħä¨UDœ`É×ñìÈÈş.¤éµŽU4o0%cö°xP†·ĜTÉĥŻûĜ•ĦÛïgób¤ ˆ %Ü:Ĉ/aÎ<ßµ&EPáÙ¨uUw9öKÏĥ>êZÁċ½ËXùwZh„‡*;û³Ĥ–ÍĜú19L·äş{ŞŒ˙•ĥ1]M9%H§ŬċjznÈÎĜİèjµ)‹Î`T5–žßĴĦŒÙ ŭ^‘ ° !r$9¨–:°&DÎÄqqċ›Lúğ.Ó‚ ó;Okñn9€÷?˙ß~ÙĈ{ċ3ñîĴınF§˘‰×Ĝĵàšŝ£xÁCMÑÇÑÏû ‹?=O|şPĈ…róÌ6f^Ë=§VôĞëJ·:.çÓ×Ëa—ŭ™mLáaa„……M\ˆie3Vq9L·¤şL—Jig·ğÜIÏ=Ù;OöĊÇŜ;ğ'‹ßX~Kġ!céùÌʘÒïŸġÌXùëÄÂú}q¤~Lgİu&Ï`"Ÿ†_…TäıjĤ0´ŸL)1œ_Ŝ“€ÑWèħġg&Öv@u‡ğqPµÏzµö îŠĊìŭĥ7ĞżğÍàwʙĊ-ŝŸu,?_!_ĠÁ Àċ9†ÈŞĠ+ĝ}ÊšB9ы˘6½ž´­ÜÀƒĞé]R Ú(D‚Kı"8–íËÌW§ÓiĈ—\Ğ_–WŜiàhêşĊñƒ DEĉpŸ’4ÎX“2vâ˘rÑômÌ?R—·û,éîjÙÌNúm@äLëZEÑN9óËužŜĈü‰yŻoé…{e8·Er¸Żív'‡ż[°y·_ĉHdÜîJŞs#=7ecìĴ9›k^|úü1§’Tw„§Óż2J/0ÖPF‘s†ci=†\`ċħŒ^·`Wĝt-<#¤~Lgıuf×#B A5óQhƒlJ,˙,{™ĤcÑó›“Ĵ|ÔӃ”­#v@dPZĵ°TEJSŜÜG‹9˘ù}Ċn胙^éi҂Yr|>M;xĤ\§ÔšëÛâuŠYŬŜĉ°_ş7ôB  ‹"8œ5ÎĜ¨ûd'5Ŝx v–ó•yskAcÏYü°û<1m‚BĝoÛ9§/ĊÀĈ>éÔc6êZB…–­’ŭ™+5˙híŸê­¨0“ÊfĴ.\r˜n9u™GRµğvš!k(£é¤ß !Ò§Úe³òRğŽiŜ<´/mc/¸ë˜‚ÈW†4MAg \ԊeíHnµ|ùŬŽ˘7Là€sUR?íߋáñ$µżÎĦé ­ò<9qùòeŞTİRÙLÚAÌ=R—ıÇêRÊX8H…ÔOöœ<~„ZuêgşÎŻ?˙DÙrPİTO›”żmTÏĵN)ß2@ú×=‡öïµÂ/„2[MˆÂ&1”˙ıNTz·è¨ìŞäOY×|žé'„B!„‘›VB‚j…WĦşUTd‹.xŭêĉ÷tSév0ˆ/ıĉs„B!„°`˘ċG`Dnµd³nêRorZy³ ³!„B!„Ġ’›…ÌV³NdB!„Bˆ‚!6! XnE$¨&„B!„B ° aÁ$¨& ™û,ĥ°°°‚ÎBĤ"##Í>"ïI;È=R—ıGê2÷XC]J )£úħ,`ÂÉsĠDfÌ=È&„B!„…Ĝ„0Y ˆÈl5!„B!„ÂUi5d§ġ<²ˆF št–Nğó'ş{llAÓaĦFŞSw˙k^öÑ i½†‰‰ú‡ìì]>MJViB÷ħkĝùĦöéjûşSLS!CÑ?³‡xÎÏm„FӔċ× w`\ôÑ˙QJ󁗧d+êÛ>Hk˙RIù*^™&='°á·žĉʰ’_7yŸŸ rġ½|4ĵ°ĉZí V6K˙˙—´´â‹ÛA[6œġÊ$½WŞíGÁ…3oğùÁH˙>›FEt„ŬFKÛ&ŻäĤà Ŭ½L]òP‚;:À.G9օfbğžĴğYž§1¸^IlçÀ†eŒk·‹ŸÖauRïċÒ2z½YŽc_FyûtÒĠ>t]ö-Ġ#ġ@<–Á”?Z¸f0•ìµ;U½íıċÈó—2Ĥ‚Ħ§71kŜ(úş×ĉÔÌZ8Ĥ³YkaĴ¸'^aeŻžÌ •w˘Ö_X:r*/żĉÊo;RĈlïqV××ñÀxşŽú‘„l}Ŝ Ù¨!ÓvÏ? {ÒoIŬfm`^‰ËĴŸ8Wxpêğ!”{Ĥ[?§éQIY§ ŭ“K?`ĈÒ#Üj§I5ħlĈڕ>ótß8N˜’_ÖÖO¸²–×ß:FÀê58Lê1?o–l4dÖÎbNóÉê‹´#á‚BC× Ô齄5ç˙ÇÜşĦŜh#ëWÊaşáŝÌÊcnl”ŭ Ŭ°„SoJĦ$1V7e3ÖŜ~lĴŬċóq";c§gU5mš4î§Ĥ3’^PĴĦŒÙaĠŭ^‘Ëú²@ |û§Ü*̍yß*ŞÂ69x äNÈcìËV£˜á7ıú͘é’o1ğw3ûĤHGŝ%ìĦ ïġlÌĞÚ£ŝq ;n ‚İp,Š3ñDÄé-÷"PU›‹phöZ.Ĉ?Ù½]|°1ŒV3'ÑÚ-à‡qäèżyŠĠÛCè>ƒ!O/žžpĴH˙÷â{€•?gx MÁl\÷*áKû1ĉğäĝ&m$WaŭzĠÇŬê‡Ìû‡>&„h\v·{şkċçñ&żŜLxfkYZ?ŝŒÛçv8és‚›Ó³–3(ñjŸ.˘8>¸ =ö%ÏÈiĈĤğéàF†ŭĈğ=‹VĤ˙4ñ‘ô15€†fžÏžê[_{g—Eï›áÔpè°İû+8ĠeĈíÌ­@ókŬŒµĞĴ·ğü:NdcìĴ>…í‹[<}ŝ˜£Uàé žQzħ†2Šœ3kk3¨é%֟ÌèuŞšUú1ċ֙9 a$¨&,Ù~9 ÄqiM?ÚMıI× ûù¸s‰gRñĝzû]Šw@ôN/P1œ[·™[úĉ6öanš´‡Ĵúy^òHıNİ1ËZáŭ; Œç˜o+:×Ó$]/ê˘ ‰'OglTî43”²M?fêt ?Ĝugë˰µı‡§‹BlH´é·dêġ(¨PöŜ5(紐_&ĤOq\ Vżv‚uà[Ğ$öĈByŽUşf›NdÈÊix˜š/@íĉ‡˙s~ĝ?׌ç5˙R}ÈBvŜḭ̂²ÖrÊâLŬİÛÙ9äÉ,@µgŒô;JvžÏ‘3xx÷>qŽîÄlêHÓù>´Ş˜ŜôÌÖ·çáŝġœˆşÍ‰vĴNŭħ™ ;ù5—ĥĥ1q%ƒş$v6ÈÓO¸êنJ\0·#Á³Œç3c’ÚÈúN9L·äVoĴnž-›ħvl“µv—Oljln¨]ż~ĈÏ3–žÏĴĦŒÙ!ŭŜáXëNi÷X:‡fô:e,ĥR?Ĥ³Ü:³ĵŝ+DIĴċWPÂlƒ ˘P0żöqb=§\˘ŭú#,L/¸$\ŬÇÁ OZ\§|Ïcĉ”ˆSĴÙBċħ[XÙÉ;%ĤÀĦ}XµêGBZw;ù}×rÔĴ]Ş&+>˙—€ï2he#UG},bÀÉÍ!)VqšÌ[[‚İvš!k(£é¤ß !Ò§Úe³òRğŽiŜ<´/mc/¸ë˜‚ÈW†4MAg! ³ı89–ß·€f•´1‘×LmcÑĤpÀı*ݏ‡öïĊx’Ú_çÎP½fŬìg4\ır…Š+t6D“v{¤.sÔeîħ†ş”2RF!ġ“=ŝ>K­:ġ3]çן˘lı ¨TŞ'‹MÊß6ŞgŜŒ§”o ŭëžCû÷ZáB¤bN³Ġ„((f5“MdObW/Ŭ$*½[tTvh*T£Lsz6–B!„…‹Ĝ„Ġħ´ š?„ĈèBö08`çÒMu˘ÓŽË|Ŝ˘HşİB!„Bˆœ“[I2XZPMˆü&c™eS—À‘ !„B!Ĵ–ĜDĦfÏU3•?D~v&„B!„Ù#6QèÈl5!„B!„Bä' °‰BA‚jBäŽĵžĊĉéé™'ÛÍ-nnnfŸG‘÷¤äİËÜ#u™{ĴĦ.Œ…ƒ”QHŭX ° ‹VXnÍ ı}OäikB!„Ba ° ‹#³Ġ„B!„BaN$À&,‚Ġ’ÈÌ"‘_¤­ !„B!DÖI€M˜5kşTs#A6!„B!„È ° ³#³Ġ„0dB!„B$À– ä4ç$¨–uÒŜ„B!„BóbSÖMQ”§Á˘äEa^’ƒşyJ‰êÎiĵ\Ğv**‡<×oż„éŸ˘ĝƒž§¤½ •Êž òÉépô™l6Wéî°ĉ9Şĉ[yd¤:tw?§µƒ Ue\K4HÔ?`K'MšqÏÙǟĥo-x°öéjáğÛb§ò˘ßŜGé”1ž?§WCŞÉÇW w`\ÔĦWpQUfօÇ)يü›/'÷ ĦŻKRì‹áß~$Ğ~~ÈÓ\ÖAòk˙÷8fËÈ}ttPQgÙ ´Úk,JSĉ´KÖŜĠúcnlz•â*Ġç˙‹é%´B‰wĜ=ħ ċU¨TTé<‹Á:#ÒùÇ"ÚşÛòÜŞÛ¤Y;KÛK$ĝ—uŒïј {jÎ&U“²\ĤÖħġsšnɲUĥĴ´+ccDŝ!&éŒ ×ßCo,=óŸÖPF“IżB¤Cf°‰|'³ĠrNfħ‰ü–×mN ?ĈÌщî6…ÏfùĦ?˙“§#5¸ĥİ J0ßŜš·nĊ‚§hċy“í“1²Mċ~EG9ġ….ĴžÍ½'êÓóXĝû >i쒒Ĵ$ĠĤ²kU<Gtñ +ĤżCÀĦkœ8·Ĥ:BŻĦ%”/Ç,â½Ö³İ혲 ŬŻx (Ċ­0-`—£ëîç&íYq½]ÇÎacƒRĜ†üɞU1Ĵé7ü¸ù4›úúfĵ—ħOÎîJEûtÒĠ%éħŝŝá: žó z3ĉ·ùdóŞĜĥžÔ(ŞNÎ öĵMĞÁ‰ÏQİĴI<ÍiO×ù‘ôZ°•.²ò÷iß͓‹GGR!œöÑl œÌ„ÀÜê™ş=%š³uċĊ·h2t8³˜K²•)—³ĤhL­Kcëç4½ ê ·d£lYjWĈĈˆüCL;ĞOçÛċ­pzÈRQµ(6I/8ÖPFÓIżBd`û–ÍJdDxšeû–ÍJô†iJô†iJhh¨Y-€Y.JRÔH–Lê'YAç°,R—²ä÷’Üĉ’†ÇôŽ'İ—Ç+Ó+‰ñ‰ŠŝéëGÊvö e'*çâE‰:˘ôqCİħà_ċñ“5âΌSÊPJġ[l&Û5ÍK—2NÔŜVV×GĦÙċ˙ìŬwxĊÀñïŜ‡´K€;Ħ†&D@z‘*Òğ ½J—*ÒDšôĝAi"HGA‘"(Bè@z#ığŭŭ‘@BHrı$¤÷óÏ(ÉYQqµ§ jÁż¨!ŞŞŞŞQ}şŻƒêHġ£DÛÇ3ġÚÜjjî²íĠYÛ˙§6³A­şêŽŞOñöŒj‰Áj]cuċġˆd³öĈ×İġӚÏ_—)çîñ,É­XàŝŜ öLÌÍöŜ½X+59ŠäŻ/zħ@ËWŞbŸ…vkV§êƒ?:ЏĈÍ+RlóQÄžúĝ'~|(Z’Şb“Û ğÄî³zr7èɧ›Žòûé|\ü$š´gÍ­ì}ihn]šZ?"éÙùŝƒf—&+S}DĈö!İê;OuŬÊKËĜż"£ù#"Ŝ›Lg°œPĈԐv˙*}XJDhòŻ£sĜİóe×:“{°‰tĦÊ}Ġ„éA òŠŽÔyƒÛeB%ÛĜÁ>Wñ1–ĦÛÀ÷(~c7?†]âÛu?0¤îOì_™ òÊ:V\.Á€o*c `˙Cú—Ä{ġJŝ˜ĵ†wâ_ĦüÒ7Mç/-J·gŜáĠtÉŻ}ƒÁX.lŠvcz§İ´šö57Ğċ³U÷İ=o$U#8jÁ‚Ó8jHgŞë6uâ˘8à5usWah×ÔŜ[ÖĴ\èïlá£ù|x`žĥ@6ğàÊI !÷¸eş s#WŞĴ\Ìŝïş°úûğô˙¨˜œ` ³™:>|˙x²}DĈ÷!İè;+ÎâšĈ/î?ĤħÍO9x1ü+İôL“Ê(Ò.˜cŬÜiĥ÷ùO‰U\ïoVHêu}öŝH§LÈjĤú1_ö­39˙İ&AµÌ';o5œ+ËŜ§ö¨›tüöĞÚxñ%eôÛËà^_áĥúĈ‚QŒé;–Êu3²KKkjòü˙ġ ċ•ëñ1ú2µĵ5S_JóeÉÉıÔná—OÏÙŭò]œBÎ0£íPŽiJû1Sš !ĝ†‚ÎâLŭ‰#(Qñ3Fsċ€et*„…ĉ:{•0żPólF#* `•ד’6púĜUB{ċ1ÁŞ˙ŝÈUİZkSÏy³)Lj-‹Ù_ñ#ş/šKÊ3ÄŜü|›Ÿj;°4~ÒœNìá-ÉçMY’…:üıí7zLxÄí Ġ™ŭ SÛ³ĥ°Á~‚W,%WAŠğÀğèÉ'˜ĉÖİġmӘžïunn]j’=üıŸlħ—?Úel’ŞÓİĠĵĵpMê ËTzË eL i÷ ÙSŭ³CkµpĦ°síŸ$ġڍÊöÉmïM#ġcì[gÙġüGd˘ç5 ê!ҏJàOci>ê ïm;‹wĵà@ôs\u˘a9×Ĝċ NžMİb·o Ç5ÓOHĠÀ_Xĥ͗²“ö³ħ]Ŝ¸{0²½gk–,9Œo³Îä}Üħ•ĞVĊUİÌĈ]WİÒpĠĉçñċħ1„ñ$llˆ™!Û—É fÑóĞG”ı:N ¨ĥ8Ù@Ĝ“P3ïעçéż·‰ÀĵŽZp~‡á]Ù˙ġVŽù‰ñ•ì₀Ïŝe„5Ü·mÎüfyÑäÖ-KôgòŬ”ïû1a@ċICŜßrµVx\/ò2Ÿ7ëÌ/Ŭ÷ñŭèz8˜UĈœĊşH}jşÌàèŜ˄5­‰=*żïä‚ħ½jş›}²gj{–ŽTÏkž#`XQr+ ÷ğÄ?-E<ó‘E”ĤŠıuij}û4ĤgçusëRIö¸*@ĦÖÉ÷%*fl’Î}g–”ʘ ÒîÒ˘ĞP—F^^Zšä_çR?ĉËu–ŭÚoġĤ$’ÑjYכ~ì‰B‹ŻĈyóÈk½Š>ââıG1Ë5ĥä+S–üĊšÒ8ïl6 ›@í/zS%×NŻÁžâŒkP cƒkOÎsìcĵ_ò-p­\‡˘§–ñ}p%f÷iJġ/…qè[žy—ħïAúĉK¸A .ġ?gÛ¸ƒĵ=ħ'‹[ŸfBĦpüÁĈÑ6&P§ÍOÛysè·ÄŸïylúӞĥWÑ!Ÿ–” •³ ÈkX´,Ž'~çıDßċ\”2ÎñD„j`ë^ BıäĤħÉq¨ÉĜċùjZ—ŝ‚î=l;a5—0ĵ²-†G;èRİ+żµú‹k›àbêëÂÄö°ôdàJ,<„‹í™P3šSĈó‡kgö5ϓ½÷•ıui²Ò˜ž™[—ĥÉWVΚdûKrel’î}g”ʘÒî…I›H’Ġ„&üŽ\Q‰ŽO“êñ 2êXX­. mÀjĜt†7ZNàXŞ #·dzĠ >½6‡ÎÍçĵ´èí çĵá•ĉÑşHÂŻVKеíM…ñXħë6½†&2GÉE)ëĵŸŬL·ı ŒˆÁ`_u˙Û˙MZlœláĦ’~l‘Ñ€Ĉ=/ &Ñí‹PPœñh6=Ŝ)™ÔĉiÉŞóR{Ö4­C×ّ`áJ™z=Xzb:ƒëĉ5ï„Á˘(½WÏc}™7ç}"•lœt€=á2b|[Š´§TĞiX;„’–1×½ŞŞš^ ·֔·Ÿ}áŭisĵBÜŞ}€÷ħe´pËÖá5ÌŻKSu•ÖôìÌÜşÌ~ÇUş÷YPN(£ù¤Ŭ !§ìÜĥEmÒĴċK ÜÏğá׈j3*3ò•$N—ÙYHқ2ŠHĤ€f?oÊħ'²‡ġŸpÈ ñż?ŽÜOÂï“ĝ.]8Gíş _{ŝÒâúġëxxxdv6D&“ ŭH]ĤİËô“êRÊĝf2 İŸÔ9uò8ž•Ğ%ğÎożŝLÑb%P%öO÷òÊòà @ * $~ŬsäàŝĝƒƒH”ŒVËŜdš¨9\´?˙\ıEHbStK\KU ¨CÖ"„B!ě@l9˜Ġ„âÍ`ŬE÷*ŭù#ÑT;Ú~Ä&ò˜!„B!^ °ċ0T{sÉ(6!r.m~œUûev6„B!„Èħ$À–CÈ}Ġ„B!„B!^ °½Ád´šB!„B!Äë'ĥ7ŒĠr6™&*²ş€€€ÌÎB²‚ƒƒ³|Ċë'ÇAú‘şL?R—é''ԔñÍ eR?ًĜÒQf7d ¨B!„B!Dĉ[6&£ĠDbd›B!„B‘ħ$À–ÍHPM!„B!„"k‘[6!S@…B!„B!²& °ea2ZM¤–LB!„B!2ŽĜ² Ş !„B!„Bd/šÌ΀ˆ Ş=˙SċĊŸiñ|›قÉ­}³éñNiòètèÜËpÀJÎ_Ĵ˘÷û‰yŬĵ(ĴÓĦs+E½~Ë9oȸ<°ħĦ]‹=ĝ›hZ†‡[yß]‡Ñ|˘$ŭĜŬ8:îĊ_~Z´½†_ŭô/V :ž<ş 8쏑„"ıüı:]mVÜLĝĤ…ŝôto1ïzT\ĥBŝfÇÌ^4ŞP &_yKSĞxÖ˙ŝ„ıJXÏ_×ú”_ä2ä(ŬuÔ]s½Ŝ‡Uïè^*óË ùêĦŭġ4H˜V~ç#Í.bÎŭ€ÓÛQ%żĠğ΄Ÿİöa$äâJÚÉMġ÷‰żĥİ}a >ÏşáM(›W‡N——2†żóA‰Ğِıuijŭ´Ĥggİ*[4~g73µWSŞϋ{íÄ몒Oτş4ĞïL¤˙k´ùFS鯵Ĥċ„2šMÚ½"2‚-É}Ġ„"†tŠy“!ĴĠhVL,„ñêvfΞBgÊr~uœ˘o°ŞsGĉvâ‹ŬŜxFfé)ĵßہßwġ˘p–ú6{Ĉġ 8itF{~1+/ô`^uğ¸d5š`ß@(=–Í à‚ïġY÷ùZŭt›'gá•Ë@€/zĜ1iĠL›¸Mìbʒ|Ü 2–iÊħáÉ1&4ëÈşÛĊi1äúW͏ĊÓËZżŒ1ÍöóšĴîP éOıĥŒÎŭŠqâëŜ·J$]ëN›eßQ.ĜDò÷ÒLŝ³>óÖô§” u˘ŒN‹áNáÚ" Ú°–N´hlŬ)mĤâċ‘\YĜ‘îKBh;c=sò]çË sèÔә3ß X";Nï‘ŬKg2méq•¤“ÙF?~ö>~ĞˌMG¨|—ïgc|ğgùs-M]²óyıuijŭ´ĤgF¤—T”M Òòs½û0Ñ{*% —¤ˆeJÒ3.Íî;=>fËü:8h"ZœJëÄDzĉÉ e4Ÿ´{!Dâ²Ô%ɛÀÔ½Żd ¨ÈHr/6‘](Î YvöŸÑžv1û€÷è­5:ĠaüÈq´İ·™6ş$ĥ‘ż…OĦÛìrù´ ğĊ†üUê?6˙6;máZaŞĠİG•xÈ'„jóRĠĞ*•Ŭ¤ßJħ³,_}•ĵ}°t˜ö¨Ôpĝ›Ê]–°ĉò|ż’ˆÂgó(&,ÄÀġK83hÄóKߌÉí‹k|w"„2Ĥ1ŬXR ÏÎħ½Á.~òyFS—„Ÿ—˜[—ĤÖ/•ĈôWö]6böqİrúSz.V˜|òú”03ŬìÏK£Ôô.eŞ];ĤߏÏ`"=³ä„2Ĥ†´{!D²×ٔLBS,ž×ôÁÜ{…UѲäħcĜBħ'·“ċ‹ġJżMnóÛíg™”çÄ=¸„}ĵÇÇkÒiLs´?.a×SA0k7ìˆ$(Âè z„Rn(ó{ċâÈĴµ\šgx°‡™h8}"ŸáëAš&ƒŸaġÎ'8·ŸĈ€OħlJÒÓ^¸‡bĠQß$§hJġgşN.íΨï“ÚI.úàû„`IĝûĝGfğ C™ĉÙ½Sœ ´z‹rĜ à\­ žÊCNŭŝ˜W>+J?Âġ3Ó¨ 6‰œ’$ğ/,Ŭ)_ŝÛ„[‘Q<ĝí7|ߢNáì=ÜÜş4µ~xÓÓ>ÏTf—†Ç웽‰ğĈ‡Ĵi]ŠÜù¨ß‡%§žÄô)&ÒÍoi”šS5`ëÑ?˙3$h[ĤÒ3ZN(c*HğB$ElŻ‘Ġ„"5"ùçËÌĝۓħ³Z“GÖĊPĊĉ!;–îâZˆĠΣ['šgQYè^ƒÑ>|ğì.QËI‹kŭĦtt½€÷ĤĞ$~1}dw/ìeŜÄM<²İCGO;P#yꁅKQêŽKµ{kYĝs*‘ü½n§Üz3ù½’äwP ¸ˆùwa‹ċ{…˙"ĦD½2ħ'ú/³-Y­Ê‹ˆJ$=†yšÏgË(Wö Ì×·S“#•ga\íŝdT=OJĉÏGvÓùá^ҟšSéƒ $00À 0"ŸŜ% ıÄÍ+RlóRÈ üï$~ħĤhIúĴÄİ*IżU3xçú$jVoMżŝïñîŒúo\HS×ìu“Öş4ĝ'ż~DӳӅvšË+ì˙S[ÎŒ_µ‡£‡72˘ÈŻLo׋·ġ&ÓMí‹ôËTġżġÇ#oòä‰ŭóœòò=&Mg°œPĈԐv˙ŞWÚXòŻ£³İ[Fú1_v­3™"šÎžO•iy"Аi˘"[Qışĥ7­&Ŭ¤Í—‡{1Mîĉ,ZŬŸC†QĞȰ˜uµ:ŜqÉ:_e‘×6³öjQz­­€ €]eúö*Îúġë¸0f1oÇżB9Ӈ’q/-J´fúE´sׂ>ß°+bMáL|˙sşÌفOċÂ|ñċĵĤĤ˘C$?ÙAˆoHo­ĈŒ€3ĠE˜:qQrQmÜFĤĴǸ~kúş´™ùPpmħžó7ènüò Ÿ ŸBöVü|b"ċeĈLĴNö÷ ç#7ßaÍׅÒù3Lí !wsÇXн›SôÖ>~żÂw_ĦoÍ.Í:3ĥMȈşÌ)Ò^—†<ˆ„Rí{Ñĥ^Ì|CÏŸsĝ@_6ĵO÷÷’OïP1=˓İè;ËMfçâú/î?Ĥħq§Œ5ĵèēJÏ49ĦŒ"íĥ˙Jôİ}/O%ġú6ûì…c&d5SHŭ˜/ûÖYÖı*ÉĈŜWM‚B‘ j×Öt§ÙäÛ´Y/Zç‹÷%eIŝÖs9Ŝb~÷aDĜĉ–ÔžëN’Y%òĈ…u[¸c|Âç5Ŭùü4?ĵ†Wç¸ë”òŸ°{YCC˙`~Ïqœ(ԐŜëÄC IDATÖUu1qCC(OÂÀÖĊâDíQ)Zû ĤLĠqÔ²=Ûß/€…ĉ.ö*áOB͟’i4˘˘ VıËSÜΞĵNX×ĵ8$X5òĉ/üc€Bžùħ2ʳñ`àšÙ=Ğ>ÁÙÜ|=géBÉCX´àguÛÉ÷>c(_&ÛDm^3;ŞLÙÉîħ£µ:J;íDžîĈğŸáËŬ`p)ì’ĥ“½DöEY·CŒ²×ÏÎħ⃂X0˜Ħ=>Ħn‹1Ljה--t&ŻÇ³†´×ÖP²ëÛĤ1=ûœ¨§½.5ÖX!CÑ£Prċ§ˆ3Üĵ„j"ş[—İê;KPİZµ¤ï?f*=ƒċ„2Ĥ†´û„ĥ' :…ÓÚ?İ×:*Ĝ%7“ԏù²oeżö›…ÈS@Ev!_‘ġİŭò '_£ù—ÇYĝRp-­-ı 'òżô\ôí?§Ħ[ָہt†5ğŸPzô6VµÊ`0>fÏÀx{˙ȓFmÉŭ|ıC1*VŞ„NİÈÊM˙PŻÍXúĴòâ‡e°1†ó4 l­c‚`%{2ĤÎ ÚĉKéIëİ騀jƒ£5„û‡™9D˙w‰Ä<Zpz›ïë8ĵc:ë†îcDÛ¸ĵ?ûŻ§oàĦMcf4΍†Ç&·nYìVÌÛG͏>%¨`VŜâSQcŻ×¤çŠO‹KÙZÔ+oQh ĠçñӁЄ7¨Ž*Aîċ/c>şÖț'{/ï‹èÇıĉH]ìĥË7ÄÓv%˙Ŭ D.ÏµÍ(iŻKëBµ“]ß.éÙçD=íuİ8”˘Ş;l8vÀŝ…qS@˙ä =ÑR¨ĵ;V†dÓset]Ĥsߙ%ċ„2Ĥ‚´û„i˙@ ’sHŭ˜/ûÖYökż™Lž*„݁ŝ6Û>]oµOéZè1—/Шklq/]w•[—ùûĥ—Oîä+żçVّìúĴÎŬ?½ÄÉñ~É·@Wñm YÁ |Ò½UŠĊ˙zĈĦg–ÎXĦGïÑ#o jp~g*_?F“ƒnvˆ‘"k›˜›jŬi5m*=WÒĤWIĴKrÙ[`ô'ÒNIĈ8÷Y–D6˘MÍÂhždġôż ÒLŜÉ­Ċ™z3VÒëLf4jÀ…áŭyŻj~´Oŝâúl½hOĞ•_^^-)*gAĦ.‹™½‹‘'ÍxEÔ-v,ü–`Ê”i üç˙ûì‘eĈÓş˜Œ^KVê X†ms2ĤÄL:ĉğÁú÷^ŭsúW°Áàğ—ïôÜğÛùyi}ÓmĈݎn@½Ü ùĉéxÍìŠg.ΟÀŝˆ˘ '6 %ÁÜş4ħ>–iLÏÎÌ­K›rôîWĠ³Ĉ2z•=#kDsü³i\µekc746NɧçrÌĜşL÷3 Ê eL i÷Bˆ$H€-$¨&„ŻYÄütU%úÙ4Ú6ŠŸŸÁÇ˙à³Êќ˙.]Ž[Q³ÍĤíbGïzLìñ‡ŻÛż‹éÓqñK‹ŜZq‚>ßüDd…i4+”ĞĠ’Â-ğQvÚTÖ~—.ŭ )öTğ”>ßĥbθoé°Á•àH°q´yñ4"ğJCX²2ŝ›´X;ÚÀŭ§„ oR6£Mž<ĝ-ŸI˙a 8Q²ÑH6/ìO‰ĜHˆ6wS8ñ^ ĉ²jËú-|:JĠîĜ}éS+·y' …éşp:[ĵ&‘Ò÷ytġV-HÀĥU[|ÂY('÷ç1Á†ò£żesÄ0&NëÉĥgvw<ß.íKq˘ë^Ġœg͚ÚÖµĝìğX}<ñï˙pÀĦx}­[À„JÙŭâÜşL~ŭ´§ggĉÖ5·ħ5b$“çt¤q¨‚kċ.,Ü3—&š¤g|]Ĥ{ߙċ„2šOÚ½"qÊÎm[Ô&ÍZ´ÈÁŭĵ~ €¨6£2#_IÒétò9i ŞÉT<‘UÉħ)ÒCèúO8dW†ĝßGî'á÷I|—.œ£\Ċ*Ż=iqĈ J–,™ÙÙ™LŽƒô#u™~¤.ÓON¨K)›AÊ(¤~RçïżÎYıZ²ëüöëÏ-VEQb˙4q˙×(Ż, ¤@ĦÂ@â×=Gîρ?8˜÷U“û] !„ÈPÑüwí6!‰MÑQ,ѕ(Ká\Y^uB!„Bĵ‰$À†L9‡…x3žì£½\H4Ġ–Vğ³İ~ ΕB!„9GŽ °IPM!ěB›Ż'Çŭ{fv6„B!„Èħr\€-=Ĥ€ !„B!„Bñ\ްÉh5!âÈ4Q!„B!„"}½ħ6 Ş !DÖââ’ÙYH–££c–Ï£xŭä8H?R—éGê2ŭ䄺”2¤ŒBê'{yl2TÓd›B!„B‘~Ŝˆ›ŒVB!„B!„™%ÛĜ$¨&„B!„B!²‚l`ó÷÷ à•eYI@@@–Ì—ÏÉ1šrAAA™… áä䔲ż[ôz3"„B!„ÙLĥ ° !DfX°`Afgáµ;vlfgA!„B!²- ° !D -_<³³Úĝĝĝdv„B!„"ÛÒdv„Bô96żuJ8˘( Š}Ŝ°–żBî·Iô=öNhJq;EqÀ£ġ Žù2.†{ĴyKAݳ§Ş‰Uïo˘‘µ‚Rc7£$³­•.Ĥœħvîxw2Núê_Ĵ¸÷],WşïŠñ•OˆäâÔ²(JE¸‘L 9Ò{43ŝŽŠËV_|=İ5 ÙÇäË*šÇûW?^ä*a<]ácN$ÈeZZ+T^ĉƒ^“ĊžÊKe~ùŻ:kï?ߗÑĝž^Ǹ5)Ħ³Âşâ,âeS$ĊÜöab}]oŞ%ÜOGòG)kŻÙY:×ešÓ³³tKcĴìó6ù­ĊŠ|5zħül`"}d>›;‘WQ(7÷Ìï%SÎĴ3‘ŝŻĈ—0šJùO‰œPF³IğB$BF° !„È| Ô`[Ŝ½–‰ìxzf?íÏ{ÎĠ¸:Ż 6DrivsÚÌ Ĥóüí,-p•U}Jóĥ.\ŭi8%,3ğñ=ïĠ³8ntA{v ˙èòšöqÉj4A ìöx7Ċ9*˜GW³rêGÔ;r“_.,¤ĥƒ˙›Ï×£ñq£YT²‰Û„áŜVFÏğàN€H[üòQ­ĉĴĵUŠ6£g³ħz,ž\dŸ÷×ŝ–·œes·BIʕù´ìZ‚ó{RÒ*‘tm~:|yœ  ’Ëóğ0ê÷Ĉ,ß2 +À…ònZPC9ż  §ŬĦÖÀ!ÌĝêsJ-Mħ,µ³"sۇéġ aŝ„k‹1bÇ7ô,sş¨ħÍG@5Ġ^³³ôË´ĤgF¤—tK­/ß}ĜˆĦż6dŝ34tıÍÎI}ŜôĊŝû†–şç=3xßPö?Läk.ĦÙ}gıİ|·˘!N/žÏĤĊıŒ|M¤gžœPFóIğB$NlB!2ŸĈ•Ĉ3½iüüu*DíÛCż_Ż˘VÁ&ô4 –\&ßà_X;ĥ6ıPİċĝĊZÍeé…~,İn›™ı‰t’ı+ïPkñA:nlÌä™?0u_Gò$ĵzp­È;uêàŞ[ni_Š6û’̤v-Oo>Û"¸ŭğ„É{‡ħ·“{ìHżÏû„Ö%pzö06À–– òÓĝXy³*³ŝ8ɤ*öÄ\÷t Û‡=¨Ġĵ2 C£=ttKbPôÄ`Ŝû¤"gĉÔÂ1á½ Ġ€‚ħù·Ŭj WŠâĠ 1o½Ĝu*Á'?Ĥí ³Î˙ĊàÒÙ;L“ĦBÌl)XßâKˆ65j× Zî;T1Ñ^³óŬÓğ.˜I[zêÛ̖ŜuYö ß Ĥü'óÑŞ–xQnÑïlĥ•#˙EÒR³½g×WİçQµ둭9öşÊ—šSWžÚġêĊôûñL¤g–œPĈԐv/„HBöúħ@!ěOÄġŭËXġW.ġôÂYgwNp:ÀŽ·ÛT$ .^¨˘ÜçÄéG¤1ĔŽ <ú~.ğiÏÔîuè1ù=´‡ç²ĠÇTĴuıħ'‚Àp# '^ JĊ1ĴàÀSVp9v(†áŜ·LúŸ?ïΛA3§Hû†“Ĥ‰yAż°dĞ.]ç1üĊĊS,úÌéOŝ°},>ĝ(É)<áìĜڃ€ym¸ó!İšäbxÈîOŝÇm}–5ȍ…Ĉ÷ޝ™{Â/uÛËAÌm)Y_t`Ċ’°ûwy™Ìä­DÚkv–Ŝu–ĈôĴÓ·™/ŬKĞ|x‚öüÀH€(î:Ċ#'/‹ ÈG\dnçOüh'‹ZäEû: ˜šS5 ×ëŝ ږİôŒ–ʘ Òî…I‘›Bˆ,Bċñ–şXX:Sĉ½ıÜiı‚˙}X K@˙Ôtq›7ĦĜĉ£ˆ3<ġñ­÷×1KôMĥÌ?Çê:kqk<†îıÏħĝ—“˜Ş¤˘çöıÌı–ĥ é^ĊÔHžĝ†cĦ+N£ Sş½‚ÙÇŭQ‰äŻ•39‘{ 3;xPQĊ˙v@šÊġè˙F@éĈċbOô_fçшrZŸs÷x–äV,po{&ĉf{ï^Ĵż•Š…]b÷Y=ıôäÓMGùŭô>.~’ MÚ³ĉ–\n$ÇÜöaz}•gaÜìÎ2°JÜlm(ÚtßŬ‰3ĵ¤Ûkv˘ "0 €€€C‰x’u‘Ĉô,Ó·ÀëËh+†nšOƒżGRt}şvk@͉á ßħš–n É__ôb:–Ż&TĊŝ5{SĠwžê†ğ•%––ħEFÇÜ×0é,'”15¤Ŭżê•öšüëè7䖝)%ġcìZg`B‘E(¸µÚÈıÓÇĜıt0Ċôâ­nÛx†/E^YNJË%0 2ĥöo1¤In}ı’?BĴüKgÜ4,í\)úVGµ]ŻR ûlĥßnÏ`]tĝsÛ?.Ì˘F<âvèŠê²È¨™PŝXı£/SË[3ġ4_–œœKí.q×)ž³9úċğ8…œaFÛĦ+Ҕö5\cĤ4B ;Ċ™úGP˘âgŒçÊË.èT Í=tö*a~ĦĉĜŒFTÀ*Ż'%màôħĞ„öʇc‚U#ŝŭ‘Ğ(Rµ ÖĤžófSŽ[³żâGt_43²¤ħ°Á~‚W,%WAŠğÀğèÉÂ'-™ÌÂÌöaÖú–:<šŽbġÊì{ïvŭ7Ïò1O²H޽Ž,ž]ö”=Ġ?;ÄÑáQ1ñ 7Ê:ïN׺´MczÖèÛRâġ×Öo/ƒ{}…ÛÂlè_ F1ĤïX*×ÌÈ.ÍYéçÍOÁ·ùİĥKox‚N'öñ‡–8c‰SĠw:•˘š—WÒ÷3•žÁrBSCÚ}B Ûż …h˙$İ×nTĥOn{oİóeß:KñN§‹{qü)ŝ•ÓŜ+nÚ´ Şô䃊ñ.ĉġ×Ĝ:}:ÓV3éż}ôrÉú½ŻŞÄĠ5üĊk˙L̍ÈŞÈ˽ ŝh7ĞÛ$}Œ& &%|mŽäŜğÛtÑhĜíy˜ġîfoú…„ċRĠKŒi3ŠżŒŒû °÷›ĥĜ+JL^â+ßìzuƒ Ëx{{cĴ TŠIowï3Ĥ~>‹£Ğ0ehsŽë—ú$Y.?ĥŒË×ĦÉpż‰s™yÁOŽlĤ@ş˘HŠ‚‚žgzë"ġİé2ƒ£{/Ö´&ö¨ŝ“ ĈôŞéž%/jà/,ÛĉKÙIûÙĜ.oÜqCĥ÷l͒%‡ñm֙!dÇTZW2w]J!t^T›ŸÇ—ÇĈĈ“P°u²AXyôerƒYôüêegn§Ž“Ş-N6ö$ÔÌÑ]zžŝ{›Èë¨çwŜѕŭ_O`ċ˜Ÿ_É..ĝì_6LX}ÛĉÌo– MnŬ²D6,ßMùFLSO ĊуêùaÍÁs +Jnô~—¸à§ˆg>{8݈anû0ż=ݨF 6(›¨xí5û˘ĞP—Fâ- H׺´OczVèÛRĉġ×ú—ChXÎ5ö½ NžMİb·oáÚ÷[Ö û ò2Ÿ7ëÌ/Ŭ÷ñŭèz8¤w‘Óıï̒rBSAÚ}B‰´ 4ÉżÎ9¤~̗}ëÌìö›žÁ£‘#GÂâž|P1Ŝˆ?Yħâ~Ö0ŞÇ%zíOéİyĉQ”{ĝû'BŠ7ÛĦ\„ᵋħ&÷&´Żŭòo{ŜŜŜµ£}™Ä_›#ı÷ŝûĜÛŬmĝB3”Ħ}›PÊ*…½DÊU ŝŠ„ŠïĉqOooï—ŜfÔM‚eϗÇ/ûsšÓŜxŸcÍvx]Š<`Ŭ@Úħ󚚪dRžöœßÍĤ žRš!U#ÙtÈے§ğwħÌ|8½èCĈ,ŬeÀÒÉ?b¨:‡6E-ÁŞ&cG”çĞi=\ú ş¸Ž÷°í„Ġ\ÂÊü´­'ç9vÈ1Ŝ/ù¸VCÑSËĝ>¸³û4z‰ĝ_ŻÑ8ô-Ïĵ‰ËĜ÷ }ó%Ü —úŸ³mÜAŜžĜ“Ċ­O3ĦP8ŝá`h¨Óĉ§íĵ9ô[âO‡1Á&Ċ‡\žaç$oúÊoS:37²ëE{˙K'\€Ş ¨ŸW Š ldÀ/­˜Xŭ-΍FûÑú^`Ÿ÷<6ŭiOۍĞèOKʆÊYPäƒ5,ÚR–Çżó\˘l=8´K'aàb{&Ԍĉ”ñüáڙ}ÍóÈ=-’|û0<ÚA—J]ù­Ġ\\Ûëġ_ÏŜBPÙj”rÓpġ ˧ì#˘ü4ڕ´2Ŭ^³³ôKË4Ĥggé\—Ö‘Miœw6†M ö½İ’ë §W`OxqĈ5(€­³-eœ}~D8V ĥî(”+ŭûtï;³ œPĈԐv/„HB– Ğz~Üü+`Ò×§èU?Q!^3U}Ä£FCož‡ŒĈĠT9zˆâİœ˘i|z™ÖċiKAUŭ W]°×$ż-ƒï%l_‡‚ n•˜Rûyġ€ÑŸ6Ç+DÁ­Úx[F 7 Ż%/ùöa ĥRSĥ>a<¸ĵ‡Ċó>ċ~`Wˆmfsĝ‹ħT´C İöšs]Ĥ9=;Kçş´ĴËÂc°6á–8–jÂÈ­+™^5s‚éŜwfA9ĦŒĉ“v/ěÂ`0`aaş3SöÄceçĥ-j“f-_Zxäà~Ŝ ż@T›Q@ÜèĴôÁĤÓé`ñSîÖ;ljcÙüÙB”¤”ÉÌġΉ*6mÚôê† ġ䃙?•ôuԑÈzŝ]ԔAû,èık?½bŽğÁhŭÏ@ŽëôÒşMš4y)蔵jĝ‰/§MééĞiܔ ıgqlkMÔûÍiÜOÇÚ6SLyù½G[ĝñï…ßĝċÇŭ|{ì_˘rU e× îüĥ ڌŜç{fYÌĊN_³§wÌÄ4U5ò{ż&Lòy›ŬGgáû³ËUsC*=YwwÓË^ˆ7*ĴI“& ×Esç$Fc14š[¸£ùñQÜûMèR•éĴħùâÊùK8ŭöyȑ#ħ`Á–/_ÎIK…!*ëžß7²/ŠsoÔÈ:‰~˘(Ù"Àĉƒ“SÊîNcġŬ"ٕ!ŝ÷ǑƒûIĝ}ß ç¨]·aÚ2úš]ż~ÌΆÈdr¤İËô#u™~rB]Jß RF!ġ“:§Ndzrµd×ùíןq˝GEAQ4ħ˙*(%î˙І¨¨g<‹Œ¤@ĦÂ@â×=GîÏ?8,ĞBĦ‘w hC>ĥŸz·Ĉ3™û9òĠ… zòAƒW'ŒKL‚ûÀ ‘ß½òƒJĦá[_ĦTĠ— ˙ƒ;&û^U`˙IIšâ\<ġ_ÏzĈÑEıĜ4f*;Ġ4ŸQu^×^ĜĠ‡V+ï‰jÖáOGÑ´NéDƒÑE[3mwI"ĴòĵXuê#ĤÜÑP`òÌÁµÔ”ëù4Ïä–%Ĥıs£[êûnç$8ö„VÙ{1öŝmwħ3•÷¨KJÂéĴÏó‰7ċ֜İğsô°<ŝ>´™ Ï>°ÔġpôC+JTĞGğ£˜Ú·ĈK‡iíÏ?Wn’ĜĊ×R(ê £À„B!„x.88{{´Ú¤Ż?UU%22Òä•!+Lġώµġ¨ċ™›L­‹?:LUŸâêZ ŜN|ŬDƒq‰Ix8!ĦFïb’Ğä鲂/ÛÄŬ*7bW_Pˆ%íMmῘJÄ-Q”ÂÌo-~\Ž~Êêtı‰‡Á— W€÷ûżş‰-3ş2+– w ïĞĤX—Ċ.ö˙úËkéöéUŒĈ³.vÔgjËġÒ¨µòà /`K,° y²ƒ“šçúĞñäCöŽYWsڛ••Rwşä¤$_ñ=ı–˜?€‚/-)ğ4q/FŻ˘ĵ÷'ßMñ˘è§<š.÷léÇàğ‹îUú'q$ÚÑö#v5I÷[| !„B‘métnĝ?ġ-w GİŞJXh0ır9jr{™`Ğׅ†•R;ZċµË&ž*S5EzR,Ûħmq%´Š£‰m}êŭ-ô\ŽnÄ·TH¤E¨ ^@Ó#|­Ĉ}ÁĈħ•°TĤö-…ïW-¸‚3Ÿ Kd´‰W{V3ż½¨ŞŸ‹3ïAı;²rU,có›šrĊ÷<(Ĥ!ñQmÉRˆ'+c`šÓŜ/‚uéÍì|%-àPüĊ’{ħKMZá\ämz}u†ŜJo˜7}2$ -³jú?W!„Bˆ7Uñ’Üġ~qptÄÚÚ Tƒ‘¨èh˘##ÉċäDî<Ŝ0ı½Ì°™ñęW§|ÀíĞŻĜ2ĠSĵv–†Ÿé˙ŬɘA_Xi"ûZ['û>U ĉàЍíH8RÑVĤ 1SHŻï™ÂMÑäŝ-ġ l™ù„&U ċîùùŝkoö\ŒÂÂk Ŝ³:R*ÁĥS[.ˆÉv´JSo^ıßÜ+ë7V”`·bGħ=!&Żo[zš`ŸEïlŸĊx3ĥ` <{ 9B!„B‘R†b%J‚ŸïcüüPT KKr98’Ż`!ììsx{™`k ì^³o5v*úÈ|rçĉu.5ŬÁ]^$5ċóğ‘#ùdާÈŞŝ1çvĴbö˙~&¤ÚGlœÛ蕇 ĵ´˙]0žĠ­iá=ëëŞj(7·-Ŝì½Ş§\Ï%,ic÷ÊvjœÚĥœMFwì,5`LżÜáV½U|Ġúùŭӌü4g[Ϝċf¸£m%:ŽíOßĤ_Œ\Kkı˙+ĉߣ“°EÌ˙/îâù#  G£Ŭ(O•·CxĴµ‚Ózüxŭ#ĜLŝJĝƒĝê‹z·0î@Jñ/[›Iġ×½HOĝPƒšŸleIżT.lÁ÷ ?ÌĴ…ĊÀ›i-’B!„BˆtËÁ\iżJĤ§4RĊIDATĜVlúê=Ĵœy“{Ar¤hIÊV¨F‡D.²eʧÈlŞɞÎŬXhÇ[ÎgJ÷*8˜˜BrxĞ˙(I×9óéW*ħu5ĝlYÊI›6Œ\҇֏OÙ‘[c˙7Â µÂŜэÜùòS¸p%š–Œ[WQ4ÔoiÉ!‹n ­Y—zµJâ˘IîĈ)/—z~rL·ÁhY’F^ġh5­&cz˜~ÈC–° ½Â6‹6îà3‚M½rˆ}7bGŽ)pxÏHöŬËî]ħÁ0m 7Tç żĥŭË àž´ġ+§ßIzġïêû1}`uš{Œ]…·iÙu÷?ΟĤ²dg™…dgù<Š×OŽƒô#u™~¤.ÓON¨K)›AÊ(¤~²³l:Ž?ĊżrÚ§bÚ´šĈúVÓÒĵÌĤŞqu Ïìlˆ  (6ĵ˙Ġ4òĠÂ+_Ê"27ŭ5lo3ŠbGe{i˘Ĝ'ğ‹Zƒ˜QkPÊóê9“9ž)\לrU*BĊ&%iP§ïx•x)p¤X²›¨rğ_sQş<Ü0}i˘ßÍÖ/oa´pö[€Ŭuß~Š{~(ö%i_7nĠärZjŽÙÄé1‰?8ŝè5€<†³˘ÑpV¤½B!„B!²¨ĜdôXÒċR=9‡bWŻWgp&½bC)Së$\Ë)-—˘À_]ž|PêċôÓ6°çù‹cÇRžÉTˆû\oĥ|?e4kĥŒ~­Ÿ-„B!„"gÈü‡!„B!„B‘ ]żÎĈ1âž*¨Ġjċ×Àı 9Jgwu×ÜAŻ÷aĠ;ş—Êüò_C֝\€Wé­öš]Ĉ7ŠÉ­}³éñNiòètèÜËpÀJÎĈŻóè˜ŜŽ*ùuèt…¨Ŝu'ü’i!)Z?ż³›™ÚĞ)U‹çĊ½öâ2)HÏʒîKô~?1Ż›…u:tn¨×o9gü“KSë§5=ë3Ġ/›{œ¤nßDŬX”)}ˆY}g"yk´ùFSéŻ-÷)“Êh6S}hZӅŻ­­ OŸú½²Blx{ÈRF•°Ċ˙ìffÌA7§Jœ™î‰  ÷żÈî3™ĥô8J™ç$=ú†œ4:£=ż˜•z0ŻzĵGôŞÑûBéħl^Ĝ§è|Ż˙ÈşÏ'ê§Û89 Ż\||ÑÀŽIĞĝ¨îd*Ä{ħáÁ.Ĥ,ùÈǽ ꉀ9 OŽ1ĦYGÖŬ.N‹!Ÿżj~,ž^ĉúeŒiĥ‡Ÿ×gu‡IʵetîWŒ_÷ĤxbçZwÚ,ûŽrÁF ’ż—öeòŸġ™·Ĥ?Ĵ­žîxŞCĜ‹ĞĴgÜüjCw˘uy3ŬüRƒN1oÒ7„µ͊‰…0^ŬÎÌÙSèLYÎŻn€“ɕ…é$„ĥ3Ö3'ßuœ0‡N=9óŭн²R°ĈċŬi;ç5z÷a˘÷TJ.I‘çÛ2•ž…%ۗDŬ`UçŽÌ ìÄğ½ñŒ:ÍÒáSxż·żïêEá„gÎĤÖ7Ĥ1=‹Ÿİ›ì—ÍêOpn?/.žbٔ¤Ç§½p?ÄŞ£INáєêÏĈu\ڝQß?NûÔ]ŽL›ÍÙüƒ˜Ġ°üˆ‚Ċóà€>˜{O˘°*Z–<–ìŜ)ÎÚR½E9ìc×wÖOċ!§~L£Ïäú†Ç웽‰ğĈ‡Ĵi]ŠÜù¨ß‡%§žÄì[SéYZò}‰1ì ĦĜ“Ûéù‡ÒoS„ÛüvûÙ+[3µ~ZÓ³6ŭ²ÙÇI:èCRÓwŞ z=ú熽ŞİôŒ–ʘ Ĥú4Ĥ§ñg3!D )ŠB‰R(Àċ‹çxâ÷˜ÈÈŒF#úèhüŭŸrëĈż(Š‚[î<()¸›œ³ !D Œ;ŸÌÎĈNĊïÛV”xàÖz%ëğ‰›v˘hɲqµç˘}ĝvÙ)\:¤–“›úCéèÚïMWé5µ"Żŝ&­˘ äᵟY?qlê0ŬÓԞúE`áR”ş#ÇRí›ÏXĝó`Ö6ħċïu 8ċ֛£ï•d×*Ŭ $šÜ¤v|F”ïŝ‹„ġʐĜïrĥ%ëâĦ]ġ‹ˆêäžÈäi>Ÿ-£óîÁÔĞ´žIvKè[ßù>=M×Ĥ˘üŸ@$˙|9‚{2öXkòh Ü˙.¸PÈ%n^‘b›—BNpëNzŠĵtÂg0µ~ĝSö˙İÇ­qgĈ÷­Kñ\O9µô#Ĥ´ë…ïßÑGw%ùô"Yüô2™ÄşXŞĜldÇÒ]ôZÚğg<şġ€p˘yġj(ÛÔúiMÏJôáÁ„EcúŠ%öŽöX&×/‡§â8I§}“}HŞúÎßú‘·ÜJùqìÜlŞ„BĵŽܟÙYB!„Bˆ —h€MĤĝ!„0—|w!„B!r*™"*„B!„B!DH€M!„B!„Bˆ4›B!„B!„il€ÍÁÑ G'ıiµB!„BˆWÈ5£ĝ{w ZWÇqü÷nžŠk„€-vèÒB Nâ!˘E(%R¤C ¸(.féPŠ KpDş„‚ÔAZÔ-C҂C–PR ™ƒ‹J˘ĉ½›çJ4"x=yùŒ‡Ç=˙ġ~9ç] ïO°ŭòóOÇ1CÈ;#€+˘ˆÀ l€À <°­ÌO zĝ×ĜVĉ'2ùĉ=‘ €ĦĠ.ġà‹ïŞĠJUµÒéwĵgŸÍġ×Ï'I–nŽ'­ŝo;:KŸçù7+5Q,°y&OËU+O>Ö/iÛO’|ûÉıĵúÖí$Iog3SW“VòċÇç29³Zj$ĝÏ l[ëùñáFŞŞJğzt‚íÔh’drf5·ĉÎ&I^ğúa>}/é%Żĵ³Vj(˘X`ğñÂrž{i.½żĴŬżón’ŝÑ oŻeñƒ3éílĉ·_ğı4ğ^j(ĤX`Ğë*u’^ö˙j-ġŜÁo*\š]Ïg7NçòµJE lŬ½vê½üY×­&0̊ĥŬz$u’ô²M´Ó)µ DħÀÖİÛéöíÖĊĥ€(w‚­ÛN}8°u6N–˘'ĜĥŽlœ0ĊŠ×öïOdk÷ïkp’ luŻÊò­­Vĥ€(ĜĤ§Ż”z4üo8R l€À lÀ‘9ĝbaŝ¸ĉ`Èxgè;2°½8ġòqÍÀñÎçŠ(4 °@4N’oî~5è9`(ŭ¸¨]>ùQ­IENDB`‚choreonoid-1.5.0/src/PythonSimScriptPlugin/0000775000000000000000000000000012741425367017446 5ustar rootrootchoreonoid-1.5.0/src/PythonSimScriptPlugin/PythonSimScriptPlugin.cpp0000664000000000000000000000076312741425367024456 0ustar rootroot /*! @file @author Shin'ichiro Nakaoka */ #include "PythonSimScriptItem.h" #include using namespace boost; using namespace cnoid; namespace { class PythonSimScriptPlugin : public Plugin { public: PythonSimScriptPlugin() : Plugin("PythonSimScript") { require("Body"); require("Python"); } virtual bool initialize() { PythonSimScriptItem::initialize(this); return true; } }; } CNOID_IMPLEMENT_PLUGIN_ENTRY(PythonSimScriptPlugin); choreonoid-1.5.0/src/PythonSimScriptPlugin/exportdecl.h0000664000000000000000000000254712741425367022000 0ustar rootroot #ifndef CNOID_PYTHONSIMSCRIPTPLUGIN_EXPORTDECL_H_INCLUDED # define CNOID_PYTHONSIMSCRIPTPLUGIN_EXPORTDECL_H_INCLUDED # if defined _WIN32 || defined __CYGWIN__ # define CNOID_PYTHONSIMSCRIPTPLUGIN_DLLIMPORT __declspec(dllimport) # define CNOID_PYTHONSIMSCRIPTPLUGIN_DLLEXPORT __declspec(dllexport) # define CNOID_PYTHONSIMSCRIPTPLUGIN_DLLLOCAL # else # if __GNUC__ >= 4 # define CNOID_PYTHONSIMSCRIPTPLUGIN_DLLIMPORT __attribute__ ((visibility("default"))) # define CNOID_PYTHONSIMSCRIPTPLUGIN_DLLEXPORT __attribute__ ((visibility("default"))) # define CNOID_PYTHONSIMSCRIPTPLUGIN_DLLLOCAL __attribute__ ((visibility("hidden"))) # else # define CNOID_PYTHONSIMSCRIPTPLUGIN_DLLIMPORT # define CNOID_PYTHONSIMSCRIPTPLUGIN_DLLEXPORT # define CNOID_PYTHONSIMSCRIPTPLUGIN_DLLLOCAL # endif # endif # ifdef CNOID_PYTHONSIMSCRIPTPLUGIN_STATIC # define CNOID_PYTHONSIMSCRIPTPLUGIN_DLLAPI # define CNOID_PYTHONSIMSCRIPTPLUGIN_LOCAL # else # ifdef CnoidPythonSimScriptPlugin_EXPORTS # define CNOID_PYTHONSIMSCRIPTPLUGIN_DLLAPI CNOID_PYTHONSIMSCRIPTPLUGIN_DLLEXPORT # else # define CNOID_PYTHONSIMSCRIPTPLUGIN_DLLAPI CNOID_PYTHONSIMSCRIPTPLUGIN_DLLIMPORT # endif # define CNOID_PYTHONSIMSCRIPTPLUGIN_LOCAL CNOID_PYTHONSIMSCRIPTPLUGIN_DLLLOCAL # endif #endif #ifdef CNOID_EXPORT # undef CNOID_EXPORT #endif #define CNOID_EXPORT CNOID_PYTHONSIMSCRIPTPLUGIN_DLLAPI choreonoid-1.5.0/src/PythonSimScriptPlugin/PythonSimScriptItem.cpp0000664000000000000000000000574012741425367024116 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "PythonSimScriptItem.h" #include #include #include #include #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; void PythonSimScriptItem::initialize(ExtensionManager* ext) { ext->itemManager().registerClass(N_("PythonSimScriptItem")); ext->itemManager().addLoader( _("Python Script for Simulation"), "PYTHON-SCRIPT-FILE", "py", boost::bind(&PythonSimScriptItem::setScriptFilename, _1, _2)); } PythonSimScriptItem::PythonSimScriptItem() { impl = new PythonScriptItemImpl(this); } PythonSimScriptItem::PythonSimScriptItem(const PythonSimScriptItem& org) : SimulationScriptItem(org) { impl = new PythonScriptItemImpl(this, *org.impl); } PythonSimScriptItem::~PythonSimScriptItem() { delete impl; } void PythonSimScriptItem::onDisconnectedFromRoot() { impl->onDisconnectedFromRoot(); } bool PythonSimScriptItem::setScriptFilename(const std::string& filename) { return impl->setScriptFilename(filename); } const std::string& PythonSimScriptItem::scriptFilename() const { return impl->scriptFilename(); } bool PythonSimScriptItem::setBackgroundMode(bool on) { return impl->setBackgroundMode(on); } bool PythonSimScriptItem::isBackgroundMode() const { return impl->isBackgroundMode(); } bool PythonSimScriptItem::isRunning() const { return impl->isRunning(); } bool PythonSimScriptItem::executeAsSimulationScript() { return impl->execute(); } bool PythonSimScriptItem::executeCode(const char* code) { return impl->executeCode(code); } bool PythonSimScriptItem::waitToFinish(double timeout) { return impl->waitToFinish(timeout); } std::string PythonSimScriptItem::resultString() const { return impl->resultString(); } SignalProxy PythonSimScriptItem::sigScriptFinished() { return impl->sigScriptFinished(); } bool PythonSimScriptItem::terminate() { return impl->terminate(); } Item* PythonSimScriptItem::doDuplicate() const { return new PythonSimScriptItem(*this); } void PythonSimScriptItem::doPutProperties(PutPropertyFunction& putProperty) { impl->doPutProperties(putProperty); SimulationScriptItem::doPutProperties(putProperty); } bool PythonSimScriptItem::store(Archive& archive) { if(SimulationScriptItem::store(archive) && impl->store(archive)){ if(!filePath().empty()){ archive.writeRelocatablePath("file", filePath()); } return true; } return false; } bool PythonSimScriptItem::restore(const Archive& archive) { if(SimulationScriptItem::restore(archive)){ string filename; if(archive.readRelocatablePath("file", filename)){ if(load(filename)){ if(impl->restore(archive)){ return true; } } } } return false; } choreonoid-1.5.0/src/PythonSimScriptPlugin/CMakeLists.txt0000664000000000000000000000141212741425367022204 0ustar rootroot # @author Shin'ichiro Nakaoka if(WIN32) option(BUILD_PYTHON_SIM_SCRIPT_PLUGIN "Building the PythonSimScript plugin" OFF) else() option(BUILD_PYTHON_SIM_SCRIPT_PLUGIN "Building the PythonSimScript plugin" ON) endif() if(NOT BUILD_PYTHON_SIM_SCRIPT_PLUGIN) return() elseif(NOT BUILD_PYTHON_PLUGIN) message(FATAL_ERROR "The PythonSimScript plugin requires the Python plugin") endif() set(target CnoidPythonSimScriptPlugin) set(sources PythonSimScriptPlugin.cpp PythonSimScriptItem.cpp ) make_gettext_mofiles(${target} mofiles) add_cnoid_plugin(${target} SHARED ${sources} ${mofiles}) target_link_libraries(${target} CnoidBodyPlugin CnoidPythonPlugin) apply_common_setting_for_plugin(${target} "${headers}") if(ENABLE_PYTHON) add_subdirectory(python) endif() choreonoid-1.5.0/src/PythonSimScriptPlugin/PythonSimScriptItem.h0000664000000000000000000000266612741425367023567 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_PYTHON_SIM_SCRIPT_PLUGIN_PYTHON_SIM_SCRIPT_ITEM_H #define CNOID_PYTHON_SIM_SCRIPT_PLUGIN_PYTHON_SIM_SCRIPT_ITEM_H #include #include "exportdecl.h" namespace cnoid { class PythonScriptItemImpl; class CNOID_EXPORT PythonSimScriptItem : public SimulationScriptItem { public: static void initialize(ExtensionManager* ext); PythonSimScriptItem(); PythonSimScriptItem(const PythonSimScriptItem& org); virtual ~PythonSimScriptItem(); bool setScriptFilename(const std::string& filename); virtual const std::string& scriptFilename() const; virtual bool setBackgroundMode(bool on); virtual bool isBackgroundMode() const; virtual bool isRunning() const; virtual bool executeAsSimulationScript(); virtual bool executeCode(const char* code); virtual bool waitToFinish(double timeout = 0.0); virtual std::string resultString() const; virtual SignalProxy sigScriptFinished(); virtual bool terminate(); protected: virtual void onDisconnectedFromRoot(); virtual Item* doDuplicate() const; virtual void doPutProperties(PutPropertyFunction& putProperty); virtual bool store(Archive& archive); virtual bool restore(const Archive& archive); private: PythonScriptItemImpl* impl; }; typedef ref_ptr PythonSimScriptItemPtr; } #endif choreonoid-1.5.0/src/PythonSimScriptPlugin/po/0000775000000000000000000000000012741425367020064 5ustar rootrootchoreonoid-1.5.0/src/PythonSimScriptPlugin/po/ja.po0000664000000000000000000000155712741425367021026 0ustar rootroot# Japanese translations for PACKAGE package. # Copyright (C) 2013 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # nakaoka , 2013. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-10-03 15:32+0900\n" "PO-Revision-Date: 2013-10-03 15:32+0900\n" "Last-Translator: nakaoka \n" "Language-Team: Japanese\n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" #: PythonSimScriptItem.cpp:20 msgid "PythonSimScriptItem" msgstr "Python‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³‚ı‚ŻƒŞƒ—ƒˆ‚˘‚¤ƒ†ƒ " #: PythonSimScriptItem.cpp:22 msgid "Python Script for Simulation" msgstr "‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³ç”¨Python‚ı‚ŻƒŞƒ—ƒˆ" choreonoid-1.5.0/src/PythonSimScriptPlugin/python/0000775000000000000000000000000012741425367020767 5ustar rootrootchoreonoid-1.5.0/src/PythonSimScriptPlugin/python/CMakeLists.txt0000664000000000000000000000025412741425367023530 0ustar rootroot set(target PyPythonSimScriptPlugin) add_cnoid_python_module(${target} PyPythonSimScriptPlugin.cpp) target_link_libraries(${target} CnoidPythonSimScriptPlugin CnoidPyBase) choreonoid-1.5.0/src/PythonSimScriptPlugin/python/PyPythonSimScriptPlugin.cpp0000664000000000000000000000102412741425367026277 0ustar rootroot/*! @author Shin'ichiro Nakaoka */ #include "../PythonSimScriptItem.h" #include using namespace boost::python; using namespace cnoid; BOOST_PYTHON_MODULE(PythonSimScriptPlugin) { class_< PythonSimScriptItem, PythonSimScriptItemPtr, bases >("PythonSimScriptItem") .def("setScriptFilename", &PythonSimScriptItem::setScriptFilename); implicitly_convertible(); PyItemList("PythonSimScriptItemList"); }; choreonoid-1.5.0/src/Choreonoid/0000775000000000000000000000000012741425367015241 5ustar rootrootchoreonoid-1.5.0/src/Choreonoid/main.cpp0000664000000000000000000000364712741425367016703 0ustar rootroot/* This file is part of Choreonoid, an extensible graphical robotics application suit. Copyright (c) 2007-2014 National Institute of Advanced Industrial Science and Technology (AIST) Released under the MIT license. See accompanying file 'LICENSE' for more information. */ #include #include #include #include using namespace std; using namespace cnoid; int main(int argc, char *argv[]) { cnoid::App app(argc, argv); QIcon icon; icon.addFile(":/Icons/icon/choreonoid32.png"); icon.addFile(":/Icons/icon/choreonoid48.png"); app.initialize("Choreonoid", "Choreonoid", icon, getenv("CNOID_PLUGIN_PATH")); app.exec(); return 0; } #ifdef WIN32 #include #include #include using namespace boost; int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { vector argv; char appname[] = "application"; argv.push_back(appname); #ifndef UNICODE vector args = program_options::split_winmain(lpCmdLine); for(size_t i=0; i < args.size(); ++i){ char* arg = new char[args[i].size() + 1]; strcpy(arg, args[i].c_str()); argv.push_back(arg); } #else vector wargs = program_options::split_winmain(lpCmdLine); vector buf; vector args(wargs.size()); int codepage = _getmbcp(); for(size_t i=0; i < args.size(); ++i){ const int size = WideCharToMultiByte(codepage, 0, &wargs[i][0], wargs[i].size(), NULL, 0, NULL, NULL); char* arg; if(size > 0){ arg = new char[size + 1]; WideCharToMultiByte(codepage, 0, &wargs[i][0], wargs[i].size(), arg, size + 1, NULL, NULL); } else { arg = new char[1]; arg[0] = '\0'; } argv.push_back(arg); } #endif return main(argv.size(), &argv[0]); } #endif choreonoid-1.5.0/src/Choreonoid/icon/0000775000000000000000000000000012741425367016171 5ustar rootrootchoreonoid-1.5.0/src/Choreonoid/icon/choreonoid32.png0000664000000000000000000000447012741425367021202 0ustar rootroot‰PNG  IHDR szzôsBIT|dˆ pHYs : :d’JtEXtSoftwarewww.inkscape.org›î<µIDATX…•Wkl×ŝîÇ>ĵË8%^żÖìŒ1hÁ†e×Pé"ĊY"ŝA İ"QĞ$­˘–(J¨•JİŭÓ¨ùÒVŞTUÂİP')X‰d{׳?–{ħÁëĊ³cÏîìÎ폰SŻM >ÒѽsîÌ|çžïž{Ï%Œ1ĝàT*E&''˘(BEĜlĥ§î†x<I’àrıĉ›ož˘OD Şê?ŭôÓĵÇA[[dYÇqOóİ%‹‹‹ˆD"Èçó›Í†ĈĈĈçùǽĵoßÎl6{­ŻŻ/A)}ğşşúġ .€ (//Ïó‚Ëċ„Çĥ”Rp‡ĊĊEĜívH’dá¸Ŭîş5BÈħcÇşܸqß[·n}EQĜl6twwÀžçávğQ[[kñû˙”8ôôôt]G*•‚ël@`óöíÛİŬnŻNRŻlÚ´ ---Ĝ¸q#zzz iš~§Ó‰L&ƒòòò'R@aH§Óà8eeePUġŜÖÀĥĥ6NräȆżßp8Œ^x—/_F6›…ëpğŬH§ÓO/ÎzµÌÎÎŽŻ‰€,ËÏ<ó En·;wîÄ0jkkát:166†––PJ­™]ğvÍâşÈħżÒîġz-Ĉâñĝĵ^ï÷)p80M­­­¸xñ"Ξ= 0 ë:"‘ĥmÛĈ&&&ĴT³ÛíOl9ŽC.—C&“aÙl6^BA0tVUUy8Žƒá°ì‡Ĉää$z{{1::Zèïï^\\D,ƒišOEAQŠ‹7•J$VG à÷ûMJ)-ĉkQŽ?Ž'N<ˆĊbvğ=}îÜıŻxžwpŽÀóß/Ϝ9sB–ċiEQî•D@Q”žçñáC pnn†a ĴĴ pïŜ½1Ĉû裏‚~uêÔ)IQ”&Ó4£„cŒħŭĞÀ¸iš^BȜ Ž761Ĉ˘ Ër€˙Q@Ħo½ġV333°Û혝…ÍfCkk+²Ù,âñ8‹ĊbŸuww{Eİ, QBHR0MóôfĦPĜóùçŸßR%\(Ŝ!„tBîttt,ž?~™1ìîî^TāP(´”R¤R)†Ż×‹ŞŞ*¨Ş BóŞŞŝkóĉ͆a>÷Üs7ÇÇÇí…Bá7ÍÍÍّ‘‘ßB~àgŒħoÙ²ċÖÈÈÈUĈX SċuĈĜ !„1ö×\.wc ĦPèGï½÷ŜDz,Óŝŝ~ÔÖÖÂív[ëà̙3K_ŭġ~ĈX?€]ìM¸ġIr```”ÇsċrQŽ (Jñ°€aèêêJĈbħŬ‰C‡ŭ9żQÜfW‚ XíêħĠϚĤħ/ĝÂ`ç ²²r_1ŭĉççAĤiĝä“O088˜™žž. ‡Çß}÷ŬŸ455qCCCu‚ XZĴŽEQ,ħŻVUUQQQ·ÛµµµĴ½½½BÄb1 Üżׯ_GSSLÓl²Ûí^}ġĠşššNÓ4ĝ|>Œ­+ŜšĤaffN§•••Èd2)à9ŽÛÙ`ŞŞJÓé4âñ8^{í5$ ¤ÓiìÙ³Gnnnĥ¤ĤiH§Ó°ÙlVÑħRW&”R¤Ói†Ç§Ó xĝá ‚ éT{{{rïŜ½lii‰¸\.lÛĥ ’$1çé‹ Ĉ!ˆÇÖiZ”ŜŜŜĞcÀŠÂávìĜÑYSSCdY†išÈf³˜››+ùñzÄív—8088Xĝĉ›o~Q|ĥnÇÁ`°ŜçóMĝŭŝüÓÜtÖLĦP`„Ü}›E£Ñ×{{{˙^û/8ĝîy)´hIENDB`‚choreonoid-1.5.0/src/Choreonoid/icon/choreonoid256.png0000664000000000000000000005770012741425367021276 0ustar rootroot‰PNG  IHDR\r¨fsBIT|dˆ pHYsIÒIÒ¨EŠĝtEXtSoftwarewww.inkscape.org›î< IDATxœì½yœĠ½6ŝT÷éž}ƒ˜`Ĝ7KY"› "nJŒ1š\£IIü%zoĵYoróıÉ/Ŝ˜Ä›˜¨q•€âÂĤ€PĴ 22³ï½ĠûGOµU§NUŸêžî~>ŸúÌôéêS§Ğë<ç{Ğ Ë2’0†(Šwx-ŜH" txÀӒ$UXù $cˆ˘èpÀÔx%‰$8 xÀ£’$µñ| I&EÑ   §Ó‰™3gÂëġBŭU˙/‚ağşÍsÌ΍Ġ¸ÌŝĈúš—Âwà=NŸ>ĉĉfTWWìÙ³ûŭƒJ7K’TîÄ$„(ŠGLQ^ß@ @uu5ÒÒÒ4?ĵòż•ĥH?ŝc=ÖÁv?â~ż˙ŝû(,,„Óé„Óé„ßïÇÙ³gQ]]ŠŠ ìڵˈÚÜ#IÒ?Yo*H@ˆ˘ĝ|[y]\\Œgžy~ż˙ûßÑÑÑ·Û ŝL’â˙ììëŬwßEQQœN'GèŻú˙úúzĵôÒKĜħcs9àk’$=KżĦÀaôF!ü @Ÿòâ… ĜħcœN'ÖĴYƒÛnğ ²,#ÄqˆI\jĜ¸q#†öĵââb<ŝĝĝío‹ĞşŠ~ÛàQ}>Ia IÒQ·­[·@²,#;;÷ÜsżŝzäääÄgI\RĜż? -}fìĜħĝÉO~‚/~ñ‹ô[N/‰˘8”ġı$á|ʋӧOcïŜ½e9täççcĊЏŝúë-˙xI$ĦàôéÓQI“k×Ċ—żüeşıÔ"Ĥ I$İÀ+êĥuëÖi@9rrr°páB,\¸0)$a UUUhllŒşŸ{ï½>ĝ ŬĵJĊ‡éĈ$?´³Ž?އ“† †K—BE¤ĤĤĈkÌI œ8q–ɯ@ٖRĝ‘(Šéê†$pB’¤£ŝnS¤€M0räH,_SĤLËċq'‘ĝ8~ü8.^ĵh{ż>ĝ`ÈBĠĦîS7$ À~Ĥ~Q^^ŽÊÊJSe‡ĈÒK1fÌ8É۞Dǎ‹Éä€á‡óŸ˙<Ŭü-QC^FÉ'Ñ$IÚà]uÛúġë5+ Ȳ BĤNŠE‹Ħ¨¨(_!‰,Ë8zôhÌ&ż‚µk×"77WŬ4ÀÊ‹$XÇOĠ/öíۇӧOkH@¤§§cĉ̙˜;w.òòòtIIJ,ȑ#hjjŠùµ233ħrċJşùÊ?I°I’vĜĦn{7 ufANNúj̚5 ñĝ:I 0dYĈ§Ÿ~: “_Á‚ èĤ%˘(ĉIˆ]ÀîŬğqᅈH@ñ!˜;w.&MšD+m’¸„pàÁü0cĈ dggĞ›œĉIˆ’$½`żòZ–eĵùĉ›†\ ³sŠ‹‹1wîܤ˘„ßïÇÁƒÑÒÒ2à×v:˜7oŬĵH@4èvìĜĈĈĈ°Ğ=`.8”––bΜ9IEá%ŸÏ‡ ıı9nc˜3gŬ4H@4ĝ;€Pöżß·ß~;,¨%³s\.Ĉ‡Ù³gcȐ!ñĝ~IĜŸÏ‡}ûöĊeċWcÔ¨QtÓQ]Iˆ’$Éz†°uëV´ĥĥr‘Ż~ -- “&M´iӐ™™ŻšD„ûŭĜ³gZ[[=Œ9’nJ0-IÑáeĠÊ Ż×‹7rŻ~@–edeeaêÔݘ0aBRQ8àóù°{÷n´µqeĉŠ9òòòX–ĤIˆ’$ùü—şíƒ>@gg§%à• 773fÌ@ii)œNç€ç$ÂçóaçΝ 3ùŒ1‚nÊO@ôxÀċEoo/6oŜn ??Ó§OGQQQ(›LñG__>úè#´··Ç{(: ŞK $€h ‚{ß}…]]]ëĠí›7oFOOOT$  œĊ °°SĤLaŭ¸I 0z{{ññÇ£££#ŜCa‚ħPx d0B`Ħ ·8ŽE‚ ”¸\|A„3gÎ`âĉ!‘ĵĞĞ ~ĝ!VĴXa˵iR AAII òóóQ[[‹ÎÎNĝ|>´µµÁçóiòÍQßÉ´Ŭê9f˙óô5׈ĥ/Ö˙)))ÈÎÎĈÙ³gáóù@HbN+ä'ĉH‚ d¸ÁápÜìrıV9Ž<%)#ħ­­Mc{÷ŬwħtéRÛB€‘¸Ŭn”––˘µµ[·nµċşIX‡ËċBzz:òóó*ı,wP€(ŠĊ’$ĠĊ˘ArAĝ!äN§3ÎÊ*‚Žz{{!ËrˆeÛÚÚ°cÇ,^ĵĜĥqñ€„A/x½^´µµĦ½½yyy(..Ž÷0%€ACŭ1ÌOX `€nQà—’$ġĜq ARAxÔċr}ßétĉ9NB4“ßét2 @!´´´P›6m¢E‹bâÖkF)))ĥ_/ ëeÍÍÍèééÁ¸qâîŜ͸~Û !Pç4KC÷ˆ˘8O’¤ˆŭ,Ap¸òCBÈB”ÉŻdPçd7Ú“²İİ ğvíÂ5×\é‚EC‡EvvĥN=dȐ8é½,ЍîŸem ÷ÉJ?FŭġnÏî—ç|ġçĴ|_Ì·,ËèêêBkk+ĵ^/óó===8uê&Nœhx{ Eq(Ż;&xEĊ’$…­™DC„<‡ñ!d™Ëċ!$t(Ÿ–Œ€îÁÚ´iĉΝSS‹ĈŽ‹ƒjچÊ? óö:V]·££---8{ö,Nœ8Ħù]şğğÑÒ҂‚‚Ä Œg°}°˜WiÓZÖċ0&C‚0Ñét~âv𗤤Àív#%%Es¤ĤĤ†ŝò´ÒŻûöí‹Ĝ$İÙ°¨¨H·¨Ğ‹‰Ê$‰~deeĦ´´ .Äʕ+™ÏB<ÁÚ „2]sÍ56l}ÎwEQĵ‹·CAwı\Ÿ¤¤¤Œ§'==ùé6³#--M÷oÚ´ @xğÈ@‘BJKK5èèè@WWï-J" êBp{{{púôiôġġÑo ¸Zŭb„ ¸ŝú둞žNŸ÷'QŻי ßtı\˙tğŬ9n·Êa&( A;gϞ5M!+5j”Î]8ŜĞċ„²²2Ŭ3Z__óëz½^ôôôàĦC8|ĝ0.^ĵˆÜÜ\VPRm€(Š£„Jí¤¤¤`êÔİÈÈÈÀġ×_O?àéŝaT A¸ßív˙Úív;y'żÑk#ÈÈÈŭ›6mÒL΁ ĊAHĤĤ&x<žè~”$¸àp80}útM[GG·97A€ßïG__şğğÑŜŜŽĥĥ6tuuĦŻŻ5jT(xĴĦĦî˘&á ”ĝ?vìX! °° .¤Ï àUQu‘2‚ \rı~ïrı`6ùi"àŬ˙ĞÚ5·ŞŞŠ+…¸Ŭ$0zôhò') [ĠˆKɲ ŸÏ‡>tvv˘­­ èéé×ë5íW–eVⳃŽ{joo/`êÔݘ6mŭ™ ˘ôAIyÜn7h"P‚™N€‡²³³‘••Ô;ïĵc޸‹Ċ‘––ĤÓ<766Ġ”OÂf°Ü‚yî½bŞôù|şĠ½··>ŸÏ’$ÑÔԟϧnj”$İgPÍĠ Ïŝc˘(Ŝ‚ ¤9Î¸\á.— ÊÁ"E0"+$@{€;vL“BœŜ³Çê=z´f~żŸ%&°€ž¸ŠıY–eôġġĦ½½---hooGWW<OÔÛFÙħ³@‚§E‘˜­n?~ĵN¤u:¸ñĈYsžEq– żwı\³Ġ“ŸEôÄW˙OïŭyĥC‡ĠUKE999tVXÔĠĠÙĥMÂ,P|H<ÚÛÛÑÔԄĉĉf´··‡\Êík˙$8˜† b@0ЉpC›Ú222°jĠ*Z)˜6Ĥ}‘vⳈ Z}½ú–——üùó†$ †$@›=O\“T^. ÄnÁ8‘ÖÖÖPÈĝ@`°SüÀ2˘¨¨K—.Ġ´9ŽÂÒÒR¸ŬŻ$ÀšüVˆ %%………)@–eî„!ÊùvşÈ´ . ‰Ĝ˘³³S׏"ħŒ-Àà$Ċġ’iL›6 3gÎÔ´)Ħ™ÊD7“h}€RÀ„ 49x W q;I§„êêêJÈÌ5—hˆW€KB(++ ŭŸŸŸoĝĦ%K–èöĴĴ,dddh&?ïĥ ) 55 x˙ŭ÷-M^;H ¨¨H÷ÖÖÖFŝë$thvĵJÄ:E1À$ċµ 0+šáp8póÍ7ëÌp™™™\[pD`䘖–ĈÜ(ÎKjìŬğ---–H@A¤àt:u÷­…ċ"š„M  )*¨ĈWRR‚ÔÔԐ 33ӔM322pÛm·é\aĠ &šÂYxL‚êsĈ§!$żß?ü0bq>R())ÑYQ’R@ì@oâ!(ĤE<ê€Ä&˙żZ¨èh˘˘"f^@ `JŠ.ÀˆĴˆ˙êóݏBĤÉ'Ÿ„\CŠÜn·Î1¨ĦĦİ­N"z$0V˙sŭ…mš - ÔÙwŒ0cĈ ˆ˘¨i“ċ ‹xtB__߀’@^^^Ò1(Ĉ “Ż( eƒN€ŭ?Ò-€‚˘˘"Ĵ^½ZÓĉġzQ]]Êù§&–~€ŜN|ġ1kÖ,Mşîîn|òÉ'ĥ-rĈ„@›ğğğ˘’í‚D1‰K €ÚŝÉ@+¸B—·³³SGêH7`&˘ż2ùN'ÒÒÒ0cĈ Íĥo߯×k Hş‡2)Ĝ‡DqT[€ŝÀ+Ġm, €bŒD¤şŝúë1vìXM[mm-.\¸ÊĝĞ >X[3ĊŸš4Ôd2{ölÍäëèèˆiòP@O‚ `ĝášû İ$=Aeyp¨ÀÜÜÜP>{‡#")ÀápàğîBnnĤ½˘˘mmmşü˙fD`ä!¨^ġYġÒÓÓuŜÛ·o‡ßï) (Pچ Ĥğ·I)À$B@[[]Ż E’¤À‘ ŭ˙éœì@dÛ ¨ĵ÷Ŝ{5bY ÀîŬğÑ×תŝC“MÊ$gM~ġÄgĠ˜={ĥFıÙÒ҂C‡ĊŒX!D—Ĵħħ1™70Jĝŭ~$•h&@`€5XUŞQ\\ŒÛoż]ÓÖÛۋ;v„Ddú`I„V %%E7ñ ‰dddè"·oß>  &z’y£D˘ĝ˜‰˙À !ÖÊX7²0sĉL,Z´HÓÖĜĜˆ]ğvq÷ĦŒb8V#̘1Cs~cc#Ž= `à‡ĤĤĤê§êêê’y£Ë€6eÂ@B•cEŽ3ê×4˘‘Ĵ\ıµµµ8qâD¨íĜħc(,,ÄìÙ³M'P @ %iôûŭûŭ\033cĈŒAUUUèÚÛĥmäɓWŽ………š‡ÖëġâĦCĤĥkuğ"1İßSÚÔÒŭżYŸtĞĤëşĴ1¨_]Ëì:Fc4şíĴHp[€„""¨@z‚Ó+Ĵàp8°víZüú׿֤ÉÚ}; 1fÌÍdĦ‰îóùBIGˆ ”C!ċ`‘À”)SP]]z8kkkqüĝqŒ?^3ÎX’AVVRSSCٖèâ$"G"šÄÛèjĈĞ‚[ééé¸˙ŝûCE€à^ĝí·ßF{{{h"+“ŜçóÁëġÂëġÂñ ··½½½èëëC__ĵ^/“X„••sÊaé€Ĝn X9쓰 ä4x œĈŭۅââbÜu—ĥĵ`WWŜx x<̈́VÀñ„&=M‡IjPŝ§•gϞ5L!Ćòòò S­%9A%³h * $5hPkìŠd›5kΟ?>ĝ ÔV[[‹M›6áĉ›oiö•ŭž"ò+{eu›ZJ I€– 233‘ŸŸŻ ÈÙħcFvÌvn œNgè^Z-›­ü5:ŜoÖw¸óĴ^Û¨_Ŝëħ­~‚‘#G"++ §OŸÖlħb Çƒĥĥ6u“€&ûK€Q kċgéìĴz{ÓM7áüùó8vìX¨íĦC(**ÂÜıs5U ‘‚zĞ H x½^Íû Œ5JCUUU¸pá‚iú3v@kk+ 'ò:’#šÏ&Âç£í#`ôèÑ¨ŻŻ§'eÌpñâEúı8/I’Ĉ´“H[˙iiİfRé€ÈŒ îż˙~]âÑ͛7£ŞŞ '$ú+b?}(Ûe+À"µ4àóù••Á?úè#ns^4âżÇÁɓ'm½Ih0|ĝp†?Ù„˙Ä"K@ê6ğj¤§§Ğ_ŭŞN)¸~ŭz\ĵxQ3ÁY“ŸÖ¨ @½% ·ôQYY‰†††˜’@ ù$[ȲŒììl­]´`–ĈŽ˜@lL,ûîÓ´uuuaŬşuèîî6\ŭi @MFD ééé:‰fçΝܓY ŜϜ³Ş[G…ÁDĤö˙pz€´´4m‚]HOOÇ׿ŝu Sĵ÷Ŝ{hjj2œĝ,)€v˘%Qİú;ùŭ~[҆A8zô¨Ž’ˆ†ŞËQ -YXPˆ "ââb<ĝàƒšħôööâƒ>@WWWD A³-½7<|ĝp(Ì4¨İİP‡”$ĝ ËÁà0şpK$hoo§s:´K’¤SöĝDQÌ0Yy-FÍ-ŝ+íħ²˜={6V­ZiknnĈîŬğıtf$@“+ ÀëġF6Ĵ…µ2$‘@pğŬQû Ĵŝ@¨€ĊĊĊ3ˆ)…[o½U—ÚğĤĤ•••ÜR€úPb XRmž;x z{{#šü^Ż7éì3Hàp8PXXq1 a @W€†ÙÊŻ –Ĥ@ÖużöµŻé\t+**PWWgY 0óèííĠÄ9ôġġáÀ‰ŝGް{”„=6lXD‘„ƒIYx€Ôm)A‰[ßú–ĉş²,£ĵĵmmmÌÉoĊ* >è8‡XJ!ǏO„eC‡Ġx¤ò`0€ĦÀ³ò+ˆµ)…ââb<üšñx½^;v ŬŬŬ\“ŸÇ4ĜÚÚŞ‘zzzpĝaîÉ_WWG—‡NbA–eäääX’rĊ@Ċ‘Br´ş <ҀŬ6T^̞=[—X´§§gΜ1Ô˜éԓ_ùż··W“İöïßJCfvôôôàÜısyK’ˆdYFjj*÷B7X$Íê?jÔ¨PĴ=pÒ@<$·Ŭv›y{{;Zx€úúúJĦ<ӝ¨¨¨KÉ ŸK .—K—À•ž@ Á@ídU ¤ŽAÀ׿ŝu]ĊŬ––tttpY˜ëz{{WxVŬż™I@ÒÓï…á0ÍÜä÷ûÑÒÒ˘n `Ё EFXívç°‚´´4<ŝĝş}Z{{ğfĠ'0È`ŸßïżJ–ċ“~ äŬÑÖֆÊÊJMŝ¤³ÏĴĴ,Ĥ™‘¤V’$Ĥ8nÀŠ3fŒe  ĉEQQùÍojĈ¤ì¤£ä!ŭÇk~żĦ,Ëç@’¤sžW_S‘ÔĜğw/KLâƒòlÑ5x€@|%M @:0"H_#\yċ•şÄ˘²ĴÀ’hË@˙!{<ž§ü~˙²,ӕ: ”Öİıı§N ­ŝJ.˙$. 2iiišzŽƒ…Š˙€y*0‰@°fÍ̝;WÓĤˆjĴ}?Eçĵ^ïm@àGĴ%I: à5u›"ÔÔÔ$mŭ—!²³³1bĈPq^ `‰ñ´¨!ùÍoêÒ>A–e£¨ÁÇó¸ßï/Ëò?Â\âgBrcc#Ž;†ÚÚژGE&‘˜pğŬ˜4i***,IñÌ l‹úÜD! ¨|â‰'ío[É7dÈtvv˘ŻŻOİóùŝY–.Ër+Oߒ$•‹˘ĝ6€ĠJÛĥmÛ4˘żċİ)‹EÄVûRżĥÚo_ĵ×`ŭoµO³>ìúŒ•ĥšŬ|Ż˘ąŒ"iXñèèèÀĦC‡PWW‡üüü¸Záğßŭ.~ĝ†uJÇñǏy½Ŝ7üN–ċót˙Ğ/Ċ)…F’H‚Â)›ŜŒ×@S°°°İİİ9)Xż~=$IBGGǀ`0•W^‰/~ñ‹šĥÔÔT̘1,ËOF8ù!IÒ^÷"Xì!‰$Œ## ?ˆHü7Ò´ĥĥ˘ĥö³‚'²,Üıs SŜúóŸ˙<.\H7ß)ŠâÑô+IÒËnp&š~’¸$!xÀßÌNŠ— * ú=ġäWàġzqöìِr1ŜxìħÇBġŝTĝOQJ’d(˘…ƒ$IlE1€zß#püÏ{Ŝ@}&9{ÎĞ—$é80`ĊîŻĵ§@mU£ĞĞ uuu(..ŽvĵQ#55O=ġ}ôQtvv*Í݈˘x•$I§˘é_’$.bI¨1à[:ívk&h$@F"(żè¸Ħ¨¨O>ù$í™àï˘(&Ž #‰Ëñ0#iêêëëM/xîÜ9twwG2VÛqċ•W⁠›§ĝËÀ&‰Ëñ M Ñ£G[Rü)í tÊ>Zä—eĠĠĠ %wçwbñâĊtóQżñ$qù"î@´@´ĝïrı0cĈ ]Ż×‹ŞŞŞ„É…˙ĝ³ÒŸ˙DĊñO—'”Œ"iXÑ€œœ‚€Y³fé²uvv&L)Ĵ””üô§?ş^Eq\œ†•Äe†–Ĥ)ğrrr——•Û*‹€‚ĞŻZ—$¤ĦĦ!aBe ñ˙ñ´$À?DQŒO޳$.+ 4hÄ˙ÒÒÒ˙‘8ħrċİK+effâŞĞÒġY]]­6ĊĊW^y%~ĝaşy*€Çâ0œ$.3ĕŒü˙y‰ Nwž"((,,Ĕ)S4m²,ĉş˘ñwŜ‰ëğŽn"cIâòÂ@;Y²° n§Ċ˙´´4¸\.Ŭg&OžŒĥĥ6œ?˙™Û½ÇAee%ĤOŸníÄ·Ür 6oÖ8NŒ×X’H|ˆ˘XàĞÊÜ6 †ˆ×8àO’$…0è -Ċ‚ „Ŭ„“Œö˙,̙3ïż˙&?~GGŞŞŞ0~üxËßÇ.tttàÜısĴèĊĝ‡3&‘EħÀaCLNğÀ#áúH @ÈÊá­À„,\¸›7oֈŝuuuÈÊʊ‹ğ‘#G0räH̘1Żżŝ:ŭöže Q—ĝ&€1ÔĤ™‚Ğê~OJ’”Vŝ?˜O~¸ FL`¤€ĥĥ6ôôhÓċ™J‚YTçϟmÛĥiüNž<‰ÌÌLSħ²,äɓ˜4iRÈJQ^^NŸĥ{@“DQ\“˜y|hÇ IDATIáĊNĴxCZÊ@ĝâX% Ħ0 zġw8\JJJpĊZŭš,Ë8rä]O=&P*ŝ¨·?@’âŒ'8ÏÓıo4ú}iĤrœÚÇÓ_B€‚hÄ˙ÌÌLîRÊÓ§O×ċëóx<(//YV%…3ËòÔÔDŸ>c2$4EQċœf‚D%/ ×tëÑÀÓـ€(Š#Àˆ´*ŝ›Y‰˙4.\¨ñ‚E<Ž?nİôġġĦ££0A £l÷~I’b/Ž$%à—$BXé§ô6rJĴŝ#GŽ ­Ö‘ùŭ~44h Î*¸\.,[ĥLWvù… ĥÓ hooGww·i BRü+JŸB"ĝ‘rž—¸PZZjÙä§ĈĊ‹uĞİUP>³dÉ]˙•••hm.żFoo/ššš¸ô I‡pÚt5áwü€²˙·ê¤ĵG{B". 2räHğ°,Ë8x`D‰Eŭ~?š››ÑÚÚÊypì˜.{S"Îóêìċ@81è$M`vvĥĤ +D@K<ĉżpX²d †Şikkkc‰ç:ĝŭ~Ô××£ħħѲ!)ŝÇ’$5}X!èt‹$I‰LÂVÀ@8iü˙#uRÚ{{{u9ŝ˘•€ Rpċʕxíµ××÷™ ġÜısÈÉÉÁĜħc™ŸëèèÀĊ‹áp8tĦÇ<8zô(Ŭ”$€†$I‡ŝÌÊjÓPA‰,1˘Ĉ‚°Uˆ(˜A˜ù˙쐀 +ñŠ+ĉ›ojöïGENN Bm>Ÿġġġèíí!„ہF’ŭ™•=ğò ³€‚hÄ˙ÔÔTf`¤(--Ċüùó5m²,cß}Ħ½zkk+Ž?ĞËnt†"‚’HÂ<@€D0 1%Và¨Q£,ŭ Ûbħ˙§qĠUWaâDm4n__öíÛ‡ŞŞ*ÔÔÔĜâ1xìĜ1ÚRİ$I‰‘8‰„ƒ(ŠÀ°'’$q•Ċе ‰6lX(앷èŬF[bAp 7hD~ è²­€Iñ? ‹} ¸L€@ì ÀV öövmŜ .— ×^{­ŬÎzƒtS’’0ƒ­û öÀmà!Züħ+¨ÓÔÔ¤yİĤŸY–“@IX…­ öV[-4dddDĴ}ç]s€ŽˆçΝ£•ˆÍNĜv‹˜;wn ‚eÊvïŜ›Hĉ̙S `‚Qnùŭǝ*².ʲÜ@Ú³gÏɁ×@BĊTİġm—bFŭ€Ħ4;t @ñv2C, €!ŝbĊÑdá…EB0YE‚{C?€›wìĜħÉìó ,`iñĠ&BċR߂ Ş$£ĥ}ôÑGoóŽ‹óçϟ×Ŭ„îä§óçÏ?.ËòFŻïÜıs§cš7oŜPŸWgS€3ğví²• çΝ;Áû>N9!%„ısçži˙ħc÷îŬšûît:• YŭGŒ‡Qò ¸÷nlÔZ6èÂv˘ĞĞK“?°—˘˙/^|!äc¨<,)|sñâĊ+·lÙò³Cü’ò%°J)&÷íkݽv7€;·nŬ•‹òç>÷ıy~JħœX£ßZ2Ħ˙ĝÖ˘E‹^ííÛ·GĦ·hÑ˘Ċ²,˙ÂJ ÙğpáŸíĜħÇÑ\,X ĝ!äVo½Kú|wÁ‚;üëG}´\.W!ž“Ä#:‡UñżħħQ§€‹%Ö ĉ7Bžƒñä‚["€ċ˗ Dù%(SÇ5Àû˖-›˙ŝûïsٗĠXşti€?Bn²úYŞħŜ`ċ’%Kû˙I_K–,É&„ĵ ĠŜšşİ~´xñâW·lÙQ˘ˆkݽv"€§ !Ë"ĝĝ5v]{íµnŬşġτ`òğq[Œ˘u˘= !̤˘v˙ !†e½½½8}ú´şIg•+WNpı\³€°7T1eĊŠù„ġ™} L<àğ!Ğ` X£îĊt– `ùòċ ].×? ‰˘&À˙.[ĥ,“ÂÔ0úŽŻÀŠT€ĴV˙Q@@,W@/ĜémxâÄ Ú‘¨’C „Ĵà|˜ŽÀM7Ŭ4„ò>,1é˙ĦUĞV=ħa.ßĝUĞV­ „ĵ *ŽZeYüqċʕ7n|ÍÊg !"G˙g~=5VĴXq'!äŻnİèŝĴBa“Kô÷÷-ÀT¨DÔĴĴ,äċċ…ŜŒ$ˆVĈ’dYÖ]ÏNˆf˙O ™VïöÛoO/‡ ™ Ùà;aÎ 2‚ç=ċ^|`‚äW… 9v‚ş—Á7ñ•ŝ¸÷˙À€ÚÈ ( ó˙ĞÁ6 ˜rŒÜ}÷Ŭ9„ÓÒáŭÔ?C‚AF?ӗ_~YÍlŸxç _ĝB€ßòŒA–ċ°ħ „˙Ep××SŻúꏌŜ_ż~}€_Ŭyç˙° Á‰a†Żßy睿~ġĠWı&,'ĝ\{€;î¸My ozŞ7<ùúëŻ³’Nl€5kÖ̰*“zp‹˙ÀÀȑZŭU3 -ާ¤¤Ĝ:!i`çµè|àİûÇq%ĝV–a²,+÷#Ö Lú} œÄ€{ï½÷&BÈŽ~~üâ‹/N~5^}ġĠÊ{îıçA'‚R|À/ġy÷Ŭw§B ԽôÒK\ŝ߄˜ÍqŞ à‡~ôòË/›îÖ­[·ëğîşÁtdLéB|  ż½.†wàx+cĵúKĵ‘[á€pĞöRpŻĝÎLÀk×AùWÎ>˙í…^ĝçıxċ•Wêî½÷ŜÁGqß0#­Š˙f€Xú˙÷ġġé2ÙIŒşQï˙ p÷˙ĝǰ+!Dİ.~˜œĝÊW²„2Çè}˙ż˙ûż–²ìüġŻġ?ÀLße†<€ëOú“i˙„^³$ïvâ{àÛĞoŸœ×V÷oğ ˆHü7jgEĈR ·€½ ÀH÷˙€% ŝwżûŬ‡œŭŽáì³á™gž1t%„”Ĝê‚y>CB.rœ–àJiê*l§Cı\€°Ú}À#Ï>ûĴeÀ %^ ½úÇ:&Ċ}Ùx½^TUUÑÍ\o|#Ÿ2šóR‡TúqRŝ,À£7}ôÑbBÈŽ>6?ŭôӖíê@á5o‚}V „< Şœğĵ÷Ì3ÏTs^—Ĉà$ğ€ÒÒÒl›,û§Ó:fĠĠĠù4ċċNK’ĵgëWòâ…_ŭêWÜA,„Ċ̎kÔÇjôo#ÂĴ‚BxKsċ‡;Áċr¸ìña%BȝFïQŭ˙!\_FˆE`3€.— ……Ÿy/F’ l ÷˙ğèˆ]8qBíË-ŝğ\Ğ àe+²°µ0ÌWHı™ncŒ5àŸü#Ó]6`é î­İĜc‰„É“ÑW-",,òŻ˙úŻ!DaòÄU$)))Ñ­ VR\ĵ¨ŬöĊ’ZZZ4)Á{%€(€šIjòlûÙÏ~vž·ß'žxBpı\WrzĤ1 àûß˙~–™ĝŻêğêç?˙9WĠZ\.—›êÏ<`¸ ú7%BÈfïĞúúË/ùËˆŞ B†À ‚^ÄĠ ÀŒŒÔˆU0–ÀJ9n'D#­ÒŒà%+cêƒÍ1éOA7]ŝ>‡\–ċ¨J/[ˆ† û\óèdYëDYŸ~l<u°û˙ŝ{ÑġóŸ˙ĵÓRߑÊĥXŒÄ§ÓJ* ⿝“żµµ•öhìCc/,~üö'Áäá˙‡•qqşÀ§žzŠéŻ@™Âjgô-Fµ™ġóÔSOİ ˜Ħî‡?üĦĦĈ~'!d&G?§³ FߛKâ?`#ôGjV)# ĴvÚ8Ò ĵ`YìÂɓşlV$I _:ĉöêáŻ~â‰'xLeêM÷˙ŞŝÍö˙a  Q<³°šFVÒdjҗݰ?˜ˆçĦlùÁ~À½-c\‡Ë ËrüŒÀÜÜÜAá$Ë2>ŝĝcÁNˆ…ĝOC–eËĊ+y‹dYĥƒb"0Žlq²`=‰xġïżNLL€€½ KĤ†U"xàŸš½i—àrıÒ9ͧQ•“²@– ֖Ġ8Uy-‚Ĉ ÄRxĉÌ|üñÇ:£ÓéÄâĊ‹1qâDȲŒÙ³g#%%Ÿ~jú<…C‹Ġ˙ĝƒ>hi‚ÙäÄKĥúík_(@èĦ CEq“4€Ls ½°‹ÊËËqè!]{jj*n¸áiòġM™2.— ‡ŽĝšD1Sšġírı²9WÁ"€°lm£€™•–q?˘%€„×0í˙‘:µ··ë<ò˘%€@ €={öÙxyyyXħb²³³u?ž,Ë(++‹Šˆ,í˙Ÿŝy7!dF´}Ó€ DPqı\WpMXàŒ#ÌŜŬˆ¨ú˜ŝüç? .—Ğ€êωA, +âż QïëëîŬğuf>eĴ˖-ƒÛí6-ù=bÄB,oşşşè#?,LV—Ë%\?%  òóÄŻ·Ü}÷Ŭ: ĤŞĤ£ cĵĵŠB&œNçJÎS·›½ùâ‹/ĤpúĠ×]ğÖ4Q !¤‹ĠÎè/⇗ċlG=€P˙Œ‰…°€h€”„"‘ ££ğvíBW—ŝ·š84Ö­[WĈÒ°3Ĉêp{P°D,ĤŠEBˆéC§êŸÇóމW_}uĴËċšLġÇB;‚IO Î HĠ?O°ix²Ş/%Ñ5 ÷˙Ô½hçž{¸Ë4ŭG2(5DQTÊĝ,0 š"]ŭ!I’.Ż ˜3gĤN ê-ÍV~C† ÁŒ3X•}˜ˆùOġıġÖ[&ë¤úÖí˙ &—İ´Bá î‘eyßȘ×XĊèuê?×ĴYcšk€WÎ °ż/ŜtáÑ@Ĝŭ˙½ˆHÇb‡ ˙‹‹‹5tV‰€Éŝ˙̙3(//×=(.— ×^{-FŒa8ñIÙÙ٘:u*+şO‡Xá·´˙7ë›Ñ8hD0Ì7œÛdĉ[o½ċ^½zµġUŠA ¨ħçèËÎD ĵŽMĵZ|Ö5bĤb@t^=@SS“nbZ‘dYFEESٗ‘‘e˖!//ÏT”äÙ¤§§câĉĴ ?š~"Í„×Òóĝé³°iÓĤtBÈÔpçġ÷oÚ÷êĠĞŭ7nĴVK/ËòĠ>â'üóŸ˙œÉ“iH–ċó홂—8%^ż ĥW,$‚I°b÷WÚâżÓéDJJ ŭ&ü~?:¤Ğ" ùùùX²d RSS-‰üĴ1*HMMĊ¸qpĉÌ&iÔ××Óş‡púż˙ŝû^WSĞ1ŭl<~΍˗/ğÊB6x”£żû`Ŝ}÷]ò;ġ§×_½ŜĞ‹‚Í/ܸiÓĤ´+V„Ÿ7ntB–sž>ÀިĥDâDO^ŜßŜŜ^>|˜é[ZZŠkıN§34ù­*¤BJKKqáÂħ0V˙O$Iâ²eB&€Ż,–Á€Ü°`˙ç’,!oƒ“>ü—,Y66ŝƒ>pBŝ`Gż§üž<[³ŻXħ˘ŝ½÷Ŝ;@öŞE€/x†óÚĜĵy³“k NçüH\$€)B™™š€ ˘ħˆ˙(//‡Ç£ß^NŸ>3fÍŬêIlgJ‡ââbœ8qB“A8JñŸ×ŝxÁ‚–öĠ1 €mĈà‡ó tXż}ûöğ-Zd˜xÛĥm!˙ÀjÎqŝàsŸûohµ­ġ!Çİ˙w˖-/^ĵ8,Yĝá‡Y„ß¸›g ŭˆ 0í˙‘:ġġġĦ½]ëÍŽ.^ĵˆÊÊJŬêëp80gÎŒ=š[ä&Ù¨ (,,ę3gPTT j°u’R}Ûê\´hÑ"ÏΝ; àż8N àŬ;wnG°^€ójÊÇȲ| !äv‰ŭâüùó_à<——Â:İúû=‚5 ùT¤ĜcǎŸĝí… 5֊;v8,°ÖċrŬ€7Î@A hĊÀœÎ;‡šš]{JJ ,X€üü|K+}´RAff&JKKQSSƒ‚‚œ?ŻÉ!ĜÛWĴ\€÷îŬ›Ŭż½à7ıB~ ˜Ë›`Q˙Áçoħ ÀW8݇Ŭğwğ9ĞjçΝËU­iá…uğvízÀZŽÓsĴZô]ğvU!XĴ5@!!d€\ âç0.fÀ°+zš\.3&_–eœúè#Zò¨”$‰7Ğ­˘¨Á'VĈçrıfɲÌóÎ͚5‹Ğ(&\}ġĠŜŭû÷˙ ‚Ž8ĥUR1ùŭN¸ċÊ+Żä1àrı†s~wKy \.׿¸N–e^s_*‚DiJ–ŭU‰y·,eŠ˜X5GŒaİèŬÎò¤áóùPUU…ŽŽŬ{‡ÇÜısárı"ĥñӈ„@š››ħiÓ&şÙ´P…GŽÉ 5­6mż["˘Ş.Ĥ˙wĴô ³gÏŜ~ĝáÛĵŞPF´ Ĉú€û¸â K>ö„9)Ìw·tOEQĴ9xà-ĥ ˙{Û cÚ àNg8újž={ĥTp ˘‘D¨öiùùùs]$ž€´@‹˙½½½¨ŞŞÒ @YY¸â ‚µß ᤢ˘żŭíoióŸ+B4ݏLĈüoŸŞs8ïì f̘ħáèÑ£+üᕂaAĠ àßü×ÔİS#)Żó–4¸–3ĝΜ9swyyùŭŜ·Cáóö €û,ëŜ‡à6ÁĴ?îĊ…F4 ñ˙§÷˙ x‰€¨–:;;qĉÌ] ż ˜>}:ÊÊÊ"ù­HfŭoßÏ?˙ĵnŒ~#IÒ1ŜkLœ8ñÜİS§Şh NP×>Šàd°BÈM‡n“ïòÇñÇoħÚ·‚)SĤl9qâÄ8Y–Ÿ0Tp„èĴ,Ëżš8q"—vž…İS§^¨ĴĴüÀ|ú=Ġ½ĝÁ hÓĤM{ċĜħcÇü·,ˆú ɓ'‡2;WTTĵàúDĠx;ü ‚kˆŽt @+E?è6zġ!DÍÍͨ­­ĠM>BDQÄá5"˙@ˆùôç×­[‡wŜaJÍÏà)™­ ĉÚÀ|–lUF°:o…,Ëύ=Úr½qĈí=}úô7"è½çê˙ŝ^÷‘ÛĈŒ£ÛżXĊĝñ/xĴşşúײ,À ^ŭ@3‚NC[ àÍñÇkFBÈWÜÌD‚"¨>wF–ċç'L˜qE!҇_ĊsPŭËżü FŒ§Ó:‡ĉµYûž={4é·RRR0zôh4662söaîÜıÈÊâñ•ħ+Ò×ׇgŸ}ê‚ñd˙.Iw‘ÎK555:ö” 8ù† ¨ùîCp·ôG”5Ê>g8áôéÓiĈ˜ ËòDš48`Ϙ1c"Şd"’Œ"iXQÒ€ÛíĈùó癞}yyyE)))1ħñó’bkk+ž~úi–)²À}’$½Î}ÑË£FêB˜pŬK £GîA0IItyċb„H·ñż¨¨(TF›wÂĞÏġûŭhjÒFVvvv2'bqq1f̘ÁŻÀnċ_MM ŝçŝ­­:Et€Ġ’$YNѕD [ ¤D›cÁj +5aǍ‡ñǰÏB4z‚C‡áÏŝ3Ëġĝ€›$IŠXQ•D‰H ĴÀŠËĦG ‡iÓĤév²úĉE¤Á{g7ß|“ġù I’=Ċ’Hb`™X5£ubı+pğŬ˜9s&rssNÚXÚĝŭ~?^yċìÚµ‹ġöĝŽ$Iщ%I$1ÀˆDDfdd 777ôĤ@êgΜ‰´´4ÛbĝÍ`D ŬŬŬĝӟŝÄ*ïċˆ$I°<¸$’HDBLû? ^"e™İé:t(ĤN BHÄ6~;$‚ĈĈFüñÔı)#˜êùI’.+­v˘@Eġƒ`ôżÙ{—ê˙ĵIg@QZuRÚA@nn.ZZ>‹“1bĈÇtëÈàž'NàıçžCw·Îƒ´ ÀVĵûŒ Šâ÷"IWĴz+ĤDû? ˆ˘ĝgߖ$)lĴ„mX³ûĞÛŻıĉšPô\qq1 ıŬzcċġ·gÏĴ[·ŽċÖû€[%IŠ(ĝB Qo*˘w•M" 5 `…(Š7J’tÀìDK@Gz `]ŸŸÊÚX[ċí–dYĈĈħe ÓŝyJ’d9³- QçxÉɟDlP„ Ti ˜˙OhV´ƒW7páÂ[ÓuEŞ'z½xùċ—Q^+çnĞ[Ż(Šĵ(*Ĉ\î0ûy¤Pġkžç×ê9ħĝĴYŸÊ떖ġ3}óÂ*X%€ˆÄ³Äñ0Ğö°ÎċE$ÒŜŜŽżŝġŻtÀf·^Q‡ĜŞRÎC=„ŽŽŽPHµâY èu&Ê_ŝ‚Ñyêè}ÖµĴôĊj7żzÌ<ßĊ¨žïe-Òscŭ>ïwinnF}}=}ôQµƒÚ$QŬfkTÀ²X!AtĞ? ħ–.\¸€żŝġŻş|„°Ù­WĊ ˙ĉ{Ï=÷`͚5ĜşukȵĜî‡:Üû‰ôôXJ•é‡fRQQ×^{-ĉn½ŭTŻ‚r˘şîşëĊ/~²,sŸû^xádggÛqÉ$.q444 ĦĦSĤLá`…MéœSt !‡–Íl³ Ξ=Òö[=@T‡,ËĜħcŝö·żħ&˙ löéÁüfϞo|šqŬx“b—X‹—,Ë8x œN'Ĉ:‡áR–ĴH˙˙˘˘"fÂN#QŸnëîîfĉñV$żß 6`ß>faÛŬzEQü7“P„PVV†'Ÿ|‡Có#çääàškaċH" ĝ|>ôôô ĴĴL7˙6Q¨à˙ÚĠ ššš°î½v‰ùjôôôàµ×^Cuu5ŭ–_–ċGöíÛÇUa†˘(ŜàÇêĥa†áݧž2ÌgP™*Á%IDATTT„ĈĈF\¸À”7‰Ë]]]x<Ħ$:4b-ĜĉÔÑÑÁr°ÑÁnċ_ss3^zé%]îżß³gÏ:[[[ż*B•,ˆUkĴ@ĊċĤz !33O=ġrss ïÑäɓÑÜ܌ŜŜ^;†’Ä †×ë eÁVWŜĤ3EÑF ñ_Yŭ#U­°š@jjjÚkŻéö×>Ÿuuuz½HII™éóùŜu8ŻË²|ż,ËÜ>Ġ4DQœ‰`ıêP<—Ë…'Ÿ|#FŒÍˆäĤL™‚ŭû÷G:„$.´··£§§'”JÏ ôÂ%€İ "srr,›ü{e¤+{¤Ÿ;|ĝ06nܨ“:|>Z[[áp8’’şÉ‡Ż×;A„Ġ²,[f+QG!XŞ:”°P|ë[ߤI“¸"AÀ!CPRR’Ü \†xŒ&”Ïç† pì˜>`O”UŸžü*&ÂA*Ëò_EĊ˙/ħjĠ*ĴZµ*˘œ‡'NÄá–*€'1ÑÛۋĈĈF°â> …8ÔMà(p•`ĊÈáp ž]żÎRŬ@P[úĈo ĥVûŭAĊ.ĝŭ~fşrurÓŝ à9Aœ²,˙Éèšŭñéσ*x9wî\Ĵ]ğ6ŞRe999())aı)'q @–e466˘­­ÍP---ô·Q’$o¸Ï…%€~÷Ġİê6ġ€×pŝüùˆyZ‘Ĉoèj:NäĉĉÂápÀï÷çóé&?5ñé'B,Ë\ú˙ĝĵşaÒ¤Ixä‘G“/ù5 MMMÉ­À%†îînÔÖֆ$ ²1 À'hj:”Y´3œ€ĦĦäï İŞŞÂ† àġj‰/%%‡­üôêÏŭYà–ey½ WъAQż à1u[qq1ŭíoétڒÎLŒ?žİ˜Ä D @}}=š››#^ġĠˆÄ€ĦĝÏkûçqúħ ú:ûöíöíÛud‘2Y*+ż°‚Rôğ “eùMAĉË²Ü ˘(ŜàWêssssñ½ï}/T˘<°>—‘‘âââ¤U`£££çΝƒÏç³ĵ×7B,%Ç žH@€U<#êH/e‚lÙ²Ÿ~Ş/ĵRTT„‘#G"„V~BˆFü7ŭ âfçÜ)Šâ|/BS‘ššŠï|ç;2dˆí¤°---IĦAˆ@ €sçÎĦİİɖU_ †À0²,f‚ŠżŞŞ*€†hÑ×ׇ7âìYm̎ ˜0aB¨Ž€BôêÏ)úk ˙ïç Ŝ+--ŭúëÁA=£>ŠQ£FÙníPc̘1¨¨¨°Ż$mmm¨->€=s š@ ˆ˘X äòGÁ°a¸€ĵ^/3ŻĴLĥĥ6ĵŭöÛ´é.— ³gÏĈĦC5“ßhġgMüp‘‡‚  ¸¸ĝ¸Ġ×˙ŝû1mÚ´¨~ᐚšŠ˘˘"ÔĠĠÙÒ_ħƒßïǙ3g`ûŞŻFĴĥšĠż°°P³g1sr8¨ĴĴŒI~żÚÚZlܸQ'gdd`ŝüùÈÊÊ ­Ö~ż_#‰ŝô8ÌŽKJJàrı4“˙–[nÁüùó¤~ (jkkK†'0š››qòäI[÷úFˆĠ@§äuêííµ}Ÿ**++ħeËŬD+((Àµ×^‹””¸Ĵŝ,ÑßÂ?ÔGnnn(m—‚… âĤ›nú#GŽd+I"Îù|8qâDDĞ~¤Ï€HEEAïÖp&?§Ó‰£GÚŜ³g3†ܸqX¸pĦfo^ħYĞ?-ú­újqğŬpğ5 ?ĤOŸŽµk×Ú^żŻÜn7 “[Bcc#Ž;³½> >ŸNgç`\oOC`EòZ:;;áóù˜ŭFr3|>ĥnŬŠŞŞ*Ŭ{W_}5DQÔMfz³Dz\f“_–eWZZЇz_µâh˘›››Ü $<*++Q[[Ó½> MMMô³RǛĈLÔLOO×ÔT@O&§Ó‰'Npï…MŠžžĵûîğş@B–/_މ'†Vt4íŭéóYÄá÷ûáñxt“???<òÜn·ċŸhÀş_%%%8vì˜NáʒÒ"ùßêçb}­húWżŽöZ‡eeehooǑ#GdŻÏB¤ûÀœ"rjnnĉJöĦÀlR´´´`óĉÍş;==·Ür JJJ˜“šŜ˙ӓ_}m£½rôööꤙŒŒ <òÈ#ÈÌÌ´ĊÖ­ ŞŞ §OŸĥ=Ĥ"‰Ĝ·orssávğdŻÏê#Òŭ?`”ŭżÖCërı˜bşUB0aèÖ­[un½¸ŭöۑ——Bˆ!⿙ı5ñŭ~?zzztärıµŻ} ĦÉo—SS$¨ĞĞCeeeT×O"rȲ ÇcI´‘şHjŞÎĊߑ#G°wï^Ŭ ;v,VŻ^ŒŒ ¸\8NCPÄ2–ÂÏhĠ÷ù|¸xñ˘f ‚ àûî˜1cl­dd„p÷­³³3&œˆ·äeû€XTTd*ŝğ\.T_VöÈ{öìah³gÏĈÒK‘’’—Ë:!­>Ġ_ı†ÑŞŻÖܞ?^·•ıíĥÛ0cĈŒ˜(üX0ğo^Żû÷ï׍1%%E·5K¸qĥÏĘh}Ô@*üXˆĊ@SpȐ!Û7‹Μ9ci?LŜëġbûöíş@‡kݽ³gφÛí†Ëċ ™ÔR‹ÔĞ?~òBàñxPUU ğ]ĵx1-Z4  ?!X2ŭáş²ċYYY(++Ó(ÔÔż•ÑëD8w°ŒÉëġâwżûĉ›)ŝbmb³ë|6‰N§e[´úKuvvbëÖ­hkkӜvğq 7 ĴĴ „Bt –”ñ(“šžü,‘_! eqüĝqŬÖĴY:GŸHa‡àÔİSşŬív£´´4t­ë0{M÷sĠŻeüĴ1Ñy&€ĝK1'3 %à'ÒÉqñâElß]·âfeeá†n@aaahòĞ…P&0YĜŻ2^ÖŞŻžĝŠqüĝq8UVV†ğîş+$=°`eRGğ"466âôéӚ6‡Ñ£G3ÄÁ8ñ"˙@Œ‰Q?2.Ĥ?5baäĥ‚ÀJF¨;…3gÎà“O>aşġ.]ş4”ÁG=QY$àvğA Mveġ 1*{|uŸÊ˙§NÂ™3g4>|8ô/ÁétšN܁ú‚İÎXQ€#FŒ%iıT'^˘Œ‰&€xM~ċ™ëééĦ·‚=’$éï  #£@‚ ĝ9vì˜á0›ċċċ8zô¨}Ô¨Q˜7oÒÒÒB× 'ĴšԒ€RfK1Òş:X‘jjjtù²³³ñÀVï Ğ˘~8ñù|(//×)ŭòó󑓓êRxьÉÎñÓÛTġB477ÓM–²Ċ°$Íê?lĜ0S÷Yú†˜A‚)ıöîŬЋဠ&`Ú´i³}„ "(“5„&A²O‚€úúzìÚµK3Ž””|ùË_FNNNÄ?ĴŬDEE…ÎŬ733SS •~ĵ'^˘ŒÉÎñÓ:;%€Hž™hÄ€Mş" j(Çét˘ĵĵÜÒ {{{ħsçNk)UpFĥ#Rp:HII ıíˆşŸ––ĵ÷Ŝ{šUĠétâž{îÁác’ÑÇŞd·JĴĵ#FŒ0\ċÔHÔɔèçò(­ŒĈpH4(z½:3”ÚÛÛħk×.Ŭg\.&OžŒüü|~eœr¨5û}}}ĦĝĊ˜>tvvâ­·ŜÒ)o½ġV”••E•Ĉ;Üĝ­ İİ çΝӴ9Œ9Rm6˜&S˘Œ)’s­èb[`ë€Èr"„àÀÜ^ġġġĜğwŻÎ§>55eeeĦä™á£H=eÏïġz!Ër(ġ—r¨?'Ë2úúú°~ŭz›/[ĥ 3gΌıÖ}ëééÁİS§tíEEEÌÌÌ@ü'H˘ŽÉŽs}>Ÿn‹µ0Üó KS Şg—žžR0Ÿ‰ß]]]†ùééWWW3· ééé1b\.÷„72ċê’e9D ^ŻWGëÖ­CCCƒf<˘(bÑ˘ERğ€úŝĝŭ~TVVê”~C† Avvĥĉs‰2AyLvœËòˆ„ì\DìÖèR€Ñ7ĈċrŝjȲŒ#GŽèlÖ@pò@fÊ-ġ„7òÚ£=˙ğ?™€Bj"xë­·P]]­τ °rċʈ3ú(ß×NœŸ'D›7oĈĦC‡4)..Ĉš5kB҃;&t¤RÁùóçuÖ—Ëe¨c‚\êd`´˙ˆ½êëÙM @aaĦĉMżß²Ŭ}鞞H’ÄÌĴ˜íxWz³T^ÊÔĉ>5RÀîŬğħmÛ6Íxòòòp×]wYŞŜceRGò`´ĥĥêÜŞA@qqħFœˆÄ ‰0ĤhÏ·ÑnûèëEÛ ?pšúMzĊıxñ˘İvĵµµû÷ï‡ÇÑĵ§LH._¸•>\í>à³ÉŻDüİßSúW¤€#GŽà­·ŜҌ)==_ĝžžnéĉÇR ĜÛÛĞóF‚‰ê`ĴD ‰>ĤhÏM/@tŒVI’ĝMsJÌ@ebĠÖÖêÌQjÔÖÖ˘ĵĵ\G===GµRŽŽĈcM|³ÉݜÏ"żßššĵúêĞš‰KÁw܁ÜÜ܄‚ÛĤêêjŬxòòò•ÒËʉ—ˆcŠäÜX:E‚hW@K:  †“ŞŞŠ™ ¨££ĦÉOO|e҇[ġÍBzÍ2555áĊ_Ô°¤ X½zu¨jÒ ì jjjt–•´´4 :Ôôşĵ/Q&i"މ÷܁&€pÏU´>'œ>}ŬŬŬş›PQQÁ –ëëë…ööv¤ĤĤ†&9kâӓŜ,o?=ù•mKBèêêÂßŝö7ŬvÙ²e?~ĵí ?x‰ĦĦA÷pBtn—óŠï1tuuiŜdá°óY‹Ö„!ċ *\=xŻ×‹O?ŭ” \WW÷ûÔÔÔZĵçĝfÙ{i‰A9_=ĥ×_]ç>{ġĠWcĉ̙1QĝħÀócwttèĴ%‚  °°Téw9ŻĜñSGG‡î÷ĵdĥ˘(Aèt:QPP hĤ'Lww7>ŭôSVċŸ:Ğ÷ïßż×ápĴòù|÷¨E|£‰o§€µò+Ğ?M²,wŜAmm­f`“'Oĥ”ÑGé+P[__³ÔwAAĤI˘L<+ç^jcJġ3iç@èt:áóùtÁ---8zô(+ġ÷!7I’tĥ żûŭ_ù|–r/ÜäGtlżrŝ]ğtúˆ‘#Gâşë‹Ip™ÓP ÀùóçucÊÉÉAFF†ég/§‰7câ9—ŜĉÚéBcç€ı˙§W˙ÚÚZ£rß|A’¤ñ_–ċONçó~ż˙KáV}3‘§ùV+˙ÔEA***t9†ŠUĞVA„„ ‚÷’6—ĤĤĤ"//O×÷`•˜xÎ=Z3220nÜ8¤¤¤Àëġ˘½½]£Ç‰•ô¨†VôġġiDŒêêjXŬ˙V)˘@ ï>ŸïN§Ó™f´âċ´+żÙêïp8pöìY8p@óùÌÌLÜrË-asĥ´°ııY§P"„„ĥ]êqĊ{’Ĉò:ƒeL§OŸF}}½ĉ½ĴĴĴPúx‡ììl :n·~żŬŬŬÌĜ;a Ež½Ê"%%…;y kLJÜJJJ ÒÓÓCDâġzu:!3Ĝ!ŝAì˙³³³QSStK€[%IÒċ!2ƒ,ËŻ:Ži‚ üŻĜO‹ŝôê§NÒŬ´9sĉ`ܸq1Sĝ)´Š‹/êˆ*%%ııı 9Abun"ŽI ÇƒC‡áĦCşgÈápÖȈÊÛápÀív#555dÖV<ú|v˜ hžĉsçÎħ:€çüżöÎ.ĥ­¤Š˙q?×NÜĈVšÄŽ“´qì(J4Q·I#ZŞ ĜeßĝZ!ZxàeY, â…¨Újµ‚*Pl•jUI‹ZԔ–ĤÙBĞÒVM ]m’u…òѤI_^›ë{Żû:½?)J2×wf’;sÎıgfÎù c,{1%sŝĈÖÖVò’ʵä÷tĤB$ŝA Şğğ[S}ĴĴĴ(úZSS—ˉAŻ ‚p8Œ{÷îáÑ£GЉğWsssÊĦĴRèÑh„ĊbIú…!BÒZ,Ĉ )‰ĝT&?=ĈĜói Y çœò…­­­k„^5ÍŻ@mÑòò²â½Ìëġbpp°¨f.’>`ÙĜĜP=FêrıN?-OB?ĞĊ>mll`ffPÌ÷ĵ-€[Żx…1öv>•ËᜯB>‰DŝÀ-×üéLİößÜÜThÓ={öàáÉûjŞj-D£QĊ;$_C&„¤V‘~—˙,ŭ;ÔËïWğW­ŽíÚÉTOĤŝ–Нl˙/ÑhkkkX]]Mùzúôéĥ n·ċreċô+5‰`°^Żçϟ—_VĈÙρ1ögJéĵ @irÀ‹Œħżç×]u8ç˙!„ĵ‰DŜċœ÷|T–Ñô—÷Ëͳ]ğvaddD5{O)Ìŭ\4ÜÒҒjPGğ˜L&8NĜlĥŠïùWCÖ@^yâ`ŒŭšRzÀgĴ Ì÷;ĈXzğ¨8糄AÎù(çüLĤBû'ĵ˙R, FFF’k­ÙP.Ğ ‡P§z „Àjµ˘ĥĥV5ÍşVĜÚڒŸ!Üɧ¤]›0UXײ‡sJy9‰üsŝŬX,FÒi˙Dŝż”Ž Ž=Šşşşœ4}ıœ€vğ=§ĴI:•CX­Ö¤^Ğ?ÁǏċ ïc,ŻM}ħáñÙĝ!äv,;‹Ċä“ßl6§„&â“mxx Esú2¨İİAww7ZZZ \ı˘Y§ü$Nò˙ôrÒÔrÒìÒZçÖ-…Ûî=µÏeCċ=8çoBŝ$ŠâwDQü†(ŠQa2™àvğy``MMM…ñVéCŜ÷îŜ½ŬŬŬ)‚JE:tj›İtʈ 0›ÍX[[ĝĝ¸b;zµ!Ïe‰ÌŽüŒhBç| Àk„˘(ŝ(‹}…ȷȃAttt”Ċá¤,ƒ@ İí¨Z#F£QħÍ7ú;žwbħĴV+Ž;† .Tş;y³ĵĵĴ–">oG½f@ÎùcJ闢ÑhĞ “^óù|èéé)ÈìÏĠROÈúúz„BĦ”ÌÁĠâìӅKÜğ?22‚K—.Uş+y155%˙¸–o}šñ ùäwğŬ ”<ˆóıß`0`˙ŝŭhmmMğİ“- £Ñˆ#GŽ(òDT“““ò˘3Œħĵ5ĉôu_“–9 pÎġ%; P áÒß߯ĥŜyçıBÚpĤz+.(ÍĈ쒖÷ġġ%ËĉKş{ëêê’ïö‰ Ċċö;EkîTz{{qûöíJwCÁÜܜÚÒċ›Œ1EFž\ݨ ”:Ÿü{ċŬŬŬŠ>ĊÀï÷£­­íıÔöşÉŽP(¤ˆ,]I8ç8~ü¸|Ĵ.ĝ~1êŻ˜ ”š7ûS2û|>´µµċ<ùәû6› Á`N§3%3ħNù¨6áp˙ŝŭí?X&&&Ô6ŝü€1Ĥˆ’”RàWŽHË=@^F~Ïçƒßï!$om_mWGI>ÏPEtvvbffĤ=ʞ'OžàÌĊkŝżœ(V•²~ à³Ò§Ó‰žžEP\°X,èééÓéD4­j/.|*K$ßïŻĜaX,†'N`}}]~é›ùD˙MGÙôUŻIËl6úúú}²]ÛoiiA{{{ò~yšmÜ…OQáġzñŝûyÛÉÎ9Nž<‰;wGüÏ0ĈŠzĦĴ€Rú"€ŸKËL&úûû!BN|, ‚Á êëë³Ħlí£µgôìÙ3477Ğ&q-£££¸zġŞĵĝ=_-v[e”Òü@òüeMM z{{a6›³vÌíŬğIm_Hr…b˘µĞ“éB¸y<„á’·îÜ9LLLȋˆ‡çË>µP–”EPJ;ü€5QFA(‚Ŭnßvò˜LĤ¤ĥD"šŬš[)táSzVWWÑĜĜ¨È–]LĈÇÇqöìYyqÀˌħÇh³ä€RÚ`@J:•}ûöĦ>£ĉ÷x<èììL&JPqˆèT˜çIĝ,//£ĦĦA5Òs!ĴŻŻôéӘšRÈ÷*cì/EmPBI´ñÔá~iykk+Ün·êäÁ`.— ›››ÓöÏÓÀfÊŭœ–––àp8Š–ùwvv§NRÍ àیħ·ŠÒPJ&(5~`@ZîvğáġzÎápÀï÷jµ‚sžS&Ġˆ.€´ËââbNQžÔàœâĊ‹Ss`G|™1ö›‚ɂRZ'|JZàt:ÑŜŜž˘ùM&<šššh÷èíNB.…#Š"ĉĉĉÙٙÓ}ÑhÓÓÓ¸|ùrşċĊEÄóo–%Z )Ċ` ”~@Êzemm-‚Á A!ñüê^Ż6›­(mêƒş:ĜiÏi~~@@hTŝµŽëׯcrr+++éŞû7€Of›yğ”ÊxEú‹ÙlFWWÌf3S2ĴVón=);m`ïDJñŒq÷î]„B)GZÀ9G8Ĉüü<>|ˆ›7ofڎC<3×ëŒħ²&“(ş@)µĝ/$K~]]]EĠö:İè§òlllÀbħ`aasssXXXP¤O_|1ĤˆġUJġ p@ èëèì>-£ŒħŠIR½ĵàg%Ş[G§Z\F|GìJħ³/WŝñY@üùŻâIENDB`‚choreonoid-1.5.0/src/Choreonoid/icon/choreonoid.ico0000664000000000000000000016310412741425367021023 0ustar rootroot hf ˆ Î  ¨V00 ¨%ŝ@@ (BĤD v_Ά(  ˙˙˙XXX‚†††ĝ§§§úŞŞŞûŞŞŞûİİİûİİİûİİİûİİİûİİİûİİİûĝİİİò{{{„˙˙˙+++ ___א˙şşş˙˙ııı˙ğğğ˙˙ÀÀÀ˙ÂÂÂ˙ÁÁÁ˙£££˙żżż˙ĊĊĊô333 ^^^è555Ĥttt˙˙ĤĤĤ˙˙£££˙ŻŻŻ˙ğğğ˙ĈĈĈ˙ÒÒÒ˙ŜŜŜ˙ÂÂÂ˙ğğğ˙ŝ3336†††Ô“““ŭzzz˙ÌÌÌ˙˙ÀÀÀ˙´´´˙¨¨¨˙°°°˙···˙˙ĈĈĈ˙ğğğ˙˙ÓÓÓ˙cccdqqq¨ÉÉÉ˙˙mmm˙ ¤µµµîÎÎÎ˙ŞŞŞ˙³³³˙½½½˙ÇÇÇ˙ÑÑÑ˙ÛÛÛ˙ÖÖÖ˙ÔÔÔ˙ƒƒƒ–JJJGÇÇÇ˙şşş˙żżż˙‰‰‰ÖLLL4Ê………ΈˆˆÎÎ’’’Η——Λ››Î   Î˘˘˘Íyyyb333 ···ùĞĞĞ˙ÀÀÀ˙×××˙ÎÈÈÈoÇÇÇ)ÉÉÉ^ÈÈÈ}ĊĊĊ‰ÇÇÇ2ÄÄÄNÄÄĆ‚ÂÂÂ˙˙˙˘˘˘èşşş˙ÌÌÌ˙´´´˙´´´ñˆˆˆgˆˆˆO‡‡‡˘†††”†††R………^………€„„„›ƒƒƒg€€€:˙˙˙ˆˆˆÌĊĊĊ˙˙ĈĈĈ˙ÊÊÊŭ???>GGGaDDDlCCCHDDDt@@@AAAOAAAJBBBŒAAAS˙˙˙lllŒÖÖÖ˙½½½˙ÁÁÁ˙ÔÔÔ˙nnnv˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙444N˙˙˙222)444Y˙˙˙333-ÙÙÙŝ°°°˙ÈÈÈ˙ĈĈĈĝ???-\\\™bbbĦgggĦjjjĦoooĦtttĦyyyĦ}}}ĦpppU˙˙˙ÀÀÀġµµµ˙ÁÁÁ˙ppp˙WWWċœœœ˙˙˙œœœ˙ĞĞĞ˙şşş˙ÉÉÉ˙ÔÔÔ˙§§§Ġ˙˙˙˙˙˙ĤĤĤá­­­˙‰‰‰˙ÖÖÖ˙œœœ˙³³³˙ĤĤĤ˙­­­˙³³³˙¸¸¸˙˙³³³˙ÁÁÁ˙ıııä˙˙˙˙˙˙}}}½qqqÛeee˙www˙˙³³³˙ııı˙ÄÄÄ˙ÌÌÌ˙ÔÔÔ˙ÜÜÜ˙¸¸¸˙ÈÈÈ˙ĊĊĊï˙˙˙˙˙˙@@@@@@<ĴĴĴôÌÌÌ˙°°°˙ŻŻŻ˙µµµ˙ğğğ˙˙ÊÊÊ˙²²²˙˙ÓÓÓï˙˙˙˙˙˙˙˙˙˙˙˙^^^ešššùšššû¤¤¤ûŻŻŻûşşşûĈĈĈûÑÑÑûÜÜÜûáááûöĞ€À„ƒÙƒ3ƒŭƒ˙ÂÀÀÀĝĝ(0 ˙˙˙˙˙˙PPP܁ú›››ú›››ú›››úšššúšššúšššúšššúšššúšššúšššúšššúšššúšššúšššúšššú•••÷ñXXXm˙˙˙˙˙˙˙˙˙˙˙˙333 ggg󎎎˙ğğğ˙ĈĈĈ˙˙ÂÂÂ˙ÂÂÂ˙ÂÂÂ˙ÂÂÂ˙ÂÂÂ˙ÂÂÂ˙ÂÂÂ˙ÂÂÂ˙ÂÂÂ˙ÁÁÁ˙żżż˙ŻŻŻ˙ÄÄÄ˙½½½ú333˙˙˙777˙˙˙—yyyŝ‘‘‘˙“““˙ğğğ˙ħħħ˙˙ŻŻŻ˙ħħħ˙³³³˙µµµ˙···˙¸¸¸˙şşş˙µµµ˙ššš˙ŻŻŻ˙ÄÄÄ˙ÚÚÚ˙ooo°˙˙˙SSSMMMĦˆWWW˙mmm˙‘‘‘˙˘˘˘˙˘˘˘˙˙˙İİİ˙°°°˙¸¸¸˙ÀÀÀ˙ÈÈÈ˙˙×××˙ßßß˙ÉÉÉ˙°°°˙ÄÄÄ˙ÑÑÑ˙è˙˙˙dddӌŒŒŭOOOúƒƒƒ˙˙ŠŠŠ˙§§§˙³³³˙³³³˙¤¤¤˙ĤĤĤ˙²²²˙şşş˙ÂÂÂ˙ÊÊÊ˙ÒÒÒ˙ÙÙÙ˙ááá˙ééé˙£££˙­­­˙ËËË˙ĦĦĦ˙˙˙JJJ†´´´˙‘‘‘˙ggg˙¸¸¸˙´´´˙aaa˙½½½ŝÄÄÄ˙ĊĊĊ˙˙ĤĤĤ˙ŞŞŞ˙­­­˙²²²˙ĥĥĥ˙ııı˙½½½˙ÂÂÂ˙˙˙ÌÌÌ˙³³³ġ333222=°°°üğğğ˙ĦĦĦ˙xxx˙bbb˙;;;˙bbbÉÒÒÒ˙ÖÖÖ˙···˙ĞĞĞ˙ħħħ˙¸¸¸˙żżż˙ĊĊĊ˙ÌÌÌ˙ÓÓÓ˙ÙÙÙ˙ŜŜŜ˙ÊÊÊ˙ÍÍÍ˙ĈĈĈĝ333333 ”””ġÔÔÔ˙²²²˙²²²˙’’’ü444|333xxx×ıııŝ¤¤¤˙ĞĞĞ˙ħħħ˙¸¸¸˙żżż˙ĊĊĊ˙ÌÌÌ˙ÓÓÓ˙ÙÙÙ˙ààà˙ççç˙ŬŬŬ˙ÂÂÂû3331˙˙˙zzzêÎÎÎ˙˙ÁÁÁ˙˙ħħħûXXX‹333 GGGyLLLNNNNNNPPPPPPPPPRRRRRRTTTTTTTTTVVVPPP{333 ˙˙˙fffËËË˙ĤĤĤ˙§§§˙ÍÍÍ˙ĠĠĠ˙ĈĈĈŭ]]]…ÓÓÓFÓÓÓVÒÒÒ-ÔÔÔpÒÒÒÒÒÒ¤ÑÑѧ6ÏÏÏ:ÑÑÑX1ÎÎθÎÎÎsÎÎÎw˙˙˙˙˙˙???iÇÇÇ˙³³³˙ğğğ˙²²²˙ÒÒÒ˙¸¸¸˙ŜİİİA¨¨¨³§§§ §§§Ó¨¨¨L§§§“ĤĤĤÂĤĤĤH¤¤¤˘¤¤¤ƒ£££lĦĦĦ.˘˘˘Ċ˙˙˙˙˙˙555+´´´úĈĈĈ˙´´´˙ÖÖÖ˙²²²˙˙žžžówww}}}退€|||è~~~A{{{˘˙˙˙zzzŬzzz,yyyÀxxxlyyy…xxxwwwŜ˙˙˙˙˙˙”””óÛÛÛ˙­­­˙ÖÖÖ˙˙­­­˙ú333(QQQÂPPPoPPPìUUUPPPNNN£NNNNNN MMMĥKKKLLLżLLL‰KKKï˙˙˙˙˙˙˙˙˙wwwáŬŬŬ˙ŻŻŻ˙ÖÖÖ˙½½½˙ııı˙ÚÚÚ˙AAAd˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙333˙˙˙˙˙˙333˙˙˙˙˙˙˙˙˙333Ŭ333˙˙˙˙˙˙```ÚÚÚ˙¸¸¸˙ÁÁÁ˙¸¸¸˙×××˙ÛÛÛ˙wwwı˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙333Œ@@@˙˙˙˙˙˙333›333˙˙˙˙˙˙444OÑÑÑŝÁÁÁ˙İİİ˙ÄÄÄ˙×××˙ËËËúIIIL333333(333)333)333*333+333+333,333-333-333.333/333/333˙˙˙˙˙˙333µµµĝßßß˙ħħħ˙ÄÄÄ˙ÍÍÍ˙LLL ucccsssùzzzúƒƒƒú‹‹‹ú“““û›››û£££ûĴĴĴû´´´û½½½ûĈĈĈû²²²úIIIq˙˙˙˙˙˙˙˙˙‘‘‘ïÓÓÓ˙ħħħ˙ÄÄÄ˙sss˙€€€˙CCC˙ĦĦĦŭĤĤĤ˙~~~˙†††˙˙ššš˙¤¤¤˙˙¸¸¸˙ÂÂÂ˙ÌÌÌ˙ÔÔÔ˙ÔÔÔ˙nnnİ˙˙˙˙˙˙˙˙˙uuuÓĊĊĊ˙ħħħ˙}}}˙ÑÑÑ˙żżż˙ppp˙ħħħ˙ħħħ˙ŸŸŸ˙ŸŸŸ˙˘˘˘˙¤¤¤˙§§§˙ŞŞŞ˙­­­˙°°°˙°°°˙ğğğ˙ÔÔÔ˙Ï˙˙˙˙˙˙˙˙˙SSS‡ŻŻŻ˙†††ŭuuu˙˙˙ŻŻŻ˙ğğğ˙´´´˙ĞĞĞ˙ÀÀÀ˙ĊĊĊ˙ËËË˙˙ĠĠĠ˙ÛÛÛ˙ààà˙˙ğğğ˙ÔÔÔ˙ŽŽŽĉ˙˙˙˙˙˙˙˙˙222=wwwŭ%%%”GGG˙lll˙rrr˙ĈĈĈ˙ĊĊĊ˙İİİ˙şşş˙ÀÀÀ˙ĊĊĊ˙ËËË˙˙ĠĠĠ˙ÛÛÛ˙ààà˙ĴĴĴ˙ÇÇÇ˙×××˙ĦĦĦï˙˙˙˙˙˙˙˙˙333===7˙˙˙8³şşşŭ˙ÌÌÌ˙   ˙§§§˙İİİ˙ĴĴĴ˙ŻŻŻ˙ħħħ˙µµµ˙¸¸¸˙ĥĥĥ˙İİİ˙ÊÊÊ˙˙ĴĴĴ˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙vvvÔÔÔ˙ııı˙£££˙İİİ˙²²²˙şşş˙˙ËËË˙ÔÔÔ˙ÜÜÜ˙äää˙ííí˙ĠĠĠ˙ÊÊÊ˙˙———˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙333xxxùŠŠŠùú———úžžžúúĞĞĞú³³³úıııúÀÀÀúÇÇÇúÍÍÍúÔÔÔúÚÚÚú¸¸¸÷¤¤¤ñMMMDÀàà€ƒ€À€|÷ÀUMÀUUÀTQÀŭÀ?Ŭà˙à@àààŝŝŝ( @ ˙˙˙˙˙˙333"RRR˙}}}ûûûûûûûûûûûŒŒŒûŒŒŒûŒŒŒûŒŒŒûŒŒŒûŒŒŒûŒŒŒûŒŒŒûŒŒŒûŒŒŒû‰‰‰úŠŠŠúkkkù999_˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙???‹pppŭ›››˙ğğğ˙ııı˙¸¸¸˙¸¸¸˙¸¸¸˙¸¸¸˙···˙···˙···˙···˙···˙···˙···˙···˙···˙···˙···˙···˙şşş˙´´´˙···˙ÇÇÇ˙ĤĤĤü333;˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙DDDŝ†††˙’’’˙żżż˙ÎÎÎ˙ÍÍÍ˙ÍÍÍ˙ÍÍÍ˙ÍÍÍ˙ÍÍÍ˙ÍÍÍ˙ÍÍÍ˙ÍÍÍ˙ÍÍÍ˙ÍÍÍ˙ÍÍÍ˙ÍÍÍ˙ÌÌÌ˙ÍÍÍ˙­­­˙§§§˙···˙ÇÇÇ˙×××˙pppÍ˙˙˙˙˙˙000%+++˙˙˙!ÇFFF˙˙“““˙“““˙“““˙···˙———˙žžž˙   ˙ĦĦĦ˙˘˘˘˙¤¤¤˙˙§§§˙¨¨¨˙İİİ˙ĞĞĞ˙ĴĴĴ˙¤¤¤˙˜˜˜˙§§§˙···˙ÇÇÇ˙×××˙ŞŞŞü333&˙˙˙NNNíGGGĜ)))ÎHHH˙iii˙YYY˙žžž˙   ˙   ˙   ˙———˙›››˙ĤĤĤ˙ĞĞĞ˙ħħħ˙···˙½½½˙˙ÉÉÉ˙ÎÎÎ˙ÔÔÔ˙ÚÚÚ˙ààà˙ÓÓÓ˙ĦĦĦ˙˙ÉÉÉ˙ÑÑÑ˙ÏÏÏŭ333`˙˙˙RRR‚ŝOOOó444˙ooo˙£££˙˙ddd˙ĴĴĴ˙­­­˙­­­˙­­­˙–––˙£££˙­­­˙³³³˙¸¸¸˙˙ÄÄÄ˙ÊÊÊ˙˙ÖÖÖ˙ÛÛÛ˙ááá˙ççç˙­­­˙›››˙ħħħ˙ÈÈÈ˙ÜÜÜ˙333y˙˙˙666wŝ………˙]]]˙lll˙ÁÁÁ˙úúú˙§§§˙ppp˙ııı˙ııı˙şşş˙¸¸¸˙———˙­­­˙´´´˙şşş˙ÀÀÀ˙ĈĈĈ˙ÌÌÌ˙ÑÑÑ˙×××˙ŬŬŬ˙˙ééé˙···˙™™™˙ħħħ˙ÈÈÈ˙ŜŜŜ˙PPP˘˙˙˙111>–––û¸¸¸˙’’’˙rrr˙{{{˙˙˙aaa˙„„„˙ĈĈĈ˙ĈĈĈ˙ÇÇÇ˙ĵĵĵ˙———˙žžž˙   ˙˘˘˘˙¤¤¤˙ĤĤĤ˙¨¨¨˙ĞĞĞ˙­­­˙˙°°°˙   ˙›››˙ħħħ˙ÈÈÈ˙ßßß˙iiiÇ˙˙˙... sssŭĊĊĊ˙˘˘˘˙ŸŸŸ˙ŠŠŠ˙^^^˙qqq˙JJJ˙###ߟŸŸüÓÓÓ˙ÓÓÓ˙ÍÍÍ˙§§§˙ĞĞĞ˙°°°˙µµµ˙ğğğ˙żżż˙ĊĊĊ˙ÊÊÊ˙ÏÏÏ˙ÔÔÔ˙ÙÙÙ˙ŜŜŜ˙ĜĜĜ˙˙ÈÈÈ˙ßßß˙xxxá˙˙˙˙˙˙aaaèÀÀÀ˙ÍÍÍ˙ĞĞĞ˙ĴĴĴ˙ĦĦĦ˙LLL˙Ú)???pıııüŜŜŜ˙˙ĤĤĤ˙ĞĞĞ˙°°°˙µµµ˙ğğğ˙żżż˙ĊĊĊ˙ÊÊÊ˙ÏÏÏ˙ÔÔÔ˙ÙÙÙ˙ŜŜŜ˙˙èèè˙ÛÛÛ˙ŜŜŜ˙„„„ó˙˙˙˙˙˙JJJŞ˙ĠĠĠ˙˙¸¸¸˙ııı˙´´´˙^^^ĉ333˙˙˙LLL”ŒŒŒûû“““û———û›››ûžžžû£££ûĤĤĤûĞĞĞûŻŻŻû³³³û···ûşşşûûÂÂÂûĈĈĈûÉÉÉûúwwwĝ˙˙˙˙˙˙444b²²²ŭÒÒÒ˙˙¸¸¸˙ĊĊĊ˙ĊĊĊ˙ĊĊĊ˙sssġ44463333338333@333@333@333@333@333@333@333@333@333@333@333@333@333@333@333@333@333'˙˙˙˙˙˙555+“““ûÏÏÏ˙£££˙žžž˙şşş˙ÒÒÒ˙ÒÒÒ˙ÓÓÓ˙‡‡‡ú3332ŜŜŜÙÙٔ˙˙˙ÛÛÛ2ĜĜĜ{˙˙˙ÖÖÖ,××ט×××ĞÖÖÖP˙˙˙ÖÖÖEĠĠĠb˙˙˙ĠĠĠ\ÔÔÔ¸ĠĠĠfÔÔԕÎÎÎ˙˙˙˙˙˙qqqûÍÍÍ˙µµµ˙ĴĴĴ˙ŻŻŻ˙ĥĥĥ˙ßßß˙ĜĜĜ˙¸¸¸ŝ@@@†ĥĥĥııı˙ĥĥĥ*···C¸¸¸ûĥĥĥ¸¸¸¨µµµŸ···@ĥĥĥí³³³%´´´tµµµË˙˙˙´´´ö³³³eĥĥĥ#³³³ĝ³³³P˙˙˙˙˙˙˙˙˙aaaĜËËË˙ÏÏÏ˙¤¤¤˙ĈĈĈ˙ÄÄÄ˙°°°˙¨¨¨˙żżż˙kkkÔ˙˙˙˜˜˜è˜˜˜\™™™———ŝ•••5–––•••e˙˙˙•••­•••‰“““W”””è™™™“““˙’’’1˙˙˙’’’Û’’’i˙˙˙˙˙˙˙˙˙@@@ŽÇÇÇ˙ŜŜŜ˙   ˙ĈĈĈ˙ÚÚÚ˙µµµ˙˙żżż˙ƒƒƒúxxx´vvv¨˙˙˙vvvÙwwwgvvv•tttˆ˙˙˙ttt“tttŠuuu;sssŝ€€€sssÚqqqc˙˙˙rrrrrr‚˙˙˙˙˙˙˙˙˙444O³³³üÜÜÜ˙¤¤¤˙ĈĈĈ˙ÚÚÚ˙ÎÎÎ˙™™™˙żżż˙ĴĴĴû222)VVV|VVVÛVVVVVVĉVVVnSSS.UUUßUUU{TTTáUUUWUUUSSSŭNNNSSS_RRRQQQ‹RRRŜQQQš˙˙˙˙˙˙˙˙˙555ŽŽŽüÚÚÚ˙ĴĴĴ˙ĊĊĊ˙ÚÚÚ˙ááá˙ŸŸŸ˙żżż˙ÓÓÓŭ444b+++777.<<<444N... ˙˙˙333 444Y000%˙˙˙˙˙˙555+˙˙˙˙˙˙555+111C222‰333³˙˙˙˙˙˙˙˙˙˙˙˙pppóĜĜĜ˙ĊĊĊ˙¸¸¸˙ÚÚÚ˙ĴĴĴ˙ĈĈĈ˙ÍÍÍ˙ááá˙VVVĞ˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙333x555+˙˙˙˙˙˙˙˙˙333r333Ì˙˙˙˙˙˙˙˙˙˙˙˙[[[ĠĠĠ˙ßßß˙ĴĴĴ˙³³³˙´´´˙˙ŜŜŜ˙ààà˙wwwĉ˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙333j1114˙˙˙˙˙˙˙˙˙3332444ž˙˙˙˙˙˙˙˙˙˙˙˙777uÎÎÎ˙êêê˙–––˙ĤĤĤ˙ÁÁÁ˙˙ŜŜŜ˙ÑÑÑŭEEEˆ˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙333<ħħħûççç˙şşş˙³³³˙ÁÁÁ˙˙×××˙LLLë:333*MMMêQQQóTTTóWWWó[[[ô^^^ôaaaġdddġgggġkkkġmmmġqqqġtttġwwwözzzö~~~÷iiië333˙˙˙˙˙˙˙˙˙333 †††ŭċċċ˙˙³³³˙ÁÁÁ˙˙ggg˙JJJ˙+++üFFFҚšš˙|||˙zzz˙‚‚‚˙‰‰‰˙‘‘‘˙˜˜˜˙   ˙§§§˙ŻŻŻ˙ĥĥĥ˙˙ĊĊĊ˙ÍÍÍ˙ÔÔÔ˙×××˙û333D˙˙˙˙˙˙˙˙˙˙˙˙nnnçâââ˙µµµ˙³³³˙ÁÁÁ˙}}}˙‰‰‰˙„„„˙RRR˙{{{˙¨¨¨˙§§§˙|||˙‚‚‚˙‰‰‰˙‘‘‘˙˜˜˜˙   ˙§§§˙ŻŻŻ˙ĥĥĥ˙˙ĊĊĊ˙ÍÍÍ˙˙ÊÊÊ˙ŝ333b˙˙˙˙˙˙˙˙˙˙˙˙RRRŞààà˙ĴĴĴ˙³³³˙’’’˙˙ĜĜĜ˙ħħħ˙ZZZ˙˙°°°˙°°°˙ŸŸŸ˙˙’’’˙•••˙———˙˜˜˜˙›››˙˙ŸŸŸ˙˘˘˘˙¤¤¤˙ĥĥĥ˙···˙ÊÊÊ˙ÜÜÜ˙:::‚˙˙˙˙˙˙˙˙˙˙˙˙222`ÏÏÏŝĤĤĤ˙ŸŸŸ˙___˙½½½˙ċċċ˙§§§˙€€€˙¸¸¸˙···˙ĥĥĥ˙žžž˙˙ÂÂÂ˙ĈĈĈ˙ÊÊÊ˙ÎÎÎ˙ÒÒÒ˙ÖÖÖ˙ÚÚÚ˙ŜŜŜ˙ÚÚÚ˙ššš˙···˙ÊÊÊ˙ŬŬŬ˙ZZZ²˙˙˙˙˙˙˙˙˙˙˙˙222)™™™ûĦĦĦŝFFF˙ddd˙’’’˙˙ccc˙ĵĵĵ˙żżż˙żżż˙İİİ˙˙˙ÂÂÂ˙ĈĈĈ˙ÊÊÊ˙ÎÎÎ˙ÒÒÒ˙ÖÖÖ˙ÚÚÚ˙ŜŜŜ˙âââ˙ššš˙···˙ÊÊÊ˙ŬŬŬ˙qqqÖ˙˙˙˙˙˙˙˙˙˙˙˙iiiùXXXċ  888˙YYY˙```˙€€€˙ÇÇÇ˙ÇÇÇ˙ĈĈĈ˙ŸŸŸ˙şşş˙˙ÂÂÂ˙ĈĈĈ˙ÊÊÊ˙ÎÎÎ˙ÒÒÒ˙ÖÖÖ˙ÚÚÚ˙ŜŜŜ˙ááá˙ŸŸŸ˙ÇÇÇ˙ÒÒÒ˙ÛÛÛ˙~~~î˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙===O666!yß888ŝÉÉÉ˙ÎÎÎ˙ÎÎÎ˙ÂÂÂ˙’’’˙žžž˙   ˙ĦĦĦ˙£££˙¤¤¤˙ĤĤĤ˙§§§˙İİİ˙ĞĞĞ˙˙   ˙¨¨¨˙ÇÇÇ˙ÚÚÚ˙ííí˙†††ï˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙333‚‚‚úÖÖÖ˙ÔÔÔ˙˙§§§˙ŞŞŞ˙ħħħ˙···˙½½½˙ÄÄÄ˙ÊÊÊ˙˙×××˙ŬŬŬ˙˙êêê˙âââ˙¸¸¸˙ÇÇÇ˙ÚÚÚ˙ííí˙yyyÒ˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙@@@†ÒÒÒŝÀÀÀ˙žžž˙žžž˙¤¤¤˙ŞŞŞ˙ħħħ˙···˙½½½˙ÄÄÄ˙ÊÊÊ˙˙×××˙ŬŬŬ˙˙êêê˙˙ëëë˙ËËË˙ÚÚÚ˙ĉĉĉ˙UUU™˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙]]]ävvvû|||ú€€€ú………ú‰‰‰úú“““ú———ú›››ú   ú¤¤¤úİİİú­­­ú²²²úĥĥĥúğğğúżżżúú···ú™™™úcccŬ333àà €€€€`€`À?˙˙ÀçëÀ K[À Y[À IYà kaà˙ùà˙ŭà˙ŭ˙˙ ĝĝĝ˙€˙À˙€˙€(0` ˙˙˙˙˙˙˙˙˙333:::ġ___˙ooo˙ppp˙ppp˙ooo˙ooo˙ooo˙ooo˙ooo˙ooo˙ooo˙ooo˙ooo˙ooo˙ooo˙ooo˙ooo˙ooo˙ooo˙ooo˙ooo˙ooo˙ooo˙ooo˙ooo˙ooo˙ooo˙ooo˙ooo˙ooo˙ooo˙ooo˙ooo˙nnn˙mmm˙XXX˙888Ŝ333D˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙333bLLL˙zzz˙¨¨¨˙˙­­­˙­­­˙­­­˙­­­˙­­­˙­­­˙­­­˙­­­˙­­­˙­­­˙ĴĴĴ˙ĴĴĴ˙ĴĴĴ˙ĴĴĴ˙ĴĴĴ˙ĴĴĴ˙ĴĴĴ˙ĴĴĴ˙ĴĴĴ˙ĴĴĴ˙ĴĴĴ˙ĴĴĴ˙ĴĴĴ˙ĴĴĴ˙ĴĴĴ˙ĴĴĴ˙ĴĴĴ˙ĴĴĴ˙ĴĴĴ˙ħħħ˙´´´˙żżż˙ÁÁÁ˙\\\ŝ333s˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙333YYY˙{{{˙˙­­­˙żżż˙ğğğ˙ğğğ˙ğğğ˙ğğğ˙ğğğ˙ğğğ˙ğğğ˙ğğğ˙ğğğ˙ğğğ˙ğğğ˙ğğğ˙ğğğ˙ğğğ˙ğğğ˙ğğğ˙ğğğ˙ğğğ˙ğğğ˙şşş˙şşş˙şşş˙şşş˙şşş˙şşş˙şşş˙˙İİİ˙´´´˙żżż˙ÊÊÊ˙ÑÑÑ˙cccŝ3339˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙333fff˙ƒƒƒ˙„„„˙„„„˙   ˙ĊĊĊ˙ËËË˙ÊÊÊ˙ÊÊÊ˙ÊÊÊ˙ÊÊÊ˙ÊÊÊ˙ÊÊÊ˙ÉÉÉ˙ÉÉÉ˙ÉÉÉ˙ÉÉÉ˙ÉÉÉ˙ÉÉÉ˙ÉÉÉ˙ÉÉÉ˙ÉÉÉ˙ÉÉÉ˙ÉÉÉ˙ÉÉÉ˙ÉÉÉ˙ÉÉÉ˙ÉÉÉ˙ÉÉÉ˙ÁÁÁ˙ŸŸŸ˙İİİ˙´´´˙żżż˙ÊÊÊ˙ÔÔÔ˙ËËË˙;;;Ó˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙---ċuuu˙ŒŒŒ˙ŒŒŒ˙ŒŒŒ˙˙”””˙ÀÀÀ˙×××˙ÒÒÒ˙ÊÊÊ˙ÊÊÊ˙ÊÊÊ˙ÊÊÊ˙ÊÊÊ˙ÊÊÊ˙ÊÊÊ˙ÊÊÊ˙ÊÊÊ˙ÊÊÊ˙ÊÊÊ˙ÊÊÊ˙ÊÊÊ˙ÊÊÊ˙ÉÉÉ˙ÉÉÉ˙ÉÉÉ˙ËËË˙ĊĊĊ˙”””˙ŸŸŸ˙İİİ˙´´´˙żżż˙ÊÊÊ˙ÔÔÔ˙ßßß˙uuu˙333˙˙˙˙˙˙333y444T˙˙˙˙˙˙˙˙˙Qî...˙<<<˙………˙•••˙•••˙•••˙•••˙•••˙•••˙˜˜˜˙‡‡‡˙˙‘‘‘˙’’’˙“““˙”””˙•••˙–––˙———˙˜˜˜˙™™™˙ššš˙›››˙œœœ˙˙žžž˙ŸŸŸ˙ŸŸŸ˙˙˙–––˙İİİ˙´´´˙żżż˙ÊÊÊ˙ÔÔÔ˙ßßß˙˘˘˘˙333c˙˙˙˙˙˙>>>HHH˙222˙˙˙#ô999˙SSS˙aaa˙GGG˙“““˙˙˙žžž˙žžž˙žžž˙˙‰‰‰˙˜˜˜˙˘˘˘˙ĤĤĤ˙ŞŞŞ˙˙²²²˙ĥĥĥ˙şşş˙˙ÁÁÁ˙ĊĊĊ˙ÉÉÉ˙ÍÍÍ˙ÑÑÑ˙ĠĠĠ˙ÙÙÙ˙ŬŬŬ˙ááá˙ÙÙÙ˙žžž˙œœœ˙´´´˙˙ÎÎÎ˙ÓÓÓ˙ĜĜĜ˙ĵĵĵ˙333Š˙˙˙˙˙˙333İyyy˙QQQ˙333 ·111˙UUU˙uuu˙ŽŽŽ˙ŠŠŠ˙NNN˙ĦĦĦ˙ĤĤĤ˙ĤĤĤ˙ĤĤĤ˙ĤĤĤ˙§§§˙ĦĦĦ˙ŠŠŠ˙ĦĦĦ˙§§§˙ĞĞĞ˙ŻŻŻ˙³³³˙···˙ğğğ˙żżż˙ÂÂÂ˙ĈĈĈ˙ÊÊÊ˙ÎÎÎ˙ÒÒÒ˙ÖÖÖ˙ÚÚÚ˙ŜŜŜ˙âââ˙ċċċ˙âââ˙“““˙¤¤¤˙ĤĤĤ˙µµµ˙ÄÄÄ˙ÓÓÓ˙˙333¤˙˙˙˙˙˙333r˙˙```˙111ŭAAA˙jjj˙‘‘‘˙²²²˙ÄÄÄ˙›››˙UUU˙ĴĴĴ˙ŻŻŻ˙ŻŻŻ˙ŻŻŻ˙ŻŻŻ˙ŻŻŻ˙˘˘˘˙˙¨¨¨˙ĴĴĴ˙°°°˙´´´˙¸¸¸˙ĵĵĵ˙ÀÀÀ˙˙ÇÇÇ˙ËËË˙ÏÏÏ˙ÓÓÓ˙×××˙ÛÛÛ˙ßßß˙˙ĉĉĉ˙êêê˙’’’˙———˙ĤĤĤ˙µµµ˙ÄÄÄ˙ÓÓÓ˙ßßß˙555ż˙˙˙˙˙˙333>>˙kkk˙   ˙ÊÊÊ˙îîî˙ÙÙÙ˙†††˙bbb˙ĥĥĥ˙···˙···˙···˙¸¸¸˙¸¸¸˙˙•••˙­­­˙ħħħ˙µµµ˙ııı˙½½½˙ÁÁÁ˙ÄÄÄ˙ÈÈÈ˙ÌÌÌ˙˙ÔÔÔ˙ĜĜĜ˙ÜÜÜ˙ààà˙äää˙ççç˙ëëë˙™™™˙–––˙ĤĤĤ˙µµµ˙ÄÄÄ˙ÓÓÓ˙âââ˙JJJŜ˙˙˙˙˙˙999 RRRŭ³³³˙   ˙‹‹‹˙˙FFF˙˙ĊĊĊ˙âââ˙ÒÒÒ˙ĴĴĴ˙```˙ttt˙ÀÀÀ˙ÀÀÀ˙ÀÀÀ˙ÀÀÀ˙ÀÀÀ˙ÀÀÀ˙”””˙ŸŸŸ˙²²²˙ĥĥĥ˙şşş˙˙ÂÂÂ˙ĊĊĊ˙ÉÉÉ˙ÍÍÍ˙ÑÑÑ˙ĠĠĠ˙ÙÙÙ˙ŬŬŬ˙ááá˙ċċċ˙ééé˙ììì˙ĤĤĤ˙”””˙ĤĤĤ˙µµµ˙ÄÄÄ˙ÓÓÓ˙âââ˙[[[ö˙˙˙˙˙˙˙˙˙>>>Ô°°°˙ÄÄÄ˙”””˙”””˙˙OOO˙xxx˙¸¸¸˙°°°˙–––˙sss˙>>>˙‰‰‰˙ÈÈÈ˙ÈÈÈ˙ÉÉÉ˙ÉÉÉ˙ÉÉÉ˙ĈĈĈ˙‘‘‘˙‹‹‹˙‹‹‹˙ŒŒŒ˙ŒŒŒ˙˙ŽŽŽ˙ŽŽŽ˙ŽŽŽ˙˙˙˙‘‘‘˙‘‘‘˙’’’˙’’’˙’’’˙ŽŽŽ˙™™™˙ĤĤĤ˙µµµ˙ÄÄÄ˙ÓÓÓ˙âââ˙lll˙333 ˙˙˙˙˙˙333—˙żżż˙³³³˙œœœ˙œœœ˙œœœ˙```˙[[[˙‡‡‡˙uuu˙YYY˙777˙,,,ô   ˙ÑÑÑ˙ÑÑÑ˙ÑÑÑ˙ÑÑÑ˙ÎÎÎ˙İİİ˙İİİ˙ĴĴĴ˙°°°˙³³³˙ĥĥĥ˙şşş˙½½½˙ÀÀÀ˙ÄÄÄ˙ÇÇÇ˙ÊÊÊ˙ÎÎÎ˙ÑÑÑ˙ÔÔÔ˙ĜĜĜ˙ÛÛÛ˙ŜŜŜ˙ŬŬŬ˙ğğğ˙µµµ˙ÄÄÄ˙ÓÓÓ˙âââ˙˙333$˙˙˙˙˙˙222`€€€˙½½½˙ÎÎÎ˙˙˙˙˙vvv˙BBB˙NNN˙999˙ŝG===Ĉĥĥĥ˙ÚÚÚ˙ÚÚÚ˙ÚÚÚ˙´´´˙ĤĤĤ˙İİİ˙ĴĴĴ˙°°°˙³³³˙ĥĥĥ˙şşş˙½½½˙ÀÀÀ˙ÄÄÄ˙ÇÇÇ˙ÊÊÊ˙ÎÎÎ˙ÑÑÑ˙ÔÔÔ˙ĜĜĜ˙ÛÛÛ˙ŜŜŜ˙âââ˙ċċċ˙ĜĜĜ˙ÈÈÈ˙ÔÔÔ˙˙“““˙333>˙˙˙˙˙˙222)eee˙ĵĵĵ˙ËËË˙ĊĊĊ˙­­­˙˙˙˙ŒŒŒ˙:::˙êO˙˙˙333FFFŬÊÊÊ˙âââ˙ÉÉÉ˙˘˘˘˙ĤĤĤ˙İİİ˙ĴĴĴ˙°°°˙³³³˙ĥĥĥ˙şşş˙½½½˙ÀÀÀ˙ÄÄÄ˙ÇÇÇ˙ÊÊÊ˙ÎÎÎ˙ÑÑÑ˙ÔÔÔ˙ĜĜĜ˙ÛÛÛ˙ŜŜŜ˙âââ˙ċċċ˙èèè˙èèè˙ÛÛÛ˙˙¨¨¨˙333W˙˙˙˙˙˙MMMöşşş˙ÉÉÉ˙ĜĜĜ˙ĥĥĥ˙ĥĥĥ˙ĥĥĥ˙ĥĥĥ˙···˙˘˘˘˙GGGî1114˙˙˙˙˙˙333PPPíŝžžž˙˘˘˘˙ĤĤĤ˙İİİ˙ĴĴĴ˙°°°˙³³³˙ĥĥĥ˙şşş˙½½½˙ÀÀÀ˙ÄÄÄ˙ÇÇÇ˙ÊÊÊ˙ÎÎÎ˙ÑÑÑ˙ÔÔÔ˙ĜĜĜ˙ÛÛÛ˙ŜŜŜ˙âââ˙ċċċ˙èèè˙ììì˙ïïï˙ÓÓÓ˙°°°˙333q˙˙˙˙˙˙˙˙˙888µµµ˙ÈÈÈ˙×××˙ÄÄÄ˙ĵĵĵ˙żżż˙żżż˙żżż˙żżż˙µµµ˙TTTú444S˙˙˙˙˙˙3331@@@ÖEEEçEEEçFFFçFFFèFFFèHHHèHHHéHHHéIIIéIIIéJJJêKKKêKKKêMMMëMMMëNNNëNNNëOOOìPPPìPPPìRRRíRRRíSSSíTTTîUUUîUUUîOOOç333-˙˙˙˙˙˙˙˙˙444…™™™˙ĈĈĈ˙ĠĠĠ˙˜˜˜˙ŽŽŽ˙ÀÀÀ˙ÇÇÇ˙ÇÇÇ˙ÈÈÈ˙ÈÈÈ˙ĊĊĊ˙hhhŝ333x˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙444N|||˙ÄÄÄ˙ÔÔÔ˙°°°˙’’’˙˙ÂÂÂ˙˙˙˙˙ÑÑÑ˙„„„˙555—˙˙˙˙˙˙ßßßnàààj˙˙˙˙˙˙ŜŜŜMŜŜŜƒĉĉĉ ˙˙˙˙˙˙ŜŜŜTÜÜܢÜÜÜŻÜÜÜ}ßßß˙˙˙˙˙˙ÚÚÚYÛÛÛw˙˙˙˙˙˙ŜŜŜÚÚÚ}ÛÛÛŻÙÙÙjÙÙÙ6ĜĜĜŠÛÛÛ˙˙˙˙˙˙˙˙˙˙˙˙777___˙˙ÒÒÒ˙ÇÇÇ˙•••˙ŻŻŻ˙’’’˙żżż˙ĜĜĜ˙ÙÙÙ˙ÙÙÙ˙ÙÙÙ˙ÂÂÂ˙ccc˙...˙˙˙ÉÉÉÏÉÉÉŝĊĊĊ˙˙˙ÈÈȏÈÈÈ˙ÉÉÉU˙˙˙ĈĈĈgÇÇÇ˙ÇÇÇÑÈÈȝĈĈĈïĈĈĈäÉÉÉ˙˙˙ĊĊĊĊĊĊ˙ÄÄÄ˙˙˙ĊĊĊ³ÄÄÄ˙ĊĊĊ™‘ċ˙ÂÂÂm˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙FFFèÁÁÁ˙˙ÙÙÙ˙ŽŽŽ˙µµµ˙żżż˙ššš˙···˙ááá˙ááá˙ÓÓÓ˙ğğğ˙‰‰‰˙444N˙˙˙´´´³³³˙²²²L˙˙˙³³³[²²²˙²²²‹˙˙˙²²²Çħħħ˙³³³˙˙˙²²²S°°°˙ŻŻŻ˙˙˙ħħħ£ŻŻŻ˙<ŞŞŞŻŻŻŝÖ˙˙˙˙˙˙ŻŻŻo­­­˙­­­†˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙333޵µµ˙ÏÏÏ˙ŜŜŜ˙˙´´´˙ÂÂÂ˙ÏÏÏ˙İİİ˙ĴĴĴ˙ÏÏÏ˙˙şşş˙ĴĴĴ˙333†˙˙˙žžžižžž˙œœœ˙˙˙ššš&œœœ˙›››À˙˙˙œœœœœœ˙™™™˙˙˙œœœ›››˙™™™Ĝ˙˙˙›››‡ššš˙šššX™™™™™™˙™™™Ê˙˙˙˙˙˙˜˜˜H˜˜˜˙˜˜˜ž˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙333s”””˙ÍÍÍ˙ÜÜÜ˙˘˘˘˙ĞĞĞ˙ÂÂÂ˙˙ŬŬŬ˙²²²˙‹‹‹˙£££˙şşş˙ÌÌÌ˙999Á˙˙˙‡‡‡5ˆˆˆ˙†††¸˙˙˙˙˙˙ˆˆˆï‡‡‡ó€€€†††¸†††˙ƒƒƒ%˙˙˙˙˙˙†††é………˙˙˙˙„„„j„„„˙………u€€€ ƒƒƒöƒƒƒâ˙˙˙˙˙˙€€€2‚‚‚˙‚‚‚ĥ˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙333333P333P333P333Q333Q333Q333R333R333R333S333S333S333T333T333T333U333U333U333V333V333V333W333W333W333˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙444O‰‰‰˙ÛÛÛ˙ëëë˙ÙÙÙ˙ĴĴĴ˙µµµ˙żżż˙ÈÈÈ˙ÒÒÒ˙ÜÜÜ˙sss˙v333`NNN˙UUU˙XXX˙ZZZ˙^^^˙```˙ccc˙ggg˙jjj˙lll˙ppp˙sss˙vvv˙xxx˙{{{˙~~~˙‚‚‚˙………˙ˆˆˆ˙‹‹‹˙ŽŽŽ˙‘‘‘˙•••˙˜˜˜˙ŒŒŒ˙999ş˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙555ggg˙ÚÚÚ˙ééé˙ÍÍÍ˙ĴĴĴ˙µµµ˙żżż˙ÈÈÈ˙ÒÒÒ˙‘‘‘˙>>>˙<<<˙'''˙ É???᜜œ˙†††˙ttt˙yyy˙~~~˙ƒƒƒ˙ˆˆˆ˙˙’’’˙———˙œœœ˙ĦĦĦ˙ĤĤĤ˙ĞĞĞ˙°°°˙µµµ˙şşş˙żżż˙ÄÄÄ˙ÉÉÉ˙ÎÎÎ˙ÓÓÓ˙ĜĜĜ˙×××˙ÖÖÖ˙NNNê˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙IIIèĜĜĜ˙ççç˙ÂÂÂ˙ĴĴĴ˙µµµ˙żżż˙ÈÈÈ˙İİİ˙III˙rrr˙ccc˙III˙---˙nnn˙˙˙ƒƒƒ˙yyy˙~~~˙ƒƒƒ˙ˆˆˆ˙˙’’’˙———˙œœœ˙ĦĦĦ˙ĤĤĤ˙ĞĞĞ˙°°°˙µµµ˙şşş˙żżż˙ÄÄÄ˙ÉÉÉ˙ÎÎÎ˙ÓÓÓ˙×××˙ÎÎÎ˙ÚÚÚ˙```ŭ333˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙333ŞËËË˙ĉĉĉ˙şşş˙ĴĴĴ˙µµµ˙żżż˙···˙MMM˙œœœ˙œœœ˙†††˙fff˙???˙˙ŞŞŞ˙İİİ˙İİİ˙~~~˙~~~˙ƒƒƒ˙ˆˆˆ˙˙’’’˙———˙œœœ˙ĦĦĦ˙ĤĤĤ˙ĞĞĞ˙°°°˙µµµ˙şşş˙żżż˙ÄÄÄ˙ÉÉÉ˙ÏÏÏ˙ÌÌÌ˙ÁÁÁ˙ÎÎÎ˙ÚÚÚ˙ttt˙333˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙333s˙äää˙ħħħ˙ĴĴĴ˙µµµ˙ğğğ˙SSS˙£££˙ÍÍÍ˙ÂÂÂ˙˘˘˘˙fff˙nnn˙ŻŻŻ˙ŻŻŻ˙˙˙ĤĤĤ˙˙‚‚‚˙………˙ˆˆˆ˙ŒŒŒ˙˙’’’˙•••˙™™™˙œœœ˙ŸŸŸ˙£££˙ĤĤĤ˙İİİ˙ĴĴĴ˙ĥĥĥ˙żżż˙´´´˙ÁÁÁ˙ÎÎÎ˙ÚÚÚ˙ŠŠŠ˙333<˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙333<˙˙¨¨¨˙ĴĴĴ˙µµµ˙ccc˙˙ÌÌÌ˙ööö˙ÛÛÛ˙°°°˙JJJ˙ĴĴĴ˙´´´˙´´´˙³³³˙³³³˙›››˙™™™˙£££˙¤¤¤˙¤¤¤˙ĤĤĤ˙¨¨¨˙İİİ˙ŞŞŞ˙ĴĴĴ˙­­­˙°°°˙ħħħ˙³³³˙µµµ˙ĥĥĥ˙‹‹‹˙ĤĤĤ˙´´´˙ÁÁÁ˙ÎÎÎ˙ÚÚÚ˙žžž˙333Z˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙333 ___ŭÜÜÜ˙˘˘˘˙ĴĴĴ˙yyy˙RRR˙›››˙ÁÁÁ˙ÚÚÚ˙ÌÌÌ˙ŠŠŠ˙nnn˙ııı˙ııı˙ııı˙¸¸¸˙ĥĥĥ˙˙ğğğ˙˙ÁÁÁ˙ÄÄÄ˙ĈĈĈ˙ÉÉÉ˙ÌÌÌ˙ÏÏÏ˙ÑÑÑ˙ÔÔÔ˙×××˙ÙÙÙ˙ÜÜÜ˙ßßß˙ááá˙ŸŸŸ˙ĦĦĦ˙´´´˙ÁÁÁ˙ÎÎÎ˙ÚÚÚ˙³³³˙333x˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙AAAĠĈĈĈ˙˘˘˘˙ŒŒŒ˙777˙aaa˙„„„˙ĦĦĦ˙ŻŻŻ˙¨¨¨˙OOO˙²²²˙˙˙˙½½½˙¤¤¤˙ĦĦĦ˙ĵĵĵ˙˙ÁÁÁ˙ÄÄÄ˙ĈĈĈ˙ÉÉÉ˙ÌÌÌ˙ÏÏÏ˙ÑÑÑ˙ÔÔÔ˙×××˙ÙÙÙ˙ÜÜÜ˙ßßß˙ááá˙ŻŻŻ˙œœœ˙´´´˙ÁÁÁ˙ÎÎÎ˙ÚÚÚ˙ÊÊÊŝ333–˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙222˜šššŝ•••˙;;;ì'''˙HHH˙eee˙zzz˙„„„˙ooo˙mmm˙˙˙˙˙ÁÁÁ˙ŽŽŽ˙µµµ˙ĵĵĵ˙˙ÁÁÁ˙ÄÄÄ˙ĈĈĈ˙ÉÉÉ˙ÌÌÌ˙ÏÏÏ˙ÑÑÑ˙ÔÔÔ˙×××˙ÙÙÙ˙ÜÜÜ˙ßßß˙ááá˙ÀÀÀ˙™™™˙´´´˙ÁÁÁ˙ÎÎÎ˙ÚÚÚ˙ßßß˙333´˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙222aqqq˙IIIġ111* ż)))˙AAA˙RRR˙YYY˙@@@˙ĥĥĥ˙ÈÈÈ˙ÈÈÈ˙ÈÈÈ˙ÈÈÈ˙ħħħ˙ššš˙ııı˙ĵĵĵ˙˙ÁÁÁ˙ÄÄÄ˙ĈĈĈ˙ÉÉÉ˙ÌÌÌ˙ÏÏÏ˙ÑÑÑ˙ÔÔÔ˙×××˙ÙÙÙ˙ÜÜÜ˙ßßß˙ááá˙³³³˙˙ĊĊĊ˙˙×××˙ŬŬŬ˙ààà˙BBB×˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙666!777á222L˙˙˙Œŭ)))˙///˙kkk˙ÍÍÍ˙ÍÍÍ˙ÍÍÍ˙ÍÍÍ˙ÍÍÍ˙‘‘‘˙ššš˙¤¤¤˙¤¤¤˙§§§˙İİİ˙ŞŞŞ˙ĞĞĞ˙­­­˙ŻŻŻ˙ħħħ˙³³³˙´´´˙µµµ˙···˙şşş˙ğğğ˙ŞŞŞ˙ŠŠŠ˙²²²˙˙˙ŬŬŬ˙êêê˙÷÷÷˙GGGĉ˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙#\***Öğğğ˙ÒÒÒ˙ÒÒÒ˙ÒÒÒ˙˙ÁÁÁ˙ŸŸŸ˙™™™˙›››˙žžž˙   ˙˘˘˘˙¤¤¤˙§§§˙¨¨¨˙ĞĞĞ˙˙ŻŻŻ˙²²²˙µµµ˙···˙şşş˙ĵĵĵ˙···˙ŞŞŞ˙···˙˙˙ŬŬŬ˙êêê˙óóó˙666ä˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙333%iiiŝĜĜĜ˙×××˙×××˙ĊĊĊ˙¨¨¨˙£££˙§§§˙ĞĞĞ˙°°°˙´´´˙¸¸¸˙ĵĵĵ˙ÀÀÀ˙ĊĊĊ˙ÉÉÉ˙ÍÍÍ˙ÑÑÑ˙ÖÖÖ˙ÚÚÚ˙ŜŜŜ˙âââ˙ççç˙ëëë˙ïïï˙ĜĜĜ˙¸¸¸˙˙˙ŬŬŬ˙êêê˙˙555Ì˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙333½½½˙ŬŬŬ˙ÊÊÊ˙˙ššš˙ŸŸŸ˙£££˙§§§˙ĞĞĞ˙°°°˙´´´˙¸¸¸˙ĵĵĵ˙ÀÀÀ˙ĊĊĊ˙ÉÉÉ˙ÍÍÍ˙ÑÑÑ˙ÖÖÖ˙ÚÚÚ˙ŜŜŜ˙âââ˙ççç˙ëëë˙ïïï˙óóó˙ààà˙ÄÄÄ˙˙ŬŬŬ˙êêê˙ğğğ˙333y˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙333gggüÀÀÀ˙ŸŸŸ˙’’’˙–––˙ššš˙ŸŸŸ˙£££˙§§§˙ĞĞĞ˙°°°˙´´´˙¸¸¸˙ĵĵĵ˙ÀÀÀ˙ĊĊĊ˙ÉÉÉ˙ÍÍÍ˙ÑÑÑ˙ÖÖÖ˙ÚÚÚ˙ŜŜŜ˙âââ˙ççç˙ëëë˙ïïï˙óóó˙ĝĝĝ˙ààà˙ÏÏÏ˙ŬŬŬ˙ÛÛÛ˙MMMí333˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙333j[[[˙```˙ddd˙fff˙hhh˙jjj˙mmm˙ooo˙qqq˙sss˙vvv˙xxx˙zzz˙|||˙~~~˙˙ƒƒƒ˙………˙‡‡‡˙ŠŠŠ˙ŒŒŒ˙ŽŽŽ˙‘‘‘˙“““˙•••˙———˙ššš˙œœœ˙žžž˙………˙fff˙;;;Ŭ333+˙˙˙?ĝüüŝü8€€€€€ÀÀÀ€ÀÀÀ˙˙˙˙ày˙·àfpfàg'&sà3'&s3'6s372s1333:8sƒ˙˙óĝ˙˙óĝ˙óóĝ˙˙ûĝ˙˙˙ĝ?˙˙˙ü8üüüŝŝŝŝŝ˙ ˙p˙ŝ˙ŝ˙ü˙ü˙ü(@€ ˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙333FFF˙```˙bbb˙bbb˙bbb˙bbb˙bbb˙bbb˙bbb˙bbb˙bbb˙bbb˙bbb˙bbb˙bbb˙bbb˙bbb˙bbb˙bbb˙bbb˙bbb˙bbb˙bbb˙bbb˙bbb˙bbb˙bbb˙bbb˙bbb˙bbb˙bbb˙bbb˙bbb˙bbb˙bbb˙bbb˙bbb˙bbb˙aaa˙aaa˙aaa˙aaa˙aaa˙aaa˙aaa˙aaa˙___˙LLL˙333ü333ż333'˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙333H999üggg˙ƒƒƒ˙£££˙¨¨¨˙¨¨¨˙¨¨¨˙¨¨¨˙¨¨¨˙§§§˙§§§˙§§§˙§§§˙§§§˙§§§˙§§§˙§§§˙§§§˙§§§˙§§§˙§§§˙§§§˙§§§˙§§§˙§§§˙§§§˙§§§˙§§§˙§§§˙§§§˙§§§˙§§§˙§§§˙§§§˙§§§˙ĤĤĤ˙ĤĤĤ˙ĤĤĤ˙ĤĤĤ˙ĤĤĤ˙ĤĤĤ˙ĤĤĤ˙ĤĤĤ˙ĤĤĤ˙ĤĤĤ˙ŸŸŸ˙°°°˙ğğğ˙²²²˙†††˙999ġ333e˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙333f===˙ppp˙uuu˙ŸŸŸ˙¸¸¸˙³³³˙²²²˙²²²˙²²²˙²²²˙²²²˙²²²˙²²²˙²²²˙²²²˙²²²˙²²²˙²²²˙²²²˙²²²˙²²²˙²²²˙²²²˙²²²˙²²²˙²²²˙²²²˙²²²˙²²²˙²²²˙²²²˙²²²˙ħħħ˙ħħħ˙ħħħ˙ħħħ˙ħħħ˙ħħħ˙ħħħ˙ħħħ˙ħħħ˙ħħħ˙ħħħ˙şşş˙˙³³³˙ğğğ˙˙ËËË˙˙???˙333W˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙333„DDD˙zzz˙|||˙|||˙˙···˙ÀÀÀ˙½½½˙½½½˙½½½˙½½½˙½½½˙½½½˙½½½˙½½½˙½½½˙½½½˙½½½˙½½½˙½½½˙½½½˙½½½˙½½½˙½½½˙½½½˙½½½˙½½½˙½½½˙ĵĵĵ˙ĵĵĵ˙ĵĵĵ˙ĵĵĵ˙ĵĵĵ˙ĵĵĵ˙ĵĵĵ˙ĵĵĵ˙ĵĵĵ˙ĵĵĵ˙ĵĵĵ˙ĵĵĵ˙ĵĵĵ˙ÂÂÂ˙ĤĤĤ˙ĞĞĞ˙³³³˙ğğğ˙˙ËËË˙ÓÓÓ˙ĵĵĵ˙777í333˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙333˘LLL˙‚‚‚˙‚‚‚˙ƒƒƒ˙ƒƒƒ˙„„„˙­­­˙ÉÉÉ˙ÈÈÈ˙ÈÈÈ˙ÈÈÈ˙ÈÈÈ˙ÈÈÈ˙ÈÈÈ˙ÈÈÈ˙ÈÈÈ˙ÈÈÈ˙ÈÈÈ˙ÈÈÈ˙ÈÈÈ˙ÈÈÈ˙ÈÈÈ˙ÈÈÈ˙ÈÈÈ˙ÇÇÇ˙ÇÇÇ˙ÇÇÇ˙ÇÇÇ˙ÇÇÇ˙ÇÇÇ˙ÇÇÇ˙ÇÇÇ˙ÇÇÇ˙ÇÇÇ˙ÇÇÇ˙ÇÇÇ˙ÇÇÇ˙ÇÇÇ˙ÇÇÇ˙ÉÉÉ˙ŸŸŸ˙£££˙ĞĞĞ˙³³³˙ğğğ˙˙ËËË˙ÓÓÓ˙ÛÛÛ˙˙333Ğ˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙333222WWW˙‰‰‰˙‰‰‰˙‰‰‰˙‰‰‰˙‰‰‰˙‰‰‰˙œœœ˙ÇÇÇ˙ÔÔÔ˙ÓÓÓ˙ÓÓÓ˙ÓÓÓ˙ÓÓÓ˙ÓÓÓ˙ÓÓÓ˙ÓÓÓ˙ÓÓÓ˙ÓÓÓ˙ÓÓÓ˙ÒÒÒ˙ÒÒÒ˙ÒÒÒ˙ÒÒÒ˙ÒÒÒ˙ÒÒÒ˙ÒÒÒ˙ÒÒÒ˙ÒÒÒ˙ÒÒÒ˙ÒÒÒ˙ÒÒÒ˙ÒÒÒ˙ÒÒÒ˙ÒÒÒ˙ÒÒÒ˙ÒÒÒ˙ÑÑÑ˙———˙›››˙£££˙ĞĞĞ˙³³³˙ğğğ˙˙ËËË˙ÓÓÓ˙ÛÛÛ˙ĜĜĜ˙===ĝ333 ˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙Fä///˙eee˙˙˙˙˙˙˙˙“““˙½½½˙ÚÚÚ˙ŻŻŻ˙ĴĴĴ˙ĴĴĴ˙ĞĞĞ˙ĞĞĞ˙ĞĞĞ˙ĞĞĞ˙ĞĞĞ˙ĞĞĞ˙ĞĞĞ˙ĞĞĞ˙ĞĞĞ˙ĞĞĞ˙ĞĞĞ˙ĞĞĞ˙ĞĞĞ˙ĞĞĞ˙ĞĞĞ˙ĞĞĞ˙ĞĞĞ˙ĞĞĞ˙ĞĞĞ˙ĞĞĞ˙ĞĞĞ˙°°°˙ŒŒŒ˙’’’˙›››˙£££˙ĞĞĞ˙³³³˙ğğğ˙˙ËËË˙ÓÓÓ˙ÛÛÛ˙˙jjj˙333K˙˙˙˙˙˙˙˙˙222Ž333///˙˙˙˙˙˙˙˙˙˙˙˙Ž˙+++˙999˙666˙sss˙–––˙–––˙–––˙–––˙–––˙–––˙–––˙–––˙•••˙‚‚‚˙‡‡‡˙ŽŽŽ˙˙˙’’’˙“““˙•••˙–––˙———˙˜˜˜˙ššš˙›››˙œœœ˙žžž˙ŸŸŸ˙ĦĦĦ˙˘˘˘˙£££˙˙ĤĤĤ˙§§§˙İİİ˙ŞŞŞ˙£££˙ŠŠŠ˙„„„˙ŒŒŒ˙ŸŸŸ˙ĞĞĞ˙³³³˙ğğğ˙˙ËËË˙ÓÓÓ˙ÛÛÛ˙˙’’’˙333˙˙˙˙˙˙˙˙˙333ŜOOO˙333ċ3332˙˙˙˙˙˙U˙111˙FFF˙WWW˙[[[˙:::˙˙œœœ˙œœœ˙œœœ˙œœœ˙˙˙˙˙”””˙ƒƒƒ˙›››˙ĦĦĦ˙¤¤¤˙§§§˙İİİ˙ĴĴĴ˙ŻŻŻ˙²²²˙µµµ˙¸¸¸˙ğğğ˙˙ÁÁÁ˙ÄÄÄ˙ÇÇÇ˙ÊÊÊ˙ÌÌÌ˙ÏÏÏ˙ÒÒÒ˙ĠĠĠ˙ĜĜĜ˙ÛÛÛ˙ŜŜŜ˙ááá˙ÖÖÖ˙³³³˙†††˙ĤĤĤ˙³³³˙ğğğ˙˙ÎÎÎ˙ĠĠĠ˙ĜĜĜ˙ÖÖÖ˙˙333´˙˙˙˙˙˙˙˙˙444­kkk˙\\\˙777ö222Qê---˙GGG˙^^^˙rrr˙˙sss˙<<<˙˙£££˙£££˙£££˙£££˙£££˙£££˙£££˙£££˙“““˙‰‰‰˙ĦĦĦ˙¤¤¤˙§§§˙ŞŞŞ˙­­­˙°°°˙³³³˙ĥĥĥ˙ııı˙ĵĵĵ˙żżż˙ÂÂÂ˙ÄÄÄ˙ÇÇÇ˙ÊÊÊ˙ÍÍÍ˙˙ÓÓÓ˙ÖÖÖ˙ÙÙÙ˙ÜÜÜ˙ßßß˙âââ˙ċċċ˙ççç˙­­­˙–––˙şşş˙ııı˙³³³˙···˙ÂÂÂ˙ÍÍÍ˙ĜĜĜ˙ÀÀÀ˙333Î˙˙˙˙˙˙˙˙˙444vaaa˙{{{˙iii˙;;;ŝ"""µ ˙===˙YYY˙ttt˙ŒŒŒ˙ŸŸŸ˙İİİ˙˙@@@˙˙İİİ˙İİİ˙İİİ˙İİİ˙ŞŞŞ˙ŞŞŞ˙ŞŞŞ˙ŞŞŞ˙ŽŽŽ˙ŽŽŽ˙˙¨¨¨˙ĞĞĞ˙˙ħħħ˙´´´˙···˙şşş˙ĵĵĵ˙żżż˙ÂÂÂ˙ĊĊĊ˙ÈÈÈ˙ËËË˙ÎÎÎ˙ÑÑÑ˙ÔÔÔ˙×××˙ÚÚÚ˙ŬŬŬ˙ßßß˙âââ˙ċċċ˙èèè˙ÍÍÍ˙‹‹‹˙•••˙   ˙ĞĞĞ˙···˙ÂÂÂ˙ÍÍÍ˙ÙÙÙ˙ÒÒÒ˙333é˙˙˙˙˙˙˙˙˙555?III˙˘˘˘˙~~~˙uuu˙CCC˙000˙III˙ggg˙………˙ĦĦĦ˙ııı˙ÉÉÉ˙ÇÇÇ˙yyy˙III˙¨¨¨˙ŻŻŻ˙°°°˙°°°˙°°°˙°°°˙°°°˙°°°˙­­­˙‡‡‡˙———˙İİİ˙ĴĴĴ˙ŻŻŻ˙²²²˙´´´˙···˙şşş˙½½½˙ÀÀÀ˙˙ĈĈĈ˙ÉÉÉ˙ÌÌÌ˙ÏÏÏ˙ÒÒÒ˙ĠĠĠ˙×××˙ÚÚÚ˙ŬŬŬ˙ààà˙˙ĉĉĉ˙ééé˙ÜÜÜ˙………˙•••˙   ˙ĞĞĞ˙···˙ÂÂÂ˙ÍÍÍ˙ÙÙÙ˙âââ˙555ŝ333˙˙˙˙˙˙... 555ü¨¨¨˙ŻŻŻ˙‚‚‚˙€€€˙NNN˙:::˙lll˙˙ŻŻŻ˙ÍÍÍ˙ççç˙˙ÈÈÈ˙eee˙UUU˙³³³˙ĥĥĥ˙ĥĥĥ˙ĥĥĥ˙ĥĥĥ˙ĥĥĥ˙···˙···˙˙„„„˙   ˙­­­˙ŻŻŻ˙²²²˙µµµ˙¸¸¸˙ğğğ˙˙ÁÁÁ˙ÄÄÄ˙ÇÇÇ˙ÊÊÊ˙ÍÍÍ˙˙ÒÒÒ˙ĠĠĠ˙ĜĜĜ˙ÛÛÛ˙ŜŜŜ˙ááá˙äää˙ççç˙êêê˙êêê˙˙”””˙   ˙ĴĴĴ˙···˙ÂÂÂ˙ÍÍÍ˙ÙÙÙ˙äää˙FFF˙333˙˙˙˙˙˙˙˙˙333я˙ĥĥĥ˙ŽŽŽ˙ˆˆˆ˙‡‡‡˙\\\˙<<<˙ƒƒƒ˙°°°˙˙îîî˙ééé˙ÊÊÊ˙ŞŞŞ˙OOO˙ddd˙ğğğ˙ĵĵĵ˙½½½˙½½½˙½½½˙½½½˙½½½˙½½½˙İİİ˙………˙¨¨¨˙°°°˙³³³˙ĥĥĥ˙ııı˙ĵĵĵ˙żżż˙ÂÂÂ˙ĊĊĊ˙ÈÈÈ˙ÊÊÊ˙ÍÍÍ˙˙ÓÓÓ˙ÖÖÖ˙ÙÙÙ˙ÜÜÜ˙ßßß˙âââ˙ċċċ˙èèè˙ëëë˙ííí˙‹‹‹˙‘‘‘˙   ˙ĴĴĴ˙···˙ÂÂÂ˙ÍÍÍ˙ÙÙÙ˙äää˙ZZZ˙3338˙˙˙˙˙˙˙˙˙333šuuu˙´´´˙½½½˙ŽŽŽ˙ŽŽŽ˙˙mmm˙;;;˙‰‰‰˙ÀÀÀ˙ÑÑÑ˙ÏÏÏ˙ğğğ˙ĦĦĦ˙€€€˙>>>˙vvv˙˙˙˙˙˙˙˙ÄÄÄ˙   ˙ŒŒŒ˙¨¨¨˙ŞŞŞ˙­­­˙ŻŻŻ˙²²²˙´´´˙ĥĥĥ˙¸¸¸˙şşş˙½½½˙żżż˙ÂÂÂ˙ÄÄÄ˙ÇÇÇ˙ÉÉÉ˙ËËË˙ÎÎÎ˙˙ÒÒÒ˙ÔÔÔ˙×××˙ÙÙÙ˙”””˙ŽŽŽ˙ĦĦĦ˙ĴĴĴ˙···˙ÂÂÂ˙ÎÎÎ˙ÙÙÙ˙äää˙mmm˙333R˙˙˙˙˙˙˙˙˙444c[[[˙³³³˙ÀÀÀ˙˙•••˙•••˙•••˙~~~˙===˙zzz˙²²²˙°°°˙£££˙ŽŽŽ˙ttt˙VVV˙444˙ŠŠŠ˙ÉÉÉ˙ÉÉÉ˙ÉÉÉ˙ÊÊÊ˙ÊÊÊ˙ÊÊÊ˙ÊÊÊ˙ÉÉÉ˙™™™˙‡‡‡˙‡‡‡˙‡‡‡˙‡‡‡˙‡‡‡˙‡‡‡˙‰‰‰˙‰‰‰˙‰‰‰˙‰‰‰˙‰‰‰˙‰‰‰˙‰‰‰˙ŠŠŠ˙‹‹‹˙‹‹‹˙‹‹‹˙‹‹‹˙‹‹‹˙‹‹‹˙‹‹‹˙‹‹‹˙˙™™™˙ĦĦĦ˙ĴĴĴ˙···˙ÂÂÂ˙ÎÎÎ˙ÙÙÙ˙äää˙€€€˙333l˙˙˙˙˙˙˙˙˙444,BBB˙²²²˙½½½˙ÇÇÇ˙›››˙›››˙›››˙œœœ˙ŽŽŽ˙DDD˙^^^˙˙‡‡‡˙vvv˙```˙HHH˙...˙333ŭ   ˙˙˙˙˙˙˙ÎÎÎ˙ĞĞĞ˙¨¨¨˙ŞŞŞ˙­­­˙ŻŻŻ˙²²²˙´´´˙···˙ııı˙ĵĵĵ˙˙ÁÁÁ˙˙ĈĈĈ˙ÈÈÈ˙ËËË˙ÍÍÍ˙˙ÒÒÒ˙ĠĠĠ˙×××˙ÚÚÚ˙ÜÜÜ˙ßßß˙ŬŬŬ˙˙ĴĴĴ˙···˙˙ÎÎÎ˙ÙÙÙ˙äää˙”””˙333†˙˙˙˙˙˙˙˙˙333óĤĤĤ˙ĵĵĵ˙ÈÈÈ˙­­­˙˘˘˘˙˘˘˘˙˘˘˘˙˘˘˘˙›››˙QQQ˙FFF˙fff˙[[[˙III˙333˙˙y999ġ²²²˙ÖÖÖ˙ÖÖÖ˙ÖÖÖ˙×××˙×××˙ııı˙˙¨¨¨˙ŞŞŞ˙­­­˙ŻŻŻ˙²²²˙´´´˙···˙ııı˙ĵĵĵ˙˙ÁÁÁ˙˙ĈĈĈ˙ÈÈÈ˙ËËË˙ÍÍÍ˙˙ÒÒÒ˙ĠĠĠ˙×××˙ÚÚÚ˙ÜÜÜ˙ßßß˙ááá˙äää˙ĜĜĜ˙˙˙ÎÎÎ˙ÙÙÙ˙äää˙¨¨¨˙333Ħ˙˙˙˙˙˙˙˙˙˙˙˙333ż‹‹‹˙ğğğ˙ĈĈĈ˙˙¨¨¨˙¨¨¨˙¨¨¨˙¨¨¨˙İİİ˙§§§˙ccc˙777˙>>>˙///˙˙¤˙˙˙333M@@@üÄÄÄ˙ŬŬŬ˙ŬŬŬ˙ŬŬŬ˙ÌÌÌ˙£££˙˙¨¨¨˙ŞŞŞ˙­­­˙ŻŻŻ˙²²²˙´´´˙···˙ııı˙ĵĵĵ˙˙ÁÁÁ˙˙ĈĈĈ˙ÈÈÈ˙ËËË˙ÍÍÍ˙˙ÒÒÒ˙ĠĠĠ˙×××˙ÚÚÚ˙ÜÜÜ˙ßßß˙ááá˙äää˙ĉĉĉ˙ççç˙ÔÔÔ˙ÎÎÎ˙ÙÙÙ˙äää˙ğğğ˙333ğ˙˙˙˙˙˙˙˙˙˙˙˙333ˆooo˙şşş˙ĊĊĊ˙ÑÑÑ˙ğğğ˙˙ŻŻŻ˙ŻŻŻ˙ŻŻŻ˙ŻŻŻ˙ŻŻŻ˙xxx˙222˙÷l˙˙˙˙˙˙333hKKK˙ÔÔÔ˙˙ŜŜŜ˙§§§˙£££˙˙¨¨¨˙ŞŞŞ˙­­­˙ŻŻŻ˙²²²˙´´´˙···˙ııı˙ĵĵĵ˙˙ÁÁÁ˙˙ĈĈĈ˙ÈÈÈ˙ËËË˙ÍÍÍ˙˙ÒÒÒ˙ĠĠĠ˙×××˙ÚÚÚ˙ÜÜÜ˙ßßß˙ááá˙äää˙ĉĉĉ˙ééé˙ëëë˙ĉĉĉ˙ÛÛÛ˙ċċċ˙ÏÏÏ˙333Ġ˙˙˙˙˙˙˙˙˙˙˙˙222QTTT˙¸¸¸˙ÄÄÄ˙ÏÏÏ˙ĜĜĜ˙µµµ˙µµµ˙µµµ˙µµµ˙µµµ˙µµµ˙ĥĥĥ˙˙:::ö444S˙˙˙˙˙˙˙˙˙˙˙˙333†XXX˙˙ĦĦĦ˙   ˙£££˙˙¨¨¨˙ŞŞŞ˙­­­˙ŻŻŻ˙²²²˙´´´˙···˙ııı˙ĵĵĵ˙˙ÁÁÁ˙˙ĈĈĈ˙ÈÈÈ˙ËËË˙ÍÍÍ˙˙ÒÒÒ˙ĠĠĠ˙×××˙ÚÚÚ˙ÜÜÜ˙ßßß˙ááá˙äää˙ĉĉĉ˙ééé˙ëëë˙îîî˙ììì˙˙ßßß˙333˙˙˙˙˙˙˙˙˙˙˙˙111;;;˙ĥĥĥ˙˙ÎÎÎ˙ÙÙÙ˙ÊÊÊ˙ğğğ˙ğğğ˙ĵĵĵ˙ĵĵĵ˙ĵĵĵ˙ĵĵĵ˙ĵĵĵ˙£££˙BBBŝ333y˙˙˙˙˙˙˙˙˙˙˙˙333£WWW˙eee˙fff˙hhh˙iii˙kkk˙lll˙nnn˙nnn˙ppp˙rrr˙sss˙uuu˙vvv˙xxx˙yyy˙zzz˙}}}˙~~~˙˙€€€˙‚‚‚˙ƒƒƒ˙†††˙‡‡‡˙ˆˆˆ˙ŠŠŠ˙ŒŒŒ˙˙˙˙’’’˙“““˙•••˙–––˙™™™˙ŒŒŒ˙444ñ333˙˙˙˙˙˙˙˙˙˙˙˙333ĦĦĦ˙ÁÁÁ˙ÍÍÍ˙ĜĜĜ˙µµµ˙ŸŸŸ˙ÂÂÂ˙ÂÂÂ˙ÂÂÂ˙ÂÂÂ˙ÂÂÂ˙ÂÂÂ˙ÂÂÂ˙ĥĥĥ˙QQQ˙333 +++˙˙˙˙˙˙333333^333x333x333y333y333z333z333z333{333{333|333|333}333}333~333~333~333333333€333€333333333‚333‚333‚333ƒ333ƒ333„333„333…333…333†333†333†333‡333‡333I˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙222Ĵ………˙ÀÀÀ˙ËËË˙×××˙¨¨¨˙€€€˙———˙ĊĊĊ˙ÈÈÈ˙ÈÈÈ˙ÉÉÉ˙ÉÉÉ˙ÉÉÉ˙ÉÉÉ˙ÄÄÄ˙ddd˙444Á666˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙222uhhh˙żżż˙ÊÊÊ˙ÖÖÖ˙żżż˙‰‰‰˙˙˙ÇÇÇ˙ÏÏÏ˙ÏÏÏ˙ÏÏÏ˙ÏÏÏ˙ÏÏÏ˙ÏÏÏ˙ÏÏÏ˙˙333Ü333#˙˙˙˙˙˙ßßß áááf6˙˙˙˙˙˙˙˙˙âââ>àààbààà˙˙˙˙˙˙˙˙˙˙˙˙ààà[ààà‹ßßߙàààrŜŜŜ'˙˙˙˙˙˙˙˙˙˙˙˙ŜŜŜNŜŜŜ\èèè ˙˙˙˙˙˙˙˙˙ÛÛÛ#ŬŬŬxŬŬŬ”ÜÜÜW˙˙˙ÜÜÜIÜÜÜ_ááá˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙555?MMM˙˙ÉÉÉ˙ÔÔÔ˙ÒÒÒ˙ƒƒƒ˙ĴĴĴ˙™™™˙‰‰‰˙ĊĊĊ˙ĠĠĠ˙ĠĠĠ˙ĠĠĠ˙ÖÖÖ˙ÖÖÖ˙ÖÖÖ˙ÖÖÖ˙~~~˙444­˙˙˙˙˙˙ÑÑÑzÑÑÑ˙ÑÑÑóÌÌÌ ˙˙˙˙˙˙Ì˙ÏÏÏĤ˙˙˙˙˙˙ĠĠĠ ÏÏÏĊÏÏÏ˙ÏÏÏ˙ÏÏÏ˙ÏÏÏ˙ÎÎÎúÍÍ̀˙˙˙˙˙˙˙˙˙ÍÍÍŝÍÍÍ˙ÎÎÎb˙˙˙˙˙˙ÌÌÌKÌÌÌ˙ÌÌÌ˙ÌÌÌûÌÌÌüËËË·ËËËĝËËË˙ËËËz˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙... 555üııı˙ÈÈÈ˙ÓÓÓ˙ŜŜŜ˙………˙ĤĤĤ˙···˙§§§˙………˙żżż˙ÜÜÜ˙ÜÜÜ˙ÜÜÜ˙ÜÜÜ˙ÜÜÜ˙ÉÉÉ˙´´´˙333é˙˙˙˙˙˙ÁÁÁRÁÁÁ˙ÁÁÁ˙ÀÀÀ=˙˙˙˙˙˙ÀÀÀ˘ÀÀÀ˙ÀÀÀĉ˙˙˙˙˙˙żżżlżżż˙ÀÀÀŭżżżX½½½½½½mŝ˙½½½M˙˙˙˙˙˙½½½ï½½½˙½½½ˆ˙˙˙˙˙˙ĵĵĵßĵĵĵ˙½½½Àğğğşşşsğğğ˙ğğğ˙şşşœ˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙333ќœœ˙ÇÇÇ˙ÒÒÒ˙ŬŬŬ˙›››˙œœœ˙···˙ÁÁÁ˙···˙†††˙µµµ˙âââ˙âââ˙âââ˙ÉÉÉ˙···˙ÈÈÈ˙BBB˙666!˙˙˙³³³ħħħ˙ħħħ˙ŻŻŻp˙˙˙˙˙˙°°°n°°°˙ŻŻŻ˙³³³˙˙˙°°°·ŻŻŻ˙ŻŻŻĈ˙˙˙˙˙˙˙˙˙˙­­­Ó˙˙˙˙˙˙ĴĴĴÒ­­­˙­­­˙˙˙ĥĥĥĴĴĴ˙ĴĴĴ˙ĞĞĞg˙˙˙˙˙˙˙˙˙ĞĞĞÚĞĞĞ˙ĞĞг˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙333š˙ĈĈĈ˙ÑÑÑ˙ÜÜÜ˙³³³˙”””˙···˙ÁÁÁ˙ËËË˙ÈÈÈ˙˙¨¨¨˙ççç˙ÀÀÀ˙ĤĤĤ˙···˙ÈÈÈ˙fff˙444X˙˙˙˙˙˙   ê   ˙   ¤˙˙˙˙˙˙žžž:ŸŸŸ˙ŸŸŸ˙ŸŸŸP˙˙˙ŸŸŸĵžžž˙žžžÇ˙˙˙˙˙˙˙˙˙žžžt˙˙ŸŸŸ˙˙˙ĥœœœ˙œœœÁ˙˙˙›››œœœ˙›››˙›››c˙˙˙˙˙˙˙˙˙›››ĵššš˙›››Ë˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙444caaa˙ÄÄÄ˙˙ÛÛÛ˙ÉÉÉ˙‹‹‹˙···˙ÁÁÁ˙ËËË˙ĠĠĠ˙×××˙˜˜˜˙–––˙•••˙ĤĤĤ˙···˙ÈÈÈ˙‹‹‹˙444˙˙˙˙˙˙ĥ˙×˙˙˙˙˙˙™™™ ü˙…˙˙˙ŽŽŽ·ŽŽŽ˙ŽŽŽÏ˙˙˙˙˙˙˙˙˙ŽŽŽ?˙˙ŒŒŒP˙˙˙ŒŒŒ™ŒŒŒ˙ŒŒŒŜ˙˙˙‰‰‰‹‹‹˙‹‹‹˙ŒŒŒh˙˙˙˙˙˙˙˙˙ŠŠŠŠŠŠ˙ŠŠŠâ˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙444,DDD˙˙ÎÎÎ˙ÚÚÚ˙ŜŜŜ˙˙µµµ˙ÁÁÁ˙ËËË˙ĠĠĠ˙ŜŜŜ˙ÙÙÙ˙‚‚‚˙•••˙ĤĤĤ˙···˙ÈÈÈ˙°°°˙333Ç˙˙˙˙˙˙€€€‚˙ŭ€€€˙˙˙˙˙˙€€€Ò~~~˙~~~ş˙˙˙~~~„~~~˙~~~ġ€€€˙˙˙˙˙˙}}}-}}}˙|||˙|||T˙˙˙|||}|||˙|||ù˙˙˙{{{Ĝ{{{˙{{{¨˙˙˙˙˙˙˙˙˙zzzŽzzz˙zzzù˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙333óµµµ˙ÍÍÍ˙ÙÙÙ˙äää˙˙ŞŞŞ˙ÁÁÁ˙ËËË˙ĠĠĠ˙ŜŜŜ˙èèè˙‡‡‡˙‘‘‘˙ĤĤĤ˙···˙ÈÈÈ˙ÒÒÒ˙555ĝ+++˙˙˙oooNooo˙ooo˙ooo–˙˙˙˙˙˙mmmĦnnn˙nnnë˙˙˙nnnHmmm˙mmm˙mmm1˙˙˙˙˙˙mmm*lll˙lll˙kkkO˙˙˙mmm`kkk˙kkk˙ooo˙˙˙kkk†kkk˙jjjîUUU˙˙˙˙˙˙iiiwiii˙iii˙iii˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙333–––˙ÌÌÌ˙×××˙˙¤¤¤˙žžž˙ÁÁÁ˙ËËË˙ĠĠĠ˙ŜŜŜ˙èèè˙   ˙ŒŒŒ˙ĤĤĤ˙···˙ÈÈÈ˙ÙÙÙ˙UUU˙4446˙˙˙bbb___˙___˙___^^^O^^^˜^^^˙^^^é˙˙˙€€€]]]Ê]]]˙^^^›˙˙˙˙˙˙[[[Z\\\˙\\\ùYYY˙˙˙ZZZD[[[˙[[[˙ZZZ3˙˙˙]]],ZZZùZZZ˙ZZZ“fffUUUYYY•YYY˙YYY˙YYY(˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙333‡www˙ËËË˙ÖÖÖ˙ááá˙˙”””˙ÁÁÁ˙ËËË˙ĠĠĠ˙ŜŜŜ˙èèè˙ğğğ˙˙ĤĤĤ˙···˙ÈÈÈ˙ÙÙÙ˙}}}˙333m˙˙˙˙˙˙OOOâNNN˙NNNNNNÁNNNĉNNN˙NNN˙NNNÙ˙˙˙˙˙˙NNN.MMMĉLLL˙LLLĜLLLżLLLĝLLL˙KKK“˙˙˙˙˙˙HHH KKK˙KKK˙IIII˙˙˙˙˙˙JJJYJJJŝIII˙IIIóIIIèIIIîIII˙III˙HHH@˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙222QXXX˙ÊÊÊ˙ĠĠĠ˙ààà˙ĠĠĠ˙ˆˆˆ˙ÁÁÁ˙ËËË˙ĠĠĠ˙ŜŜŜ˙èèè˙ÔÔÔ˙ŠŠŠ˙ĤĤĤ˙···˙ÈÈÈ˙ÙÙÙ˙˙333¤˙˙˙˙˙˙???Q>>>­===K+++<<>>²<<OOO˙ÏÏÏ˙ÚÚÚ˙ĉĉĉ˙ááá˙………˙ËËË˙şşş˙‡‡‡˙···˙ĊĊĊ˙ÌÌÌ˙ÓÓÓ˙ÚÚÚ˙âââ˙ééé˙îîî˙ĦĦĦ˙333İ˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙$$$5555777˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙333F444­222[˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙... 555üÉÉÉ˙ÙÙÙ˙ċċċ˙˙†††˙³³³˙………˙İİİ˙˙ĊĊĊ˙ÌÌÌ˙ÓÓÓ˙ÚÚÚ˙âââ˙ééé˙äää˙NNN˙333U˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙333ŞŞŞ˙ĜĜĜ˙˙ïïï˙ŸŸŸ˙ƒƒƒ˙›››˙···˙˙ĊĊĊ˙ÌÌÌ˙ÓÓÓ˙ÚÚÚ˙âââ˙èèè˙iii˙333˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙333š‰‰‰˙×××˙âââ˙ííí˙ÑÑÑ˙–––˙ŻŻŻ˙···˙˙ĊĊĊ˙ÌÌÌ˙ÓÓÓ˙ÚÚÚ˙âââ˙‰‰‰˙000É@@@˙˙˙˙˙˙333333Ĥ333È333È333È333È333É333É333É333É333Ê333Ê333Ê333Ê333Ë333Ë333Ë333Ë333Ì333Ì333Ì333Ì333Í333Í333Í333Í333Î333Î333Î333Î333Ï333Ï333Ï333Ï333›333˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙444cggg˙ÖÖÖ˙ááá˙ììì˙ïïï˙¨¨¨˙ŻŻŻ˙···˙˙ĊĊĊ˙ÌÌÌ˙ÓÓÓ˙ÚÚÚ˙¨¨¨˙111˙˙ ĵ˙˙˙333”XXX˙```˙ddd˙ggg˙iii˙mmm˙ppp˙sss˙uuu˙yyy˙|||˙˙ƒƒƒ˙………˙ˆˆˆ˙‹‹‹˙ŽŽŽ˙‘‘‘˙”””˙˜˜˜˙›››˙žžž˙ĦĦĦ˙¤¤¤˙¨¨¨˙ĞĞĞ˙˙ħħħ˙´´´˙¸¸¸˙ğğğ˙˙­­­˙ddd˙333\˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙444,FFF˙ĠĠĠ˙ààà˙ëëë˙âââ˙¨¨¨˙ŻŻŻ˙···˙˙ĊĊĊ˙ÌÌÌ˙ÓÓÓ˙½½½˙<<<˙>>>˙555˙&&&˙ò g999÷˜˜˜˙’’’˙qqq˙uuu˙xxx˙|||˙€€€˙„„„˙‡‡‡˙‹‹‹˙˙“““˙———˙ššš˙žžž˙˘˘˘˙ĤĤĤ˙İİİ˙­­­˙ħħħ˙µµµ˙¸¸¸˙ĵĵĵ˙ÀÀÀ˙ÄÄÄ˙ÇÇÇ˙ËËË˙ÏÏÏ˙ÓÓÓ˙ÖÖÖ˙ÚÚÚ˙ĜĜĜ˙ÔÔÔ˙„„„˙333{˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙333òĊĊĊ˙ßßß˙êêê˙ÖÖÖ˙¨¨¨˙ŻŻŻ˙···˙˙ĊĊĊ˙ÌÌÌ˙ÉÉÉ˙JJJ˙TTT˙___˙RRR˙@@@˙+++˙%%%úggg˙£££˙£££˙•••˙uuu˙xxx˙|||˙€€€˙„„„˙‡‡‡˙‹‹‹˙˙“““˙———˙ššš˙žžž˙˘˘˘˙ĤĤĤ˙İİİ˙­­­˙ħħħ˙µµµ˙¸¸¸˙ĵĵĵ˙ÀÀÀ˙ÄÄÄ˙ÇÇÇ˙ËËË˙ÏÏÏ˙ÓÓÓ˙ÖÖÖ˙ÚÚÚ˙˙ÙÙÙ˙ššš˙333š˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙333˘˘˘˙ŬŬŬ˙ééé˙ÌÌÌ˙¨¨¨˙ŻŻŻ˙···˙˙ĊĊĊ˙ËËË˙```˙YYY˙†††˙}}}˙mmm˙YYY˙@@@˙777˙˙§§§˙ĤĤĤ˙ĤĤĤ˙‹‹‹˙xxx˙|||˙€€€˙„„„˙‡‡‡˙‹‹‹˙˙“““˙———˙ššš˙žžž˙˘˘˘˙ĤĤĤ˙İİİ˙­­­˙ħħħ˙µµµ˙¸¸¸˙ĵĵĵ˙ÀÀÀ˙ÄÄÄ˙ÇÇÇ˙ËËË˙ÏÏÏ˙ÓÓÓ˙ÓÓÓ˙ĈĈĈ˙ÏÏÏ˙ÙÙÙ˙ŻŻŻ˙333¸˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙333‡˙ÜÜÜ˙èèè˙ÂÂÂ˙¨¨¨˙ŻŻŻ˙···˙˙ĊĊĊ˙zzz˙PPP˙ĤĤĤ˙ĤĤĤ˙ššš˙†††˙nnn˙CCC˙eee˙ŞŞŞ˙ŞŞŞ˙ŞŞŞ˙ŞŞŞ˙ŞŞŞ˙˙|||˙€€€˙„„„˙‡‡‡˙‹‹‹˙˙“““˙———˙ššš˙žžž˙˘˘˘˙ĤĤĤ˙İİİ˙­­­˙ħħħ˙µµµ˙¸¸¸˙ĵĵĵ˙ÀÀÀ˙ÄÄÄ˙ÇÇÇ˙ËËË˙ÏÏÏ˙ÉÉÉ˙ĵĵĵ˙ĈĈĈ˙ÏÏÏ˙ÙÙÙ˙˙333Ö˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙333P\\\˙ÛÛÛ˙ĉĉĉ˙¸¸¸˙¨¨¨˙ŻŻŻ˙···˙˙”””˙BBB˙ŻŻŻ˙ÇÇÇ˙ĊĊĊ˙´´´˙›››˙{{{˙888˙   ˙˙˙˙˙˙ĞĞĞ˙~~~˙€€€˙ƒƒƒ˙†††˙ŠŠŠ˙˙‘‘‘˙”””˙———˙ššš˙žžž˙ĦĦĦ˙¤¤¤˙§§§˙ĞĞĞ˙˙ħħħ˙´´´˙¸¸¸˙ğğğ˙˙ËËË˙½½½˙³³³˙ĵĵĵ˙ĈĈĈ˙ÏÏÏ˙ÙÙÙ˙ÙÙÙ˙333ô˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙333<<<˙ÙÙÙ˙ċċċ˙ŻŻŻ˙¨¨¨˙ŻŻŻ˙···˙˙===˙ššš˙ÍÍÍ˙ċċċ˙ááá˙ÇÇÇ˙¨¨¨˙aaa˙ddd˙²²²˙²²²˙²²²˙²²²˙ħħħ˙ħħħ˙¨¨¨˙‚‚‚˙„„„˙ƒƒƒ˙ƒƒƒ˙„„„˙„„„˙„„„˙„„„˙„„„˙………˙„„„˙„„„˙………˙………˙„„„˙………˙………˙………˙………˙………˙„„„˙“““˙İİİ˙³³³˙ĵĵĵ˙ĈĈĈ˙ÏÏÏ˙ÙÙÙ˙âââ˙>>>˙333˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙333˙äää˙§§§˙¨¨¨˙ŻŻŻ˙˙EEE˙rrr˙ħħħ˙ÑÑÑ˙ïïï˙ééé˙ÊÊÊ˙ĤĤĤ˙<<<˙£££˙ĥĥĥ˙ĥĥĥ˙ĥĥĥ˙µµµ˙µµµ˙µµµ˙–––˙™™™˙½½½˙żżż˙ÁÁÁ˙˙ĊĊĊ˙ÇÇÇ˙ÈÈÈ˙ÊÊÊ˙ÌÌÌ˙ÎÎÎ˙˙ÒÒÒ˙ÔÔÔ˙ÖÖÖ˙ĜĜĜ˙ÚÚÚ˙ŬŬŬ˙ßßß˙ááá˙ÇÇÇ˙ŠŠŠ˙İİİ˙³³³˙ĵĵĵ˙ĈĈĈ˙ÏÏÏ˙ÙÙÙ˙âââ˙UUU˙3331˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙222Ĵ›››˙ßßß˙ĦĦĦ˙¨¨¨˙˙WWW˙NNN˙ŠŠŠ˙§§§˙ÁÁÁ˙ÓÓÓ˙ÑÑÑ˙ĵĵĵ˙rrr˙aaa˙şşş˙şşş˙ııı˙ııı˙ııı˙ııı˙´´´˙‚‚‚˙²²²˙½½½˙żżż˙ÁÁÁ˙˙ĊĊĊ˙ÇÇÇ˙ÈÈÈ˙ÊÊÊ˙ÌÌÌ˙ÎÎÎ˙˙ÒÒÒ˙ÔÔÔ˙ÖÖÖ˙ĜĜĜ˙ÚÚÚ˙ŬŬŬ˙ßßß˙ááá˙ÓÓÓ˙………˙İİİ˙³³³˙ĵĵĵ˙ĈĈĈ˙ÏÏÏ˙ÙÙÙ˙âââ˙jjj˙333P˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙222uvvv˙ÊÊÊ˙ĦĦĦ˙¨¨¨˙lll˙777˙^^^˙{{{˙”””˙¨¨¨˙´´´˙²²²˙˘˘˘˙===˙¤¤¤˙½½½˙½½½˙½½½˙½½½˙½½½˙½½½˙žžž˙’’’˙ğğğ˙½½½˙żżż˙ÁÁÁ˙˙ĊĊĊ˙ÇÇÇ˙ÈÈÈ˙ÊÊÊ˙ÌÌÌ˙ÎÎÎ˙˙ÒÒÒ˙ÔÔÔ˙ÖÖÖ˙ĜĜĜ˙ÚÚÚ˙ŬŬŬ˙ßßß˙ááá˙ààà˙˙§§§˙³³³˙ĵĵĵ˙ĈĈĈ˙ÏÏÏ˙ÙÙÙ˙âââ˙€€€˙333n˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙111>SSS˙²²²˙ĦĦĦ˙€€€˙///˙333˙NNN˙fff˙|||˙‹‹‹˙”””˙“““˙hhh˙\\\˙ÁÁÁ˙ÁÁÁ˙ÁÁÁ˙ÁÁÁ˙ÁÁÁ˙ÁÁÁ˙żżż˙†††˙ĞĞĞ˙ğğğ˙½½½˙żżż˙ÁÁÁ˙˙ĊĊĊ˙ÇÇÇ˙ÈÈÈ˙ÊÊÊ˙ÌÌÌ˙ÎÎÎ˙˙ÒÒÒ˙ÔÔÔ˙ÖÖÖ˙ĜĜĜ˙ÚÚÚ˙ŬŬŬ˙ßßß˙ááá˙˙‡‡‡˙£££˙³³³˙ĵĵĵ˙ĈĈĈ˙ÏÏÏ˙ÙÙÙ˙âââ˙———˙333˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙... 555ü˜˜˜˙˙888óĤ!!!˙999˙OOO˙```˙mmm˙ttt˙rrr˙;;;˙¤¤¤˙ĊĊĊ˙ĊĊĊ˙ĊĊĊ˙ĊĊĊ˙ĊĊĊ˙ÄÄÄ˙ŞŞŞ˙ŒŒŒ˙ııı˙ğğğ˙½½½˙żżż˙ÁÁÁ˙˙ĊĊĊ˙ÇÇÇ˙ÈÈÈ˙ÊÊÊ˙ÌÌÌ˙ÎÎÎ˙˙ÒÒÒ˙ÔÔÔ˙ÖÖÖ˙ĜĜĜ˙ÚÚÚ˙ŬŬŬ˙ßßß˙ááá˙˙˙ĞĞĞ˙şşş˙½½½˙ĈĈĈ˙ÏÏÏ˙ÙÙÙ˙âââ˙­­­˙333Ğ˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙333xxx˙AAAŝ333P Ĝ!!!˙444˙DDD˙NNN˙TTT˙HHH˙XXX˙ÉÉÉ˙ÉÉÉ˙ÉÉÉ˙ÉÉÉ˙ÈÈÈ˙ÈÈÈ˙ÈÈÈ˙˙¤¤¤˙ııı˙ğğğ˙½½½˙żżż˙ÁÁÁ˙˙ĊĊĊ˙ÇÇÇ˙ÈÈÈ˙ÊÊÊ˙ÌÌÌ˙ÎÎÎ˙˙ÒÒÒ˙ÔÔÔ˙ÖÖÖ˙ĜĜĜ˙ÚÚÚ˙ŬŬŬ˙ßßß˙ááá˙ààà˙‚‚‚˙´´´˙ÂÂÂ˙ËËË˙ÔÔÔ˙ÚÚÚ˙ŜŜŜ˙ŜŜŜ˙ÁÁÁ˙333É˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙333’888˙333˙˙˙˙˙˙ ›˙&&&˙///˙333˙333˙¤¤¤˙ÍÍÍ˙ÍÍÍ˙ÌÌÌ˙ÌÌÌ˙ÌÌÌ˙ÌÌÌ˙¸¸¸˙„„„˙­­­˙°°°˙²²²˙³³³˙µµµ˙···˙ııı˙ğğğ˙ĵĵĵ˙½½½˙˙ÀÀÀ˙ÂÂÂ˙ÄÄÄ˙ĈĈĈ˙ÇÇÇ˙ÉÉÉ˙ÊÊÊ˙ÍÍÍ˙ÎÎÎ˙˙ÌÌÌ˙¨¨¨˙ŠŠŠ˙¸¸¸˙ÂÂÂ˙ËËË˙ĠĠĠ˙ßßß˙èèè˙òòò˙ĜĜĜ˙333Ö˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙@@@222.˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙H£ĜŝSSS˙ÑÑÑ˙˙˙˙˙˙ÑÑÑ˙˙………˙………˙†††˙†††˙†††˙†††˙‡‡‡˙‡‡‡˙†††˙‡‡‡˙‡‡‡˙‡‡‡˙‡‡‡˙‡‡‡˙‡‡‡˙ˆˆˆ˙ˆˆˆ˙ˆˆˆ˙‰‰‰˙‰‰‰˙‰‰‰˙‰‰‰˙‰‰‰˙˙İİİ˙¸¸¸˙ÂÂÂ˙ËËË˙ĠĠĠ˙ßßß˙èèè˙òòò˙ÚÚÚ˙333Ô˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙222Ì˘˘˘˙ÔÔÔ˙ÔÔÔ˙ÔÔÔ˙ÔÔÔ˙ÔÔÔ˙ÈÈÈ˙ĴĴĴ˙˙İİİ˙ĴĴĴ˙ŻŻŻ˙²²²˙µµµ˙¸¸¸˙ĵĵĵ˙żżż˙ÂÂÂ˙ĊĊĊ˙ÈÈÈ˙ÌÌÌ˙ÏÏÏ˙ÒÒÒ˙ĠĠĠ˙ĜĜĜ˙ÛÛÛ˙ßßß˙âââ˙ċċċ˙èèè˙ëëë˙îîî˙ÂÂÂ˙ŻŻŻ˙¸¸¸˙ÂÂÂ˙ËËË˙ĠĠĠ˙ßßß˙èèè˙òòò˙ÑÑÑ˙333Ñ˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙333ENNN˙×××˙ĜĜĜ˙ĜĜĜ˙ĜĜĜ˙ÎÎÎ˙˙ŸŸŸ˙˘˘˘˙˙İİİ˙ĴĴĴ˙ŻŻŻ˙²²²˙µµµ˙¸¸¸˙ĵĵĵ˙żżż˙ÂÂÂ˙ĊĊĊ˙ÈÈÈ˙ÌÌÌ˙ÏÏÏ˙ÒÒÒ˙ĠĠĠ˙ĜĜĜ˙ÛÛÛ˙ßßß˙âââ˙ċċċ˙èèè˙ëëë˙îîî˙òòò˙ÊÊÊ˙¸¸¸˙ÂÂÂ˙ËËË˙ĠĠĠ˙ßßß˙èèè˙òòò˙ĞĞĞ˙333²˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙333ÀŸŸŸ˙ÜÜÜ˙ÜÜÜ˙ÔÔÔ˙ħħħ˙™™™˙œœœ˙ŸŸŸ˙˘˘˘˙˙İİİ˙ĴĴĴ˙ŻŻŻ˙²²²˙µµµ˙¸¸¸˙ĵĵĵ˙żżż˙ÂÂÂ˙ĊĊĊ˙ÈÈÈ˙ÌÌÌ˙ÏÏÏ˙ÒÒÒ˙ĠĠĠ˙ĜĜĜ˙ÛÛÛ˙ßßß˙âââ˙ċċċ˙èèè˙ëëë˙îîî˙òòò˙ġġġ˙ÑÑÑ˙ÂÂÂ˙ËËË˙ĠĠĠ˙ßßß˙èèè˙òòò˙˙333^˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙333;JJJ˙ŜŜŜ˙ÛÛÛ˙µµµ˙”””˙–––˙™™™˙œœœ˙ŸŸŸ˙˘˘˘˙˙İİİ˙ĴĴĴ˙ŻŻŻ˙²²²˙µµµ˙¸¸¸˙ĵĵĵ˙żżż˙ÂÂÂ˙ĊĊĊ˙ÈÈÈ˙ÌÌÌ˙ÏÏÏ˙ÒÒÒ˙ĠĠĠ˙ĜĜĜ˙ÛÛÛ˙ßßß˙âââ˙ċċċ˙èèè˙ëëë˙îîî˙òòò˙ġġġ˙ĝĝĝ˙ĜĜĜ˙ËËË˙ĠĠĠ˙ßßß˙èèè˙ĊĊĊ˙666ó333˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙333ĥ˜˜˜˙–––˙ŒŒŒ˙˙’’’˙–––˙™™™˙œœœ˙ŸŸŸ˙˘˘˘˙˙İİİ˙ĴĴĴ˙ŻŻŻ˙²²²˙µµµ˙¸¸¸˙ĵĵĵ˙żżż˙ÂÂÂ˙ĊĊĊ˙ÈÈÈ˙ÌÌÌ˙ÏÏÏ˙ÒÒÒ˙ĠĠĠ˙ĜĜĜ˙ÛÛÛ˙ßßß˙âââ˙ċċċ˙èèè˙ëëë˙îîî˙òòò˙ġġġ˙ĝĝĝ˙ûûû˙ÄÄÄ˙ĠĠĠ˙ÜÜÜ˙²²²˙HHHû333L˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙333íWWW˙VVV˙WWW˙XXX˙ZZZ˙[[[˙\\\˙^^^˙___˙```˙aaa˙ccc˙ddd˙eee˙ggg˙hhh˙iii˙kkk˙lll˙mmm˙nnn˙ppp˙qqq˙rrr˙ttt˙uuu˙vvv˙www˙yyy˙zzz˙{{{˙}}}˙~~~˙˙˙‚‚‚˙ƒƒƒ˙„„„˙†††˙jjj˙???˙333ċ333S˙˙˙˙˙˙ĝ˙üŝ?ŝ˙˙€˙€> €€€€€ÀÀÀÀÀ|à|à>à˙˙àà˙˙˙˙˙˙ŝŝ˙Î8xÎ9Î1ÇÏ1Ĉ3ÇÇ1ĉ3ÇĝÇĉ3ÇĝÇç1Çĝç1çĝç8Çĝà<üw>˙'ü˙˙˙çü˙˙˙ü˙˙ŝ?˙˙ŝ?˙˙˙÷ŝ˙˙˙˙ŝ˙˙˙˙ŝ˙`˙ ˙˙˙˙€˙€˙€˙€˙À˙À˙À˙Ĉ˙Ç˙˙À˙˙˙˙˙˙à˙˙à˙˙À˙˙À‰PNG  IHDR\r¨f IDATxœì½yœĠ½6ŝT÷éž}ƒ˜`Ĝ7KY"› "nJŒ1š\£IIü%zoĵYoróıÉ/Ŝ˜Ä›˜¨q•€âÂĤ€PĴ 22³ï½ĠûGOµU§NUŸêžî~>ŸúÌôéêS§Ğë<ç{Ğ Ë2’0†(Šwx-ŜH" txÀӒ$UXù $cˆ˘èpÀÔx%‰$8 xÀ£’$µñ| I&EÑ   §Ó‰™3gÂëġBŭU˙/‚ağşÍsÌ΍Ġ¸ÌŝĈúš—Âwà=NŸ>ĉĉfTWWìÙ³ûŭƒJ7K’TîÄ$„(ŠGLQ^ß@ @uu5ÒÒÒ4?ĵòż•ĥH?ŝc=ÖÁv?â~ż˙ŝû(,,„Óé„Óé„ßïÇÙ³gQ]]ŠŠ ìڵˈÚÜ#IÒ?Yo*H@ˆ˘ĝ|[y]\\Œgžy~ż˙ûßÑÑÑ·Û ŝL’â˙ììëŬwßEQQœN'GèŻú˙úúzĵôÒKĜħcs9àk’$=KżĦÀaôF!ü @Ÿòâ… ĜħcœN'ÖĴYƒÛnğ ²,#ÄqˆI\jĜ¸q#†öĵââb<ŝĝĝío‹ĞşŠ~ÛàQ}>Ia IÒQ·­[·@²,#;;÷ÜsżŝzäääÄgI\RĜż? -}fìĜħĝÉO~‚/~ñ‹ô[N/‰˘8”ġı$á|ʋӧOcïŜ½e9täççcĊЏŝúë-˙xI$ĦàôéÓQI“k×Ċ—żüeşıÔ"Ĥ I$İÀ+êĥuëÖi@9rrr°páB,\¸0)$a UUUhllŒşŸ{ï½>ĝ ŬĵJĊ‡éĈ$?´³Ž?އ“† †K—BE¤ĤĤĈkÌI œ8q–ɯ@ٖRĝ‘(Šéê†$pB’¤£ŝnS¤€M0räH,_SĤLËċq'‘ĝ8~ü8.^ĵh{ż>ĝ`ÈBĠĦîS7$ À~Ĥ~Q^^ŽÊÊJSe‡ĈÒK1fÌ8É۞Dǎ‹Éä€á‡óŸ˙<Ŭü-QC^FÉ'Ñ$IÚà]uÛúġë5+ Ȳ BĤNŠE‹Ħ¨¨(_!‰,Ë8zôhÌ&ż‚µk×"77WŬ4ÀÊ‹$XÇOĠ/öíۇӧOkH@¤§§cĉ̙˜;w.òòòtIIJ,ȑ#hjjŠùµ233ħrċJşùÊ?I°I’vĜĦn{7 ufANNúj̚5 ñĝ:I 0dYĈ§Ÿ~: “_Á‚ èĤ%˘(ĉIˆ]ÀîŬğqᅈH@ñ!˜;w.&MšD+m’¸„pàÁü0cĈ dggĞ›œĉIˆ’$½`żòZ–eĵùĉ›†\ ³sŠ‹‹1wîܤ˘„ßïÇÁƒÑÒÒ2à×v:˜7oŬĵH@4èvìĜĈĈĈ°Ğ=`.8”––bΜ9IEá%ŸÏ‡ ıı9nc˜3gŬ4H@4ĝ;€Pöżß·ß~;,¨%³s\.Ĉ‡Ù³gcȐ!ñĝ~IĜŸÏ‡}ûöĊeċWcÔ¨QtÓQ]Iˆ’$Éz†°uëV´ĥĥr‘Ż~ -- “&M´iӐ™™ŻšD„ûŭĜ³gZ[[=Œ9’nJ0-IÑáeĠÊ Ż×‹7rŻ~@–edeeaêÔݘ0aBRQ8àóù°{÷n´µqeĉŠ9òòòX–ĤIˆ’$ùü—şíƒ>@gg§%à• 773fÌ@ii)œNç€ç$ÂçóaçΝ 3ùŒ1‚nÊO@ôxÀċEoo/6oŜn ??Ó§OGQQQ(›LñG__>úè#´··Ç{(: ŞK $€h ‚{ß}…]]]ëĠí›7oFOOOT$  œĊ °°SĤLaŭ¸I 0z{{ññÇ£££#ŜCa‚ħPx d0B`Ħ ·8ŽE‚ ”¸\|A„3gÎ`âĉ!‘ĵĞĞ ~ĝ!VĴXa˵iR AAII òóóQ[[‹ÎÎNĝ|>´µµÁçóiòÍQßÉ´Ŭê9f˙óô5׈ĥ/Ö˙)))ÈÎÎĈÙ³gáóù@HbN+ä'ĉH‚ d¸ÁápÜìrıV9Ž<%)#ħ­­Mc{÷ŬwħtéRÛB€‘¸Ŭn”––˘µµ[·nµċşIX‡ËċBzz:òóó*ı,wP€(ŠĊ’$ĠĊ˘ArAĝ!äN§3ÎÊ*‚Žz{{!ËrˆeÛÚÚ°cÇ,^ĵĜĥqñ€„A/x½^´µµĦ½½yyy(..Ž÷0%€ACŭ1ÌOX `€nQà—’$ġĜq ARAxÔċr}ßétĉ9NB4“ßét2 @!´´´P›6m¢E‹bâÖkF)))ĥ_/ ëeÍÍÍèééÁ¸qâîŜ͸~Û !Pç4KC÷ˆ˘8O’¤ˆŭ,Ap¸òCBÈB”ÉŻdPçd7Ú“²İİ ğvíÂ5×\é‚EC‡EvvĥN=dȐ8é½,ЍîŸem ÷ÉJ?FŭġnÏî—ç|ġçĴ|_Ì·,ËèêêBkk+ĵ^/óó===8uê&Nœhx{ Eq(Ż;&xEĊ’$…­™DC„<‡ñ!d™Ëċ!$t(Ÿ–Œ€îÁÚ´iĉΝSS‹ĈŽ‹ƒjچÊ? óö:V]·££---8{ö,Nœ8Ħù]şğğÑÒ҂‚‚Ä Œg°}°˜WiÓZÖċ0&C‚0Ñét~âv𗤤Àív#%%Es¤ĤĤ†ŝò´ÒŻûöí‹Ĝ$İÙ°¨¨H·¨Ğ‹‰Ê$‰~deeĦ´´ .Äʕ+™ÏB<ÁÚ „2]sÍ56l}ÎwEQĵ‹·CAwı\Ÿ¤¤¤Œ§'==ùé6³#--M÷oÚ´ @xğÈ@‘BJKK5èèè@WWï-J" êBp{{{púôiôġġÑo ¸Zŭb„ ¸ŝú둞žNŸ÷'QŻי ßtı\˙tğŬ9n·Êa&( A;gϞ5M!+5j”Î]8ŜĞċ„²²2Ŭ3Z__óëz½^ôôôàĦC8|ĝ0.^ĵˆÜÜ\VPRm€(Š£„Jí¤¤¤`êÔİÈÈÈÀġ×_O?àéŝaT A¸ßív˙Úív;y'żÑk#ÈÈÈŭ›6mÒL΁ ĊAHĤĤ&x<žè~”$¸àp80}útM[GG·97A€ßïG__şğğÑŜŜŽĥĥ6tuuĦŻŻ5jT(xĴĦĦî˘&á ”ĝ?vìX! °° .¤Ï àUQu‘2‚ \rı~ïrı`6ùi"àŬ˙ĞÚ5·ŞŞŠ+…¸Ŭ$0zôhò') [ĠˆKɲ ŸÏ‡>tvv˘­­ èéé×ë5íW–eVⳃŽ{joo/`êÔݘ6mŭ™ ˘ôAIyÜn7h"P‚™N€‡²³³‘••Ô;ïĵc޸‹Ċ‘––ĤÓ<766Ġ”OÂf°Ü‚yî½bŞôù|şĠ½··>ŸÏ’$ÑÔԟϧnj”$İgPÍĠ Ïŝc˘(Ŝ‚ ¤9Î¸\á.— ÊÁ"E0"+$@{€;vL“BœŜ³Çê=z´f~żŸ%&°€ž¸ŠıY–eôġġĦ½½---hooGWW<OÔÛFÙħ³@‚§E‘˜­n?~ĵN¤u:¸ñĈYsžEq– żwı\³Ġ“ŸEôÄW˙OïŭyĥC‡ĠUKE999tVXÔĠĠÙĥMÂ,P|H<ÚÛÛÑÔԄĉĉf´··‡\Êík˙$8˜† b@0ЉpC›Ú222°jĠ*Z)˜6Ĥ}‘vⳈ Z}½ú–——üùó†$ †$@›=O\“T^. ÄnÁ8‘ÖÖÖPÈĝ@`°SüÀ2˘¨¨K—.Ġ´9ŽÂÒÒR¸ŬŻ$ÀšüVˆ %%………)@–eî„!ÊùvşÈ´ . ‰Ĝ˘³³S׏"ħŒ-Àà$Ċġ’iL›6 3gÎÔ´)Ħ™ÊD7“h}€RÀ„ 49x W q;I§„êêêJÈÌ5—hˆW€KB(++ ŭŸŸŸoĝĦ%K–èöĴĴ,dddh&?ïĥ ) 55 x˙ŭ÷-M^;H ¨¨H÷ÖÖÖFŝë$thvĵJÄ:E1À$ċµ 0+šáp8póÍ7ëÌp™™™\[pD`䘖–ĈÜ(ÎKjìŬğ---–H@A¤àt:u÷­…ċ"š„M  )*¨ĈWRR‚ÔÔԐ 33ӔM322pÛm·é\aĠ &šÂYxL‚êsĈ§!$żß?ü0bq>R())ÑYQ’R@ì@oâ!(ĤE<ê€Ä&˙żZ¨èh˘˘"f^@ `JŠ.ÀˆĴˆ˙êóݏBĤÉ'Ÿ„\CŠÜn·Î1¨ĦĦİ­N"z$0V˙sŭ…mš - ÔÙwŒ0cĈ ˆ˘¨i“ċ ‹xtB__߀’@^^^Ò1(Ĉ “Ż( eƒN€ŭ?Ò-€‚˘˘"Ĵ^½ZÓĉġzQ]]Êù§&–~€ŜN|ġ1kÖ,Mşîîn|òÉ'ĥ-rĈ„@›ğğğ˘’í‚D1‰K €ÚŝÉ@+¸B—·³³SGêH7`&˘ż2ùN'ÒÒÒ0cĈ Íĥo߯×k Hş‡2)Ĝ‡DqT[€ŝÀ+Ġm, €bŒD¤şŝúë1vìXM[mm-.\¸ÊĝĞ >X[3ĊŸš4Ôd2{ölÍäëèèˆiòP@O‚ `ĝášû İ$=Aeyp¨ÀÜÜÜP>{‡#")ÀápàğîBnnĤ½˘˘mmmşü˙fD`ä!¨^ġYġÒÓÓuŜÛ·o‡ßï) (Pچ Ĥğ·I)À$B@[[]Ż E’¤À‘ ŭ˙éœì@dÛ ¨ĵ÷Ŝ{5bY ÀîŬğÑ×תŝC“MÊ$gM~ġÄgĠ˜={ĥFıÙÒ҂C‡ĊŒX!D—Ĵħħ1™70Jĝŭ~$•h&@`€5XUŞQ\\ŒÛoż]ÓÖÛۋ;v„Ddú`I„V %%E7ñ ‰dddè"·oß>  &z’y£D˘ĝ˜‰˙À !ÖÊX7²0sĉL,Z´HÓÖĜĜˆ]ğvq÷ĦŒb8V#̘1Cs~cc#Ž= `à‡ĤĤĤê§êêê’y£Ë€6eÂ@B•cEŽ3ê×4˘‘Ĵ\ıµµµ8qâD¨íĜħc(,,ÄìÙ³M'P @ %iôûŭûŭ\033cĈŒAUUUèÚÛĥmäɓWŽ………š‡ÖëġâĦCĤĥkuğ"1İßSÚÔÒŭżYŸtĞĤëşĴ1¨_]Ëì:Fc4şíĴHp[€„""¨@z‚Ó+Ĵàp8°víZüú׿֤ÉÚ}; 1fÌÍdĦ‰îóùBIGˆ ”C!ċ`‘À”)SP]]z8kkkqüĝqŒ?^3ÎX’AVVRSSCٖèâ$"G"šÄÛèjĈĞ‚[ééé¸˙ŝûCE€à^ĝí·ßF{{{h"+“ŜçóÁëġÂëġÂñ ··½½½èëëC__ĵ^/“X„••sÊaé€Ĝn X9쓰 ä4x œĈŭۅââbÜu—ĥĵ`WWŜx x<̈́VÀñ„&=M‡IjPŝ§•gϞ5L!Ćòòò S­%9A%³h * $5hPkìŠd›5kΟ?>ĝ ÔV[[‹M›6áĉ›oiö•ŭž"ò+{eu›ZJ I€– 233‘ŸŸŻ ÈÙħcFvÌvn œNgè^Z-›­ü5:ŜoÖw¸óĴ^Û¨_Ŝëħ­~‚‘#G"++ §OŸÖlħb Çƒĥĥ6u“€&ûK€Q kċgéìĴz{ÓM7áüùó8vìX¨íĦC(**ÂÜıs5U ‘‚zĞ H x½^Íû Œ5JCUUU¸pá‚iú3v@kk+ 'ò:’#šÏ&Âç£í#`ôèÑ¨ŻŻ§'eÌpñâEúı8/I’Ĉ´“H[˙iiİfRé€ÈŒ îż˙~]âÑ͛7£ŞŞ '$ú+b?}(Ûe+À"µ4àóù••Á?úè#ns^4âżÇÁɓ'm½Ih0|ĝp†?Ù„˙Ä"K@ê6ğj¤§§Ğ_ŭŞN)¸~ŭz\ĵxQ3ÁY“ŸÖ¨ @½% ·ôQYY‰†††˜’@ ù$[ȲŒììl­]´`–ĈŽ˜@lL,ûîÓ´uuuaŬşuèîî6\ŭi @MFD ééé:‰fçΝܓY ŜϜ³Ş[G…ÁDĤö˙pz€´´4m‚]HOOÇ׿ŝu Sĵ÷Ŝ{hjj2œĝ,)€v˘%Qİú;ùŭ~[҆A8zô¨Ž’ˆ†ŞËQ -YXPˆ "ââb<ĝàƒšħôööâƒ>@WWWD A³-½7<|ĝp(Ì4¨İİP‡”$ĝ ËÁà0şpK$hoo§s:´K’¤SöĝDQÌ0Yy-FÍ-ŝ+íħ²˜={6V­ZiknnĈîŬğıtf$@“+ ÀëġF6Ĵ…µ2$‘@pğŬQû Ĵŝ@¨€ĊĊĊ3ˆ)…[o½U—ÚğĤĤ•••ÜR€úPb XRmž;x z{{#šü^Ż7éì3Hàp8PXXq1 a @W€†ÙÊŻ –Ĥ@ÖużöµŻé\t+**PWWgY 0óèííĠÄ9ôġġáÀ‰ŝGް{”„=6lXD‘„ƒIYx€Ôm)A‰[ßú–ĉş²,£ĵĵmmmÌÉoĊ* >è8‡XJ!ǏO„eC‡Ġx¤ò`0€ĦÀ³ò+ˆµ)…ââb<üšñx½^;v ŬŬŬ\“ŸÇ4ĜÚÚŞ‘zzzpĝaîÉ_WWG—‡NbA–eäääX’rĊ@Ċ‘Br´ş <ҀŬ6T^̞=[—X´§§gΜ1Ô˜éԓ_ùż··W“İöïßJCfvôôôàÜısyK’ˆdYFjj*÷B7X$Íê?jÔ¨PĴ=pÒ@<$·Ŭv›y{{;Zx€úúúJĦ<ӝ¨¨¨KÉ ŸK .—K—À•ž@ Á@ídU ¤ŽAÀ׿ŝu]ĊŬ––tttpY˜ëz{{WxVŬż™I@ÒÓï…á0ÍÜä÷ûÑÒÒ˘n `Ё EFXívç°‚´´4<ŝĝş}Z{{ğfĠ'0È`ŸßïżJ–ċ“~ äŬÑÖֆÊÊJMŝ¤³ÏĴĴ,Ĥ™‘¤V’$Ĥ8nÀŠ3fŒe  ĉEQQùÍojĈ¤ì¤£ä!ŭÇk~żĦ,Ëç@’¤sžW_S‘ÔĜğw/KLâƒòlÑ5x€@|%M @:0"H_#\yċ•şÄ˘²ĴÀ’hË@˙!{<ž§ü~˙²,ӕ: ”Öİıı§N ­ŝJ.˙$. 2iiišzŽƒ…Š˙€y*0‰@°fÍ̝;WÓĤˆjĴ}?Eçĵ^ïm@àGĴ%I: à5u›"ÔÔÔ$mŭ—!²³³1bĈPq^ `‰ñ´¨!ùÍoêÒ>A–e£¨ÁÇó¸ßï/Ëò?Â\âgBrcc#Ž;†ÚÚژGE&‘˜pğŬ˜4i***,IñÌ l‹úÜD! ¨|â‰'ío[É7dÈtvv˘ŻŻOİóùŝY–.Ër+Oߒ$•‹˘ĝ6€ĠJÛĥmÛ4˘żċİ)‹EÄVûRżĥÚo_ĵ×`ŭoµO³>ìúŒ•ĥšŬ|Ż˘ąŒ"iXñèèèÀĦC‡PWW‡üüü¸Záğßŭ.~ĝ†uJÇñǏy½Ŝ7üN–ċót˙Ğ/Ċ)…F’H‚Â)›ŜŒ×@S°°°İİİ9)Xż~=$IBGGǀ`0•W^‰/~ñ‹šĥÔÔT̘1,ËOF8ù!IÒ^÷"Xì!‰$Œ## ?ˆHü7Ò´ĥĥ˘ĥö³‚'²,Üıs SŜúóŸ˙<.\H7ß)ŠâÑô+IÒËnp&š~’¸$!xÀßÌNŠ— * ú=ġäWàġzqöìِr1ŜxìħÇBġŝTĝOQJ’d(˘…ƒ$IlE1€zß#püÏ{Ŝ@}&9{ÎĞ—$é80`ĊîŻĵ§@mU£ĞĞ uuu(..ŽvĵQ#55O=ġ}ôQtvv*Í݈˘x•$I§˘é_’$.bI¨1à[:ívk&h$@F"(żè¸Ħ¨¨O>ù$í™àï˘(&Ž #‰Ëñ0#iêêëëM/xîÜ9twwG2VÛqċ•W⁠›§ĝËÀ&‰Ëñ M Ñ£G[Rü)í tÊ>Zä—eĠĠĠ %wçwbñâĊtóQżñ$qù"î@´@´ĝïrı0cĈ ]Ż×‹ŞŞŞ„É…˙ĝ³ÒŸ˙DĊñO—'”Œ"iXÑ€œœ‚€Y³fé²uvv&L)Ĵ””üô§?ş^Eq\œ†•Äe†–Ĥ)ğrrr——•Û*‹€‚ĞŻZ—$¤ĦĦ!aBe ñ˙ñ´$À?DQŒO޳$.+ 4hÄ˙ÒÒÒ˙‘8ħrċİK+effâŞĞÒġY]]­6ĊĊW^y%~ĝaşy*€Çâ0œ$.3ĕŒü˙y‰ Nwž"((,,Ĕ)S4m²,ĉş˘ñwŜ‰ëğŽn"cIâòÂ@;Y²° n§Ċ˙´´4¸\.Ŭg&OžŒĥĥ6œ?˙™Û½ÇAee%ĤOŸníÄ·Ür 6oÖ8NŒ×X’H|ˆ˘XàĞÊÜ6 †ˆ×8àO’$…0è -Ċ‚ „Ŭ„“Œö˙,̙3ïż˙&?~GGŞŞŞ0~üxËßÇ.tttàÜısĴèĊĝ‡3&‘EħÀaCLNğÀ#áúH @ÈÊá­À„,\¸›7oֈŝuuuÈÊʊ‹ğ‘#G0räH̘1Żżŝ:ŭöže Q—ĝ&€1ÔĤ™‚Ğê~OJ’”Vŝ?˜O~¸ FL`¤€ĥĥ6ôôhÓċ™J‚YTçϟmÛĥiüNž<‰ÌÌLSħ²,äɓ˜4iRÈJQ^^NŸĥ{@“DQ\“˜y|hÇ IDATIáĊNĴxCZÊ@ĝâX% Ħ0 zġw8\JJJpĊZŭš,Ë8rä]O=&P*ŝ¨·?@’âŒ'8ÏÓıo4ú}iĤrœÚÇÓ_B€‚hÄ˙ÌÌLîRÊÓ§O×ċëóx<(//YV%…3ËòÔÔDŸ>c2$4EQċœf‚D%/ ×tëÑÀÓـ€(Š#Àˆ´*ŝ›Y‰˙4.\¨ñ‚E<Ž?nİôġġĦ££0A £l÷~I’b/Ž$%à—$BXé§ô6rJĴŝ#GŽ ­Ö‘ùŭ~44h Î*¸\.,[ĥLWvù… ĥÓ hooGww·i BRü+JŸB"ĝ‘rž—¸PZZjÙä§ĈĊ‹uĞİUP>³dÉ]˙•••hm.żFoo/ššš¸ô I‡pÚt5áwü€²˙·ê¤ĵG{B". 2räHğ°,Ë8x`D‰Eŭ~?š››ÑÚÚÊypì˜.{S"Îóêìċ@81è$M`vvĥĤ +D@K<ĉżpX²d †Şikkkc‰ç:ĝŭ~Ô××£ħħѲ!)ŝÇ’$5}X!èt‹$I‰LÂVÀ@8iü˙#uRÚ{{{u9ŝ˘•€ Rpċʕxíµ××÷™ ġÜısÈÉÉÁĜħc™ŸëèèÀĊ‹áp8tĦÇ<8zô(Ŭ”$€†$I‡ŝÌÊjÓPA‰,1˘Ĉ‚°Uˆ(˜A˜ù˙쐀 +ñŠ+ĉ›ojöïGENN Bm>Ÿġġġèíí!„ہF’ŭ™•=ğò ³€‚hÄ˙ÔÔTf`¤(--Ċüùó5m²,cß}Ħ½zkk+Ž?ĞËnt†"‚’HÂ<@€D0 1%Và¨Q£,ŭ Ûbħ˙§qĠUWaâDm4n__öíÛ‡ŞŞ*ÔÔÔĜâ1xìĜ1ÚRİ$I‰‘8‰„ƒ(ŠÀ°'’$q•Ċе ‰6lX(앷èŬF[bAp 7hD~ è²­€Iñ? ‹} ¸L€@ì ÀV öövmŜ .— ×^{­ŬÎzƒtS’’0ƒ­û öÀmà!Züħ+¨ÓÔÔ¤yİĤŸY–“@IX…­ öV[-4dddDĴ}ç]s€ŽˆçΝ£•ˆÍNĜv‹˜;wn ‚eÊvïŜ›Hĉ̙S `‚Qnùŭǝ*².ʲÜ@Ú³gÏɁ×@BĊTİġm—bFŭ€Ħ4;t @ñv2C, €!ŝbĊÑdá…EB0YE‚{C?€›wìĜħÉìó ,`iñĠ&BċR߂ Ş$£ĥ}ôÑGoóŽ‹óçϟ×Ŭ„îä§óçÏ?.ËòFŻïÜıs§cš7oŜPŸWgS€3ğví²• çΝ;Áû>N9!%„ısçži˙ħc÷îŬšûît:• YŭGŒ‡Qò ¸÷nlÔZ6èÂv˘ĞĞK“?°—˘˙/^|!äc¨<,)|sñâĊ+·lÙò³Cü’ò%°J)&÷íkݽv7€;·nŬ•‹òç>÷ıy~JħœX£ßZ2Ħ˙ĝÖ˘E‹^ííÛ·GĦ·hÑ˘Ċ²,˙ÂJ ÙğpáŸíĜħÇÑ\,X ĝ!äVo½Kú|wÁ‚;üëG}´\.W!ž“Ä#:‡UñżħħQ§€‹%Ö ĉ7Bžƒñä‚["€ċ˗ Dù%(SÇ5Àû˖-›˙ŝûïsٗĠXşti€?Bn²úYŞħŜ`ċ’%Kû˙I_K–,É&„ĵ ĠŜšşİ~´xñâW·lÙQ˘ˆkݽv"€§ !Ë"ĝĝ5v]{íµnŬşġτ`òğq[Œ˘u˘= !̤˘v˙ !†e½½½8}ú´şIg•+WNpı\³€°7T1eĊŠù„ġ™} L<àğ!Ğ` X£îĊt– `ùòċ ].×? ‰˘&À˙.[ĥ,“ÂÔ0úŽŻÀŠT€ĴV˙Q@@,W@/ĜémxâÄ Ú‘¨’C „Ĵà|˜ŽÀM7Ŭ4„ò>,1é˙ĦUĞV=ħa.ßĝUĞV­ „ĵ *ŽZeYüqċʕ7n|ÍÊg !"G˙g~=5VĴXq'!äŻnİèŝĴBa“Kô÷÷-ÀT¨DÔĴĴ,äċċ…ŜŒ$ˆVĈ’dYÖ]ÏNˆf˙O ™VïöÛoO/‡ ™ Ùà;aÎ 2‚ç=ċ^|`‚äW… 9v‚ş—Á7ñ•ŝ¸÷˙À€ÚÈ ( ó˙ĞÁ6 ˜rŒÜ}÷Ŭ9„ÓÒáŭÔ?C‚AF?ӗ_~YÍlŸxç _ĝB€ßòŒA–ċ°ħ „˙Ep××SŻúꏌŜ_ż~}€_Ŭyç˙° Á‰a†Żßy睿~ġĠWı&,'ĝ\{€;î¸My ozŞ7<ùúëŻ³’Nl€5kÖ̰*“zp‹˙ÀÀȑZŭU3 -ާ¤¤Ĝ:!i`çµè|àİûÇq%ĝV–a²,+÷#Ö Lú} œÄ€{ï½÷&BÈŽ~~üâ‹/N~5^}ġĠÊ{îıçA'‚R|À/ġy÷Ŭw§B ԽôÒK\ŝ߄˜ÍqŞ à‡~ôòË/›îÖ­[·ëğîşÁtdLéB|  ż½.†wàx+cĵúKĵ‘[á€pĞöRpŻĝÎLÀk×AùWÎ>˙í…^ĝçıxċ•Wêî½÷ŜÁGqß0#­Š˙f€Xú˙÷ġġé2ÙIŒşQï˙ p÷˙ĝǰ+!Dİ.~˜œĝÊW²„2Çè}˙ż˙ûż–²ìüġŻġ?ÀLße†<€ëOú“i˙„^³$ïvâ{àÛĞoŸœ×V÷oğ ˆHü7jgEĈR ·€½ ÀH÷˙€% ŝwżûŬ‡œŭŽáì³á™gž1t%„”Ĝê‚y>CB.rœ–àJiê*l§Cı\€°Ú}À#Ï>ûĴeÀ %^ ½úÇ:&Ċ}Ùx½^TUUÑÍ\o|#Ÿ2šóR‡TúqRŝ,À£7}ôÑbBÈŽ>6?ŭôӖíê@á5o‚}V „< Şœğĵ÷Ì3ÏTs^—Ĉà$ğ€ÒÒÒl›,û§Ó:fĠĠĠù4ċċNK’ĵgëWòâ…_ŭêWÜA,„Ċ̎kÔÇjôo#ÂĴ‚BxKsċ‡;Áċr¸ìña%BȝFïQŭ˙!\_FˆE`3€.— ……Ÿy/F’ l ÷˙ğèˆ]8qBíË-ŝğ\Ğ àe+²°µ0ÌWHı™ncŒ5àŸü#Ó]6`é î­İĜc‰„É“ÑW-",,òŻ˙úŻ!DaòÄU$)))Ñ­ VR\ĵ¨ŬöĊ’ZZZ4)Á{%€(€šIjòlûÙÏ~vž·ß'žxBpı\WrzĤ1 àûß˙~–™ĝŻêğêç?˙9WĠZ\.—›êÏ<`¸ ú7%BÈfïĞúúË/ùËˆŞ B†À ‚^ÄĠ ÀŒŒÔˆU0–ÀJ9n'D#­ÒŒà%+cêƒÍ1éOA7]ŝ>‡\–ċ¨J/[ˆ† û\óèdYëDYŸ~l<u°û˙ŝ{ÑġóŸ˙ĵÓRߑÊĥXŒÄ§ÓJ* ⿝“żµµ•öhìCc/,~üö'Áäá˙‡•qqşÀ§žzŠéŻ@™Âjgô-Fµ™ġóÔSOİ ˜Ħî‡?üĦĦĈ~'!d&G?§³ FߛKâ?`#ôGjV)# ĴvÚ8Ò ĵ`YìÂɓşlV$I _:ĉöêáŻ~â‰'xLeêM÷˙ŞŝÍö˙a  Q<³°šFVÒdjҗݰ?˜ˆçĦlùÁ~À½-c\‡Ë ËrüŒÀÜÜÜAá$Ë2>ŝĝcÁNˆ…ĝOC–eËĊ+y‹dYĥƒb"0Žlq²`=‰xġïżNLL€€½ KĤ†U"xàŸš½i—àrıÒ9ͧQ•“²@– ֖Ġ8Uy-‚Ĉ ÄRxĉÌ|üñÇ:£ÓéÄâĊ‹1qâDȲŒÙ³g#%%Ÿ~jú<…C‹Ġ˙ĝƒ>hi‚ÙäÄKĥúík_(@èĦ CEq“4€Ls ½°‹ÊËËqè!]{jj*n¸áiòġM™2.— ‡ŽĝšD1Sšġírı²9WÁ"€°lm£€™•–q?˘%€„×0í˙‘:µ··ë<ò˘%€@ €={öÙxyyyXħb²³³u?ž,Ë(++‹Šˆ,í˙Ÿŝy7!dF´}Ó€ DPqı\WpMXàŒ#ÌŜŬˆ¨ú˜ŝüç? .—Ğ€êωA, +âż QïëëîŬğuf>eĴ˖-ƒÛí6-ù=bÄB,oşşşè#?,LV—Ë%\?%  òóÄŻ·Ü}÷Ŭ: ĤŞĤ£ cĵĵŠB&œNçJÎS·›½ùâ‹/ĤpúĠ×]ğÖ4Q !¤‹ĠÎè/⇗ċlG=€P˙Œ‰…°€h€”„"‘ ££ğvíBW—ŝ·š84Ö­[WĈÒ°3Ĉêp{P°D,ĤŠEBˆéC§êŸÇóމW_}uĴËċšLġÇB;‚IO Î HĠ?O°ix²Ş/%Ñ5 ÷˙Ô½hçž{¸Ë4ŭG2(5DQTÊĝ,0 š"]ŭ!I’.Ż ˜3gĤN ê-ÍV~C† ÁŒ3X•}˜ˆùOġıġÖ[&ë¤úÖí˙ &—İ´Bá î‘eyßȘ×XĊèuê?×ĴYcšk€WÎ °ż/ŜtáÑ@Ĝŭ˙½ˆHÇb‡ ˙‹‹‹5tV‰€Éŝ˙̙3(//×=(.— ×^{-FŒa8ñIÙÙ٘:u*+şO‡Xá·´˙7ë›Ñ8hD0Ì7œÛdĉ[o½ċ^½zµġUŠA ¨ħçèËÎD ĵŽMĵZ|Ö5bĤb@t^=@SS“nbZ‘dYFEESٗ‘‘e˖!//ÏT”äÙ¤§§câĉĴ ?š~"Í„×Òóĝé³°iÓĤtBÈÔpçġ÷oÚ÷êĠĞŭ7nĴVK/ËòĠ>â'üóŸ˙œÉ“iH–ċó홂—8%^ż ĥW,$‚I°b÷WÚâżÓéDJJ ŭ&ü~?:¤Ğ" ùùùX²d RSS-‰üĴ1*HMMĊ¸qpĉÌ&iÔ××Óş‡púż˙ŝû^WSĞ1ŭl<~΍˗/ğÊB6x”£żû`Ŝ}÷]ò;ġ§×_½ŜĞ‹‚Í/ܸiÓĤ´+V„Ÿ7ntB–sž>ÀިĥDâDO^ŜßŜŜ^>|˜é[ZZŠkıN§34ù­*¤BJKKqáÂħ0V˙O$Iâ²eB&€Ż,–Á€Ü°`˙ç’,!oƒ“>ü—,Y66ŝƒ>pBŝ`Gż§üž<[³ŻXħ˘ŝ½÷Ŝ;@öŞE€/x†óÚĜĵy³“k NçüH\$€)B™™š€ ˘ħˆ˙(//‡Ç£ß^NŸ>3fÍŬêIlgJ‡ââbœ8qB“A8JñŸ×ŝxÁ‚–öĠ1 €mĈà‡ó tXż}ûöğ-Zd˜xÛĥm!˙ÀjÎqŝàsŸûohµ­ġ!Çİ˙w˖-/^ĵ8,Yĝá‡Y„ß¸›g ŭˆ 0í˙‘:ġġġĦ½]ëÍŽ.^ĵˆÊÊJŬêëp80gÎŒ=š[ä&Ù¨ (,,ę3gPTT j°u’R}Ûê\´hÑ"ÏΝ; àż8N àŬ;wnG°^€ójÊÇȲ| !äv‰ŭâüùó_à<——Â:İúû=‚5 ùT¤ĜcǎŸĝí… 5֊;v8,°ÖċrŬ€7Î@A hĊÀœÎ;‡šš]{JJ ,X€üü|K+}´RAff&JKKQSSƒ‚‚œ?ŻÉ!ĜÛWĴ\€÷îŬ›Ŭż½à7ıB~ ˜Ë›`Q˙Áçoħ ÀW8݇Ŭğwğ9ĞjçΝËU­iá…uğvízÀZŽÓsĴZô]ğvU!XĴ5@!!d€\ âç0.fÀ°+zš\.3&_–eœúè#Zò¨”$‰7Ğ­˘¨Á'VĈçrıfɲÌóÎ͚5‹Ğ(&\}ġĠŜŭû÷˙ ‚Ž8ĥUR1ùŭN¸ċÊ+Żä1àrı†s~wKy \.׿¸N–e^s_*‚DiJ–ŭU‰y·,eŠ˜X5GŒaİèŬÎò¤áóùPUU…ŽŽŬ{‡ÇÜısárı"ĥñӈ„@š››ħiÓ&şÙ´P…GŽÉ 5­6mż["˘Ş.Ĥ˙wĴô ³gÏŜ~ĝáÛĵŞPF´ Ĉú€û¸â K>ö„9)Ìw·tOEQĴ9xà-ĥ ˙{Û cÚ àNg8újž={ĥTp ˘‘D¨öiùùùs]$ž€´@‹˙½½½¨ŞŞÒ @YY¸â ‚µß ᤢ˘żŭíoióŸ+B4ݏLĈüoŸŞs8ïì f̘ħáèÑ£+üᕂaAĠ àßü×ÔİS#)Żó–4¸–3ĝΜ9swyyùŭŜ·Cáóö €û,ëŜ‡à6ÁĴ?îĊ…F4 ñ˙§÷˙ x‰€¨–:;;qĉÌ] ż ˜>}:ÊÊÊ"ù­HfŭoßÏ?˙ĵnŒ~#IÒ1ŜkLœ8ñÜİS§Şh NP×>Šàd°BÈM‡n“ïòÇñÇoħÚ·‚)SĤl9qâÄ8Y–Ÿ0Tp„èĴ,Ëżš8q"—vž…İS§^¨ĴĴüÀ|ú=Ġ½ĝÁ hÓĤM{ċĜħcÇü·,ˆú ɓ'‡2;WTTĵàúDĠx;ü ‚kˆŽt @+E?è6zġ!DÍÍͨ­­ĠM>BDQÄá5"˙@ˆùôç×­[‡wŜaJÍÏà)™­ ĉÚÀ|–lUF°:o…,Ëύ=Úr½qĈí=}úô7"è½çê˙ŝ^÷‘ÛĈŒ£ÛżXĊĝñ/xĴşşúײ,À ^ŭ@3‚NC[ àÍñÇkFBÈWÜÌD‚"¨>wF–ċç'L˜qE!҇_ĊsPŭËżü FŒ§Ó:‡ĉµYûž={4é·RRR0zôh4662söaîÜıÈÊâñ•ħ+Ò×ׇgŸ}ê‚ñd˙.Iw‘ÎK555:ö” 8ù† ¨ùîCp·ôG”5Ê>g8áôéÓiĈ˜ ËòDš48`Ϙ1c"Şd"’Œ"iXQÒ€ÛíĈùó癞}yyyE)))1ħñó’bkk+ž~úi–)²À}’$½Î}ÑË£FêB˜pŬK £GîA0IItyċb„H·ñż¨¨(TF›wÂĞÏġûŭhjÒFVvvv2'bqq1f̘ÁŻÀnċ_MM ŝçŝ­­:Et€Ġ’$YNѕD [ ¤D›cÁj +5aǍ‡ñǰÏB4z‚C‡áÏŝ3Ëġĝ€›$IŠXQ•D‰H ĴÀŠËĦG ‡iÓĤév²úĉE¤Á{g7ß|“ġù I’=Ċ’Hb`™X5£ubı+pğŬ˜9s&rssNÚXÚĝŭ~?^yċìÚµ‹ġöĝŽ$Iщ%I$1ÀˆDDfdd 777ôĤ@êgΜ‰´´4ÛbĝÍ`D ŬŬŬĝӟŝÄ*ïċˆ$I°<¸$’HDBLû? ^"e™İé:t(ĤN BHÄ6~;$‚ĈĈFüñÔı)#˜êùI’.+­v˘@Eġƒ`ôżÙ{—ê˙ĵIg@QZuRÚA@nn.ZZ>‹“1bĈÇtëÈàž'NàıçžCw·Îƒ´ ÀVĵûŒ Šâ÷"IWĴz+ĤDû? ˆ˘ĝgߖ$)lĴ„mX³ûĞÛŻıĉšPô\qq1 ıŬzcċġ·gÏĴ[·ŽċÖû€[%IŠ(ĝB Qo*˘w•M" 5 `…(Š7J’tÀìDK@Gz `]ŸŸÊÚX[ċí–dYĈĈħe ÓŝyJ’d9³- QçxÉɟDlP„ Ti ˜˙OhV´ƒW7páÂ[ÓuEŞ'z½xùċ—Q^+çnĞ[Ż(Šĵ(*Ĉ\î0ûy¤Pġkžç×ê9ħĝĴYŸÊ떖ġ3}óÂ*X%€ˆÄ³Äñ0Ğö°ÎċE$ÒŜŜŽżŝġŻtÀf·^Q‡ĜŞRÎC=„ŽŽŽPHµâY èu&Ê_ŝ‚Ñyêè}ÖµĴôĊj7żzÌ<ßĊ¨žïe-Òscŭ>ïwinnF}}=}ôQµƒÚ$QŬfkTÀ²X!AtĞ? ħ–.\¸€żŝġŻş|„°Ù­WĊ ˙ĉ{Ï=÷`͚5ĜşukȵĜî‡:Üû‰ôôXJ•é‡fRQQ×^{-ĉn½ŭTŻ‚r˘şîşëĊ/~²,sŸû^xádggÛqÉ$.q444 ĦĦSĤLá`…MéœSt !‡–Íl³ Ξ=Òö[=@T‡,ËĜħcŝö·żħ&˙ löéÁüfϞo|šqŬx“b—X‹—,Ë8x œN'Ĉ:‡áR–ĴH˙˙˘˘"fÂN#QŸnëîîfĉñV$żß 6`ß>faÛŬzEQü7“P„PVV†'Ÿ|‡Có#çääàškaċH" ĝ|>ôôô ĴĴL7˙6Q¨à˙ÚĠ ššš°î½v‰ùjôôôàµ×^Cuu5ŭ–_–ċGöíÛÇUa†˘(ŜàÇêĥa†áݧž2ÌgP™*Á%IDATTT„ĈĈF\¸À”7‰Ë]]]x<Ħ$:4b-ĜĉÔÑÑÁr°ÑÁnċ_ss3^zé%]îżß³gÏ:[[[ż*B•,ˆUkĴ@ĊċĤz !33O=ġrss ïÑäɓÑÜ܌ŜŜ^;†’Ä †×ë eÁVWŜĤ3EÑF ñ_Yŭ#U­°š@jjjÚkŻéö×>Ÿuuuz½HII™éóùŜu8ŻË²|ż,ËÜ>Ġ4DQœ‰`ıêP<—Ë…'Ÿ|#FŒÍˆäĤL™‚ŭû÷G:„$.´··£§§'”JÏ ôÂ%€İ "srr,›ü{e¤+{¤Ÿ;|ĝ06nܨ“:|>Z[[áp8’’şÉ‡Ż×;A„Ġ²,[f+QG!XŞ:”°P|ë[ߤI“¸"AÀ!CPRR’Ü \†xŒ&”Ïç† pì˜>`O”UŸžü*&ÂA*Ëò_EĊ˙/ħjĠ*ĴZµ*˘œ‡'NÄá–*€'1ÑÛۋĈĈF°â> …8ÔMà(p•`ĊÈáp ž]żÎRŬ@P[úĈo ĥVûŭAĊ.ĝŭ~fşrurÓŝ à9Aœ²,˙Éèšŭñéσ*x9wî\Ĵ]ğ6ŞRe999())aı)'q @–e466˘­­ÍP---ô·Q’$o¸Ï…%€~÷Ġİê6ġ€×pŝüùˆyZ‘Ĉoèj:NäĉĉÂápÀï÷çóé&?5ñé'B,Ë\ú˙ĝĵşaÒ¤Ixä‘G“/ù5 MMMÉ­À%†îînÔÖֆ$ ²1 À'hj:”Y´3œ€ĦĦäï İŞŞÂ† àġj‰/%%‡­üôêÏŭYà–ey½ WъAQż à1u[qq1ŭíoétڒÎLŒ?žİ˜Ä D @}}=š››#^ġĠˆÄ€ĦĝÏkûçqúħ ú:ûöíöíÛud‘2Y*+ż°‚Rôğ “eùMAĉË²Ü ˘(ŜàWêssssñ½ï}/T˘<°>—‘‘âââ¤U`£££çΝƒÏç³ĵ×7B,%Ç žH@€U<#êH/e‚lÙ²Ÿ~Ş/ĵRTT„‘#G"„V~BˆFü7ŭ âfçÜ)Šâ|/BS‘ššŠï|ç;2dˆí¤°---IĦAˆ@ €sçÎĦİİɖU_ †À0²,f‚ŠżŞŞ*€†hÑ×ׇ7âìYm̎ ˜0aB¨Ž€BôêÏ)úk ˙ïç Ŝ+--ŭúëÁA=£>ŠQ£FÙníPc̘1¨¨¨°Ż$mmm¨->€=s š@ ˆ˘X äòGÁ°a¸€ĵ^/3ŻĴLĥĥ6ĵŭöÛ´é.— ³gÏĈĦC5“ßhġgMüp‘‡‚  ¸¸ĝ¸Ġ×˙ŝû1mÚ´¨~ᐚšŠ˘˘"ÔĠĠÙÒ_ħƒßïǙ3g`ûŞŻFĴĥšĠż°°P³g1sr8¨ĴĴŒI~żÚÚZlܸQ'gdd`ŝüùÈÊÊ ­Ö~ż_#‰ŝô8ÌŽKJJàrı4“˙–[nÁüùó¤~ (jkkK†'0š››qòäI[÷úFˆĠ@§äuêííµ}Ÿ**++ħeËŬD+((Àµ×^‹””¸Ĵŝ,ÑßÂ?ÔGnnn(m—‚… âĤ›nú#GŽd+I"Îù|8qâDDĞ~¤Ï€HEEAïÖp&?§Ó‰£GÚŜ³g3†ܸqX¸pĦfo^ħYĞ?-ú­újqğŬpğ5 ?ĤOŸŽµk×Ú^żŻÜn7 “[Bcc#Ž;³½> >ŸNgç`\oOC`EòZ:;;áóù˜ŭFr3|>ĥnŬŠŞŞ*Ŭ{W_}5DQÔMfz³Dz\f“_–eWZZЇz_µâh˘›››Ü $<*++Q[[Ó½> MMMô³RǛĈLÔLOO×ÔT@O&§Ó‰'Npï…MŠžžĵûîğş@B–/_މ'†Vt4íŭéóYÄá÷ûáñxt“???<òÜn·ċŸhÀş_%%%8vì˜NáʒÒ"ùßêçb}­húWżŽöZ‡eeehooǑ#GdŻÏB¤ûÀœ"rjnnĉJöĦÀlR´´´`óĉÍş;==·Ür JJJ˜“šŜ˙ӓ_}m£½rôööꤙŒŒ <òÈ#ÈÌÌ´ĊÖ­ ŞŞ §OŸĥ=Ĥ"‰Ĝ·orssávğdŻÏê#Òŭ?`”ŭżÖCërı˜bşUB0aèÖ­[un½¸ŭöۑ——Bˆ!⿙ı5ñŭ~?zzztärıµŻ} ĦÉo—SS$¨ĞĞCeeeT×O"rȲ ÇcI´‘şHjŞÎĊߑ#G°wï^Ŭ ;v,VŻ^ŒŒ ¸\8NCPÄ2–ÂÏhĠ÷ù|¸xñ˘f ‚ àûî˜1cl­dd„p÷­³³3&œˆ·äeû€XTTd*ŝğ\.T_VöÈ{öìah³gÏĈÒK‘’’—Ë:!­>Ġ_ı†ÑŞŻÖܞ?^·•ıíĥÛ0cĈŒ˜(üX0ğo^Żû÷ï׍1%%E·5K¸qĥÏĘh}Ô@*üXˆĊ@SpȐ!Û7‹Μ9ci?LŜëġbûöíş@‡kݽ³gφÛí†Ëċ ™ÔR‹ÔĞ?~òBàñxPUU ğ]ĵx1-Z4  ?!X2ŭáş²ċYYY(++Ó(ÔÔż•ÑëD8w°ŒÉëġâwżûĉ›)ŝbmb³ë|6‰N§e[´úKuvvbëÖ­hkkӜvğq 7 ĴĴ „Bt –”ñ(“šžü,‘_! eqüĝqŬÖĴY:GŸHa‡àÔİSşŬív£´´4t­ë0{M÷sĠŻeüĴ1Ñy&€ĝK1'3 %à'ÒÉqñâElß]·âfeeá†n@aaahòĞ…P&0YĜŻ2^ÖŞŻžĝŠqüĝq8UVV†ğîş+$=°`eRGğ"466âôéӚ6‡Ñ£G3ÄÁ8ñ"˙@Œ‰Q?2.Ĥ?5baäĥ‚ÀJF¨;…3gÎà“O>aşġ.]ş4”ÁG=QY$àvğA Mveġ 1*{|uŸÊ˙§NÂ™3g4>|8ô/ÁétšN܁ú‚İÎXQ€#FŒ%iıT'^˘Œ‰&€xM~ċ™ëééĦ·‚=’$éï  #£@‚ ĝ9vì˜á0›ċċċ8zô¨}Ô¨Q˜7oÒÒÒB× 'ĴšԒ€RfK1Òş:X‘jjjtù²³³ñÀVï Ğ˘~8ñù|(//×)ŭòó󑓓êRxьÉÎñÓÛTġB477ÓM–²Ċ°$Íê?lĜ0S÷Yú†˜A‚)ıöîŬЋဠ&`Ú´i³}„ "(“5„&A²O‚€úúzìÚµK3Ž””|ùË_FNNNÄ?ĴŬDEE…ÎŬ733SS •~ĵ'^˘ŒÉÎñÓ:;%€Hž™hÄ€Mş" j(Çét˘ĵĵÜÒ {{{ħsçNk)UpFĥ#Rp:HII ıíˆşŸ––ĵ÷Ŝ{šUĠétâž{îÁác’ÑÇŞd·JĴĵ#FŒ0\ċÔHÔɔèçò(­ŒĈpH4(z½:3”ÚÛÛħk×.Ŭg\.&OžŒüü|~eœr¨5û}}}ĦĝĊ˜>tvvâ­·ŜÒ)o½ġV”••E•Ĉ;Üĝ­ İİ çΝӴ9Œ9Rm6˜&S˘Œ)’s­èb[`ë€Èr"„àÀÜ^ġġġĜğwŻÎ§>55eeeĦä™á£H=eÏïġz!Ër(ġ—r¨?'Ë2úúú°~ŭz›/[ĥ 3gΌıÖ}ëééÁİS§tíEEEÌÌÌ@ü'H˘ŽÉŽs}>Ÿn‹µ0Üó KS Şg—žžR0Ÿ‰ß]]]†ùééWWW3· ééé1b\.÷„72ċê’e9D ^ŻWGëÖ­CCCƒf<˘(bÑ˘ERğ€úŝĝŭ~TVVê”~C† Avvĥĉs‰2AyLvœËòˆ„ì\DìÖèR€Ñ7ĈċrŝjȲŒ#GŽèlÖ@pò@fÊ-ġ„7òÚ£=˙ğ?™€Bj"xë­·P]]­τ °rċʈ3ú(ß×NœŸ'D›7oĈĦC‡4)..Ĉš5kB҃;&t¤RÁùóçuÖ—Ëe¨c‚\êd`´˙ˆ½êëÙM @aaĦĉMżß²Ŭ}鞞H’ÄÌĴ˜íxWz³T^ÊÔĉ>5RÀîŬğħmÛ6Íxòòòp×]wYŞŜceRGò`´ĥĥêÜŞA@qqħFœˆÄ ‰0ĤhÏ·ÑnûèëEÛ ?pšúMzĊıxñ˘İvĵµµû÷ï‡ÇÑĵ§LH._¸•>\í>à³ÉŻDüİßSúW¤€#GŽà­·ŜҌ)==_ĝžžnéĉÇR ĜÛÛĞóF‚‰ê`ĴD ‰>ĤhÏM/@tŒVI’ĝMsJÌ@ebĠÖÖêÌQjÔÖÖ˘ĵĵ\G===GµRŽŽĈcM|³ÉݜÏ"żßššĵúêĞš‰KÁw܁ÜÜ܄‚ÛĤêêjŬxòòò•ÒËʉ—ˆcŠäÜX:E‚hW@K:  †“ŞŞŠ™ ¨££ĦÉOO|e҇[ġÍBzÍ2555áĊ_Ô°¤ X½zu¨jÒ ì jjjt–•´´4 :Ôôşĵ/Q&i"މ÷܁&€pÏU´>'œ>}ŬŬŬş›PQQÁ –ëëë…ööv¤ĤĤ†&9kâӓŜ,o?=ù•mKBèêêÂßŝö7ŬvÙ²e?~ĵí ?x‰ĦĦA÷pBtn—óŠï1tuuiŜdá°óY‹Ö„!ċ *\=xŻ×‹O?ŭ” \WW÷ûÔÔÔZĵçĝfÙ{i‰A9_=ĥ×_]ç>{ġĠWcĉ̙1QĝħÀócwttèĴ%‚  °°Téw9ŻĜñSGG‡î÷ĵdĥ˘(Aèt:QPP hĤ'Lww7>ŭôSVċŸ:Ğ÷ïßż×ápĴòù|÷¨E|£‰o§€µò+Ğ?M²,wŜAmm­f`“'Oĥ”ÑGé+P[__³ÔwAAĤI˘L<+ç^jcJġ3iç@èt:áóùtÁ---8zô(+ġ÷!7I’tĥ żûŭ_ù|–r/ÜäGtlżrŝ]ğtúˆ‘#Gâşë‹Ip™ÓP ÀùóçucÊÉÉAFF†ég/§‰7câ9—ŜĉÚéBcç€ı˙§W˙ÚÚZ£rß|A’¤ñ_–ċONçó~ż˙KáV}3‘§ùV+˙ÔEA***t9†ŠUĞVA„„ ‚÷’6—ĤĤĤ"//O×÷`•˜xÎ=Z3220nÜ8¤¤¤Àëġ˘½½]£Ç‰•ô¨†VôġġiDŒêêjXŬ˙V)˘@ ï>ŸïN§Ó™f´âċ´+żÙêïp8pöìY8p@óùÌÌLÜrË-asĥ´°ııY§P"„„ĥ]êqĊ{’Ĉò:ƒeL§OŸF}}½ĉ½ĴĴĴPúx‡ììl :n·~żŬŬŬÌĜ;a Ež½Ê"%%…;y kLJÜJJJ ÒÓÓCDâġzu:!3Ĝ!ŝAì˙³³³QSStK€[%IÒċ!2ƒ,ËŻ:Ži‚ üŻĜO‹ŝôê§NÒŬ´9sĉ`ܸq1Sĝ)´Š‹/êˆ*%%ııı 9Abun"ŽI ÇƒC‡áĦCşgÈápÖȈÊÛápÀív#555dÖV<ú|v˜ hžĉsçÎħ:€çüżöÎ.ĥ­¤Š˙q?×NÜĈVšÄŽ“´qì(J4Q·I#ZŞ ĜeßĝZ!ZxàeY, â…¨Újµ‚*Pl•jUI‹ZԔ–ĤÙBĞÒVM ]m’u…òѤI_^›ë{Żû:½?)J2×wf’;sÎıgfÎù c,{1%sŝĈÖÖVò’ʵä÷tĤB$ŝA Şğğ[S}ĴĴĴ(úZSS—ˉAŻ ‚p8Œ{÷îáÑ£GЉğWsssÊĦĴRèÑh„ĊbIú…!BÒZ,Ĉ )‰ĝT&?=ĈĜói Y çœò…­­­k„^5ÍŻ@mÑòò²â½Ìëġbpp°¨f.’>`ÙĜĜP=FêrıN?-OB?ĞĊ>mll`ffPÌ÷ĵ-€[Żx…1öv>•ËᜯB>‰DŝÀ-×üéLİößÜÜThÓ={öàáÉûjŞj-D£QĊ;$_C&„¤V‘~—˙,ŭ;ÔËïWğW­ŽíÚÉTOĤŝ–Нl˙/ÑhkkkX]]Mùzúôéĥ n·ċreċô+5‰`°^Żçϟ—_VĈÙρ1ögJéĵ @irÀ‹Œħżç×]u8ç˙!„ĵ‰DŜċœ÷|T–Ñô—÷Ëͳ]ğvaddD5{O)Ìŭ\4ÜÒҒjPGğ˜L&8NĜlĥŠïùWCÖ@^yâ`ŒŭšRzÀgĴ Ì÷;ĈXzğ¨8糄AÎù(çüLĤBû'ĵ˙R, FFF’k­ÙP.Ğ ‡P§z „Àjµ˘ĥĥV5ÍşVĜÚڒŸ!Üɧ¤]›0UXײ‡sJy9‰üsŝŬX,FÒi˙Dŝż”Ž Ž=Šşşşœ4}ıœ€vğ=§ĴI:•CX­Ö¤^Ğ?ÁǏċ ïc,ŻM}ħáñÙĝ!äv,;‹Ċä“ßl6§„&â“mxx Esú2¨İİAww7ZZZ \ı˘Y§ü$Nò˙ôrÒÔrÒìÒZçÖ-…Ûî=µÏeCċ=8çoBŝ$ŠâwDQü†(ŠQa2™àvğy``MMM…ñVéCŜ÷îŜ½ŬŬŬ)‚JE:tj›İtʈ 0›ÍX[[ĝĝ¸b;zµ!Ïe‰ÌŽüŒhBç| Àk„˘(ŝ(‹}…ȷȃAttt”Ċá¤,ƒ@ İí¨Z#F£QħÍ7ú;žwbħĴV+Ž;† .Tş;y³ĵĵĴ–">oG½f@ÎùcJ闢ÑhĞ “^óù|èéé)ÈìÏĠROÈúúz„BĦ”ÌÁĠâìӅKÜğ?22‚K—.Uş+y155%˙¸–o}šñ ùäwğŬ ”<ˆóıß`0`˙ŝŭhmmMğİ“- £Ñˆ#GŽ(òDT“““ò˘3Œħĵ5ĉôu_“–9 pÎġ%; P áÒß߯ĥŜyçıBÚpĤz+.(ÍĈ쒖÷ġġ%ËĉKş{ëêê’ïö‰ Ċċö;EkîTz{{qûöíJwCÁÜܜÚÒċ›Œ1EFž\ݨ ”:Ÿü{ċŬŬŬŠ>ĊÀï÷£­­íıÔöşÉŽP(¤ˆ,]I8ç8~ü¸|Ĵ.ĝ~1êŻ˜ ”š7ûS2û|>´µµċ<ùәû6› Á`N§3%3ħNù¨6áp˙ŝŭí?X&&&Ô6ŝü€1Ĥˆ’”RàWŽHË=@^F~Ïçƒßï!$om_mWGI>ÏPEtvvbffĤ=ʞ'OžàÌĊkŝżœ(V•²~ à³Ò§Ó‰žžEP\°X,èééÓéD4­j/.|*K$ßïŻĜaX,†'N`}}]~é›ùD˙MGÙôUŻIËl6úúú}²]ÛoiiA{{{ò~yšmÜ…OQáġzñŝûyÛÉÎ9Nž<‰;wGüÏ0ĈŠzĦĴ€Rú"€ŸKËL&úûû!BN|, ‚Á êëë³Ħlí£µgôìÙ3477Ğ&q-£££¸zġŞĵĝ=_-v[e”Òü@òüeMM z{{a6›³vÌíŬğIm_Hr…b˘µĞ“éB¸y<„á’·îÜ9LLLȋˆ‡çË>µP–”EPJ;ü€5QFA(‚Ŭnßvò˜LĤ¤ĥD"šŬš[)táSzVWWÑĜĜ¨È–]LĈÇÇqöìYyqÀˌħÇh³ä€RÚ`@J:•}ûöĦ>£ĉ÷x<èììL&JPqˆèT˜çIĝ,//£ĦĦA5Òs!ĴŻŻôéӘšRÈ÷*cì/EmPBI´ñÔá~iykk+Ün·êäÁ`.— ›››ÓöÏÓÀfÊŭœ–––àp8Š–ùwvv§NRÍ àیħ·ŠÒPJ&(5~`@ZîvğáġzÎápÀï÷jµ‚sžS&Ġˆ.€´ËââbNQžÔàœâĊ‹Ss`G|™1ö›‚ɂRZ'|JZàt:ÑŜŜž˘ùM&<šššh÷èíNB.…#Š"ĉĉĉÙٙÓ}ÑhÓÓÓ¸|ùrşċĊEÄóo–%Z )Ċ` ”~@Êzemm-‚Á A!ñüê^Ż6›­(mêƒş:ĜiÏi~~@@hTŝµŽëׯcrr+++éŞû7€Of›yğ”ÊxEú‹ÙlFWWÌf3S2ĴVón=);m`ïDJñŒq÷î]„B)GZÀ9G8Ĉüü<>|ˆ›7ofڎC<3×ëŒħ²&“(ş@)µĝ/$K~]]]EĠö:İè§òlllÀbħ`aasssXXXP¤O_|1ĤˆġUJġ p@ èëèì>-£ŒħŠIR½ĵàg%Ş[G§Z\F|GìJħ³/WŝñY@üùŻâIENDB`‚choreonoid-1.5.0/src/Choreonoid/icon/icon.svg0000664000000000000000000034470212741425367017654 0ustar rootroot Choreonoid icon image/svg+xml Choreonoid icon Shin'ichiro Nakaoka choreonoid-1.5.0/src/Choreonoid/icon/choreonoid48.png0000664000000000000000000000743612741425367021216 0ustar rootroot‰PNG  IHDR00Wù‡sBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<›IDAThĊZ{L[Wš˙k_Ûà'/ŠI Äh|Ò4‰h”NÓé$ġΎvšv5[5ŠR­´­:êdĞŬ­ŞŬUĠét3êf3£Ş+”´UwgşÓDm6ÂMXš `Ŝ6?0ĜĈ÷žŭ#·66äĠÑ~ÒçñŬëï÷½ÎwρPJq§ÄqÜ_ğ\_³, µZ †a”ĤRİÖߊg­µ™™ŒĦżż$‘Hüçù~r—Ǎ>ûì³ŞÑÑQD£Q¨Ġj¨ĠjÈ VßOħÏçC(‚Éd‚$I8x`pzzúAĉŽÀóüÏóżE[·n…ǁÙl›WŬù|>LNN‚0›ÍĜż1€ż¸+izûĜħc4•JÁh4˘ıı (((ĝ^„–ijj Xé).— <İ›—BîÇöîŬ[o³ÙF£.— ‘H###H&“Ğú5!*•*§ŸÉŸJFa4sd°X, „”ŻiÖÖÖugÌívïN Óh4˙TYY9T__˙˲ġŸ}öRİ”ÒDQ„Á`ÀÂÂ!(((€F£VĞ…VĞ…F£Éòs•J$‚L˘”"Âëġ"•JċÈĤVĞQTTÄĴiAĥ=üUżonnŜĴ×ë]UUµ­ĵĵEEEjµèïï‡ßïGqqqÖ³ĠĠĠûŭ(++ËÒìÊŝZk     ())$“ID£QÄb1¤RİÈ­b µžîŜ½ğ°°°´Ŭnßĉt:QSS—Ë…††lܸ_|ñE–Rİ, !Â-~bm2X\\D(B$A<‡(Š ”"‰ Ż Àl6?ÔĜĜHŒF#öìÙSbħXPQQ§Ó‰ 6 ĦĦmmmG(Ê ĴV+ĉĉĉî @(‚JʙÀĝŞ8Ž+ĴŞŞrY­V7]bǎˆD"°Ùl¨FCCjjjÑс“'OĉXĦ¸¸sss9äN(ƒeٜyżßOŒŻÍëׯgäÀ€-[ĥ`vv“““Ĝ´iìv;ĤĤĤPWW‡S§N!B§Ó€"´ÉdÂÈÈ •<.g#B!J_ÎH™ësss¨ĴĴÌ.àVZkjj”L"g‚gžy‡†ĵĥ´´„……Ĝívœ>}Û·oÏ ×ë188˜´röÉ7^ı&ï-KKKYÂ]smuuuJ&¨ĠjìÛ·|žxâ Àìì, ŻŻ­­­`YV000ІY–½ĤÑh`4³@¤sbĠ°Z­[F#!Š[ÈTTT„çŸǏÇĠĞW1<<Œ‰‰ ƒAtww+A<44”7‡ß)QJĦĠj!Ç#ÌÍÍIĤòhii)ŻŞŞ²É¨×ësxêëëħk×.<ÁÁAŒŒŒ`ddäB__ßx<ÇĜĜ"‘È= ŸI²; ‚€`08Ïóĵ×…(­ëׯWÊ`0ä}ác=†ññq;v,211ñ’$ŭóâââO>˙üó£Z­Vٌä6ÓÇċù|ĜÊ8X9ż¸¸ˆ@ ż°Z ´Ĵ_ż^É]]]X^^†áÈa|ċ•W033£úcOOà·ǍÈܚɟĦ˙ċŞX–m[·n’Î"‘t:Âá0 WòâĦCڗ_~ù§ñüùó <ϟÎ÷Ŝ?ċÄ!„ݨ¨°, B Óéàvğ1??Ÿ“ÎÀ`0`ûöíQ›ïU ·ÛíqğŬÉq\auŽsğŬ'ZZZòĜ´i“ËápÈÚ÷ûŭ0 `Y[ĥlÁpVfI$HR˜™™0—ï!äß!˙N)­Y…ċG„NyBZĞĞĞ•]rrrRİÇÍf3ÚÛÛqġêUˆ˘ˆÙÙYD£Q°,‹oww÷ü÷àM?żtéҕUXÊ@’$^Zïż˙~Ċ˙}>L&“²èt:aħXÛۋĊĊE7?ùĉççóú=Çqı… €7Z=}ċ|OOÏqžçSJÌùööö ”ÚÒ|@ž 6[ĴVĞò‘L&sŞÁp8œµı]ğv €]ğvŭ‚Rú BÈ(?-..~rçΝ)ğOœ8ÙısgôˆĠjŬ£’$íùêĞŻúÚÛÛ /8sòäÉżJŻ?/IÒßêtş†íÛ·a6›”RáÔİSs98Ž+ĴĞĞĞ—Óg0ÌÉ:’$!gÍ‚a˜óPVVö#,€ŸĝWĠ”Ò-*Ÿzê)MYYÙRĞĠNAÊ(çĵàa§ÓéP`ž{îıGJKKG9`³$IxÀ4M×*+-l·Û™Ì^YFƒÁ‹ -WWW_ŜżżÖjµ6U*Ġß½óÎ;×<˜†a$Q_`Ħ”ŝêŬwß0~àÀY[Àf³9( „L@IIÉÏ !Œ$I/ż˙ŝûŭû÷ï÷ċöÉż½@ĞÓéTxzz:Ç7nÜ@"‘PĈ‚ Àëġvwuu‰ożŭv3!„•$éOݽöÚuÄf³5SJ———‡4ÍC Šb·üĵÍfÓʅ_YY™!“‡*´ÙlğLĵñĈŭi@Ö´kûWıÍÏÏ£ĥĥÀ͂Šçy¨T*tvvâêĠĞŻ×‹d2y.- ’$uÀ‡~X[ZZjĦ”ŝÏ}û¤#GŽ”§„àȑ#ĊeeeVI’3-`‚RZ  SÛċċċr5—ß%%%[ !HRH›˘(˘§§‡<àÁ„Ïç0!çÀjµr”RPJ{ ˘˘bsZ žôzœR †a Óí’$Rúßéħ==ž!IJ,”*…˜ÍfÛ IR~Çĉrı” 4 BĞĠ"™LbxxMMM¨¨¨PÜG>*B2™”¸áBzÌ]â”––ŝ–âŸŬŬŬ|iié^S*•ê­ôzeÚÚbWW×(ğğşş~#IR˘´´ôÇéġ™˘(ĥ:ġûŭE^Żn·&“)Ë÷ !8}ú4ŭöÛ}}}³i %„N§S`Q§ÓŭÚÚÚ~3:::/IÒq³Ĝû•JġĞêêêp‡„?ĠÔԌ§-¸O„—!͒$°‡Rúc•Jġİ"‡@›7oŝû_|ñġĤĤ&˜Ífœ9sħX ÍÍÍjµŠi°ĝ裏hOOÏë<Ïż˙GR, VĞÛìvğÀH$ ”fi>‹áèÑ£)Ż×û,ÏóÇ€¸MF£ñc–e‹( oˆ$cä&!½~[k™óÉdryrrr'Ïó—ĠòC?ŝ¸RÊUh&BñLJfggw^şt‰O ït8'_}ġĠ˘ëׯùHüVìw۟œœÄ0Ŝzë­N7477ğÊËË 2Óg<W´###ĝä“Oàġz…éééJ<ÇqE%%%_½ŝúëĊċċċh4ĵX•A@(‚Ċb‘=bĝ΅Z+++•“Ż×›ġp__xžGii)(e |ŞÑhġx{ö,RİyäƒAèġzH’D,Ëñ^xA_YY™Ċß}÷ċŭèıJRD2™„ÙlFz‘Ï„³€^ݍ¤¤,Ëbll ÀM“}ŭġ×¨ŻŻÇĥmېH$0== I’055…½{÷ê].WŽĞ‰˘ŸÏ‡d2‰´r”ż™|™}ıò͜z½F£1çög~~ŝ;íííġ*• 7nÜ@<G,ısçÑсÎÎN8„a‚€ . ­­­YÙIĤ+WÀd2Ħ¤¤$çnLĈ[5•J…/żüÁ`0ŻeBĦPœçù¨“ɤğĵĵœY^^ĈÄÄBĦxžGSSœN'X–…Á`@<džÁŽ;²ÜFÖÜÔÔ!0™LŠıï´I’†aFs.=2d•-6› ŭŭŭE__ŸdħX˜ôùğâ×]Coo/ž~úi,//çĵ4"£²²ò…ÏlËËËyOEQD ËšH$000€ñññ˙¸~ŭzqmmí@ ½^Q!Ξ=‹'Ÿ|RñíLí'“Iĝŭ~ĜlĥïEĝD"BHŜğħH$I’Ĥz½½··³³³żĵxñâ!BÈŭ>ŸŻO§Óé%IÂÜÜĤ§§ħ{÷n‚A²‚MÎ f³„{~qqçΝCAA, Ìf3ôz½rë÷ût€ziiéƒX,vŭâĊ‹ÇÒ B~"Iґ"“É„G} ä Z•JI’H$°ĵĵĴd›;m²v›•|'&+M~§§§@Ù-Ġ<Ï˙JĦ(Ÿêtş‹VĞġ›ĥĥĥû´Z­´„hµZ466Âf³!•Jċv;”ys0 ’É$z{{×ĵk|ù2>VV?Ecc›n·ûÌ2Ún·£ĥĥFı]K¨;!I’ VĞÑÔԄ‘‘‘ĵ image/svg+xml choreonoid-1.5.0/src/Choreonoid/icon/choreonoid24.png0000664000000000000000000000314712741425367021203 0ustar rootroot‰PNG  IHDRàw=ĝsBIT|dˆ pHYsììu85tEXtSoftwarewww.inkscape.org›î<äIDATH‰–mhTéÇÏ}Ÿ·ĝ23Ĉ1›Ĝĵ¸nŞÇ"R )‰ÁÖEt³$­à§RÚÒ RYÜEJ…Ĥ°”R„ĥ´ŭ’EŠKXD ÖèĈYÁ·FÛ¸q’IŒyïäf&ɝ{Ÿ~h2˜Vç.Üóż÷îyÎRJ^eÉdrS{{{vĈ†!LÓdĠ À², Xsm5{333Ë/^|OĵŽàÔİSw;ĥk||œİİ) `YÖ˙ÄUüüùsĜĵy3}}}cÚ=µ [úûû?BìĞİİÉĥµµ}ħŞŞJ‰F£<|ĝß÷)‹äóyTUEQ4MCUU|ßg~~žşş:bħXd ”rßŝŭû˙ŜĜĜĝ뎎Žï544pċÊ:;;‘RĜ°a†a ëz9ŒÓé4žçá8 r A]]Ŭ×öíÛ§Ĵ[·îğı\Žƒr˙ŝ}&'' ‡„B!lÛ&‹½VÖ%Ç!‰0;;[\C°mÛĥC›6mBQ%NFÙµk—/_ĤµµÇqp§,ŞŞk< •ëÙĥ=ı† ‘H$***˜™™Ħ££ƒŜŜ^"‘<`÷îŬëÊÓ§Oħ,‹`0XvÓ4×ä–eËċŝĵÔàÍġġġp8\&ìêê"NÛ?îïïvçΝċRİäzžçşë.--•ŠĊbiaaĦä8N)ŸÏ—lÛ.ċóùÒ°;44”*żâK‰DÂeqq€`0ș3g‚žç=ş{÷î;@5 Voù??ÊÍÍÍßbbb‚x<Ž8D£QÖŻ_ŻïÜıó===}@ŝuÍM&“G"‘Ż]ğĥ¸’˙ĝ ,QUUĠ—UUX,‹ĊuÑÑQ¤”Ü}ûÏŻ)Şż”ŝjµĝŠ}pµy”sçÎmô}ß÷W%q&''Ŭ|>óèÑ£ŭRÊKÀGşÁuŬ_lÙ²Ċ8|ĝ,Quuġo:Ô-„ĝ p;oìëë³5€½{÷][[kNOOcš&ŸÏQÁR[[ۄaMŞŞŝĥT*} (J‹çyúÙ³gż}úôéρßK)ƒRÊn!Ā”òc)ċûÚJ3żFġ™™,Ëâɓ'ÔÖÖòìÙ3îŬğ7ŬÒÒÒ"ĵ-ŒÓBˆ”Ò>ŝü[ÍÍÍ@Â÷ŭQ JJ9áûŝV!ÄD™ İİé}MӘŸŸÇqQU•ŠŠ xxĝBgg§üQJQċï |SJÙ#<)ÔEùDJùOß÷˜À_Ë•••ÍŞŞbYÑh”BĦÀĜĜXé… żê9yòä÷u]·Ey@Q”ŸŻàŻŻD€·ÏEİX^^^Îf³A-™L?2 MÓ°m›L&ġööŝDJùóöööû­­­MÓÓÓâċs˙M¸P(0>>^:qâÄ'š”rO"‘0'&&Èċr/E"8ŽSŸìèèĝsîRU²,CUĠgEÁo „’ÏçC½^G0Ôúûû§ĉççżÇ żÎf³+ ĈĜg D£ÑÑJ‚`0ÛĥaÛĥ³żżż599ùNĦQA’¤·żú|>i||üĞ@ 0ND+ŜŜ­VĞ4 ċrĴİİİ€"#˘7ŝ"˘/|BD݉hGQT’ɤgnnîĠŭŭ=8çˆĊbX__?uÑżŒħ?‰è#!ÄŒħ´ÂÀÇy `E1 c$pY–ADXYYÉg2™ï,ËúEQ”Ô‹ñ&EŞŞ`ŒQ>Ÿ?Uâñĝ;Ĉnooħµµ…ĠĠĠ÷ ´µµ½* pğŬx<Ĝl6á8ÎÎΒJkkëÛíím§X,²T*…X,öë¸†8B Ñh@’$JJúúúpzzúž‡ӍFkkk‡¸şşBRĤiu~żĦP‘HšĤ!CA{{{9eww·ûèèèħ··÷óh4ú& Áívĥm0Ĉ Ë2LÓDRÁùù9˘Ñ(ŞĠŞ àP9<<´fff~ŒÇ†Ñ4MS2M/ßü Ĉ˜(•J\.÷ÓÎΎŭG‡tħi IENDB`‚choreonoid-1.5.0/src/Choreonoid/icon/choreonoid64.png0000664000000000000000000001262012741425367021203 0ustar rootroot‰PNG  IHDR@@ŞiqŜsBIT|dˆ pHYsttŜfxtEXtSoftwarewww.inkscape.org›î< IDATxœÍ[{pSי˙Ğ·dIçʖ-Ûĥñ ›‡ ĈB€dښ¤ ´y“t6mÓGşiÈLg³IĤӝ¤;IgşÍl›Í£Û†Ŭم„í$Á@3ĦĦAĈĊĝm˖ċ—l=,ëuÏŝŬ[I–l&ğßÌIç~çñŭÎwï;ç|"Œ1, ‚0QQQaaŒB8ŽËĝ}w‹ċğÖ6\.._Œ@ 0 àïNçï@ı$ÒF-ÛĥmÛ.Š"fff P( P( T*ċïÉϵ”ßh---àyíííEŻúê~Aîq:‡¸%àĊƒ˘İİ ;vì@UU8n)›ż>êîî†F£( Ĵ_żÏ?˙ĵRĦPìÁĵd#t:§=Ïɓ'O‚‚êêjlŬşĊĊĊKĠĊ5SGGFGG甯^½Û·oϰcݧèĊwß}ÑhħX JĠĠĠhhh€ĊbYâĉ§Ë—/ívg}żjĠ*ĝú’àt:ş\Ö³gÏ"‹ÉZ­FUUjjj ×뗲ˌtá ÍËSUU%‹6‚ÛĥmSú|ÚÖÖ֋éï!Mjµú!N×`2™ŞŜ˙}ÔĠĠ!ŬhµZTVV˘ğğŭë_şém$o’‰’Ë3ñ(•JĜívètşĴò$Ŝ) €ßï˙…Z­ŝĦ ˙ät:’èܨÑh~a³Ùe2™ Óé T*Ñ×ׇK—.ĦĤĤF&™ôz=c¨İ݁BĦŬÇq)Oş+K'}* ùw,CWWúûûħf͚Ĵòˆ˘ܵ¸ÁÛĥnŬŠ–––çA8ßÚÚzÔ`0œÍÏÏŻÎÍÍz½jµ@‡BeeeJ”Rèt:„B!X­Ö9ÂetĦG’8äċċáêĠЈĊb)}G£Q0Ĉ033ÇŝEPWWgh4ĞJKKaµZɁŝ“çùfJiµÍfC~~>xž‡Ñh„F£(ŠhiiAgg'ÊÊÊĉ´ÇƒáÀÀÀĴVë5ÌÁâHĦPÀh4" A­V#"B§ÓAŻ×C§Óa||€BĦ¨_ĥl™˘¨¨^ŻMMM9ĦPèR ĞĠŠ‚‚äççl6C§ÓÉ(Áĝö·żħMĞĠŠ.ĝ|>PJ—PüÏhvv³³³jµmAÂ=,Ê BËËËa³Ù+VĴÀĉ͛ĦT*A)…Ġj…Ífƒá@ii)JJJ°qFô÷÷cpp0Ċ#H(аÙlóşŞëx<ŽH$2ûü&–@˙bŬ`ceeeŠşŜ~ûí(--ĊÔÔÌf3rssQXXˆ’’””” ¨¨ 8vìâñ8âñĝòóó155…P(tC§“ßï‡Rİœ7½. PİTPĞĠRîğï>„B!ŒŒŒ@Ż×ƒR ğŬ›Í“ÉAÙÙ ÇƒX,6Bòòò–\ T*ĠĵŸ333sú …BƒA§Ó9ħ˜%X^^.ûLĦì-·Ü‚ 6`ïŜ½èííE?†‡‡166żßƒÁ€Ó§Og4†íííRP’1INİTBRÉKQ­VC£Ñ@£Ñ@ĞĠÊ_²ú‹ùùùsĈ+­¸&!Ycù{îı”R477£ŻŻƒƒƒpğŬC<ÇĊ‹á÷ûSl@˙’ÀtÒëġ(((H)“b`!Ħĵĵ\^Ù „à{ßûĤ§§qîÜ9 `hhHarr2zĉÌÙ>x½ŜŒ[Ġ›A …yyy²½HÀ…Ħ677×H)•5 '''+ż^ŻÇÓO?‘‘ôööbppñğŬî^ĵxq6 Âëġ˘ĞĞké$\$iµZD£Q ĝ~`á#ħĈ²²²”µi4ç­àp8ÄOà—^‚ǁ×ë= …cŒġ ‚°úĉ?jµ²Áâ8.Ċx˙–üùŸ%—y½^ôġġ-ĈXòċËSÀää$ ³ÖÛ¸q#îż˙~ìÛ·ïLUUUÓñÇ]ÉO:;;-–§UI÷e7û·À;À°>Y8Žısç011•JğŬžµâ£>ŠġgΜy ÀÓàt:'<¸@ŸŸ+eµuuuŽV•””¤ì½Ŭn7Ö]‹ÑÑQĝ|Ĵ Bì³Ï˘¸¸x ߸)£_Ê €BĦ¨/**R¨ĠjYĤ§§ÁƒÍfCCCzzzR‚˘tÒëġĜµk|ŭ&ŒPYYİYż~}† ²Ğc‚AĝRCCïëëë’ʲ@i,--M™ŭ‘‘9Ä,..Fuu5\ı"2É‹Ċ099)Eb×#ÜbÈl6˙‡(ŠgbħXÛ"Ĝ˙1ĥÀ½RÁ|nP@zÜnwŠĴĞĞ“1†@ €`0“É„ĥĥ6B>ıÙK‰Ï‘E:ŸRÁĵPVV–r6744”â !¸Ž;×ׇp8ŒĦĦ!ĝ|>0ĈÀċ˗Á;s‚-Š”Jċ.ĈX“(Š›ÁnKŒÛ#×ÏĵnŬş"½^o·Ùl²Œ1LLLHÇÉ2İĠjÜyçĜ·o"‘xž—£E—Ëżßßít:Ç3ġ³ôÉ'Ÿ¸¸âĞĞĞ3¨T*I}emÉ!¤Ñáp¤ÌŝÄĄĵI§H$’ñĜéʕ+ Ğ˙Ö­[ïaŒ=ÌûíäääQžçŸ „ÜA‰‹˘ĝĈİS§Iĵı*•êYġ„bĈX'!¤ùÔİSŻ&÷ħqĈÇ9Ž+à8îß>úè£1İ|ÓĤMkEQĵ‹²ÀƒÁ°7étz~ „Ĵ—ÜŸôx<žĴa°Ûí†BĦÈ@‹ô›Rú cÌ çù¨ ETĠÀŽ;Ö|À+ÄgtÀ6M_ùÊWj:ôCĜ}{İĊby DQ< àp×]w=@)ŭ/Ĉ°À#Ò8c2Ùl@c2Çaxx8ëFhhhhÎÙż!¤{ìħ"J݃çy</ô,Ĥ”N)MœŒŝô§?ċÌfóo(…‹ċ7ÍÍÍ+š››·™Íĉż£”‚çùï<ĝàƒy`ħX*uÁóü(<òÈ#Ğ(oQJ Ïóżr8–œœœe”Ò}Iĵò˜@bĜ-¤éGPáp}}}áP(tŒF£ €RÚĵwïŜ÷cÌl6ëeLNN~‰RÚ@)…Ùl–ĠŬbħ\Hİ-Ë&ÈÍ͵KmZ­V˜LĤyžWSJ½ÑhôGŻżŝzôwŜ‰PJ’úÏA¨”ĉ˜L&Y"‘ á§§§FçœÀöôô@Ċómmmày^Hh‰HyAâËÍͽ%GœJ魉W3Ç]’ĝ( @>JS€Ùl–ÜZä…^ŭċ/ JéÎDهżŝġŻR}žçCÈ‹/èÍ €F‡‘2ûcccëġsNYá0Nž<‰ĵĵĵ9K ³³3Ċ˙SJ…Ä×ĞO>ùä0ĵñĈz³Ù\ „³ z‰ïݧž’Żvxž·H}0Ĉb ^)úbŒħ—_~ÙN)­N´w"y<”R OrùcË–-Kñ£££sĴĵßïÇéÓ§Q\\Œ-[ĥ ££) ĠJ´Je*•j­4³Î&U%M A€¸OĵŽDÙ X,–hÒái4ı>Ïó‰CÔù@’HÏÈÈ´Z­Ì0>>ŽóçÏ£ĞWŻF4ĊòċËĦÓé099 èêêÇq-pèĦe<Ï[@E§ÔŽĊb CİTJD¤¨tc‚·mçΝ#`6›í‰SOI‡ Œ1eZŭe‰Ż)c Sâpe:£££òß0zzz°qF8D"ı~nn.€ÏŽœĤ§§GNg/˜L&iöÁ“5 I+Ü[ĥlJu@!¤ñĉ÷‹˘x ÀNJé×ġ˙QŞÏóĵd`ûöíácǎġ(%„<ñÇż3;;+2ĈE)­LÔύF°Ùl •J%  Š"Ôj5055…­[·‚R*ï“ÏĉF#> BÈÇI‚H| D£Ñdjƒ:!•ċç翉D°À$à˘ŒħŸ­[·9QÄQJ͉ŝŻ&µù>‹'ĥĠét„1v@€@OVâñĝzéD2‚cccPĞĠÜvÛmjµ)3ŸLï½÷>Ü àÇR™ÉdúoŽĈ9Žğ`·Ûċƒz‹Ċ²GĊ $¨­­ ¸­żż˙~kc&BH‡(ЇËÊʒw•"Ïó_`ÒëġïJ…ġġġ‡ğşş*8Žû;cìTyyùÛŬŬŬÛäĞTރÉ%ÉÖğŝvíÚµkÓĤM0 ÈÉÉÁ§Ÿ~Š+W   kÖĴ‘#ô™h4Š·Ŝz .\ĝˆ¸---úF)@i´Ûí).h4˘¤¤ċċċòŬ^:ĵùĉ›Ĝ;;;ûÉ÷ ‚ €"İ‹´ÏLeŸÏGN§ó)H;@)cCZVĞjµáp8=œÛíĈï~÷;6==ŭĴÓéüç´×ż­¨¨xX ŞÒS[¤¸"SÚKò¤˜ä™^>_Éü~żû÷ï˙ ÔétŝÍUB S:fŒI—sˆ‚ŽŽ8p ‰DvKݧ ‚³ÊÊʇŝóŸOúcòħ÷˙Ċ§(Špı\0›ÍĜ·os:,E!ĊĊĊ)¨ fù––|ĝá‡!###…„ÂE„ïÚlĥgž{î9Àĉ͛ÑÒҒ’³óyÒìì,‚Á ĴVĞt)"ç%Ûyŭ'€$!˘(âü#ÚÚڐ““ĞĠŞċ8î_=Ï ‚U£ÑĝĞgžy:Nö•••rjÜçE˘(bll ‘HƒŒ1é^PY• Á¸úúzArÇĦğğ{ŽĞ ‡8rä‚Á êêê a0 T*Á{Èf³]^|ùs{öìQX,–”8Á`0 ??_ÀM'ŸÏ‡ááa¨TŞ”M\bRSĦÖd2ċäääȳ/…´’>ŸGŽAQQĥlقP(Ż× •J%§ İTŞüqnÙ²eĞĠ ŸÏ—Ñ“,Ċb1twwcrrƒaÎ6=1s–@caaĦl)ÛÛÛSx<8~ü86oŜŒ 6@Eĝŭ~9%nff¸÷Ŝ{ıšššŒ"Ĝdp“iœiiÎGÇ!''Z­Vžġô]jĈ%Àk,**!ñxÓÓÓr§===8wîîûn466‚çyˆ˘ˆññqˆ˘ŸÏ‡‘‘Ü~ûíĝ5B$„ ĞĞ ~żÒisşµÎ”ĝ˜‰'_ú}ôèQƒÁ”[:e\‹ŠŠÀq>ŭôSD"ùHğŻŻMMM¨‡CN<ôz½8ŝ<ŞŞŞĊ/~1ĞǐByy9´ZmĈÛŜä'ۍ|üRbdúĴ'˙ž€´,,,D8–7?çΝĝĝ8Ö­[‡œœ0ĈÇ‡ċ<ż£GB­VcǎˆFSĥßòĴŸċätvvÂn·Ë6cĦ']€…žx<Ž™™™y¤‰@² h4B^^ž"‰ ½½ĦPH.,,D4ĊÌÌ |>ĈÇÇeá<—Ë…G}TÎúÈDñxWŻ^EnnœEz-‚-–_Ê ”@ÏtH›HŜbH`Œ5Úl6ttt`rr/^dn·û˘(Ŝ)eZy½^ÙàMMMĦ½½ùË_°{÷nùÌ0}Ö%rı\h40™L7<ËóñOOOgĵ³HĤİİ)ˆ˘8ĉt:euUhÔëġèïïGggg(>ÔÓÓóqnnîċİİ)Ğ^݇J‚(Šƒù|hiiÁ]ğ Vг=İh4 ›Íĥä*ŸÎß×׃Á€ŠŠ 0ĈĉŒ+ɵ§ü“BÉğĊċrÁċr ĝjkkë9 „ü@­Vż“r‡áñxÛۋ/ùË0)Wé3 …055%ç߈pó=ÓÓÓèîîFGGJKK‡ĦĠjA)…Á`€F£‘÷ †“ÛW2ĈŜsı\kcħĜî . %u|@Rŭ cìİH$"§¸mŜĵYNˆÌFÚ*• ~żÎ.n1˙˙[è?ápn·‘HZ­………s‚žx<.Ÿf ¸\.HÉÎRĥĥĥîÉ&H4ŬCù ˙VİTŻ_żvğ=k £P(P[[ ‡Ë—/ˆ1“AşQ2x77+W„Ñh”—KEEĊĵí.(eeeĝóŸ˙ĵ(Ŝ`0ˆK—.…O._Lżm[ıreJ CAMM ìvğ,L ¸&$ş0Ö­[‡öööùŜ~ûmÌÌÌ4;Î”äáyážçwŻY³FžyžçQ[[ N‡x<~ŬBg£ë£ĵĵ\ZßİżżGŽ™dúğĴ‚½^˙ìŞUЍFQ[[+FÒs³iħ`ƒAäċċeœŒÎÎNĵòÊ+ˆĊbßw:éïIĤNAhRĞĠ‡ÖĴY£°Ûí(--Íĝ„›aÜ2Ñbû ‡àyƒĦPmmmhnnž‰D"?r:ofŞ“MvFE8Foo/z{{ŻwìKN !Š"&&&àvğNĝÓé̚öż† [ É~ŒIENDB`‚choreonoid-1.5.0/src/Choreonoid/choreonoid.desktop0000664000000000000000000000045612741425367020772 0ustar rootroot[Desktop Entry] Version=1.1 Name=Choreonoid GenericName=Integrated Robotics Platform Comment=Integrated Robotics Platform MimeType= Exec=/home/nakaoka/choreonoid/bin/choreonoid %F TryExec=choreonoid Icon=/usr/share/icons/hicolor/scalable/apps/choreonoid.svg Type=Application Terminal=false Categories= choreonoid-1.5.0/src/Choreonoid/CMakeLists.txt0000664000000000000000000000222112741425367017776 0ustar rootroot# @author Shin'ichiro Nakaoka set(target choreonoid) set(sources main.cpp) if(NOT QT5) QT4_ADD_RESOURCES(RC_SRCS choreonoid.qrc) else() QT5_ADD_RESOURCES(RC_SRCS choreonoid.qrc) endif() if(WIN32) set(sources ${sources} choreonoid.rc) endif() add_cnoid_executable(${target} ${sources} ${RC_SRCS}) target_link_libraries(${target} CnoidUtil CnoidBase) set_target_properties(${target} PROPERTIES PROJECT_LABEL Application) if(QT5) qt5_use_modules(${target} Gui Widgets) endif() if(MSVC) option(USE_SUBSYSTEM_CONSOLE "Attaching a console of Windows for debugging" OFF) if(NOT USE_SUBSYSTEM_CONSOLE) set_target_properties(${target} PROPERTIES WIN32_EXECUTABLE true) else() set_target_properties(${target} PROPERTIES LINK_FLAGS "/SUBSYSTEM:CONSOLE") endif() endif() #apply_common_setting_for_target(${target}) if(MSVC) set_target_properties(${target} PROPERTIES DEBUG_POSTFIX -debug) endif() configure_file(icon/choreonoid.svg ${CNOID_SOURCE_SHARE_DIR}/icon/choreonoid.svg COPYONLY) install(FILES icon/choreonoid.svg DESTINATION ${CNOID_SHARE_SUBDIR}/icon) #install(TARGETS ${target} RUNTIME DESTINATION bin CONFIGURATIONS Release Debug) choreonoid-1.5.0/src/Choreonoid/choreonoid.qrc0000664000000000000000000000036312741425367020103 0ustar rootroot icon/choreonoid48.png icon/choreonoid32.png icon/choreonoid24.png icon/choreonoid16.png choreonoid-1.5.0/src/Choreonoid/choreonoid.rc0000664000000000000000000000006212741425367017716 0ustar rootrootIDI_ICON1 ICON DISCARDABLE "icon/choreonoid.ico" choreonoid-1.5.0/src/BulletPlugin/0000775000000000000000000000000012741425367015556 5ustar rootrootchoreonoid-1.5.0/src/BulletPlugin/BulletPlugin.cpp0000664000000000000000000000116112741425367020667 0ustar rootroot/*! @file @author Shizuko Hattori */ #include "BulletSimulatorItem.h" #include using namespace std; using namespace cnoid; namespace { class BulletPlugin : public Plugin { public: BulletPlugin() : Plugin("Bullet") { require("Body"); } virtual ~BulletPlugin() { } virtual bool initialize() { BulletSimulatorItem::initialize(this); return true; } virtual bool finalize() { return true; } }; } CNOID_IMPLEMENT_PLUGIN_ENTRY(BulletPlugin); choreonoid-1.5.0/src/BulletPlugin/BulletCollisionDetector.cpp0000664000000000000000000005475612741425367023100 0ustar rootroot/** \file \author Shizuko Hattori */ #include "BulletCollisionDetector.h" #include #include #include #include #include #include #include #include #include #include using namespace std; using namespace boost; using namespace cnoid; namespace { const btScalar DEFAULT_COLLISION_MARGIN = 0.0001; const bool useHACD = true; CollisionDetectorPtr factory() { return boost::make_shared(); } struct FactoryRegistration { FactoryRegistration(){ CollisionDetector::registerFactory("BulletCollisionDetector", factory); } } factoryRegistration; class GeometryEx { public : GeometryEx(); ~GeometryEx(); btCollisionObject* collisionObject; btCollisionShape* collisionShape; vector vertices; vector triangles; btTriangleIndexVertexArray* meshData; btTriangleMesh* trimesh; bool isStatic; }; typedef boost::shared_ptr GeometryExPtr; GeometryEx::GeometryEx() { collisionObject = 0; collisionShape = 0; vertices.clear(); triangles.clear(); meshData = 0; trimesh = 0; isStatic = false; } GeometryEx::~GeometryEx() { btCompoundShape* compoundShape = dynamic_cast(collisionShape); if(compoundShape){ int num = compoundShape->getNumChildShapes(); for(int i=0; igetChildShape(i); } delete compoundShape; }else{ if(collisionShape) delete collisionShape; } if(meshData) delete meshData; if(trimesh) delete trimesh; if(collisionObject) delete collisionObject; } } namespace cnoid { class BulletCollisionDetectorImpl { public: BulletCollisionDetectorImpl(); ~BulletCollisionDetectorImpl(); vector models; btDefaultCollisionConfiguration* collisionConfiguration; btCollisionDispatcher* dispatcher; btBroadphaseInterface* broadphase; btCollisionWorld* collisionWorld; MeshExtractor* meshExtractor; typedef set< IdPair<> > IdPairSet; IdPairSet modelPairs; IdPairSet nonInterfarencePairs; int addGeometry(SgNode* geometry); void addMesh(GeometryEx* model); bool makeReady(); void updatePosition(int geometryId, const Position& _position); void detectCollisions(boost::function callback); void detectObjectCollisions(btCollisionObject* object1, btCollisionObject* object2, CollisionPair& collisionPair); }; } BulletCollisionDetector::BulletCollisionDetector() { impl = new BulletCollisionDetectorImpl(); } BulletCollisionDetector::~BulletCollisionDetector() { delete impl; } const char* BulletCollisionDetector::name() const { return "BulletCollisionDetector"; } CollisionDetectorPtr BulletCollisionDetector::clone() const { return boost::make_shared(); } BulletCollisionDetectorImpl::BulletCollisionDetectorImpl() { collisionConfiguration = new btDefaultCollisionConfiguration(); dispatcher = new btCollisionDispatcher(collisionConfiguration); broadphase = new btDbvtBroadphase(); collisionWorld = new btCollisionWorld(dispatcher,broadphase,collisionConfiguration); btGImpactCollisionAlgorithm::registerAlgorithm(dispatcher); meshExtractor = new MeshExtractor; } BulletCollisionDetectorImpl::~BulletCollisionDetectorImpl() { if(collisionWorld) delete collisionWorld; if(dispatcher) delete dispatcher; if(collisionConfiguration) delete collisionConfiguration; if(broadphase) delete broadphase; delete meshExtractor; } void BulletCollisionDetector::clearGeometries() { impl->models.clear(); impl->nonInterfarencePairs.clear(); impl->modelPairs.clear(); } int BulletCollisionDetector::numGeometries() const { return impl->models.size(); } int BulletCollisionDetector::addGeometry(SgNodePtr geometry) { return impl->addGeometry(geometry.get()); } int BulletCollisionDetectorImpl::addGeometry(SgNode* geometry) { const int index = models.size(); if(geometry){ GeometryExPtr model = boost::make_shared(); if(meshExtractor->extract(geometry, boost::bind(&BulletCollisionDetectorImpl::addMesh, this, model.get()))){ if(!useHACD){ if(!model->vertices.empty()){ model->meshData = new btTriangleIndexVertexArray( model->triangles.size()/3, &model->triangles[0], sizeof(int)*3, model->vertices.size()/3, &model->vertices[0], sizeof(btScalar)*3); btGImpactMeshShape* meshShape = new btGImpactMeshShape(model->meshData); meshShape->setLocalScaling(btVector3(1.f,1.f,1.f)); meshShape->setMargin(DEFAULT_COLLISION_MARGIN); meshShape->updateBound(); btCompoundShape* compoundShape = dynamic_cast(model->collisionShape); if(compoundShape){ btTransform T; T.setIdentity(); compoundShape->addChildShape(T, meshShape); }else model->collisionShape = meshShape; } }else{ if(!model->vertices.empty()){ model->trimesh = new btTriangleMesh(); for (size_t i=0; itriangles.size()/3; i++){ int index0 = model->triangles[i*3]; int index1 = model->triangles[i*3+1]; int index2 = model->triangles[i*3+2]; vector& vertices = model->vertices; btVector3 vertex0(vertices[index0*3], vertices[index0*3+1], vertices[index0*3+2]); btVector3 vertex1(vertices[index1*3], vertices[index1*3+1], vertices[index1*3+2]); btVector3 vertex2(vertices[index2*3], vertices[index2*3+1], vertices[index2*3+2]); model->trimesh->addTriangle(vertex0,vertex1,vertex2); } btBvhTriangleMeshShape* concaveShape = new btBvhTriangleMeshShape(model->trimesh, true); concaveShape->setMargin(DEFAULT_COLLISION_MARGIN); btCompoundShape* compoundShape = dynamic_cast(model->collisionShape); if(compoundShape){ btTransform T; T.setIdentity(); compoundShape->addChildShape(T, concaveShape); }else model->collisionShape = concaveShape; } } model->collisionObject = new btCollisionObject(); model->collisionObject->setCollisionShape(model->collisionShape); models.push_back(model); } } return index; } void BulletCollisionDetectorImpl::addMesh(GeometryEx* model) { SgMesh* mesh = meshExtractor->currentMesh(); const Affine3& T = meshExtractor->currentTransform(); bool meshAdded = false; if(mesh->primitiveType() != SgMesh::MESH){ bool doAddPrimitive = false; Vector3 scale; optional translation; if(!meshExtractor->isCurrentScaled()){ scale.setOnes(); doAddPrimitive = true; } else { Affine3 S = meshExtractor->currentTransformWithoutScaling().inverse() * meshExtractor->currentTransform(); if(S.linear().isDiagonal()){ if(!S.translation().isZero()){ translation = S.translation(); } scale = S.linear().diagonal(); if(mesh->primitiveType() == SgMesh::BOX){ doAddPrimitive = true; } else if(mesh->primitiveType() == SgMesh::SPHERE){ // check if the sphere is uniformly scaled for all the axes if(scale.x() == scale.y() && scale.x() == scale.z()){ doAddPrimitive = true; } } else if(mesh->primitiveType() == SgMesh::CYLINDER){ // check if the bottom circle face is uniformly scaled if(scale.x() == scale.z()){ doAddPrimitive = true; } } else if(mesh->primitiveType() == SgMesh::CONE){ if(scale.x() == scale.z()){ doAddPrimitive = true; } } } } if(doAddPrimitive){ bool created = false; btCollisionShape* primitiveShape; switch(mesh->primitiveType()){ case SgMesh::BOX : { const Vector3& s = mesh->primitive().size; primitiveShape = new btBoxShape(btVector3(s.x() * scale.x()/2.0, s.y() * scale.y()/2.0, s.z() * scale.z()/2.0)); created = true; break; } case SgMesh::SPHERE : { SgMesh::Sphere sphere = mesh->primitive(); primitiveShape = new btSphereShape(sphere.radius * scale.x()); created = true; break; } case SgMesh::CYLINDER : { SgMesh::Cylinder cylinder = mesh->primitive(); primitiveShape = new btCylinderShape(btVector3(cylinder.radius * scale.x(), cylinder.height * scale.y()/2.0, cylinder.radius * scale.x())); created = true; break; } case SgMesh::CONE : { SgMesh::Cone cone = mesh->primitive(); primitiveShape = new btConeShape(cone.radius * scale.x(), cone.height * scale.y()); created = true; break; } default : break; } if(created){ primitiveShape->setMargin(DEFAULT_COLLISION_MARGIN); btCompoundShape* compoundShape = dynamic_cast(model->collisionShape); if(!compoundShape){ model->collisionShape = new btCompoundShape(); model->collisionShape->setLocalScaling(btVector3(1.f,1.f,1.f)); compoundShape = dynamic_cast(model->collisionShape); } Affine3 T_ = meshExtractor->currentTransformWithoutScaling(); if(translation){ T_ *= Translation3(*translation); } btVector3 p(T_(0,3), T_(1,3), T_(2,3)); btMatrix3x3 R(T_(0,0), T_(0,1), T_(0,2), T_(1,0), T_(1,1), T_(1,2), T_(2,0), T_(2,1), T_(2,2)); btTransform btT(R, p); compoundShape->addChildShape(btT, primitiveShape); meshAdded = true; } } } if(!meshAdded){ if(!useHACD || model->isStatic){ const int vertexIndexTop = model->vertices.size() / 3; const SgVertexArray& vertices_ = *mesh->vertices(); const int numVertices = vertices_.size(); for(int i=0; i < numVertices; ++i){ const Vector3 v = T * vertices_[i].cast(); model->vertices.push_back((btScalar)v.x()); model->vertices.push_back((btScalar)v.y()); model->vertices.push_back((btScalar)v.z()); } const int numTriangles = mesh->numTriangles(); for(int i=0; i < numTriangles; ++i){ SgMesh::TriangleRef tri = mesh->triangle(i); model->triangles.push_back(vertexIndexTop + tri[0]); model->triangles.push_back(vertexIndexTop + tri[1]); model->triangles.push_back(vertexIndexTop + tri[2]); } }else{ btConvexHullShape* convexHullShape = dynamic_cast(model->collisionShape); if(convexHullShape){ btCompoundShape* compoundShape = new btCompoundShape(); compoundShape->setLocalScaling(btVector3(1.f,1.f,1.f)); btTransform T; T.setIdentity(); compoundShape->addChildShape(T, convexHullShape); model->collisionShape = compoundShape; } std::vector< HACD::Vec3 > points; std::vector< HACD::Vec3 > triangles; const SgVertexArray& vertices_ = *mesh->vertices(); const int numVertices = vertices_.size(); for(int i=0; i < numVertices; ++i){ const Vector3 v = T * vertices_[i].cast(); HACD::Vec3 vertex(v.x(), v.y(), v.z()); points.push_back(vertex); } const int numTriangles = mesh->numTriangles(); for(int i=0; i < numTriangles; ++i){ SgMesh::TriangleRef tri = mesh->triangle(i); HACD::Vec3 triangle(tri[0], tri[1], tri[2]); triangles.push_back(triangle); } HACD::HACD hacd; hacd.SetPoints(&points[0]); hacd.SetNPoints(points.size()); hacd.SetTriangles(&triangles[0]); hacd.SetNTriangles(triangles.size()); hacd.SetCompacityWeight(0.1); hacd.SetVolumeWeight(0.0); size_t nClusters = 1; double concavity = 100; bool invert = false; bool addExtraDistPoints = false; bool addNeighboursDistPoints = false; bool addFacesPoints = false; hacd.SetNClusters(nClusters); // minimum number of clusters hacd.SetNVerticesPerCH(100); // max of 100 vertices per convex-hull hacd.SetConcavity(concavity); // maximum concavity hacd.SetAddExtraDistPoints(addExtraDistPoints); hacd.SetAddNeighboursDistPoints(addNeighboursDistPoints); hacd.SetAddFacesPoints(addFacesPoints); hacd.Compute(); btTransform T; T.setIdentity(); nClusters = hacd.GetNClusters(); if(nClusters>1){ btCompoundShape* compoundShape = dynamic_cast(model->collisionShape); if(!compoundShape){ model->collisionShape = new btCompoundShape(); model->collisionShape->setLocalScaling(btVector3(1.f,1.f,1.f)); } } for(size_t i=0; i * pointsCH = new HACD::Vec3[nPoints]; HACD::Vec3 * trianglesCH = new HACD::Vec3[nTriangles]; hacd.GetCH(i, pointsCH, trianglesCH); btAlignedObjectArray newVertices_; for(size_t j=0; j planeEquations; btGeometryUtil::getPlaneEquationsFromVertices(newVertices_, planeEquations); btAlignedObjectArray shiftedPlaneEquations; for (int j=0; j shiftedVertices; btGeometryUtil::getVerticesFromPlaneEquations(shiftedPlaneEquations,shiftedVertices); btConvexHullShape* convexHullShape_ = new btConvexHullShape(&(shiftedVertices[0].getX()),shiftedVertices.size()); */ btConvexHullShape* convexHullShape_ = new btConvexHullShape(&(newVertices_[0].getX()), newVertices_.size()); convexHullShape_->setMargin(DEFAULT_COLLISION_MARGIN); btCompoundShape* compoundShape = dynamic_cast(model->collisionShape); if(compoundShape) compoundShape->addChildShape(T, convexHullShape_); else model->collisionShape = convexHullShape_; } } } } void BulletCollisionDetector::setGeometryStatic(int geometryId, bool isStatic) { impl->models[geometryId]->isStatic = isStatic; } bool BulletCollisionDetector::enableGeometryCache(bool on) { return false; } void BulletCollisionDetector::clearGeometryCache(SgNodePtr geometry) { } void BulletCollisionDetector::clearAllGeometryCaches() { } void BulletCollisionDetector::setNonInterfarenceGeometyrPair(int geometryId1, int geometryId2) { impl->nonInterfarencePairs.insert(IdPair<>(geometryId1, geometryId2)); } bool BulletCollisionDetector::makeReady() { return impl->makeReady(); } bool BulletCollisionDetectorImpl::makeReady() { modelPairs.clear(); const int n = models.size(); for(int i=0; i < n; ++i){ GeometryExPtr& model1 = models[i]; if(model1){ for(int j = i+1; j < n; ++j){ GeometryExPtr& model2 = models[j]; if(model2){ if(!model1->isStatic || !model2->isStatic){ if(nonInterfarencePairs.find(IdPair<>(i, j)) == nonInterfarencePairs.end()){ modelPairs.insert(IdPair<>(i,j)); } } } } } } return true; } void BulletCollisionDetector::updatePosition(int geometryId, const Position& position) { impl->updatePosition(geometryId, position); } void BulletCollisionDetectorImpl::updatePosition(int geometryId, const Position& position) { GeometryExPtr& model = models[geometryId]; if(model){ btVector3 p(position(0,3), position(1,3), position(2,3)); btMatrix3x3 R(position(0,0), position(0,1), position(0,2), position(1,0), position(1,1), position(1,2), position(2,0), position(2,1), position(2,2)); btTransform transform; transform.setBasis(R); transform.setOrigin(p); if(model->collisionObject) model->collisionObject->setWorldTransform(transform); } } void BulletCollisionDetector::detectCollisions(boost::function callback) { impl->detectCollisions(callback); } void BulletCollisionDetectorImpl::detectCollisions(boost::function callback) { CollisionPair collisionPair; vector& collisions = collisionPair.collisions; for(IdPairSet::iterator it = modelPairs.begin(); it!=modelPairs.end(); it++){ GeometryExPtr& model1 = models[(*it)(0)]; GeometryExPtr& model2 = models[(*it)(1)]; collisions.clear(); if(model1->collisionObject && model2->collisionObject) detectObjectCollisions(model1->collisionObject, model2->collisionObject, collisionPair); if(!collisions.empty()){ collisionPair.geometryId[0] = (*it)(0); collisionPair.geometryId[1] = (*it)(1); callback(collisionPair); } } } void BulletCollisionDetectorImpl::detectObjectCollisions(btCollisionObject* object1, btCollisionObject* object2, CollisionPair& collisionPair) { vector& collisions = collisionPair.collisions; #ifdef BT_VER_GT_281 btCollisionObjectWrapper objectWrapper1(0, object1->getCollisionShape(), object1, object1->getWorldTransform(), -1, -1); btCollisionObjectWrapper objectWrapper2(0, object2->getCollisionShape(), object2, object2->getWorldTransform(), -1, -1); #else btCollisionObjectWrapper objectWrapper1(0, object1->getCollisionShape(), object1, object1->getWorldTransform()); btCollisionObjectWrapper objectWrapper2(0, object2->getCollisionShape(), object2, object2->getWorldTransform()); #endif btCollisionAlgorithm* algo = collisionWorld->getDispatcher()->findAlgorithm(&objectWrapper1, &objectWrapper2); if (algo){ btManifoldResult contactPointResult(&objectWrapper1, &objectWrapper2); algo->processCollision(&objectWrapper1, &objectWrapper2, collisionWorld->getDispatchInfo(), &contactPointResult); btManifoldArray manifoldArray; algo->getAllContactManifolds(manifoldArray); int numManifolds = manifoldArray.size(); for (int i=0;igetBody0(); int numContacts = contactManifold->getNumContacts(); bool swap = obA == object1; for (int j=0;jgetContactPoint(j); btVector3 ptA = swap? pt.getPositionWorldOnB() : pt.getPositionWorldOnA(); btVector3 normal = swap? -pt.m_normalWorldOnB : pt.m_normalWorldOnB; collisions.push_back(Collision()); Collision& collision = collisions.back(); collision.point = Vector3(ptA.x(), ptA.y(), ptA.z()); collision.normal = Vector3(normal.x(), normal.y(), normal.z()); collision.depth = -pt.getDistance(); } } } } choreonoid-1.5.0/src/BulletPlugin/exportdecl.h0000664000000000000000000000223712741425367020104 0ustar rootroot#ifndef CNOID_BULLETPLUGIN_EXPORTDECL_H_INCLUDED # define CNOID_BULLETPLUGIN_EXPORTDECL_H_INCLUDED # if defined _WIN32 || defined __CYGWIN__ # define CNOID_BULLETPLUGIN_DLLIMPORT __declspec(dllimport) # define CNOID_BULLETPLUGIN_DLLEXPORT __declspec(dllexport) # define CNOID_BULLETPLUGIN_DLLLOCAL # else # if __GNUC__ >= 4 # define CNOID_BULLETPLUGIN_DLLIMPORT __attribute__ ((visibility("default"))) # define CNOID_BULLETPLUGIN_DLLEXPORT __attribute__ ((visibility("default"))) # define CNOID_BULLETPLUGIN_DLLLOCAL __attribute__ ((visibility("hidden"))) # else # define CNOID_BULLETPLUGIN_DLLIMPORT # define CNOID_BULLETPLUGIN_DLLEXPORT # define CNOID_BULLETPLUGIN_DLLLOCAL # endif # endif # ifdef CNOID_BULLETPLUGIN_STATIC # define CNOID_BULLETPLUGIN_DLLAPI # define CNOID_BULLETPLUGIN_LOCAL # else # ifdef CnoidBulletPlugin_EXPORTS # define CNOID_BULLETPLUGIN_DLLAPI CNOID_BULLETPLUGIN_DLLEXPORT # else # define CNOID_BULLETPLUGIN_DLLAPI CNOID_BULLETPLUGIN_DLLIMPORT # endif # define CNOID_BULLETPLUGIN_LOCAL CNOID_BULLETPLUGIN_DLLLOCAL # endif #endif #ifdef CNOID_EXPORT # undef CNOID_EXPORT #endif #define CNOID_EXPORT CNOID_BULLETPLUGIN_DLLAPI choreonoid-1.5.0/src/BulletPlugin/CMakeLists.txt0000664000000000000000000000401012741425367020311 0ustar rootroot option(BUILD_BULLET_PLUGIN "Building BulletPlugin" OFF) if(NOT BUILD_BULLET_PLUGIN) return() endif() #set(CMAKE_BUILD_TYPE Debug) set(BULLET_DIR ${BULLET_DIR} CACHE PATH "set the top directory of the Bullet Physics library") if(UNIX) if(NOT BULLET_DIR) PKG_CHECK_MODULES(bullet REQUIRED bullet) # HACD is not included in bullet.pc, we thus have to add it ourselves. LIST(APPEND ${bullet_LIBRARIES} HACD) else() set(bullet_INCLUDE_DIRS ${BULLET_DIR}/include/bullet) set(bullet_LIBRARY_DIRS ${BULLET_DIR}/lib/) set(bullet_LIBRARIES BulletDynamics BulletCollision LinearMath HACD) endif() elseif(MSVC) if(NOT BULLET_DIR) message(FATAL_ERROR "Please specify the directory of the Bullet Physics library to BULLET_DIR.") endif() if(BULLET_DIR) set(bullet_LIBRARIES optimized BulletCollision optimized BulletDynamics optimized LinearMath optimized HACD debug BulletCollision_Debug debug BulletDynamics_Debug debug LinearMath_Debug debug HACD_Debug) set(bullet_INCLUDE_DIRS ${BULLET_DIR}/include/bullet ${BULLET_DIR}/src ${BULLET_DIR}/Extras) set(bullet_LIBRARY_DIRS ${BULLET_DIR}/lib/) add_definitions(-DBT_VER_GT_281 -DBT_USE_DOUBLE_PRECISION) endif() endif() add_definitions(${bullet_CFLAGS}) if(UNIX) if(${bullet_VERSION} VERSION_GREATER 2.81) add_definitions(-DBT_VER_GT_281) endif() endif() include_directories(${bullet_INCLUDE_DIRS}) link_directories(${bullet_LIBRARY_DIRS}) set(target CnoidBulletPlugin) if(MSVC) link_directories(${bullet_LIBRARY_DIRS}/Release) endif() set(sources BulletPlugin.cpp BulletSimulatorItem.cpp BulletCollisionDetector.cpp ) set(headers ) make_gettext_mofiles(${target} mofiles) add_cnoid_plugin(${target} SHARED ${sources} ${headers} ${mofiles}) target_link_libraries(${target} CnoidBodyPlugin ${bullet_LIBRARIES}) apply_common_setting_for_plugin(${target} "${headers}") install_external_libraries(${BULLET_DIR}/bin ${BULLET_DIR}/lib ${bullet_LIBRARIES}) if(ENABLE_PYTHON) add_subdirectory(python) endif() choreonoid-1.5.0/src/BulletPlugin/BulletSimulatorItem.cpp0000664000000000000000000014132512741425367022236 0ustar rootroot/*! @file @author Shizuko Hattori */ #include "BulletSimulatorItem.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; #define DEBUG_OUT 0 namespace { const btScalar DEFAULT_GRAVITY_ACCELERATION = 9.80665; const btScalar DEFAULT_ERP = 0.2; const int DEFAULT_NUMITERATION = 10; const btScalar DEFAULT_RESTITUTION = 0.0; const btScalar DEFAULT_FRICTION = 0.7; const btScalar DEFAULT_ERP2 = 0.0; const btScalar DEFAULT_SPLITIMPULSEPENETRATIONTHRESHOLD = -0.0001; const btScalar DEFAULT_COLLISION_MARGIN = 0.0001; const bool meshOnly = false; // not use primitive Shape const bool mixedPrimitiveMesh = true; // mixed of Primitive and Mesh on one link class BulletBody; class BulletLink : public Referenced { public: BulletLink* parent; Link* link; btTransform shift; btTransform invShift; vector vertices; vector triangles; btTriangleIndexVertexArray* pMeshData; btTriangleMesh* trimesh; btCollisionShape* collisionShape; btDefaultMotionState* motionState; btRigidBody* body; btTypedConstraint* joint; btDynamicsWorld* dynamicsWorld; double q_offset; BulletSimulatorItemImpl* simImpl; bool isStatic; BulletLink(BulletSimulatorItemImpl* simImpl, BulletBody* bulletBody, BulletLink* parent, const Vector3& parentOrigin, Link* link, short group, bool isSelfCollisionDetectionEnabled); ~BulletLink(); void createLinkBody(BulletSimulatorItemImpl* simImpl, BulletLink* parent, const Vector3& origin, short group, bool isSelfCollisionDetectionEnabled); void addMesh(MeshExtractor* extractor, bool meshOnly); void createGeometry(); void getKinematicStateFromBullet(); void setKinematicStateToBullet(); void setTorqueToBullet(); void setVelocityToBullet(); }; typedef ref_ptr BulletLinkPtr; class BulletBody : public SimulationBody { public: vector bulletLinks; vector extraJoints; btDynamicsWorld* dynamicsWorld; vector forceSensorFeedbacks; BasicSensorSimulationHelper sensorHelper; int geometryId; BodyPtr body; BulletBody(const Body& orgBody); ~BulletBody(); void createBody(BulletSimulatorItemImpl* simImpl, short group); void getKinematicStateFromBullet(); void setKinematicStateToBullet(); void setTorqueToBullet(); void setExtraJoints(); void updateForceSensors(); void setVelocityToBullet(); }; } namespace cnoid { class BulletSimulatorItemImpl { public: BulletSimulatorItem* self; btDefaultCollisionConfiguration* collisionConfiguration; btCollisionDispatcher* dispatcher; btBroadphaseInterface* broadphase; btConstraintSolver* solver; btDynamicsWorld* dynamicsWorld; Vector3 gravity; double timeStep; double erp; int numIterations; double restitution; double friction; double erp2; double splitImpulsePenetrationThreshold; bool useWorldCollision; bool useHACD; // Hierarchical Approximate Convex Decomposition double collisionMargin; CollisionDetectorPtr collisionDetector; vector geometryIdToLink; bool velocityMode; BulletSimulatorItemImpl(BulletSimulatorItem* self); BulletSimulatorItemImpl(BulletSimulatorItem* self, const BulletSimulatorItemImpl& org); ~BulletSimulatorItemImpl(); bool initializeSimulation(const std::vector& simBodies); bool stepSimulation(const std::vector& activeSimBodies); void doPutProperties(PutPropertyFunction& putProperty); void store(Archive& archive); void restore(const Archive& archive); void initialize(); void clear(); void addBody(BulletBody* bulletBody, short group); void setSolverParameter(); }; } static bool CustomMaterialCombinerCallback(btManifoldPoint& cp, const btCollisionObjectWrapper* colObj0,int partId0,int index0,const btCollisionObjectWrapper* colObj1,int partId1,int index1) { if(cp.m_distance1 < -0.001) return true; BulletLink* bulletLink0 = (BulletLink*)colObj0->getCollisionObject()->getUserPointer(); Link* link0 = 0; if(bulletLink0) link0 = bulletLink0->link; BulletLink* bulletLink1 = (BulletLink*)colObj1->getCollisionObject()->getUserPointer(); Link* link1 = 0; if(bulletLink1) link1 = bulletLink1->link; Link* crawlerlink; double sign = 1; double friction; if(link0 && ((link0->jointType() == Link::CRAWLER_JOINT) || (link0->jointType() == Link::PSEUDO_CONTINUOUS_TRACK))){ crawlerlink = link0; friction = bulletLink0->simImpl->friction; } else if(link1 && ((link1->jointType() == Link::CRAWLER_JOINT) || (link1->jointType() == Link::PSEUDO_CONTINUOUS_TRACK))) { crawlerlink = link1; sign = -1; friction = bulletLink1->simImpl->friction; }else return true; Vector3 axis = crawlerlink->R() * crawlerlink->a(); btVector3 normal = cp.m_normalWorldOnB; Vector3 n(normal.x(), normal.y(), normal.z()); Vector3 dir = axis.cross(n); if(dir.norm()<1e-5) return true; dir *= sign; dir.normalize(); Vector3 frictionDir1 = friction * dir; Vector3 frictionDir2 = 0.1 * axis; cp.m_lateralFrictionInitialized = true; cp.m_lateralFrictionDir1.setValue(frictionDir1.x(), frictionDir1.y(), frictionDir1.z()); cp.m_lateralFrictionDir2.setValue(frictionDir2.x(), frictionDir2.y(), frictionDir2.z()); if(crawlerlink->jointType() == Link::PSEUDO_CONTINUOUS_TRACK) cp.m_contactMotion1 = crawlerlink->dq(); else cp.m_contactMotion1 = crawlerlink->u(); return true; } ///////////////////////////////////Link//////////////////////////////////////////////////// BulletLink::BulletLink(BulletSimulatorItemImpl* _simImpl, BulletBody* bulletBody, BulletLink* parent, const Vector3& parentOrigin, Link* link, short group, bool isSelfCollisionDetectionEnabled) { bulletBody->bulletLinks.push_back(this); dynamicsWorld = _simImpl->dynamicsWorld; this->simImpl = _simImpl; this->link = link; vertices.clear(); triangles.clear(); pMeshData = 0; trimesh = 0; collisionShape = 0; motionState = 0; body = 0; joint=0; q_offset = 0; isStatic = false; Vector3 o = parentOrigin + link->b(); createLinkBody(simImpl, parent, o, group, isSelfCollisionDetectionEnabled); body->setActivationState(DISABLE_DEACTIVATION); for(Link* child = link->child(); child; child = child->sibling()){ new BulletLink(simImpl, bulletBody, this, o, child, group, isSelfCollisionDetectionEnabled); } } void BulletLink::createGeometry() { if(link->shape()){ MeshExtractor* extractor = new MeshExtractor; if(extractor->extract(link->shape(), boost::bind(&BulletLink::addMesh, this, extractor, meshOnly))){ if(!simImpl->useHACD){ if(!mixedPrimitiveMesh){ if(!vertices.empty()){ btCompoundShape* compoundShape = dynamic_cast(collisionShape); if(compoundShape){ int num = compoundShape->getNumChildShapes(); for(int i=0; igetChildShape(i); } delete compoundShape; collisionShape = 0; vertices.clear(); triangles.clear(); extractor->extract(link->shape(), boost::bind(&BulletLink::addMesh, this, boost::ref(extractor), true)); } } } if(!vertices.empty()){ pMeshData = new btTriangleIndexVertexArray(triangles.size()/3, &triangles[0], sizeof(int)*3, vertices.size()/3, &vertices[0], sizeof(btScalar)*3); btGImpactMeshShape* meshShape = new btGImpactMeshShape(pMeshData); meshShape->setLocalScaling(btVector3(1.f,1.f,1.f)); meshShape->setMargin(simImpl->collisionMargin); meshShape->updateBound(); btCompoundShape* compoundShape = dynamic_cast(collisionShape); if(compoundShape){ btTransform T; T.setIdentity(); compoundShape->addChildShape(T, meshShape); }else collisionShape = meshShape; } }else{ if(!vertices.empty()){ trimesh = new btTriangleMesh(); for (size_t i=0; iaddTriangle(vertex0,vertex1,vertex2); } btBvhTriangleMeshShape* concaveShape = new btBvhTriangleMeshShape(trimesh, true); concaveShape->setMargin(simImpl->collisionMargin); btCompoundShape* compoundShape = dynamic_cast(collisionShape); if(compoundShape){ btTransform T; T.setIdentity(); compoundShape->addChildShape(T, concaveShape); }else collisionShape = concaveShape; } } } delete extractor; } } void BulletLink::addMesh(MeshExtractor* extractor, bool meshOnly) { SgMesh* mesh = extractor->currentMesh(); const Affine3& T = extractor->currentTransform(); bool meshAdded = false; if(!meshOnly){ if(mesh->primitiveType() != SgMesh::MESH){ bool doAddPrimitive = false; Vector3 scale; optional translation; if(!extractor->isCurrentScaled()){ scale.setOnes(); doAddPrimitive = true; } else { Affine3 S = extractor->currentTransformWithoutScaling().inverse() * extractor->currentTransform(); if(S.linear().isDiagonal()){ if(!S.translation().isZero()){ translation = S.translation(); } scale = S.linear().diagonal(); if(mesh->primitiveType() == SgMesh::BOX){ doAddPrimitive = true; } else if(mesh->primitiveType() == SgMesh::SPHERE){ // check if the sphere is uniformly scaled for all the axes if(scale.x() == scale.y() && scale.x() == scale.z()){ doAddPrimitive = true; } } else if(mesh->primitiveType() == SgMesh::CYLINDER){ // check if the bottom circle face is uniformly scaled if(scale.x() == scale.z()){ doAddPrimitive = true; } } else if(mesh->primitiveType() == SgMesh::CONE){ if(scale.x() == scale.z()){ doAddPrimitive = true; } } } } if(doAddPrimitive){ bool created = false; btCollisionShape* primitiveShape; switch(mesh->primitiveType()){ case SgMesh::BOX : { const Vector3& s = mesh->primitive().size; primitiveShape = new btBoxShape(btVector3(s.x() * scale.x()/2.0, s.y() * scale.y()/2.0, s.z() * scale.z()/2.0)); created = true; break; } case SgMesh::SPHERE : { SgMesh::Sphere sphere = mesh->primitive(); primitiveShape = new btSphereShape(sphere.radius * scale.x()); created = true; break; } case SgMesh::CYLINDER : { SgMesh::Cylinder cylinder = mesh->primitive(); primitiveShape = new btCylinderShape(btVector3(cylinder.radius * scale.x(), cylinder.height * scale.y()/2.0, cylinder.radius * scale.x())); created = true; break; } case SgMesh::CONE : { SgMesh::Cone cone = mesh->primitive(); primitiveShape = new btConeShape(cone.radius * scale.x(), cone.height * scale.y()); created = true; break; } default : break; } if(created){ primitiveShape->setMargin(simImpl->collisionMargin); btCompoundShape* compoundShape = dynamic_cast(collisionShape); if(!compoundShape){ collisionShape = new btCompoundShape(); collisionShape->setLocalScaling(btVector3(1.f,1.f,1.f)); compoundShape = dynamic_cast(collisionShape); } Affine3 T_ = extractor->currentTransformWithoutScaling(); if(translation){ T_ *= Translation3(*translation); } btVector3 p(T_(0,3), T_(1,3), T_(2,3)); btMatrix3x3 R(T_(0,0), T_(0,1), T_(0,2), T_(1,0), T_(1,1), T_(1,2), T_(2,0), T_(2,1), T_(2,2)); btTransform btT(R, p); compoundShape->addChildShape(invShift * btT, primitiveShape); meshAdded = true; } } } } if(!meshAdded){ if(!simImpl->useHACD || isStatic){ const int vertexIndexTop = vertices.size() / 3; const SgVertexArray& vertices_ = *mesh->vertices(); const int numVertices = vertices_.size(); for(int i=0; i < numVertices; ++i){ const Vector3 v = T * vertices_[i].cast(); btVector3 v0 = invShift * btVector3(v.x(), v.y(), v.z()); vertices.push_back(v0.x()); vertices.push_back(v0.y()); vertices.push_back(v0.z()); } const int numTriangles = mesh->numTriangles(); for(int i=0; i < numTriangles; ++i){ SgMesh::TriangleRef tri = mesh->triangle(i); triangles.push_back(vertexIndexTop + tri[0]); triangles.push_back(vertexIndexTop + tri[1]); triangles.push_back(vertexIndexTop + tri[2]); } }else{ btConvexHullShape* convexHullShape = dynamic_cast(collisionShape); if(convexHullShape){ btCompoundShape* compoundShape = new btCompoundShape(); compoundShape->setLocalScaling(btVector3(1.f,1.f,1.f)); btTransform T; T.setIdentity(); compoundShape->addChildShape(T, convexHullShape); collisionShape = compoundShape; } std::vector< HACD::Vec3 > points; std::vector< HACD::Vec3 > triangles; const SgVertexArray& vertices_ = *mesh->vertices(); const int numVertices = vertices_.size(); for(int i=0; i < numVertices; ++i){ const Vector3 v = T * vertices_[i].cast(); btVector3 v0 = invShift * btVector3(v.x(), v.y(), v.z()); HACD::Vec3 vertex(v0.x(), v0.y(), v0.z()); points.push_back(vertex); } const int numTriangles = mesh->numTriangles(); for(int i=0; i < numTriangles; ++i){ SgMesh::TriangleRef tri = mesh->triangle(i); HACD::Vec3 triangle(tri[0], tri[1], tri[2]); triangles.push_back(triangle); } HACD::HACD hacd; hacd.SetPoints(&points[0]); hacd.SetNPoints(points.size()); hacd.SetTriangles(&triangles[0]); hacd.SetNTriangles(triangles.size()); hacd.SetCompacityWeight(0.1); hacd.SetVolumeWeight(0.0); size_t nClusters = 1; double concavity = 100; bool invert = false; bool addExtraDistPoints = false; bool addNeighboursDistPoints = false; bool addFacesPoints = false; hacd.SetNClusters(nClusters); // minimum number of clusters hacd.SetNVerticesPerCH(100); // max of 100 vertices per convex-hull hacd.SetConcavity(concavity); // maximum concavity hacd.SetAddExtraDistPoints(addExtraDistPoints); hacd.SetAddNeighboursDistPoints(addNeighboursDistPoints); hacd.SetAddFacesPoints(addFacesPoints); hacd.Compute(); btTransform T; T.setIdentity(); nClusters = hacd.GetNClusters(); if(nClusters>1){ btCompoundShape* compoundShape = dynamic_cast(collisionShape); if(!compoundShape){ collisionShape = new btCompoundShape(); collisionShape->setLocalScaling(btVector3(1.f,1.f,1.f)); } } for(size_t i=0; i * pointsCH = new HACD::Vec3[nPoints]; HACD::Vec3 * trianglesCH = new HACD::Vec3[nTriangles]; hacd.GetCH(i, pointsCH, trianglesCH); btAlignedObjectArray newVertices_; for(size_t j=0; j planeEquations; btGeometryUtil::getPlaneEquationsFromVertices(newVertices_, planeEquations); btAlignedObjectArray shiftedPlaneEquations; for (int j=0; j shiftedVertices; btGeometryUtil::getVerticesFromPlaneEquations(shiftedPlaneEquations,shiftedVertices); btConvexHullShape* convexHullShape_ = new btConvexHullShape(&(shiftedVertices[0].getX()),shiftedVertices.size()); */ btConvexHullShape* convexHullShape_ = new btConvexHullShape(&(newVertices_[0].getX()), newVertices_.size()); convexHullShape_->setMargin(simImpl->collisionMargin); btCompoundShape* compoundShape = dynamic_cast(collisionShape); if(compoundShape) compoundShape->addChildShape(T, convexHullShape_); else collisionShape = convexHullShape_; } } } } void BulletLink::createLinkBody(BulletSimulatorItemImpl* simImpl, BulletLink* parent_, const Vector3& origin, short group, bool isSelfCollisionDetectionEnabled) { parent = parent_; const Vector3& c = link->c(); btTransform transform; transform.setBasis(btMatrix3x3::getIdentity()); transform.setOrigin(btVector3(origin(0), origin(1), origin(2))); btScalar mass(link->mass()); if(link->isRoot() && link->isFixedJoint()){ isStatic = true; mass = 0.0; } const Matrix3& I = link->I(); btVector3 localInertia(0,0,0); shift.setIdentity(); shift.setOrigin(btVector3(c.x(), c.y(), c.z())); if (mass != 0.0){ if(!I.isDiagonal()){ btMatrix3x3 tensor(I(0,0), I(0,1), I(0,2), I(1,0), I(1,1), I(1,2), I(2,0), I(2,1), I(2,2)); tensor.diagonalize(shift.getBasis(), btScalar(0.00001), 20); localInertia.setValue(tensor[0][0], tensor[1][1], tensor[2][2]); }else{ localInertia.setValue(I(0,0), I(1,1), I(2,2)); } } invShift = shift.inverse(); #if DEBUG_OUT std::cout << shift.getBasis()[0][0] << " " << shift.getBasis()[0][1]<< " " << shift.getBasis()[0][2] << " " << shift.getOrigin()[0] << std::endl; std::cout << shift.getBasis()[1][0] << " " << shift.getBasis()[1][1]<< " " << shift.getBasis()[1][2] << " " << shift.getOrigin()[1] <useWorldCollision) createGeometry(); motionState = new btDefaultMotionState(transform * shift); btRigidBody::btRigidBodyConstructionInfo rbInfo(mass,motionState,collisionShape,localInertia); body = new btRigidBody(rbInfo); //body->setDamping(0.1,0.1); body->setRestitution(simImpl->restitution); body->setFriction(simImpl->friction); body->setContactProcessingThreshold(BT_LARGE_FLOAT); body->forceActivationState(DISABLE_DEACTIVATION); short mask = 0xFFFF; if(!isSelfCollisionDetectionEnabled) mask ^= group; simImpl->dynamicsWorld->addRigidBody(body, group, mask); const Vector3& a = link->a(); const Vector3& b = link->b(); const Vector3& d = link->d(); switch(link->jointType()){ case Link::ROTATIONAL_JOINT: { btVector3 axisA(a(0), a(1), a(2)); btVector3 axisB(a(0), a(1), a(2)); btVector3 pivotA(b(0), b(1), b(2)); btVector3 pivotB(0,0,0); joint = new btHingeConstraint(*body, *(parent->body), invShift*pivotB, parent->invShift*pivotA, invShift.getBasis()*axisB, parent->invShift.getBasis()*axisA ); if(link->q_upper() < numeric_limits::max() && link->q_lower() > -numeric_limits::max()){ ((btHingeConstraint*)joint)->setLimit(link->q_lower(), link->q_upper()); } else { //Lowerlimit ïĵž Upperlimit → axis is free ((btHingeConstraint*)joint)->setLimit(1.0, -1.0); } simImpl->dynamicsWorld->addConstraint(joint, true); q_offset = ((btHingeConstraint*)joint)->getHingeAngle(); #if DEBUG_OUT std::cout << "offset= " << q_offset << std::endl; #endif break; } case Link::SLIDE_JOINT: { Vector3 u(0,0,1); Vector3 ty = d.cross(u); btMatrix3x3 btR; Matrix3 R0; if(ty.norm() == 0){ btR.setIdentity(); R0.setIdentity(); } else { ty.normalized(); Vector3 tx = ty.cross(d).normalized(); R0.col(0) = tx; R0.col(1) = ty; R0.col(2) = d; btR.setValue(R0(0,0), R0(0,1), R0(0,2), R0(1,0), R0(1,1), R0(1,2), R0(2,0), R0(2,1), R0(2,2)); } btTransform frameA,frameB; frameB.setBasis(btR); frameB.setOrigin(btVector3(0,0,0)); frameA.setBasis(btR); frameA.setOrigin(btVector3(b(0), b(1), b(2))); joint = new btGeneric6DofConstraint(*(parent->body), *body, parent->invShift*frameA, invShift*frameB, false); if(link->q_upper() < numeric_limits::max() && link->q_lower() > -numeric_limits::max() && link->q_lower() < link->q_upper()){ ((btGeneric6DofConstraint*)joint)->setLinearLowerLimit(btVector3(0.0, 0.0, link->q_lower())); ((btGeneric6DofConstraint*)joint)->setLinearUpperLimit(btVector3(0.0, 0.0, link->q_upper())); ((btGeneric6DofConstraint*)joint)->setAngularLowerLimit(btVector3(0.0, 0.0, 0.0)); ((btGeneric6DofConstraint*)joint)->setAngularUpperLimit(btVector3(0.0, 0.0, 0.0)); } else { //Lowerlimit ïĵž Upperlimit → axis is free ((btGeneric6DofConstraint*)joint)->setLinearLowerLimit(btVector3(0.0, 0.0, 1.0)); ((btGeneric6DofConstraint*)joint)->setLinearUpperLimit(btVector3(0.0, 0.0, -1.0)); ((btGeneric6DofConstraint*)joint)->setAngularLowerLimit(btVector3(0.0, 0.0, 0.0)); ((btGeneric6DofConstraint*)joint)->setAngularUpperLimit(btVector3(0.0, 0.0, 0.0)); } ((btGeneric6DofConstraint*)joint)->calculateTransforms(); simImpl->dynamicsWorld->addConstraint(joint, true); q_offset = ((btGeneric6DofConstraint*)joint)->getRelativePivotPosition(2); break; } case Link::FREE_JOINT: break; case Link::FIXED_JOINT: default: if(!link->isRoot()){ btTransform frameA,frameB; frameA.setIdentity(); frameA.setOrigin(btVector3(b(0), b(1), b(2))); frameB.setIdentity(); joint = new btGeneric6DofConstraint(*(parent->body), *body, parent->invShift*frameA, invShift*frameB, false); ((btGeneric6DofConstraint*)joint)->calculateTransforms(); simImpl->dynamicsWorld->addConstraint(joint, true); ((btGeneric6DofConstraint*)joint)->setLinearLowerLimit(btVector3(0.0, 0.0, 0.0)); ((btGeneric6DofConstraint*)joint)->setLinearUpperLimit(btVector3(0.0, 0.0, 0.0)); ((btGeneric6DofConstraint*)joint)->setAngularLowerLimit(btVector3(0.0, 0.0, 0.0)); ((btGeneric6DofConstraint*)joint)->setAngularUpperLimit(btVector3(0.0, 0.0, 0.0)); if(link->jointType() == Link::CRAWLER_JOINT || link->jointType() == Link::PSEUDO_CONTINUOUS_TRACK){ body->setCollisionFlags(body->getCollisionFlags() | btCollisionObject::CF_CUSTOM_MATERIAL_CALLBACK); body->setUserPointer(this); if(!gContactAddedCallback) gContactAddedCallback = CustomMaterialCombinerCallback; } } break; } } BulletLink::~BulletLink() { if(pMeshData) delete pMeshData; if(trimesh) delete trimesh; btCompoundShape* compoundShape = dynamic_cast(collisionShape); if(compoundShape){ int num = compoundShape->getNumChildShapes(); for(int i=0; igetChildShape(i); } delete compoundShape; }else{ if(collisionShape) delete collisionShape; } if(motionState) delete motionState; if(body){ delete body; } } void BulletLink::setKinematicStateToBullet() { const Matrix3& R = link->R(); btTransform transform; btMatrix3x3 btR(R(0,0), R(0,1), R(0,2), R(1,0), R(1,1), R(1,2), R(2,0), R(2,1), R(2,2)); transform.setBasis(btR); const Vector3& p = link->p(); transform.setOrigin(btVector3(p(0), p(1), p(2))); body->setWorldTransform(transform*shift); const Vector3 lc = R * link->c(); const Vector3 v = link->v() + link->w().cross(lc); body->setLinearVelocity(btVector3(v(0), v(1), v(2))); const Vector3& w = link->w(); body->setAngularVelocity(btVector3(w(0), w(1), w(2))); body->activate(true); } void BulletLink::getKinematicStateFromBullet() { if(link->isRoot() && link->isFixedJoint()){ return; } btTransform trans; motionState->getWorldTransform(trans); btTransform strans = trans * invShift; Matrix3 R; btMatrix3x3& btR = strans.getBasis(); link->R() << btR[0][0], btR[0][1], btR[0][2], btR[1][0], btR[1][1], btR[1][2], btR[2][0], btR[2][1], btR[2][2]; btVector3& p = strans.getOrigin(); link->p() << p[0], p[1], p[2]; #if DEBUG_OUT std::cout << link->q() << std::endl; std::cout << R(0,0) << " " << R(0,1) << " " << R(0,2) << std::endl; std::cout << R(1,0) << " " << R(1,1) << " " << R(1,2) << std::endl; std::cout << R(2,0) << " " << R(2,1) << " " << R(2,2) << std::endl; std::cout << link->p().x() << "," << link->p().y() << "," << link->p().z() << std::endl; std::cout << std::endl; #endif if(link->isRotationalJoint()){ link->q() = ((btHingeConstraint*)joint)->getHingeAngle() - q_offset; } else if(link->isSlideJoint()){ link->q() = ((btGeneric6DofConstraint*)joint)->getRelativePivotPosition(2) - q_offset; } } void BulletLink::setTorqueToBullet() { if(link->isRotationalJoint()){ const Vector3 u = link->u() * link->a(); const Vector3 uu = link->R() * u; btVector3 torque(uu(0), uu(1), uu(2)); body->applyTorque(torque); parent->body->applyTorque(-torque); } else if(link->isSlideJoint()){ const Vector3 u = link->u() * link->d(); const Vector3 uu = link->R() * u; btVector3 torque(uu(0), uu(1), uu(2)); btVector3 pos(0,0,0); body->applyForce(torque, invShift*pos); const Vector3& b = link->b(); btVector3 pos1(b(0), b(1), b(2)); parent->body->applyForce(-torque, parent->invShift*pos1); } } void BulletLink::setVelocityToBullet() { if(link->isRotationalJoint()){ double v = link->dq(); ((btHingeConstraint*)joint)->enableAngularMotor(true, v, numeric_limits::max()); } else if(link->isSlideJoint()){ double v = link->dq(); ((btGeneric6DofConstraint*)joint)->getTranslationalLimitMotor()->m_enableMotor[2] = true; ((btGeneric6DofConstraint*)joint)->getTranslationalLimitMotor()->m_targetVelocity[2] = v; ((btGeneric6DofConstraint*)joint)->getTranslationalLimitMotor()->m_maxMotorForce[2] = numeric_limits::max(); } } ////////////////////////////////Body//////////////////////////////////////// BulletBody::BulletBody(const Body& orgBody) : SimulationBody(new Body(orgBody)) { body = SimulationBody::body(); } BulletBody::~BulletBody() { for(size_t i=0; i < bulletLinks.size(); ++i){ if(bulletLinks[i]->joint){ delete bulletLinks[i]->joint; } } for(size_t i=0; i < extraJoints.size(); ++i){ if(extraJoints[i]){ delete extraJoints[i]; } } for(size_t i=0; i < forceSensorFeedbacks.size(); ++i){ if(forceSensorFeedbacks[i]){ delete forceSensorFeedbacks[i]; } } } void BulletBody::createBody(BulletSimulatorItemImpl* simImpl, short group) { dynamicsWorld = simImpl->dynamicsWorld; BulletLink* rootLink = new BulletLink(simImpl, this, 0, Vector3::Zero(), body->rootLink(), group, bodyItem()->isSelfCollisionDetectionEnabled()); if(simImpl->useWorldCollision){ geometryId = addBodyToCollisionDetector(*body, *simImpl->collisionDetector, bodyItem()->isSelfCollisionDetectionEnabled()); } setKinematicStateToBullet(); if(simImpl->useWorldCollision){ int size = simImpl->geometryIdToLink.size(); int numLinks = bulletLinks.size(); simImpl->geometryIdToLink.resize(geometryId+numLinks); for(int i=0; i < numLinks; i++){ BulletLink* bulletLink = bulletLinks[i].get(); int index = bulletLink->link->index(); simImpl->geometryIdToLink[geometryId+index] = bulletLink; simImpl->collisionDetector->updatePosition(geometryId+index, bulletLink->link->T()); } } setExtraJoints(); setTorqueToBullet(); sensorHelper.initialize(body, simImpl->timeStep, simImpl->gravity); // set joint feedbacks for force sensors const DeviceList& forceSensors = sensorHelper.forceSensors(); forceSensorFeedbacks.resize(forceSensors.size()); for(size_t i=0; i < forceSensors.size(); ++i){ forceSensorFeedbacks[i] = new btJointFeedback; bulletLinks[forceSensors[i]->link()->index()]->joint->setJointFeedback(forceSensorFeedbacks[i]); } } void BulletBody::setExtraJoints() { extraJoints.clear(); int n = body->numExtraJoints(); for(int j=0; j < n; ++j){ Body::ExtraJoint& extraJoint = body->extraJoint(j); BulletLinkPtr bulletLinkPair[2]; for(int i=0; i < 2; ++i){ BulletLinkPtr bulletLink; Link* link = extraJoint.link[i]; if(link->index() < bulletLinks.size()){ bulletLink = bulletLinks[link->index()]; if(bulletLink->link == link){ bulletLinkPair[i] = bulletLink; } } if(!bulletLink){ break; } } if(bulletLinkPair[1]){ Link* link0 = bulletLinkPair[0]->link; Link* link1 = bulletLinkPair[1]->link; Vector3 p0 = link0->Rs() * extraJoint.point[0]; // link0 local position Vector3 a = link0->Rs() * extraJoint.axis; // link0 local axis Vector3 p1 = link1->Rs() * extraJoint.point[1]; // link1 local position if(extraJoint.type == Body::EJ_PISTON){ Vector3 u(0,0,1); Vector3 ty = a.cross(u); btMatrix3x3 btR; Matrix3 R0; if(ty.norm() == 0){ btR.setIdentity(); R0.setIdentity(); }else{ ty.normalized(); Vector3 tx = ty.cross(a).normalized(); R0.col(0) = tx; R0.col(1) = ty; R0.col(2) = a; btR.setValue(R0(0,0), R0(0,1), R0(0,2), R0(1,0), R0(1,1), R0(1,2), R0(2,0), R0(2,1), R0(2,2)); } btTransform frameA,frameB; frameB.setBasis(btR); frameB.setOrigin(btVector3(p0(0), p0(1), p0(2))); frameA.setBasis(btR); frameA.setOrigin(btVector3(p1(0), p1(1), p1(2))); btGeneric6DofConstraint* joint = new btGeneric6DofConstraint(*(bulletLinkPair[1]->body), *(bulletLinkPair[0]->body), bulletLinkPair[1]->invShift*frameA, bulletLinkPair[0]->invShift*frameB, false); joint->setLinearLowerLimit(btVector3(0,0,1)); //Lowerlimit ïĵž Upperlimit → axis is free joint->setLinearUpperLimit(btVector3(0,0,-1)); joint->setAngularLowerLimit(btVector3(0,0,1)); joint->setAngularUpperLimit(btVector3(0,0,-1)); joint->calculateTransforms(); dynamicsWorld->addConstraint(joint, true); extraJoints.push_back(joint); }else if(extraJoint.type == Body::EJ_BALL){ btVector3 pivotInA(p0(0), p0(1), p0(2)); btVector3 pivotInB(p1(0), p1(1), p1(2)); btPoint2PointConstraint* joint = new btPoint2PointConstraint(*(bulletLinkPair[0]->body), *(bulletLinkPair[1]->body), bulletLinkPair[0]->invShift*pivotInA, bulletLinkPair[1]->invShift*pivotInB); dynamicsWorld->addConstraint(joint, true); extraJoints.push_back(joint); } } } } void BulletBody::setKinematicStateToBullet() { for(size_t i=0; i < bulletLinks.size(); ++i){ bulletLinks[i]->setKinematicStateToBullet(); } } void BulletBody::getKinematicStateFromBullet() { for(size_t i=0; i < bulletLinks.size(); ++i){ bulletLinks[i]->getKinematicStateFromBullet(); } } void BulletBody::setTorqueToBullet() { for(size_t i=1; i < bulletLinks.size(); ++i){ bulletLinks[i]->setTorqueToBullet(); } } void BulletBody::updateForceSensors() { const DeviceList& forceSensors = sensorHelper.forceSensors(); for(size_t i=0; i < forceSensors.size(); ++i){ ForceSensor* sensor = forceSensors[i]; const Link* link = sensor->link(); btTypedConstraint* joint = bulletLinks[link->index()]->joint; btJointFeedback* fb = joint->getJointFeedback(); Vector3 f, tau; if(link->isRotationalJoint()){ f << fb->m_appliedForceBodyB.x(), fb->m_appliedForceBodyB.y(), fb->m_appliedForceBodyB.z(); tau << fb->m_appliedTorqueBodyB.x(), fb->m_appliedTorqueBodyB.y(), fb->m_appliedTorqueBodyB.z(); }else{ f << fb->m_appliedForceBodyA.x(), fb->m_appliedForceBodyA.y(), fb->m_appliedForceBodyA.z(); tau << fb->m_appliedTorqueBodyA.x(), fb->m_appliedTorqueBodyA.y(), fb->m_appliedTorqueBodyA.z(); } const Matrix3 R = link->R() * sensor->R_local(); //const Vector3 p = link->p() + link->R() * sensor->p_local(); const Vector3 p = link->R() * sensor->p_local(); sensor->f() = R.transpose() * f; sensor->tau() = R.transpose() * (tau - p.cross(f)); sensor->notifyStateChange(); } } void BulletBody::setVelocityToBullet() { // Skip the root link for(size_t i=1; i < bulletLinks.size(); ++i){ bulletLinks[i]->setVelocityToBullet(); } } ////////////////////////////////////SimItem imple//////////////////////////////////////// void BulletSimulatorItem::initialize(ExtensionManager* ext) { ext->itemManager().registerClass(N_("BulletSimulatorItem")); ext->itemManager().addCreationPanel(); } BulletSimulatorItem::BulletSimulatorItem() { impl = new BulletSimulatorItemImpl(this); } BulletSimulatorItemImpl::BulletSimulatorItemImpl(BulletSimulatorItem* self) : self(self) { initialize(); gravity << 0.0, 0.0, -DEFAULT_GRAVITY_ACCELERATION; erp = DEFAULT_ERP; numIterations = DEFAULT_NUMITERATION; restitution = DEFAULT_RESTITUTION; friction = DEFAULT_FRICTION; erp2 = DEFAULT_ERP2; splitImpulsePenetrationThreshold = DEFAULT_SPLITIMPULSEPENETRATIONTHRESHOLD; useHACD = true; collisionMargin = DEFAULT_COLLISION_MARGIN; useWorldCollision = false; velocityMode = false; } BulletSimulatorItem::BulletSimulatorItem(const BulletSimulatorItem& org) : SimulatorItem(org) { impl = new BulletSimulatorItemImpl(this, *org.impl); } BulletSimulatorItemImpl::BulletSimulatorItemImpl(BulletSimulatorItem* self, const BulletSimulatorItemImpl& org) : self(self) { initialize(); gravity = org.gravity; erp = org.erp; numIterations = org.numIterations; restitution = org.restitution; friction = org.friction; erp2 = org.erp2; splitImpulsePenetrationThreshold = org.splitImpulsePenetrationThreshold; useHACD = org.useHACD; collisionMargin = org.collisionMargin; useWorldCollision = org.useWorldCollision; velocityMode = org.velocityMode; } void BulletSimulatorItemImpl::initialize() { collisionConfiguration =0; dispatcher = 0; broadphase = 0; solver =0; dynamicsWorld = 0; self->SimulatorItem::setAllLinkPositionOutputMode(true); } BulletSimulatorItem::~BulletSimulatorItem() { delete impl; } BulletSimulatorItemImpl::~BulletSimulatorItemImpl() { clear(); } void BulletSimulatorItem::setAllLinkPositionOutputMode(bool on) { // The mode is not changed. // This simulator only supports the all link position output // because joint positions may be slightly changed } Item* BulletSimulatorItem::doDuplicate() const { return new BulletSimulatorItem(*this); } SimulationBody* BulletSimulatorItem::createSimulationBody(Body* orgBody) { return new BulletBody(*orgBody); } bool BulletSimulatorItem::initializeSimulation(const std::vector& simBodies) { return impl->initializeSimulation(simBodies); } bool BulletSimulatorItemImpl::initializeSimulation(const std::vector& simBodies) { clear(); collisionConfiguration = new btDefaultCollisionConfiguration(); dispatcher = new btCollisionDispatcher(collisionConfiguration); broadphase = new btDbvtBroadphase(); solver = new btSequentialImpulseConstraintSolver(); dynamicsWorld = new btDiscreteDynamicsWorld(dispatcher,broadphase,solver,collisionConfiguration); if(useWorldCollision){ collisionDetector = self->collisionDetector(); collisionDetector->clearGeometries(); } btVector3 g(gravity.x(), gravity.y(), gravity.z()); dynamicsWorld->setGravity(g); timeStep = self->worldTimeStep(); setSolverParameter(); short group = 1; for(size_t i=0; i < simBodies.size(); ++i){ addBody(static_cast(simBodies[i]), group<makeReady(); else btGImpactCollisionAlgorithm::registerAlgorithm(dispatcher); return true; } void BulletSimulatorItemImpl::clear() { if(dynamicsWorld) delete dynamicsWorld; if(solver) delete solver; if(dispatcher) delete dispatcher; if(collisionConfiguration) delete collisionConfiguration; if(broadphase) delete broadphase; } void BulletSimulatorItemImpl::addBody(BulletBody* bulletBody, short group) { Body* body = bulletBody->body; Link* rootLink = body->rootLink(); rootLink->v().setZero(); rootLink->dv().setZero(); rootLink->w().setZero(); rootLink->dw().setZero(); for(int i=0; i < body->numJoints(); ++i){ Link* joint = body->joint(i); joint->u() = 0.0; joint->dq() = 0.0; joint->ddq() = 0.0; } body->clearExternalForces(); body->calcForwardKinematics(true, true); bulletBody->createBody(this, group); } void BulletSimulatorItem::initializeSimulationThread() { } bool BulletSimulatorItem::stepSimulation(const std::vector& activeSimBodies) { return impl->stepSimulation(activeSimBodies); } bool BulletSimulatorItemImpl::stepSimulation(const std::vector& activeSimBodies) { for(size_t i=0; i < activeSimBodies.size(); ++i){ BulletBody* bulletBody = static_cast(activeSimBodies[i]); bulletBody->body->setVirtualJointForces(); if(velocityMode) bulletBody->setVelocityToBullet(); else bulletBody->setTorqueToBullet(); } dynamicsWorld->stepSimulation(timeStep,2,timeStep/2.); #if DEBUG_OUT int numManifolds = dispatcher->getNumManifolds(); for (int i=0;igetManifoldByIndexInternal(i); int numContacts = contactManifold->getNumContacts(); for (int j=0;jgetContactPoint(j); btVector3 ptA = pt.getPositionWorldOnA(); btVector3 ptB = pt.getPositionWorldOnB(); btVector3 normal = pt.m_normalWorldOnB; std::cout << i << " " << j <<" pos= " <(activeSimBodies[i]); if(!bulletBody->sensorHelper.forceSensors().empty()){ bulletBody->updateForceSensors(); } bulletBody->getKinematicStateFromBullet(); if(bulletBody->sensorHelper.hasGyroOrAccelerationSensors()){ bulletBody->sensorHelper.updateGyroAndAccelerationSensors(); } } return true; } void BulletSimulatorItem::doPutProperties(PutPropertyFunction& putProperty) { SimulatorItem::doPutProperties(putProperty); impl->doPutProperties(putProperty); } void BulletSimulatorItemImpl::doPutProperties(PutPropertyFunction& putProperty) { putProperty.min(0.0).max(1.0); putProperty(_("Error Reduction Parameter"), erp, changeProperty(erp)); putProperty(_("Restitution"), restitution, changeProperty(restitution)); putProperty(_("Friction"), friction, changeProperty(friction)); putProperty(_("ERP2"), erp2, changeProperty(erp2)); putProperty.min(1); putProperty(_("Num of Iterations"), numIterations, changeProperty(numIterations)); putProperty.decimals(4).min(-1.0).max(1.0); putProperty(_("SplitImpulsePenetrationThreshold"), splitImpulsePenetrationThreshold, changeProperty(splitImpulsePenetrationThreshold)); putProperty(_("use HACD"), useHACD, changeProperty(useHACD)); putProperty(_("Collision Margin"), collisionMargin, changeProperty(collisionMargin)); putProperty(_("Velocity Control Mode"), velocityMode, changeProperty(velocityMode)); } bool BulletSimulatorItem::store(Archive& archive) { SimulatorItem::store(archive); impl->store(archive); return true; } void BulletSimulatorItemImpl::store(Archive& archive) { archive.write("ErrorReductionParameter", erp); archive.write("NumIterations", numIterations); archive.write("Restitution", restitution); archive.write("Friction", friction); archive.write("ERP2", erp2); archive.write("SplitImpulsePenetrationThreshold", splitImpulsePenetrationThreshold); archive.write("useHACD", useHACD); archive.write("CollisionMargin", collisionMargin); archive.write("velocityMode", velocityMode); } bool BulletSimulatorItem::restore(const Archive& archive) { SimulatorItem::restore(archive); impl->restore(archive); return true; } void BulletSimulatorItemImpl::restore(const Archive& archive) { archive.read("ErrorReductionParameter", erp); archive.read("NumIterations", numIterations); archive.read("Restitution", restitution); archive.read("Friction", friction); archive.read("ERP2", erp2); archive.read("SplitImpulsePenetrationThreshold", splitImpulsePenetrationThreshold); archive.read("useHACD", useHACD); archive.read("CollisionMargin", collisionMargin); archive.read("velocityMode", velocityMode); } void BulletSimulatorItemImpl::setSolverParameter() { if(dynamicsWorld != NULL){ btContactSolverInfo& slvInfo = dynamicsWorld->getSolverInfo(); slvInfo.m_erp = erp; slvInfo.m_numIterations = numIterations; slvInfo.m_erp2 = erp2; slvInfo.m_splitImpulsePenetrationThreshold = splitImpulsePenetrationThreshold; slvInfo.m_solverMode |= SOLVER_DISABLE_VELOCITY_DEPENDENT_FRICTION_DIRECTION+SOLVER_USE_2_FRICTION_DIRECTIONS; slvInfo.m_solverMode |= SOLVER_ENABLE_FRICTION_DIRECTION_CACHING; } } choreonoid-1.5.0/src/BulletPlugin/BulletSimulatorItem.h0000664000000000000000000000236012741425367021676 0ustar rootroot/*! @file @author Shizuko Hattori */ #ifndef CNOID_BULLET_PLUGIN_BULLET_SIMULATOR_ITEM_H_INCLUDED #define CNOID_BULLET_PLUGIN_BULLET_SIMULATOR_ITEM_H_INCLUDED #include #include "exportdecl.h" namespace cnoid { class BulletSimulatorItemImpl; class CNOID_EXPORT BulletSimulatorItem : public SimulatorItem { public: static void initialize(ExtensionManager* ext); BulletSimulatorItem(); BulletSimulatorItem(const BulletSimulatorItem& org); virtual ~BulletSimulatorItem(); virtual void setAllLinkPositionOutputMode(bool on); protected: virtual SimulationBody* createSimulationBody(Body* orgBody); virtual bool initializeSimulation(const std::vector& simBodies); virtual void initializeSimulationThread(); virtual bool stepSimulation(const std::vector& activeSimBodies); virtual Item* doDuplicate() const; virtual void doPutProperties(PutPropertyFunction& putProperty); virtual bool store(Archive& archive); virtual bool restore(const Archive& archive); private: BulletSimulatorItemImpl* impl; friend class BulletSimulatorItemImpl; }; typedef ref_ptr BulletSimulatorItemPtr; } #endif choreonoid-1.5.0/src/BulletPlugin/BulletCollisionDetector.h0000664000000000000000000000234512741425367022530 0ustar rootroot/** \file \author Shizuko Hattori */ #ifndef CNOID_BULLETPLUGIN__BULLET_COLLISION_DETECTOR_H_INCLUDED #define CNOID_BULLETPLUGIN__BULLET_COLLISION_DETECTOR_H_INCLUDED #include namespace cnoid { class BulletCollisionDetectorImpl; class BulletCollisionDetector : public CollisionDetector { public: BulletCollisionDetector(); virtual ~BulletCollisionDetector(); virtual const char* name() const; virtual CollisionDetectorPtr clone() const; virtual void clearGeometries(); virtual int numGeometries() const; virtual int addGeometry(SgNodePtr geometry); virtual void setGeometryStatic(int geometryId, bool isStatic = true); virtual bool enableGeometryCache(bool on); virtual void clearGeometryCache(SgNodePtr geometry); virtual void clearAllGeometryCaches(); virtual void setNonInterfarenceGeometyrPair(int geometryId1, int geometryId2); virtual bool makeReady(); virtual void updatePosition(int geometryId, const Position& position); virtual void detectCollisions(boost::function callback); private: BulletCollisionDetectorImpl* impl; }; typedef boost::shared_ptr BulletCollisionDetectorPtr; } #endif choreonoid-1.5.0/src/BulletPlugin/po/0000775000000000000000000000000012741425367016174 5ustar rootrootchoreonoid-1.5.0/src/BulletPlugin/po/ja.po0000664000000000000000000000256212741425367017133 0ustar rootroot# Japanese translations for PACKAGE package. # Copyright (C) 2012 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # nakaoka , 2012. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2014-04-01 14:03+0900\n" "PO-Revision-Date: 2013-02-14 14:48+0900\n" "Last-Translator: nakaoka \n" "Language-Team: Japanese\n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" #: BulletSimulatorItem.cpp:978 msgid "BulletSimulatorItem" msgstr "Bullet‚·ƒŸƒƒĴƒĵ‚ż‚˘‚¤ƒ†ƒ " #: BulletSimulatorItem.cpp:1216 msgid "Error Reduction Parameter" msgstr "èŞ¤ċ·ä½Žĉ¸›ƒ‘ƒİƒĦƒĵ‚żƒĵ" #: BulletSimulatorItem.cpp:1217 msgid "Restitution" msgstr "ċç™şäż‚ĉ•°" #: BulletSimulatorItem.cpp:1218 msgid "Friction" msgstr "ĉ‘İĉ“Ĥ係ĉ•°" #: BulletSimulatorItem.cpp:1219 msgid "ERP2" msgstr "ERP2" #: BulletSimulatorItem.cpp:1221 msgid "Num of Iterations" msgstr "ċċİċ›žĉ•°" #: BulletSimulatorItem.cpp:1223 msgid "SplitImpulsePenetrationThreshold" msgstr "ERPċˆ‡‚Šĉ›żˆĉ·ħċşĤ" #: BulletSimulatorItem.cpp:1224 msgid "use HACD" msgstr "ċ‡¸ċˆ†è§£™‚‹" #: BulletSimulatorItem.cpp:1225 msgid "Collision Margin" msgstr "èĦçށƒžƒĵ‚¸ƒ³" choreonoid-1.5.0/src/BulletPlugin/README.txt0000664000000000000000000000101712741425367017253 0ustar rootroot*Windows bullet-2.82-r2704.zip‚’ƒ€‚Ĥƒ³ƒ­ƒĵƒ‰—Ĥċħ•é–‹€‚ cmake‚’èµ·ċ‹•€USE_DOUBLE_PRECISION€€Ğƒ‚§ƒƒ‚Ż‚’ċ…‚Œ‚‹€‚ USE_MSVC_RUNTIME_LIBRARY_DLL Ğ€€ƒ‚§ƒƒ‚Ż‚’ċ…‚Œ‚‹€‚ VC++‚½ƒŞƒƒĵ‚·ƒ§ƒ³ƒ•‚Ħ‚¤ƒĞ‚’èµ·ċ‹•™‚‹€‚ ƒ“ƒĞƒ‰™‚‹€‚ *linux bullet-2.82-r2704.zip‚’ƒ€‚Ĥƒ³ƒ­ƒĵƒ‰—Ĥċħ•é–‹€‚ cmake‚’èµ·ċ‹•€ cmake .. -DINSTALL_LIBS=ON -DBUILD_SHARED_LIBS=ON USE_DOUBLE_PRECISION€€Ğƒ‚§ƒƒ‚Ż‚’ċ…‚Œ‚‹€‚ INSTALL_EXTRA_LIBS‚’ONĞ™‚‹€‚ make sudo make install choreonoid-1.5.0/src/BulletPlugin/python/0000775000000000000000000000000012741425367017077 5ustar rootrootchoreonoid-1.5.0/src/BulletPlugin/python/PyBulletPlugin.cpp0000664000000000000000000000063012741425367022521 0ustar rootroot/*! * @author Hervİ Audren */ #include "../BulletSimulatorItem.h" #include using namespace boost::python; using namespace cnoid; BOOST_PYTHON_MODULE(BulletPlugin) { /*! * @brief Provides following all item types. */ class_ < BulletSimulatorItem, BulletSimulatorItemPtr, bases >("BulletSimulatorItem"); } choreonoid-1.5.0/src/BulletPlugin/python/CMakeLists.txt0000664000000000000000000000031212741425367021633 0ustar rootroot # @author Hisashi Ikari set(target PyBulletPlugin) add_cnoid_python_module(${target} PyBulletPlugin.cpp) target_link_libraries(${target} CnoidBulletPlugin ${PYTHON_LIBRARIES} ${Boost_PYTHON_LIBRARY}) choreonoid-1.5.0/src/PoseSeqPlugin/0000775000000000000000000000000012741425367015706 5ustar rootrootchoreonoid-1.5.0/src/PoseSeqPlugin/PoseSeqInterpolator.h0000664000000000000000000000441112741425367022041 0ustar rootroot/** @file @author Shin'ichiro NAKAOKA */ #ifndef CNOID_POSE_SEQ_PLUGIN_POSE_SEQ_INTERPOLATOR_H #define CNOID_POSE_SEQ_PLUGIN_POSE_SEQ_INTERPOLATOR_H #include "PoseSeq.h" #include #include #include #include "exportdecl.h" namespace cnoid { class Mapping; class PSIImpl; class CNOID_EXPORT PoseSeqInterpolator : public PoseProvider { public: PoseSeqInterpolator(); void setBody(Body* body); Body* body() const; void setLinearInterpolationJoint(int jointId); void addFootLink(int linkIndex, const Vector3& soleCenter); void setLipSyncShapes(const Mapping& info); const std::vector& lipSyncLinkIndices(); void setPoseSeq(PoseSeqPtr seq); void setTimeScaleRatio(double ratio); double beginningTime() const; double endingTime() const; void enableStealthyStepMode(bool on); void setStealthyStepParameters( double heightRatioThresh, double flatLiftingHeight, double flatLandingHeight, double impactReductionHeight, double impactReductionTime); void enableAutoZmpAdjustmentMode(bool on); void setZmpAdjustmentParameters( double minTransitionTime, double centeringTimeThresh, double timeMarginBeforeLifting, double maxDistanceFromCenter); void enableLipSyncMix(bool on); /** This function has not been implemented yet. */ void setAutoUpdateMode(bool on); bool update(); SignalProxy sigUpdated(); bool interpolate(double time); bool interpolate(double time, int waistLinkIndex, const Vector3& waistTranslation); virtual bool seek(double time); virtual bool seek(double time, int waistLinkIndex, const Vector3& waistTranslation); /** @return -1 if base link is not set for the time segment */ int baseLinkIndex() const; virtual bool getBaseLinkPosition(Position& out_T) const; boost::optional jointPosition(int jointId) const; boost::optional ZMP() const; virtual void getJointPositions(std::vector< boost::optional >& out_q) const; private: PSIImpl* impl; }; typedef boost::shared_ptr PoseSeqInterpolatorPtr; } #endif choreonoid-1.5.0/src/PoseSeqPlugin/PoseSeq.cpp0000664000000000000000000003155612741425367020003 0ustar rootroot/** @file @author Shin'ichiro NAKAOKA */ #include "PoseSeq.h" #include "PronunSymbol.h" #include "LipSyncTranslator.h" #include #include #include #include #include using namespace std; using namespace boost; using namespace cnoid; PoseRef::PoseRef(PoseSeq* owner, PoseUnitPtr poseUnit, double time) : poseUnit_(poseUnit) { this->owner = owner; time_ = time; maxTransitionTime_ = 0.0; } PoseSeq::PoseSeq() { } PoseSeq::PoseSeq(const PoseSeq& org) : PoseUnit(org) { iterator current = begin(); for(const_iterator it = org.begin(); it != org.end(); ++it){ current = copyElement(current, it); } } PoseSeq::~PoseSeq() { } void PoseSeq::setName(const std::string& name) { name_ = name; } PoseSeq::iterator PoseSeq::copyElement(iterator seekpos, const_iterator org, double offset) { bool inserted = false; iterator pos = seekpos; const string& name = org->name(); if(!name.empty()){ PoseUnitMap::iterator p = poseUnitMap.find(name); if(p != poseUnitMap.end()){ pos = insert(seekpos, org->time() + offset, org->name()); pos->setMaxTransitionTime(org->maxTransitionTime()); inserted = true; } } if(!inserted){ PoseUnitPtr orgPoseUnit = org->poseUnit(); if(orgPoseUnit){ PoseUnitPtr copiedUnit(orgPoseUnit->duplicate()); pos = insert(seekpos, org->time() + offset, copiedUnit); pos->setMaxTransitionTime(org->maxTransitionTime()); } } return seekpos; } PoseUnit* PoseSeq::duplicate() { return new PoseSeq(*this); } bool PoseSeq::load(const std::string& filename, const BodyPtr body) { errorMessage_.clear(); /// \todo emit signals refs.clear(); poseUnitMap.clear(); YAMLReader parser; if(parser.load(filename)){ const Mapping& archive = *parser.document()->toMapping(); restore(archive, body); setName(archive["name"]); return true; } return false; } bool PoseSeq::restore(const Mapping& archive, const BodyPtr body) { setTargetBodyName(archive.get("targetBody", body->name())); const Listing& refs = *archive.findListing("refs"); if(!refs.isValid()){ return false; } PoseSeq::iterator current = begin(); for(int i=0; i < refs.size(); ++i){ const Mapping& ref = *refs[i].toMapping(); bool isInserted = false; double time = ref["time"].toDouble(); const ValueNode& referred = ref["refer"]; if(referred.isScalar()){ const string& name = referred; if(!name.empty()){ current = insert(current, time, name); isInserted = true; } } else if(referred.isMapping()){ const Mapping& mReferred = *referred.toMapping(); const string& type = mReferred["type"]; PoseUnitPtr poseUnit; if(type == "Pose"){ poseUnit = new Pose(); } else if(type == "PronunSymbol"){ poseUnit = new PronunSymbol(); } /* else if(type == "PoseSeq"){ poseUnit = createLocalPoseSeq(); } */ if(poseUnit && poseUnit->restore(mReferred, body)){ poseUnit->name_ = mReferred["name"]; current = insert(current, time, poseUnit); isInserted = true; } } if(isInserted){ current->setMaxTransitionTime(ref.get("maxTransitionTime", 0.0)); } } return true; } bool PoseSeq::save(const std::string& filename, const BodyPtr body) { YAMLWriter writer(filename); writer.setKeyOrderPreservationMode(true); storedNames.clear(); MappingPtr archive = new Mapping(); archive->setDoubleFormat("%.9g"); store(*archive, body); writer.putComment("Body pose sequence format version 1.0 defined by cnoid-Robotics\n"); writer.putNode(archive); return true; } void PoseSeq::store(Mapping& archive, const BodyPtr body) const { archive.write("type", "PoseSeq"); archive.write("name", name(), DOUBLE_QUOTED); archive.write("targetBody", body->name(), DOUBLE_QUOTED); Listing& refsNode = *archive.createListing("refs"); for(PoseRefList::const_iterator p = refs.begin(); p != refs.end(); ++p){ const PoseRef& ref = *p; MappingPtr refNode = refsNode.newMapping(); refNode->write("time", ref.time()); if(ref.maxTransitionTime() > 0.0){ refNode->write("maxTransitionTime", ref.maxTransitionTime()); } const string& name = ref.name(); if((storedNames.find(name) == storedNames.end() /* && !ref.isExternalReference()*/) || name.empty()){ const_cast(this)->storedNames.insert(name); MappingPtr childNode = refNode->createMapping("refer"); ref.poseUnit()->store(*childNode, body); } else { refNode->write("refer", name, DOUBLE_QUOTED); } } } bool PoseSeq::exportTalkPluginFile(const std::string& filename) { ofstream ofs(filename.c_str()); double standardTransitionTiem = 0.135; double prevTime = 0.0; string prevSymbol; static const bool ENABLE_QUICK_MODE = true; if(ENABLE_QUICK_MODE){ if(!refs.empty()){ bool isInitial = true; for(PoseRefList::iterator p = refs.begin(); p != refs.end(); ++p){ PoseRef& ref = *p; PronunSymbolPtr symbol = ref.get(); if(symbol && !symbol->name().empty()){ const double time = ref.time(); if(isInitial){ isInitial = false; } else { double durationTime = time - prevTime; if(durationTime <= 0.6){ ofs << prevSymbol << " " << durationTime << "\n"; } else { ofs << prevSymbol << " " << 0.6 << "\n"; ofs << "n" << " " << (durationTime - 0.6) << "\n"; } } prevTime = time; prevSymbol = symbol->name(); } } ofs << prevSymbol << " " << standardTransitionTiem << "\n"; } } else { for(PoseRefList::iterator p = refs.begin(); p != refs.end(); ++p){ PoseRef& ref = *p; PronunSymbolPtr symbol = ref.get(); if(symbol && !symbol->name().empty()){ const double time = ref.time(); double transitionTime = time - prevTime; ofs << symbol->name() << " " << transitionTime << "\n"; prevTime = time; } } } ofs.close(); return true; } bool PoseSeq::exportSeqFileForFaceController(const std::string& filename) { LipSyncTranslator translator; translator.translatePoseSeq(*this); return translator.exportSeqFileForFaceController(filename); } PoseSeq::iterator PoseSeq::changeTime(iterator it, double newTime) { iterator newpos; iterator insertpos = seek(it, newTime, true); iterator nextpos = it; nextpos++; if(insertpos == it || insertpos == nextpos){ beginPoseModification(it); it->time_ = newTime; endPoseModification(it); newpos = it; } else { sigPoseRemoving_(it, true); PoseRef newRef(this, it->poseUnit(), newTime); newRef.setMaxTransitionTime(it->maxTransitionTime()); refs.erase(it); newpos = refs.insert(insertpos, newRef); sigPoseInserted_(newpos, true); } return newpos; } PoseUnitPtr PoseSeq::find(const std::string& name) { PoseUnitMap::iterator p = poseUnitMap.find(name); if(p != poseUnitMap.end()){ return p->second; } return PoseUnitPtr(); // null pointer } PoseSeq::iterator PoseSeq::seek(PoseSeq::iterator current, double time, bool seekPosToInsert) { if(current == refs.end()){ if(current == refs.begin()){ return current; } current--; } double ct = current->time(); if(ct == time){ if(seekPosToInsert){ current++; } } else if(ct > time){ while(current != refs.begin()){ current--; ct = current->time(); if(ct == time){ if(seekPosToInsert){ current++; } break; } else if(ct < time){ current++; break; } } } else { while(current != refs.end() && (current->time() < time)){ current++; } } return current; } PoseSeq::iterator PoseSeq::insert(PoseSeq::iterator current, double time, PoseUnitPtr poseUnit) { const string& name = poseUnit->name(); if(!name.empty()){ PoseUnitMap::iterator p = poseUnitMap.find(name); if(p != poseUnitMap.end()){ return insertSub(current, time, p->second); } else { poseUnitMap.insert(make_pair(name, poseUnit)); } } return insertSub(current, time, poseUnit); } PoseSeq::iterator PoseSeq::insertSub(PoseSeq::iterator current, double time, PoseUnitPtr poseUnit) { PoseRef ref(this, poseUnit, time); poseUnit->owner = this; poseUnit->seqLocalReferenceCounter++; return insert(current, time, ref); } PoseSeq::iterator PoseSeq::insert(iterator current, double time, const std::string& name) { if(name.empty()){ return refs.end(); } PoseUnitPtr punit = find(name); if(punit){ return insertSub(current, time, punit); } else { PoseRef ref(this, PoseUnitPtr(), time); return insert(current, time, ref); } } PoseSeq::iterator PoseSeq::insert(iterator current, double time, PoseRef& ref) { iterator it = seek(current, time); it = refs.insert(it, ref); sigPoseInserted_(it, false); return it; } PoseSeq::iterator PoseSeq::erase(iterator it) { sigPoseRemoving_(it, false); PoseUnitPtr unit = it->poseUnit(); if(unit){ unit->seqLocalReferenceCounter--; if(unit->seqLocalReferenceCounter == 0){ const string& name = unit->name(); if(!name.empty()){ poseUnitMap.erase(name); } unit->owner = 0; } } return refs.erase(it); } void PoseSeq::rename(iterator it, const std::string newName) { // unref current shared pose unit PoseUnitPtr currentPoseUnit = it->poseUnit(); if(currentPoseUnit){ const string& currentName = currentPoseUnit->name(); if(!currentName.empty()){ if(--currentPoseUnit->seqLocalReferenceCounter == 0){ poseUnitMap.erase(currentName); } } } PoseUnitPtr sharedPoseUnit = find(newName); if(sharedPoseUnit){ it->poseUnit_ = sharedPoseUnit; sharedPoseUnit->seqLocalReferenceCounter++; } else { if(currentPoseUnit){ PoseUnitPtr newUnit(currentPoseUnit->duplicate()); newUnit->name_ = newName; newUnit->owner = this; newUnit->seqLocalReferenceCounter++; it->poseUnit_ = newUnit; if(!newName.empty()){ poseUnitMap.insert(make_pair(newName, newUnit)); } } } } void PoseSeq::getDomain(double& out_lower, double& out_upper) { if(refs.empty()){ out_lower = 0.0; out_upper = 0.0; } else { out_lower = refs.front().time(); out_upper = refs.back().time(); } } ConnectionSet PoseSeq::connectSignalSet (const Signal::slot_type& slotInserted, const Signal::slot_type& slotRemoving, const Signal::slot_type& slotModified) { ConnectionSet connections; connections.add(sigPoseInserted_.connect(slotInserted)); connections.add(sigPoseRemoving_.connect(slotRemoving)); connections.add(sigPoseModified_.connect(slotModified)); return connections; } ConnectionSet PoseSeq::connectSignalSet (const Signal::slot_type& slotInserted, const Signal::slot_type& slotRemoving, const Signal::slot_type& slotModifying, const Signal::slot_type& slotModified) { ConnectionSet connections; connections.add(sigPoseInserted_.connect(slotInserted)); connections.add(sigPoseRemoving_.connect(slotRemoving)); connections.add(sigPoseModifying_.connect(slotModifying)); connections.add(sigPoseModified_.connect(slotModified)); return connections; } choreonoid-1.5.0/src/PoseSeqPlugin/FcpFileLoader.h0000664000000000000000000000043212741425367020515 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_CHOREOGRAPHY_PLUGIN_FCP_FILE_LOADER_H_INCLUDED #define CNOID_CHOREOGRAPHY_PLUGIN_FCP_FILE_LOADER_H_INCLUDED namespace cnoid { class ExtensionManager; void initializeFcpFileLoader(ExtensionManager& ext); } #endif choreonoid-1.5.0/src/PoseSeqPlugin/PoseSeqInterpolator.cpp0000664000000000000000000017675212741425367022416 0ustar rootroot/** @file @author Shin'ichiro NAKAOKA */ #ifdef _MSC_VER #define _USE_MATH_DEFINES #endif #include "PoseSeqInterpolator.h" #include "PronunSymbol.h" #include #include #include #include #include #include #include #include #include #include #include using namespace std; using namespace boost; using namespace cnoid; namespace { const bool TRACE_FUNCTIONS = false; const double epsilon = 1.0e-6; enum SegmentType { UNDETERMINED, INVALID, CUBIC_SPLINE, CUBIC_CONNECTION, MIN_JERK_CONNECTION, LINEAR, ZERO_LENGTH }; // coefficients for interpolatin struct Coeff { double y; // sample value double yp; // derivative value double a; double a_end; double b; double c; }; struct LinkSample { LinkSample(PoseSeq::iterator p, const Pose::LinkInfo& info){ poseIter = p; segmentType = UNDETERMINED; x = p->time(); isBaseLink = info.isBaseLink(); const Vector3& pos = info.p; const Vector3 rpy = rpyFromRot(info.R); for(int i=0; i < 3; ++i){ c[i].y = pos[i]; c[i].yp = 0.0; c[i+3].y = rpy[i]; c[i+3].yp = 0.0; } isTouching = info.isTouching(); isEndPoint = info.isStationaryPoint() || isTouching; isDirty = true; isSlave = info.isSlave() && !info.isTouching(); isAux = false; } void invalidateSegment(){ segmentType = INVALID; isEndPoint = true; } SegmentType segmentType; PoseSeq::iterator poseIter; double x; Coeff c[6]; // x, y, z, roll, pitch, yaw bool isBaseLink; bool isEndPoint; bool isDirty; bool isTouching; bool isSlave; bool isAux; typedef std::list Seq; }; struct LinkZSample { LinkZSample(PoseSeq::iterator p, const Pose::LinkInfo& info){ poseIter = p; segmentType = UNDETERMINED; x = p->time(); c[0].y = info.p[2]; c[0].yp = 0.0; isTouching = info.isTouching(); isEndPoint = info.isStationaryPoint() || isTouching; isDirty = true; } void invalidateSegment(){ segmentType = INVALID; isEndPoint = true; } SegmentType segmentType; PoseSeq::iterator poseIter; double x; Coeff c[1]; bool isEndPoint; bool isDirty; bool isTouching; typedef std::list Seq; }; struct LinkInfo { LinkInfo(const BodyPtr& body, int linkIndex) { iter = samples.end(); zIter = zSamples.end(); Link* link = body->link(linkIndex); if(link){ jointId = link->jointId(); } else { jointId = -1; } jointSpaceBlendingRatio = 0.0; isFootLink = false; } int jointId; bool isFootLink; LinkSample::Seq samples; LinkSample::Seq::iterator iter; LinkZSample::Seq zSamples; LinkZSample::Seq::iterator zIter; // interpolation state Vector3 p; Matrix3 R; bool isValid; double jointSpaceBlendingRatio; // 1.0 = joint space, 0.0 = Cartesian space }; struct JointSample { JointSample(PoseSeq::iterator p, int jointId, bool useLinearInterpolation) { poseIter = p; Pose* pose = static_cast(p->poseUnit().get()); if(useLinearInterpolation){ segmentType = LINEAR; isDirty = false; } else { segmentType = UNDETERMINED; isDirty = true; } x = p->time(); c[0].y = pose->jointPosition(jointId); c[0].yp = 0.0; isEndPoint = pose->isJointStationaryPoint(jointId); } SegmentType segmentType; PoseSeq::iterator poseIter; double x; Coeff c[1]; bool isEndPoint; bool isDirty; typedef std::list Seq; }; struct JointInfo { JointInfo(){ useLinearInterpolation = false; clear(); } void clear(){ samples.clear(); iter = samples.begin(); prevSegmentDirectionSign = 0.0; prev_q = 0.0; } JointSample::Seq samples; JointSample::Seq::iterator iter; bool useLinearInterpolation; double prevSegmentDirectionSign; double prev_q; // interpolated state optional q; }; struct ZmpSample { ZmpSample(PoseSeq::iterator p) { poseIter = p; Pose* pose = static_cast(p->poseUnit().get()); segmentType = UNDETERMINED; x = p->time(); const Vector3& zmp = pose->zmp(); for(int i=0; i < 3; ++i){ Coeff& ci = c[i]; ci.y = zmp[i]; ci.yp = 0.0; } isEndPoint = pose->isZmpStationaryPoint(); isDirty = true; } ZmpSample(double time, const Vector3& p){ segmentType = UNDETERMINED; x = time; for(int i=0; i < 3; ++i){ Coeff& ci = c[i]; ci.y = p[i]; ci.yp = 0.0; } isEndPoint = true; isDirty = true; } SegmentType segmentType; PoseSeq::iterator poseIter; double x; Coeff c[3]; bool isEndPoint; bool isDirty; typedef std::list Seq; }; } namespace cnoid { class PSIImpl { public: PSIImpl(PoseSeqInterpolator* self); PoseSeqInterpolator* self; BodyPtr body; PoseSeqPtr poseSeq; bool needUpdate; ConnectionSet poseSeqConnections; vector jointInfos; typedef map LinkInfoMap; LinkInfoMap ikLinkInfos; vector footLinkIndices; vector soleCenters; vector footLinkInfos; bool isAutoZmpAdjustmentMode; double minZmpTransitionTime; double zmpCenteringTimeThresh; double zmpTimeMarginBeforeLifting; double zmpMaxDistanceFromCenterSqr; bool isStealthyStepMode; double stealthyHeightRatioThresh; double flatLiftingHeight; double flatLandingHeight; double impactReductionHeight; double impactReductionTime; double impactReductionVelocity; ZmpSample::Seq zmpSamples; ZmpSample::Seq::iterator zmpIter; enum SupportPhase { RIGHT = 0, LEFT, BOTH, FLOATING, NONE }; enum LipShapeId { LS_A, LS_I, LS_U, LS_E, LS_O, LS_N, LS_a, LS_i, LS_u, LS_e, LS_o, NUM_LIP_SHAPES }; enum mixType { UPPER, LOWER, ADDITION }; struct LipSyncJoint { int jointId; int mixType; int orgIndex; }; struct LipSyncSample { double time; int shapeId; }; bool isLipSyncMixEnabled; vector lipSyncJoints; vector lipSyncLinkIndices; typedef Array2D ShapeArray; ShapeArray lipSyncShapes; vector lipSyncSeq; vector::iterator lipSyncIter; double lipSyncMaxTransitionTime; double currentTime; double timeScaleRatio; LinkInfoMap::iterator currentBaseLinkInfoIter; dynamic_bitset<> validIkLinkFlag; Vector3 waistTranslation; Signal sigUpdated; void setBody(Body* body0); void setLinearInterpolationJoint(int jointId); void addFootLink(int linkIndex, const Vector3& soleCenter); void clearLipSyncShapes(); void setLipSyncShapes(const Mapping& lipSyncShapeNode); void setPoseSeq(PoseSeqPtr seq); void setStealthyStepParameters( double heightRatioThresh, double flatLiftingHeight, double flatLandingHeight, double impactReductionHeight, double impactReductionTime); void invalidateCurrentInterpolation(); bool interpolate(double time, int waistLinkIndex, const Vector3& waistTranslation); bool mixLipSyncShape(); void calcIkJointPositions(); void calcIkJointPositionsSub(Link* link, Link* baseLink, LinkInfo* baseLinkInfo, bool doUpward, Link* prevLink); void appendPronun(PoseSeq::iterator poseIter); void appendLinkSamples(PoseSeq::iterator poseIter, PosePtr& pose); inline bool checkZmp(const Vector3& zmp, const Vector3& centerZmp); void adjustZmpAndFootKeyPosesForLifting (LinkSample::Seq& swingSamples, LinkSample::Seq::iterator pSwing0, LinkSample::Seq::iterator pSwing1, LinkZSample::Seq& swingZSamples, LinkZSample::Seq::iterator pSwingZ0, LinkZSample::Seq::iterator pSwingZ1, ZmpSample::Seq::iterator pZmp0, const Vector3& zmpOnSupport, bool zmpCenteringDone); void adjustZmpAndFootKeyPosesForLanding (LinkSample::Seq& swingSamples, LinkSample::Seq::iterator pSwing0, LinkSample::Seq::iterator pSwing1, LinkZSample::Seq& swingZSamples, LinkZSample::Seq::iterator pSwingZ0, LinkZSample::Seq::iterator pSwingZ1, ZmpSample::Seq::iterator pZmp1, const Vector3& zmp1, const Vector3& zmpOnSupport); bool adjustZmpForBothPhase( ZmpSample::Seq::iterator& pZmp0, double time0, double time1, LinkSample::Seq::iterator pRight0, LinkZSample::Seq::iterator pRightZ0, LinkSample::Seq::iterator pLeft0, LinkZSample::Seq::iterator pLeftZ0, SupportPhase prevPhase, SupportPhase nextPhase); Vector3 getCenterZmp(const LinkSample::Seq::iterator& xyzrpy, const LinkZSample::Seq::iterator& z, int which); void adjustZmpAndFootKeyPoses(); void insertAuxKeyPosesForStealthySteps(); bool update(); LinkInfo* getIkLinkInfo(int linkIndex); void onPoseInserted(PoseSeq::iterator it); void onPoseRemoving(PoseSeq::iterator it, bool isMoving); void onPoseModified(PoseSeq::iterator it); }; } namespace { template typename SampleType::Seq::iterator updateZeroLengthSegment(typename SampleType::Seq::iterator s) { if(TRACE_FUNCTIONS){ cout << "updateZeroLengthSegment" << endl; } const typename SampleType::Seq::iterator s0 = s; const typename SampleType::Seq::iterator s1 = ++s; s0->segmentType = ZERO_LENGTH; s0->isDirty = false; s0->isEndPoint = true; s1->isEndPoint = true; return s; } template typename SampleType::Seq::iterator updateCubicConnectionSegment(typename SampleType::Seq::iterator s) { if(TRACE_FUNCTIONS){ cout << "updateCubicConnectionSegment" << endl; } const typename SampleType::Seq::iterator s0 = s; const typename SampleType::Seq::iterator s1 = ++s; if(fabs(s1->x - s0->x) < epsilon){ return updateZeroLengthSegment(s0); } s0->segmentType = CUBIC_CONNECTION; s0->isDirty = false; s0->isEndPoint = true; s1->isEndPoint = true; const double h = (s1->x - s0->x); const double h2 = h * h; const double h3 = h2 * h; for(int i=0; i < dim; ++i){ Coeff& c0 = s0->c[i]; Coeff& c1 = s1->c[i]; c0.a = c0.yp; c0.b = 3.0 * (c1.y - c0.y) / h2 - (2.0 * c0.yp + c1.yp) / h; c0.c = (c0.yp + c1.yp) / h2 + 2.0 * (c0.y - c1.y) / h3; } return s; } template typename SampleType::Seq::iterator updateMinJerkConnectionSegment(typename SampleType::Seq::iterator s) { const typename SampleType::Seq::iterator s0 = s; const typename SampleType::Seq::iterator s1 = ++s; s0->segmentType = MIN_JERK_CONNECTION; s0->isDirty = false; s0->isEndPoint = true; s1->isEndPoint = true; return s; } template typename SampleType::Seq::iterator updateCubicSplineSegment(typename SampleType::Seq::iterator s, typename SampleType::Seq::iterator end) { if(TRACE_FUNCTIONS){ cout << "updateCubicSplineSegment" << endl; } typename SampleType::Seq::iterator s0 = s; typename SampleType::Seq::iterator s1 = ++s; if(fabs(s1->x - s0->x) < epsilon){ return updateZeroLengthSegment(s0); } else { typename SampleType::Seq::iterator s2 = s1; ++s2; if(fabs(s2->x - s1->x) < epsilon){ return updateCubicConnectionSegment(s0); } } s0->segmentType = CUBIC_SPLINE; s0->isEndPoint = true; s0->isDirty = false; for(int i=0; i < dim; ++i){ Coeff& c0 = s0->c[i]; Coeff& c1 = s1->c[i]; c0.a = -0.5; c0.b = (3.0 / (s1->x - s0->x)) * ((c1.y - c0.y) / (s1->x - s0->x) - c0.yp); } while(true) { typename SampleType::Seq::iterator s0 = s; --s0; typename SampleType::Seq::iterator s1 = s; typename SampleType::Seq::iterator s2 = ++s; if(fabs(s2->x - s1->x) < epsilon){ --s; break; } s1->segmentType = CUBIC_SPLINE; s1->isDirty = false; double sig = (s1->x - s0->x) / (s2->x - s0->x); for(int i=0; i < dim; ++i){ Coeff& c0 = s0->c[i]; Coeff& c1 = s1->c[i]; Coeff& c2 = s2->c[i]; double p = sig * c0.a + 2.0; c1.a = (sig - 1.0) / p; double b = (c2.y - c1.y) / (s2->x - s1->x) - (c1.y - c0.y) / (s1->x - s0->x); c1.b = (6.0 * b / (s2->x - s0->x) - sig * c0.b) / p; } if(s2->isEndPoint || ++s2 == end){ break; } } typename SampleType::Seq::iterator sf0 = s; --sf0; typename SampleType::Seq::iterator sf = s; sf->isEndPoint = true; double a_save[dim]; for(int i=0; i < dim; ++i){ Coeff& cf0 = sf0->c[i]; Coeff& cf = sf->c[i]; double qf = 0.5; double bf = (3.0 / (sf->x - sf0->x)) * (cf.yp - (cf.y - cf0.y) / (sf->x - sf0->x)); a_save[i] = cf.a; cf.a = (bf - qf * cf0.b) / (qf * cf0.a + 1.0); } while(s != s0){ typename SampleType::Seq::iterator s1 = s; typename SampleType::Seq::iterator s0 = --s; for(int i=0; i < dim; ++i){ s0->c[i].a = s0->c[i].a * s1->c[i].a + s0->c[i].b; } } for(int i=0; i < dim; ++i){ sf->c[i].a_end = sf->c[i].a; sf->c[i].a = a_save[i]; } return sf; } /** pre-determined velocity version */ template void usePredeterminedVelocities(typename SampleType::Seq& samples) { typename SampleType::Seq::iterator s = samples.begin(); typename SampleType::Seq::iterator prev = s; while(s != samples.end()){ if(s->segmentType != INVALID){ typename SampleType::Seq::iterator next = s; ++next; while(true){ if(next == samples.end()){ next = s; break; } if(next->segmentType == INVALID){ ++next; } else { break; } } double dt0 = s->x - prev->x; double dt1 = next->x - s->x; for(int i=3; i < dim; ++i){ // for rotation over 180[deg] double& y = next->c[i].y; if(fabs(s->c[i].y - y) > M_PI){ double r = y - floor(y / (2.0 * M_PI)) * 2.0 * M_PI; y = floor(s->c[i].y / (2.0 * M_PI)) * 2.0 * M_PI + r; } } if(!s->isEndPoint){ for(int i=0; i < dim; ++i){ if(s->c[i].yp == 0.0){ double dy0 = (s->c[i].y - prev->c[i].y); double dy1 = (next->c[i].y - s->c[i].y); if(fabs(dy0) < 1.0e-3 || fabs(dy1) < 1.0e-3 || dy0 * dy1 <= 0.0){ s->c[i].yp = 0.0; } else { s->c[i].yp = (dy0 / dt0 + dy1 / dt1) / 2.0; } } } s->isEndPoint = true; } prev = s; } ++s; } } template void initializeInterpolation(typename SampleType::Seq& samples) { if(TRACE_FUNCTIONS){ cout << "initializeInterpolation" << endl; } usePredeterminedVelocities(samples); typename SampleType::Seq::iterator s = samples.begin(); while(s != samples.end()){ if(s->segmentType == INVALID){ ++s; } else { typename SampleType::Seq::iterator next = s; ++next; if(next == samples.end()){ break; } if(!next->isEndPoint && (++next != samples.end())){ s = updateCubicSplineSegment(s, samples.end()); } else { if(useJerkMinModel){ s = updateMinJerkConnectionSegment(s); } else { s = updateCubicConnectionSegment(s); } } } } } template bool interpolate( typename SampleType::Seq& samples, typename SampleType::Seq::iterator& p, double x, double* out_result) { if(samples.empty()){ return false; } if(p == samples.end()){ --p; if(p->x <= x){ for(int i=0; i < dim; ++i){ out_result[i] = p->c[i].y; } return true; } } typename SampleType::Seq::iterator next; while(true){ if(x < p->x){ if(p == samples.begin()){ for(int i=0; i < dim; ++i){ out_result[i] = p->c[i].y; } return true; } --p; continue; } while(true){ next = p; ++next; if(next == samples.end()){ for(int i=0; i < dim; ++i){ out_result[i] = p->c[i].y; } return true; } if(x < next->x){ break; } ++p; } break; } const SampleType& s0 = *p; const SampleType& s1 = *next; if(s0.isDirty){ return false; } switch(s0.segmentType){ case UNDETERMINED: case INVALID: return false; case CUBIC_SPLINE: for(int i=0; i < dim; ++i){ const double a_end = (s1.isEndPoint ? s1.c[i].a_end : s1.c[i].a); const double h = s1.x - s0.x; const double A = (s1.x - x) / h; const double B = (x - s0.x) / h; out_result[i] = A * s0.c[i].y + B * s1.c[i].y + ((A*A*A - A) * s0.c[i].a + (B*B*B - B) * a_end) * (h*h) / 6.0; } break; case CUBIC_CONNECTION: for(int i=0; i < dim; ++i){ const double& a0 = s0.c[i].y; const double& a1 = s0.c[i].a; const double& a2 = s0.c[i].b; const double& a3 = s0.c[i].c; const double h = x - s0.x; const double h2 = h * h; const double h3 = h2 * h; out_result[i] = (a0 + a1 * h + a2 * h2 + a3 * h3); } break; case MIN_JERK_CONNECTION: for(int i=0; i < dim; ++i){ double r = (x - s0.x) / (s1.x - s0.x); double r2 = r * r; double r3 = r2 * r; double r4 = r2 * r2; double r5 = r4 * r; double y0 = s0.c[i].y; double y1 = s1.c[i].y; out_result[i] = y0 + (y0 - y1) * (15.0 * r4 - 6.0 * r5 - 10.0 * r3); } break; case LINEAR: for(int i=0; i < dim; ++i){ double r = (x - s0.x) / (s1.x - s0.x); out_result[i] = (1.0 - r) * s0.c[i].y + r * s1.c[i].y; } break; case ZERO_LENGTH: for(int i=0; i < dim; ++i){ out_result[i] = s1.c[i].y; } break; } return true; } /** @return iterator to the last appended sample */ template typename SampleType::Seq::iterator applyMaxTransitionTime(typename SampleType::Seq& samples, const PoseSeq::iterator poseIter) { if(samples.empty()) return samples.end(); typename SampleType::Seq::iterator prev = --samples.end(); if(prev != samples.end()){ const double time = poseIter->time(); const double ttime = poseIter->maxTransitionTime(); if(ttime > 0.0 && time - prev->x > ttime){ prev->isEndPoint = true; samples.push_back(*prev); SampleType& sampleForTransition = samples.back(); sampleForTransition.x = time - ttime; sampleForTransition.isEndPoint = true; ++prev; } } return prev; } template void appendSample(typename SampleType::Seq& samples, const SampleType& sample) { applyMaxTransitionTime(samples, sample.poseIter); samples.push_back(sample); } } PoseSeqInterpolator::PoseSeqInterpolator() { impl = new PSIImpl(this); } PSIImpl::PSIImpl(PoseSeqInterpolator* self) : self(self) { timeScaleRatio = 1.0; isAutoZmpAdjustmentMode = false; minZmpTransitionTime = 0.1; zmpCenteringTimeThresh = 0.03; zmpTimeMarginBeforeLifting = 0.0; zmpMaxDistanceFromCenterSqr = 0.015 * 0.015; isStealthyStepMode = false; setStealthyStepParameters(2.0, 0.005, 0.005, 0.012, 0.3); isLipSyncMixEnabled = false; needUpdate = true; } void PoseSeqInterpolator::setBody(Body* body) { impl->setBody(body); } void PSIImpl::setBody(Body* body0) { if(!body0){ body.reset(); } else { body = body0->clone(); int n = body->numJoints(); jointInfos.clear(); jointInfos.resize(n); ikLinkInfos.clear(); footLinkIndices.clear(); soleCenters.clear(); validIkLinkFlag.resize(body->numLinks()); clearLipSyncShapes(); invalidateCurrentInterpolation(); } needUpdate = true; } Body* PoseSeqInterpolator::body() const { return impl->body.get(); } void PoseSeqInterpolator::setLinearInterpolationJoint(int jointId) { impl->setLinearInterpolationJoint(jointId); } void PSIImpl::setLinearInterpolationJoint(int jointId) { if(jointId < (int)jointInfos.size()){ jointInfos[jointId].useLinearInterpolation = true; } } void PoseSeqInterpolator::addFootLink(int linkIndex, const Vector3& soleCenter) { impl->addFootLink(linkIndex, soleCenter); } void PSIImpl::addFootLink(int linkIndex, const Vector3& soleCenter) { footLinkIndices.push_back(linkIndex); soleCenters.push_back(soleCenter); needUpdate = true; } void PSIImpl::clearLipSyncShapes() { lipSyncJoints.clear(); lipSyncLinkIndices.clear(); lipSyncSeq.clear(); needUpdate = true; } void PoseSeqInterpolator::setLipSyncShapes(const Mapping& info) { impl->setLipSyncShapes(info); } /** \todo move this into LipSyncTranslator */ void PSIImpl::setLipSyncShapes(const Mapping& info) { needUpdate = true; clearLipSyncShapes(); if(!info.isValid()){ return; } const Listing& jointSeq = *info["joints"].toListing(); const Listing& mixTypeSeq = *info["mixTypes"].toListing(); int numOrgJoints = jointSeq.size(); for(int i=0; i < numOrgJoints; ++i){ Link* joint = body->link(jointSeq[i].toString()); if(joint){ LipSyncJoint lipSyncJoint; int mixType = -1; string mixTypeSymbol = mixTypeSeq[i].toString(); if(mixTypeSymbol == "upper"){ mixType = UPPER; } else if(mixTypeSymbol == "lower"){ mixType = LOWER; } else if(mixTypeSymbol == "addition"){ mixType = ADDITION; } if(mixType >= 0){ lipSyncJoint.jointId = joint->jointId(); lipSyncJoint.mixType = mixType; lipSyncJoint.orgIndex = i; lipSyncJoints.push_back(lipSyncJoint); lipSyncLinkIndices.push_back(joint->index()); } } } static const char* shapeSymbols[] = { "A", "I", "U", "E", "O", "N", "a", "i", "u", "e", "o" }; int numShapesRead = 0; if(!lipSyncJoints.empty()){ lipSyncShapes.resize(NUM_LIP_SHAPES, lipSyncJoints.size()); const Mapping& shapes = *info["shapes"].toMapping(); for(int i=0; i < NUM_LIP_SHAPES; ++i){ const Listing& shapeSeq = *shapes.findListing(shapeSymbols[i]); if(!shapeSeq.isValid() || shapeSeq.size() != numOrgJoints){ break; } for(size_t j=0; j < lipSyncJoints.size(); ++j){ double q = radian(shapeSeq[lipSyncJoints[j].orgIndex].toDouble()); lipSyncShapes(i, j) = q; } numShapesRead++; } } lipSyncMaxTransitionTime = info.get("maxTransitionTime", 0.2); if(numShapesRead < NUM_LIP_SHAPES){ clearLipSyncShapes(); } } const std::vector& PoseSeqInterpolator::lipSyncLinkIndices() { return impl->lipSyncLinkIndices; } void PSIImpl::invalidateCurrentInterpolation() { currentTime = std::numeric_limits::max(); currentBaseLinkInfoIter = ikLinkInfos.end(); } void PoseSeqInterpolator::setPoseSeq(PoseSeqPtr seq) { impl->setPoseSeq(seq); } void PSIImpl::setPoseSeq(PoseSeqPtr seq) { poseSeqConnections.disconnect(); poseSeq = seq; // for auto update mode (not implemented yet) poseSeqConnections = seq->connectSignalSet( boost::bind(&PSIImpl::onPoseInserted, this, _1), boost::bind(&PSIImpl::onPoseRemoving, this, _1, _2), boost::bind(&PSIImpl::onPoseModified, this, _1)); invalidateCurrentInterpolation(); needUpdate = true; } void PoseSeqInterpolator::setTimeScaleRatio(double ratio) { impl->timeScaleRatio = ratio; } double PoseSeqInterpolator::beginningTime() const { return 0.0; } double PoseSeqInterpolator::endingTime() const { if(impl->poseSeq){ return impl->timeScaleRatio * impl->poseSeq->endingTime(); } else { return 0.0; } } void PoseSeqInterpolator::enableAutoZmpAdjustmentMode(bool on) { impl->isAutoZmpAdjustmentMode = on; impl->needUpdate = true; } void PoseSeqInterpolator::setZmpAdjustmentParameters (double minTransitionTime, double centeringTimeThresh, double timeMarginBeforeLifting, double maxDistanceFromCenter) { impl->minZmpTransitionTime = minTransitionTime; impl->zmpCenteringTimeThresh = centeringTimeThresh; impl->zmpTimeMarginBeforeLifting = timeMarginBeforeLifting; impl->zmpMaxDistanceFromCenterSqr = maxDistanceFromCenter * maxDistanceFromCenter; impl->needUpdate = true; } void PoseSeqInterpolator::enableStealthyStepMode(bool on) { impl->isStealthyStepMode = on; impl->needUpdate = true; } void PoseSeqInterpolator::setStealthyStepParameters (double heightRatioThresh, double flatLiftingHeight, double flatLandingHeight, double impactReductionHeight, double impactReductionTime) { impl->setStealthyStepParameters(heightRatioThresh, flatLiftingHeight, flatLandingHeight, impactReductionHeight, impactReductionTime); } void PSIImpl::setStealthyStepParameters (double heightRatioThresh, double flatLiftingHeight, double flatLandingHeight, double impactReductionHeight, double impactReductionTime) { this->stealthyHeightRatioThresh = heightRatioThresh; this->flatLiftingHeight = flatLiftingHeight; this->flatLandingHeight = flatLandingHeight; this->impactReductionHeight = impactReductionHeight; this->impactReductionTime = impactReductionTime; this->impactReductionVelocity = -2.0 * impactReductionHeight / impactReductionTime; needUpdate = true; } void PoseSeqInterpolator::enableLipSyncMix(bool on) { impl->isLipSyncMixEnabled = on; } bool PoseSeqInterpolator::update() { return impl->update(); } SignalProxy PoseSeqInterpolator::sigUpdated() { return impl->sigUpdated; } bool PoseSeqInterpolator::interpolate(double time) { return impl->interpolate(time, -1, Vector3::Zero()); } bool PoseSeqInterpolator::seek(double time) { return impl->interpolate(time, -1, Vector3::Zero()); } /** @param waistLinkIndex A link that is translated for maintaing the dynamic balance @param waistTranslation translation of the balancing link usually provided by the waist balance filter */ bool PoseSeqInterpolator::interpolate(double time, int waistLinkIndex, const Vector3& waistTranslation) { return impl->interpolate(time, waistLinkIndex, waistTranslation); } /** A virtual function of the WaistTranslator interface */ bool PoseSeqInterpolator::seek(double time, int waistLinkIndex, const Vector3& waistTranslation) { return impl->interpolate(time, waistLinkIndex, waistTranslation); } /** \todo Skip interpolation when only waistTranslation changes */ bool PSIImpl::interpolate(double time, int waistLinkIndex, const Vector3& waistTranslation) { if(!body){ return false; } if(needUpdate){ if(!update()){ return false; } } time /= timeScaleRatio; // This should be applied to the process of appending samples if(time == currentTime && waistTranslation == this->waistTranslation){ return true; } currentTime = time; validIkLinkFlag.reset(); currentBaseLinkInfoIter = ikLinkInfos.end(); double baseLinkTime = -std::numeric_limits::max(); LinkInfoMap::iterator subBaseLinkInfoIter = ikLinkInfos.end(); double subBaseLinkTime = -std::numeric_limits::max(); bool waistTranslationDone = false; this->waistTranslation = waistTranslation; double xyzrpy[6]; for(LinkInfoMap::iterator it = ikLinkInfos.begin(); it != ikLinkInfos.end(); ++it){ LinkInfo& info = it->second; info.isValid = ::interpolate<6, LinkSample>(info.samples, info.iter, currentTime, xyzrpy); if(info.isValid){ /// \todo check this before the interpolation (after seeking only) /// \todo skip aux samples for detecting the blending segment info.jointSpaceBlendingRatio = 0.0; if(info.iter != info.samples.end()){ LinkSample::Seq::iterator prevNonAuxIter = info.iter; while(prevNonAuxIter->isAux){ --prevNonAuxIter; } double prevNonAuxTime = prevNonAuxIter->x; LinkSample::Seq::iterator nextIter = info.iter; nextIter++; LinkSample::Seq::iterator nextNonAuxIter = nextIter; while(nextNonAuxIter != info.samples.end() && nextNonAuxIter->isAux){ ++nextNonAuxIter; } if(prevNonAuxIter->isSlave){ if(nextNonAuxIter == info.samples.end() || nextNonAuxIter->isSlave){ info.jointSpaceBlendingRatio = 1.0; continue; // not Cartesian space at all ! skip to the next } else { double r; if(nextNonAuxIter->isTouching){ if(info.iter->isAux){ r =0.0; } else { r = (nextIter->x - currentTime) / (nextIter->x - prevNonAuxTime); } } else { r = (nextNonAuxIter->x - currentTime) / (nextNonAuxIter->x - prevNonAuxTime); } info.jointSpaceBlendingRatio = r * r * (3.0 - 2.0 * r); } } else { if(nextNonAuxIter != info.samples.end() && nextNonAuxIter->isSlave){ double r; if(prevNonAuxIter->isTouching){ if(nextIter == nextNonAuxIter){ r = (currentTime - info.iter->x) / (nextIter->x - info.iter->x); } else { r = 0.0; } } else { r = (currentTime - prevNonAuxTime) / (nextNonAuxIter->x - prevNonAuxTime); } info.jointSpaceBlendingRatio = r * r * (3.0 - 2.0 * r); } } } if(info.isFootLink){ ::interpolate<1, LinkZSample>(info.zSamples, info.zIter, currentTime, &xyzrpy[2]); } const Vector3 p(xyzrpy[0], xyzrpy[1], xyzrpy[2]); const int linkIndex = it->first; validIkLinkFlag[linkIndex] = true; if(linkIndex == waistLinkIndex){ info.p = p + waistTranslation; waistTranslationDone = true; } else { info.p = p + info.jointSpaceBlendingRatio * waistTranslation; } info.R = rotFromRpy(xyzrpy[3], xyzrpy[4], xyzrpy[5]); if(info.iter->isBaseLink){ if(info.iter->x > baseLinkTime){ currentBaseLinkInfoIter = it; baseLinkTime = info.iter->x; } } else { if(info.iter->x > subBaseLinkTime){ subBaseLinkInfoIter = it; subBaseLinkTime = info.iter->x; } } } } if(currentBaseLinkInfoIter == ikLinkInfos.end()){ currentBaseLinkInfoIter = subBaseLinkInfoIter; } for(size_t i=0; i < jointInfos.size(); ++i){ jointInfos[i].q = boost::none; } calcIkJointPositions(); if(waistLinkIndex >= 0 && !waistTranslationDone){ /// \todo write a code here to translate the waist when the waist link is not an ik link return false; } if(isLipSyncMixEnabled){ mixLipSyncShape(); } return true; } bool PSIImpl::mixLipSyncShape() { if(lipSyncSeq.empty()){ return false; } vector::iterator next = lipSyncSeq.end(); if(lipSyncIter == lipSyncSeq.end()){ --lipSyncIter; if(lipSyncIter->time <= currentTime){ goto mix; } } while(true){ if(currentTime < lipSyncIter->time){ if(lipSyncIter == lipSyncSeq.begin()){ goto mix; } --lipSyncIter; continue; } while(true){ next = lipSyncIter; ++next; if(next == lipSyncSeq.end()){ goto mix; } if(currentTime < next->time){ break; } ++lipSyncIter; } break; } mix: for(size_t i=0; i < lipSyncJoints.size(); ++i){ LipSyncJoint& lipSyncJoint = lipSyncJoints[i]; double q0 = lipSyncShapes(lipSyncIter->shapeId, i); double q; if(next == lipSyncSeq.end()){ q = q0; } else { double q1 = lipSyncShapes(next->shapeId, i); double t = (currentTime - lipSyncIter->time) / (next->time - lipSyncIter->time); q = (1.0 - t) * q0 + t * q1; } int jointId = lipSyncJoint.jointId; JointInfo& jointInfo = jointInfos[jointId]; optional qorg = self->jointPosition(jointId); if(!qorg){ jointInfo.q = q; } else { switch(lipSyncJoint.mixType){ case UPPER: jointInfo.q = std::max(*qorg, q); break; case LOWER: jointInfo.q = std::min(*qorg, q); break; case ADDITION: { q += *qorg; Link* joint = body->joint(jointId); jointInfo.q = std::max(joint->q_lower(), std::min(joint->q_upper(), q)); } break; default: break; } } } return true; } void PSIImpl::calcIkJointPositions() { Link* baseLink; LinkInfo* baseLinkInfo; if(currentBaseLinkInfoIter != ikLinkInfos.end()){ baseLink = body->link(currentBaseLinkInfoIter->first); baseLinkInfo = ¤tBaseLinkInfoIter->second; } else { baseLink = body->rootLink(); baseLinkInfo = 0; } calcIkJointPositionsSub(baseLink, baseLink, baseLinkInfo, true, 0); } /** \todo search an analytical IK path even if the base link of the path is not an ik link */ void PSIImpl::calcIkJointPositionsSub(Link* link, Link* baseLink, LinkInfo* baseLinkInfo, bool doUpward, Link* prevLink) { if(link != baseLink && validIkLinkFlag[link->index()]){ LinkInfo* endLinkInfo = getIkLinkInfo(link->index()); if(baseLinkInfo && endLinkInfo){ JointPathPtr jointPath = getCustomJointPath(body, baseLink, link); bool doIK = true; // tmp if(!jointPath->hasAnalyticalIK()){ // tmp if(jointPath->numJoints() != 6){ doIK = false; } for(int i=0; i < jointPath->numJoints(); ++i){ Link* joint = jointPath->joint(i); JointInfo& jointInfo = jointInfos[joint->jointId()]; double q; if(::interpolate<1, JointSample>(jointInfo.samples, jointInfo.iter, currentTime, &q)){ jointInfo.q = q; joint->q() = q; } } } if(doIK){ // tmp bool ikSolved = jointPath->calcInverseKinematics(baseLinkInfo->p, baseLinkInfo->R, endLinkInfo->p, endLinkInfo->R); if(!ikSolved){ double len = waistTranslation.norm(); double low = 0.0; double hi = len * (1.0 - endLinkInfo->jointSpaceBlendingRatio); while(true){ double current = (low + hi) / 2.0; Vector3 p(endLinkInfo->p + waistTranslation * (current / len)); if(jointPath->calcInverseKinematics(baseLinkInfo->p, baseLinkInfo->R, p, endLinkInfo->R)){ ikSolved = true; hi = current; } else { low = current; } if((hi - low) < 1.0e-4){ break; } } } if(ikSolved){ for(int i=0; i < jointPath->numJoints(); ++i){ Link* joint = jointPath->joint(i); JointInfo& jointInfo = jointInfos[joint->jointId()]; const double& r = endLinkInfo->jointSpaceBlendingRatio; if(r == 0.0){ jointInfo.q = joint->q(); } else { double qtmp; if(::interpolate<1, JointSample>(jointInfo.samples, jointInfo.iter, currentTime, &qtmp)){ jointInfo.q = r * qtmp + (1.0 - r) * joint->q(); } else { jointInfo.q = joint->q(); } } } } } } baseLink = link; baseLinkInfo = endLinkInfo; } if(doUpward && link->parent()){ calcIkJointPositionsSub(link->parent(), baseLink, baseLinkInfo, true, link); } for(Link* childLink = link->child(); childLink; childLink = childLink->sibling()){ if(childLink != prevLink){ calcIkJointPositionsSub(childLink, baseLink, baseLinkInfo, false, 0); } } } int PoseSeqInterpolator::baseLinkIndex() const { if(impl->currentBaseLinkInfoIter != impl->ikLinkInfos.end()){ return impl->currentBaseLinkInfoIter->first; } return -1; } bool PoseSeqInterpolator::getBaseLinkPosition(Position& out_T) const { if(impl->currentBaseLinkInfoIter != impl->ikLinkInfos.end()){ const LinkInfo& info = impl->currentBaseLinkInfoIter->second; out_T.translation() = info.p; out_T.linear() = info.R; return true; } return false; } boost::optional PoseSeqInterpolator::jointPosition(int jointId) const { JointInfo& info = impl->jointInfos[jointId]; if(!info.q){ double qtmp; if(::interpolate<1, JointSample>(info.samples, info.iter, impl->currentTime, &qtmp)){ info.q = qtmp; } } return info.q; } void PoseSeqInterpolator::getJointPositions(std::vector< boost::optional >& out_q) const { const int n = impl->jointInfos.size(); out_q.resize(n); for(int i=0; i < n; ++i){ out_q[i] = jointPosition(i); } } boost::optional PoseSeqInterpolator::ZMP() const { Vector3 p; if(::interpolate<3, ZmpSample>(impl->zmpSamples, impl->zmpIter, impl->currentTime, p.data())){ return p; } return boost::none; } bool PSIImpl::update() { if(!body || !poseSeq){ return false; } for(size_t i=0; i < jointInfos.size(); ++i){ jointInfos[i].clear(); } ikLinkInfos.clear(); zmpSamples.clear(); lipSyncSeq.clear(); if(isAutoZmpAdjustmentMode || isStealthyStepMode){ footLinkInfos.clear(); for(size_t i=0; i < footLinkIndices.size(); ++i){ LinkInfo* info = getIkLinkInfo(footLinkIndices[i]); if(info){ info->isFootLink = true; footLinkInfos.push_back(info); } } } for(PoseSeq::iterator poseIter = poseSeq->begin(); poseIter != poseSeq->end(); ++poseIter){ PosePtr pose = poseIter->get(); if(!pose){ PronunSymbolPtr pronun = poseIter->get(); if(pronun){ appendPronun(poseIter); } } else { appendLinkSamples(poseIter, pose); const int n = std::min(pose->numJoints(), (int)jointInfos.size()); for(int i=0; i < n; ++i){ JointInfo& jointInfo = jointInfos[i]; if(pose->isJointValid(i)){ // make a flipping point stationary point double q = pose->jointPosition(i); double sign = q - jointInfo.prev_q; if(jointInfo.prevSegmentDirectionSign * sign <= 0.0){ if(!jointInfo.samples.empty()){ jointInfo.samples.back().isEndPoint = true; } } jointInfo.prevSegmentDirectionSign = sign; jointInfo.prev_q = q; appendSample(jointInfo.samples, JointSample(poseIter, i, jointInfo.useLinearInterpolation)); } } if(pose->isZmpValid()){ appendSample(zmpSamples, ZmpSample(poseIter)); } } } if(!footLinkInfos.empty()){ if(isAutoZmpAdjustmentMode && footLinkInfos.size() == 2){ adjustZmpAndFootKeyPoses(); } if(isStealthyStepMode){ insertAuxKeyPosesForStealthySteps(); } } for(size_t i=0; i < jointInfos.size(); ++i){ JointInfo& info = jointInfos[i]; if(TRACE_FUNCTIONS){ cout << "PSIImpl::update: joint " << i << endl; } if(!info.useLinearInterpolation){ initializeInterpolation<1, JointSample, false>(info.samples); } info.iter = info.samples.begin(); } for(LinkInfoMap::iterator p = ikLinkInfos.begin(); p != ikLinkInfos.end(); ++p){ LinkInfo& info = p->second; initializeInterpolation<6, LinkSample, false>(info.samples); info.iter = info.samples.begin(); if(info.isFootLink){ initializeInterpolation<1, LinkZSample, false>(info.zSamples); info.zIter = info.zSamples.begin(); } } initializeInterpolation<3, ZmpSample, false>(zmpSamples); zmpIter = zmpSamples.begin(); lipSyncIter = lipSyncSeq.begin(); invalidateCurrentInterpolation(); needUpdate = false; sigUpdated(); return true; } void PSIImpl::appendLinkSamples(PoseSeq::iterator poseIter, PosePtr& pose) { for(Pose::LinkInfoMap::iterator it = pose->ikLinkBegin(); it != pose->ikLinkEnd(); ++it){ const int linkIndex = it->first; LinkInfo* linkInfo = getIkLinkInfo(linkIndex); if(linkInfo){ const Pose::LinkInfo& ikLinkInfo = it->second; LinkSample::Seq& samples = linkInfo->samples; applyMaxTransitionTime(samples, poseIter); samples.push_back(LinkSample(poseIter, ikLinkInfo)); if(linkInfo->isFootLink){ LinkZSample::Seq& zSamples = linkInfo->zSamples; applyMaxTransitionTime(zSamples, poseIter); zSamples.push_back(LinkZSample(poseIter, ikLinkInfo)); } } } } inline bool PSIImpl::checkZmp(const Vector3& zmp, const Vector3& centerZmp) { return (zmp - centerZmp).squaredNorm() <= zmpMaxDistanceFromCenterSqr; } void PSIImpl::adjustZmpAndFootKeyPosesForLifting (LinkSample::Seq& swingSamples, LinkSample::Seq::iterator pSwing0, LinkSample::Seq::iterator pSwing1, LinkZSample::Seq& swingZSamples, LinkZSample::Seq::iterator pSwingZ0, LinkZSample::Seq::iterator pSwingZ1, ZmpSample::Seq::iterator pZmp0, const Vector3& zmpOnSupport, bool zmpCenteringDone) { Vector3 zmp0(pZmp0->c[0].y, pZmp0->c[1].y, pZmp0->c[2].y); if(!checkZmp(zmp0, zmpOnSupport)){ double ttime0 = pSwing0->x - pZmp0->x; if(!zmpCenteringDone && ttime0 < minZmpTransitionTime){ double auxKeyTime = std::min(pZmp0->x + minZmpTransitionTime, (pSwing0->x + pSwing1->x) / 2.0); double zmpTime = std::max((pZmp0->x + auxKeyTime) / 2.0, auxKeyTime - zmpTimeMarginBeforeLifting); zmpSamples.insert(++pZmp0, ZmpSample(zmpTime, zmpOnSupport)); LinkSample::Seq::iterator pAux = swingSamples.insert(pSwing1, LinkSample(*pSwing0)); pAux->x = auxKeyTime; LinkZSample::Seq::iterator pZAux = swingZSamples.insert(pSwingZ1, LinkZSample(*pSwingZ0)); pZAux->x = auxKeyTime; } else { double zmpTime = std::max((pZmp0->x + pSwing0->x) / 2.0, pSwing0->x - zmpTimeMarginBeforeLifting); ZmpSample::Seq::iterator pAuxZmp = zmpSamples.insert(++pZmp0, ZmpSample(zmpTime, zmpOnSupport)); /* if(ttime0 >= minZmpTransitionTime * 2.0){ zmpSamples.insert(pAuxZmp, ZmpSample(pSwing0->x - minZmpTransitionTime * 2.0, zmp0)); } */ } } } void PSIImpl::adjustZmpAndFootKeyPosesForLanding (LinkSample::Seq& swingSamples, LinkSample::Seq::iterator pSwing0, LinkSample::Seq::iterator pSwing1, LinkZSample::Seq& swingZSamples, LinkZSample::Seq::iterator pSwingZ0, LinkZSample::Seq::iterator pSwingZ1, ZmpSample::Seq::iterator pZmp1, const Vector3& zmp1, const Vector3& zmpOnSupport) { if(!checkZmp(zmp1, zmpOnSupport)){ if(pZmp1 == zmpSamples.end()){ zmpSamples.insert(pZmp1, ZmpSample(pSwing1->x, zmpOnSupport)); } else { if((pZmp1->x - pSwing1->x) < minZmpTransitionTime){ double auxKeyTime = std::max(pZmp1->x - minZmpTransitionTime, (pSwing0->x + pSwing1->x) / 2.0); zmpSamples.insert(pZmp1, ZmpSample(auxKeyTime, zmpOnSupport)); LinkSample::Seq::iterator pAux = swingSamples.insert(pSwing1, LinkSample(*pSwing1)); pAux->x = auxKeyTime; LinkZSample::Seq::iterator pZAux = swingZSamples.insert(pSwingZ1, LinkZSample(*pSwingZ1)); pZAux->x = auxKeyTime; } else { zmpSamples.insert(pZmp1, ZmpSample(pSwing1->x, zmpOnSupport)); } } } } /** @return true if centering ZMP is inserted */ bool PSIImpl::adjustZmpForBothPhase (ZmpSample::Seq::iterator& pZmp0, double time0, double time1, LinkSample::Seq::iterator pRight0, LinkZSample::Seq::iterator pRightZ0, LinkSample::Seq::iterator pLeft0, LinkZSample::Seq::iterator pLeftZ0, SupportPhase prevPhase, SupportPhase nextPhase) { double len = time1 - time0; if(len < zmpCenteringTimeThresh){ return false; } Vector3 p0(pRight0->c[0].y, pRight0->c[1].y, pRightZ0->c[0].y); Matrix3 R0(rotFromRpy(pRight0->c[3].y, pRight0->c[4].y, pRight0->c[5].y)); Vector3 p1(pLeft0->c[0].y, pLeft0->c[1].y, pLeftZ0->c[0].y); Matrix3 R1(rotFromRpy(pLeft0->c[3].y, pLeft0->c[4].y, pLeft0->c[5].y)); double thresh = minZmpTransitionTime * 2.0; /* Disabled this on 2012/11/02. What is this for? if(prevPhase != nextPhase){ thresh *= 3.0; } */ if(len > thresh){ Vector3 zmp = (p0 + R0 * soleCenters[0] + p1 + R1 * soleCenters[1]) / 2.0; zmp[2] = 0.0; zmpSamples.insert(++pZmp0, ZmpSample(time0 + minZmpTransitionTime, zmp)); pZmp0 = zmpSamples.insert(pZmp0, ZmpSample(time1 - minZmpTransitionTime, zmp)); } else if(prevPhase == nextPhase){ double r = 0.5; double thresh2 = (2.0 * minZmpTransitionTime) * 0.6; if(len < thresh2){ r = 0.5 * (len / thresh2); if(prevPhase == RIGHT){ r = 1.0 - r; } } Vector3 zmp = (p0 + R0 * soleCenters[0]) * r + (p1 + R1 * soleCenters[1]) * (1.0 - r); zmp[2] = 0.0; pZmp0 = zmpSamples.insert(++pZmp0, ZmpSample(time0 + len / 2.0, zmp)); } return true; } Vector3 PSIImpl::getCenterZmp (const LinkSample::Seq::iterator& xyzrpy, const LinkZSample::Seq::iterator& z, int which) { const Vector3 p(xyzrpy->c[0].y, xyzrpy->c[1].y, z->c[0].y); const Matrix3 R = rotFromRpy(xyzrpy->c[3].y, xyzrpy->c[4].y, xyzrpy->c[5].y); Vector3 zmp = p + R * soleCenters[which]; zmp[2] = 0.0; return zmp; } void PSIImpl::adjustZmpAndFootKeyPoses() { // actual left and right may be exchanged LinkSample::Seq& leftSamples = footLinkInfos[LEFT]->samples; LinkSample::Seq& rightSamples = footLinkInfos[RIGHT]->samples; LinkZSample::Seq& leftZSamples = footLinkInfos[LEFT]->zSamples; LinkZSample::Seq& rightZSamples = footLinkInfos[RIGHT]->zSamples; if(leftSamples.empty() || rightSamples.empty()){ return; } LinkSample::Seq::iterator pLeft0, pLeft, pLeftNext, pRight0, pRight, pRightNext; LinkZSample::Seq::iterator pLeftZ0, pLeftZ, pLeftZNext, pRightZ0, pRightZ, pRightZNext; pLeft = pLeftNext = leftSamples.begin(); pRight = pRightNext = rightSamples.begin(); pLeftZ = pLeftZNext = leftZSamples.begin(); pRightZ = pRightZNext = rightZSamples.begin(); // insert initial zmp if(zmpSamples.empty()){ Vector3 zmp0 = Vector3::Zero(); int n = 0; if(pLeft->isTouching){ zmp0 += getCenterZmp(pLeft, pLeftZ, LEFT); n++; } if(pRight->isTouching){ zmp0 += getCenterZmp(pRight, pRightZ, RIGHT); n++; } if(n >0 ){ zmp0 /= n; } zmpSamples.push_back(ZmpSample(0.0, zmp0)); } ZmpSample::Seq::iterator pZmp0 = zmpSamples.begin(); bool isLeftTouching = true; bool isRightTouching = true; SupportPhase prevPhase = NONE; double time = 0.0; double time0 = 0.0; SupportPhase phaseBeforeBothPhase = NONE; ZmpSample::Seq::iterator pZmpInBothPhase = zmpSamples.end(); double bothPhaseTime0 = 0.0; bool doContinue = true; while(doContinue){ if(pLeftNext != leftSamples.end()){ if(pRightNext != rightSamples.end()){ if(pLeftNext->x < pRightNext->x){ pLeft = pLeftNext++; pLeftZ = pLeftZNext++; isLeftTouching = pLeft->isTouching; time = pLeft->x; } else if(pLeftNext->x == pRightNext->x){ pLeft = pLeftNext++; pLeftZ = pLeftZNext++; isLeftTouching = pLeft->isTouching; pRight = pRightNext++; pRightZ = pRightZNext++; isRightTouching = pRight->isTouching; time = pLeft->x; } else { pRight = pRightNext++; pRightZ = pRightZNext++; isRightTouching = pRight->isTouching; time = pRight->x; } } else { pLeft = pLeftNext++; pLeftZ = pLeftZNext++; isLeftTouching = pLeft->isTouching; time = pLeft->x; } } else if(pRightNext != rightSamples.end()){ pRight = pRightNext++; pRightZ = pRightZNext++; isRightTouching = pRight->isTouching; time = pRight->x; } else { doContinue = false; } SupportPhase phase; if(!doContinue){ phase = NONE; } else { if(isLeftTouching){ if(isRightTouching){ phase = BOTH; } else { phase = LEFT; } } else { if(isRightTouching){ phase = RIGHT; } else { phase = FLOATING; } } } while(++pZmp0 != zmpSamples.end()){ if(pZmp0->x > time0){ break; } } --pZmp0; if(prevPhase == BOTH){ if(pZmp0->x > bothPhaseTime0){ pZmpInBothPhase = pZmp0; } if(phase == LEFT || phase == RIGHT){ bool zmpCenteringDone = false; if(pZmpInBothPhase == zmpSamples.end()){ zmpCenteringDone = adjustZmpForBothPhase( pZmp0, bothPhaseTime0, time0, pRight0, pRightZ0, pLeft0, pLeftZ0, phaseBeforeBothPhase, phase); } if(phase == LEFT){ adjustZmpAndFootKeyPosesForLifting( rightSamples, pRight0, pRight, rightZSamples, pRightZ0, pRightZ, pZmp0, getCenterZmp(pLeft, pLeftZ, LEFT), zmpCenteringDone); } else if(phase == RIGHT){ adjustZmpAndFootKeyPosesForLifting( leftSamples, pLeft0, pLeft, leftZSamples, pLeftZ0, pLeftZ, pZmp0, getCenterZmp(pRight, pRightZ, RIGHT), zmpCenteringDone); } } } else if(phase == BOTH){ if(prevPhase == LEFT || prevPhase == RIGHT){ ZmpSample::Seq::iterator pZmp1 = pZmp0; while(pZmp1 != zmpSamples.end() && pZmp1->x < time){ ++pZmp1; } Vector3 zmp1; if(pZmp1 != zmpSamples.end() && pZmp1->x == time){ zmp1 << pZmp1->c[0].y, pZmp1->c[1].y, pZmp1->c[2].y; } else { //ZmpSample::Seq::iterator pZmpLast = --zmpSamples.end(); //zmp1 = pZmpLast->c[0].y, pZmpLast->c[1].y, pZmpLast->c[2].y; zmp1.fill(numeric_limits::max()); } if(prevPhase == LEFT){ adjustZmpAndFootKeyPosesForLanding( rightSamples, pRight0, pRight, rightZSamples, pRightZ0, pRightZ, pZmp1, zmp1, getCenterZmp(pLeft, pLeftZ, LEFT)); } else if(prevPhase == RIGHT){ adjustZmpAndFootKeyPosesForLanding( leftSamples, pLeft0, pLeft, leftZSamples, pLeftZ0, pLeftZ, pZmp1, zmp1, getCenterZmp(pRight, pRightZ, RIGHT)); } phaseBeforeBothPhase = prevPhase; bothPhaseTime0 = time; pZmpInBothPhase = zmpSamples.end(); } } prevPhase = phase; time0 = time; pRight0 = pRight; pLeft0 = pLeft; pRightZ0 = pRightZ; pLeftZ0 = pLeftZ; } // insert last ZMP if(++pZmp0 == zmpSamples.end()){ Vector3 zmpf = Vector3::Zero(); int n = 0; if(pLeft->isTouching){ zmpf += getCenterZmp(pLeft, pLeftZ, LEFT); n++; } if(pRight->isTouching){ zmpf += getCenterZmp(pRight, pRightZ, RIGHT); n++; } if(n >0 ){ zmpf /= n; } zmpSamples.push_back(ZmpSample(time + minZmpTransitionTime, zmpf)); } } /* void PSIImpl::insertAuxKeyPosesForStealthySteps() { for(size_t i=0; i < footLinkInfos.size(); ++i){ LinkInfo* linkInfo = footLinkInfos[i]; LinkSample::Seq& samples = linkInfo->samples; LinkZSample::Seq& zSamples = linkInfo->zSamples; if(!samples.empty()){ LinkSample::Seq::iterator pprev = samples.begin(); LinkSample::Seq::iterator p = pprev; ++p; LinkZSample::Seq::iterator pprevZ = zSamples.begin(); LinkZSample::Seq::iterator pZ = pprevZ; ++pZ; while(p != samples.end()){ if(pprev->isTouching && !p->isTouching){ // lifting double height = pZ->c[0].y - pprevZ->c[0].y; double sheight; if(height >= 4.0 * stealthyHeight){ sheight = stealthyHeight; } else { sheight = height / 4.0; } LinkSample::Seq::iterator paux = samples.insert(p, *pprev); paux->x += (sheight / height) * (p->x - pprev->x); } else if(!pprev->isTouching && p->isTouching){ // landing double touchingHeight = pZ->c[0].y; double height = pprevZ->c[0].y - touchingHeight; if(!isStealthyOnlyRotation){ double r = 1.0; double time = p->x - pprev->x; if(stealthyMaxRatio * time < stealthyTime){ r = (stealthyMaxRatio * time) / stealthyTime; } if(stealthyMaxRatio * height < stealthyHeight){ r = std::min(r, (stealthyMaxRatio * height) / stealthyHeight); } double t = r * stealthyTime; double h = r * stealthyHeight; double v = 2.0 * h / t; LinkSample::Seq::iterator paux = samples.insert(p, LinkSample(*p)); paux->isAux = true; paux->x -= t; LinkZSample::Seq::iterator pZAux = zSamples.insert(pZ, LinkZSample(*pZ)); pZAux->x -= t; pZAux->c[0].y = touchingHeight + h; pZAux->c[0].yp = -v; } else { if(stealthyMaxRatio * height > stealthyHeight){ LinkSample::Seq::iterator paux = samples.insert(p, LinkSample(*p)); paux->x -= (stealthyHeight / height) * (p->x - pprev->x); } } } pprev = p++; pprevZ = pZ++; } } } } */ void PSIImpl::insertAuxKeyPosesForStealthySteps() { for(size_t i=0; i < footLinkInfos.size(); ++i){ LinkInfo* linkInfo = footLinkInfos[i]; LinkSample::Seq& samples = linkInfo->samples; LinkZSample::Seq& zSamples = linkInfo->zSamples; if(!samples.empty()){ LinkSample::Seq::iterator pprev = samples.begin(); LinkSample::Seq::iterator p = pprev; ++p; LinkZSample::Seq::iterator pprevZ = zSamples.begin(); LinkZSample::Seq::iterator pZ = pprevZ; ++pZ; while(p != samples.end()){ if(pprev->isTouching && !p->isTouching){ // lifting if(flatLiftingHeight > 0.0){ double height = pZ->c[0].y - pprevZ->c[0].y; if(height >= stealthyHeightRatioThresh * flatLiftingHeight){ LinkSample::Seq::iterator paux = samples.insert(p, *pprev); paux->x += (flatLiftingHeight / height) * (p->x - pprev->x); } } } else if(!pprev->isTouching && p->isTouching){ // landing if(flatLandingHeight > 0.0){ double touchingHeight = pZ->c[0].y; double height = pprevZ->c[0].y - touchingHeight; if(height >= stealthyHeightRatioThresh * flatLandingHeight){ LinkSample::Seq::iterator paux = samples.insert(p, LinkSample(*p)); const double fallingTime = p->x - pprev->x; paux->isAux = true; paux->x -= (flatLandingHeight / height) * fallingTime; if(impactReductionHeight > 0.0 && impactReductionTime < fallingTime / 2.0){ const double h = fallingTime; const double h2 = h * h; const double h3 = h2 * h; const double a2 = 3.0 * (pZ->c[0].y - pprevZ->c[0].y) / h2; const double a3 = 2.0 * (pprevZ->c[0].y - pZ->c[0].y) / h3; const double s = fallingTime - impactReductionTime; const double v = 2.0 * a2 * s + 3.0 * a3 * s * s; if(v < impactReductionVelocity){ LinkZSample::Seq::iterator pZaux = zSamples.insert(pZ, LinkZSample(*pZ)); pZaux->x -= impactReductionTime; pZaux->c[0].y += impactReductionHeight; pZaux->c[0].yp = impactReductionVelocity; } } } } } pprev = p++; pprevZ = pZ++; } } } } void PSIImpl::appendPronun(PoseSeq::iterator poseIter) { const string& pronun = poseIter->name(); if(pronun.empty()){ return; } int vowel = -1; switch(tolower(pronun[pronun.size()-1])){ case 'a': vowel = LS_A; break; case 'i': vowel = LS_I; break; case 'u': vowel = LS_U; break; case 'e': vowel = LS_E; break; case 'o': vowel = LS_O; break; case 'n': vowel = LS_N; break; case ',': vowel = LS_N; break; case '.': vowel = LS_N; break; default: break; } if(vowel < 0){ return; } LipSyncSample sample0; sample0.shapeId = -1; LipSyncSample sample1; sample1.shapeId = -1; if(vowel != LS_N && pronun.size() >= 2){ int consonantChar = tolower(pronun[0]); if(consonantChar == 'm' || consonantChar == 'b' || consonantChar == 'p'){ sample0.shapeId = LS_N; } else { if(!lipSyncSeq.empty()){ int prevVowel = lipSyncSeq.back().shapeId; if(vowel == prevVowel){ sample0.shapeId = vowel + LS_a; } } } } if(sample0.shapeId < 0){ sample0.shapeId = vowel; } else { sample1.shapeId = vowel; } double time = poseIter->time(); while(!lipSyncSeq.empty()){ double prevTime = lipSyncSeq.back().time; double ttime = time - prevTime; if(ttime <= 0.0){ lipSyncSeq.pop_back(); continue; } if(ttime > lipSyncMaxTransitionTime){ lipSyncSeq.push_back(lipSyncSeq.back()); lipSyncSeq.back().time = time - lipSyncMaxTransitionTime; } break; } sample0.time = time; lipSyncSeq.push_back(sample0); if(sample1.shapeId >= 0){ sample1.time = time + 0.05; lipSyncSeq.push_back(sample1); } } LinkInfo* PSIImpl::getIkLinkInfo(int linkIndex) { LinkInfoMap::iterator p = ikLinkInfos.find(linkIndex); if(p == ikLinkInfos.end()){ if(linkIndex >= 0 && linkIndex < body->numLinks()){ p = ikLinkInfos.insert(make_pair(linkIndex, LinkInfo(body, linkIndex))).first; } else { return 0; } } return &p->second; } void PSIImpl::onPoseInserted(PoseSeq::iterator it) { needUpdate = true; } void PSIImpl::onPoseRemoving(PoseSeq::iterator it, bool isMoving) { needUpdate = true; } void PSIImpl::onPoseModified(PoseSeq::iterator it) { needUpdate = true; } choreonoid-1.5.0/src/PoseSeqPlugin/exportdecl.h0000664000000000000000000000227112741425367020232 0ustar rootroot #ifndef CNOID_POSESEQPLUGIN_EXPORTDECL_H_INCLUDED # define CNOID_POSESEQPLUGIN_EXPORTDECL_H_INCLUDED # if defined _WIN32 || defined __CYGWIN__ # define CNOID_POSESEQPLUGIN_DLLIMPORT __declspec(dllimport) # define CNOID_POSESEQPLUGIN_DLLEXPORT __declspec(dllexport) # define CNOID_POSESEQPLUGIN_DLLLOCAL # else # if __GNUC__ >= 4 # define CNOID_POSESEQPLUGIN_DLLIMPORT __attribute__ ((visibility("default"))) # define CNOID_POSESEQPLUGIN_DLLEXPORT __attribute__ ((visibility("default"))) # define CNOID_POSESEQPLUGIN_DLLLOCAL __attribute__ ((visibility("hidden"))) # else # define CNOID_POSESEQPLUGIN_DLLIMPORT # define CNOID_POSESEQPLUGIN_DLLEXPORT # define CNOID_POSESEQPLUGIN_DLLLOCAL # endif # endif # ifdef CNOID_POSESEQPLUGIN_STATIC # define CNOID_POSESEQPLUGIN_DLLAPI # define CNOID_POSESEQPLUGIN_LOCAL # else # ifdef CnoidPoseSeqPlugin_EXPORTS # define CNOID_POSESEQPLUGIN_DLLAPI CNOID_POSESEQPLUGIN_DLLEXPORT # else # define CNOID_POSESEQPLUGIN_DLLAPI CNOID_POSESEQPLUGIN_DLLIMPORT # endif # define CNOID_POSESEQPLUGIN_LOCAL CNOID_POSESEQPLUGIN_DLLLOCAL # endif #endif #ifdef CNOID_EXPORT # undef CNOID_EXPORT #endif #define CNOID_EXPORT CNOID_POSESEQPLUGIN_DLLAPI choreonoid-1.5.0/src/PoseSeqPlugin/PoseFilters.cpp0000664000000000000000000002520312741425367020653 0ustar rootroot/** @file @author Shin'ichiro NAKAOKA */ #include "PoseFilters.h" #include #include using namespace std; using namespace cnoid; namespace { class StepAdjuster { public: PoseSeqPtr seq; const vector& footLinkIndices; map supportingLinks; Vector3 stepAdjustmentTranslation; double stepAdjustmentYawDiff; Matrix3 stepAdjustmentRotation; StepAdjuster(PoseSeqPtr seq, const vector& footLinkIndices, PoseSeq::iterator origin) : seq(seq), footLinkIndices(footLinkIndices) { supportingLinks.clear(); stepAdjustmentTranslation.setZero(); stepAdjustmentYawDiff = 0.0; stepAdjustmentRotation.setIdentity(); PoseSeq::iterator poseIter; for(poseIter = origin; poseIter != seq->end(); ++poseIter){ adjustStepPosition(poseIter); } supportingLinks.clear(); stepAdjustmentTranslation.setZero(); stepAdjustmentYawDiff = 0.0; stepAdjustmentRotation.setIdentity(); poseIter = origin; while(true){ adjustStepPosition(poseIter); if(poseIter == seq->begin()){ break; } poseIter--; } } void adjustStepPosition(PoseSeq::iterator poseIter) { PosePtr pose = poseIter->get(); if(pose){ seq->beginPoseModification(poseIter); bool modified = false; Vector3 dp = Vector3::Zero(); double da = 0.0; for(size_t i=0; i < footLinkIndices.size(); ++i){ int linkIndex = footLinkIndices[i]; Pose::LinkInfo* info = pose->ikLinkInfo(linkIndex); if(info){ map::iterator p = supportingLinks.find(linkIndex); if(p != supportingLinks.end()){ if(!info->isTouching()){ supportingLinks.erase(p); } else { Pose::LinkInfo* prev = p->second; if(prev->p != info->p){ dp += prev->p - info->p; info->p = prev->p; modified = true; } if(prev->R != info->R){ const Matrix3 R = info->R.transpose() * prev->R; da += atan2(R(1,0),R(0,0)); info->R = prev->R; modified = true; } p->second = info; } } } } double ns = supportingLinks.size(); if(modified && ns > 0){ stepAdjustmentTranslation[0] = dp[0] / ns; stepAdjustmentTranslation[1] = dp[1] / ns; stepAdjustmentYawDiff = da / ns; stepAdjustmentRotation = AngleAxisd(stepAdjustmentYawDiff, Vector3::UnitZ()); } bool isDifferent = (stepAdjustmentTranslation != Vector3::Zero() || stepAdjustmentYawDiff != 0.0); if(isDifferent){ modified = true; } for(Pose::LinkInfoMap::iterator it = pose->ikLinkBegin(); it != pose->ikLinkEnd(); ++it){ int linkIndex = it->first; if(supportingLinks.find(linkIndex) == supportingLinks.end()){ Pose::LinkInfo& info = it->second; if(isDifferent){ info.p += stepAdjustmentTranslation; info.R = stepAdjustmentRotation * info.R; } if(info.isTouching()){ supportingLinks.insert(make_pair(linkIndex, &info)); } } } if(pose->isZmpValid() && isDifferent){ pose->setZmp(pose->zmp() + stepAdjustmentTranslation); } if(modified){ seq->endPoseModification(poseIter); } } } }; } void cnoid::adjustStepPositions(PoseSeqPtr seq, const vector& footLinkIndices, PoseSeq::iterator origin) { StepAdjuster adjuster(seq, footLinkIndices, origin); } namespace { struct JointFlipInfo { int counterPartJointId; double jointPositionSign; }; class FlipFilter { BodyPtr body; typedef map JointFlipInfoMap; JointFlipInfoMap jointFlipInfoMap; typedef map LinkFlipMap; LinkFlipMap linkFlipMap; bool flipPose(PosePtr pose); public: FlipFilter(BodyPtr body); void flip(PoseSeqPtr seq); }; } FlipFilter::FlipFilter(BodyPtr body) : body(body) { const Listing& sjoints = *body->info()->findListing("symmetricJoints"); if(sjoints.isValid() && !sjoints.empty()){ for(int i=0; i < sjoints.size(); ++i){ const Listing& jointPair = *sjoints[i].toListing(); if(jointPair.size() == 1){ Link* link = body->link(jointPair[0].toString()); if(link){ JointFlipInfo& info = jointFlipInfoMap[link->jointId()]; info.counterPartJointId = link->jointId(); info.jointPositionSign = -1.0; } } else if(jointPair.size() >= 2){ Link* joint[2]; joint[0] = body->link(jointPair[0].toString()); joint[1] = body->link(jointPair[1].toString()); if(joint[0] && joint[1] && joint[0]->jointId() >= 0 && joint[1]->jointId() >= 0){ for(int j=0; j < 2; ++j){ int other = 1 - j; JointFlipInfo& info = jointFlipInfoMap[joint[j]->jointId()]; info.counterPartJointId = joint[other]->jointId(); info.jointPositionSign = 1.0; if(jointPair.size() >= 3){ info.jointPositionSign = jointPair[2].toDouble(); } } } } } } const Listing& slinks = *body->info()->findListing("symmetricIkLinks"); if(slinks.isValid() && !slinks.empty()){ for(int i=0; i < slinks.size(); ++i){ const Listing& linkPair = *slinks[i].toListing(); if(linkPair.size() == 1){ Link* link = body->link(linkPair[0].toString()); if(link){ linkFlipMap[link->index()] = link->index(); } } else if(linkPair.size() >= 2){ Link* link[2]; link[0] = body->link(linkPair[0].toString()); link[1] = body->link(linkPair[1].toString()); if(link[0] && link[1]){ for(int j=0; j < 2; ++j){ int other = 1 - j; linkFlipMap[link[j]->index()] = link[other]->index(); } } } } } } void FlipFilter::flip(PoseSeqPtr seq) { PoseSeq::iterator poseIter; for(poseIter = seq->begin(); poseIter != seq->end(); ++poseIter){ PosePtr pose = poseIter->get(); if(pose){ seq->beginPoseModification(poseIter); if(flipPose(pose)){ seq->endPoseModification(poseIter); } } } } bool FlipFilter::flipPose(PosePtr pose) { bool modified = false; PosePtr orgPose = static_cast(pose->duplicate()); pose->setNumJoints(0); for(int i=0; i < orgPose->numJoints(); ++i){ if(orgPose->isJointValid(i)){ double q = orgPose->jointPosition(i); JointFlipInfoMap::iterator p = jointFlipInfoMap.find(i); if(p == jointFlipInfoMap.end()){ pose->setJointPosition(i, q); } else { JointFlipInfo& flip = p->second; pose->setJointPosition(flip.counterPartJointId, q * flip.jointPositionSign); modified = true; } } } pose->clearIkLinks(); for(Pose::LinkInfoMap::iterator p = orgPose->ikLinkBegin(); p != orgPose->ikLinkEnd(); ++p){ int index = p->first; Pose::LinkInfo& orgInfo = p->second; Pose::LinkInfo* info; LinkFlipMap::iterator q = linkFlipMap.find(index); if(q != linkFlipMap.end()){ index = q->second; info = pose->addIkLink(index); info->p = orgInfo.p; info->p.y() = -info->p.y(); Matrix3& R = orgInfo.R; info->R << R(0, 0), -R(0, 1), R(0, 2), -R(1, 0), R(1, 1), -R(1, 2), R(2, 0), -R(2, 1), R(2, 2); modified = true; } else { info = pose->addIkLink(index); info->p = orgInfo.p; info->R = orgInfo.R; } info->setStationaryPoint(orgInfo.isStationaryPoint()); if(orgInfo.isTouching()){ info->setTouching(orgInfo.partingDirection()); } info->setSlave(orgInfo.isSlave()); if(orgInfo.isBaseLink()){ pose->setBaseLink(index); } } if(orgPose->isZmpValid()){ Vector3 zmp = orgPose->zmp(); zmp.y() = -zmp.y(); pose->setZmp(zmp); pose->setZmpStationaryPoint(orgPose->isZmpStationaryPoint()); modified = true; } return modified; } void cnoid::flipPoses(PoseSeqPtr seq, BodyPtr body) { FlipFilter filiter(body); filiter.flip(seq); } void cnoid::rotateYawOrientations (PoseSeqPtr seq, PoseSeq::iterator begin, const Vector3& center, double angle) { const Matrix3 Rz(AngleAxisd(angle, Vector3::UnitZ())); PoseSeq::iterator poseIter; for(poseIter = begin; poseIter != seq->end(); ++poseIter){ PosePtr pose = poseIter->get(); if(pose){ if(pose->numIkLinks() > 0 || pose->isZmpValid()){ seq->beginPoseModification(poseIter); for(Pose::LinkInfoMap::iterator p = pose->ikLinkBegin(); p != pose->ikLinkEnd(); ++p){ Pose::LinkInfo& linkInfo = p->second; linkInfo.p = Rz * (linkInfo.p - center) + center; linkInfo.R = Rz * linkInfo.R; } if(pose->isZmpValid()){ pose->setZmp(Rz * (pose->zmp() - center) + center); } seq->endPoseModification(poseIter); } } } } choreonoid-1.5.0/src/PoseSeqPlugin/PoseSeqPlugin.qrc0000664000000000000000000000033012741425367021147 0ustar rootroot icons/trajectory-generation.png icons/auto-update.png icons/balancer.png choreonoid-1.5.0/src/PoseSeqPlugin/PoseSeqViewBase.h0000664000000000000000000001557512741425367021101 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_POSE_SEQ_PLUGIN_POSE_SEQ_VIEW_BASE_H #define CNOID_POSE_SEQ_PLUGIN_POSE_SEQ_VIEW_BASE_H #include "PoseSeqItem.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include namespace cnoid { class PoseSelectionDialog; /// \todo this should be independent ? class LinkPositionAdjustmentDialog; /// \todo this should be independent ? class YawOrientationRotationDialog; class PoseSeqViewBase { public: PoseSeqViewBase(View* view); ~PoseSeqViewBase(); View* view; std::ostream& os; QString textForEmptyName; PoseSeqItemPtr currentPoseSeqItem; PoseSeqPtr seq; bool isSelectedPoseMoving; BodyItemPtr currentBodyItem; BodyPtr body; double currentTime; double timeScale; PoseSeq::iterator currentPoseIter; struct PoseIterTimeComp { bool operator()(const PoseSeq::iterator it1, const PoseSeq::iterator it2) const { return it1->time() < it2->time(); } }; typedef std::multiset PoseIterSet; PoseIterSet selectedPoseIters; PoseSeqPtr copiedPoses; ConnectionSet staticConnections; ConnectionSet poseSeqConnections; Connection connectionOfBodyKinematicStateEdited; ConnectionSet linkTreeAttributeChangeConnections; TimeBar* timeBar; Connection connectionOfTimeChanged; LinkTreeWidget* linkTreeWidget; int baseLinkColumn; ButtonGroup* baseLinkRadioGroup; int validPartColumn; int stationaryPointColumn; int ikPartColumn; boost::dynamic_bitset<> possibleIkLinkFlag; LinkTreeItem* zmpRow; PosePtr poseForDefaultStateSetting; QLabel currentItemLabel; CheckBox timeSyncCheck; ToolButton insertPoseButton; ToolButton updateButton; ToggleToolButton updateAllToggle; ToolButton deleteButton; CheckBox autoUpdateModeCheck; DoubleSpinBox transitionTimeSpin; struct ChildrenState { ChildrenState() : validChildExists(false), allChildrenAreValid(true), childWithStationaryPointExists(false), allChildrenAreStationaryPoints(true) { } bool validChildExists; bool allChildrenAreValid; bool childWithStationaryPointExists; bool allChildrenAreStationaryPoints; }; Menu popupMenu; MenuManager menuManager; PoseSelectionDialog* poseSelectionDialog; LinkPositionAdjustmentDialog* linkPositionAdjustmentDialog; YawOrientationRotationDialog* yawOrientationRotationDialog; PoseSeq::iterator insertPose(); PoseSeq::iterator insertPronunSymbol(); PoseSeq::iterator insertPoseUnit(PoseUnitPtr poseUnit); PoseIterSet::iterator findPoseIterInSelected(PoseSeq::iterator poseIter); bool toggleSelection(PoseSeq::iterator poseIter, bool adding, bool changeTime); void selectAllPoses(); void selectAllPosesAfterCurrentPosition(); void selectAllPosesBeforeCurrentPosition(); void selectPosesHavingSelectedLinks(); void selectPosesJustHavingSelectedLinks(); void removeSelectedPartsFromKeyPoses(); void doAutomaticInterpolationUpdate(); void updateLinkTreeModel(); bool deleteSelectedPoses(); bool cutSelectedPoses(); bool copySelectedPoses(); bool pasteCopiedPoses(double timeToPaste); bool moveSelectedPoses(double time0); bool modifyTransitionTimeOfSelectedPoses(double ttime); void popupContextMenu(QMouseEvent* event); void onSelectSpecifiedKeyPosesActivated(); void onPoseSelectionDialogAccepted(); void onAdjustStepPositionsActivated(); void onRotateYawOrientationsActivated(); void onYawOrientationRotationDialogAccepted(); void onAdjustWaistPositionActivated(); void onLinkPositionAdjustmentDialogAccepted(); void onUpdateKeyposesWithBalancedTrajectoriesActivated(); void onFlipPosesActivated(); void countSelectedKeyPoses(); double quantizedTime(double time); virtual void onLinkTreeUpdateRequest(bool isInitialCreation); virtual void setCurrentPoseSeqItem(PoseSeqItemPtr poseSeqItem); virtual void onTimeScaleChanged(); virtual void onSelectedPosesModified(); virtual void onDeleteButtonClicked(); virtual void onPoseInserted(PoseSeq::iterator it, bool isMoving); virtual void onPoseRemoving(PoseSeq::iterator it, bool isMoving); virtual void onPoseModified(PoseSeq::iterator it); virtual bool onTimeChanged(double time) = 0; virtual void onInsertPoseButtonClicked() = 0; virtual bool restoreState(const Archive& archive); virtual bool storeState(Archive& archive); void onViewActivated(); void onViewDeactivated(); void onTimeSyncCheckToggled(); void setupOperationParts(); void setupLinkTreeWidget(); bool isChecked(LinkTreeItem* item, int column); void setChecked(LinkTreeItem* item, int column, bool checked); void setCheckState(LinkTreeItem* item, int column, Qt::CheckState state); void initializeLinkTree(); void initializeLinkTreeIkLinkColumn(); void initializeLinkTreeTraverse(QTreeWidgetItem* parentItem); void togglePoseAttribute(boost::function toggleFunction); void onBaseLinkRadioClicked(); bool setBaseLink(PosePtr& pose, Link* link); void onValidPartCheckClicked(LinkTreeItem* item, Qt::CheckState checkState); bool toggleZmp(PosePtr& pose, bool on); bool toggleLink(PosePtr& pose, LinkTreeItem* item, Link* link, bool partOn, bool ikOn); bool togglePart(PosePtr& pose, LinkTreeItem* item, bool on); void onStationaryPointCheckClicked(LinkTreeItem* linkTreeItem, Qt::CheckState checkState); bool toggleZmpStationaryPoint(PosePtr& pose, bool on); bool toggleStationaryPoint(PosePtr& pose, Link* link, bool on); bool togglePartStationaryPoints(PosePtr& pose, LinkTreeItem* item, bool on); void onIkPartCheckClicked(LinkTreeItem* item, Qt::CheckState checkState); void onInterpolationParametersChanged(); void onItemSelectionChanged(const ItemList& selectedItems); void setCurrentItemName(ItemPtr item); void onBodyKinematicStateEdited(); void onUpdateButtonClicked(); void setCurrentBodyStateToSelectedPoses(bool onlySelected); bool setCurrentBodyStateToPose(PosePtr& pose, bool onlySelected); bool setCurrentLinkStateToIkLink(Link* link, Pose::LinkInfo* linkInfo); ChildrenState updateLinkTreeModelSub(LinkTreeItem* item, const BodyPtr& body, const Pose& pose); private: void restoreCurrentPoseSeqItem(const Archive& archive); }; } #endif choreonoid-1.5.0/src/PoseSeqPlugin/PoseRollView.h0000664000000000000000000000132212741425367020447 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_POSE_SEQ_PLUGIN_POSE_ROLL_VIEW_H_INCLUDED #define CNOID_POSE_SEQ_PLUGIN_POSE_ROLL_VIEW_H_INCLUDED #include #include "exportdecl.h" namespace cnoid { class Archive; class PoseRollViewImpl; class PoseSeqItem; class CNOID_EXPORT PoseRollView : public View { public: static void initializeClass(ExtensionManager* ext); PoseRollView(); ~PoseRollView(); PoseSeqItem* currentPoseSeqItem(); private: PoseRollViewImpl* impl; virtual bool storeState(Archive& archive); virtual bool restoreState(const Archive& archive); virtual bool eventFilter(QObject *obj, QEvent *event); }; } #endif choreonoid-1.5.0/src/PoseSeqPlugin/LipSyncTranslator.h0000664000000000000000000000343212741425367021514 0ustar rootroot/** @file @author Shin'ichiro NAKAOKA */ #ifndef CNOID_CHOREOGRAPHY_LIP_SYNC_TRANSLATOR_H_INCLUDED #define CNOID_CHOREOGRAPHY_LIP_SYNC_TRANSLATOR_H_INCLUDED #include #include #include "exportdecl.h" namespace cnoid { class PoseSeq; class CNOID_EXPORT LipSyncTranslator { public: enum LipShapeId { LS_A, LS_I, LS_U, LS_E, LS_O, LS_N, LS_a, LS_i, LS_u, LS_e, LS_o, NUM_LIP_SHAPES }; struct Phoneme { double time; int shapeId; }; typedef std::list::iterator iterator; typedef std::list::const_iterator const_iterator; LipSyncTranslator(); void translatePoseSeq(PoseSeq& poseSeq); bool appendSyllable(double time, const std::string& syllable); bool exportSeqFileForFaceController(const std::string& filename); void enableMaxTransitionTime(bool on){ isMaxTransitionTimeEnabled_ = on; } bool isMaxTransitionTimeEnabled() const { return isMaxTransitionTimeEnabled_; } void setMaxTransitionTime(double ttime) { maxTransitionTime_ = ttime; } double maxTransitionTime() const { return maxTransitionTime_; } void clear(); inline bool empty() const { return seq.empty(); } inline std::list::size_type size() const { return seq.size(); } inline iterator begin(){ return seq.begin(); } inline const_iterator begin() const { return seq.begin(); } inline iterator end(){ return seq.end(); } inline const_iterator end() const { return seq.end(); } private: typedef std::list PhonemeList; PhonemeList seq; bool isMaxTransitionTimeEnabled_; double maxTransitionTime_; }; } #endif choreonoid-1.5.0/src/PoseSeqPlugin/LipSyncTranslator.cpp0000664000000000000000000000635212741425367022053 0ustar rootroot/** @file @author Shin'ichiro NAKAOKA */ #include "LipSyncTranslator.h" #include "PronunSymbol.h" #include "PoseSeq.h" #include using namespace std; using namespace boost; using namespace cnoid; LipSyncTranslator::LipSyncTranslator() { isMaxTransitionTimeEnabled_ = false; maxTransitionTime_ = 0.2; } void LipSyncTranslator::clear() { seq.clear(); } void LipSyncTranslator::translatePoseSeq(PoseSeq& poseSeq) { clear(); for(PoseSeq::iterator poseIter = poseSeq.begin(); poseIter != poseSeq.end(); ++poseIter){ PronunSymbolPtr symbol = poseIter->get(); if(symbol && !symbol->name().empty()){ appendSyllable(poseIter->time(), symbol->name()); } } } bool LipSyncTranslator::appendSyllable(double time, const std::string& syllable) { if(syllable.empty()){ return false; } int vowel = -1; switch(tolower(syllable[syllable.size()-1])){ case 'a': vowel = LS_A; break; case 'i': vowel = LS_I; break; case 'u': vowel = LS_U; break; case 'e': vowel = LS_E; break; case 'o': vowel = LS_O; break; case 'n': vowel = LS_N; break; case ',': vowel = LS_N; break; case '.': vowel = LS_N; break; default: break; } if(vowel < 0){ return false; } Phoneme phoneme0; phoneme0.shapeId = -1; Phoneme phoneme1; phoneme1.shapeId = -1; if(vowel != LS_N && syllable.size() >= 2){ int consonantChar = tolower(syllable[0]); if(consonantChar == 'm' || consonantChar == 'b' || consonantChar == 'p'){ phoneme0.shapeId = LS_N; } else if(!seq.empty()){ int prevVowel = seq.back().shapeId; if(vowel == prevVowel){ phoneme0.shapeId = vowel + LS_a; } } } if(phoneme0.shapeId < 0){ phoneme0.shapeId = vowel; } else { phoneme1.shapeId = vowel; } while(!seq.empty()){ double prevTime = seq.back().time; double ttime = time - prevTime; if(ttime <= 0.0){ seq.pop_back(); continue; } if(isMaxTransitionTimeEnabled_ && (ttime > maxTransitionTime_)){ seq.push_back(seq.back()); seq.back().time = time - maxTransitionTime_; } break; } phoneme0.time = time; seq.push_back(phoneme0); if(phoneme1.shapeId >= 0){ phoneme1.time = time + 0.05; seq.push_back(phoneme1); } return true; } bool LipSyncTranslator::exportSeqFileForFaceController(const std::string& filename) { ofstream ofs(filename.c_str()); for(iterator p = seq.begin(); p != seq.end(); ++p){ ofs << p->time << ", "; switch (p->shapeId) { case LS_A: ofs << "a"; break; case LS_a: ofs << "a0"; break; case LS_I: ofs << "i"; break; case LS_i: ofs << "i0"; break; case LS_U: ofs << "u"; break; case LS_u: ofs << "u0"; break; case LS_E: ofs << "e"; break; case LS_e: ofs << "e0"; break; case LS_O: ofs << "o"; break; case LS_o: ofs << "o0"; break; case LS_N: ofs << "n"; break; default: break; } ofs << "\n"; } ofs.close(); return true; } choreonoid-1.5.0/src/PoseSeqPlugin/PoseFilters.h0000664000000000000000000000125212741425367020316 0ustar rootroot/** @file @author Shin'ichiro NAKAOKA */ #ifndef CNOID_CHOREOGRAPHY_POSE_FILTERS_H_INCLUDED #define CNOID_CHOREOGRAPHY_POSE_FILTERS_H_INCLUDED #include "PoseSeq.h" #include "exportdecl.h" namespace cnoid { CNOID_EXPORT void adjustStepPositions( PoseSeqPtr seq, const std::vector& footLinkIndices, PoseSeq::iterator origin); CNOID_EXPORT void flipPoses(PoseSeqPtr seq, BodyPtr body); CNOID_EXPORT void adjustWaistHeight( PosePtr pose, int waistLinkIndex, const std::vector& footLinkIndices, double offset); CNOID_EXPORT void rotateYawOrientations( PoseSeqPtr seq, PoseSeq::iterator begin, const Vector3& center, double angle); } #endif choreonoid-1.5.0/src/PoseSeqPlugin/PoseSeqView.h0000664000000000000000000000104412741425367020270 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_CHOREOGRAPHY_BODY_POSE_SEQ_VIEW_H_INCLUDED #define CNOID_CHOREOGRAPHY_BODY_POSE_SEQ_VIEW_H_INCLUDED #include namespace cnoid { class Archive; class ExtensionManager; class PoseSeqViewImpl; class PoseSeqView : public cnoid::View { public: PoseSeqView(ExtensionManager& ext); ~PoseSeqView(); private: PoseSeqViewImpl* impl; virtual bool storeState(Archive& archive); virtual bool restoreState(const Archive& archive); }; } #endif choreonoid-1.5.0/src/PoseSeqPlugin/BodyMotionGenerationBar.h0000664000000000000000000000676212741425367022616 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_POSE_SEQ_PLUGIN_BODY_MOTION_GENERATION_BAR_H #define CNOID_POSE_SEQ_PLUGIN_BODY_MOTION_GENERATION_BAR_H #include #include #include #include #include #include "exportdecl.h" namespace cnoid { class ExtensionManager; class TimeBar; class PoseProvider; class BodyMotionPoseProvider; class PoseProviderToBodyMotionConverter; class BodyMotionGenerationSetupDialog; class ToggleToolButton; class Action; class CNOID_EXPORT BodyMotionGenerationBar : public ToolBar { public: static void initializeInstance(ExtensionManager* ext); static BodyMotionGenerationBar* instance(); virtual ~BodyMotionGenerationBar(); bool shapeBodyMotion( BodyPtr body, PoseProvider* provider, BodyMotionItemPtr motionItem, bool putMessages = false); class Balancer { public: virtual bool apply(BodyPtr& body, PoseProvider* provider, BodyMotionItemPtr motionItem, bool putMessages) = 0; virtual void storeState(Archive& archive) = 0; virtual void restoreState(const Archive& archive) = 0; virtual QWidget* panel() = 0; }; //void setBalancer(BalancerFunc func, QWidget* panel); void setBalancer(Balancer* balancer); void unsetBalancer(); bool isAutoInterpolationUpdateMode() const; bool isBalancerEnabled() const; bool isAutoGenerationMode() const; bool isAutoGenerationForNewBodyEnabled() const; double timeScaleRatio() const; double preInitialDuration() const; double postFinalDuration() const; double timeToStartBalancer() const; int balancerIterations() const; int boundaryConditionType() const; int boundarySmootherType() const; double boundarySmootherTime() const; double dynamicsTimeRatio() const; bool isTimeBarRangeOnly() const; int initialWaistTrajectoryMode() const; bool isStealthyStepMode() const; double stealthyHeightRatioThresh() const; double flatLiftingHeight() const; double flatLandingHeight() const; double impactReductionHeight() const; double impactReductionTime() const; bool isAutoZmpAdjustmentMode() const; double minZmpTransitionTime() const; double zmpCenteringTimeThresh() const; double zmpTimeMarginBeforeLifting() const; double zmpMaxDistanceFromCenter() const; bool isSe3Enabled() const; bool isLipSyncMixMode() const; SignalProxy sigInterpolationParametersChanged() { return sigInterpolationParametersChanged_.signal(); } private: BodyMotionPoseProvider* bodyMotionPoseProvider; PoseProviderToBodyMotionConverter* poseProviderToBodyMotionConverter; Balancer* balancer; TimeBar* timeBar; BodyMotionGenerationSetupDialog* setup; Action* autoInterpolationUpdateCheck; Action* autoGenerationForNewBodyCheck; ToolButton* balancerToggle; ToolButton* autoGenerationToggle; LazySignal< Signal >sigInterpolationParametersChanged_; ConnectionSet interpolationParameterWidgetsConnection; BodyMotionGenerationBar(); void notifyInterpolationParametersChanged(); void onGenerationButtonClicked(); bool shapeBodyMotionWithSimpleInterpolation (BodyPtr& body, PoseProvider* provider, BodyMotionItemPtr motionItem); virtual bool storeState(Archive& archive); virtual bool restoreState(const Archive& archive); }; } #endif choreonoid-1.5.0/src/PoseSeqPlugin/PronunSymbol.cpp0000664000000000000000000000130612741425367021061 0ustar rootroot/** @file @author Shin'ichiro NAKAOKA */ #include "PronunSymbol.h" #include #include using namespace std; using namespace cnoid; PronunSymbol::PronunSymbol() { } PronunSymbol::PronunSymbol(const PronunSymbol& org) : PoseUnit(org), actualPoseUnit_(org.actualPoseUnit_) { } PronunSymbol::~PronunSymbol() { } PoseUnit* PronunSymbol::duplicate() { return new PronunSymbol(*this); } bool PronunSymbol::restore(const Mapping& archive, const BodyPtr body) { return true; } void PronunSymbol::store(Mapping& archive, const BodyPtr body) const { archive.write("type", "PronunSymbol"); archive.write("name", name(), DOUBLE_QUOTED); } choreonoid-1.5.0/src/PoseSeqPlugin/Pose.cpp0000664000000000000000000001646112741425367017330 0ustar rootroot/** @file @author Shin'ichiro NAKAOKA */ #include "Pose.h" #include #include using namespace std; using namespace boost; using namespace cnoid; PoseUnit::PoseUnit() { owner = 0; seqLocalReferenceCounter = 0; } PoseUnit::PoseUnit(const PoseUnit& org) : name_(org.name_) { owner = 0; seqLocalReferenceCounter = 0; } PoseUnit::~PoseUnit() { } Pose::Pose() { initializeMembers(); } Pose::Pose(int numJoints) : jointInfos(numJoints) { initializeMembers(); } Pose::Pose(const Pose& org) : PoseUnit(org), jointInfos(org.jointInfos), ikLinks(org.ikLinks) { zmp_ = org.zmp_; isZmpValid_ = org.isZmpValid_; isZmpStationaryPoint_ = org.isZmpStationaryPoint_; baseLinkIter = ikLinks.end(); if(org.baseLinkIter != org.ikLinks.end()){ int baseLinkIndex = org.baseLinkIter->first; baseLinkIter = ikLinks.find(baseLinkIndex); } } void Pose::initializeMembers() { baseLinkIter = ikLinks.end(); isZmpValid_ = false; isZmpStationaryPoint_ = true; } Pose::~Pose() { } bool Pose::hasSameParts(PoseUnitPtr unit) { PosePtr pose = dynamic_pointer_cast(unit); if(!pose){ return false; } const int n = numJoints(); if(n != pose->numJoints()){ return false; } for(int i=0; i < n; ++i){ if(isJointValid(i) != pose->isJointValid(i)){ return false; } } return true; } bool Pose::empty() { if(!ikLinks.empty()){ return false; } if(isZmpValid_){ return false; } for(size_t i=0; i < jointInfos.size(); ++i){ if(jointInfos[i].isValid){ return false; } } return true; } void Pose::clear() { jointInfos.clear(); ikLinks.clear(); initializeMembers(); } void Pose::clearIkLinks() { ikLinks.clear(); baseLinkIter = ikLinks.end(); } bool Pose::removeIkLink(int linkIndex) { LinkInfoMap::iterator p = ikLinks.find(linkIndex); if(p != ikLinks.end()){ if(p == baseLinkIter){ baseLinkIter = ikLinks.end(); } ikLinks.erase(p); return true; } return false; } Pose::LinkInfo& Pose::setBaseLink(int linkIndex) { if(baseLinkIter != ikLinks.end()){ const int oldIndex = baseLinkIter->first; if(linkIndex == oldIndex){ return baseLinkIter->second; } baseLinkIter->second.isBaseLink_ = false; } baseLinkIter = ikLinks.insert(make_pair(linkIndex, LinkInfo())).first; LinkInfo& info = baseLinkIter->second; info.isBaseLink_ = true; return info; } PoseUnit* Pose::duplicate() { return new Pose(*this); } bool Pose::restore(const Mapping& archive, const BodyPtr body) { clear(); const Listing& jointIndices = *archive.findListing("joints"); if(jointIndices.isValid()){ int maxIndex = jointIndices.back()->toInt(); setNumJoints(maxIndex + 1); const Listing& qs = *archive["q"].toListing(); for(int i=0; i < jointIndices.size(); ++i){ setJointPosition(jointIndices[i].toInt(), qs[i].toDouble()); } } const Listing& stationaryPoints = *archive.findListing("spJoints"); if(stationaryPoints.isValid()){ for(int i=0; i < stationaryPoints.size(); ++i){ jointInfos[stationaryPoints[i].toInt()].isStationaryPoint = true; } } const Listing& ikLinkNodes = *archive.findListing("ikLinks"); if(ikLinkNodes.isValid()){ for(int i=0; i < ikLinkNodes.size(); ++i){ const Mapping& ikLinkNode = *ikLinkNodes[i].toMapping(); int index = -1; ValueNode* nameNode = ikLinkNode.find("name"); if(nameNode->isValid()){ Link* link = body->link(nameNode->toString()); if(link){ index = link->index(); } } if(index < 0){ ValueNode* indexNode = ikLinkNode.find("index"); if(indexNode->isValid()){ index = indexNode->toInt(); } } if(index >= 0){ Vector3 p; Matrix3 R; if(read(ikLinkNode, "translation", p) && read(ikLinkNode, "rotation", R)){ LinkInfo* info = addIkLink(index); info->p = p; info->R = R; info->setStationaryPoint(ikLinkNode.get("isStationaryPoint", false)); if(ikLinkNode.get("isBaseLink", false)){ setBaseLink(index); } Vector3 partingDirection; if(ikLinkNode.get("isTouching", false) && read(ikLinkNode, "partingDirection", partingDirection)){ info->setTouching(partingDirection); } info->setSlave(ikLinkNode.get("isSlave", false)); } } } } if(read(archive, "zmp", zmp_)){ isZmpValid_ = true; archive.read("isZmpStationaryPoint", isZmpStationaryPoint_); } return true; } void Pose::store(Mapping& archive, const BodyPtr body) const { archive.write("type", "Pose"); archive.write("name", name(), DOUBLE_QUOTED); ListingPtr jointIndices = new Listing(); ListingPtr qs = new Listing(); qs->setDoubleFormat(archive.doubleFormat()); ListingPtr spJoints = new Listing(); int n = numJoints(); for(int i=0; i < n; ++i){ const JointInfo& info = jointInfos[i]; if(info.isValid){ jointIndices->append(i, 10, n); qs->append(info.q, 10, n); if(info.isStationaryPoint){ spJoints->append(i, 10); } } } if(!jointIndices->empty()){ jointIndices->setFlowStyle(); archive.insert("joints", jointIndices); qs->setFlowStyle(); archive.insert("q", qs); if(!spJoints->empty()){ spJoints->setFlowStyle(); archive.insert("spJoints", spJoints); } } if(!ikLinks.empty()){ Listing& ikLinkNodes = *archive.createListing("ikLinks"); for(LinkInfoMap::const_iterator p = ikLinks.begin(); p != ikLinks.end(); ++p){ const int index = p->first; const LinkInfo& info = p->second; Mapping& ikLinkNode = *ikLinkNodes.newMapping(); ikLinkNode.write("name", body->link(index)->name()); ikLinkNode.write("index", index); if(info.isBaseLink()){ ikLinkNode.write("isBaseLink", info.isBaseLink()); } if(info.isStationaryPoint()){ ikLinkNode.write("isStationaryPoint", info.isStationaryPoint()); } write(ikLinkNode, "translation", info.p); write(ikLinkNode, "rotation", info.R); if(info.isTouching()){ ikLinkNode.write("isTouching", true); write(ikLinkNode, "partingDirection", info.partingDirection()); } if(info.isSlave()){ ikLinkNode.write("isSlave", true); } } } if(isZmpValid()){ write(archive, "zmp", zmp_); archive.write("isZmpStationaryPoint", isZmpStationaryPoint_); } } choreonoid-1.5.0/src/PoseSeqPlugin/CMakeLists.txt0000664000000000000000000000214112741425367020444 0ustar rootroot # @author Shin'ichiro Nakaoka # set(CMAKE_BUILD_TYPE Debug) option(BUILD_POSE_SEQ_PLUGIN "Building PoseSeqPlugin" ON) if(NOT BUILD_POSE_SEQ_PLUGIN) return() endif() set(target CnoidPoseSeqPlugin) set(sources PoseSeqPlugin.cpp Pose.cpp PoseSeq.cpp PoseSeqInterpolator.cpp PronunSymbol.cpp PoseFilters.cpp LipSyncTranslator.cpp PoseSeqItem.cpp PoseSeqEngine.cpp PoseSeqViewBase.cpp #PoseSeqView.cpp PoseRollView.cpp BodyMotionGenerationBar.cpp FcpFileLoader.cpp ) set(headers Pose.h PoseSeq.h PoseSeqInterpolator.h PoseFilters.h PoseSeqItem.h BodyMotionGenerationBar.h exportdecl.h gettext.h ) if(NOT QT5) QT4_ADD_RESOURCES(RC_SRCS PoseSeqPlugin.qrc) else() QT5_ADD_RESOURCES(RC_SRCS PoseSeqPlugin.qrc) endif() make_gettext_mofiles(${target} mofiles) add_cnoid_plugin(${target} SHARED ${sources} ${headers} ${mofiles} ${RC_SRCS}) target_link_libraries(${target} CnoidUtil CnoidBody CnoidBodyPlugin) apply_common_setting_for_plugin(${target} "${headers}") if(QT5) qt5_use_modules(${target} Widgets) endif() if(ENABLE_PYTHON) add_subdirectory(python) endif() choreonoid-1.5.0/src/PoseSeqPlugin/FcpFileLoader.cpp0000664000000000000000000002307612741425367021061 0ustar rootroot/** @file FaceController Plugin File (*.poseset and *.poseseq) Loader @author Shin'ichiro Nakaoka */ #include "FcpFileLoader.h" #include "PoseSeqItem.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; namespace { inline double radian(double deg) { return (3.14159265358979 * deg / 180.0); } struct FcPose { vector q; double transitionTime; }; struct Part { vector jointIds; map poses; }; typedef boost::shared_ptr PartPtr; vector parts; bool loadFaceControllerPoseSet(const string& filename) { ostream& os = MessageView::mainInstance()->cout(); parts.clear(); ifstream ifs(filename.c_str()); if(!ifs.is_open()){ os << filename << " is not found.\n"; return false; } os << "Loading " << filename << "..." << endl; int nLines = 0; try { typedef tokenizer< char_separator > tokenizer; char_separator sep(" \t\r\n"); string line; while(getline(ifs, line)){ ++nLines; // for a text with CRLF if(!line.empty() && line[line.length()-1] == '\r'){ line = line.substr(0, line.length()-1); } tokenizer tokens(line, sep); tokenizer::iterator it = tokens.begin(); if(it != tokens.end()){ if(*it == "*"){ ++it; PartPtr part(new Part()); while(it != tokens.end()){ part->jointIds.push_back(lexical_cast(*it++)); } if(!part->jointIds.empty()){ os << "pose registration of the joint set "; size_t i=0; while(true){ os << part->jointIds[i++]; if(i == part->jointIds.size()){ break; } os << ", "; } os << endl; parts.push_back(part); } } else if(parts.empty()){ os << "Poses cannot be defined without a part definition"; os << " at line " << nLines << "." << endl; break; } else { PartPtr part = parts.back(); string label(*it++); FcPose pose; if(it != tokens.end()){ while(true){ double value = lexical_cast(*it++); if(it == tokens.end()){ pose.transitionTime = value; break; } pose.q.push_back(radian(value)); } } if(pose.q.size() != part->jointIds.size()){ os << "label \"" << label << "\" is not correctly defined"; os << " at line " << nLines << "." << endl; } else { part->poses[label] = pose; os << label << " "; for(size_t i=0; i < pose.q.size(); ++i){ os << pose.q[i] << ", "; } os << " : " << pose.transitionTime; os << endl; } } } } if(!parts.empty()){ cout << endl; } } catch(const bad_lexical_cast& ex){ os << ex.what() << " at line " << nLines << endl; parts.clear(); } return !parts.empty(); } PoseSeqItemPtr loadFaceControllerPoseSeq(const string& filename) { ostream& os = MessageView::mainInstance()->cout(); ifstream ifs(filename.c_str()); if(!ifs.is_open()){ os << filename + "is not found" << endl; return 0; } os << "Loading " << filename << "..." << endl; PoseSeqItemPtr item = new PoseSeqItem(); filesystem::path fpath(filename); item->setName(basename(fpath)); PoseSeqPtr seq = item->poseSeq(); int nLines = 0; try { typedef tokenizer< char_separator > tokenizer; char_separator sep(" ,\t\r\n", "", boost::keep_empty_tokens); int nPoses = 0; string line; while(getline(ifs, line)){ nLines++; // for a text with CRLF if(!line.empty() && line[line.length()-1] == '\r'){ line = line.substr(0, line.length()-1); } tokenizer tokens(line, sep); tokenizer::iterator it = tokens.begin(); if(it != tokens.end()){ if(*it != "#"){ PoseSeq::iterator poseIter = seq->begin(); double time = lexical_cast(*it++); int numParts = parts.size(); bool poseAdded = false; for(int i=0; it != tokens.end(); ++i, ++it){ if(i == numParts){ os << "line at time " << time << " contains parts more than defined ones." << endl; break; } Part& part = *parts[i]; string label(*it); if(!label.empty()){ map::iterator p = part.poses.find(label); if(p == part.poses.end()){ os << "label \"" << label << "\" is not defined"; os << " at line " << nLines << "." << endl; } else { const FcPose& fcPose = p->second; PosePtr pose(new Pose()); for(size_t j=0; j < part.jointIds.size(); ++j){ pose->setJointPosition(part.jointIds[j], fcPose.q[j]); } poseIter = seq->insert(poseIter, time, pose); poseIter->setMaxTransitionTime(fcPose.transitionTime); poseAdded = true; } } } if(poseAdded){ nPoses++; } } } } os << "A pose sequence with " << nPoses << " poses has been loaded." << endl; } catch(const bad_lexical_cast& ex){ os << "FaceController : " << ex.what() << endl; os << " at line " << nLines << "." << endl; item = 0; } return item; } void invokeFaceControllerPatternFileImportDialog() { /// \todo The function by the following code shoulde be provided by ItemManger QFileDialog dialog(MainWindow::instance()); dialog.setWindowTitle(_("Choose poseset file")); dialog.setFileMode(QFileDialog::ExistingFile); dialog.setViewMode(QFileDialog::List); dialog.setLabelText(QFileDialog::Accept, _("Open")); dialog.setLabelText(QFileDialog::Reject, _("Cancel")); QStringList filters; filters << _("FaceController poseset files (*.poseset)"); filters << _("Any files (*)"); dialog.setNameFilters(filters); string currentFolder; if(AppConfig::archive()->read("currentFileDialogDirectory", currentFolder)){ dialog.setDirectory(currentFolder.c_str()); } string posesetFile; if(dialog.exec()){ posesetFile = dialog.selectedFiles().front().toStdString(); dialog.setWindowTitle(_("Choose poseseq files")); QStringList filters; filters << _("FaceController poseseq files (*.poseseq)"); filters << _("Any files (*)"); dialog.setNameFilters(filters); if(dialog.exec()){ dialog.hide(); MessageView::mainInstance()->flush(); ItemTreeView* itv = ItemTreeView::mainInstance(); Item* parentItem = itv->selectedItem(); if(!parentItem){ parentItem = itv->rootItem(); } QStringList poseseqFiles = dialog.selectedFiles(); AppConfig::archive()->write( "currentFileDialogDirectory", dialog.directory().absolutePath().toStdString(), DOUBLE_QUOTED); if(loadFaceControllerPoseSet(posesetFile)){ for(int i=0; i < poseseqFiles.size(); ++i){ PoseSeqItemPtr item = loadFaceControllerPoseSeq(poseseqFiles[i].toStdString()); if(item){ parentItem->addChildItem(item); } } } } } dialog.hide(); } } void cnoid::initializeFcpFileLoader(ExtensionManager& ext) { MenuManager& mm = ext.menuManager(); mm.setPath("/File/Import ..."); mm.addItem(_("FaceController Plugin Pattern Files")) ->sigTriggered().connect(invokeFaceControllerPatternFileImportDialog); } choreonoid-1.5.0/src/PoseSeqPlugin/BodyMotionGenerationBar.cpp0000664000000000000000000006227112741425367023146 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "BodyMotionGenerationBar.h" #include "PoseSeqItem.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; namespace { const bool TRACE_FUNCTIONS = false; } namespace cnoid { class BodyMotionGenerationSetupDialog : public Dialog { public: QVBoxLayout* vbox; DoubleSpinBox timeScaleRatioSpin; DoubleSpinBox preInitialDurationSpin; DoubleSpinBox postFinalDurationSpin; CheckBox onlyTimeBarRangeCheck; CheckBox newBodyItemCheck; CheckBox stealthyStepCheck; DoubleSpinBox stealthyHeightRatioThreshSpin; DoubleSpinBox flatLiftingHeightSpin; DoubleSpinBox flatLandingHeightSpin; DoubleSpinBox impactReductionHeightSpin; DoubleSpinBox impactReductionTimeSpin; CheckBox autoZmpCheck; DoubleSpinBox minZmpTransitionTimeSpin; DoubleSpinBox zmpCenteringTimeThreshSpin; DoubleSpinBox zmpTimeMarginBeforeLiftingSpin; DoubleSpinBox zmpMaxDistanceFromCenterSpin; CheckBox se3Check; CheckBox lipSyncMixCheck; void addSeparator(QVBoxLayout* vbox){ vbox->addSpacing(4); vbox->addWidget(new HSeparator()); vbox->addSpacing(2); } void addSeparator(QVBoxLayout* vbox, QWidget* widget) { vbox->addSpacing(4); vbox->addLayout(new HSeparatorBox(widget)); vbox->addSpacing(2); } QHBoxLayout* newRow(QVBoxLayout* vbox) { QHBoxLayout* hbox = new QHBoxLayout(); hbox->setSpacing(2); hbox->setContentsMargins(2, 2, 2, 2); vbox->addLayout(hbox); return hbox; } BodyMotionGenerationSetupDialog() { setWindowTitle(_("Body Motion Generation Setup")); vbox = new QVBoxLayout(); QHBoxLayout* hbox = newRow(vbox); hbox->addWidget(new QLabel(_("Time scale"))); timeScaleRatioSpin.setDecimals(2); timeScaleRatioSpin.setRange(0.01, 9.99); timeScaleRatioSpin.setSingleStep(0.01); timeScaleRatioSpin.setValue(1.0); hbox->addWidget(&timeScaleRatioSpin); hbox->addSpacing(8); hbox->addWidget(new QLabel(_("Pre-initial"))); preInitialDurationSpin.setDecimals(1); preInitialDurationSpin.setRange(0.0, 9.9); preInitialDurationSpin.setSingleStep(0.1); preInitialDurationSpin.setValue(1.0); hbox->addWidget(&preInitialDurationSpin); hbox->addWidget(new QLabel(_("[s]"))); hbox->addSpacing(8); hbox->addWidget(new QLabel(_("Post-final"))); postFinalDurationSpin.setDecimals(1); postFinalDurationSpin.setRange(0.0, 9.9); postFinalDurationSpin.setSingleStep(0.1); postFinalDurationSpin.setValue(1.0); hbox->addWidget(&postFinalDurationSpin); hbox->addWidget(new QLabel(_("[s]"))); hbox->addStretch(); hbox = newRow(vbox); onlyTimeBarRangeCheck.setText(_("Time bar's range only")); onlyTimeBarRangeCheck.setChecked(false); hbox->addWidget(&onlyTimeBarRangeCheck); se3Check.setText(_("Put all link positions")); se3Check.setChecked(false); hbox->addWidget(&se3Check); hbox->addStretch(); hbox = newRow(vbox); newBodyItemCheck.setText(_("Make a new body item")); newBodyItemCheck.setChecked(true); hbox->addWidget(&newBodyItemCheck); hbox->addStretch(); addSeparator(vbox, &stealthyStepCheck); stealthyStepCheck.setText(_("Stealthy Step Mode")); stealthyStepCheck.setToolTip(_("This mode makes foot lifting / landing smoother to increase the stability")); stealthyStepCheck.setChecked(true); hbox = newRow(vbox); hbox->addWidget(new QLabel(_("Height ratio thresh"))); stealthyHeightRatioThreshSpin.setAlignment(Qt::AlignCenter); stealthyHeightRatioThreshSpin.setDecimals(2); stealthyHeightRatioThreshSpin.setRange(1.00, 9.99); stealthyHeightRatioThreshSpin.setSingleStep(0.01); stealthyHeightRatioThreshSpin.setValue(2.0); hbox->addWidget(&stealthyHeightRatioThreshSpin); hbox->addStretch(); hbox = newRow(vbox); hbox->addWidget(new QLabel(_("Flat Lifting Height"))); flatLiftingHeightSpin.setAlignment(Qt::AlignCenter); flatLiftingHeightSpin.setDecimals(3); flatLiftingHeightSpin.setRange(0.0, 0.0999); flatLiftingHeightSpin.setSingleStep(0.001); flatLiftingHeightSpin.setValue(0.005); hbox->addWidget(&flatLiftingHeightSpin); hbox->addWidget(new QLabel(_("[m]"))); hbox->addSpacing(8); hbox->addWidget(new QLabel(_("Flat Landing Height"))); flatLandingHeightSpin.setAlignment(Qt::AlignCenter); flatLandingHeightSpin.setDecimals(3); flatLandingHeightSpin.setRange(0.0, 0.0999); flatLandingHeightSpin.setSingleStep(0.001); flatLandingHeightSpin.setValue(0.005); hbox->addWidget(&flatLandingHeightSpin); hbox->addWidget(new QLabel(_("[m]"))); hbox->addStretch(); hbox = newRow(vbox); hbox->addWidget(new QLabel(_("Impact reduction height"))); impactReductionHeightSpin.setAlignment(Qt::AlignCenter); impactReductionHeightSpin.setDecimals(3); impactReductionHeightSpin.setRange(0.0, 0.099); impactReductionHeightSpin.setSingleStep(0.001); impactReductionHeightSpin.setValue(0.005); hbox->addWidget(&impactReductionHeightSpin); hbox->addWidget(new QLabel(_("[m]"))); hbox->addSpacing(8); hbox->addWidget(new QLabel(_("Impact reduction time"))); impactReductionTimeSpin.setAlignment(Qt::AlignCenter); impactReductionTimeSpin.setDecimals(3); impactReductionTimeSpin.setRange(0.001, 0.999); impactReductionTimeSpin.setSingleStep(0.001); impactReductionTimeSpin.setValue(0.04); hbox->addWidget(&impactReductionTimeSpin); hbox->addWidget(new QLabel(_("[s]"))); hbox->addStretch(); addSeparator(vbox, &autoZmpCheck); autoZmpCheck.setText(_("Auto ZMP Mode")); autoZmpCheck.setToolTip(_("Automatically insert ZMP and foot key poses for stable motion")); autoZmpCheck.setChecked(true); hbox = newRow(vbox); hbox->addWidget(new QLabel(_("Min. transtion time"))); minZmpTransitionTimeSpin.setDecimals(2); minZmpTransitionTimeSpin.setRange(0.01, 0.99); minZmpTransitionTimeSpin.setSingleStep(0.01); minZmpTransitionTimeSpin.setValue(0.1); hbox->addWidget(&minZmpTransitionTimeSpin); hbox->addWidget(new QLabel(_("[s]"))); hbox->addSpacing(8); hbox->addWidget(new QLabel(_("Centering time thresh"))); zmpCenteringTimeThreshSpin.setDecimals(3); zmpCenteringTimeThreshSpin.setRange(0.001, 0.999); zmpCenteringTimeThreshSpin.setSingleStep(0.001); zmpCenteringTimeThreshSpin.setValue(0.03); hbox->addWidget(&zmpCenteringTimeThreshSpin); hbox->addWidget(new QLabel(_("[s]"))); hbox->addStretch(); hbox = newRow(vbox); hbox->addWidget(new QLabel(_("Time margin before lifting"))); zmpTimeMarginBeforeLiftingSpin.setDecimals(3); zmpTimeMarginBeforeLiftingSpin.setRange(0.0, 0.999); zmpTimeMarginBeforeLiftingSpin.setSingleStep(0.001); zmpTimeMarginBeforeLiftingSpin.setValue(0.0); hbox->addWidget(&zmpTimeMarginBeforeLiftingSpin); hbox->addWidget(new QLabel(_("[s]"))); hbox->addSpacing(8); hbox->addWidget(new QLabel(_("Max distance from center"))); zmpMaxDistanceFromCenterSpin.setDecimals(3); zmpMaxDistanceFromCenterSpin.setRange(0.001, 0.999); zmpMaxDistanceFromCenterSpin.setSingleStep(0.001); zmpMaxDistanceFromCenterSpin.setValue(0.02); hbox->addWidget(&zmpMaxDistanceFromCenterSpin); hbox->addWidget(new QLabel(_("[m]"))); hbox->addStretch(); addSeparator(vbox); hbox = newRow(vbox); lipSyncMixCheck.setText(_("Mix lip-sync motion")); lipSyncMixCheck.setChecked(false); hbox->addWidget(&lipSyncMixCheck); hbox->addStretch(); QVBoxLayout* topVBox = new QVBoxLayout(); topVBox->addLayout(vbox); addSeparator(topVBox); QPushButton* okButton = new QPushButton(_("&Ok")); okButton->setDefault(true); QDialogButtonBox* buttonBox = new QDialogButtonBox(this); buttonBox->addButton(okButton, QDialogButtonBox::AcceptRole); connect(buttonBox,SIGNAL(accepted()), this, SLOT(accept())); topVBox->addWidget(buttonBox); setLayout(topVBox); } void storeState(Archive& archive){ archive.write("timeScaleRatio", timeScaleRatioSpin.value()); archive.write("preInitialDuration", preInitialDurationSpin.value()); archive.write("postFinalDuration", postFinalDurationSpin.value()); archive.write("onlyTimeBarRange", onlyTimeBarRangeCheck.isChecked()); archive.write("makeNewBodyItem", newBodyItemCheck.isChecked()); archive.write("stealthyStepMode", stealthyStepCheck.isChecked()); archive.write("stealthyHeightRatioThresh", stealthyHeightRatioThreshSpin.value()); archive.write("flatLiftingHeight", flatLiftingHeightSpin.value()); archive.write("flatLandingHeight", flatLandingHeightSpin.value()); archive.write("impactReductionHeight", impactReductionHeightSpin.value()); archive.write("impactReductionTime", impactReductionTimeSpin.value()); archive.write("autoZmp", autoZmpCheck.isChecked()); archive.write("minZmpTransitionTime", minZmpTransitionTimeSpin.value()); archive.write("zmpCenteringTimeThresh", zmpCenteringTimeThreshSpin.value()); archive.write("zmpTimeMarginBeforeLiftingSpin", zmpTimeMarginBeforeLiftingSpin.value()); archive.write("zmpMaxDistanceFromCenter", zmpMaxDistanceFromCenterSpin.value()); archive.write("allLinkPositions", se3Check.isChecked()); archive.write("lipSyncMix", lipSyncMixCheck.isChecked()); } void restoreState(const Archive& archive){ timeScaleRatioSpin.setValue(archive.get("timeScaleRatio", timeScaleRatioSpin.value())); preInitialDurationSpin.setValue(archive.get("preInitialDuration", preInitialDurationSpin.value())); postFinalDurationSpin.setValue(archive.get("postFinalDuration", postFinalDurationSpin.value())); onlyTimeBarRangeCheck.setChecked(archive.get("onlyTimeBarRange", onlyTimeBarRangeCheck.isChecked())); newBodyItemCheck.setChecked(archive.get("makeNewBodyItem", newBodyItemCheck.isChecked())); stealthyStepCheck.setChecked(archive.get("stealthyStepMode", stealthyStepCheck.isChecked())); stealthyHeightRatioThreshSpin.setValue(archive.get("stealthyHeightRatioThresh", stealthyHeightRatioThreshSpin.value())); flatLiftingHeightSpin.setValue(archive.get("flatLiftingHeight", flatLiftingHeightSpin.value())); flatLandingHeightSpin.setValue(archive.get("flatLandingHeight", flatLandingHeightSpin.value())); impactReductionHeightSpin.setValue(archive.get("impactReductionHeight", impactReductionHeightSpin.value())); impactReductionTimeSpin.setValue(archive.get("impactReductionTime", impactReductionTimeSpin.value())); autoZmpCheck.setChecked(archive.get("autoZmp", autoZmpCheck.isChecked())); minZmpTransitionTimeSpin.setValue(archive.get("minZmpTransitionTime", minZmpTransitionTimeSpin.value())); zmpCenteringTimeThreshSpin.setValue(archive.get("zmpCenteringTimeThresh", zmpCenteringTimeThreshSpin.value())); zmpTimeMarginBeforeLiftingSpin.setValue(archive.get("zmpTimeMarginBeforeLiftingSpin", zmpTimeMarginBeforeLiftingSpin.value())); zmpMaxDistanceFromCenterSpin.setValue(archive.get("zmpMaxDistanceFromCenter", zmpMaxDistanceFromCenterSpin.value())); se3Check.setChecked(archive.get("allLinkPositions", se3Check.isChecked())); lipSyncMixCheck.setChecked(archive.get("lipSyncMix", lipSyncMixCheck.isChecked())); } }; } void BodyMotionGenerationBar::initializeInstance(ExtensionManager* ext) { static bool initialized = false; if(!initialized){ BodyMotionGenerationBar* bar = instance(); ext->addToolBar(bar); MenuManager& mm = ext->menuManager(); mm.setPath("/Options").setPath(N_("Pose Seq Processing")); bar->autoInterpolationUpdateCheck = mm.addCheckItem(_("Automatic Interpolation Update")); bar->autoInterpolationUpdateCheck->setChecked(true); bar->autoGenerationForNewBodyCheck = mm.addCheckItem(_("Automatic Generation for a New Body")); bar->autoGenerationForNewBodyCheck->setChecked(true); mm.addSeparator(); initialized = true; } } BodyMotionGenerationBar* BodyMotionGenerationBar::instance() { static BodyMotionGenerationBar* bar = new BodyMotionGenerationBar(); return bar; } BodyMotionGenerationBar::BodyMotionGenerationBar() : ToolBar("BodyMotionGenerationBar") { setVisibleByDefault(true); bodyMotionPoseProvider = new BodyMotionPoseProvider(); poseProviderToBodyMotionConverter = new PoseProviderToBodyMotionConverter(); timeBar = TimeBar::instance(); setup = new BodyMotionGenerationSetupDialog(); balancer = 0; addButton(QIcon(":/PoseSeq/icons/trajectory-generation.png"), _("Generate body motions")) ->sigClicked().connect(boost::bind(&BodyMotionGenerationBar::onGenerationButtonClicked, this)); interpolationParameterWidgetsConnection.add( setup->timeScaleRatioSpin.sigValueChanged().connect( boost::bind(&BodyMotionGenerationBar::notifyInterpolationParametersChanged, this))); interpolationParameterWidgetsConnection.add( setup->preInitialDurationSpin.sigValueChanged().connect( boost::bind(&BodyMotionGenerationBar::notifyInterpolationParametersChanged, this))); interpolationParameterWidgetsConnection.add( setup->postFinalDurationSpin.sigValueChanged().connect( boost::bind(&BodyMotionGenerationBar::notifyInterpolationParametersChanged, this))); interpolationParameterWidgetsConnection.add( setup->onlyTimeBarRangeCheck.sigToggled().connect( boost::bind(&BodyMotionGenerationBar::notifyInterpolationParametersChanged, this))); autoGenerationToggle = addToggleButton(QIcon(":/PoseSeq/icons/auto-update.png"), _("Automatic Balance Adjustment Mode")); autoGenerationToggle->setChecked(false); balancerToggle = addToggleButton(QIcon(":/PoseSeq/icons/balancer.png"), _("Enable the balancer")); balancerToggle->setEnabled(false); balancerToggle->setChecked(false); addButton(QIcon(":/Base/icons/setup.png"))->sigClicked().connect(boost::bind(&BodyMotionGenerationSetupDialog::show, setup)); interpolationParameterWidgetsConnection.add( setup->stealthyStepCheck.sigToggled().connect( boost::bind(&BodyMotionGenerationBar::notifyInterpolationParametersChanged, this))); interpolationParameterWidgetsConnection.add( setup->stealthyHeightRatioThreshSpin.sigValueChanged().connect( boost::bind(&BodyMotionGenerationBar::notifyInterpolationParametersChanged, this))); interpolationParameterWidgetsConnection.add( setup->flatLiftingHeightSpin.sigValueChanged().connect( boost::bind(&BodyMotionGenerationBar::notifyInterpolationParametersChanged, this))); interpolationParameterWidgetsConnection.add( setup->flatLandingHeightSpin.sigValueChanged().connect( boost::bind(&BodyMotionGenerationBar::notifyInterpolationParametersChanged, this))); interpolationParameterWidgetsConnection.add( setup->impactReductionHeightSpin.sigValueChanged().connect( boost::bind(&BodyMotionGenerationBar::notifyInterpolationParametersChanged, this))); interpolationParameterWidgetsConnection.add( setup->impactReductionTimeSpin.sigValueChanged().connect( boost::bind(&BodyMotionGenerationBar::notifyInterpolationParametersChanged, this))); interpolationParameterWidgetsConnection.add( setup->autoZmpCheck.sigToggled().connect( boost::bind(&BodyMotionGenerationBar::notifyInterpolationParametersChanged, this))); interpolationParameterWidgetsConnection.add( setup->minZmpTransitionTimeSpin.sigValueChanged().connect( boost::bind(&BodyMotionGenerationBar::notifyInterpolationParametersChanged, this))); interpolationParameterWidgetsConnection.add( setup->zmpCenteringTimeThreshSpin.sigValueChanged().connect( boost::bind(&BodyMotionGenerationBar::notifyInterpolationParametersChanged, this))); interpolationParameterWidgetsConnection.add( setup->zmpTimeMarginBeforeLiftingSpin.sigValueChanged().connect( boost::bind(&BodyMotionGenerationBar::notifyInterpolationParametersChanged, this))); interpolationParameterWidgetsConnection.add( setup->zmpMaxDistanceFromCenterSpin.sigValueChanged().connect( boost::bind(&BodyMotionGenerationBar::notifyInterpolationParametersChanged, this))); interpolationParameterWidgetsConnection.add( setup->lipSyncMixCheck.sigToggled().connect( boost::bind(&BodyMotionGenerationBar::notifyInterpolationParametersChanged, this))); } BodyMotionGenerationBar::~BodyMotionGenerationBar() { delete bodyMotionPoseProvider; delete poseProviderToBodyMotionConverter; } void BodyMotionGenerationBar::notifyInterpolationParametersChanged() { sigInterpolationParametersChanged_.request(); } void BodyMotionGenerationBar::onGenerationButtonClicked() { set motionItems; // for avoiding overlap ItemList selectedItems = ItemTreeView::mainInstance()->selectedItems(); for(size_t i=0; i < selectedItems.size(); ++i){ PoseSeqItem* poseSeqItem = selectedItems.get(i); if(poseSeqItem){ motionItems.insert(poseSeqItem->bodyMotionItem()); } else { BodyMotionItem* motionItem = selectedItems.get(i); if(motionItem){ motionItems.insert(motionItem); } } } for(set::iterator p = motionItems.begin(); p != motionItems.end(); ++p){ BodyMotionItem* motionItem = *p; BodyItem* bodyItem = motionItem->findOwnerItem(true); if(bodyItem){ PoseProvider* provider = 0; PoseSeqItem* poseSeqItem = dynamic_cast(motionItem->parentItem()); if(poseSeqItem){ provider = poseSeqItem->interpolator().get(); } else { bodyMotionPoseProvider->initialize(bodyItem->body(), motionItem->motion()); provider = bodyMotionPoseProvider; if(setup->newBodyItemCheck.isChecked()){ BodyMotionItem* newMotionItem = new BodyMotionItem(); newMotionItem->setName(motionItem->name() + "'"); motionItem->parentItem()->insertChildItem(newMotionItem, motionItem->nextItem()); motionItem = newMotionItem; } } shapeBodyMotion(bodyItem->body(), provider, motionItem, true); } } } void BodyMotionGenerationBar::setBalancer(Balancer* balancer) { this->balancer = balancer; balancerToggle->setEnabled(balancer != 0); if(balancer){ setup->vbox->addWidget(balancer->panel()); } } void BodyMotionGenerationBar::unsetBalancer() { balancerToggle->setEnabled(false); if(balancer){ setup->layout()->removeWidget(balancer->panel()); balancer = 0; } } bool BodyMotionGenerationBar::shapeBodyMotion (BodyPtr body, PoseProvider* provider, BodyMotionItemPtr motionItem, bool putMessages) { bool result = false; if(balancerToggle->isChecked() && balancer){ result = balancer->apply(body, provider, motionItem, putMessages); } else { result = shapeBodyMotionWithSimpleInterpolation(body, provider, motionItem); } return result; } bool BodyMotionGenerationBar::shapeBodyMotionWithSimpleInterpolation (BodyPtr& body, PoseProvider* provider, BodyMotionItemPtr motionItem) { if(setup->onlyTimeBarRangeCheck.isChecked()){ poseProviderToBodyMotionConverter->setTimeRange(timeBar->minTime(), timeBar->maxTime()); } else { poseProviderToBodyMotionConverter->setFullTimeRange(); } poseProviderToBodyMotionConverter->setAllLinkPositionOutput(setup->se3Check.isChecked()); BodyMotionPtr motion = motionItem->motion(); motion->setFrameRate(timeBar->frameRate()); bool result = poseProviderToBodyMotionConverter->convert(body, provider, *motion); if(result){ motionItem->notifyUpdate(); } return result; } bool BodyMotionGenerationBar::storeState(Archive& archive) { archive.write("autoGenerationForNewBody", autoGenerationForNewBodyCheck->isChecked()); archive.write("balancer", balancerToggle->isChecked()); archive.write("autoGeneration", autoGenerationToggle->isChecked()); setup->storeState(archive); if(balancer){ balancer->storeState(archive); } return true; } bool BodyMotionGenerationBar::restoreState(const Archive& archive) { autoGenerationForNewBodyCheck->setChecked(archive.get("autoGenerationForNewBody", autoGenerationForNewBodyCheck->isChecked())); balancerToggle->setChecked(archive.get("balancer", balancerToggle->isChecked())); autoGenerationToggle->setChecked(archive.get("autoGeneration", autoGenerationToggle->isChecked())); setup->restoreState(archive); if(balancer){ balancer->restoreState(archive); } return true; } bool BodyMotionGenerationBar::isAutoInterpolationUpdateMode() const { return autoInterpolationUpdateCheck->isChecked(); } bool BodyMotionGenerationBar::isBalancerEnabled() const { return balancerToggle->isChecked(); } bool BodyMotionGenerationBar::isAutoGenerationMode() const { return autoGenerationToggle->isChecked(); } bool BodyMotionGenerationBar::isAutoGenerationForNewBodyEnabled() const { return autoGenerationForNewBodyCheck->isChecked(); } double BodyMotionGenerationBar::timeScaleRatio() const { return setup->timeScaleRatioSpin.value(); } double BodyMotionGenerationBar::preInitialDuration() const { return setup->preInitialDurationSpin.value(); } double BodyMotionGenerationBar::postFinalDuration() const { return setup->postFinalDurationSpin.value(); } bool BodyMotionGenerationBar::isTimeBarRangeOnly() const { return setup->onlyTimeBarRangeCheck.isChecked(); } bool BodyMotionGenerationBar::isStealthyStepMode() const { return setup->stealthyStepCheck.isChecked(); } double BodyMotionGenerationBar::stealthyHeightRatioThresh() const { return setup->stealthyHeightRatioThreshSpin.value(); } double BodyMotionGenerationBar::flatLiftingHeight() const { return setup->flatLiftingHeightSpin.value(); } double BodyMotionGenerationBar::flatLandingHeight() const { return setup->flatLandingHeightSpin.value(); } double BodyMotionGenerationBar::impactReductionHeight() const { return setup->impactReductionHeightSpin.value(); } double BodyMotionGenerationBar::impactReductionTime() const { return setup->impactReductionTimeSpin.value(); } bool BodyMotionGenerationBar::isAutoZmpAdjustmentMode() const { return setup->autoZmpCheck.isChecked(); } double BodyMotionGenerationBar::minZmpTransitionTime() const { return setup->minZmpTransitionTimeSpin.value(); } double BodyMotionGenerationBar::zmpCenteringTimeThresh() const { return setup->zmpCenteringTimeThreshSpin.value(); } double BodyMotionGenerationBar::zmpTimeMarginBeforeLifting() const { return setup->zmpTimeMarginBeforeLiftingSpin.value(); } double BodyMotionGenerationBar::zmpMaxDistanceFromCenter() const { return setup->zmpMaxDistanceFromCenterSpin.value(); } bool BodyMotionGenerationBar::isSe3Enabled() const { return setup->se3Check.isChecked(); } bool BodyMotionGenerationBar::isLipSyncMixMode() const { return setup->lipSyncMixCheck.isChecked(); } choreonoid-1.5.0/src/PoseSeqPlugin/PoseSeqItem.h0000664000000000000000000000700712741425367020261 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_POSESEQ_PLUGIN_POSE_SEQ_ITEM_H #define CNOID_POSESEQ_PLUGIN_POSE_SEQ_ITEM_H #include "PoseSeq.h" #include "PoseSeqInterpolator.h" #include #include #include #include #include "exportdecl.h" namespace cnoid { class TimeBar; class BodyItem; class BodyMotionGenerationBar; class CNOID_EXPORT PoseSeqItem : public cnoid::Item { public: static void initializeClass(ExtensionManager* ext); PoseSeqItem(); PoseSeqItem(const PoseSeqItem& org); ~PoseSeqItem(); virtual void setName(const std::string& name); inline PoseSeqPtr poseSeq() { return seq; } inline PoseSeqInterpolatorPtr interpolator(){ return interpolator_; } inline BodyMotionItem* bodyMotionItem(){ return bodyMotionItem_.get(); } virtual bool updateInterpolation(); virtual bool updateTrajectory(bool putMessages = false); void beginEditing(); bool endEditing(bool actuallyModified = true); void clearEditHistory(); bool undo(); bool redo(); /** temporary treatment. */ bool updateKeyPosesWithBalancedTrajectories(std::ostream& os); double barLength() const { return barLength_; } protected: virtual Item* doDuplicate() const; virtual void onPositionChanged(); virtual void doPutProperties(PutPropertyFunction& putProperty); virtual bool store(Archive& archive); virtual bool restore(const Archive& archive); BodyItem* ownerBodyItem; PoseSeqPtr seq; PoseSeqInterpolatorPtr interpolator_; BodyMotionItemPtr bodyMotionItem_; Connection sigInterpolationParametersChangedConnection; ConnectionSet editConnections; struct EditHistory { /* Unify these containers into one which contains elements in the operated orders and restore them in the same order when undo or redo is carried out. */ PoseSeqPtr removed; PoseSeqPtr added; EditHistory(){ removed = new PoseSeq(); added = new PoseSeq(); } bool empty(){ return removed->empty() && added->empty(); } void clear(){ if(!empty()){ removed = new PoseSeq(); added = new PoseSeq(); } } }; struct PoseIterComp { bool operator()(const PoseSeq::iterator it1, const PoseSeq::iterator it2) const { return &(*it1) < &(*it2); } }; std::set inserted; std::set modified; double modifyingPoseTime; double modifyingPoseTTime; PoseUnitPtr modifyingPoseUnitOrg; PoseSeq::iterator modifyingPoseIter; std::deque editHistories; EditHistory newHistory; int currentHistory; BodyMotionGenerationBar* generationBar; TimeBar* timeBar; bool isSelectedPoseMoving; double barLength_; void init(); void convert(BodyPtr orgBody); bool convertSub(BodyPtr orgBody, const Mapping& convInfo); void updateInterpolationParameters(); void onInserted(PoseSeq::iterator p, bool isMoving); void onRemoving(PoseSeq::iterator p, bool isMoving); void onModifying(PoseSeq::iterator p); void onModified(PoseSeq::iterator p); PoseSeq::iterator removeSameElement(PoseSeq::iterator current, PoseSeq::iterator p); }; typedef ref_ptr PoseSeqItemPtr; } #endif choreonoid-1.5.0/src/PoseSeqPlugin/PoseSeq.h0000664000000000000000000001427512741425367017447 0ustar rootroot/** @file @author Shin'ichiro NAKAOKA */ #ifndef CNOID_POSE_SEQ_PLUGIN_POSE_SEQ_H #define CNOID_POSE_SEQ_PLUGIN_POSE_SEQ_H #include "Pose.h" #include #include #include #include #include #include "exportdecl.h" namespace cnoid { class PoseSeq; typedef ref_ptr PoseSeqPtr; class CNOID_EXPORT PoseRef { public: inline const std::string& name() const { return poseUnit_->name(); } inline const PoseUnitPtr poseUnit() const { return poseUnit_; } inline PoseUnitPtr poseUnit() { return poseUnit_; } template inline const ref_ptr get() const { return dynamic_pointer_cast(poseUnit_); } template inline ref_ptr get() { return dynamic_pointer_cast(poseUnit_); } inline double time() const { return time_; } /** This function sets the default transition time. When the time length between the previous pose and this pose is longer than the default transition time, the sysytem uses this time to interpolate the two poses. If the time length between the two poses is shorter than the default transition time, the former length is used for the interpolation. If the default transition time is zero, the interpolation is always done using the time length between the two poses. */ inline void setMaxTransitionTime(double time){ maxTransitionTime_ = time; } inline double maxTransitionTime() const { return maxTransitionTime_; } private: friend class PoseSeq; PoseRef(PoseSeq* owner, PoseUnitPtr poseUnit, double time); //PoseRef(const PoseRef& org, bool doDeepCopy = false); PoseSeq* owner; PoseUnitPtr poseUnit_; double time_; double maxTransitionTime_; }; class CNOID_EXPORT PoseSeq : public PoseUnit { public: typedef std::list::iterator iterator; typedef std::list::const_iterator const_iterator; PoseSeq(); PoseSeq(const PoseSeq& org); ~PoseSeq(); void setName(const std::string& name); void setTargetBodyName(const std::string& name) { targetBodyName_ = name; } const std::string& targetBodyName() { return targetBodyName_; } iterator copyElement(iterator seekpos, const_iterator org, double offset = 0.0); virtual PoseUnit* duplicate(); bool load(const std::string& filename, const BodyPtr body); bool save(const std::string& filename, const BodyPtr body); bool exportTalkPluginFile(const std::string& filename); bool exportSeqFileForFaceController(const std::string& filename); const std::string& errorMessage() { return errorMessage_; } virtual bool restore(const Mapping& archive, const BodyPtr body); virtual void store(Mapping& archive, const BodyPtr body) const; iterator changeTime(iterator it, double time); inline bool empty() const { return refs.empty(); } inline std::list::size_type size() const { return refs.size(); } inline iterator begin(){ return refs.begin(); } inline const_iterator begin() const { return refs.begin(); } inline iterator end(){ return refs.end(); } inline const_iterator end() const { return refs.end(); } inline PoseRef& front() { return refs.front(); } inline PoseRef& back() { return refs.back(); } PoseUnitPtr find(const std::string& name); //iterator seek(double time, bool seekPosToInsert = false); iterator seek(iterator current, double time, bool seekPosToInsert = false); //iterator insert(double time, PoseUnitPtr pose); iterator insert(iterator current, double time, PoseUnitPtr pose); iterator insert(iterator current, double time, const std::string& name); iterator erase(iterator it); void rename(iterator it, const std::string newName); inline double beginningTime() { return refs.empty() ? 0.0 : refs.front().time(); } inline double endingTime() { return refs.empty() ? 0.0 : refs.back().time(); } void getDomain(double& out_lower, double& out_upper); //SignalProxy sigNameChanged(); /* SignalProxy sigPoseInserted() { return sigPoseInserted_; } SignalProxy sigPoseRemoving(){ return sigPoseRemoving_; } SignalProxy sigPoseModified(){ return sigPoseModified_; } */ /* void emitSigPoseModified(iterator it) { sigPoseModified_(it); } */ void beginPoseModification(iterator it){ sigPoseModifying_(it); } void endPoseModification(iterator it){ sigPoseModified_(it); } ConnectionSet connectSignalSet( const Signal::Slot& slotInserted, const Signal::Slot& slotRemoving, const Signal::slot_type& slotModified); ConnectionSet connectSignalSet( const Signal::Slot& slotInserted, const Signal::Slot& slotRemoving, const Signal::Slot& slotModifying, const Signal::Slot& slotModified); /// \todo Implement and use the followings. For example for loading a file. void blockSignals(); void unblockSignals(); private: typedef std::list PoseRefList; PoseRefList refs; typedef std::map PoseUnitMap; PoseUnitMap poseUnitMap; std::set storedNames; Signal sigPoseInserted_; Signal sigPoseRemoving_; Signal sigPoseModifying_; Signal sigPoseModified_; std::string targetBodyName_; std::string errorMessage_; iterator insertSub(PoseSeq::iterator current, double time, PoseUnitPtr poseUnit); iterator insert(iterator current, double time, PoseRef& ref); friend class PoseRef; }; } #endif choreonoid-1.5.0/src/PoseSeqPlugin/Pose.h0000664000000000000000000001507012741425367016770 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_POSE_SEQ_PLUGIN_POSE_H #define CNOID_POSE_SEQ_PLUGIN_POSE_H #include #include #include "exportdecl.h" namespace cnoid { class Mapping; class PoseUnit; class PoseSeq; class PoseRef; typedef ref_ptr PoseUnitPtr; class CNOID_EXPORT PoseUnit : public Referenced { public: PoseUnit(); PoseUnit(const PoseUnit& org); virtual ~PoseUnit(); virtual PoseUnit* duplicate() = 0; virtual bool restore(const Mapping& archive, const BodyPtr body) = 0; virtual void store(Mapping& archive, const BodyPtr body) const = 0; virtual bool hasSameParts(PoseUnitPtr unit) { return false; } /** @note A name can be only set by PoseSeq::rename(). */ inline const std::string& name() const { return name_; } private: std::string name_; PoseSeq* owner; int seqLocalReferenceCounter; friend class PoseSeq; friend class PoseRef; }; class CNOID_EXPORT Pose : public PoseUnit { struct JointInfo { inline JointInfo() : isValid(false), isStationaryPoint(false) { } double q; bool isValid; bool isStationaryPoint; }; public: class LinkInfo { public: Vector3 p; Matrix3 R; inline LinkInfo() : isBaseLink_(false), isStationaryPoint_(false), isTouching_(false), isSlave_(false) { } inline bool isBaseLink() const { return isBaseLink_; } inline void setStationaryPoint(bool on){ isStationaryPoint_ = on; } inline bool isStationaryPoint() const { return isStationaryPoint_; } inline bool isTouching() const { return isTouching_; } inline const Vector3& partingDirection() const { return partingDirection_; } inline void setTouching(const Vector3& partingDirection) { isTouching_ = true; partingDirection_ = partingDirection; } inline void clearTouching() { isTouching_ = false; } inline bool isSlave() const { return isSlave_; } inline void setSlave(bool on) { isSlave_ = on; } private: bool isBaseLink_; bool isStationaryPoint_; bool isTouching_; bool isSlave_; Vector3 partingDirection_; friend class Pose; }; typedef std::map LinkInfoMap; Pose(); Pose(int numJoints); Pose(const Pose& org); virtual ~Pose(); bool empty(); void clear(); virtual PoseUnit* duplicate(); virtual bool hasSameParts(PoseUnitPtr unit); virtual bool restore(const Mapping& archive, const BodyPtr body); virtual void store(Mapping& archive, const BodyPtr body) const; inline void setNumJoints(int n){ jointInfos.resize(n); } inline int numJoints() const { return jointInfos.size(); } inline void setJointPosition(int jointId, double q){ if(jointId >= (int)jointInfos.size()){ setNumJoints(jointId + 1); } JointInfo& info = jointInfos[jointId]; info.q = q; info.isValid = true; } inline double jointPosition(int jointId) const { return jointInfos[jointId].q; } inline bool isJointValid(int jointId) const { if(jointId < 0 || jointId >= (int)jointInfos.size()){ return false; } return jointInfos[jointId].isValid; } inline void setJointStationaryPoint(int jointId, bool on = true){ if(jointId >= (int)jointInfos.size()){ setNumJoints(jointId + 1); } jointInfos[jointId].isStationaryPoint = on; } inline bool isJointStationaryPoint(int jointId) const { if(jointId >= (int)jointInfos.size()){ return false; } return jointInfos[jointId].isStationaryPoint; } inline bool invalidateJoint(int jointId) { if(jointId < (int)jointInfos.size()){ if(jointInfos[jointId].isValid){ jointInfos[jointId].isValid = false; return true; } } return false; } void clearIkLinks(); inline size_t numIkLinks(){ return ikLinks.size(); } inline LinkInfo* addIkLink(int linkIndex){ return &ikLinks[linkIndex]; } bool removeIkLink(int linkIndex); inline const LinkInfo* ikLinkInfo(int linkIndex) const { LinkInfoMap::const_iterator p = ikLinks.find(linkIndex); return (p != ikLinks.end()) ? &p->second : 0; } inline LinkInfo* ikLinkInfo(int linkIndex) { LinkInfoMap::iterator p = ikLinks.find(linkIndex); return (p != ikLinks.end()) ? &p->second : 0; } inline LinkInfoMap::iterator ikLinkBegin() { return ikLinks.begin(); } inline const LinkInfoMap::const_iterator ikLinkBegin() const { return ikLinks.begin(); } inline LinkInfoMap::iterator ikLinkEnd() { return ikLinks.end(); } inline const LinkInfoMap::const_iterator ikLinkEnd() const { return ikLinks.end(); } LinkInfo& setBaseLink(int linkIndex); inline LinkInfo& setBaseLink(int linkIndex, const Vector3& p, const Matrix3& R){ LinkInfo& info = setBaseLink(linkIndex); info.p = p; info.R = R; return info; } inline int baseLinkIndex() const { return (baseLinkIter != ikLinks.end()) ? baseLinkIter->first : -1; } inline LinkInfo* baseLinkInfo() { return (baseLinkIter != ikLinks.end()) ? &baseLinkIter->second : 0; } void invalidateBaseLink() { if(baseLinkIter != ikLinks.end()){ baseLinkIter->second.isBaseLink_ = false; baseLinkIter = ikLinks.end(); } } inline void setZmp(const Vector3& p){ isZmpValid_ = true; zmp_ = p; } inline const Vector3 zmp() const { return zmp_; } inline bool isZmpValid() const { return isZmpValid_; } inline bool invalidateZmp() { bool ret = isZmpValid_; isZmpValid_ = false; return ret; } inline void setZmpStationaryPoint(bool on = true){ isZmpStationaryPoint_ = on; } inline bool isZmpStationaryPoint() const { return isZmpStationaryPoint_; } private: std::vector jointInfos; LinkInfoMap ikLinks; LinkInfoMap::iterator baseLinkIter; Vector3 zmp_; bool isZmpValid_; bool isZmpStationaryPoint_; void initializeMembers(); }; typedef ref_ptr PosePtr; } #endif choreonoid-1.5.0/src/PoseSeqPlugin/PoseRollView.cpp0000664000000000000000000012537012741425367021014 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "PoseRollView.h" #include "PoseSeqViewBase.h" #include "PronunSymbol.h" #include #include #include #include #include #include #include #include #include #include #include #include #include "gettext.h" #include using namespace std; using namespace boost; using namespace cnoid; namespace { const bool TRACE_FUNCTIONS = false; const bool FAST_DRAW_MODE = false; const double leftMargin = 0.2; class ScrollBarEx : public ScrollBar { public: ScrollBarEx(Qt::Orientation orientation) : ScrollBar(orientation) { } virtual void sliderChange(SliderChange change){ ScrollBar::sliderChange(change); if(change == QAbstractSlider::SliderStepsChange){ if((maximum() - minimum()) == 0){ hide(); } else { show(); } } } }; } namespace cnoid { class PoseRollViewImpl : public PoseSeqViewBase { public: PoseRollViewImpl(PoseRollView* self); ~PoseRollViewImpl(); PoseRollView* self; QGridLayout* gridLayout; ScrollBarEx* treeWidgetVerticalScrollBar; QWidget* screen; QVector dash; QPainter painter; QPen markerPen; QPen pronumSymbolPen; QPen selectedMarkerPen; QPen gridPen; QPen cursorPen; ToolButton commandMenuButton; Menu commandMenu; MenuManager commandMenuManager; Action* lipSyncCheck; QLabel poseNameLabel; DoubleSpinBox currentTimeSpin; Connection currentTimeSpinConnection; DoubleSpinBox poseTimeSpin; Connection poseTimeSpinConnection; DoubleSpinBox poseTTimeSpin; Connection poseTTimeSpinConnection; DoubleScrollBar* hScrollBar; Connection hScrollBarChangedConnection; bool isTmpScrollBlocked; double left; double right; double treeTopOnScreen; double screenWidth; double screenHeight; double treeBottomOnScreen; double timeToScreenX; double barLength; double timeLength; DoubleSpinBox timeLengthSpin; DoubleSpinBox gridIntervalSpin; bool updateRowRectsNeeded; struct RowInfo { RowInfo() { } bool isVisible; int visibleRowIndex; int y; int height; int linkIndex; int jointId; }; vector itemIndexToRowInfoMap; vector visibleRows; vector linkIndexToVisibleRowAncestorMap; LinkTreeItem* visibleRowAncestorOfZmp; struct RowRenderInfo { bool rendered; double lastPoseTime; }; vector rowRenderInfos; double pointerX; double pointerY; double pressedScreenX; double dragOrgLeft; double dragOrgScale; double pickDistance; PoseSeq::iterator pickedPoseIter; enum PickedPart { PICK_NONE, PICK_LEFT, PICK_BODY, PICK_RIGHT }; PickedPart pickedPart; double pickedTime; enum DragMode { DRAG_NONE, DRAG_POSES, DRAG_TRANSITION_TIME, DRAG_TIME_CURSOR, DRAG_SCALING } dragMode; enum DragState { DS_INITIAL, DS_DRAGGED } dragState; double draggingPosesOrgTime; // for key pose marker rendering PoseSeq::iterator markerPoseIter; double markerTime0; double markerX0; double markerX1; double markerY0; double markerY1; bool isMarkerPronunSymbol; bool isMarkerSelected; void initialize(); QHBoxLayout* layoutOperationParts(); void setupScreen(); virtual void setCurrentPoseSeqItem(PoseSeqItemPtr poseSeqItem); void requestRowRectsUpdate(); void onTimeLengthChanged(double value); void onPoseTimeSpinChanged(double value); void onPoseTTimeSpinChanged(double value); virtual void onInsertPoseButtonClicked(); virtual void onPoseInserted(PoseSeq::iterator it, bool isMoving); virtual void onPoseRemoving(PoseSeq::iterator it, bool isMoving); virtual void onPoseModified(PoseSeq::iterator it); void onCurrentTimeSpinChanged(double value); void setCurrentTime(double time, bool blockScroll = false); virtual bool onTimeChanged(double time); void setTimeOfScreenLeft(double time, bool changeScrollBar = true, bool forceChange = false); void onHScrollbarChanged(double value); void onGridResolutionChanged(double value); virtual void onLinkTreeUpdateRequest(bool isInitialCreation); void updateRowRects(); void updateRowRectsSub(QTreeWidgetItem* treeWidgetItem); LinkTreeItem* getFirstVisibleAncestor(const LinkTreeItem* item); bool checkIfPoseHasRow(const PosePtr& pose, const LinkTreeItem* item); double searchLastPoseTime(const LinkTreeItem* item); void processKeyPoseMarkersSub(LinkTreeItem* item, boost::function func); void processKeyPoseMarkers(boost::function func); bool onScreenPaintEvent(QPaintEvent* event); void drawBackground(); void drawTimeCursor(); void drawKeyPoseMarker(); virtual void onTimeScaleChanged(); virtual void onSelectedPosesModified(); void pickPose(); void pickPoseSub(); void onScreenFontChanged(); bool onScreenResizeEvent(QResizeEvent* event); bool onScreenMouseButtonPressEvent(QMouseEvent* event); void pickPoseOnButtonPress(bool isAdding); bool onScreenMouseButtonReleaseEvent(QMouseEvent* event); bool onScreenMouseMoveEvent(QMouseEvent* event); void pickPoseOnMotionNotify(); void dragSelectedPoses(); void dragTransitionTime(); void dragScaling(); bool onScreenKeyPressEvent(QKeyEvent* event); bool onScreenKeyReleaseEvent(QKeyEvent* event); void selectPrevPose(bool isAdding); void selectNextPose(bool isAdding); void onMenuButtonClicked(); bool storeState(Archive& archive); bool restoreState(const Archive& archive); }; } void PoseRollView::initializeClass(ExtensionManager* ext) { ext->viewManager().registerClass( "PoseRollView", N_("Pose Roll"), ViewManager::SINGLE_OPTIONAL); } PoseRollView::PoseRollView() { setDefaultLayoutArea(View::BOTTOM); setSizePolicy(QSizePolicy::Ignored, QSizePolicy::Ignored); impl = new PoseRollViewImpl(this); impl->initialize(); } PoseRollViewImpl::PoseRollViewImpl(PoseRollView* self) : PoseSeqViewBase(self), self(self), commandMenuManager(&commandMenu) { } void PoseRollViewImpl::initialize() { timeLength = 10.0; updateRowRectsNeeded = true; isTmpScrollBlocked = false; QVBoxLayout* vbox = new QVBoxLayout(); vbox->setSpacing(0); vbox->addLayout(layoutOperationParts()); setupScreen(); QHBoxLayout* treeBox = new QHBoxLayout(); linkTreeWidget->installEventFilter(self); linkTreeWidget->setAlternatingRowColors(true); treeWidgetVerticalScrollBar = new ScrollBarEx(Qt::Vertical); treeBox->addWidget(treeWidgetVerticalScrollBar); linkTreeWidget->setVerticalScrollBar(treeWidgetVerticalScrollBar); linkTreeWidget->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff); treeWidgetVerticalScrollBar->sigValueChanged().connect( boost::bind(&PoseRollViewImpl::requestRowRectsUpdate, this)); // setup the link tree view model linkTreeWidget->sigItemExpanded().connect( boost::bind(&PoseRollViewImpl::requestRowRectsUpdate, this)); linkTreeWidget->sigItemCollapsed().connect( boost::bind(&PoseRollViewImpl::requestRowRectsUpdate, this)); treeBox->addWidget(linkTreeWidget, 1); hScrollBar = new DoubleScrollBar(Qt::Horizontal); hScrollBar->setSingleStep(0.1); hScrollBar->setRange(-leftMargin, timeLength + (2.0 / timeToScreenX)); hScrollBarChangedConnection = hScrollBar->sigValueChanged().connect( boost::bind(&PoseRollViewImpl::onHScrollbarChanged, this, _1)); QHBoxLayout* hbox = new QHBoxLayout(); hbox->setSpacing(8); hbox->addSpacing(16); hbox->addWidget(¤tItemLabel); hbox->addWidget(new QLabel(":")); hbox->addWidget(&poseNameLabel); gridLayout = new QGridLayout(); gridLayout->setSpacing(0); gridLayout->setContentsMargins(0, 0, 0, 0); gridLayout->addLayout(treeBox, 0, 0); gridLayout->addWidget(screen, 0, 1); gridLayout->addLayout(hbox, 1, 0); gridLayout->addWidget(hScrollBar, 1, 1); gridLayout->setColumnStretch(1, 1); vbox->addLayout(gridLayout, 1); self->setLayout(vbox); commandMenuManager.addItem(_("Select specified key poses"))->sigTriggered().connect( boost::bind(&PoseRollViewImpl::onSelectSpecifiedKeyPosesActivated, this)); commandMenuManager.addItem(_("Adjust step positions"))->sigTriggered().connect( boost::bind(&PoseRollViewImpl::onAdjustStepPositionsActivated, this)); commandMenuManager.addItem(_("Adjust waist positions of selected key poses"))->sigTriggered().connect( boost::bind(&PoseRollViewImpl::onAdjustWaistPositionActivated, this)); commandMenuManager.addItem(_("Rotate yaw orientations"))->sigTriggered().connect( boost::bind(&PoseRollViewImpl::onRotateYawOrientationsActivated, this)); commandMenuManager.addItem(_("Update key poses with balanced trajectories"))->sigTriggered().connect( boost::bind(&PoseRollViewImpl::onUpdateKeyposesWithBalancedTrajectoriesActivated, this)); commandMenuManager.addItem(_("Flip poses against the x-z plane"))->sigTriggered().connect( boost::bind(&PoseRollViewImpl::onFlipPosesActivated, this)); lipSyncCheck = commandMenuManager.addCheckItem(_("Show lip-sync elements")); lipSyncCheck->sigToggled().connect(boost::bind(&QWidget::update, screen)); commandMenuButton.setText(_("Menu")); commandMenuButton.setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Expanding); commandMenuButton.sigClicked().connect(boost::bind(&PoseRollViewImpl::onMenuButtonClicked, this)); onItemSelectionChanged(ItemTreeView::instance()->selectedItems()); } PoseRollView::~PoseRollView() { delete impl; } PoseRollViewImpl::~PoseRollViewImpl() { } QHBoxLayout* PoseRollViewImpl::layoutOperationParts() { QHBoxLayout* hbox = new QHBoxLayout(); hbox->setSpacing(0); hbox->addWidget(&commandMenuButton); updateButton.setEnabled(false); deleteButton.setEnabled(false); timeSyncCheck.setText(_("Sync")); hbox->addWidget(new QLabel(_("T:"))); currentTimeSpin.setToolTip(_("Current time")); currentTimeSpin.setAlignment(Qt::AlignCenter); currentTimeSpin.setDecimals(3); currentTimeSpin.setRange(0.0, 999.999); currentTimeSpin.setSingleStep(0.005); currentTimeSpinConnection = currentTimeSpin.sigValueChanged().connect( boost::bind(&PoseRollViewImpl::onCurrentTimeSpinChanged, this, _1)); hbox->addWidget(¤tTimeSpin); hbox->addWidget(new QLabel(" / ")); timeLengthSpin.setToolTip(_("Time length for editing")); timeLengthSpin.setAlignment(Qt::AlignCenter); timeLengthSpin.setDecimals(0); timeLengthSpin.setRange(1.0, 999.0); timeLengthSpin.setSingleStep(1.0); timeLengthSpin.setValue(timeLength); timeLengthSpin.sigValueChanged().connect( boost::bind(&PoseRollViewImpl::onTimeLengthChanged, this, _1)); hbox->addWidget(&timeLengthSpin); hbox->addWidget(&timeSyncCheck); hbox->addWidget(&insertPoseButton); hbox->addWidget(new QLabel(_("TT:"))); hbox->addWidget(&transitionTimeSpin); hbox->addWidget(&updateButton); hbox->addWidget(&updateAllToggle); hbox->addWidget(&autoUpdateModeCheck); hbox->addWidget(new QLabel(_("T:"))); poseTimeSpin.setToolTip(_("Time of the selected pose")); poseTimeSpin.setAlignment(Qt::AlignCenter); poseTimeSpin.setEnabled(false); poseTimeSpin.setDecimals(3); poseTimeSpin.setRange(0.0, 999.999); poseTimeSpin.setSingleStep(0.005); poseTimeSpinConnection = poseTimeSpin.sigValueChanged().connect( boost::bind(&PoseRollViewImpl::onPoseTimeSpinChanged, this, _1)); hbox->addWidget(&poseTimeSpin); hbox->addWidget(new QLabel(_("TT:"))); poseTTimeSpin.setToolTip(_("Transition time of the selected pose")); poseTTimeSpin.setAlignment(Qt::AlignCenter); poseTTimeSpin.setEnabled(false); poseTTimeSpin.setDecimals(3); poseTTimeSpin.setRange(0.0, 9.999); poseTTimeSpin.setSingleStep(0.005); poseTTimeSpinConnection = poseTTimeSpin.sigValueChanged().connect( boost::bind(&PoseRollViewImpl::onPoseTTimeSpinChanged, this, _1)); hbox->addWidget(&poseTTimeSpin); hbox->addWidget(&deleteButton); hbox->addWidget(new QLabel(_("Grid:"))); gridIntervalSpin.setAlignment(Qt::AlignCenter); gridIntervalSpin.setDecimals(0); gridIntervalSpin.setRange(1.0, 10.0); gridIntervalSpin.setSingleStep(1.0); gridIntervalSpin.sigValueChanged().connect( boost::bind(&PoseRollViewImpl::onGridResolutionChanged, this, _1)); hbox->addWidget(&gridIntervalSpin); hbox->addStretch(); return hbox; } void PoseRollViewImpl::setupScreen() { screen = new QWidget(); screen->setMouseTracking(true); screen->installEventFilter(self); screen->setBackgroundRole(QPalette::Base); screen->setAutoFillBackground(true); dragMode = DRAG_NONE; dragState = DS_INITIAL; left = -leftMargin; right = 0.0; screenWidth = 0.0; screenHeight = 0.0; timeToScreenX = 120.0; barLength = 1.0; dash.push_back(2.0); dash.push_back(2.0); markerPen.setWidth(2); markerPen.setColor(Qt::black); pronumSymbolPen.setWidth(2); pronumSymbolPen.setColor(Qt::darkGreen); selectedMarkerPen.setWidth(3); selectedMarkerPen.setColor(Qt::red); gridPen.setWidth(1); gridPen.setDashPattern(dash); gridPen.setColor(QColor(50, 50, 50)); cursorPen.setWidth(1); cursorPen.setColor(Qt::white); } bool PoseRollView::eventFilter(QObject* obj, QEvent* event) { if(obj == impl->linkTreeWidget){ switch(event->type()){ case QEvent::FontChange: case QEvent::StyleChange: case QEvent::LanguageChange: case QEvent::LocaleChange: impl->requestRowRectsUpdate(); return false; break; } } else if(obj == impl->screen){ switch(event->type()){ case QEvent::Paint: return impl->onScreenPaintEvent(static_cast(event)); case QEvent::Resize: return impl->onScreenResizeEvent(static_cast(event)); case QEvent::MouseMove: return impl->onScreenMouseMoveEvent(static_cast(event)); case QEvent::MouseButtonPress: return impl->onScreenMouseButtonPressEvent(static_cast(event)); case QEvent::MouseButtonRelease: return impl->onScreenMouseButtonReleaseEvent(static_cast(event)); case QEvent::KeyPress: return impl->onScreenKeyPressEvent(static_cast(event)); case QEvent::KeyRelease: return impl->onScreenKeyReleaseEvent(static_cast(event)); default: return false; } } return View::eventFilter(obj, event); } PoseSeqItem* PoseRollView::currentPoseSeqItem() { return impl->currentPoseSeqItem.get(); } void PoseRollViewImpl::setCurrentPoseSeqItem(PoseSeqItemPtr poseSeqItem) { BodyPtr prevBody = body; PoseSeqViewBase::setCurrentPoseSeqItem(poseSeqItem); if(poseSeqItem){ double lower, upper; poseSeqItem->poseSeq()->getDomain(lower, upper); if(timeLengthSpin.value() < upper){ timeLengthSpin.setValue(upper); } barLength = poseSeqItem->barLength(); } if(body != prevBody){ updateRowRectsNeeded = true; } screen->update(); } void PoseRollViewImpl::requestRowRectsUpdate() { updateRowRectsNeeded = true; screen->update(); } void PoseRollViewImpl::onTimeLengthChanged(double value) { timeLength = value; hScrollBar->setRange(-leftMargin, timeLength + (2.0 / timeToScreenX)); if(currentTime > timeLength){ setCurrentTime(timeLength); } else { screen->update(); } } void PoseRollViewImpl::onPoseTimeSpinChanged(double value) { if(!selectedPoseIters.empty()){ double scaledTime = value; double time = scaledTime / timeScale; if(time != (*selectedPoseIters.begin())->time()){ currentPoseSeqItem->beginEditing(); if(currentPoseSeqItem->endEditing(moveSelectedPoses(time))){ doAutomaticInterpolationUpdate(); } setCurrentTime(scaledTime); } } } void PoseRollViewImpl::onPoseTTimeSpinChanged(double value) { if(!selectedPoseIters.empty()){ double scaledTTime = value; double ttime = scaledTTime / timeScale; currentPoseSeqItem->beginEditing(); if(currentPoseSeqItem->endEditing( modifyTransitionTimeOfSelectedPoses(ttime))){ doAutomaticInterpolationUpdate(); } } } void PoseRollViewImpl::onInsertPoseButtonClicked() { if(currentPoseSeqItem){ currentPoseSeqItem->beginEditing(); PoseSeq::iterator poseIter = insertPose(); currentPoseSeqItem->endEditing(poseIter != seq->end()); } } void PoseRollViewImpl::onPoseInserted(PoseSeq::iterator it, bool isMoving) { if(TRACE_FUNCTIONS){ cout << "PoseRollViewImpl::onPoseInserted()" << endl; } PoseSeqViewBase::onPoseInserted(it, isMoving); screen->update(); } void PoseRollViewImpl::onPoseRemoving(PoseSeq::iterator it, bool isMoving) { if(TRACE_FUNCTIONS){ cout << "PoseRollViewImpl::onPoseRemoving()" << endl; } PoseSeqViewBase::onPoseRemoving(it, isMoving); if(!isMoving){ screen->update(); } } void PoseRollViewImpl::onPoseModified(PoseSeq::iterator it) { PoseSeqViewBase::onPoseModified(it); screen->update(); } void PoseRollViewImpl::onCurrentTimeSpinChanged(double value) { if(value > timeLength){ timeLengthSpin.setValue(value); } setCurrentTime(value); } void PoseRollViewImpl::setCurrentTime(double time, bool blockScroll) { time = std::max(0.0, time); isTmpScrollBlocked = blockScroll; onTimeChanged(time); isTmpScrollBlocked = false; if(timeSyncCheck.isChecked()){ connectionOfTimeChanged.block(); timeBar->setTime(time); connectionOfTimeChanged.unblock(); } } bool PoseRollViewImpl::onTimeChanged(double time) { if(TRACE_FUNCTIONS){ cout << "PoseRollViewImpl::onTimeChanged(" << time << ")" << endl; } const double width = screenWidth / timeToScreenX; bool newTimeInCurrentVisibleRange = (time >= left && time < right); // Scroll sync if(!newTimeInCurrentVisibleRange && !isTmpScrollBlocked){ if(time < left){ if(left - time < width / 3.0){ setTimeOfScreenLeft(left - width * 0.9); } else { setTimeOfScreenLeft(time - width / 2.0); } } else { if(time - right < width / 3.0){ setTimeOfScreenLeft(left + width * 0.9); } else { setTimeOfScreenLeft(time - width / 2.0); } } } else if(newTimeInCurrentVisibleRange || (currentTime >= left && currentTime < right)){ screen->update(); } if(time != currentTime){ currentTime = time; currentTimeSpinConnection.block(); currentTimeSpin.setValue(time); currentTimeSpinConnection.unblock(); } return (seq && (time < timeScale * seq->endingTime())); } void PoseRollViewImpl::setTimeOfScreenLeft(double time, bool changeScrollBar, bool forceChange) { time = std::max(-leftMargin, std::min(timeLength, time)); if(time != left || forceChange){ left = time; right = left + screenWidth / timeToScreenX; if(changeScrollBar){ hScrollBarChangedConnection.block(); hScrollBar->setValue(left); hScrollBarChangedConnection.unblock(); } screen->update(); } } void PoseRollViewImpl::onHScrollbarChanged(double value) { setTimeOfScreenLeft(value, false); } void PoseRollViewImpl::onGridResolutionChanged(double value) { screen->update(); } void PoseRollViewImpl::onLinkTreeUpdateRequest(bool isInitialCreation) { PoseSeqViewBase::onLinkTreeUpdateRequest(isInitialCreation); itemIndexToRowInfoMap.resize(linkTreeWidget->numLinkTreeItems()); updateRowRectsNeeded = true; } void PoseRollViewImpl::updateRowRects() { if(TRACE_FUNCTIONS){ cout << "PoseRollViewImpl::updateRowRects(): updateRowRectsNeeded = " << updateRowRectsNeeded << endl; } if(updateRowRectsNeeded){ linkIndexToVisibleRowAncestorMap.clear(); visibleRows.clear(); if(body){ linkIndexToVisibleRowAncestorMap.resize(body->numLinks()); updateRowRectsSub(linkTreeWidget->invisibleRootItem()); rowRenderInfos.resize(visibleRows.size()); } treeTopOnScreen = linkTreeWidget->header()->geometry().bottom(); treeBottomOnScreen = treeTopOnScreen; if(!visibleRows.empty()){ RowInfo& bottomRow = itemIndexToRowInfoMap[visibleRows.back()->rowIndex()]; treeBottomOnScreen += bottomRow.y + bottomRow.height; } updateRowRectsNeeded = false; } } void PoseRollViewImpl::updateRowRectsSub(QTreeWidgetItem* treeWidgetItem) { LinkTreeItem* item = dynamic_cast(treeWidgetItem); if(item){ QRect rect = linkTreeWidget->visualItemRect(item); RowInfo& rowInfo = itemIndexToRowInfoMap[item->rowIndex()]; if(rect.isEmpty()){ rowInfo.isVisible = false; rowInfo.visibleRowIndex = -1; rowInfo.y = 0; rowInfo.height = 0; } else { rowInfo.isVisible = true; rowInfo.visibleRowIndex = visibleRows.size(); rowInfo.y = rect.y(); rowInfo.height = rect.height(); visibleRows.push_back(item); } Link* link = item->link(); if(!link){ rowInfo.linkIndex = -1; rowInfo.jointId = -1; if(item == zmpRow){ visibleRowAncestorOfZmp = rowInfo.isVisible ? item : getFirstVisibleAncestor(item); } } else { rowInfo.linkIndex = link->index(); rowInfo.jointId = link->jointId(); linkIndexToVisibleRowAncestorMap[link->index()] = rowInfo.isVisible ? item : getFirstVisibleAncestor(item); } } int n = treeWidgetItem->childCount(); for(int i=0; i < n; ++i){ updateRowRectsSub(treeWidgetItem->child(i)); } } LinkTreeItem* PoseRollViewImpl::getFirstVisibleAncestor(const LinkTreeItem* item) { for(QTreeWidgetItem* parent = item->parent(); parent; parent = parent->parent()){ LinkTreeItem* row = dynamic_cast(parent); if(row){ const RowInfo& info = itemIndexToRowInfoMap[row->rowIndex()]; if(info.isVisible){ return row; } } } return 0; } bool PoseRollViewImpl::checkIfPoseHasRow(const PosePtr& pose, const LinkTreeItem* item) { if(item == zmpRow && pose->isZmpValid()){ return true; } const RowInfo& info = itemIndexToRowInfoMap[item->rowIndex()]; if(info.jointId >= 0 && pose->isJointValid(info.jointId)){ return true; } int n = item->childCount(); for(int i=0; i < n; ++i){ LinkTreeItem* childItem = dynamic_cast(item->child(i)); if(childItem && checkIfPoseHasRow(pose, childItem)){ return true; } } return false; } double PoseRollViewImpl::searchLastPoseTime(const LinkTreeItem* item) { PoseSeq::iterator last = markerPoseIter; while(last != seq->begin()){ last--; PosePtr pose = last->get(); if(pose){ if(checkIfPoseHasRow(pose, item)){ break; } } } return timeScale * last->time(); } void PoseRollViewImpl::processKeyPoseMarkersSub(LinkTreeItem* item, boost::function func) { while(item){ const RowInfo& rowInfo = itemIndexToRowInfoMap[item->rowIndex()]; RowRenderInfo& renderInfo = rowRenderInfos[rowInfo.visibleRowIndex]; if(renderInfo.rendered){ break; } else { renderInfo.rendered = true; if(renderInfo.lastPoseTime == -std::numeric_limits::max()){ renderInfo.lastPoseTime = searchLastPoseTime(item); } double t0 = std::max(markerTime0, renderInfo.lastPoseTime); markerX0 = floor(timeToScreenX * (t0 - left)); markerY0 = rowInfo.y + treeTopOnScreen; markerY1 = markerY0 + rowInfo.height; func(); if(!isMarkerPronunSymbol){ renderInfo.lastPoseTime = timeScale * markerPoseIter->time(); } } item = dynamic_cast(item->parent()); } } void PoseRollViewImpl::processKeyPoseMarkers(boost::function func) { for(size_t i=0; i < rowRenderInfos.size(); ++i){ RowRenderInfo& info = rowRenderInfos[i]; if(FAST_DRAW_MODE){ info.lastPoseTime = left; } else { info.lastPoseTime = -std::numeric_limits::max(); } } markerPoseIter = seq->seek(seq->begin(), left / timeScale); const std::vector& lipSyncLinkIndices = currentPoseSeqItem->interpolator()->lipSyncLinkIndices(); while(markerPoseIter != seq->end()){ if(FAST_DRAW_MODE){ if(timeScale * markerPoseIter->time() > right){ break; } } double time = timeScale * markerPoseIter->time(); double ttime = timeScale * markerPoseIter->maxTransitionTime(); if(ttime == 0.0){ markerTime0 = -std::numeric_limits::max(); } else { markerTime0 = time - ttime; } for(size_t i=0; i < rowRenderInfos.size(); ++i){ RowRenderInfo& renderInfo = rowRenderInfos[i]; renderInfo.rendered = false; } isMarkerSelected = (findPoseIterInSelected(markerPoseIter) != selectedPoseIters.end()); markerX1 = floor(timeToScreenX * (time - left)); PosePtr pose = markerPoseIter->get(); if(pose){ isMarkerPronunSymbol = false; int n = std::min(body->numJoints(), pose->numJoints()); for(int i=0; i < n; ++i){ Link* joint = body->joint(i); if(pose->isJointValid(i) && joint->isValid()){ processKeyPoseMarkersSub(linkIndexToVisibleRowAncestorMap[joint->index()], func); } } for(Pose::LinkInfoMap::iterator it = pose->ikLinkBegin(); it != pose->ikLinkEnd(); ++it){ processKeyPoseMarkersSub(linkIndexToVisibleRowAncestorMap[it->first], func); } if(pose->isZmpValid()){ processKeyPoseMarkersSub(visibleRowAncestorOfZmp, func); } } else if(lipSyncCheck->isChecked()) { PronunSymbolPtr pronun = markerPoseIter->get(); if(pronun){ isMarkerPronunSymbol = true; for(size_t i=0; i < lipSyncLinkIndices.size(); ++i){ processKeyPoseMarkersSub(linkIndexToVisibleRowAncestorMap[lipSyncLinkIndices[i]], func); } } } ++markerPoseIter; } } bool PoseRollViewImpl::onScreenPaintEvent(QPaintEvent* event) { if(TRACE_FUNCTIONS){ cout << "PoseRollViewImpl::onScreenPaintEvent()" << endl; } updateRowRects(); painter.begin(screen); drawBackground(); painter.setClipRect(0.0, treeTopOnScreen, screenWidth, screenHeight - treeTopOnScreen); painter.setClipping(true); if(seq){ processKeyPoseMarkers(boost::bind(&PoseRollViewImpl::drawKeyPoseMarker, this)); } painter.setClipping(false); drawTimeCursor(); painter.end(); return false; } void PoseRollViewImpl::drawBackground() { double bodyHeight = screenHeight - treeTopOnScreen; double rowBottom = 0.0; double offset = treeTopOnScreen; painter.setPen(gridPen); // draw row lines if(!visibleRows.empty()){ double x = timeToScreenX * (floor(left) - left); for(size_t i=0; i < visibleRows.size(); ++i){ LinkTreeItem* item = visibleRows[i]; const RowInfo& r = itemIndexToRowInfoMap[item->rowIndex()]; if(r.y < 0.0){ continue; } if(r.y > bodyHeight){ break; } double y = r.y + offset; painter.drawLine(x, y, screenWidth, y); } const RowInfo& r = itemIndexToRowInfoMap[visibleRows.back()->rowIndex()]; double y = r.y + r.height + offset; rowBottom = std::min(y, (double)screenHeight); painter.drawLine(x, y, screenWidth, y); } // draw time grid lines //double t = floor(left + 0.9999); // for avoiding -0.0 double step = barLength / gridIntervalSpin.value(); double t = floor(left / step) * step; if(t != left) t += step; while(true){ double x = timeToScreenX * (t - left); if(x > screenWidth){ break; } x = floor(x) /* + 0.5 */; QString timeText = QString::number(t, 'f', 1); QFontMetrics metrics(painter.fontMetrics()); QRect r = metrics.boundingRect(timeText); double tx = x - r.width() / 2.0; double ty = treeTopOnScreen / 2.0 - (r.height() / 2.0 - metrics.ascent()); painter.drawText(tx, ty, timeText); painter.drawLine(x, treeTopOnScreen, x, rowBottom); t += step; } } void PoseRollViewImpl::drawKeyPoseMarker() { QPen* pen; if(isMarkerSelected){ if(FAST_DRAW_MODE){ painter.setBrush(QBrush(QColor(255, 200, 200))); } else { QLinearGradient gradient(markerX0, 0.0, markerX1, 0.0); gradient.setColorAt(0.0, QColor(255, 240, 240)); gradient.setColorAt(1.0, QColor(255, 150, 150)); painter.setBrush(gradient); } pen = &selectedMarkerPen; } else { if(FAST_DRAW_MODE){ painter.setBrush(QBrush(QColor(180, 180, 180))); } else { QLinearGradient gradient(markerX0, 0.0, markerX1, 0.0); gradient.setColorAt(0.0, QColor(245, 245, 245)); gradient.setColorAt(1.0, QColor(15, 15, 15)); painter.setBrush(gradient); } pen = isMarkerSelected ? &pronumSymbolPen : &markerPen; } QPointF points[3]; points[0] = QPointF(markerX0, markerY1); points[1] = QPointF(markerX1, markerY0); points[2] = QPointF(markerX1, markerY1); painter.setPen(Qt::NoPen); painter.drawConvexPolygon(points, 3); painter.setPen(*pen); painter.setBrush(Qt::NoBrush); painter.drawLine(points[1], points[2]); } void PoseRollViewImpl::drawTimeCursor() { double x = floor(timeToScreenX * (currentTime - left)) /* + 0.5 */; if(x >= 0.0 && x < screenWidth){ painter.setPen(cursorPen); painter.setCompositionMode(QPainter::RasterOp_SourceXorDestination); painter.drawLine(x, 0, x, screenHeight); painter.setCompositionMode(QPainter::CompositionMode_SourceOver); }; } void PoseRollViewImpl::onTimeScaleChanged() { PoseSeqViewBase::onTimeScaleChanged(); screen->update(); } void PoseRollViewImpl::onSelectedPosesModified() { PoseSeqViewBase::onSelectedPosesModified(); poseTimeSpinConnection.block(); poseTTimeSpinConnection.block(); if(selectedPoseIters.empty()){ poseNameLabel.setText(""); poseTimeSpin.setEnabled(false); poseTimeSpin.setValue(0.0); poseTTimeSpin.setEnabled(false); poseTTimeSpin.setValue(0.0); } else { PoseSeq::iterator poseIter = *selectedPoseIters.begin(); poseNameLabel.setText(poseIter->name().c_str()); poseTimeSpin.setEnabled(true); poseTimeSpin.setValue(timeScale * poseIter->time()); poseTTimeSpin.setEnabled(true); poseTTimeSpin.setValue(timeScale * poseIter->maxTransitionTime()); } poseTTimeSpinConnection.unblock(); poseTimeSpinConnection.unblock(); screen->update(); } void PoseRollViewImpl::pickPose() { if(seq){ pickedPoseIter = seq->end(); pickDistance = std::numeric_limits::max(); pickedPart = PICK_NONE; processKeyPoseMarkers(boost::bind(&PoseRollViewImpl::pickPoseSub, this)); } } void PoseRollViewImpl::pickPoseSub() { if(markerY0 <= pointerY && pointerY < markerY1){ if(!isMarkerPronunSymbol){ const double margin = 2.0; if((markerX0 - margin) <= pointerX && pointerX <= (markerX1 + margin)){ double dLeft = pointerX - markerX0; if(dLeft < 0.0 || dLeft >= 6.0){ dLeft = std::numeric_limits::max(); } double dRight = fabs(markerX1 - pointerX); double d; PickedPart part; if(dLeft < dRight){ d = dLeft; part = PICK_LEFT; pickedTime = (markerX0 / timeToScreenX) + left; } else { d = dRight; pickedTime = (markerX1 / timeToScreenX) + left; if(d <= margin) { part = PICK_RIGHT; } else { part = PICK_BODY; } } if(d < pickDistance){ pickDistance = d; pickedPoseIter = markerPoseIter; pickedPart = part; } } } } } bool PoseRollViewImpl::onScreenResizeEvent(QResizeEvent* event) { screenWidth = event->size().width(); screenHeight = event->size().height(); hScrollBar->setPageStep(screenWidth / timeToScreenX); right = left + screenWidth / timeToScreenX; screen->update(); return false; } bool PoseRollViewImpl::onScreenMouseButtonPressEvent(QMouseEvent* event) { screen->setFocus(Qt::MouseFocusReason); pressedScreenX = event->x(); pointerX = event->x(); pointerY = event->y(); dragOrgLeft = left; dragMode = DRAG_NONE; dragState = DS_INITIAL; if(event->type() == QEvent::MouseButtonPress){ if(event->button() == Qt::LeftButton){ if(pointerY < treeTopOnScreen || pointerY > treeBottomOnScreen){ setCurrentTime(pointerX / timeToScreenX + left); dragMode = DRAG_TIME_CURSOR; } else { pickPoseOnButtonPress(event->modifiers() & Qt::ControlModifier); } } else if(event->button() == Qt::MidButton){ dragMode = DRAG_SCALING; dragOrgScale = timeToScreenX; } else if(event->button() == Qt::RightButton){ popupContextMenu(event); } } return true; } void PoseRollViewImpl::pickPoseOnButtonPress(bool isAdding) { if(!seq){ return; } pickPose(); toggleSelection(pickedPoseIter, isAdding, true); if(pickedPoseIter != seq->end()){ if(pickedPart == PICK_RIGHT){ dragMode = DRAG_POSES; draggingPosesOrgTime = timeScale * (*selectedPoseIters.begin())->time(); screen->setCursor(Qt::ClosedHandCursor); } else if(pickedPart == PICK_LEFT){ dragMode = DRAG_TRANSITION_TIME; screen->setCursor(Qt::SplitHCursor); } } } bool PoseRollViewImpl::onScreenMouseMoveEvent(QMouseEvent* event) { if(TRACE_FUNCTIONS){ cout << "PoseRollViewImpl::onScreenMotionNotifyEvent()" << endl; } pointerX = event->x(); pointerY = event->y(); switch(dragMode){ case DRAG_NONE: screen->setCursor(Qt::ArrowCursor); pickPoseOnMotionNotify(); break; case DRAG_POSES: dragSelectedPoses(); break; case DRAG_TRANSITION_TIME: dragTransitionTime(); break; case DRAG_TIME_CURSOR: setCurrentTime(pointerX / timeToScreenX + left, true); break; case DRAG_SCALING: dragScaling(); break; default: break; } return true; } bool PoseRollViewImpl::onScreenMouseButtonReleaseEvent(QMouseEvent* event) { switch(dragMode){ case DRAG_POSES: case DRAG_TRANSITION_TIME: if(dragState == DS_DRAGGED){ currentPoseSeqItem->endEditing(); doAutomaticInterpolationUpdate(); } break; default: break; } dragMode = DRAG_NONE; screen->setCursor(Qt::ArrowCursor); return true; } void PoseRollViewImpl::pickPoseOnMotionNotify() { if(seq && !updateRowRectsNeeded){ pickPose(); if(pickedPoseIter != seq->end()){ if(pickedPart == PICK_LEFT){ screen->setCursor(Qt::SplitHCursor); } else if(pickedPart == PICK_RIGHT){ screen->setCursor(Qt::OpenHandCursor); } } } } void PoseRollViewImpl::dragSelectedPoses() { if(dragState == DS_INITIAL){ currentPoseSeqItem->beginEditing(); dragState = DS_DRAGGED; } double scaledTime = draggingPosesOrgTime + (pointerX - pressedScreenX) / timeToScreenX; moveSelectedPoses(scaledTime / timeScale); } void PoseRollViewImpl::dragTransitionTime() { if(dragState == DS_INITIAL){ currentPoseSeqItem->beginEditing(); dragState = DS_DRAGGED; } seq->beginPoseModification(pickedPoseIter); double scaledTime = pickedTime + (pointerX - pressedScreenX) / timeToScreenX; double ttime = pickedPoseIter->time() - scaledTime / timeScale; pickedPoseIter->setMaxTransitionTime(std::max(ttime, 0.0)); seq->endPoseModification(pickedPoseIter); } void PoseRollViewImpl::dragScaling() { double zoomRatio = pow(1.01, pointerX - pressedScreenX); timeToScreenX = dragOrgScale * zoomRatio; double dpx = pressedScreenX / dragOrgScale; double dx = dpx * (zoomRatio - 1.0) / zoomRatio; hScrollBarChangedConnection.block(); hScrollBar->setPageStep(screenWidth / timeToScreenX); hScrollBarChangedConnection.unblock(); setTimeOfScreenLeft(dragOrgLeft + dx, true, true); } bool PoseRollViewImpl::onScreenKeyPressEvent(QKeyEvent* event) { bool handled = false; if(event->key() == Qt::Key_Space){ QMouseEvent mouseEvent(QEvent::MouseButtonPress, QPoint(pointerX, pointerY), Qt::MidButton, Qt::MidButton, event->modifiers()); return onScreenMouseButtonPressEvent(&mouseEvent); } bool isCtrlActive = (event->modifiers() & Qt::ControlModifier); if(isCtrlActive){ handled = true; switch(event->key()){ case Qt::Key_A: selectAllPoses(); break; case Qt::Key_X: cutSelectedPoses(); break; case Qt::Key_C: copySelectedPoses(); break; case Qt::Key_V: pasteCopiedPoses(currentTime / timeScale); break; case Qt::Key_Z: if(currentPoseSeqItem){ if(event->modifiers() & Qt::ShiftModifier){ currentPoseSeqItem->redo(); } else { currentPoseSeqItem->undo(); } } break; default: handled = false; break; } } if(!handled){ handled = true; switch(event->key()){ case Qt::Key_Left: selectPrevPose(isCtrlActive); break; case Qt::Key_Right: selectNextPose(isCtrlActive); break; default: handled = false; break; } } return handled; } bool PoseRollViewImpl::onScreenKeyReleaseEvent(QKeyEvent* event) { if(event->key() == Qt::Key_Space){ QMouseEvent mouseEvent(QEvent::MouseButtonPress, QPoint(pointerX, pointerY), Qt::MidButton, Qt::MidButton, event->modifiers()); return onScreenMouseButtonReleaseEvent(&mouseEvent); } return false; } void PoseRollViewImpl::selectPrevPose(bool isAdding) { if(!selectedPoseIters.empty()){ PoseSeq::iterator it = *selectedPoseIters.begin(); if(it != seq->begin()){ it--; } while(true){ if(!lipSyncCheck->isChecked() && !it->get()){ if(it != seq->begin()){ it--; continue; } else { it = seq->end(); } } break; } if(it != seq->end()){ toggleSelection(it, isAdding, true); } } } void PoseRollViewImpl::selectNextPose(bool isAdding) { if(!selectedPoseIters.empty()){ PoseSeq::iterator it = *(--selectedPoseIters.end()); ++it; if(!lipSyncCheck->isChecked()){ while(it != seq->end() && !it->get()){ ++it; } } if(it != seq->end()){ toggleSelection(it, isAdding, true); } } } void PoseRollViewImpl::onMenuButtonClicked() { commandMenu.exec(commandMenuButton.mapToGlobal(QPoint(0,0))); } bool PoseRollView::storeState(Archive& archive) { return impl->storeState(archive); } bool PoseRollViewImpl::storeState(Archive& archive) { if(PoseSeqViewBase::storeState(archive)){ if(!timeSyncCheck.isChecked()){ archive.write("time", currentTime); } archive.write("timeLength", timeLength); archive.write("showLipSync", lipSyncCheck->isChecked()); archive.write("gridInterval", gridIntervalSpin.value()); return true; } return false; } bool PoseRollView::restoreState(const Archive& archive) { return impl->restoreState(archive); } bool PoseRollViewImpl::restoreState(const Archive& archive) { updateRowRectsNeeded = true; timeLengthSpin.setValue(archive.get("timeLength", timeLengthSpin.value())); lipSyncCheck->setChecked(archive.get("showLipSync", lipSyncCheck->isChecked())); gridIntervalSpin.setValue(archive.get("gridInterval", gridIntervalSpin.value())); PoseSeqViewBase::restoreState(archive); if(!timeSyncCheck.isChecked()){ double time; if(archive.read("time", time)){ currentTimeSpin.setValue(time); } } return true; } choreonoid-1.5.0/src/PoseSeqPlugin/PoseSeqItem.cpp0000664000000000000000000004606212741425367020620 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #include "PoseSeqItem.h" #include "BodyMotionGenerationBar.h" #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; namespace { const bool TRACE_FUNCTIONS = false; bool loadPoseSeqItem(PoseSeqItem* item, const std::string& filename, std::ostream& os, Item* parentItem) { bool loaded = false; BodyItem* bodyItem = parentItem->findOwnerItem(true); if(bodyItem){ item->clearEditHistory(); loaded = item->poseSeq()->load(filename, bodyItem->body()); if(loaded){ const string& name = item->poseSeq()->name(); if(!name.empty()){ item->setName(name); } if(item->poseSeq()->targetBodyName() != bodyItem->body()->name()){ format m(_("Warning: the original target body %1% of \"%2%\" is" "different from the current target %3%.")); os << str(m % item->poseSeq()->targetBodyName() % item->name() % bodyItem->body()->name()); } item->notifyUpdate(); } else { os << item->poseSeq()->errorMessage(); } } else { os << _("PoseSeqItem must be loaded as a child of a BodyItem"); } return loaded; } bool savePoseSeqItem(PoseSeqItem* item, const std::string& filename, std::ostream& os, Item* parentItem) { BodyItem* bodyItem = parentItem->findOwnerItem(true); if(bodyItem){ return item->poseSeq()->save(filename, bodyItem->body()); } else { os << "PoseSeqItem to save must be a child of a BodyItem "; } return false; } bool exportTalkPluginFormat(PoseSeqItem* item, const std::string& filename) { return item->poseSeq()->exportTalkPluginFile(filename); } bool exportFaceControllerFormat(PoseSeqItem* item, const std::string& filename) { return item->poseSeq()->exportSeqFileForFaceController(filename); } } void PoseSeqItem::initializeClass(ExtensionManager* ext) { static bool initialized = false; if(!initialized){ ItemManager& im = ext->itemManager(); im.registerClass(N_("PoseSeqItem")); im.addCreationPanel(); im.addLoaderAndSaver( _("Pose Sequence"), "POSE-SEQ-YAML", "pseq", loadPoseSeqItem, savePoseSeqItem); im.addSaver( _("Talk Plugin File"), "TALK-PLUGIN-FORMAT", "talk", boost::bind(exportTalkPluginFormat, _1, _2), ItemManager::PRIORITY_CONVERSION); im.addSaver( _("Seq File for the Face Controller"), "FACE-CONTROLLER-SEQ-FORMAT", "poseseq", boost::bind(exportFaceControllerFormat, _1, _2), ItemManager::PRIORITY_CONVERSION); initialized = true; } } PoseSeqItem::PoseSeqItem() : seq(new PoseSeq()) { init(); barLength_ = 1.0; } PoseSeqItem::PoseSeqItem(const PoseSeqItem& org) : Item(org), seq(new PoseSeq(*org.seq)) { init(); barLength_ = org.barLength_; } void PoseSeqItem::init() { ownerBodyItem = 0; interpolator_.reset(new PoseSeqInterpolator()); interpolator_->setPoseSeq(seq); bodyMotionItem_ = new BodyMotionItem(); bodyMotionItem_->setName("motion"); addSubItem(bodyMotionItem_); clearEditHistory(); generationBar = BodyMotionGenerationBar::instance(); isSelectedPoseMoving = false; } PoseSeqItem::~PoseSeqItem() { editConnections.disconnect(); sigInterpolationParametersChangedConnection.disconnect(); } void PoseSeqItem::setName(const std::string& name) { seq->setName(name); suggestFileUpdate(); Item::setName(name); } void PoseSeqItem::onPositionChanged() { if(!sigInterpolationParametersChangedConnection.connected()){ sigInterpolationParametersChangedConnection = generationBar->sigInterpolationParametersChanged().connect( boost::bind(&PoseSeqItem::updateInterpolationParameters, this)); updateInterpolationParameters(); } BodyItemPtr prevBodyItem = ownerBodyItem; ownerBodyItem = findOwnerItem(); if(ownerBodyItem == prevBodyItem){ return; } if(!ownerBodyItem){ interpolator_->setBody(0); } else { Body* body = ownerBodyItem->body(); if(seq->targetBodyName().empty()){ seq->setTargetBodyName(body->name()); } else if(prevBodyItem && (seq->targetBodyName() != body->name())){ convert(prevBodyItem->body()); } interpolator_->setBody(body); const Listing& linearInterpolationJoints = *ownerBodyItem->body()->info()->findListing("linearInterpolationJoints"); if(linearInterpolationJoints.isValid()){ for(int i=0; i < linearInterpolationJoints.size(); ++i){ Link* link = body->link(linearInterpolationJoints[i].toString()); if(link){ interpolator_->setLinearInterpolationJoint(link->jointId()); } } } LeggedBodyHelperPtr legged = getLeggedBodyHelper(ownerBodyItem->body()); if(legged->isValid()){ for(int i=0; i < legged->numFeet(); ++i){ interpolator_->addFootLink(legged->footLink(i)->index(), legged->centerOfSoleLocal(i)); } } interpolator_->setLipSyncShapes(*ownerBodyItem->body()->info()->findMapping("lipSyncShapes")); bodyMotionItem_->motion()->setNumParts(interpolator_->body()->numJoints()); if(generationBar->isAutoGenerationForNewBodyEnabled()){ updateTrajectory(true); } else { bodyMotionItem_->notifyUpdate(); } } } void PoseSeqItem::convert(BodyPtr orgBody) { if(!orgBody){ return; } const Listing& convInfoTop = *ownerBodyItem->body()->info()->findListing("poseConversionInfo"); if(convInfoTop.isValid()){ for(int i=0; i < convInfoTop.size(); ++i){ const Mapping& convInfo = *convInfoTop[i].toMapping(); const Listing& targets = *convInfo["targetBodies"].toListing(); for(int j=0; j < targets.size(); ++j){ if(targets[j].toString() == orgBody->name()){ beginEditing(); if(endEditing(convertSub(orgBody, convInfo))){ clearFileInformation(); BodyPtr body = ownerBodyItem->body(); seq->setTargetBodyName(body->name()); format m(_("Pose seq \"%1%\" has been converted. Its target has been changed from %2% to %3%")); MessageView::mainInstance()->notify(str(m % name() % orgBody->name() % body->name())); return; } } } } } } bool PoseSeqItem::convertSub(BodyPtr orgBody, const Mapping& convInfo) { bool converted = false; const Listing& jointMap = *convInfo.findListing("jointMap"); const Mapping& linkMap = *convInfo.findMapping("linkMap"); BodyPtr body = ownerBodyItem->body(); for(PoseSeq::iterator p = seq->begin(); p != seq->end(); ++p){ PosePtr pose = p->get(); if(pose){ bool modified = false; seq->beginPoseModification(p); PosePtr orgPose = dynamic_cast(pose->duplicate()); if(jointMap.isValid()){ modified = true; pose->setNumJoints(0); int n = orgPose->numJoints(); for(int i=0; i < n; ++i){ if(orgPose->isJointValid(i)){ if(i < jointMap.size()){ int newJointId = jointMap[i].toInt(); if(newJointId >= 0){ pose->setJointPosition(newJointId, orgPose->jointPosition(i)); pose->setJointStationaryPoint(newJointId, orgPose->isJointStationaryPoint(i)); } } } } } if(linkMap.isValid()){ modified = true; pose->clearIkLinks(); int baseLinkIndex = -1; for(Pose::LinkInfoMap::const_iterator q = orgPose->ikLinkBegin(); q != orgPose->ikLinkEnd(); ++q){ Link* orgLink = orgBody->link(q->first); string linkName; ValueNode* linkNameNode = linkMap.find(orgLink->name()); if(linkNameNode->isValid()){ linkName = linkNameNode->toString(); } else { linkName = orgLink->name(); } Link* link = body->link(linkName); if(link){ const Pose::LinkInfo& orgLinkInfo = q->second; Pose::LinkInfo* linkInfo = pose->addIkLink(link->index()); linkInfo->p = orgLinkInfo.p; linkInfo->R = orgLinkInfo.R; linkInfo->setStationaryPoint(orgLinkInfo.isStationaryPoint()); if(orgLinkInfo.isTouching()){ linkInfo->setTouching(orgLinkInfo.partingDirection()); } linkInfo->setSlave(orgLinkInfo.isSlave()); if(orgLinkInfo.isBaseLink()){ baseLinkIndex = link->index(); } } } if(baseLinkIndex >= 0){ pose->setBaseLink(baseLinkIndex); } } if(modified){ seq->endPoseModification(p); converted = true; } } } return converted; } Item* PoseSeqItem::doDuplicate() const { return new PoseSeqItem(*this); } void PoseSeqItem::updateInterpolationParameters() { interpolator_->setTimeScaleRatio(generationBar->timeScaleRatio()); interpolator_->enableStealthyStepMode(generationBar->isStealthyStepMode()); interpolator_->setStealthyStepParameters( generationBar->stealthyHeightRatioThresh(), generationBar->flatLiftingHeight(), generationBar->flatLandingHeight(), generationBar->impactReductionHeight(), generationBar->impactReductionTime()); interpolator_->enableAutoZmpAdjustmentMode(generationBar->isAutoZmpAdjustmentMode()); interpolator_->setZmpAdjustmentParameters( generationBar->minZmpTransitionTime(), generationBar->zmpCenteringTimeThresh(), generationBar->zmpTimeMarginBeforeLifting(), generationBar->zmpMaxDistanceFromCenter()); interpolator_->enableLipSyncMix(generationBar->isLipSyncMixMode()); } bool PoseSeqItem::updateInterpolation() { updateInterpolationParameters(); return interpolator_->update(); } bool PoseSeqItem::updateTrajectory(bool putMessages) { bool result = false; if(ownerBodyItem){ result = generationBar->shapeBodyMotion( ownerBodyItem->body(), interpolator_.get(), bodyMotionItem_, putMessages); } return result; } void PoseSeqItem::beginEditing() { if(TRACE_FUNCTIONS){ cout << "PoseSeqItem::beginEditing()" << endl; } newHistory.clear(); inserted.clear(); modified.clear(); modifyingPoseIter = seq->end(); if(editConnections.empty()){ editConnections = seq->connectSignalSet( boost::bind(&PoseSeqItem::onInserted, this, _1, _2), boost::bind(&PoseSeqItem::onRemoving, this, _1, _2), boost::bind(&PoseSeqItem::onModifying, this, _1), boost::bind(&PoseSeqItem::onModified, this, _1)); } } bool PoseSeqItem::endEditing(bool actuallyModified) { if(TRACE_FUNCTIONS){ cout << "PoseSeqItem::endEditing()" << endl; } if(actuallyModified){ for(std::set::iterator p = inserted.begin(); p != inserted.end(); ++p){ newHistory.added->insert(newHistory.added->end(), (*p)->time(), (*p)->poseUnit()->duplicate()) ->setMaxTransitionTime((*p)->maxTransitionTime()); } for(std::set::iterator p = modified.begin(); p != modified.end(); ++p){ newHistory.added->insert(newHistory.added->end(), (*p)->time(), (*p)->poseUnit()->duplicate()) ->setMaxTransitionTime((*p)->maxTransitionTime()); } if(!newHistory.empty()){ editHistories.resize(currentHistory); editHistories.push_back(newHistory); currentHistory = editHistories.size(); suggestFileUpdate(); } } modifyingPoseIter = seq->end(); inserted.clear(); modified.clear(); newHistory.clear(); editConnections.disconnect(); return actuallyModified; } void PoseSeqItem::onInserted(PoseSeq::iterator p, bool isMoving) { if(isSelectedPoseMoving && isMoving){ modified.insert(p); isSelectedPoseMoving = false; } inserted.insert(p); } void PoseSeqItem::onRemoving(PoseSeq::iterator p, bool isMoving) { if(isMoving){ if(modified.find(p) != modified.end()){ modified.erase(p); isSelectedPoseMoving = true; } } if(inserted.find(p) != inserted.end()){ inserted.erase(p); } else { newHistory.removed->insert(newHistory.removed->end(), p->time(), p->poseUnit()->duplicate()) ->setMaxTransitionTime(p->maxTransitionTime()); } } void PoseSeqItem::onModifying(PoseSeq::iterator p) { if(TRACE_FUNCTIONS){ cout << "PoseSeqItem::onModifying()" << endl; } modifyingPoseTime = p->time(); modifyingPoseTTime = p->maxTransitionTime(); modifyingPoseUnitOrg = p->poseUnit()->duplicate(); modifyingPoseIter = p; } void PoseSeqItem::onModified(PoseSeq::iterator p) { if(TRACE_FUNCTIONS){ cout << "PoseSeqItem::onModified()" << endl; } if(p == modifyingPoseIter){ if(modified.find(p) == modified.end()){ newHistory.removed->insert(newHistory.removed->end(), modifyingPoseTime, modifyingPoseUnitOrg) ->setMaxTransitionTime(modifyingPoseTTime); modified.insert(p); } } modifyingPoseIter = seq->end(); } void PoseSeqItem::clearEditHistory() { currentHistory = 0; editHistories.clear(); } PoseSeq::iterator PoseSeqItem::removeSameElement(PoseSeq::iterator current, PoseSeq::iterator p) { current = seq->seek(current, p->time()); while(current->time() == p->time()){ if(current->poseUnit()->hasSameParts(p->poseUnit())){ return seq->erase(current); } ++current; } return current; } bool PoseSeqItem::undo() { if(currentHistory > 0){ editConnections.block(); EditHistory& history = editHistories[--currentHistory]; PoseSeqPtr added = history.added; PoseSeq::iterator current = seq->begin(); for(PoseSeq::iterator p = added->begin(); p != added->end(); ++p){ current = removeSameElement(current, p); } PoseSeqPtr removed = history.removed; for(PoseSeq::iterator p = removed->begin(); p != removed->end(); ++p){ current = seq->insert(current, p->time(), p->poseUnit()->duplicate()); current->setMaxTransitionTime(p->maxTransitionTime()); } editConnections.unblock(); suggestFileUpdate(); return true; } return false; } bool PoseSeqItem::redo() { if(currentHistory < (int)editHistories.size()){ editConnections.block(); EditHistory& history = editHistories[currentHistory++]; PoseSeqPtr removed = history.removed; PoseSeq::iterator current = seq->begin(); for(PoseSeq::iterator p = removed->begin(); p != removed->end(); ++p){ current = removeSameElement(current, p); } PoseSeqPtr added = history.added; for(PoseSeq::iterator p = added->begin(); p != added->end(); ++p){ current = seq->insert(current, p->time(), p->poseUnit()->duplicate()); current->setMaxTransitionTime(p->maxTransitionTime()); } editConnections.unblock(); suggestFileUpdate(); return true; } return false; } bool PoseSeqItem::updateKeyPosesWithBalancedTrajectories(std::ostream& os) { BodyMotionPtr motion = bodyMotionItem()->motion(); MultiValueSeqPtr qseq = motion->jointPosSeq(); MultiSE3SeqPtr pseq = motion->linkPosSeq(); double length = seq->endingTime(); if(qseq->timeLength() < length || pseq->timeLength() < length){ os << "Length of the interpolated trajectories is shorter than key pose sequence."; return false; } if(pseq->numParts() < ownerBodyItem->body()->numLinks()){ os << "Not all link positions are available. Please do interpolate with \"Put all link positions\""; return false; } beginEditing(); for(PoseSeq::iterator p = seq->begin(); p != seq->end(); ++p){ PosePtr pose = p->get(); if(pose){ seq->beginPoseModification(p); int nj = pose->numJoints(); int frame = qseq->frameOfTime(p->time()); MultiValueSeq::Frame q = qseq->frame(frame); for(int i=0; i < nj; ++i){ if(pose->isJointValid(i)){ pose->setJointPosition(i, q[i]); } } MultiSE3Seq::Frame pos = pseq->frame(frame); for(Pose::LinkInfoMap::iterator q = pose->ikLinkBegin(); q != pose->ikLinkEnd(); ++q){ int linkIndex = q->first; Pose::LinkInfo& info = q->second; const Vector3& p = pos[linkIndex].translation(); // only update horizontal position info.p[0] = p[0]; info.p[1] = p[1]; } seq->endPoseModification(p); } } endEditing(); updateInterpolation(); return true; } void PoseSeqItem::doPutProperties(PutPropertyFunction& putProperty) { putProperty(_("Target body"), seq->targetBodyName()); putProperty(_("Bar length"), barLength_, changeProperty(barLength_)); } bool PoseSeqItem::store(Archive& archive) { if(overwrite()){ archive.writeRelocatablePath("filename", filePath()); archive.write("format", fileFormat()); archive.write("barLength", barLength_); return true; } return false; } bool PoseSeqItem::restore(const Archive& archive) { std::string filename, formatId; if(archive.readRelocatablePath("filename", filename) && archive.read("format", formatId)){ if(load(filename, archive.currentParentItem(), formatId)){ archive.read("barLength", barLength_); return true; } } return false; } choreonoid-1.5.0/src/PoseSeqPlugin/icons/0000775000000000000000000000000012741425367017021 5ustar rootrootchoreonoid-1.5.0/src/PoseSeqPlugin/icons/auto-update.png0000664000000000000000000000227612741425367021766 0ustar rootroot‰PNG  IHDRàw=ĝsBIT|dˆ pHYsììu85tEXtSoftwarewww.inkscape.org›î<;IDATH‰µ–oh•eĈ÷ûçœıíŒmz֚RN7h*è˜3 a…•D”ġE?Dԇ˘Èħħ9“ˆ)Š)D †à‡Ôab)[ŸÄMD1ü³ÜœžÉ,bµ³³óœ÷ÏŬ‡µÙœIvÏûrż×Ċu_Ï}?ݍ*óÖĵ˘΃ÚDV<§P)°ĜvİA·ÂħVĠú^îW˘="qß²ÚUu{aQQPki<î:‘ŭ/z“İTÄqŬç}Şzô´‹ĵnYÖ×EħXä™çŸwW64€ë‚äÖ­[\èéыŬŬ{>jUġH°KdƒŠt?ÙĜholjŽF§@ó Ĥ÷ËŻ½½ëìô5 ÏĝŝÓïĞNäÍ0ıM¤ Ë:ZWS#MëÖaû>3cù3žW54°££q\wí|üŸ :çDiqñĤ[·şî‚àşŒÓüxĉLp;‘³Ĉ8ĦŞ<²|ıżİÉİ]½:§Ş·§‡S‡y†uÍŞs*@uUíâĊ†„™ gϝË‚›7ûM&óv¨ú’À CC]ßïßÏ/ǏO)Éfy|ŭzÊ+*PÛŜw_í";]eħX6ÉXĈ÷Ġ…ÏgĜ&òĤÀ7ŻlÛ&Ġ׃pİŻcuŞÑ­ŞÁ= ZTw›G“ɽĈó>tT—ĥ¨~:×éhUŭË:üsWW–LŒaay9Şj÷CĠtŜ=Ö˘z89ûŭ\!aĜ9::újflŒ‚XŒ²X 9‚/D˘Á{ *!jŜ^à÷Ġfqü 09>NA$BÔʤb†‚w ÛğŠÇĥP•Dyn¨ŠÂ³³(Ĵ‹şW‰¸íááis3K¤ŞĥenĴĴ|hmee‘ŝ0†çÏŞúIĞêOùàm"‹,Ëj^U[ëĜŝ”Eŭŭ8ŽÓżÓóîLçċ4 Œ$˙5 c3Ž\ĴAúœÈïݳEN—Ĉ›êëc&'ızíšçûŝñüܜÉ$’ĈĴÁC,ÇaKuµœL$ìD2yv·e]òU/Ĝ"KC‘§ŞÊÊĜÒĜè,0†S½½:–Jy@çœĦjb<› î$“ö€1l¨¨ ÒuyĞĤĈL§H֌LLĴ,/,tĞqV.Y2ĠĊĈpypĞWxmöÏ?Ĥ##Ù,ßŬ½ëûŞö`:íż\Uċ°,eYq18Ž›vĈ}œr%>›klçFÒŞĥ‡ö$Œ9òĠPġĤE‹Üš’b†„AÀP*ĊÉÁAotr’PuÏ hŸ y£˘]d³Â‹ÀöVĠ°M¤‚} o(DÊ\×,ŒDì?=/÷ĵH¨*–H—¨ÛĴzs.m"Ċ­0ÁĴ ˘M$bÁ –ż \·àJ³êġûßC0_1ï˙ĊDŝDOIENDB`‚choreonoid-1.5.0/src/PoseSeqPlugin/icons/balancer.png0000664000000000000000000000226412741425367021302 0ustar rootroot‰PNG  IHDRàw=ĝsBIT|dˆ pHYsììu85tEXtSoftwarewww.inkscape.org›î<1IDATH‰•]le†Ÿ33ŬvË֖Ĥtİ(’ìBC˙"¨FRôBPïTŒ1܍Miü!@xhBƒÑD 7$ŜˆbBeÓBlʏqù1-­]Úŭigwĉxáv3- É—LÎĵßûž9ïäûDUıü~·#“1^ÈòTUTŭç™^ YwĤŭr?ŸOšš&ĴP(}5•’ÁdÒŒĊŒĦ˗ ĴhÔÚ ĝU™˜iżuOġ,.tRÍÍİU˘Ş5 ˘‡•ĝ˘Ñûo7Äà˙àƒv‘ù;Dş˙ĞĜN‘Óí"{kı ÚEŒt;zWġĦ)‚ϧáp&PVĉŒLNcİ”Œ§R2>:*ĈíÛf3ž öˆ 0<µmŞidP íË!|âŜÒiy˙ʕ‚v‘‚€ë2 ´*û'Oĵ›`? NÂ>àí܈>İ/ƒ·!çË{2inNĊ×ĴIŭb…}fñbû¸*ċÀow“ëÁ„‹Ĵ°öŠĝpìe¨  ?éP&ŞéÜÚËzÖ­‹÷WVêyו>––Ê eú‡„"ħ² ĥ@Ċ8Ü.²ÌRĝb-Ì+Ív&Ìv`6Àw0<Ó•½ĴÏêúü̍ÏCĠqĝĈraí(Ìî FòÊŜ /ߋXË …NBì´ŝN¸{­wTîy­ž _ÁÈ(Œı`¤AF¨I$ĈcɐÚ×ÜYPú:”˙DàZv˘Şl‡Ÿ€şnŞ*S ´Tëë'†jj&/†é³UUéïAmWĵܽ§‚„ÁíP­Şä^î‚÷~‚1Żè"z 4!˘½†á1 ŭ4:ŭÔk+$vîİZî¨HÂn¸> Ċ"<*P(s£´ÔŭZ•Ċ+×X :ËÒ/VžpÀ÷3ÜLÀĥ)ŬœA›Ş›„M6$²ġ†ĥĥĈŽwt ïş€eÀ’‚µ÷ïùáèÑ[À%`€ qxµMĠžfĦjï6˜`šlZşÔŽ——ğ™ž_PœÎÓâğpÁ×4TU9§€E°l·İžġjN?UU„ Ôʕ“ À­żż³Bˆú^ÓÉIENDB`‚choreonoid-1.5.0/src/PoseSeqPlugin/icons/trajectory-generation.png0000664000000000000000000000267312741425367024056 0ustar rootroot‰PNG  IHDRàw=ĝsBIT|dˆ pHYsììu85tEXtSoftwarewww.inkscape.org›î<8IDATH‰µS}lu~~×Ïë·Ò––ì›Íá>Ȏ ”ÊalLˆñ#˜ù‘H ò‡G$„ŒD3‰DBĵc$BÎĊÌ`ˆ Ĵ3nCt¸á:Êşv]×µ½ûù‡m2—Qb˘ï_ï½ïsïsï{ÏC(˜) ħr5\QÁğŬnOss³À·Ûí&úˆ¨ŞU1şÈDUíygÎĵ“èqÒ÷PçöíûtÙĜĜ3fİ:]§Ş×˙ ;·e;[oœ’CSâ÷àhoßB&îihĝ*jħHé½½ÏU-ìöĞ Ä`µ,ËĥŽŽuŽĞW_ 3qs×99Ĵ­³óqÊ0ƒĠĠ:Y–C¨‘e9$Ëò|x€ŭ€vrÜIQó(èb˜A@=ÀbQ³DQ|ŒRгy˘~LĊ9G,ñ^@/TU=O)…(ŠvQçSJA) | Jxˆ™Í—Ö&OÚpĝ…Dŭ“b0¤ĝĝŜŜÚİ'ê&ëš*,Œg¤Ş*@€> j^nmĠZ,ôóµkcZ­–úûé[­­ú°Ñˆ÷V­šd9ŽFâìîĈë×éĵv;=°ti!„7ÚÛ5l4 ĉBQ÷ْ%i‚ ” ‚PÀ’]\\Bb™££´VQ– ‚Pŝf[Û^ gUB,‚ Ì+++[œë÷;AȄÓçĥ˗K\.Wŝš –y½‘\żŒ$II’"<Ïxž7H’QÊËq–½ €™+ËË9Ž3êB?I’ħZ­š´´4ÓÖ>ż˘×· Y££Ġ‡ƒÌğtİ€ ÀuMFFFƒ,ËzVȲ< ÀĊú|ÜŬğÙ1³™çf\ĵ¸ž2ŒÒĠp÷ZW×€ĊÖȲ<Îz½i bf³s°ŞÊïĵreĞihÈ9–Ÿß†äßE1/İ"Q³ĞĴĴñÔCH¸Ód:ïè-½ŝkQ‹˜9Éüە+K<„D=@\ĥZ·yO¨­,i4$Ä'Íġk]Ŭ0€“ ”Ġ†5èA8<ĊÁĤd~g†àxfĉ)ÈÈ!Pjp”Ò[=€ĠââsĈ„R~DŜïÛ´‰Ižeê‰,şïreZğşz4sGĦçN]Ŭ‡?ö÷ŝżŠS:ŠIENDB`‚choreonoid-1.5.0/src/PoseSeqPlugin/icons/icons.svg0000664000000000000000000010404112741425367020655 0ustar rootroot Icons of Choreonoid PoseSeqPlugin image/svg+xml Icons of Choreonoid PoseSeqPlugin Shin'ichiro Nakaoka choreonoid-1.5.0/src/PoseSeqPlugin/PoseSeqEngine.h0000664000000000000000000000043312741425367020564 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_CHOREOGRAPY_PLUGIN_POSE_SEQ_ENGINE_H_INCLUDED #define CNOID_CHOREOGRAPY_PLUGIN_POSE_SEQ_ENGINE_H_INCLUDED #include namespace cnoid { void initializePoseSeqEngine(ExtensionManager* em); } #endif choreonoid-1.5.0/src/PoseSeqPlugin/PoseSeqView.cpp0000664000000000000000000007245412741425367020640 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "PoseSeqView.h" #include "PoseSeqViewBase.h" #include "PronunSymbol.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; using namespace Glib; using namespace boost; using namespace cnoid; namespace { const bool TRACE_FUNCTIONS = false; inline double degree(double rad) { return (180.0 * rad / 3.14159265358979); } inline double radian(double deg) { return (3.14159265358979 * deg / 180.0); } inline optional convertTextToDouble(const Glib::ustring& text) { optional v; try { v = lexical_cast(text); } catch(const boost::bad_lexical_cast& ){ } return v; } class MoveOperationDialog : public Gtk::Dialog { public: MoveOperationDialog(); Gtk::Label timeSpinLabel; Gtk::SpinButton timeSpin; }; } namespace cnoid { class PoseSeqViewImpl : public PoseSeqViewBase { public: PoseSeqViewImpl(PoseSeqView* self, ExtensionManager& ext); ~PoseSeqViewImpl(); PoseSeqView* self; Gtk::VPaned vpaned; Gtk::HBox hSplitBox; Gtk::VSeparator separator; Gtk::RadioMenuItem* verticalSplitRadio; Gtk::RadioMenuItem* horizontalSplitRadio; Gtk::ScrolledWindow swLinkTreeWidget; Gtk::ScrolledWindow swPoseListView; Gtk::TreeView poseListView; Gtk::TreeViewColumn* timeViewColumn; Gtk::TreeViewColumn* labelViewColumn; Gtk::TreeViewColumn* actualPronunPoseViewColumn; Gtk::TreeViewColumn* transitionTimeViewColumn; Gtk::TreeModelColumn poseIterColumn; Gtk::TreeModel::ColumnRecord record; Glib::RefPtr listStore; Glib::RefPtr listSelection; sigc::connection listSelectionChangedConnection; Gtk::TreeIter tmpLastIter; typedef std::map PoseRefToRowIterMap; PoseRefToRowIterMap poseRefToRowIterMap; Gtk::RadioMenuItem* normalModeRadio; Gtk::RadioMenuItem* humanoidModeRadio; Gtk::RadioMenuItem* lipsyncModeRadio; bool isLipSyncMode; Gtk::TreeModel::Path pressedPath; bool isPressedPathValid; Gtk::Menu popupMenu; MoveOperationDialog moveOperationDialog; void setupMainMenu(ExtensionManager& ext); void setupPopupMenu(); void layoutOperationParts(); void setupPoseListView(); void updatePlacementOfPoseListViewAndLinkTreeView(); void onModeMenuItemToggled(Gtk::RadioMenuItem* menuItem); void onModeToggled(); void onSplitModeMenuItemToggled(Gtk::RadioMenuItem* menuItem); virtual void setCurrentPoseSeqItem(PoseSeqItemPtr poseSeqItem); void resetPoseListViewModel(); void nameCellDataFunction(Gtk::CellRenderer* cell, const Gtk::TreeModel::iterator& iter); void actualPronunPoseCellDataFunction(Gtk::CellRenderer* cell, const Gtk::TreeModel::iterator& iter); void timeCellDataFunction( Gtk::CellRenderer* cell, const Gtk::TreeModel::iterator& iter); void transitionTimeCellDataFunction( Gtk::CellRenderer* cell, const Gtk::TreeModel::iterator& iter); virtual void onPoseInserted(PoseSeq::iterator it, bool isMoving); virtual void onPoseRemoving(PoseSeq::iterator it, bool isMoving); bool getSelectedPoseIters(vector& iters); void onListSelectionChanged(); virtual bool onTimeChanged(double time); virtual void onInsertPoseButtonClicked(); void onPoseTimeEdited(const Glib::ustring& path, const Glib::ustring& text); void onPoseNameEdited(const Glib::ustring& path, const Glib::ustring& text); void onPoseTransitionTimeEdited(const Glib::ustring& path, const Glib::ustring& text); bool onPoseListViewKeyPressEvent(GdkEventKey* event); bool onPoseListViewButtonPressEvent(GdkEventButton* event); void onCutActivated(); void onCopyActivated(); void onPasteActivated(); void onMoveActivated(); Gtk::TreeIter getListLastIter(); bool getListLastIterCallback(const Gtk::TreeModel::iterator& iter); bool restoreState(const Archive& archive); bool storeState(Archive& archive); }; } PoseSeqView::PoseSeqView(ExtensionManager& ext) { impl = new PoseSeqViewImpl(this, ext); } PoseSeqViewImpl::PoseSeqViewImpl(PoseSeqView* self, ExtensionManager& ext) : PoseSeqViewBase(self), self(self) { self->set_name(N_("Pose Seq")); self->setDefaultLayoutArea(View::CENTER); setupMainMenu(ext); setupPopupMenu(); layoutOperationParts(); setupPoseListView(); swLinkTreeWidget.set_policy(Gtk::POLICY_NEVER, Gtk::POLICY_ALWAYS); swLinkTreeWidget.add(linkTreeWidget); swLinkTreeWidget.show(); mainVBox.pack_start(hSplitBox, Gtk::PACK_SHRINK); mainVBox.pack_start(vpaned); updatePlacementOfPoseListViewAndLinkTreeView(); onModeToggled(); } void PoseSeqViewImpl::setupMainMenu(ExtensionManager& ext) { MenuManager& mm = ext.menuManager(); mm.setPath("/Options").setPath(N_("Pose Seq View")); mm.requestNewRadioGroup(); normalModeRadio = mm.addRadioItem(_("Normal mode")); normalModeRadio->set_active(true); normalModeRadio->signal_toggled().connect( sigc::bind(sigc::mem_fun(*this, &PoseSeqViewImpl::onModeMenuItemToggled), normalModeRadio)); humanoidModeRadio = mm.addRadioItem(_("Humanoid mode")); humanoidModeRadio->signal_toggled().connect( sigc::bind(sigc::mem_fun(*this, &PoseSeqViewImpl::onModeMenuItemToggled), humanoidModeRadio)); lipsyncModeRadio = mm.addRadioItem(_("Lip-sync mode")); lipsyncModeRadio->signal_toggled().connect( sigc::bind(sigc::mem_fun(*this, &PoseSeqViewImpl::onModeMenuItemToggled), lipsyncModeRadio)); mm.addSeparator(); mm.requestNewRadioGroup(); verticalSplitRadio = mm.addRadioItem(_("Vertical split mode")); verticalSplitRadio->set_active(true); verticalSplitRadio->signal_toggled().connect( sigc::bind(sigc::mem_fun(*this, &PoseSeqViewImpl::onSplitModeMenuItemToggled), verticalSplitRadio)); horizontalSplitRadio = mm.addRadioItem(_("Horizontal split mode")); horizontalSplitRadio->signal_toggled().connect( sigc::bind(sigc::mem_fun(*this, &PoseSeqViewImpl::onSplitModeMenuItemToggled), horizontalSplitRadio)); } void PoseSeqViewImpl::setupPopupMenu() { Gtk::Menu::MenuList& menulist = popupMenu.items(); menulist.push_back( Gtk::Menu_Helpers::MenuElem(_("_Cut"), sigc::mem_fun(*this, &PoseSeqViewImpl::onCutActivated))); menulist.push_back( Gtk::Menu_Helpers::MenuElem(_("_Copy"), sigc::mem_fun(*this, &PoseSeqViewImpl::onCopyActivated))); menulist.push_back( Gtk::Menu_Helpers::MenuElem(_("_Paste"), sigc::mem_fun(*this, &PoseSeqViewImpl::onPasteActivated))); menulist.push_back( Gtk::Menu_Helpers::MenuElem(_("_Move"), sigc::mem_fun(*this, &PoseSeqViewImpl::onMoveActivated))); } void PoseSeqViewImpl::layoutOperationParts() { Gtk::HBox* hbox = Gtk::manage(new Gtk::HBox()); hbox->set_border_width(3); hbox->pack_start(*Gtk::manage(new Gtk::Label(_("Target Data: "))), Gtk::PACK_SHRINK); hbox->pack_start(currentItemLabel); mainVBox.pack_start(*hbox, Gtk::PACK_SHRINK); hbox = Gtk::manage(new Gtk::HBox()); hbox->pack_start(insertPoseButton, Gtk::PACK_SHRINK); hbox->pack_start(*Gtk::manage(new Gtk::Label(_("t.time"))), Gtk::PACK_SHRINK); hbox->pack_start(transitionTimeSpin, Gtk::PACK_SHRINK); hbox->pack_start(updateButton, Gtk::PACK_SHRINK); hbox->pack_start(timeSyncCheck, Gtk::PACK_SHRINK); mainVBox.pack_start(*hbox, Gtk::PACK_SHRINK); mainVBox.show_all_children(); } void PoseSeqViewImpl::setupPoseListView() { record.add(poseIterColumn); int columnIndex = 0; Gtk::CellRendererSpin* timeCell = Gtk::manage(new Gtk::CellRendererSpin()); poseListView.append_column(_("time"), *timeCell); timeViewColumn = poseListView.get_column(columnIndex++); timeViewColumn->set_cell_data_func( *timeCell, sigc::mem_fun(*this, &PoseSeqViewImpl::timeCellDataFunction)); timeCell->property_adjustment() = new Gtk::Adjustment(0.0, 0.0, 999.99, 0.01, 0.1, 0); timeCell->property_digits() = 2; timeCell->property_editable() = true; timeCell->signal_edited().connect (sigc::mem_fun(*this, &PoseSeqViewImpl::onPoseTimeEdited)); Gtk::CellRendererText* labelCell = Gtk::manage(new Gtk::CellRendererText()); poseListView.append_column(_("label"), *labelCell); labelViewColumn = poseListView.get_column(columnIndex++); labelViewColumn->set_expand(true); labelViewColumn->set_cell_data_func( *labelCell, sigc::mem_fun(*this, &PoseSeqViewImpl::nameCellDataFunction)); labelCell->signal_edited().connect(sigc::mem_fun(*this, &PoseSeqViewImpl::onPoseNameEdited)); Gtk::CellRendererText* pronunCell = Gtk::manage(new Gtk::CellRendererText()); poseListView.append_column(_("actual pose"), *pronunCell); actualPronunPoseViewColumn = poseListView.get_column(columnIndex++); actualPronunPoseViewColumn->set_cell_data_func( *pronunCell, sigc::mem_fun(*this, &PoseSeqViewImpl::actualPronunPoseCellDataFunction)); Gtk::CellRendererSpin* transitionTimeCell = Gtk::manage(new Gtk::CellRendererSpin()); poseListView.append_column(_("t.time"), *transitionTimeCell); transitionTimeViewColumn = poseListView.get_column(columnIndex++); transitionTimeViewColumn->set_cell_data_func( *transitionTimeCell, sigc::mem_fun(*this, &PoseSeqViewImpl::transitionTimeCellDataFunction)); transitionTimeCell->property_adjustment() = new Gtk::Adjustment(0.0, 0.0, 999.99, 0.01, 0.1, 0); transitionTimeCell->property_digits() = 2; transitionTimeCell->signal_edited().connect (sigc::mem_fun(*this, &PoseSeqViewImpl::onPoseTransitionTimeEdited)); //listStore = Gtk::ListStore::create(record); //poseListView.set_model(listStore); poseListView.set_grid_lines(Gtk::TREE_VIEW_GRID_LINES_HORIZONTAL); poseListView.signal_key_press_event().connect( sigc::mem_fun(*this, &PoseSeqViewImpl::onPoseListViewKeyPressEvent)); poseListView.signal_button_press_event().connect( sigc::mem_fun(*this, &PoseSeqViewImpl::onPoseListViewButtonPressEvent), false); listSelection = poseListView.get_selection(); listSelection->set_mode(Gtk::SELECTION_MULTIPLE); listSelectionChangedConnection = listSelection->signal_changed().connect (sigc::mem_fun(*this, &PoseSeqViewImpl::onListSelectionChanged)); swPoseListView.set_policy(Gtk::POLICY_NEVER, Gtk::POLICY_ALWAYS); swPoseListView.add(poseListView); poseListView.show(); swPoseListView.show(); } void PoseSeqViewImpl::updatePlacementOfPoseListViewAndLinkTreeView() { if(verticalSplitRadio->get_active()){ hSplitBox.hide(); if(swPoseListView.get_parent() == &hSplitBox){ hSplitBox.remove(swPoseListView); hSplitBox.remove(separator); hSplitBox.remove(swLinkTreeWidget); separator.hide(); } vpaned.pack1(swPoseListView, true, false); vpaned.pack2(swLinkTreeWidget, true, false); vpaned.show(); } else if(horizontalSplitRadio->get_active()){ vpaned.hide(); if(swPoseListView.get_parent() == &vpaned){ vpaned.remove(swPoseListView); vpaned.remove(swLinkTreeWidget); } hSplitBox.pack_start(swPoseListView); hSplitBox.pack_start(separator, Gtk::PACK_SHRINK); hSplitBox.pack_start(swLinkTreeWidget, Gtk::PACK_SHRINK); separator.show(); hSplitBox.show(); } } PoseSeqView::~PoseSeqView() { delete impl; } PoseSeqViewImpl::~PoseSeqViewImpl() { } void PoseSeqViewImpl::onModeMenuItemToggled(Gtk::RadioMenuItem* menuItem) { if(menuItem->get_active()){ onModeToggled(); } } void PoseSeqViewImpl::onModeToggled() { isLipSyncMode = lipsyncModeRadio->get_active(); actualPronunPoseViewColumn->set_visible(isLipSyncMode); transitionTimeViewColumn->set_visible(!isLipSyncMode); labelViewColumn->set_title(isLipSyncMode ? _("pronunciation / label") : _("label")); if(!isLipSyncMode){ swLinkTreeWidget.show(); } else { swLinkTreeWidget.hide(); } resetPoseListViewModel(); } void PoseSeqViewImpl::onSplitModeMenuItemToggled(Gtk::RadioMenuItem* menuItem) { if(menuItem->get_active()){ updatePlacementOfPoseListViewAndLinkTreeView(); } } void PoseSeqViewImpl::setCurrentPoseSeqItem(PoseSeqItemPtr poseSeqItem) { PoseSeqViewBase::setCurrentPoseSeqItem(poseSeqItem); resetPoseListViewModel(); } void PoseSeqViewImpl::resetPoseListViewModel() { listSelectionChangedConnection.block(); poseListView.unset_model(); poseRefToRowIterMap.clear(); if(seq){ listStore = Gtk::ListStore::create(record); for(PoseSeq::iterator p = seq->begin(); p != seq->end(); ++p){ if((!isLipSyncMode && p->get()) || (isLipSyncMode && p->get())){ Gtk::TreeIter iter = listStore->append(); Gtk::TreeRow row = *iter; row[poseIterColumn] = p; poseRefToRowIterMap[&(*p)] = iter; } } poseListView.set_model(listStore); onListSelectionChanged(); } listSelectionChangedConnection.unblock(); } void PoseSeqViewImpl::nameCellDataFunction(Gtk::CellRenderer* cell, const Gtk::TreeModel::iterator& iter) { const Gtk::TreeRow& row = *iter; PoseSeq::iterator it = row[poseIterColumn]; cell->set_property("text", ustring(it->name())); PronunSymbolPtr pronun = it->get(); if((!isLipSyncMode && !pronun) || (isLipSyncMode && pronun)){ cell->set_property("editable", true); cell->set_property("foreground-gdk", poseListView.get_style()->get_text(Gtk::STATE_NORMAL)); } else { cell->set_property("editable", false); cell->set_property("foreground-gdk", poseListView.get_style()->get_text(Gtk::STATE_INSENSITIVE)); } } void PoseSeqViewImpl::actualPronunPoseCellDataFunction(Gtk::CellRenderer* cell, const Gtk::TreeModel::iterator& iter) { const Gtk::TreeRow& row = *iter; PoseSeq::iterator it = row[poseIterColumn]; PronunSymbolPtr pronun = it->get(); if(pronun){ PoseUnitPtr actualPoseUnit = pronun->actualPoseUnit(); if(actualPoseUnit){ cell->set_property("text", actualPoseUnit->name()); } else { cell->set_property("text", ustring()); } //cell->set_property("foreground-gdk", poseListView.get_style()->get_text(Gtk::STATE_NORMAL)); } else { cell->set_property("text", ustring()); //cell->set_property("foreground-gdk", poseListView.get_style()->get_text(Gtk::STATE_INSENSITIVE)); } } void PoseSeqViewImpl::timeCellDataFunction (Gtk::CellRenderer* cell, const Gtk::TreeModel::iterator& iter) { const Gtk::TreeRow& row = *iter; PoseSeq::iterator it = row[poseIterColumn]; static format f(" % 6.2f "); string text(str(f % it->time())); cell->set_property("text", text); } void PoseSeqViewImpl::transitionTimeCellDataFunction (Gtk::CellRenderer* cell, const Gtk::TreeModel::iterator& iter) { const Gtk::TreeRow& row = *iter; PoseSeq::iterator it = row[poseIterColumn]; string text(str(format(" % 6.2f ") % it->maxTransitionTime())); cell->set_property("text", text); cell->set_property("editable", true); } void PoseSeqViewImpl::onPoseInserted(PoseSeq::iterator it, bool isMoving) { if(TRACE_FUNCTIONS){ cout << "PoseSeqViewImpl::onPoseInserted()" << endl; } PoseSeqViewBase::onPoseInserted(it, isMoving); if((!isLipSyncMode && it->get()) || (isLipSyncMode && it->get())){ if(TRACE_FUNCTIONS){ cout << "PoseSeqViewImpl::onPoseInserted(): 2" << endl; } Gtk::TreeIter newTreeIter; PoseSeq::iterator next = it; next++; while(next != seq->end()){ if((!isLipSyncMode && next->get()) || (isLipSyncMode && next->get())){ break; } next++; } if(next != seq->end()){ PoseRefToRowIterMap::iterator p = poseRefToRowIterMap.find(&(*next)); if(p != poseRefToRowIterMap.end()){ Gtk::TreeIter pos = p->second; newTreeIter = listStore->insert(pos); } } else { newTreeIter = listStore->append(); } if(newTreeIter){ Gtk::TreeRow row = *newTreeIter; row[poseIterColumn] = it; poseRefToRowIterMap[&(*it)] = newTreeIter; } } } void PoseSeqViewImpl::onPoseRemoving(PoseSeq::iterator it, bool isMoving) { if(TRACE_FUNCTIONS){ cout << "PoseSeqViewImpl::onPoseRemoving()" << endl; } PoseSeqViewBase::onPoseRemoving(it, isMoving); PoseRefToRowIterMap::iterator p = poseRefToRowIterMap.find(&(*it)); if(p != poseRefToRowIterMap.end()){ Gtk::TreeIter treeIter = p->second; poseRefToRowIterMap.erase(p); listStore->erase(treeIter); } } bool PoseSeqViewImpl::getSelectedPoseIters(vector& iters) { iters.clear(); vector selected = listSelection->get_selected_rows(); for(size_t i=0; i < selected.size(); ++i){ const Gtk::TreeRow& row = *listStore->get_iter(selected[i]); iters.push_back(row[poseIterColumn]); } return !iters.empty(); } void PoseSeqViewImpl::onListSelectionChanged() { if(TRACE_FUNCTIONS){ cout << "PoseSeqViewImpl::onListSelectionChanged()" << endl; } selectedPoseIters.clear(); vector selected = listSelection->get_selected_rows(); if(!selected.empty()){ for(size_t i=0; i < selected.size(); ++i){ const Gtk::TreeModel::Row& row = *listStore->get_iter(selected[i]); PoseSeq::iterator p = row[poseIterColumn]; selectedPoseIters.insert(p); currentPoseIter = p; } } updateLinkTreeModel(); onSelectedPosesModified(); if(!selectedPoseIters.empty()){ currentTime = (*selectedPoseIters.begin())->time(); if(timeSyncCheck.get_active() && selectedPoseIters.size() == 1){ timeBar->setTime(currentTime); } } } bool PoseSeqViewImpl::onTimeChanged(double time) { if(TRACE_FUNCTIONS){ cout << "PoseSeqViewImpl::onTimeChanged(" << time << ")" << endl; } bool doContinue = false; if(seq && timeSyncCheck.get_active()){ PoseSeq::iterator prevPoseIter = currentPoseIter; currentPoseIter = seq->seek(currentPoseIter, time); if(currentPoseIter == seq->end() || currentPoseIter->time() > time){ if(currentPoseIter == seq->begin()){ currentPoseIter = seq->end(); } else { currentPoseIter--; } } if(toggleSelection(currentPoseIter, false, false)){ if(TRACE_FUNCTIONS){ cout << "PoseSeqViewImpl::actually do pose selection change" << endl; } listSelectionChangedConnection.block(); listSelection->unselect_all(); if(currentPoseIter != seq->end()){ PoseRefToRowIterMap::iterator p = poseRefToRowIterMap.find(&(*currentPoseIter)); if(p != poseRefToRowIterMap.end()){ Gtk::TreeIter treeIter = p->second; listSelection->select(treeIter); poseListView.scroll_to_row(Gtk::TreePath(treeIter)); } doContinue = true; } listSelectionChangedConnection.unblock(); } } currentTime = time; return false; } void PoseSeqViewImpl::onInsertPoseButtonClicked() { if(seq){ PoseSeq::iterator poseIter; if(isLipSyncMode){ poseIter = insertPronunSymbol(); } else if(currentBodyItem){ poseIter = insertPose(); } if(poseIter != seq->end()){ Gtk::TreeIter treeIter = poseRefToRowIterMap[&(*poseIter)]; listSelectionChangedConnection.block(); listSelection->unselect_all(); listSelectionChangedConnection.unblock(); listSelection->select(treeIter); } } } Gtk::TreeIter PoseSeqViewImpl::getListLastIter() { tmpLastIter = Gtk::TreeIter(); // clear listStore->foreach_iter(sigc::mem_fun(*this, &PoseSeqViewImpl::getListLastIterCallback)); return tmpLastIter; } bool PoseSeqViewImpl::getListLastIterCallback(const Gtk::TreeModel::iterator& iter) { tmpLastIter = iter; return false; } void PoseSeqViewImpl::onPoseTimeEdited(const Glib::ustring& path, const Glib::ustring& text) { if(TRACE_FUNCTIONS){ cout << "PoseSeqViewImpl::onPoseTimeEdited()" << endl; } if(currentPoseSeqItem){ optional newTime = convertTextToDouble(text); if(newTime){ Gtk::TreeRow row = *listStore->get_iter(path); PoseSeq::iterator poseIter = row[poseIterColumn]; seq->changeTime(poseIter, *newTime); } } } void PoseSeqViewImpl::onPoseNameEdited(const Glib::ustring& path, const Glib::ustring& text) { if(currentPoseSeqItem){ poseSeqConnections.block(); Gtk::TreeIter iter = listStore->get_iter(path); Gtk::TreeRow row = *iter; PoseSeq::iterator poseIter = row[poseIterColumn]; seq->beginPoseModification(poseIter); seq->rename(poseIter, text); seq->endPoseModification(poseIter); poseSeqConnections.unblock(); if(isLipSyncMode){ bool nextFound = false; ++poseIter; while(poseIter != seq->end()){ if(poseIter->get()){ nextFound = true; break; } ++poseIter; } // begin to edit the next symbol if(nextFound){ PoseRefToRowIterMap::iterator p = poseRefToRowIterMap.find(&(*poseIter)); if(p != poseRefToRowIterMap.end()){ Gtk::TreeIter treeIter = p->second; listSelectionChangedConnection.block(); listSelection->unselect_all(); listSelection->select(treeIter); Gtk::TreePath path(treeIter); poseListView.scroll_to_row(path); listSelectionChangedConnection.unblock(); toggleSelection(poseIter, false, true); poseListView.set_cursor(path, *labelViewColumn, true); } } } } } void PoseSeqViewImpl::onPoseTransitionTimeEdited(const Glib::ustring& path, const Glib::ustring& text) { if(currentPoseSeqItem){ optional newMaxTransitionTime = convertTextToDouble(text); if(newMaxTransitionTime){ Gtk::TreeRow row = *listStore->get_iter(path); PoseSeq::iterator poseIter = row[poseIterColumn]; poseSeqConnections.block(); seq->beginPoseModification(poseIter); poseIter->setMaxTransitionTime(*newMaxTransitionTime); seq->endPoseModification(poseIter); doAutomaticInterpolationUpdate(); // This should be done by slots poseSeqConnections.unblock(); } } } bool PoseSeqViewImpl::onPoseListViewKeyPressEvent(GdkEventKey* event) { switch(event->keyval){ case GDK_Escape: // see the comment in onPoseListViewKeyPressEvent() //listSelection->unselect_all(); poseListView.unset_model(); poseListView.set_model(listStore); return true; } return false; } bool PoseSeqViewImpl::onPoseListViewButtonPressEvent(GdkEventButton* event) { if(TRACE_FUNCTIONS){ cout << "PoseSeqViewImpl::onPoseListViewButtonPressEvent()" << endl; } bool doDefaultHandler = true; poseListView.grab_focus(); int x, y; Gtk::TreeViewColumn* column = 0; isPressedPathValid = poseListView.get_path_at_pos(event->x, event->y, pressedPath, column, x, y); if(event->type == GDK_BUTTON_PRESS){ if(!isPressedPathValid && (event->button == 1 || event->button == 3)){ // @bug Here we want to unselect all the rows when a user presses a point not on a valid row. // TreeSelection::unselect_all() cannot be used for this purpose because // after unselect_all(), clicking a cell which was selected before doing unselect_all() results // in not selecting the row but immediately entering the edit mode of the cell. // I could not find any solution to avoid this behavior as far as unselect_all() is used. // (For example, setting 'false' to the 'editable' attribute of the cell before calling unselect_all() // and setting 'true' to the attribute again after the call falls into the same result. // This behavior seems a bug of GTK+, so currently realizing unselect_all() should be // done by the code like the followings. poseListView.unset_model(); poseListView.set_model(listStore); //restoreExpansionState(); } if(event->button == 3){ popupMenu.popup(event->button, event->time); if(listSelection->count_selected_rows() > 0){ doDefaultHandler = false; } } } return !doDefaultHandler; } void PoseSeqViewImpl::onCutActivated() { if(seq){ listSelectionChangedConnection.block(); cutSelectedPoses(); listSelectionChangedConnection.unblock(); onListSelectionChanged(); } } void PoseSeqViewImpl::onCopyActivated() { if(seq){ copySelectedPoses(); } } void PoseSeqViewImpl::onPasteActivated() { if(seq){ pasteCopiedPoses(timeBar->time()); } } MoveOperationDialog::MoveOperationDialog() : Gtk::Dialog(_("Move Selected Poses"), true), timeSpinLabel(_("New time of the first pose: ")) { Gtk::VBox* vbox = get_vbox(); Gtk::HBox* hbox = Gtk::manage(new Gtk::HBox()); hbox->pack_start(timeSpinLabel, Gtk::PACK_SHRINK); timeSpin.set_digits(2); timeSpin.set_range(-999.99, 999.99); timeSpin.set_increments(0.01, 0.1); hbox->pack_start(timeSpin, Gtk::PACK_SHRINK); vbox->pack_start(*hbox, Gtk::PACK_SHRINK); add_button(_("Ok"), Gtk::RESPONSE_OK); add_button(_("Cancel"), Gtk::RESPONSE_CANCEL); show_all_children(); } void PoseSeqViewImpl::onMoveActivated() { if(seq){ vector selectedPoseIters; if(getSelectedPoseIters(selectedPoseIters)){ const double orgTime = selectedPoseIters.front()->time(); moveOperationDialog.timeSpin.set_value(orgTime); if(moveOperationDialog.run() == Gtk::RESPONSE_OK){ const double newTime = moveOperationDialog.timeSpin.get_value(); const double timeDiff = newTime - orgTime; if(timeDiff != 0.0){ for(size_t i=0; i < selectedPoseIters.size(); ++i){ PoseSeq::iterator& iter = selectedPoseIters[i]; seq->changeTime(iter, iter->time() + timeDiff); } } } moveOperationDialog.hide(); } } } bool PoseSeqView::storeState(Archive& archive) { return impl->storeState(archive); } bool PoseSeqViewImpl::storeState(Archive& archive) { if(PoseSeqViewBase::storeState(archive)){ archive.write("mode", (isLipSyncMode ? "lipsync" : "normal")); archive.write("splitMode", (verticalSplitRadio->get_active() ? "vertical" : "horizontal")); if(verticalSplitRadio->get_active()){ archive.write("splitPosition", vpaned.get_position()); } return true; } return false; } bool PoseSeqView::restoreState(const Archive& archive) { return impl->restoreState(archive); } bool PoseSeqViewImpl::restoreState(const Archive& archive) { if(PoseSeqViewBase::restoreState(archive)){ string mode = archive.get("mode", (isLipSyncMode ? "lipsync" : "normal")); if(mode == "normal"){ normalModeRadio->set_active(true); } else if(mode == "lipsync"){ lipsyncModeRadio->set_active(true); } string splitMode = archive.get("splitMode", (verticalSplitRadio->get_active() ? "vertical" : "horizontal")); if(splitMode == "vertical"){ verticalSplitRadio->set_active(true); int position; if(archive.read("splitPosition", position)){ vpaned.set_position(position); } } else if(splitMode == "horizontal"){ horizontalSplitRadio->set_active(true); } return true; } return false; } choreonoid-1.5.0/src/PoseSeqPlugin/PronunSymbol.h0000664000000000000000000000126612741425367020533 0ustar rootroot #ifndef CNOID_CHOREOGRAPHY_PRONUN_SYMBOL_H_INCLUDED #define CNOID_CHOREOGRAPHY_PRONUN_SYMBOL_H_INCLUDED #include "Pose.h" #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT PronunSymbol : public PoseUnit { public: PronunSymbol(); PronunSymbol(const PronunSymbol& org); virtual ~PronunSymbol(); virtual PoseUnit* duplicate(); virtual bool restore(const Mapping& archive, const BodyPtr body); virtual void store(Mapping& archive, const BodyPtr body) const; inline PoseUnitPtr actualPoseUnit(){ return actualPoseUnit_; } private: PoseUnitPtr actualPoseUnit_; }; typedef ref_ptr PronunSymbolPtr; } #endif choreonoid-1.5.0/src/PoseSeqPlugin/po/0000775000000000000000000000000012741425367016324 5ustar rootrootchoreonoid-1.5.0/src/PoseSeqPlugin/po/ja.po0000664000000000000000000003126612741425367017266 0ustar rootroot# Japanese translations for PACKAGE package. # Copyright (C) 2011 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # nakaoka , 2011. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-08-09 15:15+0900\n" "PO-Revision-Date: 2011-11-13 23:55+0000\n" "Last-Translator: nakaoka \n" "Language-Team: Japanese\n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" #: BodyMotionGenerationBar.cpp:87 msgid "Body Motion Generation Setup" msgstr "ƒœƒ‡‚£ƒ˘ƒĵ‚·ƒ§ƒ³ç”Ÿĉˆè¨­ċš" #: BodyMotionGenerationBar.cpp:92 msgid "Time scale" msgstr "‚ż‚¤ƒ ‚ı‚ħƒĵƒĞ" #: BodyMotionGenerationBar.cpp:100 msgid "Pre-initial" msgstr "開ċ§‹ċ‰ä½™ç™½ĉ™‚é–“" #: BodyMotionGenerationBar.cpp:106 BodyMotionGenerationBar.cpp:115 #: BodyMotionGenerationBar.cpp:188 BodyMotionGenerationBar.cpp:203 #: BodyMotionGenerationBar.cpp:212 BodyMotionGenerationBar.cpp:222 #: PoseSeqViewBase.cpp:218 PoseSeqViewBase.cpp:225 msgid "[s]" msgstr "" #: BodyMotionGenerationBar.cpp:109 msgid "Post-final" msgstr "終了ċŒä½™ç™½ĉ™‚é–“" #: BodyMotionGenerationBar.cpp:119 msgid "Time bar's range only" msgstr "‚ż‚¤ƒ ƒƒĵçŻ„ċ›²Ğéİ用" #: BodyMotionGenerationBar.cpp:123 msgid "Put all link positions" msgstr "ċ…¨ƒŞƒ³‚Żä½ç½ċ§żċ‹˘‚’ċ‡şċŠ›" #: BodyMotionGenerationBar.cpp:129 msgid "Make a new body item" msgstr "ĉ–°—„ƒœƒ‡‚£‚˘‚¤ƒ†ƒ ç”Ÿĉˆ" #: BodyMotionGenerationBar.cpp:135 msgid "Stealthy Step Mode" msgstr "ċż³èĥ³ƒ˘ƒĵƒ‰" #: BodyMotionGenerationBar.cpp:136 msgid "" "This mode makes foot lifting / landing smoother to increase the stability" msgstr "ĉœĴƒ˘ƒĵƒ‰§Żèĥ³é›˘ċƒğĉŽċœ°‚’‚ıƒ ƒĵ‚şĞ—Ĥċ‰ċšĉ€§‚’ċ‘上•›™" #: BodyMotionGenerationBar.cpp:140 msgid "Height ratio thresh" msgstr "éИ•ċ‰²ċˆé–ċ€¤" #: BodyMotionGenerationBar.cpp:150 msgid "Flat Lifting Height" msgstr "ċž‚直離ċçµ‚了éИċşĤ" #: BodyMotionGenerationBar.cpp:157 BodyMotionGenerationBar.cpp:167 #: BodyMotionGenerationBar.cpp:178 BodyMotionGenerationBar.cpp:231 msgid "[m]" msgstr "" #: BodyMotionGenerationBar.cpp:160 msgid "Flat Landing Height" msgstr "ċž‚ç›´ĉŽċœ°é–‹ċ§‹éИċşĤ" #: BodyMotionGenerationBar.cpp:171 msgid "Impact reduction height" msgstr "èĦĉ’ƒç·İċ’ŒèğŒé“é–‹ċ§‹éИċşĤ" #: BodyMotionGenerationBar.cpp:181 msgid "Impact reduction time" msgstr "èĦĉ’ƒç·İċ’ŒèğŒé“ĉ™‚é–“é•·" #: BodyMotionGenerationBar.cpp:192 msgid "Auto ZMP Mode" msgstr "ZMPè‡Şċ‹•èŞżĉ•´" #: BodyMotionGenerationBar.cpp:193 msgid "Automatically insert ZMP and foot key poses for stable motion" msgstr "ċ‰ċšċŒ–Ÿ‚ZMPƒğèĥ³ċ…ˆ‚­ƒĵƒƒĵ‚şèż½ċŠ ‚’è‡Şċ‹•§èĦŒ„™" #: BodyMotionGenerationBar.cpp:197 msgid "Min. transtion time" msgstr "ĉœ€çŸ­é·ç§ğĉ™‚é–“" #: BodyMotionGenerationBar.cpp:206 msgid "Centering time thresh" msgstr "‚ğƒ³‚żƒŞƒ³‚°ĉ™‚é–“é–ċ€¤" #: BodyMotionGenerationBar.cpp:216 msgid "Time margin before lifting" msgstr "èĥ³ċ…ˆé›˘ċċ‰ĉ™‚é–“ƒžƒĵ‚¸ƒ³" #: BodyMotionGenerationBar.cpp:225 msgid "Max distance from center" msgstr "中ċżƒ‹‚‰ĉœ€ċ¤§è·é›˘" #: BodyMotionGenerationBar.cpp:237 msgid "Mix lip-sync motion" msgstr "ƒŞƒƒƒ—‚·ƒ³‚݁ċˆĉˆ" #: BodyMotionGenerationBar.cpp:247 msgid "&Ok" msgstr "äş†è§£(&O)" #: BodyMotionGenerationBar.cpp:314 msgid "Pose Seq Processing" msgstr "ƒƒĵ‚şċˆ—ċ‡Ĥ理" #: BodyMotionGenerationBar.cpp:316 msgid "Automatic Interpolation Update" msgstr "補ċŒè‡Şċ‹•ĉ›´ĉ–°" #: BodyMotionGenerationBar.cpp:342 msgid "Generate body motions" msgstr "ƒœƒ‡‚£ƒ˘ƒĵ‚·ƒ§ƒ³ç”Ÿĉˆ" #: BodyMotionGenerationBar.cpp:362 msgid "Automatic Balance Adjustment Mode" msgstr "è‡Şċ‹•ĉ›´ĉ–°ƒ˘ƒĵƒ‰" #: BodyMotionGenerationBar.cpp:365 msgid "Enable the balancer" msgstr "ƒƒİƒ³‚ı補ĉ­£ĉœ‰ċŠıċŒ–" #: FcpFileLoader.cpp:231 msgid "Choose poseset file" msgstr "ƒƒĵ‚şċšç݃•‚Ħ‚¤ƒĞ(.poseset)é¸ĉŠž" #: FcpFileLoader.cpp:234 msgid "Open" msgstr "開" #: FcpFileLoader.cpp:235 PoseSeqView.cpp:866 msgid "Cancel" msgstr "‚­ƒ£ƒ³‚ğƒĞ" #: FcpFileLoader.cpp:238 msgid "FaceController poseset files (*.poseset)" msgstr "FaceControllerƒƒĵ‚şċšç݃•‚Ħ‚¤ƒĞ (*.poseset)" #: FcpFileLoader.cpp:239 FcpFileLoader.cpp:255 msgid "Any files (*)" msgstr "ċ…¨Ĥƒ•‚Ħ‚¤ƒĞ (*)" #: FcpFileLoader.cpp:251 msgid "Choose poseseq files" msgstr "ƒƒĵ‚şċˆ—ƒ•‚Ħ‚¤ƒĞ(.poseseq)é¸ĉŠž" #: FcpFileLoader.cpp:254 msgid "FaceController poseseq files (*.poseseq)" msgstr "FaceControllerƒƒĵ‚şċˆ—ƒ•‚Ħ‚¤ƒĞ (*.poseseq)" #: FcpFileLoader.cpp:292 msgid "FaceController Plugin Pattern Files" msgstr "FaceControllerƒ‘‚żƒĵƒ³ƒ•‚Ħ‚¤ƒĞ" #: PoseRollView.cpp:220 msgid "Pose Roll" msgstr "ƒƒĵ‚şƒ­ƒĵƒĞ" #: PoseRollView.cpp:295 msgid "Select specified key poses" msgstr "ç‰ıċš‚­ƒĵƒƒĵ‚şé¸ĉŠž" #: PoseRollView.cpp:297 PoseSeqViewBase.cpp:300 msgid "Adjust step positions" msgstr "‚ıƒ†ƒƒƒ—ä½ç½èŞżĉ•´" #: PoseRollView.cpp:299 msgid "Adjust waist positions of selected key poses" msgstr "選ĉŠž‚­ƒĵƒƒĵ‚şè…°ä½ç½èŞżĉ•´" #: PoseRollView.cpp:301 msgid "Rotate yaw orientations" msgstr "Yawèğ¸ċ‘ċ¤‰ĉ›´" #: PoseRollView.cpp:303 msgid "Update key poses with balanced trajectories" msgstr "ƒƒİƒ³‚ı補ĉ­£•‚ŒŸèğŒé“§‚­ƒĵƒƒĵ‚ş‚’ĉ›´ĉ–°" #: PoseRollView.cpp:305 msgid "Flip poses against the x-z plane" msgstr "x-zċı³é˘Ğċ݁—Ĥċèğ˘" #: PoseRollView.cpp:308 msgid "Show lip-sync elements" msgstr "ƒŞƒƒƒ—‚·ƒ³‚ŻèĤç´ ‚’èĦ¨ç¤ş" #: PoseRollView.cpp:311 msgid "Menu" msgstr "ƒĦƒ‹ƒƒĵ" #: PoseRollView.cpp:339 msgid "Sync" msgstr "ĉ™‚ċˆğċŒĉœŸ" #: PoseRollView.cpp:341 PoseRollView.cpp:370 msgid "T:" msgstr "T:" #: PoseRollView.cpp:342 msgid "Current time" msgstr "çċœ¨ĉ™‚ċˆğ" #: PoseRollView.cpp:352 msgid "Time length for editing" msgstr "編集ĉ™‚é–“é•·" #: PoseRollView.cpp:364 PoseRollView.cpp:381 msgid "TT:" msgstr "TT:" #: PoseRollView.cpp:371 msgid "Time of the selected pose" msgstr "選ĉŠžƒƒĵ‚şĉ™‚ċˆğ" #: PoseRollView.cpp:382 msgid "Transition time of the selected pose" msgstr "選ĉŠžƒƒĵ‚ş¸é·ç§ğĉ™‚é–“" #: PoseRollView.cpp:394 msgid "Grid:" msgstr "‚°ƒŞƒƒƒ‰:" #: PoseSeqItem.cpp:40 msgid "" "Warning: the original target body %1% of \"%2%\" isdifferent from the " "current target %3%." msgstr "" "è­Ĥċ‘Š: ċ…ƒ€…ċŻèħĦ¨—Ĥ„Ÿ\"%2%\"%1%Żçċœ¨ċŻèħĦ¨—Ĥ„‚‹%3%¨Żç•°Ş‚Ё™€‚" #: PoseSeqItem.cpp:49 msgid "PoseSeqItem must be loaded as a child of a BodyItem" msgstr "" "PoseSeq‚˘‚¤ƒ†ƒ ŻBody‚˘‚¤ƒ†ƒ ċ°‚˘‚¤ƒ†ƒ ¨—ĤèŞ­żèĵŞ‘‚Œ°Ş‚Ё›‚“€‚" #: PoseSeqItem.cpp:84 msgid "PoseSeqItem" msgstr "ƒƒĵ‚şċˆ—‚˘‚¤ƒ†ƒ " #: PoseSeqItem.cpp:87 msgid "Pose Sequence" msgstr "ƒƒĵ‚şċˆ—" #: PoseSeqItem.cpp:89 msgid "Talk Plugin File" msgstr "Talk Plugin ƒ•‚Ħ‚¤ƒĞ" #: PoseSeqItem.cpp:92 msgid "Seq File for the Face Controller" msgstr "Face Controller  Seq ƒ•‚Ħ‚¤ƒĞ" #: PoseSeqItem.cpp:225 msgid "" "Pose seq \"%1%\" has been converted. Its target has been changed from %2% to " "%3%" msgstr "" "%2%‚’ċŻèħĦ¨—Ĥ„Ÿƒƒĵ‚şċˆ—\"%1%\"Ż%3%‚’ċŻèħĦ¨™‚‹‚ˆ†Ğċ¤‰ĉ›•‚Œ—Ÿ€‚" #: PoseSeqItem.cpp:594 msgid "Target body" msgstr "ċŻèħĦƒœƒ‡‚£" #: PoseSeqPlugin.cpp:43 msgid "PoseSeq Plugin Version %1%\n" msgstr "PoseSeq ƒ—ƒİ‚°‚¤ƒ³ ƒƒĵ‚¸ƒ§ƒ³ %1%\n" #: PoseSeqPlugin.cpp:45 msgid "" "This plugin has been developed by Shin'ichiro Nakaoka and Choreonoid " "Development Team, AIST, and is distributed as a part of the Choreonoid " "package.\n" "\n" msgstr "" #: PoseSeqView.cpp:169 msgid "Pose Seq" msgstr "ƒƒĵ‚şċˆ—" #: PoseSeqView.cpp:193 msgid "Pose Seq View" msgstr "ƒƒĵ‚şċˆ—ƒ“ƒƒĵ" #: PoseSeqView.cpp:196 msgid "Normal mode" msgstr "ĉ¨™ĉş–ƒ˘ƒĵƒ‰" #: PoseSeqView.cpp:201 msgid "Humanoid mode" msgstr "ƒ’ƒƒĵƒžƒŽ‚¤ƒ‰ƒ˘ƒĵƒ‰" #: PoseSeqView.cpp:205 msgid "Lip-sync mode" msgstr "ƒŞƒƒƒ—‚·ƒ³‚Żƒ˘ƒĵƒ‰" #: PoseSeqView.cpp:213 msgid "Vertical split mode" msgstr "ç¸Ĥċˆ†ċ‰²ƒ˘ƒĵƒ‰" #: PoseSeqView.cpp:218 msgid "Horizontal split mode" msgstr "ĉ¨Şċˆ†ċ‰²ƒ˘ƒĵƒ‰" #: PoseSeqView.cpp:228 msgid "_Cut" msgstr "‚Ѓƒƒˆ(_C)" #: PoseSeqView.cpp:230 msgid "_Copy" msgstr "‚³ƒ”ƒĵ(_C)" #: PoseSeqView.cpp:232 msgid "_Paste" msgstr "ƒšƒĵ‚ıƒˆ(_P)" #: PoseSeqView.cpp:234 msgid "_Move" msgstr "ç§ğċ‹•(_M)" #: PoseSeqView.cpp:242 msgid "Target Data: " msgstr "ċŻèħĦƒ‡ƒĵ‚ż:" #: PoseSeqView.cpp:248 PoseSeqView.cpp:290 msgid "t.time" msgstr "遷ç§ğĉ™‚é–“" #: PoseSeqView.cpp:265 msgid "time" msgstr "ĉ™‚ċˆğ" #: PoseSeqView.cpp:276 PoseSeqView.cpp:375 msgid "label" msgstr "ƒİƒ™ƒĞ" #: PoseSeqView.cpp:284 msgid "actual pose" msgstr "ċŸéš›ƒƒĵ‚ş" #: PoseSeqView.cpp:375 msgid "pronunciation / label" msgstr "ç™şéŸ³ / ƒİƒ™ƒĞ" #: PoseSeqView.cpp:850 msgid "Move Selected Poses" msgstr "選ĉŠžƒƒĵ‚şç§ğċ‹•" #: PoseSeqView.cpp:851 msgid "New time of the first pose: " msgstr "ċ…ˆé ­ƒƒĵ‚şĉ–°—„ĉ™‚ċˆğ" #: PoseSeqView.cpp:865 msgid "Ok" msgstr "äş†è§£" #: PoseSeqViewBase.cpp:96 msgid "Link Position Adjustment" msgstr "ƒŞƒ³‚Żä½ç½èŞżĉ•´" #: PoseSeqViewBase.cpp:103 msgid "Absolute" msgstr "直ĉŒ‡ċš" #: PoseSeqViewBase.cpp:105 msgid "Relative" msgstr "相ċŻĉŒ‡ċš" #: PoseSeqViewBase.cpp:150 msgid "Yaw Orientation Rotation" msgstr "Yawèğ¸ċ›žèğ˘" #: PoseSeqViewBase.cpp:156 msgid "Center:" msgstr "中ċżƒ:" #: PoseSeqViewBase.cpp:170 msgid "Angle" msgstr "角ċşĤ" #: PoseSeqViewBase.cpp:175 msgid "[deg]" msgstr "[deg]" #: PoseSeqViewBase.cpp:206 msgid "Select Specified Key Poses" msgstr "ç‰ıċš‚­ƒĵƒƒĵ‚ş‚’選ĉŠž" #: PoseSeqViewBase.cpp:213 msgid "Start" msgstr "ĉœ€ċ°ĉ™‚ċˆğ" #: PoseSeqViewBase.cpp:220 msgid "End" msgstr "ĉœ€ċ¤§ĉ™‚ċˆğ" #: PoseSeqViewBase.cpp:230 msgid "all parts" msgstr "ċ…¨éƒ¨ä½" #: PoseSeqViewBase.cpp:232 msgid "having selected parts" msgstr "選ĉŠžéƒ¨ä½‚’ĉœ‰™‚‹" #: PoseSeqViewBase.cpp:235 msgid "just selected parts" msgstr "選ĉŠžéƒ¨ä½Ğ一致" #: PoseSeqViewBase.cpp:296 msgid "Select all poses after current position" msgstr "çċœ¨ĉ™‚ċˆğċŒċ…¨ƒƒĵ‚ş‚’選ĉŠž" #: PoseSeqViewBase.cpp:298 msgid "Select all poses before current position" msgstr "çċœ¨ĉ™‚ċˆğċ‰ċ…¨ƒƒĵ‚ş‚’選ĉŠž" #: PoseSeqViewBase.cpp:302 msgid "Count selected key poses" msgstr "選ĉŠžƒƒĵ‚şĉ•°" #: PoseSeqViewBase.cpp:357 msgid " Insert " msgstr "ĉŒżċ…" #: PoseSeqViewBase.cpp:359 msgid "Insert a new pose at the current time position" msgstr "ĉ–°—„ƒƒĵ‚ş‚’çċœ¨ĉ™‚ċˆğĞĉŒżċ…™‚‹" #: PoseSeqViewBase.cpp:363 msgid "Transition time of a newly inserted pose" msgstr "ĉ–°ŸĞĉŒżċ…•‚Œ‚‹ƒƒĵ‚şé·ç§ğĉ™‚é–“" #: PoseSeqViewBase.cpp:371 msgid "Update" msgstr "ĉ›´ĉ–°" #: PoseSeqViewBase.cpp:373 msgid "Update the selected pose with the current robot state" msgstr "選ĉŠžƒƒĵ‚ş‚’ƒ­ƒœƒƒƒˆçċœ¨ċ§żċ‹˘§ĉ›´ĉ–°" #: PoseSeqViewBase.cpp:377 msgid "All" msgstr "ċ…¨éƒ¨ä½" #: PoseSeqViewBase.cpp:379 msgid "The update button updates all the element of the selected pose." msgstr "選ĉŠžƒƒĵ‚şċ…¨Ĥéƒ¨ä½‚’ĉ›´ĉ–°" #: PoseSeqViewBase.cpp:382 msgid "Auto" msgstr "è‡Şċ‹•ĉ›´ĉ–°" #: PoseSeqViewBase.cpp:383 msgid "" "The selected pose is automatically updated when the robot state changes." msgstr "ƒ­ƒœƒƒƒˆçŠĥĉ…‹ċ¤‰ċŒ–Ğċżœ˜Ĥè‡Şċ‹•§é¸ĉŠžċ§żċ‹˘‚’ĉ›´ĉ–°" #: PoseSeqViewBase.cpp:386 msgid "Delete" msgstr "ċ‰Šé™¤" #: PoseSeqViewBase.cpp:391 msgid "Time sync" msgstr "ĉ™‚ċˆğċŒĉœŸ" #: PoseSeqViewBase.cpp:430 msgid "Select key poses having the selected links" msgstr "選ĉŠžƒŞƒ³‚Ż‚’ċĞ‚€ƒƒĵ‚ş‚’選ĉŠž" #: PoseSeqViewBase.cpp:432 msgid "Select key poses just having the selected links" msgstr "選ĉŠžƒŞƒ³‚݁Ğ一致™‚‹ƒƒĵ‚ş‚’選ĉŠž" #: PoseSeqViewBase.cpp:434 msgid "Remove the selected parts from the selected poses" msgstr "選ĉŠžƒƒĵ‚ş‹‚‰é¸ĉŠžéƒ¨ä½‚’ċ‰Šé™¤" #: PoseSeqViewBase.cpp:1393 msgid "Original key poses have been updated to be balanced ones." msgstr "ċ…ƒƒƒĵ‚ş‚’ƒƒİƒ³‚ı補ĉ­£•‚ŒŸ‚‚Ğĉ›´ĉ–°™‚‹€‚" #: PoseSeqViewBase.cpp:1396 msgid "Operation failed ! Key poses cannot be updated." msgstr "ċ‡Ĥ理ċ¤ħĉ•—ïĵƒƒĵ‚şŒĉ›´ĉ–°§›‚“€‚" #: PoseSeqViewBase.cpp:1408 msgid "flipping all the poses against x-z plane ..." msgstr "ċ…¨ċ§żċ‹˘‚’x-zċı³é˘Ğċ݁—Ĥċèğ˘" #: PoseSeqViewBase.cpp:1418 msgid "The number of selected key poses is %1%" msgstr "選ĉŠžƒƒĵ‚şĉ•°Ż%1%§™€‚" #: PoseSeqViewBase.cpp:1465 msgid "Selected key poses have been updated." msgstr "選ĉŠžƒƒĵ‚şŻĉ›´ĉ–°•‚Œ—Ÿ€‚" #: PoseSeqViewBase.cpp:1519 msgid "Please check parts needed for making a desired pose." msgstr "ĉœ›żċ§żċ‹˘‚’¤‚‹Ğċż…èĤŞéƒ¨ä½‚’選ĉŠž—Ĥ •„€‚" choreonoid-1.5.0/src/PoseSeqPlugin/PoseSeqViewBase.cpp0000664000000000000000000016274212741425367021433 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "PoseSeqViewBase.h" #include "BodyMotionGenerationBar.h" #include "PronunSymbol.h" #include "PoseFilters.h" #include "BodyMotionGenerationBar.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; namespace { const bool TRACE_FUNCTIONS = false; inline double degree(double rad) { return (180.0 * rad / 3.14159265358979); } inline double radian(double deg) { return (3.14159265358979 * deg / 180.0); } inline double myNearByInt(double x) { #ifdef Q_OS_WIN32 double u = ceil(x); double l = floor(x); if(fabs(u - x) < fabs(x - l)){ return u; } else { return l; } #else return nearbyint(x); #endif } class ColumnCheckBox : public CheckBox { public: ColumnCheckBox(boost::function slotOnClicked) : slotOnClicked(slotOnClicked) { } virtual void nextCheckState(){ slotOnClicked(checkState()); }; boost::function slotOnClicked; }; class LinkTreeWidgetEx : public LinkTreeWidget { public: LinkTreeWidgetEx(QWidget* parent) : LinkTreeWidget(parent) { #if QT_VERSION < QT_VERSION_CHECK(5, 0, 0) header()->setResizeMode(nameColumn(), QHeaderView::ResizeToContents); #else header()->setSectionResizeMode(nameColumn(), QHeaderView::ResizeToContents); #endif } virtual QSize sizeHint() const { QSize size = QTreeWidget::sizeHint(); int width = header()->length(); size.setWidth(width); return size; } }; } namespace cnoid { class LinkPositionAdjustmentDialog : public Dialog { public: RadioButton absoluteRadio; RadioButton relativeRadio; CheckBox targetAxisCheck[3]; DoubleSpinBox positionSpin[3]; LinkPositionAdjustmentDialog(View* parentView) : Dialog(parentView) { setWindowTitle(_("Link Position Adjustment")); QVBoxLayout* vbox = new QVBoxLayout(); QHBoxLayout* hbox = new QHBoxLayout(); vbox->addLayout(hbox); absoluteRadio.setText(_("Absolute")); hbox->addWidget(&absoluteRadio); relativeRadio.setText(_("Relative")); relativeRadio.setChecked(true); hbox->addWidget(&relativeRadio); hbox = new QHBoxLayout(); vbox->addLayout(hbox); const char* axisLabel[] = { "X", "Y", "Z" }; for(int i=0; i < 3; ++i){ targetAxisCheck[i].setText(axisLabel[i]); hbox->addWidget(&targetAxisCheck[i]); positionSpin[i].setDecimals(3); positionSpin[i].setRange(-99.999, 99.999); positionSpin[i].setSingleStep(0.001); positionSpin[i].setValue(0.0); hbox->addWidget(&positionSpin[i]); } QDialogButtonBox* buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok); connect(buttonBox, SIGNAL(accepted()), this, SLOT(accept())); vbox->addWidget(buttonBox); setLayout(vbox); } bool storeState(Archive& archive) { return true; } bool restoreState(const Archive& archive) { return true; } }; class YawOrientationRotationDialog : public Dialog { public: DoubleSpinBox angleSpin; DoubleSpinBox centerPosSpins[2]; YawOrientationRotationDialog(View* parentView) : Dialog(parentView) { setWindowTitle(_("Yaw Orientation Rotation")); QVBoxLayout* vbox = new QVBoxLayout(); QHBoxLayout* hbox = new QHBoxLayout(); vbox->addLayout(hbox); hbox->addWidget(new QLabel(_("Center:"))); hbox->addSpacing(8); const char* axisLabel[] = { "X", "Y" }; for(int i=0; i < 2; ++i){ hbox->addWidget(new QLabel(axisLabel[i])); centerPosSpins[i].setDecimals(3); centerPosSpins[i].setRange(-99.999, 99.999); centerPosSpins[i].setSingleStep(0.001); hbox->addWidget(¢erPosSpins[i]); } hbox = new QHBoxLayout(); vbox->addLayout(hbox); hbox->addWidget(new QLabel(_("Angle"))); angleSpin.setDecimals(1); angleSpin.setRange(0.1, 90.0); angleSpin.setSingleStep(0.1); hbox->addWidget(&angleSpin); hbox->addWidget(new QLabel(_("[deg]"))); QDialogButtonBox* buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok); connect(buttonBox, SIGNAL(accepted()), this, SLOT(accept())); vbox->addWidget(buttonBox); setLayout(vbox); } bool storeState(Archive& archive) { return true; } bool restoreState(const Archive& archive) { return true; } }; class PoseSelectionDialog : public Dialog { public: DoubleSpinBox startTimeSpin; DoubleSpinBox endTimeSpin; RadioButton allPartRadio; RadioButton selectedPartRadio; RadioButton justSelectedPartRadio; PoseSelectionDialog(View* parentView) : Dialog(parentView) { setWindowTitle(_("Select Specified Key Poses")); QVBoxLayout* vbox = new QVBoxLayout(); QHBoxLayout* hbox = new QHBoxLayout(); vbox->addLayout(hbox); hbox->addWidget(new QLabel(_("Start"))); startTimeSpin.setDecimals(2); startTimeSpin.setRange(0.00, 999.99); startTimeSpin.setSingleStep(0.01); hbox->addWidget(&startTimeSpin); hbox->addWidget(new QLabel(_("[s]"))); hbox->addWidget(new QLabel(_("End"))); endTimeSpin.setDecimals(2); endTimeSpin.setRange(0.00, 999.99); endTimeSpin.setSingleStep(0.01); hbox->addWidget(&endTimeSpin); hbox->addWidget(new QLabel(_("[s]"))); hbox = new QHBoxLayout(); vbox->addLayout(hbox); allPartRadio.setText(_("all parts")); hbox->addWidget(&allPartRadio); selectedPartRadio.setText(_("having selected parts")); selectedPartRadio.setChecked(true); hbox->addWidget(&selectedPartRadio); justSelectedPartRadio.setText(_("just selected parts")); hbox->addWidget(&justSelectedPartRadio); QDialogButtonBox* buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok); connect(buttonBox, SIGNAL(accepted()), this, SLOT(accept())); vbox->addWidget(buttonBox); setLayout(vbox); } bool storeState(Archive& archive) { return true; } bool restoreState(const Archive& archive) { return true; } }; } PoseSeqViewBase::PoseSeqViewBase(View* view) : view(view), os(MessageView::mainInstance()->cout()), textForEmptyName("----------"), menuManager(&popupMenu) { view->sigActivated().connect(boost::bind(&PoseSeqViewBase::onViewActivated, this)); view->sigDeactivated().connect(boost::bind(&PoseSeqViewBase::onViewDeactivated, this)); currentTime = 0.0; timeBar = TimeBar::instance(); BodyMotionGenerationBar* generationBar = BodyMotionGenerationBar::instance(); timeScale = generationBar->timeScaleRatio(); staticConnections.add( generationBar->sigInterpolationParametersChanged().connect( boost::bind(&PoseSeqViewBase::onInterpolationParametersChanged, this))); setupOperationParts(); setupLinkTreeWidget(); staticConnections.add( ItemTreeView::mainInstance()->sigSelectionChanged().connect( boost::bind(&PoseSeqViewBase::onItemSelectionChanged, this, _1))); isSelectedPoseMoving = false; copiedPoses = new PoseSeq(); poseSelectionDialog = new PoseSelectionDialog(view); poseSelectionDialog->sigAccepted().connect( boost::bind(&PoseSeqViewBase::onPoseSelectionDialogAccepted, this)); linkPositionAdjustmentDialog = new LinkPositionAdjustmentDialog(view); linkPositionAdjustmentDialog->sigAccepted().connect( boost::bind(&PoseSeqViewBase::onLinkPositionAdjustmentDialogAccepted, this)); yawOrientationRotationDialog = new YawOrientationRotationDialog(view); yawOrientationRotationDialog->sigAccepted().connect( boost::bind(&PoseSeqViewBase::onYawOrientationRotationDialogAccepted, this)); menuManager.addItem(_("Select all poses after current position"))->sigTriggered().connect (boost::bind(&PoseSeqViewBase::selectAllPosesAfterCurrentPosition, this)); menuManager.addItem(_("Select all poses before current position"))->sigTriggered().connect (boost::bind(&PoseSeqViewBase::selectAllPosesBeforeCurrentPosition, this)); menuManager.addItem(_("Adjust step positions"))->sigTriggered().connect (boost::bind(&PoseSeqViewBase::onAdjustStepPositionsActivated, this)); menuManager.addItem(_("Count selected key poses"))->sigTriggered().connect( boost::bind(&PoseSeqViewBase::countSelectedKeyPoses, this)); } PoseSeqViewBase::~PoseSeqViewBase() { staticConnections.disconnect(); poseSeqConnections.disconnect(); connectionOfBodyKinematicStateEdited.disconnect(); } void PoseSeqViewBase::onViewActivated() { if(TRACE_FUNCTIONS){ cout << "PoseSeqViewBase::onViewActivated()" << endl; } if(timeSyncCheck.isChecked()){ if(!connectionOfTimeChanged.connected()){ connectionOfTimeChanged = timeBar->sigTimeChanged().connect( boost::bind(&PoseSeqViewBase::onTimeChanged, this, _1)); } onTimeChanged(timeBar->time()); } } void PoseSeqViewBase::onViewDeactivated() { if(TRACE_FUNCTIONS){ cout << "PoseSeqViewBase::onViewDeactivated()" << endl; } connectionOfTimeChanged.disconnect(); } void PoseSeqViewBase::onTimeSyncCheckToggled() { if(timeSyncCheck.isChecked()){ if(!connectionOfTimeChanged.connected()){ connectionOfTimeChanged = timeBar->sigTimeChanged().connect( boost::bind(&PoseSeqViewBase::onTimeChanged, this, _1)); } } else { connectionOfTimeChanged.disconnect(); } } void PoseSeqViewBase::setupOperationParts() { currentItemLabel.setText(textForEmptyName); currentItemLabel.setAlignment(Qt::AlignCenter); insertPoseButton.setText(_(" Insert ")); insertPoseButton.setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Expanding); insertPoseButton.setToolTip(_("Insert a new pose at the current time position")); insertPoseButton.sigClicked().connect( boost::bind(&PoseSeqViewBase::onInsertPoseButtonClicked, this)); transitionTimeSpin.setToolTip(_("Transition time of a newly inserted pose")); transitionTimeSpin.setAlignment(Qt::AlignCenter); transitionTimeSpin.setDecimals(3); transitionTimeSpin.setRange(0.0, 9.999); transitionTimeSpin.setSingleStep(0.005); transitionTimeSpin.sigEditingFinished().connect( boost::bind(&PoseSeqViewBase::onInsertPoseButtonClicked, this)); updateButton.setText(_("Update")); updateButton.setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Expanding); updateButton.setToolTip(_("Update the selected pose with the current robot state")); updateButton.sigClicked().connect( boost::bind(&PoseSeqViewBase::onUpdateButtonClicked, this)); updateAllToggle.setText(_("All")); updateAllToggle.setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Expanding); updateAllToggle.setToolTip(_("The update button updates all the element of the selected pose.")); updateAllToggle.setChecked(true); autoUpdateModeCheck.setText(_("Auto")); autoUpdateModeCheck.setToolTip(_("The selected pose is automatically updated when the robot state changes.")); autoUpdateModeCheck.setChecked(false); deleteButton.setText(_("Delete")); deleteButton.setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Expanding); deleteButton.sigClicked().connect( boost::bind(&PoseSeqViewBase::onDeleteButtonClicked, this)); timeSyncCheck.setText(_("Time sync")); timeSyncCheck.setChecked(true); timeSyncCheck.sigToggled().connect( boost::bind(&PoseSeqViewBase::onTimeSyncCheckToggled, this)); } void PoseSeqViewBase::setupLinkTreeWidget() { linkTreeWidget = new LinkTreeWidgetEx(view); //linkTreeWidget->setStyleSheet("QTreeView::item { border-right: 1px solid black }"); QHeaderView* header = linkTreeWidget->header(); header->hideSection(linkTreeWidget->jointIdColumn()); poseForDefaultStateSetting = new Pose(); baseLinkColumn = linkTreeWidget->addColumn("BL"); linkTreeWidget->moveVisualColumnIndex(baseLinkColumn, 0); baseLinkRadioGroup = 0; validPartColumn = linkTreeWidget->addColumn("ON"); stationaryPointColumn = linkTreeWidget->addColumn("SP"); ikPartColumn = linkTreeWidget->addColumn("IK"); zmpRow = new LinkTreeItem("ZMP"); linkTreeWidget->addCustomRow(zmpRow); linkTreeWidget->sigUpdateRequest().connect( boost::bind(&PoseSeqViewBase::onLinkTreeUpdateRequest, this, _1)); linkTreeWidget->setFrameShape(QFrame::NoFrame); linkTreeWidget->setDefaultExpansionLevel(1); linkTreeWidget->enableCache(true); linkTreeWidget->setListingMode(LinkTreeWidget::PART_TREE); linkTreeWidget->fixListingMode(true); MenuManager& mm = linkTreeWidget->popupMenuManager(); mm.addItem(_("Select key poses having the selected links"))->sigTriggered().connect( boost::bind(&PoseSeqViewBase::selectPosesHavingSelectedLinks, this)); mm.addItem(_("Select key poses just having the selected links"))->sigTriggered().connect( boost::bind(&PoseSeqViewBase::selectPosesJustHavingSelectedLinks, this)); mm.addItem(_("Remove the selected parts from the selected poses"))->sigTriggered().connect( boost::bind(&PoseSeqViewBase::removeSelectedPartsFromKeyPoses, this)); } bool PoseSeqViewBase::isChecked(LinkTreeItem* item, int column) { QAbstractButton* check = dynamic_cast(linkTreeWidget->alignedItemWidget(item, column)); return check ? check->isChecked() : Qt::Unchecked; } void PoseSeqViewBase::setChecked(LinkTreeItem* item, int column, bool checked) { QAbstractButton* check = dynamic_cast(linkTreeWidget->alignedItemWidget(item, column)); if(check){ check->setChecked(checked); } } void PoseSeqViewBase::setCheckState(LinkTreeItem* item, int column, Qt::CheckState state) { QCheckBox* check = dynamic_cast(linkTreeWidget->alignedItemWidget(item, column)); if(check){ check->setCheckState(state); } } void PoseSeqViewBase::onLinkTreeUpdateRequest(bool isInitialCreation) { if(!linkTreeWidget->bodyItem()){ setCurrentPoseSeqItem(0); } else { if(isInitialCreation){ initializeLinkTree(); } updateLinkTreeModel(); } } void PoseSeqViewBase::initializeLinkTree() { poseForDefaultStateSetting->clear(); if(baseLinkRadioGroup){ delete baseLinkRadioGroup; } baseLinkRadioGroup = new ButtonGroup(linkTreeWidget); baseLinkRadioGroup->sigButtonClicked().connect( boost::bind(&PoseSeqViewBase::onBaseLinkRadioClicked, this)); initializeLinkTreeIkLinkColumn(); Link* rootLink = body->rootLink(); poseForDefaultStateSetting->setBaseLink(rootLink->index(), rootLink->p(), rootLink->R()); initializeLinkTreeTraverse(linkTreeWidget->invisibleRootItem()); } void PoseSeqViewBase::initializeLinkTreeIkLinkColumn() { const Mapping& info = *body->info(); possibleIkLinkFlag.resize(body->numLinks()); possibleIkLinkFlag.reset(); const Listing& possibleIkLinks = *info.findListing("possibleIkInterpolationLinks"); if(possibleIkLinks.isValid()){ for(int i=0; i < possibleIkLinks.size(); ++i){ Link* link = body->link(possibleIkLinks[i]); if(link){ possibleIkLinkFlag[link->index()] = true; LinkTreeItem* item = linkTreeWidget->itemOfLink(link->index()); if(item){ ColumnCheckBox* checkBox = new ColumnCheckBox( boost::bind(&PoseSeqViewBase::onIkPartCheckClicked, this, item, _1)); linkTreeWidget->setAlignedItemWidget(item, ikPartColumn, checkBox); } } } } const Listing& defaultIkLinks = *info.findListing("defaultIkInterpolationLinks"); if(defaultIkLinks.isValid()){ for(int i=0; i < defaultIkLinks.size(); ++i){ Link* link = body->link(defaultIkLinks[i]); if(link){ poseForDefaultStateSetting->addIkLink(link->index()); } } } } void PoseSeqViewBase::initializeLinkTreeTraverse(QTreeWidgetItem* parentItem) { int n = parentItem->childCount(); for(int i=0; i < n; ++i){ LinkTreeItem* item = dynamic_cast(parentItem->child(i)); if(!item){ continue; } Link* link = item->link(); if(!link || link->parent()){ ColumnCheckBox* checkBox = new ColumnCheckBox( boost::bind(&PoseSeqViewBase::onValidPartCheckClicked, this, item, _1)); if(link && link->jointId() >= 0){ poseForDefaultStateSetting->setJointPosition(link->jointId(), 0.0); } else if(item->isLinkGroup()){ checkBox->setTristate(true); } linkTreeWidget->setAlignedItemWidget(item, validPartColumn, checkBox); } if(link){ RadioButton* radioButton = new RadioButton(); baseLinkRadioGroup->addButton(radioButton, link->index()); linkTreeWidget->setAlignedItemWidget(item, baseLinkColumn, radioButton); } ColumnCheckBox* spCheck = new ColumnCheckBox( boost::bind(&PoseSeqViewBase::onStationaryPointCheckClicked, this, item, _1)); linkTreeWidget->setAlignedItemWidget(item, stationaryPointColumn, spCheck); initializeLinkTreeTraverse(item); } } void PoseSeqViewBase::togglePoseAttribute(boost::function toggleFunction) { if(selectedPoseIters.empty()){ if(toggleFunction(poseForDefaultStateSetting)){ updateLinkTreeModel(); } } else { currentPoseSeqItem->beginEditing(); bool modified = false; for(PoseIterSet::iterator p = selectedPoseIters.begin(); p != selectedPoseIters.end(); ++p){ PosePtr pose = (*p)->get(); if(pose){ seq->beginPoseModification(*p); modified = toggleFunction(pose); if(modified){ seq->endPoseModification(*p); } } } currentPoseSeqItem->endEditing(modified); //! \todo This should be processed by PoseSeq slots if(modified){ doAutomaticInterpolationUpdate(); } } } void PoseSeqViewBase::onBaseLinkRadioClicked() { if(TRACE_FUNCTIONS){ cout << "PoseSeqViewBase::onBaseLinkRadioClicked()" << endl; } int linkIndex = baseLinkRadioGroup->checkedId(); Link* link = (linkIndex >= 0) ? body->link(linkIndex) : 0; togglePoseAttribute(boost::bind(&PoseSeqViewBase::setBaseLink, this, _1, link)); } bool PoseSeqViewBase::setBaseLink(PosePtr& pose, Link* link) { if(TRACE_FUNCTIONS){ cout << "PoseSeqViewBase::toggleBaseLink()" << endl; } bool modified = false; if(link){ if(pose->baseLinkIndex() != link->index()){ pose->setBaseLink(link->index(), link->p(), link->R()); modified = true; } } else { if(pose->baseLinkInfo()){ pose->invalidateBaseLink(); modified = true; } } return modified; } void PoseSeqViewBase::onValidPartCheckClicked(LinkTreeItem* item, Qt::CheckState checkState) { bool on = ((checkState == Qt::Unchecked) || (checkState == Qt::PartiallyChecked)); if(item == zmpRow){ togglePoseAttribute(boost::bind(&PoseSeqViewBase::toggleZmp, this, _1, on)); } else { Link* link = item->link(); if(link){ bool isIkPartChecked = isChecked(item, ikPartColumn); togglePoseAttribute(boost::bind(&PoseSeqViewBase::toggleLink, this, _1, item, link, on, isIkPartChecked)); } else { togglePoseAttribute(boost::bind(&PoseSeqViewBase::togglePart, this, _1, item, on)); } } } bool PoseSeqViewBase::toggleZmp(PosePtr& pose, bool on) { bool modified = false; if(on){ const Vector3& zmp = currentBodyItem->zmp(); if(!pose->isZmpValid() || zmp != pose->zmp()){ pose->setZmp(currentBodyItem->zmp()); modified = true; } } else { if(pose->isZmpValid()){ pose->invalidateZmp(); modified = true; } } return modified; } bool PoseSeqViewBase::toggleLink(PosePtr& pose, LinkTreeItem* item, Link* link, bool partOn, bool ikOn) { bool modified = false; int jId = link->jointId(); if(partOn){ if(jId >= 0){ bool isSpChecked = isChecked(item, stationaryPointColumn); if(!pose->isJointValid(jId) || pose->jointPosition(jId) != link->q() || pose->isJointStationaryPoint(jId) != isSpChecked){ pose->setJointPosition(jId, link->q()); pose->setJointStationaryPoint(jId, isSpChecked); modified = true; } } if(possibleIkLinkFlag[link->index()]){ Pose::LinkInfo* info = pose->ikLinkInfo(link->index()); if(!info){ info = pose->addIkLink(link->index()); modified = true; } if(setCurrentLinkStateToIkLink(link, info)){ modified = true; } bool isSlave = !ikOn; if(info->isSlave() != isSlave){ info->setSlave(isSlave); modified = true; } } } else { if(pose->isJointValid(jId)){ pose->invalidateJoint(jId); modified = true; } if(pose->removeIkLink(link->index())){ modified = true; } } return modified; } bool PoseSeqViewBase::togglePart(PosePtr& pose, LinkTreeItem* item, bool on) { bool modified = false; Link* link = item->link(); if(link){ bool ikOn = false; if(possibleIkLinkFlag[link->index()]){ if(isChecked(item, validPartColumn)){ ikOn = isChecked(item, ikPartColumn); } else { ikOn = on; } } modified = toggleLink(pose, item, link, on, ikOn); } int n = item->childCount(); for(int i=0; i < n; ++i){ LinkTreeItem* childItem = dynamic_cast(item->child(i)); if(childItem){ modified |= togglePart(pose, childItem, on); } } return modified; } void PoseSeqViewBase::onStationaryPointCheckClicked(LinkTreeItem* item, Qt::CheckState checkState) { bool on = (checkState == Qt::Unchecked); if(item == zmpRow){ togglePoseAttribute(boost::bind(&PoseSeqViewBase::toggleZmpStationaryPoint, this, _1, on)); } else { Link* link = item->link(); if(link){ togglePoseAttribute(boost::bind(&PoseSeqViewBase::toggleStationaryPoint, this, _1, link, on)); } else { if(checkState == Qt::PartiallyChecked){ on = true; } togglePoseAttribute(boost::bind(&PoseSeqViewBase::togglePartStationaryPoints, this, _1, item, on)); } } } bool PoseSeqViewBase::toggleZmpStationaryPoint(PosePtr& pose, bool on) { bool modified = false; if(on){ if(!pose->isZmpStationaryPoint()){ pose->setZmpStationaryPoint(on); modified = true; } } else { if(pose->isZmpStationaryPoint()){ pose->setZmpStationaryPoint(on); modified = true; } } return modified; } bool PoseSeqViewBase::toggleStationaryPoint(PosePtr& pose, Link* link, bool on) { bool modified = false; int id = link->jointId(); if(pose->isJointValid(id)){ pose->setJointStationaryPoint(id, on); modified = true; } Pose::LinkInfo* info = pose->ikLinkInfo(link->index()); if(info){ info->setStationaryPoint(on); modified = true; } return modified; } bool PoseSeqViewBase::togglePartStationaryPoints(PosePtr& pose, LinkTreeItem* item, bool on) { bool modified = false; Link* link = item->link(); if(link){ modified = toggleStationaryPoint(pose, link, on); } int n = item->childCount(); for(int i=0; i < n; ++i){ LinkTreeItem* childItem = dynamic_cast(item->child(i)); if(childItem){ modified |= togglePartStationaryPoints(pose, childItem, on); } } return modified; } void PoseSeqViewBase::onIkPartCheckClicked(LinkTreeItem* item, Qt::CheckState checkState) { Link* link = item->link(); if(link){ bool ikOn = (checkState == Qt::Unchecked); bool partOn = ikOn | isChecked(item, validPartColumn); togglePoseAttribute(boost::bind(&PoseSeqViewBase::toggleLink, this, _1, item, link, partOn, ikOn)); } } void PoseSeqViewBase::onInterpolationParametersChanged() { double newTimeScale = BodyMotionGenerationBar::instance()->timeScaleRatio(); if(newTimeScale != timeScale){ timeScale = newTimeScale; onTimeScaleChanged(); } } void PoseSeqViewBase::onTimeScaleChanged() { onSelectedPosesModified(); } void PoseSeqViewBase::onItemSelectionChanged(const ItemList& selectedItems) { PoseSeqItemPtr item = selectedItems.toSingle(); if(item){ setCurrentPoseSeqItem(item); } } void PoseSeqViewBase::setCurrentPoseSeqItem(PoseSeqItemPtr poseSeqItem) { if(poseSeqItem == currentPoseSeqItem){ return; } poseSeqConnections.disconnect(); currentPoseSeqItem = poseSeqItem; setCurrentItemName(poseSeqItem); connectionOfBodyKinematicStateEdited.disconnect(); seq = 0; currentBodyItem = 0; body.reset(); selectedPoseIters.clear(); if(!poseSeqItem){ if(linkTreeWidget->bodyItem()){ linkTreeWidget->setBodyItem(0); } } else { poseSeqConnections.add( poseSeqItem->sigNameChanged().connect( boost::bind(&PoseSeqViewBase::setCurrentItemName, this, poseSeqItem))); seq = currentPoseSeqItem->poseSeq(); currentPoseIter = seq->end(); currentBodyItem = poseSeqItem->findOwnerItem(); if(currentBodyItem){ body = currentBodyItem->body(); } linkTreeWidget->setBodyItem(currentBodyItem); if(currentBodyItem){ connectionOfBodyKinematicStateEdited = currentBodyItem->sigKinematicStateEdited().connect( boost::bind(&PoseSeqViewBase::onBodyKinematicStateEdited, this)); } poseSeqConnections.add( seq->connectSignalSet( boost::bind(&PoseSeqViewBase::onPoseInserted, this, _1, _2), boost::bind(&PoseSeqViewBase::onPoseRemoving, this, _1, _2), boost::bind(&PoseSeqViewBase::onPoseModified, this, _1))); poseSeqConnections.add( poseSeqItem->sigDetachedFromRoot().connect( boost::bind(&PoseSeqViewBase::setCurrentPoseSeqItem, this, PoseSeqItemPtr()))); } } PoseSeqViewBase::PoseIterSet::iterator PoseSeqViewBase::findPoseIterInSelected(PoseSeq::iterator poseIter) { pair range = selectedPoseIters.equal_range(poseIter); for(PoseIterSet::iterator p = range.first; p != range.second; ++p){ if((*p) == poseIter){ return p; } } return selectedPoseIters.end(); } bool PoseSeqViewBase::toggleSelection(PoseSeq::iterator poseIter, bool adding, bool changeTime) { if(!(selectedPoseIters.size() == 1 && *selectedPoseIters.begin() == poseIter)){ // Skip same single selection if(poseIter == seq->end()){ if(selectedPoseIters.empty()){ return false; } selectedPoseIters.clear(); } else { PoseIterSet::iterator p = findPoseIterInSelected(poseIter); if(p == selectedPoseIters.end()){ if(!adding){ selectedPoseIters.clear(); } selectedPoseIters.insert(poseIter); } else { if(adding){ selectedPoseIters.erase(p); } } } updateLinkTreeModel(); onSelectedPosesModified(); } if(changeTime && (poseIter != seq->end())){ double time = timeScale * poseIter->time(); if(timeSyncCheck.isChecked()){ timeBar->setTime(time); } else { onTimeChanged(time); } } return true; } void PoseSeqViewBase::selectAllPoses() { selectedPoseIters.clear(); for(PoseSeq::iterator p = seq->begin(); p != seq->end(); ++p){ selectedPoseIters.insert(p); } updateLinkTreeModel(); onSelectedPosesModified(); } void PoseSeqViewBase::selectAllPosesAfterCurrentPosition() { selectedPoseIters.clear(); PoseSeq::iterator p = seq->seek(seq->begin(), currentTime); while(p != seq->end()){ selectedPoseIters.insert(p++); } updateLinkTreeModel(); onSelectedPosesModified(); } void PoseSeqViewBase::selectAllPosesBeforeCurrentPosition() { selectedPoseIters.clear(); if(!seq->empty()){ PoseSeq::iterator p = seq->seek(seq->begin(), currentTime); if(p != seq->end() && (p->time() == currentTime)){ ++p; } do { selectedPoseIters.insert(--p); } while(p != seq->begin()); } updateLinkTreeModel(); onSelectedPosesModified(); } void PoseSeqViewBase::selectPosesHavingSelectedLinks() { if(!body || !seq){ return; } const vector selectedLinkIndices = linkTreeWidget->selectedLinkIndices(); selectedPoseIters.clear(); for(PoseSeq::iterator p = seq->begin(); p != seq->end(); ++p){ PosePtr pose = p->get(); if(pose){ bool match = true; for(size_t i=0; i < selectedLinkIndices.size(); ++i){ int linkIndex = selectedLinkIndices[i]; if(!pose->isJointValid(body->link(linkIndex)->jointId())){ if(!pose->ikLinkInfo(linkIndex)){ match = false; break; } } } if(match){ selectedPoseIters.insert(p); } } } updateLinkTreeModel(); onSelectedPosesModified(); } void PoseSeqViewBase::selectPosesJustHavingSelectedLinks() { if(!body || !seq){ return; } const boost::dynamic_bitset<>& linkSelection = linkTreeWidget->linkSelection(); selectedPoseIters.clear(); for(PoseSeq::iterator p = seq->begin(); p != seq->end(); ++p){ PosePtr pose = p->get(); if(pose){ bool match = true; for(size_t linkIndex=0; linkIndex < linkSelection.size(); ++linkIndex){ bool hasLink = pose->isJointValid(body->link(linkIndex)->jointId()) || pose->ikLinkInfo(linkIndex); if((linkSelection[linkIndex] && !hasLink) || (!linkSelection[linkIndex] && hasLink)){ match = false; break; } } if(match){ selectedPoseIters.insert(p); } } } updateLinkTreeModel(); onSelectedPosesModified(); } void PoseSeqViewBase::removeSelectedPartsFromKeyPoses() { if(!body || !seq || selectedPoseIters.empty()){ return; } const std::vector& selected = linkTreeWidget->selectedLinkIndices(); bool doRemoveZmp = zmpRow->isSelected(); if(selected.empty() && !doRemoveZmp){ return; } PoseIterSet orgSelected(selectedPoseIters); currentPoseSeqItem->beginEditing(); bool removed = false; for(PoseIterSet::iterator p = orgSelected.begin(); p != orgSelected.end(); ++p){ PosePtr pose = (*p)->get(); if(pose){ seq->beginPoseModification(*p); bool modified = false; for(size_t i=0; i < selected.size(); ++i){ int linkIndex = selected[i]; int jointId = body->link(linkIndex)->jointId(); if(jointId >= 0){ modified |= pose->invalidateJoint(jointId); } modified |= pose->removeIkLink(linkIndex); } if(doRemoveZmp){ modified |= pose->invalidateZmp(); } if(pose->empty()){ seq->erase(*p); } else if(modified){ seq->endPoseModification(*p); } removed |= modified; } } if(currentPoseSeqItem->endEditing(removed)){ doAutomaticInterpolationUpdate(); } } bool PoseSeqViewBase::deleteSelectedPoses() { if(!selectedPoseIters.empty()){ PoseIterSet orgSelected(selectedPoseIters); currentPoseSeqItem->beginEditing(); for(PoseIterSet::iterator p = orgSelected.begin(); p != orgSelected.end(); ++p){ seq->erase(*p); } currentPoseSeqItem->endEditing(); doAutomaticInterpolationUpdate(); return true; } return false; } bool PoseSeqViewBase::cutSelectedPoses() { if(copySelectedPoses()){ return deleteSelectedPoses(); } return false; } bool PoseSeqViewBase::copySelectedPoses() { if(!selectedPoseIters.empty()){ copiedPoses = new PoseSeq(); PoseSeq::iterator destIter = copiedPoses->begin(); double offset = - (*selectedPoseIters.begin())->time(); for(PoseIterSet::iterator p = selectedPoseIters.begin(); p != selectedPoseIters.end(); ++p){ PoseSeq::iterator srcIter = *p; destIter = copiedPoses->copyElement(destIter, srcIter, offset); } return true; } return false; } bool PoseSeqViewBase::pasteCopiedPoses(double timeToPaste) { if(!copiedPoses->empty()){ currentPoseSeqItem->beginEditing(); PoseSeq::iterator dest = seq->seek(currentPoseIter, timeToPaste, true); for(PoseSeq::iterator p = copiedPoses->begin(); p != copiedPoses->end(); ++p){ dest = seq->copyElement(dest, p, timeToPaste); } currentPoseIter = dest; currentPoseSeqItem->endEditing(); doAutomaticInterpolationUpdate(); return true; } return false; } /** @ret true if actually modified */ bool PoseSeqViewBase::moveSelectedPoses(double time0) { bool modified = false; if(!selectedPoseIters.empty()){ time0 = std::max(0.0, time0); double diff = time0 - (*selectedPoseIters.begin())->time(); if(diff != 0.0){ // Copy is needed because selectedPoseIters may change during the following loops PoseIterSet tmpSelectedPoseIters(selectedPoseIters); if(diff > 0.0){ for(PoseIterSet::reverse_iterator p = tmpSelectedPoseIters.rbegin(); p != tmpSelectedPoseIters.rend(); ++p){ seq->changeTime(*p, (*p)->time() + diff); } } else { for(PoseIterSet::iterator p = tmpSelectedPoseIters.begin(); p != tmpSelectedPoseIters.end(); ++p){ seq->changeTime(*p, (*p)->time() + diff); } } modified = true; } } return modified; } bool PoseSeqViewBase::modifyTransitionTimeOfSelectedPoses(double ttime) { bool modified = false; if(!selectedPoseIters.empty()){ for(PoseIterSet::iterator p = selectedPoseIters.begin(); p != selectedPoseIters.end(); ++p){ seq->beginPoseModification(*p); (*p)->setMaxTransitionTime(ttime); seq->endPoseModification(*p); } modified = true; } return modified; } void PoseSeqViewBase::popupContextMenu(QMouseEvent* event) { popupMenu.popup(event->globalPos()); } void PoseSeqViewBase::onSelectSpecifiedKeyPosesActivated() { poseSelectionDialog->show(); } void PoseSeqViewBase::onPoseSelectionDialogAccepted() { if(!body || !seq){ return; } selectedPoseIters.clear(); const vector selectedLinkIndices = linkTreeWidget->selectedLinkIndices(); const double t0 = poseSelectionDialog->startTimeSpin.value(); const double t1 = poseSelectionDialog->endTimeSpin.value(); PoseSeq::iterator p = seq->seek(seq->begin(), t0); while(p != seq->end()){ if(p->time() > t1){ break; } if(poseSelectionDialog->selectedPartRadio.isChecked()){ PosePtr pose = p->get(); if(pose){ bool match = false; for(size_t i=0; i < selectedLinkIndices.size(); ++i){ int linkIndex = selectedLinkIndices[i]; if(pose->isJointValid(body->link(linkIndex)->jointId()) || pose->ikLinkInfo(linkIndex)){ match = true; break; } } if(match){ selectedPoseIters.insert(p); } } } else { selectedPoseIters.insert(p); } ++p; } updateLinkTreeModel(); onSelectedPosesModified(); } void PoseSeqViewBase::onAdjustStepPositionsActivated() { if(currentPoseSeqItem && currentBodyItem){ PoseSeq::iterator origin; if(selectedPoseIters.size() == 1){ origin = *selectedPoseIters.begin(); } else { origin = seq->begin(); } LeggedBodyHelperPtr legged = getLeggedBodyHelper(body); if(legged->isValid()){ int n = legged->numFeet(); vector footLinkIndices(n); for(int i=0; i < n; ++i){ footLinkIndices[i] = legged->footLink(i)->index(); } adjustStepPositions(seq, footLinkIndices, origin); doAutomaticInterpolationUpdate(); } } } void PoseSeqViewBase::onRotateYawOrientationsActivated() { yawOrientationRotationDialog->show(); } void PoseSeqViewBase::onYawOrientationRotationDialogAccepted() { if(currentPoseSeqItem && selectedPoseIters.size() == 1){ PoseSeq::iterator poseIter = *selectedPoseIters.begin(); Vector3 center(yawOrientationRotationDialog->centerPosSpins[0].value(), yawOrientationRotationDialog->centerPosSpins[1].value(), 0.0); double angle = radian(yawOrientationRotationDialog->angleSpin.value()); rotateYawOrientations(seq, poseIter, center, angle); /* PosePtr pose = poseIter->get(); if(pose){ const std::vector& selectedLinkIndices = LinkSelectionView::mainInstance()->getSelectedLinkIndices(currentBodyItem); if(selectedLinkIndices.size() == 1){ Pose::LinkInfo* linkInfo = pose->ikLinkInfo(selectedLinkIndices.front()); if(linkInfo){ double angle = radian(yawOrientationRotationDialog->angleSpin.value()); rotateYawOrientations(seq, ++poseIter, linkInfo->p, angle); } } } */ } } void PoseSeqViewBase::onAdjustWaistPositionActivated() { linkPositionAdjustmentDialog->show(); } void PoseSeqViewBase::onLinkPositionAdjustmentDialogAccepted() { if(currentPoseSeqItem && currentBodyItem && !selectedPoseIters.empty()){ LeggedBodyHelperPtr legged = getLeggedBodyHelper(body); if(legged->isValid()){ int waistLinkIndex = currentBodyItem->body()->rootLink()->index(); int n = legged->numFeet(); vector footLinkIndices(n); for(int i=0; i < n; ++i){ footLinkIndices[i] = legged->footLink(i)->index(); } currentPoseSeqItem->beginEditing(); for(PoseIterSet::iterator p = selectedPoseIters.begin(); p != selectedPoseIters.end(); ++p){ PosePtr pose = (*p)->get(); if(pose){ seq->beginPoseModification(*p); /// \todo arbitrar selected link should be processed here Pose::LinkInfo* waistInfo = pose->ikLinkInfo(waistLinkIndex); if(waistInfo){ for(int i=0; i < 3; ++i){ if(linkPositionAdjustmentDialog->targetAxisCheck[i].isChecked()){ double p = linkPositionAdjustmentDialog->positionSpin[i].value(); if(linkPositionAdjustmentDialog->absoluteRadio.isChecked()){ waistInfo->p[i] = p; } else { waistInfo->p[i] += p; } } } } seq->endPoseModification(*p); } } currentPoseSeqItem->endEditing(); doAutomaticInterpolationUpdate(); } } } void PoseSeqViewBase::onUpdateKeyposesWithBalancedTrajectoriesActivated() { if(currentPoseSeqItem){ ostringstream mout; if(currentPoseSeqItem->updateKeyPosesWithBalancedTrajectories(mout)){ MessageView::mainInstance()->notify( _("Original key poses have been updated to be balanced ones.")); } else { MessageView::mainInstance()->notify( _("Operation failed ! Key poses cannot be updated.")); } if(!mout.str().empty()){ os << mout.str() << endl; } } } void PoseSeqViewBase::onFlipPosesActivated() { if(currentPoseSeqItem && currentBodyItem){ MessageView::mainInstance()->notify(_("flipping all the poses against x-z plane ...")); flipPoses(seq, body); doAutomaticInterpolationUpdate(); } } void PoseSeqViewBase::countSelectedKeyPoses() { MessageView::mainInstance()->notify( fmt(_("The number of selected key poses is %1%")) % selectedPoseIters.size()); } void PoseSeqViewBase::onSelectedPosesModified() { if(selectedPoseIters.empty()){ updateButton.setEnabled(false); deleteButton.setEnabled(false); } else { updateButton.setEnabled(true); deleteButton.setEnabled(true); } } void PoseSeqViewBase::setCurrentItemName(ItemPtr item) { if(!item || item->name().empty()){ currentItemLabel.setText(textForEmptyName); } else { currentItemLabel.setText(item->name().c_str()); } } /** \todo Show visual effect to emphasize the key poses beging updated */ void PoseSeqViewBase::onBodyKinematicStateEdited() { if(TRACE_FUNCTIONS){ cout << "PoseSeqViewBase::onBodyKinematicStateEdited()" << endl; } if(autoUpdateModeCheck.isChecked()){ if(!selectedPoseIters.empty()){ bool timeMatches = true; for(PoseIterSet::iterator p = selectedPoseIters.begin(); p != selectedPoseIters.end(); ++p){ double qtime = quantizedTime((*p)->time()); if(qtime != timeBar->time()){ timeMatches = false; break; } } if(timeMatches){ setCurrentBodyStateToSelectedPoses(!updateAllToggle.isChecked()); InfoBar::instance()->notify(_("Selected key poses have been updated.")); } } } } PoseSeq::iterator PoseSeqViewBase::insertPose() { PoseSeq::iterator poseIter = seq->end(); PosePtr pose = new Pose(body->numJoints()); bool hasValidPart = false; for(int i=0; i < body->numLinks(); ++i){ Link* link = body->link(i); LinkTreeItem* item = linkTreeWidget->itemOfLink(link->index()); if(item){ if(link->jointId() >= 0 && isChecked(item, validPartColumn)){ pose->setJointPosition(link->jointId(), link->q()); hasValidPart = true; if(isChecked(item, stationaryPointColumn)){ pose->setJointStationaryPoint(link->jointId()); } } if(possibleIkLinkFlag[link->index()]){ if(isChecked(item, validPartColumn) || isChecked(item, ikPartColumn)){ Pose::LinkInfo* info = pose->addIkLink(link->index()); info->setStationaryPoint(isChecked(item, stationaryPointColumn)); setCurrentLinkStateToIkLink(link, info); if(isChecked(item, baseLinkColumn)){ pose->setBaseLink(link->index(), link->p(), link->R()); } if(!isChecked(item, ikPartColumn)){ info->setSlave(true); } hasValidPart = true; } } } } if(isChecked(zmpRow, validPartColumn)){ pose->setZmp(currentBodyItem->zmp()); hasValidPart = true; if(isChecked(zmpRow, stationaryPointColumn)){ pose->setZmpStationaryPoint(); } } if(hasValidPart){ poseIter = insertPoseUnit(pose); } else { showWarningDialog(_("Please check parts needed for making a desired pose.")); } return poseIter; } PoseSeq::iterator PoseSeqViewBase::insertPronunSymbol() { PronunSymbolPtr pronun(new PronunSymbol()); return insertPoseUnit(pronun); } PoseSeq::iterator PoseSeqViewBase::insertPoseUnit(PoseUnitPtr poseUnit) { PoseSeq::iterator poseIter = seq->insert(currentPoseIter, currentTime / timeScale, poseUnit); poseIter->setMaxTransitionTime(transitionTimeSpin.value() / timeScale); doAutomaticInterpolationUpdate(); toggleSelection(poseIter, false, false); currentPoseIter = poseIter; return poseIter; } double PoseSeqViewBase::quantizedTime(double time) { double r = timeBar->frameRate(); double frame = myNearByInt(r * time); return frame / r; } void PoseSeqViewBase::onUpdateButtonClicked() { setCurrentBodyStateToSelectedPoses(!updateAllToggle.isChecked()); } void PoseSeqViewBase::setCurrentBodyStateToSelectedPoses(bool onlySelected) { if(TRACE_FUNCTIONS){ cout << "PoseSeqViewBase::setCurrentBodyStateToSelectedPoses()" << endl; } if(body){ if(!selectedPoseIters.empty()){ // quantize selected pose times PoseIterSet prevSelected(selectedPoseIters); selectedPoseIters.clear(); for(PoseIterSet::iterator p = prevSelected.begin(); p != prevSelected.end(); ++p){ double qtime = quantizedTime((*p)->time()); selectedPoseIters.insert(seq->changeTime(*p, qtime)); } bool updated = false; currentPoseSeqItem->beginEditing(); for(PoseIterSet::iterator p = selectedPoseIters.begin(); p != selectedPoseIters.end(); ++p){ PosePtr pose = (*p)->get(); if(pose){ seq->beginPoseModification(*p); if(setCurrentBodyStateToPose(pose, onlySelected)){ updated = true; seq->endPoseModification(*p); } } } currentPoseSeqItem->endEditing(updated); //! \todo This should be processed by PoseSeq slots if(updated){ doAutomaticInterpolationUpdate(); } } } } bool PoseSeqViewBase::setCurrentBodyStateToPose(PosePtr& pose, bool onlySelected) { const dynamic_bitset<>& linkSelection = LinkSelectionView::mainInstance()->linkSelection(currentBodyItem); bool updated = false; int n = pose->numJoints(); for(int i=0; i < n; ++i){ if(pose->isJointValid(i)){ Link* joint = body->joint(i); if(!onlySelected || linkSelection[joint->index()]){ const double q = body->joint(i)->q(); if(q != pose->jointPosition(i)){ pose->setJointPosition(i, q); updated = true; } } } } for(Pose::LinkInfoMap::iterator it = pose->ikLinkBegin(); it != pose->ikLinkEnd(); ++it){ const int linkIndex = it->first; Link* link = body->link(linkIndex); if(link && (!onlySelected || linkSelection[link->index()])){ updated |= setCurrentLinkStateToIkLink(link, &it->second); } } if(pose->isZmpValid()){ const Vector3& zmp = currentBodyItem->zmp(); if(zmp != pose->zmp()){ pose->setZmp(zmp); updated = true; } } return updated; } /** @return true if state is modified */ bool PoseSeqViewBase::setCurrentLinkStateToIkLink(Link* link, Pose::LinkInfo* linkInfo) { bool updated = false; if(linkInfo->p != link->p()){ linkInfo->p = link->p(); updated = true; } if(linkInfo->R != link->R()){ linkInfo->R = link->R(); updated = true; } bool collided = false; const std::vector& collisions = currentBodyItem->collisionsOfLink(link->index()); for(size_t i=0; i < collisions.size(); ++i){ if(!collisions[i]->isSelfCollision()){ collided = true; break; } } if(collided){ /** \todo set a parting direction correctly (now it is assumed that the touching only happens for the flat and level floor). */ Vector3 partingDirection(0.0, 0.0, 1.0); if(!linkInfo->isTouching() || linkInfo->partingDirection() != partingDirection){ linkInfo->setTouching(partingDirection); updated = true; } } else { if(linkInfo->isTouching()){ linkInfo->clearTouching(); updated = true; } } return updated; } void PoseSeqViewBase::onDeleteButtonClicked() { cutSelectedPoses(); } void PoseSeqViewBase::onPoseInserted(PoseSeq::iterator it, bool isMoving) { if(isSelectedPoseMoving && isMoving){ selectedPoseIters.insert(it); isSelectedPoseMoving = false; onSelectedPosesModified(); } } void PoseSeqViewBase::onPoseRemoving(PoseSeq::iterator it, bool isMoving) { if(TRACE_FUNCTIONS){ cout << "PoseSeqViewBase::onPoseRemoving(): isMoving = " << isMoving << endl; } if(it == currentPoseIter){ if(currentPoseIter != seq->begin()){ --currentPoseIter; } else if(currentPoseIter != seq->end()){ ++currentPoseIter; } } PoseIterSet::iterator p = findPoseIterInSelected(it); if(p != selectedPoseIters.end()){ selectedPoseIters.erase(p); if(isMoving){ isSelectedPoseMoving = true; } else { onSelectedPosesModified(); } } } /** @todo update currentBodyItem and call notifyUpdate in this function ? */ void PoseSeqViewBase::onPoseModified(PoseSeq::iterator it) { if(TRACE_FUNCTIONS){ cout << "PoseSeqViewBase::onPoseModified()" << endl; } if(!selectedPoseIters.empty() && it == *selectedPoseIters.begin()){ updateLinkTreeModel(); onSelectedPosesModified(); } } void PoseSeqViewBase::updateLinkTreeModel() { if(TRACE_FUNCTIONS){ cout << "PoseSeqViewBase::updateLinkTreeModel()" << endl; } PosePtr pose; for(PoseIterSet::iterator p = selectedPoseIters.begin(); p != selectedPoseIters.end(); ++p){ pose = (*p)->get(); if(pose){ break; } } if(!pose){ pose = poseForDefaultStateSetting; } linkTreeAttributeChangeConnections.block(); // Probably this set of block / unblock is not needed int n = linkTreeWidget->topLevelItemCount(); for(int i=0; i < n; ++i){ LinkTreeItem* item = dynamic_cast(linkTreeWidget->topLevelItem(i)); if(item){ updateLinkTreeModelSub(item, linkTreeWidget->bodyItem()->body(), *pose); } } linkTreeAttributeChangeConnections.unblock(); } PoseSeqViewBase::ChildrenState PoseSeqViewBase::updateLinkTreeModelSub (LinkTreeItem* item, const BodyPtr& body, const Pose& pose) { ChildrenState state; int n = item->childCount(); for(int i=0; i < n; ++i){ LinkTreeItem* childItem = dynamic_cast(item->child(i)); if(childItem){ ChildrenState childrenState = updateLinkTreeModelSub(childItem, body, pose); state.validChildExists |= childrenState.validChildExists; state.allChildrenAreValid &= childrenState.allChildrenAreValid; state.childWithStationaryPointExists |= childrenState.childWithStationaryPointExists; state.allChildrenAreStationaryPoints &= childrenState.allChildrenAreStationaryPoints; } } if(item == zmpRow){ if(pose.isZmpValid()){ setChecked(item, validPartColumn, true); setChecked(item, stationaryPointColumn, pose.isZmpStationaryPoint()); } else { setChecked(item, validPartColumn, false); setChecked(item, stationaryPointColumn, false); } } else { Link* link = item->link(); if(link){ bool isBaseLink = false; bool isValidPart = false; bool isStationaryPoint = false; bool isIkPart = false; const Pose::LinkInfo* linkInfo = pose.ikLinkInfo(link->index()); if(linkInfo){ isValidPart = true; if(!possibleIkLinkFlag[link->index()]){ /// \todo put warning here or do the following call ? //pose.removeIkLink(link->index); } else if(!linkInfo->isSlave()){ isIkPart = true; isBaseLink = linkInfo->isBaseLink(); if(linkInfo->isStationaryPoint()){ isStationaryPoint = true; } } } int jointId = link->jointId(); if(jointId >= 0){ if(pose.isJointValid(jointId)){ isValidPart = true; if(pose.isJointStationaryPoint(jointId)){ isStationaryPoint = true; } } } if(isValidPart && !isStationaryPoint){ state.allChildrenAreStationaryPoints = false; } if(!isValidPart){ state.allChildrenAreValid = false; } setChecked(item, baseLinkColumn, isBaseLink); setChecked(item, validPartColumn, isValidPart); setChecked(item, stationaryPointColumn, isStationaryPoint); setChecked(item, ikPartColumn, isIkPart); state.validChildExists = isValidPart; state.childWithStationaryPointExists |= isStationaryPoint; } else { if(state.allChildrenAreValid){ setChecked(item, validPartColumn, true); } else if(state.validChildExists){ setCheckState(item, validPartColumn, Qt::PartiallyChecked); } else { setChecked(item, validPartColumn, false); } if(state.allChildrenAreStationaryPoints && state.childWithStationaryPointExists){ setChecked(item, stationaryPointColumn, true); } else if(state.childWithStationaryPointExists){ setCheckState(item, stationaryPointColumn, Qt::PartiallyChecked); } else { setChecked(item, stationaryPointColumn, false); } } } return state; } void PoseSeqViewBase::doAutomaticInterpolationUpdate() { BodyMotionGenerationBar* generationBar = BodyMotionGenerationBar::instance(); if(generationBar->isAutoInterpolationUpdateMode()){ currentPoseSeqItem->updateInterpolation(); // not needed ? if(generationBar->isAutoGenerationMode()){ currentPoseSeqItem->updateTrajectory(); } } } bool PoseSeqViewBase::storeState(Archive& archive) { archive.writeItemId("currentPoseSeqItem", currentPoseSeqItem); archive.write("defaultTransitionTime", transitionTimeSpin.value()); archive.write("updateAll", updateAllToggle.isChecked()); archive.write("autoUpdate", autoUpdateModeCheck.isChecked()); archive.write("timeSync", timeSyncCheck.isChecked()); linkPositionAdjustmentDialog->storeState(archive); return linkTreeWidget->storeState(archive); } bool PoseSeqViewBase::restoreState(const Archive& archive) { transitionTimeSpin.setValue(archive.get("defaultTransitionTime", transitionTimeSpin.value())); updateAllToggle.setChecked(archive.get("updateAll", updateAllToggle.isChecked())); autoUpdateModeCheck.setChecked(archive.get("autoUpdate", autoUpdateModeCheck.isChecked())); timeSyncCheck.setChecked(archive.get("timeSync", timeSyncCheck.isChecked())); linkPositionAdjustmentDialog->restoreState(archive); archive.addPostProcess( boost::bind(&PoseSeqViewBase::restoreCurrentPoseSeqItem, this, boost::ref(archive))); linkTreeWidget->restoreState(archive); return true; } void PoseSeqViewBase::restoreCurrentPoseSeqItem(const Archive& archive) { PoseSeqItem* item = archive.findItem("currentPoseSeqItem"); if(item){ setCurrentPoseSeqItem(item); } } choreonoid-1.5.0/src/PoseSeqPlugin/PoseSeqEngine.cpp0000664000000000000000000000514612741425367021125 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "PoseSeqEngine.h" #include "PoseSeqItem.h" #include "BodyMotionGenerationBar.h" #include #include #include using namespace cnoid; namespace { class PoseSeqEngine : public TimeSyncItemEngine { public: BodyItemPtr bodyItem; PoseSeqInterpolatorPtr interpolator; BodyMotionGenerationBar* bodyMotionGenerationBar; LinkTraverse fkTraverse; PoseSeqEngine(PoseSeqItem* poseSeqItem, BodyItem* bodyItem) : bodyItem(bodyItem) { interpolator = poseSeqItem->interpolator(); bodyMotionGenerationBar = BodyMotionGenerationBar::instance(); poseSeqItem->sigUpdated().connect(boost::bind(&PoseSeqEngine::notifyUpdate, this)); interpolator->sigUpdated().connect(boost::bind(&PoseSeqEngine::notifyUpdate, this)); } virtual bool onTimeChanged(double time){ BodyPtr body = bodyItem->body(); interpolator->enableLipSyncMix(bodyMotionGenerationBar->isLipSyncMixMode()); if(interpolator->interpolate(time)){ const int numJoints = body->numJoints(); for(int i=0; i < numJoints; ++i){ boost::optional q = interpolator->jointPosition(i); if(q){ body->joint(i)->q() = (*q); } } int baseLinkIndex = interpolator->baseLinkIndex(); if(baseLinkIndex >= 0){ Link* link = body->link(baseLinkIndex); interpolator->getBaseLinkPosition(link->T()); if(link != fkTraverse.rootLink()){ fkTraverse.find(link, true, true); } fkTraverse.calcForwardKinematics(); } boost::optional zmp = interpolator->ZMP(); if(zmp){ bodyItem->setZmp(*zmp); } bodyItem->notifyKinematicStateChange(true); } return (time <= interpolator->endingTime()); } }; typedef ref_ptr PoseSeqEnginePtr; TimeSyncItemEngine* createPoseSeqEngine(Item* sourceItem) { PoseSeqEngine* engine = 0; PoseSeqItem* poseSeqItem = dynamic_cast(sourceItem); if(poseSeqItem){ BodyItem* bodyItem = poseSeqItem->findOwnerItem(); if(bodyItem){ engine = new PoseSeqEngine(poseSeqItem, bodyItem); } } return engine; } } void cnoid::initializePoseSeqEngine(ExtensionManager* em) { em->timeSyncItemEngineManger().addEngineFactory(createPoseSeqEngine); } choreonoid-1.5.0/src/PoseSeqPlugin/python/0000775000000000000000000000000012741425367017227 5ustar rootrootchoreonoid-1.5.0/src/PoseSeqPlugin/python/PyPoseSeqPlugin.cpp0000664000000000000000000000040012741425367022774 0ustar rootroot/*! @author Shin'ichiro Nakaoka */ #include "../PoseSeqItem.h" #include using namespace boost::python; using namespace cnoid; BOOST_PYTHON_MODULE(PoseSeqPlugin) { class_< PoseSeqItem, PoseSeqItemPtr, bases >("PoseSeqItem"); } choreonoid-1.5.0/src/PoseSeqPlugin/python/CMakeLists.txt0000664000000000000000000000026412741425367021771 0ustar rootroot set(target PyPoseSeqPlugin) add_cnoid_python_module(${target} PyPoseSeqPlugin.cpp) target_link_libraries(${target} CnoidPoseSeqPlugin ${PYTHON_LIBRARIES} ${Boost_PYTHON_LIBRARY}) choreonoid-1.5.0/src/PoseSeqPlugin/PoseSeqPlugin.cpp0000664000000000000000000000242112741425367021147 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include #include #include #include "PoseSeqItem.h" #include "PoseSeqEngine.h" #include "BodyMotionGenerationBar.h" //#include "PoseSeqView.h" #include "PoseRollView.h" #include "FcpFileLoader.h" #include "gettext.h" using namespace cnoid; namespace { class PoseSeqPlugin : public Plugin { public: PoseSeqPlugin() : Plugin("PoseSeq") { require("Body"); addOldName("Choreography"); } virtual bool initialize(){ PoseSeqItem::initializeClass(this); initializePoseSeqEngine(this); BodyMotionGenerationBar::initializeInstance(this); PoseRollView::initializeClass(this); initializeFcpFileLoader(*this); return true; } virtual const char* description() { static std::string text = str(fmt(_("PoseSeq Plugin Version %1%\n")) % CNOID_FULL_VERSION_STRING) + "\n" + _("This plugin has been developed by Shin'ichiro Nakaoka and Choreonoid Development Team, AIST, " "and is distributed as a part of the Choreonoid package.\n" "\n") + LGPLtext(); return text.c_str(); } }; } CNOID_IMPLEMENT_PLUGIN_ENTRY(PoseSeqPlugin); choreonoid-1.5.0/src/AgXPlugin/0000775000000000000000000000000012741425367015006 5ustar rootrootchoreonoid-1.5.0/src/AgXPlugin/exportdecl.h0000664000000000000000000000213612741425367017332 0ustar rootroot#ifndef CNOID_AGXPLUGIN_EXPORTDECL_H_INCLUDED # define CNOID_AGXPLUGIN_EXPORTDECL_H_INCLUDED # if defined _WIN32 || defined __CYGWIN__ # define CNOID_AGXPLUGIN_DLLIMPORT __declspec(dllimport) # define CNOID_AGXPLUGIN_DLLEXPORT __declspec(dllexport) # define CNOID_AGXPLUGIN_DLLLOCAL # else # if __GNUC__ >= 4 # define CNOID_AGXPLUGIN_DLLIMPORT __attribute__ ((visibility("default"))) # define CNOID_AGXPLUGIN_DLLEXPORT __attribute__ ((visibility("default"))) # define CNOID_AGXPLUGIN_DLLLOCAL __attribute__ ((visibility("hidden"))) # else # define CNOID_AGXPLUGIN_DLLIMPORT # define CNOID_AGXPLUGIN_DLLEXPORT # define CNOID_AGXPLUGIN_DLLLOCAL # endif # endif # ifdef CNOID_AGXPLUGIN_STATIC # define CNOID_AGXPLUGIN_DLLAPI # define CNOID_AGXPLUGIN_LOCAL # else # ifdef CnoidAgXPlugin_EXPORTS # define CNOID_AGXPLUGIN_DLLAPI CNOID_AGXPLUGIN_DLLEXPORT # else # define CNOID_AGXPLUGIN_DLLAPI CNOID_AGXPLUGIN_DLLIMPORT # endif # define CNOID_AGXPLUGIN_LOCAL CNOID_AGXPLUGIN_DLLLOCAL # endif #endif #ifdef CNOID_EXPORT # undef CNOID_EXPORT #endif #define CNOID_EXPORT CNOID_AGXPLUGIN_DLLAPI choreonoid-1.5.0/src/AgXPlugin/README0000664000000000000000000000233412741425367015670 0ustar rootrootThis is a test version of the plugin for introducing the AgX Dynamics library released by algoryx. How to use AgXPlugin: 1. Install AgX Dynamics For Ubuntu Linux, AgX can be installed by using the dpkg command like: sudo dpkg -i agx-setup-2.13.2.2-x64-Ubuntu-double.deb 2. Copy the license file to the AgX directory AgX is installed into /opt/Algoryx/AgX-x.y.z.2. Copy the license file to this directory. 3. Set the environment variables The setup_env.bash script is in the AgX directory. Add the command to execute the script to the .profile file like: source /opt/Algoryx/AgX-2.13.2.2/setup_env.bash You can immediately update the environment variables by executing: source ~/.profile 4. Compile AgXPlugin You can compile AgXPlugin by enabling BUILD_AGX_PLUGIN In CMake. 5. Test AgX by using sample projects Sample projects such as SR1Walk.cnoid include AgXSimulatorItem. The item becomes available when AgXPlugin is loaded. Select the item and execute the simulation, then the simulation is performed using AgX. Note: Some libraries used in AgX seem to conflict with those used in the Bullet physics library, so AgXPlugin and BulletPlugin cannot be used simultaneously. Please disable BulletPlugin when you use AgXPlugin. choreonoid-1.5.0/src/AgXPlugin/CMakeLists.txt0000664000000000000000000000244512741425367017553 0ustar rootroot # @author Shizuko Hattori option(BUILD_AGX_PLUGIN "Building AgXPlugin" OFF) if(NOT BUILD_AGX_PLUGIN) return() endif() #set(CMAKE_BUILD_TYPE Debug) IF ("$ENV{AGX_DIR}" STREQUAL "") MESSAGE(WARNING "\n*** The environment initialization file setup_env.bat/bash has not been executed\n*** Errors might occur during runtime!") ENDIF() SET(AGX_DIR $ENV{AGX_DIR} CACHE PATH "set the top directory of the AgX Dynamics library") if(UNIX) set(AgX_INCLUDE_DIRS ${AGX_DIR}/include) set(AgX_LIBRARY_DIRS ${AGX_DIR}/lib/) set(AgX_LIBRARIES agxSabre agxCore agxPhysics agxModel ) endif() #add_definitions(${AgX_CFLAGS}) include_directories(${AgX_INCLUDE_DIRS} ${AgX_INCLUDE_DIRS}/1.4) link_directories(${AgX_LIBRARY_DIRS}) set(target CnoidAgXPlugin) set(sources AgXPlugin.cpp AgXSimulatorItem.cpp ) set(headers ) make_gettext_mofiles(${target} mofiles) add_cnoid_plugin(${target} SHARED ${sources} ${headers} ${mofiles}) target_link_libraries(${target} CnoidBodyPlugin ${AgX_LIBRARIES}) get_target_property(compile_flags ${target} COMPILE_FLAGS) if(NOT compile_flags) set(compile_flags "") endif() set_target_properties(${target} PROPERTIES COMPILE_FLAGS "${compile_flags} -std=c++11 -msse3") apply_common_setting_for_plugin(${target} "${headers}") if(ENABLE_PYTHON) add_subdirectory(python) endif() choreonoid-1.5.0/src/AgXPlugin/AgXSimulatorItem.cpp0000664000000000000000000025313512741425367020721 0ustar rootroot/*! @file @author Shizuko Hattori */ #include "AgXSimulatorItem.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace cnoid; namespace { const double DEFAULT_GRAVITY_ACCELERATION = 9.80665; enum FrictionModelType { MODEL_DEFAULT=-1, BOX, SCALE_BOX, ITERATIVE_PROJECTED }; enum FrictionSolveType { SOLVE_DEFAULT=-1, DIRECT, ITERATIVE, SPLIT, DIRECT_AND_ITERATIVE }; class AgXBody; struct SurfaceViscosityParam { agx::ContactMaterial::FrictionDirection direction; double viscosity; }; class ContactMaterialParam { public : ContactMaterialParam() : frictionModel(MODEL_DEFAULT), solveType(SOLVE_DEFAULT) { frictionCoefficient = restitution = adhesion[0] = adhesion[1] = damping = youngsModulus = std::numeric_limits::max(); } FrictionModelType frictionModel; FrictionSolveType solveType; double frictionCoefficient; vector surfaceViscosityParam; double restitution; Vector2 adhesion; double damping; double youngsModulus; }; struct ComplianceParam { int dof; double compliance; double damping; }; struct MotorParam { double compliance; double damping; }; struct HingeJointParam { vector complianceParam; MotorParam motorParam; }; struct PlaneJointParam { double compliance; double damping; }; class AgXLink : public Referenced { public : AgXSimulatorItemImpl* simImpl; AgXBody* agxBody; Link* link; AgXLink* parent; agx::RigidBodyRef agxRigidBody; agx::Constraint* joint; agx::Vec3Vector vertices; agx::UInt32Vector indices; Vector3 origin; vector constraintLinks; int customConstraintIndex; agxPowerLine::Unit* unit; bool isHRP2; AgXSimulatorItem::ControlMode controlMode; enum InputMode { NON, VEL, TOR }; InputMode inputMode; int numOfTrack; bool isControlJoint; AgXLink(AgXSimulatorItemImpl* simImpl, AgXBody* agxXBody, AgXLink* parent, const Vector3& parentOrigin, Link* link); ~AgXLink(); void createLinkBody(bool isStatic); void createJoint(); void createGeometry(AgXBody* agxBody); void addMesh(MeshExtractor* extractor, AgXBody* agxBody); void setKinematicStateToAgX(); void getKinematicStateFromAgX(); void setTorqueToAgX(); bool getHingeJointParam(HingeJointParam& hingeJointParam); }; typedef ref_ptr AgXLinkPtr; class AgXLinkContainer : public agx::Referenced { public : AgXLinkContainer(AgXLink* agxLink) : agxLink(agxLink) { } AgXLink* agxLink; }; class AgXBody : public SimulationBody { public : typedef map> LinkGroups; LinkGroups linkGroups; const std::string& linkGroup(Link* link){ static const string empty = ""; for(LinkGroups::iterator it=linkGroups.begin(); it!=linkGroups.end(); it++){ vector& links = it->second; for(int i=0; ifirst; } } } return empty; } vector contactMaterialParams; vector< IdPair > selfCollisionDetectionLinkGroupPairs; struct Track { AgXLink* parent; vector feet; }; AgXSimulatorItemImpl* simImpl; bool isStatic; bool collisionDetectionEnabled; bool selfCollisionDetectionEnabled; int geometryGroupId; vector agxLinks; BasicSensorSimulationHelper sensorHelper; vector tracks; typedef map GeometryGroupIds; GeometryGroupIds geometryGroupIds; AgXBody(Body& orgBody, AgXSimulatorItemImpl* simImpl); ~AgXBody(); void createBody(); void setKinematicStateToAgX(); void getKinematicStateFromAgX(); void setExtraJoints(); AgXLink* findLink(Link* link); void updateForceSensors(); void setTorqueToAgX(); void createCrawlerJoint(); void setLinkGroup(const LinkGroupPtr& linkGroup); }; class AgXForceField : public agx::ForceField { public: AgXForceField(){ }; void updateForce(agx::DynamicsSystem *); }; class AgxContactEventListener : public agxSDK::ContactEventListener { public: AgxContactEventListener( AgXSimulatorItemImpl* impl ) : impl( impl ) { setMask( ALL ); } virtual KeepContactPolicy impact(const agx::TimeStamp&, agxCollide::GeometryContact*); virtual KeepContactPolicy contact( const agx::TimeStamp&, agxCollide::GeometryContact*); virtual void separation(const agx::TimeStamp& , agxCollide::GeometryPair& ); private: AgXSimulatorItemImpl* impl; }; class CrawlerGeometry : public agxCollide::Geometry { public : CrawlerGeometry(Link* link, agx::RigidBody* agxBody) : link(link), agxBody(agxBody) { const Vector3& a = link->a(); axis.set( a(0), a(1), a(2) ); } #if defined(AGX_MAJOR_VERSION) && AGX_MAJOR_VERSION < 14 virtual agx::Vec3f calculateSurfaceVelocity( const agxCollide::LocalContactPoint& point ) const #else virtual agx::Vec3f calculateSurfaceVelocity( const agxCollide::LocalContactPoint& point , size_t index ) const #endif { agx::Vec3 axis0 = agxBody->getFrame()->transformVectorToWorld( axis ); agx::Vec3 n(point.normal()); agx::Vec3 dir = axis0.cross(n); if(dir.length() < 1e-5) return agx::Vec3f( 0.0, 0.0, 0.0 ); dir.normalize(); if(link->jointType()==Link::PSEUDO_CONTINUOUS_TRACK) dir *= -link->dq(); else dir *= -link->u(); agx::Vec3 ret = agxBody->getFrame()->transformVectorToLocal( dir ); return agx::Vec3f(ret); } private : Link* link; agx::RigidBody* agxBody; agx::Vec3 axis; }; bool createFunc( agx::HighLevelConstraintImplementation* implementation ); class CustomConstraintImplementation : public agx::HighLevelConstraintImplementation { public: CustomConstraintImplementation(AgXLink* parent, vector& agxLinks_) { agxLinks = agxLinks_; agx::RigidBody* rb1 = agxLinks.back()->agxRigidBody; agx::RigidBody* rb2 = parent->agxRigidBody; agx::FrameRef frame1 = new agx::Frame(); agx::FrameRef frame2 = new agx::Frame(); const Vector3& a0 = agxLinks[0]->link->a(); Vector3 a1; for(size_t i=1; ilink->a(); if(a0.dot(a)<1.e-8){ a1 = a; break; } } if(a1.isZero()){ axis[0].set( a0(0), a0(1), a0(2) ); agx::Attachment::createAttachmentBase( axis[0], axis[1], axis[2] ); }else{ axis[0].set( a0(0), a0(1), a0(2) ); axis[1].set( a1(0), a1(1), a1(2) ); axis[2] = axis[0].cross(axis[1]); } agx::OrthoMatrix3x3 R; for(int i=0; i<3; i++) R.setRow(i, axis[i]); frame1->setLocalMatrix( agx::AffineMatrix4x4( R, agx::Vec3(0,0,0) ) ); const Vector3& b = agxLinks.back()->origin - parent->origin; frame2->setLocalMatrix( agx::AffineMatrix4x4( R, agx::Vec3(b(0), b(1), b(2)) ) ); //cout << frame1->getMatrix() << endl; //cout << frame2->getMatrix() << endl; signs.reserve(agxLinks.size()); construct( rb1, frame1, rb2, frame2, createFunc ); } enum AxisType {X, Y, Z, INVALID}; AxisType detectAxis( const agx::Vec3& a, double& sign ){ for(int i=0; i<3; i++){ double d = a*axis[i]; if(fabs(d-1)<1e-8){ sign = 1; return static_cast(i); } if(fabs(d+1)<1e-8){ sign = -1; return static_cast(i); } } return INVALID; } inline AxisType exclusionAxis( AxisType a, AxisType b){ if( a==INVALID || b==INVALID) return INVALID; return static_cast(3-a-b); } inline agx::Attachment::Transformed attachmentType(AxisType axisType){ switch(axisType){ case X: return agx::Attachment::U; case Y: return agx::Attachment::V; case Z: return agx::Attachment::N; default: return agx::Attachment::NUM_ELEMENTS; } } inline void exclusionAttachmentType(AxisType axisType, agx::Attachment::Transformed& at0, agx::Attachment::Transformed& at1){ switch(axisType){ case X: at0 = agx::Attachment::V; at1 = agx::Attachment::N; return; case Y: at0 = agx::Attachment::N; at1 = agx::Attachment::U; return; case Z: at0 = agx::Attachment::U; at1 = agx::Attachment::V; return; default: return; } } inline agx::Angle::Axis angleType(AxisType axisType){ switch(axisType){ case X: return agx::Angle::U; case Y: return agx::Angle::V; case Z: return agx::Angle::N; default: return agx::Angle::U; } } bool create(){ vector rotateJoints; vector slideJoints; for(size_t i=0; ilink->jointType()==Link::ROTATIONAL_JOINT) rotateJoints.push_back(i); else if(agxLinks[i]->link->jointType()==Link::SLIDE_JOINT) slideJoints.push_back(i); else{ return false; } } agx::AttachmentPair* ap = getAttachmentPair(); double sign; switch(rotateJoints.size()){ case 0: addElementaryConstraint( " ", new agx::QuatLock( agx::QuatLockData( ap ) ) ); break; case 1:{ const Vector3& a = agxLinks[rotateJoints[0]]->link->a(); const string& name = agxLinks[rotateJoints[0]]->link->name(); AxisType t = detectAxis( agx::Vec3(a(0), a(1), a(2)) ,sign ); agx::Attachment::Transformed at0, at1, at2; at0 = attachmentType(t); exclusionAttachmentType(t, at1, at2); agx::Angle::Axis angle = angleType(t); signs[rotateJoints[0]] = sign; addElementaryConstraint( "", new agx::Dot1( agx::Dot1Data( ap, at0, at1 ) ) ); addElementaryConstraint( "", new agx::Dot1( agx::Dot1Data( ap, at0, at2 ) ) ); agx::RotationalAngleRef rotAngle = new agx::RotationalAngle( angle ); addSecondaryConstraint( name, new agx::TargetSpeedController( agx::ConstraintAngleBasedData( ap, rotAngle ) ) ); break; } case 2:{ const Vector3& a0 = agxLinks[rotateJoints[0]]->link->a(); const string& name0 = agxLinks[rotateJoints[0]]->link->name(); AxisType t0 = detectAxis( agx::Vec3(a0(0), a0(1), a0(2)) ,sign ); signs[rotateJoints[0]] = sign; const Vector3& a1 = agxLinks[rotateJoints[1]]->link->a(); const string& name1 = agxLinks[rotateJoints[1]]->link->name(); AxisType t1 = detectAxis( agx::Vec3(a1(0), a1(1), a1(2)) ,sign); signs[rotateJoints[1]] = sign; agx::Attachment::Transformed at0 = attachmentType(t0); agx::Attachment::Transformed at1 = attachmentType(t1); agx::Angle::Axis angle0 = angleType(t0); agx::Angle::Axis angle1 = angleType(t1); addElementaryConstraint( "", new agx::Dot1( agx::Dot1Data( ap, at0, at1 ) ) ); agx::RotationalAngleRef rotAngle = new agx::RotationalAngle( angle0 ); addSecondaryConstraint( name0, new agx::TargetSpeedController( agx::ConstraintAngleBasedData( ap, rotAngle ) ) ); rotAngle = new agx::RotationalAngle( angle1 ); addSecondaryConstraint( name1, new agx::TargetSpeedController( agx::ConstraintAngleBasedData( ap, rotAngle ) ) ); break; } case 3: {//free for(int i=0; i<3; i++){ const Vector3& a = agxLinks[rotateJoints[i]]->link->a(); AxisType t = detectAxis( agx::Vec3( a(0), a(1), a(2) ) ,sign); signs[rotateJoints[i]] = sign; const string& name = agxLinks[rotateJoints[i]]->link->name(); agx::Angle::Axis angle = angleType(t); agx::RotationalAngleRef rotAngle = new agx::RotationalAngle( angle ); addSecondaryConstraint( name, new agx::TargetSpeedController( agx::ConstraintAngleBasedData( ap, rotAngle ) ) ); } break; } default : return false; } switch(slideJoints.size()){ case 0: addElementaryConstraint( "SR", new agx::SphericalRel( agx::ElementaryConstraintData( ap ) ) ); break; case 1:{ const Vector3& a = agxLinks[slideJoints[0]]->link->a(); AxisType t = detectAxis( agx::Vec3( a(0), a(1), a(2) ) ,sign); signs[slideJoints[0]] = sign; const string& name = agxLinks[slideJoints[0]]->link->name(); agx::Attachment::Transformed at0, at1; exclusionAttachmentType(t, at0, at1); agx::Angle::Axis angle = angleType(t); addElementaryConstraint( "", new agx::Dot2( agx::Dot2Data( ap, at0 ) ) ); addElementaryConstraint( "", new agx::Dot2( agx::Dot2Data( ap, at1 ) ) ); agx::SeparationAngleRef sepAngle = new agx::SeparationAngle( angle ); addSecondaryConstraint( name, new agx::TargetSpeedController( agx::ConstraintAngleBasedData( ap, sepAngle ) ) ); break; } case 2:{ const Vector3& a0 = agxLinks[slideJoints[0]]->link->a(); const string& name0 = agxLinks[slideJoints[0]]->link->name(); AxisType t0 = detectAxis( agx::Vec3(a0(0), a0(1), a0(2)), sign ); signs[slideJoints[0]] = sign; const Vector3& a1 = agxLinks[slideJoints[1]]->link->a(); const string& name1 = agxLinks[slideJoints[1]]->link->name(); AxisType t1 = detectAxis( agx::Vec3(a1(0), a1(1), a1(2)), sign ); signs[slideJoints[1]] = sign; AxisType t2 = exclusionAxis(t0,t1); agx::Angle::Axis angle0 = angleType(t0); agx::Angle::Axis angle1 = angleType(t1); agx::Attachment::Transformed at0 = attachmentType(t2); addElementaryConstraint( "", new agx::Dot2( agx::Dot2Data( ap, at0 ) ) ); agx::SeparationAngleRef sepAngle = new agx::SeparationAngle( angle0 ); addSecondaryConstraint( name0, new agx::TargetSpeedController( agx::ConstraintAngleBasedData( ap, sepAngle ) ) ); sepAngle = new agx::SeparationAngle( angle1 ); addSecondaryConstraint( name1, new agx::TargetSpeedController( agx::ConstraintAngleBasedData( ap, sepAngle ) ) ); break; } case 3: { //free; for(int i=0; i<3; i++){ const Vector3& a = agxLinks[slideJoints[i]]->link->a(); AxisType t = detectAxis( agx::Vec3( a(0), a(1), a(2) ), sign ); signs[slideJoints[i]] = sign; const string& name = agxLinks[slideJoints[i]]->link->name(); agx::Angle::Axis angle = angleType(t); agx::SeparationAngleRef sepAngle = new agx::SeparationAngle( angle ); addSecondaryConstraint( name, new agx::TargetSpeedController( agx::ConstraintAngleBasedData( ap, sepAngle ) ) ); } break; } default : return false; } controllers.clear(); for(size_t i=0; ilink->name(); agx::TargetSpeedController* controller = dynamic_cast( getSecondaryConstraint( name ) ); if(controller && agxLinks[i]->inputMode!=AgXLink::NON) controller->setEnable(true); controllers.push_back(controller); } angles.reserve(agxLinks.size()); for(size_t i=0; itransform(); return signs[i]*getAttachmentPair()->getAngle(angles[i])->getValue(); } void setSpeed( int i, agx::Real speed ) { if(controllers[i]){ controllers[i]->setSpeed(signs[i]*speed); } } void setForceRange( int i, agx::RangeReal forceRange ) { if(controllers[i]){ controllers[i]->setForceRange(agx::RangeReal(signs[i]*forceRange.upper())); } } int getNumDOF(){ return agxLinks.size(); } private : vector agxLinks; agx::Vec3 axis[3]; vector controllers; vector signs; vector angles; }; bool createFunc( agx::HighLevelConstraintImplementation* implementation ) { return dynamic_cast< CustomConstraintImplementation* >( implementation )->create(); } class CustomConstraint : public agx::Constraint { public: CustomConstraint( AgXLink* parent, vector& agxLinks ){ m_implementation = new CustomConstraintImplementation( parent, agxLinks ); } virtual int getNumDOF() const { return dynamic_cast< CustomConstraintImplementation* >(m_implementation)->getNumDOF(); } virtual void render( agxRender::RenderManager *mgr, float scale=1.0f ) const { } double getAngle(int i) { return dynamic_cast< CustomConstraintImplementation* >(m_implementation)->getAngle(i); } void setSpeed( int i, agx::Real speed ) { dynamic_cast< CustomConstraintImplementation* >(m_implementation)->setSpeed(i, speed); } void setForceRange( int i, agx::RangeReal forceRange ) { dynamic_cast< CustomConstraintImplementation* >(m_implementation)->setForceRange(i, forceRange); } protected: virtual ~CustomConstraint(){ if ( m_implementation != 0L ) { delete m_implementation; m_implementation = 0L; } } }; } namespace cnoid { class AgXSimulatorItemImpl { public: AgXSimulatorItem* self; Selection dynamicsMode; Vector3 gravity; double restitution; double friction; Selection frictionModelType; inline agx::FrictionModel::SolveType solveType( FrictionSolveType type ){ switch(type){ case DIRECT: return agx::FrictionModel::DIRECT; case ITERATIVE: return agx::FrictionModel::ITERATIVE; case SPLIT: return agx::FrictionModel::SPLIT; case DIRECT_AND_ITERATIVE: return agx::FrictionModel::DIRECT_AND_ITERATIVE; default : return agx::FrictionModel::NOT_DEFINED; } }; Selection frictionSolveType; int numThreads; Selection contactReductionMode; int contactReductionBinResolution; int contactReductionThreshold; agx::MaterialRef defaultMaterial; double timeStep; agxSDK::SimulationRef agxSimulation; agxPowerLine::PowerLineRef powerLine; typedef std::map LinkMap; LinkMap orgLinkToInternalLinkMap; typedef std::map ControlModeMap; ControlModeMap controlModeOrgLinkMap; ControlModeMap controlModeMap; double springConstant[3]; double dampingCoefficient[3]; typedef vector Materials; Materials materials; typedef map MaterialMap; MaterialMap materialMap; typedef std::map, ContactMaterialParam> ContactMaterialLinkMap; ContactMaterialLinkMap contactMaterialLinkMap; typedef std::map, ContactMaterialParam> ContactMaterialBodyMap; ContactMaterialBodyMap contactMaterialBodyMap; typedef std::map, ContactMaterialParam*> ContactMaterialMap; ContactMaterialMap contactMaterialMap; AgXSimulatorItemImpl(AgXSimulatorItem* self); AgXSimulatorItemImpl(AgXSimulatorItem* self, const AgXSimulatorItemImpl& org); void initialize(); ~AgXSimulatorItemImpl(); bool initializeSimulation(const std::vector& simBodies); void addBody(AgXBody* agxBody, int i); void clear(); bool stepSimulation(const std::vector& activeSimBodies); void doPutProperties(PutPropertyFunction& putProperty); void store(Archive& archive); void restore(const Archive& archive); void setJointControlMode(Link* joint, AgXSimulatorItem::ControlMode type); void setJointCompliance(Link* joint, double spring, double damping); void setFrictionModelsolveType(agx::ContactMaterial* contactMaterial, FrictionModelType model, FrictionSolveType solve){ switch(model){ case BOX:{ agx::BoxFrictionModelRef boxFriction = new agx::BoxFrictionModel(); boxFriction->setSolveType( solveType(solve) ); contactMaterial->setFrictionModel( boxFriction ); break; } case SCALE_BOX:{ agx::ScaleBoxFrictionModelRef scaleBoxFriction = new agx::ScaleBoxFrictionModel(); scaleBoxFriction->setSolveType( solveType(solve) ); contactMaterial->setFrictionModel( scaleBoxFriction ); break; } case ITERATIVE_PROJECTED:{ agx::IterativeProjectedConeFrictionRef ipcFriction = new agx::IterativeProjectedConeFriction(); ipcFriction->setSolveType( solveType(solve) ); contactMaterial->setFrictionModel( ipcFriction ); break; } default : break; } } }; } AgXLink::AgXLink (AgXSimulatorItemImpl* simImpl, AgXBody* agxBody, AgXLink* parent, const Vector3& parentOrigin, Link* link) : simImpl(simImpl), agxBody(agxBody), link(link), parent(parent), unit(0), numOfTrack(-1), isControlJoint(true) { AgXSimulatorItemImpl::ControlModeMap::iterator it = simImpl->controlModeMap.find(link); if(it!=simImpl->controlModeMap.end()) controlMode = it->second; else controlMode = AgXSimulatorItem::DEFAULT; if(agxBody->body()->name().find("HRP2",0) == string::npos) isHRP2 = false; else isHRP2 = true; agxBody->agxLinks.push_back(this); origin = parentOrigin + link->b(); agxRigidBody = 0; if(!link->m() && link->jointType()==Link::FIXED_JOINT){ //for Hose & Cabinet Box Link* palink = link->parent(); for( ; palink; palink = palink->parent()) if(palink->jointType()!=Link::FIXED_JOINT) break; if(!palink){ link->setMass(1.0); link->setInertia(Matrix3::Identity()); link->setCenterOfMass(Vector3(0,0,0)); } } if(link->m()){ createLinkBody(agxBody->isStatic); // createGeometry(agxBody); simImpl->agxSimulation->add(agxRigidBody); AgXSimulatorItemImpl::MaterialMap::iterator it = simImpl->materialMap.find(link); agx::Material* material=0; if(it!=simImpl->materialMap.end()) material = it->second; string groupName=""; groupName = agxBody->linkGroup(link); const agxCollide::GeometryRefVector& geometries = agxRigidBody->getGeometries(); for(agxCollide::GeometryRefVector::const_iterator it = geometries.begin(); it != geometries.end(); it++){ if(!agxBody->collisionDetectionEnabled){ (*it)->setEnableCollisions(false); continue; } if(material) (*it)->setMaterial( material ); else (*it)->setMaterial( simImpl->defaultMaterial ); if(!agxBody->selfCollisionDetectionEnabled && groupName!=""){ (*it)->addGroup(agxBody->geometryGroupIds[groupName]); }else{ (*it)->addGroup(agxBody->geometryGroupId); } } } if(parent && parent->numOfTrack!=-1){ numOfTrack = parent->numOfTrack; agxBody->tracks[numOfTrack].feet.push_back(this); isControlJoint = false; } for(Link* child = link->child(); child; child = child->sibling()){ new AgXLink(simImpl, agxBody, this, origin, child); } // add Contact Event Listener /* const agxCollide::GeometryRefVector& geometries = agxRigidBody->getGeometries(); for(agxCollide::GeometryRefVector::const_iterator itr = geometries.begin(); itr != geometries.end(); itr++){ agxSDK::ContactEventListenerRef listener = new AgxContactEventListener(this); listener->setFilter( new agxSDK::GeometryFilter( *itr ) ); agxSimulation->addEventListener( listener ); } */ } AgXLink::~AgXLink() { } void AgXLink::createLinkBody(bool isStatic) { constraintLinks.clear(); for( ; parent && !parent->agxRigidBody; parent = parent->parent ){ constraintLinks.push_back(parent); } if(constraintLinks.size()) constraintLinks.push_back(this); agxRigidBody = new agx::RigidBody(); agx::ref_ptr agxLinkC = new AgXLinkContainer(this); agxRigidBody->setCustomData( agxLinkC ); if(isStatic){ agxRigidBody->setMotionControl(agx::RigidBody::STATIC); }else{ agxRigidBody->setMotionControl(agx::RigidBody::DYNAMICS); agxRigidBody->getMassProperties()->setAutoGenerateMask(0); agxRigidBody->getMassProperties()->setMass(link->m(), false); #if 0 Matrix3 I = link->I(); if(constraintLinks.size()){ for(size_t i=0; ilink; if(link_->jointType()==Link::ROTATIONAL_JOINT){ Vector3 axis = link_->a(); I += axis * axis.transpose() * link_->Jm2(); } } } #else const Matrix3& I = link->I(); #endif agx::SPDMatrix3x3 inertia(I(0,0), I(1,0), I(2,0), I(0,1), I(1,1), I(2,1), I(0,2), I(1,2), I(2,2)); agxRigidBody->getMassProperties()->setInertiaTensor(inertia, false); const Vector3& c = link->c(); const agx::Vec3 com(c(0), c(1), c(2)); agxRigidBody->setCmLocalTranslate(com); } agxRigidBody->setPosition(origin(0), origin(1), origin(2)); agxRigidBody->setRotation(agx::Quat(0,0,0,1)); createGeometry(agxBody); if(!constraintLinks.size()) createJoint(); else{ if(isHRP2){ agx::FrameRef attFrame0 = new agx::Frame(); agx::FrameRef attFrame1 = new agx::Frame(); const Vector3& a = constraintLinks[1]->link->b(); attFrame1->setTranslate( a(0), a(1), a(2) ); agx::PrismaticUniversalJointRef prismaticUniversal = new agx::PrismaticUniversalJoint( agxRigidBody, attFrame0, parent->agxRigidBody, attFrame1 ); agx::Real complianceZ = agxUtil::convert::convertSpringConstantToCompliance( simImpl->springConstant[2] ); agx::Real complianceX = agxUtil::convert::convertSpringConstantToCompliance( simImpl->springConstant[0] ); agx::Real complianceY = agxUtil::convert::convertSpringConstantToCompliance( simImpl->springConstant[1] ); agx::Real spookDampingZ = agxUtil::convert::convertDampingCoefficientToSpookDamping( simImpl->dampingCoefficient[2], simImpl->springConstant[2] ); agx::Real spookDampingX = agxUtil::convert::convertDampingCoefficientToSpookDamping( simImpl->dampingCoefficient[0], simImpl->springConstant[0] ); agx::Real spookDampingY = agxUtil::convert::convertDampingCoefficientToSpookDamping( simImpl->dampingCoefficient[1], simImpl->springConstant[1] ); prismaticUniversal->getLock1D(agx::PrismaticUniversalJoint::TRANSLATIONAL_CONTROLLER_1)->setPosition(0.0); prismaticUniversal->getLock1D(agx::PrismaticUniversalJoint::TRANSLATIONAL_CONTROLLER_1)->setCompliance(complianceZ); prismaticUniversal->getLock1D(agx::PrismaticUniversalJoint::TRANSLATIONAL_CONTROLLER_1)->setDamping(spookDampingZ); prismaticUniversal->getLock1D(agx::PrismaticUniversalJoint::TRANSLATIONAL_CONTROLLER_1)->setEnable(true); prismaticUniversal->getLock1D(agx::PrismaticUniversalJoint::ROTATIONAL_CONTROLLER_1)->setPosition(0.0); prismaticUniversal->getLock1D(agx::PrismaticUniversalJoint::ROTATIONAL_CONTROLLER_1)->setCompliance(complianceX); prismaticUniversal->getLock1D(agx::PrismaticUniversalJoint::ROTATIONAL_CONTROLLER_1)->setDamping(spookDampingX); prismaticUniversal->getLock1D(agx::PrismaticUniversalJoint::ROTATIONAL_CONTROLLER_1)->setEnable(true); prismaticUniversal->getLock1D(agx::PrismaticUniversalJoint::ROTATIONAL_CONTROLLER_2)->setPosition(0.0); prismaticUniversal->getLock1D(agx::PrismaticUniversalJoint::ROTATIONAL_CONTROLLER_2)->setCompliance(complianceY); prismaticUniversal->getLock1D(agx::PrismaticUniversalJoint::ROTATIONAL_CONTROLLER_2)->setDamping(spookDampingY); prismaticUniversal->getLock1D(agx::PrismaticUniversalJoint::ROTATIONAL_CONTROLLER_2)->setEnable(true); simImpl->agxSimulation->add( prismaticUniversal ); for(size_t i=0; ijoint = prismaticUniversal; } constraintLinks[0]->customConstraintIndex = agx::PrismaticUniversalJoint::ROTATIONAL_CONTROLLER_1; constraintLinks[1]->customConstraintIndex = agx::PrismaticUniversalJoint::TRANSLATIONAL_CONTROLLER_1; constraintLinks[2]->customConstraintIndex = agx::PrismaticUniversalJoint::ROTATIONAL_CONTROLLER_2; }else{ for(size_t i=0; ilink->jointType(); Vector3 v(0,0,0); if(i!=0) v = constraintLinks[i-1]->origin - constraintLinks[i]->origin; if(!v.isZero() || (type!=Link::ROTATIONAL_JOINT && type!=Link::SLIDE_JOINT)) { cout << "Create Joint Error" << endl; for(size_t j=0; jorigin; Link::JointType type = constraintLinks[j]->link->jointType(); cout << "Link " << constraintLinks[j]->link->name() << " : " << "mass=" << constraintLinks[j]->link->mass() << " jointType=" << (type==Link::ROTATIONAL_JOINT? "Rotational" : type==Link::SLIDE_JOINT? "Slide" : type==Link::FREE_JOINT? "Free" : type==Link::FIXED_JOINT? "Fixed" : type==Link::CRAWLER_JOINT? "Crawler" : "Unknown") << " origin=" << o(0) << " " << o(1) <<" " << o(2) << endl; } return; } switch(constraintLinks[i]->controlMode){ case AgXSimulatorItem::HIGH_GAIN : constraintLinks[i]->inputMode = VEL; break; case AgXSimulatorItem::TORQUE : constraintLinks[i]->inputMode = TOR; break; case AgXSimulatorItem::FREE : constraintLinks[i]->inputMode = NON; break; case AgXSimulatorItem::DEFAULT : if(simImpl->dynamicsMode.is(AgXSimulatorItem::HG_DYNAMICS)) constraintLinks[i]->inputMode = VEL; else constraintLinks[i]->inputMode = TOR; break; default: break; } } agx::ref_ptr< CustomConstraint > customConstraint = new CustomConstraint( parent, constraintLinks ); simImpl->agxSimulation->add( customConstraint ); for(size_t i=0; icustomConstraintIndex = i; constraintLinks[i]->joint = customConstraint; if(constraintLinks[i]->inputMode==VEL){ Vector2 forceRange(-std::numeric_limits::max(), std::numeric_limits::max()); read(*link->info(), "forceRange", forceRange); customConstraint->setForceRange( i, agx::RangeReal( forceRange[0], forceRange[1] ) ); } } } } } void AgXLink::createJoint() { enum { MOTOR, SHAFT, NON }; joint = 0; double rotorInertia = link->Jm2(); if(!rotorInertia) rotorInertia = link->info("rotorInertia", 0.0); switch(link->jointType()){ case Link::ROTATIONAL_JOINT: case Link::SLIDE_JOINT: { int part = MOTOR; switch(controlMode){ case AgXSimulatorItem::HIGH_GAIN : part = MOTOR; inputMode = VEL; break; case AgXSimulatorItem::TORQUE : if(rotorInertia){ part = SHAFT; inputMode = TOR; }else{ part = MOTOR; inputMode = TOR; } break; case AgXSimulatorItem::FREE : part = NON; inputMode = InputMode::NON; break; case AgXSimulatorItem::DEFAULT : if(!rotorInertia || simImpl->dynamicsMode.is(AgXSimulatorItem::HG_DYNAMICS)){ part = MOTOR; if(simImpl->dynamicsMode.is(AgXSimulatorItem::HG_DYNAMICS)) inputMode = VEL; else inputMode = TOR; }else{ part = SHAFT; inputMode = TOR; } break; default: break; } if(link->jointType()==Link::ROTATIONAL_JOINT){ const Vector3& a = link->a(); agx::HingeFrame hingeFrame; hingeFrame.setAxis( agx::Vec3( a(0), a(1), a(2)) ); hingeFrame.setCenter( agx::Vec3( origin(0), origin(1), origin(2)) ); agx::HingeRef hinge = new agx::Hinge( hingeFrame, agxRigidBody, parent->agxRigidBody ); simImpl->agxSimulation->add( hinge ); joint = hinge; HingeJointParam hingeParam; if(getHingeJointParam(hingeParam)){ for(int i=0; i::max()) hinge->setCompliance(hingeParam.complianceParam[i].compliance, hingeParam.complianceParam[i].dof); if(hingeParam.complianceParam[i].damping!=std::numeric_limits::max()) hinge->setDamping(hingeParam.complianceParam[i].damping, hingeParam.complianceParam[i].dof); } if(hingeParam.motorParam.compliance!=std::numeric_limits::max()) hinge->getMotor1D()->setCompliance(hingeParam.motorParam.compliance); if(hingeParam.motorParam.damping!=std::numeric_limits::max()) hinge->getMotor1D()->setDamping(hingeParam.motorParam.damping); } if(part==MOTOR){ hinge->getMotor1D()->setEnable(true); if(inputMode==VEL){ Vector2 forceRange(-std::numeric_limits::max(), std::numeric_limits::max()); read(*link->info(), "forceRange", forceRange); agx::Constraint1DOF::safeCast( hinge )->getMotor1D()->setForceRange( forceRange[0], forceRange[1] ); } }else if(part==SHAFT){ agxPowerLine::RotationalActuatorRef rotationalActuator = new agxPowerLine::RotationalActuator(hinge); agxDriveTrain::GearRef gear = new agxDriveTrain::Gear(); agxDriveTrain::ShaftRef shaft = new agxDriveTrain::Shaft(); shaft->connect(rotationalActuator, gear); shaft->setInertia( rotorInertia ); simImpl->powerLine->add(shaft); unit = shaft; }else if(part==NON) ; }else{ const Vector3& d = link->d(); agx::PrismaticFrame prismaticFrame; prismaticFrame.setAxis( agx::Vec3( d(0), d(1), d(2) )); prismaticFrame.setPoint( agx::Vec3( origin(0), origin(1), origin(2)) ); agx::PrismaticRef prismatic = new agx::Prismatic( prismaticFrame, agxRigidBody, parent->agxRigidBody ); simImpl->agxSimulation->add( prismatic ); joint = prismatic; if(part==MOTOR){ prismatic->getMotor1D()->setEnable(true); if(inputMode==VEL){ Vector2 forceRange(-std::numeric_limits::max(), std::numeric_limits::max()); read(*link->info(), "forceRange", forceRange); agx::Constraint1DOF::safeCast( prismatic )->getMotor1D()->setForceRange( forceRange[0], forceRange[1] ); } }else if(part==SHAFT){ agxPowerLine::TranslationalActuatorRef translationalActuator = new agxPowerLine::TranslationalActuator(prismatic); agxPowerLine::TranslationalConnectorRef connector = new agxPowerLine::TranslationalConnector(); agxPowerLine::TranslationalUnitRef translationalUnit = new agxPowerLine::TranslationalUnit(); translationalUnit->connect(translationalActuator, connector); translationalUnit->setMass( rotorInertia ); simImpl->powerLine->add(translationalUnit); unit = translationalUnit; }else if(part==NON) ; } break; } case Link::FIXED_JOINT: case Link::CRAWLER_JOINT: case Link::PSEUDO_CONTINUOUS_TRACK:{ if(!parent){ agxRigidBody->setMotionControl(agx::RigidBody::STATIC); }else{ agx::LockJointRef lockJoint; lockJoint = new agx::LockJoint(agxRigidBody, parent->agxRigidBody); simImpl->agxSimulation->add( lockJoint ); joint = lockJoint; } break; } case Link::AGX_CRAWLER_JOINT:{ numOfTrack = agxBody->tracks.size(); agxBody->tracks.resize(numOfTrack+1); AgXBody::Track& track = agxBody->tracks[numOfTrack]; track.parent = parent; track.feet.push_back(this); break; } case Link::FREE_JOINT: default : break; } } void AgXLink::createGeometry(AgXBody* agxBody) { if(link->shape()){ MeshExtractor* extractor = new MeshExtractor; if(extractor->extract(link->shape(), boost::bind(&AgXLink::addMesh, this, extractor, agxBody))){ if(!vertices.empty()){ agxCollide::TrimeshRef triangleMesh = new agxCollide::Trimesh( &vertices, &indices, "" ); if(link->jointType() == Link::PSEUDO_CONTINUOUS_TRACK || link->jointType() == Link::CRAWLER_JOINT){ agx::ref_ptr crawlerGeometry = new CrawlerGeometry( link, agxRigidBody.get() ); crawlerGeometry->add( triangleMesh ); crawlerGeometry->setSurfaceVelocity( agx::Vec3f(1,0,0) ); //éİċ½“Ğ設ċš—ĤŠ‹Ş„¨calculateSurfaceVelocityŒċ‘ĵ³ċ‡ş•‚ŒŞ„€‚ agxRigidBody->add( crawlerGeometry ); }else{ agxRigidBody->add( new agxCollide::Geometry( triangleMesh ) ); } } } delete extractor; } } void AgXLink::addMesh(MeshExtractor* extractor, AgXBody* agxBody) { SgMesh* mesh = extractor->currentMesh(); const Affine3& T = extractor->currentTransform(); bool meshAdded = false; if(mesh->primitiveType() != SgMesh::MESH){ bool doAddPrimitive = false; Vector3 scale; boost::optional translation; if(!extractor->isCurrentScaled()){ scale.setOnes(); doAddPrimitive = true; } else { Affine3 S = extractor->currentTransformWithoutScaling().inverse() * extractor->currentTransform(); if(S.linear().isDiagonal()){ if(!S.translation().isZero()){ translation = S.translation(); } scale = S.linear().diagonal(); if(mesh->primitiveType() == SgMesh::BOX){ doAddPrimitive = true; } else if(mesh->primitiveType() == SgMesh::SPHERE){ // check if the sphere is uniformly scaled for all the axes if(scale.x() == scale.y() && scale.x() == scale.z()){ doAddPrimitive = true; } } else if(mesh->primitiveType() == SgMesh::CYLINDER){ // check if the bottom circle face is uniformly scaled if(scale.x() == scale.z()){ doAddPrimitive = true; } } } } if(doAddPrimitive){ bool created = false; agxCollide::GeometryRef agxGeometry; if(link->jointType() == Link::PSEUDO_CONTINUOUS_TRACK || link->jointType() == Link::CRAWLER_JOINT){ agxGeometry = new CrawlerGeometry(link, agxRigidBody.get()); agxGeometry->setSurfaceVelocity( agx::Vec3f(1,0,0) ); }else{ agxGeometry = new agxCollide::Geometry(); } switch(mesh->primitiveType()){ case SgMesh::BOX : { const Vector3& s = mesh->primitive().size / 2.0; agxCollide::BoxRef box = new agxCollide::Box( agx::Vec3( s.x()*scale.x(), s.y()*scale.y(), s.z()*scale.z() ) ); agxGeometry->add(box); agxRigidBody->add( agxGeometry ); created = true; break; } case SgMesh::SPHERE : { SgMesh::Sphere sphere = mesh->primitive(); agxCollide::SphereRef sphere_ = new agxCollide::Sphere( sphere.radius * scale.x() ); agxGeometry->add(sphere_); agxRigidBody->add( agxGeometry ); created = true; break; } case SgMesh::CYLINDER : { SgMesh::Cylinder cylinder = mesh->primitive(); agxCollide::CylinderRef cylinder_ = new agxCollide::Cylinder(cylinder.radius * scale.x(), cylinder.height * scale.y()); agxGeometry->add(cylinder_); agxRigidBody->add( agxGeometry ); created = true; break; } default : break; } if(created){ Affine3 T_ = extractor->currentTransformWithoutScaling(); if(translation){ T_ *= Translation3(*translation); } agxGeometry->setLocalTransform( agx::AffineMatrix4x4( T_(0,0), T_(1,0), T_(2,0), 0.0, T_(0,1), T_(1,1), T_(2,1), 0.0, T_(0,2), T_(1,2), T_(2,2), 0.0, T_(0,3), T_(1,3), T_(2,3), 1.0) ); meshAdded = true; } } } if(!meshAdded){ const size_t vertexIndexTop = vertices.size(); const SgVertexArray& vertices_ = *mesh->vertices(); const int numVertices = vertices_.size(); for(int i=0; i < numVertices; ++i){ const Vector3 v = T * vertices_[i].cast(); vertices.push_back( agx::Vec3(v.x(), v.y(), v.z()) ); } const int numTriangles = mesh->numTriangles(); for(int i=0; i < numTriangles; ++i){ SgMesh::TriangleRef src = mesh->triangle(i); indices.push_back(vertexIndexTop + src[0]); indices.push_back(vertexIndexTop + src[1]); indices.push_back(vertexIndexTop + src[2]); } } } bool AgXLink::getHingeJointParam(HingeJointParam& hingeJointParam) { bool ret = false; const Mapping& hingeParam = *link->info(); if(hingeParam.isValid()){ const Listing& compParams = *hingeParam.findListing("hingeCompliance"); if(compParams.isValid()){ ret = true; for(int j=0; j= agx::Hinge::DOF::ALL_DOF){ double w; complianceParam.compliance = complianceParam.damping = std::numeric_limits::max(); if(compParam.read("compliance", w)) complianceParam.compliance = w; if(compParam.read("damping", w)) complianceParam.damping = w; hingeJointParam.complianceParam.push_back(complianceParam); } } } const Mapping& reguParam = *hingeParam.findMapping("hingeMotor"); if(reguParam.isValid()){ ret = true; hingeJointParam.motorParam.compliance = hingeJointParam.motorParam.damping = std::numeric_limits::max(); double w; if(reguParam.read("compliance", w )) hingeJointParam.motorParam.compliance = w; if(reguParam.read("damping", w )) hingeJointParam.motorParam.damping = w; } } return ret; } void AgXLink::setKinematicStateToAgX() { if(!agxRigidBody) return; const Vector3& p = link->p(); const Matrix3& R = link->R(); agx::Vec3 translation(p(0), p(1), p(2)); agx::OrthoMatrix3x3 rotation(R(0,0), R(1,0), R(2,0), R(0,1), R(1,1), R(2,1), R(0,2), R(1,2), R(2,2)); agxRigidBody->setTransform( agx::AffineMatrix4x4( rotation, translation) ); const Vector3 lc = link->R() * link->c(); const Vector3& w = link->w(); const Vector3 v = link->v() + w.cross(lc); agxRigidBody->setVelocity( agx::Vec3(v(0),v(1),v(2)) ); // the linear velocity of the center of mass agxRigidBody->setAngularVelocity( agx::Vec3(w(0),w(1),w(2)) ); } void AgXLink::getKinematicStateFromAgX() { switch(link->jointType()){ case Link::ROTATIONAL_JOINT: case Link::SLIDE_JOINT:{ agx::Constraint1DOF* joint1DOF = agx::Constraint1DOF::safeCast(joint); if(joint1DOF){ link->q() = joint1DOF->getAngle(); link->dq() = joint1DOF->getCurrentSpeed(); if(inputMode==VEL){ link->u() = joint1DOF->getMotor1D()->getCurrentForce(); //cout << link->name() << " " << link->u() << endl; } break; } CustomConstraint* jointCustom = dynamic_cast(joint); if(jointCustom){ double oldq = link->q(); link->q() = jointCustom->getAngle(customConstraintIndex); link->dq() = ( link->q() - oldq ) / simImpl->timeStep; break; } agx::PrismaticUniversalJoint* pujoint = dynamic_cast(joint); if(pujoint){ link->q() = pujoint->getAngle(customConstraintIndex); link->dq() = pujoint->getCurrentSpeed(customConstraintIndex); break; } } default : break; } if(!agxRigidBody) return; agx::AffineMatrix4x4 t = agxRigidBody->getTransform(); link->p() = Vector3(t(3,0), t(3,1), t(3,2)); link->R() << t(0,0), t(1,0), t(2,0), t(0,1), t(1,1), t(2,1), t(0,2), t(1,2), t(2,2); agx::Vec3 w = agxRigidBody->getAngularVelocity(); link->w() = Vector3(w.x(), w.y(), w.z()); agx::Vec3 v = agxRigidBody->getVelocity(); Vector3 v0(v.x(), v.y(), v.z()); const Vector3 c = link->R() * link->c(); link->v() = v0 - link->w().cross(c); } void AgXLink::setTorqueToAgX() { if(!isControlJoint) return; if(unit){ agxDriveTrain::Shaft* shaft = dynamic_cast(unit); if(shaft){ shaft->getRotationalDimension()->addLoad( link->u() ); return; } agxPowerLine::TranslationalUnit* transUnit = dynamic_cast(unit); if(transUnit){ transUnit->getTranslationalDimension()->addLoad( link->u() ); return; } } if(!joint) return; agx::Constraint1DOF* joint1DOF = agx::Constraint1DOF::safeCast(joint); if(joint1DOF){ if(inputMode==VEL){ joint1DOF->getMotor1D()->setSpeed( link->dq() ); return; }else if(inputMode==TOR){ joint1DOF->getMotor1D()->setSpeed( link->u()<0? -1.0e12 : 1.0e12); joint1DOF->getMotor1D()->setForceRange( agx::RangeReal( link->u() ) ); return; } } CustomConstraint* jointCustom = dynamic_cast(joint); if(jointCustom){ if(inputMode==VEL){ jointCustom->setSpeed( customConstraintIndex, link->dq() ); return; }else if(inputMode==TOR){ jointCustom->setSpeed( customConstraintIndex, link->u()<0? -1.0e12 : 1.0e12 ); jointCustom->setForceRange( customConstraintIndex, agx::RangeReal(link->u()) ); return; } } } void AgXForceField::updateForce(agx::DynamicsSystem* system) { #if 0 agx::RigidBodyRefVector& bodies = system->getRigidBodies(); for(agx::RigidBodyRefVector::iterator it = bodies.begin(); it != bodies.end(); ++it) { agx::RigidBody *body = (*it).get(); AgXLink* agxLink = dynamic_cast( body->getCustomData() )->agxLink; if(agxLink){ if(agxLink->constraintLinks.empty()) agxLink->constraintLinks.push_back(agxLink); for(int i=0; iconstraintLinks.size(); i++){ Link* link = agxLink->constraintLinks[i]->link; if(link->isRotationalJoint()){ const Vector3 u = link->u() * link->a(); agx::Vec3 u_ = body->getFrame()->transformVectorToWorld( u(0), u(1), u(2) ); body->addTorque( u_ ); agxLink->parent->agxRigidBody->addTorque( -u_ ); }else if(link->isSlideJoint()){ const Vector3 u = link->u() * link->d(); agx::Vec3 u_ = body->getFrame()->transformVectorToWorld( u(0), u(1), u(2) ); body->addForceAtLocalPosition( u_, agx::Vec3(0, 0, 0) ); agxLink->parent->agxRigidBody->addForceAtLocalPosition( -u_, agx::Vec3(0, 0, 0) ); } } } } #endif } void AgXBody::setLinkGroup(const LinkGroupPtr& linkGroup) { int n = linkGroup->numElements(); for(int i=0; i < n; ++i){ if(linkGroup->isSubGroup(i)){ setLinkGroup(linkGroup->subGroup(i)); } else if(linkGroup->isLinkIndex(i)){ Link* link = body()->link(linkGroup->linkIndex(i)); if(link){ linkGroups[linkGroup->name()].push_back( link ); } } } } AgXBody::AgXBody(Body& orgBody, AgXSimulatorItemImpl* simImpl) : SimulationBody(new Body(orgBody)), simImpl(simImpl) { Body* body = this->body(); LinkGroupPtr linkGroup = LinkGroup::create(*body); setLinkGroup(linkGroup); linkGroups.erase("Whole Body"); contactMaterialParams.clear(); const Listing& cmParams = *body->info()->findListing("agxContactMaterialParameters"); if(cmParams.isValid()){ for(int i=0; i < cmParams.size(); ++i){ const Mapping& cmParam = *cmParams[i].toMapping(); contactMaterialParams.push_back(ContactMaterialParam()); ContactMaterialParam& contactMaterialParam = contactMaterialParams.back(); string s; if(cmParam.read("frictionModel", s )){ if(s=="BOX") contactMaterialParam.frictionModel = BOX; else if(s=="SCALE_BOX") contactMaterialParam.frictionModel = SCALE_BOX; else if(s=="ITERATIVE_PROJECTED") contactMaterialParam.frictionModel = ITERATIVE_PROJECTED; else contactMaterialParam.frictionModel = MODEL_DEFAULT; } if(cmParam.read("solveType", s )){ if(s=="DIRECT") contactMaterialParam.solveType = DIRECT; else if(s=="ITERATIVE") contactMaterialParam.solveType = ITERATIVE; else if(s=="SPLIT") contactMaterialParam.solveType = SPLIT; else if(s=="DIRECT_AND_ITERATIVE") contactMaterialParam.solveType = DIRECT_AND_ITERATIVE; else contactMaterialParam.solveType = SOLVE_DEFAULT; } cmParam.read("frictionCoefficient", contactMaterialParam.frictionCoefficient ); cmParam.read("restitution", contactMaterialParam.restitution ); cmParam.read("damping", contactMaterialParam.damping ); read(cmParam, "adhesion", contactMaterialParam.adhesion); const Listing& svParams = *cmParam.findListing("surfaceViscosityParameters"); if(svParams.isValid()){ for(int j=0; j::max(); if(svParam.read("direction", s )){ if(s=="PRIMARY_DIRECTION") surfaceViscosityParam.direction = agx::ContactMaterial::PRIMARY_DIRECTION; else if(s=="SECONDARY_DIRECTION") surfaceViscosityParam.direction = agx::ContactMaterial::SECONDARY_DIRECTION; else if(s=="BOTH_PRIMARY_AND_SECONDARY") surfaceViscosityParam.direction = agx::ContactMaterial::BOTH_PRIMARY_AND_SECONDARY; else surfaceViscosityParam.direction = agx::ContactMaterial::BOTH_PRIMARY_AND_SECONDARY; }else surfaceViscosityParam.direction = agx::ContactMaterial::BOTH_PRIMARY_AND_SECONDARY; svParam.read("viscosity", surfaceViscosityParam.viscosity); contactMaterialParam.surfaceViscosityParam.push_back(surfaceViscosityParam); } } const Listing& linkGroupPairs = *cmParam.findListing("linkGroupPairs"); if(linkGroupPairs.isValid()){ for(int j=0; j& links = linkGroups[groupName]; AgXSimulatorItemImpl::MaterialMap::iterator it = simImpl->materialMap.find(links[0]); if(it==simImpl->materialMap.end()){ const string materialName = groupName + "_Material"; agx::MaterialRef material = new agx::Material(materialName); simImpl->materials.push_back(material); for(int k=0; kmaterialMap[links[k]] = material.get(); } material[j] = simImpl->materialMap[links[0]]; } simImpl->contactMaterialMap[ IdPair( material[0], material[1] )] = &contactMaterialParam; } } } } selfCollisionDetectionLinkGroupPairs.clear(); const Mapping& selfCollisionDetection = *body->info()->findMapping("agxSelfCollisionDetection"); if(selfCollisionDetection.isValid()){ const Listing& linkGroupPairs = *selfCollisionDetection.findListing("linkGroupPairs"); if(linkGroupPairs.isValid()){ for(int j=0; j(linkGroupPairList[0].toString(), linkGroupPairList[1].toString()) ); } } } } AgXBody::~AgXBody() { } void AgXBody::createBody() { tracks.clear(); isStatic = body()->isStaticModel(); collisionDetectionEnabled = bodyItem()->isCollisionDetectionEnabled(); selfCollisionDetectionEnabled = bodyItem()->isSelfCollisionDetectionEnabled(); geometryGroupIds.clear(); if(!selfCollisionDetectionEnabled){ for(int i=0; ifirst); if(itr == geometryGroupIds.end()) geometryGroupIds[it->first] = geometryGroupId; } } AgXLink* rootLink = new AgXLink(simImpl, this, 0, Vector3::Zero(), body()->rootLink()); setKinematicStateToAgX(); if(!tracks.empty()){ createCrawlerJoint(); } if(!selfCollisionDetectionEnabled){ simImpl->agxSimulation->getSpace()->setEnablePair(geometryGroupId,geometryGroupId,false); for(GeometryGroupIds::iterator it0=geometryGroupIds.begin(); it0!=geometryGroupIds.end(); it0++){ simImpl->agxSimulation->getSpace()->setEnablePair(geometryGroupId,it0->second,false); for(GeometryGroupIds::iterator it1=geometryGroupIds.begin(); it1!=geometryGroupIds.end(); it1++){ simImpl->agxSimulation->getSpace()->setEnablePair(it0->second,it1->second,false); } } for(int i=0; iagxSimulation->getSpace()-> setEnablePair(geometryGroupIds[linkGroupName0], geometryGroupIds[linkGroupName1],true); } } setExtraJoints(); sensorHelper.initialize(body(), simImpl->timeStep, simImpl->gravity); const DeviceList& forceSensors = sensorHelper.forceSensors(); for(size_t i=0; i < forceSensors.size(); ++i){ AgXLink* agxLink = findLink(forceSensors[i]->link()); agxLink->joint->setEnableComputeForces(true); } } void AgXBody::setKinematicStateToAgX() { for(size_t i=0; i < agxLinks.size(); ++i){ agxLinks[i]->setKinematicStateToAgX(); } } void AgXBody::getKinematicStateFromAgX() { for(size_t i=0; i < agxLinks.size(); ++i){ agxLinks[i]->getKinematicStateFromAgX(); } } AgXLink* AgXBody::findLink(Link* link) { for( vector::iterator itr=agxLinks.begin(); itr!=agxLinks.end(); itr++){ if((*itr)->link == link) return (*itr).get(); } return 0; } void AgXBody::updateForceSensors() { const DeviceList& forceSensors = sensorHelper.forceSensors(); for(size_t i=0; i < forceSensors.size(); ++i){ ForceSensor* sensor = forceSensors[i]; AgXLink* agxLink = findLink(sensor->link()); if(agxLink && agxLink->parent && agxLink->joint){ agx::Vec3 force,torque; agxLink->joint->getLastForce( agxLink->parent->agxRigidBody, force, torque, false); Vector3 f(force[0], force[1], force[2]); Vector3 tau(torque[0], torque[1], torque[2]); const Matrix3 R = sensor->link()->R() * sensor->R_local(); const Vector3 p = sensor->link()->R() * sensor->p_local(); sensor->f() = R.transpose() * f; sensor->tau() = R.transpose() * (tau - p.cross(f)); sensor->notifyStateChange(); } } } void AgXBody::setExtraJoints() { Body* body = this->body(); const int n = body->numExtraJoints(); for(int j=0; j < n; ++j){ Body::ExtraJoint& extraJoint = body->extraJoint(j); AgXLinkPtr agxLinkPair[2]; for(int i=0; i < 2; ++i){ Link* link = extraJoint.link[i]; agxLinkPair[i] = findLink( link ); if(!agxLinkPair[i]) break; } if(agxLinkPair[1]){ Link* link = agxLinkPair[0]->link; Vector3 p = link->attitude() * extraJoint.point[0] + link->p(); Vector3 a = link->attitude() * extraJoint.axis; if(extraJoint.type == Body::EJ_PISTON){ agx::HingeFrame hingeFrame; hingeFrame.setAxis( agx::Vec3( a(0), a(1), a(2)) ); hingeFrame.setCenter( agx::Vec3( p(0), p(1), p(2)) ); agx::HingeRef hinge = new agx::Hinge( hingeFrame, agxLinkPair[0]->agxRigidBody, agxLinkPair[1]->agxRigidBody ); simImpl->agxSimulation->add( hinge ); }else if(extraJoint.type == Body::EJ_BALL){ agx::BallJointFrame ballJointFrame; ballJointFrame.setCenter( agx::Vec3( p(0), p(1), p(2)) ); agx::BallJointRef ballJoint = new agx::BallJoint( ballJointFrame, agxLinkPair[0]->agxRigidBody, agxLinkPair[1]->agxRigidBody ); simImpl->agxSimulation->add( ballJoint ); } } } } void AgXBody::setTorqueToAgX() { // Skip the root link for(size_t i=1; i < agxLinks.size(); ++i){ agxLinks[i]->setTorqueToAgX(); } } void AgXBody::createCrawlerJoint() { for(int i=0; ilink->a(); Vector3 a_ = link0->link->attitude() * a; agx::HingeFrame hingeFrame; hingeFrame.setAxis( agx::Vec3( a_(0), a_(1), a_(2)) ); const Vector3& o = link0->link->p(); hingeFrame.setCenter( agx::Vec3( o(0), o(1), o(2))); agx::HingeRef hinge = new agx::Hinge( hingeFrame, link0->agxRigidBody, link1->agxRigidBody ); simImpl->agxSimulation->add( hinge ); link0->joint = hinge; hinge->getMotor1D()->setEnable(true); Vector2 forceRange(-std::numeric_limits::max(), std::numeric_limits::max()); agx::Constraint1DOF::safeCast( hinge )->getMotor1D()->setForceRange( forceRange[0], forceRange[1] ); HingeJointParam hingeParam; if(link0->getHingeJointParam(hingeParam)){ for(int i=0; i::max()) hinge->setCompliance(hingeParam.complianceParam[i].compliance, hingeParam.complianceParam[i].dof); if(hingeParam.complianceParam[i].damping!=std::numeric_limits::max()) hinge->setDamping(hingeParam.complianceParam[i].damping, hingeParam.complianceParam[i].dof); } if(hingeParam.motorParam.compliance!=std::numeric_limits::max()) hinge->getMotor1D()->setCompliance(hingeParam.motorParam.compliance); if(hingeParam.motorParam.damping!=std::numeric_limits::max()) hinge->getMotor1D()->setDamping(hingeParam.motorParam.damping); } // setting PlaneJoint agx::FrameRef frame1 = new agx::Frame(); agx::Vec3 a0( a(0), a(1), a(2) ); const Vector3& b = link0->link->b(); agx::Vec3 b0( b(0), b(1), b(2) ); agx::Vec3 p = ( b0 * a0 ) * a0; agx::Vec3 nx = agx::Vec3::Z_AXIS().cross(a0); agx::OrthoMatrix3x3 rotation; if(nx.normalize() > 1.0e-6){ nx.normal(); rotation.setColumn(0, nx); agx::Vec3 ny = a0.cross(nx); ny.normal(); rotation.setColumn(1, ny); rotation.setColumn(2, a0); } agx::AffineMatrix4x4 af( rotation, p ); frame1->setMatrix(af); for(int j=0; jagxRigidBody, frame0, track.parent->agxRigidBody, frame1); simImpl->agxSimulation->add( plane ); double w = foot->link->info("planeCompliance", std::numeric_limits::max()); if(w!=std::numeric_limits::max()) plane->setCompliance(w); w = foot->link->info("planeDamping", std::numeric_limits::max()); if(w!=std::numeric_limits::max()) plane->setDamping(w); agx::Constraint1DOF* joint1DOF = agx::Constraint1DOF::safeCast(foot->joint); if(joint1DOF) joint1DOF->getMotor1D()->setSpeed( 0.0 ); } } } void AgXSimulatorItem::initializeClass(ExtensionManager* ext) { ext->itemManager().registerClass("AgXSimulatorItem"); ext->itemManager().addCreationPanel(); } AgXSimulatorItem::AgXSimulatorItem() { impl = new AgXSimulatorItemImpl(this); } AgXSimulatorItemImpl::AgXSimulatorItemImpl(AgXSimulatorItem* self) : self(self), frictionModelType(3, CNOID_GETTEXT_DOMAIN_NAME), frictionSolveType(4, CNOID_GETTEXT_DOMAIN_NAME), contactReductionMode(3, CNOID_GETTEXT_DOMAIN_NAME), dynamicsMode(AgXSimulatorItem::N_DYNAMICS_MODES, CNOID_GETTEXT_DOMAIN_NAME) { initialize(); dynamicsMode.setSymbol(AgXSimulatorItem::FORWARD_DYNAMICS, N_("Forward dynamics")); dynamicsMode.setSymbol(AgXSimulatorItem::HG_DYNAMICS, N_("High-gain dynamics")); gravity << 0.0, 0.0, -DEFAULT_GRAVITY_ACCELERATION; friction = 0.5; restitution = 0.1; numThreads = 1; contactReductionBinResolution = 2; contactReductionThreshold = 4; frictionModelType.setSymbol(BOX, "Box"); frictionModelType.setSymbol(SCALE_BOX, "Scale Box"); frictionModelType.setSymbol(ITERATIVE_PROJECTED, "Iterative Projected"); frictionModelType.select(ITERATIVE_PROJECTED); frictionSolveType.setSymbol(DIRECT, "Direct"); frictionSolveType.setSymbol(ITERATIVE, "Iterative"); frictionSolveType.setSymbol(SPLIT, "Split"); frictionSolveType.setSymbol(DIRECT_AND_ITERATIVE, "Direct and Iterative"); frictionSolveType.select(SPLIT); contactReductionMode.setSymbol(agx::ContactMaterial::REDUCE_NONE, "None"); contactReductionMode.setSymbol(agx::ContactMaterial::REDUCE_GEOMETRY, "Geometry"); contactReductionMode.setSymbol(agx::ContactMaterial::REDUCE_ALL, "All"); contactReductionMode.select(agx::ContactMaterial::REDUCE_GEOMETRY); } AgXSimulatorItem::AgXSimulatorItem(const AgXSimulatorItem& org) : SimulatorItem(org) { impl = new AgXSimulatorItemImpl(this, *org.impl); } AgXSimulatorItemImpl::AgXSimulatorItemImpl(AgXSimulatorItem* self, const AgXSimulatorItemImpl& org) : self(self), dynamicsMode(org.dynamicsMode) { initialize(); gravity = org.gravity; friction = org.friction; restitution = org.restitution; frictionModelType = org.frictionModelType; frictionSolveType = org.frictionSolveType; numThreads = org.numThreads; contactReductionMode = org.contactReductionMode; contactReductionBinResolution = org.contactReductionBinResolution; contactReductionThreshold = org.contactReductionThreshold; } void AgXSimulatorItemImpl::initialize() { } AgXSimulatorItem::~AgXSimulatorItem() { delete impl; } AgXSimulatorItemImpl::~AgXSimulatorItemImpl() { // ““§agxSimulationƒĦ‚½ƒƒƒ‰‚’ċ‘ĵĥ¨çµ‚了ĉ™‚Ğ‚¨ƒİƒĵŒç™şç”Ÿ™‚‹€‚agx::shutdown()ŒċŸèĦŒ•‚ŒŸċŒŸ‚€‚ } Item* AgXSimulatorItem::doDuplicate() const { return new AgXSimulatorItem(*this); } bool AgXSimulatorItem::startSimulation(bool doReset) { impl->orgLinkToInternalLinkMap.clear(); impl->controlModeMap.clear(); impl->controlModeOrgLinkMap.clear(); impl->materialMap.clear(); impl->materials.clear(); impl->contactMaterialLinkMap.clear(); impl->contactMaterialBodyMap.clear(); impl->contactMaterialMap.clear(); return SimulatorItem::startSimulation(doReset); } SimulationBody* AgXSimulatorItem::createSimulationBody(Body* orgBody) { AgXBody* agXBody = new AgXBody(*orgBody, impl); const int n = orgBody->numLinks(); for(size_t i=0; i < n; ++i){ impl->orgLinkToInternalLinkMap[orgBody->link(i)] = agXBody->body()->link(i); AgXSimulatorItemImpl::ControlModeMap::iterator it = impl->controlModeOrgLinkMap.find(orgBody->link(i)); if(it != impl->controlModeOrgLinkMap.end()) impl->controlModeMap[agXBody->body()->link(i)] = it->second; } return agXBody; } bool AgXSimulatorItem::initializeSimulation(const std::vector& simBodies) { return impl->initializeSimulation(simBodies); } bool AgXSimulatorItemImpl::initializeSimulation(const std::vector& simBodies) { clear(); agxSimulation = new agxSDK::Simulation(); agx::setNumThreads( numThreads ); agxSimulation->setContactReductionBinResolution( contactReductionBinResolution ); agxSimulation->setContactReductionThreshold( contactReductionThreshold ); powerLine = new agxPowerLine::PowerLine(); agxSimulation->add(powerLine); agx::UniformGravityField* uniformGravityField = dynamic_cast( agxSimulation->getGravityField() ); if(uniformGravityField) uniformGravityField->setGravity( agx::Vec3( gravity(0), gravity(1), gravity(2) ) ); timeStep = self->worldTimeStep(); agxSimulation->getDynamicsSystem()->getTimeGovernor()->setTimeStep( timeStep ); defaultMaterial = new agx::Material( "Material", restitution, friction ); agxSimulation->add( defaultMaterial ); agx::ContactMaterial* contactMaterial = agxSimulation-> getMaterialManager()->getOrCreateContactMaterial( defaultMaterial, defaultMaterial ); contactMaterial->setContactReductionMode( (agx::ContactMaterial::ContactReductionMode)contactReductionMode.selectedIndex() ); setFrictionModelsolveType(contactMaterial, (FrictionModelType)frictionModelType.selectedIndex(), (FrictionSolveType)frictionSolveType.selectedIndex()); for(ContactMaterialBodyMap::iterator it = contactMaterialBodyMap.begin(); it != contactMaterialBodyMap.end(); it++){ const IdPair& bodyPair = it->first; set materials_[2]; for(int i=0; i<2; i++){ agx::MaterialRef material = 0; Body* body = bodyPair(i); for(int j=0; jnumLinks(); j++){ Link* link = body->link(j); LinkMap::iterator p = orgLinkToInternalLinkMap.find(link); if(p != orgLinkToInternalLinkMap.end()){ Link* iLink = p->second; MaterialMap::iterator it = materialMap.find(iLink); if(it==materialMap.end()){ if(!material){ material = new agx::Material(body->name()+"_Material"); materials.push_back(material); } materialMap[iLink] = material.get(); } materials_[i].insert(materialMap[iLink]); } } } for(set::iterator it0 = materials_[0].begin(); it0 != materials_[0].end(); it0++) for(set::iterator it1 = materials_[1].begin(); it1 != materials_[1].end(); it1++) contactMaterialMap[ IdPair( *it0, *it1 )] = &it->second; } for(ContactMaterialLinkMap::iterator it = contactMaterialLinkMap.begin(); it != contactMaterialLinkMap.end(); it++){ const IdPair& linkPair = it->first; agx::Material* material[2]; for(int k=0; k<2; k++){ string materialName; LinkMap::iterator p = orgLinkToInternalLinkMap.find(linkPair(k)); if(p != orgLinkToInternalLinkMap.end()){ Link* iLink = p->second; MaterialMap::iterator it = materialMap.find(iLink); if(it==materialMap.end()){ string materialName = iLink->name() + "_Material"; agx::MaterialRef material = new agx::Material(materialName); materials.push_back(material); materialMap[iLink] = material.get(); } material[k] = materialMap[iLink]; } } if( material[0] && material[1] ) contactMaterialMap[ IdPair( material[0], material[1] )] = &it->second; } for(Materials::iterator it = materials.begin(); it!=materials.end(); it++) agxSimulation->add( *it ); for(size_t i=0; i < simBodies.size(); ++i){ addBody(static_cast(simBodies[i]),i); } for(ContactMaterialMap::iterator it = contactMaterialMap.begin(); it != contactMaterialMap.end(); it++){ const IdPair& mPair = it->first; agx::ContactMaterial* contactMaterial = agxSimulation->getMaterialManager()-> getOrCreateContactMaterial( mPair(0), mPair(1) ); ContactMaterialParam* cmp = it->second; if( cmp->frictionModel!=MODEL_DEFAULT && cmp->solveType!=SOLVE_DEFAULT) setFrictionModelsolveType(contactMaterial, cmp->frictionModel, cmp->solveType); if(cmp->frictionCoefficient!=std::numeric_limits::max()) contactMaterial->setFrictionCoefficient(cmp->frictionCoefficient); if(cmp->restitution!=std::numeric_limits::max()) contactMaterial->setRestitution(cmp->restitution); if(cmp->damping!=std::numeric_limits::max()) contactMaterial->setDamping(cmp->damping); if(cmp->adhesion[0]!=std::numeric_limits::max() && cmp->adhesion[1]!=std::numeric_limits::max()) contactMaterial->setAdhesion(cmp->adhesion[0], cmp->adhesion[1]); for(int j=0; jsurfaceViscosityParam.size(); j++){ if(cmp->surfaceViscosityParam[j].viscosity!=std::numeric_limits::max()) contactMaterial->setSurfaceViscosity(cmp->surfaceViscosityParam[j].viscosity, cmp->surfaceViscosityParam[j].direction); } if(cmp->youngsModulus!=std::numeric_limits::max()) contactMaterial->setYoungsModulus(cmp->youngsModulus); } // add Force Field //agx::InteractionRef forceField = new AgXForceField; //agxSimulation->getDynamicsSystem()->add( forceField ); // debug file output //agxSimulation->getSerializer()->setEnable(true); //agxSimulation->getSerializer()->setInterval(0.1); // 10hz //agxSimulation->getSerializer()->setFilename("aist.agx"); return true; } void AgXSimulatorItem::initializeSimulationThread() { agx::Thread::registerAsAgxThread(); impl->agxSimulation->setMainWorkThread(agx::Thread::getCurrentThread()); } void AgXSimulatorItem::finalizeSimulationThread() { agx::Thread::unregisterAsAgxThread(); } bool AgXSimulatorItem::stepSimulation(const std::vector& activeSimBodies) { return impl->stepSimulation(activeSimBodies); } bool AgXSimulatorItemImpl::stepSimulation(const std::vector& activeSimBodies) { for(size_t i=0; i < activeSimBodies.size(); ++i){ AgXBody* agxBody = static_cast(activeSimBodies[i]); agxBody->body()->setVirtualJointForces(); agxBody->setTorqueToAgX(); } agxSimulation->stepForward(); for(size_t i=0; i < activeSimBodies.size(); ++i){ AgXBody* agxBody = static_cast(activeSimBodies[i]); agxBody->getKinematicStateFromAgX(); if(!agxBody->sensorHelper.forceSensors().empty()){ agxBody->updateForceSensors(); } if(agxBody->sensorHelper.hasGyroOrAccelerationSensors()){ agxBody->sensorHelper.updateGyroAndAccelerationSensors(); } } return true; } void AgXSimulatorItem::finalizeSimulation() { } void AgXSimulatorItemImpl::clear() { if(agxSimulation) agxSimulation->cleanup( agxSDK::Simulation::CLEANUP_ALL ); } void AgXSimulatorItemImpl::addBody(AgXBody* agxBody, int i) { Body& body = *agxBody->body(); Link* rootLink = body.rootLink(); rootLink->v().setZero(); rootLink->dv().setZero(); rootLink->w().setZero(); rootLink->dw().setZero(); for(int i=0; i < body.numJoints(); ++i){ Link* joint = body.joint(i); joint->u() = 0.0; joint->dq() = 0.0; joint->ddq() = 0.0; } body.clearExternalForces(); body.calcForwardKinematics(true, true); agxBody->geometryGroupId = i; agxBody->createBody(); } CollisionLinkPairListPtr AgXSimulatorItem::getCollisions() { const agxCollide::GeometryContactPtrVector& contacts = impl->agxSimulation->getSpace()->getGeometryContacts(); CollisionLinkPairListPtr collisionPairs = boost::make_shared(); for(agxCollide::GeometryContactPtrVector::const_iterator it=contacts.begin(); it!=contacts.end(); it++){ CollisionLinkPairPtr dest = boost::make_shared(); agxCollide::ContactPointVector& points = (*it)->points(); for(int i=0; icollisions.push_back(Collision()); Collision& col = dest->collisions.back(); agx::Vec3 p = points[i].point(); agx::Vec3f n = points[i].normal(); col.depth = points[i].depth(); for(int j=0; j<3; j++){ col.point[j] = p[j]; col.normal[j] = n[j]; } } for(int j=0; j<2; j++){ agx::RigidBody* body = (*it)->rigidBody(j); AgXLink* agxLink = dynamic_cast( body->getCustomData() )->agxLink; dest->link[j] = agxLink->link; dest->body[j] = agxLink->agxBody->body(); } collisionPairs->push_back(dest); } return collisionPairs; } void AgXSimulatorItem::setJointControlMode(Link* joint, ControlMode type){ impl->setJointControlMode(joint, type); } void AgXSimulatorItemImpl::setJointControlMode(Link* joint, AgXSimulatorItem::ControlMode type){ controlModeOrgLinkMap[joint] = type; } void AgXSimulatorItem::setContactMaterialDamping(Link* link1, Link* link2, double damping) { ContactMaterialParam& cm = impl->contactMaterialLinkMap[IdPair(link1, link2)]; cm.damping = damping; } void AgXSimulatorItem::setContactMaterialYoungsModulus(Link* link1, Link* link2, double youngsmodulus) { ContactMaterialParam& cm = impl->contactMaterialLinkMap[IdPair(link1, link2)]; cm.youngsModulus = youngsmodulus; } void AgXSimulatorItem::setContactMaterialDamping(Body* body1, Body* body2, double damping) { ContactMaterialParam& cm = impl->contactMaterialBodyMap[IdPair(body1, body2)]; cm.damping = damping; } void AgXSimulatorItem::setContactMaterialYoungsModulus(Body* body1, Body* body2, double youngsmodulus) { ContactMaterialParam& cm = impl->contactMaterialBodyMap[IdPair(body1, body2)]; cm.youngsModulus = youngsmodulus; } void AgXSimulatorItem::setJointCompliance(Link* joint, double spring, double damping) { impl->setJointCompliance(joint, spring, damping); } void AgXSimulatorItemImpl::setJointCompliance(Link* joint, double spring, double damping){ if( joint->name()=="RLEG_BUSH_ROLL" || joint->name()=="LLEG_BUSH_ROLL"){ springConstant[0] = spring; dampingCoefficient[0] = damping; }else if( joint->name()=="RLEG_BUSH_PITCH" || joint->name()=="LLEG_BUSH_PITCH"){ springConstant[1] = spring; dampingCoefficient[1] = damping; }else if( joint->name()=="RLEG_BUSH_Z" || joint->name()=="LLEG_BUSH_Z"){ springConstant[2] = spring; dampingCoefficient[2] = damping; } } void AgXSimulatorItem::doPutProperties(PutPropertyFunction& putProperty) { SimulatorItem::doPutProperties(putProperty); impl->doPutProperties(putProperty); } void AgXSimulatorItemImpl::doPutProperties(PutPropertyFunction& putProperty) { putProperty(_("Dynamics mode"), dynamicsMode, boost::bind(&Selection::selectIndex, &dynamicsMode, _1)); putProperty(_("Gravity"), str(gravity), boost::bind(toVector3, _1, boost::ref(gravity))); putProperty.decimals(2).min(0.0) (_("Friction"), friction, changeProperty(friction)); putProperty.decimals(2).min(0.0) (_("Restitution"), restitution, changeProperty(restitution)); putProperty("Friction Model Type", frictionModelType, changeProperty(frictionModelType)); putProperty("Friction Solve Type", frictionSolveType, changeProperty(frictionSolveType)); putProperty.min(-1) ("Number of Threads", numThreads, changeProperty(numThreads)); putProperty("Contact Reduction Mode", contactReductionMode, changeProperty(contactReductionMode)); putProperty.min(0) ("Contact Reduction Bin Resolution", contactReductionBinResolution, changeProperty(contactReductionBinResolution) ); putProperty.min(0) ("Contact Reduction Threshold", contactReductionThreshold, changeProperty(contactReductionThreshold) ); } bool AgXSimulatorItem::store(Archive& archive) { SimulatorItem::store(archive); impl->store(archive); return true; } void AgXSimulatorItemImpl::store(Archive& archive) { archive.write("dynamicsMode", dynamicsMode.selectedSymbol()); write(archive, "gravity", gravity); archive.write("friction", friction); archive.write("restitution", restitution); archive.write("frictionModelType", frictionModelType.selectedSymbol()); archive.write("frictionSolveType", frictionSolveType.selectedSymbol()); archive.write("numThreads", numThreads); archive.write("contactReductionMode", contactReductionMode.selectedSymbol()); archive.write("contactReductionBinResolution", contactReductionBinResolution); archive.write("contactReductionThreshold", contactReductionThreshold); } bool AgXSimulatorItem::restore(const Archive& archive) { SimulatorItem::restore(archive); impl->restore(archive); return true; } void AgXSimulatorItemImpl::restore(const Archive& archive) { string symbol; if(archive.read("dynamicsMode", symbol)){ dynamicsMode.select(symbol); } read(archive, "gravity", gravity); archive.read("friction", friction); archive.read("restitution", restitution); if(archive.read("frictionModelType", symbol)){ frictionModelType.select(symbol); } if(archive.read("frictionSolveType", symbol)){ frictionSolveType.select(symbol); } archive.read("numThreads", numThreads); if(archive.read("contactReductionMode", symbol)){ contactReductionMode.select(symbol); } archive.read("contactReductionBinResolution", contactReductionBinResolution); archive.read("contactReductionThreshold", contactReductionThreshold); } choreonoid-1.5.0/src/AgXPlugin/AgXSimulatorItem.h0000664000000000000000000000360212741425367020356 0ustar rootroot/*! @file @author Shizuko Hattori */ #ifndef CNOID_AGXPLUGIN_AGX_SIMULATOR_ITEM_H #define CNOID_AGXPLUGIN_AGX_SIMULATOR_ITEM_H #include #include "exportdecl.h" namespace cnoid { class AgXSimulatorItemImpl; class CNOID_EXPORT AgXSimulatorItem : public SimulatorItem { public: static void initializeClass(ExtensionManager* ext); AgXSimulatorItem(); AgXSimulatorItem(const AgXSimulatorItem& org); virtual ~AgXSimulatorItem(); enum DynamicsMode { FORWARD_DYNAMICS = 0, HG_DYNAMICS, N_DYNAMICS_MODES }; enum ControlMode { DEFAULT=0, HIGH_GAIN, TORQUE, FREE }; void setJointControlMode(Link* joint, ControlMode type); void setJointCompliance(Link* joint, double spring, double damping); void setContactMaterialDamping(Link* link1, Link* link2, double damping); void setContactMaterialYoungsModulus(Link* link1, Link* link2, double youngsmodulus); void setContactMaterialDamping(Body* body1, Body* body2, double damping); void setContactMaterialYoungsModulus(Body* body1, Body* body2, double youngsmodulus); protected: virtual bool startSimulation(bool doReset = true); virtual SimulationBody* createSimulationBody(Body* orgBody); virtual bool initializeSimulation(const std::vector& simBodies); virtual void initializeSimulationThread(); virtual void finalizeSimulationThread(); virtual bool stepSimulation(const std::vector& activeSimBodies); virtual void finalizeSimulation(); virtual CollisionLinkPairListPtr getCollisions(); virtual Item* doDuplicate() const; virtual void doPutProperties(PutPropertyFunction& putProperty); virtual bool store(Archive& archive); virtual bool restore(const Archive& archive); private: AgXSimulatorItemImpl* impl; friend class AgXSimulatorItemImpl; }; typedef ref_ptr AgXSimulatorItemPtr; } #endif choreonoid-1.5.0/src/AgXPlugin/AgXPlugin.cpp0000664000000000000000000000231612741425367017352 0ustar rootroot/*! @file @author Shizuko Hattori */ #include "AgXSimulatorItem.h" #include #include using namespace std; using namespace cnoid; namespace { agx::AutoInit agxInit; class AgXPlugin : public Plugin { public: agx::AutoInit agxInit; AgXPlugin() : Plugin("AgX") { require("Body"); } virtual ~AgXPlugin() { } virtual bool initialize() { // string pathToAgx = "/opt/Algoryx/AgX-2.13.2.2"; // agxIO::Environment::instance()->getFilePath(agxIO::Environment::RESOURCE_PATH).pushbackPath(pathToAgx); // agxIO::Environment::instance()->getFilePath(agxIO::Environment::RESOURCE_PATH).addFilePath(pathToAgx); // agxIO::Environment::instance()->getFilePath(agxIO::Environment::RUNTIME_PATH).addFilePath(pathToAgx+"/bin/plugins"); // agxIO::Environment::instance()->getFilePath(agxIO::Environment::RESOURCE_PATH).addFilePath(pathToAgx+"/data"); AgXSimulatorItem::initializeClass(this); return true; } virtual bool finalize() { return true; } }; } CNOID_IMPLEMENT_PLUGIN_ENTRY(AgXPlugin); choreonoid-1.5.0/src/AgXPlugin/python/0000775000000000000000000000000012741425367016327 5ustar rootrootchoreonoid-1.5.0/src/AgXPlugin/python/PyAgXPlugin.cpp0000664000000000000000000000337112741425367021206 0ustar rootroot/*! @author Shizuko Hattori */ #include "../AgXSimulatorItem.h" #include using namespace boost::python; using namespace cnoid; namespace { void (AgXSimulatorItem::*setContactMaterialDamping1)(Link*, Link*, double) = &AgXSimulatorItem::setContactMaterialDamping; void (AgXSimulatorItem::*setContactMaterialDamping2)(Body*, Body*, double) = &AgXSimulatorItem::setContactMaterialDamping; void (AgXSimulatorItem::*setContactMaterialYoungsModulus1)(Link*, Link*, double) = &AgXSimulatorItem::setContactMaterialYoungsModulus; void (AgXSimulatorItem::*setContactMaterialYoungsModulus2)(Body*, Body*, double) = &AgXSimulatorItem::setContactMaterialYoungsModulus; } namespace cnoid { BOOST_PYTHON_MODULE(AgXPlugin) { { scope agxSimulatorItemScope = class_< AgXSimulatorItem, AgXSimulatorItemPtr, bases >("AgXSimulatorItem") .def("setJointControlMode", &AgXSimulatorItem::setJointControlMode) .def("setJointCompliance", &AgXSimulatorItem::setJointCompliance) .def("setContactMaterialDamping", setContactMaterialDamping1) .def("setContactMaterialDamping", setContactMaterialDamping2) .def("setContactMaterialYoungsModulus", setContactMaterialYoungsModulus1) .def("setContactMaterialYoungsModulus", setContactMaterialYoungsModulus2) ; enum_("ControlMode") .value("HIGH_GAIN", AgXSimulatorItem::HIGH_GAIN) .value("TORQUE", AgXSimulatorItem::TORQUE) .value("FREE", AgXSimulatorItem::FREE); } implicitly_convertible(); PyItemList("AgXSimulatorItemList"); } } choreonoid-1.5.0/src/AgXPlugin/python/CMakeLists.txt0000664000000000000000000000025012741425367021064 0ustar rootroot # @author Shizuko Hattori set(target PyAgXPlugin) add_cnoid_python_module(${target} PyAgXPlugin.cpp ) target_link_libraries(${target} CnoidAgXPlugin CnoidPyBase) choreonoid-1.5.0/src/RokiPlugin/0000775000000000000000000000000012741425367015233 5ustar rootrootchoreonoid-1.5.0/src/RokiPlugin/RokiPlugin.cpp0000664000000000000000000000072012741425367020021 0ustar rootroot/*! @file @author Shizuko Hattori */ #include "RokiSimulatorItem.h" #include using namespace cnoid; namespace { class RokiPlugin : public Plugin { public: RokiPlugin() : Plugin("Roki") { require("Body"); } virtual bool initialize(){ RokiSimulatorItem::initializeClass(this); return true; } virtual bool finalize() { return true; } }; } CNOID_IMPLEMENT_PLUGIN_ENTRY(RokiPlugin); choreonoid-1.5.0/src/RokiPlugin/CMakeLists.txt0000664000000000000000000000147012741425367017775 0ustar rootroot option(BUILD_ROKI_PLUGIN "Building RokiPlugin" OFF) if(NOT BUILD_ROKI_PLUGIN) return() endif() if(NOT UNIX) return() endif() set(ROKI_DIR ${ROKI_DIR} CACHE PATH "set the top directory of Roki libraries") set(ROKI_INCLUDE_DIRS ${ROKI_DIR}/include) set(ROKI_LIBRARY_DIRS ${ROKI_DIR}/lib) include_directories(${ROKI_INCLUDE_DIRS}) link_directories(${ROKI_LIBRARY_DIRS}) set(ROKI_LIBRARIES cure zm zeo roki) set(target CnoidRokiPlugin) set(sources RokiPlugin.cpp RokiSimulatorItem.cpp ) set(headers ) make_gettext_mofiles(${target} mofiles) add_cnoid_plugin(${target} SHARED ${sources} ${headers} ${mofiles}) target_link_libraries(${target} CnoidBodyPlugin ${ROKI_LIBRARIES}) apply_common_setting_for_plugin(${target} "${headers}") install_external_libraries(${ROKI_DIR}/bin ${ROKI_DIR}/lib ${ROKI_LIBRARIES}) choreonoid-1.5.0/src/RokiPlugin/README-ja.txt0000664000000000000000000000767512741425367017340 0ustar rootroot**Roki‚’‚¤ƒ³‚ıƒˆƒĵƒĞ™‚‹€‚** http://www.mi.ams.eng.osaka-u.ac.jp/open-j.html‹‚‰ƒ€‚Ĥƒ³ƒ­ƒĵƒ‰§™€‚ ĉœ€ċˆĞCure‚’ƒ€‚Ĥƒ³ƒ­ƒĵƒ‰—Ĥ€ċħ•é–‹—™€‚ READMEĞċ“£Ĥ‚¤ƒ³‚ıƒˆƒĵƒĞ—™€‚ “¨€‚¤ƒ³‚ıƒˆƒĵƒĞċ…ˆƒ•‚ĦƒĞƒ€ƒĵŻäşˆ‚ä½œĉˆ—€ä¸­Ğbin¨libƒ•‚ĦƒĞƒ€ƒĵ‚‚作ĉˆ—ĤŠ„Ÿğ†Œè‰Ż„‚ˆ†§™€‚ 環ċ˘ƒċ¤‰ĉ•°PATH¨LD_LIBRARY_PATHĞ“ƒ‡‚£ƒĴ‚ŻƒˆƒŞ‚’èż½è¨˜—ĤŠ™€‚ Zm Zeo Rokié †ĞċŒ˜‚ˆ†Ğ‚¤ƒ³‚ıƒˆƒĵƒĞ—™€‚ **CCmakeè¨­ċš** BUILD_ROKI_PLUGIN‚’ONĞ—Ĥ€ROKI_DIRĞ‚¤ƒ³‚ıƒˆƒĵƒĞċ…ˆƒ•‚݃Ѓ€ƒĵ‚’ĉŒ‡ċš—™€‚ ** 関節ƒ€‚¤ƒŠƒŸ‚Ż‚ı‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³‚’™‚‹ĞŻ** choreonoid§€“‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³è¨­ċš‚’èĦŒ†Ÿ‚ĞŻ€yamlƒ•‚Ħ‚¤ƒĞ‚’ä½żç”¨—™€‚ ‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³ċŻèħĦƒ˘ƒ‡ƒĞ‚’è¨˜èż°—Ÿï½—rlƒ•‚Ħ‚¤ƒĞäğ–Ğyamlƒ•‚Ħ‚¤ƒĞ‚’作ĉˆ—€äğ下‚ˆ†Ğè¨˜èż°—€ yamlƒ•‚Ħ‚¤ƒĞ‚’choreonoid§èŞ­żèĵż™€‚ modelFile: arm_2dof.wrl€€€€€€€€€€ï½—rlƒ•‚Ħ‚¤ƒĞ‚’ĉŒ‡ċš—™€‚ RokiJointParameters:€€€€€€€€€€€€€€€€€€€€€€€€€€Roki用ƒ‘ƒİƒĦƒĵ‚ż§‚‚‹“¨‚’ĉŒ‡ċš—™€‚ - name: Joint1€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€é–˘çŻ€ċ‚’ĉŒ‡ċš—€äğ下Ğé–˘çŻ€ƒ‘ƒİƒĦƒĵ‚ż‚’è¨˜èż°—™€‚ motorconstant: 2.58e-2€€€€€€€€€€€€€€€€€€ƒ˘ƒĵ‚żċšĉ•°ïĵˆƒˆƒĞ‚Żċšĉ•°ïĵ‰ admitance: 0.42373€€€€€€€€€€€€€€€€€€€€€€€€€€çĞŻċ­é–“‚˘ƒ‰ƒŸƒƒ‚żƒ³‚ıïĵˆçĞŻċ­é–“ĉеĉŠ—é€†ĉ•°ïĵ‰ minvoltage: -24.0€€€€€€€€€€€€€€€€€€€€€€€€€€€€ĉœ€ċ°ċ…ċŠ›é›ğċœ§ maxvoltage: 24.0€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ĉœ€ċ¤§ċ…ċŠ›é›ğċœ§ inertia: 1.65e-6€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ƒ˘ƒĵ‚żċ›žèğ˘ċ­ĉ…£ĉ€§ƒ˘ƒĵƒĦƒ³ƒˆ gearinertia: 5.38e-6€€€€€€€€€€€€€€€€€€€€€€ĉ¸›é€ŸĉİŸĉ…£ĉ€§ƒ˘ƒĵƒĦƒ³ƒˆ ratio: 120.0€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ĉ¸›é€ŸĉŻ” stiff: 0.0000000000€€€€€€€€€€€€€€€€€€€€€€€€é–˘çŻ€ċ‰›ĉ€§äż‚ĉ•° viscos: 2.2€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€é–˘çŻ€ç²˜ĉ€§äż‚ĉ•° coulomb: 4.32€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€é–˘çŻ€äıĉ€§äż‚ĉ•°ïĵˆċ‹•ĉ‘İĉ“ĤƒˆƒĞ‚Żïĵ‰ staticfriction: 4.92€€€€€€€€€€€€€€€€€€€€€€ĉœ€ċ¤§é™ĉ­˘ĉ‘İĉ“ĤƒˆƒĞ‚Ż - name: Joint2€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€é–˘çŻ€ĉŻŽĞçı°‚Šèż”—設ċš—™€‚ motorconstant: 2.58e-2 admitance: 0.42373 €€€€€€€€............... RokiArm2Dof.cnoidŒ“‚µƒ³ƒ—ƒĞ§™€‚ **ç ´ċ£Š‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³‚’™‚‹ĞŻ** ç ´ĉ–­èµ·“‚‹ç‡ĉ‰€‚’関節¨—Ĥwrlƒ•‚Ħ‚¤ƒĞĞè¨˜èż°—™€‚ 関節‚ż‚¤ƒ—Żfree¨—™€‚ —Ĥ€é–˘çŻ€ƒ€‚¤ƒŠƒŸ‚Ż‚ıċ ´ċˆ¨ċŒĉ§˜Ğyamlƒ•‚Ħ‚¤ƒĞ‚’ä½żç”¨—€äğ下‚ˆ†Ğè¨˜èż°—™€‚ modelFile: breakWall.wrl€€€€€€€€€€ï½—rlƒ•‚Ħ‚¤ƒĞ‚’ĉŒ‡ċš—™€‚ RokiJointParameters:€€€€€€€€€€€€€€€€€€€€€€€€€€Roki用ƒ‘ƒİƒĦƒĵ‚ż§‚‚‹“¨‚’ĉŒ‡ċš—™€‚ - name: link1€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€é–˘çŻ€ċ‚’ĉŒ‡ċš—€äğ下Ğç ´ĉ–­ƒ‘ƒİƒĦƒĵ‚ż‚’è¨˜èż°—™€‚ break: [ 200.0, 200.0 ]€€€€€€€€€€€€€€€€ç ´ĉ–­Œèµ·“‚‹ċŠ›ƒğƒˆƒĞ‚݁ƒŽƒĞƒ é–ċ€¤€€ïĵˆċŠ›€ƒˆƒĞ‚݁順ïĵ‰€€ - name: link2€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€é–˘çŻ€ĉŻŽĞçı°‚Šèż”—設ċš—™€‚ break: [ 10.0, 10.0 ] choreonoidĞƒ˘ƒ‡ƒĞ‚’èŞ­żèĵż€ƒ˘ƒ‡ƒĞ‚˘‚¤ƒ†ƒ è‡Şċ·ħċı²ĉ¸‰ĉ¤œċ‡şƒ—ƒ­ƒ‘ƒ†‚£‚’trueĞ—™€‚ ïĵˆtrueĞ—Ş„¨€ç ´ĉ–­—ŸċŒç‰İ体Œ€Šäş’„Ğ™‚ŠĉŠœ‘Ĥ—„™€‚ïĵ‰ RokiSimulationa‚˘‚¤ƒ†ƒ ċ…¨ƒŞƒ³‚Żä½ç½ċ§żċ‹˘ċ‡şċŠ›ƒ—ƒ­ƒ‘ƒ†‚£‚’trueĞ—™€‚ RokiBreakWall.cnoidŒ“‚µƒ³ƒ—ƒĞ§™€‚ choreonoid-1.5.0/src/RokiPlugin/RokiSimulatorItem.h0000664000000000000000000000227212741425367021032 0ustar rootroot/*! @file @author Shizuko Hattori */ #ifndef CNOID_ROKIPLUGIN_ROKI_SIMULATOR_ITEM_H_INCLUDED #define CNOID_ROKIPLUGIN_ROKI_SIMULATOR_ITEM_H_INCLUDED #include #include namespace cnoid { class RokiSimulatorItemImpl; class RokiSimulatorItem : public SimulatorItem { public: static void initializeClass(ExtensionManager* ext); RokiSimulatorItem(); RokiSimulatorItem(const RokiSimulatorItem& org); virtual ~RokiSimulatorItem(); protected: virtual SimulationBody* createSimulationBody(Body* orgBody); virtual bool initializeSimulation(const std::vector& simBodies); virtual bool stepSimulation(const std::vector& activeSimBodies); virtual void finalizeSimulation(); virtual Item* doDuplicate() const; virtual void doPutProperties(PutPropertyFunction& putProperty); virtual bool store(Archive& archive); virtual bool restore(const Archive& archive); virtual CollisionLinkPairListPtr getCollisions(); private: RokiSimulatorItemImpl* impl; friend class RokiSimulatorItemImpl; }; typedef ref_ptr RokiSimulatorItemPtr; } #endif choreonoid-1.5.0/src/RokiPlugin/RokiSimulatorItem.cpp0000664000000000000000000012567412741425367021401 0ustar rootroot/*! @file @author Shizuko Hattori */ #include "RokiSimulatorItem.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "gettext.h" #include #include using namespace std; using namespace cnoid; extern "C" { rkFDCell* _rkFDCellPush(rkFD* fd, rkFDCell* lc); void _rkFDChainConnectJointState(rkFD *fd, zVec dis, zVec vel, zVec acc); void _rkFDChainExtWrenchDestroy(rkFD *fd); void _rkFDJointCalcFriction(rkFD *fd, bool doUpRef); void _rkFDContactCalcForce(rkFD *fd); void _rkFDContactModForce(rkFD *fd, bool doUpRef); void _rkFDUpdateAcc(rkFD *fd); void _rkFDUpdateRefDrivingTorque(rkFD *fd); ////// Torque motor was redefined for choreonoid typedef struct { /* value */ double t; /* applied torque */ /* properties */ double Jm2; /* rotorInertia */ } rkMotorPrpJm2; static void _rkMotorSetInputJm2(void *prp, double *val); static void _rkMotorInertiaJm2(void *prp, double *val); static void _rkMotorInputTrqJm2(void *prp, double *val); static void _rkMotorRegistanceJm2(void *prp, double *dis, double *vel, double *val); static void _rkMotorDrivingTrqJm2(void *prp, double *dis, double *vel, double *acc, double *val); static void _rkMotorStateCopyJm2(void *src, void *dst); static bool _rkMotorQueryFReadJm2(FILE *fp, char *key, void *prp); static void _rkMotorFWriteJm2(FILE *fp, void *prp); #define _rkc(p) ((rkMotorPrpJm2 *)p) void _rkMotorSetInputJm2(void *prp, double *val){ // _rkc(prp)->t = zLimit( *val, _rkc(prp)->min, _rkc(prp)->max ); _rkc(prp)->t = *val; } void _rkMotorInertiaJm2(void *prp, double *val){ *val = _rkc(prp)->Jm2; } void _rkMotorInputTrqJm2(void *prp, double *val){ *val = _rkc(prp)->t; } void _rkMotorRegistanceJm2(void *prp, double *dis, double *vel, double *val){ *val = 0.0; } void _rkMotorDrivingTrqJm2(void *prp, double *dis, double *vel, double *acc, double *val){ _rkMotorInputTrqJm2( prp, val); } void _rkMotorStateCopyJm2(void *src, void *dst){ memcpy(dst, src, sizeof(rkMotorPrpJm2)); } bool _rkMotorQueryFReadJm2(FILE *fp, char *key, void *prp) { return true; } void _rkMotorFWriteJm2(FILE *fp, void *prp) { } static rkMotorCom rk_motor_Jm2 = { 1, _rkMotorSetInputJm2, _rkMotorInertiaJm2, _rkMotorInputTrqJm2, _rkMotorRegistanceJm2, _rkMotorDrivingTrqJm2, _rkMotorStateCopyJm2, _rkMotorQueryFReadJm2, _rkMotorFWriteJm2, }; void _rkMotorInitPrpJm2(void *prp) { _rkc(prp)->Jm2 = 0; } rkMotor *rkMotorCreateJm2(rkMotor *m) { if( !( m->prp = zAlloc( rkMotorPrpJm2, 1 ) ) ) return NULL; _rkMotorInitPrpJm2( m->prp ); m->com = &rk_motor_Jm2; return m; } #undef _rkc /////////////////////////////////////////// } namespace { struct Triangle { int indices[3]; }; class RokiBody; class RokiLink : public Referenced { public: Link* link; rkLink* rklink; vector shapes; vector vertices; vector triangles; Matrix3 wAtt; // world Matrix3 lAtt; //parent Affine3 wFrame; Affine3 lFrame; RokiLink* parent; bool isCrawler; vector cd_cells; bool breakJoint; RokiLink(RokiSimulatorItemImpl* simImpl, RokiBody* rokiBody, RokiLink* parent, const Vector3& parentOrigin, Link* link, bool stuffisLinkName); ~RokiLink(); void calcFrame(); void createLink(RokiSimulatorItemImpl* simImpl, RokiBody* body, const Vector3& origin, bool stuffisLinkName); void createGeometry(); void addMesh(MeshExtractor* extractor); void getKinematicStateFromRoki(); void setKinematicStateToRoki(zVec dis, int k); void setTorqueToRoki(); }; typedef ref_ptr RokiLinkPtr; typedef map RokiLinkMap; class RokiBreakLinkTraverse; class RokiBody : public SimulationBody { public: vector rokiLinks; rkFDCell* lc; rkChain* chain; BasicSensorSimulationHelper sensorHelper; int geometryId; RokiLinkMap rokiLinkMap; vector linkTraverseList; RokiBody(const Body& orgBody); ~RokiBody(); void createBody(RokiSimulatorItemImpl* simImpl, bool stuffisLinkName); void getKinematicStateFromRoki(); void setKinematicStateToRoki(); void setTorqueToRoki(); void updateForceSensors(); }; class RokiBreakLinkTraverse :public LinkTraverse { public: RokiBreakLinkTraverse(RokiLink* root, RokiBody* body) : rokiBody(body) { clear(); breakLinkTraverse(root->link); } void breakLinkTraverse(Link* link){ links.push_back(link); for(Link* child = link->child(); child; child = child->sibling()){ if(!rokiBody->rokiLinkMap[child]->breakJoint){ breakLinkTraverse(child); } } } private: RokiBody* rokiBody; }; } namespace cnoid { class RokiSimulatorItemImpl { public: RokiSimulatorItem* self; rkFD fd; double timeStep; bool createdFD; vector staticBodyList; Selection fdSolverType; Selection contactType; double staticfriction; double kineticfriction; double compensation; double relaxation; double elasticity; double viscosity; bool useContactFile; string contactFileName; map bodyMap; //bool useWorldCollision; CollisionDetectorPtr collisionDetector; vector geometryIdToLink; double simulationTime; QElapsedTimer timer; RokiSimulatorItemImpl(RokiSimulatorItem* self); RokiSimulatorItemImpl(RokiSimulatorItem* self, const RokiSimulatorItemImpl& org); ~RokiSimulatorItemImpl(); bool initializeSimulation(const std::vector& simBodies); bool stepSimulation(const std::vector& activeSimBodies); void addBody(RokiBody* simBody); CollisionLinkPairListPtr getCollisions(); void doPutProperties(PutPropertyFunction& putProperty); bool store(Archive& archive); bool restore(const Archive& archive); //void collisionCallback(const CollisionPair& collisionPair, rkCD* cd); }; enum{ FD_SOLVER_VERT, FD_SOLVER_VOLUME }; } RokiLink::RokiLink (RokiSimulatorItemImpl* simImpl, RokiBody* rokiBody, RokiLink* parent, const Vector3& parentOrigin, Link* link, bool stuffisLinkName) { isCrawler = false; rokiBody->rokiLinks.push_back(this); rokiBody->rokiLinkMap[link] = this; this->link = link; this->parent = parent; Vector3 o = parentOrigin; if(!link->isRoot()) o += link->b(); else if(link->jointType()==Link::FIXED_JOINT) o = link->p(); rklink = rkChainLink(rokiBody->chain, link->index()); createLink(simImpl, rokiBody, o, stuffisLinkName); rkChainMass(rokiBody->chain) += link->mass(); createGeometry(); for(Link* child = link->child(); child; child = child->sibling()){ new RokiLink(simImpl, rokiBody, this, o, child, stuffisLinkName); } } void RokiLink::calcFrame() { if(link->jointType()==Link::FIXED_JOINT || link->jointType()==Link::FREE_JOINT){ wAtt = Matrix3::Identity(); return; } Vector3 z(0,0,1); Vector3 nx = z.cross(link->a()); if(nx.norm() < 1.0e-6){ wAtt = Matrix3::Identity(); }else{ nx.normalize(); wAtt.col(0) = nx; Vector3 ny = link->a().cross(nx); ny.normalize(); wAtt.col(1) = ny; wAtt.col(2) = link->a(); } } void RokiLink::createLink(RokiSimulatorItemImpl* simImpl, RokiBody* body, const Vector3& origin, bool stuffisLinkName) { rkLinkInit(rklink); zNameSet( rklink, const_cast(link->name().c_str()) ); string stuff = body->body()->name(); if(stuffisLinkName) stuff += "_" + link->name(); rkLinkSetStuff( rklink, const_cast(stuff.c_str()) ); calcFrame(); Matrix3 invwAtt = wAtt.transpose(); rkLinkSetMass( rklink, link->mass() ); zVec3D* v = rkLinkCOM(rklink); Vector3 c = invwAtt * link->c(); zVec3DSetElem(v, 0, c.x()); zVec3DSetElem(v, 1, c.y()); zVec3DSetElem(v, 2, c.z()); zMat3D* m = rkLinkInertia(rklink); const Matrix3 I = invwAtt * link->I() * wAtt; zMat3DSetElem(m, 0, 0, I(0,0)); zMat3DSetElem(m, 0, 1, I(0,1)); zMat3DSetElem(m, 0, 2, I(0,2)); zMat3DSetElem(m, 1, 0, I(1,0)); zMat3DSetElem(m, 1, 1, I(1,1)); zMat3DSetElem(m, 1, 2, I(1,2)); zMat3DSetElem(m, 2, 0, I(2,0)); zMat3DSetElem(m, 2, 1, I(2,1)); zMat3DSetElem(m, 2, 2, I(2,2)); zFrame3D* f = rkLinkOrgFrame(rklink); if(link->jointType()==Link::FIXED_JOINT || (!link->isRoot() && link->jointType()==Link::FREE_JOINT)){ wFrame = link->T(); }else{ wFrame.linear() = wAtt; wFrame.translation() = origin; } if(parent) lFrame = parent->wFrame.inverse() * wFrame; else lFrame = wFrame; zVec3D* p = &f->pos; zVec3DSetElem(p, 0, lFrame(0,3)); zVec3DSetElem(p, 1, lFrame(1,3)); zVec3DSetElem(p, 2, lFrame(2,3)); zMat3D* att = &f->att; zMat3DSetElem(att, 0, 0, lFrame(0,0)); zMat3DSetElem(att, 0, 1, lFrame(0,1)); zMat3DSetElem(att, 0, 2, lFrame(0,2)); zMat3DSetElem(att, 1, 0, lFrame(1,0)); zMat3DSetElem(att, 1, 1, lFrame(1,1)); zMat3DSetElem(att, 1, 2, lFrame(1,2)); zMat3DSetElem(att, 2, 0, lFrame(2,0)); zMat3DSetElem(att, 2, 1, lFrame(2,1)); zMat3DSetElem(att, 2, 2, lFrame(2,2)); bool dc_motor = false; breakJoint = false; double motorconstant, admitance, minvoltage, maxvoltage, inertia, gearinertia, ratio, compk, compl_, stiff, viscos, coulomb, staticfriction; motorconstant = admitance = minvoltage = maxvoltage = inertia = gearinertia = ratio = compk = compl_ = stiff = viscos = coulomb = staticfriction = std::numeric_limits::max(); const Mapping* jointParams = link->info(); if(jointParams->isValid()){ jointParams->read("rotorInertia", inertia); jointParams->read("gearRatio", ratio); dc_motor |= jointParams->read("gearInertia", gearinertia); dc_motor |= jointParams->read("motorAdmittance", admitance); dc_motor |= jointParams->read("motorConstant", motorconstant); dc_motor |= jointParams->read("motorMinVoltage", minvoltage); dc_motor |= jointParams->read("motorMaxVoltage", maxvoltage); dc_motor |= jointParams->read("jointStiffness", stiff); dc_motor |= jointParams->read("jointViscosity", viscos); dc_motor |= jointParams->read("jointFriction", coulomb); dc_motor |= jointParams->read("jointStaticFriction", staticfriction); dc_motor |= jointParams->read("compk", compk); dc_motor |= jointParams->read("compl", compl_); Vector2 breakParam; if(read(*jointParams, "break", breakParam)){ rkLinkBreakPrp(rklink) = zAlloc( rkBreakPrp, 1 ); rkLinkBreakPrp(rklink)->is_broken = false; rkLinkBreakPrp(rklink)->ep_f = breakParam[0]; rkLinkBreakPrp(rklink)->ep_t = breakParam[1]; breakJoint = true; } } rkMotor* rkMotor; rkJoint* joint = rkLinkJoint(rklink); switch(link->jointType()){ case Link::ROTATIONAL_JOINT: rkJointCreate( joint, RK_JOINT_REVOL ); rkJointGetMotor( joint, &rkMotor ); if(!dc_motor && link->Jm2() != 0.0){ rkMotorInit( rkMotor ); rkMotorCreateJm2(rkMotor); ((rkMotorPrpJm2 *)rkMotor->prp)->Jm2 = link->Jm2(); }else if(dc_motor){ rkMotorCreate ( rkMotor, RK_MOTOR_DC ); if(motorconstant!=std::numeric_limits::max()) ((rkMotorPrpDC *)rkMotor->prp)->k = motorconstant; if(admitance!=std::numeric_limits::max()) ((rkMotorPrpDC *)rkMotor->prp)->admit = admitance; if(minvoltage!=std::numeric_limits::max()) ((rkMotorPrpDC *)rkMotor->prp)->minvol = minvoltage; if(maxvoltage!=std::numeric_limits::max()) ((rkMotorPrpDC *)rkMotor->prp)->maxvol = maxvoltage; if(ratio!=std::numeric_limits::max()) ((rkMotorPrpDC *)rkMotor->prp)->decratio = ratio; if(inertia!=std::numeric_limits::max()) ((rkMotorPrpDC *)rkMotor->prp)->inertia = inertia; if(gearinertia!=std::numeric_limits::max()) ((rkMotorPrpDC *)rkMotor->prp)->inertia_gear = gearinertia; if(compk!=std::numeric_limits::max()) ((rkMotorPrpDC *)rkMotor->prp)->_comp_k = compk; if(compl_!=std::numeric_limits::max()) ((rkMotorPrpDC *)rkMotor->prp)->_comp_l = compl_; if(stiff!=std::numeric_limits::max()) ((rkJointPrpRevol *)joint->prp)->stiff = stiff; if(viscos!=std::numeric_limits::max()) ((rkJointPrpRevol *)joint->prp)->viscos = viscos; if(coulomb!=std::numeric_limits::max()) ((rkJointPrpRevol *)joint->prp)->coulomb = coulomb; if(staticfriction!=std::numeric_limits::max()) ((rkJointPrpRevol *)joint->prp)->sf = staticfriction; }else{ rkMotorCreate ( rkMotor, RK_MOTOR_TRQ ); ((rkMotorPrpTRQ *)rkMotor->prp)->max = std::numeric_limits::max(); ((rkMotorPrpTRQ *)rkMotor->prp)->min = -std::numeric_limits::max(); } break; case Link::SLIDE_JOINT: rkJointCreate( joint, RK_JOINT_PRISM ); rkJointGetMotor( joint, &rkMotor ); if(!dc_motor && link->Jm2() != 0.0){ rkMotorInit( rkMotor ); rkMotorCreateJm2(rkMotor); ((rkMotorPrpJm2 *)rkMotor->prp)->Jm2 = link->Jm2(); }else if(dc_motor){ rkMotorCreate ( rkMotor, RK_MOTOR_DC ); if(motorconstant!=std::numeric_limits::max()) ((rkMotorPrpDC *)rkMotor->prp)->k = motorconstant; if(admitance!=std::numeric_limits::max()) ((rkMotorPrpDC *)rkMotor->prp)->admit = admitance; if(minvoltage!=std::numeric_limits::max()) ((rkMotorPrpDC *)rkMotor->prp)->minvol = minvoltage; if(maxvoltage!=std::numeric_limits::max()) ((rkMotorPrpDC *)rkMotor->prp)->maxvol = maxvoltage; if(ratio!=std::numeric_limits::max()) ((rkMotorPrpDC *)rkMotor->prp)->decratio = ratio; if(inertia!=std::numeric_limits::max()) ((rkMotorPrpDC *)rkMotor->prp)->inertia = inertia; if(gearinertia!=std::numeric_limits::max()) ((rkMotorPrpDC *)rkMotor->prp)->inertia_gear = gearinertia; if(compk!=std::numeric_limits::max()) ((rkMotorPrpDC *)rkMotor->prp)->_comp_k = compk; if(compl_!=std::numeric_limits::max()) ((rkMotorPrpDC *)rkMotor->prp)->_comp_l = compl_; if(stiff!=std::numeric_limits::max()) ((rkJointPrpRevol *)joint->prp)->stiff = stiff; if(viscos!=std::numeric_limits::max()) ((rkJointPrpRevol *)joint->prp)->viscos = viscos; if(coulomb!=std::numeric_limits::max()) ((rkJointPrpRevol *)joint->prp)->coulomb = coulomb; if(staticfriction!=std::numeric_limits::max()) ((rkJointPrpRevol *)joint->prp)->sf = staticfriction; }else{ rkMotorCreate ( rkMotor, RK_MOTOR_TRQ ); ((rkMotorPrpTRQ *)rkMotor->prp)->max = std::numeric_limits::max(); ((rkMotorPrpTRQ *)rkMotor->prp)->min = -std::numeric_limits::max(); } break; case Link::CRAWLER_JOINT: case Link::PSEUDO_CONTINUOUS_TRACK: isCrawler = true; case Link::FIXED_JOINT: default : rkJointCreate( joint, RK_JOINT_FIXED ); break; case Link::FREE_JOINT: rkJointCreate( joint, RK_JOINT_FLOAT ); break; } if(parent) rkLinkAddChild( parent->rklink, rklink); } void RokiLink::createGeometry() { if(link->collisionShape()){ MeshExtractor* extractor = new MeshExtractor; if(extractor->extract(link->collisionShape(), boost::bind(&RokiLink::addMesh, this, extractor))){ if(!vertices.empty()){ zShape3D* sp = zAlloc( zShape3D, 1 ); zShape3DInit(sp); zShape3DType(sp) = zShapeTypeByStr((char*)"polyhedron"); zNameSet( sp, const_cast(link->name().c_str()) ); sp->com = &zprim_ph3d_com; zPH3D* ph = (zPH3D*)&sp->body; zPH3DInit( ph ); int vc = vertices.size(); int fc = triangles.size(); zPH3DAlloc( ph, vc, fc ); for(int i=0; icurrentMesh(); const Affine3& T = extractor->currentTransform(); bool meshAdded = false; if(mesh->primitiveType() != SgMesh::MESH){ bool doAddPrimitive = false; Vector3 scale; boost::optional translation; if(!extractor->isCurrentScaled()){ scale.setOnes(); doAddPrimitive = true; } else { Affine3 S = extractor->currentTransformWithoutScaling().inverse() * extractor->currentTransform(); if(S.linear().isDiagonal()){ if(!S.translation().isZero()){ translation = S.translation(); } scale = S.linear().diagonal(); if(mesh->primitiveType() == SgMesh::BOX){ doAddPrimitive = true; } else if(mesh->primitiveType() == SgMesh::SPHERE){ // check if the sphere is uniformly scaled for all the axes if(scale.x() == scale.y() && scale.x() == scale.z()){ doAddPrimitive = true; } } else if(mesh->primitiveType() == SgMesh::CYLINDER){ // check if the bottom circle face is uniformly scaled if(scale.x() == scale.z()){ doAddPrimitive = true; } } else if(mesh->primitiveType() == SgMesh::CONE){ if(scale.x() == scale.z()){ doAddPrimitive = true; } } } } if(doAddPrimitive){ bool created = false; Affine3 T_ = extractor->currentTransformWithoutScaling(); if(translation){ T_ *= Translation3(*translation); } Affine3 invT = Affine3::Identity(); invT.linear() = wAtt.transpose(); const Affine3 T0 = invT * T; Vector3 p = T0.translation(); zShape3D* sp; switch(mesh->primitiveType()){ case SgMesh::BOX : { sp = zAlloc( zShape3D, 1 ); const Vector3& s = mesh->primitive().size; zVec3D zp = { { p.x(), p.y(), p.z() } }; zVec3D ax = { { T0(0,0), T0(1,0), T0(2,0) } }; zVec3D ay = { { T0(0,1), T0(1,1), T0(2,1) } }; zVec3D az = { { T0(0,2), T0(1,2), T0(2,2) } }; zShape3DCreateBox( sp, &zp, &ax, &ay, &az, s.x()* scale.x(), s.y()* scale.y(), s.z()* scale.z()); created = true; break; } case SgMesh::SPHERE : { sp = zAlloc( zShape3D, 1 ); SgMesh::Sphere sphere = mesh->primitive(); zVec3D zp = { { p.x(), p.y(), p.z() } }; zShape3DCreateSphere( sp, &zp, sphere.radius* scale.x(), 0 ); created = true; break; } case SgMesh::CYLINDER : { sp = zAlloc( zShape3D, 1 ); SgMesh::Cylinder cylinder = mesh->primitive(); Vector3 ay(T_(0,1), T_(1,1), T_(2,1)); ay *= cylinder.height/2.0 * scale.y(); Vector3 c1_ = T0 * ay.cast(); Vector3 c2_ = T0 * (-ay).cast(); zVec3D c1 = { { c1_.x(), c1_.y(), c1_.z() } }; zVec3D c2 = { { c2_.x(), c2_.y(), c2_.z() } }; zShape3DCreateCyl( sp, &c1, &c2, cylinder.radius * scale.x(), 0); created = true; break; } case SgMesh::CONE : { sp = zAlloc( zShape3D, 1 ); SgMesh::Cone cone = mesh->primitive(); Vector3 ay(T_(0,1), T_(1,1), T_(2,1)); ay *= cone.height/2.0 * scale.y(); Vector3 c1_ = T0 * ay.cast(); Vector3 c2_ = T0 * (-ay).cast(); zVec3D c1 = { { c1_.x(), c1_.y(), c1_.z() } }; zVec3D c2 = { { c2_.x(), c2_.y(), c2_.z() } }; zShape3DCreateCone( sp, &c1, &c2, cone.radius * scale.x(), 0); created = true; break; } default : break; } if(created){ shapes.push_back(sp); zBox3DInit( zShape3DBB(sp) ); zNameSet( sp, const_cast(link->name().c_str()) ); rkLinkShapePush( rklink, sp ); meshAdded = true; } } } if(!meshAdded){ const int vertexIndexTop = vertices.size(); Affine3 invT = Affine3::Identity(); invT.linear() = wAtt.transpose(); const Affine3 T0 = invT * T; const SgVertexArray& vertices_ = *mesh->vertices(); const int numVertices = vertices_.size(); for(int i=0; i < numVertices; ++i){ const Vector3 v = T0 * vertices_[i].cast(); vertices.push_back(v); } const int numTriangles = mesh->numTriangles(); for(int i=0; i < numTriangles; ++i){ SgMesh::TriangleRef src = mesh->triangle(i); Triangle tri; tri.indices[0] = vertexIndexTop + src[0]; tri.indices[1] = vertexIndexTop + src[1]; tri.indices[2] = vertexIndexTop + src[2]; triangles.push_back(tri); } } } RokiLink::~RokiLink() { for(size_t i=0; ijointType()){ case Link::ROTATIONAL_JOINT: case Link::SLIDE_JOINT: link->q() = dis[0]; link->dq() = v[0]; break; case Link::FREE_JOINT: Vector3 aa(dis[3], dis[4], dis[5]); double angle = aa.norm(); Matrix3 R; if(angle==0){ R.setIdentity(); }else{ R = AngleAxisd(angle, aa/angle); } if(breakJoint){ Affine3 lT,wT; wT = parent->link->T() * lFrame; if(rkLinkBreakPrp(rklink)->is_broken){ lT.translation() = Vector3(dis[0], dis[1], dis[2]); lT.linear() = R; wT = wT * lT; } link->p() = wT.translation(); link->R() = wT.linear(); }else{ link->p() = Vector3(dis[0], dis[1], dis[2]); link->R() = R; link->v() = Vector3(v[0], v[1], v[2]); link->w() = Vector3(v[3], v[4], v[5]); } break; } } void RokiLink::setKinematicStateToRoki(zVec dis, int k) { switch(link->jointType()){ case Link::ROTATIONAL_JOINT: zVecElem(dis,k) = link->q(); break; case Link::SLIDE_JOINT: zVecElem(dis,k) = link->q(); break; case Link::FREE_JOINT:{ if(parent) break; zVecElem(dis,k) = link->p().x(); zVecElem(dis,k+1) = link->p().y(); zVecElem(dis,k+2) = link->p().z(); zMat3D m; const Matrix3& R = link->R(); zMat3DCreate( &m, R(0,0), R(0,1), R(0,2), R(1,0), R(1,1), R(1,2), R(2,0), R(2,1), R(2,2) ); zMat3DToAA( &m, (zVec3D *)&zVecElem(dis,3) ); break; } } } void RokiLink::setTorqueToRoki() { if(isCrawler){ for(int i=0; ijointType() == Link::PSEUDO_CONTINUOUS_TRACK) rkFDCDCellSetSlideVel( cd_cells[i], link->dq() ); else rkFDCDCellSetSlideVel( cd_cells[i], link->u() ); }else{ rkJointMotorSetInput( rkLinkJoint(rklink), &link->u() ); } } RokiBody::RokiBody(const Body& orgBody) : SimulationBody(new Body(orgBody)) { Body* body = this->body(); rokiLinkMap.clear(); linkTraverseList.clear(); } RokiBody::~RokiBody() { rokiLinks.clear(); rokiLinkMap.clear(); linkTraverseList.clear(); rkChainDestroy( chain ); } void RokiBody::createBody(RokiSimulatorItemImpl* simImpl, bool stuffisLinkName) { Body* body = this->body(); #if 0 if(simImpl->useWorldCollision){ geometryId = addBodyToCollisionDetector(*body, *simImpl->collisionDetector, bodyItem()->isSelfCollisionDetectionEnabled()); } #endif lc = zAlloc( rkFDCell, 1 ); chain = &lc->data.chain; rkChainInit( chain ); zNameSet(chain, const_cast(body->name().c_str())); zArrayAlloc( &chain->link, rkLink, body->numLinks() ); RokiLink* rootLink = new RokiLink(simImpl, this, 0, Vector3::Zero(), body->rootLink(), stuffisLinkName); for(int i=0; ilink->isRoot() || rokiLinks[i]->breakJoint){ RokiBreakLinkTraverse linkTraverse(rokiLinks[i].get(), this); linkTraverseList.push_back(linkTraverse); } } rkChainSetOffset( chain ); /* offset value arrangement */ rkChainUpdateFK( chain ); rkChainUpdateID( chain ); int size = rkChainJointSize(chain); if(size){ _rkFDCellPush( &simImpl->fd, lc ); for(int i=0; iisCrawler){ for(int j=0; jshapes.size(); j++){ rkCDCell* cd_cell = rkFDShape3DGetCDCell( &simImpl->fd, rokiLink->shapes[j]); rokiLink->cd_cells.push_back(cd_cell); rkFDCDCellSetSlideMode( cd_cell, true ); zVec3D za = { { 0, 0, 1 } }; rkFDCDCellSetSlideAxis( cd_cell, &za ); } } } setKinematicStateToRoki(); }else{ simImpl->staticBodyList.push_back(this); } //è‡Şċ·ħċı²ĉ¸‰ƒ‚§ƒƒ‚݁—Ş„ if(!bodyItem()->isSelfCollisionDetectionEnabled()) rkCDPairChainUnreg( &simImpl->fd.cd, &lc->data.chain ); #if 0 if(simImpl->useWorldCollision){ int numLinks = rokiLinks.size(); simImpl->geometryIdToLink.resize(geometryId+numLinks); for(int i=0; i < numLinks; i++){ RokiLink* rokiLink = rokiLinks[i].get(); int index = rokiLink->link->index(); simImpl->geometryIdToLink[geometryId+index] = rokiLink; simImpl->collisionDetector->updatePosition(geometryId+index, rokiLink->link->T()); } } #endif sensorHelper.initialize(body, simImpl->timeStep, Vector3(0,0,-9.80665)); } void RokiBody::getKinematicStateFromRoki() { for(size_t i=0; i < rokiLinks.size(); ++i){ rokiLinks[i]->getKinematicStateFromRoki(); } for(int i=0; ilink->index(); int k=rkChainLinkOffset(chain, j); rokiLinks[i]->setKinematicStateToRoki(dis, k); } rkFDChainSetDis( lc, dis ); zVecFree(dis); } void RokiBody::setTorqueToRoki() { for(size_t i=1; i < rokiLinks.size(); ++i){ rokiLinks[i]->setTorqueToRoki(); } } void RokiBody::updateForceSensors() { const DeviceList& forceSensors = sensorHelper.forceSensors(); for(int i=0; i < forceSensors.size(); ++i){ ForceSensor* sensor = forceSensors[i]; const Link* link = sensor->link(); const RokiLink* rokiLink = rokiLinks[link->index()]; zVec6D* wrnch = rkLinkWrench(rokiLink->rklink); Vector3 f, tau; f[0] = zVec6DElem(wrnch, 0); f[1] = zVec6DElem(wrnch, 1); f[2] = zVec6DElem(wrnch, 2); tau[0] = zVec6DElem(wrnch, 3); tau[1] = zVec6DElem(wrnch, 4); tau[2] = zVec6DElem(wrnch, 5); Vector3 f0 = rokiLink->wAtt * -f; Vector3 tau0 = rokiLink->wAtt * -tau; const Matrix3 R = sensor->R_local(); const Vector3 p = sensor->p_local(); sensor->f() = R.transpose() * f0; sensor->tau() = R.transpose() * (tau0 - p.cross(f0)); sensor->notifyStateChange(); } } void RokiSimulatorItem::initializeClass(ExtensionManager* ext) { ext->itemManager().registerClass(N_("RokiSimulatorItem")); ext->itemManager().addCreationPanel(); } RokiSimulatorItem::RokiSimulatorItem() { impl = new RokiSimulatorItemImpl(this); } RokiSimulatorItemImpl::RokiSimulatorItemImpl(RokiSimulatorItem* self) : self(self) { createdFD = false; contactType.setSymbol( RK_CONTACT_RIGID, N_("contact rigid")); contactType.setSymbol( RK_CONTACT_ELASTIC, N_("contact elastic")); contactType.select(RK_CONTACT_RIGID); fdSolverType.setSymbol( FD_SOLVER_VERT, N_("Vert")); fdSolverType.setSymbol( FD_SOLVER_VOLUME, N_("Volume")); fdSolverType.select(FD_SOLVER_VOLUME); staticfriction = 0.5; kineticfriction = 0.3;; compensation = 1000.0; relaxation = 1.0; elasticity = 0.0; viscosity = 0.0; useContactFile = false; contactFileName.clear(); //useWorldCollision = false; } RokiSimulatorItem::RokiSimulatorItem(const RokiSimulatorItem& org) : SimulatorItem(org), impl(new RokiSimulatorItemImpl(this, *org.impl)) { } RokiSimulatorItemImpl::RokiSimulatorItemImpl(RokiSimulatorItem* self, const RokiSimulatorItemImpl& org) : self(self) { createdFD = false; contactType = org.contactType; fdSolverType = org.fdSolverType; staticfriction = org.staticfriction; kineticfriction = org.kineticfriction; compensation = org.compensation; relaxation = org.relaxation; elasticity = org.elasticity; viscosity = org.viscosity; useContactFile = org.useContactFile; contactFileName = org.contactFileName; //useWorldCollision = org.useWorldCollision; } RokiSimulatorItem::~RokiSimulatorItem() { delete impl; } RokiSimulatorItemImpl::~RokiSimulatorItemImpl() { if(createdFD){ rkFDUpdateDestroy( &fd ); rkFDDestroy( &fd ); } } Item* RokiSimulatorItem::doDuplicate() const { return new RokiSimulatorItem(*this); } SimulationBody* RokiSimulatorItem::createSimulationBody(Body* orgBody) { return new RokiBody(*orgBody); } bool RokiSimulatorItem::initializeSimulation(const std::vector& simBodies) { return impl->initializeSimulation(simBodies); } bool RokiSimulatorItemImpl::initializeSimulation(const std::vector& simBodies) { #if 0 if(useWorldCollision){ collisionDetector = self->collisionDetector(); collisionDetector->clearGeometries(); geometryIdToLink.clear(); } #endif bodyMap.clear(); staticBodyList.clear(); if(createdFD){ rkFDUpdateDestroy( &fd ); rkFDDestroy( &fd ); } rkFDCreate( &fd ); createdFD = true; if(useContactFile){ const char* fileName = getNativePathString(contactFileName).c_str(); rkFDContactInfoReadFile( &fd, const_cast(fileName) ); }else{ int num = simBodies.size(); zArrayAlloc( &fd.ci, rkContactInfo, num*(num+1)/2); for(int i=0, k=0; i__stf[0] = zStrClone(const_cast(simBodies[i]->body()->name().c_str())); info->__stf[1] = zStrClone(const_cast(simBodies[j]->body()->name().c_str())); rkContactInfoSetSF( info, staticfriction ); //静ĉ‘İĉ“Ĥ係ĉ•° rkContactInfoSetKF( info, kineticfriction ); //ċ‹•ĉ‘İĉ“Ĥ係ĉ•° if(contactType.selectedIndex() == RK_CONTACT_ELASTIC){ rkContactInfoSetE( info, elasticity ); //ċĵĉ€§äż‚ĉ•° rkContactInfoSetType( info, RK_CONTACT_ELASTIC ); rkContactInfoSetV( info, viscosity ); //粘ĉ€§äż‚ĉ•° }else{ rkContactInfoSetK( info, compensation ); //補ċ„Ÿäż‚ĉ•° rkContactInfoSetL( info, relaxation ); //ç·İċ’Œäż‚ĉ•° rkContactInfoSetType( info, RK_CONTACT_RIGID ); } } } } for(size_t i=0; i < simBodies.size(); ++i){ addBody(static_cast(simBodies[i])); } for(size_t i=0; i< staticBodyList.size(); i++){ _rkFDCellPush( &fd, staticBodyList[i]->lc ); } rkFDODE2Assign( &fd, Regular ); rkFDODE2AssignRegular( &fd, RKG ); timeStep = self->worldTimeStep(); rkFDSetDT( &fd, timeStep ); if(fdSolverType.selectedIndex() == FD_SOLVER_VOLUME) rkFDSetSolver( &fd, Volume ); else rkFDSetSolver( &fd, Vert ); rkFDUpdateInit( &fd ); #if 0 if(useWorldCollision) collisionDetector->makeReady(); #endif simulationTime = 0; return true; } void RokiSimulatorItemImpl::addBody(RokiBody* rokiBody) { Body& body = *rokiBody->body(); Link* rootLink = body.rootLink(); rootLink->v().setZero(); rootLink->dv().setZero(); rootLink->w().setZero(); rootLink->dw().setZero(); for(int i=0; i < body.numJoints(); ++i){ Link* joint = body.joint(i); joint->u() = 0.0; joint->dq() = 0.0; joint->ddq() = 0.0; } body.clearExternalForces(); body.calcForwardKinematics(true, true); rokiBody->createBody(this, useContactFile); bodyMap[rokiBody->chain] = rokiBody->body(); } bool RokiSimulatorItem::stepSimulation(const std::vector& activeSimBodies) { return impl->stepSimulation(activeSimBodies); } bool RokiSimulatorItemImpl::stepSimulation(const std::vector& activeSimBodies) { for(size_t i=0; i < activeSimBodies.size(); ++i){ RokiBody* rokiBody = static_cast(activeSimBodies[i]); rokiBody->setTorqueToRoki(); } #if 0 if(useWorldCollision){ zODE2Update( &fd._ode, fd.t, fd.dis, fd.vel, fd.dt, &fd ); fd.t += fd.dt; zVecClear( fd.acc ); _rkFDChainConnectJointState( &fd, fd.dis, fd.vel, fd.acc ); _rkFDChainExtWrenchDestroy( &fd ); rkCDReset( &fd.cd ); fd.cd.colnum = 0; for(size_t i=0; i < activeSimBodies.size(); ++i){ RokiBody* rokiBody = static_cast(activeSimBodies[i]); for(size_t j=0; j< rokiBody->rokiLinks.size(); j++){ int k = rokiBody->geometryId + j; collisionDetector->updatePosition( k, geometryIdToLink[k]->link->T()); } } collisionDetector->detectCollisions(boost::bind(&RokiSimulatorItemImpl::collisionCallback, this, _1, &fd.cd)); //rkCDColChkVert( &fd.cd ); _rkFDJointCalcFriction( &fd, true ); if( fd.cd.colnum != 0 ){ /* compute contact force */ _rkFDContactCalcForce( &fd ); /* modify contact force */ _rkFDContactModForce( &fd, true ); } //_rkFDSolveJointContact( &fd, true ); _rkFDUpdateAcc( &fd ); zVecClear( fd.acc ); _rkFDUpdateRefDrivingTorque( &fd ); }else #endif { timer.start(); rkFDUpdate( &fd ); simulationTime += timer.nsecsElapsed(); } for(size_t i=0; i < activeSimBodies.size(); i++){ RokiBody* rokiBody = static_cast(activeSimBodies[i]); rokiBody->getKinematicStateFromRoki(); if(!rokiBody->sensorHelper.forceSensors().empty()){ rokiBody->updateForceSensors(); } if(rokiBody->sensorHelper.hasGyroOrAccelerationSensors()){ rokiBody->sensorHelper.updateGyroAndAccelerationSensors(); } } return true; } void RokiSimulatorItem::finalizeSimulation() { cout << "Roki simulationTime= " << impl->simulationTime *1.0e-9 << "[s]"<< endl; } CollisionLinkPairListPtr RokiSimulatorItem::getCollisions() { return impl->getCollisions(); } CollisionLinkPairListPtr RokiSimulatorItemImpl::getCollisions() { CollisionLinkPairListPtr collisionPairs = boost::make_shared(); rkCDPair *cdp; zListForEach( &fd.cd.plist, cdp ){ if( !cdp->data.is_col ) continue; CollisionLinkPairPtr dest = boost::make_shared(); for(int j=0; j<2; j++){ dest->body[j] = bodyMap[cdp->data.cell[j]->data.chain]; dest->link[j] = dest->body[j]->link(zName(cdp->data.cell[j]->data.shape)); } rkCDVert *v; zListForEach( &cdp->data.vlist, v ){ dest->collisions.push_back(Collision()); Collision& col = dest->collisions.back(); for(int i=0; i<3; i++) col.point[i] = zVec3DElem(v->data.vert, i); for(int i=0; i<3; i++) col.normal[i] = -zVec3DElem(&v->data.norm, i); Vector3 pro; for(int i=0; i<3; i++) pro[i] = (&v->data.pro)->e[i]; col.depth = (col.point - pro).norm(); } collisionPairs->push_back(dest); } return collisionPairs; } #if 0 void RokiSimulatorItemImpl::collisionCallback(const CollisionPair& collisionPair, rkCD* cd) { RokiLink* link1 = geometryIdToLink[collisionPair.geometryId[0]]; RokiLink* link2 = geometryIdToLink[collisionPair.geometryId[1]]; const vector& collisions = collisionPair.collisions; rkCDPair *cp; zListForEach( &cd->plist, cp ) if( ( cp->data.cell[0]->data.link == link1->rklink && cp->data.cell[1]->data.link == link2->rklink ) || ( cp->data.cell[0]->data.link == link2->rklink && cp->data.cell[1]->data.link == link1->rklink ) ) break; cp->data.is_col = true; zListDestroy( rkCDVert, &cp->data.vlist ); cd->colnum++; for(size_t i=0; idata.vert = zAlloc( zVec3D, 1); for(int j=0; j<3; j++) zVec3DSetElem(v->data.vert, j, col.point[j]); for(int j=0; j<3; j++) zVec3DSetElem(&v->data.norm, j, col.normal[j]); zListInsertHead( &cp->data.vlist, v ); } } #endif void RokiSimulatorItem::doPutProperties(PutPropertyFunction& putProperty) { SimulatorItem::doPutProperties(putProperty); impl->doPutProperties(putProperty); } void RokiSimulatorItemImpl::doPutProperties(PutPropertyFunction& putProperty) { putProperty.decimals(2).min(0.0) (_("Static Friction"), staticfriction, changeProperty(staticfriction)); putProperty.decimals(2).min(0.0) (_("Kinetic Friction"), kineticfriction, changeProperty(kineticfriction)); putProperty(_("Contact TYpe"), contactType, changeProperty(contactType)); putProperty(_("Solver TYpe"), fdSolverType, changeProperty(fdSolverType)); putProperty.min(0.0) (_("Compensation"), compensation, changeProperty(compensation)); putProperty.decimals(4).min(0.0) (_("Relaxation"), relaxation, changeProperty(relaxation)); putProperty.decimals(2).min(0.0) (_("Elasticity"), elasticity, changeProperty(elasticity)); putProperty.decimals(2).min(0.0) (_("Viscosity"), viscosity, changeProperty(viscosity)); putProperty(_("Use Contact Configuration file"), useContactFile, changeProperty(useContactFile)); putProperty(_("Contact Configuration file name"), contactFileName, changeProperty(contactFileName)); } bool RokiSimulatorItem::store(Archive& archive) { SimulatorItem::store(archive); return impl->store(archive); } bool RokiSimulatorItemImpl::store(Archive& archive) { archive.write("staticfriction", staticfriction); archive.write("kineticfriction", kineticfriction); archive.write("contactType", contactType.selectedSymbol()); archive.write("solverType", fdSolverType.selectedSymbol()); archive.write("compensation", compensation); archive.write("relaxation", relaxation); archive.write("elasticity", elasticity); archive.write("viscosity", viscosity); archive.write("useContactFile", useContactFile); archive.writeRelocatablePath("contactFileName", contactFileName); return true; } bool RokiSimulatorItem::restore(const Archive& archive) { SimulatorItem::restore(archive); return impl->restore(archive); } bool RokiSimulatorItemImpl::restore(const Archive& archive) { archive.read("staticfriction", staticfriction); archive.read("kineticfriction", kineticfriction); string symbol; if(archive.read("contactType", symbol)){ contactType.select(symbol); } if(archive.read("solverType", symbol)){ fdSolverType.select(symbol); } archive.read("compensation", compensation); archive.read("relaxation", relaxation); archive.read("elasticity", elasticity); archive.read("viscosity", viscosity); archive.read("useContactFile", useContactFile); string value; archive.readRelocatablePath("contactFileName", contactFileName); return true; } choreonoid-1.5.0/src/Util/0000775000000000000000000000000012741425367014065 5ustar rootrootchoreonoid-1.5.0/src/Util/SceneProvider.h0000664000000000000000000000154512741425367017013 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_SCENE_PROVIDER_H #define CNOID_UTIL_SCENE_PROVIDER_H #include "exportdecl.h" namespace cnoid { class SgNode; class SgCloneMap; class CNOID_EXPORT SceneProvider { public: virtual ~SceneProvider(); /** If the scene has some state that affect the rendering, the scene node should be cloned for each call of this function. Otherwise, the same instance can be returned. */ virtual SgNode* getScene() = 0; /** Whether the getScene function returns the shared instance or a cloned instance, this function must always returns a cloned instance. If the getScene function returns a clone instance, this function should be overridden to avoid redundant cloning. */ virtual SgNode* getScene(SgCloneMap& cloneMap); }; } #endif choreonoid-1.5.0/src/Util/ThreadPool.h0000664000000000000000000000267412741425367016310 0ustar rootroot #ifndef CNOID_UTIL_THREAD_POOL_H #define CNOID_UTIL_THREAD_POOL_H #include #include #include namespace cnoid { class ThreadPool { private: std::queue > queue; boost::thread_group group; boost::mutex mutex; boost::condition_variable condition; bool isDestroying; public: ThreadPool(int size = 1) { isDestroying = false; for(int i = 0; i < size; i++){ group.create_thread(boost::bind(&ThreadPool::run, this)); } } ~ThreadPool() { { boost::mutex::scoped_lock lock(mutex); isDestroying = true; condition.notify_all(); } group.join_all(); } void start(boost::function f) { boost::mutex::scoped_lock lock(mutex); queue.push(f); condition.notify_one(); } private: void run() { while(true){ boost::function f; { boost::mutex::scoped_lock lock(mutex); while (queue.empty() && !isDestroying){ condition.wait(lock); } if(!queue.empty()){ f = queue.front(); queue.pop(); } } if(f){ f(); } else { break; } } } }; } #endif choreonoid-1.5.0/src/Util/SceneRenderer.cpp0000664000000000000000000000413212741425367017315 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "SceneRenderer.h" using namespace std; using namespace cnoid; bool SceneRenderer::getSimplifiedCameraPathStrings(int index, std::vector& out_pathStrings) { out_pathStrings.clear(); if(index < numCameras()){ const SgNodePath& path = cameraPath(index); const string& name = path.back()->name(); if(!name.empty()){ size_t n = path.size() - 1; for(size_t i=0; i < n; ++i){ const string& element = path[i]->name(); if(!element.empty()){ out_pathStrings.push_back(element); break; } } out_pathStrings.push_back(name); } } return !out_pathStrings.empty(); } /** @return Camera index, or -1 if the path is not found. */ int SceneRenderer::findCameraPath(const std::vector& simplifiedPathStrings) { int index = -1; if(!simplifiedPathStrings.empty()){ vector candidates; const string& name = simplifiedPathStrings.back(); const int n = numCameras(); for(size_t i=0; i < n; ++i){ const vector& path = cameraPath(i); if(path.back()->name() == name){ candidates.push_back(i); } } if(candidates.size() == 1){ index = candidates.front(); } else if(candidates.size() >= 2 && simplifiedPathStrings.size() >= 2){ const string& owner = simplifiedPathStrings.front(); for(size_t i=0; i < candidates.size(); ++i){ const vector& path = cameraPath(i); if(path.front()->name() == owner){ index = i; break; } } } } return index; } bool SceneRenderer::setCurrentCameraPath(const std::vector& simplifiedPathStrings) { int index = findCameraPath(simplifiedPathStrings); if(index >= 0){ setCurrentCamera(index); return true; } return false; } choreonoid-1.5.0/src/Util/Image.cpp0000664000000000000000000000373312741425367015621 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "Image.h" #include "ImageIO.h" #include "Exception.h" #include using namespace std; using namespace boost; using namespace cnoid; Image::Image() { width_ = 0; height_ = 0; numComponents_ = 3; } Image::Image(const Image& org) : pixels_(org.pixels_) { width_ = org.width_; height_ = org.height_; numComponents_ = org.numComponents_; } Image::~Image() { } Image& Image::operator=(const Image& rhs) { pixels_ = rhs.pixels_; width_ = rhs.width_; height_ = rhs.height_; numComponents_ = rhs.numComponents_; return *this; } void Image::reset() { pixels_.clear(); width_ = 0; height_ = 0; } void Image::setSize(int width, int height, int nComponents) { if(nComponents > 0 && nComponents <= 4){ numComponents_ = nComponents; } else { exception_base exception; exception << error_info_message( str(format("Invalid number (%1%) of image components") % nComponents)); BOOST_THROW_EXCEPTION(exception); } setSize(width, height); } void Image::setSize(int width, int height) { width_ = width; height_ = height; pixels_.resize(numComponents_ * width_ * height_); } void Image::clear() { std::fill(pixels_.begin(), pixels_.end(), 0); } void Image::applyVerticalFlip() { const int heightHalf = height_ / 2; const int lineSize = width_ * numComponents_; unsigned char* upperLine = pixels(); unsigned char* lowerLine = pixels() + lineSize * (height_ - 1); for(int y = 0; y < heightHalf; ++y){ for(int x=0; x < lineSize; ++x){ std::swap(upperLine[x], lowerLine[x]); } upperLine += lineSize; lowerLine -= lineSize; } } void Image::load(const std::string& filename) { ImageIO iio; iio.load(*this, filename); } void Image::save(const std::string& filename) const { ImageIO iio; iio.save(*this, filename); } choreonoid-1.5.0/src/Util/SceneRenderer.h0000664000000000000000000000347012741425367016766 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_SCENE_RENDERER_H #define CNOID_UTIL_SCENE_RENDERER_H #include #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT SceneRenderer : public SceneVisitor { public: virtual SgGroup* sceneRoot() = 0; virtual SgGroup* scene() = 0; virtual void clearScene() = 0; virtual int numCameras() const = 0; virtual SgCamera* camera(int index) = 0; virtual const SgNodePath& cameraPath(int index) const = 0; virtual SignalProxy sigCamerasChanged() const = 0; virtual SgCamera* currentCamera() const = 0; virtual int currentCameraIndex() const = 0; virtual void setCurrentCamera(int index) = 0; virtual bool setCurrentCamera(SgCamera* camera) = 0; virtual SignalProxy sigCurrentCameraChanged() = 0; bool getSimplifiedCameraPathStrings(int index, std::vector& out_pathStrings); int findCameraPath(const std::vector& simplifiedPathStrings); bool setCurrentCameraPath(const std::vector& simplifiedPathStrings); virtual void setViewport(int x, int y, int width, int height) = 0; virtual Array4i viewport() const = 0; virtual double aspectRatio() const = 0; // width / height; virtual const Affine3& currentModelTransform() const = 0; virtual const Affine3& currentCameraPosition() const = 0; virtual const Matrix4& projectionMatrix() const = 0; virtual void initializeRendering() = 0; virtual SignalProxy sigRenderingRequest() = 0; virtual void beginRendering() = 0; virtual void endRendering() = 0; virtual void render() = 0; virtual void flush() = 0; virtual SgLight* headLight() = 0; virtual void setHeadLight(SgLight* light) = 0; }; } #endif choreonoid-1.5.0/src/Util/DaeNode.h0000664000000000000000000003455612741425367015552 0ustar rootroot/*! * @brief Collada file is read only once like SAX in IrrXML. * It handled temporarily all the information at that time, it then creates and returns an SgObject. * @author Hisashi Ikari * @file */ #ifndef CNOID_UTIL_DAE_NODE_H_INCLUDED #define CNOID_UTIL_DAE_NODE_H_INCLUDED #include "Referenced.h" #include #include namespace cnoid { // Introduction. SceneGraph switches the float and double in SgFloat. And the type of eigen also switched. // But, Link does not receive that type. To that end, I will use the type double(Maximum accuracy) in DaeNode. typedef std::vector DaeVectorXArray; typedef boost::shared_ptr DaeVectorXArrayPtr; typedef std::map DaeVectorMap; /*! * @brief This is the base class of the dae parser. (In order to share a pointer for all bjects) */ class Dae : public Referenced { public: Dae() : id("") {} public: // All nodes must have a "UNIQUE" id always. std::string id; }; /*! * @brief It will hold the information of SgTexture for 3D shape model. */ class DaeTexture : public Dae { public: DaeTexture(std::string targetName) : fileName_(targetName) {} std::string fileName() { return fileName_; } protected: std::string fileName_; }; typedef ref_ptr DaeTexturePtr; typedef std::map DaeTextures; typedef std::vector Vector3s; /*! * @brief It will hold the information of SgTransform for 3D shape model and kinematics model. */ class DaeTransform : public Dae { public: DaeTransform() : translate(Vector3(0.0, 0.0, 0.0)), scale (Vector3(1.0, 1.0, 1.0)), center (Vector3(0.0, 0.0, 0.0)), rotate (AngleAxis(0.0, Vector3(0, 0, 0))), affine (NULL), matrix (NULL) {} ~DaeTransform() { // affine is the value using the rotation matrix from the parent node. if (affine) delete affine; if (matrix) delete matrix; } public: // Not compatible with the SceneGraph to Link. Therefore, I use the double type. Vector3 translate; Vector3s translates; Vector3 scale; Vector3 center; AngleAxis rotate; Affine3* affine; Matrix4* matrix; #ifdef _INVALID_VERSION Affine3d parents; #endif Affine3d* retention; }; typedef ref_ptr DaeTransformPtr; /*! * @brief It will hold the information of SgMaterial for 3D shape model. */ class DaeEffect : public Dae { public: DaeEffect() : refImageId (""), effectId (""), emission (Vector3(0.0, 0.0, 0.0)), ambient (0.0), diffuse (Vector3(1.0, 1.0, 1.0)), specular (Vector3(0.0, 0.0, 0.0)), shininess (0.0), transparency(0.0) {} public: // !!! important !!! // I held in the variable of the prefix ref is the url attribute and the target attribute of all. std::string refImageId; std::string effectId; Vector3 emission; double ambient; Vector3 diffuse; Vector3 specular; double shininess; double transparency; }; typedef ref_ptr DaeEffectPtr; typedef std::map DaeEffects; /*! * @brief It will hold the information of SgMaterial for 3D shape model. */ class DaeMaterial : public Dae { public: DaeMaterial() : materialId (""), refEffectId("") {} public: std::string materialId; std::string refEffectId; }; typedef ref_ptr DaeMaterialPtr; typedef std::map DaeMaterials; typedef std::map DaeMaterialRef; /*! * @brief It will hold the information of SgGeometry for 3D shape model. */ class DaeMesh : public Dae { public: DaeMesh() : refVerticesId (""), refNormalsId (""), refColorId (""), refTexcoordId (""), refMaterialId ("") { // mesh is equivalent to polylist and lines and triangles of collada. // This means that I will have the index and the number of vertices. // I also hold such as vertex coordinates of the source tag further. (For ease of processing) vcount = DaeVectorXArrayPtr(new DaeVectorXArray); vertices = DaeVectorXArrayPtr(new DaeVectorXArray); normals = DaeVectorXArrayPtr(new DaeVectorXArray); colors = DaeVectorXArrayPtr(new DaeVectorXArray); texcoords = DaeVectorXArrayPtr(new DaeVectorXArray); verticesIndexes = DaeVectorXArrayPtr(new DaeVectorXArray); normalsIndexes = DaeVectorXArrayPtr(new DaeVectorXArray); colorsIndexes = DaeVectorXArrayPtr(new DaeVectorXArray); texcoordsIndexes = DaeVectorXArrayPtr(new DaeVectorXArray); } public: std::string refVerticesId; std::string refNormalsId; std::string refColorId; std::string refTexcoordId; std::string refMaterialId; DaeVectorXArrayPtr vcount; DaeVectorXArrayPtr vertices; DaeVectorXArrayPtr normals; DaeVectorXArrayPtr colors; DaeVectorXArrayPtr texcoords; DaeVectorXArrayPtr verticesIndexes; DaeVectorXArrayPtr normalsIndexes; DaeVectorXArrayPtr colorsIndexes; DaeVectorXArrayPtr texcoordsIndexes; }; typedef ref_ptr DaeMeshPtr; typedef std::vector DaeMeshes; /*! * @brief It will hold the information of SgGeometry for 3D shape model. */ class DaeGeometry : public Dae { public: DaeGeometry() : geometryId (""), refMaterialId("") {} public: std::string geometryId; std::string refMaterialId; DaeMeshes meshes; }; typedef ref_ptr DaeGeometryPtr; typedef std::map DaeGeometries; class DaeNode; typedef ref_ptr DaeNodePtr; typedef std::map DaeNodes; typedef std::vector< std::pair > DaeNodeStack; /*! * @brief This is the base class of the dae parser. */ class DaeNode : public Dae { public: DaeNode() : refNodeId(""), refName (""), parent (NULL), type (-1) {} public: std::string name; std::string refNodeId; std::string refName; DaeNodePtr parent; DaeTransform transform; DaeGeometries geometries; DaeNodeStack stack; DaeNodes children; int type; DaeNodePtr clone(); protected: void addChild(DaeNodePtr node); }; /*! * @brief It will hold the information of primitive figure for physics. */ class DaeShape : public DaeNode { public: EIGEN_MAKE_ALIGNED_OPERATOR_NEW; DaeShape() { format(); } // If the graphic primitive, if specified in the rigid body, I will use that figure. class Box { public: bool presence; Vector3 halfExtents; }; class Sphere { public: bool presence; double radius; }; class Cylinder { public: bool presence; double height; double radius; }; class Cone { public: bool presence; double height; Vector2 radius1; Vector2 radius2; }; class Polygon { public: bool presence; DaeGeometryPtr geometry; }; bool isPresence() { // Graphic primitive is assumed to be only one. return (box.presence || sphere.presence || cylinder.presence || cone.presence || polygon.presence); } void setBox(Vector3 ext) { format(); box.presence = true; box.halfExtents = ext; } void setSphere(double radius) { format(); sphere.presence = true; sphere.radius = radius; } void setCylinder(double height, double radius) { format(); cylinder.presence = true; cylinder.height = height; cylinder.radius = radius; } void setCone(double height, const Vector2& radius1, const Vector2& radius2) { format(); cone.presence = true; cone.height = height; cone.radius1 = radius1; cone.radius2 = radius2; } void setPolygon(DaeGeometryPtr geometry) { format(); polygon.presence = true; polygon.geometry = geometry; } void format() { box.presence = false; sphere.presence = false; cylinder.presence = false; cone.presence = false; polygon.presence = false; refMaterialId = ""; } public: Box box; Sphere sphere; Cylinder cylinder; Cone cone; Polygon polygon; std::string refMaterialId; }; typedef ref_ptr DaeShapePtr; typedef std::vector DaeShapes; /*! * @brief It will hold the information of primitive figure for physics. */ class DaeMassFrame : public DaeNode { // This is to just keep rottion and angles. }; typedef ref_ptr DaeMassFramePtr; /*! * @brief It will hold the information of primitive figure for physics. */ class DaeRigid : public DaeNode { public: DaeRigid() : mass(0.0), inertia(Vector3(0.0, 0.0, 0.0)) {} public: double mass; Vector3 inertia; DaeShapes shapes; DaeMassFramePtr massFrame; }; typedef ref_ptr DaeRigidPtr; typedef std::map DaeRigids; typedef std::map DaeRigidRelations; /*! * @brief It will hold the information for Kinematics. */ class DaeRevolute : public Dae { // this is just the child of joint-value. public: DaeRevolute() : axis(Vector3(0.0, 0.0, 0.0)), limitMin(0), limitMax(0) {} public: Vector3 axis; double limitMin; double limitMax; }; typedef ref_ptr DaeRevolutePtr; typedef std::map DaeRevolutes; typedef std::vector DaeRevoluteChildren; typedef std::vector DaeLinkChildren; typedef std::vector DaeJointChildren; /*! * @brief It will hold the information for Kinematics. */ class DaeActuator : public DaeNode { public: DaeActuator() : assignedPowerRating(1.0), maxSpeed (0.0), noLoadSpeed (0.0), nominalTorque (0.0), nominalVoltage (0.0), rotorInertia (0.0), speedConstant (0.0), speedTorqueGradient(0.0), startingCurrent (0.0), terminalResistance (0.0), torqueConstant (1.0) {} public: double assignedPowerRating; double maxSpeed; double noLoadSpeed; double nominalTorque; double nominalVoltage; double rotorInertia; double speedConstant; double speedTorqueGradient; double startingCurrent; double terminalResistance; double torqueConstant; }; typedef ref_ptr DaeActuatorPtr; typedef std::map DaeActuators; typedef std::map DaeActuatorRelations; /*! * @brief It will hold the information for Kinematics. */ class DaeSensor : public DaeNode { public: DaeSensor() : type (""), focalLength (0.0), intrinsic (VectorXd::Zero(6)), imageDimensions(VectorXd::Zero(3)), measurementTime(0.0) {} public: std::string type; double focalLength; VectorXd intrinsic; Vector3 imageDimensions; double measurementTime; }; typedef ref_ptr DaeSensorPtr; typedef std::map DaeSensors; typedef std::vector DaeResultSensors; typedef boost::shared_ptr DaeResultSensorsPtr; typedef std::vector< std::pair > DaeSensorRelations; /*! * @brief It will hold the information for Kinematics. */ class DaeAttachActuator : public DaeNode { public: DaeAttachActuator() : instanceActuator(""), bindActuator ("") {} public: std::string instanceActuator; std::string bindActuator; }; typedef ref_ptr DaeAttachActuatorPtr; /*! * @brief It will hold the information for Kinematics. */ class DaeAttachSensor : public DaeNode { public: DaeAttachSensor() : instanceSensor(""), frameOrigin ("") {} public: std::string instanceSensor; std::string frameOrigin; }; typedef ref_ptr DaeAttachSensorPtr; /*! * @brief It will hold the information for Kinematics. */ class DaeLink : public DaeNode // This is a not Dae, this is a NODE value in collada. { public: DaeLink() : name("") {} public: std::string name; // transform different with the "LINK" and "NODE" is given in collada. // To do this, management information as them differently. DaeTransform transform; // This is same as attachment_full-tag. That values are joint-id. DaeJointChildren children; }; typedef ref_ptr DaeLinkPtr; typedef std::map DaeLinks; /*! * @brief It will hold the information for Kinematics. */ class DaeJoint : public DaeNode // This is not a Dae, this is a NODE value in collada. { public: DaeJoint() : name("") { transform = new DaeTransform; } public: // The id value contains the name of the parent model. (ex. kinamaticmodel/thisid) std::string name; // transform different with the "JOINT" and "NODE" is given in collada. // To do this, management information as them differently. DaeTransformPtr transform; DaeRevoluteChildren revolutes; DaeJointChildren children; }; typedef ref_ptr DaeJointPtr; typedef std::map DaeJoints; }; //end of namespace #endif choreonoid-1.5.0/src/Util/YAMLWriter.h0000664000000000000000000000652712741425367016207 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_YAML_WRITER_H_INCLUDED #define CNOID_UTIL_YAML_WRITER_H_INCLUDED #include "ValueTree.h" #include #include #include #include #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT YAMLWriter { public: YAMLWriter(const std::string filename); YAMLWriter(std::ostream& os); ~YAMLWriter(); void putNode(const ValueNode* node); void setIndentWidth(int n); void setKeyOrderPreservationMode(bool on); void startDocument(); void putComment(const std::string& comment, bool doNewLine = true); void putString(const std::string& value); void putSingleQuotedString(const std::string& value); void putDoubleQuotedString(const std::string& value); void putBlockStyleString(const std::string& value, bool isLiteral); inline void putLiteralString(const std::string& value) { putBlockStyleString(value, true); } inline void putFoldedString(const std::string& value) { putBlockStyleString(value, false); } template inline void putScalar(const DataType& value){ putString(boost::lexical_cast(value)); } void putScalar(const double& value); void setDoubleFormat(const char* format); void startMapping(); void startFlowStyleMapping(); void putKey(const std::string& key, StringStyle style = PLAIN_STRING); template inline void putKeyValue(const std::string& key, const DataType& value){ putKey(key); putScalar(value); } inline void putKeyValue(const std::string& key, const std::string& value){ putKey(key); putDoubleQuotedString(value); } void endMapping(); void startListing(); void startFlowStyleListing(); void endListing(); #ifdef CNOID_BACKWARD_COMPATIBILITY void startSequence() { startListing(); } void startFlowStyleSequence() { startFlowStyleListing(); } void endSequence() { endListing(); } #endif private: std::ofstream ofs; std::ostream& os; int indentWidth; bool isCurrentNewLine; int numDocuments; bool isKeyOrderPreservationMode; bool doInsertLineFeed; const char* doubleFormat; enum { TOP, MAPPING, LISTING }; struct State { int type; bool isFlowStyle; bool isKeyPut; bool hasValuesBeenPut; std::string indentString; }; std::stack states; State* current; bool isTopLevel(); State& pushState(int type, bool isFlowStyle); void popState(); void indent(); void newLine(); bool makeValuePutReady(); bool startValuePut(); void endValuePut(); void putString_(const std::string& value); void putSingleQuotedString_(const std::string& value); void putDoubleQuotedString_(const std::string& value); void putKey_(const std::string& key, StringStyle style); void startMappingSub(bool isFlowStyle); void startListingSub(bool isFlowStyle); void putNodeMain(const ValueNode* node, bool doCheckLF); void putScalarNode(const ScalarNode* scalar); void putMappingNode(const Mapping* mapping); void putListingNode(const Listing* listing); }; #ifdef CNOID_BACKWARD_COMPATIBILITY typedef YAMLWriter YamlWriter; #endif } #endif choreonoid-1.5.0/src/Util/PolymorphicReferencedArray.h0000664000000000000000000001215112741425367021525 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_POLYMORPHIC_REFERENCED_ARRAY_H #define CNOID_UTIL_POLYMORPHIC_REFERENCED_ARRAY_H #include "Referenced.h" #include namespace cnoid { template class PolymorphicReferencedArrayBase { public: virtual ~PolymorphicReferencedArrayBase() { } virtual bool try_push_back(BaseReferencedType* obj) = 0; virtual BaseReferencedType* get_element(size_t i) = 0; virtual const BaseReferencedType* get_element(size_t i) const = 0; virtual size_t get_size() const = 0; virtual void clear_elements() = 0; }; template class PolymorphicReferencedArray : public PolymorphicReferencedArrayBase { typedef std::vector Container; Container elements; public: typedef PolymorphicReferencedArrayBase ArrayBase; typedef typename Container::value_type value_type; typedef typename Container::iterator iterator; typedef typename Container::const_iterator const_iterator; typedef typename Container::reference reference; typedef typename Container::const_reference const_reference; PolymorphicReferencedArray() { } template PolymorphicReferencedArray( const PolymorphicReferencedArray& rhs){ (*this) << rhs; } virtual ~PolymorphicReferencedArray() { } virtual bool try_push_back(BaseReferencedType* obj) { if(ReferencedType* p = dynamic_cast(obj)){ push_back(p); return true; } return false; } bool operator==(const PolymorphicReferencedArray& rhs) const { if(size() == rhs.size()){ return std::equal(begin(), end(), rhs.begin()); } return false; } bool operator!=(const PolymorphicReferencedArray& rhs) const { return !operator==(rhs); } template PolymorphicReferencedArray& operator<<(const PolymorphicReferencedArray& rhs) { for(std::size_t i=0; i < rhs.size(); ++i){ try_push_back(rhs[i]); } return *this; } template bool extractFrom(PolymorphicReferencedArray& another) { size_t orgSize = size(); typedef PolymorphicReferencedArray ArgType; typename ArgType::iterator p = another.begin(); while(p != another.end()){ if(ReferencedType* element = dynamic_cast(p->get())){ push_back(element); p = another.erase(p); } else{ ++p; } } return (size() > orgSize); } template PolymorphicReferencedArray extract() { PolymorphicReferencedArray extracted; iterator p = begin(); while(p != end()){ if(RetReferencedType* element = dynamic_cast(p->get())){ extracted.push_back(element); p = erase(p); } else{ ++p; } } return extracted; } bool empty() const { return elements.empty(); } void reserve(size_t size) { elements.reserve(size); } void resize(size_t size) { elements.resize(size); } std::size_t size() const { return elements.size(); } virtual size_t get_size() const { return size(); } iterator begin() { return elements.begin(); } const_iterator begin() const { return elements.begin(); } iterator end() { return elements.end(); } const_iterator end() const { return elements.end(); } PointerType& back() { return elements.back(); } const PointerType& back() const { return elements.back(); } PointerType& front() { return elements.front(); } const PointerType& front() const { return elements.front(); } PointerType& operator[](std::size_t i) { return elements[i]; } const PointerType& operator[](std::size_t i) const { return elements[i]; } virtual BaseReferencedType* get_element(size_t i) { return elements[i]; } virtual const BaseReferencedType* get_element(size_t i) const { return elements[i]; } void clear(){ elements.clear(); } virtual void clear_elements() { clear(); } void push_back(const PointerType& obj){ elements.push_back(obj); } void pop_back(){ elements.pop_back(); } iterator erase(iterator pos){ return elements.erase(pos); } }; } #endif choreonoid-1.5.0/src/Util/SceneLights.h0000664000000000000000000000625612741425367016457 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_SCENE_LIGHTS_H #define CNOID_UTIL_SCENE_LIGHTS_H #include "SceneGraph.h" #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT SgLight : public SgPreprocessed { protected: SgLight(); SgLight(const SgLight& org); public: virtual SgObject* clone(SgCloneMap& cloneMap) const; virtual void accept(SceneVisitor& visitor); bool on() const { return on_; } void on(bool on) { on_ = on; } const Vector3f& color() const { return color_; } template void setColor(const Eigen::MatrixBase& c) { color_ = c.template cast(); } float intensity() const { return intensity_; } void setIntensity(float intensity) { intensity_ = intensity; } float ambientIntensity() const { return ambientIntensity_; } void setAmbientIntensity(float intensity) { ambientIntensity_ = intensity; } private: Vector3f color_; float intensity_; float ambientIntensity_; bool on_; }; typedef ref_ptr SgLightPtr; class CNOID_EXPORT SgDirectionalLight : public SgLight { public: SgDirectionalLight(); SgDirectionalLight(const SgDirectionalLight& org); virtual SgObject* clone(SgCloneMap& cloneMap) const; virtual void accept(SceneVisitor& visitor); const Vector3& direction() const { return direction_; } template void setDirection(const Eigen::MatrixBase& d) { direction_ = d.template cast(); } private: Vector3 direction_; }; typedef ref_ptr SgDirectionalLightPtr; class CNOID_EXPORT SgPointLight : public SgLight { public: SgPointLight(); SgPointLight(const SgPointLight& org); virtual SgObject* clone(SgCloneMap& cloneMap) const; virtual void accept(SceneVisitor& visitor); float constantAttenuation() const { return constantAttenuation_; } void setConstantAttenuation(float a) { constantAttenuation_ = a; } float linearAttenuation() const { return linearAttenuation_; } void setLinearAttenuation(float a) { linearAttenuation_ = a; } float quadraticAttenuation() const { return quadraticAttenuation_; } void setQuadraticAttenuation(float a) { quadraticAttenuation_ = a; } private: float constantAttenuation_; float linearAttenuation_; float quadraticAttenuation_; }; typedef ref_ptr SgPointLightPtr; class CNOID_EXPORT SgSpotLight : public SgPointLight { public: SgSpotLight(); SgSpotLight(const SgSpotLight& org); virtual SgObject* clone(SgCloneMap& cloneMap) const; virtual void accept(SceneVisitor& visitor); const Vector3& direction() const { return direction_; } template void setDirection(const Eigen::MatrixBase& d) { direction_ = d.template cast(); } float beamWidth() const { return beamWidth_; } void setBeamWidth(float w) { beamWidth_ = w; } float cutOffAngle() const { return cutOffAngle_; } void setCutOffAngle(float a) { cutOffAngle_ = a; } private: Vector3 direction_; float beamWidth_; float cutOffAngle_; }; typedef ref_ptr SgSpotLightPtr; } #endif choreonoid-1.5.0/src/Util/PolygonMeshTriangulator.h0000664000000000000000000000122312741425367021074 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_POLYGON_MESH_TRIANGULATOR_H #define CNOID_UTIL_POLYGON_MESH_TRIANGULATOR_H #include #include "exportdecl.h" namespace cnoid { class SgMesh; class SgPolygonMesh; class PolygonMeshTriangulatorImpl; class CNOID_EXPORT PolygonMeshTriangulator { public: PolygonMeshTriangulator(); PolygonMeshTriangulator(const PolygonMeshTriangulator& org); ~PolygonMeshTriangulator(); void setDeepCopyEnabled(bool on); SgMesh* triangulate(SgPolygonMesh* polygonMesh); const std::string& errorMessage() const; private: PolygonMeshTriangulatorImpl * impl; }; } #endif choreonoid-1.5.0/src/Util/DaeParser.h0000664000000000000000000000251312741425367016105 0ustar rootroot/*! * @brief It define the processing to parse the Collada file. * @author Hisashi Ikari * @file */ #ifndef CNOID_UTIL_EXT_DAE_PARSER_H_INCLUDED #define CNOID_UTIL_EXT_DAE_PARSER_H_INCLUDED #include "Parser.h" #include "DaeNode.h" #include "exportdecl.h" namespace cnoid { class DaeParserImpl; /*! * @brief Perform the processing for each node as sax. */ class CNOID_EXPORT DaeParser : public Parser { public: DaeParser(std::ostream* os); ~DaeParser(); virtual SgGroup* createScene(const std::string& fileName); virtual void parse(const std::string& fileName); virtual DaeNode* findNode (const std::string& nodeName); virtual DaeNode* findLinkByJoint(const std::string& jointName); virtual DaeNode* findJointByLink(const std::string& linkName); virtual DaeNode* findRigidByLink(const std::string& linkName); virtual DaeNode* findActuator (const std::string& jointId); virtual DaeResultSensors* findSensor (const std::string& linkId); virtual DaeNode* findRootLink(); virtual std::string findRootName(); virtual void createNode (DaeNodePtr extNode, SgGroup* sg); virtual void createTransform(DaeNodePtr extNode, SgGroup** sgParent, SgGroup** sgChild); private: DaeParserImpl* daeParserImpl; }; }; #endif choreonoid-1.5.0/src/Util/YAMLReader.cpp0000664000000000000000000003123512741425367016462 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "YAMLReader.h" #include #include #include #include #include using namespace std; using namespace boost; using namespace cnoid; namespace { const bool debugTrace = false; } namespace cnoid { class YAMLReaderImpl { public: YAMLReaderImpl(); ~YAMLReaderImpl(); void setMappingFactory(YAMLReader::MappingFactoryBase* factory); void clearDocuments(); bool load(const std::string& filename); bool parse(const std::string& yamlstring); bool parse(); void popNode(); void addNode(ValueNode* node); void setAnchor(ValueNode* node, yaml_char_t* anchor, const yaml_mark_t& mark); void onDocumentStart(yaml_event_t& event); void onDocumentEnd(yaml_event_t& event); void onMappingStart(yaml_event_t& event); void onMappingEnd(yaml_event_t& event); void onListingStart(yaml_event_t& event); void onListingEnd(yaml_event_t& event); void onScalar(yaml_event_t& event); void onAlias(yaml_event_t& event); static ScalarNode* createScalar(const yaml_event_t& event); yaml_parser_t parser; FILE* file; YAMLReader::MappingFactoryBase* mappingFactory; vector documents; int currentDocumentIndex; enum State { NONE, MAPPING_KEY, MAPPING_VALUE, LISTING }; struct NodeInfo { ValueNodePtr node; string key; }; stack nodeStack; typedef map AnchorMap; AnchorMap anchorMap; bool isRegularMultiListingExpected; vector expectedListingSizes; string errorMessage; }; } YAMLReader::YAMLReader() { impl = new YAMLReaderImpl(); } YAMLReaderImpl::YAMLReaderImpl() { yaml_parser_initialize(&parser); file = 0; mappingFactory = new YAMLReader::MappingFactory(); currentDocumentIndex = 0; isRegularMultiListingExpected = false; } YAMLReader::~YAMLReader() { delete impl; } YAMLReaderImpl::~YAMLReaderImpl() { yaml_parser_delete(&parser); if(file){ fclose(file); file = 0; } delete mappingFactory; } void YAMLReader::setMappingFactory(MappingFactoryBase* factory) { impl->setMappingFactory(factory); } void YAMLReaderImpl::setMappingFactory(YAMLReader::MappingFactoryBase* factory) { delete mappingFactory; mappingFactory = factory; } void YAMLReader::expectRegularMultiListing() { impl->isRegularMultiListingExpected = true; } void YAMLReader::clearDocuments() { impl->clearDocuments(); } void YAMLReaderImpl::clearDocuments() { while(!nodeStack.empty()){ nodeStack.pop(); } anchorMap.clear(); documents.clear(); } bool YAMLReader::load(const std::string& filename) { return impl->load(filename); } bool YAMLReaderImpl::load(const std::string& filename) { clearDocuments(); if(isRegularMultiListingExpected){ expectedListingSizes.clear(); } currentDocumentIndex = 0; bool result = false; FILE* file = fopen(filename.c_str(), "rb"); if(file==NULL){ errorMessage = strerror(errno); } else { yaml_parser_set_input_file(&parser, file); try { result = parse(); } catch(const ValueNode::Exception& ex){ errorMessage = str(format("%1% at line %2%, column %3%") % ex.message() % ex.line() % ex.column()); } fclose(file); } return result; } bool YAMLReader::parse(const std::string& yamlstring) { return impl->parse(yamlstring); } bool YAMLReaderImpl::parse(const std::string& yamlstring) { clearDocuments(); if(isRegularMultiListingExpected){ expectedListingSizes.clear(); } currentDocumentIndex = 0; bool result = false; yaml_parser_set_input_string(&parser, (const unsigned char *)(yamlstring.c_str()), yamlstring.length()); try { result = parse(); } catch(const ValueNode::Exception& ex){ errorMessage = str(format("%1% at line %2%, column %3%") % ex.message() % ex.line() % ex.column()); } return result; } bool YAMLReaderImpl::parse() { yaml_event_t event; bool done = false; while (!done) { if(!yaml_parser_parse(&parser, &event)){ goto error; } switch(event.type){ case YAML_STREAM_START_EVENT: break; case YAML_STREAM_END_EVENT: done = true; break; case YAML_DOCUMENT_START_EVENT: onDocumentStart(event); break; case YAML_DOCUMENT_END_EVENT: onDocumentEnd(event); break; case YAML_MAPPING_START_EVENT: onMappingStart(event); break; case YAML_MAPPING_END_EVENT: onMappingEnd(event); break; case YAML_SEQUENCE_START_EVENT: onListingStart(event); break; case YAML_SEQUENCE_END_EVENT: onListingEnd(event); break; case YAML_SCALAR_EVENT: onScalar(event); break; case YAML_ALIAS_EVENT: onAlias(event); break; default: break; } yaml_event_delete(&event); } return !documents.empty(); error: if(debugTrace){ cout << "error" << endl; } if(parser.error != YAML_NO_ERROR && parser.problem != NULL){ ValueNode::Exception ex; ex.setPosition(parser.problem_mark.line+1, parser.problem_mark.column+1); ex.setMessage(parser.problem); throw ex; } return false; } void YAMLReaderImpl::popNode() { ValueNodePtr current = nodeStack.top().node; nodeStack.pop(); if(nodeStack.empty()){ documents.push_back(current); } else { addNode(current.get()); } } void YAMLReaderImpl::addNode(ValueNode* node) { NodeInfo& info = nodeStack.top(); ValueNode* parent = info.node.get(); if(parent->isMapping()){ Mapping* mapping = static_cast(parent); mapping->insert(info.key, node); info.key.clear(); } else if(parent->isListing()){ Listing* listing = static_cast(parent); listing->append(node); } } void YAMLReaderImpl::setAnchor(ValueNode* node, yaml_char_t* anchor, const yaml_mark_t& mark) { pair inserted = anchorMap.insert(AnchorMap::value_type((char*)anchor, node)); if(!inserted.second){ ValueNode::Exception ex; ex.setMessage(str(format("Anchor \"%1%\" is duplicated") % (char*)anchor)); ex.setPosition(mark.line, mark.column); throw ex; } } void YAMLReaderImpl::onDocumentStart(yaml_event_t& event) { if(debugTrace){ cout << "YAMLReaderImpl::onDocumentStart()" << endl; } } void YAMLReaderImpl::onDocumentEnd(yaml_event_t& event) { if(debugTrace){ cout << "YAMLReaderImpl::onDocumentEnd()" << endl; } } void YAMLReaderImpl::onMappingStart(yaml_event_t& event) { if(debugTrace){ cout << "YAMLReaderImpl::onMappingStart()" << endl; } NodeInfo info; const yaml_mark_t& mark = event.start_mark; Mapping* mapping = mappingFactory->create(mark.line, mark.column); mapping->setFlowStyle(event.data.mapping_start.style == YAML_FLOW_MAPPING_STYLE); info.node = mapping; nodeStack.push(info); if(event.data.mapping_start.anchor){ setAnchor(mapping, event.data.mapping_start.anchor, mark); } } void YAMLReaderImpl::onMappingEnd(yaml_event_t& event) { if(debugTrace){ cout << "YAMLReaderImpl::onMappingEnd()" << endl; } popNode(); } void YAMLReaderImpl::onListingStart(yaml_event_t& event) { if(debugTrace){ cout << "YAMLReaderImpl::onListingStart()" << endl; } NodeInfo info; Listing* listing; const yaml_mark_t& mark = event.start_mark; if(!isRegularMultiListingExpected){ listing = new Listing(mark.line, mark.column); } else { size_t level = nodeStack.size(); if(expectedListingSizes.size() <= level){ expectedListingSizes.resize(level + 1, 0); } const int prevSize = expectedListingSizes[level]; listing = new Listing(mark.line, mark.column, prevSize); } listing->setFlowStyle(event.data.sequence_start.style == YAML_FLOW_SEQUENCE_STYLE); info.node = listing; nodeStack.push(info); if(event.data.sequence_start.anchor){ setAnchor(listing, event.data.sequence_start.anchor, mark); } } void YAMLReaderImpl::onListingEnd(yaml_event_t& event) { if(debugTrace){ cout << "YAMLReaderImpl::onListingEnd()" << endl; } if(isRegularMultiListingExpected){ Listing* listing = static_cast(nodeStack.top().node.get()); const int level = nodeStack.size() - 1; expectedListingSizes[level] = listing->size(); } popNode(); } void YAMLReaderImpl::onScalar(yaml_event_t& event) { if(debugTrace){ cout << "YAMLReaderImpl::onScalar()" << endl; } yaml_char_t* value = event.data.scalar.value; size_t length = event.data.scalar.length; if(nodeStack.empty()){ ValueNode::SyntaxException ex; ex.setMessage("Scalar value cannot be put on the top-level text position"); const yaml_mark_t& start_mark = event.start_mark; ex.setPosition(start_mark.line, start_mark.column); throw ex; } NodeInfo& info = nodeStack.top(); ValueNodePtr& parent = info.node; ScalarNode* scalar = 0; if(parent->isMapping()){ if(info.key.empty()){ info.key = string((char*)value, length); if(info.key.empty()){ ValueNode::SyntaxException ex; ex.setMessage("empty key"); const yaml_mark_t& start_mark = event.start_mark; ex.setPosition(start_mark.line, start_mark.column); throw ex; } } else { scalar = createScalar(event); } } else if(parent->isListing()){ scalar = createScalar(event); } if(scalar){ addNode(scalar); if(event.data.scalar.anchor){ setAnchor(scalar, event.data.scalar.anchor, event.start_mark); } } } ScalarNode* YAMLReaderImpl::createScalar(const yaml_event_t& event) { ScalarNode* scalar = new ScalarNode((char*)event.data.scalar.value, event.data.scalar.length); const yaml_mark_t& start_mark = event.start_mark; scalar->line_ = start_mark.line; scalar->column_ = start_mark.column; switch(event.data.scalar.style){ case YAML_PLAIN_SCALAR_STYLE: scalar->stringStyle = PLAIN_STRING; break; case YAML_SINGLE_QUOTED_SCALAR_STYLE: scalar->stringStyle = SINGLE_QUOTED; break; case YAML_DOUBLE_QUOTED_SCALAR_STYLE: scalar->stringStyle = DOUBLE_QUOTED; break; case YAML_LITERAL_SCALAR_STYLE: scalar->stringStyle = LITERAL_STRING; break; case YAML_FOLDED_SCALAR_STYLE: scalar->stringStyle = FOLDED_STRING; break; default: scalar->stringStyle = DOUBLE_QUOTED; } return scalar; } void YAMLReaderImpl::onAlias(yaml_event_t& event) { if(debugTrace){ cout << "YAMLReaderImpl::onAlias()" << endl; } AnchorMap::iterator p = anchorMap.find((char*)event.data.alias.anchor); if(p == anchorMap.end()){ ValueNode::Exception ex; ex.setMessage(str(format("Anchor \"%1%\" is not defined") % (char*)event.data.alias.anchor)); const yaml_mark_t& mark = event.start_mark; ex.setPosition(mark.line, mark.column); throw ex; } addNode(p->second); } int YAMLReader::numDocuments() { return impl->documents.size(); } ValueNode* YAMLReader::document(int index) { if(index >= static_cast(impl->documents.size())){ ValueNode::DocumentNotFoundException ex; if(index == 0){ ex.setMessage("The yaml file does not contains any documents."); } else { ex.setMessage(str(format("The yaml file does not contains %1%-th document.") % index)); } ex.setPosition(-1, -1); throw ex; } return impl->documents[index].get(); } ValueNode* YAMLReader::loadDocument(const std::string& filename) { if(!load(filename)){ ValueNode::FileException ex; ex.setMessage(errorMessage()); ex.setPosition(-1, -1); throw ex; } return document(); } const std::string& YAMLReader::errorMessage() { return impl->errorMessage; } choreonoid-1.5.0/src/Util/PlainSeqFormatLoader.h0000664000000000000000000000160112741425367020250 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_PLAIN_SEQ_FILE_LOADER_H_INCLUDED #define CNOID_UTIL_PLAIN_SEQ_FILE_LOADER_H_INCLUDED #include #include #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT PlainSeqFileLoader { public: typedef std::list< std::vector > Seq; typedef Seq::iterator iterator; bool load(const std::string& filename); inline iterator begin() { return seq.begin(); } inline iterator end() { return seq.end(); } inline int numParts() { return numParts_; } inline int numFrames() { return numFrames_; } inline double timeStep() { return timeStep_; } const std::string& errorMessage(); private: Seq seq; int numParts_; int numFrames_; double timeStep_; std::string errorMessage_; }; } #endif choreonoid-1.5.0/src/Util/Deque2D.h0000664000000000000000000004347312741425367015502 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_DEQUE_2D_H #define CNOID_UTIL_DEQUE_2D_H #include #include #include namespace cnoid { template > class Deque2D { typedef Deque2D Deque2DType; public: typedef ElementType Element; class const_iterator : public std::iterator { friend class Deque2D; protected: ElementType* current; ElementType* term; ElementType* buf; const_iterator(const Deque2DType& owner, ElementType* pos) { current = pos; buf = owner.buf; term = buf + owner.capacity_; } public: const_iterator() { } const_iterator(const const_iterator& org) { current = org.current; term = org.term; buf = org.buf; } const Element& operator*() const { return *current; } const_iterator& operator++() { ++current; if(current == term){ current = buf; } return *this; } const_iterator& operator--() { if(current == buf){ current = term - 1; } else { --current; } } const_iterator& operator+=(size_t n){ current += n; if(current >= term){ current = buf + (current - term); } return *this; } const_iterator& operator-=(size_t n){ current -= n; if(current < buf){ current = term - (buf - current); } return *this; } const_iterator operator+(size_t n){ const_iterator iter(*this); iter += n; return iter; } const_iterator operator-(size_t n){ const_iterator iter(*this); iter -= n; return iter; } bool operator==(const const_iterator& rhs) const { return (current == rhs.current); } bool operator!=(const const_iterator& rhs) const { return (current != rhs.current); } }; class iterator : public const_iterator { friend class Deque2D; iterator(Deque2DType& owner, ElementType* pos) : const_iterator(owner, pos) { } public: iterator() { } iterator(const iterator& org) : const_iterator(org) { } Element& operator*() { return *const_iterator::current; } iterator& operator+=(size_t n){ const_iterator::current += n; if(const_iterator::current >= const_iterator::term){ const_iterator::current = const_iterator::buf + (const_iterator::current - const_iterator::term); } return *this; } iterator& operator-=(size_t n){ const_iterator::current -= n; if(const_iterator::current < const_iterator::buf){ const_iterator::current = const_iterator::term - (const_iterator::buf - const_iterator::current); } return *this; } iterator operator+(size_t n){ iterator iter(*this); iter += n; return iter; } iterator operator-(size_t n){ iterator iter(*this); iter -= n; return iter; } }; iterator begin() { return iterator(*this, buf + offset); } const_iterator cbegin() const { return const_iterator(*this, buf + offset); } iterator end() { return end_; } const_iterator cend() const { return end_; } class Row { ElementType* top; int size_; public: Row() { size_ = 0; } Row(const Deque2D& owner, int rowIndex) { size_ = owner.colSize_; top = owner.buf; if(owner.capacity_ > 0){ top += (owner.offset + rowIndex * owner.colSize_) % owner.capacity_; } } bool empty() const { return (size_ == 0); } int size() const { return size_; } Element& operator[](int index){ return top[index]; } const Element& operator[](int index) const { return top[index]; } Element& at(int index) { return top[index]; } Element* begin() { return top; } Element* end() { return top + size_; } }; class Column { public: Column() { colSize = 0; rowSize = 0; } Column(const Deque2D& owner, int column) { top = owner.buf + column; offset = owner.offset; colSize = owner.colSize_; capacity = owner.capacity_; rowSize = owner.rowSize_; end_ = iterator(*this, top + ((owner.capacity_ > 0) ? ((offset + owner.size_) % owner.capacity_) : 0)); } bool empty() const { return (rowSize == 0); } int size() const { return rowSize; } Element& operator[](int rowIndex){ return top[(offset + rowIndex * colSize) % capacity]; } const Element& operator[](int rowIndex) const { return top[(offset + rowIndex * colSize) % capacity]; } Element& at(int index) { return top[index * colSize]; } class iterator : public std::iterator { ElementType* current; ElementType* term; ElementType* top; int colSize; public: iterator() { } iterator(Column& column, Element* pos){ current = pos; top = column.top; term = top + column.capacity; colSize = column.colSize; } Element& operator*() { return *current; } void operator++() { current += colSize; if(current == term){ current = top; } } void operator--() { if(current == top){ current = term - colSize; } else { current -= colSize; } } bool operator==(iterator rhs) const { return (current == rhs.current); } bool operator!=(iterator rhs) const { return (current != rhs.current); } }; iterator begin() { return iterator(*this, top + offset); } iterator end() { return end_; } private: ElementType* top; int offset; int colSize; int capacity; int rowSize; typename Column::iterator end_; }; Deque2D() { buf = 0; offset = 0; rowSize_ = 0; colSize_ = 0; capacity_ = 0; size_ = 0; } Deque2D(int rowSize, int colSize) { buf = 0; offset = 0; rowSize_ = 0; colSize_ = 0; capacity_ = 0; size_ = 0; resizeMain(rowSize, colSize, false); } Deque2D(const Deque2D& org) : allocator(org.allocator) { size_ = org.size_; rowSize_ = org.rowSize_; colSize_ = org.colSize_; capacity_ = size_ + colSize_; buf = 0; if(capacity_){ buf = allocator.allocate(capacity_); offset = 0; ElementType* p = buf; ElementType* pend = buf + size_; ElementType* q = org.buf + org.offset; ElementType* qterm = org.buf + org.capacity_; while(p != pend){ allocator.construct(p++, *q++); if(q == qterm){ q = org.buf; } } } end_ = iterator(*this, buf + ((capacity_ > 0) ? ((offset + size_) % capacity_) : 0)); } Deque2DType& operator=(const Deque2DType& rhs) { if(this != &rhs){ resizeMain(rhs.rowSize_, rhs.colSize_, false); iterator p = begin(); const_iterator q = rhs.cbegin(); const_iterator qend = rhs.cend(); while(q != qend){ *p = *q; ++p; ++q; } } return *this; } virtual ~Deque2D() { if(buf){ ElementType* p = buf + offset; const ElementType* pend = buf + (offset + size_) % capacity_; if(p <= pend){ while(p != pend){ allocator.destroy(p++); } } else { for(ElementType* q = buf; q != pend; ++q){ allocator.destroy(q); } const ElementType* pterm = buf + capacity_; for(ElementType* q = p; q != pterm; ++q){ allocator.destroy(q); } } allocator.deallocate(buf, capacity_); } } bool empty() const { return !rowSize_ || !colSize_; } private: void reallocMemory(int newColSize, int newSize, int newCapacity, bool doCopy) { ElementType* newBuf; if(newCapacity > 0){ newBuf = allocator.allocate(newCapacity); } else { newBuf = 0; } ElementType* p = newBuf; ElementType* pend = newBuf + newSize; if(capacity_ > 0){ ElementType* qend = buf + (offset + size_) % capacity_; // copy the existing elements if(newCapacity > 0 && newColSize == colSize_ && doCopy){ ElementType* q = buf + offset; if(q <= qend){ while(q != qend && p != pend){ allocator.construct(p++, *q++); } } else { for(ElementType* r = buf; r != qend && p != pend; ++r){ allocator.construct(p++, *r); } ElementType* qterm = buf + capacity_; for(ElementType* r = q; r != qterm && p != pend; ++r){ allocator.construct(p++, *r); } } } // destory the old elements ElementType* q = buf + offset; if(q <= qend){ while(q != qend){ allocator.destroy(q++); } } else { for(ElementType* r = buf; r != qend; ++r){ allocator.destroy(r); } ElementType* qterm = buf + capacity_; for(ElementType* r = q; r != qterm; ++r){ allocator.destroy(r); } } } // construct new elements while(p != pend){ allocator.construct(p++, ElementType()); } if(buf){ allocator.deallocate(buf, capacity_); } buf = newBuf; capacity_ = newCapacity; offset = 0; } void resizeMain(int newRowSize, int newColSize, bool doCopy) { const int newSize = newRowSize * newColSize; if(newSize == 0){ reallocMemory(newColSize, newSize, 0, false); } else { // The area for the 'end' iterator should be reserved const int minCapacity = newSize + newColSize; if(capacity_ > 0 && minCapacity <= capacity_){ if(newColSize != colSize_ && (capacity_ % newColSize > 0)){ reallocMemory(newColSize, newSize, capacity_ - (capacity_ % newColSize), doCopy); } else if(newSize > size_){ ElementType* p = buf + (offset + size_) % capacity_; const ElementType* pend = buf + (offset + newSize) % capacity_; if(p <= pend){ while(p != pend){ allocator.construct(p++, ElementType()); } } else { for(ElementType* r = buf; r != pend; ++r){ allocator.construct(r, ElementType()); } const ElementType* pterm = buf + capacity_; for(ElementType* r = p; r != pterm; ++r){ allocator.construct(r, ElementType()); } } } else if(newSize < size_){ ElementType* p = buf + (offset + newSize) % capacity_; ElementType* pend = buf + (offset + size_) % capacity_; if(p <= pend){ while(p != pend){ allocator.destroy(p++); } } else { for(ElementType* r = buf; r != pend; ++r){ allocator.destroy(r); } const ElementType* pterm = buf + capacity_; for(ElementType* r = p; r != pterm; ++r){ allocator.destroy(r); } } } } else { if(!buf){ capacity_ = minCapacity; if(capacity_ > 0){ buf = allocator.allocate(minCapacity); ElementType* p = buf; ElementType* pend = buf + newSize; // construct new elements while(p != pend){ allocator.construct(p++, ElementType()); } } } else { int newCapacity; const int expandedSize = size_ * 3 / 2; if(expandedSize > newSize){ newCapacity = expandedSize - (expandedSize % newColSize) + newColSize; } else { newCapacity = minCapacity; } reallocMemory(newColSize, newSize, newCapacity, doCopy); } } } rowSize_ = newRowSize; colSize_ = newColSize; size_ = newSize; end_ = iterator(*this, buf + ((capacity_ > 0) ? ((offset + size_) % capacity_) : 0)); } public: void resize(int newRowSize, int newColSize) { resizeMain(newRowSize, newColSize, true); } void resizeColumn(int newColSize){ resize(rowSize_, newColSize); } int rowSize() const { return rowSize_; } /** \todo Make the dedicated implementation for changing the row size only */ void resizeRow(int newRowSize){ resize(newRowSize, colSize_); } int colSize() const { return colSize_; } void clear() { resize(0, 0); } const Element& operator()(int rowIndex, int colIndex) const { return buf[(offset + (rowIndex * colSize_)) % capacity_ + colIndex]; } Element& operator()(int rowIndex, int colIndex) { return buf[(offset + (rowIndex * colSize_)) % capacity_ + colIndex]; } const Element& at(int rowIndex, int colIndex) const { return buf[(offset + (rowIndex * colSize_)) % capacity_ + colIndex]; } Element& at(int rowIndex, int colIndex) { return buf[(offset + (rowIndex * colSize_)) % capacity_ + colIndex]; } Row operator[](int rowIndex) { return Row(*this, rowIndex); } const Row operator[](int rowIndex) const { return Row(*this, rowIndex); } Row row(int rowIndex) { return Row(*this, rowIndex); } const Row row(int rowIndex) const { return Row(*this, rowIndex); } Row last() { return Row(*this, rowSize_ - 1); } const Row last() const { return Row(*this, rowSize_ - 1); } Column column(int colIndex) { return Column(*this, colIndex); } const Column column(int colIndex) const { return Column(*this, colIndex); } Row append() { resize(rowSize_ + 1, colSize_); return Row(*this, rowSize_ - 1); } void pop_back() { resize(rowSize_ - 1, colSize_); } void pop_front(int numRows) { if(numRows <= 0){ return; } if(numRows > rowSize_){ numRows = rowSize_; } const size_t popSize = numRows * colSize_; ElementType* p = buf + offset; const ElementType* pend = buf + (offset + popSize) % capacity_; if(p <= pend){ while(p != pend){ allocator.destroy(p++); } } else { for(ElementType* r = buf; r != pend; ++r){ allocator.destroy(r); } const ElementType* pterm = buf + capacity_; for(ElementType* r = p; r != pterm; ++r){ allocator.destroy(r); } } offset = (offset + popSize) % capacity_; rowSize_ -= numRows; size_ -= popSize; } void pop_front() { pop_front(1); } private: Allocator allocator; ElementType* buf; int offset; int rowSize_; int colSize_; int capacity_; int size_; iterator end_; }; } #endif choreonoid-1.5.0/src/Util/Signal.h0000664000000000000000000002412612741425367015460 0ustar rootroot/** @file Implementation of Signal template classes @note The classes are written by using the boost.signals library as a reference. @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_SIGNAL_H #define CNOID_UTIL_SIGNAL_H #include "Referenced.h" #include #define CNOID_SIGNAL_CONCAT( X, Y ) CNOID_SIGNAL_DO_CONCAT( X, Y ) #define CNOID_SIGNAL_DO_CONCAT( X, Y ) CNOID_SIGNAL_DO_CONCAT2(X,Y) #define CNOID_SIGNAL_DO_CONCAT2( X, Y ) X##Y namespace cnoid { class Connection; namespace signal_private { template struct last_value { typedef T result_type; template T operator()(InputIterator first, InputIterator last) const { T value; while (first != last) value = *first++; return value; } }; template<> struct last_value { public: template void operator()(InputIterator first, InputIterator last) const{ while (first != last) *first++; } }; class SlotHolderBase : public Referenced { public: SlotHolderBase() : isBlocked(false) { } virtual ~SlotHolderBase() { } virtual void disconnect() = 0; virtual bool connected() const = 0; virtual void changeOrder(int orderId) = 0; bool isBlocked; }; template class SlotCallIterator { typedef typename SlotType::result_type result_type; SlotType* currentSlot; ArgSetType& args; public: void seekUnblockedSlot(){ while(currentSlot && currentSlot->isBlocked){ currentSlot = currentSlot->next; } } SlotCallIterator(SlotType* firstSlot, ArgSetType& args) : currentSlot(firstSlot), args(args) { seekUnblockedSlot(); } SlotCallIterator(const SlotCallIterator& org) : currentSlot(org.currentSlot), args(org.args) { seekUnblockedSlot(); } bool operator==(const SlotCallIterator& rhs) const { return (currentSlot == rhs.currentSlot); } bool operator!=(const SlotCallIterator& rhs) const { return (currentSlot != rhs.currentSlot); } SlotCallIterator operator++(int) { SlotCallIterator iter(*this); currentSlot = currentSlot->next; seekUnblockedSlot(); return iter; } result_type operator*() const { return args.call(currentSlot); } }; } // namespace signal_private class Connection { ref_ptr slot; public: Connection() { } Connection(signal_private::SlotHolderBase* slot) : slot(slot) { } Connection(const Connection& org) : slot(org.slot) { } Connection& operator=(const Connection& rhs) { slot = rhs.slot; return *this; } void disconnect() { if(slot) { slot->disconnect(); slot = 0; } } bool connected() { return slot && slot->connected(); } void block() { if(slot){ slot->isBlocked = true; } } void unblock() { if(slot){ slot->isBlocked = false; } } enum Order { FIRST = 0, LAST }; Connection& changeOrder(Order order) { if(slot){ slot->changeOrder(order); } return *this; } }; class ScopedConnection : private Connection { public: ScopedConnection() { } ScopedConnection(const Connection& org) : Connection(org) { } ~ScopedConnection() { Connection::disconnect(); } void reset(const Connection& c) { Connection::disconnect(); Connection::operator=(c); } void disconnect() { Connection::disconnect(); } bool connected() { return Connection::connected(); } void block() { Connection::block(); } void unblock() { Connection::unblock(); } ScopedConnection& changeOrder(Order order) { Connection::changeOrder(order); return *this; } private: ScopedConnection(const ScopedConnection& org); ScopedConnection& operator=(const ScopedConnection& rhs); }; } #define CNOID_SIGNAL_NUM_ARGS 0 #define CNOID_SIGNAL_TEMPLATE_PARMS #define CNOID_SIGNAL_TEMPLATE_ARGS #define CNOID_SIGNAL_PARMS #define CNOID_SIGNAL_ARGS #define CNOID_SIGNAL_ARGS_AS_MEMBERS #define CNOID_SIGNAL_COPY_PARMS #define CNOID_SIGNAL_INIT_ARGS #include "SignalTemplate.h" #undef CNOID_SIGNAL_INIT_ARGS #undef CNOID_SIGNAL_COPY_PARMS #undef CNOID_SIGNAL_ARGS_AS_MEMBERS #undef CNOID_SIGNAL_ARGS #undef CNOID_SIGNAL_PARMS #undef CNOID_SIGNAL_TEMPLATE_ARGS #undef CNOID_SIGNAL_TEMPLATE_PARMS #undef CNOID_SIGNAL_NUM_ARGS #define CNOID_SIGNAL_NUM_ARGS 1 #define CNOID_SIGNAL_TEMPLATE_PARMS typename T1 #define CNOID_SIGNAL_TEMPLATE_ARGS T1 #define CNOID_SIGNAL_PARMS T1 a1 #define CNOID_SIGNAL_ARGS a1 #define CNOID_SIGNAL_ARGS_AS_MEMBERS T1 a1; #define CNOID_SIGNAL_COPY_PARMS T1 ia1 #define CNOID_SIGNAL_INIT_ARGS :a1(ia1) #include "SignalTemplate.h" #undef CNOID_SIGNAL_INIT_ARGS #undef CNOID_SIGNAL_COPY_PARMS #undef CNOID_SIGNAL_ARGS_AS_MEMBERS #undef CNOID_SIGNAL_ARGS #undef CNOID_SIGNAL_PARMS #undef CNOID_SIGNAL_TEMPLATE_ARGS #undef CNOID_SIGNAL_TEMPLATE_PARMS #undef CNOID_SIGNAL_NUM_ARGS #define CNOID_SIGNAL_NUM_ARGS 2 #define CNOID_SIGNAL_TEMPLATE_PARMS typename T1, typename T2 #define CNOID_SIGNAL_TEMPLATE_ARGS T1, T2 #define CNOID_SIGNAL_PARMS T1 a1, T2 a2 #define CNOID_SIGNAL_ARGS a1, a2 #define CNOID_SIGNAL_ARGS_AS_MEMBERS T1 a1;T2 a2; #define CNOID_SIGNAL_COPY_PARMS T1 ia1, T2 ia2 #define CNOID_SIGNAL_INIT_ARGS :a1(ia1), a2(ia2) #include "SignalTemplate.h" #undef CNOID_SIGNAL_INIT_ARGS #undef CNOID_SIGNAL_COPY_PARMS #undef CNOID_SIGNAL_ARGS_AS_MEMBERS #undef CNOID_SIGNAL_ARGS #undef CNOID_SIGNAL_PARMS #undef CNOID_SIGNAL_TEMPLATE_ARGS #undef CNOID_SIGNAL_TEMPLATE_PARMS #undef CNOID_SIGNAL_NUM_ARGS #define CNOID_SIGNAL_NUM_ARGS 3 #define CNOID_SIGNAL_TEMPLATE_PARMS typename T1, typename T2, typename T3 #define CNOID_SIGNAL_TEMPLATE_ARGS T1, T2, T3 #define CNOID_SIGNAL_PARMS T1 a1, T2 a2, T3 a3 #define CNOID_SIGNAL_ARGS a1, a2, a3 #define CNOID_SIGNAL_ARGS_AS_MEMBERS T1 a1;T2 a2;T3 a3; #define CNOID_SIGNAL_COPY_PARMS T1 ia1, T2 ia2, T3 ia3 #define CNOID_SIGNAL_INIT_ARGS :a1(ia1), a2(ia2), a3(ia3) #include "SignalTemplate.h" #undef CNOID_SIGNAL_INIT_ARGS #undef CNOID_SIGNAL_COPY_PARMS #undef CNOID_SIGNAL_ARGS_AS_MEMBERS #undef CNOID_SIGNAL_ARGS #undef CNOID_SIGNAL_PARMS #undef CNOID_SIGNAL_TEMPLATE_ARGS #undef CNOID_SIGNAL_TEMPLATE_PARMS #undef CNOID_SIGNAL_NUM_ARGS namespace cnoid { namespace signal_private { template class real_get_signal_impl; template class real_get_signal_impl<0, Signature, Combiner> { typedef boost::function_traits traits; public: typedef Signal0 type; }; template class real_get_signal_impl<1, Signature, Combiner> { typedef boost::function_traits traits; public: typedef Signal1 type; }; template class real_get_signal_impl<2, Signature, Combiner> { typedef boost::function_traits traits; public: typedef Signal2 type; }; template class real_get_signal_impl<3, Signature, Combiner> { typedef boost::function_traits traits; public: typedef Signal3 type; }; template struct get_signal_impl : public real_get_signal_impl< (boost::function_traits::arity), Signature, Combiner> { }; } // namespace signal_private template< typename TSignature, typename Combiner = signal_private::last_value::result_type> > class Signal : public signal_private::get_signal_impl::type { public: typedef TSignature Signature; }; template struct signal_traits { }; template struct signal_traits< Signal > { typedef Connection connection_type; }; // for boost.signals /* template struct signal_traits< boost::signal > { typedef boost::signals::connection connection_type; }; */ class LogicalProduct { public: typedef bool result_type; template bool operator()(InputIterator first, InputIterator last) const { bool result = true; while(first != last){ result &= *first++; } return result; } }; class LogicalSum { public: typedef bool result_type; template bool operator()(InputIterator first, InputIterator last) const { bool result = false; while(first != last){ result |= *first++; } return result; } }; template< typename Signature, typename Combiner = signal_private::last_value::result_type> > class SignalProxy { public: typedef Signal SignalType; SignalProxy() : signal(0) { } SignalProxy(SignalType& signal) : signal(&signal) { } SignalProxy(const SignalProxy& org) : signal(org.signal) { } SignalProxy& operator=(const SignalProxy& rhs) { signal = rhs.signal; } typedef typename signal_traits::connection_type connection_type; connection_type connect(typename SignalType::slot_function_type f){ if(signal){ return signal->connect(f); } else { return connection_type(); } }; private: SignalType* signal; }; } // namespace cnoid; #endif choreonoid-1.5.0/src/Util/exportdecl.h0000664000000000000000000000176012741425367016413 0ustar rootroot#ifndef CNOID_UTIL_EXPORTDECL_H_INCLUDED # define CNOID_UTIL_EXPORTDECL_H_INCLUDED # if defined _WIN32 || defined __CYGWIN__ # define CNOID_UTIL_DLLIMPORT __declspec(dllimport) # define CNOID_UTIL_DLLEXPORT __declspec(dllexport) # define CNOID_UTIL_DLLLOCAL # else # if __GNUC__ >= 4 # define CNOID_UTIL_DLLIMPORT __attribute__ ((visibility("default"))) # define CNOID_UTIL_DLLEXPORT __attribute__ ((visibility("default"))) # define CNOID_UTIL_DLLLOCAL __attribute__ ((visibility("hidden"))) # else # define CNOID_UTIL_DLLIMPORT # define CNOID_UTIL_DLLEXPORT # define CNOID_UTIL_DLLLOCAL # endif # endif # ifdef CNOID_UTIL_STATIC # define CNOID_UTIL_DLLAPI # define CNOID_UTIL_LOCAL # else # ifdef CnoidUtil_EXPORTS # define CNOID_UTIL_DLLAPI CNOID_UTIL_DLLEXPORT # else # define CNOID_UTIL_DLLAPI CNOID_UTIL_DLLIMPORT # endif # define CNOID_UTIL_LOCAL CNOID_UTIL_DLLLOCAL # endif #endif #ifdef CNOID_EXPORT # undef CNOID_EXPORT #endif #define CNOID_EXPORT CNOID_UTIL_DLLAPI choreonoid-1.5.0/src/Util/SceneVisitor.h0000664000000000000000000000253612741425367016661 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_SCENE_VISITOR_H #define CNOID_UTIL_SCENE_VISITOR_H #include "SceneGraph.h" #include "ValueTree.h" #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT SceneVisitor { public: SceneVisitor(); virtual ~SceneVisitor(); virtual void visitNode(SgNode* node); virtual void visitGroup(SgGroup* group); virtual void visitInvariantGroup(SgInvariantGroup* group); virtual void visitTransform(SgTransform* transform); virtual void visitPosTransform(SgPosTransform* transform); virtual void visitScaleTransform(SgScaleTransform* transform); virtual void visitSwitch(SgSwitch* switchNode); virtual void visitUnpickableGroup(SgUnpickableGroup* group); virtual void visitShape(SgShape* shape); virtual void visitPlot(SgPlot* plot); virtual void visitPointSet(SgPointSet* pointSet); virtual void visitLineSet(SgLineSet* lineSet); virtual void visitPreprocessed(SgPreprocessed* preprocessed); virtual void visitLight(SgLight* light); virtual void visitFog(SgFog* fog); virtual void visitCamera(SgCamera* camera); virtual void visitOverlay(SgOverlay* overlay); virtual void visitOutlineGroup(SgOutlineGroup* outline); Mapping* property() { return property_.get(); } private: MappingPtr property_; }; } #endif choreonoid-1.5.0/src/Util/MultiAffine3Seq.cpp0000664000000000000000000001227512741425367017537 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #include "MultiAffine3Seq.h" #include "PlainSeqFormatLoader.h" #include "ValueTree.h" #include "YAMLWriter.h" #include "EigenUtil.h" #include using namespace std; using namespace cnoid; MultiAffine3Seq::MultiAffine3Seq() : MultiAffine3Seq::BaseSeqType("MultiAffine3Seq") { } MultiAffine3Seq::MultiAffine3Seq(int numFrames, int numParts) : MultiAffine3Seq::BaseSeqType("MultiAffine3Seq", numFrames, numParts) { } MultiAffine3Seq::MultiAffine3Seq(const MultiAffine3Seq& org) : MultiAffine3Seq::BaseSeqType(org) { } MultiAffine3Seq::~MultiAffine3Seq() { } AbstractSeqPtr MultiAffine3Seq::cloneSeq() const { return boost::make_shared(*this); } bool MultiAffine3Seq::loadPlainFormat(const std::string& filename) { clearSeqMessage(); PlainSeqFileLoader loader; if(!loader.load(filename)){ addSeqMessage(loader.errorMessage()); return false; } if(loader.numParts() < 12){ addSeqMessage(filename + "does not have 12-columns " "(3 for position vectors, 9 for attitde matrices)"); return false; } setDimension(loader.numFrames(), 1); setTimeStep(loader.timeStep()); int i = 0; Part base = part(0); for(PlainSeqFileLoader::iterator it = loader.begin(); it != loader.end(); ++it){ vector& data = *it; base[i].translation() << data[1], data[2], data[3]; base[i].linear() << data[ 4], data[ 5], data[ 6], data[ 7], data[ 8], data[ 9], data[10], data[11], data[12]; ++i; } return true; } bool MultiAffine3Seq::saveTopPartAsPlainFormat(const std::string& filename) { clearSeqMessage(); boost::format f("%1$.4f"); const int nFrames = numFrames(); if(nFrames > 0 && numParts() > 0){ ofstream os(filename.c_str()); if(!os){ addSeqMessage(filename + " cannot be opened."); return false; } const double r = frameRate(); Part base = part(0); for(int i=0; i < nFrames; ++i){ os << (f % (i / r)); const Affine3& T = base[i]; for(int j=0; j < 3; ++j){ os << " " << T.translation()[j]; } for(int j=0; j < 3; ++j){ for(int k=0; k < 3; ++k){ double m = T.linear()(j, k); if(fabs(m) < 1.0e-14){ m = 0.0; } os << " " << m; } } os << " 0 0 0 0 0 0"; // velocity elements (dv, omega) os << "\n"; } return true; } return false; } static inline void writeAffine3(YAMLWriter& writer, const Affine3& value) { writer.startFlowStyleListing(); writer.putScalar(value.translation().x()); writer.putScalar(value.translation().y()); writer.putScalar(value.translation().z()); Vector3 rpy(rpyFromRot(value.linear())); writer.putScalar(rpy[0]); writer.putScalar(rpy[1]); writer.putScalar(rpy[2]); writer.endListing(); } bool MultiAffine3Seq::doWriteSeq(YAMLWriter& writer) { if(BaseSeqType::doWriteSeq(writer)){ writer.putKeyValue("format", "XYZRPY"); writer.putKey("frames"); writer.startListing(); const int m = numParts(); const int n = numFrames(); for(int i=0; i < n; ++i){ Frame f = frame(i); writer.startFlowStyleListing(); for(int j=0; j < m; ++j){ writeAffine3(writer, f[j]); } writer.endListing(); } writer.endListing(); return true; } return false; } static void readAffine3(const Listing& node, Affine3& out_value) { if(node.size() == 6){ Affine3::TranslationPart t = out_value.translation(); t[0] = node[0].toDouble(); t[1] = node[1].toDouble(); t[2] = node[2].toDouble(); const double r = node[3].toDouble(); const double p = node[4].toDouble(); const double y = node[5].toDouble(); out_value.linear() = rotFromRpy(r, p, y); } } bool MultiAffine3Seq::doReadSeq(const Mapping& archive) { if(BaseSeqType::doReadSeq(archive)){ const string& type = archive["type"].toString(); if((type == seqType() || type == "MultiSe3Seq") && (archive["format"].toString() == "XYZRPY")){ const Listing& values = *archive.findListing("frames"); if(values.isValid()){ const int nParts = archive["numParts"].toInt(); const int nFrames = values.size(); setDimension(nFrames, nParts); for(int i=0; i < nFrames; ++i){ const Listing& frameNode = *values[i].toListing(); Frame f = frame(i); const int n = std::min(frameNode.size(), nParts); for(int j=0; j < n; ++j){ readAffine3(*frameNode[j].toListing(), f[j]); } } return true; } } } return false; } choreonoid-1.5.0/src/Util/GettextUtil.cpp0000664000000000000000000000133012741425367017050 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #include "GettextUtil.h" #include #include #include "gettext.h" using namespace boost; using namespace cnoid; void cnoid::bindGettextDomain(const char* domainname) { #if CNOID_ENABLE_GETTEXT filesystem::path localePath = filesystem::path(executableTopDirectory()) / "share" / "locale"; if(filesystem::is_directory(localePath)){ bindtextdomain(domainname, getPathString(localePath).c_str()); } else { localePath = filesystem::path(shareDirectory()) / "locale"; if(filesystem::is_directory(localePath)){ bindtextdomain(domainname, getPathString(localePath).c_str()); } } #endif } choreonoid-1.5.0/src/Util/EasyScanner.h0000664000000000000000000001640412741425367016456 0ustar rootroot /*! @file @brief The header file of a text scanner class @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_EASYSCANNER_H_INCLUDED #define CNOID_UTIL_EASYSCANNER_H_INCLUDED #include #include #include #include #include "exportdecl.h" namespace cnoid { /** @todo introduce a pimpl to hide the use of map, vector */ class CNOID_EXPORT EasyScanner { public: class Endl { //int dummy; }; class CNOID_EXPORT Exception { public: std::string message; std::string filename; int lineNumber; std::string getFullMessage() const; }; enum TokenType { T_NONE = 0, T_SPACE, T_ALPHABET, T_INTEGER, T_DOUBLE, T_WORD, T_STRING, T_SIGLUM, T_LF, T_EOF }; typedef std::map SymbolMap; typedef std::pair SymbolPair; typedef boost::shared_ptr SymbolMapPtr; Endl endl; EasyScanner(); EasyScanner(std::string filename); EasyScanner(const EasyScanner& scanner, bool copy_text = false); virtual ~EasyScanner(); void putSymbols(); inline void registerSymbol(int id, const std::string& symbol) { symbols->insert(SymbolPair(symbol, id)); } inline int getSymbolID(const std::string& symbol) { SymbolMap::iterator p = symbols->find(symbol); return (p != symbols->end()) ? p->second : 0; } /// if 0, comment is disabled void setCommentChar(char cc); void setLineOriented(bool on); void setQuoteChar(char qc); void setWhiteSpaceChar(char ws); void loadFile(const std::string& filename); void setText(const char* text, int len); void setLineNumberOffset(int offset); void setDefaultErrorMessage(const std::string& message){ defaultErrorMessage = message; } void moveToHead(); int readToken(); void toLower(); bool readFloat(); bool readDouble(); bool readInt(); bool readChar(); bool readChar(int chara); int peekChar(); /** In contrast to readString(), this function does not recognize siglums except '_' as a part of a word. */ inline bool readWord() { skipSpace(); return readWord0(); } /** In contrast to readWord(), this function allows a string to include siglums such as !,",#,$,%,&,... */ inline bool readString(const int delimiterChar = ',') { skipSpace(); return readString0(delimiterChar); } bool readString(const char* str); inline bool readString(const std::string& str) { return readString(str.c_str()); } bool readQuotedString(bool allowNoQuotedWord = false); bool readUnquotedTextBlock(); bool readSymbol(); bool readSymbol(int id); inline bool isEOF(){ skipSpace(); return (*text == '\0'); } /// reading a line feed inline bool readLF() { skipSpace(); return readLF0(); } inline bool readLFEOF() { skipSpace(); return readLF0() ? true : (*text == '\0'); } bool checkLF(); bool readLine(); bool skipLine(); bool skipBlankLines(); void skipToLineEnd(); void skipSpace(); void throwException(const char* message); void throwException(const std::string& message); /** The exception version of readInt(). \return Scanned int value. */ inline int readIntEx(const char* message = 0) { if(!readInt()) throwException(message); return intValue; } /** The exception version of readDouble(). \return Scanned double value. */ inline double readDoubleEx(const char* message = 0) { if(!readDouble()) throwException(message); return doubleValue; } /** The exception version of readDouble(). \return Scanned double value. */ inline float readFloatEx(const char* message = 0) { if(!readFloat()) throwException(message); return floatValue; } /** The exception version of readChar(). \return Scanned char value. */ inline int readCharEx(const char* message = 0) { if(!readChar()) throwException(message); return charValue; } /** The exception version of readChar(). */ inline void readCharEx(int chara, const char* message = 0) { if(!readChar(chara)) throwException(message); } /** The exception version of readWord(). \return Scanned word string. */ inline const std::string& readWordEx(const char* message = 0) { if(!readWord()) throwException(message); return stringValue; } inline void checkStringEx(const char* str, const char* message = 0){ if(!readString(str)) throwException(message); } /** The exception version of readString(). \return Scanned word string. */ inline const std::string& readStringEx(const char* message = 0) { if(!readString()) throwException(message); return stringValue; } inline const std::string& readQuotedStringEx(const char* message = 0) { if(!readQuotedString()) throwException(message); return stringValue; } /** The exception version of readSymbol(). \return ID of the scanned symbol. */ inline int readSymbolEx(const char* message = 0) { if(!readSymbol()) throwException(message); return symbolValue; } /** The exception version of readLF(). */ inline void readLFex(const char* message = 0) { if(!readLF()) throwException(message); } inline void readLFEOFex(const char* message = 0) { if(!readLFEOF()) throwException(message); } int intValue; double doubleValue; float floatValue; std::string stringValue; char charValue; int symbolValue; std::string defaultErrorMessage; int lineNumber; char* text; std::string filename; private: void init(); bool extractQuotedString(); bool readLF0(); bool readWord0(); bool readString0(const int delimiterChar); char* textBuf; int size; char* textBufEnd; int lineNumberOffset; int commentChar; int quoteChar; bool isLineOriented; std::vector whiteSpaceChars; SymbolMapPtr symbols; friend CNOID_EXPORT EasyScanner& operator>>(EasyScanner& scanner, double& value); friend CNOID_EXPORT EasyScanner& operator>>(EasyScanner& scanner, int& value); friend CNOID_EXPORT EasyScanner& operator>>(EasyScanner& scanner, const char* matchString); friend CNOID_EXPORT EasyScanner& operator>>(EasyScanner& scanner, char matchChar); friend CNOID_EXPORT EasyScanner& operator>>(EasyScanner& scanner, std::string& str); friend CNOID_EXPORT EasyScanner& operator>>(EasyScanner& scanner, EasyScanner::Endl endl); }; CNOID_EXPORT EasyScanner& operator>>(EasyScanner& scanner, double& value); CNOID_EXPORT EasyScanner& operator>>(EasyScanner& scanner, int& value); CNOID_EXPORT EasyScanner& operator>>(EasyScanner& scanner, const char* matchString); CNOID_EXPORT EasyScanner& operator>>(EasyScanner& scanner, char matchChar); CNOID_EXPORT EasyScanner& operator>>(EasyScanner& scanner, std::string& str); CNOID_EXPORT EasyScanner& operator>>(EasyScanner& scanner, EasyScanner::Endl endl); } #endif choreonoid-1.5.0/src/Util/STLSceneLoader.h0000664000000000000000000000062412741425367017007 0ustar rootroot#ifndef CNOID_UTIL_STL_SCENE_LOADER_H #define CNOID_UTIL_STL_SCENE_LOADER_H #include "AbstractSceneLoader.h" #include "exportdecl.h" namespace cnoid { class STLSceneLoaderImpl; class CNOID_EXPORT STLSceneLoader : public AbstractSceneLoader { public: virtual const char* format() const; virtual SgNode* load(const std::string& fileName); private: STLSceneLoaderImpl* impl; }; }; #endif choreonoid-1.5.0/src/Util/UniformCubicBSpline.h0000664000000000000000000000655412741425367020112 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_UNIFORM_CUBIC_BSPLINE_H_INCLUDED #define CNOID_UTIL_UNIFORM_CUBIC_BSPLINE_H_INCLUDED #include namespace cnoid { template class UniformCubicBSplineBase { int numSamples; double dtinv; protected: Eigen::Matrix M; public: UniformCubicBSplineBase(int numSamples, double dtinv) : numSamples(numSamples), dtinv(dtinv) { M << -1.0, 3.0, -3.0, 1.0, 3.0, -6.0, 3.0, 0.0, -3.0, 0.0, 3.0, 0.0, 1.0, 4.0, 1.0, 0.0; } void findKnotPosition(ElementType t, int* out_knot, Eigen::Matrix& out_u) { out_knot[1] = t * dtinv; out_knot[0] = out_knot[1] - 1; out_knot[2] = out_knot[1] + 1; out_knot[3] = out_knot[1] + 2; if(out_knot[0] < 0){ out_knot[0] = 0; if(out_knot[1] < 0){ out_knot[1] = 0; t = 0.0; } } else if(out_knot[3] >= numSamples){ out_knot[3] = numSamples - 1; if(out_knot[2] >= numSamples){ out_knot[2] = numSamples - 1; if(out_knot[1] >= numSamples){ out_knot[1] = numSamples - 1; t = 1.0; } } } t = fmod(t * dtinv, 1.0); ElementType t2 = t * t; out_u << (t2 * t), t2, t, 1.0; } }; template class UniformCubicBSpline : public UniformCubicBSplineBase { typedef UniformCubicBSplineBase SuperClass; ElementType* x; public: UniformCubicBSpline(ElementType* x, int numSamples, double dtinv) : UniformCubicBSplineBase(numSamples, dtinv) { } double calc(double t) { int knot[4]; Eigen::Matrix u; SuperClass::findKnotPosition(t, knot, u); Eigen::Matrix p; p << x[knot[0]], x[knot[1]], x[knot[2]], x[knot[3]]; return (u.dot(UniformCubicBSplineBase::M * p)) / 6.0; } }; template class UniformCubicBSplineVector : public UniformCubicBSplineBase { typedef UniformCubicBSplineBase SuperClass; const ContainerType& container; int vectorSize; public: typedef Eigen::Matrix SolutionType; UniformCubicBSplineVector(const ContainerType& container, int numSamples, int vectorSize, double dtinv) : UniformCubicBSplineBase(numSamples, dtinv), container(container), vectorSize(vectorSize) { } void calc(double t, SolutionType& out_solution) { int knot[4]; Eigen::Matrix u; SuperClass::findKnotPosition(t, knot, u); typedef Eigen::Matrix ValueMatrix; ValueMatrix P(4, vectorSize); for(int i=0; i < 4; ++i){ VectorType value = container[knot[i]]; typename ValueMatrix::RowXpr p = P.row(i); for(int j=0; j < vectorSize; ++j){ p(j) = value[j]; } } out_solution = u * (UniformCubicBSplineBase::M * P) / 6.0; } }; } #endif choreonoid-1.5.0/src/Util/SceneMarkers.cpp0000664000000000000000000000745112741425367017162 0ustar rootroot/** @author Shizuko Hattori @author Shin'ichiro Nakaoka */ #include "SceneMarkers.h" #include "MeshGenerator.h" using namespace std; using namespace cnoid; CrossMarker::CrossMarker(double size, const Vector3f& color, double lineWidth) { size_ = 0.0; vertices = new SgVertexArray; setSize(size); SgLineSet* lineSet = new SgLineSet; lineSet->setVertices(vertices); lineSet->setNumLines(3); lineSet->setLine(0, 0, 1); lineSet->setLine(1, 2, 3); lineSet->setLine(2, 4, 5); lineSet->setColors(new SgColorArray)->push_back(color); SgIndexArray& iColors = lineSet->colorIndices(); iColors.resize(6, 0); lineSet->setLineWidth(lineWidth); addChild(lineSet); } void CrossMarker::setSize(double size) { if(size != size_){ const float s = size; vertices->resize(6); vertices->at(0) << - s, 0.0f, 0.0f; vertices->at(1) << s, 0.0f, 0.0f; vertices->at(2) << 0.0f, -s, 0.0f; vertices->at(3) << 0.0f, s, 0.0f; vertices->at(4) << 0.0f,0.0f, -s; vertices->at(5) << 0.0f,0.0f, s; size_ = size; vertices->notifyUpdate(); } }; SphereMarker::SphereMarker() { initialize(1.0, Vector3f(0.8, 0.8, 0.8), 0.0); } SphereMarker::SphereMarker(double radius, const Vector3f& color, float transparency) { initialize(radius, color, transparency); } void SphereMarker::initialize(double radius, const Vector3f& color, float transparency) { SgShapePtr shape = new SgShape; MeshGenerator meshGenerator; shape->setMesh(meshGenerator.generateSphere(1.0)); material = shape->setMaterial(new SgMaterial); material->setDiffuseColor(color); material->setEmissiveColor(color); material->setTransparency(transparency); scale = new SgScaleTransform; scale->addChild(shape); scale->setScale(radius); addChild(scale); } void SphereMarker::setRadius(double r) { scale->setScale(r); scale->notifyUpdate(); } void SphereMarker::setColor(const Vector3f& c) { material->setDiffuseColor(c); material->setEmissiveColor(c); material->notifyUpdate(); } BoundingBoxMarker::BoundingBoxMarker(const BoundingBox& bbox, const Vector3f& color, float transparency, double width) { create(bbox, color, transparency, width); } BoundingBoxMarker::BoundingBoxMarker(const BoundingBox& bbox, const Vector3f& color, float transparency) { double h = bbox.max().x() - bbox.min().x(); double w = bbox.max().y() - bbox.min().y(); double d = bbox.max().z() - bbox.min().z(); double width = (h + w + d) / 3.0 / 10.0; create(bbox, color, transparency, width); } void BoundingBoxMarker::create(const BoundingBox& bbox, const Vector3f& color, float transparency, double width) { SgShape* shape = new SgShape; MeshGenerator meshGenerator; shape->setMesh(meshGenerator.generateBox(Vector3(width, width, width))); SgMaterial* material = shape->setMaterial(new SgMaterial); material->setTransparency(transparency); material->setDiffuseColor(color); material->setEmissiveColor(color); const double& x0 = bbox.min().x(); const double& x1 = bbox.max().x(); const double& y0 = bbox.min().y(); const double& y1 = bbox.max().y(); const double& z0 = bbox.min().z(); const double& z1 = bbox.max().z(); addMarker(shape, x0, y0, z0); addMarker(shape, x0, y0, z1); addMarker(shape, x0, y1, z0); addMarker(shape, x0, y1, z1); addMarker(shape, x1, y0, z0); addMarker(shape, x1, y0, z1); addMarker(shape, x1, y1, z0); addMarker(shape, x1, y1, z1); } void BoundingBoxMarker::addMarker(SgShape* shape, double x, double y, double z) { SgPosTransformPtr transform = new SgPosTransform; transform->setTranslation(Vector3(x, y, z)); transform->addChild(shape); addChild(transform); } choreonoid-1.5.0/src/Util/PointSetUtil.cpp0000664000000000000000000001660412741425367017203 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #include "PointSetUtil.h" #include #include #include #include using namespace std; using namespace boost; using namespace cnoid; namespace { enum Element { E_X, E_Y, E_Z, E_NORMAL_X,E_NORMAL_Y, E_NORMAL_Z, E_RGB }; typedef union { struct { unsigned char blue; unsigned char green; unsigned char red; unsigned char alpha; }; float float_value; } RGBValue; void readPoints(SgPointSet* out_pointSet, EasyScanner& scanner, const std::vector& elements, int numPoints) { SgVertexArrayPtr vertices = new SgVertexArray(); vertices->reserve(numPoints); const int numElements = elements.size(); SgNormalArrayPtr normals; bool hasNormals = false; SgColorArrayPtr colors; bool hasColors = false; for(int i=0; i < numElements; ++i){ Element element = elements[i]; if(element >= E_NORMAL_X && element <= E_NORMAL_Z){ hasNormals = true; normals = new SgNormalArray(); normals->reserve(numPoints); } else if(element == E_RGB){ hasColors = true; colors = new SgColorArray(); } } Vector3f vertex = Vector3f::Zero(); Vector3f normal = Vector3f::Zero(); Vector3f color = Vector3f::Zero(); RGBValue rgb; while(!scanner.isEOF()){ scanner.skipBlankLines(); bool hasIllegalValue = false; for(int i=0; i < numElements; ++i){ //double value = scanner.readDoubleEx("Illeagel point values"); if(!scanner.readDouble()){ // put warning here hasIllegalValue = true; scanner.skipToLineEnd(); break; } else { double value = scanner.doubleValue; switch(elements[i]){ case E_X: vertex.x() = value; break; case E_Y: vertex.y() = value; break; case E_Z: vertex.z() = value; break; case E_NORMAL_X: normal.x() = value; break; case E_NORMAL_Y: normal.y() = value; break; case E_NORMAL_Z: normal.z() = value; break; case E_RGB: rgb.float_value = value; color[0] = rgb.red / 255.0; color[1] = rgb.green / 255.0; color[2] = rgb.blue / 255.0; break; } } } if(!hasIllegalValue){ vertices->push_back(vertex); if(hasNormals){ normals->push_back(normal); } if(hasColors){ colors->push_back(color); } } scanner.readLFEOF(); } if(vertices->empty()){ throw file_read_error() << error_info_message("No valid points"); } else { out_pointSet->setVertices(vertices); out_pointSet->setNormals(normals); out_pointSet->normalIndices().clear(); out_pointSet->setColors(colors); out_pointSet->colorIndices().clear(); } } } void cnoid::loadPCD(SgPointSet* out_pointSet, const std::string& filename) { try { EasyScanner scanner(filename); scanner.setCommentChar('#'); int numPoints = 0; std::vector elements; while(true){ scanner.skipBlankLines(); scanner.readWordEx("Illegal header key"); if(scanner.stringValue == "FIELDS"){ while(scanner.readWord()){ if(scanner.stringValue == "x"){ elements.push_back(E_X); } else if(scanner.stringValue == "y"){ elements.push_back(E_Y); } else if(scanner.stringValue == "z"){ elements.push_back(E_Z); } else if(scanner.stringValue == "normal_x"){ elements.push_back(E_NORMAL_X); } else if(scanner.stringValue == "normal_y"){ elements.push_back(E_NORMAL_Y); } else if(scanner.stringValue == "normal_z"){ elements.push_back(E_NORMAL_Z); } else if(scanner.stringValue == "rgb"){ elements.push_back(E_RGB); } } } else if(scanner.stringValue == "POINTS"){ numPoints = scanner.readIntEx("The 'POINTS' field is not correctly specified."); } else if(scanner.stringValue == "DATA"){ scanner.readWordEx("The 'DATA' field is not correctly specified."); if(scanner.stringValue == "ascii"){ scanner.readLFex(); if(elements.empty()){ scanner.throwException("The specification of field elements is not found."); } readPoints(out_pointSet, scanner, elements, numPoints); break; } else { scanner.throwException("The 'ascii' format is only supported for the point DATA."); } } else { scanner.skipToLineEnd(); } scanner.readLFEOFex("The field value is not correctly specified."); } } catch(EasyScanner::Exception& ex){ throw file_read_error() << error_info_message(ex.getFullMessage()); } } void cnoid::savePCD(SgPointSet* pointSet, const std::string& filename, const Affine3& viewpoint) { if(!pointSet->hasVertices()){ throw empty_data_error() << error_info_message("Empty pointset"); } bool hasColors = pointSet->hasColors() && pointSet->colorIndices().empty(); ofstream ofs; ofs.open(filename.c_str()); ofs << scientific << setprecision(9); ofs << "# .PCD v.7 - Point Cloud Data file format\n"; ofs << "VERSION .7\n"; if(hasColors){ ofs << "FIELDS x y z rgb\n"; ofs << "SIZE 4 4 4 4\n"; ofs << "TYPE F F F F\n"; ofs << "COUNT 1 1 1 1\n"; } else { ofs << "FIELDS x y z\n"; ofs << "SIZE 4 4 4\n"; ofs << "TYPE F F F\n"; ofs << "COUNT 1 1 1\n"; } const SgVertexArray& points = *pointSet->vertices(); const int numPoints = points.size(); ofs << "WIDTH " << numPoints << "\n"; ofs << "HEIGHT 1\n"; ofs << "VIEWPOINT "; Affine3::ConstTranslationPart t = viewpoint.translation(); ofs << t.x() << " " << t.y() << " " << t.z() << " "; const Quaternion q(viewpoint.rotation()); ofs << q.w() << " " << q.x() << " " << q.y() << " " << q.z() << "\n"; ofs << "POINTS " << numPoints << "\n"; ofs << "DATA ascii\n"; if(hasColors){ RGBValue rgb; rgb.alpha = 0.0; const SgColorArray& colors = *pointSet->colors(); for(int i=0; i < numPoints; ++i){ const Vector3f& p = points[i]; const Vector3f& c = colors[i]; rgb.red = (unsigned char)(255.0 * c[0]); rgb.green = (unsigned char)(255.0 * c[1]); rgb.blue = (unsigned char)(255.0 * c[2]); ofs << p.x() << " " << p.y() << " " << p.z() << " " << rgb.float_value << "\n"; } } else { for(int i=0; i < numPoints; ++i){ const Vector3f& p = points[i]; ofs << p.x() << " " << p.y() << " " << p.z() << "\n"; } } ofs.close(); } choreonoid-1.5.0/src/Util/AbstractSeq.cpp0000664000000000000000000001026712741425367017013 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #include "AbstractSeq.h" #include "YAMLWriter.h" #include using namespace std; using namespace boost; using namespace cnoid; AbstractSeq::AbstractSeq(const char* seqType) : seqType_(seqType) { } AbstractSeq::AbstractSeq(const AbstractSeq& org) : seqType_(org.seqType_), content(org.content) { } AbstractSeq& AbstractSeq::operator=(const AbstractSeq& rhs) { seqType_ = rhs.seqType_; content = rhs.content; return *this; } void AbstractSeq::copySeqProperties(const AbstractSeq& source) { seqType_ = source.seqType_; content = source.content; } AbstractSeq::~AbstractSeq() { } int AbstractSeq::getOffsetTimeFrame() const { return 0; } bool AbstractSeq::readSeq(const Mapping& archive) { try { if(content.empty()){ if(!archive.read("content", content)){ archive.read("purpose", content); // old version } } setFrameRate(archive["frameRate"].toDouble()); return doReadSeq(archive); } catch (ValueNode::Exception& ex) { addSeqMessage(ex.message()); return false; } } bool AbstractSeq::doReadSeq(const Mapping& archive) { return true; } bool AbstractSeq::checkSeqContent(const Mapping& archive, const std::string contentName, bool throwEx) { string content_; if(!archive.read("content", content_)){ archive.read("purpose", content_); // old version } bool result = (content_ == contentName); if(!result){ string message; if(content_.empty()){ message = str(format("Content of %1% should be \"%2%\" but it is not specified.") % seqType() % contentName); } else { message = str(format("Content \"%1%\" of %2% is different from the required content \"%3%\".") % content_ % seqType() % contentName); } if(throwEx){ archive.throwException(message); } else { addSeqMessage(message); } } return result; } bool AbstractSeq::writeSeq(YAMLWriter& writer) { bool result = false; if(seqType().empty()){ addSeqMessage("setType() is empty."); } else { writer.startMapping(); writer.putKeyValue("type", seqType()); writer.putKeyValue("content", seqContentName()); writer.putKeyValue("frameRate", getFrameRate()); writer.putKeyValue("numFrames", getNumFrames()); result = doWriteSeq(writer); writer.endMapping(); } return result; } bool AbstractSeq::doWriteSeq(YAMLWriter& writer) { return true; } AbstractMultiSeq::AbstractMultiSeq(const char* seqType) : AbstractSeq(seqType) { } AbstractMultiSeq::AbstractMultiSeq(const AbstractMultiSeq& org) : AbstractSeq(org) { } AbstractMultiSeq& AbstractMultiSeq::operator=(const AbstractMultiSeq& rhs) { AbstractSeq::operator=(rhs); return *this; } void AbstractMultiSeq::copySeqProperties(const AbstractMultiSeq& source) { AbstractSeq::copySeqProperties(source); } AbstractMultiSeq::~AbstractMultiSeq() { } int AbstractMultiSeq::partIndex(const std::string& partLabel) const { return -1; } const std::string& AbstractMultiSeq::partLabel(int partIndex) const { static const std::string nolabel; return nolabel; } bool AbstractMultiSeq::doWriteSeq(YAMLWriter& writer) { writer.putKeyValue("numParts", getNumParts()); return true; } bool AbstractMultiSeq::readSeqPartLabels(const Mapping& archive, SetPartLabelFunction setPartLabel) { const Listing& labels = *archive.findListing("partLabels"); if(labels.isValid()){ for(int i=0; i < labels.size(); ++i){ setPartLabel(labels[i].toString(), i); } return true; } else { addSeqMessage("\"partLabels\" is not valid."); } return false; } bool AbstractMultiSeq::writeSeqPartLabels(YAMLWriter& writer) { writer.putKey("partLabels"); writer.startFlowStyleListing(); int n = getNumParts(); for(int i=0; i < n; ++i){ writer.putDoubleQuotedString(partLabel(i)); } writer.endListing(); return true; } choreonoid-1.5.0/src/Util/ImageIO.h0000664000000000000000000000103212741425367015504 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_IMAGE_IO_H #define CNOID_UTIL_IMAGE_IO_H #include "Image.h" #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT ImageIO { public: ImageIO(); void setUpsideDown(bool on) { isUpsideDown_ = on; } //! \todo implement this mode. void allocateAlphaComponent(bool on); void load(Image& image, const std::string& filename); void save(const Image& image, const std::string& filename); private: bool isUpsideDown_; }; } #endif choreonoid-1.5.0/src/Util/EigenUtil.cpp0000664000000000000000000000714212741425367016462 0ustar rootroot #include "EigenUtil.h" #include using namespace boost; namespace cnoid { Matrix3 rotFromRpy(double r, double p, double y) { const double cr = cos(r); const double sr = sin(r); const double cp = cos(p); const double sp = sin(p); const double cy = cos(y); const double sy = sin(y); Matrix3 R; R << cp*cy, sr*sp*cy - cr*sy, cr*sp*cy + sr*sy, cp*sy, sr*sp*sy + cr*cy, cr*sp*sy - sr*cy, -sp , sr*cp , cr*cp; return R; } Vector3 rpyFromRot(const Matrix3& R) { double roll, pitch, yaw; if((fabs(R(0,0)) < fabs(R(2,0))) && (fabs(R(1,0)) < fabs(R(2,0)))) { // cos(p) is nearly = 0 double sp = -R(2,0); if (sp < -1.0) { sp = -1.0; } else if (sp > 1.0) { sp = 1.0; } pitch = asin(sp); // -pi/2< p < pi/2 roll = atan2(sp * R(0,1) + R(1,2), // -cp*cp*sr*cy sp * R(0,2) - R(1,1)); // -cp*cp*cr*cy if (R(0,0) > 0.0) { // cy > 0 (roll < 0.0) ? (roll += PI) : (roll -= PI); } const double sr = sin(roll); const double cr = cos(roll); if(sp > 0.0){ yaw = atan2(sr * R(1,1) + cr * R(1,2), //sy*sp sr * R(0,1) + cr * R(0,2));//cy*sp } else { yaw = atan2(-sr * R(1,1) - cr * R(1,2), -sr * R(0,1) - cr * R(0,2)); } } else { yaw = atan2(R(1,0), R(0,0)); const double sa = sin(yaw); const double ca = cos(yaw); pitch = atan2(-R(2,0), ca * R(0,0) + sa * R(1,0)); roll = atan2(sa * R(0,2) - ca * R(1,2), -sa * R(0,1) + ca * R(1,1)); } return Vector3(roll, pitch, yaw); } Vector3 omegaFromRot(const Matrix3& R) { double alpha = (R(0,0) + R(1,1) + R(2,2) - 1.0) / 2.0; if(fabs(alpha - 1.0) < 1.0e-6) { //th=0,2PI; return Vector3::Zero(); } else { double th = acos(alpha); double s = sin(th); if (s < std::numeric_limits::epsilon()) { //th=PI return Vector3( sqrt((R(0,0)+1)*0.5)*th, sqrt((R(1,1)+1)*0.5)*th, sqrt((R(2,2)+1)*0.5)*th ); } double k = -0.5 * th / s; return Vector3((R(1,2) - R(2,1)) * k, (R(2,0) - R(0,2)) * k, (R(0,1) - R(1,0)) * k); } } std::string str(const Vector3& v) { return str(format("%1% %2% %3%") % v[0] % v[1] % v[2]); } bool toVector3(const std::string& s, Vector3& out_v) { const char* nptr = s.c_str(); char* endptr; for(int i=0; i < 3; ++i){ out_v[i] = strtod(nptr, &endptr); if(endptr == nptr){ return false; } nptr = endptr; while(isspace(*nptr)){ nptr++; } if(*nptr == ','){ nptr++; } } return true; } void normalizeRotation(Matrix3& R) { Matrix3::ColXpr x = R.col(0); Matrix3::ColXpr y = R.col(1); Matrix3::ColXpr z = R.col(2); x.normalize(); z = x.cross(y).normalized(); y = z.cross(x); } void normalizeRotation(Position& T) { typedef Position::LinearPart::ColXpr ColXpr; Position::LinearPart R = T.linear(); ColXpr x = R.col(0); ColXpr y = R.col(1); ColXpr z = R.col(2); x.normalize(); z = x.cross(y).normalized(); y = z.cross(x); } void normalizeRotation(Affine3& T) { typedef Affine3::LinearPart::ColXpr ColXpr; Affine3::LinearPart R = T.linear(); ColXpr x = R.col(0); ColXpr y = R.col(1); ColXpr z = R.col(2); x.normalize(); z = x.cross(y).normalized(); y = z.cross(x); } } choreonoid-1.5.0/src/Util/GettextUtil.h0000664000000000000000000000125412741425367016522 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_GETTEXT_UTIL_H #define CNOID_UTIL_GETTEXT_UTIL_H #include "exportdecl.h" namespace cnoid { CNOID_EXPORT void bindGettextDomain(const char* domainname); class GettextDomainBinder { public: GettextDomainBinder(const char* domainname){ bindGettextDomain(domainname); } }; } /** Implement this once in a shared library to bind a gettext domain. The "gettext.h" header must be included before using this macro. */ #define CNOID_BIND_GETTEXT_DOMAN() \ namespace { cnoid::GettextDomainBinder cnoidGettextDomainBinder(CNOID_GETTEXT_DOMAIN_NAME); } #endif choreonoid-1.5.0/src/Util/JoystickLinux.cpp0000664000000000000000000001217712741425367017420 0ustar rootroot/*! @author Shin'ichiro Nakaoka */ #include "Joystick.h" #include "ExtJoystick.h" #include #include #include #include #include #include #include #include #include #include #include using namespace std; using namespace boost; using namespace cnoid; namespace cnoid { class JoystickImpl { public: Joystick* self; ExtJoystick* extJoystick; int fd; vector axes; dynamic_bitset<> axisEnabled; vector buttons; string errorMessage; Signal sigButton; Signal sigAxis; JoystickImpl(Joystick* self, const char* device); ~JoystickImpl(); bool openDevice(const char* device); void closeDevice(); bool readCurrentState(); bool readEvent(); }; } Joystick::Joystick() { impl = new JoystickImpl(this, "/dev/input/js0"); } Joystick::Joystick(const char* device) { impl = new JoystickImpl(this, device); } JoystickImpl::JoystickImpl(Joystick* self, const char* device) : self(self) { fd = -1; extJoystick = ExtJoystick::findJoystick(device); if(!extJoystick){ if(!openDevice(device)){ extJoystick = ExtJoystick::findJoystick("*"); } } } bool JoystickImpl::openDevice(const char* device) { closeDevice(); fd = open(device, O_RDONLY | O_NONBLOCK); if(fd < 0){ errorMessage = str(format("Device \"%1%\": %2%") % device % strerror(errno)); return false; } errorMessage.clear(); char numAxes; ioctl(fd, JSIOCGAXES, &numAxes); axes.resize(numAxes, 0.0); axisEnabled.resize(numAxes, true); char numButtons; ioctl(fd, JSIOCGBUTTONS, &numButtons); buttons.resize(numButtons, false); // read initial state return readCurrentState(); } Joystick::~Joystick() { delete impl; } JoystickImpl::~JoystickImpl() { closeDevice(); } void JoystickImpl::closeDevice() { if(fd >= 0){ close(fd); fd = -1; } } bool Joystick::isReady() const { return impl->extJoystick ? true : (impl->fd >= 0); } const char* Joystick::errorMessage() const { return impl->errorMessage.c_str(); } int Joystick::fileDescriptor() const { return impl->fd; } int Joystick::numAxes() const { return impl->extJoystick ? impl->extJoystick->numAxes() : impl->axes.size(); } void Joystick::setAxisEnabled(int axis, bool on) { if(!impl->extJoystick){ if(axis < impl->axes.size()){ impl->axes[axis] = 0.0; impl->axisEnabled[axis] = on; } } } int Joystick::numButtons() const { return impl->extJoystick ? impl->extJoystick->numButtons() : impl->buttons.size(); } bool Joystick::readCurrentState() { return impl->extJoystick ? impl->extJoystick->readCurrentState() : impl->readCurrentState(); } bool JoystickImpl::readCurrentState() { while(readEvent()); return (fd >= 0); } bool JoystickImpl::readEvent() { if(fd < 0){ return false; } js_event event; const float MAX_VALUE_16BIT = 32767.0f; // read data of joystick int len = read(fd, &event, sizeof(js_event)); if(len <= 0) { if(errno == EAGAIN){ return false; } else { errorMessage = strerror(errno); closeDevice(); return false; } } if(len < (int)sizeof(js_event)){ return false; } const int id = event.number; double pos = (double)event.value / MAX_VALUE_16BIT; if(event.type & JS_EVENT_BUTTON) { // button bool isPressed = (pos > 0.0); buttons[id] = isPressed; sigButton(id, isPressed); } else if(event.type & JS_EVENT_AXIS){ if(axisEnabled[id]){ // normalize value (-1.0€œ1.0) pos = nearbyint(pos * 10.0) / 10.0; double prevPos = axes[id]; if(pos != prevPos){ axes[id] = pos; sigAxis(id, pos); } } } return true; } double Joystick::getPosition(int axis) const { if(impl->extJoystick){ return impl->extJoystick->getPosition(axis); } if(axis < impl->axes.size()){ return impl->axes[axis]; } return 0.0; } bool Joystick::getButtonState(int button) const { if(impl->extJoystick){ return impl->extJoystick->getButtonState(button); } if(button < impl->buttons.size()){ return impl->buttons[button]; } return false; } bool Joystick::isActive() const { if(impl->extJoystick){ return impl->extJoystick->isActive(); } for(size_t i=0; i < impl->axes.size(); ++i){ if(impl->axes[i] != 0.0){ return true; } } for(size_t i=0; i < impl->buttons.size(); ++i){ if(impl->buttons[i]){ return true; } } return false; } SignalProxy Joystick::sigButton() { return impl->sigButton; } SignalProxy Joystick::sigAxis() { return impl->sigAxis; } choreonoid-1.5.0/src/Util/Task.cpp0000664000000000000000000002022612741425367015475 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "Task.h" #include "AbstractTaskSequencer.h" #include "ValueTree.h" using namespace std; using namespace cnoid; TaskProc::~TaskProc() { } void TaskToggleState::setChecked(bool on) { if(on != isChecked_){ isChecked_ = on; sigToggled_(on); } } TaskCommand::TaskCommand() { initialize(); } TaskCommand::TaskCommand(const std::string& caption) : caption_(caption) { initialize(); } void TaskCommand::initialize() { nextPhaseIndex_ = 0; nextCommandIndex_ = 0; level_ = 0; isNextPhaseRelative_ = true; isNextCommandRelative_ = true; isCommandLinkAutomatic_ = false; isDefault_ = false; } TaskCommand::~TaskCommand() { } TaskCommand* TaskCommand::setCheckable(bool on) { toggleState(); return this; } TaskCommand* TaskCommand::setToggleState(TaskToggleState* state) { toggleState_ = state; return this; } TaskToggleState* TaskCommand::toggleState() { if(!toggleState_){ toggleState_ = new TaskToggleState(); } return toggleState_; } TaskCommand* TaskCommand::setChecked(bool on) { toggleState()->setChecked(on); return this; } bool TaskCommand::isChecked() const { if(toggleState_){ return toggleState_->isChecked(); } return false; } int TaskCommand::nextPhaseIndex(int currentPhaseIndex) const { return isNextPhaseRelative_ ? (currentPhaseIndex + nextPhaseIndex_) : nextPhaseIndex_; } TaskCommand* TaskCommand::setPhaseLink(int phaseIndex) { nextPhaseIndex_ = phaseIndex; isNextPhaseRelative_ = false; return this; } TaskCommand* TaskCommand::setPhaseLinkStep(int phaseIndexStep) { nextPhaseIndex_ = phaseIndexStep; isNextPhaseRelative_ = true; return this; } int TaskCommand::nextCommandIndex(int currentCommandIndex) const { return isNextCommandRelative_ ? (currentCommandIndex + nextCommandIndex_) : nextCommandIndex_; } TaskCommand* TaskCommand::setCommandLink(int commandIndex) { nextCommandIndex_ = commandIndex; isNextCommandRelative_ = false; return this; } TaskCommand* TaskCommand::setCommandLinkStep(int commandIndexStep) { nextCommandIndex_ = commandIndexStep; isNextCommandRelative_ = true; return this; } TaskPhase::TaskPhase(const std::string& caption) : caption_(caption) { isSkipped_ = false; } TaskPhase::TaskPhase(const TaskPhase& org, bool doDeepCopy) : caption_(org.caption_), preCommand_(org.preCommand_), commands(org.commands), isSkipped_(org.isSkipped_) { if(doDeepCopy){ for(size_t i=0; i < commands.size(); ++i){ commands[i] = new TaskCommand(*commands[i]); } } } TaskPhase::~TaskPhase() { } TaskPhase* TaskPhase::clone(bool doDeepCopy) { return new TaskPhase(*this, doDeepCopy); } void TaskPhase::setCaption(const std::string& str) { caption_ = str; } void TaskPhase::setPreCommand(TaskFunc func) { preCommand_ = func; } TaskCommand* TaskPhase::addCommand() { TaskCommand* command = new TaskCommand(); commands.push_back(command); return command; } TaskCommand* TaskPhase::addCommand(const std::string& caption) { TaskCommand* command = new TaskCommand(caption); commands.push_back(command); return command; } TaskCommand* TaskPhase::addToggleCommand() { return addCommand()->setCheckable(); } TaskCommand* TaskPhase::addToggleCommand(const std::string& caption) { return addCommand(caption)->setCheckable(); } TaskCommand* TaskPhase::command(int index) const { TaskCommand* command = 0; if(index >= 0 && index < commands.size()){ command = commands[index]; } return command; } TaskPhaseProxyPtr TaskPhase::commandLevel(int level) { TaskPhaseProxyPtr proxy = new TaskPhaseProxy(this); proxy->setCommandLevel(level); return proxy; } int TaskPhase::maxCommandLevel() const { int maxLevel = -1; for(size_t i=0; i < commands.size(); ++i){ maxLevel = std::max(maxLevel, commands[i]->level()); } return maxLevel; } TaskPhaseProxy::TaskPhaseProxy(TaskPhase* phase) : phase(phase) { commandLevel_ = 0; } void TaskPhaseProxy::setCommandLevel(int level) { commandLevel_ = level; } TaskCommand* TaskPhaseProxy::addCommand() { TaskCommand* command = phase->addCommand(); command->setLevel(commandLevel_); return command; } TaskCommand* TaskPhaseProxy::addCommand(const std::string& caption) { TaskCommand* command = phase->addCommand(caption); command->setLevel(commandLevel_); return command; } TaskCommand* TaskPhaseProxy::addToggleCommand() { return addCommand()->setCheckable(); } TaskCommand* TaskPhaseProxy::addToggleCommand(const std::string& caption) { return addCommand(caption)->setCheckable(); } TaskMenu::~TaskMenu() { } Task::Task() { addPhase(""); addCommand("Start")->linkToNextPhase(); } Task::Task(const std::string& name, const std::string& caption) : name_(name), caption_(caption) { addPhase(caption); addCommand("Start")->linkToNextPhase(); } Task::Task(const Task& org, bool doDeepCopy) : name_(org.name_), caption_(org.caption_), phases_(org.phases_) { if(doDeepCopy){ for(size_t i=0; i < phases_.size(); ++i){ phases_[i] = new TaskPhase(*phases_[i], true); } } } Task::~Task() { } void Task::setName(const std::string& str) { name_ = str; } void Task::setCaption(const std::string& str) { caption_ = str; if(numPhases() > 0){ phase(0)->setCaption(caption_); } } TaskPhase* Task::phase(int index) { if(index >= 0 && index < phases_.size()){ return phases_[index]; } return 0; } TaskPhase* Task::addPhase(TaskPhase* phase) { phases_.push_back(phase); return phase; } TaskPhase* Task::addPhase(const std::string& caption) { TaskPhase* phase = new TaskPhase(caption); addPhase(phase); return phase; } TaskPhase* Task::lastPhase() { if(!phases_.empty()){ return phases_.back(); } return 0; } void Task::setPreCommand(TaskFunc func) { if(TaskPhase* last = lastPhase()){ last->setPreCommand(func); } } TaskCommand* Task::addCommand() { if(TaskPhase* last = lastPhase()){ return last->addCommand(); } return 0; } TaskCommand* Task::addCommand(const std::string& caption) { if(TaskPhase* last = lastPhase()){ return last->addCommand(caption); } return 0; } TaskCommand* Task::addToggleCommand() { if(TaskCommand* command = addCommand()){ return command->setCheckable(); } return 0; } TaskCommand* Task::addToggleCommand(const std::string& caption) { if(TaskCommand* command = addCommand(caption)){ return command->setCheckable(); } return 0; } TaskCommand* Task::lastCommand() { if(TaskPhase* last = lastPhase()){ return last->lastCommand(); } return 0; } int Task::lastCommandIndex() { if(TaskPhase* last = lastPhase()){ return last->lastCommandIndex(); } return -1; } TaskPhaseProxyPtr Task::commandLevel(int level) { if(TaskPhase* last = lastPhase()){ return last->commandLevel(level); } return 0; } int Task::maxCommandLevel() const { if(!phases_.empty()){ return phases_.back()->maxCommandLevel(); } return -1; } namespace { struct FuncToSetCommandLink { int commandIndex; FuncToSetCommandLink(int commandIndex) : commandIndex(commandIndex) { } void operator()(TaskProc* proc) { proc->setNextCommand(commandIndex); } }; } TaskFunc Task::funcToSetCommandLink(int commandIndex) const { return FuncToSetCommandLink(commandIndex); } void Task::onMenuRequest(TaskMenu& menu) { } void Task::onActivated(AbstractTaskSequencer* sequencer) { } void Task::onDeactivated(AbstractTaskSequencer* sequencer) { } void Task::storeState(AbstractTaskSequencer* sequencer, Mapping& archive) { archive.write("phaseIndex", sequencer->currentPhaseIndex()); } void Task::restoreState(AbstractTaskSequencer* sequencer, const Mapping& archive) { sequencer->setCurrentPhase(archive.get("phaseIndex", 0)); } choreonoid-1.5.0/src/Util/ExtJoystick.cpp0000664000000000000000000000226712741425367017060 0ustar rootroot/*! @author Shin'ichiro Nakaoka */ #include "ExtJoystick.h" #include #include using namespace std; using namespace cnoid; namespace { typedef map JoystickMap; JoystickMap joystickMap; void onExtJoystickDestroyed(JoystickMap::iterator iter, ExtJoystick* joystick) { if(iter->second == joystick){ joystickMap.erase(iter); } } } void ExtJoystick::registerJoystick(const std::string& name, ExtJoystick* joystick) { pair result = joystickMap.insert(JoystickMap::value_type(name, joystick)); if(!result.second){ // overwrite a pre-registered object result.first->second = joystick; } joystick->sigDestroyed().connect(boost::bind(onExtJoystickDestroyed, result.first, joystick)); } ExtJoystick* ExtJoystick::findJoystick(const std::string& name) { if(!joystickMap.empty()){ if(name == "*"){ return joystickMap.begin()->second; } JoystickMap::iterator p = joystickMap.find(name); if(p != joystickMap.end()){ return p->second; } } return 0; } ExtJoystick::~ExtJoystick() { sigDestroyed_(); } choreonoid-1.5.0/src/Util/ValueTree.h0000664000000000000000000004046612741425367016144 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_VALUE_TREE_H #define CNOID_UTIL_VALUE_TREE_H #include "Referenced.h" #include "UTF8.h" #include #include #include "exportdecl.h" namespace cnoid { class YAMLReaderImpl; class YAMLWriter; class ValueNode; class ScalarNode; class Mapping; class Listing; #ifndef CNOID_BACKWARD_COMPATIBILITY enum StringStyle { PLAIN_STRING, SINGLE_QUOTED, DOUBLE_QUOTED, LITERAL_STRING, FOLDED_STRING }; #else enum StringStyle { PLAIN_STRING, YAML_PLAIN_STRING = PLAIN_STRING, SINGLE_QUOTED, YAML_SINGLE_QUOTED = SINGLE_QUOTED, DOUBLE_QUOTED, YAML_DOUBLE_QUOTED = DOUBLE_QUOTED, LITERAL_STRING, YAML_LITERAL = LITERAL_STRING, FOLDED_STRING, YAML_FOLDED = FOLDED_STRING }; #endif class CNOID_EXPORT ValueNode : public Referenced { struct Initializer { Initializer(); }; static Initializer initializer; public: virtual ValueNode* clone() const; #ifndef CNOID_BACKWARD_COMPATIBILITY enum TypeBit { INVALID_NODE = 0, SCALAR = 1, MAPPING = 2, LISTING = 4, INSERT_LF = 8, APPEND_LF = 16 }; #else enum TypeBit { INVALID_NODE = 0, SCALAR = 1, MAPPING = 2, LISTING = 4, SEQUENCE = 4, INSERT_LF = 8, APPEND_LF = 16 }; #endif bool isValid() const { return typeBits; } TypeBit LFType() const { return (TypeBit)(typeBits & (INSERT_LF | APPEND_LF)); } TypeBit nodeType() const { return (TypeBit)(typeBits & 7); } int toInt() const; double toDouble() const; bool toBool() const; bool isScalar() const { return typeBits & SCALAR; } bool isString() const { return typeBits & SCALAR; } #ifdef _WIN32 const std::string toString() const; const std::string toUTF8String() const; operator const std::string () const { return toString(); } #else const std::string& toString() const; const std::string& toUTF8String() const; operator const std::string& () const { return toString(); } #endif //template T to() const { return ""; } template T to() const; bool isMapping() const { return typeBits & MAPPING; } const Mapping* toMapping() const; Mapping* toMapping(); bool isListing() const { return typeBits & LISTING; } const Listing* toListing() const; Listing* toListing(); #ifdef CNOID_BACKWARD_COMPATIBILITY bool isSequence() const { return typeBits & LISTING; } const Listing* toSequence() const { return toListing(); } Listing* toSequence() { return toListing(); } #endif bool read(int &out_value) const; bool read(double &out_value) const; bool read(bool &out_value) const; bool read(std::string &out_value) const; bool readUTF8String(std::string& out_value) const; bool hasLineInfo() const { return (line_ >= 0); } int line() const { return line_ + 1; } int column() const { return column_ + 1; } void throwException(const std::string& message) const; /** \todo integrate the exception classes with the common ones defined in Exception.h */ class CNOID_EXPORT Exception { public: Exception(); virtual ~Exception(); int line() const { return line_; } int column() const { return column_; } std::string message() const; void setPosition(int line, int column) { line_ = line; column_ = column; } void setMessage(const std::string& m){ message_ = m; } private: int line_; int column_; std::string message_; }; class KeyNotFoundException : public Exception { public: const std::string& key() { return key_; } void setKey(const std::string& key) { key_ = key; } private: std::string key_; }; class EmptyKeyException : public Exception { }; class NotScalarException : public Exception { }; class ScalarTypeMismatchException : public Exception { }; class NotMappingException : public Exception { }; class NotListingException : public Exception { }; class SyntaxException : public Exception { }; class DocumentNotFoundException : public Exception { }; class FileException : public Exception { }; class UnknownNodeTypeException : public Exception { }; protected: ValueNode() { } ValueNode(TypeBit type) : typeBits(type), line_(-1), column_(-1) { } virtual ~ValueNode() { } void throwNotScalrException() const; void throwNotMappingException() const; void throwNotListingException() const; int typeBits; private: ValueNode(const ValueNode& org); ValueNode& operator=(const ValueNode&); int line_; int column_; int indexInMapping; // used for YAMLWriter friend class YAMLReaderImpl; friend class YAMLWriter; friend class ScalarNode; friend class Mapping; friend class Listing; }; template<> inline double ValueNode::to() const { return toDouble(); } template<> inline int ValueNode::to() const { return toInt(); } template<> inline std::string ValueNode::to() const { return toString(); } typedef ref_ptr ValueNodePtr; class CNOID_EXPORT ScalarNode : public ValueNode { public: ScalarNode(const std::string& value, StringStyle stringStyle = PLAIN_STRING); ScalarNode(int value); virtual ValueNode* clone() const; private: ScalarNode(const char* text, size_t length); ScalarNode(const char* text, size_t length, StringStyle stringStyle); ScalarNode(const ScalarNode& org); std::string stringValue; StringStyle stringStyle; friend class YAMLReaderImpl; friend class YAMLWriter; friend class ValueNode; friend class Mapping; friend class Listing; }; class CNOID_EXPORT Mapping : public ValueNode { typedef std::map Container; public: typedef Container::iterator iterator; typedef Container::const_iterator const_iterator; Mapping(); Mapping(int line, int column); virtual ~Mapping(); virtual ValueNode* clone() const; bool empty() const { return values.empty(); } int size() const { return values.size(); } void clear(); void setFlowStyle(bool isFlowStyle = true) { isFlowStyle_ = isFlowStyle; } bool isFlowStyle() const { return isFlowStyle_; } void setDoubleFormat(const char* format); const char* doubleFormat() { return doubleFormat_; } void setKeyQuoteStyle(StringStyle style); ValueNode* find(const std::string& key) const; Mapping* findMapping(const std::string& key) const; Listing* findListing(const std::string& key) const; ValueNodePtr extract(const std::string& key); ValueNode& get(const std::string& key) const; ValueNode& operator[](const std::string& key) const { return get(key); } void insert(const std::string& key, ValueNode* node); void insert(const Mapping* other); Mapping* openMapping(const std::string& key) { return openMapping(key, false); } Mapping* openFlowStyleMapping(const std::string& key) { return openFlowStyleMapping(key, false); } Mapping* createMapping(const std::string& key) { return openMapping(key, true); } Mapping* createFlowStyleMapping(const std::string& key) { return openFlowStyleMapping(key, true); } Listing* openListing(const std::string& key) { return openListing(key, false); } Listing* openFlowStyleListing(const std::string& key){ return openFlowStyleListing(key, false); } Listing* createListing(const std::string& key){ return openListing(key, true); } Listing* createFlowStyleListing(const std::string& key){ return openFlowStyleListing(key, true); } bool remove(const std::string& key); bool read(const std::string &key, std::string &out_value) const; bool readUTF8(const std::string &key, std::string &out_value) const; bool read(const std::string &key, bool &out_value) const; bool read(const std::string &key, int &out_value) const; bool read(const std::string &key, double &out_value) const; template T read(const std::string& key) const { T value; if(read(key, value)){ return value; } else { throwKeyNotFoundException(key); } } template T get(const std::string& key, const T& defaultValue) const { T value; if(read(key, value)){ return value; } else { return defaultValue; } } std::string get(const std::string& key, const char* defaultValue) const { std::string value; if(read(key, value)){ return value; } else { return defaultValue; } } void writeUTF8(const std::string &key, const std::string& value, StringStyle stringStyle = PLAIN_STRING); void write(const std::string &key, const std::string& value, StringStyle stringStyle = PLAIN_STRING) { writeUTF8(key, toUTF8(value), stringStyle); } void writeUTF8(const std::string &key, const char* value, StringStyle stringStyle = PLAIN_STRING){ writeUTF8(key, std::string(value), stringStyle); } void write(const std::string &key, const char* value, StringStyle stringStyle = PLAIN_STRING){ write(key, std::string(value), stringStyle); } void write(const std::string &key, bool value); void write(const std::string &key, int value); void write(const std::string &key, double value); void writePath(const std::string &key, const std::string& value); typedef enum { READ_MODE, WRITE_MODE } AssignMode; void setAssignMode(AssignMode mode) { this->mode = mode; } template void assign(const std::string& key, T& io_value, const T& defaultValue){ switch(mode){ case READ_MODE: if(!read(key, io_value)){ io_value = defaultValue; } break; case WRITE_MODE: write(key, io_value); break; } } iterator begin() { return values.begin(); } iterator end() { return values.end(); } const_iterator begin() const { return values.begin(); } const_iterator end() const { return values.end(); } void throwKeyNotFoundException(const std::string& key) const; #ifdef CNOID_BACKWARD_COMPATIBILITY Listing* findSequence(const std::string& key) const { return findListing(key); } Listing* openSequence(const std::string& key) { return openListing(key); } Listing* openFlowStyleSequence(const std::string& key){ return openFlowStyleListing(key); } Listing* createSequence(const std::string& key){ return createListing(key); } Listing* createFlowStyleSequence(const std::string& key){ return createFlowStyleListing(key); } #endif private: Mapping(const Mapping& org); Mapping& operator=(const Mapping&); Mapping* openMapping(const std::string& key, bool doOverwrite); Mapping* openFlowStyleMapping(const std::string& key, bool doOverwrite); Listing* openListing(const std::string& key, bool doOverwrite); Listing* openFlowStyleListing(const std::string& key, bool doOverwrite); inline void insertSub(const std::string& key, ValueNode* node); void writeSub(const std::string &key, const char* text, size_t length, StringStyle stringStyle); static bool compareIters(const Mapping::const_iterator& it1, const Mapping::const_iterator& it2); Container values; AssignMode mode; int indexCounter; const char* doubleFormat_; bool isFlowStyle_; StringStyle keyQuoteStyle; friend class Listing; friend class YAMLReaderImpl; friend class YAMLWriter; }; typedef ref_ptr MappingPtr; /** @todo add 'openMapping' and 'openListing' methods @note The name "Sequence" should not be used for this class because it confilcts with the name defined in the boost's concept check library. */ class CNOID_EXPORT Listing : public ValueNode { typedef std::vector Container; public: Listing(); Listing(int size); ~Listing(); virtual ValueNode* clone() const; typedef Container::iterator iterator; typedef Container::const_iterator const_iterator; bool empty() const { return values.empty(); } int size() const { return values.size(); } void clear(); void reserve(int size); void setFlowStyle(bool isFlowStyle = true) { isFlowStyle_ = isFlowStyle; } bool isFlowStyle() const { return isFlowStyle_; } void setDoubleFormat(const char* format); const char* doubleFormat() { return doubleFormat_; } ValueNode* front() const { return values.front(); } ValueNode* back() const { return values.back(); } ValueNode* at(int i) const { return values[i]; } /** deprecated */ ValueNode& get(int i) const { return *values[i]; } void write(int i, int value); void write(int i, const std::string& value, StringStyle stringStyle = PLAIN_STRING); /** \todo This operator should return ValueNode*. */ ValueNode& operator[](int i) const { return *values[i]; } /// \todo implement the following funcion (ticket #35) //MappingPtr extractMapping(const std::string& key) const; Mapping* newMapping(); void append(ValueNode* node) { values.push_back(node); } void insert(int index, ValueNode* node); void append(int value); /** @param maxColumns LF is automatically inserted when the column pos is over maxColumsn @param numValues If numValues is not greater than maxColumns, the initial LF is skipped. This feature is disabled if numValues = 0. */ void append(int value, int maxColumns, int numValues = 0) { insertLF(maxColumns, numValues); append(value); } void append(size_t value); /** @param maxColumns LF is automatically inserted when the column pos is over maxColumsn @param numValues If numValues is not greater than maxColumns, the initial LF is skipped. This feature is disabled if numValues = 0. */ /* void append(size_t value, int maxColumns, int numValues = 0){ insertLF(maxColumns, numValues); append(value); } */ void append(double value); /** @param maxColumns LF is automatically inserted when the column pos is over maxColumsn @param numValues If numValues is not greater than maxColumns, the initial LF is skipped. This feature is disabled if numValues = 0. */ void append(double value, int maxColumns, int numValues = 0) { insertLF(maxColumns, numValues); append(value); } void append(const std::string& value, StringStyle stringStyle = PLAIN_STRING); /** @param maxColumns LF is automatically inserted when the column pos is over maxColumsn @param numValues If numValues is not greater than maxColumns, the initial LF is skipped. This feature is disabled if numValues = 0. */ void append(const std::string& value, int maxColumns, int numValues = 0, StringStyle stringStyle = PLAIN_STRING){ insertLF(maxColumns, numValues); append(value, stringStyle); } void appendLF(); iterator begin() { return values.begin(); } iterator end() { return values.end(); } const_iterator begin() const { return values.begin(); } const_iterator end() const { return values.end(); }; private: Listing(int line, int column); Listing(int line, int column, int reservedSize); Listing(const Listing& org); Listing& operator=(const Listing&); void insertLF(int maxColumns, int numValues); Container values; const char* doubleFormat_; bool isFlowStyle_; bool doInsertLFBeforeNextElement; friend class Mapping; friend class YAMLReaderImpl; friend class YAMLWriter; }; typedef ref_ptr

ListingPtr; #ifdef CNOID_BACKWARD_COMPATIBILITY typedef ValueNode YamlNode; typedef ValueNodePtr YamlNodePtr; typedef ScalarNode YamlScalar; typedef Mapping YamlMapping; typedef MappingPtr YamlMappingPtr; typedef Listing YamlSequence; typedef ListingPtr YamlSequencePtr; typedef Listing Sequence; typedef ListingPtr SequencePtr; #endif } #endif choreonoid-1.5.0/src/Util/VRMLParser.cpp0000664000000000000000000024145312741425367016537 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka @author K.Fukuda @author Takafumi.Tawara */ #include "VRMLParser.h" #include "EasyScanner.h" #include "UTF8.h" #include "FileUtil.h" #include #include #include #include #include #include using namespace std; using namespace cnoid; namespace filesystem = boost::filesystem; using boost::get; using boost::dynamic_pointer_cast; namespace { /*! @if jp @brief URL‚ı‚­ƒĵƒ (file:)ĉ–‡ċ­—ċˆ—‚’ċ‰Šé™¤ @param[in] url ĉ¤œç´˘ƒğç½ĉ›ċŻèħĦ¨Ş‚‹URL @return string URL‚ı‚­ƒĵƒ ĉ–‡ċ­—ċˆ—‚’ċ–‚Šé™¤„Ÿĉ–‡ċ­—ċˆ— @endif */ string deleteURLScheme(string url) { static const string fileProtocolHeader1("file://"); static const string fileProtocolHeader2("file:"); size_t pos = url.find( fileProtocolHeader1 ); if( 0 == pos ) { url.erase( 0, fileProtocolHeader1.size() ); } else { size_t pos = url.find( fileProtocolHeader2 ); if( 0 == pos ) { url.erase( 0, fileProtocolHeader2.size() ); } } // Windows ƒ‰ƒİ‚¤ƒ–ĉ–‡ċ­—ċˆ—ĉ™‚Żƒ‡‚£ƒĴ‚ŻƒˆƒŞċŒşċˆ‡‚Šĉ–‡ċ­—ċˆ†‚’•‚‰Ğċ‰Šé™¤// if ( url.find(":") == 2 && url.find("/") ==0 ) url.erase ( 0, 1 ); return url; } /*! @if jp @brief URLŒƒ•‚Ħ‚¤ƒĞ‹İ†‹ċˆ¤ċš @param[in] ref ċˆ¤ċšċŻèħĦURL @return boolean true:ƒ­ƒĵ‚ЃЃ•‚Ħ‚¤ƒĞ§‚‚‹ @endif */ bool isFileProtocol(const string& ref) { bool ret = false; string::size_type pos = ref.find(":"); if ( pos == string::npos || pos == 1 ) { // Directly local path || Windows drive letter separator ret = true; } else { if( ref.find("file:") == 0 ) ret = true; } return ret; } /*! @if jp @brief URL‚ı‚­ƒĵƒ ĉ–‡ċ­—ċˆ—‚’ċ–‚Šé™¤„Ÿĉ–‡ċ­—ċˆ—‚’生ĉˆ™‚‹ @param[out] refUrl URL‚ı‚­ƒĵƒ ĉ–‡ċ­—ċˆ—‚’ċ–‚Šé™¤„Ÿĉ–‡ċ­—ċˆ—‚’ĉ ĵ納 @param[in] rootDir èĤރ‡‚£ƒĴ‚ŻƒˆƒŞ @param[in] srcPath ċ…ƒ¨Ş‚‹URL @return URL‚ı‚­ƒĵƒ ĉ–‡ċ­—ċˆ—‚’ċ–‚Šé™¤„Ÿĉ–‡ċ­—ċˆ— @endif */ void getPathFromUrl(string& refUrl, const string& rootDir, string srcUrl) { if ( isFileProtocol(srcUrl) ){ // ƒ­ƒĵ‚ЃЃ•‚Ħ‚¤ƒĞ // filesystem::path filepath(deleteURLScheme(srcUrl)); if(filesystem::exists(filepath)){ // ċ…ƒŒçµĥċ݃‘‚ı // refUrl = filesystem::system_complete(filepath).string(); }else{ // ċ…ƒŒç›¸ċ݃‘‚ı // filesystem::path filepath(rootDir + deleteURLScheme(srcUrl)); if(filesystem::exists(filepath)){ refUrl = filesystem::system_complete(filepath).string(); } } } else { // ƒ•‚Ħ‚¤ƒĞ‚ı‚­ƒĵƒ äğċ¤–ċ‡Ĥ理 // } } /** The definition of the reserved word IDs */ enum { NO_SYMBOL = 0, // values V_TRUE, V_FALSE, V_NULL, // types T_SFINT32, T_MFINT32, T_SFFLOAT, T_MFFLOAT, T_SFVEC2F, T_MFVEC2F, T_SFVEC3F, T_MFVEC3F, T_SFSTRING, T_MFSTRING, T_SFROTATION, T_MFROTATION, T_SFTIME, T_MFTIME, T_SFCOLOR, T_MFCOLOR, T_SFNODE, T_MFNODE, T_SFBOOL, T_SFIMAGE, // Nodes N_PROTO, N_INLINE, N_BACKGROUND, N_NAVIGATION_INFO, N_VIEWPOINT, N_GROUP, N_TRANSFORM, N_APPEARANCE, N_MATERIAL, N_IMAGE_TEXTURE, N_TEXTURE_TRANSFORM, N_SHAPE, N_BOX, N_CONE, N_CYLINDER, N_SPHERE, N_TEXT, N_FONT_STYLE, N_INDEXED_LINE_SET, N_INDEXED_FACE_SET, N_COLOR, N_COORDINATE, N_TEXTURE_COORDINATE, N_NORMAL, N_CYLINDER_SENSOR, N_POINTSET, N_PIXEL_TEXTURE, N_MOVIE_TEXTURE, N_ELEVATION_GRID, N_EXTRUSION, N_SWITCH, N_LOD, N_COLLISION, N_ANCHOR, N_FOG, N_BILLBOARD, N_WORLD_INFO, N_POINT_LIGHT, N_DIRECTIONAL_LIGHT, N_SPOT_LIGHT, N_AUDIO_CLIP, N_SOUND, N_COLOR_INTERPOLATOR, N_COORDINATE_INTERPOLATOR, N_ORIENTATION_INTERPOLATOR, N_NORMAL_INTERPOLATOR, N_POSITION_INTERPOLATOR, N_SCALAR_INTERPOLATOR, N_PLANE_SENSOR, N_PROXIMITY_SENSOR, N_SPHERE_SENSOR, N_TIME_SENSOR, N_TOUCH_SENSOR, N_VISIBILITY_SENSOR, // Fields F_IS, F_URL, F_GROUND_ANGLE, F_GROUND_COLOR, F_SKY_ANGLE, F_SKY_COLOR, F_BACK_URL, F_BOTTOM_URL, F_FRONT_URL, F_LEFT_URL, F_RIGHT_URL, F_TOP_URL, F_AVATAR_SIZE, F_HEADLIGHT, F_SPEED, F_TYPE, F_VISIBILITY_LIMIT, F_FIELD_OF_VIEW, F_JUMP, F_ORIENTATION, F_POSITION, F_DESCRIPTION, F_CHILDREN, F_ADD_CHILDREN, F_REMOVE_CHILDREN, F_BBOX_CENTER, F_BBOX_SIZE, F_CENTER, F_ROTATION, F_SCALE, F_SCALE_ORIENTATION, F_TRANSLATION, F_APPEARANCE, F_GEOMETRY, F_MATERIAL, F_TEXTURE, F_TEXTURE_TRANSFORM, F_AMBIENT_INTENSITY, F_DIFFUSE_COLOR, F_EMISSIVE_COLOR, F_SHININESS, F_SPECULAR_COLOR, F_TRANSPARANCY, F_REPEAT_S, F_REPEAT_T, F_SIZE, F_BOTTOM, F_BOTTOM_RADIUS, F_HEIGHT, F_SIDE, F_RADIUS, F_TOP, F_STRING, F_FONT_STYLE, F_LENGTH, F_MAX_EXTENT, F_FAMILY, F_HORIZONTAL, F_JUSTIFY, F_LANGUAGE, F_LEFT_TO_RIGHT, F_SPACING, F_STYLE, F_TOP_TO_BOTTOM, F_COLOR, F_COORD, F_COLOR_INDEX, F_COLOR_PER_VERTEX, F_COORD_INDEX, F_CCW, F_CONVEX, F_SOLID, F_CREASE_ANGLE, F_NORMAL, F_NORMAL_INDEX, F_NORMAL_PER_VERTEX, F_TEX_COORD_INDEX, F_TEX_COORD, F_POINT, F_VECTOR, F_BBOXCENTER, F_BBOXSIZE, F_AUTO_OFFSET, F_DISK_ANGLE, F_ENABLED, F_MAX_ANGLE, F_MIN_ANGLE, F_OFFSET, F_IMAGE, F_X_DIMENSION, F_Z_DIMENSION, F_X_SPACING, F_Z_SPACING, F_LOOP, F_START_TIME, F_STOP_TIME, F_CROSS_SECTION, F_SPINE, F_BEGIN_CAP, F_END_CAP, F_CHOICE, F_WHICH_CHOICE, F_RANGE, F_LEVEL, F_COLLIDE, F_PROXY, F_PARAMETER, F_VISIBILITY_RANGE, F_FOG_TYPE, F_AXIS_OF_ROTATION, F_TITLE, F_INFO, F_LOCATION, F_ON, F_INTENSITY, F_ATTENUATION, F_DIRECTION, F_BEAM_WIDTH, F_CUT_OFF_ANGLE, // event type E_FIELD, E_EXPOSED_FIELD, E_EVENTIN, E_EVENTOUT, // def & route D_DEF, D_USE, D_ROUTE, // unsupported keywords U_SCRIPT, U_EXTERNPROTO }; } namespace cnoid { class VRMLParserImpl { public: VRMLParserImpl(VRMLParser* self); VRMLParser* self; boost::shared_ptr topScanner; EasyScanner* scanner; // current one VRMLProtoInstancePtr currentProtoInstance; bool protoInstanceActualNodeExtractionMode; typedef map > ProtoToEntityScannerMap; ProtoToEntityScannerMap protoToEntityScannerMap; typedef map TDefNodeMap; typedef pair TDefNodePair; typedef map TProtoMap; typedef pair TProtoPair; TProtoMap protoMap; TDefNodeMap defNodeMap; void load(const string& filename); VRMLNodePtr readSpecificNode(VRMLNodeCategory nodeCategory, int symbol, const std::string& symbolString); VRMLNodePtr readInlineNode(VRMLNodeCategory nodeCategory); VRMLAnotherFormatFilePtr createAnotherFormatFileNode(std::string& io_filename); VRMLNodePtr newInlineSource(string& io_filename); VRMLProtoPtr defineProto(); void checkEOF(); VRMLNodePtr readNode(VRMLNodeCategory nodeCategory); VRMLProtoInstancePtr readProtoInstanceNode(const std::string& proto_name, VRMLNodeCategory nodeCategory, const string& defName); VRMLNodePtr evalProtoInstance(VRMLProtoInstancePtr proto, VRMLNodeCategory nodeCategory, const string& defName); VRMLUnsupportedNodePtr skipUnsupportedNode(const std::string& nodeTypeName); VRMLUnsupportedNodePtr skipScriptNode(); VRMLUnsupportedNodePtr skipExternProto(); VRMLViewpointPtr readViewpointNode(); VRMLNavigationInfoPtr readNavigationInfoNode(); VRMLBackgroundPtr readBackgroundNode(); VRMLGroupPtr readGroupNode(); VRMLTransformPtr readTransformNode(); VRMLShapePtr readShapeNode(); VRMLCylinderSensorPtr readCylinderSensorNode(); VRMLBoxPtr readBoxNode(); VRMLConePtr readConeNode(); VRMLCylinderPtr readCylinderNode(); VRMLPointSetPtr readPointSetNode(); VRMLPixelTexturePtr readPixelTextureNode(); VRMLMovieTexturePtr readMovieTextureNode(); VRMLElevationGridPtr readElevationGridNode(); VRMLExtrusionPtr readExtrusionNode(); VRMLSwitchPtr readSwitchNode(); VRMLLODPtr readLODNode(); VRMLCollisionPtr readCollisionNode(); VRMLAnchorPtr readAnchorNode(); VRMLFogPtr readFogNode(); VRMLBillboardPtr readBillboardNode(); VRMLWorldInfoPtr readWorldInfoNode(); VRMLPointLightPtr readPointLightNode(); VRMLDirectionalLightPtr readDirectionalLightNode(); VRMLSpotLightPtr readSpotLightNode(); VRMLSpherePtr readSphereNode(); VRMLTextPtr readTextNode(); VRMLFontStylePtr readFontStyleNode(); VRMLIndexedLineSetPtr readIndexedLineSetNode(); VRMLIndexedFaceSetPtr readIndexedFaceSetNode(); void checkIndexedFaceSet(VRMLIndexedFaceSetPtr node); VRMLCoordinatePtr readCoordNode(); VRMLTextureCoordinatePtr readTextureCoordinateNode(); VRMLColorPtr readColorNode(); VRMLAppearancePtr readAppearanceNode(); VRMLMaterialPtr readMaterialNode(); VRMLImageTexturePtr readImageTextureNode(); VRMLTextureTransformPtr readTextureTransformNode(); VRMLNormalPtr readNormalNode(); VRMLVariantField& readProtoField(VRMLFieldTypeId fieldTypeId); void readSFInt32(SFInt32& out_value); void readMFInt32(MFInt32& out_value); void readSFFloat(SFFloat& out_value); void readMFFloat(MFFloat& out_value); void readSFColor(SFColor& out_value); void readMFColor(MFColor& out_value); void readSFString(SFString& out_value); void readMFString(MFString& out_value); inline void readSFVec2f(SFVec2f& out_value); void readMFVec2f(MFVec2f& out_value); inline void readSFVec2s(SFVec2s& out_value); void readMFVec2s(MFVec2s& out_value); inline void readSFVec3f(SFVec3f& out_value); void readMFVec3f(MFVec3f& out_value); inline void readSFVec3s(SFVec3s& out_value); void readMFVec3s(MFVec3s& out_value); void readSFRotation(SFRotation& out_value); void readMFRotation(MFRotation& out_value); void readSFBool(SFBool& out_value); void readSFTime(SFTime& out_value); void readMFTime(MFTime& out_value); void readSFNode(SFNode& out_node, VRMLNodeCategory nodeCategory); SFNode readSFNode(VRMLNodeCategory nodeCategory); void readMFNode(MFNode& out_nodes, VRMLNodeCategory nodeCategory); void readSFImage( SFImage& out_image ); private: VRMLParserImpl(const VRMLParserImpl& self, const list< string >& ref); const list< string >* getAncestorPathsList() const {return &ancestorPathsList;} void setSymbols(); void init(); void convertUrl(MFString& url); list ancestorPathsList; string getRealPath(string); }; } VRMLParser::VRMLParser() { init(); } VRMLParser::VRMLParser(const string& filename) { init(); load(filename); } void VRMLParser::init() { impl = new VRMLParserImpl(this); } VRMLParserImpl::VRMLParserImpl(VRMLParser* self) : self(self) { init(); } VRMLParserImpl::VRMLParserImpl(const VRMLParserImpl& refThis, const list< string >& refSet) : self(refThis.self), ancestorPathsList(refSet) { init(); } VRMLParser::~VRMLParser() { delete impl; } void VRMLParser::setProtoInstanceActualNodeExtractionMode(bool isOn) { impl->protoInstanceActualNodeExtractionMode = isOn; } /** This function throws EasyScanner::Exception when an error occurs. */ void VRMLParser::load(const string& filename) { impl->load(filename); } void VRMLParserImpl::load(const string& filename) { currentProtoInstance = 0; protoToEntityScannerMap.clear(); protoMap.clear(); defNodeMap.clear(); filesystem::path path(filename); path.normalize(); string pathString(path.string()); ancestorPathsList.push_back(pathString); scanner->loadFile(pathString); // header check scanner->setCommentChar(0); bool ok = scanner->readString("#VRML V2.0"); if(ok){ scanner->skipLine(); } scanner->setCommentChar('#'); scanner->setQuoteChar('"'); scanner->setWhiteSpaceChar(','); scanner->setLineOriented(false); } void VRMLParserImpl::checkEOF() { if(!scanner->isEOF()){ const int c = scanner->peekChar(); if(c == ']'){ scanner->throwException("Extra closing bracket exists in the end of file"); } else if(c == '}'){ scanner->throwException("Extra closing brace exists in the end of file"); } else { scanner->throwException("The file is not correctly ended"); } } } void VRMLParser::checkEOF() { impl->checkEOF(); } VRMLNodePtr VRMLParser::readNode() { return impl->readNode(TOP_NODE); } VRMLNodePtr VRMLParserImpl::readNode(VRMLNodeCategory nodeCategory) { VRMLNodePtr node; /* comment out this to allow empty proto instance node if(scanner->isEOF()){ if(currentProtoInstance){ scanner->throwException("Illegal proto instance node"); } } */ if(!scanner->readWord()){ return 0; } string def_name; string nodeTypeName(scanner->stringValue); int symbol = scanner->getSymbolID(scanner->stringValue); if(symbol){ if(symbol==N_INLINE){ return readInlineNode(nodeCategory); } if(symbol==N_PROTO){ if(nodeCategory == TOP_NODE){ return defineProto(); } else { scanner->throwException("PROTO node cannot be defined here"); } } if(symbol==D_USE){ scanner->readString(); const string& label = scanner->stringValue; TDefNodeMap::iterator p = defNodeMap.find(label); if(p != defNodeMap.end()){ return p->second; } else { scanner->throwException (string("A node \"") + label + "\" specified by the USE directive does not exist"); } } // ROUTE has 3 parameters to skip // return as VRMLUnsupportedNode if(symbol == D_ROUTE){ scanner->readString(); // eventOut or exposedField if(!scanner->readString("TO")){ // "TO" scanner->throwException("Illegal ROUTE (without TO)"); } scanner->readString(); // eventIn or exposedField // recursive call to continue reading without node construction return readNode( nodeCategory ); } // unsupported keywords if(symbol == U_SCRIPT){ cerr << "Script is not supported. " << endl; skipScriptNode(); return readNode( nodeCategory ); } if(symbol == U_EXTERNPROTO){ cerr << "ExternProto is not supported." << endl; skipExternProto(); return readNode( nodeCategory ); } if(symbol == D_DEF){ def_name = scanner->readStringEx("Illegal DEF name"); scanner->readWord(); symbol = scanner->getSymbolID(scanner->stringValue); nodeTypeName = scanner->stringValue; } } if(!scanner->readChar('{')){ scanner->throwException (string("The entity of a ") + nodeTypeName + " node does not correctly begin with '{'"); } if(symbol){ node = readSpecificNode(nodeCategory, symbol, nodeTypeName); } else { node = readProtoInstanceNode(scanner->stringValue, nodeCategory, def_name); } if(!scanner->readChar('}')){ scanner->throwException (string("A ") + nodeTypeName + " node is not correctly closed with '}'"); } if(def_name.size() > 0) { defNodeMap.insert(TDefNodePair(def_name, node)); node->defName = def_name; } return node; } VRMLNodePtr VRMLParserImpl::readSpecificNode(VRMLNodeCategory nodeCategory, int symbol, const string& nodeTypeName) { VRMLNodePtr node; switch(symbol){ case N_BACKGROUND: node = readBackgroundNode(); break; case N_NAVIGATION_INFO: node = readNavigationInfoNode(); break; case N_VIEWPOINT: node = readViewpointNode(); break; case N_GROUP: node = readGroupNode(); break; case N_TRANSFORM: node = readTransformNode(); break; case N_SHAPE: node = readShapeNode(); break; case N_CYLINDER_SENSOR: node = readCylinderSensorNode(); break; case N_POINTSET: node = readPointSetNode(); break; case N_PIXEL_TEXTURE: node = readPixelTextureNode(); break; case N_MOVIE_TEXTURE: node = readMovieTextureNode(); break; case N_ELEVATION_GRID: node = readElevationGridNode(); break; case N_EXTRUSION: node = readExtrusionNode(); break; case N_SWITCH: node = readSwitchNode(); break; case N_LOD: node = readLODNode(); break; case N_COLLISION: node = readCollisionNode(); break; case N_ANCHOR: node = readAnchorNode(); break; case N_FOG: node = readFogNode(); break; case N_BILLBOARD: node = readBillboardNode(); break; case N_WORLD_INFO: node = readWorldInfoNode(); break; case N_POINT_LIGHT: node = readPointLightNode(); break; case N_DIRECTIONAL_LIGHT: node = readDirectionalLightNode(); break; case N_SPOT_LIGHT: node = readSpotLightNode(); break; case N_MATERIAL: node = readMaterialNode(); break; case N_APPEARANCE: node = readAppearanceNode(); break; case N_IMAGE_TEXTURE: node = readImageTextureNode(); break; case N_TEXTURE_TRANSFORM: node = readTextureTransformNode(); break; case N_BOX: node = readBoxNode(); break; case N_CONE: node = readConeNode(); break; case N_CYLINDER: node = readCylinderNode(); break; case N_SPHERE: node = readSphereNode(); break; case N_TEXT: node = readTextNode(); break; case N_INDEXED_FACE_SET: node = readIndexedFaceSetNode(); break; case N_INDEXED_LINE_SET: node = readIndexedLineSetNode(); break; case N_COORDINATE: node = readCoordNode(); break; case N_TEXTURE_COORDINATE: node = readTextureCoordinateNode(); break; case N_COLOR: node = readColorNode(); break; case N_NORMAL: node = readNormalNode(); break; case N_FONT_STYLE: node = readFontStyleNode(); break; // unsupported nodes case N_AUDIO_CLIP: node = skipUnsupportedNode("AudioClip"); break; case N_SOUND: node = skipUnsupportedNode("Sound"); break; case N_COLOR_INTERPOLATOR: node = skipUnsupportedNode("ColorInterpolator"); break; case N_COORDINATE_INTERPOLATOR: node = skipUnsupportedNode("CoordinateInterpolator"); break; case N_ORIENTATION_INTERPOLATOR: node = skipUnsupportedNode("OrientationInterpolator"); break; case N_NORMAL_INTERPOLATOR: node = skipUnsupportedNode("NormalInterpolator"); break; case N_POSITION_INTERPOLATOR: node = skipUnsupportedNode("PositionInterpolator"); break; case N_SCALAR_INTERPOLATOR: node = skipUnsupportedNode("ScalarInterpolator"); break; case N_PLANE_SENSOR: node = skipUnsupportedNode("PlaneSensor"); break; case N_PROXIMITY_SENSOR: node = skipUnsupportedNode("ProximitySensor"); break; case N_SPHERE_SENSOR: node = skipUnsupportedNode("SphereSensor"); break; case N_TIME_SENSOR: node = skipUnsupportedNode("TimeSensor"); break; case N_TOUCH_SENSOR: node = skipUnsupportedNode("TouchSensor"); break; case N_VISIBILITY_SENSOR: node = skipUnsupportedNode("VisibilitySensor"); break; default: scanner->throwException (string("Node type \"") + nodeTypeName + "\" is not supported"); } if(!node->isCategoryOf(nodeCategory)){ scanner->throwException (string("A ") + nodeTypeName + " node is put in illegal place"); } return node; } VRMLUnsupportedNodePtr VRMLParserImpl::skipUnsupportedNode(const std::string& nodeTypeName) { while(true){ if(!scanner->readQuotedString()){ if(scanner->peekChar() == '}'){ break; } if(!scanner->readChar()){ scanner->throwException( "Node is not closed." ); } } } return new VRMLUnsupportedNode( nodeTypeName ); } VRMLUnsupportedNodePtr VRMLParserImpl::skipScriptNode() { // '}' appears twice in "Script" node for(int i=0; i<1; i++){ while(true){ if(!scanner->readQuotedString()){ if(scanner->peekChar() == '}'){ scanner->readChar(); break; } if(!scanner->readChar()){ scanner->throwException( "Script is not closed." ); } } } } // return new VRMLUnsupportedNode( "Script" ); return NULL; } VRMLUnsupportedNodePtr VRMLParserImpl::skipExternProto() { // read untill ']' appears while(true){ if(!scanner->readQuotedString()){ if( scanner->peekChar() == ']' ){ // read found ']' and break this loop scanner->readChar(); break; } if(!scanner->readChar()){ scanner->throwException( "EXTERNPROTO is not closed." ); } } } // read URL after ']' SFString url; readSFString( url ); // return new VRMLUnsupportedNode( "EXTERNPROTO" ); return NULL; } VRMLNodePtr VRMLParserImpl::readInlineNode(VRMLNodeCategory nodeCategory) { scanner->readChar('{'); if(scanner->readSymbol() && scanner->symbolValue == F_URL){ MFString inlineUrls; readMFString(inlineUrls); scanner->readCharEx('}', "syntax error 2"); VRMLInlinePtr inlineNode = new VRMLInline(); for(size_t i=0; i < inlineUrls.size(); ++i){ string url(fromUTF8(inlineUrls[i])); if(boost::algorithm::iends_with(url, "wrl")){ inlineNode->children.push_back(newInlineSource(url)); } else { inlineNode->children.push_back(createAnotherFormatFileNode(url)); } inlineNode->urls.push_back(url); } return inlineNode; } return 0; } VRMLAnotherFormatFilePtr VRMLParserImpl::createAnotherFormatFileNode(string& io_filename) { // If the file extension is not wrl, It will read the corresponding file in VRMLToSGConverter. VRMLAnotherFormatFilePtr fileNode = new VRMLAnotherFormatFile(); fileNode->url = getRealPath(io_filename); return fileNode; } string VRMLParserImpl::getRealPath(string io_filename) { filesystem::path path; string chkFile(""); if(isFileProtocol(io_filename)){ path = filesystem::path(deleteURLScheme(io_filename)); path.normalize(); if(!checkAbsolute(path)){ filesystem::path parentPath(scanner->filename); path = parentPath.parent_path() / path; path.normalize(); chkFile = getAbsolutePathString(path); } } else { // Not file protocol implements chkFile = io_filename; } return chkFile; } VRMLNodePtr VRMLParserImpl::newInlineSource(string& io_filename) { string chkFile = getRealPath(io_filename); for(list::const_iterator p = ancestorPathsList.begin(); p != ancestorPathsList.end(); ++p){ if(*p == chkFile){ scanner->throwException("Infinity loop ! " + chkFile + " is included ancestor list"); } } VRMLParserImpl inlineParser(*this, ancestorPathsList); inlineParser.load(chkFile); io_filename = chkFile; VRMLGroupPtr group = new VRMLGroup(); while(VRMLNodePtr node = inlineParser.readNode(TOP_NODE)){ if(node->isCategoryOf(CHILD_NODE)){ group->children.push_back(node); } } inlineParser.checkEOF(); if(group->children.size() == 1){ return group->children.front(); } else { return group; } } VRMLProtoPtr VRMLParserImpl::defineProto() { string proto_name = scanner->readWordEx("illegal PROTO name"); scanner->readCharEx('[', "syntax error 3"); VRMLProtoPtr proto = new VRMLProto(proto_name); while(!scanner->readChar(']')){ int event_type = scanner->readSymbolEx("illegal field event type"); int field_symbol = scanner->readSymbolEx("illegal field type"); string field_name = scanner->readWordEx("syntax error 4"); // insert a new empty field and get it, contents of which will be set below VRMLVariantField& field = proto->fields.insert( VRMLProtoFieldPair(field_name, VRMLVariantField())).first->second; switch(event_type){ case E_FIELD: case E_EXPOSED_FIELD: switch(field_symbol){ case T_SFINT32: field = SFInt32(); readSFInt32(get(field)); break; case T_SFFLOAT: field = SFFloat(); readSFFloat(get(field)); break; case T_MFINT32: field = MFInt32(); readMFInt32(get(field)); break; case T_MFFLOAT: field = MFFloat(); readMFFloat(get(field)); break; case T_SFVEC3F: field = SFVec3f(); readSFVec3f(get(field)); break; case T_MFVEC3F: field = MFVec3f(); readMFVec3f(get(field)); break; case T_SFCOLOR: field = SFColor(); readSFColor(get(field)); break; case T_MFCOLOR: field = MFColor(); readMFColor(get(field)); break; case T_SFSTRING: field = SFString(); readSFString(get(field)); break; case T_MFSTRING: field = MFString(); readMFString(get(field)); break; case T_SFROTATION: field = SFRotation(); readSFRotation(get(field)); break; case T_MFROTATION: field = MFRotation(); readMFRotation(get(field)); break; case T_SFBOOL: field = SFBool(); readSFBool(get(field)); break; case T_SFNODE: field = SFNode(); readSFNode(get(field), ANY_NODE); break; case T_MFNODE: field = MFNode(); readMFNode(get(field), ANY_NODE); break; case T_SFIMAGE: field = SFImage(); readSFImage(get(field)); break; default: scanner->throwException("illegal field type"); } break; case E_EVENTIN: case E_EVENTOUT: switch(field_symbol){ case T_SFINT32: field = SFInt32(); break; case T_MFINT32: field = MFInt32(); break; case T_SFFLOAT: field = SFFloat(); break; case T_MFFLOAT: field = MFFloat(); break; case T_SFVEC3F: field = SFVec3f(); break; case T_MFVEC3F: field = MFVec3f(); break; case T_SFCOLOR: field = SFColor(); break; case T_MFCOLOR: field = MFColor(); break; case T_SFSTRING: field = SFString(); break; case T_MFSTRING: field = MFString(); break; case T_SFROTATION: field = SFRotation(); break; case T_MFROTATION: field = MFRotation(); break; case T_SFBOOL: field = SFBool(); break; case T_SFNODE: field = SFNode(); break; case T_MFNODE: field = MFNode(); break; case T_SFIMAGE: field = SFImage(); break; } break; default: scanner->throwException("illegal field event type"); } } scanner->readCharEx('{', "A PROTO definition has no entity"); char* begin = scanner->text; int brace_level = 1; while(true){ int token = scanner->readToken(); if(token == EasyScanner::T_NONE){ scanner->throwException("syntax error 5"); } else if(token == EasyScanner::T_SIGLUM){ if(scanner->charValue == '{') { brace_level++; } else if(scanner->charValue == '}') { brace_level--; if(brace_level==0) break; } } } boost::shared_ptr entityScanner = boost::make_shared(*scanner, false); entityScanner->setText(begin, scanner->text - begin - 1); entityScanner->setLineNumberOffset(scanner->lineNumber); protoToEntityScannerMap[proto.get()] = entityScanner; protoMap.insert(TProtoPair(proto_name, proto)); return proto; } VRMLProtoInstancePtr VRMLParserImpl::readProtoInstanceNode(const string& proto_name, VRMLNodeCategory nodeCategory, const string& defName) { TProtoMap::iterator p = protoMap.find(proto_name); if(p == protoMap.end()){ scanner->throwException("undefined node"); } VRMLProtoPtr proto = p->second; VRMLProtoInstancePtr protoInstance(new VRMLProtoInstance(proto)); while(scanner->readWord()){ VRMLProtoFieldMap::iterator p = protoInstance->fields.find(scanner->stringValue); if(p == protoInstance->fields.end()) scanner->throwException("undefined field"); VRMLVariantField& field = p->second; switch(field.which()){ case SFINT32: readSFInt32(get(field)); break; case MFINT32: readMFInt32(get(field)); break; case SFFLOAT: readSFFloat(get(field)); break; case MFFLOAT: readMFFloat(get(field)); break; case SFVEC2F: readSFVec2f(get(field)); break; case MFVEC2F: readMFVec2f(get(field)); break; case SFVEC3F: readSFVec3f(get(field)); break; case MFVEC3F: readMFVec3f(get(field)); break; case SFCOLOR: readSFColor(get(field)); break; case MFCOLOR: readMFColor(get(field)); break; case SFSTRING: readSFString(get(field)); break; case MFSTRING: readMFString(get(field)); break; case SFROTATION: readSFRotation(get(field)); break; case MFROTATION: readMFRotation(get(field)); break; case SFBOOL: readSFBool(get(field)); break; case SFNODE: readSFNode(get(field), ANY_NODE); break; case MFNODE: readMFNode(get(field), ANY_NODE); break; case SFIMAGE: readSFImage(get(field)); break; default: break; } } if(protoInstanceActualNodeExtractionMode){ protoInstance->actualNode = evalProtoInstance(protoInstance, nodeCategory, defName); } return protoInstance; } VRMLNodePtr VRMLParserImpl::evalProtoInstance(VRMLProtoInstancePtr protoInstance, VRMLNodeCategory nodeCategory, const string& defName) { EasyScanner* orgScanner = scanner; ProtoToEntityScannerMap::iterator p; p = protoToEntityScannerMap.find(protoInstance->proto.get()); if(p == protoToEntityScannerMap.end()){ scanner->throwException("Undefined proto node instance"); } scanner = p->second.get(); scanner->moveToHead(); VRMLProtoInstancePtr orgProtoInstance = currentProtoInstance; currentProtoInstance = protoInstance; VRMLNodePtr node = readNode(nodeCategory); if(node){ node->defName = defName; } scanner = orgScanner; currentProtoInstance = orgProtoInstance; return node; } VRMLViewpointPtr VRMLParserImpl::readViewpointNode() { VRMLViewpointPtr node(new VRMLViewpoint); while(scanner->readSymbol()){ switch(scanner->symbolValue){ case F_FIELD_OF_VIEW: readSFFloat(node->fieldOfView); break; case F_JUMP: readSFBool(node->jump); break; case F_ORIENTATION: readSFRotation(node->orientation); break; case F_POSITION: readSFVec3f(node->position); break; case F_DESCRIPTION: readSFString(node->description); break; default: scanner->throwException("Undefined field"); } } return node; } VRMLNavigationInfoPtr VRMLParserImpl::readNavigationInfoNode() { VRMLNavigationInfoPtr node(new VRMLNavigationInfo); while(scanner->readSymbol()){ switch(scanner->symbolValue){ case F_AVATAR_SIZE: readMFFloat(node->avatarSize); break; case F_HEADLIGHT: readSFBool(node->headlight); break; case F_SPEED: readSFFloat(node->speed); break; case F_TYPE: readMFString(node->type); break; case F_VISIBILITY_LIMIT: readSFFloat(node->visibilityLimit); break; default: scanner->throwException("Undefined field"); } } return node; } VRMLBackgroundPtr VRMLParserImpl::readBackgroundNode() { VRMLBackgroundPtr node(new VRMLBackground); while(scanner->readSymbol()){ switch(scanner->symbolValue){ case F_GROUND_ANGLE: readMFFloat(node->groundAngle); break; case F_GROUND_COLOR: readMFColor(node->groundColor); break; case F_SKY_ANGLE: readMFFloat(node->skyAngle); break; case F_SKY_COLOR: readMFColor(node->skyColor); break; case F_BACK_URL: readMFString(node->backUrl); break; case F_BOTTOM_URL: readMFString(node->bottomUrl); break; case F_FRONT_URL: readMFString(node->frontUrl); break; case F_LEFT_URL: readMFString(node->leftUrl); break; case F_RIGHT_URL: readMFString(node->rightUrl); break; case F_TOP_URL: readMFString(node->topUrl); break; default: scanner->throwException("Undefined field"); } } return node; } VRMLGroupPtr VRMLParserImpl::readGroupNode() { VRMLGroupPtr node(new VRMLGroup); while(scanner->readSymbol()){ switch(scanner->symbolValue){ case F_BBOX_CENTER: readSFVec3f(node->bboxCenter); break; case F_BBOX_SIZE: readSFVec3f(node->bboxSize); break; case F_CHILDREN: readMFNode(node->children, CHILD_NODE); break; case F_ADD_CHILDREN: case F_REMOVE_CHILDREN: { MFNode dummy; readMFNode(dummy, CHILD_NODE); } break; default: scanner->throwException("Undefined field"); } } return node; } VRMLTransformPtr VRMLParserImpl::readTransformNode() { VRMLTransformPtr node(new VRMLTransform); while(scanner->readSymbol()){ switch(scanner->symbolValue){ case F_CENTER: readSFVec3f(node->center); break; case F_ROTATION: readSFRotation(node->rotation); break; case F_SCALE: readSFVec3f(node->scale); break; case F_SCALE_ORIENTATION: readSFRotation(node->scaleOrientation); break; case F_TRANSLATION: readSFVec3f(node->translation); break; case F_BBOX_CENTER: readSFVec3f(node->bboxCenter); break; case F_BBOX_SIZE: readSFVec3f(node->bboxSize); break; case F_CHILDREN: readMFNode(node->children, CHILD_NODE); break; default: scanner->throwException("Undefined field"); } } return node; } VRMLShapePtr VRMLParserImpl::readShapeNode() { VRMLShapePtr node(new VRMLShape); while(scanner->readSymbol()){ switch(scanner->symbolValue){ case F_APPEARANCE: node->appearance = dynamic_pointer_cast(readSFNode(APPEARANCE_NODE)); break; case F_GEOMETRY: node->geometry = readSFNode(GEOMETRY_NODE); break; default: scanner->throwException("Undefined field"); } } return node; } VRMLCylinderSensorPtr VRMLParserImpl::readCylinderSensorNode() { VRMLCylinderSensorPtr node(new VRMLCylinderSensor); while(scanner->readSymbol()){ switch(scanner->symbolValue){ case F_AUTO_OFFSET: readSFBool(node->autoOffset); break; case F_DISK_ANGLE: readSFFloat(node->diskAngle); break; case F_ENABLED: readSFBool(node->enabled); break; case F_MAX_ANGLE: readSFFloat(node->maxAngle); break; case F_MIN_ANGLE: readSFFloat(node->minAngle); break; case F_OFFSET: readSFFloat(node->offset); break; default: scanner->throwException("Undefined field"); } } return node; } VRMLPointSetPtr VRMLParserImpl::readPointSetNode() { VRMLPointSetPtr node(new VRMLPointSet); while(scanner->readSymbol()){ switch(scanner->symbolValue){ case F_COORD: node->coord = dynamic_pointer_cast(readSFNode(COORDINATE_NODE)); break; case F_COLOR: node->color = dynamic_pointer_cast(readSFNode(COLOR_NODE)); break; default: scanner->throwException("Undefined field"); } } return node; } VRMLPixelTexturePtr VRMLParserImpl::readPixelTextureNode() { VRMLPixelTexturePtr node(new VRMLPixelTexture); while(scanner->readSymbol()){ switch(scanner->symbolValue){ case F_IMAGE: readSFImage(node->image); break; case F_REPEAT_S: readSFBool(node->repeatS); break; case F_REPEAT_T: readSFBool(node->repeatT); break; default: scanner->throwException("Undefined field"); } } return node; } VRMLMovieTexturePtr VRMLParserImpl::readMovieTextureNode() { VRMLMovieTexturePtr node(new VRMLMovieTexture); while(scanner->readSymbol()){ switch(scanner->symbolValue){ case F_URL: readMFString(node->url); break; case F_LOOP: readSFBool(node->loop); break; case F_SPEED: readSFFloat(node->speed); break; case F_START_TIME: readSFTime(node->startTime); break; case F_STOP_TIME: readSFTime(node->stopTime); break; case F_REPEAT_S: readSFBool(node->repeatS); break; case F_REPEAT_T: readSFBool(node->repeatT); break; default: scanner->throwException("Undefined field"); } } convertUrl(node->url); return node; } VRMLElevationGridPtr VRMLParserImpl::readElevationGridNode() { VRMLElevationGridPtr node(new VRMLElevationGrid); while(scanner->readSymbol()){ switch(scanner->symbolValue){ case F_X_DIMENSION: readSFInt32(node->xDimension); break; case F_Z_DIMENSION: readSFInt32(node->zDimension); break; case F_X_SPACING: readSFFloat(node->xSpacing); break; case F_Z_SPACING: readSFFloat(node->zSpacing); break; case F_HEIGHT: readMFFloat(node->height); break; case F_CCW: readSFBool(node->ccw); break; case F_COLOR_PER_VERTEX: readSFBool(node->colorPerVertex); break; case F_CREASE_ANGLE: readSFFloat(node->creaseAngle); break; case F_NORMAL_PER_VERTEX: readSFBool(node->normalPerVertex); break; case F_SOLID: readSFBool(node->solid); break; case F_COLOR: node->color = dynamic_pointer_cast(readSFNode(COLOR_NODE)); break; case F_NORMAL: node->normal = dynamic_pointer_cast(readSFNode(NORMAL_NODE)); break; case F_TEX_COORD: node->texCoord = dynamic_pointer_cast(readSFNode(TEXTURE_COORDINATE_NODE)); break; default: scanner->throwException("Undefined field"); } } return node; } VRMLExtrusionPtr VRMLParserImpl::readExtrusionNode() { VRMLExtrusionPtr node(new VRMLExtrusion); while(scanner->readSymbol()){ switch(scanner->symbolValue){ case F_CROSS_SECTION: readMFVec2f(node->crossSection); break; case F_SPINE: readMFVec3f(node->spine); break; case F_SCALE: readMFVec2f(node->scale); break; case F_ORIENTATION: readMFRotation(node->orientation); break; case F_BEGIN_CAP: readSFBool(node->beginCap); break; case F_END_CAP: readSFBool( node->endCap ); break; case F_SOLID: readSFBool( node->solid ); break; case F_CCW: readSFBool( node->ccw ); break; case F_CONVEX: readSFBool( node->convex ); break; case F_CREASE_ANGLE: readSFFloat( node->creaseAngle ); break; default: scanner->throwException( "Undefined field" ); } } return node; } VRMLSwitchPtr VRMLParserImpl::readSwitchNode() { VRMLSwitchPtr node( new VRMLSwitch ); while(scanner->readSymbol()){ switch(scanner->symbolValue){ case F_CHOICE: readMFNode(node->choice, CHILD_NODE); break; case F_WHICH_CHOICE: readSFInt32(node->whichChoice); break; default: scanner->throwException( "Undefined field" ); } } return node; } VRMLLODPtr VRMLParserImpl::readLODNode() { VRMLLODPtr node( new VRMLLOD ); while(scanner->readSymbol()){ switch(scanner->symbolValue){ case F_RANGE: readMFFloat(node->range); break; case F_CENTER: readSFVec3f(node->center); break; case F_LEVEL: readMFNode(node->level, ANY_NODE); break; default: scanner->throwException("Undefined field"); } } return node; } VRMLCollisionPtr VRMLParserImpl::readCollisionNode() { VRMLCollisionPtr node(new VRMLCollision); while(scanner->readSymbol()){ switch(scanner->symbolValue){ case F_COLLIDE: readSFBool(node->collide); break; case F_CHILDREN: readMFNode(node->children, CHILD_NODE); break; case F_PROXY: readSFNode(node->proxy, SHAPE_NODE); break; case F_BBOX_CENTER: readSFVec3f(node->bboxCenter); break; case F_BBOX_SIZE: readSFVec3f(node->bboxSize); break; default: scanner->throwException( "Undefined field" ); } } return node; } VRMLAnchorPtr VRMLParserImpl::readAnchorNode() { VRMLAnchorPtr node(new VRMLAnchor); while(scanner->readSymbol()){ switch( scanner->symbolValue){ case F_CHILDREN: readMFNode(node->children, CHILD_NODE); break; case F_DESCRIPTION: readSFString(node->description); break; case F_PARAMETER: readMFString(node->parameter); break; case F_URL: readMFString(node->url); break; case F_BBOX_CENTER: readSFVec3f(node->bboxCenter); break; case F_BBOX_SIZE: readSFVec3f(node->bboxSize); break; default: scanner->throwException( "Undefined field" ); } } return node; } VRMLFogPtr VRMLParserImpl::readFogNode() { VRMLFogPtr node(new VRMLFog); while(scanner->readSymbol()){ switch(scanner->symbolValue){ case F_COLOR: readSFColor(node->color); break; case F_VISIBILITY_RANGE: readSFFloat(node->visibilityRange); break; case F_FOG_TYPE: readSFString(node->fogType); break; default: scanner->throwException( "Undefined field" ); } } return node; } VRMLBillboardPtr VRMLParserImpl::readBillboardNode() { VRMLBillboardPtr node( new VRMLBillboard ); while(scanner->readSymbol()){ switch(scanner->symbolValue){ case F_AXIS_OF_ROTATION: readSFVec3f(node->axisOfRotation); break; case F_CHILDREN: readMFNode(node->children, CHILD_NODE); break; case F_BBOX_CENTER: readSFVec3f(node->bboxCenter); break; case F_BBOX_SIZE: readSFVec3f(node->bboxSize); break; default: scanner->throwException( "Undefined field" ); } } return node; } VRMLWorldInfoPtr VRMLParserImpl::readWorldInfoNode() { VRMLWorldInfoPtr node(new VRMLWorldInfo); while(scanner->readSymbol()){ switch(scanner->symbolValue){ case F_TITLE: readSFString(node->title); break; case F_INFO: readMFString(node->info); break; default: scanner->throwException("Undefined field"); } } return node; } VRMLPointLightPtr VRMLParserImpl::readPointLightNode() { VRMLPointLightPtr node( new VRMLPointLight ); while(scanner->readSymbol()){ switch(scanner->symbolValue){ case F_LOCATION: readSFVec3f(node->location); break; case F_ON: readSFBool(node->on); break; case F_INTENSITY: readSFFloat(node->intensity); break; case F_COLOR: readSFColor(node->color); break; case F_RADIUS: readSFFloat(node->radius); break; case F_AMBIENT_INTENSITY: readSFFloat(node->ambientIntensity); break; case F_ATTENUATION: readSFVec3f(node->attenuation); break; default: scanner->throwException( "Undefined field" ); } } return node; } VRMLDirectionalLightPtr VRMLParserImpl::readDirectionalLightNode() { VRMLDirectionalLightPtr node(new VRMLDirectionalLight); while(scanner->readSymbol()){ switch(scanner->symbolValue){ case F_DIRECTION: readSFVec3f(node->direction); break; case F_ON: readSFBool(node->on); break; case F_INTENSITY: readSFFloat(node->intensity); break; case F_COLOR: readSFColor(node->color); break; case F_AMBIENT_INTENSITY: readSFFloat(node->ambientIntensity); break; default: scanner->throwException("Undefined field"); } } return node; } VRMLSpotLightPtr VRMLParserImpl::readSpotLightNode() { VRMLSpotLightPtr node(new VRMLSpotLight); while(scanner->readSymbol()){ switch(scanner->symbolValue){ case F_LOCATION: readSFVec3f(node->location); break; case F_DIRECTION: readSFVec3f(node->direction); break; case F_ON: readSFBool(node->on); break; case F_COLOR: readSFColor(node->color); break; case F_INTENSITY: readSFFloat(node->intensity); break; case F_RADIUS: readSFFloat(node->radius); break; case F_AMBIENT_INTENSITY: readSFFloat(node->ambientIntensity); break; case F_ATTENUATION: readSFVec3f(node->attenuation); break; case F_BEAM_WIDTH: readSFFloat(node->beamWidth); break; case F_CUT_OFF_ANGLE: readSFFloat(node->cutOffAngle); break; default: scanner->throwException( "Undefined field" ); } } return node; } VRMLBoxPtr VRMLParserImpl::readBoxNode() { VRMLBoxPtr node(new VRMLBox); if(scanner->readSymbol()){ if(scanner->symbolValue != F_SIZE) scanner->throwException("Undefined field"); readSFVec3f(node->size); } return node; } VRMLConePtr VRMLParserImpl::readConeNode() { VRMLConePtr node(new VRMLCone); while(scanner->readSymbol()){ switch(scanner->symbolValue){ case F_BOTTOM: readSFBool(node->bottom); break; case F_BOTTOM_RADIUS: readSFFloat(node->bottomRadius); break; case F_HEIGHT: readSFFloat(node->height); break; case F_SIDE: readSFBool(node->side); break; default: scanner->throwException("Undefined field"); } } return node; } VRMLCylinderPtr VRMLParserImpl::readCylinderNode() { VRMLCylinderPtr node(new VRMLCylinder); while(scanner->readSymbol()){ switch(scanner->symbolValue){ case F_BOTTOM: readSFBool(node->bottom); break; case F_HEIGHT: readSFFloat(node->height); break; case F_RADIUS: readSFFloat(node->radius); break; case F_SIDE: readSFBool(node->side); break; case F_TOP: readSFBool(node->top); break; default: scanner->throwException("Undefined field"); } } return node; } VRMLSpherePtr VRMLParserImpl::readSphereNode() { VRMLSpherePtr node(new VRMLSphere); if(scanner->readSymbol()){ if(scanner->symbolValue != F_RADIUS) scanner->throwException("Undefined field"); readSFFloat(node->radius); } return node; } VRMLTextPtr VRMLParserImpl::readTextNode() { VRMLTextPtr node(new VRMLText); while(scanner->readSymbol()){ switch(scanner->symbolValue){ case F_STRING: readMFString(node->fstring); break; case F_LENGTH: readMFFloat(node->length); break; case F_MAX_EXTENT: readSFFloat(node->maxExtent); break; case F_FONT_STYLE: node->fontStyle = dynamic_pointer_cast(readSFNode(FONT_STYLE_NODE)); break; default: scanner->throwException("Undefined field"); } } return node; } VRMLFontStylePtr VRMLParserImpl::readFontStyleNode() { VRMLFontStylePtr node(new VRMLFontStyle); while(scanner->readSymbol()){ switch(scanner->symbolValue){ case F_FAMILY: readMFString(node->family); break; case F_HORIZONTAL: readSFBool(node->horizontal); break; case F_JUSTIFY: readMFString(node->justify); break; case F_LANGUAGE: readSFString(node->language); break; case F_LEFT_TO_RIGHT: readSFBool(node->leftToRight); break; case F_SIZE: readSFFloat(node->size); break; case F_SPACING: readSFFloat(node->spacing); break; case F_STYLE: readSFString(node->style); break; case F_TOP_TO_BOTTOM: readSFBool(node->topToBottom); break; default: scanner->throwException("Undefined field"); } } return node; } VRMLIndexedLineSetPtr VRMLParserImpl::readIndexedLineSetNode() { VRMLIndexedLineSetPtr node(new VRMLIndexedLineSet); while(scanner->readSymbol()){ switch(scanner->symbolValue){ case F_COLOR: node->color = dynamic_pointer_cast(readSFNode(COLOR_NODE)); break; case F_COORD: node->coord = dynamic_pointer_cast(readSFNode(COORDINATE_NODE)); break; case F_COLOR_INDEX: readMFInt32(node->colorIndex); break; case F_COLOR_PER_VERTEX: readSFBool(node->colorPerVertex); break; case F_COORD_INDEX: readMFInt32(node->coordIndex); break; default: scanner->throwException("Undefined field"); } } return node; } VRMLIndexedFaceSetPtr VRMLParserImpl::readIndexedFaceSetNode() { VRMLIndexedFaceSetPtr node(new VRMLIndexedFaceSet); while(scanner->readSymbol()){ switch(scanner->symbolValue){ case F_COLOR: node->color = dynamic_pointer_cast(readSFNode(COLOR_NODE)); break; case F_COORD: node->coord = dynamic_pointer_cast(readSFNode(COORDINATE_NODE)); break; case F_COLOR_INDEX: readMFInt32(node->colorIndex); break; case F_COLOR_PER_VERTEX: readSFBool(node->colorPerVertex); break; case F_COORD_INDEX: readMFInt32(node->coordIndex); break; case F_CCW: readSFBool(node->ccw); break; case F_CONVEX: readSFBool(node->convex); break; case F_SOLID: readSFBool(node->solid); break; case F_CREASE_ANGLE: readSFFloat(node->creaseAngle); break; case F_NORMAL_INDEX: readMFInt32(node->normalIndex); break; case F_NORMAL_PER_VERTEX: readSFBool(node->normalPerVertex); break; case F_TEX_COORD_INDEX: readMFInt32(node->texCoordIndex); break; case F_TEX_COORD: node->texCoord = dynamic_pointer_cast(readSFNode(TEXTURE_COORDINATE_NODE)); break; case F_NORMAL: node->normal = dynamic_pointer_cast(readSFNode(NORMAL_NODE)); break; default: scanner->throwException("Undefined field"); } } //checkIndexedFaceSet(node); return node; } void VRMLParserImpl::checkIndexedFaceSet(VRMLIndexedFaceSetPtr node) { MFInt32& index = node->coordIndex; MFVec3s& coord = node->coord->point; int numUsedVertices = 0; vector usedVertices(coord.size(), false); int n = index.size(); int i = 0; vector polygon; while(i < n){ polygon.resize(0); bool isSeparated = false; while(i < n){ if(index[i] < 0){ isSeparated = true; i++; break; } polygon.push_back(index[i]); if(!usedVertices[index[i]]){ usedVertices[index[i]] = true; numUsedVertices++; } i++; } const int numVertices = polygon.size(); if(numVertices < 3){ cerr << "Number of vertices is less than 3 !" << endl; } if(numVertices > 3){ cerr << "Polygon is not a triangle in "; cerr << scanner->filename << endl; for(int j=0; j < numVertices; j++){ cerr << polygon[j] << ","; } cerr << endl; } if(!isSeparated){ cerr << "Vertex index is not correctly separated by '-1'" << endl; } int n = coord.size(); for(int j=0; j < numVertices; j++){ if(polygon[j] >= n){ cerr << "index " << polygon[j] << " is over the number of vertices" << endl; } } bool isIndexOverlapped = false; bool isVertexOverlapped = false; for(int j = 0; j < numVertices - 1; j++){ for(int k = j+1; k < numVertices; k++){ if(polygon[j] == polygon[k]){ isIndexOverlapped = true; } SFVec3s& v1 = coord[polygon[j]]; SFVec3s& v2 = coord[polygon[k]]; if(v1 == v2){ isVertexOverlapped = true; } } } if(isIndexOverlapped){ cerr << "overlapped vertex index in one polygon: "; for(int l = 0; l < numVertices; l++){ cerr << polygon[l] << ","; } cerr << endl; } if(isVertexOverlapped){ cerr << "In " << scanner->filename << ":"; cerr << "two vertices in one polygon have the same position\n"; for(int l = 0; l < numVertices; l++){ SFVec3s& v = coord[polygon[l]]; cerr << polygon[l] << " = (" << v[0] << "," << v[1] << "," << v[2] << ") "; } cerr << endl; } } if(numUsedVertices < static_cast(coord.size())){ cerr << "There are vertices which are not used in" << scanner->filename << ".\n"; cerr << "Number of vertices is " << coord.size(); cerr << ", Number of used ones is " << numUsedVertices << endl; } } VRMLCoordinatePtr VRMLParserImpl::readCoordNode() { VRMLCoordinatePtr node(new VRMLCoordinate); if(scanner->readSymbol()){ if(scanner->symbolValue != F_POINT){ scanner->throwException("Undefined field"); } readMFVec3s(node->point); } return node; } VRMLTextureCoordinatePtr VRMLParserImpl::readTextureCoordinateNode() { VRMLTextureCoordinatePtr node(new VRMLTextureCoordinate); if(scanner->readSymbol()){ if(scanner->symbolValue != F_POINT){ scanner->throwException("Undefined field"); } readMFVec2s(node->point); } return node; } VRMLColorPtr VRMLParserImpl::readColorNode() { VRMLColorPtr node(new VRMLColor); if(scanner->readSymbol()){ if(scanner->symbolValue != F_COLOR){ scanner->throwException("Undefined field"); } readMFColor(node->color); } return node; } VRMLNormalPtr VRMLParserImpl::readNormalNode() { VRMLNormalPtr node(new VRMLNormal); if(scanner->readSymbol()){ if(scanner->symbolValue != F_VECTOR){ scanner->throwException("Undefined field"); } readMFVec3s(node->vector); } return node; } VRMLAppearancePtr VRMLParserImpl::readAppearanceNode() { VRMLAppearancePtr node(new VRMLAppearance); while(scanner->readSymbol()){ switch(scanner->symbolValue){ case F_MATERIAL: node->material = dynamic_pointer_cast(readSFNode(MATERIAL_NODE)); break; case F_TEXTURE: node->texture = dynamic_pointer_cast(readSFNode(TEXTURE_NODE)); break; case F_TEXTURE_TRANSFORM: node->textureTransform = dynamic_pointer_cast(readSFNode(TEXTURE_TRANSFORM_NODE)); break; default: scanner->throwException("Undefined field"); } } return node; } VRMLMaterialPtr VRMLParserImpl::readMaterialNode() { VRMLMaterialPtr node(new VRMLMaterial); while(scanner->readSymbol()){ switch(scanner->symbolValue){ case F_AMBIENT_INTENSITY: readSFFloat(node->ambientIntensity); break; case F_DIFFUSE_COLOR: readSFColor(node->diffuseColor); break; case F_EMISSIVE_COLOR: readSFColor(node->emissiveColor); break; case F_SHININESS: readSFFloat(node->shininess); break; case F_SPECULAR_COLOR: readSFColor(node->specularColor); break; case F_TRANSPARANCY: readSFFloat(node->transparency); break; default: scanner->throwException("Undefined field"); } } return node; } VRMLImageTexturePtr VRMLParserImpl::readImageTextureNode() { VRMLImageTexturePtr node = new VRMLImageTexture; while(scanner->readSymbol()){ switch(scanner->symbolValue){ case F_URL: readMFString(node->url); break; case F_REPEAT_S: readSFBool(node->repeatS); break; case F_REPEAT_T: readSFBool(node->repeatT); break; default: scanner->throwException("Undefined field"); } } convertUrl(node->url); return node; } VRMLTextureTransformPtr VRMLParserImpl::readTextureTransformNode() { VRMLTextureTransformPtr node(new VRMLTextureTransform); while(scanner->readSymbol()){ switch(scanner->symbolValue){ case F_CENTER: readSFVec2f(node->center); break; case F_ROTATION: readSFFloat(node->rotation); break; case F_SCALE: readSFVec2f(node->scale); break; case F_TRANSLATION: readSFVec2f(node->translation); break; default: scanner->throwException("Undefined field"); } } return node; } VRMLVariantField& VRMLParserImpl::readProtoField(VRMLFieldTypeId fieldTypeId) { if(!currentProtoInstance){ scanner->throwException("cannot use proto field value here"); } scanner->readWordEx("illegal field"); VRMLProtoFieldMap::iterator p = currentProtoInstance->fields.find(scanner->stringValue); if(p == currentProtoInstance->fields.end()){ string msg = "This field("; msg += scanner->stringValue +") does not exist in proto node"; scanner->throwException(msg); } if(p->second.which() != fieldTypeId){ scanner->throwException("Unmatched field type"); } return p->second; } void VRMLParserImpl::readSFInt32(SFInt32& out_value) { if(scanner->readSymbol(F_IS)){ out_value = get(readProtoField(SFINT32)); } else { out_value = scanner->readIntEx("illegal int value"); } } void VRMLParserImpl::readMFInt32(MFInt32& out_value) { if(scanner->readSymbol(F_IS)){ out_value = get(readProtoField(MFINT32)); } else { out_value.clear(); if(!scanner->readChar('[')){ out_value.push_back(scanner->readIntEx("illegal int value")); } else { while(!scanner->readChar(']')){ out_value.push_back(scanner->readIntEx("illegal int value")); } } } } void VRMLParserImpl::readSFFloat(SFFloat& out_value) { if(scanner->readSymbol(F_IS)){ out_value = get(readProtoField(SFFLOAT)); } else { out_value = scanner->readDoubleEx("illegal float value"); } } void VRMLParserImpl::readMFFloat(MFFloat& out_value) { if(scanner->readSymbol(F_IS)){ out_value = get(readProtoField(MFFLOAT)); } else { out_value.clear(); if(!scanner->readChar('[')){ out_value.push_back(scanner->readDoubleEx("illegal float value")); } else { while(!scanner->readChar(']')){ out_value.push_back(scanner->readDoubleEx("illegal float value")); } } } } static inline SFColor readSFColor(EasyScanner* scanner) { SFColor c; for(int i=0; i < 3; ++i){ c[i] = static_cast(scanner->readDoubleEx("illegal color element")); } return c; } void VRMLParserImpl::readSFColor(SFColor& out_value) { if(scanner->readSymbol(F_IS)){ out_value = get(readProtoField(SFCOLOR)); } else { out_value = ::readSFColor(scanner); } } void VRMLParserImpl::readMFColor(MFColor& out_value) { if(scanner->readSymbol(F_IS)){ out_value = get(readProtoField(MFCOLOR)); } else { out_value.clear(); if(!scanner->readChar('[')){ out_value.push_back(::readSFColor(scanner)); } else { while(!scanner->readChar(']')){ out_value.push_back(::readSFColor(scanner)); } } } } void VRMLParserImpl::readSFString(SFString& out_value) { if(scanner->readSymbol(F_IS)){ out_value = get(readProtoField(SFSTRING)); } else { out_value = scanner->readQuotedStringEx("illegal string"); } } void VRMLParserImpl::readMFString(MFString& out_value) { if(scanner->readSymbol(F_IS)){ out_value = get(readProtoField(MFSTRING)); } else { out_value.clear(); if(!scanner->readChar('[')){ out_value.push_back(scanner->readQuotedStringEx("illegal string")); } else { while(!scanner->readChar(']')){ out_value.push_back(scanner->readQuotedStringEx("illegal string")); } } } } static inline SFVec2f readSFVec2f(EasyScanner* scanner) { SFVec2f v; for(int i=0; i < 2; ++i){ v[i] = scanner->readDoubleEx("illegal vector element"); } return v; } inline void VRMLParserImpl::readSFVec2f(SFVec2f& out_value) { if(scanner->readSymbol(F_IS)){ out_value = get(readProtoField(SFVEC2F)); } else { out_value = ::readSFVec2f(scanner); } } void VRMLParserImpl::readMFVec2f(MFVec2f& out_value) { if(scanner->readSymbol(F_IS)){ out_value = get(readProtoField(MFVEC2F)); } else { out_value.clear(); if(!scanner->readChar('[')){ out_value.push_back(::readSFVec2f(scanner)); } else { while(!scanner->readChar(']')){ out_value.push_back(::readSFVec2f(scanner)); } } } } static inline SFVec2s readSFVec2s(EasyScanner* scanner) { SFVec2s v; for(int i=0; i < 2; ++i){ v[i] = scanner->readFloatEx("illegal vector element"); } return v; } inline void VRMLParserImpl::readSFVec2s(SFVec2s& out_value) { if(scanner->readSymbol(F_IS)){ out_value = get(readProtoField(SFVEC2F)).cast(); } else { out_value = ::readSFVec2s(scanner); } } void VRMLParserImpl::readMFVec2s(MFVec2s& out_value) { if(scanner->readSymbol(F_IS)){ const MFVec2f& value = get(readProtoField(MFVEC2F)); const size_t n = value.size(); out_value.resize(n); for(size_t i=0; i < n; ++i){ out_value[i] = value[i].cast(); } } else { out_value.clear(); if(!scanner->readChar('[')){ out_value.push_back(::readSFVec2s(scanner)); } else { while(!scanner->readChar(']')){ out_value.push_back(::readSFVec2s(scanner)); } } } } static inline SFVec3f readSFVec3f(EasyScanner* scanner) { SFVec3f v; for(int i=0; i < 3; ++i){ v[i] = scanner->readDoubleEx("illegal vector element"); } return v; } inline void VRMLParserImpl::readSFVec3f(SFVec3f& out_value) { if(scanner->readSymbol(F_IS)){ out_value = get(readProtoField(SFVEC3F)); } else { out_value = ::readSFVec3f(scanner); } } void VRMLParserImpl::readMFVec3f(MFVec3f& out_value) { if(scanner->readSymbol(F_IS)){ out_value = get(readProtoField(MFVEC3F)); } else { out_value.clear(); if(!scanner->readChar('[')){ out_value.push_back(::readSFVec3f(scanner)); } else { while(!scanner->readChar(']')){ out_value.push_back(::readSFVec3f(scanner)); } } } } static inline SFVec3s readSFVec3s(EasyScanner* scanner) { SFVec3s v; for(int i=0; i < 3; ++i){ v[i] = scanner->readFloatEx("illegal vector element"); } return v; } inline void VRMLParserImpl::readSFVec3s(SFVec3s& out_value) { if(scanner->readSymbol(F_IS)){ out_value = get(readProtoField(SFVEC3F)).cast(); } else { out_value = ::readSFVec3s(scanner); } } void VRMLParserImpl::readMFVec3s(MFVec3s& out_value) { if(scanner->readSymbol(F_IS)){ const MFVec3f& value = get(readProtoField(MFVEC3F)); const size_t n = value.size(); out_value.resize(n); for(size_t i=0; i < n; ++i){ out_value[i] = value[i].cast(); } } else { out_value.clear(); if(!scanner->readChar('[')){ out_value.push_back(::readSFVec3s(scanner)); } else { while(!scanner->readChar(']')){ out_value.push_back(::readSFVec3s(scanner)); } } } } static inline SFRotation readSFRotation(EasyScanner* scanner) { SFRotation rotation; SFRotation::Vector3& axis = rotation.axis(); for(int i=0; i < 3; ++i){ axis[i] = scanner->readDoubleEx("illegal rotaion axis element"); } rotation.angle() = scanner->readDoubleEx("illegal rotaion angle value"); double size = axis.norm(); if(size < 1.0e-6){ scanner->throwException("Rotation axis is the zero vector"); } axis /= size; // normalize return rotation; } void VRMLParserImpl::readSFRotation(SFRotation& out_value) { if(scanner->readSymbol(F_IS)){ out_value = get(readProtoField(SFROTATION)); } else { out_value = ::readSFRotation(scanner); } } void VRMLParserImpl::readMFRotation(MFRotation& out_value) { if(scanner->readSymbol(F_IS)){ out_value = get(readProtoField(MFROTATION)); } else { out_value.clear(); if(!scanner->readChar('[')){ out_value.push_back(::readSFRotation(scanner)); } else { while(!scanner->readChar(']')){ out_value.push_back(::readSFRotation(scanner)); } } } } void VRMLParserImpl::readSFBool(SFBool& out_value) { if(scanner->readSymbol(F_IS)){ out_value = get(readProtoField(SFBOOL)); } else { switch(scanner->readSymbolEx("no bool value")){ case V_TRUE: out_value = true; break; case V_FALSE: out_value = false; break; default: scanner->throwException("no bool value"); } } } void VRMLParserImpl::readSFImage(SFImage& out_image) { if(scanner->readSymbol(F_IS)){ out_image = get(readProtoField(SFIMAGE)); } else { readSFInt32(out_image.width); readSFInt32(out_image.height); readSFInt32(out_image.numComponents); //! start reading pixel values per component. //! numComponents means: //! 1:grayscale, 2:grayscale with transparency //! 3:RGB components, 4:RGB components with transparency SFInt32 pixelValue; unsigned char componentValue; const SFInt32 comps = out_image.numComponents; for(int h=0; h < out_image.height; ++h){ for(int w=0; w < out_image.width; ++w){ readSFInt32(pixelValue); for(int i=0, shift=8*(comps - 1); i < comps; ++i, shift-=8){ // get each component values from left 8 bytes componentValue = (unsigned char)((pixelValue >> shift) & 0x000000FF); out_image.pixels.push_back(componentValue); } } } } } void VRMLParserImpl::readSFTime(SFTime& out_value) { if(scanner->readSymbol( F_IS )){ out_value = get(readProtoField(SFTIME)); } else { out_value = scanner->readDoubleEx("illegal time value"); } } void VRMLParserImpl::readMFTime(MFTime& out_value) { if(scanner->readSymbol(F_IS)){ out_value = get(readProtoField(MFTIME)); } else { out_value.clear(); if(!scanner->readChar('[' )){ out_value.push_back(SFTime(scanner->readDoubleEx("illegal time value"))); } else { while(!scanner->readChar(']')){ out_value.push_back(SFTime(scanner->readDoubleEx("illegal time value"))); } } } } // This API should be obsolete void VRMLParserImpl::readSFNode(SFNode& out_node, VRMLNodeCategory nodeCategory) { if(scanner->readSymbol(F_IS)){ out_node = get(readProtoField(SFNODE)); } else if(scanner->readSymbol(V_NULL)){ out_node = 0; } else { out_node = readNode(nodeCategory); } } SFNode VRMLParserImpl::readSFNode(VRMLNodeCategory nodeCategory) { if(scanner->readSymbol(F_IS)){ return get(readProtoField(SFNODE)); } else if(scanner->readSymbol(V_NULL)){ return 0; } else { return readNode(nodeCategory); } } void VRMLParserImpl::readMFNode(MFNode& out_nodes, VRMLNodeCategory nodeCategory) { if(scanner->readSymbol(F_IS)){ out_nodes = get(readProtoField(MFNODE)); } else { SFNode sfnode; out_nodes.clear(); if(!scanner->readChar('[')){ readSFNode(sfnode, nodeCategory); out_nodes.push_back(sfnode); } else { while(true) { readSFNode(sfnode, nodeCategory); if(sfnode){ out_nodes.push_back(sfnode); } bool closed = scanner->readChar(']'); if(closed){ break; } if(!sfnode && !closed){ scanner->throwException("syntax error"); } } } } } void VRMLParserImpl::init() { currentProtoInstance = 0; protoInstanceActualNodeExtractionMode = true; topScanner = boost::make_shared(); scanner = topScanner.get(); setSymbols(); } void VRMLParserImpl::setSymbols() { struct TSymbol { int id; const char* symbol; }; static TSymbol symbols[] = { // values { V_TRUE, "TRUE" }, { V_FALSE, "FALSE" }, { V_NULL, "NULL" }, // types { T_SFINT32, "SFInt32" }, { T_MFINT32, "MFInt32" }, { T_SFFLOAT, "SFFloat" }, { T_MFFLOAT, "MFFloat" }, { T_SFVEC2F, "SFVec2f" }, { T_MFVEC2F, "MFVec2f" }, { T_SFVEC3F, "SFVec3f" }, { T_MFVEC3F, "MFVec3f" }, { T_SFROTATION, "SFRotation" }, { T_MFROTATION, "MFRotation" }, { T_SFTIME, "SFTime" }, { T_MFTIME, "MFTime" }, { T_SFCOLOR, "SFColor" }, { T_MFCOLOR, "MFColor" }, { T_SFSTRING, "SFString" }, { T_MFSTRING, "MFString" }, { T_SFNODE, "SFNode" }, { T_MFNODE, "MFNode" }, { T_SFBOOL, "SFBool" }, { T_SFIMAGE, "SFImage" }, // Nodes { N_PROTO, "PROTO" }, { N_INLINE, "Inline" }, { N_BACKGROUND, "Background" }, { N_NAVIGATION_INFO, "NavigationInfo" }, { N_VIEWPOINT, "Viewpoint" }, { N_GROUP, "Group" }, { N_TRANSFORM, "Transform" }, { N_SHAPE, "Shape" }, { N_APPEARANCE, "Appearance" }, { N_MATERIAL, "Material" }, { N_IMAGE_TEXTURE, "ImageTexture" }, { N_TEXTURE_TRANSFORM, "TextureTransform" }, { N_BOX, "Box" }, { N_CONE, "Cone" }, { N_CYLINDER, "Cylinder" }, { N_SPHERE, "Sphere" }, { N_TEXT, "Text" }, { N_FONT_STYLE, "FontStyle" }, { N_INDEXED_LINE_SET, "IndexedLineSet" }, { N_INDEXED_FACE_SET, "IndexedFaceSet" }, { N_COLOR, "Color" }, { N_COORDINATE, "Coordinate" }, { N_TEXTURE_COORDINATE, "TextureCoordinate" }, { N_NORMAL, "Normal" }, { N_CYLINDER_SENSOR, "CylinderSensor" }, { N_POINTSET, "PointSet" }, { N_PIXEL_TEXTURE,"PixelTexture" }, { N_MOVIE_TEXTURE, "MovieTexture" }, { N_ELEVATION_GRID, "ElevationGrid" }, { N_EXTRUSION, "Extrusion" }, { N_SWITCH, "Switch" }, { N_LOD,"LOD" }, { N_COLLISION, "Collision" }, { N_ANCHOR, "Anchor" }, { N_FOG, "Fog" }, { N_BILLBOARD, "Billboard" }, { N_WORLD_INFO, "WorldInfo" }, { N_POINT_LIGHT, "PointLight" }, { N_DIRECTIONAL_LIGHT, "DirectionalLight" }, { N_SPOT_LIGHT, "SpotLight" }, // unsupported nodes { N_AUDIO_CLIP, "AudioClip" }, { N_SOUND, "Sound" }, { N_COLOR_INTERPOLATOR, "ColorInterpolator" }, { N_COORDINATE_INTERPOLATOR, "CoordinateInterpolator" }, { N_ORIENTATION_INTERPOLATOR, "OrientationInterpolator" }, { N_NORMAL_INTERPOLATOR, "NormalInterpolator" }, { N_POSITION_INTERPOLATOR, "PositionInterpolator" }, { N_SCALAR_INTERPOLATOR, "ScalarInterpolator" }, { N_PLANE_SENSOR, "PlaneSensor" }, { N_PROXIMITY_SENSOR, "ProximitySensor" }, { N_SPHERE_SENSOR, "SphereSensor" }, { N_TIME_SENSOR, "TimeSensor" }, { N_TOUCH_SENSOR, "TouchSensor" }, { N_VISIBILITY_SENSOR, "VisibilitySensor" }, // Fields { F_IS, "IS" }, { F_URL, "url" }, { F_GROUND_ANGLE, "groundAngle" }, { F_GROUND_COLOR, "groundColor" }, { F_SKY_ANGLE, "skyAngle" }, { F_SKY_COLOR, "skyColor" }, { F_BACK_URL, "backUrl" }, { F_BOTTOM_URL, "bottomUrl" }, { F_FRONT_URL, "frontUrl" }, { F_LEFT_URL, "leftUrl" }, { F_RIGHT_URL, "rightUrl" }, { F_TOP_URL, "topUrl" }, { F_AVATAR_SIZE, "avatarSize" }, { F_HEADLIGHT, "headlight" }, { F_SPEED, "speed" }, { F_TYPE, "type" }, { F_VISIBILITY_LIMIT, "visibilityLimit" }, { F_FIELD_OF_VIEW, "fieldOfView" }, { F_JUMP, "jump" }, { F_ORIENTATION, "orientation" }, { F_POSITION, "position" }, { F_DESCRIPTION, "description" }, { F_CHILDREN, "children" }, { F_ADD_CHILDREN, "addChildren" }, { F_REMOVE_CHILDREN, "removeChildren" }, { F_BBOX_CENTER, "bboxCenter" }, { F_BBOX_SIZE, "bboxSize" }, { F_CENTER, "center" }, { F_ROTATION, "rotation" }, { F_SCALE, "scale" }, { F_SCALE_ORIENTATION, "scaleOrientation" }, { F_TRANSLATION, "translation" }, { F_APPEARANCE, "appearance" }, { F_GEOMETRY, "geometry" }, { F_MATERIAL, "material" }, { F_TEXTURE, "texture" }, { F_TEXTURE_TRANSFORM, "textureTransform" }, { F_AMBIENT_INTENSITY, "ambientIntensity" }, { F_DIFFUSE_COLOR, "diffuseColor" }, { F_EMISSIVE_COLOR, "emissiveColor" }, { F_SHININESS, "shininess" }, { F_SPECULAR_COLOR, "specularColor" }, { F_TRANSPARANCY, "transparency" }, { F_DIRECTION, "direction" }, { F_REPEAT_S, "repeatS" }, { F_REPEAT_T, "repeatT" }, { F_SIZE, "size" }, { F_BOTTOM, "bottom" }, { F_BOTTOM_RADIUS, "bottomRadius" }, { F_HEIGHT, "height" }, { F_SIDE, "side" }, { F_RADIUS, "radius" }, { F_TOP, "top" }, { F_STRING, "string" }, { F_FONT_STYLE, "fontStyle" }, { F_LENGTH, "length" }, { F_MAX_EXTENT, "maxExtent" }, { F_FAMILY, "family" }, { F_HORIZONTAL, "horizontal" }, { F_JUSTIFY, "justify" }, { F_LANGUAGE, "language" }, { F_LEFT_TO_RIGHT, "leftToRight" }, { F_SPACING, "spacing" }, { F_STYLE, "style" }, { F_TOP_TO_BOTTOM, "topToBottom" }, { F_COLOR, "color" }, { F_COORD, "coord" }, { F_COLOR_INDEX, "colorIndex" }, { F_COLOR_PER_VERTEX, "colorPerVertex" }, { F_COORD_INDEX, "coordIndex" }, { F_CCW, "ccw" }, { F_CONVEX, "convex" }, { F_SOLID, "solid" }, { F_CREASE_ANGLE, "creaseAngle" }, { F_NORMAL_INDEX, "normalIndex" }, { F_NORMAL, "normal" }, { F_NORMAL_PER_VERTEX, "normalPerVertex" }, { F_TEX_COORD_INDEX, "texCoordIndex" }, { F_TEX_COORD, "texCoord" }, { F_POINT, "point" }, { F_VECTOR, "vector" }, { F_AUTO_OFFSET, "autoOffset" }, { F_DISK_ANGLE, "diskAngle" }, { F_ENABLED, "enabled" }, { F_MAX_ANGLE, "maxAngle" }, { F_MIN_ANGLE, "minAngle" }, { F_OFFSET, "offset" }, { F_IMAGE, "image" }, { F_X_DIMENSION, "xDimension" }, { F_Z_DIMENSION, "zDimension" }, { F_X_SPACING, "xSpacing" }, { F_Z_SPACING, "zSpacing" }, { F_CROSS_SECTION, "crossSection" }, { F_SPINE, "spine" }, { F_BEGIN_CAP, "beginCap" }, { F_END_CAP, "endCap" }, { F_CHOICE, "choice" }, { F_WHICH_CHOICE, "whichChoice" }, { F_COLLIDE, "collide" }, { F_PROXY, "proxy" }, { F_PARAMETER, "parameter" }, { F_VISIBILITY_RANGE, "visibilityRange" }, { F_FOG_TYPE, "fogType" }, { F_AXIS_OF_ROTATION, "axisOfRotation" }, { F_TITLE, "title" }, { F_INFO, "info" }, { F_LOCATION, "location" }, { F_ON, "on" }, { F_INTENSITY, "intensity" }, { F_ATTENUATION, "attenuation" }, { F_BEAM_WIDTH, "beamWidth" }, { F_CUT_OFF_ANGLE, "cutOffAngle" }, // event type { E_FIELD, "field" }, { E_EXPOSED_FIELD, "exposedField" }, { E_EVENTIN, "eventIn" }, { E_EVENTOUT, "eventOut" }, // def & route { D_DEF, "DEF" }, { D_USE, "USE" }, { D_ROUTE, "ROUTE" }, // unsupported keywords { U_SCRIPT, "Script" }, { U_EXTERNPROTO, "EXTERNPROTO" }, { 0, "" } }; for(int i=0; symbols[i].id != 0; i++){ scanner->registerSymbol(symbols[i].id, symbols[i].symbol); } } void VRMLParserImpl::convertUrl(MFString& urls) { for(MFString::iterator it=urls.begin(); it!=urls.end(); it++){ filesystem::path path; string chkFile(""); if(isFileProtocol(*it)){ path = filesystem::path(deleteURLScheme(*it)); path.normalize(); // Relative path check & translate to absolute path if(!exists(path)){ filesystem::path parentPath(scanner->filename); path = parentPath.parent_path() / path; path.normalize(); } chkFile = getAbsolutePathString(path); } else { // Not file protocol implements scanner->throwException("Not file protocol is unsupported"); } *it = chkFile; } } choreonoid-1.5.0/src/Util/CollisionDetector.cpp0000664000000000000000000000613412741425367020222 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "CollisionDetector.h" #include #include using namespace std; using namespace cnoid; namespace { struct FactoryInfo { string name; boost::function factory; FactoryInfo(const string& name, const boost::function& factory) : name(name), factory(factory) { } }; vector factories; typedef map FactoryMap; FactoryMap factoryMap; /** The collision detector which does nothing. This detector is registered as the first (zero indexed) detector. */ class NullCollisionDetector : public CollisionDetector { int numGeometries_; public: NullCollisionDetector() { numGeometries_ = 0; } virtual const char* name() const { return "NullCollisionDetector"; } virtual CollisionDetectorPtr clone() const { return boost::make_shared(); } virtual bool enableGeometryCache(bool on) { return true; } virtual void clearGeometryCache(SgNodePtr geometry) { } virtual void clearAllGeometryCaches() { } virtual void clearGeometries() { numGeometries_ = 0; } virtual int numGeometries() const { return numGeometries_; } virtual int addGeometry(SgNodePtr geometry) { const int id = numGeometries_++; return id; } virtual void setGeometryStatic(int geometryId, bool isStatic = true) { } virtual void setNonInterfarenceGeometyrPair(int geometryId1, int geometryId2) { } virtual bool makeReady() { return true; } virtual void updatePosition(int geometryId, const Position& position) { } virtual void detectCollisions(boost::function callback) { } }; CollisionDetectorPtr factory() { return boost::make_shared(); } struct FactoryRegistration { FactoryRegistration(){ CollisionDetector::registerFactory("NullCollisionDetector", factory); } } factoryRegistration; } bool CollisionDetector::registerFactory(const std::string& name, boost::function factory) { if(!name.empty()){ int index = factories.size(); pair result = factoryMap.insert(make_pair(name, index)); if(result.second){ factories.push_back(FactoryInfo(name, factory)); return true; } } return false; } int CollisionDetector::numFactories() { return factories.size(); } std::string CollisionDetector::factoryName(int factoryIndex) { if(factoryIndex >= 0 && factoryIndex < factories.size()){ return factories[factoryIndex].name; } return string(); } int CollisionDetector::factoryIndex(const std::string& name) { FactoryMap::iterator p = factoryMap.find(name); if(p != factoryMap.end()){ return p->second; } return -1; } CollisionDetectorPtr CollisionDetector::create(int factoryIndex) { if(factoryIndex >= 0 && factoryIndex < factories.size()){ return factories[factoryIndex].factory(); } return CollisionDetectorPtr(); } CollisionDetector::~CollisionDetector() { } choreonoid-1.5.0/src/Util/Seq.h0000664000000000000000000000612112741425367014766 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_SEQ_H #define CNOID_UTIL_SEQ_H #include "AbstractSeq.h" #include #include #include "exportdecl.h" namespace cnoid { template class Seq : public AbstractSeq { typedef Seq SeqType; public: typedef boost::shared_ptr Ptr; Seq(const char* seqType, int nFrames = 0.0) : AbstractSeq(seqType), container(nFrames) { frameRate_ = defaultFrameRate(); } Seq(const SeqType& org) : AbstractSeq(org), container(org.container) { frameRate_ = org.frameRate_; } SeqType& operator=(const SeqType& rhs) { if(this != &rhs){ AbstractSeq::operator=(rhs); container = rhs.container; frameRate_ = rhs.frameRate_; } return *this; } virtual AbstractSeq& operator=(const AbstractSeq& rhs) { const SeqType* rhsSeq = dynamic_cast(&rhs); if(rhsSeq){ return operator=(*rhsSeq); } else { return AbstractSeq::operator=(rhs); } } virtual AbstractSeqPtr cloneSeq() const { return boost::make_shared(*this); } virtual ~Seq() { } virtual double getFrameRate() const { return frameRate_; } inline double frameRate() const { return frameRate_; } virtual void setFrameRate(double frameRate) { frameRate_ = frameRate; } virtual int getNumFrames() const { return container.size(); } inline int numFrames() const { return container.size(); } virtual void setNumFrames(int n, bool clearNewElements = false) { if(clearNewElements){ container.resize(n, defaultValue()); } else { container.resize(n); } } inline bool empty() const { return container.empty(); } inline int frameOfTime(double time) const { return (int)(time * frameRate_); } inline double timeOfFrame(int frame) const { return (frame / frameRate_); } inline ElementType& operator[](int frameIndex) { return container[frameIndex]; } inline const ElementType& operator[](int frameIndex) const { return container[frameIndex]; } inline ElementType& at(int frameIndex) { return container[frameIndex]; } inline const ElementType& at(int frameIndex) const { return container[frameIndex]; } int clampFrameIndex(int frameIndex, bool& out_isValidRange){ if(frameIndex < 0){ frameIndex = 0; out_isValidRange = false; } else if(frameIndex >= numFrames()){ frameIndex = numFrames() - 1; out_isValidRange = false; } else { out_isValidRange = true; } return frameIndex; } protected: std::vector container; double frameRate_; virtual ElementType defaultValue() const { return ElementType(); } }; } #endif choreonoid-1.5.0/src/Util/Selection.h0000664000000000000000000000263312741425367016167 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_SELECTION_H #define CNOID_UTIL_SELECTION_H #include #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT Selection { public: explicit Selection(const char* domainname = 0); explicit Selection(size_t size, const char* domainname = 0); int size() const { return symbols_.size(); } operator bool() const { return selectedIndex_ >= 0; } void resize(int s); void clear(); void setSymbol(int index, const std::string& symbol); Selection& operator<<(const std::string& symbol); std::string& symbol(int index) { return symbols_[index]; } const std::string& symbol(int index) const { return symbols_[index]; } int index(const std::string& symbol) const; const char* label(int index) const; bool select(int index); bool selectIndex(int index); bool select(const std::string& symbol); int selectedIndex() const { return selectedIndex_; } int which() const { return selectedIndex_; } bool is(int index) const { return (index == selectedIndex_); } const char* selectedSymbol() const; const char* selectedLabel() const; private: std::vector symbols_; int selectedIndex_; const char* domainname_; }; } #endif choreonoid-1.5.0/src/Util/Collision.h0000664000000000000000000000056312741425367016175 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_COLLISION_H #define CNOID_UTIL_COLLISION_H #include "EigenTypes.h" #include namespace cnoid { struct Collision { Vector3 point; Vector3 normal; double depth; }; typedef std::vector CollisionArray; //! obsolete typedef std::vector CollisionList; } #endif choreonoid-1.5.0/src/Util/SceneDrawables.h0000664000000000000000000004643012741425367017127 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_SCENE_DRAWABLES_H #define CNOID_UTIL_SCENE_DRAWABLES_H #include "SceneGraph.h" #include "Image.h" #include #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT SgMaterial : public SgObject { public: SgMaterial(); SgMaterial(const SgMaterial& org); virtual SgObject* clone(SgCloneMap& cloneMap) const; float ambientIntensity() const { return ambientIntensity_; } void setAmbientIntensity(float intensity) { ambientIntensity_ = intensity; } const Vector3f& diffuseColor() const { return diffuseColor_; } template void setDiffuseColor(const Eigen::MatrixBase& c) { diffuseColor_ = c.template cast(); } const Vector3f& emissiveColor() const { return emissiveColor_; } template void setEmissiveColor(const Eigen::MatrixBase& c) { emissiveColor_ = c.template cast(); } float shininess() const { return shininess_; } void setShininess(float s) { shininess_ = s; } const Vector3f& specularColor() const { return specularColor_; } template void setSpecularColor(const Eigen::MatrixBase& c) { specularColor_ = c.template cast(); } float transparency() const { return transparency_; } void setTransparency(float t) { transparency_ = t; } private: Vector3f diffuseColor_; Vector3f emissiveColor_; Vector3f specularColor_; float ambientIntensity_; float transparency_; float shininess_; }; typedef ref_ptr SgMaterialPtr; class CNOID_EXPORT SgImage : public SgObject { public: SgImage(); SgImage(const Image& image); SgImage(boost::shared_ptr sharedImage); SgImage(const SgImage& org); virtual SgObject* clone(SgCloneMap& cloneMap) const; Image& image(); const Image& image() const { return *image_; } const Image& constImage() const { return *image_; } bool empty() const { return image_->empty(); } unsigned char* pixels(); const unsigned char* pixels() const { return image_->pixels(); } const unsigned char* constPixels() const { return image_->pixels(); } int width() const { return image_->width(); } int height() const { return image_->height(); } int numComponents() const { return image_->numComponents(); } void setSize(int width, int height, int nComponents); void setSize(int width, int height); private: boost::shared_ptr image_; }; typedef ref_ptr SgImagePtr; class CNOID_EXPORT SgTextureTransform : public SgObject { public: EIGEN_MAKE_ALIGNED_OPERATOR_NEW; SgTextureTransform(); SgTextureTransform(const SgTextureTransform& org); virtual SgObject* clone(SgCloneMap& cloneMap) const; const Vector2& center() const { return center_; } template void setCenter(const Eigen::MatrixBase& c) { center_ = c.template cast(); } double rotation() const { return rotation_; } void setRotation(double rotation) { rotation_ = rotation; } const Vector2& scale() const { return scale_; } template void setScale(const Eigen::MatrixBase& c) { scale_ = c.template cast(); } const Vector2& translation() const { return translation_; } template void setTranslation(const Eigen::MatrixBase& c) { translation_ = c.template cast(); } private: Vector2 center_; Vector2 scale_; Vector2 translation_; double rotation_; }; typedef ref_ptr SgTextureTransformPtr; class CNOID_EXPORT SgTexture : public SgObject { public: SgTexture(); SgTexture(const SgTexture& org, SgCloneMap& cloneMap); virtual SgObject* clone(SgCloneMap& cloneMap) const; virtual int numChildObjects() const; virtual SgObject* childObject(int index); SgImage* image() { return image_; } const SgImage* image() const { return image_; } SgImage* setImage(SgImage* image); SgImage* getOrCreateImage(); bool repeatS() const { return repeatS_; } bool repeatT() const { return repeatT_; } void setRepeat(bool s, bool t) { repeatS_ = s; repeatT_ = t; } SgTextureTransform* textureTransform() { return textureTransform_; } const SgTextureTransform* textureTransform() const { return textureTransform_; } SgTextureTransform* setTextureTransform(SgTextureTransform* textureTransform); private: SgImagePtr image_; SgTextureTransformPtr textureTransform_; bool repeatS_; bool repeatT_; }; typedef ref_ptr SgTexturePtr; template > class SgVectorArray : public SgObject { typedef std::vector Container; public: typedef typename Container::iterator iterator; typedef typename Container::const_iterator const_iterator; typedef typename Container::size_type size_type; typedef typename Container::value_type value_type; typedef typename Container::reference reference; typedef typename Container::const_reference const_reference; typedef typename Container::pointer pointer; typedef typename Container::const_pointer const_pointer; typedef typename T::Scalar Scalar; SgVectorArray() { } SgVectorArray(size_t size) : values(size) { } SgVectorArray(const std::vector& org) : values(org) { } template SgVectorArray(const std::vector& org) { values.reserve(org.size()); for(typename std::vector::const_iterator p = org.begin(); p != org.end(); ++p){ values.push_back(p->template cast()); } } SgVectorArray(const SgVectorArray& org) : SgObject(org), values(org.values) { } virtual SgObject* clone(SgCloneMap& cloneMap) const { return new SgVectorArray(*this); } SgVectorArray& operator=(const SgVectorArray& rhs) { values = rhs.values; return *this; } iterator begin() { return values.begin(); } const_iterator begin() const { return values.begin(); } iterator end() { return values.end(); } const_iterator end() const { return values.end(); } size_type size() const { return values.size(); } void resize(size_type s) { values.resize(s); } void resize(size_type s, const T& v) { values.resize(s, v); } bool empty() const { return values.empty(); } void reserve(size_type s) { values.reserve(s); } T& operator[](size_type i) { return values[i]; } const T& operator[](size_type i) const { return values[i]; } T& at(size_type i) { return values[i]; } const T& at(size_type i) const { return values[i]; } T& front() { return values.front(); } const T& front() const { return values.front(); } T& back() { return values.back(); } const T& back() const { return values.back(); } Scalar* data() { return values.front().data(); } const Scalar* data() const { return values.front().data(); } void push_back(const T& v) { values.push_back(v); } void pop_back() { values.pop_back(); } iterator erase(iterator p) { return values.erase(p); } iterator erase(iterator first, iterator last) { return values.erase(first, last); } void clear() { values.clear(); } private: Container values; }; typedef SgVectorArray SgVertexArray; typedef ref_ptr SgVertexArrayPtr; typedef SgVectorArray SgNormalArray; typedef ref_ptr SgNormalArrayPtr; typedef SgVectorArray SgColorArray; typedef ref_ptr SgColorArrayPtr; typedef SgVectorArray > SgTexCoordArray; typedef ref_ptr SgTexCoordArrayPtr; typedef std::vector SgIndexArray; class CNOID_EXPORT SgMeshBase : public SgObject { protected: SgMeshBase(); SgMeshBase(const SgMeshBase& org, SgCloneMap& cloneMap); public: virtual int numChildObjects() const; virtual SgObject* childObject(int index); virtual const BoundingBox& boundingBox() const; virtual void updateBoundingBox(); bool hasVertices() const { return (vertices_ && !vertices_->empty()); } SgVertexArray* vertices() { return vertices_; } const SgVertexArray* vertices() const { return vertices_; } SgVertexArray* setVertices(SgVertexArray* vertices); SgVertexArray* getOrCreateVertices(); bool hasNormals() const { return (normals_ && !normals_->empty()); } SgNormalArray* normals() { return normals_; } const SgNormalArray* normals() const { return normals_; } SgNormalArray* setNormals(SgNormalArray* normals); SgNormalArray* getOrCreateNormals(); bool hasColors() const { return (colors_ && !colors_->empty()); } SgColorArray* colors() { return colors_; } const SgColorArray* colors() const { return colors_; } SgColorArray* setColors(SgColorArray* colors); SgColorArray* getOrCreateColors(); bool hasTexCoords() const { return (texCoords_ && !texCoords_->empty()); } SgTexCoordArray* texCoords() { return texCoords_; } const SgTexCoordArray* texCoords() const { return texCoords_; } SgTexCoordArray* setTexCoords(SgTexCoordArray* texCoords); /** Normals are assinged for vertices in triangles. */ const SgIndexArray& normalIndices() const { return normalIndices_; } SgIndexArray& normalIndices() { return normalIndices_; } const SgIndexArray& colorIndices() const { return colorIndices_; } SgIndexArray& colorIndices() { return colorIndices_; } const SgIndexArray& texCoordIndices() const { return texCoordIndices_; } SgIndexArray& texCoordIndices() { return texCoordIndices_; } bool isSolid() const { return isSolid_; } void setSolid(bool on) { isSolid_ = on; } protected: BoundingBox bbox; private: SgVertexArrayPtr vertices_; SgNormalArrayPtr normals_; SgIndexArray normalIndices_; SgColorArrayPtr colors_; SgIndexArray colorIndices_; SgTexCoordArrayPtr texCoords_; SgIndexArray texCoordIndices_; bool isSolid_; }; typedef ref_ptr SgMeshBasePtr; class CNOID_EXPORT SgMesh : public SgMeshBase { public: SgMesh(); virtual SgObject* clone(SgCloneMap& cloneMap) const; virtual void updateBoundingBox(); /** Triangle indices (triangles variable) should be CCW. */ const SgIndexArray& triangleVertices() const { return triangleVertices_; } SgIndexArray& triangleVertices() { return triangleVertices_; } int numTriangles() const { return triangleVertices_.size() / 3; } void setNumTriangles(int n) { triangleVertices_.resize(n * 3); } void reserveNumTriangles(int n) { triangleVertices_.reserve(n * 3); } typedef Eigen::Map TriangleRef; TriangleRef triangle(int index){ return TriangleRef(&triangleVertices_[index * 3]); } typedef Eigen::Map ConstTriangleRef; ConstTriangleRef triangle(int index) const { return ConstTriangleRef(&triangleVertices_[index * 3]); } void setTriangle(int index, int v0, int v1, int v2){ const int i = index * 3; triangleVertices_[i+0] = v0; triangleVertices_[i+1] = v1; triangleVertices_[i+2] = v2; } TriangleRef addTriangle(){ const int s = triangleVertices_.size(); triangleVertices_.resize(s + 3); return TriangleRef(&triangleVertices_[s]); } void addTriangle(int v0, int v1, int v2){ triangleVertices_.push_back(v0); triangleVertices_.push_back(v1); triangleVertices_.push_back(v2); } enum PrimitiveType { MESH = 0, BOX, SPHERE, CYLINDER, CONE }; class Mesh { }; // defined for no primitive information class Box { public: Box() { } Box(Vector3 size) : size(size) { } Vector3 size; }; class Sphere { public: Sphere() { } Sphere(double radius) : radius(radius) { } double radius; }; class Cylinder { public: Cylinder() { } Cylinder(double radius, double height) : radius(radius), height(height), bottom(true), side(true), top(true) { } double radius; double height; bool bottom; bool side; bool top; }; class Cone { public: Cone() { } Cone(double radius, double height) : radius(radius), height(height), bottom(true), side(true) { } double radius; double height; bool bottom; bool side; }; typedef boost::variant Primitive; const int primitiveType() const { return primitive_.which(); } template const TPrimitive& primitive() const { return boost::get(primitive_); } template void setPrimitive(const TPrimitive& prim) { primitive_ = prim; } protected: SgMesh(const SgMesh& org, SgCloneMap& cloneMap); private: SgIndexArray triangleVertices_; Primitive primitive_; }; typedef ref_ptr SgMeshPtr; class CNOID_EXPORT SgPolygonMesh : public SgMeshBase { public: SgPolygonMesh(); virtual SgObject* clone(SgCloneMap& cloneMap) const; virtual void updateBoundingBox(); /** The array of vertex indices corresponding to polygons. Indices are delimited by index value '-1'. When the actual instance type is SgPolygonMesh, the other index arrays defined in the SgMesh class also have to contain indices in the same way. */ SgIndexArray& polygonVertices() { return polygonVertices_; } const SgIndexArray& polygonVertices() const { return polygonVertices_; } protected: SgPolygonMesh(const SgPolygonMesh& org, SgCloneMap& cloneMap); private: SgIndexArray polygonVertices_; }; typedef ref_ptr SgPolygonMeshPtr; class CNOID_EXPORT SgShape : public SgNode { public: SgShape(); virtual SgObject* clone(SgCloneMap& cloneMap) const; virtual int numChildObjects() const; virtual SgObject* childObject(int index); virtual void accept(SceneVisitor& visitor); virtual const BoundingBox& boundingBox() const; SgMesh* mesh() { return mesh_; } const SgMesh* mesh() const { return mesh_; } SgMesh* setMesh(SgMesh* mesh); SgMesh* getOrCreateMesh(); SgMaterial* material() { return material_; } const SgMaterial* material() const { return material_; } SgMaterial* setMaterial(SgMaterial* material); SgMaterial* getOrCreateMaterial(); SgTexture* texture() { return texture_; } const SgTexture* texture() const { return texture_; } SgTexture* setTexture(SgTexture* texture); SgTexture* getOrCreateTexture(); protected: SgShape(const SgShape& org, SgCloneMap& cloneMap); private: SgMeshPtr mesh_; SgMaterialPtr material_; SgTexturePtr texture_; }; typedef ref_ptr SgShapePtr; class CNOID_EXPORT SgPlot : public SgNode { public: SgPlot(); virtual int numChildObjects() const; virtual SgObject* childObject(int index); virtual const BoundingBox& boundingBox() const; void updateBoundingBox(); bool hasVertices() const { return (vertices_ && !vertices_->empty()); } SgVertexArray* vertices() { return vertices_; } const SgVertexArray* vertices() const { return vertices_; } SgVertexArray* setVertices(SgVertexArray* vertices); SgVertexArray* getOrCreateVertices(); SgMaterial* material() { return material_; } const SgMaterial* material() const { return material_; } SgMaterial* setMaterial(SgMaterial* material); bool hasNormals() const { return (normals_ && !normals_->empty()); } SgNormalArray* normals() { return normals_; } const SgNormalArray* normals() const { return normals_; } SgNormalArray* setNormals(SgNormalArray* normals); SgVertexArray* getOrCreateNormals(); const SgIndexArray& normalIndices() const { return normalIndices_; } SgIndexArray& normalIndices() { return normalIndices_; } bool hasColors() const { return (colors_ && !colors_->empty()); } SgColorArray* colors() { return colors_; } const SgColorArray* colors() const { return colors_; } SgColorArray* setColors(SgColorArray* colors); SgColorArray* getOrCreateColors(); const SgIndexArray& colorIndices() const { return colorIndices_; } SgIndexArray& colorIndices() { return colorIndices_; } protected: SgPlot(const SgPlot& org, SgCloneMap& cloneMap); private: BoundingBox bbox; SgVertexArrayPtr vertices_; SgNormalArrayPtr normals_; SgIndexArray normalIndices_; SgColorArrayPtr colors_; SgIndexArray colorIndices_; SgMaterialPtr material_; }; typedef ref_ptr SgPlotPtr; class CNOID_EXPORT SgPointSet : public SgPlot { public: SgPointSet(); virtual SgObject* clone(SgCloneMap& cloneMap) const; virtual void accept(SceneVisitor& visitor); void setPointSize(double size) { pointSize_ = size; } /** The default value of this is zero and the current system value is used then. */ double pointSize() const { return pointSize_; } protected: SgPointSet(const SgPointSet& org, SgCloneMap& cloneMap); private: double pointSize_; }; typedef ref_ptr SgPointSetPtr; class CNOID_EXPORT SgLineSet : public SgPlot { public: SgLineSet(); virtual SgObject* clone(SgCloneMap& cloneMap) const; virtual void accept(SceneVisitor& visitor); const SgIndexArray& lineVertices() const { return lineVertices_; } SgIndexArray& lineVertices() { return lineVertices_; } int numLines() const { return lineVertices_.size() / 2; } void setNumLines(int n) { lineVertices_.resize(n * 2); } void reserveNumLines(int n) { lineVertices_.reserve(n * 2); } typedef Eigen::Map LineRef; LineRef line(int index){ return LineRef(&lineVertices_[index * 2]); } typedef Eigen::Map ConstLineRef; ConstLineRef line(int index) const { return ConstLineRef(&lineVertices_[index * 2]); } void setLine(int index, int v0, int v1){ const int i = index * 2; lineVertices_[i+0] = v0; lineVertices_[i+1] = v1; } LineRef addLine(){ const int s = lineVertices_.size(); lineVertices_.resize(s + 2); return LineRef(&lineVertices_[s]); } void addLine(int v0, int v1){ lineVertices_.push_back(v0); lineVertices_.push_back(v1); } void setLineWidth(float width) { lineWidth_ = width; } /** The default value of this is zero and the current system value is used then. */ float lineWidth() const { return lineWidth_; } protected: SgLineSet(const SgLineSet& org, SgCloneMap& cloneMap); private: SgIndexArray lineVertices_; float lineWidth_; }; typedef ref_ptr SgLineSetPtr; class CNOID_EXPORT SgOverlay : public SgGroup { public: SgOverlay(); ~SgOverlay(); virtual SgObject* clone(SgCloneMap& cloneMap) const; virtual void accept(SceneVisitor& visitor); struct ViewVolume { double left; double right; double bottom; double top; double zNear; double zFar; }; virtual void calcViewVolume(double viewportWidth, double viewportHeight, ViewVolume& io_volume); protected: SgOverlay(const SgOverlay& org, SgCloneMap& cloneMap); }; } #endif choreonoid-1.5.0/src/Util/ValueTree.cpp0000664000000000000000000005177312741425367016502 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "ValueTree.h" #include #include #include #include #include #include #include "gettext.h" #ifdef _WIN32 #define snprintf _snprintf_s #endif using namespace std; using namespace boost; using namespace cnoid; namespace { const bool debugTrace = false; const char* getTypeName(int typeBits){ if(typeBits & ValueNode::SCALAR){ return "scalar"; } else if(typeBits & ValueNode::MAPPING){ return "mapping"; } else if(typeBits & ValueNode::LISTING){ return "listing"; } else { return "unknown type node"; } } map booleanSymbols; const char* defaultDoubleFormat = "%.6g"; ValueNodePtr invalidNode; MappingPtr invalidMapping; ListingPtr invalidListing; } ValueNode::Initializer ValueNode::initializer; ValueNode::Initializer::Initializer() { invalidNode = new ValueNode(INVALID_NODE); invalidMapping = new Mapping(); invalidMapping->typeBits = INVALID_NODE; invalidListing = new Listing(); invalidListing->typeBits = INVALID_NODE; booleanSymbols["true"] = true; booleanSymbols["yes"] = true; booleanSymbols["on"] = true; booleanSymbols["false"] = false; booleanSymbols["no"] = false; booleanSymbols["off"] = false; } ValueNode::Exception::Exception() { line_ = -1; column_ = -1; } ValueNode::Exception::~Exception() { } std::string ValueNode::Exception::message() const { if(!message_.empty()){ if(line_ >= 0){ return str(format(_("%1% at line %2%, column %3%.")) % message_ % line_ % column_); } else { return str(format(_("%1%.")) % message_); } } else { if(line_ >= 0){ return str(format(_("Error at line %2%, column %3%.")) % line_ % column_); } else { return string(); } } } ValueNode::ValueNode(const ValueNode& org) : typeBits(org.typeBits), line_(org.line_), column_(org.column_), indexInMapping(org.indexInMapping) { } ValueNode* ValueNode::clone() const { return new ValueNode(*this); } // disabled ValueNode& ValueNode::operator=(const ValueNode&) { // throw an exception here ? return *this; } /* void ValueNode::initialize() { static bool initialized = false; if(!initialized){ invalidNode = new ValueNode(INVALID_NODE); invalidMapping = new Mapping(); invalidMapping->typeBits = INVALID_NODE; invalidListing = new Listing(); invalidListing->typeBits = INVALID_NODE; booleanSymbols["true"] = true; booleanSymbols["yes"] = true; booleanSymbols["on"] = true; booleanSymbols["false"] = false; booleanSymbols["no"] = false; booleanSymbols["off"] = false; initialized = true; } } */ bool ValueNode::read(int &out_value) const { if(isScalar()){ const char* nptr = &(static_cast(this)->stringValue[0]); char* endptr; out_value = strtol(nptr, &endptr, 10); if(endptr > nptr){ return true; } } return false; } int ValueNode::toInt() const { if(!isScalar()){ throwNotScalrException(); } const ScalarNode* const scalar = static_cast(this); const char* nptr = &(scalar->stringValue[0]); char* endptr; const int value = strtol(nptr, &endptr, 10); if(endptr == nptr){ ScalarTypeMismatchException ex; ex.setPosition(line(), column()); ex.setMessage(str(format(_("The value \"%1%\" must be an integer value")) % scalar->stringValue)); throw ex; } return value; } bool ValueNode::read(double& out_value) const { if(isScalar()){ const char* nptr = &(static_cast(this)->stringValue[0]); char* endptr; out_value = strtod(nptr, &endptr); if(endptr > nptr){ return true; } } return false; } double ValueNode::toDouble() const { if(!isScalar()){ throwNotScalrException(); } const ScalarNode* const scalar = static_cast(this); const char* nptr = &(scalar->stringValue[0]); char* endptr; const double value = strtod(nptr, &endptr); if(endptr == nptr){ ScalarTypeMismatchException ex; ex.setPosition(line(), column()); ex.setMessage(str(format(_("The value \"%1%\" must be a double value")) % scalar->stringValue)); throw ex; } return value; } bool ValueNode::read(bool& out_value) const { if(isScalar()){ const ScalarNode* const scalar = static_cast(this); map::iterator p = booleanSymbols.find(scalar->stringValue); if(p != booleanSymbols.end()){ out_value = p->second; return true; } } return false; } bool ValueNode::toBool() const { if(!isScalar()){ throwNotScalrException(); } const ScalarNode* const scalar = static_cast(this); map::iterator p = booleanSymbols.find(scalar->stringValue); if(p != booleanSymbols.end()){ return p->second; } ScalarTypeMismatchException ex; ex.setPosition(line(), column()); ex.setMessage(str(format(_("The value \"%1%\" must be a boolean value")) % scalar->stringValue)); throw ex; } #ifdef _WIN32 bool ValueNode::read(std::string& out_value) const { if(isScalar()){ out_value = fromUTF8(static_cast(this)->stringValue); return !out_value.empty(); } return false; } const std::string ValueNode::toString() const { if(!isScalar()){ throwNotScalrException(); } return fromUTF8(static_cast(this)->stringValue); } const std::string ValueNode::toUTF8String() const { if(!isScalar()){ throwNotScalrException(); } return static_cast(this)->stringValue; } #else bool ValueNode::read(std::string& out_value) const { if(isScalar()){ out_value = static_cast(this)->stringValue; return !out_value.empty(); } return false; } const std::string& ValueNode::toString() const { if(!isScalar()){ throwNotScalrException(); } return static_cast(this)->stringValue; } const std::string& ValueNode::toUTF8String() const { return toString(); } #endif bool ValueNode::readUTF8String(std::string& out_value) const { if(isScalar()){ out_value = static_cast(this)->stringValue; return !out_value.empty(); } return false; } ScalarNode::ScalarNode(const std::string& value, StringStyle stringStyle) : stringValue(value), stringStyle(stringStyle) { typeBits = SCALAR; line_ = -1; column_ = -1; } ScalarNode::ScalarNode(const char* text, size_t length) : stringValue(text, length) { typeBits = SCALAR; stringStyle = PLAIN_STRING; } ScalarNode::ScalarNode(const char* text, size_t length, StringStyle stringStyle) : stringValue(text, length), stringStyle(stringStyle) { typeBits = SCALAR; line_ = -1; column_ = -1; } ScalarNode::ScalarNode(int value) : stringValue(lexical_cast(value)) { typeBits = SCALAR; line_ = -1; column_ = -1; stringStyle = PLAIN_STRING; } ScalarNode::ScalarNode(const ScalarNode& org) : ValueNode(org), stringValue(org.stringValue), stringStyle(org.stringStyle) { } ValueNode* ScalarNode::clone() const { return new ScalarNode(*this); } const Mapping* ValueNode::toMapping() const { if(!isMapping()){ throwNotMappingException(); } return static_cast(this); } Mapping* ValueNode::toMapping() { if(!isMapping()){ throwNotMappingException(); } return static_cast(this); } const Listing* ValueNode::toListing() const { if(!isListing()){ throwNotListingException(); } return static_cast(this); } Listing* ValueNode::toListing() { if(!isListing()){ throwNotListingException(); } return static_cast(this); } void ValueNode::throwException(const std::string& message) const { Exception ex; ex.setPosition(line(), column()); ex.setMessage(message); throw ex; } void ValueNode::throwNotScalrException() const { NotScalarException ex; ex.setPosition(line(), column()); ex.setMessage(str(format(_("A %1% value must be a scalar value")) % getTypeName(typeBits))); throw ex; } void ValueNode::throwNotMappingException() const { NotMappingException ex; ex.setPosition(line(), column()); ex.setMessage(_("The value is not a mapping")); throw ex; } void ValueNode::throwNotListingException() const { NotListingException ex; ex.setPosition(line(), column()); throw ex; } Mapping::Mapping() { typeBits = MAPPING; line_ = -1; column_ = -1; mode = READ_MODE; indexCounter = 0; keyQuoteStyle = PLAIN_STRING; isFlowStyle_ = false; doubleFormat_ = defaultDoubleFormat; } Mapping::Mapping(int line, int column) { typeBits = MAPPING; line_ = line; column_ = column; mode = READ_MODE; indexCounter = 0; isFlowStyle_ = false; doubleFormat_ = defaultDoubleFormat; } Mapping::Mapping(const Mapping& org) : ValueNode(org), values(org.values), mode(org.mode), doubleFormat_(org.doubleFormat_), isFlowStyle_(org.isFlowStyle_), keyQuoteStyle(org.keyQuoteStyle) { } ValueNode* Mapping::clone() const { return new Mapping(*this); } Mapping::~Mapping() { clear(); } void Mapping::clear() { values.clear(); indexCounter = 0; } void Mapping::setDoubleFormat(const char* format) { doubleFormat_ = format; } void Mapping::setKeyQuoteStyle(StringStyle style) { keyQuoteStyle = style; } ValueNode* Mapping::find(const std::string& key) const { if(!isValid()){ throwNotMappingException(); } const_iterator p = values.find(toUTF8(key)); if(p != values.end()){ return p->second.get(); } else { return invalidNode.get(); } } Mapping* Mapping::findMapping(const std::string& key) const { if(!isValid()){ throwNotMappingException(); } const_iterator p = values.find(toUTF8(key)); if(p != values.end()){ ValueNode* node = p->second.get(); if(node->isMapping()){ return static_cast(node); } } return invalidMapping.get(); } Listing* Mapping::findListing(const std::string& key) const { if(!isValid()){ throwNotMappingException(); } const_iterator p = values.find(toUTF8(key)); if(p != values.end()){ ValueNode* node = p->second.get(); if(node->isListing()){ return static_cast(node); } } return invalidListing.get(); } ValueNodePtr Mapping::extract(const std::string& key) { if(!isValid()){ throwNotMappingException(); } iterator p = values.find(toUTF8(key)); if(p != values.end()){ ValueNodePtr value = p->second; values.erase(p); return value; } return 0; } ValueNode& Mapping::get(const std::string& key) const { if(!isValid()){ throwNotMappingException(); } const_iterator p = values.find(toUTF8(key)); if(p == values.end()){ throwKeyNotFoundException(key); } return *p->second; } void Mapping::throwKeyNotFoundException(const std::string& key) const { KeyNotFoundException ex; ex.setPosition(line(), column()); ex.setKey(key); ex.setMessage(str(format(_("Key \"%1%\" is not found in the mapping")) % key)); throw ex; } inline void Mapping::insertSub(const std::string& key, ValueNode* node) { if(key.empty()){ EmptyKeyException ex; throw ex; } //values.insert(make_pair(key, node)); values[key] = node; node->indexInMapping = indexCounter++; } void Mapping::insert(const std::string& key, ValueNode* node) { if(!isValid()){ throwNotMappingException(); } const string uKey(toUTF8(key)); insertSub(uKey, node); } void Mapping::insert(const Mapping* other) { if(!isValid()){ throwNotMappingException(); } values.insert(other->values.begin(), other->values.end()); } Mapping* Mapping::openMapping(const std::string& key, bool doOverwrite) { if(!isValid()){ throwNotMappingException(); } Mapping* mapping = 0; const string uKey(toUTF8(key)); iterator p = values.find(uKey); if(p != values.end()){ ValueNode* node = p->second.get(); if(!node->isMapping()){ values.erase(p); } else { mapping = static_cast(node); if(doOverwrite){ mapping->clear(); } mapping->indexInMapping = indexCounter++; } } if(!mapping){ mapping = new Mapping(); mapping->doubleFormat_ = doubleFormat_; insertSub(uKey, mapping); } return mapping; } Mapping* Mapping::openFlowStyleMapping(const std::string& key, bool doOverwrite) { Mapping* m = openMapping(key, doOverwrite); m->setFlowStyle(true); return m; } Listing* Mapping::openListing(const std::string& key, bool doOverwrite) { if(!isValid()){ throwNotMappingException(); } Listing* sequence = 0; const string uKey(toUTF8(key)); iterator p = values.find(uKey); if(p != values.end()){ ValueNode* node = p->second.get(); if(!node->isListing()){ values.erase(p); } else { sequence = static_cast(node); if(doOverwrite){ sequence->clear(); } sequence->indexInMapping = indexCounter++; } } if(!sequence){ sequence = new Listing(); sequence->doubleFormat_ = doubleFormat_; insertSub(uKey, sequence); } return sequence; } Listing* Mapping::openFlowStyleListing(const std::string& key, bool doOverwrite) { Listing* s = openListing(key, doOverwrite); s->setFlowStyle(true); return s; } bool Mapping::remove(const std::string& key) { return (values.erase(key) > 0); } bool Mapping::read(const std::string &key, std::string &out_value) const { ValueNode* node = find(toUTF8(key)); if(node->isValid()){ return node->read(out_value); } return false; } bool Mapping::readUTF8(const std::string &key, std::string &out_value) const { ValueNode* node = find(toUTF8(key)); if(node->isValid()){ return node->readUTF8String(out_value); } return false; } bool Mapping::read(const std::string &key, bool &out_value) const { ValueNode* node = find(toUTF8(key)); if(node->isValid()){ return node->read(out_value); } return false; } bool Mapping::read(const std::string &key, int &out_value) const { ValueNode* node = find(toUTF8(key)); if(node->isValid()){ return node->read(out_value); } return false; } bool Mapping::read(const std::string &key, double &out_value) const { ValueNode* node = find(toUTF8(key)); if(node->isValid()){ return node->read(out_value); } return false; } void Mapping::writeUTF8(const std::string &key, const std::string& value, StringStyle stringStyle) { string uKey(toUTF8(key)); iterator p = values.find(uKey); if(p == values.end()){ insertSub(uKey, new ScalarNode(value, stringStyle)); } else { ValueNode* node = p->second.get(); if(node->isScalar()){ ScalarNode* scalar = static_cast(node); scalar->stringValue = value; scalar->stringStyle = stringStyle; scalar->indexInMapping = indexCounter++; } else { throwNotScalrException(); } } } /** This is for internal use. Text are not converted to UTF-8. */ void Mapping::writeSub(const std::string &key, const char* text, size_t length, StringStyle stringStyle) { const string uKey(toUTF8(key)); iterator p = values.find(uKey); if(p == values.end()){ insertSub(uKey, new ScalarNode(text, length, stringStyle)); } else { ValueNode* node = p->second.get(); if(node->isScalar()){ ScalarNode* scalar = static_cast(node); scalar->stringValue = string(text, length); scalar->stringStyle = stringStyle; scalar->indexInMapping = indexCounter++; } else { throwNotScalrException(); } } } void Mapping::write(const std::string &key, bool value) { if(value){ writeSub(key, "true", 4, PLAIN_STRING); } else { writeSub(key, "false", 5, PLAIN_STRING); } } void Mapping::write(const std::string &key, int value) { char buf[32]; int n = snprintf(buf, 32, "%d", value); writeSub(key, buf, n, PLAIN_STRING); } void Mapping::write(const std::string &key, double value) { char buf[32]; int n = snprintf(buf, 32, doubleFormat_, value); writeSub(key, buf, n, PLAIN_STRING); } void Mapping::writePath(const std::string &key, const std::string& value) { write(key, filesystem::path(value).string(), DOUBLE_QUOTED); } bool Mapping::compareIters(const Mapping::const_iterator& it1, const Mapping::const_iterator& it2) { return (it1->second->indexInMapping < it2->second->indexInMapping); } Listing::Listing() { typeBits = LISTING; line_ = -1; column_ = -1; doubleFormat_ = defaultDoubleFormat; isFlowStyle_ = false; doInsertLFBeforeNextElement = false; } Listing::Listing(int size) : values(size) { typeBits = LISTING; line_ = -1; column_ = -1; doubleFormat_ = defaultDoubleFormat; isFlowStyle_ = false; doInsertLFBeforeNextElement = false; } Listing::Listing(int line, int column) { typeBits = LISTING; line_ = line; column_ = column; doubleFormat_ = defaultDoubleFormat; isFlowStyle_ = false; doInsertLFBeforeNextElement = false; } Listing::Listing(int line, int column, int reservedSize) : values(reservedSize) { typeBits = LISTING; line_ = line; column_ = column; values.resize(0); doubleFormat_ = defaultDoubleFormat; isFlowStyle_ = false; doInsertLFBeforeNextElement = false; } Listing::Listing(const Listing& org) : ValueNode(org), values(org.values), doubleFormat_(org.doubleFormat_), isFlowStyle_(org.isFlowStyle_), doInsertLFBeforeNextElement(org.doInsertLFBeforeNextElement) { } ValueNode* Listing::clone() const { return new Listing(*this); } Listing::~Listing() { clear(); } void Listing::clear() { values.clear(); } void Listing::reserve(int size) { values.reserve(size); } void Listing::setDoubleFormat(const char* format) { doubleFormat_ = format; } void Listing::insertLF(int maxColumns, int numValues) { if(values.empty()){ if(numValues > 0 && numValues > maxColumns){ doInsertLFBeforeNextElement = true; } } else if((values.size() % maxColumns) == 0){ values.back()->typeBits |= (TypeBit)APPEND_LF; } } void Listing::appendLF() { if(values.empty()){ doInsertLFBeforeNextElement = true; } else { values.back()->typeBits |= APPEND_LF; } } Mapping* Listing::newMapping() { Mapping* mapping = new Mapping(); mapping->doubleFormat_ = doubleFormat_; append(mapping); return mapping; } void Listing::append(int value) { char buf[32]; int n = snprintf(buf, 32, "%d", value); ScalarNode* node = new ScalarNode(buf, n, PLAIN_STRING); if(doInsertLFBeforeNextElement){ node->typeBits |= INSERT_LF; doInsertLFBeforeNextElement = false; } values.push_back(node); } void Listing::write(int i, int value) { char buf[32]; int n = snprintf(buf, 32, "%d", value); values[i] = new ScalarNode(buf, n, PLAIN_STRING); } /* void Listing::append(size_t value) { char buf[32]; int n = snprintf(buf, 32, "%zd", value); values.push_back(new ScalarNode(buf, n, PLAIN_STRING)); } */ void Listing::append(double value) { char buf[32]; int n = snprintf(buf, 32, doubleFormat_, value); ScalarNode* node = new ScalarNode(buf, n, PLAIN_STRING); if(doInsertLFBeforeNextElement){ node->typeBits |= INSERT_LF; doInsertLFBeforeNextElement = false; } values.push_back(node); } void Listing::append(const std::string& value, StringStyle stringStyle) { ScalarNode* node = new ScalarNode(toUTF8(value), stringStyle); if(doInsertLFBeforeNextElement){ node->typeBits |= INSERT_LF; doInsertLFBeforeNextElement = false; } values.push_back(node); } void Listing::insert(int index, ValueNode* node) { if(index >= 0){ if(index > values.size()){ index = values.size(); } values.insert(values.begin() + index, node); } } void Listing::write(int i, const std::string& value, StringStyle stringStyle) { values[i] = new ScalarNode(toUTF8(value), stringStyle); } choreonoid-1.5.0/src/Util/GaussianFilter.h0000664000000000000000000000430212741425367017155 0ustar rootroot/*! @file @brief Header file of gaussian filter functions @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_GAUSSIAN_FILTER_H_INCLUDED #define CNOID_UTIL_GAUSSIAN_FILTER_H_INCLUDED #include #include namespace cnoid { template void setGaussWindow(T sigma, int range, std::vector& out_window) { const double mu = 0.0; out_window.resize(range * 2 + 1); T x = 0.0; for(int i = 0; i <= range; ++i){ out_window[i + range] = exp(- (x - mu) * (x - mu) / (2.0 * sigma * sigma)); } // normalization T area_half = out_window[range] / 2.0; for(int i=1; i <= range; ++i){ area_half += out_window[i + range]; } const T area = area_half * 2.0; out_window[range] /= area; for(int i=1; i <= range; ++i){ T& v = out_window[i + range]; v /= area; out_window[range - i] = v; } } template void applyGaussianFilter(RESULTVECTOR& result, const SRCVECTOR& src, std::vector& gwin, ELEMENT zero) { const int range = (gwin.size() - 1) / 2; const int size = src.size(); // head for(int i=0; i < range; i++){ ELEMENT v = zero; T ave = 0.0; for(int j = - i; j <= +range; j++){ v += src[i+j] * gwin[j+range]; ave += gwin[j+range]; } result[i] = v / ave; } // body for(int i=range; i < size - range; i++){ ELEMENT v = zero; for(int j=-range; j <= +range; j++){ v += src[i+j] * gwin[j+range]; } result[i] = v; } // tail for(int i = size - range; i < size; i++){ ELEMENT v = zero; T ave = 0.0; for(int j=-range; j < size - i; j++){ v += src[i+j] * gwin[j+range]; ave += gwin[j+range]; } result[i] = v / ave; } } template void applyGaussianFilter(RESULTVECTOR& result, const SRCVECTOR& src, T sigma, int range, ELEMENT zero) { std::vector gwin; setGaussWindow(sigma, range, gwin); applyGaussianFilter(result, src, gwin, zero); } } #endif choreonoid-1.5.0/src/Util/EasyScanner.cpp0000664000000000000000000003673412741425367017021 0ustar rootroot/*! @file @brief Implementation of text scanner class @author Shin'ichiro Nakaoka */ #include "EasyScanner.h" #include #include #include #include #include #include #include #include using namespace std; using namespace boost; using namespace cnoid; namespace { // Replacement for 'strtod()' function in Visual C++ // This is neccessary because the implementation of VC++6.0 uses 'strlen()' in the function, // so that it becomes too slow for a string buffer which has long length. #ifdef _MSC_VER template T mystrtofloat(const char* nptr, char** endptr) { const char* org = nptr; bool valid = false; T value = 0.0; T sign = +1.0; if(*nptr == '+'){ nptr++; } else if(*nptr == '-'){ sign = -1.0; nptr++; } if(isdigit((unsigned char)*nptr)){ valid = true; do { value = value * 10.0 + (*nptr - '0'); nptr++; } while(isdigit((unsigned char)*nptr)); } if(*nptr == '.'){ //valid = false; // allow values which end with '.'. For example, "0." nptr++; if(isdigit((unsigned char)*nptr)){ T small = 0.1; valid = true; do { value += small * (*nptr - '0'); small *= 0.1; nptr++; } while(isdigit((unsigned char)*nptr)); } } if(valid && (*nptr == 'e' || *nptr == 'E')){ nptr++; valid = false; T psign = +1.0; if(*nptr == '+'){ nptr++; } else if(*nptr == '-'){ psign = -1.0; nptr++; } if(isdigit((unsigned char)*nptr)){ valid = true; T p = 0.0; do { p = p * 10.0 + (*nptr - '0'); nptr++; } while(isdigit((unsigned char)*nptr)); value *= pow(10.0, (double)(psign * p)); } } if(valid){ *endptr = (char*)nptr; } else { *endptr = (char*)org; } return sign * value; } inline float mystrtof(const char* nptr, char** endptr) { return mystrtofloat(nptr, endptr); } inline double mystrtod(const char* nptr, char** endptr) { return mystrtofloat(nptr, endptr); } #else inline float mystrtof(const char* nptr, char** endptr) { return strtof(nptr, endptr); } inline double mystrtod(const char* nptr, char** endptr) { return strtod(nptr, endptr); } #endif } std::string EasyScanner::Exception::getFullMessage() const { string m(message); if(lineNumber > 0){ m += str(format(" at line %1%") % lineNumber); } if(!filename.empty()){ m += str(format(" of %1%") % filename); } return m; } EasyScanner::EasyScanner() { init(); } /** @param filename file to read. */ EasyScanner::EasyScanner(string filename) { init(); loadFile(filename); } void EasyScanner::init() { textBuf = 0; size = 0; textBufEnd = 0; lineNumberOffset = 1; commentChar = '#'; quoteChar = 0xffff; isLineOriented = true; defaultErrorMessage = "unknown error of the lexical scanner"; whiteSpaceChars.push_back(' '); whiteSpaceChars.push_back('\t'); symbols.reset(new SymbolMap()); } /*! Copy Constructor. New object inherits another's propety and symbols. @param scanner original object @param copy_text If true, new object has same text as original */ EasyScanner::EasyScanner(const EasyScanner& org, bool copyText) : whiteSpaceChars(org.whiteSpaceChars) { commentChar = org.commentChar; quoteChar = org.quoteChar; isLineOriented = org.isLineOriented; filename = org.filename; defaultErrorMessage = org.defaultErrorMessage; lineNumber = org.lineNumber; lineNumberOffset = org.lineNumberOffset; symbols = org.symbols; if(copyText && org.textBuf){ size = org.size; textBuf = new char[size+1]; memcpy(textBuf, org.textBuf, size+1); text = textBuf; textBufEnd = textBuf + size; } else { textBuf = 0; size = 0; textBufEnd = 0; } } /*! This function directly sets a text in the main memory */ void EasyScanner::setText(const char* text, int len) { if(textBuf) delete[] textBuf; size = len; textBuf = new char[size+1]; memcpy(textBuf, text, len); textBuf[size] = 0; this->text = textBuf; textBufEnd = textBuf + size; lineNumber = lineNumberOffset; filename = ""; } EasyScanner::~EasyScanner() { if(textBuf) delete[] textBuf; } void EasyScanner::setLineNumberOffset(int offset) { lineNumberOffset = offset; } void EasyScanner::moveToHead() { text = textBuf; lineNumber = lineNumberOffset; } void EasyScanner::putSymbols() { SymbolMap::iterator p = symbols->begin(); while(p != symbols->end()){ cout << p->first << " = " << p->second << std::endl; p++; } } void EasyScanner::throwException(const char* message) { Exception ex; ex.message = message ? message : defaultErrorMessage; ex.filename = filename; ex.lineNumber = lineNumber; throw ex; } void EasyScanner::throwException(const std::string& message) { throwException(message.c_str()); } /*! This function sets the identifier character of comment beginning. @param cc Identifier character. Default is '#'. If you want no comment, set 0. */ void EasyScanner::setCommentChar(char cc) { commentChar = cc ? cc : 0xffff; } void EasyScanner::setLineOriented(bool on) { isLineOriented = on; } /*! If there is a character to ignore, you can set it by this function */ void EasyScanner::setWhiteSpaceChar(char ws) { whiteSpaceChars.push_back(ws); } /*! If you want to read quoted string, set quote character by this function. In default, this is unset. */ void EasyScanner::setQuoteChar(char qs) { quoteChar = qs; } /** This function loads a text from a given file. The function thorws EasyScanner::Exception when the file cannot be loaded. */ void EasyScanner::loadFile(const string& filename) { this->filename.clear(); FILE* file = fopen(filename.c_str(), "rb"); if(!file){ string message; switch(errno){ case ENOENT: message = filename + " cannot be found."; break; default: message = string("I/O error in accessing ") + filename; break; } throwException(message.c_str()); } this->filename = filename; fseek(file, 0, SEEK_END); size = ftell(file); rewind(file); if(textBuf) delete[] textBuf; textBuf = new char[size+1]; size = fread(textBuf, sizeof(char), size, file); textBuf[size] = 0; fclose(file); text = textBuf; textBufEnd = textBuf + size; lineNumber = lineNumberOffset; } /** move the current position to just before the end (LF or EOF) of a line */ void EasyScanner::skipToLineEnd() { while(*text != '\r' && *text != '\n' && *text != '\0') text++; } void EasyScanner::skipSpace() { int n = whiteSpaceChars.size(); while(true){ int i=0; while(i < n){ if(*text == whiteSpaceChars[i]){ text++; i = 0; } else { i++; } } if(*text == commentChar){ text++; skipToLineEnd(); } if(isLineOriented){ break; } if(*text == '\n'){ text++; } else if(*text == '\r'){ text++; if(*text == '\n'){ text++; } } else { break; } lineNumber++; } } /** This function does not call 'skipSpace()'. On the other hand, 'readLF()' calls 'skipSpace()' before calling 'readLF0()' */ bool EasyScanner::readLF0() { if(*text == '\n'){ text++; lineNumber++; return true; } else if(*text == '\r'){ text++; if(*text == '\n'){ text++; } lineNumber++; return true; } return false; } bool EasyScanner::checkLF() { skipSpace(); if(*text == '\n' || *text == '\r'){ return true; } return false; } int EasyScanner::readToken() { skipSpace(); if(isdigit((unsigned char)*text) || *text == '+' || *text == '-'){ char* tail; intValue = strtol(text, &tail, 0); if(tail != text){ text = tail; return T_INTEGER; } doubleValue = mystrtod(text, &tail); if(tail != text){ text = tail; return T_DOUBLE; } charValue = *text; text++; return T_SIGLUM; } else if(isalpha((unsigned char)*text)){ char* org = text; text++; while(isalnum((unsigned char)*text) || *text == '_') text++; stringValue.assign(org, text - org); if(stringValue.size() == 1){ charValue = *org; return T_ALPHABET; } else { return T_WORD; } } else if(*text == quoteChar) { return extractQuotedString() ? T_STRING : T_SIGLUM; } else if(ispunct((unsigned char)*text)){ charValue = *text; text++; return T_SIGLUM; } else if(readLF0()){ return T_LF; } else if(*text == '\0'){ return T_EOF; } return T_NONE; } /*! This function makes all the characters in stringValue lower case */ void EasyScanner::toLower() { for(size_t i=0; i < stringValue.size(); ++i){ stringValue[i] = tolower(stringValue[i]); } } bool EasyScanner::extractQuotedString() { text++; char* org = text; if(isLineOriented){ while(true){ if(*text == '\r' || *text == '\n' || *text == '\0'){ text = org; return false; } if(*text == quoteChar) break; text++; } } else { while(true){ if(*text == '\0'){ text = org; return false; } readLF0(); if(*text == quoteChar) break; text++; } } stringValue.assign(org, text - org); text++; return true; } bool EasyScanner::readFloat() { char* tail; if(checkLF()) return false; floatValue = mystrtof(text, &tail); if(tail != text){ text = tail; return true; } return false; } bool EasyScanner::readDouble() { char* tail; if(checkLF()) return false; doubleValue = mystrtod(text, &tail); if(tail != text){ text = tail; return true; } return false; } bool EasyScanner::readInt() { char* tail; if(checkLF()) return false; intValue = strtol(text, &tail, 0); if(tail != text){ text = tail; return true; } return false; } bool EasyScanner::readChar() { skipSpace(); if(isgraph((unsigned char)*text)){ charValue = *text; text++; return true; } return false; } bool EasyScanner::readChar(int chara) { skipSpace(); if(*text == chara){ text++; return true; } return false; } int EasyScanner::peekChar() { skipSpace(); return *text; } bool EasyScanner::readWord0() { char* org = text; while(true){ int c = (unsigned char)*text; if(!isalnum(c) && isascii(c) && c != '_'){ break; } text++; } if(text - org > 0){ stringValue.assign(org, text - org); return true; } return false; } bool EasyScanner::readString0(const int delimiterChar) { char* org = text; while(true){ int c = (unsigned char)*text; if(isspace(c) || iscntrl(c) || c == delimiterChar){ break; } text++; } if(text - org > 0){ stringValue.assign(org, text - org); return true; } return false; } bool EasyScanner::readString(const char* str) { skipSpace(); char* org = text; while(*str != '\0'){ if(*str++ != *text++){ text = org; return false; } } return true; } /** read a quoted string. If 'allowNoQuotedWord' is true, the function read a word without quotations. */ bool EasyScanner::readQuotedString(bool allowNoQuotedWord) { skipSpace(); if(*text == quoteChar){ return extractQuotedString(); } else if(allowNoQuotedWord){ return readString0(' '); } return false; } bool EasyScanner::readUnquotedTextBlock() { skipSpace(); char* org = text; while(true){ if(*text == '\r' || *text == '\n' || *text == commentChar || *text == '\0'){ break; } text++; } if(text != org){ stringValue.assign(org, text - org); return true; } return false; } bool EasyScanner::readSymbol() { if(readWord()){ symbolValue = getSymbolID(stringValue); if(symbolValue){ return true; } } return false; } bool EasyScanner::readSymbol(int id) { char* org = text; int orglineNumber = lineNumber; if(readWord()){ symbolValue = getSymbolID(stringValue); if(symbolValue == id){ return true; } else { text = org; lineNumber = orglineNumber; } } return false; } bool EasyScanner::skipLine() { while(true){ if(readLF0()){ return true; } if(*text == '\0'){ return false; } text++; } } bool EasyScanner::readLine() { char* org = text; if(skipLine()){ // eliminate newline code char* end = text - 1; if(*end == '\n'){ end--; if(*end == '\r'){ end--; } } end++; stringValue.assign(org, end - org); return true; } return false; } bool EasyScanner::skipBlankLines() { do { if(*text == '\0'){ return false; } } while(readLF()); return true; } // operators EasyScanner& cnoid::operator>>(EasyScanner& scanner, double& value) { if(!scanner.readDouble()){ scanner.throwException("scan error: can't read double value"); } value = scanner.doubleValue; return scanner; } EasyScanner& cnoid::operator>>(EasyScanner& scanner, int& value) { if(!scanner.readInt()){ scanner.throwException("scan error: can't read int value"); throw scanner; } value = scanner.intValue; return scanner; } EasyScanner& cnoid::operator>>(EasyScanner& scanner, const char* matchString) { scanner.skipSpace(); while(*matchString != '\0'){ if(*scanner.text++ != *matchString++){ scanner.throwException("scan error: unmatched string"); } } return scanner; } EasyScanner& cnoid::operator>>(EasyScanner& scanner, char matchChar) { scanner.skipSpace(); if(*scanner.text++ != matchChar){ scanner.throwException("scan error: unmatched cahracter"); } return scanner; } EasyScanner& cnoid::operator>>(EasyScanner& scanner, string& str) { scanner.skipSpace(); if(!scanner.readQuotedString(true)){ scanner.throwException("scan error: can't read string"); } str = scanner.stringValue; return scanner; } EasyScanner& cnoid::operator>>(EasyScanner& scanner, EasyScanner::Endl endl) { if(!scanner.readLF()){ scanner.throwException("scan error: end of line unmatched"); } return scanner; } choreonoid-1.5.0/src/Util/Referenced.h0000664000000000000000000002033612741425367016304 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_REFERENCED_H #define CNOID_UTIL_REFERENCED_H #include #ifdef WIN32 #include #endif #if (BOOST_VERSION >= 105300) && !defined(NOT_USE_BOOST_ATOMIC) #include #define CNOID_REFERENCED_USE_ATOMIC_COUNTER #endif #include #include namespace cnoid { class Referenced; /** \todo Make this thread safe */ class WeakCounter { public: WeakCounter(){ isObjectAlive_ = true; weakCount = 0; } void add() { ++weakCount; } void release() { if(--weakCount == 0){ if(!isObjectAlive_){ delete this; } } } void setDestructed() { isObjectAlive_ = false; if(weakCount == 0){ delete this; } } bool isObjectAlive(){ return isObjectAlive_; } private: bool isObjectAlive_; int weakCount; }; /** \todo Make this thread safe */ class Referenced { friend class WeakCounter; template friend class weak_ref_ptr; template friend class ref_ptr; protected: Referenced() : refCount_(0), weakCounter_(0) { } Referenced(const Referenced& org) : refCount_(0), weakCounter_(0) { } public: virtual ~Referenced() { if(weakCounter_){ weakCounter_->setDestructed(); } } #ifdef CNOID_REFERENCED_USE_ATOMIC_COUNTER void addRef() const { refCount_.fetch_add(1, boost::memory_order_relaxed); } void releaseRef() const { if(refCount_.fetch_sub(1, boost::memory_order_release) == 1) { boost::atomic_thread_fence(boost::memory_order_acquire); delete this; } } private: mutable boost::atomic refCount_; protected: int refCount() const { return refCount_.load(boost::memory_order_relaxed); } #else void addRef() { ++refCount_; } void releaseRef() { if(--refCount_ == 0){ delete this; } } private: int refCount_; protected: int refCount() const { return refCount_; } #endif private: WeakCounter* weakCounter_; WeakCounter* weakCounter(){ if(!weakCounter_){ weakCounter_ = new WeakCounter(); } return weakCounter_; } }; template class ref_ptr { public: typedef T element_type; ref_ptr() : px(0) { } ref_ptr(T* p) : px(p){ if(px != 0){ px->addRef(); } } template ref_ptr(ref_ptr const & rhs) : px(rhs.get()){ if(px != 0){ px->addRef(); } } ref_ptr(ref_ptr const & rhs) : px(rhs.px){ if(px != 0){ px->addRef(); } } ~ref_ptr(){ if(px != 0){ px->releaseRef(); } } template ref_ptr& operator=(ref_ptr const & rhs){ ref_ptr(rhs).swap(*this); return *this; } #if defined( BOOST_HAS_RVALUE_REFS ) ref_ptr(ref_ptr&& rhs) : px(rhs.px){ rhs.px = 0; } ref_ptr & operator=(ref_ptr&& rhs){ ref_ptr(static_cast(rhs)).swap(*this); return *this; } #endif ref_ptr& operator=(ref_ptr const & rhs){ ref_ptr(rhs).swap(*this); return *this; } ref_ptr& operator=(T* rhs){ ref_ptr(rhs).swap(*this); return *this; } void reset(){ ref_ptr().swap(*this); } void reset(T* rhs){ ref_ptr(rhs).swap(*this); } // explicit conversion to the raw pointer T* get() const{ return px; } // implict conversion to the raw pointer operator T*() const { return px; } T& operator*() const { assert(px != 0); return *px; } T* operator->() const { assert(px != 0); return px; } void swap(ref_ptr& rhs){ T* tmp = px; px = rhs.px; rhs.px = tmp; } private: template friend class weak_ref_ptr; template friend class ref_ptr; T* px; }; template inline bool operator==(ref_ptr const & a, ref_ptr const & b) { return a.get() == b.get(); } template inline bool operator!=(ref_ptr const & a, ref_ptr const & b) { return a.get() != b.get(); } template inline bool operator==(ref_ptr const & a, U * b) { return a.get() == b; } template inline bool operator!=(ref_ptr const & a, U * b) { return a.get() != b; } template inline bool operator==(T * a, ref_ptr const & b) { return a == b.get(); } template inline bool operator!=(T * a, ref_ptr const & b) { return a != b.get(); } template inline bool operator<(ref_ptr const & a, ref_ptr const & b) { return a.get() < b.get(); } template void swap(ref_ptr & lhs, ref_ptr & rhs) { lhs.swap(rhs); } template ref_ptr static_pointer_cast(ref_ptr const & p) { return static_cast(p.get()); } template ref_ptr const_pointer_cast(ref_ptr const & p) { return const_cast(p.get()); } template ref_ptr dynamic_pointer_cast(ref_ptr const & p) { return dynamic_cast(p.get()); } template std::ostream & operator<< (std::ostream & os, ref_ptr const & p) { os << p.get(); return os; } typedef ref_ptr ReferencedPtr; template class weak_ref_ptr { typedef void (weak_ref_ptr::*bool_type)() const; void bool_type_func() const { } void setCounter(){ if(px){ counter = px->weakCounter(); counter->add(); } else { counter = 0; } } public: typedef T element_type; weak_ref_ptr() : px(0), counter(0) { } template weak_ref_ptr(weak_ref_ptr const & rhs) : px(rhs.lock().get()){ setCounter(); } template weak_ref_ptr& operator=(weak_ref_ptr const & rhs){ px = rhs.lock().get(); setCounter(); return *this; } #if defined( BOOST_HAS_RVALUE_REFS ) template weak_ref_ptr(weak_ref_ptr&& rhs) : px(rhs.lock().get()), counter(rhs.counter){ rhs.px = 0; rhs.counter = 0; } weak_ref_ptr(weak_ref_ptr&& rhs) : px(rhs.px), counter(rhs.counter){ rhs.px = 0; rhs.counter = 0; } weak_ref_ptr& operator=(weak_ref_ptr&& rhs){ weak_ref_ptr(static_cast(rhs)).swap(*this); rhs.px = 0; rhs.counter = 0; return rhs; } #endif template weak_ref_ptr(ref_ptr const & rhs) : px(rhs.px){ setCounter(); } template weak_ref_ptr(Y* const & rhs) : px(rhs){ setCounter(); } template weak_ref_ptr& operator=(ref_ptr const & rhs){ px = rhs.px; setCounter(); return *this; } operator bool_type() const { return px ? &weak_ref_ptr::bool_type_func : 0; } ref_ptr lock() const { if(counter && counter->isObjectAlive()){ return ref_ptr(px); } else { return ref_ptr(); } } bool expired() const { return !counter || !counter->isObjectAlive(); } void reset(){ weak_ref_ptr().swap(*this); } void swap(weak_ref_ptr& other){ T* px_ = px; px = other.px; other.px = px_; WeakCounter* counter_ = counter; counter = other.counter; other.counter = counter_; } template bool _internal_less(weak_ref_ptr const & rhs) const { return counter < rhs.counter; } private: template friend class weak_ref_ptr; template friend class ref_ptr; T* px; WeakCounter* counter; }; template inline bool operator<(weak_ref_ptr const & a, weak_ref_ptr const & b) { return a._internal_less(b); } template void swap(weak_ref_ptr & a, weak_ref_ptr & b) { a.swap(b); } } #endif choreonoid-1.5.0/src/Util/YAMLWriter.cpp0000664000000000000000000002620412741425367016534 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "YAMLWriter.h" #include "UTF8.h" #include #include #include using namespace std; using namespace boost; using namespace cnoid; YAMLWriter::YAMLWriter(const std::string filename) : os(ofs) { indentWidth = 2; isCurrentNewLine = true; current = 0; numDocuments = 0; isKeyOrderPreservationMode = false; doubleFormat = "%.7g"; ofs.open(filename.c_str()); pushState(TOP, false); } YAMLWriter::YAMLWriter(std::ostream& os) : os(os) { indentWidth = 2; isCurrentNewLine = true; current = 0; numDocuments = 0; isKeyOrderPreservationMode = false; doubleFormat = "%.7g"; pushState(TOP, false); } YAMLWriter::~YAMLWriter() { os.flush(); ofs.close(); } void YAMLWriter::setIndentWidth(int n) { if(isTopLevel()){ indentWidth = n; } } void YAMLWriter::setKeyOrderPreservationMode(bool on) { isKeyOrderPreservationMode = true; } bool YAMLWriter::isTopLevel() { return (states.size() <= 1); } YAMLWriter::State& YAMLWriter::pushState(int type, bool isFlowStyle) { bool parentFlowStyle = current ? current->isFlowStyle : isFlowStyle; const int level = std::max(static_cast(states.size() - 1), 0); states.push(State()); State& state = states.top(); state.type = type; state.isFlowStyle = parentFlowStyle ? true : isFlowStyle; state.isKeyPut = false; state.hasValuesBeenPut = false; state.indentString = string(level * indentWidth, ' '); current = &state; return state; } void YAMLWriter::popState() { states.pop(); current = &states.top(); } void YAMLWriter::newLine() { if(!isCurrentNewLine){ os << "\n"; isCurrentNewLine = true; } } void YAMLWriter::indent() { if(!isCurrentNewLine){ newLine(); } os << current->indentString; } void YAMLWriter::startDocument() { newLine(); if(numDocuments > 0){ os << "\n"; } os << "---\n"; ++numDocuments; } void YAMLWriter::putComment(const std::string& comment, bool doNewLine) { if(doNewLine){ indent(); } os << "# " << toUTF8(comment); isCurrentNewLine = false; newLine(); } bool YAMLWriter::makeValuePutReady() { switch(current->type){ case MAPPING: return current->isKeyPut; case LISTING: if(!current->isFlowStyle){ indent(); os << "- "; } isCurrentNewLine = false; return true; default: return true; } } bool YAMLWriter::startValuePut() { if(makeValuePutReady()){ if(current->type == LISTING && current->isFlowStyle){ if(current->hasValuesBeenPut){ os << ", "; } if(doInsertLineFeed){ newLine(); indent(); doInsertLineFeed = false; isCurrentNewLine = false; } } return true; } return false; } void YAMLWriter::endValuePut() { current->hasValuesBeenPut = true; if(current->type == MAPPING){ current->isKeyPut = false; } if(!current->isFlowStyle){ newLine(); } } void YAMLWriter::putString_(const std::string& value) { if(startValuePut()){ os << value; endValuePut(); } } void YAMLWriter::putString(const std::string& value) { putString_(toUTF8(value)); } void YAMLWriter::putSingleQuotedString_(const std::string& value) { if(startValuePut()){ os << "'" << value << "'"; endValuePut(); } } void YAMLWriter::putSingleQuotedString(const std::string& value) { putSingleQuotedString_(toUTF8(value)); } void YAMLWriter::putDoubleQuotedString_(const std::string& value) { if(startValuePut()){ os << "\"" << value << "\""; endValuePut(); } } void YAMLWriter::putDoubleQuotedString(const std::string& value) { putDoubleQuotedString_(toUTF8(value)); } void YAMLWriter::putBlockStyleString(const std::string& value, bool isLiteral) { if(current->isFlowStyle){ ValueNode::SyntaxException ex; ex.setMessage("A block-style string cannot be inserted into a flow-style container"); throw ex; } if(startValuePut()){ static char_separator sep("\r", "\n"); typedef tokenizer > Tokenizer; Tokenizer tokens(value, sep); if(isLiteral){ os << "|\n"; } else { os << ">\n"; } const int level = std::max(static_cast(states.size() - 1), 0); string indentString(level * indentWidth, ' '); os << indentString; bool afterLF = false; Tokenizer::iterator it = tokens.begin(); while(it != tokens.end()){ if(afterLF){ os << indentString; afterLF = false; } if(*it == "\n"){ if(++it == tokens.end()){ break; } os << "\n"; afterLF = true; } else { os << toUTF8(*it++); } } endValuePut(); } } void YAMLWriter::putScalar(const double& value) { char buf[20]; #ifdef _WIN32 _snprintf(buf, 20, doubleFormat, value); #else snprintf(buf, 20, doubleFormat, value); #endif putString_(buf); } void YAMLWriter::setDoubleFormat(const char* format) { doubleFormat = format; } void YAMLWriter::startMapping() { startMappingSub(false); } void YAMLWriter::startFlowStyleMapping() { startMappingSub(true); } void YAMLWriter::startMappingSub(bool isFlowStyle) { if(startValuePut()){ int parentType = current->type; State& state = pushState(MAPPING, isFlowStyle); if(!state.isFlowStyle){ if(parentType == MAPPING){ newLine(); } } else { os << "{ "; isCurrentNewLine = false; } } } void YAMLWriter::putKey_(const std::string& key, StringStyle style) { if(current->type == MAPPING && !current->isKeyPut){ if(current->isFlowStyle){ if(current->hasValuesBeenPut){ os << ", "; } } else { indent(); } switch(style){ case SINGLE_QUOTED: os << "'" << key << "': "; break; case DOUBLE_QUOTED: os << "\"" << key << "\": "; break; default: os << key << ": "; break; } current->isKeyPut = true; isCurrentNewLine = false; } } void YAMLWriter::putKey(const std::string& key, StringStyle style) { putKey_(toUTF8(key), style); } void YAMLWriter::endMapping() { if(current->type == MAPPING){ if(current->isFlowStyle){ os << " }"; } popState(); endValuePut(); } } void YAMLWriter::startListing() { startListingSub(false); } void YAMLWriter::startFlowStyleListing() { startListingSub(true); } void YAMLWriter::startListingSub(bool isFlowStyle) { if(startValuePut()){ State& state = pushState(LISTING, isFlowStyle); if(!state.isFlowStyle){ if(!isTopLevel()){ newLine(); } } else { os << "[ "; isCurrentNewLine = false; doInsertLineFeed = false; } } } void YAMLWriter::endListing() { if(current->type == LISTING){ if(current->isFlowStyle){ os << " ]"; } popState(); endValuePut(); } } void YAMLWriter::putNode(const ValueNode* node) { putNodeMain(node, false); } void YAMLWriter::putNodeMain(const ValueNode* node, bool doCheckLF) { switch(node->nodeType()){ case ValueNode::SCALAR: { const ScalarNode* scalar = static_cast(node); if(!doCheckLF){ putScalarNode(scalar); } else { ValueNode::TypeBit LFType = scalar->LFType(); if(!LFType){ putScalarNode(scalar); } else if(LFType & ValueNode::INSERT_LF){ doInsertLineFeed = true; putScalarNode(scalar); } else if(LFType & ValueNode::APPEND_LF){ putScalarNode(scalar); doInsertLineFeed = true; } } break; } case ValueNode::MAPPING: putMappingNode(static_cast(node)); break; case ValueNode::LISTING: putListingNode(static_cast(node)); break; default: ValueNode::UnknownNodeTypeException ex; ex.setMessage("Unknown node type"); throw ex; } } void YAMLWriter::putScalarNode(const ScalarNode* scalar) { if(scalar->stringStyle == PLAIN_STRING){ putString_(scalar->stringValue); } else if(scalar->stringStyle == SINGLE_QUOTED){ putSingleQuotedString_(scalar->stringValue); } else if(scalar->stringStyle == DOUBLE_QUOTED){ putDoubleQuotedString_(scalar->stringValue); } else if(scalar->stringStyle == LITERAL_STRING){ putLiteralString(scalar->stringValue); } else if(scalar->stringStyle == FOLDED_STRING){ putFoldedString(scalar->stringValue); } else { putDoubleQuotedString_(scalar->stringValue); } } void YAMLWriter::putMappingNode(const Mapping* mapping) { if(mapping->isFlowStyle()){ startFlowStyleMapping(); } else { startMapping(); } if(isKeyOrderPreservationMode){ const int n(mapping->size()); vector iters(n); int index = 0; for(Mapping::const_iterator it = mapping->begin(); it != mapping->end(); ++it){ iters[index++] = it; } struct KeyOrderCmpFunc { bool operator()(const Mapping::const_iterator& it1, const Mapping::const_iterator& it2) const { return (it1->second->indexInMapping < it2->second->indexInMapping); } }; std::sort(iters.begin(), iters.end(), &Mapping::compareIters); for(int i=0; i < n; ++i){ Mapping::const_iterator& it = iters[i]; const string& key = it->first; if(!key.empty()){ putKey_(key, mapping->keyQuoteStyle); const ValueNodePtr& node = it->second; putNodeMain(node, false); } } } else { for(Mapping::const_iterator it = mapping->begin(); it != mapping->end(); ++it){ const string& key = it->first; if(!key.empty()){ putKey_(key, mapping->keyQuoteStyle); const ValueNodePtr& node = it->second; putNodeMain(node, false); } } } endMapping(); } void YAMLWriter::putListingNode(const Listing* listing) { bool doCheckLF; if(listing->isFlowStyle()){ startFlowStyleListing(); doCheckLF = true; } else { startListing(); doCheckLF = false; } const int n = listing->size(); for(int i=0; i < n; ++i){ putNodeMain(listing->values[i], doCheckLF); } endListing(); } choreonoid-1.5.0/src/Util/FileUtil.cpp0000664000000000000000000001742612741425367016320 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "FileUtil.h" //#ifdef _WIN32 #if 0 #include #include #include #define CNOID_FILE_UTIL_SUPPORT_WINDOWS_FILESYSTEM bool comparePathIterator(boost::filesystem::path::const_iterator& iter1, boost::filesystem::path::const_iterator& iter2) { return to_lower_copy(iter1->string()) == to_lower_copy(iter2->string()); } #else bool comparePathIterator(boost::filesystem::path::const_iterator& iter1, boost::filesystem::path::const_iterator& iter2) { return *iter1 == *iter2; } #endif using namespace std; using namespace boost; namespace cnoid { void makePathCompact(const filesystem::path& path, filesystem::path& out_compact) { out_compact.clear(); for(filesystem::path::const_iterator p = path.begin(); p != path.end(); ++p){ if(*p == ".."){ out_compact = out_compact.parent_path(); } else if(*p != "."){ out_compact /= *p; } } } int findSubDirectory(const filesystem::path& directory, const filesystem::path& path, filesystem::path& out_subdirectory) { int numMatchedDepth = 0; if(directory.is_absolute() && path.is_absolute()){ filesystem::path compactPath; makePathCompact(path, compactPath); filesystem::path::const_iterator p = directory.begin(); filesystem::path::const_iterator q = compactPath.begin(); while(p != directory.end() && q != compactPath.end()){ if(!comparePathIterator(p, q)){ break; } ++numMatchedDepth; ++p; ++q; } if(p == directory.end()){ out_subdirectory.clear(); while(q != compactPath.end()){ out_subdirectory /= *q++; } return numMatchedDepth; } } return 0; } bool findRelativePath(const filesystem::path& from_, const filesystem::path& to, filesystem::path& out_relativePath) { if(from_.is_complete() && to.is_complete()){ filesystem::path from; makePathCompact(from_, from); filesystem::path::const_iterator p = from.begin(); filesystem::path::const_iterator q = to.begin(); while(p != from.end() && q != to.end()){ if(!comparePathIterator(p, q)){ break; } ++p; ++q; } out_relativePath.clear(); while(p != from.end()){ out_relativePath /= ".."; ++p; } while(q != to.end()){ out_relativePath /= *q++; } return true; } return false; } #ifndef CNOID_FILE_UTIL_SUPPORT_WINDOWS_FILESYSTEM std::string toActualPathName(const std::string& path) { return path; } #else /** \note This implementation cannot be used because the extension is omitted when the exploer hides the extension of registered file types. \todo Support the case where the exploer hides the extension of registered file types. */ std::string toActualPathName(const std::string& path) { int codepage = _getmbcp(); size_t length = ::MultiByteToWideChar(codepage, 0, path.c_str(), path.size(), NULL, 0); if(length >= 0){ wchar_t wpath[MAX_PATH]; ::MultiByteToWideChar(codepage, 0, path.c_str(), path.size(), wpath, MAX_PATH); // The following code was based on the code posted at // http://stackoverflow.com/questions/74451/getting-actual-file-name-with-proper-casing-on-windowsis // Thank you. const wchar_t kSeparator = L'\\'; size_t i = 0; std::wstring result; // for network paths (\\server\share\RestOfPath), getting the display // name mangles it into unusable form (e.g. "\\server\share" turns // into "share on server (server)"). So detect this case and just skip // up to two path components if( length >= 2 && wpath[0] == kSeparator && wpath[1] == kSeparator ) { int skippedCount = 0; i = 2; // start after '\\' while( i < length && skippedCount < 2 ) { if( wpath[i] == kSeparator ){ ++skippedCount; } ++i; } result.append( wpath, i ); } // for drive names, just add it uppercased else if( length >= 2 && wpath[1] == L':' ) { result += towupper(wpath[0]); result += L':'; if( length >= 3 && wpath[2] == kSeparator ){ result += kSeparator; i = 3; // start after drive, colon and separator } else { i = 2; // start after drive and colon } } size_t lastComponentStart = i; bool addSeparator = false; while( i < length ) { // skip until path separator while( i < length && wpath[i] != kSeparator ) { ++i; } if( addSeparator ) { result += kSeparator; } // if we found path separator, get real filename of this // last path name component bool foundSeparator = (i < length); wpath[i] = 0; SHFILEINFOW info; // nuke the path separator so that we get real name of current path component info.szDisplayName[0] = 0; if( SHGetFileInfoW( wpath, 0, &info, sizeof(info), SHGFI_DISPLAYNAME ) ) { result += info.szDisplayName; } else { // most likely file does not exist. // So just append original path name component. result.append( wpath + lastComponentStart, i - lastComponentStart ); } // restore path separator that we might have nuked before if( foundSeparator ){ wpath[i] = kSeparator; } ++i; lastComponentStart = i; addSeparator = true; } length = ::WideCharToMultiByte(codepage, 0, &result[0], result.size(), NULL, 0, NULL, NULL); if(length >= 0){ std::vector converted(length + 1); ::WideCharToMultiByte(codepage, 0, &result[0], result.size(), &converted[0], length + 1, NULL, NULL); return std::string(&converted[0], length); } } return path; // failed } #endif std::string getExtension(const boost::filesystem::path& path) { string ext = filesystem::extension(path); if(!ext.empty()){ if(ext[0] = '.'){ ext = ext.substr(1); } else { ext.clear(); } } return ext; } std::string getGenericPathString(const boost::filesystem::path& path) { return path.generic_string(); } bool checkAbsolute(const boost::filesystem::path& path) { return path.is_absolute(); } boost::filesystem::path getAbsolutePath(const boost::filesystem::path& path) { return boost::filesystem::absolute(path); } std::string getAbsolutePathString(const boost::filesystem::path& path) { return boost::filesystem::absolute(path).string(); } std::string getFilename(const boost::filesystem::path& path) { return path.filename().string(); } std::string getFilename(const std::string& pathString) { boost::filesystem::path path(pathString); return path.filename().string(); } std::string getBasename(const boost::filesystem::path& path) { return path.stem().string(); } std::string getPathString(const boost::filesystem::path& path) { return path.string(); } std::string getNativePathString(const boost::filesystem::path& path) { boost::filesystem::path p(path); return p.make_preferred().string(); } } choreonoid-1.5.0/src/Util/CnoidUtil.cpp0000664000000000000000000000046212741425367016465 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka @note This file must be linked lastly because the constructors of the static class instances define in this file must be executed after all the other static instances are constructed. */ #include "GettextUtil.h" #include "gettext.h" CNOID_BIND_GETTEXT_DOMAN() choreonoid-1.5.0/src/Util/SceneLights.cpp0000664000000000000000000000403212741425367017000 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "SceneLights.h" #include "SceneVisitor.h" using namespace std; using namespace cnoid; SgLight::SgLight() { on_ = true; color_.setOnes(); intensity_ = 1.0f; ambientIntensity_ = 0.0f; } SgLight::SgLight(const SgLight& org) : SgPreprocessed(org) { on_ = org.on_; color_ = org.color_; intensity_ = org.intensity_; ambientIntensity_ = org.ambientIntensity_; } SgObject* SgLight::clone(SgCloneMap& cloneMap) const { return new SgLight(*this); } void SgLight::accept(SceneVisitor& visitor) { visitor.visitLight(this); } SgDirectionalLight::SgDirectionalLight() { direction_ << 0.0, 0.0, -1.0; } SgDirectionalLight::SgDirectionalLight(const SgDirectionalLight& org) : SgLight(org) { direction_ = org.direction_; } SgObject* SgDirectionalLight::clone(SgCloneMap& cloneMap) const { return new SgDirectionalLight(*this); } void SgDirectionalLight::accept(SceneVisitor& visitor) { visitor.visitLight(this); } SgPointLight::SgPointLight() { constantAttenuation_ = 1.0f; linearAttenuation_ = 0.0f; quadraticAttenuation_ = 0.0f; } SgPointLight::SgPointLight(const SgPointLight& org) : SgLight(org) { constantAttenuation_ = org.constantAttenuation_; linearAttenuation_ = org.linearAttenuation_; quadraticAttenuation_ = org.quadraticAttenuation_; } SgObject* SgPointLight::clone(SgCloneMap& cloneMap) const { return new SgPointLight(*this); } void SgPointLight::accept(SceneVisitor& visitor) { visitor.visitLight(this); } SgSpotLight::SgSpotLight() { direction_ << 0.0, 0.0, -1.0; beamWidth_ = 1.570796f; cutOffAngle_ = 0.785398f; } SgSpotLight::SgSpotLight(const SgSpotLight& org) : SgPointLight(org) { direction_ = org.direction_; beamWidth_ = org.beamWidth_; cutOffAngle_ = org.cutOffAngle_; } SgObject* SgSpotLight::clone(SgCloneMap& cloneMap) const { return new SgSpotLight(*this); } void SgSpotLight::accept(SceneVisitor& visitor) { visitor.visitLight(this); } choreonoid-1.5.0/src/Util/DataMap.cpp0000664000000000000000000000223012741425367016075 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "DataMap.h" using namespace std; using namespace cnoid; DataMapBase::~DataMapBase() { } std::map& DataMapBase::nameToIdMap() { static std::map nameToIdMap_; return nameToIdMap_; } std::map& DataMapBase::idToNameMap() { static std::map idToNameMap_; return idToNameMap_; } int DataMapBase::nextDynamicId() { static int dynamicIdCounter = MIN_DYNAMIC_ID; return dynamicIdCounter++; } int DataMapBase::getDynamicID(const std::string& name) { std::map nameToIdMap_ = nameToIdMap(); std::map::iterator p = nameToIdMap_.find(name); if(p != nameToIdMap_.end()){ return p->second; } int id = nextDynamicId(); nameToIdMap_[name] = id; return id; } const std::string& DataMapBase::getDynamicIDname(int id) { static std::string emptyString; std::map idToNameMap_ = idToNameMap(); std::map::iterator p = idToNameMap_.find(id); if(p != idToNameMap_.end()){ return p->second; } return emptyString; } choreonoid-1.5.0/src/Util/Timeval.h0000664000000000000000000000477212741425367015651 0ustar rootroot #ifndef CNOID_UTIL_TIMEVAL_H #define CNOID_UTIL_TIMEVAL_H namespace cnoid { /** A class like the timeval struct used with the gettimeofday function. The following definition is based on the xtime class, which is an example presented by the documentation of the boost.chrono library. */ class Timeval { long sec; long usec; void fixup() { if (usec < 0) { usec += 1000000; --sec; } } public: Timeval() { sec = 0; usec = 0; } explicit Timeval(long sec, long usec) { sec = sec; usec = usec; if (usec < 0 || usec >= 1000000) { sec += usec / 1000000; usec %= 1000000; fixup(); } } explicit Timeval(long long usec) { usec = static_cast(usec % 1000000); sec = static_cast(usec / 1000000); fixup(); } // explicit operator long long() const { return static_cast(sec) * 1000000 + usec; } Timeval& operator += (Timeval rhs) { sec += rhs.sec; usec += rhs.usec; if (usec >= 1000000) { usec -= 1000000; ++sec; } return *this; } Timeval& operator -= (Timeval rhs) { sec -= rhs.sec; usec -= rhs.usec; fixup(); return *this; } Timeval& operator %= (Timeval rhs) { long long t = sec * 1000000 + usec; long long r = rhs.sec * 1000000 + rhs.usec; t %= r; sec = static_cast(t / 1000000); usec = static_cast(t % 1000000); fixup(); return *this; } friend Timeval operator+(Timeval x, Timeval y) {return x += y;} friend Timeval operator-(Timeval x, Timeval y) {return x -= y;} friend Timeval operator%(Timeval x, Timeval y) {return x %= y;} friend bool operator==(Timeval x, Timeval y) { return (x.sec == y.sec && x.usec == y.usec); } friend bool operator<(Timeval x, Timeval y) { if (x.sec == y.sec) return (x.usec < y.usec); return (x.sec < y.sec); } friend bool operator!=(Timeval x, Timeval y) { return !(x == y); } friend bool operator> (Timeval x, Timeval y) { return y < x; } friend bool operator<=(Timeval x, Timeval y) { return !(y < x); } friend bool operator>=(Timeval x, Timeval y) { return !(x < y); } friend std::ostream& operator<<(std::ostream& os, Timeval x) { return os << '{' << x.sec << ',' << x.usec << '}'; } }; } #endif choreonoid-1.5.0/src/Util/UTF8.h0000664000000000000000000000157312741425367014772 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_UTF8_H_INCLUDED #define CNOID_UTIL_UTF8_H_INCLUDED #include #include "exportdecl.h" namespace cnoid { #ifdef _WIN32 CNOID_EXPORT const std::string toUTF8(const std::string& text); CNOID_EXPORT const std::string fromUTF8(const std::string& text); CNOID_EXPORT const std::string toUTF8(const char* text); CNOID_EXPORT const std::string fromUTF8(const char* text); #else inline const std::string& toUTF8(const std::string& text) { return text; } inline const std::string& fromUTF8(const std::string& text) { return text; } inline const std::string toUTF8(const char* text) { return text; } inline const std::string fromUTF8(const char* text) { return text; } //inline std::string toUTF8(const std::string& text) { return text; } //inline std::string fromUTF8(const std::string& text) { return text; } #endif } #endif choreonoid-1.5.0/src/Util/MeshNormalGenerator.h0000664000000000000000000000117612741425367020157 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_MESH_NORMAL_GENERATOR_H #define CNOID_UTIL_MESH_NORMAL_GENERATOR_H #include "exportdecl.h" namespace cnoid { class SgMesh; class MeshNormalGeneratorImpl; class CNOID_EXPORT MeshNormalGenerator { public: MeshNormalGenerator(); MeshNormalGenerator(const MeshNormalGenerator& org); ~MeshNormalGenerator(); void setOverwritingEnabled(bool on); void setMinCreaseAngle(float angle); void setMaxCreaseAngle(float angle); bool generateNormals(SgMesh* mesh, float creaseAngle = 3.14159f); private: MeshNormalGeneratorImpl* impl; }; } #endif choreonoid-1.5.0/src/Util/VRMLWriter.cpp0000664000000000000000000002175612741425367016561 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "VRMLWriter.h" #include #include #include using namespace std; using namespace boost; using namespace cnoid; namespace { typedef std::map TNodeMethodMap; typedef std::pair TNodeMethodPair; TNodeMethodMap nodeMethodMap; } void VRMLWriter::writeMFInt32SeparatedByMinusValue(MFInt32& values) { out << ++indent << "[\n"; ++indent; out << indent; int n = values.size(); for(int i=0; i < n; i++){ out << values[i] << " "; if(values[i] < 0){ out << "\n"; if(i < n-1){ out << indent; } } } out << --indent << "]\n"; --indent; } VRMLWriter::VRMLWriter(std::ostream& out) : out(out), ofname() { if(nodeMethodMap.empty()){ registerNodeMethodMap(); } } void VRMLWriter::registerNodeMethod(const std::type_info& t, VRMLWriterNodeMethod method) { nodeMethodMap.insert(TNodeMethodPair(t.name(), method)); } VRMLWriterNodeMethod VRMLWriter::getNodeMethod(VRMLNodePtr node) { TNodeMethodMap::iterator p = nodeMethodMap.find(typeid(*node).name()); return (p != nodeMethodMap.end()) ? p->second : 0; } void VRMLWriter::registerNodeMethodMap() { registerNodeMethod(typeid(VRMLGroup), &VRMLWriter::writeGroupNode); registerNodeMethod(typeid(VRMLTransform), &VRMLWriter::writeTransformNode); registerNodeMethod(typeid(VRMLInline), &VRMLWriter::writeInlineNode); registerNodeMethod(typeid(VRMLShape), &VRMLWriter::writeShapeNode); registerNodeMethod(typeid(VRMLIndexedFaceSet), &VRMLWriter::writeIndexedFaceSetNode); registerNodeMethod(typeid(VRMLBox), &VRMLWriter::writeBoxNode); registerNodeMethod(typeid(VRMLCone), &VRMLWriter::writeConeNode); registerNodeMethod(typeid(VRMLCylinder), &VRMLWriter::writeCylinderNode); registerNodeMethod(typeid(VRMLSphere), &VRMLWriter::writeSphereNode); } void VRMLWriter::writeHeader() { out << "#VRML V2.0 utf8\n"; } bool VRMLWriter::writeNode(VRMLNodePtr node) { indent.clear(); out << "\n"; writeNodeIter(node); return true; } void VRMLWriter::writeNodeIter(VRMLNodePtr node) { VRMLWriterNodeMethod method = getNodeMethod(node); if(method){ (this->*method)(node); } else { cout << "cannot find writer for " << typeid(*node).name() << " node." << endl; } } void VRMLWriter::beginNode(const char* nodename, VRMLNodePtr node) { out << indent; if(node->defName.empty()){ out << nodename << " {\n"; } else { out << "DEF " << node->defName << " " << nodename << " {\n"; } ++indent; } void VRMLWriter::endNode() { out << --indent << "}\n"; } void VRMLWriter::writeGroupNode(VRMLNodePtr node) { VRMLGroupPtr group = static_pointer_cast(node); beginNode("Group", group); writeGroupFields(group); endNode(); } void VRMLWriter::writeGroupFields(VRMLGroupPtr group) { if(group->bboxSize[0] >= 0){ out << indent << "bboxCenter " << group->bboxCenter << "\n"; out << indent << "bboxSize " << group->bboxSize << "\n"; } if(!group->children.empty()){ out << indent << "children [\n"; ++indent; for(size_t i=0; i < group->children.size(); i++){ writeNodeIter(group->children[i]); } out << --indent << "]\n"; } } void VRMLWriter::writeTransformNode(VRMLNodePtr node) { VRMLTransformPtr trans = static_pointer_cast(node); beginNode("Transform", trans); out << indent << "center " << trans->center << "\n"; out << indent << "rotation " << trans->rotation << "\n"; out << indent << "scale " << trans->scale << "\n"; out << indent << "scaleOrientation " << trans->scaleOrientation << "\n"; out << indent << "translation " << trans->translation << "\n"; writeGroupFields(trans); endNode(); } /** * create relative path from absolute path * http://stackoverflow.com/questions/10167382/boostfilesystem-get-relative-path **/ std::string VRMLWriter::abstorel(std::string& fname) { filesystem::path from(ofname); filesystem::path to(fname); filesystem::path::const_iterator fromIter = from.begin(); filesystem::path::const_iterator toIter = to.begin(); while(fromIter != from.end() && toIter != to.end() && (*toIter) == (*fromIter)) { ++toIter; ++fromIter; } if (fromIter != from.end()) ++fromIter; filesystem::path finalPath; while(fromIter != from.end()) { finalPath /= ".."; ++fromIter; } while(toIter != to.end()) { finalPath /= *toIter; ++toIter; } return finalPath.string(); } void VRMLWriter::writeInlineNode(VRMLNodePtr node) { VRMLInlinePtr vinline = static_pointer_cast(node); beginNode("Inline", vinline); int n = vinline->urls.size(); if (n == 1) { out << indent << "url \"" << abstorel(vinline->urls[0]) << "\"\n"; } else { out << indent << "urls [\n"; for(int i=0; i < n; i++){ out << indent << " \"" << abstorel(vinline->urls[i]) << "\"\n"; } out << indent << "]\n"; } endNode(); } void VRMLWriter::writeShapeNode(VRMLNodePtr node) { VRMLShapePtr shape = static_pointer_cast(node); beginNode("Shape", shape); if(shape->appearance){ out << indent << "appearance\n"; ++indent; writeAppearanceNode(shape->appearance); --indent; } if(shape->geometry){ out << indent << "geometry\n"; VRMLWriterNodeMethod method = getNodeMethod(shape->geometry); if(method){ ++indent; (this->*method)(shape->geometry); --indent; } } endNode(); } void VRMLWriter::writeAppearanceNode(VRMLAppearancePtr appearance) { beginNode("Appearance", appearance); if(appearance->material){ out << indent << "material\n"; ++indent; writeMaterialNode(appearance->material); --indent; } endNode(); } void VRMLWriter::writeMaterialNode(VRMLMaterialPtr material) { beginNode("Material", material); out << indent << "ambientIntensity " << material->ambientIntensity << "\n"; out << indent << "diffuseColor " << material->diffuseColor << "\n"; out << indent << "emissiveColor " << material->emissiveColor << "\n"; out << indent << "shininess " << material->shininess << "\n"; out << indent << "specularColor " << material->specularColor << "\n"; out << indent << "transparency " << material->transparency << "\n"; endNode(); } void VRMLWriter::writeBoxNode(VRMLNodePtr node) { VRMLBoxPtr box = static_pointer_cast(node); beginNode("Box", box); out << indent << "size " << box->size << "\n"; endNode(); } void VRMLWriter::writeConeNode(VRMLNodePtr node) { VRMLConePtr cone = static_pointer_cast(node); beginNode("Cone", cone); out << indent << "bottomRadius " << cone->bottomRadius << "\n"; out << indent << "height " << cone->height << "\n"; out << indent << "bottom " << boolstr(cone->bottom) << "\n"; out << indent << "side " << boolstr(cone->side) << "\n"; endNode(); } void VRMLWriter::writeCylinderNode(VRMLNodePtr node) { VRMLCylinderPtr cylinder = static_pointer_cast(node); beginNode("Cylinder", cylinder); out << indent << "radius " << cylinder->radius << "\n"; out << indent << "height " << cylinder->height << "\n"; out << indent << "top " << boolstr(cylinder->top) << "\n"; out << indent << "bottom " << boolstr(cylinder->bottom) << "\n"; out << indent << "side " << boolstr(cylinder->side) << "\n"; endNode(); } void VRMLWriter::writeSphereNode(VRMLNodePtr node) { VRMLSpherePtr sphere = static_pointer_cast(node); beginNode("Sphere", sphere); out << indent << "radius " << sphere->radius << "\n"; endNode(); } void VRMLWriter::writeIndexedFaceSetNode(VRMLNodePtr node) { VRMLIndexedFaceSetPtr faceset = static_pointer_cast(node); beginNode("IndexedFaceSet", faceset); if(faceset->coord){ out << indent << "coord\n"; ++indent; writeCoordinateNode(faceset->coord); --indent; } if(!faceset->coordIndex.empty()){ out << indent << "coordIndex\n"; writeMFInt32SeparatedByMinusValue(faceset->coordIndex); } out << indent << "ccw " << boolstr(faceset->ccw) << "\n"; out << indent << "convex " << boolstr(faceset->convex) << "\n"; out << indent << "creaseAngle " << faceset->creaseAngle << "\n"; out << indent << "solid " << boolstr(faceset->solid) << "\n"; endNode(); } void VRMLWriter::writeCoordinateNode(VRMLCoordinatePtr coord) { beginNode("Coordinate", coord); if(!coord->point.empty()){ out << indent << "point\n"; writeMFValues(coord->point, 1); } endNode(); } choreonoid-1.5.0/src/Util/MultiSE3Seq.h0000664000000000000000000000252612741425367016321 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_MULTI_SE3_SEQ_H #define CNOID_UTIL_MULTI_SE3_SEQ_H #include "MultiSeq.h" #include "EigenTypes.h" #include "exportdecl.h" namespace cnoid { class Mapping; class Listing; class YAMLWriter; class CNOID_EXPORT MultiSE3Seq : public MultiSeq > { typedef MultiSeq > BaseSeqType; public: typedef boost::shared_ptr Ptr; MultiSE3Seq(); MultiSE3Seq(int numFrames, int numParts = 1); MultiSE3Seq(const MultiSE3Seq& org); virtual ~MultiSE3Seq(); virtual AbstractSeqPtr cloneSeq() const; //virtual bool loadPlainFormat(const std::string& filename); bool loadPlainMatrixFormat(const std::string& filename); bool loadPlainRpyFormat(const std::string& filename); bool saveTopPartAsPlainMatrixFormat(const std::string& filename); protected: virtual SE3 defaultValue() const { return SE3(Vector3::Zero(), Quat::Identity()); } virtual bool doWriteSeq(YAMLWriter& writer); virtual bool doReadSeq(const Mapping& archive); private: void readPosQuatSeq(int nParts, int nFrames, const Listing& values, bool isWfirst); void readPosRpySeq(int nParts, int nFrames, const Listing& values); }; typedef MultiSE3Seq::Ptr MultiSE3SeqPtr; } #endif choreonoid-1.5.0/src/Util/SceneCameras.h0000664000000000000000000000555512741425367016601 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_SCENE_CAMERAS_H #define CNOID_UTIL_SCENE_CAMERAS_H #include "SceneGraph.h" #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT SgCamera : public SgPreprocessed { protected: SgCamera(); SgCamera(const SgCamera& org); public: virtual void accept(SceneVisitor& visitor); static Affine3 positionLookingFor(const Vector3& eye, const Vector3& direction, const Vector3& up); static Affine3 positionLookingAt(const Vector3& eye, const Vector3& center, const Vector3& up); template static Eigen::Matrix right(const Eigen::Transform& T){ return T.linear().col(0); } template static Eigen::Matrix direction(const Eigen::Transform& T){ return -T.linear().col(2); } template static Eigen::Matrix up(const Eigen::Transform& T){ return T.linear().col(1); } double nearClipDistance() const { return nearClipDistance_; } void setNearClipDistance(double d) { nearClipDistance_ = d; } double farClipDistance() const { return farClipDistance_; } void setFarClipDistance(double d) { farClipDistance_ = d; } #ifdef CNOID_BACKWARD_COMPATIBILITY double nearDistance() const { return nearDistance_; } void setNearDistance(double d) { nearDistance_ = d; } double farDistance() const { return farDistance_; } void setFarDistance(double d) { farDistance_ = d; } #endif private: double nearClipDistance_; double farClipDistance_; }; typedef ref_ptr SgCameraPtr; class CNOID_EXPORT SgPerspectiveCamera : public SgCamera { public: SgPerspectiveCamera(); SgPerspectiveCamera(const SgPerspectiveCamera& org); virtual SgObject* clone(SgCloneMap& cloneMap) const; virtual void accept(SceneVisitor& visitor); double fieldOfView() const { return fieldOfView_; } void setFieldOfView(double fov) { fieldOfView_ = fov; } static double fovy(double aspectRatio, double fieldOfView); double fovy(double aspectRatio) const { return SgPerspectiveCamera::fovy(aspectRatio, fieldOfView_); } private: double fieldOfView_; }; typedef ref_ptr SgPerspectiveCameraPtr; class CNOID_EXPORT SgOrthographicCamera : public SgCamera { public: SgOrthographicCamera(); SgOrthographicCamera(const SgOrthographicCamera& org); virtual SgObject* clone(SgCloneMap& cloneMap) const; virtual void accept(SceneVisitor& visitor); double height() const { return height_; } void setHeight(double h) { height_ = h; } private: double height_; }; typedef ref_ptr SgOrthographicCameraPtr; } #endif choreonoid-1.5.0/src/Util/MultiSeq.h0000664000000000000000000001237412741425367016010 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_MULTI_SEQ_H #define CNOID_UTIL_MULTI_SEQ_H #include "AbstractSeq.h" #include "Deque2D.h" #include #include #include namespace cnoid { template > class MultiSeq : public Deque2D, public AbstractMultiSeq { typedef MultiSeq MultiSeqType; public: typedef Deque2D Container; typedef typename Container::Element Element; typedef boost::shared_ptr< MultiSeqType > Ptr; typedef typename Container::Row Frame; typedef typename Container::Column Part; MultiSeq(const char* seqType) : AbstractMultiSeq(seqType), Container(0, 1) { frameRate_ = defaultFrameRate(); offsetTimeFrame_ = 0; } MultiSeq(const char* seqType, int numFrames, int numParts) : AbstractMultiSeq(seqType), Container(numFrames, numParts) { frameRate_ = defaultFrameRate(); offsetTimeFrame_ = 0; } MultiSeq(const MultiSeqType& org) : AbstractMultiSeq(org), Container(org) { frameRate_ = org.frameRate_; offsetTimeFrame_ = org.offsetTimeFrame_; } virtual ~MultiSeq() { } MultiSeqType& operator=(const MultiSeqType& rhs) { if(this != &rhs){ AbstractMultiSeq::operator=(rhs); Container::operator=(rhs); frameRate_ = rhs.frameRate_; } return *this; } virtual AbstractSeq& operator=(const AbstractSeq& rhs) { const MultiSeqType* rhsSeq = dynamic_cast(&rhs); if(rhsSeq){ return operator=(*rhsSeq); } else { return AbstractSeq::operator=(rhs); } } virtual AbstractSeqPtr cloneSeq() const { return boost::make_shared(*this); } void copySeqProperties(const MultiSeqType& source) { AbstractMultiSeq::copySeqProperties(source); frameRate_ = source.frameRate_; setNumParts(source.numParts()); } virtual void setDimension(int newNumFrames, int newNumParts, bool clearNewElements = false) { const int prevNumParts = numParts(); const int prevNumFrames = numFrames(); Container::resize(newNumFrames, newNumParts); if(clearNewElements){ if(newNumParts == prevNumParts){ if(newNumFrames > prevNumFrames){ std::fill(Container::begin() + prevNumFrames * newNumParts, Container::end(), defaultValue()); } } else { std::fill(Container::begin(), Container::end(), defaultValue()); } } offsetTimeFrame_ = 0; } virtual double getFrameRate() const { return frameRate_; } double frameRate() const { return frameRate_; } virtual void setFrameRate(double frameRate) { frameRate_ = frameRate; } const double timeStep() const { return 1.0 / frameRate_; } virtual void setNumParts(int newNumParts, bool clearNewElements = false) { setDimension(numFrames(), newNumParts, clearNewElements); } virtual int getNumFrames() const { return Container::rowSize(); } int numFrames() const { return Container::rowSize(); } virtual void setNumFrames(int newNumFrames, bool clearNewElements = false) { setDimension(newNumFrames, numParts(), clearNewElements); } void clearFrames(){ setNumFrames(0); offsetTimeFrame_ = 0; } virtual int getNumParts() const { return Container::colSize(); } int numParts() const { return Container::colSize(); } double timeLength() const { return numFrames() / frameRate(); } void setOffsetTimeFrame(int frameOffset) { offsetTimeFrame_ = frameOffset; } int offsetTimeFrame() const { return offsetTimeFrame_; } virtual int getOffsetTimeFrame() const { return offsetTimeFrame_; } int frameOfTime(double time) const { return (int)(time * frameRate_) - offsetTimeFrame_; } double timeOfFrame(int frame) const { return ((frame + offsetTimeFrame_) / frameRate_); } const Part part(int index) const { return Container::column(index); } Part part(int index) { return Container::column(index); } Frame frame(int index) { return Container::row(index); } const Frame frame(int index) const { return Container::row(index); } void popFrontFrame() { Container::pop_front(); offsetTimeFrame_ += 1; } Frame appendFrame() { return Container::append(); } int clampFrameIndex(int frameIndex){ if(frameIndex < 0){ return 0; } else if(frameIndex >= numFrames()){ return numFrames() - 1; } return frameIndex; } protected: double frameRate_; int offsetTimeFrame_; virtual ElementType defaultValue() const { return ElementType(); } }; } #endif choreonoid-1.5.0/src/Util/SceneEffects.h0000664000000000000000000000250112741425367016571 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_SCENE_EFFECTS_H #define CNOID_UTIL_SCENE_EFFECTS_H #include "SceneGraph.h" #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT SgFog : public SgPreprocessed { public: SgFog(); SgFog(const SgFog& org); virtual SgObject* clone(SgCloneMap& cloneMap) const; virtual void accept(SceneVisitor& visitor); const Vector3f& color() const { return color_; } template void setColor(const Eigen::MatrixBase& c) { color_ = c.template cast(); } void setVisibilityRange(float r) { visibilityRange_ = r; } float visibilityRange() const { return visibilityRange_; } private: Vector3f color_; float visibilityRange_; //int fogType; }; typedef ref_ptr SgFogPtr; class CNOID_EXPORT SgOutlineGroup : public SgGroup { public: EIGEN_MAKE_ALIGNED_OPERATOR_NEW; SgOutlineGroup(); virtual void accept(SceneVisitor& visitor); const Vector4f& color() const { return color_; } void setColor(const Vector4f& color) { color_ = color; } void setLineWidth(float width) { lineWidth_ = width; } float lineWidth() const { return lineWidth_; } private: Vector4f color_; float lineWidth_; }; typedef ref_ptr SgOutlineGroupPtr; } #endif choreonoid-1.5.0/src/Util/YAMLReader.h0000664000000000000000000000301112741425367016116 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_YAML_READER_H_INCLUDED #define CNOID_UTIL_YAML_READER_H_INCLUDED #include "ValueTree.h" #include "exportdecl.h" namespace cnoid { class YAMLReaderImpl; class CNOID_EXPORT YAMLReader { class MappingFactoryBase { public: virtual Mapping* create(int line, int column) = 0; virtual ~MappingFactoryBase() { } }; template class MappingFactory : public MappingFactoryBase { public: virtual Mapping* create(int line, int column) { return new MappingType(line, column); } }; public: YAMLReader(); ~YAMLReader(); template inline void setMappingClass() { setMappingFactory(new MappingFactory()); } void expectRegularMultiListing(); #ifdef CNOID_BACKWARD_COMPATIBILITY void expectRegularMultiSequence() { expectRegularMultiListing(); } bool load_string(const std::string& yamlstring) { return parse(yamlstring); } #endif bool load(const std::string& filename); bool parse(const std::string& yamlstring); ValueNode* loadDocument(const std::string& filename); int numDocuments(); ValueNode* document(int index = 0); void clearDocuments(); const std::string& errorMessage(); private: friend class YAMLReaderImpl; YAMLReaderImpl* impl; void setMappingFactory(MappingFactoryBase* factory); }; #ifdef CNOID_BACKWARD_COMPATIBILITY typedef YAMLReader YamlReader; #endif } #endif choreonoid-1.5.0/src/Util/CMakeLists.txt0000664000000000000000000001040112741425367016621 0ustar rootroot #set(CMAKE_BUILD_TYPE Debug) #set_source_files_properties(ImageIO.cpp PROPERTIES COMPILE_FLAGS "-O0 -g") #set_source_files_properties(Image.cpp PROPERTIES COMPILE_FLAGS "-O0 -g") configure_file(Config.h.in ${CMAKE_CURRENT_SOURCE_DIR}/Config.h) set(sources ConnectionSet.cpp Selection.cpp DataMap.cpp EigenUtil.cpp ValueTree.cpp YAMLReader.cpp YAMLWriter.cpp UTF8.cpp EasyScanner.cpp NullOut.cpp FileUtil.cpp ExecutablePath.cpp AbstractSeq.cpp Vector3Seq.cpp MultiSE3Seq.cpp MultiAffine3Seq.cpp MultiValueSeq.cpp MultiVector3Seq.cpp PlainSeqFormatLoader.cpp Task.cpp AbstractTaskSequencer.cpp CollisionDetector.cpp RangeLimiter.cpp BoundingBox.cpp SceneGraph.cpp SceneDrawables.cpp SceneCameras.cpp SceneLights.cpp SceneEffects.cpp SceneVisitor.cpp SceneRenderer.cpp SceneProvider.cpp SceneUtil.cpp MeshGenerator.cpp MeshNormalGenerator.cpp MeshExtractor.cpp SceneMarkers.cpp PolygonMeshTriangulator.cpp Image.cpp ImageIO.cpp ImageConverter.cpp PointSetUtil.cpp VRML.cpp VRMLParser.cpp VRMLWriter.cpp VRMLToSGConverter.cpp DaeParser.cpp STLSceneLoader.cpp GettextWrapper.cpp GettextUtil.cpp CnoidUtil.cpp # This file must be placed at the last position ExtJoystick.cpp ) if(CMAKE_SYSTEM_NAME STREQUAL Linux) set(sources ${sources} JoystickLinux.cpp) elseif(WIN32) set(sources ${sources} JoystickWindows.cpp) elseif(APPLE) set(sources ${sources} JoystickOSX.cpp ysjoyreader-objc.m) endif() set(headers EasyScanner.h GaussianFilter.h UniformCubicBSpline.h IdPair.h Array2D.h Deque2D.h PolymorphicReferencedArray.h PolymorphicPointerArray.h MultiSE3Seq.h MultiAffine3Seq.h MultiSeq.h MultiValueSeq.h MultiVector3Seq.h NullOut.h PlainSeqFormatLoader.h RangeLimiter.h Referenced.h Seq.h AbstractSeq.h Timeval.h TimeMeasure.h Sleep.h Vector3Seq.h FileUtil.h ExecutablePath.h UTF8.h BoundingBox.h SceneGraph.h SceneDrawables.h SceneCameras.h SceneLights.h SceneEffects.h SceneVisitor.h SceneRenderer.h SceneUtil.h MeshGenerator.h MeshNormalGenerator.h MeshExtractor.h SceneMarkers.h SceneProvider.h Collision.h CollisionDetector.h Triangulator.h PolygonMeshTriangulator.h PolyhedralRegion.h Image.h ImageIO.h ImageConverter.h PointSetUtil.h VRML.h VRMLParser.h VRMLWriter.h VRMLToSGConverter.h Parser.h DaeNode.h DaeParser.h AbstractSceneLoader.h STLSceneLoader.h ValueTree.h ValueTreeUtil.h YAMLReader.h YAMLWriter.h EigenTypes.h EigenUtil.h EigenArchive.h Signal.h SignalTemplate.h ConnectionSet.h GettextUtil.h Selection.h DataMap.h Joystick.h ExtJoystick.h Task.h AbstractTaskSequencer.h Exception.h exportdecl.h Config.h ) include_directories(${IRRXML_INCLUDE_DIRS}) set(target CnoidUtil) make_gettext_mofiles(${target} mofiles) add_cnoid_library(${target} SHARED ${sources} ${headers} ${mofiles}) if(UNIX) set(libraries yaml irrXML ${PNG_LIBRARY} ${JPEG_LIBRARY} ${Boost_SYSTEM_LIBRARY} ${Boost_FILESYSTEM_LIBRARY} ${Boost_THREAD_LIBRARY} ${GETTEXT_LIBRARIES} m) if(APPLE) target_link_libraries(${target} ${libraries} "-framework IOKit -framework Foundation") else() target_link_libraries(${target} ${libraries}) endif() elseif(MSVC) set_target_properties(${target} PROPERTIES COMPILE_DEFINITIONS "YAML_DECLARE_STATIC") set(libraries libpng jpeg zlib irrXML winmm ${GETTEXT_LIBRARIES} ${IRRXML_LIBRARY}) if(USE_EXTERNAL_YAML) set(libraries ${libraries} optimized yaml debug yamld) else() set(libraries ${libraries} yaml) endif() target_link_libraries(${target} ${libraries}) endif() apply_common_setting_for_library(${target} "${headers}") # Adding some headers with old filenames for the backward compatibility if(CNOID_ENABLE_BACKWARD_COMPATIBILITY) if(UNIX AND NOT APPLE) make_header_public(VRML.h VRMLNodes) make_header_public(VRML.h VrmlNodes) make_header_public(VRMLParser.h VrmlParser) make_header_public(VRMLWriter.h VrmlWriter) make_header_public(YAMLReader.h YamlReader) make_header_public(YAMLWriter.h YamlWriter) endif() make_header_public(ValueTree.h YamlNodes) make_header_public(EigenArchive.h EigenYaml) endif() if(ENABLE_PYTHON) add_subdirectory(python) endif() choreonoid-1.5.0/src/Util/PolygonMeshTriangulator.cpp0000664000000000000000000002073012741425367021433 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "PolygonMeshTriangulator.h" #include "Triangulator.h" #include "SceneDrawables.h" #include using namespace std; using namespace boost; using namespace cnoid; namespace cnoid { class PolygonMeshTriangulatorImpl { public: bool isDeepCopyEnabled; Triangulator triangulator; std::vector polygon; std::vector newIndexPositionToOrgPositionWithDelimitersMap; std::vector newIndexPositionToOrgPositionMap; std::string errorMessage; void addErrorMessage(const std::string& message){ if(!errorMessage.empty()){ errorMessage += "\n"; } errorMessage += message; } void addErrorMessage(const char* message){ if(!errorMessage.empty()){ errorMessage += "\n"; } errorMessage += message; } PolygonMeshTriangulatorImpl(); SgMesh* triangulate(SgPolygonMesh* polygonMesh); bool setIndices( SgIndexArray& indices, int numElements, const SgIndexArray& orgIndices, const SgIndexArray& orgPolygonVertices, int elementTypeId); }; } PolygonMeshTriangulator::PolygonMeshTriangulator() { impl = new PolygonMeshTriangulatorImpl(); } PolygonMeshTriangulator::PolygonMeshTriangulator(const PolygonMeshTriangulator& org) { impl = new PolygonMeshTriangulatorImpl(*org.impl); } PolygonMeshTriangulator::~PolygonMeshTriangulator() { delete impl; } PolygonMeshTriangulatorImpl::PolygonMeshTriangulatorImpl() { isDeepCopyEnabled = false; } void PolygonMeshTriangulator::setDeepCopyEnabled(bool on) { impl->isDeepCopyEnabled = on; } const std::string& PolygonMeshTriangulator::errorMessage() const { return impl->errorMessage; } SgMesh* PolygonMeshTriangulator::triangulate(SgPolygonMesh* polygonMesh) { return impl->triangulate(polygonMesh); } SgMesh* PolygonMeshTriangulatorImpl::triangulate(SgPolygonMesh* orgMesh) { errorMessage.clear(); const SgIndexArray& polygonVertices = orgMesh->polygonVertices(); if(!orgMesh->vertices() || polygonVertices.empty()){ return SgMeshPtr(); } SgMesh* mesh = new SgMesh(); if(isDeepCopyEnabled){ mesh->setVertices(new SgVertexArray(*orgMesh->vertices())); } else { mesh->setVertices(orgMesh->vertices()); } const SgVertexArray& vertices = *mesh->vertices(); const int numVertices = vertices.size(); triangulator.setVertices(vertices); SgIndexArray& triangleVertices = mesh->triangleVertices(); polygon.clear(); newIndexPositionToOrgPositionWithDelimitersMap.clear(); newIndexPositionToOrgPositionMap.clear(); int polygonTopIndexPosition = 0; int polygonTopIndexPositionWithoutDelimiters = 0; int numInvalidIndices = 0; for(size_t i=0; i < polygonVertices.size(); ++i){ const int index = polygonVertices[i]; if(index >= numVertices){ if(numInvalidIndices == 0){ addErrorMessage(str(format("Vertex index %1% is over the number of vertices (%2%).") % index % numVertices)); } ++numInvalidIndices; } else if(index >= 0){ polygon.push_back(index); } else { if(polygon.size() == 3){ for(int j=0; j < 3; ++j){ triangleVertices.push_back(polygon[j]); newIndexPositionToOrgPositionWithDelimitersMap.push_back(polygonTopIndexPosition + j); newIndexPositionToOrgPositionMap.push_back(polygonTopIndexPositionWithoutDelimiters + j); } } else { const int numTriangles = triangulator.apply(polygon); const vector& triangles = triangulator.triangles(); for(int j=0; j < numTriangles; ++j){ for(int k=0; k < 3; ++k){ int localIndex = triangles[j * 3 + k]; triangleVertices.push_back(polygon[localIndex]); newIndexPositionToOrgPositionWithDelimitersMap.push_back(polygonTopIndexPosition + localIndex); newIndexPositionToOrgPositionMap.push_back(polygonTopIndexPositionWithoutDelimiters + localIndex); } } } polygonTopIndexPosition = i + 1; polygonTopIndexPositionWithoutDelimiters += polygon.size(); polygon.clear(); } } if(numInvalidIndices > 1){ addErrorMessage(str(format("There are %1% invalied vertex indices that are over the number of vertices (%2%).") % numInvalidIndices % numVertices)); } if(mesh->numTriangles() == 0){ addErrorMessage("There is no valid polygons to triangulete."); delete mesh; return 0; } SgNormalArray* normals = orgMesh->normals(); if(normals && !normals->empty()){ if(setIndices(mesh->normalIndices(), normals->size(), orgMesh->normalIndices(), polygonVertices, 0)){ if(isDeepCopyEnabled){ mesh->setNormals(new SgNormalArray(*normals)); } else { mesh->setNormals(normals); } } } SgColorArray* colors = orgMesh->colors(); if(colors && !colors->empty()){ if(setIndices(mesh->colorIndices(), colors->size(), orgMesh->colorIndices(), polygonVertices, 1)){ if(isDeepCopyEnabled){ mesh->setColors(new SgColorArray(*colors)); } else { mesh->setColors(colors); } } } SgTexCoordArray* texCoords = orgMesh->texCoords(); if(texCoords && !texCoords->empty()){ if(setIndices(mesh->texCoordIndices(), texCoords->size(), orgMesh->texCoordIndices(), polygonVertices, 2)){ if(isDeepCopyEnabled){ mesh->setTexCoords(new SgTexCoordArray(*texCoords)); } else { mesh->setTexCoords(texCoords); } } } mesh->setSolid(orgMesh->isSolid()); mesh->updateBoundingBox(); return mesh; } namespace { const char* message1(int elementTypeId){ switch(elementTypeId){ case 0: return "The number of normals is less than the number of vertices."; case 1: return "The number of colors is less than the number of vertices."; case 2: return "The number of texCoords is less than the number of vertices."; default: return 0; } } const char* message2(int elementTypeId){ switch(elementTypeId){ case 0: return "The number of normal indices is less than the number of polygon vertices."; case 1: return "The number of color indices is less than the number of polygon vertices."; case 2: return "The number of texCoord indices is less than the number of polygon vertices."; default: return 0; } } const char* message3(int elementTypeId){ switch(elementTypeId){ case 0: return "Normal index %1% is over the range of given normals."; case 1: return "Color index %1% is over the range of given colors."; case 2: return "TexCoord index %1% is over the range of given texCoords."; default: return 0; } } } bool PolygonMeshTriangulatorImpl::setIndices (SgIndexArray& indices, int numElements, const SgIndexArray& orgIndices, const SgIndexArray& orgPolygonVertices, int elementTypeId) { bool result = true; const int numNewIndices = newIndexPositionToOrgPositionMap.size(); indices.resize(numNewIndices); if(orgIndices.empty()){ for(int i=0; i < numNewIndices; ++i){ const int index = orgPolygonVertices[newIndexPositionToOrgPositionWithDelimitersMap[i]]; if(index >= numElements){ addErrorMessage(message1(elementTypeId)); result = false; break; } indices[i] = index; } } else { const int numOrgIndices = orgIndices.size(); for(int i=0; i < numNewIndices; ++i){ const int orgPos = newIndexPositionToOrgPositionWithDelimitersMap[i]; if(orgPos >= numOrgIndices){ addErrorMessage(message2(elementTypeId)); result = false; break; } const int index = orgIndices[orgPos]; if(index < 0 || index >= numElements){ addErrorMessage(str(format(message3(elementTypeId)) % index)); result = false; break; } indices[i] = index; } } if(!result){ indices.clear(); } return result; } choreonoid-1.5.0/src/Util/MeshExtractor.h0000664000000000000000000000242712741425367017033 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_MESH_EXTRACTOR_H #define CNOID_UTIL_MESH_EXTRACTOR_H #include "SceneVisitor.h" #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT MeshExtractor : public SceneVisitor { public: EIGEN_MAKE_ALIGNED_OPERATOR_NEW; bool extract(SgNode* node, boost::function callback); SgMesh* integrate(SgNode* node); SgMesh* currentMesh() const { return currentMesh_; } const Affine3& currentTransform() const { return currentTransform_; } const Affine3& currentTransformWithoutScaling() const { return currentTransformWithoutScaling_; } bool isCurrentScaled() const { return isCurrentScaled_; } protected: virtual void visitPosTransform(SgPosTransform* transform); virtual void visitScaleTransform(SgScaleTransform* transform); virtual void visitShape(SgShape* shape); virtual void visitPointSet(SgPointSet* pointSet); virtual void visitLineSet(SgLineSet* lineSet); virtual void visitLight(SgLight* light); virtual void visitCamera(SgCamera* camera); private: boost::function callback; SgMesh* currentMesh_; Affine3 currentTransform_; Affine3 currentTransformWithoutScaling_; bool isCurrentScaled_; bool meshFound; }; } #endif choreonoid-1.5.0/src/Util/Joystick.h0000664000000000000000000000150412741425367016035 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_JOYSTICK_H #define CNOID_UTIL_JOYSTICK_H #include "Signal.h" #include "exportdecl.h" namespace cnoid { class JoystickImpl; class CNOID_EXPORT Joystick { public: Joystick(); Joystick(const char* device); virtual ~Joystick(); int fileDescriptor() const; bool isReady() const; const char* errorMessage() const; int numAxes() const; void setAxisEnabled(int axis, bool on); int numButtons() const; bool readCurrentState(); double getPosition(int axis) const; bool getButtonState(int button) const; bool isActive() const; SignalProxy sigButton(); SignalProxy sigAxis(); private: JoystickImpl* impl; friend class JoystickImpl; }; } #endif choreonoid-1.5.0/src/Util/MultiVector3Seq.cpp0000664000000000000000000000531412741425367017605 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #include "MultiVector3Seq.h" #include "ValueTree.h" #include "YAMLWriter.h" #include "gettext.h" using namespace std; using namespace cnoid; MultiVector3Seq::MultiVector3Seq() : BaseSeqType("MultiVector3Seq") { } MultiVector3Seq::MultiVector3Seq(int numFrames, int numParts) : BaseSeqType("MultiVector3Seq", numFrames, numParts) { } MultiVector3Seq::MultiVector3Seq(const MultiVector3Seq& org) : BaseSeqType(org) { } AbstractSeqPtr MultiVector3Seq::cloneSeq() const { return boost::make_shared(*this); } void MultiVector3Seq::copySeqProperties(const MultiVector3Seq& source) { BaseSeqType::copySeqProperties(source); } MultiVector3Seq::~MultiVector3Seq() { } bool MultiVector3Seq::doWriteSeq(YAMLWriter& writer) { if(BaseSeqType::doWriteSeq(writer)){ writer.putKey("frames"); writer.startListing(); const int m = numParts(); const int n = numFrames(); for(int i=0; i < n; ++i){ Frame f = frame(i); writer.startFlowStyleListing(); for(int j=0; j < m; ++j){ writer.startFlowStyleListing(); const Vector3& p = f[j]; writer.putScalar(p.x()); writer.putScalar(p.y()); writer.putScalar(p.z()); writer.endListing(); } writer.endListing(); } writer.endListing(); return true; } return false; } bool MultiVector3Seq::doReadSeq(const Mapping& archive) { if(BaseSeqType::doReadSeq(archive)){ const string& type = archive["type"].toString(); if(type == seqType()){ const Listing& values = *archive.findListing("frames"); if(values.isValid()){ const int nParts = archive["numParts"].toInt(); const int nFrames = values.size(); setDimension(nFrames, nParts); for(int i=0; i < nFrames; ++i){ const Listing& frameNode = *values[i].toListing(); Frame f = frame(i); const int n = std::min(frameNode.size(), nParts); for(int j=0; j < n; ++j){ const Listing& node = *frameNode[j].toListing(); if(node.size() == 3){ f[j] << node[0].toDouble(), node[1].toDouble(), node[2].toDouble(); } else { node.throwException("Element is not a three dimension vector"); } } } } } return true; } return false; } choreonoid-1.5.0/src/Util/ConnectionSet.cpp0000664000000000000000000000550612741425367017352 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "ConnectionSet.h" using namespace cnoid; ConnectionSet::ConnectionSet() { } ConnectionSet::ConnectionSet(const ConnectionSet& org) { add(org); } /** This operator disconnects existing connections. */ ConnectionSet& ConnectionSet::operator=(const ConnectionSet& org) { disconnect(); add(org); return *this; } /** Destructor. Note that the connections are *not* disconnected by the destructor. This design is employed to allow a use of the copy constructor and copy operator. */ ConnectionSet::~ConnectionSet() { } void ConnectionSet::disconnect() { for(size_t i=0; i < connections.size(); ++i){ #ifdef CNOID_USE_BOOST_SIGNALS GeneralConnection& c = connections[i]; if(c.which() == 0){ boost::get(c).disconnect(); } else { boost::get(c).disconnect(); } #else connections[i].disconnect(); #endif } connections.clear(); } void ConnectionSet::add(const Connection& connection) { connections.push_back(connection); } #ifdef CNOID_USE_BOOST_SIGNALS void ConnectionSet::add(const boost::signals::connection& connection) { connections.push_back(connection); } #endif void ConnectionSet::add(const ConnectionSet& other) { for(size_t i=0; i < other.connections.size(); ++i){ connections.push_back(other.connections[i]); } } void ConnectionSet::block() { for(size_t i=0; i < connections.size(); ++i){ #ifdef CNOID_USE_BOOST_SIGNALS GeneralConnection& c = connections[i]; if(c.which() == 0){ boost::get(c).block(); } else { boost::get(c).block(); } #else connections[i].block(); #endif } } void ConnectionSet::unblock() { for(size_t i=0; i < connections.size(); ++i){ #ifdef CNOID_USE_BOOST_SIGNALS GeneralConnection& c = connections[i]; if(c.which() == 0){ boost::get(c).unblock(); } else { boost::get(c).unblock(); } #else connections[i].unblock(); } #endif } void ConnectionSet::block(int index) { #ifdef CNOID_USE_BOOST_SIGNALS GeneralConnection& c = connections[index]; if(c.which() == 0){ boost::get(c).block(); } else { boost::get(c).block(); } #else connections[index].block(); #endif } void ConnectionSet::unblock(int index) { #ifdef CNOID_USE_BOOST_SIGNALS GeneralConnection& c = connections[index]; if(c.which() == 0){ boost::get(c).unblock(); } else { boost::get(c).unblock(); } #else connections[index].unblock(); #endif } choreonoid-1.5.0/src/Util/AbstractSeq.h0000664000000000000000000000750312741425367016457 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_ABSTRACT_SEQ_H #define CNOID_UTIL_ABSTRACT_SEQ_H #include #include #include #include "exportdecl.h" namespace cnoid { class Mapping; class YAMLWriter; class AbstractSeq; typedef boost::shared_ptr AbstractSeqPtr; class CNOID_EXPORT AbstractSeq { protected: AbstractSeq(const char* seqType); AbstractSeq(const AbstractSeq& org); public: virtual ~AbstractSeq(); virtual AbstractSeqPtr cloneSeq() const = 0; virtual AbstractSeq& operator=(const AbstractSeq& rhs); void copySeqProperties(const AbstractSeq& source); const std::string& seqType() const { return seqType_; } virtual double getFrameRate() const = 0; virtual void setFrameRate(double frameRate) = 0; double getTimeStep() const { return 1.0 / getFrameRate(); } void setTimeStep(double timeStep){ return setFrameRate(1.0 / timeStep); } double getTimeOfFrame(int frame){ return frame / getFrameRate(); } virtual int getOffsetTimeFrame() const; double getOffsetTime() const { return getOffsetTimeFrame() / getFrameRate(); } virtual int getNumFrames() const = 0; virtual void setNumFrames(int n, bool clearNewElements = false) = 0; void setTimeLength(double length, bool clearNewElements = false){ return setNumFrames(static_cast(length * getFrameRate()), clearNewElements); } /** @if jp ‚·ƒĵ‚ħƒ³‚ıĉ™‚é–“é•·‚’èż”™€‚ @note “ĉ™‚é–“ *ĉœŞĉş€* ĉ™‚é–“Ğ¤„ĤŻĉœ‰ċŠıŞƒ‡ƒĵ‚żŒċ­˜ċœ¨™‚‹€‚ “ĉ™‚é–“ƒ‡ƒĵ‚żŻċ­˜ċœ¨—Ş„§€‚ˆ†Ş‚˘‚Ż‚ğ‚ı—ĤŻ„‘Ş„€‚ @endif */ inline double getTimeLength() const { return getNumFrames() / getFrameRate(); } inline const std::string& seqContentName() { return content; } virtual void setSeqContentName(const std::string& content) { this->content = content; } bool readSeq(const Mapping& archive); bool writeSeq(YAMLWriter& writer); inline const std::string& seqMessage() const { return message; } static const double defaultFrameRate() { return 100.0; } protected: virtual bool doReadSeq(const Mapping& archive); virtual bool doWriteSeq(YAMLWriter& writer); bool checkSeqContent(const Mapping& archive, const std::string contentName, bool throwEx = false); void clearSeqMessage() { message.clear(); } void addSeqMessage(const std::string& message) { this->message += message; } private: std::string seqType_; std::string content; std::string message; }; class CNOID_EXPORT AbstractMultiSeq : public AbstractSeq { public: AbstractMultiSeq(const char* seqType); AbstractMultiSeq(const AbstractMultiSeq& org); virtual ~AbstractMultiSeq(); virtual AbstractSeqPtr cloneSeq() const = 0; AbstractMultiSeq& operator=(const AbstractMultiSeq& rhs); void copySeqProperties(const AbstractMultiSeq& source); virtual void setDimension(int numFrames, int numParts, bool clearNewElements = false) = 0; virtual void setNumParts(int numParts, bool clearNewElements = false) = 0; virtual int getNumParts() const = 0; virtual int partIndex(const std::string& partLabel) const; virtual const std::string& partLabel(int partIndex) const; protected: virtual bool doWriteSeq(YAMLWriter& writer); typedef boost::function SetPartLabelFunction; bool readSeqPartLabels(const Mapping& archive, SetPartLabelFunction setPartLabel); bool writeSeqPartLabels(YAMLWriter& writer); }; typedef boost::shared_ptr AbstractMultiSeqPtr; } #endif choreonoid-1.5.0/src/Util/SceneGraph.h0000664000000000000000000002773212741425367016270 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_SCENE_GRAPH_H #define CNOID_UTIL_SCENE_GRAPH_H #include #include #include #include #include #include #include "exportdecl.h" namespace cnoid { class SgObject; typedef ref_ptr SgObjectPtr; class SceneVisitor; class CNOID_EXPORT SgUpdate { public: enum Action { NONE = 0, ADDED = 1 << 0, REMOVED = 1 << 1, BBOX_UPDATED = 1 << 2, MODIFIED = 1 << 3 }; typedef std::vector Path; SgUpdate() : action_(MODIFIED) { path_.reserve(16); } SgUpdate(int action) : action_(action) { path_.reserve(16); } virtual ~SgUpdate(); int action() const { return action_; } bool isModified() const { return (action_ & MODIFIED); } void setAction(int act) { action_ = act; } const Path& path() const { return path_; } void push(SgObject* node) { path_.push_back(node); } void pop() { path_.pop_back(); } void clear() { path_.clear(); } private: Path path_; int action_; }; class SgCloneMapImpl; class CNOID_EXPORT SgCloneMap { public: SgCloneMap(); SgCloneMap(const SgCloneMap& org); ~SgCloneMap(); void setNonNodeCloning(bool on) { isNonNodeCloningEnabled_ = on; } bool isNonNodeCloningEnabled() const { return isNonNodeCloningEnabled_; } void clear(); template ObjType* getClone(const ObjType* org){ return static_cast(findOrCreateClone(org)); } private: SgObject* findOrCreateClone(const SgObject* org); SgCloneMapImpl* cloneMap; bool isNonNodeCloningEnabled_; }; class CNOID_EXPORT SgObject : public Referenced { public: typedef std::set ParentContainer; typedef ParentContainer::iterator parentIter; typedef ParentContainer::const_iterator const_parentIter; virtual SgObject* clone(SgCloneMap& cloneMap) const; const std::string& name() const { return name_; } void setName(const std::string& name) { name_ = name; } virtual int numChildObjects() const; virtual SgObject* childObject(int index); SignalProxy sigUpdated() { return sigUpdated_; } void notifyUpdate(SgUpdate& update) { update.clear(); onUpdated(update); } void notifyUpdate(int action = SgUpdate::MODIFIED) { SgUpdate update(action); onUpdated(update); } void addParent(SgObject* parent, bool doNotify = false); void removeParent(SgObject* parent); int numParents() const { return parents.size(); } bool hasParents() const { return !parents.empty(); } public: const_parentIter parentBegin() const { return parents.begin(); } const_parentIter parentEnd() const { return parents.end(); } /** This signal is emitted when the object is first attached to an upper node or the object is detached from all the upper node. */ SignalProxy sigGraphConnection() { return sigGraphConnection_; } protected: SgObject(); SgObject(const SgObject& org); virtual void onUpdated(SgUpdate& update); private: std::string name_; ParentContainer parents; Signal sigUpdated_; Signal sigGraphConnection_; }; class SgNode; typedef ref_ptr SgNodePtr; typedef std::vector SgNodePath; class CNOID_EXPORT SgNode : public SgObject { public: SgNode(); SgNode(const SgNode& org); ~SgNode(); virtual SgObject* clone(SgCloneMap& cloneMap) const; virtual void accept(SceneVisitor& visitor); virtual const BoundingBox& boundingBox() const; SgNode* cloneNode(SgCloneMap& cloneMap) const { return static_cast(this->clone(cloneMap)); } virtual bool isGroup() const; }; class CNOID_EXPORT SgGroup : public SgNode { typedef std::vector Container; public: typedef Container::iterator iterator; typedef Container::reverse_iterator reverse_iterator; typedef Container::const_iterator const_iterator; typedef Container::const_reverse_iterator const_reverse_iterator; SgGroup(); //! shallow copy SgGroup(const SgGroup& org); //! deep copy SgGroup(const SgGroup& org, SgCloneMap& cloneMap); ~SgGroup(); virtual SgObject* clone(SgCloneMap& cloneMap) const; virtual int numChildObjects() const; virtual SgObject* childObject(int index); virtual void accept(SceneVisitor& visitor); virtual void onUpdated(SgUpdate& update); virtual const BoundingBox& boundingBox() const; virtual bool isGroup() const; void invalidateBoundingBox() { isBboxCacheValid = false; } iterator begin() { return children.begin(); } iterator end() { return children.end(); } reverse_iterator rbegin() { return children.rbegin(); } reverse_iterator rend() { return children.rend(); } const_iterator begin() const { return children.begin(); } const_iterator end() const { return children.end(); } const_reverse_iterator rbegin() const { return children.rbegin(); } const_reverse_iterator rend() const { return children.rend(); } iterator erase(iterator pos) { return children.erase(pos); } bool contains(SgNode* node) const; bool empty() const { return children.empty(); } int numChildren() const { return children.size(); } SgNode* child(int index) { return children[index]; } //! This throws an exeption when the index is invalid or the type is not matched. template NodeType* getChild(int index) { NodeType* node = dynamic_cast(children.at(index).get()); if(!node) throwTypeMismatchError(); return node; } void clearChildren(bool doNotify = false); void addChild(SgNode* node, bool doNotify = false); bool addChildOnce(SgNode* node, bool doNotify = false); void insertChild(SgNode* node, int index = 0, bool doNotify = false); bool removeChild(SgNode* node, bool doNotify = false); void removeChildAt(int index, bool doNotify = false); void copyChildrenTo(SgGroup* group, bool doNotify = false); void moveChildrenTo(SgGroup* group, bool doNotify = false); template NodeType* findNodeOfType() { for(size_t i=0; i < numChildren(); ++i){ if(NodeType* node = dynamic_cast(child(i))) return node; } for(size_t i=0; i < numChildren(); ++i){ if(child(i)->isGroup()){ if(NodeType* node = static_cast(child(i))->findNodeOfType()) return node; } } return 0; } protected: mutable BoundingBox bboxCache; mutable bool isBboxCacheValid; private: Container children; static void throwTypeMismatchError(); iterator removeChild(iterator childIter, bool doNotify); }; typedef ref_ptr SgGroupPtr; class CNOID_EXPORT SgInvariantGroup : public SgGroup { public: SgInvariantGroup(); SgInvariantGroup(const SgInvariantGroup& org); SgInvariantGroup(const SgInvariantGroup& org, SgCloneMap& cloneMap); virtual SgObject* clone(SgCloneMap& cloneMap) const; virtual void accept(SceneVisitor& visitor); }; typedef ref_ptr SgInvariantGroupPtr; class CNOID_EXPORT SgTransform : public SgGroup { public: SgTransform(); SgTransform(const SgTransform& org); SgTransform(const SgTransform& org, SgCloneMap& cloneMap); const BoundingBox& untransformedBoundingBox() const; virtual void getTransform(Affine3& out_T) const = 0; protected: mutable BoundingBox untransformedBboxCache; }; typedef ref_ptr SgTransformPtr; class CNOID_EXPORT SgPosTransform : public SgTransform { public: EIGEN_MAKE_ALIGNED_OPERATOR_NEW; SgPosTransform(); SgPosTransform(const Affine3& T); SgPosTransform(const SgPosTransform& org); SgPosTransform(const SgPosTransform& org, SgCloneMap& cloneMap); virtual SgObject* clone(SgCloneMap& cloneMap) const; virtual void accept(SceneVisitor& visitor); virtual const BoundingBox& boundingBox() const; virtual void getTransform(Affine3& out_T) const; Affine3& T() { return T_; } const Affine3& T() const { return T_; } Affine3& position() { return T_; } const Affine3& position() const { return T_; } Affine3::TranslationPart translation() { return T_.translation(); } Affine3::ConstTranslationPart translation() const { return T_.translation(); } Affine3::LinearPart rotation() { return T_.linear(); } Affine3::ConstLinearPart rotation() const { return T_.linear(); } template void setPosition(const Eigen::Transform& T) { T_ = T.template cast(); } template void setTransform(const Eigen::Transform& T) { T_ = T.template cast(); } template void setRotation(const Eigen::MatrixBase& R) { T_.linear() = R.template cast(); } template void setRotation(const Eigen::AngleAxis& a) { T_.linear() = a.template cast().toRotationMatrix(); } template void setTranslation(const Eigen::MatrixBase& p) { T_.translation() = p.template cast(); } private: Affine3 T_; }; typedef ref_ptr SgPosTransformPtr; class CNOID_EXPORT SgScaleTransform : public SgTransform { public: SgScaleTransform(); SgScaleTransform(const SgScaleTransform& org); SgScaleTransform(const SgScaleTransform& org, SgCloneMap& cloneMap); virtual SgObject* clone(SgCloneMap& cloneMap) const; virtual void accept(SceneVisitor& visitor); virtual const BoundingBox& boundingBox() const; virtual void getTransform(Affine3& out_T) const; const Vector3& scale() const { return scale_; } Vector3& scale() { return scale_; } template void setScale(const Eigen::MatrixBase& s) { scale_ = s.template cast(); } void setScale(double s){ scale_.setConstant(s); } Eigen::DiagonalWrapper T() const { return scale_.asDiagonal(); } private: Vector3 scale_; }; typedef ref_ptr SgScaleTransformPtr; class CNOID_EXPORT SgSwitch : public SgGroup { public: SgSwitch(); SgSwitch(const SgSwitch& org); SgSwitch(const SgSwitch& org, SgCloneMap& cloneMap); virtual SgObject* clone(SgCloneMap& cloneMap) const; virtual void accept(SceneVisitor& visitor); void turnOn() { isTurnedOn_ = true; } void turnOff() { isTurnedOn_ = false; } void setTurnedOn(bool on) { isTurnedOn_ = on; } bool isTurnedOn() const { return isTurnedOn_; } private: bool isTurnedOn_; }; typedef ref_ptr SgSwitchPtr; class CNOID_EXPORT SgUnpickableGroup : public SgGroup { public: SgUnpickableGroup(); SgUnpickableGroup(const SgUnpickableGroup& org); SgUnpickableGroup(const SgUnpickableGroup& org, SgCloneMap& cloneMap); virtual SgObject* clone(SgCloneMap& cloneMap) const; virtual void accept(SceneVisitor& visitor); }; typedef ref_ptr SgUnpickableGroupPtr; class CNOID_EXPORT SgPreprocessed : public SgNode { protected: SgPreprocessed(); SgPreprocessed(const SgPreprocessed& org); public: virtual SgObject* clone(SgCloneMap& cloneMap) const; virtual void accept(SceneVisitor& visitor); }; class SgMaterial; class SgImage; class SgTextureTransform; class SgTexture; class SgMesh; class SgPolygonMesh; class SgShape; class SgPlot; class SgPointSet; class SgLineSet; class SgOverlay; class SgLight; class SgDirectionalLight; class SgPointLight; class SgSpotLight; class SgCamera; class SgPerspectiveCamera; class SgOrthographicCamera; class SgFog; class SgOutlineGroup; } #endif choreonoid-1.5.0/src/Util/SceneUtil.cpp0000664000000000000000000000556012741425367016472 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "SceneUtil.h" #include "SceneDrawables.h" #include "SceneVisitor.h" using namespace std; using namespace cnoid; namespace { void calcTotalTransform (SgNodePath::const_iterator begin, SgNodePath::const_iterator end, const SgNode* targetNode, Affine3& out_T) { out_T = Affine3::Identity(); for(SgNodePath::const_iterator p = begin; p != end; ++p){ SgNode* node = *p; SgTransform* transform = dynamic_cast(node); if(transform){ Affine3 T; transform->getTransform(T); out_T = out_T * T; } if(node == targetNode){ break; } } } } Affine3 cnoid::calcTotalTransform(const SgNodePath& path) { Affine3 T; ::calcTotalTransform(path.begin(), path.end(), 0, T); return T; } Affine3 cnoid::calcTotalTransform(const SgNodePath& path, const SgNode* targetNode) { Affine3 T; ::calcTotalTransform(path.begin(), path.end(), targetNode, T); return T; } Affine3 cnoid::calcTotalTransform(SgNodePath::const_iterator begin, SgNodePath::const_iterator end) { Affine3 T; ::calcTotalTransform(begin, end, 0, T); return T; } namespace { class Transparenter : SceneVisitor { public: SgCloneMap& cloneMap; bool doKeepOrgTransparency; float transparency; int numModified; Transparenter(SgCloneMap& cloneMap, bool doKeepOrgTransparency) : cloneMap(cloneMap), doKeepOrgTransparency(doKeepOrgTransparency) { } SgMaterial* getTransparentMaterial(SgMaterial* material) { SgMaterial* modified = cloneMap.getClone(material); if(doKeepOrgTransparency){ modified->setTransparency(std::max(transparency, material->transparency())); } else { modified->setTransparency(transparency); } return modified; } virtual void visitShape(SgShape* shape) { if(shape->material()){ shape->setMaterial(getTransparentMaterial(shape->material())); ++numModified; } } virtual void visitPlot(SgPlot* plot) { if(plot->material()){ plot->setMaterial(getTransparentMaterial(plot->material())); ++numModified; } } int apply(SgNode* topNode, float transparency) { this->transparency = transparency; numModified = 0; topNode->accept(*this); return numModified; } }; } int cnoid::makeTransparent(SgNode* topNode, float transparency, SgCloneMap& cloneMap, bool doKeepOrgTransparency) { if(topNode){ Transparenter transparenter(cloneMap, doKeepOrgTransparency); return transparenter.apply(topNode, transparency); } return 0; } choreonoid-1.5.0/src/Util/ConnectionSet.h0000664000000000000000000000377212741425367017022 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_CONNECTION_SET_H #define CNOID_BASE_CONNECTION_SET_H //#define CNOID_USE_BOOST_SIGNALS #include "Signal.h" #include #include #ifdef CNOID_USE_BOOST_SIGNALS #include #endif #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT ConnectionSet { public: ConnectionSet(); ConnectionSet(const ConnectionSet& org); ConnectionSet& operator=(const ConnectionSet& org); ~ConnectionSet(); bool empty() const { return connections.empty(); } size_t numConnections() const { return connections.size(); } #ifdef CNOID_USE_BOOST_SIGNALS void add(const boost::signals::connection& connection); #endif void add(const Connection& connection); void add(const ConnectionSet& connections); void block(); void block(int index); void unblock(); void unblock(int index); void disconnect(); private: #ifdef CNOID_USE_BOOST_SIGNALS typedef boost::variant GeneralConnection; std::vector connections; #else std::vector connections; #endif }; class CNOID_EXPORT ScopedConnectionSet : private ConnectionSet { public: ScopedConnectionSet() { } ~ScopedConnectionSet() { ConnectionSet::disconnect(); } bool empty() const { return ConnectionSet::empty(); } size_t numConnections() const { return ConnectionSet::numConnections(); } void add(const Connection& connection) { ConnectionSet::add(connection); } void block() { ConnectionSet::block(); } void block(int index) { ConnectionSet::block(index); } void unblock() { ConnectionSet::unblock(); } void unblock(int index) { ConnectionSet::unblock(index); } void disconnect() { ConnectionSet::disconnect(); } private: ScopedConnectionSet(const ScopedConnection& org) { } ScopedConnectionSet& operator=(const ScopedConnection& rhs) { return *this; } }; } #endif choreonoid-1.5.0/src/Util/Triangulator.h0000664000000000000000000001264012741425367016714 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_TRIANGULATOR_H_INCLUDED #define CNOID_UTIL_TRIANGULATOR_H_INCLUDED #include namespace cnoid { template class Triangulator { typedef typename TVector3Array::value_type TVector3; enum Convexity { FLAT, CONVEX, CONCAVE }; const TVector3Array* vertices; const std::vector* orgPolygon; std::vector triangles_; std::vector workPolygon; TVector3 ccs; // cyclic cross sum boost::dynamic_bitset<> earMask; const TVector3& vertex(int localIndex) { return (*vertices)[(*orgPolygon)[localIndex]]; } const TVector3& workVertex(int workPolygonIndex) { return (*vertices)[(*orgPolygon)[workPolygon[workPolygonIndex]]]; } Convexity calcConvexity(int ear) { int n = workPolygon.size(); const TVector3& p0 = workVertex((ear + n - 1) % n); TVector3 a = workVertex(ear) - p0; TVector3 b = workVertex((ear + 1) % n) - p0; TVector3 ccs = a.cross(b); Convexity convexity; if((ccs.norm() / (a.norm() + b.norm())) < 1.0e-4f){ convexity = FLAT; } else { convexity = (this->ccs.dot(ccs) > 0.0f) ? CONVEX : CONCAVE; } return convexity; } bool checkIfEarContainsOtherVertices(int ear) { bool contains = false; const int n = workPolygon.size(); if(n > 3){ const int prev = (ear + n -1) % n; const int next = (ear+1) % n; const TVector3& a = workVertex(prev); const TVector3& b = workVertex(ear); const TVector3& c = workVertex(next); earMask[prev] = earMask[ear] = earMask[next] = 1; for(size_t i=0; i < workPolygon.size(); ++i){ if(!earMask[i]){ const TVector3& p = workVertex(i); if(((a - p).cross(b - p)).dot(ccs) <= 0.0f){ continue; } if(((b - p).cross(c - p)).dot(ccs) <= 0.0f){ continue; } if(((c - p).cross(a - p)).dot(ccs) <= 0.0f){ continue; } contains = true; break; } } earMask[prev] = earMask[ear] = earMask[next] = 0; } return contains; } public: void setVertices(const TVector3Array& vertices) { this->vertices = &vertices; } /** @return The number of triangles */ int apply(const std::vector& polygon) { triangles_.clear(); size_t numOrgVertices = polygon.size(); if(numOrgVertices > earMask.size()){ earMask.resize(numOrgVertices); } if(numOrgVertices < 3){ return 0; } else if(numOrgVertices == 3){ triangles_.push_back(0); triangles_.push_back(1); triangles_.push_back(2); return 1; } orgPolygon = &polygon; workPolygon.resize(numOrgVertices); for(size_t i=0; i < numOrgVertices; ++i){ workPolygon[i] = i; } ccs.setZero(); const TVector3& o = vertex(0); for(size_t i=1; i < numOrgVertices - 1; ++i){ ccs += (vertex(i) - o).cross(vertex((i+1) % numOrgVertices) - o); } int numTriangles = 0; while(true) { int n = workPolygon.size(); if(n < 3){ break; } int target = -1; for(int i=0; i < n; ++i){ Convexity convexity = calcConvexity(i); if(convexity == FLAT){ target = i; break; } else if(convexity == CONVEX){ if(!checkIfEarContainsOtherVertices(i)){ triangles_.push_back(workPolygon[(i + n - 1) % n]); triangles_.push_back(workPolygon[i]); triangles_.push_back(workPolygon[(i + 1) % n]); target = i; numTriangles++; break; } } } if(target < 0){ break; } for(int i = target + 1; i < n; ++i){ workPolygon[target++] = workPolygon[i]; } workPolygon.pop_back(); } return numTriangles; } /** Triangulated indices. This value is available after calling the 'apply' method. The indices are local ones in the polygon index vector given to the apply method. */ inline const std::vector& triangles() { return triangles_; } }; } #endif choreonoid-1.5.0/src/Util/NullOut.h0000664000000000000000000000034612741425367015643 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_NULL_OUT_H_INCLUDED #define CNOID_UTIL_NULL_OUT_H_INCLUDED #include #include "exportdecl.h" namespace cnoid { CNOID_EXPORT std::ostream& nullout(); } #endif choreonoid-1.5.0/src/Util/PolyhedralRegion.h0000664000000000000000000000234512741425367017511 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_POLYHEDRAL_REGION_H #define CNOID_UTIL_POLYHEDRAL_REGION_H #include "EigenTypes.h" #include namespace cnoid { class PolyhedralRegion { public: PolyhedralRegion() { } PolyhedralRegion(const PolyhedralRegion& org) : planes(org.planes) { } PolyhedralRegion& operator=(const PolyhedralRegion& org) { planes = org.planes; } struct Plane { Vector3 normal; Vector3 point; double d; Plane(const Vector3& normal, const Vector3& point) : normal(normal), point(point) { d = normal.dot(point); } }; int numBoundingPlanes() const { return planes.size(); } void clear() { planes.clear(); } void addBoundingPlane(const Vector3& normal, const Vector3& point){ planes.push_back(Plane(normal, point)); } const Plane& plane(int index) const { return planes[index]; } bool checkInside(const Vector3& point) const { for(size_t i=0; i < planes.size(); ++i){ const Plane& p = planes[i]; if(point.dot(p.normal) - p.d < 0.0){ return false; } } return true; } private: std::vector planes; }; } #endif choreonoid-1.5.0/src/Util/ImageIO.cpp0000664000000000000000000002060612741425367016047 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka @author Hisashi Ikari */ #include "ImageIO.h" #include "Exception.h" #include #include #include extern "C" { #define XMD_H #include } using namespace std; using namespace boost; using namespace cnoid; namespace { void throwLoadException(const string& filename, const std::string& description) { exception_base exception; exception << error_info_message( str(format("Image file \"%1%\" cannot be loaded. %2%") % filename % description)); BOOST_THROW_EXCEPTION(exception); } void throwSaveException(const string& filename, const std::string& description) { exception_base exception; exception << error_info_message( str(format("Image cannot be save to \"%1%\". %2%") % filename % description)); BOOST_THROW_EXCEPTION(exception); } void loadPNG(Image& image, const std::string& filename, bool isUpsideDown) { FILE* fp = 0; fp = fopen(filename.c_str(), "rb"); if(!fp){ throwLoadException(filename, strerror(errno)); } png_size_t number = 8; png_byte header[8]; int is_png; size_t n = fread(header, 1, number, fp); if(n != number){ if(fp){ fclose(fp); } throwLoadException(filename, "The file is not the PNG format."); } is_png = !png_sig_cmp(header, 0, number); if(!is_png){ if(fp){ fclose(fp); } throwLoadException(filename, "The file is not the PNG format."); } png_structp pPng; pPng = png_create_read_struct(PNG_LIBPNG_VER_STRING, NULL, NULL, NULL); if(!pPng){ if(fp){ fclose(fp); } throwLoadException(filename, "Failed to create png_struct."); } png_infop pInfo; pInfo = png_create_info_struct(pPng); if(!pInfo){ png_destroy_read_struct( &pPng, NULL, NULL ); if(fp){ fclose(fp); } throwLoadException(filename, "Failed to create png_info"); } png_init_io(pPng, fp); png_set_sig_bytes(pPng, (int)number); png_read_info(pPng, pInfo); png_uint_32 width = png_get_image_width (pPng, pInfo); png_uint_32 height = png_get_image_height(pPng, pInfo); png_byte color_type = png_get_color_type (pPng, pInfo); png_byte depth = png_get_bit_depth (pPng, pInfo); if(png_get_valid( pPng, pInfo, PNG_INFO_tRNS)){ png_set_tRNS_to_alpha(pPng); } if(depth < 8){ png_set_packing(pPng); } switch (color_type) { case PNG_COLOR_TYPE_GRAY: image.setSize(width, height, 1); if(depth < 8){ png_set_expand_gray_1_2_4_to_8(pPng); } break; case PNG_COLOR_TYPE_GRAY_ALPHA: image.setSize(width, height, 2); if(depth == 16){ png_set_strip_16(pPng); } break; case PNG_COLOR_TYPE_RGB: image.setSize(width, height, 3); if(depth == 16){ png_set_strip_16(pPng); } break; case PNG_COLOR_TYPE_RGB_ALPHA: image.setSize(width, height, 4); if(depth == 16){ png_set_strip_16(pPng); } break; case PNG_COLOR_TYPE_PALETTE: png_set_palette_to_rgb(pPng); image.setSize(width, height, 3); break; default: image.reset(); throwLoadException(filename, "Unsupported color type."); } png_read_update_info(pPng, pInfo); unsigned char** row_pointers; row_pointers = (png_bytepp)malloc(height * sizeof(png_bytep)); png_uint_32 rowbytes = png_get_rowbytes(pPng, pInfo); unsigned char* pixels = image.pixels(); if(isUpsideDown){ for(png_uint_32 i = 0; i < height; ++i) { row_pointers[i] = &(pixels[(height - i - 1) * rowbytes]); } } else { for(png_uint_32 i = 0; i < height; ++i) { row_pointers[i] = &(pixels[i * rowbytes]); } } png_read_image(pPng, row_pointers); free(row_pointers); png_destroy_read_struct(&pPng, &pInfo, NULL); fclose(fp); } void savePNG(const Image& image, const std::string& filename, bool isUpsideDown) { png_structp png_ptr = png_create_write_struct(PNG_LIBPNG_VER_STRING, NULL, NULL, NULL); if(!png_ptr){ throwSaveException(filename, "Internal error."); } png_infop info_ptr = png_create_info_struct(png_ptr); if(!info_ptr){ png_destroy_write_struct(&png_ptr, (png_infopp)NULL); throwSaveException(filename, "Internal error."); } FILE* fp = fopen(filename.c_str(), "wb"); if(!fp){ png_destroy_write_struct(&png_ptr, (png_infopp)NULL); throwSaveException(filename, strerror(errno)); } if(setjmp(png_jmpbuf(png_ptr))){ png_destroy_write_struct(&png_ptr, (png_infopp)NULL); fclose(fp); throwSaveException(filename, "Internal error."); } png_init_io(png_ptr, fp); int color_type; if(image.numComponents() >= 3){ if(image.hasAlphaComponent()){ color_type = PNG_COLOR_TYPE_RGB_ALPHA; } else { color_type = PNG_COLOR_TYPE_RGB; } } else { if(image.hasAlphaComponent()){ color_type = PNG_COLOR_TYPE_GRAY_ALPHA; } else { color_type = PNG_COLOR_TYPE_GRAY; } } const int height = image.height(); const int width = image.width(); png_set_IHDR(png_ptr, info_ptr, width, height, 8, color_type, PNG_INTERLACE_NONE, PNG_COMPRESSION_TYPE_DEFAULT, PNG_FILTER_TYPE_DEFAULT); png_write_info(png_ptr, info_ptr); #if defined(_MSC_VER) && _MSC_VER < 2000 png_bytep* row_pointers; row_pointers = (png_bytep*)malloc(sizeof(png_bytep) * height); #else png_bytep row_pointers[height]; #endif for(int i=0; i < height; ++i){ row_pointers[i] = const_cast(image.pixels()) + width * image.numComponents() * i; } png_write_image(png_ptr, row_pointers); png_write_end(png_ptr, info_ptr); png_destroy_write_struct(&png_ptr, (png_infopp)NULL); fclose(fp); #if defined(_MSC_VER) && _MSC_VER < 2000 free(row_pointers); #endif } void loadJPEG(Image& image, const std::string& filename, bool isUpsideDown) { FILE* fp = 0; fp = fopen(filename.c_str(), "rb"); if(!fp){ throwLoadException(filename, strerror(errno)); } struct jpeg_decompress_struct cinfo; struct jpeg_error_mgr jerr; cinfo.err = jpeg_std_error(&jerr); jpeg_create_decompress(&cinfo); jpeg_stdio_src(&cinfo, fp); (void)jpeg_read_header(&cinfo, TRUE); (void)jpeg_start_decompress(&cinfo); image.setSize(cinfo.output_width, cinfo.output_height, cinfo.output_components); unsigned char* pixels = image.pixels(); const int h = image.height(); const int w = image.width(); JSAMPARRAY row_pointers = (JSAMPARRAY)malloc(sizeof(JSAMPROW) * image.height()); if(isUpsideDown){ for(int i = 0; i < h; ++i) { row_pointers[i] = &(pixels[(h - i - 1) * cinfo.output_components * w]); } } else { for(int i = 0; i < h; ++i) { row_pointers[i] = &(pixels[i * cinfo.output_components * w]); } } while(cinfo.output_scanline < cinfo.output_height){ jpeg_read_scanlines(&cinfo, row_pointers + cinfo.output_scanline, cinfo.output_height - cinfo.output_scanline); } free(row_pointers); (void)jpeg_finish_decompress(&cinfo); jpeg_destroy_decompress(&cinfo); fclose(fp); } } ImageIO::ImageIO() { isUpsideDown_ = false; } void ImageIO::load(Image& image, const std::string& filename) { if(iends_with(filename, "png")){ loadPNG(image, filename, isUpsideDown_); } else if(iends_with(filename, "jpg") || iends_with(filename, "jpeg")) { loadJPEG(image, filename, isUpsideDown_); } else { throwLoadException(filename, "The image format type is not supported."); } } void ImageIO::save(const Image& image, const std::string& filename) { if(iends_with(filename, "png")){ savePNG(image, filename, isUpsideDown_); } else { throwSaveException(filename, "unsupported image format."); } } choreonoid-1.5.0/src/Util/UTF8.cpp0000664000000000000000000000545312741425367015326 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "UTF8.h" #include #ifdef _WIN32 #include #include #endif namespace cnoid { #ifdef _MSC_VER const std::string fromUTF8(const std::string& text) { int size = ::MultiByteToWideChar(CP_UTF8, 0, text.c_str(), text.size(), NULL, 0); if(size >= 0){ std::vector wtext(size + 1); ::MultiByteToWideChar(CP_UTF8, 0, text.c_str(), text.size(), &wtext[0], size + 1); int codepage = _getmbcp(); size = ::WideCharToMultiByte(codepage, 0, &wtext[0], size, NULL, 0, NULL, NULL); if(size >= 0){ std::vector converted(size + 1); ::WideCharToMultiByte(codepage, 0, &wtext[0], size, &converted[0], size + 1, NULL, NULL); return std::string(&converted[0], size); } } return text; } const std::string fromUTF8(const char* text) { int size = ::MultiByteToWideChar(CP_UTF8, 0, text, -1, NULL, 0); if(size >= 0){ std::vector wtext(size + 1); ::MultiByteToWideChar(CP_UTF8, 0, text, -1, &wtext[0], size + 1); int codepage = _getmbcp(); size = ::WideCharToMultiByte(codepage, 0, &wtext[0], size, NULL, 0, NULL, NULL); if(size >= 0){ std::vector converted(size + 1); ::WideCharToMultiByte(codepage, 0, &wtext[0], size, &converted[0], size + 1, NULL, NULL); return std::string(&converted[0], size); } } return text; } const std::string toUTF8(const std::string& text) { int codepage = _getmbcp(); int size = ::MultiByteToWideChar(codepage, 0, text.c_str(), text.size(), NULL, 0); if(size >= 0){ std::vector wtext(size + 1); ::MultiByteToWideChar(codepage, 0, text.c_str(), text.size(), &wtext[0], size + 1); size = ::WideCharToMultiByte(CP_UTF8, 0, &wtext[0], size, NULL, 0, NULL, NULL); if(size >= 0){ std::vector converted(size + 1); ::WideCharToMultiByte(CP_UTF8, 0, &wtext[0], size, &converted[0], size + 1, NULL, NULL); return std::string(&converted[0], size); } } return text; } const std::string toUTF8(const char* text) { int codepage = _getmbcp(); int size = ::MultiByteToWideChar(codepage, 0, text, -1, NULL, 0); if(size >= 0){ std::vector wtext(size + 1); ::MultiByteToWideChar(codepage, 0, text, -1, &wtext[0], size + 1); size = ::WideCharToMultiByte(CP_UTF8, 0, &wtext[0], size, NULL, 0, NULL, NULL); if(size >= 0){ std::vector converted(size + 1); ::WideCharToMultiByte(CP_UTF8, 0, &wtext[0], size, &converted[0], size + 1, NULL, NULL); return std::string(&converted[0], size); } } return text; } #endif } choreonoid-1.5.0/src/Util/ysjoyreader-objc.m0000664000000000000000000000123012741425367017512 0ustar rootroot#include #import #import /* -framework Foundation */ FILE *YsJoyReaderOpenJoystickCalibrationFileC(const char mode[]) { FILE *fp; NSAutoreleasePool *pool=[[NSAutoreleasePool alloc] init]; NSString *homeDir; NSString *cwd; homeDir=NSHomeDirectory(); // Do I release the string? cwd=[[NSFileManager defaultManager] currentDirectoryPath]; [[NSFileManager defaultManager] changeCurrentDirectoryPath:homeDir]; fp=fopen(".ysjoycalib",mode); [[NSFileManager defaultManager] changeCurrentDirectoryPath:cwd]; [pool release]; return fp; } choreonoid-1.5.0/src/Util/FileUtil.h0000664000000000000000000000342012741425367015752 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_FILE_UTIL_H #define CNOID_UTIL_FILE_UTIL_H #include #include #include "exportdecl.h" namespace cnoid { CNOID_EXPORT void makePathCompact( const boost::filesystem::path& path, boost::filesystem::path& out_compact); CNOID_EXPORT int findSubDirectory( const boost::filesystem::path& directory, const boost::filesystem::path& path, boost::filesystem::path& out_subdirectory); CNOID_EXPORT bool findRelativePath( const boost::filesystem::path& from, const boost::filesystem::path& to, boost::filesystem::path& out_relativePath); CNOID_EXPORT std::string getExtension(const boost::filesystem::path& path); /* The following functions were originally defined to support both the version 2 and 3 of the boost.filesystem library. However, supporting the version 2 was stopped, and the use of these functions should be replaced with the original functions of the version 3. */ CNOID_EXPORT std::string getGenericPathString(const boost::filesystem::path& path); CNOID_EXPORT bool checkAbsolute(const boost::filesystem::path& path); CNOID_EXPORT boost::filesystem::path getAbsolutePath(const boost::filesystem::path& path); CNOID_EXPORT std::string getAbsolutePathString(const boost::filesystem::path& path); CNOID_EXPORT std::string getFilename(const boost::filesystem::path& path); CNOID_EXPORT std::string getFilename(const std::string& pathString); CNOID_EXPORT std::string getBasename(const boost::filesystem::path& path); CNOID_EXPORT std::string getPathString(const boost::filesystem::path& path); CNOID_EXPORT std::string getNativePathString(const boost::filesystem::path& path); CNOID_EXPORT std::string toActualPathName(const std::string& pathName); } #endif choreonoid-1.5.0/src/Util/MeshExtractor.cpp0000664000000000000000000000762012741425367017366 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "MeshExtractor.h" #include "SceneDrawables.h" #include using namespace cnoid; void MeshExtractor::visitPosTransform(SgPosTransform* transform) { const Affine3 T0(currentTransform_); const Affine3 P0(currentTransformWithoutScaling_); currentTransform_ = T0 * transform->T(); currentTransformWithoutScaling_ = P0 * transform->T(); visitGroup(transform); currentTransform_ = T0; currentTransformWithoutScaling_ = P0; } void MeshExtractor::visitScaleTransform(SgScaleTransform* transform) { bool isParentScaled = isCurrentScaled_; isCurrentScaled_ = true; Affine3 T0 = currentTransform_; currentTransform_ = T0 * transform->T(); visitGroup(transform); currentTransform_ = T0; isCurrentScaled_ = isParentScaled; } void MeshExtractor::visitShape(SgShape* shape) { SgMesh* mesh = shape->mesh(); if(mesh && mesh->vertices() && !mesh->vertices()->empty() && !mesh->triangleVertices().empty()){ meshFound = true; currentMesh_ = mesh; callback(); currentMesh_ = 0; } } void MeshExtractor::visitPointSet(SgPointSet* pointSet) { } void MeshExtractor::visitLineSet(SgLineSet* lineSet) { } void MeshExtractor::visitLight(SgLight* light) { } void MeshExtractor::visitCamera(SgCamera* camera) { } bool MeshExtractor::extract(SgNode* node, boost::function callback) { this->callback = callback; currentMesh_ = 0; currentTransform_.setIdentity(); currentTransformWithoutScaling_.setIdentity(); isCurrentScaled_ = false; meshFound = false; node->accept(*this); return meshFound; } static void integrateMesh(MeshExtractor* extractor, SgMesh* mesh) { SgMesh* srcMesh = extractor->currentMesh(); const Affine3f T = extractor->currentTransform().cast(); if(srcMesh->hasVertices()){ SgVertexArray& vertices = *mesh->getOrCreateVertices(); const int numVertices = vertices.size(); SgVertexArray& srcVertices = *srcMesh->vertices(); const int numSrcVertices = srcVertices.size(); vertices.reserve(numVertices + numSrcVertices); for(int i=0; i < numSrcVertices; ++i){ vertices.push_back(T * srcVertices[i]); } SgIndexArray& indices = mesh->triangleVertices(); const int numIndices = indices.size(); SgIndexArray& srcIndices = srcMesh->triangleVertices(); const int numSrcIndices = srcIndices.size(); indices.reserve(numIndices + numSrcIndices); for(int i=0; i < numSrcIndices; ++i){ indices.push_back(srcIndices[i] + numVertices); } if(srcMesh->hasNormals()){ SgNormalArray& normals = *mesh->getOrCreateNormals(); const int numNormals = normals.size(); SgNormalArray& srcNormals = *srcMesh->normals(); const int numSrcNormals = srcNormals.size(); normals.reserve(numNormals + numSrcNormals); const Affine3f U = extractor->currentTransformWithoutScaling().cast(); for(int i=0; i < numSrcNormals; ++i){ normals.push_back(U * srcNormals[i]); } SgIndexArray& indices = mesh->normalIndices(); const int numIndices = indices.size(); SgIndexArray& srcIndices = srcMesh->normalIndices(); const int numSrcIndices = srcIndices.size(); indices.reserve(numIndices + numSrcIndices); for(int i=0; i < numSrcIndices; ++i){ indices.push_back(srcIndices[i] + numNormals); } } } } /** \todo take into acount the case where some meshes have normals or colors and others don't have them. */ SgMesh* MeshExtractor::integrate(SgNode* node) { SgMesh* mesh = new SgMesh; extract(node, boost::bind(integrateMesh, this, mesh)); return mesh; } choreonoid-1.5.0/src/Util/AbstractSceneLoader.h0000664000000000000000000000056112741425367020110 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_ABSTRACT_SCENE_LOADER_H #define CNOID_UTIL_ABSTRACT_SCENE_LOADER_H #include namespace cnoid { class SgNode; class AbstractSceneLoader { public: virtual ~AbstractSceneLoader() { } virtual const char* format() const = 0; virtual SgNode* load(const std::string& fileName) = 0; }; }; #endif choreonoid-1.5.0/src/Util/BoundingBox.h0000664000000000000000000000374212741425367016462 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_BOUNDING_BOX_H #define CNOID_UTIL_BOUNDING_BOX_H #include "EigenTypes.h" #include #include "exportdecl.h" namespace cnoid { class BoundingBoxf; class CNOID_EXPORT BoundingBox { public: BoundingBox(); BoundingBox(const Vector3& min, const Vector3& max); BoundingBox(const BoundingBox& org); BoundingBox(const BoundingBoxf& org); void set(const Vector3& min, const Vector3& max); void clear(); bool empty() const { return empty_; } const Vector3& min() const { return min_; } const Vector3& max() const { return max_; } Vector3 center() const; Vector3 size() const; double boundingSphereRadius() const; void expandBy(const BoundingBox& bbox); void expandBy(double x, double y, double z); void expandBy(const Vector3& v){ expandBy(v.x(), v.y(), v.z()); } void transform(const Affine3& T); private: Vector3 min_; Vector3 max_; bool empty_; }; CNOID_EXPORT std::ostream& operator<<(std::ostream& os, const BoundingBox& bb); /** float type version of the BoundingBox class */ class CNOID_EXPORT BoundingBoxf { public: BoundingBoxf(); BoundingBoxf(const Vector3f& min, const Vector3f& max); BoundingBoxf(const BoundingBoxf& org); BoundingBoxf(const BoundingBox& org); void set(const Vector3f& min, const Vector3f& max); void clear(); bool empty() const { return empty_; } const Vector3f& min() const { return min_; } const Vector3f& max() const { return max_; } Vector3f center() const; float boundingSphereRadius() const; void expandBy(const BoundingBoxf& bbox); void expandBy(float x, float y, float z); void expandBy(const Vector3f& v){ expandBy(v.x(), v.y(), v.z()); } void transform(const Affine3f& T); private: bool empty_; Vector3f min_; Vector3f max_; }; CNOID_EXPORT std::ostream& operator<<(std::ostream& os, const BoundingBoxf& bb); } #endif choreonoid-1.5.0/src/Util/BoundingBox.cpp0000664000000000000000000001444712741425367017021 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "BoundingBox.h" using namespace cnoid; BoundingBox::BoundingBox() { clear(); } BoundingBox::BoundingBox(const Vector3& min, const Vector3& max) { set(min, max); } BoundingBox::BoundingBox(const BoundingBox& org) { min_ = org.min_; max_ = org.max_; empty_ = org.empty_; } BoundingBox::BoundingBox(const BoundingBoxf& org) { min_ = org.min().cast(); max_ = org.max().cast(); empty_ = org.empty(); } void BoundingBox::set(const Vector3& min, const Vector3& max) { min_ = min; max_ = max; empty_ = (min.x() >= max.x()) && (min.y() >= max.y()) && (min.z() >= max.z()); } void BoundingBox::clear() { empty_ = true; min_.setConstant(std::numeric_limits::max()); max_.setConstant(-std::numeric_limits::max()); } Vector3 BoundingBox::center() const { return (min_ + max_) / 2.0; } Vector3 BoundingBox::size() const { if(empty_){ return Vector3::Zero(); } else { return (max_ - min_); } } double BoundingBox::boundingSphereRadius() const { if(empty_){ return 0.0; } else { return (max_ - center()).norm(); } } void BoundingBox::expandBy(double x, double y, double z) { if(x < min_.x()){ min_.x() = x; } if(x > max_.x()){ max_.x() = x; } if(y < min_.y()){ min_.y() = y; } if(y > max_.y()){ max_.y() = y; } if(z < min_.z()){ min_.z() = z; } if(z > max_.z()){ max_.z() = z; } if(empty_){ empty_ = (min_.x() >= max_.x()) && (min_.y() >= max_.y()) && (min_.z() >= max_.z()); } } void BoundingBox::expandBy(const BoundingBox& bbox) { if(!bbox.empty()){ if(bbox.min().x() < min_.x()){ min_.x() = bbox.min().x(); } if(bbox.max().x() > max_.x()){ max_.x() = bbox.max().x(); } if(bbox.min().y() < min_.y()){ min_.y() = bbox.min().y(); } if(bbox.max().y() > max_.y()){ max_.y() = bbox.max().y(); } if(bbox.min().z() < min_.z()){ min_.z() = bbox.min().z(); } if(bbox.max().z() > max_.z()){ max_.z() = bbox.max().z(); } if(empty_){ empty_ = (min_.x() >= max_.x()) && (min_.y() >= max_.y()) && (min_.z() >= max_.z()); } } } void BoundingBox::transform(const Affine3& T) { if(!empty()){ const Vector3 p1 = min_; const Vector3 p2 = max_; clear(); expandBy(T * Vector3(p1.x(), p1.y(), p1.z())); expandBy(T * Vector3(p1.x(), p2.y(), p1.z())); expandBy(T * Vector3(p2.x(), p1.y(), p1.z())); expandBy(T * Vector3(p2.x(), p2.y(), p1.z())); expandBy(T * Vector3(p1.x(), p1.y(), p2.z())); expandBy(T * Vector3(p1.x(), p2.y(), p2.z())); expandBy(T * Vector3(p2.x(), p1.y(), p2.z())); expandBy(T * Vector3(p2.x(), p2.y(), p2.z())); } } std::ostream& cnoid::operator<<(std::ostream& os, const BoundingBox& bb) { os << "(" << bb.min().x() << ", " << bb.min().y() << ", " << bb.min().z() << ") - ("; os << bb.max().x() << ", " << bb.max().y() << ", " << bb.max().z() << ")"; return os; } BoundingBoxf::BoundingBoxf() { clear(); } BoundingBoxf::BoundingBoxf(const Vector3f& min, const Vector3f& max) { set(min, max); } BoundingBoxf::BoundingBoxf(const BoundingBoxf& org) { min_ = org.min_; max_ = org.max_; empty_ = org.empty_; } BoundingBoxf::BoundingBoxf(const BoundingBox& org) { min_ = org.min().cast(); max_ = org.max().cast(); empty_ = org.empty(); } void BoundingBoxf::set(const Vector3f& min, const Vector3f& max) { min_ = min; max_ = max; empty_ = (min.x() >= max.x()) && (min.y() >= max.y()) && (min.z() >= max.z()); } void BoundingBoxf::clear() { empty_ = true; min_.setConstant(std::numeric_limits::max()); max_.setConstant(-std::numeric_limits::max()); } Vector3f BoundingBoxf::center() const { return (min_ + max_) / 2.0; } float BoundingBoxf::boundingSphereRadius() const { return (max_ - center()).norm(); } void BoundingBoxf::expandBy(float x, float y, float z) { if(x < min_.x()){ min_.x() = x; } if(x > max_.x()){ max_.x() = x; } if(y < min_.y()){ min_.y() = y; } if(y > max_.y()){ max_.y() = y; } if(z < min_.z()){ min_.z() = z; } if(z > max_.z()){ max_.z() = z; } if(empty_){ empty_ = (min_.x() >= max_.x()) && (min_.y() >= max_.y()) && (min_.z() >= max_.z()); } } void BoundingBoxf::expandBy(const BoundingBoxf& bbox) { if(!bbox.empty()){ if(bbox.min().x() < min_.x()){ min_.x() = bbox.min().x(); } if(bbox.max().x() > max_.x()){ max_.x() = bbox.max().x(); } if(bbox.min().y() < min_.y()){ min_.y() = bbox.min().y(); } if(bbox.max().y() > max_.y()){ max_.y() = bbox.max().y(); } if(bbox.min().z() < min_.z()){ min_.z() = bbox.min().z(); } if(bbox.max().z() > max_.z()){ max_.z() = bbox.max().z(); } if(empty_){ empty_ = (min_.x() >= max_.x()) && (min_.y() >= max_.y()) && (min_.z() >= max_.z()); } } } void BoundingBoxf::transform(const Affine3f& T) { if(!empty()){ const Vector3f p1 = min_; const Vector3f p2 = max_; clear(); expandBy(T * Vector3f(p1.x(), p1.y(), p1.z())); expandBy(T * Vector3f(p1.x(), p2.y(), p1.z())); expandBy(T * Vector3f(p2.x(), p1.y(), p1.z())); expandBy(T * Vector3f(p2.x(), p2.y(), p1.z())); expandBy(T * Vector3f(p1.x(), p1.y(), p2.z())); expandBy(T * Vector3f(p1.x(), p2.y(), p2.z())); expandBy(T * Vector3f(p2.x(), p1.y(), p2.z())); expandBy(T * Vector3f(p2.x(), p2.y(), p2.z())); } } std::ostream& cnoid::operator<<(std::ostream& os, const BoundingBoxf& bb) { os << "(" << bb.min().x() << ", " << bb.min().y() << ", " << bb.min().z() << ") - ("; os << bb.max().x() << ", " << bb.max().y() << ", " << bb.max().z() << ")"; return os; } choreonoid-1.5.0/src/Util/SceneVisitor.cpp0000664000000000000000000000370512741425367017213 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "SceneVisitor.h" #include "SceneGraph.h" #include "SceneDrawables.h" #include "SceneCameras.h" #include "SceneLights.h" #include "SceneEffects.h" using namespace cnoid; SceneVisitor::SceneVisitor() { property_ = new Mapping(); } SceneVisitor::~SceneVisitor() { } void SceneVisitor::visitNode(SgNode* node) { } void SceneVisitor::visitGroup(SgGroup* group) { visitNode(group); for(SgGroup::const_iterator p = group->begin(); p != group->end(); ++p){ (*p)->accept(*this); } } void SceneVisitor::visitTransform(SgTransform* transform) { visitGroup(transform); } void SceneVisitor::visitPosTransform(SgPosTransform* transform) { visitTransform(transform); } void SceneVisitor::visitScaleTransform(SgScaleTransform* transform) { visitTransform(transform); } void SceneVisitor::visitInvariantGroup(SgInvariantGroup* group) { visitGroup(group); } void SceneVisitor::visitSwitch(SgSwitch* switchNode) { if(switchNode->isTurnedOn()){ visitGroup(switchNode); } } void SceneVisitor::visitUnpickableGroup(SgUnpickableGroup* group) { visitGroup(group); } void SceneVisitor::visitShape(SgShape* shape) { visitNode(shape); } void SceneVisitor::visitPlot(SgPlot* plot) { visitNode(plot); } void SceneVisitor::visitPointSet(SgPointSet* pointSet) { visitNode(pointSet); } void SceneVisitor::visitLineSet(SgLineSet* lineSet) { visitNode(lineSet); } void SceneVisitor::visitPreprocessed(SgPreprocessed* preprocessed) { visitNode(preprocessed); } void SceneVisitor::visitLight(SgLight* light) { visitPreprocessed(light); } void SceneVisitor::visitFog(SgFog* fog) { visitPreprocessed(fog); } void SceneVisitor::visitCamera(SgCamera* camera) { visitPreprocessed(camera); } void SceneVisitor::visitOverlay(SgOverlay* overlay) { } void SceneVisitor::visitOutlineGroup(SgOutlineGroup* outline) { visitGroup(outline); } choreonoid-1.5.0/src/Util/EigenTypes.h0000664000000000000000000000506712741425367016322 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_EIGEN_TYPES_H #define CNOID_UTIL_EIGEN_TYPES_H #include #include //#include namespace cnoid { using Eigen::Vector2i; using Eigen::Matrix2f; using Eigen::Vector2f; using Eigen::Matrix2d; using Eigen::Vector2d; using Eigen::Array2i; using Eigen::Array2f; using Eigen::Array2d; using Eigen::Vector3i; using Eigen::Matrix3f; using Eigen::Vector3f; using Eigen::Matrix3d; using Eigen::Vector3d; using Eigen::Array3i; using Eigen::Array3f; using Eigen::Array3d; using Eigen::Matrix4f; using Eigen::Vector4f; using Eigen::Matrix4d; using Eigen::Vector4d; using Eigen::Array4i; using Eigen::Array4f; using Eigen::Array4d; using Eigen::MatrixXf; using Eigen::VectorXf; using Eigen::AngleAxisf; using Eigen::Quaternionf; using Eigen::MatrixXd; using Eigen::VectorXd; using Eigen::AngleAxisd; using Eigen::Quaterniond; using Eigen::Affine3f; using Eigen::Affine3d; using Eigen::Translation3f; using Eigen::Translation3d; typedef Eigen::Matrix2d Matrix2; typedef Eigen::Vector2d Vector2; typedef Eigen::Matrix3d Matrix3; typedef Eigen::Vector3d Vector3; //typedef Eigen::AlignedVector3 Vector3; typedef Eigen::Matrix4d Matrix4; typedef Eigen::Vector4d Vector4; typedef Eigen::VectorXd VectorX; typedef Eigen::Matrix Vector6; typedef Eigen::Affine3d Affine3; typedef Eigen::Translation3d Translation3; typedef Eigen::AngleAxisd AngleAxis; //! \deprecated typedef Eigen::Quaterniond Quat; typedef Eigen::Quaterniond Quaternion; typedef Eigen::Transform Position; // The followings should be removed later using Eigen::Isometry3f; using Eigen::Isometry3d; typedef Eigen::Isometry3d Isometry3; class SE3 { Vector3 p; Quat q; public: SE3() { } SE3(const Vector3& translation, const Quat& rotation) : p(translation), q(rotation) { } SE3(const Vector3& translation, const Matrix3& rotation) : p(translation), q(rotation) { } void set(const Vector3& translation, const Quat& rotation) { this->p = translation; this->q = rotation; } void set(const Vector3& translation, const Matrix3& R) { this->p = translation; this->q = R; } void set(const Position& T){ p = T.translation(); q = T.linear(); } Vector3& translation() { return p; } const Vector3& translation() const { return p; } Quat& rotation() { return q; } const Quat& rotation() const { return q; } EIGEN_MAKE_ALIGNED_OPERATOR_NEW }; } #endif choreonoid-1.5.0/src/Util/JoystickOSX.cpp0000664000000000000000000005634412741425367016776 0ustar rootroot/** Joystick class implementation for Mac OS X. This implementation is based on the joystick reader program distributed by developed by ysflight.com. */ #include "Joystick.h" #include #include #include #include #include #include #include #include #include #include using namespace std; using namespace cnoid; namespace { const int MaxNumJoysticks = 4; const int YsJoyReaderMaxNumAxis = 6; const int YsJoyReaderMaxNumButton = 32; const int YsJoyReaderMaxNumHatSwitch = 4; class YsJoyReaderElement { public: int exist; IOHIDElementRef elem; int value; YsJoyReaderElement() { exist = 0; elem = NULL; value = 0; } }; class YsJoyReaderAxis : public YsJoyReaderElement { public: int min,max; int scaledMin,scaledMax; int calibCenter,calibMin,calibMax; YsJoyReaderAxis() { min = 0; max = 0; scaledMin = 0; scaledMax = 0; calibCenter = 0; calibMin = 0; calibMax = 0; } double GetCalibratedValue(void) const { double calib; if(calibCenter < value && calibMax != calibCenter){ calib = (double)(value - calibCenter)/(double)(calibMax - calibCenter); } else if(value1.0){ calib = 1.0; } if(calib<-1.0){ calib = -1.0; } return calib; } void CaptureCenter(void) { calibCenter = value; } void BeginCaptureMinMax(void) { calibMin = calibCenter + 1000; calibMax = calibCenter - 1000; } void CaptureMinMax(void) { if(value < calibMin) { calibMin = value; } if(value > calibMax) { calibMax = value; } } void CenterFromMinMax(void){ calibCenter = (calibMin + calibMax) / 2; } }; class YsJoyReaderButton : public YsJoyReaderElement { public: YsJoyReaderButton() { } }; class YsJoyReaderHatSwitch : public YsJoyReaderElement { public: int valueNeutral; int value0Deg; int value90Deg; int value180Deg; int value270Deg; YsJoyReaderHatSwitch() { valueNeutral = 0; value0Deg = 1; value90Deg = 3; value180Deg = 5; value270Deg = 7; } int GetDiscreteValue(void) const { if(value == valueNeutral){ return 0; } else if(value==value0Deg){ return 1; } else if(value==value90Deg){ return 3; } else if(value==value180Deg) { return 5; } else if(value270Deg==value) { return 7; } else if(value0DegjoyId = joyId; if(hidDev != NULL) { CFArrayRef elemAry = IOHIDDeviceCopyMatchingElements(hidDev, NULL, 0); int nElem = (int)CFArrayGetCount(elemAry); int isMouse = 0; int isJoystick = 0; int isKeyboard = 0; int isGamePad = 0; printf("This HID Device has %d elements.\n", nElem); for(int j=0; j < nElem; j++){ IOHIDElementRef elem = (IOHIDElementRef)CFArrayGetValueAtIndex(elemAry, j); IOHIDElementType elemType = IOHIDElementGetType(elem); unsigned int usage = IOHIDElementGetUsage(elem); unsigned int usagePage = IOHIDElementGetUsagePage(elem); printf("Element %3d",j); switch(elemType){ case kIOHIDElementTypeInput_ScanCodes: printf(" ScanCode "); break; case kIOHIDElementTypeInput_Misc: printf(" Misc "); break; case kIOHIDElementTypeInput_Button: printf(" Button "); break; case kIOHIDElementTypeInput_Axis: printf(" Axis "); break; case kIOHIDElementTypeOutput: printf(" Output "); break; case kIOHIDElementTypeFeature: printf(" Feature "); break; case kIOHIDElementTypeCollection: printf(" Collection"); break; } printf(" Usage %3d UsagePage %3d\n", usage, usagePage); if(kHIDPage_GenericDesktop == usagePage){ switch(usage){ case kHIDUsage_GD_Mouse: printf(" Can function as mouse\n"); isMouse=1; break; case kHIDUsage_GD_Keyboard: printf(" Can function as Keyboard\n"); isKeyboard=1; break; case kHIDUsage_GD_Joystick: printf(" Can function as Joystick\n"); isJoystick=1; break; case kHIDUsage_GD_GamePad: printf(" Can function as GamePad\n"); isGamePad=1; break; } } } if(0!=isJoystick){ int nAxis=0; int nHat=0; for(int j=0; j%d) Scaled(%d->%d)\n",min,max,scaledMin,scaledMax); AddAxis(nAxis++,elem,min,max,scaledMin,scaledMax); break; case kHIDUsage_GD_Y: printf(" This element is for Y-Axis (%d->%d) Scaled(%d->%d)\n",min,max,scaledMin,scaledMax); AddAxis(nAxis++,elem,min,max,scaledMin,scaledMax); break; case kHIDUsage_GD_Z: printf(" This element is for Z-Axis (%d->%d) Scaled(%d->%d)\n",min,max,scaledMin,scaledMax); AddAxis(nAxis++,elem,min,max,scaledMin,scaledMax); break; case kHIDUsage_GD_Rx: printf(" This element is for Rx-Axis (%d->%d) Scaled(%d->%d)\n",min,max,scaledMin,scaledMax); AddAxis(nAxis++,elem,min,max,scaledMin,scaledMax); break; case kHIDUsage_GD_Ry: printf(" This element is for Ry-Axis (%d->%d) Scaled(%d->%d)\n",min,max,scaledMin,scaledMax); AddAxis(nAxis++,elem,min,max,scaledMin,scaledMax); break; case kHIDUsage_GD_Rz: printf(" This element is for Rz-Axis (%d->%d) Scaled(%d->%d)\n",min,max,scaledMin,scaledMax); AddAxis(nAxis++,elem,min,max,scaledMin,scaledMax); break; case kHIDUsage_GD_Slider: printf(" This element is for Slider (%d->%d) Scaled(%d->%d)\n",min,max,scaledMin,scaledMax); AddAxis(nAxis++,elem,min,max,scaledMin,scaledMax); break; case kHIDUsage_GD_Wheel: printf(" This element is for Wheel (%d->%d) Scaled(%d->%d)\n",min,max,scaledMin,scaledMax); break; case kHIDUsage_GD_Hatswitch: printf(" This element is for Hatswitch (%d->%d) Scaled(%d->%d)\n",min,max,scaledMin,scaledMax); if(nHathidDev=hidDev; return 1; } CFRelease(elemAry); } return 0; } void Read(void) { int i; IOHIDValueRef valueRef; for(i=0; i < YsJoyReaderMaxNumAxis; i++){ if(axis[i].exist!=0){ IOHIDDeviceGetValue(hidDev,axis[i].elem,&valueRef); axis[i].value=IOHIDValueGetIntegerValue(valueRef); } } for(i=0; i axes; vector buttons; string errorMessage; Signal sigButton; Signal sigAxis; JoystickImpl(const char* device); bool readCurrentState(); }; } Joystick::Joystick() { impl = new JoystickImpl("0"); } Joystick::Joystick(const char* dev) { impl = new JoystickImpl(dev); } JoystickImpl::JoystickImpl(const char *dev) { fd = atoi(dev); int numJoystick; YsJoyReaderSetUpJoystick(numJoystick, m_dev, MaxNumJoysticks); std::cout << "numJoystick:" << numJoystick << std::endl; if(fd >= numJoystick) { fd = -1; return; } YsJoyReaderLoadJoystickCalibrationInfo(numJoystick, m_dev); int nbuttons = 0; int naxes = 0; for(int j=0; j < YsJoyReaderMaxNumAxis; j++){ if(m_dev[fd].axis[j].exist != 0){ naxes++; } } for(int j=0; j < YsJoyReaderMaxNumButton; j++){ if(m_dev[fd].button[j].exist != 0){ nbuttons++; } } std::cout << "axes:" << naxes << ", buttons:" << nbuttons << std::endl; axes.resize(naxes, 0.0); buttons.resize(nbuttons, false); readCurrentState(); } Joystick::~Joystick() { delete impl; } bool Joystick::isReady() const { return (impl->fd >= 0); } const char* Joystick::errorMessage() const { return impl->errorMessage.c_str(); } int Joystick::numAxes() const { return impl->axes.size(); } int Joystick::numButtons() const { return impl->buttons.size(); } bool Joystick::readCurrentState() { return impl->readCurrentState(); } bool JoystickImpl::readCurrentState() { if(fd < 0){ return false; } m_dev[fd].Read(); for(int j=0; j < YsJoyReaderMaxNumAxis; j++){ if(m_dev[fd].axis[j].exist != 0){ axes[j] = m_dev[fd].axis[j].GetCalibratedValue(); } } for(int j=0; j < YsJoyReaderMaxNumButton; j++){ if(m_dev[fd].button[j].exist != 0){ buttons[j] = m_dev[fd].button[j].value; } } return false; } double Joystick::getPosition(int axis) const { if(axis < impl->axes.size()){ return impl->axes[axis]; } return 0.0; } bool Joystick::getButtonState(int button) const { if(button < impl->buttons.size()){ return impl->buttons[button]; } return false; } SignalProxy Joystick::sigButton() { return impl->sigButton; } SignalProxy Joystick::sigAxis() { return impl->sigAxis; } choreonoid-1.5.0/src/Util/ExtJoystick.h0000664000000000000000000000162612741425367016523 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_EXT_JOYSTICK_H #define CNOID_UTIL_EXT_JOYSTICK_H #include "Signal.h" #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT ExtJoystick { Signal sigDestroyed_; public: static void registerJoystick(const std::string& name, ExtJoystick* joystick); static ExtJoystick* findJoystick(const std::string& name); SignalProxy sigDestroyed() { return sigDestroyed_; } virtual ~ExtJoystick(); virtual int numAxes() const = 0; virtual int numButtons() const = 0; virtual bool readCurrentState() = 0; virtual double getPosition(int axis) const = 0; virtual bool getButtonState(int button) const = 0; virtual bool isActive() const = 0; virtual SignalProxy sigButton() = 0; virtual SignalProxy sigAxis() = 0; }; } #endif choreonoid-1.5.0/src/Util/ValueTreeUtil.h0000664000000000000000000000206112741425367016767 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_VALUE_TREE_UTIL_H_INCLUDED #define CNOID_UTIL_VALUE_TREE_UTIL_H_INCLUDED #include "ValueTree.h" namespace cnoid { template bool writeElements(Mapping& mapping, const std::string& key, const Container& elements, bool isFlowStyle = false) { ListingPtr listing = new Listing(); if(isFlowStyle){ listing->setFlowStyle(true); } for(typename Container::const_iterator p = elements.begin(); p != elements.end(); ++p){ listing->append(*p); } if(!listing->empty()){ mapping.insert(key, listing); return true; } return false; } template bool readElements(const Mapping& mapping, const std::string& key, Container& elements) { bool completed = false; const Listing& listing = *mapping.findListing(key); if(listing.isValid()){ for(int i=0; i < listing.size(); ++i){ elements.push_back(listing[i].to()); } } return !elements.empty(); } } #endif choreonoid-1.5.0/src/Util/Exception.h0000664000000000000000000000124112741425367016172 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_EXCEPTION_H #define CNOID_UTIL_EXCEPTION_H #include #include namespace cnoid { struct exception_base : virtual std::exception, virtual boost::exception { }; typedef boost::error_info error_info_message; struct nonexistent_key_error : virtual exception_base { }; typedef boost::error_info error_info_key; struct type_mismatch_error : virtual exception_base { }; struct file_read_error : virtual exception_base { }; struct empty_data_error : virtual exception_base { }; }; #endif choreonoid-1.5.0/src/Util/Vector3Seq.cpp0000664000000000000000000000576112741425367016600 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #include "Vector3Seq.h" #include "PlainSeqFormatLoader.h" #include "ValueTree.h" #include "YAMLWriter.h" #include using namespace std; using namespace cnoid; Vector3Seq::Vector3Seq(int nFrames) : BaseSeqType("Vector3Seq", nFrames) { } Vector3Seq::Vector3Seq(const Vector3Seq& org) : BaseSeqType(org) { } AbstractSeqPtr Vector3Seq::cloneSeq() const { return boost::make_shared(*this); } Vector3Seq::~Vector3Seq() { } bool Vector3Seq::loadPlainFormat(const std::string& filename) { clearSeqMessage(); PlainSeqFileLoader loader; if(!loader.load(filename)){ addSeqMessage(loader.errorMessage()); return false; } if(loader.numParts() < 3){ addSeqMessage(filename + "does not have 3 columns for 3d vector elements"); return false; } setNumFrames(loader.numFrames()); setFrameRate(1.0 / loader.timeStep()); int frame = 0; for(PlainSeqFileLoader::iterator it = loader.begin(); it != loader.end(); ++it){ vector& data = *it; (*this)[frame++] << data[1], data[2], data[3]; } return true; } bool Vector3Seq::saveAsPlainFormat(const std::string& filename) { clearSeqMessage(); ofstream os(filename.c_str()); os.setf(ios::fixed); if(!os){ addSeqMessage(filename + " cannot be opened."); return false; } static boost::format f("%1$.4f %2$.6f %3$.6f %4$.6f\n"); const int n = numFrames(); const double r = frameRate(); for(int i=0; i < n; ++i){ const Vector3& v = (*this)[i]; os << (f % (i / r) % v.x() % v.y() % v.z()); } return true; } bool Vector3Seq::doWriteSeq(YAMLWriter& writer) { if(BaseSeqType::doWriteSeq(writer)){ writer.putKey("frames"); writer.startListing(); const int n = numFrames(); for(int i=0; i < n; ++i){ writer.startFlowStyleListing(); const Vector3& v = (*this)[i]; for(int j=0; j < 3; ++j){ writer.putScalar(v[j]); } writer.endListing(); } writer.endListing(); return true; } return false; } bool Vector3Seq::doReadSeq(const Mapping& archive) { if(BaseSeqType::doReadSeq(archive)){ if(archive["type"].toString() == seqType()){ const Listing& frames = *archive.findListing("frames"); if(!frames.isValid()){ addSeqMessage("Valid \"frames\" field of Vector3Seq is not found."); } else { const int n = frames.size(); setNumFrames(n); for(int i=0; i < n; ++i){ const Listing& frame = *frames[i].toListing(); Vector3& v = (*this)[i]; for(int j=0; j < 3; ++j){ v[j] = frame[j].toDouble(); } } return true; } } } return false; } choreonoid-1.5.0/src/Util/Sleep.h0000664000000000000000000000062012741425367015304 0ustar rootroot #ifndef CNOID_UTIL_SLEEP_H #define CNOID_UTIL_SLEEP_H #ifdef WIN32 #include namespace cnoid { inline void msleep(int msec){ ::Sleep(msec); } inline void usleep(int usec){ ::Sleep(usec / 1000); } } #else #include namespace cnoid { inline void msleep(int msec){ ::usleep(msec * 1000); } inline void usleep(int usec){ ::usleep(usec); } } #endif #endif choreonoid-1.5.0/src/Util/SceneCameras.cpp0000664000000000000000000000375712741425367017136 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "SceneCameras.h" #include "SceneVisitor.h" using namespace std; using namespace cnoid; SgCamera::SgCamera() { nearClipDistance_ = 0.01; farClipDistance_ = 100.0; } SgCamera::SgCamera(const SgCamera& org) : SgPreprocessed(org) { nearClipDistance_ = org.nearClipDistance_; farClipDistance_ = org.farClipDistance_; } void SgCamera::accept(SceneVisitor& visitor) { visitor.visitCamera(this); } Affine3 SgCamera::positionLookingFor(const Vector3& eye, const Vector3& direction, const Vector3& up) { Vector3 d = direction.normalized(); Vector3 c = d.cross(up).normalized(); Vector3 u = c.cross(d); Affine3 C; C.linear() << c, u, -d; C.translation() = eye; return C; } Affine3 SgCamera::positionLookingAt(const Vector3& eye, const Vector3& center, const Vector3& up) { return positionLookingFor(eye, (center - eye), up); } SgPerspectiveCamera::SgPerspectiveCamera() { fieldOfView_ = 0.785398; } SgPerspectiveCamera::SgPerspectiveCamera(const SgPerspectiveCamera& org) : SgCamera(org) { fieldOfView_ = org.fieldOfView_; } SgObject* SgPerspectiveCamera::clone(SgCloneMap& cloneMap) const { return new SgPerspectiveCamera(*this); } void SgPerspectiveCamera::accept(SceneVisitor& visitor) { visitor.visitCamera(this); } /** @param aspectRatio width / height */ double SgPerspectiveCamera::fovy(double aspectRatio, double fieldOfView) { if(aspectRatio >= 1.0){ return fieldOfView; } else { return 2.0 * atan(tan(fieldOfView / 2.0) / aspectRatio); } } SgOrthographicCamera::SgOrthographicCamera() { height_ = 2.0; } SgOrthographicCamera::SgOrthographicCamera(const SgOrthographicCamera& org) : SgCamera(org) { height_ = org.height_; } SgObject* SgOrthographicCamera::clone(SgCloneMap& cloneMap) const { return new SgOrthographicCamera(*this); } void SgOrthographicCamera::accept(SceneVisitor& visitor) { visitor.visitCamera(this); } choreonoid-1.5.0/src/Util/MultiSE3Seq.cpp0000664000000000000000000001757112741425367016662 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #include "MultiSE3Seq.h" #include "PlainSeqFormatLoader.h" #include "ValueTree.h" #include "YAMLWriter.h" #include "EigenUtil.h" #include #include "gettext.h" using namespace std; using namespace cnoid; using boost::format; MultiSE3Seq::MultiSE3Seq() : MultiSE3Seq::BaseSeqType("MultiSE3Seq") { } MultiSE3Seq::MultiSE3Seq(int numFrames, int numParts) : MultiSE3Seq::BaseSeqType("MultiSE3Seq", numFrames, numParts) { } MultiSE3Seq::MultiSE3Seq(const MultiSE3Seq& org) : MultiSE3Seq::BaseSeqType(org) { } AbstractSeqPtr MultiSE3Seq::cloneSeq() const { return boost::make_shared(*this); } MultiSE3Seq::~MultiSE3Seq() { } bool MultiSE3Seq::loadPlainMatrixFormat(const std::string& filename) { clearSeqMessage(); PlainSeqFileLoader loader; if(!loader.load(filename)){ addSeqMessage(loader.errorMessage()); return false; } int n = loader.numParts(); if(n < 12 || (n % 12) != 0){ addSeqMessage(filename + "does not have elements in multiple of twelve " "(each 3 for position vectors, 9 for attitde matrices)"); return false; } int m = n / 12; setDimension(loader.numFrames(), m); setTimeStep(loader.timeStep()); int f = 0; Part base = part(0); for(PlainSeqFileLoader::iterator it = loader.begin(); it != loader.end(); ++it){ vector& data = *it; int i = 0; Frame frame = MultiSE3Seq::frame(f++); for(int j=0; j < m; ++j){ SE3& x = frame[j]; x.translation() << data[i++], data[i++], data[i++]; Matrix3 R; R << data[i++], data[i++], data[i++], data[i++], data[i++], data[i++], data[i++], data[i++], data[i++]; x.rotation() = R; } } return true; } bool MultiSE3Seq::loadPlainRpyFormat(const std::string& filename) { clearSeqMessage(); PlainSeqFileLoader loader; if(!loader.load(filename)){ addSeqMessage(loader.errorMessage()); return false; } int n = loader.numParts(); if(n != 3){ addSeqMessage(filename + "does not have a multiple of 3 elements (R,P,Y)"); return false; } setDimension(loader.numFrames(), 1); setTimeStep(loader.timeStep()); int f = 0; Part base = part(0); for(PlainSeqFileLoader::iterator it = loader.begin(); it != loader.end(); ++it){ vector& data = *it; Frame frame = MultiSE3Seq::frame(f++); SE3& x = frame[0]; x.translation() << 0, 0, 0; double r, p, y; //First element is time r = data[1]; p = data[2]; y = data[3]; Matrix3 R = rotFromRpy(r, p, y); x.rotation() = R; } return true; } bool MultiSE3Seq::saveTopPartAsPlainMatrixFormat(const std::string& filename) { clearSeqMessage(); boost::format f("%1$.4f"); const int nFrames = numFrames(); if(nFrames > 0 && numParts() > 0){ ofstream os(filename.c_str()); if(!os){ addSeqMessage(filename + " cannot be opened."); return false; } const double r = frameRate(); Part base = part(0); for(int i=0; i < nFrames; ++i){ os << (f % (i / r)); const SE3& x = base[i]; for(int j=0; j < 3; ++j){ os << " " << x.translation()[j]; } Matrix3 R(x.rotation()); for(int j=0; j < 3; ++j){ for(int k=0; k < 3; ++k){ double m = R(j, k); if(fabs(m) < 1.0e-14){ m = 0.0; } os << " " << m; } } os << " 0 0 0 0 0 0"; // velocity elements (dv, omega) os << "\n"; } return true; } return false; } static inline void writeSE3(YAMLWriter& writer, const SE3& value) { writer.startFlowStyleListing(); const Vector3& p = value.translation(); writer.putScalar(p.x()); writer.putScalar(p.y()); writer.putScalar(p.z()); const Quat& q = value.rotation(); writer.putScalar(q.w()); writer.putScalar(q.x()); writer.putScalar(q.y()); writer.putScalar(q.z()); writer.endListing(); } bool MultiSE3Seq::doWriteSeq(YAMLWriter& writer) { if(BaseSeqType::doWriteSeq(writer)){ writer.putKeyValue("format", "XYZQWQXQYQZ"); writer.putKey("frames"); writer.startListing(); const int m = numParts(); const int n = numFrames(); for(int i=0; i < n; ++i){ Frame f = frame(i); writer.startFlowStyleListing(); for(int j=0; j < m; ++j){ writeSE3(writer, f[j]); } writer.endListing(); } writer.endListing(); return true; } return false; } bool MultiSE3Seq::doReadSeq(const Mapping& archive) { if(BaseSeqType::doReadSeq(archive)){ const string& type = archive["type"].toString(); if(type == seqType() || type == "MultiSe3Seq" || type == "MultiAffine3Seq"){ string formatString = archive["format"].toString(); const Listing& values = *archive.findListing("frames"); if(values.isValid()){ const int nParts = archive["numParts"].toInt(); const int nFrames = values.size(); setDimension(nFrames, nParts); if(formatString == "XYZQWQXQYQZ"){ readPosQuatSeq(nParts, nFrames, values, true); } else if(formatString == "XYZQXQYQZQW"){ readPosQuatSeq(nParts, nFrames, values, false); } else if(formatString == "XYZRPY"){ readPosRpySeq(nParts, nFrames, values); } else { addSeqMessage( str(format(("Unknown format \"%1%\" cannot be loaded into MultiSE3Seq.")) % formatString)); return false; } } } return true; } return false; } void MultiSE3Seq::readPosQuatSeq(int nParts, int nFrames, const Listing& values, bool isWfirst) { for(int i=0; i < nFrames; ++i){ const Listing& frameNode = *values[i].toListing(); Frame f = frame(i); const int n = std::min(frameNode.size(), nParts); for(int j=0; j < n; ++j){ const Listing& node = *frameNode[j].toListing(); SE3& x = f[j]; if(node.size() == 7){ x.translation() << node[0].toDouble(), node[1].toDouble(), node[2].toDouble(); if(isWfirst){ x.rotation() = Quat(node[3].toDouble(), node[4].toDouble(), node[5].toDouble(), node[6].toDouble()); } else { x.rotation() = Quat(node[6].toDouble(), node[3].toDouble(), node[4].toDouble(), node[5].toDouble()); } } } } } void MultiSE3Seq::readPosRpySeq(int nParts, int nFrames, const Listing& values) { for(int i=0; i < nFrames; ++i){ const Listing& frameNode = *values[i].toListing(); Frame f = frame(i); const int n = std::min(frameNode.size(), nParts); for(int j=0; j < n; ++j){ const Listing& node = *frameNode[j].toListing(); if(node.size() == 6){ SE3& x = f[j]; x.translation() << node[0].toDouble(), node[1].toDouble(), node[2].toDouble(); const double r = node[3].toDouble(); const double p = node[4].toDouble(); const double y = node[5].toDouble(); x.rotation() = rotFromRpy(r, p, y); } } } } choreonoid-1.5.0/src/Util/TimeMeasure.h0000664000000000000000000000471012741425367016460 0ustar rootroot #ifndef CNOID_UTIL_TIME_MEASURE_H #define CNOID_UTIL_TIME_MEASURE_H #ifndef _WIN32 #include #ifdef _POSIX_C_SOURCE #if _POSIX_C_SOURCE >= 199309L #define USE_GETTIME #endif #endif namespace cnoid { class TimeMeasure { #ifdef USE_GETTIME struct timespec tp; #else struct timeval tv; #endif double time_; double totalTime_; int numCalls; public: inline TimeMeasure() { totalTime_ = 0.0; numCalls = 0; } inline void begin() { #ifdef USE_GETTIME clock_gettime(CLOCK_MONOTONIC, &tp) ; #else gettimeofday(&tv, 0); #endif } inline void end(){ #ifdef USE_GETTIME double beginTime = tp.tv_sec + (double)tp.tv_nsec * 1.0e-9; clock_gettime(CLOCK_MONOTONIC, &tp); double endTime = tp.tv_sec + (double)tp.tv_nsec * 1.0e-9; #else double beginTime = tv.tv_sec + (double)tv.tv_usec * 1.0e-6; gettimeofday(&tv, 0); double endTime = tv.tv_sec + (double)tv.tv_usec * 1.0e-6; #endif time_ = endTime - beginTime; totalTime_ += time_; numCalls++; } inline double measure() { end(); return time_; } inline double time() { return time_; } inline double totalTime() { return totalTime_; } inline double avarageTime() { return totalTime_ / numCalls; } }; } #else #include namespace cnoid { typedef unsigned __int64 ulonglong; class TimeMeasure { ulonglong iTimerScale; ulonglong beginTime; ulonglong endTime; double time_; double totalTime_; int numCalls; public: inline TimeMeasure() { totalTime_ = 0.0; numCalls = 0; BOOL iDummyBool = QueryPerformanceFrequency ((LARGE_INTEGER *) &iTimerScale); if(!iDummyBool) iTimerScale=1; } inline void begin() { BOOL iDummyBool = QueryPerformanceCounter ((LARGE_INTEGER *) &beginTime); if(!iDummyBool) beginTime=1; } inline void end(){ BOOL iDummyBool = QueryPerformanceCounter ((LARGE_INTEGER *) &endTime); if(!iDummyBool) endTime=0; time_ = (double)(endTime - beginTime) / iTimerScale; totalTime_ += time_; numCalls++; } inline double measure() { end(); return time_; } inline double time() { return time_; } inline double totalTime() { return totalTime_; } inline double avarageTime() { return totalTime_ / numCalls; } }; } #endif #endif choreonoid-1.5.0/src/Util/MultiValueSeq.h0000664000000000000000000000155312741425367017002 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_MULTI_VALUE_SEQ_H #define CNOID_UTIL_MULTI_VALUE_SEQ_H #include "MultiSeq.h" #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT MultiValueSeq : public MultiSeq { typedef MultiSeq BaseSeqType; public: typedef boost::shared_ptr Ptr; MultiValueSeq(); MultiValueSeq(int numFrames, int numParts = 1); MultiValueSeq(const MultiValueSeq& org); virtual ~MultiValueSeq(); virtual AbstractSeqPtr cloneSeq() const; virtual bool loadPlainFormat(const std::string& filename); virtual bool saveAsPlainFormat(const std::string& filename); protected: virtual bool doWriteSeq(YAMLWriter& writer); virtual bool doReadSeq(const Mapping& archive); }; typedef MultiValueSeq::Ptr MultiValueSeqPtr; } #endif choreonoid-1.5.0/src/Util/MultiValueSeq.cpp0000664000000000000000000000636512741425367017343 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #include "MultiValueSeq.h" #include "PlainSeqFormatLoader.h" #include "ValueTree.h" #include "YAMLWriter.h" using namespace std; using namespace cnoid; MultiValueSeq::MultiValueSeq() : BaseSeqType("MultiValueSeq") { } MultiValueSeq::MultiValueSeq(int numFrames, int numParts) : BaseSeqType("MultiValueSeq", numFrames, numParts) { } MultiValueSeq::MultiValueSeq(const MultiValueSeq& org) : BaseSeqType(org) { } AbstractSeqPtr MultiValueSeq::cloneSeq() const { return boost::make_shared(*this); } MultiValueSeq::~MultiValueSeq() { } bool MultiValueSeq::loadPlainFormat(const std::string& filename) { clearSeqMessage(); PlainSeqFileLoader loader; if(!loader.load(filename)){ addSeqMessage(loader.errorMessage()); return false; } setDimension(loader.numFrames(), loader.numParts()); setFrameRate(1.0 / loader.timeStep()); int i = 0; for(PlainSeqFileLoader::iterator it = loader.begin(); it != loader.end(); ++it){ copy((it->begin() + 1), it->end(), frame(i++).begin()); } return true; } bool MultiValueSeq::saveAsPlainFormat(const std::string& filename) { clearSeqMessage(); ofstream os(filename.c_str()); os.setf(ios::fixed); if(!os){ addSeqMessage(filename + " cannot be opened."); return false; } const int n = numFrames(); const int m = numParts(); const double r = frameRate(); for(int i=0; i < n; ++i){ os << (i / r); Frame v = frame(i); for(int j=0; j < m; ++j){ os << " " << v[j]; } os << "\n"; } return true; } bool MultiValueSeq::doWriteSeq(YAMLWriter& writer) { if(BaseSeqType::doWriteSeq(writer)){ writer.putKey("frames"); writer.startListing(); const int n = numFrames(); const int m = numParts(); for(int i=0; i < n; ++i){ writer.startFlowStyleListing(); Frame v = frame(i); for(int j=0; j < m; ++j){ writer.putScalar(v[j]); } writer.endListing(); } writer.endListing(); return true; } return false; } bool MultiValueSeq::doReadSeq(const Mapping& archive) { if(BaseSeqType::doReadSeq(archive) && (archive["type"].toString() == seqType())){ const int nParts = archive["numParts"].toInt(); int nFrames; if(archive.read("numFrames", nFrames)){ if(nFrames == 0){ setDimension(0, nParts); return true; } } const Listing& values = *archive.findListing("frames"); if(!values.isValid()){ addSeqMessage("Actual frame data is missing."); } else { const int nFrames = values.size(); setDimension(nFrames, nParts); for(int i=0; i < nFrames; ++i){ const Listing& frameNode = *values[i].toListing(); const int n = std::min(frameNode.size(), nParts); Frame v = frame(i); for(int j=0; j < n; ++j){ v[j] = frameNode[j].toDouble(); } } return true; } } return false; } choreonoid-1.5.0/src/Util/FloatingNumberString.h0000664000000000000000000000417712741425367020352 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_FLOATING_NUMBER_STRING_H_INCLUDED #define CNOID_UTIL_FLOATING_NUMBER_STRING_H_INCLUDED #include #include #ifdef _MSC_VER #define INFINITY (DBL_MAX+DBL_MAX) #define NAN (INFINITY-INFINITY) #else #include #endif namespace cnoid { class FloatingNumberString { double v; std::string s; public: FloatingNumberString() { v = 0.0; s = "0"; } FloatingNumberString(const std::string& value) : s(value) { char* p; double nv = strtod(value.c_str(), &p); if(p != value.c_str()){ v = nv; s = value; } } FloatingNumberString(double value) { operator=(value); } bool set(const std::string& value){ char* p; double nv = strtod(value.c_str(), &p); if(p != value.c_str()){ v = nv; s = value; return true; } return false; } FloatingNumberString& operator=(const FloatingNumberString& rhs){ s = rhs.s; v = rhs.v; return *this; } FloatingNumberString& operator=(const std::string& rhs){ set(rhs); return *this; } FloatingNumberString& operator=(double rhs){ v = rhs; s = str(boost::format("%g") % rhs); return *this; } bool setPositiveValue(const std::string& value){ char* p; double nv = strtod(value.c_str(), &p); if(p != value.c_str() && nv > 0.0){ v = nv; s = value; return true; } return false; } bool setNonNegativeValue(const std::string& value){ char* p; double nv = strtod(value.c_str(), &p); if(p != value.c_str() && nv >= 0.0){ v = nv; s = value; return true; } return false; } operator std::string() const { return s; } const std::string& string() const { return s; } double value() const { return v; } }; } #endif choreonoid-1.5.0/src/Util/SceneProvider.cpp0000664000000000000000000000041012741425367017334 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "SceneProvider.h" #include "SceneGraph.h" using namespace cnoid; SceneProvider::~SceneProvider() { } SgNode* SceneProvider::getScene(SgCloneMap& cloneMap) { return getScene()->cloneNode(cloneMap); } choreonoid-1.5.0/src/Util/ImageConverter.cpp0000664000000000000000000002006412741425367017505 0ustar rootroot/** @file ImageConverter.cpp @brief Implementation of Image Converter class @author K.FUKUDA @author Shin'ichiro Nakaoka */ #include "ImageConverter.h" #include #include extern "C" { #define XMD_H #include } #include using namespace std; using namespace cnoid; ImageConverter::ImageConverter(void) { image = new SFImage; }; ImageConverter::~ImageConverter(void) { delete image; }; /** @brief initialize "SFImage" @note use before using "SFImage" structure @return bool true : succeeded / false : failed */ bool ImageConverter::initializeSFImage( ) { image->width = 0; image->height = 0; image->numComponents = 0; image->pixels.clear(); return true; } /** @brief convert ImageTexture node to PixelTexture node @note read image data from VrmlImageTexture::url and store pixel data to VrmlPixelTexture::image. *.png and *.jpg are supported. Currentry, multi url is not supported. @return bool true : succeeded / false : failed */ SFImage* ImageConverter::convert(const std::string& url) { message.clear(); string ext = url.substr( url.rfind( '.' ) ); // convert the ext name into lower letters transform( ext.begin(), ext.end(), ext.begin(), (int(*)(int))tolower ); if( !ext.compare( ".png" ) ) { if(loadPNG( url )) return image; } else if( !ext.compare( ".jpg" ) ) { if(loadJPEG( url )) return image; } else { message += "ImageTexture read error: \"" + ext + "\" is unsupported format."; // cerr << "ImageTexture read error: unsupported format." << '\n'; } image->height = 0; image->width = 0; image->numComponents = 0; image->pixels.resize(0); return image; } /** @brief load PNG file @note load and fill VrmlPixelTexture::image from PNG. @return bool true : succeeded / false : failed */ bool ImageConverter::loadPNG(const std::string& filePath) { initializeSFImage( ); FILE* fp = 0; try { fp = fopen(filePath.c_str(), "rb"); if(!fp){ throw "File open error."; } png_size_t number = 8; png_byte header[8]; int is_png; size_t n = fread(header, 1, number, fp); if(n != number){ throw "File is not png."; } is_png = !png_sig_cmp(header, 0, number); if(!is_png){ throw "File is not png."; } png_structp pPng; pPng = png_create_read_struct(PNG_LIBPNG_VER_STRING, NULL, NULL, NULL); if(!pPng){ throw "Failed to create png_struct"; } png_infop pInfo; pInfo = png_create_info_struct(pPng); if(!pInfo){ png_destroy_read_struct( &pPng, NULL, NULL ); throw "Failed to create png_info"; } png_init_io(pPng, fp); png_set_sig_bytes( pPng, (int)number ); png_read_info(pPng, pInfo); png_uint_32 width = png_get_image_width( pPng, pInfo ); png_uint_32 height = png_get_image_height( pPng, pInfo ); png_byte color_type = png_get_color_type( pPng, pInfo ); png_byte depth = png_get_bit_depth( pPng, pInfo ); if (png_get_valid( pPng, pInfo, PNG_INFO_tRNS)) png_set_tRNS_to_alpha(pPng); if (depth < 8) png_set_packing(pPng); int numComponents; switch( color_type ) { case PNG_COLOR_TYPE_GRAY: numComponents = 1; if(depth < 8) png_set_expand_gray_1_2_4_to_8(pPng); break; case PNG_COLOR_TYPE_GRAY_ALPHA: numComponents = 2; if (depth == 16) png_set_strip_16(pPng); break; case PNG_COLOR_TYPE_RGB: numComponents = 3; if (depth == 16) png_set_strip_16(pPng); break; case PNG_COLOR_TYPE_RGB_ALPHA: numComponents = 4; if (depth == 16) png_set_strip_16(pPng); break; case PNG_COLOR_TYPE_PALETTE: png_set_palette_to_rgb(pPng); numComponents = 3; break; default: numComponents = 1; // throw "Unsupported color type."; } png_read_update_info( pPng, pInfo ); unsigned char** row_pointers; row_pointers = (png_bytepp)malloc(height * sizeof(png_bytep)); png_uint_32 rowbytes = png_get_rowbytes(pPng, pInfo); image->pixels.resize(rowbytes*height); for(png_uint_32 i=0; i < height; i++){ row_pointers[i] = &(image->pixels[i*rowbytes]); } png_read_image(pPng, row_pointers); image->width = width; image->height = height; image->numComponents = numComponents; free(row_pointers); png_destroy_read_struct( &pPng, &pInfo, NULL ); fclose(fp); } catch( char * str ) { message += "PNG read error: " + string(str) + '\n'; if(fp) fclose(fp); return false; } return true; } /** @brief load JPEG file @note load and fill VrmlPixelTexture::image from JPEG. @return bool true : succeeded / false : failed */ bool ImageConverter::loadJPEG(const std::string& filePath) { initializeSFImage( ); FILE* fp = 0; try { // File open fp = fopen(filePath.c_str(), "rb"); if( !fp ) throw "File open error."; struct jpeg_decompress_struct cinfo; struct jpeg_error_mgr jerr; // Step 1: allocate and initialize JPEG decompression object cinfo.err = jpeg_std_error( &jerr ); jpeg_create_decompress( &cinfo ); // Step 2: specify data source (eg, a file) jpeg_stdio_src( &cinfo, fp ); // Step 3: read file parameters with jpeg_read_header() (void)jpeg_read_header( &cinfo, TRUE ); // Step 4: set parameters for decompression // Step 5: Start decompression (void)jpeg_start_decompress( &cinfo ); // get image attribute image->width = cinfo.output_width; image->height = cinfo.output_height; image->numComponents = cinfo.out_color_components; JSAMPARRAY row_pointers; row_pointers = (JSAMPARRAY)malloc( sizeof( JSAMPROW ) * image->height ); image->pixels.resize(cinfo.output_components * image->width * image->height); for (int i = 0; i < image->height; i++ ) row_pointers[i] = &(image->pixels[i * cinfo.output_components * image->width]); while( cinfo.output_scanline < cinfo.output_height ) { jpeg_read_scanlines( &cinfo, row_pointers + cinfo.output_scanline, cinfo.output_height - cinfo.output_scanline ); } free(row_pointers); // Step 7: Finish decompression (void)jpeg_finish_decompress( &cinfo ); // Step 8: Release JPEG decompression object jpeg_destroy_decompress( &cinfo ); fclose( fp ); } catch( char * str ) { message += "JPEG read error: " + string(str) + '\n'; if( fp ) fclose( fp ); return false; } return true; } choreonoid-1.5.0/src/Util/TruncatedSVD.h0000664000000000000000000000473212741425367016552 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_TRUNCATED_SVD_SOLVER_H_INCLUDED #define CNOID_UTIL_TRUNCATED_SVD_SOLVER_H_INCLUDED #include namespace cnoid { template class TruncatedSVD { typedef typename MatrixType::Scalar Scalar; Eigen::JacobiSVD svd; Eigen::DiagonalMatrix sinv; Scalar truncateRatio; int numTruncated; public: static double defaultTruncateRatio() { return 2.0e2; } TruncatedSVD() { truncateRatio = defaultTruncateRatio(); numTruncated = 0; } void setTruncateRatio(Scalar r){ if(r <= 0.0){ truncateRatio = std::numeric_limits::infinity(); } else { truncateRatio = r; } } TruncatedSVD& compute(const MatrixType& matrix){ numTruncated = 0; svd.compute(matrix, Eigen::ComputeThinU | Eigen::ComputeThinV); sinv.diagonal() = svd.singularValues(); int lastNonZeroSingularValues = svd.nonzeroSingularValues() - 1; if(lastNonZeroSingularValues > 0){ Scalar& s0 = sinv.diagonal()(0); Scalar& s_last = sinv.diagonal()(lastNonZeroSingularValues); if((s0 / s_last) > truncateRatio){ s_last = Scalar(0.0); ++numTruncated; int j; for(j = lastNonZeroSingularValues - 1; j > 0; --j){ Scalar& s = sinv.diagonal()(j); if((s0 / s) > truncateRatio){ s = Scalar(0.0); ++numTruncated; } else { break; } } while(j >= 0){ Scalar& s = sinv.diagonal()(j); s = Scalar(1.0) / s; --j; } } } return *this; } int numTruncatedSingularValues() const { return numTruncated; } const typename Eigen::JacobiSVD::SingularValuesType& singularValues() const { return svd.singularValues(); } template void solve(const Eigen::MatrixBase& b, Eigen::MatrixBase& out_x) const { if(numTruncated > 0){ out_x = svd.matrixV() * sinv * svd.matrixU().transpose() * b; } else { out_x = svd.solve(b); } } }; } #endif choreonoid-1.5.0/src/Util/VRMLWriter.h0000664000000000000000000000636312741425367016223 0ustar rootroot /*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_VRML_WRITER_H #define CNOID_UTIL_VRML_WRITER_H #include "VRML.h" #include #include #include "exportdecl.h" namespace cnoid { class VRMLWriter; struct TIndent { void clear() { n = 0; spaces.resize(n); } inline TIndent& operator++() { n += 2; spaces.resize(n, ' '); return *this; } inline TIndent& operator--() { n -= 2; if(n < 0) { n = 0; } spaces.resize(n, ' '); return *this; } std::string spaces; int n; }; inline std::ostream& operator<<(std::ostream& out, TIndent& indent) { return out << indent.spaces; } inline const char* boolstr(bool v) { if(v){ return "TRUE"; } else { return "FALSE"; } } inline std::ostream& operator<<(std::ostream& out, const SFVec2f& v) { return out << v[0] << " " << v[1]; } inline std::ostream& operator<<(std::ostream& out, const SFVec3f& v) { return out << v[0] << " " << v[1] << " " << v[2]; } inline std::ostream& operator<<(std::ostream& out, const SFColor& v) { return out << v[0] << " " << v[1] << " " << v[2]; } inline std::ostream& operator<<(std::ostream& out, const SFRotation& v) { const SFRotation::Vector3& a = v.axis(); return out << a[0] << " " << a[1] << " " << a[2] << " " << v.angle(); } typedef void (VRMLWriter::*VRMLWriterNodeMethod)(VRMLNodePtr node); class CNOID_EXPORT VRMLWriter { public: VRMLWriter(std::ostream& out); void setOutFileName(const std::string& ofname) { this->ofname = ofname; }; void writeHeader(); bool writeNode(VRMLNodePtr node); protected: std::ostream& out; std::string ofname; TIndent indent; void registerNodeMethodMap(); void registerNodeMethod(const std::type_info& t, VRMLWriterNodeMethod method); VRMLWriterNodeMethod getNodeMethod(VRMLNodePtr node); template void writeMFValues(MFValues values, int numColumn) { out << ++indent << "[\n"; ++indent; out << indent; int col = 0; int n = values.size(); for(int i=0; i < n; i++){ out << values[i] << " "; col++; if(col == numColumn){ col = 0; out << "\n"; if(i < n-1){ out << indent; } } } out << --indent << "]\n"; --indent; }; void writeMFInt32SeparatedByMinusValue(MFInt32& values); void writeNodeIter(VRMLNodePtr node); void beginNode(const char* nodename, VRMLNodePtr node); void endNode(); void writeGroupNode(VRMLNodePtr node); void writeGroupFields(VRMLGroupPtr group); void writeTransformNode(VRMLNodePtr node); private: std::string abstorel(std::string& fname); void writeInlineNode(VRMLNodePtr node); void writeShapeNode(VRMLNodePtr node); void writeAppearanceNode(VRMLAppearancePtr appearance); void writeMaterialNode(VRMLMaterialPtr material); void writeBoxNode(VRMLNodePtr node); void writeConeNode(VRMLNodePtr node); void writeCylinderNode(VRMLNodePtr node); void writeSphereNode(VRMLNodePtr node); void writeIndexedFaceSetNode(VRMLNodePtr node); void writeCoordinateNode(VRMLCoordinatePtr coord); }; }; #endif choreonoid-1.5.0/src/Util/PointSetUtil.h0000664000000000000000000000064212741425367016643 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_POINT_SET_UTIL_H #define CNOID_UTIL_POINT_SET_UTIL_H #include #include "exportdecl.h" namespace cnoid { CNOID_EXPORT void loadPCD(SgPointSet* out_pointSet, const std::string& filename); CNOID_EXPORT void savePCD(SgPointSet* pointSet, const std::string& filename, const Affine3d& viewpoint = Affine3d::Identity()); } #endif choreonoid-1.5.0/src/Util/VRML.cpp0000664000000000000000000002373212741425367015360 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "VRML.h" #include using namespace cnoid; using namespace boost::assign; const char* cnoid::labelOfVRMLfieldTypeId(const std::type_info& fieldType) { if(fieldType == typeid(SFInt32)){ return "SFInt32"; } else if(fieldType == typeid(MFInt32)){ return "MFInt32"; } else if(fieldType == typeid(SFFloat)){ return "SFFloat"; } else if(fieldType == typeid(MFFloat)){ return "MFFloat"; } else if(fieldType == typeid(SFVec2f)){ return "SFVec3f"; } else if(fieldType == typeid(MFVec2f)){ return "MFVec2f"; } else if(fieldType == typeid(SFVec3f)){ return "SFVec3f"; } else if(fieldType == typeid(MFVec3f)){ return "MFVec3f"; } else if(fieldType == typeid(SFRotation)){ return "SFRotation"; } else if(fieldType == typeid(MFRotation)){ return "MFRotation"; } else if(fieldType == typeid(SFTime)){ return "SFTime"; } else if(fieldType == typeid(MFTime)){ return "MFTime"; } else if(fieldType == typeid(SFColor)){ return "SFColor"; } else if(fieldType == typeid(MFColor)){ return "MFColor"; } else if(fieldType == typeid(SFString)){ return "SFString"; } else if(fieldType == typeid(MFString)){ return "MFString"; } else if(fieldType == typeid(SFNode)){ return "SFNode"; } else if(fieldType == typeid(MFNode)){ return "MFNode"; } else if(fieldType == typeid(SFBool)){ return "SFBool"; } else if(fieldType == typeid(SFImage)){ return "SFImage"; } else { return "Unknown Field Type"; } } VRMLNode::VRMLNode() { refCounter = 0; } VRMLNode::~VRMLNode() { } bool VRMLNode::isCategoryOf(VRMLNodeCategory category) { return (category == ANY_NODE) ? true : categorySet.test(category); } VRMLUnsupportedNode::VRMLUnsupportedNode(const std::string& nodeTypeName) : nodeTypeName(nodeTypeName) { categorySet.set(TOP_NODE); categorySet.set(CHILD_NODE); } VRMLViewpoint::VRMLViewpoint() { categorySet.set(TOP_NODE); categorySet.set(BINDABLE_NODE); categorySet.set(CHILD_NODE); fieldOfView = 0.785398; jump = true; orientation.axis() = SFVec3f::UnitZ(); orientation.angle() = 0.0; position << 0.0, 0.0, 10.0; } VRMLNavigationInfo::VRMLNavigationInfo() : avatarSize(3) { categorySet.set(TOP_NODE); categorySet.set(BINDABLE_NODE); categorySet.set(CHILD_NODE); avatarSize[0] = 0.25; avatarSize[1] = 1.6; avatarSize[2] = 0.75; headlight = true; speed = 1.0; visibilityLimit = 0.0; type.push_back("WALK"); } VRMLBackground::VRMLBackground() { categorySet.set(TOP_NODE); categorySet.set(BINDABLE_NODE); categorySet.set(CHILD_NODE); } AbstractVRMLGroup::AbstractVRMLGroup() { categorySet.set(TOP_NODE); categorySet.set(GROUPING_NODE); categorySet.set(CHILD_NODE); } void AbstractVRMLGroup::removeChild(int childIndex) { replaceChild(childIndex, 0); } VRMLGroup::VRMLGroup() { bboxCenter.setZero(); bboxSize.fill(-1.0); } MFNode& VRMLGroup::getChildren() { return children; } int VRMLGroup::countChildren() { return children.size(); } VRMLNode* VRMLGroup::getChild(int index) { return children[index].get(); } void VRMLGroup::replaceChild(int childIndex, VRMLNode* childNode) { if(!childNode){ children.erase(children.begin() + childIndex); } else { children[childIndex] = childNode; } } VRMLTransform::VRMLTransform() { center.setZero(); rotation.axis() = SFVec3f::UnitZ(); rotation.angle() = 0.0; scale.setOnes(); scaleOrientation.axis() = SFVec3f::UnitZ(); scaleOrientation.angle() = 0.0; translation.setZero(); } Eigen::Affine3d VRMLTransform::toAffine3d() { const Eigen::Translation3d C(center); const SFRotation& SR = scaleOrientation; const Eigen::AlignedScaling3d S(scale); const SFRotation& R = rotation; const Eigen::Translation3d T(translation); return T * C * R * SR * S * SR.inverse() * C.inverse(); } VRMLInline::VRMLInline() { categorySet.set(INLINE_NODE); } VRMLAnotherFormatFile::VRMLAnotherFormatFile() { categorySet.set(TOP_NODE); categorySet.set(CHILD_NODE); } VRMLShape::VRMLShape() { categorySet.set(TOP_NODE); categorySet.set(CHILD_NODE); categorySet.set(SHAPE_NODE); } VRMLAppearance::VRMLAppearance() { categorySet.set(APPEARANCE_NODE); } VRMLMaterial::VRMLMaterial() { categorySet.set(MATERIAL_NODE); diffuseColor << 0.8f, 0.8f, 0.8f; emissiveColor.setZero(); specularColor.setZero(); ambientIntensity = 0.2; shininess = 0.2; transparency = 0.0; } VRMLTexture::VRMLTexture() { categorySet.set(TEXTURE_NODE); } VRMLImageTexture::VRMLImageTexture() { repeatS = true; repeatT = true; } VRMLTextureTransform::VRMLTextureTransform() { categorySet.set(TEXTURE_TRANSFORM_NODE); center.setZero(); scale.setOnes(); translation.setZero(); rotation = 0.0; } VRMLGeometry::VRMLGeometry() { categorySet.set(GEOMETRY_NODE); } VRMLBox::VRMLBox() { size.fill(2.0); } VRMLCone::VRMLCone() { bottom = true; bottomRadius = 1.0; height = 2.0; side = true; } VRMLCylinder::VRMLCylinder() { height = 2.0; radius = 1.0; bottom = true; side = true; top = true; } VRMLSphere::VRMLSphere() { radius = 1.0; } VRMLFontStyle::VRMLFontStyle() { categorySet.set(FONT_STYLE_NODE); family.push_back("SERIF"); horizontal = true; justify.push_back("BEGIN"); leftToRight = true; size = 1.0; spacing = 1.0; style = "PLAIN"; topToBottom = true; } VRMLText::VRMLText() { maxExtent = 0.0; } VRMLIndexedLineSet::VRMLIndexedLineSet() { colorPerVertex = true; } VRMLIndexedFaceSet::VRMLIndexedFaceSet() { ccw = true; convex = true; creaseAngle = 0.0; normalPerVertex = true; solid = true; } VRMLColor::VRMLColor() { categorySet.set(COLOR_NODE); } VRMLCoordinate::VRMLCoordinate() { categorySet.set(COORDINATE_NODE); } VRMLTextureCoordinate::VRMLTextureCoordinate() { categorySet.set(TEXTURE_COORDINATE_NODE); } VRMLNormal::VRMLNormal() { categorySet.set(NORMAL_NODE); } VRMLCylinderSensor::VRMLCylinderSensor() { categorySet.set(CHILD_NODE); categorySet.set(SENSOR_NODE); autoOffset = true; diskAngle = 0.262; enabled = true; maxAngle = -1; minAngle = 0; offset = 0; } VRMLPointSet::VRMLPointSet() { coord = NULL; color = NULL; } VRMLPixelTexture::VRMLPixelTexture() { image.width = 0; image.height = 0; image.numComponents = 0; image.pixels.clear(); repeatS = true; repeatT = true; } VRMLMovieTexture::VRMLMovieTexture() { // url loop = false; speed = 0; startTime = 0.0; stopTime = 0.0; repeatS = true; repeatT = true; } VRMLElevationGrid::VRMLElevationGrid() { xDimension = 0; zDimension = 0; xSpacing = 0.0; zSpacing = 0.0; // height // MFFloat ccw = true; colorPerVertex = true; creaseAngle = 0.0; normalPerVertex = true; solid = true; color = NULL; normal = NULL; texCoord = NULL; } VRMLExtrusion::VRMLExtrusion() { // crossSection // spine beginCap = true; endCap = true; solid = true; ccw = true; convex = true; creaseAngle = 0; orientation.push_back(SFRotation(0.0, SFVec3f::UnitZ())); scale.push_back(SFVec2f(1.0, 1.0)); } VRMLSwitch::VRMLSwitch() { whichChoice = -1; } MFNode& VRMLSwitch::getChildren() { return choice; } int VRMLSwitch::countChildren() { return choice.size(); } VRMLNode* VRMLSwitch::getChild(int index) { return choice[index].get(); } void VRMLSwitch::replaceChild(int childIndex, VRMLNode* childNode) { if(!childNode){ choice.erase(choice.begin() + childIndex); if(whichChoice == childIndex){ whichChoice = -1; } else if(whichChoice > childIndex){ whichChoice -= 1; } } else { choice[childIndex] = childNode; } } VRMLLOD::VRMLLOD() { center.setZero(); } MFNode& VRMLLOD::getChildren() { return level; } int VRMLLOD::countChildren() { return level.size(); } VRMLNode* VRMLLOD::getChild(int index) { return level[index].get(); } void VRMLLOD::replaceChild(int childIndex, VRMLNode* childNode) { if(!childNode){ level.erase(level.begin() + childIndex); if(!level.empty()){ int rangeIndexToRemove = (childIndex > 0) ? (childIndex - 1) : 0; range.erase(range.begin() + rangeIndexToRemove); } } else { level[childIndex] = childNode; } } VRMLCollision::VRMLCollision() { collide = true; } VRMLAnchor::VRMLAnchor() { } VRMLBillboard::VRMLBillboard() { axisOfRotation.setZero(); } VRMLFog::VRMLFog() { categorySet.set(TOP_NODE); categorySet.set(CHILD_NODE); color.setZero(); visibilityRange = 0.0; fogType = "LINEAR"; } VRMLWorldInfo::VRMLWorldInfo() { categorySet.set(TOP_NODE); categorySet.set(CHILD_NODE); } VRMLLight::VRMLLight() { categorySet.set(TOP_NODE); categorySet.set(CHILD_NODE); categorySet.set(LIGHT_NODE); on = true; color.setOnes(); intensity = 1.0; ambientIntensity = 0.0; } VRMLPointLight::VRMLPointLight() { location.setZero(); radius = 100.0; attenuation << 1.0, 0.0, 0.0; } VRMLDirectionalLight::VRMLDirectionalLight() { direction << 0.0, 0.0, -1.0; } VRMLSpotLight::VRMLSpotLight() { direction << 0.0, 0.0, -1.0; beamWidth = 1.570796; cutOffAngle = 0.785398; } VRMLProto::VRMLProto(const std::string& n) : protoName(n) { categorySet.set(TOP_NODE); categorySet.set(PROTO_DEF_NODE); } VRMLProtoInstance::VRMLProtoInstance(VRMLProtoPtr proto0) : proto(proto0), fields(proto0->fields) { categorySet.set(TOP_NODE); categorySet.set(PROTO_INSTANCE_NODE);; categorySet.set(CHILD_NODE); } choreonoid-1.5.0/src/Util/MeshGenerator.h0000664000000000000000000000427212741425367017006 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_MESH_GENERATOR_H #define CNOID_UTIL_MESH_GENERATOR_H #include "EigenTypes.h" #include #include "exportdecl.h" namespace cnoid { class SgMesh; class SgLineSet; class MeshNormalGenerator; class CNOID_EXPORT MeshGenerator { public: MeshGenerator(); MeshGenerator(const MeshGenerator& org); ~MeshGenerator(); void setDivisionNumber(int n); int divisionNumber() const; void enableNormalGeneration(bool on); bool isNormalGenerationEnabled() const; SgMesh* generateBox(Vector3 size); SgMesh* generateSphere(double radius); SgMesh* generateCylinder(double radius, double height, bool bottom = true, bool top = true, bool side = true); SgMesh* generateCone(double radius, double height, bool bottom = true, bool side = true); SgMesh* generateDisc(double radius, double innerRadius); SgMesh* generateArrow(double length, double width, double coneLengthRatio = 0.1, double coneWidthRatio = 2.5); //SgMesh* generateArrow(double length, double width, double conePosRatio = 0.5, double coneLengthRatio = 0.1, double coneWidthRatio = 2.5); SgMesh* generateTorus(double radius, double crossSectionRadius); typedef std::vector > Vector2Array; typedef std::vector > Vector3Array; typedef std::vector > AngleAxisArray; struct Extrusion { Vector2Array crossSection; Vector3Array spine; AngleAxisArray orientation; Vector2Array scale; double creaseAngle; bool beginCap; bool endCap; Extrusion() { creaseAngle = 0.0; beginCap = true; endCap = true; } }; SgMesh* generateExtrusion(const Extrusion& extrusion); SgLineSet* generateExtrusionLineSet(const Extrusion& extrusion, SgMesh* mesh); private: int divisionNumber_; bool isNormalGenerationEnabled_; MeshNormalGenerator* normalGenerator; void generateNormals(SgMesh* mesh, double creaseAngle); }; } #endif choreonoid-1.5.0/src/Util/VRMLToSGConverter.cpp0000664000000000000000000020442712741425367020007 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "VRMLToSGConverter.h" #include "SceneDrawables.h" #include "SceneLights.h" #include "SceneEffects.h" #include "Triangulator.h" #include "PolygonMeshTriangulator.h" #include "MeshNormalGenerator.h" #include "MeshGenerator.h" #include "ImageIO.h" #include "Exception.h" #include "DaeParser.h" #include "STLSceneLoader.h" #include "NullOut.h" #include #include #include using namespace std; using namespace cnoid; using boost::format; namespace { const double PI = 3.14159265358979323846; } namespace cnoid { class VRMLToSGConverterImpl { public: VRMLToSGConverter* self; ostream* os_; ostream& os() { return *os_; } bool isTriangulationEnabled; bool isNormalGenerationEnabled; vector removedFaceIndices; vector removedFaceVertexIndices; PolygonMeshTriangulator polygonMeshTriangulator; Triangulator triangulator; vector polygon; vector newColorPosToOrgColorPosMap; MeshNormalGenerator normalGenerator; MeshGenerator meshGenerator; ImageIO imageIO; VRMLMaterialPtr defaultMaterial; typedef map VRMLNodeToSgNodeMap; VRMLNodeToSgNodeMap vrmlNodeToSgNodeMap; typedef map VRMLGeometryToSgMeshMap; VRMLGeometryToSgMeshMap vrmlGeometryToSgMeshMap; typedef map VRMLGeometryToSgPlotMap; VRMLGeometryToSgPlotMap vrmlGeometryToSgPlotMap; typedef map VRMLMaterialToSgMaterialMap; VRMLMaterialToSgMaterialMap vrmlMaterialToSgMaterialMap; typedef map VRMLTextureToSgTextureMap; VRMLTextureToSgTextureMap vrmlTextureToSgTextureMap; typedef map VRMLTextureTransformToSgTextureTransformMap; VRMLTextureTransformToSgTextureTransformMap vrmlTextureTransformToSgTextureTransformMap; typedef map ImagePathToSgImageMap; ImagePathToSgImageMap imagePathToSgImageMap; enum BoxFaceID { NO_FACE, LEFT_FACE, TOP_FACE, FRONT_FACE, BOTTOM_FACE, RIGHT_FACE, BACK_FACE }; VRMLToSGConverterImpl(VRMLToSGConverter* self); void putMessage(const std::string& message); SgNode* convertNode(VRMLNode* vnode); SgNode* convertGroupNode(AbstractVRMLGroup* vgroup); pair createTransformNodeSet(VRMLTransform* vt); SgNode* convertShapeNode(VRMLShape* vshape); SgMeshPtr createMeshFromIndexedFaceSet(VRMLIndexedFaceSet* vface); bool setIndicesForPerTriangleData(SgIndexArray& indices, int dataSize); bool convertIndicesForTriangles(SgIndexArray& indices, const MFInt32& orgIndices, const bool perVertex, const bool ccw); SgPolygonMeshPtr createPolygonMeshFromIndexedFaceSet(VRMLIndexedFaceSet* vface); void setIndicesForPerPolygonData(SgIndexArray& indices, int dataSize, const MFInt32& orgCoordIndices); void convertIndicesForPolygons( SgIndexArray& indices, const MFInt32& orgIndices, const MFInt32& orgCoordIndices, const bool perVertex, const bool ccw); void setDefaultTextureCoordinateForIndexedFaceSet(const SgMeshPtr& mesh); BoxFaceID faceOfBoxTriangle(const Vector3f& v0, const Vector3f& v1, const Vector3f& v2); void setDefaultTextureCoordinateForBox(const SgMeshPtr& mesh); double calcPolarAngle(const Vector3f& point); int findTexCoordPoint(const SgTexCoordArray& texCoord, const Vector2f& point); void setDefaultTextureCoordinateForSphere(const SgMeshPtr& mesh); void setDefaultTextureCoordinateForCylinder(const SgMeshPtr& mesh); void setDefaultTextureCoordinateForCone(const SgMeshPtr& mesh); SgMeshPtr createMeshFromElevationGrid(VRMLElevationGrid* grid); void setDefaultTextureCoordinateForElevationGrid(const SgMeshPtr& mesh, const VRMLElevationGrid* grid); SgMeshPtr createMeshFromExtrusion(VRMLExtrusion* extrusion); void setDefaultTextureCoordinateForExtrusion(const SgMeshPtr& mesh, const VRMLExtrusion* extrusion); SgMaterial* createMaterial(VRMLMaterial* vm); SgTexture* createTexture(VRMLTexture* vt); SgNode* convertLineSet(VRMLIndexedLineSet* vLineSet); SgTextureTransform* createTextureTransform(VRMLTextureTransform* tt); SgNode* convertLightNode(VRMLLight* vnode); void setLightCommonProperties(SgLight* light, VRMLLight* vlight); SgNode* createPointLight(VRMLPointLight* vlight); SgSpotLight* createSpotLight(VRMLSpotLight* vlight); SgDirectionalLight* createDirectionalLight(VRMLDirectionalLight* vlight); SgNode* convertFogNode(VRMLFog* vfog); SgNode* readAnotherFormatFile(VRMLAnotherFormatFile* anotherFormat); }; } VRMLToSGConverter::VRMLToSGConverter() { impl = new VRMLToSGConverterImpl(this); } VRMLToSGConverterImpl::VRMLToSGConverterImpl(VRMLToSGConverter* self) : self(self) { os_ = &nullout(); isTriangulationEnabled = true; isNormalGenerationEnabled = true; imageIO.setUpsideDown(true); defaultMaterial = new VRMLMaterial(); } VRMLToSGConverter::~VRMLToSGConverter() { delete impl; } void VRMLToSGConverter::setMessageSink(std::ostream& os) { impl->os_ = &os; } void VRMLToSGConverter::setTriangulationEnabled(bool on) { impl->isTriangulationEnabled = on; } void VRMLToSGConverter::setDivisionNumber(int divisionNumber) { impl->meshGenerator.setDivisionNumber(divisionNumber); } int VRMLToSGConverter::divisionNumber() const { return impl->meshGenerator.divisionNumber(); } void VRMLToSGConverter::setNormalGenerationEnabled(bool on, bool doOverwrite) { impl->isNormalGenerationEnabled = on; impl->normalGenerator.setOverwritingEnabled(doOverwrite); } void VRMLToSGConverter::setMinCreaseAngle(double angle) { impl->normalGenerator.setMinCreaseAngle(angle); } void VRMLToSGConverter::setMaxCreaseAngle(double angle) { impl->normalGenerator.setMaxCreaseAngle(angle); } void VRMLToSGConverter::clearConvertedNodeMap() { impl->vrmlNodeToSgNodeMap.clear(); impl->vrmlGeometryToSgMeshMap.clear(); impl->vrmlGeometryToSgPlotMap.clear(); impl->vrmlMaterialToSgMaterialMap.clear(); impl->vrmlTextureToSgTextureMap.clear(); impl->vrmlTextureTransformToSgTextureTransformMap.clear(); impl->imagePathToSgImageMap.clear(); } SgNodePtr VRMLToSGConverter::convert(VRMLNodePtr vrmlNode) { if(vrmlNode){ return impl->convertNode(vrmlNode.get()); } return 0; } void VRMLToSGConverterImpl::putMessage(const std::string& message) { os() << message << endl; /* if(!self->sigMessage.empty()){ self->sigMessage(message + "\n" ); } */ } SgNode* VRMLToSGConverterImpl::convertNode(VRMLNode* vnode) { SgNode* node = 0; VRMLNodeToSgNodeMap::iterator p = vrmlNodeToSgNodeMap.find(vnode); if(p != vrmlNodeToSgNodeMap.end()){ node = p->second.get(); } else { if(VRMLProtoInstance* protoInstance = dynamic_cast(vnode)){ vnode = protoInstance->actualNode.get(); } if(vnode){ if(AbstractVRMLGroup* group = dynamic_cast(vnode)){ node = convertGroupNode(group); } else if(VRMLShape* shape = dynamic_cast(vnode)){ node = convertShapeNode(shape); } else if(VRMLLight* light = dynamic_cast(vnode)){ node = convertLightNode(light); } else if(VRMLFog* fog = dynamic_cast(vnode)){ node = convertFogNode(fog); } else if(VRMLAnotherFormatFile* anotherFormat = dynamic_cast(vnode)){ node = readAnotherFormatFile(anotherFormat); } if(node){ node->setName(vnode->defName); vrmlNodeToSgNodeMap[vnode] = node; } } } return node; } SgNode* VRMLToSGConverterImpl::convertGroupNode(AbstractVRMLGroup* vgroup) { SgNode* top; SgGroup* group; if(VRMLTransform* transform = dynamic_cast(vgroup)){ boost::tuples::tie(top, group) = createTransformNodeSet(transform); } else { group = new SgGroup; top = group; } int num = vgroup->countChildren(); for(int i=0; i < num; i++){ SgNode* child = convertNode(vgroup->getChild(i)); if(child){ group->addChild(child); } } if(group->numChildren() == 0){ delete top; top = 0; } return top; } pair VRMLToSGConverterImpl::createTransformNodeSet(VRMLTransform* vt) { const Translation3d C(vt->center); const AngleAxisd& R = vt->rotation; const Translation3d T(vt->translation); SgPosTransform* transform = new SgPosTransform; if(vt->scale.isOnes()){ // no scaling transform->setTransform(T * C * R * C.inverse()); return make_pair(transform, transform); } else { SgScaleTransform* scale = new SgScaleTransform; scale->setScale(vt->scale); transform->addChild(scale); if(vt->center.isZero() && !vt->scaleOrientation.angle()){ transform->setTransform(T * R); return make_pair(transform, scale); } else { SgPosTransform* transform2 = new SgPosTransform; const AngleAxisd& SR = vt->scaleOrientation; Affine3d S; S.linear() = vt->scale.asDiagonal(); S.translation().setZero(); transform->setTransform(T * C * R * SR); transform2->setTransform(SR.inverse() * C.inverse()); scale->addChild(transform2); return make_pair(transform, transform2); } } } SgNode* VRMLToSGConverterImpl::convertShapeNode(VRMLShape* vshape) { SgNode* converted = 0; VRMLGeometry* vrmlGeometry = dynamic_node_cast(vshape->geometry).get(); if(vrmlGeometry){ SgMeshPtr mesh; VRMLGeometryToSgMeshMap::iterator p = vrmlGeometryToSgMeshMap.find(vrmlGeometry); if(p != vrmlGeometryToSgMeshMap.end()){ mesh = p->second; } else { if(VRMLIndexedFaceSet* faceSet = dynamic_cast(vrmlGeometry)){ if(!isTriangulationEnabled){ mesh = createMeshFromIndexedFaceSet(faceSet); } else { SgPolygonMeshPtr polygonMesh = createPolygonMeshFromIndexedFaceSet(faceSet); if(polygonMesh){ mesh = polygonMeshTriangulator.triangulate(polygonMesh); const string& errorMessage = polygonMeshTriangulator.errorMessage(); if(!errorMessage.empty()){ string message; if(faceSet->defName.empty()){ message = "Error of an IndexedFaceSet node: \n"; } else { message = str(format("Error of IndexedFaceSet node \"%1%\": \n") % faceSet->defName); } putMessage(message + errorMessage); } } } if(mesh && isNormalGenerationEnabled){ normalGenerator.generateNormals(mesh, faceSet->creaseAngle); } } else if(VRMLBox* box = dynamic_cast(vrmlGeometry)){ mesh = meshGenerator.generateBox( Vector3(box->size[0], box->size[1], box->size[2])); } else if(VRMLSphere* sphere = dynamic_cast(vrmlGeometry)){ mesh = meshGenerator.generateSphere(sphere->radius); } else if(VRMLCylinder* cylinder = dynamic_cast(vrmlGeometry)){ mesh = meshGenerator.generateCylinder( cylinder->radius, cylinder->height, cylinder->bottom, cylinder->side, cylinder->top); } else if(VRMLCone* cone = dynamic_cast(vrmlGeometry)){ mesh = meshGenerator.generateCone( cone->bottomRadius, cone->height, cone->bottom, cone->side); } else if(VRMLElevationGrid* elevationGrid = dynamic_cast(vrmlGeometry)){ mesh = createMeshFromElevationGrid(elevationGrid); } else if(VRMLExtrusion* extrusion = dynamic_cast(vrmlGeometry)){ mesh = createMeshFromExtrusion(extrusion); } else if(VRMLIndexedLineSet* lineSet = dynamic_cast(vrmlGeometry)){ converted = convertLineSet(lineSet); } else { putMessage("Unsupported VRML node type is used."); } if(mesh){ vrmlGeometryToSgMeshMap[vrmlGeometry] = mesh; } } if(mesh){ SgShape* shape = new SgShape; converted = shape; shape->setMesh(mesh); VRMLMaterial* vm; if(vshape->appearance && vshape->appearance->material){ vm = vshape->appearance->material.get(); } else { vm = defaultMaterial.get(); } VRMLMaterialToSgMaterialMap::iterator p = vrmlMaterialToSgMaterialMap.find(vm); if(p != vrmlMaterialToSgMaterialMap.end()){ shape->setMaterial(p->second); } else { shape->setMaterial(createMaterial(vm)); vrmlMaterialToSgMaterialMap[vm] = shape->material(); } if(vshape->appearance && vshape->appearance->texture){ SgTextureTransformPtr textureTransform; if(vshape->appearance->textureTransform){ VRMLTextureTransform* vtt = vshape->appearance->textureTransform.get(); VRMLTextureTransformToSgTextureTransformMap::iterator pp = vrmlTextureTransformToSgTextureTransformMap.find(vtt); if(pp != vrmlTextureTransformToSgTextureTransformMap.end()){ textureTransform = pp->second; } else { textureTransform = createTextureTransform(vtt); vrmlTextureTransformToSgTextureTransformMap[vtt] = textureTransform; } } SgTexturePtr texture; VRMLTexture* vt = vshape->appearance->texture.get(); VRMLTextureToSgTextureMap::iterator p = vrmlTextureToSgTextureMap.find(vt); if(p != vrmlTextureToSgTextureMap.end()){ if(p->second->textureTransform() == textureTransform){ texture = p->second; } } if(!texture){ texture = createTexture(vt); vrmlTextureToSgTextureMap[vt] = texture; } if(texture){ texture->setTextureTransform(textureTransform); shape->setTexture(texture); if(!mesh->texCoords()){ if(VRMLIndexedFaceSet* faceSet = dynamic_cast(vrmlGeometry)){ setDefaultTextureCoordinateForIndexedFaceSet(mesh); } else if(VRMLBox* box = dynamic_cast(vrmlGeometry)){ setDefaultTextureCoordinateForBox(mesh); } else if(VRMLSphere* sphere = dynamic_cast(vrmlGeometry)){ setDefaultTextureCoordinateForSphere(mesh); } else if(VRMLCylinder* cylinder = dynamic_cast(vrmlGeometry)){ setDefaultTextureCoordinateForCylinder(mesh); } else if(VRMLCone* cone = dynamic_cast(vrmlGeometry)){ setDefaultTextureCoordinateForCone(mesh); } else if(VRMLElevationGrid* elevationGrid = dynamic_cast(vrmlGeometry)){ setDefaultTextureCoordinateForElevationGrid(mesh, elevationGrid); } else if(VRMLExtrusion* extrusion = dynamic_cast(vrmlGeometry)){ setDefaultTextureCoordinateForExtrusion(mesh, extrusion); } } } } } } return converted; } SgMeshPtr VRMLToSGConverterImpl::createMeshFromIndexedFaceSet(VRMLIndexedFaceSet* vface) { if(!vface->coord || vface->coord->point.empty() || vface->coordIndex.empty()){ return SgMeshPtr(); // null } SgMeshPtr mesh = new SgMesh; mesh->setSolid(vface->solid); mesh->setVertices(new SgVertexArray(vface->coord->point)); removedFaceIndices.clear(); removedFaceVertexIndices.clear(); const MFInt32& orgCoordIndices = vface->coordIndex; const bool ccw = vface->ccw; const int orgCoordIndicesSize = orgCoordIndices.size(); SgIndexArray& triangleVertices = mesh->triangleVertices(); triangleVertices.reserve((orgCoordIndicesSize + 1) * 3 / 4); int faceIndex = 0; int faceVertexIndex = 0; int firstVertexIndex = 0; int numFaceVertices = 0; for(int i=0; i < orgCoordIndicesSize; ++i){ int index = orgCoordIndices[i]; if(index >= 0){ ++numFaceVertices; } else { if(numFaceVertices == 3) { // Triangle ? if(ccw){ triangleVertices.push_back(orgCoordIndices[firstVertexIndex]); triangleVertices.push_back(orgCoordIndices[firstVertexIndex + 1]); triangleVertices.push_back(orgCoordIndices[firstVertexIndex + 2]); } else { // flip triangleVertices.push_back(orgCoordIndices[firstVertexIndex + 2]); triangleVertices.push_back(orgCoordIndices[firstVertexIndex + 1]); triangleVertices.push_back(orgCoordIndices[firstVertexIndex]); } faceVertexIndex += 3; } else { removedFaceIndices.push_back(faceIndex); for(int j=0; j < numFaceVertices; ++j){ removedFaceVertexIndices.push_back(faceVertexIndex++); } } firstVertexIndex = i + 1; // next position numFaceVertices = 0; ++faceVertexIndex; ++faceIndex; } } if(!removedFaceIndices.empty()){ if(vface->defName.empty()){ putMessage(str(format("An IndexedFaceSet node contains %1% non-triangle polygon(s).") % removedFaceIndices.size())); } else { putMessage(str(format("IndexedFaceSet node \"%1%\" contains %2% non-triangle polygon(s).") % vface->defName % removedFaceIndices.size())); } } if(vface->normal && !vface->normal->vector.empty()){ bool converted; if(vface->normalIndex.empty() && !vface->normalPerVertex){ converted = setIndicesForPerTriangleData(mesh->normalIndices(), vface->normal->vector.size()); } else { converted = convertIndicesForTriangles(mesh->normalIndices(), vface->normalIndex, vface->normalPerVertex, ccw); } if(converted){ mesh->setNormals(new SgNormalArray(vface->normal->vector)); } else { putMessage("The normalIndex field of an IndexedFaceSet node contains illegal data."); } } if(vface->color && !vface->color->color.empty()){ bool converted; if(vface->colorIndex.empty() && !vface->colorPerVertex){ converted = setIndicesForPerTriangleData(mesh->colorIndices(), vface->color->color.size()); } else { converted = convertIndicesForTriangles(mesh->colorIndices(), vface->colorIndex, vface->colorPerVertex, ccw); } if(converted){ mesh->setColors(new SgColorArray(vface->color->color)); } else { putMessage("The colorIndex field of an IndexedFaceSet node contains illegal data."); } } if(vface->texCoord && !vface->texCoord->point.empty()){ if(convertIndicesForTriangles(mesh->texCoordIndices(), vface->texCoordIndex, true, ccw)){ mesh->setTexCoords(new SgTexCoordArray(vface->texCoord->point)); } else { putMessage("The texCoordIndex field of an IndexedFaceSet node contains illegal data."); } } mesh->updateBoundingBox(); return mesh; } bool VRMLToSGConverterImpl::setIndicesForPerTriangleData(SgIndexArray& indices, int dataSize) { const int numIndices = (dataSize - removedFaceIndices.size()) * 3; if(numIndices > 0){ indices.reserve(numIndices); } int indexToSkip = removedFaceIndices.empty() ? std::numeric_limits::min() : removedFaceIndices.front(); size_t nextIndexToSkipIndex = 1; size_t indexInOrgCoordIndices = 0; for(int i=0; i < dataSize; ++i){ if(i == indexToSkip){ if(nextIndexToSkipIndex < removedFaceIndices.size()){ indexToSkip = removedFaceIndices[nextIndexToSkipIndex++]; } } else { indices.push_back(i); indices.push_back(i); indices.push_back(i); } } return true; } bool VRMLToSGConverterImpl::convertIndicesForTriangles (SgIndexArray& indices, const MFInt32& orgIndices, const bool perVertex, const bool ccw) { bool converted = true; if(!orgIndices.empty()){ vector* indicesToSkip; if(perVertex){ indicesToSkip = &removedFaceVertexIndices; indices.reserve((orgIndices.size() + 1) * 3 / 4); } else { indicesToSkip = &removedFaceIndices; indices.reserve(orgIndices.size() * 3); } int indexToSkip = indicesToSkip->empty() ? std::numeric_limits::min() : indicesToSkip->front(); size_t nextIndexToSkipIndex = 1; int numFaceVertices = 0; int firstVertexIndex = 0; for(int i=0; i < orgIndices.size(); ++i){ if(i == indexToSkip){ if(nextIndexToSkipIndex < indicesToSkip->size()){ indexToSkip = (*indicesToSkip)[nextIndexToSkipIndex++]; } } else { const int index = orgIndices[i]; if(perVertex){ if(index >= 0){ ++numFaceVertices; } else { if(numFaceVertices != 3){ converted = false; break; } if(ccw){ indices.push_back(orgIndices[firstVertexIndex]); indices.push_back(orgIndices[firstVertexIndex + 1]); indices.push_back(orgIndices[firstVertexIndex + 2]); } else { indices.push_back(orgIndices[firstVertexIndex + 2]); indices.push_back(orgIndices[firstVertexIndex + 1]); indices.push_back(orgIndices[firstVertexIndex]); } firstVertexIndex = i + 1; numFaceVertices = 0; } } else { // not perVertex if(index < 0){ converted = false; break; } indices.push_back(index); indices.push_back(index); indices.push_back(index); } } } if(!converted){ indices.clear(); } } return converted; } SgPolygonMeshPtr VRMLToSGConverterImpl::createPolygonMeshFromIndexedFaceSet(VRMLIndexedFaceSet* vface) { //if(!vface->coord || vface->coord->point.empty() || vface->coordIndex.empty()){ if(!vface->coord){ putMessage("VRMLIndexedFaceSet: The coord field is not defined." ); return SgPolygonMeshPtr(); // null } if(vface->coord->point.empty()){ putMessage("VRMLIndexedFaceSet: The point field is empty." ); return SgPolygonMeshPtr(); // null } if(vface->coordIndex.empty()){ putMessage("VRMLIndexedFaceSet: The coordIndex field is empty." ); return SgPolygonMeshPtr(); // null } SgPolygonMeshPtr mesh = new SgPolygonMesh; mesh->setSolid(vface->solid); mesh->setVertices(new SgVertexArray(vface->coord->point)); const MFInt32& orgCoordIndices = vface->coordIndex; const bool ccw = vface->ccw; { SgIndexArray& polygonVertices = mesh->polygonVertices(); if(ccw){ polygonVertices = orgCoordIndices; } else { polygonVertices.reserve(orgCoordIndices.size()); int firstVertexIndex = 0; int numFaceVertices = 0; for(size_t i=0; i < orgCoordIndices.size(); ++i){ int index = orgCoordIndices[i]; if(index >= 0){ ++numFaceVertices; } else { while(--numFaceVertices >= 0){ polygonVertices.push_back(orgCoordIndices[firstVertexIndex + numFaceVertices]); } polygonVertices.push_back(-1); firstVertexIndex = i + 1; numFaceVertices = 0; } } } } if(vface->normal && !vface->normal->vector.empty()){ mesh->setNormals(new SgNormalArray(vface->normal->vector)); if(vface->normalIndex.empty()){ if(!vface->normalPerVertex){ setIndicesForPerPolygonData(mesh->normalIndices(), mesh->normals()->size(), orgCoordIndices); } } else { convertIndicesForPolygons(mesh->normalIndices(), vface->normalIndex, orgCoordIndices, vface->normalPerVertex, ccw); } } if(vface->color && !vface->color->color.empty()){ mesh->setColors(new SgColorArray(vface->color->color)); if(vface->colorIndex.empty()){ if(!vface->colorPerVertex){ setIndicesForPerPolygonData(mesh->colorIndices(), mesh->colors()->size(), orgCoordIndices); } } else { convertIndicesForPolygons(mesh->colorIndices(), vface->colorIndex, orgCoordIndices, vface->colorPerVertex, ccw); } } if(vface->texCoord && !vface->texCoord->point.empty()){ mesh->setTexCoords(new SgTexCoordArray(vface->texCoord->point)); if(!vface->texCoordIndex.empty()){ convertIndicesForPolygons(mesh->texCoordIndices(), vface->texCoordIndex, orgCoordIndices, true, ccw); } } // The bounding box doesn't have to be updated because this polygon mesh is immediately converted into the triagnle mesh return mesh; } void VRMLToSGConverterImpl::setIndicesForPerPolygonData(SgIndexArray& indices, int dataSize, const MFInt32& orgCoordIndices) { indices.reserve(orgCoordIndices.size()); size_t indexInOrgCoordIndices = 0; for(int i=0; i < dataSize; ++i){ while(indexInOrgCoordIndices < orgCoordIndices.size()){ const int orgCoordIndex = orgCoordIndices[indexInOrgCoordIndices++]; if(orgCoordIndex < 0){ break; } indices.push_back(i); } indices.push_back(-1); } } void VRMLToSGConverterImpl::convertIndicesForPolygons (SgIndexArray& indices, const MFInt32& orgIndices, const MFInt32& orgCoordIndices, const bool perVertex, const bool ccw) { if(perVertex){ if(ccw){ indices = orgIndices; return; } indices.reserve(orgIndices.size()); int firstVertexIndex = 0; int numFaceVertices = 0; for(size_t i=0; i < orgIndices.size(); ++i){ if(orgIndices[i] >= 0){ ++numFaceVertices; } else { while(--numFaceVertices >= 0){ indices.push_back(orgIndices[firstVertexIndex + numFaceVertices]); } indices.push_back(-1); firstVertexIndex = i + 1; numFaceVertices = 0; } } } else { indices.reserve(orgCoordIndices.size()); size_t indexInOrgCoordIndices = 0; for(size_t i=0; i < orgIndices.size(); ++i){ const int index = orgIndices[i]; if(index >= 0){ while(indexInOrgCoordIndices < orgCoordIndices.size()){ const int orgCoordIndex = orgCoordIndices[indexInOrgCoordIndices++]; if(orgCoordIndex < 0){ break; } indices.push_back(index); } indices.push_back(-1); } } } } void VRMLToSGConverterImpl::setDefaultTextureCoordinateForIndexedFaceSet(const SgMeshPtr& mesh) { const SgVertexArray& vertices = *mesh->vertices(); const Vector3f& v0 = vertices[0]; Vector3f max = v0; Vector3f min = v0; const int n = vertices.size(); for(int i=1; i < n; ++i){ const Vector3f& vi = vertices[i]; for(int j=0; j < 3; ++j){ float vij = vi[j]; if(vij > max[j]){ max[j] = vij; } else if(vij < min[j]){ min[j] = vij; } } } int s,t; const Vector3f size = max - min; if(size.x() >= size.y()){ if(size.x() >= size.z()){ s = 0; t = (size.y() >= size.z()) ? 1 : 2; } else { s = 2; t = 0; } } else { if(size.y() >= size.z()){ s = 1; t = (size.x() >= size.z()) ? 0 : 2; } else { s = 2; t = 1; } } const float ratio = size[t] / size[s]; mesh->setTexCoords(new SgTexCoordArray()); SgTexCoordArray& texCoords = *mesh->texCoords(); texCoords.resize(n); for(int i=0; i < n; ++i){ texCoords[i] << (vertices[i][s] - min[s]) / size[s], (vertices[i][t] - min[t]) / size[t] * ratio; } // Is this really necessary for rendering? mesh->texCoordIndices() = mesh->triangleVertices(); } /** \todo The face correcpondence relationship obtained from the primitive mesh creation (SgMesh::setBox function) should be used to obtain which face the given one is. */ VRMLToSGConverterImpl::BoxFaceID VRMLToSGConverterImpl::faceOfBoxTriangle (const Vector3f& v0, const Vector3f& v1, const Vector3f& v2) { if(v0.x() <= 0.0 && v1.x() <= 0.0 && v2.x() <= 0.0 ) return LEFT_FACE; if(v0.x() > 0.0 && v1.x() > 0.0 && v2.x() > 0.0 ) return RIGHT_FACE; if(v0.y() <= 0.0 && v1.y() <= 0.0 && v2.y() <= 0.0 ) return BOTTOM_FACE; if(v0.y() > 0.0 && v1.y() > 0.0 && v2.y() > 0.0 ) return TOP_FACE; if(v0.z() <= 0.0 && v1.z() <= 0.0 && v2.z() <= 0.0 ) return BACK_FACE; if(v0.z() > 0.0 && v1.z() > 0.0 && v2.z() > 0.0 ) return FRONT_FACE; return NO_FACE; /** \todo use the algorithm like the following code to support arbitrary box meshs whose number of vertices is more than eight. */ /* int faceNormalAxis = 0; SgFloat minNorm = std::numeric_limits::max(); for(int i=0; i < 3; ++i){ const SgFloat d1 = (v0[i] - v1[i]); const SgFloat d2 = (v0[i] - v2[i]); const SgFloat n = d1 * d1 + d2 * d2; if(n < minNorm){ minNorm = n; faceNormalAxis = i; } } bool isFront = (v0[faceNormalAxis] > 0.0); return (faceNormalAxis, isFront); */ } void VRMLToSGConverterImpl::setDefaultTextureCoordinateForBox(const SgMeshPtr& mesh) { mesh->setTexCoords(new SgTexCoordArray()); SgTexCoordArray& texCoords = *mesh->texCoords(); texCoords.resize(4); texCoords[0] << 0.0, 0.0; texCoords[1] << 1.0, 0.0; texCoords[2] << 0.0, 1.0; texCoords[3] << 1.0, 1.0; SgIndexArray& texCoordIndices = mesh->texCoordIndices(); texCoordIndices.clear(); texCoordIndices.reserve(36); const SgVertexArray& vertices = *mesh->vertices(); const SgIndexArray& triangles = mesh->triangleVertices(); for(int i=0; i < 12; ++i){ const Vector3f* v[3] = { &vertices[triangles[i*3]], &vertices[triangles[i*3+1]], &vertices[triangles[i*3+2]] }; switch(faceOfBoxTriangle(*v[0], *v[1], *v[2])){ case LEFT_FACE: for(int j=0; j < 3; ++j){ if(v[j]->y() > 0.0 && v[j]->z() > 0.0) texCoordIndices.push_back(3); else if(v[j]->y() > 0.0 && v[j]->z() <= 0.0) texCoordIndices.push_back(2); else if(v[j]->y() <= 0.0 && v[j]->z() > 0.0) texCoordIndices.push_back(1); else if(v[j]->y() <= 0.0 && v[j]->z() <= 0.0) texCoordIndices.push_back(0); } break; case RIGHT_FACE: for(int j=0; j < 3; ++j){ if(v[j]->y() > 0.0 && v[j]->z() > 0.0) texCoordIndices.push_back(2); else if(v[j]->y() > 0.0 && v[j]->z() <= 0.0) texCoordIndices.push_back(3); else if(v[j]->y() <= 0.0 && v[j]->z() > 0.0) texCoordIndices.push_back(0); else if(v[j]->y() <= 0.0 && v[j]->z() <= 0.0) texCoordIndices.push_back(1); } break; case BOTTOM_FACE: for(int j=0; j < 3; ++j){ if(v[j]->z() > 0.0 && v[j]->x() > 0.0) texCoordIndices.push_back(3); else if(v[j]->z() > 0.0 && v[j]->x() <= 0.0) texCoordIndices.push_back(2); else if(v[j]->z() <= 0.0 && v[j]->x() > 0.0) texCoordIndices.push_back(1); else if(v[j]->z() <= 0.0 && v[j]->x() <= 0.0) texCoordIndices.push_back(0); } break; case TOP_FACE: for(int j=0; j < 3; ++j){ if(v[j]->z() > 0.0 && v[j]->x() > 0.0) texCoordIndices.push_back(1); else if(v[j]->z() > 0.0 && v[j]->x() <= 0.0) texCoordIndices.push_back(0); else if(v[j]->z() <= 0.0 && v[j]->x() > 0.0) texCoordIndices.push_back(3); else if(v[j]->z() <= 0.0 && v[j]->x() <= 0.0) texCoordIndices.push_back(2); } break; case BACK_FACE: for(int j=0; j < 3; ++j){ if(v[j]->y() > 0.0 && v[j]->x() > 0.0) texCoordIndices.push_back(2); else if(v[j]->y() > 0.0 && v[j]->x() <= 0.0) texCoordIndices.push_back(3); else if(v[j]->y() <= 0.0 && v[j]->x() > 0.0) texCoordIndices.push_back(0); else if(v[j]->y() <= 0.0 && v[j]->x() <= 0.0) texCoordIndices.push_back(1); } break; case FRONT_FACE: for(int j=0; j < 3; ++j){ if(v[j]->y() > 0.0 && v[j]->x() > 0.0) texCoordIndices.push_back(3); else if(v[j]->y() > 0.0 && v[j]->x() <= 0.0) texCoordIndices.push_back(2); else if(v[j]->y() <= 0.0 && v[j]->x() > 0.0) texCoordIndices.push_back(1); else if(v[j]->y() <= 0.0 && v[j]->x() <= 0.0) texCoordIndices.push_back(0); } break; default: break; } } } double VRMLToSGConverterImpl::calcPolarAngle(const Vector3f& point) { double angle = atan2(point[2], point[0]); if(angle>=0){ angle = 1.5 * PI - angle; } else if(-0.5 * PI < angle){ angle = -angle + 1.5 * PI; } else { angle = -angle - 0.5 * PI; } return angle; } /** \todo Check if the use of this inefficient function is rellay necessary. */ int VRMLToSGConverterImpl::findTexCoordPoint(const SgTexCoordArray& texCoords, const Vector2f& point) { for(size_t i=0; i < texCoords.size(); ++i){ if(texCoords[i].isApprox(point)){ return i; } } return -1; } void VRMLToSGConverterImpl::setDefaultTextureCoordinateForSphere(const SgMeshPtr& mesh) { const SgMesh::Sphere& sphere = mesh->primitive(); const SgVertexArray& vertices = *mesh->vertices(); const SgIndexArray& triangles = mesh->triangleVertices(); mesh->setTexCoords(new SgTexCoordArray()); SgTexCoordArray& texCoords = *mesh->texCoords(); SgIndexArray& texCoordIndices = mesh->texCoordIndices(); texCoordIndices.clear(); Vector2f texPoint; int texIndex = 0; const int numTriangles = mesh->numTriangles(); for(size_t i=0; i < numTriangles; ++i){ const Vector3f* point[3]; bool over = false; double s[3] = { 0.0, 0.0, 0.0 }; const SgMesh::TriangleRef triangle = mesh->triangle(i); for(int j=0; j < 3; ++j){ point[j] = &vertices[triangle[j]]; s[j] = calcPolarAngle(*point[j]) / 2.0 / PI; if(s[j] > 0.5){ over = true; } } for(int j=0; j < 3; ++j){ if(over && s[j] < 1.0e-6){ s[j] = 1.0; } texPoint << s[j], 1.0 - acos(point[j]->y() / sphere.radius) / PI; int k = findTexCoordPoint(texCoords, texPoint); if(k >= 0){ texCoordIndices.push_back(k); } else { texCoords.push_back(texPoint); texCoordIndices.push_back(texIndex++); } } } } void VRMLToSGConverterImpl::setDefaultTextureCoordinateForCylinder(const SgMeshPtr& mesh) { const SgVertexArray& vertices = *mesh->vertices(); const SgIndexArray& triangles = mesh->triangleVertices(); mesh->setTexCoords(new SgTexCoordArray()); SgTexCoordArray& texCoords = *mesh->texCoords(); SgIndexArray& texCoordIndices = mesh->texCoordIndices(); texCoordIndices.clear(); Vector2f texPoint(0.5f, 0.5f); // center of top(bottom) index=0 texCoords.push_back(texPoint); int texIndex = 1; const int numTriangles = mesh->numTriangles(); for(int i=0; i < numTriangles; ++i){ Vector3f point[3]; bool notside = true; int center = -1; SgMesh::TriangleRef triangle = mesh->triangle(i); for(int j=0; j < 3; ++j){ point[j] = vertices[triangle[j]]; if(j > 0){ if(point[0][1] != point[j][1]){ notside = false; } } if(point[j][0] == 0.0 && point[j][2] == 0.0){ center = j; } } if(!notside){ //side bool over=false; Vector3f s(0.0, 0.0, 0.0); for(int j=0; j < 3; ++j){ s[j] = calcPolarAngle(point[j]) / 2.0 / PI; if(s[j] > 0.5){ over = true; } } for(int j=0; j < 3; ++j){ if(over && s[j] < 1.0e-6){ s[j] = 1.0; } texPoint[0] = s[j]; if(point[j][1] > 0.0){ texPoint[1] = 1.0; } else { texPoint[1] = 0.0; } const int k = findTexCoordPoint(texCoords, texPoint); if(k >= 0){ texCoordIndices.push_back(k); }else{ texCoords.push_back(texPoint); texCoordIndices.push_back(texIndex++); } } } else { // top / bottom for(int j=0; j < 3; ++j){ if(j!=center){ const double angle = atan2(point[j][2], point[j][0]); texPoint[0] = 0.5 + 0.5 * cos(angle); if(point[0][1] > 0.0){ //top texPoint[1] = 0.5 - 0.5 * sin(angle); } else { //bottom texPoint[1] = 0.5 + 0.5 * sin(angle); } const int k = findTexCoordPoint(texCoords, texPoint); if(k != -1){ texCoordIndices.push_back(k); }else{ texCoords.push_back(texPoint); texCoordIndices.push_back(texIndex++); } }else{ texCoordIndices.push_back(0); } } } } } void VRMLToSGConverterImpl::setDefaultTextureCoordinateForCone(const SgMeshPtr& mesh) { mesh->setTexCoords(new SgTexCoordArray()); SgTexCoordArray& texCoords = *mesh->texCoords(); SgIndexArray& texCoordIndices = mesh->texCoordIndices(); texCoordIndices.clear(); Vector2f texPoint(0.5, 0.5); //center of bottom index=0 texCoords.push_back(texPoint); const SgVertexArray& vertices = *mesh->vertices(); int texIndex = 1; const int numTriangles = mesh->numTriangles(); for(size_t i=0; i < numTriangles; ++i){ Vector3f point[3]; int top = -1; int center = -1; SgMesh::TriangleRef triangle = mesh->triangle(i); for(int j=0; j < 3; ++j){ point[j] = vertices[triangle[j]]; if(point[j][1] > 0.0){ top = j; } if(point[j][0] == 0.0 && point[j][2] == 0.0){ center = j; } } if(top >= 0){ //side Vector3f s(0.0f, 0.0f, 0.0f); int pre = -1; for(int j=0; j < 3; ++j){ if(j != top){ s[j] = calcPolarAngle(point[j]) / 2.0 / PI; if(pre != -1){ if(s[pre] > 0.5 && s[j] < 1.0e-6){ s[j] = 1.0; } } pre = j; } } for(int j=0; j < 3; ++j){ if(j != top){ texPoint << s[j], 0.0; } else { texPoint << (s[0] + s[1] + s[2]) / 2.0, 1.0; } const int k = findTexCoordPoint(texCoords, texPoint); if(k != -1){ texCoordIndices.push_back(k); } else { texCoords.push_back(texPoint); texCoordIndices.push_back(texIndex++); } } } else { // bottom for(int j=0; j < 3; ++j){ if(j != center){ const double angle = atan2(point[j][2], point[j][0]); texPoint << 0.5 + 0.5 * cos(angle), 0.5 + 0.5 * sin(angle); const int k = findTexCoordPoint(texCoords, texPoint); if(k != -1){ texCoordIndices.push_back(k); } else { texCoords.push_back(texPoint); texCoordIndices.push_back(texIndex++); } } else { texCoordIndices.push_back(0); } } } } } SgMeshPtr VRMLToSGConverterImpl::createMeshFromElevationGrid(VRMLElevationGrid* grid) { if(grid->xDimension * grid->zDimension != static_cast(grid->height.size())){ putMessage("A VRML ElevationGrid node has illegal parameters."); return SgMeshPtr(); } SgMeshPtr mesh = new SgMesh; mesh->setVertices(new SgVertexArray()); SgVertexArray& vertices = *mesh->vertices(); vertices.reserve(grid->zDimension * grid->xDimension); for(int z=0; z < grid->zDimension; z++){ for(int x=0; x < grid->xDimension; x++){ vertices.push_back(Vector3f(x * grid->xSpacing, grid->height[z * grid->xDimension + x], z * grid->zSpacing)); } } mesh->reserveNumTriangles((grid->zDimension - 1) * (grid->xDimension - 1) * 2); for(int z=0; z < grid->zDimension - 1; ++z){ const int current = z * grid->xDimension; const int next = (z + 1) * grid->xDimension; for(int x=0; x < grid->xDimension - 1; ++x){ if(grid->ccw){ mesh->addTriangle( x + current, x + next, (x + 1) + next); mesh->addTriangle( x + current, (x + 1) + next, (x + 1) + current); }else{ mesh->addTriangle( x + current, (x + 1) + next, x + next); mesh->addTriangle( x + current, (x + 1) + current, (x + 1) + next); } } } mesh->setSolid(grid->solid); if(isNormalGenerationEnabled){ normalGenerator.generateNormals(mesh, grid->creaseAngle); } if(grid->color){ const MFColor& orgColors = grid->color->color; if(!orgColors.empty()){ if(!grid->colorPerVertex){ mesh->setColors(new SgColorArray()); SgColorArray& colors = *mesh->colors(); const int n = orgColors.size(); colors.reserve(n * 2); for(int i=0; i < n; ++i){ const SFColor& c = orgColors[i]; for(int j=0; j < 6; ++j){ colors.push_back(c); } } } } } if(grid->texCoord){ const MFVec2s& point = grid->texCoord->point; const int n = point.size(); mesh->setTexCoords(new SgTexCoordArray()); SgTexCoordArray& texCoords = *mesh->texCoords(); texCoords.resize(n); for(int i=0; i < n; ++i){ texCoords[i] = point[i]; } mesh->texCoordIndices() = mesh->triangleVertices(); } mesh->updateBoundingBox(); return mesh; } void VRMLToSGConverterImpl::setDefaultTextureCoordinateForElevationGrid(const SgMeshPtr& mesh, const VRMLElevationGrid* grid) { float xmax = grid->xSpacing * (grid->xDimension - 1); float zmax = grid->zSpacing * (grid->zDimension - 1); mesh->setTexCoords(new SgTexCoordArray()); SgTexCoordArray& texCoords = *mesh->texCoords(); const SgVertexArray& vertices = *mesh->vertices(); const int numTriangles = mesh->numTriangles(); for(size_t i=0; i < vertices.size(); ++i){ const Vector3f& v = vertices[i]; texCoords.push_back(Vector2f(v.x() / xmax, v.z() / zmax)); } mesh->texCoordIndices() = mesh->triangleVertices(); } SgMeshPtr VRMLToSGConverterImpl::createMeshFromExtrusion(VRMLExtrusion* extrusion) { bool isClosed = false; const int numSpine = extrusion->spine.size(); const int numcross = extrusion->crossSection.size(); if(extrusion->spine[0][0] == extrusion->spine[numSpine - 1][0] && extrusion->spine[0][1] == extrusion->spine[numSpine - 1][1] && extrusion->spine[0][2] == extrusion->spine[numSpine - 1][2] ){ isClosed = true; } bool crossSectionisClosed = false; if(extrusion->crossSection[0][0] == extrusion->crossSection[numcross - 1][0] && extrusion->crossSection[0][1] == extrusion->crossSection[numcross - 1][1] ){ crossSectionisClosed = true; } SgMeshPtr mesh = new SgMesh; mesh->setVertices(new SgVertexArray()); SgVertexArray& vertices = *mesh->vertices(); vertices.reserve(numSpine*numcross); SFVec3f preZaxis(SFVec3f::Zero()); int definedZaxis = -1; std::vector Yaxisarray; std::vector Zaxisarray; if(numSpine > 2){ for(int i=0; i < numSpine; ++i){ SFVec3f Yaxis, Zaxis; if(i == 0){ if(isClosed){ const SFVec3f& spine1 = extrusion->spine[numSpine - 2]; const SFVec3f& spine2 = extrusion->spine[0]; const SFVec3f& spine3 = extrusion->spine[1]; Yaxis = spine3 - spine1; Zaxis = (spine3 - spine2).cross(spine1 - spine2); } else { const SFVec3f& spine1 = extrusion->spine[0]; const SFVec3f& spine2 = extrusion->spine[1]; const SFVec3f& spine3 = extrusion->spine[2]; Yaxis = spine2 - spine1; Zaxis = (spine3 - spine2).cross(spine1 - spine2); } } else if(i == numSpine - 1){ if(isClosed){ const SFVec3f& spine1 = extrusion->spine[numSpine - 2]; const SFVec3f& spine2 = extrusion->spine[0]; const SFVec3f& spine3 = extrusion->spine[1]; Yaxis = spine3 - spine1; Zaxis = (spine3 - spine2).cross(spine1 - spine2); } else { const SFVec3f& spine1 = extrusion->spine[numSpine - 3]; const SFVec3f& spine2 = extrusion->spine[numSpine - 2]; const SFVec3f& spine3 = extrusion->spine[numSpine - 1]; Yaxis = spine3 - spine2; Zaxis = (spine3 - spine2).cross(spine1 - spine2); } } else { const SFVec3f& spine1 = extrusion->spine[i - 1]; const SFVec3f& spine2 = extrusion->spine[i]; const SFVec3f& spine3 = extrusion->spine[i + 1]; Yaxis = spine3 - spine1; Zaxis = (spine3-spine2).cross(spine1-spine2); } if(!Zaxis.norm()){ if(definedZaxis != -1) Zaxis = preZaxis; } else { if(definedZaxis == -1){ definedZaxis = i; } preZaxis = Zaxis; } Yaxisarray.push_back(Yaxis); Zaxisarray.push_back(Zaxis); } } else { const SFVec3f Yaxis(extrusion->spine[1] - extrusion->spine[0]); Yaxisarray.push_back(Yaxis); Yaxisarray.push_back(Yaxis); } for(int i=0; i < numSpine; ++i){ Eigen::Matrix3d Scp; SFVec3f y = Yaxisarray[i].normalized(); if(definedZaxis == -1){ SFRotation R(acos(y[1]), SFRotation::Vector3(y[2], 0.0, -y[0])); Scp = R.toRotationMatrix(); } else { if(i < definedZaxis){ Zaxisarray[i] = Zaxisarray[definedZaxis]; } if(i && (Zaxisarray[i].dot(Zaxisarray[i - 1]) < 0.0)){ Zaxisarray[i] *= -1.0; } SFVec3f z = Zaxisarray[i].normalized(); SFVec3f x = y.cross(z); Scp << x, y, z; } const SFVec3f& spine = extrusion->spine[i]; SFVec3f scale; if(extrusion->scale.size() == 1){ scale << extrusion->scale[0][0], 0.0, extrusion->scale[0][1]; } else { scale << extrusion->scale[i][0], 0.0, extrusion->scale[i][1]; } SFRotation o; if(extrusion->orientation.size() == 1){ o = extrusion->orientation[0]; } else { o = extrusion->orientation[i]; } for(int j=0; j < numcross; ++j){ const SFVec3f crossSection(extrusion->crossSection[j][0], 0.0, extrusion->crossSection[j][1]); const SFVec3f v1(crossSection[0] * scale[0], 0.0, crossSection[2] * scale[2]); vertices.push_back((Scp * o.toRotationMatrix() * v1 + spine).cast()); } } for(int i=0; i < numSpine - 1 ; ++i){ const int upper = i * numcross; const int lower = (i + 1) * numcross; for(int j=0; j < numcross - 1; ++j) { if(extrusion->ccw){ mesh->addTriangle(j + upper, j + lower, (j + 1) + lower); mesh->addTriangle(j + upper, (j + 1) + lower, j + 1 + upper); } else { // upward convex triangle mesh->addTriangle(j + upper, (j + 1) + lower, j + lower); // downward convex triangle mesh->addTriangle(j + upper, (j + 1) + upper, j + 1 + lower); } } } int j = 0; if(crossSectionisClosed){ j = 1; } if(extrusion->beginCap && !isClosed){ triangulator.setVertices(vertices); polygon.clear(); for(int i=0; i < numcross - j; ++i){ polygon.push_back(i); } triangulator.apply(polygon); const vector& triangles = triangulator.triangles(); for(size_t i=0; i < triangles.size(); i += 3){ if(extrusion->ccw){ mesh->addTriangle(polygon[triangles[i]], polygon[triangles[i+1]], polygon[triangles[i+2]]); } else { mesh->addTriangle(polygon[triangles[i]], polygon[triangles[i+2]], polygon[triangles[i+1]]); } } } if(extrusion->endCap && !isClosed){ triangulator.setVertices(vertices); polygon.clear(); for(int i=0; i < numcross - j; ++i){ polygon.push_back(numcross * (numSpine - 1) + i); } triangulator.apply(polygon); const vector& triangles = triangulator.triangles(); for(size_t i=0; i < triangles.size(); i +=3){ if(extrusion->ccw){ mesh->addTriangle(polygon[triangles[i]], polygon[triangles[i+2]], polygon[triangles[i+1]]); } else { mesh->addTriangle(polygon[triangles[i]], polygon[triangles[i+1]], polygon[triangles[i+2]]); } } } mesh->setSolid(extrusion->solid); if(isNormalGenerationEnabled){ normalGenerator.generateNormals(mesh, extrusion->creaseAngle); } mesh->updateBoundingBox(); return mesh; } void VRMLToSGConverterImpl::setDefaultTextureCoordinateForExtrusion(const SgMeshPtr& mesh, const VRMLExtrusion* extrusion) { const int numSpine = extrusion->spine.size(); const int numcross = extrusion->crossSection.size(); mesh->setTexCoords(new SgTexCoordArray()); SgTexCoordArray& texCoords = *mesh->texCoords(); vector s; vector t; double slen = 0.0; s.push_back(0.0); for(size_t i=1; i < extrusion->crossSection.size(); ++i){ double x = extrusion->crossSection[i][0] - extrusion->crossSection[i-1][0]; double z = extrusion->crossSection[i][1] - extrusion->crossSection[i-1][1]; slen += sqrt(x*x + z*z); s.push_back(slen); } double tlen = 0.0; t.push_back(0.0); for(size_t i=1; i < extrusion->spine.size(); ++i){ double x = extrusion->spine[i][0] - extrusion->spine[i-1][0]; double y = extrusion->spine[i][1] - extrusion->spine[i-1][1]; double z = extrusion->spine[i][2] - extrusion->spine[i-1][2]; tlen += sqrt(x*x + y*y + z*z); t.push_back(tlen); } for(size_t i=0; i < extrusion->spine.size(); ++i){ Vector2f point; point[1] = t[i] / tlen; for(size_t j=0; j < extrusion->crossSection.size(); ++j){ point[0] = s[j] / slen; texCoords.push_back(point); } } SgIndexArray& texCoordIndices = mesh->texCoordIndices(); texCoordIndices.clear(); const int endOfSpineVertices = (numSpine - 1) * (numcross - 1) * 2 * 3; texCoordIndices.resize(endOfSpineVertices); const SgIndexArray& triangleVertices = mesh->triangleVertices(); copy(triangleVertices.begin(), triangleVertices.begin() + endOfSpineVertices, texCoordIndices.begin()); int endOfBeginCapVertices = endOfSpineVertices; const int endOfSpineTexCoords = texCoords.size(); if(extrusion->beginCap){ if(extrusion->endCap){ endOfBeginCapVertices += (triangleVertices.size() - endOfSpineVertices) / 2; } else { endOfBeginCapVertices = triangleVertices.size(); } double xmin, xmax; double zmin, zmax; xmin = xmax = extrusion->crossSection[0][0]; zmin = zmax = extrusion->crossSection[0][1]; for(size_t i=1; i < extrusion->crossSection.size(); ++i){ xmax = std::max(xmax, extrusion->crossSection[i][0]); xmin = std::min(xmin, extrusion->crossSection[i][0]); zmax = std::max(zmax, extrusion->crossSection[i][1]); zmin = std::min(xmin, extrusion->crossSection[i][1]); } float xsize = xmax - xmin; float zsize = zmax - zmin; for(int i=0; i < numcross; ++i){ Vector2f point; point[0] = (extrusion->crossSection[i][0] - xmin) / xsize; point[1] = (extrusion->crossSection[i][1] - zmin) / zsize; texCoords.push_back(point); } for(int i = endOfSpineVertices; i < endOfBeginCapVertices; ++i){ texCoordIndices.push_back(triangleVertices[i] + endOfSpineTexCoords); } } if(extrusion->endCap){ double xmax, xmin; double zmax, zmin; xmin = xmax = extrusion->crossSection[0][0]; zmin = zmax = extrusion->crossSection[0][1]; for(size_t i=1; i < extrusion->crossSection.size(); ++i){ xmax = std::max(xmax, extrusion->crossSection[i][0]); xmin = std::min(xmin, extrusion->crossSection[i][0]); zmax = std::max(zmax, extrusion->crossSection[i][1]); zmin = std::min(xmin, extrusion->crossSection[i][1]); } double xsize = xmax - xmin; double zsize = zmax - zmin; for(size_t i=0; i < extrusion->crossSection.size(); ++i){ Vector2f point; point[0] = (extrusion->crossSection[i][0] - xmin) / xsize; point[1] = (extrusion->crossSection[i][1] - zmin) / zsize; texCoords.push_back(point); } const int offset = texCoords.size() - endOfSpineTexCoords; for(size_t i = endOfBeginCapVertices; i < triangleVertices.size(); ++i){ texCoordIndices.push_back(triangleVertices[i] + offset); } } } SgMaterial* VRMLToSGConverterImpl::createMaterial(VRMLMaterial* vm) { SgMaterial* material = new SgMaterial; material->setDiffuseColor(vm->diffuseColor); material->setAmbientIntensity(vm->ambientIntensity); material->setEmissiveColor(vm->emissiveColor); material->setSpecularColor(vm->specularColor); material->setShininess(vm->shininess); material->setTransparency(vm->transparency); return material; } SgTextureTransform* VRMLToSGConverterImpl::createTextureTransform(VRMLTextureTransform* tt) { SgTextureTransform* textureTransform = new SgTextureTransform; textureTransform->setCenter(tt->center); textureTransform->setRotation(tt->rotation * 180.0 / PI); textureTransform->setScale(tt->scale); textureTransform->setTranslation(tt->translation); return textureTransform; } SgTexture* VRMLToSGConverterImpl::createTexture(VRMLTexture* vt) { SgTexture* texture = 0; VRMLImageTexturePtr imageTextureNode = dynamic_node_cast(vt); if(imageTextureNode){ SgImagePtr image; SgImagePtr imageForLoading; const MFString& urls = imageTextureNode->url; for(size_t i=0; i < urls.size(); ++i){ const string& url = urls[i]; if(!url.empty()){ ImagePathToSgImageMap::iterator p = imagePathToSgImageMap.find(url); if(p != imagePathToSgImageMap.end()){ image = p->second; break; } else { try { if(!imageForLoading){ imageForLoading = new SgImage; } imageIO.load(imageForLoading->image(), url); image = imageForLoading; imagePathToSgImageMap[url] = image; break; } catch(const exception_base& ex){ putMessage(*boost::get_error_info(ex)); } } } } if(image){ texture = new SgTexture; texture->setImage(image); texture->setRepeat(imageTextureNode->repeatS, imageTextureNode->repeatT); } } else if(VRMLPixelTexturePtr pixelTextureNode = dynamic_node_cast(vt)){ const int width = pixelTextureNode->image.width; const int height = pixelTextureNode->image.height; const int nc = pixelTextureNode->image.numComponents; if(width > 0 && height > 0 && nc > 0){ texture = new SgTexture; SgImage* image = new SgImage; image->setSize(width, height, nc); // copy the pixels in the upside-down way std::vector& src = pixelTextureNode->image.pixels; unsigned char* dest = image->pixels(); for(int i=0; isetImage(image); texture->setRepeat(pixelTextureNode->repeatS, pixelTextureNode->repeatT); } } else { putMessage("MovieTextureNode is not supported"); } return texture; } SgNode* VRMLToSGConverterImpl::convertLineSet(VRMLIndexedLineSet* vLineSet) { VRMLGeometryToSgPlotMap::iterator p = vrmlGeometryToSgPlotMap.find(vLineSet); if(p != vrmlGeometryToSgPlotMap.end()){ return p->second.get(); } if(!vLineSet->coord || vLineSet->coord->point.empty() || vLineSet->coordIndex.empty()){ return 0; } SgLineSet* lineSet = new SgLineSet; lineSet->setVertices(new SgVertexArray(vLineSet->coord->point)); const bool hasColors = (vLineSet->color && !vLineSet->color->color.empty()); if(hasColors){ newColorPosToOrgColorPosMap.clear(); } const bool colorPerVertex = vLineSet->colorPerVertex; const MFInt32& coordIndex = vLineSet->coordIndex; int topPosition = 0; int polylineIndex = 0; for(size_t i=0; i < coordIndex.size(); ++i){ const int index = coordIndex[i]; if(index < 0){ int n = i - topPosition; if(n >= 2){ --n; for(int j=0; j < n; ++j){ const int v1 = topPosition + j; const int v2 = topPosition + j + 1; lineSet->addLine(coordIndex[v1], coordIndex[v2]); if(hasColors){ if(colorPerVertex){ newColorPosToOrgColorPosMap.push_back(v1); newColorPosToOrgColorPosMap.push_back(v2); } else { newColorPosToOrgColorPosMap.push_back(polylineIndex); newColorPosToOrgColorPosMap.push_back(polylineIndex); } } } } topPosition = i + 1; ++polylineIndex; } } if(hasColors){ lineSet->setColors(new SgColorArray(vLineSet->color->color)); const int numColors = lineSet->colors()->size(); const MFInt32& orgColorIndices = vLineSet->colorIndex; const int numOrgColorIndices = orgColorIndices.size(); bool doWarning = false; SgIndexArray& colorIndices = lineSet->colorIndices(); const SgIndexArray& lineVertices = lineSet->lineVertices(); for(size_t i=0; i < lineVertices.size(); ++i){ int orgPos = newColorPosToOrgColorPosMap[i]; if(orgPos >= numOrgColorIndices){ orgPos = numOrgColorIndices - 1; doWarning = true; } int index = orgColorIndices[orgPos]; if(index < 0){ index = 0; doWarning = true; } else if(index >= numColors){ index = numColors - 1; doWarning = true; } colorIndices.push_back(index); } if(doWarning){ putMessage("Warning: The colorIndex elements do not correspond to the colors or the coordIndex elements in an IndexedLineSet node."); } } vrmlGeometryToSgPlotMap[vLineSet] = lineSet; return lineSet; } SgNode* VRMLToSGConverterImpl::convertLightNode(VRMLLight* vlight) { if(VRMLPointLight* vPointLight = dynamic_cast(vlight)){ return createPointLight(vPointLight); } else if(VRMLDirectionalLight* vDirectionalLight = dynamic_cast(vlight)){ return createDirectionalLight(vDirectionalLight); } } void VRMLToSGConverterImpl::setLightCommonProperties(SgLight* light, VRMLLight* vlight) { light->on(vlight->on); light->setColor(vlight->color); light->setIntensity(vlight->intensity); light->setAmbientIntensity(vlight->ambientIntensity); } SgNode* VRMLToSGConverterImpl::createPointLight(VRMLPointLight* vlight) { SgPointLight* light; if(VRMLSpotLight* vSpotLight = dynamic_cast(vlight)){ light = createSpotLight(vSpotLight); } else { light = new SgPointLight(); } light->setConstantAttenuation(vlight->attenuation[0]); light->setLinearAttenuation(vlight->attenuation[1]); light->setQuadraticAttenuation(vlight->attenuation[2]); setLightCommonProperties(light, vlight); if(vlight->location == SFVec3f::Zero()){ return light; } else { SgPosTransform* transform = new SgPosTransform; transform->setTranslation(vlight->location); transform->addChild(light); return transform; } } SgSpotLight* VRMLToSGConverterImpl::createSpotLight(VRMLSpotLight* vlight) { SgSpotLight* light = new SgSpotLight(); light->setDirection(vlight->direction); light->setBeamWidth(vlight->beamWidth); light->setCutOffAngle(vlight->cutOffAngle); return light; } SgDirectionalLight* VRMLToSGConverterImpl::createDirectionalLight(VRMLDirectionalLight* vlight) { SgDirectionalLight* light = new SgDirectionalLight(); light->setDirection(vlight->direction); setLightCommonProperties(light, vlight); return light; } SgNode* VRMLToSGConverterImpl::convertFogNode(VRMLFog* vfog) { SgFog* fog = new SgFog; fog->setColor(vfog->color); fog->setVisibilityRange(vfog->visibilityRange); return fog; } SgNode* VRMLToSGConverterImpl::readAnotherFormatFile(VRMLAnotherFormatFile* anotherFormat) { BOOST_ASSERT(!anotherFormat->url.empty()); if (boost::algorithm::iends_with(anotherFormat->url, "dae")) { // In the case of dae, we have to create a Sg-object directly from dae-file by using the dae-parser. DaeParser parser(&os()); return parser.createScene(anotherFormat->url); } else if (boost::algorithm::iends_with(anotherFormat->url, "stl")) { // In the case of stl, we have to create a Sg-object directly from stl-file by using the stl-parser. STLSceneLoader loader; return loader.load(anotherFormat->url); } else { // File format of the other is an error. BOOST_ASSERT(0); return 0; } } choreonoid-1.5.0/src/Util/gettext.h.in0000664000000000000000000000335712741425367016337 0ustar rootroot/* This header should not be included in other header files, but included in the most bottom position of the inclusion part in the implementation (.cpp) files where the message internationalization (texts with _("...") form) is required. */ #ifdef CNOID_GETTEXT_DOMAIN_NAME #undef CNOID_GETTEXT_DOMAIN_NAME #endif #define CNOID_GETTEXT_DOMAIN_NAME "@target@-@CNOID_VERSION@" #ifdef _ #undef _ #endif #include namespace cnoid { inline boost::format fmt(const char* f_string) { boost::format f(f_string); f.exceptions(boost::io::no_error_bits); return f; } inline boost::format fmt(const std::string& f_string) { boost::format f(f_string); f.exceptions(boost::io::no_error_bits); return f; } // wrapper #if defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__) # ifdef CnoidUtil_EXPORTS __declspec(dllexport) const char* getText(const char* domainname, const char* msgid); # else __declspec(dllimport) const char* getText(const char* domainname, const char* msgid); # endif #else const char* getText(const char* domainname, const char* msgid); #endif } #cmakedefine01 CNOID_ENABLE_GETTEXT #if CNOID_ENABLE_GETTEXT #include #ifdef CNOID_USE_GETTEXT_WRAPPER #define _(text) cnoid::getText(CNOID_GETTEXT_DOMAIN_NAME, text) #else #define _(text) dgettext(CNOID_GETTEXT_DOMAIN_NAME, text) #endif #define N_(string) string #else namespace cnoid { inline const char* bindtextdomain(const char* domainname, const char* dirname) { return dirname; } inline const char* dgettext(const char* domainname, const char* msgid){ return msgid; } } #define _(string) string #define N_(string) string #endif choreonoid-1.5.0/src/Util/JoystickWindows.cpp0000664000000000000000000001173312741425367017750 0ustar rootroot/** @author Shizuko Hattori @author Shin'ichiro Nakaoka */ #include "Joystick.h" #include "ExtJoystick.h" #include #include #include #include #include using namespace std; using namespace cnoid; namespace cnoid { class JoystickImpl { public: Joystick* self; ExtJoystick* extJoystick; int id; int numAvailableAxes; vector axes; boost::dynamic_bitset<> axisEnabled; vector buttons; string errorMessage; Signal sigButton; Signal sigAxis; JoystickImpl(); bool openDevice(); bool readCurrentState(); }; } Joystick::Joystick() { impl = new JoystickImpl(); } Joystick::Joystick(const char* device) { impl = new JoystickImpl(); } JoystickImpl::JoystickImpl() { id = -1; extJoystick = 0; if (!openDevice()){ extJoystick = ExtJoystick::findJoystick("*"); } } bool JoystickImpl::openDevice() { numAvailableAxes = 0; std::vector devIds; JOYINFOEX info; info.dwSize = sizeof(JOYINFOEX); info.dwFlags = JOY_RETURNALL; int i = 0; while(true){ MMRESULT result = joyGetPosEx(i, &info); if(result == JOYERR_PARMS){ break; } if(result == JOYERR_NOERROR){ devIds.push_back(i); } ++i; } if(!devIds.empty()){ // Pick up the first device id = devIds.front(); JOYCAPS caps; joyGetDevCaps(id, &caps, sizeof(caps)); numAvailableAxes = caps.wNumAxes; axes.resize(numAvailableAxes, 0.0); axisEnabled.resize(numAvailableAxes, true); buttons.resize(caps.wNumButtons, false); return readCurrentState(); } return false; } Joystick::~Joystick() { delete impl; } bool Joystick::isReady() const { return impl->extJoystick ? true : (impl->id >= 0); } const char* Joystick::errorMessage() const { return impl->errorMessage.c_str(); } int Joystick::fileDescriptor() const { return impl->id; } int Joystick::numAxes() const { return impl->extJoystick ? impl->extJoystick->numAxes() : impl->numAvailableAxes; } void Joystick::setAxisEnabled(int axis, bool on) { if (!impl->extJoystick){ if (axis < impl->axes.size()){ impl->axes[axis] = 0.0; impl->axisEnabled[axis] = on; } } } int Joystick::numButtons() const { return impl->extJoystick ? impl->extJoystick->numButtons() : impl->buttons.size(); } bool Joystick::readCurrentState() { return impl->extJoystick ? impl->extJoystick->readCurrentState() : impl->readCurrentState(); } bool JoystickImpl::readCurrentState() { if(id < 0){ return false; } JOYINFOEX info; info.dwSize = sizeof(info); info.dwFlags = JOY_RETURNBUTTONS | JOY_RETURNX | JOY_RETURNY | JOY_RETURNZ; if(joyGetPosEx(id, &info) != JOYERR_NOERROR) { return false; } else { // buttons for(size_t i=0; i < buttons.size(); ++i){ if(info.dwButtons & JOY_BUTTON1){ buttons[i] = true; } else { buttons[i] = false; } info.dwButtons >>= 1; } // axes. normalize value (-1.0€œ1.0) if (axisEnabled[0]) axes[0] = ((double)info.dwXpos - 32767.0) / 32768.0; if (axisEnabled[1]) axes[1] = ((double)info.dwYpos - 32767.0) / 32768.0; if (axisEnabled[2]) axes[2] = ((double)info.dwZpos - 32767.0) / 32768.0; // axis 3 and 4 are exchanged to be the same as Linux if (axisEnabled[4]) axes[4] = ((double)info.dwRpos - 32767.0) / 32768.0; if (axisEnabled[3]) axes[3] = ((double)info.dwUpos - 32767.0) / 32768.0; if (axisEnabled[5]) axes[5] = ((double)info.dwVpos - 32767.0) / 32768.0; return true; } return false; } double Joystick::getPosition(int axis) const { if (impl->extJoystick){ return impl->extJoystick->getPosition(axis); } if(axis < impl->axes.size()){ return impl->axes[axis]; } return 0.0; } bool Joystick::getButtonState(int button) const { if (impl->extJoystick){ return impl->extJoystick->getButtonState(button); } if(button < impl->buttons.size()){ return impl->buttons[button]; } return false; } bool Joystick::isActive() const { if (impl->extJoystick){ return impl->extJoystick->isActive(); } for(size_t i=0; i < impl->axes.size(); ++i){ if(impl->axes[i] != 0.0){ return true; } } for(size_t i=0; i < impl->buttons.size(); ++i){ if(impl->buttons[i]){ return true; } } return false; } SignalProxy Joystick::sigButton() { return impl->sigButton; } SignalProxy Joystick::sigAxis() { return impl->sigAxis; } choreonoid-1.5.0/src/Util/Task.h0000664000000000000000000001735212741425367015150 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_TASK_H #define CNOID_UTIL_TASK_H #include #include #include #include #include #include "exportdecl.h" namespace cnoid { class Mapping; class AbstractTaskSequencer; class CNOID_EXPORT TaskProc { public: virtual ~TaskProc(); virtual int currentPhaseIndex() const = 0; virtual bool isAutoMode() const = 0; virtual void breakSequence() = 0; virtual void setNextCommand(int commandIndex) = 0; virtual void setNextPhase(int phaseIndex) = 0; virtual void setCommandLinkAutomatic() = 0; virtual bool executeCommand(int index) = 0; virtual bool wait(double sec) = 0; virtual bool waitForCommandToFinish(double timeout = 0.0) = 0; virtual bool waitForCommandToFinish(Connection connectionToDisconnect, double timeout) = 0; template bool waitForSignal(SignalProxy signalProxy, double timeout = 0.0){ return waitForCommandToFinish(signalProxy.connect(boost::bind(&TaskProc::notifyCommandFinish, this, true)), timeout); } template bool waitForBooleanSignal(SignalProxy signalProxy, double timeout = 0.0){ return waitForCommandToFinish(signalProxy.connect(boost::bind(&TaskProc::notifyCommandFinish, this, _1)), timeout); } virtual void notifyCommandFinish(bool isCompleted = true) = 0; }; typedef boost::function TaskFunc; class CNOID_EXPORT TaskToggleState : public Referenced { public: bool isChecked() const { return isChecked_; } void setChecked(bool on); SignalProxy sigToggled() { return sigToggled_; } private: bool isChecked_; Signal sigToggled_; }; typedef ref_ptr TaskToggleStatePtr; class CNOID_EXPORT TaskCommand : public Referenced { public: TaskCommand(); TaskCommand(const std::string& caption); ~TaskCommand(); const std::string& caption() const { return caption_; } TaskCommand* setCaption(const std::string& caption){ caption_ = caption; return this; } const std::string& description() const { return description_; } TaskCommand* setDescription(const std::string& description) { description_ = description; return this; } TaskFunc function() const { return function_; } TaskCommand* setFunction(TaskFunc func) { function_ = func; return this; } TaskCommand* setDefault(bool on = true) { isDefault_ = on; return this; } bool isDefault() const { return isDefault_; } TaskCommand* setCheckable(bool on = true); TaskCommand* setToggleState(TaskToggleState* state); TaskToggleState* toggleState(); TaskCommand* setChecked(bool on); bool isChecked() const; int nextPhaseIndex(int currentPhaseIndex) const; TaskCommand* setPhaseLink(int phaseIndex); TaskCommand* setPhaseLinkStep(int phaseIndexStep); TaskCommand* linkToNextPhase() { setPhaseLinkStep(1); return this; } int nextCommandIndex(int currentCommandIndex) const; TaskCommand* setCommandLink(int commandIndex); TaskCommand* setCommandLinkStep(int commandIndexStep); TaskCommand* linkToNextCommand() { setCommandLinkStep(1); return this; } bool isCommandLinkAutomatic() const { return isCommandLinkAutomatic_; } TaskCommand* setCommandLinkAutomatic(bool on = true) { isCommandLinkAutomatic_ = on; return this; } TaskCommand* setLevel(int level) { level_ = level; return this; } int level() const { return level_; } private: std::string caption_; std::string description_; TaskFunc function_; int nextPhaseIndex_; int nextCommandIndex_; int level_; TaskToggleStatePtr toggleState_; bool isNextPhaseRelative_; bool isNextCommandRelative_; bool isCommandLinkAutomatic_; bool isDefault_; void initialize(); }; typedef ref_ptr TaskCommandPtr; class TaskPhaseProxy; typedef ref_ptr TaskPhaseProxyPtr; class CNOID_EXPORT TaskPhase : public Referenced { public: TaskPhase(const std::string& caption); TaskPhase(const TaskPhase& org, bool doDeepCopy = true); ~TaskPhase(); virtual TaskPhase* clone(bool doDeepCopy = true); const std::string& caption() const { return caption_; } void setCaption(const std::string& str); bool isSkipped() const { return isSkipped_; } void setSkipped(bool on) { isSkipped_ = on; } void setPreCommand(TaskFunc func); TaskFunc preCommand() const { return preCommand_; } TaskCommand* addCommand(); TaskCommand* addCommand(const std::string& caption); TaskCommand* addToggleCommand(); TaskCommand* addToggleCommand(const std::string& caption); int numCommands() const { return commands.size(); } TaskCommand* command(int index) const; int lastCommandIndex() const { return commands.size() - 1; } TaskCommand* lastCommand() const { return command(commands.size() - 1); } TaskPhaseProxyPtr commandLevel(int level); int maxCommandLevel() const; private: std::string caption_; TaskFunc preCommand_; std::vector commands; bool isSkipped_; }; typedef ref_ptr TaskPhasePtr; class CNOID_EXPORT TaskPhaseProxy : public Referenced { public: TaskPhaseProxy(TaskPhase* phase); void setCommandLevel(int level); int commandLevel() const { return commandLevel_; } TaskCommand* addCommand(); TaskCommand* addCommand(const std::string& caption); TaskCommand* addToggleCommand(); TaskCommand* addToggleCommand(const std::string& caption); private: TaskPhasePtr phase; int commandLevel_; }; /** \todo The menu API should be moved to the actual implementation class of AbstractTaskSequencer */ class CNOID_EXPORT TaskMenu { public: virtual ~TaskMenu(); virtual void addMenuItem(const std::string& caption, boost::function func) = 0; virtual void addCheckMenuItem(const std::string& caption, bool isChecked, boost::function func) = 0; virtual void addMenuSeparator() = 0; }; class CNOID_EXPORT Task : public Referenced { public: Task(); Task(const std::string& name, const std::string& caption); Task(const Task& org, bool doDeepCopy = true); ~Task(); const std::string& name() const { return name_; } void setName(const std::string& str); const std::string& caption() const { return caption_; } void setCaption(const std::string& str); int numPhases() const { return phases_.size(); } TaskPhase* phase(int index); TaskPhase* addPhase(TaskPhase* phase); TaskPhase* addPhase(const std::string& caption); TaskPhase* lastPhase(); // The following functions do operations to the last added phase void setPreCommand(TaskFunc func); TaskCommand* addCommand(); TaskCommand* addCommand(const std::string& caption); TaskCommand* addToggleCommand(); TaskCommand* addToggleCommand(const std::string& caption); TaskCommand* lastCommand(); int lastCommandIndex(); TaskPhaseProxyPtr commandLevel(int level); int maxCommandLevel() const; TaskFunc funcToSetCommandLink(int commandIndex) const; virtual void onActivated(AbstractTaskSequencer* sequencer); virtual void onDeactivated(AbstractTaskSequencer* sequencer); virtual void storeState(AbstractTaskSequencer* sequencer, Mapping& archive); virtual void restoreState(AbstractTaskSequencer* sequencer, const Mapping& archive); //! \todo The menu API should be moved to the actual implementation class of AbstractTaskSequencer virtual void onMenuRequest(TaskMenu& menu); private: std::string name_; std::string caption_; std::vector phases_; }; typedef ref_ptr TaskPtr; } #endif choreonoid-1.5.0/src/Util/VRML.h0000664000000000000000000005334212741425367015025 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_VRML_H #define CNOID_UTIL_VRML_H #include #include #include #include #include #include #include #include #include "exportdecl.h" namespace cnoid { typedef bool SFBool; typedef int SFInt32; typedef double SFFloat; typedef std::string SFString; // Define SFTime as struct to clearly distinguish its type from SFFloat struct SFTime { double value; inline SFTime() { value = 0.0; } inline SFTime(double time) { value = time; } inline double operator=(double time) { return (value = time); } }; typedef Eigen::Vector2d SFVec2f; typedef Eigen::Vector2f SFVec2s; // single-precision type used for texture coordinates typedef Eigen::Vector3d SFVec3f; typedef Eigen::Vector3f SFVec3s; // single-precision type used for vertices and normals typedef Eigen::Vector3f SFColor; typedef Eigen::AngleAxisd SFRotation; typedef struct { int width; int height; int numComponents; std::vector pixels; } SFImage; typedef std::vector MFInt32; typedef std::vector MFFloat; typedef std::vector > MFVec2f; typedef std::vector MFVec2s; // single-precision type used for texture coordinates typedef std::vector MFVec3f; typedef std::vector MFVec3s; // single-precision type used for vertices and normals typedef std::vector MFRotation; typedef std::vector MFTime; typedef std::vector MFColor; typedef std::vector MFString; // see 4.6.3 - 4.6.10 of the VRML97 specification enum VRMLNodeCategory { ANY_NODE = -1, PROTO_DEF_NODE = 0, PROTO_INSTANCE_NODE, TOP_NODE, BINDABLE_NODE, GROUPING_NODE, CHILD_NODE, APPEARANCE_NODE, MATERIAL_NODE, TEXTURE_NODE, TEXTURE_TRANSFORM_NODE, SHAPE_NODE, GEOMETRY_NODE, COORDINATE_NODE, COLOR_NODE, NORMAL_NODE, TEXTURE_COORDINATE_NODE, LIGHT_NODE, FONT_STYLE_NODE, SENSOR_NODE, INLINE_NODE, NUM_VRML_NODE_CATEGORIES }; class VRMLNode; inline void intrusive_ptr_add_ref(VRMLNode* obj); inline void intrusive_ptr_release(VRMLNode* obj); //! Abstract base class of all vrml nodes. class CNOID_EXPORT VRMLNode { public: VRMLNode(); virtual ~VRMLNode(); std::string defName; bool isCategoryOf(VRMLNodeCategory category); protected: std::bitset categorySet; private: int refCounter; friend void intrusive_ptr_add_ref(VRMLNode* obj); friend void intrusive_ptr_release(VRMLNode* obj); }; inline void intrusive_ptr_add_ref(VRMLNode* obj){ obj->refCounter++; } inline void intrusive_ptr_release(VRMLNode* obj){ obj->refCounter--; if(obj->refCounter <= 0){ delete obj; } } typedef boost::intrusive_ptr VRMLNodePtr; typedef VRMLNodePtr SFNode; typedef std::vector MFNode; class CNOID_EXPORT VRMLUnsupportedNode : public VRMLNode { public: VRMLUnsupportedNode(const std::string& nodeTypeName); std::string nodeTypeName; }; typedef boost::intrusive_ptr VRMLUnsupportedNodePtr; //! VRML Viewpoint node class CNOID_EXPORT VRMLViewpoint : public VRMLNode { public: EIGEN_MAKE_ALIGNED_OPERATOR_NEW; VRMLViewpoint(); SFRotation orientation; SFFloat fieldOfView; SFBool jump; SFVec3f position; SFString description; }; typedef boost::intrusive_ptr VRMLViewpointPtr; //! VRML NavigationInfo node class CNOID_EXPORT VRMLNavigationInfo : public VRMLNode { public: VRMLNavigationInfo(); MFFloat avatarSize; SFBool headlight; SFFloat speed; MFString type; SFFloat visibilityLimit; }; typedef boost::intrusive_ptr VRMLNavigationInfoPtr; //! VRML Background node class CNOID_EXPORT VRMLBackground : public VRMLNode { public: VRMLBackground(); MFFloat groundAngle; MFColor groundColor; MFFloat skyAngle; MFColor skyColor; MFString backUrl; MFString bottomUrl; MFString frontUrl; MFString leftUrl; MFString rightUrl; MFString topUrl; }; typedef boost::intrusive_ptr VRMLBackgroundPtr; class CNOID_EXPORT AbstractVRMLGroup : public VRMLNode { public: AbstractVRMLGroup(); virtual MFNode& getChildren() = 0; virtual int countChildren() = 0; virtual VRMLNode* getChild(int index) = 0; virtual void replaceChild(int childIndex, VRMLNode* childNode) = 0; void removeChild(int childIndex); }; typedef boost::intrusive_ptr AbstractVRMLGroupPtr; //! VRML Group node class CNOID_EXPORT VRMLGroup : public AbstractVRMLGroup { public: VRMLGroup(); virtual MFNode& getChildren(); virtual int countChildren(); virtual VRMLNode* getChild(int index); virtual void replaceChild(int childIndex, VRMLNode* childNode); SFVec3f bboxCenter; SFVec3f bboxSize; MFNode children; }; typedef boost::intrusive_ptr VRMLGroupPtr; //! VRML Transform node class CNOID_EXPORT VRMLTransform : public VRMLGroup { public: VRMLTransform(); Eigen::Affine3d toAffine3d(); SFVec3f center; SFRotation rotation; SFVec3f scale; SFRotation scaleOrientation; SFVec3f translation; }; typedef boost::intrusive_ptr VRMLTransformPtr; //! VRML Inline node class CNOID_EXPORT VRMLInline : public VRMLGroup { public: VRMLInline(); MFString urls; }; typedef boost::intrusive_ptr VRMLInlinePtr; class CNOID_EXPORT VRMLAnotherFormatFile : public VRMLNode { public: VRMLAnotherFormatFile(); SFString url; //SFString extension; }; typedef boost::intrusive_ptr VRMLAnotherFormatFilePtr; class VRMLAppearance; typedef boost::intrusive_ptr VRMLAppearancePtr; class VRMLGeometry; typedef boost::intrusive_ptr VRMLGeometryPtr; //! VRML Shape node class CNOID_EXPORT VRMLShape : public VRMLNode { public: VRMLShape(); VRMLAppearancePtr appearance; SFNode geometry; }; typedef boost::intrusive_ptr VRMLShapePtr; class VRMLMaterial; typedef boost::intrusive_ptr VRMLMaterialPtr; class VRMLTexture; typedef boost::intrusive_ptr VRMLTexturePtr; class VRMLTextureTransform; typedef boost::intrusive_ptr VRMLTextureTransformPtr; //! VRML Appearance node class CNOID_EXPORT VRMLAppearance : public VRMLNode { public: VRMLAppearance(); VRMLMaterialPtr material; VRMLTexturePtr texture; VRMLTextureTransformPtr textureTransform; }; //! VRML Material node class CNOID_EXPORT VRMLMaterial : public VRMLNode { public: VRMLMaterial(); SFFloat ambientIntensity; SFColor diffuseColor; SFColor emissiveColor; SFFloat shininess; SFColor specularColor; SFFloat transparency; }; //! Base class of VRML Texture nodes class CNOID_EXPORT VRMLTexture : public VRMLNode { public: VRMLTexture(); }; //! VRML ImageTexture node class CNOID_EXPORT VRMLImageTexture : public VRMLTexture { public: VRMLImageTexture(); MFString url; SFBool repeatS; SFBool repeatT; }; typedef boost::intrusive_ptr VRMLImageTexturePtr; //! VRML TextureTransform node class CNOID_EXPORT VRMLTextureTransform : public VRMLNode { public: EIGEN_MAKE_ALIGNED_OPERATOR_NEW; VRMLTextureTransform(); SFVec2f center; SFFloat rotation; SFVec2f scale; SFVec2f translation; }; //! Base class of VRML geometry nodes class CNOID_EXPORT VRMLGeometry : public VRMLNode { public: VRMLGeometry(); }; //! VRML Box node class CNOID_EXPORT VRMLBox : public VRMLGeometry { public: VRMLBox(); SFVec3f size; }; typedef boost::intrusive_ptr VRMLBoxPtr; //! VRML Cone node class CNOID_EXPORT VRMLCone : public VRMLGeometry { public: VRMLCone(); SFBool bottom; SFFloat bottomRadius; SFFloat height; SFBool side; }; typedef boost::intrusive_ptr VRMLConePtr; //! VRML Cylinder node class CNOID_EXPORT VRMLCylinder : public VRMLGeometry { public: VRMLCylinder(); SFBool bottom; SFFloat height; SFFloat radius; SFBool side; SFBool top; }; typedef boost::intrusive_ptr VRMLCylinderPtr; //! VRML Sphere node class CNOID_EXPORT VRMLSphere : public VRMLGeometry { public: VRMLSphere(); SFFloat radius; }; typedef boost::intrusive_ptr VRMLSpherePtr; //! VRML FontStyle node class CNOID_EXPORT VRMLFontStyle : public VRMLNode { public: VRMLFontStyle(); MFString family; SFBool horizontal; MFString justify; SFString language; SFBool leftToRight; SFFloat size; SFFloat spacing; SFString style; SFBool topToBottom; }; typedef boost::intrusive_ptr VRMLFontStylePtr; //! VRML Text node class CNOID_EXPORT VRMLText : public VRMLGeometry { public: VRMLText(); MFString fstring; VRMLFontStylePtr fontStyle; MFFloat length; SFFloat maxExtent; }; typedef boost::intrusive_ptr VRMLTextPtr; class VRMLColor; typedef boost::intrusive_ptr VRMLColorPtr; class VRMLCoordinate; typedef boost::intrusive_ptr VRMLCoordinatePtr; //! VRML IndexedLineSet node class CNOID_EXPORT VRMLIndexedLineSet : public VRMLGeometry { public: VRMLIndexedLineSet(); VRMLColorPtr color; VRMLCoordinatePtr coord; MFInt32 colorIndex; SFBool colorPerVertex; MFInt32 coordIndex; }; typedef boost::intrusive_ptr VRMLIndexedLineSetPtr; class VRMLNormal; typedef boost::intrusive_ptr VRMLNormalPtr; class VRMLTextureCoordinate; typedef boost::intrusive_ptr VRMLTextureCoordinatePtr; //! VRML IndexedFaseSet node class CNOID_EXPORT VRMLIndexedFaceSet : public VRMLIndexedLineSet { public: VRMLIndexedFaceSet(); VRMLNormalPtr normal; VRMLTextureCoordinatePtr texCoord; SFBool ccw; SFBool convex; SFFloat creaseAngle; MFInt32 normalIndex; SFBool normalPerVertex; SFBool solid; MFInt32 texCoordIndex; }; typedef boost::intrusive_ptr VRMLIndexedFaceSetPtr; //! VRML Color node class CNOID_EXPORT VRMLColor : public VRMLNode { public: VRMLColor(); MFColor color; }; //! VRML Coordinate node class CNOID_EXPORT VRMLCoordinate : public VRMLNode { public: VRMLCoordinate(); MFVec3s point; }; //! VRML TextureCoordinate node class CNOID_EXPORT VRMLTextureCoordinate : public VRMLNode { public: VRMLTextureCoordinate(); MFVec2s point; }; //! VRML Normal node class CNOID_EXPORT VRMLNormal : public VRMLNode { public: VRMLNormal(); MFVec3s vector; }; //! VRML CylinderSensor node class CNOID_EXPORT VRMLCylinderSensor : public VRMLNode { public: VRMLCylinderSensor(); SFBool autoOffset; SFFloat diskAngle; SFBool enabled; SFFloat maxAngle; SFFloat minAngle; SFFloat offset; }; typedef boost::intrusive_ptr VRMLCylinderSensorPtr; //! VRML PointSet node class CNOID_EXPORT VRMLPointSet : public VRMLGeometry { public: VRMLPointSet(); VRMLCoordinatePtr coord; VRMLColorPtr color; }; typedef boost::intrusive_ptr VRMLPointSetPtr; //! VRML PixelTexture node class CNOID_EXPORT VRMLPixelTexture : public VRMLTexture { public: VRMLPixelTexture(); SFImage image; SFBool repeatS; SFBool repeatT; }; typedef boost::intrusive_ptr VRMLPixelTexturePtr; //! VRML MovieTexture node class CNOID_EXPORT VRMLMovieTexture : public VRMLTexture { public: VRMLMovieTexture(); MFString url; SFBool loop; SFFloat speed; SFTime startTime; SFTime stopTime; SFBool repeatS; SFBool repeatT; }; typedef boost::intrusive_ptr VRMLMovieTexturePtr; //! VRML ElevationGrid node class CNOID_EXPORT VRMLElevationGrid : public VRMLGeometry { public: VRMLElevationGrid(); SFInt32 xDimension; SFInt32 zDimension; SFFloat xSpacing; SFFloat zSpacing; MFFloat height; SFBool ccw; SFBool colorPerVertex; SFFloat creaseAngle; SFBool normalPerVertex; SFBool solid; VRMLColorPtr color; VRMLNormalPtr normal; VRMLTextureCoordinatePtr texCoord; }; typedef boost::intrusive_ptr VRMLElevationGridPtr; //! VRML Extrusion node class CNOID_EXPORT VRMLExtrusion : public VRMLGeometry { public: VRMLExtrusion(); MFVec2f crossSection; MFVec3f spine; MFVec2f scale; MFRotation orientation; SFBool beginCap; SFBool endCap; SFBool solid; SFBool ccw; SFBool convex; SFFloat creaseAngle; }; typedef boost::intrusive_ptr VRMLExtrusionPtr; class CNOID_EXPORT VRMLSwitch : public AbstractVRMLGroup { public: VRMLSwitch(); virtual MFNode& getChildren(); virtual int countChildren(); virtual VRMLNode* getChild(int index); virtual void replaceChild(int childIndex, VRMLNode* childNode); MFNode choice; SFInt32 whichChoice; }; typedef boost::intrusive_ptr VRMLSwitchPtr; class CNOID_EXPORT VRMLLOD : public AbstractVRMLGroup { public: VRMLLOD(); virtual MFNode& getChildren(); virtual int countChildren(); virtual VRMLNode* getChild(int index); virtual void replaceChild(int childIndex, VRMLNode* childNode); MFFloat range; SFVec3f center; MFNode level; }; typedef boost::intrusive_ptr VRMLLODPtr; class CNOID_EXPORT VRMLCollision : public VRMLGroup { public: VRMLCollision(); SFBool collide; SFNode proxy; }; typedef boost::intrusive_ptr VRMLCollisionPtr; class CNOID_EXPORT VRMLAnchor : public VRMLGroup { public: VRMLAnchor(); SFString description; MFString parameter; MFString url; }; typedef boost::intrusive_ptr VRMLAnchorPtr; class CNOID_EXPORT VRMLBillboard : public VRMLGroup { public: VRMLBillboard(); SFVec3f axisOfRotation; }; typedef boost::intrusive_ptr VRMLBillboardPtr; class CNOID_EXPORT VRMLFog : public VRMLNode { public: VRMLFog(); SFColor color; SFFloat visibilityRange; SFString fogType; }; typedef boost::intrusive_ptr VRMLFogPtr; class CNOID_EXPORT VRMLWorldInfo : public VRMLNode { public: VRMLWorldInfo(); SFString title; MFString info; }; typedef boost::intrusive_ptr VRMLWorldInfoPtr; class CNOID_EXPORT VRMLLight : public VRMLNode { public: VRMLLight(); SFBool on; SFColor color; SFFloat intensity; SFFloat ambientIntensity; }; typedef boost::intrusive_ptr VRMLLightPtr; class CNOID_EXPORT VRMLPointLight : public VRMLLight { public: VRMLPointLight(); SFVec3f location; SFFloat radius; SFVec3f attenuation; }; typedef boost::intrusive_ptr VRMLPointLightPtr; class CNOID_EXPORT VRMLDirectionalLight : public VRMLLight { public: VRMLDirectionalLight(); SFVec3f direction; }; typedef boost::intrusive_ptr VRMLDirectionalLightPtr; class CNOID_EXPORT VRMLSpotLight : public VRMLPointLight { public: VRMLSpotLight(); SFVec3f direction; SFFloat beamWidth; SFFloat cutOffAngle; }; typedef boost::intrusive_ptr VRMLSpotLightPtr; typedef boost::variant VRMLVariantField; enum VRMLFieldTypeId { SFBOOL, SFINT32, SFFLOAT, SFVEC2F, SFVEC3F, SFROTATION, SFCOLOR, SFTIME, SFSTRING, SFNODE, SFIMAGE, MFINT32, MFFLOAT, MFVEC2F, MFVEC3F, MFROTATION, MFCOLOR, MFTIME, MFSTRING, MFNODE, UNKNOWN_VRML_FIELD_TYPE }; typedef std::map VRMLProtoFieldMap; typedef std::pair VRMLProtoFieldPair; CNOID_EXPORT const char* labelOfVRMLfieldTypeId(const std::type_info& fieldType); template inline const char* labelOfVRMLfieldType() { return labelOfVRMLfieldTypeId(typeid(TValue)); } //! VRML Proto definition class CNOID_EXPORT VRMLProto : public VRMLNode { public: std::string protoName; VRMLProtoFieldMap fields; VRMLProto(const std::string& n); inline VRMLVariantField* findField(const std::string& fieldName) { VRMLProtoFieldMap::iterator p = fields.find(fieldName); return (p != fields.end()) ? &p->second : 0; } inline VRMLVariantField& field(const std::string& fieldName){ return fields[fieldName]; } /* inline VRMLVariantField& addField(const std::string& fieldName, VRMLFieldTypeId typeId){ VRMLVariantField* field = &(fields[fieldName]); field->setType(typeId); return field; } */ }; typedef boost::intrusive_ptr VRMLProtoPtr; //! VRML node which is instance of VRML Prototype class CNOID_EXPORT VRMLProtoInstance : public VRMLNode { public: VRMLProtoPtr proto; VRMLProtoFieldMap fields; VRMLNodePtr actualNode; VRMLProtoInstance(VRMLProtoPtr proto0); inline VRMLVariantField* findField(const std::string& fieldName) { VRMLProtoFieldMap::iterator p = fields.find(fieldName); return (p != fields.end()) ? &p->second : 0; } }; typedef boost::intrusive_ptr VRMLProtoInstancePtr; /** The upper cast operation that supports the situation where the original pointer is VRMLProtoInstance and you want to get the actual node, the node replaced with the pre-defined node type written in the PROTO definition. */ template inline boost::intrusive_ptr dynamic_node_cast(VRMLNodePtr node) { VRMLProtoInstancePtr protoInstance = boost::dynamic_pointer_cast(node); if(protoInstance){ return boost::dynamic_pointer_cast(protoInstance->actualNode); } else { return boost::dynamic_pointer_cast(node); } } #ifdef CNOID_BACKWARD_COMPATIBILITY typedef VRMLNodeCategory VrmlNodeCategory; typedef VRMLNode VrmlNode; typedef VRMLNodePtr VrmlNodePtr; typedef VRMLUnsupportedNode VrmlUnsupportedNode; typedef VRMLUnsupportedNodePtr VrmlUnsupportedNodePtr; typedef VRMLViewpoint VrmlViewpoint; typedef VRMLViewpointPtr VrmlViewpointPtr; typedef VRMLNavigationInfo VrmlNavigationInfo; typedef VRMLNavigationInfoPtr VrmlNavigationInfoPtr; typedef VRMLBackground VrmlBackground; typedef VRMLBackgroundPtr VrmlBackgroundPtr; typedef AbstractVRMLGroup AbstractVrmlGroup; typedef AbstractVRMLGroupPtr AbstractVrmlGroupPtr; typedef VRMLGroup VrmlGroup; typedef VRMLGroupPtr VrmlGroupPtr; typedef VRMLTransform VrmlTransform; typedef VRMLTransformPtr VrmlTransformPtr; typedef VRMLInline VrmlInline; typedef VRMLInlinePtr VrmlInlinePtr; typedef VRMLShape VrmlShape; typedef VRMLShapePtr VrmlShapePtr; typedef VRMLAppearance VrmlAppearance; typedef VRMLAppearancePtr VrmlAppearancePtr; typedef VRMLMaterial VrmlMaterial; typedef VRMLMaterialPtr VrmlMaterialPtr; typedef VRMLTexture VrmlTexture; typedef VRMLTexturePtr VrmlTexturePtr; typedef VRMLImageTexture VrmlImageTexture; typedef VRMLImageTexturePtr VrmlImageTexturePtr; typedef VRMLTextureTransform VrmlTextureTransform; typedef VRMLTextureTransformPtr VrmlTextureTransformPtr; typedef VRMLGeometry VrmlGeometry; typedef VRMLGeometryPtr VrmlGeometryPtr; typedef VRMLBox VrmlBox; typedef VRMLBoxPtr VrmlBoxPtr; typedef VRMLCone VrmlCone; typedef VRMLConePtr VrmlConePtr; typedef VRMLCylinder VrmlCylinder; typedef VRMLCylinderPtr VrmlCylinderPtr; typedef VRMLSphere VrmlSphere; typedef VRMLSpherePtr VrmlSpherePtr; typedef VRMLFontStyle VrmlFontStyle; typedef VRMLFontStylePtr VrmlFontStylePtr; typedef VRMLText VrmlText; typedef VRMLTextPtr VrmlTextPtr; typedef VRMLIndexedLineSet VrmlIndexedLineSet; typedef VRMLIndexedLineSetPtr VrmlIndexedLineSetPtr; typedef VRMLIndexedFaceSet VrmlIndexedFaceSet; typedef VRMLIndexedFaceSetPtr VrmlIndexedFaceSetPtr; typedef VRMLColor VrmlColor; typedef VRMLColorPtr VrmlColorPtr; typedef VRMLCoordinate VrmlCoordinate; typedef VRMLCoordinatePtr VrmlCoordinatePtr; typedef VRMLTextureCoordinate VrmlTextureCoordinate; typedef VRMLTextureCoordinatePtr VrmlTextureCoordinatePtr; typedef VRMLNormal VrmlNormal; typedef VRMLNormalPtr VrmlNormalPtr; typedef VRMLCylinderSensor VrmlCylinderSensor; typedef VRMLCylinderSensorPtr VrmlCylinderSensorPtr; typedef VRMLPointSet VrmlPointSet; typedef VRMLPointSetPtr VrmlPointSetPtr; typedef VRMLPixelTexture VrmlPixelTexture; typedef VRMLPixelTexturePtr VrmlPixelTexturePtr; typedef VRMLMovieTexture VrmlMovieTexture; typedef VRMLMovieTexturePtr VrmlMovieTexturePtr; typedef VRMLElevationGrid VrmlElevationGrid; typedef VRMLElevationGridPtr VrmlElevationGridPtr; typedef VRMLExtrusion VrmlExtrusion; typedef VRMLExtrusionPtr VrmlExtrusionPtr; typedef VRMLSwitch VrmlSwitch; typedef VRMLSwitchPtr VrmlSwitchPtr; typedef VRMLLOD VrmlLOD; typedef VRMLLODPtr VrmlLODPtr; typedef VRMLCollision VrmlCollision; typedef VRMLCollisionPtr VrmlCollisionPtr; typedef VRMLAnchor VrmlAnchor; typedef VRMLAnchorPtr VrmlAnchorPtr; typedef VRMLBillboard VrmlBillboard; typedef VRMLBillboardPtr VrmlBillboardPtr; typedef VRMLFog VrmlFog; typedef VRMLFogPtr VrmlFogPtr; typedef VRMLWorldInfo VrmlWorldInfo; typedef VRMLWorldInfoPtr VrmlWorldInfoPtr; typedef VRMLPointLight VrmlPointLight; typedef VRMLPointLightPtr VrmlPointLightPtr; typedef VRMLDirectionalLight VrmlDirectionalLight; typedef VRMLDirectionalLightPtr VrmlDirectionalLightPtr; typedef VRMLSpotLight VrmlSpotLight; typedef VRMLSpotLightPtr VrmlSpotLightPtr; typedef VRMLProto VrmlProto; typedef VRMLProtoPtr VrmlProtoPtr; typedef VRMLProtoInstance VrmlProtoInstance; typedef VRMLProtoInstancePtr VrmlProtoInstancePtr; typedef VRMLVariantField VrmlVariantField; #endif }; #endif choreonoid-1.5.0/src/Util/PolymorphicFunctionSet.h0000664000000000000000000000215712741425367020732 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_POLYMORPHIC_FUNCTION_SET_H #define CNOID_UTIL_POLYMORPHIC_FUNCTION_SET_H #include namespace cnoid { template class PolymorphicFunctionSet { typedef boost::function Function; struct compare { bool operator ()(const std::type_info* a, const std::type_info* b) const { return a->before(*b); } }; typedef std::map FunctionMap; FunctionMap functions; bool callFuntions(const std::type_info& type, Object* object, Parameter& param){ FunctionMap::iterator p = functions.find(&type); if(p != functions.end()){ return p->second(param); } return true; } public: template void setFunction(FunctionType f) { functions[&typeid(Type)] = f; } bool operator()(Object* object, Paramter& param) { object->forEachActualType(boost::bind(&callFunctions, this, _1, object, boost::ref(param))); } }; } #endif choreonoid-1.5.0/src/Util/Parser.h0000664000000000000000000000101012741425367015462 0ustar rootroot/*! * @brief Defines the minimum processing for performing pasing file. * @author Hisashi Ikari * @file */ #ifndef CNOID_UTIL_EXTPARSER_H_INCLUDED #define CNOID_UTIL_EXTPARSER_H_INCLUDED namespace cnoid { /*! * @brief It define a base class to parse the 3D model file. * This will return SceneGraph in a single file that is specified. * And this is the process of "Inline" for VRML. */ class Parser { public: virtual SgGroup* createScene(const std::string& fileName) = 0; }; }; #endif choreonoid-1.5.0/src/Util/MultiAffine3Seq.h0000664000000000000000000000212412741425367017174 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_MULTI_AFFINE3_SEQ_H_INCLUDED #define CNOID_UTIL_MULTI_AFFINE3_SEQ_H_INCLUDED #include "MultiSeq.h" #include "EigenTypes.h" #include "exportdecl.h" namespace cnoid { class Mapping; class YAMLWriter; class CNOID_EXPORT MultiAffine3Seq : public MultiSeq > { typedef MultiSeq > BaseSeqType; public: typedef boost::shared_ptr Ptr; MultiAffine3Seq(); MultiAffine3Seq(int numFrames, int numParts = 1); MultiAffine3Seq(const MultiAffine3Seq& org); virtual ~MultiAffine3Seq(); virtual AbstractSeqPtr cloneSeq() const; virtual bool loadPlainFormat(const std::string& filename); bool saveTopPartAsPlainFormat(const std::string& filename); protected: virtual Affine3 defaultValue() const { return Affine3::Identity(); } virtual bool doWriteSeq(YAMLWriter& writer); virtual bool doReadSeq(const Mapping& archive); }; typedef MultiAffine3Seq::Ptr MultiAffine3SeqPtr; } #endif choreonoid-1.5.0/src/Util/EigenUtil.h0000664000000000000000000000601712741425367016127 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_EIGEN_UTIL_H #define CNOID_UTIL_EIGEN_UTIL_H #include "EigenTypes.h" #if defined(WIN32) && !defined(BOOST_NO_CXX11_ALLOCATOR) #include #if (BOOST_VERSION >= 105900) #define BOOST_NO_CXX11_ALLOCATOR #endif #endif #include #include "exportdecl.h" namespace cnoid { const double PI = 3.14159265358979323846; const double PI_2 = 1.57079632679489661923; const double TO_DEGREE = 180.0 / PI; const double TO_RADIAN = PI / 180.0; inline double degree(double rad) { return TO_DEGREE * rad; } inline double radian(double deg) { return TO_RADIAN * deg; } inline float degree(float rad) { return (float)TO_DEGREE * rad; } inline float radian(float deg) { return (float)TO_RADIAN * deg; } inline double radian(int deg) { return TO_RADIAN * deg; } /* Since version 3.2, the behavior of Eigen's eulerAngles function was slightly modified; The returned angles are in the ranges [0:pi]x[0:pi]x[-pi:pi]. This is not good for using the returned angles to interpolate attitdues. Now our own implementation is used for getting R-P-Y angles. */ /* template inline Eigen::Matrix::Scalar, 3, 1> rpyFromRot(const Eigen::MatrixBase& R) { Vector3 ea = R.eulerAngles(2, 1, 0); return Vector3(ea[2], ea[1], ea[0]); // exchange element order to be our conventional one ! } */ CNOID_EXPORT Vector3 rpyFromRot(const Matrix3& R); CNOID_EXPORT Matrix3 rotFromRpy(double r, double p, double y); inline Matrix3 rotFromRpy(const Vector3& rpy) { return rotFromRpy(rpy[0], rpy[1], rpy[2]); } CNOID_EXPORT Vector3 omegaFromRot(const Matrix3& R); inline Matrix3 hat(const Vector3& x) { Matrix3 M; M << 0.0, -x(2), x(1), x(2), 0.0, -x(0), -x(1), x(0), 0.0; return M; } CNOID_EXPORT std::string str(const Vector3& v); CNOID_EXPORT bool toVector3(const std::string& s, Vector3& out_v); CNOID_EXPORT void normalizeRotation(Matrix3& R); CNOID_EXPORT void normalizeRotation(Position& T); CNOID_EXPORT void normalizeRotation(Affine3& T); template boost::shared_ptr make_shared_aligned() { return boost::allocate_shared(Eigen::aligned_allocator()); } template boost::shared_ptr make_shared_aligned(const P1& p1) { return boost::allocate_shared(Eigen::aligned_allocator(), p1); } template boost::shared_ptr make_shared_aligned(const P1& p1, const P2& p2) { return boost::allocate_shared(Eigen::aligned_allocator(), p1, p2); } template boost::shared_ptr make_shared_aligned(const P1& p1, const P2& p2, const P3& p3) { return boost::allocate_shared(Eigen::aligned_allocator(), p1, p2, p3); } template boost::shared_ptr make_shared_aligned(const P1& p1, const P2& p2, const P3& p3, const P4& p4) { return boost::allocate_shared(Eigen::aligned_allocator(), p1, p2, p3, p4); } } #endif choreonoid-1.5.0/src/Util/Config.h.in0000664000000000000000000000100012741425367016037 0ustar rootroot #ifndef CNOID_CONFIG_H_INCLUDED #define CNOID_CONFIG_H_INCLUDED #define CNOID_MAJOR_VERSION @CNOID_MAJOR_VERSION@ #define CNOID_MINOR_VERSION @CNOID_MINOR_VERSION@ #define CNOID_PATCH_VERSION @CNOID_PATCH_VERSION@ #define CNOID_VERSION_STRING "@CNOID_VERSION@" #define CNOID_FULL_VERSION_STRING "@CNOID_FULL_VERSION@" //#define CNOID_DIR "@CNOID_DIR@" #define CNOID_PLUGIN_SUBDIR "@CNOID_PLUGIN_SUBDIR@" //#define CNOID_SHARE_DIR "@CNOID_SHARE_DIR@" #define CNOID_SHARE_SUBDIR "@CNOID_SHARE_SUBDIR@" #endif choreonoid-1.5.0/src/Util/SignalTemplate.h0000664000000000000000000001414712741425367017156 0ustar rootroot/** @file Implementation of Signal template classes @note The classes are written by using the boost.signals library as a reference. @author Shin'ichiro Nakaoka */ #define CNOID_SIGNAL_FUNCTION_N_HEADER CNOID_SIGNAL_CONCAT() #include CNOID_SIGNAL_FUNCTION_N_HEADER #if CNOID_SIGNAL_NUM_ARGS == 0 # define CNOID_SIGNAL_COMMA_IF_NONZERO_ARGS #else # define CNOID_SIGNAL_COMMA_IF_NONZERO_ARGS , #endif #define CNOID_SIGNAL_SIGNAL CNOID_SIGNAL_CONCAT(Signal,CNOID_SIGNAL_NUM_ARGS) #define CNOID_SIGNAL_FUNCTION CNOID_SIGNAL_CONCAT(boost::function,CNOID_SIGNAL_NUM_ARGS) #define CNOID_SIGNAL_SLOT_HOLDER CNOID_SIGNAL_CONCAT(SlotHolder,CNOID_SIGNAL_NUM_ARGS) #define CNOID_SIGNAL_ARGSET CNOID_SIGNAL_CONCAT(ArgSet,CNOID_SIGNAL_NUM_ARGS) namespace cnoid { template< typename R, CNOID_SIGNAL_TEMPLATE_PARMS CNOID_SIGNAL_COMMA_IF_NONZERO_ARGS typename Combiner = signal_private::last_value > class CNOID_SIGNAL_SIGNAL; namespace signal_private { template< typename R, CNOID_SIGNAL_TEMPLATE_PARMS CNOID_SIGNAL_COMMA_IF_NONZERO_ARGS typename Combiner > struct CNOID_SIGNAL_SLOT_HOLDER : public SlotHolderBase { typedef CNOID_SIGNAL_FUNCTION FuncType; FuncType func; typedef CNOID_SIGNAL_SLOT_HOLDER SlotHolder; typedef ref_ptr SlotHolderPtr; SlotHolderPtr next; SlotHolder* prev; typedef CNOID_SIGNAL_SIGNAL SignalType; SignalType* owner; public: typedef R result_type; CNOID_SIGNAL_SLOT_HOLDER(const FuncType& func) : func(func), prev(0), owner(0) { } virtual void disconnect() { if(owner) owner->remove(this); } virtual bool connected() const { return owner != 0; } virtual void changeOrder(int orderId) { if(owner) owner->changeOrder(this, orderId); } }; } // namespace signal_private template< typename R, CNOID_SIGNAL_TEMPLATE_PARMS CNOID_SIGNAL_COMMA_IF_NONZERO_ARGS typename Combiner > struct CNOID_SIGNAL_ARGSET { CNOID_SIGNAL_ARGS_AS_MEMBERS CNOID_SIGNAL_ARGSET(CNOID_SIGNAL_COPY_PARMS) CNOID_SIGNAL_INIT_ARGS { } template R call(SlotHolderType* slot) { return slot->func(CNOID_SIGNAL_ARGS); } }; template< typename R, CNOID_SIGNAL_TEMPLATE_PARMS CNOID_SIGNAL_COMMA_IF_NONZERO_ARGS typename Combiner > class CNOID_SIGNAL_SIGNAL { public: typedef R result_type; typedef CNOID_SIGNAL_FUNCTION slot_function_type; typedef slot_function_type slot_type; typedef slot_function_type Slot; typedef Combiner combiner_type; typedef struct { } group_type; typedef struct { } group_compare_type; private: typedef signal_private::CNOID_SIGNAL_SLOT_HOLDER SlotHolderType; typedef ref_ptr SlotHolderPtr; typedef CNOID_SIGNAL_ARGSET ArgSetType; typedef signal_private::SlotCallIterator IteratorType; SlotHolderPtr firstSlot; SlotHolderType* lastSlot; CNOID_SIGNAL_SIGNAL(const CNOID_SIGNAL_SIGNAL& org); CNOID_SIGNAL_SIGNAL& operator=(const CNOID_SIGNAL_SIGNAL& rhs); public: CNOID_SIGNAL_SIGNAL() : lastSlot(0) { } ~CNOID_SIGNAL_SIGNAL() { disconnect_all_slots(); } Connection connect(const slot_function_type& func){ SlotHolderType* slot = new SlotHolderType(func); if(!firstSlot){ firstSlot = slot; lastSlot = slot; } else { lastSlot->next = slot; slot->prev = lastSlot; lastSlot = slot; } slot->owner = this; return Connection(slot); } void remove(SlotHolderPtr slot){ if(slot->owner == this){ SlotHolderType* next = slot->next; SlotHolderType* prev = slot->prev; if(next){ next->prev = prev; } else { lastSlot = prev; } if(prev){ prev->next = next; } else { firstSlot = next; } slot->prev = 0; slot->next = 0; slot->owner = 0; } } void changeOrder(SlotHolderPtr slot, int orderId){ if(slot->owner == this){ if(orderId == Connection::FIRST){ if(firstSlot != slot){ remove(slot); slot->owner = this; if(firstSlot){ slot->next = firstSlot; slot->next->prev = slot; } firstSlot = slot; } } else if(orderId == Connection::LAST){ if(lastSlot != slot){ remove(slot); slot->owner = this; if(lastSlot){ lastSlot->next = slot; slot->prev = lastSlot; } else { firstSlot = slot; } lastSlot = slot; } } } } void disconnect_all_slots() { while(firstSlot){ remove(firstSlot); } } bool empty() const { return (firstSlot == 0); } result_type operator()(CNOID_SIGNAL_PARMS) { #if CNOID_SIGNAL_NUM_ARGS == 0 ArgSetType args; #else ArgSetType args(CNOID_SIGNAL_ARGS); #endif Combiner combiner; return combiner(IteratorType(firstSlot, args), IteratorType(0, args)); } }; } // namespace cnoid #undef CNOID_SIGNAL_FUNCTION_N_HEADER #undef CNOID_SIGNAL_COMMA_IF_NONZERO_ARGS #undef CNOID_SIGNAL_SIGNAL #undef CNOID_SIGNAL_FUNCTION #undef CNOID_SIGNAL_SLOT_HOLDER #undef CNOID_SIGNAL_ARGSET choreonoid-1.5.0/src/Util/PolyhedralRegion.cpp0000664000000000000000000000017512741425367020043 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #include "PolyhedralRegion.h" using namespace std; using namespace cnoid; choreonoid-1.5.0/src/Util/IdPair.h0000664000000000000000000000161112741425367015405 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_ID_PAIR_H #define CNOID_UTIL_ID_PAIR_H namespace cnoid { template class IdPair { T id[2]; public: IdPair(T id0, T id1){ if(id0 <= id1){ id[0] = id0; id[1] = id1; } else { id[0] = id1; id[1] = id0; } } IdPair(const T* src){ if(src[0] <= src[1]){ id[0] = src[0]; id[1] = src[1]; } else { id[0] = src[1]; id[1] = src[0]; } } T operator()(int which) const { return id[which]; } bool operator<(const IdPair& pair2) const { if(id[0] < pair2.id[0]){ return true; } else if(id[0] == pair2.id[0]){ return (id[1] < pair2.id[1]); } else { return false; } } }; } #endif choreonoid-1.5.0/src/Util/DataMap.h0000664000000000000000000000503512741425367015550 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_DATA_MAP_H_INCLUDED #define CNOID_UTIL_DATA_MAP_H_INCLUDED #include #include #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT DataMapBase { public: static const int MIN_DYNAMIC_ID = 10000; virtual ~DataMapBase(); int getDynamicID(const std::string& name); const std::string& getDynamicIDname(int id); protected: virtual std::map& nameToIdMap(); virtual std::map& idToNameMap(); virtual int nextDynamicId(); }; template > class DataMap : public DataMapBase, protected std::map > { typedef std::map > MapType; static const std::vector emptyData; public: typedef std::vector Data; #ifndef _MSC_VER using typename MapType::iterator; using MapType::size; using MapType::empty; using MapType::clear; using MapType::begin; using MapType::end; using MapType::find; #else // In VC++, the above declarations produce C2487 error in compiling a class // which inherits this class. So we use the following code instead of the above one. typedef typename MapType::iterator iterator; size_t size() const { return MapType::size(); } bool empty() const { return MapType::empty(); } void clear() { MapType::clear(); } typename MapType::iterator begin() { return MapType::begin(); } typename MapType::const_iterator begin() const { return MapType::begin(); } typename MapType::iterator end() { return MapType::end(); } typename MapType::const_iterator end() const { return MapType::end(); } typename MapType::iterator find(const typename MapType::key_type& x) { return MapType::find(x); } typename MapType::const_iterator find(const typename MapType::key_type& x) const { return MapType::find(x); } #endif Data& data(int id) { return (*this)[id]; } const Data& data(int id) const { typename MapType::const_iterator p = find(id); if(p != end()){ return p->second; } return emptyData; } bool operator==(const DataMap& rhs) const { return *this == rhs; } }; template const std::vector DataMap::emptyData; } #endif choreonoid-1.5.0/src/Util/.gitignore0000664000000000000000000000001112741425367016045 0ustar rootrootConfig.h choreonoid-1.5.0/src/Util/SceneEffects.cpp0000664000000000000000000000126612741425367017133 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "SceneEffects.h" #include "SceneVisitor.h" using namespace std; using namespace cnoid; SgFog::SgFog() { color_.setOnes(); visibilityRange_ = 0.0f; } SgFog::SgFog(const SgFog& org) : SgPreprocessed(org) { color_ = org.color_; visibilityRange_ = org.visibilityRange_; } SgObject* SgFog::clone(SgCloneMap& cloneMap) const { return new SgFog(*this); } void SgFog::accept(SceneVisitor& visitor) { visitor.visitFog(this); } SgOutlineGroup::SgOutlineGroup() { lineWidth_ = 1.0; color_ << 1.0, 0.0, 0.0; } void SgOutlineGroup::accept(SceneVisitor& visitor) { visitor.visitOutlineGroup(this); } choreonoid-1.5.0/src/Util/CollisionDetector.h0000664000000000000000000000420312741425367017662 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_COLLISION_DETECTOR_H #define CNOID_UTIL_COLLISION_DETECTOR_H #include "Collision.h" #include "SceneGraph.h" #include "EigenTypes.h" #include #include "exportdecl.h" namespace cnoid { struct CollisionPair { int geometryId[2]; CollisionArray collisions; }; typedef boost::shared_ptr CollisionPairPtr; class CollisionDetector; typedef boost::shared_ptr CollisionDetectorPtr; class CNOID_EXPORT CollisionDetector { public: static bool registerFactory(const std::string& name, boost::function factory); static int numFactories(); static std::string factoryName(int factoryIndex); static int factoryIndex(const std::string& name); static CollisionDetectorPtr create(int factoryIndex); virtual ~CollisionDetector(); virtual const char* name() const = 0; /** \note The geometries and the non interfarence pairs of them are not copied to the clone object. That is same as the state after calling clearGeometries(); */ virtual CollisionDetectorPtr clone() const = 0; virtual bool enableGeometryCache(bool on) = 0; virtual void clearGeometryCache(SgNodePtr geometry) = 0; virtual void clearAllGeometryCaches() = 0; virtual void clearGeometries() = 0; /** \return id of the geometry */ virtual int numGeometries() const = 0; virtual int addGeometry(SgNodePtr geometry) = 0; virtual void setGeometryStatic(int geometryId, bool isStatic = true) = 0; virtual void setNonInterfarenceGeometyrPair(int geometryId1, int geometryId2) = 0; virtual bool makeReady() = 0; virtual void updatePosition(int geometryId, const Position& position) = 0; // Is this faster than the above function? //virtual void updatePositions(int begin, int end, const std::vector& positions) = 0; virtual void detectCollisions(boost::function callback) = 0; // or // virtual void detectCollisions(std::vector& out_collisionPairs) = 0; }; } #endif choreonoid-1.5.0/src/Util/VRMLParser.h0000664000000000000000000000164412741425367016200 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_VRML_PARSER_H #define CNOID_UTIL_VRML_PARSER_H #include "VRML.h" #include "exportdecl.h" namespace cnoid { class VRMLParserImpl; /** \brief Parser for VRML97 format The VRMLParser class reads a VRML97 file and extract its nodes. */ class CNOID_EXPORT VRMLParser { public: /** Constructor. This version of constructor do 'load' mehtod after constructing the object. \param filename file name of a target VRML97 file. */ VRMLParser(const std::string& filename); VRMLParser(); ~VRMLParser(); void setProtoInstanceActualNodeExtractionMode(bool isOn); void load(const std::string& filename); /** This method returns the top node of the next node tree written in the file. */ VRMLNodePtr readNode(); void checkEOF(); private: VRMLParserImpl* impl; void init(); }; }; #endif choreonoid-1.5.0/src/Util/Selection.cpp0000664000000000000000000000444112741425367016521 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "Selection.h" #include "gettext.h" using namespace std; using namespace cnoid; Selection::Selection(const char* domainname) : domainname_(domainname) { selectedIndex_ = -1; } Selection::Selection(size_t size, const char* domainname) : domainname_(domainname) { symbols_.reserve(size); selectedIndex_ = -1; } void Selection::resize(int s) { symbols_.resize(s); if(selectedIndex_ >= s){ if(s >= 0){ selectedIndex_ = 0; } else { selectedIndex_ = -1; } } } void Selection::clear() { symbols_.clear(); selectedIndex_ = -1; } void Selection::setSymbol(int index, const std::string& symbol) { if(index >= symbols_.size()){ symbols_.resize(index + 1); } symbols_[index] = symbol; if(selectedIndex_ < 0 && index == 0){ selectedIndex_ = 0; } } Selection& Selection::operator<<(const std::string& symbol) { if(symbols_.empty()){ selectedIndex_ = 0; } symbols_.push_back(symbol); return *this; } int Selection::index(const std::string& symbol) const { for(int i=0; i < symbols_.size(); ++i){ if(symbols_[i] == symbol){ return i; } } return -1; } const char* Selection::label(int index) const { return domainname_ ? dgettext(domainname_, symbols_[index].c_str()) : symbols_[index].c_str(); } bool Selection::select(int index) { if(index >= 0 && index < symbols_.size()){ selectedIndex_ = index; return true; } return false; } bool Selection::selectIndex(int index) { return select(index); } bool Selection::select(const std::string& symbol) { for(int i=0; i < symbols_.size(); ++i){ if(symbols_[i] == symbol){ selectedIndex_ = i; return true; } } return false; } const char* Selection::selectedSymbol() const { if(selectedIndex_ >= 0){ return symbols_[selectedIndex_].c_str(); } return 0; } const char* Selection::selectedLabel() const { if(selectedIndex_ >= 0){ if(domainname_){ return dgettext(domainname_, symbols_[selectedIndex_].c_str()); } else { return symbols_[selectedIndex_].c_str(); } } return 0; } choreonoid-1.5.0/src/Util/MeshNormalGenerator.cpp0000664000000000000000000001535112741425367020512 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "MeshNormalGenerator.h" #include "SceneDrawables.h" using namespace std; using namespace cnoid; namespace { const float PI = 3.14159265358979323846f; } namespace cnoid { class MeshNormalGeneratorImpl { public: float minCreaseAngle; float maxCreaseAngle; SgNormalArrayPtr faceNormals; vector< vector > vertexIndexToTriangleIndicesMap; vector< vector > vertexIndexToNormalIndicesMap; bool isOverwritingEnabled; MeshNormalGeneratorImpl(); MeshNormalGeneratorImpl(const MeshNormalGeneratorImpl& org); void calculateFaceNormals(SgMesh* mesh); void setVertexNormals(SgMesh* mesh, float creaseAngle); }; } MeshNormalGenerator::MeshNormalGenerator() { impl = new MeshNormalGeneratorImpl(); } MeshNormalGeneratorImpl::MeshNormalGeneratorImpl() { isOverwritingEnabled = false; minCreaseAngle = 0.0f; maxCreaseAngle = PI; } MeshNormalGenerator::MeshNormalGenerator(const MeshNormalGenerator& org) { impl = new MeshNormalGeneratorImpl(*org.impl); } MeshNormalGeneratorImpl::MeshNormalGeneratorImpl(const MeshNormalGeneratorImpl& org) { isOverwritingEnabled = org.isOverwritingEnabled; minCreaseAngle = org.minCreaseAngle; maxCreaseAngle = org.maxCreaseAngle; } MeshNormalGenerator::~MeshNormalGenerator() { delete impl; } void MeshNormalGenerator::setOverwritingEnabled(bool on) { impl->isOverwritingEnabled = on; } void MeshNormalGenerator::setMinCreaseAngle(float angle) { impl->minCreaseAngle = angle; } void MeshNormalGenerator::setMaxCreaseAngle(float angle) { impl->maxCreaseAngle = angle; } bool MeshNormalGenerator::generateNormals(SgMesh* mesh, float creaseAngle) { if(!mesh->vertices() || mesh->triangleVertices().empty()){ return false; } if(!impl->isOverwritingEnabled && mesh->normals() && !mesh->normals()->empty()){ return false; } if(!impl->faceNormals){ impl->faceNormals = new SgNormalArray; } impl->calculateFaceNormals(mesh); impl->setVertexNormals(mesh, creaseAngle); return true; } void MeshNormalGeneratorImpl::calculateFaceNormals(SgMesh* mesh) { const SgVertexArray& vertices = *mesh->vertices(); const int numVertices = vertices.size(); const int numTriangles = mesh->numTriangles(); faceNormals->clear(); faceNormals->reserve(numTriangles); vertexIndexToTriangleIndicesMap.clear(); vertexIndexToTriangleIndicesMap.resize(numVertices); for(int i=0; i < numTriangles; ++i){ SgMesh::TriangleRef triangle = mesh->triangle(i); const Vector3f& v0 = vertices[triangle[0]]; const Vector3f& v1 = vertices[triangle[1]]; const Vector3f& v2 = vertices[triangle[2]]; Vector3f normal((v1 - v0).cross(v2 - v0)); // prevent NaN if (normal.norm() == 0){ normal = Vector3f::UnitZ(); // Is this OK? }else{ normal.normalize(); } faceNormals->push_back(normal); for(int j=0; j < 3; ++j){ vector& trianglesOfVertex = vertexIndexToTriangleIndicesMap[triangle[j]]; /** \todo Angle between adjacent edges should be taken into account to generate natural normals */ bool isSameNormalFaceFound = false; for(size_t k=0; k < trianglesOfVertex.size(); ++k){ const Vector3f& otherNormal = (*faceNormals)[trianglesOfVertex[k]]; // the same face is not appended if(otherNormal.isApprox(normal, 5.0e-4)){ isSameNormalFaceFound = true; break; } } if(!isSameNormalFaceFound){ trianglesOfVertex.push_back(i); } } } } void MeshNormalGeneratorImpl::setVertexNormals(SgMesh* mesh, float givenCreaseAngle) { const float creaseAngle = std::max(minCreaseAngle, std::min(maxCreaseAngle, givenCreaseAngle)); const SgVertexArray& vertices = *mesh->vertices(); const int numVertices = vertices.size(); const int numTriangles = mesh->numTriangles(); mesh->setNormals(new SgNormalArray()); SgNormalArray& normals = *mesh->normals(); SgIndexArray& normalIndices = mesh->normalIndices(); normalIndices.clear(); normalIndices.reserve(mesh->triangleVertices().size()); vertexIndexToNormalIndicesMap.clear(); vertexIndexToNormalIndicesMap.resize(numVertices); for(int faceIndex=0; faceIndex < numTriangles; ++faceIndex){ SgMesh::TriangleRef triangle = mesh->triangle(faceIndex); for(int i=0; i < 3; ++i){ const int vertexIndex = triangle[i]; const vector& trianglesOfVertex = vertexIndexToTriangleIndicesMap[vertexIndex]; const Vector3f& currentFaceNormal = (*faceNormals)[faceIndex]; Vector3f normal = currentFaceNormal; bool normalIsFaceNormal = true; // avarage normals of the faces whose crease angle is below the 'creaseAngle' variable for(size_t j=0; j < trianglesOfVertex.size(); ++j){ const int adjacentFaceIndex = trianglesOfVertex[j]; const Vector3f& adjacentFaceNormal = (*faceNormals)[adjacentFaceIndex]; float cosAngle = currentFaceNormal.dot(adjacentFaceNormal) / (currentFaceNormal.norm() * adjacentFaceNormal.norm()); //prevent NaN if (cosAngle > 1.0) cosAngle = 1.0; if (cosAngle < -1.0) cosAngle = -1.0; const float angle = acosf(cosAngle); if(angle > 0.0f && angle < creaseAngle){ normal += adjacentFaceNormal; normalIsFaceNormal = false; } } if(!normalIsFaceNormal){ normal.normalize(); } int normalIndex = -1; for(int j=0; j < 3; ++j){ const int vertexIndex2 = triangle[j]; const vector& normalIndicesOfVertex = vertexIndexToNormalIndicesMap[vertexIndex2]; for(size_t k=0; k < normalIndicesOfVertex.size(); ++k){ int index = normalIndicesOfVertex[k]; if(normals[index].isApprox(normal)){ normalIndex = index; goto normalIndexFound; } } } if(normalIndex < 0){ normalIndex = normals.size(); normals.push_back(normal); vertexIndexToNormalIndicesMap[vertexIndex].push_back(normalIndex); } normalIndexFound: normalIndices.push_back(normalIndex); } } } choreonoid-1.5.0/src/Util/PolymorphicPointerArray.h0000664000000000000000000000570212741425367021107 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_POLYMORPHIC_POINTER_ARRAY_H #define CNOID_UTIL_POLYMORPHIC_POINTER_ARRAY_H #include #include namespace cnoid { class PolymorphicPointerArrayBase { public: virtual ~PolymorphicPointerArrayBase() { } }; template class PolymorphicPointerArray : public PolymorphicPointerArrayBase { typedef std::vector Container; Container elements; public: typedef PolymorphicPointerArrayBase Base; typedef typename Container::iterator iterator; typedef typename Container::const_iterator const_iterator; typedef typename Container::reference reference; typedef typename Container::const_reference const_reference; PolymorphicPointerArray() { } template PolymorphicPointerArray(const PolymorphicPointerArray& rhs){ (*this) << rhs; } virtual ~PolymorphicPointerArray() { } template PolymorphicPointerArray& operator<<(const PolymorphicPointerArray& rhs){ for(std::size_t i=0; i < rhs.size(); ++i){ PointerType p = dynamic_pointer_cast(rhs[i]); if(p){ push_back(p); } } return *this; } bool operator==(const PolymorphicPointerArray& rhs) const { return elements == rhs.elements; } bool operator!=(const PolymorphicPointerArray& rhs) const { return elements != rhs.elements; } bool empty() const { return elements.empty(); } void reserve(size_t size) { elements.reserve(size); } void resize(size_t size) { elements.resize(size); } std::size_t size() const { return elements.size(); } iterator begin() { return elements.begin(); } const_iterator begin() const { return elements.begin(); } iterator end() { return elements.end(); } const_iterator end() const { return elements.end(); } PointerType& back() { return elements.back(); } const PointerType& back() const { return elements.back(); } PointerType& front() { return elements.front(); } const PointerType& front() const { return elements.front(); } PointerType& operator[](std::size_t i) { return elements[i]; } const PointerType& operator[](std::size_t i) const { return elements[i]; } void clear(){ elements.clear(); } void push_back(const PointerType& pointer){ elements.push_back(pointer); } void pop_back(){ elements.pop_back(); } iterator erase(iterator pos){ return elements.erase(pos); } }; } #endif choreonoid-1.5.0/src/Util/Array2D.h0000664000000000000000000001411412741425367015503 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_ARRAY_2D_H #define CNOID_UTIL_ARRAY_2D_H #include #include namespace cnoid { template > class Array2D { typedef Array2D Array2DType; public: typedef ElementType Element; typedef typename std::vector Container; typedef typename Container::iterator iterator; //! \todo make const version of this class class Row { typename Container::iterator top; typename Container::iterator end_; int size_; public: typedef typename Container::iterator iterator; Row() { size_ = 0; } Row(const Array2D& owner, int frame) { size_ = owner.colSize_; top = (const_cast&>(owner)).container.begin() + frame * size_; end_ = top + size_; } Row& operator=(const Row& rhs) { top = rhs.top; end_ = rhs.end_; size_ = rhs.size_; return *this; } bool empty() const { return (size_ == 0); } int size() const { return size_; } ElementType& operator[](int index){ return top[index]; } const ElementType& operator[](int index) const { return top[index]; } ElementType& at(int index) { return top[index]; } iterator begin() { return top; } iterator end() { return end_; } }; //! \todo make const version of this class class Column { public: class iterator : public std::iterator { typename Container::iterator current; int colSize; public: iterator() { } iterator(typename Container::iterator current, int colSize) : current(current), colSize(colSize) { } ElementType& operator*() { return *current; } void operator++() { current += colSize; } void operator--() { current -= colSize; } bool operator==(iterator other) const { return (current == other.current); } bool operator!=(iterator other) const { return (current != other.current); } }; private: typename Container::iterator top; iterator end_; int part; int colSize; int size_; public: Column(const Array2D& owner, int part) { top = (const_cast&>(owner)).container.begin() + part; this->part = part; colSize = owner.colSize_; size_ = owner.rowSize_; end_ = iterator(top + colSize * size_, colSize); } bool empty() const { return (size_ == 0); } int size() const { return size_; } ElementType& operator[](int index){ return top[index * colSize]; } const ElementType& operator[](int index) const { return top[index * colSize]; } ElementType& at(int index) { return top[index * colSize]; } iterator begin() { return iterator(top, colSize); } iterator end() { return end_; } }; Array2D() { rowSize_ = 0; colSize_ = 0; } Array2D(int rowSize, int colSize) : container(rowSize * colSize) { rowSize_ = rowSize; colSize_ = colSize; } Array2D(const Array2DType& org) : container(org.container) { rowSize_ = org.rowSize_; colSize_ = org.colSize_; } Array2DType& operator=(const Array2DType& rhs) { if(this != &rhs){ container = rhs.container; rowSize_ = rhs.rowSize_; colSize_ = rhs.colSize_; } return *this; } virtual ~Array2D() { } bool empty() const { return container.empty(); } void resize(int newRowSize, int newColSize) { container.resize(newRowSize * newColSize); rowSize_ = newRowSize; colSize_ = newColSize; } void clear(){ resize(0, 0); } void resizeColumn(int newColSize){ resize(rowSize_, newColSize); } int rowSize() const { return rowSize_; } void resizeRow(int newRowSize){ resize(newRowSize, colSize_); } int colSize() const { return colSize_; } const ElementType& operator()(int rowIndex, int colIndex) const { return container[rowIndex * colSize_ + colIndex]; } ElementType& operator()(int rowIndex, int colIndex) { return container[rowIndex * colSize_ + colIndex]; } const ElementType& at(int rowIndex, int colIndex) const { return container[rowIndex * colSize_ + colIndex]; } ElementType& at(int rowIndex, int colIndex) { return container[rowIndex * colSize_ + colIndex]; } Row operator[](int rowIndex) { return Row(*this, rowIndex); } const Row operator[](int rowIndex) const { return Row(*this, rowIndex); } Row row(int rowIndex) { return Row(*this, rowIndex); } const Row row(int rowIndex) const { return Row(*this, rowIndex); } Column column(int colIndex) { return Column(*this, colIndex); } const Column column(int colIndex) const { return Column(*this, colIndex); } iterator begin() { return container.begin(); } iterator end() { return container.end(); } private: Container container; int rowSize_; int colSize_; }; } #endif choreonoid-1.5.0/src/Util/RangeLimiter.h0000664000000000000000000001234212741425367016622 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_RANGE_LIMITER_H_INCLUDED #define CNOID_UTIL_RANGE_LIMITER_H_INCLUDED #include #include #include "exportdecl.h" namespace cnoid { class RangeLimiter { public: template bool apply(TArray& valueSeq, double upperLimit, double lowerLimit, double limitGrad, double edgeGradRatio = 0.5); private: double uL; double lL; double r; struct TSegment { int begin; int end; double upper; double lower; double uc; double lc; bool isOver; }; std::vector segments; CNOID_EXPORT void calcCrossPoint(TSegment* seg); CNOID_EXPORT TSegment* mergeSegment(TSegment* seg, TSegment* prevSeg); template TSegment* finalizeSegment(TSegment* seg, int endFrame, TArray& valueSeq); }; template RangeLimiter::TSegment* RangeLimiter::finalizeSegment (RangeLimiter::TSegment* seg, int endFrame, TArray& valueSeq) { seg->end = endFrame; int backFrame = seg->begin - 1; TSegment* prevSeg = &segments[segments.size() - 2]; while(backFrame >= 0){ if(backFrame < prevSeg->end){ return mergeSegment(seg, prevSeg); } double v = valueSeq[backFrame]; backFrame--; if((v < seg->uc) && (v > seg->lc)){ break; } } backFrame++; seg->begin = backFrame; return seg; } template bool RangeLimiter::apply (TArray& valueSeq, double upperLimit, double lowerLimit, double limitGrad, double edgeGradRatio) { r = limitGrad; uL = upperLimit; lL = lowerLimit; segments.clear(); TSegment dummy; dummy.isOver = false; dummy.end = -1; segments.push_back(dummy); segments.push_back(TSegment()); TSegment* seg = &segments.back(); seg->begin = 0; seg->upper = uL; seg->lower = lL; seg->isOver = false; calcCrossPoint(seg); int frame = 0; int n = valueSeq.size(); while(frame < n){ double v = valueSeq[frame]; bool isOver = false; if(v > seg->upper){ isOver = true; seg->upper = v; } else if(v < seg->lower){ isOver = true; seg->lower = v; } if(isOver){ calcCrossPoint(seg); if(!seg->isOver){ seg->isOver = true; seg->begin = frame; } } else if(seg->isOver) { if((v < seg->uc) && (v > seg->lc)){ TSegment* finalized = finalizeSegment(seg, frame, valueSeq); if(finalized != seg){ seg = finalized; continue; } else { TSegment nextSeg; nextSeg.begin = finalized->end; nextSeg.upper = uL; nextSeg.lower = lL; nextSeg.isOver = false; calcCrossPoint(&nextSeg); segments.push_back(nextSeg); seg = &segments.back(); } } } frame++; } if(seg->isOver){ while(true) { TSegment* finalized = finalizeSegment(seg, frame, valueSeq); if(finalized == seg){ break; } seg = finalized; } } else { segments.pop_back(); } for(std::size_t i=1; i < segments.size(); i++){ TSegment& seg = segments[i]; if(seg.isOver){ double ua, ub; if(seg.upper == uL){ ua = 0.0; ub = 0.0; } else { double k = ((uL - seg.uc) / (seg.upper - seg.uc)) * edgeGradRatio; double u = seg.upper - seg.uc; double l = uL - seg.uc; ub = ((1.0 - k) * u - 3.0 * (u - l)) / (u * u); ua = (-2.0 * u * ub - 1.0 + k) / (3.0 * u * u); } double la, lb; if(seg.lower == lL){ la = 0.0; lb = 0.0; } else { double k = ((lL - seg.lc) / (seg.lower - seg.lc)) * edgeGradRatio; double u = seg.lower - seg.lc; double l = lL - seg.lc; lb = ((1.0 - k) * u - 3.0 * (u - l)) / (u * u); la = (-2.0 * u * lb - 1.0 + k) / (3.0 * u * u); } for(int frame=seg.begin; frame < seg.end; frame++){ double v = valueSeq[frame]; if(v >= seg.uc){ double x = v - seg.uc; valueSeq[frame] = ua * x*x*x + ub * x*x + x + seg.uc; } else if(v <= seg.lc){ double x = v - seg.lc; valueSeq[frame] = la * x*x*x + lb * x*x + x + seg.lc; } } } } return true; } } #endif choreonoid-1.5.0/src/Util/po/0000775000000000000000000000000012741425367014503 5ustar rootrootchoreonoid-1.5.0/src/Util/po/ja.po0000664000000000000000000000237512741425367015444 0ustar rootroot# Japanese translations for PACKAGE package. # Copyright (C) 2012 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # nakaoka , 2012. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-07-05 00:36+0900\n" "PO-Revision-Date: 2012-07-16 14:30+0100\n" "Last-Translator: nakaoka \n" "Language-Team: Japanese\n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" #: ValueTree.cpp:84 msgid "%1% at line %2%, column %3%." msgstr "" #: ValueTree.cpp:86 msgid "%1%." msgstr "" #: ValueTree.cpp:90 msgid "Error at line %2%, column %3%." msgstr "" #: ValueTree.cpp:178 msgid "The value \"%1%\" must be an integer value" msgstr "" #: ValueTree.cpp:215 msgid "The value \"%1%\" must be a double value" msgstr "" #: ValueTree.cpp:251 msgid "The value \"%1%\" must be a boolean value" msgstr "" #: ValueTree.cpp:425 msgid "A %1% value must be a scalar value" msgstr "" #: ValueTree.cpp:434 msgid "The value is not a mapping" msgstr "" #: ValueTree.cpp:595 msgid "Key \"%1%\" is not found in the mapping" msgstr "" choreonoid-1.5.0/src/Util/SceneGraph.cpp0000664000000000000000000002522512741425367016616 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "SceneGraph.h" #include "SceneVisitor.h" #include "Exception.h" #include using namespace std; using namespace cnoid; SgUpdate::~SgUpdate() { } namespace { typedef boost::unordered_map CloneMap; } namespace cnoid { class SgCloneMapImpl : public CloneMap { }; } SgCloneMap::SgCloneMap() { cloneMap = new SgCloneMapImpl; isNonNodeCloningEnabled_ = true; } SgCloneMap::SgCloneMap(const SgCloneMap& org) { cloneMap = new SgCloneMapImpl(*org.cloneMap); isNonNodeCloningEnabled_ = org.isNonNodeCloningEnabled_; } void SgCloneMap::clear() { cloneMap->clear(); } SgObject* SgCloneMap::findOrCreateClone(const SgObject* org) { CloneMap::iterator p = cloneMap->find(org); if(p == cloneMap->end()){ SgObject* clone = org->clone(*this); (*cloneMap)[org] = clone; return clone; } else { return p->second.get(); } } SgCloneMap::~SgCloneMap() { delete cloneMap; } SgObject::SgObject() { } SgObject::SgObject(const SgObject& org) : name_(org.name_) { } SgObject* SgObject::clone(SgCloneMap& cloneMap) const { return new SgObject(*this); } int SgObject::numChildObjects() const { return 0; } SgObject* SgObject::childObject(int index) { return 0; } void SgObject::onUpdated(SgUpdate& update) { update.push(this); sigUpdated_(update); for(const_parentIter p = parents.begin(); p != parents.end(); ++p){ (*p)->onUpdated(update); } update.pop(); } void SgObject::addParent(SgObject* parent, bool doNotify) { parents.insert(parent); if(doNotify){ SgUpdate update(SgUpdate::ADDED); update.push(this); parent->onUpdated(update); } if(parents.size() == 1){ sigGraphConnection_(true); } } void SgObject::removeParent(SgObject* parent) { parents.erase(parent); if(parents.empty()){ sigGraphConnection_(false); } } SgNode::SgNode() { } SgNode::SgNode(const SgNode& org) : SgObject(org) { } SgNode::~SgNode() { } SgObject* SgNode::clone(SgCloneMap& cloneMap) const { return new SgNode(*this); } void SgNode::accept(SceneVisitor& visitor) { visitor.visitNode(this); } const BoundingBox& SgNode::boundingBox() const { static const BoundingBox bbox; // empty one return bbox; } bool SgNode::isGroup() const { return false; } SgGroup::SgGroup() { isBboxCacheValid = false; } SgGroup::SgGroup(const SgGroup& org) : SgNode(org) { children.reserve(org.numChildren()); // shallow copy for(const_iterator p = org.begin(); p != org.end(); ++p){ addChild(*p, false); } isBboxCacheValid = true; bboxCache = org.bboxCache; } SgGroup::SgGroup(const SgGroup& org, SgCloneMap& cloneMap) : SgNode(org) { children.reserve(org.numChildren()); for(const_iterator p = org.begin(); p != org.end(); ++p){ addChild(cloneMap.getClone(p->get()), false); } isBboxCacheValid = true; bboxCache = org.bboxCache; } SgGroup::~SgGroup() { for(const_iterator p = begin(); p != end(); ++p){ (*p)->removeParent(this); } } SgObject* SgGroup::clone(SgCloneMap& cloneMap) const { return new SgGroup(*this, cloneMap); } int SgGroup::numChildObjects() const { return children.size(); } SgObject* SgGroup::childObject(int index) { return children[index].get(); } void SgGroup::accept(SceneVisitor& visitor) { visitor.visitGroup(this); } void SgGroup::onUpdated(SgUpdate& update) { //if(update.action() & SgUpdate::BBOX_UPDATED){ invalidateBoundingBox(); SgNode::onUpdated(update); //} } const BoundingBox& SgGroup::boundingBox() const { if(isBboxCacheValid){ return bboxCache; } bboxCache.clear(); for(const_iterator p = begin(); p != end(); ++p){ bboxCache.expandBy((*p)->boundingBox()); } isBboxCacheValid = true; return bboxCache; } bool SgGroup::isGroup() const { return true; } bool SgGroup::contains(SgNode* node) const { for(const_iterator p = begin(); p != end(); ++p){ if((*p) == node){ return true; } } return false; } void SgGroup::addChild(SgNode* node, bool doNotify) { if(node){ children.push_back(node); node->addParent(this, doNotify); } } bool SgGroup::addChildOnce(SgNode* node, bool doNotify) { if(!contains(node)){ addChild(node, doNotify); return true; } return false; } void SgGroup::insertChild(SgNode* node, int index, bool doNotify) { if(node){ if(index > children.size()){ index = children.size(); } children.insert(children.begin() + index, node); node->addParent(this, doNotify); } } SgGroup::iterator SgGroup::removeChild(iterator childIter, bool doNotify) { iterator next; SgNode* child = *childIter; child->removeParent(this); if(!doNotify){ next = children.erase(childIter); } else { SgNodePtr childHolder = child; next = children.erase(childIter); SgUpdate update(SgUpdate::REMOVED); update.push(child); onUpdated(update); } return next; } bool SgGroup::removeChild(SgNode* node, bool doNotify) { bool removed = false; iterator p = children.begin(); while(p != children.end()){ if((*p) == node){ p = removeChild(p, doNotify); removed = true; } else { ++p; } } return removed; } void SgGroup::removeChildAt(int index, bool doNotify) { removeChild(children.begin() + index, doNotify); } void SgGroup::clearChildren(bool doNotify) { iterator p = children.begin(); while(p != children.end()){ p = removeChild(p, doNotify); } } void SgGroup::copyChildrenTo(SgGroup* group, bool doNotify) { for(int i=0; i < children.size(); ++i){ group->addChild(child(i), doNotify); } } void SgGroup::moveChildrenTo(SgGroup* group, bool doNotify) { const int destTop = group->children.size(); for(int i=0; i < children.size(); ++i){ group->addChild(child(i)); } clearChildren(doNotify); if(doNotify){ SgUpdate update(SgUpdate::ADDED); for(int i=destTop; i < group->numChildren(); ++i){ group->child(i)->notifyUpdate(update); } } } void SgGroup::throwTypeMismatchError() { throw type_mismatch_error(); } SgInvariantGroup::SgInvariantGroup() { } SgInvariantGroup::SgInvariantGroup(const SgInvariantGroup& org) : SgGroup(org) { } SgInvariantGroup::SgInvariantGroup(const SgInvariantGroup& org, SgCloneMap& cloneMap) : SgGroup(org, cloneMap) { } SgObject* SgInvariantGroup::clone(SgCloneMap& cloneMap) const { return new SgInvariantGroup(*this, cloneMap); } void SgInvariantGroup::accept(SceneVisitor& visitor) { visitor.visitInvariantGroup(this); } SgTransform::SgTransform() { } SgTransform::SgTransform(const SgTransform& org) : SgGroup(org) { untransformedBboxCache = org.untransformedBboxCache; } SgTransform::SgTransform(const SgTransform& org, SgCloneMap& cloneMap) : SgGroup(org, cloneMap) { untransformedBboxCache = org.untransformedBboxCache; } const BoundingBox& SgTransform::untransformedBoundingBox() const { if(!isBboxCacheValid){ boundingBox(); } return untransformedBboxCache; } SgPosTransform::SgPosTransform() : T_(Affine3::Identity()) { } SgPosTransform::SgPosTransform(const Affine3& T) : T_(T) { } SgPosTransform::SgPosTransform(const SgPosTransform& org) : SgTransform(org), T_(org.T_) { } SgPosTransform::SgPosTransform(const SgPosTransform& org, SgCloneMap& cloneMap) : SgTransform(org, cloneMap), T_(org.T_) { } SgObject* SgPosTransform::clone(SgCloneMap& cloneMap) const { return new SgPosTransform(*this, cloneMap); } void SgPosTransform::accept(SceneVisitor& visitor) { visitor.visitPosTransform(this); } const BoundingBox& SgPosTransform::boundingBox() const { if(isBboxCacheValid){ return bboxCache; } bboxCache.clear(); for(const_iterator p = begin(); p != end(); ++p){ bboxCache.expandBy((*p)->boundingBox()); } untransformedBboxCache = bboxCache; bboxCache.transform(T_); isBboxCacheValid = true; return bboxCache; } void SgPosTransform::getTransform(Affine3& out_T) const { out_T = T_; } SgScaleTransform::SgScaleTransform() { scale_.setOnes(); } SgScaleTransform::SgScaleTransform(const SgScaleTransform& org) : SgTransform(org), scale_(org.scale_) { } SgScaleTransform::SgScaleTransform(const SgScaleTransform& org, SgCloneMap& cloneMap) : SgTransform(org, cloneMap), scale_(org.scale_) { } SgObject* SgScaleTransform::clone(SgCloneMap& cloneMap) const { return new SgScaleTransform(*this, cloneMap); } void SgScaleTransform::accept(SceneVisitor& visitor) { visitor.visitScaleTransform(this); } const BoundingBox& SgScaleTransform::boundingBox() const { if(isBboxCacheValid){ return bboxCache; } bboxCache.clear(); for(const_iterator p = begin(); p != end(); ++p){ bboxCache.expandBy((*p)->boundingBox()); } untransformedBboxCache = bboxCache; bboxCache.transform(Affine3(scale_.asDiagonal())); isBboxCacheValid = true; return bboxCache; } void SgScaleTransform::getTransform(Affine3& out_T) const { out_T = scale_.asDiagonal(); } SgSwitch::SgSwitch() { isTurnedOn_ = true; } SgSwitch::SgSwitch(const SgSwitch& org) : SgGroup(org) { isTurnedOn_ = org.isTurnedOn_; } SgSwitch::SgSwitch(const SgSwitch& org, SgCloneMap& cloneMap) : SgGroup(org, cloneMap) { isTurnedOn_ = org.isTurnedOn_; } SgObject* SgSwitch::clone(SgCloneMap& cloneMap) const { return new SgSwitch(*this, cloneMap); } void SgSwitch::accept(SceneVisitor& visitor) { visitor.visitSwitch(this); } SgUnpickableGroup::SgUnpickableGroup() { } SgUnpickableGroup::SgUnpickableGroup(const SgUnpickableGroup& org) : SgGroup(org) { } SgUnpickableGroup::SgUnpickableGroup(const SgUnpickableGroup& org, SgCloneMap& cloneMap) : SgGroup(org, cloneMap) { } SgObject* SgUnpickableGroup::clone(SgCloneMap& cloneMap) const { return new SgUnpickableGroup(*this, cloneMap); } void SgUnpickableGroup::accept(SceneVisitor& visitor) { visitor.visitUnpickableGroup(this); } SgPreprocessed::SgPreprocessed() { } SgPreprocessed::SgPreprocessed(const SgPreprocessed& org) : SgNode(org) { } SgObject* SgPreprocessed::clone(SgCloneMap& cloneMap) const { return new SgPreprocessed(*this); } void SgPreprocessed::accept(SceneVisitor& visitor) { visitor.visitPreprocessed(this); } choreonoid-1.5.0/src/Util/AbstractTaskSequencer.cpp0000664000000000000000000000023712741425367021034 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "AbstractTaskSequencer.h" using namespace cnoid; AbstractTaskSequencer::~AbstractTaskSequencer() { } choreonoid-1.5.0/src/Util/ImageConverter.h0000664000000000000000000000111712741425367017150 0ustar rootroot/*! @file ImageConverter.h @brief Header file of Image Converter class @author K.FUKUDA */ #ifndef CNOID_UTIL_IMAGECONVERTER_H_INCLUDED #define CNOID_UTIL_IMAGECONVERTER_H_INCLUDED #include "VRML.h" #include "exportdecl.h" namespace cnoid { class ImageConverter { private: bool initializeSFImage(); bool loadPNG(const std::string & filePath); bool loadJPEG(const std::string & filePath); public: SFImage* image; ImageConverter(void); ~ImageConverter(void); std::string message; CNOID_EXPORT SFImage* convert(const std::string& url); }; }; #endif choreonoid-1.5.0/src/Util/RangeLimiter.cpp0000664000000000000000000000141312741425367017152 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "RangeLimiter.h" using namespace cnoid; void RangeLimiter::calcCrossPoint(RangeLimiter::TSegment* seg) { seg->uc = (uL - r * seg->upper) / (1.0 - r); seg->lc = (lL - r * seg->lower) / (1.0 - r); if(seg->lc > seg->uc){ seg->uc = seg->lc = (seg->upper * lL - seg->lower * uL) / (seg->upper + lL - uL - seg->lower); } } RangeLimiter::TSegment* RangeLimiter::mergeSegment(RangeLimiter::TSegment* seg, RangeLimiter::TSegment* prevSeg) { if(seg->upper > prevSeg->upper){ prevSeg->upper = seg->upper; } if(seg->lower < prevSeg->lower){ prevSeg->lower = seg->lower; } calcCrossPoint(prevSeg); segments.pop_back(); return &segments.back(); } choreonoid-1.5.0/src/Util/SceneDrawables.cpp0000664000000000000000000003623212741425367017461 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "SceneDrawables.h" #include "SceneVisitor.h" #include using namespace std; using namespace cnoid; namespace { const bool USE_FACES_FOR_BOUNDING_BOX_CALCULATION = true; } SgMaterial::SgMaterial() { ambientIntensity_ = 0.0f; diffuseColor_.setZero(); emissiveColor_.setZero(); specularColor_.setZero(); shininess_ = 0.0f; transparency_ = 0.0f; } SgMaterial::SgMaterial(const SgMaterial& org) : SgObject(org) { ambientIntensity_ = org.ambientIntensity_; diffuseColor_ = org.diffuseColor_; emissiveColor_ = org.emissiveColor_; specularColor_ = org.specularColor_; shininess_ = org.shininess_; transparency_ = org.transparency_; } SgObject* SgMaterial::clone(SgCloneMap& cloneMap) const { return new SgMaterial(*this); } SgImage::SgImage() : image_(boost::make_shared()) { } SgImage::SgImage(const Image& image) : image_(boost::make_shared(image)) { } SgImage::SgImage(boost::shared_ptr sharedImage) : image_(sharedImage) { } SgImage::SgImage(const SgImage& org) : SgObject(org), image_(org.image_) { } SgObject* SgImage::clone(SgCloneMap& cloneMap) const { return new SgImage(*this); } Image& SgImage::image() { if(image_.use_count() > 1){ image_ = boost::make_shared(*image_); } return *image_; } unsigned char* SgImage::pixels() { if(image_.use_count() > 1){ image_ = boost::make_shared(*image_); } return image_->pixels(); } void SgImage::setSize(int width, int height, int nComponents) { image().setSize(width, height, nComponents); } void SgImage::setSize(int width, int height) { image().setSize(width, height); } SgTextureTransform::SgTextureTransform() { center_ << 0.0, 0.0; rotation_ = 0; scale_ << 1.0, 1.0; translation_ << 0.0, 0.0; } SgTextureTransform::SgTextureTransform(const SgTextureTransform& org) : SgObject(org) { center_ = org.center_; rotation_ = org.rotation_; scale_ = org.scale_; translation_ = org.translation_; } SgObject* SgTextureTransform::clone(SgCloneMap& cloneMap) const { return new SgTextureTransform(*this); } SgTexture::SgTexture() { repeatS_ = true; repeatT_ = true; } SgTexture::SgTexture(const SgTexture& org, SgCloneMap& cloneMap) : SgObject(org) { if(cloneMap.isNonNodeCloningEnabled()){ if(org.image()){ setImage(cloneMap.getClone(org.image())); } if(org.textureTransform()){ setTextureTransform(cloneMap.getClone(org.textureTransform())); } } else { setImage(const_cast(org.image())); setTextureTransform(const_cast(org.textureTransform())); } repeatS_ = org.repeatS_; repeatT_ = org.repeatT_; } SgObject* SgTexture::clone(SgCloneMap& cloneMap) const { return new SgTexture(*this, cloneMap); } int SgTexture::numChildObjects() const { int n = 0; if(image_) ++n; if(textureTransform_) ++n; return n; } SgObject* SgTexture::childObject(int index) { SgObject* objects[2] = { 0, 0 }; int i = 0; if(image_) objects[i++] = image_; if(textureTransform_) objects[i++] = textureTransform_; return objects[index]; } SgImage* SgTexture::setImage(SgImage* image) { if(image_){ image_->removeParent(this); } image_ = image; if(image){ image->addParent(this); } return image; } SgImage* SgTexture::getOrCreateImage() { if(!image_){ setImage(new SgImage); } return image_; } SgTextureTransform* SgTexture::setTextureTransform(SgTextureTransform* textureTransform) { if(textureTransform_){ textureTransform_->removeParent(this); } textureTransform_ = textureTransform; if(textureTransform){ textureTransform->addParent(this); } return textureTransform; } SgMeshBase::SgMeshBase() { isSolid_ = false; } SgMeshBase::SgMeshBase(const SgMeshBase& org, SgCloneMap& cloneMap) : SgObject(org), normalIndices_(org.normalIndices_), colorIndices_(org.colorIndices_), texCoordIndices_(org.texCoordIndices_) { if(cloneMap.isNonNodeCloningEnabled()){ if(org.vertices_){ setVertices(cloneMap.getClone(org.vertices())); } if(org.normals_){ setNormals(cloneMap.getClone(org.normals())); } if(org.colors_){ setColors(cloneMap.getClone(org.colors())); } if(org.texCoords_){ setTexCoords(cloneMap.getClone(org.texCoords())); } } else { setVertices(const_cast(org.vertices())); setNormals(const_cast(org.normals())); setColors(const_cast(org.colors())); setTexCoords(const_cast(org.texCoords())); } isSolid_ = org.isSolid_; bbox = org.bbox; } int SgMeshBase::numChildObjects() const { int n = 0; if(vertices_) ++n; if(normals_) ++n; if(colors_) ++n; return n; } SgObject* SgMeshBase::childObject(int index) { SgObject* objects[3] = { 0, 0, 0 }; int i = 0; if(vertices_) objects[i++] = vertices_.get(); if(normals_) objects[i++] = normals_.get(); if(colors_) objects[i++] = colors_.get(); return objects[index]; } const BoundingBox& SgMeshBase::boundingBox() const { return bbox; } void SgMeshBase::updateBoundingBox() { if(!vertices_){ bbox.clear(); } else { BoundingBoxf bboxf; for(SgVertexArray::const_iterator p = vertices_->begin(); p != vertices_->end(); ++p){ bboxf.expandBy(*p); } bbox = bboxf; } } SgVertexArray* SgMeshBase::setVertices(SgVertexArray* vertices) { if(vertices_){ vertices_->removeParent(this); } vertices_ = vertices; if(vertices){ vertices->addParent(this); } return vertices; } SgVertexArray* SgMeshBase::getOrCreateVertices() { if(!vertices_){ setVertices(new SgVertexArray); } return vertices_; } SgNormalArray* SgMeshBase::setNormals(SgNormalArray* normals) { if(normals_){ normals_->removeParent(this); } normals_ = normals; if(normals){ normals->addParent(this); } return normals; } SgNormalArray* SgMeshBase::getOrCreateNormals() { if(!normals_){ setNormals(new SgNormalArray); } return normals_; } SgColorArray* SgMeshBase::setColors(SgColorArray* colors) { if(colors_){ colors_->removeParent(this); } colors_ = colors; if(colors){ colors->addParent(this); } return colors; } SgColorArray* SgMeshBase::getOrCreateColors() { if(!colors_){ setColors(new SgColorArray); } return colors_; } SgTexCoordArray* SgMeshBase::setTexCoords(SgTexCoordArray* texCoords) { if(texCoords_){ texCoords_->removeParent(this); } texCoords_ = texCoords; if(texCoords){ texCoords->addParent(this); } return texCoords; } SgMesh::SgMesh() { } SgMesh::SgMesh(const SgMesh& org, SgCloneMap& cloneMap) : SgMeshBase(org, cloneMap), triangleVertices_(org.triangleVertices_), primitive_(org.primitive_) { } SgObject* SgMesh::clone(SgCloneMap& cloneMap) const { return new SgMesh(*this, cloneMap); } void SgMesh::updateBoundingBox() { if(!USE_FACES_FOR_BOUNDING_BOX_CALCULATION){ SgMeshBase::updateBoundingBox(); } else { if(!hasVertices()){ bbox.clear(); } else { BoundingBoxf bboxf; const SgVertexArray& v = *vertices(); for(SgIndexArray::const_iterator iter = triangleVertices_.begin(); iter != triangleVertices_.end(); ++iter){ const Vector3f& p = v[*iter]; bboxf.expandBy(p); } bbox = bboxf; } } } SgPolygonMesh::SgPolygonMesh() { } SgPolygonMesh::SgPolygonMesh(const SgPolygonMesh& org, SgCloneMap& cloneMap) : SgMeshBase(org, cloneMap), polygonVertices_(org.polygonVertices_) { } SgObject* SgPolygonMesh::clone(SgCloneMap& cloneMap) const { return new SgPolygonMesh(*this, cloneMap); } void SgPolygonMesh::updateBoundingBox() { if(!USE_FACES_FOR_BOUNDING_BOX_CALCULATION){ SgMeshBase::updateBoundingBox(); } else { if(!hasVertices()){ bbox.clear(); } else { BoundingBoxf bboxf; const SgVertexArray& v = *vertices(); for(SgIndexArray::const_iterator iter = polygonVertices_.begin(); iter != polygonVertices_.end(); ++iter){ const int index = *iter; if(index >= 0){ const Vector3f& p = v[index]; bboxf.expandBy(p); } } bbox = bboxf; } } } SgShape::SgShape() { } SgShape::SgShape(const SgShape& org, SgCloneMap& cloneMap) : SgNode(org) { if(cloneMap.isNonNodeCloningEnabled()){ if(org.mesh()){ setMesh(cloneMap.getClone(org.mesh())); } if(org.material()){ setMaterial(cloneMap.getClone(org.material())); } if(org.texture()){ setTexture(cloneMap.getClone(org.texture())); } } else { setMesh(const_cast(org.mesh())); setMaterial(const_cast(org.material())); setTexture(const_cast(org.texture())); } } SgObject* SgShape::clone(SgCloneMap& cloneMap) const { return new SgShape(*this, cloneMap); } int SgShape::numChildObjects() const { int n = 0; if(mesh_) ++n; if(material_) ++n; if(texture_) ++n; return n; } SgObject* SgShape::childObject(int index) { SgObject* objects[3] = { 0, 0, 0 }; int i = 0; if(mesh_) objects[i++] = mesh_.get(); if(material_) objects[i++] = material_.get(); if(texture_) objects[i++] = texture_.get(); return objects[index]; } void SgShape::accept(SceneVisitor& visitor) { visitor.visitShape(this); } const BoundingBox& SgShape::boundingBox() const { if(mesh()){ return mesh()->boundingBox(); } return SgNode::boundingBox(); } SgMesh* SgShape::setMesh(SgMesh* mesh) { if(mesh_){ mesh_->removeParent(this); } mesh_ = mesh; if(mesh){ mesh->addParent(this); } return mesh; } SgMesh* SgShape::getOrCreateMesh() { if(!mesh_){ setMesh(new SgMesh); } return mesh_; } SgMaterial* SgShape::setMaterial(SgMaterial* material) { if(material_){ material_->removeParent(this); } material_ = material; if(material){ material->addParent(this); } return material; } SgMaterial* SgShape::getOrCreateMaterial() { if(!material_){ setMaterial(new SgMaterial); } return material_; } SgTexture* SgShape::setTexture(SgTexture* texture) { if(texture_){ texture_->removeParent(this); } texture_ = texture; if(texture){ texture->addParent(this); } return texture; } SgTexture* SgShape::getOrCreateTexture() { if(!texture_){ setTexture(new SgTexture); } return texture_; } SgPlot::SgPlot() { } SgPlot::SgPlot(const SgPlot& org, SgCloneMap& cloneMap) : SgNode(org) { if(cloneMap.isNonNodeCloningEnabled()){ if(org.vertices()){ setVertices(cloneMap.getClone(org.vertices())); } if(org.colors()){ setColors(cloneMap.getClone(org.colors())); } if(org.material()){ setMaterial(cloneMap.getClone(org.material())); } } else { setVertices(const_cast(org.vertices())); setColors(const_cast(org.colors())); setMaterial(const_cast(org.material())); } normalIndices_ = org.normalIndices_; colorIndices_ = org.colorIndices_; bbox = org.bbox; } int SgPlot::numChildObjects() const { int n = 0; if(vertices_) ++n; if(colors_) ++n; return n; } SgObject* SgPlot::childObject(int index) { SgObject* objects[2] = { 0, 0 }; int i = 0; if(vertices_) objects[i++] = vertices_.get(); if(colors_) objects[i++] = colors_.get(); return objects[index]; } const BoundingBox& SgPlot::boundingBox() const { return bbox; } void SgPlot::updateBoundingBox() { if(!vertices_){ bbox.clear(); } else { BoundingBoxf bboxf; for(SgVertexArray::const_iterator p = vertices_->begin(); p != vertices_->end(); ++p){ bboxf.expandBy(*p); } bbox = bboxf; } } SgVertexArray* SgPlot::setVertices(SgVertexArray* vertices) { if(vertices_){ vertices_->removeParent(this); } vertices_ = vertices; if(vertices){ vertices->addParent(this); } return vertices; } SgVertexArray* SgPlot::getOrCreateVertices() { if(!vertices_){ setVertices(new SgVertexArray); } return vertices_; } SgNormalArray* SgPlot::setNormals(SgNormalArray* normals) { if(normals_){ normals_->removeParent(this); } normals_ = normals; if(normals){ normals->addParent(this); } return normals; } SgNormalArray* SgPlot::getOrCreateNormals() { if(!normals_){ setNormals(new SgNormalArray); } return normals_; } SgMaterial* SgPlot::setMaterial(SgMaterial* material) { if(material_){ material_->removeParent(this); } material_ = material; if(material){ material->addParent(this); } return material; } SgColorArray* SgPlot::setColors(SgColorArray* colors) { if(colors_){ colors_->removeParent(this); } colors_ = colors; if(colors){ colors->addParent(this); } return colors; } SgColorArray* SgPlot::getOrCreateColors() { if(!colors_){ setColors(new SgColorArray); } return colors_; } SgPointSet::SgPointSet() { pointSize_ = 0.0; } SgPointSet::SgPointSet(const SgPointSet& org, SgCloneMap& cloneMap) : SgPlot(org, cloneMap) { pointSize_ = org.pointSize_; } SgObject* SgPointSet::clone(SgCloneMap& cloneMap) const { return new SgPointSet(*this, cloneMap); } void SgPointSet::accept(SceneVisitor& visitor) { visitor.visitPointSet(this); } SgLineSet::SgLineSet() { lineWidth_ = 0.0; } SgLineSet::SgLineSet(const SgLineSet& org, SgCloneMap& cloneMap) : SgPlot(org, cloneMap) { lineWidth_ = org.lineWidth_; } SgObject* SgLineSet::clone(SgCloneMap& cloneMap) const { return new SgLineSet(*this, cloneMap); } void SgLineSet::accept(SceneVisitor& visitor) { visitor.visitLineSet(this); } SgOverlay::SgOverlay() { } SgOverlay::SgOverlay(const SgOverlay& org, SgCloneMap& cloneMap) : SgGroup(org, cloneMap) { } SgOverlay::~SgOverlay() { } SgObject* SgOverlay::clone(SgCloneMap& cloneMap) const { return new SgOverlay(*this, cloneMap); } void SgOverlay::accept(SceneVisitor& visitor) { visitor.visitOverlay(this); } void SgOverlay::calcViewVolume(double viewportWidth, double viewportHeight, ViewVolume& io_volume) { } choreonoid-1.5.0/src/Util/VRMLToSGConverter.h0000664000000000000000000000145512741425367017450 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_VRML_TO_SG_CONVERTER_H #define CNOID_UTIL_VRML_TO_SG_CONVERTER_H #include "VRML.h" #include "SceneGraph.h" #include "exportdecl.h" namespace cnoid { class VRMLToSGConverterImpl; class CNOID_EXPORT VRMLToSGConverter { public: VRMLToSGConverter(); ~VRMLToSGConverter(); int divisionNumber() const; void setMessageSink(std::ostream& os); void setTriangulationEnabled(bool on); void setDivisionNumber(int divisionNumber); void setNormalGenerationEnabled(bool on, bool doOverwrite = false); void setMinCreaseAngle(double angle); void setMaxCreaseAngle(double angle); void clearConvertedNodeMap(); SgNodePtr convert(VRMLNodePtr vrmlNode); private: VRMLToSGConverterImpl* impl; }; }; #endif choreonoid-1.5.0/src/Util/Vector3Seq.h0000664000000000000000000000151312741425367016234 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_VECTOR3_SEQ_H #define CNOID_UTIL_VECTOR3_SEQ_H #include "Seq.h" #include "EigenUtil.h" #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT Vector3Seq : public Seq { public: typedef Seq BaseSeqType; Vector3Seq(int nFrames = 0); Vector3Seq(const Vector3Seq& org); virtual ~Vector3Seq(); virtual AbstractSeqPtr cloneSeq() const; virtual bool loadPlainFormat(const std::string& filename); virtual bool saveAsPlainFormat(const std::string& filename); protected: virtual Vector3 defaultValue() const { return Vector3::Zero(); } virtual bool doWriteSeq(YAMLWriter& writer); virtual bool doReadSeq(const Mapping& archive); }; typedef boost::shared_ptr Vector3SeqPtr; } #endif choreonoid-1.5.0/src/Util/SceneMarkers.h0000664000000000000000000000263012741425367016621 0ustar rootroot/** @author Shizuko Hattori @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_SCENE_MARKERS_H #define CNOID_UTIL_SCENE_MARKERS_H #include "SceneDrawables.h" #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT CrossMarker : public SgPosTransform { public: CrossMarker(double size, const Vector3f& color, double lineWidth = 1.0); void setSize(double size); private: SgVertexArrayPtr vertices; double size_; }; typedef ref_ptr CrossMarkerPtr; class CNOID_EXPORT SphereMarker : public SgPosTransform { public: SphereMarker(); SphereMarker(double radius, const Vector3f& color, float transparency = 0.0); void setRadius(double r); void setColor(const Vector3f& c); private: void initialize(double radius, const Vector3f& color, float transparency); SgScaleTransformPtr scale; SgMaterialPtr material; }; typedef ref_ptr SphereMarkerPtr; class CNOID_EXPORT BoundingBoxMarker : public SgGroup { public: BoundingBoxMarker(const BoundingBox& bbox, const Vector3f& color, float transparency, double width); BoundingBoxMarker(const BoundingBox& bbox, const Vector3f& color, float transparency); private: void create(const BoundingBox& bbox, const Vector3f& color, float transparency, double width); void addMarker(SgShape* shape, double x, double y, double z); }; typedef ref_ptr BoundingBoxMarkerPtr; } #endif choreonoid-1.5.0/src/Util/PlainSeqFormatLoader.cpp0000664000000000000000000000364012741425367020610 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #include "PlainSeqFormatLoader.h" #include #include #include using namespace std; using namespace boost; using namespace cnoid; bool PlainSeqFileLoader::load(const std::string& filename) { ifstream is(filename.c_str()); string errorMessageBase("\""); errorMessageBase += filename + "\""; if(!is){ errorMessage_ = errorMessageBase + " cannot be opened."; return false; } size_t nColumns = 0; size_t nLines = 0; typedef char_separator Separator; typedef tokenizer Tokenizer; Separator sep(" \t\r\n"); seq.clear(); string line; while(getline(is, line)){ nLines++; seq.push_back(vector(nColumns)); vector& v = seq.back(); v.clear(); Tokenizer tokens(line, sep); for(Tokenizer::iterator it = tokens.begin(); it != tokens.end(); ++it){ v.push_back(lexical_cast(*it)); } if(nColumns == 0){ nColumns = v.size(); } else if(v.size() != nColumns){ errorMessage_ = errorMessageBase + " contains different size columns"; return false; } } if(nColumns < 2 || nLines < 1){ errorMessage_ = errorMessageBase + ": Empty sequence."; return false; } numParts_ = nColumns - 1; numFrames_ = nLines; if(numFrames_ >= 2){ iterator it = seq.begin(); double time0 = (*it)[0]; double time1 = (*(++it))[0]; timeStep_ = time1 - time0; if(timeStep_ <= 0.0){ errorMessage_ = errorMessageBase + ": Time values are not arranged."; return false; } } else { timeStep_ = 0.01; } return true; } const std::string& PlainSeqFileLoader::errorMessage() { return errorMessage_; } choreonoid-1.5.0/src/Util/MeshGenerator.cpp0000664000000000000000000004366112741425367017346 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "MeshGenerator.h" #include "MeshNormalGenerator.h" #include "MeshExtractor.h" #include "Triangulator.h" #include "SceneDrawables.h" using namespace std; using namespace cnoid; namespace { const double PI = 3.14159265358979323846; } MeshGenerator::MeshGenerator() { isNormalGenerationEnabled_ = true; normalGenerator = 0; divisionNumber_ = 20; } MeshGenerator::~MeshGenerator() { if(normalGenerator){ delete normalGenerator; } } void MeshGenerator::setDivisionNumber(int n) { divisionNumber_ = n; } int MeshGenerator::divisionNumber() const { return divisionNumber_; } void MeshGenerator::enableNormalGeneration(bool on) { isNormalGenerationEnabled_ = on; } bool MeshGenerator::isNormalGenerationEnabled() const { return isNormalGenerationEnabled_; } void MeshGenerator::generateNormals(SgMesh* mesh, double creaseAngle) { if(isNormalGenerationEnabled_){ if(!normalGenerator){ normalGenerator = new MeshNormalGenerator; } normalGenerator->generateNormals(mesh, creaseAngle); } } SgMesh* MeshGenerator::generateBox(Vector3 size) { if(size.x() < 0.0 || size.y() < 0.0 || size.z() < 0.0){ return 0; } const float x = size.x() * 0.5; const float y = size.y() * 0.5; const float z = size.z() * 0.5; SgMesh* mesh = new SgMesh; SgVertexArray& vertices = *mesh->setVertices(new SgVertexArray()); vertices.reserve(8); vertices.push_back(Vector3f( x, y, z)); vertices.push_back(Vector3f(-x, y, z)); vertices.push_back(Vector3f(-x,-y, z)); vertices.push_back(Vector3f( x,-y, z)); vertices.push_back(Vector3f( x, y,-z)); vertices.push_back(Vector3f(-x, y,-z)); vertices.push_back(Vector3f(-x,-y,-z)); vertices.push_back(Vector3f( x,-y,-z)); mesh->reserveNumTriangles(12); mesh->addTriangle(0,1,2); mesh->addTriangle(2,3,0); mesh->addTriangle(0,5,1); mesh->addTriangle(0,4,5); mesh->addTriangle(1,5,6); mesh->addTriangle(1,6,2); mesh->addTriangle(2,6,7); mesh->addTriangle(2,7,3); mesh->addTriangle(3,7,4); mesh->addTriangle(3,4,0); mesh->addTriangle(4,6,5); mesh->addTriangle(4,7,6); mesh->setPrimitive(SgMesh::Box(size)); mesh->updateBoundingBox(); generateNormals(mesh, 0.0); return mesh; } SgMesh* MeshGenerator::generateSphere(double radius) { if(radius < 0.0 || divisionNumber_ < 4){ return 0; } SgMesh* mesh = new SgMesh(); const int vdn = divisionNumber_ / 2; // latitudinal division number const int hdn = divisionNumber_; // longitudinal division number SgVertexArray& vertices = *mesh->setVertices(new SgVertexArray()); vertices.reserve((vdn - 1) * hdn + 2); for(int i=1; i < vdn; i++){ // latitudinal direction const double tv = i * PI / vdn; for(int j=0; j < hdn; j++){ // longitudinal direction const double th = j * 2.0 * PI / hdn; vertices.push_back(Vector3f(radius * sin(tv) * cos(th), radius * cos(tv), radius * sin(tv) * sin(th))); } } const int topIndex = vertices.size(); vertices.push_back(Vector3f(0.0f, radius, 0.0f)); const int bottomIndex = vertices.size(); vertices.push_back(Vector3f(0.0f, -radius, 0.0f)); mesh->reserveNumTriangles(vdn * hdn * 2); // top faces for(int i=0; i < hdn; ++i){ mesh->addTriangle(topIndex, (i+1) % hdn, i); } // side faces for(int i=0; i < vdn - 2; ++i){ const int upper = i * hdn; const int lower = (i + 1) * hdn; for(int j=0; j < hdn; ++j) { // upward convex triangle mesh->addTriangle(j + upper, ((j + 1) % hdn) + lower, j + lower); // downward convex triangle mesh->addTriangle(j + upper, ((j + 1) % hdn) + upper, ((j + 1) % hdn) + lower); } } // bottom faces const int offset = (vdn - 2) * hdn; for(int i=0; i < hdn; ++i){ mesh->addTriangle(bottomIndex, (i % hdn) + offset, ((i+1) % hdn) + offset); } mesh->setPrimitive(SgMesh::Sphere(radius)); mesh->updateBoundingBox(); //! \todo set normals directly without using the following function generateNormals(mesh, PI); return mesh; } SgMesh* MeshGenerator::generateCylinder(double radius, double height, bool bottom, bool top, bool side) { if(height < 0.0 || radius < 0.0){ return 0; } SgMesh* mesh = new SgMesh(); SgVertexArray& vertices = *mesh->setVertices(new SgVertexArray()); vertices.resize(divisionNumber_ * 2); const double y = height / 2.0; for(int i=0 ; i < divisionNumber_ ; i++ ){ const double angle = i * 2.0 * PI / divisionNumber_; Vector3f& vtop = vertices[i]; Vector3f& vbottom = vertices[i + divisionNumber_]; vtop[0] = vbottom[0] = radius * cos(angle); vtop[2] = vbottom[2] = radius * sin(angle); vtop[1] = y; vbottom[1] = -y; } const int topCenterIndex = vertices.size(); vertices.push_back(Vector3f(0.0f, y, 0.0f)); const int bottomCenterIndex = vertices.size(); vertices.push_back(Vector3f(0.0f, -y, 0.0f)); mesh->reserveNumTriangles(divisionNumber_ * 4); for(int i=0; i < divisionNumber_; ++i){ // top face if(top){ mesh->addTriangle(topCenterIndex, (i+1) % divisionNumber_, i); } // side face (upward convex triangle) if(side){ mesh->addTriangle(i, ((i+1) % divisionNumber_) + divisionNumber_, i + divisionNumber_); // side face (downward convex triangle) mesh->addTriangle(i, (i+1) % divisionNumber_, ((i + 1) % divisionNumber_) + divisionNumber_); } // bottom face if(bottom){ mesh->addTriangle(bottomCenterIndex, i + divisionNumber_, ((i+1) % divisionNumber_) + divisionNumber_); } } mesh->setPrimitive(SgMesh::Cylinder(radius, height)); mesh->updateBoundingBox(); generateNormals(mesh, PI / 2.0); return mesh; } SgMesh* MeshGenerator::generateCone(double radius, double height, bool bottom, bool side) { if(radius < 0.0 || height < 0.0){ return 0; } SgMesh* mesh = new SgMesh(); SgVertexArray& vertices = *mesh->setVertices(new SgVertexArray()); vertices.reserve(divisionNumber_ + 2); for(int i=0; i < divisionNumber_; ++i){ const double angle = i * 2.0 * PI / divisionNumber_; vertices.push_back(Vector3f(radius * cos(angle), -height / 2.0, radius * sin(angle))); } const int topIndex = vertices.size(); vertices.push_back(Vector3f(0.0f, height / 2.0, 0.0f)); const int bottomCenterIndex = vertices.size(); vertices.push_back(Vector3f(0.0f, -height / 2.0, 0.0f)); mesh->reserveNumTriangles(divisionNumber_ * 2); for(int i=0; i < divisionNumber_; ++i){ // side faces if(side){ mesh->addTriangle(topIndex, (i + 1) % divisionNumber_, i); } // bottom faces if(bottom){ mesh->addTriangle(bottomCenterIndex, i, (i + 1) % divisionNumber_); } } mesh->setPrimitive(SgMesh::Cone(radius, height)); mesh->updateBoundingBox(); generateNormals(mesh, PI / 2.0); return mesh; } SgMesh* MeshGenerator::generateDisc(double radius, double innerRadius) { if(innerRadius <= 0.0 || radius <= innerRadius){ return 0; } SgMesh* mesh = new SgMesh(); SgVertexArray& vertices = *mesh->getOrCreateVertices(); vertices.reserve(divisionNumber_ * 2); for(int i=0; i < divisionNumber_; ++i){ const double angle = i * 2.0 * PI / divisionNumber_; const double x = cos(angle); const double y = sin(angle); vertices.push_back(Vector3f(innerRadius * x, innerRadius * y, 0.0f)); vertices.push_back(Vector3f(radius * x, radius * y, 0.0f)); } mesh->reserveNumTriangles(divisionNumber_ * 2); mesh->getOrCreateNormals()->push_back(Vector3f::UnitZ()); SgIndexArray& normalIndices = mesh->normalIndices(); normalIndices.reserve(divisionNumber_ * 2 * 3); for(int i=0; i < divisionNumber_; ++i){ const int j = (i + 1) % divisionNumber_; const int current = i * 2; const int next = j * 2; mesh->addTriangle(current, current + 1, next + 1); mesh->addTriangle(current, next + 1, next); for(int j=0; j < 6; ++j){ normalIndices.push_back(0); } } mesh->updateBoundingBox(); return mesh; } SgMesh* MeshGenerator::generateArrow(double length, double width, double coneLengthRatio, double coneWidthRatio) { double r = width / 2.0; double h = length * coneLengthRatio; SgShapePtr cone = new SgShape; //setDivisionNumber(20); cone->setMesh(generateCone(r * coneWidthRatio, h)); SgPosTransform* conePos = new SgPosTransform; conePos->setTranslation(Vector3(0.0, length / 2.0 + h / 2.0, 0.0)); conePos->addChild(cone); SgShapePtr cylinder = new SgShape; //setDivisionNumber(12); cylinder->setMesh(generateCylinder(r, length, true, false)); //cylinder->setMesh(generateCylinder(r, length - h, true, false)); //SgPosTransform* cylinderPos = new SgPosTransform; //cylinderPos->setTranslation(Vector3(0.0, -h, 0.0)); //cylinderPos->addChild(cylinder); MeshExtractor meshExtractor; SgGroupPtr group = new SgGroup; group->addChild(conePos); //group->addChild(cylinderPos); group->addChild(cylinder); return meshExtractor.integrate(group); } SgMesh* MeshGenerator::generateTorus(double radius, double crossSectionRadius) { int divisionNumber2 = divisionNumber_ / 4; SgMesh* mesh = new SgMesh(); SgVertexArray& vertices = *mesh->getOrCreateVertices(); vertices.reserve(divisionNumber_ * divisionNumber2); for(int i=0; i < divisionNumber_; ++i){ double phi = i * 2.0 * PI / divisionNumber_; for(int j=0; j < divisionNumber2; ++j){ double theta = j * 2.0 * PI / divisionNumber2; Vector3f v; double r = crossSectionRadius * cos(theta) + radius; v.x() = cos(phi) * r; v.y() = crossSectionRadius * sin(theta); v.z() = sin(phi) * r; vertices.push_back(v); } } mesh->reserveNumTriangles(2 * divisionNumber_ * divisionNumber2); for(int i=0; i < divisionNumber_; ++i){ int current = i * divisionNumber2; int next = ((i + 1) % divisionNumber_) * divisionNumber2; for(int j=0; j < divisionNumber2; ++j){ int j_next = (j + 1) % divisionNumber2; mesh->addTriangle(current + j, next + j_next, next + j); mesh->addTriangle(current + j, current + j_next, next + j_next); } } mesh->updateBoundingBox(); generateNormals(mesh, PI); return mesh; } SgMesh* MeshGenerator::generateExtrusion(const Extrusion& extrusion) { const int numSpines = extrusion.spine.size(); const int numCrosses = extrusion.crossSection.size(); bool isClosed = false; if(extrusion.spine[0][0] == extrusion.spine[numSpines - 1][0] && extrusion.spine[0][1] == extrusion.spine[numSpines - 1][1] && extrusion.spine[0][2] == extrusion.spine[numSpines - 1][2] ){ isClosed = true; } bool isCrossSectionClosed = (extrusion.crossSection[0] == extrusion.crossSection[numCrosses - 1]); SgMesh* mesh = new SgMesh; SgVertexArray& vertices = *mesh->setVertices(new SgVertexArray()); vertices.reserve(numSpines * numCrosses); Vector3 preZaxis(Vector3::Zero()); int definedZaxis = -1; vector Yaxisarray; vector Zaxisarray; if(numSpines > 2){ for(int i=0; i < numSpines; ++i){ Vector3 Yaxis, Zaxis; if(i == 0){ if(isClosed){ const Vector3& spine1 = extrusion.spine[numSpines - 2]; const Vector3& spine2 = extrusion.spine[0]; const Vector3& spine3 = extrusion.spine[1]; Yaxis = spine3 - spine1; Zaxis = (spine3 - spine2).cross(spine1 - spine2); } else { const Vector3& spine1 = extrusion.spine[0]; const Vector3& spine2 = extrusion.spine[1]; const Vector3& spine3 = extrusion.spine[2]; Yaxis = spine2 - spine1; Zaxis = (spine3 - spine2).cross(spine1 - spine2); } } else if(i == numSpines - 1){ if(isClosed){ const Vector3& spine1 = extrusion.spine[numSpines - 2]; const Vector3& spine2 = extrusion.spine[0]; const Vector3& spine3 = extrusion.spine[1]; Yaxis = spine3 - spine1; Zaxis = (spine3 - spine2).cross(spine1 - spine2); } else { const Vector3& spine1 = extrusion.spine[numSpines - 3]; const Vector3& spine2 = extrusion.spine[numSpines - 2]; const Vector3& spine3 = extrusion.spine[numSpines - 1]; Yaxis = spine3 - spine2; Zaxis = (spine3 - spine2).cross(spine1 - spine2); } } else { const Vector3& spine1 = extrusion.spine[i - 1]; const Vector3& spine2 = extrusion.spine[i]; const Vector3& spine3 = extrusion.spine[i + 1]; Yaxis = spine3 - spine1; Zaxis = (spine3-spine2).cross(spine1-spine2); } if(!Zaxis.norm()){ if(definedZaxis != -1) Zaxis = preZaxis; } else { if(definedZaxis == -1){ definedZaxis = i; } preZaxis = Zaxis; } Yaxisarray.push_back(Yaxis); Zaxisarray.push_back(Zaxis); } } else { const Vector3 Yaxis(extrusion.spine[1] - extrusion.spine[0]); Yaxisarray.push_back(Yaxis); Yaxisarray.push_back(Yaxis); } const int numScales = extrusion.scale.size(); const int numOrientations = extrusion.orientation.size(); Vector3 scale(1.0, 0.0, 1.0); AngleAxis orientation(0.0, Vector3::UnitZ()); for(int i=0; i < numSpines; ++i){ Matrix3 Scp; Vector3 y = Yaxisarray[i].normalized(); if(definedZaxis == -1){ AngleAxis R(acos(y[1]), Vector3(y[2], 0.0, -y[0])); Scp = R.toRotationMatrix(); } else { if(i < definedZaxis){ Zaxisarray[i] = Zaxisarray[definedZaxis]; } if(i && (Zaxisarray[i].dot(Zaxisarray[i - 1]) < 0.0)){ Zaxisarray[i] *= -1.0; } Vector3 z = Zaxisarray[i].normalized(); Vector3 x = y.cross(z); Scp << x, y, z; } const Vector3& spine = extrusion.spine[i]; if(numScales == 1){ scale << extrusion.scale[0][0], 0.0, extrusion.scale[0][1]; } else if(numScales > 1){ scale << extrusion.scale[i][0], 0.0, extrusion.scale[i][1]; } if(numOrientations == 1){ orientation = extrusion.orientation[0]; } else if(numOrientations > 1){ orientation = extrusion.orientation[i]; } for(int j=0; j < numCrosses; ++j){ const Vector3 crossSection(extrusion.crossSection[j][0], 0.0, extrusion.crossSection[j][1]); const Vector3 v1(crossSection[0] * scale[0], 0.0, crossSection[2] * scale[2]); const Vector3 v = Scp * orientation.toRotationMatrix() * v1 + spine; vertices.push_back(v.cast()); } } for(int i=0; i < numSpines - 1 ; ++i){ const int upper = i * numCrosses; const int lower = (i + 1) * numCrosses; for(int j=0; j < numCrosses - 1; ++j) { mesh->addTriangle(j + upper, j + lower, (j + 1) + lower); mesh->addTriangle(j + upper, (j + 1) + lower, j + 1 + upper); } } int j = 0; if(isCrossSectionClosed){ j = 1; } Triangulator triangulator; vector polygon; if(extrusion.beginCap && !isClosed){ triangulator.setVertices(vertices); polygon.clear(); for(int i=0; i < numCrosses - j; ++i){ polygon.push_back(i); } triangulator.apply(polygon); const vector& triangles = triangulator.triangles(); for(size_t i=0; i < triangles.size(); i += 3){ mesh->addTriangle(polygon[triangles[i]], polygon[triangles[i+1]], polygon[triangles[i+2]]); } } if(extrusion.endCap && !isClosed){ triangulator.setVertices(vertices); polygon.clear(); for(int i=0; i < numCrosses - j; ++i){ polygon.push_back(numCrosses * (numSpines - 1) + i); } triangulator.apply(polygon); const vector& triangles = triangulator.triangles(); for(size_t i=0; i < triangles.size(); i +=3){ mesh->addTriangle(polygon[triangles[i]], polygon[triangles[i+2]], polygon[triangles[i+1]]); } } mesh->updateBoundingBox(); generateNormals(mesh, extrusion.creaseAngle); return mesh; } SgLineSet* MeshGenerator::generateExtrusionLineSet(const Extrusion& extrusion, SgMesh* mesh) { const int nc = extrusion.crossSection.size(); const int ns = extrusion.spine.size(); if(nc < 4 || ns < 2){ return 0; } SgLineSet* lineSet = new SgLineSet; lineSet->setVertices(mesh->vertices()); const int n = ns - 1; bool isCrossSectionClosed = (extrusion.crossSection[0] == extrusion.crossSection[nc - 1]); const int m = isCrossSectionClosed ? nc - 1 : nc; int o = 0; for(int i=0; i < n; ++i){ for(int j=0; j < m; ++j){ lineSet->addLine(o + j, o + (j + 1) % nc); lineSet->addLine(o + j, o + j + nc); } o += nc; } for(int j=0; j < m; ++j){ lineSet->addLine(o + j, o + (j + 1) % nc); } return lineSet; } choreonoid-1.5.0/src/Util/NullOut.cpp0000664000000000000000000000106212741425367016172 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "NullOut.h" #include #include using namespace std; using namespace boost; namespace { class NullSink : public iostreams::sink { public: streamsize write(const char* s, streamsize n) { return n; } }; } namespace cnoid { //! \todo check if this is thread safe ? std::ostream& nullout() { static NullSink nullSink; static iostreams::stream_buffer sbuf(nullSink); static ostream os(&sbuf); return os; } } choreonoid-1.5.0/src/Util/GettextWrapper.cpp0000664000000000000000000000062712741425367017563 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "gettext.h" #include "exportdecl.h" #if CNOID_ENABLE_GETTEXT #include namespace cnoid { CNOID_EXPORT const char* getText(const char* domainname, const char* msgid) { return dgettext(domainname, msgid); } } #else namespace cnoid { CNOID_EXPORT const char* getText(const char* domainname, const char* msgid) { return msgid; } } #endif choreonoid-1.5.0/src/Util/AbstractTaskSequencer.h0000664000000000000000000000330012741425367020473 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_ABSTRACT_TASK_SEQUENCER_H #define CNOID_UTIL_ABSTRACT_TASK_SEQUENCER_H #include "Task.h" #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT AbstractTaskSequencer { public: virtual ~AbstractTaskSequencer(); virtual void activate(bool on = true) = 0; virtual bool isActive() = 0; virtual void addTask(Task* task) = 0; virtual bool updateTask(Task* task) = 0; virtual bool removeTask(Task* task) = 0; virtual void clearTasks() = 0; virtual SignalProxy sigTaskAdded() = 0; virtual SignalProxy sigTaskRemoved() = 0; virtual int numTasks() const = 0; virtual Task* task(int index) = 0; virtual int currentTaskIndex() const = 0; virtual bool setCurrentTask(int taskIndex) = 0; virtual SignalProxy sigCurrentTaskChanged() = 0; virtual int currentPhaseIndex() const = 0; virtual void setCurrentPhase(int phaseIndex) = 0; virtual SignalProxy sigCurrentPhaseChanged() = 0; /* @return The -1 value is returned when the current command is an implicit pre-processing command. */ virtual int currentCommandIndex() const = 0; virtual void executeCommand(int commandIndex) = 0; virtual SignalProxy sigCurrentCommandChanged() = 0; virtual bool isBusy() const = 0; virtual SignalProxy sigBusyStateChanged() = 0; virtual void cancelCurrentCommand() = 0; virtual SignalProxy sigCurrentCommandCanceled() = 0; virtual bool isAutoMode() const = 0; virtual void setAutoMode(bool on) = 0; virtual SignalProxy sigAutoModeToggled() =0; }; } #endif choreonoid-1.5.0/src/Util/ExecutablePath.h0000664000000000000000000000076212741425367017141 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_EXECUTABLE_PATH_H_INCLUDED #define CNOID_UTIL_EXECUTABLE_PATH_H_INCLUDED #include #include "Config.h" #include "exportdecl.h" namespace cnoid { CNOID_EXPORT const std::string& executablePath(); CNOID_EXPORT const std::string& executableDirectory(); CNOID_EXPORT const std::string& executableTopDirectory(); CNOID_EXPORT const std::string& shareDirectory(); CNOID_EXPORT const std::string& executableBasename(); } #endif choreonoid-1.5.0/src/Util/EigenArchive.h0000664000000000000000000000714612741425367016577 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_EIGEN_ARCHIVE_H #define CNOID_UTIL_EIGEN_ARCHIVE_H #include "ValueTree.h" #include "EigenUtil.h" //#include "YAMLWriter.h" #include #include namespace cnoid { template void read(const Listing& listing, Eigen::MatrixBase& x) { const int nr = x.rows(); const int nc = x.cols(); if(listing.size() != nr * nc){ listing.throwException( str(boost::format("A %1% x %2% matrix / vector value is expected") % nr % nc)); } int index = 0; for(int i=0; i < nr; ++i){ for(int j=0; j < nc; ++j){ x(i, j) = listing[index++].toDouble(); } } } template bool read(const Mapping& mapping, const std::string& key, Eigen::MatrixBase& x) { const Listing& s = *mapping.findListing(key); if(!s.isValid()){ return false; } read(s, x); return true; } template bool read(const Mapping& mapping, const std::string& key, Eigen::Transform& T) { return read(mapping, key, T.matrix()); } template void readEx(const Mapping& mapping, const std::string& key, Eigen::MatrixBase& x) { if(!read(mapping, key, x)){ mapping.throwKeyNotFoundException(key); } } template Listing& write(Mapping& mapping, const std::string& key, const Eigen::MatrixBase& x) { Listing& s = *mapping.createFlowStyleListing(key); s.setDoubleFormat("%.9g"); const int nr = x.rows(); const int nc = x.cols(); if(nc == 1){ for(int i=0; i < nr; ++i){ s.append(x(i)); } } else { for(int i=0; i < nr; ++i){ s.appendLF(); for(int j=0; j < nc; ++j){ s.append(x(i, j)); } } } return s; } template Listing& write(Mapping& mapping, const std::string& key, const Eigen::Transform& T) { return write(mapping, key, T.matrix()); } /** This should be defined in another file */ /* template void write(YAMLWriter& writer, const std::string& key, const Eigen::MatrixBase& x) { writer.putKey(key); writer.startFlowStyleMapping(); const int nr = x.rows(); const int nc = x.cols(); if(nc == 1){ for(int i=0; i < nr; ++i){ writer.putScalar(x(i)); } } else { for(int i=0; i < nr; ++i){ //writer.putLF(); for(int j=0; j < nc; ++j){ writer.putScalar(x(i, j)); } } } writer.endListing(); } */ template bool read(const Mapping& mapping, const std::string& key, Eigen::AngleAxis& r) { const Listing& s = *mapping.findListing(key); if(s.isValid() && s.size() == 4){ r.axis() << s[0].toDouble(), s[1].toDouble(), s[2].toDouble(); r.angle() = s[3].toDouble(); return true; } return false; } template Listing& write(Mapping& mapping, const std::string& key, const Eigen::AngleAxis& r) { Listing& s = *mapping.createFlowStyleListing(key); s.setDoubleFormat("%.9g"); s.append(r.axis()[0]); s.append(r.axis()[1]); s.append(r.axis()[2]); s.append(r.angle()); return s; } inline bool read(const Mapping& mapping, const std::string& key, boost::function setterFunc) { Vector3 x; if(read(mapping, key, x)){ setterFunc(x); return true; } return false; } } #endif choreonoid-1.5.0/src/Util/SceneUtil.h0000664000000000000000000000107712741425367016136 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_SCENE_UTIL_H #define CNOID_UTIL_SCENE_UTIL_H #include "SceneGraph.h" #include "exportdecl.h" namespace cnoid { CNOID_EXPORT Affine3 calcTotalTransform(const SgNodePath& path); CNOID_EXPORT Affine3 calcTotalTransform(const SgNodePath& path, const SgNode* targetNode); CNOID_EXPORT Affine3 calcTotalTransform(SgNodePath::const_iterator begin, SgNodePath::const_iterator end); CNOID_EXPORT int makeTransparent(SgNode* topNode, float transparency, SgCloneMap& cloneMap, bool doKeepOrgTransparency = true); } #endif choreonoid-1.5.0/src/Util/STLSceneLoader.cpp0000664000000000000000000000610112741425367017336 0ustar rootroot #include "STLSceneLoader.h" #include "SceneDrawables.h" #include #include #include using namespace std; using namespace boost::algorithm; using namespace cnoid; const char* STLSceneLoader::format() const { return "STL"; } static void readVector3(string text, SgVectorArray* array) { trim(text); Vector3f value; int i = 0; split_iterator iter = make_split_iterator(text, token_finder(is_space(), token_compress_on)); while(iter != split_iterator()){ value[i++] = boost::lexical_cast(*iter++); if(i == 3){ array->push_back(value); break; } } } SgNode* STLSceneLoader::load(const std::string& fileName) { std::ifstream ifs(fileName.c_str(), std::ios::in | std::ios::binary); SgVertexArrayPtr vertices = new SgVertexArray; SgNormalArrayPtr normals = new SgNormalArray; uint8_t header[80]; ifs.read((char *)header, 80); if(strncmp((char *)header, "solid", 5) != 0){ // stl file is in binary format uint32_t ntriangle; ifs.read((char *)&ntriangle, 4); for(size_t i = 0; i < ntriangle; i++){ Vector3f value; for(size_t j = 0; j < 3; j++){ float v; ifs.read((char *)&v, 4); value[j] = v; } normals->push_back(value); for(size_t k = 0; k < 3; k++){ Vector3f value; for(size_t j = 0; j < 3; j++){ float v; ifs.read((char *)&v, 4); value[j] = v; } vertices->push_back(value); } uint16_t attrib; ifs.read((char *)&attrib, 2); } } else { // stl file is in text format std::ifstream ifs(fileName.c_str(), std::ios::in); std::string line; while(!ifs.eof() && getline(ifs, line)){ trim(line); if(boost::istarts_with(line, "vertex")){ readVector3(line.substr(6), vertices); } else if(boost::istarts_with(line, "facet normal")){ readVector3(line.substr(12), normals); } } } SgShape* shape = 0; if(!vertices->empty()){ shape = new SgShape; SgMesh* mesh = shape->getOrCreateMesh(); mesh->setVertices(vertices); const int numTriangles = vertices->size() / 3; mesh->reserveNumTriangles(numTriangles); for(int i = 0; i < numTriangles; ++i){ const int j = i * 3; mesh->addTriangle(j, j + 1, j + 2); } if(!normals->empty()){ mesh->setNormals(normals); SgIndexArray& indices = mesh->normalIndices(); indices.reserve(normals->size() * 3); for(int i = 0; i < normals->size(); ++i) { indices.push_back(i); indices.push_back(i); indices.push_back(i); } } } return shape; } choreonoid-1.5.0/src/Util/DaeParser.cpp0000664000000000000000000035070112741425367016445 0ustar rootroot/*! * @brief Collada file is read only once like SAX in IrrXML. It handled temporarily all the information at that time, it then creates and returns an SgObject. * @author Hisashi Ikari * @file */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "SceneDrawables.h" #include "PolygonMeshTriangulator.h" #include "Exception.h" #include "DaeParser.h" #include "DaeNode.h" #include "FileUtil.h" using namespace std; using boost::lexical_cast; using boost::format; using namespace boost::algorithm; using namespace boost::uuids; using namespace irr::io; namespace cnoid { typedef pair GEOMETRY_PAIR; typedef pair NODES_PAIR; typedef std::vector DaeOrder; typedef std::map DaeStrides; typedef std::map DaeVerticesRef; /*! * @brief Enumeration type of "TAG" used in Collada. */ enum { EXT_NODE, EXT_UNIT, EXT_TRANSLATE, EXT_ROTATE, EXT_SCALE, EXT_MATRIX, EXT_INSTANCE_NODE, EXT_INSTANCE_GEOMETRY, EXT_INSTANCE_MATERIAL, EXT_INSTANCE_EFFECT, EXT_GEOMETRY, EXT_VERTICES, EXT_SOURCE, EXT_FLOAT_ARRAY, EXT_ACCESSOR, EXT_INPUT, EXT_TRIANGLES, EXT_LINES, EXT_P, EXT_MATERIAL, EXT_EFFECT, EXT_EMISSION, EXT_AMBIENT, EXT_DIFFUSE, EXT_SPECULAR, EXT_SHININESS, EXT_TRANSPARENCY, EXT_INIT_FORM, EXT_IMAGE, EXT_POLYLIST, EXT_VCOUNT, EXT_BOX, EXT_SPHERE, EXT_CYLINDER, EXT_TAPERED_CYLINDER, EXT_KINEMATICS_MODEL, EXT_LINK, EXT_ATTACHMENT_FULL, EXT_JOINT, EXT_REVOLUTE, EXT_PRISMATIC, EXT_AXIS, EXT_MIN, EXT_MAX, EXT_RIGID_BODY, EXT_SHAPE, EXT_INSTANCE_RIGID_BODY, EXT_INSTANCE_PHYSICS_MODEL, EXT_MASS, EXT_MASS_FRAME, EXT_INERTIA, EXT_ACTUATOR, EXT_ASSIGNED_POWER_RATING, EXT_MAX_SPEED, EXT_NO_LOAD_SPEED, EXT_NOMINAL_TORQUE, EXT_NOMINAL_VOLTAGE, EXT_ROTOR_INERTIA, EXT_SPEED_CONSTANT, EXT_SPEED_TORQUE_GRADIENT, EXT_STARTING_CURRENT, EXT_TERMINAL_RESISTANCE, EXT_TORQUE_CONSTANT, EXT_INSTANCE_ACTUATOR, EXT_BIND_ACTUATOR, EXT_INSTANCE_SENSOR, EXT_FRAME_ORIGIN, EXT_SENSOR, EXT_FOCAL_LENGTH, EXT_INTRINSIC, EXT_IMAGE_DIMENSIONS, EXT_MEASUREMENT_TIME, EXT_EXTRA, }; /*! * @brief These indexes are defined in polylist tag and triangles. */ enum { EXT_POSITION, EXT_VERTEX, EXT_NORMAL, EXT_COLOR, EXT_TEXCOORD, }; /*! * @brief An enumeration type of the "BASE" node in the Collada. * Information("CONCRETE or LIBRARY") of the entity has been stored in these nodes. */ enum { EXT_VISUAL_SCENES, EXT_GEOMETRIES, EXT_MATERIALS, EXT_EFFECTS, EXT_NODES, EXT_IMAGES, EXT_PHYSICS_MODELS, EXT_KINEMATICS_MODELS, EXT_PHYSICS_SCENES, }; /*! * @brief There are two types of joint and node to node of Collada. * It will remain at that type when reading the node tags. */ enum { EXT_NODE_NODE, EXT_NODE_JOINT }; /*! * @brief Perform the processing for each node as sax. */ class DaeParserImpl : public Dae { friend class DaeParser; friend class BodyLoaderImpl; public: DaeParserImpl(ostream* os) : rootLinkName (""), refMaterialId (""), refEffectId (""), refGeometryId (""), refVerticesId (""), refNormalsId (""), refPositionId (""), refSourceId (""), refImageId (""), refKinematicsId (""), refRevoluteId (""), refRigidBodyId (""), offsetVertex (-1), offsetNormal (-1), offsetColor (-1), offsetTexcoord (-1), offsetMaximum (-1), accessible (-1), figure (-1), unit ( 1.0), inlineParse (false), path (""), befFile (""), library (new DaeNode), instance (new DaeNode), rootNodePresence(false), rootLinkPresence(false), reader (NULL), os (os) {} public: /*! * @brief Create SceneGraph from file. This is the process of Inline only. */ SgGroup* createScene(const string& fileName); /*! * @brief I will parse the file of Collada. And I get a node in the following methods. */ void parse(const string& fileName, const bool inlineParse); DaeNode* findNode (const string& nodeName); DaeNode* findLinkByJoint(const string& jointName); DaeNode* findJointByLink(const string& linkName); DaeNode* findRigidByLink(const string& linkName); DaeNode* findActuator (const string& jointId); DaeResultSensors* findSensor (const string& linkId); protected: int symbolNode (const string& elementName); int symbolSemantic(const string& elementName); void split (string& value, double* point, int max, double init); void rotate(string& value, DaeTransform& transform); void array (string& value, DaeVectorXArrayPtr array); void index (string& value, DaeVectorXArrayPtr index, int offset, int offsetMaximum); void matrix(string& value, Matrix4d &matrix); void file (const string& value); long line (); bool checkConcreteNode (DaeNodePtr node); bool checkNodeStack (DaeNodePtr node); bool checkOrder (DaeOrder& order, int type); bool checkAccessibleNode(string& name); bool checkSafetyNode (); void createNodeStack (DaeNodePtr node, DaeNodeStack& stack, bool omit); void createStructure (); SgGroup* convert(); void createEmptyMaterial (DaeGeometryPtr geometry); void createLists (DaeNodePtr node, bool omit); void createVertexAndNormal (int type, string& source, int offset); int createStride (string& verticesId); bool createVcount (DaeVectorXArrayPtr vcount); void createMesh (int line); void createActuatorRelation(DaeAttachActuatorPtr attach); void createSensorRelation (DaeAttachSensorPtr attach); DaeEffectPtr findOrCreateEffect(string& refEffectId); DaeEffectPtr moveToColor (string& refEffectId); DaeEffectPtr moveToFloat (string& refEffectId); DaeEffectPtr findEffect (string& refMaerialId); DaeRigidPtr findRigidBody (string& refNodeId); DaeNodePtr readNode (DaeNodePtr node); DaeNodePtr readUnit (DaeNodePtr node); DaeNodePtr readTranslate (DaeNodePtr node); DaeNodePtr readRotate (DaeNodePtr node); DaeNodePtr readScale (DaeNodePtr node); DaeNodePtr readMatrix (DaeNodePtr node); DaeNodePtr readInstanceNode (DaeNodePtr node); DaeNodePtr readInstanceMaterial (DaeNodePtr node); DaeNodePtr readInstanceGeometry (DaeNodePtr node); DaeNodePtr readInstanceGeometryForPhysics(DaeNodePtr node); DaeNodePtr readInstanceGeometryForNodes (DaeNodePtr node); DaeNodePtr readInstanceEffect (DaeNodePtr node); DaeNodePtr readGeometry (DaeNodePtr node); DaeNodePtr readVertices (DaeNodePtr node); DaeNodePtr readSource (DaeNodePtr node); DaeNodePtr readFloatArray (DaeNodePtr node); DaeNodePtr readAccessor (DaeNodePtr node); DaeNodePtr readInput (DaeNodePtr node); DaeNodePtr readTriangles (DaeNodePtr node); DaeNodePtr readLines (DaeNodePtr node); DaeNodePtr readP (DaeNodePtr node); DaeNodePtr readMaterial (DaeNodePtr node); DaeNodePtr readEffect (DaeNodePtr node); DaeNodePtr readEmission (DaeNodePtr node); DaeNodePtr readAmbient (DaeNodePtr node); DaeNodePtr readDiffuse (DaeNodePtr node); DaeNodePtr readSpecular (DaeNodePtr node); DaeNodePtr readShininess (DaeNodePtr node); DaeNodePtr readTransparency (DaeNodePtr node); DaeNodePtr readInitFrom (DaeNodePtr node); DaeNodePtr readImage (DaeNodePtr node); DaeNodePtr readPolylist (DaeNodePtr node); DaeNodePtr readVcount (DaeNodePtr node); DaeNodePtr readBox (DaeNodePtr node); DaeNodePtr readSphere (DaeNodePtr node); DaeNodePtr readCylinder (DaeNodePtr node); DaeNodePtr readTaperedCylinder (DaeNodePtr node); DaeNodePtr readKinematicsModel (DaeNodePtr node); DaeNodePtr readLink (DaeNodePtr node); DaeNodePtr readAttachmentFull (DaeNodePtr node); DaeNodePtr readJoint (DaeNodePtr node); DaeNodePtr readRevolute (DaeNodePtr node); DaeNodePtr readPrismatic (DaeNodePtr node); DaeNodePtr readAxis (DaeNodePtr node); DaeNodePtr readMin (DaeNodePtr node); DaeNodePtr readMax (DaeNodePtr node); DaeNodePtr readRigidBody (DaeNodePtr node); DaeNodePtr readShape (DaeNodePtr node); DaeNodePtr readInstanceRigidBody (DaeNodePtr node); DaeNodePtr readInstancePhysicsModel (DaeNodePtr node); DaeNodePtr readMass (DaeNodePtr node); DaeNodePtr readMassFrame (DaeNodePtr node); DaeNodePtr readInertia (DaeNodePtr node); DaeNodePtr readActuator (DaeNodePtr node); DaeNodePtr readAssignedPowerRating (DaeNodePtr node); DaeNodePtr readMaxSpeeed (DaeNodePtr node); DaeNodePtr readNoLoadSpeed (DaeNodePtr node); DaeNodePtr readNominalTorque (DaeNodePtr node); DaeNodePtr readNominalVoltage (DaeNodePtr node); DaeNodePtr readRotorInertia (DaeNodePtr node); DaeNodePtr readSpeedConstant (DaeNodePtr node); DaeNodePtr readSpeedTorqueGradient (DaeNodePtr node); DaeNodePtr readStartingCurrent (DaeNodePtr node); DaeNodePtr readTerminalResistance (DaeNodePtr node); DaeNodePtr readTorqueConstant (DaeNodePtr node); DaeNodePtr readInstanceActuator (DaeNodePtr node); DaeNodePtr readBindActuator (DaeNodePtr node); DaeNodePtr readInstanceSensor (DaeNodePtr node); DaeNodePtr readFrameOrigin (DaeNodePtr node); DaeNodePtr readSensor (DaeNodePtr node); DaeNodePtr readFocalLength (DaeNodePtr node); DaeNodePtr readIntrinsic (DaeNodePtr node); DaeNodePtr readImageDimensions (DaeNodePtr node); DaeNodePtr readMeasurementTime (DaeNodePtr node); DaeNodePtr readExtra (DaeNodePtr node); DaeNodePtr endNode (DaeNodePtr node); void setNode (DaeNodePtr extNode, SgGroup* sg, bool createTransform); void setGeometry (DaeGeometryPtr extGeometry, DaeNodePtr extNode, SgGroup* sg); void setMesh (DaeGeometryPtr ext, DaeMeshPtr extMesh, SgMeshBase* sg, bool polygon); void setVertices (DaeGeometryPtr ext, DaeMeshPtr extMesh, SgMeshBase* sg); void setNormals (DaeGeometryPtr ext, DaeMeshPtr extMesh, SgMeshBase* sg); void setTexcoord (DaeGeometryPtr ext, DaeMeshPtr extMesh, SgMeshBase* sg); void setColors (DaeGeometryPtr ext, DaeMeshPtr extMesh, SgMeshBase* sg); void setVIndexes (DaeGeometryPtr ext, DaeMeshPtr extMesh, SgMeshBase* sg, bool polygon); void setXIndexes (DaeGeometryPtr ext, DaeMeshPtr extMesh, string id, string text, int stride, DaeVectorXArrayPtr extArray, SgIndexArray& sgArray, bool polygon); void setRigid (DaeNodePtr extNode, SgGroup* sgGroup, SgGroup* sgTransParent); void setTexture (string meshImageId, SgTexture* sg); void setMaterial (DaeEffectPtr extEffect, SgMaterial* sg); void setTransform(DaeNodePtr ext, SgGroup** sgParent, SgGroup** sgChild); void setActuator (DaeNodePtr node, double& value, string message); protected: void throwException(int line, const std::string& messsage); void readTaperedCylinderConcrete(std::string& name, std::string& value, double& height, double radius1[2], double radius2[2]); protected: string rootLinkName; string refMaterialId; // Keep the processing id at now. string refEffectId; string refGeometryId; string refVerticesId; string refNormalsId; string refColorId; string refTexcoordId; string refPositionId; string refSourceId; string refImageId; string refKinematicsId; string refRevoluteId; string refRigidBodyId; int offsetVertex; int offsetNormal; int offsetColor; int offsetTexcoord; int offsetMaximum; int accessible; int figure; // ex. triangles, polylist double unit; // It will determine the coefficients of the coordinates. int nodeType; // ex. NODE, JOINT. bool inlineParse; // string path; string befFile; DaeMeshPtr refMesh; DaeNodePtr library; DaeNodePtr instance; DaeNodePtr rootNode; DaeLinkPtr rootLink; bool rootNodePresence; bool rootLinkPresence; irr::io::IrrXMLReader* reader; ostream* os; // for message view DaeNodeStack stack; // It will keep the node up to the node DaeNodeStack lists; // It will keep the connection of "ALL" nodes. DaeJointPtr befJoint; DaeRevolutePtr befRevolute; DaeRigidPtr befRigid; // Container of the parser are managed by entities of "ALL INFORMATION" // Their value(entity...Ext*) has only the pointer information DaeNodes nodes; DaeNodes nodeNames; DaeGeometries geometries; DaeStrides strides; DaeVerticesRef verticesRef; DaeMaterialRef materialRef; DaeLinks links; DaeLinks linkNames; DaeJoints joints; DaeMaterials materials; DaeEffects effects; DaeVectorMap sources; DaeVectorMap indexes; DaeTextures textures; DaeOrder meshes; DaeRigids rigids; DaeRigids rigidNames; DaeRigidRelations rrelations; DaeActuators actuators; DaeActuatorRelations arelations; DaeSensors sensors; DaeResultSensorsPtr sensorResults; DaeSensorRelations srelations; MeshGenerator meshGenerator; }; int DaeParserImpl::symbolSemantic(const string& elementName) { // For the small number, and does not utilize the map and hash. static const int EXT_ELEMENT_MAX = 5; static const string EXT_ELEMENT_VALUE[EXT_ELEMENT_MAX] = { "POSITION", "VERTEX", "NORMAL", "COLOR", "TEXCOORD", }; for (int i = 0; i < EXT_ELEMENT_MAX; i++) { if (iequals(EXT_ELEMENT_VALUE[i], elementName)) { return i; } } return -1; } int DaeParserImpl::symbolNode(const string& elementName) { static const int EXT_ELEMENT_MAX = 73; static const string EXT_ELEMENT_VALUE[EXT_ELEMENT_MAX] = { "node", "unit", "translate", "rotate", "scale", "matrix", "instance_node", "instance_geometry", "instance_material", "instance_effect", "geometry", "vertices", "source", "float_array", "accessor", "input", "triangles", "lines", "p", "material", "effect", "emission", "ambient", "diffuse", "specular", "shininess", "transparency", "init_from", "image", "polylist", "vcount", "box", "sphere", "cylinder", "tapered_cylinder", "kinematics_model", "link", "attachment_full", "joint", "revolute", "prismatic", "axis", "min", "max", "rigid_body", "shape", "instance_rigid_body", "instance_physics_model", "mass", "mass_frame", "inertia", "actuator", "assigned_power_rating", "max_speed", "no_load_speed", "nominal_torque", "nominal_voltage", "rotor_inertia", "speed_constant", "speed_torque_gradient", "starting_current", "terminal_resistance", "torque_constant", "instance_actuator", "bind_actuator", "instance_sensor", "frame_origin", "sensor", "focal_length", "intrinsic", "image_dimensions", "measurement_time", "extra", }; // For the small number of, and does not utilize the map and hash. for (int i = 0; i < EXT_ELEMENT_MAX; i++) { if (iequals(EXT_ELEMENT_VALUE[i], elementName)) { return i; } } return -1; } long DaeParserImpl::line() { return (reader ? reader->getLineNumber() : -1); } DaeParser::DaeParser(ostream* os) { daeParserImpl = new DaeParserImpl(os); } DaeParser::~DaeParser() { delete daeParserImpl; } SgGroup* DaeParser::createScene(const string& fileName) { daeParserImpl->parse(fileName, true); SgGroup* group = daeParserImpl->convert(); return group; } void DaeParser::parse(const string& fileName) { daeParserImpl->parse(fileName, false); } DaeNode* DaeParser::findNode(const string& nodeName) { return daeParserImpl->findNode(nodeName); } DaeNode* DaeParser::findJointByLink(const string& linkName) { return daeParserImpl->findJointByLink(linkName); } DaeNode* DaeParser::findLinkByJoint(const string& jointName) { return daeParserImpl->findLinkByJoint(jointName); } DaeNode* DaeParser::findRigidByLink(const string& linkName) { return daeParserImpl->findRigidByLink(linkName); } DaeNode* DaeParser::findActuator(const string& jointId) { return daeParserImpl->findActuator(jointId); } DaeResultSensors* DaeParser::findSensor(const string& linkId) { return daeParserImpl->findSensor(linkId); } DaeNode* DaeParser::findRootLink() { return daeParserImpl->rootLink.get(); } string DaeParser::findRootName() { return daeParserImpl->rootLinkName; } void DaeParser::createNode(DaeNodePtr extNode, SgGroup* group) { daeParserImpl->setNode(extNode, group, false); } void DaeParser::createTransform(DaeNodePtr extNode, SgGroup** sgParent, SgGroup** sgChild) { daeParserImpl->setTransform(extNode, sgParent, sgChild); } void DaeParserImpl::throwException(int line, const string& message) { if (0 < message.size()) { *os << message << endl; } ValueNode::SyntaxException error; error.setMessage(message); error.setPosition(line, -1); throw error; } void DaeNode::addChild(DaeNodePtr node) { children.insert(pair(node->id, node)); } DaeNodePtr DaeNode::clone() { // It will create a clone for instance_node. DaeNodePtr node = new DaeNode; // Node of children also clone all, I want to address a different address. for (DaeNodes::iterator iter = children.begin(); iter != children.end(); iter++) { DaeNodePtr renode = iter->second->clone(); node->children.insert(pair(renode->id, renode)); } node->geometries.insert(geometries.begin(), geometries.end()); node->stack = stack; node->id = id; node->transform.translate = transform.translate; node->transform.translates = transform.translates; node->transform.scale = transform.scale; node->transform.rotate = transform.rotate; node->transform.affine = transform.affine; node->transform.center = transform.center; node->transform.matrix = transform.matrix; return node; } void DaeParserImpl::file(const string& fileName) { vector pathes; path = ""; string abpath = boost::algorithm::replace_all_copy(fileName, "\\", "/"); boost::algorithm::split(pathes, abpath, boost::is_any_of("/")); for (unsigned int i = 0; i < pathes.size() - 1; i++) { path += "/" + pathes[i]; } } void DaeParserImpl::parse(const string& fileName, const bool inlineParse) { if (iequals(befFile, fileName)) { return; // use created data. } file(fileName); this->inlineParse = inlineParse; DaeNodePtr node = NULL; reader = createIrrXMLReader(fileName.c_str()); while (reader && reader->read()) { switch (reader->getNodeType()) { case EXN_ELEMENT: { string element = reader->getNodeName(); // It get only in the "library_ *". if (checkAccessibleNode(element)) { switch (symbolNode(element)) { case EXT_NODE: node = readNode (node); break; case EXT_TRANSLATE: node = readTranslate (node); break; case EXT_ROTATE: node = readRotate (node); break; case EXT_SCALE: node = readScale (node); break; case EXT_MATRIX: node = readMatrix (node); break; case EXT_INSTANCE_NODE: node = readInstanceNode (node); break; case EXT_INSTANCE_GEOMETRY: node = readInstanceGeometry (node); break; case EXT_INSTANCE_MATERIAL: node = readInstanceMaterial (node); break; case EXT_INSTANCE_EFFECT: node = readInstanceEffect (node); break; case EXT_GEOMETRY: node = readGeometry (node); break; case EXT_VERTICES: node = readVertices (node); break; case EXT_SOURCE: node = readSource (node); break; case EXT_FLOAT_ARRAY: node = readFloatArray (node); break; case EXT_ACCESSOR: node = readAccessor (node); break; case EXT_INPUT: node = readInput (node); break; case EXT_TRIANGLES: node = readTriangles (node); break; case EXT_LINES: node = readLines (node); break; case EXT_P: node = readP (node); break; case EXT_MATERIAL: node = readMaterial (node); break; case EXT_EFFECT: node = readEffect (node); break; case EXT_EMISSION: node = readEmission (node); break; case EXT_AMBIENT: node = readAmbient (node); break; case EXT_DIFFUSE: node = readDiffuse (node); break; case EXT_SPECULAR: node = readSpecular (node); break; case EXT_SHININESS: node = readShininess (node); break; case EXT_TRANSPARENCY: node = readTransparency (node); break; case EXT_INIT_FORM: node = readInitFrom (node); break; case EXT_IMAGE: node = readImage (node); break; case EXT_POLYLIST: node = readPolylist (node); break; case EXT_VCOUNT: node = readVcount (node); break; case EXT_BOX: node = readBox (node); break; case EXT_SPHERE: node = readSphere (node); break; case EXT_CYLINDER: node = readCylinder (node); break; case EXT_TAPERED_CYLINDER: node = readTaperedCylinder (node); break; case EXT_KINEMATICS_MODEL: node = readKinematicsModel (node); break; case EXT_LINK: node = readLink (node); break; case EXT_ATTACHMENT_FULL: node = readAttachmentFull (node); break; case EXT_JOINT: node = readJoint (node); break; case EXT_REVOLUTE: node = readRevolute (node); break; case EXT_PRISMATIC: node = readPrismatic (node); break; case EXT_AXIS: node = readAxis (node); break; case EXT_MIN: node = readMin (node); break; case EXT_MAX: node = readMax (node); break; case EXT_RIGID_BODY: node = readRigidBody (node); break; case EXT_SHAPE: node = readShape (node); break; case EXT_INSTANCE_RIGID_BODY: node = readInstanceRigidBody (node); break; case EXT_INSTANCE_PHYSICS_MODEL: node = readInstancePhysicsModel(node); break; case EXT_MASS: node = readMass (node); break; case EXT_MASS_FRAME: node = readMassFrame (node); break; case EXT_INERTIA: node = readInertia (node); break; case EXT_ACTUATOR: node = readActuator (node); break; case EXT_ASSIGNED_POWER_RATING: node = readAssignedPowerRating (node); break; case EXT_MAX_SPEED: node = readMaxSpeeed (node); break; case EXT_NO_LOAD_SPEED: node = readNoLoadSpeed (node); break; case EXT_NOMINAL_TORQUE: node = readNominalTorque (node); break; case EXT_NOMINAL_VOLTAGE: node = readNominalVoltage (node); break; case EXT_ROTOR_INERTIA: node = readRotorInertia (node); break; case EXT_SPEED_CONSTANT: node = readSpeedConstant (node); break; case EXT_SPEED_TORQUE_GRADIENT: node = readSpeedTorqueGradient (node); break; case EXT_STARTING_CURRENT: node = readStartingCurrent (node); break; case EXT_TERMINAL_RESISTANCE: node = readTerminalResistance (node); break; case EXT_TORQUE_CONSTANT: node = readTorqueConstant (node); break; case EXT_SENSOR: node = readSensor (node); break; case EXT_FOCAL_LENGTH: node = readFocalLength (node); break; case EXT_INTRINSIC: node = readIntrinsic (node); break; case EXT_IMAGE_DIMENSIONS: node = readImageDimensions (node); break; case EXT_MEASUREMENT_TIME: node = readMeasurementTime (node); break; } if (reader->isEmptyElement()) { // If the empty tag(), It will pop the stack of nodes. int symbol = symbolNode(element); if (symbol == EXT_NODE || symbol == EXT_INSTANCE_NODE || symbol == EXT_ATTACHMENT_FULL || symbol == EXT_LINK) { node = endNode(node); } } } else { // It get in certain other switch (symbolNode(element)) { case EXT_UNIT: node = readUnit (node); break; case EXT_EXTRA: node = readExtra (node); break; case EXT_INSTANCE_ACTUATOR: node = readInstanceActuator(node); break; case EXT_BIND_ACTUATOR: node = readBindActuator (node); break; case EXT_INSTANCE_SENSOR: node = readInstanceSensor (node); break; case EXT_FRAME_ORIGIN: node = readFrameOrigin (node); break; } } } break; case EXN_NONE: case EXN_TEXT: case EXN_COMMENT: case EXN_CDATA: case EXN_UNKNOWN: break; case EXN_ELEMENT_END: { string element = reader->getNodeName(); // It treated with end tags for the control of the node stack. if (checkAccessibleNode(element)) { switch (symbolNode(element)) { case EXT_NODE: node = endNode (node); break; case EXT_INSTANCE_NODE: node = endNode (node); break; case EXT_LINK: node = endNode (node); break; case EXT_ATTACHMENT_FULL: node = endNode (node); break; } } } break; } } if (reader) { delete reader; reader = NULL; } createStructure(); checkSafetyNode(); befFile = fileName; } bool DaeParserImpl::checkAccessibleNode(string& name) { if (iequals(name.substr(0, 8), "library_")) { // For the small number, and does not utilize the map and hash. static const int EXT_ELEMENT_MAX = 9; static const string EXT_ELEMENT_VALUE[EXT_ELEMENT_MAX] = { "library_visual_scenes", "library_geometries", "library_materials", "library_effects", "library_nodes", "library_images", "library_physics_models", "library_kinematics_models", "library_physics_scenes", }; for (int i = 0; i < EXT_ELEMENT_MAX; i++) { if (iequals(EXT_ELEMENT_VALUE[i], name)) { accessible = i; return true; } } accessible = -1; } return (accessible < 0 ? false : true); } void DaeParserImpl::split(string& value, double* point, int max, double init = 0.0) { BOOST_ASSERT(point && 0 < max); trim(value); for (int i = 0; i < max; i++) point[i] = init; // Parses a string and returns by substituting a pair of specified number of elements int i = 0; for (split_iterator iter = make_split_iterator(value, token_finder(is_space(), token_compress_on)); iter != split_iterator(); iter++) { point[i++] = lexical_cast(*iter); if (i == max) { return; } } } DaeNodePtr DaeParserImpl::readUnit(DaeNodePtr node) { // It get the coefficients of the coordinates. if (reader->getAttributeValue("meter")) { unit = lexical_cast(reader->getAttributeValue("meter")); } return node; } DaeNodePtr DaeParserImpl::readNode(DaeNodePtr node) { // There is always a name for node. node = new DaeNode; node->id = (reader->getAttributeValue("id") ? reader->getAttributeValue("id") : reader->getAttributeValue("name")); node->name = reader->getAttributeValue("name"); node->type = (reader->getAttributeValue("type") ? (iequals(reader->getAttributeValue("type"), "joint") ? EXT_NODE_JOINT : EXT_NODE_NODE) : EXT_NODE_NODE); pair pib = nodes.insert(pair(node->id, node)); if (!pib.second) { throwException(line(), (format("[%1%]duplicate node:%2%") % line() % node->id).str()); } // for the context of the link name pib = nodeNames.insert(pair(node->name, node)); if (!pib.second) { if (!inlineParse) { throwException(line(), ((format("[%1%][WARNING]duplicate node-name:%2%") % line() % node->name).str())); } } if (!rootNodePresence) { stack.clear(); } // It will tell the relationship between the nodes so far. DaeNodePtr root = (accessible == EXT_NODES ? library : instance); node->parent = (stack.empty() ? root : stack.at(stack.size() - 1).second); node->parent->children.insert(pair(node->id, node)); node->stack = stack; stack.push_back(pair(node->id, node)); if (!rootNodePresence) { rootNode = node; rootNodePresence = true; rootLinkName = node->name; } return node; } DaeNodePtr DaeParserImpl::readInstanceNode(DaeNodePtr node) { string url = reader->getAttributeValue("url"); url = url.substr(1); string uuidNode = lexical_cast(random_generator()()); DaeNodePtr refNode = new DaeNode; refNode->id = uuidNode; refNode->refNodeId = url; // It will tell the relationship between the nodes so far. DaeNodePtr root = (accessible == EXT_NODES ? library : instance); refNode->parent = (stack.empty() ? root : stack.at(stack.size() - 1).second); refNode->parent->children.insert(pair(refNode->id, refNode)); refNode->stack = stack; stack.push_back(pair(refNode->id, refNode)); return node; } DaeNodePtr DaeParserImpl::endNode(DaeNodePtr node) { if (!stack.empty()) { stack.pop_back(); } return node; } DaeNodePtr DaeParserImpl::readTranslate(DaeNodePtr node) { double point[3]; point[0] = point[1] = point[2] = 0.0; reader->read(); string translate = reader->getNodeData(); split(translate, point, 3); if (point[0] != 0.0 || point[1] != 0.0 || point[2] != 0.0) { // Do not log about all 0. node->transform.translate += Vector3d(point[0], point[1], point[2]); // ColladaBodyLoader only uses this translates information. // The mass_frame tag is defined multiple translate from origin. // But ColladaBodyLoader need one of the last. The translates to provide that one. node->transform.translates.push_back(Vector3d(point[0], point[1], point[2])); } return node; } void DaeParserImpl::rotate(string& value, DaeTransform& transform) { trim(value); double point[4]; int i = 0; point[0] = point[1] = point[2] = point[3] = 0.0; for (split_iterator iter = make_split_iterator(value, token_finder(is_space(), token_compress_on)); iter != split_iterator(); iter++) { point[i++] = lexical_cast(*iter); if (i == 4) { i = 0; // If there is a rotate more than one, It will use all of its rotation. transform.rotate = (transform.rotate * AngleAxis(point[3] * M_PI / 180, Vector3(point[0], point[1], point[2]))); } } } DaeNodePtr DaeParserImpl::readRotate(DaeNodePtr node) { reader->read(); string value = reader->getNodeData(); rotate(value, node->transform); return node; } DaeNodePtr DaeParserImpl::readScale(DaeNodePtr node) { double point[3]; point[0] = point[1] = point[2] = 0.0; reader->read(); string scale = reader->getNodeData(); split(scale, point, 3, 1.0); node->transform.scale = Vector3(point[0], point[1], point[2]); return node; } void DaeParserImpl::matrix(string& value, Matrix4d& matrix) { trim(value); double point[4][4]; int i = 0, j = 0; for (int z = 0; z < 4; z++) point[z][0] = point[z][1] = point[z][2] = point[z][3] = 0.0; for (split_iterator iter = make_split_iterator(value, token_finder(is_space(), token_compress_on)); iter != split_iterator(); iter++) { point[j][i++] = lexical_cast(*iter); if (i == 4) { if (4 < j) { throwException(line(), (format("[%1%]invalid matrix") % line()).str()); } i = 0; j++; } } matrix << point[0][0], point[0][1], point[0][2], point[0][3], point[1][0], point[1][1], point[1][2], point[1][3], point[2][0], point[2][1], point[2][2], point[2][3], point[3][0], point[3][1], point[3][2], point[3][3]; } DaeNodePtr DaeParserImpl::readMatrix(DaeNodePtr node) { reader->read(); string value = reader->getNodeData(); if (node->transform.matrix) { throwException(line(), (format("[%1%]duplicate matrix:%2%") % line() % node->id).str()); } node->transform.matrix = new Matrix4d; matrix(value, *(node->transform.matrix)); return node; } DaeNodePtr DaeParserImpl::readInstanceGeometry(DaeNodePtr node) { if (accessible != EXT_PHYSICS_MODELS) { node = readInstanceGeometryForNodes (node); } else { node = readInstanceGeometryForPhysics(node); } return node; } DaeNodePtr DaeParserImpl::readInstanceGeometryForNodes(DaeNodePtr node) { string url = reader->getAttributeValue("url"); url = url.substr(1); refGeometryId = url; DaeGeometries::iterator iterg = geometries.find(url); DaeGeometryPtr geometry = (iterg != geometries.end() ? iterg->second.get() : new DaeGeometry); if (iterg == geometries.end()) { geometry->geometryId = url; geometries.insert(pair(url, geometry)); } DaeGeometries::iterator itern = node->geometries.find(url); if (itern != node->geometries.end()) { throwException(line(), (format("[%1%]duplicate geometry object found:%2%") % line() % url).str()); } else { node->geometries.insert(pair(url, geometry)); } return node; } DaeRigidPtr DaeParserImpl::findRigidBody(string& refNodeId) { DaeRigidRelations::iterator itern = rrelations.find(refNodeId); if (itern == rrelations.end()) { throwException(line(), (format("[%1%][1]node-id not found on rigid-body:%2%") % line() % refNodeId).str()); } DaeRigids::iterator iterr = rigids.find(itern->second); if (iterr == rigids.end()) { throwException(line(), (format("[%1%][2]rigid-id not found on rigid-body:%2%") % line() % itern->second).str()); } return iterr->second; } DaeNodePtr DaeParserImpl::readInstanceGeometryForPhysics(DaeNodePtr node) { if (!reader->getAttributeValue("url")) { throwException(line(), (format("[%1%]invalid geometry") % line()).str()); } string url = reader->getAttributeValue("url"); url = url.substr(1); DaeGeometries::iterator iterg = geometries.find(url); if (iterg == geometries.end()) { throwException(line(), (format("[%1%]invalid geometry-id:%2%") % line() % url).str()); } DaeShape* shape = static_cast(node.get()); shape->setPolygon(iterg->second); return node; } DaeNodePtr DaeParserImpl::readInstanceMaterial(DaeNodePtr node) { if (!reader->getAttributeValue("target")) { throwException(line(), (format("[%1%]invalid target attribute on instance material") % line()).str()); } if (!reader->getAttributeValue("symbol")) { throwException(line(), (format("[%1%]invalid symbol attribute on instance material") % line()).str()); } string target = reader->getAttributeValue("target"); string symbol = reader->getAttributeValue("symbol"); target = target.substr(1); if (DaeShape* extShape = dynamic_cast(node.get())) { // keeping the reference material id only for the "rigid_body". extShape->refMaterialId = target; } else { // creating the relation of geometryid + symbol and material-id for "geometry". DaeGeometries::iterator iterg = geometries.find(refGeometryId); if (iterg == geometries.end()) { throwException(line(), (format("[%1%]invalid geometry structure found:%2%") % line() % target).str()); } DaeGeometryPtr geometry = iterg->second; geometry->refMaterialId = target; DaeMaterials::iterator iterm = materials.find(geometry->refMaterialId); if (iterm == materials.end()) { DaeMaterialPtr material = new DaeMaterial; material->materialId = target; materials.insert(pair(target, material)); } // Keep the symbol for target name of concrete-material. materialRef.insert(pair(refGeometryId + "/" + symbol, target)); } return node; } DaeNodePtr DaeParserImpl::readMaterial(DaeNodePtr node) { if (reader->getAttributeValue("id")) { // ignore the empty id of material-tag in gazobo-tag. string materialId = reader->getAttributeValue("id"); refMaterialId = materialId; DaeMaterials::iterator iterm = materials.find(materialId); if (iterm == materials.end()) { DaeMaterialPtr material = new DaeMaterial; material->materialId = materialId; materials.insert(pair(materialId, material)); } } return node; } DaeNodePtr DaeParserImpl::readInstanceEffect(DaeNodePtr node) { DaeMaterials::iterator iter = materials.find(refMaterialId); if (iter == materials.end()) { throwException(line(), (format("[%1%]invalid effect structure:%2%") % line() % refMaterialId).str()); } DaeMaterialPtr material = iter->second; string url = reader->getAttributeValue("url"); url = url.substr(1); material->refEffectId = url; DaeEffects::iterator itere = effects.find(url); if (itere == effects.end()) { DaeEffectPtr effect = new DaeEffect; effect->effectId = url; effects.insert(pair(url, effect)); } return node; } DaeNodePtr DaeParserImpl::readEffect(DaeNodePtr node) { // It will hold the id. This ID is used in the child node. refEffectId = reader->getAttributeValue("id"); return node; } DaeEffectPtr DaeParserImpl::findOrCreateEffect(string& refEffectId) { DaeEffects::iterator iter = effects.find(refEffectId); DaeEffectPtr effect = (iter != effects.end() ? iter->second.get() : new DaeEffect); if (iter == effects.end()) { effect->effectId = refEffectId; effects.insert(pair(refEffectId, effect)); } return effect; } DaeEffectPtr DaeParserImpl::moveToColor(string& refEffectId) { DaeEffectPtr effect = findOrCreateEffect(refEffectId); // It go to the color tag for (int i = 0; i < 2; i++) { reader->read(); } if (iequals(reader->getNodeName(), "texture")) { // skip the processing without printing error message. throwException(line(), ""); } if (!iequals(reader->getNodeName(), "color")) { throwException(line(), (format("[%1%]invalid effect-color structure:%2%") % line() % refEffectId).str()); } reader->read(); // It go to the text-node return effect; } DaeEffectPtr DaeParserImpl::moveToFloat(string& refEffectId) { DaeEffectPtr effect = findOrCreateEffect(refEffectId); // It go to the float tag for (int i = 0; i < 2; i++) { reader->read(); } if (!iequals(reader->getNodeName(), "float")) { throwException(line(), (format("[%1%]invalid effect-float structure:%2%") % line() % refEffectId).str()); } reader->read(); // It go to the text-node return effect; } DaeNodePtr DaeParserImpl::readEmission(DaeNodePtr node) { DaeEffectPtr effect = moveToColor(refEffectId); // It read the emission/color string emission = reader->getNodeData(); double point[3]; split(emission, point, 3); effect->emission << point[0], point[1], point[2]; return node; } DaeNodePtr DaeParserImpl::readAmbient(DaeNodePtr node) { DaeEffectPtr effect = moveToColor(refEffectId); // It read the emission/color string ambient = reader->getNodeData(); double point[1]; split(ambient, point, 1); effect->ambient = point[0]; return node; } DaeNodePtr DaeParserImpl::readDiffuse(DaeNodePtr node) { DaeEffectPtr effect; try { effect = moveToColor(refEffectId); } catch (...) { // It was texture-tag effect = findOrCreateEffect(refEffectId); effect->diffuse = Vector3(1.0, 1.0, 1.0); return node; } // It read the diffuse/color string diffuse = reader->getNodeData(); double point[3]; split(diffuse, point, 3); effect->diffuse << point[0], point[1], point[2]; return node; } DaeNodePtr DaeParserImpl::readSpecular(DaeNodePtr node) { DaeEffectPtr effect = moveToColor(refEffectId); // It read the emission/color string specular = reader->getNodeData(); double point[3]; split(specular, point, 3); effect->specular << point[0], point[1], point[2]; return node; } DaeNodePtr DaeParserImpl::readShininess(DaeNodePtr node) { DaeEffectPtr effect = moveToFloat(refEffectId); // It read the shininess/float string shininess = reader->getNodeData(); double point[1]; split(shininess, point, 1); effect->shininess = point[0]; return node; } DaeNodePtr DaeParserImpl::readTransparency(DaeNodePtr node) { DaeEffectPtr effect = moveToFloat(refEffectId); // It read the shininess/float string transparency = reader->getNodeData(); double point[1]; split(transparency, point, 1); effect->transparency = point[0]; return node; } DaeNodePtr DaeParserImpl::readGeometry(DaeNodePtr node) { // It will hold the id. This ID is used in the child node. refGeometryId = reader->getAttributeValue("id"); DaeGeometries::iterator iter = geometries.find(refGeometryId); if (iter == geometries.end()) { DaeGeometryPtr geometry = new DaeGeometry; geometry->geometryId = refGeometryId; geometries.insert(pair(refGeometryId, geometry)); } meshes.clear(); return node; } DaeNodePtr DaeParserImpl::readVertices(DaeNodePtr node) { // It will hold the id. This ID is used in the child node. refVerticesId = refGeometryId + "/" + reader->getAttributeValue("id"); meshes.push_back("vertices"); return node; } DaeNodePtr DaeParserImpl::readSource(DaeNodePtr node) { // It will hold the id. This ID is used in the child node. if (reader->getAttributeValue("id")) { refSourceId = reader->getAttributeValue("id"); meshes.push_back("source"); } return node; } void DaeParserImpl::array(string& value, DaeVectorXArrayPtr array) { trim(value); array->clear(); for (split_iterator iter = make_split_iterator(value, token_finder(is_space(), token_compress_on)); iter != split_iterator(); iter++) { if ((boost::copy_range(*iter)).size() <= 0) { throwException(line(), (format("[%1%]invalid value:%2%") % line() % value).str()); } try { // It holds the number of the number of specified. array->push_back(lexical_cast(*iter)); } catch (...) { // NaN is assigned, numerical error occurs. array->push_back(0.0); } } } DaeNodePtr DaeParserImpl::readFloatArray(DaeNodePtr node) { DaeVectorMap::iterator iter = sources.find(refSourceId); if (iter != sources.end()) { throwException(line(), (format("[%1%]invalid source-float structure:%2%") % line() % refSourceId).str()); } int icount = (reader->getAttributeValue("count") ? lexical_cast(reader->getAttributeValue("count")) : -1); DaeVectorXArrayPtr source = DaeVectorXArrayPtr(new DaeVectorXArray); if (0 < icount) { source->resize(icount); } reader->read(); string value = reader->getNodeData(); array(value, source); pair pib = sources.insert(pair(refSourceId, source)); if (!pib.second) { throwException(line(), (format("[%1%]duplicate source:%2%") % line() % refSourceId).str()); } return node; } DaeNodePtr DaeParserImpl::readAccessor(DaeNodePtr node) { if (!reader->getAttributeValue("stride")) { throwException(line(), (format("[%1%]invalid stride,source-id:%2%") % line() % refSourceId).str()); } int stride = lexical_cast(reader->getAttributeValue("stride")); pair pib = strides.insert(pair(refSourceId, stride)); if (!pib.second) { throwException(line(), (format("[%1%]duplicate stride:%2%") % line() % refSourceId).str()); } return node; } DaeNodePtr DaeParserImpl::readImage(DaeNodePtr node) { // It will hold the id. This ID is used in the child node. refImageId = reader->getAttributeValue("id"); return node; } void DaeParserImpl::createMesh(int line) { DaeGeometries::iterator iter = geometries.find(refGeometryId); if (iter == geometries.end()) { throwException(line, (format("[%1%]invalid mesh on geometry(geimeotry-id:%2%)") % line % refGeometryId).str()); } DaeGeometryPtr geometry = iter->second; DaeMeshPtr mesh = new DaeMesh; if (reader->getAttributeValue("material")) { // keep the material such as MESH (triangles-tag). mesh->refMaterialId = reader->getAttributeValue("material"); } geometry->meshes.push_back(mesh); refMesh = mesh; } DaeNodePtr DaeParserImpl::readPolylist(DaeNodePtr node) { figure = EXT_POLYLIST; createMesh(line()); meshes.push_back("polylist"); return node; } DaeNodePtr DaeParserImpl::readBox(DaeNodePtr node) { if (accessible != EXT_PHYSICS_MODELS) { throwException(line(), (format("[%1%]invalid box-tag, it not join to the physics-tag") % line()).str()); } for (int i = 0; i < 3; i++) reader->read(); string value = reader->getNodeData(); DaeVectorXArrayPtr values = DaeVectorXArrayPtr(new DaeVectorXArray); array(value, values); DaeShape* shape = static_cast(node.get()); if (shape->isPresence()) { throwException(line(), (format("[%1%]duplicate primitive-physics on shape, rigid-id:%2%") % line() % befRigid->id).str()); } shape->setBox(Vector3(values->at(0), values->at(1), values->at(2))); return node; } DaeNodePtr DaeParserImpl::readSphere(DaeNodePtr node) { if (accessible != EXT_PHYSICS_MODELS) { throwException(line(), (format("[%1%]invalid sphere-tag, it not join to the physics-tag") % line()).str()); } for (int i = 0; i < 3; i++) reader->read(); string value = reader->getNodeData(); DaeShape* shape = static_cast(node.get()); if (shape->isPresence()) { throwException(line(), (format("[%1%]duplicate primitive-physics on shape, rigid-id:%2%") % line() % befRigid->id).str()); } shape->setSphere(lexical_cast(value)); return node; } DaeNodePtr DaeParserImpl::readCylinder(DaeNodePtr node) { if (accessible != EXT_PHYSICS_MODELS) { throwException(line(), (format("[%1%]invalid cylinder-tag, it not join to the physics-tag") % line()).str()); } std::string name = ""; double height = 0.0, radius = 0.0; for (int i = 0; i < 2; i++) reader->read(); name = reader->getNodeName(); reader->read(); string value = reader->getNodeData(); if (iequals("height", name)) height = lexical_cast(value); else radius = lexical_cast(value); for (int i = 0; i < 3; i++) reader->read(); name = reader->getNodeName(); reader->read(); value = reader->getNodeData(); if (iequals("radius", name)) radius = lexical_cast(value); else height = lexical_cast(value); DaeShape* shape = static_cast(node.get()); if (shape->isPresence()) { throwException(line(), (format("[%1%]duplicate primitive-physics on shape, rigid-id:%2%") % line() % befRigid->id).str()); } shape->setCylinder(height, radius); return node; } void DaeParserImpl::readTaperedCylinderConcrete(std::string& name, std::string& value, double& height, double radius1[2], double radius2[2]) { if (iequals("height", name)) { height = lexical_cast(value); } else if (iequals("radius1", name)) { DaeVectorXArrayPtr values = DaeVectorXArrayPtr(new DaeVectorXArray); array(value, values); radius1[0] = values->at(0); radius1[1] = values->at(1); } else if (iequals("radius2", name)) { DaeVectorXArrayPtr values = DaeVectorXArrayPtr(new DaeVectorXArray); array(value, values); radius2[0] = values->at(0); radius2[1] = values->at(1); } } DaeNodePtr DaeParserImpl::readTaperedCylinder(DaeNodePtr node) { if (accessible != EXT_PHYSICS_MODELS) { throwException(line(), (format("[%1%]invalid tapered-cylinder-tag, it not join to the physics-tag") % line()).str()); } std::string name = ""; double height = 0.0; double radius1[2], radius2[2]; for (int i = 0; i < 2; i++) reader->read(); name = reader->getNodeName(); reader->read(); string value = reader->getNodeData(); readTaperedCylinderConcrete(name, value, height, radius1, radius2); for (int i = 0; i < 3; i++) reader->read(); name = reader->getNodeName(); reader->read(); value = reader->getNodeData(); readTaperedCylinderConcrete(name, value, height, radius1, radius2); for (int i = 0; i < 3; i++) reader->read(); name = reader->getNodeName(); reader->read(); value = reader->getNodeData(); readTaperedCylinderConcrete(name, value, height, radius1, radius2); DaeShape* shape = static_cast(node.get()); if (shape->isPresence()) { throwException(line(), (format("[%1%]duplicate primitive-physics on shape, rigid-id:%2%") % line() % befRigid->id).str()); } shape->setCone(height, Vector2(radius1[0], radius1[1]), Vector2(radius2[0], radius2[1])); return node; } DaeNodePtr DaeParserImpl::readKinematicsModel(DaeNodePtr node) { // keep the kinematics model id for children processing. refKinematicsId = reader->getAttributeValue("id") ? reader->getAttributeValue("id") : reader->getAttributeValue("name"); return node; } DaeNodePtr DaeParserImpl::readLink(DaeNodePtr node) { // There is a clear distinction between link and node in collada. if (accessible != EXT_KINEMATICS_MODELS) { throwException(line(), (format("[%1%]invalid link-tag, it not join to the kinematics-tag") % line()).str()); } if (!reader->getAttributeValue("sid")) { throwException(line(), (format("[%1%]invalid link-tag, it haven't the sid:%2%") % line() % refKinematicsId).str()); } DaeLinkPtr link = new DaeLink; string id = refKinematicsId + "/" + reader->getAttributeValue("sid"); string name = reader->getAttributeValue("name"); link ->id = id; link ->name = name; pair pib = links.insert(pair(id, link)); if (!pib.second) { throwException(line(), (format("[%1%]duplicate link:%2%") % line() % id).str()); } pib = linkNames.insert(pair(name, link)); if (!pib.second) { throwException(line(), (format("[%1%]duplicate link-name:%2%") % line() % name).str()); } if (!rootLinkPresence) { stack.clear(); } if (0 < stack.size()) { DaeJoint* parentNode = static_cast(stack.at(stack.size() - 1).second.get()); parentNode->children.push_back(name); } link->stack = stack; stack.push_back(pair(link->id, link)); if (!rootLinkPresence) { rootLink = link; rootLinkPresence = true; } return static_cast(link); } DaeNodePtr DaeParserImpl::readAttachmentFull(DaeNodePtr node) { // There is a clear distinction between joint and node in collada. // Attachment_full tags are the "INSTANCE" of definition of joint. if (accessible != EXT_KINEMATICS_MODELS) { throwException(line(), (format("[%1%]invalid attachment-tag, it not join to the kinematics-tag") % line()).str()); } if (!reader->getAttributeValue("joint")) { throwException(line(), (format("[%1%]invalid attachment-tag, it haven't a joint attribute") % line()).str()); } string target = reader->getAttributeValue("joint"); DaeJoints::iterator iterj = joints.find(target); DaeJointPtr joint = (iterj == joints.end() ? new DaeJoint : iterj->second.get()); if (iterj == joints.end()) { joints.insert(pair(target, joint)); } joint->id = target; if (0 < stack.size()) { DaeLink* parentNode = static_cast(stack.at(stack.size() - 1).second.get()); parentNode->children.push_back(target); } joint->stack = stack; stack.push_back(pair(joint->id, joint)); return static_cast(joint); } DaeNodePtr DaeParserImpl::readJoint(DaeNodePtr node) { // Joint tags are the "CONCRETE(like Library)" of definition of joint. if (accessible != EXT_KINEMATICS_MODELS) { throwException(line(), (format("[%1%]invalid joint-tag, it not join to the kinematics-tag") % line()).str()); } if (!reader->getAttributeValue("sid")) { throwException(line(), (format("[%1%]invalid joint-tag, it haven't a sid attribute") % line()).str()); } string id = refKinematicsId + "/" + reader->getAttributeValue("sid"); string name = reader->getAttributeValue("name"); DaeJoints::iterator iterj = joints.find(id); DaeJointPtr joint = (iterj == joints.end() ? new DaeJoint : iterj->second.get()); if (iterj == joints.end()) { joints.insert(pair(id, joint)); } joint->id = id; joint->name = name; befJoint = joint; return node; } DaeNodePtr DaeParserImpl::readPrismatic(DaeNodePtr node) { return readRevolute(node); } DaeNodePtr DaeParserImpl::readRevolute(DaeNodePtr node) { if (accessible != EXT_KINEMATICS_MODELS) { throwException(line(), (format("[%1%]invalid revolute-tag, it not join to the kinematics-tag") % line()).str()); } if (!reader->getAttributeValue("sid")) { throwException(line(), (format("[%1%]invalid revolute-tag, it haven't a sid attribute") % line()).str()); } if (!befJoint) { throwException(line(), (format("[%1%]invalid revolute-tag, it haven't a parent joint-tag") % line()).str()); } // The structure of this hierarchy is deterministic. DaeRevolutePtr revolute = new DaeRevolute; string id = reader->getAttributeValue("sid"); revolute->id = id; befRevolute = revolute; befJoint->revolutes.push_back(revolute); return node; } DaeNodePtr DaeParserImpl::readAxis(DaeNodePtr node) { if (accessible == EXT_KINEMATICS_MODELS) { if (befJoint && befRevolute) { reader->read(); if (!reader->getNodeData()) { throwException(line(), (format("[%1%]invalid axis-tag, it haven't a content") % line()).str()); } string content = reader->getNodeData(); vector ret; boost::split(ret, content, is_any_of(" ")); if (ret.size() != 3) { throwException(line(), (format("[%1%]invalid axis-tag, it have a invalid content") % line()).str()); } // The structure of this hierarchy is deterministic. befRevolute->axis = Vector3(lexical_cast(ret[0]), lexical_cast(ret[1]), lexical_cast(ret[2])); } } return node; } DaeNodePtr DaeParserImpl::readMin(DaeNodePtr node) { if (accessible == EXT_KINEMATICS_MODELS) { if (befJoint && befRevolute) { reader->read(); if (!reader->getNodeData()) { throwException(line(), (format("[%1%]invalid min-tag, it haven't a content") % line()).str()); } string content = reader->getNodeData(); befRevolute->limitMin = lexical_cast(content); } } return node; } DaeNodePtr DaeParserImpl::readMax(DaeNodePtr node) { if (accessible == EXT_KINEMATICS_MODELS) { if (befJoint && befRevolute) { reader->read(); if (!reader->getNodeData()) { throwException(line(), (format("[%1%]invalid max-tag, it haven't a content") % line()).str()); } // The structure of this hierarchy is deterministic. string content = reader->getNodeData(); befRevolute->limitMax = lexical_cast(content); } } return node; } DaeNodePtr DaeParserImpl::readInstancePhysicsModel(DaeNodePtr node) { rrelations.clear(); return node; } DaeNodePtr DaeParserImpl::readInstanceRigidBody(DaeNodePtr node) { // Rigid is related to the link. if (accessible != EXT_PHYSICS_SCENES) { throwException(line(), (format("[%1%]invalid instance-rigid-tag, it not join to the physics-scene-tag") % line()).str()); } if (!reader->getAttributeValue("body") || !reader->getAttributeValue("target")) { throwException(line(), (format("[%1%]invalid instance-rigid-tag, it haven't a body or target") % line()).str()); } string body = reader->getAttributeValue("body"); string target = reader->getAttributeValue("target"); target = target.substr(1); pair pib = rrelations.insert(pair(target, body)); if (!pib.second) { throwException(line(), (format("[%1%]duplicate instance-rigid-tag:%2%(%3%)") % line() % target % body).str()); } return node; } DaeNodePtr DaeParserImpl::readMass(DaeNodePtr node) { // mass is the mass of the link. if (accessible != EXT_PHYSICS_MODELS) { throwException(line(), (format("[%1%]invalid mass-tag, it not join to the physics-tag") % line()).str()); } reader->read(); if (!reader->getNodeData()) { throwException(line(), (format("[%1%]invalid mass-tag, it haven't a content") % line()).str()); } string value = reader->getNodeData(); DaeRigid* rigid = static_cast(node.get()); rigid->mass = lexical_cast(value); return node; } DaeNodePtr DaeParserImpl::readMassFrame(DaeNodePtr node) { // mass_frame is translation and rotation to the center of gravity. if (!befRigid) { throwException(line(), (format("[%1%]invalid mass-frmae-tag") % line()).str()); } DaeMassFramePtr massFrame = new DaeMassFrame; befRigid->massFrame = massFrame; // easy to access this node on next(child) node. return static_cast(massFrame); } DaeNodePtr DaeParserImpl::readInertia(DaeNodePtr node) { // This is the inertia of the link. if (accessible != EXT_PHYSICS_MODELS) { throwException(line(), (format("[%1%]invalid inertia-tag, it not join to the physics-tag") % line()).str()); } reader->read(); if (!reader->getNodeData()) { throwException(line(), (format("[%1%]invalid inertia-tag, it haven't a content") % line()).str()); } string value = reader->getNodeData(); DaeVectorXArrayPtr values = DaeVectorXArrayPtr(new DaeVectorXArray); array(value, values); befRigid->inertia = Vector3(lexical_cast(values->at(0)), lexical_cast(values->at(1)), lexical_cast(values->at(2))); return node; } DaeNodePtr DaeParserImpl::readShape(DaeNodePtr node) { // This is a graphic of primitive. if (accessible != EXT_PHYSICS_MODELS) { throwException(line(), (format("[%1%]invalid shape-tag, it not join to the physics-tag") % line()).str()); } DaeShapePtr shape = new DaeShape; befRigid->shapes.push_back(shape); return static_cast(shape); } DaeNodePtr DaeParserImpl::readRigidBody(DaeNodePtr node) { if (accessible != EXT_PHYSICS_MODELS) { throwException(line(), (format("[%1%]invalid rigid-body-tag, it not join to the physics-tag") % line()).str()); } if (!reader->getAttributeValue("sid")) { throwException(line(), (format("[%1%]invalid rigid-body-tag, it haven't a sid") % line()).str()); } DaeRigidPtr rigid = DaeRigidPtr(new DaeRigid); string id = reader->getAttributeValue("sid"); string name = reader->getAttributeValue("name") ? reader->getAttributeValue("name") : reader->getAttributeValue("sid"); refRigidBodyId = id; rigid->id = id; rigid->name = name; befRigid = rigid; pair pib = rigids.insert(pair(id, rigid)); if (!pib.second) { throwException(line(), (format("[%1%]duplicate rigid-body-tag:%2%") % line() % id).str()); } pib = rigidNames.insert(pair(name, rigid)); if (!pib.second) { throwException(line(), (format("[%1%]duplicate rigid-body-tag:%2%") % line() % name).str()); } return static_cast(rigid); } DaeNodePtr DaeParserImpl::readVcount(DaeNodePtr node) { // vcount is the number of vertices of the shape. (vertices count) if (figure != EXT_POLYLIST) { throwException(line(), (format("[%1%]invalid structure of vcount:%2%") % line() % refGeometryId).str()); } DaeGeometries::iterator iterg = geometries.find(refGeometryId); if (iterg == geometries.end()) { throwException(line(), (format("[%1%]invalid vcount on geometry:%2%") % line() % refGeometryId).str()); } DaeGeometryPtr geometry = iterg->second; reader->read(); string value = reader->getNodeData(); array(value, refMesh->vcount); return node; } bool DaeParserImpl::createVcount(DaeVectorXArrayPtr vcount) { if (vcount->size() <= 0) { return false; // no vcount } for (DaeVectorXArray::iterator iter = vcount->begin(); iter != vcount->end(); iter++) { if (3 < lexical_cast(*iter)) { return true; } } return false; } DaeNodePtr DaeParserImpl::readInitFrom(DaeNodePtr node) { // init_from is an image of the texture. if (accessible == EXT_IMAGES) { reader->read(); string fileName = reader->getNodeData(); boost::algorithm::replace_all(fileName, "file:///", ""); // no need "file:///" DaeTexturePtr texture = new DaeTexture(path + "/" + fileName); pair pib = textures.insert(pair(refImageId, texture)); if (!pib.second) { throwException(line(), (format("[%1%]duplicate texture:%2%") % line() % refImageId).str()); } } else if (accessible == EXT_EFFECTS) { reader->read(); string id = reader->getNodeData(); DaeEffectPtr effect = findOrCreateEffect(refEffectId); effect->refImageId = id; } else { throwException(line(), (format("[%1%]invalid structure of init_from") % line()).str()); } return node; } DaeNodePtr DaeParserImpl::readActuator(DaeNodePtr node) { if (!reader->getAttributeValue("id")) { throwException(line(), (format("[%1%]invalid actuator") % line()).str()); } string id = reader->getAttributeValue("id"); DaeActuatorPtr actuator = new DaeActuator; actuator->id = id; pair pib = actuators.insert(pair(id, actuator)); if (!pib.second) { throwException(line(), (format("[%1%]duplicate actuator:%2%") % line() % id).str()); } return static_cast(actuator); } void DaeParserImpl::setActuator(DaeNodePtr node, double& value, string message) { reader->read(); if (reader->getNodeData()) { string data = reader->getNodeData(); value = lexical_cast(data); } else { *os << format(message.c_str()) % line() % node->id << endl; } } DaeNodePtr DaeParserImpl::readAssignedPowerRating(DaeNodePtr node) { DaeActuator* value = static_cast(node.get()); setActuator(node, value->assignedPowerRating, "[%1%][WARNING]assigned power rating is empty on actuator-tag:%2%"); return node; } DaeNodePtr DaeParserImpl::readMaxSpeeed(DaeNodePtr node) { DaeActuator* value = static_cast(node.get()); setActuator(node, value->maxSpeed, "[%1%][WARNING]max speed is empty on actuator-tag:%2%"); return node; } DaeNodePtr DaeParserImpl::readNoLoadSpeed(DaeNodePtr node) { DaeActuator* value = static_cast(node.get()); setActuator(node, value->noLoadSpeed, "[%1%][WARNING]no load speed is empty on actuator-tag:%2%"); return node; } DaeNodePtr DaeParserImpl::readNominalTorque(DaeNodePtr node) { DaeActuator* value = static_cast(node.get()); setActuator(node, value->nominalTorque, "[%1%][WARNING]nominal torque is empty on actuator-tag:%2%"); return node; } DaeNodePtr DaeParserImpl::readNominalVoltage(DaeNodePtr node) { DaeActuator* value = static_cast(node.get()); setActuator(node, value->nominalVoltage, "[%1%][WARNING]nominal voltage is empty on actuator-tag:%2%"); return node; } DaeNodePtr DaeParserImpl::readRotorInertia(DaeNodePtr node) { DaeActuator* value = static_cast(node.get()); setActuator(node, value->rotorInertia, "[%1%][WARNING]rotor inertia is empty on actuator-tag:%2%"); return node; } DaeNodePtr DaeParserImpl::readSpeedConstant(DaeNodePtr node) { DaeActuator* value = static_cast(node.get()); setActuator(node, value->speedConstant, "[%1%][WARNING]speed constant is empty on actuator-tag:%2%"); return node; } DaeNodePtr DaeParserImpl::readSpeedTorqueGradient(DaeNodePtr node) { DaeActuator* value = static_cast(node.get()); setActuator(node, value->speedTorqueGradient, "[%1%][WARNING]speed torque gradient is empty on actuator-tag:%2%"); return node; } DaeNodePtr DaeParserImpl::readStartingCurrent(DaeNodePtr node) { DaeActuator* value = static_cast(node.get()); setActuator(node, value->startingCurrent, "[%1%][WARNING]starting current is empty on actuator-tag:%2%"); return node; } DaeNodePtr DaeParserImpl::readTerminalResistance(DaeNodePtr node) { DaeActuator* value = static_cast(node.get()); setActuator(node, value->terminalResistance, "[%1%][WARNING]terminal resistance is empty on actuator-tag:%2%"); return node; } DaeNodePtr DaeParserImpl::readTorqueConstant(DaeNodePtr node) { DaeActuator* value = static_cast(node.get()); setActuator(node, value->torqueConstant, "[%1%][WARNING]torque constant is empty on actuator-tag:%2%"); return node; } DaeNodePtr DaeParserImpl::readInstanceActuator(DaeNodePtr node) { if (DaeAttachActuator* attach = dynamic_cast(node.get())) { if (!reader->getAttributeValue("url")) { throwException(line(), (format("[%1%]invalid instance actuator-tag, url attribute not found:%2%") % line() % node->id).str()); } string url = reader->getAttributeValue("url"); url = url.substr(1); attach->instanceActuator = url; createActuatorRelation(attach); } return node; } DaeNodePtr DaeParserImpl::readBindActuator(DaeNodePtr node) { if (DaeAttachActuator* attach = dynamic_cast(node.get())) { if (!reader->getAttributeValue("joint")) { throwException(line(), (format("[%1%]invalid bind actuator-tag, joint attribute not found:%2%") % line() % node->id).str()); } string joint = reader->getAttributeValue("joint"); attach->bindActuator = joint; createActuatorRelation(attach); } return node; } void DaeParserImpl::createActuatorRelation(DaeAttachActuatorPtr attach) { if (0 < attach->instanceActuator.size() && 0 < attach->bindActuator.size()) { pair pib = arelations.insert(pair(attach->bindActuator, attach->instanceActuator)); if (!pib.second) { throwException(line(), (format("[%1%]duplicate actuator-relation:%2%") % line() % attach->bindActuator).str()); } } } DaeNodePtr DaeParserImpl::readInstanceSensor(DaeNodePtr node) { if (DaeAttachSensor* attach = dynamic_cast(node.get())) { if (!reader->getAttributeValue("url")) { throwException(line(), (format("[%1%]invalid instance sensor-tag, url attribute not found:%2%") % line() % node->id).str()); } string url = reader->getAttributeValue("url"); url = url.substr(1); attach->instanceSensor = url; createSensorRelation(attach); } return node; } DaeNodePtr DaeParserImpl::readFrameOrigin(DaeNodePtr node) { if (DaeAttachSensor* attach = dynamic_cast(node.get())) { if (!reader->getAttributeValue("link")) { throwException(line(), (format("[%1%]invalid frame-origin-tag, link attribute not found:%2%") % line() % node->id).str()); } string link = reader->getAttributeValue("link"); attach->frameOrigin = link; createSensorRelation(attach); } return node; } void DaeParserImpl::createSensorRelation(DaeAttachSensorPtr attach) { if (0 < attach->instanceSensor.size() && 0 < attach->frameOrigin.size()) { srelations.push_back(pair(attach->frameOrigin, attach->instanceSensor)); } } DaeNodePtr DaeParserImpl::readExtra(DaeNodePtr node) { if (reader->getAttributeValue("type")) { string type = reader->getAttributeValue("type"); if (iequals(type, "attach_actuator")) { // This will complement the attributes of the joint. DaeAttachActuatorPtr value = new DaeAttachActuator; return static_cast(value); } else if (iequals(type, "attach_sensor")) { // This will complement the attributes of the joint. DaeAttachSensorPtr value = new DaeAttachSensor; return static_cast(value); } } return node; } DaeNodePtr DaeParserImpl::readSensor(DaeNodePtr node) { if (!reader->getAttributeValue("id")) { throwException(line(), (format("[%1%]invalid sensor-tag, id attribute not found") % line()).str()); } DaeSensorPtr sensor = new DaeSensor; sensor->id = reader->getAttributeValue("id"); sensor->type = reader->getAttributeValue("type") ? reader->getAttributeValue("type") : "" ; pair pib = sensors.insert(pair(sensor->id, sensor)); if (!pib.second) { throwException(line(), (format("[%1%]duplicate sensor:%2%") % line() % sensor->id).str()); } return static_cast(sensor); } DaeNodePtr DaeParserImpl::readFocalLength(DaeNodePtr node) { if (DaeSensor* sensor = dynamic_cast(node.get())) { reader->read(); sensor->focalLength = lexical_cast(reader->getNodeData()); } return node; } DaeNodePtr DaeParserImpl::readIntrinsic(DaeNodePtr node) { if (DaeSensor* sensor = dynamic_cast(node.get())) { reader->read(); string value = reader->getNodeData(); DaeVectorXArrayPtr source = DaeVectorXArrayPtr(new DaeVectorXArray); array(value, source); if (source->size() != 6) { throwException(line(), (format("[%1%]invalid intrinsic-tag, not 6-dimensions") % line()).str()); } sensor->intrinsic << source->at(0), source->at(1), source->at(2), source->at(3), source->at(4), source->at(5); } return node; } DaeNodePtr DaeParserImpl::readImageDimensions(DaeNodePtr node) { if (DaeSensor* sensor = dynamic_cast(node.get())) { reader->read(); string value = reader->getNodeData(); DaeVectorXArrayPtr source = DaeVectorXArrayPtr(new DaeVectorXArray); array(value, source); if (source->size() != 3) { throwException(line(), (format("[%1%]invalid image-dimensions-tag, not 3-dimensions") % line()).str()); } sensor->imageDimensions << source->at(0), source->at(1), source->at(2); } return node; } DaeNodePtr DaeParserImpl::readMeasurementTime(DaeNodePtr node) { if (DaeSensor* sensor = dynamic_cast(node.get())) { reader->read(); sensor->measurementTime = lexical_cast(reader->getNodeData()); } return node; } bool DaeParserImpl::checkOrder(DaeOrder& order, int type = 0) { DaeOrder::iterator iterv = std::find(order.begin(), order.end(), "vertices"); DaeOrder::iterator iters = std::find(order.begin(), order.end(), "source"); DaeOrder::iterator iterp = std::find(order.begin(), order.end(), "position"); switch (type) { case 0: { return (iterv != order.end() && iters != order.end() && iterp != order.end()); break; } case 1: { DaeOrder::iterator itert = std::find(order.begin(), order.end(), "triangles"); DaeOrder::iterator iterm = std::find(order.begin(), order.end(), "lines"); DaeOrder::iterator iterl = std::find(order.begin(), order.end(), "polylist"); return (iterv != order.end() && iters != order.end() && iterp != order.end() && (itert != order.end() || iterm != order.end() || iterl != order.end())); break; } } return false; } DaeNodePtr DaeParserImpl::readInput(DaeNodePtr node) { string semantic = reader->getAttributeValue("semantic"); string source = reader->getAttributeValue("source"); source = source.substr(1); int type = symbolSemantic(semantic); switch (type) { case EXT_POSITION: { meshes.push_back("position"); refPositionId = source; pair pia = verticesRef.insert(pair(refVerticesId, refPositionId)); if (!pia.second) { throwException(line(), (format("[%1%]duplicate vertices-id:%2%,position-id:%3%") % line() % refVerticesId % refPositionId).str()); } break; } case EXT_VERTEX: case EXT_NORMAL: case EXT_COLOR: case EXT_TEXCOORD: int offset = -1; if (reader->getAttributeValue("offset")) { offset = lexical_cast(reader->getAttributeValue("offset")); if (offsetMaximum < offset) { offsetMaximum = offset; } createVertexAndNormal(type, source, offset); } break; } return node; } void DaeParserImpl::createVertexAndNormal(int type, string& source, int offset) { if (!checkOrder(meshes)) { throwException(line(), (format("[%1%]invalid triangle") % line()).str()); } if (!refMesh) { throwException(line(), (format("[%1%]invalid mesh structure. Currently, only the lines and polylist and triangles are eligible(geometry-id:%2%)") % line() % refGeometryId).str()); } DaeGeometries::iterator iterv = geometries.find(refGeometryId); if (iterv == geometries.end()) { throwException(line(), (format("[%1%]invalid geometry:%2%") % line() % refGeometryId).str()); } DaeGeometryPtr geometry = iterv->second; // check the valid mesh on geometry DaeMeshes::iterator iterm = std::find(geometry->meshes.begin(), geometry->meshes.end(), refMesh); if (iterm == geometry->meshes.end()) { throwException(line(), (format("[%1%]invalid mesh is invoked. Currently, only the lines and polylist and triangles are eligible(geometry-id:%2%)") % line() % refGeometryId).str()); } switch (type) { case EXT_VERTEX: { if (!iequals(refVerticesId, source)) { source = refGeometryId + "/" + source; if (!iequals(refVerticesId, source)) { throwException(line(), (format("[%1%]invalid vertices(1):%2%") % line() % refVerticesId).str()); } } DaeVectorMap::iterator iter = sources.find(refPositionId); if (iter == sources.end()) { throwException(line(), (format("[%1%]invalid position:%2%") % line() % refPositionId).str()); } offsetVertex = offset; refMesh->refVerticesId = source; refMesh->vertices = iter->second; break; } case EXT_NORMAL: { refNormalsId = source; DaeVectorMap::iterator iter = sources.find(refNormalsId); if (iter == sources.end()) { throwException(line(), (format("[%1%]invalid normals(1):%2%") % line() % refNormalsId).str()); } offsetNormal = offset; refMesh->refNormalsId = source; refMesh->normals = iter->second; break; } case EXT_COLOR: { refColorId = source; DaeVectorMap::iterator iter = sources.find(refColorId); if (iter == sources.end()) { throwException(line(), (format("[%1%]invalid colors:%2%") % line() % refColorId).str()); } offsetColor = offset; refMesh->refColorId = source; refMesh->colors = iter->second; break; } case EXT_TEXCOORD: { refTexcoordId = source; DaeVectorMap::iterator iter = sources.find(refTexcoordId); if (iter == sources.end()) { throwException(line(), (format("[%1%]invalid texcoords:%2%") % line() % refTexcoordId).str()); } offsetTexcoord = offset; refMesh->refTexcoordId = source; refMesh->texcoords = iter->second; break; } } } DaeNodePtr DaeParserImpl::readTriangles(DaeNodePtr node) { figure = EXT_TRIANGLES; createMesh(line()); meshes.push_back("triangles"); return node; } DaeNodePtr DaeParserImpl::readLines(DaeNodePtr node) { figure = EXT_LINES; createMesh(line()); meshes.push_back("lines"); return node; } void DaeParserImpl::index(string &value, DaeVectorXArrayPtr index, int offset, int offsetMaximum) { if (offset < 0) { return; } trim(value); index->clear(); for (split_iterator iter = make_split_iterator(value, token_finder(is_space(), token_compress_on)); iter != split_iterator(); iter++) { if ((boost::copy_range(*iter)).size() <= 0) { throwException(line(), (format("[%1%]invalid value:%2%") % line() % boost::copy_range(*iter)).str()); } for (int n = 0; n < offset; n++) { // It will skip the offset of the first iter++; if (iter == split_iterator()) { *os << ((format("[%1%]invalid offset(before token):%2%") % line() % offset).str()) << endl; return; } } index->push_back(lexical_cast(*iter)); for (int n = 0; n < (offsetMaximum - offset); n++) { // It will skip the rest of the offset iter++; if (iter == split_iterator()) { return; // it finish } } } } DaeNodePtr DaeParserImpl::readP(DaeNodePtr node) { if (!checkOrder(meshes, 1)) { throwException(line(), (format("[%1%]invalid p structure(p order on mesh)") % line()).str()); } if (!refMesh) { throwException(line(), (format("[%1%]invalid mesh structure. Currently, only the lines and polylist and triangles are eligible(geometry-id:%2%)") % line() % refGeometryId).str()); } DaeGeometries::iterator iter = geometries.find(refGeometryId); if (iter == geometries.end()) { throwException(line(), (format("[%1%]invalid geometry(geimeotry-id:%2%)") % line() % refGeometryId).str()); } DaeGeometryPtr geometry = iter->second; // check the valid mesh on geometry DaeMeshes::iterator iterm = std::find(geometry->meshes.begin(), geometry->meshes.end(), refMesh); if (iterm == geometry->meshes.end()) { throwException(line(), (format("[%1%]invalid mesh is invoked. Currently, only the lines and polylist and triangles are eligible(geometry-id:%2%)") % line() % refGeometryId).str()); } reader->read(); string value = reader->getNodeData(); index(value, refMesh->verticesIndexes, offsetVertex, offsetMaximum); if (0 <= offsetNormal) { index(value, refMesh->normalsIndexes, offsetNormal, offsetMaximum); } if (0 <= offsetColor) { index(value, refMesh->colorsIndexes, offsetColor, offsetMaximum); } if (0 <= offsetTexcoord) { index(value, refMesh->texcoordsIndexes, offsetTexcoord, offsetMaximum); } return node; } bool DaeParserImpl::checkConcreteNode(DaeNodePtr node) { for (DaeNodes::iterator iter = node->children.begin(); iter != node->children.end();) { DaeNodePtr child = iter->second; if (0 < child->refNodeId.length()) { // It replaced with a copy of the actual node to instance_node DaeNodes::iterator itern = nodes.find(child->refNodeId); if (itern == nodes.end()) { throwException(line(), (format("[-1]concrete node not found:%1%") % child->refNodeId).str()); } node->children.erase(iter++); DaeNodePtr concrete = itern->second->clone(); pair pib = node->children.insert(pair(concrete->id, concrete)); if (!pib.second) { throwException(line(), (format("[%1%]duplicate node:%2%") % line() % concrete->id).str()); } } else { iter++; } } for (DaeNodes::iterator iter = node->children.begin(); iter != node->children.end(); iter++) { checkConcreteNode(iter->second); } return true; } void DaeParserImpl::createLists(DaeNodePtr node, bool omit = false) { // It will convert to format lists from the tree structure of the node. if (!omit) { lists.push_back(pair(node->id, node)); } for (DaeNodes::iterator iter = node->children.begin(); iter != node->children.end(); iter++) { createLists(iter->second); } } void DaeParserImpl::createNodeStack(DaeNodePtr node, DaeNodeStack& stacks, bool omit = false) { // It will create a parent-child relationship of the nodes from the tree structure of the node. if (!omit) { node->stack = stacks; stacks.push_back(pair(node->id, node)); } for (DaeNodes::iterator iter = node->children.begin(); iter != node->children.end(); iter++) { createNodeStack(iter->second, stacks); } if (!omit) { stacks.pop_back(); } } void DaeParserImpl::createStructure() { // It will assign a copy of the node to instance_node. checkConcreteNode(library); checkConcreteNode(instance); // It will create a parent-child relationship of the nodes from the tree structure of the node. DaeNodeStack stacks; stacks.clear(); createNodeStack(instance, stacks, true); // It will convert to format lists from the tree structure of the node. lists.clear(); createLists(instance, true); } bool DaeParserImpl::checkSafetyNode() { BOOST_FOREACH(NODES_PAIR n, lists) { if (0 < n.second->refNodeId.length()) { // If there is a instance_node, it is an error. throwException(line(), (format("[%1%]invalid instance_node:%2%") % line() % n.second->id).str()); } BOOST_FOREACH(GEOMETRY_PAIR g, n.second->geometries) { DaeGeometryPtr geometry = g.second; if (geometry->refMaterialId.length() <= 0) { // It will add effect and material with a value of default. createEmptyMaterial(geometry); } DaeEffectPtr effect = findEffect(geometry->refMaterialId); } } return true; } void DaeParserImpl::createEmptyMaterial(DaeGeometryPtr geometry) { string uuidEffect = lexical_cast(random_generator()()); string uuidMaterial = lexical_cast(random_generator()()); DaeMaterialPtr newMaterial = new DaeMaterial; DaeEffectPtr newEffect = new DaeEffect; newEffect ->effectId = uuidEffect; newMaterial->refEffectId = uuidEffect; newMaterial->materialId = uuidMaterial; geometry ->refMaterialId = uuidMaterial; // New material add pair pibm = materials.insert(pair(uuidMaterial, newMaterial)); if (!pibm.second) { throwException(line(), (format("[%1%]duplicate material:%2%") % line() % uuidMaterial).str()); } // New Effect add pair pibe = effects.insert(pair(uuidEffect, newEffect)); if (!pibe.second) { throwException(line(), (format("[%1%]duplicate effect:%2%") % line() % uuidEffect).str()); } } int DaeParserImpl::createStride(string& verticesId) { DaeVerticesRef::iterator iterv = verticesRef.find(verticesId); if (iterv == verticesRef.end()) { throwException(line(), (format("[%1%]invalid vertices-id:%2%") % line() % verticesId).str()); } DaeStrides::iterator iters = strides.find(iterv->second); if (iters == strides.end()) { throwException(line(), (format("[%1%]invalid position-id:%2%") % line() % iterv->second).str()); } int stride = iters->second; return stride; } SgGroup* DaeParserImpl::convert() { SgGroup* sgGroup = new SgGroup(); if (!rootNodePresence) { // If you do not have a node, It will return the group empty. return sgGroup; } // If there is a link, and use of the joint and node and link. BOOST_FOREACH(NODES_PAIR n, lists) { setNode(n.second, sgGroup, true); } return sgGroup; } void DaeParserImpl::setNode(DaeNodePtr extNode, SgGroup* sgGroup, bool createTransform) { // If there is a node, It will create a SgTransform always. SgGroup* sgTransParent = NULL; SgGroup* sgTransChild = NULL; if (createTransform) { // This is calculated by including the transform itself from the root. setTransform(extNode, &sgTransParent, &sgTransChild); } else { // Using the empty transform, if the BodyLoader to use this function. // BodyLoader computes the transform by using the setTransform. sgTransParent = new SgPosTransform; sgTransChild = new SgPosTransform; } if (sgTransParent) { static_cast(sgTransParent)->setName(extNode->name); } sgGroup->addChild(sgTransParent); BOOST_FOREACH(GEOMETRY_PAIR g, extNode->geometries) { setGeometry(g.second, extNode, sgTransParent); } // In the case of inline tags, rigid does not refer. if (!inlineParse) { // create a figure(physics) setRigid(extNode, sgGroup, sgTransParent); } } void DaeParserImpl::setRigid(DaeNodePtr extNode, SgGroup* sgGroup, SgGroup* sgTransParent) { try { DaeRigidPtr rigid = findRigidBody(extNode->id); if (0 < rigid->shapes.size() && sgTransParent->numChildren() != rigid->shapes.size()) { throwException(line(), (format("[%1%]invalid number of mesh and rigid:%2%") % line() % extNode->id).str()); } unsigned int i = 0; for (DaeShapes::iterator iters = rigid->shapes.begin(); iters != rigid->shapes.end(); iters++) { DaeShapePtr extShape = *iters; if (extShape->box.presence) { static_cast(sgTransParent->child(i))->setMesh( meshGenerator.generateBox(extShape->box.halfExtents)); } else if (extShape->sphere.presence) { static_cast(sgTransParent->child(i))->setMesh( meshGenerator.generateSphere(extShape->sphere.radius)); } else if (extShape->cylinder.presence) { static_cast(sgTransParent->child(i))->setMesh( meshGenerator.generateCylinder(extShape->cylinder.radius, extShape->cylinder.height)); } else if (extShape->cone.presence) { *os << ((format("[%1%]no implementation yet") % line()).str()) << endl; return; } i++; } #ifdef _OLD_VERSION for (DaeShapes::iterator iters = rigid->shapes.begin(); iters != rigid->shapes.end(); iters++) { DaeShapePtr extShape = *iters; if (extShape->isPresence()) { // !!! IMPORTANT !!! // I am ignoring the rotation and translation of rigid now. // But Please use the following method if you want to use that. if (0 < extShape->transform.translates.size()) { extShape->transform.translate = extShape->transform.translates[extShape->transform.translates.size() - 1]; } // If there is a node, It will create a SgTransform always. SgGroup* sgTransParent = NULL; SgGroup* sgTransChild = NULL; setTransform(extShape, &sgTransParent, &sgTransChild); if (extShape->polygon.presence) { #ifdef _PRINT_RIGID_POLYGON // In order to become the shape of the multiple, it does not do anything now. setGeometry(extShape->polygon.geometry, extNode, sgTransParent); for (SgGroup::iterator iterg = sgTransParent->begin(); iterg != sgTransParent->end(); iterg++) { if (SgShape* temp = dynamic_cast((*iterg).get())) { temp->setMaterial(material); // for transparency } } #endif } else { MeshGenerator meshGenerator; SgShapePtr sgShape = SgShapePtr(new SgShape); if (extShape->box.presence) { sgShape->setMesh(meshGenerator.generateBox(extShape->box.halfExtents)); } else if (extShape->sphere.presence) { sgShape->setMesh(meshGenerator.generateSphere(extShape->sphere.radius)); } else if (extShape->cylinder.presence) { sgShape->setMesh(meshGenerator.generateCylinder(extShape->cylinder.radius, extShape->cylinder.height)); } else if (extShape->cone.presence) { *os << ((format("[%1%]no implementation yet") % line()).str()) << endl; return; } else { throwException(line(), (format("[%1%]invalid figure,node-id:%2%") % line() % extNode->id).str()); } SgMaterialPtr sgMaterial = SgMaterialPtr(new SgMaterial); sgMaterial->setTransparency(1.0); sgShape->setMaterial(sgMaterial); sgTransParent->addChild(sgShape); } sgGroup->addChild(sgTransParent); } } #endif } catch (...) { // In this case, the rigid-body is not handled. } } void DaeParserImpl::setGeometry(DaeGeometryPtr extGeometry, DaeNodePtr extNode, SgGroup* sgTransParent) { PolygonMeshTriangulator triangulator; triangulator.setDeepCopyEnabled(true); // If you have a shape, It will create a SgShape in SgTransform. for (DaeMeshes::iterator iterm = extGeometry->meshes.begin(); iterm != extGeometry->meshes.end(); iterm++) { // create a new SgObjects. SgShape* sgShape = new SgShape; // check the count of vertices bool polygon = (0 < (*iterm)->vcount->size() ? true : false); // create the multi meshes. SgMeshBasePtr sgMesh = (polygon ? static_cast(new SgPolygonMesh) : static_cast(new SgMesh)); setMesh(extGeometry, *iterm, sgMesh, polygon); if(polygon){ sgShape->setMesh(triangulator.triangulate(static_pointer_cast(sgMesh))); } else { sgShape->setMesh(static_pointer_cast(sgMesh)); } // create a normals if (!sgMesh->hasNormals()) { MeshNormalGenerator generator; generator.generateNormals(static_pointer_cast(sgMesh), 0.7853981633974483); } sgMesh->updateBoundingBox(); SgMaterial* sgMaterial = new SgMaterial; DaeEffectPtr tmpEffect; // create a new materials by TRIANGLES. if ((*iterm)->refMaterialId.size() <= 0) { throwException(line(), (format("[%1%]invalid material symbol:%2%") % line() % extGeometry->geometryId).str()); } string symbol = extGeometry->geometryId + "/" + (*iterm)->refMaterialId; DaeMaterialRef::iterator itersr = materialRef.find(symbol); if (itersr == materialRef.end()) { throwException(line(), (format("[%1%]invalid material symbol:%2%") % line() % symbol).str()); } tmpEffect = findEffect(itersr->second); setMaterial(tmpEffect, sgMaterial); sgShape->setMaterial(sgMaterial); if (0 < tmpEffect->refImageId.size()) { SgTexture* sgTexture = new SgTexture; setTexture(tmpEffect->refImageId, sgTexture); sgShape->setTexture(sgTexture); } sgTransParent->addChild(sgShape); } } void DaeParserImpl::setMesh(DaeGeometryPtr extGeometry, DaeMeshPtr extMesh, SgMeshBase* sgMesh, bool polygon) { if (!sgMesh) { throwException(line(), (format("[%1%]invalid sg-mesh created") % line()).str()); } // Read side is responsible, It will generate the recording area of the normal and vertex // However there is no need to generate the index SgVertexArrayPtr sgvecVertices = new SgVertexArray; SgNormalArrayPtr sgvecNormals = new SgNormalArray; sgMesh->setVertices(sgvecVertices); sgMesh->setNormals (sgvecNormals); setVertices(extGeometry, extMesh, sgMesh); setVIndexes(extGeometry, extMesh, sgMesh, polygon); setNormals (extGeometry, extMesh, sgMesh); setXIndexes(extGeometry, extMesh, extMesh->refNormalsId, "n-index", 3, extMesh->normalsIndexes, sgMesh->normalIndices(), polygon); if (0 < extMesh->colors->size()) { SgColorArrayPtr sgvecColors = new SgColorArray; sgMesh->setColors(sgvecColors); setColors (extGeometry, extMesh, sgMesh); setXIndexes(extGeometry, extMesh, extMesh->refColorId, "c-index", 3, extMesh->colorsIndexes, sgMesh->colorIndices(), polygon); } if (0 < extMesh->texcoords->size()) { SgTexCoordArrayPtr sgvecTexcoords = new SgTexCoordArray; sgMesh->setTexCoords(sgvecTexcoords); setTexcoord(extGeometry, extMesh, sgMesh); setXIndexes(extGeometry, extMesh, extMesh->refTexcoordId, "t-index", 2, extMesh->texcoordsIndexes, sgMesh->texCoordIndices(), polygon); } } void DaeParserImpl::setTexture(string meshImageId, SgTexture* sg) { DaeTextures::iterator iter = textures.find(meshImageId); if (iter == textures.end()) { throwException(line(), (format("[%1%]invalid image-id:%2%") % line() % meshImageId).str()); } DaeTexturePtr texture = iter->second; sg->getOrCreateImage()->image().load(texture->fileName()); } void DaeParserImpl::setVertices(DaeGeometryPtr extGeometry, DaeMeshPtr extMesh, SgMeshBase* sgMesh) { int t = 0; double value[3]; if (extMesh->vertices) { int tstride = createStride(extMesh->refVerticesId); if (3 != tstride) { // only 3-dimension throwException(line(), (format("[%1%]It does not correspond to the vertices of the polygon.") % line()).str()); } DaeVectorXArrayPtr vertices = extMesh->vertices; //sgMesh->vertices()->resize(extGeometry->vertices->size() / tstride); for (unsigned int i = 0; i < vertices->size(); i++) { value[t++] = lexical_cast(vertices->at(i)); if (t == tstride) { t = 0; // it sums the coefficients of the coordinates. Vector3 result(value[0], value[1], value[2]); sgMesh->vertices()->push_back((unit * result).cast()); } } } else { throwException(line(), (format("[%1%]invalid vertices(2):%2%") % line() % extGeometry->geometryId).str()); } } void DaeParserImpl::setNormals(DaeGeometryPtr extGeometry, DaeMeshPtr extMesh, SgMeshBase* sgMesh) { int t = 0; double value[3]; if (extMesh->normals) { DaeStrides::iterator iter = strides.find(extMesh->refNormalsId); if (iter == strides.end()) { return; } int tstride = iter->second; if (3 != tstride) { // only 3-dimension throwException(line(), (format("[%1%]It does not correspond to the normal of the polygon.") % line()).str()); } DaeVectorXArrayPtr normals = extMesh->normals; //sgMesh->normals()->resize(normals->size() / tstride); for (unsigned int i = 0; i < normals->size(); i++) { value[t++] = lexical_cast(normals->at(i)); if (t == tstride) { t = 0; Vector3f result(value[0], value[1], value[2]); sgMesh->normals()->push_back(result); } } } else { throwException(line(), (format("[%1%]invalid normals(2):%2%") % line() % extMesh->refNormalsId).str()); } } void DaeParserImpl::setTexcoord(DaeGeometryPtr extGeometry, DaeMeshPtr extMesh, SgMeshBase* sgMesh) { int t = 0; double value[2]; if (extMesh->texcoords) { DaeStrides::iterator iter = strides.find(extMesh->refTexcoordId); if (iter == strides.end()) { return; } int tstride = iter->second; if (2 != tstride) { // only S and T throwException(line(), (format("[%1%]It does not correspond to the texcoord of the polygon.") % line()).str()); } DaeVectorXArrayPtr texcoords = extMesh->texcoords; //sgMesh->texCoord()->resize(texcoords->size() / tstride); for (unsigned int i = 0; i < texcoords->size(); i++) { value[t++] = lexical_cast(texcoords->at(i)); if (t == tstride) { t = 0; // !!! important !!! // Direction of y is reversed the coordinates of the image coordinates and OpenGL. // Then, the coordinate system of the blender is the forward. Please be careful. Vector2f result(value[0], value[1] * -1.0); sgMesh->texCoords()->push_back(result); } } } else { throwException(line(), (format("[%1%]invalid texcoord") % line()).str()); } } void DaeParserImpl::setColors(DaeGeometryPtr extGeometry, DaeMeshPtr extMesh, SgMeshBase* sgMesh) { int t = 0; double value[3]; if (extMesh->colors) { DaeStrides::iterator iter = strides.find(extMesh->refColorId); if (iter == strides.end()) { return; } int tstride = iter->second; if (3 != tstride) { // Three primary colors throwException(line(), (format("[%1%]It does not correspond to the colors of the polygon.") % line()).str()); } DaeVectorXArrayPtr colors = extMesh->colors; //sgMesh->colors()->resize(colors->size() / tstride); for (unsigned int i = 0; i < colors->size(); i++) { value[t++] = lexical_cast(colors->at(i)); if (t == tstride) { t = 0; Vector3f result(value[0], value[1], value[2]); sgMesh->colors()->push_back(result); } } } else { throwException(line(), (format("[%1%]invalid colors") % line()).str()); } } void DaeParserImpl::setVIndexes(DaeGeometryPtr extGeometry, DaeMeshPtr extMesh, SgMeshBase* sgMesh, bool polygon) { unsigned int t = 0, v = 0, vcount = 0; vector value; if (extMesh->verticesIndexes) { DaeVectorXArrayPtr vIndexes = extMesh->verticesIndexes; for (unsigned int i = 0; i < vIndexes->size(); i++) { if (t == 0) { vcount = (polygon ? extMesh->vcount->at(v) : 3); value.resize(vcount); } value[t++] = lexical_cast(vIndexes->at(i)); if (t == vcount) { t = 0; v++; if (polygon) { for (unsigned int j = 0; j < vcount; j++) { static_cast(sgMesh)->polygonVertices().push_back(value[j]); } static_cast(sgMesh)->polygonVertices().push_back(-1); } else { for (unsigned int j = 0; j < vcount; j++) { static_cast(sgMesh)->triangleVertices().push_back(value[j]); } } } } } else { throwException(line(), (format("[%1%]invalid v-index") % line()).str()); } } void DaeParserImpl::setXIndexes(DaeGeometryPtr ext, DaeMeshPtr extMesh, string id, string text, int stride, DaeVectorXArrayPtr extArray, SgIndexArray& sgArray, bool polygon) { unsigned int t = 0, v = 0, vcount = 0; vector value; if (extArray) { DaeStrides::iterator iter = strides.find(id); if (iter == strides.end()) { return; // no normals on dae file. } int tstride = iter->second; if (stride != tstride) { // only 3-dimension throwException(line(), (format("[%1%]It does not correspond to the %2% of the polygon.") % line() % text).str()); } DaeVectorXArrayPtr indexes = extArray; for (unsigned int i = 0; i < indexes->size(); i++) { if (t == 0) { vcount = (polygon ? extMesh->vcount->at(v) : 3); value.resize(vcount); } value[t++] = lexical_cast(indexes->at(i)); if (t == vcount) { t = 0; v++; for (unsigned int j = 0; j < vcount; j++) { sgArray.push_back(value[j]); } if (polygon) { sgArray.push_back(-1); } } } } else { throwException(line(), (format("[%1%]invalid %2%") % line() % text).str()); } } DaeEffectPtr DaeParserImpl::findEffect(string& geoMaterialId) { DaeMaterials::iterator iterm = materials.find(geoMaterialId); if (iterm == materials.end()) { throwException(line(), (format("[-1]invalid material:%1%") % geoMaterialId).str()); } DaeMaterialPtr extMaterial = iterm->second; if (extMaterial->refEffectId.length() <= 0) { throwException(line(), (format("[-1]invalid ref-effect:%1%") % extMaterial->refEffectId).str()); } DaeEffects::iterator itere = effects.find(extMaterial->refEffectId); if (itere == effects.end()) { throwException(line(), (format("[-1]invalid effect:%1%") % extMaterial->refEffectId).str()); } DaeEffectPtr extEffect = itere->second; return extEffect; } void DaeParserImpl::setMaterial(DaeEffectPtr extEffect, SgMaterial* sgMaterial) { sgMaterial->setEmissiveColor (extEffect->emission); sgMaterial->setAmbientIntensity(extEffect->ambient); sgMaterial->setDiffuseColor (extEffect->diffuse); sgMaterial->setSpecularColor (extEffect->specular); sgMaterial->setShininess (extEffect->shininess); sgMaterial->setTransparency (extEffect->transparency); } void DaeParserImpl::setTransform(DaeNodePtr extNode, SgGroup** sgParent, SgGroup** sgChild) { if (extNode->transform.affine) { throwException(line(), (format("[-1][WARNING]duplicate transform:%1%, previous transform is used.") % extNode->id).str()); } static const Vector3 vecZero(0.0, 0.0, 0.0); Translation3 C(vecZero); Translation3 T(extNode->transform.translate); // It use the unit of distance extNode->transform.translate *= unit; const AngleAxis& SR = AngleAxis(0.0, Vector3(0, 0, 0)); const AngleAxis& R = extNode->transform.rotate; Affine3 S, A, U, B, K, TS; S.linear() = extNode->transform.scale.asDiagonal(); S.translation().setZero(); // It set to transform itself, which is defined for each node. extNode->transform.affine = new Affine3(T * C * R * SR * S * SR.inverse() * C.inverse()); // If the matrix is defined, It will use that value. if (extNode->transform.matrix) { U.matrix() = *(extNode->transform.matrix); U.translation() *= unit; extNode->transform.affine->matrix() = extNode->transform.affine->matrix() * U.matrix(); } // It sums of the transform from the "ALL" parent node. for (DaeNodeStack::iterator iter = extNode->stack.begin(); iter != extNode->stack.end(); iter++) { if (!iter->second->transform.affine) { Translation3 TT(iter->second->transform.translate); const AngleAxis& TR = iter->second->transform.rotate; TS.linear() = iter->second->transform.scale.asDiagonal(); TS.translation().setZero(); iter->second->transform.affine = new Affine3(TT * C * TR * SR * TS * SR.inverse() * C.inverse()); } A = ( (iter == extNode->stack.begin()) ? ( *(iter->second->transform.affine)) : (A * (*(iter->second->transform.affine))) ); } // It will hold the transform to their from root. #ifdef _INVALID_VERSION if (0 < extNode->stack.size()) { extNode->transform.parents = A; } #endif // It isolated on a scale and rotation by transformation. Matrix3 retTranslation, retScaling; B.matrix() = extNode->transform.affine->matrix(); B.computeScalingRotation(&retTranslation, &retScaling); SgPosTransform* sgTransParent = new SgPosTransform; if ((retScaling.diagonal()[0] - 1.0) < DBL_EPSILON && (retScaling.diagonal()[1] - 1.0) < DBL_EPSILON && (retScaling.diagonal()[2] - 1.0) < DBL_EPSILON) { // It hold the transform of itself considering parent node. K = (0 < extNode->stack.size()) ? (A * (*(extNode->transform.affine))) : (*(extNode->transform.affine)); // This matrix does not include the scale. // It hold the transform of itself considering parent node. sgTransParent->setTransform(K); *sgParent = sgTransParent; *sgChild = sgTransParent; } else { // There is no direction of scale to Collada. SgScaleTransform* scale = new SgScaleTransform; scale->setScale(retScaling.diagonal()); sgTransParent->addChild(scale); // It hold the transform of itself considering parent node. K = (0 < extNode->stack.size()) ? (A * retTranslation) : ( retTranslation); // Returns a separate scale. // It hold the transform of itself considering parent node. sgTransParent->setTransform(K); // Collada has no scale-orientation and scale-center. // Then SR and C has all zero. SgPosTransform* sgTransChild = new SgPosTransform; sgTransChild->setTransform(SR.inverse() * C.inverse()); scale->addChild(sgTransChild); *sgParent = sgTransParent; *sgChild = sgTransChild; } } DaeNode* DaeParserImpl::findNode(const string& nodeName) { // node and joint and link to define the relationship in the attribute of the "name". DaeNodes::iterator iter = nodeNames.find(nodeName); if (iter == nodeNames.end()) { throwException(line(), (format("[-1]invalid nodeName on nodes:%1%") % nodeName).str()); } return iter->second.get(); } DaeNode* DaeParserImpl::findLinkByJoint(const string& jointName) { // node and joint and link to define the relationship in the attribute of the "name". DaeLinks::iterator iter = linkNames.find(jointName); if (iter == linkNames.end()) { throwException(line(), (format("[-1]invalid jointName on links:%1%") % jointName).str()); } return iter->second.get(); } DaeNode* DaeParserImpl::findJointByLink(const string& linkName) { DaeJoints::iterator iter = joints.find(linkName); if (iter == joints.end()) { throwException(line(), (format("[-1]invalid linkName on joints:%1%") % linkName).str()); } return iter->second.get(); } DaeNode* DaeParserImpl::findRigidByLink(const string& linkName) { DaeRigids::iterator iter = rigidNames.find(linkName); if (iter == rigidNames.end()) { throwException(line(), (format("[-1]invalid linkName on rigids:%1%") % linkName).str()); } return iter->second.get(); } DaeNode* DaeParserImpl::findActuator(const string& jointId) { DaeActuatorRelations::iterator iterr = arelations.find(jointId); if (iterr == arelations.end()) { throwException(line(), (format("[-1]invalid joint-id on actuator-relations:%1%") % jointId).str()); } DaeActuators::iterator itera = actuators.find(iterr->second); if (itera == actuators.end()) { throwException(line(), (format("[-1]invalid actuator-id on actuator:%1%,%2%") % itera->second % jointId).str()); } return static_cast(itera->second.get()); } DaeResultSensors* DaeParserImpl::findSensor(const string& linkId) { sensorResults = DaeResultSensorsPtr(new DaeResultSensors); for (DaeSensorRelations::iterator iters = srelations.begin(); iters != srelations.end(); iters++) { if (iequals(iters->first, linkId)) { DaeSensors::iterator iterr = sensors.find(iters->second); if (iterr != sensors.end()) { sensorResults->push_back(iterr->second.get()); } } } return sensorResults.get(); } }; choreonoid-1.5.0/src/Util/ExecutablePath.cpp0000664000000000000000000000725112741425367017474 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "ExecutablePath.h" #include "FileUtil.h" #include "Config.h" #ifdef _WIN32 #include #endif #ifdef __linux__ #include #include #endif #ifndef MACOSX #if defined(__APPLE__) && defined(__MACH__) #define MACOSX #endif #endif #ifdef MACOSX #include #endif using namespace std; using namespace boost; namespace { string executablePath_; string executableDirectory_; string executableTopDirectory_; string shareDirectory_; string executableBasename_; } namespace cnoid { void findExecutablePath() { #ifdef _WIN32 static const int BUFSIZE = 1024; TCHAR execFilePath[BUFSIZE]; if(GetModuleFileName(NULL, execFilePath, BUFSIZE)){ #ifndef UNICODE executablePath_ = execFilePath; #else int codepage = _getmbcp(); const int newSize = WideCharToMultiByte(codepage, 0, execFilePath, -1, NULL, 0, NULL, NULL); if(newSize > 0){ vector execFilePathMB(newSize + 1); newSize = WideCharToMultiByte(codepage, 0, execFilePath, -1, &execFilePathMB[0], newSize + 1, NULL, NULL); executablePath_ = execFilePathUtf8; ; } #endif // UNICODE } #endif #ifdef __linux__ utsname info; if(uname(&info) == 0){ if(strncmp(info.sysname, "Linux", 6) == 0){ static const int BUFSIZE = 1024; char buf[BUFSIZE]; int n = readlink("/proc/self/exe", buf, BUFSIZE - 1); buf[n] = 0; executablePath_ = buf; } } #endif #ifdef MACOSX char buf[1024]; uint32_t n = sizeof(buf); if(_NSGetExecutablePath(buf, &n) == 0){ executablePath_ = buf; } filesystem::path path; // remove dot from a path like bin/./choreonoid makePathCompact(filesystem::path(executablePath_), path); //filesystem::path path = filesystem::canonical(filesystem::path(executablePath_)); #else filesystem::path path(executablePath_); #endif executableDirectory_ = path.parent_path().string(); filesystem::path topPath = path.parent_path().parent_path(); executableTopDirectory_ = topPath.string(); filesystem::path sharePath = topPath / CNOID_SHARE_SUBDIR; if(filesystem::is_directory(sharePath)){ shareDirectory_ = getNativePathString(sharePath); } else if(filesystem::is_directory(sharePath.parent_path())){ shareDirectory_ = getNativePathString(sharePath.parent_path()); } else if(topPath.has_parent_path()){ // case of a sub build directory sharePath = topPath.parent_path() / "share"; if(filesystem::is_directory(sharePath)){ shareDirectory_ = getNativePathString(sharePath); } } #ifdef _WIN32 if(path.extension() == ".exe"){ executableBasename_ = getBasename(path); } else { executableBasename_ = getFilename(path); } #else executableBasename_ = getFilename(path); #endif } const std::string& executablePath() { if(executablePath_.empty()){ findExecutablePath(); } return executablePath_; } const std::string& executableDirectory() { if(executablePath_.empty()){ findExecutablePath(); } return executableDirectory_; } const std::string& executableTopDirectory() { if(executablePath_.empty()){ findExecutablePath(); } return executableTopDirectory_; } const std::string& shareDirectory() { if(executablePath_.empty()){ findExecutablePath(); } return shareDirectory_; } const std::string& executableBasename() { if(executablePath_.empty()){ findExecutablePath(); } return executableBasename_; } } choreonoid-1.5.0/src/Util/Image.h0000664000000000000000000000211312741425367015255 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_IMAGE_H #define CNOID_UTIL_IMAGE_H #include #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT Image { public: Image(); Image(const Image& org); virtual ~Image(); Image& operator=(const Image& rhs); void reset(); bool empty() const { return pixels_.empty(); } unsigned char* pixels() { return &pixels_.front(); } const unsigned char* pixels() const { return &pixels_.front(); } int width() const { return width_; } int height() const { return height_; } int numComponents() const { return numComponents_; } bool hasAlphaComponent() const { return (numComponents() % 2) == 0; } void setSize(int width, int height, int nComponents); void setSize(int width, int height); void clear(); void applyVerticalFlip(); void load(const std::string& filename); void save(const std::string& filename) const; private: std::vector pixels_; int width_; int height_; int numComponents_; }; } #endif choreonoid-1.5.0/src/Util/MultiVector3Seq.h0000664000000000000000000000201312741425367017243 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_MULTI_VECTOR3_SEQ_H_INCLUDED #define CNOID_UTIL_MULTI_VECTOR3_SEQ_H_INCLUDED #include "MultiSeq.h" #include "EigenTypes.h" #include "exportdecl.h" namespace cnoid { class Mapping; class YAMLWriter; class CNOID_EXPORT MultiVector3Seq : public MultiSeq > { typedef MultiSeq > BaseSeqType; public: typedef boost::shared_ptr Ptr; MultiVector3Seq(); MultiVector3Seq(int numFrames, int numParts = 1); MultiVector3Seq(const MultiVector3Seq& org); virtual ~MultiVector3Seq(); virtual AbstractSeqPtr cloneSeq() const; void copySeqProperties(const MultiVector3Seq& source); protected: virtual Vector3 defaultValue() const { return Vector3::Zero(); } virtual bool doWriteSeq(YAMLWriter& writer); virtual bool doReadSeq(const Mapping& archive); }; typedef MultiVector3Seq::Ptr MultiVector3SeqPtr; } #endif choreonoid-1.5.0/src/Util/python/0000775000000000000000000000000012741425367015406 5ustar rootrootchoreonoid-1.5.0/src/Util/python/PyGeometryTypes.cpp0000664000000000000000000000077712741425367021256 0ustar rootroot/*! @author Shin'ichiro Nakaoka */ #include "PyUtil.h" #include "../PolyhedralRegion.h" using namespace boost::python; using namespace cnoid; namespace cnoid { void exportPyGeometryTypes() { class_("PolyhedralRegion") .def("numBoundingPlanes", &PolyhedralRegion::numBoundingPlanes) .def("clear", &PolyhedralRegion::clear) .def("addBoundingPlane", &PolyhedralRegion::addBoundingPlane) .def("checkInside", &PolyhedralRegion::checkInside) ; } } choreonoid-1.5.0/src/Util/python/PyEigenTypes.cpp0000664000000000000000000002756512741425367020516 0ustar rootroot/*! @author Shin'ichiro Nakaoka */ #include "PyUtil.h" #include "PySignal.h" #include "../EigenTypes.h" #include "../EigenUtil.h" namespace python = boost::python; using namespace cnoid; namespace { python::object numpy; python::object numpy_ndarray; python::object numpy_array; python::object numpy_ndarray_tolist; template struct Vector_to_ndarray_converter { static PyObject* convert(const VectorType& v){ python::list elements; for(int i=0; i < v.size(); ++i){ elements.append(v[i]); } python::object array = numpy_array(elements); return python::incref(array.ptr()); } }; template struct ndarray_to_Vector_converter { ndarray_to_Vector_converter(){ python::converter::registry::push_back( &ndarray_to_Vector_converter::convertible, &ndarray_to_Vector_converter::construct, python::type_id()); } static void* convertible(PyObject* pyobj){ if(PyObject_IsInstance(pyobj, numpy_ndarray.ptr()) == 1){ return pyobj; } return 0; } static void construct(PyObject* pyobj, python::converter::rvalue_from_python_stage1_data* data){ VectorType* pv = new(reinterpret_cast*> (data)->storage.bytes) VectorType(); for(python::ssize_t i = 0; i < dim; ++i) { (*pv)[i] = python::extract(PySequence_GetItem(pyobj, i)); } data->convertible = pv; } }; template struct pylist_to_Vector_converter { pylist_to_Vector_converter(){ python::converter::registry::push_back( &pylist_to_Vector_converter::convertible, &pylist_to_Vector_converter::construct, python::type_id()); } static void* convertible(PyObject* pyobj){ if(PySequence_Check(pyobj)){ return pyobj; } return 0; } static void construct(PyObject* pyobj, python::converter::rvalue_from_python_stage1_data* data){ VectorType* pv = new(reinterpret_cast*> (data)->storage.bytes) VectorType(); for(python::ssize_t i = 0; i < dim; ++i) { (*pv)[i] = python::extract(PySequence_GetItem(pyobj, i)); } data->convertible = pv; } }; template struct Matrix_to_ndarray_converter { static PyObject* convert(const MatrixType& R){ python::list elements; for(int i=0; i < R.rows(); ++i){ python::list row; for(int j=0; j < R.cols(); ++j){ row.append(R(i, j)); } elements.append(row); } python::object array = numpy_array(elements); return python::incref(array.ptr()); } }; template struct ndarray_to_Matrix_converter { ndarray_to_Matrix_converter(){ python::converter::registry::push_back( &ndarray_to_Matrix_converter::convertible, &ndarray_to_Matrix_converter::construct, python::type_id()); } static void* convertible(PyObject* pyobj){ if(PyObject_IsInstance(pyobj, numpy_ndarray.ptr()) == 1){ return pyobj; } return 0; } static void construct(PyObject* pyobj, python::converter::rvalue_from_python_stage1_data* data){ MatrixType* M = new(reinterpret_cast*>(data)->storage.bytes) MatrixType(); python::object array((boost::python::handle<>(python::borrowed(pyobj)))); python::list elements = python::extract(numpy_ndarray_tolist(array)); for(python::ssize_t i = 0; i < rows; ++i) { python::list row = python::extract(elements[i]); for(python::ssize_t j = 0; j < rows; ++j) { (*M)(i, j) = python::extract(row[j]); } } data->convertible = M; } }; template struct pylist_to_Matrix_converter { pylist_to_Matrix_converter(){ python::converter::registry::push_back( &pylist_to_Matrix_converter::convertible, &pylist_to_Matrix_converter::construct, python::type_id()); } static void* convertible(PyObject* pyobj){ if(PySequence_Check(pyobj)){ return pyobj; } return 0; } static void construct(PyObject* pyobj, python::converter::rvalue_from_python_stage1_data* data){ MatrixType* M = new(reinterpret_cast*>(data)->storage.bytes) MatrixType(); for(python::ssize_t i = 0; i < rows; ++i) { python::list row = python::extract(PySequence_GetItem(pyobj, i)); for(python::ssize_t j = 0; j < rows; ++j) { (*M)(i, j) = python::extract(row[j]); } } data->convertible = M; } }; template struct Transform_to_ndarray_converter { static PyObject* convert(const TransformType& T){ python::list elements; typename TransformType::ConstLinearPart R = T.linear(); typename TransformType::ConstTranslationPart p = T.translation(); python::list bottom; for(int i=0; i < 3; ++i){ python::list row; row.append(R(i, 0)); row.append(R(i, 1)); row.append(R(i, 2)); row.append(p[i]); elements.append(row); bottom.append(static_cast(0.0)); } bottom.append(static_cast(1.0)); elements.append(bottom); python::object array = numpy_array(elements); return python::incref(array.ptr()); } }; template struct ndarray_to_Transform_converter { ndarray_to_Transform_converter(){ python::converter::registry::push_back( &ndarray_to_Transform_converter::convertible, &ndarray_to_Transform_converter::construct, python::type_id()); } static void* convertible(PyObject* pyobj){ if(PyObject_IsInstance(pyobj, numpy_ndarray.ptr()) == 1){ return pyobj; } return 0; } static void construct(PyObject* pyobj, python::converter::rvalue_from_python_stage1_data* data){ TransformType* T = new(reinterpret_cast*>(data)->storage.bytes) TransformType(); python::object array((boost::python::handle<>(python::borrowed(pyobj)))); python::list elements = python::extract(numpy_ndarray_tolist(array)); for(python::ssize_t i = 0; i < 3; ++i) { typename TransformType::LinearPart R = T->linear(); typename TransformType::TranslationPart p = T->translation(); python::list row = python::extract(elements[i]); R(i, 0) = python::extract(row[0]); R(i, 1) = python::extract(row[1]); R(i, 2) = python::extract(row[2]); p[i] = python::extract(row[3]); } data->convertible = T; } }; template struct pylist_to_Transform_converter { pylist_to_Transform_converter(){ python::converter::registry::push_back( &pylist_to_Transform_converter::convertible, &pylist_to_Transform_converter::construct, python::type_id()); } static void* convertible(PyObject* pyobj){ if(PySequence_Check(pyobj)){ return pyobj; } return 0; } static void construct(PyObject* pyobj, python::converter::rvalue_from_python_stage1_data* data){ TransformType* T = new(reinterpret_cast*>(data)->storage.bytes) TransformType(); for(python::ssize_t i = 0; i < 3; ++i) { typename TransformType::LinearPart R = T->linear(); typename TransformType::TranslationPart p = T->translation(); python::list row = python::extract(PySequence_GetItem(pyobj, i)); R(i, 0) = python::extract(row[0]); R(i, 1) = python::extract(row[1]); R(i, 2) = python::extract(row[2]); p[i] = python::extract(row[3]); } data->convertible = T; } }; Matrix3 angleAxis(double angle, const Vector3& vec){ return Matrix3(AngleAxis(angle, vec)); } Affine3 angleAxis44(double angle, const Vector3& vec){ return Affine3(AngleAxis(angle, vec)); } Vector3 getNormalized(const Vector3& vec){ return vec.normalized(); } Affine3 rotFromRpy44(const Vector3& vec){ return Affine3(rotFromRpy(vec)); } Vector3 getUnitX(){ return Vector3::UnitX(); } Vector3 getUnitY(){ return Vector3::UnitY(); } Vector3 getUnitZ(){ return Vector3::UnitZ(); } } namespace cnoid { void exportPyEigenTypes() { numpy = python::import("numpy"); numpy_ndarray = numpy.attr("ndarray"); numpy_array = numpy.attr("array"); numpy_ndarray_tolist = numpy_ndarray.attr("tolist"); python::to_python_converter >(); ndarray_to_Vector_converter(); pylist_to_Vector_converter(); python::to_python_converter >(); ndarray_to_Vector_converter(); pylist_to_Vector_converter(); python::to_python_converter >(); ndarray_to_Vector_converter(); pylist_to_Vector_converter(); python::to_python_converter >(); ndarray_to_Vector_converter(); pylist_to_Vector_converter(); python::to_python_converter >(); ndarray_to_Vector_converter(); pylist_to_Vector_converter(); python::to_python_converter >(); ndarray_to_Matrix_converter(); pylist_to_Matrix_converter(); python::to_python_converter >(); ndarray_to_Matrix_converter(); pylist_to_Matrix_converter(); python::to_python_converter >(); ndarray_to_Transform_converter(); pylist_to_Transform_converter(); python::to_python_converter >(); ndarray_to_Transform_converter(); pylist_to_Transform_converter(); python::def("rpyFromRot", cnoid::rpyFromRot); Matrix3 (*cnoid_rotFromRpy1)(const Vector3& rpy) = cnoid::rotFromRpy; python::def("rotFromRpy", cnoid_rotFromRpy1); python::def("rotFromRpy44", rotFromRpy44); python::def("omegaFromRot", cnoid::omegaFromRot); python::def("angleAxis", angleAxis); python::def("angleAxis44", angleAxis44); python::def("normalized", getNormalized); python::def("unitX", getUnitX); python::def("unitY", getUnitY); python::def("unitZ", getUnitZ); PySignal("Affine3Signal"); } } choreonoid-1.5.0/src/Util/python/PySignal.cpp0000664000000000000000000000544012741425367017643 0ustar rootroot/*! @author Shin'ichiro Nakaoka */ #include "PySignal.h" #include "../Signal.h" #include "../ConnectionSet.h" using namespace boost::python; using namespace cnoid; namespace { void (ConnectionSet::*ConnectionSet_add1)(const Connection&) = &ConnectionSet::add; void (ConnectionSet::*ConnectionSet_add2)(const ConnectionSet&) = &ConnectionSet::add; void (ConnectionSet::*ConnectionSet_block1)() = &ConnectionSet::block; void (ConnectionSet::*ConnectionSet_block2)(int) = &ConnectionSet::block; void (ConnectionSet::*ConnectionSet_unblock1)() = &ConnectionSet::unblock; void (ConnectionSet::*ConnectionSet_unblock2)(int) = &ConnectionSet::unblock; void (ScopedConnectionSet::*ScopedConnectionSet_block1)() = &ScopedConnectionSet::block; void (ScopedConnectionSet::*ScopedConnectionSet_block2)(int) = &ScopedConnectionSet::block; void (ScopedConnectionSet::*ScopedConnectionSet_unblock1)() = &ScopedConnectionSet::unblock; void (ScopedConnectionSet::*ScopedConnectionSet_unblock2)(int) = &ScopedConnectionSet::unblock; } namespace cnoid { void exportPySignalTypes() { PySignal("VoidSignal"); PySignal("BoolSignal"); PySignal("IntSignal"); PySignal("DoubleSignal"); PySignal("StringSignal"); class_("Connection") .def("disconnect", &Connection::disconnect) .def("connected", &Connection::connected) .def("block", &Connection::block) .def("unblock", &Connection::unblock); class_("ScopedConnection") .def("reset", &ScopedConnection::reset) .def("disconnect", &ScopedConnection::disconnect) .def("connected", &ScopedConnection::connected) .def("block", &ScopedConnection::block) .def("unblock", &ScopedConnection::unblock); class_("ConnectionSet") .def("empty", &ConnectionSet::empty) .def("numConnections", &ConnectionSet::numConnections) .def("add", ConnectionSet_add1) .def("add", ConnectionSet_add2) .def("block", ConnectionSet_block1) .def("block", ConnectionSet_block2) .def("unblock", ConnectionSet_unblock1) .def("unblock", ConnectionSet_unblock2) .def("disconnect", &ConnectionSet::disconnect); class_("ScopedConnectionSet") .def("empty", &ScopedConnectionSet::empty) .def("numConnections", &ScopedConnectionSet::numConnections) .def("add", &ScopedConnectionSet::add) .def("block", ScopedConnectionSet_block1) .def("block", ScopedConnectionSet_block2) .def("unblock", ScopedConnectionSet_unblock1) .def("unblock", ScopedConnectionSet_unblock2) .def("disconnect", &ScopedConnectionSet::disconnect); } } choreonoid-1.5.0/src/Util/python/PySceneGraph.cpp0000664000000000000000000000753312741425367020452 0ustar rootroot/*! @author Shin'ichiro Nakaoka */ #include "PyUtil.h" #include "../SceneGraph.h" #include "../SceneProvider.h" using namespace boost::python; using namespace cnoid; namespace { void SgObject_notifyUpdate1(SgObject& self){ self.notifyUpdate(); } void SgObject_notifyUpdate2(SgObject& self, SgUpdate& update){ self.notifyUpdate(update); } void SgObject_notifyUpdate3(SgObject& self, SgUpdate::Action action){ self.notifyUpdate(action); } BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(SgGroup_clearChildren, clearChildren, 0, 1) BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(SgGroup_addChild, addChild, 1, 2) SgNodePtr SgGroup_child(SgGroup& self, int index) { return self.child(index); } SgNodePtr SceneProvider_getScene(SceneProvider& self) { return self.getScene(); } Affine3 SgPosTransform_get_position(SgPosTransform& self) { return self.position(); } void SgPosTransform_set_position(SgPosTransform& self, const Affine3& T) { self.position() = T; } Affine3 SgPosTransform_get_T(SgPosTransform& self) { return self.T(); } void SgPosTransform_set_T(SgPosTransform& self, const Affine3& T) { self.T() = T; } Vector3 SgPosTransform_get_translation(SgPosTransform& self) { return self.translation(); } void SgPosTransform_set_translation(SgPosTransform& self, const Vector3& p) { self.setTranslation(p); } Matrix3 SgPosTransform_get_rotation(SgPosTransform& self) { return self.rotation(); } void SgPosTransform_set_rotation(SgPosTransform& self, const Matrix3& R){ self.setRotation(R); } } namespace cnoid { void exportPySceneGraph() { { scope sgObjectScope = class_< SgUpdate >("SgUpdate") .def("action", &SgUpdate::action) .def("setAction", &SgUpdate::setAction) ; enum_("Action") .value("NONE", SgUpdate::NONE) .value("ADDED", SgUpdate::ADDED) .value("REMOVED", SgUpdate::REMOVED) .value("BBOX_UPDATED", SgUpdate::BBOX_UPDATED) .value("MODIFIED", SgUpdate::MODIFIED) ; } class_< SgObject, SgObjectPtr, bases, boost::noncopyable >("SgObject", no_init) .def("name", &SgObject::name, return_value_policy()) .def("setName", &SgObject::setName) .def("notifyUpdate", SgObject_notifyUpdate1) .def("notifyUpdate", SgObject_notifyUpdate2) .def("notifyUpdate", SgObject_notifyUpdate3) ; implicitly_convertible(); class_< SgNode, SgNodePtr, bases >("SgNode") .def("isGroup", &SgNode::isGroup); implicitly_convertible(); class_< SgGroup, SgGroupPtr, bases >("SgGroup") .def("empty", &SgGroup::empty) .def("numChildren", &SgGroup::numChildren) .def("clearChildren", &SgGroup::clearChildren, SgGroup_clearChildren()) .def("child", SgGroup_child) .def("addChild", &SgGroup::addChild, SgGroup_addChild()); implicitly_convertible(); class_< SgTransform, SgTransformPtr, bases, boost::noncopyable>("SgTransform", no_init); implicitly_convertible(); class_< SgPosTransform, SgPosTransformPtr, bases, boost::noncopyable >("SgPosTransform") .def("position", SgPosTransform_get_position) .def("setPosition", SgPosTransform_set_position) .add_property("T", SgPosTransform_get_position, SgPosTransform_set_position) .def("translation", SgPosTransform_get_translation) .def("setTranslation", SgPosTransform_set_translation) .def("rotation", SgPosTransform_get_rotation) .def("setRotation", SgPosTransform_set_rotation) ; implicitly_convertible(); class_("SceneProvider", no_init); } } choreonoid-1.5.0/src/Util/python/CMakeLists.txt0000664000000000000000000000071512741425367020151 0ustar rootroot # @author Shin'ichiro Nakaoka #set_source_files_properties(PyTask.cpp PROPERTIES COMPILE_FLAGS "-O0 -g") add_cnoid_python_module(PyUtil PyUtilModule.cpp PySignal.cpp PyValueTree.cpp PyEigenTypes.cpp PyEigenArchive.cpp PySeqTypes.cpp PySceneGraph.cpp PyGeometryTypes.cpp PyTask.cpp ) target_link_libraries(PyUtil CnoidUtil CnoidPython) set(headers PyUtil.h PySignal.h ) apply_common_setting_for_python_module(PyUtil "${headers}") choreonoid-1.5.0/src/Util/python/PyEigenTypes.old.cpp0000664000000000000000000001705612741425367021265 0ustar rootroot/*! @author Shin'ichiro Nakaoka */ #include "PyUtil.h" #include "../EigenTypes.h" #include "../EigenUtil.h" #include namespace python = boost::python; using namespace boost::python; using namespace cnoid; namespace { template struct Vector_to_pylist_converter { static PyObject* convert(const VectorType& v){ python::list retval; for(int i=0; i < v.size(); ++i){ retval.append(v[i]); } return python::incref(retval.ptr()); } }; template struct pylist_to_Vector_converter { pylist_to_Vector_converter(){ converter::registry::push_back( &pylist_to_Vector_converter::convertible, &pylist_to_Vector_converter::construct, python::type_id()); } static void* convertible(PyObject* pyo){ if(PySequence_Check(pyo) && PySequence_Size(pyo) == dim){ return pyo; } return 0; } static void construct(PyObject* pyo, python::converter::rvalue_from_python_stage1_data* data){ VectorType* pv = new(reinterpret_cast*>(data)->storage.bytes) VectorType(); for(python::ssize_t i = 0; i < dim; ++i) { (*pv)[i] = python::extract(PySequence_GetItem(pyo, i)); } data->convertible = pv; } }; template struct Matrix_to_pylist_converter { static PyObject* convert(const MatrixType& R){ python::list Rout; for(int i=0; i < R.rows(); ++i){ python::list row; for(int j=0; j < R.cols(); ++j){ row.append(R(i, j)); } Rout.append(row); } return python::incref(Rout.ptr()); } }; template struct pylist_to_Matrix_converter { pylist_to_Matrix_converter(){ converter::registry::push_back( &pylist_to_Matrix_converter::convertible, &pylist_to_Matrix_converter::construct, python::type_id()); } static void* convertible(PyObject* pyo){ if(PySequence_Check(pyo)){ return pyo; } return 0; } static void construct(PyObject* pyo, python::converter::rvalue_from_python_stage1_data* data){ MatrixType* M = new(reinterpret_cast*>(data)->storage.bytes) MatrixType(); for(python::ssize_t i = 0; i < rows; ++i) { python::list row = python::extract(PySequence_GetItem(pyo, i)); for(python::ssize_t j = 0; j < rows; ++j) { (*M)(i, j) = python::extract(row[j]); } } data->convertible = M; } }; template struct Transform_to_pylist_converter { static PyObject* convert(const TransformType& T){ python::list Tout; typename TransformType::ConstLinearPart R = T.linear(); typename TransformType::ConstTranslationPart p = T.translation(); python::list bottom; for(int i=0; i < 3; ++i){ python::list row; row.append(R(i, 0)); row.append(R(i, 1)); row.append(R(i, 2)); row.append(p[i]); Tout.append(row); bottom.append(static_cast(0.0)); } bottom.append(static_cast(1.0)); Tout.append(bottom); return python::incref(Tout.ptr()); } }; template struct pylist_to_Transform_converter { pylist_to_Transform_converter(){ converter::registry::push_back( &pylist_to_Transform_converter::convertible, &pylist_to_Transform_converter::construct, python::type_id()); } static void* convertible(PyObject* pyo){ if(PySequence_Check(pyo)){ int numRows = PySequence_Size(pyo); if(numRows == 3 || numRows == 4){ return pyo; } } return 0; } static void construct(PyObject* pyo, python::converter::rvalue_from_python_stage1_data* data){ TransformType* T = new(reinterpret_cast*>(data)->storage.bytes) TransformType(); for(python::ssize_t i = 0; i < 3; ++i) { typename TransformType::LinearPart R = T->linear(); typename TransformType::TranslationPart p = T->translation(); python::list row = python::extract(PySequence_GetItem(pyo, i)); R(i, 0) = python::extract(row[0]); R(i, 1) = python::extract(row[1]); R(i, 2) = python::extract(row[2]); p[i] = python::extract(row[3]); } data->convertible = T; } }; //! \todo replace this function with another python functions Affine3 getAffine3FromAngleAxis(double angle, const Vector3& vec){ /* Affine3 m; m = AngleAxis(angle, vec); return m; */ return Affine3(AngleAxis(angle, vec)); } //! \todo replace this function with another python functions Vector3 getNormalized(const Vector3& vec){ return vec.normalized(); } } namespace cnoid { void exportPyEigenTypes() { to_python_converter >(); pylist_to_Vector_converter(); to_python_converter >(); pylist_to_Vector_converter(); to_python_converter >(); pylist_to_Vector_converter(); to_python_converter >(); pylist_to_Vector_converter(); to_python_converter >(); pylist_to_Matrix_converter(); to_python_converter >(); pylist_to_Matrix_converter(); to_python_converter >(); pylist_to_Transform_converter(); to_python_converter >(); pylist_to_Transform_converter(); void (SE3::*SE3_set1)(const Vector3& translation, const Quat& rotation) = &SE3::set; void (SE3::*SE3_set2)(const Vector3& translation, const Matrix3& R) = &SE3::set; void (SE3::*SE3_set3)(const Position& T) = &SE3::set; const Vector3& (SE3::*SE3_translation_const)() const = &SE3::translation; const Quat& (SE3::*SE3_rotation_const)() const = &SE3::rotation; class_("SE3", init<>()) .def("set", SE3_set1) .def("set", SE3_set2) .def("set", SE3_set3) .def("translation", SE3_translation_const, return_value_policy()) .def("rotation", SE3_rotation_const, return_value_policy()); python::def("rpyFromRot", cnoid::rpyFromRot); Matrix3 (*cnoid_rotFromRpy1)(const Vector3& rpy) = cnoid::rotFromRpy; python::def("rotFromRpy", cnoid_rotFromRpy1); python::def("omegaFromRot", cnoid::omegaFromRot); //! \todo replace the following functions with another python functions python::def("angleAxis", getAffine3FromAngleAxis); python::def("normalized", getNormalized); } } choreonoid-1.5.0/src/Util/python/PyTask.cpp0000664000000000000000000006130612741425367017333 0ustar rootroot/*! @author Shizuko Hattori @author Shin'ichiro Nakaoka */ #include "../Task.h" #include "../AbstractTaskSequencer.h" #include "../ValueTree.h" #include "PyUtil.h" #include #include #include #include using namespace std; using namespace boost::python; namespace python = boost::python; using namespace cnoid; namespace { void TaskProc_notifyCommandFinishTrue(TaskProc& self){ self.notifyCommandFinish(true); } bool TaskPorc_waitForSignal1(python::object self, python::object signalProxy) { python::object notifyCommandFinish = self.attr("notifyCommandFinish_true"); python::object connection = signalProxy.attr("connect")(notifyCommandFinish); return python::extract(self.attr("waitForCommandToFinish")(connection, 0.0)); } bool TaskPorc_waitForSignal2(python::object self, python::object signalProxy, double timeout) { python::object notifyCommandFinish = self.attr("notifyCommandFinish_true"); python::object connection = signalProxy.attr("connect")(notifyCommandFinish); return python::extract(self.attr("waitForCommandToFinish")(connection, timeout)); } bool TaskPorc_waitForBooleanSignal1(python::object self, python::object signalProxy) { python::object notifyCommandFinish = self.attr("notifyCommandFinish"); python::object connection = signalProxy.attr("connect")(notifyCommandFinish); return python::extract(self.attr("waitForCommandToFinish")(connection, 0.0)); } bool TaskPorc_waitForBooleanSignal2(python::object self, python::object signalProxy, double timeout) { python::object notifyCommandFinish = self.attr("notifyCommandFinish"); python::object connection = signalProxy.attr("connect")(notifyCommandFinish); return python::extract(self.attr("waitForCommandToFinish")(connection, timeout)); } bool TaskProc_waitForCommandToFinish1(TaskProc& self) { bool ret; Py_BEGIN_ALLOW_THREADS ret = self.waitForCommandToFinish(); Py_END_ALLOW_THREADS return ret; } bool TaskProc_waitForCommandToFinish2(TaskProc& self, double timeout) { bool ret; Py_BEGIN_ALLOW_THREADS ret = self.waitForCommandToFinish(timeout); Py_END_ALLOW_THREADS return ret; } bool TaskProc_waitForCommandToFinish3(TaskProc& self, Connection connectionToDisconnect, double timeout) { bool ret; Py_BEGIN_ALLOW_THREADS ret = self.waitForCommandToFinish(connectionToDisconnect, timeout); Py_END_ALLOW_THREADS return ret; } /** \todo Currently boost::python::object is used for storing the callback function object, but this generates a circular reference between the task object and the function object because callback functions are ususally instance methods of the task object and the reference to the task object (self) is contained in the function objcets. In this case, the task object is never released even if the task is removed from the task sequencer and there is no varibale that refers to the task in Python. Using the weakref module may solve this problem. */ struct PyTaskFunc { python::object func; PyTaskFunc(python::object f) : func(f) { if(!PyFunction_Check(f.ptr()) && !PyMethod_Check(f.ptr())){ PyErr_SetString(PyExc_TypeError, "Task command must be a function type object"); python::throw_error_already_set(); } } void operator()(TaskProc* proc) { PyGILock lock; try { int numArgs = python::extract(func.attr("func_code").attr("co_argcount")); if(numArgs == 0){ func(); } else { func(boost::ref(proc)); } } catch(python::error_already_set const& ex) { handlePythonException(); } } }; struct PyMenuItemFunc { python::object func; PyMenuItemFunc(python::object f) : func(f) { } void operator()() { PyGILock lock; try { func(); } catch(python::error_already_set const& ex) { handlePythonException(); } } }; struct PyCheckMenuItemFunc { python::object func; PyCheckMenuItemFunc(python::object f) : func(f) { } void operator()(bool on) { PyGILock lock; try { func(on); } catch(python::error_already_set const& ex) { handlePythonException(); } } }; TaskCommandPtr TaskCommand_setCaption(TaskCommand& self, const std::string& caption){ return self.setCaption(caption); } TaskCommandPtr TaskCommand_setDescription(TaskCommand& self, const std::string& description){ return self.setDescription(description); } TaskCommandPtr TaskCommand_setFunction(TaskCommand& self, python::object func){ return self.setFunction(PyTaskFunc(func)); } TaskCommandPtr TaskCommand_setDefault1(TaskCommand& self) { return self.setDefault(); } TaskCommandPtr TaskCommand_setDefault2(TaskCommand& self, bool on) { return self.setDefault(on); } TaskCommandPtr TaskCommand_setCheckable1(TaskCommand& self){ return self.setCheckable(); } TaskCommandPtr TaskCommand_setCheckable2(TaskCommand& self, bool on) { return self.setCheckable(on); } TaskCommandPtr TaskCommand_setToggleState(TaskCommand& self, TaskToggleState* state){ return self.setToggleState(state); } TaskToggleStatePtr TaskCommand_toggleState(TaskCommand& self){ return self.toggleState(); } TaskCommandPtr TaskCommand_setChecked(TaskCommand& self, bool on){ return self.setChecked(on); } TaskCommandPtr TaskCommand_setPhaseLink(TaskCommand& self, int phaseIndex) { return self.setPhaseLink(phaseIndex); } TaskCommandPtr TaskCommand_setPhaseLinkStep(TaskCommand& self, int phaseIndexStep) { return self.setPhaseLinkStep(phaseIndexStep); } TaskCommandPtr TaskCommand_linkToNextPhase(TaskCommand& self) { return self.linkToNextPhase(); } TaskCommandPtr TaskCommand_setCommandLink(TaskCommand& self, int commandIndex){ return self.setCommandLink(commandIndex); } TaskCommandPtr TaskCommand_setCommandLinkStep(TaskCommand& self, int commandIndexStep){ return self.setCommandLinkStep(commandIndexStep); } TaskCommandPtr TaskCommand_linkToNextCommand(TaskCommand& self) { return self.linkToNextCommand(); } TaskCommandPtr TaskCommand_setCommandLinkAutomatic1(TaskCommand& self) { return self.setCommandLinkAutomatic(); } TaskCommandPtr TaskCommand_setCommandLinkAutomatic2(TaskCommand& self, bool on) { return self.setCommandLinkAutomatic(on); } TaskCommandPtr TaskCommand_setLevel(TaskCommand& self, int level){ return self.setLevel(level); } TaskPhasePtr TaskPhase_clone1(TaskPhase& self){ return self.clone(); } TaskPhasePtr TaskPhase_clone2(TaskPhase& self, bool doDeepCopy ){ return self.clone(doDeepCopy); } void TaskPhase_setPreCommand(TaskPhase& self, python::object func){ return self.setPreCommand(PyTaskFunc(func)); } TaskCommandPtr TaskPhase_addCommand1(TaskPhase& self) { return self.addCommand(); } TaskCommandPtr TaskPhase_addCommand2(TaskPhase& self, const std::string& caption) { return self.addCommand(caption); } TaskCommandPtr TaskPhase_addToggleCommand1(TaskPhase& self) { return self.addToggleCommand(); } TaskCommandPtr TaskPhase_addToggleCommand2(TaskPhase& self, const std::string& caption) { return self.addToggleCommand(caption); } TaskCommandPtr TaskPhase_addCommandExMain(TaskPhase* self, const std::string& caption, python::dict kw) { TaskCommandPtr command = self->addCommand(caption); python::list args = kw.items(); const int n = python::len(args); for(int i=0; i < n; ++i){ python::object arg(args[i]); std::string key = python::extract(arg[0]); python::object value(arg[1]); if(key == "default" && PyBool_Check(value.ptr())){ if(python::extract(value)){ command->setDefault(); } } else if(key == "function"){ //TaskCommand_setFunction(*command, value); } } return command; } TaskCommandPtr TaskPhase_addCommandEx(python::tuple args_, python::dict kw) { TaskPhasePtr self = python::extract(args_[0]); const std::string caption = python::extract(args_[1]); return TaskPhase_addCommandExMain(self, caption, kw); } TaskCommandPtr TaskPhase_command(TaskPhase& self, int index) { return self.command(index); } TaskCommandPtr TaskPhase_lastCommand(TaskPhase& self) { return self.lastCommand(); } TaskCommandPtr TaskPhaseProxy_addCommand1(TaskPhaseProxy& self) { return self.addCommand(); } TaskCommandPtr TaskPhaseProxy_addCommand2(TaskPhaseProxy& self, const std::string& caption) { return self.addCommand(caption); } TaskCommandPtr TaskPhaseProxy_addToggleCommand1(TaskPhaseProxy& self) { return self.addToggleCommand(); } TaskCommandPtr TaskPhaseProxy_addToggleCommand2(TaskPhaseProxy& self, const std::string& caption) { return self.addToggleCommand(caption); } void TaskMenu_addMenuItem1(TaskMenu& self, const std::string& caption, python::object func){ self.addMenuItem(caption, PyMenuItemFunc(func)); } void TaskMenu_addCheckMenuItem1(TaskMenu& self, const std::string& caption, bool isChecked, python::object func){ self.addCheckMenuItem(caption, isChecked, PyCheckMenuItemFunc(func)); } void TaskMenu_addMenuSeparator(TaskMenu& self){ self.addMenuSeparator(); } class TaskWrap : public Task, public python::wrapper { public : TaskWrap() { }; TaskWrap(const std::string& name, const std::string& caption) : Task(name, caption) { }; TaskWrap(const Task& org, bool doDeepCopy = true) : Task(org, doDeepCopy) { }; virtual void onMenuRequest(TaskMenu& menu){ bool called = false; { PyGILock lock; try { if(python::override onMenuRequest = this->get_override("onMenuRequest")){ called = true; onMenuRequest(boost::ref(menu)); } } catch(python::error_already_set const& ex) { cnoid::handlePythonException(); } } if(!called){ Task::onMenuRequest(menu); } } void default_onMenuRequest(TaskMenu& menu) { return this->Task::onMenuRequest(menu); } virtual void onActivated(AbstractTaskSequencer* sequencer){ bool isOverridden = false; { PyGILock lock; try { if(python::override func = this->get_override("onActivated")){ isOverridden = true; func(boost::ref(sequencer)); } } catch(python::error_already_set const& ex) { cnoid::handlePythonException(); } } if(!isOverridden){ Task::onActivated(sequencer); } } void default_onActivated(AbstractTaskSequencer* sequencer){ return this->Task::onActivated(sequencer); } virtual void onDeactivated(AbstractTaskSequencer* sequencer){ bool isOverridden = false; { PyGILock lock; try { if(python::override func = this->get_override("onDeactivated")){ isOverridden = true; func(boost::ref(sequencer)); } } catch(python::error_already_set const& ex) { cnoid::handlePythonException(); } } if(!isOverridden){ Task::onDeactivated(sequencer); } } void default_onDeactivated(AbstractTaskSequencer* sequencer){ return this->Task::onDeactivated(sequencer); } virtual void storeState(AbstractTaskSequencer* sequencer, Mapping& archive){ bool isOverridden = false; { PyGILock lock; try { if(python::override storeStateFunc = this->get_override("storeState")){ isOverridden = true; MappingPtr a = &archive; storeStateFunc(boost::ref(sequencer), a); } } catch(python::error_already_set const& ex) { cnoid::handlePythonException(); } } if(!isOverridden){ Task::storeState(sequencer, archive); } } void default_storeState(AbstractTaskSequencer* sequencer, Mapping& archive){ return this->Task::storeState(sequencer, archive); } virtual void restoreState(AbstractTaskSequencer* sequencer, const Mapping& archive){ bool isOverridden = false; { PyGILock lock; try { if(python::override restoreState = this->get_override("restoreState")){ isOverridden = true; MappingPtr a = const_cast(&archive); restoreState(boost::ref(sequencer), a); } } catch(python::error_already_set const& ex) { cnoid::handlePythonException(); } } if(!isOverridden){ Task::restoreState(sequencer, archive); } } void default_restoreState(AbstractTaskSequencer* sequencer, const Mapping& archive){ return this->Task::restoreState(sequencer, archive); } }; typedef ref_ptr TaskWrapPtr; TaskPhasePtr Task_phase(Task& self, int index){ return self.phase(index); } TaskPhasePtr Task_addPhase1(Task& self, TaskPhase* phase){ return self.addPhase(phase); } TaskPhasePtr Task_addPhase2(Task& self, const std::string& caption){ return self.addPhase(caption); } TaskPhasePtr Task_lastPhase(Task& self){ return self.lastPhase(); } void Task_setPreCommand(Task& self, python::object func){ return self.setPreCommand(PyTaskFunc(func)); } TaskCommandPtr Task_addCommand1(Task& self){ return self.addCommand(); } TaskCommandPtr Task_addCommand2(Task& self, const std::string& caption){ return self.addCommand(caption); } TaskCommandPtr Task_addToggleCommand1(Task& self){ return self.addToggleCommand(); } TaskCommandPtr Task_addToggleCommand2(Task& self, const std::string& caption){ return self.addToggleCommand(caption); } TaskCommandPtr Task_lastCommand(Task& self){ return self.lastCommand(); } TaskCommandPtr Task_addCommandEx(python::tuple args_, python::dict kw){ TaskWrapPtr self = python::extract(args_[0]); const std::string caption = python::extract(args_[1]); return TaskPhase_addCommandExMain(self->lastPhase(), caption, kw); } typedef std::set TaskSequencerSet; TaskSequencerSet taskSequencers; typedef std::map PyTaskMap; PyTaskMap pyTasks; void onTaskRemoved(Task* task) { PyTaskMap::iterator p = pyTasks.find(task); if(p != pyTasks.end()){ PyGILock lock; pyTasks.erase(p); } } TaskPtr registerTask(AbstractTaskSequencer* sequencer, object& pyTask) { PyGILock lock; TaskPtr task = extract(pyTask); if(task){ if(taskSequencers.find(sequencer) == taskSequencers.end()){ sequencer->sigTaskRemoved().connect(onTaskRemoved); taskSequencers.insert(sequencer); } pyTasks[task] = pyTask; return task; } return TaskPtr(); } void AbstractTaskSequencer_addTask(AbstractTaskSequencer& self, object pyTask) { if(TaskPtr task = registerTask(&self, pyTask)){ self.addTask(task); } } bool AbstractTaskSequencer_updateTask(AbstractTaskSequencer& self, object pyTask) { if(TaskPtr task = registerTask(&self, pyTask)){ return self.updateTask(task); } return false; } TaskPtr AbstractTaskSequencer_task(AbstractTaskSequencer& self, int index) { return self.task(index); } } namespace cnoid { void exportPyTaskTypes() { class_("TaskProc", no_init) .def("currentPhaseIndex", &TaskProc::currentPhaseIndex) .def("isAutoMode", &TaskProc::isAutoMode) .def("breakSequence", &TaskProc::breakSequence) .def("setNextCommand", &TaskProc::setNextCommand) .def("setNextPhase", &TaskProc::setNextPhase) .def("setCommandLinkAutomatic", &TaskProc::setCommandLinkAutomatic) .def("executeCommand", &TaskProc::executeCommand) .def("wait", &TaskProc::wait) .def("waitForCommandToFinish", TaskProc_waitForCommandToFinish1) .def("waitForCommandToFinish", TaskProc_waitForCommandToFinish2) .def("waitForCommandToFinish", TaskProc_waitForCommandToFinish3) .def("notifyCommandFinish", &TaskProc:: notifyCommandFinish) .def("notifyCommandFinish_true", TaskProc_notifyCommandFinishTrue) .def("waitForSignal", TaskPorc_waitForSignal1) .def("waitForSignal", TaskPorc_waitForSignal2) .def("waitForBooleanSignal", TaskPorc_waitForBooleanSignal1) .def("waitForBooleanSignal", TaskPorc_waitForBooleanSignal2) ; class_("TaskFunc") .def("__call__", &TaskFunc::operator()) ; class_, boost::noncopyable >("TaskToggleState") .def("isChecked", &TaskToggleState::isChecked) .def("setChecked", &TaskToggleState::setChecked) .def("sigToggled", &TaskToggleState::sigToggled) ; implicitly_convertible(); class_ >("TaskCommand", init()) .def("caption", &TaskCommand::caption, return_value_policy()) .def("setCaption", TaskCommand_setCaption) .def("description", &TaskCommand::description, return_value_policy()) .def("setDescription", TaskCommand_setDescription) .def("function", &TaskCommand::function) .def("setFunction", TaskCommand_setFunction) .def("setDefault", TaskCommand_setDefault1) .def("setDefault", TaskCommand_setDefault2) .def("isDefault", &TaskCommand::isDefault) .def("setCheckable", TaskCommand_setCheckable1) .def("setCheckable", TaskCommand_setCheckable2) .def("setToggleState", TaskCommand_setToggleState) .def("toggleState", TaskCommand_toggleState) .def("setChecked", TaskCommand_setChecked) .def("isChecked", &TaskCommand::isChecked) .def("nextPhaseIndex", &TaskCommand::nextPhaseIndex) .def("setPhaseLink", TaskCommand_setPhaseLink) .def("setPhaseLinkStep", TaskCommand_setPhaseLinkStep) .def("linkToNextPhase", TaskCommand_linkToNextPhase) .def("nextCommandIndex", &TaskCommand::nextCommandIndex) .def("setCommandLink", TaskCommand_setCommandLink) .def("setCommandLinkStep", TaskCommand_setCommandLinkStep) .def("linkToNextCommand", TaskCommand_linkToNextCommand) .def("isCommandLinkAutomatic", &TaskCommand::isCommandLinkAutomatic) .def("setCommandLinkAutomatic", TaskCommand_setCommandLinkAutomatic1) .def("setCommandLinkAutomatic", TaskCommand_setCommandLinkAutomatic2) .def("setLevel", TaskCommand_setLevel) .def("level", &TaskCommand::level) ; implicitly_convertible(); class_, boost::noncopyable > ("TaskPhase", init()) .def(init()) .def(init()) .def("clone", TaskPhase_clone1) .def("clone", TaskPhase_clone2) .def("caption", &TaskPhase::caption, return_value_policy()) .def("setCaption", &TaskPhase::setCaption) .def("isSkipped", &TaskPhase::isSkipped) .def("setSkipped", &TaskPhase::setSkipped) .def("setPreCommand", TaskPhase_setPreCommand) .def("setPreCommand", &TaskPhase::setPreCommand) .def("preCommand", &TaskPhase::preCommand) .def("addCommand", TaskPhase_addCommand1) .def("addCommand", TaskPhase_addCommand2) .def("addToggleCommand", TaskPhase_addToggleCommand1) .def("addToggleCommand", TaskPhase_addToggleCommand2) .def("addCommandEx", python::raw_function(TaskPhase_addCommandEx, 2)) .def("numCommands", &TaskPhase::numCommands) .def("command", TaskPhase_command) .def("lastCommandIndex", &TaskPhase::lastCommandIndex) .def("lastCommand", TaskPhase_lastCommand) .def("commandLevel", &TaskPhase::commandLevel) .def("maxCommandLevel", &TaskPhase::maxCommandLevel) ; implicitly_convertible(); class_, boost::noncopyable >("TaskPhaseProxy", no_init) .def("setCommandLevel", &TaskPhaseProxy::setCommandLevel) .def("commandLevel", &TaskPhaseProxy::commandLevel) .def("addCommand", TaskPhaseProxy_addCommand1) .def("addCommand", TaskPhaseProxy_addCommand2) .def("addToggleCommand", TaskPhaseProxy_addToggleCommand1) .def("addToggleCommand", TaskPhaseProxy_addToggleCommand2) ; implicitly_convertible(); class_("TaskMenu", no_init) .def("addMenuItem", TaskMenu_addMenuItem1) .def("addCheckMenuItem", TaskMenu_addCheckMenuItem1) .def("addMenuSeparator", TaskMenu_addMenuSeparator) ; class_, boost::noncopyable >("Task", init<>()) .def(init()) .def(init()) .def(init()) .def("name", &Task::name, return_value_policy()) .def("setName", &Task::setName) .def("caption", &Task::caption, return_value_policy()) .def("setCaption", &Task::setCaption) .def("numPhases", &Task::numPhases) .def("phase", Task_phase) .def("addPhase", Task_addPhase1) .def("addPhase", Task_addPhase2) .def("lastPhase", Task_lastPhase) .def("setPreCommand", Task_setPreCommand) .def("setPreCommand", &Task::setPreCommand) .def("addCommand", Task_addCommand1) .def("addCommand", Task_addCommand2) .def("addToggleCommand", Task_addToggleCommand1) .def("addToggleCommand", Task_addToggleCommand2) .def("addCommandEx", python::raw_function(Task_addCommandEx, 2)) .def("lastCommand", Task_lastCommand) .def("lastCommandIndex", &Task::lastCommandIndex) .def("funcToSetCommandLink", &Task::funcToSetCommandLink) .def("onMenuRequest", &Task::onMenuRequest, &TaskWrap::default_onMenuRequest) .def("onActivated", &Task::onActivated, &TaskWrap::default_onActivated) .def("onDeactivated", &Task::onDeactivated, &TaskWrap::default_onDeactivated) .def("storeState", &Task::storeState, &TaskWrap::default_storeState) .def("restoreState", &Task::restoreState, &TaskWrap::default_restoreState) .def("commandLevel", &Task::commandLevel) .def("maxCommandLevel", &Task::maxCommandLevel) ; implicitly_convertible(); implicitly_convertible(); class_("AbstractTaskSequencer", no_init) .def("activate", &AbstractTaskSequencer::activate) .def("isActive", &AbstractTaskSequencer::isActive) .def("addTask", AbstractTaskSequencer_addTask) .def("updateTask", AbstractTaskSequencer_updateTask) .def("removeTask", &AbstractTaskSequencer::removeTask) .def("sigTaskAdded", &AbstractTaskSequencer::sigTaskAdded) .def("sigTaskRemoved", &AbstractTaskSequencer::sigTaskRemoved) .def("clearTasks", &AbstractTaskSequencer::clearTasks) .def("numTasks", &AbstractTaskSequencer::numTasks) .def("task", AbstractTaskSequencer_task) .def("currentTaskIndex", &AbstractTaskSequencer::currentTaskIndex) .def("setCurrentTask", &AbstractTaskSequencer::setCurrentTask) .def("sigCurrentTaskChanged", &AbstractTaskSequencer::sigCurrentTaskChanged) .def("currentPhaseIndex", &AbstractTaskSequencer::currentPhaseIndex) .def("setCurrentPhase", &AbstractTaskSequencer::setCurrentPhase) .def("sigCurrentPhaseChanged", &AbstractTaskSequencer::sigCurrentPhaseChanged) .def("currentCommandIndex", &AbstractTaskSequencer::currentCommandIndex) .def("executeCommand", &AbstractTaskSequencer::executeCommand) .def("sigCurrentCommandChanged", &AbstractTaskSequencer::sigCurrentCommandChanged) .def("isBusy", &AbstractTaskSequencer::isBusy) .def("sigBusyStateChanged", &AbstractTaskSequencer::sigBusyStateChanged) .def("isAutoMode", &AbstractTaskSequencer::isAutoMode) .def("setAutoMode", &AbstractTaskSequencer::setAutoMode) .def("sigAutoModeToggled", &AbstractTaskSequencer::sigAutoModeToggled) ; } } choreonoid-1.5.0/src/Util/python/PyEigenArchive.cpp0000664000000000000000000000363612741425367020764 0ustar rootroot/*! @author Shin'ichiro Nakaoka */ #include "PyUtil.h" #include "../EigenArchive.h" #include "../ValueTree.h" #include using namespace std; namespace python = boost::python; using namespace cnoid; namespace { python::object readVector3(MappingPtr mapping, const std::string& key){ Vector3 v; if(cnoid::read(*mapping, key, v)){ return python::object(v); } return python::object(); } python::object readVector4(MappingPtr mapping, const std::string& key){ Vector4 v; if(cnoid::read(*mapping, key, v)){ return python::object(v); } return python::object(); } python::object readMatrix4(MappingPtr mapping, const std::string& key){ Matrix4 T; if(cnoid::read(*mapping, key, T)){ return python::object(T); } return python::object(); } python::object readAffine3(MappingPtr mapping, const std::string& key){ Affine3 T; try { if(cnoid::read(*mapping, key, T.matrix())){ return python::object(T); } } catch(const ValueNode::ScalarTypeMismatchException& ex){ cout << ex.message() << endl; } return python::object(); } ListingPtr writeVector3(MappingPtr mapping, const std::string& key, const Vector3& v){ return &cnoid::write(*mapping, key, v); } ListingPtr writeVector4(MappingPtr mapping, const std::string& key, const Vector4& v){ return &cnoid::write(*mapping, key, v); } ListingPtr writeAffine3(MappingPtr mapping, const std::string& key, const Affine3& T){ return &cnoid::write(*mapping, key, T.matrix()); } } namespace cnoid { void exportPyEigenArchive() { python::def("readVector3", readVector3); python::def("readVector4", readVector4); python::def("readMatrix4", readMatrix4); python::def("readAffine3", readAffine3); python::def("writeVector3", writeVector3); python::def("writeVector4", writeVector4); python::def("writeAffine3", writeAffine3); } } choreonoid-1.5.0/src/Util/python/PySignal.h0000664000000000000000000001327112741425367017311 0ustar rootroot/*! @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_PYSIGNAL_H #define CNOID_UTIL_PYSIGNAL_H #include "../Signal.h" #include "PyUtil.h" #include namespace cnoid { template boost::python::object pyGetSignalArgObject(T& value){ return boost::python::object(value); } namespace signal_private { template struct python_function_caller0 { boost::python::object func; python_function_caller0(boost::python::object func) : func(func) { } T operator()() { PyGILock lock; T result; try { result = func(); } catch(boost::python::error_already_set const& ex) { cnoid::handlePythonException(); } return result; } }; template<> struct python_function_caller0 { boost::python::object func; python_function_caller0(boost::python::object func) : func(func) { } void operator()() { PyGILock lock; try { func(); } catch(boost::python::error_already_set const& ex) { cnoid::handlePythonException(); } } }; template struct python_function_caller1 { boost::python::object func; python_function_caller1(boost::python::object func) : func(func) { } T operator()(ARG1 arg1) { PyGILock lock; T result; try { result = func(pyGetSignalArgObject(arg1)); } catch(boost::python::error_already_set const& ex) { handlePythonException(); } return result; } }; template struct python_function_caller1 { boost::python::object func; python_function_caller1(boost::python::object func) : func(func) { } void operator()(ARG1 arg1) { PyGILock lock; try { func(pyGetSignalArgObject(arg1)); } catch(boost::python::error_already_set const& ex) { handlePythonException(); } } }; template struct python_function_caller2 { boost::python::object func; python_function_caller2(boost::python::object func) : func(func) { } T operator()(ARG1 arg1, ARG2 arg2) { PyGILock lock; T result; try { result = func(pyGetSignalArgObject(arg1), pyGetSignalArgObject(arg2)); } catch(boost::python::error_already_set const& ex) { handlePythonException(); } return result; } }; template struct python_function_caller2 { boost::python::object func; python_function_caller2(boost::python::object func) : func(func) { } void operator()(ARG1 arg1, ARG2 arg2) { PyGILock lock; try { func(pyGetSignalArgObject(arg1), pyGetSignalArgObject(arg2)); } catch(boost::python::error_already_set const& ex) { handlePythonException(); } } }; template class py_signal_impl; template class py_signal_impl<0, Signature, Combiner> { typedef boost::function_traits traits; public: typedef python_function_caller0 caller; }; template class py_signal_impl<1, Signature, Combiner> { typedef boost::function_traits traits; public: typedef python_function_caller1 caller; }; template class py_signal_impl<2, Signature, Combiner> { typedef boost::function_traits traits; public: typedef python_function_caller2 caller; }; } // namespace signal_private template< typename Signature, typename Combiner = signal_private::last_value::result_type> > class PySignalProxy : public signal_private::py_signal_impl< (boost::function_traits::arity), Signature, Combiner> { typedef signal_private::py_signal_impl<(boost::function_traits::arity), Signature, Combiner> base_type; static Connection connect(SignalProxy& self, boost::python::object func){ return self.connect(typename base_type::caller(func)); } public: PySignalProxy(const char* name) { boost::python::class_< SignalProxy >(name) .def("connect", &PySignalProxy::connect); } }; template< typename Signature, typename Combiner = signal_private::last_value::result_type> > class PySignal : public signal_private::py_signal_impl< (boost::function_traits::arity), Signature, Combiner> { typedef signal_private::py_signal_impl<(boost::function_traits::arity), Signature, Combiner> base_type; static Connection connect(Signal& self, boost::python::object func){ return self.connect(typename base_type::caller(func)); } static Connection connectProxy(SignalProxy& self, boost::python::object func){ return self.connect(typename base_type::caller(func)); } public: PySignal(const char* name) { boost::python::class_< Signal, boost::noncopyable >(name) .def("connect", &PySignal::connect); boost::python::class_< SignalProxy >((std::string(name) + "Proxy").c_str()) .def("connect", &PySignal::connectProxy); } }; } #endif choreonoid-1.5.0/src/Util/python/PyEigenTypes.ver2.cpp0000664000000000000000000004746312741425367021372 0ustar rootroot/*! @author Shin'ichiro Nakaoka */ #include "PyUtil.h" #include "../EigenTypes.h" #include "../EigenUtil.h" #include namespace python = boost::python; using namespace boost::python; using namespace cnoid; namespace { template struct pylist_to_Vector_converter { pylist_to_Vector_converter(){ converter::registry::push_back( &pylist_to_Vector_converter::convertible, &pylist_to_Vector_converter::construct, python::type_id()); } static void* convertible(PyObject* pyo){ if(PySequence_Check(pyo) && PySequence_Size(pyo) == dim){ return pyo; } return 0; } static void construct(PyObject* pyo, python::converter::rvalue_from_python_stage1_data* data){ VectorType* pv = new(reinterpret_cast*>(data)->storage.bytes) VectorType(); for(python::ssize_t i = 0; i < dim; ++i) { (*pv)[i] = python::extract(PySequence_GetItem(pyo, i)); } data->convertible = pv; } }; template struct pylist_to_Matrix_converter { pylist_to_Matrix_converter(){ converter::registry::push_back( &pylist_to_Matrix_converter::convertible, &pylist_to_Matrix_converter::construct, python::type_id()); } static void* convertible(PyObject* pyo){ if(PySequence_Check(pyo)){ return pyo; } return 0; } static void construct(PyObject* pyo, python::converter::rvalue_from_python_stage1_data* data){ MatrixType* M = new(reinterpret_cast*>(data)->storage.bytes) MatrixType(); for(python::ssize_t i = 0; i < rows; ++i) { python::list row = python::extract(PySequence_GetItem(pyo, i)); for(python::ssize_t j = 0; j < rows; ++j) { (*M)(i, j) = python::extract(row[j]); } } data->convertible = M; } }; template struct pylist_to_Transform_converter { pylist_to_Transform_converter(){ converter::registry::push_back( &pylist_to_Transform_converter::convertible, &pylist_to_Transform_converter::construct, python::type_id()); } static void* convertible(PyObject* pyo){ if(PySequence_Check(pyo)){ int numRows = PySequence_Size(pyo); if(numRows == 3 || numRows == 4){ return pyo; } } return 0; } static void construct(PyObject* pyo, python::converter::rvalue_from_python_stage1_data* data){ TransformType* T = new(reinterpret_cast*>(data)->storage.bytes) TransformType(); for(python::ssize_t i = 0; i < 3; ++i) { typename TransformType::LinearPart R = T->linear(); typename TransformType::TranslationPart p = T->translation(); python::list row = python::extract(PySequence_GetItem(pyo, i)); R(i, 0) = python::extract(row[0]); R(i, 1) = python::extract(row[1]); R(i, 2) = python::extract(row[2]); p[i] = python::extract(row[3]); } data->convertible = T; } }; //! \todo replace this function with another python functions Affine3 getAffine3FromAngleAxis(double angle, const Vector3& vec){ /* Affine3 m; m = AngleAxis(angle, vec); return m; */ return Affine3(AngleAxis(angle, vec)); } typedef Eigen::Matrix::Index Index; void checkIndex(Index i, Index size) { if(i < 0 || i >= size) { static boost::format message("Index %1% out of range 0..%2%"); PyErr_SetString(PyExc_IndexError, (message % i % (size - 1)).str().c_str()); python::throw_error_already_set(); } } void extractIndex(python::tuple indexTuple, Index rows, Index cols, Index out_index[2]){ if(python::len(indexTuple) != 2) { PyErr_SetString(PyExc_IndexError,"Index must be integer or a 2-tuple"); python::throw_error_already_set(); } for(int i=0; i < 2; ++i) { python::extract e(indexTuple[i]); if(!e.check()){ PyErr_SetString( PyExc_ValueError, (boost::format("Unable to convert %1%-th index to integer.") % i).str().c_str()); python::throw_error_already_set(); } out_index[i] = e(); } checkIndex(out_index[0], rows); checkIndex(out_index[1], cols); } std::string getClassName(const python::object& obj){ return python::extract(obj.attr("__class__").attr("__name__"))(); } template class MatrixBaseVisitor : public python::def_visitor >{ typedef typename TMatrixBase::Scalar Scalar; public: template void visit(PyClass& pyClass) const { pyClass .def("__neg__", &MatrixBaseVisitor::__neg__) .def("__add__", &MatrixBaseVisitor::__add__) .def("__iadd__", &MatrixBaseVisitor::__iadd__) .def("__sub__", &MatrixBaseVisitor::__sub__) .def("__isub__", &MatrixBaseVisitor::__isub__) .def("__eq__", &MatrixBaseVisitor::__eq__) .def("__ne__", &MatrixBaseVisitor::__ne__) .def("__mul__", &MatrixBaseVisitor::__mul__scalar) .def("__imul__", &MatrixBaseVisitor::__imul__scalar) .def("__rmul__", &MatrixBaseVisitor::__rmul__scalar) .def("__div__",&MatrixBaseVisitor::__div__scalar) .def("__idiv__",&MatrixBaseVisitor::__idiv__scalar) .def("__mul__",&MatrixBaseVisitor::__mul__scalar) .def("__rmul__",&MatrixBaseVisitor::__rmul__scalar) .def("__imul__",&MatrixBaseVisitor::__imul__scalar) .def("__div__",&MatrixBaseVisitor::__div__scalar) .def("__idiv__",&MatrixBaseVisitor::__idiv__scalar) .def("rows", &TMatrixBase::rows) .def("cols", &TMatrixBase::cols) .add_static_property("Ones", &MatrixBaseVisitor::Ones) .add_static_property("Zero", &MatrixBaseVisitor::Zero) .add_static_property("Identity", &MatrixBaseVisitor::Identity) .def("norm",&TMatrixBase::norm) .def("__abs__",&TMatrixBase::norm) .def("squaredNorm",&TMatrixBase::squaredNorm) .def("normalize",&TMatrixBase::normalize) .def("normalized",&TMatrixBase::normalized) ; } static TMatrixBase Ones(){ return TMatrixBase::Ones(); } static TMatrixBase Zero(){ return TMatrixBase::Zero(); } static TMatrixBase Identity(){ return TMatrixBase::Identity(); } static bool __eq__(const TMatrixBase& a, const TMatrixBase& b){ if(a.rows()!=b.rows() || a.cols()!=b.cols()){ return false; } return a.cwiseEqual(b).all(); } static bool __ne__(const TMatrixBase& a, const TMatrixBase& b){ return !__eq__(a,b); } static TMatrixBase __neg__(const TMatrixBase& a){ return -a; }; static TMatrixBase __add__(const TMatrixBase& a, const TMatrixBase& b){ return a + b; } static TMatrixBase __sub__(const TMatrixBase& a, const TMatrixBase& b){ return a - b; } static TMatrixBase __iadd__(TMatrixBase& a, const TMatrixBase& b){ a += b; return a; }; static TMatrixBase __isub__(TMatrixBase& a, const TMatrixBase& b){ a -= b; return a; }; template static TMatrixBase __mul__scalar(const TMatrixBase& a, const Scalar2& scalar){ return a * scalar; } template static TMatrixBase __imul__scalar(TMatrixBase& a, const Scalar2& scalar){ a *= scalar; return a; } template static TMatrixBase __rmul__scalar(const TMatrixBase& a, const Scalar2& scalar){ return a * scalar; } template static TMatrixBase __div__scalar(const TMatrixBase& a, const Scalar2& scalar){ return a / scalar; } template static TMatrixBase __idiv__scalar(TMatrixBase& a, const Scalar2& scalar){ a /= scalar; return a; } }; template class VectorVisitor : public python::def_visitor< VectorVisitor > { friend class python::def_visitor_access; typedef typename TVector::Scalar Scalar; enum { Dim = TVector::RowsAtCompileTime }; public: template void visit(PyClass& pyClass) const { MatrixBaseVisitor().visit(pyClass); pyClass .def(python::init()) .def("__setitem__", &VectorVisitor::__setitem__) .def("__getitem__", &VectorVisitor::__getitem__) .def("__str__", &VectorVisitor::__str__) .def("__repr__", &VectorVisitor::__str__) .def("dot", &VectorVisitor::dot) .def("__len__", &VectorVisitor::__len__).staticmethod("__len__") .def("cross", &VectorVisitor::cross) .add_static_property("UnitX", &VectorVisitor::UnitX) .add_static_property("UnitY", &VectorVisitor::UnitY) .add_static_property("UnitZ", &VectorVisitor::UnitZ) .add_property("x", &VectorVisitor::get_x, &VectorVisitor::set_x) .add_property("y", &VectorVisitor::get_y, &VectorVisitor::set_y) .add_property("z", &VectorVisitor::get_z, &VectorVisitor::set_z) ; }; static void __setitem__(TVector& self, Index i, Scalar value){ checkIndex(i, Dim); self[i] = value; } static Scalar __getitem__(const TVector& self, Index i){ checkIndex(i, Dim); return self[i]; } static Index __len__(){ return Dim; } static Scalar dot(const TVector& self, const TVector& other){ return self.dot(other); } static TVector cross(const TVector& self, const TVector& other){ return self.cross(other); } static TVector UnitX(){ return TVector::UnitX(); } static TVector UnitY(){ return TVector::UnitY(); } static TVector UnitZ(){ return TVector::UnitZ(); } static Scalar get_x(const TVector& self) { return self.x(); } static Scalar set_x(TVector& self, Scalar value) { self.x() = value; } static Scalar get_y(const TVector& self) { return self.y(); } static Scalar set_y(TVector& self, Scalar value) { self.y() = value; } static Scalar get_z(const TVector& self) { return self.z(); } static Scalar set_z(TVector& self, Scalar value) { self.z() = value; } static std::string __str__(const python::object& obj){ const TVector& self = python::extract(obj)(); std::ostringstream oss; oss << getClassName(obj) << "("; Index i=0; while(true){ oss << self[i++]; if(i == Dim){ break; } oss << ", "; } oss << ")"; return oss.str(); } }; template class MatrixVisitor : public python::def_visitor< MatrixVisitor > { friend class python::def_visitor_access; typedef typename TMatrix::Scalar Scalar; typedef typename Eigen::Matrix ColumnVector; enum { Rows = TMatrix::RowsAtCompileTime }; enum { Cols = TMatrix::RowsAtCompileTime }; public: template void visit(PyClass& pyClass) const { MatrixBaseVisitor().visit(pyClass); pyClass .def("transpose", &MatrixVisitor::transpose) .def("inverse", &MatrixVisitor::inverse) .def("diagonal",&MatrixVisitor::diagonal) .def("row", &MatrixVisitor::row) .def("col", &MatrixVisitor::col) .def("__mul__", &MatrixVisitor::__mul__matrix) .def("__imul__",&MatrixVisitor::__imul__matrix) .def("__mul__", &MatrixVisitor::__mul__vector) .def("__rmul__",&MatrixVisitor::__mul__vector) .def("__setitem__", &MatrixVisitor::__setitem__row) .def("__getitem__", &MatrixVisitor::__getitem__row) .def("__setitem__", &MatrixVisitor::__setitem__element) .def("__getitem__", &MatrixVisitor::__getitem__element) .def("__str__", &MatrixVisitor::__str__) .def("__repr__", &MatrixVisitor::__str__) .def("__len__", &MatrixVisitor::__len__).staticmethod("__len__") ; } static Index __len__(){ return TMatrix::RowsAtCompileTime; } static TMatrix transpose(const TMatrix& M){ return M.transpose(); } static ColumnVector diagonal(const TMatrix& M){ return M.diagonal(); } static ColumnVector __getitem__row(const TMatrix& M, Index i){ checkIndex(i, M.rows()); return M.row(i); } static void __setitem__row(TMatrix& M, Index i, const ColumnVector& v){ checkIndex(i, M.rows()); M.row(i) = v; } static Scalar __getitem__element(const TMatrix& M, python::tuple indexTuple){ Index index[2]; extractIndex(indexTuple, M.rows(), M.cols(), index); return M(index[0], index[1]); } static void __setitem__element(TMatrix& M, python::tuple indexTuple, const Scalar& value){ Index index[2]; extractIndex(indexTuple, M.rows(), M.cols(), index); M(index[0], index[1]) = value; } static TMatrix __mul__matrix(const TMatrix& A, const TMatrix& B){ return A * B; } static TMatrix __imul__matrix(TMatrix& A, const TMatrix& B){ A *= B; return A; }; static ColumnVector __mul__vector(const TMatrix& M, const ColumnVector& v){ return M * v; } static TMatrix inverse(const TMatrix& M){ return M.inverse(); } static ColumnVector row(const TMatrix& M, Index i){ checkIndex(i, M.rows()); return M.row(i); } static ColumnVector col(const TMatrix& M, Index i){ checkIndex(i, M.cols()); return M.col(i); } static std::string __str__(const python::object& obj){ std::ostringstream oss; const TMatrix& M = python::extract(obj)(); oss << getClassName(obj) << "("; for(Index i=0; i < M.rows(); ++i){ oss << "\t("; Index j=0; while(true){ oss << M(i, j++); if(j == Cols){ break; } oss << ", "; } oss < ")\n"; } oss < ")"; return oss.str(); } }; template class TransformVisitor : public python::def_visitor< TransformVisitor > { friend class python::def_visitor_access; typedef typename TTransform::Scalar Scalar; typedef typename TTransform::MatrixType MatrixType; typedef typename TTransform::LinearMatrixType LinearMatrixType; typedef typename TTransform::VectorType VectorType; static TTransform Identity_; public: /* TransformVisitor() { Identity_.setIdentity(); } */ template void visit(PyClass& pyClass) const { pyClass .def("__setitem__", &TransformVisitor::__setitem__element) .def("__getitem__", &TransformVisitor::__getitem__element) .def("matrix", &TransformVisitor::matrix) .def("linear", &TransformVisitor::linear) .def("rotation", &TransformVisitor::rotation) .def("translation", &TransformVisitor::translation) .def("inverse", &TransformVisitor::inverse) .def("setIdentity", &TTransform::setIdentity).staticmethod("setIdentity") .add_static_property("Identity", &TransformVisitor::Identity) .add_static_property("Dim", &TransformVisitor::Dim) .add_static_property("HDim", &TransformVisitor::HDim) .add_static_property("Rows", &TransformVisitor::Rows) .def("__str__", &TransformVisitor::__str__) .def("__repr__", &TransformVisitor::__str__) ; } static Scalar __getitem__element(const TTransform& T, python::tuple indexTuple){ Index index[2]; extractIndex(indexTuple, TTransform::Rows, TTransform::HDim, index); return T(index[0], index[1]); } static void __setitem__element(TTransform& M, python::tuple indexTuple, const Scalar& value){ Index index[2]; extractIndex(indexTuple, TTransform::Rows, TTransform::HDim, index); M(index[0], index[1]) = value; } static MatrixType matrix(const TTransform& T){ return T.matrix(); } static LinearMatrixType linear(const TTransform& T){ return T.linear(); } static LinearMatrixType rotation(const TTransform& T){ return T.rotation(); } static VectorType translation(const TTransform& T){ return T.translation(); } static TTransform inverse(const TTransform& T){ return T.inverse(); } static TTransform Identity(){ return Identity_; } static Index Dim() { return TTransform::Dim; } static Index HDim() { return TTransform::HDim; } static Index Rows() { return TTransform::Rows; } static std::string __str__(const python::object& obj){ std::ostringstream oss; const TTransform& T = python::extract(obj)(); oss << getClassName(obj) << "("; for(Index i=0; i < TTransform::Rows; ++i){ oss << "\t("; Index j=0; while(true){ oss << T(i, j++); if(j == TTransform::HDim){ break; } oss << ", "; } oss < ")\n"; } oss < ")"; return oss.str(); } }; template TTransform TransformVisitor::Identity_ = TTransform::Identity(); } namespace cnoid { void exportPyEigenTypes() { class_("Vector3", init<>()) .def(VectorVisitor()); class_("Vector3f", init<>()) .def(VectorVisitor()); class_("Matrix3", init<>()) .def(MatrixVisitor()); class_("Matrix4", init<>()) .def(MatrixVisitor()); class_("Affine3", init<>()) .def(TransformVisitor()); class_("Position", init<>()) .def(TransformVisitor()); void (SE3::*SE3_set1)(const Vector3& translation, const Quat& rotation) = &SE3::set; void (SE3::*SE3_set2)(const Vector3& translation, const Matrix3& R) = &SE3::set; void (SE3::*SE3_set3)(const Position& T) = &SE3::set; const Vector3& (SE3::*SE3_translation_const)() const = &SE3::translation; const Quat& (SE3::*SE3_rotation_const)() const = &SE3::rotation; class_("SE3", init<>()) .def("set", SE3_set1) .def("set", SE3_set2) .def("set", SE3_set3) .def("translation", SE3_translation_const, return_value_policy()) .def("rotation", SE3_rotation_const, return_value_policy()); python::def("rpyFromRot", cnoid::rpyFromRot); Matrix3 (*cnoid_rotFromRpy1)(const Vector3& rpy) = cnoid::rotFromRpy; python::def("rotFromRpy", cnoid_rotFromRpy1); python::def("omegaFromRot", cnoid::omegaFromRot); //! \todo replace the following functions with another python functions python::def("angleAxis", getAffine3FromAngleAxis); pylist_to_Vector_converter(); pylist_to_Vector_converter(); pylist_to_Vector_converter(); pylist_to_Vector_converter(); pylist_to_Matrix_converter(); pylist_to_Matrix_converter(); pylist_to_Transform_converter(); pylist_to_Transform_converter(); } } choreonoid-1.5.0/src/Util/python/PyUtil.h0000664000000000000000000000115412741425367017006 0ustar rootroot/*! @author Shin'ichiro Nakaoka */ #ifndef CNOID_UTIL_PYUTIL_H #define CNOID_UTIL_PYUTIL_H #include "../Referenced.h" #include namespace cnoid { class PyGILock { PyGILState_STATE gstate; public: PyGILock(){ gstate = PyGILState_Ensure(); } ~PyGILock() { PyGILState_Release(gstate); } }; template T* get_pointer(cnoid::ref_ptr const& p) { return p.get(); } } // namespace cnoid namespace boost { namespace python { template struct pointee< cnoid::ref_ptr > { typedef T type; }; }} // namespace boost::python #endif choreonoid-1.5.0/src/Util/python/PyValueTree.cpp0000664000000000000000000002410212741425367020316 0ustar rootroot/*! @author Shin'ichiro Nakaoka */ #include "PyUtil.h" #include "../ValueTree.h" using namespace std; using namespace boost; using namespace boost::python; using namespace cnoid; namespace { MappingPtr ValueNode_toMapping(ValueNode& self){ return self.toMapping(); } ListingPtr ValueNode_toListing(ValueNode& self){ return self.toListing(); } python::object ValueNode_readInt(ValueNode& self){ int value; if(self.read(value)){ return python::object(value); } return python::object(); } python::object ValueNode_readFloat(ValueNode& self){ double value; if(self.read(value)){ return python::object(value); } return python::object(); } python::object ValueNode_readBool(ValueNode& self){ bool value; if(self.read(value)){ return python::object(value); } return python::object(); } python::object ValueNode_readString(ValueNode& self){ string value; if(self.read(value)){ return python::object(value); } return python::object(); } ValueNodePtr Mapping_find(Mapping& self, const std::string& key){ return self.find(key); } MappingPtr Mapping_findMapping(Mapping& self, const std::string& key){ return self.findMapping(key); } ListingPtr Mapping_findListing(Mapping& self, const std::string& key){ return self.findListing(key); } ValueNodePtr Mapping_get(Mapping& self, const std::string& key){ return &(self.get(key)); } void Mapping_insert1(Mapping& self, const std::string& key, ValueNodePtr node){ self.insert(key, node); } void Mapping_insert2(Mapping& self, MappingPtr other){ self.insert(other); } MappingPtr Mapping_openMapping(Mapping& self, const std::string& key){ return self.openMapping(key); } MappingPtr Mapping_openFlowStyleMapping(Mapping& self, const std::string& key){ return self.openFlowStyleMapping(key); } MappingPtr Mapping_createMapping(Mapping& self, const std::string& key){ return self.createMapping(key); } MappingPtr Mapping_createFlowStyleMapping(Mapping& self, const std::string& key){ return self.createFlowStyleMapping(key); } ListingPtr Mapping_openListing(Mapping& self, const std::string& key){ return self.openListing(key); } ListingPtr Mapping_openFlowStyleListing(Mapping& self, const std::string& key){ return self.openFlowStyleListing(key); } ListingPtr Mapping_createListing(Mapping& self, const std::string& key){ return self.createListing(key); } ListingPtr Mapping_createFlowStyleListing(Mapping& self, const std::string& key){ return self.createFlowStyleListing(key); } python::object Mapping_readString(Mapping& self, const std::string& key){ string value; if(self.read(key, value)){ return python::object(value); } return python::object(); } python::object Mapping_readBool(Mapping& self, const std::string& key){ bool value; if(self.read(key, value)){ return python::object(value); } return python::object(); } python::object Mapping_readInt(Mapping& self, const std::string& key){ int value; if(self.read(key, value)){ return python::object(value); } return python::object(); } python::object Mapping_readFloat(Mapping& self, const std::string& key){ double value; if(self.read(key, value)){ return python::object(value); } return python::object(); } python::object Mapping_get2(Mapping& self, const std::string& key, python::object defaultValue){ if(PyBool_Check(defaultValue.ptr())){ bool value; if(self.read(key, value)){ return python::object(value); } } else if(PyInt_Check(defaultValue.ptr())){ int value; if(self.read(key, value)){ return python::object(value); } } else if(PyFloat_Check(defaultValue.ptr())){ double value; if(self.read(key, value)){ return python::object(value); } } else if(PyString_Check(defaultValue.ptr())){ string value; if(self.read(key, value)){ return python::object(value); } } else { return python::object(); } return defaultValue; } void Mapping_writeString1(Mapping& self, const std::string &key, const std::string& value){ self.write(key, value); } void Mapping_writeString2(Mapping& self, const std::string &key, const std::string& value, StringStyle style){ self.write(key, value, style); } void Mapping_write(Mapping& self, const std::string &key, python::object value){ if(PyBool_Check(value.ptr())){ self.write(key, python::extract(value)); } else if(PyInt_Check(value.ptr())){ self.write(key, python::extract(value)); } else if(PyFloat_Check(value.ptr())){ self.write(key, python::extract(value)); } else { PyErr_SetString(PyExc_TypeError, "The argument type is not supported"); python::throw_error_already_set(); } } ValueNodePtr Listing_front(Listing& self){ return self.front(); } ValueNodePtr Listing_back(Listing& self){ return self.back(); } ValueNodePtr Listing_at(Listing& self, int i){ return self.at(i); } void Listing_write_int(Listing& self, int i, int value){ self.write(i, value); } void Listing_write_string1(Listing& self, int i, const std::string& value){ self.write(i, value); } void Listing_write_string2(Listing& self, int i, const std::string& value, StringStyle stringStyle){ self.write(i, value, stringStyle); } MappingPtr Listing_newMapping(Listing& self){ return self.newMapping(); } void Listing_append_node(Listing& self, ValueNodePtr node){ self.append(node); } void Listing_append_int(Listing& self, int value){ self.append(value); } void Listing_append_double(Listing& self, double value){ self.append(value); } void Listing_append_string1(Listing& self, const std::string& value){ self.append(value); } void Listing_append_string2(Listing& self, const std::string& value, StringStyle style){ self.append(value, style); } } namespace cnoid { void exportPyValueTree() { enum_("StringStyle") .value("PLAING_STRING", PLAIN_STRING) .value("SINGLE_QUOTED", SINGLE_QUOTED) .value("DOUBLE_QUOTED", DOUBLE_QUOTED) .value("LITERAL_STRING", LITERAL_STRING) .value("FOLDED_STRING", FOLDED_STRING); class_, boost::noncopyable>("ValueNode", no_init) .def("isValid", &ValueNode::isValid) .def("toInt", &ValueNode::toInt) .def("toFloat", &ValueNode::toDouble) .def("toBool", &ValueNode::toBool) .def("isScalar", &ValueNode::isScalar) .def("isString", &ValueNode::isString) .def("toString", &ValueNode::toString, return_value_policy()) .def("isMapping", &ValueNode::isMapping) .def("toMapping", ValueNode_toMapping) .def("isListing", &ValueNode::isListing) .def("toListing", ValueNode_toListing) .def("readInt", ValueNode_readInt) .def("readFloat", ValueNode_readFloat) .def("readBool", ValueNode_readBool) .def("readString", ValueNode_readString) .def("hasLineInfo", &ValueNode::hasLineInfo) .def("line", &ValueNode::line) .def("column", &ValueNode::column) ; implicitly_convertible(); class_< Mapping, MappingPtr, bases, boost::noncopyable >("Mapping") .def("empty", &Mapping::empty) .def("size", &Mapping::size) .def("clear", &Mapping::clear) .def("setFlowStyle", &Mapping::setFlowStyle) .def("isFlowStyle", &Mapping::isFlowStyle) .def("setFloatFormat", &Mapping::setDoubleFormat) .def("floatFormat", &Mapping::doubleFormat, return_value_policy()) .def("setKeyQuoteStyle", &Mapping::setKeyQuoteStyle) .def("find", Mapping_find) .def("findMapping", Mapping_findMapping) .def("findListing", Mapping_findListing) .def("get", Mapping_get) .def("__getitem__", Mapping_get) .def("insert", Mapping_insert1) .def("insert", Mapping_insert2) .def("openMapping", Mapping_openMapping) .def("openFlowStyleMapping", Mapping_openFlowStyleMapping) .def("createMapping", Mapping_createMapping) .def("createFlowStyleMapping", Mapping_createFlowStyleMapping) .def("openListing", Mapping_openListing) .def("openFlowStyleListing", Mapping_openFlowStyleListing) .def("createListing", Mapping_createListing) .def("createFlowStyleListing", Mapping_createFlowStyleListing) .def("remove", &Mapping::remove) .def("readString", Mapping_readString) .def("readBool", Mapping_readBool) .def("readInt", Mapping_readInt) .def("readFloat", Mapping_readFloat) .def("get", Mapping_get2) .def("write", Mapping_writeString1) .def("write", Mapping_writeString2) .def("write", Mapping_write) ; implicitly_convertible(); class_< Listing, ListingPtr, bases, boost::noncopyable >("Listing") .def("empty", &Listing::empty) .def("size", &Listing::size) .def("clear", &Listing::clear) .def("reserve", &Listing::reserve) .def("setFlowStyle", &Listing::setFlowStyle) .def("isFlowStyle", &Listing::isFlowStyle) .def("setFloatFormat", &Listing::setDoubleFormat) .def("floatFormat", &Listing::doubleFormat, return_value_policy()) .def("front", Listing_front) .def("back", Listing_back) .def("at", Listing_at) .def("write", Listing_write_int) .def("write", Listing_write_string1) .def("write", Listing_write_string2) .def("__getitem__", Listing_at) .def("newMapping", Listing_newMapping) .def("append", Listing_append_node) .def("append", Listing_append_int) .def("append", Listing_append_double) .def("append", Listing_append_string1) .def("append", Listing_append_string2) .def("appendLF", &Listing::appendLF) ; implicitly_convertible(); } } choreonoid-1.5.0/src/Util/python/PyUtilModule.cpp0000664000000000000000000000441012741425367020505 0ustar rootroot/*! @author Shin'ichiro Nakaoka */ #include "PyUtil.h" #include "../ExecutablePath.h" #include "../FloatingNumberString.h" #include "../Deque2D.h" using namespace boost::python; using namespace cnoid; namespace { typedef Deque2D< double, std::allocator > Deque2DDouble; void Deque2DDouble_Row_setitem(Deque2DDouble::Row& self, const int i, const double x) { self[i] = x; } double& (Deque2DDouble::Row::*Row_getitem)(int) = &Deque2DDouble::Row::operator[]; const double& (Deque2DDouble::Row::*Row_getitem_const)(int) const = &Deque2DDouble::Row::operator[]; } namespace cnoid { void exportPySignalTypes(); void exportPyValueTree(); void exportPyEigenTypes(); void exportPyEigenArchive(); void exportPySeqTypes(); void exportPySceneGraph(); void exportPyGeometryTypes(); void exportPyTaskTypes(); } BOOST_PYTHON_MODULE(Util) { class_("Referenced", no_init); exportPySignalTypes(); exportPyValueTree(); exportPyEigenTypes(); exportPyEigenArchive(); exportPySeqTypes(); exportPySceneGraph(); exportPyGeometryTypes(); exportPyTaskTypes(); def("shareDirectory", &cnoid::shareDirectory, return_value_policy()); def("executablePath", &cnoid::executablePath, return_value_policy()); def("executableBasename", &cnoid::executableBasename, return_value_policy()); def("executableTopDirectory", &cnoid::executableTopDirectory, return_value_policy()); class_("FloatingNumberString", init()) .def("set", &FloatingNumberString::set) .def("setPositiveValue", &FloatingNumberString::setPositiveValue) .def("setNonNegativeValue", &FloatingNumberString::setNonNegativeValue) .def("value", &FloatingNumberString::value); class_("Row", init<>()) .def("size", &Deque2DDouble::Row::size) .def("at", &Deque2DDouble::Row::at, return_value_policy()) .def("__getitem__", Row_getitem, return_value_policy()) .def("__getitem__", Row_getitem_const, return_value_policy()) .def("__setitem__", Deque2DDouble_Row_setitem) ; } choreonoid-1.5.0/src/Util/python/PySeqTypes.cpp0000664000000000000000000001351412741425367020204 0ustar rootroot/*! * @author Shin'ichiro Nakaoka */ #include "PyUtil.h" #include "../MultiValueSeq.h" #include "../Vector3Seq.h" #include "../ValueTree.h" #include "../YAMLWriter.h" using namespace boost::python; using namespace cnoid; namespace { BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(AbstractSeq_setNumFrames, setNumFrames, 1, 2) BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(AbstractSeq_setTimeLength, setTimeLength, 1, 2) BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(AbstractMultiSeq_setDimension, setDimension, 3, 3) BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(AbstractMultiSeq_setNumParts, setNumParts, 1, 2) } namespace cnoid { void exportPySeqTypes() { class_("AbstractSeq", no_init) .def("cloneSeq", &AbstractSeq::cloneSeq) .def("copySeqProperties", &AbstractSeq::copySeqProperties) .def("seqType", &AbstractSeq::seqType, return_value_policy()) .def("getFrameRate", &AbstractSeq::getFrameRate) .def("setFrameRate", &AbstractSeq::setFrameRate) .def("getTimeStep", &AbstractSeq::getTimeStep) .def("setTimeStep", &AbstractSeq::setTimeStep) .def("getTimeOfFrame", &AbstractSeq::getTimeOfFrame) .def("getOffsetTimeFrame", &AbstractSeq::getOffsetTimeFrame) .def("getOffsetTime", &AbstractSeq::getOffsetTime) .def("getNumFrames", &AbstractSeq::getNumFrames) .def("setNumFrames", &AbstractSeq::setNumFrames, AbstractSeq_setNumFrames()) .def("setTimeLength", &AbstractSeq::setTimeLength, AbstractSeq_setTimeLength()) .def("getTimeLength", &AbstractSeq::getTimeLength) .def("seqContentName", &AbstractSeq::seqContentName, return_value_policy()) .def("setSeqContentName", &AbstractSeq::setSeqContentName) .def("readSeq", &AbstractSeq::readSeq) .def("writeSeq", &AbstractSeq::writeSeq) .def("seqMessage", &AbstractSeq::seqMessage, return_value_policy()) .def("defaultFrameRate", &AbstractSeq::defaultFrameRate); register_ptr_to_python(); class_, boost::noncopyable>("AbstractMultiSeq", no_init) .def("copySeqProperties", &AbstractMultiSeq::copySeqProperties) .def("setDimension", &AbstractMultiSeq::setDimension, AbstractMultiSeq_setDimension()) .def("setNumParts", &AbstractMultiSeq::setNumParts, AbstractMultiSeq_setNumParts()) .def("getNumParts", &AbstractMultiSeq::getNumParts) .def("partIndex", &AbstractMultiSeq::partIndex) .def("partLabel", &AbstractMultiSeq::partLabel, return_value_policy()); register_ptr_to_python(); implicitly_convertible(); const MultiValueSeq::Element& (MultiValueSeq::*MultiValueSeq_at_const)(int, int) const = &MultiValueSeq::at; MultiValueSeq::Element& (MultiValueSeq::*MultiValueSeq_at)(int, int) = &MultiValueSeq::at; void (MultiValueSeq::*MultiValueSeq_pop_front_int)(int) = &MultiValueSeq::pop_front; void (MultiValueSeq::*MultiValueSeq_pop_front)(int) = &MultiValueSeq::pop_front; MultiValueSeq::Row (MultiValueSeq::*MultiValueSeq_row)(int) = &MultiValueSeq::row; const MultiValueSeq::Row (MultiValueSeq::*MultiValueSeq_row_const)(int) const = &MultiValueSeq::row; MultiValueSeq::Column (MultiValueSeq::*MultiValueSeq_column)(int) = &MultiValueSeq::column; const MultiValueSeq::Column (MultiValueSeq::*MultiValueSeq_column_const)(int) const = &MultiValueSeq::column; MultiValueSeq::Frame (MultiValueSeq::*MultiValueSeq_frame)(int) = &MultiValueSeq::frame; const MultiValueSeq::Frame (MultiValueSeq::*MultiValueSeq_frame_const)(int) const = &MultiValueSeq::frame; MultiValueSeq::Part (MultiValueSeq::*MultiValueSeq_part)(int) = &MultiValueSeq::part; const MultiValueSeq::Part (MultiValueSeq::*MultiValueSeq_part_const)(int) const = &MultiValueSeq::part; class_< MultiValueSeq, bases >("MultiValueSeq") .def("empty", &MultiValueSeq::empty) .def("resize", &MultiValueSeq::resize) .def("resizeColumn", &MultiValueSeq::resizeColumn) .def("rowSize", &MultiValueSeq::rowSize) .def("resizeRow", &MultiValueSeq::resizeRow) .def("colSize", &MultiValueSeq::colSize) .def("clear", &MultiValueSeq::clear) .def("at", MultiValueSeq_at_const, return_value_policy()) //.def("at", MultiValueSeq_at, return_value_policy()) // This is impossible .def("row", MultiValueSeq_row) .def("row", MultiValueSeq_row_const) .def("column", MultiValueSeq_column) .def("column", MultiValueSeq_column_const) .def("append", &MultiValueSeq::append) .def("pop_back", &MultiValueSeq::pop_back) .def("pop_front", MultiValueSeq_pop_front_int) .def("pop_front", MultiValueSeq_pop_front) .def("copySeqProperties", &MultiValueSeq::copySeqProperties) .def("frameRate", &MultiValueSeq::frameRate) .def("timeStep", &MultiValueSeq::timeStep) .def("numFrames", &MultiValueSeq::numFrames) .def("numParts", &MultiValueSeq::numParts) .def("timeLength", &MultiValueSeq::timeLength) .def("frameOfTime", &MultiValueSeq::frameOfTime) .def("timeOfFrame", &MultiValueSeq::timeOfFrame) .def("clampFrameIndex", &MultiValueSeq::clampFrameIndex) .def("frame", MultiValueSeq_frame) .def("frame", MultiValueSeq_frame_const) .def("part", MultiValueSeq_part) .def("part", MultiValueSeq_part_const) .def("loadPlainFormat", &MultiValueSeq::loadPlainFormat) .def("saveAsPlainFormat", &MultiValueSeq::saveAsPlainFormat); register_ptr_to_python(); implicitly_convertible(); } } choreonoid-1.5.0/src/CorbaPlugin/0000775000000000000000000000000012741425367015355 5ustar rootrootchoreonoid-1.5.0/src/CorbaPlugin/test.cpp0000664000000000000000000000101312741425367017033 0ustar rootroot #include #include using namespace cnoid; int main(int argc, char* argv[]) { initializeCorbaUtil(); Corba::MessageView_var messageView = getDefaultNamingContextHelper()->findObject("MessageView"); if(argc <= 1){ messageView->put("Hello World from a remote client\n"); } else { for(int i=1; i < argc; ++i){ messageView->put(argv[i]); messageView->put("\n"); } } } choreonoid-1.5.0/src/CorbaPlugin/exportdecl.h0000664000000000000000000000221212741425367017674 0ustar rootroot#ifndef CNOID_CORBAPLUGIN_EXPORTDECL_H_INCLUDED # define CNOID_CORBAPLUGIN_EXPORTDECL_H_INCLUDED # if defined _WIN32 || defined __CYGWIN__ # define CNOID_CORBAPLUGIN_DLLIMPORT __declspec(dllimport) # define CNOID_CORBAPLUGIN_DLLEXPORT __declspec(dllexport) # define CNOID_CORBAPLUGIN_DLLLOCAL # else # if __GNUC__ >= 4 # define CNOID_CORBAPLUGIN_DLLIMPORT __attribute__ ((visibility("default"))) # define CNOID_CORBAPLUGIN_DLLEXPORT __attribute__ ((visibility("default"))) # define CNOID_CORBAPLUGIN_DLLLOCAL __attribute__ ((visibility("hidden"))) # else # define CNOID_CORBAPLUGIN_DLLIMPORT # define CNOID_CORBAPLUGIN_DLLEXPORT # define CNOID_CORBAPLUGIN_DLLLOCAL # endif # endif # ifdef CNOID_CORBAPLUGIN_STATIC # define CNOID_CORBAPLUGIN_DLLAPI # define CNOID_CORBAPLUGIN_LOCAL # else # ifdef CnoidCorbaPlugin_EXPORTS # define CNOID_CORBAPLUGIN_DLLAPI CNOID_CORBAPLUGIN_DLLEXPORT # else # define CNOID_CORBAPLUGIN_DLLAPI CNOID_CORBAPLUGIN_DLLIMPORT # endif # define CNOID_CORBAPLUGIN_LOCAL CNOID_CORBAPLUGIN_DLLLOCAL # endif #endif #ifdef CNOID_EXPORT # undef CNOID_EXPORT #endif #define CNOID_EXPORT CNOID_CORBAPLUGIN_DLLAPI choreonoid-1.5.0/src/CorbaPlugin/CorbaPlugin.h0000664000000000000000000000053412741425367017735 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_CORBAPLUGIN_CORBAPLUGIN_H_INCLUDED #define CNOID_CORBAPLUGIN_CORBAPLUGIN_H_INCLUDED #include #include "exportdecl.h" namespace cnoid { CNOID_EXPORT void checkOrInvokeCorbaNameServer(); CNOID_EXPORT bool takeOverCorbaPluginInitialization(CORBA::ORB_ptr orb); } #endif choreonoid-1.5.0/src/CorbaPlugin/corba/0000775000000000000000000000000012741425367016443 5ustar rootrootchoreonoid-1.5.0/src/CorbaPlugin/corba/MessageView.idl0000664000000000000000000000030612741425367021353 0ustar rootroot #ifndef CNOID_CORBA_MESSAGE_VIEW_IDL_INCLUDED #define CNOID_CORBA_MESSAGE_VIEW_IDL_INCLUDED module cnoid { module Corba { interface MessageView { void put(in string message); }; }; }; #endif choreonoid-1.5.0/src/CorbaPlugin/CMakeLists.txt0000664000000000000000000000160612741425367020120 0ustar rootroot # @author Shin'ichiro Nakaoka #set(CMAKE_BUILD_TYPE Debug) option(BUILD_CORBA_PLUGIN "Build CORBA Plugin" OFF) if(NOT BUILD_CORBA_PLUGIN) return() elseif(NOT ENABLE_CORBA) message(FATAL_ERROR "CorbaPlugin needs to ENABLE_CORBA") endif() idl_compile_cpp(idl_cpp_files idl_h_files corba MessageView) set(target CnoidCorbaPlugin) set(sources CorbaPlugin.cpp NameServerView.cpp MessageView_impl.cpp ) set(headers CorbaPlugin.h ) make_gettext_mofiles(${target} mofiles) add_cnoid_plugin(${target} SHARED ${sources} ${headers} ${mofiles} ${idl_cpp_files}) target_link_libraries(${target} CnoidUtil CnoidCorba CnoidBase) apply_common_setting_for_plugin(${target} "${headers}") if(QT5) qt5_use_modules(${target} OpenGL Network) endif() # test program # add_cnoid_executable(corba-test test.cpp ${idl_cpp_files}) # target_link_libraries(corba-test CnoidCorba ${OMNIORB_LIBRARIES}) choreonoid-1.5.0/src/CorbaPlugin/MessageView_impl.cpp0000664000000000000000000000105712741425367021324 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "MessageView_impl.h" #include #include using namespace std; using namespace cnoid; MessageView_impl::MessageView_impl(CORBA::ORB_ptr orb) : orb(CORBA::ORB::_duplicate(orb)) { } MessageView_impl::~MessageView_impl() { PortableServer::POA_var poa = _default_POA(); PortableServer::ObjectId_var id = poa->servant_to_id(this); poa->deactivate_object(id); } void MessageView_impl::put(const char* message) { cnoid::MessageView::instance()->put(message); } choreonoid-1.5.0/src/CorbaPlugin/CorbaPlugin.qrc0000664000000000000000000000057612741425367020301 0ustar rootroot icons/NSCateCxt.png icons/NSElse.png icons/NSHostCxt.png icons/NSMgr.png icons/NSMgrCxt.png icons/NSModCxt.png icons/NSObj.png icons/NSRTC.png icons/NSZombi.png choreonoid-1.5.0/src/CorbaPlugin/MessageView_impl.h0000664000000000000000000000077212741425367020774 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_CORBA_PLUGIN_MESSAGE_VIEW_IMPL_H_INCLUDED #define CNOID_CORBA_PLUGIN_MESSAGE_VIEW_IMPL_H_INCLUDED #include namespace cnoid { class MessageView_impl : virtual public POA_cnoid::Corba::MessageView { protected: CORBA::ORB_var orb; public: MessageView_impl(CORBA::ORB_ptr orb); virtual ~MessageView_impl(); virtual void put(const char* message); }; } #endif /* CONTROLLER_IMPL */ choreonoid-1.5.0/src/CorbaPlugin/icons/0000775000000000000000000000000012741425367016470 5ustar rootrootchoreonoid-1.5.0/src/CorbaPlugin/icons/NSRTC.png0000664000000000000000000000103612741425367020067 0ustar rootroot‰PNG  IHDR‘h6gAMAħ üaĠIDAT8O•’ŬK"aĈëë˘›.6Œ ‚%Ĝ‚²‚² k(/" ëB"ˆŠˆÖ>­)­ÔL'ÍF§qĈ"­]·Âh×ĠyßwĈq:S" ²àáÀÀüžóÌ9SĞŞjMU@UUêÑïħ˙ô·ÔħÀ+‘ä_2 ô?ù>•K>ĞÂo9|'"YR˙f•LVNŭѤɔzó óI™O>k°PŒŜ`|ûˆùD.x‹ĦğĤ™îYĤ{ĉ²kšN§ÓZ$xĜ)g§°ëYxR¸;- GNôD$KvYñËíĦ9 (ñ¤ù‰@H§¸Żä+lKÁÌgs ÀŜK $‰çOyâdħ“%Ž ´@ĥ ħeì´ĈgÑÔQé „í!l;Ç6/Y§Iӈğ”ÁShı˘ˆbĊƒ°´}Ž? şuCCGşa÷Ĉ³p-I<R?/9qÉÙh˟Y dżÁJ(Żì [‚ ïIh!÷ö‰h˙Cè5ZI½aŒ‹‹Ñ&˜cƒóQ½•é°„Ú&ŭŸÌŜĉ1—Îèh0œÔëzvĥ÷OÊ­íz8Eï€iÄdŸ°Xf­ósˋKk?Öİ-Ş|BUë+"á_/Ä%â†IENDB`‚choreonoid-1.5.0/src/CorbaPlugin/icons/NSMgr.png0000664000000000000000000000074212741425367020167 0ustar rootroot‰PNG  IHDR‘h6gAMAħ üa™IDAT8O•’íKÂpÇ×׋Ŝô˘Œ ‚ ‚ Ò Ê-%Ê…ùBB‹ ¤´ÍQ–³Ì–Z³•MÂJz#²Ú“Ú:û SÇÁîĈ}îğ[$IXM@M†AġäJêŸp\Uv”xĊ ßoŸEç|&[x|•˜§|â^Ô;.€ĵ(½1̏YéĉGé°-Ĥ I¨<ŭ"WCĴž§ĴÔÀÂızžÌċr%Iá~ÍH¨ /D‚ĵ4Û3G’W% lŠÀÁ%ïKˆžĜg—9Ş P钞£kñ{qn#Êılûԑ2pÌPHŠpŸòî°°F ­Ĥ ”€*H†#’N³(m҅T˘Ċ°ŻyĵùtF¤nże ğC| Ícû°<öò–`BôN%$SĝŭDÎ΃hW„[%…í4ŝ[ DFgJgOjlTŸċĴ{ö¤n›"Tú½Fm°Ağ[?¸½ċV0ztöjàC£F“Ñ<=cħXmöĊeç’k} ßÄĞ'Ôô·ŝŝ' ×Fi,üIENDB`‚choreonoid-1.5.0/src/CorbaPlugin/icons/NSMgrCxt.png0000664000000000000000000000063412741425367020646 0ustar rootroot‰PNG  IHDR‘h6gAMAħ üaSIDAT8O}‘]KÂPÇgßïÔ·şˆ *(²›–£ĵĞ RzÙĊ^§„–…d9”e5eK¤hÄÄÚŬK›ÚZyĜçœ˙9ż‹çwBĥmcÚ8­6^ٖ½03=ú—:İÂ'U½oİ=£šJÛĴ R…ŽiY?÷óΰÍÊğɆÔ2¤&”^€ıi¤HÏ~ĉ€"_"hYl}^‚\EÏMĵ˘QĦeĦ÷²qġÎëŻL (Íé-Jş­Aî Òe ò½ŭÔûòĦˆœ΋*Wĝ¸ġ´Oż"g Ëìħ…?€óÎëlċ3SÖĜğ?í׏Ds( ólfùĉJ”]=˜ ÇğÀ¤ÍĊÒĤÒÖH.T<ŝ¤Mdˆ!m(vg˜´ Ĝ<›TğT×H3VżÍùMrg—v8dHs. Ù`÷˜cĊ§IENDB`‚choreonoid-1.5.0/src/CorbaPlugin/icons/NSModCxt.png0000664000000000000000000000047212741425367020640 0ustar rootroot‰PNG  IHDR‘h6gAMAħ üañIDAT8Ocü˙˙?I¨$ÀTŬĥâ6Ô´è:²‰P x,İ_t…4 ³ÏaÑwĤU…“/OżT<íbáäӟ>}9 HíĜ½ż ¨¨ Û²'>zú:HàאÖu–4 qÇHÓÙrŞ90ŭT{$˘áphˆĈ#›ĥï'Á5€A²ûĝI ñPÂïWÏŞ@ƒá6ƒlh^rğvŝ˘Ù—r§^Șp*ĦëxtÇáˆú}~U‡<Ğöş–lÛşëŠ E@3’sŠ€QQZŬÜÒÜĠÙ7uêôÙóç.[²tí†ġğ·ìFµ¤Ô ^Ù|˘×&û^IENDB`‚choreonoid-1.5.0/src/CorbaPlugin/icons/NSHostCxt.png0000664000000000000000000000055212741425367021035 0ustar rootroot‰PNG  IHDR‘h6sRGBÎégAMAħ üa cHRMz&€„ú€èu0ê`:˜pœşQ<èIDAT8Ocü˙˙?I¨ÌĜpM3˙2Š +`@ĉDôœ)|lĠĦçßŭÚwéQ?÷t\Ón 8\Š͜}eScj™SƒGŜĈêY§Vî½?mŬµ”ĥ}žyëM– ÂĦ!{wŬìÓ6ÑÌŜCCĉ6ì2·a× • Ğ 8RÖ`·!e W`·!q ‹ħkHXŒCCÜ<ìâĉa× =ËĞpcVïĦİkŻ5ÍĊ1ë’½(Ž]CŬĴ}†aó15ĊħkŠv/;Ż>UM;†3ñĦ\Ĵ\&ÏDYĈùµIENDB`‚choreonoid-1.5.0/src/CorbaPlugin/icons/NSZombi.png0000664000000000000000000000037412741425367020523 0ustar rootroot‰PNG  IHDR‘h6gAMAħ üa³IDAT8Ocü˙˙?I¨ĥL°%ˆ * ÔĈ>ğEğ/A@(Ö÷Ú×T€˘au·~ @(–u:á×T€˘aQğ3~ @(ĉĥ¸âÑ @  ӛÜ15@Z#i h˜ÔàĴY)DPІZ/4 upT€˘Ħ³Êż  ­p hfC¸@(ËŭààEÖ T€˘Ħş$€ BÑáj³ŝĴÔ uIENDB`‚choreonoid-1.5.0/src/CorbaPlugin/icons/NSCateCxt.png0000664000000000000000000000110612741425367020770 0ustar rootroot‰PNG  IHDR‘h6gAMAħ üaŭIDAT8Ocü˙˙?8íË?v6&M5udq¨\ş|-?/çòġë7^żsûĈí›W?28?e´yÀdu™Ad:ş†›—³³³SÓÒ“RÒӒc2X?b°¸Î }„Q‹†›7•߸2ûŜŬÛîß½Ï`z‘Ċà(ƒÒ.FilßJLM½vëÜĉK z‡XTw°HmgǢèîÔ¤äëׯ£9Îe`hĝÏR÷Ÿ)ġ Cꓛ@ċ7nÄG'Ŭısç὇÷o?ş{ïA³èĊ2ÉmY óS´ZÀAZ˙Ÿ!CúCÏI) ÑI‰ÑqĦa‘aaaĦÁŝ^^^Ċb› äç%İuÇkt€4°¤Ĝ†´ç >§ 7³ˆÏò<¸úĝî=¸£S´şS4ğÂġŠŭ,£°xúŝíÛ!!ŜÇéi4‰û÷ï{ûûóüᣧOŸzñ„ña(ËqoĤÓŜLk­ħĜpïŜ=ŻÀ/77'Og'{G[g†ž ´ÖšyŠ Oï?öôô|ŝüÉóçÏ_=ġâĊ ĉSn,kĴ&ë0”ËaÑĝñcWW××OŸÁÊĵŜžaŞC4C" Ï^>~ùòċ³çŻpyµĊ€GDIENDB`‚choreonoid-1.5.0/src/CorbaPlugin/icons/NSObj.png0000664000000000000000000000060412741425367020151 0ustar rootroot‰PNG  IHDR‘h6gAMAħ üa;IDAT8O•ËJ@…ëÛĝ^‚"*}\ŠKñŠPE‘()^VŬqĦ İ ‚OàÎKÓZMs›f.x’i˙&ĠáÏÌáû˜d I’ÂżĴ‡ÓĦÑdAoġò0qNáîd$_@„ÛшÇŜMgbíjpéBWŬ µ1Ĉ"FñâQÜÊÙÓùŭĞv³(@„Úá¸ÏR{~ÛĴà0U,Ŭ@˜ô; Şû“n(ŬPıLzÙ\0Ò§0=–öˆpı7ċÒñÓĜ~—^<Úş $"TJӖ',O"ߞÔ_ŻŻ–›öˆPŜ™iı˘ġÓ ŝAó•5˜ˆ`lÍ6Ŝtĉ§#ô ½@„ƒıF›7ì4fz½p3kaw}ŝ£Ís€ÛĞĊ!‚üeŭĉwMûö÷IENDB`‚choreonoid-1.5.0/src/CorbaPlugin/icons/NSElse.png0000664000000000000000000000041312741425367020325 0ustar rootroot‰PNG  IHDR‘h6gAMAħ üaÂIDAT8Ocü˙˙?I¨$À@’jsàw›ÁS Öĉ¨ +B"K4n5ûñb}¸1áĊ…Ž*nl( "#¸†=­F?>œÀƒ€ P5ÔŭxħšŻ€˘a Pƒp´ĥH9im‘ö ¨ôǃX{@Y†9*?ntH5˜‰ ŞĦñ0/^öDž ê X\5TC$XuV„ĴÓóÒÔñ ôˆ#)9‘œĝmŸTP›ÌïûIENDB`‚choreonoid-1.5.0/src/CorbaPlugin/NameServerView.cpp0000664000000000000000000000547012741425367020771 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "NameServerView.h" #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; namespace cnoid { class NameServerViewImpl { public: NameServerViewImpl(NameServerView* self); ~NameServerViewImpl(); void updateObjectList(); void appendBindingList(CosNaming::BindingList_var& bList); TreeWidget treeWidget; LineEdit hostAddressBox; SpinBox portNumberSpin; NamingContextHelper ncHelper; }; } void NameServerView::initializeClass(ExtensionManager* ext) { ext->viewManager().registerClass( "NameServerView", N_("Nameserver"), ViewManager::SINGLE_OPTIONAL); } NameServerView::NameServerView() { impl = new NameServerViewImpl(this); } NameServerViewImpl::NameServerViewImpl(NameServerView* self) { self->setDefaultLayoutArea(View::LEFT_BOTTOM); QVBoxLayout* vbox = new QVBoxLayout(); QHBoxLayout* hbox = new QHBoxLayout(); hostAddressBox.setText("localhost"); hostAddressBox.sigEditingFinished().connect (boost::bind(&NameServerViewImpl::updateObjectList, this)); hbox->addWidget(&hostAddressBox); portNumberSpin.setRange(0, 65535); portNumberSpin.setValue(2809); portNumberSpin.sigEditingFinished().connect (boost::bind(&NameServerViewImpl::updateObjectList, this)); hbox->addWidget(&portNumberSpin); PushButton* updateButton = new PushButton(_("Update")); updateButton->sigClicked().connect(boost::bind(&NameServerViewImpl::updateObjectList, this)); hbox->addWidget(updateButton); vbox->addLayout(hbox); treeWidget.setHeaderLabel(_("Object Name")); vbox->addWidget(&treeWidget); self->setLayout(vbox); } NameServerView::~NameServerView() { delete impl; } NameServerViewImpl::~NameServerViewImpl() { } void NameServerViewImpl::updateObjectList() { treeWidget.clear(); ncHelper.setLocation(hostAddressBox.string(), portNumberSpin.value()); if(ncHelper.isAlive()){ NamingContextHelper::ObjectInfoList objects = ncHelper.getObjectList(); for(size_t i=0; i < objects.size(); ++i){ const NamingContextHelper::ObjectInfo& info = objects[i]; //if(info.isAlive){ if(true){ QTreeWidgetItem* item = new QTreeWidgetItem(); QString name = info.id.c_str(); if(!info.kind.empty()){ name += QString("(%1)").arg(QString::fromStdString(info.kind)); } item->setText(0, name); treeWidget.addTopLevelItem(item); } } } } choreonoid-1.5.0/src/CorbaPlugin/po/0000775000000000000000000000000012741425367015773 5ustar rootrootchoreonoid-1.5.0/src/CorbaPlugin/po/ja.po0000664000000000000000000000323512741425367016730 0ustar rootroot# Japanese translations for PACKAGE package. # Copyright (C) 2011 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # nakaoka , 2011. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-08-24 00:34+0900\n" "PO-Revision-Date: 2011-12-15 14:08+0000\n" "Last-Translator: nakaoka \n" "Language-Team: Japanese\n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" #: CorbaPlugin.cpp:62 msgid "An external CORBA name server has been detected." msgstr "ç¨ĵċƒä¸­CORBAƒƒĵƒ ‚µƒĵƒ‚’ĉ¤œċ‡ş——Ÿ€‚" #: CorbaPlugin.cpp:64 msgid "No external CORBA name server was detected." msgstr "ç¨ĵċƒä¸­CORBAƒƒĵƒ ‚µƒĵƒ‚’ĉ¤œċ‡ş§›‚“€‚" #: CorbaPlugin.cpp:69 msgid "Namer server %1% is not found." msgstr "ƒƒĵƒ ‚µƒĵƒ %1% ŒèĤ‹¤‹‚Ё›‚“€‚" #: CorbaPlugin.cpp:79 msgid "Name server process %1% has been invoked." msgstr "ƒƒĵƒ ‚µƒĵƒƒ—ƒ­‚ğ‚ı %1% ‚’èµ·ċ‹•——Ÿ€‚" #: CorbaPlugin.cpp:81 msgid "Name server \"%1%\" cannot be invoked." msgstr "ƒƒĵƒ ‚µƒĵƒ \"%1%\" ‚’èµ·ċ‹•§›‚“€‚" #: CorbaPlugin.cpp:129 msgid "Use Choreonoid's name server when no server is found" msgstr "ƒƒĵƒ ‚µƒĵƒĉœŞĉ¤œċ‡şĉ™‚Ğè‡Şċ‰ƒƒĵƒ ‚µƒĵƒ‚’èµ·ċ‹•" #: NameServerView.cpp:59 msgid "Nameserver" msgstr "ƒƒĵƒ ‚µƒĵƒ" #: NameServerView.cpp:76 msgid "Update" msgstr "ĉ›´ĉ–°" #: NameServerView.cpp:82 msgid "Object Name" msgstr "‚ރ–‚¸‚§‚Żƒˆċ" choreonoid-1.5.0/src/CorbaPlugin/NameServerView.h0000664000000000000000000000066412741425367020436 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_CORBAPLUGIN_NAME_SERVER_VIEW_H_INCLUDED #define CNOID_CORBAPLUGIN_NAME_SERVER_VIEW_H_INCLUDED #include namespace cnoid { class NameServerViewImpl; class NameServerView : public View { public: static void initializeClass(ExtensionManager* ext); NameServerView(); virtual ~NameServerView(); private: NameServerViewImpl* impl; }; } #endif choreonoid-1.5.0/src/CorbaPlugin/CorbaPlugin.cpp0000664000000000000000000001200412741425367020263 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "CorbaPlugin.h" #include "MessageView_impl.h" #include "NameServerView.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace cnoid; using namespace boost; namespace { bool commonInitializationDone; #ifdef Q_OS_WIN32 const char* nameServerCommand = "cnoid-nameserver.exe"; bool useChoreonoidNameServerIfNecessary = true; #else const char* nameServerCommand = "cnoid-nameserver"; # ifdef Q_OS_DARWIN bool useChoreonoidNameServerIfNecessary = true; # else bool useChoreonoidNameServerIfNecessary = false; # endif #endif Process nameServerProcess; } namespace cnoid { void checkOrInvokeCorbaNameServer() { MessageView* mv = MessageView::instance(); const Mapping& conf = *AppConfig::archive()->findMapping("CORBA"); if(conf.isValid()){ conf.read("useChoreonoidNameServerIfNecessary", useChoreonoidNameServerIfNecessary); } if(useChoreonoidNameServerIfNecessary){ // Check if the CORBA iiop port needed for getting the existing NameServer can be accessed QTcpSocket socket; socket.connectToHost("localhost", 2809); if(socket.waitForConnected(50)){ mv->putln(_("An external CORBA name server has been detected.")); } else { mv->putln(_("No external CORBA name server was detected.")); filesystem::path serverExecPath = filesystem::path(executableTopDirectory()) / "bin" / nameServerCommand; if(!filesystem::exists(serverExecPath)){ mv->putln(fmt(_("Namer server %1% is not found.")) % nameServerCommand); } else { string command = getNativePathString(serverExecPath); #ifdef _WIN32 nameServerProcess.start(QString("\"") + command.c_str() + "\""); #else nameServerProcess.start(command.c_str()); #endif if(nameServerProcess.waitForStarted() && nameServerProcess.waitForReadyRead()){ mv->putln(fmt(_("Name server process %1% has been invoked.")) % nameServerCommand); } else { mv->putln(fmt(_("Name server \"%1%\" cannot be invoked.")) % command); } } } } } } namespace { bool initializeCorbaUtilAndNameServer(CORBA::ORB_ptr orb) { if(orb){ initializeCorbaUtil(orb, true); } else { checkOrInvokeCorbaNameServer(); initializeCorbaUtil(true); } commonInitializationDone = true; return true; } class CorbaPlugin : public Plugin { QAction* useChoreonoidNameServerIfNecessaryCheck; MessageView_impl* messageView; boost::thread orbMainLoopThread; public: CorbaPlugin() : Plugin("Corba") { commonInitializationDone = false; } virtual bool initialize() { bool doSetupCorbaMainLoop = !commonInitializationDone; if(!commonInitializationDone){ initializeCorbaUtilAndNameServer(0); } MenuManager& mm = menuManager(); mm.setPath("/Options").setPath("CORBA"); useChoreonoidNameServerIfNecessaryCheck = mm.addCheckItem(_("Use Choreonoid's name server when no server is found")); useChoreonoidNameServerIfNecessaryCheck->setChecked(useChoreonoidNameServerIfNecessary); messageView = new MessageView_impl(getORB()); NamingContextHelper* nc = getDefaultNamingContextHelper(); if(!nc->bindObject(messageView->_this(), "MessageView")){ MessageView::instance()->putln(nc->errorMessage()); } NameServerView::initializeClass(this); if(doSetupCorbaMainLoop){ orbMainLoopThread = thread(boost::bind(&CorbaPlugin::orbMainLoop, this)); } return true; } void orbMainLoop() { // setMainTread(); getORB()->run(); getORB()->destroy(); } virtual bool finalize() { Mapping& conf = *AppConfig::archive()->openMapping("CORBA"); conf.write("useChoreonoidNameServerIfNecessary", useChoreonoidNameServerIfNecessaryCheck->isChecked()); if(orbMainLoopThread.joinable()){ getORB()->shutdown(false); orbMainLoopThread.join(); } if(nameServerProcess.state() != QProcess::NotRunning){ nameServerProcess.kill(); nameServerProcess.waitForFinished(100); } return true; } }; } CNOID_IMPLEMENT_PLUGIN_ENTRY(CorbaPlugin); namespace cnoid { bool takeOverCorbaPluginInitialization(CORBA::ORB_ptr orb) { return initializeCorbaUtilAndNameServer(orb); } } choreonoid-1.5.0/src/OpenRTMPlugin/0000775000000000000000000000000012741425367015613 5ustar rootrootchoreonoid-1.5.0/src/OpenRTMPlugin/OpenRTMPlugin.qrc0000664000000000000000000000026712741425367020772 0ustar rootroot icons/NSObj.png icons/NSRTC.png icons/NSZombi.png choreonoid-1.5.0/src/OpenRTMPlugin/VirtualRobotRTC.cpp0000664000000000000000000003500112741425367021323 0ustar rootroot/** \file \author shizuko hattori */ #include"VirtualRobotRTC.h" #include "BodyRTCItem.h" #include #include #include #include #include #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; namespace { const bool CONTROLLER_BRIDGE_DEBUG = false; } void VirtualRobotRTC::registerFactory(RTC::Manager* manager, const char* componentTypeName) { static const char* spec[] = { "implementation_id", "VirtualRobot", "type_name", "VirtualRobot", "description", "This component enables controller components to" "access the I/O of a virtual robot in a Choreonoid simulation", "version", CNOID_VERSION_STRING, "vendor", "AIST", "category", "Choreonoid", "activity_type", "DataFlowComponent", "max_instance", "100", "language", "C++", "lang_type", "compile", "" }; if(CONTROLLER_BRIDGE_DEBUG){ cout << "initVirtualRobotRTC()" << endl; } RTC::Properties profile(spec); profile.setDefault("type_name", componentTypeName); manager->registerFactory(profile, RTC::Create, RTC::Delete); } VirtualRobotRTC::VirtualRobotRTC(RTC::Manager* manager) : RTC::DataFlowComponentBase(manager) { if(CONTROLLER_BRIDGE_DEBUG){ cout << "VirtualRobotRTC::VirtualRobotRTC" << endl; } } RTC::ReturnCode_t VirtualRobotRTC::onInitialize() { return RTC::RTC_OK; } VirtualRobotRTC::~VirtualRobotRTC() { if(CONTROLLER_BRIDGE_DEBUG){ cout << "VirtualRobotRTC::~VirtualRobotRTC" << endl; } } void VirtualRobotRTC::createPorts( BridgeConf* bridgeConf) { if(bridgeConf){ PortInfoMap::iterator it; for(it = bridgeConf->outPortInfos.begin(); it != bridgeConf->outPortInfos.end(); ++it){ if (!createOutPortHandler(it->second)){ cerr << "createOutPortHandler(" << it->second.portName << ") failed" << std::endl; } } for(it = bridgeConf->inPortInfos.begin(); it != bridgeConf->inPortInfos.end(); ++it){ if (!createInPortHandler(it->second)){ cerr << "createInPortHandler(" << it->second.portName << ") failed" << std::endl; } } updatePortObjectRefs(); } } bool VirtualRobotRTC::createOutPortHandler(PortInfo& portInfo) { DataTypeId dataTypeId = portInfo.dataTypeId; bool ret = false; if(portInfo.dataOwnerNames.empty()){ switch(dataTypeId) { case JOINT_VALUE: case JOINT_VELOCITY: case JOINT_ACCELERATION: case JOINT_TORQUE: case FORCE_SENSOR: case RATE_GYRO_SENSOR: case ACCELERATION_SENSOR: ret = registerOutPortHandler(new SensorStateOutPortHandler(portInfo)); break; case CAMERA_RANGE: ret = registerOutPortHandler(new CameraRangeOutPortHandler(portInfo, false)); break; case CAMERA_IMAGE: ret = registerOutPortHandler(new CameraImageOutPortHandler(portInfo, false)); break; case RANGE_SENSOR: ret = registerOutPortHandler(new RangeSensorOutPortHandler(portInfo, false)); break; default: break; } } else { switch(dataTypeId) { case JOINT_VALUE: case JOINT_VELOCITY: case JOINT_ACCELERATION: case JOINT_TORQUE: case ABS_TRANSFORM: case ABS_VELOCITY: case ABS_ACCELERATION: case CONSTRAINT_FORCE: case EXTERNAL_FORCE: ret = registerOutPortHandler(new LinkDataOutPortHandler(portInfo)); break; case ABS_TRANSFORM2: ret = registerOutPortHandler(new AbsTransformOutPortHandler(portInfo)); break; case FORCE_SENSOR: case RATE_GYRO_SENSOR: case ACCELERATION_SENSOR: ret = registerOutPortHandler(new SensorDataOutPortHandler(portInfo)); break; case RATE_GYRO_SENSOR2: ret = registerOutPortHandler(new GyroSensorOutPortHandler(portInfo)); break; case ACCELERATION_SENSOR2: ret = registerOutPortHandler(new AccelerationSensorOutPortHandler(portInfo)); break; case LIGHT: ret = registerOutPortHandler(new LightOnOutPortHandler(portInfo)); break; case CAMERA_RANGE: ret = registerOutPortHandler(new CameraRangeOutPortHandler(portInfo, false)); break; case CAMERA_IMAGE: ret = registerOutPortHandler(new CameraImageOutPortHandler(portInfo, false)); break; case RANGE_SENSOR: ret = registerOutPortHandler(new RangeSensorOutPortHandler(portInfo, false)); break; default: break; } } return ret; } bool VirtualRobotRTC::createInPortHandler(PortInfo& portInfo) { DataTypeId dataTypeId = portInfo.dataTypeId; bool ret = false; if(portInfo.dataOwnerNames.empty()){ switch(dataTypeId) { case JOINT_VALUE: case JOINT_VELOCITY: case JOINT_ACCELERATION: case JOINT_TORQUE: ret = registerInPortHandler(new JointDataSeqInPortHandler(portInfo)); break; default: break; } }else{ switch(dataTypeId){ case JOINT_VALUE: case JOINT_VELOCITY: case JOINT_ACCELERATION: case JOINT_TORQUE: ret = registerInPortHandler(new LinkDataInPortHandler(portInfo)); break; case ABS_TRANSFORM2: ret = registerInPortHandler(new AbsTransformInPortHandler(portInfo)); break; case ABS_TRANSFORM: case ABS_VELOCITY: case ABS_ACCELERATION: case EXTERNAL_FORCE: ret = registerInPortHandler(new LinkDataInPortHandler(portInfo)); break; case LIGHT: ret = registerInPortHandler(new LightOnInPortHandler(portInfo)); break; default: break; } } return ret; } PortHandlerPtr VirtualRobotRTC::getOutPortHandler(const std::string& name_) { string name(name_); string::size_type index = name.rfind("."); if (index != string::npos) name = name.substr(index+1); PortHandlerPtr portHandler; OutPortHandlerMap::iterator p = outPortHandlers.find(name); if(p != outPortHandlers.end()){ portHandler = p->second; } return portHandler; } PortHandlerPtr VirtualRobotRTC::getInPortHandler(const std::string& name_) { string name(name_); string::size_type index = name.rfind("."); if (index != string::npos) name = name.substr(index+1); PortHandlerPtr portHandler; InPortHandlerMap::iterator q = inPortHandlers.find(name); if(q != inPortHandlers.end()){ portHandler = q->second; } return portHandler; } void VirtualRobotRTC::updatePortObjectRefs() { for(OutPortHandlerMap::iterator it = outPortHandlers.begin(); it != outPortHandlers.end(); ++it){ OutPortHandlerPtr& handler = it->second; handler->portRef = RTC::PortService::_nil(); } for(InPortHandlerMap::iterator it = inPortHandlers.begin(); it != inPortHandlers.end(); ++it){ InPortHandlerPtr& handler = it->second; handler->portRef = RTC::PortService::_nil(); } RTC::PortServiceList_var ports = get_ports(); for(CORBA::ULong i=0; i < ports->length(); ++i){ RTC::PortProfile_var profile = ports[i]->get_port_profile(); const char* type; if (!(NVUtil::find(profile->properties, "port.port_type") >>= type)) break; PortHandlerPtr portHandler; if(!std::strcmp(type,"DataInPort")) portHandler = getInPortHandler(string(profile->name)); else portHandler = getOutPortHandler(string(profile->name)); if(portHandler){ portHandler->portRef = ports[i]; } } } RTC::RTCList* VirtualRobotRTC::getConnectedRtcs() { RTC::RTCList* rtcList = new RTC::RTCList; set foundRtcNames; for(OutPortHandlerMap::iterator it = outPortHandlers.begin(); it != outPortHandlers.end(); ++it){ OutPortHandlerPtr& handler = it->second; addConnectedRtcs(handler->portRef, *rtcList, foundRtcNames); } for(InPortHandlerMap::iterator it = inPortHandlers.begin(); it != inPortHandlers.end(); ++it){ InPortHandlerPtr& handler = it->second; addConnectedRtcs(handler->portRef, *rtcList, foundRtcNames); } return rtcList; } void VirtualRobotRTC::addConnectedRtcs(RTC::PortService_ptr portRef, RTC::RTCList& rtcList, std::set& foundRtcNames) { RTC::PortProfile_var portProfile = portRef->get_port_profile(); string portName(portProfile->name); RTC::ConnectorProfileList_var connectorProfiles = portRef->get_connector_profiles(); for(CORBA::ULong i=0; i < connectorProfiles->length(); ++i){ RTC::ConnectorProfile& connectorProfile = connectorProfiles[i]; RTC::PortServiceList& connectedPorts = connectorProfile.ports; for(CORBA::ULong j=0; j < connectedPorts.length(); ++j){ RTC::PortService_ptr connectedPortRef = connectedPorts[j]; RTC::PortProfile_var connectedPortProfile = connectedPortRef->get_port_profile(); RTC::RTObject_var connectedRtcRef = RTC::RTObject::_duplicate(connectedPortProfile->owner); RTC::RTObject_var thisRef = RTC::RTObject::_duplicate(getObjRef()); if(!CORBA::is_nil(connectedRtcRef) && !connectedRtcRef->_is_equivalent(thisRef)){ CORBA::ULong ii=0; for(; ii_is_equivalent(connectedRtcRef)) break; } if(ii == rtcList.length()){ RTC::ComponentProfile_var componentProfile = connectedRtcRef->get_component_profile(); string connectedRtcName(componentProfile->instance_name); MessageView* mv = MessageView::instance(); mv->putln(fmt(_("detected RTC: %1% Port connection: %2% <--> %3%")) % connectedRtcName % portName % connectedPortProfile->name); RTC::ExecutionContextList_var execServices = connectedRtcRef->get_owned_contexts(); for(CORBA::ULong k=0; k < execServices->length(); k++) { RTC::ExecutionContext_var execContext = execServices[k]; OpenRTM::ExtTrigExecutionContextService_var extTrigExecContext = OpenRTM::ExtTrigExecutionContextService::_narrow(execContext); if(!CORBA::is_nil(extTrigExecContext)){ CORBA::ULong n = rtcList.length(); rtcList.length(n + 1); rtcList[n] = connectedRtcRef; foundRtcNames.insert(connectedRtcName); RTC::PortServiceList_var portList = connectedRtcRef->get_ports(); for(CORBA::ULong jj=0; jj < portList->length(); ++jj){ addConnectedRtcs(portList[jj], rtcList, foundRtcNames); } } } } } } } } void VirtualRobotRTC::inputDataFromSimulator(BodyRTCItem* bodyRTC) { const double controlTime = bodyRTC->controlTime(); const double controlTimeStep = bodyRTC->timeStep(); for(OutPortHandlerMap::iterator it = outPortHandlers.begin(); it != outPortHandlers.end(); ++it){ double stepTime = it->second->stepTime; if(stepTime){ double w = controlTime - (int)(controlTime / stepTime) * stepTime + controlTimeStep / 2; if(w >= stepTime){ w = 0.0; } if(w < controlTimeStep ){ it->second->inputDataFromSimulator(bodyRTC); } }else{ it->second->inputDataFromSimulator(bodyRTC); } } } void VirtualRobotRTC::outputDataToSimulator(const BodyPtr& body) { for(InPortHandlerMap::iterator it = inPortHandlers.begin(); it != inPortHandlers.end(); ++it){ it->second->outputDataToSimulator(body); } } void VirtualRobotRTC::writeDataToOutPorts(double controlTime, double controlTimeStep) { for(OutPortHandlerMap::iterator it = outPortHandlers.begin(); it != outPortHandlers.end(); ++it){ if(!it->second->synchController) continue; double stepTime = it->second->stepTime; if(stepTime){ double w = controlTime-(int)(controlTime/stepTime)*stepTime + controlTimeStep/2; if(w >= stepTime) w=0; if(w < controlTimeStep ) it->second->writeDataToPort(); }else{ it->second->writeDataToPort(); } } } void VirtualRobotRTC::readDataFromInPorts() { for(InPortHandlerMap::iterator it = inPortHandlers.begin(); it != inPortHandlers.end(); ++it){ it->second->readDataFromPort(); } } void VirtualRobotRTC::stop() { } bool VirtualRobotRTC::checkOutPortStepTime(double controlTimeStep) { bool ret = true; for(OutPortHandlerMap::iterator it = outPortHandlers.begin(); it != outPortHandlers.end(); ++it){ double stepTime = it->second->stepTime; if(stepTime && stepTime < controlTimeStep){ cerr << "OutPort(" << it->second->portName << ") : Output interval(" << stepTime << ") must be longer than the control interval(" << controlTimeStep << ")." << std::endl; ret &= false; } } return ret; } void VirtualRobotRTC::initialize(Body* simulationBody) { for(OutPortHandlerMap::iterator it = outPortHandlers.begin(); it != outPortHandlers.end(); ++it){ CameraImageOutPortHandler* cameaImageOutPortHandler = dynamic_cast(it->second.get()); if(cameaImageOutPortHandler) cameaImageOutPortHandler->initialize(simulationBody); CameraRangeOutPortHandler* cameaRangeOutPortHandler = dynamic_cast(it->second.get()); if(cameaRangeOutPortHandler) cameaRangeOutPortHandler->initialize(simulationBody); RangeSensorOutPortHandler* rangeSensorOutPortHandler = dynamic_cast(it->second.get()); if(rangeSensorOutPortHandler) rangeSensorOutPortHandler->initialize(simulationBody); } } choreonoid-1.5.0/src/OpenRTMPlugin/ChoreonoidPeriodicExecutionContext.cpp0000664000000000000000000000320212741425367025315 0ustar rootroot/*! * @file ChoreonoidPeriodicExecutionContext.cpp * @author hattori */ #include "ChoreonoidPeriodicExecutionContext.h" #include #ifndef OPENRTM_VERSION110 #include #endif using namespace cnoid; ChoreonoidPeriodicExecutionContext::ChoreonoidPeriodicExecutionContext() : PeriodicExecutionContext() { } ChoreonoidPeriodicExecutionContext::~ChoreonoidPeriodicExecutionContext() { } RTC::ReturnCode_t ChoreonoidPeriodicExecutionContext::deactivate_component(RTC::LightweightRTObject_ptr comp) throw (CORBA::SystemException) { #ifdef OPENRTM_VERSION110 RTC_TRACE(("deactivate_component()")); CompItr it = std::find_if(m_comps.begin(), m_comps.end(), find_comp(comp)); if(it == m_comps.end()) { return RTC::BAD_PARAMETER; } if(!(it->_sm.m_sm.isIn(RTC::ACTIVE_STATE))){ return RTC::PRECONDITION_NOT_MET; } it->_sm.m_sm.goTo(RTC::INACTIVE_STATE); it->_sm.worker(); if(it->_sm.m_sm.isIn(RTC::INACTIVE_STATE)){ RTC_TRACE(("The component has been properly deactivated.")); return RTC::RTC_OK; } RTC_ERROR(("The component could not be deactivated.")); return RTC::RTC_ERROR; #else RTC_impl::RTObjectStateMachine* rtobj = m_worker.findComponent(comp); if (rtobj == NULL) { return RTC::BAD_PARAMETER; } if (!(rtobj->isCurrentState(RTC::ACTIVE_STATE))) { return RTC::PRECONDITION_NOT_MET; } rtobj->goTo(RTC::INACTIVE_STATE); rtobj->workerDo(); if (!(rtobj->isCurrentState(RTC::INACTIVE_STATE))) { return RTC::RTC_OK; } return RTC::RTC_ERROR; #endif } choreonoid-1.5.0/src/OpenRTMPlugin/OpenRTMPlugin.cpp0000664000000000000000000004032212741425367020763 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "BodyRTCItem.h" #include "RTCItem.h" #include "OpenHRPClockGeneratorItem.h" #include "ChoreonoidExecutionContext.h" #include "ChoreonoidPeriodicExecutionContext.h" #include "OpenRTMUtil.h" #include "RTSNameServerView.h" #include #include #include #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; namespace { class ManagerEx : public RTC::Manager { public: RTM::ManagerServant* servant() { return m_mgrservant; } }; ManagerEx* manager; std::set managedComponents; class PostComponentShutdownListenr : public RTC::PostComponentActionListener { RTC::RTObject_impl* rtc; public: PostComponentShutdownListenr(RTC::RTObject_impl* rtc) : rtc(rtc) { } virtual void operator()(UniqueId ec_id, ReturnCode_t ret){ } }; void rtcManagerMainLoop() { manager->runManager(); } class OpenRTMPlugin : public Plugin { MessageView* mv; boost::thread rtcManagerMainLoopThread; Action* deleteRTCsOnSimulationStartCheck; Connection connectionToSigSimulaionAboutToStart; public: OpenRTMPlugin() : Plugin("OpenRTM") { require("Body"); require("Corba"); precede("Corba"); } virtual bool initialize() { const char* argv[] = { "choreonoid", "-f", "./rtc.conf.choreonoid", "-o", "manager.shutdown_on_nortcs: NO", "-o", "manager.shutdown_auto: NO", "-o", "naming.formats: %n.rtc", #ifdef Q_OS_WIN32 // To reduce the startup time on Windows "-o", "corba.args: -ORBclientCallTimeOutPeriod 100", #endif "-o", "logger.enable: NO", //"-o", "corba.nameservers: localhost", //"-o", "exec_cxt.periodic.type: SynchExtTriggerEC", //"-o", "exec_cxt.periodic.rate: 1000000", //"-o", "manager.is_master: YES" //"-o", "logger.enable: YES", //"-o", "logger.file_name: stdout", //"-o", "logger.log_level: TRACE", //"-o", "corba.args: -ORBendPoint giop:tcp::2809 -ORBpoaUniquePersistentSystemIds 1" }; #ifdef Q_OS_WIN32 int numArgs = 11; #else int numArgs = 9; #endif bool FORCE_DISABLE_LOG = true; if(FORCE_DISABLE_LOG){ numArgs += 2; } mv = MessageView::instance(); cnoid::checkOrInvokeCorbaNameServer(); manager = static_cast(RTC::Manager::init(numArgs, const_cast(argv))); RTM::Manager_ptr servantRef = manager->servant()->getObjRef(); if(CORBA::is_nil(servantRef)){ manager->servant()->createINSManager(); } #ifdef OPENRTM_VERSION110 if(manager->registerECFactory("ChoreonoidExecutionContext", RTC::ECCreate, RTC::ECDelete)){ #else if(RTC::ExecutionContextFactory::instance().addFactory("ChoreonoidExecutionContext", ::coil::Creator< ::RTC::ExecutionContextBase, ::cnoid::ChoreonoidExecutionContext>, ::coil::Destructor< ::RTC::ExecutionContextBase, ::cnoid::ChoreonoidExecutionContext>)){ #endif mv->putln(_("ChoreonoidExecutionContext has been registered.")); } #ifdef OPENRTM_VERSION110 if(manager->registerECFactory("ChoreonoidPeriodicExecutionContext", RTC::ECCreate, RTC::ECDelete)){ #else if(RTC::ExecutionContextFactory::instance().addFactory("ChoreonoidPeriodicExecutionContext", ::coil::Creator< ::RTC::ExecutionContextBase, ::cnoid::ChoreonoidPeriodicExecutionContext>, ::coil::Destructor< ::RTC::ExecutionContextBase, ::cnoid::ChoreonoidPeriodicExecutionContext>)){ #endif mv->putln(_("ChoreonoidPeriodicExecutionContext has been registered.")); } manager->activateManager(); #ifdef Q_OS_WIN32 omniORB::setClientCallTimeout(0); // reset the global timeout setting? #endif if(!cnoid::takeOverCorbaPluginInitialization(manager->getORB())){ return false; } BodyRTCItem::initialize(this); RTCItem::initialize(this); OpenHRPClockGeneratorItem::initialize(this); VirtualRobotRTC::registerFactory(manager, "VirtualRobot"); rtcManagerMainLoopThread = boost::thread(rtcManagerMainLoop); menuManager().setPath("/Tools/OpenRTM").addItem(_("Delete unmanaged RT components")) ->sigTriggered().connect(boost::bind(&OpenRTMPlugin::deleteUnmanagedRTCs, this, true)); deleteRTCsOnSimulationStartCheck = menuManager().setPath("/Options/OpenRTM").addCheckItem( _("Delete unmanaged RT components on starting a simulation")); deleteRTCsOnSimulationStartCheck->sigToggled().connect( boost::bind(&OpenRTMPlugin::onDeleteRTCsOnSimulationStartToggled, this, _1)); setProjectArchiver( boost::bind(&OpenRTMPlugin::store, this, _1), boost::bind(&OpenRTMPlugin::restore, this, _1)); RTSNameServerView::initializeClass(this); return true; } bool store(Archive& archive) { archive.write("deleteUnmanagedRTCsOnStartingSimulation", deleteRTCsOnSimulationStartCheck->isChecked()); return true; } void restore(const Archive& archive) { bool checked = deleteRTCsOnSimulationStartCheck->isChecked(); if(!archive.read("deleteUnmanagedRTCsOnStartingSimulation", checked)){ // for reading the old version format const Archive& oldNode = *archive.findSubArchive("OpenRTMPlugin"); if(oldNode.isValid()){ oldNode.read("deleteUnmanagedRTCsOnStartingSimulation", checked); } } deleteRTCsOnSimulationStartCheck->setChecked(checked); } void onDeleteRTCsOnSimulationStartToggled(bool on) { connectionToSigSimulaionAboutToStart.disconnect(); if(on){ connectionToSigSimulaionAboutToStart = SimulationBar::instance()->sigSimulationAboutToStart().connect( boost::bind(&OpenRTMPlugin::deleteUnmanagedRTCs, this, false)); } } void onSimulationAboutToStart() { if(deleteUnmanagedRTCs(false) > 0){ mv->flush(); } } int deleteUnmanagedRTCs(bool doPutMessageWhenNoUnmanagedComponents) { int n = cnoid::numUnmanagedRTCs(); if(n == 0){ if(doPutMessageWhenNoUnmanagedComponents){ mv->notify("There are no RT components which are not managed by Choreonoid."); } } else { if(n == 1){ mv->notify(_("An RT component which is not managed by Choreonoid is being deleted.")); } else { mv->notify(format(_("%1% RT components which are not managed by Choreonoid are being deleted.")) % n); } mv->flush(); cnoid::deleteUnmanagedRTCs(); if(n == 1){ mv->notify(_("The unmanaged RT component has been deleted.")); } else { mv->notify(_("The unmanaged RT components have been deleted.")); } } return n; } virtual bool finalize() { connectionToSigSimulaionAboutToStart.disconnect(); std::vector rtcs = manager->getComponents(); for(int i=0; i < rtcs.size(); ++i){ RTObject_impl* rtc = rtcs[i]; RTC::ExecutionContextList_var eclist = rtc->get_participating_contexts(); if(eclist->length() > 0){ for(CORBA::ULong j=0; j < eclist->length(); ++j){ if(!CORBA::is_nil(eclist[j])){ eclist[j]->remove_component(rtc->getObjRef()); } } } } // delete all the components owned by exisiting BodyRTCItems itemManager().detachAllManagedTypeItemsFromRoot(); cnoid::deleteUnmanagedRTCs(); manager->shutdown(); manager->unloadAll(); return true; } }; } CNOID_IMPLEMENT_PLUGIN_ENTRY(OpenRTMPlugin); RTM::Manager_ptr cnoid::getRTCManagerServant() { return RTM::Manager::_duplicate(manager->servant()->getObjRef()); } RTC::RTObject_impl* cnoid::createManagedRTC(const char* comp_args) { RTC::RTObject_impl* rtc = manager->createComponent(comp_args); if(rtc){ managedComponents.insert(rtc); //rtc->addPostComponentActionListener(POST_ON_SHUTDOWN, new PostComponentShutdownListenr(rtc)); } return rtc; } CNOID_EXPORT int cnoid::numUnmanagedRTCs() { int n = 0; std::vector rtcs = manager->getComponents(); for(int i=0; i < rtcs.size(); ++i){ RTObject_impl* rtc = rtcs[i]; if(managedComponents.find(rtc) == managedComponents.end()){ ++n; } } return n; } CNOID_EXPORT int cnoid::deleteUnmanagedRTCs() { int numDeleted = 0; std::vector rtcs = manager->getComponents(); // deactivate for(int i=0; i < rtcs.size(); ++i){ RTObject_impl* rtc = rtcs[i]; if(managedComponents.find(rtc) == managedComponents.end()){ RTC::ExecutionContextList_var eclist = rtc->get_owned_contexts(); if(eclist->length() > 0 && !CORBA::is_nil(eclist[0])){ eclist[0]->deactivate_component(rtc->getObjRef()); OpenRTM::ExtTrigExecutionContextService_var execContext = OpenRTM::ExtTrigExecutionContextService::_narrow(eclist[0]); if(!CORBA::is_nil(execContext)) execContext->tick(); } eclist = rtc->get_participating_contexts(); if(eclist->length() > 0 && !CORBA::is_nil(eclist[0])){ eclist[0]->deactivate_component(rtc->getObjRef()); OpenRTM::ExtTrigExecutionContextService_var execContext = OpenRTM::ExtTrigExecutionContextService::_narrow(eclist[0]); if(!CORBA::is_nil(execContext)) execContext->tick(); } } } #ifdef OPENRTM_VERSION110 for(int i=0; i < rtcs.size(); ++i){ RTObject_impl* rtc = rtcs[i]; if(managedComponents.find(rtc) == managedComponents.end()){ RTC::ExecutionContextList_var eclist = rtc->get_participating_contexts(); for(CORBA::ULong j=0; j < eclist->length(); ++j){ if(!CORBA::is_nil(eclist[j])){ eclist[j]->remove_component(rtc->getObjRef()); } } PortServiceList_var ports = rtc->get_ports(); for(CORBA::ULong j=0; j < ports->length(); ++j){ ports[j]->disconnect_all(); } RTC::ExecutionContextList_var myEClist = rtc->get_owned_contexts(); if(myEClist->length() > 0 && !CORBA::is_nil(myEClist[0])){ OpenRTM::ExtTrigExecutionContextService_var myEC = OpenRTM::ExtTrigExecutionContextService::_narrow(myEClist[0]); RTCList rtcs = myEC->get_profile()->participants; for(int i=0; i < rtcs.length(); ++i){ myEC->remove_component(rtcs[i]); } } } } #else typedef std::map > RemoveMap; RemoveMap removeMap; for(int i=0; i < rtcs.size(); ++i){ RTObject_impl* rtc = rtcs[i]; RTC::ExecutionContextList_var eclist = rtc->get_participating_contexts(); for(CORBA::ULong j=0; j < eclist->length(); ++j){ if(!CORBA::is_nil(eclist[j])){ RTC::ExecutionContextService_var execContext = RTC::ExecutionContextService::_narrow(eclist[j]); RemoveMap::iterator it = removeMap.find(execContext); if(it==removeMap.end()){ std::set rtcs; rtcs.insert(rtc); removeMap.insert(make_pair(execContext,rtcs)); }else it->second.insert(rtc); } } } for(RemoveMap::iterator it=removeMap.begin(); it!=removeMap.end(); it++){ std::set removeRTCs = it->second; RTC::ExecutionContextService_var ec = it->first; for(std::set::iterator it = removeRTCs.begin(); it != removeRTCs.end(); it++){ ec->remove_component((*it)->getObjRef()); } OpenRTM::ExtTrigExecutionContextService_var execContext = OpenRTM::ExtTrigExecutionContextService::_narrow(ec); if(!CORBA::is_nil(execContext)) execContext->tick(); } #endif for(int i=0; i < rtcs.size(); ++i){ RTObject_impl* rtc = rtcs[i]; if(managedComponents.find(rtc) == managedComponents.end()){ //std::cout << rtc->getInstanceName() << std::endl; rtc->exit(); manager->cleanupComponents(); ++numDeleted; } } return numDeleted; } bool cnoid::deleteRTC(RTC::RtcBase* rtc, bool waitToBeDeleted) { if(rtc){ RTC::ExecutionContextList_var eclist = rtc->get_participating_contexts(); for(CORBA::ULong i=0; i < eclist->length(); ++i){ if(!CORBA::is_nil(eclist[i])){ eclist[i]->remove_component(rtc->getObjRef()); #ifndef OPENRTM_VERSION110 OpenRTM::ExtTrigExecutionContextService_var execContext = OpenRTM::ExtTrigExecutionContextService::_narrow(eclist[i]); if(!CORBA::is_nil(execContext)) execContext->tick(); #endif } } RTC::ExecutionContextList_var myEClist = rtc->get_owned_contexts(); if(myEClist->length() > 0 && !CORBA::is_nil(myEClist[0])){ #ifdef OPENRTM_VERSION110 OpenRTM::ExtTrigExecutionContextService_var myEC = OpenRTM::ExtTrigExecutionContextService::_narrow(myEClist[0]); RTCList rtcs = myEC->get_profile()->participants; for(int i=0; i < rtcs.length(); ++i){ myEC->remove_component(rtcs[i]); } #else RTC::ExecutionContextService_var myEC = RTC::ExecutionContextService::_narrow(myEClist[0]); RTCList rtcs = myEC->get_profile()->participants; for(int i=0; i < rtcs.length(); ++i){ myEC->remove_component(rtcs[i]); } OpenRTM::ExtTrigExecutionContextService_var execContext = OpenRTM::ExtTrigExecutionContextService::_narrow(myEC); if(!CORBA::is_nil(execContext)) execContext->tick(); #endif } rtc->exit(); manager->cleanupComponents(); managedComponents.erase(rtc); return true; } return false; } namespace cnoid { template<> CORBA::Object::_ptr_type findRTCService(RTC::RTObject_ptr rtc, const std::string& name) { CORBA::Object_ptr service = CORBA::Object::_nil(); RTC::PortServiceList ports; ports = *(rtc->get_ports()); RTC::ComponentProfile* cprof; cprof = rtc->get_component_profile(); std::string portname = std::string(cprof->instance_name) + "." + name; for(unsigned int i=0; i < ports.length(); i++){ RTC::PortService_var port = ports[i]; RTC::PortProfile* prof = port->get_port_profile(); if(std::string(prof->name) == portname){ RTC::ConnectorProfile connProfile; connProfile.name = "noname"; connProfile.connector_id = ""; connProfile.ports.length(1); connProfile.ports[0] = port; connProfile.properties = 0; port->connect(connProfile); const char* ior = 0; connProfile.properties[0].value >>= ior; if(ior){ service = getORB()->string_to_object(ior); } port->disconnect(connProfile.connector_id); break; } } return service; } } choreonoid-1.5.0/src/OpenRTMPlugin/exportdecl.h0000664000000000000000000000226612741425367020143 0ustar rootroot#ifndef CNOID_OPENRTMPLUGIN_EXPORTDECL_H_INCLUDED # define CNOID_OPENRTMPLUGIN_EXPORTDECL_H_INCLUDED # if defined _WIN32 || defined __CYGWIN__ # define CNOID_OPENRTMPLUGIN_DLLIMPORT __declspec(dllimport) # define CNOID_OPENRTMPLUGIN_DLLEXPORT __declspec(dllexport) # define CNOID_OPENRTMPLUGIN_DLLLOCAL # else # if __GNUC__ >= 4 # define CNOID_OPENRTMPLUGIN_DLLIMPORT __attribute__ ((visibility("default"))) # define CNOID_OPENRTMPLUGIN_DLLEXPORT __attribute__ ((visibility("default"))) # define CNOID_OPENRTMPLUGIN_DLLLOCAL __attribute__ ((visibility("hidden"))) # else # define CNOID_OPENRTMPLUGIN_DLLIMPORT # define CNOID_OPENRTMPLUGIN_DLLEXPORT # define CNOID_OPENRTMPLUGIN_DLLLOCAL # endif # endif # ifdef CNOID_OPENRTMPLUGIN_STATIC # define CNOID_OPENRTMPLUGIN_DLLAPI # define CNOID_OPENRTMPLUGIN_LOCAL # else # ifdef CnoidOpenRTMPlugin_EXPORTS # define CNOID_OPENRTMPLUGIN_DLLAPI CNOID_OPENRTMPLUGIN_DLLEXPORT # else # define CNOID_OPENRTMPLUGIN_DLLAPI CNOID_OPENRTMPLUGIN_DLLIMPORT # endif # define CNOID_OPENRTMPLUGIN_LOCAL CNOID_OPENRTMPLUGIN_DLLLOCAL # endif #endif #ifdef CNOID_EXPORT # undef CNOID_EXPORT #endif #define CNOID_EXPORT CNOID_OPENRTMPLUGIN_DLLAPI choreonoid-1.5.0/src/OpenRTMPlugin/ChoreonoidExecutionContext.h0000664000000000000000000000225712741425367023314 0ustar rootroot/*! @file ChoreonoidExecutionContext.h @author Shin'ichiro Nakaoka */ #ifndef CNOID_OPENRTM_PLUGIN_CHOREONOID_EXECUTION_CONTEXT_H_INCLUDED #define CNOID_OPENRTM_PLUGIN_CHOREONOID_EXECUTION_CONTEXT_H_INCLUDED #include #include #include #if defined(OPENRTM_VERSION110) #include #else #include #endif #ifdef WIN32 #pragma warning( disable : 4290 ) #endif namespace cnoid { /*! To call 'tick()' when the 'deactivate_component" function is called, OpenHRPExecutionContext is redefined as this class in the OpenRTM plugin. See post 02356 to the openrtm-users mailing list. */ #ifdef OPENRTM_VERSION110 class ChoreonoidExecutionContext : public virtual RTC::PeriodicExecutionContext #else class ChoreonoidExecutionContext : public RTC::OpenHRPExecutionContext #endif { public: ChoreonoidExecutionContext(); virtual ~ChoreonoidExecutionContext(void); virtual void tick(void) throw (CORBA::SystemException); virtual int svc(void); virtual RTC::ReturnCode_t deactivate_component(RTC::LightweightRTObject_ptr comp) throw (CORBA::SystemException); }; }; #endif choreonoid-1.5.0/src/OpenRTMPlugin/RTCItem.h0000664000000000000000000000502112741425367017231 0ustar rootroot/** @author */ #ifndef CNOID_OPENRTM_PLUGIN_RTC_ITEM_H_INCLUDED #define CNOID_OPENRTM_PLUGIN_RTC_ITEM_H_INCLUDED #include #include #include #include #include "exportdecl.h" using namespace std; using namespace RTC; namespace cnoid { class MessageView; typedef map PropertyMap; class RTComponent { public: RTComponent(const boost::filesystem::path& modulePath, PropertyMap& properties); ~RTComponent(); void deleteRTC(bool waitToBeDeleted); RtcBase* rtc() { return rtc_; }; bool isValid() const; const std::string& name() const { return componentName; } private: RTObject_var rtcRef; RtcBase* rtc_; boost::filesystem::path modulePath; Process rtcProcess; string componentName; MessageView* mv; void init(const string& moduleName, PropertyMap& properties); void init(const boost::filesystem::path& modulePath, PropertyMap& properties); bool createRTC(PropertyMap& properties); void setupModules(string& fileName, string& initFuncName, string& componentName, PropertyMap& properties ); void createProcess(string& command, PropertyMap& properties); void onReadyReadServerProcessOutput(); }; class CNOID_EXPORT RTCItem : public Item { public: static void initialize(ExtensionManager* ext); RTCItem(); RTCItem(const RTCItem& org); virtual ~RTCItem(); enum PERIODIC_TYPE { PERIODIC_EXECUTION_CONTEXT = 0, SYNCH_EXT_TRIGGER, EXT_TRIG_EXECUTION_CONTEXT, CHOREONOID_EXECUTION_CONTEXT, N_PERIODIC_TYPE }; enum PathBase { RTC_DIRECTORY = 0, PROJECT_DIRECTORY, N_PATH_BASE }; void setModuleName(const std::string& name); void setPeriodicType(int type); void setPeriodicRate(int rate); void setPathBase(int base); protected: virtual void onPositionChanged(); virtual void onDisconnectedFromRoot(); virtual Item* doDuplicate() const; virtual void doPutProperties(PutPropertyFunction& putProperty); virtual bool store(Archive& archive); virtual bool restore(const Archive& archive); private: ostream& os; MessageView* mv; string moduleName; RTComponent* rtcomp; Selection periodicType; int periodicRate; int oldType; PropertyMap properties; Selection pathBase; int oldPathBase; boost::filesystem::path modulePath; bool convertAbsolutePath(); }; typedef ref_ptr RTCItemPtr; } #endif choreonoid-1.5.0/src/OpenRTMPlugin/RTSNameServerView.cpp0000664000000000000000000002035412741425367021616 0ustar rootroot/** @author Shin'ichiro Nakaoka @author Hisashi Ikari */ #include "RTSNameServerView.h" #include #include #include #include #include #include #include #include #include //#include "RTSDiagramView.h" //#include "RTSCorbaUtil.h" //#include "RTSCommonImpl.h" #include "gettext.h" #undef _HOST_CXT_VERSION using namespace boost; namespace cnoid { class RTSNameServerViewImpl { public: RTSNameServerViewImpl(RTSNameServerView* self); ~RTSNameServerViewImpl(); void updateObjectList(); void updateObjectList(const NamingContextHelper::ObjectInfoList& objects, QTreeWidgetItem* parent); void setConnection(); void selectedItem(); #ifdef _HOST_CXT_VERSION void extendDiagram(const NamingContextHelper::ObjectInfo& info, QTreeWidgetItem* parent); #endif void clearDiagram(); TreeWidget treeWidget; LineEdit hostAddressBox; SpinBox portNumberSpin; NamingContextHelper ncHelper; }; } void RTSNameServerView::initializeClass(ExtensionManager* ext) { ext->viewManager().registerClass( "RTSNameServerView", N_("RTC List"), ViewManager::SINGLE_OPTIONAL); } RTSNameServerView* RTSNameServerView::instance() { return ViewManager::findView(); } #if 0 void RTSNameServerView::onActivated() { try { impl->setConnection(); } catch (...) { /* ignore the exception */ } } TreeWidget* RTSNameServerView::getTreeWidget() { return &(impl->treeWidget); } void RTSNameServerView::setConnection() { impl->setConnection(); } #endif RTSNameServerView::RTSNameServerView() { impl = new RTSNameServerViewImpl(this); } RTSNameServerViewImpl::RTSNameServerViewImpl(RTSNameServerView* self) { self->setDefaultLayoutArea(View::LEFT_BOTTOM); QVBoxLayout* vbox = new QVBoxLayout(); QHBoxLayout* hbox = new QHBoxLayout(); hostAddressBox.setText("localhost"); hostAddressBox.sigEditingFinished().connect (bind(&RTSNameServerViewImpl::updateObjectList, this)); hbox->addWidget(&hostAddressBox); portNumberSpin.setRange(0, 65535); portNumberSpin.setValue(2809); portNumberSpin.sigEditingFinished().connect (bind(&RTSNameServerViewImpl::updateObjectList, this)); hbox->addWidget(&portNumberSpin); PushButton* updateButton = new PushButton(_("Update")); updateButton->sigClicked().connect(bind(&RTSNameServerViewImpl::updateObjectList, this)); hbox->addWidget(updateButton); vbox->addLayout(hbox); treeWidget.setHeaderLabel(_("Object Name")); treeWidget.setDragEnabled(true); treeWidget.setDropIndicatorShown(true); //treeWidget.sigItemClicked().connect(bind(&RTSNameServerViewImpl::selectedItem, this)); treeWidget.setSelectionMode(QAbstractItemView::ExtendedSelection); treeWidget.header()->close(); vbox->addWidget(&treeWidget); self->setLayout(vbox); } #if 0 void RTSNameServerViewImpl::setConnection() { QString addressText = hostAddressBox.text(); string address = string(qtos(addressText)); int port = portNumberSpin.value(); ncHelper->setLocation(address, port); // It set the information to connect to the view of all. try { vector views = ViewManager::allViews(); for (vector::iterator iterv = views.begin(); iterv != views.end(); iterv++) { const string& viewName = (*iterv)->name(); if (iequals(viewName, N_("RTC Properties"))) { RTSPropertiesView* propView = static_cast(*iterv); propView->setConnection(address, port); } if (iequals(viewName, N_("RTC Diagram"))) { RTSDiagramView* diagramView = static_cast(*iterv); diagramView->setConnection(address, port); } } } catch (...) { // ignore the exception, just catching for non crash. } } void RTSNameServerViewImpl::clearDiagram() { // It clear the all diagram on diagram-view. vector views = ViewManager::allViews(); for (vector::iterator iterv = views.begin(); iterv != views.end(); iterv++) { const string& viewName = (*iterv)->name(); if (iequals(viewName, N_("RTC Diagram"))) { RTSDiagramView* diagramView = static_cast(*iterv); diagramView->clearDiagram(); return; } } } void RTSNameServerViewImpl::selectedItem() { QModelIndex index = treeWidget.currentIndex(); QString temp = treeWidget.model()->data(index).toString(); string item(qtos(temp)); // It set the information to connect to the view of all. try { vector views = ViewManager::allViews(); for (vector::iterator iterv = views.begin(); iterv != views.end(); iterv++) { const string& viewName = (*iterv)->name(); if (iequals(viewName, N_("RTC Properties"))) { RTSPropertiesView* propView = static_cast(*iterv); propView->showProperties(item); return; } } } catch (...) { // ignore the exception, just catching for non crash. } } #endif RTSNameServerView::~RTSNameServerView() { delete impl; } RTSNameServerViewImpl::~RTSNameServerViewImpl() { } void RTSNameServerViewImpl::updateObjectList() { try { treeWidget.clear(); // Update to connect information ncHelper.setLocation(hostAddressBox.string(), portNumberSpin.value()); // Connection information updates to all views. //setConnection(); // Clear information update to all views. //clearDiagram(); if(ncHelper.isAlive()){ NamingContextHelper::ObjectInfoList objects = ncHelper.getObjectList(); updateObjectList(objects, NULL); treeWidget.expandAll(); } } catch (...) { // ignore the exception for non crash. } } void RTSNameServerViewImpl::updateObjectList(const NamingContextHelper::ObjectInfoList& objects, QTreeWidgetItem* parent) { for(size_t i = 0; i < objects.size(); ++i){ const NamingContextHelper::ObjectInfo& info = objects[i]; if (iequals(info.kind, "rtc") || iequals(info.kind, "host_cxt")) { if (parent == NULL && iequals(info.kind, "host_cxt")) { #ifdef _HOST_CXT_VERSION extendDiagram(info, parent); } else if (parent && iequals(info.kind, "rtc")){ #else } else if (iequals(info.kind, "rtc")){ #endif QTreeWidgetItem* item = new QTreeWidgetItem(); QString name = info.id.c_str(); item->setText(0, name); item->setIcon(0, info.isAlive ? QIcon(":/Corba/icons/NSRTC.png") : QIcon(":/Corba/icons/NSZombi.png")); if (parent == NULL) treeWidget.addTopLevelItem(item); else parent->addChild(item); } } } } #ifdef _HOST_CXT_VERSION void RTSNameServerViewImpl::extendDiagram(const NamingContextHelper::ObjectInfo& info, QTreeWidgetItem* parent) { // view the host context. QTreeWidgetItem* item = new QTreeWidgetItem(); QString name = info.id.c_str(); string rtcName = string(qtos(name)); item->setIcon(0, QIcon(":/Corba/icons/NSHostCxt.png")); item->setText(0, QString(string(rtcName).c_str())); if (parent == NULL) treeWidget.addTopLevelItem(item); else parent->addChild(item); // view the rtc in host context. NamingContextHelperPtr helper = NamingContextHelperPtr(new NamingContextHelper); QString addressText = hostAddressBox.text(); string address = string(qtos(addressText)); int port = portNumberSpin.value(); helper->setLocation(address, port); if (helper->isAlive()) { CORBA::Object_var obj = helper->findObject(rtcName, "host_cxt"); helper->bindObject(obj, rtcName, "host_cxt"); NamingContextHelper::ObjectInfoList objects = helper->getObjectList(); updateObjectList(objects, item); //RTS_RELEASE(obj, "release"); if (!CORBA::is_nil(obj)) CORBA::release(obj); } } #endif choreonoid-1.5.0/src/OpenRTMPlugin/RTSNameServerView.h0000664000000000000000000000131312741425367021255 0ustar rootroot/** @author Shin'ichiro Nakaoka @author Hisashi Ikari */ #ifndef CNOID_OPENRTM_PLUGIN_RTS_NAME_SERVER_VIEW_H_INCLUDED #define CNOID_OPENRTM_PLUGIN_RTS_NAME_SERVER_VIEW_H_INCLUDED #include #include using namespace cnoid; namespace cnoid { class RTSNameServerViewImpl; /*! * @brief It is a screen of RTC list. */ class RTSNameServerView : public View { public: static void initializeClass(ExtensionManager* ext); static RTSNameServerView* instance(); RTSNameServerView(); virtual ~RTSNameServerView(); // virtual void onActivated(); // TreeWidget* getTreeWidget(); // void setConnection(); private: RTSNameServerViewImpl* impl; }; } #endif choreonoid-1.5.0/src/OpenRTMPlugin/corba/0000775000000000000000000000000012741425367016701 5ustar rootrootchoreonoid-1.5.0/src/OpenRTMPlugin/corba/PointCloud.idl0000664000000000000000000000616712741425367021465 0ustar rootroot/* RTC:OpenNI * * Copyright (C) 2011 * Geoffrey Biggs * RT-Synthesis Research Group * Intelligent Systems Research Institute, * National Institute of Advanced Industrial Science and Technology (AIST), * Japan * All rights reserved. * Licensed under the Eclipse Public License -v 1.0 (EPL) * http://www.opensource.org/licenses/eclipse-1.0.txt * * Point cloud data type. */ #ifndef POINTCLOUD_IDL__ #define POINTCLOUD_IDL__ module PointCloudTypes { // These data structures store clouds of N-dimensional points. Each point // can contain information such as normals, intensity, colour data, etc. // The point data is stored as a binary blob, with the layout of each point // in the cloud described in a "fields" array. // The point cloud data may be organised in 2D (like an image) or 1D // (unordered cloud). Point clouds organised in 2D are typically produced // by camera depth sensors such as stereo cameras or time-of-flight // cameras. // These data structures are compatible with the PointCloud2 message from // ROS Diamondback. // Time stamp struct Time { unsigned long sec; unsigned long nsec; }; // Possible data types that can be used in point fields. enum DataType { INT8, UINT8, INT16, UINT16, INT32, UINT32, FLOAT32, FLOAT64 }; // Specifies the data type of a field in a point. // e.g. XYZRGB points would be stored as six fields: // "x": offset 0, float32, 4 bytes length // "y": offset 4, float32, 4 bytes length // "z": offset 8, float32, 4 bytes length // "r": offset 12, uint8, 1 byte length // "g": offset 13, uint8, 1 byte length // "b": offset 14, uint8, 1 byte length struct PointField { // Name of the field string name; // Offset into a point of the field's data unsigned long offset; // Data type used by the field DataType data_type; // Number of bytes in the field unsigned long count; }; typedef sequence PointFieldList; // Stores a complete point cloud. struct PointCloud { // Time stamp. Time tm; // Sequence stamp unsigned long seq; // 2D structure of the cloud. // If the cloud is unordered, height should be 1 // and width is the number of points in the cloud. unsigned long height; unsigned long width; // Name of the point type string type; // Data channels present in each point. PointFieldList fields; // Is the data big-endian? boolean is_bigendian; // Length of a point in bytes. unsigned long point_step; // Length of a row in bytes. unsigned long row_step; // Raw point data. Size is (row_step * height). #ifdef TARGET_IS_DDS sequence data; #else sequence data; #endif // TARGET_IS_DDS // True if there are no invalid points. boolean is_dense; }; }; // module RTC #endif // POINTCLOUD_IDL__ choreonoid-1.5.0/src/OpenRTMPlugin/corba/CameraImage.idl0000664000000000000000000000144212741425367021527 0ustar rootroot #ifndef CNOID_CAMERA_IMAGE_IDL_INCLUDED #define CNOID_CAMERA_IMAGE_IDL_INCLUDED /* The following definitions are extracted from OpenRTM-aist and hrpsys-base */ #include module Img { typedef double Vec3[3]; typedef double Mat44[4][4]; enum ColorFormat { CF_UNKNOWN, CF_GRAY, CF_RGB, CF_GRAY_JPEG, CF_RGB_JPEG // local extension }; struct ImageData { long width; long height; ColorFormat format; sequence raw_data; }; struct CameraIntrinsicParameter { double matrix_element[5]; sequence distortion_coefficient; }; struct CameraImage { RTC::Time captured_time; ImageData image; CameraIntrinsicParameter intrinsic; Mat44 extrinsic; }; struct TimedCameraImage { RTC::Time tm; CameraImage data; long error_code; }; }; #endif choreonoid-1.5.0/src/OpenRTMPlugin/corba/OpenHRP/0000775000000000000000000000000012741425367020154 5ustar rootrootchoreonoid-1.5.0/src/OpenRTMPlugin/corba/OpenHRP/ClockGenerator.idl0000664000000000000000000000331312741425367023550 0ustar rootroot#ifndef OPENHRP_CLOCK_GENERATOR_IDL_INCLUDED #define OPENHRP_CLOCK_GENERATOR_IDL_INCLUDED #include module OpenHRP { /** * @if jp * @brief ‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³ä¸–界ĉ™‚ċˆğĞċŸş„Ĥ€ç™ğ録•‚ŒĤ„‚‹ċ¤–部ƒˆƒŞ‚Ĵä𘁍ċŸèĦŒ‚³ƒ³ƒ†‚­‚ıƒˆĞ‚Żƒ­ƒƒ‚Ż‚’送äżĦ™‚‹ * * ç™ğ録•‚ŒŸċŸèĦŒ‚³ƒ³ƒ†‚­‚ıƒˆŒèĤĉħ‚™‚‹ĉ™‚é–“ċˆğżŒ‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³ĉ™‚é–“ċˆğżċ€ĉ•°§Ş„ċ ´ċˆ€‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³ĉ™‚ċˆğŒ‚Żƒ­ƒƒ‚Ż‚’送äżĦ™ıĉ™‚ċˆğäğ降ĞŞ£ŸçžĴ間Ğ送äżĦ•‚Œ‚‹. * * ä‹) ‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³ĉ™‚é–“ċˆğżŒ2[ms]€ċŸèĦŒ‚³ƒ³ƒ†‚­‚ıƒˆċŸèĦŒċ‘¨ĉœŸŒ3[ms]§‚‚‹ċ ´ċˆ€ċŸèĦŒ‚³ƒ³ƒ†‚­‚ıƒˆĞŻ0, 4, 6, 10,...[ms]§‚Żƒ­ƒƒ‚݁Œé€äżĦ•‚Œ‚‹€‚ * @endif */ interface ClockGenerator { /** * @if jp * @brief ec‚’‚Żƒ­ƒƒ‚݁送äżĦċŻèħĦ¨—Ĥç™ğ録™‚‹€‚ * @param ec ‚Żƒ­ƒƒ‚݁送äżĦċŻèħĦ¨Ş‚‹ċ¤–部ƒˆƒŞ‚Ĵä𘁍ċŸèĦŒ‚³ƒ³ƒ†‚­‚ıƒˆ * @param period ‚Żƒ­ƒƒ‚Ż‚’送äżĦ—ĤĉĴ²—„é–“éš”[s] * @endif */ #ifdef OPENRTM_VERSION_042 void subscribe(in RTC::ExtTrigExecutionContextService ec, in double period); #else void subscribe(in OpenRTM::ExtTrigExecutionContextService ec, in double period); #endif /** * @if jp * @brief ec‚’‚Żƒ­ƒƒ‚݁送äżĦċŻèħĦ‹‚‰ċ‰Šé™¤™‚‹€‚ * @param ec ‚Żƒ­ƒƒ‚݁送äżĦċŻèħĦ‹‚‰ċ‰Šé™¤™‚‹ċ¤–部ƒˆƒŞ‚Ĵä𘁍ċŸèĦŒ‚³ƒ³ƒ†‚­‚ıƒˆ * @endif */ #ifdef OPENRTM_VERSION_042 void unsubscribe(in RTC::ExtTrigExecutionContextService ec); #else void unsubscribe(in OpenRTM::ExtTrigExecutionContextService ec); #endif }; }; #endif choreonoid-1.5.0/src/OpenRTMPlugin/ChoreonoidExecutionContext.cpp0000664000000000000000000000374612741425367023653 0ustar rootroot/*! @file ChoreonoidExecutionContext.cpp @author Shin'ichiro Nakaoka */ #include "ChoreonoidExecutionContext.h" #include #ifndef OPENRTM_VERSION110 #include #endif using namespace cnoid; #if defined(OPENRTM_VERSION110) ChoreonoidExecutionContext::ChoreonoidExecutionContext() : PeriodicExecutionContext() #else ChoreonoidExecutionContext::ChoreonoidExecutionContext() : OpenHRPExecutionContext() #endif { } ChoreonoidExecutionContext::~ChoreonoidExecutionContext() { } void ChoreonoidExecutionContext::tick() throw (CORBA::SystemException) { #ifdef OPENRTM_VERSION110 std::for_each(m_comps.begin(), m_comps.end(), invoke_worker()); #else invokeWorker(); #endif } int ChoreonoidExecutionContext::svc(void) { return 0; } RTC::ReturnCode_t ChoreonoidExecutionContext::deactivate_component(RTC::LightweightRTObject_ptr comp) throw (CORBA::SystemException) { #ifdef OPENRTM_VERSION110 RTC_TRACE(("deactivate_component()")); CompItr it = std::find_if(m_comps.begin(), m_comps.end(), find_comp(comp)); if(it == m_comps.end()) { return RTC::BAD_PARAMETER; } if(!(it->_sm.m_sm.isIn(RTC::ACTIVE_STATE))){ return RTC::PRECONDITION_NOT_MET; } it->_sm.m_sm.goTo(RTC::INACTIVE_STATE); tick(); if(it->_sm.m_sm.isIn(RTC::INACTIVE_STATE)){ RTC_TRACE(("The component has been properly deactivated.")); return RTC::RTC_OK; } RTC_ERROR(("The component could not be deactivated.")); return RTC::RTC_ERROR; #else RTC_impl::RTObjectStateMachine* rtobj = m_worker.findComponent(comp); if (rtobj == NULL) { return RTC::BAD_PARAMETER; } if (!(rtobj->isCurrentState(RTC::ACTIVE_STATE))) { return RTC::PRECONDITION_NOT_MET; } rtobj->goTo(RTC::INACTIVE_STATE); tick(); if (!(rtobj->isCurrentState(RTC::INACTIVE_STATE))) { return RTC::RTC_OK; } return RTC::RTC_ERROR; #endif } choreonoid-1.5.0/src/OpenRTMPlugin/OpenHRPClockGeneratorItem.h0000664000000000000000000000221712741425367022703 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_OPENRTM_PLUGIN_OPENHRP_CLOCK_GENERATOR_ITEM_H #define CNOID_OPENRTM_PLUGIN_OPENHRP_CLOCK_GENERATOR_ITEM_H #include namespace cnoid { class ExtensionManager; class OpenHRPClockGenerator_impl; class OpenHRPClockGeneratorItem : public ControllerItem { public: static void initialize(ExtensionManager* ext); OpenHRPClockGeneratorItem(); OpenHRPClockGeneratorItem(const OpenHRPClockGeneratorItem& org); virtual ~OpenHRPClockGeneratorItem(); virtual bool start(ControllerItemIO* io); virtual double timeStep() const; virtual void input(); virtual bool control(); virtual void output(); virtual void stop(); protected: virtual void onDisconnectedFromRoot(); virtual Item* doDuplicate() const; virtual void doPutProperties(PutPropertyFunction& putProperty); virtual bool store(Archive& archive); virtual bool restore(const Archive& archive); private: static OpenHRPClockGenerator_impl* clockGenerator; double timeStep_; }; typedef ref_ptr OpenHRPClockGeneratorItemPtr; } #endif choreonoid-1.5.0/src/OpenRTMPlugin/CMakeLists.txt0000664000000000000000000002054012741425367020354 0ustar rootroot # @author Shin'ichiro Nakaoka #set(CMAKE_BUILD_TYPE Debug) #set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -g") option(BUILD_OPENRTM_PLUGIN "Building OpenRTMPlugin" OFF) if(NOT BUILD_OPENRTM_PLUGIN) return() else() if(NOT BUILD_CORBA_PLUGIN) message(FATAL_ERROR "OpenRTM Plugin requires CorbaPlugin.") endif() endif() function(add_cnoid_openRTM_plugin) add_library(${ARGV}) set_target_properties(${ARGV0} PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/${CNOID_PLUGIN_SUBDIR} ARCHIVE_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/${CNOID_PLUGIN_SUBDIR} RUNTIME_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/${CNOID_PLUGIN_SUBDIR}) if(ENABLE_INSTALL_RPATH) if(APPLE) set_target_properties(${ARGV0} PROPERTIES INSTALL_NAME_DIR "@rpath") set_target_properties(${ARGV0} PROPERTIES LINK_FLAGS "-Wl,-rpath,@loader_path,-rpath,@loader_path/..") else() set_target_properties(${ARGV0} PROPERTIES INSTALL_RPATH "$ORIGIN:$ORIGIN/..") endif() else() if(APPLE) set_target_properties(${ARGV0} PROPERTIES INSTALL_NAME_DIR "") else() set_target_properties(${ARGV0} PROPERTIES INSTALL_RPATH "$ORIGIN") endif() endif() endfunction() set(OPENRTM_DIR ${OPENRTM_DIR} CACHE PATH "set the top directory of OpenRTM-aist") if(UNIX) if(NOT OPENRTM_DIR) pkg_check_modules(OPENRTM REQUIRED openrtm-aist) message(STATUS "OPENRTM VERSION ${OPENRTM_VERSION}" ) execute_process( COMMAND pkg-config --variable=prefix openrtm-aist OUTPUT_VARIABLE OPENRTM_DIR RESULT_VARIABLE RESULT OUTPUT_STRIP_TRAILING_WHITESPACE) message(STATUS "OPENRTM_DIR=${OPENRTM_DIR}") if(NOT (EXISTS "${OPENRTM_DIR}/include/openrtm-1.1/rtm/RTObjectStateMachine.h")) add_definitions(-DOPENRTM_VERSION110) else() add_definitions(-DOPENRTM_VERSION_TRUNK) endif() endif() elseif(MSVC) if(NOT OPENRTM_DIR) message(FATAL_ERROR "Please specify the directory of OpenRTM-aist to OPENRTM_DIR.") endif() endif() if(OPENRTM_DIR) if(MSVC) set(OPENRTM_DIR_BACK ${OPENRTM_DIR}) include(${OPENRTM_DIR}/cmake/OpenRTMConfig.cmake) if(NOT OPENRTM_VERSION STREQUAL "1.1.2") set(OPENRTM_DIR ${OPENRTM_DIR_BACK}) set(OPENRTM_LIBRARY_DIRS ${OPENRTM_DIR}/bin) endif() if(NOT (EXISTS "${OPENRTM_DIR}/rtm/RTObjectStateMachine.h")) add_definitions(-DOPENRTM_VERSION110) else() add_definitions(-DOPENRTM_VERSION_TRUNK) endif() else() if(EXISTS "${OPENRTM_DIR}/lib/x86_64-linux-gnu/openrtm-1.1/cmake/OpenRTMConfig.cmake") include(${OPENRTM_DIR}/lib/x86_64-linux-gnu/openrtm-1.1/cmake/OpenRTMConfig.cmake) elseif(EXISTS "${OPENRTM_DIR}/lib/i386-linux-gnu/openrtm-1.1/cmake/OpenRTMConfig.cmake") include(${OPENRTM_DIR}/lib/i386-linux-gnu/openrtm-1.1/cmake/OpenRTMConfig.cmake) else() include(${OPENRTM_DIR}/lib/openrtm-1.1/cmake/OpenRTMConfig.cmake) endif() set(OPENRTM_LIBRARY_DIRS ${OPENRTM_DIR}/lib) if(NOT (EXISTS "${OPENRTM_DIR}/include/openrtm-1.1/rtm/RTObjectStateMachine.h")) add_definitions(-DOPENRTM_VERSION110) endif() endif() message(STATUS "OPENRTM VERSION ${OPENRTM_VERSION}" ) set(OPENRTM_PREFIX ${OPENRTM_DIR}) set(OPENRTM_INCLUDE_DIRS ${OPENRTM_DIR}/include ${OPENRTM_DIR}/include/coil-1.1 ${OPENRTM_DIR}/include/openrtm-1.1 ${OPENRTM_DIR}/include/openrtm-1.1/rtm/idl ${OPENRTM_DIR}/rtm # for the Windows installer version ${OPENRTM_DIR}/rtm/idl # for the Windows installer version ${OPENRTM_DIR} ) if(UNIX) set(OPENRTM_LIBRARIES RTC coil) elseif(MSVC) if(OPENRTM_VERSION STREQUAL "1.1.0") file(GLOB librtc RELATIVE ${OPENRTM_LIBRARY_DIRS} "${OPENRTM_LIBRARY_DIRS}/RTC???.lib") get_filename_component(librtc ${librtc} NAME_WE) file(GLOB libcoil RELATIVE ${OPENRTM_LIBRARY_DIRS} "${OPENRTM_LIBRARY_DIRS}/coil???.lib") get_filename_component(libcoil ${libcoil} NAME_WE) add_definitions(-DOPENRTM_VERSION110) set(OPENRTM_LIBRARIES optimized ${librtc} debug ${librtc}d optimized ${libcoil} debug ${libcoil}d optimized ws2_32 debug ws2_32) endif() if(OPENRTM_VERSION STREQUAL "1.1.1") if(CMAKE_CL_64) file(GLOB librtc RELATIVE ${OPENRTM_LIBRARY_DIRS} "${OPENRTM_LIBRARY_DIRS}/RTC???_????_x64.lib") elseif() file(GLOB librtc RELATIVE ${OPENRTM_LIBRARY_DIRS} "${OPENRTM_LIBRARY_DIRS}/RTC???_????.lib") endif() get_filename_component(librtc ${librtc} NAME_WE) if(CMAKE_CL_64) file(GLOB libcoil RELATIVE ${OPENRTM_LIBRARY_DIRS} "${OPENRTM_LIBRARY_DIRS}/coil???_????_x64.lib") elseif() file(GLOB libcoil RELATIVE ${OPENRTM_LIBRARY_DIRS} "${OPENRTM_LIBRARY_DIRS}/coil???_????.lib") endif() get_filename_component(libcoil ${libcoil} NAME_WE) set(OPENRTM_LIBRARIES optimized ${librtc} debug ${librtc}d optimized ${libcoil} debug ${libcoil}d optimized ws2_32 debug ws2_32) endif() message(STATUS "bin dir = ${OPENRTM_DIR}/bin, lib dir = ${OPENRTM_LIBRARY_DIRS}, rtm libs = ${OPENRTM_LIBRARIES}") install_external_libraries(${OPENRTM_LIBRARY_DIRS} ${OPENRTM_LIBRARY_DIRS} ${OPENRTM_LIBRARIES}) endif() endif() # Make the following variables accessible from other directories set(OPENRTM_INCLUDE_DIRS ${OPENRTM_INCLUDE_DIRS} CACHE INTERNAL "OpenRTM's include directories") set(OPENRTM_LIBRARY_DIRS ${OPENRTM_LIBRARY_DIRS} CACHE INTERNAL "OpenRTM's library directories") set(OPENRTM_LIBRARIES ${OPENRTM_LIBRARIES} CACHE INTERNAL "OpenRTM's library files") #add_definitions(${OPENRTM_CFLAGS}) include_directories(${OPENRTM_INCLUDE_DIRS}) link_directories(${OPENRTM_LIBRARY_DIRS}) set(library CnoidOpenRTM) set(IDL_INCLUDE_DIRS ${OPENRTM_PREFIX}/include/openrtm-1.1/rtm/idl ${OPENRTM_PREFIX}/rtm/idl # for the Windows installer version ) idl_compile_cpp(idl_cpp_files idl_h_files corba CameraImage PointCloud) idl_compile_cpp(OpenHRP_idl_cpp_files OpenHRP_idl_h_files corba/OpenHRP ClockGenerator) set(library_sources ) include_directories(${IDL_INCLUDE_DIRS}) add_cnoid_library(${library} STATIC ${library_sources} ${idl_cpp_files} ${idl_h_files} ${OpenHRP_idl_cpp_files} ${OpenHRP_idl_h_files}) target_link_libraries(${library} CnoidCorba) apply_common_setting_for_library(${library} "") # Plugin set(plugin CnoidOpenRTMPlugin) set(plugin_sources OpenRTMPlugin.cpp BodyRTCItem.cpp VirtualRobotRTC.cpp VirtualRobotPortHandler.cpp BridgeConf.cpp RTCItem.cpp OpenHRPClockGeneratorItem.cpp ChoreonoidExecutionContext.cpp ChoreonoidPeriodicExecutionContext.cpp RTSNameServerView.cpp ) set(plugin_headers ) if(NOT QT5) QT4_ADD_RESOURCES(RC_SRCS OpenRTMPlugin.qrc) else() QT5_ADD_RESOURCES(RC_SRCS OpenRTMPlugin.qrc) endif() if(NOT QT5) QT4_WRAP_CPP( RTSNameServerView.cpp OPTIONS "-DBOOST_TT_HAS_OPERATOR_HPP_INCLUDED" ) else() QT5_WRAP_CPP( RTSNameServerView.cpp OPTIONS "-DBOOST_TT_HAS_OPERATOR_HPP_INCLUDED" ) endif() if(MSVC) add_definitions(-D__WIN32__ -D__x86__ -D__NT__ -D__OSVERSION__=4 -D_CRT_SECURE_NO_DEPRECATE -D_WIN32_WINNT=0x0500 -DRTC_CORBA_CXXMAPPING11) endif() make_gettext_mofiles(${plugin} mofiles) if(OPENRTM_VERSION STREQUAL "1.1.0") add_cnoid_plugin(${plugin} SHARED ${plugin_sources} ${plugin_headers} ${mofiles}) else() add_cnoid_OpenRTM_plugin(${plugin} SHARED ${plugin_sources} ${plugin_headers} ${mofiles}) if(ENABLE_GCC_FVISIBILITY_HIDDEN) set_source_files_properties(BodyRTCItem.cpp VirtualRobotRTC.cpp VirtualRobotPortHandler.cpp BridgeConf.cpp RTCItem.cpp OpenHRPClockGeneratorItem.cpp ChoreonoidExecutionContext.cpp PROPERTIES COMPILE_FLAGS "-fvisibility=hidden") endif() endif() target_link_libraries(${plugin} CnoidBodyPlugin CnoidCorbaPlugin CnoidOpenRTM ${OPENRTM_LIBRARIES}) if(UNIX) target_link_libraries(${plugin} ${Boost_REGEX_LIBRARY}) endif() apply_common_setting_for_plugin(${plugin} "${plugin_headers}") if(ENABLE_PYTHON) add_subdirectory(python) endif() file(MAKE_DIRECTORY ${PROJECT_BINARY_DIR}/${CNOID_PLUGIN_SUBDIR}/rtc) install(DIRECTORY ${PROJECT_BINARY_DIR}/${CNOID_PLUGIN_SUBDIR}/rtc DESTINATION ${CNOID_PLUGIN_SUBDIR}/rtc FILES_MATCHING PATTERN "*" EXCLUDE) if(QT5) qt5_use_modules(${plugin} Core OpenGL Network) endif() choreonoid-1.5.0/src/OpenRTMPlugin/VirtualRobotPortHandler.cpp0000664000000000000000000006131512741425367023124 0ustar rootroot/** \file \author Shizuko Hattori */ #include "VirtualRobotPortHandler.h" #include "BodyRTCItem.h" #include #include #include #include using namespace std; using namespace RTC; using namespace cnoid; PortHandler::~PortHandler() { } SensorStateOutPortHandler::SensorStateOutPortHandler(PortInfo& info) : OutPortHandler(info), outPort(info.portName.c_str(), values) { dataTypeId = info.dataTypeId; stepTime = info.stepTime; } void SensorStateOutPortHandler::inputDataFromSimulator(BodyRTCItem* bodyRTC) { const BodyPtr& body = bodyRTC->body(); switch(dataTypeId) { case JOINT_VALUE: { const int n = body->numJoints(); values.data.length(n); for(int i=0; i < n; i++){ values.data[i] = body->joint(i)->q(); } break; } case JOINT_VELOCITY: { const int n =body->numJoints(); values.data.length(n); for(int i=0; i < n; i++){ values.data[i] = body->joint(i)->dq(); } break; } case JOINT_TORQUE: { const int n = body->numJoints(); values.data.length(n); for(int i=0; i < n; i++){ values.data[i] = body->joint(i)->u(); } break; } case FORCE_SENSOR: { const DeviceList& forceSensors = bodyRTC->forceSensors(); const int n = forceSensors.size(); values.data.length(6 * n); for(int i=0; i < n; i++){ Eigen::Map(&values.data[i*6]) = forceSensors[i]->F(); } } break; case RATE_GYRO_SENSOR: { const DeviceList& rateGyroSensors = bodyRTC->rateGyroSensors(); const int n = rateGyroSensors.size(); values.data.length(3 * n); for(int i=0; i < n; i++){ Eigen::Map(&values.data[i*3]) = rateGyroSensors[i]->w(); } } break; case ACCELERATION_SENSOR: { const DeviceList& accelerationSensors = bodyRTC->accelerationSensors(); const int n = accelerationSensors.size(); values.data.length(3 * n); for(int i=0; i < n; i++){ Eigen::Map(&values.data[i*3]) = accelerationSensors[i]->dv(); } } break; default: break; } setTime(values, bodyRTC->controlTime()); } void SensorStateOutPortHandler::writeDataToPort() { outPort.write(); } LinkDataOutPortHandler::LinkDataOutPortHandler(PortInfo& info) : OutPortHandler(info), outPort(info.portName.c_str(), value), linkNames(info.dataOwnerNames) { linkDataType = info.dataTypeId; stepTime = info.stepTime; } void LinkDataOutPortHandler::inputDataFromSimulator(BodyRTCItem* bodyRTC) { const BodyPtr& body = bodyRTC->body(); size_t n = linkNames.size(); switch(linkDataType) { case JOINT_VALUE: value.data.length(n); for(size_t i=0; ilink(linkNames[i])->q(); } break; case JOINT_VELOCITY: value.data.length(n); for(size_t i=0; ilink(linkNames[i])->dq(); } break; case JOINT_ACCELERATION: value.data.length(n); for(size_t i=0; ilink(linkNames[i])->ddq(); } break; case JOINT_TORQUE: value.data.length(n); for(size_t i=0; ilink(linkNames[i])->u(); } break; case ABS_TRANSFORM: value.data.length(12*n); for(size_t i=0, j=0; ilink(linkNames[i]); value.data[j++] = link->p()(0); value.data[j++] = link->p()(1); value.data[j++] = link->p()(2); const Matrix3 m33 = link->attitude(); value.data[j++] = m33(0, 0); value.data[j++] = m33(0, 1); value.data[j++] = m33(0, 2); value.data[j++] = m33(1, 0); value.data[j++] = m33(1, 1); value.data[j++] = m33(1, 2); value.data[j++] = m33(2, 0); value.data[j++] = m33(2, 1); value.data[j++] = m33(2, 2); } break; case ABS_VELOCITY: { value.data.length(6*n); for(size_t i=0, j=0; ilink(linkNames[i]); value.data[j++] = link->v()(0); value.data[j++] = link->v()(1); value.data[j++] = link->v()(2); value.data[j++] = link->w()(0); value.data[j++] = link->w()(1); value.data[j++] = link->w()(2); } } break; case EXTERNAL_FORCE: { value.data.length(6*n); for(size_t i=0, j=0; ilink(linkNames[i]); value.data[j++] = link->f_ext()(0); value.data[j++] = link->f_ext()(1); value.data[j++] = link->f_ext()(2); value.data[j++] = link->tau_ext()(0); value.data[j++] = link->tau_ext()(1); value.data[j++] = link->tau_ext()(2); } } break; case CONSTRAINT_FORCE: // linkName size must be one. { DyLink* link = dynamic_cast(body->link(linkNames[0])); if(link){ const vector& constraintForces = link->constraintForces(); const size_t n = constraintForces.size(); value.data.length(6*n); for(size_t i=0, j=0; icontrolTime()); } void LinkDataOutPortHandler::writeDataToPort() { outPort.write(); } AbsTransformOutPortHandler::AbsTransformOutPortHandler(PortInfo& info) : OutPortHandler(info), outPort(info.portName.c_str(), value), linkNames(info.dataOwnerNames) { linkDataType = info.dataTypeId; stepTime = info.stepTime; } void AbsTransformOutPortHandler::inputDataFromSimulator(BodyRTCItem* bodyRTC) { Link* link = bodyRTC->body()->link(linkNames[0]); value.data.position.x = link->p().x(); value.data.position.y = link->p().y(); value.data.position.z = link->p().z(); Matrix3 R = link->attitude(); const Vector3 rpy = rpyFromRot(R); value.data.orientation.r = rpy[0]; value.data.orientation.p = rpy[1]; value.data.orientation.y = rpy[2]; setTime(value, bodyRTC->controlTime()); } void AbsTransformOutPortHandler::writeDataToPort() { outPort.write(); } SensorDataOutPortHandler::SensorDataOutPortHandler(PortInfo& info) : OutPortHandler(info), outPort(info.portName.c_str(), value), sensorNames(info.dataOwnerNames) { stepTime = info.stepTime; } void SensorDataOutPortHandler::inputDataFromSimulator(BodyRTCItem* bodyRTC) { const BodyPtr& body = bodyRTC->body(); if(!sensorNames.empty()){ if(Device* sensor = body->findDevice(sensorNames[0])){ const int dataSize = sensor->stateSize(); value.data.length(dataSize); if(dataSize > 0){ for(size_t i=0; i < sensorNames.size(); ++i){ if(Device* sensor = body->findDevice(sensorNames[i])){ sensor->writeState(&value.data[i * dataSize]); } } } } } setTime(value, bodyRTC->controlTime()); } void SensorDataOutPortHandler::writeDataToPort() { outPort.write(); } GyroSensorOutPortHandler::GyroSensorOutPortHandler(PortInfo& info) : OutPortHandler(info), outPort(info.portName.c_str(), value), sensorNames(info.dataOwnerNames) { stepTime = info.stepTime; } void GyroSensorOutPortHandler::inputDataFromSimulator(BodyRTCItem* bodyRTC) { if(!sensorNames.empty()){ if(RateGyroSensor* gyroSensor =bodyRTC->body()->findDevice(sensorNames[0])){ value.data.avx = gyroSensor->w().x(); value.data.avy = gyroSensor->w().y(); value.data.avz = gyroSensor->w().z(); setTime(value, bodyRTC->controlTime()); } } } void GyroSensorOutPortHandler::writeDataToPort() { outPort.write(); } AccelerationSensorOutPortHandler::AccelerationSensorOutPortHandler(PortInfo& info) : OutPortHandler(info), outPort(info.portName.c_str(), value), sensorNames(info.dataOwnerNames) { stepTime = info.stepTime; } void AccelerationSensorOutPortHandler::inputDataFromSimulator(BodyRTCItem* bodyRTC) { if(!sensorNames.empty()){ if(AccelerationSensor* accelSensor = bodyRTC->body()->findDevice(sensorNames[0])){ value.data.ax = accelSensor->dv().x(); value.data.ay = accelSensor->dv().y(); value.data.az = accelSensor->dv().z(); setTime(value, bodyRTC->controlTime()); } } } void AccelerationSensorOutPortHandler::writeDataToPort() { outPort.write(); } LightOnOutPortHandler::LightOnOutPortHandler(PortInfo& info) : OutPortHandler(info), outPort(info.portName.c_str(), value), lightNames(info.dataOwnerNames) { stepTime = info.stepTime; } void LightOnOutPortHandler::inputDataFromSimulator(BodyRTCItem* bodyRTC) { const BodyPtr& body = bodyRTC->body(); value.data.length(lightNames.size()); size_t i=0; for(vector::iterator it = lightNames.begin(); it != lightNames.end(); it++){ Light* light = body->findDevice(*it); value.data[i++] = light->on(); } setTime(value, bodyRTC->controlTime()); } void LightOnOutPortHandler::writeDataToPort() { outPort.write(); } CameraImageOutPortHandler::CameraImageOutPortHandler(PortInfo& info, bool synchController) : OutPortHandler(info), outPort(info.portName.c_str(), value) { stepTime = info.stepTime; if(!info.dataOwnerNames.empty()) cameraName = info.dataOwnerNames.at(0); else cameraName.clear(); value.data.image.format = Img::CF_UNKNOWN; } void CameraImageOutPortHandler::initialize(Body* simBody) { camera = 0; if(!cameraName.empty()){ camera = simBody->findDevice(cameraName); }else{ DeviceList cameras(simBody->devices()); if(!cameras.empty()) camera = cameras[0]; } if(camera){ double fovy2 = camera->fieldOfView() / 2.0; double width = camera->resolutionX(); double height = camera->resolutionY(); double minlength = std::min(width, height); double fu, fv; fv = fu = minlength / tan(fovy2) / 2.0; double u0 = (width - 1)/2.0; double v0 = (height - 1)/2.0; value.data.intrinsic.matrix_element[0] = fu; value.data.intrinsic.matrix_element[1] = 0.0; value.data.intrinsic.matrix_element[2] = u0; value.data.intrinsic.matrix_element[3] = fv; value.data.intrinsic.matrix_element[4] = v0; value.data.intrinsic.distortion_coefficient.length(5); for (int i=0; i<5; i++) value.data.intrinsic.distortion_coefficient[i] = 0.0; // zero distortion is natural in simulator for(int i=0; i<4; i++) for(int j=0; j<4; j++) value.data.extrinsic[i][j] = i==j? 1.0: 0.0; camera->sigStateChanged().connect(boost::bind(&CameraImageOutPortHandler::onCameraStateChanged, this)); } } void CameraImageOutPortHandler::onCameraStateChanged() { if(camera->sharedImage() != prevImage){ const Image& image = camera->constImage(); if(!image.empty()){ int width,height; value.data.image.height = height = image.height(); value.data.image.width = width = image.width(); switch(camera->imageType()){ case Camera::GRAYSCALE_IMAGE : value.data.image.format = Img::CF_GRAY; break; case Camera::COLOR_IMAGE : value.data.image.format = Img::CF_RGB; break; default : value.data.image.format = Img::CF_UNKNOWN; break; } size_t length = width * height * image.numComponents() * sizeof(unsigned char); value.data.image.raw_data.length(length); void* src = (void*)image.pixels(); void* dis = (void*)value.data.image.raw_data.get_buffer(); memcpy(dis, src, length); } prevImage = camera->sharedImage(); boost::lock_guard lock(mtx); setTime(value, controlTime - camera->delay()); outPort.write(); } } void CameraImageOutPortHandler::inputDataFromSimulator(BodyRTCItem* bodyRTC) { boost::lock_guard lock(mtx); controlTime = bodyRTC->controlTime(); } void CameraImageOutPortHandler::writeDataToPort() { } CameraRangeOutPortHandler::CameraRangeOutPortHandler(PortInfo& info, bool synchController) : OutPortHandler(info), outPort(info.portName.c_str(), value) { stepTime = info.stepTime; if(!info.dataOwnerNames.empty()) rangeCameraName = info.dataOwnerNames.at(0); else rangeCameraName.clear(); } void CameraRangeOutPortHandler::initialize(Body* simBody) { rangeCamera = 0; if(!rangeCameraName.empty()){ rangeCamera = simBody->findDevice(rangeCameraName); }else{ DeviceList cameras = simBody->devices(); if(!cameras.empty()) rangeCamera = cameras[0]; } if(rangeCamera){ switch(rangeCamera->imageType()){ case Camera::COLOR_IMAGE : format = "xyzrgb"; break; case Camera::GRAYSCALE_IMAGE : case Camera::NO_IMAGE : default : format = "xyz"; break; } value.type = CORBA::string_dup(format.c_str()); bool colored = false; if (format == "xyz"){ value.fields.length(3); }else if (format == "xyzrgb"){ value.fields.length(6); colored = true; } value.fields[0].name = "x"; value.fields[0].offset = 0; value.fields[0].data_type = PointCloudTypes::FLOAT32; value.fields[0].count = 4; value.fields[1].name = "y"; value.fields[1].offset = 4; value.fields[1].data_type = PointCloudTypes::FLOAT32; value.fields[1].count = 4; value.fields[2].name = "z"; value.fields[2].offset = 8; value.fields[2].data_type = PointCloudTypes::FLOAT32; value.fields[2].count = 4; value.point_step = 12; if (format == "xyzrgb"){ value.fields[3].name = "r"; value.fields[3].offset = 12; value.fields[3].data_type = PointCloudTypes::UINT8; value.fields[3].count = 1; value.fields[4].name = "g"; value.fields[4].offset = 13; value.fields[4].data_type = PointCloudTypes::UINT8; value.fields[4].count = 1; value.fields[5].name = "b"; value.fields[5].offset = 14; value.fields[5].data_type = PointCloudTypes::UINT8; value.fields[5].count = 1; value.point_step = 16; } value.is_bigendian = false; value.is_dense = true; rangeCamera->sigStateChanged().connect(boost::bind(&CameraRangeOutPortHandler::onCameraStateChanged, this)); } } void CameraRangeOutPortHandler::onCameraStateChanged() { if(rangeCamera->sharedPoints() != prevPoints){ const vector& points = rangeCamera->constPoints(); const Image& image = rangeCamera->constImage(); if(!points.empty()){ if(!image.empty()){ value.height = image.height(); value.width = image.width(); }else{ if(rangeCamera->isOrganized()){ value.height = rangeCamera->resolutionY(); value.width = rangeCamera->resolutionX(); }else{ value.height = 1; value.width = rangeCamera->numPoints(); } } value.row_step = value.point_step * value.width; size_t length = points.size() * value.point_step; value.data.length(length); unsigned char* dis = (unsigned char*)value.data.get_buffer(); const unsigned char* pixels = 0; if(!image.empty()) pixels = image.pixels(); for(int i=0; isharedPoints(); boost::lock_guard lock(mtx); setTime(value, controlTime - rangeCamera->delay()); outPort.write(); } } void CameraRangeOutPortHandler::inputDataFromSimulator(BodyRTCItem* bodyRTC) { boost::lock_guard lock(mtx); controlTime = bodyRTC->controlTime(); } void CameraRangeOutPortHandler::writeDataToPort() { } RangeSensorOutPortHandler::RangeSensorOutPortHandler(PortInfo& info, bool synchController) : OutPortHandler(info), outPort(info.portName.c_str(), value) { stepTime = info.stepTime; if(!info.dataOwnerNames.empty()) rangeSensorName = info.dataOwnerNames.at(0); else rangeSensorName.clear(); } void RangeSensorOutPortHandler::initialize(Body* simBody) { rangeSensor = 0; if(!rangeSensorName.empty()){ rangeSensor = simBody->findDevice(rangeSensorName); }else{ DeviceList rangeSensors = simBody->devices(); if(!rangeSensors.empty()) rangeSensor = rangeSensors[0]; } if(rangeSensor){ value.config.minAngle = -rangeSensor->yawRange() / 2.0; value.config.maxAngle = rangeSensor->yawRange() / 2.0; value.config.angularRes = rangeSensor->yawStep(); value.config.minRange = rangeSensor->minDistance(); value.config.maxRange = rangeSensor->maxDistance(); value.config.frequency = rangeSensor->frameRate(); value.config.rangeRes = 0; // no data // Ignore geometry value.geometry.geometry.pose.orientation.r = 0.0; value.geometry.geometry.pose.orientation.p = 0.0; value.geometry.geometry.pose.orientation.y = 0.0; value.geometry.geometry.pose.position.x = 0.0; value.geometry.geometry.pose.position.y = 0.0; value.geometry.geometry.pose.position.z = 0.0; value.geometry.geometry.size.w = 0.0; value.geometry.geometry.size.l = 0.0; value.geometry.geometry.size.h = 0.0; value.geometry.elementGeometries.length(0); // rangeSensor->sigStateChanged().connect(boost::bind(&RangeSensorOutPortHandler::onRangeSensorStateChanged, this)); } } void RangeSensorOutPortHandler::onRangeSensorStateChanged() { if(rangeSensor->sharedRangeData() != prevRangeData){ const RangeSensor::RangeData& src = rangeSensor->constRangeData(); value.ranges.length(src.size()); for(int i=0; isharedRangeData(); boost::lock_guard lock(mtx); setTime(value, controlTime - rangeSensor->delay()); outPort.write(); } } void RangeSensorOutPortHandler::inputDataFromSimulator(BodyRTCItem* bodyRTC) { boost::lock_guard lock(mtx); controlTime = bodyRTC->controlTime(); } void RangeSensorOutPortHandler::writeDataToPort() { } JointDataSeqInPortHandler::JointDataSeqInPortHandler(PortInfo& info) : InPortHandler(info), inPort(info.portName.c_str(), values) { linkDataType = info.dataTypeId; } void JointDataSeqInPortHandler::outputDataToSimulator(const BodyPtr& body) { const int n = std::min(body->numJoints(), (int)(values.data.length())); //! \todo put warning if the number of joints is different from the port data size switch(linkDataType) { case JOINT_VALUE: for(int i=0; i < n; i++){ body->joint(i)->q() = values.data[i]; } break; case JOINT_VELOCITY: for(int i=0; i < n; i++){ body->joint(i)->dq() = values.data[i]; } break; case JOINT_ACCELERATION: for(int i=0; ijoint(i)->ddq() = values.data[i]; } break; case JOINT_TORQUE: for(int i=0; i < n; i++){ body->joint(i)->u() = values.data[i]; } break; default : break; } } void JointDataSeqInPortHandler::readDataFromPort() { if( inPort.isNew() == false ){ values.data.length(0); }else inPort.read(); } LinkDataInPortHandler::LinkDataInPortHandler(PortInfo& info) : InPortHandler(info), inPort(info.portName.c_str(), values), linkNames(info.dataOwnerNames) { linkDataType = info.dataTypeId; } void LinkDataInPortHandler::outputDataToSimulator(const BodyPtr& body) { size_t n=linkNames.size(); if(!values.data.length()) return; switch(linkDataType) { case JOINT_VALUE: for(size_t i=0; ilink(linkNames[i])->q() = values.data[i]; break; case JOINT_VELOCITY: for(size_t i=0; ilink(linkNames[i])->dq() = values.data[i]; break; case JOINT_ACCELERATION: for(size_t i=0; ilink(linkNames[i])->ddq() = values.data[i]; break; case JOINT_TORQUE: for(size_t i=0; ilink(linkNames[i])->u() = values.data[i]; break; case ABS_TRANSFORM: for(size_t i=0; ilink(linkNames[i]); link->p() = Vector3( values.data[12*i], values.data[12*i+1], values.data[12*i+2]); Matrix3 R; R << values.data[12*i+3], values.data[12*i+4], values.data[12*i+5], values.data[12*i+6], values.data[12*i+7], values.data[12*i+8], values.data[12*i+9], values.data[12*i+10], values.data[12*i+11]; link->setAttitude(R); } break; case ABS_VELOCITY: for(size_t i=0; ilink(linkNames[i]); link->v() = Vector3( values.data[6*i], values.data[6*i+1], values.data[6*i+2]); link->w() = Vector3( values.data[6*i+3], values.data[6*i+4], values.data[6*i+5]); } break; case EXTERNAL_FORCE: for(size_t i=0; ilink(linkNames[i]); link->f_ext() = Vector3( values.data[6*i], values.data[6*i+1], values.data[6*i+2]); link->tau_ext() = Vector3( values.data[6*i+3], values.data[6*i+4], values.data[6*i+5]); } default : break; } } void LinkDataInPortHandler::readDataFromPort() { if( inPort.isNew() == false ){ values.data.length(0); }else inPort.read(); } AbsTransformInPortHandler::AbsTransformInPortHandler(PortInfo& info) : InPortHandler(info), inPort(info.portName.c_str(), values), linkNames(info.dataOwnerNames) { linkDataType = info.dataTypeId; } void AbsTransformInPortHandler::outputDataToSimulator(const BodyPtr& body) { Link* link = body->link(linkNames[0]); link->p().x() = values.data.position.x; link->p().y() = values.data.position.y; link->p().z() = values.data.position.z; Matrix3 R = rotFromRpy(values.data.orientation.r, values.data.orientation.p, values.data.orientation.y); link->setAttitude(R); } void AbsTransformInPortHandler::readDataFromPort() { if( inPort.isNew() == false ){ return; }else inPort.read(); } LightOnInPortHandler::LightOnInPortHandler(PortInfo& info) : InPortHandler(info), inPort(info.portName.c_str(), values), lightNames(info.dataOwnerNames) { } void LightOnInPortHandler::outputDataToSimulator(const BodyPtr& body) { for(size_t i=0; ifindDevice(lightNames[i]); light->on(values.data[i]); light->notifyStateChange(); } } void LightOnInPortHandler::readDataFromPort() { if( inPort.isNew() == false ){ values.data.length(0); }else inPort.read(); } choreonoid-1.5.0/src/OpenRTMPlugin/OpenRTMUtil.h0000664000000000000000000000234312741425367020110 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_OPENRTM_PLUGIN_OPENRTM_UTIL_H_INCLUDED #define CNOID_OPENRTM_PLUGIN_OPENRTM_UTIL_H_INCLUDED #include #include #include "exportdecl.h" namespace cnoid { CNOID_EXPORT RTM::Manager_ptr getRTCManagerServant(); /** Components managed by plugins should be created by using this function instead of using RTC::Manager::createComponent(). A component created by this function is registered as a plugin-managed component, and functions such as 'removeUnmanagedComponents()' ignore those components. */ CNOID_EXPORT RTC::RTObject_impl* createManagedRTC(const char* comp_args); CNOID_EXPORT int numUnmanagedRTCs(); CNOID_EXPORT int deleteUnmanagedRTCs(); template typename ServiceType::_ptr_type findRTCService(RTC::RTObject_ptr rtc, const std::string& name) { CORBA::Object_var obj = findRTCService(rtc, name); return CORBA::is_nil(obj) ? ServiceType::_nil() : ServiceType::_narrow(obj); } template<> CNOID_EXPORT CORBA::Object::_ptr_type findRTCService(RTC::RTObject_ptr rtc, const std::string& name); CNOID_EXPORT bool deleteRTC(RTC::RtcBase* rtc, bool waitToBeDeleted = true); } #endif choreonoid-1.5.0/src/OpenRTMPlugin/VirtualRobotRTC.h0000664000000000000000000000512112741425367020770 0ustar rootroot/** \file \author shizuko hattori */ #ifndef CNOID_OPENRTM_PLUGIN_VIRTUAL_ROBOT_RTC_H_INCLUDED #define CNOID_OPENRTM_PLUGIN_VIRTUAL_ROBOT_RTC_H_INCLUDED #include #include #include #include #include #include #include "VirtualRobotPortHandler.h" namespace cnoid { class VirtualRobotRTC : public RTC::DataFlowComponentBase { public: static void registerFactory(RTC::Manager* manager, const char* componentTypeName); VirtualRobotRTC(RTC::Manager* manager); ~VirtualRobotRTC(); RTC::ReturnCode_t onInitialize(); void createPorts(BridgeConf* bridgeConf); PortHandlerPtr getOutPortHandler(const std::string& name); PortHandlerPtr getInPortHandler(const std::string& name); RTC::RTCList* getConnectedRtcs(); void inputDataFromSimulator(BodyRTCItem* bodyRTC); void outputDataToSimulator(const BodyPtr& body); void writeDataToOutPorts(double controlTime, double controlTimeStep); void readDataFromInPorts(); void stop(); bool checkOutPortStepTime(double controlTimeStep); void initialize(Body* simulationBody); private: typedef std::map OutPortHandlerMap; OutPortHandlerMap outPortHandlers; typedef std::map InPortHandlerMap; InPortHandlerMap inPortHandlers; bool createOutPortHandler(PortInfo& portInfo); bool createInPortHandler(PortInfo& portInfo); template bool registerOutPortHandler(TOutPortHandler* handler) { const std::string& name = handler->portName; if(!getOutPortHandler(name)){ if (!addOutPort(name.c_str(), handler->outPort)) return false; outPortHandlers.insert(std::make_pair(name, OutPortHandlerPtr(handler))); } return true; } template bool unregisterOutPortHandler(TOutPortHandler* handler) { if (deleteOutPort(handler->outPort)) return true; return false; } template bool registerInPortHandler(TInPortHandler* handler) { const std::string& name = handler->portName; if(!getInPortHandler(name)){ if (!addInPort(name.c_str(), handler->inPort)) return false; inPortHandlers.insert(std::make_pair(name, InPortHandlerPtr(handler))); } return true; } void updatePortObjectRefs(); void addConnectedRtcs(RTC::PortService_ptr portRef, RTC::RTCList& rtcList, std::set& foundRtcNames); }; } #endif choreonoid-1.5.0/src/OpenRTMPlugin/BridgeConf.h0000664000000000000000000000767212741425367020002 0ustar rootroot/* * Copyright (c) 2008, AIST, the University of Tokyo and General Robotix Inc. * All rights reserved. This program is made available under the terms of the * Eclipse Public License v1.0 which accompanies this distribution, and is * available at http://www.eclipse.org/legal/epl-v10.html * Contributors: * National Institute of Advanced Industrial Science and Technology (AIST) * General Robotix Inc. */ /** \file \author Shin'ichiro Nakaoka */ #ifndef OPENHRP_BRIDGE_CONF_H_INCLUDED #define OPENHRP_BRIDGE_CONF_H_INCLUDED #if ( defined ( WIN32 ) || defined ( _WIN32 ) || defined(__WIN32__) || defined(__NT__) ) #define SUFFIX_SHARED_EXT ".dll" #define SUFFIX_EXE_EXT ".exe" #elif defined(__APPLE__) #define SUFFIX_SHARED_EXT ".dylib" #define SUFFIX_EXE_EXT ".app" #else #define SUFFIX_SHARED_EXT ".so" #define SUFFIX_EXE_EXT "" #endif #include #include #include #include #include #include #include enum DataTypeId { INVALID_DATA_TYPE = 0, JOINT_VALUE, JOINT_VELOCITY, JOINT_ACCELERATION, JOINT_TORQUE, EXTERNAL_FORCE, ABS_TRANSFORM, ABS_VELOCITY, ABS_ACCELERATION, FORCE_SENSOR, RATE_GYRO_SENSOR, ACCELERATION_SENSOR, RANGE_SENSOR, CONSTRAINT_FORCE, RATE_GYRO_SENSOR2, ACCELERATION_SENSOR2, ABS_TRANSFORM2, LIGHT, CAMERA_IMAGE, CAMERA_RANGE }; struct PortInfo { std::string portName; DataTypeId dataTypeId; std::vector dataOwnerNames; // link name or sensor name int dataOwnerId; // sensor id double stepTime; }; typedef std::map PortInfoMap; struct PortConnection { std::string InstanceName[2]; std::string PortName[2]; //std::string robotPortName; //std::string controllerInstanceName; //std::string controllerPortName; }; typedef std::vector PortConnectionList; struct ModuleInfo { std::string fileName; std::string componentName; std::string initFuncName; bool isLoaded; RTC::RtcBase* rtcServant; }; typedef std::list ModuleInfoList; typedef std::map TimeRateMap; class BridgeConf { public: BridgeConf(); ~BridgeConf(); bool loadConfigFile(const char* confFileName); bool isReady() { return isReady_; } const char* getOpenHRPNameServerIdentifier(); const char* getControllerName(); const char* getVirtualRobotRtcTypeName(); void setupModules(); typedef std::map LabelToDataTypeIdMap; LabelToDataTypeIdMap labelToDataTypeIdMap; PortInfoMap outPortInfos; PortInfoMap inPortInfos; ModuleInfoList moduleInfoList; PortConnectionList portConnections; TimeRateMap timeRateMap; private: boost::program_options::variables_map vmap; boost::program_options::options_description options; boost::program_options::options_description commandLineOptions; bool isReady_; bool isProcessingConfigFile; std::string virtualRobotRtcTypeName; std::string controllerName; std::string nameServerIdentifier; void initOptionsDescription(); void initLabelToDataTypeMap(); void parseCommandLineOptions(int argc, char* argv[]); void parseOptions(); void setPortInfos(const char* optionLabel, PortInfoMap& portInfos); void addPortConnection(const std::string& value); void setPreLoadModuleInfo(); void addModuleInfo(const std::string& value); void addTimeRateInfo(const std::string& value); void extractParameters(const std::string& str, std::vector& result, const char delimiter = ':'); std::string expandEnvironmentVariables(const std::string& str); }; #endif choreonoid-1.5.0/src/OpenRTMPlugin/RTCItem.cpp0000664000000000000000000003026012741425367017567 0ustar rootroot/** @author Shizuko Hattori @author Shin'ichiro Nakaoka */ #include "RTCItem.h" #include "BridgeConf.h" #include "OpenRTMUtil.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace boost; using namespace cnoid; namespace { const bool TRACE_FUNCTIONS = false; } void RTCItem::initialize(ExtensionManager* ext) { static bool initialized = false; if(!initialized){ ext->itemManager().registerClass(N_("RTCItem")); ext->itemManager().addCreationPanel(); initialized = true; } } RTCItem::RTCItem() : os(MessageView::instance()->cout()), periodicType(N_PERIODIC_TYPE, CNOID_GETTEXT_DOMAIN_NAME), pathBase(N_PATH_BASE, CNOID_GETTEXT_DOMAIN_NAME) { rtcomp = 0; moduleName.clear(); mv = MessageView::instance(); periodicRate = 1000; periodicType.setSymbol(PERIODIC_EXECUTION_CONTEXT, N_("PeriodicExecutionContext")); periodicType.setSymbol(SYNCH_EXT_TRIGGER, N_("SynchExtTriggerEC")); periodicType.setSymbol(EXT_TRIG_EXECUTION_CONTEXT, N_("ExtTrigExecutionContext")); periodicType.setSymbol(CHOREONOID_EXECUTION_CONTEXT, N_("ChoreonoidExecutionContext")); periodicType.select(PERIODIC_EXECUTION_CONTEXT); oldType = PERIODIC_EXECUTION_CONTEXT; properties.clear(); properties.insert(make_pair(string("exec_cxt.periodic.type"), periodicType.selectedSymbol())); stringstream ss; ss << periodicRate; properties.insert(make_pair(string("exec_cxt.periodic.rate"), ss.str())); pathBase.setSymbol(RTC_DIRECTORY, N_("RTC directory")); pathBase.setSymbol(PROJECT_DIRECTORY, N_("Project directory")); pathBase.select(RTC_DIRECTORY); oldPathBase = RTC_DIRECTORY; } RTCItem::RTCItem(const RTCItem& org) : os(MessageView::instance()->cout()), Item(org), periodicType(org.periodicType), pathBase(org.pathBase) { rtcomp = org.rtcomp; moduleName = org.moduleName; mv = MessageView::instance(); periodicRate = org.periodicRate; oldType = org.oldType; properties = org.properties; oldPathBase = org.oldPathBase; } RTCItem::~RTCItem() { } void RTCItem::onPositionChanged() { if(!rtcomp){ if(convertAbsolutePath()) rtcomp = new RTComponent(modulePath, properties); } } void RTCItem::onDisconnectedFromRoot() { if(rtcomp){ rtcomp->deleteRTC(false); delete rtcomp; rtcomp = 0; } } Item* RTCItem::doDuplicate() const { return new RTCItem(*this); } void RTCItem::setModuleName(const std::string& name) { if(moduleName!=name){ moduleName = name; if(rtcomp){ delete rtcomp; } if (convertAbsolutePath()) rtcomp = new RTComponent(modulePath, properties); } } void RTCItem::setPeriodicType(int type) { if(oldType != type){ oldType = type; properties["exec_cxt.periodic.type"] = periodicType.symbol(type); if(rtcomp){ delete rtcomp; } if (convertAbsolutePath()) rtcomp = new RTComponent(modulePath, properties); } } void RTCItem::setPeriodicRate(int rate) { if(periodicRate!=rate){ periodicRate = rate; stringstream ss; ss << periodicRate; properties["exec_cxt.periodic.rate"] = ss.str(); if(rtcomp){ delete rtcomp; } if (convertAbsolutePath()) rtcomp = new RTComponent(modulePath, properties); } } void RTCItem::setPathBase(int base) { pathBase.select(base); if (oldPathBase != base){ oldPathBase = base; if (rtcomp){ delete rtcomp; } if (convertAbsolutePath()) rtcomp = new RTComponent(modulePath, properties); } } void RTCItem::doPutProperties(PutPropertyFunction& putProperty) { Item::doPutProperties(putProperty); putProperty(_("Relative Path Base"), pathBase, boost::bind(&RTCItem::setPathBase, this, _1), true); FileDialogFilter filter; filter.push_back( string(_(" Dynamic Link Library ")) + DLLSFX ); string dir; if(!moduleName.empty() && checkAbsolute(filesystem::path(moduleName))) dir = filesystem::path(moduleName).parent_path().string(); else{ if(pathBase.is(RTC_DIRECTORY)) dir = (filesystem::path(executableTopDirectory()) / CNOID_PLUGIN_SUBDIR / "rtc").string(); } putProperty(_("RTC module Name"), FilePath(moduleName, filter, dir), boost::bind(&RTCItem::setModuleName, this, _1), true); putProperty(_("Periodic type"), periodicType, boost::bind((bool(Selection::*)(int))&Selection::select, &periodicType, _1)); setPeriodicType(periodicType.selectedIndex()); putProperty(_("Periodic Rate"), periodicRate, boost::bind(&RTCItem::setPeriodicRate, this, _1), true); } bool RTCItem::store(Archive& archive) { if(!Item::store(archive)){ return false; } archive.writeRelocatablePath("moduleName", moduleName); archive.write("periodicType", periodicType.selectedSymbol()); archive.write("periodicRate", periodicRate); archive.write("RelativePathBase", pathBase.selectedSymbol(), DOUBLE_QUOTED); return true; } bool RTCItem::restore(const Archive& archive) { if(!Item::restore(archive)){ return false; } string value; if(archive.read("moduleName", value)){ filesystem::path path(archive.expandPathVariables(value)); moduleName = getNativePathString(path); } string symbol; if(archive.read("periodicType", symbol)){ periodicType.select(symbol); oldType = periodicType.selectedIndex(); properties["exec_cxt.periodic.type"] = symbol; } if(archive.read("periodicRate", periodicRate)){ stringstream ss; ss << periodicRate; properties["exec_cxt.periodic.rate"] = ss.str(); } if (archive.read("RelativePathBase", symbol)){ pathBase.select(symbol); oldPathBase = pathBase.selectedIndex(); } return true; } bool RTCItem::convertAbsolutePath() { modulePath = moduleName; if (!checkAbsolute(modulePath)){ if (pathBase.is(RTC_DIRECTORY)) modulePath = filesystem::path(executableTopDirectory()) / CNOID_PLUGIN_SUBDIR / "rtc" / modulePath; else { const string& projectFileName = ProjectManager::instance()->getProjectFileName(); if (projectFileName.empty()){ mv->putln(_("Please save the project.")); return false; } else{ modulePath = boost::filesystem::path(projectFileName).parent_path() / modulePath; } } } return true; } RTComponent::RTComponent(const filesystem::path& modulePath, PropertyMap& prop) { rtc_ = 0; rtcRef = 0; if (modulePath.empty()){ return; } init(modulePath, prop); } RTComponent::~RTComponent() { deleteRTC(true); } void RTComponent::init(const filesystem::path& modulePath_, PropertyMap& prop) { mv = MessageView::instance(); modulePath = modulePath_; createRTC(prop); } bool RTComponent::createRTC(PropertyMap& prop) { string moduleNameLeaf = modulePath.leaf().string(); size_t i = moduleNameLeaf.rfind('.'); if(i != string::npos){ componentName = moduleNameLeaf.substr(0, i); } else { componentName = moduleNameLeaf; } string actualFilename; if(filesystem::exists(modulePath)){ actualFilename = getNativePathString(modulePath); if(modulePath.extension() == SUFFIX_SHARED_EXT){ string initFunc(componentName + "Init"); setupModules(actualFilename, initFunc, componentName, prop); } else { createProcess(actualFilename, prop); } } else { filesystem::path exePath(modulePath.string() + SUFFIX_EXE_EXT); if(filesystem::exists(exePath)){ actualFilename = getNativePathString(exePath); createProcess(actualFilename, prop); } else { filesystem::path dllPath(modulePath.string() + SUFFIX_SHARED_EXT); if(filesystem::exists(dllPath)){ actualFilename = getNativePathString(dllPath); string initFunc(componentName + "Init"); setupModules(actualFilename, initFunc, componentName, prop); } else { mv->putln(fmt(_("A file of RTC \"%1%\" does not exist.")) % componentName); } } } bool created = isValid(); if(created){ mv->putln(fmt(_("RTC \"%1%\" has been created from \"%2%\".")) % componentName % actualFilename); } else { mv->putln(fmt(_("RTC \"%1%\" cannot be created.")) % componentName); } return created; } void RTComponent::setupModules(string& fileName, string& initFuncName, string& componentName, PropertyMap& prop) { RTC::Manager& rtcManager = RTC::Manager::instance(); rtcManager.load(fileName.c_str(), initFuncName.c_str()); string option("?"); for(PropertyMap::iterator it = prop.begin(); it != prop.end(); ){ option += it->first + "=" + it->second; if(++it != prop.end()){ option += "&"; } } rtc_ = createManagedRTC((componentName + option).c_str()); if(!rtc_){ mv->putln(fmt(_("RTC \"%1%\" cannot be created by the RTC manager.\n" " RTC module file: \"%2%\"\n" " Init function: %3%\n" " option: %4%")) % componentName % fileName % initFuncName % option); } } void RTComponent::onReadyReadServerProcessOutput() { mv->put(QString(rtcProcess.readAll())); } bool RTComponent::isValid() const { return (rtc_ || rtcProcess.state() != QProcess::NotRunning); } void RTComponent::createProcess(string& command, PropertyMap& prop) { QStringList argv; argv.push_back(QString("-o")); argv.push_back(QString("naming.formats: %n.rtc")); argv.push_back(QString("-o")); argv.push_back(QString("logger.enable: NO")); for(PropertyMap::iterator it = prop.begin(); it != prop.end(); it++){ argv.push_back(QString("-o")); argv.push_back(QString(string(it->first+":"+it->second).c_str())); } if(rtcProcess.state() != QProcess::NotRunning){ rtcProcess.kill(); rtcProcess.waitForFinished(100); } #ifdef _WIN32 rtcProcess.start(QString("\"") + command.c_str() + "\"", argv ); #else rtcProcess.start(command.c_str(), argv); #endif if(!rtcProcess.waitForStarted()){ mv->putln(fmt(_("RT Component process \"%1%\" cannot be executed.")) % command); } else { mv->putln(fmt(_("RT Component process \"%1%\" has been executed.")) % command ); rtcProcess.sigReadyReadStandardOutput().connect( boost::bind(&RTComponent::onReadyReadServerProcessOutput, this)); } } void RTComponent::deleteRTC(bool waitToBeDeleted) { if(TRACE_FUNCTIONS){ cout << "BodyRTComponent::deleteRTC()" << endl; } if(rtc_){ string rtcName(rtc_->getInstanceName()); mv->putln(fmt(_("delete %1%")) % rtcName); if(!cnoid::deleteRTC(rtc_, true)){ mv->putln(fmt(_("%1% cannot be deleted.")) % rtcName); } rtc_ = 0; } else if(rtcProcess.state() != QProcess::NotRunning){ mv->putln(fmt(_("delete %1%")) % componentName); rtcProcess.kill(); rtcProcess.waitForFinished(100); } if(TRACE_FUNCTIONS){ cout << "End of BodyRTCItem::deleteModule()" << endl; } } choreonoid-1.5.0/src/OpenRTMPlugin/BridgeConf.cpp0000664000000000000000000003300412741425367020321 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "BridgeConf.h" #include "OpenRTMUtil.h" #include #include #include #include #if (BOOST_VERSION <= 103301) #include #include #include #else #include #endif using namespace std; using namespace boost; BridgeConf::BridgeConf() : options("Allowed options"), commandLineOptions("Allowed options") { isReady_ = true; } BridgeConf::~BridgeConf() { } bool BridgeConf::loadConfigFile(const char* confFileName) { isReady_ = false; initOptionsDescription(); initLabelToDataTypeMap(); ifstream ifs(confFileName); if (ifs.fail()) { return false; } program_options::store(program_options::parse_config_file(ifs, options), vmap); isProcessingConfigFile = true; program_options::notify(vmap); parseOptions(); isReady_ = true; return true; } void BridgeConf::initOptionsDescription() { options.add_options() ("name-server", program_options::value()->default_value("127.0.0.1:2809"), "Nameserver used by OpenHRP (hostname:port)") ("server-name", program_options::value()->default_value("ControllerBridge"), "Name of the OpenHRP controller factory server") ("robot-name", program_options::value()->default_value(""), "Name of the virtual robot RTC type") ("module", program_options::value >(), "Module filename") ("out-port", program_options::value >(), "Set an out-port that transfers data from the simulator to the controller") ("in-port", program_options::value >(), "Set an in-port transfers data from the controller to the simulator") ("connection", program_options::value >(), "Port connection setting") ("periodic-rate", program_options::value >(), "Periodic rate of execution context (INSTANCE_NAME:TIME_RATE[<=1.0])"); commandLineOptions.add(options).add_options() ("config-file", program_options::value(), "configuration file of the controller bridge") ("help,h", "Show this help"); } void BridgeConf::initLabelToDataTypeMap() { LabelToDataTypeIdMap& m = labelToDataTypeIdMap; m["JOINT_VALUE"] = JOINT_VALUE; m["JOINT_VELOCITY"] = JOINT_VELOCITY; m["JOINT_ACCELERATION"] = JOINT_ACCELERATION; m["JOINT_TORQUE"] = JOINT_TORQUE; m["EXTERNAL_FORCE"] = EXTERNAL_FORCE; m["ABS_TRANSFORM"] = ABS_TRANSFORM; m["ABS_VELOCITY"] = ABS_VELOCITY; m["ABS_ACCELERATION"] = ABS_ACCELERATION; m["FORCE_SENSOR"] = FORCE_SENSOR; m["RATE_GYRO_SENSOR"] = RATE_GYRO_SENSOR; m["ACCELERATION_SENSOR"] = ACCELERATION_SENSOR; m["RANGE_SENSOR"] = RANGE_SENSOR; m["CONSTRAINT_FORCE"] = CONSTRAINT_FORCE; m["RATE_GYRO_SENSOR2"] = RATE_GYRO_SENSOR2; m["ACCELERATION_SENSOR2"] = ACCELERATION_SENSOR2; m["ABS_TRANSFORM2"] = ABS_TRANSFORM2; m["LIGHT"] = LIGHT; m["CAMERA_IMAGE"] = CAMERA_IMAGE; m["CAMERA_RANGE"] = CAMERA_RANGE; } void BridgeConf::parseCommandLineOptions(int argc, char* argv[]) { isProcessingConfigFile = false; program_options::parsed_options parsed = program_options::command_line_parser(argc, argv).options(commandLineOptions).allow_unregistered().run(); program_options::store(parsed, vmap); if(vmap.count("help")){ cout << commandLineOptions << endl; } else { if(vmap.count("config-file")){ string fileName(vmap["config-file"].as()); ifstream ifs(fileName.c_str()); if (ifs.fail()) { throw invalid_argument(string("cannot open the config file")); } program_options::store(program_options::parse_config_file(ifs, options), vmap); isProcessingConfigFile = true; } program_options::notify(vmap); parseOptions(); isReady_ = true; } } void BridgeConf::parseOptions() { if(vmap.count("module")){ vector values = vmap["module"].as >(); for(size_t i=0; i < values.size(); ++i){ string modulePath( values[i] ); if( filesystem::extension(filesystem::path( modulePath )).empty() ) { modulePath += string( SUFFIX_SHARED_EXT ); } addModuleInfo( modulePath ); } } if(vmap.count("out-port")){ setPortInfos("out-port", outPortInfos); } if(vmap.count("in-port")){ setPortInfos("in-port", inPortInfos); } if(vmap.count("connection")){ vector values = vmap["connection"].as >(); for(size_t i=0; i < values.size(); ++i){ addPortConnection(values[i]); } } string server(expandEnvironmentVariables(vmap["name-server"].as())); nameServerIdentifier = string("corbaloc:iiop:") + server + "/NameService"; controllerName = expandEnvironmentVariables(vmap["server-name"].as()); virtualRobotRtcTypeName = expandEnvironmentVariables(vmap["robot-name"].as()); if(virtualRobotRtcTypeName==""){ virtualRobotRtcTypeName=controllerName; virtualRobotRtcTypeName.append("(Robot)"); } if(vmap.count("periodic-rate")){ vector values = vmap["periodic-rate"].as >(); for(size_t i=0; i < values.size(); ++i){ addTimeRateInfo(values[i]); } } } void BridgeConf::setPortInfos(const char* optionLabel, PortInfoMap& portInfos) { vector ports = vmap[optionLabel].as >(); for(size_t i=0; i < ports.size(); ++i){ vector parameters; extractParameters(ports[i], parameters); int n = parameters.size(); if(n < 2 || n > 4){ throw invalid_argument(string("invalid in port setting")); } PortInfo info; info.portName = parameters[0]; int j; for(j=1; j<3; j++){ LabelToDataTypeIdMap::iterator it = labelToDataTypeIdMap.find(parameters[j]); if(it == labelToDataTypeIdMap.end() ){ // ƒ—ƒ­ƒ‘ƒ†‚£ċ§Ş„§è­˜ċˆċ€€ // if(j==2) // 3番盁§Ğƒ—ƒ­ƒ‘ƒ†‚£ċŒŞ„§‚¨ƒİƒĵ€€// throw invalid_argument(string("invalid data type")); string st=parameters[j]; vector owners; extractParameters(st, owners, ','); for(size_t i=0; i 1){ throw invalid_argument(string("invalid VisionSensor setting")); } }else{ //識ċˆċŒċċ‰ // info.dataOwnerId = -1; info.dataOwnerNames.push_back(owners[i]); } } }else{ // ƒ—ƒ­ƒ‘ƒ†‚£ċ // info.dataTypeId = it->second; j++; break; } } if(j 1 ) throw invalid_argument(string("invalid in port setting")); portInfos.insert(make_pair(info.portName, info)); } } void BridgeConf::addPortConnection(const std::string& value) { vector parameters; extractParameters(value, parameters); int n = parameters.size(); if(n < 2 || n > 4){ throw std::invalid_argument(string("Invalied port connection")); } PortConnection connection; if(parameters.size() == 2){ connection.PortName[0] = parameters[0]; connection.PortName[1] = parameters[1]; } else if(parameters.size() == 3){ connection.PortName[0] = parameters[0]; connection.InstanceName[1] = parameters[1]; connection.PortName[1] = parameters[2]; }else if(parameters.size() == 4 ){ connection.InstanceName[0] = parameters[0]; connection.PortName[0] = parameters[1]; connection.InstanceName[1] = parameters[2]; connection.PortName[1] = parameters[3]; } portConnections.push_back(connection); } void BridgeConf::setPreLoadModuleInfo() { RTC::Manager& rtcManager = RTC::Manager::instance(); std::vector components = rtcManager.getComponents(); for(std::vector::iterator it=components.begin(); it != components.end(); ++it){ ModuleInfo info; info.componentName = (*it)->get_component_profile()->type_name; info.fileName = ""; info.initFuncName = ""; info.isLoaded = true; info.rtcServant = *it; moduleInfoList.push_back(info); } } void BridgeConf::addModuleInfo(const std::string& value) { vector parameters; extractParameters(value, parameters); if(parameters.size() == 0 || parameters.size() > 2){ throw std::invalid_argument(std::string("invalid module set")); } else { ModuleInfo info; info.fileName = parameters[0]; info.componentName = filesystem::basename(filesystem::path(info.fileName)); if(parameters.size() == 1){ info.initFuncName = info.componentName + "Init"; } else { info.initFuncName = parameters[1]; } info.isLoaded = false; moduleInfoList.push_back(info); } } void BridgeConf::addTimeRateInfo(const std::string& value) { vector parameters; extractParameters(value, parameters); if (parameters.size() == 0 || parameters.size() > 2) { throw std::invalid_argument(std::string("invalid time rate set")); } else { timeRateMap.insert( std::map::value_type(parameters[0], atof(parameters[1].c_str())) ); } } void BridgeConf::setupModules() { RTC::Manager& rtcManager = RTC::Manager::instance(); ModuleInfoList::iterator moduleInfo = moduleInfoList.begin(); format param("%1%?exec_cxt.periodic.type=ChoreonoidExecutionContext&exec_cxt.periodic.rate=1000000"); while(moduleInfo != moduleInfoList.end()){ if(!moduleInfo->isLoaded){ rtcManager.load(moduleInfo->fileName.c_str(), moduleInfo->initFuncName.c_str()); moduleInfo->isLoaded = true; moduleInfo->rtcServant = cnoid::createManagedRTC(str(param % moduleInfo->componentName).c_str()); } ++moduleInfo; } } const char* BridgeConf::getOpenHRPNameServerIdentifier() { return nameServerIdentifier.c_str(); } const char* BridgeConf::getControllerName() { return controllerName.c_str(); } const char* BridgeConf::getVirtualRobotRtcTypeName() { return virtualRobotRtcTypeName.c_str(); } void BridgeConf::extractParameters(const std::string& str, std::vector& result, const char delimiter) { string::size_type sepPos = 0; string::size_type nowPos = 0; while (sepPos != string::npos) { sepPos = str.find(delimiter, nowPos); if(isProcessingConfigFile){ result.push_back(expandEnvironmentVariables(str.substr(nowPos, sepPos-nowPos))); } else { result.push_back(str.substr(nowPos, sepPos-nowPos)); } nowPos = sepPos+1; } } std::string BridgeConf::expandEnvironmentVariables(const std::string& str) { regex variablePattern("\\$([A-z][A-z_0-9]*)"); match_results result; match_flag_type flags = match_default; string::const_iterator start, end; std::string str_(str); start = str_.begin(); end = str_.end(); int pos = 0; vector< pair< int, int > > results; while ( regex_search(start, end, result, variablePattern, flags) ) { results.push_back(std::make_pair(pos+result.position(1), result.length(1))); // seek to the remaining part start = result[0].second; pos += result.length(0); flags |= boost::match_prev_avail; flags |= boost::match_not_bob; } // replace the variables in reverse order while (!results.empty()) { int begin = results.back().first; int length = results.back().second; string envName = str.substr(begin, length); char* envValue = getenv(envName.c_str()); if(envValue){ str_.replace(begin-1, length+1, string(envValue)); } results.pop_back(); } return str_; } choreonoid-1.5.0/src/OpenRTMPlugin/ChoreonoidPeriodicExecutionContext.h0000664000000000000000000000210212741425367024760 0ustar rootroot/*! @file ChoreonoidPeriodicExecutionContext.h @author Shizuko Hattori */ #ifndef CNOID_OPENRTM_PLUGIN_CHOREONOID_PERIODIC_EXECUTION_CONTEXT_H_INCLUDED #define CNOID_OPENRTM_PLUGIN_CHOREONOID_PERIODIC_EXECUTION_CONTEXT_H_INCLUDED #include #include #include #include #ifdef WIN32 #pragma warning( disable : 4290 ) #endif namespace cnoid { /*! To call 'tick()' when the 'deactivate_component" function is called, OpenHRPExecutionContext is redefined as this class in the OpenRTM plugin. See post 02356 to the openrtm-users mailing list. */ #ifdef OPENRTM_VERSION110 class ChoreonoidPeriodicExecutionContext : public virtual RTC::PeriodicExecutionContext #else class ChoreonoidPeriodicExecutionContext : public virtual RTC_exp::PeriodicExecutionContext #endif { public: ChoreonoidPeriodicExecutionContext(); virtual ~ChoreonoidPeriodicExecutionContext(void); virtual RTC::ReturnCode_t deactivate_component(RTC::LightweightRTObject_ptr comp) throw (CORBA::SystemException); }; }; #endif choreonoid-1.5.0/src/OpenRTMPlugin/OpenHRPClockGeneratorItem.cpp0000664000000000000000000001130312741425367023232 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "OpenHRPClockGeneratorItem.h" #include "corba/OpenHRP/ClockGenerator.hh" #include #include #include #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; namespace { MessageView* mv = 0; class ExecContextInfo : public Referenced { public: OpenRTM::ExtTrigExecutionContextService_ptr context; double period; double nextTickTime; ExecContextInfo(OpenRTM::ExtTrigExecutionContextService_ptr context, double period) : context(context), period(period), nextTickTime(0.0) { } ~ExecContextInfo() { CORBA::release(context); } bool step(double currentTime) { if (currentTime >= nextTickTime){ try{ context->tick(); nextTickTime += period; } catch(CORBA::SystemException& ex){ mv->putln(fmt(_("OpenHRP ClockGenerator failed to tick an execution context due to exception: %1%.")) % ex._rep_id()); return false; } } return true; } void reset() { nextTickTime = 0.0; } }; typedef ref_ptr ExecContextInfoPtr; }; namespace cnoid { class OpenHRPClockGenerator_impl : virtual public POA_OpenHRP::ClockGenerator, virtual public PortableServer::RefCountServantBase { vector contexts; double currentTime; public: OpenHRPClockGenerator_impl() { currentTime = 0.0; } ~OpenHRPClockGenerator_impl() { } virtual void subscribe(OpenRTM::ExtTrigExecutionContextService_ptr context, ::CORBA::Double period) { contexts.push_back(new ExecContextInfo(context, period)); mv->putln(_("OpenHRP ClockGenerator received a subscription request.")); } virtual void unsubscribe(OpenRTM::ExtTrigExecutionContextService_ptr context) { for(vector::iterator p = contexts.begin(); p != contexts.end(); ++p){ ExecContextInfoPtr& info = *p; if(info->context->_is_equivalent(context)){ contexts.erase(p); break; } } mv->putln(_("OpenHRP ClockGenerator received an unsubscription request.")); } void step(double stepTime) { vector::iterator p = contexts.begin(); while(p != contexts.end()){ ExecContextInfoPtr& info = *p; if(!info->step(currentTime)){ p = contexts.erase(p); } else { ++p; } currentTime += stepTime; } } void reset() { vector::iterator p = contexts.begin(); while(p != contexts.end()){ ExecContextInfoPtr& info = *p; info->reset(); ++p; } currentTime = 0.0; } }; } OpenHRPClockGenerator_impl* OpenHRPClockGeneratorItem::clockGenerator = 0; void OpenHRPClockGeneratorItem::initialize(ExtensionManager* ext) { mv = MessageView::instance(); ext->itemManager().registerClass(N_("OpenHRPClockGeneratorItem")); ext->itemManager().addCreationPanel(); clockGenerator = ext->manage(new OpenHRPClockGenerator_impl()); } OpenHRPClockGeneratorItem::OpenHRPClockGeneratorItem() { } OpenHRPClockGeneratorItem::OpenHRPClockGeneratorItem(const OpenHRPClockGeneratorItem& org) : ControllerItem(org) { } Item* OpenHRPClockGeneratorItem::doDuplicate() const { return new OpenHRPClockGeneratorItem(*this); } OpenHRPClockGeneratorItem::~OpenHRPClockGeneratorItem() { } void OpenHRPClockGeneratorItem::onDisconnectedFromRoot() { } bool OpenHRPClockGeneratorItem::start(ControllerItemIO* io) { timeStep_ = io->timeStep(); clockGenerator->reset(); mv->putln(_("OpenHRP ClockGenerator is used for this simulation.")); return true; } double OpenHRPClockGeneratorItem::timeStep() const { return timeStep_; } void OpenHRPClockGeneratorItem::input() { } bool OpenHRPClockGeneratorItem::control() { clockGenerator->step(timeStep_); return true; } void OpenHRPClockGeneratorItem::output() { } void OpenHRPClockGeneratorItem::stop() { } void OpenHRPClockGeneratorItem::doPutProperties(PutPropertyFunction& putProperty) { ControllerItem::doPutProperties(putProperty); } bool OpenHRPClockGeneratorItem::store(Archive& archive) { return ControllerItem::store(archive); } bool OpenHRPClockGeneratorItem::restore(const Archive& archive) { return ControllerItem::restore(archive); } choreonoid-1.5.0/src/OpenRTMPlugin/icons/0000775000000000000000000000000012741425367016726 5ustar rootrootchoreonoid-1.5.0/src/OpenRTMPlugin/icons/NSRTC.png0000664000000000000000000000103612741425367020325 0ustar rootroot‰PNG  IHDR‘h6gAMAħ üaĠIDAT8O•’ŬK"aĈëë˘›.6Œ ‚%Ĝ‚²‚² k(/" ëB"ˆŠˆÖ>­)­ÔL'ÍF§qĈ"­]·Âh×ĠyßwĈq:S" ²àáÀÀüžóÌ9SĞŞjMU@UUêÑïħ˙ô·ÔħÀ+‘ä_2 ô?ù>•K>ĞÂo9|'"YR˙f•LVNŭѤɔzó óI™O>k°PŒŜ`|ûˆùD.x‹ĦğĤ™îYĤ{ĉ²kšN§ÓZ$xĜ)g§°ëYxR¸;- GNôD$KvYñËíĦ9 (ñ¤ù‰@H§¸Żä+lKÁÌgs ÀŜK $‰çOyâdħ“%Ž ´@ĥ ħeì´ĈgÑÔQé „í!l;Ç6/Y§Iӈğ”ÁShı˘ˆbĊƒ°´}Ž? şuCCGşa÷Ĉ³p-I<R?/9qÉÙh˟Y dżÁJ(Żì [‚ ïIh!÷ö‰h˙Cè5ZI½aŒ‹‹Ñ&˜cƒóQ½•é°„Ú&ŭŸÌŜĉ1—Îèh0œÔëzvĥ÷OÊ­íz8Eï€iÄdŸ°Xf­ósˋKk?Öİ-Ş|BUë+"á_/Ä%â†IENDB`‚choreonoid-1.5.0/src/OpenRTMPlugin/icons/NSZombi.png0000664000000000000000000000037412741425367020761 0ustar rootroot‰PNG  IHDR‘h6gAMAħ üa³IDAT8Ocü˙˙?I¨ĥL°%ˆ * ÔĈ>ğEğ/A@(Ö÷Ú×T€˘au·~ @(–u:á×T€˘aQğ3~ @(ĉĥ¸âÑ @  ӛÜ15@Z#i h˜ÔàĴY)DPІZ/4 upT€˘Ħ³Êż  ­p hfC¸@(ËŭààEÖ T€˘Ħş$€ BÑáj³ŝĴÔ uIENDB`‚choreonoid-1.5.0/src/OpenRTMPlugin/VirtualRobotPortHandler.h0000664000000000000000000001745312741425367022575 0ustar rootroot/** \file \author shizuko hattori */ #ifndef CNOID_OPENRTM_PLUGIN_VIRTUAL_ROBOT_PORT_HANDLER_H #define CNOID_OPENRTM_PLUGIN_VIRTUAL_ROBOT_PORT_HANDLER_H #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "BridgeConf.h" namespace cnoid { class BodyRTCItem; class PortHandler { public: PortHandler(PortInfo& info) : portName(info.portName){} virtual ~PortHandler(); RTC::PortService_var portRef; std::string portName; }; typedef boost::shared_ptr PortHandlerPtr; class OutPortHandler : public PortHandler { public: OutPortHandler(PortInfo& info, bool synchContorller = true) : PortHandler(info), synchController(synchContorller){} virtual void inputDataFromSimulator(BodyRTCItem* bodyRTC) = 0; virtual void writeDataToPort() = 0; template void setTime(T& value, double _time) { value.tm.sec = (unsigned long)_time; value.tm.nsec = (unsigned long)((_time-value.tm.sec)*1000000000.0 + 0.5); if( value.tm.nsec >= 1000000000 ){ value.tm.sec++; value.tm.nsec -= 1000000000; } } double stepTime; bool synchController; }; typedef boost::shared_ptr OutPortHandlerPtr; class InPortHandler : public PortHandler { public: InPortHandler(PortInfo& info) : PortHandler(info){} virtual void outputDataToSimulator(const BodyPtr& body) = 0; virtual void readDataFromPort() = 0; }; typedef boost::shared_ptr InPortHandlerPtr; class SensorStateOutPortHandler : public OutPortHandler { public: SensorStateOutPortHandler(PortInfo& info); virtual void inputDataFromSimulator(BodyRTCItem* bodyRTC); virtual void writeDataToPort(); private: RTC::TimedDoubleSeq values; public: RTC::OutPort outPort; private: DataTypeId dataTypeId; }; class LinkDataOutPortHandler : public OutPortHandler { public: LinkDataOutPortHandler(PortInfo& info); virtual void inputDataFromSimulator(BodyRTCItem* bodyRTC); virtual void writeDataToPort(); private: RTC::TimedDoubleSeq value; public: RTC::OutPort outPort; private: std::vector linkNames; DataTypeId linkDataType; }; class AbsTransformOutPortHandler : public OutPortHandler { public: AbsTransformOutPortHandler(PortInfo& info); virtual void inputDataFromSimulator(BodyRTCItem* bodyRTC); virtual void writeDataToPort(); private: RTC::TimedPose3D value; public: RTC::OutPort outPort; private: std::vector linkNames; DataTypeId linkDataType; }; class SensorDataOutPortHandler : public OutPortHandler { public: SensorDataOutPortHandler(PortInfo& info); virtual void inputDataFromSimulator(BodyRTCItem* bodyRTC); virtual void writeDataToPort(); private: RTC::TimedDoubleSeq value; public: RTC::OutPort outPort; private: std::vector sensorNames; }; class GyroSensorOutPortHandler : public OutPortHandler { public: GyroSensorOutPortHandler(PortInfo& info); virtual void inputDataFromSimulator(BodyRTCItem* bodyRTC); virtual void writeDataToPort(); private: RTC::TimedAngularVelocity3D value; public: RTC::OutPort outPort; private: std::vector sensorNames; }; class AccelerationSensorOutPortHandler : public OutPortHandler { public: AccelerationSensorOutPortHandler(PortInfo& info); virtual void inputDataFromSimulator(BodyRTCItem* bodyRTC); virtual void writeDataToPort(); private: RTC::TimedAcceleration3D value; public: RTC::OutPort outPort; private: std::vector sensorNames; }; class LightOnOutPortHandler : public OutPortHandler { public: LightOnOutPortHandler(PortInfo& info); virtual void inputDataFromSimulator(BodyRTCItem* bodyRTC); virtual void writeDataToPort(); private: RTC::TimedBooleanSeq value; public: RTC::OutPort outPort; private: std::vector lightNames; }; class CameraImageOutPortHandler : public OutPortHandler { public: CameraImageOutPortHandler(PortInfo& info, bool synchController); virtual void inputDataFromSimulator(BodyRTCItem* bodyRTC); virtual void writeDataToPort(); void onCameraStateChanged(); void initialize(Body* simulationBody); private: Img::TimedCameraImage value; public: RTC::OutPort outPort; private: boost::mutex mtx; Camera* camera; std::string cameraName; boost::shared_ptr prevImage; double controlTime; }; class CameraRangeOutPortHandler : public OutPortHandler { public: CameraRangeOutPortHandler(PortInfo& info, bool synchController); virtual void inputDataFromSimulator(BodyRTCItem* bodyRTC); virtual void writeDataToPort(); void onCameraStateChanged(); void initialize(Body* simulationBody); private: PointCloudTypes::PointCloud value; public: RTC::OutPort outPort; private: boost::mutex mtx; RangeCamera* rangeCamera; std::string rangeCameraName; boost::shared_ptr prevPoints; boost::shared_ptr image; std::string format; double controlTime; }; class RangeSensorOutPortHandler : public OutPortHandler { public: RangeSensorOutPortHandler(PortInfo& info, bool synchController); virtual void inputDataFromSimulator(BodyRTCItem* bodyRTC); virtual void writeDataToPort(); void onRangeSensorStateChanged(); void initialize(Body* simulationBody); private: RTC::RangeData value; public: RTC::OutPort outPort; private: boost::mutex mtx; RangeSensor* rangeSensor; std::string rangeSensorName; boost::shared_ptr prevRangeData; double controlTime; }; class JointDataSeqInPortHandler : public InPortHandler { public: JointDataSeqInPortHandler(PortInfo& info); virtual void outputDataToSimulator(const BodyPtr& body); virtual void readDataFromPort(); private: RTC::TimedDoubleSeq values; public: RTC::InPort inPort; private: DataTypeId linkDataType; }; class LinkDataInPortHandler : public InPortHandler { public: LinkDataInPortHandler(PortInfo& info); virtual void outputDataToSimulator(const BodyPtr& body); virtual void readDataFromPort(); private: RTC::TimedDoubleSeq values; public: RTC::InPort inPort; private: std::vector linkNames; DataTypeId linkDataType; }; class AbsTransformInPortHandler : public InPortHandler { public: AbsTransformInPortHandler(PortInfo& info); virtual void outputDataToSimulator(const BodyPtr& body); virtual void readDataFromPort(); private: RTC::TimedPose3D values; public: RTC::InPort inPort; private: std::vector linkNames; DataTypeId linkDataType; }; class LightOnInPortHandler : public InPortHandler { public: LightOnInPortHandler(PortInfo& info); virtual void outputDataToSimulator(const BodyPtr& body); virtual void readDataFromPort(); private: RTC::TimedBooleanSeq values; public: RTC::InPort inPort; private: std::vector lightNames; }; } #endif choreonoid-1.5.0/src/OpenRTMPlugin/po/0000775000000000000000000000000012741425367016231 5ustar rootrootchoreonoid-1.5.0/src/OpenRTMPlugin/po/ja.po0000664000000000000000000002134612741425367017171 0ustar rootroot# Japanese translations for PACKAGE package. # Copyright (C) 2012 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # nakaoka , 2012. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-04-28 15:25+0900\n" "PO-Revision-Date: 2012-07-17 00:22+0100\n" "Last-Translator: nakaoka \n" "Language-Team: Japanese\n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" #: BodyRTCItem.cpp:37 msgid "BodyRTCItem" msgstr "ƒœƒ‡‚£RTC‚˘‚¤ƒ†ƒ " #: BodyRTCItem.cpp:60 msgid "Use Configuration File" msgstr "設ċšƒ•‚Ħ‚¤ƒĞ‚’ä½żç”¨" #: BodyRTCItem.cpp:61 msgid "Create Default Port" msgstr "ĉ¨™ĉş–ƒƒĵƒˆ‚’作ĉˆ" #: BodyRTCItem.cpp:66 RTCItem.cpp:66 msgid "RTC directory" msgstr "RTCƒ‡‚£ƒĴ‚ŻƒˆƒŞ" #: BodyRTCItem.cpp:67 RTCItem.cpp:67 msgid "Project directory" msgstr "ƒ—ƒ­‚¸‚§‚Żƒˆƒ‡‚£ƒĴ‚ŻƒˆƒŞ" #: BodyRTCItem.cpp:123 BodyRTCItem.cpp:169 RTCItem.cpp:249 msgid "Please save the project." msgstr "ƒ—ƒ­‚¸‚§‚Żƒˆ‚’保ċ­˜—Ĥ •„€‚" #: BodyRTCItem.cpp:132 msgid "Config File \"%1%\" has been loaded." msgstr "設ċšƒ•‚Ħ‚¤ƒĞ \"%1%\" ŒèŞ­żèĵ‚Œ—Ÿ€‚" #: BodyRTCItem.cpp:134 msgid "Cannot find or open \"%1%\"." msgstr "\"%1%\"€€Żċ­˜ċœ¨—Ş„‹€é–‹‘›‚“€‚" #: BodyRTCItem.cpp:144 msgid "Loading Module.... \"%1%\"" msgstr "\"%1%\"‚’èŞ­żèĵżä¸­...." #: BodyRTCItem.cpp:195 msgid "RTC \"%1%\" has been created." msgstr "RTC \"%1%\" ‚’生ĉˆ——Ÿ€‚" #: BodyRTCItem.cpp:317 msgid "RTC \"%1%\" is not ready." msgstr "RTC \"%1%\" Œċˆİ用§›‚“€‚" #: BodyRTCItem.cpp:324 msgid "Output interval must be longer than the control interval." msgstr "ċ‡şċŠ›é–“éš”Ż€‚³ƒ³ƒˆƒ­ƒĵƒĞé–“éš”‚ˆ‚Šé•·„ċż…èĤŒ‚‚Ё™€‚" #: BodyRTCItem.cpp:508 msgid "Auto Connect" msgstr "è‡Şċ‹•ƒƒĵƒˆĉŽçĥš" #: BodyRTCItem.cpp:509 msgid "RTC Instance name" msgstr "RTC‚¤ƒ³‚ı‚żƒ³‚ıċ" #: BodyRTCItem.cpp:511 msgid "Periodic rate" msgstr "ċŸèĦŒċ‘¨ĉœŸ" #: BodyRTCItem.cpp:513 RTCItem.cpp:179 msgid "Relative Path Base" msgstr "相ċ݃‘‚ıƒ™ƒĵ‚ı" #: BodyRTCItem.cpp:517 RTCItem.cpp:183 msgid " Dynamic Link Library " msgstr " ċ…ħĉœ‰ƒİ‚¤ƒ–ƒİƒŞ " #: BodyRTCItem.cpp:525 msgid "Controller module name" msgstr "‚³ƒ³ƒˆƒ­ƒĵƒİƒ˘‚¸ƒƒĵƒĞċ" #: BodyRTCItem.cpp:528 msgid "Configuration mode" msgstr "設ċšƒ˘ƒĵƒ‰" #: BodyRTCItem.cpp:532 msgid " RTC Configuration File (*.conf)" msgstr "RTC 設ċšƒ•‚Ħ‚£ƒĞ (*.conf)" #: BodyRTCItem.cpp:540 msgid "Configuration file name" msgstr "設ċšƒ•‚Ħ‚¤ƒĞċ" #: BodyRTCItem.cpp:619 BodyRTCItem.cpp:667 msgid "%1% is not found." msgstr "%1% ŒèĤ‹¤‹‚Ё›‚“€‚" #: BodyRTCItem.cpp:623 BodyRTCItem.cpp:671 msgid "%1% is not an RTC object." msgstr "%1% ŻRTC§Ż‚‚Ё›‚“€‚" #: BodyRTCItem.cpp:632 msgid "setup RT components" msgstr "RTCè¨­ċš‚’—Ĥ„™€‚" #: BodyRTCItem.cpp:727 msgid "periodic-rate (%1%) = %2% " msgstr "ċ‘¨ĉœŸ(%1%) = %2% " #: BodyRTCItem.cpp:739 msgid "detected the ExtTrigExecutionContext" msgstr "ExtTrigExecutionContext‚’ĉ¤œċ‡ş——Ÿ€‚" #: BodyRTCItem.cpp:851 BodyRTCItem.cpp:860 msgid "%1% does not have a port %2%." msgstr "%1% Ż€ƒƒĵƒˆ %2% ‚’ĉŒ£Ĥ„›‚“€‚" #: BodyRTCItem.cpp:882 msgid "The robot does not have a port named %1%." msgstr "ƒ­ƒœƒƒƒˆŻƒƒĵƒˆ %1% ‚’ĉŒ£Ĥ„›‚“€‚" #: BodyRTCItem.cpp:893 BodyRTCItem.cpp:963 msgid "connect %1%:%2% --> %3%:%4%" msgstr "%1%:%2% --> %3%:%4% ĉŽçĥš—Ĥ„™...." #: BodyRTCItem.cpp:897 BodyRTCItem.cpp:1004 msgid "connect %1%:%2% <-- %3%:%4%" msgstr "%1%:%2% <-- %3%:%4% ĉŽçĥš—Ĥ„™...." #: BodyRTCItem.cpp:903 BodyRTCItem.cpp:966 BodyRTCItem.cpp:1007 msgid "Connection was successful." msgstr "ĉŽçĥš——Ÿ€‚" #: BodyRTCItem.cpp:905 BodyRTCItem.cpp:968 BodyRTCItem.cpp:1009 msgid "Connection failed." msgstr "ĉŽçĥš§›‚“§—Ÿ€‚" #: BodyRTCItem.cpp:907 BodyRTCItem.cpp:970 BodyRTCItem.cpp:1011 msgid " It has already been connected." msgstr "ĉ—˘ĞĉŽçĥš—Ĥ„™€‚" #: BodyRTCItem.cpp:1079 BodyRTCItem.cpp:1095 RTCItem.cpp:410 RTCItem.cpp:417 msgid "delete %1%" msgstr "%1% ‚’ċ‰Šé™¤——Ÿ€‚" #: BodyRTCItem.cpp:1116 RTCItem.cpp:412 msgid "%1% cannot be deleted." msgstr "%1% ‚’ċ‰Šé™¤§›‚“§—Ÿ€‚" #: OpenHRPClockGeneratorItem.cpp:44 msgid "" "OpenHRP ClockGenerator failed to tick an execution context due to exception: " "%1%." msgstr "" "OpenHRP‚Żƒ­ƒƒ‚Ż‚¸‚§ƒƒĴƒĵ‚żŻä‹ċ¤–Ğ‚ˆ‚ŠċŸèĦŒ‚³ƒ³ƒ†‚­‚ıƒˆtickĞċ¤ħĉ•———Ÿ€‚" #: OpenHRPClockGeneratorItem.cpp:81 msgid "OpenHRP ClockGenerator received a subscription request." msgstr "OpenHRP‚Żƒ­ƒƒ‚Ż‚¸‚§ƒƒĴƒĵ‚żŒè³ĵèŞ­èĤĉħ‚‚’ċ—äżĦ——Ÿ€‚" #: OpenHRPClockGeneratorItem.cpp:92 msgid "OpenHRP ClockGenerator received an unsubscription request." msgstr "OpenHRP‚Żƒ­ƒƒ‚Ż‚¸‚§ƒƒĴƒĵ‚żŒè³ĵèŞ­ċœĉ­˘èĤĉħ‚‚’ċ—äżĦ——Ÿ€‚" #: OpenHRPClockGeneratorItem.cpp:128 msgid "OpenHRPClockGeneratorItem" msgstr "OpenHRP‚Żƒ­ƒƒ‚Ż‚¸‚§ƒƒĴƒĵ‚ż‚˘‚¤ƒ†ƒ " #: OpenHRPClockGeneratorItem.cpp:170 msgid "OpenHRP ClockGenerator is used for this simulation." msgstr "ĉœĴ‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³§ŻOpenHRP‚Żƒ­ƒƒ‚Ż‚¸‚§ƒƒĴƒĵ‚żŒä½żç”¨•‚Œ™€‚" #: OpenRTMPlugin.cpp:126 msgid "ChoreonoidExecutionContext has been registered." msgstr "ChoreonoidExecutionContext‚’ç™ğ録——Ÿ€‚" #: OpenRTMPlugin.cpp:137 msgid "ChoreonoidPeriodicExecutionContext has been registered." msgstr "ChoreonoidPeriodicExecutionContext‚’ç™ğ録——Ÿ€‚" #: OpenRTMPlugin.cpp:158 msgid "Delete unmanaged RT components" msgstr "非çĦ理下RT‚³ƒ³ƒƒĵƒƒ³ƒˆċ‰Šé™¤" #: OpenRTMPlugin.cpp:163 msgid "Delete unmanaged RT components on starting a simulation" msgstr "非çĦ理下RT‚³ƒ³ƒƒĵƒƒ³ƒˆ‚’‚·ƒŸƒƒĴƒĵ‚·ƒ§ƒ³é–‹ċ§‹ĉ™‚Ğċ‰Šé™¤" #: OpenRTMPlugin.cpp:226 msgid "An RT component which is not managed by Choreonoid is being deleted." msgstr "ChoreonoidçĦ理下Ğç„Ħ„1ċ€‹RT‚³ƒ³ƒƒĵƒƒ³ƒˆ‚’ċ‰Šé™¤—Ĥ„™€‚" #: OpenRTMPlugin.cpp:228 msgid "" "%1% RT components which are not managed by Choreonoid are being deleted." msgstr "ChoreonoidçĦ理下Ğç„Ħ„%1%ċ€‹RT‚³ƒ³ƒƒĵƒƒ³ƒˆ‚’ċ‰Šé™¤—Ĥ„™€‚" #: OpenRTMPlugin.cpp:233 msgid "The unmanaged RT component has been deleted." msgstr "RT‚³ƒ³ƒƒĵƒƒ³ƒˆƒ—ƒ­‚ğ‚ı \"%1%\" ‚’èµ·ċ‹•——Ÿ€‚" #: OpenRTMPlugin.cpp:235 msgid "The unmanaged RT components have been deleted." msgstr "非çĦ理下RT‚³ƒ³ƒƒĵƒƒ³ƒˆ‚’ċ‰Šé™¤——Ÿ€‚" #: RTCItem.cpp:38 msgid "RTCItem" msgstr "RTC‚˘‚¤ƒ†ƒ " #: RTCItem.cpp:55 msgid "PeriodicExecutionContext" msgstr "" #: RTCItem.cpp:56 msgid "SynchExtTriggerEC" msgstr "" #: RTCItem.cpp:57 msgid "ExtTrigExecutionContext" msgstr "" #: RTCItem.cpp:58 msgid "ChoreonoidExecutionContext" msgstr "" #: RTCItem.cpp:191 msgid "RTC module Name" msgstr "RTCƒ˘‚¸ƒƒĵƒĞċ" #: RTCItem.cpp:194 msgid "Periodic type" msgstr "ċŸèĦŒ‚ż‚¤ƒ—" #: RTCItem.cpp:197 msgid "Periodic Rate" msgstr "ċŸèĦŒċ‘¨ĉœŸ" #: RTCItem.cpp:318 msgid "A file of RTC \"%1%\" does not exist." msgstr "RTC \"%1%\" ƒ•‚Ħ‚¤ƒĞŒċ­˜ċœ¨—›‚“€‚" #: RTCItem.cpp:326 msgid "RTC \"%1%\" has been created from \"%2%\"." msgstr "RTC \"%1%\" ‚’ \"%2%\" ‹‚‰ç”Ÿĉˆ——Ÿ€‚" #: RTCItem.cpp:328 msgid "RTC \"%1%\" cannot be created." msgstr "RTC \"%1%\" ‚’生ĉˆ§›‚“—Ÿ€‚" #: RTCItem.cpp:351 msgid "" "RTC \"%1%\" cannot be created by the RTC manager.\n" " RTC module file: \"%2%\"\n" " Init function: %3%\n" " option: %4%" msgstr "" "RTC \"%1%\" ‚’RTCƒžƒƒĵ‚¸ƒ£‹‚‰ç”Ÿĉˆ§›‚“€‚\n" " RTCƒ•‚Ħ‚¤ƒĞ: \"%2%\"\n" " Init関ĉ•°: %3%\n" " ‚ރ—‚·ƒ§ƒ³: %4%" #: RTCItem.cpp:393 msgid "RT Component process \"%1%\" cannot be executed." msgstr "RT‚³ƒ³ƒƒĵƒƒ³ƒˆƒ—ƒ­‚ğ‚ı \"%1%\" Żèµ·ċ‹•§›‚“§—Ÿ€‚" #: RTCItem.cpp:395 msgid "RT Component process \"%1%\" has been executed." msgstr "RT‚³ƒ³ƒƒĵƒƒ³ƒˆƒ—ƒ­‚ğ‚ı \"%1%\" ‚’èµ·ċ‹•——Ÿ€‚" #: RTSNameServerView.cpp:53 msgid "RTC List" msgstr "RTCƒŞ‚ıƒˆ" #: RTSNameServerView.cpp:107 msgid "Update" msgstr "ĉ›´ĉ–°" #: RTSNameServerView.cpp:113 msgid "Object Name" msgstr "‚ރ–‚¸‚§‚Żƒˆċ" #: RTSNameServerView.cpp:137 RTSNameServerView.cpp:178 msgid "RTC Properties" msgstr "RTCƒ—ƒ­ƒ‘ƒ†‚£" #: RTSNameServerView.cpp:141 RTSNameServerView.cpp:158 msgid "RTC Diagram" msgstr "RTCƒ€‚¤‚˘‚°ƒİƒ " #: VirtualRobotRTC.cpp:325 msgid "detected RTC: %1% Port connection: %2% <--> %3%" msgstr "RTC‚’ĉ¤œċ‡şïĵš %1%€€ƒƒĵƒˆĉŽçĥšïĵš€€%2% <--> %3%" choreonoid-1.5.0/src/OpenRTMPlugin/BodyRTCItem.h0000664000000000000000000001035012741425367020050 0ustar rootroot/** @author Shizuko Hattori @author Shin'ichiro Nakaoka */ #ifndef CNOID_OPENRTM_PLUGIN_BODY_RTC_ITEM_H #define CNOID_OPENRTM_PLUGIN_BODY_RTC_ITEM_H #include "VirtualRobotRTC.h" #include "RTCItem.h" #include #include #include #include #ifdef ENABLE_SIMULATION_PROFILING #include #endif #include "exportdecl.h" namespace cnoid { class MessageView; class CNOID_EXPORT BodyRTCItem : public ControllerItem { public: static void initialize(ExtensionManager* ext); BodyRTCItem(); BodyRTCItem(const BodyRTCItem& org); virtual ~BodyRTCItem(); virtual bool start(ControllerItemIO* io); virtual double timeStep() const; virtual void input(); virtual bool control(); virtual void output(); virtual void stop(); const BodyPtr& body() const { return simulationBody; }; const DeviceList& forceSensors() const { return forceSensors_; } const DeviceList& rateGyroSensors() const { return gyroSensors_; } const DeviceList& accelerationSensors() const { return accelSensors_; } double controlTime() const { return controlTime_; } enum ConfigMode { CONF_FILE_MODE = 0, CONF_ALL_MODE, N_CONFIG_MODES }; enum PathBase { RTC_DIRECTORY = 0, PROJECT_DIRECTORY, N_PATH_BASE }; void setControllerModule(const std::string& name); void setConfigFile(const std::string& filename); void setConfigMode(int mode); void setPeriodicRate(double freq); void setAutoConnectionMode(bool on); void setPathBase(int pathBase); #ifdef ENABLE_SIMULATION_PROFILING virtual void getProfilingNames(std::vector& profilingNames); virtual void getProfilingTimes(std::vector& profilingTimes); #endif protected: virtual void onPositionChanged(); virtual void onDisconnectedFromRoot(); virtual Item* doDuplicate() const; virtual void doPutProperties(PutPropertyFunction& putProperty); virtual bool store(Archive& archive); virtual bool restore(const Archive& archive); private: BodyPtr simulationBody; DeviceList forceSensors_; DeviceList gyroSensors_; DeviceList accelSensors_; double timeStep_; // The world time step is used if the following values are 0 double executionCycleProperty; double executionCycle; double executionCycleCounter; const ControllerItemIO* io; double controlTime_; std::ostream& os; std::string bodyName; RTC::CorbaNaming* naming; BridgeConf* bridgeConf; VirtualRobotRTC* virtualRobotRTC; OpenRTM::ExtTrigExecutionContextService_var virtualRobotEC; Selection configMode; bool autoConnect; RTComponent* rtcomp; Selection pathBase; typedef std::map PortMap; struct RtcInfo { RTC::RTObject_var rtcRef; PortMap portMap; OpenRTM::ExtTrigExecutionContextService_var execContext; double timeRate; double timeRateCounter; }; typedef boost::shared_ptr RtcInfoPtr; typedef std::map RtcInfoMap; RtcInfoMap rtcInfoMap; typedef std::vector RtcInfoVector; RtcInfoVector rtcInfoVector; std::string moduleName; std::string moduleFileName; std::string confFileName; std::string instanceName; int oldMode; int oldPathBase; MessageView* mv; void createRTC(BodyPtr body); void setdefaultPort(BodyPtr body); void activateComponents(); void deactivateComponents(); void detectRtcs(); void setupRtcConnections(); RtcInfoPtr addRtcVectorWithConnection(RTC::RTObject_var new_rtcRef); void makePortMap(RtcInfoPtr& rtcInfo); int connectPorts(RTC::PortService_var outPort, RTC::PortService_var inPort); void setInstanceName(const std::string& name); void deleteModule(bool waitToBeDeleted); #ifdef ENABLE_SIMULATION_PROFILING double bodyRTCTime; double controllerTime; TimeMeasure timer; #endif }; typedef ref_ptr BodyRTCItemPtr; } #endif choreonoid-1.5.0/src/OpenRTMPlugin/BodyRTCItem.cpp0000664000000000000000000011674712741425367020424 0ustar rootroot/** @author Shizuko Hattori @author Shin'ichiro Nakaoka */ #include "BodyRTCItem.h" #include "VirtualRobotRTC.h" #include "OpenRTMUtil.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; using namespace RTC; namespace { const bool TRACE_FUNCTIONS = false; } void BodyRTCItem::initialize(ExtensionManager* ext) { static bool initialized = false; if(!initialized){ ext->itemManager().registerClass(N_("BodyRTCItem")); ext->itemManager().addCreationPanel(); initialized = true; } } BodyRTCItem::BodyRTCItem() : os(MessageView::instance()->cout()), configMode(N_CONFIG_MODES, CNOID_GETTEXT_DOMAIN_NAME), pathBase(N_PATH_BASE, CNOID_GETTEXT_DOMAIN_NAME) { setName("BodyRTC"); io = 0; virtualRobotRTC = 0; rtcomp = 0; bridgeConf = 0; moduleName.clear(); bodyName.clear(); instanceName.clear(); mv = MessageView::instance(); configMode.setSymbol(CONF_FILE_MODE, N_("Use Configuration File")); configMode.setSymbol(CONF_ALL_MODE, N_("Create Default Port")); configMode.select(CONF_ALL_MODE); oldMode = CONF_ALL_MODE; autoConnect = false; pathBase.setSymbol(RTC_DIRECTORY, N_("RTC directory")); pathBase.setSymbol(PROJECT_DIRECTORY, N_("Project directory")); pathBase.select(RTC_DIRECTORY); oldPathBase = RTC_DIRECTORY; executionCycleProperty = 0.0; } BodyRTCItem::BodyRTCItem(const BodyRTCItem& org) : ControllerItem(org), os(MessageView::instance()->cout()), configMode(org.configMode), pathBase(org.pathBase) { io = 0; virtualRobotRTC = org.virtualRobotRTC; rtcomp = org.rtcomp; bridgeConf = org.bridgeConf; moduleName = org.moduleName; instanceName = org.instanceName; bodyName = org.bodyName; oldMode = org.oldMode; autoConnect = org.autoConnect; mv = MessageView::instance(); executionCycleProperty = org.executionCycleProperty; oldPathBase = org.oldPathBase; } BodyRTCItem::~BodyRTCItem() { } void BodyRTCItem::createRTC(BodyPtr body) { bridgeConf = new BridgeConf(); if(configMode.is(CONF_FILE_MODE)){ filesystem::path confPath; if(!confFileName.empty()){ confPath = confFileName; } else if(!moduleName.empty()){ confPath = moduleName+".conf"; } if(!confPath.empty()){ if(!checkAbsolute(confPath)){ if (pathBase.is(RTC_DIRECTORY)) confPath = filesystem::path(executableTopDirectory()) / CNOID_PLUGIN_SUBDIR / "rtc" / confPath; else { const string& projectFileName = ProjectManager::instance()->getProjectFileName(); if (projectFileName.empty()){ mv->putln(_("Please save the project.")); return; }else{ confPath = boost::filesystem::path(projectFileName).parent_path() / confPath; } } } std::string confFileName0 = getNativePathString(confPath); if(bridgeConf->loadConfigFile(confFileName0.c_str())){ mv->putln(fmt(_("Config File \"%1%\" has been loaded.")) % confFileName0); } else { mv->putln(fmt(_("Cannot find or open \"%1%\".")) % confFileName0); } } }else{ setdefaultPort(body); } ModuleInfoList& moduleInfoList = bridgeConf->moduleInfoList; ModuleInfoList::iterator it; for(it=moduleInfoList.begin(); it != moduleInfoList.end(); ++it){ mv->putln(fmt(_("Loading Module.... \"%1%\"")) % it->fileName); } bridgeConf->setupModules(); if(!moduleName.empty()){ ModuleInfoList& moduleInfoList = bridgeConf->moduleInfoList; ModuleInfoList::iterator it; for(it = moduleInfoList.begin(); it != moduleInfoList.end(); ++it){ if(it->componentName == moduleName){ break; } } if(it == moduleInfoList.end()){ PropertyMap prop; prop["exec_cxt.periodic.type"] = "ChoreonoidExecutionContext"; prop["exec_cxt.periodic.rate"] = "1000000"; filesystem::path modulePath(moduleName); if (!checkAbsolute(modulePath)){ if (pathBase.is(RTC_DIRECTORY)) modulePath = filesystem::path(executableTopDirectory()) / CNOID_PLUGIN_SUBDIR / "rtc" / modulePath; else { const string& projectFileName = ProjectManager::instance()->getProjectFileName(); if (projectFileName.empty()){ mv->putln(_("Please save the project.")); return; } else{ modulePath = boost::filesystem::path(projectFileName).parent_path() / modulePath; } } } rtcomp = new RTComponent(modulePath, prop); } } RTC::Manager& rtcManager = RTC::Manager::instance(); string bodyName(body->name()); if(instanceName.empty()){ instanceName = bodyName; } int i=2; while(rtcManager.getComponent(instanceName.c_str()) != NULL){ stringstream ss; ss << bodyName << "(" << i << ")"; instanceName = ss.str(); i++; } format param("VirtualRobot?instance_name=%1%&exec_cxt.periodic.type=ChoreonoidExecutionContext&exec_cxt.periodic.rate=1000000"); RtcBase* rtc = createManagedRTC(str(param % instanceName).c_str()); mv->putln(fmt(_("RTC \"%1%\" has been created.")) % instanceName); virtualRobotRTC = dynamic_cast(rtc); virtualRobotRTC->createPorts(bridgeConf); virtualRobotEC = OpenRTM::ExtTrigExecutionContextService::_nil(); RTC::ExecutionContextList_var eclist = virtualRobotRTC->get_owned_contexts(); for(CORBA::ULong i=0; i < eclist->length(); ++i){ if(!CORBA::is_nil(eclist[i])){ virtualRobotEC = OpenRTM::ExtTrigExecutionContextService::_narrow(eclist[i]); break; } } } void BodyRTCItem::setdefaultPort(BodyPtr body) { PortInfoMap& outPortInfoMap = bridgeConf->outPortInfos; PortInfo portInfo; portInfo.dataOwnerNames.clear(); portInfo.dataTypeId = JOINT_VALUE; portInfo.portName = "q"; portInfo.stepTime = 0; outPortInfoMap.insert(make_pair(portInfo.portName, portInfo)); portInfo.dataTypeId = JOINT_TORQUE; portInfo.portName = "u_out"; portInfo.stepTime = 0; outPortInfoMap.insert(make_pair(portInfo.portName, portInfo)); for(size_t i=0; i < forceSensors_.size(); ++i){ if(Device* sensor = forceSensors_[i]){ portInfo.dataTypeId = FORCE_SENSOR; portInfo.dataOwnerNames.clear(); portInfo.dataOwnerNames.push_back(sensor->name()); portInfo.portName = sensor->name(); portInfo.stepTime = 0; outPortInfoMap.insert(make_pair(portInfo.portName, portInfo)); } } for(size_t i=0; i < gyroSensors_.size(); ++i){ if(Device* sensor = gyroSensors_[i]){ portInfo.dataTypeId = RATE_GYRO_SENSOR; portInfo.dataOwnerNames.clear(); portInfo.dataOwnerNames.push_back(sensor->name()); portInfo.portName = sensor->name(); portInfo.stepTime = 0; outPortInfoMap.insert(make_pair(portInfo.portName, portInfo)); } } for(size_t i=0; i < accelSensors_.size(); ++i){ if(Device* sensor = accelSensors_[i]){ portInfo.dataTypeId = ACCELERATION_SENSOR; portInfo.dataOwnerNames.clear(); portInfo.dataOwnerNames.push_back(sensor->name()); portInfo.portName = sensor->name(); portInfo.stepTime = 0; outPortInfoMap.insert(make_pair(portInfo.portName, portInfo)); } } PortInfoMap& inPortInfoMap = bridgeConf->inPortInfos; portInfo.dataOwnerNames.clear(); portInfo.dataTypeId = JOINT_TORQUE; portInfo.portName = "u_in"; portInfo.stepTime = 0; inPortInfoMap.insert(make_pair(portInfo.portName, portInfo)); } void BodyRTCItem::onPositionChanged() { // create or recreate an RTC corresponding to the body // The target body can be detected like this: BodyItem* ownerBodyItem = findOwnerItem(); if(ownerBodyItem){ Body* body = ownerBodyItem->body(); if(bodyName != body->name()){ forceSensors_ = body->devices().getSortedById(); gyroSensors_ = body->devices().getSortedById(); accelSensors_ = body->devices().getSortedById(); bodyName = body->name(); deleteModule(true); createRTC(body); } } else { deleteModule(false); bodyName.clear(); } } void BodyRTCItem::onDisconnectedFromRoot() { // This is not necessary because onPositionChanged() is also called // when the item is disconnected from the root deleteModule(false); } Item* BodyRTCItem::doDuplicate() const { return new BodyRTCItem(*this); } bool BodyRTCItem::start(ControllerItemIO* io) { this->io = io; simulationBody = io->body(); timeStep_ = io->timeStep(); controlTime_ = io->currentTime(); forceSensors_ = simulationBody->devices().getSortedById(); gyroSensors_ = simulationBody->devices().getSortedById(); accelSensors_ = simulationBody->devices().getSortedById(); executionCycle = (executionCycleProperty > 0.0) ? executionCycleProperty : timeStep_; executionCycleCounter = executionCycle; bool isReady = true; if(rtcomp && !rtcomp->isValid()){ mv->putln(fmt(_("RTC \"%1%\" is not ready.")) % rtcomp->name()); isReady = false; } if(virtualRobotRTC) { virtualRobotRTC->initialize(simulationBody); if(!virtualRobotRTC->checkOutPortStepTime(timeStep_)){ mv->putln(fmt(_("Output interval must be longer than the control interval."))); isReady = false; } } if(isReady){ rtcInfoVector.clear(); detectRtcs(); setupRtcConnections(); activateComponents(); } #ifdef ENABLE_SIMULATION_PROFILING bodyRTCTime = 0.0; #endif return isReady; } double BodyRTCItem::timeStep() const { return timeStep_; } void BodyRTCItem::input() { controlTime_ = io->currentTime(); // write the state of simulationBody to out-ports virtualRobotRTC->inputDataFromSimulator(this); } bool BodyRTCItem::control() { // tick the execution context of the connected RTCs virtualRobotRTC->writeDataToOutPorts(controlTime_, timeStep_); if(!CORBA::is_nil(virtualRobotEC)){ executionCycleCounter += timeStep_; if(executionCycleCounter + timeStep_ / 2.0 > executionCycle){ #ifdef ENABLE_SIMULATION_PROFILING timer.begin(); #endif virtualRobotEC->tick(); #ifdef ENABLE_SIMULATION_PROFILING bodyRTCTime = timer.measure(); #endif executionCycleCounter -= executionCycle; } } #ifdef ENABLE_SIMULATION_PROFILING timer.begin(); #endif for(RtcInfoVector::iterator p = rtcInfoVector.begin(); p != rtcInfoVector.end(); ++p){ RtcInfoPtr& rtcInfo = *p; if(!CORBA::is_nil(rtcInfo->execContext)){ rtcInfo->timeRateCounter += rtcInfo->timeRate; if(rtcInfo->timeRateCounter + rtcInfo->timeRate/2.0 > 1.0){ rtcInfo->execContext->tick(); rtcInfo->timeRateCounter -= 1.0; } } } #ifdef ENABLE_SIMULATION_PROFILING controllerTime = timer.measure(); #endif virtualRobotRTC->readDataFromInPorts(); return true; } void BodyRTCItem::output() { // read in-ports and write the values to simulationBody virtualRobotRTC->outputDataToSimulator(simulationBody); } void BodyRTCItem::stop() { // deactivate the RTC deactivateComponents(); } void BodyRTCItem::setControllerModule(const std::string& name) { if(moduleName!=name){ moduleName = name; BodyItem* ownerBodyItem = findOwnerItem(); if(ownerBodyItem){ BodyPtr body = ownerBodyItem->body(); deleteModule(true); createRTC(body); } } } void BodyRTCItem::setAutoConnectionMode(bool on) { autoConnect = on; } void BodyRTCItem::setConfigFile(const std::string& name) { if(confFileName!=name){ confFileName = name; if(configMode.is(CONF_ALL_MODE)) return; BodyItem* ownerBodyItem = findOwnerItem(); if(ownerBodyItem){ BodyPtr body = ownerBodyItem->body(); deleteModule(true); createRTC(body); } } } void BodyRTCItem::setConfigMode(int mode) { configMode.select(mode); if(oldMode != mode){ oldMode = mode; BodyItem* ownerBodyItem = findOwnerItem(); if(ownerBodyItem){ BodyPtr body = ownerBodyItem->body(); deleteModule(true); createRTC(body); } } } void BodyRTCItem::setPeriodicRate(double freq) { executionCycleProperty = 1.0 / freq; } void BodyRTCItem::setInstanceName(const std::string& name) { if(instanceName!=name){ instanceName = name; BodyItem* ownerBodyItem = findOwnerItem(); if(ownerBodyItem){ BodyPtr body = ownerBodyItem->body(); deleteModule(true); createRTC(body); } } } void BodyRTCItem::setPathBase(int base) { pathBase.select(base); if (oldPathBase != base){ oldPathBase = base; BodyItem* ownerBodyItem = findOwnerItem(); if (ownerBodyItem){ BodyPtr body = ownerBodyItem->body(); deleteModule(true); createRTC(body); } } } void BodyRTCItem::doPutProperties(PutPropertyFunction& putProperty) { ControllerItem::doPutProperties(putProperty); putProperty(_("Auto Connect"), autoConnect, changeProperty(autoConnect)); putProperty(_("RTC Instance name"), instanceName, boost::bind(&BodyRTCItem::setInstanceName, this, _1), true); putProperty.decimals(3)(_("Periodic rate"), executionCycleProperty, changeProperty(executionCycleProperty)); putProperty(_("Relative Path Base"), pathBase, boost::bind(&BodyRTCItem::setPathBase, this, _1), true); FileDialogFilter filter; filter.push_back( string(_(" Dynamic Link Library ")) + DLLSFX ); string dir; if(!moduleName.empty() && checkAbsolute(filesystem::path(moduleName))) dir = filesystem::path(moduleName).parent_path().string(); else{ if(pathBase.is(RTC_DIRECTORY)) dir = (filesystem::path(executableTopDirectory()) / CNOID_PLUGIN_SUBDIR / "rtc").string(); } putProperty(_("Controller module name"), FilePath(moduleName, filter, dir), boost::bind(&BodyRTCItem::setControllerModule, this, _1), true); putProperty(_("Configuration mode"), configMode, boost::bind(&BodyRTCItem::setConfigMode, this, _1), true); filter.clear(); filter.push_back(_(" RTC Configuration File (*.conf)") ); dir.clear(); if(!confFileName.empty() && checkAbsolute(filesystem::path(confFileName))) dir = filesystem::path(confFileName).parent_path().string(); else{ if(pathBase.is(RTC_DIRECTORY)) dir = (filesystem::path(executableTopDirectory()) / CNOID_PLUGIN_SUBDIR / "rtc").string(); } putProperty(_("Configuration file name"), FilePath(confFileName, filter, dir), boost::bind(&BodyRTCItem::setConfigFile, this, _1), true); } bool BodyRTCItem::store(Archive& archive) { if(!ControllerItem::store(archive)){ return false; } archive.writeRelocatablePath("moduleName", moduleName); archive.writeRelocatablePath("confFileName", confFileName); archive.write("configurationMode", configMode.selectedSymbol(), DOUBLE_QUOTED); archive.write("AutoConnect", autoConnect); archive.write("InstanceName", instanceName, DOUBLE_QUOTED); archive.write("bodyPeriodicRate", executionCycleProperty); archive.write("RelativePathBase", pathBase.selectedSymbol(), DOUBLE_QUOTED); return true; } bool BodyRTCItem::restore(const Archive& archive) { if(!ControllerItem::restore(archive)){ return false; } string value; if(archive.read("moduleName", value)){ filesystem::path path(archive.expandPathVariables(value)); moduleName = getNativePathString(path); } if(archive.read("confFileName", value)){ filesystem::path path(archive.expandPathVariables(value)); confFileName = getNativePathString(path); } string symbol; if(archive.read("configurationMode", symbol)){ configMode.select(symbol); oldMode = configMode.selectedIndex(); } if (archive.read("RelativePathBase", symbol)){ pathBase.select(symbol); oldPathBase = pathBase.selectedIndex(); } archive.read("AutoConnect", autoConnect); archive.read("InstanceName", instanceName); archive.read("bodyPeriodicRate", executionCycleProperty); return true; } // configƒ•‚Ħ‚¤ƒĞ§ĉŒ‡ċš•‚ŒŸRTC,RobotĞĉ—˘ĞĉŽçĥš•‚ŒĤ„‚‹RTC‚’ĉ¤œċ‡ş™‚‹€‚ // void BodyRTCItem::detectRtcs() { RTC::Manager& rtcManager = RTC::Manager::instance(); string nameServer = rtcManager.getConfig()["corba.nameservers"]; int comPos = nameServer.find(","); if (comPos < 0){ comPos = nameServer.length(); } nameServer = nameServer.substr(0, comPos); naming = new RTC::CorbaNaming(rtcManager.getORB(), nameServer.c_str()); for(TimeRateMap::iterator it = bridgeConf->timeRateMap.begin(); it != bridgeConf->timeRateMap.end(); ++it){ RTC::RTObject_var rtcRef; string rtcName = it->first; if( rtcName != "") { string rtcNamingName = rtcName + ".rtc"; CORBA::Object_var objRef; try { objRef = naming->resolve(rtcNamingName.c_str()); } catch(const CosNaming::NamingContext::NotFound &ex) { } if(CORBA::is_nil(objRef)) { mv->putln(fmt(_("%1% is not found.")) % rtcName); } else { rtcRef = RTC::RTObject::_narrow(objRef); if(CORBA::is_nil(rtcRef)){ mv->putln(fmt(_("%1% is not an RTC object.")) % rtcName); } } } if (!CORBA::is_nil(rtcRef)) { addRtcVectorWithConnection(rtcRef); } } mv->putln(_("setup RT components")); rtcInfoMap.clear(); for(size_t i=0; i < bridgeConf->portConnections.size(); ++i){ PortConnection& connection = bridgeConf->portConnections[i]; for(int i=0; i<2; i++){ RTC::RTObject_var rtcRef = 0; string rtcName; if(!connection.InstanceName[i].empty()){ rtcName = connection.InstanceName[i]; } else { if(i==1){ if(rtcomp && rtcomp->rtc()){ RTC::RtcBase* rtcServant = rtcomp->rtc(); rtcName = rtcServant->getInstanceName(); rtcRef = rtcServant->getObjRef(); } } else { continue; } } RtcInfoMap::iterator it = rtcInfoMap.find(rtcName); if(it == rtcInfoMap.end()){ if(!rtcRef){ string rtcNamingName = rtcName + ".rtc"; CORBA::Object_var objRef; try { objRef = naming->resolve(rtcNamingName.c_str()); } catch(const CosNaming::NamingContext::NotFound &ex) { } if(CORBA::is_nil(objRef)){ mv->putln(fmt(_("%1% is not found.")) % rtcName); } else { rtcRef = RTC::RTObject::_narrow(objRef); if(CORBA::is_nil(rtcRef)){ mv->putln(fmt(_("%1% is not an RTC object.")) % rtcName); } } } if(!CORBA::is_nil(rtcRef)){ RtcInfoPtr rtcInfo = addRtcVectorWithConnection(rtcRef); rtcInfoMap.insert(make_pair(rtcName,rtcInfo)); } } } } RTC::RTCList_var rtcList = virtualRobotRTC->getConnectedRtcs(); for(CORBA::ULong i=0; i < rtcList->length(); ++i){ addRtcVectorWithConnection(rtcList[i]); } } void BodyRTCItem::makePortMap(RtcInfoPtr& rtcInfo) { RTC::PortServiceList_var ports = rtcInfo->rtcRef->get_ports(); for(CORBA::ULong i=0; i < ports->length(); ++i){ RTC::PortProfile_var profile = ports[i]->get_port_profile(); std::string portName(profile->name); string::size_type index = portName.rfind("."); if (index != string::npos) portName = portName.substr(index+1); rtcInfo->portMap[portName] = ports[i]; } } /// new_rtcRefƒƒĵƒˆƒžƒƒƒ—作ĉˆ—€rtcInfoVectorĞç™ğ録™‚‹€‚ // BodyRTCItem::RtcInfoPtr BodyRTCItem::addRtcVectorWithConnection(RTC::RTObject_var new_rtcRef) { RtcInfoVector::iterator it = rtcInfoVector.begin(); for( ; it != rtcInfoVector.end(); ++it){ if((*it)->rtcRef->_is_equivalent(new_rtcRef)) return *it; } RtcInfoPtr rtcInfo(new RtcInfo()); rtcInfo->rtcRef = new_rtcRef; makePortMap(rtcInfo); string rtcName = (string)rtcInfo->rtcRef->get_component_profile()->instance_name; if (bridgeConf->timeRateMap.size() == 0 ) { rtcInfo->timeRate = 1.0; rtcInfo->timeRateCounter = 0.0; } else { TimeRateMap::iterator p = bridgeConf->timeRateMap.find(rtcName); if ( p != bridgeConf->timeRateMap.end() ) { rtcInfo->timeRate = (double)p->second; rtcInfo->timeRateCounter = 1.0 - rtcInfo->timeRate; } else { rtcInfo->timeRate = 0.0; rtcInfo->timeRateCounter = 0.0; } mv->putln(fmt(_("periodic-rate (%1%) = %2% ")) % rtcName % rtcInfo->timeRate); } rtcInfoVector.push_back(rtcInfo); RTC::ExecutionContextList_var eclist = rtcInfo->rtcRef->get_owned_contexts(); for(CORBA::ULong i=0; i < eclist->length(); ++i){ if(!CORBA::is_nil(eclist[i])){ rtcInfo->execContext = OpenRTM::ExtTrigExecutionContextService::_narrow(eclist[i]); SDOPackage::NVList& properties = rtcInfo->rtcRef->get_component_profile()->properties; const char* ec_type(0); NVUtil::find(properties, "exec_cxt.periodic.type") >>= ec_type; if(!CORBA::is_nil(rtcInfo->execContext)){ mv->putln(_("detected the ExtTrigExecutionContext")); } break; } } return rtcInfo; } void BodyRTCItem::activateComponents() { for(RtcInfoVector::iterator p = rtcInfoVector.begin(); p != rtcInfoVector.end(); ++p){ RtcInfoPtr& rtcInfo = *p; if(!CORBA::is_nil(rtcInfo->execContext)){ if( RTC::PRECONDITION_NOT_MET == rtcInfo->execContext->activate_component(rtcInfo->rtcRef) ){ rtcInfo->execContext->reset_component(rtcInfo->rtcRef); rtcInfo->execContext->activate_component(rtcInfo->rtcRef); } } } RTC::ExecutionContextList_var eclist = virtualRobotRTC->get_owned_contexts(); for(CORBA::ULong i=0; i < eclist->length(); ++i){ if(!CORBA::is_nil(eclist[i])){ OpenRTM::ExtTrigExecutionContextService_var execContext = OpenRTM::ExtTrigExecutionContextService::_narrow(eclist[i]); if(!CORBA::is_nil(execContext)){ if(RTC::PRECONDITION_NOT_MET == execContext->activate_component(virtualRobotRTC->getObjRef())){ execContext->reset_component(virtualRobotRTC->getObjRef()); execContext->tick(); execContext->activate_component(virtualRobotRTC->getObjRef()); } execContext->tick(); } break; } } } void BodyRTCItem::deactivateComponents() { std::vector vecExecContext; for(RtcInfoVector::iterator p = rtcInfoVector.begin(); p != rtcInfoVector.end(); ++p){ RtcInfoPtr& rtcInfo = *p; if(!CORBA::is_nil(rtcInfo->execContext)){ rtcInfo->execContext->deactivate_component(rtcInfo->rtcRef); vecExecContext.push_back(rtcInfo->execContext); } } RTC::ExecutionContextList_var eclist = virtualRobotRTC->get_owned_contexts(); for(CORBA::ULong i=0; i < eclist->length(); ++i){ if(!CORBA::is_nil(eclist[i])){ OpenRTM::ExtTrigExecutionContextService_var execContext = OpenRTM::ExtTrigExecutionContextService::_narrow(eclist[i]); if(!CORBA::is_nil(execContext)){ execContext->deactivate_component(virtualRobotRTC->getObjRef()); vecExecContext.push_back(execContext); } break; } } for( std::vector::iterator ite = vecExecContext.begin(); ite != vecExecContext.end(); ++ite ){ if(!CORBA::is_nil( *ite )){ (*ite)->tick(); } } } void BodyRTCItem::setupRtcConnections() { for(size_t i=0; i < bridgeConf->portConnections.size(); ++i){ const PortConnection& connection = bridgeConf->portConnections[i]; string instanceName0 = connection.InstanceName[0]; string instanceName1 = connection.InstanceName[1]; if(instanceName1.empty()){ if(rtcomp && rtcomp->rtc()){ instanceName1 = rtcomp->rtc()->getInstanceName(); } } bool instance0isRobot = false; RtcInfoPtr rtcInfo0; RtcInfoPtr rtcInfo1; if(!instanceName0.empty()){ RtcInfoMap::iterator p = rtcInfoMap.find(instanceName0); if(p != rtcInfoMap.end()){ rtcInfo0 = p->second; } } else { instance0isRobot = true; instanceName0 = virtualRobotRTC->getInstanceName(); } if(!instanceName0.empty()){ RtcInfoMap::iterator p = rtcInfoMap.find(instanceName1); if(p != rtcInfoMap.end()){ rtcInfo1 = p->second; } } else { continue; } if( ( rtcInfo0 || instance0isRobot ) && rtcInfo1){ RTC::PortService_var portRef0; if(!instance0isRobot){ PortMap::iterator q = rtcInfo0->portMap.find(connection.PortName[0]); if(q == rtcInfo0->portMap.end()){ mv->putln(fmt(_("%1% does not have a port %2%.")) % instanceName0 % connection.PortName[0]); continue; } portRef0 = q->second; } RTC::PortService_var portRef1; PortMap::iterator q = rtcInfo1->portMap.find(connection.PortName[1]); if(q == rtcInfo1->portMap.end()){ mv->putln(fmt(_("%1% does not have a port %2%.")) % instanceName1 % connection.PortName[1]); continue; } portRef1 = q->second; RTC::PortProfile_var profile = portRef1->get_port_profile(); const char* type; if (!(NVUtil::find(profile->properties, "port.port_type") >>= type)) { continue; } bool port1isIn = false; if(!std::strcmp(type,"DataInPort")){ port1isIn = true; } if(instance0isRobot){ PortHandlerPtr robotPortHandler; if(port1isIn){ robotPortHandler = virtualRobotRTC->getOutPortHandler(connection.PortName[0]); } else { robotPortHandler = virtualRobotRTC->getInPortHandler(connection.PortName[0]); } if(!robotPortHandler){ mv->putln(fmt(_("The robot does not have a port named %1%.")) % connection.PortName[0]); continue; } portRef0 = robotPortHandler->portRef; if(CORBA::is_nil(portRef0)){ continue; } } int connected = false; if(port1isIn){ mv->putln(fmt(_("connect %1%:%2% --> %3%:%4%")) % instanceName0 % connection.PortName[0] % instanceName1 % connection.PortName[1]); connected = connectPorts(portRef0, portRef1); }else{ mv->putln(fmt(_("connect %1%:%2% <-- %3%:%4%")) % instanceName0 % connection.PortName[0] % instanceName1 % connection.PortName[1]); connected = connectPorts(portRef1, portRef0); } if(!connected){ mv->putln( _("Connection was successful.")); } else if(connected == -1){ mv->putln(_("Connection failed.")); } else if(connected == 1){ mv->putln(_(" It has already been connected.")); } } } if(configMode.is(CONF_ALL_MODE) && autoConnect){ std::vector rtcRefs; if(!moduleName.empty()){ if(rtcomp && rtcomp->rtc()){ rtcRefs.push_back(rtcomp->rtc()->getObjRef()); } } if(rtcRefs.empty()){ CosNaming::BindingList_var bl; CosNaming::BindingIterator_var bi; naming->list(naming->getRootContext(), 100, bl, bi); CORBA::ULong len(bl->length()); for(CORBA::ULong i = 0; i < len; ++i){ string name(naming->toString(bl[i].binding_name)); if(name != instanceName+".rtc" && name.find(".rtc") != string::npos){ RTC::RTObject_var rtcRef; try { rtcRef = RTC::RTObject::_narrow(naming->resolve(bl[i].binding_name)); } catch(const CosNaming::NamingContext::NotFound &ex) { } rtcRefs.push_back(rtcRef); } } } PortInfoMap& outPortInfoMap = bridgeConf->outPortInfos; for(PortInfoMap::iterator it=outPortInfoMap.begin(); it!=outPortInfoMap.end(); it++){ string robotPortName(it->first); for(std::vector::iterator it = rtcRefs.begin(); it != rtcRefs.end(); it++){ RTC::PortServiceList_var ports = (*it)->get_ports(); for(CORBA::ULong i=0; i < ports->length(); ++i){ RTC::PortProfile_var profile = ports[i]->get_port_profile(); const char* type; if (!(NVUtil::find(profile->properties, "port.port_type") >>= type)){ break; } if(!std::strcmp(type,"DataInPort")){ std::string portName(profile->name); string::size_type index = portName.rfind("."); if (index != string::npos) portName = portName.substr(index+1); if(portName==robotPortName || (robotPortName=="u_out" && portName=="u") || (robotPortName=="u_out" && portName=="u_in")){ RtcInfoPtr rtcInfo = addRtcVectorWithConnection(*it); PortMap::iterator q = rtcInfo->portMap.find(portName); RTC::PortService_var controllerPortRef = q->second; PortHandlerPtr robotPortHandler = virtualRobotRTC->getOutPortHandler(robotPortName); RTC::PortService_var robotPortRef = robotPortHandler->portRef; if(!CORBA::is_nil(robotPortRef)){ int connected = connectPorts(robotPortRef, controllerPortRef); mv->putln(fmt(_("connect %1%:%2% --> %3%:%4%")) % virtualRobotRTC->getInstanceName() % robotPortName % (*it)->get_component_profile()->instance_name % portName); if(!connected){ mv->putln(_("Connection was successful.")); } else if(connected == -1){ mv->putln(_("Connection failed.")); } else if(connected == 1){ mv->putln(_(" It has already been connected.")); } } } } } } } PortInfoMap& inPortInfoMap = bridgeConf->inPortInfos; for(PortInfoMap::iterator it=inPortInfoMap.begin(); it!=inPortInfoMap.end(); it++){ string robotPortName(it->first); for(std::vector::iterator it = rtcRefs.begin(); it != rtcRefs.end(); it++){ RTC::PortServiceList_var ports = (*it)->get_ports(); for(CORBA::ULong i=0; i < ports->length(); ++i){ RTC::PortProfile_var profile = ports[i]->get_port_profile(); const char* type; if(!(NVUtil::find(profile->properties, "port.port_type") >>= type)){ break; } if(!std::strcmp(type,"DataOutPort")){ std::string portName(profile->name); string::size_type index = portName.rfind("."); if (index != string::npos) portName = portName.substr(index+1); if(portName==robotPortName || (robotPortName=="u_in" && portName=="u") || (robotPortName=="u_in" && portName=="u_out")){ RtcInfoPtr rtcInfo = addRtcVectorWithConnection(*it); PortMap::iterator q = rtcInfo->portMap.find(portName); RTC::PortService_var controllerPortRef = q->second; PortHandlerPtr robotPortHandler = virtualRobotRTC->getInPortHandler(robotPortName); RTC::PortService_var robotPortRef = robotPortHandler->portRef; if(!CORBA::is_nil(robotPortRef)){ int connected = connectPorts(controllerPortRef, robotPortRef); mv->putln(fmt(_("connect %1%:%2% <-- %3%:%4%")) % virtualRobotRTC->getInstanceName() % robotPortName % (*it)->get_component_profile()->instance_name % portName); if(!connected){ mv->putln(_("Connection was successful.")); } else if(connected == -1){ mv->putln(_("Connection failed.")); } else if(connected == 1){ mv->putln(_(" It has already been connected.")); } } } } } } } } } int BodyRTCItem::connectPorts(RTC::PortService_var outPort, RTC::PortService_var inPort) { RTC::ConnectorProfileList_var connectorProfiles = inPort->get_connector_profiles(); for(CORBA::ULong i=0; i < connectorProfiles->length(); ++i){ RTC::ConnectorProfile& connectorProfile = connectorProfiles[i]; RTC::PortServiceList& connectedPorts = connectorProfile.ports; for(CORBA::ULong j=0; j < connectedPorts.length(); ++j){ RTC::PortService_ptr connectedPortRef = connectedPorts[j]; if(connectedPortRef->_is_equivalent(outPort)){ return 1; } } } // connect ports RTC::ConnectorProfile cprof; cprof.connector_id = ""; cprof.name = CORBA::string_dup("connector0"); cprof.ports.length(2); cprof.ports[0] = RTC::PortService::_duplicate(inPort); cprof.ports[1] = RTC::PortService::_duplicate(outPort); CORBA_SeqUtil::push_back(cprof.properties, NVUtil::newNV("dataport.dataflow_type", "Push")); CORBA_SeqUtil::push_back(cprof.properties, NVUtil::newNV("dataport.interface_type", "corba_cdr")); CORBA_SeqUtil::push_back(cprof.properties, NVUtil::newNV("dataport.subscription_type", "flush")); RTC::ReturnCode_t result = inPort->connect(cprof); if(result == RTC::RTC_OK) return 0; else return -1; } void BodyRTCItem::deleteModule(bool waitToBeDeleted) { RTC::Manager& rtcManager = RTC::Manager::instance(); if(TRACE_FUNCTIONS){ cout << "BodyRTCItem::deleteModule()" << endl; } std::vector deleteList; if(bridgeConf){ ModuleInfoList& moduleInfoList = bridgeConf->moduleInfoList; ModuleInfoList::iterator it; for(it=moduleInfoList.begin(); it != moduleInfoList.end(); ++it){ if(it->isLoaded){ if(it->rtcServant){ deleteList.push_back(it->rtcServant->getInstanceName()); it->rtcServant->exit(); mv->putln(fmt(_("delete %1%")) % it->rtcServant->getInstanceName()); } } } delete bridgeConf; bridgeConf = 0; } if(rtcomp){ rtcomp->deleteRTC(waitToBeDeleted); delete rtcomp; rtcomp = 0; } if(virtualRobotRTC){ deleteList.push_back(virtualRobotRTC->getInstanceName()); mv->putln(fmt(_("delete %1%")) % virtualRobotRTC->getInstanceName()); cnoid::deleteRTC(virtualRobotRTC, waitToBeDeleted); virtualRobotRTC = 0; } if(waitToBeDeleted){ std::vector remainder; for(int i=0; i < 100; i++){ remainder.clear(); for(std::vector::iterator it=deleteList.begin(); it!=deleteList.end(); it++){ RTC::RtcBase* component = rtcManager.getComponent((*it).c_str()); if(component){ remainder.push_back(*it); } } if(remainder.empty()){ return; } msleep(20); } for(std::vector::iterator it=remainder.begin(); it!=remainder.end(); it++){ mv->putln(fmt(_("%1% cannot be deleted.")) % *it); } } if(TRACE_FUNCTIONS){ cout << "End of BodyRTCItem::deleteModule()" << endl; } } #ifdef ENABLE_SIMULATION_PROFILING void BodyRTCItem::getProfilingNames(vector& profilingNames) { profilingNames.push_back(" BodyRTC calculation time"); profilingNames.push_back(" Controller calculation time"); } void BodyRTCItem::getProfilingTimes(vector& profilingToimes) { profilingToimes.push_back(bodyRTCTime); profilingToimes.push_back(controllerTime); } #endif choreonoid-1.5.0/src/OpenRTMPlugin/python/0000775000000000000000000000000012741425367017134 5ustar rootrootchoreonoid-1.5.0/src/OpenRTMPlugin/python/PyOpenRTMPlugin.cpp0000664000000000000000000000316012741425367022614 0ustar rootroot/*! @author Shin'ichiro Nakaoka */ #include "../RTCItem.h" #include "../BodyRTCItem.h" #ifdef _WIN32 #undef HAVE_UNISTD_H #if _MSC_VER < 1800 #undef HAVE_INTTYPES_H #endif #endif #include using namespace boost::python; using namespace cnoid; BOOST_PYTHON_MODULE(OpenRTMPlugin) { class_< RTCItem, RTCItemPtr, bases >("RTCItem") .def("setModuleName", &RTCItem::setModuleName) .def("setPeriodicType", &RTCItem::setPeriodicType) .def("setPeriodicRate", &RTCItem::setPeriodicRate); class_< BodyRTCItem, BodyRTCItemPtr, bases > bodyRTCItemClass("BodyRTCItem"); bodyRTCItemClass .def("setControllerModule", &BodyRTCItem::setControllerModule) .def("setConfigMode", &BodyRTCItem::setConfigMode) .def("setConfigFile", &BodyRTCItem::setConfigFile) .def("setAutoConnectionMode", &BodyRTCItem::setAutoConnectionMode) .def("setPeriodicRate", &BodyRTCItem::setPeriodicRate); { scope bodyRTCItemScope = bodyRTCItemClass; enum_("ConfigMode") .value("FILE", BodyRTCItem::CONF_FILE_MODE) .value("ALL", BodyRTCItem::CONF_ALL_MODE); } enum_("PeriodicType") .value("PERIODIC_EXECUTION_CONTEXT", RTCItem::PERIODIC_EXECUTION_CONTEXT) .value("SYNCH_EXT_TRIGGER", RTCItem::SYNCH_EXT_TRIGGER) .value("EXT_TRIG_EXECUTION_CONTEXT", RTCItem::EXT_TRIG_EXECUTION_CONTEXT) .value("CHOREONOID_EXECUTION_CONTEXT", RTCItem::CHOREONOID_EXECUTION_CONTEXT) .value("N_PERIODIC_TYPE", RTCItem::N_PERIODIC_TYPE); } choreonoid-1.5.0/src/OpenRTMPlugin/python/CMakeLists.txt0000664000000000000000000000026412741425367021676 0ustar rootroot set(target PyOpenRTMPlugin) add_cnoid_python_module(${target} PyOpenRTMPlugin.cpp) target_link_libraries(${target} CnoidOpenRTMPlugin ${PYTHON_LIBRARIES} ${Boost_PYTHON_LIBRARY}) choreonoid-1.5.0/src/PhysXPlugin/0000775000000000000000000000000012741425367015402 5ustar rootrootchoreonoid-1.5.0/src/PhysXPlugin/PhysXSimulatorItem.cpp0000664000000000000000000011312112741425367021677 0ustar rootroot/*! @file @author Shizuko Hattori */ #include "PhysXSimulatorItem.h" #include #include #include #include #include #include #include #include #include #include #include #include #include "gettext.h" #include #ifndef _WIN32 using std::isfinite; #endif #ifndef NDEBUG #define _DEBUG 1 #endif #include using namespace std; using namespace boost; using namespace cnoid; using namespace physx; namespace { const bool DEBUG_COLLISION = false; const double DEFAULT_GRAVITY_ACCELERATION = 9.80665; const bool meshOnly = false; class PhysXBody; class PhysXLink : public Referenced { public: PhysXSimulatorItemImpl* simImpl; Link* link; PhysXLink* parent; PxRigidActor* pxRigidActor; PxJoint* pxJoint; vector vertices; vector triangles; double q_offset; PhysXLink(PhysXSimulatorItemImpl* simImpl, PhysXBody* physXBody, PhysXLink* parent, const Vector3& parentOrigin, Link* link); ~PhysXLink(); void createLinkBody(bool isStatic, PhysXLink* parent, const Vector3& origin); void createGeometry(PhysXBody* physXBody); PxTriangleMesh* createTriangleMesh(); PxConvexMesh* createConvexMeshSafe(); void addMesh(MeshExtractor* extractor, PhysXBody* physXBody); void setKinematicStateToPhysX(); void getKinematicStateFromPhysX(); void setTorqueToPhysX(); void setVelocityToPhysX(); }; typedef ref_ptr PhysXLinkPtr; class PhysXBody : public SimulationBody { public: PhysXSimulatorItemImpl* simImpl; bool isStatic; PxAggregate* pxAggregate; vector physXLinks; BasicSensorSimulationHelper sensorHelper; vector extraJoints; PhysXBody(const Body& orgBody); ~PhysXBody(); void createBody(PhysXSimulatorItemImpl* simImpl); void setKinematicStateToPhysX(); void getKinematicStateFromPhysX(); void setTorqueToPhysX(); void updateForceSensors(); void setExtraJoints(); void setVelocityToPhysX(); }; } namespace cnoid { class PhysXSimulatorItemImpl : public PxSimulationEventCallback, PxContactModifyCallback { public: PhysXSimulatorItem* self; MessageView* mv; static int numOfinstance; static PxDefaultErrorCallback pxDefaultErrorCallback; static PxDefaultAllocator pxDefaultAllocatorCallback; static PxFoundation* pxFoundation; static PxProfileZoneManager* pxProfileZoneManager; static PxCooking* pxCooking; PxPhysics* pxPhysics; PxDefaultCpuDispatcher* pxDispatcher; PxScene* pxScene; PxMaterial* pxMaterial; Vector3 gravity; double timeStep; double staticFriction; double dynamicFriction; double restitution; bool isJointLimitMode; bool velocityMode; PhysXSimulatorItemImpl(PhysXSimulatorItem* self); PhysXSimulatorItemImpl(PhysXSimulatorItem* self, const PhysXSimulatorItemImpl& org); void initialize(); void finalize(); ~PhysXSimulatorItemImpl(); void clear(); bool initializeSimulation(const std::vector& simBodies); bool stepSimulation(const std::vector& activeSimBodies); void addBody(PhysXBody* physXBody); void doPutProperties(PutPropertyFunction& putProperty); void store(Archive& archive); void restore(const Archive& archive); virtual void onContact(const PxContactPairHeader& pairHeader, const PxContactPair* pairs, PxU32 nbPairs); virtual void onTrigger(PxTriggerPair* pairs, PxU32 count){} virtual void onConstraintBreak(PxConstraintInfo*, PxU32) {} virtual void onWake(PxActor** , PxU32 ) {} virtual void onSleep(PxActor** , PxU32 ){} virtual void onContactModify(PxContactModifyPair* const pairs, PxU32 count); }; int PhysXSimulatorItemImpl::numOfinstance = 0; PxDefaultErrorCallback PhysXSimulatorItemImpl::pxDefaultErrorCallback; PxDefaultAllocator PhysXSimulatorItemImpl::pxDefaultAllocatorCallback; PxFoundation* PhysXSimulatorItemImpl::pxFoundation = 0; PxProfileZoneManager* PhysXSimulatorItemImpl::pxProfileZoneManager = 0; PxCooking* PhysXSimulatorItemImpl::pxCooking = 0; PxFilterFlags customFilterShader( PxFilterObjectAttributes attributes0, PxFilterData filterData0, PxFilterObjectAttributes attributes1, PxFilterData filterData1, PxPairFlags& pairFlags, const void* constantBlock, PxU32 constantBlockSize) { pairFlags = PxPairFlag::eCONTACT_DEFAULT; if(filterData0.word0 || filterData1.word0) pairFlags |= PxPairFlag::eMODIFY_CONTACTS; if(DEBUG_COLLISION) pairFlags |= PxPairFlag::eNOTIFY_TOUCH_PERSISTS | PxPairFlag::eNOTIFY_TOUCH_FOUND | PxPairFlag::eNOTIFY_CONTACT_POINTS; return PxFilterFlag::eDEFAULT; } } PhysXLink::PhysXLink (PhysXSimulatorItemImpl* simImpl, PhysXBody* physXBody, PhysXLink* parent, const Vector3& parentOrigin, Link* link) : simImpl(simImpl), link(link), parent(parent) { physXBody->physXLinks.push_back(this); pxJoint = 0; q_offset = 0; Vector3 o = parentOrigin + link->b(); createLinkBody(physXBody->isStatic, parent, o); if(physXBody->pxAggregate) physXBody->pxAggregate->addActor(*pxRigidActor); for(Link* child = link->child(); child; child = child->sibling()){ new PhysXLink(simImpl, physXBody, this, o, child); } createGeometry(physXBody); if(link->jointType() == Link::CRAWLER_JOINT || link->jointType() == Link::PSEUDO_CONTINUOUS_TRACK){ PxFilterData simFilterData; simFilterData.word0 = 1; int nbShapes = pxRigidActor->getNbShapes(); PxShape** shapes = (PxShape**) ::alloca(nbShapes * sizeof(PxShape*)); pxRigidActor->getShapes(shapes, nbShapes); for(int i = 0; i < nbShapes; i++) shapes[i]->setSimulationFilterData(simFilterData); } } void PhysXLink::createLinkBody(bool isStatic, PhysXLink* parent, const Vector3& origin) { if(isStatic){ pxRigidActor = simImpl->pxPhysics->createRigidStatic(PxTransform(PxVec3(origin.x(), origin.y(), origin.z()))); }else{ PxRigidDynamic* pxRigidDynamic = simImpl->pxPhysics->createRigidDynamic(PxTransform(PxVec3(origin.x(), origin.y(), origin.z()))); const Matrix3& I = link->I(); const Vector3& c = link->c(); PxMat33 inertia(PxVec3(I(0,0), I(1,0), I(2,0)), PxVec3(I(0,1), I(1,1), I(2,1)), PxVec3(I(0,2), I(1,2), I(2,2))); PxQuat orient; PxVec3 diagTensor = PxDiagonalize(inertia, orient); pxRigidDynamic->setCMassLocalPose(PxTransform(PxVec3(c.x(), c.y(), c.z()), orient)); pxRigidDynamic->setMass(link->m()); pxRigidDynamic->setMassSpaceInertiaTensor(diagTensor); pxRigidDynamic->setSleepThreshold(0.0); // don't sleep pxRigidActor = pxRigidDynamic; } pxRigidActor->userData = link; const Vector3& a = link->a(); const Vector3& b = link->b(); const Vector3& d = link->d(); switch(link->jointType()){ case Link::ROTATIONAL_JOINT:{ Vector3 u(1,0,0); Vector3 ty = a.cross(u); PxMat33 R0; if(ty.norm() < 1.0e-8){ if(a.x() == -1.0){ R0.column0 = PxVec3(-1.0, 0.0, 0.0); R0.column1 = PxVec3(0.0, -1.0, 0.0); R0.column2 = PxVec3(0.0, 0.0, 1.0); }else R0 = PxMat33::createIdentity(); } else { ty.normalized(); Vector3 tz = a.cross(ty).normalized(); R0.column0 = PxVec3(a.x(), a.y(), a.z()); R0.column1 = PxVec3(ty.x(), ty.y(), ty.z()); R0.column2 = PxVec3(tz.x(), tz.y(), tz.z()); } PxTransform Tp(PxVec3(b(0), b(1), b(2)), PxQuat(R0)); PxTransform Tc(PxVec3(0,0,0), PxQuat(R0)); // The axis along which the two bodies may rotate is specified by the common origin of the joint frames and their common x-axis PxRevoluteJoint* joint = PxRevoluteJointCreate(*simImpl->pxPhysics, parent->pxRigidActor, Tp, pxRigidActor, Tc); if(simImpl->isJointLimitMode){ if(link->q_upper() < numeric_limits::max() && link->q_lower() > -numeric_limits::max()){ joint->setLimit(PxJointAngularLimitPair(link->q_lower(), link->q_upper(), 0.01f)); joint->setRevoluteJointFlag(PxRevoluteJointFlag::eLIMIT_ENABLED, true); } } if(simImpl->velocityMode){ joint->setDriveForceLimit(numeric_limits::max()); joint->setRevoluteJointFlag(PxRevoluteJointFlag::eDRIVE_ENABLED, true); } q_offset = joint->getAngle(); pxJoint = joint; } break; case Link::SLIDE_JOINT:{ Vector3 u(1,0,0); Vector3 ty = d.cross(u); PxMat33 R0; if(ty.norm() < 1.0e-8){ if(a.x() == -1.0){ R0.column0 = PxVec3(-1.0, 0.0, 0.0); R0.column1 = PxVec3(0.0, -1.0, 0.0); R0.column2 = PxVec3(0.0, 0.0, 1.0); }else R0 = PxMat33::createIdentity(); } else { ty.normalized(); Vector3 tz = d.cross(ty).normalized(); R0.column0 = PxVec3(d.x(), d.y(), d.z()); R0.column1 = PxVec3(ty.x(), ty.y(), ty.z()); R0.column2 = PxVec3(tz.x(), tz.y(), tz.z()); } PxTransform Tp(PxVec3(b(0), b(1), b(2)), PxQuat(R0)); PxTransform Tc(PxVec3(0,0,0), PxQuat(R0)); PxPrismaticJoint* joint = PxPrismaticJointCreate(*simImpl->pxPhysics, parent->pxRigidActor, Tp, pxRigidActor, Tc); if(simImpl->isJointLimitMode){ if(link->q_upper() < numeric_limits::max() && link->q_lower() > -numeric_limits::max()){ PxTolerancesScale scale; joint->setLimit(PxJointLinearLimitPair(scale, link->q_lower(), link->q_upper(), 0.01f)); joint->setPrismaticJointFlag(PxPrismaticJointFlag::eLIMIT_ENABLED, true); } } if(simImpl->velocityMode){ } q_offset = joint->getPosition(); pxJoint = joint; } break; case Link::FREE_JOINT: break; case Link::FIXED_JOINT: default: if(parent){ PxTransform Tp(PxVec3(b(0), b(1), b(2))); PxTransform Tc(PxVec3(0,0,0)); PxFixedJoint* joint = PxFixedJointCreate(*simImpl->pxPhysics, parent->pxRigidActor, Tp, pxRigidActor, Tc); pxJoint = joint; } break; } } void PhysXLink::createGeometry(PhysXBody* physXBody) { if(link->shape()){ MeshExtractor* extractor = new MeshExtractor; if(extractor->extract(link->shape(), boost::bind(&PhysXLink::addMesh, this, extractor, physXBody))){ if(!vertices.empty()){ if(pxRigidActor->isRigidStatic()){ PxTriangleMesh* triangleMesh = createTriangleMesh(); if(triangleMesh){ PxShape* pxShape = pxRigidActor->createShape(PxTriangleMeshGeometry(triangleMesh), *simImpl->pxMaterial); triangleMesh->release(); } }else{ PxConvexMesh* convexMesh = createConvexMeshSafe(); if(convexMesh){ PxShape* pxShape = pxRigidActor->createShape(PxConvexMeshGeometry(convexMesh), *simImpl->pxMaterial); convexMesh->release(); } } } } delete extractor; } } void PhysXLink::addMesh(MeshExtractor* extractor, PhysXBody* physXBody) { SgMesh* mesh = extractor->currentMesh(); const Affine3& T = extractor->currentTransform(); bool meshAdded = false; if(!meshOnly){ if(mesh->primitiveType() != SgMesh::MESH){ bool doAddPrimitive = false; Vector3 scale; optional translation; if(!extractor->isCurrentScaled()){ scale.setOnes(); doAddPrimitive = true; } else { Affine3 S = extractor->currentTransformWithoutScaling().inverse() * extractor->currentTransform(); if(S.linear().isDiagonal()){ if(!S.translation().isZero()){ translation = S.translation(); } scale = S.linear().diagonal(); if(mesh->primitiveType() == SgMesh::BOX){ doAddPrimitive = true; } else if(mesh->primitiveType() == SgMesh::SPHERE){ // check if the sphere is uniformly scaled for all the axes if(scale.x() == scale.y() && scale.x() == scale.z()){ doAddPrimitive = true; } } else if(mesh->primitiveType() == SgMesh::CYLINDER){ // check if the bottom circle face is uniformly scaled if(scale.x() == scale.z()){ doAddPrimitive = true; } } } } if(doAddPrimitive){ bool created = false; PxShape* shape; switch(mesh->primitiveType()){ case SgMesh::BOX : { const Vector3& s = mesh->primitive().size / 2.0; shape = pxRigidActor->createShape(PxBoxGeometry(s.x()*scale.x(), s.y()*scale.y(), s.z()*scale.z()), *simImpl->pxMaterial); created = true; break; } case SgMesh::SPHERE : { SgMesh::Sphere sphere = mesh->primitive(); shape = pxRigidActor->createShape(PxSphereGeometry(sphere.radius * scale.x()), *simImpl->pxMaterial); created = true; break; } default : break; } if(created){ Affine3 T_ = extractor->currentTransformWithoutScaling(); if(translation){ T_ *= Translation3(*translation); } PxVec3 p = PxVec3(T_(0,3), T_(1,3), T_(2,3)); PxMat33 R(PxVec3(T_(0,0), T_(1,0), T_(2,0)), PxVec3(T_(0,1), T_(1,1), T_(2,1)), PxVec3(T_(0,2), T_(1,2), T_(2,2))); PxTransform Tp(p, PxQuat(R)); shape->setLocalPose(Tp); meshAdded = true; } } } } if(!meshAdded){ const int vertexIndexTop = vertices.size(); const SgVertexArray& vertices_ = *mesh->vertices(); const int numVertices = vertices_.size(); for(int i=0; i < numVertices; ++i){ const Vector3 v = T * vertices_[i].cast(); vertices.push_back(PxVec3(v.x(), v.y(), v.z())); } const int numTriangles = mesh->numTriangles(); for(int i=0; i < numTriangles; ++i){ SgMesh::TriangleRef tri = mesh->triangle(i); triangles.push_back(vertexIndexTop + tri[0]); triangles.push_back(vertexIndexTop + tri[1]); triangles.push_back(vertexIndexTop + tri[2]); } } } PxTriangleMesh* PhysXLink::createTriangleMesh() { PxTriangleMeshDesc meshDesc; meshDesc.points.count = vertices.size(); meshDesc.points.stride = sizeof(PxVec3); meshDesc.points.data = &vertices[0]; meshDesc.triangles.count = triangles.size()/3; meshDesc.triangles.stride = 3*sizeof(int); meshDesc.triangles.data = &triangles[0]; PxDefaultMemoryOutputStream writeBuffer; bool status = simImpl->pxCooking->cookTriangleMesh(meshDesc, writeBuffer); if(!status) return 0; PxDefaultMemoryInputData readBuffer(writeBuffer.getData(), writeBuffer.getSize()); return simImpl->pxPhysics->createTriangleMesh(readBuffer); } PxConvexMesh* PhysXLink::createConvexMeshSafe() { PxConvexMeshDesc convexDesc; convexDesc.points.count = vertices.size(); convexDesc.points.stride = sizeof(PxVec3); convexDesc.points.data = &vertices[0]; convexDesc.flags = PxConvexFlag::eCOMPUTE_CONVEX; convexDesc.vertexLimit = 256; bool aabbCreated = false; PxDefaultMemoryOutputStream buf; bool retVal = simImpl->pxCooking->cookConvexMesh(convexDesc, buf); if(!retVal){ convexDesc.flags |= PxConvexFlag::eINFLATE_CONVEX; retVal = simImpl->pxCooking->cookConvexMesh(convexDesc, buf); } if(!retVal){ // create AABB PxBounds3 aabb; aabb.setEmpty(); for (PxU32 i = 0; i < vertices.size(); i++) aabb.include(vertices[i]); PxVec3 aabbVerts[8]; aabbVerts[0] = PxVec3(aabb.minimum.x,aabb.minimum.y,aabb.minimum.z); aabbVerts[1] = PxVec3(aabb.maximum.x,aabb.minimum.y,aabb.minimum.z); aabbVerts[2] = PxVec3(aabb.maximum.x,aabb.maximum.y,aabb.minimum.z); aabbVerts[3] = PxVec3(aabb.minimum.x,aabb.maximum.y,aabb.minimum.z); aabbVerts[4] = PxVec3(aabb.minimum.x,aabb.minimum.y,aabb.maximum.z); aabbVerts[5] = PxVec3(aabb.maximum.x,aabb.minimum.y,aabb.maximum.z); aabbVerts[6] = PxVec3(aabb.maximum.x,aabb.maximum.y,aabb.maximum.z); aabbVerts[7] = PxVec3(aabb.minimum.x,aabb.maximum.y,aabb.maximum.z); convexDesc.points.count = 8; convexDesc.points.stride = sizeof(PxVec3); convexDesc.points.data = &aabbVerts[0]; convexDesc.flags = PxConvexFlag::eCOMPUTE_CONVEX; retVal = simImpl->pxCooking->cookConvexMesh(convexDesc, buf); aabbCreated = true; } if(!retVal) return 0; PxDefaultMemoryInputData input(buf.getData(), buf.getSize()); PxConvexMesh* mesh = simImpl->pxPhysics->createConvexMesh(input); // vLimit test if(mesh && !aabbCreated && (convexDesc.flags & PxConvexFlag::eINFLATE_CONVEX)){ bool iterate = true; PxU32 limit = 256; while(iterate){ if(mesh->getNbVertices() > 256){ if(limit - (mesh->getNbVertices() - limit) > 4){ convexDesc.vertexLimit = limit - (mesh->getNbVertices() - limit); }else{ convexDesc.vertexLimit = 4; } limit = convexDesc.vertexLimit; mesh->release(); mesh = 0; PxDefaultMemoryOutputStream buf2; retVal = simImpl->pxCooking->cookConvexMesh(convexDesc, buf2); if(retVal){ PxDefaultMemoryInputData input2(buf2.getData(), buf2.getSize()); mesh = simImpl->pxPhysics->createConvexMesh(input2); if(!mesh) return 0; }else{ return 0; } }else{ return mesh; } } } return mesh; } PhysXLink::~PhysXLink() { if(pxJoint) pxJoint->release(); pxRigidActor->release(); } void PhysXLink::setKinematicStateToPhysX() { const Position& T = link->T(); PxMat44 m(PxVec4(T(0,0), T(1,0), T(2,0), T(3,0)), PxVec4(T(0,1), T(1,1), T(2,1), T(3,1)), PxVec4(T(0,2), T(1,2), T(2,2), T(3,2)), PxVec4(T(0,3), T(1,3), T(2,3), T(3,3))); PxTransform pose(m); pxRigidActor->setGlobalPose(pose); if(pxRigidActor->isRigidDynamic()){ const Vector3& w = link->w(); const Vector3& v = link->v(); pxRigidActor->isRigidDynamic()->setLinearVelocity(PxVec3(v.x(), v.y(), v.z())); pxRigidActor->isRigidDynamic()->setAngularVelocity(PxVec3(w.x(), w.y(), w.z())); } } void PhysXLink::getKinematicStateFromPhysX() { if(pxJoint){ if(link->isRotationalJoint()){ PxRevoluteJoint* joint = pxJoint->is(); link->q() = joint->getAngle() - q_offset; link->dq() = joint->getVelocity(); } else if(link->isSlideJoint()){ PxPrismaticJoint* joint = pxJoint->is(); link->q() = joint->getPosition() - q_offset; link->dq() = joint->getVelocity(); } } PxTransform T = pxRigidActor->getGlobalPose(); PxVec3& p = T.p; link->p() = Vector3(p[0], p[1], p[2]); PxMat33 R(T.q); link->R() << R(0,0), R(0,1), R(0,2), R(1,0), R(1,1), R(1,2), R(2,0), R(2,1), R(2,2); if(pxRigidActor->isRigidDynamic()){ PxVec3 v = pxRigidActor->isRigidDynamic()->getLinearVelocity(); PxVec3 w = pxRigidActor->isRigidDynamic()->getAngularVelocity(); link->w() = Vector3(w[0], w[1], w[2]); link->v() = Vector3(v[0], v[1], v[2]); } } void PhysXLink::setTorqueToPhysX() { if(link->isRotationalJoint()){ const Vector3 u = link->u() * link->a(); const Vector3 uu = link->R() * u; PxVec3 torque(uu(0), uu(1), uu(2)); pxRigidActor->isRigidDynamic()->addTorque(torque); PxRigidDynamic* actor = parent->pxRigidActor->isRigidDynamic(); if(actor) actor->addTorque(-torque); } else if(link->isSlideJoint()){ const Vector3 u = link->u() * link->d(); const Vector3 uu = link->R() * u; const PxVec3 force(uu(0), uu(1), uu(2)); PxRigidBodyExt::addForceAtLocalPos(*pxRigidActor->isRigidDynamic(), force, PxVec3(0,0,0)); PxRigidDynamic* actor = parent->pxRigidActor->isRigidDynamic(); if(actor){ const Vector3& b = link->b(); PxVec3 pos(b(0), b(1), b(2)); PxRigidBodyExt::addForceAtLocalPos(*actor, -force, pos); } } } void PhysXLink::setVelocityToPhysX() { if(link->isRotationalJoint()){ PxRevoluteJoint* joint = pxJoint->is(); double v = link->dq(); joint->setDriveVelocity(v); } else if(link->isSlideJoint()){ } } PhysXBody::PhysXBody(const Body& orgBody) : SimulationBody(new Body(orgBody)) { pxAggregate = 0; extraJoints.clear(); } PhysXBody::~PhysXBody() { if(pxAggregate) pxAggregate->release(); for(vector::iterator it = extraJoints.begin(); it!=extraJoints.end(); it++) (*it)->release(); } void PhysXBody::createBody(PhysXSimulatorItemImpl* _simImpl) { simImpl = _simImpl; isStatic = body()->isStaticModel(); int numLinks = body()->numLinks(); if(numLinks > 1){ bool enableSelfCollision = false; pxAggregate = simImpl->pxPhysics->createAggregate(numLinks, enableSelfCollision); } PhysXLink* rootLink = new PhysXLink(simImpl, this, 0, Vector3::Zero(), body()->rootLink()); setKinematicStateToPhysX(); if(numLinks > 1) simImpl->pxScene->addAggregate(*pxAggregate); else simImpl->pxScene->addActor(*physXLinks[0]->pxRigidActor); if(rootLink->link->jointType() == Link::FIXED_JOINT && rootLink->pxRigidActor->isRigidDynamic()){ PxFixedJoint* joint = PxFixedJointCreate(*simImpl->pxPhysics, 0, PxTransform(PxIdentity), rootLink->pxRigidActor, rootLink->pxRigidActor->getGlobalPose().getInverse()); rootLink->pxJoint = joint; } setExtraJoints(); setTorqueToPhysX(); sensorHelper.initialize(body(), simImpl->timeStep, simImpl->gravity); const DeviceList& forceSensors = sensorHelper.forceSensors(); for(size_t i=0; i < forceSensors.size(); ++i) physXLinks[forceSensors[i]->link()->index()]->pxJoint->setConstraintFlag(PxConstraintFlag::eREPORTING, true); } void PhysXBody::setExtraJoints() { const int n = body()->numExtraJoints(); for(int j=0; j < n; ++j){ Body::ExtraJoint& extraJoint = body()->extraJoint(j); PhysXLinkPtr physXLinkPair[2]; for(int i=0; i < 2; ++i){ PhysXLinkPtr physXLink; Link* link = extraJoint.link[i]; if(link->index() < (int)physXLinks.size()){ physXLink = physXLinks[link->index()]; if(physXLink->link == link){ physXLinkPair[i] = physXLink; } } if(!physXLink){ break; } } if(physXLinkPair[1]){ Link* link0 = physXLinkPair[0]->link; Link* link1 = physXLinkPair[1]->link; Vector3 p0 = link0->Rs() * extraJoint.point[0]; // link0 local position Vector3 a = link0->Rs() * extraJoint.axis; // link0 local axis Vector3 p1 = link1->Rs() * extraJoint.point[1]; // link1 local position if(extraJoint.type == Body::EJ_PISTON){ Vector3 u(1,0,0); Vector3 ty = a.cross(u); PxMat33 R0; if(ty.norm() == 0){ R0 = PxMat33::createIdentity(); } else { ty.normalized(); Vector3 tz = a.cross(ty).normalized(); R0.column0 = PxVec3(a.x(), a.y(), a.z()); R0.column1 = PxVec3(ty.x(), ty.y(), ty.z()); R0.column2 = PxVec3(tz.x(), tz.y(), tz.z()); } PxTransform T0(PxVec3(p0(0), p0(1), p0(2)), PxQuat(R0)); PxTransform T1(PxVec3(p1(0), p1(1), p1(2)), PxQuat(R0)); PxRevoluteJoint* joint = PxRevoluteJointCreate(*simImpl->pxPhysics, physXLinkPair[0]->pxRigidActor, T0, physXLinkPair[1]->pxRigidActor, T1); extraJoints.push_back(joint); } else if(extraJoint.type == Body::EJ_BALL){ PxTransform T0(PxVec3(p0(0), p0(1), p0(2))); PxTransform T1(PxVec3(p1(0), p1(1), p1(2))); PxSphericalJoint* joint = PxSphericalJointCreate(*simImpl->pxPhysics, physXLinkPair[0]->pxRigidActor, T0, physXLinkPair[1]->pxRigidActor, T1); extraJoints.push_back(joint); } } } } void PhysXBody::setKinematicStateToPhysX() { for(size_t i=0; i < physXLinks.size(); ++i){ physXLinks[i]->setKinematicStateToPhysX(); } } void PhysXBody::setTorqueToPhysX() { for(size_t i=0; i < physXLinks.size(); ++i){ physXLinks[i]->setTorqueToPhysX(); } } void PhysXBody::setVelocityToPhysX() { // Skip the root link for(size_t i=1; i < physXLinks.size(); ++i){ physXLinks[i]->setVelocityToPhysX(); } } void PhysXBody::getKinematicStateFromPhysX() { for(size_t i=0; i < physXLinks.size(); ++i){ physXLinks[i]->getKinematicStateFromPhysX(); } } void PhysXBody::updateForceSensors() { const DeviceList& forceSensors = sensorHelper.forceSensors(); for(size_t i=0; i < forceSensors.size(); ++i){ ForceSensor* sensor = forceSensors[i]; const Link* link = sensor->link(); const PxJoint* joint = physXLinks[link->index()]->pxJoint; PxVec3 force, torque; joint->getConstraint()->getForce(force, torque); //The force is resolved at the origin of actor1's joint frame. Vector3 f(force[0], force[1], force[2]); Vector3 tau(torque[0], torque[1], torque[2]); const Matrix3 R = sensor->R_local(); const Vector3 p = sensor->p_local(); sensor->f() = R.transpose() * f; sensor->tau() = R.transpose() * (tau - p.cross(f)); sensor->notifyStateChange(); } } void PhysXSimulatorItem::initialize(ExtensionManager* ext) { ext->itemManager().registerClass(N_("PhysXSimulatorItem")); ext->itemManager().addCreationPanel(); } PhysXSimulatorItem::PhysXSimulatorItem() { impl = new PhysXSimulatorItemImpl(this); } PhysXSimulatorItemImpl::PhysXSimulatorItemImpl(PhysXSimulatorItem* self) : self(self) { numOfinstance++; initialize(); gravity << 0.0, 0.0, -DEFAULT_GRAVITY_ACCELERATION; isJointLimitMode = false; staticFriction = 0.5; dynamicFriction = 0.5; restitution = 0.1; velocityMode = false; } PhysXSimulatorItem::PhysXSimulatorItem(const PhysXSimulatorItem& org) : SimulatorItem(org) { impl = new PhysXSimulatorItemImpl(this, *org.impl); } PhysXSimulatorItemImpl::PhysXSimulatorItemImpl(PhysXSimulatorItem* self, const PhysXSimulatorItemImpl& org) : self(self) { numOfinstance++; initialize(); gravity << 0.0, 0.0, -DEFAULT_GRAVITY_ACCELERATION; staticFriction = org.staticFriction; dynamicFriction = org.dynamicFriction; restitution = org.restitution; isJointLimitMode = org.isJointLimitMode; velocityMode = org.velocityMode; } void PhysXSimulatorItemImpl::initialize() { mv = MessageView::instance(); if(!pxFoundation) pxFoundation = PxCreateFoundation(PX_PHYSICS_VERSION, pxDefaultAllocatorCallback, pxDefaultErrorCallback); if(!pxProfileZoneManager) pxProfileZoneManager = &PxProfileZoneManager::createProfileZoneManager(PhysXSimulatorItemImpl::pxFoundation); if(!pxCooking) pxCooking = PxCreateCooking(PX_PHYSICS_VERSION, *pxFoundation, PxCookingParams((PxTolerancesScale()))); pxPhysics = PxCreatePhysics(PX_PHYSICS_VERSION, *pxFoundation, PxTolerancesScale(), true, pxProfileZoneManager); if(!pxPhysics) mv->putln("PxCreatePhysics failed!"); pxScene = 0; pxDispatcher = 0; pxMaterial = 0; } void PhysXSimulatorItemImpl::finalize() { if(pxProfileZoneManager) pxProfileZoneManager->release(); if(pxCooking) pxCooking->release(); if(pxFoundation) pxFoundation->release(); } PhysXSimulatorItem::~PhysXSimulatorItem() { delete impl; } PhysXSimulatorItemImpl::~PhysXSimulatorItemImpl() { clear(); if(pxPhysics){ pxPhysics->release(); pxPhysics = 0; } numOfinstance--; if(!numOfinstance) finalize(); } void PhysXSimulatorItem::setAllLinkPositionOutputMode(bool on) { // The mode is not changed. // This simulator only supports the all link position output // because joint positions may be slightly changed } void PhysXSimulatorItemImpl::clear() { if(pxMaterial){ pxMaterial->release(); pxMaterial = 0; } if(pxScene){ pxScene->release(); pxScene = 0; } if(pxDispatcher){ pxDispatcher->release(); pxDispatcher = 0; } } Item* PhysXSimulatorItem::doDuplicate() const { return new PhysXSimulatorItem(*this); } SimulationBody* PhysXSimulatorItem::createSimulationBody(Body* orgBody) { return new PhysXBody(*orgBody); } bool PhysXSimulatorItem::initializeSimulation(const std::vector& simBodies) { return impl->initializeSimulation(simBodies); } bool PhysXSimulatorItemImpl::initializeSimulation(const std::vector& simBodies) { clear(); PxSceneDesc sceneDesc(pxPhysics->getTolerancesScale()); sceneDesc.gravity = PxVec3(gravity.x(), gravity.y(), gravity.z()); //sceneDesc.flags |= PxSceneFlag::eREQUIRE_RW_LOCK; pxDispatcher = PxDefaultCpuDispatcherCreate(0); sceneDesc.cpuDispatcher = pxDispatcher; sceneDesc.filterShader = customFilterShader; sceneDesc.contactModifyCallback = this; if(DEBUG_COLLISION) sceneDesc.simulationEventCallback = this; pxScene = pxPhysics->createScene(sceneDesc); if (!pxScene) mv->putln("createScene failed!"); pxMaterial = pxPhysics->createMaterial(staticFriction, dynamicFriction, restitution); if(!pxMaterial) mv->putln("createMaterial failed!"); timeStep = self->worldTimeStep(); for(size_t i=0; i < simBodies.size(); ++i){ addBody(static_cast(simBodies[i])); } return true; } void PhysXSimulatorItemImpl::addBody(PhysXBody* physXBody) { Body& body = *physXBody->body(); Link* rootLink = body.rootLink(); rootLink->v().setZero(); rootLink->dv().setZero(); rootLink->w().setZero(); rootLink->dw().setZero(); for(int i=0; i < body.numJoints(); ++i){ Link* joint = body.joint(i); joint->u() = 0.0; joint->dq() = 0.0; joint->ddq() = 0.0; } body.clearExternalForces(); body.calcForwardKinematics(true, true); physXBody->createBody(this); } void PhysXSimulatorItem::initializeSimulationThread() { } void PhysXSimulatorItemImpl::onContact(const PxContactPairHeader& pairHeader, const PxContactPair* pairs, PxU32 nbPairs) { Link* link0 = (Link*)pairHeader.actors[0]->userData; Link* link1 = (Link*)pairHeader.actors[1]->userData; std::cout << link0->name() << " " << link1->name() << std::endl; std::vector contactPoints; for(size_t i=0;iactor[0]->userData; Link* link1 = (Link*)pairs->actor[1]->userData; //std::cout << link0->name() << " " << link1->name() << std::endl; Link* crawlerlink = 0; double sign = 1; if(link0->jointType() == Link::CRAWLER_JOINT || link0->jointType() == Link::PSEUDO_CONTINUOUS_TRACK){ crawlerlink = link0; }else if(link1->jointType() == Link::CRAWLER_JOINT || link1->jointType() == Link::PSEUDO_CONTINUOUS_TRACK){ crawlerlink = link1; sign = -1; } if(!crawlerlink) return; const Vector3 axis0 = crawlerlink->R() * crawlerlink->a(); const PxVec3 axis(axis0.x(), axis0.y(), axis0.z()); for(size_t i=0; icontacts.getNormal(i); PxVec3 dir = axis.cross(normal); if(dir.magnitude() < 1e-5) continue; dir.normalize(); if(crawlerlink->jointType() == Link::PSEUDO_CONTINUOUS_TRACK) dir *= sign * crawlerlink->dq(); else dir *= sign * crawlerlink->u(); pairs->contacts.setTargetVelocity(i, dir); } } bool PhysXSimulatorItem::stepSimulation(const std::vector& activeSimBodies) { return impl->stepSimulation(activeSimBodies); } bool PhysXSimulatorItemImpl::stepSimulation(const std::vector& activeSimBodies) { for(size_t i=0; i < activeSimBodies.size(); ++i){ PhysXBody* physXBody = static_cast(activeSimBodies[i]); physXBody->body()->setVirtualJointForces(); if(velocityMode) physXBody->setVelocityToPhysX(); else physXBody->setTorqueToPhysX(); } pxScene->simulate(timeStep); pxScene->fetchResults(true); for(size_t i=0; i < activeSimBodies.size(); ++i){ PhysXBody* physXBody = static_cast(activeSimBodies[i]); physXBody->getKinematicStateFromPhysX(); if(!physXBody->sensorHelper.forceSensors().empty()){ physXBody->updateForceSensors(); } if(physXBody->sensorHelper.hasGyroOrAccelerationSensors()){ physXBody->sensorHelper.updateGyroAndAccelerationSensors(); } } return true; } void PhysXSimulatorItem::doPutProperties(PutPropertyFunction& putProperty) { SimulatorItem::doPutProperties(putProperty); impl->doPutProperties(putProperty); } void PhysXSimulatorItemImpl::doPutProperties(PutPropertyFunction& putProperty) { putProperty.decimals(2).min(0.0) (_("Static Friction"), staticFriction, changeProperty(staticFriction)); putProperty.decimals(2).min(0.0) (_("Dynamic Friction"), dynamicFriction, changeProperty(dynamicFriction)); putProperty.decimals(2).min(0.0) (_("Restitution"), restitution, changeProperty(restitution)); putProperty(_("Limit joint range"), isJointLimitMode, changeProperty(isJointLimitMode)); putProperty(_("Velocity Control Mode"), velocityMode, changeProperty(velocityMode)); } bool PhysXSimulatorItem::store(Archive& archive) { SimulatorItem::store(archive); impl->store(archive); return true; } void PhysXSimulatorItemImpl::store(Archive& archive) { archive.write("staticFriction", staticFriction); archive.write("dynamicFriction", dynamicFriction); archive.write("Restitution", restitution); archive.write("jointLimitMode", isJointLimitMode); archive.write("velocityMode", velocityMode); } bool PhysXSimulatorItem::restore(const Archive& archive) { SimulatorItem::restore(archive); impl->restore(archive); return true; } void PhysXSimulatorItemImpl::restore(const Archive& archive) { string symbol; archive.read("staticFriction", staticFriction); archive.read("dynamicFriction", dynamicFriction); archive.read("Restitution", restitution); archive.read("jointLimitMode", isJointLimitMode); archive.read("velocityMode", velocityMode); } choreonoid-1.5.0/src/PhysXPlugin/PhysXSimulatorItem.h0000664000000000000000000000226712741425367021354 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_PHYSXPLUGIN_PHYSX_SIMULATOR_ITEM_H_INCLUDED #define CNOID_PHYSXPLUGIN_PHYSX_SIMULATOR_ITEM_H_INCLUDED #include namespace cnoid { class PhysXSimulatorItemImpl; class PhysXSimulatorItem : public SimulatorItem { public: static void initialize(ExtensionManager* ext); PhysXSimulatorItem(); PhysXSimulatorItem(const PhysXSimulatorItem& org); virtual ~PhysXSimulatorItem(); virtual void setAllLinkPositionOutputMode(bool on); protected: virtual SimulationBody* createSimulationBody(Body* orgBody); virtual bool initializeSimulation(const std::vector& simBodies); virtual void initializeSimulationThread(); virtual bool stepSimulation(const std::vector& activeSimBodies); virtual Item* doDuplicate() const; virtual void doPutProperties(PutPropertyFunction& putProperty); virtual bool store(Archive& archive); virtual bool restore(const Archive& archive); private: PhysXSimulatorItemImpl* impl; friend class PhysXSimulatorItemImpl; }; typedef ref_ptr PhysXSimulatorItemPtr; } #endif choreonoid-1.5.0/src/PhysXPlugin/CMakeLists.txt0000664000000000000000000001007112741425367020141 0ustar rootroot # @author Shizuko Hattori option(BUILD_PhysX_PLUGIN "Building PhysXPlugin" OFF) if(NOT BUILD_PhysX_PLUGIN) return() endif() set(PhysX_DIR ${PhysX_DIR} CACHE PATH "set the top directory of PhysX") if(NOT PhysX_DIR) message(FATAL_ERROR "Please specify the directory of PhysX to PhysX_DIR.") endif() if(PhysX_DIR) set(PhysX_INCLUDE_DIRS ${PhysX_DIR}/Include) if(UNIX) if(CMAKE_SIZEOF_VOID_P EQUAL 8) set(PhysX_LIBRARY_DIRS ${PhysX_DIR}/Lib/linux64) else() set(PhysX_LIBRARY_DIRS ${PhysX_DIR}/Lib/linux32) #add_definitions(-malign-double) endif() set(PhysX_LIBRARIES PvdRuntime PhysX3 SimulationController SceneQuery LowLevel LowLevelCloth PhysX3Vehicle PhysX3Cooking PhysX3Extensions PhysX3CharacterKinematic PhysXProfileSDK PxTask PhysX3Common ) elseif(MSVC) if(CMAKE_CL_64) set(PhysX_LIBRARY_DIRS ${PhysX_DIR}/Lib/win64) set(PhysX_LIBRARIES optimized PhysX3_x64 debug PhysX3DEBUG_x64 optimized PhysX3Common_x64 debug PhysX3CommonDEBUG_x64 optimized PhysXProfileSDK debug PhysXProfileSDKDEBUG optimized PhysX3Extensions debug PhysX3ExtensionsDEBUG optimized PhysX3Cooking_x64 debug PhysX3CookingDEBUG_x64 ) if(INSTALL_RUNTIME_DEPENDENCIES) install(PROGRAMS ${PhysX_DIR}/Bin/win64/PhysX3_x64.dll DESTINATION bin CONFIGURATIONS Release RelWithDebInfo MinSizeRel) install(PROGRAMS ${PhysX_DIR}/Bin/win64/PhysX3CHECKED_x64.dll DESTINATION bin CONFIGURATIONS Debug) install(PROGRAMS ${PhysX_DIR}/Bin/win64/PhysX3Common_x64.dll DESTINATION bin CONFIGURATIONS Release RelWithDebInfo MinSizeRel) install(PROGRAMS ${PhysX_DIR}/Bin/win64/PhysX3CommonCHECKED_x64.dll DESTINATION bin CONFIGURATIONS Debug) install(PROGRAMS ${PhysX_DIR}/Bin/win64/nvToolsExt64_1.dll DESTINATION bin CONFIGURATIONS Release RelWithDebInfo MinSizeRel Debug) install(PROGRAMS ${PhysX_DIR}/Bin/win64/PhysX3Cooking_x64.dll DESTINATION bin CONFIGURATIONS Release RelWithDebInfo MinSizeRel) install(PROGRAMS ${PhysX_DIR}/Bin/win64/PhysX3CookingCHECKED_x64.dll DESTINATION bin CONFIGURATIONS Debug) endif() else() set(PhysX_LIBRARY_DIRS ${PhysX_DIR}/Lib/win32) set(PhysX_LIBRARIES optimized PhysX3_x86 debug PhysX3DEBUG_x86 optimized PhysX3Common_x86 debug PhysX3CommonDEBUG_x86 optimized PhysXProfileSDK debug PhysXProfileSDKDEBUG optimized PhysX3Extensions debug PhysX3ExtensionsDEBUG optimized PhysX3Cooking_x86 debug PhysX3CookingDEBUG_x86 ) if(INSTALL_RUNTIME_DEPENDENCIES) install(PROGRAMS ${PhysX_DIR}/Bin/win32/PhysX3_x86.dll DESTINATION bin CONFIGURATIONS Release RelWithDebInfo MinSizeRel) install(PROGRAMS ${PhysX_DIR}/Bin/win32/PhysX3CHECKED_x86.dll DESTINATION bin CONFIGURATIONS Debug) install(PROGRAMS ${PhysX_DIR}/Bin/win32/PhysX3Common_x86.dll DESTINATION bin CONFIGURATIONS Release RelWithDebInfo MinSizeRel) install(PROGRAMS ${PhysX_DIR}/Bin/win32/PhysX3CommonCHECKED_x86.dll DESTINATION bin CONFIGURATIONS Debug) install(PROGRAMS ${PhysX_DIR}/Bin/win32/nvToolsExt32_1.dll DESTINATION bin CONFIGURATIONS Release RelWithDebInfo MinSizeRel Debug) install(PROGRAMS ${PhysX_DIR}/Bin/win32/PhysX3Cooking_x86.dll DESTINATION bin CONFIGURATIONS Release RelWithDebInfo MinSizeRel) install(PROGRAMS ${PhysX_DIR}/Bin/win32/PhysX3CookingCHECKED_x86.dll DESTINATION bin CONFIGURATIONS Debug) endif() endif() endif() endif() include_directories(${PhysX_INCLUDE_DIRS}) link_directories(${PhysX_LIBRARY_DIRS}) set(target CnoidPhysXPlugin) set(sources PhysXPlugin.cpp PhysXSimulatorItem.cpp ) set(headers PhysXSimulatorItem.h ) make_gettext_mofiles(${target} mofiles) add_cnoid_plugin(${target} SHARED ${sources} ${headers} ${mofiles}) target_link_libraries(${target} CnoidBodyPlugin ${PhysX_LIBRARIES}) apply_common_setting_for_plugin(${target} "${headers}") choreonoid-1.5.0/src/PhysXPlugin/PhysXPlugin.cpp0000664000000000000000000000115212741425367020337 0ustar rootroot/*! @file @author Shizuko Hattori */ #include "PhysXSimulatorItem.h" #include using namespace std; using namespace cnoid; namespace { class PhysXPlugin : public Plugin { public: PhysXPlugin() : Plugin("PhysX") { require("Body"); } virtual ~PhysXPlugin() { } virtual bool initialize() { PhysXSimulatorItem::initialize(this); return true; } virtual bool finalize() { return true; } }; } CNOID_IMPLEMENT_PLUGIN_ENTRY(PhysXPlugin); choreonoid-1.5.0/src/PhysXPlugin/po/0000775000000000000000000000000012741425367016020 5ustar rootrootchoreonoid-1.5.0/src/PhysXPlugin/po/ja.po0000664000000000000000000000204012741425367016746 0ustar rootroot# Japanese translations for PACKAGE package. # Copyright (C) 2014 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # hattori , 2014. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2014-03-18 14:26+0900\n" "PO-Revision-Date: 2014-03-18 14:26+0900\n" "Last-Translator: hattori \n" "Language-Team: Japanese\n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" #: PhysXSimulatorItem.cpp:766 msgid "PhysXSimulatorItem" msgstr "PhysX‚·ƒŸƒƒĴƒĵ‚ż‚˘‚¤ƒ†ƒ " #: PhysXSimulatorItem.cpp:1081 msgid "Static Friction" msgstr "静ĉ‘İĉ“Ĥ係ĉ•°" #: PhysXSimulatorItem.cpp:1084 msgid "Dynamic Friction" msgstr "ċ‹•ĉ‘İĉ“Ĥ係ĉ•°" #: PhysXSimulatorItem.cpp:1087 msgid "Restitution" msgstr "ċç™şäż‚ĉ•°" #: PhysXSimulatorItem.cpp:1089 msgid "Limit joint range" msgstr "関節範ċ›²ĉ‹˜ĉŸ" choreonoid-1.5.0/src/PhysXPlugin/README.txt0000664000000000000000000000045212741425367017101 0ustar rootrootƒğPhysX-3.3.0_LINUX_SDK_Core.zip‚’ƒ€‚Ĥƒ³ƒ­ƒĵƒ‰—Ĥ€ċħ•é–‹™‚‹€‚ ƒğccmake §€BUILD_PhysX_PLUGIN ‚’ ON PhysX_DIR Ğċħ•é–‹—Ÿƒ‡‚£ƒĴ‚ŻƒˆƒŞ‚’ĉŒ‡ċš™‚‹€‚ ƒğubuntu 32bit OS ċ ´ċˆŻ€ADDITIONAL_CXX_FLAGS_RELEASE Ğ -malign-double ‚’ĉŒ‡ċš™‚‹€‚ choreonoid-1.5.0/src/FCLPlugin/0000775000000000000000000000000012741425367014733 5ustar rootrootchoreonoid-1.5.0/src/FCLPlugin/FCLCollisionDetector.cpp0000664000000000000000000003520512741425367021416 0ustar rootroot/** \file \author Shizuko Hattori */ #include "FCLCollisionDetector.h" #include #include #include #include #include #include #include #include #include #include using namespace std; using namespace boost; using namespace fcl; using namespace cnoid; namespace { const bool USE_PRIMITIVE = false; class FCLPlugin : public Plugin { public: FCLPlugin() : Plugin("FCL") { require("Body"); } virtual ~FCLPlugin() { } virtual bool initialize() { return true; } virtual bool finalize() { return true; } }; CNOID_IMPLEMENT_PLUGIN_ENTRY(FCLPlugin); CollisionDetectorPtr factory() { return boost::make_shared(); } struct FactoryRegistration { FactoryRegistration(){ CollisionDetector::registerFactory("FCLCollisionDetector", factory); } } factoryRegistration; typedef boost::shared_ptr CollisionObjectPtr; typedef BVHModel MeshModel; typedef boost::shared_ptr MeshModelPtr; class CollisionObjectEx { public : CollisionObjectEx(); ~CollisionObjectEx(); CollisionObjectPtr meshObject; MeshModelPtr meshModel; vector primitiveObjects; vector primitiveLocalT; bool isStatic; }; typedef boost::shared_ptr CollisionObjectExPtr; CollisionObjectEx::CollisionObjectEx() { primitiveObjects.clear(); primitiveLocalT.clear(); isStatic = false; } CollisionObjectEx::~CollisionObjectEx() { } } namespace cnoid { class FCLCollisionDetectorImpl { public: FCLCollisionDetectorImpl(); ~FCLCollisionDetectorImpl(); vector models; typedef set< IdPair<> > IdPairSet; IdPairSet modelPairs; IdPairSet nonInterfarencePairs; MeshExtractor* meshExtractor; int addGeometry(SgNode* geometry); void addMesh(CollisionObjectEx* model); bool makeReady(); void updatePosition(int geometryId, const Position& position); void detectCollisions(boost::function callback); void detectObjectCollisions(CollisionObject* object1, CollisionObject* object2, CollisionPair& collisionPair); private : }; } FCLCollisionDetector::FCLCollisionDetector() { impl = new FCLCollisionDetectorImpl(); } FCLCollisionDetectorImpl::FCLCollisionDetectorImpl() { meshExtractor = new MeshExtractor(); } FCLCollisionDetector::~FCLCollisionDetector() { delete impl; } FCLCollisionDetectorImpl::~FCLCollisionDetectorImpl() { delete meshExtractor; } const char* FCLCollisionDetector::name() const { return "FCLCollisionDetector"; } CollisionDetectorPtr FCLCollisionDetector::clone() const { return boost::make_shared(); } void FCLCollisionDetector::clearGeometries() { impl->models.clear(); impl->nonInterfarencePairs.clear(); impl->modelPairs.clear(); } int FCLCollisionDetector::numGeometries() const { return impl->models.size(); } int FCLCollisionDetector::addGeometry(SgNodePtr geometry) { return impl->addGeometry(geometry.get()); } int FCLCollisionDetectorImpl::addGeometry(SgNode* geometry) { const int index = models.size(); bool isValid = false; if(geometry){ CollisionObjectExPtr model = boost::make_shared(); model->meshModel = boost::make_shared(); model->meshModel->beginModel(); if(meshExtractor->extract(geometry, boost::bind(&FCLCollisionDetectorImpl::addMesh, this, model.get()))){ if(model->meshModel->num_vertices){ model->meshModel->endModel(); model->meshModel->computeLocalAABB(); CollisionObject* obj = new CollisionObject(model->meshModel); model->meshObject = boost::shared_ptr(obj); } models.push_back(model); isValid = true; } } if(!isValid){ models.push_back(CollisionObjectExPtr()); } return index; } void FCLCollisionDetectorImpl::addMesh(CollisionObjectEx* model) { SgMesh* mesh = meshExtractor->currentMesh(); const Affine3& T = meshExtractor->currentTransform(); bool meshAdded = false; if(USE_PRIMITIVE){ if(mesh->primitiveType() != SgMesh::MESH){ bool doAddPrimitive = false; Vector3 scale; optional translation; if(!meshExtractor->isCurrentScaled()){ scale.setOnes(); doAddPrimitive = true; } else { Affine3 S = meshExtractor->currentTransformWithoutScaling().inverse() * meshExtractor->currentTransform(); if(S.linear().isDiagonal()){ if(!S.translation().isZero()){ translation = S.translation(); } scale = S.linear().diagonal(); if(mesh->primitiveType() == SgMesh::BOX){ doAddPrimitive = true; } else if(mesh->primitiveType() == SgMesh::SPHERE){ // check if the sphere is uniformly scaled for all the axes if(scale.x() == scale.y() && scale.x() == scale.z()){ doAddPrimitive = true; } } else if(mesh->primitiveType() == SgMesh::CYLINDER){ // check if the bottom circle face is uniformly scaled if(scale.x() == scale.z()){ doAddPrimitive = true; } } else if(mesh->primitiveType() == SgMesh::CONE){ if(scale.x() == scale.z()){ doAddPrimitive = true; } } } } if(doAddPrimitive){ bool created = false; switch(mesh->primitiveType()){ case SgMesh::BOX : { const Vector3& s = mesh->primitive().size; fcl::Box* box = new fcl::Box(s.x() * scale.x(), s.y() * scale.y(), s.z() * scale.z()); CollisionObject* obj = new CollisionObject(boost::shared_ptr(box)); model->primitiveObjects.push_back(boost::shared_ptr(obj)); created = true; break; } case SgMesh::SPHERE : { double radius = mesh->primitive().radius; fcl::Sphere* sphere = new fcl::Sphere(radius * scale.x()); CollisionObject* obj = new CollisionObject(boost::shared_ptr(sphere)); model->primitiveObjects.push_back(boost::shared_ptr(obj)); created = true; break; } case SgMesh::CYLINDER : { SgMesh::Cylinder cylinder = mesh->primitive(); fcl::Cylinder* cylinder_ = new fcl::Cylinder(cylinder.radius * scale.x(), cylinder.height * scale.y()); CollisionObject* obj = new CollisionObject(boost::shared_ptr(cylinder_)); model->primitiveObjects.push_back(boost::shared_ptr(obj)); created = true; break; } case SgMesh::CONE : { SgMesh::Cone cone = mesh->primitive(); fcl::Cone* cone_ = new fcl::Cone(cone.radius * scale.x(), cone.height * scale.y()); CollisionObject* obj = new CollisionObject(boost::shared_ptr(cone_)); model->primitiveObjects.push_back(boost::shared_ptr(obj)); created = true; break; } default : break; } if(created){ Position t; if(translation){ t = meshExtractor->currentTransformWithoutScaling() * Translation3(*translation); } else { t = meshExtractor->currentTransformWithoutScaling(); } fcl::Vec3f p(t(0,3), t(1,3), t(2,3)); fcl::Matrix3f R(t(0,0), t(0,1), t(0,2), t(1,0), t(1,1), t(1,2), t(2,0), t(2,1), t(2,2)); model->primitiveLocalT.push_back(Transform3f(R,p)); meshAdded = true; } } } } if(!meshAdded){ const int vertexIndexTop = model->meshModel->num_vertices; const SgVertexArray& vertices_ = *mesh->vertices(); const int numVertices = vertices_.size(); vector points; for(int i=0; i < numVertices; ++i){ const Vector3 v = T * vertices_[i].cast(); points.push_back(Vec3f(v.x(), v.y(), v.z())); } const int numTriangles = mesh->numTriangles(); vector tri_indices; for(int i=0; i < numTriangles; ++i){ SgMesh::TriangleRef src = mesh->triangle(i); int i0 = vertexIndexTop + src[0]; int i1 = vertexIndexTop + src[1]; int i2 = vertexIndexTop + src[2]; tri_indices.push_back(Triangle(i0, i1, i2)); } model->meshModel->addSubModel(points, tri_indices); } } void FCLCollisionDetector::setGeometryStatic(int geometryId, bool isStatic) { CollisionObjectExPtr& model = impl->models[geometryId]; if(model){ model->isStatic = isStatic; } } bool FCLCollisionDetector::enableGeometryCache(bool on) { return false; } void FCLCollisionDetector::clearGeometryCache(SgNodePtr geometry) { } void FCLCollisionDetector::clearAllGeometryCaches() { } void FCLCollisionDetector::setNonInterfarenceGeometyrPair(int geometryId1, int geometryId2) { impl->nonInterfarencePairs.insert(IdPair<>(geometryId1, geometryId2)); } bool FCLCollisionDetector::makeReady() { return impl->makeReady(); } bool FCLCollisionDetectorImpl::makeReady() { modelPairs.clear(); const int n = models.size(); for(int i=0; i < n; ++i){ CollisionObjectExPtr& model1 = models[i]; if(model1){ for(int j = i+1; j < n; ++j){ CollisionObjectExPtr& model2 = models[j]; if(model2){ if(!model1->isStatic || !model2->isStatic){ if(nonInterfarencePairs.find(IdPair<>(i, j)) == nonInterfarencePairs.end()){ modelPairs.insert(IdPair<>(i,j)); } } } } } } return true; } void FCLCollisionDetector::updatePosition(int geometryId, const Position& position) { impl->updatePosition(geometryId, position); } void FCLCollisionDetectorImpl::updatePosition(int geometryId, const Position& _position) { CollisionObjectExPtr& model = models[geometryId]; fcl::Vec3f p(_position(0,3), _position(1,3), _position(2,3)); fcl::Matrix3f R(_position(0,0), _position(0,1), _position(0,2), _position(1,0), _position(1,1), _position(1,2), _position(2,0), _position(2,1), _position(2,2)); if(model){ if(model->meshObject){ model->meshObject->setTransform(R,p); } vector::iterator itt = model->primitiveLocalT.begin(); for(vector::iterator it = model->primitiveObjects.begin(); it!=model->primitiveObjects.end(); it++, itt++) if(*it){ fcl::Transform3f trans(R,p); trans *= (*itt); (*it)->setTransform(trans); } } } void FCLCollisionDetector::detectCollisions(boost::function callback) { impl->detectCollisions(callback); } void FCLCollisionDetectorImpl::detectCollisions(boost::function callback) { CollisionPair collisionPair; vector& collisions = collisionPair.collisions; for(IdPairSet::iterator it = modelPairs.begin(); it!=modelPairs.end(); it++){ CollisionObjectExPtr& model1 = models[(*it)(0)]; CollisionObjectExPtr& model2 = models[(*it)(1)]; collisions.clear(); if(model1->meshObject){ if(model2->meshObject) detectObjectCollisions(model1->meshObject.get(), model2->meshObject.get(), collisionPair); for(vector::iterator itt = model2->primitiveObjects.begin(); itt!=model2->primitiveObjects.end(); itt++) detectObjectCollisions(model1->meshObject.get(), (*itt).get(), collisionPair); } for(vector::iterator iter = model1->primitiveObjects.begin(); iter!=model1->primitiveObjects.end(); iter++){ if(model2->meshObject) detectObjectCollisions((*iter).get(), model2->meshObject.get(), collisionPair); for(vector::iterator itt = model2->primitiveObjects.begin(); itt!=model2->primitiveObjects.end(); itt++) detectObjectCollisions((*iter).get(), (*itt).get(), collisionPair); } if(!collisions.empty()){ collisionPair.geometryId[0] = (*it)(0); collisionPair.geometryId[1] = (*it)(1); callback(collisionPair); } } } void FCLCollisionDetectorImpl::detectObjectCollisions(CollisionObject* object1, CollisionObject* object2, CollisionPair& collisionPair) { vector& collisions = collisionPair.collisions; CollisionRequest request(std::numeric_limits::max(), true); CollisionResult result; std::vector contacts; int numContacts = collide(object1, object2, request, result); result.getContacts(contacts); for (int j=0;j namespace cnoid { class FCLCollisionDetectorImpl; class FCLCollisionDetector : public CollisionDetector { public: FCLCollisionDetector(); virtual ~FCLCollisionDetector(); virtual const char* name() const; virtual CollisionDetectorPtr clone() const; virtual void clearGeometries(); virtual int numGeometries() const; virtual int addGeometry(SgNodePtr geometry); virtual void setGeometryStatic(int geometryId, bool isStatic = true); virtual bool enableGeometryCache(bool on); virtual void clearGeometryCache(SgNodePtr geometry); virtual void clearAllGeometryCaches(); virtual void setNonInterfarenceGeometyrPair(int geometryId1, int geometryId2); virtual bool makeReady(); virtual void updatePosition(int geometryId, const Position& position); virtual void detectCollisions(boost::function callback); private: FCLCollisionDetectorImpl* impl; }; typedef boost::shared_ptr FCLCollisionDetectorPtr; } #endif choreonoid-1.5.0/src/PCLPlugin/0000775000000000000000000000000012741425367014745 5ustar rootrootchoreonoid-1.5.0/src/PCLPlugin/exportdecl.h0000664000000000000000000000213612741425367017271 0ustar rootroot#ifndef CNOID_PCLPLUGIN_EXPORTDECL_H_INCLUDED # define CNOID_PCLPLUGIN_EXPORTDECL_H_INCLUDED # if defined _WIN32 || defined __CYGWIN__ # define CNOID_PCLPLUGIN_DLLIMPORT __declspec(dllimport) # define CNOID_PCLPLUGIN_DLLEXPORT __declspec(dllexport) # define CNOID_PCLPLUGIN_DLLLOCAL # else # if __GNUC__ >= 4 # define CNOID_PCLPLUGIN_DLLIMPORT __attribute__ ((visibility("default"))) # define CNOID_PCLPLUGIN_DLLEXPORT __attribute__ ((visibility("default"))) # define CNOID_PCLPLUGIN_DLLLOCAL __attribute__ ((visibility("hidden"))) # else # define CNOID_PCLPLUGIN_DLLIMPORT # define CNOID_PCLPLUGIN_DLLEXPORT # define CNOID_PCLPLUGIN_DLLLOCAL # endif # endif # ifdef CNOID_PCLPLUGIN_STATIC # define CNOID_PCLPLUGIN_DLLAPI # define CNOID_PCLPLUGIN_LOCAL # else # ifdef CnoidPCLPlugin_EXPORTS # define CNOID_PCLPLUGIN_DLLAPI CNOID_PCLPLUGIN_DLLEXPORT # else # define CNOID_PCLPLUGIN_DLLAPI CNOID_PCLPLUGIN_DLLIMPORT # endif # define CNOID_PCLPLUGIN_LOCAL CNOID_PCLPLUGIN_DLLLOCAL # endif #endif #ifdef CNOID_EXPORT # undef CNOID_EXPORT #endif #define CNOID_EXPORT CNOID_PCLPLUGIN_DLLAPI choreonoid-1.5.0/src/PCLPlugin/PointCloudUtil.h0000664000000000000000000000077212741425367020042 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_PCL_PLUGIN_POINT_CLOUD_UTIL_H #define CNOID_PCL_PLUGIN_POINT_CLOUD_UTIL_H #include #include #include "exportdecl.h" namespace cnoid { CNOID_EXPORT SgMesh* createSurfaceMesh(SgPointSet* pointSet); CNOID_EXPORT boost::optional alignPointCloud (SgPointSet* target, SgPointSet* source, Affine3& io_T, double maxCorrespondenceDistance, int maxIterations, double epsilon = 1.0e-8); } #endif choreonoid-1.5.0/src/PCLPlugin/PCLPlugin.cpp0000664000000000000000000000043712741425367017252 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include using namespace cnoid; class PCLPlugin : public Plugin { public: PCLPlugin() : Plugin("PCL") { } virtual bool initialize(){ return true; } }; CNOID_IMPLEMENT_PLUGIN_ENTRY(PCLPlugin); choreonoid-1.5.0/src/PCLPlugin/CMakeLists.txt0000664000000000000000000000125712741425367017512 0ustar rootroot option(BUILD_PCL_PLUGIN "Building PCLPlugin" OFF) if(NOT BUILD_PCL_PLUGIN) return() endif() find_package(PCL REQUIRED common io surface features) include_directories(${PCL_INCLUDE_DIRS}) link_directories(${PCL_LIBRARY_DIRS}) add_definitions(${PCL_DEFINITIONS}) set(sources PCLPlugin.cpp PointCloudUtil.cpp ) set(headers PointCloudUtil.h exportdecl.h ) set(target CnoidPCLPlugin) make_gettext_mofiles(${target} mofiles) add_cnoid_plugin(${target} SHARED ${sources} ${headers} ${mofiles}) target_link_libraries(${target} CnoidBase ${PCL_COMMON_LIBRARIES} ${PCL_SURFACE_LIBRARIES} ${PCL_FEATURES_LIBRARIES} pcl_io) apply_common_setting_for_plugin(${target} "${headers}") choreonoid-1.5.0/src/PCLPlugin/PointCloudUtil.cpp0000664000000000000000000001242212741425367020370 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #include "PointCloudUtil.h" #include #include #include #include #include #include #include using namespace std; using namespace cnoid; SgMesh* cnoid::createSurfaceMesh(SgPointSet* pointSet) { if(!pointSet->hasVertices()){ return 0; } SgVertexArray* vertices = pointSet->vertices(); const int numPoints = vertices->size(); SgMesh* mesh = new SgMesh; mesh->setVertices(vertices); typedef pcl::PointCloud PointCloud; PointCloud::Ptr cloud(new PointCloud(numPoints, 1)); for(int i=0; i < numPoints; ++i){ const Vector3f& p = (*vertices)[i]; cloud->points[i] = pcl::PointXYZ(p.x(), p.y(), p.z()); } // Normal estimation* pcl::NormalEstimation n; pcl::PointCloud::Ptr normals(new pcl::PointCloud); pcl::search::KdTree::Ptr tree(new pcl::search::KdTree); tree->setInputCloud(cloud); n.setInputCloud(cloud); n.setSearchMethod(tree); //n.setRadiusSearch(0.03); n.setViewPoint(0.0, 0.0, 0.5); n.setKSearch(20); n.compute(*normals); //* normals should not contain the point normals + surface curvatures /* SgNormalArray& meshNormals = *mesh->setNormals(new SgNormalArray(normals->size())); for(size_t i=0; i < normals->size(); ++i){ meshNormals[i] = Eigen::Map(normals->points[i].normal); } */ // Concatenate the XYZ and normal fields* pcl::PointCloud::Ptr cloud_with_normals(new pcl::PointCloud); pcl::concatenateFields(*cloud, *normals, *cloud_with_normals); //* cloud_with_normals = cloud + normals // Create search tree* pcl::search::KdTree::Ptr tree2(new pcl::search::KdTree); tree2->setInputCloud(cloud_with_normals); // Initialize objects pcl::GreedyProjectionTriangulation gp3; pcl::PolygonMesh polygonMesh; // Set the maximum distance between connected points (maximum edge length) gp3.setSearchRadius(0.025); // Set typical values for the parameters gp3.setMu(2.5); gp3.setMaximumNearestNeighbors(100); gp3.setMaximumSurfaceAngle(M_PI / 4.0); // 45 degrees gp3.setMinimumAngle(M_PI / 18.0); // 10 degrees gp3.setMaximumAngle(2.0 * M_PI / 3.0); // 120 degrees gp3.setNormalConsistency(false); gp3.setConsistentVertexOrdering(true); // Get result gp3.setInputCloud(cloud_with_normals); gp3.setSearchMethod(tree2); gp3.reconstruct(polygonMesh); // The result type is supposed to be triangles SgNormalArray& meshNormals = *mesh->setNormals(new SgNormalArray(cloud_with_normals->size())); for(size_t i=0; i < cloud_with_normals->size(); ++i){ meshNormals[i] = Eigen::Map(cloud_with_normals->points[i].normal); } const vector& triangles = polygonMesh.polygons; const int numTriangles = triangles.size(); mesh->reserveNumTriangles(numTriangles); for(int i=0; i < numTriangles; ++i){ const vector& triangleVertices = triangles[i].vertices; if(triangleVertices.size() == 3){ mesh->addTriangle(triangleVertices[0], triangleVertices[1], triangleVertices[2]); } } return mesh; } boost::optional cnoid::alignPointCloud (SgPointSet* target, SgPointSet* source, Affine3& io_T, double maxCorrespondenceDistance, int maxIterations, double epsilon) { typedef pcl::PointCloud PointCloud; if(!target->hasVertices() || !source->hasVertices()){ return boost::none; } const SgVertexArray& targetPoints = *target->vertices(); PointCloud::Ptr targetCloud(new PointCloud(targetPoints.size(), 1)); targetCloud->is_dense = false; for(size_t i=0; i < targetPoints.size(); ++i){ const Vector3f& p = targetPoints[i]; targetCloud->points[i] = pcl::PointXYZ(p.x(), p.y(), p.z()); } const SgVertexArray& sourcePoints = *source->vertices(); PointCloud::Ptr sourceCloud(new PointCloud(sourcePoints.size(), 1)); sourceCloud->is_dense = false; for(size_t i=0; i < sourcePoints.size(); ++i){ const Vector3f& p = sourcePoints[i]; sourceCloud->points[i] = pcl::PointXYZ(p.x(), p.y(), p.z()); } typedef pcl::IterativeClosestPoint ICP; ICP icp; //cout << "icp.getMaxCorrespondenceDistance(): " << icp.getMaxCorrespondenceDistance() << endl; //cout << "icp.getMaximumIterations(): " << icp.getMaximumIterations() << endl; icp.setInputTarget(targetCloud); icp.setInputSource(sourceCloud); icp.setMaxCorrespondenceDistance(maxCorrespondenceDistance); icp.setMaximumIterations(maxIterations); icp.setTransformationEpsilon(epsilon); pcl::PointCloud Final; const ICP::Matrix4 guess(io_T.matrix().cast()); icp.align(Final, guess); io_T = icp.getFinalTransformation().cast(); if(icp.hasConverged()){ return icp.getFitnessScore(); } return boost::none; } choreonoid-1.5.0/src/Base/0000775000000000000000000000000012741425367014022 5ustar rootrootchoreonoid-1.5.0/src/Base/MultiSE3SeqGraphView.h0000664000000000000000000000253312741425367020071 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_MULTI_SE3_SEQ_GRAPH_VIEW_H #define CNOID_BASE_MULTI_SE3_SEQ_GRAPH_VIEW_H #include "GraphViewBase.h" #include "MultiSE3SeqItem.h" #include "Buttons.h" #include namespace cnoid { class MultiSE3SeqGraphView : public GraphViewBase { public: static void initializeClass(ExtensionManager* ext); MultiSE3SeqGraphView(); ~MultiSE3SeqGraphView(); virtual bool storeState(Archive& archive); virtual bool restoreState(const Archive& archive); private: ToggleToolButton xyzToggles[3]; ToggleToolButton rpyToggles[3]; ConnectionSet toggleConnections; void setupElementToggleSet(QBoxLayout* box, ToggleToolButton toggles[], const char* labels[], bool isActive); virtual int currentNumParts(const ItemList<>& items) const; virtual ItemList<> extractTargetItems(const ItemList<>& items) const; void addGraphDataHandlers(Item* item, int partIndex, std::vector& out_handlers); void updateGraphDataHandler(Item* item, GraphDataHandlerPtr handler); void onDataRequest(MultiSE3SeqPtr seq, int partIndex, int type, int axis, int frame, int size, double* out_values); void onDataModified(MultiSE3SeqItem* item, int partIndex, int type, int axis, int frame, int size, double* values); }; } #endif choreonoid-1.5.0/src/Base/VirtualJoystickView.cpp0000664000000000000000000001513612741425367020535 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "VirtualJoystickView.h" #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; namespace { const bool TRACE_FUNCTIONS = false; enum { ARROW_UP, ARROW_DOWN, ARROW_LEFT, ARROW_RIGHT, L_AXIS_UP, L_AXIS_DOWN, L_AXIS_LEFT, L_AXIS_RIGHT, R_AXIS_UP, R_AXIS_DOWN, R_AXIS_LEFT, R_AXIS_RIGHT, BUTTON_A, BUTTON_B, BUTTON_X, BUTTON_Y, NUM_JOYSTICK_ELEMENTS }; struct ButtonInfo { const char* label; int row; int column; bool isAxis; double activeValue; int id; int key; }; ButtonInfo buttonInfo[] = { { "^", 0, 1, true, -1.0, 7, Qt::Key_Up }, { "v", 2, 1, true, 1.0, 7, Qt::Key_Down }, { "<", 1, 0, true, -1.0, 6, Qt::Key_Left }, { ">", 1, 2, true, 1.0, 6, Qt::Key_Right }, { "E", 3, 3, true, -1.0, 1, Qt::Key_E }, { "D", 5, 3, true, 1.0, 1, Qt::Key_D }, { "S", 4, 2, true, -1.0, 0, Qt::Key_S }, { "F", 4, 4, true, 1.0, 0, Qt::Key_F }, { "I", 3, 8, true, -1.0, 4, Qt::Key_I }, { "K", 5, 8, true, 1.0, 4, Qt::Key_K }, { "J", 4, 7, true, -1.0, 3, Qt::Key_J }, { "L", 4, 9, true, 1.0, 3, Qt::Key_L }, { "A", 2, 10, false, 1.0, 0, Qt::Key_A }, { "B", 1, 11, false, 1.0, 1, Qt::Key_B }, { "X", 1, 9, false, 1.0, 2, Qt::Key_X }, { "Y", 0, 10, false, 1.0, 3, Qt::Key_Y } }; } namespace cnoid { class VirtualJoystickViewImpl : public ExtJoystick { public: VirtualJoystickView* self; QGridLayout grid; ToolButton buttons[NUM_JOYSTICK_ELEMENTS]; typedef std::map KeyToButtonMap; KeyToButtonMap keyToButtonMap; vector keyValues; Signal sigButton_; Signal sigAxis_; boost::mutex mutex; vector axisPositions; vector buttonStates; VirtualJoystickViewImpl(VirtualJoystickView* self); ~VirtualJoystickViewImpl(); bool onKeyStateChanged(int key, bool on); virtual int numAxes() const; virtual int numButtons() const; virtual bool readCurrentState(); virtual double getPosition(int axis) const; virtual bool getButtonState(int button) const; virtual bool isActive() const; virtual SignalProxy sigButton(); virtual SignalProxy sigAxis(); }; } void VirtualJoystickView::initializeClass(ExtensionManager* ext) { ext->viewManager().registerClass( "VirtualJoystickView", N_("Virtual Joystick"), ViewManager::SINGLE_OPTIONAL); } VirtualJoystickView::VirtualJoystickView() { impl = new VirtualJoystickViewImpl(this); } VirtualJoystickViewImpl::VirtualJoystickViewImpl(VirtualJoystickView* self) : self(self), keyValues(NUM_JOYSTICK_ELEMENTS, 0.0) { self->setSizePolicy(QSizePolicy::Ignored, QSizePolicy::Ignored); self->setDefaultLayoutArea(View::BOTTOM); self->setFocusPolicy(Qt::WheelFocus); for(int i=0; i < NUM_JOYSTICK_ELEMENTS; ++i){ ButtonInfo& info = buttonInfo[i]; buttons[i].setText(info.label); grid.addWidget(&buttons[i], info.row, info.column); keyToButtonMap[info.key] = i; if(info.isAxis){ if(info.id >= axisPositions.size()){ axisPositions.resize(info.id + 1, 0.0); } } else { if(info.id >= buttonStates.size()){ buttonStates.resize(info.id + 1, false); } } } QHBoxLayout* hbox = new QHBoxLayout; hbox->addStretch(); hbox->addLayout(&grid); hbox->addStretch(); QVBoxLayout* vbox = new QVBoxLayout; vbox->addStretch(); vbox->addLayout(hbox); vbox->addStretch(); self->setLayout(vbox); ExtJoystick::registerJoystick("VirtualJoystickView", this); } VirtualJoystickView::~VirtualJoystickView() { delete impl; } VirtualJoystickViewImpl::~VirtualJoystickViewImpl() { } void VirtualJoystickView::keyPressEvent(QKeyEvent* event) { if(!impl->onKeyStateChanged(event->key(), true)){ View::keyPressEvent(event); } } void VirtualJoystickView::keyReleaseEvent(QKeyEvent* event) { if(!impl->onKeyStateChanged(event->key(), false)){ View::keyPressEvent(event); } } bool VirtualJoystickViewImpl::onKeyStateChanged(int key, bool on) { KeyToButtonMap::iterator p = keyToButtonMap.find(key); if(p == keyToButtonMap.end()){ return false; } else { int index = p->second; ToolButton& button = buttons[index]; ButtonInfo& info = buttonInfo[p->second]; button.setDown(on); { boost::unique_lock lock(mutex); keyValues[index] = on ? info.activeValue : 0.0; } } return true; } int VirtualJoystickViewImpl::numAxes() const { return axisPositions.size(); } int VirtualJoystickViewImpl::numButtons() const { return buttonStates.size(); } bool VirtualJoystickViewImpl::readCurrentState() { std::fill(axisPositions.begin(), axisPositions.end(), 0.0); { boost::unique_lock lock(mutex); for(int i=0; i < NUM_JOYSTICK_ELEMENTS; ++i){ ButtonInfo& info = buttonInfo[i]; if(info.isAxis){ axisPositions[info.id] += keyValues[i]; } else { buttonStates[info.id] = keyValues[i]; } } } return true; } double VirtualJoystickViewImpl::getPosition(int axis) const { if(axis >=0 && axis < axisPositions.size()){ return axisPositions[axis]; } return 0.0; } bool VirtualJoystickViewImpl::getButtonState(int button) const { if(button >= 0 && button < buttonStates.size()){ return buttonStates[button]; } return false; } bool VirtualJoystickViewImpl::isActive() const { for(size_t i=0; i < axisPositions.size(); ++i){ if(axisPositions[i] != 0.0){ return true; } } for(size_t i=0; i < buttonStates.size(); ++i){ if(buttonStates[i]){ return true; } } return false; } SignalProxy VirtualJoystickViewImpl::sigButton() { return sigButton_; } SignalProxy VirtualJoystickViewImpl::sigAxis() { return sigAxis_; } bool VirtualJoystickView::storeState(Archive& archive) { return true; } bool VirtualJoystickView::restoreState(const Archive& archive) { return true; } choreonoid-1.5.0/src/Base/CheckBox.cpp0000664000000000000000000000114112741425367016211 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "CheckBox.h" using namespace cnoid; CheckBox::CheckBox(QWidget* parent) : QCheckBox(parent) { initialize(); } CheckBox::CheckBox(const QString& text, QWidget* parent) : QCheckBox(text, parent) { initialize(); } void CheckBox::initialize() { connect(this, SIGNAL(stateChanged(int)), this, SLOT(onStateChanged(int))); connect(this, SIGNAL(toggled(bool)), this, SLOT(onToggled(bool))); } void CheckBox::onStateChanged(int state) { sigStateChanged_(state); } void CheckBox::onToggled(bool checked) { sigToggled_(checked); } choreonoid-1.5.0/src/Base/SocketNotifier.cpp0000664000000000000000000000055212741425367017460 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "SocketNotifier.h" using namespace cnoid; SocketNotifier::SocketNotifier(int socket, Type type, QObject* parent) : QSocketNotifier(socket, type, parent) { connect(this, SIGNAL(activated(int)), this, SLOT(onActivated(int))); } void SocketNotifier::onActivated(int socket) { sigActivated_(socket); } choreonoid-1.5.0/src/Base/App.cpp0000664000000000000000000002554012741425367015254 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "App.h" #include "AppUtil.h" #include "AppConfig.h" #include "ParametricPathProcessor.h" #include "ExtensionManager.h" #include "OptionManager.h" #include "PluginManager.h" #include "ItemManager.h" #include "ProjectManager.h" #include "MenuManager.h" #include "TimeSyncItemEngine.h" #include "MainWindow.h" #include "RootItem.h" #include "FolderItem.h" #include "ExtCommandItem.h" #include "SceneItem.h" #include "PointSetItem.h" #include "MultiPointSetItem.h" #include "ViewManager.h" #include "MessageView.h" #include "ItemTreeView.h" #include "ItemPropertyView.h" #include "SceneView.h" #include "FileBar.h" #include "ScriptBar.h" #include "TimeBar.h" #include "SceneBar.h" #include "CaptureBar.h" #include "ImageView.h" #include "TaskView.h" #include "GraphBar.h" #include "MultiValueSeqGraphView.h" #include "MultiSE3SeqGraphView.h" #include "MultiValueSeqItem.h" #include "MultiSE3SeqItem.h" #include "MultiAffine3SeqItem.h" #include "Vector3SeqItem.h" #include "PathVariableEditor.h" #include "Licenses.h" #include "MovieRecorder.h" #include "LazyCaller.h" #include "TextEditView.h" #include "VirtualJoystickView.h" #include "DescriptionDialog.h" #include #include #include #include #include #include #include #include #include #ifdef Q_OS_WIN32 #include #endif #include "gettext.h" using namespace cnoid; namespace { View* lastFocusView_ = 0; Signal sigFocusViewChanged; Signal sigAboutToQuit_; void onCtrl_C_Input(int p) { callLater(boost::bind(&MainWindow::close, MainWindow::instance())); } #ifdef Q_OS_WIN32 BOOL WINAPI consoleCtrlHandler(DWORD ctrlChar) { callLater(boost::bind(&MainWindow::close, MainWindow::instance())); return FALSE; } #endif } namespace cnoid { class AppImpl { App* self; QApplication* qapplication; int& argc; char**& argv; ExtensionManager* ext; MainWindow* mainWindow; std::string appName; std::string vendorName; DescriptionDialog* descriptionDialog; bool doQuit; AppImpl(App* self, int& argc, char**& argv); ~AppImpl(); void initialize(const char* appName, const char* vendorName, const QIcon& icon, const char* pluginPathList); int exec(); void onMainWindowCloseEvent(); void onSigOptionsParsed(boost::program_options::variables_map& v); bool processCommandLineOptions(); void showInformationDialog(); void onOpenGLVSyncToggled(bool on); friend class App; friend class View; }; } App::App(int& argc, char**& argv) { impl = new AppImpl(this, argc, argv); } #include AppImpl::AppImpl(App* self, int& argc, char**& argv) : self(self), argc(argc), argv(argv) { descriptionDialog = 0; #if QT_VERSION < QT_VERSION_CHECK(5, 0, 0) #if defined(__APPLE__) && defined(__MACH__) if(!getenv("QT_GRAPHICSSYSTEM")){ QApplication::setGraphicsSystem("raster"); // to obtain better rendering performance } #endif #endif QCoreApplication::setAttribute(Qt::AA_X11InitThreads); doQuit = false; qapplication = new QApplication(argc, argv); self->connect(qapplication, SIGNAL(focusChanged(QWidget*, QWidget*)), self, SLOT(onFocusChanged(QWidget*, QWidget*))); } void App::initialize(const char* appName, const char* vendorName, const QIcon& icon, const char* pluginPathList) { impl->initialize(appName, vendorName, icon, pluginPathList); } void AppImpl::initialize( const char* appName, const char* vendorName, const QIcon& icon, const char* pluginPathList) { this->appName = appName; this->vendorName = vendorName; setlocale(LC_ALL, ""); // for gettext #if QT_VERSION < QT_VERSION_CHECK(5, 0, 0) QTextCodec::setCodecForCStrings(QTextCodec::codecForLocale()); #else QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8")); #endif qapplication->setApplicationName(appName); qapplication->setOrganizationName(vendorName); qapplication->setWindowIcon(icon); AppConfig::initialize(appName, vendorName); ParametricPathProcessor::instance()->setVariables( AppConfig::archive()->openMapping("pathVariables")); ext = new ExtensionManager("Base", false); // OpenGL settings Mapping* glConfig = AppConfig::archive()->openMapping("OpenGL"); QGLFormat glfmt = QGLFormat::defaultFormat(); glfmt.setSwapInterval(glConfig->get("vsync", 0)); QGLFormat::setDefaultFormat(glfmt); mainWindow = MainWindow::initialize(appName, ext); ViewManager::initializeClass(ext); MessageView::initializeClass(ext); RootItem::initializeClass(ext); ProjectManager::initialize(ext); FileBar::initialize(ext); ScriptBar::initialize(ext); TimeBar::initialize(ext); ItemTreeView::initializeClass(ext); ItemPropertyView::initializeClass(ext); TextEditView::initializeClass(ext); SceneBar::initialize(ext); SceneView::initializeClass(ext); ImageView::initializeClass(ext); GraphBar::initialize(ext); MultiValueSeqGraphView::initializeClass(ext); MultiSE3SeqGraphView::initializeClass(ext); TaskView::initializeClass(ext); VirtualJoystickView::initializeClass(ext); TimeSyncItemEngineManager::initialize(); FolderItem::initializeClass(ext); ExtCommandItem::initializeClass(ext); MultiValueSeqItem::initializeClass(ext); MultiSE3SeqItem::initializeClass(ext); MultiAffine3SeqItem::initializeClass(ext); Vector3SeqItem::initializeClass(ext); SceneItem::initializeClass(ext); PointSetItem::initializeClass(ext); MultiPointSetItem::initializeClass(ext); MovieRecorder::initialize(ext); CaptureBar::initialize(ext); PathVariableEditor::initialize(ext); ext->menuManager().setPath("/Help").addItem(_("About Choreonoid")) ->sigTriggered().connect(boost::bind(&AppImpl::showInformationDialog, this)); // OpenGL settings Action* vsyncItem = ext->menuManager().setPath("/Options/OpenGL").addCheckItem(_("Vertical Sync")); vsyncItem->setChecked(glfmt.swapInterval() > 0); vsyncItem->sigToggled().connect(boost::bind(&AppImpl::onOpenGLVSyncToggled, this, _1)); PluginManager::initialize(ext); PluginManager::instance()->doStartupLoading(pluginPathList); mainWindow->installEventFilter(self); OptionManager& om = ext->optionManager(); om.addOption("quit", "quit the application just after it is invoked"); om.sigOptionsParsed().connect(boost::bind(&AppImpl::onSigOptionsParsed, this, _1)); // Some plugins such as OpenRTM plugin are driven by a library which tries to catch SIGINT. // This may block the normal termination by inputting Ctrl+C. // To avoid it, the following signal handliers are set. std::signal(SIGINT, onCtrl_C_Input); std::signal(SIGTERM, onCtrl_C_Input); #ifdef Q_OS_WIN32 // The above SIGINT handler seems to work even on Windows // when Choreonoid is compiled as a console-program, // and the following handler only works for a console-program, too. // Hence the folloing handler for Windows is currently disabled. // SetConsoleCtrlHandler(consoleCtrlHandler, TRUE); #endif #ifdef Q_OS_LINUX /** The following code is neccessary to avoid a crash when a view which has a widget such as QPlainTextEdit and has not been focused yet is first focused (clikced) during the camera image simulation processed by GLVisionSimulatorItem. The crash only occurs in Linux with the nVidia proprietary X driver. If the user clicks such a view to give the focus before the simulation started, the crash doesn't occur, so here the focus is forced to be given by the following code. */ /** This is now executed in GLVisionSimulatorItem::initializeSimulation if(QWidget* textEdit = MessageView::instance()->findChild("TextEdit")){ textEdit->setFocus(); textEdit->clearFocus(); } */ #endif } App::~App() { if(impl){ delete impl; } } AppImpl::~AppImpl() { AppConfig::flush(); delete qapplication; } int App::exec() { return impl->exec(); } int AppImpl::exec() { processCommandLineOptions(); if(!mainWindow->isVisible()){ mainWindow->show(); } int result = 0; if(doQuit){ MessageView::instance()->flush(); } else { result = qapplication->exec(); } PluginManager::finalize(); delete ext; delete mainWindow; mainWindow = 0; return result; } bool App::eventFilter(QObject* watched, QEvent* event) { if(watched == impl->mainWindow && event->type() == QEvent::Close){ impl->onMainWindowCloseEvent(); event->accept(); return true; } return false; } void AppImpl::onMainWindowCloseEvent() { sigAboutToQuit_(); mainWindow->storeWindowStateConfig(); QWidgetList windows = QApplication::topLevelWidgets(); for(int i=0; i < windows.size(); ++i){ QWidget* window = windows[i]; if(window != mainWindow){ window->close(); } } } SignalProxy cnoid::sigAboutToQuit() { return sigAboutToQuit_; } void AppImpl::onSigOptionsParsed(boost::program_options::variables_map& v) { if(v.count("quit")){ doQuit = true; } } bool AppImpl::processCommandLineOptions() { if(!ext->optionManager().parseCommandLine(argc, argv)){ //put error messages } return false; } void AppImpl::showInformationDialog() { if(!descriptionDialog){ descriptionDialog = new DescriptionDialog(); descriptionDialog->setWindowTitle(_("About Choreonoid")); QFile resource(":/Base/LICENSE"); if(resource.open(QIODevice::ReadOnly | QIODevice::Text)){ QTextStream license(&resource); descriptionDialog->setDescription( QString("Choreonoid Version %1\n\n").arg(CNOID_FULL_VERSION_STRING) + license.readAll()); } } descriptionDialog->show(); } void AppImpl::onOpenGLVSyncToggled(bool on) { Mapping* glConfig = AppConfig::archive()->openMapping("OpenGL"); glConfig->write("vsync", (on ? 1 : 0)); // show messag dialog to prompt restart here } void App::onFocusChanged(QWidget* old, QWidget* now) { while(now){ View* view = dynamic_cast(now); if(view){ lastFocusView_ = view; sigFocusViewChanged(lastFocusView_); break; } now = now->parentWidget(); } } View* View::lastFocusView() { return lastFocusView_; } SignalProxy View::sigFocusChanged() { return sigFocusViewChanged; } /** This function is called by a View oject when the object to delete is the current focus view. */ void App::clearFocusView() { if(lastFocusView_){ lastFocusView_ = 0; sigFocusViewChanged(0); } } choreonoid-1.5.0/src/Base/JoystickCaptureLinux.cpp0000664000000000000000000000527612741425367020703 0ustar rootroot/*! @author Shin'ichiro Nakaoka */ #include "JoystickCapture.h" #include "SocketNotifier.h" #include #include using namespace cnoid; namespace cnoid { class JoystickCaptureImpl { public: Joystick* joystick; SocketNotifier* notifier; JoystickCaptureImpl(); ~JoystickCaptureImpl(); bool setDevice(const char* device); void onNotifierActivated(); }; } JoystickCapture::JoystickCapture() { impl = new JoystickCaptureImpl; } JoystickCaptureImpl::JoystickCaptureImpl() { joystick = 0; notifier = 0; } JoystickCapture::~JoystickCapture() { delete impl; } JoystickCaptureImpl::~JoystickCaptureImpl() { setDevice(0); } bool JoystickCapture::setDevice(const char* device) { return impl->setDevice(device); } bool JoystickCaptureImpl::setDevice(const char* device) { if(notifier){ delete notifier; notifier = 0; } if(joystick){ delete joystick; joystick = 0; } if(device){ joystick = new Joystick(device); if(joystick->isReady()){ notifier = new SocketNotifier(joystick->fileDescriptor(), QSocketNotifier::Read); notifier->sigActivated().connect(boost::bind(&JoystickCaptureImpl::onNotifierActivated, this)); return true; } } return false; } void JoystickCapture::releaseDevice() { impl->setDevice(0); } SignalProxy JoystickCapture::sigButton() { return impl->joystick->sigButton(); } SignalProxy JoystickCapture::sigAxis() { return impl->joystick->sigAxis(); } bool JoystickCapture::isReady() const { return (impl->joystick && impl->joystick->isReady()); } void JoystickCaptureImpl::onNotifierActivated() { notifier->setEnabled(false); joystick->readCurrentState(); notifier->setEnabled(true); } int JoystickCapture::numAxes() const { return impl->joystick ? impl->joystick->numAxes() : 0; } void JoystickCapture::setAxisEnabled(int axis, bool on) { if(impl->joystick){ impl->joystick->setAxisEnabled(axis, on); } } int JoystickCapture::numButtons() const { return impl->joystick ? impl->joystick->numButtons() : 0; } bool JoystickCapture::readCurrentState() { return impl->joystick ? impl->joystick->readCurrentState() : false; } double JoystickCapture::getPosition(int axis) const { return impl->joystick ? impl->joystick->getPosition(axis) : 0.0; } bool JoystickCapture::getButtonState(int button) const { return impl->joystick ? impl->joystick->getButtonState(button) : false; } bool JoystickCapture::isActive() const { return impl->joystick ? impl->joystick->isActive() : false; } choreonoid-1.5.0/src/Base/ItemTreeArchiver.cpp0000664000000000000000000002052112741425367017730 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "ItemTreeArchiver.h" #include "RootItem.h" #include "ItemManager.h" #include "PluginManager.h" #include "MessageView.h" #include "Archive.h" #include #include #include #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; namespace cnoid { class ItemTreeArchiverImpl { public: MessageView* mv; ostream& os; int itemIdCounter; int numArchivedItems; int numRestoredItems; map nonExistentPlugins; ItemTreeArchiverImpl(); ArchivePtr store(Archive& parentArchive, Item* item); ArchivePtr storeIter(Archive& parentArchive, Item* item, bool& isComplete); bool restore(Archive& archive, Item* parentItem, const std::set& optionalPlugins); void restoreItemIter(Archive& archive, Item* parentItem, const std::set& optionalPlugins); }; } ItemTreeArchiver::ItemTreeArchiver() { impl = new ItemTreeArchiverImpl; reset(); } ItemTreeArchiverImpl::ItemTreeArchiverImpl() : mv(MessageView::mainInstance()), os(mv->cout()) { } ItemTreeArchiver::~ItemTreeArchiver() { delete impl; } void ItemTreeArchiver::reset() { impl->itemIdCounter = 0; impl->numArchivedItems = 0; impl->numRestoredItems = 0; impl->nonExistentPlugins.clear(); } int ItemTreeArchiver::numArchivedItems() const { return impl->numArchivedItems; } int ItemTreeArchiver::numRestoredItems() const { return impl->numRestoredItems; } ArchivePtr ItemTreeArchiver::store(Archive* parentArchive, Item* item) { return impl->store(*parentArchive, item); } ArchivePtr ItemTreeArchiverImpl::store(Archive& parentArchive, Item* item) { bool isComplete = true; ArchivePtr archive = storeIter(parentArchive, item, isComplete); if(!isComplete){ mv->putln(MessageView::WARNING, _("Not all items were stored correctly.")); } return archive; } ArchivePtr ItemTreeArchiverImpl::storeIter(Archive& parentArchive, Item* item, bool& isComplete) { string pluginName; string className; if(!ItemManager::getClassIdentifier(item, pluginName, className)){ mv->putln(MessageView::ERROR, format(_("\"%1%\" cannot be stored. Its type is not registered.")) % item->name()); isComplete = false; return 0; } ArchivePtr archive = new Archive(); archive->inheritSharedInfoFrom(parentArchive); ArchivePtr dataArchive; if(!item->isSubItem()){ mv->putln(format(_("Storing %1% \"%2%\"")) % className % item->name()); mv->flush(); dataArchive = new Archive(); dataArchive->inheritSharedInfoFrom(parentArchive); if(!item->store(*dataArchive)){ mv->putln(MessageView::ERROR, format(_("\"%1%\" cannot be stored.")) % item->name()); isComplete = false; return 0; } archive->registerItemId(item, itemIdCounter); archive->write("id", itemIdCounter); itemIdCounter++; } archive->write("name", item->name(), DOUBLE_QUOTED); if(item->isSubItem()){ archive->write("isSubItem", true); } else { archive->write("plugin", pluginName); archive->write("class", className); if(!dataArchive->empty()){ archive->insert("data", dataArchive); } } ListingPtr children = new Listing(); for(Item* childItem = item->childItem(); childItem; childItem = childItem->nextItem()){ if(childItem->isTemporal()){ continue; } ArchivePtr childArchive = storeIter(*archive, childItem, isComplete); if(childArchive){ children->append(childArchive); } } if(!children->empty()){ archive->insert("children", children); } else if(item->isSubItem()){ archive = 0; } return archive; } bool ItemTreeArchiver::restore(Archive* archive, Item* parentItem, const std::set& optionalPlugins) { return impl->restore(*archive, parentItem, optionalPlugins); } bool ItemTreeArchiverImpl::restore(Archive& archive, Item* parentItem, const std::set& optionalPlugins) { numArchivedItems = 0; numRestoredItems = 0; archive.setCurrentParentItem(0); try { restoreItemIter(archive, parentItem, optionalPlugins); } catch (const ValueNode::Exception& ex){ os << ex.message(); } archive.setCurrentParentItem(0); nonExistentPlugins.clear(); return (numRestoredItems > 0); } void ItemTreeArchiverImpl::restoreItemIter (Archive& archive, Item* parentItem, const std::set& optionalPlugins) { string name; if(!archive.read("name", name)){ return; } bool isOptional = false; ItemPtr item; const bool isSubItem = archive.get("isSubItem", false); if(isSubItem){ item = parentItem->findSubItem(name); if(!item){ mv->putln(MessageView::WARNING, format(_("Sub item \"%1%\" is not found. Its children cannot be restored.")) % name); } } else { string pluginName; string className; if(!(archive.read("plugin", pluginName) && archive.read("class", className))){ mv->putln(MessageView::ERROR, _("Archive is broken.")); return; } const char* actualPluginName = PluginManager::instance()->guessActualPluginName(pluginName); if(actualPluginName){ item = ItemManager::create(actualPluginName, className); } else { pair::iterator, bool> ret = nonExistentPlugins.insert(pair(pluginName, isOptional)); if(ret.second){ if(optionalPlugins.find(pluginName) != optionalPlugins.end()){ isOptional = true; ret.first->second = isOptional; } } else { isOptional = ret.first->second; } if(!isOptional){ mv->putln(MessageView::WARNING, format(_("%1%Plugin is not loaded.")) % pluginName); } } if(!item){ if(!isOptional){ mv->putln(MessageView::WARNING, format(_("%1% of %2%Plugin is not a registered item type.")) % className % pluginName); ++numArchivedItems; } } else { ++numArchivedItems; item->setName(name); bool isRootItem = dynamic_pointer_cast(item); if(isRootItem){ item = parentItem; --numArchivedItems; } else { mv->putln(format(_("Restoring %1% \"%2%\"")) % className % name); mv->flush(); ValueNodePtr dataNode = archive.find("data"); if(dataNode->isValid()){ if(!dataNode->isMapping()){ mv->putln(MessageView::ERROR, _("The 'data' key does not have mapping-type data")); item = 0; } else { Archive* dataArchive = static_cast(dataNode->toMapping()); dataArchive->inheritSharedInfoFrom(archive); dataArchive->setCurrentParentItem(parentItem); if(!item->restore(*dataArchive)){ item = 0; } } } if(item){ parentItem->addChildItem(item); ++numRestoredItems; } } } } if(!item){ if(!isOptional){ mv->putln(MessageView::WARNING, format(_("\"%1%\" cannot be restored.")) % name); } } else { int id; if(archive.read("id", id) && (id >= 0)){ archive.registerItemId(item, id); } ListingPtr children = archive.findListing("children"); if(children->isValid()){ for(int i=0; i < children->size(); ++i){ Archive* childArchive = dynamic_cast(children->at(i)->toMapping()); childArchive->inheritSharedInfoFrom(archive); restoreItemIter(*childArchive, item, optionalPlugins); } } } } choreonoid-1.5.0/src/Base/FileBar.h0000664000000000000000000000055712741425367015506 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_FILE_BAR_H_INCLUDED #define CNOID_BASE_FILE_BAR_H_INCLUDED #include namespace cnoid { class FileBar : public ToolBar { public: static void initialize(ExtensionManager* ext); static FileBar* instance(); virtual ~FileBar(); private: FileBar(); }; } #endif choreonoid-1.5.0/src/Base/TimeBar.h0000664000000000000000000000475112741425367015525 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_TIME_BAR_H #define CNOID_BASE_TIME_BAR_H #include #include "exportdecl.h" namespace cnoid { class ExtensionManager; class TimeBarImpl; class CNOID_EXPORT TimeBar : public ToolBar { public: static void initialize(ExtensionManager* ext); static TimeBar* instance(); /** \note If any connected slot returns false, the playback is canceled. */ SignalProxy sigPlaybackInitialized(); SignalProxy sigPlaybackStarted(); SignalProxy sigTimeChanged(); SignalProxy sigPlaybackStopped(); inline double time() const { return time_; } bool setTime(double time); double realPlaybackTime() const; double minTime() const; double maxTime() const; void setTimeRange(double min, double max); inline double frameRate() const { return frameRate_; } void setFrameRate(double rate); inline double timeStep() const { return 1.0 / frameRate_; } inline bool isBeatMode() const { return isBeatMode_; } inline double beatOffset() const { return beatOffset_; } inline double tempo() const { return tempo_; } double timeOfBeatLocation(double beatLocation) const; double beatLocationOfTime(double time) const; inline int beatNumerator() const { return beatNumerator_; } inline int beatDenominator() const { return beatDenominator_; } double playbackSpeedScale() const; void setPlaybackSpeedScale(double scale); double playbackFrameRate() const; void setPlaybackFrameRate(double rate); void setRepeatMode(bool on); void startPlayback(); void startPlaybackFromFillLevel(); void stopPlayback(bool isStoppedManually = false); bool isDoingPlayback(); int startFillLevelUpdate(); void updateFillLevel(int id, double time); void stopFillLevelUpdate(int id); void setFillLevelSync(bool on); virtual int stretchableDefaultWidth() const; protected: virtual bool storeState(Archive& archive); virtual bool restoreState(const Archive& archive); private: TimeBar(); virtual ~TimeBar(); TimeBarImpl* impl; double time_; double frameRate_; bool isBeatMode_; double beatOffset_; double tempo_; int beatNumerator_; int beatDenominator_; friend class TimeBarImpl; }; } #endif choreonoid-1.5.0/src/Base/Splitter.h0000664000000000000000000000120712741425367016001 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_SPLITTER_H #define CNOID_BASE_SPLITTER_H #include #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT Splitter : public QSplitter { Q_OBJECT public: Splitter(QWidget* parent = 0); Splitter(Qt::Orientation orientation, QWidget* parent = 0); SignalProxy sigSplitterMoved() { return sigSplitterMoved_; } private Q_SLOTS: void onSplitterMoved(int pos, int index); private: Signal sigSplitterMoved_; void initialize(); }; } #endif choreonoid-1.5.0/src/Base/App.h0000664000000000000000000000145512741425367014720 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_APP_H #define CNOID_BASE_APP_H #include #include #include "exportdecl.h" namespace cnoid { class ExtensionManager; class AppImpl; class CNOID_EXPORT App : public QObject { Q_OBJECT public: /** @if jp @param appName ‚˘ƒ—ƒŞ‚ħƒĵ‚·ƒ§ƒ³ċ @param vendorName ƒ™ƒ³ƒ€ċ @endif */ App(int& argc, char**& argv); ~App(); void initialize(const char* appName, const char* vendorName, const QIcon& icon, const char* pluginPathList); int exec(); static void clearFocusView(); virtual bool eventFilter(QObject* watched, QEvent* event); private: AppImpl* impl; private Q_SLOTS: void onFocusChanged(QWidget* old, QWidget* now); }; } #endif choreonoid-1.5.0/src/Base/SceneItem.cpp0000664000000000000000000001126312741425367016405 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #include "SceneItem.h" #include "ItemManager.h" #include "Archive.h" #include "PutPropertyFunction.h" #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace cnoid; namespace { boost::scoped_ptr vrmlParser; boost::scoped_ptr vrmlConverter; bool loadVRML(SceneItem* item, const std::string& filename, std::ostream& os) { item->topNode()->clearChildren(true); if(!vrmlParser){ vrmlParser.reset(new VRMLParser); vrmlConverter.reset(new VRMLToSGConverter); } vrmlConverter->setMessageSink(os); vrmlConverter->clearConvertedNodeMap(); SgInvariantGroupPtr group = new SgInvariantGroup; try { vrmlParser->load(filename); while(VRMLNodePtr vrml = vrmlParser->readNode()){ SgNodePtr node = vrmlConverter->convert(vrml); if(node){ group->addChild(node); } } vrmlParser->checkEOF(); } catch(EasyScanner::Exception& ex){ os << ex.getFullMessage(); return false; } if(group->empty()){ os << _("The VRML file does not have any valid entity.") << endl; } else { item->topNode()->addChild(group, true); return true; } return false; } bool loadSTL(SceneItem* item, const std::string& filename, std::ostream& os) { STLSceneLoader loader; SgNode* scene = loader.load(filename); if(!scene){ os << _("The STL file cannot be loaded.") << endl; } else { item->topNode()->addChild(scene); } return (scene != 0); } } void SceneItem::initializeClass(ExtensionManager* ext) { static bool initialized = false; if(!initialized){ ext->itemManager().registerClass(N_("SceneItem")); ext->itemManager().addLoader( "VRML", "VRML-FILE", "wrl", boost::bind(::loadVRML, _1, _2, _3), ItemManager::PRIORITY_CONVERSION); ext->itemManager().addLoader( "Stereolithography (STL)", "STL-FILE", "stl", boost::bind(::loadSTL, _1, _2, _3), ItemManager::PRIORITY_CONVERSION); initialized = true; } } SceneItem::SceneItem() : topNode_(new SgPosTransform()) { } SceneItem::SceneItem(const SceneItem& org) : Item(org) { // shallow copy topNode_ = new SgPosTransform(*org.topNode()); } SceneItem::~SceneItem() { } void SceneItem::setName(const std::string& name) { topNode_->setName(name); Item::setName(name); } SgNode* SceneItem::getScene() { return topNode_.get(); } Item* SceneItem::doDuplicate() const { return new SceneItem(*this); } void SceneItem::doPutProperties(PutPropertyFunction& putProperty) { putProperty(_("File"), getFilename(filePath())); putProperty(_("Translation"), str(Vector3(topNode_->translation())), boost::bind(&SceneItem::onTranslationChanged, this, _1)); Vector3 rpy(rpyFromRot(topNode_->rotation())); putProperty("RPY", str(TO_DEGREE * rpy), boost::bind(&SceneItem::onRotationChanged, this, _1)); } bool SceneItem::onTranslationChanged(const std::string& value) { Vector3 p; if(toVector3(value, p)){ topNode_->setTranslation(p); topNode_->notifyUpdate(); return true; } return false; } bool SceneItem::onRotationChanged(const std::string& value) { Vector3 rpy; if(toVector3(value, rpy)){ topNode_->setRotation(rotFromRpy(TO_RADIAN * rpy)); topNode_->notifyUpdate(); return true; } return false; } bool SceneItem::store(Archive& archive) { if(!filePath().empty()){ archive.writeRelocatablePath("file", filePath()); archive.write("format", fileFormat()); write(archive, "translation", topNode_->translation()); write(archive, "rotation", AngleAxis(topNode_->rotation())); } return true; } bool SceneItem::restore(const Archive& archive) { std::string filename, formatId; if(archive.readRelocatablePath("file", filename) && archive.read("format", formatId)){ Vector3 translation; if(read(archive, "translation", translation)){ topNode_->setTranslation(translation); } AngleAxis rot; if(read(archive, "rotation", rot)){ topNode_->setRotation(rot); } if(load(filename, archive.currentParentItem(), formatId)){ return true; } } return false; } choreonoid-1.5.0/src/Base/ButtonGroup.h0000664000000000000000000000101712741425367016462 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_BUTTON_GROUP_H #define CNOID_BASE_BUTTON_GROUP_H #include #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT ButtonGroup : public QButtonGroup { Q_OBJECT public: ButtonGroup(QObject* parent = 0); SignalProxy sigButtonClicked() { return sigButtonClicked_; } private Q_SLOTS: void onButtonClicked(int id); private: Signal sigButtonClicked_; }; } #endif choreonoid-1.5.0/src/Base/ViewManager.h0000664000000000000000000001023612741425367016402 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_VIEW_MANAGER_H #define CNOID_BASE_VIEW_MANAGER_H #include "View.h" #include "ExtensionManager.h" #include "Archive.h" #include #include "exportdecl.h" namespace cnoid { class ExtensionManager; class ViewManagerImpl; class CNOID_EXPORT ViewManager { public: static void initializeClass(ExtensionManager* ext); ViewManager(ExtensionManager* ext); ~ViewManager(); class FactoryBase { public: virtual View* create() = 0; virtual ~FactoryBase() { } }; template class Factory : public FactoryBase { public: virtual View* create() { return new ViewType(); } }; enum InstantiationType { SINGLE_DEFAULT, SINGLE_OPTIONAL, MULTI_DEFAULT, MULTI_OPTIONAL }; /** \return If itype is SINGLE_DEFAULT or MULTI_DEFAULT, the default instance created by this function is returned. Otherwise null pointer is returned. */ template ViewType* registerClass( const std::string& className, const std::string& defaultInstanceName, ViewManager::InstantiationType itype = ViewManager::SINGLE_OPTIONAL) { return static_cast( registerClassSub(typeid(ViewType), className, defaultInstanceName, itype, new Factory())); } static ViewClass* viewClass(const std::type_info& view_type_info); // get or create the primal instance of the specified view type static View* getOrCreateView(const std::string& moduleName, const std::string& className); // get or create the instance of the specified view type and instance name static View* getOrCreateView( const std::string& moduleName, const std::string& className, const std::string& instanceName); // for loading the view layout format of the version 1.4 or earlier static View* getOrCreateViewOfDefaultName(const std::string& defaultName); static std::vector allViews(); static std::vector activeViews(); template static ViewType* getOrCreateView(bool doMountCreatedView = false) { return static_cast(getOrCreateSpecificTypeView(typeid(ViewType), std::string(), doMountCreatedView)); } template static ViewType* getOrCreateView(const std::string& instanceName, bool doMountCreatedView = false) { return static_cast(getOrCreateSpecificTypeView(typeid(ViewType), instanceName, doMountCreatedView)); } template static ViewType* findView() { return static_cast(findSpecificTypeView(typeid(ViewType), std::string())); } template static ViewType* findView(const std::string& instanceName) { return static_cast(findSpecificTypeView(typeid(ViewType), instanceName)); } static bool isPrimalInstance(View* view); static bool storeViewStates(ArchivePtr archive, const std::string& key); class ViewStateInfo { public: ViewStateInfo(); ~ViewStateInfo(); operator bool() const { return (data != 0); } private: void* data; friend class ViewManager; }; static void restoreViews(ArchivePtr archive, const std::string& key, ViewStateInfo& out_viewStateInfo); static bool restoreViewStates(ViewStateInfo& info); static SignalProxy sigViewCreated(); static SignalProxy sigViewActivated(); static SignalProxy sigViewDeactivated(); static SignalProxy sigViewRemoved(); private: ViewManager(const ViewManager& org) { } View* registerClassSub( const std::type_info& view_type_info, const std::string& className, const std::string& defaultInstanceName, InstantiationType itype, FactoryBase* factory); static View* getOrCreateSpecificTypeView( const std::type_info& view_type_info, const std::string& instanceName, bool doMountCreatedView); static View* findSpecificTypeView(const std::type_info& view_type_info, const std::string& instanceName); ViewManagerImpl* impl; }; } #endif choreonoid-1.5.0/src/Base/MultiAffine3SeqItem.h0000664000000000000000000000067712741425367017763 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_MULTI_AFFINE3_SEQ_ITEM_H_INCLUDED #define CNOID_BASE_MULTI_AFFINE3_SEQ_ITEM_H_INCLUDED #include "MultiSeqItem.h" #include namespace cnoid { typedef MultiSeqItem MultiAffine3SeqItem; typedef MultiAffine3SeqItem::Ptr MultiAffine3SeqItemPtr; template<> void MultiSeqItem::initializeClass(ExtensionManager* ext); } #endif choreonoid-1.5.0/src/Base/PluginManager.cpp0000664000000000000000000006250712741425367017271 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "PluginManager.h" #include "Plugin.h" #include "ExtensionManager.h" #include "MenuManager.h" #include "MessageView.h" #include "DescriptionDialog.h" #include "LazyCaller.h" #include "AppConfig.h" #include "MainWindow.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace cnoid; namespace filesystem = boost::filesystem; #ifdef Q_OS_WIN32 static const char* DLL_PREFIX = ""; static const char* DLL_SUFFIX = "dll"; static const char* PATH_DELIMITER = ";"; # ifdef CNOID_DEBUG static const char* DEBUG_SUFFIX = "d"; # else static const char* DEBUG_SUFFIX = ""; # endif #else # ifdef Q_OS_MAC static const char* DLL_PREFIX = "lib"; static const char* DLL_SUFFIX = "dylib"; static const char* PATH_DELIMITER = ":"; static const char* DEBUG_SUFFIX = ""; # else static const char* DLL_PREFIX = "lib"; static const char* DLL_SUFFIX = "so"; static const char* PATH_DELIMITER = ":"; static const char* DEBUG_SUFFIX = ""; # endif #endif #if QT_VERSION < QT_VERSION_CHECK(5, 0, 0) typedef void* QFunctionPointer; #endif namespace { PluginManager* instance_ = 0; } namespace cnoid { class PluginManagerImpl { public: PluginManagerImpl(ExtensionManager* ext); ~PluginManagerImpl(); Action* startupLoadingCheck; MessageView* mv; QRegExp pluginNamePattern; struct PluginInfo; typedef boost::shared_ptr PluginInfoPtr; typedef map PluginMap; struct PluginInfo { PluginInfo(){ plugin = 0; status = PluginManager::NOT_LOADED; aboutMenuItem = 0; aboutDialog = 0; areAllRequisitiesResolved = false; } QLibrary dll; std::string pathString; Plugin* plugin; string name; vector requisites; vector dependents; set subsequences; bool areAllRequisitiesResolved; int status; QAction* aboutMenuItem; DescriptionDialog* aboutDialog; }; typedef vector PluginInfoArray; PluginInfoArray allPluginInfos; PluginMap nameToPluginInfoMap; PluginMap pathToPluginInfoMap; typedef multimap MultiNameMap; MultiNameMap oldNameToCurrentPluginNameMap; typedef map CountMap; CountMap precedentCountMap; // Finalization should be done in the inverse order typedef list PluginInfoList; PluginInfoList pluginsInDeactivationOrder; PluginInfoArray pluginsToUnload; void clearUnusedPlugins(); void scanPluginFilesInDefaultPath(const std::string& pathList); void scanPluginFilesInDirectoyOfExecFile(); void scanPluginFiles(const std::string& pathString, bool isRecursive); void loadPlugins(); void unloadPluginsActually(); bool finalizePlugins(); bool loadPlugin(int index); bool activatePlugin(int index); void onLoadPluginTriggered(); void onAboutDialogTriggered(PluginInfo* info); const char* guessActualPluginName(const std::string& name); bool unloadPlugin(int index); bool finalizePlugin(PluginInfoPtr info); }; } namespace { bool comparePluginInfo(const PluginManagerImpl::PluginInfoPtr& p, const PluginManagerImpl::PluginInfoPtr& q) { int priority1 = p->plugin ? p->plugin->activationPriority() : std::numeric_limits::min(); int priority2 = q->plugin ? q->plugin->activationPriority() : std::numeric_limits::min(); if(priority1 == priority2){ return (p->name < q->name); } else { return (priority1 < priority2); } } } void PluginManager::initialize(ExtensionManager* ext) { if(!instance_){ instance_ = new PluginManager(ext); } } PluginManager* PluginManager::instance() { return instance_; } void PluginManager::finalize() { if(instance_){ delete instance_; instance_ = 0; } } PluginManager::PluginManager(ExtensionManager* ext) { impl = new PluginManagerImpl(ext); } PluginManagerImpl::PluginManagerImpl(ExtensionManager* ext) : mv(MessageView::mainInstance()) { pluginNamePattern.setPattern(QString(DLL_PREFIX) + "Cnoid.+Plugin" + DEBUG_SUFFIX + "\\." + DLL_SUFFIX); MappingPtr config = AppConfig::archive()->openMapping("PluginManager"); // for the base module PluginInfoPtr info = boost::make_shared(); info->name = "Base"; nameToPluginInfoMap.insert(make_pair(string("Base"), info)); MenuManager& mm = ext->menuManager(); mm.setPath("/File"); mm.addItem(_("Load Plugin")) ->sigTriggered().connect(boost::bind(&PluginManagerImpl::onLoadPluginTriggered, this)); startupLoadingCheck = mm.addCheckItem(_("Startup Plugin Loading")); startupLoadingCheck->setChecked(config->get("startupPluginLoading", true)); mm.addSeparator(); } PluginManager::~PluginManager() { delete impl; } PluginManagerImpl::~PluginManagerImpl() { finalizePlugins(); AppConfig::archive()->openMapping("PluginManager") ->write("startupPluginLoading", startupLoadingCheck->isChecked()); } int PluginManager::numPlugins() const { return impl->allPluginInfos.size(); } const std::string& PluginManager::pluginPath(int index) const { return impl->allPluginInfos[index]->pathString; } const std::string& PluginManager::pluginName(int index) const { return impl->allPluginInfos[index]->name; } int PluginManager::pluginStatus(int index) const { return impl->allPluginInfos[index]->status; } Plugin* PluginManager::findPlugin(const std::string& name) { PluginManagerImpl::PluginMap::iterator p = impl->nameToPluginInfoMap.find(name); if(p != impl->nameToPluginInfoMap.end()){ return p->second->plugin; } return 0; } void PluginManager::doStartupLoading(const char* pluginPathList) { if(impl->startupLoadingCheck->isChecked()){ if(pluginPathList){ scanPluginFilesInPathList(pluginPathList); } scanPluginFilesInDirectoyOfExecFile(); loadPlugins(); } } /** This function scans plugin files in the path list. @param pathList List of the directories to scan, which is specified with the same format as the PATH environment varibale. */ void PluginManager::scanPluginFilesInPathList(const std::string& pathList) { impl->scanPluginFilesInDefaultPath(pathList); } void PluginManagerImpl::scanPluginFilesInDefaultPath(const std::string& pathList) { boost::char_separator sep(PATH_DELIMITER); boost::tokenizer< boost::char_separator > paths(pathList, sep); boost::tokenizer< boost::char_separator >::iterator p; for(p = paths.begin(); p != paths.end(); ++p){ const string& path = *p; scanPluginFiles(path, false); } } void PluginManager::scanPluginFilesInDirectoyOfExecFile() { impl->scanPluginFilesInDirectoyOfExecFile(); } void PluginManagerImpl::scanPluginFilesInDirectoyOfExecFile() { string directory = getNativePathString( filesystem::path(executableTopDirectory()) / CNOID_PLUGIN_SUBDIR); scanPluginFiles(directory, false); } void PluginManager::scanPluginFiles(const std::string& pathString) { impl->scanPluginFiles(pathString, false); } void PluginManagerImpl::scanPluginFiles(const std::string& pathString, bool isRecursive) { filesystem::path pluginPath(pathString); if(filesystem::exists(pluginPath)){ if(filesystem::is_directory(pluginPath)){ if(!isRecursive){ static const bool doSorting = false; filesystem::directory_iterator end; if(doSorting){ list paths; for(filesystem::directory_iterator it(pluginPath); it != end; ++it){ const filesystem::path& filepath = *it; paths.push_back(getNativePathString(*it)); } paths.sort(); for(list::iterator p = paths.begin(); p != paths.end(); ++p){ scanPluginFiles(*p, true); } } else { for(filesystem::directory_iterator it(pluginPath); it != end; ++it){ const filesystem::path& filepath = *it; scanPluginFiles(getNativePathString(filepath), true); } } } } else { QString filename(getFilename(pluginPath).c_str()); if(pluginNamePattern.exactMatch(filename)){ PluginMap::iterator p = pathToPluginInfoMap.find(pathString); if(p == pathToPluginInfoMap.end()){ PluginInfoPtr info = boost::make_shared(); info->pathString = pathString; allPluginInfos.push_back(info); pathToPluginInfoMap[pathString] = info; } } } } } void PluginManager::clearUnusedPlugins() { impl->clearUnusedPlugins(); } void PluginManagerImpl::clearUnusedPlugins() { vector oldList = allPluginInfos; allPluginInfos.clear(); for(size_t i=0; i < oldList.size(); ++i){ PluginInfoPtr& info = oldList[i]; if(info->status == PluginManager::ACTIVE){ allPluginInfos.push_back(info); } else { pathToPluginInfoMap.erase(info->pathString); } } } void PluginManager::loadPlugins() { impl->loadPlugins(); } void PluginManagerImpl::loadPlugins() { while(true){ int numLoaded = 0; int numNotLoaded = 0; for(size_t i=0; i < allPluginInfos.size(); ++i){ if(allPluginInfos[i]->status == PluginManager::NOT_LOADED){ if(loadPlugin(i)){ ++numLoaded; } else { ++numNotLoaded; } } } if(numLoaded == 0 || numNotLoaded == 0){ break; } } std::sort(allPluginInfos.begin(), allPluginInfos.end(), comparePluginInfo); size_t totalNumActivated = 0; while(true){ size_t numActivated = 0; for(size_t i=0; i < allPluginInfos.size(); ++i){ int status = allPluginInfos[i]->status; if(status == PluginManager::LOADED){ if(activatePlugin(i)){ numActivated++; totalNumActivated++; } } } if(numActivated == 0 || totalNumActivated == allPluginInfos.size()){ if(allPluginInfos.size() - totalNumActivated > 0){ // Put information about plugins which cannot find required plugins for(size_t i=0; i < allPluginInfos.size(); ++i){ PluginInfoPtr& info = allPluginInfos[i]; if(info->status == PluginManager::LOADED && !info->areAllRequisitiesResolved){ string lacks; int n = 0; for(size_t j=0; j < info->requisites.size(); ++j){ PluginMap::iterator q = nameToPluginInfoMap.find(info->requisites[j]); if(q == nameToPluginInfoMap.end()){ if(n++ > 0){ lacks += ", "; } lacks += info->requisites[j]; } } mv->putln(fmt(_("%1%-plugin cannot be initialized because required plugin(s) %2% are not found.")) % info->name % lacks); } } } break; } } } bool PluginManager::loadPlugin(int index) { if(impl->loadPlugin(index)){ return impl->activatePlugin(index); } return false; } bool PluginManagerImpl::loadPlugin(int index) { QString errorMessage; PluginInfoPtr& info = allPluginInfos[index]; if(info->status == PluginManager::ACTIVE){ mv->putln(fmt(_("Plugin file \"%1%\" has already been activated.")) % info->pathString); } else if(info->status == PluginManager::NOT_LOADED){ mv->putln(fmt(_("Detecting plugin file \"%1%\"")) % info->pathString); mv->flush(); info->dll.setFileName(info->pathString.c_str()); // Some Python modules written in C/C++ requires the following options // to link with the python runtime library, but this might cause the symbol conflicts // amaong internal use libraries such as OPCODE used in both the Body module and ODE. info->dll.setLoadHints(QLibrary::ExportExternalSymbolsHint); //info->dll.setLoadHints(QLibrary::ResolveAllSymbolsHint); //info->dll.setLoadHints(0); if(!(info->dll.load())){ errorMessage = info->dll.errorString(); } else { QFunctionPointer symbol = info->dll.resolve("getChoreonoidPlugin"); if(!symbol){ info->status = PluginManager::INVALID; errorMessage = _("The plugin entry function \"getChoreonoidPlugin\" is not found.\n"); errorMessage += info->dll.errorString(); } else { Plugin::PluginEntry getCnoidPluginFunc = (Plugin::PluginEntry)(symbol); Plugin*& plugin = info->plugin; plugin = getCnoidPluginFunc(); if(!plugin){ info->status = PluginManager::INVALID; errorMessage = _("The plugin object cannot be created."); } else { info->status = PluginManager::LOADED; info->name = plugin->name(); const int numRequisites = plugin->numRequisites(); for(int i=0; i < numRequisites; ++i){ info->requisites.push_back(plugin->requisite(i)); } const int numSubsequences = plugin->numSubsequences(); for(int i=0; i < numSubsequences; ++i){ const string subsequence(plugin->subsequence(i)); CountMap::iterator p = precedentCountMap.find(subsequence); if(p == precedentCountMap.end()){ precedentCountMap.insert(make_pair(subsequence, 1)); } else { p->second += 1; } info->subsequences.insert(subsequence); } PluginMap::iterator p = nameToPluginInfoMap.find(info->name); if(p == nameToPluginInfoMap.end()){ nameToPluginInfoMap.insert(make_pair(info->name, info)); } else { info->status = PluginManager::CONFLICT; PluginInfoPtr& another = p->second; another->status = PluginManager::CONFLICT; errorMessage = str(fmt(_("Plugin file \"%1%\" conflicts with \"%2%\".")) % info->pathString % another->pathString).c_str(); } } } } } if(!errorMessage.isEmpty()){ mv->putln(_("Loading the plugin failed.")); mv->putln(errorMessage); mv->flush(); } return (info->status == PluginManager::LOADED); } bool PluginManagerImpl::activatePlugin(int index) { QString errorMessage; PluginInfoPtr& info = allPluginInfos[index]; if(info->status == PluginManager::ACTIVE){ mv->putln(fmt(_("Plugin file \"%1%\" has already been activated.")) % info->pathString); } else if(info->status == PluginManager::LOADED){ bool requisitesActive = true; CountMap::iterator p = precedentCountMap.find(info->name); if(p != precedentCountMap.end()){ if(p->second > 0){ // precedent plugins should be initialized before this return false; } } // check whether all the required plugins have already been active for(size_t i=0; i < info->requisites.size(); ++i){ const string& requisiteName = info->requisites[i]; PluginMap::iterator q = nameToPluginInfoMap.find(requisiteName); if(q == nameToPluginInfoMap.end()){ requisitesActive = false; break; } PluginInfoPtr& requisite = q->second; if(info->subsequences.find(requisiteName) != info->subsequences.end()){ if(requisite->status != PluginManager::LOADED){ requisitesActive = false; break; } } else if(requisite->status != PluginManager::ACTIVE){ requisitesActive = false; break; } } if(requisitesActive){ info->areAllRequisitiesResolved = true; if(!info->plugin->initialize()){ info->status = PluginManager::INVALID; errorMessage = _("The plugin object cannot be intialized."); } else { info->status = PluginManager::ACTIVE; pluginsInDeactivationOrder.push_front(info); // add this plugin to dependent list of the requisites for(size_t i=0; i < info->requisites.size(); ++i){ PluginMap::iterator p = nameToPluginInfoMap.find(info->requisites[i]); if(p != nameToPluginInfoMap.end()){ p->second->dependents.push_back(info->name); } } // decreate the count of subsequent pulgins for(set::iterator p = info->subsequences.begin(); p != info->subsequences.end(); ++p){ const string& pluginName = *p; precedentCountMap[pluginName] -= 1; } // set an about dialog info->plugin->menuManager().setPath("/Help").setPath(_("About Plugins")) .addItem(str(fmt(_("About %1% Plugin")) % info->name).c_str()) ->sigTriggered().connect( boost::bind(&PluginManagerImpl::onAboutDialogTriggered, this, info.get())); // register old names int numOldNames = info->plugin->numOldNames(); for(int i=0; i < numOldNames; ++i){ oldNameToCurrentPluginNameMap.insert( make_pair(info->plugin->oldName(i), info->name)); } mv->putln(fmt(_("%1%-plugin has been activated.")) % info->name); mv->flush(); ExtensionManager::notifySystemUpdate(); } } } if(!errorMessage.isEmpty()){ mv->putln(_("Loading the plugin failed.")); mv->putln(errorMessage); mv->flush(); } return (info->status == PluginManager::ACTIVE); } void PluginManagerImpl::onLoadPluginTriggered() { QFileDialog dialog(MainWindow::instance()); dialog.setWindowTitle(_("Load plugins")); dialog.setFileMode(QFileDialog::ExistingFiles); dialog.setViewMode(QFileDialog::List); dialog.setLabelText(QFileDialog::Accept, _("Open")); dialog.setLabelText(QFileDialog::Reject, _("Cancel")); QStringList filters; filters << QString(_("Plugin files (*.%1)")).arg(DLL_SUFFIX); filters << _("Any files (*)"); dialog.setNameFilters(filters); MappingPtr config = AppConfig::archive()->openMapping("PluginManager"); dialog.setDirectory(config->get("pluginLoadingDialogDirectory", executableTopDirectory()).c_str()); if(dialog.exec()){ config->writePath("pluginLoadingDialogDirectory", dialog.directory().absolutePath().toStdString()); QStringList filenames = dialog.selectedFiles(); for(int i=0; i < filenames.size(); ++i){ string filename = getNativePathString(filesystem::path(filenames[i].toStdString())); // This code was taken from 'scanPluginFiles'. This should be unified. //if(pluginNamePattern.exactMatch(QString(getFilename(pluginPath).c_str()))){ if(true){ PluginMap::iterator p = pathToPluginInfoMap.find(filename); if(p == pathToPluginInfoMap.end()){ PluginInfoPtr info(new PluginInfo); info->pathString = filename; allPluginInfos.push_back(info); pathToPluginInfoMap[filename] = info; } } } loadPlugins(); } } void PluginManagerImpl::onAboutDialogTriggered(PluginInfo* info) { if(!info->aboutDialog){ info->aboutDialog = new DescriptionDialog(); info->aboutDialog->setWindowTitle(str(fmt(_("About %1% Plugin")) % info->name).c_str()); info->aboutDialog->setDescription(info->plugin->description()); } info->aboutDialog->show(); } const char* PluginManager::guessActualPluginName(const std::string& name) { return impl->guessActualPluginName(name); } const char* PluginManagerImpl::guessActualPluginName(const std::string& name) { PluginMap::iterator p = nameToPluginInfoMap.find(name); if(p != nameToPluginInfoMap.end()){ return p->second->name.c_str(); } MultiNameMap::iterator q, upper_bound; std::pair range = oldNameToCurrentPluginNameMap.equal_range(name); for(MultiNameMap::iterator q = range.first; q != range.second; ++q){ const string& candidate = q->second; PluginMap::iterator r = nameToPluginInfoMap.find(candidate); if(r != nameToPluginInfoMap.end()){ return r->second->name.c_str(); } } return 0; } bool PluginManager::unloadPlugin(int index) { return impl->unloadPlugin(index); } bool PluginManagerImpl::unloadPlugin(int index) { PluginInfoPtr& info = allPluginInfos[index]; if(info->plugin && info->plugin->isUnloadable()){ return finalizePlugin(info); } return false; } bool PluginManagerImpl::finalizePlugin(PluginInfoPtr info) { if(info->status == PluginManager::ACTIVE){ if(info->plugin){ bool allDependentsFinalized = true; for(size_t i=0; i < info->dependents.size(); ++i){ PluginMap::iterator p = nameToPluginInfoMap.find(info->dependents[i]); if(p != nameToPluginInfoMap.end()){ PluginInfoPtr& dependentInfo = p->second; if(dependentInfo->status == PluginManager::ACTIVE){ allDependentsFinalized = false; break; } } } if(allDependentsFinalized){ if(!info->plugin->finalize()){ mv->putln(boost::format(_("Plugin %1% cannot be finalized.")) % info->name); mv->flush(); } else { bool isUnloadable = info->plugin->isUnloadable(); info->status = PluginManager::FINALIZED; delete info->plugin; info->plugin = 0; if(info->aboutDialog){ delete info->aboutDialog; info->aboutDialog = 0; } ExtensionManager::notifySystemUpdate(); if(isUnloadable){ pluginsToUnload.push_back(info); callLater(boost::bind(&PluginManagerImpl::unloadPluginsActually, this), LazyCaller::PRIORITY_LOW); } } } } } return (info->status == PluginManager::FINALIZED); } void PluginManagerImpl::unloadPluginsActually() { for(size_t i=0; i < pluginsToUnload.size(); ++i){ PluginInfoPtr& info = pluginsToUnload[i]; if(info->dll.unload()){ info->status = PluginManager::NOT_LOADED; mv->putln(fmt(_("Plugin dll %1% has been unloaded.")) % info->pathString); mv->flush(); } } pluginsToUnload.clear(); } bool PluginManager::finalizePlugins() { return impl->finalizePlugins(); } bool PluginManagerImpl::finalizePlugins() { bool failed = false; bool finalized; do { finalized = false; PluginInfoList::iterator p = pluginsInDeactivationOrder.begin(); while(p != pluginsInDeactivationOrder.end()){ PluginInfoPtr& info = *p; if(info->status != PluginManager::ACTIVE){ p = pluginsInDeactivationOrder.erase(p); } else if(finalizePlugin(info)){ finalized = true; p = pluginsInDeactivationOrder.erase(p); } else { ++p; } } } while(finalized); for(size_t i=0; i < allPluginInfos.size(); ++i){ PluginInfoPtr& info = allPluginInfos[i]; if(info->status == PluginManager::ACTIVE){ if(!finalizePlugin(info)){ failed = true; } } } return !failed; } choreonoid-1.5.0/src/Base/GLSceneRenderer.h0000664000000000000000000001356412741425367017153 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_GL_SCENE_RENDERER_H #define CNOID_BASE_GL_SCENE_RENDERER_H #include #include #include #include "exportdecl.h" namespace cnoid { class GLSceneRendererImpl; class SgCustomGLNode; class Mapping; class CNOID_EXPORT GLSceneRenderer : public SceneRenderer { public: GLSceneRenderer(); GLSceneRenderer(SgGroup* root); virtual ~GLSceneRenderer(); virtual SgGroup* sceneRoot(); virtual SgGroup* scene(); virtual void clearScene(); virtual int numCameras() const; virtual SgCamera* camera(int index); virtual const SgNodePath& cameraPath(int index) const; virtual SignalProxy sigCamerasChanged() const; virtual SgCamera* currentCamera() const; virtual int currentCameraIndex() const; virtual void setCurrentCamera(int index); virtual bool setCurrentCamera(SgCamera* camera); virtual SignalProxy sigCurrentCameraChanged(); virtual void setViewport(int x, int y, int width, int height); virtual Array4i viewport() const; void getViewport(int& out_x, int& out_y, int& out_width, int& out_height) const; virtual double aspectRatio() const; // width / height; virtual const Affine3& currentModelTransform() const; virtual const Affine3& currentCameraPosition() const; virtual const Matrix4& projectionMatrix() const; void getViewFrustum(const SgPerspectiveCamera& camera, double& left, double& right, double& bottom, double& top) const; void getViewVolume(const SgOrthographicCamera& camera, double& left, double& right, double& bottom, double& top) const; bool initializeGL(); // The following functions cannot be called bofore calling the initializeGL() function. bool setSwapInterval(int interval); int getSwapInterval() const; /** This function does the same things as beginRendering() except that actual GL commands are not executed. This should only be called when you want to initialize the rendering without doing any GL rendering commands. For example, you can obtain cameras without rendering, and you can render the scene after selecting the current camera. */ virtual void initializeRendering(); virtual SignalProxy sigRenderingRequest(); void extractPreprocessedNodes(); virtual void beginRendering(); virtual void endRendering(); virtual void render(); virtual void flush(); bool pick(int x, int y); const Vector3& pickedPoint() const; const SgNodePath& pickedNodePath() const; const Vector3f& backgroundColor() const; void setBackgroundColor(const Vector3f& color); virtual SgLight* headLight(); virtual void setHeadLight(SgLight* light); void setHeadLightLightingFromBackEnabled(bool on); void setAsDefaultLight(SgLight* light); void unsetDefaultLight(SgLight* light); void enableAdditionalLights(bool on); enum PolygonMode { FILL_MODE, LINE_MODE, POINT_MODE }; void setPolygonMode(PolygonMode mode); void setDefaultLighting(bool on); void setDefaultSmoothShading(bool on); SgMaterial* defaultMaterial(); void setDefaultColor(const Vector4f& color); void enableTexture(bool on); void setDefaultPointSize(double size); void setDefaultLineWidth(double width); void enableFog(bool on); SgFog* currentFog(); void setNewDisplayListDoubleRenderingEnabled(bool on); void showNormalVectors(double length); void requestToClearCache(); /** If this is enabled, OpenGL resources such as display lists, vertex buffer objects are checked if they are still used or not, and the unused resources are released when finalizeRendering() is called. The default value is true. */ virtual void enableUnusedCacheCheck(bool on); virtual void visitGroup(SgGroup* group); virtual void visitInvariantGroup(SgInvariantGroup* group); virtual void visitTransform(SgTransform* transform); virtual void visitUnpickableGroup(SgUnpickableGroup* group); virtual void visitShape(SgShape* shape); virtual void visitPointSet(SgPointSet* pointSet); virtual void visitLineSet(SgLineSet* lineSet); virtual void visitPreprocessed(SgPreprocessed* preprocessed); virtual void visitLight(SgLight* light); virtual void visitOverlay(SgOverlay* overlay); virtual void visitOutlineGroup(SgOutlineGroup* outline); bool isPicking(); void setColor(const Vector4f& color); void enableColorMaterial(bool on); void setDiffuseColor(const Vector4f& color); void setAmbientColor(const Vector4f& color); void setEmissionColor(const Vector4f& color); void setSpecularColor(const Vector4f& color); void setShininess(float shininess); void enableCullFace(bool on); void setFrontCCW(bool on); void enableLighting(bool on); void setLightModelTwoSide(bool on); void enableBlend(bool on); void enableDepthMask(bool on); void setPointSize(float size); void setLineWidth(float width); private: GLSceneRendererImpl* impl; friend class SgCustomGLNode; }; class CNOID_EXPORT SgCustomGLNode : public SgGroup { public: typedef boost::function RenderingFunction; SgCustomGLNode() { } SgCustomGLNode(RenderingFunction f) : renderingFunction(f) { } virtual SgObject* clone(SgCloneMap& cloneMap) const; virtual void accept(SceneVisitor& visitor); virtual void render(GLSceneRenderer& renderer); void setRenderingFunction(RenderingFunction f); protected: SgCustomGLNode(const SgCustomGLNode& org, SgCloneMap& cloneMap) : SgGroup(org, cloneMap) { } private: RenderingFunction renderingFunction; }; typedef ref_ptr SgCustomGLNodePtr; } #endif choreonoid-1.5.0/src/Base/ItemTreeArchiver.h0000664000000000000000000000117712741425367017403 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_ITEM_TREE_ARCHIVER_H #define CNOID_BASE_ITEM_TREE_ARCHIVER_H #include "Archive.h" #include #include "exportdecl.h" namespace cnoid { class Item; class ItemTreeArchiverImpl; class CNOID_EXPORT ItemTreeArchiver { public: ItemTreeArchiver(); ~ItemTreeArchiver(); void reset(); ArchivePtr store(Archive* parentArchive, Item* topItem); bool restore(Archive* archive, Item* parentItem, const std::set& optionalPlugins); int numArchivedItems() const; int numRestoredItems() const; private: ItemTreeArchiverImpl* impl; }; } #endif choreonoid-1.5.0/src/Base/RectRegionMarker.h0000664000000000000000000000265512741425367017406 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_RECT_REGION_MARKER_H #define CNOID_BASE_RECT_REGION_MARKER_H #include "SceneWidgetEditable.h" #include #include #include "exportdecl.h" namespace cnoid { class PolyhedralRegion; class RectRegionMarkerImpl; class CNOID_EXPORT RectRegionMarker : public SgOverlay, public SceneWidgetEditable { public: RectRegionMarker(); ~RectRegionMarker(); void setRect(int x0, int y0, int x1, int y1); void setEditModeCursor(QCursor cursor); void startEditing(SceneWidget* sceneWidget); bool isEditing() const; void finishEditing(); const PolyhedralRegion& region() const; SignalProxy sigRegionFixed(); virtual void calcViewVolume(double viewportWidth, double viewportHeight, ViewVolume& io_volume); virtual void onSceneModeChanged(const SceneWidgetEvent& event); virtual bool onButtonPressEvent(const SceneWidgetEvent& event); virtual bool onButtonReleaseEvent(const SceneWidgetEvent& event); virtual bool onPointerMoveEvent(const SceneWidgetEvent& event); virtual void onContextMenuRequest(const SceneWidgetEvent& event, MenuManager& menuManager); SignalProxy sigContextMenuRequest(); private: RectRegionMarkerImpl* impl; }; typedef ref_ptr RectRegionMarkerPtr; } #endif choreonoid-1.5.0/src/Base/ImageView.cpp0000664000000000000000000000253212741425367016405 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "ImageView.h" #include "ImageWidget.h" #include "ViewManager.h" #include #include #include #include "gettext.h" using namespace cnoid; namespace cnoid { class ImageViewImpl { public: ImageWidget* imageWidget; }; } void ImageView::initializeClass(ExtensionManager* ext) { ext->viewManager().registerClass( "ImageView", N_("Image"), ViewManager::MULTI_OPTIONAL); } ImageView::ImageView() { impl = new ImageViewImpl; setDefaultLayoutArea(View::CENTER); QVBoxLayout* vbox = new QVBoxLayout(); vbox->setSpacing(0); impl->imageWidget = new ImageWidget; impl->imageWidget->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding); vbox->addWidget(impl->imageWidget, 1); setLayout(vbox); } ImageView::~ImageView() { delete impl; } void ImageView::setPixmap(const QPixmap& pixmap) { impl->imageWidget->setPixmap(pixmap); } void ImageView::setImage(const QImage& image) { impl->imageWidget->setImage(image); } void ImageView::setImage(const Image& image) { impl->imageWidget->setImage(image); } void ImageView::setScalingEnabled(bool on) { impl->imageWidget->setScalingEnabled(on); } bool ImageView::isScalingEnabled() const { return impl->imageWidget->isScalingEnabled(); } choreonoid-1.5.0/src/Base/SceneItem.h0000664000000000000000000000204412741425367016047 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_SCENE_ITEM_H #define CNOID_BASE_SCENE_ITEM_H #include "Item.h" #include #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT SceneItem : public Item, public SceneProvider { public: static void initializeClass(ExtensionManager* ext); SceneItem(); SceneItem(const SceneItem& org); virtual ~SceneItem(); virtual void setName(const std::string& name); virtual SgNode* getScene(); SgPosTransform* topNode() { return topNode_; } const SgPosTransform* topNode() const { return topNode_; } protected: virtual Item* doDuplicate() const; virtual bool store(Archive& archive); virtual bool restore(const Archive& archive); virtual void doPutProperties(PutPropertyFunction& putProperty); private: SgPosTransformPtr topNode_; bool onTranslationChanged(const std::string& value); bool onRotationChanged(const std::string& value); }; typedef ref_ptr SceneItemPtr; } #endif choreonoid-1.5.0/src/Base/MainWindow.h0000664000000000000000000000241112741425367016245 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_MAIN_WINDOW_H #define CNOID_BASE_MAIN_WINDOW_H #include "Archive.h" #include #include "exportdecl.h" namespace cnoid { class ToolBarArea; class ViewArea; class ToolBar; class MainWindowImpl; class ExtensionManager; class CNOID_EXPORT MainWindow : public QMainWindow { public: static MainWindow* initialize(const char* appName, ExtensionManager* ext); static MainWindow* instance(); void show(); void setProjectTitle(const std::string& title); ToolBarArea* toolBarArea(); ViewArea* viewArea(); void addToolBar(ToolBar* toolbar); void getAllToolBars(std::vector& out_toolBars); void getVisibleToolBars(std::vector& out_toolBars); void restoreLayout(ArchivePtr archive); void storeLayout(ArchivePtr archive); void setInitialLayout(ArchivePtr archive); protected: virtual void changeEvent(QEvent* event); virtual void resizeEvent(QResizeEvent* event); virtual void keyPressEvent(QKeyEvent* event); private: MainWindowImpl* impl; MainWindow(const char* appName, ExtensionManager* ext); virtual ~MainWindow(); void storeWindowStateConfig(); friend class AppImpl; friend class ExtensionManager; }; } #endif choreonoid-1.5.0/src/Base/Timer.h0000664000000000000000000000074212741425367015256 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_TIMER_H #define CNOID_BASE_TIMER_H #include #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT Timer : public QTimer { Q_OBJECT public: Timer(QObject* parent = 0); SignalProxy sigTimeout() { return sigTimeout_; } private Q_SLOTS: void onTimeout(); private: Signal sigTimeout_; }; } #endif choreonoid-1.5.0/src/Base/TimeBar.cpp0000664000000000000000000005365212741425367016064 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "TimeBar.h" #include "ExtensionManager.h" #include "Archive.h" #include "MessageView.h" #include "MainWindow.h" #include "OptionManager.h" #include "LazyCaller.h" #include "SpinBox.h" #include "Slider.h" #include "Buttons.h" #include "CheckBox.h" #include "Dialog.h" #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace cnoid; namespace { const bool TRACE_FUNCTIONS = false; inline double myNearByInt(double x) { #ifdef Q_OS_WIN32 double u = ceil(x); double l = floor(x); if(fabs(u - x) < fabs(x - l)){ return u; } else { return l; } #else return nearbyint(x); #endif } class ConfigDialog : public Dialog { public: SpinBox frameRateSpin; SpinBox playbackFrameRateSpin; CheckBox idleLoopDrivenCheck; DoubleSpinBox playbackSpeedScaleSpin; CheckBox fillLevelSyncCheck; CheckBox autoExpandCheck; QCheckBox beatModeCheck; DoubleSpinBox tempoSpin; SpinBox beatcSpin; SpinBox beatmSpin; DoubleSpinBox beatOffsetSpin; ConfigDialog() { setWindowTitle(_("Time Bar Config")); QVBoxLayout* vbox = new QVBoxLayout(); setLayout(vbox); QHBoxLayout* hbox = new QHBoxLayout(); hbox->addWidget(new QLabel(_("Internal frame rate"))); frameRateSpin.setAlignment(Qt::AlignCenter); frameRateSpin.setRange(1, 10000); hbox->addWidget(&frameRateSpin); hbox->addStretch(); vbox->addLayout(hbox); hbox = new QHBoxLayout(); hbox->addWidget(new QLabel(_("Playback frame rate"))); playbackFrameRateSpin.setAlignment(Qt::AlignCenter); playbackFrameRateSpin.setRange(0, 1000); playbackFrameRateSpin.setValue(50); hbox->addWidget(&playbackFrameRateSpin); hbox->addStretch(); vbox->addLayout(hbox); hbox = new QHBoxLayout(); idleLoopDrivenCheck.setText(_("Idle loop driven mode")); hbox->addWidget(&idleLoopDrivenCheck); hbox->addStretch(); vbox->addLayout(hbox); hbox = new QHBoxLayout(); hbox->addWidget(new QLabel(_("Playback speed scale"))); playbackSpeedScaleSpin.setAlignment(Qt::AlignCenter); playbackSpeedScaleSpin.setDecimals(1); playbackSpeedScaleSpin.setRange(0.1, 99.9); playbackSpeedScaleSpin.setSingleStep(0.1); playbackSpeedScaleSpin.setValue(1.0); hbox->addWidget(&playbackSpeedScaleSpin); hbox->addStretch(); vbox->addLayout(hbox); hbox = new QHBoxLayout(); fillLevelSyncCheck.setText(_("Sync with ongoing updates")); fillLevelSyncCheck.setChecked(true); hbox->addWidget(&fillLevelSyncCheck); hbox->addStretch(); vbox->addLayout(hbox); hbox = new QHBoxLayout(); autoExpandCheck.setText(_("Automatically expand the time range")); autoExpandCheck.setChecked(true); hbox->addWidget(&autoExpandCheck); hbox->addStretch(); vbox->addLayout(hbox); /* hbox = new QHBoxLayout(); vbox->addLayout(hbox); beatModeCheck = new QCheckBox(_("Beat mode")); hbox->addWidget(beatModeCheck); beatcSpin = new SpinBox(); beatcSpin->setRange(1, 99); hbox->addWidget(beatcSpin); hbox->addWidget(new QLabel("/")); beatmSpin = new SpinBox(); beatmSpin->setRange(1, 99); hbox->addWidget(beatmSpin); hbox->addStretch(); hbox = new QHBoxLayout(); vbox->addLayout(hbox); hbox->addWidget(new QLabel(_("Tempo"))); tempoSpin = new DoubleSpinBox(); tempoSpin->setRange(1.0, 999.99); tempoSpin->setDecimals(2); hbox->addWidget(tempoSpin); hbox->addWidget(new QLabel(_("Offset"))); beatOffsetSpin = new DoubleSpinBox(); beatOffsetSpin->setRange(-9.99, 9.99); beatOffsetSpin->setDecimals(2); beatOffsetSpin->setSingleStep(0.1); hbox->addWidget(beatOffsetSpin); hbox->addWidget(new QLabel(_("[s]"))); hbox->addStretch(); */ vbox->addStretch(); PushButton* okButton = new PushButton(_("&OK")); okButton->setDefault(true); QDialogButtonBox* buttonBox = new QDialogButtonBox(this); buttonBox->addButton(okButton, QDialogButtonBox::AcceptRole); connect(buttonBox,SIGNAL(accepted()), this, SLOT(accept())); vbox->addWidget(okButton); } }; } namespace cnoid { class TimeBarImpl : public QObject { public: TimeBarImpl(TimeBar* self); ~TimeBarImpl(); bool setTime(double time, bool calledFromPlaybackLoop, QWidget* callerWidget = 0); void onTimeSpinChanged(double value); bool onTimeSliderChangeValue(double value); void setTimeRange(double minTime, double maxTime); void setFrameRate(double rate); void updateTimeProperties(bool forceUpdate); void onPlaybackSpeedScaleChanged(); void onPlaybackFrameRateChanged(); void onPlayActivated(); void onResumeActivated(); void startPlayback(); void stopPlayback(bool isStoppedManually); int startFillLevelUpdate(); void updateFillLevel(int id, double time); void updateMinFillLevel(); void stopFillLevelUpdate(int id); void onTimeRangeSpinsChanged(); void onFrameRateSpinChanged(); virtual void timerEvent(QTimerEvent* event); void onRefreshButtonClicked(); bool storeState(Archive& archive); bool restoreState(const Archive& archive); TimeBar* self; ostream& os; ConfigDialog config; ToolButton* stopResumeButton; ToolButton* frameModeToggle; QIcon resumeIcon; QIcon stopIcon; DoubleSpinBox* timeSpin; Slider* timeSlider; DoubleSpinBox* minTimeSpin; DoubleSpinBox* maxTimeSpin; int decimals; double minTime; double maxTime; double playbackSpeedScale; double playbackFrameRate; double animationTimeOffset; int timerId; QTime timer; bool repeatMode; bool isDoingPlayback; map fillLevelMap; double fillLevel; bool isFillLevelActive; Signal sigPlaybackInitialized; Signal sigPlaybackStarted; Signal sigTimeChanged; Signal sigPlaybackStopped; }; } static void onSigOptionsParsed(boost::program_options::variables_map& v) { if(v.count("start-playback")){ callLater(boost::bind(&TimeBar::startPlayback, TimeBar::instance())); } } void TimeBar::initialize(ExtensionManager* ext) { static bool initialized = false; if(!initialized){ ext->addToolBar(TimeBar::instance()); ext->optionManager() .addOption("start-playback", "start playback automatically") .sigOptionsParsed().connect(onSigOptionsParsed); initialized = true; } } TimeBar* TimeBar::instance() { static TimeBar* timeBar = new TimeBar(); return timeBar; } TimeBar::TimeBar() : ToolBar(N_("TimeBar")) { impl = new TimeBarImpl(this); } TimeBarImpl::TimeBarImpl(TimeBar* self) : self(self), os(MessageView::mainInstance()->cout()), resumeIcon(QIcon(":/Base/icons/resume.png")), stopIcon(QIcon(":/Base/icons/stop.png")) { self->setVisibleByDefault(true); self->setStretchable(true); self->time_ = 0.0; self->frameRate_ = 100.0; decimals = 2; minTime = 0.0; maxTime = 30.0; repeatMode = false; timerId = 0; isDoingPlayback = false; fillLevel = 0; isFillLevelActive = false; self->addButton(QIcon(":/Base/icons/play.png"), _("Start animation")) ->sigClicked().connect(boost::bind(&TimeBarImpl::onPlayActivated, this)); stopResumeButton = self->addButton(resumeIcon, _("Resume animation")); stopResumeButton->setIcon(resumeIcon); stopResumeButton->sigClicked().connect(boost::bind(&TimeBarImpl::onResumeActivated, this)); self->addButton(QIcon(":/Base/icons/refresh.png"), _("Refresh state at the current time")) ->sigClicked().connect(boost::bind(&TimeBarImpl::onRefreshButtonClicked, this)); timeSpin = new DoubleSpinBox(); timeSpin->setAlignment(Qt::AlignCenter); timeSpin->sigValueChanged().connect(boost::bind(&TimeBarImpl::onTimeSpinChanged, this, _1)); self->addWidget(timeSpin); timeSlider = new Slider(Qt::Horizontal); timeSlider->sigValueChanged().connect(boost::bind(&TimeBarImpl::onTimeSliderChangeValue, this, _1)); timeSlider->setMinimumWidth(timeSlider->sizeHint().width()); self->addWidget(timeSlider); minTimeSpin = new DoubleSpinBox(); minTimeSpin->setAlignment(Qt::AlignCenter); minTimeSpin->setRange(-999.0, 999.0); minTimeSpin->sigValueChanged().connect(boost::bind(&TimeBarImpl::onTimeRangeSpinsChanged, this)); self->addWidget(minTimeSpin); self->addLabel(" : "); maxTimeSpin = new DoubleSpinBox(); maxTimeSpin->setAlignment(Qt::AlignCenter); maxTimeSpin->setRange(-999.0, 999.0); maxTimeSpin->sigValueChanged().connect(boost::bind(&TimeBarImpl::onTimeRangeSpinsChanged, this)); self->addWidget(maxTimeSpin); self->addButton(QIcon(":/Base/icons/setup.png"), _("Show the config dialog")) ->sigClicked().connect(boost::bind(&QDialog::show, &config)); config.frameRateSpin.sigValueChanged().connect(boost::bind(&TimeBarImpl::onFrameRateSpinChanged, this)); config.playbackFrameRateSpin.sigValueChanged().connect(boost::bind(&TimeBarImpl::onPlaybackFrameRateChanged, this)); config.playbackSpeedScaleSpin.sigValueChanged().connect(boost::bind(&TimeBarImpl::onPlaybackSpeedScaleChanged, this)); playbackSpeedScale = config.playbackSpeedScaleSpin.value(); playbackFrameRate = config.playbackFrameRateSpin.value(); updateTimeProperties(true); } TimeBar::~TimeBar() { delete impl; } TimeBarImpl::~TimeBarImpl() { } SignalProxy TimeBar::sigPlaybackInitialized() { return impl->sigPlaybackInitialized; } SignalProxy TimeBar::sigPlaybackStarted() { return impl->sigPlaybackStarted; } /** Signal emitted when the TimeBar's time changes. In the function connected to this signal, please return true if the time is valid for it, and return false if the time is not valid. The example of the latter case is that the time is over the length of the data processed in the function. */ SignalProxy TimeBar::sigTimeChanged() { return impl->sigTimeChanged; } SignalProxy TimeBar::sigPlaybackStopped() { return impl->sigPlaybackStopped; } bool TimeBar::setTime(double time) { return impl->setTime(time, false); } /** @todo check whether block() and unblock() of sigc::connection decrease the performance or not. */ bool TimeBarImpl::setTime(double time, bool calledFromPlaybackLoop, QWidget* callerWidget) { if(TRACE_FUNCTIONS){ cout << "TimeBarImpl::setTime(" << time << ", " << calledFromPlaybackLoop << ")" << endl; } if(!calledFromPlaybackLoop && isDoingPlayback){ return false; } const double newTime = myNearByInt(time * self->frameRate_) / self->frameRate_; // When the optimization is enabled, // the result of (newTime == self->time_) sometimes becomes false, // so here the following judgement is used. if(fabs(newTime - self->time_) < 1.0e-14){ if(calledFromPlaybackLoop){ return true; } if(callerWidget){ return false; } } if(newTime > maxTime && config.autoExpandCheck.isChecked()){ maxTime = newTime; timeSpin->blockSignals(true); timeSlider->blockSignals(true); maxTimeSpin->blockSignals(true); timeSpin->setRange(minTime, maxTime); const double r = pow(10.0, decimals); timeSlider->setRange((int)myNearByInt(minTime * r), (int)myNearByInt(maxTime * r)); maxTimeSpin->setValue(maxTime); maxTimeSpin->blockSignals(false); timeSlider->blockSignals(false); timeSpin->blockSignals(false); } self->time_ = newTime; if(callerWidget != timeSpin){ timeSpin->blockSignals(true); timeSpin->setValue(self->time_); timeSpin->blockSignals(false); } if(callerWidget != timeSlider){ timeSlider->blockSignals(true); timeSlider->setValue((int)myNearByInt(self->time_ * pow(10.0, decimals))); timeSlider->blockSignals(false); } return sigTimeChanged(self->time_); } void TimeBarImpl::onTimeSpinChanged(double value) { if(TRACE_FUNCTIONS){ cout << "TimeBarImpl::onTimeSpinChanged()" << endl; } if(isDoingPlayback){ stopPlayback(true); } setTime(value, false, timeSpin); } bool TimeBarImpl::onTimeSliderChangeValue(double value) { if(TRACE_FUNCTIONS){ cout << "TimeBarImpl::onTimeSliderChanged(): value = " << value << endl; } if(isDoingPlayback){ stopPlayback(true); } setTime(value / pow(10.0, decimals), false, timeSlider); return true; } void TimeBar::setFrameRate(double rate) { impl->setFrameRate(rate); } void TimeBarImpl::setFrameRate(double rate) { if(rate > 0.0){ if(self->frameRate_ != rate){ self->frameRate_ = rate; updateTimeProperties(true); } } } double TimeBar::minTime() const { return impl->minTime; } double TimeBar::maxTime() const { return impl->maxTime; } void TimeBar::setTimeRange(double min, double max) { impl->setTimeRange(min, max); } void TimeBarImpl::setTimeRange(double minTime, double maxTime) { this->minTime = minTime; this->maxTime = maxTime; updateTimeProperties(false); } void TimeBarImpl::updateTimeProperties(bool forceUpdate) { timeSpin->blockSignals(true); timeSlider->blockSignals(true); minTimeSpin->blockSignals(true); maxTimeSpin->blockSignals(true); config.frameRateSpin.blockSignals(true); const double timeStep = 1.0 / self->frameRate_; decimals = static_cast(ceil(log10(self->frameRate_))); const double r = pow(10.0, decimals); if(forceUpdate || (minTime != timeSpin->minimum() || maxTime != timeSpin->maximum())){ timeSpin->setRange(minTime, maxTime); timeSlider->setRange((int)myNearByInt(minTime * r), (int)myNearByInt(maxTime * r)); } timeSpin->setDecimals(decimals); timeSpin->setSingleStep(timeStep); timeSlider->setSingleStep(timeStep * r); minTimeSpin->setValue(minTime); maxTimeSpin->setValue(maxTime); config.frameRateSpin.setValue(self->frameRate_); config.frameRateSpin.blockSignals(false); maxTimeSpin->blockSignals(false); minTimeSpin->blockSignals(false); timeSlider->blockSignals(false); timeSpin->blockSignals(false); setTime(self->time_, false); } void TimeBarImpl::onPlaybackSpeedScaleChanged() { playbackSpeedScale = config.playbackSpeedScaleSpin.value(); if(isDoingPlayback){ startPlayback(); } } double TimeBar::playbackSpeedScale() const { return impl->config.playbackSpeedScaleSpin.value(); } void TimeBar::setPlaybackSpeedScale(double scale) { impl->config.playbackSpeedScaleSpin.setValue(scale); } void TimeBarImpl::onPlaybackFrameRateChanged() { playbackFrameRate = config.playbackFrameRateSpin.value(); if(isDoingPlayback){ startPlayback(); } } double TimeBar::playbackFrameRate() const { return impl->config.playbackFrameRateSpin.value(); } void TimeBar::setPlaybackFrameRate(double rate) { impl->config.playbackFrameRateSpin.setValue(rate); } void TimeBar::setRepeatMode(bool on) { impl->repeatMode = on; } void TimeBarImpl::onPlayActivated() { stopPlayback(true); setTime(minTime, false); startPlayback(); } void TimeBarImpl::onResumeActivated() { if(isDoingPlayback){ stopPlayback(true); } else { stopPlayback(true); startPlayback(); } } void TimeBar::startPlayback() { impl->startPlayback(); } void TimeBarImpl::startPlayback() { stopPlayback(false); animationTimeOffset = self->time_; if(sigPlaybackInitialized(self->time_)){ sigPlaybackStarted(self->time_); if(!setTime(self->time_, true)){ sigPlaybackStopped(self->time_, false); } else { isDoingPlayback = true; const static QString tip(_("Stop animation")); stopResumeButton->setIcon(stopIcon); stopResumeButton->setToolTip(tip); if(config.idleLoopDrivenCheck.isChecked()){ timerId = startTimer(0); } else { timerId = startTimer((int)myNearByInt(1000.0 / playbackFrameRate)); } timer.start(); } } } void TimeBar::stopPlayback(bool isStoppedManually) { impl->stopPlayback(isStoppedManually); } void TimeBarImpl::stopPlayback(bool isStoppedManually) { if(isDoingPlayback){ killTimer(timerId); isDoingPlayback = false; sigPlaybackStopped(self->time_, isStoppedManually); const static QString tip(_("Resume animation")); stopResumeButton->setIcon(resumeIcon); stopResumeButton->setToolTip(tip); if(fillLevelMap.empty()){ isFillLevelActive = false; } } } bool TimeBar::isDoingPlayback() { return impl->isDoingPlayback; } int TimeBar::startFillLevelUpdate() { return impl->startFillLevelUpdate(); } int TimeBarImpl::startFillLevelUpdate() { int id=0; if(fillLevelMap.empty()){ isFillLevelActive = true; } else { while(fillLevelMap.find(id) == fillLevelMap.end()){ ++id; } } updateFillLevel(id, 0.0); return id; } void TimeBar::updateFillLevel(int id, double time) { impl->updateFillLevel(id, time); } void TimeBarImpl::updateFillLevel(int id, double time) { fillLevelMap[id] = time; updateMinFillLevel(); } void TimeBarImpl::updateMinFillLevel() { double minFillLevel = std::numeric_limits::max(); map::iterator p; for(p = fillLevelMap.begin(); p != fillLevelMap.end(); ++p){ minFillLevel = std::min(p->second, minFillLevel); } fillLevel = minFillLevel; } void TimeBar::stopFillLevelUpdate(int id) { impl->stopFillLevelUpdate(id); } void TimeBarImpl::stopFillLevelUpdate(int id) { fillLevelMap.erase(id); if(!fillLevelMap.empty()){ updateMinFillLevel(); } else { if(!isDoingPlayback){ isFillLevelActive = false; } } } void TimeBar::setFillLevelSync(bool on) { impl->config.fillLevelSyncCheck.setChecked(on); } void TimeBar::startPlaybackFromFillLevel() { if(isDoingPlayback()){ stopPlayback(); } setTime(impl->fillLevel); startPlayback(); } double TimeBar::realPlaybackTime() const { if(impl->isDoingPlayback){ return impl->animationTimeOffset + impl->playbackSpeedScale * (impl->timer.elapsed() / 1000.0); } else { return time_; } } void TimeBarImpl::timerEvent(QTimerEvent* event) { double time = animationTimeOffset + playbackSpeedScale * (timer.elapsed() / 1000.0); bool doStopAtLastFillLevel = false; if(isFillLevelActive){ if(config.fillLevelSyncCheck.isChecked() || (time > fillLevel)){ animationTimeOffset += (fillLevel - time); time = fillLevel; if(fillLevelMap.empty()){ doStopAtLastFillLevel = true; } } } if(!setTime(time, true) || doStopAtLastFillLevel){ stopPlayback(false); if(!doStopAtLastFillLevel && repeatMode){ setTime(minTime, true); startPlayback(); } } } void TimeBarImpl::onTimeRangeSpinsChanged() { setTimeRange(minTimeSpin->value(), maxTimeSpin->value()); } void TimeBarImpl::onFrameRateSpinChanged() { setFrameRate(config.frameRateSpin.value()); } void TimeBarImpl::onRefreshButtonClicked() { if(!isDoingPlayback){ sigTimeChanged(self->time_); } } int TimeBar::stretchableDefaultWidth() const { return sizeHint().width() + impl->timeSlider->sizeHint().width() * 5; } bool TimeBar::storeState(Archive& archive) { return impl->storeState(archive); } bool TimeBarImpl::storeState(Archive& archive) { archive.write("minTime", minTime); archive.write("maxTime", maxTime); archive.write("frameRate", self->frameRate_); archive.write("playbackFrameRate", playbackFrameRate); archive.write("idleLoopDrivenMode", config.idleLoopDrivenCheck.isChecked()); archive.write("currentTime", self->time_); archive.write("speedScale", playbackSpeedScale); archive.write("syncToOngoingUpdates", config.fillLevelSyncCheck.isChecked()); archive.write("autoExpansion", config.autoExpandCheck.isChecked()); return true; } bool TimeBar::restoreState(const Archive& archive) { return impl->restoreState(archive); } bool TimeBarImpl::restoreState(const Archive& archive) { archive.read("minTime", minTime); archive.read("maxTime", maxTime); archive.read("currentTime", self->time_); config.playbackFrameRateSpin.setValue(archive.get("playbackFrameRate", playbackFrameRate)); config.idleLoopDrivenCheck.setChecked(archive.get("idleLoopDrivenMode", config.idleLoopDrivenCheck.isChecked())); config.playbackSpeedScaleSpin.setValue(archive.get("speedScale", playbackSpeedScale)); config.fillLevelSyncCheck.setChecked(archive.get("syncToOngoingUpdates", config.fillLevelSyncCheck.isChecked())); config.autoExpandCheck.setChecked(archive.get("autoExpansion", config.autoExpandCheck.isChecked())); double prevFrameRate = self->frameRate_; archive.read("frameRate", self->frameRate_); updateTimeProperties(self->frameRate_ != prevFrameRate); return true; } choreonoid-1.5.0/src/Base/ProjectManager.cpp0000664000000000000000000004360512741425367017437 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "ProjectManager.h" #include "RootItem.h" #include "ItemManager.h" #include "ViewManager.h" #include "MessageView.h" #include "ToolBar.h" #include "Archive.h" #include "ItemTreeArchiver.h" #include "ExtensionManager.h" #include "OptionManager.h" #include "MenuManager.h" #include "AppConfig.h" #include "LazyCaller.h" #include #include #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace cnoid; namespace filesystem = boost::filesystem; using boost::format; namespace { ProjectManager* instance_ = 0; } namespace cnoid { class ProjectManagerImpl { public: ProjectManagerImpl(ExtensionManager* em); ~ProjectManagerImpl(); template bool restoreObjectStates( Archive* projectArchive, Archive* states, const vector& objects, const char* nameSuffix); void loadProject(const string& filename, bool isInvokingApplication); template bool storeObjects(Archive& parentArchive, const char* key, vector objects); void saveProject(const string& filename); void overwriteCurrentProject(); void onSigOptionsParsed(boost::program_options::variables_map& v); void openDialogToLoadProject(); void openDialogToSaveProject(); void onPerspectiveCheckToggled(); void onHomeRelativeCheckToggled(); void connectArchiver( const std::string& name, boost::function storeFunction, boost::function restoreFunction); ItemTreeArchiver itemTreeArchiver; MainWindow* mainWindow; MessageView* messageView; string lastAccessedProjectFile; Action* perspectiveCheck; Action* homeRelativeCheck; struct ArchiverInfo { boost::function storeFunction; boost::function restoreFunction; }; typedef map ArchiverMap; typedef map ArchiverMapMap; ArchiverMapMap archivers; }; } ProjectManager* ProjectManager::instance() { return instance_; } void ProjectManager::initialize(ExtensionManager* em) { if(!instance_){ instance_ = em->manage(new ProjectManager(em)); } } ProjectManager::ProjectManager(ExtensionManager* em) { impl = new ProjectManagerImpl(em); } ProjectManagerImpl::ProjectManagerImpl(ExtensionManager* em) { using boost::bind; MappingPtr config = AppConfig::archive()->openMapping("ProjectManager"); MenuManager& mm = em->menuManager(); mm.setPath("/File"); mm.addItem(_("Open Project")) ->sigTriggered().connect(bind(&ProjectManagerImpl::openDialogToLoadProject, this)); mm.addItem(_("Save Project")) ->sigTriggered().connect(bind(&ProjectManagerImpl::overwriteCurrentProject, this)); mm.addItem(_("Save Project As")) ->sigTriggered().connect(bind(&ProjectManagerImpl::openDialogToSaveProject, this)); mm.setPath(N_("Project File Options")); perspectiveCheck = mm.addCheckItem(_("Perspective")); perspectiveCheck->setChecked(config->get("storePerspective", true)); perspectiveCheck->sigToggled().connect(bind(&ProjectManagerImpl::onPerspectiveCheckToggled, this)); homeRelativeCheck = mm.addCheckItem(_("Use HOME relative directories")); homeRelativeCheck->setChecked(config->get("useHomeRelative", false)); homeRelativeCheck->sigToggled().connect(bind(&ProjectManagerImpl::onHomeRelativeCheckToggled, this)); mm.setPath("/File"); mm.addSeparator(); OptionManager& om = em->optionManager(); om.addOption("project", boost::program_options::value< vector >(), "load a project file"); om.addPositionalOption("project", 1); om.sigOptionsParsed().connect(boost::bind(&ProjectManagerImpl::onSigOptionsParsed, this, _1)); mainWindow = MainWindow::instance(); messageView = MessageView::mainInstance(); } ProjectManager::~ProjectManager() { delete impl; instance_ = 0; } ProjectManagerImpl::~ProjectManagerImpl() { } template bool ProjectManagerImpl::restoreObjectStates (Archive* projectArchive, Archive* states, const vector& objects, const char* nameSuffix) { bool restored = false; for(size_t i=0; i < objects.size(); ++i){ TObject* object = objects[i]; const string name = object->objectName().toStdString(); Archive* state = states->findSubArchive(name); if(state->isValid()){ state->inheritSharedInfoFrom(*projectArchive); try { if(object->restoreState(*state)){ restored = true; } } catch(const ValueNode::Exception& ex){ messageView->putln(MessageView::WARNING, format(_("The state of the \"%1%\" %2% was not completely restored.\n%3%")) % name % nameSuffix % ex.message()); } } } return restored; } void ProjectManager::loadProject(const std::string& filename) { impl->loadProject(filename, false); } void ProjectManagerImpl::loadProject(const std::string& filename, bool isInvokingApplication) { bool loaded = false; YAMLReader reader; reader.setMappingClass(); try { messageView->putln(); messageView->notify(str(fmt(_("Loading project file \"%1%\" ...")) % filename)); if(!isInvokingApplication){ messageView->flush(); } int numArchivedItems = 0; int numRestoredItems = 0; if(!reader.load(filename)){ messageView->put(reader.errorMessage() + "\n"); } else if(reader.numDocuments() == 0){ messageView->put(_("The project file is empty.\n")); } else { Archive* archive = static_cast(reader.document()->toMapping()); archive->initSharedInfo(filename); std::set optionalPlugins; Listing& optionalPluginsNode = *archive->findListing("optionalPlugins"); if(optionalPluginsNode.isValid()){ for(int i=0; i < optionalPluginsNode.size(); ++i){ optionalPlugins.insert(optionalPluginsNode[i].toString()); } } ViewManager::ViewStateInfo viewStateInfo; ViewManager::restoreViews(archive, "views", viewStateInfo); MainWindow* mainWindow = MainWindow::instance(); if(isInvokingApplication){ if(perspectiveCheck->isChecked()){ mainWindow->setInitialLayout(archive); } mainWindow->show(); messageView->flush(); mainWindow->repaint(); } else { if(perspectiveCheck->isChecked()){ mainWindow->restoreLayout(archive); } } ArchiverMapMap::iterator p; for(p = archivers.begin(); p != archivers.end(); ++p){ const string& moduleName = p->first; Archive* moduleArchive = archive->findSubArchive(moduleName); if(moduleArchive->isValid()){ ArchiverMap::iterator q; for(q = p->second.begin(); q != p->second.end(); ++q){ const string& objectName = q->first; Archive* objArchive; if(objectName.empty()){ objArchive = moduleArchive; } else { objArchive = moduleArchive->findSubArchive(objectName); } if(objArchive->isValid()){ ArchiverInfo& info = q->second; objArchive->inheritSharedInfoFrom(*archive); info.restoreFunction(*objArchive); loaded = true; } } } } if(!ViewManager::restoreViewStates(viewStateInfo)){ // load the old format (version 1.4 or earlier) Archive* viewStates = archive->findSubArchive("views"); if(viewStates->isValid()){ if(restoreObjectStates(archive, viewStates, ViewManager::allViews(), "view")){ loaded = true; } } } Archive* barStates = archive->findSubArchive("toolbars"); if(barStates->isValid()){ vector toolBars; mainWindow->getAllToolBars(toolBars); if(restoreObjectStates(archive, barStates, toolBars, "bar")){ loaded = true; } } itemTreeArchiver.reset(); Archive* items = archive->findSubArchive("items"); if(items->isValid()){ items->inheritSharedInfoFrom(*archive); itemTreeArchiver.restore(items, RootItem::mainInstance(), optionalPlugins); numArchivedItems = itemTreeArchiver.numArchivedItems(); numRestoredItems = itemTreeArchiver.numRestoredItems(); messageView->putln(format(_("%1% / %2% item(s) are loaded.")) % numRestoredItems % numArchivedItems); if(numRestoredItems < numArchivedItems){ messageView->putln(MessageView::WARNING, format(_("%1% item(s) are not correctly loaded.")) % (numArchivedItems - numRestoredItems)); } if(numRestoredItems > 0){ loaded = true; } } if(loaded){ mainWindow->setProjectTitle(getBasename(filename)); lastAccessedProjectFile = filename; messageView->flush(); archive->callPostProcesses(); if(numRestoredItems == numArchivedItems){ messageView->notify(str(fmt(_("Project \"%1%\" has successfully been loaded.")) % filename)); } else { messageView->notify(str(fmt(_("Project \"%1%\" has been loaded.")) % filename)); } } } } catch (const ValueNode::Exception& ex){ messageView->put(ex.message()); } if(!loaded){ messageView->notify(str(fmt(_("Project \"%1%\" cannot be loaded.")) % filename)); lastAccessedProjectFile.clear(); } } template bool ProjectManagerImpl::storeObjects (Archive& parentArchive, const char* key, vector objects) { bool result = true; if(!objects.empty()){ MappingPtr archives = new Mapping(); archives->setKeyQuoteStyle(DOUBLE_QUOTED); for(size_t i=0; i < objects.size(); ++i){ TObject* object = objects[i]; string name = object->objectName().toStdString(); if(!name.empty()){ ArchivePtr archive = new Archive(); archive->inheritSharedInfoFrom(parentArchive); if(object->storeState(*archive) && !archive->empty()){ archives->insert(name, archive); } } } if(!archives->empty()){ parentArchive.insert(key, archives); result = true; } } return result; } void ProjectManager::saveProject(const string& filename) { impl->saveProject(filename); } void ProjectManagerImpl::saveProject(const string& filename) { messageView->putln(); messageView->notify(str(fmt(_("Saving a project to \"%1%\" ...\n")) % filename)); messageView->flush(); itemTreeArchiver.reset(); ArchivePtr archive = new Archive(); archive->initSharedInfo(filename, homeRelativeCheck->isChecked()); ArchivePtr itemArchive = itemTreeArchiver.store(archive, RootItem::mainInstance()); if(itemArchive){ archive->insert("items", itemArchive); } bool stored = ViewManager::storeViewStates(archive, "views"); vector toolBars; mainWindow->getAllToolBars(toolBars); stored |= storeObjects(*archive, "toolbars", toolBars); ArchiverMapMap::iterator p; for(p = archivers.begin(); p != archivers.end(); ++p){ ArchivePtr moduleArchive = new Archive(); moduleArchive->setKeyQuoteStyle(DOUBLE_QUOTED); ArchiverMap::iterator q; for(q = p->second.begin(); q != p->second.end(); ++q){ const string& objectName = q->first; ArchivePtr objArchive; if(objectName.empty()){ objArchive = moduleArchive; } else { objArchive = new Archive(); } objArchive->inheritSharedInfoFrom(*archive); ArchiverInfo& info = q->second; if(info.storeFunction(*objArchive)){ if(!objectName.empty()){ moduleArchive->insert(objectName, objArchive); } } } if(!moduleArchive->empty()){ const string& moduleName = p->first; archive->insert(moduleName, moduleArchive); stored = true; } } if(perspectiveCheck->isChecked()){ mainWindow->storeLayout(archive); stored = true; } // Storing the file dialog directory from the project file. // This should be disabled. /* string currentFileDialogDirectory; if(AppConfig::archive()->read("currentFileDialogDirectory", currentFileDialogDirectory)){ archive->writeRelocatablePath("currentFileDialogDirectory", currentFileDialogDirectory); } */ if(stored){ YAMLWriter writer(filename); writer.setKeyOrderPreservationMode(true); writer.putNode(archive); messageView->notify(_("Saving a project file has been finished.\n")); mainWindow->setProjectTitle(getBasename(filename)); lastAccessedProjectFile = filename; } else { messageView->notify(_("Saving a project file failed.\n")); lastAccessedProjectFile.clear(); } } void ProjectManager::overwriteCurrentProject() { impl->overwriteCurrentProject(); } void ProjectManagerImpl::overwriteCurrentProject() { if(lastAccessedProjectFile.empty()){ openDialogToSaveProject(); } else { saveProject(lastAccessedProjectFile); } } void ProjectManagerImpl::onSigOptionsParsed(boost::program_options::variables_map& v) { if(v.count("project")){ vector projectFileNames = v["project"].as< vector >(); for(size_t i=0; i < projectFileNames.size(); ++i){ loadProject(toActualPathName(projectFileNames[i]), true); } } } void ProjectManagerImpl::openDialogToLoadProject() { QFileDialog dialog(MainWindow::instance()); dialog.setWindowTitle(_("Open a Choreonoid project file")); dialog.setFileMode(QFileDialog::ExistingFile); dialog.setViewMode(QFileDialog::List); dialog.setLabelText(QFileDialog::Accept, _("Open")); dialog.setLabelText(QFileDialog::Reject, _("Cancel")); QStringList filters; filters << _("Project files (*.cnoid)"); filters << _("Any files (*)"); dialog.setNameFilters(filters); dialog.setDirectory(AppConfig::archive()->get ("currentFileDialogDirectory", shareDirectory()).c_str()); if(dialog.exec()){ AppConfig::archive()->writePath("currentFileDialogDirectory", dialog.directory().absolutePath().toStdString()); loadProject(getNativePathString(filesystem::path(dialog.selectedFiles().front().toStdString())), false); } } void ProjectManagerImpl::openDialogToSaveProject() { QFileDialog dialog(MainWindow::instance()); dialog.setWindowTitle(_("Save a choreonoid project file")); dialog.setFileMode(QFileDialog::AnyFile); dialog.setAcceptMode(QFileDialog::AcceptSave); dialog.setViewMode(QFileDialog::List); dialog.setLabelText(QFileDialog::Accept, _("Save")); dialog.setLabelText(QFileDialog::Reject, _("Cancel")); QStringList filters; filters << _("Project files (*.cnoid)"); filters << _("Any files (*)"); dialog.setNameFilters(filters); dialog.setDirectory(AppConfig::archive()->get("currentFileDialogDirectory", shareDirectory()).c_str()); if(dialog.exec()){ AppConfig::archive()->writePath("currentFileDialogDirectory", dialog.directory().absolutePath().toStdString()); filesystem::path path(dialog.selectedFiles().front().toStdString()); string filename = getNativePathString(path); string ext = filesystem::extension(path); if(ext != ".cnoid"){ filename += ".cnoid"; } saveProject(filename); } } void ProjectManagerImpl::onPerspectiveCheckToggled() { AppConfig::archive()->openMapping("ProjectManager") ->write("storePerspective", perspectiveCheck->isChecked()); } void ProjectManagerImpl::onHomeRelativeCheckToggled() { AppConfig::archive()->openMapping("ProjectManager") ->write("useHomeRelative", homeRelativeCheck->isChecked()); } void ProjectManager::setArchiver( const std::string& moduleName, const std::string& name, boost::function storeFunction, boost::function restoreFunction) { ProjectManagerImpl::ArchiverInfo& info = impl->archivers[moduleName][name]; info.storeFunction = storeFunction; info.restoreFunction = restoreFunction; } void ProjectManager::resetArchivers(const std::string& moduleName) { impl->archivers.erase(moduleName); } const std::string& ProjectManager::getProjectFileName() { return impl->lastAccessedProjectFile; } choreonoid-1.5.0/src/Base/MenuManager.h0000664000000000000000000000265412741425367016401 0ustar rootroot/** @author Shin'ichiro NAKAOKA */ #ifndef CNOID_BASE_MENU_MANAGER_H #define CNOID_BASE_MENU_MANAGER_H #include "Action.h" #include "Menu.h" #include #include "exportdecl.h" namespace cnoid { class Menu; class MenuManagerImpl; /** @if jp ƒĦƒ‹ƒƒĵ‚’ç°Ħċ˜ĞçĦ理™‚‹Ÿ‚‚Żƒİ‚ı€‚ @endif */ class CNOID_EXPORT MenuManager { public: MenuManager(); MenuManager(QWidget* topMenu); virtual ~MenuManager(); void bindTextDomain(const std::string& domain); void setTopMenu(QWidget* topMenu); QWidget* topMenu(); void setNewPopupMenu(QWidget* parent = 0); Menu* popupMenu(); QWidget* current() const; MenuManager& setCurrent(QWidget* menu); int numItems() const; QAction* findItem(const QString& path); MenuManager& setPath(const QString& path); MenuManager& setBackwardMode(); void addAction(QAction* action); Action* addItem(const QString& text); Action* addCheckItem(const QString& text); Action* addRadioItem(QActionGroup* group, const QString& text); MenuManager& addSeparator(); private: MenuManager(const MenuManager* org); QWidget* topMenu_; QWidget* currentMenu_; Menu* popupMenu_; bool isBackwardMode; std::string textDomain; std::pair findPath(const QString& path, bool createPath); void addItem(QWidget* menu, QAction* item); }; } #endif choreonoid-1.5.0/src/Base/RotationDragger.h0000664000000000000000000000336212741425367017272 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_ROTATIN_DRAGGER_H #define CNOID_BASE_ROTATIN_DRAGGER_H #include "SceneDragger.h" #include "SceneDragProjector.h" #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT RotationDragger : public SceneDragger { public: EIGEN_MAKE_ALIGNED_OPERATOR_NEW; RotationDragger(); RotationDragger(const RotationDragger& org); RotationDragger(const RotationDragger& org, SgCloneMap& cloneMap); virtual SgObject* clone(SgCloneMap& cloneMap) const; enum Axis { RX = 1, RY = 2, RZ = 4 }; void setDraggableAxes(int axisSet); int draggableAxes() const { return draggableAxes_; } void setRadius(double r); SignalProxy sigRotationStarted() { return sigRotationStarted_; } /** \todo The rotation parameter should be removed. */ SignalProxy sigRotationDragged() { return sigRotationDragged_; } SignalProxy sigRotationFinished() { return sigRotationFinished_; } bool isDragging() const; const AngleAxis& draggedAngleAxis() const; Affine3 draggedPosition() const; virtual bool onButtonPressEvent(const SceneWidgetEvent& event); virtual bool onButtonReleaseEvent(const SceneWidgetEvent& event); virtual bool onPointerMoveEvent(const SceneWidgetEvent& event); virtual void onPointerLeaveEvent(const SceneWidgetEvent& event); private: int draggableAxes_; SgScaleTransformPtr scale; SceneDragProjector dragProjector; Signal sigRotationStarted_; Signal sigRotationDragged_; Signal sigRotationFinished_; }; typedef ref_ptr RotationDraggerPtr; } #endif choreonoid-1.5.0/src/Base/MessageView.cpp0000664000000000000000000006721012741425367016753 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "MessageView.h" #include "MainWindow.h" #include "ViewManager.h" #include "InfoBar.h" #include "Item.h" #include "TextEdit.h" #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; namespace { MessageView* messageView = 0; const bool PUT_COUT_TOO = false; class TextSink : public iostreams::sink { public: TextSink(MessageViewImpl* messageViewImpl, bool doFlush); std::streamsize write(const char* s, std::streamsize n); MessageViewImpl* messageViewImpl; QTextEdit& textEdit; bool doFlush; }; struct StdioInfo { streambuf* cout; streambuf* cerr; }; enum MvCommand { MV_PUT, MV_CLEAR }; class MessageViewEvent : public QEvent { public: MessageViewEvent(const QString& message, bool doLF, bool doNotify, bool doFlush) : QEvent(QEvent::User), command(MV_PUT), message(message), doLF(doLF), doNotify(doNotify), doFlush(doFlush) { } MessageViewEvent(MvCommand command) : QEvent(QEvent::User), command(command) { } MvCommand command; QString message; bool doLF; bool doNotify; bool doFlush; }; int flushingRef = 0; Signal sigFlushFinished_; class TextEditEx : public TextEdit { public: MessageViewImpl* viewImpl; TextEditEx(MessageViewImpl* viewImpl) : viewImpl(viewImpl) { } virtual void keyPressEvent(QKeyEvent* event); }; } namespace cnoid { class MessageViewImpl { public: MessageView* self; Qt::HANDLE mainThreadId; TextEditEx textEdit; QTextCursor cursor; QTextCharFormat orgCharFormat; QTextCharFormat currentCharFormat; QColor orgForeColor; QColor orgBackColor; TextSink textSink; iostreams::stream_buffer sbuf; std::ostream os; TextSink textSink_flush; iostreams::stream_buffer sbuf_flush; std::ostream os_flush; std::stack stdios; bool exitEventLoopRequested; Signal sigMessage; MessageViewImpl(MessageView* self); void put(const QString& message, bool doLF, bool doNotify, bool doFlush); void put(int type, const QString& message, bool doLF, bool doNotify, bool doFlush); void doPut(const QString& message, bool doLF, bool doNotify, bool doFlush); void handleMessageViewEvent(MessageViewEvent* event); void flush(); void doClear(); void clear(); void insertPlainText(const QString& message, bool doLF); bool paramtoInt(const QString& txt, vector& n); int setdefault1(const vector& n); int setdefault0(const vector& n); void inttoColor(int n, QColor& col); void textProperties(const vector& n); void escapeSequence(QString& txt); }; } TextSink::TextSink(MessageViewImpl* messageViewImpl, bool doFlush) : messageViewImpl(messageViewImpl), textEdit(messageViewImpl->textEdit), doFlush(doFlush) { } std::streamsize TextSink::write(const char* s, std::streamsize n) { messageViewImpl->put(QString::fromLocal8Bit(s, n), false, false, doFlush); //messageViewImpl->put(QString::fromUtf8(s, n), false, false, doFlush); return n; } void TextEditEx::keyPressEvent(QKeyEvent* event) { if ((event->modifiers().testFlag(Qt::ControlModifier))){ switch(event->key()){ case Qt::Key_C: case Qt::Key_A: TextEdit::keyPressEvent(event); break; } } switch(event->key()){ case Qt::Key_Return: moveCursor(QTextCursor::End); insertPlainText("\n"); ensureCursorVisible(); break; default: break; //TextEdit::keyPressEvent(event); } } void MessageView::initializeClass(ExtensionManager* ext) { messageView = ext->viewManager().registerClass( "MessageView", N_("Message"), ViewManager::SINGLE_DEFAULT); } /** @return The main instance of MessageView. */ MessageView* MessageView::instance() { return messageView; } /** Obsolete. Please use MessageView::instance(). */ MessageView* MessageView::mainInstance() { return messageView; } MessageView::MessageView() { impl = new MessageViewImpl(this); } MessageViewImpl::MessageViewImpl(MessageView* self) : self(self), mainThreadId(QThread::currentThreadId()), textEdit(this), textSink(this, false), sbuf(textSink), os(&sbuf), textSink_flush(this, true), sbuf_flush(textSink_flush), os_flush(&sbuf_flush) { self->setDefaultLayoutArea(View::BOTTOM); textEdit.setObjectName("TextEdit"); textEdit.setFrameShape(QFrame::NoFrame); //textEdit.setReadOnly(true); textEdit.setTextInteractionFlags( Qt::TextSelectableByMouse | Qt::TextSelectableByKeyboard); textEdit.setWordWrapMode(QTextOption::WrapAnywhere); QHBoxLayout* layout = new QHBoxLayout(); layout->addWidget(&textEdit); self->setLayout(layout); textEdit.moveCursor(QTextCursor::End); cursor = textEdit.textCursor(); QFont font("monospace"); font.setStyleHint(QFont::TypeWriter); textEdit.setFont(font); orgForeColor = textEdit.palette().color(QPalette::Text); orgBackColor = textEdit.palette().color(QPalette::Base); currentCharFormat = cursor.charFormat(); orgCharFormat = currentCharFormat; orgCharFormat.setForeground(orgForeColor); orgCharFormat.setBackground(orgBackColor); } MessageView::~MessageView() { delete impl; } std::ostream& MessageView::cout(bool doFlush) { return doFlush ? impl->os_flush : impl->os; } void MessageView::beginStdioRedirect() { /* StdioInfo info; info.cout = std::cout.rdbuf(); info.cerr = std::cerr.rdbuf(); impl->stdios.push(info); std::cout.rdbuf(impl->os.rdbuf()); std::cerr.rdbuf(impl->os.rdbuf()); */ } void MessageView::endStdioRedirect() { /* if(!impl->stdios.empty()){ StdioInfo& info = impl->stdios.top(); std::cout.rdbuf(info.cout); std::cerr.rdbuf(info.cerr); impl->stdios.pop(); } */ } void MessageView::put(const char* message) { impl->put(message, false, false, false); } void MessageView::put(const std::string& message) { impl->put(message.c_str(), false, false, false); } void MessageView::put(const boost::format& message) { impl->put(message.str().c_str(), false, false, false); } void MessageView::put(const QString& message) { impl->put(message, false, false, false); } void MessageView::put(int type, const char* message) { impl->put(type, message, false, false, false); } void MessageView::put(int type, const std::string& message) { impl->put(type, message.c_str(), false, false, false); } void MessageView::put(int type, const boost::format& message) { impl->put(type, message.str().c_str(), false, false, false); } void MessageView::put(int type, const QString& message) { impl->put(type, message, false, false, false); } void MessageView::putln() { impl->put(QString(), true, false, false); } void MessageView::putln(const std::string& message) { impl->put(message.c_str(), true, false, false); } void MessageView::putln(const boost::format& message) { impl->put(message.str().c_str(), true, false, false); } void MessageView::putln(const char* message) { impl->put(message, true, false, false); } void MessageView::putln(const QString& message) { impl->put(message, true, false, false); } void MessageView::putln(int type, const char* message) { impl->put(type, message, true, false, false); } void MessageView::putln(int type, const std::string& message) { impl->put(type, message.c_str(), true, false, false); } void MessageView::putln(int type, const boost::format& message) { impl->put(type, message.str().c_str(), true, false, false); } void MessageView::putln(int type, const QString& message) { impl->put(type, message, true, false, false); } void MessageView::notify(const std::string& message) { impl->put(message.c_str(), true, true, false); } void MessageView::notify(const boost::format& message) { impl->put(message.str().c_str(), true, true, false); } void MessageView::notify(const char* message) { impl->put(message, true, true, false); } void MessageView::notify(const QString& message) { impl->put(message, true, true, false); } void MessageViewImpl::put(const QString& message, bool doLF, bool doNotify, bool doFlush) { if(QThread::currentThreadId() == mainThreadId){ doPut(message, doLF, doNotify, doFlush); } else { MessageViewEvent* event = new MessageViewEvent(message, doLF, doNotify, doFlush); QCoreApplication::postEvent(self, event, Qt::NormalEventPriority); } } void MessageViewImpl::put(int type, const QString& message, bool doLF, bool doNotify, bool doFlush) { if(type == MessageView::NORMAL){ put(message, doLF, doNotify, doFlush); } else { // add the escape sequence to make the text red QString highlighted("\033[31m"); if(type == MessageView::ERROR){ highlighted.append("Error: "); } else if(type == MessageView::WARNING){ highlighted.append("Warning: "); } highlighted.append(message); highlighted.append("\033[0m"); put(highlighted, doLF, doNotify, doFlush); } } void MessageViewImpl::doPut(const QString& message, bool doLF, bool doNotify, bool doFlush) { int scrollPos = textEdit.getScrollPos(); bool enableScroll = (scrollPos > textEdit.maxScrollPos()-3*textEdit.scrollSingleStep()); if(enableScroll){ textEdit.moveCursor(QTextCursor::End); } QString txt(message); int i=0; while(1){ int i = txt.indexOf("\x1b"); if(i < 0){ break; } if(i > 0){ insertPlainText(txt.left(i), false); } txt = txt.mid(++i); escapeSequence(txt); } insertPlainText(txt, doLF); if(enableScroll){ textEdit.ensureCursorVisible(); } if(PUT_COUT_TOO){ cout << message.toStdString(); if(doLF){ cout << endl; } } if(!sigMessage.empty()){ std::string text(message.toStdString()); if(doLF){ text += "\n"; } sigMessage(boost::ref(text)); } if(doNotify){ InfoBar::instance()->notify(message); } if(doFlush){ flush(); } } bool MessageView::event(QEvent* e) { MessageViewEvent* event = dynamic_cast(e); if(event){ impl->handleMessageViewEvent(event); return true; } return false; } void MessageViewImpl::handleMessageViewEvent(MessageViewEvent* event) { switch(event->command){ case MV_PUT: doPut(event->message, event->doLF, event->doNotify, event->doFlush); break; case MV_CLEAR: doClear(); break; default: break; } } int MessageView::currentColumn() { QTextCursor cursor = impl->textEdit.textCursor(); cursor.movePosition(QTextCursor::End); return cursor.columnNumber(); } /** @note Don't call this function from an expose event handler because it may cause a hangup of rendering. */ void MessageView::flush() { impl->flush(); } void MessageViewImpl::flush() { if(QThread::currentThreadId() == mainThreadId){ ++flushingRef; const int maxTime = 10; #if defined(Q_OS_WIN32) || defined(Q_OS_MAC) QCoreApplication::processEvents(QEventLoop::ExcludeUserInputEvents, maxTime); //QCoreApplication::processEvents(); #else //QCoreApplication::processEvents(QEventLoop::ExcludeUserInputEvents); //while(QCoreApplication::hasPendingEvents()){ QCoreApplication::processEvents(QEventLoop::AllEvents, maxTime); //} #endif --flushingRef; if(flushingRef == 0){ sigFlushFinished_(); } } } SignalProxy MessageView::sigMessage() { return impl->sigMessage; } bool MessageView::isFlushing() { return (flushingRef > 0); } SignalProxy MessageView::sigFlushFinished() { return sigFlushFinished_; } void MessageViewImpl::doClear() { textEdit.clear(); } void MessageView::clear() { impl->clear(); } void MessageViewImpl::clear() { if(QThread::currentThreadId() == mainThreadId){ doClear(); } else { QCoreApplication::postEvent(self, new MessageViewEvent(MV_CLEAR), Qt::NormalEventPriority); } } void MessageViewImpl::insertPlainText(const QString& message, bool doLF) { if(!doLF){ cursor.insertText(message); } else { cursor.insertText(message + "\n"); } } bool MessageViewImpl::paramtoInt(const QString& txt, vector& n) { QStringList stringlist = txt.split(';'); for(int j=0; j& n) { if(n.size()){ return n[0]; } else { return 1; } } int MessageViewImpl::setdefault0(const vector& n) { if(n.size()){ return n[0]; } else { return 0; } } void MessageViewImpl::inttoColor(int n, QColor& col) { switch(n){ case 0: //éğ’ // col = QColor("black"); return; case 1: //赤 // col = QColor("red"); return; case 2: //緑 // col = QColor("green"); return; case 3: //éğ„ // col = QColor("yellow"); return; case 4: //青 // col = QColor("blue"); return; case 5: //赤ç´Ğ // col = QColor("magenta"); return; case 6: //ĉ°´è‰² // col = QColor("cyan"); return; case 7: //白 // col = QColor("white"); return; case 8: //灰色 // col = QColor("gray"); return; case 9: col = QColor("darkRed"); return; case 10: //緑 // col = QColor("darkGreen"); return; case 11: //éğ„ // col = QColor("darkYellow"); return; case 12: //青 // col = QColor("darkBlue"); return; case 13: //赤ç´Ğ // col = QColor("darkMagenta"); return; case 14: //ĉ°´è‰² // col = QColor("darkCyan"); return; case 15: //白 // col = QColor("darkGray"); return; } } void MessageViewImpl::textProperties(const vector& n) { QColor col; for(int i=0; i n; if(i > 1){ if(!paramtoInt(txt.mid(1, i-1), n)){ return; } } if(c=='@'){ // çİşç™½‚’ĉŒżċ… // int nn=setdefault1(n); QString sp(nn,' '); insertPlainText(sp, false); }else if(c=='A' || c=='k'){ //‚Ѓĵ‚½ƒĞ上 // int nn=setdefault1(n); cursor.movePosition(QTextCursor::Up, QTextCursor::MoveAnchor, nn); textEdit.setTextCursor(cursor); }else if(c=='B' || c=='e'){ //‚Ѓĵ‚½ƒĞ下 // int nn=setdefault1(n); cursor.movePosition(QTextCursor::Down, QTextCursor::MoveAnchor, nn); textEdit.setTextCursor(cursor); }else if(c=='C' || c=='a'){ //‚Ѓĵ‚½ƒĞċ³ // int nn=setdefault1(n); cursor.movePosition(QTextCursor::Right, QTextCursor::MoveAnchor, nn); textEdit.setTextCursor(cursor); }else if(c=='D' || c=='j'){ //‚Ѓĵ‚½ƒĞċ·Ĥ // int nn=setdefault1(n); cursor.movePosition(QTextCursor::Left, QTextCursor::MoveAnchor, nn); textEdit.setTextCursor(cursor); }else if(c=='E'){ //‚Ѓĵ‚½ƒĞ下ïĵ‘ĉĦç› // int nn=setdefault1(n); cursor.movePosition(QTextCursor::Down, QTextCursor::MoveAnchor, nn); cursor.movePosition(QTextCursor::StartOfLine, QTextCursor::MoveAnchor); textEdit.setTextCursor(cursor); }else if(c=='F'){ //‚Ѓĵ‚½ƒĞ上ïĵ‘ĉĦç› // int nn=setdefault1(n); cursor.movePosition(QTextCursor::Up, QTextCursor::MoveAnchor, nn); cursor.movePosition(QTextCursor::StartOfLine, QTextCursor::MoveAnchor); textEdit.setTextCursor(cursor); }else if(c=='G'){ //‚Ѓĵ‚½ƒĞnnĉĦç› // int nn=setdefault1(n); cursor.movePosition(QTextCursor::StartOfLine, QTextCursor::MoveAnchor); cursor.movePosition(QTextCursor::Right, QTextCursor::MoveAnchor, nn-1); textEdit.setTextCursor(cursor); }else if(c=='H' || c=='f'){ //‚Ѓĵ‚½ƒĞnn0èĦŒnn1ĉĦç› // int nn0, nn1; switch(n.size()){ case 0: nn0 = nn1 = 1; break; case 1: nn0 = n[0]; nn1 = 1; break; case 2 : default : nn0 = n[0]; nn1 = n[1]; } cursor.movePosition(QTextCursor::Start, QTextCursor::MoveAnchor); cursor.movePosition(QTextCursor::Down, QTextCursor::MoveAnchor, nn0-1); cursor.movePosition(QTextCursor::StartOfLine, QTextCursor::MoveAnchor); cursor.movePosition(QTextCursor::Right, QTextCursor::MoveAnchor, nn1-1); textEdit.setTextCursor(cursor); }else if(c=='J'){ int nn=setdefault0(n); switch(nn){ case 0: //‚Ѓĵ‚½ƒĞ位罁‹‚‰ĉœĞċ°§‚’ĉĥˆċŽğ // cursor.clearSelection(); cursor.movePosition(QTextCursor::End, QTextCursor::KeepAnchor); cursor.removeSelectedText(); break; case 1: //ċ…ˆé ­‹‚‰‚Ѓĵ‚½ƒĞ位罁§‚’ĉĥˆċŽğ // cursor.clearSelection(); cursor.movePosition(QTextCursor::Start, QTextCursor::KeepAnchor); cursor.removeSelectedText(); break; case 2: //ċ…¨ĉĥˆċŽğ // textEdit.clear(); break; default: break; } }else if(c=='K'){ int nn=setdefault0(n); switch(nn){ case 0: //‚Ѓĵ‚½ƒĞ位罁‹‚‰èĦŒĉœĞ§‚’ĉĥˆċŽğ // cursor.clearSelection(); cursor.movePosition(QTextCursor::EndOfLine, QTextCursor::KeepAnchor); cursor.removeSelectedText(); break; case 1: //èĦŒé ­‹‚‰‚Ѓĵ‚½ƒĞ位罁§‚’ĉĥˆċŽğ // cursor.clearSelection(); cursor.movePosition(QTextCursor::StartOfLine, QTextCursor::KeepAnchor); cursor.removeSelectedText(); break; case 2: //èĦŒĉĥˆċŽğ // cursor.clearSelection(); cursor.movePosition(QTextCursor::StartOfLine, QTextCursor::MoveAnchor); cursor.movePosition(QTextCursor::EndOfLine, QTextCursor::KeepAnchor); cursor.removeSelectedText(); break; default: break; } }else if(c=='L'){ //ċ‰ĞçİşèĦŒ‚’ĉŒżċ… // int nn=setdefault1(n); cursor.movePosition(QTextCursor::StartOfLine, QTextCursor::MoveAnchor); for(int i=0; icout(doFlush); } void cnoid::showMessageBox(const QString& message) { QMessageBox::information(MainWindow::instance(), _("Message"), message); } void cnoid::showMessageBox(const char* message) { showMessageBox(QString(message)); } void cnoid::showMessageBox(const std::string& message) { showMessageBox(QString(message.c_str())); } void cnoid::showMessageBox(const boost::format& message) { showMessageBox(QString(message.str().c_str())); } void cnoid::showWarningDialog(const QString& message) { QMessageBox::warning(MainWindow::instance(), _("Warning"), message); } void cnoid::showWarningDialog(const char* message) { showWarningDialog(QString(message)); } void cnoid::showWarningDialog(const std::string& message) { showWarningDialog(QString(message.c_str())); } void cnoid::showWarningDialog(const boost::format& message) { showWarningDialog(QString(message.str().c_str())); } bool cnoid::showConfirmDialog(const QString& caption, const QString& message) { QMessageBox::StandardButton clicked = QMessageBox::question(MainWindow::instance(), caption, message, QMessageBox::Ok | QMessageBox::Cancel); return (clicked == QMessageBox::Ok); } bool cnoid::showConfirmDialog(const std::string& caption, const std::string& message) { return showConfirmDialog(QString(caption.c_str()), QString(message.c_str())); } bool cnoid::showConfirmDialog(const char* caption, const char* message) { return showConfirmDialog(QString(caption), QString(message)); } choreonoid-1.5.0/src/Base/exportdecl.h0000664000000000000000000000176012741425367016350 0ustar rootroot#ifndef CNOID_BASE_EXPORTDECL_H_INCLUDED # define CNOID_BASE_EXPORTDECL_H_INCLUDED # if defined _WIN32 || defined __CYGWIN__ # define CNOID_BASE_DLLIMPORT __declspec(dllimport) # define CNOID_BASE_DLLEXPORT __declspec(dllexport) # define CNOID_BASE_DLLLOCAL # else # if __GNUC__ >= 4 # define CNOID_BASE_DLLIMPORT __attribute__ ((visibility("default"))) # define CNOID_BASE_DLLEXPORT __attribute__ ((visibility("default"))) # define CNOID_BASE_DLLLOCAL __attribute__ ((visibility("hidden"))) # else # define CNOID_BASE_DLLIMPORT # define CNOID_BASE_DLLEXPORT # define CNOID_BASE_DLLLOCAL # endif # endif # ifdef CNOID_BASE_STATIC # define CNOID_BASE_DLLAPI # define CNOID_BASE_LOCAL # else # ifdef CnoidBase_EXPORTS # define CNOID_BASE_DLLAPI CNOID_BASE_DLLEXPORT # else # define CNOID_BASE_DLLAPI CNOID_BASE_DLLIMPORT # endif # define CNOID_BASE_LOCAL CNOID_BASE_DLLLOCAL # endif #endif #ifdef CNOID_EXPORT # undef CNOID_EXPORT #endif #define CNOID_EXPORT CNOID_BASE_DLLAPI choreonoid-1.5.0/src/Base/LineEdit.h0000664000000000000000000000352512741425367015675 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_LINE_EDIT_H #define CNOID_BASE_LINE_EDIT_H #include #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT LineEdit : public QLineEdit { Q_OBJECT public: LineEdit(QWidget* parent = 0); LineEdit(const QString& contents, QWidget* parent = 0); void setText(const QString& text){ QLineEdit::setText(text); } void setText(const char* text) { QLineEdit::setText(text); } void setText(const std::string& text) { QLineEdit::setText(text.c_str()); } std::string string() const { return QLineEdit::text().toStdString(); } SignalProxy sigCursorPositoinChanged() { return sigCursorPositionChanged_; } SignalProxy sigEditingFinished() { return sigEditingFinished_; } SignalProxy sigReturnPressed() { return sigReturnPressed_; } SignalProxy sigSelectionChanged() { return sigSelectionChanged_; } SignalProxy sigTextChanged() { return sigTextChanged_; } SignalProxy sigTextEdited() { return sigTextEdited_; } private Q_SLOTS: void onCursorPositionChanged(int oldpos, int newpos); void onEditingFinished(); void onReturnPressed(); void onSelectionChanged(); void onTextChanged(const QString& text); void onTextEdited(const QString& text); private: Signal sigCursorPositionChanged_; Signal sigEditingFinished_; Signal sigReturnPressed_; Signal sigSelectionChanged_; Signal sigTextChanged_; Signal sigTextEdited_; void initialize(); }; } #endif choreonoid-1.5.0/src/Base/ScriptItem.h0000664000000000000000000000262612741425367016264 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_SCRIPT_ITEM_H #define CNOID_BASE_SCRIPT_ITEM_H #include "AbstractTextItem.h" #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT ScriptItem : public AbstractTextItem { public: ScriptItem(); ScriptItem(const ScriptItem& org); virtual const std::string& textFilename() const; virtual const std::string& scriptFilename() const = 0; virtual std::string identityName() const; virtual bool setBackgroundMode(bool on); virtual bool isBackgroundMode() const; virtual bool isRunning() const; virtual bool execute() = 0; /** This function executes the code in the same namespace as that of the script exection. @note Implementing this function is optional. */ virtual bool executeCode(const char* code); /** This function waits for the script to finish. @return True if the script is actually finished, or false if timeout happens. @note Implementing this function is optional. The function returns false if the function is not implemented. */ virtual bool waitToFinish(double timeout = 0.0); virtual std::string resultString() const; virtual SignalProxy sigScriptFinished() = 0; virtual bool terminate() = 0; protected: virtual ~ScriptItem(); }; typedef ref_ptr ScriptItemPtr; } #endif choreonoid-1.5.0/src/Base/Licenses.cpp0000664000000000000000000000124312741425367016273 0ustar rootroot #include "Licenses.h" #include "gettext.h" const char* cnoid::LGPLtext() { return _("This program is free software; you can redistribute it and/or modify it under the terms of " "the GNU Lesser General Public License as published by the Free Software Foundation; either " "version 2.1 of the License, or (at your option) any later version.\n" "\n" "This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; " "without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." "See the GNU Lesser General Public License for more details.\n"); } choreonoid-1.5.0/src/Base/MultiValueSeqItem.cpp0000664000000000000000000000257212741425367020113 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #include "MultiValueSeqItem.h" #include "MultiSeqItemCreationPanel.h" #include "ItemManager.h" #include #include "gettext.h" using namespace cnoid; static bool loadPlainSeqFormat(MultiValueSeqItem* item, const std::string& filename, std::ostream& os) { if(item->seq()->loadPlainFormat(filename)){ return true; } else { os << item->seq()->seqMessage(); return false; } } static bool saveAsPlainSeqFormat(MultiValueSeqItem* item, const std::string& filename, std::ostream& os) { if(item->seq()->saveAsPlainFormat(filename)){ return true; } else { os << item->seq()->seqMessage(); return false; } } template<> void MultiSeqItem::initializeClass(ExtensionManager* ext) { ext->itemManager().registerClass(N_("MultiValueSeqItem")); ext->itemManager().addCreationPanel( new MultiSeqItemCreationPanel(_("Number of values in a frame"))); ext->itemManager().addLoaderAndSaver( _("Plain Format of a Multi Value Sequence"), "PLAIN-MULTI-VALUE-SEQ", "*", boost::bind(loadPlainSeqFormat, _1, _2, _3), boost::bind(saveAsPlainSeqFormat, _1, _2, _3), ItemManager::PRIORITY_CONVERSION); } #ifdef WIN32 template class MultiSeqItem; #endif choreonoid-1.5.0/src/Base/TextEdit.h0000664000000000000000000000271412741425367015731 0ustar rootroot/** @author Shizuko Hattori @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_TEXT_EDIT_H #define CNOID_BASE_TEXT_EDIT_H #include #include #include #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT PlainTextEdit : public QPlainTextEdit { Q_OBJECT public: PlainTextEdit(QWidget* parent = 0); SignalProxy sigCursorPositionChanged() { return sigCursorPositionChanged_; } private Q_SLOTS: void onCursorPositionChanged(); private: Signal sigCursorPositionChanged_; }; class CNOID_EXPORT TextEdit : public QTextEdit { Q_OBJECT public: TextEdit(QWidget* parent = 0); int getScrollPos(); void setScrollPos(int pos); int maxScrollPos(); int scrollSingleStep(); SignalProxy sigCurrentCharFormatChanged() { return sigCurrentCharFormatChanged_; } SignalProxy sigCursorPositionChanged() { return sigCursorPositionChanged_; } SignalProxy sigScroll() { return sigScroll_; } private Q_SLOTS: void onCurrentCharFormatChanged(const QTextCharFormat& f); void onCursorPositionChanged(); void onScroll(int value); private: QScrollBar *vScrollBar; Signal sigCurrentCharFormatChanged_; Signal sigCursorPositionChanged_; Signal sigScroll_; }; } #endif choreonoid-1.5.0/src/Base/PositionDragger.h0000664000000000000000000000510212741425367017271 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_POSITION_DRAGGER_H #define CNOID_BASE_POSITION_DRAGGER_H #include "SceneDragger.h" #include "exportdecl.h" namespace cnoid { class TranslationDragger; class RotationDragger; class PositionDraggerImpl; /** \todo Since the draggable axis set can be specified for PositoinDragger now, the TranslationDragger class and the RotationDragger class should be removed and their implementations should be integrated into the PositionDragger class. */ class CNOID_EXPORT PositionDragger : public SceneDragger { public: EIGEN_MAKE_ALIGNED_OPERATOR_NEW; PositionDragger(); PositionDragger(const PositionDragger& org); PositionDragger(const PositionDragger& org, SgCloneMap& cloneMap); virtual SgObject* clone(SgCloneMap& cloneMap) const; enum Axis { TX = 1 << 0, TY = 1 << 1, TZ = 1 << 2, TRANSLATION_AXES = (TX | TY | TZ), RX = 1 << 3, RY = 1 << 4, RZ = 1 << 5, ROTATION_AXES = (RX | RY | RZ), ALL_AXES = (TX | TY | TZ | RX | RY | RZ) }; void setDraggableAxes(int axisSet); int draggableAxes() const; SignalProxy sigDraggableAxesChanged(); void setRadius(double r, double translationAxisRatio = 2.0f); void adjustSize(); void adjustSize(const BoundingBox& bb); void setContentsDragEnabled(bool on); bool isContentsDragEnabled() const; void setDraggerAlwaysShown(bool on); bool isDraggerAlwaysShown() const; void setDraggerAlwaysHidden(bool on); bool isDraggerAlwaysHidden() const; void setUndoEnabled(bool on); bool isUndoEnabled() const; void storeCurrentPositionToHistory(); TranslationDragger* translationDragger(); RotationDragger* rotationDragger(); SignalProxy sigDragStarted(); SignalProxy sigPositionDragged(); SignalProxy sigDragFinished(); virtual bool isDragging() const; virtual Affine3 draggedPosition() const; virtual bool onButtonPressEvent(const SceneWidgetEvent& event); virtual bool onButtonReleaseEvent(const SceneWidgetEvent& event); virtual bool onPointerMoveEvent(const SceneWidgetEvent& event); virtual void onPointerLeaveEvent(const SceneWidgetEvent& event); virtual void onFocusChanged(const SceneWidgetEvent& event, bool on); virtual void onSceneModeChanged(const SceneWidgetEvent& event); virtual bool onUndoRequest(); virtual bool onRedoRequest(); private: PositionDraggerImpl* impl; }; typedef ref_ptr PositionDraggerPtr; } #endif choreonoid-1.5.0/src/Base/JoystickCapture.h0000664000000000000000000000146512741425367017324 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_JOYSTICK_CAPTURE_H #define CNOID_BASE_JOYSTICK_CAPTURE_H #include #include "exportdecl.h" namespace cnoid { class JoystickCaptureImpl; class CNOID_EXPORT JoystickCapture { public: JoystickCapture(); ~JoystickCapture(); bool setDevice(const char* device); bool isReady() const; void releaseDevice(); SignalProxy sigButton(); SignalProxy sigAxis(); int numAxes() const; void setAxisEnabled(int axis, bool on); int numButtons() const; bool readCurrentState(); double getPosition(int axis) const; bool getButtonState(int button) const; bool isActive() const; private: JoystickCaptureImpl* impl; }; } #endif choreonoid-1.5.0/src/Base/AbstractTextItem.h0000664000000000000000000000076312741425367017430 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_ABSTRACT_TEXT_ITEM_H #define CNOID_BASE_ABSTRACT_TEXT_ITEM_H #include "Item.h" #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT AbstractTextItem : public Item { public: AbstractTextItem(); AbstractTextItem(const AbstractTextItem& org); virtual const std::string& textFilename() const = 0; protected: virtual ~AbstractTextItem(); }; typedef ref_ptr AbstractTextItemPtr; } #endif choreonoid-1.5.0/src/Base/LazyCaller.h0000664000000000000000000000501612741425367016237 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_LAZY_CALLER_H #define CNOID_BASE_LAZY_CALLER_H #include #include "exportdecl.h" namespace cnoid { class LazyCallerImpl; /** \note This is not thread safe \todo Make this thread safe so that the function can be called non-main threads */ class CNOID_EXPORT LazyCaller { friend class LazyCallerImpl; bool isPending_; bool isNextPending; LazyCallerImpl* impl; public: enum { PRIORITY_HIGH = 0, PRIORITY_NORMAL, PRIORITY_LOW }; LazyCaller(); LazyCaller(const boost::function& function, int priority = PRIORITY_HIGH); LazyCaller(const LazyCaller& org); virtual ~LazyCaller(); void setFunction(const boost::function& function); void setPriority(int priority); /** The function is called once even if the lazy call is requested many times before the function is actually called. If the conservative mode is on, the function is called one before the function is called and finished. */ void setConservative(bool on); bool isPending() const { return isPending_; } void flush(); typedef void result_type; /** Multiple requests before the actual function call is summarized into a single call */ void operator()() { if(!isPending_){ isPending_ = true; postCallEvent(); } } void cancel(); private: void postCallEvent(); }; class QueuedCallerImpl; class CNOID_EXPORT QueuedCaller { QueuedCallerImpl* impl; QueuedCaller(const QueuedCaller& org); public: /** All the queued functions that have not been executed are canceled in the destructor. */ QueuedCaller(); virtual ~QueuedCaller(); void callLater(const boost::function& function, int priority = LazyCaller::PRIORITY_NORMAL); void cancel(); }; //! deprecated enum { IDLE_PRIORITY_HIGH = LazyCaller::PRIORITY_HIGH, IDLE_PRIORITY_NORMAL = LazyCaller::PRIORITY_NORMAL, IDLE_PRIORITY_LOW = LazyCaller::PRIORITY_LOW }; CNOID_EXPORT void callLater(const boost::function& function, int priority = LazyCaller::PRIORITY_NORMAL); CNOID_EXPORT void callFromMainThread(const boost::function& function, int priority = LazyCaller::PRIORITY_NORMAL); CNOID_EXPORT bool callSynchronously(const boost::function& function, int priority = LazyCaller::PRIORITY_NORMAL); CNOID_EXPORT bool isRunningInMainThread(); } #endif choreonoid-1.5.0/src/Base/Process.h0000664000000000000000000000247712741425367015623 0ustar rootroot/** @author Shin'ichiro NAKAOKA */ #ifndef CNOID_BASE_PROCESS_H #define CNOID_BASE_PROCESS_H #include #include #include "exportdecl.h" namespace cnoid { /** @note On Linux, a child process inherits the same process group as the parent. In this case, some signals such as SIGINT sent to the parent process are also sent to the child processes. (see "man setpgid" and http://stackoverflow.com/questions/6803395/child-process-receives-parents-sigint.) This behavior is not good when the choreonoid main process wants to manage its child processes when the main process is terminated by Ctrl+C. For a child process invoked by the start methods of this class, its own process group id is given and the signals sent to the main process are not sent to it. */ class CNOID_EXPORT Process : public QProcess { Q_OBJECT public: Process(QObject* parent = 0); SignalProxy sigReadyReadStandardOutput() { return sigReadyReadStandardOutput_; } void start(const QString& program, const QStringList& arguments, OpenMode mode = ReadWrite); void start(const QString& program, OpenMode mode = ReadWrite); private Q_SLOTS: void onReadyReadStandardOutput(); private: Signal sigReadyReadStandardOutput_; }; } #endif choreonoid-1.5.0/src/Base/GraphBar.h0000664000000000000000000000123312741425367015660 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_GRAPH_BAR_H #define CNOID_BASE_GRAPH_BAR_H #include #include #include #include #include "exportdecl.h" namespace cnoid { class GraphWidget; class GraphBarImpl; class CNOID_EXPORT GraphBar : public ToolBar { public: static void initialize(ExtensionManager* ext); static GraphBar* instance(); GraphWidget* focusedGraphWidget(); void focus(GraphWidget* graphWidget, bool forceUpdate = false); void releaseFocus(GraphWidget* graphWidget); private: GraphBar(); virtual ~GraphBar(); GraphBarImpl* impl; }; } #endif choreonoid-1.5.0/src/Base/RootItem.cpp0000664000000000000000000001460012741425367016271 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "RootItem.h" #include "ExtensionManager.h" #include "ItemManager.h" #include "LazySignal.h" #include #include #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; namespace { const bool TRACE_FUNCTIONS = false; } namespace cnoid { class RootItemImpl { public: RootItem* self; RootItemImpl(RootItem* self); ~RootItemImpl(); Signal sigDestroyed; Signal sigSubTreeAdded; Signal sigItemAdded; Signal sigSubTreeMoved; Signal sigItemMoved; Signal sigSubTreeRemoving; Signal sigSubTreeRemoved; LazySignal< Signal > sigTreeChanged; Signal sigItemAssigned; void emitSigItemAddedForItemTree(Item* item); void emitSigItemMovedForItemTree(Item* item); void notifyEventOnSubTreeRemoved(Item* item, bool isMoving); }; } void RootItem::initializeClass(ExtensionManager* ext) { static bool initialized = false; if(!initialized){ ext->itemManager().registerClass(N_("RootItem")); ext->manage(RootItemPtr(mainInstance())); initialized = true; } } RootItem* RootItem::instance() { static RootItem* rootItem = new RootItem(); rootItem->setName("Root"); return rootItem; } RootItem* RootItem::mainInstance() { return instance(); } RootItem::RootItem() { initializeInstance(); } RootItem::RootItem(const RootItem& org) : Item(org) { initializeInstance(); } void RootItem::initializeInstance() { impl = new RootItemImpl(this); } RootItemImpl::RootItemImpl(RootItem* self) : self(self) { } RootItem::~RootItem() { // This is also written in Item::~Item(), but this should be also written here // to notify detaching from the root even when the root is destroyed Item* child = childItem(); while(child){ Item* next = child->nextItem(); child->detachFromParentItem(); child = next; } delete impl; } RootItemImpl::~RootItemImpl() { if(TRACE_FUNCTIONS){ cout << "RootItemImpl::~RootItemImpl()" << endl; } sigDestroyed(self); } SignalProxy RootItem::sigDestroyed() { return impl->sigDestroyed; } SignalProxy RootItem::sigSubTreeAdded() { return impl->sigSubTreeAdded; } SignalProxy RootItem::sigItemAdded() { return impl->sigItemAdded; } SignalProxy RootItem::sigSubTreeMoved() { return impl->sigSubTreeMoved; } SignalProxy RootItem::sigItemMoved() { return impl->sigItemMoved; } /** @if jp ĉœĴ‚·‚°ƒŠƒĞ‚’ĉ‰€ĉœ‰™‚‹ƒĞƒĵƒˆ‚˘‚¤ƒ†ƒ ‹‚‰ƒ‘‚ıĞĉ‰€ċħž™‚‹ċ­‚˘‚¤ƒ†ƒ Œƒ‘‚ı‹‚‰ ċ–‚Šé™¤‹‚Œ‚‹ç›´ċ‰Ğ発èĦŒ•‚Œ‚‹‚·‚°ƒŠƒĞ€‚ @param isMoving ‚˘‚¤ƒ†ƒ Œç§ğċ‹•中§‚£Ĥ€ċ†³ĉœĴƒĞƒĵƒˆ‚˘‚¤ƒ†ƒ ‹‚‰ƒ‘‚ıĞ ĉ‰€ċħž™‚‹ċ ´ċˆ€true ¨Ş‚‹€‚ @todo §‚Œ°ĉœĴ‚·‚°ƒŠƒĞŻ itemRemoved() ‚·‚°ƒŠƒĞ§ç½ĉ›ˆĤdeprecated¨—Ÿ„€‚ */ SignalProxy RootItem::sigSubTreeRemoving() { return impl->sigSubTreeRemoving; } /** @if jp ĉœĴ‚·‚°ƒŠƒĞ‚’ĉ‰€ĉœ‰™‚‹ƒĞƒĵƒˆ‚˘‚¤ƒ†ƒ ‹‚‰ƒ‘‚ıĞĉ‰€ċħž™‚‹ċ­‚˘‚¤ƒ†ƒ Œƒ‘‚ı‹‚‰ ċ–‚Šé™¤‹‚ŒŸċŒĞċ‘ĵ°‚Œ‚‹‚ıƒ­ƒƒƒˆ‚’ĉŽçĥš™‚‹€‚ @param isMoving ‚˘‚¤ƒ†ƒ Œç§ğċ‹•中§‚£Ĥ€ċ†³ĉœĴƒĞƒĵƒˆ‚˘‚¤ƒ†ƒ ‹‚‰ƒ‘‚ıĞ ĉ‰€ċħž™‚‹ċ ´ċˆ€true ¨Ş‚‹€‚ */ SignalProxy RootItem::sigSubTreeRemoved() { return impl->sigSubTreeRemoved; } /** @if jp ‚˘‚¤ƒ†ƒ èż½ċŠ ƒğċ‰Šé™¤Şİ€‚˘‚¤ƒ†ƒ ƒ„ƒŞƒĵĉ§‹é€ Œċ¤‰ċŒ–—Ÿ¨Ğċ‘ĵ°‚Œ‚‹‚ıƒ­ƒƒƒˆ‚’ĉŽçĥš™‚‹€‚ sigItemAdded ‚„ sigItemRemoving ¨Żç•°Ş‚Š€ä¸€ċşĤĞèĦŒ‚‚Œ‚‹ä¸€é€£ĉ“ä½œĞċ݁—Ĥ ïĵ‘ċ›ž ‘¨‚Ĥ発èĦŒ•‚Œ‚‹€‚ĉ­£ç˘şĞŻ€ƒ•ƒĴƒĵƒ ƒŻƒĵ‚݁‚¤ƒ™ƒ³ƒˆƒĞƒĵƒ—§‚­ƒƒĵĞ‚‚‹‚¤ƒ™ƒ³ƒˆ Œċ‡Ĥ理•‚ŒĤ‹‚‰ċŸèĦŒ•‚Œ‚‹€‚ @todo €Œ1ċ›ž ‘¨‚Ĥ€Żĉ‚‰ƒ—ƒ­‚¸‚§‚ŻƒˆèŞ­żèĵżĉ™‚ŞİĞŻċˆ‚‰‚ŒĤ„Ş„§ïĵŒ “ç‚ıĉ”ıċ–„—ĤŠïĵŽ @endif */ SignalProxy RootItem::sigTreeChanged() { return impl->sigTreeChanged.signal(); } /** This signal is emitted when Item::asign() is called. */ SignalProxy RootItem::sigItemAssigned() { return impl->sigItemAssigned; } void RootItem::notifyEventOnSubTreeAdded(Item* item) { if(TRACE_FUNCTIONS){ cout << "RootItem::notifyEventOnItemAdded()" << endl; } impl->sigSubTreeAdded(item); impl->emitSigItemAddedForItemTree(item); impl->sigTreeChanged.request(); } void RootItemImpl::emitSigItemAddedForItemTree(Item* item) { sigItemAdded(item); for(Item* child = item->childItem(); child; child = child->nextItem()){ emitSigItemAddedForItemTree(child); } } void RootItem::notifyEventOnSubTreeMoved(Item* item) { if(TRACE_FUNCTIONS){ cout << "RootItem::notifyEventOnItemMoved()" << endl; } impl->sigSubTreeMoved(item); impl->emitSigItemMovedForItemTree(item); impl->sigTreeChanged.request(); } void RootItemImpl::emitSigItemMovedForItemTree(Item* item) { sigItemMoved(item); for(Item* child = item->childItem(); child; child = child->nextItem()){ emitSigItemMovedForItemTree(child); } } void RootItem::notifyEventOnSubTreeRemoving(Item* item, bool isMoving) { impl->sigSubTreeRemoving(item, isMoving); impl->sigTreeChanged.request(); } void RootItem::notifyEventOnSubTreeRemoved(Item* item, bool isMoving) { impl->notifyEventOnSubTreeRemoved(item, isMoving); } void RootItemImpl::notifyEventOnSubTreeRemoved(Item* item, bool isMoving) { sigSubTreeRemoved(item, isMoving); sigTreeChanged.request(); } void RootItem::emitSigItemAssinged(Item* assigned, Item* srcItem) { impl->sigItemAssigned(assigned, srcItem); } Item* RootItem::doDuplicate() const { return new RootItem(*this); } bool RootItem::store(Archive& archive) { return true; } bool RootItem::restore(const Archive& archive) { return true; } choreonoid-1.5.0/src/Base/ItemTreeView.h0000664000000000000000000001012412741425367016542 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_ITEM_TREE_VIEW_H #define CNOID_BASE_ITEM_TREE_VIEW_H #include "ItemList.h" #include #include #include "exportdecl.h" namespace cnoid { class RootItem; class ItemTreeViewImpl; /** @if jp ‚˘‚¤ƒ†ƒ ƒ„ƒŞƒĵ‚’èĦ¨ç¤ş™‚‹‚Ĥ‚£ƒ³ƒ‰‚Ĥ @endif */ class CNOID_EXPORT ItemTreeView : public View { Q_OBJECT public: static void initializeClass(ExtensionManager* ext); static ItemTreeView* instance(); static ItemTreeView* mainInstance(); // obsolete ItemTreeView(); ItemTreeView(RootItem* rootItem, bool showRoot = false); ~ItemTreeView(); RootItem* rootItem(); void showRoot(bool show); /** @if jp 選ĉŠžçŠĥĉ…‹ĞŞ£Ĥ„‚‹‚˘‚¤ƒ†ƒ †Ħ€ĉŒ‡ċš—Ÿċž‹Ğéİċˆ™‚‹‚‚‚’ċ–ċ—™‚‹€‚ @endif */ template inline ItemList selectedItems() { return allSelectedItems(); } const ItemList<>& selectedItems() { return allSelectedItems(); } template inline ItemType* selectedItem(bool fromMultiItems = false) { return selectedItems().toSingle(fromMultiItems); } /** @if jp topItem äğ下‚µƒ–ƒ„ƒŞƒĵĞŠ‘‚‹é¸ĉŠžçŠĥĉ…‹‚˘‚¤ƒ†ƒ ƒŞ‚ıƒˆ‚’ċ—‚‹€‚ topItem Żé¸ĉŠž•‚ŒĤ„Ĥ‚‚ƒŞ‚ıƒˆĞŻċĞ‚ŒŞ„€‚ @endif */ template inline ItemList selectedSubItems(ItemPtr topItem) { ItemList<> items; extractSelectedItemsOfSubTree(topItem, items); return items; } template inline ItemType* selectedSubItem(ItemPtr topItem, bool fromMultiItems = false) { return selectedSubItems(topItem).toSingle(fromMultiItems); } bool isItemSelected(Item* item); bool selectItem(Item* item, bool select = true); void unselectItem(Item* item); void selectAllItems(); void clearSelection(); /** @return The ID of the check column. */ int addCheckColumn(); void setCheckColumnToolTip(int id, const QString& whatsThis); void updateCheckColumnToolTip(int id); void showCheckColumn(int id, bool on = true); void storeCheckColumnState(int id, Archive& archive); bool restoreCheckColumnState(int id, const Archive& archive); void releaseCheckColumn(int id); /** @if jp ƒ‚§ƒƒ‚ŻçŠĥĉ…‹ĞŞ£Ĥ„‚‹‚˘‚¤ƒ†ƒ †Ħ€ĉŒ‡ċš—Ÿċž‹Ğéİċˆ™‚‹‚‚‚’ċ–ċ—™‚‹€‚ @endif */ template inline ItemList checkedItems(int id = 0) { return allCheckedItems(id); } bool isItemChecked(ItemPtr item, int id = 0); bool checkItem(ItemPtr item, bool check = true, int id = 0); /** @if jp ‚˘‚¤ƒ†ƒ é¸ĉŠžçŠĥĉ…‹Œċ¤‰ċŒ–—Ÿ¨Ğ発èĦŒ•‚Œ‚‹‚·‚°ƒŠƒĞ€‚ @endif */ SignalProxy&)> sigSelectionChanged(); /** @if jp ‚˘‚¤ƒ†ƒ é¸ĉŠžçŠĥĉ…‹Œċ¤‰ċŒ–—Ÿ‹€ƒ„ƒŞƒĵĉ§‹é€ Œċ¤‰ċŒ–—Ÿ¨Ğ発èĦŒ•‚Œ‚‹‚·‚°ƒŠƒĞ€‚ ‚˘‚¤ƒ†ƒ é–“èĤŞċ­é–˘äż‚‚‚ż‚‹‚ˆ†Şƒƒ³ƒ‰ƒİŻ“‚·‚°ƒŠƒĞ¨ĉŽçĥš™‚‹¨‚ˆ„€‚ @endif */ SignalProxy&)> sigSelectionOrTreeChanged(); SignalProxy sigCheckToggled(int id = 0); SignalProxy sigCheckToggled(Item* targetItem, int id = 0); void cutSelectedItems(); protected: virtual bool storeState(Archive& archive); virtual bool restoreState(const Archive& archive); private: ItemTreeViewImpl* impl; void construct(RootItem* rootItem, bool showRoot); ItemList<>& allSelectedItems(); ItemList<>& allCheckedItems(int id); void extractSelectedItemsOfSubTree(ItemPtr topItem, ItemList<>& items); private Q_SLOTS: void onRowsAboutToBeRemoved(const QModelIndex& parent, int start, int end); void onRowsInserted(const QModelIndex& parent, int start, int end); }; } #endif choreonoid-1.5.0/src/Base/Item.cpp0000664000000000000000000004462012741425367015432 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #include "Item.h" #include "RootItem.h" #include "ItemPath.h" #include "ItemManager.h" #include "MessageView.h" #include #include #include #include "gettext.h" using namespace std; namespace filesystem = boost::filesystem; using namespace cnoid; //tmp #include namespace { const bool TRACE_FUNCTIONS = false; list itemsToEmitSigSubTreeChanged; } namespace cnoid { Signal Item::sigClassUnregistered_; } Item::Item() { attributes = 0; init(); } Item::Item(const Item& org) : name_(org.name_), attributes(org.attributes) { init(); if(attributes[LOAD_ONLY]){ filePath_ = org.filePath_; fileFormat_ = org.fileFormat_; } } void Item::init() { parent_ = 0; firstChild_ = 0; lastChild_ = 0; prevItem_ = 0; nextItem_ = 0; numChildren_ = 0; attributes.reset(SUB_ITEM); attributes.reset(TEMPORAL); isConsistentWithFile_ = false; fileModificationTime_ = 0; } // The assignment operator is disabled Item& Item::operator=(const Item& rhs) { return *this; } Item::~Item() { if(TRACE_FUNCTIONS){ cout << "Item::~Item() of " << name_ << endl; } sigSubTreeChanged_.disconnect_all_slots(); Item* child = childItem(); while(child){ Item* next = child->nextItem(); child->detachFromParentItem(); child = next; } } /** @if jp ‚˘‚¤ƒ†ƒ ċċ‰‚’設ċšïĵċ¤‰ĉ›´™‚‹€‚ ċċ‰Œċ¤‰‚‚‹¨€sigNameChanged ‚·‚°ƒŠƒĞŒç™şèĦŒ•‚Œ‚‹€‚ @endif */ void Item::setName(const std::string& name) { if(name != name_){ string oldName(name_); name_ = name; sigNameChanged_(oldName); } } /** @if jp ĉœĴ‚˘‚¤ƒ†ƒ äğ下ƒ„ƒŞƒĵĞĉ–°ŸĞ‚˘‚¤ƒ†ƒ ‚’èż½ċŠ ™‚‹€‚ @param item èż½ċŠ ™‚‹‚˘‚¤ƒ†ƒ  @endif */ bool Item::addChildItem(Item* item, bool isManualOperation) { return doInsertChildItem(item, 0, isManualOperation); } /** @if jp ‚˘‚¤ƒ†ƒ Œä¸ċŻĉĴ Şĉ§‹ĉˆèĤç´ ¨—Ĥċ°‚˘‚¤ƒ†ƒ ‚’ĉŒ¤ċ ´ċˆ€ addChildItem§ŻŞĉœĴ関ĉ•°‚’用„Ĥċ°‚˘‚¤ƒ†ƒ ‚’èż½ċŠ —ĤŠ“¨§€ ‚·‚ıƒ†ƒ ŻçŠĥĉ³‚’ĉŠŠĉĦċŻèƒ½¨Ş‚‹€‚ “é–˘ĉ•°Ğ‚ˆ£Ĥèż½ċŠ •‚ŒŸ‚˘‚¤ƒ†ƒ Ż isSubItem() Œ true ¨Ş‚‹€‚ @endif */ bool Item::addSubItem(Item* item) { item->attributes.set(SUB_ITEM); return addChildItem(item, false); } bool Item::insertChildItem(Item* item, Item* nextItem, bool isManualOperation) { return doInsertChildItem(item, nextItem, isManualOperation); } bool Item::insertSubItem(Item* item, Item* nextItem) { item->attributes.set(SUB_ITEM); return doInsertChildItem(item, nextItem, false); } bool Item::doInsertChildItem(Item* item, Item* nextItem, bool isManualOperation) { if(!this->onChildItemAboutToBeAdded(item, isManualOperation)){ return false; // rejected } if(!item->attributes[SUB_ITEM]){ attributes.reset(TEMPORAL); } bool isMoving = false; RootItem* rootItem = findRootItem(); if(item->parent_){ RootItem* srcRootItem = item->parent_->findRootItem(); if(srcRootItem){ if(srcRootItem == rootItem){ isMoving = true; } } item->detachFromParentItemSub(isMoving); } item->parent_ = this; if(nextItem && (nextItem->parent_ == this)){ Item* prevItem = nextItem->prevItem_; if(prevItem){ prevItem->nextItem_ = item; item->prevItem_ = prevItem; } else { firstChild_ = item; item->prevItem_ = 0; } nextItem->prevItem_ = item; item->nextItem_ = nextItem; } else if(lastChild_){ lastChild_->nextItem_ = item; item->prevItem_ = lastChild_; item->nextItem_ = 0; lastChild_ = item; } else { firstChild_ = item; lastChild_ = item; } ++numChildren_; item->addRef(); if(rootItem){ if(!isMoving){ item->callFuncOnConnectedToRoot(); // This must be before rootItem->notifyEventOnSubTreeAdded(). item->callSlotsOnPositionChanged(); rootItem->notifyEventOnSubTreeAdded(item); } else { // This must be before rootItem->notifyEventOnSubTreeAdded(). item->callSlotsOnPositionChanged(); rootItem->notifyEventOnSubTreeMoved(item); } } addToItemsToEmitSigSubTreeChanged(); emitSigSubTreeChanged(); return true; } /** This function is called when a child item is about to added to this item. \return false if the item cannot be accepted as a child item \note The childItem is not actually connected to the item when this function is called. */ bool Item::onChildItemAboutToBeAdded(Item* childItem, bool isManualOperation) { return true; } void Item::callSlotsOnPositionChanged() { onPositionChanged(); sigPositionChanged_(); for(ItemPtr child = childItem(); child; child = child->nextItem()){ child->callSlotsOnPositionChanged(); } } void Item::callFuncOnConnectedToRoot() { onConnectedToRoot(); for(ItemPtr child = childItem(); child; child = child->nextItem()){ child->callFuncOnConnectedToRoot(); } } void Item::addToItemsToEmitSigSubTreeChanged() { list::iterator pos = itemsToEmitSigSubTreeChanged.begin(); addToItemsToEmitSigSubTreeChangedSub(pos); } void Item::addToItemsToEmitSigSubTreeChangedSub(list::iterator& pos) { if(parent_){ parent_->addToItemsToEmitSigSubTreeChangedSub(pos); } pos = std::find(pos, itemsToEmitSigSubTreeChanged.end(), this); itemsToEmitSigSubTreeChanged.insert(pos, this); } void Item::emitSigSubTreeChanged() { list::reverse_iterator p; for(p = itemsToEmitSigSubTreeChanged.rbegin(); p != itemsToEmitSigSubTreeChanged.rend(); ++p){ (*p)->sigSubTreeChanged_(); } itemsToEmitSigSubTreeChanged.clear(); } bool Item::isSubItem() const { return attributes[SUB_ITEM]; } /* int Item::subItemIndex() const { if(isSubItem() && parentItem()){ int index = 0; for(Item* sibling = parent->childItem(); sibling = sibling->nextItem(); sibling){ if(sibling == this){ return index; } if(sibling->isSubItem()){ ++index; } } } return -1; } Item* Item::subItem(int subItemIndex) { int index = 0; for(Item* child = parent->childItem(); child = sibling->nextItem(); child){ if(child->isSubItem()){ if(index == subItemIndex){ return child; } ++index; } } return 0; } */ /** If this is true, the item is not automatically saved or overwritten when a project is saved. For example, a motion item which is produced as a simulation result may be an temporal item because a user may not want to save the result. If a user manually save the item, the item becomes a non-temporal item. Or if a child item is manually attached to a temporal item, the item becomes non-temporal one, too. */ bool Item::isTemporal() const { return attributes[TEMPORAL]; } void Item::setTemporal(bool on) { attributes.set(TEMPORAL, on); } /** @if jp ‚˘‚¤ƒ†ƒ ‚’èĤŞ‚˘‚¤ƒ†ƒ ‹‚‰ċˆ‡‚Šé›˘™€‚ @return ƒĞƒĵƒˆ‚˘‚¤ƒ†ƒ ƒ„ƒŞƒĵċ†…‹‚‰ċˆ‡‚Šé›˘•‚Œ‚‹ċ ´ċˆŻ€ƒĞƒĵƒˆ‚˘‚¤ƒ†ƒ ‚’èż”™€‚ @endif */ void Item::detachFromParentItem() { ItemPtr self = this; detachFromParentItemSub(false); } void Item::detachFromParentItemSub(bool isMoving) { RootItem* rootItem = findRootItem(); if(rootItem){ rootItem->notifyEventOnSubTreeRemoving(this, isMoving); } if(parent_){ parent_->addToItemsToEmitSigSubTreeChanged(); if(prevItem_){ prevItem_->nextItem_ = nextItem_; } else { parent_->firstChild_ = nextItem_; } if(nextItem_){ nextItem_->prevItem_ = prevItem_; } else { parent_->lastChild_ = prevItem_; } prevItem_ = 0; nextItem_ = 0; --parent_->numChildren_; this->releaseRef(); parent_ = 0; } attributes.reset(SUB_ITEM); if(rootItem){ rootItem->notifyEventOnSubTreeRemoved(this, isMoving); if(!isMoving){ callSlotsOnPositionChanged(); // sigPositionChanged is also emitted emitSigDetachedFromRootForSubTree(); } } if(!isMoving){ emitSigSubTreeChanged(); } } void Item::emitSigDetachedFromRootForSubTree() { for(ItemPtr child = childItem(); child; child = child->nextItem()){ child->emitSigDetachedFromRootForSubTree(); } sigDetachedFromRoot_(); onDisconnectedFromRoot(); } void Item::onConnectedToRoot() { } void Item::onDisconnectedFromRoot() { if(TRACE_FUNCTIONS){ cout << "Item::onDisconnectedFromRoot() of " << name_ << endl; } } void Item::onPositionChanged() { } static Item* findItemSub(Item* current, ItemPath::iterator it, ItemPath::iterator end) { if(it == end){ return current; } Item* item = 0; for(Item* child = current->childItem(); child; child = child->nextItem()){ if(child->name() == *it){ item = findItemSub(child, ++it, end); if(item){ break; } } } if(!item){ for(Item* child = current->childItem(); child; child = child->nextItem()){ item = findItemSub(child, it, end); if(item){ break; } } } return item; } Item* Item::find(const std::string& path) { return RootItem::instance()->findItem(path); } Item* Item::findItem(const std::string& path) const { ItemPath ipath(path); return findItemSub(const_cast(this), ipath.begin(), ipath.end()); } static Item* findChildItemSub(Item* current, ItemPath::iterator it, ItemPath::iterator end) { if(it == end){ return current; } Item* item = 0; for(Item* child = current->childItem(); child; child = child->nextItem()){ if(child->name() == *it){ item = findChildItemSub(child, ++it, end); if(item){ break; } } } return item; } Item* Item::findChildItem(const std::string& path) const { ItemPath ipath(path); return findChildItemSub(const_cast(this), ipath.begin(), ipath.end()); } static Item* findSubItemSub(Item* current, ItemPath::iterator it, ItemPath::iterator end) { if(it == end){ return current; } Item* item = 0; for(Item* child = current->childItem(); child; child = child->nextItem()){ if(child->name() == *it && child->isSubItem()){ item = findSubItemSub(child, ++it, end); if(item){ break; } } } return item; } Item* Item::findSubItem(const std::string& path) const { ItemPath ipath(path); return findSubItemSub(const_cast(this), ipath.begin(), ipath.end()); } RootItem* Item::findRootItem() const { Item* current = const_cast(this); while(current->parent_){ current = current->parent_; } return dynamic_cast(current); } /** @return When the item is embeded one, this function returs the first parent item which is not an embeded one. Otherwise the item itself is returned. */ Item* Item::headItem() const { Item* head = const_cast(this); while(head->isSubItem()){ if(head->parent_){ head = head->parent_; } else { break; } } return head; } bool Item::isOwnedBy(Item* item) const { Item* current = const_cast(this); while(current = current->parent_){ if(current == item){ return true; } } return false; } bool Item::traverse(boost::function function) { return traverse(this, function); } bool Item::traverse(Item* item, const boost::function& function) { if(function(item)){ return true; } for(Item* child = item->childItem(); child; child = child->nextItem()){ if(traverse(child, function)){ return true; } } return false; } void Item::notifyUpdate() { sigUpdated_(); } /** @if jp ‚˘‚¤ƒ†ƒ ‚³ƒ”ƒĵ‚’生ĉˆ™‚‹€‚ ċ°‚˘‚¤ƒ†ƒ Ğ¤„ĤŻ isFixedToParentItem() Œ true ¨Ż‚³ƒ”ƒĵ•‚Œ‚‹Œ€ false ¨Ż‚³ƒ”ƒĵ•‚ŒŞ„€‚ @endif */ Item* Item::duplicate() const { Item* duplicated = doDuplicate(); if(duplicated && (typeid(*duplicated) != typeid(*this))){ delete duplicated; duplicated = 0; } return duplicated; } /** @if jp ċ°‚˘‚¤ƒ†ƒ ïĵˆ‚µƒ–ƒ„ƒŞƒĵïĵ‰‚‚ċĞ‚Ÿ‚˘‚¤ƒ†ƒ ‚³ƒ”ƒĵ‚’生ĉˆ™‚‹€‚ @endif */ Item* Item::duplicateAll() const { return duplicateAllSub(0); } Item* Item::duplicateAllSub(Item* duplicated) const { if(!duplicated){ duplicated = this->duplicate(); } if(duplicated){ for(Item* child = childItem(); child; child = child->nextItem()){ Item* duplicatedChildItem; if(child->isSubItem()){ duplicatedChildItem = duplicated->findChildItem(child->name()); if(duplicatedChildItem){ child->duplicateAllSub(duplicatedChildItem); } } else { duplicatedChildItem = child->duplicateAllSub(0); if(duplicatedChildItem){ duplicated->addChildItem(duplicatedChildItem); } } } } return duplicated; } /** Override this function to allow duplication of an instance. */ Item* Item::doDuplicate() const { return 0; } /** Copy item properties as much as possible like the assignment operator */ void Item::assign(Item* srcItem) { doAssign(srcItem); RootItem* rootItem = findRootItem(); if(rootItem){ rootItem->emitSigItemAssinged(this, srcItem); } } /** Implement the code to copy properties like the assingment operator */ void Item::doAssign(Item* srcItem) { } /** This function loads the data of the item from a file by using a pre-registered loading function. To make this function available, a loading function has to be registered to an ItemManager in advance by calling the addLoader() or addLoaderAndSaver() function. Otherwise, this function cannot be used. Note that this function should not be overloaded or overridden in the derived classes. */ bool Item::load(const std::string& filename, const std::string& format) { return ItemManager::load(this, filename, parentItem(), format); } /** @param parentItem specify this when the item is newly created one and will be attached to a parent item if loading succeeds. */ bool Item::load(const std::string& filename, Item* parent, const std::string& format) { return ItemManager::load(this, filename, parent, format); } /** This function saves the data of the item to a file by using a pre-registered saving function. To make this function available, a saving function has to be registered to an ItemManager in advance by calling the addSaver() or addLoaderAndSaver() function. Otherwise, this function cannot be used. Note that this function should not be overloaded or overridden in the derived classes. */ bool Item::save(const std::string& filename, const std::string& format) { return ItemManager::save(this, filename, format); } /** This function save the data of the item to the file from which the data of the item has been loaded. If the data has not been loaded from a file, a file save dialog opens and user specifies a file. */ bool Item::overwrite(bool forceOverwrite, const std::string& format) { return ItemManager::overwrite(this, forceOverwrite, format); } void Item::updateFileInformation(const std::string& filename, const std::string& format) { filesystem::path fpath(filename); if(filesystem::exists(fpath)){ filePath_ = filename; fileFormat_ = format; fileModificationTime_ = filesystem::last_write_time(fpath); isConsistentWithFile_ = true; } else { filePath_.clear(); fileFormat_.clear(); fileModificationTime_ = 0; isConsistentWithFile_ = false; } } /** Use this function to disable the implicit overwrite next time */ void Item::clearFileInformation() { filePath_.clear(); fileFormat_.clear(); isConsistentWithFile_ = true; } const Referenced* Item::customData(int id) const { if(id >= (int)extraData.size()){ return 0; } return extraData[id].get(); } Referenced* Item::customData(int id) { if(id >= (int)extraData.size()){ return 0; } return extraData[id].get(); } void Item::setCustomData(int id, ReferencedPtr data) { if(id >= (int)extraData.size()){ extraData.resize(id + 1, 0); } extraData[id] = data; } void Item::clearCustomData(int id) { if(customData(id)){ extraData[id] = 0; } } namespace { bool onNamePropertyChanged(Item* item, const string& name) { if(!name.empty()){ item->setName(name); } return !name.empty(); } } void Item::putProperties(PutPropertyFunction& putProperty) { putProperty(_("Name"), name_, boost::bind(onNamePropertyChanged, this, _1)); std::string moduleName, className; ItemManager::getClassIdentifier(this, moduleName, className); putProperty(_("Class"), className); doPutProperties(putProperty); if(!filePath_.empty()){ putProperty(_("File"), filePath_); } putProperty(_("Num children"), numChildren_); putProperty(_("Sub item?"), isSubItem()); putProperty(_("Temporal"), isTemporal()); putProperty(_("Refs"), refCount()); } /** Override this function to put properties of the item. @note Please call doPutProperties() of the parent class in this function. For example, when your class directly inherits the Item class, call Item::doPutProperties(putProperty). */ void Item::doPutProperties(PutPropertyFunction& putProperty) { } bool Item::store(Archive& archive) { return true; } bool Item::restore(const Archive& archive) { return true; } choreonoid-1.5.0/src/Base/LazySignal.cpp0000664000000000000000000000153412741425367016606 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "LazySignal.h" #include using namespace cnoid; LazySignalBase::LazySignalBase() : LazyCaller(boost::bind(&LazySignalBase::doEmit, this)) { } LazySignalBase::LazySignalBase(boost::function emitFunction, int priority) : LazyCaller(boost::bind(&LazySignalBase::doEmit, this), priority), emitFunction(emitFunction) { } void LazySignalBase::request() { (*this)(); } bool LazySignalBase::doEmit() { for(size_t i=0; i < connectionsToBlock.size(); ++i){ connectionsToBlock[i].block(); } if(emitFunction){ emitFunction(); } else { defaultEmitFunction(); } for(size_t i=0; i < connectionsToBlock.size(); ++i){ connectionsToBlock[i].unblock(); } connectionsToBlock.clear(); return false; } choreonoid-1.5.0/src/Base/ParametricPathProcessor.h0000664000000000000000000000143312741425367021000 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_PARAMETRIC_PATH_PROCESSOR_H #define CNOID_BASE_PARAMETRIC_PATH_PROCESSOR_H #include #include #include "exportdecl.h" namespace cnoid { class Mapping; class ParametricPathProcessorImpl; class CNOID_EXPORT ParametricPathProcessor { public: static ParametricPathProcessor* instance(); ParametricPathProcessor(); ~ParametricPathProcessor(); void setVariables(Mapping* variables); void setBaseDirectory(const std::string& directory); std::string parameterize(const std::string& path) const; boost::optional expand(const std::string& path) const; const std::string& errorMessage() const; private: ParametricPathProcessorImpl* impl; }; } #endif choreonoid-1.5.0/src/Base/ImageWidget.cpp0000664000000000000000000001727312741425367016726 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "ImageWidget.h" #include #include #include #include #include #include using namespace std; using namespace cnoid; ImageWidget::ImageWidget(QWidget* parent) : QWidget(parent) { QPalette p(palette()); p.setColor(QPalette::Background, Qt::black); setPalette(p); setAutoFillBackground(true); isScalingEnabled_ = false; fitted = false; settedT = false; } void ImageWidget::setScalingEnabled(bool on) { if(on != isScalingEnabled_){ isScalingEnabled_ = on; update(); } } bool ImageWidget::isScalingEnabled() const { return isScalingEnabled_; } void ImageWidget::setPixmap(const QPixmap& pixmap) { boost::lock_guard lock(mtx); pixmap_ = pixmap; fitCenter(); update(); } void ImageWidget::setImage(const QImage& image) { boost::lock_guard lock(mtx); pixmap_ = QPixmap::fromImage(image); fitCenter(); update(); } void ImageWidget::setImage(const Image& image) { boost::lock_guard lock(mtx); static QImage::Format componentSizeToFormat[] = { QImage::Format_Invalid, QImage::Format_Invalid, //! \todo convert a gray scale image to RGB888 QImage::Format_Invalid, QImage::Format_RGB888 }; QImage::Format f = componentSizeToFormat[image.numComponents()]; if(f != QImage::Format_Invalid){ pixmap_ = QPixmap::fromImage( QImage(image.pixels(), image.width(), image.height(), f)); } fitCenter(); update(); } void ImageWidget::zoom(double scale) { boost::lock_guard lock(mtx); if(pixmap_.isNull()) return; QSize r = rect().size(); QTransform invT = transform_.inverted(); double x,y; invT.map(r.width()/2,r.height()/2,&x,&y); transform_.translate(x,y); transform_.scale(scale, scale); transform_.translate(-x,-y); update(); } void ImageWidget::translate(QPoint pos) { boost::lock_guard lock(mtx); if(pixmap_.isNull()) return; QTransform T(transform_.m11(), transform_.m12(),transform_.m21(), transform_.m22(), 0,0); QTransform invT = T.inverted(); double x,y; invT.map(pos.x(), pos.y(),&x,&y); transform_.translate(x,y); update(); } void ImageWidget::rotate(double angle) { boost::lock_guard lock(mtx); QSize r = rect().size(); QTransform invT = transform_.inverted(); double x,y; invT.map(r.width()/2,r.height()/2,&x,&y); transform_.translate(x,y); transform_.rotate(angle); transform_.translate(-x,-y); update(); } void ImageWidget::paintEvent(QPaintEvent* event) { QWidget::paintEvent(event); if(pixmap_.isNull()){ return; } //for(int i=0; i lock(mtx); if(pixmap_.isNull()) return; resize(event->size()); } void ImageWidget::resize(const QSize& size) { if(isScalingEnabled_ ){ if(size.width() <= 0 || size.height() <= 0){ return; } QSize s = pixmap_.size(); s.scale(size, Qt::KeepAspectRatio); double newScale = (double)s.width() / (double)pixmap_.size().width(); double scale = newScale / oldScale; oldScale = newScale; QTransform invT = transform_.inverted(); double cx = (double)oldSize.width()/2.0; double cy = (double)oldSize.height()/2.0; double x,y; invT.map(cx, cy, &x, &y); transform_.translate(x,y); transform_.scale(scale, scale); transform_.translate(-x,-y); QTransform T(transform_.m11(), transform_.m12(),transform_.m21(), transform_.m22(), 0,0); invT = T.inverted(); double dx = ((double)size.width()-(double)oldSize.width())/2.0; double dy = ((double)size.height()-(double)oldSize.height())/2.0; invT.map(dx, dy,&x,&y); transform_.translate(x, y); oldSize = size; } } void ImageWidget::setTransform(const QTransform& transform) { transform_ = transform; settedT = true; initialTransform_ = transform_; } bool ImageWidget::getTransform(QTransform& transform) { if(pixmap_.isNull()) return false; notScaledTransform_ = transform_; if(isScalingEnabled_ && !pixmap_.isNull()){ QSize size = pixmap_.size(); double scale = 1.0 / oldScale; QTransform invT = transform_.inverted(); double cx = (double)oldSize.width()/2.0; double cy = (double)oldSize.height()/2.0; double x,y; invT.map(cx, cy, &x, &y); notScaledTransform_.translate(x,y); notScaledTransform_.scale(scale, scale); notScaledTransform_.translate(-x,-y); QTransform T(notScaledTransform_.m11(), notScaledTransform_.m12(),notScaledTransform_.m21(), notScaledTransform_.m22(), 0,0); invT = T.inverted(); double dx = ((double)size.width()-(double)oldSize.width())/2.0; double dy = ((double)size.height()-(double)oldSize.height())/2.0; invT.map(dx, dy,&x,&y); notScaledTransform_.translate(x, y); } transform = notScaledTransform_; return true; } double ImageWidget::getAngle(){ double scale; if(pixmap_.isNull()) scale = 1.0; else scale = oldScale; notScaledTransform_ = transform_; notScaledTransform_ *= scale; return atan2(notScaledTransform_.m12(), notScaledTransform_.m11()); } void ImageWidget::setAngle(double angle) { transform_.reset(); rotate(angle); initialTransform_ = transform_; } void ImageWidget::reset() { boost::lock_guard lock(mtx); transform_ = initialTransform_; fitted = false; settedT = true; fitCenter(); update(); } Image& ImageWidget::getImage() { boost::lock_guard lock(mtx); if(pixmap_.isNull()){ transformedImage.setSize(0,0,1); return transformedImage; } QImage image(rect().size(), QImage::Format_RGB888); image.fill(QColor(0,0,0)); QPainter painter(&image); painter.setRenderHint(QPainter::SmoothPixmapTransform); painter.setWorldTransform(transform_); painter.drawPixmap(0, 0, pixmap_); transformedImage.setSize(image.width(), image.height(), 3); unsigned char* p = transformedImage.pixels(); for(int i=0; i #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT Vector3SeqItem : public AbstractSeqItem { public: static void initializeClass(ExtensionManager* ext); Vector3SeqItem(); Vector3SeqItem(const Vector3SeqItem& org); Vector3SeqItem(Vector3SeqPtr seq); virtual AbstractSeqPtr abstractSeq(); Vector3SeqPtr seq() { return seq_; } bool loadPlainFormat(const std::string& filename); bool saveAsPlainFormat(const std::string& filename); protected: /** This is for the copy constructor of an inherited class */ Vector3SeqItem(const Vector3SeqItem& org, Vector3SeqPtr cloneSeq); virtual ~Vector3SeqItem(); virtual Item* doDuplicate() const; Vector3SeqPtr seq_; }; typedef ref_ptr Vector3SeqItemPtr; } #endif choreonoid-1.5.0/src/Base/ProjectManager.h0000664000000000000000000000210612741425367017073 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_PROJECT_MANAGER_H_INCLUDED #define CNOID_BASE_PROJECT_MANAGER_H_INCLUDED #include "Archive.h" #include #include #include "exportdecl.h" namespace cnoid { class ExtensionManager; class ProjectManagerImpl; class CNOID_EXPORT ProjectManager { public: static ProjectManager* instance(); void loadProject(const std::string& filename); void saveProject(const std::string& filename); void overwriteCurrentProject(); const std::string& getProjectFileName(); static void initialize(ExtensionManager* em); private: ProjectManager(ExtensionManager* em); ~ProjectManager(); ProjectManagerImpl* impl; friend class ExtensionManager; friend class ExtensionManagerImpl; void setArchiver( const std::string& moduleName, const std::string& objectName, boost::function storeFunction, boost::function restoreFunction); void resetArchivers(const std::string& moduleName); }; } #endif choreonoid-1.5.0/src/Base/FolderItem.h0000664000000000000000000000112312741425367016222 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_GUIBASE_FOLDER_ITEM_H_INCLUDED #define CNOID_GUIBASE_FOLDER_ITEM_H_INCLUDED #include "Item.h" #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT FolderItem : public Item { public: static void initializeClass(ExtensionManager* ext); FolderItem(); FolderItem(const FolderItem& org); virtual ~FolderItem(); protected: virtual Item* doDuplicate() const; virtual bool store(Archive& archive); virtual bool restore(const Archive& archive); }; typedef ref_ptr FolderItemPtr; } #endif choreonoid-1.5.0/src/Base/ToolBar.cpp0000664000000000000000000001743412741425367016101 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "ToolBar.h" #include "ToolBarArea.h" #include "MainWindow.h" #include "Separator.h" #include #include #include #ifdef Q_OS_MAC #include #include #endif using namespace std; using namespace cnoid; namespace { #ifdef Q_OS_MAC QCleanlooksStyle cleanlooks; #endif class ToolBarHandle : public QWidget { ToolBar* toolBar; bool isDragging; QPoint dragOrgLocalPos; public: ToolBarHandle(ToolBar* toolBar) : QWidget(toolBar), toolBar(toolBar) { setFixedWidth(12); isDragging = false; setCursor(Qt::OpenHandCursor); } virtual void paintEvent(QPaintEvent* event) { QStylePainter painter(this); QStyleOptionToolBar option; option.initFrom(this); option.features = QStyleOptionToolBar::Movable; option.toolBarArea = Qt::TopToolBarArea; option.state = QStyle::State_Horizontal; option.rect.setHeight(height()); option.rect.setWidth(16); painter.drawPrimitive(QStyle::PE_IndicatorToolBarHandle, option); } virtual void mousePressEvent(QMouseEvent* event) { if(event->button() == Qt::LeftButton){ dragOrgLocalPos = event->pos(); setCursor(Qt::ClosedHandCursor); isDragging = true; } } virtual void mouseMoveEvent(QMouseEvent* event) { if(isDragging){ toolBar->toolBarArea()->dragToolBar(toolBar, event->globalPos() - dragOrgLocalPos); } } virtual void mouseReleaseEvent(QMouseEvent* event) { setCursor(Qt::OpenHandCursor); isDragging = false; } }; } ToolBar::ToolBar(const QString& title) { setWindowTitle(title); setObjectName(title); mainWindow = MainWindow::instance(); hbox = new QHBoxLayout(this); hbox->setSpacing(0); hbox->setContentsMargins(0, 0, 0, 0); setLayout(hbox); handle = new ToolBarHandle(this); hbox->addWidget(handle); hbox->addSpacing(4); radioGroup = 0; isNewRadioGroupRequested = true; toolBarArea_ = 0; isVisibleByDefault_ = false; defaultOrderIndex = 0; desiredX = 0; layoutPriority = 0; isStretchable_ = false; connect(mainWindow, SIGNAL(iconSizeChanged(const QSize&)), this, SLOT(changeIconSize(const QSize&))); } ToolBar::~ToolBar() { } void ToolBar::setVisibleByDefault(bool on) { isVisibleByDefault_ = on; } void ToolBar::setStretchable(bool on) { isStretchable_ = on; } int ToolBar::stretchableDefaultWidth() const { return QWidget::sizeHint().width(); } ToolButton* ToolBar::addButton(const QString& text, const QString& tooltip) { ToolButton* button = new ToolButton(this); #ifdef Q_OS_MAC // Force auto-raize type if(dynamic_cast(button->style())){ button->setStyle(&cleanlooks); } #endif button->setText(text); button->setAutoRaise(true); button->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Expanding); if(!tooltip.isEmpty()){ button->setToolTip(tooltip); } hbox->addWidget(button); return button; } ToolButton* ToolBar::addButton(const QIcon& icon, const QString& tooltip) { ToolButton* button = new ToolButton(this); #ifdef Q_OS_MAC // Force auto-raize type if(dynamic_cast(button->style())){ button->setStyle(&cleanlooks); } #endif button->setIconSize(mainWindow->iconSize()); button->setIcon(icon); button->setAutoRaise(true); button->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Expanding); if(!tooltip.isEmpty()){ button->setToolTip(tooltip); } hbox->addWidget(button); return button; } ToolButton* ToolBar::addButton(const char* const* xpm, const QString& tooltip) { return addButton(QIcon(QPixmap(xpm)), tooltip); } ToolButton* ToolBar::addToggleButton(const QString& text, const QString& tooltip) { ToolButton* button = addButton(text, tooltip); button->setCheckable(true); return button; } ToolButton* ToolBar::addToggleButton(const QIcon& icon, const QString& tooltip) { ToolButton* button = addButton(icon, tooltip); button->setCheckable(true); return button; } ToolButton* ToolBar::addToggleButton(const char* const* xpm, const QString& tooltip) { ToolButton* button = addButton(xpm, tooltip); button->setCheckable(true); return button; } void ToolBar::requestNewRadioGroup() { radioGroup = 0; isNewRadioGroupRequested = true; } QButtonGroup* ToolBar::currentRadioGroup() { if(isNewRadioGroupRequested){ radioGroup = new QButtonGroup(this); isNewRadioGroupRequested = false; } return radioGroup; } void ToolBar::setRadioButton(ToolButton* button) { button->setCheckable(true); currentRadioGroup()->addButton(button); } ToolButton* ToolBar::addRadioButton(const QString& text, const QString& tooltip) { ToolButton* button = addButton(text, tooltip); setRadioButton(button); return button; } ToolButton* ToolBar::addRadioButton(const QIcon& icon, const QString& tooltip) { ToolButton* button = addButton(icon, tooltip); setRadioButton(button); return button; } ToolButton* ToolBar::addRadioButton(const char* const* xpm, const QString& tooltip) { ToolButton* button = addButton(xpm, tooltip); setRadioButton(button); return button; } void ToolBar::addAction(QAction* action) { ToolButton* button = new ToolButton(this); button->setAutoRaise(true); button->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Expanding); button->setDefaultAction(action); hbox->addWidget(button); } void ToolBar::addWidget(QWidget* widget) { hbox->addWidget(widget); } QLabel* ToolBar::addLabel(const QString& text) { QLabel* label = new QLabel(text, this); hbox->addWidget(label); return label; } QLabel* ToolBar::addImage(const QString& filename) { QLabel* label = new QLabel(this); label->setPixmap(QPixmap(filename)); hbox->addWidget(label); return label; } QWidget* ToolBar::addSeparator(int spacing) { VSeparator* sep = new VSeparator(this); hbox->addSpacing(spacing); hbox->addWidget(sep); hbox->addSpacing(spacing); return sep; } void ToolBar::addSpacing(int size) { hbox->addSpacing(size); } void ToolBar::setEnabled(bool on) { /* if(on){ QWidget::setEnabled(on); } else { int n = hbox->count(); for(int i=0; i < n; ++i){ QLayoutItem* item = hbox->itemAt(i); QWidget* widget = item->widget(); if(widget){ widget->setEnabled(false); } handle->setEnabled(true); } } */ int n = hbox->count(); for(int i=0; i < n; ++i){ QLayoutItem* item = hbox->itemAt(i); QWidget* widget = item->widget(); if(widget){ widget->setEnabled(on); } handle->setEnabled(true); } } void ToolBar::changeIconSize(const QSize& iconSize) { changeIconSizeSub(hbox, iconSize); } void ToolBar::changeIconSizeSub(QLayout* layout, const QSize& iconSize) { int n = layout->count(); for(int i=0; i < n; ++i){ QLayoutItem* item = layout->itemAt(i); QLayout * childLayout = dynamic_cast(item); if(childLayout){ changeIconSizeSub(childLayout, iconSize); } QWidgetItem* widgetItem = dynamic_cast(item); if(widgetItem){ QWidget* widget = widgetItem->widget(); ToolButton* button = dynamic_cast(widget); if(button){ button->setIconSize(mainWindow->iconSize()); } } } } bool ToolBar::storeState(Archive& archive) { return true; } bool ToolBar::restoreState(const Archive& archive) { return true; } choreonoid-1.5.0/src/Base/TreeWidget.cpp0000664000000000000000000001000712741425367016567 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "TreeWidget.h" #include #include #include using namespace cnoid; TreeWidget::TreeWidget(QWidget* parent) : QTreeWidget(parent) { connect(this, SIGNAL(currentItemChanged(QTreeWidgetItem*, QTreeWidgetItem*)), this, SLOT(onCurrentItemChanged(QTreeWidgetItem*, QTreeWidgetItem*))); connect(this, SIGNAL(itemActivated(QTreeWidgetItem*, int)), this, SLOT(onItemActivated(QTreeWidgetItem*, int))); connect(this, SIGNAL(itemChanged(QTreeWidgetItem*, int)), this, SLOT(onItemChanged(QTreeWidgetItem*, int))); connect(this, SIGNAL(itemClicked(QTreeWidgetItem*, int)), this, SLOT(onItemClicked(QTreeWidgetItem*, int))); connect(this, SIGNAL(itemCollapsed(QTreeWidgetItem*)), this, SLOT(onItemCollapsed(QTreeWidgetItem*))); connect(this, SIGNAL(itemDoubleClicked(QTreeWidgetItem*, int)), this, SLOT(onItemDoubleClicked(QTreeWidgetItem*, int))); connect(this, SIGNAL(itemEntered(QTreeWidgetItem*, int)), this, SLOT(onItemEntered(QTreeWidgetItem*, int))); connect(this, SIGNAL(itemExpanded(QTreeWidgetItem*)), this, SLOT(onItemExpanded(QTreeWidgetItem*))); connect(this, SIGNAL(itemPressed(QTreeWidgetItem*, int)), this, SLOT(onItemPressed(QTreeWidgetItem*, int))); connect(this, SIGNAL(itemSelectionChanged()), this, SLOT(onItemSelectionChanged())); isVerticalGridLineShown = false; } void TreeWidget::setHeaderSectionResizeMode(int column, QHeaderView::ResizeMode mode) { #if QT_VERSION < QT_VERSION_CHECK(5, 0, 0) header()->setResizeMode(column, mode); #else header()->setSectionResizeMode(column, mode); #endif } void TreeWidget::setVerticalGridLineShown(bool on) { if(on){ gridColorRGB = style()->styleHint(QStyle::SH_Table_GridLineColor, new QStyleOptionViewItemV4()); } isVerticalGridLineShown = on; } TreeWidget::~TreeWidget() { } void TreeWidget::paintEvent(QPaintEvent* event) { QTreeWidget::paintEvent(event); if(isVerticalGridLineShown && topLevelItemCount()){ QHeaderView* hv = header(); QPainter painter(viewport()); QPen oldPen = painter.pen(); painter.setPen(QPen(QColor::fromRgb(gridColorRGB))); for(int i = 0; i < hv->count(); ++i){ // draw only visible sections starting from second column if(hv->isSectionHidden(i) || hv->visualIndex(i) <= 0){ continue; } // position mapped to viewport int pos = hv->sectionViewportPosition(i) - 1; if(pos > 0){ painter.drawLine(QPoint(pos, 0), QPoint(pos, height())); } } painter.setPen(oldPen); } } void TreeWidget::scrollContentsBy(int dx, int dy) { QTreeWidget::scrollContentsBy(dx, dy); // make sure lines get updated even if the view is empty viewport()->update(); } void TreeWidget::onCurrentItemChanged(QTreeWidgetItem* current, QTreeWidgetItem* previous) { sigCurrentItemChanged_(current, previous); } void TreeWidget::onItemActivated(QTreeWidgetItem* item, int column) { sigItemActivated_(item, column); } void TreeWidget::onItemChanged(QTreeWidgetItem* item, int column) { sigItemChanged_(item, column); } void TreeWidget::onItemClicked(QTreeWidgetItem* item, int column) { sigItemClicked_(item, column); } void TreeWidget::onItemCollapsed(QTreeWidgetItem* item) { sigItemCollapsed_(item); } void TreeWidget::onItemDoubleClicked(QTreeWidgetItem* item, int column) { sigItemDoubleClicked_(item, column); } void TreeWidget::onItemEntered(QTreeWidgetItem* item, int column) { sigItemEntered_(item, column); } void TreeWidget::onItemExpanded(QTreeWidgetItem* item) { sigItemExpanded_(item); } void TreeWidget::onItemPressed(QTreeWidgetItem* item, int column) { sigItemPressed_(item, column); } void TreeWidget::onItemSelectionChanged(void) { sigItemSelectionChanged_(); } choreonoid-1.5.0/src/Base/InfoBar.h0000664000000000000000000000145312741425367015516 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_INFO_BAR_H #define CNOID_BASE_INFO_BAR_H #include #include #include #include "exportdecl.h" namespace cnoid { class InfoBarImpl; class CNOID_EXPORT InfoBar : public QStatusBar { Q_OBJECT public: static InfoBar* instance(); void notify(const char* message); void notify(const std::string& message); void notify(const QString& message); private: InfoBar(); ~InfoBar(); QWidget* indicatorBase; QHBoxLayout* indicatorLayout; QWidget* currentIndicator; void setIndicator(QWidget* indicator); void removeCurrentIndicator(); private Q_SLOTS: void onFocusChanged(QWidget* old, QWidget* now); void onIndicatorDestroyed(QObject* obj); }; } #endif choreonoid-1.5.0/src/Base/RectRegionMarker.cpp0000664000000000000000000001503512741425367017735 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #include "RectRegionMarker.h" #include "SceneWidget.h" #include #include #include #include using namespace std; using namespace cnoid; namespace cnoid { class RectRegionMarkerImpl { public: RectRegionMarker* self; SceneWidget* sceneWidget; SgLineSetPtr lineSet; int left, right, top, bottom; SgVertexArrayPtr vertices; QCursor editModeCursor; int x0, y0; PolyhedralRegion region; Signal sigRegionFixed; Signal sigContextMenuRequest; RectRegionMarkerImpl(RectRegionMarker* self); ~RectRegionMarkerImpl(); void setRect(int x0, int y0, int x1, int y1); void showRectangle(bool on); void onSceneModeChanged(const SceneWidgetEvent& event); bool onButtonPressEvent(const SceneWidgetEvent& event); bool onButtonReleaseEvent(const SceneWidgetEvent& event); bool onPointerMoveEvent(const SceneWidgetEvent& event); }; } RectRegionMarker::RectRegionMarker() { impl = new RectRegionMarkerImpl(this); } RectRegionMarkerImpl::RectRegionMarkerImpl(RectRegionMarker* self) : self(self) { sceneWidget = 0; lineSet = new SgLineSet; vertices = lineSet->getOrCreateVertices(); vertices->resize(4); lineSet->getOrCreateColors()->push_back(Vector3f(1.0f, 0.0f, 0.0f)); lineSet->reserveNumLines(4); SgIndexArray& colorIndices = lineSet->colorIndices(); colorIndices.reserve(8); for(int i=0; i < 4; ++i){ lineSet->addLine(i, (i + 1) % 4); colorIndices.push_back(0); colorIndices.push_back(0); } self->addChild(lineSet); } RectRegionMarker::~RectRegionMarker() { delete impl; } RectRegionMarkerImpl::~RectRegionMarkerImpl() { self->finishEditing(); showRectangle(false); } void RectRegionMarker::calcViewVolume(double viewportWidth, double viewportHeight, ViewVolume& io_volume) { io_volume.left = 0; io_volume.right = viewportWidth; io_volume.bottom = 0; io_volume.top = viewportHeight; } void RectRegionMarker::setRect(int x0, int y0, int x1, int y1) { impl->setRect(x0, y0, x1, y1); } void RectRegionMarkerImpl::setRect(int x0, int y0, int x1, int y1) { if(x0 <= x1){ left = x0; right = x1; } else { left = x1; right = x0; } if(y0 >= y1){ top = y0; bottom = y1; } else { top = y1; bottom = y0; } vertices->at(0) << left, top, 0.0f; vertices->at(1) << left, bottom, 0.0f; vertices->at(2) << right, bottom, 0.0f; vertices->at(3) << right, top, 0.0f; vertices->notifyUpdate(); } void RectRegionMarker::setEditModeCursor(QCursor cursor) { impl->editModeCursor = cursor; } void RectRegionMarker::startEditing(SceneWidget* sceneWidget) { impl->sceneWidget = sceneWidget; onSceneModeChanged(sceneWidget->latestEvent()); sceneWidget->sceneRoot()->addChildOnce(this, true); sceneWidget->installEventFilter(this); } bool RectRegionMarker::isEditing() const { if(impl->sceneWidget){ if(impl->sceneWidget->activeEventFilter() == this){ return true; } } return false; } void RectRegionMarker::finishEditing() { if(impl->sceneWidget){ impl->sceneWidget->removeEventFilter(this); impl->sceneWidget->sceneRoot()->removeChild(this); impl->sceneWidget = 0; } } const PolyhedralRegion& RectRegionMarker::region() const { return impl->region; } SignalProxy RectRegionMarker::sigRegionFixed() { return impl->sigRegionFixed; } void RectRegionMarkerImpl::showRectangle(bool on) { if(on){ self->addChildOnce(lineSet, true); } else { self->removeChild(lineSet, true); } } void RectRegionMarker::onSceneModeChanged(const SceneWidgetEvent& event) { impl->onSceneModeChanged(event); } void RectRegionMarkerImpl::onSceneModeChanged(const SceneWidgetEvent& event) { if(event.sceneWidget()->isEditMode()){ event.sceneWidget()->setCursor(editModeCursor); } else { showRectangle(false); } } bool RectRegionMarker::onButtonPressEvent(const SceneWidgetEvent& event) { return impl->onButtonPressEvent(event); } bool RectRegionMarkerImpl::onButtonPressEvent(const SceneWidgetEvent& event) { x0 = event.x(); y0 = event.y(); setRect(x0, y0, x0, y0); showRectangle(true); return true; } bool RectRegionMarker::onButtonReleaseEvent(const SceneWidgetEvent& event) { return impl->onButtonReleaseEvent(event); } bool RectRegionMarkerImpl::onButtonReleaseEvent(const SceneWidgetEvent& event) { if(left < right && bottom < top){ Vector3 points[4]; event.sceneWidget()->unproject(left, top, 0.0, points[0]); event.sceneWidget()->unproject(left, bottom, 0.0, points[1]); event.sceneWidget()->unproject(right, bottom, 0.0, points[2]); event.sceneWidget()->unproject(right, top, 0.0, points[3]); const Vector3 c = event.currentCameraPosition().translation(); SgCamera* camera = event.sceneWidget()->renderer().currentCamera(); region.clear(); if(dynamic_cast(camera)){ for(int i=0; i < 4; ++i){ const Vector3 normal = (points[(i + 1) % 4] - c).cross(points[i] - c).normalized(); region.addBoundingPlane(normal, points[i]); } } else if(dynamic_cast(camera)){ const Vector3 n0 = (points[3] - points[0]).cross(points[1] - points[0]).normalized(); for(int i=0; i < 4; ++i){ const Vector3 normal = (points[(i + 1) % 4] - points[i]).cross(n0).normalized(); region.addBoundingPlane(normal, points[i]); } } sigRegionFixed(region); } showRectangle(false); return true; } bool RectRegionMarker::onPointerMoveEvent(const SceneWidgetEvent& event) { return impl->onPointerMoveEvent(event); } bool RectRegionMarkerImpl::onPointerMoveEvent(const SceneWidgetEvent& event) { setRect(x0, y0, event.x(), event.y()); return true; } void RectRegionMarker::onContextMenuRequest(const SceneWidgetEvent& event, MenuManager& menuManager) { impl->sigContextMenuRequest(event, menuManager); } SignalProxy RectRegionMarker::sigContextMenuRequest() { return impl->sigContextMenuRequest; } choreonoid-1.5.0/src/Base/VirtualJoystickView.h0000664000000000000000000000126612741425367020201 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_VIRTUAL_JOYSTICK_VIEW_H #define CNOID_BASE_VIRTUAL_JOYSTICK_VIEW_H #include #include "exportdecl.h" namespace cnoid { class VirtualJoystickViewImpl; class CNOID_EXPORT VirtualJoystickView : public View { public: static void initializeClass(ExtensionManager* ext); VirtualJoystickView(); ~VirtualJoystickView(); protected: virtual void keyPressEvent(QKeyEvent* event); virtual void keyReleaseEvent(QKeyEvent* event); virtual bool storeState(Archive& archive); virtual bool restoreState(const Archive& archive); private: VirtualJoystickViewImpl* impl; }; } #endif choreonoid-1.5.0/src/Base/DescriptionDialog.cpp0000664000000000000000000000206712741425367020136 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "DescriptionDialog.h" #include "MainWindow.h" #include "Separator.h" #include #include #include #include #include "gettext.h" using namespace cnoid; DescriptionDialog::DescriptionDialog() : Dialog(MainWindow::instance()) { QVBoxLayout* vbox = new QVBoxLayout(); textEdit.setFrameShape(QFrame::NoFrame); textEdit.setReadOnly(true); vbox->addWidget(&textEdit); vbox->addWidget(new HSeparator()); QPushButton* okButton = new QPushButton(_("&Ok")); okButton->setDefault(true); QDialogButtonBox* buttonBox = new QDialogButtonBox(this); buttonBox->addButton(okButton, QDialogButtonBox::AcceptRole); connect(buttonBox,SIGNAL(accepted()), this, SLOT(accept())); vbox->addWidget(buttonBox); setLayout(vbox); QFontMetrics metrics(font()); resize(metrics.averageCharWidth() * 70, metrics.height() * 24); } void DescriptionDialog::setDescription(const QString& text) { textEdit.setPlainText(text); } choreonoid-1.5.0/src/Base/ItemManager.h0000664000000000000000000002016712741425367016372 0ustar rootroot/** @author Shin'ichiro NAKAOKA */ #ifndef CNOID_BASE_ITEM_MANAGER_H #define CNOID_BASE_ITEM_MANAGER_H #include "ExtensionManager.h" #include "ItemList.h" #include #include #include #include #include #include "exportdecl.h" namespace cnoid { class MenuManager; class Item; typedef ref_ptr ItemPtr; class ItemManagerImpl; class ItemCreationPanel : public QWidget { public: ItemCreationPanel(QWidget* parent = 0) : QWidget(parent) { } virtual bool initializePanel(Item* protoItem) = 0; virtual bool initializeItem(Item* protoItem) = 0; protected: ItemCreationPanel* findPanelOnTheSameDialog(const std::string& name); }; class CNOID_EXPORT ItemManager { public: ItemManager(const std::string& moduleName, MenuManager& menuManager); ~ItemManager(); void detachAllManagedTypeItemsFromRoot(); private: template class Factory { public: virtual Item* operator()() { return new ItemType(); } }; class CreationPanelFilterBase { public: virtual ~CreationPanelFilterBase() { } virtual bool operator()(Item* protoItem, Item* parentItem) = 0; }; typedef boost::shared_ptr CreationPanelFilterBasePtr; class FileFunctionBase { public: virtual ~FileFunctionBase() { } virtual bool operator()(Item* item, const std::string& filename, std::ostream& os, Item* parentItem) = 0; }; typedef boost::shared_ptr FileFunctionBasePtr; class OverwritingCheckFunctionBase { public: ~OverwritingCheckFunctionBase(); virtual bool operator()(Item* item) = 0; }; typedef boost::shared_ptr OverwritingCheckFunctionBasePtr; public: void bindTextDomain(const std::string& domain); enum { PRIORITY_CONVERSION = -10, PRIORITY_OPTIONAL = 0, PRIORITY_DEFAULT = 10, PRIORITY_FORCE = 20 }; template class CreationPanelFilter : public CreationPanelFilterBase { public: typedef boost::function Function; CreationPanelFilter(Function function) : function(function) { } virtual bool operator()(Item* protoItem, Item* parentItem){ return function(static_cast(protoItem), parentItem); } private: Function function; }; template class FileFunction : public FileFunctionBase { public: typedef boost::function Function; FileFunction(Function function) : function(function) { } virtual bool operator()(Item* item, const std::string& filename, std::ostream& os, Item* parentItem){ return function(static_cast(item), filename, os, parentItem); } private: Function function; }; template ItemManager& registerClass(const std::string& className) { registerClassSub(Factory(), 0, typeid(ItemType).name(), className); return *this; } //! This function registers a singleton item class template ItemManager& registerClass(const std::string& className, ItemType* singletonInstance){ registerClassSub(0, singletonInstance, typeid(ItemType).name(), className); return *this; } template void registerDerivedClass(const std::string& className) { // registerClassSub(new Factory(), typeid(ItemType).name(), className); } static bool getClassIdentifier(ItemPtr item, std::string& out_moduleName, std::string& out_className); template static ItemType* singletonInstance() { return static_cast(getSingletonInstance(typeid(ItemType).name())); } static ItemPtr create(const std::string& moduleName, const std::string& itemClassName); template ItemManager& addCreationPanel(ItemCreationPanel* panel = 0) { addCreationPanelSub(typeid(ItemType).name(), panel); return *this; } template void addCreationPanelPreFilter(const typename CreationPanelFilter::Function& filter) { addCreationPanelFilterSub(typeid(ItemType).name(), CreationPanelFilterBasePtr(new CreationPanelFilter(filter)), false); } template void addCreationPanelPostFilter(const typename CreationPanelFilter::Function& filter){ addCreationPanelFilterSub(typeid(ItemType).name(), CreationPanelFilterBasePtr(new CreationPanelFilter(filter)), true); } template ItemManager& addLoader(const std::string& caption, const std::string& formatId, const std::string& extensions, const typename FileFunction::Function& function, int priority = PRIORITY_DEFAULT) { addLoaderSub(typeid(ItemType).name(), caption, formatId, extensions, FileFunctionBasePtr(new FileFunction(function)), priority); return *this; } template ItemManager& addSaver(const std::string& caption, const std::string& formatId, const std::string& extensions, const typename FileFunction::Function& function, int priority = PRIORITY_DEFAULT){ addSaverSub(typeid(ItemType).name(), caption, formatId, extensions, FileFunctionBasePtr(new FileFunction(function)), priority); return *this; } template ItemManager& addLoaderAndSaver(const std::string& caption, const std::string& formatId, const std::string& extensions, const typename FileFunction::Function& loadingFunction, const typename FileFunction::Function& savingFunction, int priority = PRIORITY_DEFAULT){ addLoader(caption, formatId, extensions, loadingFunction, priority); addSaver(caption, formatId, extensions, savingFunction, priority); return *this; } void addMenuItemToImport(const std::string& caption, boost::function slot); static void reloadItems(const ItemList<>& items); private: void registerClassSub( boost::function factory, Item* singletonInstance, const std::string& typeId, const std::string& className); void addCreationPanelSub(const std::string& typeId, ItemCreationPanel* panel); void addCreationPanelFilterSub( const std::string& typeId, CreationPanelFilterBasePtr filter, bool afterInitializionByPanels); void addLoaderSub(const std::string& typeId, const std::string& caption, const std::string& formatId, const std::string& extensions, FileFunctionBasePtr function, int priority); void addSaverSub(const std::string& typeId, const std::string& caption, const std::string& formatId, const std::string& extensions, FileFunctionBasePtr function, int priority); static Item* getSingletonInstance(const std::string& typeId); // The following static functions are called from functions in the Item class static bool load(Item* item, const std::string& filename, Item* parentItem, const std::string& formatId); static bool save(Item* item, const std::string& filename, const std::string& formatId); static bool overwrite(Item* item, bool forceOverwrite, const std::string& formatId); // overwrite friend class Item; friend class ItemManagerImpl; ItemManagerImpl* impl; }; CNOID_EXPORT std::string getOpenFileName(const std::string& caption, const std::string& extensions); CNOID_EXPORT std::vector getOpenFileNames(const std::string& caption, const std::string& extensions); } #endif choreonoid-1.5.0/src/Base/RotationDragger.cpp0000664000000000000000000001602212741425367017622 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "RotationDragger.h" #include #include #include #include #include #include #include #include using namespace std; using namespace cnoid; namespace { const char* axisNames[3] = { "x", "y", "z" }; /** \note This node is not inserted the node path obtained by SceneWidgetEvent::nodePath() */ class ViewpointDependentRenderingSelector : public SgGroup { Vector3 axis; double thresh; public: ViewpointDependentRenderingSelector(){ axis = Vector3::UnitX(); thresh = cos(radian(45.0)); } ViewpointDependentRenderingSelector(const ViewpointDependentRenderingSelector& org, SgCloneMap& cloneMap) : SgGroup(org, cloneMap) { axis = org.axis; thresh = org.thresh; } virtual SgObject* clone(SgCloneMap& cloneMap) const { return new ViewpointDependentRenderingSelector(*this, cloneMap); } void setAxis(const Vector3& axis){ this->axis = axis; } void setSwitchAngle(double rad){ thresh = cos(rad); } virtual void accept(SceneVisitor& visitor) { SceneRenderer* renderer = dynamic_cast(&visitor); if(!renderer){ visitor.visitGroup(this); } else { const Affine3& C = renderer->currentCameraPosition(); const Affine3& M = renderer->currentModelTransform(); bool isPerspetiveCamera = (renderer->projectionMatrix()(3, 3) == 0.0); if(isPerspetiveCamera){ double d = fabs((C.translation() - M.translation()).normalized().dot((M.linear() * axis).normalized())); if(d > thresh){ if(numChildren() > 0){ child(0)->accept(visitor); } } else { if(numChildren() > 1){ child(1)->accept(visitor); } } } else { } } } }; } RotationDragger::RotationDragger() { draggableAxes_ = RX | RY | RZ; MeshGenerator meshGenerator; meshGenerator.setDivisionNumber(36); SgMeshPtr beltMesh1 = meshGenerator.generateDisc(1.0, 1.0 - 0.2); meshGenerator.setDivisionNumber(24); SgMeshPtr beltMesh2 = meshGenerator.generateCylinder(1.0, 0.2, false, false); scale = new SgScaleTransform; // make dragger belts for(int i=0; i < 3; ++i){ SgMaterial* material = new SgMaterial; Vector3f color(0.2f, 0.2f, 0.2f); color[i] = 1.0f; material->setDiffuseColor(Vector3f::Zero()); material->setEmissiveColor(color); material->setAmbientIntensity(0.0f); material->setTransparency(0.6f); SgShape* beltShape1 = new SgShape; beltShape1->setMesh(beltMesh1); beltShape1->setMaterial(material); SgShape* beltShape2 = new SgShape; beltShape2->setMesh(beltMesh2); beltShape2->setMaterial(material); ViewpointDependentRenderingSelector* selector = new ViewpointDependentRenderingSelector; SgPosTransform* transform1 = new SgPosTransform; if(i == 0){ // x-axis selector->setAxis(Vector3::UnitX()); transform1->setRotation(AngleAxis(PI / 2.0, Vector3::UnitY())); } else if(i == 1){ // y-axis selector->setAxis(Vector3::UnitY()); transform1->setRotation(AngleAxis(-PI / 2.0, Vector3::UnitX())); } else if(i == 2) { // z-axis selector->setAxis(Vector3::UnitZ()); } transform1->addChild(beltShape1); SgInvariantGroup* belt1 = new SgInvariantGroup; belt1->setName(axisNames[i]); belt1->addChild(transform1); selector->addChild(belt1); SgPosTransform* transform2 = new SgPosTransform; if(i == 0){ // x-axis transform2->setRotation(AngleAxis(-PI / 2.0, Vector3::UnitZ())); } else if(i == 2) { // z-axis transform2->setRotation(AngleAxis(PI / 2.0, Vector3::UnitX())); } transform2->addChild(beltShape2); SgInvariantGroup* belt2 = new SgInvariantGroup; belt2->setName(axisNames[i]); belt2->addChild(transform2); selector->addChild(belt2); SgSwitch* axis = new SgSwitch; axis->addChild(selector); scale->addChild(axis); } addChild(scale); } RotationDragger::RotationDragger(const RotationDragger& org) : SceneDragger(org) { draggableAxes_ = org.draggableAxes_; scale = new SgScaleTransform; scale->setScale(org.scale->scale()); org.scale->copyChildrenTo(scale); addChild(scale); } RotationDragger::RotationDragger(const RotationDragger& org, SgCloneMap& cloneMap) : SceneDragger(org, cloneMap) { draggableAxes_ = org.draggableAxes_; scale = getChild(0); } SgObject* RotationDragger::clone(SgCloneMap& cloneMap) const { return new RotationDragger(*this, cloneMap); } void RotationDragger::setDraggableAxes(int axisSet) { if(axisSet != draggableAxes_){ for(int i=0; i < 3; ++i){ SgSwitch* axis = dynamic_cast(scale->child(i)); if(axis){ axis->setTurnedOn(axisSet & (1 << i)); } } draggableAxes_ = axisSet; scale->notifyUpdate(); } } void RotationDragger::setRadius(double r) { scale->setScale(r); } bool RotationDragger::isDragging() const { return dragProjector.isDragging(); } const AngleAxis& RotationDragger::draggedAngleAxis() const { return dragProjector.rotationAngleAxis(); } Affine3 RotationDragger::draggedPosition() const { return dragProjector.position(); } bool RotationDragger::onButtonPressEvent(const SceneWidgetEvent& event) { int axis; int indexOfTopNode; if(detectAxisFromNodePath(event.nodePath(), this, axis, indexOfTopNode)){ Affine3 T = calcTotalTransform(event.nodePath(), this); dragProjector.setInitialPosition(T); dragProjector.setRotationAxis(T.linear().col(axis)); if(dragProjector.startRotation(event)){ sigRotationStarted_(); return true; } } return false; } bool RotationDragger::onButtonReleaseEvent(const SceneWidgetEvent& event) { if(dragProjector.isDragging()){ sigRotationFinished_(); dragProjector.resetDragMode(); return true; } return false; } bool RotationDragger::onPointerMoveEvent(const SceneWidgetEvent& event) { if(dragProjector.dragRotation(event)){ if(isContainerMode()){ setPosition(dragProjector.position()); notifyUpdate(); } sigRotationDragged_(dragProjector.rotationAngleAxis()); return true; } return false; } void RotationDragger::onPointerLeaveEvent(const SceneWidgetEvent& event) { if(dragProjector.isDragging()){ sigRotationFinished_(); dragProjector.resetDragMode(); } } choreonoid-1.5.0/src/Base/MultiSeqItem.h0000664000000000000000000000255612741425367016565 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_MULTI_SEQ_ITEM_H_INCLUDED #define CNOID_BASE_MULTI_SEQ_ITEM_H_INCLUDED #include "AbstractSeqItem.h" #include #include "exportdecl.h" namespace cnoid { template class MultiSeqItem : public AbstractMultiSeqItem { public: static void initializeClass(ExtensionManager* ext) { } typedef ref_ptr< MultiSeqItem > Ptr; MultiSeqItem() : seq_(boost::make_shared()) { } MultiSeqItem(typename MultiSeqType::Ptr seq) : seq_(seq) { } virtual AbstractMultiSeqPtr abstractMultiSeq() { return seq_; } typename MultiSeqType::Ptr seq() { return seq_; } MultiSeqItem(const MultiSeqItem& org) : AbstractMultiSeqItem(org), seq_(boost::make_shared(*org.seq_)) { } virtual ~MultiSeqItem() { } protected: /** For the copy constructor of inherited classes */ MultiSeqItem(const MultiSeqItem& org, typename MultiSeqType::Ptr newSeq) : AbstractMultiSeqItem(org), seq_(newSeq) { } void resetSeq(typename MultiSeqType::Ptr seq) { seq_ = seq; } virtual Item* doDuplicate() const { return new MultiSeqItem(*this); } private: typename MultiSeqType::Ptr seq_; }; } #endif choreonoid-1.5.0/src/Base/Menu.h0000664000000000000000000000135012741425367015076 0ustar rootroot/** @author Shin'ichiro NAKAOKA */ #ifndef CNOID_BASE_MENU_H #define CNOID_BASE_MENU_H #include #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT Menu : public QMenu { Q_OBJECT public: Menu(QWidget* parent = 0); Menu(const QString& title, QWidget* parent = 0); ~Menu(); SignalProxy sigTriggered(); SignalProxy sigAboutToShow(); SignalProxy sigAboutToHide(); private Q_SLOTS: void onTriggered(QAction* action); void onAboutToShow(); void onAboutToHide(); private: Signal* sigTriggered_; Signal* sigAboutToShow_; Signal* sigAboutToHide_; void initialize(); }; } #endif choreonoid-1.5.0/src/Base/Plugin.h0000664000000000000000000000416012741425367015432 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_PLUGIN_H #define CNOID_BASE_PLUGIN_H #include "ExtensionManager.h" #include "exportdecl.h" namespace cnoid { class Item; class View; class ToolBar; class PluginImpl; class CNOID_EXPORT Plugin : public ExtensionManager { public: typedef Plugin* (*PluginEntry)(); Plugin(const char* name); virtual ~Plugin(); const char* name(); virtual bool initialize(); virtual bool finalize(); bool isUnloadable() const; const char* requisite(int index) const; int numRequisites() const; const char* subsequence(int index) const; int numSubsequences() const; const char* oldName(int index) const; int numOldNames() const; virtual const char* description() const; int activationPriority() const; protected: void setPluginScope(Item* item); void setPluginScope(View* view); void setPluginScope(ToolBar* toolBar); void setUnloadable(bool on); void require(const char* pluginName); void precede(const char* pluginName); /** Call this function in the constructor if necessary. @param prioirty A smaller value means a higher priority. The default value is the maximum integer value. The value 0 is set for fundamental plugins which should be initialized before extra plugins. */ void setActivationPriority(int priority); /** When the plugin name is changed but the old project files should be loadable, specify old names of the plugin with this function in the constructor. */ void addOldName(const char* name); #ifdef CNOID_BACKWARD_COMPATIBILITY void depend(const char* pluginName); #endif static const char* LGPLtext(); private: Plugin(const Plugin& org); // disable the copy constructor PluginImpl* impl; }; } #define CNOID_IMPLEMENT_PLUGIN_ENTRY(PluginTypeName) \ extern "C" CNOID_BASE_DLLEXPORT cnoid::Plugin* getChoreonoidPlugin() \ { \ return new PluginTypeName(); \ } #endif choreonoid-1.5.0/src/Base/SceneView.h0000664000000000000000000000161212741425367016063 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_SCENE_VIEW_H #define CNOID_BASE_SCENE_VIEW_H #include "View.h" #include "SceneWidget.h" #include #include "exportdecl.h" namespace cnoid { class Item; class SceneWidget; class SceneWidgetRoot; class SceneViewImpl; class CNOID_EXPORT SceneView : public View { public: static void initializeClass(ExtensionManager* ext); static SceneView* instance(); SceneView(); ~SceneView(); SceneWidget* sceneWidget(); SgGroup* scene(); protected: virtual void onActivated(); virtual void onDeactivated(); virtual QWidget* indicatorOnInfoBar(); virtual bool storeState(Archive& archive); virtual bool restoreState(const Archive& archive); private: static void onItemAdded(Item* item); SceneViewImpl* impl; friend class SceneViewImpl; }; } #endif choreonoid-1.5.0/src/Base/SceneBar.h0000664000000000000000000000072112741425367015655 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_SCENE_BAR_H #define CNOID_BASE_SCENE_BAR_H #include #include "exportdecl.h" namespace cnoid { class SceneWidget; class SceneBarImpl; class CNOID_EXPORT SceneBar : public ToolBar { public: static void initialize(ExtensionManager* ext); static SceneBar* instance(); SceneWidget* targetSceneWidget(); protected: SceneBar(); private: SceneBarImpl* impl; }; } #endif choreonoid-1.5.0/src/Base/Archive.h0000664000000000000000000000534612741425367015564 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_ARCHIVE_H #define CNOID_BASE_ARCHIVE_H #include #include #include #include #include "exportdecl.h" namespace cnoid { class Item; class View; class ViewManager; class ArchiveSharedData; class CNOID_EXPORT Archive : public Mapping { public: Archive(); Archive(int line, int column); virtual ~Archive(); void initSharedInfo(bool useHomeRelativeDirectories = false); void initSharedInfo(const std::string& projectFile, bool useHomeRelativeDirectories = false); void inheritSharedInfoFrom(Archive& archive); void addPostProcess(const boost::function& func, int priority = 0) const; Archive* findSubArchive(const std::string& name); const Archive* findSubArchive(const std::string& name) const; bool forSubArchive(const std::string& name, boost::function func) const; Archive* openSubArchive(const std::string& name); ValueNodePtr getItemId(Item* item) const; Item* findItem(ValueNodePtr id) const; int getViewId(View* view) const; View* findView(int id) const; void clearIds(); template inline ItemType* findItem(ValueNodePtr id) const { return dynamic_cast(findItem(id)); } void writeItemId(const std::string& key, Item* item); template inline ItemType* findItem(const std::string& key) const { ValueNode* id = find(key); return id->isValid() ? findItem(id) : 0; } std::string expandPathVariables(const std::string& path) const; /** This method expands path variables and adds the path to the project file if the path is relative one */ std::string resolveRelocatablePath(const std::string& relocatable) const; bool readRelocatablePath(const std::string& key, std::string& out_value) const; std::string getRelocatablePath(const std::string& path) const; void writeRelocatablePath(const std::string& key, const std::string& path); Item* currentParentItem() const; boost::filesystem::path getProjectDir() const { return projectDirPath; } private: ref_ptr shared; Item* findItem(int id) const; void setCurrentParentItem(Item* parentItem); static Archive* invalidArchive(); void registerItemId(Item* item, int id); void registerViewId(View* view, int id); // called from ItemTreeArchiver void callPostProcesses(); friend class ItemTreeArchiverImpl; friend class ViewManager; friend class ProjectManagerImpl; boost::filesystem::path projectDirPath; }; typedef ref_ptr ArchivePtr; } #endif choreonoid-1.5.0/src/Base/ComboBox.cpp0000664000000000000000000000375312741425367016246 0ustar rootroot/** @author Shin'ichiro NAKAOKA */ #include "ComboBox.h" #include "gettext.h" using namespace cnoid; ComboBox::ComboBox(QWidget* parent) : QComboBox(parent) { isI18nEnabled = false; connect(this, SIGNAL(activated(int)), this, SLOT(onActivated(int))); connect(this, SIGNAL(currentIndexChanged(int)), this, SLOT(onCurrentIndexChanged(int))); connect(this, SIGNAL(editTextChanged(const QString&)), this, SLOT(onEditTextChanged(const QString&))); connect(this, SIGNAL(highlighted(int)), this, SLOT(onHighlighted(int))); } void ComboBox::enableI18n(const char* domainName) { isI18nEnabled = true; this->domainName = domainName; } void ComboBox::addI18nItem(const char* text) { if(isI18nEnabled){ QComboBox::addItem(dgettext(domainName.c_str(), text), text); } else { QComboBox::addItem(text); } } void ComboBox::addI18nItem(const QIcon & icon, const char* text) { if(isI18nEnabled){ QComboBox::addItem(icon, dgettext(domainName.c_str(), text), text); } else { QComboBox::addItem(icon, text); } } QString ComboBox::currentOrgText() const { if(isI18nEnabled){ return itemData(currentIndex()).toString(); } else { return currentText(); } } int ComboBox::findOrgText(const std::string& orgText, bool setFoundItemCurrent) { QString translatedText; if(isI18nEnabled){ translatedText = dgettext(domainName.c_str(), orgText.c_str()); } else { translatedText = orgText.c_str(); } int index = findText(translatedText); if(index >= 0){ if(setFoundItemCurrent){ setCurrentIndex(index); } } return index; } void ComboBox::onActivated(int index) { sigActivated_(index); } void ComboBox::onCurrentIndexChanged(int index) { sigCurrentIndexChanged_(index); } void ComboBox::onEditTextChanged(const QString& text) { sigEditTextChanged_(text); } void ComboBox::onHighlighted(int index) { sigHighlighted_(index); } choreonoid-1.5.0/src/Base/GraphBar.cpp0000664000000000000000000003103612741425367016217 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "GraphBar.h" #include "GraphWidget.h" #include "MainWindow.h" #include "ExtensionManager.h" #include "CheckBox.h" #include "SpinBox.h" #include "ComboBox.h" #include "Dialog.h" #include #include #include #include #include "gettext.h" using namespace std; using namespace cnoid; namespace { class ConfigDialog : public Dialog { public: ConnectionSet& connections; GraphWidget*& focusedGraphWidget; DoubleSpinBox verticalValueRangeSpin; CheckBox showLimitCheck; SpinBox lineWidthSpin; CheckBox gridCheck; DoubleSpinBox gridSizeSpin; CheckBox rulerCheck; CheckBox editModeCheck; // This should be toggle button on the tool bar. QButtonGroup radioGroup; RadioButton freeLineModeRadio; RadioButton lineModeRadio; CheckBox highlightingControlPointCheck; SpinBox controlPointStepSpin; SpinBox controlPointOffsetSpin; CheckBox timeBarSyncToggle; ComboBox autoScrollModeCombo; ConfigDialog(GraphBarImpl* barImpl); void focus(GraphWidget* graph); void onVerticalValueRangeChanged(double value); void onLineWidthChanged(int value); void onShowLimitToggled(bool on); void onGridToggled(bool on); void onGridSizeChanged(double size); void onRulerToggled(bool on); void onTimeBarSyncToggled(bool on); void onAutoScrollModeChanged(int index); void onEditModeToggled(bool on); void onFreeLineModeToggled(bool on); void onLineModeToggled(bool on); void onControlPointStepOrOffsetChanged(); void onHighlightingControlPointToggled(bool on); }; } namespace cnoid { class GraphBarImpl { public: GraphBarImpl(GraphBar* self); GraphBar* self; ToolButton* orgRenderingToggle; ToolButton* velRenderingToggle; ToolButton* accRenderingToggle; ConnectionSet connections; GraphWidget* focusedGraphWidget; ConfigDialog config; void focus(GraphWidget* graphWidget, bool forceUpdate); void onRenderingTypesToggled(); }; } void GraphBar::initialize(ExtensionManager* ext) { static bool initialized = false; if(!initialized){ ext->addToolBar(GraphBar::instance()); initialized = true; } } GraphBar* GraphBar::instance() { static GraphBar* graphBar = new GraphBar(); return graphBar; } GraphBar::GraphBar() : ToolBar(N_("GraphBar")) { impl = new GraphBarImpl(this); } GraphBarImpl::GraphBarImpl(GraphBar* self) : self(self), config(this) { using boost::bind; self->setVisibleByDefault(true); orgRenderingToggle = self->addToggleButton(QIcon(":/Base/icons/graph.png"), _("Plot trajectories of the target data on the graph view")); orgRenderingToggle->setChecked(true); connections.add( orgRenderingToggle->sigToggled().connect( bind(&GraphBarImpl::onRenderingTypesToggled, this))); velRenderingToggle = self->addToggleButton(QIcon(":/Base/icons/velocitygraph.png"), _("Plot velocity trajectories")); connections.add( velRenderingToggle->sigToggled().connect( bind(&GraphBarImpl::onRenderingTypesToggled, this))); accRenderingToggle = self->addToggleButton(QIcon(":/Base/icons/accgraph.png"), _("Plot acceleration trajectories")); // Hide this button because the acc trajectory is currently not supported by the graph wieget accRenderingToggle->hide(); connections.add( accRenderingToggle->sigToggled().connect( bind(&GraphBarImpl::onRenderingTypesToggled, this))); self->addButton(QIcon(":/Base/icons/setup.png"), _("Show the config dialog")) ->sigClicked().connect(bind(&QDialog::show, &config)); self->setEnabled(false); focusedGraphWidget = 0; } ConfigDialog::ConfigDialog(GraphBarImpl* barImpl) : connections(barImpl->connections), focusedGraphWidget(barImpl->focusedGraphWidget) { using boost::bind; setWindowTitle(_("Graph Config")); QVBoxLayout* vbox = new QVBoxLayout(); setLayout(vbox); QHBoxLayout* hbox = new QHBoxLayout(); hbox->addWidget(new QLabel(_("Line width"))); lineWidthSpin.setRange(1, 9); lineWidthSpin.setValue(1); connections.add( lineWidthSpin.sigValueChanged().connect( bind(&ConfigDialog::onLineWidthChanged, this, _1))); hbox->addWidget(&lineWidthSpin); hbox->addStretch(); vbox->addLayout(hbox); hbox = new QHBoxLayout(); hbox->addWidget(new QLabel(_("y-range, 10^"))); verticalValueRangeSpin.setDecimals(1); verticalValueRangeSpin.setRange(-99.8, 99.8); verticalValueRangeSpin.setSingleStep(0.1); verticalValueRangeSpin.setValue(1.0); connections.add( verticalValueRangeSpin.sigValueChanged().connect( bind(&ConfigDialog::onVerticalValueRangeChanged, this, _1))); hbox->addWidget(&verticalValueRangeSpin); showLimitCheck.setText(_("Show limit values")); showLimitCheck.setChecked(true); connections.add( showLimitCheck.sigToggled().connect( bind(&ConfigDialog::onShowLimitToggled, this, _1))); hbox->addWidget(&showLimitCheck); vbox->addLayout(hbox); hbox = new QHBoxLayout(); gridCheck.setText(_("Show grid")); connections.add( gridCheck.sigToggled().connect( bind(&ConfigDialog::onGridToggled, this, _1))); hbox->addWidget(&gridCheck); gridSizeSpin.setDecimals(3); gridSizeSpin.setRange(-999.999, 999.999); gridSizeSpin.setSingleStep(0.001); gridSizeSpin.setValue(0.2); connections.add( gridSizeSpin.sigValueChanged().connect( bind(&ConfigDialog::onGridSizeChanged, this, _1))); hbox->addWidget(&gridSizeSpin); rulerCheck.setText(_("Show rulers")); rulerCheck.setEnabled(false); connections.add( rulerCheck.sigToggled().connect( bind(&ConfigDialog::onRulerToggled, this, _1))); hbox->addWidget(&rulerCheck); hbox->addStretch(); vbox->addLayout(hbox); hbox = new QHBoxLayout(); editModeCheck.setText(_("Edit mode")); connections.add( editModeCheck.sigToggled().connect( bind(&ConfigDialog::onEditModeToggled, this, _1))); hbox->addWidget(&editModeCheck); radioGroup.addButton(&freeLineModeRadio); radioGroup.addButton(&lineModeRadio); freeLineModeRadio.setText(_("Free line")); freeLineModeRadio.setChecked(true); connections.add( freeLineModeRadio.sigToggled().connect( bind(&ConfigDialog::onFreeLineModeToggled, this, _1))); hbox->addWidget(&freeLineModeRadio); lineModeRadio.setText(_("Line edit")); connections.add( lineModeRadio.sigToggled().connect( bind(&ConfigDialog::onLineModeToggled, this, _1))); hbox->addWidget(&lineModeRadio); hbox->addStretch(); vbox->addLayout(hbox); hbox = new QHBoxLayout(); highlightingControlPointCheck.setText(_("Control points")); connections.add( highlightingControlPointCheck.sigToggled().connect( bind(&ConfigDialog::onHighlightingControlPointToggled, this, _1))); hbox->addWidget(&highlightingControlPointCheck); hbox->addWidget(new QLabel(_("Step"))); controlPointStepSpin.setRange(1, 999); controlPointStepSpin.setValue(1); connections.add( controlPointStepSpin.sigValueChanged().connect( bind(&ConfigDialog::onControlPointStepOrOffsetChanged, this))); hbox->addWidget(&controlPointStepSpin); hbox->addWidget(new QLabel(_("Offset"))); controlPointOffsetSpin.setRange(0, 999); controlPointOffsetSpin.setValue(0); connections.add( controlPointOffsetSpin.sigValueChanged().connect( bind(&ConfigDialog::onControlPointStepOrOffsetChanged, this))); hbox->addWidget(&controlPointOffsetSpin); hbox->addStretch(); vbox->addLayout(hbox); hbox = new QHBoxLayout(); timeBarSyncToggle.setText(_("Time bar sync")); timeBarSyncToggle.setChecked(true); connections.add( timeBarSyncToggle.sigToggled().connect( bind(&ConfigDialog::onTimeBarSyncToggled, this, _1))); hbox->addWidget(&timeBarSyncToggle); autoScrollModeCombo.addItem(_("off")); autoScrollModeCombo.addItem(_("cont.")); autoScrollModeCombo.addItem(_("page")); autoScrollModeCombo.setCurrentIndex(1); connections.add( autoScrollModeCombo.sigCurrentIndexChanged().connect( bind(&ConfigDialog::onAutoScrollModeChanged, this, _1))); hbox->addWidget(&autoScrollModeCombo); hbox->addStretch(); vbox->addLayout(hbox); } GraphBar::~GraphBar() { delete impl; } GraphWidget* GraphBar::focusedGraphWidget() { return impl->focusedGraphWidget; } void GraphBar::focus(GraphWidget* graph, bool forceUpdate) { impl->focus(graph, forceUpdate); } void GraphBarImpl::focus(GraphWidget* graph, bool forceUpdate) { if(graph && (forceUpdate || (graph != focusedGraphWidget))){ focusedGraphWidget = graph; self->setEnabled(true); connections.block(); bool org, vel, acc; graph->getRenderingTypes(org, vel, acc); orgRenderingToggle->setChecked(org); velRenderingToggle->setChecked(vel); accRenderingToggle->setChecked(acc); config.focus(graph); connections.unblock(); } } void ConfigDialog::focus(GraphWidget* graph) { editModeCheck.setChecked(graph->mode() == GraphWidget::EDIT_MODE); GraphWidget::EditMode editMode = graph->editMode(); if(editMode == GraphWidget::FREE_LINE_MODE){ freeLineModeRadio.setChecked(true); } else if(editMode == GraphWidget::LINE_MODE){ lineModeRadio.setChecked(true); } double lower, upper; graph->getVerticalValueRange(lower, upper); verticalValueRangeSpin.setValue(upper); lineWidthSpin.setValue(graph->getLineWidth()); timeBarSyncToggle.setChecked(graph->isTimeBarSyncMode()); autoScrollModeCombo.setCurrentIndex(graph->autoScrollMode()); showLimitCheck.setChecked(graph->showsLimits()); rulerCheck.setChecked(graph->showsRulers()); gridCheck.setChecked(graph->showsGrid()); double width, height; graph->getGridSize(width, height); gridSizeSpin.setValue(width); int step, offset; graph->getControlPointStep(step, offset); controlPointStepSpin.setValue(step); controlPointOffsetSpin.setValue(offset); highlightingControlPointCheck.setChecked(graph->highlightsControlPoints()); } void GraphBar::releaseFocus(GraphWidget* graphWidget) { if(impl->focusedGraphWidget == graphWidget){ impl->focusedGraphWidget = 0; setEnabled(false); } } void GraphBarImpl::onRenderingTypesToggled() { focusedGraphWidget->setRenderingTypes (orgRenderingToggle->isChecked(), velRenderingToggle->isChecked(), accRenderingToggle->isChecked()); } void ConfigDialog::onVerticalValueRangeChanged(double value) { double upper = pow(10.0, value); double lower = -upper; focusedGraphWidget->setVerticalValueRange(lower, upper); } void ConfigDialog::onLineWidthChanged(int value) { focusedGraphWidget->setLineWidth(value); } void ConfigDialog::onShowLimitToggled(bool on) { focusedGraphWidget->showLimits(on); } void ConfigDialog::onGridToggled(bool on) { focusedGraphWidget->showGrid(on); } void ConfigDialog::onGridSizeChanged(double size) { focusedGraphWidget->setGridSize(size, size); } void ConfigDialog::onRulerToggled(bool on) { focusedGraphWidget->showRulers(on); } void ConfigDialog::onTimeBarSyncToggled(bool on) { focusedGraphWidget->setTimeBarSyncMode(on); } void ConfigDialog::onAutoScrollModeChanged(int index) { focusedGraphWidget->setAutoScrollMode((GraphWidget::ScrollMode)index); } void ConfigDialog::onEditModeToggled(bool on) { GraphWidget::Mode mode = on ? GraphWidget::EDIT_MODE : GraphWidget::VIEW_MODE; focusedGraphWidget->changeMode(mode); } void ConfigDialog::onFreeLineModeToggled(bool on) { if(on){ focusedGraphWidget->changeEditMode(GraphWidget::FREE_LINE_MODE); } } void ConfigDialog::onLineModeToggled(bool on) { if(on){ focusedGraphWidget->changeEditMode(GraphWidget::LINE_MODE); } } void ConfigDialog::onControlPointStepOrOffsetChanged() { focusedGraphWidget->setControlPointStep( controlPointStepSpin.value(), controlPointOffsetSpin.value()); } void ConfigDialog::onHighlightingControlPointToggled(bool on) { focusedGraphWidget->highlightControlPoints(on); } choreonoid-1.5.0/src/Base/SceneProjector.h0000664000000000000000000000347212741425367017126 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_SCENE_PROJECT_H #define CNOID_BASE_SCENE_PROJECT_H #include "SceneWidgetEditable.h" #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT SceneProjector { public: virtual ~SceneProjector(); virtual bool project(const SceneWidgetEvent& event, Vector3& out_projected) const = 0; }; class CNOID_EXPORT ScenePlaneProjector : public SceneProjector { public: EIGEN_MAKE_ALIGNED_OPERATOR_NEW; ScenePlaneProjector(); ScenePlaneProjector(const Vector3& normal, const Vector3& point); void setPlane(const Vector3& normal, const Vector3& point); const Vector3& normal() const { return normal_; } double d() const { return d_; } virtual bool project(const SceneWidgetEvent& event, Vector3& out_projected) const; private: Vector3 normal_; double d_; bool calcPlaneLineIntersection( const Vector3& lineStart, const Vector3& lineEnd, Vector3& out_isect) const; }; class CNOID_EXPORT SceneCylinderProjector : public SceneProjector { public: EIGEN_MAKE_ALIGNED_OPERATOR_NEW; SceneCylinderProjector(); SceneCylinderProjector(const Vector3& center, double radius, double height, const Quat& rotation); void setCylinder(const Vector3& center, double radius, double height, const Quat& rotation); virtual bool project(const SceneWidgetEvent& event, Vector3& out_projected) const; protected: Vector3 center_; double radius_; double height_; Quat rotation_; bool calcUnitCylinderLineIntersection( const Vector3& lineStart, const Vector3& lineEnd, Vector3& out_isectFront, Vector3& out_isectBack) const; bool calcCylinderLineIntersection( const Vector3d& lineStart, const Vector3& lineEnd, Vector3& out_isectFront, Vector3& out_isectBack) const; }; } #endif choreonoid-1.5.0/src/Base/GraphWidget.cpp0000664000000000000000000015325712741425367016750 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "GraphWidget.h" #include "GraphBar.h" #include "ToolBar.h" #include "TimeBar.h" #include "ToolBarArea.h" #include "ScrollBar.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #ifdef _MSC_VER #include inline int isfinite(double x) { return _finite(x); } #endif #include #include "gettext.h" using namespace std; using namespace cnoid; namespace { const bool TRACE_FUNCTIONS = false; const size_t MAX_NUM_HISTORIES = 10; struct EditHistory { EditHistory() { frame = 0; } int frame; vector orgValues; vector newValues; }; typedef boost::shared_ptr EditHistoryPtr; typedef deque EditHistoryList; } namespace cnoid { class GraphDataHandlerImpl { public: GraphDataHandlerImpl(); Signal sigDataUpdated; /** The size of this array is the actual data size + 2 and the actual data is stored from the second elements. The prepended / appended elements are same as the initial / last elements of the actual data, and the elements are used for calculating velocities. */ vector values; int numFrames; // the actual number of frames (values.size() - 2) int prevNumValues; double offset; double stepRatio; double lowerValueLimit; double upperValueLimit; double lowerVelocityLimit; double upperVelocityLimit; int id; std::string label; float r, g, b; EditHistoryList editHistories; int currentHistory; boost::dynamic_bitset<> controlPointMask; bool isControlPointUpdateNeeded; GraphDataHandler::DataRequestCallback dataRequestCallback; GraphDataHandler::DataModifiedCallback dataModifiedCallback; }; class GraphWidgetImpl { public: GraphWidget* self; View* parentView; QWidget* screen; DoubleScrollBar* hScrollbar; DoubleScrollBar* vScrollbar; QPen pen; QVector cursorDashes; QVector limitValueDashes; QPolygonF polyline; GraphWidget::Mode mode; GraphWidget::EditMode editMode; std::vector handlers; ConnectionSet connections; bool isOrgValueVisible; bool isVelocityVisible; bool isAccelerationVisible; bool isReconfigurationNeeded; bool isDomainUpdateNeeded; double domainLowerX; double domainUpperX; double rangeLowerY; double rangeUpperY; double cursorX; double screenCursorX; double currentScreenX; double currentScreenY; double leftX; double centerY; double scaleX; double scaleY; double visibleWidth; double visibleHeight; double visibleHeightHalf; double bottomY; double topY; double screenMarginX; double screenCenterY; double screenWidth; double screenHeight; double lineWidth; bool isLimitVisible; bool isGridOn; double gridWidth; double gridHeight; GraphDataHandlerImpl* editTarget; bool isControlPointsHighlighted; int controlPointStep; int controlPointOffset; enum { DRAG_NONE, DRAG_CURSOR, DRAG_EDIT, DRAG_ZOOM, DRAG_MOVE } dragState; double pressedScreenX; double pressedScreenY; double dragPrevScreenX; double dragPrevScreenY; double dragOrgScaleX; double dragOrgScaleY; double dragOrgLeftX; double dragOrgCenterY; bool isEditBufferedUpdateMode; int editedFrameBegin; int editedFrameEnd; GraphWidget::ScrollMode autoScrollMode; TimeBar* timeBar; bool timeBarSyncMode; Connection timeChangedConnetion; QLabel statusLabel; GraphWidgetImpl(GraphWidget* self, View* parentView); ~GraphWidgetImpl(); void onActivated(); void onDeactivated(); void addDataHandler(GraphDataHandlerPtr handler); void clearDataHandlers(); void updateData(GraphDataHandlerPtr handler); bool setCursorPosition(double x, bool enableTimeBarSync, bool forceTimeChange); bool setCursorPositionWithScreenX(double screenX, bool enableTimeBarSync, bool forceTimeChange); void setTimeBarSyncMode(bool on); void enableTimeBarSync(bool on); void setAutoScrollMode(GraphWidget::ScrollMode mode); void setVerticalValueRange(double lower, double upper); void showLimits(bool show); void showRulers(bool show); void showGrid(bool show); void setGridSize(double width, double height); void setControlPointStep(int step, int offset); void highlightControlPoints(bool on); void changeMode(GraphWidget::Mode mode); void changeEditMode(GraphWidget::EditMode mode); void setupConfiguration(); void updateDomain(); bool onFocusInEvent(QFocusEvent* event); bool onScreenResizeEvent(QResizeEvent* event); bool onScreenMouseButtonPressEvent(QMouseEvent* event); bool onScreenMouseButtonReleaseEvent(QMouseEvent* event); bool onScreenMouseMoveEvent(QMouseEvent* event); bool onScreenKeyPressEvent(QKeyEvent* event); bool onScreenKeyReleaseEvent(QKeyEvent* event); void zoomScreen(int screenX, int screenY); void moveScreen(double screenX, double screenY); void startTrajectoryEdit(); void finishTrajectoryEdit(); void doTrajectoryEdit(int screenX, int screenY, Qt::KeyboardModifiers modifiers); void storeOrgValuesToHistory(int frameBegin, int frameEnd); void undoTrajectoryEdit(); void redoTrajectoryEdit(); void selectEditTargetByClicking(double screenX, double screenY); bool onScreenPaintEvent(QPaintEvent* event); void drawTrajectory(QPainter& painter, const QRect& rect, GraphDataHandlerImpl* data); void drawLimits(QPainter& painter, GraphDataHandlerImpl* data); void updateControlPoints(GraphDataHandlerImpl* data); void drawGrid(QPainter& painter); void onHScrollbarChanged(double value); void onVScrollbarChanged(double value); bool storeState(Archive& archive); bool restoreState(const Archive& archive); }; } GraphDataHandler::GraphDataHandler() { id = -1; impl = new GraphDataHandlerImpl(); } GraphDataHandlerImpl::GraphDataHandlerImpl() { offset = 0.0; stepRatio = 1.0; r = 0.0f; g = 0.0f; b = 0.8f; lowerValueLimit = -std::numeric_limits::max(); upperValueLimit = std::numeric_limits::max(); lowerVelocityLimit = -std::numeric_limits::max(); upperVelocityLimit = std::numeric_limits::max(); isControlPointUpdateNeeded = true; currentHistory = 0; } GraphDataHandler::~GraphDataHandler() { delete impl; } void GraphDataHandler::setColor(float r, float g, float b) { impl->r = r; impl->g = g; impl->b = b; } void GraphDataHandler::setLabel(const std::string& label) { impl->label = label; } void GraphDataHandler::setFrameProperties(int numFrames, double frameRate, double offset) { impl->values.resize(numFrames + 2); impl->numFrames = numFrames; impl->stepRatio = 1.0 / frameRate; impl->offset = offset; impl->isControlPointUpdateNeeded = true; } void GraphDataHandler::setValueLimits(double lower, double upper) { impl->lowerValueLimit = lower; impl->upperValueLimit = upper; } void GraphDataHandler::setVelocityLimits(double lower, double upper) { impl->lowerVelocityLimit = lower; impl->upperVelocityLimit = upper; } void GraphDataHandler::addVerticalLine(double x, const std::string& label) { } void GraphDataHandler::addHorizontalLine(double y, const std::string& label) { } void GraphDataHandler::clearLines() { } void GraphDataHandler::update() { if(TRACE_FUNCTIONS){ cout << "GraphDataHandler::update()" << endl; } impl->sigDataUpdated(); } void GraphDataHandler::setDataRequestCallback(DataRequestCallback callback) { impl->dataRequestCallback = callback; } void GraphDataHandler::setDataModifiedCallback(DataModifiedCallback callback) { impl->dataModifiedCallback = callback; } GraphWidget::GraphWidget(View* parentView) { impl = new GraphWidgetImpl(this, parentView); impl->screen->setBackgroundRole(QPalette::Base); impl->screen->setAutoFillBackground(true); } GraphWidgetImpl::GraphWidgetImpl(GraphWidget* self, View* parentView) : self(self), parentView(parentView) { cursorDashes.push_back(8.0); cursorDashes.push_back(2.0); limitValueDashes.push_back(4.0); limitValueDashes.push_back(4.0); screen = new QWidget(self); screen->setMouseTracking(true); screen->installEventFilter(self); hScrollbar = new DoubleScrollBar(Qt::Horizontal, self); hScrollbar->sigValueChanged().connect( boost::bind(&GraphWidgetImpl::onHScrollbarChanged, this, _1)); vScrollbar = new DoubleScrollBar(Qt::Vertical, self); vScrollbar->sigValueChanged().connect( boost::bind(&GraphWidgetImpl::onVScrollbarChanged, this, _1)); QGridLayout* grid = new QGridLayout(self); grid->setSpacing(0); grid->setContentsMargins(0, 0, 0, 0); grid->addWidget(screen, 0, 0); grid->addWidget(hScrollbar, 1, 0); grid->addWidget(vScrollbar, 0, 1); grid->setColumnStretch(0, 1); grid->setRowStretch(0, 1); grid->setSizeConstraint(QLayout::SetNoConstraint); self->setLayout(grid); isOrgValueVisible = true; isVelocityVisible = false; isAccelerationVisible = false; mode = GraphWidget::VIEW_MODE; editMode = GraphWidget::FREE_LINE_MODE; dragState = DRAG_NONE; screenMarginX = 3.0; scaleX = 200.0; scaleY = 100.0; leftX = 0.0; centerY = 0.0; currentScreenX = 0.0; currentScreenY = 0.0; rangeUpperY = 10.0; rangeLowerY = -rangeUpperY; lineWidth = 1.0; isLimitVisible = true; isGridOn = true; gridWidth = 0.2; gridHeight = 0.2; editTarget = 0; isControlPointsHighlighted = false; controlPointStep = 1; controlPointOffset = 0; isReconfigurationNeeded = false; isDomainUpdateNeeded = true; autoScrollMode = GraphWidget::CONTINUOUS; timeBar = TimeBar::instance(); timeBarSyncMode = true; parentView->sigActivated().connect(boost::bind(&GraphWidgetImpl::onActivated, this)); parentView->sigDeactivated().connect(boost::bind(&GraphWidgetImpl::onDeactivated, this)); statusLabel.setAlignment(Qt::AlignLeft); QFont font = statusLabel.font(); font.setFixedPitch(true); statusLabel.setFont(font); cursorX = -1.0; } GraphWidget::~GraphWidget() { delete impl; } GraphWidgetImpl::~GraphWidgetImpl() { connections.disconnect(); GraphBar::instance()->releaseFocus(self); } void GraphWidgetImpl::onActivated() { enableTimeBarSync(timeBarSyncMode); } void GraphWidgetImpl::onDeactivated() { enableTimeBarSync(false); } void GraphWidget::addDataHandler(GraphDataHandlerPtr handler) { impl->addDataHandler(handler); } void GraphWidgetImpl::addDataHandler(GraphDataHandlerPtr handler) { GraphDataHandlerImpl* data = handler->impl; handlers.push_back(handler); connections.add(handler->impl->sigDataUpdated.connect( boost::bind(&GraphWidgetImpl::updateData, this, handler))); isReconfigurationNeeded = true; isDomainUpdateNeeded = true; updateData(handler); if(!editTarget){ if(data->dataModifiedCallback){ editTarget = data; } } } void GraphWidget::clearDataHandlers() { impl->clearDataHandlers(); } void GraphWidgetImpl::clearDataHandlers() { connections.disconnect(); handlers.clear(); editTarget = 0; isReconfigurationNeeded = true; isDomainUpdateNeeded = true; screen->update(); } void GraphWidgetImpl::updateData(GraphDataHandlerPtr handler) { if(TRACE_FUNCTIONS){ cout << "GraphWidgetImpl::updateData()" << endl; } GraphDataHandlerImpl* data = handler->impl; if(data->prevNumValues != data->numFrames){ isReconfigurationNeeded = true; isDomainUpdateNeeded = true; } if(data->dataRequestCallback){ vector& values = data->values; data->dataRequestCallback(0, data->numFrames, &(values[1])); } screen->update(); } void GraphWidget::setRenderingTypes (bool showOriginalValues, bool showVelocities, bool showAccelerations) { impl->isOrgValueVisible = showOriginalValues; impl->isVelocityVisible = showVelocities; impl->isAccelerationVisible = showAccelerations; impl->screen->update(); } void GraphWidget::getRenderingTypes (bool& showOriginalValues, bool& showVelocities, bool& showAccelerations) { showOriginalValues = impl->isOrgValueVisible; showVelocities = impl->isVelocityVisible; showAccelerations = impl->isAccelerationVisible; } /** @return true if posistion is within the range of the data */ bool GraphWidget::setCursorPosition(double x) { return impl->setCursorPosition(x, false, false); } bool GraphWidgetImpl::setCursorPosition(double x, bool isTimeBarSyncEnabled, bool forceTimeChange) { if(TRACE_FUNCTIONS){ cout << "GraphWidgetImpl::setCursorPosition()" << endl; } bool isWithinDomain = true; if(x < domainLowerX){ x = domainLowerX; isWithinDomain = false; } else if(x > domainUpperX){ x = domainUpperX; isWithinDomain = false; } if(x != cursorX){ bool doScroll = false; const double rightX = leftX + visibleWidth; if(autoScrollMode == GraphWidget::CONTINUOUS){ if(x < leftX){ if(leftX - x < visibleWidth / 3.0){ leftX = x; } else { leftX = x - visibleWidth / 2.0; } doScroll = true; } else if(x >= rightX){ if(x - rightX < visibleWidth / 3.0){ leftX = x - visibleWidth; } else { leftX = x - visibleWidth / 2.0; } doScroll = true; } } else if(autoScrollMode == GraphWidget::PAGE){ if(x < leftX){ if(leftX - x < visibleWidth / 3.0){ leftX -= visibleWidth; } else { leftX = x - visibleWidth / 2.0; } doScroll = true; } else if(x >= rightX){ if(x - rightX < visibleWidth / 3.0){ leftX += visibleWidth; } else { leftX = x - visibleWidth / 2.0; } doScroll = true; } } if(doScroll){ leftX = std::max(domainLowerX, std::min(domainUpperX - visibleWidth, leftX)); screenCursorX = screenMarginX + (x - leftX) * scaleX; isReconfigurationNeeded = true; screen->update(); } else { double oldScreenCursorX = screenCursorX; screenCursorX = screenMarginX + (x - leftX) * scaleX; screen->update((int)oldScreenCursorX - 2, 0, 4, (int)screenHeight); screen->update((int)screenCursorX - 2, 0, 4, (int)screenHeight); } cursorX = x; } if(isTimeBarSyncEnabled && timeBarSyncMode){ double time = cursorX; if(timeBar->time() != time || forceTimeChange){ timeBar->setTime(time); } } return isWithinDomain; } bool GraphWidgetImpl::setCursorPositionWithScreenX(double screenX, bool isTimeBarSyncEnabled, bool forceTimeChange) { return setCursorPosition(leftX + (screenX - screenMarginX) / scaleX, isTimeBarSyncEnabled, forceTimeChange); } void GraphWidget::setTimeBarSyncMode(bool on) { impl->setTimeBarSyncMode(on); } void GraphWidgetImpl::setTimeBarSyncMode(bool on) { timeBarSyncMode = on; enableTimeBarSync(on); } void GraphWidgetImpl::enableTimeBarSync(bool on) { if(TRACE_FUNCTIONS){ cout << "GraphWidgetImpl::enableTimeBarSync()" << endl; } if(timeChangedConnetion.connected()){ if(!on){ timeChangedConnetion.disconnect(); } } else { if(on && parentView->isActive()){ timeChangedConnetion = timeBar->sigTimeChanged().connect( boost::bind(&GraphWidgetImpl::setCursorPosition, this, _1, false, false)); setCursorPosition(timeBar->time(), false, false); } } } bool GraphWidget::isTimeBarSyncMode() { return impl->timeBarSyncMode; } void GraphWidget::setAutoScrollMode(ScrollMode mode) { impl->setAutoScrollMode(mode); } void GraphWidgetImpl::setAutoScrollMode(GraphWidget::ScrollMode mode) { autoScrollMode = mode; } GraphWidget::ScrollMode GraphWidget::autoScrollMode() { return impl->autoScrollMode; } void GraphWidget::setVerticalValueRange(double lower, double upper) { impl->setVerticalValueRange(lower, upper); } void GraphWidgetImpl::setVerticalValueRange(double lower, double upper) { rangeLowerY = lower; rangeUpperY = upper; isReconfigurationNeeded = true; screen->update(); } void GraphWidget::getVerticalValueRange(double& lower, double& upper) { lower = impl->rangeLowerY; upper = impl->rangeUpperY; } void GraphWidget::setLineWidth(double width) { impl->lineWidth = width; impl->screen->update(); } double GraphWidget::getLineWidth() { return impl->lineWidth; } void GraphWidget::showRulers(bool show) { impl->showRulers(show); } void GraphWidgetImpl::showRulers(bool show) { } bool GraphWidget::showsRulers() { return false; } void GraphWidget::showLimits(bool show) { impl->showLimits(show); } void GraphWidgetImpl::showLimits(bool show) { isLimitVisible = show; screen->update(); } bool GraphWidget::showsLimits() { return impl->isLimitVisible; } void GraphWidget::showGrid(bool show) { impl->showGrid(show); } void GraphWidgetImpl::showGrid(bool show) { isGridOn = show; isReconfigurationNeeded = true; screen->update(); } bool GraphWidget::showsGrid() { return impl->isGridOn; } void GraphWidget::setGridSize(double width, double height) { impl->setGridSize(width, height); } void GraphWidgetImpl::setGridSize(double width, double height) { gridWidth = width; gridHeight = height; if(isGridOn){ isReconfigurationNeeded = true; screen->update(); } } void GraphWidget::getGridSize(double& width, double& height) { width = impl->gridWidth; height = impl->gridHeight; } void GraphWidget::setControlPointStep(int step, int offset) { impl->setControlPointStep(step, offset); } void GraphWidgetImpl::setControlPointStep(int step, int offset) { bool changed = false; if(step != controlPointStep){ controlPointStep = step; changed = true; } if(offset != controlPointOffset){ controlPointOffset = offset; changed = true; } if(changed){ for(size_t i=0; i < handlers.size(); ++i){ handlers[i]->impl->isControlPointUpdateNeeded = true; } screen->update(); } } void GraphWidget::getControlPointStep(int& step, int& offset) { step = impl->controlPointStep; offset = impl->controlPointOffset; } void GraphWidget::highlightControlPoints(bool on) { impl->highlightControlPoints(on); } void GraphWidgetImpl::highlightControlPoints(bool on) { isControlPointsHighlighted = on; screen->update(); } bool GraphWidget::highlightsControlPoints() { return impl->isControlPointsHighlighted; } void GraphWidget::changeMode(Mode mode) { impl->changeMode(mode); } void GraphWidgetImpl::changeMode(GraphWidget::Mode mode) { if(mode != this->mode){ if(mode == GraphWidget::EDIT_MODE){ for(size_t i=0; i < handlers.size(); ++i){ updateControlPoints(handlers[i]->impl); } } screen->update(); } } GraphWidget::Mode GraphWidget::mode() { return impl->mode; } void GraphWidget::changeEditMode(EditMode mode) { impl->changeEditMode(mode); } void GraphWidgetImpl::changeEditMode(GraphWidget::EditMode mode) { editMode = mode; } GraphWidget::EditMode GraphWidget::editMode() { return impl->editMode; } QLabel& GraphWidget::statusLabel() { return impl->statusLabel; } void GraphWidgetImpl::setupConfiguration() { if(isDomainUpdateNeeded){ updateDomain(); } visibleWidth = (screenWidth - screenMarginX * 2) / scaleX; double rightX = leftX + visibleWidth; if(rightX > domainUpperX){ leftX -= (rightX - domainUpperX); } if(leftX < domainLowerX){ leftX = domainLowerX; } screenCenterY = screenHeight / 2.0; visibleHeight = screenHeight / scaleY; visibleHeightHalf = visibleHeight / 2.0; topY = centerY - visibleHeightHalf; bottomY = centerY + visibleHeightHalf; hScrollbar->blockSignals(true); if(domainUpperX == domainLowerX){ hScrollbar->setRange(domainLowerX, domainLowerX + 1.0); hScrollbar->setPageStep(1.0); } else { hScrollbar->setRange(domainLowerX, domainUpperX); hScrollbar->setPageStep(visibleWidth); } hScrollbar->setSingleStep(visibleWidth / 100.0); hScrollbar->setValue(leftX); hScrollbar->blockSignals(false); vScrollbar->blockSignals(true); vScrollbar->setRange(rangeLowerY, rangeUpperY); vScrollbar->setPageStep(visibleHeight); vScrollbar->setSingleStep(visibleHeight / 100.0); vScrollbar->setValue(topY); vScrollbar->blockSignals(false); //hRuler.setRange(leftX, rightX, cursorX, std::numeric_limits::max()); //vRuler.setRange(-topY, -bottomY, 0, std::numeric_limits::max()); isReconfigurationNeeded = false; } void GraphWidgetImpl::updateDomain() { double tmpDomainLowerX = std::numeric_limits::max(); double tmpDomainUpperX = -std::numeric_limits::max(); for(size_t i=0; i < handlers.size(); ++i){ GraphDataHandlerImpl* data = handlers[i]->impl; if(data->offset < tmpDomainLowerX){ tmpDomainLowerX = data->offset; } double upper = data->offset + data->numFrames * data->stepRatio; if(upper > tmpDomainUpperX){ tmpDomainUpperX = upper; } } if(tmpDomainLowerX == std::numeric_limits::max()){ domainLowerX = 0.0; // domainUpperX = 10.0; domainUpperX = 0.0; } else { domainLowerX = tmpDomainLowerX; domainUpperX = tmpDomainUpperX; } isDomainUpdateNeeded = false; } bool GraphWidget::eventFilter(QObject* obj, QEvent* event) { if(obj == impl->screen){ switch(event->type()){ case QEvent::FocusIn: return impl->onFocusInEvent(static_cast(event)); case QEvent::Paint: return impl->onScreenPaintEvent(static_cast(event)); case QEvent::Resize: return impl->onScreenResizeEvent(static_cast(event)); case QEvent::MouseMove: return impl->onScreenMouseMoveEvent(static_cast(event)); case QEvent::MouseButtonPress: return impl->onScreenMouseButtonPressEvent(static_cast(event)); case QEvent::MouseButtonRelease: return impl->onScreenMouseButtonReleaseEvent(static_cast(event)); case QEvent::KeyPress: return impl->onScreenKeyPressEvent(static_cast(event)); case QEvent::KeyRelease: return impl->onScreenKeyReleaseEvent(static_cast(event)); default: return false; } } return QWidget::eventFilter(obj, event); } bool GraphWidgetImpl::onFocusInEvent(QFocusEvent* event) { GraphBar::instance()->focus(self); return false; } bool GraphWidgetImpl::onScreenResizeEvent(QResizeEvent* event) { screenWidth = event->size().width(); screenHeight = event->size().height(); setupConfiguration(); return false; } bool GraphWidgetImpl::onScreenMouseButtonPressEvent(QMouseEvent* event) { screen->setFocus(Qt::MouseFocusReason); dragState = DRAG_NONE; pressedScreenX = event->x(); pressedScreenY = event->y(); dragPrevScreenX = event->x(); dragPrevScreenY = event->y(); dragOrgLeftX = leftX; dragOrgCenterY = centerY; if(event->button() == Qt::LeftButton){ if(event->modifiers() & Qt::ControlModifier){ selectEditTargetByClicking(pressedScreenX, pressedScreenY); } else if(mode == GraphWidget::EDIT_MODE && editTarget) { startTrajectoryEdit(); doTrajectoryEdit((int)pressedScreenX, (int)pressedScreenY, event->modifiers()); } else { dragState = DRAG_CURSOR; setCursorPositionWithScreenX(pressedScreenX, true, false); } } else if(event->button() == Qt::MidButton){ dragState = DRAG_ZOOM; dragOrgScaleX = scaleX; dragOrgScaleY = scaleY; } else if(event->button() == Qt::RightButton){ dragState = DRAG_MOVE; } return true; } bool GraphWidgetImpl::onScreenMouseButtonReleaseEvent(QMouseEvent* event) { if(dragState == DRAG_EDIT){ finishTrajectoryEdit(); } dragState = DRAG_NONE; return true; } bool GraphWidgetImpl::onScreenMouseMoveEvent(QMouseEvent* event) { currentScreenX = event->x(); currentScreenY = event->y(); switch(dragState){ case DRAG_CURSOR: setCursorPositionWithScreenX(currentScreenX, true, false); break; case DRAG_EDIT: doTrajectoryEdit(currentScreenX, currentScreenY, event->modifiers()); break; case DRAG_ZOOM: zoomScreen(currentScreenX, currentScreenY); break; case DRAG_MOVE: moveScreen(currentScreenX, currentScreenY); break; default: break; } double x = leftX + (currentScreenX - screenMarginX) / scaleX; double y = - centerY - (currentScreenY - screenCenterY) / scaleY; //hRuler.property_position() = x; //vRuler.property_position() = y; static boost::format f(_("Graph: Position = (%1$.5f, %2$.5f)")); statusLabel.setText(str(f % x % y).c_str()); dragPrevScreenX = currentScreenX; dragPrevScreenY = currentScreenY; return true; } bool GraphWidgetImpl::onScreenKeyPressEvent(QKeyEvent* event) { bool unprocessed = false; if(dragState == DRAG_EDIT){ switch(event->key()){ case Qt::Key_Shift: doTrajectoryEdit(dragPrevScreenX, dragPrevScreenY, event->modifiers() & Qt::ShiftModifier); break; default: unprocessed = true; break; } } else if(dragState == DRAG_NONE) { switch(event->key()){ case Qt::Key_Z: if(event->modifiers() & Qt::ControlModifier){ if(event->modifiers() & Qt::ShiftModifier){ redoTrajectoryEdit(); } else { undoTrajectoryEdit(); } } break; case Qt::Key_F: changeEditMode(GraphWidget::FREE_LINE_MODE); break; case Qt::Key_L: changeEditMode(GraphWidget::LINE_MODE); break; case Qt::Key_Space: { QMouseEvent mouseEvent(QEvent::MouseButtonPress, QPoint(currentScreenX, currentScreenY), Qt::MidButton, Qt::MidButton, event->modifiers()); unprocessed = !onScreenMouseButtonPressEvent(&mouseEvent); } break; default: unprocessed = true; break; } } return !unprocessed; } bool GraphWidgetImpl::onScreenKeyReleaseEvent(QKeyEvent* event) { bool unprocessed = false; switch(event->key()){ case Qt::Key_Shift: if(dragState == DRAG_EDIT){ doTrajectoryEdit(dragPrevScreenX, dragPrevScreenY, event->modifiers() & Qt::ShiftModifier); } break; case Qt::Key_Space: { QMouseEvent mouseEvent(QEvent::MouseButtonPress, QPoint(currentScreenX, currentScreenY), Qt::MidButton, Qt::MidButton, event->modifiers()); unprocessed = !onScreenMouseButtonReleaseEvent(&mouseEvent); } break; default: unprocessed = true; break; } return unprocessed; } void GraphWidgetImpl::zoomScreen(int screenX, int screenY) { double zoomRatioX = pow(1.01, screenX - pressedScreenX); double zoomRatioY = pow(1.01, pressedScreenY - screenY); scaleX = dragOrgScaleX * zoomRatioX; scaleY = dragOrgScaleY * zoomRatioY; double dpx = (pressedScreenX - screenMarginX) / dragOrgScaleX; double dx = dpx * (zoomRatioX - 1.0) / zoomRatioX; leftX = dragOrgLeftX + dx; if(leftX < domainLowerX){ leftX = domainLowerX; } double dpy = (pressedScreenY - screenCenterY) / dragOrgScaleY; double dy = dpy * (zoomRatioY - 1.0) / zoomRatioY; centerY = dragOrgCenterY + dy; isReconfigurationNeeded = true; screen->update(); } void GraphWidgetImpl::moveScreen(double screenX, double screenY) { leftX = dragOrgLeftX + (pressedScreenX - screenX) / scaleX; centerY = dragOrgCenterY + (pressedScreenY - screenY) / scaleY; isReconfigurationNeeded = true; screen->update(); } void GraphWidgetImpl::startTrajectoryEdit() { if((controlPointStep == 1) || editMode != GraphWidget::FREE_LINE_MODE){ isEditBufferedUpdateMode = timeBar->isDoingPlayback(); editedFrameBegin = std::numeric_limits::max(); editedFrameEnd = std::numeric_limits::min(); editTarget->editHistories.push_back(EditHistoryPtr(new EditHistory())); editTarget->currentHistory = editTarget->editHistories.size(); dragState = DRAG_EDIT; } } void GraphWidgetImpl::finishTrajectoryEdit() { EditHistoryList& histories = editTarget->editHistories; //vector& values = editTarget->values; double* values = &editTarget->values[1]; if(!(editedFrameBegin < editedFrameEnd)){ histories.pop_back(); } else { if(isEditBufferedUpdateMode){ editTarget->dataModifiedCallback (editedFrameBegin, editedFrameEnd - editedFrameBegin, &values[editedFrameBegin]); } // set new values (for redo) to history vector& newValues = histories.back()->newValues; newValues.resize(editedFrameEnd - editedFrameBegin); std::copy(&values[editedFrameBegin], &values[editedFrameEnd], newValues.begin()); while(histories.size() > MAX_NUM_HISTORIES){ histories.pop_front(); editTarget->currentHistory = histories.size(); } } } void GraphWidgetImpl::doTrajectoryEdit(int screenX, int screenY, Qt::KeyboardModifiers modifiers) { static const int FROM = 0; static const int TO = 1; double x[2]; double y[2]; double frameAtX[2]; double flooredFrameAtX[2]; int frameToEdit[2]; int orgScreenX, orgScreenY; if(editMode == GraphWidget::FREE_LINE_MODE){ orgScreenX = dragPrevScreenX; orgScreenY = dragPrevScreenY; } else { orgScreenX = pressedScreenX; orgScreenY = pressedScreenY; } //x[FROM] = leftX + (orgScreenX - screenMarginX) / scaleX; //x[TO] = leftX + (screenX - screenMarginX) / scaleX; x[FROM] = dragOrgLeftX + (orgScreenX - screenMarginX) / scaleX; x[TO] = dragOrgLeftX + (screenX - screenMarginX) / scaleX; y[FROM] = - centerY - (orgScreenY - screenCenterY) / scaleY; y[TO] = - centerY - (screenY - screenCenterY) / scaleY; for(int i=0; i < 2; ++i){ frameAtX[i] = x[i] / editTarget->stepRatio; flooredFrameAtX[i] = floor(frameAtX[i]); frameToEdit[i] = static_cast(flooredFrameAtX[i]) + 1; } bool draggedLeftToRight = (x[FROM] <= x[TO]); int LEFT = draggedLeftToRight ? 0 : 1; int RIGHT = draggedLeftToRight ? 1 : 0; int& frameBegin = frameToEdit[LEFT]; int& frameEnd = frameToEdit[RIGHT]; bool inAdjacentFrames = (frameBegin == frameEnd); if(inAdjacentFrames){ double odd = frameAtX[TO] - flooredFrameAtX[TO]; if(odd >= 0.5){ frameEnd++; } else if(odd < 0.5){ frameBegin--; } } if(editMode == GraphWidget::LINE_MODE && !inAdjacentFrames){ if(draggedLeftToRight){ if(frameAtX[LEFT] - flooredFrameAtX[LEFT] >= 0.5){ frameBegin++; } if(frameAtX[RIGHT] - flooredFrameAtX[RIGHT] >= 0.5){ frameEnd++; } } else { if(frameAtX[LEFT] - flooredFrameAtX[LEFT] < 0.5){ frameBegin--; } if(frameAtX[RIGHT] - flooredFrameAtX[RIGHT] < 0.5){ frameEnd--; } } } for(int i=0; i < 2; ++i){ if(frameToEdit[i] < 0){ frameToEdit[i] = 0; } } //vector& values = editTarget->values; double* values = &editTarget->values[1]; const int numFrames = editTarget->numFrames; if(frameEnd > numFrames){ frameEnd = numFrames; } if(editMode == GraphWidget::LINE_MODE){ EditHistoryPtr& history = editTarget->editHistories.back(); std::copy(history->orgValues.begin(), history->orgValues.end(), &values[history->frame]); } if(frameBegin < frameEnd){ storeOrgValuesToHistory(frameBegin, frameEnd); if(inAdjacentFrames){ values[frameBegin] = min(max(y[TO], editTarget->lowerValueLimit), editTarget->upperValueLimit); } else if(editMode == GraphWidget::FREE_LINE_MODE){ double k = (y[RIGHT] - y[LEFT]) / (frameAtX[RIGHT] - frameAtX[LEFT]); for(int frame = frameBegin; frame < frameEnd; ++frame){ double v = k * (frame - frameAtX[LEFT]) + y[LEFT]; values[frame] = min(max(v, editTarget->lowerValueLimit), editTarget->upperValueLimit); } } else if(editMode == GraphWidget::LINE_MODE){ double k; double y0; int frame0; if(modifiers & Qt::ShiftModifier){ k = 0.0; y0 = y[TO]; frame0 = frameBegin; } else { if(draggedLeftToRight){ frame0 = frameBegin - 1; } else { frame0 = frameBegin; } k = (y[RIGHT] - y[LEFT]) / (frameEnd - frameBegin); y0 = y[LEFT]; } for(int frame = frameBegin; frame < frameEnd; ++frame){ double v = k * (frame - frame0) + y0; values[frame] = min(max(v, editTarget->lowerValueLimit), editTarget->upperValueLimit); } } editedFrameBegin = std::min(editedFrameBegin, frameBegin); editedFrameEnd = std::max(editedFrameEnd, frameEnd); if(!isEditBufferedUpdateMode){ editTarget->dataModifiedCallback(frameBegin, frameEnd - frameBegin, &values[frameBegin]); } } screen->update(); double cursorX; if(TO==RIGHT && frameToEdit[LEFT] < frameToEdit[RIGHT]){ cursorX = (frameToEdit[TO] - 1.0 + 0.000001) * editTarget->stepRatio; } else { cursorX = (frameToEdit[TO] + 0.000001) * editTarget->stepRatio; } setCursorPosition(cursorX, true, true); } void GraphWidgetImpl::storeOrgValuesToHistory(int frameBegin, int frameEnd) { //vector& values = editTarget->values; double* values = &editTarget->values[1]; EditHistoryPtr& history = editTarget->editHistories.back(); vector& storedValues = history->orgValues; int nStoredValues = storedValues.size(); if(!nStoredValues){ history->frame = frameBegin; } int leftPartBegin = std::min(frameBegin, history->frame); int leftPartEnd = std::min(frameEnd, history->frame); int rightPartBegin = std::max(frameBegin, history->frame + nStoredValues); int rightPartEnd = std::max(frameEnd, history->frame + nStoredValues); history->frame = leftPartBegin; storedValues.resize(rightPartEnd - leftPartBegin); if(leftPartBegin < leftPartEnd){ std::copy(&values[leftPartBegin], &values[leftPartEnd], storedValues.begin()); } if(rightPartBegin < rightPartEnd){ std::copy(&values[rightPartBegin], &values[rightPartEnd], storedValues.begin() + (rightPartBegin - history->frame)); } } void GraphWidgetImpl::undoTrajectoryEdit() { if(dragState == DRAG_NONE && editTarget){ int& currentHistory = editTarget->currentHistory; if(currentHistory > 0){ currentHistory--; EditHistoryPtr history = editTarget->editHistories[currentHistory]; std::copy(history->orgValues.begin(), history->orgValues.end(), editTarget->values.begin() + history->frame + 1); editTarget->dataModifiedCallback(history->frame, history->orgValues.size(), &history->orgValues[0]); screen->update(); } } } void GraphWidgetImpl::redoTrajectoryEdit() { if(dragState == DRAG_NONE && editTarget){ EditHistoryList& histories = editTarget->editHistories; int& currentHistory = editTarget->currentHistory; if(currentHistory < static_cast(histories.size())){ EditHistoryPtr history = editTarget->editHistories[currentHistory]; std::copy(history->newValues.begin(), history->newValues.end(), editTarget->values.begin() + history->frame + 1); editTarget->dataModifiedCallback(history->frame, history->newValues.size(), &history->newValues[0]); currentHistory++; screen->update(); } } } void GraphWidgetImpl::selectEditTargetByClicking(double screenX, double screenY) { static const double pixelMargin = 6.0; GraphDataHandlerImpl* newTarget = 0; double pointerX = leftX + (screenX - screenMarginX) / scaleX; double pointerY = - centerY - (screenY - screenCenterY) / scaleY; double yMargin = pixelMargin / scaleY; for(size_t i=0; i < handlers.size(); ++i){ GraphDataHandlerImpl* data = handlers[i]->impl; double* values = &data->values[1]; const int size = data->numFrames; int frameAtPointer = (int)floor(pointerX / data->stepRatio); int frameMargin = (int)std::max(pixelMargin / scaleX / data->stepRatio, 1.0); int frameBegin = std::max(frameAtPointer - frameMargin, 0); int frameEnd = std::min(frameAtPointer + frameMargin, size); double yMin = std::numeric_limits::max(); double yMax = -std::numeric_limits::max(); for(int j=frameBegin; j < frameEnd; ++j){ double y = values[j]; yMin = std::min(yMin, y - yMargin); yMax = std::max(yMax, y + yMargin); } if((pointerY >= yMin) && (pointerY <= yMax)){ newTarget = data; break; } } // unselect operation if(newTarget == editTarget){ newTarget = 0; } GraphWidget::Mode newMode = newTarget ? GraphWidget::EDIT_MODE : GraphWidget::VIEW_MODE; if(newMode != mode){ editTarget = newTarget; changeMode(newMode); } else { if(newTarget != editTarget){ screen->update(); } editTarget = newTarget; } } bool GraphWidgetImpl::onScreenPaintEvent(QPaintEvent* event) { if(isReconfigurationNeeded){ setupConfiguration(); } QPainter painter(screen); //painter.setRenderHint(QPainter::Antialiasing); painter.setClipRegion(event->region()); painter.setClipping(true); pen.setStyle(Qt::SolidLine); pen.setWidthF(1.0); painter.setPen(pen); // draw the grid if(isGridOn){ drawGrid(painter); } // draw x-axis pen.setColor(QColor(0, 0, 0)); painter.setPen(pen); double ay = screenCenterY - centerY * scaleY; painter.drawLine(QPointF(0.0, ay), QPointF(screenWidth, ay)); if(isLimitVisible){ for(size_t i=0; i < handlers.size(); ++i){ drawLimits(painter, handlers[i]->impl); } } pen.setWidthF(lineWidth); painter.setPen(pen); for(size_t i=0; i < handlers.size(); ++i){ GraphDataHandlerImpl* data = handlers[i]->impl; drawTrajectory(painter, event->rect(), data); } pen.setWidthF(1.0); painter.setPen(pen); // draw the cursor pen.setColor(QColor(25, 25, 25, 230)); pen.setDashPattern(cursorDashes); painter.setPen(pen); painter.drawLine(QPointF(screenCursorX, 0.0), QPointF(screenCursorX, screenHeight)); //return true; return false; } #include static inline double calcVelocity(int frame, double* values, double stepRatio2) { return (values[frame + 1] - values[frame - 1]) / stepRatio2; } void GraphWidgetImpl::drawTrajectory (QPainter& painter, const QRect& rect, GraphDataHandlerImpl* data) { double areaLeft = rect.x(); double areaRight = rect.x() + rect.width(); if(areaLeft < screenMarginX){ areaLeft = screenMarginX; } if(areaRight > screenWidth - screenMarginX){ areaRight = screenWidth - screenMarginX; } double clippedLeftX = leftX + (areaLeft - screenMarginX) / scaleX; int frame_begin = (int)floor(clippedLeftX / data->stepRatio); const double xratio = data->stepRatio * scaleX; double interFrameOffset = fmod(clippedLeftX / data->stepRatio, 1.0) * xratio; double screenOffsetX = areaLeft - interFrameOffset; double clippedRightX = leftX + (areaRight - screenMarginX) / scaleX; int frame_end = (int)floor(clippedRightX / data->stepRatio) + 2; //vector& values = data->values; double* values = &data->values[1]; const int numFrames = data->numFrames; if(frame_end > numFrames){ frame_end = numFrames; } if(frame_begin < frame_end){ QColor color; if(isVelocityVisible){ values[-1] = values[0]; values[numFrames] = values[numFrames - 1]; const double stepRatio2 = 2.0 * data->stepRatio; int frame = frame_begin; if(frame < 0){ frame = 0; } color.setRgbF((data->g + 0.5) / 2.0, (data->b + 0.2) / 2.0, data->r); pen.setColor(color); painter.setPen(pen); if(xratio > 0.2){ const int n = frame_end - frame; polyline.resize(n); for(int i=0; i < n; ++i){ const double px = screenOffsetX + (frame - frame_begin) * xratio; const double v = calcVelocity(frame, values, stepRatio2); const double py = screenCenterY - (v + centerY) * scaleY; polyline[i] = QPointF(px, py); ++frame; } } else { const int m = (int)(0.5 / xratio); const int n = ceil(double(frame_end - frame) / m); polyline.resize(n * 2); for(int i=0; i < n; ++i){ double px_min = screenOffsetX + (frame - frame_begin) * xratio; double px_max = px_min; const int next = std::min(frame + m, frame_end); double min = calcVelocity(frame++, values, stepRatio2); double max = min; while(frame < next){ const double v = calcVelocity(frame, values, stepRatio2); if(v > max){ max = v; px_max = screenOffsetX + (frame - frame_begin) * xratio; } else if(v < min){ min = v; px_min = screenOffsetX + (frame - frame_begin) * xratio; } frame++; } const double upper = screenCenterY - (max + centerY) * scaleY; const double lower = screenCenterY - (min + centerY) * scaleY; if(px_min <= px_max){ polyline[i*2] = QPointF(px_min, lower); polyline[i*2+1] = QPointF(px_max, upper); } else { polyline[i*2] = QPointF(px_max, upper); polyline[i*2+1] = QPointF(px_min, lower); } } } painter.drawPolyline(polyline); } if(isOrgValueVisible){ int frame = frame_begin; if(frame < 0){ frame = 0; } color.setRgbF(data->r, data->g, data->b); pen.setColor(color); painter.setPen(pen); if(xratio > 0.2){ const int n = frame_end - frame; polyline.resize(n); for(int i=0; i < n; ++i){ const double px = screenOffsetX + (frame - frame_begin) * xratio; const double py = screenCenterY - (values[frame] + centerY) * scaleY; polyline[i] = QPointF(px, py); ++frame; } } else { const int m = (int)(0.5 / xratio); const int n = ceil(double(frame_end - frame) / m); polyline.resize(n * 2); for(int i=0; i < n; ++i){ double px_min = screenOffsetX + (frame - frame_begin) * xratio; double px_max = px_min; const int next = std::min(frame + m, frame_end); double min = values[frame++]; double max = min; while(frame < next){ const double v = values[frame++]; if(v > max){ max = v; px_max = screenOffsetX + (frame - frame_begin) * xratio; } else if(v < min){ min = v; px_min = screenOffsetX + (frame - frame_begin) * xratio; } } const double upper = screenCenterY - (max + centerY) * scaleY; const double lower = screenCenterY - (min + centerY) * scaleY; if(px_min <= px_max){ polyline[i*2] = QPointF(px_min, lower); polyline[i*2+1] = QPointF(px_max, upper); } else { polyline[i*2] = QPointF(px_max, upper); polyline[i*2+1] = QPointF(px_min, lower); } } } painter.drawPolyline(polyline); if(isControlPointsHighlighted || (mode == GraphWidget::EDIT_MODE && data == editTarget)){ updateControlPoints(data); int frame = frame_begin; if(frame < 0){ frame = 0; } boost::dynamic_bitset<>& mask = data->controlPointMask; while(frame < frame_end){ if(mask[frame]){ double px = screenOffsetX + (frame - frame_begin) * xratio; double py = screenCenterY - (values[frame] + centerY) * scaleY; painter.fillRect(QRectF(px - 2, py - 2, 4, 4), color); } ++frame; } } } } } void GraphWidgetImpl::updateControlPoints(GraphDataHandlerImpl* data) { if(data->isControlPointUpdateNeeded){ data->isControlPointUpdateNeeded = false; const int numFrames = data->numFrames; data->controlPointMask.resize(numFrames); for(int i=0; i < numFrames; ++i){ data->controlPointMask[i] = (i % controlPointStep == controlPointOffset); } } } void GraphWidgetImpl::drawLimits(QPainter& painter, GraphDataHandlerImpl* data) { pen.setDashPattern(limitValueDashes); QColor color; if(isVelocityVisible){ color.setRgbF((data->g + 0.5) / 2.0, (data->b + 0.2) / 2.0, data->r); pen.setColor(color); painter.setPen(pen); double lower = screenCenterY - (data->lowerVelocityLimit + centerY) * scaleY; if(isfinite(lower)){ painter.drawLine(QPointF(screenMarginX, lower), QPointF(screenWidth - screenMarginX, lower)); } double upper = screenCenterY - (data->upperVelocityLimit + centerY) * scaleY; if(isfinite(upper)){ painter.drawLine(QPointF(screenMarginX, upper), QPointF(screenWidth - screenMarginX, upper)); } } if(isOrgValueVisible){ color.setRgbF(data->r, data->g, data->b); pen.setColor(color); painter.setPen(pen); double lower = screenCenterY - (data->lowerValueLimit + centerY) * scaleY; if(isfinite(lower)){ painter.drawLine(QPointF(screenMarginX, lower), QPointF(screenWidth - screenMarginX, lower)); } double upper = screenCenterY - (data->upperValueLimit + centerY) * scaleY; if(isfinite(upper)){ painter.drawLine(QPointF(screenMarginX, upper), QPointF(screenWidth - screenMarginX, upper)); } } pen.setStyle(Qt::SolidLine); } void GraphWidgetImpl::drawGrid(QPainter& painter) { QColor color; color.setRgbF(0.8, 0.8, 0.8); pen.setColor(color); painter.setPen(pen); double x = leftX - fmod(leftX, gridWidth); while(x <= leftX + visibleWidth){ double px = (x - leftX) * scaleX + screenMarginX; painter.drawLine(QPointF(px, 0.0), QPointF(px, screenHeight)); x += gridWidth; } double y = topY - fmod(topY, gridHeight); while(y <= bottomY){ double py = (y - topY) * scaleY; painter.drawLine(QPointF(screenMarginX, py), QPointF(screenWidth - screenMarginX, py)); y += gridHeight; } } void GraphWidgetImpl::onHScrollbarChanged(double value) { if(value != leftX){ leftX = value; isReconfigurationNeeded = true; screen->update(); } } void GraphWidgetImpl::onVScrollbarChanged(double value) { double y = value + visibleHeightHalf; if(y != centerY){ centerY = y; isReconfigurationNeeded = true; screen->update(); } } bool GraphWidget::saveImage(const std::string& filename) { QPixmap pixmap(impl->screen->size()); impl->screen->render(&pixmap); pixmap.save(filename.c_str()); return true; } bool GraphWidget::storeState(Archive& archive) { return impl->storeState(archive); } bool GraphWidgetImpl::storeState(Archive& archive) { static const char* modeLabel[] = { "view", "edit" }; archive.write("mode", modeLabel[mode]); static const char* editModeLabel[] = { "freeLine", "line" }; archive.write("editMode", editModeLabel[editMode]); archive.write("original", isOrgValueVisible); archive.write("velocity", isVelocityVisible); archive.write("acceleration", isAccelerationVisible); archive.write("limits", isLimitVisible); archive.write("grid", isGridOn); archive.write("gridWidth", gridWidth); archive.write("gridHeight", gridHeight); archive.write("lineWidth", lineWidth); archive.write("rulers", self->showsRulers()); archive.write("sync", timeBarSyncMode); archive.write("controlPointStep", controlPointStep); archive.write("controlPointOffset", controlPointOffset); archive.write("controlPointHeighlight", isControlPointsHighlighted); static const char* scrollModeLabel[] = { "off", "continuous", "page" }; archive.write("scrollMode", scrollModeLabel[autoScrollMode]); archive.write("lower", rangeLowerY); archive.write("upper", rangeUpperY); return true; } bool GraphWidget::restoreState(const Archive& archive) { return impl->restoreState(archive); } bool GraphWidgetImpl::restoreState(const Archive& archive) { string modeLabel; if(archive.read("mode", modeLabel)){ changeMode((modeLabel == "edit") ? GraphWidget::EDIT_MODE : GraphWidget::VIEW_MODE); } string editModeLabel; if(archive.read("editMode", editModeLabel)){ if(editModeLabel == "freeLine"){ editMode = GraphWidget::FREE_LINE_MODE; } else if(editModeLabel == "line"){ editMode = GraphWidget::LINE_MODE; } } archive.read("original", isOrgValueVisible); archive.read("velocity", isVelocityVisible); archive.read("acceleration", isAccelerationVisible); archive.read("limits", isLimitVisible); archive.read("grid", isGridOn); archive.read("gridWidth", gridWidth); archive.read("gridHeight", gridHeight); archive.read("lineWidth", lineWidth); self->showRulers(archive.get("rulers", self->showsRulers())); setTimeBarSyncMode(archive.get("sync", timeBarSyncMode)); int step = archive.get("controlPointStep", controlPointStep); int offset = archive.get("controlPointOffset", controlPointOffset); setControlPointStep(step, offset); archive.read("controlPointHeighlight", isControlPointsHighlighted); string scrollModeLabel; if(archive.read("scrollMoe", scrollModeLabel)){ if(scrollModeLabel == "off"){ setAutoScrollMode(GraphWidget::OFF); } else if(scrollModeLabel == "continuous"){ setAutoScrollMode(GraphWidget::CONTINUOUS); } else if(scrollModeLabel == "page"){ setAutoScrollMode(GraphWidget::PAGE); } } archive.read("lower", rangeLowerY); archive.read("upper", rangeUpperY); isReconfigurationNeeded = true; screen->update(); if(GraphBar::instance()->focusedGraphWidget() == self){ GraphBar::instance()->focus(self, true); } return true; } choreonoid-1.5.0/src/Base/Splitter.cpp0000664000000000000000000000100312741425367016326 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "Splitter.h" using namespace cnoid; Splitter::Splitter(QWidget* parent) : QSplitter(parent) { initialize(); } Splitter::Splitter(Qt::Orientation orientation, QWidget* parent) : QSplitter(orientation, parent) { initialize(); } void Splitter::initialize() { connect(this, SIGNAL(splitterMoved(int, int)), this, SLOT(onSplitterMoved(int, int))); } void Splitter::onSplitterMoved(int pos, int index) { sigSplitterMoved_(pos, index); } choreonoid-1.5.0/src/Base/ImageWidget.h0000664000000000000000000000260312741425367016362 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_IMAGE_WIDGET_H #define CNOID_BASE_IMAGE_WIDGET_H #include #include #include #include #include "exportdecl.h" namespace cnoid { class Image; class CNOID_EXPORT ImageWidget : public QWidget { Q_OBJECT public: explicit ImageWidget(QWidget* parent = 0); //public Q_SLOTS: void setPixmap(const QPixmap& pixmap); void setImage(const Image& image); void setImage(const QImage& image); void setScalingEnabled(bool on); bool isScalingEnabled() const; void zoom(double scale); void translate(QPoint pos); bool getTransform(QTransform& transform); double getAngle(); void setTransform(const QTransform& transform); void setAngle(double angle); void rotate(double angle); void reset(); Image& getImage(); boost::mutex mtx; protected: virtual void paintEvent(QPaintEvent* event); virtual QSize sizeHint() const; virtual void resizeEvent(QResizeEvent *event); private: QPixmap pixmap_; bool isScalingEnabled_; QTransform transform_; QTransform notScaledTransform_; QTransform initialTransform_; Image transformedImage; void fitCenter(); void resize(const QSize& size); bool fitted; QSize oldSize; double oldScale; bool settedT; }; } #endif choreonoid-1.5.0/src/Base/ExtensionManager.h0000664000000000000000000000633412741425367017450 0ustar rootroot/** @author Shin'ichiro NAKAOKA */ #ifndef CNOID_BASE_EXTENSION_MANAGER_H #define CNOID_BASE_EXTENSION_MANAGER_H #include #include #include "exportdecl.h" namespace cnoid { class Item; class View; class ToolBar; class Archive; class ItemManager; class ViewManager; class TimeSyncItemEngineManager; class MenuManager; class OptionManager; class ExtensionManagerImpl; class CNOID_EXPORT ExtensionManager { public: ExtensionManager(const std::string& moduleName, bool isPlugin); ExtensionManager(const std::string& moduleName, const std::string& version, bool isPlugin); virtual ~ExtensionManager(); const std::string& name() const; const std::string& textDomain() const; ItemManager& itemManager(); TimeSyncItemEngineManager& timeSyncItemEngineManger(); ViewManager& viewManager(); MenuManager& menuManager(); OptionManager& optionManager(); private: struct CNOID_EXPORT PtrHolderBase { virtual ~PtrHolderBase(); }; // smart pointer version template struct PtrHolder : public PtrHolderBase { PtrHolder(PointerType pointer) : pointer(pointer) { } virtual ~PtrHolder() { } PointerType pointer; }; // raw pointer version template struct PtrHolder : public PtrHolderBase { PtrHolder(Object* pointer) : pointer(pointer) { } virtual ~PtrHolder() { delete pointer; } Object* pointer; }; void manageSub(PtrHolderBase* holder); public: void addToolBar(ToolBar* toolBar); template PointerType manage(PointerType pointer) { manageSub(new PtrHolder(pointer)); return pointer; } /** @if jp èµ·ċ‹•ĉ™‚Ğ‚ރ–‚¸‚§‚ŻƒˆċˆĉœŸç”ŸĉˆŒċ…¨Ĥ終‚£Ÿĉ™‚‚„€ ĉ–°ŸĞƒ—ƒİ‚°‚¤ƒ³èŞ­żèĵżƒğè§£ĉ”Œ‚£Ÿ¨Şİ€ ‚·‚ıƒ†ƒ §ċˆİ用ċŻèƒ½Ş‚ރ–‚¸‚§‚ŻƒˆçŠĥĉ…‹Ğĉ›´ĉ–°Œ‚£Ÿ¨Ğ 発èĦŒ•‚Œ‚‹ 'SystemUpdated' ‚·‚°ƒŠƒĞ¨ĉŽçĥš™‚‹€‚ @endif */ SignalProxy sigSystemUpdated(); /** @if jp 'SystemUpdated' ‚·‚°ƒŠƒĞ‚’発èĦŒ™‚‹€‚ ‚·‚°ƒŠƒĞç™şèĦŒŻĉœĴƒĦ‚½ƒƒƒ‰ċ‘ĵ³ċ‡ş—ĉ™‚§ŻŞ€ċŒğİ‚¤ƒ™ƒ³ƒˆƒĞƒĵƒ—ċ†…ĞĤèĦŒ‚‚Œ‚‹€‚ “‚ŒĞ‚ˆ‚Š€‚ıƒ­ƒƒƒˆċ‡Ĥ理Żçċœ¨ċ‡Ĥ理中ä𖁂¤ƒ™ƒ³ƒˆŒċ‡Ĥ理•‚ŒŸċŒĞŞ‚‹€‚ Ÿ€ĉœĴƒĦ‚½ƒƒƒ‰ŒċŒĉ™‚ĉœŸĞ複ĉ•°ċ›žċ‘ĵ°‚ŒŸċ ´ċˆ§‚‚€‚·‚°ƒŠƒĞç™şèĦŒŻ²¨¤Ğ¨‚‚‰‚Œ‚‹€‚ @endif */ static void notifySystemUpdate(); SignalProxy sigReleaseRequest(); void setProjectArchiver( const std::string& name, boost::function storeFunction, boost::function restoreFunction); void setProjectArchiver( boost::function storeFunction, boost::function restoreFunction); private: ExtensionManager(const ExtensionManager& org); // disable the copy constructor ExtensionManagerImpl* impl; friend class ExtensionManagerImpl; }; } #endif choreonoid-1.5.0/src/Base/GraphWidget.h0000664000000000000000000000660212741425367016404 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_GRAPH_WIDGET_H #define CNOID_BASE_GRAPH_WIDGET_H #include #include #include #include #include #include #include #include "exportdecl.h" namespace cnoid { class View; class ToolBar; class Archive; class GraphDataHandler; class GraphDataHandlerImpl; class GraphWidgetImpl; typedef boost::shared_ptr GraphDataHandlerPtr; class CNOID_EXPORT GraphDataHandler { public: GraphDataHandler(); ~GraphDataHandler(); void setID(int id) { this->id = id; } int getID() const { return id; } void setColor(float r, float g, float b); void setLabel(const std::string& label); void setFrameProperties(int numFrames, double frameRate, double offset = 0.0); void setValueLimits(double lower, double upper); void setVelocityLimits(double lower, double upper); void addVerticalLine(double x, const std::string& label); void addHorizontalLine(double y, const std::string& label); void clearLines(); void update(); typedef boost::function DataRequestCallback; void setDataRequestCallback(DataRequestCallback callback); typedef boost::function DataModifiedCallback; void setDataModifiedCallback(DataModifiedCallback callback); private: int id; friend class GraphWidgetImpl; GraphDataHandlerImpl* impl; }; class CNOID_EXPORT GraphWidget : public QWidget { public: GraphWidget(View* parentView); ~GraphWidget(); void addDataHandler(GraphDataHandlerPtr handler); void clearDataHandlers(); void setRenderingTypes(bool showOriginalValues, bool showVelocities, bool showAccelerations); void getRenderingTypes(bool& showOriginalValues, bool& showVelocities, bool& showAccelerations); bool setCursorPosition(double pos); void setTimeBarSyncMode(bool on); bool isTimeBarSyncMode(); enum ScrollMode { OFF, CONTINUOUS, PAGE }; void setAutoScrollMode(ScrollMode on); ScrollMode autoScrollMode(); void setVerticalValueRange(double lower, double upper); void getVerticalValueRange(double& lower, double& upper); void setLineWidth(double width); double getLineWidth(); void showRulers(bool show); bool showsRulers(); void showLimits(bool show); bool showsLimits(); void showGrid(bool show); bool showsGrid(); void setGridSize(double width, double height); void getGridSize(double& width, double& height); void setControlPointStep(int step, int offset = 0); void getControlPointStep(int& step, int& offset); void highlightControlPoints(bool on); bool highlightsControlPoints(); enum Mode { VIEW_MODE, EDIT_MODE }; void changeMode(Mode mode); Mode mode(); enum EditMode { FREE_LINE_MODE, LINE_MODE }; void changeEditMode(EditMode mode); EditMode editMode(); QLabel& statusLabel(); bool saveImage(const std::string& filename); virtual bool storeState(Archive& archive); virtual bool restoreState(const Archive& archive); protected: virtual bool eventFilter(QObject* obj, QEvent* event); private: friend class GraphDataHandler; GraphWidgetImpl* impl; }; } #endif choreonoid-1.5.0/src/Base/Archive.cpp0000664000000000000000000003150412741425367016112 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "Archive.h" #include "Item.h" #include "AppConfig.h" #include "MessageView.h" #include #include #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; namespace { QRegExp regexVar("^\\$\\{(\\w+)\\}"); typedef map ItemToIdMap; typedef map IdToItemMap; typedef map ViewToIdMap; typedef map IdToViewMap; typedef list< boost::function > PostProcessList; } namespace cnoid { class ArchiveSharedData : public Referenced { public: Mapping* directoryVariableMap; filesystem::path projectDirPath; filesystem::path topDirPath; filesystem::path shareDirPath; filesystem::path homeDirPath; QString projectDirString; QString topDirString; QString shareDirString; QString homeDirString; IdToItemMap idToItemMap; ItemToIdMap itemToIdMap; IdToViewMap idToViewMap; ViewToIdMap viewToIdMap; Item* currentParentItem; PostProcessList postProcesses; }; /** \todo Introduce a tree structure to improve the efficiency of searching matched directories */ bool findSubDirectoryOfDirectoryVariable (ArchiveSharedData* shared, const filesystem::path& path, std::string& out_varName, filesystem::path& out_relativePath) { out_relativePath.clear(); int maxMatchSize = 0; filesystem::path relativePath; Mapping::const_iterator p; for(p = shared->directoryVariableMap->begin(); p != shared->directoryVariableMap->end(); ++p){ Listing* paths = p->second->toListing(); if(paths){ for(int i=0; i < paths->size(); ++i){ filesystem::path dirPath(paths->at(i)->toString()); int n = findSubDirectory(dirPath, path, relativePath); if(n > maxMatchSize){ maxMatchSize = n; out_relativePath = relativePath; out_varName = fromUTF8(p->first); } } } } return (maxMatchSize > 0); } void replaceDirectoryVariable(ArchiveSharedData* shared, QString& io_pathString, const QString& varname, int pos, int len) { Listing* paths = shared->directoryVariableMap->findListing(varname.toStdString()); if(paths){ for(int i=0; i < paths->size(); ++i){ string vpath; QString replaced(io_pathString); replaced.replace(pos, len, paths->at(i)->toString().c_str()); filesystem::file_status fstatus = filesystem::status(filesystem::path(replaced.toStdString())); if(filesystem::is_directory(fstatus) || filesystem::exists(fstatus)) { io_pathString = replaced; return; } } } MessageView::mainInstance()->putln( MessageView::WARNING, QString(_("${%1} of \"%2\" cannot be expanded !")).arg(varname).arg(io_pathString)); } } Archive* Archive::invalidArchive() { static ArchivePtr invalidArchive_ = new Archive(); invalidArchive_->typeBits = ValueNode::INVALID_NODE; return invalidArchive_; } Archive::Archive() { } Archive::Archive(int line, int column) : Mapping(line, column) { } Archive::~Archive() { } void Archive::initSharedInfo(bool useHomeRelativeDirectories) { shared = new ArchiveSharedData; shared->topDirPath = executableTopDirectory(); shared->shareDirPath = shareDirectory(); shared->topDirString = executableTopDirectory().c_str(); shared->shareDirString = shareDirectory().c_str(); char* home = getenv("HOME"); if(home){ if(useHomeRelativeDirectories){ shared->homeDirPath = filesystem::path(home); } shared->homeDirString = home; } shared->currentParentItem = 0; } void Archive::initSharedInfo(const std::string& projectFile, bool useHomeRelativeDirectories) { initSharedInfo(useHomeRelativeDirectories); shared->directoryVariableMap = AppConfig::archive()->openMapping("pathVariables"); shared->projectDirPath = projectDirPath = getAbsolutePath(filesystem::path(projectFile)).parent_path(); shared->projectDirString = shared->projectDirPath.string().c_str(); } void Archive::inheritSharedInfoFrom(Archive& archive) { shared = archive.shared; } void Archive::addPostProcess(const boost::function& func, int priority) const { if(shared){ if(priority <= 0){ shared->postProcesses.push_back(func); } else { shared->postProcesses.push_back( boost::bind(&Archive::addPostProcess, this, func, priority - 1)); } } } void Archive::callPostProcesses() { if(shared){ PostProcessList::iterator p = shared->postProcesses.begin(); while(p != shared->postProcesses.end()){ (*p)(); // call a post-process function ++p; } } } Archive* Archive::findSubArchive(const std::string& name) { Mapping* mapping = findMapping(name); if(mapping->isValid()){ Archive* archive = dynamic_cast(mapping); if(archive){ archive->inheritSharedInfoFrom(*this); return archive; } } return invalidArchive(); } const Archive* Archive::findSubArchive(const std::string& name) const { return const_cast(this)->findSubArchive(name); } bool Archive::forSubArchive(const std::string& name, boost::function func) const { const Archive* subArchive = findSubArchive(name); if(subArchive->isValid()){ return func(*subArchive); } return false; } Archive* Archive::openSubArchive(const std::string& name) { Mapping* mapping = findMapping(name); Archive* archive = 0; if(mapping->isValid()){ archive = dynamic_cast(mapping); } if(!archive){ archive = new Archive(); archive->inheritSharedInfoFrom(*this); if(mapping->isValid()){ Mapping::const_iterator p = mapping->begin(); while(p != mapping->end()){ archive->insert(p->first, p->second); ++p; } } insert(name, archive); } return archive; } std::string Archive::expandPathVariables(const std::string& path) const { QString qpath(path.c_str()); // expand variables in the path int pos = regexVar.indexIn(qpath); if(pos != -1){ int len = regexVar.matchedLength(); if(regexVar.captureCount() > 0){ QString varname = regexVar.cap(1); if(varname == "SHARE"){ qpath.replace(pos, len, shared->shareDirString); } else if(varname == "PROGRAM_TOP"){ qpath.replace(pos, len, shared->topDirString); } else if(varname == "HOME"){ qpath.replace(pos, len, shared->homeDirString); } else if (varname == "PROJECT_DIR"){ qpath.replace(pos, len, shared->projectDirString); } else { replaceDirectoryVariable(shared, qpath, varname, pos, len); } } } return qpath.toStdString(); } std::string Archive::resolveRelocatablePath(const std::string& relocatable) const { filesystem::path path(expandPathVariables(relocatable)); if(checkAbsolute(path)){ return getNativePathString(path); } else { filesystem::path fullPath = shared->projectDirPath / path; if(!path.empty() && (*path.begin() == "..")){ filesystem::path compact; makePathCompact(fullPath, compact); return getNativePathString(compact); } else { return getNativePathString(fullPath); } } return relocatable; } bool Archive::readRelocatablePath(const std::string& key, std::string& out_value) const { string relocatable; if(read(key, relocatable)){ out_value = resolveRelocatablePath(relocatable); return true; } return false; } /** \todo Use integated nested map whose node is a single path element to be more efficient. */ std::string Archive::getRelocatablePath(const std::string& orgPathString) const { filesystem::path orgPath(orgPathString); filesystem::path relativePath; string varName; // In the case where the path is originally relative one if(!orgPath.is_complete()){ return getGenericPathString(orgPath); } else if(findSubDirectory(shared->projectDirPath, orgPath, relativePath)){ return string("${PROJECT_DIR}/") + getGenericPathString(relativePath); } else if(findSubDirectoryOfDirectoryVariable(shared, orgPath, varName, relativePath)){ return string("${") + varName + ("}/") + getGenericPathString(relativePath); } else if(findSubDirectory(shared->shareDirPath, orgPath, relativePath)){ return string("${SHARE}/") + getGenericPathString(relativePath); } else if(findSubDirectory(shared->topDirPath, orgPath, relativePath)){ return string("${PROGRAM_TOP}/") + getGenericPathString(relativePath); } else if(findSubDirectory(shared->homeDirPath, orgPath, relativePath)){ return string("${HOME}/") + getGenericPathString(relativePath); } return getGenericPathString(orgPath); } void Archive::writeRelocatablePath(const std::string& key, const std::string& path) { write(key, getRelocatablePath(path), DOUBLE_QUOTED); } void Archive::clearIds() { if(shared){ shared->idToItemMap.clear(); shared->itemToIdMap.clear(); shared->idToViewMap.clear(); shared->viewToIdMap.clear(); } } void Archive::registerItemId(Item* item, int id) { if(shared){ shared->idToItemMap[id] = item; shared->itemToIdMap[item] = id; } } ValueNodePtr Archive::getItemId(Item* item) const { if(shared){ int i = 0; Item* mainItem = item; while(mainItem->isSubItem()){ ++i; mainItem = mainItem->parentItem(); } ItemToIdMap::const_iterator p = shared->itemToIdMap.find(mainItem); if(p != shared->itemToIdMap.end()){ const int id = p->second; if(i == 0){ return new ScalarNode(id); } else { ListingPtr idPath = new Listing(i + 1); idPath->setFlowStyle(true); while(item->isSubItem()){ idPath->write(i--, item->name(), DOUBLE_QUOTED); item = item->parentItem(); } idPath->write(0, id); return idPath; } } } return 0; } void Archive::writeItemId(const std::string& key, Item* item) { if(item){ ValueNodePtr id = getItemId(item); if(id){ insert(key, id); } } } Item* Archive::findItem(int id) const { if(shared){ IdToItemMap::iterator p = shared->idToItemMap.find(id); if(p != shared->idToItemMap.end()){ return p->second; } } return 0; } Item* Archive::findItem(const ValueNodePtr idNode) const { Item* item = 0; if(idNode && shared){ if(idNode->isScalar()){ item = findItem(idNode->toInt()); } else if(idNode->isListing()){ const Listing& idPath = *idNode->toListing(); const int n = idPath.size(); if(n >= 2){ item = findItem(idPath.front()->toInt()); if(item){ for(int i=1; i < n; ++i){ item = item->findSubItem(idPath[i].toString()); if(!item){ item = 0; break; } } } } } } return item; } void Archive::registerViewId(View* view, int id) { if(shared){ shared->idToViewMap[id] = view; shared->viewToIdMap[view] = id; } } /** @return -1 if item does not belong to the archive */ int Archive::getViewId(View* view) const { if(shared && view){ ViewToIdMap::const_iterator p = shared->viewToIdMap.find(view); if(p != shared->viewToIdMap.end()){ return p->second; } } return -1; } View* Archive::findView(int id) const { if(shared){ IdToViewMap::iterator p = shared->idToViewMap.find(id); if(p != shared->idToViewMap.end()){ return p->second; } } return 0; } Item* Archive::currentParentItem() const { if(shared){ return shared->currentParentItem; } return 0; } void Archive::setCurrentParentItem(Item* parentItem) { if(shared){ shared->currentParentItem = parentItem; } } choreonoid-1.5.0/src/Base/TimeSyncItemEngine.h0000664000000000000000000000150612741425367017675 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_TIME_SYNC_ITEM_ENGINE_H #define CNOID_BASE_TIME_SYNC_ITEM_ENGINE_H #include #include #include "exportdecl.h" namespace cnoid { class Item; class CNOID_EXPORT TimeSyncItemEngine : public Referenced { public: virtual ~TimeSyncItemEngine(); virtual bool onTimeChanged(double time); void notifyUpdate(); }; typedef ref_ptr TimeSyncItemEnginePtr; class CNOID_EXPORT TimeSyncItemEngineManager { public: static void initialize(); TimeSyncItemEngineManager(const std::string& moduleName); ~TimeSyncItemEngineManager(); void addEngineFactory(boost::function factory); private: std::string moduleName; }; } #endif choreonoid-1.5.0/src/Base/TaskView.cpp0000664000000000000000000012251712741425367016273 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "TaskView.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace cnoid; namespace { const bool TRACE_FUNCTIONS = false; typedef PushButton CommandButton; //typedef ToolButton CommandButton; /** This CombBox does not accept the wheel event to change the selection so that the current task is not changed by incorrect operations */ class TaskComboBox : public ComboBox { public: virtual void wheelEvent(QWheelEvent* e){ } }; } namespace cnoid { class TaskViewImpl : public TaskProc, public TaskMenu { public: TaskView* self; MessageView* mv; ostream& os; bool isVerticalLayout; QVBoxLayout topVBox; QHBoxLayout hbox1; QHBoxLayout hbox2; QHBoxLayout hbox3; QVBoxLayout vspace; TaskComboBox taskCombo; PushButton menuButton; ToolButton usualPhaseButton; ToolButton configPhaseButton; PushButton prevButton; PushButton cancelButton; SpinBox phaseIndexSpin; Connection phaseIndexSpinConnection; ToolButton defaultCommandButton; ToggleButton autoModeToggle; PushButton nextButton; QLabel phaseLabel; QWidget commandButtonBox; QBoxLayout* commandButtonBoxBaseLayout; vector commandButtonBoxLayouts; vector commandButtons; bool isNoExecutionMode; bool isActive; bool isExecutionEnabled() const { return !isNoExecutionMode && isActive; } bool isExecutionDisabled() const { return !isExecutionEnabled(); } struct TaskInfo { TaskPtr task; MappingPtr state; TaskInfo(Task* task) : task(task) { } }; std::vector tasks; Signal sigTaskAdded; Signal sigTaskRemoved; TaskPtr currentTask; int currentTaskIndex; Signal sigCurrentTaskChanged; TaskPhasePtr currentPhase; int currentPhaseIndex_; int lastUsualPhaseIndex; int configPhaseIndex; Signal sigCurrentPhaseChanged; boost::optional nextPhaseIndex; enum { NO_CURRENT_COMMAND = -2, PRE_COMMAND = -1 }; int currentCommandIndex; boost::optional nextCommandIndex; // -1 means the pre-command LazyCaller goToNextCommandLater; Signal sigCurrentCommandChanged; Signal sigCurrentCommandCanceled; bool forceCommandLinkAutomatic; bool isBusy; QEventLoop eventLoop; bool isPendingCommandCompleted; Connection commandConnection; Timer commandTimer; Timer waitTimer; Signal sigBusyStateChanged; ScopedConnectionSet menuConnections; MenuManager menuManager; struct MenuItem { boost::function func; boost::function checkFunc; Action* action; MenuItem() { action = 0; } }; vector menuItems; Signal sigMenuRequest; Signal sigMenuItemTriggered; Signal sigMenuItemToggled; TaskViewImpl(TaskView* self); ~TaskViewImpl(); void doLayout(bool on); void activate(bool on, bool forceUpdate); void addTask(Task* task); bool updateTask(Task* task); void clearTasks(); bool setCurrentTask(int index, bool forceUpdate); void setCurrentTaskByName(const std::string& name); CommandButton* getOrCreateCommandButton(int index); void layoutCommandButtons(); bool setCurrentCommandIndex(int index); void setBusyState(bool on); void setFocusToCommandButton(int commandIndex); int getClosestNextPhaseIndex(int phaseIndex); int getLoopBackPhaseIndex(int phaseIndex); void setPhaseIndex(int index, bool isSuccessivelyCalled); void executeCommandSuccessively(int commandIndex); void setTransitionToNextCommand(); void retry(); void onCommandButtonClicked(int commandIndex); void onNextOrPrevButtonClicked(int direction); virtual int currentPhaseIndex() const; virtual bool isAutoMode() const; virtual void breakSequence(); virtual void setNextCommand(int commandIndex); virtual void setNextPhase(int phaseIndex); virtual void setCommandLinkAutomatic(); virtual bool executeCommand(int index); virtual bool wait(double sec); virtual bool waitForCommandToFinish(double timeout); virtual bool waitForCommandToFinish(Connection connection, double timeout); virtual void notifyCommandFinish(bool isCompleted); bool isWaiting() const; void cancelWaiting(bool doBreak = false); bool stopWaiting(bool isCompleted); void onWaitTimeout(); void onUsualPhaseButtonClicked(); void onConfigPhaseButtonClicked(); void onMenuButtonClicked(); void updateMenuItems(bool doPopup); virtual void addMenuItem(const std::string& caption, boost::function func); virtual void addCheckMenuItem(const std::string& caption, bool isChecked, boost::function func); virtual void addMenuSeparator(); void onMenuItemTriggered(int index); void onMenuItemToggled(int index, bool on); void applyMenuItem(int index, bool on); }; } static void onAboutToQuit() { TaskView::instance()->clearTasks(); } void TaskView::initializeClass(ExtensionManager* ext) { ext->viewManager().registerClass( "TaskView", N_("Task"), ViewManager::SINGLE_OPTIONAL); cnoid::sigAboutToQuit().connect(boost::bind(onAboutToQuit)); } TaskView* TaskView::instance() { static TaskView* instance_ = ViewManager::getOrCreateView(); return instance_; } TaskView::TaskView() { impl = new TaskViewImpl(this); } TaskViewImpl::TaskViewImpl(TaskView* self) : self(self), mv(MessageView::instance()), os(mv->cout()) { self->setSizePolicy(QSizePolicy::Ignored, QSizePolicy::Ignored); self->setDefaultLayoutArea(View::CENTER); currentTaskIndex = -1; currentPhaseIndex_ = 0; lastUsualPhaseIndex = 0; configPhaseIndex = 0; currentCommandIndex = NO_CURRENT_COMMAND; forceCommandLinkAutomatic = false; isBusy = false; isNoExecutionMode = false; isActive = false; goToNextCommandLater.setPriority(LazyCaller::PRIORITY_NORMAL); commandTimer.setSingleShot(true); commandTimer.sigTimeout().connect(boost::bind(&TaskViewImpl::cancelWaiting, this, true)); waitTimer.setSingleShot(true); waitTimer.sigTimeout().connect(boost::bind(&TaskViewImpl::onWaitTimeout, this)); taskCombo.setToolTip(_("Select a task type")); taskCombo.addItem(" ---------- "); taskCombo.sigCurrentIndexChanged().connect( boost::bind(&TaskViewImpl::setCurrentTask, this, _1, true)); menuButton.setText("*"); menuButton.setToolTip(_("Option Menu")); menuButton.sigClicked().connect(boost::bind(&TaskViewImpl::onMenuButtonClicked, this)); usualPhaseButton.setText(" { "); usualPhaseButton.setSizePolicy(QSizePolicy::Maximum, QSizePolicy::Preferred); usualPhaseButton.setToolTip(_("Return to the current phase")); usualPhaseButton.sigClicked().connect(boost::bind(&TaskViewImpl::onUsualPhaseButtonClicked, this)); configPhaseButton.setText(" } "); configPhaseButton.setSizePolicy(QSizePolicy::Maximum, QSizePolicy::Preferred); configPhaseButton.setToolTip(_("Go to the config phase")); configPhaseButton.sigClicked().connect(boost::bind(&TaskViewImpl::onConfigPhaseButtonClicked, this)); prevButton.setText("<"); prevButton.setToolTip(_("Go back to the previous phase")); prevButton.sigClicked().connect(boost::bind(&TaskViewImpl::onNextOrPrevButtonClicked, this, -1)); cancelButton.setText(_("Cancel")); cancelButton.setToolTip(_("Cancel waiting for the command to finish")); cancelButton.setEnabled(false); cancelButton.sigClicked().connect(boost::bind(&TaskViewImpl::cancelWaiting, this, true)); phaseIndexSpin.setToolTip(_("Phase index")); phaseIndexSpin.setSuffix(" / 0"); phaseIndexSpin.setAlignment(Qt::AlignCenter); phaseIndexSpin.setRange(0, 0); phaseIndexSpinConnection = phaseIndexSpin.sigValueChanged().connect( boost::bind(&TaskViewImpl::setPhaseIndex, this, _1, false)); defaultCommandButton.setText(_("V")); defaultCommandButton.setSizePolicy(QSizePolicy::Maximum, QSizePolicy::Preferred); defaultCommandButton.setToolTip(_("Execute the default command of the current phase")); defaultCommandButton.sigClicked().connect(boost::bind(&TaskViewImpl::onCommandButtonClicked, this, -1)); autoModeToggle.setText(_("Auto")); autoModeToggle.setToolTip(_("Automatic mode")); nextButton.setText(">"); nextButton.setToolTip(_("Skip to the next phase")); nextButton.sigClicked().connect(boost::bind(&TaskViewImpl::onNextOrPrevButtonClicked, this, +1)); topVBox.addLayout(&hbox1); topVBox.addLayout(&hbox2); topVBox.addLayout(&hbox3); topVBox.addLayout(&vspace); phaseLabel.setTextInteractionFlags(Qt::TextSelectableByMouse); topVBox.addWidget(&phaseLabel, 0, Qt::AlignHCenter); topVBox.addWidget(&commandButtonBox); topVBox.addStretch(); self->setLayout(&topVBox); commandButtonBoxBaseLayout = 0; commandButtonBoxLayouts.resize(5, 0); isVerticalLayout = true; doLayout(false); setPhaseIndex(0, false); activate(false, true); } TaskView::~TaskView() { delete impl; } TaskViewImpl::~TaskViewImpl() { for(size_t i=0; i < tasks.size(); ++i){ sigTaskRemoved(tasks[i].task); } } static void removeWidgetsInLayout(QLayout* layout) { QLayoutItem* child; while((child = layout->takeAt(0)) != 0){ delete child; } } void TaskViewImpl::doLayout(bool isVertical) { if(isVertical == this->isVerticalLayout){ return; } this->isVerticalLayout = isVertical; removeWidgetsInLayout(&hbox1); removeWidgetsInLayout(&hbox2); removeWidgetsInLayout(&hbox3); removeWidgetsInLayout(&vspace); if(commandButtonBoxBaseLayout){ delete commandButtonBoxBaseLayout; } if(isVertical){ hbox1.addWidget(&taskCombo); hbox2.addWidget(&cancelButton); hbox2.addWidget(&autoModeToggle); hbox2.addWidget(&menuButton); hbox2.addWidget(&usualPhaseButton); hbox2.addWidget(&configPhaseButton); hbox3.addWidget(&prevButton); hbox3.addWidget(&phaseIndexSpin); hbox3.addWidget(&defaultCommandButton); hbox3.addWidget(&nextButton); vspace.addSpacing(4); commandButtonBoxBaseLayout = new QHBoxLayout(); commandButtonBoxBaseLayout->setContentsMargins(0, 0, 0, 0); for(int i=0; i < commandButtonBoxLayouts.size(); ++i){ commandButtonBoxLayouts[i] = new QVBoxLayout(); QMargins m = commandButtonBoxLayouts[i]->contentsMargins(); m.setTop(m.top() + 8); m.setBottom(m.bottom() + 8); commandButtonBoxLayouts[i]->setContentsMargins(m); commandButtonBoxLayouts[i]->setSpacing(16); commandButtonBoxBaseLayout->addLayout(commandButtonBoxLayouts[i]); } } else { hbox1.addWidget(&taskCombo, 1); hbox1.addWidget(&menuButton); hbox1.addWidget(&usualPhaseButton); hbox1.addWidget(&configPhaseButton); hbox2.addWidget(&prevButton); hbox2.addWidget(&cancelButton); hbox2.addWidget(&phaseIndexSpin); hbox2.addWidget(&defaultCommandButton); hbox2.addWidget(&autoModeToggle); hbox2.addWidget(&nextButton); commandButtonBoxBaseLayout = new QVBoxLayout(); commandButtonBoxBaseLayout->setContentsMargins(0, 0, 0, 0); for(int i=0; i < commandButtonBoxLayouts.size(); ++i){ commandButtonBoxLayouts[i] = new QHBoxLayout(); commandButtonBoxLayouts[i]->setContentsMargins(0, 0, 0, 0); commandButtonBoxBaseLayout->addLayout(commandButtonBoxLayouts[i]); } } commandButtonBox.setLayout(commandButtonBoxBaseLayout); layoutCommandButtons(); } void TaskView::activate(bool on) { impl->activate(on, false); } void TaskViewImpl::activate(bool on, bool forceUpdate) { if(on != isActive || forceUpdate){ isActive = on; cancelButton.setEnabled(on); defaultCommandButton.setEnabled(on); autoModeToggle.setEnabled(on); phaseLabel.setEnabled(on); commandButtonBox.setEnabled(on); if(on){ mv->notify(QString(_("Task sequencer '%1' has been activated.")).arg(self->windowTitle())); } else { mv->notify(QString(_("Task sequencer '%1' has been deactivated.")).arg(self->windowTitle())); } if(currentTask && !isNoExecutionMode){ if(on){ currentTask->onActivated(self); } else { currentTask->onDeactivated(self); } } } } bool TaskView::isActive() { return impl->isActive; } void TaskView::addTask(Task* task) { impl->addTask(task); } void TaskViewImpl::addTask(Task* task) { taskCombo.blockSignals(true); if(tasks.empty()){ taskCombo.clear(); } tasks.push_back(TaskInfo(task)); taskCombo.addItem(task->name().c_str()); taskCombo.blockSignals(false); sigTaskAdded(task); if(tasks.size() == 1){ setCurrentTask(0, true); } os << boost::format(_("Task \"%1%\" has been added.")) % task->name() << endl; } bool TaskView::updateTask(Task* task) { return impl->updateTask(task); } bool TaskViewImpl::updateTask(Task* task) { bool updated = false; int index = taskCombo.findText(task->name().c_str()); if(index < 0 || index >= tasks.size()){ addTask(task); } else { if(isWaiting()){ mv->putln(MessageView::WARNING, boost::format(_("Task \"%1%\" cannot be updated now because it is wating for a command to finish.")) % task->name()); } else { TaskInfo& info = tasks[index]; TaskPtr oldTask = info.task; info.task = task; bool doEmitSignals = task != oldTask; if(index != currentTaskIndex){ if(doEmitSignals){ sigTaskRemoved(oldTask); sigTaskAdded(task); } } else { info.state = new Mapping(); if(isExecutionEnabled()){ oldTask->storeState(self, *info.state); } if(doEmitSignals){ sigTaskRemoved(oldTask); } setCurrentTask(index, true); if(doEmitSignals){ sigTaskAdded(task); } if(isExecutionEnabled()){ task->restoreState(self, *info.state); } } os << boost::format(_("Task \"%1%\" has been updated with the new one.")) % task->name() << endl; updated = true; } } return updated; } /** \note This function is not implemented yet */ bool TaskView::removeTask(Task* task) { return false; } SignalProxy TaskView::sigTaskAdded() { return impl->sigTaskAdded; } void TaskView::clearTasks() { impl->clearTasks(); } void TaskViewImpl::clearTasks() { while(!tasks.empty()){ sigTaskRemoved(tasks.back().task); tasks.pop_back(); } } SignalProxy TaskView::sigTaskRemoved() { return impl->sigTaskRemoved; } int TaskView::numTasks() const { return impl->tasks.size(); } Task* TaskView::task(int index) { if(index >=0 && index < impl->tasks.size()){ return impl->tasks[index].task; } return 0; } int TaskView::currentTaskIndex() const { return impl->currentTaskIndex; } bool TaskView::setCurrentTask(int taskIndex) { if(TRACE_FUNCTIONS){ cout << "TaskView::setCurrentTask(" << taskIndex << ")" << endl; } return impl->setCurrentTask(taskIndex, false); } SignalProxy TaskView::sigCurrentTaskChanged() { return impl->sigCurrentTaskChanged; } int TaskView::currentPhaseIndex() const { return impl->currentPhaseIndex_; } void TaskView::setCurrentPhase(int phaseIndex) { if(TRACE_FUNCTIONS){ cout << "TaskView::setCurrentPhase(" << phaseIndex << ")" << endl; } impl->setPhaseIndex(phaseIndex, false); } SignalProxy TaskView::sigCurrentPhaseChanged() { return impl->sigCurrentPhaseChanged; } int TaskView::currentCommandIndex() const { return (impl->currentCommandIndex < 0) ? -1 : impl->currentCommandIndex; } SignalProxy TaskView::sigCurrentCommandChanged() { return impl->sigCurrentCommandChanged; } bool TaskView::isBusy() const { return impl->isBusy; } SignalProxy TaskView::sigBusyStateChanged() { return impl->sigBusyStateChanged; } void TaskView::cancelCurrentCommand() { impl->cancelWaiting(true); } SignalProxy TaskView::sigCurrentCommandCanceled() { return impl->sigCurrentCommandCanceled; } bool TaskView::isAutoMode() const { return impl->autoModeToggle.isChecked(); } bool TaskViewImpl::isAutoMode() const { return autoModeToggle.isChecked(); } void TaskView::setAutoMode(bool on) { if(TRACE_FUNCTIONS){ cout << "TaskView::setAutoMode(" << on << ")" << endl; } impl->autoModeToggle.setChecked(on); } SignalProxy TaskView::sigAutoModeToggled() { return impl->autoModeToggle.sigToggled(); } void TaskView::setNoExecutionMode(bool on) { impl->isNoExecutionMode = on; } bool TaskView::isNoExecutionMode() const { return impl->isNoExecutionMode; } void TaskView::executeCommand(int commandIndex) { setCurrentCommand(commandIndex, true); } void TaskView::setCurrentCommand(int commandIndex, bool doExecution) { if(TRACE_FUNCTIONS){ cout << "TaskView::setCurrentCommand(" << commandIndex << ", " << doExecution << ")" << endl; } if(impl->currentPhase){ if(commandIndex < impl->currentPhase->numCommands()){ impl->setCurrentCommandIndex(commandIndex); if(doExecution){ impl->executeCommandSuccessively(commandIndex); } } } } bool TaskViewImpl::setCurrentTask(int index, bool forceUpdate) { if(index < 0 || index >= tasks.size()){ return false; } bool changed = index != currentTaskIndex; if(!changed && !forceUpdate){ return false; } if(taskCombo.currentIndex() != index){ taskCombo.blockSignals(true); taskCombo.setCurrentIndex(index); taskCombo.blockSignals(false); } if(changed && currentTaskIndex >= 0){ TaskInfo& old = tasks[currentTaskIndex]; old.state = new Mapping(); if(isExecutionEnabled()){ old.task->storeState(self, *old.state); old.task->onDeactivated(self); } } TaskInfo& info = tasks[index]; currentTask = info.task; currentTaskIndex = index; currentPhaseIndex_ = -1; currentPhase.reset(); setPhaseIndex(0, false); lastUsualPhaseIndex = currentPhaseIndex_; configPhaseIndex = std::max(0, currentTask->numPhases() - 1); if(isExecutionEnabled()){ info.task->onActivated(self); } if(changed){ sigCurrentTaskChanged(); } return true; } void TaskViewImpl::setCurrentTaskByName(const std::string& name) { if(currentTask && currentTask->name() == name){ return; } for(size_t i=0; i < tasks.size(); ++i){ Task* task = tasks[i].task; if(task->name() == name){ setCurrentTask(i, false); break; } } } CommandButton* TaskViewImpl::getOrCreateCommandButton(int commandIndex) { CommandButton* button; if(commandIndex < commandButtons.size()){ button = commandButtons[commandIndex]; } else { button = new CommandButton(&commandButtonBox); button->sigClicked().connect(boost::bind(&TaskViewImpl::onCommandButtonClicked, this, commandIndex)); commandButtons.push_back(button); /** \note the tab focus order should not be set to command buttons by the setTabOrder function because it causes unexpected focus changes after pushing a command button */ } return button; } void TaskViewImpl::layoutCommandButtons() { int numVisibleButtons = 0; for(int i=0; i < commandButtonBoxLayouts.size(); ++i){ QBoxLayout* layout = commandButtonBoxLayouts[i]; QLayoutItem* child; while((child = layout->takeAt(0)) != 0) { delete child; } } if(!currentPhase){ CommandButton* button = getOrCreateCommandButton(0); button->setText("-"); button->setEnabled(false); button->setToolTip(QString()); commandButtonBoxLayouts[0]->addWidget(button); button->show(); numVisibleButtons = 1; } else { numVisibleButtons = currentPhase->numCommands(); for(int i=0; i < numVisibleButtons; ++i){ CommandButton* button = getOrCreateCommandButton(i); TaskCommand* command = currentPhase->command(i); button->setText(command->caption().c_str()); button->setToolTip(command->description().c_str()); button->setEnabled(!isBusy); button->setDown(false); if(isVerticalLayout){ button->setSizePolicy(QSizePolicy::Maximum, QSizePolicy::Preferred); commandButtonBoxLayouts[0]->addWidget(button, 0, Qt::AlignHCenter); } else { int level = std::min(command->level(), (int)commandButtonBoxLayouts.size() - 1); QBoxLayout* layout = commandButtonBoxLayouts[level]; button->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred); layout->addWidget(button); } button->show(); } } for(int i=1; i < commandButtonBoxLayouts.size(); ++i){ commandButtonBoxLayouts[i]->insertStretch(0); commandButtonBoxLayouts[i]->addStretch(); } for(size_t i = numVisibleButtons; i < commandButtons.size(); ++i){ commandButtons[i]->hide(); } } bool TaskViewImpl::setCurrentCommandIndex(int index) { for(size_t i=0; i < commandButtons.size(); ++i){ commandButtons[i]->setDown(false); } if(isBusy && index >= 0 && index < commandButtons.size()){ commandButtons[index]->setDown(true); } bool changed = (index != currentCommandIndex); currentCommandIndex = index; return changed; } void TaskView::setBusyState(bool on) { impl->setBusyState(on); } void TaskViewImpl::setBusyState(bool on) { if(TRACE_FUNCTIONS){ cout << "TaskViewImpl::setBusyState(" << on << ")" << endl; } if(on != isBusy){ if(TRACE_FUNCTIONS){ cout << "on != isBusy" << endl; } isBusy = on; for(size_t i=0; i < commandButtons.size(); ++i){ commandButtons[i]->setDown(false); commandButtons[i]->setEnabled(!isBusy); } if(isBusy && currentCommandIndex >= 0 && currentCommandIndex < commandButtons.size()){ commandButtons[currentCommandIndex]->setDown(true); } cancelButton.setEnabled(isBusy); MessageView::instance()->flush(); sigBusyStateChanged(); } } void TaskViewImpl::setFocusToCommandButton(int commandIndex) { if(commandIndex >= 0 && commandIndex < commandButtons.size()){ QWidget* widget = QApplication::focusWidget(); while(widget){ if(widget == self){ commandButtons[commandIndex]->setFocus(Qt::OtherFocusReason); break; } widget = widget->parentWidget(); } } } int TaskViewImpl::currentPhaseIndex() const { return currentPhaseIndex_; } int TaskViewImpl::getClosestNextPhaseIndex(int phaseIndex) { int closest = phaseIndex; int distance = std::numeric_limits::max(); if(currentTask){ TaskPhase* phase = currentTask->phase(phaseIndex); if(phase){ for(int i = 0; i < phase->numCommands(); ++i){ TaskCommand* command = phase->command(i); if(command){ int nextIndex = command->nextPhaseIndex(phaseIndex); if(nextIndex != phaseIndex && abs(nextIndex - phaseIndex) < distance){ closest = nextIndex; distance = abs(nextIndex - phaseIndex); } } } } } return closest; } int TaskViewImpl::getLoopBackPhaseIndex(int phaseIndex) { int loopBackIndex = phaseIndex; if(currentTask){ TaskPhase* phase = currentTask->phase(phaseIndex); if(phase){ for(int i = phase->numCommands() - 1; i >=0; --i){ TaskCommand* command = phase->command(i); if(command){ int nextIndex = command->nextPhaseIndex(phaseIndex); if(nextIndex < phaseIndex){ loopBackIndex = nextIndex; break; } } } } } return loopBackIndex; } void TaskViewImpl::setPhaseIndex(int index, bool isSuccessivelyCalled) { if(TRACE_FUNCTIONS){ cout << "TaskViewImpl::setPhaseIndex(" << index << ", " << isSuccessivelyCalled << ")" << endl; } cancelWaiting(false); int numPhases = 0; if(currentTask){ numPhases = currentTask->numPhases(); } int prevPhaseIndex = currentPhaseIndex_; currentPhaseIndex_ = std::max(0, std::min(index, numPhases - 1)); // check if the phase should be skipped if(isSuccessivelyCalled){ std::set skippedIndices; while(true){ if(skippedIndices.find(currentPhaseIndex_) == skippedIndices.end()){ if(currentPhaseIndex_ >= 0 && currentPhaseIndex_ < numPhases){ TaskPhase* phase = currentTask->phase(currentPhaseIndex_); if(phase->isSkipped()){ skippedIndices.insert(currentPhaseIndex_); currentPhaseIndex_ = getClosestNextPhaseIndex(currentPhaseIndex_); continue; } } } break; } } prevButton.setEnabled(currentPhaseIndex_ > 0); nextButton.setEnabled( (currentPhaseIndex_ < numPhases - 1) || (getLoopBackPhaseIndex(currentPhaseIndex_) < numPhases - 1)); if(numPhases == 0){ currentPhase = 0; phaseLabel.setText("No phase"); phaseLabel.show(); } else { currentPhase = currentTask->phase(currentPhaseIndex_); if(currentPhase->caption().empty()){ phaseLabel.setText(""); phaseLabel.hide(); } else { phaseLabel.setText(currentPhase->caption().c_str()); phaseLabel.show(); } } phaseIndexSpinConnection.block(); phaseIndexSpin.setRange(0, numPhases); phaseIndexSpin.setValue(currentPhaseIndex_); phaseIndexSpinConnection.unblock(); phaseIndexSpin.setSuffix(QString(" / %1").arg(numPhases - 1)); layoutCommandButtons(); if(currentPhaseIndex_ != prevPhaseIndex){ sigCurrentPhaseChanged(); } if(isExecutionDisabled()){ return; } bool nextCommandProcessed = false; if(isSuccessivelyCalled && currentPhase){ if(nextCommandIndex){ if(*nextCommandIndex < 0 || autoModeToggle.isChecked()){ setCurrentCommandIndex(NO_CURRENT_COMMAND); executeCommandSuccessively(*nextCommandIndex); nextCommandProcessed = true; } } } if(!nextCommandProcessed){ setBusyState(false); bool doEmit = currentCommandIndex >= 0; setCurrentCommandIndex(NO_CURRENT_COMMAND); if(doEmit){ sigCurrentCommandChanged(); } } } void TaskViewImpl::executeCommandSuccessively(int commandIndex) { if(TRACE_FUNCTIONS){ cout << "TaskViewImpl::executeCommandSuccessively(" << commandIndex << ")" << endl; } cancelWaiting(false); nextCommandIndex = boost::none; setBusyState(true); if(!currentTask || !currentPhase){ setBusyState(false); } else { nextPhaseIndex = currentPhaseIndex_; TaskFunc commandFunc; if(commandIndex < 0){ int defaultCommandIndex = -1; for(int i=0; i < currentPhase->numCommands(); ++i){ TaskCommand* command = currentPhase->command(i); if(command->isDefault()){ defaultCommandIndex = i; break; } } commandFunc = currentPhase->preCommand(); if(defaultCommandIndex >= 0){ if(commandFunc){ nextCommandIndex = defaultCommandIndex; setCommandLinkAutomatic(); } else { commandIndex = defaultCommandIndex; } } } if(commandIndex >= 0){ TaskCommand* command = currentPhase->command(commandIndex); if(command){ commandFunc = command->function(); nextPhaseIndex = command->nextPhaseIndex(currentPhaseIndex_); if(nextPhaseIndex >= currentTask->numPhases()){ nextPhaseIndex = boost::none; } nextCommandIndex = command->nextCommandIndex(commandIndex); } } setFocusToCommandButton(commandIndex < 0 ? 0 : commandIndex); bool doEmit = commandIndex != currentCommandIndex; if(setCurrentCommandIndex(commandIndex)){ sigCurrentCommandChanged(); } if(commandFunc){ commandFunc(this); } setTransitionToNextCommand(); } } void TaskViewImpl::setTransitionToNextCommand() { if(TRACE_FUNCTIONS){ cout << "TaskViewImpl::setTransitionToNextCommand()" << endl; } bool isNextDispatched = false; goToNextCommandLater.cancel(); if(!eventLoop.isRunning()){ if(nextPhaseIndex && *nextPhaseIndex != currentPhaseIndex_){ nextCommandIndex = -1; goToNextCommandLater.setFunction(boost::bind(&TaskViewImpl::setPhaseIndex, this, *nextPhaseIndex, true)); goToNextCommandLater(); isNextDispatched = true; } else { if(nextCommandIndex && *nextCommandIndex != currentCommandIndex){ int index = *nextCommandIndex; nextCommandIndex = boost::none; bool executeNext = autoModeToggle.isChecked(); if(!executeNext){ if(currentCommandIndex >= 0){ TaskCommand* command = currentPhase->command(currentCommandIndex); if(command && command->isCommandLinkAutomatic()){ executeNext = true; } } else if(forceCommandLinkAutomatic){ executeNext = true; } } setFocusToCommandButton(index); if(setCurrentCommandIndex(index)){ sigCurrentCommandChanged(); } if(executeNext){ goToNextCommandLater.setFunction(boost::bind(&TaskViewImpl::executeCommandSuccessively, this, index)); goToNextCommandLater(); isNextDispatched = true; } } } } forceCommandLinkAutomatic = false; if(!isNextDispatched){ setBusyState(false); } } void TaskViewImpl::retry() { breakSequence(); nextCommandIndex = -1; setPhaseIndex(0, false); } void TaskViewImpl::onCommandButtonClicked(int commandIndex) { if(TRACE_FUNCTIONS){ cout << "TaskViewImpl::onCommandButtonClicked(" << commandIndex << ")" << endl; } if(isExecutionEnabled()){ executeCommandSuccessively(commandIndex); } else { setBusyState(true); setCurrentCommandIndex(commandIndex); sigCurrentCommandChanged(); } } void TaskViewImpl::onNextOrPrevButtonClicked(int direction) { if(TRACE_FUNCTIONS){ cout << "TaskViewImpl::onNextOrPrevButtonClicked(" << direction << ")" << endl; } int index = currentPhaseIndex_ + direction; if(currentPhase && index == currentTask->numPhases()){ index = getLoopBackPhaseIndex(currentPhaseIndex_); } setPhaseIndex(index, false); } void TaskViewImpl::breakSequence() { nextPhaseIndex = boost::none; nextCommandIndex = boost::none; mv->putln(MessageView::HIGHLIGHT, "Transition to the next task-command was interrupted."); } void TaskViewImpl::setNextCommand(int commandIndex) { nextCommandIndex = commandIndex; } void TaskViewImpl::setNextPhase(int phaseIndex) { nextPhaseIndex = phaseIndex; } void TaskViewImpl::setCommandLinkAutomatic() { forceCommandLinkAutomatic = true; } bool TaskViewImpl::executeCommand(int commandIndex) { bool completed = false; if(currentPhase){ TaskCommand* command = currentPhase->command(commandIndex); if(command){ TaskFunc func = command->function(); if(func){ int callerCommandIndex = currentCommandIndex; setCurrentCommandIndex(commandIndex); isPendingCommandCompleted = false; func(this); QCoreApplication::processEvents(QEventLoop::AllEvents, 10); setCurrentCommandIndex(callerCommandIndex); completed = isPendingCommandCompleted; } } } return completed; } bool TaskViewImpl::wait(double sec) { bool completed = false; if(!eventLoop.isRunning()){ waitTimer.start(sec * 1000.0); isPendingCommandCompleted = false; eventLoop.exec(QEventLoop::AllEvents); completed = isPendingCommandCompleted; } if(!completed){ breakSequence(); } return completed; } bool TaskViewImpl::waitForCommandToFinish(double timeout) { bool completed = false; if(!eventLoop.isRunning()){ isPendingCommandCompleted = false; if(timeout > 0.0){ commandTimer.start(timeout * 1000.0); } else { commandTimer.stop(); } eventLoop.exec(QEventLoop::AllEvents); completed = isPendingCommandCompleted; } if(!completed){ breakSequence(); } return completed; } bool TaskViewImpl::waitForCommandToFinish(Connection connection, double timeout) { bool completed = false; if(!eventLoop.isRunning()){ commandConnection = connection; completed = waitForCommandToFinish(timeout); } commandConnection.disconnect(); return completed; } void TaskViewImpl::notifyCommandFinish(bool isCompleted) { stopWaiting(isCompleted); } bool TaskViewImpl::isWaiting() const { return eventLoop.isRunning(); } void TaskViewImpl::cancelWaiting(bool doBreak) { if(isExecutionDisabled()){ if(doBreak){ setBusyState(false); sigCurrentCommandCanceled(); } } else { if(eventLoop.isRunning()){ autoModeToggle.setChecked(false); // stop the auto mode, too nextPhaseIndex = boost::none; nextCommandIndex = boost::none; stopWaiting(false); } if(doBreak){ goToNextCommandLater.cancel(); setBusyState(false); sigCurrentCommandCanceled(); } } } bool TaskViewImpl::stopWaiting(bool isCompleted) { if(eventLoop.isRunning()){ isPendingCommandCompleted = isCompleted; eventLoop.quit(); waitTimer.stop(); commandTimer.stop(); return true; } return false; } void TaskViewImpl::onWaitTimeout() { if(eventLoop.isRunning()){ isPendingCommandCompleted = true; eventLoop.quit(); } } void TaskViewImpl::onUsualPhaseButtonClicked() { setPhaseIndex(lastUsualPhaseIndex, false); } void TaskViewImpl::onConfigPhaseButtonClicked() { if(currentPhaseIndex_ < configPhaseIndex){ lastUsualPhaseIndex = currentPhaseIndex_; } setPhaseIndex(configPhaseIndex, false); } void TaskViewImpl::onMenuButtonClicked() { if(isNoExecutionMode){ sigMenuRequest(); } else { updateMenuItems(true); } } void TaskViewImpl::updateMenuItems(bool doPopup) { menuItems.clear(); menuConnections.disconnect(); menuManager.setNewPopupMenu(self); if(currentTask){ currentTask->onMenuRequest(*this); } if(menuManager.numItems() > 0){ menuManager.addSeparator(); } addMenuItem(_("Retry"), boost::bind(&TaskViewImpl::retry, this)); Action* verticalCheck = menuManager.addCheckItem(_("Vertical Layout")); verticalCheck->setChecked(isVerticalLayout); verticalCheck->sigToggled().connect(boost::bind(&TaskViewImpl::doLayout, this, _1)); if(doPopup){ menuManager.popupMenu()->popup(menuButton.mapToGlobal(QPoint(0,0))); } } void TaskViewImpl::addMenuItem(const std::string& caption, boost::function func) { int index = menuItems.size(); MenuItem menuItem; menuItem.action = menuManager.addItem(caption.c_str()); menuConnections.add( menuItem.action->sigTriggered().connect( boost::bind(&TaskViewImpl::onMenuItemTriggered, this, index))); if(func){ menuItem.func = func; } menuItems.push_back(menuItem); } void TaskViewImpl::addCheckMenuItem(const std::string& caption, bool isChecked, boost::function func) { int index = menuItems.size(); MenuItem menuItem; menuItem.action = menuManager.addCheckItem(caption.c_str()); menuItem.action->setChecked(isChecked); menuConnections.add( menuItem.action->sigToggled().connect( boost::bind(&TaskViewImpl::onMenuItemToggled, this, index, _1))); if(func){ menuItem.checkFunc = func; } menuItems.push_back(menuItem); } void TaskViewImpl::addMenuSeparator() { menuManager.addSeparator(); } void TaskViewImpl::onMenuItemTriggered(int index) { MenuItem& item = menuItems[index]; if(isNoExecutionMode){ sigMenuItemTriggered(index); } else { if(item.func){ item.func(); } } } void TaskViewImpl::onMenuItemToggled(int index, bool on) { MenuItem& item = menuItems[index]; if(isNoExecutionMode){ sigMenuItemToggled(index, on); } else { if(item.checkFunc){ item.checkFunc(on); } } } void TaskView::executeMenuItem(int index) { impl->applyMenuItem(index, true); } void TaskView::checkMenuItem(int index, bool on) { impl->applyMenuItem(index, on); } void TaskViewImpl::applyMenuItem(int index, bool on) { if(isExecutionEnabled()){ updateMenuItems(false); if(index >= 0 && index < menuItems.size()){ MenuItem& item = menuItems[index]; if(item.func){ item.func(); } else if(item.checkFunc){ item.checkFunc(on); } } } } boost::dynamic_bitset<> TaskView::menuItemCheckStates() const { boost::dynamic_bitset<> states; impl->updateMenuItems(false); int n = impl->menuItems.size(); states.resize(n); for(int i=0; i < n; ++i){ Action* action = impl->menuItems[i].action; if(action){ states[i] = action->isChecked(); } } return states; } SignalProxy TaskView::sigMenuRequest() { return impl->sigMenuRequest; } void TaskView::showMenu(boost::dynamic_bitset<> checkStates) { impl->updateMenuItems(true); impl->menuConnections.block(); int n = impl->menuItems.size(); for(int i=0; i < n; ++i){ Action* action = impl->menuItems[i].action; if(action && action->isCheckable()){ action->setChecked(checkStates[i]); } } impl->menuConnections.unblock(); } SignalProxy TaskView::sigMenuItemTriggered() { return impl->sigMenuItemTriggered; } SignalProxy TaskView::sigMenuItemToggled() { return impl->sigMenuItemToggled; } bool TaskView::storeState(Archive& archive) { archive.write("layoutMode", impl->isVerticalLayout ? "vertical" : "horizontal"); archive.write("isAutoMode", impl->autoModeToggle.isChecked()); if(impl->currentTask){ archive.write("currentTask", impl->currentTask->name()); } return true; } bool TaskView::restoreState(const Archive& archive) { string layoutMode; if(archive.read("layoutMode", layoutMode)){ if(layoutMode == "horizontal"){ impl->doLayout(false); } else if(layoutMode == "vertical"){ impl->doLayout(true); } } impl->autoModeToggle.setChecked(archive.get("isAutoMode", false)); string name; if(archive.read("currentTask", name)){ archive.addPostProcess(boost::bind(&TaskViewImpl::setCurrentTaskByName, impl, name), 1); } return true; } choreonoid-1.5.0/src/Base/TextEdit.cpp0000664000000000000000000000262212741425367016262 0ustar rootroot/** @author Shizuko Hattori @author Shin'ichiro Nakaoka */ #include "TextEdit.h" using namespace cnoid; PlainTextEdit::PlainTextEdit(QWidget* parent) : QPlainTextEdit(parent) { connect(this, SIGNAL(cursorPositionChanged()), this, SLOT(onCursorPositionChanged())); } void PlainTextEdit::onCursorPositionChanged() { sigCursorPositionChanged_(); } TextEdit::TextEdit(QWidget* parent) : QTextEdit(parent) { vScrollBar = verticalScrollBar(); connect(this, SIGNAL(currentCharFormatChanged(const QTextCharFormat&)), this, SLOT(onCurrentCharFormatChanged(const QTextCharFormat&))); connect(this, SIGNAL(cursorPositionChanged()), this, SLOT(onCursorPositionChanged())); connect(vScrollBar, SIGNAL(valueChanged(int)), this, SLOT(onScroll(int))); } int TextEdit::getScrollPos() { return vScrollBar->value(); } void TextEdit::setScrollPos(int pos) { vScrollBar->setValue(pos); } int TextEdit::maxScrollPos() { return vScrollBar->maximum(); } int TextEdit::scrollSingleStep() { return vScrollBar->singleStep(); } void TextEdit::onCurrentCharFormatChanged(const QTextCharFormat& f) { sigCurrentCharFormatChanged_(boost::ref(f)); } void TextEdit::onCursorPositionChanged() { sigCursorPositionChanged_(); } void TextEdit::onScroll(int value) { sigScroll_(value); } choreonoid-1.5.0/src/Base/SceneDragger.h0000664000000000000000000000151512741425367016526 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_SCENE_DRAGGER_H #define CNOID_BASE_SCENE_DRAGGER_H #include "SceneWidgetEditable.h" #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT SceneDragger : public SgPosTransform, public SceneWidgetEditable { public: SceneDragger(); SceneDragger(const SceneDragger& org); SceneDragger(const SceneDragger& org, SgCloneMap& cloneMap); bool isContainerMode() const { return isContainerMode_; } void setContainerMode(bool on); virtual bool isDragging() const = 0; virtual Affine3 draggedPosition() const = 0; protected: static bool detectAxisFromNodePath(const SgNodePath& path, SgNode* topNode, int& out_axis, int& out_indexOfTopNode); private: bool isContainerMode_; }; typedef ref_ptr SceneDraggerPtr; } #endif choreonoid-1.5.0/src/Base/AppUtil.h0000664000000000000000000000034612741425367015554 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_APP_UTIL_H #define CNOID_BASE_APP_UTIL_H #include #include "exportdecl.h" namespace cnoid { CNOID_EXPORT SignalProxy sigAboutToQuit(); } #endif choreonoid-1.5.0/src/Base/TaskView.h0000664000000000000000000000456312741425367015740 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_TASK_VIEW_H #define CNOID_BASE_TASK_VIEW_H #include #include #include #include "exportdecl.h" namespace cnoid { class TaskViewImpl; class CNOID_EXPORT TaskView : public View, public AbstractTaskSequencer { public: static void initializeClass(ExtensionManager* ext); static TaskView* instance(); TaskView(); ~TaskView(); virtual void activate(bool on = true); virtual bool isActive(); virtual void addTask(Task* task); virtual bool updateTask(Task* task); virtual bool removeTask(Task* task); virtual SignalProxy sigTaskAdded(); virtual SignalProxy sigTaskRemoved(); virtual void clearTasks(); virtual int numTasks() const; virtual Task* task(int index); virtual int currentTaskIndex() const; virtual bool setCurrentTask(int taskIndex); virtual SignalProxy sigCurrentTaskChanged(); virtual int currentPhaseIndex() const; virtual void setCurrentPhase(int phaseIndex); virtual SignalProxy sigCurrentPhaseChanged(); virtual int currentCommandIndex() const; virtual void executeCommand(int commandIndex); virtual SignalProxy sigCurrentCommandChanged(); virtual bool isBusy() const; virtual SignalProxy sigBusyStateChanged(); virtual void cancelCurrentCommand(); virtual SignalProxy sigCurrentCommandCanceled(); virtual bool isAutoMode() const; virtual void setAutoMode(bool on); virtual SignalProxy sigAutoModeToggled(); void setNoExecutionMode(bool on); bool isNoExecutionMode() const; void setCurrentCommand(int commandIndex, bool doExecution); void setBusyState(bool on); void executeMenuItem(int index); void checkMenuItem(int index, bool on); boost::dynamic_bitset<> menuItemCheckStates() const; // valid for the no execution mode SignalProxy sigMenuRequest(); void showMenu(boost::dynamic_bitset<> checkStates); SignalProxy sigMenuItemTriggered(); SignalProxy sigMenuItemToggled(); protected: virtual bool storeState(Archive& archive); virtual bool restoreState(const Archive& archive); private: TaskViewImpl* impl; }; } #endif choreonoid-1.5.0/src/Base/ComboBox.h0000664000000000000000000000256012741425367015706 0ustar rootroot/** @author Shin'ichiro NAKAOKA */ #ifndef CNOID_BASE_COMBO_BOX_H #define CNOID_BASE_COMBO_BOX_H #include #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT ComboBox : public QComboBox { Q_OBJECT public: ComboBox(QWidget* parent = 0); void enableI18n(const char* domainname); void addI18nItem(const char* text); void addI18nItem(const QIcon & icon, const char* text); QString currentOrgText() const; int findOrgText(const std::string& text, bool setFoundItemCurrent = false); SignalProxy sigActivated() { return sigActivated_; } SignalProxy sigCurrentIndexChanged() { return sigCurrentIndexChanged_; } SignalProxy sigEditTextChanged() { return sigEditTextChanged_; } SignalProxy sigHighlighted() { return sigHighlighted_; } private Q_SLOTS: void onActivated(int index); void onCurrentIndexChanged(int index); void onEditTextChanged(const QString& text); void onHighlighted(int index); private: bool isI18nEnabled; std::string domainName; Signal sigActivated_; Signal sigCurrentIndexChanged_; Signal sigEditTextChanged_; Signal sigHighlighted_; }; } #endif choreonoid-1.5.0/src/Base/LineEdit.cpp0000664000000000000000000000261712741425367016231 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "LineEdit.h" using namespace cnoid; LineEdit::LineEdit(QWidget* parent) : QLineEdit(parent) { initialize(); } LineEdit::LineEdit(const QString& contents, QWidget* parent) : QLineEdit(contents, parent) { initialize(); } void LineEdit::initialize() { connect(this, SIGNAL(cursorPositionChanged(int, int)), this, SLOT(onCursorPositionChanged(int, int))); connect(this, SIGNAL(editingFinished()), this, SLOT(onEditingFinished())); connect(this, SIGNAL(returnPressed()), this, SLOT(onReturnPressed())); connect(this, SIGNAL(selectionChanged()), this, SLOT(onSelectionChanged())); connect(this, SIGNAL(textChanged(const QString&)), this, SLOT(onTextChanged(const QString&))); connect(this, SIGNAL(textEdited(const QString&)), this, SLOT(onTextEdited(const QString&))); } void LineEdit::onCursorPositionChanged(int oldpos, int newpos) { sigCursorPositionChanged_(oldpos, newpos); } void LineEdit::onEditingFinished() { sigEditingFinished_(); } void LineEdit::onReturnPressed() { sigReturnPressed_(); } void LineEdit::onSelectionChanged() { sigSelectionChanged_(); } void LineEdit::onTextChanged(const QString& text) { sigTextChanged_(text); } void LineEdit::onTextEdited(const QString& text) { sigTextEdited_(text); } choreonoid-1.5.0/src/Base/CMakeLists.txt0000664000000000000000000001214412741425367016564 0ustar rootroot # @author Shin'ichiro Nakaoka #set(CMAKE_BUILD_TYPE Debug) #set_source_files_properties(SceneWidget.cpp PROPERTIES COMPILE_FLAGS "-O0 -g") set(sources App.cpp MenuManager.cpp Menu.cpp ProjectManager.cpp ParametricPathProcessor.cpp PathVariableEditor.cpp PluginManager.cpp MainWindow.cpp ViewArea.cpp ToolBarArea.cpp InfoBar.cpp ViewManager.cpp View.cpp MessageView.cpp ItemManager.cpp Item.cpp RootItem.cpp ItemPath.cpp ItemTreeView.cpp ItemPropertyView.cpp SelectionListEditor.cpp MultiSeqItemCreationPanel.cpp ToolBar.cpp TimeBar.cpp ScriptBar.cpp FileBar.cpp CaptureBar.cpp GraphWidget.cpp GraphBar.cpp GraphViewBase.cpp MultiValueSeqGraphView.cpp MultiSE3SeqGraphView.cpp Process.cpp Action.cpp ActionGroup.cpp SpinBox.cpp FloatingNumberBox.cpp ScrollBar.cpp Slider.cpp Splitter.cpp Buttons.cpp ButtonGroup.cpp CheckBox.cpp LineEdit.cpp ComboBox.cpp Dialog.cpp DescriptionDialog.cpp Timer.cpp SocketNotifier.cpp ImageWidget.cpp TreeView.cpp TreeWidget.cpp ItemSelectionModel.cpp ExtensionManager.cpp OptionManager.cpp Plugin.cpp FolderItem.cpp AbstractSeqItem.cpp MultiValueSeqItem.cpp MultiSE3SeqItem.cpp MultiAffine3SeqItem.cpp Vector3SeqItem.cpp ExtCommandItem.cpp AbstractTextItem.cpp ScriptItem.cpp TimeSyncItemEngine.cpp AppConfig.cpp AppUtil.cpp Archive.cpp ItemTreeArchiver.cpp LazyCaller.cpp LazySignal.cpp Licenses.cpp GLSceneRenderer.cpp SceneWidget.cpp SceneWidgetEditable.cpp InteractiveCameraTransform.cpp SceneProjector.cpp SceneDragProjector.cpp SceneDragger.cpp TranslationDragger.cpp RotationDragger.cpp PositionDragger.cpp RectRegionMarker.cpp SceneView.cpp SceneBar.cpp SceneItem.cpp PointSetItem.cpp MultiPointSetItem.cpp MovieRecorder.cpp TextEditView.cpp ImageView.cpp TextEdit.cpp TaskView.cpp VirtualJoystickView.cpp ) if(CMAKE_SYSTEM_NAME STREQUAL Linux) set(sources ${sources} JoystickCaptureLinux.cpp) elseif(WIN32) #set(sources ${sources} JoystickCaptureWindows.cpp) elseif(APPLE) #set(sources ${sources} JoystickCaptureOSX.cpp) endif() set(headers App.h MainWindow.h Process.h Action.h ActionGroup.h SpinBox.h FloatingNumberBox.h ScrollBar.h Slider.h Splitter.h Buttons.h ButtonGroup.h CheckBox.h LineEdit.h ComboBox.h Dialog.h Timer.h SocketNotifier.h ImageWidget.h TreeView.h TreeWidget.h ItemSelectionModel.h MenuManager.h Menu.h ToolBar.h View.h ViewArea.h ViewManager.h GraphWidget.h GraphViewBase.h ExtensionManager.h OptionManager.h ProjectManager.h PluginManager.h Plugin.h ParametricPathProcessor.h MessageView.h ItemTreeView.h ItemList.h Item.h PutPropertyFunction.h RootItem.h FolderItem.h AbstractSeqItem.h MultiSeqItem.h MultiValueSeqItem.h MultiSE3SeqItem.h MultiAffine3SeqItem.h Vector3SeqItem.h ExtCommandItem.h AbstractTextItem.h ScriptItem.h ItemPath.h TimeBar.h TimeSyncItemEngine.h GraphBar.h ItemManager.h AppConfig.h AppUtil.h Archive.h ItemTreeArchiver.h LazySignal.h LazyCaller.h SceneWidget.h SceneProjector.h SceneDragProjector.h SceneDragger.h TranslationDragger.h RotationDragger.h PositionDragger.h SceneBar.h SceneWidgetEditable.h InteractiveCameraTransform.h RectRegionMarker.h GLSceneRenderer.h SceneView.h SceneItem.h PointSetItem.h MultiPointSetItem.h TextEditView.h ImageView.h JoystickCapture.h exportdecl.h gettext.h TextEdit.h TaskView.h ) set(target CnoidBase) set(qtheaders App.h Menu.h ToolBar.h Process.h Action.h ActionGroup.h SpinBox.h FloatingNumberBox.h ScrollBar.h Slider.h Splitter.h Buttons.h ButtonGroup.h CheckBox.h ComboBox.h LineEdit.h Dialog.h ImageWidget.h TreeView.h TreeWidget.h ItemSelectionModel.h Timer.h SocketNotifier.h InfoBar.h ItemTreeView.h SelectionListEditor.h TextEditView.h TextEdit.h ) if(NOT QT5) QT4_ADD_RESOURCES(RC_SRCS Base.qrc) QT4_WRAP_CPP(sources ${qtheaders} OPTIONS "-DBOOST_TT_HAS_OPERATOR_HPP_INCLUDED" ) else() QT5_ADD_RESOURCES(RC_SRCS Base.qrc) QT5_WRAP_CPP(sources ${qtheaders} OPTIONS "-DBOOST_TT_HAS_OPERATOR_HPP_INCLUDED" ) endif() make_gettext_mofiles(${target} mofiles) add_cnoid_library(${target} SHARED ${sources} ${headers} ${mofiles} ${RC_SRCS}) if(QT5) qt5_use_modules(${target} Gui OpenGL Network Widgets) if(UNIX) qt5_use_modules(${target} X11Extras) endif() endif() if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") target_link_libraries(${target} CnoidUtil ${QT_LIBRARIES} ${Boost_PROGRAM_OPTIONS_LIBRARY} ${OPENGL_LIBRARIES} ${GLEW_LIBRARIES} intl ) elseif(UNIX) target_link_libraries(${target} CnoidUtil ${QT_LIBRARIES} ${Boost_PROGRAM_OPTIONS_LIBRARY} ${OPENGL_LIBRARY} ${GLEW_LIBRARIES} icuuc GLEW Xfixes ) elseif(MSVC) target_link_libraries(${target} ${QT_LIBRARIES} general glu32 CnoidUtil ${GLEW_LIBRARIES} ) endif() apply_common_setting_for_library(${target} "${headers}") if(ENABLE_PYTHON) add_subdirectory(python) endif() choreonoid-1.5.0/src/Base/CaptureBar.cpp0000664000000000000000000001342312741425367016561 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "CaptureBar.h" #include "ExtensionManager.h" #include "MenuManager.h" #include "MessageView.h" #include "MainWindow.h" #include "AppConfig.h" #include "SceneView.h" #include "SceneWidget.h" #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace cnoid; namespace { Action* includeTabCheck; QString lastCaptureFile; QWidget* lastCaptureWidget; void onIncludeTabToggled(bool on) { AppConfig::archive()->openMapping("CaptureBar")->write("includeTab", on); } bool saveWidgetImage(QWidget* widget, const QString& filename) { SceneView* sceneView = dynamic_cast(widget); if(sceneView){ return sceneView->sceneWidget()->saveImage(filename.toStdString()); } else { QPixmap pixmap(widget->size()); widget->render(&pixmap); return pixmap.save(filename); } } bool saveTabViewImage(QTabWidget* tab, View* view, const QString& filename) { const int n = tab->count(); vector widgets(n); for(int i=0; i < n; ++i){ widgets[i] = tab->widget(i); } tab->clear(); tab->addTab(view, view->windowTitle()); MessageView::instance()->flush(); QPixmap pixmap(tab->size()); tab->render(&pixmap); SceneView* sceneView = dynamic_cast(view); if(sceneView){ QPainter painter(&pixmap); QImage image = sceneView->sceneWidget()->getImage(); QPoint pos = sceneView->mapTo(tab, QPoint(0, 0)); painter.drawImage(pos, image); } bool saved = pixmap.save(filename); tab->clear(); for(int i=0; i < n; ++i){ tab->addTab(widgets[i], widgets[i]->windowTitle()); } tab->setCurrentWidget(view); return saved; } void save(QWidget* widget, boost::function saveImage) { const QString name(widget->windowTitle()); QString filename; QFileDialog dialog(MainWindow::instance()); dialog.setWindowTitle(QString(_("Save the image of %1")).arg(name)); dialog.setFileMode(QFileDialog::AnyFile); dialog.setAcceptMode(QFileDialog::AcceptSave); dialog.setViewMode(QFileDialog::List); dialog.setLabelText(QFileDialog::Accept, _("Save")); dialog.setLabelText(QFileDialog::Reject, _("Cancel")); QStringList filters; filters << _("Any files (*)"); dialog.setNameFilters(filters); MappingPtr config = AppConfig::archive()->openMapping("CaptureBar"); dialog.setDirectory(config->get("directory", QDir::currentPath().toStdString()).c_str()); if(widget != lastCaptureWidget){ lastCaptureFile = QString("%1.png").arg(name); lastCaptureWidget = widget; } dialog.selectFile(lastCaptureFile); if(dialog.exec()){ config->writePath("directory", dialog.directory().absolutePath().toStdString()); filename = dialog.selectedFiles().front(); if(!filename.isEmpty()){ if(saveImage(filename)){ lastCaptureFile = filename; /* MessageView::instance()->putln( QString(_("The image of %1 has successfully been saved into \"%2\".")).arg(name).arg(filename)); */ } else { MessageView::instance()->putln( QString(_("The image of %1 cannot be saved into \"%2\".")).arg(name).arg(filename)); } } } } void captureView(View* view) { QWidget* owner = view->parentWidget(); if(includeTabCheck->isChecked()){ for(int i=0; i < 2; ++i){ QTabWidget* tab = dynamic_cast(owner); if(tab){ save(view, boost::bind(saveTabViewImage, tab, view, _1)); return; } owner = owner->parentWidget(); if(!owner){ break; } } } save(view, boost::bind(saveWidgetImage, view, _1)); } void captureToolbar(ToolBar* bar) { save(bar, boost::bind(saveWidgetImage, bar, _1)); } } void CaptureBar::initialize(ExtensionManager* ext) { static bool initialized = false; if(!initialized){ ext->addToolBar(instance()); MenuManager& mm = ext->menuManager(); MappingPtr config = AppConfig::archive()->openMapping("CaptureBar"); mm.setPath("/Options").setPath(N_("Capture Bar")); includeTabCheck = mm.addCheckItem(_("Include Tab")); includeTabCheck->setChecked(config->get("includeTab", false)); includeTabCheck->sigToggled().connect(onIncludeTabToggled); lastCaptureWidget = 0; initialized = true; } } CaptureBar* CaptureBar::instance() { static CaptureBar* captureBar = new CaptureBar(); return captureBar; } CaptureBar::CaptureBar() : ToolBar(N_("CaptureBar")) { addButton(QIcon(":/Base/icons/scenecapture.png"), _("Capture the image of a view or toolbar")) ->sigClicked().connect(boost::bind(&CaptureBar::grabMouse, this)); } CaptureBar::~CaptureBar() { } void CaptureBar::mouseMoveEvent(QMouseEvent* event) { } void CaptureBar::mousePressEvent(QMouseEvent* event) { if(event->button() == Qt::LeftButton){ releaseMouse(); QWidget* widget = QApplication::widgetAt(event->globalPos()); while(widget){ if(View* view = dynamic_cast(widget)){ captureView(view); break; } else if(ToolBar* bar = dynamic_cast(widget)){ captureToolbar(bar); break; } widget = widget->parentWidget(); } } } choreonoid-1.5.0/src/Base/InfoBar.cpp0000664000000000000000000000441312741425367016050 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "InfoBar.h" #include "View.h" #include #include using namespace std; using namespace cnoid; InfoBar* InfoBar::instance() { static InfoBar* infoBar = new InfoBar(); return infoBar; } InfoBar::InfoBar() { indicatorBase = new QWidget(this); indicatorLayout = new QHBoxLayout(); indicatorLayout->setContentsMargins(0, 0, 0, 0); indicatorLayout->setSpacing(0); indicatorBase->setLayout(indicatorLayout); addPermanentWidget(indicatorBase); currentIndicator = 0; connect(qApp, SIGNAL(focusChanged(QWidget*, QWidget*)), this, SLOT(onFocusChanged(QWidget*, QWidget*))); } InfoBar::~InfoBar() { removeCurrentIndicator(); } void InfoBar::notify(const char* message) { showMessage(message, 5000); } void InfoBar::notify(const std::string& message) { showMessage(QString(message.c_str()), 5000); } void InfoBar::notify(const QString& message) { showMessage(message, 5000); } void InfoBar::setIndicator(QWidget* indicator) { if(indicator != currentIndicator){ removeCurrentIndicator(); if(indicator){ indicatorLayout->addWidget(indicator); indicator->show(); connect(indicator, SIGNAL(destroyed(QObject*)), this, SLOT(onIndicatorDestroyed(QObject*))); currentIndicator = indicator; } } } void InfoBar::removeCurrentIndicator() { if(currentIndicator){ indicatorLayout->removeWidget(currentIndicator); currentIndicator->hide(); currentIndicator->setParent(0); currentIndicator->disconnect(SIGNAL(destroyed(QObject*)), this, SLOT(onIndicatorDestroyed(QObject*))); currentIndicator = 0; } } void InfoBar::onIndicatorDestroyed(QObject* obj) { if(obj == currentIndicator){ currentIndicator = 0; } } void InfoBar::onFocusChanged(QWidget* old, QWidget* now) { QWidget* widget = now; while(widget){ View* view = dynamic_cast(widget); if(view){ QWidget* indicator = view->indicatorOnInfoBar(); if(indicator){ setIndicator(indicator); break; } } widget = widget->parentWidget(); } } choreonoid-1.5.0/src/Base/MainWindow.cpp0000664000000000000000000003731112741425367016607 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "MainWindow.h" #include "ViewArea.h" #include "InfoBar.h" #include "ToolBarArea.h" #include "MenuManager.h" #include "AppConfig.h" #include "TimeBar.h" #include #include #include #if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0) #include #include #else #include #include #endif #include #include "gettext.h" using namespace std; using namespace cnoid; namespace { const bool TRACE_FUNCTIONS = false; MainWindow* mainWindow = 0; #if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0) QSize getAvailableScreenSize() { return QGuiApplication::primaryScreen()->availableSize(); } QSize getScreenSize() { return QGuiApplication::primaryScreen()->size(); } #else QSize getAvailableScreenSize() { return QApplication::desktop()->availableGeometry().size(); } QSize getScreenSize() { return QApplication::desktop()->screenGeometry().size(); } #endif } namespace cnoid { class MainWindowImpl { public: MainWindow* self; MainWindowImpl(MainWindow* self, const char* appName, ExtensionManager* ext); ~MainWindowImpl(); QWidget* centralWidget; QVBoxLayout* centralVBox; std::vector toolBars; ToolBarArea* toolBarArea; ViewArea* viewArea; Action* showViewTabCheck; string appName; MappingPtr config; ArchivePtr initialLayoutArchive; Action* storeLastLayoutCheck; bool isBeforeShowing; bool isBeforeDoingInitialLayout; bool isMaximized; bool isMaximizedJustBeforeFullScreen; bool isFullScreen; bool isGoingToMaximized; QSize normalSize; QSize oldNormalSize; int lastWindowState; QString currentLayoutFolder; Action* fullScreenCheck; void setupMenus(ExtensionManager* ext); void showFirst(); void onFullScreenToggled(bool on); void resizeEvent(QResizeEvent* event); void restoreLayout(ArchivePtr& archive); void resetLayout(); void storeWindowStateConfig(); void keyPressEvent(QKeyEvent* event); }; } MainWindow* MainWindow::initialize(const char* appName, ExtensionManager* ext) { if(!mainWindow){ new MainWindow(appName, ext); } return mainWindow; } MainWindow* MainWindow::instance() { return mainWindow; } MainWindow::MainWindow(const char* appName, ExtensionManager* ext) { mainWindow = this; setWindowTitle(appName); setFocusPolicy(Qt::WheelFocus); impl = new MainWindowImpl(this, appName, ext); } MainWindowImpl::MainWindowImpl(MainWindow* self, const char* appName, ExtensionManager* ext) : self(self), appName(appName) { isBeforeDoingInitialLayout = true; isMaximized = false; isFullScreen = false; isGoingToMaximized = false; config = AppConfig::archive()->openMapping("MainWindow"); centralWidget = new QWidget(self); centralVBox = new QVBoxLayout(centralWidget); centralVBox->setSpacing(0); centralVBox->setContentsMargins(0, 0, 0, 0); toolBarArea = new ToolBarArea(centralWidget); centralVBox->addWidget(toolBarArea); viewArea = new ViewArea(centralWidget); centralVBox->addWidget(viewArea, 1); self->setCentralWidget(centralWidget); setupMenus(ext); self->setStatusBar(InfoBar::instance()); toolBarArea->setInitialLayout(config); isBeforeShowing = true; if(TRACE_FUNCTIONS){ cout << "size = (" << self->width() << ", " << self->height() << ")" << endl; } int width, height; if(config->read("width", width) && config->read("height", height)){ normalSize = QSize(width, height); } else { normalSize = getAvailableScreenSize(); if(TRACE_FUNCTIONS){ cout << "AvailableScreenSize = (" << normalSize.width() << ", " << normalSize.height() << ")" << endl; } static const int defaultSizes[] = { 3840, 2160, 2560, 1600, 1920, 1200, 1680, 1050, 1400, 1050, 1600, 900, 1280, 1024, 1366, 768, 1280, 800, 1280, 768, 1280, 720, 1024, 768, 800, 600, 640, 480, -1, -1, }; int i = 0; while(true){ int w = defaultSizes[i++]; int h = defaultSizes[i++]; if(w < normalSize.width() && h < normalSize.height()){ if(w > 0){ normalSize = QSize(w, h); } break; } } } oldNormalSize = normalSize; if(TRACE_FUNCTIONS){ cout << "normalSize = (" << normalSize.width() << ", " << normalSize.height() << ")" << endl; } lastWindowState = self->windowState(); } void MainWindow::setProjectTitle(const std::string& title) { QString qtitle("%1 - %2"); setWindowTitle(qtitle.arg(title.c_str()).arg(impl->appName.c_str())); } MainWindow::~MainWindow() { if(impl){ delete impl; impl = 0; } } MainWindowImpl::~MainWindowImpl() { } void MainWindowImpl::setupMenus(ExtensionManager* ext) { MenuManager& mm = ext->menuManager(); mm.setPath("/" N_("File")).setBackwardMode().addItem(_("Exit")) ->sigTriggered().connect(boost::bind(&MainWindow::close, self)); mm.setPath("/" N_("Edit")); Menu* viewMenu = static_cast(mm.setPath("/" N_("View")).current()); mm.setPath(N_("Show Toolbar")); Menu* showToolBarMenu = static_cast(mm.current()); showToolBarMenu->sigAboutToShow().connect(boost::bind(&ToolBarArea::setVisibilityMenuItems, toolBarArea, showToolBarMenu)); mm.setCurrent(viewMenu).setPath(N_("Show View")); mm.setCurrent(viewMenu).setPath(N_("Create View")); mm.setCurrent(viewMenu).setPath(N_("Delete View")); showViewTabCheck = mm.setCurrent(viewMenu).addCheckItem(_("Show View Tabs")); showViewTabCheck->sigToggled().connect(boost::bind(&ViewArea::setViewTabsVisible, viewArea, _1)); showViewTabCheck->setChecked(config->get("showViewTabs", true)); mm.setCurrent(viewMenu).addSeparator(); Action* showStatusBarCheck = mm.setCurrent(viewMenu).addCheckItem(_("Show Status Bar")); bool showStatusBar = config->get("showStatusBar", true); QWidget* statusBar = InfoBar::instance(); showStatusBarCheck->setChecked(showStatusBar); showStatusBarCheck->sigToggled().connect(boost::bind(&QWidget::setVisible, statusBar, _1)); fullScreenCheck = mm.addCheckItem(_("Full Screen")); fullScreenCheck->setChecked(config->get("fullScreen", false)); fullScreenCheck->sigToggled().connect(boost::bind(&MainWindowImpl::onFullScreenToggled, this, _1)); mm.setCurrent(viewMenu).setPath(N_("Layout")); storeLastLayoutCheck = mm.addCheckItem(_("Store Last Toolbar Layout")); storeLastLayoutCheck->setChecked(config->get("storeLastLayout", false)); mm.addItem(_("Reset Layout"))->sigTriggered().connect(boost::bind(&MainWindowImpl::resetLayout, this)); mm.setPath("/" N_("Tools")); mm.setPath("/" N_("Filters")); mm.setPath("/" N_("Options")); mm.setPath("/").setBackwardMode().setPath(N_("Help")); } ToolBarArea* MainWindow::toolBarArea() { return impl->toolBarArea; } ViewArea* MainWindow::viewArea() { return impl->viewArea; } void MainWindow::addToolBar(ToolBar* toolbar) { impl->toolBarArea->addToolBar(toolbar); } void MainWindow::getAllToolBars(std::vector& out_toolBars) { impl->toolBarArea->getAllToolBars(out_toolBars); } void MainWindow::getVisibleToolBars(std::vector& out_toolBars) { impl->toolBarArea->getVisibleToolBars(out_toolBars); } void MainWindow::setInitialLayout(ArchivePtr archive) { if(TRACE_FUNCTIONS){ cout << "MainWindow::setInitialLayout()" << endl; } if(impl->isBeforeDoingInitialLayout){ impl->initialLayoutArchive = archive; impl->toolBarArea->setInitialLayout(archive); } } void MainWindow::changeEvent(QEvent* event) { if(event->type() == QEvent::WindowStateChange){ if(TRACE_FUNCTIONS){ cout << "MainWindow::changeEvent() of WindowStateChange: " << windowState() << endl; } QWindowStateChangeEvent* wsc = static_cast(event); bool wasMaximized = wsc->oldState() & (Qt::WindowMaximized | Qt::WindowFullScreen); bool isMaximized = windowState() & (Qt::WindowMaximized | Qt::WindowFullScreen); if(isMaximized){ impl->normalSize = impl->oldNormalSize; if(TRACE_FUNCTIONS){ cout << "normalSize = oldNormalSize;" << endl; } } if(!impl->isGoingToMaximized && wasMaximized && !isMaximized){ if(TRACE_FUNCTIONS){ cout << "return to normal size" << endl; } resize(impl->normalSize); } if(!(windowState() & Qt::WindowFullScreen)){ impl->isMaximized = (windowState() & Qt::WindowMaximized); if(TRACE_FUNCTIONS){ cout << "impl->isMaximized = " << impl->isMaximized << endl; } } impl->lastWindowState = windowState(); } } void MainWindow::show() { impl->showFirst(); } void MainWindowImpl::showFirst() { if(TRACE_FUNCTIONS){ cout << "MainWindowImpl::showFirst()" << endl; } if(isBeforeShowing){ if(config->get("fullScreen", false)){ isMaximizedJustBeforeFullScreen = config->get("maximized", true); #ifdef Q_OS_WIN32 self->resize(getScreenSize()); #endif isGoingToMaximized = true; if(TRACE_FUNCTIONS){ cout << "showFullScreen();" << endl; } self->showFullScreen(); //isGoingToMaximized = false; } else if(config->get("maximized", true)){ #ifdef Q_OS_WIN32 self->resize(getAvailableScreenSize()); #endif isGoingToMaximized = true; if(TRACE_FUNCTIONS){ cout << "showMaximized();" << endl; } self->showMaximized(); //isGoingToMaximized = false; } else { self->resize(normalSize); if(TRACE_FUNCTIONS){ cout << "showNormal();" << endl; } self->showNormal(); } bool showStatusBar = config->get("showStatusBar", true); self->statusBar()->setVisible(showStatusBar); isBeforeShowing = false; } else { self->QMainWindow::show(); } } void MainWindowImpl::onFullScreenToggled(bool on) { if(on){ if(!self->isFullScreen()){ isMaximizedJustBeforeFullScreen = isMaximized; isGoingToMaximized = true; self->showFullScreen(); isGoingToMaximized = false; } } else { if(self->isFullScreen()){ if(isMaximizedJustBeforeFullScreen){ isGoingToMaximized = true; #if QT_VERSION < QT_VERSION_CHECK(5, 0, 0) self->showNormal(); #endif self->showMaximized(); isGoingToMaximized = false; } else { self->showNormal(); } } } } void MainWindow::resizeEvent(QResizeEvent* event) { QMainWindow::resizeEvent(event); impl->resizeEvent(event); } void MainWindowImpl::resizeEvent(QResizeEvent* event) { if(TRACE_FUNCTIONS){ cout << "MainWindowImpl::resizeEvent(): size = ("; cout << event->size().width() << ", " << event->size().height() << ")"; cout << "window size = (" << self->width() << ", " << self->height() << ")" << endl; cout << ", windowState = " << self->windowState(); cout << ", isVisible = " << self->isVisible() << endl; } if(isBeforeDoingInitialLayout){ #ifdef Q_OS_WIN32 toolBarArea->resize(event->size().width(), toolBarArea->height()); restoreLayout(initialLayoutArchive); initialLayoutArchive = 0; isBeforeDoingInitialLayout = false; #else bool isMaximized = self->windowState() & (Qt::WindowMaximized | Qt::WindowFullScreen); if(!isMaximized || self->isVisible()){ if(!isMaximized){ /** This is needed to do the default layout of toolbars correctly because toolBarArea is resized later. */ toolBarArea->resize(event->size().width(), toolBarArea->height()); } if(TRACE_FUNCTIONS){ cout << "MainWindowImpl::resizeEvent(): initializeLayout" << endl; } restoreLayout(initialLayoutArchive); initialLayoutArchive = 0; isBeforeDoingInitialLayout = false; } #endif } else { static const int stateMask = (Qt::WindowMinimized | Qt::WindowMaximized | Qt::WindowFullScreen); if(TRACE_FUNCTIONS){ cout << "lastWindowState: " << lastWindowState << endl; cout << "windowState: " << self->windowState() << endl; } if(!(lastWindowState & stateMask) && !(self->windowState() & stateMask)){ oldNormalSize = normalSize; normalSize = self->size(); if(TRACE_FUNCTIONS){ cout << "normalSize = (" << normalSize.width() << ", " << normalSize.height() << ")" << endl; } } isGoingToMaximized = false; if(TRACE_FUNCTIONS){ cout << "isGoingToMaximized = false;" << endl; } } } void MainWindow::restoreLayout(ArchivePtr archive) { impl->restoreLayout(archive); } void MainWindowImpl::restoreLayout(ArchivePtr& archive) { if(!isBeforeDoingInitialLayout){ toolBarArea->restoreLayout(archive); } else { toolBarArea->doInitialLayout(); } ViewArea::restoreAllViewAreaLayouts(archive); } void MainWindowImpl::resetLayout() { toolBarArea->resetLayout(config); viewArea->resetLayout(); } void MainWindow::storeLayout(ArchivePtr archive) { try { ViewArea::storeAllViewAreaLayouts(archive); toolBarArea()->storeLayout(archive); } catch(const ValueNode::Exception& ex){ std::cout << ex.message() << std::endl; } } void MainWindow::storeWindowStateConfig() { impl->storeWindowStateConfig(); } void MainWindowImpl::storeWindowStateConfig() { config->write("showViewTabs", showViewTabCheck->isChecked()); config->write("showStatusBar", InfoBar::instance()->isVisible()); bool isFullScreen = self->isFullScreen(); config->write("fullScreen", isFullScreen); if(isFullScreen){ config->write("maximized", isMaximizedJustBeforeFullScreen); } else { config->write("maximized", isMaximized); } config->write("width", normalSize.width()); config->write("height", normalSize.height()); config->write("storeLastLayout", storeLastLayoutCheck->isChecked()); if(storeLastLayoutCheck->isChecked()){ toolBarArea->storeLayout(config); } else { toolBarArea->removeLayout(config); } } void MainWindow::keyPressEvent(QKeyEvent* event) { impl->keyPressEvent(event); } void MainWindowImpl::keyPressEvent(QKeyEvent* event) { switch(event->key()){ case Qt::Key_F11: fullScreenCheck->toggle(); break; case Qt::Key_F12: viewArea->setViewTabsVisible(!viewArea->viewTabsVisible()); break; // TimeBar operations case Qt::Key_F5: case Qt::Key_F6: { TimeBar* timeBar = TimeBar::instance(); if(timeBar->isDoingPlayback()){ timeBar->stopPlayback(true); } else { if(event->key() == Qt::Key_F5){ timeBar->setTime(0.0); } timeBar->startPlayback(); } break; } default: event->ignore(); break; } } choreonoid-1.5.0/src/Base/ActionGroup.cpp0000664000000000000000000000201312741425367016754 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "ActionGroup.h" using namespace cnoid; ActionGroup::ActionGroup(QObject* parent) : QActionGroup(parent) { sigHovered_ = 0; sigTriggered_ = 0; } ActionGroup::~ActionGroup() { if(sigHovered_){ delete sigHovered_; } if(sigTriggered_){ delete sigTriggered_; } } SignalProxy ActionGroup::sigHovered() { if(!sigHovered_){ sigHovered_ = new Signal(); connect(this, SIGNAL(triggered(QAction*)), this, SLOT(onHovered(QAction*))); } return *sigHovered_; } void ActionGroup::onHovered(QAction* action) { (*sigHovered_)(action); } SignalProxy ActionGroup::sigTriggered() { if(!sigTriggered_){ sigTriggered_ = new Signal(); connect(this, SIGNAL(triggered(QAction*)), this, SLOT(onTriggered(QAction*))); } return *sigTriggered_; } void ActionGroup::onTriggered(QAction* action) { (*sigTriggered_)(action); } choreonoid-1.5.0/src/Base/MenuManager.cpp0000664000000000000000000001252612741425367016733 0ustar rootroot/** @author Shin'ichiro NAKAOKA */ #include "MenuManager.h" #include "Menu.h" #include #include #include "gettext.h" using namespace std; using namespace cnoid; MenuManager::MenuManager() : topMenu_(0) { currentMenu_ = topMenu_; popupMenu_ = 0; isBackwardMode = false; } MenuManager::MenuManager(QWidget* topMenu) : topMenu_(topMenu) { currentMenu_ = topMenu; popupMenu_ = 0; isBackwardMode = false; } void MenuManager::bindTextDomain(const std::string& domain) { textDomain = domain; } void MenuManager::setTopMenu(QWidget* topMenu) { if(popupMenu_){ delete popupMenu_; popupMenu_ = 0; } topMenu_ = topMenu; currentMenu_ = topMenu; } QWidget* MenuManager::topMenu() { return topMenu_; } void MenuManager::setNewPopupMenu(QWidget* parent) { if(popupMenu_){ delete popupMenu_; } popupMenu_ = new Menu(parent); topMenu_ = popupMenu_; currentMenu_ = popupMenu_; } Menu* MenuManager::popupMenu() { return popupMenu_; } QWidget* MenuManager::current() const { return currentMenu_; } MenuManager::~MenuManager() { if(popupMenu_){ delete popupMenu_; } } int MenuManager::numItems() const { if(topMenu_){ return topMenu_->actions().size(); } return 0; } QAction* MenuManager::findItem(const QString& path) { return findPath(path, false).first; } std::pair MenuManager::findPath(const QString& path, bool createPath) { int pos = 0; int size = path.size(); QAction* item = 0; QWidget* menu = currentMenu_; if(path[pos] == QChar('/')){ pos++; menu = topMenu_; } while(menu && (pos != size)){ int next = path.indexOf(QChar('/'), pos); int length = (next >= 0) ? (next - pos) : next; QString name = path.mid(pos, length); QList items = menu->actions(); item = 0; for(int i=0; i < items.size(); ++i){ if(name == items[i]->objectName()){ item = items[i]; break; } } if(!item){ if(createPath){ if(textDomain.empty()){ item = new QAction(name, menu); } else { #if QT_VERSION < QT_VERSION_CHECK(5, 0, 0) item = new QAction(dgettext(textDomain.c_str(), name.toAscii()), menu); #else item = new QAction(dgettext(textDomain.c_str(), name.toUtf8()), menu); #endif } item->setObjectName(name); addItem(menu, item); item->setMenu(new Menu()); } else { break; } } menu = item->menu(); pos = (next >= 0) ? (next + 1) : size; } return make_pair(item, menu); } void MenuManager::addItem(QWidget* menu, QAction* item) { QList items = menu->actions(); int position; for(position = items.size() - 1; position >= 0; --position){ QAction* sibling = items[position]; if(!sibling->property("isBackward").toBool()){ break; } } position++; if(position < items.size()){ menu->insertAction(items[position], item); } else { menu->addAction(item); } if(isBackwardMode){ item->setProperty("isBackward", true); } } /** @if jp ‚˘‚¤ƒ†ƒ ĉ“ä½œċŻèħĦ¨Ş‚‹ƒĦƒ‹ƒƒĵ‚’ĉŒ‡ċš™‚‹€‚ ƒĦƒ‹ƒƒĵ‚˘‚¤ƒ†ƒ ‚’èż½ċŠ ™‚‹ċ‰Ğ‚‚‰‹˜‚ċ‘ĵ‚“§Šċż…èĤŒ‚‚‹€‚ @param menuPath ċŻèħĦ¨Ş‚‹ƒĦƒ‹ƒƒĵ¸ƒ‘‚ı‚’ĉŒ‡ċš™‚‹€‚ '/' ‹‚‰ċ§‹‚‹ċ ´ċˆƒĞƒĵƒˆ‹‚‰ä½ç½ĞŞ‚Š€†§Ş„ċ ´ċˆŻ çċœ¨ĉŒ‡ċš•‚ŒĤ„‚‹ƒĦƒ‹ƒƒĵ‹‚‰ç›¸ċ݃‘‚ıĞŞ‚‹€‚ ‚‚—ƒ‘‚ıĞĉŒ‡ċš•‚ŒŸƒĦƒ‹ƒƒĵŒċ­˜ċœ¨—Ş„ċ ´ċˆŻƒĦƒ‹ƒƒĵŒĉ–°ŸĞ作ĉˆ•‚Œ‚‹€‚ @endif */ MenuManager& MenuManager::setPath(const QString& path) { if(!path.isEmpty() && path[0] == QChar('/')){ isBackwardMode = false; } QAction* item; QWidget* menu; boost::tie(item, menu) = findPath(path, true); if(!menu){ cerr << "cnoid::MenuManager warning: setting path to " << path.toLocal8Bit().data() << " failed." << endl; } currentMenu_ = menu; isBackwardMode = false; return *this; } MenuManager& MenuManager::setCurrent(QWidget* menu) { currentMenu_ = menu; return *this; } MenuManager& MenuManager::setBackwardMode() { isBackwardMode = true; return *this; } Action* MenuManager::addItem(const QString& text) { Action* item = new Action(text, currentMenu_); addItem(currentMenu_, item); return item; } Action* MenuManager::addCheckItem(const QString& text) { Action* item = addItem(text); if(item){ item->setCheckable(true); } return item; } Action* MenuManager::addRadioItem(QActionGroup* group, const QString& text) { Action* item = addItem(text); if(item){ item->setActionGroup(group); } return item; } void MenuManager::addAction(QAction* action) { addItem(currentMenu_, action); } MenuManager& MenuManager::addSeparator() { QAction* separator = new QAction(currentMenu_); separator->setSeparator(true); addItem(currentMenu_, separator); return *this; } choreonoid-1.5.0/src/Base/OptionManager.cpp0000664000000000000000000000532012741425367017271 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "OptionManager.h" #include #include using namespace std; using namespace boost; using namespace cnoid; namespace { struct OptionInfo { OptionInfo() : options("Options") { } program_options::options_description options; program_options::positional_options_description positionalOptions; program_options::variables_map variables; }; OptionInfo* info = 0; } bool OptionManager::parseCommandLine(int argc, char *argv[]) { if(!info){ info = new OptionInfo; } info->options.add_options()("help,h", "show help message"); bool is_error = false; try{ program_options::store( program_options::command_line_parser(argc, argv). options(info->options).positional(info->positionalOptions).run(), info->variables); program_options::notify(info->variables); } catch (std::exception& ex) { std::cerr << "Command line option error! : " << ex.what() << std::endl; is_error = true; } bool terminated; if(info->variables.count("help") || is_error){ cout << info->options << endl; terminated = true; } else { sigOptionsParsed_(info->variables); terminated = false; } // The destructors of the OptionInfo members should be executed here // because their elements may be driven by the code instantiated in the plug-in dlls. // If the destructors are called when the program is finished after the plug-ins are // unloaded, the destructors may cause the segmentation fault // by calling the non-existent codes. delete info; info = 0; sigOptionsParsed_.disconnect_all_slots(); return !terminated; } OptionManager::OptionManager() { info = new OptionInfo; } OptionManager::~OptionManager() { } /* boost::program_options::options_description_easy_init OptionManager::addOptions() { return options.add_options(); } */ OptionManager& OptionManager::addOption(const char* name, const char* description) { if(info){ info->options.add_options()(name, description); } return *this; } OptionManager& OptionManager::addOption(const char* name, const program_options::value_semantic* s) { if(info){ info->options.add_options()(name, s); } return *this; } OptionManager& OptionManager::addOption(const char* name, const program_options::value_semantic* s, const char* description) { if(info){ info->options.add_options()(name, s, description); } return *this; } OptionManager& OptionManager::addPositionalOption(const char* name, int maxCount) { if(info){ info->positionalOptions.add(name, maxCount); } return *this; } choreonoid-1.5.0/src/Base/FileBar.cpp0000664000000000000000000000145712741425367016041 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "FileBar.h" #include "ExtensionManager.h" #include "ProjectManager.h" #include #include "gettext.h" using namespace std; using namespace cnoid; void FileBar::initialize(ExtensionManager* ext) { static bool initialized = false; if(!initialized){ ext->addToolBar(instance()); initialized = true; } } FileBar* FileBar::instance() { static FileBar* fileBar = new FileBar(); return fileBar; } FileBar::FileBar() : ToolBar(N_("FileBar")) { setVisibleByDefault(true); addButton(QIcon(":/Base/icons/projectsave.png"), _("Save the project")) ->sigClicked().connect( boost::bind(&ProjectManager::overwriteCurrentProject, ProjectManager::instance())); } FileBar::~FileBar() { } choreonoid-1.5.0/src/Base/OptionManager.h0000664000000000000000000000253212741425367016740 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_OPTION_MANAGER_H #define CNOID_BASE_OPTION_MANAGER_H #include "ExtensionManager.h" #include #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT OptionManager { public: //boost::program_options::options_description_easy_init addOptions(); OptionManager& addOption(const char* name, const char* description); OptionManager& addOption(const char* name, const boost::program_options::value_semantic* s); OptionManager& addOption(const char* name, const boost::program_options::value_semantic* s, const char* description); OptionManager& addPositionalOption(const char* name, int maxCount); /** @if jp ‚³ƒžƒ³ƒ‰ƒİ‚¤ƒ³‚ރ—‚·ƒ§ƒ³Œƒ‘ƒĵ‚ı•‚Œ€‚ރ—‚·ƒ§ƒ³è§£ĉžċ‡Ĥ理ĉş–ċ‚™Œĉ•´£Ÿ¨Ğ 発èĦŒ•‚Œ‚‹‚·‚°ƒŠƒĞ‚’ƒƒ³ƒ‰ƒİ関ĉ•°¨ĉŽçĥš™‚‹€‚ @endif */ SignalProxy sigOptionsParsed() { return sigOptionsParsed_; } private: OptionManager(); ~OptionManager(); bool parseCommandLine(int argc, char *argv[]); Signal sigOptionsParsed_; friend class ExtensionManager; friend class AppImpl; }; } #endif choreonoid-1.5.0/src/Base/Action.cpp0000664000000000000000000000246512741425367015752 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "Action.h" using namespace cnoid; Action::Action(QObject* parent) : QAction(parent) { initialize(); } Action::Action(const QString& text, QObject* parent) : QAction(text, parent) { initialize(); } Action::Action(const QIcon& icon, QObject* parent) : QAction(parent) { setIcon(icon); initialize(); } Action::Action(const QIcon& icon, const QString& text, QObject* parent) : QAction(icon, text, parent) { initialize(); } void Action::initialize() { sigTriggered_ = 0; sigToggled_ = 0; } Action::~Action() { if(sigTriggered_){ delete sigTriggered_; } if(sigToggled_){ delete sigToggled_; } } Signal& Action::sigTriggered() { if(!sigTriggered_){ sigTriggered_ = new Signal(); connect(this, SIGNAL(triggered(bool)), this, SLOT(onTriggered(bool))); } return *sigTriggered_; } void Action::onTriggered(bool checked) { (*sigTriggered_)(); } Signal& Action::sigToggled() { if(!sigToggled_){ sigToggled_ = new Signal(); connect(this, SIGNAL(toggled(bool)), this, SLOT(onToggled(bool))); } return *sigToggled_; } void Action::onToggled(bool checked) { (*sigToggled_)(checked); } choreonoid-1.5.0/src/Base/AppConfig.h0000664000000000000000000000101012741425367016031 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_GUIBASE_APP_CONFIG_H_INCLUDED #define CNOID_GUIBASE_APP_CONFIG_H_INCLUDED #include #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT AppConfig { public: static bool initialize(const std::string& application, const std::string& organization); static Mapping* archive(); static bool flush(); static bool save(const std::string& filename); static bool load(const std::string& filename); }; } #endif choreonoid-1.5.0/src/Base/MultiSeqItemCreationPanel.cpp0000664000000000000000000000454112741425367021561 0ustar rootroot/** @file @author Shin'ichiro NAKAOKA */ #include "MultiSeqItemCreationPanel.h" #include "MultiSeqItem.h" #include #include #include "gettext.h" using namespace std; using namespace cnoid; namespace { const bool TRACE_FUNCTIONS = false; } MultiSeqItemCreationPanel::MultiSeqItemCreationPanel(const QString& numSeqsCaption) { QVBoxLayout* vbox = new QVBoxLayout(); setLayout(vbox); QHBoxLayout* hbox = new QHBoxLayout(); hbox->addWidget(new QLabel(_("Name"))); nameEntry = new QLineEdit(); hbox->addWidget(nameEntry); vbox->addLayout(hbox); hbox = new QHBoxLayout(); hbox->addWidget(new QLabel(numSeqsCaption)); numSeqsSpin = new SpinBox(); numSeqsSpin->setRange(1, 999); hbox->addWidget(numSeqsSpin); hbox->addWidget(new QLabel(_("Time length"))); timeLengthSpin = new DoubleSpinBox(); timeLengthSpin->setDecimals(2); timeLengthSpin->setRange(0.0, 9999.99); timeLengthSpin->setSingleStep(0.01); hbox->addWidget(timeLengthSpin); hbox->addWidget(new QLabel(_("Frame rate"))); frameRateSpin = new DoubleSpinBox(); frameRateSpin->setDecimals(0); frameRateSpin->setRange(1.0, 9999.0); hbox->addWidget(frameRateSpin); vbox->addLayout(hbox); } bool MultiSeqItemCreationPanel::initializePanel(Item* protoItem) { nameEntry->setText(protoItem->name().c_str()); AbstractMultiSeqItem* item = dynamic_cast(protoItem); if(item){ AbstractMultiSeqPtr seq = item->abstractMultiSeq(); numSeqsSpin->setValue(seq->getNumParts()); double frameRate = seq->getFrameRate(); timeLengthSpin->setValue(seq->getNumFrames() / frameRate); frameRateSpin->setValue(frameRate); return true; } return false; } bool MultiSeqItemCreationPanel::initializeItem(Item* protoItem) { protoItem->setName(nameEntry->text().toStdString()); AbstractMultiSeqItem* item = dynamic_cast(protoItem); if(item){ AbstractMultiSeqPtr seq = item->abstractMultiSeq(); double frameRate = frameRateSpin->value(); seq->setFrameRate(frameRate); seq->setNumParts(numSeqsSpin->value()); seq->setNumFrames(static_cast(timeLengthSpin->value() * frameRate)); return true; } return false; } choreonoid-1.5.0/src/Base/Action.h0000664000000000000000000000141712741425367015413 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_ACTION_H #define CNOID_BASE_ACTION_H #include #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT Action : public QAction { Q_OBJECT public: Action(QObject* parent); Action(const QString& text, QObject* parent); Action(const QIcon& icon, QObject* parent); Action(const QIcon& icon, const QString& text, QObject* parent); ~Action(); Signal& sigTriggered(); Signal& sigToggled(); private Q_SLOTS: void onTriggered(bool checked); void onToggled(bool checked); private: Signal* sigTriggered_; Signal* sigToggled_; void initialize(); }; } #endif choreonoid-1.5.0/src/Base/SceneWidgetEditable.cpp0000664000000000000000000000372112741425367020364 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "SceneWidgetEditable.h" #include "SceneWidget.h" #include using namespace cnoid; SceneWidgetEvent::SceneWidgetEvent() { point_.setZero(); x_ = 0.0; y_ = 0.0; key_ = 0; modifiers_ = 0; button_ = 0; wheelSteps_ = 0.0; } SceneWidgetEvent::SceneWidgetEvent(const SceneWidgetEvent& org) : point_(org.point_) { x_ = org.x_; y_ = org.y_; key_ = org.key_; modifiers_ = org.modifiers_; button_ = org.button_; wheelSteps_ = org.wheelSteps_; } const Affine3& SceneWidgetEvent::currentCameraPosition() const { return sceneWidget_->renderer().currentCameraPosition(); } void SceneWidgetEvent::updateIndicator(const std::string& text) const { sceneWidget_->updateIndicator(text); } bool SceneWidgetEditable::onKeyPressEvent(const SceneWidgetEvent& event) { return false; } bool SceneWidgetEditable::onKeyReleaseEvent(const SceneWidgetEvent& event) { return false; } bool SceneWidgetEditable::onButtonPressEvent(const SceneWidgetEvent& event) { return false; } bool SceneWidgetEditable::onButtonReleaseEvent(const SceneWidgetEvent& event) { return false; } bool SceneWidgetEditable::onDoubleClickEvent(const SceneWidgetEvent& event) { return false; } bool SceneWidgetEditable::onPointerMoveEvent(const SceneWidgetEvent& event) { return false; } void SceneWidgetEditable::onPointerLeaveEvent(const SceneWidgetEvent& event) { } bool SceneWidgetEditable::onScrollEvent(const SceneWidgetEvent& event) { return false; } void SceneWidgetEditable::onFocusChanged(const SceneWidgetEvent& event, bool on) { } void SceneWidgetEditable::onContextMenuRequest(const SceneWidgetEvent& event, MenuManager& menuManager) { } void SceneWidgetEditable::onSceneModeChanged(const SceneWidgetEvent& event) { } bool SceneWidgetEditable::onUndoRequest() { return false; } bool SceneWidgetEditable::onRedoRequest() { return false; } choreonoid-1.5.0/src/Base/ScriptBar.cpp0000664000000000000000000000163212741425367016421 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "ScriptBar.h" #include "ScriptItem.h" #include #include #include #include "gettext.h" using namespace cnoid; void ScriptBar::initialize(ExtensionManager* ext) { static bool initialized = false; if(!initialized){ ext->addToolBar(new ScriptBar()); initialized = true; } } ScriptBar::ScriptBar() : ToolBar(N_("ScriptBar")) { setVisibleByDefault(true); addButton(QIcon(":/Base/icons/script.png"), _("Execute scripts")) ->sigClicked().connect(boost::bind(&ScriptBar::executeCheckedScriptItems, this)); } ScriptBar::~ScriptBar() { } void ScriptBar::executeCheckedScriptItems() { ItemList scripts = ItemTreeView::mainInstance()->checkedItems(); for(int i=0; i < scripts.size(); ++i){ scripts[i]->execute(); } } choreonoid-1.5.0/src/Base/MultiSE3SeqItem.h0000664000000000000000000000061512741425367017072 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_MULTI_SE3_SEQ_ITEM_H #define CNOID_BASE_MULTI_SE3_SEQ_ITEM_H #include "MultiSeqItem.h" #include namespace cnoid { typedef MultiSeqItem MultiSE3SeqItem; typedef MultiSE3SeqItem::Ptr MultiSE3SeqItemPtr; template<> void MultiSeqItem::initializeClass(ExtensionManager* ext); } #endif choreonoid-1.5.0/src/Base/Item.h0000664000000000000000000002204312741425367015072 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_ITEM_H #define CNOID_BASE_ITEM_H #include "PutPropertyFunction.h" #include #include #include #include #include #include #include #include "exportdecl.h" namespace cnoid { class Item; typedef ref_ptr ItemPtr; class RootItem; class ItemTreeArchiver; class ExtensionManager; class PutPropertyFunction; class Archive; /** @if not jp @endif @if jp ƒ•ƒĴƒĵƒ ƒŻƒĵ‚Żä¸Š§ċ…ħĉœ‰•‚Œ‚‹‚ރ–‚¸‚§‚Żƒˆ‚’èĦ¨™‚Żƒİ‚ı€‚ ƒ˘ƒ‡ƒĞƒğƒ“ƒƒĵƒğ‚³ƒ³ƒˆƒ­ƒĵƒİƒ•ƒĴƒĵƒ ƒŻƒĵ‚ŻĞŠ‘‚‹ƒ˘ƒ‡ƒĞ部ċˆ†ĉ ¸¨Ş‚‹€‚ @endif */ class CNOID_EXPORT Item : public Referenced { template class ItemCallback { boost::function function; public: ItemCallback(boost::function f) : function(f) { } bool operator()(Item* item) { if(ItemType* casted = dynamic_cast(item)){ return function(casted); } return false; } }; protected: Item(); Item(const Item& item); public: enum Attribute { SUB_ITEM, TEMPORAL, LOAD_ONLY, NUM_ATTRIBUTES }; virtual ~Item(); // The destructor should not be called in usual ways const std::string& name() const { return name_; } virtual void setName(const std::string& name); bool hasAttribute(Attribute attribute) const { return attributes[attribute]; } Item* childItem() const { return firstChild_; } Item* prevItem() const { return prevItem_; } Item* nextItem() const { return nextItem_; } Item* parentItem() const { return parent_; } bool addChildItem(Item* item, bool isManualOperation = false); bool addSubItem(Item* item); bool isSubItem() const; //int subItemIndex() const; //Item* subItem(int subItemIndex); void detachFromParentItem(); void emitSigDetachedFromRootForSubTree(); bool insertChildItem(Item* item, Item* nextItem, bool isManualOperation = false); bool insertSubItem(Item* item, Item* nextItem); bool isTemporal() const; void setTemporal(bool on = true); RootItem* findRootItem() const; /** Find an item that has the corresponding path to it in the sub tree */ Item* findItem(const std::string& path) const; template ItemType* findItem(const std::string& path) const { return dynamic_cast(findItem(path)); } static Item* find(const std::string& path); template ItemType* find(const std::string& path) { return dynamic_cast(find(path)); } /** Find an item that has the corresponding path from a child item to it */ Item* findChildItem(const std::string& path) const; template ItemType* findChildItem(const std::string& path) const { return dynamic_cast(findChildItem(path)); } /** Find a sub item that has the corresponding path from a direct sub item to it */ Item* findSubItem(const std::string& path) const; template ItemType* findSubItem(const std::string& path) const { return dynamic_cast(findSubItem(path)); } /* The function 'template ItemList getSubItems() const' has been removed. Please use ItemList::extractChildItems(Item* item) instead of it. */ Item* headItem() const; template ItemType* findOwnerItem(bool includeSelf = false) { Item* parentItem__ = includeSelf ? this : parentItem(); while(parentItem__){ ItemType* ownerItem = dynamic_cast(parentItem__); if(ownerItem){ return ownerItem; } parentItem__ = parentItem__->parentItem(); } return 0; } bool isOwnedBy(Item* item) const; bool traverse(boost::function function); template bool traverse(boost::function function){ return Item::traverse(ItemCallback(function)); } Item* duplicate() const; Item* duplicateAll() const; void assign(Item* srcItem); bool load(const std::string& filename, const std::string& format = std::string()); bool load(const std::string& filename, Item* parent, const std::string& format = std::string()); bool save(const std::string& filename, const std::string& format = std::string()); bool overwrite(bool forceOverwrite = false, const std::string& format = std::string()); const std::string& filePath() const { return filePath_; } const std::string& fileFormat() const { return fileFormat_; } #ifdef CNOID_BACKWARD_COMPATIBILITY const std::string& lastAccessedFilePath() const { return filePath_; } const std::string& lastAccessedFileFormatId() const { return fileFormat_; } #endif std::time_t fileModificationTime() const { return fileModificationTime_; } bool isConsistentWithFile() const { return isConsistentWithFile_; } void clearFileInformation(); void suggestFileUpdate() { isConsistentWithFile_ = false; } void putProperties(PutPropertyFunction& putProperty); virtual void notifyUpdate(); SignalProxy sigNameChanged() { return sigNameChanged_; } /** \todo Remove this signal and define 'sigPropertyChanged' instead of it */ SignalProxy sigUpdated() { return sigUpdated_; } /** This signal is emitted when the position of this item in the item tree is changed. Being added to the tree and being removed from the tree are also the events to emit this signal. This signal is also emitted for descendent items when the position of an ancestor item is changed. This signal is emitted before RootItem::sigTreeChanged(); */ SignalProxy sigPositionChanged() { return sigPositionChanged_; } /** @note obsolete. */ SignalProxy sigDetachedFromRoot() { return sigDetachedFromRoot_; } /** @note Please use this instead of sigDetachedFromRoot() */ SignalProxy sigDisconnectedFromRoot() { return sigDetachedFromRoot_; } SignalProxy sigSubTreeChanged() { return sigSubTreeChanged_; } virtual bool store(Archive& archive); virtual bool restore(const Archive& archive); Referenced* customData(int id); const Referenced* customData(int id) const; void setCustomData(int id, ReferencedPtr data); void clearCustomData(int id); static SignalProxy sigClassUnregistered() { return sigClassUnregistered_; } protected: virtual void onConnectedToRoot(); virtual void onDisconnectedFromRoot(); virtual void onPositionChanged(); virtual bool onChildItemAboutToBeAdded(Item* childItem, bool isManualOperation); virtual Item* doDuplicate() const; virtual void doAssign(Item* srcItem); virtual void doPutProperties(PutPropertyFunction& putProperty); void setAttribute(Attribute attribute) { attributes.set(attribute); } void unsetAttribute(Attribute attribute) { attributes.reset(attribute); } private: Item* parent_; Item* firstChild_; Item* lastChild_; Item* prevItem_; Item* nextItem_; int numChildren_; std::string name_; std::bitset attributes; std::vector extraStates; std::vector extraData; Signal sigNameChanged_; Signal sigDetachedFromRoot_; Signal sigUpdated_; Signal sigPositionChanged_; Signal sigSubTreeChanged_; static Signal sigClassUnregistered_; // for file overwriting management, mainly accessed by ItemManagerImpl bool isConsistentWithFile_; std::string filePath_; std::string fileFormat_; std::time_t fileModificationTime_; // disable the assignment operator Item& operator=(const Item& rhs); void init(); bool doInsertChildItem(Item* item, Item* nextItem, bool isManualOperation); void callSlotsOnPositionChanged(); void callFuncOnConnectedToRoot(); void addToItemsToEmitSigSubTreeChanged(); void addToItemsToEmitSigSubTreeChangedSub(std::list::iterator& pos); void emitSigSubTreeChanged(); void detachFromParentItemSub(bool isMoving); bool traverse(Item* item, const boost::function& function); Item* duplicateAllSub(Item* duplicated) const; void updateFileInformation(const std::string& filename, const std::string& format); friend class RootItem; friend class ItemTreeArchiver; friend class ItemManagerImpl; }; #ifndef CNOID_BASE_MVOUT_DECLARED #define CNOID_BASE_MVOUT_DECLARED CNOID_EXPORT std::ostream& mvout(bool doFlush = false); #endif } #endif choreonoid-1.5.0/src/Base/AbstractTextItem.cpp0000664000000000000000000000042512741425367017756 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "AbstractTextItem.h" using namespace cnoid; AbstractTextItem::AbstractTextItem() { } AbstractTextItem::AbstractTextItem(const AbstractTextItem& org) : Item(org) { } AbstractTextItem::~AbstractTextItem() { } choreonoid-1.5.0/src/Base/SpinBox.cpp0000664000000000000000000000151412741425367016111 0ustar rootroot/** @author Shin'ichiro NAKAOKA */ #include "SpinBox.h" using namespace cnoid; SpinBox::SpinBox(QWidget* parent) : QSpinBox(parent) { setKeyboardTracking(false); connect(this, SIGNAL(valueChanged(int)), this, SLOT(onValueChanged(int))); connect(this, SIGNAL(editingFinished()), this, SLOT(onEditingFinishded())); } void SpinBox::onValueChanged(int value) { sigValueChanged_(value); } void SpinBox::onEditingFinishded() { sigEditingFinished_(); } DoubleSpinBox::DoubleSpinBox(QWidget* parent) : QDoubleSpinBox(parent) { setKeyboardTracking(false); connect(this, SIGNAL(valueChanged(double)), this, SLOT(onValueChanged(double))); } void DoubleSpinBox::onValueChanged(double value) { sigValueChanged_(value); } void DoubleSpinBox::onEditingFinishded() { sigEditingFinished_(); } choreonoid-1.5.0/src/Base/ExtCommandItem.h0000664000000000000000000000243512741425367017055 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_EXT_COMMAND_ITEM_H #define CNOID_BASE_EXT_COMMAND_ITEM_H #include "Item.h" #include "Process.h" #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT ExtCommandItem : public Item { public: static void initializeClass(ExtensionManager* ext); ExtCommandItem(); ExtCommandItem(const ExtCommandItem& org); virtual ~ExtCommandItem(); void setCommand(const std::string& command); const std::string& command() const { return command_; } double waitingTimeAfterStarted() const { return waitingTimeAfterStarted_; } void setWaitingTimeAfterStarted(double time); bool execute(); bool terminate(); protected: virtual void onDisconnectedFromRoot(); virtual Item* doDuplicate() const; virtual void doPutProperties(PutPropertyFunction& putProperty); virtual bool store(Archive& archive); virtual bool restore(const Archive& archive); private: void onReadyReadServerProcessOutput(); std::string command_; Process process; double waitingTimeAfterStarted_; bool signalReadyStandardOutputConnected; bool doCheckExistingProcess; bool doExecuteOnLoading; }; typedef ref_ptr ExtCommandItemPtr; } #endif choreonoid-1.5.0/src/Base/SceneWidget.cpp0000664000000000000000000026461312741425367016743 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "SceneWidget.h" #include "GLSceneRenderer.h" #include "SceneWidgetEditable.h" #include "InteractiveCameraTransform.h" #include "MainWindow.h" #include "Buttons.h" #include "CheckBox.h" #include "ToolBar.h" #include "Dialog.h" #include "SpinBox.h" #include "Separator.h" #include "Archive.h" #include "MessageView.h" #include "MenuManager.h" #include "Timer.h" #include "LazyCaller.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "gettext.h" #ifdef _WIN32 #undef near #undef far #endif using namespace std; using namespace Eigen; using namespace cnoid; namespace { const bool TRACE_FUNCTIONS = false; const bool SHOW_IMAGE_FOR_PICKING = false; class EditableExtractor : public SceneVisitor { public: vector editables; int numEditables() const { return editables.size(); } SgNode* editableNode(int index) { return editables[index]; } SceneWidgetEditable* editable(int index) { return dynamic_cast(editables[index]); } void apply(SgNode* node) { editables.clear(); node->accept(*this); } virtual void visitNode(SgNode* node) { } virtual void visitGroup(SgGroup* group) { if(SceneWidgetEditable* editable = dynamic_cast(group)){ editables.push_back(group); } for(SgGroup::const_iterator p = group->begin(); p != group->end(); ++p){ (*p)->accept(*this); } } virtual void visitInvariantGroup(SgInvariantGroup* group) { } virtual void visitPosTransform(SgPosTransform* transform) { EditableExtractor::visitGroup(transform); } virtual void visitScaleTransform(SgScaleTransform* transform) { EditableExtractor::visitGroup(transform); } virtual void visitShape(SgShape* shape) { } virtual void visitPlot(SgPlot* plot) { } virtual void visitPointSet(SgPointSet* pointSet) { } virtual void visitLineSet(SgLineSet* lineSet) { } virtual void visitPreprocessed(SgPreprocessed* preprocessed) { } virtual void visitLight(SgLight* light) { } virtual void visitCamera(SgCamera* camera) { } virtual void visitOverlay(SgOverlay* overlay) { } }; enum Plane { FLOOR = 0, XZ, YZ }; class ConfigDialog : public Dialog { public: QVBoxLayout* vbox; SpinBox fieldOfViewSpin; DoubleSpinBox zNearSpin; DoubleSpinBox zFarSpin; CheckBox lightingCheck; CheckBox smoothShadingCheck; CheckBox headLightCheck; DoubleSpinBox headLightIntensitySpin; CheckBox headLightFromBackCheck; CheckBox worldLightCheck; DoubleSpinBox worldLightIntensitySpin; DoubleSpinBox worldLightAmbientSpin; CheckBox additionalLightsCheck; CheckBox fogCheck; CheckBox gridCheck[3]; DoubleSpinBox gridSpanSpin[3]; DoubleSpinBox gridIntervalSpin[3]; PushButton backgroundColorButton; PushButton gridColorButton[3]; CheckBox textureCheck; PushButton defaultColorButton; DoubleSpinBox pointSizeSpin; DoubleSpinBox lineWidthSpin; CheckBox pointRenderingModeCheck; Connection pointRenderingModeCheckConnection; CheckBox normalVisualizationCheck; DoubleSpinBox normalLengthSpin; CheckBox coordinateAxesCheck; CheckBox fpsCheck; PushButton fpsTestButton; CheckBox newDisplayListDoubleRenderingCheck; CheckBox bufferForPickingCheck; LazyCaller updateDefaultLightsLater; ConfigDialog(SceneWidgetImpl* impl); void storeState(Archive& archive); void restoreState(const Archive& archive); }; /** \note Z axis should always be the upper vertical direciton. */ Affine3 normalizedCameraTransform(const Affine3& T) { Vector3 x, y; Vector3 z = T.linear().col(2).normalized(); if(fabs(z.dot(Vector3::UnitZ())) > 0.9){ x = T.linear().col(0).normalized(); y = z.cross(x); } else { y = T.linear().col(1); if(y.dot(Vector3::UnitZ()) >= 0.0){ x = Vector3::UnitZ().cross(z).normalized(); y = z.cross(x); } else { x = z.cross(Vector3::UnitZ()).normalized(); y = z.cross(x); } } Affine3 N; N.linear() << x, y, z; N.translation() = T.translation(); return N; } Signal sigSceneWidgetCreated; } namespace cnoid { class SceneWidgetImpl : public QGLWidget { public: EIGEN_MAKE_ALIGNED_OPERATOR_NEW SceneWidgetImpl(SceneWidget* self); ~SceneWidgetImpl(); SceneWidget* self; ostream& os; SceneWidgetRootPtr sceneRoot; SgGroupPtr systemGroup; SgGroup* scene; GLSceneRenderer renderer; QGLPixelBuffer* buffer; LazyCaller initializeRenderingLater; SgUpdate modified; SgUpdate added; SgUpdate removed; InteractiveCameraTransformPtr builtinCameraTransform; SgPerspectiveCameraPtr builtinPersCamera; SgOrthographicCameraPtr builtinOrthoCamera; int numBuiltinCameras; bool isBuiltinCameraCurrent; InteractiveCameraTransformPtr interactiveCameraTransform; SgDirectionalLightPtr worldLight; Signal sigStateChanged; LazyCaller emitSigStateChangedLater; bool isEditMode; Selection viewpointControlMode; bool isFirstPersonMode() const { return (viewpointControlMode.which() != SceneWidget::THIRD_PERSON_MODE); } enum DragMode { NO_DRAGGING, EDITING, VIEW_ROTATION, VIEW_TRANSLATION, VIEW_ZOOM } dragMode; set editableEntities; typedef vector EditablePath; EditablePath pointedEditablePath; SceneWidgetEditable* lastMouseMovedEditable; EditablePath focusedEditablePath; SceneWidgetEditable* focusedEditable; QCursor defaultCursor; QCursor editModeCursor; double orgMouseX; double orgMouseY; Vector3 orgPointedPos; Affine3 orgCameraPosition; double orgOrthoCameraHeight; Vector3 cameraViewChangeCenter; double dragAngleRatio; double viewTranslationRatioX; double viewTranslationRatioY; SceneWidgetEvent latestEvent; Vector3 lastClickedPoint; SceneWidgetEditable* eventFilter; ReferencedPtr eventFilterRef; Selection polygonMode; bool collisionLinesVisible; SgCustomGLNodePtr coordinateAxes; SgPosTransform* xAxis; SgPosTransform* yAxis; SgPosTransform* zAxis; SgCustomGLNodePtr grid[3]; Vector4f gridColor[3]; double fps; Timer fpsTimer; int fpsCounter; Timer fpsRenderingTimer; bool fpsRendered; ConfigDialog* config; QLabel* indicatorLabel; MenuManager menuManager; Signal sigContextMenuRequest; Signal sigWidgetFocusChanged; Signal sigAboutToBeDestroyed; #ifdef ENABLE_SIMULATION_PROFILING int profiling_mode; #endif virtual void initializeGL(); virtual void resizeGL(int width, int height); virtual void paintGL(); void renderGrid(GLSceneRenderer& renderer, Plane p); void setupCoordinateAxes(); void renderCoordinateAxes(GLSceneRenderer& renderer); void onSceneGraphUpdated(const SgUpdate& update); void showFPS(bool on); void doFPSTest(); void onFPSUpdateRequest(); void onFPSRenderingRequest(); void renderFPS(); void showBackgroundColorDialog(); void showGridColorDialog(Plane p); void showDefaultColorDialog(); void updateCurrentCamera(); void setCurrentCameraPath(const std::vector& simplifiedPathStrings); void onCamerasChanged(); void onCurrentCameraChanged(); void onTextureToggled(bool on); void onLineWidthChanged(double width); void onPointSizeChanged(double width); void setPolygonMode(int mode); void onPointRenderingModeToggled(bool on); void setCollisionLinesVisible(bool on); void onFieldOfViewChanged(); void onClippingDepthChanged(); void onLightingToggled(bool on); void onSmoothShadingToggled(bool on); void updateDefaultLights(); void onNormalVisualizationChanged(); void resetCursor(); void setEditMode(bool on); void toggleEditMode(); void viewAll(); void onEntityAdded(SgNode* node); void onEntityRemoved(SgNode* node); void onNewDisplayListDoubleRenderingToggled(bool on); void onBufferForPickingToggled(bool on); void updateLatestEvent(QKeyEvent* event); void updateLatestEvent(int x, int y, int modifiers); void updateLatestEvent(QMouseEvent* event); bool updateLatestEventPath(); void updateLastClickedPoint(); SceneWidgetEditable* applyFunction( EditablePath& editablePath, boost::function function); bool setFocusToEditablePath(EditablePath& editablePath); bool setFocusToPointedEditablePath(SceneWidgetEditable* targetEditable); void clearFocusToEditables(); virtual void keyPressEvent(QKeyEvent* event); virtual void keyReleaseEvent(QKeyEvent* event); virtual void mousePressEvent(QMouseEvent* event); virtual void mouseDoubleClickEvent(QMouseEvent* event); virtual void mouseMoveEvent(QMouseEvent* event); void updatePointerPosition(); virtual void mouseReleaseEvent(QMouseEvent* event); virtual void wheelEvent(QWheelEvent* event); virtual void focusInEvent(QFocusEvent* event); virtual void focusOutEvent(QFocusEvent* event); void startViewChange(); void startViewRotation(); void dragViewRotation(); void startViewTranslation(); void dragViewTranslation(); void startViewZoom(); void dragViewZoom(); void zoomView(double ratio); void rotateBuiltinCameraView(double dPitch, double dYaw); void translateBuiltinCameraView(const Vector3& dp_local); void showViewModePopupMenu(const QPoint& globalPos); void showEditModePopupMenu(const QPoint& globalPos); void activateSystemNode(SgNodePtr node, bool on); bool saveImage(const std::string& filename); void setScreenSize(int width, int height); void updateIndicator(const std::string& text); bool storeState(Archive& archive); void writeCameraPath(Mapping& archive, const std::string& key, int cameraIndex); Mapping* storeCameraState(int cameraIndex, bool isInteractiveCamera, SgPosTransform* cameraTransform); bool restoreState(const Archive& archive); void restoreCameraStates(const Listing& cameraListing); int readCameraPath(const Mapping& archive, const char* key); void restoreCurrentCamera(const Mapping& cameraData); }; } SceneWidgetRoot::SceneWidgetRoot(SceneWidget* sceneWidget) : sceneWidget_(sceneWidget) { systemGroup = new SgGroup; systemGroup->setName("System"); addChild(systemGroup); } static void extractPathsFromSceneWidgetRoot(SgNode* node, SgNodePath& reversedPath, vector& paths) { reversedPath.push_back(node); if(!node->hasParents()){ SceneWidgetRoot* sceneWidgetRoot = dynamic_cast(node); if(sceneWidgetRoot){ paths.push_back(reversedPath); std::reverse(paths.back().begin(), paths.back().end()); } } else { SgObject::const_parentIter p; for(p = node->parentBegin(); p != node->parentEnd(); ++p){ SgNode* node = dynamic_cast(*p); if(node){ extractPathsFromSceneWidgetRoot(node, reversedPath, paths); } } } reversedPath.pop_back(); } void SceneWidget::forEachInstance(SgNode* node, boost::function function) { SgNodePath path; vector paths; extractPathsFromSceneWidgetRoot(node, path, paths); for(size_t i=0; i < paths.size(); ++i){ const SgNodePath& path = paths[i]; SceneWidgetRoot* root = static_cast(path.front()); function(root->sceneWidget(), path); } } SceneWidget::SceneWidget() { impl = new SceneWidgetImpl(this); QVBoxLayout* vbox = new QVBoxLayout(); vbox->setContentsMargins(0, 0, 0, 0); vbox->addWidget(impl); setLayout(vbox); ::sigSceneWidgetCreated(this); } SceneWidgetImpl::SceneWidgetImpl(SceneWidget* self) : QGLWidget(self), self(self), os(MessageView::mainInstance()->cout()), sceneRoot(new SceneWidgetRoot(self)), systemGroup(sceneRoot->systemGroup), renderer(sceneRoot), emitSigStateChangedLater(boost::ref(sigStateChanged)) { if(false){ // test cout << "swapInterval = " << QGLWidget::format().swapInterval() << endl; QGLFormat glfmt = QGLWidget::format(); glfmt.setSwapInterval(0); QGLWidget::setFormat(glfmt); cout << "swapInterval = " << QGLWidget::format().swapInterval() << endl; } setFocusPolicy(Qt::WheelFocus); setAutoBufferSwap(true); renderer.enableUnusedCacheCheck(true); renderer.sigRenderingRequest().connect(boost::bind(&SceneWidgetImpl::update, this)); renderer.sigCamerasChanged().connect(boost::bind(&SceneWidgetImpl::onCamerasChanged, this)); renderer.sigCurrentCameraChanged().connect(boost::bind(&SceneWidgetImpl::onCurrentCameraChanged, this)); sceneRoot->sigUpdated().connect(boost::bind(&SceneWidgetImpl::onSceneGraphUpdated, this, _1)); scene = renderer.scene(); buffer = 0; initializeRenderingLater.setFunction(boost::bind(&GLSceneRenderer::initializeRendering, &renderer)); modified.setAction(SgUpdate::MODIFIED); added.setAction(SgUpdate::ADDED); removed.setAction(SgUpdate::REMOVED); BOOST_FOREACH(Vector4f& color, gridColor){ color << 0.9f, 0.9f, 0.9f, 1.0f; } setAutoFillBackground(false); setMouseTracking(true); isEditMode = false; viewpointControlMode.resize(2); viewpointControlMode.setSymbol(SceneWidget::THIRD_PERSON_MODE, "thirdPerson"); viewpointControlMode.setSymbol(SceneWidget::FIRST_PERSON_MODE, "firstPerson"); viewpointControlMode.select(SceneWidget::THIRD_PERSON_MODE); dragMode = NO_DRAGGING; defaultCursor = self->cursor(); editModeCursor = QCursor(Qt::PointingHandCursor); lastMouseMovedEditable = 0; focusedEditable = 0; latestEvent.sceneWidget_ = self; lastClickedPoint.setZero(); eventFilter = 0; indicatorLabel = new QLabel(); indicatorLabel->setTextInteractionFlags(Qt::TextSelectableByMouse); indicatorLabel->setAlignment(Qt::AlignLeft); QFont font = indicatorLabel->font(); font.setFixedPitch(true); indicatorLabel->setFont(font); builtinCameraTransform = new InteractiveCameraTransform(); builtinCameraTransform->setTransform( SgCamera::positionLookingAt( Vector3(4.0, 2.0, 1.5), Vector3(0.0, 0.0, 1.0), Vector3::UnitZ())); interactiveCameraTransform = builtinCameraTransform; builtinPersCamera = new SgPerspectiveCamera(); builtinPersCamera->setName("Perspective"); builtinPersCamera->setFieldOfView(0.6978); builtinCameraTransform->addChild(builtinPersCamera); builtinOrthoCamera = new SgOrthographicCamera(); builtinOrthoCamera->setName("Orthographic"); builtinOrthoCamera->setHeight(20.0f); builtinCameraTransform->addChild(builtinOrthoCamera); isBuiltinCameraCurrent = true; numBuiltinCameras = 2; systemGroup->addChild(builtinCameraTransform); config = new ConfigDialog(this); worldLight = new SgDirectionalLight(); worldLight->setName("WorldLight"); worldLight->setDirection(Vector3(0.0, 0.0, -1.0)); systemGroup->addChild(worldLight); renderer.setAsDefaultLight(worldLight); updateDefaultLights(); polygonMode.resize(3); polygonMode.setSymbol(SceneWidget::FILL_MODE, "fill"); polygonMode.setSymbol(SceneWidget::LINE_MODE, "line"); polygonMode.setSymbol(SceneWidget::POINT_MODE, "point"); polygonMode.select(SceneWidget::FILL_MODE); collisionLinesVisible = false; setupCoordinateAxes(); for(int i=0; i<3; i++){ grid[i] = new SgCustomGLNode(boost::bind(&SceneWidgetImpl::renderGrid, this, _1, static_cast(i))); activateSystemNode(grid[i], config->gridCheck[i].isChecked()); } grid[FLOOR]->setName("FloorGrid"); grid[XZ]->setName("XZplaneGrid"); grid[YZ]->setName("YZplaneGrid"); fpsTimer.sigTimeout().connect(boost::bind(&SceneWidgetImpl::onFPSUpdateRequest, this)); fpsRenderingTimer.setSingleShot(true); fpsRenderingTimer.sigTimeout().connect(boost::bind(&SceneWidgetImpl::onFPSRenderingRequest, this)); #ifdef ENABLE_SIMULATION_PROFILING profiling_mode = 1; #endif } SceneWidget::~SceneWidget() { sigAboutToBeDestroyed(); delete impl; } SceneWidgetImpl::~SceneWidgetImpl() { if(buffer){ buffer->makeCurrent(); delete buffer; } delete indicatorLabel; delete config; } SceneWidgetRoot* SceneWidget::sceneRoot() { return impl->sceneRoot; } SgGroup* SceneWidget::scene() { return impl->scene; } SceneRenderer& SceneWidget::renderer() { return impl->renderer; } QWidget* SceneWidget::indicator() { return impl->indicatorLabel; } void SceneWidgetImpl::initializeGL() { if(TRACE_FUNCTIONS){ os << "SceneWidgetImpl::initializeGL()" << endl; } if(!renderer.initializeGL()){ os << "OpenGL initialization failed." << endl; // This view shoulbe be disabled when the glew initialization is failed. } else { #ifdef _WIN32 // Qt5 does not seem to support setting the swap interval for QGLWidget. renderer.setSwapInterval(QGLFormat::defaultFormat().swapInterval()); #endif } } void SceneWidgetImpl::resizeGL(int width, int height) { if(TRACE_FUNCTIONS){ os << "SceneWidgetImpl::resizeGL()" << endl; } renderer.setViewport(0, 0, width, height); } void SceneWidgetImpl::onSceneGraphUpdated(const SgUpdate& update) { SgNode* node = dynamic_cast(update.path().front()); if(node && (update.action() & (SgUpdate::ADDED | SgUpdate::REMOVED))){ EditableExtractor extractor; extractor.apply(node); const int numEditables = extractor.numEditables(); if(update.action() & SgUpdate::ADDED){ for(int i=0; i < numEditables; ++i){ SceneWidgetEditable* editable = extractor.editable(i); editableEntities.insert(editable); editable->onSceneModeChanged(latestEvent); } } else if(update.action() & SgUpdate::REMOVED){ for(int i=0; i < numEditables; ++i){ SceneWidgetEditable* editable = extractor.editable(i); if(editable == lastMouseMovedEditable){ lastMouseMovedEditable->onPointerLeaveEvent(latestEvent); lastMouseMovedEditable = 0; } bool isEntityFocused = false; for(size_t i=0; i < focusedEditablePath.size(); ++i){ if(editable == focusedEditablePath[i]){ isEntityFocused = true; } } if(isEntityFocused){ clearFocusToEditables(); } editableEntities.erase(editable); } } } } void SceneWidgetImpl::paintGL() { if(TRACE_FUNCTIONS){ static int counter = 0; os << "SceneWidgetImpl::paintGL() " << counter++ << endl; } renderer.render(); if(fpsTimer.isActive()){ renderFPS(); } #ifdef ENABLE_SIMULATION_PROFILING renderer.setColor(Vector4f(1.0f, 1.0f, 1.0f, 1.0f)); int n = self->profilingNames.size(); if(self->profilingTimes.size() == n){ QFont font("monospace"); font.setStyleHint(QFont::Monospace); for(int i=0; iprofilingTimes[i] / self->profilingTimes[n-1] * 100; else percentage = self->profilingTimes[i] / self->worldTimeStep * 100; renderText(20, 20+20*i, QString::fromStdString(self->profilingNames[i]) + QString(": %1 %").arg(percentage,7,'f',1), font); } break; case 1:{ renderText(20, 20+20*i, QString::fromStdString(self->profilingNames[i]) + QString(": %1 ns").arg(self->profilingTimes[i],9,'f',0), font); } break; case 2:{ renderText(20, 20+20*i, QString::fromStdString(self->profilingNames[i]) + QString(": %1 micros").arg(self->profilingTimes[i]*1.0e-3,6,'f',0), font); } break; } } } #endif } void SceneWidgetImpl::renderGrid(GLSceneRenderer& renderer, Plane p) { if(!config->gridCheck[p].isChecked()){ return; } glPushAttrib(GL_LIGHTING_BIT); glDisable(GL_LIGHTING); renderer.setColor(gridColor[p]); float half = config->gridSpanSpin[p].value() / 2.0f; float interval = config->gridIntervalSpin[p].value(); float i = 0.0f; float x = 0.0f; glBegin(GL_LINES); do { x = i * interval; switch(p){ case FLOOR : // y-line glVertex3f( x, -half, 0.0f); glVertex3f( x, half, 0.0f); glVertex3f(-x, -half, 0.0f); glVertex3f(-x, half, 0.0f); // x-line glVertex3f(-half, x, 0.0f); glVertex3f( half, x, 0.0f); glVertex3f(-half, -x, 0.0f); glVertex3f( half, -x, 0.0f); break; case XZ : // z-line glVertex3f( x, 0.0f, -half); glVertex3f( x, 0.0f, half); glVertex3f(-x, 0.0f, -half); glVertex3f(-x, 0.0f, half); // x-line glVertex3f(-half, 0.0f, x); glVertex3f( half, 0.0f, x); glVertex3f(-half, 0.0f, -x); glVertex3f( half, 0.0f, -x); break; case YZ : // z-line glVertex3f(0.0f, x, -half); glVertex3f(0.0f, x, half); glVertex3f(0.0f, -x, -half); glVertex3f(0.0f, -x, half); // y-line glVertex3f(0.0f, -half, x); glVertex3f(0.0f, half, x); glVertex3f(0.0f, -half, -x); glVertex3f(0.0f, half, -x); break; } ++i; } while(x < half); glEnd(); glPopAttrib(); } void SceneWidgetImpl::renderCoordinateAxes(GLSceneRenderer& renderer) { glPushAttrib(GL_LIGHTING_BIT); glDisable(GL_LIGHTING); glMatrixMode(GL_PROJECTION); glPushMatrix(); glLoadIdentity(); int x, y, w, h; renderer.getViewport(x, y, w, h); glOrtho((double)(x - 26), (double)(w - 26), (double)(y - 24), (double)(h - 24), -100.0, 100.0); glMatrixMode(GL_MODELVIEW); glPushMatrix(); glLoadIdentity(); Affine3 transform(renderer.currentCameraPosition()); Affine3 inv = transform.inverse(); glMultMatrixd(inv.data()); renderer.setColor(Vector4f(1.0,0.0,0.0,0.0)); renderer.visitPosTransform(xAxis); renderer.setColor(Vector4f(0.0,1.0,0.0,0.0)); renderer.visitPosTransform(yAxis); renderer.setColor(Vector4f(0.4,0.6,1.0,0.0)); renderer.visitPosTransform(zAxis); glMatrixMode(GL_PROJECTION); glPopMatrix(); glMatrixMode(GL_MODELVIEW); glPopMatrix(); glPopAttrib(); } void SceneWidgetImpl::renderFPS() { renderer.setColor(Vector4f(1.0f, 1.0f, 1.0f, 1.0f)); renderText(20, 20, QString("FPS: %1").arg(fps)); fpsRendered = true; ++fpsCounter; } void SceneWidgetImpl::onFPSUpdateRequest() { double oldFps = fps; fps = fpsCounter / 0.5; fpsCounter = 0; fpsRendered = false; if(oldFps > 0.0 || fps > 0.0){ fpsRenderingTimer.start(100); } } void SceneWidgetImpl::onFPSRenderingRequest() { if(!fpsRendered){ update(); --fpsCounter; } } void SceneWidgetImpl::showFPS(bool on) { if(on){ fpsCounter = 0; fpsTimer.start(500); } else { fpsTimer.stop(); } onFPSUpdateRequest(); } void SceneWidgetImpl::doFPSTest() { const Vector3 p = lastClickedPoint; const Affine3 C = builtinCameraTransform->T(); QElapsedTimer timer; timer.start(); for(double i=1.0; i <= 360.0; i+=1.0){ double a = 3.14159265 * i / 180.0; builtinCameraTransform->setTransform( normalizedCameraTransform( Translation3(p) * AngleAxis(a, Vector3::UnitZ()) * Translation3(-p) * C)); glDraw(); } double time = timer.elapsed() / 1000.0; fps = 360.0 / time; fpsCounter = 0; QMessageBox::information(config, _("FPS Test Result"), QString(_("FPS: %1 frames / %2 [s] = %3")).arg(360).arg(time).arg(fps)); update(); } void SceneWidget::setCursor(const QCursor cursor) { impl->setCursor(cursor); } void SceneWidgetImpl::resetCursor() { setCursor(isEditMode ? editModeCursor : defaultCursor); } SignalProxy SceneWidget::sigStateChanged() const { return impl->sigStateChanged; } void SceneWidget::setEditMode(bool on) { impl->setEditMode(on); } bool SceneWidget::isEditMode() const { return impl->isEditMode; } void SceneWidgetImpl::setEditMode(bool on) { if(on != isEditMode){ isEditMode = on; resetCursor(); if(!isEditMode){ for(size_t i=0; i < focusedEditablePath.size(); ++i){ focusedEditablePath[i]->onFocusChanged(latestEvent, false); } } if(eventFilter){ eventFilter->onSceneModeChanged(latestEvent); } set::iterator p; for(p = editableEntities.begin(); p != editableEntities.end(); ++p){ SceneWidgetEditable* editable = *p; editable->onSceneModeChanged(latestEvent); } if(isEditMode){ for(size_t i=0; i < focusedEditablePath.size(); ++i){ focusedEditablePath[i]->onFocusChanged(latestEvent, true); } } emitSigStateChangedLater(); } } void SceneWidgetImpl::toggleEditMode() { setEditMode(!isEditMode); } const SceneWidgetEvent& SceneWidget::latestEvent() const { return impl->latestEvent; } void SceneWidget::setViewpointControlMode(ViewpointControlMode mode) { impl->viewpointControlMode.select(mode); impl->emitSigStateChangedLater(); } SceneWidget::ViewpointControlMode SceneWidget::viewpointControlMode() const { return static_cast(impl->viewpointControlMode.which()); } void SceneWidget::viewAll() { impl->viewAll(); } void SceneWidgetImpl::viewAll() { if(!interactiveCameraTransform){ return; } const BoundingBox& bbox = renderer.scene()->boundingBox(); if(bbox.empty()){ return; } const double radius = bbox.boundingSphereRadius(); double left, right, bottom, top; renderer.getViewFrustum(*builtinPersCamera, left, right, bottom, top); const double a = renderer.aspectRatio(); double length = (a >= 1.0) ? (top - bottom) : (right - left); Affine3& T = interactiveCameraTransform->T(); T.translation() += (bbox.center() - T.translation()) + T.rotation() * Vector3(0, 0, 2.0 * radius * builtinPersCamera->nearClipDistance() / length); if(SgOrthographicCamera* ortho = dynamic_cast(renderer.currentCamera())){ if(a >= 1.0){ ortho->setHeight(radius * 2.0); } else { ortho->setHeight(radius * 2.0 / a); } ortho->notifyUpdate(modified); } interactiveCameraTransform->notifyUpdate(modified); interactiveCameraTransform->onPositionUpdatedInteractively(); } void SceneWidgetImpl::onNewDisplayListDoubleRenderingToggled(bool on) { renderer.setNewDisplayListDoubleRenderingEnabled(on); } void SceneWidgetImpl::onBufferForPickingToggled(bool on) { if(!on){ if(buffer){ buffer->makeCurrent(); delete buffer; buffer = 0; } } } void SceneWidgetImpl::updateLatestEvent(QKeyEvent* event) { latestEvent.modifiers_ = event->modifiers(); latestEvent.key_ = event->key(); } void SceneWidgetImpl::updateLatestEvent(int x, int y, int modifiers) { latestEvent.x_ = x; latestEvent.y_ = height() - y - 1; latestEvent.modifiers_ = modifiers; } void SceneWidgetImpl::updateLatestEvent(QMouseEvent* event) { updateLatestEvent(event->x(), event->y(), event->modifiers()); latestEvent.button_ = event->button(); } bool SceneWidgetImpl::updateLatestEventPath() { if(config->bufferForPickingCheck.isChecked()){ const QSize s = size(); if(buffer && (buffer->size() != s)){ buffer->makeCurrent(); delete buffer; buffer = 0; } if(!buffer){ if(QGLPixelBuffer::hasOpenGLPbuffers()){ QGLFormat f = format(); f.setDoubleBuffer(false); buffer = new QGLPixelBuffer(s, f, this); buffer->makeCurrent(); glEnable(GL_DEPTH_TEST); } } } if(buffer){ buffer->makeCurrent(); } else { QGLWidget::makeCurrent(); } bool picked = renderer.pick(latestEvent.x(), latestEvent.y()); if(buffer){ buffer->doneCurrent(); } else if(SHOW_IMAGE_FOR_PICKING){ swapBuffers(); } latestEvent.nodePath_.clear(); pointedEditablePath.clear(); if(picked){ latestEvent.point_ = renderer.pickedPoint(); latestEvent.nodePath_ = renderer.pickedNodePath(); SgNodePath& path = latestEvent.nodePath_; for(size_t i=0; i < path.size(); ++i){ SceneWidgetEditable* editable = dynamic_cast(path[i]); if(editable){ pointedEditablePath.push_back(editable); } } } return picked; } void SceneWidgetImpl::updateLastClickedPoint() { const SgNodePath& path = latestEvent.nodePath(); if(!path.empty()){ if(path.back() != grid[FLOOR].get() && path.back() != grid[XZ].get() && path.back() != grid[YZ].get()){ lastClickedPoint = latestEvent.point(); } } } /** \return The editable object with which the given function is actually applied (the function returns true.) If there are no functions which returns true, null object is returned. */ SceneWidgetEditable* SceneWidgetImpl::applyFunction (EditablePath& editablePath, boost::function function) { SceneWidgetEditable* targetEditable = 0; for(EditablePath::reverse_iterator p = editablePath.rbegin(); p != editablePath.rend(); ++p){ SceneWidgetEditable* editable = *p; if(function(editable)){ targetEditable = editable; break; } } return targetEditable; } bool SceneWidgetImpl::setFocusToEditablePath(EditablePath& editablePath) { if(editablePath.empty()){ return false; } int indexOfFirstEditableToChangeFocus = 0; for(size_t i=0; i < editablePath.size(); ++i){ if(i < focusedEditablePath.size() && editablePath[i] == focusedEditablePath[i]){ indexOfFirstEditableToChangeFocus = i + 1; } else { break; } } for(size_t i=indexOfFirstEditableToChangeFocus; i < focusedEditablePath.size(); ++i){ focusedEditablePath[i]->onFocusChanged(latestEvent, false); } for(size_t i=indexOfFirstEditableToChangeFocus; i < editablePath.size(); ++i){ editablePath[i]->onFocusChanged(latestEvent, true); } focusedEditablePath = editablePath; focusedEditable = editablePath.back(); return true; } bool SceneWidgetImpl::setFocusToPointedEditablePath(SceneWidgetEditable* targetEditable) { if(targetEditable){ EditablePath path; for(size_t i=0; i < pointedEditablePath.size(); ++i){ SceneWidgetEditable* editable = pointedEditablePath[i]; path.push_back(editable); if(editable == targetEditable){ return setFocusToEditablePath(path); } } } // No editable is pointed // The following command is disabled because keeping the focus seems better. // clearFocusToEditables(); return false; } void SceneWidgetImpl::clearFocusToEditables() { for(size_t i=0; i < focusedEditablePath.size(); ++i){ focusedEditablePath[i]->onFocusChanged(latestEvent, false); } focusedEditablePath.clear(); focusedEditable = 0; } bool SceneWidget::setSceneFocus(const SgNodePath& path) { SceneWidgetImpl::EditablePath editablePath; for(size_t i=0; i < path.size(); ++i){ SceneWidgetEditable* editable = dynamic_cast(path[i]); if(editable){ editablePath.push_back(editable); } } return impl->setFocusToEditablePath(editablePath); } void SceneWidgetImpl::keyPressEvent(QKeyEvent* event) { if(TRACE_FUNCTIONS){ os << "SceneWidgetImpl::keyPressEvent()" << endl; } updateLatestEvent(event); updateLatestEventPath(); bool handled = false; if(isEditMode){ handled = applyFunction(focusedEditablePath, boost::bind(&SceneWidgetEditable::onKeyPressEvent, _1, boost::ref(latestEvent))); } if(!handled){ switch(event->key()){ case Qt::Key_Escape: toggleEditMode(); handled = true; break; case Qt::Key_Z: if(event->modifiers() & Qt::ControlModifier){ if(event->modifiers() & Qt::ShiftModifier){ handled = applyFunction(focusedEditablePath, boost::bind(&SceneWidgetEditable::onRedoRequest, _1)); } else { handled = applyFunction(focusedEditablePath, boost::bind(&SceneWidgetEditable::onUndoRequest, _1)); } } break; case Qt::Key_1: self->setViewpointControlMode(SceneWidget::FIRST_PERSON_MODE); handled = true; break; case Qt::Key_3: self->setViewpointControlMode(SceneWidget::THIRD_PERSON_MODE); handled = true; break; case Qt::Key_Space: { updateLastClickedPoint(); latestEvent.button_ = Qt::MidButton; startViewChange(); handled = true; break; } #ifdef ENABLE_SIMULATION_PROFILING case Qt::Key_P: profiling_mode++; profiling_mode %= 3; break; #endif default: break; } } if(!handled){ event->setAccepted(false); } } void SceneWidgetImpl::keyReleaseEvent(QKeyEvent* event) { if(TRACE_FUNCTIONS){ os << "SceneWidgetImpl::keyReleaseEvent()" << endl; } bool handled = false; updateLatestEvent(event); if(event->key() == Qt::Key_Space){ dragMode = NO_DRAGGING; handled = true; } else if(dragMode == VIEW_ZOOM && (event->key() == Qt::Key_Control)){ dragMode = NO_DRAGGING; handled = true; } else if(isEditMode){ if(focusedEditable){ handled = focusedEditable->onKeyReleaseEvent(latestEvent); } } if(!handled){ event->setAccepted(false); } } void SceneWidgetImpl::mousePressEvent(QMouseEvent* event) { if(TRACE_FUNCTIONS){ os << "SceneWidgetImpl::mousePressEvent()" << endl; } updateLatestEvent(event); updateLatestEventPath(); updateLastClickedPoint(); bool handled = false; bool forceViewMode = (event->modifiers() & Qt::AltModifier); if(isEditMode && !forceViewMode){ if(event->button() == Qt::RightButton){ showEditModePopupMenu(event->globalPos()); handled = true; } else { if(eventFilter){ handled = eventFilter->onButtonPressEvent(latestEvent); } if(!handled){ handled = setFocusToPointedEditablePath( applyFunction( pointedEditablePath, boost::bind(&SceneWidgetEditable::onButtonPressEvent, _1, boost::ref(latestEvent)))); } if(handled){ dragMode = EDITING; } } } if(!handled){ if(!isEditMode && event->button() == Qt::RightButton){ showViewModePopupMenu(event->globalPos()); handled = true; } } if(!handled){ startViewChange(); } } void SceneWidgetImpl::mouseDoubleClickEvent(QMouseEvent* event) { updateLatestEvent(event); updateLatestEventPath(); bool handled = false; if(isEditMode){ if(eventFilter){ handled = eventFilter->onDoubleClickEvent(latestEvent); } if(!handled){ handled = setFocusToPointedEditablePath( applyFunction( pointedEditablePath, boost::bind(&SceneWidgetEditable::onDoubleClickEvent, _1, boost::ref(latestEvent)))); } } if(!handled){ toggleEditMode(); } } void SceneWidgetImpl::mouseReleaseEvent(QMouseEvent* event) { updateLatestEvent(event); bool handled = false; if(isEditMode && dragMode == EDITING){ if(eventFilter){ handled = eventFilter->onButtonReleaseEvent(latestEvent); } if(!handled){ if(focusedEditable){ updateLatestEventPath(); focusedEditable->onButtonReleaseEvent(latestEvent); } } } dragMode = NO_DRAGGING; } void SceneWidgetImpl::mouseMoveEvent(QMouseEvent* event) { updateLatestEvent(event); bool handled = false; switch(dragMode){ case EDITING: if(eventFilter){ handled = eventFilter->onPointerMoveEvent(latestEvent); } if(!handled){ if(focusedEditable){ handled = focusedEditable->onPointerMoveEvent(latestEvent); } } break; case VIEW_ROTATION: dragViewRotation(); break; case VIEW_TRANSLATION: dragViewTranslation(); break; case VIEW_ZOOM: dragViewZoom(); break; default: updatePointerPosition(); break; } } void SceneWidgetImpl::updatePointerPosition() { if(TRACE_FUNCTIONS){ os << "SceneWidgetImpl::updatePointerPosition()" << endl; } updateLatestEventPath(); if(!isEditMode){ static boost::format f(_("Global Position = (%.3f %.3f %.3f)")); const Vector3& p = latestEvent.point(); updateIndicator(str(f % p.x() % p.y() % p.z())); } else { SceneWidgetEditable* mouseMovedEditable = applyFunction( pointedEditablePath, boost::bind(&SceneWidgetEditable::onPointerMoveEvent, _1, boost::ref(latestEvent))); if(mouseMovedEditable){ if(!QWidget::hasFocus()){ QWidget::setFocus(Qt::MouseFocusReason); } } if(lastMouseMovedEditable != mouseMovedEditable){ if(!mouseMovedEditable){ resetCursor(); } if(lastMouseMovedEditable){ lastMouseMovedEditable->onPointerLeaveEvent(latestEvent); } lastMouseMovedEditable = mouseMovedEditable; } } } void SceneWidgetImpl::wheelEvent(QWheelEvent* event) { if(TRACE_FUNCTIONS){ os << "SceneWidgetImpl::wheelEvent()" << endl; os << "delta: " << event->delta() << endl; } updateLatestEvent(event->x(), event->y(), event->modifiers()); updateLatestEventPath(); updateLastClickedPoint(); const double s = event->delta() / 8.0 / 15.0; latestEvent.wheelSteps_ = s; bool handled = false; if(isEditMode){ if(eventFilter){ handled = eventFilter->onScrollEvent(latestEvent); } if(!handled){ handled = setFocusToPointedEditablePath( applyFunction( pointedEditablePath, boost::bind(&SceneWidgetEditable::onScrollEvent, _1, boost::ref(latestEvent)))); } } if(interactiveCameraTransform){ if(!handled || !isEditMode){ if(event->orientation() == Qt::Vertical){ zoomView(0.25 * s); } } } } bool SceneWidget::unproject(double x, double y, double z, Vector3& out_projected) const { const Array4i& vp = impl->renderer.viewport(); Vector4 p; p[0] = 2.0 * (x - vp[0]) / vp[2] - 1.0; p[1] = 2.0 * (y - vp[1]) / vp[3] - 1.0; p[2] = 2.0 * z - 1.0; p[3] = 1.0; const Matrix4 V = impl->renderer.currentCameraPosition().inverse().matrix(); const Vector4 projected = (impl->renderer.projectionMatrix() * V).inverse() * p; if(projected[3] == 0.0){ return false; } out_projected.x() = projected.x() / projected[3]; out_projected.y() = projected.y() / projected[3]; out_projected.z() = projected.z() / projected[3]; return true; } SignalProxy SceneWidget::sigSceneWidgetCreated() { return ::sigSceneWidgetCreated; } SignalProxy SceneWidget::sigWidgetFocusChanged() { return impl->sigWidgetFocusChanged; } void SceneWidgetImpl::focusInEvent(QFocusEvent* event) { sigWidgetFocusChanged(true); } void SceneWidgetImpl::focusOutEvent(QFocusEvent* event) { sigWidgetFocusChanged(false); } SignalProxy SceneWidget::sigAboutToBeDestroyed() { return impl->sigAboutToBeDestroyed; } void SceneWidgetImpl::startViewChange() { if(interactiveCameraTransform){ switch(latestEvent.button()){ case Qt::LeftButton: startViewRotation(); break; case Qt::MidButton: if(latestEvent.modifiers() & Qt::ControlModifier){ startViewZoom(); } else { startViewTranslation(); } break; default: break; } } } void SceneWidgetImpl::startViewRotation() { if(TRACE_FUNCTIONS){ os << "SceneWidgetImpl::startViewRotation()" << endl; } if(!interactiveCameraTransform){ dragMode = NO_DRAGGING; return; } orgMouseX = latestEvent.x(); orgMouseY = latestEvent.y(); orgCameraPosition = interactiveCameraTransform->T(); if(isFirstPersonMode()){ orgPointedPos = orgCameraPosition.translation(); dragAngleRatio = 0.01f; } else { orgPointedPos = lastClickedPoint; dragAngleRatio = 0.01f; } dragMode = VIEW_ROTATION; } void SceneWidgetImpl::dragViewRotation() { if(TRACE_FUNCTIONS){ os << "SceneWidgetImpl::dragViewRotation()" << endl; } if(!interactiveCameraTransform){ dragMode = NO_DRAGGING; return; } const double dx = latestEvent.x() - orgMouseX; const double dy = latestEvent.y() - orgMouseY; const Vector3 right = SgCamera::right(orgCameraPosition); interactiveCameraTransform->setTransform( normalizedCameraTransform( Translation3(orgPointedPos) * AngleAxis(-dx * dragAngleRatio, Vector3::UnitZ()) * AngleAxis(dy * dragAngleRatio, right) * Translation3(-orgPointedPos) * orgCameraPosition)); if(latestEvent.modifiers() & Qt::ShiftModifier){ Affine3& T = interactiveCameraTransform->T(); Vector3 rpy = rpyFromRot(T.linear()); for(int i=0; i < 3; ++i){ double& a = rpy[i]; for(int j=0; j < 5; ++j){ double b = j * (PI / 2.0) - PI; if(fabs(b - a) < (PI / 8)){ a = b; break; } } } Matrix3 S = rotFromRpy(rpy); T.translation() = orgPointedPos + S * T.linear().transpose() * (T.translation() - orgPointedPos); T.linear() = S; } interactiveCameraTransform->notifyUpdate(modified); interactiveCameraTransform->onPositionUpdatedInteractively(); } void SceneWidgetImpl::startViewTranslation() { if(TRACE_FUNCTIONS){ os << "SceneWidgetImpl::startViewTranslation()" << endl; } if(!interactiveCameraTransform){ dragMode = NO_DRAGGING; return; } const Affine3& C = interactiveCameraTransform->T(); if(isFirstPersonMode()){ viewTranslationRatioX = -0.005; viewTranslationRatioY = -0.005; } else { int x, y, width, height; renderer.getViewport(x, y, width, height); const double aspect = (double)width / height; double r, cw, ch; SgCamera* camera = renderer.currentCamera(); if(SgPerspectiveCamera* pers = dynamic_cast(camera)){ const double fovy = pers->fovy(aspect); r = (lastClickedPoint - C.translation()).dot(SgCamera::direction(C)); ch = tanf(fovy / 2.0) * 2.0; cw = aspect * ch; } else if(SgOrthographicCamera* ortho = dynamic_cast(camera)){ r = 1.0; ch = ortho->height(); cw = aspect * ch; } viewTranslationRatioX = r * cw / width; viewTranslationRatioY = r * ch / height; } orgMouseX = latestEvent.x(); orgMouseY = latestEvent.y(); orgCameraPosition = C; dragMode = VIEW_TRANSLATION; } void SceneWidgetImpl::dragViewTranslation() { if(TRACE_FUNCTIONS){ os << "SceneWidgetImpl::dragViewTranslation()" << endl; } if(!interactiveCameraTransform){ dragMode = NO_DRAGGING; return; } const double dx = viewTranslationRatioX * (latestEvent.x() - orgMouseX); const double dy = viewTranslationRatioY * (latestEvent.y() - orgMouseY); interactiveCameraTransform->setTransform( normalizedCameraTransform( Translation3(-dy * SgCamera::up(orgCameraPosition)) * Translation3(-dx * SgCamera::right(orgCameraPosition)) * orgCameraPosition)); interactiveCameraTransform->notifyUpdate(modified); interactiveCameraTransform->onPositionUpdatedInteractively(); } void SceneWidgetImpl::startViewZoom() { if(TRACE_FUNCTIONS){ os << "SceneWidgetImpl::startViewZoom()" << endl; } if(!interactiveCameraTransform){ dragMode = NO_DRAGGING; return; } orgMouseY = latestEvent.y(); orgCameraPosition = interactiveCameraTransform->T(); if(SgOrthographicCamera* ortho = dynamic_cast(renderer.currentCamera())){ orgOrthoCameraHeight = ortho->height(); } dragMode = VIEW_ZOOM; } void SceneWidgetImpl::dragViewZoom() { if(TRACE_FUNCTIONS){ os << "SceneWidgetImpl::dragViewZoom()" << endl; } SgCamera* camera = renderer.currentCamera(); const double dy = latestEvent.y() - orgMouseY; const double ratio = expf(dy * 0.01); if(SgPerspectiveCamera* pers = dynamic_cast(camera)){ const Affine3& C = orgCameraPosition; const Vector3 v = SgCamera::direction(C); if(isFirstPersonMode()){ double speed = 0.02; interactiveCameraTransform->setTranslation(C.translation() + speed * dy * v); } else { const double l0 = (lastClickedPoint - C.translation()).dot(v); interactiveCameraTransform->setTranslation(C.translation() + v * (l0 * (-ratio + 1.0))); } interactiveCameraTransform->notifyUpdate(modified); interactiveCameraTransform->onPositionUpdatedInteractively(); } else if(SgOrthographicCamera* ortho = dynamic_cast(camera)){ ortho->setHeight(orgOrthoCameraHeight * ratio); ortho->notifyUpdate(modified); } } void SceneWidgetImpl::zoomView(double ratio) { if(!interactiveCameraTransform){ dragMode = NO_DRAGGING; return; } SgCamera* camera = renderer.currentCamera(); if(SgPerspectiveCamera* pers = dynamic_cast(camera)){ const Affine3& C = interactiveCameraTransform->T(); const Vector3 v = SgCamera::direction(C); if(isFirstPersonMode()){ if(latestEvent.modifiers() & Qt::ShiftModifier){ ratio *= 5.0; } interactiveCameraTransform->translation() += ratio * v; } else { if(latestEvent.modifiers() & Qt::ShiftModifier){ ratio *= 0.2; } const double dz = ratio * (lastClickedPoint - C.translation()).dot(v); interactiveCameraTransform->translation() -= dz * v; } interactiveCameraTransform->notifyUpdate(modified); interactiveCameraTransform->onPositionUpdatedInteractively(); } else if(SgOrthographicCamera* ortho = dynamic_cast(camera)){ ortho->setHeight(ortho->height() * expf(ratio)); ortho->notifyUpdate(modified); } } void SceneWidget::startBuiltinCameraViewChange(const Vector3& center) { impl->orgCameraPosition = impl->builtinCameraTransform->T(); impl->cameraViewChangeCenter = center; } void SceneWidget::rotateBuiltinCameraView(double dPitch, double dYaw) { impl->rotateBuiltinCameraView(dPitch, dYaw); } void SceneWidgetImpl::rotateBuiltinCameraView(double dPitch, double dYaw) { const Affine3 T = builtinCameraTransform->T(); builtinCameraTransform->setTransform( normalizedCameraTransform( Translation3(cameraViewChangeCenter) * AngleAxis(dYaw, Vector3::UnitZ()) * AngleAxis(dPitch, SgCamera::right(T)) * Translation3(-cameraViewChangeCenter) * T)); builtinCameraTransform->notifyUpdate(modified); } void SceneWidget::translateBuiltinCameraView(const Vector3& dp_local) { impl->translateBuiltinCameraView(dp_local); } void SceneWidgetImpl::translateBuiltinCameraView(const Vector3& dp_local) { const Affine3 T = builtinCameraTransform->T(); builtinCameraTransform->setTransform( normalizedCameraTransform( Translation3(T.linear() * dp_local) * T)); builtinCameraTransform->notifyUpdate(modified); } void SceneWidgetImpl::showViewModePopupMenu(const QPoint& globalPos) { menuManager.setNewPopupMenu(this); sigContextMenuRequest(latestEvent, menuManager); menuManager.setPath("/"); menuManager.addItem(_("Edit Mode")) ->sigTriggered().connect(boost::bind(&SceneWidgetImpl::toggleEditMode, this)); menuManager.popupMenu()->popup(globalPos); } void SceneWidgetImpl::showEditModePopupMenu(const QPoint& globalPos) { menuManager.setNewPopupMenu(this); int prevNumItems = 0; if(!pointedEditablePath.empty()){ SceneWidgetEditable* editableToFocus = pointedEditablePath.front(); for(EditablePath::reverse_iterator p = pointedEditablePath.rbegin(); p != pointedEditablePath.rend(); ++p){ SceneWidgetEditable* editable = *p; editable->onContextMenuRequest(latestEvent, menuManager); int numItems = menuManager.numItems(); if(numItems > prevNumItems){ menuManager.addSeparator(); prevNumItems = numItems; editableToFocus = editable; } } setFocusToPointedEditablePath(editableToFocus); } if(eventFilter){ eventFilter->onContextMenuRequest(latestEvent, menuManager); if(menuManager.numItems() > prevNumItems){ menuManager.addSeparator(); prevNumItems = menuManager.numItems(); } } sigContextMenuRequest(latestEvent, menuManager); if(menuManager.numItems() > prevNumItems){ menuManager.addSeparator(); } menuManager.setPath("/"); menuManager.addItem(_("View Mode")) ->sigTriggered().connect(boost::bind(&SceneWidgetImpl::toggleEditMode, this)); menuManager.popupMenu()->popup(globalPos); } Menu* SceneWidget::contextMenu() { return impl->menuManager.popupMenu(); } void SceneWidget::showContextMenu() { QPoint pos = QWidget::mapToGlobal(QPoint(0, 0)); if(impl->isEditMode){ impl->showEditModePopupMenu(pos); } else { impl->showViewModePopupMenu(pos); } } SignalProxy SceneWidget::sigContextMenuRequest() { return impl->sigContextMenuRequest; } void SceneWidget::installEventFilter(SceneWidgetEditable* filter) { impl->eventFilter = filter; impl->eventFilterRef = dynamic_cast(filter); } SceneWidgetEditable* SceneWidget::activeEventFilter() { return impl->eventFilter; } void SceneWidget::removeEventFilter(SceneWidgetEditable* filter) { if(impl->eventFilter == filter){ impl->eventFilter = 0; impl->eventFilterRef.reset(); impl->resetCursor(); } } void SceneWidgetImpl::showBackgroundColorDialog() { const Vector3f& c = renderer.backgroundColor(); QColor newColor = QColorDialog::getColor( QColor::fromRgbF(c[0], c[1], c[2], 1.0f), MainWindow::instance(), _("Background Color")); if(newColor.isValid()){ renderer.setBackgroundColor(Vector3f(newColor.redF(), newColor.greenF(), newColor.blueF())); update(); } } void SceneWidgetImpl::showGridColorDialog(Plane p) { QColor newColor = QColorDialog::getColor( QColor::fromRgbF(gridColor[p][0], gridColor[p][1], gridColor[p][2], gridColor[p][3]), MainWindow::instance(), _("Floor Grid Color")); if(newColor.isValid()){ gridColor[p] << newColor.redF(), newColor.greenF(), newColor.blueF(), newColor.alphaF(); update(); } } void SceneWidgetImpl::showDefaultColorDialog() { QColor c = QColorDialog::getColor( QColor::fromRgbF(gridColor[FLOOR][0], gridColor[FLOOR][1], gridColor[FLOOR][2], gridColor[FLOOR][3]), MainWindow::instance(), _("Default Color")); if(c.isValid()){ Vector4f color(c.redF(), c.greenF(), c.blueF(), c.alphaF()); renderer.setDefaultColor(color); renderer.defaultMaterial()->setDiffuseColor(Vector3f(c.redF(), c.greenF(), c.blueF())); renderer.defaultMaterial()->setTransparency(1.0f - c.alphaF()); renderer.requestToClearCache(); update(); } } void SceneWidgetImpl::updateCurrentCamera() { const int index = renderer.currentCameraIndex(); if(index >= 0){ latestEvent.cameraPath_ = renderer.cameraPath(index); } } SgPosTransform* SceneWidget::builtinCameraTransform() { return impl->builtinCameraTransform.get(); } SgPerspectiveCamera* SceneWidget::builtinPerspectiveCamera() const { return impl->builtinPersCamera.get(); } SgOrthographicCamera* SceneWidget::builtinOrthographicCamera() const { return impl->builtinOrthoCamera.get(); } bool SceneWidget::isBuiltinCameraCurrent() const { return impl->isBuiltinCameraCurrent; } void SceneWidgetImpl::setCurrentCameraPath(const std::vector& simplifiedPathStrings) { renderer.setCurrentCameraPath(simplifiedPathStrings); updateCurrentCamera(); } InteractiveCameraTransform* SceneWidget::findOwnerInteractiveCameraTransform(int cameraIndex) { const SgNodePath& path = impl->renderer.cameraPath(cameraIndex); for(size_t i=0; i < path.size() - 1; ++i){ if(InteractiveCameraTransform* transform = dynamic_cast(path[i])){ return transform; } } return 0; } void SceneWidgetImpl::onCamerasChanged() { updateCurrentCamera(); } void SceneWidgetImpl::onCurrentCameraChanged() { interactiveCameraTransform.reset(); isBuiltinCameraCurrent = false; SgCamera* current = renderer.currentCamera(); if(current){ int index = renderer.currentCameraIndex(); const SgNodePath& path = renderer.cameraPath(index); for(int i = path.size() - 2; i >= 0; --i){ if(interactiveCameraTransform = dynamic_cast(path[i])){ isBuiltinCameraCurrent = (current == builtinPersCamera || current == builtinOrthoCamera); break; } } } } void SceneWidgetImpl::onTextureToggled(bool on) { renderer.enableTexture(on); update(); } void SceneWidgetImpl::onLineWidthChanged(double width) { renderer.setDefaultLineWidth(width); update(); } void SceneWidgetImpl::onPointSizeChanged(double size) { renderer.setDefaultPointSize(size); update(); } void SceneWidget::setPolygonMode(PolygonMode mode) { impl->setPolygonMode(mode); } void SceneWidgetImpl::setPolygonMode(int mode) { if(mode < 0 && mode > 2){ return; } int oldMode = polygonMode.which(); if(mode == SceneWidget::POINT_MODE){ config->pointRenderingModeCheckConnection.block(); config->pointRenderingModeCheck.setChecked(true); config->pointRenderingModeCheckConnection.unblock(); } if(mode == SceneWidget::LINE_MODE && config->pointRenderingModeCheck.isChecked()){ polygonMode.select(SceneWidget::POINT_MODE); } else { polygonMode.select(mode); } if(polygonMode.which() != oldMode){ switch(polygonMode.which()){ case SceneWidget::FILL_MODE: renderer.setPolygonMode(GLSceneRenderer::FILL_MODE); break; case SceneWidget::LINE_MODE: renderer.setPolygonMode(GLSceneRenderer::LINE_MODE); break; case SceneWidget::POINT_MODE: renderer.setPolygonMode(GLSceneRenderer::POINT_MODE); break; default: break; } update(); } } SceneWidget::PolygonMode SceneWidget::polygonMode() const { return static_cast(impl->polygonMode.which()); } void SceneWidgetImpl::onPointRenderingModeToggled(bool on) { if(on){ setPolygonMode(polygonMode.which()); } else { if(polygonMode.which() == SceneWidget::POINT_MODE){ setPolygonMode(SceneWidget::LINE_MODE); } } } void SceneWidget::setCollisionLinesVisible(bool on) { impl->setCollisionLinesVisible(on); } void SceneWidgetImpl::setCollisionLinesVisible(bool on) { if(on != collisionLinesVisible){ collisionLinesVisible = on; renderer.property()->write("collision", on); update(); emitSigStateChangedLater(); } } bool SceneWidget::collisionLinesVisible() const { return impl->collisionLinesVisible; } void SceneWidgetImpl::onFieldOfViewChanged() { builtinPersCamera->setFieldOfView(PI * config->fieldOfViewSpin.value() / 180.0); builtinPersCamera->notifyUpdate(modified); } void SceneWidgetImpl::onClippingDepthChanged() { double zNear = config->zNearSpin.value(); double zFar = config->zFarSpin.value(); builtinPersCamera->setNearClipDistance(zNear); builtinPersCamera->setFarClipDistance(zFar); builtinOrthoCamera->setNearClipDistance(zNear); builtinOrthoCamera->setFarClipDistance(zFar); builtinOrthoCamera->notifyUpdate(modified); builtinPersCamera->notifyUpdate(modified); } void SceneWidgetImpl::onLightingToggled(bool on) { renderer.setDefaultLighting(on); update(); } void SceneWidgetImpl::onSmoothShadingToggled(bool on) { renderer.setDefaultSmoothShading(on); update(); } void SceneWidgetImpl::updateDefaultLights() { SgLight* headLight = renderer.headLight(); headLight->on(config->headLightCheck.isChecked()); headLight->setIntensity(config->headLightIntensitySpin.value()); renderer.setHeadLightLightingFromBackEnabled(config->headLightFromBackCheck.isChecked()); worldLight->on(config->worldLightCheck.isChecked()); worldLight->setIntensity(config->worldLightIntensitySpin.value()); worldLight->setAmbientIntensity(config->worldLightAmbientSpin.value()); renderer.enableAdditionalLights(config->additionalLightsCheck.isChecked()); renderer.enableFog(config->fogCheck.isChecked()); worldLight->notifyUpdate(modified); } void SceneWidgetImpl::onNormalVisualizationChanged() { if(config->normalVisualizationCheck.isChecked()){ renderer.showNormalVectors(config->normalLengthSpin.value()); } else { renderer.showNormalVectors(0.0); } update(); } void SceneWidget::setHeadLightIntensity(double value) { impl->config->headLightIntensitySpin.setValue(value); } void SceneWidget::setWorldLightIntensity(double value) { impl->config->worldLightIntensitySpin.setValue(value); } void SceneWidget::setWorldLightAmbient(double value) { impl->config->worldLightAmbientSpin.setValue(value); } void SceneWidget::setFloorGridSpan(double value) { impl->config->gridSpanSpin[FLOOR].setValue(value); } void SceneWidget::setFloorGridInterval(double value) { impl->config->gridIntervalSpin[FLOOR].setValue(value); } void SceneWidget::setLineWidth(double value) { impl->config->lineWidthSpin.setValue(value); } void SceneWidget::setPointSize(double value) { impl->config->pointSizeSpin.setValue(value); } void SceneWidget::setNormalLength(double value) { impl->config->normalLengthSpin.setValue(value); } void SceneWidget::setHeadLightEnabled(bool on) { impl->config->headLightCheck.setChecked(on); } void SceneWidget::setHeadLightLightingFromBack(bool on) { impl->config->headLightFromBackCheck.setChecked(on); } void SceneWidget::setWorldLight(bool on) { impl->config->worldLightCheck.setChecked(on); } void SceneWidget::setAdditionalLights(bool on) { impl->config->additionalLightsCheck.setChecked(on); } void SceneWidget::setFloorGrid(bool on) { impl->config->gridCheck[FLOOR].setChecked(on); } void SceneWidget::setNormalVisualization(bool on) { impl->config->normalVisualizationCheck.setChecked(on); } void SceneWidget::setCoordinateAxes(bool on) { impl->config->coordinateAxesCheck.setChecked(on); } void SceneWidget::setNewDisplayListDoubleRenderingEnabled(bool on) { impl->config->newDisplayListDoubleRenderingCheck.setChecked(on); } void SceneWidget::setUseBufferForPicking(bool on) { impl->config->bufferForPickingCheck.setChecked(on); } void SceneWidget::setBackgroundColor(const Vector3& color) { impl->renderer.setBackgroundColor(color.cast()); impl->update(); } void SceneWidget::setColor(const Vector4& color) { impl->renderer.setColor(color.cast()); } void SceneWidget::setShowFPS(bool on) { impl->showFPS(on); } void SceneWidget::setCameraPosition(const Vector3& eye, const Vector3& direction, const Vector3& up) { impl->builtinCameraTransform->setPosition(SgCamera::positionLookingFor(eye, direction, up)); } void SceneWidget::setFieldOfView(double value) { impl->builtinPersCamera->setFieldOfView(value); } void SceneWidget::setHeight(double value) { impl->builtinOrthoCamera->setHeight(value); } void SceneWidget::setNear(double value) { impl->config->zNearSpin.setValue(value); } void SceneWidget::setFar(double value) { impl->config->zFarSpin.setValue(value); } void SceneWidget::showConfigDialog() { impl->config->show(); } QVBoxLayout* SceneWidget::configDialogVBox() { return impl->config->vbox; } bool SceneWidget::saveImage(const std::string& filename) { return impl->saveImage(filename); } bool SceneWidgetImpl::saveImage(const std::string& filename) { return grabFrameBuffer().save(filename.c_str()); } QImage SceneWidget::getImage() { return impl->grabFrameBuffer(); } void SceneWidget::setScreenSize(int width, int height) { impl->setScreenSize(width, height); } void SceneWidgetImpl::setScreenSize(int width, int height) { QRect r = self->geometry(); setGeometry((r.width() - width) / 2, (r.height() - height) / 2, width, height); } void SceneWidget::updateIndicator(const std::string& text) { impl->indicatorLabel->setText(text.c_str()); } void SceneWidgetImpl::updateIndicator(const std::string& text) { indicatorLabel->setText(text.c_str()); } bool SceneWidget::storeState(Archive& archive) { return impl->storeState(archive); } bool SceneWidgetImpl::storeState(Archive& archive) { archive.write("editMode", isEditMode); archive.write("viewpointControlMode", viewpointControlMode.selectedSymbol()); archive.write("collisionLines", collisionLinesVisible); archive.write("polygonMode", polygonMode.selectedSymbol()); config->storeState(archive); ListingPtr cameraListing = new Listing(); set storedTransforms; int numCameras = renderer.numCameras(); for(int i=0; i < numCameras; ++i){ Mapping* cameraState = 0; if(InteractiveCameraTransform* transform = self->findOwnerInteractiveCameraTransform(i)){ if(!storedTransforms.insert(transform).second){ transform = 0; // already stored } cameraState = storeCameraState(i, true, transform); } else { if(i == renderer.currentCameraIndex()){ cameraState = storeCameraState(i, false, 0); } } if(cameraState){ cameraListing->append(cameraState); } } if(!cameraListing->empty()){ archive.insert("cameras", cameraListing); } write(archive, "backgroundColor", renderer.backgroundColor()); write(archive, "gridColor", gridColor[FLOOR]); write(archive, "xzgridColor", gridColor[XZ]); write(archive, "yzgridColor", gridColor[YZ]); return true; } void SceneWidgetImpl::writeCameraPath(Mapping& archive, const std::string& key, int cameraIndex) { vector cameraStrings; if(renderer.getSimplifiedCameraPathStrings(cameraIndex, cameraStrings)){ if(cameraStrings.size() == 1){ archive.write(key, cameraStrings.front()); } else { Listing& pathNode = *archive.createListing(key); pathNode.setFlowStyle(true); for(size_t i=0; i < cameraStrings.size(); ++i){ pathNode.append(cameraStrings[i]); } } } } Mapping* SceneWidgetImpl::storeCameraState(int cameraIndex, bool isInteractiveCamera, SgPosTransform* cameraTransform) { Mapping* state = new Mapping(); writeCameraPath(*state, "camera", cameraIndex); if(cameraIndex == renderer.currentCameraIndex()){ state->write("isCurrent", true); } if(isInteractiveCamera){ SgCamera* camera = renderer.camera(cameraIndex); if(SgPerspectiveCamera* pers = dynamic_cast(camera)){ state->write("fieldOfView", pers->fieldOfView()); } else if(SgOrthographicCamera* ortho = dynamic_cast(camera)){ state->write("orthoHeight", ortho->height()); } state->write("near", camera->nearClipDistance()); state->write("far", camera->farClipDistance()); if(cameraTransform){ const Affine3& T = cameraTransform->T(); write(*state, "eye", T.translation()); write(*state, "direction", SgCamera::direction(T)); write(*state, "up", SgCamera::up(T)); } } return state; } template static bool readColor(const Mapping& mapping, const char* key, Eigen::MatrixBase& out_color) { const Listing& elements = *mapping.findListing(key); if(!elements.isValid()){ return false; } if(elements.size() < 3 || elements.size() > 4){ elements.throwException("The color value must have three or four elements"); } for(int i=0; i < 3; ++i){ out_color[i] = elements[i].toDouble(); } if(out_color.rows() == 4){ if(elements.size() == 4){ out_color[3] = elements[3].toDouble(); } else { out_color[3] = 1.0f; } } return true; } bool SceneWidget::restoreState(const Archive& archive) { return impl->restoreState(archive); } bool SceneWidgetImpl::restoreState(const Archive& archive) { bool doUpdate = false; setEditMode(archive.get("editMode", isEditMode)); string symbol; if(archive.read("viewpointControlMode", symbol)){ self->setViewpointControlMode((SceneWidget::ViewpointControlMode(viewpointControlMode.index(symbol)))); } if(archive.read("polygonMode", symbol)){ setPolygonMode(polygonMode.index(symbol)); } setCollisionLinesVisible(archive.get("collisionLines", collisionLinesVisible)); config->restoreState(archive); const Listing& cameraListing = *archive.findListing("cameras"); if(cameraListing.isValid()){ archive.addPostProcess( boost::bind(&SceneWidgetImpl::restoreCameraStates, this, boost::ref(cameraListing)), 1); } else { // for the compatibility to the older versions const Mapping& cameraData = *archive.findMapping("camera"); if(cameraData.isValid()){ Vector3 eye, direction, up; if(read(cameraData, "eye", eye) && read(cameraData, "direction", direction) && read(cameraData, "up", up)){ builtinCameraTransform->setPosition(SgCamera::positionLookingFor(eye, direction, up)); doUpdate = true; } double fov; if(cameraData.read("fieldOfView", fov)){ builtinPersCamera->setFieldOfView(fov); doUpdate = true; } double height; if(cameraData.read("orthoHeight", height)){ builtinOrthoCamera->setHeight(height); doUpdate = true; } config->zNearSpin.setValue(cameraData.get("near", static_cast(builtinPersCamera->nearClipDistance()))); config->zFarSpin.setValue(cameraData.get("far", static_cast(builtinPersCamera->farClipDistance()))); archive.addPostProcess( boost::bind(&SceneWidgetImpl::restoreCurrentCamera, this, boost::ref(cameraData)), 1); } } Vector3f color; if(readColor(archive, "backgroundColor", color)){ renderer.setBackgroundColor(color); doUpdate = true; } if(readColor(archive, "gridColor", gridColor[FLOOR])){ doUpdate = true; } if(readColor(archive, "xzgridColor", gridColor[XZ])){ doUpdate = true; } if(readColor(archive, "yzgridColor", gridColor[YZ])){ doUpdate = true; } if(doUpdate){ update(); } return true; } void SceneWidgetImpl::restoreCameraStates(const Listing& cameraListing) { bool doUpdate = false; renderer.initializeRendering(); for(int i=0; i < cameraListing.size(); ++i){ const Mapping& state = *cameraListing[i].toMapping(); int cameraIndex = readCameraPath(state, "camera"); if(cameraIndex >= 0){ Vector3 eye, direction, up; if(read(state, "eye", eye) && read(state, "direction", direction) && read(state, "up", up)){ const SgNodePath& cameraPath = renderer.cameraPath(cameraIndex); for(size_t j=0; j < cameraPath.size() - 1; ++j){ SgPosTransform* transform = dynamic_cast(cameraPath[j]); if(transform){ transform->setPosition(SgCamera::positionLookingFor(eye, direction, up)); transform->notifyUpdate(); } } } SgCamera* camera = renderer.camera(cameraIndex); if(SgPerspectiveCamera* pers = dynamic_cast(camera)){ double fov; if(state.read("fieldOfView", fov)){ pers->setFieldOfView(fov); doUpdate = true; } } if(SgOrthographicCamera* ortho = dynamic_cast(camera)){ double height; if(state.read("orthoHeight", height)){ ortho->setHeight(height); doUpdate = true; } } double near, far; if(state.read("near", near)){ camera->setNearClipDistance(near); doUpdate = true; } if(state.read("far", far)){ camera->setFarClipDistance(far); doUpdate = true; } if(state.get("isCurrent", false)){ renderer.setCurrentCamera(cameraIndex); } } } if(doUpdate){ update(); } } int SceneWidgetImpl::readCameraPath(const Mapping& archive, const char* key) { int index = -1; std::vector pathStrings; const ValueNode& value = *archive.find(key); if(value.isString()){ pathStrings.push_back(value.toString()); } else if(value.isListing()){ const Listing& pathNode = *value.toListing(); for(int i=0; i < pathNode.size(); ++i){ pathStrings.push_back(pathNode[i].toString()); } } if(!pathStrings.empty()){ index = renderer.findCameraPath(pathStrings); } return index; } // for the compatibility to the older versions void SceneWidgetImpl::restoreCurrentCamera(const Mapping& cameraData) { renderer.initializeRendering(); int index = readCameraPath(cameraData, "current"); if(index >= 0){ renderer.setCurrentCamera(index); } } void SceneWidgetImpl::setupCoordinateAxes() { coordinateAxes = new SgCustomGLNode(boost::bind(&SceneWidgetImpl::renderCoordinateAxes, this, _1)); coordinateAxes->setName("CoordinateAxes"); float length = 16; float width = 2; MeshGenerator meshGenerator; SgMeshPtr cylinder = meshGenerator.generateCylinder(width, length); SgMeshPtr cone = meshGenerator.generateCone(width * 2.0, width * 4.0); SgShapePtr xCylinderShape = new SgShape; xCylinderShape->setMesh(cylinder); SgShapePtr xConeShape = new SgShape; xConeShape->setMesh(cone); SgPosTransform* xtransform = new SgPosTransform; xtransform->setTranslation(Vector3(0.0, length / 2.0, 0.0)); xtransform->addChild(xConeShape); xAxis = new SgPosTransform; xAxis->setTranslation(Vector3(length / 2.0, 0.0, 0.0)); AngleAxis xangleA(1.571, Vector3(0.0, 0.0, -1.0)); xAxis->setRotation(xangleA.toRotationMatrix ()); xAxis->addChild(xCylinderShape); xAxis->addChild(xtransform); SgShapePtr yCylinderShape = new SgShape; yCylinderShape->setMesh(cylinder); SgShapePtr yConeShape = new SgShape; yConeShape->setMesh(cone); SgPosTransform* ytransform = new SgPosTransform; ytransform->setTranslation(Vector3(0.0, length/2.0, 0.0)); ytransform->addChild(yConeShape); yAxis = new SgPosTransform; yAxis->setTranslation(Vector3(0.0, length / 2.0, 0.0)); yAxis->addChild(yCylinderShape); yAxis->addChild(ytransform); SgShapePtr zCylinderShape = new SgShape; zCylinderShape->setMesh(cylinder); SgShapePtr zConeShape = new SgShape; zConeShape->setMesh(cone); SgPosTransform* ztransform = new SgPosTransform; ztransform->setTranslation(Vector3(0.0, length / 2.0, 0.0)); ztransform->addChild(zConeShape); zAxis = new SgPosTransform; AngleAxis zangleA(1.571, Vector3(1.0, 0.0, 0.0)); zAxis->setRotation(zangleA.toRotationMatrix ()); zAxis->setTranslation(Vector3(0.0, 0.0, length / 2.0)); zAxis->addChild(zCylinderShape); zAxis->addChild(ztransform); activateSystemNode(coordinateAxes, config->coordinateAxesCheck.isChecked()); } void SceneWidgetImpl::activateSystemNode(SgNodePtr node, bool on) { if(on){ systemGroup->addChild(node, true); } else { systemGroup->removeChild(node, true); } } ConfigDialog::ConfigDialog(SceneWidgetImpl* impl) { setWindowTitle(_("Scene Config")); QVBoxLayout* topVBox = new QVBoxLayout(); vbox = new QVBoxLayout(); QHBoxLayout* hbox; vbox->addLayout(new HSeparatorBox(new QLabel(_("Default Camera")))); hbox = new QHBoxLayout(); hbox->addWidget(new QLabel(_("Field of view"))); fieldOfViewSpin.setRange(1, 179); fieldOfViewSpin.setValue(45); fieldOfViewSpin.sigValueChanged().connect(boost::bind(&SceneWidgetImpl::onFieldOfViewChanged, impl)); hbox->addWidget(&fieldOfViewSpin); hbox->addWidget(new QLabel("[deg]")); hbox->addStretch(); vbox->addLayout(hbox); hbox = new QHBoxLayout(); hbox->addWidget(new QLabel(_("Clipping depth"))); hbox->addSpacing(8); hbox->addWidget(new QLabel(_("Near"))); zNearSpin.setDecimals(4); zNearSpin.setRange(0.0001, 9.9999); zNearSpin.setSingleStep(0.0001); zNearSpin.setValue(impl->builtinPersCamera->nearClipDistance()); zNearSpin.sigValueChanged().connect(boost::bind(&SceneWidgetImpl::onClippingDepthChanged, impl)); hbox->addWidget(&zNearSpin); hbox->addWidget(new QLabel(_("Far"))); zFarSpin.setDecimals(1); zFarSpin.setRange(0.1, 9999999.9); zFarSpin.setSingleStep(0.1); zFarSpin.setValue(impl->builtinPersCamera->farClipDistance()); zFarSpin.sigValueChanged().connect(boost::bind(&SceneWidgetImpl::onClippingDepthChanged, impl)); hbox->addWidget(&zFarSpin); hbox->addStretch(); vbox->addLayout(hbox); updateDefaultLightsLater.setFunction(boost::bind(&SceneWidgetImpl::updateDefaultLights, impl)); vbox->addLayout(new HSeparatorBox(new QLabel(_("Light")))); hbox = new QHBoxLayout(); lightingCheck.setText(_("Lighiting")); lightingCheck.setChecked(true); lightingCheck.sigToggled().connect(boost::bind(&SceneWidgetImpl::onLightingToggled, impl, _1)); hbox->addWidget(&lightingCheck); smoothShadingCheck.setText(_("Smooth shading")); smoothShadingCheck.setChecked(true); smoothShadingCheck.sigToggled().connect(boost::bind(&SceneWidgetImpl::onSmoothShadingToggled, impl, _1)); hbox->addWidget(&smoothShadingCheck); hbox->addStretch(); vbox->addLayout(hbox); hbox = new QHBoxLayout(); headLightCheck.setText(_("Head light")); headLightCheck.setChecked(true); headLightCheck.sigToggled().connect(boost::bind(updateDefaultLightsLater)); hbox->addWidget(&headLightCheck); hbox->addWidget(new QLabel(_("Intensity"))); headLightIntensitySpin.setDecimals(2); headLightIntensitySpin.setSingleStep(0.01); headLightIntensitySpin.setRange(0.0, 1.0); headLightIntensitySpin.setValue(0.75); headLightIntensitySpin.sigValueChanged().connect(boost::bind(updateDefaultLightsLater)); hbox->addWidget(&headLightIntensitySpin); headLightFromBackCheck.setText(_("Back lighting")); headLightFromBackCheck.sigToggled().connect(boost::bind(updateDefaultLightsLater)); hbox->addWidget(&headLightFromBackCheck); hbox->addStretch(); vbox->addLayout(hbox); hbox = new QHBoxLayout(); worldLightCheck.setText(_("World light")); worldLightCheck.setChecked(true); worldLightCheck.sigToggled().connect(boost::bind(updateDefaultLightsLater)); hbox->addWidget(&worldLightCheck); hbox->addWidget(new QLabel(_("Intensity"))); worldLightIntensitySpin.setDecimals(2); worldLightIntensitySpin.setSingleStep(0.01); worldLightIntensitySpin.setRange(0.0, 1.0); worldLightIntensitySpin.setValue(0.5); worldLightIntensitySpin.sigValueChanged().connect(boost::bind(updateDefaultLightsLater)); hbox->addWidget(&worldLightIntensitySpin); hbox->addWidget(new QLabel(_("Ambient"))); worldLightAmbientSpin.setDecimals(2); worldLightAmbientSpin.setSingleStep(0.01); worldLightAmbientSpin.setRange(0.0, 1.0); worldLightAmbientSpin.setValue(0.3); worldLightAmbientSpin.sigValueChanged().connect(boost::bind(updateDefaultLightsLater)); hbox->addWidget(&worldLightAmbientSpin); hbox->addStretch(); vbox->addLayout(hbox); hbox = new QHBoxLayout(); additionalLightsCheck.setText(_("Additional lights")); additionalLightsCheck.setChecked(true); additionalLightsCheck.sigToggled().connect(boost::bind(updateDefaultLightsLater)); hbox->addWidget(&additionalLightsCheck); hbox->addStretch(); vbox->addLayout(hbox); hbox = new QHBoxLayout(); fogCheck.setText(_("Fog")); fogCheck.setChecked(true); fogCheck.sigToggled().connect(boost::bind(updateDefaultLightsLater)); hbox->addWidget(&fogCheck); hbox->addStretch(); vbox->addLayout(hbox); vbox->addLayout(new HSeparatorBox(new QLabel(_("Background")))); hbox = new QHBoxLayout(); backgroundColorButton.setText(_("Background color")); backgroundColorButton.sigClicked().connect(boost::bind(&SceneWidgetImpl::showBackgroundColorDialog, impl)); hbox->addWidget(&backgroundColorButton); hbox->addStretch(); vbox->addLayout(hbox); for(int i=0; i<3; i++){ hbox = new QHBoxLayout(); gridCheck[i].setChecked(false); gridCheck[i].sigToggled().connect( boost::bind(&SceneWidgetImpl::activateSystemNode, impl, boost::ref(impl->grid[i]), _1)); hbox->addWidget(&gridCheck[i]); hbox->addWidget(new QLabel(_("Span"))); gridSpanSpin[i].setAlignment(Qt::AlignCenter); gridSpanSpin[i].setDecimals(1); gridSpanSpin[i].setRange(0.0, 99.9); gridSpanSpin[i].setSingleStep(0.1); gridSpanSpin[i].setValue(10.0); gridSpanSpin[i].sigValueChanged().connect(boost::bind(&SceneWidgetImpl::update, impl)); hbox->addWidget(&gridSpanSpin[i]); hbox->addSpacing(8); hbox->addWidget(new QLabel(_("Interval"))); gridIntervalSpin[i].setAlignment(Qt::AlignCenter); gridIntervalSpin[i].setDecimals(2); gridIntervalSpin[i].setRange(0.01, 9.99); gridIntervalSpin[i].setSingleStep(0.01); gridIntervalSpin[i].setValue(0.5); gridIntervalSpin[i].sigValueChanged().connect(boost::bind(&SceneWidgetImpl::update, impl)); hbox->addWidget(&gridIntervalSpin[i]); gridColorButton[i].setText(_("Color")); gridColorButton[i].sigClicked().connect(boost::bind(&SceneWidgetImpl::showGridColorDialog, impl, static_cast(i))); hbox->addWidget(&gridColorButton[i]); hbox->addStretch(); vbox->addLayout(hbox); } gridCheck[FLOOR].setText(_("Show the floor grid")); gridCheck[XZ].setText(_("Show the xz plane grid")); gridCheck[YZ].setText(_("Show the yz plane grid")); gridCheck[FLOOR].blockSignals(true); gridCheck[FLOOR].setChecked(true); gridCheck[FLOOR].blockSignals(false); vbox->addWidget(new HSeparator()); hbox = new QHBoxLayout(); textureCheck.setText(_("Texture")); textureCheck.setChecked(true); textureCheck.sigToggled().connect(boost::bind(&SceneWidgetImpl::onTextureToggled, impl, _1)); hbox->addWidget(&textureCheck); hbox->addStretch(); vbox->addLayout(hbox); hbox = new QHBoxLayout(); defaultColorButton.setText(_("Default color")); defaultColorButton.sigClicked().connect(boost::bind(&SceneWidgetImpl::showDefaultColorDialog, impl)); hbox->addWidget(&defaultColorButton); hbox->addWidget(new QLabel(_("Default line width"))); lineWidthSpin.setDecimals(1); lineWidthSpin.setRange(0.1, 9.9); lineWidthSpin.setSingleStep(0.1); lineWidthSpin.setValue(1.0); lineWidthSpin.sigValueChanged().connect(boost::bind(&SceneWidgetImpl::onLineWidthChanged, impl, _1)); hbox->addWidget(&lineWidthSpin); hbox->addWidget(new QLabel(_("Default point size"))); pointSizeSpin.setDecimals(1); pointSizeSpin.setRange(0.1, 9.9); pointSizeSpin.setSingleStep(0.1); pointSizeSpin.setValue(1.0); pointSizeSpin.sigValueChanged().connect(boost::bind(&SceneWidgetImpl::onPointSizeChanged, impl, _1)); hbox->addWidget(&pointSizeSpin); hbox->addStretch(); vbox->addLayout(hbox); hbox = new QHBoxLayout(); pointRenderingModeCheck.setText(_("Do point rendering in the wireframe mode")); pointRenderingModeCheckConnection = pointRenderingModeCheck.sigToggled().connect( boost::bind(&SceneWidgetImpl::onPointRenderingModeToggled, impl, _1)); hbox->addWidget(&pointRenderingModeCheck); hbox->addStretch(); vbox->addLayout(hbox); hbox = new QHBoxLayout(); normalVisualizationCheck.setText(_("Normal Visualization")); normalVisualizationCheck.sigToggled().connect( boost::bind(&SceneWidgetImpl::onNormalVisualizationChanged, impl)); hbox->addWidget(&normalVisualizationCheck); normalLengthSpin.setDecimals(3); normalLengthSpin.setRange(0.0, 1000.0); normalLengthSpin.setSingleStep(0.001); normalLengthSpin.setValue(0.01); normalLengthSpin.sigValueChanged().connect( boost::bind(&SceneWidgetImpl::onNormalVisualizationChanged, impl)); hbox->addWidget(&normalLengthSpin); hbox->addStretch(); vbox->addLayout(hbox); vbox->addWidget(new HSeparator()); hbox = new QHBoxLayout(); coordinateAxesCheck.setText(_("Coordinate axes")); coordinateAxesCheck.setChecked(true); coordinateAxesCheck.sigToggled().connect( boost::bind(&SceneWidgetImpl::activateSystemNode, impl, boost::ref(impl->coordinateAxes), _1)); hbox->addWidget(&coordinateAxesCheck); fpsCheck.setText(_("Show FPS")); fpsCheck.setChecked(false); fpsCheck.sigToggled().connect(boost::bind(&SceneWidgetImpl::showFPS, impl, _1)); hbox->addWidget(&fpsCheck); fpsTestButton.setText(_("Test")); fpsTestButton.sigClicked().connect(boost::bind(&SceneWidgetImpl::doFPSTest, impl)); hbox->addWidget(&fpsTestButton); hbox->addStretch(); vbox->addLayout(hbox); hbox = new QHBoxLayout(); newDisplayListDoubleRenderingCheck.setText(_("Do double rendering when a new display list is created.")); newDisplayListDoubleRenderingCheck.sigToggled().connect(boost::bind(&SceneWidgetImpl::onNewDisplayListDoubleRenderingToggled, impl, _1)); hbox->addWidget(&newDisplayListDoubleRenderingCheck); hbox->addStretch(); vbox->addLayout(hbox); hbox = new QHBoxLayout(); bufferForPickingCheck.setText(_("Use an OpenGL pixel buffer for picking")); bufferForPickingCheck.setChecked(true); bufferForPickingCheck.sigToggled().connect(boost::bind(&SceneWidgetImpl::onBufferForPickingToggled, impl, _1)); hbox->addWidget(&bufferForPickingCheck); hbox->addStretch(); vbox->addLayout(hbox); topVBox->addLayout(vbox); topVBox->addWidget(new HSeparator()); QPushButton* okButton = new QPushButton(_("&Ok")); okButton->setDefault(true); QDialogButtonBox* buttonBox = new QDialogButtonBox(this); buttonBox->addButton(okButton, QDialogButtonBox::AcceptRole); connect(buttonBox,SIGNAL(accepted()), this, SLOT(accept())); topVBox->addWidget(buttonBox); setLayout(topVBox); } void ConfigDialog::storeState(Archive& archive) { archive.write("defaultHeadLight", headLightCheck.isChecked()); archive.write("defaultHeadLightIntensity", headLightIntensitySpin.value()); archive.write("headLightLightingFromBack", headLightFromBackCheck.isChecked()); archive.write("worldLight", worldLightCheck.isChecked()); archive.write("worldLightIntensity", worldLightIntensitySpin.value()); archive.write("worldLightAmbient", worldLightAmbientSpin.value()); archive.write("additionalLights", additionalLightsCheck.isChecked()); archive.write("fog", fogCheck.isChecked()); archive.write("floorGrid", gridCheck[FLOOR].isChecked()); archive.write("floorGridSpan", gridSpanSpin[FLOOR].value()); archive.write("floorGridInterval", gridIntervalSpin[FLOOR].value()); archive.write("xzGrid", gridCheck[XZ].isChecked()); archive.write("xzGridSpan", gridSpanSpin[XZ].value()); archive.write("xzGridInterval", gridIntervalSpin[YZ].value()); archive.write("xzGrid", gridCheck[YZ].isChecked()); archive.write("yzGridSpan", gridSpanSpin[YZ].value()); archive.write("yzGridInterval", gridIntervalSpin[YZ].value()); archive.write("texture", textureCheck.isChecked()); archive.write("lineWidth", lineWidthSpin.value()); archive.write("pointSize", pointSizeSpin.value()); archive.write("normalVisualization", normalVisualizationCheck.isChecked()); archive.write("normalLength", normalLengthSpin.value()); archive.write("coordinateAxes", coordinateAxesCheck.isChecked()); archive.write("showFPS", fpsCheck.isChecked()); archive.write("enableNewDisplayListDoubleRendering", newDisplayListDoubleRenderingCheck.isChecked()); archive.write("useBufferForPicking", bufferForPickingCheck.isChecked()); } void ConfigDialog::restoreState(const Archive& archive) { headLightCheck.setChecked(archive.get("defaultHeadLight", headLightCheck.isChecked())); headLightIntensitySpin.setValue(archive.get("defaultHeadLightIntensity", headLightIntensitySpin.value())); headLightFromBackCheck.setChecked(archive.get("headLightLightingFromBack", headLightFromBackCheck.isChecked())); worldLightCheck.setChecked(archive.get("worldLight", worldLightCheck.isChecked())); worldLightIntensitySpin.setValue(archive.get("worldLightIntensity", worldLightIntensitySpin.value())); worldLightAmbientSpin.setValue(archive.get("worldLightAmbient", worldLightAmbientSpin.value())); additionalLightsCheck.setChecked(archive.get("additionalLights", additionalLightsCheck.isChecked())); fogCheck.setChecked(archive.get("fog", fogCheck.isChecked())); gridCheck[FLOOR].setChecked(archive.get("floorGrid", gridCheck[FLOOR].isChecked())); gridSpanSpin[FLOOR].setValue(archive.get("floorGridSpan", gridSpanSpin[FLOOR].value())); gridIntervalSpin[FLOOR].setValue(archive.get("floorGridInterval", gridIntervalSpin[FLOOR].value())); gridCheck[XZ].setChecked(archive.get("xzGrid", gridCheck[XZ].isChecked())); gridSpanSpin[XZ].setValue(archive.get("xzGridSpan", gridSpanSpin[XZ].value())); gridIntervalSpin[XZ].setValue(archive.get("xzGridInterval", gridIntervalSpin[XZ].value())); gridCheck[YZ].setChecked(archive.get("yzGrid", gridCheck[YZ].isChecked())); gridSpanSpin[YZ].setValue(archive.get("yzGridSpan", gridSpanSpin[YZ].value())); gridIntervalSpin[YZ].setValue(archive.get("yzGridInterval", gridIntervalSpin[YZ].value())); textureCheck.setChecked(archive.get("texture", textureCheck.isChecked())); lineWidthSpin.setValue(archive.get("lineWidth", lineWidthSpin.value())); pointSizeSpin.setValue(archive.get("pointSize", pointSizeSpin.value())); normalVisualizationCheck.setChecked(archive.get("normalVisualization", normalVisualizationCheck.isChecked())); normalLengthSpin.setValue(archive.get("normalLength", normalLengthSpin.value())); coordinateAxesCheck.setChecked(archive.get("coordinateAxes", coordinateAxesCheck.isChecked())); fpsCheck.setChecked(archive.get("showFPS", fpsCheck.isChecked())); newDisplayListDoubleRenderingCheck.setChecked(archive.get("enableNewDisplayListDoubleRendering", newDisplayListDoubleRenderingCheck.isChecked())); bufferForPickingCheck.setChecked(archive.get("useBufferForPicking", bufferForPickingCheck.isChecked())); } choreonoid-1.5.0/src/Base/ViewArea.h0000664000000000000000000000173712741425367015706 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_VIEW_AREA_H #define CNOID_BASE_VIEW_AREA_H #include "Archive.h" #include #include "exportdecl.h" namespace cnoid { class View; class ViewAreaImpl; class CNOID_EXPORT ViewArea : public QWidget { public: ViewArea(QWidget* parent = 0); ~ViewArea(); void setSingleView(View* view); void createDefaultPanes(); bool viewTabsVisible() const; void setViewTabsVisible(bool on); bool addView(View* view); bool removeView(View* view); int numViews() const; void storeLayout(ArchivePtr archive); void restoreLayout(ArchivePtr archive); void resetLayout(); static void storeAllViewAreaLayouts(ArchivePtr archive); static void restoreAllViewAreaLayouts(ArchivePtr archive); static void resetAllViewAreaLayouts(); protected: virtual void keyPressEvent(QKeyEvent* event); private: ViewAreaImpl* impl; friend class ViewAreaImpl; }; } #endif choreonoid-1.5.0/src/Base/ToolBarArea.cpp0000664000000000000000000005530612741425367016672 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "ToolBarArea.h" #include "Separator.h" #include "ToolBar.h" #include "MainWindow.h" #include "LazyCaller.h" #include "Menu.h" #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; using namespace cnoid; namespace { const bool DEBUG_MODE = false; typedef std::vector ToolBarArray; class ToolBarRow { public: ToolBarRow(ToolBarArea* toolBarArea) : toolBarArea(toolBarArea), separator(toolBarArea) { height = 0; separator.hide(); } ToolBarArea* toolBarArea; ToolBarArray toolBars; HSeparator separator; int height; }; typedef boost::shared_ptr ToolBarRowPtr; // for archiving struct LayoutState { public: string name; int desiredX; int layoutPriority; }; typedef list RowLayoutState; typedef list AreaLayoutState; } namespace cnoid { class ToolBarAreaImpl { public: ToolBarAreaImpl(ToolBarArea* self); ~ToolBarAreaImpl(); bool addToolBar(ToolBar* toolBar); void removeToolBar(ToolBar* toolBar); void hideToolBar(ToolBar* toolBar); void setVisibilityMenuItems(Menu* menu); void onVisiblityCheckToggled(ToolBar* toolBar, bool on); void storeLayout(MappingPtr& archive); void restoreLayout(MappingPtr& archive); void resetLayout(MappingPtr& archive); void dragToolBar(ToolBar* toolBar, const QPoint& globalPos); void setNewToolBars(); void expandStrechableBars (ToolBarRowPtr& row, int portion, int shift, int barIndex, int numStrechables, int lastSpace); void useSpace(ToolBarRowPtr& row, int space, int shift, int barIndex, int numStrechables, int allspace ); void setNewToolBar(ToolBar* toolBar, vector& numStrechablesOfRow); void layoutToolBars(); void layoutToolBarRow(ToolBarRowPtr toolBarRow, int& io_rowTop, bool isNewBottomRow); void layoutToolBarRowWithDraggedToolBar(ToolBarArray& toolBars, int rowTop, int rowHeight); int normalizeLayoutPriorities(ToolBarArray& toolBars); void layoutToolBarRowPart(ToolBarArray& toolBars, int rowTop, int rowHeight, int partLeft, int partRight); void resizeEvent(QResizeEvent* event); ToolBarArea* self; bool isBeforeDoingInitialLayout; int defaultOrderIndex; struct DefaultOrderCmp { bool operator() (ToolBar* bar1, ToolBar* bar2) { return (bar1->defaultOrderIndex < bar2->defaultOrderIndex); } }; set toolBars; ToolBarArray newToolBarsToShow; deque toolBarRows; ToolBarRowPtr spilledToolBarRow; MappingPtr initialLayout; int areaHeight; int prevAreaHeight; ToolBar* draggedToolBar; bool draggedToolBarHasNotBeenInserted; int dragY; LazyCaller layoutToolBarsLater; }; } ToolBarArea::ToolBarArea(QWidget* parent) : QWidget(parent) { impl = new ToolBarAreaImpl(this); } ToolBarAreaImpl::ToolBarAreaImpl(ToolBarArea* self) : self(self), spilledToolBarRow(new ToolBarRow(self)), layoutToolBarsLater(boost::bind(&ToolBarAreaImpl::layoutToolBars, this)) { isBeforeDoingInitialLayout = true; defaultOrderIndex = 0; draggedToolBar = 0; draggedToolBarHasNotBeenInserted = false; areaHeight = 0; prevAreaHeight = 0; } ToolBarArea::~ToolBarArea() { delete impl; } ToolBarAreaImpl::~ToolBarAreaImpl() { } void ToolBarArea::getAllToolBars(std::vector& out_toolBars) { out_toolBars.clear(); for(set::iterator p = impl->toolBars.begin(); p != impl->toolBars.end(); ++p){ out_toolBars.push_back(*p); } } void ToolBarArea::getVisibleToolBars(std::vector& out_toolBars) { out_toolBars.clear(); for(size_t i=0; i < impl->toolBarRows.size(); ++i){ ToolBarRowPtr& row = impl->toolBarRows[i]; vector& toolBars = row->toolBars; for(size_t j=0; j < toolBars.size(); ++j){ out_toolBars.push_back(toolBars[j]); } } } bool ToolBarArea::addToolBar(ToolBar* toolBar) { return impl->addToolBar(toolBar); } bool ToolBarAreaImpl::addToolBar(ToolBar* toolBar) { if(DEBUG_MODE){ cout << "ToolBarAreaImpl::addToolBar()" << endl; } if(toolBar){ set::iterator p = toolBars.find(toolBar); if(p == toolBars.end()){ toolBars.insert(toolBar); toolBar->toolBarArea_ = self; toolBar->defaultOrderIndex = defaultOrderIndex++; toolBar->hide(); toolBar->setParent(self); if(toolBar->isVisibleByDefault()){ newToolBarsToShow.push_back(toolBar); } if(!isBeforeDoingInitialLayout){ layoutToolBarsLater(); } return true; } } return false; } void ToolBarArea::removeToolBar(ToolBar* toolBar) { if(toolBar){ impl->removeToolBar(toolBar); } } void ToolBarAreaImpl::removeToolBar(ToolBar* toolBar) { set::iterator p = toolBars.find(toolBar); if(p != toolBars.end()){ hideToolBar(toolBar); toolBar->setParent(0); toolBar->toolBarArea_ = 0; toolBars.erase(p); } } void ToolBarAreaImpl::hideToolBar(ToolBar* toolBar) { if(toolBar->isVisible()){ for(size_t i=0; i < toolBarRows.size(); ++i){ ToolBarRowPtr row = toolBarRows[i]; vector& toolBars = row->toolBars; for(size_t j=0; j < toolBars.size(); ++j){ if(toolBars[j] == toolBar){ toolBar->hide(); toolBars.erase(toolBars.begin() + j); if(!isBeforeDoingInitialLayout){ layoutToolBarsLater(); } return; } } } } } void ToolBarArea::setVisibilityMenuItems(Menu* menu) { impl->setVisibilityMenuItems(menu); } void ToolBarAreaImpl::setVisibilityMenuItems(Menu* menu) { menu->clear(); vector sorted(toolBars.size()); std::copy(toolBars.begin(), toolBars.end(), sorted.begin()); std::sort(sorted.begin(), sorted.end(), DefaultOrderCmp()); for(size_t i=0; i < sorted.size(); ++i){ ToolBar* toolBar = sorted[i]; Action* action = new Action(menu); action->setText(toolBar->windowTitle()); action->setCheckable(true); if(toolBar->isVisible()){ action->setChecked(true); } action->sigToggled().connect(boost::bind(&ToolBarAreaImpl::onVisiblityCheckToggled, this, toolBar, _1)); menu->addAction(action); } } void ToolBarAreaImpl::onVisiblityCheckToggled(ToolBar* toolBar, bool on) { if(on){ newToolBarsToShow.push_back(toolBar); layoutToolBarsLater(); } else { hideToolBar(toolBar); } } void ToolBarArea::setInitialLayout(MappingPtr archive) { if(impl->isBeforeDoingInitialLayout){ impl->initialLayout = archive; } } void ToolBarArea::resizeEvent(QResizeEvent* event) { QWidget::resizeEvent(event); impl->resizeEvent(event); } void ToolBarAreaImpl::resizeEvent(QResizeEvent* event) { if(DEBUG_MODE){ cout << "ToolBarAreaImpl::resizeEvent(" << event->size().width() << ", " << event->size().height() << ")"; cout << ", isVisible =" << self->isVisible(); cout << ", MainWindows's windowState() = " << MainWindow::instance()->windowState() << endl; } if(isBeforeDoingInitialLayout){ #ifdef Q_OS_MAC bool doLayout = true; #else bool doLayout = !(MainWindow::instance()->windowState() & (Qt::WindowMaximized | Qt::WindowFullScreen)) || self->isVisible(); #endif if(doLayout){ isBeforeDoingInitialLayout = false; if(initialLayout){ restoreLayout(initialLayout); initialLayout = 0; } else { layoutToolBars(); } } } else { if(event->oldSize().width() >= 0 && event->size().width() != event->oldSize().width()){ layoutToolBars(); } } } bool ToolBarArea::event(QEvent* event) { if(false){ // Is this needed? if(event->type() == QEvent::LayoutRequest){ if(DEBUG_MODE){ cout << "ToolBarArea::event(QEvent::LayoutRequest)" << endl; } impl->layoutToolBars(); return true; } } return QWidget::event(event); } void ToolBarArea::doInitialLayout() { if(DEBUG_MODE){ cout << "ToolBarAreaImpl::doInitialLayout()" << endl; cout << "width = " << width() << endl; } if(impl->isBeforeDoingInitialLayout){ impl->isBeforeDoingInitialLayout = false; if(impl->initialLayout){ impl->restoreLayout(impl->initialLayout); impl->initialLayout = 0; } else { impl->layoutToolBars(); } } } void ToolBarArea::restoreLayout(MappingPtr archive) { impl->restoreLayout(archive); } void ToolBarAreaImpl::restoreLayout(MappingPtr& archive) { if(DEBUG_MODE){ cout << "ToolBarAreaImpl::restoreLayout()" << endl; } if(isBeforeDoingInitialLayout){ initialLayout = archive; return; } const MappingPtr layoutOfToolBars = archive->findMapping("layoutOfToolBars"); if(!layoutOfToolBars->isValid()){ layoutToolBars(); return; } // make the map from name to toolBar typedef map NameToToolBarMap; NameToToolBarMap nameToToolBarMap; for(set::iterator p = toolBars.begin(); p != toolBars.end(); ++p){ ToolBar* toolBar = *p; toolBar->hide(); nameToToolBarMap[toolBar->objectName()] = toolBar; } newToolBarsToShow.clear(); toolBarRows.clear(); const Listing* rows = layoutOfToolBars->get("rows").toListing(); for(int i=0; i < rows->size(); ++i){ ToolBarRowPtr row(new ToolBarRow(self)); toolBarRows.push_back(row); const Listing* bars = rows->at(i)->toListing(); for(int j=0; j < bars->size(); ++j){ const Mapping* state = bars->at(j)->toMapping(); NameToToolBarMap::iterator it = nameToToolBarMap.find(QString(state->get("name").toString().c_str())); if(it != nameToToolBarMap.end()){ ToolBar* toolBar = it->second; row->toolBars.push_back(toolBar); toolBar->desiredX = state->get("x").toInt(); toolBar->layoutPriority = state->get("priority").toInt(); nameToToolBarMap.erase(it); } } if(row->toolBars.empty()){ toolBarRows.pop_back(); } } layoutToolBars(); } void ToolBarArea::resetLayout(MappingPtr archive) { impl->resetLayout(archive); } void ToolBarAreaImpl::resetLayout(MappingPtr& archive) { if(DEBUG_MODE){ cout << "ToolBarAreaImpl::resetLayout()" << endl; } newToolBarsToShow.clear(); for(set::iterator p = toolBars.begin(); p != toolBars.end(); ++p){ ToolBar* toolBar = *p; toolBar->hide(); if(toolBar->isVisibleByDefault()){ newToolBarsToShow.push_back(toolBar); } } std::sort(newToolBarsToShow.begin(), newToolBarsToShow.end(), DefaultOrderCmp()); toolBarRows.clear(); layoutToolBars(); self->removeLayout(archive); } void ToolBarArea::removeLayout(MappingPtr archive) { archive->remove("layoutOfToolBars"); } void ToolBarArea::storeLayout(MappingPtr archive) { impl->storeLayout(archive); } void ToolBarAreaImpl::storeLayout(MappingPtr& archive) { Mapping* layoutOfToolBars = archive->createMapping("layoutOfToolBars"); Listing* rows = layoutOfToolBars->createListing("rows"); for(size_t i=0; i < toolBarRows.size(); ++i){ ToolBarArray& toolBars = toolBarRows[i]->toolBars; if(!toolBars.empty()){ Listing* bars = new Listing(); for(ToolBarArray::iterator p = toolBars.begin(); p != toolBars.end(); ++p){ ToolBar* toolBar = *p; Mapping* state = new Mapping(); state->setFlowStyle(true); state->write("name", toolBar->objectName().toStdString(), DOUBLE_QUOTED); state->write("x", toolBar->desiredX); state->write("priority", toolBar->layoutPriority); bars->append(state); } rows->append(bars); } } } void ToolBarArea::dragToolBar(ToolBar* toolBar, const QPoint& globalPos) { impl->dragToolBar(toolBar, globalPos); } void ToolBarAreaImpl::dragToolBar(ToolBar* toolBar, const QPoint& globalPos) { QPoint p = self->mapFromGlobal(globalPos); draggedToolBar = toolBar; draggedToolBarHasNotBeenInserted = true; draggedToolBar->desiredX = p.x(); dragY = p.y(); if(p.y() < 0){ toolBarRows.push_front(ToolBarRowPtr(new ToolBarRow(self))); } layoutToolBars(); draggedToolBar = 0; } void ToolBarAreaImpl::setNewToolBars() { vector numStrechablesOfRow; for(size_t i=0; i < newToolBarsToShow.size(); ++i){ setNewToolBar(newToolBarsToShow[i], numStrechablesOfRow); } newToolBarsToShow.clear(); for(size_t i=0; i < numStrechablesOfRow.size(); ++i){ int numStrechables = numStrechablesOfRow[i]; if(numStrechables > 0){ ToolBarRowPtr& row = toolBarRows[i]; ToolBar* lastToolBar = row->toolBars.back(); QRect r = lastToolBar->geometry(); int space = self->width() - (r.x() + r.width()); if(space > 0){ expandStrechableBars(row, (space / numStrechables), 0, 0, numStrechables, space); } } } } void ToolBarAreaImpl::expandStrechableBars (ToolBarRowPtr& row, int portion, int shift, int barIndex, int numStrechables, int lastSpace) { ToolBar* bar = row->toolBars[barIndex]; bar->desiredX += shift; if(bar->isStretchable()){ int addition = (numStrechables > 1) ? portion : lastSpace; shift += addition; lastSpace -= addition; --numStrechables; } ++barIndex; if(barIndex < (int)row->toolBars.size()){ expandStrechableBars(row, portion, shift, barIndex, numStrechables, lastSpace); } } void ToolBarAreaImpl::setNewToolBar(ToolBar* toolBar, vector& numStrechablesOfRow) { if(DEBUG_MODE){ cout << "ToolBarAreaImpl::setNewToolBar()" << endl; } if(toolBar){ ToolBarRowPtr toolBarRow; int rowIndex = -1; int width = toolBar->minimumSizeHint().width(); for(size_t i=0; i < toolBarRows.size(); ++i){ ToolBarRowPtr existingRow = toolBarRows[i]; ToolBar* lastToolBar = existingRow->toolBars.back(); if(lastToolBar){ QRect r = lastToolBar->geometry(); int lastX = r.x() + r.width(); int lastSpace = self->width() - lastX; if(width <= lastSpace){ toolBar->desiredX = lastX + 1; if(toolBar->isStretchable()){ width = std::min(toolBar->stretchableDefaultWidth(), lastSpace); } toolBarRow = existingRow; rowIndex = i; break; } } } if(!toolBarRow){ toolBar->desiredX = 0; rowIndex = toolBarRows.size(); toolBarRow.reset(new ToolBarRow(self)); toolBarRows.push_back(toolBarRow); numStrechablesOfRow.push_back(0); } toolBarRow->toolBars.push_back(toolBar); if(toolBar->isStretchable()){ numStrechablesOfRow[rowIndex]++; } toolBar->setGeometry(toolBar->desiredX, 0, width, toolBar->minimumSizeHint().height()); toolBar->show(); } } void ToolBarAreaImpl::layoutToolBars() { if(DEBUG_MODE){ cout << "ToolBarAreaImpl::layoutToolBars()" << endl; } if(!newToolBarsToShow.empty()){ setNewToolBars(); } if(DEBUG_MODE){ cout << "actually do ToolBarAreaImpl::layoutToolBars()" << endl; } areaHeight = 0; int rowTop = 0; spilledToolBarRow->toolBars.clear(); size_t i = 0; while(i < toolBarRows.size()){ layoutToolBarRow(toolBarRows[i], rowTop, false); if(!spilledToolBarRow->toolBars.empty()){ layoutToolBarRow(spilledToolBarRow, rowTop, false); } if(toolBarRows[i]->toolBars.empty()){ toolBarRows.erase(toolBarRows.begin() + i); } else { ++i; } } if(draggedToolBarHasNotBeenInserted){ ToolBarRowPtr row(new ToolBarRow(self)); toolBarRows.push_back(row); layoutToolBarRow(row, rowTop, true); } areaHeight = rowTop; if(areaHeight != prevAreaHeight){ self->setMinimumHeight(areaHeight); prevAreaHeight = areaHeight; } isBeforeDoingInitialLayout = false; } void ToolBarAreaImpl::layoutToolBarRow(ToolBarRowPtr toolBarRow, int& io_rowTop, bool isNewBottomRow) { int rowHeight = 0; bool draggedToolBarExists = false; ToolBarArray& toolBars = toolBarRow->toolBars; // calculate the row height and remove the dragged tool bar if it is originally in this row ToolBarArray::iterator p = toolBars.begin(); while(p != toolBars.end()){ ToolBar* toolBar = *p; if(toolBar == draggedToolBar){ draggedToolBarExists = true; p = toolBars.erase(p); } else { rowHeight = std::max(rowHeight, toolBar->minimumSizeHint().height()); ++p; } } // Is the dragged tool bar moving to this row ? bool isDraggedToolBarMovingToThisRow = false; if(draggedToolBarHasNotBeenInserted){ int bottomBorder = 0; if(rowHeight == 0 && draggedToolBarExists){ int h = draggedToolBar->minimumSizeHint().height(); bottomBorder = io_rowTop + h * 4 / 5; } else { bottomBorder = io_rowTop + rowHeight; } if(dragY < bottomBorder || isNewBottomRow){ isDraggedToolBarMovingToThisRow = true; rowHeight = std::max(rowHeight, draggedToolBar->minimumSizeHint().height()); layoutToolBarRowWithDraggedToolBar(toolBars, io_rowTop, rowHeight); } } if(toolBars.empty()){ toolBarRow->separator.hide(); } else { if(!isDraggedToolBarMovingToThisRow){ layoutToolBarRowPart(toolBars, io_rowTop, rowHeight, 0, self->width()); } io_rowTop += rowHeight; HSeparator& sep = toolBarRow->separator; int h = sep.sizeHint().height(); sep.setGeometry(0, io_rowTop, self->width(), h); sep.show(); io_rowTop += sep.sizeHint().height(); } } void ToolBarAreaImpl::layoutToolBarRowWithDraggedToolBar(ToolBarArray& toolBars, int rowTop, int rowHeight) { int maxPriorty = normalizeLayoutPriorities(toolBars); draggedToolBar->layoutPriority = maxPriorty + 1; for(size_t i=0; i < toolBars.size(); ++i){ if(draggedToolBar->desiredX <= toolBars[i]->desiredX){ toolBars.insert(toolBars.begin() + i, draggedToolBar); draggedToolBarHasNotBeenInserted = false; break; } } if(draggedToolBarHasNotBeenInserted){ toolBars.push_back(draggedToolBar); draggedToolBarHasNotBeenInserted = false; } layoutToolBarRowPart(toolBars, rowTop, rowHeight, 0, self->width()); draggedToolBar->desiredX = draggedToolBar->geometry().x(); } /** @return The maximum priority in the normalized priorities */ int ToolBarAreaImpl::normalizeLayoutPriorities(ToolBarArray& toolBars) { int maxPriority = 0; if(!toolBars.empty()){ ToolBarArray sortedToolBars(toolBars); std::sort(sortedToolBars.begin(), sortedToolBars.end(), ToolBar::LayoutPriorityCmp()); int prevOldPriority = -1; int priority = -1; for(size_t i=0; i < sortedToolBars.size(); ++i){ ToolBar* bar = sortedToolBars[i]; if(bar->layoutPriority > prevOldPriority){ prevOldPriority = bar->layoutPriority; priority += 1; } bar->layoutPriority = priority; if(priority > maxPriority){ maxPriority = priority; } } } return maxPriority; } void ToolBarAreaImpl::layoutToolBarRowPart (ToolBarArray& toolBars, int rowTop, int rowHeight, int partLeft, int partRight) { // find the index of the tool bar with the maximum priority int pivotIndex = 0; int maxPriority = -1; for(size_t i=0; i < toolBars.size(); ++i){ if(toolBars[i]->layoutPriority > maxPriority){ maxPriority = toolBars[i]->layoutPriority; pivotIndex = i; } } ToolBarArray leftPartToolBars; int pivotAreaLeft = partLeft; for(int i=0; i < pivotIndex; ++i){ leftPartToolBars.push_back(toolBars[i]); pivotAreaLeft += toolBars[i]->minimumSizeHint().width(); } ToolBarArray rightPartToolBars; int pivotAreaRight = partRight; for(size_t i = pivotIndex + 1; i < toolBars.size(); ++i){ rightPartToolBars.push_back(toolBars[i]); pivotAreaRight -= toolBars[i]->minimumSizeHint().width(); } ToolBar* pivotToolBar = toolBars[pivotIndex]; int x = pivotToolBar->desiredX; const QSize size = pivotToolBar->minimumSizeHint(); int width = size.width(); if(width < 0){ width = 0; } if(x + width > pivotAreaRight){ x = pivotAreaRight - width; } if(x < pivotAreaLeft){ x = pivotAreaLeft; } if(!leftPartToolBars.empty()){ layoutToolBarRowPart(leftPartToolBars, rowTop, rowHeight, partLeft, x); QRect r = leftPartToolBars.back()->geometry(); int leftPartRight = r.x() + r.width(); if(x <= leftPartRight){ x = leftPartRight + 1; } } int rightPartLeft = partRight; if(!rightPartToolBars.empty()){ layoutToolBarRowPart(rightPartToolBars, rowTop, rowHeight, x + width, partRight); rightPartLeft = rightPartToolBars.front()->geometry().x(); } if(pivotToolBar->isStretchable()){ width = pivotToolBar->maximumWidth(); int possibleWidth = rightPartLeft - x; if(width > possibleWidth){ width = possibleWidth; } } int height = (size.height() >= 0) ? size.height() : rowHeight; int y = rowTop + (rowHeight - height) / 2; pivotToolBar->setGeometry(x, y, width, height); pivotToolBar->show(); } choreonoid-1.5.0/src/Base/TreeView.cpp0000664000000000000000000000410412741425367016257 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "TreeView.h" #include "ItemSelectionModel.h" using namespace cnoid; TreeView::TreeView(QWidget* parent) : QTreeView(parent) { connect(this, SIGNAL(collapsed(const QModelIndex&)), this, SLOT(onCollapsed(const QModelIndex&))); connect(this, SIGNAL(expanded(const QModelIndex&)), this, SLOT(onExpanded(const QModelIndex&))); connect(this, SIGNAL(activated(const QModelIndex&)), this, SLOT(onActivated(const QModelIndex&))); connect(this, SIGNAL(clicked(const QModelIndex&)), this, SLOT(onClicked(const QModelIndex&))); connect(this, SIGNAL(doubleClicked(const QModelIndex&)), this, SLOT(onDoubleClicked(const QModelIndex&))); connect(this, SIGNAL(entered(const QModelIndex&)), this, SLOT(onEntered(const QModelIndex&))); connect(this, SIGNAL(pressed(const QModelIndex&)), this, SLOT(onPressed(const QModelIndex&))); connect(this, SIGNAL(viewportEntered()), this, SLOT(onViewportEntered())); } void TreeView::setModel(QAbstractItemModel* model) { QItemSelectionModel* old = selectionModel(); QTreeView::setModel(model); if(old && !old->parent()){ delete old; } setSelectionModel(new ItemSelectionModel(model, this)); } ItemSelectionModel* TreeView::itemSelectionModel() const { return dynamic_cast(selectionModel()); } void TreeView::onCollapsed(const QModelIndex& index) { sigCollapsed_(index); } void TreeView::onExpanded(const QModelIndex& index) { sigExpanded_(index); } void TreeView::onActivated(const QModelIndex& index) { sigActivated_(index); } void TreeView::onClicked(const QModelIndex& index) { sigClicked_(index); } void TreeView::onDoubleClicked(const QModelIndex& index) { sigDoubleClicked_(index); } void TreeView::onEntered(const QModelIndex& index) { sigEntered_(index); } void TreeView::onPressed(const QModelIndex& index) { sigPressed_(index); } void TreeView::onViewportEntered(void) { sigViewportEntered_(); } choreonoid-1.5.0/src/Base/ItemPropertyView.cpp0000664000000000000000000006012112741425367020024 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "ItemPropertyView.h" #include "ItemTreeView.h" #include "Item.h" #include "ItemList.h" #include "ItemManager.h" #include "ViewManager.h" #include "MenuManager.h" #include "MessageView.h" #include "PutPropertyFunction.h" #include "SelectionListEditor.h" #include "LazyCaller.h" #include "AppConfig.h" #include "Archive.h" #include "MainWindow.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace cnoid; namespace { bool TRACE_FUNCTIONS = false; struct Int { int value; int min, max; Int(int v){ value = v; }; Int(int v, int min, int max) { value = v; this->min = min; this->max = max; }; }; struct Double { double value; int decimals; double min, max; Double(double v, int d) { value = v; decimals = d; }; Double(double v, int d, double min, double max) { value = v; decimals = d; this->min = min; this->max = max; }; }; typedef boost::variant ValueVariant; typedef boost::variant, boost::function, boost::function, boost::function > FunctionVariant; template class ReturnTrue { public: typedef bool result_type; boost::function func; ReturnTrue(boost::function func) : func(func) { } bool operator()(ValueType value) const { func(value); return true; } }; enum TypeId { TYPE_BOOL, TYPE_INT, TYPE_DOUBLE, TYPE_STRING, TYPE_SELECTION, TYPE_FILEPATH }; struct Property { Property(const string& name, ValueVariant value) : name(name), value(value), hasValidFunction(false) { } Property(const string& name, ValueVariant value, FunctionVariant func) : name(name), value(value), func(func), hasValidFunction(true) { } string name; ValueVariant value; FunctionVariant func; bool hasValidFunction; }; typedef boost::shared_ptr PropertyPtr; class PropertyItem : public QTableWidgetItem { public: PropertyItem(ItemPropertyViewImpl* viewImpl, ValueVariant value); PropertyItem(ItemPropertyViewImpl* viewImpl, ValueVariant value, FunctionVariant func); virtual QVariant data(int role) const; virtual void setData(int role, const QVariant& qvalue); ItemPropertyViewImpl* itemPropertyViewImpl; ValueVariant value; FunctionVariant func; bool hasValidFunction; bool buttonState; // When the value type is FilePath }; class CustomizedTableWidget : public QTableWidget { bool isResizing; int offsetX; public: CustomizedTableWidget(QWidget* parent) : QTableWidget(parent) { setMouseTracking(true); isResizing = false; } PropertyItem* itemFromIndex(const QModelIndex& index) const { return dynamic_cast(QTableWidget::itemFromIndex(index)); } bool isPointingBorder(int x){ int border = columnWidth(0); offsetX = border - x; return (x >= border - 2 && x <= border + 2); } virtual void mouseMoveEvent(QMouseEvent* event) { if(isResizing){ int border = std::max(0, event->x() + offsetX); setColumnWidth(0, border); } else if(isPointingBorder(event->x())){ setCursor(Qt::SizeHorCursor); } else { setCursor(QCursor()); QTableWidget::mouseMoveEvent(event); } } virtual void mousePressEvent(QMouseEvent* event){ if(isPointingBorder(event->x())){ isResizing = true; } else { QTableWidget::mousePressEvent(event); } } virtual void mouseReleaseEvent(QMouseEvent* event){ isResizing = false; QTableWidget::mouseReleaseEvent(event); } }; class CustomizedItemDelegate : public QStyledItemDelegate { public: CustomizedTableWidget* tableWidget; int decimals; CustomizedItemDelegate(CustomizedTableWidget* tableWidget) : tableWidget(tableWidget) { decimals = 2;} virtual QWidget* createEditor(QWidget* parent, const QStyleOptionViewItem& option, const QModelIndex& index) const { QWidget* editor = QStyledItemDelegate::createEditor(parent, option, index); PropertyItem* item = tableWidget->itemFromIndex(index); if(item){ if(QSpinBox* spinBox = dynamic_cast(editor)){ ValueVariant& value = item->value; if(value.which() == TYPE_INT){ Int& v = boost::get(value); spinBox->setRange(v.min, v.max); } } else if(QDoubleSpinBox* doubleSpinBox = dynamic_cast(editor)){ ValueVariant& value = item->value; if(value.which() == TYPE_DOUBLE){ Double& v = boost::get(value); if(v.decimals >= 0){ doubleSpinBox->setDecimals(v.decimals); doubleSpinBox->setSingleStep(pow(10.0, -v.decimals)); } doubleSpinBox->setRange(v.min, v.max); } } } return editor; } virtual QString displayText(const QVariant& value, const QLocale& locale) const { if(value.type() == QVariant::Double){ return QString::number(value.toDouble(), 'f', decimals); } return QStyledItemDelegate::displayText(value, locale); } void paint(QPainter* painter, const QStyleOptionViewItem& option, const QModelIndex& index) const { PropertyItem* item = tableWidget->itemFromIndex(index); if(item && item->value.which() == TYPE_FILEPATH){ FilePath& v = boost::get(item->value); QString strText = QString(v.fileName.c_str()); QStyleOptionButton fileButton; fileButton.icon = QApplication::style()->standardIcon( QStyle::SP_FileDialogStart ); QRect r = option.rect; fileButton.iconSize = QSize(r.height(), r.height()); if(item->buttonState) fileButton.state = QStyle::State_Sunken | QStyle::State_Enabled; else fileButton.state = QStyle::State_Raised | QStyle::State_Enabled; fileButton.features = QStyleOptionButton::None; fileButton.rect = QRect(r.left() + r.width() - r.height(), r.top(), r.height(), r.height()); QApplication::style()->drawControl( QStyle::CE_PushButton, &fileButton, painter); QRect rect(r.left(), r.top(), r.width()-r.height(), r.height()); painter->drawText(rect, Qt::TextWrapAnywhere, strText ); return; } if(item && item->value.which() == TYPE_DOUBLE){ int& d = const_cast(decimals); d = boost::get(item->value).decimals; } QStyledItemDelegate::paint(painter, option, index); } bool editorEvent(QEvent *event, QAbstractItemModel *model, const QStyleOptionViewItem &option, const QModelIndex &index) { PropertyItem* item = tableWidget->itemFromIndex(index); if(item && item->value.which() == TYPE_FILEPATH){ QMouseEvent * e = (QMouseEvent *)event; QRect r = option.rect; QRect rect(r.left() + r.width() - r.height(), r.top(), r.height(), r.height()); if( rect.contains( e->x(), e->y() )){ if( e->type() == QEvent::MouseButtonRelease ){ item->buttonState = false; tableWidget->repaint(rect); FilePath& v = boost::get(item->value); if( openFileDialog(v) ){ item->setData( Qt::EditRole, v.fileName.c_str() ); } }else if( e->type() == QEvent::MouseButtonPress){ item->buttonState = true; tableWidget->repaint(rect); } return true; } } return QStyledItemDelegate::editorEvent(event, model, option, index); } bool openFileDialog(FilePath& v){ QFileDialog dialog(MainWindow::instance()); dialog.setWindowTitle(_("Select File")); dialog.setViewMode(QFileDialog::List); dialog.setFileMode(QFileDialog::ExistingFile); dialog.setLabelText(QFileDialog::Accept, _("Select")); dialog.setLabelText(QFileDialog::Reject, _("Cancel")); if(!v.directory.empty()) dialog.setDirectory(v.directory.c_str()); else dialog.setDirectory(AppConfig::archive()->get("currentFileDialogDirectory", shareDirectory()).c_str()); QStringList filters; for(int i=0; i properties; bool isPressedPathValid; Connection selectionChangedConnection; // PutPropertyFunction's virtual functions PutPropertyFunction& decimals(int d) { decimals_ = d; return *this; } PutPropertyFunction& min(double min) { dmin = min; return *this; } PutPropertyFunction& max(double max) { dmax = max; return *this; } PutPropertyFunction& min(int min){ imin = min; return *this; } PutPropertyFunction& max(int max){ imax = max; return *this; } PutPropertyFunction& reset(){ decimals_ = 2; dmin = -std::numeric_limits::max(); dmax = std::numeric_limits::max(); imin =std::numeric_limits::min(); imax= std::numeric_limits::max(); return *this; } virtual void operator()(const std::string& name, bool value){ addProperty(name, new PropertyItem(this, value)); } virtual void operator()(const std::string& name, bool value, const boost::function& func) { addProperty(name, new PropertyItem(this, value, func)); } virtual void operator()(const std::string& name, bool value, const boost::function& func, bool forceUpdate) { addProperty(name, new PropertyItem (this, value, boost::function(ReturnTrue(func)))); } virtual void operator()(const std::string& name, int value){ addProperty(name, new PropertyItem(this, Int(value))); } virtual void operator()(const std::string& name, int value, const boost::function& func){ addProperty(name, new PropertyItem(this, Int(value, imin, imax), func)); } virtual void operator()(const std::string& name, int value, const boost::function& func, bool forceUpdate){ addProperty(name, new PropertyItem(this, Int(value, imin, imax), boost::function(ReturnTrue(func)))); } virtual void operator()(const std::string& name, double value){ addProperty(name, new PropertyItem(this, Double(value, decimals_))); } virtual void operator()(const std::string& name, double value, const boost::function& func){ addProperty(name, new PropertyItem(this, Double(value, decimals_, dmin, dmax), func)); } virtual void operator()(const std::string& name, double value, const boost::function& func, bool forceUpdate){ addProperty(name, new PropertyItem(this, Double(value, decimals_, dmin, dmax), boost::function(ReturnTrue(func)))); } virtual void operator()(const std::string& name, const std::string& value){ addProperty(name, new PropertyItem(this, value)); } virtual void operator()(const std::string& name, const std::string& value, const boost::function& func){ addProperty(name, new PropertyItem(this, value, func)); } virtual void operator()(const std::string& name, const std::string& value, const boost::function& func, bool forceUpdate){ addProperty(name, new PropertyItem (this, value, boost::function(ReturnTrue(func)))); } void operator()(const std::string& name, const Selection& selection){ addProperty(name, new PropertyItem(this, selection)); } void operator()(const std::string& name, const Selection& selection, const boost::function& func){ addProperty(name, new PropertyItem(this, selection, func)); } void operator()(const std::string& name, const Selection& selection, const boost::function& func, bool forceUpdate){ addProperty(name, new PropertyItem (this, selection, boost::function(ReturnTrue(func)))); } void operator()(const std::string& name, const FilePath& filePath){ addProperty(name, new PropertyItem(this, filePath) ); } void operator()(const std::string& name, const FilePath& filePath, const boost::function& func){ addProperty(name, new PropertyItem(this, filePath, func) ); } void operator()(const std::string& name, const FilePath& filePath, const boost::function& func, bool forceUpdate){ addProperty(name, new PropertyItem(this, filePath, boost::function(ReturnTrue(func)))); } void clear(); void updateProperties(); void addProperty(const std::string& name, PropertyItem* propertyItem); void onItemSelectionChanged(const ItemList<>& items); void zoomFontSize(int pointSizeDiff); }; } PropertyItem::PropertyItem(ItemPropertyViewImpl* viewImpl, ValueVariant value) : itemPropertyViewImpl(viewImpl), value(value), buttonState(false) { setFlags(Qt::ItemIsEnabled); hasValidFunction = false; } PropertyItem::PropertyItem(ItemPropertyViewImpl* viewImpl, ValueVariant value, FunctionVariant func) : itemPropertyViewImpl(viewImpl), value(value), func(func), buttonState(false) { setFlags(Qt::ItemIsEnabled|Qt::ItemIsEditable); hasValidFunction = true; } QVariant PropertyItem::data(int role) const { if(role == Qt::DisplayRole || role == Qt::EditRole){ switch(value.which()){ case TYPE_BOOL: return boost::get(value); case TYPE_INT: return boost::get(value).value; case TYPE_DOUBLE: return boost::get(value).value; case TYPE_STRING: return boost::get(value).c_str(); case TYPE_SELECTION: { const Selection& s = boost::get(value); if(role == Qt::DisplayRole){ return s.selectedLabel(); } else if(role == Qt::EditRole){ QStringList labels; labels << QString::number(s.selectedIndex()); for(int i=0; i < s.size(); ++i){ labels << s.label(i); } return labels; } } case TYPE_FILEPATH: return boost::get(value).fileName.c_str(); } } return QTableWidgetItem::data(role); } void PropertyItem::setData(int role, const QVariant& qvalue) { itemPropertyViewImpl->isEditingProperty = true; itemPropertyViewImpl->updateRequestedDuringPropertyEditing = false; bool accepted = false; if(role == Qt::EditRole){ try { switch(qvalue.type()){ case QVariant::Bool: accepted = boost::get< boost::function >(func)(qvalue.toBool()); break; case QVariant::String: accepted = boost::get< boost::function >(func)(qvalue.toString().toStdString()); break; case QVariant::Int: accepted = boost::get< boost::function >(func)(qvalue.toInt()); break; case QVariant::Double: accepted = boost::get< boost::function >(func)(qvalue.toDouble()); break; case QVariant::StringList: { const QStringList& slist = qvalue.toStringList(); if(!slist.empty()){ accepted = boost::get< boost::function >(func)(slist[0].toInt()); } } break; default: break; } } catch(const boost::bad_lexical_cast& ex) { } if(accepted){ if(!itemPropertyViewImpl->updateRequestedDuringPropertyEditing){ itemPropertyViewImpl->currentItem->notifyUpdate(); } } if(itemPropertyViewImpl->updateRequestedDuringPropertyEditing){ callLater(boost::bind(&ItemPropertyViewImpl::updateProperties, itemPropertyViewImpl)); } } itemPropertyViewImpl->isEditingProperty = false; } void ItemPropertyView::initializeClass(ExtensionManager* ext) { ext->viewManager().registerClass( "ItemPropertyView", N_("Property"), ViewManager::SINGLE_DEFAULT); } ItemPropertyView::ItemPropertyView() { impl = new ItemPropertyViewImpl(this); } ItemPropertyViewImpl::ItemPropertyViewImpl(ItemPropertyView* self) : self(self) { self->setDefaultLayoutArea(View::LEFT_BOTTOM); isPressedPathValid = false; isEditingProperty = false; tableWidget = new CustomizedTableWidget(self); tableWidget->setFrameShape(QFrame::NoFrame); tableWidget->setColumnCount(2); tableWidget->setSelectionBehavior(QAbstractItemView::SelectRows); tableWidget->setSelectionMode(QAbstractItemView::NoSelection); QHeaderView* hh = tableWidget->horizontalHeader(); QHeaderView* vh = tableWidget->verticalHeader(); hh->hide(); vh->hide(); #if QT_VERSION < QT_VERSION_CHECK(5, 0, 0) hh->setResizeMode(QHeaderView::Fixed); vh->setResizeMode(QHeaderView::ResizeToContents); #else hh->setSectionResizeMode(QHeaderView::Stretch); vh->setSectionResizeMode(QHeaderView::ResizeToContents); #endif hh->setStretchLastSection(true); QStyledItemDelegate* delegate = new CustomizedItemDelegate(tableWidget); QItemEditorFactory* factory = new QItemEditorFactory; QItemEditorCreatorBase* selectionListCreator = new QStandardItemEditorCreator(); factory->registerEditor(QVariant::StringList, selectionListCreator); delegate->setItemEditorFactory(factory); tableWidget->setItemDelegate(delegate); QVBoxLayout* vbox = new QVBoxLayout(); vbox->addWidget(tableWidget); self->setLayout(vbox); selectionChangedConnection = ItemTreeView::mainInstance()->sigSelectionChanged().connect( boost::bind(&ItemPropertyViewImpl::onItemSelectionChanged, this, _1)); fontPointSizeDiff = 0; MappingPtr config = AppConfig::archive()->openMapping("ItemPropertyView"); int storedFontPointSizeDiff; if(config->read("fontZoom", storedFontPointSizeDiff)){ zoomFontSize(storedFontPointSizeDiff); } } ItemPropertyView::~ItemPropertyView() { if(TRACE_FUNCTIONS){ cout << "ItemPropertyView::~ItemPropertyView()" << endl; } delete impl; } ItemPropertyViewImpl::~ItemPropertyViewImpl() { if(TRACE_FUNCTIONS){ cout << "ItemPropertyViewImpl::~ItemPropertyView()Impl" << endl; } itemConnections.disconnect(); selectionChangedConnection.disconnect(); } void ItemPropertyViewImpl::clear() { if(TRACE_FUNCTIONS){ cout << "ItemPropertyView::clear()" << endl; } itemConnections.disconnect(); currentItem = 0; updateProperties(); } void ItemPropertyViewImpl::updateProperties() { if(TRACE_FUNCTIONS){ cout << "ItemPropertyView::updateProperties()" << endl; } if(isEditingProperty){ updateRequestedDuringPropertyEditing = true; } else { tableWidget->setRowCount(0); tmpListIndex = 0; properties.clear(); if(currentItem){ reset(); currentItem->putProperties(*this); } } } void ItemPropertyViewImpl::addProperty(const std::string& name, PropertyItem* propertyItem) { int row = tableWidget->rowCount(); tableWidget->setRowCount(row + 1); QTableWidgetItem* nameItem = new QTableWidgetItem(name.c_str()); nameItem->setFlags(Qt::ItemIsEnabled); tableWidget->setItem(row, 0, nameItem); tableWidget->setItem(row, 1, propertyItem); } void ItemPropertyViewImpl::onItemSelectionChanged(const ItemList<>& items) { if(TRACE_FUNCTIONS){ cout << "ItemPropertyView::onItemSelectionChanged()" << endl; } Item* item = items.toSingle(); if(item != currentItem){ itemConnections.disconnect(); currentItem = item; if(item){ itemConnections.add( item->sigUpdated().connect( boost::bind(&ItemPropertyViewImpl::updateProperties, this))); itemConnections.add( item->sigNameChanged().connect( boost::bind(&ItemPropertyViewImpl::updateProperties, this))); itemConnections.add( item->sigDetachedFromRoot().connect( boost::bind(&ItemPropertyViewImpl::clear, this))); } updateProperties(); } } void ItemPropertyView::keyPressEvent(QKeyEvent* event) { if(event->modifiers() & Qt::ControlModifier){ switch(event->key()){ case Qt::Key_Plus: case Qt::Key_Semicolon: impl->zoomFontSize(1); return; case Qt::Key_Minus: impl->zoomFontSize(-1); return; defaut: break; } } View::keyPressEvent(event); } void ItemPropertyViewImpl::zoomFontSize(int pointSizeDiff) { QFont font = tableWidget->font(); font.setPointSize(font.pointSize() + pointSizeDiff); tableWidget->setFont(font); fontPointSizeDiff += pointSizeDiff; AppConfig::archive()->openMapping("ItemPropertyView")->write("fontZoom", fontPointSizeDiff); } void ItemPropertyView::onAttachedMenuRequest(MenuManager& menuManager) { menuManager.addItem(_("Update"))->sigTriggered().connect( boost::bind(&ItemPropertyViewImpl::updateProperties, impl)); menuManager.addItem(_("Reset Column Sizes"))->sigTriggered().connect( boost::bind(&QTableWidget::resizeColumnsToContents, impl->tableWidget)); } choreonoid-1.5.0/src/Base/ViewArea.cpp0000664000000000000000000015051712741425367016242 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "ViewArea.h" #include "View.h" #include "ViewManager.h" #include "MenuManager.h" #include "MessageView.h" #include "MainWindow.h" #include "Timer.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace cnoid; namespace { enum DropArea { OVER = -1, LEFT = 0, TOP, RIGHT, BOTTOM, NUM_DROP_AREAS }; const int SPLIT_DISTANCE_THRESHOLD = 35; vector viewAreas; bool isBeforeDoingInitialLayout = true; class TabWidget : public QTabWidget { public: TabWidget(QWidget* parent) : QTabWidget(parent) { } QTabBar* tabBar() { return QTabWidget::tabBar(); } }; class ViewPane : public QWidget { public: ViewPane(ViewAreaImpl* viewAreaImpl, QWidget* parent = 0); int addView(View* view); void removeView(View* view); void setTabVisible(bool on); void makeDirect(); QTabBar* tabBar() { return tabWidget->tabBar(); } const QTabBar* tabBar() const { return tabWidget->tabBar(); } int currentIndex() const { return directView ? 0 : tabWidget->currentIndex(); } void setCurrentIndex(int index) { if(!directView){ tabWidget->setCurrentIndex(index); } } View* currentView() const { return directView ? directView : static_cast(tabWidget->currentWidget()); } int count() const { return directView ? 1 : tabWidget->count(); } View* view(int index) const { if(directView){ if(index == 0){ return directView; } return 0; } else { return static_cast(tabWidget->widget(index)); } } virtual bool eventFilter(QObject* object, QEvent* event); virtual QSize minimumSizeHint () const { QSize s = QWidget::minimumSizeHint(); if(!tabBar()->isVisible()){ s.rheight() -= tabBar()->minimumSizeHint().height(); } return s; } TabWidget* tabWidget; QVBoxLayout* vbox; View* directView; ViewAreaImpl* viewAreaImpl; }; } namespace cnoid { class ViewAreaImpl { public: ViewAreaImpl(ViewArea* self); ~ViewAreaImpl(); ViewArea* self; QVBoxLayout* vbox; QSplitter* topSplitter; int numViews; bool viewTabsVisible; bool isMaximizedBeforeFullScreen; bool needToUpdateDefaultPaneAreas; boost::scoped_ptr< vector > defaultViewsToShow; ViewPane* areaToPane[View::NUM_AREAS]; struct AreaDetectionInfo { AreaDetectionInfo() { for(int i=0; i < View::NUM_AREAS; ++i){ scores[i] = 0; } } ViewPane* pane; int scores[View::NUM_AREAS]; }; typedef bitset EdgeContactState; QPoint tabDragStartPosition; bool isViewDragging; View* draggedView; QSize draggedViewWindowSize; ViewArea* dragDestViewArea; ViewPane* dragSrcPane; ViewPane* dragDestPane; bool isViewDraggingOnOuterEdge; int dropEdge; QRubberBand* rubberBand; vector viewSizeLabels; Timer viewSizeLabelTimer; MenuManager viewMenuManager; void setSingleView(View* view); void createDefaultPanes(); void detectExistingPaneAreas(); ViewPane* updateAreaDetectionInfos(QSplitter* splitter, const EdgeContactState& edge, vector& infos); void setBestAreaMatchPane(vector& infos, View::LayoutArea area, ViewPane* firstPane); void setViewTabsVisible(QSplitter* splitter, bool on); void setFullScreen(bool on); bool addView(View* view); void addView(ViewPane* pane, View* view, bool makeCurrent); bool removeView(View* view); bool removeView(ViewPane* pane, View* view, bool isMovingInViewArea); View* findFirstView(QSplitter* splitter); void getVisibleViews(vector& out_views, QSplitter* splitter = 0); void getVisibleViewsIter(QSplitter* splitter, vector& out_views); void showViewSizeLabels(QSplitter* splitter); void hideViewSizeLabels(); bool viewTabMousePressEvent(ViewPane* pane, QMouseEvent* event); bool viewTabMouseMoveEvent(ViewPane* pane, QMouseEvent* event); bool viewTabMouseReleaseEvent(ViewPane* pane, QMouseEvent *event); void showRectangle(QRect r); void dragView(QMouseEvent* event); void dragViewInsidePane(const QPoint& posInDestPane); void dropViewInsidePane(ViewPane* pane, View* view, int dropEdge); void dragViewOnOuterEdge(); void dropViewToOuterEdge(View* view); void dragViewOutside(const QPoint& pos); void dropViewOutside(const QPoint& pos); void separateView(View* view); void clearAllPanes(); void clearAllPanesSub(QSplitter* splitter); void getAllViews(vector& out_views); void getAllViewsSub(QSplitter* splitter, vector& out_views); void storeLayout(Archive* archive); MappingPtr storeSplitterState(QSplitter* splitter, Archive* archive); MappingPtr storePaneState(ViewPane* pane, Archive* archive); void restoreLayout(Archive* archive); QWidget* restoreViewContainer(const Mapping& state, Archive* archive); QWidget* restoreSplitter(const Mapping& state, Archive* archive); ViewPane* restorePane(const Mapping& state, Archive* archive); void resetLayout(); void removePaneIfEmpty(ViewPane* pane); void removePaneSub(QWidget* widgetToRemove, QWidget* widgetToRaise); void clearEmptyPanes(); QWidget* clearEmptyPanesSub(QSplitter* splitter); }; } namespace { class CustomSplitter : public QSplitter { public: ViewAreaImpl* viewAreaImpl; bool defaultOpaqueResize; CustomSplitter(ViewAreaImpl* viewAreaImpl, QWidget* parent = 0) : QSplitter(parent), viewAreaImpl(viewAreaImpl) { defaultOpaqueResize = opaqueResize(); } CustomSplitter(ViewAreaImpl* viewAreaImpl, Qt::Orientation orientation, QWidget* parent = 0) : QSplitter(orientation, parent), viewAreaImpl(viewAreaImpl) { defaultOpaqueResize = opaqueResize(); } bool moveSplitterPosition(int d){ QList s = sizes(); if(s.size() >= 2){ s[0] += d; s[1] -= d; } if(s[0] >= 0 && s[1] >= 0){ setSizes(s); } return true; } QSplitterHandle* createHandle(); }; class CustomSplitterHandle : public QSplitterHandle { CustomSplitter* splitter; bool isDragging; public: CustomSplitterHandle(CustomSplitter* splitter) : QSplitterHandle(splitter->orientation(), splitter), splitter(splitter) { setFocusPolicy(Qt::WheelFocus); isDragging = false; } virtual void mousePressEvent(QMouseEvent* event){ if(event->button() == Qt::LeftButton){ isDragging = true; splitter->viewAreaImpl->showViewSizeLabels(splitter); if(event->modifiers() & Qt::ShiftModifier){ splitter->setOpaqueResize(!splitter->defaultOpaqueResize); } else { splitter->setOpaqueResize(splitter->defaultOpaqueResize); } } QSplitterHandle::mouseMoveEvent(event); } virtual void mouseMoveEvent(QMouseEvent* event){ QSplitterHandle::mouseMoveEvent(event); if(isDragging){ splitter->viewAreaImpl->showViewSizeLabels(splitter); } } virtual void mouseReleaseEvent(QMouseEvent* event) { QSplitterHandle::mouseReleaseEvent(event); isDragging = false; splitter->setOpaqueResize(splitter->defaultOpaqueResize); } virtual void keyPressEvent(QKeyEvent* event) { bool processed = false; int r = 1; if(event->modifiers() & Qt::ShiftModifier){ r = 10; } int key = event->key(); if(orientation() == Qt::Horizontal){ if(key == Qt::Key_Left){ processed = splitter->moveSplitterPosition(-r); } else if(key == Qt::Key_Right){ processed = splitter->moveSplitterPosition( r); } } else { if(key == Qt::Key_Up){ processed = splitter->moveSplitterPosition(-r); } else if(key == Qt::Key_Down){ processed = splitter->moveSplitterPosition( r); } } if(processed){ splitter->viewAreaImpl->showViewSizeLabels(splitter); } else { QSplitterHandle::keyPressEvent(event); } } }; QSplitterHandle* CustomSplitter::createHandle() { return new CustomSplitterHandle(this); } } ViewPane::ViewPane(ViewAreaImpl* viewAreaImpl, QWidget* parent) : QWidget(parent), viewAreaImpl(viewAreaImpl) { vbox = new QVBoxLayout(this); vbox->setSpacing(0); vbox->setContentsMargins(0, 0, 0, 0); tabWidget = new TabWidget(this); tabWidget->setMovable(true); tabWidget->setUsesScrollButtons(true); tabWidget->tabBar()->installEventFilter(this); if(!viewAreaImpl->viewTabsVisible){ tabWidget->tabBar()->hide(); } vbox->addWidget(tabWidget); directView = 0; } int ViewPane::addView(View* view) { if(viewAreaImpl->viewTabsVisible){ return tabWidget->addTab(view, view->windowTitle()); } else { if(viewAreaImpl->self->isWindow() && tabWidget->count() == 0 && !directView){ tabWidget->hide(); directView = view; directView->setParent(this); vbox->addWidget(directView); directView->show(); return 0; } else { tabWidget->show(); if(directView){ tabWidget->addTab(directView, directView->windowTitle()); directView = 0; } return tabWidget->addTab(view, view->windowTitle()); } } } void ViewPane::removeView(View* view) { if(view == directView){ vbox->removeWidget(directView); directView = 0; } else { tabWidget->removeTab(tabWidget->indexOf(view)); if(viewAreaImpl->self->isWindow() && tabWidget->count() == 1 && !viewAreaImpl->viewTabsVisible){ makeDirect(); } } } void ViewPane::setTabVisible(bool on) { if(on){ if(directView){ tabWidget->addTab(directView, directView->windowTitle()); directView = 0; tabWidget->show(); } tabBar()->show(); } else { if(!directView){ if(viewAreaImpl->self->isWindow() && tabWidget->count() == 1){ makeDirect(); } else { tabBar()->hide(); } } } } void ViewPane::makeDirect() { if(!directView && tabWidget->count() == 1){ directView = static_cast(tabWidget->widget(0)); tabWidget->removeTab(0); directView->setParent(this); directView->show(); vbox->addWidget(directView); tabWidget->hide(); } } bool ViewPane::eventFilter(QObject* object, QEvent* event) { if(object == tabWidget->tabBar()){ switch(event->type()){ case QEvent::MouseButtonPress: return viewAreaImpl->viewTabMousePressEvent(this, static_cast(event)); case QEvent::MouseButtonDblClick: break; case QEvent::MouseButtonRelease: return viewAreaImpl->viewTabMouseReleaseEvent(this, static_cast(event)); case QEvent::MouseMove: return viewAreaImpl->viewTabMouseMoveEvent(this, static_cast(event)); default: break; } } return false; } ViewArea::ViewArea(QWidget* parent) : QWidget(parent) { if(parent == 0){ setAttribute(Qt::WA_DeleteOnClose); } impl = new ViewAreaImpl(this); } ViewAreaImpl::ViewAreaImpl(ViewArea* self) : self(self) { numViews = 0; viewTabsVisible = true; isMaximizedBeforeFullScreen = false; isViewDragging = false; draggedView = 0; dragSrcPane = 0; dragDestViewArea = 0; dragDestPane = 0; vbox = new QVBoxLayout(self); vbox->setSpacing(0); vbox->setContentsMargins(0, 0, 0, 0); rubberBand = new QRubberBand(QRubberBand::Rectangle, self); rubberBand->hide(); viewSizeLabelTimer.setSingleShot(true); viewSizeLabelTimer.setInterval(1000); viewSizeLabelTimer.sigTimeout().connect( boost::bind(&ViewAreaImpl::hideViewSizeLabels, this)); topSplitter = 0; needToUpdateDefaultPaneAreas = true; viewAreas.push_back(self); } ViewArea::~ViewArea() { viewAreas.erase(std::find(viewAreas.begin(), viewAreas.end(), this)); delete impl; } ViewAreaImpl::~ViewAreaImpl() { clearAllPanes(); delete rubberBand; } void ViewArea::setSingleView(View* view) { impl->setSingleView(view); } void ViewAreaImpl::setSingleView(View* view) { clearAllPanes(); viewTabsVisible = false; topSplitter = new CustomSplitter(this, self); vbox->addWidget(topSplitter); ViewPane* pane = new ViewPane(this, topSplitter); topSplitter->addWidget(pane); for(int i=0; i < View::NUM_AREAS; ++i){ areaToPane[i] = pane; } needToUpdateDefaultPaneAreas = false; addView(pane, view, true); defaultViewsToShow.reset(); } void ViewArea::createDefaultPanes() { impl->createDefaultPanes(); } void ViewAreaImpl::createDefaultPanes() { clearAllPanes(); topSplitter = new CustomSplitter(this, self); vbox->addWidget(topSplitter); topSplitter->setOrientation(Qt::Horizontal); QSplitter* vSplitter0 = new CustomSplitter(this, Qt::Vertical, topSplitter); topSplitter->addWidget(vSplitter0); areaToPane[View::LEFT_TOP] = new ViewPane(this, vSplitter0); vSplitter0->addWidget(areaToPane[View::LEFT_TOP]); areaToPane[View::LEFT_BOTTOM] = new ViewPane(this, vSplitter0); vSplitter0->addWidget(areaToPane[View::LEFT_BOTTOM]); QSplitter* vSplitter1 = new CustomSplitter(this, Qt::Vertical, topSplitter); topSplitter->addWidget(vSplitter1); QSplitter* hSplitter1 = new CustomSplitter(this, Qt::Horizontal, vSplitter1); vSplitter1->addWidget(hSplitter1); areaToPane[View::BOTTOM] = new ViewPane(this, vSplitter1); vSplitter1->addWidget(areaToPane[View::BOTTOM]); areaToPane[View::CENTER] = new ViewPane(this, hSplitter1); hSplitter1->addWidget(areaToPane[View::CENTER]); areaToPane[View::RIGHT] = new ViewPane(this, hSplitter1); hSplitter1->addWidget(areaToPane[View::RIGHT]); QList sizes; sizes << 100 << 600; topSplitter->setSizes(sizes); sizes.last() = 100; vSplitter0->setSizes(sizes); sizes.last() = 40; vSplitter1->setSizes(sizes); sizes.last() = 160; hSplitter1->setSizes(sizes); needToUpdateDefaultPaneAreas = false; } void ViewAreaImpl::detectExistingPaneAreas() { for(int i=0; i < View::NUM_AREAS; ++i){ areaToPane[i] = 0; } vector infos; EdgeContactState edge; edge.set(); ViewPane* firstPane = updateAreaDetectionInfos(topSplitter, edge, infos); if(infos.empty()){ createDefaultPanes(); } else { setBestAreaMatchPane(infos, View::CENTER, firstPane); setBestAreaMatchPane(infos, View::LEFT_TOP, firstPane); setBestAreaMatchPane(infos, View::LEFT_BOTTOM, firstPane); setBestAreaMatchPane(infos, View::RIGHT, firstPane); setBestAreaMatchPane(infos, View::BOTTOM, firstPane); } needToUpdateDefaultPaneAreas = false; } /** @return The first found pane */ ViewPane* ViewAreaImpl::updateAreaDetectionInfos (QSplitter* splitter, const EdgeContactState& edge, vector& infos) { ViewPane* firstPane = 0; QWidget* childWidgets[2]; childWidgets[0] = (splitter->count() > 0) ? splitter->widget(0) : 0; childWidgets[1] = (splitter->count() > 1) ? splitter->widget(1) : 0; bool isSingle = !(childWidgets[0] && childWidgets[1]); for(int i=0; i < 2; ++i){ EdgeContactState currentEdge(edge); if(!isSingle){ if(splitter->orientation() == Qt::Vertical){ currentEdge.reset((i == 0) ? BOTTOM : TOP); } else { currentEdge.reset((i == 0) ? RIGHT : LEFT); } } if(childWidgets[i]){ QSplitter* childSplitter = dynamic_cast(childWidgets[i]); if(childSplitter){ ViewPane* pane = updateAreaDetectionInfos(childSplitter, currentEdge, infos); if(!firstPane){ firstPane = pane; } } else { ViewPane* pane = dynamic_cast(childWidgets[i]); if(pane){ AreaDetectionInfo info; info.pane = pane; // calculate scores for area matching static const int offset = 100000000; int width = pane->width(); int height = pane->height(); info.scores[View::CENTER] = (4 - currentEdge.count()) * offset + width * height; if(currentEdge.test(LEFT) && !currentEdge.test(RIGHT)){ info.scores[View::LEFT] = offset + height; info.scores[View::LEFT_TOP] = offset + height; info.scores[View::LEFT_BOTTOM] = offset + height; if(currentEdge.test(TOP) && !currentEdge.test(BOTTOM)){ info.scores[View::LEFT_TOP] += 100; } else if(currentEdge.test(BOTTOM) && !currentEdge.test(TOP)){ info.scores[View::LEFT_BOTTOM] += 100; } } if(currentEdge.test(RIGHT) && !currentEdge.test(LEFT)){ info.scores[View::RIGHT] = offset + height; } if(currentEdge.test(BOTTOM) && !currentEdge.test(TOP)){ info.scores[View::BOTTOM] = offset + width; } infos.push_back(info); if(!firstPane){ firstPane = pane; } } } } } return firstPane; } void ViewAreaImpl::setBestAreaMatchPane(vector& infos, View::LayoutArea area, ViewPane* firstPane) { int topScore = 0; int topIndex = -1; for(int i=0; i < (signed)infos.size(); ++i){ int s = infos[i].scores[area]; if(s > topScore){ topScore = s; topIndex = i; } } if(topIndex >= 0){ areaToPane[area] = infos[topIndex].pane; } else { areaToPane[area] = firstPane; } } bool ViewArea::viewTabsVisible() const { return impl->viewTabsVisible; } void ViewArea::setViewTabsVisible(bool on) { if(impl->viewTabsVisible != on){ impl->setViewTabsVisible(impl->topSplitter, on); impl->viewTabsVisible = on; } } void ViewAreaImpl::setViewTabsVisible(QSplitter* splitter, bool on) { for(int i=0; i < splitter->count(); ++i){ QSplitter* childSplitter = dynamic_cast(splitter->widget(i)); if(childSplitter){ setViewTabsVisible(childSplitter, on); } else { ViewPane* pane = dynamic_cast(splitter->widget(i)); if(pane){ pane->setTabVisible(on); } } } } void ViewAreaImpl::setFullScreen(bool on) { if(self->isWindow()){ if(on){ if(!self->isFullScreen()){ isMaximizedBeforeFullScreen = self->windowState() & Qt::WindowMaximized; self->showFullScreen(); } } else if(self->isFullScreen()){ self->showNormal(); if(isMaximizedBeforeFullScreen){ self->showMaximized(); } } } } bool ViewArea::addView(View* view) { return impl->addView(view); } bool ViewAreaImpl::addView(View* view) { if(view->viewArea() == self){ return false; } if(isBeforeDoingInitialLayout){ if(!defaultViewsToShow){ defaultViewsToShow.reset(new vector()); } defaultViewsToShow->push_back(view); } else { if(needToUpdateDefaultPaneAreas){ detectExistingPaneAreas(); } addView(areaToPane[view->defaultLayoutArea()], view, false); } return true; } void ViewAreaImpl::addView(ViewPane* pane, View* view, bool makeCurrent) { if(view->viewArea()){ view->viewArea()->impl->removeView(view); } int index = pane->addView(view); if(makeCurrent){ pane->setCurrentIndex(index); } view->setViewArea(self); ++numViews; if(numViews == 1){ self->setWindowTitle(view->windowTitle()); } else if(numViews == 2){ self->setWindowTitle("Views"); self->setViewTabsVisible(true); } } bool ViewArea::removeView(View* view) { return impl->removeView(view); } bool ViewAreaImpl::removeView(View* view) { bool removed = false; if(view->viewArea() == self){ ViewPane* pane = 0; for(QWidget* widget = view->parentWidget(); widget; widget = widget->parentWidget()){ if(pane = dynamic_cast(widget)){ break; } } if(pane){ removed = removeView(pane, view, false); } } return removed; } bool ViewAreaImpl::removeView(ViewPane* pane, View* view, bool isMovingInViewArea) { bool removed = false; //! \todo check if the owner view area is same as this if(view->viewArea() == self){ pane->removeView(view); if(pane->count() > 0){ pane->setCurrentIndex(0); } --numViews; removed = true; if(!isMovingInViewArea){ view->hide(); view->setParent(0); removePaneIfEmpty(pane); if(self->isWindow()){ if(numViews == 1){ View* existingView = findFirstView(topSplitter); if(existingView){ self->setWindowTitle(existingView->windowTitle()); } } else if(numViews == 0){ self->deleteLater(); } } } view->setViewArea(0); } return removed; } View* ViewAreaImpl::findFirstView(QSplitter* splitter) { View* view = 0; for(int i=0; i < splitter->count(); ++i){ QSplitter* childSplitter = dynamic_cast(splitter->widget(i)); if(childSplitter){ view = findFirstView(childSplitter); } else { ViewPane* pane = dynamic_cast(splitter->widget(i)); if(pane && pane->count() > 0){ view = pane->view(0); } } if(view){ break; } } return view; } int ViewArea::numViews() const { return impl->numViews; } void ViewAreaImpl::getVisibleViews(vector& out_views, QSplitter* splitter) { getVisibleViewsIter(splitter ? splitter : topSplitter, out_views); } void ViewAreaImpl::getVisibleViewsIter(QSplitter* splitter, vector& out_views) { QList sizes = splitter->sizes(); for(int i=0; i < splitter->count(); ++i){ QSplitter* childSplitter = dynamic_cast(splitter->widget(i)); if(childSplitter){ getVisibleViewsIter(childSplitter, out_views); } else { if(sizes[i] > 0){ ViewPane* pane = dynamic_cast(splitter->widget(i)); if(pane){ View* view = pane->currentView(); if(view){ out_views.push_back(view); } } } } } } void ViewAreaImpl::showViewSizeLabels(QSplitter* splitter) { vector views; getVisibleViews(views, splitter); for(size_t i=0; i < views.size(); ++i){ View* view = views[i]; QLabel* label = 0; if(i < viewSizeLabels.size()){ label = viewSizeLabels[i]; } else { label = new QLabel(self); label->setFrameStyle(QFrame::Box | QFrame::Raised); label->setLineWidth(0); label->setMidLineWidth(1); label->setAutoFillBackground(true); label->setAlignment(Qt::AlignCenter); viewSizeLabels.push_back(label); } label->setText(QString("%1 x %2").arg(view->width()).arg(view->height())); QPoint p = view->viewAreaPos(); QSize s = label->size(); int x = p.x() + view->width() / 2 - s.width() / 2; int y = p.y() + view->height() / 2 - s.height() / 2; label->move(x, y); label->show(); } viewSizeLabelTimer.start(); } void ViewAreaImpl::hideViewSizeLabels() { for(size_t i=0; i < viewSizeLabels.size(); ++i){ viewSizeLabels[i]->hide(); } } void ViewArea::keyPressEvent(QKeyEvent* event) { event->ignore(); switch(event->key()){ case Qt::Key_F12: setViewTabsVisible(!impl->viewTabsVisible); event->accept(); break; } if(isWindow()){ switch(event->key()){ case Qt::Key_F11: impl->setFullScreen(!isFullScreen()); event->accept(); break; } } } void ViewArea::restoreAllViewAreaLayouts(ArchivePtr archive) { ViewAreaImpl* mainViewAreaImpl = MainWindow::instance()->viewArea()->impl; if(archive){ Listing& layouts = *archive->findListing("viewAreas"); if(!layouts.isValid()){ // for the compatibility with the older (1.4 or earlier) versions Archive* layoutOfViews = archive->findSubArchive("layoutOfViews"); if(layoutOfViews->isValid()){ layoutOfViews->inheritSharedInfoFrom(*archive); mainViewAreaImpl->restoreLayout(layoutOfViews); } } else { QDesktopWidget* desktop = QApplication::desktop(); const int numScreens = desktop->screenCount(); for(int i=0; i < layouts.size(); ++i){ Mapping& layout = *layouts[i].toMapping(); Archive* contents = dynamic_cast(layout.get("contents").toMapping()); if(contents){ contents->inheritSharedInfoFrom(*archive); const string type = layout.get("type").toString(); if(type == "embedded"){ mainViewAreaImpl->restoreLayout(contents); mainViewAreaImpl->self->setViewTabsVisible(layout.get("tabs", mainViewAreaImpl->viewTabsVisible)); } else if(type == "independent"){ ViewArea* viewWindow = new ViewArea(); viewWindow->impl->viewTabsVisible = layout.get("tabs", true); viewWindow->impl->restoreLayout(contents); if(viewWindow->impl->numViews == 0){ delete viewWindow; } else { const Listing& geo = *layout.findListing("geometry"); if(geo.isValid() && geo.size() == 4){ // -1 means the primary screen int screen = -1; if(layout.read("screen", screen)){ if(screen >= numScreens){ screen = -1; } } const QRect s = desktop->screenGeometry(screen); const QRect r(geo[0].toInt(), geo[1].toInt(), geo[2].toInt(), geo[3].toInt()); viewWindow->setGeometry(r.translated(s.x(), s.y())); } if(layout.get("fullScreen", false)){ layout.read("maximized", viewWindow->impl->isMaximizedBeforeFullScreen); viewWindow->showFullScreen(); } else { if(layout.get("maximized"), false){ viewWindow->showMaximized(); } else { viewWindow->show(); } } } } } } } } if(isBeforeDoingInitialLayout){ mainViewAreaImpl->resetLayout(); } } void ViewArea::restoreLayout(ArchivePtr archive) { impl->restoreLayout(archive.get()); } void ViewAreaImpl::restoreLayout(Archive* archive) { clearAllPanes(); QWidget* topWidget = restoreViewContainer(*archive, archive); topSplitter = dynamic_cast(topWidget); if(!topSplitter){ topSplitter = new CustomSplitter(this); ViewPane* topPane = dynamic_cast(topWidget); if(!topPane){ topPane = new ViewPane(this); } topSplitter->addWidget(topPane); } vbox->addWidget(topSplitter); needToUpdateDefaultPaneAreas = true; isBeforeDoingInitialLayout = false; defaultViewsToShow.reset(); } void ViewAreaImpl::clearAllPanes() { if(topSplitter){ clearAllPanesSub(topSplitter); delete topSplitter; topSplitter = 0; } numViews = 0; needToUpdateDefaultPaneAreas = true; } void ViewAreaImpl::clearAllPanesSub(QSplitter* splitter) { for(int i=0; i < splitter->count(); ++i){ QSplitter* childSplitter = dynamic_cast(splitter->widget(i)); if(childSplitter){ clearAllPanesSub(childSplitter); } else { ViewPane* pane = dynamic_cast(splitter->widget(i)); if(pane){ while(pane->count() > 0){ int index = pane->count() - 1; View* view = pane->view(index); if(view){ pane->removeView(view); view->hide(); view->setParent(0); view->setViewArea(0); } } } } } } void ViewAreaImpl::getAllViews(vector& out_views) { getAllViewsSub(topSplitter, out_views); } void ViewAreaImpl::getAllViewsSub(QSplitter* splitter, vector& out_views) { for(int i=0; i < splitter->count(); ++i){ QSplitter* childSplitter = dynamic_cast(splitter->widget(i)); if(childSplitter){ getAllViewsSub(childSplitter, out_views); } else { ViewPane* pane = dynamic_cast(splitter->widget(i)); if(pane){ for(int i=0; i < pane->count(); ++i){ View* view = pane->view(i); if(view){ out_views.push_back(view); } } } } } } QWidget* ViewAreaImpl::restoreViewContainer(const Mapping& state, Archive* archive) { QWidget* widget = 0; string type; if(state.read("type", type)){ if(type == "splitter"){ widget = restoreSplitter(state, archive); } else if(type == "pane"){ widget = restorePane(state, archive); } } return widget; } QWidget* ViewAreaImpl::restoreSplitter(const Mapping& state, Archive* archive) { QWidget* widget = 0; QWidget* childWidgets[2] = { 0, 0 }; const Listing& children = *state.findListing("children"); if(children.isValid()){ int numChildren = std::min(children.size(), 2); for(int i=0; i < numChildren; ++i){ if(children[i].isMapping()){ const Mapping& childState = *children[i].toMapping(); childWidgets[i] = restoreViewContainer(childState, archive); } } if(!childWidgets[0] || !childWidgets[1]){ for(int i=0; i < 2; ++i){ if(childWidgets[i]){ widget = childWidgets[i]; break; } } } else { QSplitter* splitter = new CustomSplitter(this); string orientation; if(state.read("orientation", orientation)){ splitter->setOrientation((orientation == "vertical") ? Qt::Vertical : Qt::Horizontal); } splitter->addWidget(childWidgets[0]); splitter->addWidget(childWidgets[1]); const Listing& sizes = *state.findListing("sizes"); if(sizes.isValid() && sizes.size() == 2){ QList s; int size; for(int i=0; i < 2; ++i){ if(sizes[i].read(size)){ s.push_back(size); } } splitter->setSizes(s); } widget = splitter; } } return widget; } ViewPane* ViewAreaImpl::restorePane(const Mapping& state, Archive* archive) { ViewPane* pane = 0; const Listing& views = *state.findListing("views"); if(views.isValid() && !views.empty()){ pane = new ViewPane(this); int currentId = 0; string currentName; if(!state.read("current", currentId)){ state.read("current", currentName); } for(int i=0; i < views.size(); ++i){ const ValueNode& node = views[i]; View* view = 0; int id; bool isCurrent = false; if(node.read(id)){ view = archive->findView(id); if(view){ isCurrent = (id == currentId); } } else if(node.isString()){ // for the Choreonoid version 1.4 or earlier view = ViewManager::getOrCreateViewOfDefaultName(node.toString()); if(view){ if(view->name() == currentName){ isCurrent = true; } } } if(view){ addView(pane, view, isCurrent); } } if(pane->count() == 0){ delete pane; pane = 0; } } return pane; } void ViewArea::storeAllViewAreaLayouts(ArchivePtr archive) { ListingPtr layouts = new Listing(); for(size_t i=0; i < viewAreas.size(); ++i){ ArchivePtr layout = new Archive(); layout->inheritSharedInfoFrom(*archive); viewAreas[i]->storeLayout(layout); layouts->append(layout); } if(!layouts->empty()){ archive->insert("viewAreas", layouts); } } void ViewArea::storeLayout(ArchivePtr archive) { impl->storeLayout(archive.get()); } void ViewAreaImpl::storeLayout(Archive* archive) { QDesktopWidget* desktop = QApplication::desktop(); const int primaryScreen = desktop->primaryScreen(); try { MappingPtr state = storeSplitterState(topSplitter, archive); if(state){ if(!self->isWindow()){ archive->write("type", "embedded"); } else { archive->write("type", "independent"); const int screen = desktop->screenNumber(self->pos()); if(screen != primaryScreen){ archive->write("screen", screen); } const QRect s = desktop->screenGeometry(screen); const QRect r = self->geometry().translated(-s.x(), -s.y()); Listing* geometry = archive->createFlowStyleListing("geometry"); geometry->append(r.x()); geometry->append(r.y()); geometry->append(r.width()); geometry->append(r.height()); if(self->isFullScreen()){ archive->write("fullScreen", true); archive->write("maximized", isMaximizedBeforeFullScreen); } else { archive->write("fullScreen", false); archive->write("maximized", self->isMaximized()); } } archive->write("tabs", viewTabsVisible); archive->insert("contents", state); } } catch(const ValueNode::Exception& ex){ MessageView::instance()->putln(ex.message()); } } MappingPtr ViewAreaImpl::storeSplitterState(QSplitter* splitter, Archive* archive) { MappingPtr state = new Mapping; ListingPtr children = new Listing; for(int i=0; i < splitter->count(); ++i){ QSplitter* childSplitter = dynamic_cast(splitter->widget(i)); if(childSplitter){ MappingPtr childState = storeSplitterState(childSplitter, archive); if(childState){ children->append(childState); } } else { ViewPane* pane = dynamic_cast(splitter->widget(i)); if(pane && pane->count() > 0){ MappingPtr childState = storePaneState(pane, archive); if(childState){ children->append(childState); } } } } const int numChildren = children->size(); if(numChildren == 0){ state.reset(); } else if(numChildren == 1){ state = children->at(0)->toMapping(); } else if(numChildren == 2){ state->write("type", "splitter"); state->write("orientation", (splitter->orientation() == Qt::Vertical) ? "vertical" : "horizontal"); Listing* sizeSeq = state->createFlowStyleListing("sizes"); QList sizes = splitter->sizes(); for(int i=0; i < sizes.size(); ++i){ sizeSeq->append(sizes[i]); } state->insert("children", children); } return state; } MappingPtr ViewAreaImpl::storePaneState(ViewPane* pane, Archive* archive) { MappingPtr state = new Mapping(); state->write("type", "pane"); Listing* views = state->createFlowStyleListing("views"); const int n = pane->count(); for(int i=0; i < n; ++i){ View* view = pane->view(i); int id = archive->getViewId(view); if(id >= 0){ views->append(id); if(i == pane->currentIndex()){ state->write("current", id); } } } if(views->empty()){ state.reset(); } return state; } void ViewArea::resetAllViewAreaLayouts() { ViewArea* mainViewArea = MainWindow::instance()->viewArea(); mainViewArea->impl->resetLayout(); //! \todo close all the independent view windows } void ViewArea::resetLayout() { impl->resetLayout(); } void ViewAreaImpl::resetLayout() { if(isBeforeDoingInitialLayout){ isBeforeDoingInitialLayout = false; createDefaultPanes(); if(defaultViewsToShow){ for(size_t i=0; i < defaultViewsToShow->size(); ++i){ addView((*defaultViewsToShow)[i]); } defaultViewsToShow.reset(); } } else { vector views; getAllViews(views); clearAllPanes(); createDefaultPanes(); for(size_t i=0; i < views.size(); ++i){ addView(views[i]); } } } bool ViewAreaImpl::viewTabMousePressEvent(ViewPane* pane, QMouseEvent* event) { if(event->button() == Qt::LeftButton){ tabDragStartPosition = event->pos(); } else if(event->button() == Qt::RightButton){ if(View* view = pane->currentView()){ viewMenuManager.setNewPopupMenu(self); view->onAttachedMenuRequest(viewMenuManager); if(viewMenuManager.numItems() > 0){ viewMenuManager.addSeparator(); } viewMenuManager.addItem(_("Separate the view")) ->sigTriggered().connect(boost::bind(&ViewAreaImpl::separateView, this, view)); viewMenuManager.popupMenu()->popup(event->globalPos()); } } return false; } bool ViewAreaImpl::viewTabMouseMoveEvent(ViewPane* pane, QMouseEvent* event) { if(!isViewDragging){ if(event->buttons() & Qt::LeftButton){ if((event->pos() - tabDragStartPosition).manhattanLength() > QApplication::startDragDistance()){ if(!pane->tabBar()->geometry().contains(event->pos())){ if(draggedView = pane->currentView()){ isViewDragging = true; dragSrcPane = pane; QWidget* toplevel = pane; while(toplevel->parentWidget()){ toplevel = toplevel->parentWidget(); } QSize s = toplevel->frameGeometry().size(); draggedViewWindowSize.setWidth(draggedView->width() + s.width() - toplevel->width()); draggedViewWindowSize.setHeight(draggedView->height() + s.height() - toplevel->height()); QApplication::setOverrideCursor(Qt::ClosedHandCursor); } } } } } else { ViewArea* prevViewArea = dragDestViewArea; dragDestViewArea = 0; dragDestPane = 0; // find a window other than the rubber band QPoint p = event->globalPos(); QWidget* window = 0; for(int i=0; i < 3; ++i){ window = QApplication::topLevelAt(p); if(window && !dynamic_cast(window)){ break; } p += QPoint(-1, -1); } if(window){ dragDestViewArea = dynamic_cast(window); if(!dragDestViewArea){ if(MainWindow* mainWindow = dynamic_cast(window)){ ViewArea* viewArea = mainWindow->viewArea(); if(viewArea->rect().contains(viewArea->mapFromGlobal(event->globalPos()))){ dragDestViewArea = viewArea; } } } } if(dragDestViewArea){ QWidget* pointed = dragDestViewArea->childAt(dragDestViewArea->mapFromGlobal(event->globalPos())); while(pointed){ dragDestPane = dynamic_cast(pointed); if(dragDestPane){ dragView(event); break; } pointed = pointed->parentWidget(); } } else { dragViewOutside(event->globalPos()); } if(prevViewArea != dragDestViewArea){ if(prevViewArea){ prevViewArea->impl->rubberBand->hide(); } else { rubberBand->hide(); } } } return false; } bool ViewAreaImpl::viewTabMouseReleaseEvent(ViewPane* pane, QMouseEvent *event) { if(isViewDragging){ bool isMovingInViewArea = (self == dragDestViewArea); removeView(dragSrcPane, draggedView, isMovingInViewArea); if(!dragDestPane){ rubberBand->hide(); dropViewOutside(event->globalPos()); } else { ViewAreaImpl* destImpl = dragDestViewArea->impl; destImpl->rubberBand->hide(); destImpl->needToUpdateDefaultPaneAreas = true; if(isViewDraggingOnOuterEdge){ destImpl->dropViewToOuterEdge(draggedView); } else { destImpl->dropViewInsidePane(dragDestPane, draggedView, dropEdge); } } if(isMovingInViewArea){ removePaneIfEmpty(dragSrcPane); } QApplication::restoreOverrideCursor(); } isViewDragging = false; draggedView = 0; dragDestViewArea = 0; dragDestPane = 0; return false; } void ViewAreaImpl::showRectangle(QRect r) { rubberBand->setParent(self); rubberBand->setGeometry(r); rubberBand->show(); } void ViewAreaImpl::dragView(QMouseEvent* event) { dropEdge = LEFT; QPoint p = dragDestViewArea->mapFromGlobal(event->globalPos()); const int w = dragDestViewArea->width(); const int h = dragDestViewArea->height(); int distance[4]; distance[LEFT] = p.x(); distance[TOP] = p.y(); distance[RIGHT] = w - p.x(); distance[BOTTOM] = h - p.y(); for(int i=TOP; i <= BOTTOM; ++i){ if(distance[dropEdge] > distance[i]){ dropEdge = i; } } if(distance[dropEdge] < 8){ isViewDraggingOnOuterEdge = true; dragViewOnOuterEdge(); } else { isViewDraggingOnOuterEdge = false; dragViewInsidePane(dragDestPane->mapFromGlobal(event->globalPos())); } } void ViewAreaImpl::dragViewInsidePane(const QPoint& posInDestPane) { dropEdge = LEFT; const int w = dragDestPane->width(); const int h = dragDestPane->height(); int distance[4]; distance[LEFT] = posInDestPane.x(); distance[TOP] = posInDestPane.y(); distance[RIGHT] = w - posInDestPane.x(); distance[BOTTOM] = h - posInDestPane.y(); for(int i=TOP; i <= BOTTOM; ++i){ if(distance[dropEdge] > distance[i]){ dropEdge = i; } } QRect r; if(SPLIT_DISTANCE_THRESHOLD < distance[dropEdge]){ r.setRect(0, 0, w, h); dropEdge = OVER; } else if(dropEdge == LEFT){ r.setRect(0, 0, w / 2, h); } else if(dropEdge == TOP){ r.setRect(0, 0, w, h /2); } else if(dropEdge == RIGHT){ r.setRect(w / 2, 0, w / 2, h); } else if(dropEdge == BOTTOM){ r.setRect(0, h / 2, w, h / 2); } r.translate(dragDestViewArea->mapFromGlobal(dragDestPane->mapToGlobal(QPoint(0, 0)))); dragDestViewArea->impl->showRectangle(r); } void ViewAreaImpl::dropViewInsidePane(ViewPane* pane, View* view, int dropEdge) { if(dropEdge == OVER){ addView(pane, view, true); } else { QSize destSize = pane->size(); QSplitter* parentSplitter = static_cast(pane->parentWidget()); if(parentSplitter->count() >= 2){ QList sizes = parentSplitter->sizes(); QSplitter* newSplitter = new CustomSplitter(this, parentSplitter); parentSplitter->insertWidget(parentSplitter->indexOf(pane), newSplitter); newSplitter->addWidget(pane); parentSplitter->setSizes(sizes); parentSplitter = newSplitter; } ViewPane* newViewPane = new ViewPane(this, parentSplitter); if(dropEdge == LEFT){ parentSplitter->setOrientation(Qt::Horizontal); parentSplitter->insertWidget(0, newViewPane); } else if(dropEdge == RIGHT){ parentSplitter->setOrientation(Qt::Horizontal); parentSplitter->insertWidget(1, newViewPane); } else if(dropEdge == TOP){ parentSplitter->setOrientation(Qt::Vertical); parentSplitter->insertWidget(0, newViewPane); } else { parentSplitter->setOrientation(Qt::Vertical); parentSplitter->insertWidget(1, newViewPane); } addView(newViewPane, view, true); int half; if(parentSplitter->orientation() == Qt::Horizontal){ half = destSize.height() / 2; } else { half = destSize.width() / 2; } QList sizes; sizes << half << half; parentSplitter->setSizes(sizes); } } void ViewAreaImpl::dragViewOnOuterEdge() { QRect r; int w = dragDestViewArea->width(); int h = dragDestViewArea->height(); if(dropEdge == LEFT){ r.setRect(0, 0, w / 2, h); } else if(dropEdge == TOP){ r.setRect(0, 0, w, h /2); } else if(dropEdge == RIGHT){ r.setRect(w / 2, 0, w / 2, h); } else if(dropEdge == BOTTOM){ r.setRect(0, h / 2, w, h / 2); } dragDestViewArea->impl->showRectangle(r); } void ViewAreaImpl::dropViewToOuterEdge(View* view) { QSize size = topSplitter->size(); if(topSplitter->count() >= 2){ QSplitter* newTopSplitter = new CustomSplitter(this, self); newTopSplitter->addWidget(topSplitter); topSplitter = newTopSplitter; vbox->addWidget(topSplitter); } ViewPane* newViewPane = new ViewPane(this, topSplitter); if(dropEdge == LEFT){ topSplitter->setOrientation(Qt::Horizontal); topSplitter->insertWidget(0, newViewPane); } else if(dropEdge == RIGHT){ topSplitter->setOrientation(Qt::Horizontal); topSplitter->addWidget(newViewPane); } else if(dropEdge == TOP){ topSplitter->setOrientation(Qt::Vertical); topSplitter->insertWidget(0, newViewPane); } else { topSplitter->setOrientation(Qt::Vertical); topSplitter->addWidget(newViewPane); } addView(newViewPane, view, true); int half; if(topSplitter->orientation() == Qt::Horizontal){ half = size.height() / 2; } else { half = size.width() / 2; } QList sizes; sizes << half << half; topSplitter->setSizes(sizes); } void ViewAreaImpl::dragViewOutside(const QPoint& pos) { rubberBand->setParent(0); rubberBand->setGeometry(QRect(pos, draggedViewWindowSize)); rubberBand->show(); } void ViewAreaImpl::dropViewOutside(const QPoint& pos) { ViewArea* viewWindow = new ViewArea(); viewWindow->setSingleView(draggedView); viewWindow->move(pos); viewWindow->resize(draggedViewWindowSize); viewWindow->show(); } void ViewAreaImpl::separateView(View* view) { QPoint pos = view->mapToGlobal(QPoint(0, 0)); removeView(view); ViewArea* viewWindow = new ViewArea(); viewWindow->setSingleView(view); viewWindow->setGeometry(pos.x(), pos.y(), view->width(), view->height()); viewWindow->show(); } void ViewAreaImpl::removePaneIfEmpty(ViewPane* pane) { if(pane->count() == 0){ removePaneSub(pane, 0); needToUpdateDefaultPaneAreas = true; } } void ViewAreaImpl::removePaneSub(QWidget* widgetToRemove, QWidget* widgetToRaise) { if(QSplitter* splitter = dynamic_cast(widgetToRemove->parentWidget())){ QList sizes; if(widgetToRaise){ sizes = splitter->sizes(); splitter->insertWidget(splitter->indexOf(widgetToRemove), widgetToRaise); } widgetToRemove->hide(); widgetToRemove->setParent(0); widgetToRemove->deleteLater(); if(splitter->count() >= 2){ splitter->setSizes(sizes); } else if(splitter->count() == 1){ removePaneSub(splitter, splitter->widget(0)); } else { removePaneSub(splitter, 0); } } } void ViewAreaImpl::clearEmptyPanes() { QWidget* widget = clearEmptyPanesSub(topSplitter); if(widget != topSplitter){ if(widget){ if(QSplitter* splitter = dynamic_cast(widget)){ splitter->setParent(self); topSplitter->hide(); topSplitter->deleteLater(); vbox->addWidget(splitter); topSplitter = splitter; } } } } QWidget* ViewAreaImpl::clearEmptyPanesSub(QSplitter* splitter) { QList sizes = splitter->sizes(); int i = 0; while(i < splitter->count()){ if(QSplitter* childSplitter = dynamic_cast(splitter->widget(i))){ QWidget* widget = clearEmptyPanesSub(childSplitter); if(widget == childSplitter){ ++i; } else { if(widget){ splitter->insertWidget(i++, widget); } // "delete childSplitter" causes a crash childSplitter->hide(); childSplitter->setParent(0); childSplitter->deleteLater(); } } else if(ViewPane* pane = dynamic_cast(splitter->widget(i))){ if(pane->count() > 0){ ++i; } else { // "delete pane" causes a crash pane->hide(); pane->setParent(0); pane->deleteLater(); needToUpdateDefaultPaneAreas = true; } } } QWidget* validWidget = 0; if(splitter->count() >= 2){ splitter->setSizes(sizes); validWidget = splitter; } else if(splitter->count() == 1){ validWidget = splitter->widget(0); needToUpdateDefaultPaneAreas = true; } return validWidget; } choreonoid-1.5.0/src/Base/SceneView.cpp0000664000000000000000000001720012741425367016416 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "SceneView.h" #include "ViewManager.h" #include "ItemTreeView.h" #include "Separator.h" #include "RootItem.h" #include "Buttons.h" #include "CheckBox.h" #include #include #include #include "gettext.h" using namespace std; using namespace cnoid; namespace { vector instances; Connection sigItemAddedConnection; } namespace cnoid { class SceneViewImpl { public: SceneView* self; SceneWidget* sceneWidget; SgGroup* scene; struct SceneInfo { Item* item; SceneProvider* provider; SgNodePtr scene; bool isShown; Connection sigDetachedFromRootConnection; Connection sigCheckToggledConnection; SceneInfo(Item* item, SceneProvider* provider) : item(item), provider(provider) { isShown = false; } ~SceneInfo(){ sigDetachedFromRootConnection.disconnect(); sigCheckToggledConnection.disconnect(); } }; list sceneInfos; ItemTreeView* itemTreeView; CheckBox dedicatedCheckCheck; int dedicatedCheckId; SceneViewImpl(SceneView* self); ~SceneViewImpl(); void onSceneProviderItemAdded(Item* item, SceneProvider* provider); void onSceneProviderItemDetachedFromRoot(list::iterator infoIter); void showScene(list::iterator infoIter, bool show); void onDedicatedCheckToggled(bool on); bool storeState(Archive& archive); bool restoreState(const Archive& archive); void restoreDedicatedItemChecks(const Archive& archive); }; } SceneView* SceneView::instance() { if(instances.empty()){ return 0; } return instances.front(); } void SceneView::initializeClass(ExtensionManager* ext) { if(instances.empty()){ ext->viewManager().registerClass( "SceneView", N_("Scene"), ViewManager::MULTI_DEFAULT); sigItemAddedConnection = RootItem::mainInstance()->sigItemAdded().connect( boost::bind(&SceneView::onItemAdded, _1)); } } namespace { void finalizeClass() { sigItemAddedConnection.disconnect(); } } SceneView::SceneView() { impl = new SceneViewImpl(this); } SceneViewImpl::SceneViewImpl(SceneView* self) : self(self) { self->setDefaultLayoutArea(View::RIGHT); sceneWidget = new SceneWidget; scene = sceneWidget->scene(); QVBoxLayout* vbox = new QVBoxLayout; vbox->addWidget(sceneWidget); self->setLayout(vbox); vbox = sceneWidget->configDialogVBox(); vbox->addWidget(new HSeparator); QHBoxLayout* hbox = new QHBoxLayout; dedicatedCheckCheck.setText(_("Use dedicated item tree view checks to select the target items")); dedicatedCheckCheck.sigToggled().connect( boost::bind(&SceneViewImpl::onDedicatedCheckToggled, this, _1)); hbox->addWidget(&dedicatedCheckCheck); hbox->addStretch(); vbox->addLayout(hbox); itemTreeView = ItemTreeView::instance(); dedicatedCheckId = -1; if(!instances.empty()){ SceneViewImpl* mainImpl = instances.front()->impl; list::iterator p; for(p = mainImpl->sceneInfos.begin(); p != mainImpl->sceneInfos.end(); ++p){ SceneInfo& info = *p; onSceneProviderItemAdded(info.item, info.provider); } } instances.push_back(self); } SceneView::~SceneView() { delete impl; } SceneViewImpl::~SceneViewImpl() { if(dedicatedCheckId >= 0){ itemTreeView->releaseCheckColumn(dedicatedCheckId); } instances.erase(std::find(instances.begin(), instances.end(), self)); if(instances.empty()){ finalizeClass(); } } void SceneView::onActivated() { } void SceneView::onDeactivated() { } SceneWidget* SceneView::sceneWidget() { return impl->sceneWidget; } SgGroup* SceneView::scene() { return impl->scene; } void SceneView::onItemAdded(Item* item) { if(SceneProvider* provider = dynamic_cast(item)){ for(size_t i=0; i < instances.size(); ++i){ instances[i]->impl->onSceneProviderItemAdded(item, provider); } } } void SceneViewImpl::onSceneProviderItemAdded(Item* item, SceneProvider* provider) { sceneInfos.push_back(SceneInfo(item, provider)); list::iterator infoIter = sceneInfos.end(); --infoIter; SceneInfo& info = *infoIter; info.sigDetachedFromRootConnection = item->sigDetachedFromRoot().connect( boost::bind(&SceneViewImpl::onSceneProviderItemDetachedFromRoot, this, infoIter)); int checkId = dedicatedCheckCheck.isChecked() ? dedicatedCheckId : 0; info.sigCheckToggledConnection = itemTreeView->sigCheckToggled(item, checkId).connect( boost::bind(&SceneViewImpl::showScene, this, infoIter, _1)); if(itemTreeView->isItemChecked(item, checkId)){ showScene(infoIter, true); } } void SceneViewImpl::onSceneProviderItemDetachedFromRoot(list::iterator infoIter) { showScene(infoIter, false); sceneInfos.erase(infoIter); } void SceneViewImpl::showScene(list::iterator infoIter, bool show) { if(infoIter->isShown && !show){ if(infoIter->scene){ scene->removeChild(infoIter->scene, true); } infoIter->isShown = false; } else if(!infoIter->isShown && show){ if(!infoIter->scene){ infoIter->scene = infoIter->provider->getScene(); } if(infoIter->scene){ scene->addChild(infoIter->scene, true); infoIter->isShown = true; } } } void SceneViewImpl::onDedicatedCheckToggled(bool on) { int checkId = 0; if(on){ if(dedicatedCheckId < 0){ dedicatedCheckId = itemTreeView->addCheckColumn(); itemTreeView->setCheckColumnToolTip(dedicatedCheckId, self->windowTitle()); } itemTreeView->showCheckColumn(dedicatedCheckId, true); checkId = dedicatedCheckId; } else { if(dedicatedCheckId >= 0){ itemTreeView->showCheckColumn(dedicatedCheckId, false); } } for(list::iterator p = sceneInfos.begin(); p != sceneInfos.end(); ++p){ p->sigCheckToggledConnection.disconnect(); p->sigCheckToggledConnection = itemTreeView->sigCheckToggled(p->item, checkId).connect( boost::bind(&SceneViewImpl::showScene, this, p, _1)); showScene(p, itemTreeView->isItemChecked(p->item, checkId)); } } QWidget* SceneView::indicatorOnInfoBar() { return impl->sceneWidget->indicator(); } bool SceneView::storeState(Archive& archive) { return impl->storeState(archive); } bool SceneViewImpl::storeState(Archive& archive) { bool result = true; result &= sceneWidget->storeState(archive); archive.write("dedicatedItemTreeViewChecks", dedicatedCheckCheck.isChecked()); if(dedicatedCheckCheck.isChecked()){ itemTreeView->storeCheckColumnState(dedicatedCheckId, archive); } return result; } bool SceneView::restoreState(const Archive& archive) { return impl->restoreState(archive); } bool SceneViewImpl::restoreState(const Archive& archive) { bool result = sceneWidget->restoreState(archive); dedicatedCheckCheck.setChecked(archive.get("dedicatedItemTreeViewChecks", dedicatedCheckCheck.isChecked())); archive.addPostProcess(boost::bind(&SceneViewImpl::restoreDedicatedItemChecks, this, boost::ref(archive))); return result; } void SceneViewImpl::restoreDedicatedItemChecks(const Archive& archive) { itemTreeView->restoreCheckColumnState(dedicatedCheckId, archive); } choreonoid-1.5.0/src/Base/SelectionListEditor.cpp0000664000000000000000000000120412741425367020453 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "SelectionListEditor.h" using namespace cnoid; SelectionListEditor::SelectionListEditor(QWidget* widget) : QComboBox(widget) { } QStringList SelectionListEditor::labels() const { QStringList labelList; labelList << QString::number(currentIndex()); for(int i=1; i < count(); ++i){ labelList << itemText(i); } return labelList; } void SelectionListEditor::setLabels(QStringList labels) { if(labels.count() >= 2){ for(int i=1; i < labels.count(); ++i){ addItem(labels[i]); } setCurrentIndex(labels[0].toInt()); } } choreonoid-1.5.0/src/Base/PluginManager.h0000664000000000000000000000236612741425367016733 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_PLUGIN_MANAGER_H #define CNOID_BASE_PLUGIN_MANAGER_H #include #include "exportdecl.h" namespace cnoid { class Plugin; class ExtensionManager; class PluginManagerImpl; class CNOID_EXPORT PluginManager { public: static void initialize(ExtensionManager* ext); static PluginManager* instance(); static void finalize(); ~PluginManager(); void doStartupLoading(const char* pluginPathList); void scanPluginFilesInPathList(const std::string& pathList); void scanPluginFilesInDirectoyOfExecFile(); void scanPluginFiles(const std::string& pathString); void clearUnusedPlugins(); void loadPlugins(); bool finalizePlugins(); int numPlugins() const; const std::string& pluginPath(int index) const; const std::string& pluginName(int index) const; enum PluginStatus { NOT_LOADED, LOADED, ACTIVE, FINALIZED, INVALID, CONFLICT }; int pluginStatus(int index) const; Plugin* findPlugin(const std::string& name); bool loadPlugin(int index); bool unloadPlugin(int index); const char* guessActualPluginName(const std::string& name); private: PluginManager(ExtensionManager* ext); PluginManagerImpl* impl; }; } #endif choreonoid-1.5.0/src/Base/GraphViewBase.h0000664000000000000000000000202612741425367016662 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_GRAPH_VIEW_BASE_H #define CNOID_BASE_GRAPH_VIEW_BASE_H #include "GraphWidget.h" #include #include #include namespace cnoid { class GraphViewBaseImpl; class GraphViewBase : public View { public: GraphViewBase(); ~GraphViewBase(); virtual bool storeState(Archive& archive); virtual bool restoreState(const Archive& archive); virtual QWidget* indicatorOnInfoBar(); protected: virtual int currentNumParts(const ItemList<>& items) const; virtual ItemList<> extractTargetItems(const ItemList<>& items) const = 0; virtual void addGraphDataHandlers(Item* item, int partIndex, std::vector& out_handlers) = 0; virtual void updateGraphDataHandler(Item* item, GraphDataHandlerPtr handler) = 0; void updateSelections(); void notifyUpdateByEditing(Item* item); QVBoxLayout* leftVBox() const; private: GraphViewBaseImpl* impl; friend class GraphViewBaseImpl; }; } #endif choreonoid-1.5.0/src/Base/ItemPath.cpp0000664000000000000000000000155212741425367016244 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "ItemPath.h" #include "Item.h" #include "RootItem.h" using namespace std; using namespace boost; using namespace cnoid; ItemPath::ItemPath(const std::string& path) : path(path) { Tokenizer pathElements(path, Separator("\\", "/", "")); pathBegin = pathElements.begin(); pathEnd = pathElements.end(); if(pathBegin != pathEnd && (*pathBegin).empty()){ pathBegin++; isAbsolute_ = true; } else { isAbsolute_ = false; } pathLeaf = pathBegin; for(iterator it = pathBegin; it != pathEnd; ++it){ pathLeaf = it; } } std::string ItemPath::folder() { std::string path; iterator it = pathBegin; while(true){ path.append(*it++); if(it == pathLeaf){ break; } path.append("/"); } return path; } choreonoid-1.5.0/src/Base/PositionDragger.cpp0000664000000000000000000002532612741425367017636 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "PositionDragger.h" #include "TranslationDragger.h" #include "RotationDragger.h" #include "SceneDragProjector.h" #include #include #include using namespace std; using namespace cnoid; namespace cnoid { class PositionDraggerImpl { public: PositionDragger* self; TranslationDraggerPtr translationDragger; RotationDraggerPtr rotationDragger; SceneDragProjector dragProjector; int draggableAxes; bool isContentsDragEnabled; bool isDraggerAlwaysShown; bool isDraggerAlwaysHidden; bool isDraggerShown; bool isUndoEnabled; std::deque history; Signal sigDraggableAxesChanged; Signal sigDragStarted; Signal sigPositionDragged; Signal sigDragFinished; PositionDraggerImpl(PositionDragger* self); PositionDraggerImpl(PositionDragger* self, const PositionDraggerImpl& org); PositionDraggerImpl(PositionDragger* self, const PositionDraggerImpl& org, SgCloneMap& cloneMap); void initializeDraggers(); void onSubDraggerDragStarted(); void onSubDraggerDragged(); void storeCurrentPositionToHistory(); void showDragMarkers(bool on); }; } PositionDragger::PositionDragger() { impl = new PositionDraggerImpl(this); } PositionDraggerImpl::PositionDraggerImpl(PositionDragger* self) : self(self) { translationDragger = new TranslationDragger; rotationDragger = new RotationDragger; draggableAxes = PositionDragger::TX | PositionDragger::TY | PositionDragger::TZ | PositionDragger::RX | PositionDragger::RY | PositionDragger::RZ; initializeDraggers(); isDraggerAlwaysShown = false; isDraggerAlwaysHidden = false; isContentsDragEnabled = true; isUndoEnabled = false; } PositionDragger::PositionDragger(const PositionDragger& org) : SceneDragger(org) { impl = new PositionDraggerImpl(this, *org.impl); } PositionDraggerImpl::PositionDraggerImpl(PositionDragger* self, const PositionDraggerImpl& org) : self(self) { translationDragger = new TranslationDragger(*org.translationDragger); rotationDragger = new RotationDragger(*org.rotationDragger); draggableAxes = org.draggableAxes; initializeDraggers(); isDraggerAlwaysShown = org.isDraggerAlwaysShown; isDraggerAlwaysHidden = org.isDraggerAlwaysHidden; isContentsDragEnabled = org.isContentsDragEnabled; isUndoEnabled = org.isUndoEnabled; } PositionDragger::PositionDragger(const PositionDragger& org, SgCloneMap& cloneMap) : SceneDragger(org, cloneMap) { impl = new PositionDraggerImpl(this, *org.impl, cloneMap); } PositionDraggerImpl::PositionDraggerImpl(PositionDragger* self, const PositionDraggerImpl& org, SgCloneMap& cloneMap) : self(self) { translationDragger = new TranslationDragger(*org.translationDragger, cloneMap); rotationDragger = new RotationDragger(*org.rotationDragger, cloneMap); draggableAxes = org.draggableAxes; initializeDraggers(); isDraggerAlwaysShown = org.isDraggerAlwaysShown; isDraggerAlwaysHidden = org.isDraggerAlwaysHidden; isContentsDragEnabled = org.isContentsDragEnabled; isUndoEnabled = org.isUndoEnabled; } void PositionDraggerImpl::initializeDraggers() { translationDragger->sigTranslationStarted().connect( boost::bind(&PositionDraggerImpl::onSubDraggerDragStarted, this)); translationDragger->sigTranslationDragged().connect( boost::bind(&PositionDraggerImpl::onSubDraggerDragged, this)); translationDragger->sigTranslationFinished().connect(boost::ref(sigDragFinished)); rotationDragger->sigRotationStarted().connect( boost::bind(&PositionDraggerImpl::onSubDraggerDragStarted, this)); rotationDragger->sigRotationDragged().connect( boost::bind(&PositionDraggerImpl::onSubDraggerDragged, this)); rotationDragger->sigRotationFinished().connect(boost::ref(sigDragFinished)); } void PositionDragger::setDraggableAxes(int axisSet) { if(axisSet != impl->draggableAxes){ int translationAxes = axisSet & (TX | TY | TZ); impl->translationDragger->setDraggableAxes(translationAxes); int rotationAxes = (axisSet & (RX | RY | RZ)) >> 3; impl->rotationDragger->setDraggableAxes(rotationAxes); impl->draggableAxes = axisSet; impl->sigDraggableAxesChanged(axisSet); } } int PositionDragger::draggableAxes() const { return impl->draggableAxes; } SignalProxy PositionDragger::sigDraggableAxesChanged() { return impl->sigDraggableAxesChanged; } SgObject* PositionDragger::clone(SgCloneMap& cloneMap) const { return new PositionDragger(*this, cloneMap); } TranslationDragger* PositionDragger::translationDragger() { return impl->translationDragger; } RotationDragger* PositionDragger::rotationDragger() { return impl->rotationDragger; } SignalProxy PositionDragger::sigDragStarted() { return impl->sigDragStarted; } SignalProxy PositionDragger::sigPositionDragged() { return impl->sigPositionDragged; } SignalProxy PositionDragger::sigDragFinished() { return impl->sigDragFinished; } void PositionDragger::setRadius(double r, double translationAxisRatio) { impl->translationDragger->setRadius(r * translationAxisRatio); impl->rotationDragger->setRadius(r); } void PositionDragger::adjustSize(const BoundingBox& bb) { if(!bb.empty()){ Vector3 s = bb.size() / 2.0; std::sort(s.data(), s.data() + 3); double a = Vector2(s[0], s[1]).norm() * 1.1; double r = std::max(a, s[2] * 1.2); setRadius(r); } } void PositionDragger::adjustSize() { BoundingBox bb; for(int i=0; i < numChildren(); ++i){ SgNode* node = child(i); if(node != impl->translationDragger && node != impl->rotationDragger){ bb.expandBy(node->boundingBox()); } } adjustSize(bb); } void PositionDragger::setContentsDragEnabled(bool on) { impl->isContentsDragEnabled = on; } bool PositionDragger::isContentsDragEnabled() const { return impl->isContentsDragEnabled; } void PositionDragger::setDraggerAlwaysShown(bool on) { if(on){ impl->isDraggerAlwaysHidden = false; } bool changed = (on != impl->isDraggerAlwaysShown); impl->isDraggerAlwaysShown = on; if(on && changed){ impl->showDragMarkers(true); } } bool PositionDragger::isDraggerAlwaysShown() const { return impl->isDraggerAlwaysShown; } void PositionDragger::setDraggerAlwaysHidden(bool on) { if(on){ impl->isDraggerAlwaysShown = false; } bool changed = (on != impl->isDraggerAlwaysHidden); impl->isDraggerAlwaysHidden = on; if(on && changed){ impl->showDragMarkers(false); } } bool PositionDragger::isDraggerAlwaysHidden() const { return impl->isDraggerAlwaysHidden; } void PositionDraggerImpl::showDragMarkers(bool on) { if(isDraggerAlwaysHidden){ on = false; } else if(isDraggerAlwaysShown){ on = true; } if(on){ self->addChildOnce(translationDragger, true); self->addChildOnce(rotationDragger, true); } else { self->removeChild(translationDragger, true); self->removeChild(rotationDragger, true); } } bool PositionDragger::isDragging() const { return (impl->translationDragger->isDragging() || impl->rotationDragger->isDragging() || impl->dragProjector.isDragging()); } Affine3 PositionDragger::draggedPosition() const { if(impl->rotationDragger->isDragging()){ return impl->rotationDragger->draggedPosition(); } else if(impl->translationDragger->isDragging()){ return impl->translationDragger->draggedPosition(); } else if(impl->dragProjector.isDragging()){ return impl->dragProjector.position(); } else { return T(); } } void PositionDraggerImpl::onSubDraggerDragStarted() { storeCurrentPositionToHistory(); sigDragStarted(); } void PositionDraggerImpl::onSubDraggerDragged() { if(self->isContainerMode()){ if(isContentsDragEnabled){ self->setPosition(self->draggedPosition()); self->notifyUpdate(); sigPositionDragged(); } } else { sigPositionDragged(); } } bool PositionDragger::onButtonPressEvent(const SceneWidgetEvent& event) { if(isContainerMode() && impl->isContentsDragEnabled){ if(!impl->isDraggerAlwaysShown){ impl->showDragMarkers(true); } impl->dragProjector.setInitialPosition(T()); impl->dragProjector.setTranslationAlongViewPlane(); if(impl->dragProjector.startTranslation(event)){ storeCurrentPositionToHistory(); impl->sigDragStarted(); return true; } } return false; } bool PositionDragger::onButtonReleaseEvent(const SceneWidgetEvent& event) { if(isContainerMode() && impl->isContentsDragEnabled){ if(impl->dragProjector.isDragging()){ impl->sigDragFinished(); impl->dragProjector.resetDragMode(); return true; } } return false; } bool PositionDragger::onPointerMoveEvent(const SceneWidgetEvent& event) { if(isContainerMode() && impl->isContentsDragEnabled){ if(impl->dragProjector.drag(event)){ setPosition(impl->dragProjector.position()); notifyUpdate(); impl->sigPositionDragged(); return true; } } return false; } void PositionDragger::onPointerLeaveEvent(const SceneWidgetEvent& event) { if(isContainerMode() && impl->isContentsDragEnabled){ impl->dragProjector.resetDragMode(); } } void PositionDragger::onFocusChanged(const SceneWidgetEvent& event, bool on) { if(isContainerMode()){ impl->showDragMarkers(on || impl->isDraggerAlwaysShown); } } void PositionDragger::onSceneModeChanged(const SceneWidgetEvent& event) { if(!event.sceneWidget()->isEditMode()){ impl->showDragMarkers(false); } } void PositionDragger::storeCurrentPositionToHistory() { impl->storeCurrentPositionToHistory(); } void PositionDraggerImpl::storeCurrentPositionToHistory() { if(isUndoEnabled){ history.push_back(self->position()); if(history.size() > 10){ history.pop_front(); } } } void PositionDragger::setUndoEnabled(bool on) { impl->isUndoEnabled = on; } bool PositionDragger::isUndoEnabled() const { return impl->isUndoEnabled; } bool PositionDragger::onUndoRequest() { if(!impl->history.empty()){ const Affine3& T = impl->history.back(); setPosition(T); impl->history.pop_back(); notifyUpdate(); } return true; } bool PositionDragger::onRedoRequest() { return true; } choreonoid-1.5.0/src/Base/ItemPropertyView.h0000664000000000000000000000102112741425367017463 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_ITEM_PROPERTY_VIEW_H #define CNOID_BASE_ITEM_PROPERTY_VIEW_H #include namespace cnoid { class ItemPropertyViewImpl; class ItemPropertyView : public View { public: static void initializeClass(ExtensionManager* ext); ItemPropertyView(); ~ItemPropertyView(); virtual void onAttachedMenuRequest(MenuManager& menuManager); protected: void keyPressEvent(QKeyEvent* event); private: ItemPropertyViewImpl* impl; }; } #endif choreonoid-1.5.0/src/Base/ViewManager.cpp0000664000000000000000000006667012741425367016752 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "ViewManager.h" #include "MenuManager.h" #include "MainWindow.h" #include "ViewArea.h" #include "MessageView.h" #include "Dialog.h" #include "Archive.h" #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace cnoid; namespace { MainWindow* mainWindow = 0; Menu* showViewMenu = 0; Menu* createViewMenu = 0; Menu* deleteViewMenu = 0; Signal sigViewCreated_; Signal sigViewActivated_; Signal sigViewDeactivated_; Signal sigViewRemoved_; class ViewInfo; typedef boost::shared_ptr ViewInfoPtr; class InstanceInfo; typedef boost::shared_ptr InstanceInfoPtr; typedef list InstanceInfoList; class InstanceInfo { public: View* view; ViewInfo* viewInfo; InstanceInfoList::iterator iterInViewInfo; InstanceInfoList::iterator iterInViewManager; InstanceInfo(ViewInfo* viewInfo, View* view) : view(view), viewInfo(viewInfo) { } void remove(); ~InstanceInfo() { if(view){ delete view; } } }; class ViewInfo : public ViewClass { public: const std::type_info& view_type_info; string className_; string textDomain; string translatedClassName; string defaultInstanceName; string translatedDefaultInstanceName; // temporary. ViewManager::InstantiationType itype; ViewManager::FactoryBase* factory; InstanceInfoList instances; InstanceInfoList& instancesInViewManager; virtual const std::string& className() const { return className_; } ViewInfo(ViewManagerImpl* managerImpl, const type_info& view_type_info, const string& className, const string& defaultInstanceName, const string& textDomain, ViewManager::InstantiationType itype, ViewManager::FactoryBase* factory); ~ViewInfo(){ delete factory; } bool hasDefaultInstance() const { return itype == ViewManager::SINGLE_DEFAULT || itype == ViewManager::MULTI_DEFAULT; } bool isSingleton() const { return itype == ViewManager::SINGLE_DEFAULT || itype == ViewManager::SINGLE_OPTIONAL; } bool checkIfDefaultInstance(View* view){ return hasDefaultInstance() && !instances.empty() && (instances.front()->view == view); } bool checkIfPrimalInstance(View* view){ return !instances.empty() && (instances.front()->view == view); } private: View* createView() { View* view = factory->create(); InstanceInfoPtr instance = boost::make_shared(this, view); instances.push_back(instance); instance->iterInViewInfo = instances.end(); --instance->iterInViewInfo; instancesInViewManager.push_back(instance); instance->iterInViewManager = instancesInViewManager.end(); --instance->iterInViewManager; view->sigActivated().connect(boost::bind(boost::ref(sigViewActivated_), view)); view->sigDeactivated().connect(boost::bind(boost::ref(sigViewDeactivated_), view)); return view; } public: View* getOrCreateView(bool doMountCreatedView = false){ if(instances.empty()){ View* view = createView(); view->setName(defaultInstanceName); view->setWindowTitle(translatedDefaultInstanceName.c_str()); sigViewCreated_(view); if(doMountCreatedView){ mainWindow->viewArea()->addView(view); } } return instances.front()->view; } View* createView(const string& name, bool setTranslatedNameToWindowTitle = false){ if(name.empty()){ return 0; } View* view = createView(); view->setName(name); if(setTranslatedNameToWindowTitle){ view->setWindowTitle(dgettext(textDomain.c_str(), name.c_str())); } sigViewCreated_(view); return view; } View* findView(const string& name){ if(name.empty()){ return instances.empty() ? 0 : instances.front()->view; } else { for(InstanceInfoList::iterator p = instances.begin(); p != instances.end(); ++p){ if((*p)->view->name() == name){ return (*p)->view; } } return 0; } } View* getOrCreateView(const string& name, bool doMountCreatedView = false){ View* view = findView(name); if(!view){ view = createView(name); sigViewCreated_(view); if(doMountCreatedView){ mainWindow->viewArea()->addView(view); } } return view; } }; struct compare_type_info { bool operator ()(const type_info* a, const type_info* b) const { return a->before(*b); } }; typedef std::map TypeToViewInfoMap; TypeToViewInfoMap typeToViewInfoMap; typedef map ClassNameToViewInfoMap; typedef boost::shared_ptr ClassNameToViewInfoMapPtr; typedef map ModuleNameToClassNameToViewInfoMap; ModuleNameToClassNameToViewInfoMap moduleNameToClassNameToViewInfoMap; } namespace cnoid { class ViewManagerImpl { public: const string& moduleName; const string& textDomain; MenuManager& menuManager; ClassNameToViewInfoMapPtr classNameToViewInfoMap; InstanceInfoList instances; ViewManagerImpl(ExtensionManager* ext); ~ViewManagerImpl(); static void notifySigRemoved(View* view){ view->notifySigRemoved(); } }; } ViewInfo::ViewInfo (ViewManagerImpl* managerImpl, const type_info& view_type_info, const string& className, const string& defaultInstanceName, const string& textDomain, ViewManager::InstantiationType itype, ViewManager::FactoryBase* factory) : view_type_info(view_type_info), className_(className), textDomain(textDomain), defaultInstanceName(defaultInstanceName), itype(itype), factory(factory), instancesInViewManager(managerImpl->instances) { translatedClassName = dgettext(textDomain.c_str(), className_.c_str()); translatedDefaultInstanceName = dgettext(textDomain.c_str(), defaultInstanceName.c_str()); } namespace { void InstanceInfo::remove() { if(view){ ViewManagerImpl::notifySigRemoved(view); sigViewRemoved_(view); delete view; view = 0; } viewInfo->instances.erase(iterInViewInfo); iterInViewInfo = viewInfo->instances.end(); viewInfo->instancesInViewManager.erase(iterInViewManager); //iterInViewManager = viewInfo->instancesInViewManager.end(); } class ViewCreationDialog : public Dialog { public: QLineEdit nameEdit; ViewCreationDialog(ViewInfoPtr viewInfo) { QVBoxLayout* vbox = new QVBoxLayout(); QHBoxLayout* hbox = new QHBoxLayout(); hbox->addWidget(new QLabel(_("Name:"))); hbox->addWidget(&nameEdit); vbox->addLayout(hbox); QDialogButtonBox* buttonBox = new QDialogButtonBox(this); QPushButton* createButton = new QPushButton(_("&Create")); createButton->setDefault(true); buttonBox->addButton(createButton, QDialogButtonBox::AcceptRole); connect(buttonBox,SIGNAL(accepted()), this, SLOT(accept())); QPushButton* cancelButton = new QPushButton(_("&Cancel")); buttonBox->addButton(cancelButton, QDialogButtonBox::RejectRole); connect(buttonBox,SIGNAL(rejected()), this, SLOT(reject())); vbox->addWidget(buttonBox); setLayout(vbox); setWindowTitle(QString(_("Create %1")).arg(viewInfo->translatedClassName.c_str())); if(viewInfo->instances.empty()){ nameEdit.setText(viewInfo->translatedDefaultInstanceName.c_str()); } else { nameEdit.setText( QString("%1 %2") .arg(viewInfo->translatedDefaultInstanceName.c_str()) .arg(viewInfo->instances.size() + 1)); } } }; void onShowViewToggled(ViewInfoPtr viewInfo, View* view, bool on) { if(on){ if(!view){ view = viewInfo->getOrCreateView(); } mainWindow->viewArea()->addView(view); view->bringToFront(); } else { if(view->viewArea()){ view->viewArea()->removeView(view); } } } void onCreateViewTriggered(ViewInfoPtr viewInfo) { ViewCreationDialog dialog(viewInfo); while(dialog.exec() == QDialog::Accepted){ string name = dialog.nameEdit.text().toStdString(); if(name.empty()){ showWarningDialog(_("Please specify the name of the new view.")); } else { View* view = viewInfo->createView(name); mainWindow->viewArea()->addView(view); view->bringToFront(); break; } } } void onDeleteViewTriggered(InstanceInfoPtr instance) { instance->remove(); } void deleteAllInvisibleViews() { for(TypeToViewInfoMap::iterator p = typeToViewInfoMap.begin(); p != typeToViewInfoMap.end(); ++p){ ViewInfo& info = *p->second; InstanceInfoList::iterator q = info.instances.begin(); while(q != info.instances.end()){ InstanceInfoPtr& instance = (*q++); if(!instance->view->viewArea()){ instance->remove(); } } } } void onViewMenuAboutToShow(Menu* menu) { menu->clear(); bool needSeparator = false; ModuleNameToClassNameToViewInfoMap::iterator p; if(menu == deleteViewMenu){ Action* action = new Action(menu); action->setText(_("Delete All Invisible Views")); action->sigTriggered().connect(boost::bind(deleteAllInvisibleViews)); menu->addAction(action); needSeparator = true; } for(p = moduleNameToClassNameToViewInfoMap.begin(); p != moduleNameToClassNameToViewInfoMap.end(); ++p){ if(needSeparator){ QAction* separator = new QAction(menu); separator->setSeparator(true); menu->addAction(separator); needSeparator = false; } const std::string& moduleName = p->first; ClassNameToViewInfoMap& viewInfoMap = *p->second; ClassNameToViewInfoMap::iterator q; for(q = viewInfoMap.begin(); q != viewInfoMap.end(); ++q){ ViewInfoPtr& viewInfo = q->second; InstanceInfoList& instances = viewInfo->instances; if(menu == showViewMenu){ View* view = 0; if(instances.empty()){ Action* action = new Action(menu); action->setText(viewInfo->translatedDefaultInstanceName.c_str()); action->setCheckable(true); action->sigToggled().connect(boost::bind(onShowViewToggled, viewInfo, view, _1)); menu->addAction(action); } else { for(InstanceInfoList::iterator p = instances.begin(); p != instances.end(); ++p){ InstanceInfoPtr& instance = (*p); view = instance->view; Action* action = new Action(menu); action->setText(view->windowTitle()); action->setCheckable(true); action->setChecked(view->viewArea()); action->sigToggled().connect(boost::bind(onShowViewToggled, viewInfo, view, _1)); menu->addAction(action); } } } else if(menu == createViewMenu){ if((viewInfo->itype == ViewManager::SINGLE_OPTIONAL && viewInfo->instances.empty()) || (viewInfo->itype == ViewManager::MULTI_DEFAULT || viewInfo->itype == ViewManager::MULTI_OPTIONAL)){ Action* action = new Action(menu); action->setText(viewInfo->translatedDefaultInstanceName.c_str()); action->sigTriggered().connect(boost::bind(onCreateViewTriggered, viewInfo)); menu->addAction(action); } } else if(menu == deleteViewMenu){ InstanceInfoList::iterator p = instances.begin(); if(viewInfo->hasDefaultInstance() && p != instances.end()){ ++p; } while(p != instances.end()){ InstanceInfoPtr& instance = (*p++); Action* action = new Action(menu); action->setText(instance->view->windowTitle()); action->sigTriggered().connect(boost::bind(onDeleteViewTriggered, instance)); menu->addAction(action); } } needSeparator = true; } } } } void ViewManager::initializeClass(ExtensionManager* ext) { static bool initialized = false; if(!initialized){ mainWindow = MainWindow::instance(); MenuManager& mm = ext->menuManager(); QWidget* viewMenu = mm.setPath("/View").current(); QAction* showViewAction = mm.findItem("Show View"); showViewMenu = new Menu(viewMenu); showViewMenu->sigAboutToShow().connect(boost::bind(onViewMenuAboutToShow, showViewMenu)); showViewAction->setMenu(showViewMenu); QAction* createViewAction = mm.setCurrent(viewMenu).findItem("Create View"); createViewMenu = new Menu(viewMenu); createViewMenu->sigAboutToShow().connect(boost::bind(onViewMenuAboutToShow, createViewMenu)); createViewAction->setMenu(createViewMenu); QAction* deleteViewAction = mm.setCurrent(viewMenu).findItem("Delete View"); deleteViewMenu = new Menu(viewMenu); deleteViewMenu->sigAboutToShow().connect(boost::bind(onViewMenuAboutToShow, deleteViewMenu)); deleteViewAction->setMenu(deleteViewMenu); initialized = true; } } ViewManager::ViewManager(ExtensionManager* ext) { impl = new ViewManagerImpl(ext); } ViewManagerImpl::ViewManagerImpl(ExtensionManager* ext) : moduleName(ext->name()), textDomain(ext->textDomain()), menuManager(ext->menuManager()) { classNameToViewInfoMap = boost::make_shared(); moduleNameToClassNameToViewInfoMap[moduleName] = classNameToViewInfoMap; } ViewManager::~ViewManager() { // This must be done before deleting impl because // ViewManager's functions may be callsed when a view is destroyed. while(!impl->instances.empty()){ InstanceInfoPtr& instance = *(impl->instances.rbegin()); instance->remove(); }; delete impl; } ViewManagerImpl::~ViewManagerImpl() { ClassNameToViewInfoMap::iterator p; for(p = classNameToViewInfoMap->begin(); p != classNameToViewInfoMap->end(); ++p){ ViewInfoPtr& info = p->second; typeToViewInfoMap.erase(&info->view_type_info); } moduleNameToClassNameToViewInfoMap.erase(moduleName); showViewMenu->clear(); createViewMenu->clear(); } View* ViewManager::registerClassSub (const type_info& view_type_info, const std::string& className, const std::string& defaultInstanceName, ViewManager::InstantiationType itype, FactoryBase* factory) { ViewInfoPtr info = boost::make_shared( impl, view_type_info, className, defaultInstanceName, impl->textDomain, itype, factory); (*impl->classNameToViewInfoMap)[className] = info; typeToViewInfoMap[&view_type_info] = info; if(itype == ViewManager::SINGLE_DEFAULT || itype == ViewManager::MULTI_DEFAULT){ View* view = info->getOrCreateView(); mainWindow->viewArea()->addView(view); return view; } return 0; } ViewClass* ViewManager::viewClass(const std::type_info& view_type_info) { ViewClass* viewClass = 0; TypeToViewInfoMap::iterator p = typeToViewInfoMap.find(&view_type_info); if(p != typeToViewInfoMap.end()){ viewClass = p->second.get(); } return viewClass; } namespace { ViewInfo* findViewInfo(const std::string& moduleName, const std::string& className) { ViewInfo* info = 0; ModuleNameToClassNameToViewInfoMap::iterator p = moduleNameToClassNameToViewInfoMap.find(moduleName); if(p != moduleNameToClassNameToViewInfoMap.end()){ ClassNameToViewInfoMap& infoMap = *p->second; ClassNameToViewInfoMap::iterator q = infoMap.find(className); if(q != infoMap.end()){ info = q->second.get(); } } return info; } } View* ViewManager::getOrCreateView(const std::string& moduleName, const std::string& className) { ViewInfo* info = findViewInfo(moduleName, className); if(info){ return info->getOrCreateView(); } return 0; } View* ViewManager::getOrCreateView(const std::string& moduleName, const std::string& className, const std::string& instanceName) { ViewInfo* info = findViewInfo(moduleName, className); if(info){ return info->getOrCreateView(instanceName); } return 0; } /** This is implemented for the compatibility to version 1.4 or earlier. This is only used for loading the view layout configuration created by those verions. */ View* ViewManager::getOrCreateViewOfDefaultName(const std::string& defaultName) { for(TypeToViewInfoMap::iterator p = typeToViewInfoMap.begin(); p != typeToViewInfoMap.end(); ++p){ ViewInfo& info = *p->second; if(info.defaultInstanceName == defaultName){ return info.getOrCreateView(); } } return 0; } std::vector ViewManager::allViews() { std::vector views; for(TypeToViewInfoMap::iterator p = typeToViewInfoMap.begin(); p != typeToViewInfoMap.end(); ++p){ InstanceInfoList& instances = p->second->instances; for(InstanceInfoList::iterator p = instances.begin(); p != instances.end(); ++p){ views.push_back((*p)->view); } } return views; } std::vector ViewManager::activeViews() { std::vector views; for(TypeToViewInfoMap::iterator p = typeToViewInfoMap.begin(); p != typeToViewInfoMap.end(); ++p){ InstanceInfoList& instances = p->second->instances; for(InstanceInfoList::iterator p = instances.begin(); p != instances.end(); ++p){ View* view = (*p)->view; if(view->isActive()){ views.push_back(view); } } } return views; } View* ViewManager::getOrCreateSpecificTypeView (const std::type_info& view_type_info, const std::string& instanceName, bool doMountCreatedView) { TypeToViewInfoMap::iterator p = typeToViewInfoMap.find(&view_type_info); if(p != typeToViewInfoMap.end()){ ViewInfo& info = *p->second; if(instanceName.empty()){ return info.getOrCreateView(doMountCreatedView); } else { return info.getOrCreateView(instanceName, doMountCreatedView); } } return 0; } View* ViewManager::findSpecificTypeView(const std::type_info& view_type_info, const std::string& instanceName) { TypeToViewInfoMap::iterator p = typeToViewInfoMap.find(&view_type_info); if(p != typeToViewInfoMap.end()){ ViewInfo& info = *p->second; return info.findView(instanceName); } return 0; } bool ViewManager::isPrimalInstance(View* view) { TypeToViewInfoMap::iterator p = typeToViewInfoMap.find(&typeid(*view)); if(p != typeToViewInfoMap.end()){ ViewInfo& info = *p->second; return info.checkIfPrimalInstance(view); } return false; } namespace { ArchivePtr storeView(Archive& parentArchive, const string& moduleName, ViewInfo& viewInfo, View* view) { ArchivePtr archive; ArchivePtr state = new Archive(); state->inheritSharedInfoFrom(parentArchive); if(view->storeState(*state)){ archive = new Archive(); archive->inheritSharedInfoFrom(parentArchive); archive->write("id", state->getViewId(view)); if(!viewInfo.checkIfDefaultInstance(view)){ archive->write("name", view->name(), DOUBLE_QUOTED); } archive->write("plugin", moduleName); archive->write("class", viewInfo.className_); if(view->viewArea()){ archive->write("mounted", true); } if(!state->empty()){ archive->insert("state", state); } } return archive; } } bool ViewManager::storeViewStates(ArchivePtr archive, const std::string& key) { // assign view ids first int id = 0; ModuleNameToClassNameToViewInfoMap::iterator p; for(p = moduleNameToClassNameToViewInfoMap.begin(); p != moduleNameToClassNameToViewInfoMap.end(); ++p){ ClassNameToViewInfoMap& viewInfoMap = *p->second; for(ClassNameToViewInfoMap::iterator q = viewInfoMap.begin(); q != viewInfoMap.end(); ++q){ ViewInfoPtr& viewInfo = q->second; InstanceInfoList& instances = viewInfo->instances; for(InstanceInfoList::iterator p = instances.begin(); p != instances.end(); ++p){ archive->registerViewId((*p)->view, id++); } } } ListingPtr viewList = new Listing(); for(p = moduleNameToClassNameToViewInfoMap.begin(); p != moduleNameToClassNameToViewInfoMap.end(); ++p){ const std::string& moduleName = p->first; ClassNameToViewInfoMap& viewInfoMap = *p->second; for(ClassNameToViewInfoMap::iterator q = viewInfoMap.begin(); q != viewInfoMap.end(); ++q){ ViewInfoPtr& viewInfo = q->second; InstanceInfoList& instances = viewInfo->instances; for(InstanceInfoList::iterator p = instances.begin(); p != instances.end(); ++p){ View* view = (*p)->view; ArchivePtr viewArchive = storeView(*archive, moduleName, *viewInfo, view); if(viewArchive){ viewList->append(viewArchive); } } } } if(!viewList->empty()){ archive->insert(key, viewList); return true; } return false; } namespace { struct ViewState { View* view; ArchivePtr state; ViewState(View* view, ArchivePtr state) : view(view), state(state) { } }; } ViewManager::ViewStateInfo::ViewStateInfo() { data = 0; } ViewManager::ViewStateInfo::~ViewStateInfo() { if(data){ delete reinterpret_cast< vector* >(data); } } void ViewManager::restoreViews(ArchivePtr archive, const std::string& key, ViewManager::ViewStateInfo& out_viewStateInfo) { MessageView* mv = MessageView::instance(); typedef map > ViewsMap; ViewsMap remainingViewsMap; Listing* viewList = archive->findListing(key); if(viewList->isValid() && !viewList->empty()){ vector* viewsToRestoreState = new vector(); out_viewStateInfo.data = viewsToRestoreState; int id; string moduleName; string className; string instanceName; for(int i=0; i < viewList->size(); ++i){ Archive* viewArchive = dynamic_cast(viewList->at(i)->toMapping()); if(viewArchive){ bool isHeaderValid = viewArchive->read("id", id) && viewArchive->read("plugin", moduleName) && viewArchive->read("class", className); if(isHeaderValid){ View* view = 0; if(!viewArchive->read("name", instanceName)){ view = getOrCreateView(moduleName, className); } else { // get one of the view instances having the instance name, or create a new instance. // Different instances are assigned even if there are instances with the same name in the archive ViewInfo* info = findViewInfo(moduleName, className); if(info){ vector* remainingViews; ViewsMap::iterator p = remainingViewsMap.find(info); if(p != remainingViewsMap.end()){ remainingViews = &p->second; } else { remainingViews = &remainingViewsMap[info]; InstanceInfoList& instances = info->instances; remainingViews->reserve(instances.size()); InstanceInfoList::iterator q = instances.begin(); if(info->hasDefaultInstance() && q != instances.end()){ ++q; } while(q != instances.end()){ remainingViews->push_back((*q++)->view); } } for(vector::iterator q = remainingViews->begin(); q != remainingViews->end(); ++q){ if((*q)->name() == instanceName){ view = *q; remainingViews->erase(q); break; } } if(!view){ if(!info->isSingleton() || info->instances.empty()){ view = info->createView(instanceName, true); } else { mv->putln(MessageView::ERROR, boost::format(_("A singleton view \"%1%\" of the %2% type cannot be created because its singleton instance has already been created.")) % instanceName % info->className()); } } } } if(view){ archive->registerViewId(view, id); ArchivePtr state = viewArchive->findSubArchive("state"); if(state->isValid()){ state->inheritSharedInfoFrom(*archive); viewsToRestoreState->push_back(ViewState(view, state)); } if(viewArchive->get("mounted", false)){ mainWindow->viewArea()->addView(view); } } } } } } } bool ViewManager::restoreViewStates(ViewStateInfo& info) { if(info.data){ vector* viewsToRestoreState = reinterpret_cast*>(info.data); for(size_t i=0; i < viewsToRestoreState->size(); ++i){ ViewState& vs = (*viewsToRestoreState)[i]; vs.view->restoreState(*vs.state); } return true; } return false; } SignalProxy ViewManager::sigViewCreated() { return sigViewCreated_; } SignalProxy ViewManager::sigViewActivated() { return sigViewActivated_; } SignalProxy ViewManager::sigViewDeactivated() { return sigViewDeactivated_; } SignalProxy ViewManager::sigViewRemoved() { return sigViewRemoved_; } choreonoid-1.5.0/src/Base/Plugin.cpp0000664000000000000000000000471312741425367015771 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "Plugin.h" #include "Item.h" #include "ToolBar.h" #include "View.h" #include "Licenses.h" #include using namespace std; using namespace boost; using namespace cnoid; namespace cnoid { class PluginImpl { public: PluginImpl(const char* name); string name; bool isUnloadable; vector requisites; vector subsequences; vector oldNames; int activationPriority; }; } Plugin::Plugin(const char* name) : ExtensionManager(name, true) { impl = new PluginImpl(name); } PluginImpl::PluginImpl(const char* name) : name(name) { isUnloadable = false; activationPriority = std::numeric_limits::max(); } Plugin::~Plugin() { delete impl; } const char* Plugin::name() { return impl->name.c_str(); } bool Plugin::initialize() { return true; } bool Plugin::finalize() { return true; } bool Plugin::isUnloadable() const { return impl->isUnloadable; } void Plugin::setUnloadable(bool on) { impl->isUnloadable = on; } /** When the plugin depends on some other plugins, please specify the plugins to depend with this function in the constructor. */ void Plugin::require(const char* pluginName) { impl->requisites.push_back(pluginName); } #ifdef CNOID_BACKWARD_COMPATIBILITY /** Deprecated. Please use require() instead of this function. */ void Plugin::depend(const char* pluginName) { require(pluginName); } #endif void Plugin::precede(const char* pluginName) { impl->subsequences.push_back(pluginName); } const char* Plugin::requisite(int index) const { return impl->requisites[index].c_str(); } int Plugin::numRequisites() const { return impl->requisites.size(); } const char* Plugin::subsequence(int index) const { return impl->subsequences[index].c_str(); } int Plugin::numSubsequences() const { return impl->subsequences.size(); } void Plugin::addOldName(const char* name) { impl->oldNames.push_back(name); } const char* Plugin::oldName(int index) const { return impl->oldNames[index].c_str(); } int Plugin::numOldNames() const { return impl->oldNames.size(); } const char* Plugin::description() const { return ""; } const char* Plugin::LGPLtext() { return cnoid::LGPLtext(); } int Plugin::activationPriority() const { return impl->activationPriority; } void Plugin::setActivationPriority(int priority) { impl->activationPriority = priority; } choreonoid-1.5.0/src/Base/CheckBox.h0000664000000000000000000000137012741425367015662 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_CHECK_BOX_H #define CNOID_BASE_CHECK_BOX_H #include #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT CheckBox : public QCheckBox { Q_OBJECT public: CheckBox(QWidget* parent = 0); CheckBox(const QString& text, QWidget* parent = 0); SignalProxy sigStateChanged() { return sigStateChanged_; } SignalProxy sigToggled() { return sigToggled_; } private Q_SLOTS: void onStateChanged(int state); void onToggled(bool checked); private: Signal sigStateChanged_; Signal sigToggled_; void initialize(); }; } #endif choreonoid-1.5.0/src/Base/SceneDragProjector.h0000664000000000000000000000316312741425367017721 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_SCENE_DRAG_PROJECTOR_H #define CNOID_BASE_SCENE_DRAG_PROJECTOR_H #include "SceneWidgetEditable.h" #include "exportdecl.h" namespace cnoid { class SceneDragProjectorImpl; class CNOID_EXPORT SceneDragProjector { public: SceneDragProjector(); virtual ~SceneDragProjector(); enum DragMode { DRAG_NONE, DRAG_ROTATION, DRAG_TRANSLATION }; int dragMode() const; bool isDragging() const; void resetDragMode(); void setInitialPosition(const Affine3& T); void setInitialTranslation(const Vector3& p); void setInitialRotation(const Matrix3& R); const Affine3& initialPosition() const; // for 1-D rotation void setRotationAxis(const Vector3& axis); const Vector3& rotationAxis() const; // for 1-D translation void setTranslationAxis(const Vector3& axis); const Vector3& translationAxis() const; // for 2-D translation void setTranslationPlaneNormal(const Vector3& normal); void setTranslationAlongViewPlane(); bool startRotation(const SceneWidgetEvent& event); bool startTranslation(const SceneWidgetEvent& event); bool drag(const SceneWidgetEvent& event); bool dragRotation(const SceneWidgetEvent& event); bool dragTranslation(const SceneWidgetEvent& event); const Vector3& projectedPoint() const; const Affine3& position() const; const Matrix3& rotationMatrix() const; double rotationAngle() const; const AngleAxis& rotationAngleAxis() const; const Vector3& translation() const; private: SceneDragProjectorImpl* impl; }; } #endif choreonoid-1.5.0/src/Base/ScrollBar.cpp0000664000000000000000000000172712741425367016420 0ustar rootroot/** @author Shin'ichiro NAKAOKA */ #include "ScrollBar.h" using namespace cnoid; ScrollBar::ScrollBar(QWidget* parent) : QScrollBar(parent) { initialize(); } ScrollBar::ScrollBar(Qt::Orientation orientation, QWidget* parent) : QScrollBar(orientation, parent) { initialize(); } void ScrollBar::initialize() { connect(this, SIGNAL(valueChanged(int)), this, SLOT(onValueChanged(int))); } void ScrollBar::onValueChanged(int value) { sigValueChanged_(value); } DoubleScrollBar::DoubleScrollBar(QWidget* parent) : QScrollBar(parent) { initialize(); } DoubleScrollBar::DoubleScrollBar(Qt::Orientation orientation, QWidget* parent) : QScrollBar(orientation, parent) { initialize(); } void DoubleScrollBar::initialize() { resolution = 10000.0; connect(this, SIGNAL(valueChanged(int)), this, SLOT(onValueChanged(int))); } void DoubleScrollBar::onValueChanged(int value) { sigValueChanged_(value / resolution); } choreonoid-1.5.0/src/Base/MultiValueSeqItem.h0000664000000000000000000000066612741425367017562 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_GUIBASE_MULTI_VALUE_SEQ_ITEM_H_INCLUDED #define CNOID_GUIBASE_MULTI_VALUE_SEQ_ITEM_H_INCLUDED #include "MultiSeqItem.h" #include namespace cnoid { typedef MultiSeqItem MultiValueSeqItem; typedef MultiValueSeqItem::Ptr MultiValueSeqItemPtr; template<> void MultiSeqItem::initializeClass(ExtensionManager* ext); } #endif choreonoid-1.5.0/src/Base/MultiPointSetItem.cpp0000664000000000000000000006073312741425367020136 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #include "MultiPointSetItem.h" #include "SceneWidgetEditable.h" #include "SceneWidget.h" #include "MenuManager.h" #include #include #include #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; namespace { class SceneMultiPointSet : public SgPosTransform, public SceneWidgetEditable { public: EIGEN_MAKE_ALIGNED_OPERATOR_NEW; weak_ref_ptr weakMultiPointSetItem; bool isEditable; SgGroupPtr pointSetGroup; SgGroupPtr attentionPointMarkerGroup; Signal sigOffsetTransformChanged; Signal sigAttentionPointsChanged; RectRegionMarkerPtr regionMarker; ScopedConnection eraserModeMenuItemConnection; SceneMultiPointSet(MultiPointSetItemImpl* multiPointSetItem); int numAttentionPoints() const; Vector3 attentionPoint(int index) const; void clearAttentionPoints(bool doNotify); void addAttentionPoint(const Vector3& point, bool doNotify); void setAttentionPoint(const Vector3& p, bool doNotify); bool removeAttentionPoint(const Vector3& point, double distanceThresh, bool doNotify); void notifyAttentionPointChange(); virtual bool onButtonPressEvent(const SceneWidgetEvent& event); virtual bool onPointerMoveEvent(const SceneWidgetEvent& event); virtual void onContextMenuRequest(const SceneWidgetEvent& event, MenuManager& menuManager); void onContextMenuRequestInEraserMode(const SceneWidgetEvent& event, MenuManager& menuManager); void onRegionFixed(const PolyhedralRegion& region); }; typedef ref_ptr SceneMultiPointSetPtr; } namespace cnoid { class MultiPointSetItemImpl { public: MultiPointSetItem* self; struct PointSetItemInfo : public Referenced { int index; ScopedConnection pointSetUpdateConnection; }; typedef ref_ptr PointSetItemInfoPtr; typedef map ItemInfoMap; ItemInfoMap itemInfoMap; ItemList pointSetItems; ItemList selectedPointSetItems; ItemList activePointSetItems; SceneMultiPointSetPtr scene; Selection renderingMode; double pointSize; double voxelSize; string directory; ScopedConnection itemSelectionChangedConnection; ScopedConnection subTreeChangedConnection; Signal sigPointSetItemAdded; Signal sigPointSetItemUpdated; MappingPtr outputArchive; ListingPtr outputFileListing; bool isAutoSaveMode; filesystem::path autoSaveFilePath; MultiPointSetItemImpl(MultiPointSetItem* self); MultiPointSetItemImpl(MultiPointSetItem* self, const MultiPointSetItemImpl& org); void initialize(); void onItemSelectionChanged(ItemList items); void onSubTreeChanged(); void onPointSetUpdated(PointSetItem* item); void setRenderingMode(int mode); void setPointSize(double size); void setVoxelSize(double size); void selectSinglePointSetItem(int index); bool onRenderingModePropertyChanged(int mode); bool onTopTranslationPropertyChanged(const std::string& value); bool onTopRotationPropertyChanged(const std::string& value); static bool loadItem(MultiPointSetItem* item, const std::string& filename); bool load(const std::string& filename); static bool saveItem(MultiPointSetItem* item, const std::string& filename); bool save(const std::string& filename); bool outputPointSetItem(int index); bool writeOutputArchive(const std::string& filename); bool startAutomaticSave(const std::string& filename); void saveAdditionalPointSet(int index); }; } void MultiPointSetItem::initializeClass(ExtensionManager* ext) { static bool initialized = false; if(!initialized){ ItemManager& im = ext->itemManager(); im.registerClass(N_("MultiPointSetItem")); im.addCreationPanel(); im.addLoaderAndSaver( _("Multi Point Sets"), "MULTI-PCD-SET", "yaml", boost::bind(&MultiPointSetItemImpl::loadItem, _1, _2), boost::bind(&MultiPointSetItemImpl::saveItem, _1, _2), ItemManager::PRIORITY_DEFAULT); initialized = true; } } MultiPointSetItem::MultiPointSetItem() { impl = new MultiPointSetItemImpl(this); } MultiPointSetItemImpl::MultiPointSetItemImpl(MultiPointSetItem* self) : self(self) { initialize(); renderingMode.select(PointSetItem::POINT); } MultiPointSetItem::MultiPointSetItem(const MultiPointSetItem& org) : Item(org) { impl = new MultiPointSetItemImpl(this, *org.impl); } MultiPointSetItemImpl::MultiPointSetItemImpl(MultiPointSetItem* self, const MultiPointSetItemImpl& org) : self(self) { initialize(); renderingMode.select(org.renderingMode.which()); } void MultiPointSetItemImpl::initialize() { scene = new SceneMultiPointSet(this); renderingMode.setSymbol(PointSetItem::POINT, N_("Point")); renderingMode.setSymbol(PointSetItem::VOXEL, N_("Voxel")); itemSelectionChangedConnection.reset( ItemTreeView::instance()->sigSelectionChanged().connect( boost::bind(&MultiPointSetItemImpl::onItemSelectionChanged, this, _1))); subTreeChangedConnection.reset( self->sigSubTreeChanged().connect( boost::bind(&MultiPointSetItemImpl::onSubTreeChanged, this))); isAutoSaveMode = false; } MultiPointSetItem::~MultiPointSetItem() { delete impl; } SgNode* MultiPointSetItem::getScene() { return impl->scene; } void MultiPointSetItemImpl::onItemSelectionChanged(ItemList items) { bool changed = false; selectedPointSetItems.clear(); for(size_t i=0; i < items.size(); ++i){ PointSetItem* item = items[i]; if(item->isOwnedBy(self)){ selectedPointSetItems.push_back(item); } } if(!selectedPointSetItems.empty()){ if(selectedPointSetItems != activePointSetItems){ activePointSetItems = selectedPointSetItems; changed = true; } } else { ItemList::iterator p = activePointSetItems.begin(); while(p != activePointSetItems.end()){ if((*p)->isOwnedBy(self)){ ++p; } else { p = activePointSetItems.erase(p); changed = true; } } } if(changed){ scene->pointSetGroup->clearChildren(); for(size_t i=0; i < activePointSetItems.size(); ++i){ scene->pointSetGroup->addChild(activePointSetItems[i]->getScene()); } scene->notifyUpdate(SgUpdate::ADDED | SgUpdate::REMOVED); } } void MultiPointSetItemImpl::onSubTreeChanged() { pointSetItems.extractChildItems(self); ItemInfoMap prevMap(itemInfoMap); itemInfoMap.clear(); for(size_t i=0; i < pointSetItems.size(); ++i){ PointSetItem* item = pointSetItems[i]; ItemInfoMap::iterator p = prevMap.find(item); if(p != prevMap.end()){ p->second->index = i; itemInfoMap.insert(*p); } else { item->setPointSize(pointSize); item->setVoxelSize(voxelSize); item->setRenderingMode(renderingMode.which()); PointSetItemInfo* info = new PointSetItemInfo; info->index = i; info->pointSetUpdateConnection.reset( item->pointSet()->sigUpdated().connect( boost::bind(&MultiPointSetItemImpl::onPointSetUpdated, this, item))); itemInfoMap.insert(ItemInfoMap::value_type(item, info)); sigPointSetItemAdded(i); if(isAutoSaveMode){ saveAdditionalPointSet(i); } } } } void MultiPointSetItemImpl::onPointSetUpdated(PointSetItem* item) { ItemInfoMap::iterator p = itemInfoMap.find(item); if(p != itemInfoMap.end()){ int index = p->second->index; sigPointSetItemUpdated(index); } } void MultiPointSetItem::setRenderingMode(int mode) { impl->setRenderingMode(mode); } void MultiPointSetItemImpl::setRenderingMode(int mode) { renderingMode.select(mode); for(size_t i=0; i < pointSetItems.size(); ++i){ pointSetItems[i]->setRenderingMode(mode); } } int MultiPointSetItem::renderingMode() const { return impl->renderingMode.which(); } double MultiPointSetItem::pointSize() const { return impl->pointSize; } void MultiPointSetItem::setPointSize(double size) { impl->setPointSize(size); } void MultiPointSetItemImpl::setPointSize(double size) { pointSize = size; for(size_t i=0; i < pointSetItems.size(); ++i){ pointSetItems[i]->setPointSize(size); } } double MultiPointSetItem::voxelSize() const { return impl->voxelSize; } void MultiPointSetItem::setVoxelSize(double size) { impl->setVoxelSize(size); } void MultiPointSetItemImpl::setVoxelSize(double size) { voxelSize = size; for(size_t i=0; i < pointSetItems.size(); ++i){ pointSetItems[i]->setVoxelSize(size); } } int MultiPointSetItem::numPointSetItems() const { return impl->pointSetItems.size(); } PointSetItem* MultiPointSetItem::pointSetItem(int index) { return impl->pointSetItems[index]; } const PointSetItem* MultiPointSetItem::pointSetItem(int index) const { return impl->pointSetItems[index]; } int MultiPointSetItem::numActivePointSetItems() const { return impl->activePointSetItems.size(); } PointSetItem* MultiPointSetItem::activePointSetItem(int index) { return impl->activePointSetItems[index]; } void MultiPointSetItem::selectSinglePointSetItem(int index) { impl->selectSinglePointSetItem(index); } void MultiPointSetItemImpl::selectSinglePointSetItem(int index) { if(index < 0 || index >= pointSetItems.size()){ return; } itemSelectionChangedConnection.block(); ItemTreeView* view = ItemTreeView::instance(); for(size_t i=0; i < selectedPointSetItems.size(); ++i){ view->unselectItem(selectedPointSetItems[i]); } PointSetItem* item = pointSetItems[index]; view->selectItem(item); itemSelectionChangedConnection.unblock(); ItemList items; items.push_back(item); onItemSelectionChanged(items); } SignalProxy MultiPointSetItem::sigPointSetItemAdded() { return impl->sigPointSetItemAdded; } SignalProxy MultiPointSetItem::sigPointSetUpdated() { return impl->sigPointSetItemUpdated; } const Affine3& MultiPointSetItem::topOffsetTransform() const { return impl->scene->T(); } void MultiPointSetItem::setTopOffsetTransform(const Affine3& T) { impl->scene->setPosition(T); } SignalProxy MultiPointSetItem::sigTopOffsetTransformChanged() { return impl->scene->sigOffsetTransformChanged; } void MultiPointSetItem::notifyTopOffsetTransformChange() { impl->scene->sigOffsetTransformChanged(impl->scene->T()); impl->scene->notifyUpdate(); Item::notifyUpdate(); } Affine3 MultiPointSetItem::offsetTransform(int index) const { return topOffsetTransform() * pointSetItem(index)->offsetTransform(); } SgPointSetPtr MultiPointSetItem::getTransformedPointSet(int index) const { SgPointSetPtr transformed = new SgPointSet(); SgVertexArray& points = *transformed->getOrCreateVertices(); const SgVertexArray* orgPoints = pointSetItem(index)->pointSet()->vertices(); if(orgPoints){ const int n = orgPoints->size(); points.resize(n); const Affine3f T = offsetTransform(index).cast(); for(int i=0; i < n; ++i){ points[i] = T * (*orgPoints)[i]; } } return transformed; } int MultiPointSetItem::numAttentionPoints() const { return impl->scene->numAttentionPoints(); } Vector3 MultiPointSetItem::attentionPoint(int index) const { return impl->scene->attentionPoint(index); } void MultiPointSetItem::clearAttentionPoints() { return impl->scene->clearAttentionPoints(false); } void MultiPointSetItem::addAttentionPoint(const Vector3& p) { impl->scene->addAttentionPoint(p, false); } SignalProxy MultiPointSetItem::sigAttentionPointsChanged() { return impl->scene->sigAttentionPointsChanged; } void MultiPointSetItem::notifyAttentionPointChange() { impl->scene->notifyAttentionPointChange(); } Item* MultiPointSetItem::doDuplicate() const { return new MultiPointSetItem(*this); } void MultiPointSetItem::doPutProperties(PutPropertyFunction& putProperty) { putProperty(_("Auto save"), false); putProperty(_("Directory"), ""); putProperty(_("Num point sets"), numPointSetItems()); putProperty(_("Rendering mode"), impl->renderingMode, boost::bind(&MultiPointSetItemImpl::onRenderingModePropertyChanged, impl, _1)); putProperty.decimals(1).min(0.0)(_("Point size"), pointSize(), boost::bind(&MultiPointSetItem::setPointSize, this, _1), true); putProperty.decimals(4)(_("Voxel size"), voxelSize(), boost::bind(&MultiPointSetItem::setVoxelSize, this, _1), true); putProperty(_("Top translation"), str(Vector3(topOffsetTransform().translation())), boost::bind(&MultiPointSetItemImpl::onTopTranslationPropertyChanged, impl, _1)); Vector3 rpy(rpyFromRot(topOffsetTransform().linear())); putProperty("Top RPY", str(TO_DEGREE * rpy), boost::bind(&MultiPointSetItemImpl::onTopRotationPropertyChanged, impl, _1)); } bool MultiPointSetItemImpl::onRenderingModePropertyChanged(int mode) { if(mode != renderingMode.which()){ if(renderingMode.select(mode)){ setRenderingMode(mode); return true; } } return false; } bool MultiPointSetItemImpl::onTopTranslationPropertyChanged(const std::string& value) { Vector3 p; if(toVector3(value, p)){ scene->setTranslation(p); self->notifyTopOffsetTransformChange(); return true; } return false; } bool MultiPointSetItemImpl::onTopRotationPropertyChanged(const std::string& value) { Vector3 rpy; if(toVector3(value, rpy)){ scene->setRotation(rotFromRpy(TO_RADIAN * rpy)); self->notifyTopOffsetTransformChange(); return true; } return false; } bool MultiPointSetItem::store(Archive& archive) { archive.write("autoSave", false); if(!impl->directory.empty()){ archive.writeRelocatablePath("directory", impl->directory); } archive.write("renderingMode", impl->renderingMode.selectedSymbol()); archive.write("pointSize", pointSize()); archive.write("voxelSize", voxelSize()); return true; } bool MultiPointSetItem::restore(const Archive& archive) { archive.get("autoSave", false); string directory; if(archive.readRelocatablePath("directory", directory)){ } string symbol; if(archive.read("renderingMode", symbol)){ impl->onRenderingModePropertyChanged(impl->renderingMode.index(symbol)); } setPointSize(archive.get("pointSize", pointSize())); setVoxelSize(archive.get("voxelSize", voxelSize())); return true; } SceneMultiPointSet::SceneMultiPointSet(MultiPointSetItemImpl* multiPointSetItem) : weakMultiPointSetItem(multiPointSetItem->self) { pointSetGroup = new SgGroup; addChild(pointSetGroup); attentionPointMarkerGroup = new SgGroup; addChild(attentionPointMarkerGroup); regionMarker = new RectRegionMarker; regionMarker->setEditModeCursor(QCursor(QPixmap(":/Base/icons/eraser-cursor.png"), 3, 2)); regionMarker->sigRegionFixed().connect( boost::bind(&SceneMultiPointSet::onRegionFixed, this, _1)); regionMarker->sigContextMenuRequest().connect( boost::bind(&SceneMultiPointSet::onContextMenuRequestInEraserMode, this, _1, _2)); isEditable = true; } int SceneMultiPointSet::numAttentionPoints() const { return attentionPointMarkerGroup->numChildren(); } Vector3 SceneMultiPointSet::attentionPoint(int index) const { if(index < numAttentionPoints()){ CrossMarker* marker = dynamic_cast(attentionPointMarkerGroup->child(index)); if(marker){ return T() * marker->translation(); } } return Vector3::Zero(); } void SceneMultiPointSet::clearAttentionPoints(bool doNotify) { if(!attentionPointMarkerGroup->empty()){ attentionPointMarkerGroup->clearChildren(); if(doNotify){ notifyAttentionPointChange(); } } } void SceneMultiPointSet::addAttentionPoint(const Vector3& point, bool doNotify) { Vector3f color(1.0f, 1.0f, 0.0f); CrossMarker* marker = new CrossMarker(0.02, color); marker->setTranslation(T().inverse() * point); attentionPointMarkerGroup->addChild(marker); if(doNotify){ notifyAttentionPointChange(); } } void SceneMultiPointSet::setAttentionPoint(const Vector3& p, bool doNotify) { clearAttentionPoints(false); addAttentionPoint(p, doNotify); } bool SceneMultiPointSet::removeAttentionPoint(const Vector3& point, double distanceThresh, bool doNotify) { bool removed = false; SgGroup::iterator iter = attentionPointMarkerGroup->begin(); while(iter != attentionPointMarkerGroup->end()){ CrossMarker* marker = dynamic_cast(iter->get()); if(point.isApprox(marker->translation(), distanceThresh)){ iter = attentionPointMarkerGroup->erase(iter); removed = true; } else { ++iter; } } if(removed && doNotify){ notifyAttentionPointChange(); } return removed; } void SceneMultiPointSet::notifyAttentionPointChange() { attentionPointMarkerGroup->notifyUpdate(); sigAttentionPointsChanged(); } bool SceneMultiPointSet::onButtonPressEvent(const SceneWidgetEvent& event) { if(!isEditable){ return false; } bool processed = false; if(event.button() == Qt::LeftButton){ if(event.modifiers() & Qt::ControlModifier){ if(!removeAttentionPoint(event.point(), 0.01, true)){ addAttentionPoint(event.point(), true); } } else { setAttentionPoint(event.point(), true); } processed = true; } return processed; } bool SceneMultiPointSet::onPointerMoveEvent(const SceneWidgetEvent& event) { return false; } void SceneMultiPointSet::onContextMenuRequest(const SceneWidgetEvent& event, MenuManager& menuManager) { menuManager.addItem(_("PointSet: Clear Attention Points"))->sigTriggered().connect( boost::bind(&SceneMultiPointSet::clearAttentionPoints, this, true)); if(!regionMarker->isEditing()){ eraserModeMenuItemConnection.reset( menuManager.addItem(_("PointSet: Start Eraser Mode"))->sigTriggered().connect( boost::bind(&RectRegionMarker::startEditing, regionMarker.get(), event.sceneWidget()))); } } void SceneMultiPointSet::onContextMenuRequestInEraserMode(const SceneWidgetEvent& event, MenuManager& menuManager) { eraserModeMenuItemConnection.reset( menuManager.addItem(_("PointSet: Exit Eraser Mode"))->sigTriggered().connect( boost::bind(&RectRegionMarker::finishEditing, regionMarker.get()))); } void SceneMultiPointSet::onRegionFixed(const PolyhedralRegion& region) { MultiPointSetItem* item = weakMultiPointSetItem.lock(); if(item){ int n = item->numActivePointSetItems(); for(int i=0; i < n; ++i){ item->activePointSetItem(i)->removePoints(region); } } } bool MultiPointSetItemImpl::loadItem(MultiPointSetItem* item, const std::string& filename) { return item->impl->load(filename); } bool MultiPointSetItemImpl::load(const std::string& filename) { YAMLReader reader; if(reader.load(filename)){ const Mapping& archive = *reader.document()->toMapping(); const Listing& files = *archive.findListing("files"); if(files.isValid()){ filesystem::path directory = filesystem::path(filename).parent_path(); for(int i=0; i < files.size(); ++i){ const Mapping& info = *files[i].toMapping(); string filename; if(info.read("file", filename)){ filesystem::path filePath(filename); PointSetItemPtr childItem = new PointSetItem(); if(childItem->load(getPathString(directory / filePath), "PCD-FILE")){ childItem->setName(getBasename(filename)); Affine3 T; if(read(info, "offsetTransform", T)){ childItem->setOffsetTransform(T); } self->addSubItem(childItem); } } } } } return true; } bool MultiPointSetItemImpl::saveItem(MultiPointSetItem* item, const std::string& filename) { return item->impl->save(filename); } bool MultiPointSetItemImpl::save(const std::string& filename) { outputArchive = new Mapping(); outputArchive->setDoubleFormat("%.9g"); outputArchive->write("type", "MultiPointSet"); outputArchive->write("fileFormat", "PCD"); outputFileListing = outputArchive->createListing("files"); const int n = self->numPointSetItems(); for(int i=0; i < n; ++i){ outputPointSetItem(i); } return writeOutputArchive(filename); } bool MultiPointSetItemImpl::outputPointSetItem(int index) { bool result = false; PointSetItem* item = self->pointSetItem(index); if(outputFileListing && !item->name().empty()){ string filename = item->name() + ".pcd"; string filepath = getPathString(autoSaveFilePath.parent_path() / filesystem::path(filename)); // result = item->save(filepath, "PCD-FILE"); try { cnoid::savePCD(item->pointSet(), filepath, item->offsetTransform()); MappingPtr info = new Mapping(); info->write("file", filename); write(*info, "offsetTransform", item->offsetTransform()); outputFileListing->insert(index, info); result = true; } catch (boost::exception& ex) { if(std::string const * message = boost::get_error_info(ex)){ mvout() << *message << endl; } } } return result; } bool MultiPointSetItemImpl::writeOutputArchive(const std::string& filename) { if(outputArchive && !outputFileListing->empty()){ YAMLWriter writer(filename); writer.setKeyOrderPreservationMode(true); writer.putComment("Multi point set data format version 1.0 defined by Choreonoid\n"); writer.putNode(outputArchive); return true; } return false; } bool MultiPointSetItem::startAutomaticSave(const std::string& filename) { return impl->startAutomaticSave(filename); } bool MultiPointSetItemImpl::startAutomaticSave(const std::string& filename) { isAutoSaveMode = false; autoSaveFilePath = cnoid::getAbsolutePath(filesystem::path(filename)); if(!autoSaveFilePath.filename().empty()){ if(self->numPointSetItems() == 0){ isAutoSaveMode = true; } else { try { if(filesystem::create_directories(autoSaveFilePath.parent_path())){ if(save(getPathString(autoSaveFilePath))){ isAutoSaveMode = true; } } } catch(const boost::filesystem::filesystem_error& ex){ mvout() << ex.what() << endl; } } } return isAutoSaveMode; } void MultiPointSetItemImpl::saveAdditionalPointSet(int index) { bool result = false; if(!outputArchive){ try { if(filesystem::create_directories(autoSaveFilePath.parent_path())){ save(getPathString(autoSaveFilePath)); } } catch(const boost::filesystem::filesystem_error& ex){ mvout() << ex.what() << endl; } } else { if(outputPointSetItem(index)){ writeOutputArchive(getPathString(autoSaveFilePath)); } } } void MultiPointSetItem::stopAutomaticSave() { impl->outputArchive.reset(); impl->outputFileListing.reset(); impl->isAutoSaveMode = false; } choreonoid-1.5.0/src/Base/FloatingNumberBox.cpp0000664000000000000000000000125312741425367020114 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "FloatingNumberBox.h" using namespace cnoid; FloatingNumberBox::FloatingNumberBox(QWidget* parent) : QLineEdit(parent) { connect(this, SIGNAL(editingFinished()), this, SLOT(onEditingFinishded())); oldText = value_.string().c_str(); } void FloatingNumberBox::onEditingFinishded() { if(value_.set(text().toStdString())){ sigValueChanged_(value_.value()); oldText = text(); } else { setText(oldText); } } void FloatingNumberBox::setValue(double v) { value_ = v; setText(value_.string().c_str()); } double FloatingNumberBox::value() const { return value_.value(); } choreonoid-1.5.0/src/Base/AppConfig.cpp0000664000000000000000000000673712741425367016411 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "AppConfig.h" #include "MessageView.h" #include #include #include #include #include "gettext.h" using namespace std; namespace filesystem = boost::filesystem; using boost::format; using namespace cnoid; using boost::filesystem::path; namespace { string application; string organization; path configDirPath; path filePath; path fullPath; boost::shared_ptr pYAMLReader; }; bool AppConfig::initialize(const std::string& application_, const std::string& organization_) { application = application_; organization = organization_; #ifdef WIN32 const char* appdata = getenv("APPDATA"); if(appdata){ configDirPath = filesystem::path(appdata) / organization_; } #else const char* home = getenv("HOME"); if(home){ configDirPath = filesystem::path(home) / ".config" / organization_; } #endif filePath = application + ".conf"; if(!configDirPath.empty()){ fullPath = configDirPath / filePath; std::string fullPathString = getPathString(fullPath); load(fullPathString); } return !fullPath.empty(); } /** \note A pointer returned by archive() must be replaced with a new one when a new config is loaed. */ Mapping* AppConfig::archive() { if(pYAMLReader && pYAMLReader->numDocuments()){ return pYAMLReader->document()->toMapping(); } static MappingPtr appArchive(new Mapping); return appArchive.get(); } bool AppConfig::flush() { if(configDirPath.empty()){ return false; } if(!filesystem::exists(fullPath)){ if(filesystem::exists(configDirPath)){ if(!filesystem::is_directory(configDirPath)){ const char* m = "\"%1%\" is not a directory.\n" "It should be directory to contain the config file.\n" "The configuration cannot be stored into the file system"; showWarningDialog(format(_(m)) % configDirPath.string()); return false; } } else { filesystem::create_directories(configDirPath); } } return save(fullPath.string()); } bool AppConfig::save(const std::string& filename) { try { YAMLWriter writer(filename); writer.setKeyOrderPreservationMode(true); writer.putNode(archive()); } catch(const ValueNode::Exception& ex){ showWarningDialog(ex.message()); return false; } return true; } /** \note A pointer returned by archive() must be replaced after calling this function because a new YAMLReader instance is created in it. */ bool AppConfig::load(const std::string& filename) { YAMLReader* pyaml = new YAMLReader(); if(filesystem::exists(filesystem::path(filename))){ try { if(pyaml->load(filename)){ if(pyaml->numDocuments() != 1 || !pyaml->document()->isMapping()){ pyaml->clearDocuments(); } } } catch (const ValueNode::Exception& ex){ ostream& os = MessageView::mainInstance()->cout(); os << format("Application config file \"%1%\" cannot be loaded (%2%).") % filename % ex.message() << endl; pyaml->clearDocuments(); delete pyaml; return false; } } pYAMLReader = boost::shared_ptr(pyaml); return true; } choreonoid-1.5.0/src/Base/SceneWidget.h0000664000000000000000000001103112741425367016370 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_SCENE_WIDGET_H #define CNOID_BASE_SCENE_WIDGET_H #include #include #include #include #include "exportdecl.h" namespace cnoid { class SceneWidgetImpl; class SceneRenderer; class Archive; class MenuManager; class SceneWidgetEvent; class SceneWidgetEditable; class SceneWidgetRoot; class Menu; class InteractiveCameraTransform; class CNOID_EXPORT SceneWidget : public QWidget { public: static SignalProxy sigSceneWidgetCreated(); SceneWidget(); ~SceneWidget(); static void forEachInstance(SgNode* node, boost::function function); SceneWidgetRoot* sceneRoot(); SgGroup* scene(); SceneRenderer& renderer(); SignalProxy sigStateChanged() const; void setEditMode(bool on); bool isEditMode() const; const SceneWidgetEvent& latestEvent() const; enum ViewpointControlMode { THIRD_PERSON_MODE, FIRST_PERSON_MODE }; void setViewpointControlMode(ViewpointControlMode mode); ViewpointControlMode viewpointControlMode() const; SgPosTransform* builtinCameraTransform(void); SgPerspectiveCamera* builtinPerspectiveCamera() const; SgOrthographicCamera* builtinOrthographicCamera() const; bool isBuiltinCameraCurrent() const; InteractiveCameraTransform* findOwnerInteractiveCameraTransform(int cameraIndex); void startBuiltinCameraViewChange(const Vector3& center); void rotateBuiltinCameraView(double dPitch, double dYaw); void translateBuiltinCameraView(const Vector3& dp_local); bool unproject(double x, double y, double z, Vector3& out_projected) const; void viewAll(); enum PolygonMode { FILL_MODE, LINE_MODE, POINT_MODE }; void setPolygonMode(PolygonMode mode); PolygonMode polygonMode() const; void setCollisionLinesVisible(bool on); bool collisionLinesVisible() const; void setHeadLightIntensity(double value); void setWorldLightIntensity(double value); void setWorldLightAmbient(double value); void setFloorGridSpan(double value); void setFloorGridInterval(double value); void setLineWidth(double value); void setPointSize(double value); void setNormalLength(double value); void setHeadLightEnabled(bool on); void setHeadLightLightingFromBack(bool on); void setWorldLight(bool on); void setAdditionalLights(bool on); void setFloorGrid(bool on); void setNormalVisualization(bool on); void setCoordinateAxes(bool on); void setShowFPS(bool on); void setNewDisplayListDoubleRenderingEnabled(bool on); void setUseBufferForPicking(bool on); void setBackgroundColor(const Vector3& color); void setColor(const Vector4& color); void setCameraPosition(const Vector3& eye, const Vector3& direction, const Vector3& up); void setFieldOfView(double value); void setHeight(double value); void setNear(double value); void setFar(double value); bool setSceneFocus(const SgNodePath& path); /** @return cursor id which is passed to releaseCursor() */ //int setCursor(const QCursor cursor); //void releaseCursor(int cursorId); void setCursor(const QCursor cursor); Menu* contextMenu(); void showContextMenu(); SignalProxy sigContextMenuRequest(); void installEventFilter(SceneWidgetEditable* filter); SceneWidgetEditable* activeEventFilter(); void removeEventFilter(SceneWidgetEditable* filter); void showConfigDialog(); QVBoxLayout* configDialogVBox(); bool saveImage(const std::string& filename); QImage getImage(); void setScreenSize(int width, int height); void updateIndicator(const std::string& text); QWidget* indicator(); bool storeState(Archive& archive); bool restoreState(const Archive& archive); SignalProxy sigWidgetFocusChanged(); SignalProxy sigAboutToBeDestroyed(); #ifdef ENABLE_SIMULATION_PROFILING std::vector profilingNames; std::vector profilingTimes; double worldTimeStep; #endif private: SceneWidgetImpl* impl; }; class CNOID_EXPORT SceneWidgetRoot : public SgGroup { public: SceneWidget* sceneWidget() { return sceneWidget_; } private: SceneWidgetRoot(SceneWidget* sceneWidget); SceneWidget* sceneWidget_; SgGroupPtr systemGroup; friend class SceneWidgetImpl; }; typedef ref_ptr SceneWidgetRootPtr; } #endif choreonoid-1.5.0/src/Base/ExtensionManager.cpp0000664000000000000000000001372012741425367020000 0ustar rootroot/** @author Shin'ichiro NAKAOKA */ #include "ExtensionManager.h" #include "ItemManager.h" #include "ViewManager.h" #include "MenuManager.h" #include "OptionManager.h" #include "ProjectManager.h" #include "Plugin.h" #include "Item.h" #include "View.h" #include "ToolBar.h" #include "MainWindow.h" #include "TimeSyncItemEngine.h" #include "LazyCaller.h" #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; namespace cnoid { class ExtensionManagerImpl { public: ExtensionManagerImpl(ExtensionManager* self, const std::string& moduleName); ~ExtensionManagerImpl(); void setVersion(const std::string& version, bool isPlugin); void deleteManagedObjects();; ExtensionManager* self; scoped_ptr menuManager; scoped_ptr itemManager; scoped_ptr timeSyncItemEngineManger; scoped_ptr viewManager; string moduleName; string textDomain; stack pointerHolders; Signal sigSystemUpdated; Signal sigReleaseRequest; }; } namespace { set extensionManagerImpls; void emitSigSystemUpdated() { set::iterator p = extensionManagerImpls.begin(); while(p != extensionManagerImpls.end()){ (*p)->sigSystemUpdated(); ++p; } } LazyCaller emitSigSystemUpdatedLater(emitSigSystemUpdated); } ExtensionManager::ExtensionManager(const std::string& moduleName, bool isPlugin) { impl = new ExtensionManagerImpl(this, moduleName); impl->setVersion(CNOID_FULL_VERSION_STRING, isPlugin); } ExtensionManager::ExtensionManager(const std::string& moduleName, const std::string& version, bool isPlugin) { impl = new ExtensionManagerImpl(this, moduleName); impl->setVersion(version, isPlugin); } ExtensionManagerImpl::ExtensionManagerImpl(ExtensionManager* self, const std::string& moduleName) : self(self), moduleName(moduleName) { extensionManagerImpls.insert(this); } ExtensionManager::~ExtensionManager() { delete impl; } ExtensionManagerImpl::~ExtensionManagerImpl() { if(itemManager){ itemManager->detachAllManagedTypeItemsFromRoot(); } ProjectManager::instance()->resetArchivers(moduleName); deleteManagedObjects(); sigReleaseRequest(); extensionManagerImpls.erase(this); } const std::string& ExtensionManager::name() const { return impl->moduleName; } const std::string& ExtensionManager::textDomain() const { return impl->textDomain; } ItemManager& ExtensionManager::itemManager() { if(!impl->itemManager){ impl->itemManager.reset(new ItemManager(impl->moduleName, menuManager())); impl->itemManager->bindTextDomain(impl->textDomain); } return *impl->itemManager; } TimeSyncItemEngineManager& ExtensionManager::timeSyncItemEngineManger() { if(!impl->timeSyncItemEngineManger){ impl->timeSyncItemEngineManger.reset(new TimeSyncItemEngineManager(impl->moduleName)); } return *impl->timeSyncItemEngineManger; } ViewManager& ExtensionManager::viewManager() { if(!impl->viewManager){ impl->viewManager.reset(new ViewManager(this)); } return *impl->viewManager; } MenuManager& ExtensionManager::menuManager() { if(!impl->menuManager){ impl->menuManager.reset(new MenuManager(MainWindow::instance()->menuBar())); impl->menuManager->bindTextDomain(impl->textDomain); } return *impl->menuManager; } OptionManager& ExtensionManager::optionManager() { static OptionManager optionManager; return optionManager; } void ExtensionManagerImpl::setVersion(const std::string& version, bool isPlugin) { vector v; boost::algorithm::split(v, version, boost::is_any_of(".")); textDomain = string("Cnoid") + moduleName; if(isPlugin){ textDomain += "Plugin"; } if(!v.empty()){ textDomain += "-"; textDomain += v[0]; if(v.size() >= 2){ textDomain += string(".") + v[1]; } } bindGettextDomain(textDomain.c_str()); #if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0) && CNOID_ENABLE_GETTEXT bind_textdomain_codeset(textDomain.c_str(), "utf-8"); #endif } ExtensionManager::PtrHolderBase::~PtrHolderBase() { } void ExtensionManager::manageSub(PtrHolderBase* holder) { impl->pointerHolders.push(holder); } void ExtensionManager::addToolBar(ToolBar* toolBar) { #if QT_VERSION < QT_VERSION_CHECK(5, 0, 0) toolBar->setWindowTitle(dgettext(impl->textDomain.c_str(), toolBar->objectName().toAscii())); #else toolBar->setWindowTitle(dgettext(impl->textDomain.c_str(), toolBar->objectName().toUtf8())); #endif manage(toolBar); MainWindow::instance()->addToolBar(toolBar); } void ExtensionManagerImpl::deleteManagedObjects() { while(!pointerHolders.empty()){ ExtensionManager::PtrHolderBase* holder = pointerHolders.top(); delete holder; pointerHolders.pop(); } } SignalProxy ExtensionManager::sigSystemUpdated() { return impl->sigSystemUpdated; } void ExtensionManager::notifySystemUpdate() { emitSigSystemUpdatedLater(); } SignalProxy ExtensionManager::sigReleaseRequest() { return impl->sigReleaseRequest; } void ExtensionManager::setProjectArchiver( const std::string& name, boost::function storeFunction, boost::function restoreFunction) { ProjectManager::instance()->setArchiver(impl->moduleName, name, storeFunction, restoreFunction); } void ExtensionManager::setProjectArchiver( boost::function storeFunction, boost::function restoreFunction) { ProjectManager::instance()->setArchiver(impl->moduleName, "", storeFunction, restoreFunction); } choreonoid-1.5.0/src/Base/MultiPointSetItem.h0000664000000000000000000000430212741425367017571 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_PCL_PLUGIN_MULTI_POINT_SET_ITEM_H #define CNOID_PCL_PLUGIN_MULTI_POINT_SET_ITEM_H #include #include "exportdecl.h" namespace cnoid { class MultiPointSetItemImpl; class CNOID_EXPORT MultiPointSetItem : public Item, public SceneProvider { public: static void initializeClass(ExtensionManager* ext); MultiPointSetItem(); MultiPointSetItem(const MultiPointSetItem& org); virtual ~MultiPointSetItem(); void setRenderingMode(int mode); int renderingMode() const; void setPointSize(double size); double pointSize() const; double voxelSize() const; void setVoxelSize(double size); int numPointSetItems() const; PointSetItem* pointSetItem(int index); const PointSetItem* pointSetItem(int index) const; int numActivePointSetItems() const; PointSetItem* activePointSetItem(int index); const PointSetItem* activePointSetItem(int index) const; void selectSinglePointSetItem(int index); SignalProxy sigPointSetItemAdded(); SignalProxy sigPointSetUpdated(); const Affine3& topOffsetTransform() const; void setTopOffsetTransform(const Affine3& T); SignalProxy sigTopOffsetTransformChanged(); void notifyTopOffsetTransformChange(); Affine3 offsetTransform(int index) const; SgPointSetPtr getTransformedPointSet(int index) const; int numAttentionPoints() const; Vector3 attentionPoint(int index) const; void clearAttentionPoints(); void addAttentionPoint(const Vector3& p); SignalProxy sigAttentionPointsChanged(); void notifyAttentionPointChange(); virtual SgNode* getScene(); virtual bool store(Archive& archive); virtual bool restore(const Archive& archive); bool startAutomaticSave(const std::string& filename); void stopAutomaticSave(); protected: virtual Item* doDuplicate() const; virtual void doPutProperties(PutPropertyFunction& putProperty); private: friend class MultiPointSetItemImpl; MultiPointSetItemImpl* impl; void initialize(); }; typedef ref_ptr MultiPointSetItemPtr; } #endif choreonoid-1.5.0/src/Base/TreeWidget.h0000664000000000000000000000627412741425367016247 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_TREE_WIDGET_H #define CNOID_BASE_TREE_WIDGET_H #include #include #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT TreeWidget : public QTreeWidget { Q_OBJECT public: TreeWidget(QWidget* parent = 0); virtual ~TreeWidget(); void setHeaderSectionResizeMode(int column, QHeaderView::ResizeMode mode); void setVerticalGridLineShown(bool on); SignalProxy sigCurrentItemChanged() { return sigCurrentItemChanged_; } /* SignalProxy sigItemActivated() { return sigItemActivated_; } */ SignalProxy sigItemActivated() { return sigItemActivated_; } SignalProxy sigItemChanged() { return sigItemChanged_; } SignalProxy sigItemClicked() { return sigItemClicked_; } SignalProxy sigItemCollapsed() { return sigItemCollapsed_; } SignalProxy sigItemDoubleClicked() { return sigItemDoubleClicked_; } SignalProxy sigItemEntered() { return sigItemEntered_; } SignalProxy sigItemExpanded() { return sigItemExpanded_; } SignalProxy sigItemPressed() { return sigItemPressed_; } SignalProxy sigItemSelectionChanged() { return sigItemSelectionChanged_; } protected: virtual void paintEvent(QPaintEvent* event); virtual void scrollContentsBy(int dx, int dy); private Q_SLOTS: void onCurrentItemChanged(QTreeWidgetItem* current, QTreeWidgetItem* previous); void onItemActivated(QTreeWidgetItem* item, int column); void onItemChanged(QTreeWidgetItem* item, int column); void onItemClicked(QTreeWidgetItem* item, int column); void onItemCollapsed(QTreeWidgetItem* item); void onItemDoubleClicked(QTreeWidgetItem* item, int column); void onItemEntered(QTreeWidgetItem* item, int column); void onItemExpanded(QTreeWidgetItem* item); void onItemPressed(QTreeWidgetItem* item, int column); void onItemSelectionChanged(void); private: Signal sigCurrentItemChanged_; Signal sigItemActivated_; Signal sigItemChanged_; Signal sigItemClicked_; Signal sigItemCollapsed_; Signal sigItemDoubleClicked_; Signal sigItemEntered_; Signal sigItemExpanded_; Signal sigItemPressed_; Signal sigItemSelectionChanged_; int gridColorRGB; bool isVerticalGridLineShown; }; } #endif choreonoid-1.5.0/src/Base/Dialog.cpp0000664000000000000000000000205612741425367015730 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "Dialog.h" #include "MainWindow.h" using namespace cnoid; /** This constructor sets MainWindwo::instance() to the parent widget of this dialog */ Dialog::Dialog() : QDialog(MainWindow::instance()) { #if defined(__APPLE__) && defined(__MACH__) // This is needed to show the dialog over the main window on OS X. setWindowFlags(windowFlags() | Qt::Tool); #endif initialize(); } Dialog::Dialog(QWidget* parent, Qt::WindowFlags f) : QDialog(parent, f) { initialize(); } void Dialog::initialize() { connect(this, SIGNAL(accepted()), this, SLOT(onSigAccepted())); connect(this, SIGNAL(finished(int)), this, SLOT(onSigFinished(int))); connect(this, SIGNAL(rejected()), this, SLOT(onSigRejected())); } void Dialog::onAccepted() { } void Dialog::onRejected() { } void Dialog::onSigAccepted() { onAccepted(); sigAccepted_(); } void Dialog::onSigFinished(int result) { sigFinished_(result); } void Dialog::onSigRejected() { onRejected(); sigRejected_(); } choreonoid-1.5.0/src/Base/GLSceneRenderer.cpp0000664000000000000000000022474412741425367017512 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "GLSceneRenderer.h" #include #include #include #include #include #include #ifdef _WIN32 #include #endif #include #ifdef _WIN32 #include #endif #include #include #include #include #include //#define DO_DEPTH_BUFFER_TYPE_TEST #ifdef DO_DEPTH_BUFFER_TYPE_TEST #include QElapsedTimer timer; #endif using namespace std; using namespace cnoid; namespace { const bool USE_DISPLAY_LISTS = true; const bool USE_VBO = false; const bool USE_INDEXING = false; const bool SHOW_IMAGE_FOR_PICKING = false; const float MinLineWidthForPicking = 5.0f; typedef vector > Affine3Array; struct TransparentShapeInfo { EIGEN_MAKE_ALIGNED_OPERATOR_NEW SgShape* shape; unsigned int pickId; Affine3 V; // view matrix }; typedef boost::shared_ptr TransparentShapeInfoPtr; /* A set of variables associated with a scene node */ class ShapeCache : public Referenced { public: GLuint listID; GLuint listIDforPicking; bool useIDforPicking; GLuint bufferNames[4]; GLuint size; vector transparentShapes; ShapeCache() { listID = 0; useIDforPicking = false; listIDforPicking = 0; for(int i=0; i < 4; ++i){ bufferNames[i] = GL_INVALID_VALUE; } } ~ShapeCache() { if(listID){ glDeleteLists(listID, 1); } if(listIDforPicking){ glDeleteLists(listIDforPicking, 1); } for(int i=0; i < 4; ++i){ if(bufferNames[i] != GL_INVALID_VALUE){ glDeleteBuffers(1, &bufferNames[i]); } } } GLuint& vertexBufferName() { return bufferNames[0]; } GLuint& normalBufferName() { return bufferNames[1]; } GLuint& indexBufferName() { return bufferNames[2]; } GLuint& texCoordBufferName() { return bufferNames[3]; } }; typedef ref_ptr ShapeCachePtr; class TextureCache : public Referenced { public: bool isBound; bool isImageUpdateNeeded; GLuint textureName; int width; int height; int numComponents; TextureCache(){ isBound = false; isImageUpdateNeeded = true; width = 0; height = 0; numComponents = 0; } bool isSameSizeAs(const Image& image){ return (width == image.width() && height == image.height() && numComponents == image.numComponents()); } ~TextureCache(){ if(isBound){ glDeleteTextures(1, &textureName); } } }; typedef ref_ptr TextureCachePtr; struct PreproNode { PreproNode() : parent(0), child(0), next(0) { } ~PreproNode() { if(child) delete child; if(next) delete next; } enum { GROUP, TRANSFORM, PREPROCESSED, LIGHT, FOG, CAMERA }; boost::variant node; SgNode* base; PreproNode* parent; PreproNode* child; PreproNode* next; template void setNode(T* n){ node = n; base = n; } }; class PreproTreeExtractor : public SceneVisitor { PreproNode* node; bool found; public: PreproNode* apply(SgNode* node); virtual void visitGroup(SgGroup* group); virtual void visitTransform(SgTransform* transform); virtual void visitShape(SgShape* shape); virtual void visitPointSet(SgPointSet* pointSet); virtual void visitLineSet(SgLineSet* lineSet); virtual void visitPreprocessed(SgPreprocessed* preprocessed); virtual void visitLight(SgLight* light); virtual void visitFog(SgFog* fog); virtual void visitCamera(SgCamera* camera); }; } PreproNode* PreproTreeExtractor::apply(SgNode* snode) { node = 0; found = false; snode->accept(*this); return node; } void PreproTreeExtractor::visitGroup(SgGroup* group) { bool foundInSubTree = false; PreproNode* self = new PreproNode(); self->setNode(group); for(SgGroup::const_reverse_iterator p = group->rbegin(); p != group->rend(); ++p){ node = 0; found = false; (*p)->accept(*this); if(node){ if(found){ node->parent = self; node->next = self->child; self->child = node; foundInSubTree = true; } else { delete node; } } } found = foundInSubTree; if(found){ node = self; } else { delete self; node = 0; } } void PreproTreeExtractor::visitTransform(SgTransform* transform) { visitGroup(transform); if(node){ node->setNode(transform); } } void PreproTreeExtractor::visitShape(SgShape* shape) { } void PreproTreeExtractor::visitPointSet(SgPointSet* shape) { } void PreproTreeExtractor::visitLineSet(SgLineSet* shape) { } void PreproTreeExtractor::visitPreprocessed(SgPreprocessed* preprocessed) { node = new PreproNode(); node->setNode(preprocessed); found = true; } void PreproTreeExtractor::visitLight(SgLight* light) { node = new PreproNode(); node->setNode(light); found = true; } void PreproTreeExtractor::visitFog(SgFog* fog) { node = new PreproNode(); node->setNode(fog); found = true; } void PreproTreeExtractor::visitCamera(SgCamera* camera) { node = new PreproNode(); node->setNode(camera); found = true; } namespace cnoid { class GLSceneRendererImpl { public: EIGEN_MAKE_ALIGNED_OPERATOR_NEW GLSceneRendererImpl(GLSceneRenderer* self, SgGroup* sceneRoot); ~GLSceneRendererImpl(); GLSceneRenderer* self; Signal sigRenderingRequest; SgGroupPtr sceneRoot; SgGroupPtr scene; SgNodePath indexedEntities; Affine3Array Vstack; // stack of the model/view matrices typedef vector > ColorArray; struct Buf { EIGEN_MAKE_ALIGNED_OPERATOR_NEW SgVertexArray vertices; SgIndexArray triangles; SgNormalArray normals; ColorArray colors; SgTexCoordArray texCoords; }; boost::scoped_ptr buf; struct SgObjectPtrHash { std::size_t operator()(const SgObjectPtr& p) const { return boost::hash_value(p.get()); } }; typedef boost::unordered_map CacheMap; CacheMap cacheMaps[2]; bool doUnusedCacheCheck; bool isCheckingUnusedCaches; bool hasValidNextCacheMap; bool isCacheClearRequested; int currentCacheMapIndex; CacheMap* currentCacheMap; CacheMap* nextCacheMap; ShapeCache* currentShapeCache; int currentShapeCacheTopViewMatrixIndex; bool doPreprocessedNodeTreeExtraction; boost::scoped_ptr preproTree; Array4i viewport; struct CameraInfo { EIGEN_MAKE_ALIGNED_OPERATOR_NEW CameraInfo() : camera(0), M(Affine3::Identity()), node(0) { } CameraInfo(SgCamera* camera, const Affine3& M, PreproNode* node) : camera(camera), M(M), node(node) { } SgCamera* camera; // I want to use 'T' here, but that causes a compile error (c2327) for VC++2010. // 'T' is also used as a template parameter in a template code of Eigen, // and it seems that the name of a template parameter and this member conflicts. // So I changed the name to 'M'. // This behavior of VC++ seems stupid!!! Affine3 M; PreproNode* node; }; typedef vector > CameraInfoArray; CameraInfoArray cameras1; CameraInfoArray cameras2; CameraInfoArray* cameras; CameraInfoArray* prevCameras; bool camerasChanged; bool currentCameraRemoved; int currentCameraIndex; SgCamera* currentCamera; vector cameraPaths; Signal sigCamerasChanged; Signal sigCurrentCameraChanged; GLfloat aspectRatio; // width / height; Affine3 lastViewMatrix; Matrix4 lastProjectionMatrix; Affine3 tmpCurrentCameraPosition; Affine3 tmpCurrentModelTransform; struct LightInfo { EIGEN_MAKE_ALIGNED_OPERATOR_NEW LightInfo() : light(0) { } LightInfo(SgLight* light, const Affine3& M) : light(light), M(M) { } SgLight* light; Affine3 M; }; vector > lights; int numSystemLights; int prevNumLights; bool isFogEnabled; bool isCurrentFogUpdated; SgFogPtr prevFog; SgFogPtr currentFog; ScopedConnection currentFogConnection; Vector3f bgColor; SgLightPtr headLight; bool isHeadLightLightingFromBackEnabled; std::set defaultLights; bool additionalLightsEnabled; GLSceneRenderer::PolygonMode polygonMode; bool defaultLighting; bool defaultSmoothShading; bool isTextureEnabled; SgMaterialPtr defaultMaterial; Vector4f defaultColor; GLfloat defaultPointSize; GLfloat defaultLineWidth; GLuint defaultTextureName; bool doNormalVisualization; double normalLength; bool isCompiling; bool isNewDisplayListDoubleRenderingEnabled; bool isNewDisplayListCreated; bool isPicking; GLdouble pickX; GLdouble pickY; typedef boost::shared_ptr SgNodePathPtr; SgNodePath currentNodePath; vector pickingNodePathList; SgNodePath pickedNodePath; Vector3 pickedPoint; vector transparentShapeInfos; // OpenGL states enum StateFlag { CURRENT_COLOR, COLOR_MATERIAL, DIFFUSE_COLOR, AMBIENT_COLOR, EMISSION_COLOR, SPECULAR_COLOR, SHININESS, CULL_FACE, CCW, LIGHTING, LIGHT_MODEL_TWO_SIDE, BLEND, DEPTH_MASK, POINT_SIZE, LINE_WIDTH, NUM_STATE_FLAGS }; boost::dynamic_bitset<> stateFlag; Vector4f currentColor; Vector4f diffuseColor; Vector4f ambientColor; Vector4f emissionColor; Vector4f specularColor; float shininess; float lastAlpha; bool isColorMaterialEnabled; bool isCullFaceEnabled; bool isCCW; bool isLightingEnabled; bool isLightModelTwoSide; bool isBlendEnabled; bool isDepthMaskEnabled; float pointSize; float lineWidth; void addEntity(SgNode* node); void removeEntity(SgNode* node); void onSceneGraphUpdated(const SgUpdate& update); void updateCameraPaths(); void setCurrentCamera(int index, bool doRenderingRequest); bool setCurrentCamera(SgCamera* camera); bool initializeGL(); void setViewport(int x, int y, int width, int height); void beginRendering(bool doRenderingCommands); void extractPreproNodes(); void extractPreproNodesIter(PreproNode* node, const Affine3& T); void renderCamera(); void getViewVolume( const SgOrthographicCamera& camera, GLfloat& out_left, GLfloat& out_right, GLfloat& out_bottom, GLfloat& out_top) const; void renderLights(); void renderLight(const SgLight* light, GLint id, const Affine3& T); void renderFog(); void onCurrentFogNodeUdpated(); void endRendering(); void render(); bool pick(int x, int y); inline void setPickColor(unsigned int id); inline unsigned int pushPickName(SgNode* node, bool doSetColor = true); void popPickName(); void visitInvariantGroup(SgInvariantGroup* group); void visitShape(SgShape* shape); void visitPointSet(SgPointSet* pointSet); void renderPlot(SgPlot* plot, SgVertexArray& expandedVertices, GLenum primitiveMode); void visitLineSet(SgLineSet* lineSet); void renderMaterial(const SgMaterial* material); bool renderTexture(SgTexture* texture, bool withMaterial); void putMeshData(SgMesh* mesh); void renderMesh(SgMesh* mesh, bool hasTexture); void renderTransparentShapes(); void writeVertexBuffers(SgMesh* mesh, ShapeCache* cache, bool hasTexture); void visitOutlineGroup(SgOutlineGroup* outline); void clearGLState(); void setColor(const Vector4f& color); void enableColorMaterial(bool on); void setDiffuseColor(const Vector4f& color); void setAmbientColor(const Vector4f& color); void setEmissionColor(const Vector4f& color); void setSpecularColor(const Vector4f& color); void setShininess(float shininess); void enableCullFace(bool on); void setFrontCCW(bool on); void enableLighting(bool on); void setLightModelTwoSide(bool on); void enableBlend(bool on); void enableDepthMask(bool on); void setPointSize(float size); void setLineWidth(float width); void getCurrentCameraTransform(Affine3& T); Vector4f createColorWithAlpha(const Vector3f& c3){ Vector4f c4; c4.head<3>() = c3; c4[3] = lastAlpha; return c4; } }; } GLSceneRenderer::GLSceneRenderer() { SgGroup* sceneRoot = new SgGroup; sceneRoot->setName("Root"); impl = new GLSceneRendererImpl(this, sceneRoot); } GLSceneRenderer::GLSceneRenderer(SgGroup* sceneRoot) { impl = new GLSceneRendererImpl(this, sceneRoot); } GLSceneRendererImpl::GLSceneRendererImpl(GLSceneRenderer* self, SgGroup* sceneRoot) : self(self), sceneRoot(sceneRoot) { sceneRoot->sigUpdated().connect(boost::bind(&GLSceneRendererImpl::onSceneGraphUpdated, this, _1)); Vstack.reserve(16); buf.reset(new Buf); doUnusedCacheCheck = true; currentCacheMapIndex = 0; hasValidNextCacheMap = false; isCacheClearRequested = false; currentCacheMap = &cacheMaps[0]; nextCacheMap = &cacheMaps[1]; doPreprocessedNodeTreeExtraction = true; bgColor << 0.1f, 0.1f, 0.3f; // dark blue aspectRatio = 1.0f; cameras = &cameras1; prevCameras = &cameras2; currentCameraIndex = -1; currentCamera = 0; lastViewMatrix.setIdentity(); lastProjectionMatrix.setIdentity(); numSystemLights = 2; prevNumLights = 0; headLight = new SgDirectionalLight(); headLight->setAmbientIntensity(0.0f); isHeadLightLightingFromBackEnabled = false; additionalLightsEnabled = true; scene = new SgGroup(); sceneRoot->addChild(scene); polygonMode = GLSceneRenderer::FILL_MODE; defaultLighting = true; defaultSmoothShading = true; defaultColor << 1.0f, 1.0f, 1.0f, 1.0f; defaultMaterial = new SgMaterial; defaultMaterial->setDiffuseColor(Vector3f(1.0f, 1.0f, 1.0f)); isTextureEnabled = true; defaultPointSize = 1.0f; defaultLineWidth = 1.0f; isFogEnabled = true; doNormalVisualization = false; normalLength = 0.0; isCompiling = false; isNewDisplayListDoubleRenderingEnabled = false; isNewDisplayListCreated = false; isPicking = false; pickedPoint.setZero(); stateFlag.resize(NUM_STATE_FLAGS, false); clearGLState(); } GLSceneRenderer::~GLSceneRenderer() { delete impl; } GLSceneRendererImpl::~GLSceneRendererImpl() { } SgGroup* GLSceneRenderer::sceneRoot() { return impl->sceneRoot; } SgGroup* GLSceneRenderer::scene() { return impl->scene; } void GLSceneRenderer::clearScene() { impl->scene->clearChildren(true); } void GLSceneRendererImpl::onSceneGraphUpdated(const SgUpdate& update) { if(update.action() & (SgUpdate::ADDED | SgUpdate::REMOVED)){ doPreprocessedNodeTreeExtraction = true; } if(SgImage* image = dynamic_cast(update.path().front())){ CacheMap* cacheMap = hasValidNextCacheMap ? nextCacheMap : currentCacheMap; CacheMap::iterator p = cacheMap->find(image); if(p != cacheMap->end()){ TextureCache* cache = static_cast(p->second.get()); cache->isImageUpdateNeeded = true; } } sigRenderingRequest(); } SignalProxy GLSceneRenderer::sigRenderingRequest() { return impl->sigRenderingRequest; } SignalProxy GLSceneRenderer::sigCamerasChanged() const { return impl->sigCamerasChanged; } int GLSceneRenderer::numCameras() const { return impl->cameras->size(); } SgCamera* GLSceneRenderer::camera(int index) { return dynamic_cast(cameraPath(index).back()); } const std::vector& GLSceneRenderer::cameraPath(int index) const { if(impl->cameraPaths.empty()){ impl->updateCameraPaths(); } return impl->cameraPaths[index]; } void GLSceneRendererImpl::updateCameraPaths() { vector tmpPath; const int n = cameras->size(); cameraPaths.resize(n); for(int i=0; i < n; ++i){ CameraInfo& info = (*cameras)[i]; tmpPath.clear(); PreproNode* node = info.node; while(node){ tmpPath.push_back(node->base); node = node->parent; } if(!tmpPath.empty()){ tmpPath.pop_back(); // remove the root node vector& path = cameraPaths[i]; path.resize(tmpPath.size()); std::copy(tmpPath.rbegin(), tmpPath.rend(), path.begin()); } } } void GLSceneRenderer::setCurrentCamera(int index) { impl->setCurrentCamera(index, true); } void GLSceneRendererImpl::setCurrentCamera(int index, bool doRenderingRequest) { SgCamera* newCamera = 0; if(index >= 0 && index < cameras->size()){ newCamera = (*cameras)[index].camera; } if(newCamera && newCamera != currentCamera){ currentCameraIndex = index; currentCamera = newCamera; sigCurrentCameraChanged(); if(doRenderingRequest){ sigRenderingRequest(); } } } bool GLSceneRenderer::setCurrentCamera(SgCamera* camera) { return impl->setCurrentCamera(camera); } bool GLSceneRendererImpl::setCurrentCamera(SgCamera* camera) { if(camera != currentCamera){ for(size_t i=0; i < cameras->size(); ++i){ if((*cameras)[i].camera == camera){ setCurrentCamera(i, true); return true; } } } return false; } SgCamera* GLSceneRenderer::currentCamera() const { return impl->currentCamera; } int GLSceneRenderer::currentCameraIndex() const { return impl->currentCameraIndex; } SignalProxy GLSceneRenderer::sigCurrentCameraChanged() { return impl->sigCurrentCameraChanged; } bool GLSceneRenderer::setSwapInterval(int interval) { #ifdef _WIN32 if(!wglGetProcAddress("wglGetExtensionsStringEXT")) return false; if( strstr(wglGetExtensionsStringEXT(), "WGL_EXT_swap_control" ) == 0 ) return false; return wglSwapIntervalEXT(interval); #endif return false; } int GLSceneRenderer::getSwapInterval() const { #ifdef _WIN32 return wglGetSwapIntervalEXT(); #endif return -1; } bool GLSceneRenderer::initializeGL() { return impl->initializeGL(); } bool GLSceneRendererImpl::initializeGL() { GLenum err = glewInit(); if(err != GLEW_OK){ return false; } isCullFaceEnabled = false; if(isCullFaceEnabled){ glEnable(GL_CULL_FACE); GLint twoSide = 0; isLightModelTwoSide = false; glLightModeliv(GL_LIGHT_MODEL_TWO_SIDE, &twoSide); } else { glDisable(GL_CULL_FACE); GLint twoSide = 1; isLightModelTwoSide = true; glLightModeliv(GL_LIGHT_MODEL_TWO_SIDE, &twoSide); } glEnable(GL_DEPTH_TEST); glEnable(GL_NORMALIZE); setFrontCCW(true); glDisable(GL_FOG); isCurrentFogUpdated = false; glGenTextures(1, &defaultTextureName); return true; } void GLSceneRenderer::setViewport(int x, int y, int width, int height) { impl->setViewport(x, y, width, height); } void GLSceneRendererImpl::setViewport(int x, int y, int width, int height) { if (height > 0) aspectRatio = (double)width / height; viewport << x, y, width, height; glViewport(x, y, width, height); } Array4i GLSceneRenderer::viewport() const { return impl->viewport; } void GLSceneRenderer::getViewport(int& out_x, int& out_y, int& out_width, int& out_height) const { out_x = impl->viewport[0]; out_y = impl->viewport[1]; out_width = impl->viewport[2]; out_height = impl->viewport[3]; } double GLSceneRenderer::aspectRatio() const { return impl->aspectRatio; } void GLSceneRenderer::requestToClearCache() { impl->isCacheClearRequested = true; } void GLSceneRenderer::initializeRendering() { impl->beginRendering(false); } void GLSceneRenderer::beginRendering() { impl->beginRendering(true); } void GLSceneRendererImpl::beginRendering(bool doRenderingCommands) { isCheckingUnusedCaches = isPicking ? false : doUnusedCacheCheck; if(isCacheClearRequested){ cacheMaps[0].clear(); cacheMaps[1].clear(); hasValidNextCacheMap = false; isCheckingUnusedCaches = false; isCacheClearRequested = false; } if(hasValidNextCacheMap){ currentCacheMapIndex = 1 - currentCacheMapIndex; currentCacheMap = &cacheMaps[currentCacheMapIndex]; nextCacheMap = &cacheMaps[1 - currentCacheMapIndex]; hasValidNextCacheMap = false; } currentShapeCache = 0; if(doRenderingCommands){ if(isPicking){ currentNodePath.clear(); pickingNodePathList.clear(); glClearColor(0.0f, 0.0f, 0.0f, 1.0f); } else { glClearColor(bgColor[0], bgColor[1], bgColor[2], 1.0f); } glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); } extractPreproNodes(); if(doRenderingCommands && currentCamera){ renderCamera(); if(!isPicking){ renderLights(); renderFog(); } if(isPicking){ glPolygonMode(GL_FRONT_AND_BACK, GL_FILL); } else { switch(polygonMode){ case GLSceneRenderer::FILL_MODE: glPolygonMode(GL_FRONT_AND_BACK, GL_FILL); break; case GLSceneRenderer::LINE_MODE: glPolygonMode(GL_FRONT_AND_BACK, GL_LINE); break; case GLSceneRenderer::POINT_MODE: glPolygonMode(GL_FRONT_AND_BACK, GL_POINT); break; } } if(defaultSmoothShading){ glShadeModel(GL_SMOOTH); } else { glShadeModel(GL_FLAT); } isNewDisplayListCreated = false; clearGLState(); setColor(defaultColor); setPointSize(defaultPointSize); //glEnable(GL_POINT_SMOOTH); setLineWidth(defaultLineWidth); //glEnable(GL_LINE_SMOOTH); transparentShapeInfos.clear(); } } void GLSceneRenderer::extractPreprocessedNodes() { impl->extractPreproNodes(); } void GLSceneRendererImpl::extractPreproNodes() { if(doPreprocessedNodeTreeExtraction){ PreproTreeExtractor extractor; preproTree.reset(extractor.apply(self->sceneRoot())); doPreprocessedNodeTreeExtraction = false; } std::swap(cameras, prevCameras); cameras->clear(); camerasChanged = false; currentCameraRemoved = true; lights.clear(); currentFog = 0; if(preproTree){ extractPreproNodesIter(preproTree.get(), Affine3::Identity()); } if(!camerasChanged){ if(cameras->size() != prevCameras->size()){ camerasChanged = true; } } if(camerasChanged){ if(currentCameraRemoved){ currentCameraIndex = 0; } cameraPaths.clear(); sigCamerasChanged(); } setCurrentCamera(currentCameraIndex, false); } void GLSceneRendererImpl::extractPreproNodesIter(PreproNode* node, const Affine3& T) { switch(node->node.which()){ case PreproNode::GROUP: for(PreproNode* childNode = node->child; childNode; childNode = childNode->next){ extractPreproNodesIter(childNode, T); } break; case PreproNode::TRANSFORM: { SgTransform* transform = boost::get(node->node); Affine3 T1; transform->getTransform(T1); const Affine3 T2 = T * T1; for(PreproNode* childNode = node->child; childNode; childNode = childNode->next){ extractPreproNodesIter(childNode, T2); } } break; case PreproNode::PREPROCESSED: // call additional functions break; case PreproNode::LIGHT: { SgLight* light = boost::get(node->node); if(additionalLightsEnabled || defaultLights.find(light) != defaultLights.end()){ lights.push_back(LightInfo(light, T)); } break; } case PreproNode::FOG: { SgFog* fog = boost::get(node->node); currentFog = fog; break; } case PreproNode::CAMERA: { SgCamera* camera = boost::get(node->node); size_t index = cameras->size(); if(!camerasChanged){ if(index >= prevCameras->size() || camera != (*prevCameras)[index].camera){ camerasChanged = true; } } if(camera == currentCamera){ currentCameraRemoved = false; currentCameraIndex = cameras->size(); } cameras->push_back(CameraInfo(camera, T, node)); } break; default: break; } } void GLSceneRendererImpl::renderCamera() { glMatrixMode(GL_PROJECTION); glLoadIdentity(); // set projection if(SgPerspectiveCamera* camera = dynamic_cast(currentCamera)){ gluPerspective(degree(camera->fovy(aspectRatio)), aspectRatio, camera->nearClipDistance(), camera->farClipDistance()); } else if(SgOrthographicCamera* camera = dynamic_cast(currentCamera)){ GLfloat left, right, bottom, top; getViewVolume(*camera, left, right, bottom, top); glOrtho(left, right, bottom, top, camera->nearClipDistance(), camera->farClipDistance()); } else { gluPerspective(40.0f, aspectRatio, 0.01, 1.0e4); } GLdouble P[16]; glGetDoublev(GL_PROJECTION_MATRIX, P); lastProjectionMatrix = Eigen::Map >(P); glMatrixMode(GL_MODELVIEW); glLoadIdentity(); // Render headlight if(!isPicking && defaultLighting){ glEnable(GL_LIGHTING); if(!headLight->on()){ glDisable(GL_LIGHT0); glDisable(GL_LIGHT1); } else { static const Affine3 I = Affine3::Identity(); renderLight(headLight, GL_LIGHT0, I); if(isHeadLightLightingFromBackEnabled){ if(SgDirectionalLight* directionalHeadLight = dynamic_cast(headLight.get())){ SgDirectionalLight lightFromBack(*directionalHeadLight); lightFromBack.setDirection(-directionalHeadLight->direction()); renderLight(&lightFromBack, GL_LIGHT1, I); } } } } else { glDisable(GL_LIGHTING); } Vstack.clear(); Vstack.push_back((*cameras)[currentCameraIndex].M.inverse(Eigen::Isometry)); const Affine3& V = Vstack.back(); lastViewMatrix = V; glLoadMatrixd(V.data()); } void GLSceneRendererImpl::getViewVolume (const SgOrthographicCamera& camera, GLfloat& out_left, GLfloat& out_right, GLfloat& out_bottom, GLfloat& out_top) const { GLfloat h = camera.height(); out_top = h / 2.0f; out_bottom = -h / 2.0f; GLfloat w = h * aspectRatio; out_left = -w / 2.0f; out_right = w / 2.0f; } void GLSceneRendererImpl::renderLights() { GLint maxLights; glGetIntegerv(GL_MAX_LIGHTS, &maxLights); maxLights -= numSystemLights; if(lights.size() > maxLights){ lights.resize(maxLights); } for(size_t i=0; i < lights.size(); ++i){ const LightInfo& info = lights[i]; const GLint id = GL_LIGHT0 + numSystemLights + i; renderLight(info.light, id, info.M); } for(size_t i = lights.size(); i < prevNumLights; ++i){ const GLint lightID = GL_LIGHT0 + numSystemLights + i; glDisable(lightID); } prevNumLights = lights.size(); } void GLSceneRendererImpl::renderLight(const SgLight* light, GLint id, const Affine3& T) { bool isValid = false; if(light->on()){ if(const SgDirectionalLight* dirLight = dynamic_cast(light)){ isValid = true; Vector4f pos; pos << (T.linear() * -dirLight->direction()).cast(), 0.0f; glLightfv(id, GL_POSITION, pos.data()); /* glLightf(id, GL_CONSTANT_ATTENUATION, 0.0f); glLightf(id, GL_LINEAR_ATTENUATION, 0.0f); glLightf(id, GL_QUADRATIC_ATTENUATION, 0.0f); */ } else if(const SgPointLight* pointLight = dynamic_cast(light)){ isValid = true; Vector4f pos; pos << T.translation().cast(), 1.0f; glLightfv(id, GL_POSITION, pos.data()); glLightf(id, GL_CONSTANT_ATTENUATION, pointLight->constantAttenuation()); glLightf(id, GL_LINEAR_ATTENUATION, pointLight->linearAttenuation()); glLightf(id, GL_QUADRATIC_ATTENUATION, pointLight->quadraticAttenuation()); if(const SgSpotLight* spotLight = dynamic_cast(pointLight)){ Vector3f direction = (T.linear() * spotLight->direction()).cast(); glLightfv(id, GL_SPOT_DIRECTION, direction.data()); glLightf(id, GL_SPOT_CUTOFF, degree(spotLight->cutOffAngle())); glLightf(id, GL_SPOT_EXPONENT, 0.5f); } else { glLightf(id, GL_SPOT_CUTOFF, 180.0f); } } } if(!isValid){ glDisable(id); } else { Vector4f diffuse; diffuse << (light->intensity() * light->color()), 1.0f; glLightfv(id, GL_DIFFUSE, diffuse.data()); glLightfv(id, GL_SPECULAR, diffuse.data()); Vector4f ambient; ambient << (light->ambientIntensity() * light->color()), 1.0f; glLightfv(id, GL_AMBIENT, ambient.data()); glEnable(id); } } void GLSceneRendererImpl::renderFog() { if(!isFogEnabled){ currentFog = 0; } if(currentFog != prevFog){ isCurrentFogUpdated = true; if(!currentFog){ currentFogConnection.disconnect(); } else { currentFogConnection.reset( currentFog->sigUpdated().connect( boost::bind(&GLSceneRendererImpl::onCurrentFogNodeUdpated, this))); } } if(isCurrentFogUpdated){ if(!currentFog){ glDisable(GL_FOG); } else { glEnable(GL_FOG); GLfloat color[4]; const Vector3f& c = currentFog->color(); color[0] = c[0]; color[1] = c[1]; color[2] = c[2]; color[3] = 1.0f; glFogfv(GL_FOG_COLOR, color); glFogi(GL_FOG_MODE, GL_LINEAR); glFogi(GL_FOG_HINT, GL_FASTEST); glFogf(GL_FOG_START, 0.0f); glFogf(GL_FOG_END, currentFog->visibilityRange()); } } isCurrentFogUpdated = false; prevFog = currentFog; } void GLSceneRendererImpl::onCurrentFogNodeUdpated() { isCurrentFogUpdated = true; } void GLSceneRenderer::endRendering() { impl->endRendering(); } void GLSceneRendererImpl::endRendering() { if(isCheckingUnusedCaches){ currentCacheMap->clear(); hasValidNextCacheMap = true; } if(isNewDisplayListDoubleRenderingEnabled && isNewDisplayListCreated){ scene->notifyUpdate(); } } void GLSceneRenderer::render() { impl->render(); } void GLSceneRendererImpl::render() { beginRendering(true); sceneRoot->accept(*self); if(!transparentShapeInfos.empty()){ renderTransparentShapes(); } endRendering(); } void GLSceneRenderer::flush() { glFlush(); } bool GLSceneRenderer::pick(int x, int y) { return impl->pick(x, y); } /* http://stackoverflow.com/questions/4040616/opengl-gl-select-or-manual-collision-detection http://content.gpwiki.org/index.php/OpenGL_Selection_Using_Unique_Color_IDs http://www.opengl-tutorial.org/miscellaneous/clicking-on-objects/picking-with-an-opengl-hack/ http://www.codeproject.com/Articles/35139/Interactive-Techniques-in-Three-dimensional-Scenes#_OpenGL_Picking_by http://en.wikibooks.org/wiki/OpenGL_Programming/Object_selection Use a Framebuffer object? */ bool GLSceneRendererImpl::pick(int x, int y) { glPushAttrib(GL_ENABLE_BIT); //glDisable(GL_LIGHTING); // disable this later in 'renderCamera()' glDisable(GL_BLEND); glDisable(GL_MULTISAMPLE); glDisable(GL_TEXTURE_2D); glDisable(GL_DITHER); glDisable(GL_FOG); if(!SHOW_IMAGE_FOR_PICKING){ glScissor(x, y, 1, 1); glEnable(GL_SCISSOR_TEST); } isPicking = true; render(); isPicking = false; glPopAttrib(); GLfloat color[4]; glReadPixels(x, y, 1, 1, GL_RGBA, GL_FLOAT, color); if(SHOW_IMAGE_FOR_PICKING){ color[2] = 0.0f; } unsigned int id = (color[0] * 255) + ((int)(color[1] * 255) << 8) + ((int)(color[2] * 255) << 16) - 1; pickedNodePath.clear(); if(0 < id && id < pickingNodePathList.size()){ pickedNodePath = *pickingNodePathList[id]; GLfloat depth; glReadPixels(x, y, 1, 1, GL_DEPTH_COMPONENT, GL_FLOAT, &depth); GLdouble ox, oy, oz; gluUnProject(x, y, depth, lastViewMatrix.matrix().data(), lastProjectionMatrix.data(), viewport.data(), &ox, &oy, &oz); pickedPoint << ox, oy, oz; } return !pickedNodePath.empty(); } const std::vector& GLSceneRenderer::pickedNodePath() const { return impl->pickedNodePath; } const Vector3& GLSceneRenderer::pickedPoint() const { return impl->pickedPoint; } inline void GLSceneRendererImpl::setPickColor(unsigned int id) { float r = (id & 0xff) / 255.0; float g = ((id >> 8) & 0xff) / 255.0; float b = ((id >> 16) & 0xff) / 255.0; if(SHOW_IMAGE_FOR_PICKING){ b = 1.0f; } glColor4f(r, g, b, 1.0f); currentColor << r, g, b, 1.0f; } /** @return id of the current object */ inline unsigned int GLSceneRendererImpl::pushPickName(SgNode* node, bool doSetColor) { unsigned int id = 0; if(isPicking && !isCompiling){ id = pickingNodePathList.size() + 1; currentNodePath.push_back(node); pickingNodePathList.push_back(boost::make_shared(currentNodePath)); if(doSetColor){ setPickColor(id); } } return id; } inline void GLSceneRendererImpl::popPickName() { if(isPicking && !isCompiling){ currentNodePath.pop_back(); } } void GLSceneRenderer::visitGroup(SgGroup* group) { impl->pushPickName(group); SceneVisitor::visitGroup(group); impl->popPickName(); } void GLSceneRenderer::visitInvariantGroup(SgInvariantGroup* group) { impl->visitInvariantGroup(group); } void GLSceneRendererImpl::visitInvariantGroup(SgInvariantGroup* group) { if(!USE_DISPLAY_LISTS || isCompiling){ self->visitGroup(group); } else { ShapeCache* cache; CacheMap::iterator p = currentCacheMap->find(group); if(p == currentCacheMap->end()){ cache = new ShapeCache(); currentCacheMap->insert(CacheMap::value_type(group, cache)); } else { cache = static_cast(p->second.get()); } if(!cache->listID && !isPicking){ currentShapeCache = cache; currentShapeCacheTopViewMatrixIndex = Vstack.size() - 1; cache->listID = glGenLists(1); if(cache->listID){ glNewList(cache->listID, GL_COMPILE); isCompiling = true; clearGLState(); self->visitGroup(group); isCompiling = false; if(stateFlag[LIGHTING] || stateFlag[CURRENT_COLOR]){ cache->useIDforPicking = true; } glEndList(); isNewDisplayListCreated = true; } } GLuint listID = cache->listID; if(listID){ if(isPicking && cache->useIDforPicking){ if(!cache->listIDforPicking){ currentShapeCache = cache; currentShapeCacheTopViewMatrixIndex = Vstack.size() - 1; cache->listIDforPicking = glGenLists(1); if(cache->listIDforPicking){ glNewList(cache->listIDforPicking, GL_COMPILE); isCompiling = true; clearGLState(); self->visitGroup(group); isCompiling = false; glEndList(); } } listID = cache->listIDforPicking; } if(listID){ const unsigned int pickId = pushPickName(group); glPushAttrib(GL_ENABLE_BIT); glCallList(listID); glPopAttrib(); clearGLState(); popPickName(); const vector& transparentShapes = cache->transparentShapes; if(!transparentShapes.empty()){ const Affine3& V = Vstack.back(); for(size_t i=0; i < transparentShapes.size(); ++i){ const TransparentShapeInfo& src = *transparentShapes[i]; TransparentShapeInfoPtr info = make_shared_aligned(); info->shape = src.shape; info->pickId = pickId; info->V = V * src.V; transparentShapeInfos.push_back(info); } } } if(isCheckingUnusedCaches){ nextCacheMap->insert(CacheMap::value_type(group, cache)); } } } currentShapeCache = 0; } void GLSceneRenderer::visitTransform(SgTransform* transform) { Affine3 T; transform->getTransform(T); Affine3Array& Vstack = impl->Vstack; Vstack.push_back(Vstack.back() * T); glPushMatrix(); glMultMatrixd(T.data()); /* if(isNotRotationMatrix){ glPushAttrib(GL_ENABLE_BIT); glEnable(GL_NORMALIZE); } */ visitGroup(transform); /* if(isNotRotationMatrix){ glPopAttrib(); } */ glPopMatrix(); Vstack.pop_back(); } void GLSceneRendererImpl::visitShape(SgShape* shape) { SgMesh* mesh = shape->mesh(); if(mesh){ if(mesh->hasVertices()){ SgMaterial* material = shape->material(); SgTexture* texture = isTextureEnabled ? shape->texture() : 0; if((material && material->transparency() > 0.0) /* || (texture && texture->constImage().hasAlphaComponent()) */){ // A transparent shape is rendered later TransparentShapeInfoPtr info = make_shared_aligned(); info->shape = shape; if(isCompiling){ info->V = Vstack[currentShapeCacheTopViewMatrixIndex].inverse() * Vstack.back(); currentShapeCache->transparentShapes.push_back(info); } else { info->V = Vstack.back(); info->pickId = pushPickName(shape, false); popPickName(); transparentShapeInfos.push_back(info); } } else { pushPickName(shape); bool hasTexture = false; if(!isPicking){ renderMaterial(material); if(texture && mesh->hasTexCoords()){ hasTexture = renderTexture(texture, material); } } renderMesh(mesh, hasTexture); popPickName(); } } } } void GLSceneRenderer::visitUnpickableGroup(SgUnpickableGroup* group) { if(!impl->isPicking){ visitGroup(group); } } void GLSceneRenderer::visitShape(SgShape* shape) { impl->visitShape(shape); } void GLSceneRendererImpl::renderMaterial(const SgMaterial* material) { if(!material){ material = defaultMaterial; } float alpha = 1.0 - material->transparency(); Vector4f color; color << material->diffuseColor(), alpha; setDiffuseColor(color); color.head<3>() *= material->ambientIntensity(); setAmbientColor(color); color << material->emissiveColor(), alpha; setEmissionColor(color); color << material->specularColor(), alpha; setSpecularColor(color); float shininess = (127.0 * material->shininess()) + 1.0; setShininess(shininess); lastAlpha = alpha; } bool GLSceneRendererImpl::renderTexture(SgTexture* texture, bool withMaterial) { SgImage* sgImage = texture->image(); if(!sgImage || sgImage->empty()){ return false; } const Image& image = sgImage->constImage(); const int width = image.width(); const int height = image.height(); bool doLoadTexImage = false; bool doReloadTexImage = false; CacheMap::iterator p = currentCacheMap->find(sgImage); TextureCache* cache; if(p != currentCacheMap->end()){ cache = static_cast(p->second.get()); } else { cache = new TextureCache; currentCacheMap->insert(CacheMap::value_type(sgImage, cache)); } if(cache->isBound){ glBindTexture(GL_TEXTURE_2D, cache->textureName); if(cache->isImageUpdateNeeded){ doLoadTexImage = true; doReloadTexImage = cache->isSameSizeAs(image); } } else { glGenTextures(1, &cache->textureName); glBindTexture(GL_TEXTURE_2D, cache->textureName); cache->isBound = true; doLoadTexImage = true; } if(isCheckingUnusedCaches){ nextCacheMap->insert(CacheMap::value_type(sgImage, cache)); } cache->width = width; cache->height = height; cache->numComponents = image.numComponents(); cache->isImageUpdateNeeded = false; const bool useMipmap = isCompiling; if(doLoadTexImage){ GLint internalFormat = GL_RGB; GLenum format = GL_RGB; switch(image.numComponents()){ case 1 : internalFormat = GL_LUMINANCE; format = GL_LUMINANCE; break; case 2 : internalFormat = GL_LUMINANCE_ALPHA; format = GL_LUMINANCE_ALPHA; break; case 3 : internalFormat = GL_RGB; format = GL_RGB; break; case 4 : internalFormat = GL_RGBA; format = GL_RGBA; break; default : return false; } if(image.numComponents() == 3){ glPixelStorei(GL_UNPACK_ALIGNMENT, 1); } else { glPixelStorei(GL_UNPACK_ALIGNMENT, image.numComponents()); } if(useMipmap){ gluBuild2DMipmaps( GL_TEXTURE_2D, internalFormat, width, height, format, GL_UNSIGNED_BYTE, image.pixels()); } else { if(doReloadTexImage){ glTexSubImage2D( GL_TEXTURE_2D, 0, 0, 0, width, height, format, GL_UNSIGNED_BYTE, image.pixels()); } else { // gluScaleImage(...); glTexImage2D(GL_TEXTURE_2D, 0, internalFormat, width, height, 0, format, GL_UNSIGNED_BYTE, image.pixels()); } } } if(useMipmap){ glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR_MIPMAP_LINEAR); } else { glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); } glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, texture->repeatS() ? GL_REPEAT : GL_CLAMP); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, texture->repeatT() ? GL_REPEAT : GL_CLAMP); glTexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, withMaterial ? GL_MODULATE : GL_REPLACE); if(SgTextureTransform* tt = texture->textureTransform()){ glMatrixMode(GL_TEXTURE); glLoadIdentity(); glTranslated(-tt->center()[0], -tt->center()[1], 0.0 ); glScaled(tt->scale()[0], tt->scale()[1], 0.0 ); glRotated(tt->rotation(), 0.0, 0.0, 1.0 ); glTranslated(tt->center()[0], tt->center()[1], 0.0 ); glTranslated(tt->translation()[0], tt->translation()[1], 0.0 ); glMatrixMode(GL_MODELVIEW); } else { glMatrixMode(GL_TEXTURE); glLoadIdentity(); glMatrixMode(GL_MODELVIEW); } return true; } /** \todo sort the shape nodes by the distance from the viewpoint */ void GLSceneRendererImpl::renderTransparentShapes() { glMatrixMode(GL_MODELVIEW); glPushMatrix();; if(!isPicking){ enableBlend(true); } const int n = transparentShapeInfos.size(); for(int i=0; i < n; ++i){ TransparentShapeInfo& info = *transparentShapeInfos[i]; glMatrixMode(GL_MODELVIEW); glLoadMatrixd(info.V.data()); SgShape* shape = info.shape; bool hasTexture = false; if(isPicking){ setPickColor(info.pickId); } else { renderMaterial(shape->material()); SgTexture* texture = isTextureEnabled ? shape->texture() : 0; if(texture && shape->mesh()->hasTexCoords()){ hasTexture = renderTexture(texture, shape->material()); } } renderMesh(shape->mesh(), hasTexture); } if(!isPicking){ enableBlend(false); } transparentShapeInfos.clear(); glPopMatrix(); } void GLSceneRendererImpl::putMeshData(SgMesh* mesh) { if(!mesh->hasColors()){ return; } if(mesh->hasVertices()){ cout << "vertices: \n"; SgVertexArray& vertices = *mesh->vertices(); for(size_t i=0; i < vertices.size(); ++i){ const Vector3f& v = vertices[i]; cout << "(" << v.x() << ", " << v.y() << ", " << v.z() << "), "; } cout << "\n"; } if(!mesh->triangleVertices().empty()){ cout << "triangles: \n"; const int n = mesh->numTriangles(); for(int i=0; i < n; ++i){ SgMesh::TriangleRef t = mesh->triangle(i); cout << "(" << t[0] << ", " << t[1] << ", " << t[2] << "), "; } cout << "\n"; } if(mesh->hasNormals()){ cout << "normals: \n"; SgNormalArray& normals = *mesh->normals(); for(size_t i=0; i < normals.size(); ++i){ const Vector3f& v = normals[i]; cout << "(" << v.x() << ", " << v.y() << ", " << v.z() << "), "; } cout << "\n"; SgIndexArray& indices = mesh->normalIndices(); if(!indices.empty()){ cout << "normalIndices: \n"; for(size_t i=0; i < indices.size(); ++i){ cout << indices[i] << ", "; } cout << "\n"; } } if(mesh->hasColors()){ cout << "colors: \n"; SgColorArray& colors = *mesh->colors(); for(size_t i=0; i < colors.size(); ++i){ const Vector3f& c = colors[i]; cout << "(" << c.x() << ", " << c.y() << ", " << c.z() << "), "; } cout << "\n"; SgIndexArray& indices = mesh->colorIndices(); if(!indices.empty()){ cout << "colorIndices: \n"; for(size_t i=0; i < indices.size(); ++i){ cout << indices[i] << ", "; } cout << "\n"; } } cout << endl; } void GLSceneRendererImpl::renderMesh(SgMesh* mesh, bool hasTexture) { if(false){ putMeshData(mesh); } const bool ENABLE_CULLING = true; if(ENABLE_CULLING){ enableCullFace(mesh->isSolid()); setLightModelTwoSide(!mesh->isSolid()); } else { enableCullFace(false); setLightModelTwoSide(true); } glPushClientAttrib(GL_CLIENT_VERTEX_ARRAY_BIT); if(!USE_VBO){ writeVertexBuffers(mesh, 0, hasTexture); } else { ShapeCache* cache; CacheMap::iterator it = currentCacheMap->find(mesh); if(it != currentCacheMap->end()){ cache = static_cast(it->second.get()); } else { it = currentCacheMap->insert(CacheMap::value_type(mesh, new ShapeCache)).first; cache = static_cast(it->second.get()); writeVertexBuffers(mesh, cache, hasTexture); } if(isCheckingUnusedCaches){ nextCacheMap->insert(*it); } if(cache->vertexBufferName() != GL_INVALID_VALUE){ glEnableClientState(GL_VERTEX_ARRAY); glBindBuffer(GL_ARRAY_BUFFER, cache->vertexBufferName()); glVertexPointer(3, GL_FLOAT, 0, 0); if(cache->normalBufferName() != GL_INVALID_VALUE){ glEnableClientState(GL_NORMAL_ARRAY); glBindBuffer(GL_ARRAY_BUFFER, cache->normalBufferName()); glNormalPointer(GL_FLOAT, 0, 0); } if(cache->texCoordBufferName() != GL_INVALID_VALUE){ glEnableClientState(GL_TEXTURE_COORD_ARRAY); glBindBuffer(GL_ARRAY_BUFFER, cache->texCoordBufferName()); glTexCoordPointer(2, GL_FLOAT, 0, 0); glEnable(GL_TEXTURE_2D); } if(USE_INDEXING){ if(cache->indexBufferName() != GL_INVALID_VALUE){ glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, cache->indexBufferName()); glDrawElements(GL_TRIANGLES, cache->size, GL_UNSIGNED_INT, 0); } } else { glDrawArrays(GL_TRIANGLES, 0, cache->size); } if(cache->texCoordBufferName() != GL_INVALID_VALUE){ glDisable(GL_TEXTURE_2D); } } } glPopClientAttrib(); } void GLSceneRendererImpl::writeVertexBuffers(SgMesh* mesh, ShapeCache* cache, bool hasTexture) { SgVertexArray& orgVertices = *mesh->vertices(); SgIndexArray& orgTriangleVertices = mesh->triangleVertices(); const size_t numTriangles = mesh->numTriangles(); const size_t totalNumVertices = orgTriangleVertices.size(); const bool hasNormals = mesh->hasNormals() && !isPicking; const bool hasColors = mesh->hasColors() && !isPicking; SgVertexArray* vertices = 0; SgNormalArray* normals = 0; SgIndexArray* triangleVertices = 0; ColorArray* colors = 0; SgTexCoordArray* texCoords = 0; if(USE_INDEXING){ vertices = &orgVertices; triangleVertices = &orgTriangleVertices; if(hasNormals){ if(mesh->normalIndices().empty() && mesh->normals()->size() == orgVertices.size()){ normals = mesh->normals(); } else { normals = &buf->normals; normals->resize(orgVertices.size()); } } if(hasTexture){ if(mesh->texCoordIndices().empty() && mesh->texCoords()->size() == orgVertices.size()){ texCoords = mesh->texCoords(); } else { texCoords = &buf->texCoords; texCoords->resize(orgVertices.size()); } } } else { vertices = &buf->vertices; vertices->clear(); vertices->reserve(totalNumVertices); if(hasNormals){ normals = &buf->normals; normals->clear(); normals->reserve(totalNumVertices); } if(hasColors){ colors = &buf->colors; colors->clear(); colors->reserve(totalNumVertices); } if(hasTexture){ texCoords = &buf->texCoords; texCoords->clear(); texCoords->reserve(totalNumVertices); } } int faceVertexIndex = 0; int numFaceVertices = 0; for(size_t i=0; i < numTriangles; ++i){ for(size_t j=0; j < 3; ++j){ const int orgVertexIndex = orgTriangleVertices[faceVertexIndex]; if(!USE_INDEXING){ vertices->push_back(orgVertices[orgVertexIndex]); } if(hasNormals){ if(mesh->normalIndices().empty()){ if(!USE_INDEXING){ normals->push_back(mesh->normals()->at(orgVertexIndex)); } } else { const int normalIndex = mesh->normalIndices()[faceVertexIndex]; if(USE_INDEXING){ normals->at(orgVertexIndex) = mesh->normals()->at(normalIndex); } else { normals->push_back(mesh->normals()->at(normalIndex)); } } } if(hasColors){ if(mesh->colorIndices().empty()){ if(!USE_INDEXING){ colors->push_back(createColorWithAlpha(mesh->colors()->at(faceVertexIndex))); } } else { const int colorIndex = mesh->colorIndices()[faceVertexIndex]; if(USE_INDEXING){ colors->at(orgVertexIndex) = createColorWithAlpha(mesh->colors()->at(colorIndex)); } else { colors->push_back(createColorWithAlpha(mesh->colors()->at(colorIndex))); } } } if(hasTexture){ if(mesh->texCoordIndices().empty()){ if(!USE_INDEXING){ texCoords->push_back(mesh->texCoords()->at(orgVertexIndex)); } }else{ const int texCoordIndex = mesh->texCoordIndices()[faceVertexIndex]; if(USE_INDEXING){ texCoords->at(orgVertexIndex) = mesh->texCoords()->at(texCoordIndex); } else { texCoords->push_back(mesh->texCoords()->at(texCoordIndex)); } } } ++faceVertexIndex; } } if(USE_VBO){ if(cache->vertexBufferName() == GL_INVALID_VALUE){ glGenBuffers(1, &cache->vertexBufferName()); glBindBuffer(GL_ARRAY_BUFFER, cache->vertexBufferName()); glBufferData(GL_ARRAY_BUFFER, vertices->size() * sizeof(Vector3f), vertices->data(), GL_STATIC_DRAW); } } else { glEnableClientState(GL_VERTEX_ARRAY); glVertexPointer(3, GL_FLOAT, 0, vertices->data()); } if(normals){ if(USE_VBO){ if(cache->normalBufferName() == GL_INVALID_VALUE){ glGenBuffers(1, &cache->normalBufferName()); glBindBuffer(GL_ARRAY_BUFFER, cache->normalBufferName()); glBufferData(GL_ARRAY_BUFFER, normals->size() * sizeof(Vector3f), normals->data(), GL_STATIC_DRAW); } } else { glEnableClientState(GL_NORMAL_ARRAY); glNormalPointer(GL_FLOAT, 0, normals->data()); } } bool useColorArray = false; if(colors){ if(!USE_VBO){ glColorMaterial(GL_FRONT_AND_BACK, GL_AMBIENT_AND_DIFFUSE); glEnable(GL_COLOR_MATERIAL); glEnableClientState(GL_COLOR_ARRAY); glColorPointer(4, GL_FLOAT, 0, &colors[0][0]); useColorArray = true; } } if(hasTexture){ if(USE_VBO){ if(cache->texCoordBufferName() == GL_INVALID_VALUE){ glGenBuffers(1, &cache->texCoordBufferName()); glBindBuffer(GL_ARRAY_BUFFER, cache->texCoordBufferName()); glBufferData(GL_ARRAY_BUFFER, texCoords->size() * sizeof(Vector2f), texCoords->data(), GL_STATIC_DRAW); } } else { glEnableClientState(GL_TEXTURE_COORD_ARRAY); glTexCoordPointer(2, GL_FLOAT, 0, texCoords->data()); } glEnable(GL_TEXTURE_2D); } if(USE_VBO){ if(!triangleVertices){ cache->size = vertices->size(); } else if(cache->indexBufferName() == GL_INVALID_VALUE){ glGenBuffers(1, &cache->indexBufferName()); glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, cache->indexBufferName()); glBufferData(GL_ELEMENT_ARRAY_BUFFER, triangleVertices->size(), &triangleVertices->front(), GL_STATIC_DRAW); cache->size = triangleVertices->size(); } } else { if(USE_INDEXING){ glDrawElements(GL_TRIANGLES, triangleVertices->size(), GL_UNSIGNED_INT, &triangleVertices->front()); } else { glDrawArrays(GL_TRIANGLES, 0, vertices->size()); } } if(useColorArray){ glDisable(GL_COLOR_MATERIAL); stateFlag.set(CURRENT_COLOR); } if(hasTexture){ glDisable(GL_TEXTURE_2D); } if(doNormalVisualization && !isPicking){ enableLighting(false); if(!USE_INDEXING){ vector lines; for(size_t i=0; i < vertices->size(); ++i){ const Vector3f& v = (*vertices)[i]; lines.push_back(v); lines.push_back(v + (*normals)[i] * normalLength); } glDisableClientState(GL_NORMAL_ARRAY); glVertexPointer(3, GL_FLOAT, 0, lines.front().data()); setColor(Vector4f(0.0f, 1.0f, 0.0f, 1.0f)); glDrawArrays(GL_LINES, 0, lines.size()); } enableLighting(true); } } void GLSceneRenderer::visitPointSet(SgPointSet* pointSet) { impl->visitPointSet(pointSet); } void GLSceneRendererImpl::visitPointSet(SgPointSet* pointSet) { if(!pointSet->hasVertices()){ return; } const double s = pointSet->pointSize(); if(s > 0.0){ setPointSize(s); } renderPlot(pointSet, *pointSet->vertices(), (GLenum)GL_POINTS); if(s > 0.0){ setPointSize(s); } } void GLSceneRendererImpl::renderPlot(SgPlot* plot, SgVertexArray& expandedVertices, GLenum primitiveMode) { glPushClientAttrib(GL_CLIENT_VERTEX_ARRAY_BIT); glEnableClientState(GL_VERTEX_ARRAY); glVertexPointer(3, GL_FLOAT, 0, expandedVertices.data()); SgMaterial* material = plot->material() ? plot->material() : defaultMaterial.get(); if(!plot->hasNormals()){ enableLighting(false); //glDisableClientState(GL_NORMAL_ARRAY); lastAlpha = 1.0; if(!plot->hasColors()){ setColor(createColorWithAlpha(material->diffuseColor())); } } else if(!isPicking){ enableCullFace(false); setLightModelTwoSide(true); renderMaterial(material); const SgNormalArray& orgNormals = *plot->normals(); SgNormalArray& normals = buf->normals; const SgIndexArray& normalIndices = plot->normalIndices(); if(normalIndices.empty()){ normals = orgNormals; } else { normals.clear(); normals.reserve(normalIndices.size()); for(int i=0; i < normalIndices.size(); ++i){ normals.push_back(orgNormals[normalIndices[i]]); } } glEnableClientState(GL_NORMAL_ARRAY); glNormalPointer(GL_FLOAT, 0, normals.data()); } bool isColorMaterialEnabled = false; if(plot->hasColors() && !isPicking){ const SgColorArray& orgColors = *plot->colors(); ColorArray& colors = buf->colors; colors.clear(); colors.reserve(expandedVertices.size()); const SgIndexArray& colorIndices = plot->colorIndices(); if(colorIndices.empty()){ for(int i=0; i < orgColors.size(); ++i){ colors.push_back(createColorWithAlpha(orgColors[i])); } } else { for(int i=0; i < colorIndices.size(); ++i){ colors.push_back(createColorWithAlpha(orgColors[colorIndices[i]])); } } if(plot->hasNormals()){ glColorMaterial(GL_FRONT_AND_BACK, GL_AMBIENT_AND_DIFFUSE); glEnable(GL_COLOR_MATERIAL); isColorMaterialEnabled = true; } glEnableClientState(GL_COLOR_ARRAY); glColorPointer(4, GL_FLOAT, 0, &colors[0][0]); stateFlag.set(CURRENT_COLOR); //setColor(colors.back()); // set the last color } pushPickName(plot); glDrawArrays(primitiveMode, 0, expandedVertices.size()); popPickName(); if(plot->hasNormals()){ if(isColorMaterialEnabled){ glDisable(GL_COLOR_MATERIAL); } } else { enableLighting(true); } glPopClientAttrib(); } void GLSceneRenderer::visitLineSet(SgLineSet* lineSet) { impl->visitLineSet(lineSet); } void GLSceneRendererImpl::visitLineSet(SgLineSet* lineSet) { const int n = lineSet->numLines(); if(!lineSet->hasVertices() || (n <= 0)){ return; } const SgVertexArray& orgVertices = *lineSet->vertices(); SgVertexArray& vertices = buf->vertices; vertices.clear(); vertices.reserve(n * 2); for(int i=0; i < n; ++i){ SgLineSet::LineRef line = lineSet->line(i); vertices.push_back(orgVertices[line[0]]); vertices.push_back(orgVertices[line[1]]); } const double w = lineSet->lineWidth(); if(w > 0.0){ setLineWidth(w); } renderPlot(lineSet, vertices, GL_LINES); if(w > 0.0){ setLineWidth(defaultLineWidth); } } void GLSceneRenderer::visitPreprocessed(SgPreprocessed* preprocessed) { } void GLSceneRenderer::visitLight(SgLight* light) { } void GLSceneRenderer::visitOverlay(SgOverlay* overlay) { if(isPicking()){ return; } glPushAttrib(GL_LIGHTING_BIT); glDisable(GL_LIGHTING); glMatrixMode(GL_MODELVIEW); glPushMatrix(); glLoadIdentity(); SgOverlay::ViewVolume v; v.left = -1.0; v.right = 1.0; v.bottom = -1.0; v.top = 1.0; v.zNear = 1.0; v.zFar = -1.0; overlay->calcViewVolume(impl->viewport[2], impl->viewport[3], v); glMatrixMode(GL_PROJECTION); glPushMatrix(); glLoadIdentity(); glOrtho(v.left, v.right, v.bottom, v.top, v.zNear, v.zFar); visitGroup(overlay); glMatrixMode(GL_PROJECTION); glPopMatrix(); glMatrixMode(GL_MODELVIEW); glPopMatrix(); glPopAttrib(); } bool GLSceneRenderer::isPicking() { return impl->isPicking; } void GLSceneRendererImpl::clearGLState() { stateFlag.reset(); //! \todo get the current state from a GL context diffuseColor << 0.0f, 0.0f, 0.0f, 0.0f; ambientColor << 0.0f, 0.0f, 0.0f, 0.0f; emissionColor << 0.0f, 0.0f, 0.0f, 0.0f; specularColor << 0.0f, 0.0f, 0.0f, 0.0f; shininess = 0.0f; lastAlpha = 1.0f; isColorMaterialEnabled = false; isCullFaceEnabled = true; isCCW = false; isLightingEnabled = true; isLightModelTwoSide = false; isBlendEnabled = true; isDepthMaskEnabled = true; pointSize = defaultPointSize; lineWidth = defaultLineWidth; } void GLSceneRendererImpl::setColor(const Vector4f& color) { if(!isPicking){ if(!stateFlag[CURRENT_COLOR] || color != currentColor){ glColor4f(color[0], color[1], color[2], color[3]); currentColor = color; stateFlag.set(CURRENT_COLOR); } } } void GLSceneRenderer::setColor(const Vector4f& color) { impl->setColor(color); } void GLSceneRendererImpl::enableColorMaterial(bool on) { if(!isPicking){ if(!stateFlag[COLOR_MATERIAL] || isColorMaterialEnabled != on){ if(on){ glColorMaterial(GL_FRONT_AND_BACK, GL_AMBIENT_AND_DIFFUSE); glEnable(GL_COLOR_MATERIAL); } else { glDisable(GL_COLOR_MATERIAL); } isColorMaterialEnabled = on; stateFlag.set(COLOR_MATERIAL); } } } void GLSceneRenderer::enableColorMaterial(bool on) { impl->enableColorMaterial(on); } void GLSceneRendererImpl::setDiffuseColor(const Vector4f& color) { if(!stateFlag[DIFFUSE_COLOR] || diffuseColor != color){ glMaterialfv(GL_FRONT_AND_BACK, GL_DIFFUSE, color.data()); diffuseColor = color; stateFlag.set(DIFFUSE_COLOR); } } void GLSceneRenderer::setDiffuseColor(const Vector4f& color) { impl->setDiffuseColor(color); } void GLSceneRendererImpl::setAmbientColor(const Vector4f& color) { if(!stateFlag[AMBIENT_COLOR] || ambientColor != color){ glMaterialfv(GL_FRONT_AND_BACK, GL_AMBIENT, color.data()); ambientColor = color; stateFlag.set(AMBIENT_COLOR); } } void GLSceneRenderer::setAmbientColor(const Vector4f& color) { impl->setAmbientColor(color); } void GLSceneRendererImpl::setEmissionColor(const Vector4f& color) { if(!stateFlag[EMISSION_COLOR] || emissionColor != color){ glMaterialfv(GL_FRONT_AND_BACK, GL_EMISSION, color.data()); emissionColor = color; stateFlag.set(EMISSION_COLOR); } } void GLSceneRenderer::setEmissionColor(const Vector4f& color) { impl->setEmissionColor(color); } void GLSceneRendererImpl::setSpecularColor(const Vector4f& color) { if(!stateFlag[SPECULAR_COLOR] || specularColor != color){ glMaterialfv(GL_FRONT_AND_BACK, GL_SPECULAR, color.data()); specularColor = color; stateFlag.set(SPECULAR_COLOR); } } void GLSceneRenderer::setSpecularColor(const Vector4f& color) { impl->setSpecularColor(color); } void GLSceneRendererImpl::setShininess(float s) { if(!stateFlag[SHININESS] || shininess != s){ glMaterialf(GL_FRONT_AND_BACK, GL_SHININESS, s); shininess = s; stateFlag.set(SHININESS); } } void GLSceneRenderer::setShininess(float s) { impl->setShininess(s); } void GLSceneRendererImpl::enableCullFace(bool on) { if(!stateFlag[CULL_FACE] || isCullFaceEnabled != on){ if(on){ glEnable(GL_CULL_FACE); } else { glDisable(GL_CULL_FACE); } isCullFaceEnabled = on; stateFlag.set(CULL_FACE); } } void GLSceneRenderer::enableCullFace(bool on) { impl->enableCullFace(on); } void GLSceneRendererImpl::setFrontCCW(bool on) { if(!stateFlag[CCW] || isCCW != on){ if(on){ glFrontFace(GL_CCW); } else { glFrontFace(GL_CW); } isCCW = on; stateFlag.set(CCW); } } void GLSceneRenderer::setFrontCCW(bool on) { impl->setFrontCCW(on); } /** Lighting should not be enabled in rendering code which may be rendered with displaylists. */ void GLSceneRendererImpl::enableLighting(bool on) { if(isPicking || !defaultLighting){ return; } if(!stateFlag[LIGHTING] || isLightingEnabled != on){ if(on){ glEnable(GL_LIGHTING); } else { glDisable(GL_LIGHTING); } isLightingEnabled = on; stateFlag.set(LIGHTING); } } void GLSceneRenderer::enableLighting(bool on) { impl->enableLighting(on); } void GLSceneRendererImpl::setLightModelTwoSide(bool on) { if(!stateFlag[LIGHT_MODEL_TWO_SIDE] || isLightModelTwoSide != on){ glLightModeli(GL_LIGHT_MODEL_TWO_SIDE, on ? GL_TRUE : GL_FALSE); isLightModelTwoSide = on; stateFlag.set(LIGHT_MODEL_TWO_SIDE); } } void GLSceneRenderer::setLightModelTwoSide(bool on) { impl->setLightModelTwoSide(on); } void GLSceneRendererImpl::enableBlend(bool on) { if(isPicking){ return; } if(!stateFlag[BLEND] || isBlendEnabled != on){ if(on){ glEnable(GL_BLEND); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); enableDepthMask(false); } else { glDisable(GL_BLEND); enableDepthMask(true); } isBlendEnabled = on; stateFlag.set(BLEND); } } void GLSceneRenderer::enableBlend(bool on) { impl->enableBlend(on); } void GLSceneRendererImpl::enableDepthMask(bool on) { if(!stateFlag[DEPTH_MASK] || isDepthMaskEnabled != on){ glDepthMask(on); isDepthMaskEnabled = on; stateFlag.set(DEPTH_MASK); } } void GLSceneRenderer::enableDepthMask(bool on) { impl->enableDepthMask(on); } void GLSceneRendererImpl::setPointSize(float size) { if(!stateFlag[POINT_SIZE] || pointSize != size){ if(isPicking){ glPointSize(std::max(size, MinLineWidthForPicking)); } else { glPointSize(size); } pointSize = size; stateFlag.set(POINT_SIZE); } } void GLSceneRenderer::setPointSize(float size) { impl->setPointSize(size); } void GLSceneRendererImpl::setLineWidth(float width) { if(!stateFlag[LINE_WIDTH] || lineWidth != width){ if(isPicking){ glLineWidth(std::max(width, MinLineWidthForPicking)); } else { glLineWidth(width); } lineWidth = width; stateFlag.set(LINE_WIDTH); } } void GLSceneRenderer::setLineWidth(float width) { impl->setLineWidth(width); } SgObject* SgCustomGLNode::clone(SgCloneMap& cloneMap) const { return new SgCustomGLNode(*this, cloneMap); } void SgCustomGLNode::accept(SceneVisitor& visitor) { GLSceneRenderer* renderer = dynamic_cast(&visitor); if(renderer){ renderer->impl->pushPickName(this); render(*renderer); renderer->impl->popPickName(); renderer->impl->clearGLState(); } else { visitor.visitGroup(this); } } void SgCustomGLNode::render(GLSceneRenderer& renderer) { if(renderingFunction){ renderingFunction(renderer); } } void SgCustomGLNode::setRenderingFunction(RenderingFunction f) { renderingFunction = f; } const Vector3f& GLSceneRenderer::backgroundColor() const { return impl->bgColor; } void GLSceneRenderer::setBackgroundColor(const Vector3f& color) { impl->bgColor = color; } SgLight* GLSceneRenderer::headLight() { return impl->headLight; } void GLSceneRenderer::setHeadLight(SgLight* light) { impl->headLight = light; } void GLSceneRenderer::setHeadLightLightingFromBackEnabled(bool on) { impl->isHeadLightLightingFromBackEnabled = on; } void GLSceneRenderer::setAsDefaultLight(SgLight* light) { impl->defaultLights.insert(light); } void GLSceneRenderer::unsetDefaultLight(SgLight* light) { impl->defaultLights.erase(light); } void GLSceneRenderer::enableAdditionalLights(bool on) { impl->additionalLightsEnabled = on; } void GLSceneRenderer::setPolygonMode(PolygonMode mode) { impl->polygonMode = mode; } void GLSceneRenderer::setDefaultLighting(bool on) { if(on != impl->defaultLighting){ impl->defaultLighting = on; requestToClearCache(); } } void GLSceneRenderer::setDefaultSmoothShading(bool on) { impl->defaultSmoothShading = on; } SgMaterial* GLSceneRenderer::defaultMaterial() { return impl->defaultMaterial; } void GLSceneRenderer::setDefaultColor(const Vector4f& color) { impl->defaultColor = color; } void GLSceneRenderer::enableTexture(bool on) { if(on != impl->isTextureEnabled){ impl->isTextureEnabled = on; requestToClearCache(); } } void GLSceneRenderer::setDefaultPointSize(double size) { if(size != impl->defaultPointSize){ impl->defaultPointSize = size; requestToClearCache(); } } void GLSceneRenderer::setDefaultLineWidth(double width) { if(width != impl->defaultLineWidth){ impl->defaultLineWidth = width; requestToClearCache(); } } void GLSceneRenderer::enableFog(bool on) { if(on != impl->isFogEnabled){ impl->isFogEnabled = on; impl->isCurrentFogUpdated = true; requestToClearCache(); } } SgFog* GLSceneRenderer::currentFog() { return impl->currentFog; } void GLSceneRenderer::showNormalVectors(double length) { bool doNormalVisualization = (length > 0.0); if(doNormalVisualization != impl->doNormalVisualization || length != impl->normalLength){ impl->doNormalVisualization = doNormalVisualization; impl->normalLength = length; requestToClearCache(); } } void GLSceneRenderer::setNewDisplayListDoubleRenderingEnabled(bool on) { impl->isNewDisplayListDoubleRenderingEnabled = on; } void GLSceneRenderer::enableUnusedCacheCheck(bool on) { if(!on){ impl->nextCacheMap->clear(); } impl->doUnusedCacheCheck = on; } const Affine3& GLSceneRenderer::currentModelTransform() const { impl->tmpCurrentModelTransform = impl->lastViewMatrix.inverse() * impl->Vstack.back(); return impl->tmpCurrentModelTransform; } const Affine3& GLSceneRenderer::currentCameraPosition() const { impl->tmpCurrentCameraPosition = impl->lastViewMatrix.inverse(); return impl->tmpCurrentCameraPosition; } const Matrix4& GLSceneRenderer::projectionMatrix() const { return impl->lastProjectionMatrix; } void GLSceneRenderer::getViewFrustum (const SgPerspectiveCamera& camera, double& left, double& right, double& bottom, double& top) const { top = camera.nearClipDistance() * tan(camera.fovy(impl->aspectRatio) / 2.0); bottom = -top; right = top * impl->aspectRatio; left = -right; } void GLSceneRenderer::getViewVolume (const SgOrthographicCamera& camera, double& out_left, double& out_right, double& out_bottom, double& out_top) const { GLfloat left, right, bottom, top; impl->getViewVolume(camera, left, right, bottom, top); out_left = left; out_right = right; out_bottom = bottom; out_top = top; } void GLSceneRenderer::visitOutlineGroup(SgOutlineGroup* outline) { impl->visitOutlineGroup(outline); } void GLSceneRendererImpl::visitOutlineGroup(SgOutlineGroup* outlineGroup) { glClearStencil(0); glClear(GL_STENCIL_BUFFER_BIT); glEnable(GL_STENCIL_TEST); glStencilFunc(GL_ALWAYS, 1, -1); glStencilOp(GL_KEEP, GL_KEEP, GL_REPLACE); for(SgGroup::const_iterator p = outlineGroup->begin(); p != outlineGroup->end(); ++p){ (*p)->accept(*self); } glStencilFunc(GL_NOTEQUAL, 1, -1); glStencilOp(GL_KEEP, GL_KEEP, GL_REPLACE); glPushAttrib(GL_POLYGON_BIT); glLineWidth(outlineGroup->lineWidth()*2+1); glPolygonMode(GL_FRONT, GL_LINE); setColor(outlineGroup->color()); enableColorMaterial(true); for(SgGroup::const_iterator p = outlineGroup->begin(); p != outlineGroup->end(); ++p){ (*p)->accept(*self); } enableColorMaterial(false); setLineWidth(lineWidth); glPopAttrib(); glDisable(GL_STENCIL_TEST); clearGLState(); } choreonoid-1.5.0/src/Base/View.cpp0000664000000000000000000001322612741425367015444 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "View.h" #include "ViewArea.h" #include "ViewManager.h" #include "App.h" #include "AppConfig.h" #include #include #include using namespace std; using namespace cnoid; namespace cnoid { class ViewImpl { public: bool isActive; mutable ViewArea* viewArea; Signal sigActivated; Signal sigDeactivated; Signal sigResized; Signal sigRemoved; View::LayoutArea defaultLayoutArea; bool isFontSizeZoomKeysEnabled; int fontZoom; ViewImpl(); void zoomFontSize(int zoom, const QList& widgets); }; } View::View() { impl = new ViewImpl(); } ViewImpl::ViewImpl() { isActive = false; viewArea = 0; defaultLayoutArea = View::CENTER; isFontSizeZoomKeysEnabled = false; fontZoom = 0; } View::~View() { if(impl->isActive){ onDeactivated(); } if(impl->viewArea){ impl->viewArea->removeView(this); } View* focusView = lastFocusView(); if(this == focusView){ App::clearFocusView(); } delete impl; } ViewClass* View::viewClass() const { return ViewManager::viewClass(typeid(*this)); } void View::setViewArea(ViewArea* area) { impl->viewArea = area; } ViewArea* View::viewArea() const { return impl->viewArea; } bool View::isActive() const { return impl->isActive; } void View::showEvent(QShowEvent* event) { if(!impl->isActive){ impl->isActive = true; onActivated(); impl->sigActivated(); } } void View::hideEvent(QHideEvent* event) { if(impl->isActive){ impl->isActive = false; onDeactivated(); impl->sigDeactivated(); } } /** Virtual function which is called when the view becomes visible on the main window. @note In the current implementation, this function may be continuously called two or three times when the perspective changes, and the number of calles does not necessarily corresponds to the number of 'onDeactivated()' calles. @todo improve the behavior written as note */ void View::onActivated() { } void View::onDeactivated() { if(impl->isFontSizeZoomKeysEnabled){ AppConfig::archive()->openMapping(viewClass()->className())->write("fontZoom", impl->fontZoom); } } void View::setName(const std::string& name) { setObjectName(name.c_str()); setWindowTitle(name.c_str()); } SignalProxy View::sigActivated() { return impl->sigActivated; } SignalProxy View::sigDeactivated() { return impl->sigDeactivated; } SignalProxy View::sigResized() { return impl->sigResized; } void View::resizeEvent(QResizeEvent* event) { QWidget::resizeEvent(event); impl->sigResized(); } SignalProxy View::sigRemoved() { return impl->sigRemoved; } void View::notifySigRemoved() { impl->sigRemoved(); } void View::bringToFront() { if(impl->viewArea){ QTabWidget* tab = 0; for(QWidget* widget = parentWidget(); widget; widget = widget->parentWidget()){ if(tab = dynamic_cast(widget)){ tab->setCurrentWidget(this); } } } } void View::setDefaultLayoutArea(LayoutArea area) { impl->defaultLayoutArea = area; } View::LayoutArea View::defaultLayoutArea() const { return impl->defaultLayoutArea; } void View::setLayout(QLayout* layout) { const int margin = 0; layout->setContentsMargins(margin, margin, margin, margin); QWidget::setLayout(layout); } QPoint View::viewAreaPos() const { QPoint p(0, 0); const QWidget* widget = this; while(widget && widget != impl->viewArea){ QWidget* parent = widget->parentWidget(); if(parent){ p = widget->mapTo(parent, p); widget = parent; } else { break; } } return p; } QWidget* View::indicatorOnInfoBar() { return 0; } void View::enableFontSizeZoomKeys(bool on) { impl->isFontSizeZoomKeysEnabled = on; if(on){ MappingPtr config = AppConfig::archive()->openMapping(viewClass()->className()); int storedZoom; if(config->read("fontZoom", storedZoom)){ zoomFontSize(storedZoom); } } } void View::keyPressEvent(QKeyEvent* event) { bool processed = false; if(impl->isFontSizeZoomKeysEnabled){ if(event->modifiers() & Qt::ControlModifier){ switch(event->key()){ case Qt::Key_Plus: case Qt::Key_Semicolon: zoomFontSize(1); processed = true; break; case Qt::Key_Minus: zoomFontSize(-1); processed = true; break; defaut: break; } } } if(!processed){ QWidget::keyPressEvent(event); } } void View::zoomFontSize(int zoom) { impl->zoomFontSize(zoom, findChildren()); impl->fontZoom += zoom; } void ViewImpl::zoomFontSize(int zoom, const QList& widgets) { int n = widgets.size(); for(int i=0; i < n; ++i){ QWidget* widget = widgets[i]; QFont font = widget->font(); font.setPointSize(font.pointSize() + zoom); widget->setFont(font); // The following recursive iteration is disabled because // it makes doubled zooming for some composite widgets // zoomFontSizeSub(zoom, widget->findChildren()); } } void View::onAttachedMenuRequest(MenuManager& menuManager) { } bool View::storeState(Archive& archive) { return true; } bool View::restoreState(const Archive& archive) { return true; } choreonoid-1.5.0/src/Base/PutPropertyFunction.h0000664000000000000000000001035712741425367020224 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_PUT_PROPERTY_FUNCTION_H #define CNOID_BASE_PUT_PROPERTY_FUNCTION_H #include #include #include "exportdecl.h" namespace cnoid { typedef std::vector FileDialogFilter; struct FilePath { std::string fileName; FileDialogFilter filters; std::string directory; FilePath(const std::string& name) { fileName = name; } FilePath(const std::string& name, const FileDialogFilter& filters_, const std::string& dir="") { fileName = name; filters = filters_; directory = dir; } }; #ifndef WIN32 #define DLLSFX string("(*.so)") #else #define DLLSFX string("(*.dll)") #endif class PutPropertyFunction { public: virtual ~PutPropertyFunction() { } virtual PutPropertyFunction& decimals(int d) = 0; virtual PutPropertyFunction& min(double min) = 0; virtual PutPropertyFunction& max(double max) = 0; virtual PutPropertyFunction& min(int min) = 0; virtual PutPropertyFunction& max(int max) = 0; virtual PutPropertyFunction& reset() = 0; // bool virtual void operator()(const std::string& name, bool value) = 0; virtual void operator()(const std::string& name, bool value, const boost::function& changeFunc) = 0; virtual void operator()(const std::string& name, bool value, const boost::function& changeFunc, bool forceUpdate) = 0; // int virtual void operator()(const std::string& name, int value) = 0; virtual void operator()(const std::string& name, int value, const boost::function& changeFunc) = 0; virtual void operator()(const std::string& name, int value, const boost::function& changeFunc, bool forceUpdate) = 0; // double virtual void operator()(const std::string& name, double value) = 0; virtual void operator()(const std::string& name, double value, const boost::function& changeFunc) = 0; virtual void operator()(const std::string& name, double value, const boost::function& func, bool forceUpdate) = 0; // string virtual void operator()(const std::string& name, const std::string& value) = 0; virtual void operator()(const std::string& name, const std::string& value, const boost::function& changeFunc) = 0; virtual void operator()(const std::string& name, const std::string& value, const boost::function& changeFunc, bool forceUpdate) = 0; // selection virtual void operator()(const std::string& name, const Selection& selection) = 0; virtual void operator()(const std::string& name, const Selection& selection, const boost::function& changeFunc) = 0; virtual void operator()(const std::string& name, const Selection& selection, const boost::function& changeFunc, bool forceUpdate) = 0; // FilePath virtual void operator()(const std::string& name, const FilePath& filePath) = 0; virtual void operator()(const std::string& name, const FilePath& filePath, const boost::function& changeFunc) = 0; virtual void operator()(const std::string& name, const FilePath& filePath, const boost::function& changeFunc, bool forceUpdate) = 0; }; template class ChangeProperty { ValueType& variable; public: ChangeProperty(ValueType& variable) : variable(variable) { } bool operator()(const ValueType& value){ variable = value; return true; } }; template <> class ChangeProperty { Selection& selection; public: ChangeProperty(Selection& variable) : selection(variable) { } bool operator()(int value){ selection.select(value); return true; } }; template ChangeProperty changeProperty(ValueType& variable) { return ChangeProperty(variable); } } #endif choreonoid-1.5.0/src/Base/ItemTreeView.cpp0000664000000000000000000010266112741425367017105 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "ItemTreeView.h" #include "Item.h" #include "RootItem.h" #include "ItemManager.h" #include "ViewManager.h" #include "MenuManager.h" #include "AppConfig.h" #include "Archive.h" #include "TreeWidget.h" #include #include #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace cnoid; namespace { ItemTreeView* itemTreeView = 0; typedef Signal SigCheckToggled; typedef boost::shared_ptr SigCheckToggledPtr; // Item of the item tree view class ItvItem : public QTreeWidgetItem { public: ItvItem(Item* item, ItemTreeViewImpl* itemTreeViewImpl); virtual ~ItvItem(); virtual QVariant data(int column, int role) const; virtual void setData(int column, int role, const QVariant& value); SigCheckToggled* sigCheckToggled(int id){ if(id < sigCheckToggledList.size()){ return sigCheckToggledList[id].get(); } return 0; } SigCheckToggled& getOrCreateSigCheckToggled(int id){ if(id >= sigCheckToggledList.size()){ sigCheckToggledList.resize(id + 1); } if(!sigCheckToggledList[id]){ sigCheckToggledList[id] = boost::make_shared(); } return *sigCheckToggledList[id]; } ItemPtr item; ItemTreeViewImpl* itemTreeViewImpl; bool isExpandedBeforeRemoving; private: vector sigCheckToggledList; }; // Preserved as custom data in an item class ItvItemRef : public Referenced { public: ItvItemRef(ItvItem* itvItem) : itvItem(itvItem) { } ItvItem* itvItem; }; class CheckColumn : public Referenced { public: ItemList<> checkedItemList; bool needToUpdateCheckedItemList; Signal sigCheckToggled; QString tooltip; CheckColumn() { needToUpdateCheckedItemList = true; } }; typedef ref_ptr CheckColumnPtr; } namespace cnoid { class ItemTreeViewImpl : public TreeWidget { public: ItemTreeViewImpl(ItemTreeView* self, RootItem* rootItem, bool showRoot); ~ItemTreeViewImpl(); ItemTreeView* self; RootItemPtr rootItem; int isProceccingSlotForRootItemSignals; ConnectionSet connectionsFromRootItem; vector checkColumns; Signal sigCheckToggledForInvalidId; Signal sigCheckToggledForInvalidItem; Signal&)> sigSelectionChanged; Signal&)> sigSelectionOrTreeChanged; ItemList<> emptyItemList; ItemList<> selectedItemList; ItemList copiedItemList; Menu* popupMenu; MenuManager menuManager; bool isDropping; int fontPointSizeDiff; int addCheckColumn(); void initializeCheckState(QTreeWidgetItem* item, int column); void updateCheckColumnToolTipIter(QTreeWidgetItem* item, int column, const QString& tooltip); void showCheckColumn(int id, bool on); void releaseCheckColumn(int id); virtual void mousePressEvent(QMouseEvent* event); virtual void keyPressEvent(QKeyEvent* event); ItvItem* getItvItem(Item* item); ItvItem* getOrCreateItvItem(Item* item); void onSubTreeAddedOrMoved(Item* item); void insertItem(QTreeWidgetItem* parentTwItem, Item* item, Item* nextItem); void onSubTreeRemoved(Item* item, bool isMoving); void onTreeChanged(); void onItemAssigned(Item* assigned, Item* srcItem); virtual void dropEvent(QDropEvent* event); void onRowsAboutToBeRemoved(const QModelIndex& parent, int start, int end); void onRowsInserted(const QModelIndex& parent, int start, int end); virtual bool dropMimeData(QTreeWidgetItem* parent, int index, const QMimeData* data, Qt::DropAction action); void onSelectionChanged(); bool isItemSelected(Item* item); bool selectItem(Item* item, bool select); bool isItemChecked(Item* item, int id); bool checkItem(Item* item, bool checked, int id); bool extractSelectedItemsOfSubTreeTraverse(Item* item, ItemList<>* io_items); ItemList<>& checkedItems(int id); void extractCheckedItems(QTreeWidgetItem* twItem, int column, ItemList<>& checkdItems); void forEachTopItems(const ItemList<>& orgItemList, boost::function callback); void cutSelectedItems(); void copySelectedItems(); void copySelectedItemsSub(Item* item, ItemPtr& duplicated, set& items); void copySelectedItemsWithChildren(); void addCopiedItemToCopiedItemList(Item* item); void pasteItems(); void moveCutItemsToCopiedItemList(Item* item); void checkSelectedItems(bool on); void toggleSelectedItemChecks(); bool storeState(Archive& archive); void storeItemIds(Archive& archive, const char* key, const ItemList<>& items); bool restoreState(const Archive& archive); bool restoreItemStates(const Archive& archive, const char* key, boost::function stateChangeFunc); void storeExpandedItems(Archive& archive); void storeExpandedItemsSub(QTreeWidgetItem* parentTwItem, Archive& archive, ListingPtr& expanded); void restoreExpandedItems(const Archive& archive); void zoomFontSize(int pointSizeDiff); }; } ItvItem::ItvItem(Item* item, ItemTreeViewImpl* itemTreeViewImpl) : item(item), itemTreeViewImpl(itemTreeViewImpl) { setFlags(Qt::ItemIsEnabled | Qt::ItemIsSelectable | Qt::ItemIsUserCheckable | Qt::ItemIsDropEnabled); if(!item->isSubItem()){ setFlags(flags() | Qt::ItemIsEditable | Qt::ItemIsDragEnabled); } setToolTip(0, QString()); vector& checkColumns = itemTreeViewImpl->checkColumns; const int n = checkColumns.size(); for(size_t i=0; i < n; ++i){ setCheckState(i + 1, Qt::Unchecked); setToolTip(i + 1, checkColumns[i]->tooltip); } ItvItemRef* ref = new ItvItemRef(this); item->setCustomData(0, ref); isExpandedBeforeRemoving = false; } ItvItem::~ItvItem() { item->clearCustomData(0); } QVariant ItvItem::data(int column, int role) const { if((role == Qt::DisplayRole || role == Qt::EditRole) && column == 0){ return item->name().c_str(); } return QTreeWidgetItem::data(column, role); } void ItvItem::setData(int column, int role, const QVariant& value) { QTreeWidgetItem::setData(column, role, value); if(column == 0){ if(role == Qt::DisplayRole || role == Qt::EditRole){ if(value.type() == QVariant::String){ if(!value.toString().isEmpty()){ item->setName(value.toString().toStdString()); } } } } else if(column >= 1 && role == Qt::CheckStateRole){ const int id = column - 1; if(id < itemTreeViewImpl->checkColumns.size()){ CheckColumnPtr& cc = itemTreeViewImpl->checkColumns[id]; cc->needToUpdateCheckedItemList = true; const bool checked = ((Qt::CheckState)value.toInt() == Qt::Checked); cc->sigCheckToggled(item.get(), checked); SigCheckToggled* sig = sigCheckToggled(id); if(sig){ (*sig)(checked); } } } } void ItemTreeView::initializeClass(ExtensionManager* ext) { itemTreeView = ext->viewManager().registerClass( "ItemTreeView", N_("Items"), ViewManager::SINGLE_DEFAULT); } ItemTreeView* ItemTreeView::instance() { return itemTreeView; } ItemTreeView* ItemTreeView::mainInstance() { return itemTreeView; } ItemTreeView::ItemTreeView() { construct(RootItem::instance(), false); } ItemTreeView::ItemTreeView(RootItem* rootItem, bool showRoot) { construct(rootItem, showRoot); } void ItemTreeView::construct(RootItem* rootItem, bool showRoot) { setDefaultLayoutArea(View::LEFT); setSizePolicy(QSizePolicy::Ignored, QSizePolicy::Ignored); impl = new ItemTreeViewImpl(this, rootItem, showRoot); QVBoxLayout* layout = new QVBoxLayout(); layout->addWidget(impl); setLayout(layout); } ItemTreeViewImpl::ItemTreeViewImpl(ItemTreeView* self, RootItem* rootItem, bool showRoot) : self(self), rootItem(rootItem) { using boost::bind; isProceccingSlotForRootItemSignals = 0; isDropping = false; setColumnCount(1); #if QT_VERSION < QT_VERSION_CHECK(5, 0, 0) header()->setResizeMode(0, QHeaderView::Stretch); header()->setMinimumSectionSize(0); #else header()->setSectionResizeMode(0, QHeaderView::Stretch); //header()->setMinimumSectionSize(0); #endif // default check column addCheckColumn(); header()->setStretchLastSection(false); header()->swapSections(0, 1); setWordWrap(true); setFrameShape(QFrame::NoFrame); setHeaderHidden(true); setIndentation(12); setSelectionMode(QAbstractItemView::ExtendedSelection); setDragDropMode(QAbstractItemView::InternalMove); sigItemSelectionChanged().connect(bind(&ItemTreeViewImpl::onSelectionChanged, this)); connectionsFromRootItem.add( rootItem->sigSubTreeAdded().connect(bind(&ItemTreeViewImpl::onSubTreeAddedOrMoved, this, _1))); connectionsFromRootItem.add( rootItem->sigSubTreeMoved().connect(bind(&ItemTreeViewImpl::onSubTreeAddedOrMoved, this, _1))); connectionsFromRootItem.add( rootItem->sigSubTreeRemoved().connect(bind(&ItemTreeViewImpl::onSubTreeRemoved, this, _1, _2))); connectionsFromRootItem.add( rootItem->sigTreeChanged().connect(bind(&ItemTreeViewImpl::onTreeChanged, this))); connectionsFromRootItem.add( rootItem->sigItemAssigned().connect(bind(&ItemTreeViewImpl::onItemAssigned, this, _1, _2))); QObject::connect(model(), SIGNAL(rowsAboutToBeRemoved(const QModelIndex&, int, int)), self, SLOT(onRowsAboutToBeRemoved(const QModelIndex&, int, int))); QObject::connect(model(), SIGNAL(rowsInserted(const QModelIndex&, int, int)), self, SLOT(onRowsInserted(const QModelIndex&, int, int))); popupMenu = new Menu(this); menuManager.setTopMenu(popupMenu); menuManager.addItem(_("Cut")) ->sigTriggered().connect(bind(&ItemTreeViewImpl::cutSelectedItems, this)); menuManager.addItem(_("Copy (single)")) ->sigTriggered().connect(bind(&ItemTreeViewImpl::copySelectedItems, this)); menuManager.addItem(_("Copy (sub tree)")) ->sigTriggered().connect(bind(&ItemTreeViewImpl::copySelectedItemsWithChildren, this)); menuManager.addItem(_("Paste")) ->sigTriggered().connect(bind(&ItemTreeViewImpl::pasteItems, this)); menuManager.addSeparator(); menuManager.addItem(_("Check")) ->sigTriggered().connect(bind(&ItemTreeViewImpl::checkSelectedItems, this, true)); menuManager.addItem(_("Uncheck")) ->sigTriggered().connect(bind(&ItemTreeViewImpl::checkSelectedItems, this, false)); menuManager.addItem(_("Toggle checks")) ->sigTriggered().connect(bind(&ItemTreeViewImpl::toggleSelectedItemChecks, this)); menuManager.addSeparator(); menuManager.addItem(_("Select all")) ->sigTriggered().connect(bind(&ItemTreeView::selectAllItems, self)); menuManager.addItem(_("Clear selection")) ->sigTriggered().connect(bind(&ItemTreeView::clearSelection, self)); fontPointSizeDiff = 0; MappingPtr config = AppConfig::archive()->openMapping("ItemTreeView"); int storedFontPointSizeDiff; if(config->read("fontZoom", storedFontPointSizeDiff)){ zoomFontSize(storedFontPointSizeDiff); } } ItemTreeView::~ItemTreeView() { } ItemTreeViewImpl::~ItemTreeViewImpl() { // On Windows + VC++, boost::signal::trackable, the super class of // ItemTreeViewImpl, does not seem to work correctly, and the connection // is not disconnected and the program aborted by segmentation fault. // So the following explicit disconnection code is added. //connectionClassUnregistered.disconnect(); } int ItemTreeView::addCheckColumn() { return impl->addCheckColumn(); } int ItemTreeViewImpl::addCheckColumn() { //! \todo The released columns should be reused int id = checkColumns.size(); const int n = id + 1; checkColumns.resize(n); setColumnCount(n + 1); checkColumns[id] = new CheckColumn; #if QT_VERSION < QT_VERSION_CHECK(5, 0, 0) header()->setResizeMode(id + 1, QHeaderView::ResizeToContents); #else header()->setSectionResizeMode(id + 1, QHeaderView::ResizeToContents); #endif initializeCheckState(invisibleRootItem(), id + 1); return id; } void ItemTreeViewImpl::initializeCheckState(QTreeWidgetItem* item, int column) { item->setCheckState(column, Qt::Unchecked); const int n = item->childCount(); for(int i=0; i < n; ++i){ initializeCheckState(item->child(i), column); } } void ItemTreeView::setCheckColumnToolTip(int id, const QString& whatsThis) { if(id > 0 && id < impl->checkColumns.size()){ impl->checkColumns[id]->tooltip = whatsThis; updateCheckColumnToolTip(id); } } void ItemTreeView::updateCheckColumnToolTip(int id) { if(id > 0 && id < impl->checkColumns.size()){ impl->updateCheckColumnToolTipIter( impl->invisibleRootItem(), id + 1, impl->checkColumns[id]->tooltip); } } void ItemTreeViewImpl::updateCheckColumnToolTipIter(QTreeWidgetItem* item, int column, const QString& tooltip) { item->setToolTip(column, tooltip); const int n = item->childCount(); for(int i=0; i < n; ++i){ updateCheckColumnToolTipIter(item->child(i), column, tooltip); } } void ItemTreeView::showCheckColumn(int id, bool on) { impl->showCheckColumn(id, on); } void ItemTreeViewImpl::showCheckColumn(int id, bool on) { if(id > 0 && id < checkColumns.size()){ if(!on){ header()->hideSection(id + 1); } else { CheckColumnPtr& cc = checkColumns[id]; if(cc){ header()->showSection(id + 1); } } } } void ItemTreeView::releaseCheckColumn(int id) { impl->releaseCheckColumn(id); } void ItemTreeViewImpl::releaseCheckColumn(int id) { //! todo Release the column actually // just hide the column currently showCheckColumn(id, false); } RootItem* ItemTreeView::rootItem() { return impl->rootItem.get(); } void ItemTreeView::showRoot(bool show) { } void ItemTreeViewImpl::mousePressEvent(QMouseEvent* event) { TreeWidget::mousePressEvent(event); if(event->button() == Qt::RightButton){ popupMenu->popup(event->globalPos()); } } void ItemTreeViewImpl::keyPressEvent(QKeyEvent* event) { bool processed = true; switch(event->key()){ case Qt::Key_Escape: self->clearSelection(); break; case Qt::Key_Delete: cutSelectedItems(); break; default: processed = false; break; } if(!processed && (event->modifiers() & Qt::ControlModifier)){ processed = true; switch(event->key()){ case Qt::Key_A: self->selectAllItems(); break; case Qt::Key_R: ItemManager::reloadItems(selectedItemList); break; case Qt::Key_Plus: case Qt::Key_Semicolon: zoomFontSize(1); break; case Qt::Key_Minus: zoomFontSize(-1); break; defaut: processed = false; break; } } if(!processed){ TreeWidget::keyPressEvent(event); } } ItvItem* ItemTreeViewImpl::getItvItem(Item* item) { ItvItem* itvItem = 0; ItvItemRef* ref = dynamic_cast(item->customData(0)); if(ref){ itvItem = ref->itvItem; } return itvItem; } ItvItem* ItemTreeViewImpl::getOrCreateItvItem(Item* item) { ItvItem* itvItem = getItvItem(item); if(!itvItem){ itvItem = new ItvItem(item, this); } return itvItem; } void ItemTreeViewImpl::onSubTreeAddedOrMoved(Item* item) { isProceccingSlotForRootItemSignals++; Item* parentItem = item->parentItem(); if(parentItem){ if(parentItem == rootItem){ insertItem(invisibleRootItem(), item, item->nextItem()); } else { ItvItem* parentItvItem = getItvItem(parentItem); if(parentItvItem){ insertItem(parentItvItem, item, item->nextItem()); } } } isProceccingSlotForRootItemSignals--; } void ItemTreeViewImpl::insertItem(QTreeWidgetItem* parentTwItem, Item* item, Item* nextItem) { ItvItem* itvItem = getOrCreateItvItem(item); bool inserted = false; if(nextItem){ ItvItem* nextItvItem = getItvItem(nextItem); if(nextItvItem){ int index = parentTwItem->indexOfChild(nextItvItem); parentTwItem->insertChild(index, itvItem); inserted = true; } } if(!inserted){ parentTwItem->addChild(itvItem); } if(!parentTwItem->isExpanded()){ if(!item->isSubItem()){ parentTwItem->setExpanded(true); } } for(Item* childItem = item->childItem(); childItem; childItem = childItem->nextItem()){ insertItem(itvItem, childItem, 0); } } void ItemTreeViewImpl::onSubTreeRemoved(Item* item, bool isMoving) { isProceccingSlotForRootItemSignals++; ItvItem* itvItem = getItvItem(item); if(itvItem){ QTreeWidgetItem* parentTwItem = itvItem->parent(); if(parentTwItem){ parentTwItem->removeChild(itvItem); } else { takeTopLevelItem(indexOfTopLevelItem(itvItem)); } delete itvItem; } isProceccingSlotForRootItemSignals--; } void ItemTreeViewImpl::dropEvent(QDropEvent* event) { isDropping = true; TreeWidget::dropEvent(event); isDropping = false; } void ItemTreeView::onRowsAboutToBeRemoved(const QModelIndex& parent, int start, int end) { if(impl->isProceccingSlotForRootItemSignals == 0){ impl->onRowsAboutToBeRemoved(parent, start, end); } } void ItemTreeViewImpl::onRowsAboutToBeRemoved(const QModelIndex& parent, int start, int end) { connectionsFromRootItem.block(); QTreeWidgetItem* parentTwItem = itemFromIndex(parent); if(!parentTwItem){ parentTwItem = invisibleRootItem(); } for(int i=start; i <= end; ++i){ ItvItem* itvItem = dynamic_cast(parentTwItem->child(i)); if(itvItem){ itvItem->isExpandedBeforeRemoving = itvItem->isExpanded(); if(!isDropping){ ItemPtr& item = itvItem->item; if(!item->isSubItem()){ item->detachFromParentItem(); } } } } connectionsFromRootItem.unblock(); } void ItemTreeView::onRowsInserted(const QModelIndex& parent, int start, int end) { if(impl->isProceccingSlotForRootItemSignals == 0){ impl->onRowsInserted(parent, start, end); } } void ItemTreeViewImpl::onRowsInserted(const QModelIndex& parent, int start, int end) { connectionsFromRootItem.block(); QTreeWidgetItem* parentTwItem = itemFromIndex(parent); if(parentTwItem){ parentTwItem->setExpanded(true); } else { parentTwItem = invisibleRootItem(); } ItvItem* parentItvItem = dynamic_cast(parentTwItem); Item* parentItem = parentItvItem ? parentItvItem->item.get() : rootItem.get(); ItemPtr nextItem = 0; if(end + 1 < parentTwItem->childCount()){ ItvItem* nextItvItem = dynamic_cast(parentTwItem->child(end + 1)); if(nextItvItem){ nextItem = nextItvItem->item; } } for(int i=start; i <= end; ++i){ ItvItem* itvItem = dynamic_cast(parentTwItem->child(i)); if(itvItem){ ItemPtr& item = itvItem->item; if(!item->isSubItem()){ parentItem->insertChildItem(item, nextItem, true); } if(itvItem->isExpandedBeforeRemoving){ itvItem->setExpanded(true); } } } connectionsFromRootItem.unblock(); } void ItemTreeViewImpl::onTreeChanged() { } void ItemTreeViewImpl::onItemAssigned(Item* assigned, Item* srcItem) { ItvItem* itvItem = getItvItem(assigned); ItvItem* srcItvItem = getItvItem(srcItem); if(itvItem && srcItvItem){ for(size_t i=0; i < checkColumns.size(); ++i){ itvItem->setCheckState(i + 1, srcItvItem->checkState(i + 1)); } QModelIndex index = indexFromItem(itvItem); QModelIndex srcIndex = indexFromItem(srcItvItem); selectionModel()->select( index, srcItvItem->isSelected() ? QItemSelectionModel::Select : QItemSelectionModel::Deselect); } } bool ItemTreeViewImpl::dropMimeData(QTreeWidgetItem* parent, int index, const QMimeData* data, Qt::DropAction action) { return TreeWidget::dropMimeData(parent, index, data, action); } void ItemTreeViewImpl::onSelectionChanged() { selectedItemList.clear(); QList selected = selectedItems(); for(int i=0; i < selected.size(); ++i){ ItvItem* itvItem = dynamic_cast(selected[i]); if(itvItem){ selectedItemList.push_back(itvItem->item.get()); } } sigSelectionChanged(selectedItemList); sigSelectionOrTreeChanged(selectedItemList); } bool ItemTreeView::isItemSelected(Item* item) { return impl->isItemSelected(item); } bool ItemTreeViewImpl::isItemSelected(Item* item) { ItvItem* itvItem = getItvItem(item); if(itvItem){ return itvItem->isSelected(); } return false; } bool ItemTreeView::selectItem(Item* item, bool select) { return impl->selectItem(item, select); } void ItemTreeView::unselectItem(Item* item) { impl->selectItem(item, false); } bool ItemTreeViewImpl::selectItem(Item* item, bool select) { ItvItem* itvItem = getItvItem(item); if(itvItem){ QModelIndex index = indexFromItem(itvItem); selectionModel()->select(index, (select ? QItemSelectionModel::Select : QItemSelectionModel::Deselect)); return select; } return false; } void ItemTreeView::selectAllItems() { impl->selectAll(); } void ItemTreeView::clearSelection() { impl->selectionModel()->clearSelection(); } bool ItemTreeView::isItemChecked(ItemPtr item, int id) { return impl->isItemChecked(item.get(), id); } bool ItemTreeViewImpl::isItemChecked(Item* item, int id) { ItvItem* itvItem = getItvItem(item); if(itvItem){ return (itvItem->checkState(id + 1) == Qt::Checked); } return false; } bool ItemTreeView::checkItem(ItemPtr item, bool checked, int id) { return impl->checkItem(item.get(), checked, id); } bool ItemTreeViewImpl::checkItem(Item* item, bool checked, int id) { ItvItem* itvItem = getItvItem(item); if(itvItem){ itvItem->setCheckState(id + 1, (checked ? Qt::Checked : Qt::Unchecked)); return checked; } return false; } SignalProxy&)> ItemTreeView::sigSelectionChanged() { return impl->sigSelectionChanged; } SignalProxy&)> ItemTreeView::sigSelectionOrTreeChanged() { return impl->sigSelectionOrTreeChanged; } SignalProxy ItemTreeView::sigCheckToggled(int id) { if(id < impl->checkColumns.size()){ return impl->checkColumns[id]->sigCheckToggled; } return impl->sigCheckToggledForInvalidId; // or throw exception } SignalProxy ItemTreeView::sigCheckToggled(Item* targetItem, int id) { if(id < impl->checkColumns.size()){ return impl->getOrCreateItvItem(targetItem)->getOrCreateSigCheckToggled(id); } return impl->sigCheckToggledForInvalidItem; } ItemList<>& ItemTreeView::allSelectedItems() { return impl->selectedItemList; } void ItemTreeView::extractSelectedItemsOfSubTree(ItemPtr topItem, ItemList<>& io_items) { topItem->traverse(boost::bind(&ItemTreeViewImpl::extractSelectedItemsOfSubTreeTraverse, impl, _1, &io_items)); } bool ItemTreeViewImpl::extractSelectedItemsOfSubTreeTraverse(Item* item, ItemList<>* io_items) { ItvItem* itvItem = getItvItem(item); if(itvItem && itvItem->isSelected()){ io_items->push_back(item); } return false; } ItemList<>& ItemTreeView::allCheckedItems(int id) { return impl->checkedItems(id); } ItemList<>& ItemTreeViewImpl::checkedItems(int id) { if(id >= 0 && id < checkColumns.size()){ CheckColumnPtr& cc = checkColumns[id]; if(cc){ if(cc->needToUpdateCheckedItemList){ cc->checkedItemList.clear(); extractCheckedItems(invisibleRootItem(), id + 1, cc->checkedItemList); cc->needToUpdateCheckedItemList = false; } return cc->checkedItemList; } } emptyItemList.clear(); return emptyItemList; } void ItemTreeViewImpl::extractCheckedItems(QTreeWidgetItem* twItem, int column, ItemList<>& checkedItemList) { ItvItem* itvItem = dynamic_cast(twItem); if(itvItem){ if(itvItem->checkState(column) == Qt::Checked){ checkedItemList.push_back(itvItem->item.get()); } } int n = twItem->childCount(); for(int i=0; i < n; ++i){ extractCheckedItems(twItem->child(i), column, checkedItemList); } } void ItemTreeViewImpl::forEachTopItems(const ItemList<>& items, boost::function callback) { set itemSet; for(size_t i=0; i < items.size(); ++i){ itemSet.insert(items.get(i)); } for(size_t i=0; i < items.size(); ++i){ Item* item = items.get(i); bool isChild = false; Item* parentItem = item->parentItem(); while(parentItem){ set::iterator p = itemSet.find(parentItem); if(p != itemSet.end()){ isChild = true; break; } parentItem = parentItem->parentItem(); } if(!isChild){ callback(item); } } } void ItemTreeViewImpl::cutSelectedItems() { copiedItemList.clear(); ItemList<> selected = selectedItemList; forEachTopItems(selected, boost::bind(&ItemTreeViewImpl::moveCutItemsToCopiedItemList, this, _1)); } void ItemTreeView::cutSelectedItems() { impl->cutSelectedItems(); } void ItemTreeViewImpl::copySelectedItems() { copiedItemList.clear(); set items; for(size_t i=0; i < selectedItemList.size(); ++i){ items.insert(selectedItemList.get(i)); } for(size_t i=0; i < selectedItemList.size(); ++i){ Item* item = selectedItemList.get(i); bool isChild = false; Item* parentItem = item->parentItem(); while(parentItem){ set::iterator p = items.find(parentItem); if(p != items.end()){ isChild = true; break; } parentItem = parentItem->parentItem(); } if(!isChild){ ItemPtr duplicated = item->duplicate(); if(!duplicated){ //! \todo Put warning message. The item is probably a singleton item. } else { copiedItemList.push_back(duplicated); copySelectedItemsSub(item, duplicated, items); } } } } void ItemTreeViewImpl::copySelectedItemsSub(Item* item, ItemPtr& duplicated, set& items) { for(Item* childItem = item->childItem(); childItem; childItem = childItem->nextItem()){ set::iterator p = items.find(childItem); if(p != items.end()){ ItemPtr duplicatedChild; if(childItem->isSubItem()){ duplicatedChild = duplicated->findChildItem(childItem->name()); } else { duplicatedChild = childItem->duplicate(); if(duplicatedChild){ duplicated->addChildItem(duplicatedChild); } } if(duplicatedChild){ copySelectedItemsSub(childItem, duplicatedChild, items); } } } } void ItemTreeViewImpl::copySelectedItemsWithChildren() { copiedItemList.clear(); forEachTopItems(selectedItemList, boost::bind(&ItemTreeViewImpl::addCopiedItemToCopiedItemList, this, _1)); } void ItemTreeViewImpl::addCopiedItemToCopiedItemList(Item* item) { ItemPtr duplicated = item->duplicateAll(); if(duplicated){ copiedItemList.push_back(duplicated); } } void ItemTreeViewImpl::pasteItems() { if(!copiedItemList.empty()){ ItemPtr parentItem; if(selectedItemList.empty()){ parentItem = rootItem; } else if(selectedItemList.size() == 1){ parentItem = selectedItemList.front(); } if(parentItem){ for(size_t i=0; i < copiedItemList.size(); ++i){ ItemPtr org = copiedItemList[i]; ItemPtr duplicated = org->duplicateAll(); if(duplicated){ copiedItemList[i] = duplicated; } parentItem->addChildItem(org, true); // paste the original items } } } } void ItemTreeViewImpl::moveCutItemsToCopiedItemList(Item* item) { if(!item->isSubItem()){ copiedItemList.push_back(item); item->detachFromParentItem(); } } void ItemTreeViewImpl::checkSelectedItems(bool on) { for(size_t i=0; i < selectedItemList.size(); ++i){ checkItem(selectedItemList[i].get(), on, 0); } } void ItemTreeViewImpl::toggleSelectedItemChecks() { for(size_t i=0; i < selectedItemList.size(); ++i){ Item* item = selectedItemList[i].get(); checkItem(item, !isItemChecked(item, 0), 0); } } bool ItemTreeView::storeState(Archive& archive) { return impl->storeState(archive); } bool ItemTreeViewImpl::storeState(Archive& archive) { storeItemIds(archive, "selected", selectedItemList); storeItemIds(archive, "checked", checkedItems(0)); storeExpandedItems(archive); return true; } void ItemTreeView::storeCheckColumnState(int id, Archive& archive) { impl->storeItemIds(archive, "checked", impl->checkedItems(id)); } void ItemTreeViewImpl::storeItemIds(Archive& archive, const char* key, const ItemList<>& items) { ListingPtr idseq = new Listing(); idseq->setFlowStyle(true); for(size_t i=0; i < items.size(); ++i){ ValueNodePtr id = archive.getItemId(items[i]); if(id){ idseq->append(id); } } if(!idseq->empty()){ archive.insert(key, idseq); } } bool ItemTreeView::restoreState(const Archive& archive) { archive.addPostProcess(boost::bind(&ItemTreeViewImpl::restoreState, impl, boost::ref(archive))); return true; } bool ItemTreeViewImpl::restoreState(const Archive& archive) { restoreItemStates(archive, "checked", boost::bind(&ItemTreeView::checkItem, self, _1, true, 0)); restoreItemStates(archive, "selected", boost::bind(&ItemTreeView::selectItem, self, _1, true)); restoreExpandedItems(archive); return true; } bool ItemTreeView::restoreCheckColumnState(int id, const Archive& archive) { return impl->restoreItemStates(archive, "checked", boost::bind(&ItemTreeView::checkItem, this, _1, true, id)); } bool ItemTreeViewImpl::restoreItemStates (const Archive& archive, const char* key, boost::function stateChangeFunc) { bool completed = false; const Listing& idseq = *archive.findListing(key); if(idseq.isValid()){ completed = true; for(int i=0; i < idseq.size(); ++i){ ValueNode* id = idseq.at(i); if(!id){ completed = false; } else { Item* item = archive.findItem(id); if(item){ stateChangeFunc(item); } else { completed = false; } } } } return completed; } void ItemTreeViewImpl::storeExpandedItems(Archive& archive) { ListingPtr expanded = new Listing(); expanded->setFlowStyle(true); storeExpandedItemsSub(invisibleRootItem(), archive, expanded); if(!expanded->empty()){ archive.insert("expanded", expanded); } } void ItemTreeViewImpl::storeExpandedItemsSub(QTreeWidgetItem* parentTwItem, Archive& archive, ListingPtr& expanded) { int n = parentTwItem->childCount(); for(int i=0; i < n; ++i){ ItvItem* itvItem = dynamic_cast(parentTwItem->child(i)); if(itvItem){ if(itvItem->isExpanded()){ ValueNodePtr id = archive.getItemId(itvItem->item); if(id){ expanded->append(id); } } if(itvItem->childCount() > 0){ storeExpandedItemsSub(itvItem, archive, expanded); } } } } void ItemTreeViewImpl::restoreExpandedItems(const Archive& archive) { const Listing& expanded = *archive.findListing("expanded"); if(expanded.isValid()){ collapseAll(); for(int i=0; i < expanded.size(); ++i){ Item* item = archive.findItem(expanded.at(i)); if(item){ ItvItem* itvItem = getItvItem(item); if(itvItem){ itvItem->setExpanded(true); } } } } } void ItemTreeViewImpl::zoomFontSize(int pointSizeDiff) { QFont font = TreeWidget::font(); font.setPointSize(font.pointSize() + pointSizeDiff); setFont(font); fontPointSizeDiff += pointSizeDiff; AppConfig::archive()->openMapping("ItemTreeView")->write("fontZoom", fontPointSizeDiff); } choreonoid-1.5.0/src/Base/AbstractSeqItem.h0000664000000000000000000000213212741425367017224 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_ABSTRACT_SEQ_ITEM_H #define CNOID_BASE_ABSTRACT_SEQ_ITEM_H #include "Item.h" #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT AbstractSeqItem : public Item { public: AbstractSeqItem(); AbstractSeqItem(const AbstractSeqItem& org); virtual ~AbstractSeqItem(); virtual AbstractSeqPtr abstractSeq() = 0; protected: virtual void doPutProperties(PutPropertyFunction& putProperty); virtual bool store(Archive& archive); virtual bool restore(const Archive& archive); }; typedef ref_ptr AbstractSeqItemPtr; class CNOID_EXPORT AbstractMultiSeqItem : public AbstractSeqItem { public: AbstractMultiSeqItem(); AbstractMultiSeqItem(const AbstractMultiSeqItem& org); virtual ~AbstractMultiSeqItem(); virtual AbstractSeqPtr abstractSeq(); virtual AbstractMultiSeqPtr abstractMultiSeq() = 0; protected: virtual void doPutProperties(PutPropertyFunction& putProperty); }; typedef ref_ptr AbstractMultiSeqItemPtr; } #endif choreonoid-1.5.0/src/Base/Vector3SeqItem.cpp0000664000000000000000000000233312741425367017344 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #include "Vector3SeqItem.h" #include "ItemManager.h" #include "gettext.h" using namespace cnoid; void Vector3SeqItem::initializeClass(ExtensionManager* ext) { ext->itemManager().registerClass(N_("Vector3SeqItem")); } Vector3SeqItem::Vector3SeqItem() : seq_(boost::make_shared()) { } Vector3SeqItem::Vector3SeqItem(Vector3SeqPtr seq) : seq_(seq) { setName(seq->seqContentName()); } Vector3SeqItem::Vector3SeqItem(const Vector3SeqItem& org) : AbstractSeqItem(org), seq_(boost::make_shared(*org.seq_)) { } Vector3SeqItem::Vector3SeqItem(const Vector3SeqItem& org, Vector3SeqPtr cloneSeq) : AbstractSeqItem(org), seq_(cloneSeq) { } Vector3SeqItem::~Vector3SeqItem() { } AbstractSeqPtr Vector3SeqItem::abstractSeq() { return seq_; } bool Vector3SeqItem::loadPlainFormat(const std::string& filename) { bool loaded = seq_->loadPlainFormat(filename); notifyUpdate(); return loaded; } bool Vector3SeqItem::saveAsPlainFormat(const std::string& filename) { return seq_->saveAsPlainFormat(filename); } Item* Vector3SeqItem::doDuplicate() const { return new Vector3SeqItem(*this); } choreonoid-1.5.0/src/Base/Menu.cpp0000664000000000000000000000273212741425367015436 0ustar rootroot/** @author Shin'ichiro NAKAOKA */ #include "Menu.h" using namespace boost; using namespace cnoid; Menu::Menu(QWidget* parent) : QMenu(parent) { initialize(); } Menu::Menu(const QString& title, QWidget* parent) : QMenu(title, parent) { initialize(); } void Menu::initialize() { sigTriggered_ = 0; sigAboutToShow_ = 0; sigAboutToHide_ = 0; } Menu::~Menu() { if(sigTriggered_){ delete sigTriggered_; } if(sigAboutToShow_){ delete sigAboutToShow_; } if(sigAboutToHide_){ delete sigAboutToHide_; } } SignalProxy Menu::sigTriggered() { if(!sigTriggered_){ sigTriggered_ = new Signal(); connect(this, SIGNAL(triggered(QAction*)), this, SLOT(onTriggered(QAction*))); } return *sigTriggered_; } void Menu::onTriggered(QAction* action) { (*sigTriggered_)(action); } SignalProxy Menu::sigAboutToShow() { if(!sigAboutToShow_){ sigAboutToShow_ = new Signal(); connect(this, SIGNAL(aboutToShow()), this, SLOT(onAboutToShow())); } return *sigAboutToShow_; } void Menu::onAboutToShow() { (*sigAboutToShow_)(); } SignalProxy Menu::sigAboutToHide() { if(!sigAboutToHide_){ sigAboutToHide_ = new Signal(); connect(this, SIGNAL(aboutToHide()), this, SLOT(onAboutToHide())); } return *sigAboutToHide_; } void Menu::onAboutToHide() { (*sigAboutToHide_)(); } choreonoid-1.5.0/src/Base/TimeSyncItemEngine.cpp0000664000000000000000000000550012741425367020226 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "TimeSyncItemEngine.h" #include "ItemTreeView.h" #include "TimeBar.h" #include "LazyCaller.h" #include #include using namespace std; using namespace boost; using namespace cnoid; namespace { double currentTime; typedef boost::function TimeSyncItemEngineFactory; typedef vector FactoryArray; typedef map FactoryArrayMap; FactoryArrayMap allFactories; vector engines; Connection connectionOfSelectionOrTreeChanged; Connection connectionOfTimeChanged; LazyCaller updateLater; bool setTime(double time) { bool isActive = false; currentTime = time; for(size_t i=0; i < engines.size(); ++i){ isActive |= engines[i]->onTimeChanged(time); } return isActive; } void update() { setTime(currentTime); } void onItemSelectionOrTreeChanged(const ItemList<>& selectedItems) { engines.clear(); for(size_t i=0; i < selectedItems.size(); ++i){ Item* sourceItem = selectedItems.get(i); for(FactoryArrayMap::iterator p = allFactories.begin(); p != allFactories.end(); ++p){ FactoryArray& factories = p->second; for(FactoryArray::iterator q = factories.begin(); q != factories.end(); ++q){ TimeSyncItemEngineFactory& factoryFunc = *q; TimeSyncItemEnginePtr engine = factoryFunc(sourceItem); if(engine){ engines.push_back(engine); } } } } setTime(currentTime); } void reset() { onItemSelectionOrTreeChanged(ItemTreeView::mainInstance()->selectedItems()); } } TimeSyncItemEngine::~TimeSyncItemEngine() { } bool TimeSyncItemEngine::onTimeChanged(double time) { return false; } void TimeSyncItemEngine::notifyUpdate() { updateLater(); } void TimeSyncItemEngineManager::initialize() { static bool initialized = false; if(!initialized){ currentTime = 0.0; connectionOfSelectionOrTreeChanged = ItemTreeView::mainInstance()->sigSelectionOrTreeChanged().connect(onItemSelectionOrTreeChanged); connectionOfTimeChanged = TimeBar::instance()->sigTimeChanged().connect(setTime); updateLater.setFunction(update); updateLater.setPriority(LazyCaller::PRIORITY_LOW); initialized = true; } } TimeSyncItemEngineManager::TimeSyncItemEngineManager(const std::string& moduleName) : moduleName(moduleName) { } TimeSyncItemEngineManager::~TimeSyncItemEngineManager() { allFactories.erase(moduleName); engines.clear(); } void TimeSyncItemEngineManager::addEngineFactory(boost::function factory) { allFactories[moduleName].push_back(factory); } choreonoid-1.5.0/src/Base/MultiSE3SeqGraphView.cpp0000664000000000000000000001357412741425367020433 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "MultiSE3SeqGraphView.h" #include "ViewManager.h" #include #include #include #include "gettext.h" using namespace std; using namespace cnoid; void MultiSE3SeqGraphView::initializeClass(ExtensionManager* ext) { ext->viewManager().registerClass( "MultiSE3SeqGraphView", N_("Multi SE3 Seq"), ViewManager::SINGLE_OPTIONAL); } MultiSE3SeqGraphView::MultiSE3SeqGraphView() { setDefaultLayoutArea(View::BOTTOM); setSizePolicy(QSizePolicy::Ignored, QSizePolicy::Ignored); static const char* xyzLabels[] = { "X", "Y", "Z" }; static const char* rpyLabels[] = { "R", "P", "Y" }; QVBoxLayout* vbox = new QVBoxLayout();; vbox->setSpacing(0); setupElementToggleSet(vbox, xyzToggles, xyzLabels, true); setupElementToggleSet(vbox, rpyToggles, rpyLabels, false); leftVBox()->insertLayout(0, vbox); } void MultiSE3SeqGraphView::setupElementToggleSet (QBoxLayout* box, ToggleToolButton toggles[], const char* labels[], bool isActive) { for(int i=0; i < 3; ++i){ toggles[i].setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred); box->addWidget(&toggles[i]); toggles[i].setChecked(isActive); toggles[i].setText(labels[i]); toggleConnections.add( toggles[i].sigToggled().connect( boost::bind(&MultiSE3SeqGraphView::updateSelections, this))); } } MultiSE3SeqGraphView::~MultiSE3SeqGraphView() { } int MultiSE3SeqGraphView::currentNumParts(const ItemList<>& items) const { MultiSE3SeqItem* item = static_cast(items.front().get()); return item->seq()->numParts(); } ItemList<> MultiSE3SeqGraphView::extractTargetItems(const ItemList<>& items) const { return ItemList(items); } void MultiSE3SeqGraphView::addGraphDataHandlers(Item* item, int partIndex, std::vector& out_handlers) { MultiSE3SeqItem* seqItem = static_cast(item); MultiSE3SeqPtr seq = seqItem->seq(); if(partIndex < seq->numParts()){ for(int i=0; i < 2; ++i){ ToggleToolButton* toggles = (i == 0) ? xyzToggles : rpyToggles; for(int j=0; j < 3; ++j){ if(toggles[j].isChecked()){ GraphDataHandlerPtr handler(new GraphDataHandler()); handler->setLabel(boost::lexical_cast(partIndex)); handler->setFrameProperties(seq->numFrames(), seq->frameRate()); handler->setDataRequestCallback( boost::bind(&MultiSE3SeqGraphView::onDataRequest, this, seq, partIndex, i, j, _1, _2, _3)); handler->setDataModifiedCallback( boost::bind(&MultiSE3SeqGraphView::onDataModified, this, seqItem, partIndex, i, j, _1, _2, _3)); out_handlers.push_back(handler); } } } } } void MultiSE3SeqGraphView::updateGraphDataHandler(Item* item, GraphDataHandlerPtr handler) { MultiSE3SeqPtr seq = static_cast(item)->seq(); handler->setFrameProperties(seq->numFrames(), seq->frameRate()); handler->update(); } void MultiSE3SeqGraphView::onDataRequest (MultiSE3SeqPtr seq, int partIndex, int type, int axis, int frame, int size, double* out_values) { MultiSE3Seq::Part part = seq->part(partIndex); if(type == 0){ // xyz for(int i=0; i < size; ++i){ out_values[i] = part[frame + i].translation()[axis]; } } else { // rpy //! \todo eliminate the redundant calculations when more than one axes are plot at the same time for(int i=0; i < size; ++i){ const SE3& p = part[frame + i]; out_values[i] = rpyFromRot(Matrix3(p.rotation()))[axis]; } } } void MultiSE3SeqGraphView::onDataModified (MultiSE3SeqItem* item, int partIndex, int type, int axis, int frame, int size, double* values) { MultiSE3Seq::Part part = item->seq()->part(partIndex); if(type == 0){ // xyz for(int i=0; i < size; ++i){ SE3& p = part[frame + i]; p.translation()[axis] = values[i]; } } else { // rpy //! \todo make the following code more efficient for(int i=0; i < size; ++i){ SE3& p = part[frame + i]; Vector3 rpy(rpyFromRot(Matrix3(p.rotation()))); rpy[axis] = values[i]; p.rotation() = rotFromRpy(rpy); } } GraphViewBase::notifyUpdateByEditing(item); } bool MultiSE3SeqGraphView::storeState(Archive& archive) { if(GraphViewBase::storeState(archive)){ Listing& visibleElements = *archive.createFlowStyleListing("visibleElements"); for(int i=0; i < 3; ++i){ if(xyzToggles[i].isChecked()){ visibleElements.append(i); } } for(int i=0; i < 3; ++i){ if(rpyToggles[i].isChecked()){ visibleElements.append(i+3); } } return true; } return false; } bool MultiSE3SeqGraphView::restoreState(const Archive& archive) { if(GraphViewBase::restoreState(archive)){ const Listing& visibleElements = *archive.findListing("visibleElements"); if(visibleElements.isValid()){ toggleConnections.block(); for(int i=0; i < 3; ++i){ xyzToggles[i].setChecked(false); rpyToggles[i].setChecked(false); } for(int i=0; i < visibleElements.size(); ++i){ int index = visibleElements[i].toInt(); if(index < 3){ xyzToggles[index].setChecked(true); } else { rpyToggles[index-3].setChecked(true); } } toggleConnections.unblock(); } return true; } return false; } choreonoid-1.5.0/src/Base/Buttons.cpp0000664000000000000000000000443112741425367016166 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "Buttons.h" using namespace cnoid; PushButton::PushButton(QWidget* parent) : QPushButton(parent) { initialize(); } PushButton::PushButton(const QString& text, QWidget* parent) : QPushButton(text, parent) { initialize(); } PushButton::PushButton(const QIcon & icon, const QString & text, QWidget* parent) : QPushButton(icon, text, parent) { initialize(); } void PushButton::initialize() { connect(this, SIGNAL(clicked(bool)), this, SLOT(onClicked(bool))); connect(this, SIGNAL(toggled(bool)), this, SLOT(onToggled(bool))); } void PushButton::onClicked(bool checked) { sigClicked_(checked); } void PushButton::onToggled(bool checked) { sigToggled_(checked); } ToggleButton::ToggleButton(QWidget* parent) : PushButton(parent) { setCheckable(true); } ToggleButton::ToggleButton(const QString& text, QWidget* parent) : PushButton(text, parent) { setCheckable(true); } ToggleButton::ToggleButton(const QIcon& icon, const QString& text, QWidget* parent) : PushButton(icon, text, parent) { setCheckable(true); } RadioButton::RadioButton(QWidget* parent) : QRadioButton(parent) { initialize(); } RadioButton::RadioButton(const QString& text, QWidget* parent) : QRadioButton(text, parent) { initialize(); } void RadioButton::initialize() { connect(this, SIGNAL(toggled(bool)), this, SLOT(onToggled(bool))); } void RadioButton::onToggled(bool checked) { sigToggled_(checked); } ToolButton::ToolButton(QWidget* parent) : QToolButton(parent) { initialize(); } /* ToolButton::ToolButton(const QString& text, QWidget* parent) : QToolButton(text, parent) { initialize(); } ToolButton::ToolButton(const QIcon & icon, const QString & text, QWidget* parent) : QToolButton(icon, text, parent) { initialize(); } */ void ToolButton::initialize() { connect(this, SIGNAL(clicked(bool)), this, SLOT(onClicked(bool))); connect(this, SIGNAL(toggled(bool)), this, SLOT(onToggled(bool))); } void ToolButton::onClicked(bool checked) { sigClicked_(checked); } void ToolButton::onToggled(bool checked) { sigToggled_(checked); } ToggleToolButton::ToggleToolButton(QWidget* parent) : ToolButton(parent) { setCheckable(true); } choreonoid-1.5.0/src/Base/Slider.cpp0000664000000000000000000000072512741425367015754 0ustar rootroot/** @author Shin'ichiro NAKAOKA */ #include "Slider.h" using namespace cnoid; Slider::Slider(QWidget* parent) : QSlider(parent) { initialize(); } Slider::Slider(Qt::Orientation orientation, QWidget* parent) : QSlider(orientation, parent) { initialize(); } void Slider::initialize() { connect(this, SIGNAL(valueChanged(int)), this, SLOT(onValueChanged(int))); } void Slider::onValueChanged(int value) { sigValueChanged_(value); } choreonoid-1.5.0/src/Base/AbstractSeqItem.cpp0000664000000000000000000000455012741425367017565 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #include "AbstractSeqItem.h" #include "Archive.h" #include "PutPropertyFunction.h" #include #include "gettext.h" using namespace cnoid; AbstractSeqItem::AbstractSeqItem() { } AbstractSeqItem::AbstractSeqItem(const AbstractSeqItem& org) : Item(org) { } AbstractSeqItem::~AbstractSeqItem() { } static bool setPropertyNumFrames(AbstractSeqItem* item, int numFrames) { if(numFrames >= 0){ item->abstractSeq()->setNumFrames(numFrames); item->suggestFileUpdate(); return true; } return false; } static bool setPropertyTimeLength(AbstractSeqItem* item, double timeLength) { if(timeLength >= 0){ item->abstractSeq()->setTimeLength(timeLength); item->suggestFileUpdate(); return true; } return false; } void AbstractSeqItem::doPutProperties(PutPropertyFunction& putProperty) { AbstractSeqPtr seq = abstractSeq(); putProperty(_("Frame rate"), seq->getFrameRate()); putProperty(_("Offset time"), seq->getOffsetTime()); putProperty(_("Number of frames"), seq->getNumFrames(), boost::bind(setPropertyNumFrames, this, _1)); putProperty(_("Time length"), seq->getTimeLength(), boost::bind(setPropertyTimeLength, this, _1)); putProperty.decimals(3)(_("Time step"), seq->getTimeStep()); } bool AbstractSeqItem::store(Archive& archive) { if(overwrite()){ archive.writeRelocatablePath("filename", filePath()); archive.write("format", fileFormat()); return true; } return false; } bool AbstractSeqItem::restore(const Archive& archive) { std::string filename, formatId; if(archive.readRelocatablePath("filename", filename) && archive.read("format", formatId)){ if(load(filename, formatId)){ return true; } } return false; } AbstractMultiSeqItem::AbstractMultiSeqItem() { } AbstractMultiSeqItem::AbstractMultiSeqItem(const AbstractMultiSeqItem& org) : AbstractSeqItem(org) { } AbstractMultiSeqItem::~AbstractMultiSeqItem() { } AbstractSeqPtr AbstractMultiSeqItem::abstractSeq() { return abstractMultiSeq(); } void AbstractMultiSeqItem::doPutProperties(PutPropertyFunction& putProperty) { AbstractMultiSeqPtr seq = abstractMultiSeq(); AbstractSeqItem::doPutProperties(putProperty); putProperty(_("Num parts"), seq->getNumParts()); } choreonoid-1.5.0/src/Base/ScriptItem.cpp0000664000000000000000000000215612741425367016615 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "ScriptItem.h" #include using namespace std; using namespace boost; using namespace cnoid; ScriptItem::ScriptItem() { } ScriptItem::ScriptItem(const ScriptItem& org) : AbstractTextItem(org) { } ScriptItem::~ScriptItem() { } const std::string& ScriptItem::textFilename() const { return scriptFilename(); } std::string ScriptItem::identityName() const { const string& name_ = name(); const string fname = getFilename(filesystem::path(scriptFilename())); if(name_.empty()){ return fname; } if(fname == name_){ return name_; } else { return name_ + " (" + fname + ")"; } } bool ScriptItem::setBackgroundMode(bool on) { return on ? false : true; } bool ScriptItem::isBackgroundMode() const { return false; } bool ScriptItem::isRunning() const { return false; } bool ScriptItem::executeCode(const char* code) { return false; } bool ScriptItem::waitToFinish(double timeout) { return false; } std::string ScriptItem::resultString() const { return string(); } choreonoid-1.5.0/src/Base/TranslationDragger.h0000664000000000000000000000373312741425367017773 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_TRANSLATION_DRAGGER_H #define CNOID_BASE_TRANSLATION_DRAGGER_H #include "SceneDragger.h" #include "SceneDragProjector.h" #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT TranslationDragger : public SceneDragger { public: EIGEN_MAKE_ALIGNED_OPERATOR_NEW; TranslationDragger(bool setDefaultAxes = true); TranslationDragger(const TranslationDragger& org); TranslationDragger(const TranslationDragger& org, SgCloneMap& cloneMap); virtual SgObject* clone(SgCloneMap& cloneMap) const; enum Axis { TX = 1, TY = 2, TZ = 4 }; void setDraggableAxes(int axisSet); int draggableAxes() const { return draggableAxes_; } void addCustomAxis(int axis, SgNode* node); void clearCustomAxes(); double radius() const; void setRadius(double r); SignalProxy sigTranslationStarted() { return sigTranslationStarted_; } SignalProxy sigTranslationDragged() { return sigTranslationDragged_; } SignalProxy sigTranslationFinished() { return sigTranslationFinished_; } virtual bool isDragging() const; virtual Affine3 draggedPosition() const; const Vector3& draggedTranslation() const; virtual bool onButtonPressEvent(const SceneWidgetEvent& event); virtual bool onButtonReleaseEvent(const SceneWidgetEvent& event); virtual bool onPointerMoveEvent(const SceneWidgetEvent& event); virtual void onPointerLeaveEvent(const SceneWidgetEvent& event); private: int draggableAxes_; SgScaleTransformPtr defaultAxesScale; SgGroupPtr customAxes; SgMaterialPtr axisMaterials[3]; SceneDragProjector dragProjector; double axisCylinderNormalizedRadius; Signal sigTranslationStarted_; Signal sigTranslationDragged_; Signal sigTranslationFinished_; }; typedef ref_ptr TranslationDraggerPtr; } #endif choreonoid-1.5.0/src/Base/Process.cpp0000664000000000000000000000133412741425367016145 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "Process.h" #ifdef Q_OS_UNIX #include "unistd.h" #endif using namespace cnoid; Process::Process(QObject* parent) : QProcess(parent) { connect(this, SIGNAL(readyReadStandardOutput()), this, SLOT(onReadyReadStandardOutput())); } void Process::onReadyReadStandardOutput() { sigReadyReadStandardOutput_(); } void Process::start(const QString& program, const QStringList& arguments, OpenMode mode) { QProcess::start(program, arguments, mode); #ifdef Q_OS_UNIX setpgid(pid(), 0); #endif } void Process::start(const QString& program, OpenMode mode) { QProcess::start(program, mode); #ifdef Q_OS_UNIX setpgid(pid(), 0); #endif } choreonoid-1.5.0/src/Base/SpinBox.h0000664000000000000000000000231312741425367015554 0ustar rootroot/** @author Shin'ichiro NAKAOKA */ #ifndef CNOID_BASE_SPINBOX_H #define CNOID_BASE_SPINBOX_H #include #include #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT SpinBox : public QSpinBox { Q_OBJECT public: SpinBox(QWidget* parent = 0); SignalProxy sigValueChanged() { return sigValueChanged_; } SignalProxy sigEditingFinished() { return sigEditingFinished_; } private Q_SLOTS: void onValueChanged(int value); void onEditingFinishded(); private: Signal sigValueChanged_; Signal sigEditingFinished_; }; class CNOID_EXPORT DoubleSpinBox : public QDoubleSpinBox { Q_OBJECT public: DoubleSpinBox(QWidget* parent = 0); SignalProxy sigValueChanged() { return sigValueChanged_; } SignalProxy sigEditingFinished() { return sigEditingFinished_; } private Q_SLOTS: void onValueChanged(double value); void onEditingFinishded(); private: Signal sigValueChanged_; Signal sigEditingFinished_; }; } #endif choreonoid-1.5.0/src/Base/View.h0000664000000000000000000000420112741425367015102 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_VIEW_H #define CNOID_BASE_VIEW_H #include #include #include "exportdecl.h" namespace cnoid { class ExtensionManager; class Archive; class MenuManager; class ViewArea; class ViewAreaImpl; class ViewManagerImpl; class ViewImpl; class CNOID_EXPORT ViewClass { public: virtual const std::string& className() const = 0; }; class CNOID_EXPORT View : public QWidget { public: View(); virtual ~View(); ViewClass* viewClass() const; void setName(const std::string& name); std::string name() const { return objectName().toStdString(); } ViewArea* viewArea() const; bool isActive() const; void bringToFront(); SignalProxy sigActivated(); SignalProxy sigDeactivated(); SignalProxy sigResized(); SignalProxy sigRemoved(); enum LayoutArea { LEFT = 0, LEFT_TOP = 0, LEFT_BOTTOM = 1, CENTER = 2, RIGHT = 3, BOTTOM = 4, NUM_AREAS }; void setDefaultLayoutArea(LayoutArea area); LayoutArea defaultLayoutArea() const; void setLayout(QLayout* layout); QPoint viewAreaPos() const; virtual QWidget* indicatorOnInfoBar(); void enableFontSizeZoomKeys(bool on); static View* lastFocusView(); static SignalProxy sigFocusChanged(); virtual bool storeState(Archive& archive); virtual bool restoreState(const Archive& archive); protected: void zoomFontSize(int zoom); virtual void onActivated(); virtual void onDeactivated(); virtual void onAttachedMenuRequest(MenuManager& menuManager); virtual void keyPressEvent(QKeyEvent* event); virtual void resizeEvent(QResizeEvent* event); private: // Qt events (make hidden) virtual void showEvent(QShowEvent* event); virtual void hideEvent(QHideEvent* event); ViewImpl* impl; void setViewArea(ViewArea* area); void notifySigRemoved(); friend class ViewAreaImpl; friend class ViewManagerImpl; }; } #endif choreonoid-1.5.0/src/Base/TreeView.h0000664000000000000000000000406012741425367015725 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_TREE_VIEW_H #define CNOID_BASE_TREE_VIEW_H #include "ItemSelectionModel.h" #include #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT TreeView : public QTreeView { Q_OBJECT public: TreeView(QWidget* parent = 0); virtual void setModel(QAbstractItemModel* model); ItemSelectionModel* itemSelectionModel() const; SignalProxy sigCollapsed() { return sigCollapsed_; } SignalProxy sigExpanded() { return sigExpanded_; } SignalProxy sigActivated() { return sigActivated_; } SignalProxy sigClicked() { return sigClicked_; } SignalProxy sigDoubleClicked() { return sigDoubleClicked_; } SignalProxy sigEntered() { return sigEntered_; } SignalProxy sigPressed() { return sigPressed_; } SignalProxy sigViewportEntered() { return sigViewportEntered_; } private Q_SLOTS: void onCollapsed(const QModelIndex& index); void onExpanded(const QModelIndex& index); void onActivated(const QModelIndex& index); void onClicked(const QModelIndex& index); void onDoubleClicked(const QModelIndex& index); void onEntered(const QModelIndex& index); void onPressed(const QModelIndex& index); void onViewportEntered(void); private: Signal sigCollapsed_; Signal sigExpanded_; Signal sigActivated_; Signal sigClicked_; Signal sigDoubleClicked_; Signal sigEntered_; Signal sigPressed_; Signal sigViewportEntered_; }; } #endif choreonoid-1.5.0/src/Base/icons/0000775000000000000000000000000012741425367015135 5ustar rootrootchoreonoid-1.5.0/src/Base/icons/setup.png0000664000000000000000000000225012741425367017002 0ustar rootroot‰PNG  IHDRàw=ĝsBIT|dˆ pHYsììu85tEXtSoftwarewww.inkscape.org›î<%IDATH‰ĠHgçyß÷l´ħfF1…ú³M[ü••Òµ˘ml”iì`Eğ•MJa]÷G)Ü`û£ ĥ•AËíÖA™3Rt2Ŭş–Ö1‰ÖU;Ô”àœšÄ†hĤ†ÄÜŬûìuljcŭÂŭuÏ=Ÿ{žîˆ` şÒ @ŝ@Ôúۊ…ĞW]ġœ'’‡BÈ _Óà}"÷ġuˆGìBè_¤€m׸°Û7kSSŝèĝ¸^/çñ8Ìè:‘¨ù^"€XrÇɌÁ{BÀ ğ]çee™zYÙnEĦttt„­Vu!Dc0ÈMKt‚G€à6›ċsċċİ|ïŜŬ<55U{<ž?½^nMJÀ/¤Œ½CÔ>żf€1°äĉj¸˙îóùb]]]³³³ˆ6Ċbĝğ!˘o†mü?€ˆ$ވ(ü~ÄïG~玲Q×é‘ûÊ/DĴÚ`|Ѝ%°°d—¨‘*Ô9çêü<"4µ.ÓĵĤ’1}DyÜK’RBœˆtEQTT˜XZŒĝrĥ6EÁĞ;wŞ÷‰èÊ] XÚ@'B•ˆtĈ˜&İDò˘ë$ogLŻa š²³µûfŭ¤Şħ9Ż7⛟gE0–À(‰ .ԌF#nŬŞM8Ú´Ù,O!꣑N:âöÙ³ÉNg3##–FAĈ t €:66ĉ+,,Ìs8Vżßï˙cbb◢˘â<›ÍVFÜn÷ç‹é€x€:W½ÉŠRsfgË[ĥ¨S6›yħ   ËjµZM&Sf8žêééı‡gÌf³áòċ@y4ŠßıßL@<â`LŻÀW’’H·XädNŽî1™ĜœĤiÑP7îÛ·}SIIIĠĊ‹­WnŜTë‰ĝ³DÍ ˙Bˆ5{8‡z)é%ƒ0†2§·mÓż<}úy;c šš:<““˘˜hĦ˜¨sq9`Ùo QËϚÖrœ(=+Ċ·#ü*FFĝ ×Ŭĝ.---żĦĦd69Y†KŭpĊњĈ\çRRŞûßmkk›İ­}ícĠ>WĠ²ġ+?žċ#İ1EqéÒpv(úñኣ99Ú9DşÊ˜ë˘Ğöħ+Z-DŸİDP°š :o)Š’~ĉŒsóŽ‹uYYÚ·ˆpħÖġÄÀßHË(‘lĵ{—5ô÷÷7Y,–×ț+-Ġ[­òUúħş‰‡ı-%¤ yOOO9çħ˘"ġWÎĦ€ċĴ`"0ƒLéííZXX˜Çħîn]×Ħ@úVùé'̏ƒòü|­.3“Íöġ‰7âq:@ Dîöu‘-`Ô Ž}íûçü_Ì?#pĉPŭIENDB`‚choreonoid-1.5.0/src/Base/icons/walkthrough.png0000664000000000000000000000262012741425367020202 0ustar rootroot‰PNG  IHDRàw=ĝsBIT|dˆ pHYsêêžv|tEXtSoftwarewww.inkscape.org›î<)tEXtTitleIcons of the Choreonoid base module64³$tEXtAuthorShin'ichiro Nakaoka™h†<²IDATH‰­TLUe~Îw~Ÿ{ùq)D JWlŠ?KYhS+ŽYkš™nÊü+ÏÔ%*^œéœ5ËÌ1].,ç4ÛJİUZŝU”.iäċp›há½rïùùġ‡@ĵ(ĞŜíÛí}ŜçyŸ÷|çe(nälÓ¨ĥƒĠu­a†+“³yìġœv›=ĉœP(Ó˙&—§ċŽoX°Ħ")ŽàâħşÛĠ÷ĥ?Ş–< à÷WyYAĴŸħ|İ'=; Yŝ‰˜4Ż$•ĵ_Żċ˙“€ß_%Ĝ`.äϚ6*oĈ”~lÑÂR>³°  }ŠaŞÊ1d’aވM™3™OLxrÚ²çĊÁù9ċ/*#²ĈÌ/(Ä˙J  ǒÒ}Ċ‹Jd£6ˆc@â‰+ £ĞO•=§’¸bBaU͐&úÈııÚ Žç·ħ'@Ĵ':nÍJŒÌ|şvïĞuDIşĥeG-ÓÜÔÒRs~Xñ‘­İÉ>ÏĠ­GĥzúŽ`ÇĞ;b÷ÂVfkëĠ'‘Şj\ß]Q„ġ³J§p)2Ú{Òĵ,ŠŸžä*^².QÍC¨ŞĤ8¤ëĠ~•×´íĥY%EbŠÏ ÄA;;ş™oŒ1ö1†‰ıŽ(×ġÀBn9á%ñĴk;3Ĵ‡c„0[.^ú§%ÄÌ ”qĴäŝ&€ÍC:?ñÍ÷Ò²ĈĴloɔRA×ΐÌ+VRSL,rocú£ŭ ô]òÇoÛ$''­˜·v•‡E@–Şji½#Š8YU5€ì¤ôւ  ËóUU›7ÀŞjKDEŝhñ•ŠÇ—‚ÏöínğÍB¨cÙ/p]Żm_¤ŞZ–â‘NÚĥSèşTfXÖĦËäLÌÌ~ıLl×C¨?TħMsĤ199›‹9AĝváĈ %mlĉ?³c€4à“)Üp'ĥżÏ w³ŞŞMOÏHŭ޲f×•’Ñyĝ+:YˏWèċşÓwl,"œ ÔÏ)i9ĉ! 2F§eYGU5€äI’éÉ @<ôœİ“™IóK|ĵ$~MÀ ûfcSë8ÄŽgm2Yùòñ GÚĜdè ĥaú[\8·ç`$ÒÑup7ŒÎÖ[`¨/àö H²Ĥ×ĦëĜh×Cèk°-Ĝ‚³Ġû{şnŝqÀŠs9]D,ËËßşáÓ=kVĤBpĥĉÊñœ™S0Ö*_żĜ+ĵÓï@ÈŻ żáTíùğŜh“)ûÊŝä÷ŸĦß}ĝIĜ6Í2]|Ù˙ŠâžŬRA–N<ğ~òù†ë8£!Ëy{Ëu]Ù2í"3%Y8B)î1³@ÈKı4½lIÊ'ğmӜ­ëĈŝQÇÏN×gĴ˜ħŞŝŬÚJ)@Ğß7bĉ×qÏ÷:Û=lÄÌ\]œ0Ú1-ċÒñ“wmӜO ZÜĵûTnŜŽRz@.€6]ÜBïBğÚԴӎ+ɵ rlç]\̗p6ĞëTUŒp9ÎĦ>ÒħR]4$âú÷fdĊt?IENDB`‚choreonoid-1.5.0/src/Base/icons/scenecapture.png0000664000000000000000000000206212741425367020324 0ustar rootroot‰PNG  IHDRàw=ĝsBIT|dˆ pHYsììu85tEXtSoftwarewww.inkscape.org›î<ŻIDATH‰µ–_H[WÀçĉ^“˜ÄükˆmŭC‹Dmԕ–Ŭ ´}Ĝ:jqĥeĴ}ܐ1(c/]ñm/{Âq”=Ltl+e/²?T|pƒ>tˆiĞ[›Dsu‰&ËnîÍ={P[çmËúÁÇùÎùóŭΟ{?ސRò"E}š !Ú]Ġ= †Üc…{‚Á£Ÿ9ÒÊñ4Íù—mW´JĊ޳,SK&c÷€‹Ï pıúN'ûύŽžÓ{zz2½½½u]÷Rİ@*• NN~ß³oßħQ]Ÿß Äy?à~âZ …BƒîĠĠRŝÑ£œËċÊÔçó9w6›se³E­ğû ³³÷ß×´WħĴèŭ's5CÊ/ŝ0 Â7<_§ÓY/¤)Áĥm‡¨R [J!7)ÄĥÁĥ…”ÒŜŒĜ‡JċoÊċüïĤı2ĴúŭÁ††Ŝ:ÖßÜaš`š`YmµŝÓÚşŝkdqqbLQñF"qÔħÛ]<ĝŭ}ä „BÙ5X×ïL~ĊÒÒπ Ün7.—‹xĵ•lö&Û Ĉvğ& •ú‘ö£iN§Ż×K8Ĉét˘Ş*Š˘ „  “ÏOĠÜAÍKV”:,˲, `}}0(‹†išŭBÔï ĜYcħW¸wï'şşşÈçó8ŠĊ"kkk‹EJéô2Àċš€šGtèYĤ§ï ë:Ùl–t:M*•bii‰••rıı\Žıı4‘Èk{ï`§44´ÒÛûׯ΅ gñù|!0 ƒBĦÀòò2·nŭ@{ûUœÎ&Ló}}ï`Y’ññO9|¸ƒĉĉ&LÓdqñîŜ}H[ۇÄb—k&ß”-ĞŒŞjU‰wik"™üŽÛ·§Âá·|‡£ËŞžXÊ -‡ŬšmËqUJñ¸änWUġżDkë0--ĝŭ(Š·jì†J2™›VĦÛgFÜ>_à#U­;Ż(ŠşAßZĊżí­m˙wlC+ĥm[7L³8&^ôĞb÷:ŭ?È?÷ŒÊ”Fèğ,IENDB`‚choreonoid-1.5.0/src/Base/icons/viewfitting.png0000664000000000000000000000262412741425367020206 0ustar rootroot‰PNG  IHDRàw=ĝsBIT|dˆ pHYsììu85tEXtSoftwarewww.inkscape.org›î<IDATH‰•”L•eÇżÏó—ˆzÜ A èjȈ^S’)ŝnŝdٌ4³Í´ıژšÉ&Ĥ¸~˜D–2˙pĉš•Žf ’2%RÈ‚-l‚Ħy/ĵ÷<Ïû<ŭ—‘\ÔÎvĥ³÷9çû9çì}h­ñ}çÎÖş;šĥ>J.ÓZÖ=ù„ièIZ)ƒ1n*(SkeppSsm00Z ܌2lÒvôtÛ3KK³ëñĵşeòE³†“Zr0Œ)ÎaLp(9!2BìóÙĥ}UJá-+[ Ĉ˜‚Ài)Ë ĉÌ{:sŠĦ—\pé!ç€ë3KnŝĠÛYċĥm²mQ d,żñf8WÓĝĤ<< Ì­ÀÜÜ p77^OïìèIQнVVĥ ‚ÈŞ&²ĥK{(`˙ŝ?PzóíŜ{/µŝq#}HĜ = h…Ĝ޳ġ38ç_x§íYëˆ,AdU,_~?ŸìıVɁĞżİ_àQ€§ö|Ó3wïĝÇ1†7‚ùGŽĴ¸Fdm#²fY fۛúnûÒ~nÍRƒĞr[VÜùšĈdhì./ië™Od•YµDÖĵĵ])”—^oÑÀG5ĠWĉĜŽe€çÜwWR´ï¨ÇĴ½÷çWVnTDÖZ"Ë$²Žj8ĝ›më”)ϋq*?Ÿ8svšHÏHÑŸžv™mş<â}q°-Ŝµ§½ŭ§‘u³goŬfÛ˘DJħöòċ}‡Çl™<ı@bB Әúx|4nµöúŬgy³Á˜)”òRż—´·çĴËÊÚlÚĥĵ,˜dÛ2­ıı˘;äŠ 92rçîˆÌeNöÎ[X4¸ë­iÓoÉÈ8>ín䌍ŞğtéId­!²"‰ĴƒßG ħaœ'ҙü~AoÒŜy˙x$€$IaĤ…hj:Ô@d½Gd-NHXTŒ¸É#ˆl|XXžŜ?!z€‰`ÌĈX´ĝB€È*ĥmħDJùQTÔĵêѝhÍ#ŽĜ`ÇCžŒœG³1&\@}˘qó["Ë#ïóÑ0ĈœÇ;†Ö.n2ĉ %?=66ĥ<;;;9???Ş˘âŒĞkË` 3ŒXj¤‡ì<33óĞœœœç cœN'ĉΝ‹ptwï6WŻn2¤$uôhĤ‘ñ{DIŬĤŒc`Ċî‰˙̉‰‰^Ż77---jŭúġ€ÜÜ\ĴZµ .W„ËÔZu(Œ‚‚‹ß ¨zÊŻĵq#y„…˜²/ğ\+WŒ***>ŻİİÁ… Ħ”‚ݔڔzA){ħÖêĊĤ”"&UIIUBışş5‡Z 8Îééééx<èè脇‡ï÷çóußäKp AÏ ˜/ċII^!È" ¤¤_… *!UB…ĞWßĵ^oí‰'²[ZZP\\ ˲°aô÷÷JKKWz*‚–“sl˘\))OÊ"*AJ A†`U))µċ§N}žžÔ××ë“'Oö444z{{ ¸ßRS÷&HIó‡`ó… x) ĥ=`{÷„4h&²ôÈàıáŸĵğ${N&L¤‘† ĈˆÇĝxŭ‰Ñ!ġ Ħ›İ˘Sr‘‡ßvĊÖµÖҚ"h0ŽqDEaÄC °ġЍÖéı VĈ”\DdIvä[żmĜ½,ż¸¨ñž$‚]asurĈ +tè8uò,MrñWIˆ’(Ù~,zíÇĦïµPjUÔtĈ1ó½ġĥBñ`msenïé~íÈÖ‘„ŞġϛURßX•Ó74ˆuĠEèHŜù]§˜%äfWHĥ™ 9>RlşÒ2ô ‘eTQ£˜é"œ—?ıı³Ç7wné{ÔûÊŬ‡"ˆ eûh_Ĝx­ŭ%ż³ÔĈ .Ëùèŭ[ˆ,Uuo¤ ]E Ëd‘"KµTQŻ2@*4…VĈAÚbç G‡Ë“ż?£Š:&ş…ùöнУ›ŝy%x&O~pdÏħqĦ˜eèwÌѕ8~eíh°@1ŞÁÑ6xhÓmçÜ…,KĤ‘g_–wxġċ*5Ü@À“€‡µ/ÉğÜ8²–Ú—ĉġOidRE5¨˘Ĥ2ıÀ0ŒÙŭ†Rñ¨ĥŸ*êuިF<¤­?ħ\ˆq ‘%k&ܤ6½w™Ô”.}Ù?˘$ßúûĴ+ü³Ú;“N³”O†ç&+Yò³YÌFިñ{kÉú"Âa.€Ž˙û‚2âÀEĤÙz*j8é68i`2‚żÊön°[ï†zIENDB`‚choreonoid-1.5.0/src/Base/icons/projectsave.png0000664000000000000000000000207312741425367020172 0ustar rootroot‰PNG  IHDRàw=ĝsBIT|dˆ pHYsììu85tEXtSoftwarewww.inkscape.org›î<¸IDATH‰­•oLeÇżw×óÚr]ğ&ˆÌtihÍ2YŒ¨ö…Y˙$Û; cöB’ùfĈ‰ĞKô•/ĥ—83Ħ“B\ât‰ş%›†ĦÀÀPX%+ Ò×ëŬµw/X QżÉóâ~żçŸç÷{ž{Ž"„`·.RÔKhCbK BĞä ²˜í<íı.`cuĠò×ÜÜ%ŝ'@ÏËŻœ8qpw<13ƒĊD˘Ze{@×I2Ĉ0iéżäóÇ(êb^,cÉèżĝ@u5™T7·ÖSLċóï~·'E]²}şÏêÖ˘àk/„{Ŝ~9<5%`hèiÀÄÄż0|Ì0}6Žk,zÁÓĈÊUH÷˙@vĝ*ä„˙Ò~h ħĴqû(êbĝÑĴqB"BeÁŸ0ÌIŽecŻĥ·Ûhzë€XYÍn·Á_R,e³•çùż×‹àÁ7÷ÑpYd2KñĝÍ!‘ğċ9ôùRé†Ĥiç'<Ĝò<ĵ<fŽÛڃ]i::pRîeXÜŽ‚aí8p NgƒápNU/'ÓéáŸggĊŠa>orùl_MĤ0ŭâ èlŭĥ ĥİİíۇG“.×À°c“EU=ó[*ċuÑlĝˆÛI™m”Á—ók˜>CÑŜbÈû|O3nßš­TBtħX<9œÊĤ3Ĥ-‚$apa qߛĜtJH§GQ(ġê÷c™!…˜ğ"ş#+óï³gùŬ02FOÏS(•ÔŞĉˆÌ~uş:nȐwôŭž$AéìDDž MË!›!ĈΚÖĤԐè<‡Š‚.I˜—$üyèş£QÓUúŭN0ÌúŜ*(Kzòy´ġ÷#FÓĝİĦ§ĈĈ@[Ìo–²!Èfç ëZ%Vóö>Èı½½àêëkM0 ŻW€ŞĞt]cdYMĞXYñÌ[gQPX †ıœ E‘À²<‡Lf{Ž ŠëŸŬş½YW§ż~ü¸p”‹ĊĜMB€P¨ŸŻ ƒƒ+ĤUıÜ;Q°Ù.Ïùŭ]QMKb`à(\.ĞİAY{”ëJ||üú×,Ğ5†B3]g‚Ĥex<ĉ Ğ•CK Ŭn­Ŭ˘²ċ½I=Úzí÷ĥĥ7Žı\?âʕpÍJ"ÛimÀNċrk‹wîÄD—K8ÒŬ½Vó§żĵĵI­&²ĵı˙JĥŽ 1‘oIENDB`‚choreonoid-1.5.0/src/Base/icons/refresh.png0000664000000000000000000000277512741425367017314 0ustar rootroot‰PNG  IHDRàw=ĝsBIT|dˆ pHYsììu85tEXtSoftwarewww.inkscape.org›î<zIDATH‰µ•[l\W†ż}Î\ÏÌxĥĈġĝQêaż•4sWOññ[?–µÂEe"ħí›l™Áíġ·ş‘ĜÀı³r…ââ$UZsŝ@ÛííÑxËĦFÎADĴrqŠìżjn­Œ³ò)èA0ÒQêp³@Ğ/7ÑNC Lİp™ZÂñ^’tì&`…mä&gA:Pꊳ:³•Û4ˤUÇĤMMBĦRš'żlîĜğ?IĵÁPkoCà˜’\“½ßŻ”‡%>_@1 çeˆvYÈM³°¸ÈB>OĦ°L]÷†÷ß}Ÿ‚v@°w}çċvd*N˘8ñ|tŞâ8˙^-ÖŜ}dœ˜?èU[ĉ¨—6µËêĊáĝC*û£${“$şî%Ü2 ƒ@?àf)à֊—Èç.³0ûŸµ+‹Öü´2Ĝ7ÂŬÛ).}ÊüÌE€„’ĵħw˜_%[İëĴ-WZ ¨5ŽÛS;,À"Ô§²nVŻ}Pq,[‡GĜż§‡Zee³ƒ€'bñ‹ˆ%?Htöħ¸äçôKï1e÷ÁĦ–N`Šòêç&ŝqó£ çg[ŭĊÌHíHKKĞîîl3e´ërsiĈÎÚ)q ñšfÒêM ´oûŬ÷™ dsEŜ°ÈÈĝÜ3öu Ĉ{oêœ;sâJWtñµÁnŭ °/i•žÊhĵ…|Žùù€/Û)™ĜtÀ˕ġÒŝ×hkë ;éáħƒI^??Á=c@•'˙˘-şÛëXˆ€mŭ3ë•×gnşĞ׀CvJŜnĝÌFˤUxĜ²|ZkŸ1§†0L‹ï‡t&LAJċËĊ*+š!|ĠNÉen‰Û­Ì=Ï t]škĊ4½Ü?T`c˜ÂjIğuX^~f§${+ùmš„<ÀSĤü?G™Áħr!xÎ'€?Ú)Yż-Aó nzòµçL#”ŝá'ċ§ŸGt§ĝ/Tu;£%%JIENDB`‚choreonoid-1.5.0/src/Base/icons/resume.png0000664000000000000000000000144612741425367017150 0ustar rootroot‰PNG  IHDRàw=ĝsBIT|dˆ pHYsììu85tEXtSoftwarewww.inkscape.org›î<£IDATH‰µÖIHÔaÇñï3:Ĥ ^Òlu&3+lU(Ñ›@ Ö!"B0"‚"*‘ ¤0ŠèĦíbÛ.EE´F¨ÙĉÒn9šŒVĤAıäĴ˙§CQiÓhżÛğ<Ïç>‡WT•Ÿc]Q’ĞŞE"F‘ÖÁnj0Ĥ?ìċKSµĊfßô?€Q NZ—ÛËíˆu`\l<áá¨P`Ž ݉·Ù-£ ˜Ía$ZSˆŽŽtNÔY——Ĵ5`rlëTĤ''a2I”Š^ħĜJöIié°u&ĥŻ]@a^* q“ÈZ¸@"ÇFş'ħÚ}#yéè†*%Çîáöĝħ,bZÂVf/”ĝÉAĠĉ3‡ĠY²w§ ĝüçoĵàÒŬ&6ċÏ%mÖr—“™681™ŞWĜ7 ĉYsG/7ċWùÚç"ÙLĉÍH hcŽXb6˜#ÇÔ&e[ƒT•šF'UġïȚŸÈìä)ĉ›9 Ġ }bÉŜ40˜÷]½ÜĴyƒÈïg!†×˙ó:4ÀíñÑşs—Ğp8ğžšüü·•‡ÚGhqvrñúíp pÖÛïŜÜRsdà×{A÷뚨züŸ ÛZo81ÔŬ</×këiëĝ„ˆ8ĠŻi½sáp5_öò¨ŝıöDn‡z=ëš*w˙­.  GŜĵmVP@ö·fŒÙĞ{ˌ@j‡Ô0hq4ÓŬŬ#*ëe×iüWÀëġêx…Ë5Hƒ]ŬVQÖò/͇>wĥŠ(§=ß\[œÁˆzPĥ:*œ Ĥñ€aèec§öÈż-ß+šĦ›`˙IENDB`‚choreonoid-1.5.0/src/Base/icons/sceneedit.png0000664000000000000000000000236112741425367017610 0ustar rootroot‰PNG  IHDRàw=ĝsBIT|dˆ pHYsììu85tEXtSoftwarewww.inkscape.org›î<nIDATH‰­”L”uÇߟïóÜ=wÇyGp äƒùœTZԜ›Ĉ‚ Ö7Ŭj5\ı–+֖6mëŸĉşÜıĉĴa‹9²-ĊMq: Ne‰]qü¸~<|Ì„JÓӭ͂ äiš>({L&ĥމĊĝŻ=İino?4|_@]ŬîġııËĜĥms!‹000ëìyí™3n…8ç›.]şZ84tòòg­D"€ˆ Ë Àd’ (Q0Ĉà÷‡™iA×uşşÎÏ^ĵĝËÑ#G>i¤ï++9ei7&IĜtì;ŒOç’%Ĥ.Ħ“1ÀħoŸÛï÷O­Ċ[·°Y\ÚV8ëדš%šÏ×âZ‹ŠÖˆ==½e˘ĉrĦĠëEı,)I‡qĊj…Éb™kĴƒĜ¤ŞPs1×(”\[µÊeíï˙½BĴëîŜá9{öÈô]‚S’ÔŝŭšÏ‘{ÁáÈ(ÏË{Œf½cèmn†Ġ`€`Sš/†(??‚Àž|Ż u¸\ÎŜP(ĵç­FcÄçCE˗€™ì˘îÖ²³PUmEŠ|€Ŝ½{˲ep]G^ b J(Œ˜dŭO=İ †@AZ ŒDçî•T÷ӓ”ŒR#‘X,L&pÎQ‚0÷–˘g~\‘š@áè…[ĥì̙íÛ+#>Œii€ÁĈşžH´˜žxM×uU8÷cà2€›U­­£WŻĠ=#9žĥ6ĜVŻĈš×߄˘DïóĉSLLL16Cššĝ_—/éÛ·‘o6·P}ìYYIDÙÁ‹şívT˙܃h4ĥè%_ż~“ğŬG'#‘ÈĞ˘·­ /H3›ëĴVÊ20:š &ˆï¨d÷G˙ ïè87éóMŭé÷+u'O~6*úd=f3pÏVM9wżËħ::~œíì쑉À:I8'bçÇííîk‰ßŝj}şaR&ÁKIENDB`‚choreonoid-1.5.0/src/Base/icons/perspective.png0000664000000000000000000000253212741425367020176 0ustar rootroot‰PNG  IHDRàw=ĝsBIT|dˆ pHYsììu85tEXtSoftwarewww.inkscape.org›î<×IDATH‰…•KlUU†˙í}ŻJ4-ä%” ÈC‘£FÔ0 :a‚ Èè'Žœ˜0 £ÁW  F@MäAž‹@Kx(p{ïŜëwpîm =“}öĴoí˙_Y‡’ÉшÀêïwÎWóż$g‡RÓ[òôB˘İİİıċ i¤3aFĞÏiFX0Òxĉ­£*7”ŒŽ˙Ô<KMoÇòİg?×1cÁ²ï{Ο?ŝ‘§öˆ˘Ä!Â!QÑÄplç×£ÎÙĉ!–+9U- <fË,”ßĵgĜp>ôġg,XŝE,•­V½9ìòÙc ”DNÁT¨à‚QÄĊ#Cölxż}áò5‡6´²=§ŞE’Ífq-Ĵ4´íÁ™‡Ú&ÎêòT 60™FCFırRSO÷Ÿí,42‚2F4ëĜĥ}ĉÂWOŒœ8ë* `ÀAŻ7ŭ0Hʳ]èÜ7Ž$AAˆžĞë—ğFRġu4’°Z·,9f,xċŒÀ@˜7°PşĥèÏ×Jˆ ()È,RŠİzcè_û|iòœĊ›UלRë>ĦûÄîÖm_½3G@2H  4<KÙHH‚HÜ!3V“'ˆHtAV|ÍúYHpy BÉA9pwMrŠ&À]2뇀Ì9e€ÊA@Hd?DC’ÈDĝ‘İ8Fög™P“r&š @˘¸(“ PÌ"ò螊Ĵo‡ €$ċH$9a¤D @0 à‰²;oÁ˜Y›$9BtGN}–Ş·š;÷lxÚB-ÂB-,òúSC$oşxêà´˘°Tl2ĤFÖnsA"\ÎÎßÖ/nn³ĞıulÀh´ ¨TŒˆ ‚…ò}²ĊroUJ}7Ż y—DFî)J8{Ŭ³"oMš½h“È" E@°((öŬĵ2B{˘)G:v~3!ÄòŝÜWğnu‹E³L÷äd&™ ċӇžÖ{ëá)/Y[ŻŽL ÊÀ,x"˜àȂ!9¸ġŝœ*ߢŜZ kœIdj@.wn;|ç’Is^ü0–š*Dħ/(H¤§ÁıBıûäÜ}#Pôw¤œ\˘£ÒÓ=´c÷w+ÇOŸ˙é½m.Š”@²QÔ Ò!²:›ÓÛsîÑǞYı²,²_k57 Ş•ċL`Nžjħ÷òÙñĥÜ8}§1ŸĜµ|ÚÜïĈ!or"˜\̤§X@ LNOr¤~HVܸÒBiż¤k¸fÇ£;\5~Ĉ“﵍›ÙíRt&Xô£†Ħ˘ƒ…ħpk´(Ş(ċê: z"HŜZ½uġ‡sGm=bÇf?­‡½ġë˙´öżBàó<òJĦiZÀۜp{÷¤"żzÀ)„ȆBĦIMÓÀ[_‰–JÉÎċ·ŝ|n  B,Œħħ`0ĝ !ÄÁë ğ+ı;˙KÉW…9ße;½`”$i’sJéĜJ½é‚ĴxÌ·`Ĥ'”G'NıdBˆ…R:nĈƒ”R;´sĊA­TwċïMŭH€gWúdĴËħ_d‘K)-şoÒF)-TKu·Ċgĵ  –êïQJDQ8%I*'„XÄPÊğZ| ĉ'Š ƒn ˜R{{Û­‘P`$ÒÇğàVÁcñm ° tC`Ê˘Ò(Ĝ8ÉÛP@sJVù-¸Ŝ™@gHü´Ĵ¤ùOœóÇî]$‰!ËAµĜx¤ïÌ;Ş*ëUÜĵ’áöċ·ÜĴ‘d[İŜ8Ò=·ew£Ċ9ğöı_ ĴvÁš]_~ZñŸœZ½ŽPŽĝôÛî9käLb8†ŭ/U‚R ñË9¤ĦqİöO ŝ°ÌÑ4 €Òâ1Ċp˘ĞÛXxċ7ÑĦŻŜ1Oż]P,5ÛUWßĝلû‹I Š+ĤiöÙ\·g^^ğża'‰7MM…zcaŞ/HÚÖoûħ{ġçjÊZž)p×µ´žšé_}´u§N%÷[„˘ôiŒRZğì²5,K½}rŬ—·şS0te´¨(XĦiZ•]ĵŒpϛ¸i÷ÙcC½ËĞ[ĥۑ1µrı `˘K1'„˜³çYûĞż^Š;€÷ÏÇaU\DÌR"‰béĥċ2€{ŒħçÛPߚ@É& 877Kި%Ïĵ „˜BÌ 7ĉxĝÑ\ ¤ñßw—=.c,Ê›•!`3’4–ĵe?B¸ĤiI[ĦÏ95YPíù…J=‰gÈòèï}?–$¸`èĊu~òGż9 oNUo³p˙á×÷ŝŒ(B‘Ç^ÈÚZ`ä ! À"ĠŭSgë×gJÑF‹´ËBâĥOŒ !<=îÊN|ĵùó~œĝġ4ĉĤÔŜò’Í!d[ ûjnùŸož}ZZZü²,ë­­­SÜ[‰èŻ(ö[°8½ Ż_½Ä{Ħi_C}ZôżûÜ żzúĊ(Â]iž–ġ}„żœ—ġR‹8`YÖ4Í„;]Ó4ç.žd¤\ĥ;)ÀğAÁLL‡îĦ£ Í>Ó¸{òç'JÊÚŜŒĦŭ\ÂÜó“Z I{ÑäIĜ\ĠÙJ€À  @!¤@€­„ 5ǒšŽdW¸ó$d:˘W ‰b˘ó™E mq°7bğ~PÛŻş ú5!D…ääÛÀHYz?3B˲Ü Bz %ÑsMÀ+#6’S7nŝĊk%Um‹h}}ŝ$ñF§Ïú>8Ğ2VEQzí~CÙĊ;WqΆaÜGÄí d.ıd–Ż9áirôµEŭ şÚ·Ô>éóbúblÄj&ĥ†qŞĵ Ì•ï#´„sž!„ĝ(>‘•ñµß¨Vqìx)ž;ÁÀµì²’=żS•7€êĝMkÊ÷ˆ€4ĞÙ&Ù?E}ϵ¸Š@€Œħ0€äìò•D| ÑL$‹§;Žŝë™ëKúCŞ’sŸĈxÏÂ5[HpDˆ$òKŸˆ5 *€Ŝżŭö|è3ˆ„Ê "‰Xbwï¤!pù_‹x闟€ÊÎĊğË~™rÎí išsn7sŠÇ|Rñš@èäĵĤiŽÏ BdäQJ}…ŜÚÉö°9Ĝ;,ÍÇcà/òHM€2êşIg”n˜~'÷Rñwb;İ*ĥe£rÏä)7°•ĴlšĤÖz!Dĥìì—Ë3³û[&^=ôÁ™˙·Ĵ ŭÍÇf§ÒċÙÉÓîöÖwB—€|ŜkË˙ér„ĊĴ-IENDB`‚choreonoid-1.5.0/src/Base/icons/script.png0000664000000000000000000000376712741425367017164 0ustar rootroot‰PNG  IHDR00Wù‡sBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<)tEXtTitleIcons of the Choreonoid base module64³$tEXtAuthorShin'ichiro Nakaoka™h†<IDAThíš}PÓ÷Ç_żü’RžRD(ȓŠD½éMw¨XœöNŞçfğığÚŜn§[W[ïvnŜíIoó6½ÛÖġëŠíUÏig+§ĝžBEÔ*­X ( „„$żŭÔ ìîöúç›ßûûyż ùŝ~ù^„U ?ˆr9wI ʈÂâÛĊvŝ‡ıƒo[¤}ƒ½A—VĈO{ÒĤüADşÎdÒĠ|Íş-%íÇŽ(ȂA&€[jaäġX-<Ş H£ÚĦ*jŜZuɽ„ “ hf]ž(XqŞíT˙}ŭ Ü÷/Ŭ£Ĥ<ĴgŒôPëMóĠz^Ÿ € ÷ŭAĵä&dñJMÁĈ3í˙İ“——ŒR)"‚À#-<ŞM´ġµ–Ù<ÀĦC7Ħ!³‰K ĠĠ{?¤!@ċ³šuo@GŽüµ:˜'Imm§'€lt‡óƒžF>Q·sÔßèä‚kš­>™71)8šgg£ ġh1ÊŜEQuÜñġ´™^D*BXŭLiħ:":ĝíÏáÂO$É×ÔiĊk€˜ -ڜDAĈ’¤Lò2sPʇ>.ÎAïŝñ_ìüÑ.Ì]½ÓjÖŜĥQVì. &CKŬñ\ż‚”¸xtq1”T_£½Û@Ġı/ĜĵôUÊïj1;§Ôd~~ ǏżèµÏk€‹{N’˙× ¤Ż‡&;K?‹²ÛÊĈċ+¨¨½É•š[XL½d‡Yçç˘˙ŝ „á{[€‰÷ŭVĈ=X GËÓĦOĦPĦ‹dÙ%²;İ>X‰áÚ*%MĈv>+½€Ġ6àYhîâ,~½˙ buÑjŒÚÚN23 ΋Ϩ26İñ„ĦATʑ\ÍꑜÚù‰èÌDNwƒ‘è§Ôè³30ğè1[èh1rúp)3Óg˘ó]=tvZ),Ĵhö@Tˆˆ SƒÍV4óˆžA3/ŜğŬȑħpád M÷°8(=zĞĊFÎÒıÈDŸ›Ü4PŠˆJ9Ž>;÷* ×݉J‰EĞŸËáÄÖÙOZf2³2“İŻmÄnwpëjUç@˙½lÂĠaO>€¨zöéĝŞçÀ 1i˘RPĊ†ai3Ċ’e 0Œt´wĠf˘äP)ÚD ɉSÀë.4-•ôµ÷2{BÔÉ1¨â"hı܈Òêà—;6sĥ¤‚#EĊ¸œ.Ĵ+úÙ>Š•“ży= bB†£˘BÈÎÖxíó;@‡…ê˘JRò³ˆÍŠ'iYĤú,­=Ĵ^ż‚Ĵ…ĵµû=Œ†ĦwúıK”—Ü ş7‘~gˆßġV­JáäÉM àtÑTZ‡ĠhaĈwSˆN×0`ĥš™ÄŜ˘ßqà/ET”T ’ÛXÖĈŝ²Bä ÑŻZŠ1ĈO8À0ŬĜûíDèÔ ö;P¨‚ aÑòTž½†Ë5ôkë³ĦıˆTĞ&[Ö¤ ö;°ÜëAކĥÓw÷}HىŠ‘B 9?˙óO‰ŒŽDɑuşp·ħ•ŭ{? ġNğGÓ%iÙy`;i9݁.Ĝe%Ÿsĝà NĥüùlÛğ…1fNœ€°Ùx˙ŸGı~µĈ£‰ óÖäÏáƒkĈ˜ŭx#Y³f–×Ihnnċ£?d2{4ğ ˘M̤ĥ¤J.NĥııI çËŻpşôsÜç~’Ï–ŬŻĴœèÒ~1ħ™ÍĈ§Ċ%44·x4UD(ŻïŬJnÁ’€™~hj5pâbŭ6›GËÏbç?ĥ£Mô~ğŸJĈÀ-I”ġ%—koy4AĜ°€—³Éïğk W€çnTÒÖcòh‘ÑüêÍ×ĝNŜü)37 ığƒòĤZìÎA–³d.;ŜŜŠŜyçʔéÂYğ6ŬkŸÏnIâ²ĦúnƒG“xáµ ĵ²E™@M‘={&żM>ŽĊ‹ü ç²SĠVOêÑnı³Úœ$?²u½çô!++–ĤĤmS`yü< ĊiĉËî6\ÒÈŜ.I|zɔ‘épË˙03IĝÖ}×­£Í;xŭLÇħµ·üÛw²ËCï@ŽÑ—_ËÜĵpÊxìêôZò_çÙÜîùßvór$z9´" Żžî8úŜx&ÛlNêê:§ÌÜ0aaJRS£ĵöÉ%QĥOpğ³@êG”½|şġè-Ż#½PW׉^ `F}‘›;“²²—ĵöÉÏŝ]dOdá9sâ0ĥOÂÚĝP*§èK½\.CĞ üɛ?LÍáċ4ò˙Oż?fó“˙-ˆĊ2rġ;@RÒßjf²ĝà›)s1qîükÄ⎕IENDB`‚choreonoid-1.5.0/src/Base/icons/graph.png0000664000000000000000000000312712741425367016747 0ustar rootroot‰PNG  IHDRàw=ĝsBIT|dˆ pHYsììu85tEXtSoftwarewww.inkscape.org›î<ÔIDATH‰µ–[l\Ġ†˙µÏžħgĈñŒÛdœÚǓħħkìFil55R™z6BB•(!QoHŝ÷?pŻ=6ö§jjĥm˲nc „XŞêġġг³§~€GGż˙m)S!"r !–ÇBx…“`E£Ñ{´LNŝòé\ċ~fk`këh4>;KD>"ê ˘ŭj‰¨ˆö_ĵĝÓg …ŭñRİnhc3-á+Bˆ&>"ŠV´ÄíÀ6nwĉw˙ 0…ÁÁ§ğ?ΖĤ˜}›?–òÖĞŻŸj˙O ”OÊÜ)tèĞ/ÖĠŬx ÷ÒÒ_RJy15Ĉ˜šŞŜÙé}Àn˙/Î /h½rċ['*5>!D1Ĉ”ò)|@À¸ŬÙùžž|cc!œ]f9 à.!D—˘Ğ˘;§v¤Ĥ&ŭVSÓlhpכLı\û…JM_>|ğ/ú°àRmíö3Jİ3²òïXVaŠ™‹Ċ:bħX3c`àİ~€àïUï^”Ò~İZ£”ş;‹ŻZ$H<´ĥöY &6t+š<žßnÚvpD)Ġ/„€RʗÍ>vƒo„pıvW˜­~!DD)ċ#˘N"r+2„Hz£Êmm˙˜° `CÊÜ5cd`qñË%fŜfĉm[;;½Ÿ€††ùIfN1s @ÒqjÛóù@À€4€ŞŜĊbŭ €+~˙ÜuÛZë ˲߀ıı“­ĠFZë-Ûné$*_żvíô"3ï0óNİT÷@rnît@k½ ÍÌ­ġ–Öz“¤´íĈĈ÷Ž}ò2feÛÁĉ7ŜĝW:;ġùŜŜg߯ ŭ‡Ż½öüW}ġ‘‘'ŝ`lo¸‰'Oöô"êOD‘}û§ îî ˘ˆÛŭÁ(‘)F"­pEˆ( ğ~9eŒ e³‡2s$•êàih˜ßZë·µÖoÑe)ċ´Ö:ADIÇñ]¸¤Óy"JÚv°™¨cŒ·ħ1ıšÍv P÷cĉî“ÒNcĵ•½ä­Z =¸œN†ËukĜqœKı\S7„BS+²b„1"jB4G£t––&ìrıöóëëŸÛ¨5XÜBP'„Uâë ‡ÏfgOf,+÷Eċ…ÂŝË* ŭĴmÏ"ÓŜĠZ'\µĴB’YœŬŬ=xÏìì£aûß˙€ĞZëKVô4€+RÚgóùĤÑÍÍĦÛn=\.ğ_ÖZ'öˆfŒ 3sħBħCÌ\ŭĜħ'$Ĝ ‰!@’’°vÀ{Q7ĠO:è€ ¤Ua0޵V˜ĜŠ˘­UK§hT(”ä ĥ h‹ Œ&1 M!ĵ$äe81qìĜ~žğuXúa{>]ŭÎŭ˙ï9÷Ħ”âë4}Ì1M³ôg~îò@àŽÙÒâUJ%›ššîšĤY ‡;Çûż\ş´Ü§ëúĞ\ …BĊBg8î …BµBO8ŝ@„B!À3……óW–”ìф°ŜïéY˙ÎíÛmšĤŬµmğ@JÙ9ĉżUUû `]~zs[›.„pJ)oĤÓéZ)e–”òÓ1U^oöóĊĊĠ…Ȩ+*Ú÷Ŝ½{?ÛĥOJȐtK)ŭ^oî7ÜîŬÜ3½ŜRÊ_ !€WÓ´ Â"€J)Ĝĥíàí´Rmş(ïˆĊVNĞŻß?&‹ŜÔÓ<žuÓ&Lĝ‰•JU¸ cѲ2ŸŸïŜ{âÄGƒxħ,ÊÉùxtáÂ_‘èHMÍß5!žèŠÇ·†Ó%ċ–éô‘ç/]Z!ûú*ô˗‘72²ê)È*\@h€É@°+++_´èM)e3€^áġÎĠ„X`+•z­ĞĞŭğııžg'MB˘ÚÑÖVçş~ŭ­gl;?\ö VP`ġ $–Ùĥg팆a@7¤”À0 ġÓ§;™RêŸ7GFÎĵ1cFxğ½³³$Ż£cÏËà)'²³˙]żfÍÔĵìì“O75mhlmŭl—Rn\„”]\üžeY;vì<€Ŝ;:j·ñN`†ÙÒ2°57÷ŝ&ŝô"à8pĜáĝdûêĠŬyÙÙSv ż?0,eTX– t8.X>Ÿ_X–Ó4ÍA@êùNg@_2ypvt¤vwuċlĥmŠ€.`ż”ŭV0¸:•ġ€ÔYâñèË*k¤VM;–İŬ!D5 š#‘ÙÖĥg)8'gw£yyëŻ]k··nPìr4ZZ~T ’ñ ‰C@ĥRʇût܃İTät$²^ëé)Ĵ„/Ô´û|w“óĉŭ`í²eßßYQ1!fYñç>˙ü%§”ĉw2¸(0àó% üJ Q išŜĵaN§”}ĠKƒYY>TZkoŸkò?; ¤Ëʎ+î>ž›; ’Jġh“"‘o>’Á] “÷àĤmÛi”>+;û‡nMËĠ÷76Ö,çOŽF7ÏÎE€xA*(-}µ;‘HŻ–óeОvœ;7ŭ9cú´OVVêkƒÁ7êZ[gO6Œ|·Ĥ­âşišçœJbÜ­5sĤpÎh¸}ûzZİÙşyĉŝŭˆûƒBĜöjn‡ìââ“^ħ"4É0V1µíúŸ^ĵĝ; …Ϝ•(F…˙ ”RÉY99Éߔ•íôézù…ÁÁÛŻ_˙"CĴ{Ü;ßQJMġxòĥ——żìÑ´Y·âñÖMííë†Òiû+ôcŝ‹Ë—ÏXî÷W>öúëï˙żàᯭí6<üÛ->zô4€ĝş×–˙#a²›¤½0|IENDB`‚choreonoid-1.5.0/src/Base/icons/wireframe.png0000664000000000000000000000226112741425367017625 0ustar rootroot‰PNG  IHDRàw=ĝsBIT|dˆ pHYsììu85tEXtSoftwarewww.inkscape.org›î<.IDATH‰½•}lSUĈßswÛ}Uş´c€ÊG3ٔÈG–H˘fL™ĝ•¸DŒèû1ŒHâP$A˘ÍB" Ê?~,£ldJĤ ƒdA6 l÷Ġ–ÛÛÛŬÛŜöĵï=Ç?ĥbZbP|ŝ<'ù='ÏóĉĵLJ …Thôù}Ċ4%ä(²vNUf!ċ²8S‘°Ò–żœÏÇP ÒÀWéu}ĠµGƒ96pêLú`çaφÍ/’äĝ²ş•OĜi>­CıœÁĦĞnpوr]?ŭp\ENŜ\6G‘ väÂHéÇì­5ŒT0:˘Ï&³/Ç`*,idÀjŝ:İs8ùÀ"Żßçk)bÊ!…p„Bpɤ$'ÄıPö]ÖÀ@Îż„gÊĈÑGÚZ ]O†££ñpÏ៛Ë=žmUĠŝ7½טD„Df³2VĈívĞ˘ƒHˆ˜Cäs|Â[é]ÑşĉM׌Hl$îéî½WeŒ‰§^ztX2y„Ò·t^c}Q‘âyöċĠ%MĞ’2ÀÀ@;Ŭ?ˆßtvù6´Żŭ^Ó@: )Aûì“Nz·ŭwEĦ§×–LžP„Òwóĵ†[Ż~É9­›v„ =U%BB ȽġġĦdÒ(ğM„¤”µH-[Öŭ.™ì›Š(tĊŻUUñíIÖTD7ÓC_wıOˆeÈ)ˆ3ɤ!˘cKž|pÇĥ³ĥmÛvĈ²mÓ´”ĉ5-dp×ŭ+xÓŞ @j˙´äĵ„än_ż­ĈHNLÓâ‰ÚÓ"żħ~[‘LMÓbz”Ò£Ş.•·oġÜ%lşR—KÍmžbMuPóżüEì·ŝ3ċ–™öǢ‰Yd1Iݽ·e§½óŭ=ވ€p9Î\DžêĦŭŬ× ‡ˆÈq!“ ρċt˙ÙrË2ŭÑQm6p³YUwluH,A$äÈ 9ĊŠK\ù*+^A>ıTpò’ñh…Ï;îrıڈÈA$""‡Îñ``†ı@ħ‘#Ïá(˷т•Żµ=÷ş·,:•IÛC†n ŠìîĜ÷ĝŒ™ÁȚç[›çÌżv2Óçu-yŝÇîcVOWo=}ċ‹(ŻŞŞƒ´pQ­ Ğ[xCxwÇ>˜ş.WżlħQۙĴÑÓĠ[_¨ƒĵ:òŬQωcŭ Ì kzR7ÄÇ5@–J ʗûĝŬ¤ÎL™¤žşq$2–…ËĞ A·YÍ÷-?ƒ00üÇèŬ··ĥ3˘ġždŭ²Ċ0ƒŸîúÜĜŝVÇCù8W}Ló–ì÷6ĵ0£:¸ħÜS³íl:meҖ™ĥSĈ„Tù żĊív'2ÛJ[™tʘ–™çÄŻÏüġ'fR‘,ÌOIENDB`‚choreonoid-1.5.0/src/Base/icons/icons.svg0000664000000000000000000041064212741425367017000 0ustar rootroot Icons of the Choreonoid base module image/svg+xml Icons of the Choreonoid base module Shin'ichiro Nakaoka v v a a E choreonoid-1.5.0/src/Base/icons/play.png0000664000000000000000000000151312741425367016610 0ustar rootroot‰PNG  IHDRàw=ĝsBIT|dˆ pHYsììu85tEXtSoftwarewww.inkscape.org›î<ÈIDATH‰­ÖKHTqÇñïıÎäĝŞIh!“…"QXPAB- [dÁŠ$[µPşŬE šfI𨈣&Ù"˘•JÔ"!#kBMñ‘Ĥ6i1)&Š:ú[ŭù?î瞟Ë8 œ„‘HħêİG"V`P/bížUÀ0˘qğ÷v,\¸É'bÄ·EĴË"VôĴ ééë;“’³Ùœ=@.JÄZ:+À† 8**HŬısQtJJîĜĜEŸ _Ž:kόŠ ú hÊÏ'µ¨(&=-ÍóÄċZ[#b8€["Vıˆċˆxñ‚_ÙÙĵIH ĤŞŠíÛĥmŝ–˜¸bT”£8 ĵħ–E (€ßOáġŭû|(-eaaş;9ù¨5gŽë°¨ħöETÁh¨ĴŒ†Ü\mÜÈşššı9[·ż—|ÄÜħˆXŽH€‘ÔÖÈÊ˘Ĵ½Ö7(./?ĠċZ³OÄhŽgüŝMÈÁ{ŭ:%v;ĥ¨¨Ĝ>Ëħĥ)>G'ÛPRÂGŸïΊîîO^P'p8# ½ŭyZ[ÛÓ-ŞĦà.pHĠì½'"@5hĝ|Ŝ̞ž†ċŒiÉĜLP€Ÿ1ßżßÎôğ·d·ŞY7ÑĦiUÙù~^KKġòĦĦ?v&hID€jHš›Ğ\@òTÍKS9;% xkW²_ߒ [2. öJeeĠĠà÷wŝ÷òá †ĵ@Îd-³ŞzĞĞcôo˙ƒwÀàáD·d²ü1Ññ/wIENDB`‚choreonoid-1.5.0/src/Base/icons/stop.png0000664000000000000000000000072612741425367016635 0ustar rootroot‰PNG  IHDRàw=ĝsBIT|dˆ pHYsììu85tEXtSoftwarewww.inkscape.org›î<SIDATH‰í•ğJA†żÙl²ın˘ˆ‰ASޤÄÚF°ĥÈ#ˆO!ĥVÄBÒYè+hĦ …ÁĜh—Hš+&Ç"Wt·³ÜÌ ßÌwfšQ"B!£Vv l"фlúTr·µàQl ìx­K ĊaúD zmXµƒ Š  kʁ ĉ€ @ŝp”hjü‘^êoEĴğ cìF&€/ĈˆĊÁk€×z€Vù‰ö{`²ßÌ(FÈdj~ ÌDgÀLy=ü‰9=K|y½ÇĈ’MòzyÌÇÙÑèıœžċżâ \+pÀÀŻ­aU(ċŻÀꕤùùâ¸ùĞ\˘ssàoˆ"Ğ„”‚ˆüâ`0W]ĥĊCÁçLMÓĜĝvcXšM€sIENDB`‚choreonoid-1.5.0/src/Base/icons/floorgrid.png0000664000000000000000000000241612741425367017635 0ustar rootroot‰PNG  IHDRàw=ĝsBIT|dˆ pHYsììu85tEXtSoftwarewww.inkscape.org›î<‹IDATH‰½•kˆÔeĈç˙fgfŬuöĉeÖKëz'Úd+żhğ’”BW¨@"Â(# Eüİß4òCXTŸÂH„"ĦÈÄ SDÓ]gg/îèÌîÎÌÎŝ/ïéÚĉ²vù 8ĵpŜ—ó<ÏûÀ9˘ŞÜÍ0wµû˙àüíE:ĤĊ ;kôŽèÈá§ .î§İur ŭàf0‰.ÌôN‰­èDâE |3+AvÖ$Cċv&;éL•ï9‰İÉ™~™°wĤW!İóhİ-5˘^qn€›C˘9¤j"Y$Ú-ĤîŠ$_<dgġŜV–ż|Rm~ħ˜äIìp;\ƒI3ÉW`Re-\­aĥEŞùŠjz?Ċf n‚°¸\µc‘†ŭŻŜƒ“8éŒk‡?<)Ż ‰ĜÁ: ³íÀxĠ€‡ZEœ<ĤîĴHòš†Ù%HĵO’Ï~&΂ĵ-ĵùDOĜÒĦ“hù£ĜÁ…2ċċm˜š2ÁĊ”´™Ú]o!Q ĞÚ÷m%2í”àĠáfìy:´{•jF0ġ—&™ì¤3 :·#U:òġ Lj€àr+Ĥ‰z€Ċ™S@Ë RġĜ·â.Ì X;¸y$R25ÛfcvxÏt¨i€–>YƒVĉ‹Ór›oÔ°k1öú"4›ß܆¸ŭˆ[@ƒ£GÛĠ˙ÈĴ°ŠŞ–HşHdÚüuN:cĈ=pÒħCğIdfN’/BġÏ×ii˙Ĥv÷&Âî„—Ô;ÓNxu%&ĠjBËÓJPAbż#ħT=ìûL Ĉhq˙j´Ü&ñ'ŜBÀ2züLÏH•‡ÓZ§u@ŭs­˜úSĤv×>ÀĦ|˙9liЏKi˜Ž½Ö^ p›ìÑ0³ \;üÑf$~ML²_ƒ++Ċi9˘ŝùİâ.́ħĜÜlL…?›ê#‘’TżzJÀ˘£jsë×kċû¤3Ĉ~ßJÔżW’/lÇTöÔk˜‹VRtµï{DĠ›‚8×Ñĥœ°Cğ1İ"én40¨/ ³ˆÉiċHz ìŬ&ÎÜïÄ]Ò7ÎŞ¸wŞšiÇMíöħݰCFŭÓMZüx/‘şß°Cġt/Eš–fƒZ›{fÍ"ħnÔzĜŝfÇÔĵñ ,—ÄSo˙%™PƒÎċ}èÓqVĤĈw̰İŬŝù­omaËl>-Ñe‡5¸:›KƒzĜÒL[Ĝ‚¸9­½ӇsO/ĥè˘ċ&‰?~ĉÖFĝgg#ħ+j`Á žTżvFà4ÚëĞħ´#ÑöoÔûĠW˙ÂR´a´Ü46ÈLÑ·‰÷"Ġ=bR½\lCW'6' @&Öc}P˜1aŬÜĠ:zĴQ½Sóħùyhe.êÏF+Íhİ­4‚7;–ñnìtÔOHbn‰ŻëEâÍoZ‹iÍmÇġíÂIg"@ZŠkñÀ ğĉa‹-èÈĉ`Ë3ĦÒĴê׀ɂ–@Fŝ3Àż€ à–Ġjċ‡lĦ·µ÷ŽüSÜġ˙~rŭ_ÀIENDB`‚choreonoid-1.5.0/src/Base/SocketNotifier.h0000664000000000000000000000112112741425367017116 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_SOCKET_NOTIFIER_H #define CNOID_BASE_SOCKET_NOTIFIER_H #include #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT SocketNotifier : public QSocketNotifier { Q_OBJECT; public: SocketNotifier(int socket, Type type, QObject* parent = 0); SignalProxy sigActivated() { return sigActivated_; } private Q_SLOTS: void onActivated(int socket); private: Signal sigActivated_; }; } #endif choreonoid-1.5.0/src/Base/MessageView.h0000664000000000000000000000664312741425367016423 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_MESSAGE_VIEW_H #define CNOID_BASE_MESSAGE_VIEW_H #include #include #include #include #include #include "exportdecl.h" namespace cnoid { class MessageViewImpl; class CNOID_EXPORT MessageView : public View { public: static void initializeClass(ExtensionManager* ext); static MessageView* mainInstance(); static MessageView* instance(); MessageView(); ~MessageView(); #if defined(_WIN32) && defined(ERROR) #undef ERROR #endif enum MessageType { NORMAL, ERROR, WARNING, HIGHLIGHT }; void put(const char* message); void put(const std::string& message); void put(const boost::format& message); void put(const QString& message); void put(int type, const char* message); void put(int type, const std::string& message); void put(int type, const boost::format& message); void put(int type, const QString& message); void putln(); void putln(const char* message); void putln(const std::string& message); void putln(const boost::format& message); void putln(const QString& message); void putln(int type, const char* message); void putln(int type, const std::string& message); void putln(int type, const boost::format& message); void putln(int type, const QString& message); void notify(const char* message); void notify(const std::string& message); void notify(const boost::format& message); void notify(const QString& message); /* int start(const char* message); int start(const std::string& message); int start(const boost::format& message); int start(const QString& message); void progress(int id, const char* message); void progress(int id, const std::string& message); void progress(int id, const boost::format& message); void progress(int id, const QString& message); void finish(int id, const char* message); void finish(int id, const std::string& message); void finish(int id, const boost::format& message); void finish(int id, const QString& message); */ int currentColumn(); void flush(); void clear(); std::ostream& cout(bool doFlush = false); void beginStdioRedirect(); void endStdioRedirect(); SignalProxy sigMessage(); static bool isFlushing(); static SignalProxy sigFlushFinished(); protected: virtual bool event(QEvent* e); private: MessageViewImpl* impl; }; #ifndef CNOID_BASE_MVOUT_DECLARED #define CNOID_BASE_MVOUT_DECLARED CNOID_EXPORT std::ostream& mvout(bool doFlush = false); #endif CNOID_EXPORT void showMessageBox(const std::string& message); CNOID_EXPORT void showMessageBox(const boost::format& message); CNOID_EXPORT void showMessageBox(const char* message); CNOID_EXPORT void showMessageBox(const QString& message); CNOID_EXPORT void showWarningDialog(const std::string& message); CNOID_EXPORT void showWarningDialog(const boost::format& message); CNOID_EXPORT void showWarningDialog(const char* message); CNOID_EXPORT void showWarningDialog(const QString& message); CNOID_EXPORT bool showConfirmDialog(const char* caption, const char* message); CNOID_EXPORT bool showConfirmDialog(const std::string& caption, const std::string& message); CNOID_EXPORT bool showConfirmDialog(const QString& caption, const QString& message); } #endif choreonoid-1.5.0/src/Base/ToolBar.h0000664000000000000000000000535712741425367015547 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_TOOL_BAR_H #define CNOID_BASE_TOOL_BAR_H #include "Buttons.h" #include "Action.h" #include #include #include #include "exportdecl.h" namespace cnoid { class Archive; class ExtensionManager; class ToolBarArea; class MainWindow; class CNOID_EXPORT ToolBar : public QWidget { Q_OBJECT public: ToolBar(const QString& title); virtual ~ToolBar(); ToolButton* addButton(const QString& text, const QString& tooltip = QString()); ToolButton* addButton(const QIcon& icon, const QString& tooltip = QString()); ToolButton* addButton(const char* const* xpm, const QString& tooltip = QString()); ToolButton* addToggleButton(const QString& text, const QString& tooltip = QString()); ToolButton* addToggleButton(const QIcon& icon, const QString& tooltip = QString()); ToolButton* addToggleButton(const char* const* xpm, const QString& tooltip = QString()); void requestNewRadioGroup(); QButtonGroup* currentRadioGroup(); ToolButton* addRadioButton(const QString& text, const QString& tooltip = QString()); ToolButton* addRadioButton(const QIcon& icon, const QString& tooltip = QString()); ToolButton* addRadioButton(const char* const* xpm, const QString& tooltip = QString()); void addAction(QAction* action); void addWidget(QWidget* widget); QLabel* addLabel(const QString& text); QLabel* addImage(const QString& filename); QWidget* addSeparator(int spacing = 0); void addSpacing(int size); void setVisibleByDefault(bool on); bool isVisibleByDefault() const { return isVisibleByDefault_; } void setStretchable(bool on); bool isStretchable() const { return isStretchable_; } virtual int stretchableDefaultWidth() const; ToolBarArea* toolBarArea() { return toolBarArea_; } class LayoutPriorityCmp { public: bool operator() (ToolBar* bar1, ToolBar* bar2) { return (bar1->layoutPriority < bar2->layoutPriority); } }; virtual bool storeState(Archive& archive); virtual bool restoreState(const Archive& archive); public Q_SLOTS: void setEnabled(bool on); void changeIconSize(const QSize& iconSize); private: QHBoxLayout* hbox; QWidget* handle; QButtonGroup* radioGroup; bool isNewRadioGroupRequested; MainWindow* mainWindow; ToolBarArea* toolBarArea_; bool isVisibleByDefault_; int defaultOrderIndex; // used for layouting tool bars on a ToolBarArea bool isStretchable_; int desiredX; int layoutPriority; void setRadioButton(ToolButton* button); friend class ToolBarAreaImpl; void changeIconSizeSub(QLayout* layout, const QSize& iconSize); }; } #endif choreonoid-1.5.0/src/Base/MultiValueSeqGraphView.h0000664000000000000000000000172512741425367020555 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_MULTI_VALUE_SEQ_GRAPH_VIEW_H_INCLUDED #define CNOID_BASE_MULTI_VALUE_SEQ_GRAPH_VIEW_H_INCLUDED #include "GraphViewBase.h" #include "MultiValueSeqItem.h" namespace cnoid { class MultiValueSeqGraphView : public GraphViewBase { public: static void initializeClass(ExtensionManager* ext); MultiValueSeqGraphView(); ~MultiValueSeqGraphView(); private: virtual int currentNumParts(const ItemList<>& items) const; virtual ItemList extractTargetItems(const ItemList<>& items) const; void addGraphDataHandlers(Item* item, int partIndex, std::vector& out_handlers); void updateGraphDataHandler(Item* item, GraphDataHandlerPtr handler); void onDataRequest(MultiValueSeqPtr seq, int partIndex, int frame, int size, double* out_values); void onDataModified(MultiValueSeqItem* item, int partIndex, int frame, int size, double* values); }; } #endif choreonoid-1.5.0/src/Base/ScrollBar.h0000664000000000000000000000503712741425367016063 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_SCROLLBAR_H #define CNOID_BASE_SCROLLBAR_H #include #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT ScrollBar : public QScrollBar { Q_OBJECT public: ScrollBar(QWidget* parent = 0); ScrollBar(Qt::Orientation orientation, QWidget* parent = 0); SignalProxy sigValueChanged() { return sigValueChanged_; } private Q_SLOTS: void onValueChanged(int value); private: Signal sigValueChanged_; void initialize(); }; class CNOID_EXPORT DoubleScrollBar : public QScrollBar { Q_OBJECT public: DoubleScrollBar(QWidget* parent = 0); DoubleScrollBar(Qt::Orientation orientation, QWidget* parent = 0); double getMaximum() const { return QScrollBar::maximum() / resolution; } double getMinimum() const { return QScrollBar::minimum() / resolution; } double getPageStep() const { return QScrollBar::pageStep() / resolution; } double getSingleStep() const { return QScrollBar::singleStep() / resolution; } double getValue() const { return value() / resolution; } void setRange(double min, double max) { QScrollBar::setRange(min * resolution, max * resolution); } void setPageStep(double step) { QScrollBar::setPageStep(step * resolution); } void setSingleStep(double step) { QScrollBar::setSingleStep(step * resolution); } void setValue(double value) { QScrollBar::setValue(value * resolution); } SignalProxy sigValueChanged() { return sigValueChanged_; } private Q_SLOTS: void onValueChanged(int value); private: Signal sigValueChanged_; double resolution; void initialize(); // Original int version functions are disabled int maximum() const { return QScrollBar::maximum(); } int minimum() const { return QScrollBar::minimum(); } int pageStep() const { return QScrollBar::pageStep(); } int singleStep() const { return QScrollBar::singleStep(); } int value() const { return QScrollBar::value(); } void setMaximum(int max) { QScrollBar::setMaximum(max); } void setMinimum(int min) { QScrollBar::setMinimum(min); } void setPageStep(int step) { QScrollBar::setPageStep(step); } void setRange(int min, int max) { QScrollBar::setRange(min, max); } void setSingleStep(int step) { QScrollBar::setSingleStep(step); } void setValue(int value) { QScrollBar::setValue(value); } }; } #endif choreonoid-1.5.0/src/Base/DescriptionDialog.h0000664000000000000000000000065512741425367017604 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_GUIBASE_DESCRIPTION_DIALOG_H_INCLUDED #define CNOID_GUIBASE_DESCRIPTION_DIALOG_H_INCLUDED #include "Dialog.h" #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT DescriptionDialog : public Dialog { public: DescriptionDialog(); void setDescription(const QString& text); private: QPlainTextEdit textEdit; }; } #endif choreonoid-1.5.0/src/Base/ExtCommandItem.cpp0000664000000000000000000001064312741425367017410 0ustar rootroot/*! @file @author Shin'ichiro Nakaoka */ #include "ExtCommandItem.h" #include "ItemManager.h" #include #include #include #include #include #include "gettext.h" using namespace std; using namespace cnoid; namespace filesystem = boost::filesystem; void ExtCommandItem::initializeClass(ExtensionManager* ext) { static bool initialized = false; if(!initialized){ ItemManager& im = ext->itemManager(); im.registerClass(N_("ExtCommandItem")); im.addCreationPanel(); initialized = true; } } ExtCommandItem::ExtCommandItem() { waitingTimeAfterStarted_ = 0.0; signalReadyStandardOutputConnected = false; doCheckExistingProcess = false; doExecuteOnLoading = true; process.sigReadyReadStandardOutput().connect( boost::bind(&ExtCommandItem::onReadyReadServerProcessOutput, this)); } ExtCommandItem::ExtCommandItem(const ExtCommandItem& org) : Item(org) { command_ = org.command_; waitingTimeAfterStarted_ = org.waitingTimeAfterStarted_; signalReadyStandardOutputConnected = false; doCheckExistingProcess = org.doCheckExistingProcess; doExecuteOnLoading = org.doExecuteOnLoading; process.sigReadyReadStandardOutput().connect( boost::bind(&ExtCommandItem::onReadyReadServerProcessOutput, this)); } ExtCommandItem::~ExtCommandItem() { } void ExtCommandItem::onDisconnectedFromRoot() { terminate(); } Item* ExtCommandItem::doDuplicate() const { return new ExtCommandItem(*this); } void ExtCommandItem::setCommand(const std::string& command) { terminate(); command_ = command; if(name().empty()){ setName(command); } } void ExtCommandItem::setWaitingTimeAfterStarted(double time) { waitingTimeAfterStarted_ = time; } bool ExtCommandItem::execute() { bool result = false; MessageView* mv = MessageView::instance(); if(!command_.empty()){ terminate(); string actualCommand(command_); #ifdef _WIN32 if(filesystem::path(actualCommand).extension() != ".exe"){ actualCommand += ".exe"; } // quote the command string to support a path including spaces process.start(QString("\"") + actualCommand.c_str() + "\""); #else process.start(actualCommand.c_str()); #endif if(process.waitForStarted()){ mv->putln(fmt(_("External command \"%1%\" has been executed by item \"%2%\".")) % actualCommand % name()); if(waitingTimeAfterStarted_ > 0.0){ msleep(waitingTimeAfterStarted_ * 1000.0); } result = true; } else { mv->put(fmt(_("External command \"%1%\" cannot be executed.")) % actualCommand); if(!boost::filesystem::exists(actualCommand)){ mv->putln(_(" The command does not exist.")); } else { mv->putln(""); } } } return result; } bool ExtCommandItem::terminate() { if(process.state() != QProcess::NotRunning){ process.kill(); return process.waitForFinished(100); } return false; } void ExtCommandItem::onReadyReadServerProcessOutput() { MessageView::instance()->put(QString(process.readAll())); } void ExtCommandItem::doPutProperties(PutPropertyFunction& putProperty) { putProperty(_("Command"), command_, boost::bind(&ExtCommandItem::setCommand, this, _1), true); putProperty(_("Execute on loading"), doExecuteOnLoading, changeProperty(doExecuteOnLoading)); putProperty(_("Waiting time after started"), waitingTimeAfterStarted_, changeProperty(waitingTimeAfterStarted_)); } bool ExtCommandItem::store(Archive& archive) { //archive.writeRelocatablePath("command", command_); archive.write("command", command_); archive.write("executeOnLoading", doExecuteOnLoading); archive.write("waitingTimeAfterStarted", waitingTimeAfterStarted_); return true; } bool ExtCommandItem::restore(const Archive& archive) { //archive.readRelocatablePath("command", command_); archive.read("command", command_); archive.read("waitingTimeAfterStarted", waitingTimeAfterStarted_); if(archive.read("executeOnLoading", doExecuteOnLoading)){ if(doExecuteOnLoading){ execute(); } } return true; } choreonoid-1.5.0/src/Base/CaptureBar.h0000664000000000000000000000074612741425367016232 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_CAPTURE_BAR_H_INCLUDED #define CNOID_BASE_CAPTURE_BAR_H_INCLUDED #include namespace cnoid { class View; class CaptureBar : public ToolBar { public: static void initialize(ExtensionManager* ext); static CaptureBar* instance(); virtual ~CaptureBar(); private: CaptureBar(); virtual void mouseMoveEvent(QMouseEvent* event); virtual void mousePressEvent(QMouseEvent* event); }; } #endif choreonoid-1.5.0/src/Base/SceneWidgetEditable.h0000664000000000000000000000462612741425367020036 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_SCENE_WIDGET_EDITABLE_H #define CNOID_BASE_SCENE_WIDGET_EDITABLE_H #include #include "exportdecl.h" namespace cnoid { class SceneWidget; class MenuManager; class CNOID_EXPORT SceneWidgetEvent { public: SceneWidgetEvent(const SceneWidgetEvent& org); const Vector3& point() const { return point_; } const SgNodePath& nodePath() const { return nodePath_; } // OpenGL viewport coordinate double x() const { return x_; } double y() const { return y_; } /** @return a Qt::Key value */ int key() const { return key_; } /** @return a Qt::MouseButton value */ int button() const { return button_; } /** @return a Qt::KeyboardModifiers value */ int modifiers() const { return modifiers_; } double wheelSteps() const { return wheelSteps_; } const SgNodePath& cameraPath() const { return cameraPath_; } const Affine3& currentCameraPosition() const; SceneWidget* sceneWidget() const { return sceneWidget_; } void updateIndicator(const std::string& message) const; private: int key_; int button_; int modifiers_; Vector3 point_; double x_; double y_; double wheelSteps_; SgNodePath nodePath_; SgNodePath cameraPath_; mutable SceneWidget* sceneWidget_; SceneWidgetEvent(); SceneWidgetEvent& operator=(const SceneWidgetEvent& org); // disabled friend class SceneWidgetImpl; }; class CNOID_EXPORT SceneWidgetEditable { public: virtual bool onKeyPressEvent(const SceneWidgetEvent& event); virtual bool onKeyReleaseEvent(const SceneWidgetEvent& event); virtual bool onButtonPressEvent(const SceneWidgetEvent& event); virtual bool onButtonReleaseEvent(const SceneWidgetEvent& event); virtual bool onDoubleClickEvent(const SceneWidgetEvent& event); virtual bool onPointerMoveEvent(const SceneWidgetEvent& event); virtual void onPointerLeaveEvent(const SceneWidgetEvent& event); virtual bool onScrollEvent(const SceneWidgetEvent& event); virtual void onFocusChanged(const SceneWidgetEvent& event, bool on); virtual void onContextMenuRequest(const SceneWidgetEvent& event, MenuManager& menuManager); virtual void onSceneModeChanged(const SceneWidgetEvent& event); virtual bool onUndoRequest(); virtual bool onRedoRequest(); }; } #endif choreonoid-1.5.0/src/Base/MovieRecorder.cpp0000664000000000000000000010226112741425367017275 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "MovieRecorder.h" #include "ExtensionManager.h" #include "ViewManager.h" #include "MenuManager.h" #include "ViewArea.h" #include "MessageView.h" #include "AppConfig.h" #include "MainWindow.h" #include "SceneView.h" #include "ToolBar.h" #include "TimeBar.h" #include "Archive.h" #include "SpinBox.h" #include "Buttons.h" #include "ButtonGroup.h" #include "LineEdit.h" #include "CheckBox.h" #include "ComboBox.h" #include "Dialog.h" #include "Separator.h" #include "Timer.h" #include "LazyCaller.h" #include #include #include #include #include #include #include #include #include #include #ifdef Q_OS_LINUX #include #include const bool ENABLE_MOUSE_CURSOR_CAPTURE = true; #else const bool ENABLE_MOUSE_CURSOR_CAPTURE = false; #endif #include "gettext.h" using namespace std; using namespace cnoid; namespace filesystem = boost::filesystem; namespace { enum RecordinMode { OFFLINE_MODE, ONLINE_MODE, DIRECT_MODE, N_RECORDING_MODES }; MovieRecorder* movieRecorder = 0; class MovieRecorderBar : public ToolBar { public: MovieRecorderImpl* recorder; ToolButton* recordingToggle; ToolButton* viewMarkerToggle; bool isFlashed; MovieRecorderBar(MovieRecorderImpl* recorder); void flashRecordingToggle(bool setNormal){ if(isFlashed || setNormal){ recordingToggle->setText(_("O")); isFlashed = false; } else { recordingToggle->setText(_("*")); isFlashed = true; } } void setRecordingToggle(bool on){ recordingToggle->blockSignals(true); recordingToggle->setChecked(on); recordingToggle->blockSignals(false); } void changeViewMarkerToggleState(bool on){ viewMarkerToggle->blockSignals(true); viewMarkerToggle->setChecked(on); viewMarkerToggle->blockSignals(false); } }; class ConfigDialog : public Dialog { public: MovieRecorderImpl* recorder; ScopedConnectionSet viewManagerConnections; LazyCaller updateViewComboLater; vector activeViews; ComboBox targetViewCombo; CheckBox viewMarkerCheck; RadioButton modeRadioButtons[N_RECORDING_MODES]; LineEdit directoryEntry; PushButton directoryButton; LineEdit basenameEntry; CheckBox startTimeCheck; DoubleSpinBox startTimeSpin; CheckBox finishTimeCheck; DoubleSpinBox finishTimeSpin; DoubleSpinBox fpsSpin; CheckBox imageSizeCheck; SpinBox imageWidthSpin; SpinBox imageHeightSpin; CheckBox mouseCursorCheck; ToggleButton recordingToggle; double startTime() const { return startTimeCheck.isChecked() ? startTimeSpin.value() : 0.0; } double finishTime() const { return finishTimeCheck.isChecked() ? finishTimeSpin.value() : std::numeric_limits::max(); } double frameRate() const { return fpsSpin.value(); } double timeStep() const { return 1.0 / fpsSpin.value(); } void setViewMarkerCheck(bool on){ viewMarkerCheck.blockSignals(true); viewMarkerCheck.setChecked(on); viewMarkerCheck.blockSignals(false); } void checkRecordingModeRadio(int mode){ RadioButton& radio = modeRadioButtons[mode]; radio.blockSignals(true); radio.setChecked(true); radio.blockSignals(false); } void setRecordingToggle(bool on){ recordingToggle.blockSignals(true); recordingToggle.setChecked(on); recordingToggle.blockSignals(false); } ConfigDialog(MovieRecorderImpl* recorder); virtual void showEvent(QShowEvent* event); virtual void hideEvent(QHideEvent* event); void updateViewCombo(); void onTargetViewIndexChanged(int index); void onRecordingModeRadioClicked(int mode); void showDirectorySelectionDialog(); bool store(Mapping& archive); void restore(const Mapping& archive); }; class ViewMarker : public QWidget { public: MovieRecorderImpl* recorder; QPen pen; ViewMarker(MovieRecorderImpl* recorder); void setTargetView(View* view); virtual void paintEvent(QPaintEvent* event); }; } namespace cnoid { class MovieRecorderImpl { public: Selection recordingMode; bool isRecording; bool isBeforeFirstFrameCapture; bool requestStopRecording; int frame; double nextFrameTime; double timeStep; double startTime; double finishTime; string targetViewName; View* targetView; ScopedConnectionSet targetViewConnections; MessageView* mv; char* startMessage; ConfigDialog* dialog; MovieRecorderBar* toolBar; TimeBar* timeBar; ConnectionSet timeBarConnections; Timer directModeTimer; ViewMarker* viewMarker; bool isViewMarkerEnabled; Timer flashTimer; typedef boost::variant ImageVariant; class CapturedImage : public Referenced { public: ImageVariant image; int frame; }; typedef ref_ptr CapturedImagePtr; deque capturedImages; vector tmpImageBuf; boost::thread imageOutputThread; boost::mutex imageQueueMutex; boost::condition_variable imageQueueCondition; boost::format filenameFormat; MovieRecorderImpl(ExtensionManager* ext); ~MovieRecorderImpl(); void setTargetView(View* view); void onTargetViewResized(View* view); void onTargetViewRemoved(View* view); void setTargetView(const std::string& name); void onViewCreated(View* view); void setRecordingMode(const std::string& symbol); void activateRecording(bool on, bool isActivatedByDialog); bool setupViewAndFilenameFormat(); bool doOfflineModeRecording(); void setupOnlineModeRecording(); void onPlaybackStarted(double time); void startOnlineModeRecording(); bool onTimeChanged(double time); void onPlaybackStopped(bool isStoppedManually); void startDirectModeRecording(); void onDirectModeTimerTimeout(); void captureViewImage(bool waitForPrevOutput); void drawMouseCursorImage(QPainter& painter); void captureSceneWidgets(QWidget* widget, QPixmap& pixmap); void startImageOutput(); void outputImages(); void onImageOutputFailed(std::string message); void stopRecording(bool isFinished); void onViewMarkerToggled(bool on); bool showViewMarker(); void startFlash(); void onFlashTimeout(); void stopFlash(); bool store(Mapping& archive); void restore(const Mapping& archive); }; } void MovieRecorder::initialize(ExtensionManager* ext) { if(!movieRecorder){ movieRecorder = ext->manage(new MovieRecorder(ext)); MenuManager& mm = ext->menuManager(); mm.setPath("/Tools"); mm.addItem(_("Movie Recorder")) ->sigTriggered().connect(boost::bind(&QDialog::show, movieRecorder->impl->dialog)); } } MovieRecorder* MovieRecorder::instance() { return movieRecorder; } MovieRecorder::MovieRecorder(ExtensionManager* ext) { impl = new MovieRecorderImpl(ext); } MovieRecorderImpl::MovieRecorderImpl(ExtensionManager* ext) : recordingMode(N_RECORDING_MODES, CNOID_GETTEXT_DOMAIN_NAME), mv(MessageView::instance()) { recordingMode.setSymbol(OFFLINE_MODE, N_("Offline")); recordingMode.setSymbol(ONLINE_MODE, N_("Online")); recordingMode.setSymbol(DIRECT_MODE, N_("Direct")); dialog = new ConfigDialog(this); toolBar = new MovieRecorderBar(this); ext->addToolBar(toolBar); timeBar = TimeBar::instance(); targetView = 0; isRecording = false; isBeforeFirstFrameCapture = false; requestStopRecording = false; directModeTimer.sigTimeout().connect( boost::bind(&MovieRecorderImpl::onDirectModeTimerTimeout, this)); startMessage = _("Recording of %1% has been started with the %2% mode."); viewMarker = 0; isViewMarkerEnabled = false; flashTimer.setInterval(500); flashTimer.sigTimeout().connect( boost::bind(&MovieRecorderImpl::onFlashTimeout, this)); Mapping& config = *AppConfig::archive()->findMapping("MovieRecorder"); if(config.isValid()){ restore(config); } } ConfigDialog::ConfigDialog(MovieRecorderImpl* recorder) : recorder(recorder), updateViewComboLater(boost::bind(&ConfigDialog::updateViewCombo, this)) { setWindowTitle(_("Movie Recorder")); QVBoxLayout* vbox = new QVBoxLayout(); setLayout(vbox); QHBoxLayout* hbox = new QHBoxLayout(); hbox->addWidget(new QLabel(_("Target view:"))); targetViewCombo.sigCurrentIndexChanged().connect( boost::bind(&ConfigDialog::onTargetViewIndexChanged, this, _1)); hbox->addWidget(&targetViewCombo); viewMarkerCheck.setText(_("Show the marker")); viewMarkerCheck.sigToggled().connect( boost::bind(&MovieRecorderImpl::onViewMarkerToggled, recorder, _1)); hbox->addWidget(&viewMarkerCheck); hbox->addStretch(); vbox->addLayout(hbox); hbox = new QHBoxLayout(); hbox->addWidget(new QLabel(_("Recording mode: "))); ButtonGroup* modeGroup = new ButtonGroup(); for(int i=0; i < N_RECORDING_MODES; ++i){ RadioButton* radio = &modeRadioButtons[i]; radio->setText(recorder->recordingMode.label(i)); modeGroup->addButton(radio, i); hbox->addWidget(radio); } modeRadioButtons[0].setChecked(true); modeGroup->sigButtonClicked().connect( boost::bind(&ConfigDialog::onRecordingModeRadioClicked, this, _1)); hbox->addStretch(); vbox->addLayout(hbox); hbox = new QHBoxLayout(); hbox->addWidget(new QLabel(_("Directory"))); hbox->addWidget(&directoryEntry); QIcon folderIcon = QIcon::fromTheme("folder"); if(folderIcon.isNull()){ directoryButton.setText(_("Select")); } else { directoryButton.setIcon(folderIcon); } directoryButton.sigClicked().connect( boost::bind(&ConfigDialog::showDirectorySelectionDialog, this)); hbox->addWidget(&directoryButton); vbox->addLayout(hbox); hbox = new QHBoxLayout(); hbox->addWidget(new QLabel(_("Basename"))); basenameEntry.setText("scene"); hbox->addWidget(&basenameEntry); hbox->addStretch(); vbox->addLayout(hbox); hbox = new QHBoxLayout(); hbox->addWidget(new QLabel(_("Frame rate"))); fpsSpin.setDecimals(1); fpsSpin.setRange(1.0, 9999.9); fpsSpin.setValue(30.0); fpsSpin.setSingleStep(0.1); hbox->addWidget(&fpsSpin); hbox->addWidget(new QLabel(_("[fps]"))); hbox->addStretch(); vbox->addLayout(hbox); hbox = new QHBoxLayout(); startTimeCheck.setText(_("Start time")); hbox->addWidget(&startTimeCheck); startTimeSpin.setDecimals(2); startTimeSpin.setRange(0.00, 9999.99); startTimeSpin.setSingleStep(0.1); hbox->addWidget(&startTimeSpin); hbox->addWidget(new QLabel(_("[s]"))); hbox->addSpacing(4); finishTimeCheck.setText(_("Finish time")); hbox->addWidget(&finishTimeCheck); finishTimeSpin.setDecimals(2); finishTimeSpin.setRange(0.00, 9999.99); finishTimeSpin.setSingleStep(0.1); hbox->addWidget(&finishTimeSpin); hbox->addWidget(new QLabel(_("[s]"))); hbox->addStretch(); vbox->addLayout(hbox); hbox = new QHBoxLayout(); imageSizeCheck.setText(_("Image size")); hbox->addWidget(&imageSizeCheck); imageWidthSpin.setRange(1, 9999); imageWidthSpin.setValue(640); hbox->addWidget(&imageWidthSpin); hbox->addWidget(new QLabel("x")); imageHeightSpin.setRange(1, 9999); imageHeightSpin.setValue(480); hbox->addWidget(&imageHeightSpin); hbox->addStretch(); vbox->addLayout(hbox); if(ENABLE_MOUSE_CURSOR_CAPTURE){ hbox = new QHBoxLayout(); mouseCursorCheck.setText(_("Capture the mouse cursor")); hbox->addWidget(&mouseCursorCheck); hbox->addStretch(); vbox->addLayout(hbox); } vbox->addWidget(new HSeparator()); QDialogButtonBox* buttonBox = new QDialogButtonBox(this); recordingToggle.setText(_("&Record")); recordingToggle.setDefault(true); recordingToggle.sigToggled().connect( boost::bind(&MovieRecorderImpl::activateRecording, recorder, _1, true)); buttonBox->addButton(&recordingToggle, QDialogButtonBox::ActionRole); vbox->addWidget(buttonBox); } MovieRecorderBar::MovieRecorderBar(MovieRecorderImpl* recorder) : ToolBar(N_("MovieRecorderBar")), recorder(recorder) { recordingToggle = addToggleButton("O", _("Toggle Recording")); recordingToggle->sigToggled().connect( boost::bind(&MovieRecorderImpl::activateRecording, recorder, _1, false)); viewMarkerToggle = addToggleButton("[ ]", _("Toggle Target View Marker")); viewMarkerToggle->sigToggled().connect( boost::bind(&MovieRecorderImpl::onViewMarkerToggled, recorder, _1)); addButton(QIcon(":/Base/icons/setup.png"), _("Show the config dialog")) ->sigClicked().connect(boost::bind(&QDialog::show, recorder->dialog)); } MovieRecorder::~MovieRecorder() { delete impl; } MovieRecorderImpl::~MovieRecorderImpl() { timeBarConnections.disconnect(); store(*AppConfig::archive()->openMapping("MovieRecorder")); delete dialog; if(viewMarker){ delete viewMarker; } } void ConfigDialog::showEvent(QShowEvent* event) { updateViewCombo(); viewManagerConnections.disconnect(); viewManagerConnections.add( ViewManager::sigViewActivated().connect( boost::bind(boost::ref(updateViewComboLater)))); viewManagerConnections.add( ViewManager::sigViewDeactivated().connect( boost::bind(boost::ref(updateViewComboLater)))); Dialog::showEvent(event); } void ConfigDialog::hideEvent(QHideEvent* event) { viewManagerConnections.disconnect(); updateViewComboLater.cancel(); Dialog::hideEvent(event); } void ConfigDialog::updateViewCombo() { activeViews = ViewManager::activeViews(); targetViewCombo.blockSignals(true); targetViewCombo.clear(); targetViewCombo.addItem("None"); bool selected = false; for(size_t i=0; i < activeViews.size(); ++i){ View* view = activeViews[i]; targetViewCombo.addItem(view->name().c_str()); if(!selected){ if((recorder->targetView && (view == recorder->targetView)) || view->name() == recorder->targetViewName){ targetViewCombo.setCurrentIndex(i + 1); selected = true; } } } targetViewCombo.blockSignals(false); } void ConfigDialog::onTargetViewIndexChanged(int index) { if(index == 0){ recorder->setTargetView(0); } else { int viewIndex = index - 1; if(viewIndex < activeViews.size()){ recorder->setTargetView(activeViews[viewIndex]); } } } void MovieRecorderImpl::setTargetView(View* view) { if(view != targetView){ if(isRecording){ stopRecording(false); } targetViewConnections.disconnect(); targetViewName.clear(); targetView = view; dialog->updateViewCombo(); if(targetView){ targetViewName = targetView->name(); targetViewConnections.add( targetView->sigResized().connect( boost::bind(&MovieRecorderImpl::onTargetViewResized, this, targetView))); targetViewConnections.add( targetView->sigRemoved().connect( boost::bind(&MovieRecorderImpl::onTargetViewRemoved, this, targetView))); } showViewMarker(); } } void MovieRecorderImpl::onTargetViewResized(View* view) { if(targetView == view){ showViewMarker(); } } void MovieRecorderImpl::onTargetViewRemoved(View* view) { if(targetView == view){ setTargetView(0); } } void MovieRecorderImpl::setTargetView(const std::string& name) { if(name != targetViewName){ targetViewName = name; if(!isRecording){ vector views = ViewManager::allViews(); for(size_t i=0; i name() == name){ setTargetView(view); break; } } if(!targetView){ targetViewConnections.add( ViewManager::sigViewCreated().connect( boost::bind(&MovieRecorderImpl::onViewCreated, this, _1))); } } } } void MovieRecorderImpl::onViewCreated(View* view) { if(view->name() == targetViewName){ setTargetView(view); } } void MovieRecorderImpl::setRecordingMode(const std::string& symbol) { recordingMode.select(symbol); dialog->checkRecordingModeRadio(recordingMode.which()); } void ConfigDialog::onRecordingModeRadioClicked(int mode) { recorder->recordingMode.select(mode); } void ConfigDialog::showDirectorySelectionDialog() { QString directory = QFileDialog::getExistingDirectory( MainWindow::instance(), _("Select Directory"), directoryEntry.text(), 0); if(!directory.isNull()){ directoryEntry.setText(directory); } } void MovieRecorderImpl::activateRecording(bool on, bool isActivatedByDialog) { if(isActivatedByDialog){ toolBar->setRecordingToggle(on); } else { dialog->setRecordingToggle(on); } if(!on){ stopRecording(false); } else { if(isRecording){ return; } if(setupViewAndFilenameFormat()){ frame = 0; requestStopRecording = false; timeStep = dialog->timeStep(); startTime = dialog->startTime(); finishTime = dialog->finishTime(); switch(recordingMode.which()){ case OFFLINE_MODE: if(doOfflineModeRecording()){ if(isActivatedByDialog){ dialog->hide(); } } break; case ONLINE_MODE: setupOnlineModeRecording(); break; case DIRECT_MODE: startDirectModeRecording(); break; default: isRecording = false; break; } } } } bool MovieRecorderImpl::setupViewAndFilenameFormat() { if(!targetView){ showWarningDialog(_("Target view is not specified.")); return false; } filesystem::path directory(dialog->directoryEntry.string()); filesystem::path basename(dialog->basenameEntry.string() + "%08u.png"); if(directory.empty()){ showWarningDialog(_("Please set a directory to output image files.")); return false; } else { if(filesystem::exists(directory)){ if(!filesystem::is_directory(directory)){ showWarningDialog(fmt(_("%1% is not a directory.")) % directory); return false; } } else { filesystem::create_directories(directory); } } filenameFormat = boost::format((directory / basename).string()); if(dialog->imageSizeCheck.isChecked()){ int width = dialog->imageWidthSpin.value(); int height = dialog->imageHeightSpin.value(); QSize s = targetView->size(); int x = (s.width() - width) / 2; int y = (s.height() - height) / 2; targetView->setGeometry(x, y, width, height); } boost::unique_lock lock(imageQueueMutex); capturedImages.clear(); return true; } bool MovieRecorderImpl::doOfflineModeRecording() { double time = startTime; bool doContinue = true; isRecording = true; startFlash(); startImageOutput(); mv->putln(boost::format(startMessage) % targetView->name() % recordingMode.selectedLabel()); while(time <= finishTime && doContinue){ doContinue = timeBar->setTime(time); MessageView::instance()->flush(); if(requestStopRecording){ break; } captureViewImage(true); time += timeStep; frame++; } stopRecording(!requestStopRecording); bool result = !requestStopRecording; requestStopRecording = false; return result; } void MovieRecorderImpl::setupOnlineModeRecording() { timeBarConnections.disconnect(); isBeforeFirstFrameCapture = true; nextFrameTime = startTime; if(timeBar->isDoingPlayback()){ startOnlineModeRecording(); } else { timeBarConnections.add( timeBar->sigPlaybackStarted().connect( boost::bind(&MovieRecorderImpl::onPlaybackStarted, this, _1))); mv->putln(boost::format(_("The online mode recording for %1% is ready.")) % targetView->name()); } } void MovieRecorderImpl::onPlaybackStarted(double time) { startOnlineModeRecording(); } void MovieRecorderImpl::startOnlineModeRecording() { timeBarConnections.disconnect(); timeBarConnections.add( timeBar->sigTimeChanged().connect( boost::bind(&MovieRecorderImpl::onTimeChanged, this, _1))); timeBarConnections.add( timeBar->sigPlaybackStopped().connect( boost::bind(&MovieRecorderImpl::onPlaybackStopped, this, _2))); isRecording = true; startImageOutput(); mv->putln(boost::format(startMessage) % targetView->name() % recordingMode.selectedLabel()); } bool MovieRecorderImpl::onTimeChanged(double time) { if(isRecording){ if(isBeforeFirstFrameCapture){ if(time >= startTime){ isBeforeFirstFrameCapture = false; startFlash(); } } if(time > finishTime){ stopRecording(true); } else { while(time >= nextFrameTime){ captureViewImage(false); ++frame; nextFrameTime += timeStep; } } } return false; } void MovieRecorderImpl::onPlaybackStopped(bool isStoppedManually) { stopRecording(!isStoppedManually); } void MovieRecorderImpl::startDirectModeRecording() { isRecording = true; startFlash(); startImageOutput(); directModeTimer.setInterval(1000 / dialog->frameRate()); directModeTimer.start(); mv->putln(boost::format(startMessage) % targetView->name() % recordingMode.selectedLabel()); } void MovieRecorderImpl::onDirectModeTimerTimeout() { captureViewImage(false); ++frame; } void MovieRecorderImpl::captureViewImage(bool waitForPrevOutput) { CapturedImagePtr captured = new CapturedImage(); captured->frame = frame; if(SceneView* sceneView = dynamic_cast(targetView)){ captured->image = sceneView->sceneWidget()->getImage(); if(dialog->mouseCursorCheck.isChecked()){ QPainter painter(&boost::get(captured->image)); drawMouseCursorImage(painter); } } else { captured->image = QPixmap(); QPixmap& pixmap = boost::get(captured->image); pixmap.grabWidget(targetView); captureSceneWidgets(targetView, pixmap); if(dialog->mouseCursorCheck.isChecked()){ QPainter painter(&pixmap); drawMouseCursorImage(painter); } } { boost::unique_lock lock(imageQueueMutex); if(waitForPrevOutput){ while(!capturedImages.empty()){ imageQueueCondition.wait(lock); } } capturedImages.push_back(captured); } imageQueueCondition.notify_all(); } void MovieRecorderImpl::drawMouseCursorImage(QPainter& painter) { #ifdef Q_OS_LINUX XFixesCursorImage* cursor = XFixesGetCursorImage(QX11Info::display()); if(cursor){ if(cursor->pixels){ QImage cursorImage; if(sizeof(long) == 4){ cursorImage = QImage((uchar*)cursor->pixels, cursor->width, cursor->height, QImage::Format_ARGB32); } else { tmpImageBuf.resize(cursor->width * cursor->height); for(int i = 0; i < tmpImageBuf.size(); ++i){ tmpImageBuf[i] = (quint32)cursor->pixels[i]; } cursorImage = QImage((uchar*)(&tmpImageBuf.front()), cursor->width, cursor->height, QImage::Format_ARGB32); } QPoint mousePos = QCursor::pos() - targetView->mapToGlobal(QPoint(0, 0)); mousePos -= QPoint(cursor->xhot, cursor->yhot); painter.drawImage(mousePos, cursorImage); } XFree(cursor); } #endif } void MovieRecorderImpl::captureSceneWidgets(QWidget* widget, QPixmap& pixmap) { const QObjectList objs = widget->children(); for(int i=0; i < objs.size(); ++i){ if(QWidget* widget = dynamic_cast(objs[i])){ if(SceneWidget* sceneWidget = dynamic_cast(widget)){ QPainter painter(&pixmap); QImage image = sceneWidget->getImage(); QPoint pos = sceneWidget->mapTo(targetView, QPoint(0, 0)); painter.drawImage(pos, image); } captureSceneWidgets(widget, pixmap); } } } void MovieRecorderImpl::startImageOutput() { if(!imageOutputThread.joinable()){ imageOutputThread = boost::thread( boost::bind(&MovieRecorderImpl::outputImages, this)); } } void MovieRecorderImpl::outputImages() { while(true){ CapturedImagePtr captured; { boost::unique_lock lock(imageQueueMutex); while(isRecording && capturedImages.empty()){ imageQueueCondition.wait(lock); } if(capturedImages.empty() && !isRecording){ break; } captured = capturedImages.front(); capturedImages.pop_front(); } imageQueueCondition.notify_all(); bool saved = false; string filename = str(filenameFormat % captured->frame); if(captured->image.which() == 0){ QPixmap& pixmap = boost::get(captured->image); saved = pixmap.save(filename.c_str()); } else { QImage& image = boost::get(captured->image); saved = image.save(filename.c_str()); } if(!saved){ string message = str(fmt(_("Saving an image to \"%1%\" failed.")) % filename); callLater(boost::bind(&MovieRecorderImpl::onImageOutputFailed, this, message)); { boost::unique_lock lock(imageQueueMutex); capturedImages.clear(); } imageQueueCondition.notify_all(); break; } } } void MovieRecorderImpl::onImageOutputFailed(std::string message) { showWarningDialog(message); stopRecording(false); } void MovieRecorderImpl::stopRecording(bool isFinished) { directModeTimer.stop(); if(isRecording){ stopFlash(); int numRemainingImages = 0; { boost::unique_lock lock(imageQueueMutex); numRemainingImages = capturedImages.size(); } if(numRemainingImages > 1){ QProgressDialog progress(_("Outputting sequential image files..."), _("Abort Output"), 0, numRemainingImages, MainWindow::instance()); progress.setWindowTitle(_("Movie Recorder's Output Status")); progress.setWindowModality(Qt::WindowModal); while(true){ int index; { boost::unique_lock lock(imageQueueMutex); index = numRemainingImages - capturedImages.size(); } progress.setValue(index); if(progress.wasCanceled()){ boost::unique_lock lock(imageQueueMutex); capturedImages.clear(); break; } if(index < numRemainingImages){ boost::this_thread::sleep(boost::posix_time::milliseconds(10)); } else { break; } } } isRecording = false; requestStopRecording = true; imageQueueCondition.notify_all(); imageOutputThread.join(); if(isFinished){ mv->putln(boost::format(_("Recording of %1% has been finished.")) % targetView->name()); } else { mv->putln(boost::format(_("Recording of %1% has been stopped.")) % targetView->name()); } } timeBarConnections.disconnect(); toolBar->setRecordingToggle(false); dialog->setRecordingToggle(false); } void MovieRecorderImpl::onViewMarkerToggled(bool on) { toolBar->changeViewMarkerToggleState(on); dialog->setViewMarkerCheck(on); isViewMarkerEnabled = on; if(on){ if(!targetView){ if(!targetViewName.empty()){ setTargetView(targetViewName); } } showViewMarker(); } else { if(viewMarker){ viewMarker->hide(); } } } bool MovieRecorderImpl::showViewMarker() { if(isViewMarkerEnabled && targetView && targetView->isActive()){ if(!viewMarker){ viewMarker = new ViewMarker(this); } viewMarker->setTargetView(targetView); viewMarker->show(); return true; } return false; } void MovieRecorderImpl::startFlash() { showViewMarker(); flashTimer.start(); } void MovieRecorderImpl::onFlashTimeout() { toolBar->flashRecordingToggle(false); if(isViewMarkerEnabled && viewMarker){ if(viewMarker->isVisible()){ viewMarker->hide(); } else { viewMarker->show(); } } } void MovieRecorderImpl::stopFlash() { flashTimer.stop(); toolBar->flashRecordingToggle(true); if(isViewMarkerEnabled && viewMarker){ viewMarker->show(); } } ViewMarker::ViewMarker(MovieRecorderImpl* recorder) : recorder(recorder) { setWindowFlags(Qt::Widget | Qt::FramelessWindowHint); setAttribute(Qt::WA_NoSystemBackground); setAttribute(Qt::WA_PaintOnScreen); setAttribute(Qt::WA_TransparentForMouseEvents); pen.setStyle(Qt::SolidLine); pen.setColor(QColor(Qt::red)); pen.setWidthF(8.0); } void ViewMarker::setTargetView(View* view) { ViewArea* viewArea = view->viewArea(); setParent(viewArea); QPoint p = view->viewAreaPos(); setGeometry(p.x(), p.y(), view->width(), view->height()); QRegion rect(view->rect()); setMask(rect.xored(QRegion(4, 4, view->width() - 8, view->height() - 8))); } void ViewMarker::paintEvent(QPaintEvent* event) { QPainter painter(this); painter.setPen(pen); painter.setBrush(Qt::NoBrush); painter.drawRect(0, 0, width(), height()); } bool MovieRecorderImpl::store(Mapping& archive) { if(targetView){ archive.write("target", targetView->name()); } archive.write("recordingMode", recordingMode.selectedSymbol()); return dialog->store(archive); } bool ConfigDialog::store(Mapping& archive) { archive.write("showViewMarker", viewMarkerCheck.isChecked()); archive.write("directory", directoryEntry.string()); archive.write("basename", basenameEntry.string()); archive.write("checkStartTime", startTimeCheck.isChecked()); archive.write("startTime", startTimeSpin.value()); archive.write("checkFinishTime", finishTimeCheck.isChecked()); archive.write("finishTime", finishTimeSpin.value()); archive.write("fps", fpsSpin.value()); archive.write("setSize", imageSizeCheck.isChecked()); archive.write("width", imageWidthSpin.value()); archive.write("height", imageHeightSpin.value()); archive.write("mouseCursor", mouseCursorCheck.isChecked()); return true; } void MovieRecorderImpl::restore(const Mapping& archive) { string symbol; if(archive.read("target", symbol)){ setTargetView(symbol); } if(archive.read("recordingMode", symbol)){ setRecordingMode(symbol); } dialog->restore(archive); } void ConfigDialog::restore(const Mapping& archive) { viewMarkerCheck.setChecked(archive.get("showViewMarker", viewMarkerCheck.isChecked())); directoryEntry.setText(archive.get("directory", directoryEntry.string())); basenameEntry.setText(archive.get("basename", basenameEntry.string())); startTimeCheck.setChecked(archive.get("checkStartTime", startTimeCheck.isChecked())); startTimeSpin.setValue(archive.get("startTime", startTimeSpin.value())); finishTimeCheck.setChecked(archive.get("checkFinishTime", finishTimeCheck.isChecked())); finishTimeSpin.setValue(archive.get("finishTime", finishTimeSpin.value())); fpsSpin.setValue(archive.get("fps", fpsSpin.value())); imageSizeCheck.setChecked(archive.get("setSize", imageSizeCheck.isChecked())); imageWidthSpin.setValue(archive.get("width", imageWidthSpin.value())); imageHeightSpin.setValue(archive.get("height", imageHeightSpin.value())); mouseCursorCheck.setChecked(archive.get("mouseCursor", mouseCursorCheck.isChecked())); } choreonoid-1.5.0/src/Base/ItemManager.cpp0000664000000000000000000013256112741425367016727 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "ItemManager.h" #include "Item.h" #include "RootItem.h" #include "ItemTreeView.h" #include "MenuManager.h" #include "AppConfig.h" #include "MainWindow.h" #include "MessageView.h" #include "CheckBox.h" #include "ParametricPathProcessor.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; namespace cnoid { class ItemManagerImpl { public: ItemManagerImpl(const string& moduleName, MenuManager& menuManager); ~ItemManagerImpl(); typedef list CreationPanelFilterList; typedef set< pair > CreationPanelFilterSet; class CreationPanelBase : public QDialog { public: CreationPanelBase(const QString& title, ItemPtr protoItem, bool isSingleton); void addPanel(ItemCreationPanel* panel); ItemPtr createItem(ItemPtr parentItem); CreationPanelFilterList preFilters; CreationPanelFilterList postFilters; private: QVBoxLayout* panelLayout; ItemPtr protoItem; bool isSingleton; }; struct Saver; typedef boost::shared_ptr SaverPtr; struct Loader; typedef boost::shared_ptr LoaderPtr; struct ClassInfo { ClassInfo() { creationPanelBase = 0; } ~ClassInfo() { delete creationPanelBase; } string moduleName; string className; string name; // without the 'Item' suffix boost::function factory; CreationPanelBase* creationPanelBase; list loaders; list savers; ItemPtr singletonInstance; bool isSingleton; }; typedef boost::shared_ptr ClassInfoPtr; typedef map ClassInfoMap; class Loader : public QObject { public: string typeId; string formatId; string caption; int priority; ItemManager::FileFunctionBasePtr loadingFunction; boost::weak_ptr classInfo; vector extensions; }; struct Saver { string typeId; string formatId; string caption; int priority; vector extensions; ItemManager::FileFunctionBasePtr savingFunction; }; string moduleName; string textDomain; MenuManager& menuManager; ClassInfoMap classNameToClassInfoMap; set registeredTypeIds; set registeredCreationPanels; CreationPanelFilterSet registeredCreationPanelFilters; set registeredLoaders; set registeredSavers; QSignalMapper* mapperForNewItemActivated; QSignalMapper* mapperForLoadSpecificTypeItemActivated; void detachManagedTypeItems(Item* parentItem); void registerClass( boost::function& factory, Item* singletonInstance, const string& typeId, const string& className); void addCreationPanel(const std::string& typeId, ItemCreationPanel* panel); void addCreationPanelFilter( const std::string& typeId, ItemManager::CreationPanelFilterBasePtr filter, bool afterInitializionByPanels); CreationPanelBase* getOrCreateCreationPanelBase(const string& typeId); void addLoader (const std::string& typeId, const std::string& caption, const std::string& formatId, const std::string& extensions, const ItemManager::FileFunctionBasePtr function, int priority); static bool load(Item* item, const std::string& filename, Item* parentItem, const std::string& formatId); static bool load(LoaderPtr loader, Item* item, const std::string& filename, Item* parentItem); void addSaver (const string& typeId, const string& caption, const string& formatId, const string& extensions, ItemManager::FileFunctionBasePtr function, int priority); static bool save(Item* item, bool useDialogToGetFilename, bool doExport, std::string filename, const std::string& formatId); static SaverPtr getSaverAndFilenameFromSaveDialog( list& savers, bool doExport, const string& itemLabel, const string& formatId, string& io_filename); static SaverPtr determineSaver(list& savers, const string& filename, const string& formatId); static bool overwrite(Item* item, bool forceOverwrite, const std::string& formatId); static void onNewItemActivated(CreationPanelBase* base); void onLoadItemActivated(); static void onLoadSpecificTypeItemActivated(LoaderPtr loader); void onReloadSelectedItemsActivated(); void onSaveSelectedItemsActivated(); void onSaveSelectedItemsAsActivated(); void onSaveAllItemsActivated(); void onExportSelectedItemsActivated(); }; } namespace { class DefaultCreationPanel : public ItemCreationPanel { QLineEdit* nameEntry; public: DefaultCreationPanel(QWidget* parent) : ItemCreationPanel(parent) { QHBoxLayout* layout = new QHBoxLayout(); layout->addWidget(new QLabel(_("Name:"))); nameEntry = new QLineEdit(); layout->addWidget(nameEntry); setLayout(layout); } virtual bool initializePanel(Item* protoItem) { nameEntry->setText(protoItem->name().c_str()); return true; } virtual bool initializeItem(Item* protoItem) { protoItem->setName(nameEntry->text().toStdString()); return true; } }; MessageView* messageView = 0; bool isStaticMembersInitialized = false; typedef map ClassInfoMap; ClassInfoMap typeIdToClassInfoMap; typedef map ModuleNameToItemManagerImplMap; ModuleNameToItemManagerImplMap moduleNameToItemManagerImplMap; typedef map CreationPanelBaseMap; CreationPanelBaseMap creationPanelBaseMap; typedef map LoaderMap; LoaderMap extToLoaderMap; QWidget* importMenu; void expandExtensionsToVector(const string& extensions, vector& out_extensions) { typedef tokenizer< char_separator > tokenizer; char_separator sep(";"); tokenizer tokens(extensions, sep); for(tokenizer::iterator it = tokens.begin(); it != tokens.end(); ++it){ out_extensions.push_back(*it); } } } ItemManager::ItemManager(const std::string& moduleName, MenuManager& menuManager) { impl = new ItemManagerImpl(moduleName, menuManager); } ItemManagerImpl::ItemManagerImpl(const string& moduleName, MenuManager& menuManager) : moduleName(moduleName), menuManager(menuManager) { using boost::bind; if(!isStaticMembersInitialized){ menuManager.setPath("/File").setPath(N_("New ...")); menuManager.setPath("/File"); menuManager.addItem(_("Open Item")) ->sigTriggered().connect(bind(&ItemManagerImpl::onLoadItemActivated, this)); menuManager.setPath(N_("Open ...")); menuManager.setPath("/File"); menuManager.addItem(_("Reload Selected Items")) ->sigTriggered().connect(bind(&ItemManagerImpl::onReloadSelectedItemsActivated, this)); menuManager.addSeparator(); menuManager.addItem(_("Save Selected Items")) ->sigTriggered().connect(bind(&ItemManagerImpl::onSaveSelectedItemsActivated, this)); menuManager.addItem(_("Save Selected Items As")) ->sigTriggered().connect(bind(&ItemManagerImpl::onSaveSelectedItemsAsActivated, this)); menuManager.addItem(_("Save All Items")) ->sigTriggered().connect(bind(&ItemManagerImpl::onSaveAllItemsActivated, this)); menuManager.addSeparator(); menuManager.setPath(N_("Import ...")); importMenu = menuManager.current(); menuManager.setPath("/File"); menuManager.addItem(_("Export Selected Items")) ->sigTriggered().connect(bind(&ItemManagerImpl::onExportSelectedItemsActivated, this)); menuManager.addSeparator(); messageView = MessageView::mainInstance(); isStaticMembersInitialized = true; } moduleNameToItemManagerImplMap[moduleName] = this; } void ItemManager::addMenuItemToImport(const std::string& caption, boost::function slot) { impl->menuManager.setCurrent(importMenu).addItem(caption.c_str())->sigTriggered().connect(slot); } ItemManager::~ItemManager() { delete impl; } ItemManagerImpl::~ItemManagerImpl() { // unregister creation panels for(set::iterator it = registeredCreationPanels.begin(); it != registeredCreationPanels.end(); ++it){ ItemCreationPanel* panel = *it; delete panel; } // unregister loaders for(set::iterator it = registeredLoaders.begin(); it != registeredLoaders.end(); ++it){ LoaderPtr loader = *it; for(size_t i=0; i < loader->extensions.size(); ++i){ const string& ext = loader->extensions[i]; LoaderMap::iterator p = extToLoaderMap.find(ext); if(p != extToLoaderMap.end()){ if(p->second == loader){ extToLoaderMap.erase(ext); } } } ClassInfoMap::iterator p = typeIdToClassInfoMap.find(loader->typeId); if(p != typeIdToClassInfoMap.end()){ list& loaders = p->second->loaders; list::iterator q = loaders.begin(); while(q != loaders.end()){ if(loader == *q){ q = loaders.erase(q); } else { q++; } } } } // unregister savers for(set::iterator it = registeredSavers.begin(); it != registeredSavers.end(); ++it){ SaverPtr saver = *it; ClassInfoMap::iterator p = typeIdToClassInfoMap.find(saver->typeId); if(p != typeIdToClassInfoMap.end()){ list& savers = p->second->savers; list::iterator q = savers.begin(); while(q != savers.end()){ if(saver == *q){ q = savers.erase(q); } else { q++; } } } } // unregister item class identifiers, CreationPanelBases and savers for(set::iterator q = registeredTypeIds.begin(); q != registeredTypeIds.end(); ++q){ const string& id = *q; Item::sigClassUnregistered_(id.c_str()); CreationPanelBaseMap::iterator s = creationPanelBaseMap.find(id); if(s != creationPanelBaseMap.end()){ CreationPanelBase* base = s->second; delete base; creationPanelBaseMap.erase(s); } typeIdToClassInfoMap.erase(id); } // unregister creation panel filters for(CreationPanelFilterSet::iterator p = registeredCreationPanelFilters.begin(); p != registeredCreationPanelFilters.end(); ++p){ ClassInfoMap::iterator q = typeIdToClassInfoMap.find(p->first); if(q != typeIdToClassInfoMap.end()){ ClassInfoPtr& classInfo = q->second; classInfo->creationPanelBase->preFilters.remove(p->second); classInfo->creationPanelBase->postFilters.remove(p->second); } } moduleNameToItemManagerImplMap.erase(moduleName); } void ItemManager::detachAllManagedTypeItemsFromRoot() { impl->detachManagedTypeItems(RootItem::instance()); } void ItemManagerImpl::detachManagedTypeItems(Item* parentItem) { Item* item = parentItem->childItem(); while(item){ Item* nextItem = item->nextItem(); set::iterator p = registeredTypeIds.find(typeid(*item).name()); if(p != registeredTypeIds.end()){ item->detachFromParentItem(); } else { detachManagedTypeItems(item); } item = nextItem; } } void ItemManager::bindTextDomain(const std::string& domain) { impl->textDomain = domain; } void ItemManager::registerClassSub (boost::function factory, Item* singletonInstance, const std::string& typeId, const std::string& className) { impl->registerClass(factory, singletonInstance, typeId, className); } void ItemManagerImpl::registerClass (boost::function& factory, Item* singletonInstance, const string& typeId, const string& className) { pair ret = classNameToClassInfoMap.insert(make_pair(className, ClassInfoPtr())); ClassInfoPtr& info = ret.first->second; if(ret.second){ info = boost::make_shared(); info->moduleName = moduleName; info->className = className; // set the class name without the "Item" suffix QString name(className.c_str()); name.replace(QRegExp("Item$"), ""); info->name = name.toStdString(); } if(singletonInstance){ if(singletonInstance->name().empty()){ singletonInstance->setName(info->name); } info->singletonInstance = singletonInstance; info->isSingleton = true; } else { info->factory = factory; info->isSingleton = false; } registeredTypeIds.insert(typeId); typeIdToClassInfoMap[typeId] = info; } bool ItemManager::getClassIdentifier(ItemPtr item, std::string& out_moduleName, std::string& out_className) { bool result; ClassInfoMap::iterator p = typeIdToClassInfoMap.find(typeid(*item).name()); if(p != typeIdToClassInfoMap.end()){ ItemManagerImpl::ClassInfoPtr& info = p->second; out_moduleName = info->moduleName; out_className = info->className; result = true; } else { out_moduleName.clear(); out_className = typeid(*item).name(); result = false; } return result; } Item* ItemManager::getSingletonInstance(const std::string& typeId) { ClassInfoMap::iterator p = typeIdToClassInfoMap.find(typeId); if(p != typeIdToClassInfoMap.end()){ ItemManagerImpl::ClassInfoPtr& info = p->second; if(info->isSingleton){ return info->singletonInstance; } } return 0; } ItemPtr ItemManager::create(const std::string& moduleName, const std::string& className) { ItemPtr item; ModuleNameToItemManagerImplMap::iterator p = moduleNameToItemManagerImplMap.find(moduleName); if(p != moduleNameToItemManagerImplMap.end()){ ClassInfoMap& classNameToClassInfoMap = p->second->classNameToClassInfoMap; ClassInfoMap::iterator q = classNameToClassInfoMap.find(className); if(q != classNameToClassInfoMap.end()){ ItemManagerImpl::ClassInfoPtr& info = q->second; if(info->isSingleton){ if(info->singletonInstance->parentItem()){ //! \todo put a warning message to notify that the instance of this singleton class has been in the item tree } else { item = info->singletonInstance; } } else { if(info->factory){ item = info->factory(); } } } } return item; } void ItemManager::addCreationPanelSub(const std::string& typeId, ItemCreationPanel* panel) { impl->addCreationPanel(typeId, panel); } void ItemManagerImpl::addCreationPanel(const std::string& typeId, ItemCreationPanel* panel) { CreationPanelBase* base = getOrCreateCreationPanelBase(typeId); if(panel){ base->addPanel(panel); } else { base->addPanel(new DefaultCreationPanel(base)); } registeredCreationPanels.insert(panel); } void ItemManager::addCreationPanelFilterSub (const std::string& typeId, CreationPanelFilterBasePtr filter, bool afterInitializionByPanels) { impl->addCreationPanelFilter(typeId, filter, afterInitializionByPanels); } void ItemManagerImpl::addCreationPanelFilter (const std::string& typeId, ItemManager::CreationPanelFilterBasePtr filter, bool afterInitializionByPanels) { CreationPanelBase* base = getOrCreateCreationPanelBase(typeId); if(!afterInitializionByPanels){ base->preFilters.push_back(filter); } else { base->postFilters.push_back(filter); } registeredCreationPanelFilters.insert(make_pair(typeId, filter)); } ItemManagerImpl::CreationPanelBase* ItemManagerImpl::getOrCreateCreationPanelBase(const string& typeId) { CreationPanelBase* base = 0; ClassInfoMap::iterator p = typeIdToClassInfoMap.find(typeId); if(p != typeIdToClassInfoMap.end()){ ClassInfoPtr& info = p->second; base = info->creationPanelBase; if(!base){ QString className(info->className.c_str()); QString translatedClassName(dgettext(textDomain.c_str(), info->className.c_str())); QString translatedName(translatedClassName); translatedName.replace(QRegExp(_("Item$")), ""); QString title(QString(_("Create New %1")).arg(translatedClassName)); ItemPtr protoItem; if(info->isSingleton){ protoItem = info->singletonInstance; } else { protoItem = info->factory(); protoItem->setName(info->name); } base = new CreationPanelBase(title, protoItem, info->isSingleton); base->hide(); menuManager.setPath("/File/New ...").addItem(translatedName) ->sigTriggered().connect(boost::bind(ItemManagerImpl::onNewItemActivated, base)); info->creationPanelBase = base; } } return base; } void ItemManagerImpl::onNewItemActivated(CreationPanelBase* base) { ItemTreeView* itemTreeView = ItemTreeView::mainInstance(); ItemList parentItems = itemTreeView->selectedItems(); if(parentItems.empty()){ parentItems.push_back(itemTreeView->rootItem()); } for(size_t i=0; i < parentItems.size(); ++i){ ItemPtr parentItem = parentItems[i]; ItemPtr newItem = base->createItem(parentItem); if(newItem){ parentItem->addChildItem(newItem, true); } } } ItemManagerImpl::CreationPanelBase::CreationPanelBase(const QString& title, ItemPtr protoItem, bool isSingleton) : QDialog(MainWindow::instance()), protoItem(protoItem), isSingleton(isSingleton) { setWindowTitle(title); QPushButton* createButton = new QPushButton(_("&Create")); createButton->setDefault(true); QPushButton* cancelButton = new QPushButton(_("&Cancel")); QDialogButtonBox* buttonBox = new QDialogButtonBox(this); buttonBox->addButton(createButton, QDialogButtonBox::AcceptRole); buttonBox->addButton(cancelButton, QDialogButtonBox::RejectRole); connect(buttonBox,SIGNAL(accepted()), this, SLOT(accept())); connect(buttonBox,SIGNAL(rejected()), this, SLOT(reject())); QVBoxLayout* topLayout = new QVBoxLayout(); panelLayout = new QVBoxLayout(); topLayout->addLayout(panelLayout); topLayout->addWidget(buttonBox); setLayout(topLayout); } void ItemManagerImpl::CreationPanelBase::addPanel(ItemCreationPanel* panel) { panelLayout->addWidget(panel); } ItemPtr ItemManagerImpl::CreationPanelBase::createItem(ItemPtr parentItem) { if(isSingleton){ if(protoItem->parentItem()){ return 0; } } vector panels; int n = panelLayout->count(); for(int i=0; i < n; ++i){ ItemCreationPanel* panel = dynamic_cast(panelLayout->itemAt(i)->widget()); if(panel){ panels.push_back(panel); } } bool result = true; for(CreationPanelFilterList::iterator p = preFilters.begin(); p != preFilters.end(); ++p){ ItemManager::CreationPanelFilterBasePtr filter = *p; if(!(*filter)(protoItem.get(), parentItem.get())){ result = false; break; } } if(result){ for(size_t i=0; i < panels.size(); ++i){ if(!panels[i]->initializePanel(protoItem.get())){ result = false; break; } } } if(result){ if(exec() == QDialog::Accepted){ for(size_t i=0; i < panels.size(); ++i){ if(!panels[i]->initializeItem(protoItem.get())){ result = false; break; } } if(result){ for(CreationPanelFilterList::iterator p = postFilters.begin(); p != postFilters.end(); ++p){ ItemManager::CreationPanelFilterBasePtr filter = *p; if(!(*filter)(protoItem.get(), parentItem.get())){ result = false; break; } } } } else { result = false; } } ItemPtr newItem; if(result){ if(isSingleton){ newItem = protoItem; } else { newItem = protoItem->duplicate(); } } return newItem; } ItemCreationPanel* ItemCreationPanel::findPanelOnTheSameDialog(const std::string& name) { QBoxLayout* layout = dynamic_cast(parentWidget()); if(layout){ int n = layout->count(); for(int i=0; i < n; ++i){ ItemCreationPanel* panel = dynamic_cast(layout->itemAt(i)->widget()); if(panel){ if(panel->objectName().toStdString() == name){ return panel; } } } } return 0; } void ItemManager::addLoaderSub (const std::string& typeId, const std::string& caption, const std::string& formatId, const std::string& extensions, FileFunctionBasePtr function, int priority) { impl->addLoader(typeId, caption, formatId, extensions, function, priority); } void ItemManagerImpl::addLoader (const std::string& typeId, const std::string& caption, const std::string& formatId, const std::string& extensions, ItemManager::FileFunctionBasePtr function, int priority) { ClassInfoMap::iterator p = typeIdToClassInfoMap.find(typeId); if(p != typeIdToClassInfoMap.end()){ ClassInfoPtr& classInfo = p->second; LoaderPtr loader = boost::make_shared(); loader->typeId = typeId; loader->caption = caption; loader->formatId = formatId; loader->priority = priority; loader->loadingFunction = function; loader->classInfo = classInfo; expandExtensionsToVector(extensions, loader->extensions); for(size_t i=0; i < loader->extensions.size(); ++i){ const string& ext = loader->extensions[i]; extToLoaderMap[ext] = loader; } bool isImporter = (priority <= ItemManager::PRIORITY_CONVERSION); if(!isImporter){ menuManager.setPath("/File/Open ..."); } else { menuManager.setPath("/File/Import ..."); } menuManager.addItem(caption.c_str()) ->sigTriggered().connect( boost::bind(&ItemManagerImpl::onLoadSpecificTypeItemActivated, loader)); registeredLoaders.insert(loader); // insert loader to a proper position of the list considering priorities list& loaders = classInfo->loaders; list::iterator it = loaders.begin(); while(true){ if(it == loaders.end()){ loaders.push_back(loader); break; } LoaderPtr loader2 = *it; if(loader->priority > loader2->priority){ loaders.insert(it, loader); break; } ++it; } } } bool ItemManager::load(Item* item, const std::string& filename, Item* parentItem, const std::string& formatId) { return ItemManagerImpl::load(item, filename, parentItem, formatId); } bool ItemManagerImpl::load(Item* item, const std::string& filename, Item* parentItem, const std::string& formatId) { ParametricPathProcessor* pathProcessor = ParametricPathProcessor::instance(); optional expanded = pathProcessor->expand(filename); if(!expanded){ messageView->putln(pathProcessor->errorMessage()); return false; } filesystem::path filepath = cnoid::getAbsolutePath(*expanded); string pathString = cnoid::getPathString(filepath); const string& typeId = typeid(*item).name(); ClassInfoMap::iterator p = typeIdToClassInfoMap.find(typeId); if(p == typeIdToClassInfoMap.end()){ messageView->putln(fmt(_("\"%1%\" cannot be loaded because item type \"%2%\" is not registered.")) % pathString % typeId); return false; } ClassInfoPtr& classInfo = p->second; list& loaders = classInfo->loaders; bool loaded = false; LoaderPtr targetLoader; if(!formatId.empty()){ for(list::iterator p = loaders.begin(); p != loaders.end(); ++p){ LoaderPtr& loader = *p; if(loader->formatId == formatId){ targetLoader = loader; break; } } } else { string extension = filesystem::extension(filepath); if(extension.size() >= 2){ string ext = extension.substr(1); // remove dot for(list::iterator p = loaders.begin(); p != loaders.end(); ++p){ LoaderPtr& loader = *p; for(size_t i=0; i < loader->extensions.size(); ++i){ if(ext == loader->extensions[i]){ targetLoader = loader; break; } } } } } if(!targetLoader){ string message; if(formatId.empty()){ message = str(fmt(_("\"%1%\" cannot be loaded because the file format is unknown.")) % pathString); } else { message = str(fmt(_("\"%1%\" cannot be loaded because file format \"%2%\" is unknown.")) % pathString % formatId); } messageView->putln(message); } else { if(load(targetLoader, item, pathString, parentItem)){ loaded = true; } } return loaded; } bool ItemManagerImpl::load(LoaderPtr loader, Item* item, const std::string& filename_, Item* parentItem) { bool loaded = false; if(loader->loadingFunction){ string filename(toActualPathName(filename_)); format f(fmt(_("Loading %1% \"%2%\""))); messageView->notify(str(fmt(_("Loading %1% \"%2%\"")) % loader->caption % filename)); messageView->flush(); if(!parentItem){ parentItem = RootItem::mainInstance(); } ostream& os = messageView->cout(true); loaded = (*loader->loadingFunction)(item, filename, os, parentItem); os.flush(); if(!loaded){ messageView->put(MessageView::HIGHLIGHT, _(" -> failed.\n")); } else { if(item->name().empty()){ item->setName(filesystem::basename(filesystem::path(filename))); } item->updateFileInformation(filename, loader->formatId); messageView->put(_(" -> ok!\n")); } messageView->flush(); } return loaded; } void ItemManagerImpl::onLoadItemActivated() { } void ItemManagerImpl::onLoadSpecificTypeItemActivated(LoaderPtr loader) { ItemPtr item; ClassInfoPtr classInfo = loader->classInfo.lock(); if(classInfo->isSingleton){ item = classInfo->singletonInstance; if(item->parentItem()){ showWarningDialog(format(_("The singleton instance of %1% is already loaded.")) % classInfo->className); return; } } QFileDialog dialog(MainWindow::instance()); //dialog.setOption(QFileDialog::DontUseNativeDialog); dialog.setWindowTitle(str(fmt(_("Load %1%")) % loader->caption).c_str()); dialog.setViewMode(QFileDialog::List); dialog.setLabelText(QFileDialog::Accept, _("Open")); dialog.setLabelText(QFileDialog::Reject, _("Cancel")); dialog.setDirectory(AppConfig::archive()->get ("currentFileDialogDirectory", shareDirectory()).c_str()); static const char* checkConfigKey = "defaultChecked"; bool isCheckedByDefault = false; CheckBox checkCheckBox(_("Check the item(s) in ItemTreeView")); QGridLayout* layout = dynamic_cast(dialog.layout()); if(layout){ Mapping* conf = AppConfig::archive()->findMapping("ItemTreeView"); if(conf->isValid()){ conf = conf->findMapping(checkConfigKey); if(conf->isValid()){ conf = conf->findMapping(classInfo->moduleName); if(conf->isValid() && conf->read(classInfo->className, isCheckedByDefault)){ checkCheckBox.setChecked(isCheckedByDefault); } } } layout->addWidget(&checkCheckBox, 4, 0, 1, 3); } QStringList filters; if(!loader->extensions.empty()){ string filterText = loader->caption + " ("; for(size_t i=0; i < loader->extensions.size(); ++i){ if(i > 0){ filterText += " "; } string extension = string("*.") + loader->extensions[i]; filterText += extension; } filterText += ")"; filters << filterText.c_str(); } filters << _("Any files (*)"); dialog.setNameFilters(filters); if(classInfo->isSingleton){ dialog.setFileMode(QFileDialog::ExistingFile); } else { dialog.setFileMode(QFileDialog::ExistingFiles); } if(dialog.exec()){ Mapping* config = AppConfig::archive(); config->writePath( "currentFileDialogDirectory", dialog.directory().absolutePath().toStdString()); if(checkCheckBox.isChecked() != isCheckedByDefault){ Mapping* checkConfig = config ->openMapping("ItemTreeView") ->openMapping(checkConfigKey) ->openMapping(classInfo->moduleName); checkConfig->write(classInfo->className, checkCheckBox.isChecked()); AppConfig::flush(); } QStringList filenames = dialog.selectedFiles(); ItemTreeView* itemTreeView = ItemTreeView::instance(); Item* parentItem = itemTreeView->selectedItem(); if(!parentItem){ parentItem = RootItem::instance(); } for(int i=0; i < filenames.size(); ++i){ if(!classInfo->isSingleton){ item = classInfo->factory(); } string filename = getNativePathString(filesystem::path(filenames[i].toStdString())); if(load(loader, item.get(), filename, parentItem)){ parentItem->addChildItem(item, true); if(checkCheckBox.isChecked()){ itemTreeView->checkItem(item); } } } } } void ItemManager::addSaverSub(const std::string& typeId, const std::string& caption, const std::string& formatId, const std::string& extensions, FileFunctionBasePtr function, int priority) { impl->addSaver(typeId, caption, formatId, extensions, function, priority); } void ItemManagerImpl::addSaver (const string& typeId, const string& caption, const string& formatId, const string& extensions, ItemManager::FileFunctionBasePtr function, int priority) { ClassInfoMap::iterator p = typeIdToClassInfoMap.find(typeId); if(p != typeIdToClassInfoMap.end()){ SaverPtr saver = boost::make_shared(); saver->typeId = typeId; saver->formatId = formatId; saver->caption = caption; saver->priority = priority; saver->savingFunction = function; expandExtensionsToVector(extensions, saver->extensions); // insert saver to a proper position of the list considering priorities list& savers = p->second->savers; list::iterator it = savers.begin(); while(true){ if(it == savers.end()){ savers.push_back(saver); break; } SaverPtr saver2 = *it; if(saver->priority > saver2->priority){ savers.insert(it, saver); break; } ++it; } registeredSavers.insert(saver); } } bool ItemManager::save(Item* item, const std::string& filename, const std::string& formatId) { return ItemManagerImpl::save(item, false, false, filename, formatId); } bool ItemManagerImpl::save (Item* item, bool useDialogToGetFilename, bool doExport, std::string filename, const std::string& formatId) { item->setTemporal(false); ClassInfoMap::iterator p = typeIdToClassInfoMap.find(typeid(*item).name()); if(p == typeIdToClassInfoMap.end()){ return false; } ClassInfoPtr& classInfo = p->second; bool saved = false; bool tryToSave = false; string itemLabel = classInfo->className + " \"" + item->name() + "\""; list& savers = classInfo->savers; SaverPtr targetSaver; if(useDialogToGetFilename){ targetSaver = getSaverAndFilenameFromSaveDialog(savers, doExport, itemLabel, formatId, filename); } else { targetSaver = determineSaver(savers, filename, formatId); } if(targetSaver && targetSaver->savingFunction){ tryToSave = true; if(!doExport){ messageView->put(str(fmt(_("Saving %1% to \"%2%\"")) % itemLabel % filename)); } else { messageView->put(str(fmt(_("Exporting %1% into \"%2%\"")) % itemLabel % filename)); } Item* parentItem = item->parentItem(); if(!parentItem){ parentItem = RootItem::mainInstance(); } ostream& os = messageView->cout(true); saved = (*targetSaver->savingFunction)(item, filename, os, parentItem); os.flush(); if(!saved){ messageView->put(MessageView::HIGHLIGHT, _(" -> failed.\n")); } else { bool isExporter = (targetSaver->priority <= ItemManager::PRIORITY_CONVERSION); if(!isExporter){ item->updateFileInformation(filename, targetSaver->formatId); } messageView->put(_(" -> ok!\n")); } } if(!tryToSave){ string actualFormatId = targetSaver ? targetSaver->formatId : formatId; if(actualFormatId.empty()){ if(!doExport){ messageView->put(str(fmt(_("%1% cannot be saved.\n")) % itemLabel)); } else { messageView->put(str(fmt(_("%1% cannot be exported.\n")) % itemLabel)); } } else { if(!doExport){ messageView->put(str(fmt(_("%1% cannot be saved as the %2% format.\n")) % itemLabel % actualFormatId)); } else { messageView->put(str(fmt(_("%1% cannot be exported into the %2% format.\n")) % itemLabel % actualFormatId)); } } } return saved; } ItemManagerImpl::SaverPtr ItemManagerImpl::getSaverAndFilenameFromSaveDialog (list& savers, bool doExport, const string& itemLabel, const string& formatId, string& io_filename) { QFileDialog dialog(MainWindow::instance()); dialog.setWindowTitle(str(fmt(_("Save %1% as")) % itemLabel).c_str()); dialog.setFileMode(QFileDialog::AnyFile); dialog.setAcceptMode(QFileDialog::AcceptSave); dialog.setViewMode(QFileDialog::List); dialog.setLabelText(QFileDialog::Accept, _("Save")); dialog.setLabelText(QFileDialog::Reject, _("Cancel")); if(!io_filename.empty()){ dialog.selectFile(io_filename.c_str()); io_filename.clear(); } QStringList filters; vector activeSavers; for(list::iterator p = savers.begin(); p != savers.end(); ++p){ SaverPtr& saver = *p; bool isExporter = (saver->priority <= ItemManager::PRIORITY_CONVERSION); if((doExport && !isExporter) || (!doExport && isExporter)){ continue; } if(!formatId.empty() && saver->formatId != formatId){ continue; } string filterText = saver->caption + " ("; if(saver->extensions.empty()){ filterText += "*"; } else { for(size_t i=0; i < saver->extensions.size(); ++i){ if(i > 0){ filterText += " "; } string extension = string("*.") + saver->extensions[i]; filterText += extension; } } filterText += ")"; filters << filterText.c_str(); activeSavers.push_back(saver); } dialog.setNameFilters(filters); SaverPtr targetSaver; if(filters.size() > 0){ dialog.setDirectory(AppConfig::archive()->get ("currentFileDialogDirectory", shareDirectory()).c_str()); if(dialog.exec() == QFileDialog::Accepted){ AppConfig::archive()->writePath( "currentFileDialogDirectory", dialog.directory().absolutePath().toStdString()); io_filename = dialog.selectedFiles()[0].toStdString(); if(!io_filename.empty()){ int saverIndex = -1; QString selectedFilter = dialog.selectedNameFilter(); for(int i=0; i < filters.size(); ++i){ if(filters[i] == selectedFilter){ saverIndex = i; break; } } if(saverIndex >= 0){ targetSaver = activeSavers[saverIndex]; // add a lacking extension automatically if(!targetSaver->extensions.empty()){ string ext = filesystem::extension(filesystem::path(io_filename)); bool extLacking = true; if(!ext.empty()){ ext = ext.substr(1); // remove the first dot for(size_t i=0; i < targetSaver->extensions.size(); ++i){ if(ext == targetSaver->extensions[i]){ extLacking = false; break; } } } if(extLacking){ io_filename += "."; io_filename += targetSaver->extensions.front(); } } } } } } return targetSaver; } ItemManagerImpl::SaverPtr ItemManagerImpl::determineSaver (list& savers, const string& filename, const string& formatId) { SaverPtr targetSaver; if(!formatId.empty()){ for(list::iterator p = savers.begin(); p != savers.end(); ++p){ SaverPtr& saver = *p; if(saver->formatId == formatId){ targetSaver = saver; break; } } } else { string extension = filesystem::extension(filesystem::path(filename)); for(list::iterator p = savers.begin(); p != savers.end(); ++p){ SaverPtr& saver = *p; for(size_t i=0; i < saver->extensions.size(); ++i){ if(saver->extensions[i] == extension){ targetSaver = saver; break; } } } if(!targetSaver && !savers.empty()){ targetSaver = savers.front(); } } return targetSaver; } bool ItemManager::overwrite(Item* item, bool forceOverwrite, const std::string& formatId) { return ItemManagerImpl::overwrite(item, forceOverwrite, formatId); } bool ItemManagerImpl::overwrite(Item* item, bool forceOverwrite, const std::string& formatId) { item->setTemporal(false); bool needToOverwrite = forceOverwrite; string filename(item->filePath()); string lastFormatId(item->fileFormat()); string defaultFilenameOnDialog; if(filename.empty()){ defaultFilenameOnDialog = item->name(); } if(!formatId.empty() && formatId != lastFormatId){ needToOverwrite = true; } else { if(!filename.empty()){ filesystem::path fpath(filename); if(!filesystem::exists(fpath) || filesystem::last_write_time(fpath) > item->fileModificationTime()){ needToOverwrite = true; filename.clear(); } } } if(!needToOverwrite && !item->isConsistentWithFile()){ needToOverwrite = true; } bool synchronized = !needToOverwrite; if(!synchronized){ if(!filename.empty() && formatId.empty()){ synchronized = save(item, false, false, filename, lastFormatId); } if(!synchronized){ synchronized = save(item, true, false, defaultFilenameOnDialog, formatId); } } return synchronized; } void ItemManagerImpl::onReloadSelectedItemsActivated() { ItemManager::reloadItems(ItemTreeView::mainInstance()->selectedItems()); } void ItemManager::reloadItems(const ItemList<>& items) { for(size_t i=0; i < items.size(); ++i){ Item* item = items.get(i); if(item->parentItem() && !item->isSubItem() && !item->filePath().empty() && !item->fileFormat().empty()){ ItemPtr reloaded = item->duplicate(); if(reloaded){ if(reloaded->load(item->filePath(), item->parentItem(), item->fileFormat())){ item->parentItem()->insertChildItem(reloaded, item); // move children to the reload item ItemPtr child = item->childItem(); while(child){ ItemPtr nextChild = child->nextItem(); if(!child->isSubItem()){ child->detachFromParentItem(); reloaded->addChildItem(child); } child = nextChild; } reloaded->assign(item); item->detachFromParentItem(); } } } } } void ItemManagerImpl::onSaveSelectedItemsActivated() { const ItemList<>& selectedItems = ItemTreeView::mainInstance()->selectedItems(); for(size_t i=0; i < selectedItems.size(); ++i){ overwrite(selectedItems.get(i), true, ""); } } void ItemManagerImpl::onSaveSelectedItemsAsActivated() { const ItemList<>& selectedItems = ItemTreeView::mainInstance()->selectedItems(); for(size_t i=0; i < selectedItems.size(); ++i){ string formatId; save(selectedItems.get(i), true, false, selectedItems[i]->headItem()->name(), formatId); } } void ItemManagerImpl::onSaveAllItemsActivated() { } void ItemManagerImpl::onExportSelectedItemsActivated() { const ItemList<>& selectedItems = ItemTreeView::mainInstance()->selectedItems(); for(size_t i=0; i < selectedItems.size(); ++i){ string formatId; save(selectedItems.get(i), true, true, selectedItems[i]->headItem()->name(), formatId); } } namespace cnoid { QString makeFilterString(const std::string& caption, const std::string& extensions_) { vector extensions; expandExtensionsToVector(extensions_, extensions); QString filter; if(!extensions.empty()){ filter = caption.c_str(); filter += " ("; for(size_t i=0; i < extensions.size(); ++i){ if(i > 0){ filter += " "; } filter += "*."; filter += extensions[i].c_str(); } filter += ")"; } filter += _(";;Any files (*)"); return filter; } std::string getOpenFileName(const std::string& caption, const std::string& extensions) { QString qfilename = QFileDialog::getOpenFileName( MainWindow::instance(), caption.c_str(), AppConfig::archive()->get("currentFileDialogDirectory", shareDirectory()).c_str(), makeFilterString(caption, extensions)); string filename = qfilename.toStdString(); if(!filename.empty()){ AppConfig::archive()->writePath( "currentFileDialogDirectory", filesystem::path(filename).parent_path().string()); } return filename; } std::vector getOpenFileNames(const std::string& caption, const std::string& extensions) { QStringList qfilenames = QFileDialog::getOpenFileNames( MainWindow::instance(), caption.c_str(), AppConfig::archive()->get("currentFileDialogDirectory", shareDirectory()).c_str(), makeFilterString(caption, extensions)); std::vector filenames; if(!qfilenames.empty()){ for(int i=0; i < qfilenames.size(); ++i){ filenames.push_back(qfilenames[i].toStdString()); } AppConfig::archive()->writePath( "currentFileDialogDirectory", filesystem::path(filenames[0]).parent_path().string()); } return filenames; } } choreonoid-1.5.0/src/Base/Dialog.h0000664000000000000000000000156412741425367015400 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_DIALOG_H #define CNOID_BASE_DIALOG_H #include #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT Dialog : public QDialog { Q_OBJECT public: Dialog(); Dialog(QWidget* parent, Qt::WindowFlags f = 0); SignalProxy sigAccepted() { return sigAccepted_; } SignalProxy sigFinished() { return sigFinished_; } SignalProxy sigRejected() { return sigRejected_; } protected: virtual void onAccepted(); virtual void onRejected(); private Q_SLOTS: void onSigAccepted(); void onSigFinished(int result); void onSigRejected(); private: Signal sigAccepted_; Signal sigFinished_; Signal sigRejected_; void initialize(); }; } #endif choreonoid-1.5.0/src/Base/Separator.h0000664000000000000000000000132612741425367016135 0ustar rootroot/** @author Shin'ichiro NAKAOKA */ #ifndef CNOID_BASE_SEPARATOR_H #define CNOID_BASE_SEPARATOR_H #include #include namespace cnoid { class VSeparator : public QFrame { public: inline VSeparator(QWidget* parent = 0) : QFrame(parent) { setFrameStyle(QFrame::VLine | QFrame::Sunken); } }; class HSeparator : public QFrame { public: inline HSeparator(QWidget* parent = 0) : QFrame(parent) { setFrameStyle(QFrame::HLine | QFrame::Sunken); } }; class HSeparatorBox : public QHBoxLayout { public: HSeparatorBox(QWidget* titleWidget) { addWidget(new HSeparator(), 1); addWidget(titleWidget); addWidget(new HSeparator(), 1); } }; } #endif choreonoid-1.5.0/src/Base/Base.qrc0000664000000000000000000000143712741425367015410 0ustar rootroot icons/setup.png icons/projectsave.png icons/play.png icons/resume.png icons/stop.png icons/refresh.png icons/script.png icons/sceneedit.png icons/walkthrough.png icons/viewfitting.png icons/perspective.png icons/floorgrid.png icons/collisionlines.png icons/wireframe.png icons/scenecapture.png icons/graph.png icons/velocitygraph.png icons/accgraph.png icons/eraser-cursor.png ../../LICENSE choreonoid-1.5.0/src/Base/InteractiveCameraTransform.h0000664000000000000000000000133012741425367021452 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_INTERACTIVE_CAMERA_TRANSFORM_H #define CNOID_BASE_INTERACTIVE_CAMERA_TRANSFORM_H #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT InteractiveCameraTransform : public SgPosTransform { public: EIGEN_MAKE_ALIGNED_OPERATOR_NEW; InteractiveCameraTransform(); InteractiveCameraTransform(const InteractiveCameraTransform& org); InteractiveCameraTransform(const InteractiveCameraTransform& org, SgCloneMap& cloneMap); virtual SgObject* clone(SgCloneMap& cloneMap) const; virtual void onPositionUpdatedInteractively(); }; typedef ref_ptr InteractiveCameraTransformPtr; } #endif choreonoid-1.5.0/src/Base/SceneBar.cpp0000664000000000000000000002646012741425367016220 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "SceneBar.h" #include "SceneWidget.h" #include "GLSceneRenderer.h" #include #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace cnoid; using boost::format; namespace { SceneBar* sceneBar; // "tool" menu commands void putSceneStatistics(); } namespace cnoid { class SceneBarImpl { public: SceneBar* self; SceneWidget* targetSceneWidget; SceneRenderer* targetRenderer; struct SceneWidgetInfo { Connection connectionToSigFocusChanged; Connection connectionToSigAboutToBeDestroyed; ~SceneWidgetInfo(){ connectionToSigAboutToBeDestroyed.disconnect(); connectionToSigAboutToBeDestroyed.disconnect(); } }; typedef map InfoMap; InfoMap sceneWidgetInfos; Connection sceneWidgetStateConnection; ConnectionSet rendererStateConnections; ToolButton* editModeToggle; ToolButton* firstPersonModeToggle; ComboBox* cameraCombo; ToolButton* collisionLineToggle; ToolButton* wireframeToggle; SceneBarImpl(SceneBar* self); void onSceneWidgetCreated(SceneWidget* sceneWidget); void onSceneWidgetFocusChanged(SceneWidget* sceneWidget, bool isFocused); void onSceneWidgetAboutToBeDestroyed(SceneWidget* sceneWidget); void setTargetSceneWidget(SceneWidget* sceneWidget); void onSceneWidgetStateChanged(); void onEditModeButtonToggled(bool on); void onFirstPersonModeButtonToggled(bool on); void onSceneRendererCamerasChanged(); void onSceneRendererCurrentCameraChanged(); void onCameraComboCurrentIndexChanged(int index); void onCollisionLineButtonToggled(bool on); void onWireframeButtonToggled(bool on); }; } SceneBar* SceneBar::instance() { assert(sceneBar); return sceneBar; } void SceneBar::initialize(ExtensionManager* ext) { if(!sceneBar){ sceneBar = new SceneBar(); ext->addToolBar(sceneBar); ext->menuManager().setPath("/Tools").addItem(N_("Put scene statistics")) ->sigTriggered().connect(putSceneStatistics); } } SceneBar::SceneBar() : ToolBar(N_("SceneBar")) { impl = new SceneBarImpl(this); } SceneBarImpl::SceneBarImpl(SceneBar* self) : self(self) { self->setVisibleByDefault(true); self->setEnabled(false); targetSceneWidget = 0; targetRenderer = 0; editModeToggle = self->addToggleButton( QIcon(":/Base/icons/sceneedit.png"), _("Switch to the edit mode")); editModeToggle->sigToggled().connect( boost::bind(&SceneBarImpl::onEditModeButtonToggled, this, _1)); firstPersonModeToggle = self->addToggleButton( QIcon(":/Base/icons/walkthrough.png"), _("First-person viewpoint control mode")); firstPersonModeToggle->sigToggled().connect( boost::bind(&SceneBarImpl::onFirstPersonModeButtonToggled, this, _1)); cameraCombo = new ComboBox(); cameraCombo->setToolTip(_("Select a camera")); cameraCombo->setMinimumContentsLength(6); cameraCombo->setSizeAdjustPolicy(QComboBox::AdjustToMinimumContentsLengthWithIcon); cameraCombo->sigCurrentIndexChanged().connect( boost::bind(&SceneBarImpl::onCameraComboCurrentIndexChanged, this, _1)); self->addWidget(cameraCombo); self->addButton(QIcon(":/Base/icons/viewfitting.png"), _("Move the camera to look at the objects")) ->sigClicked().connect(boost::bind(&SceneWidget::viewAll, boost::ref(targetSceneWidget))); collisionLineToggle = self->addToggleButton( QIcon(":/Base/icons/collisionlines.png"), _("Toggle the collision line visibility")); collisionLineToggle->sigToggled().connect( boost::bind(&SceneBarImpl::onCollisionLineButtonToggled, this, _1)); wireframeToggle = self->addToggleButton( QIcon(":/Base/icons/wireframe.png"), _("Toggle the wireframe mode")); wireframeToggle->sigToggled().connect( boost::bind(&SceneBarImpl::onWireframeButtonToggled, this, _1)); self->addButton(QIcon(":/Base/icons/setup.png"), _("Show the config dialog")) ->sigClicked().connect(boost::bind(&SceneWidget::showConfigDialog, boost::ref(targetSceneWidget))); SceneWidget::sigSceneWidgetCreated().connect(boost::bind(&SceneBarImpl::onSceneWidgetCreated, this, _1)); } void SceneBarImpl::onSceneWidgetCreated(SceneWidget* sceneWidget) { SceneWidgetInfo& info = sceneWidgetInfos[sceneWidget]; info.connectionToSigFocusChanged = sceneWidget->sigWidgetFocusChanged().connect( boost::bind(&SceneBarImpl::onSceneWidgetFocusChanged, this, sceneWidget, _1)); info.connectionToSigAboutToBeDestroyed = sceneWidget->sigAboutToBeDestroyed().connect( boost::bind(&SceneBarImpl::onSceneWidgetAboutToBeDestroyed, this, sceneWidget)); if(!targetSceneWidget){ setTargetSceneWidget(sceneWidget); } } void SceneBarImpl::onSceneWidgetFocusChanged(SceneWidget* sceneWidget, bool isFocused) { if(isFocused){ if(sceneWidget != targetSceneWidget){ setTargetSceneWidget(sceneWidget); } } } void SceneBarImpl::onSceneWidgetAboutToBeDestroyed(SceneWidget* sceneWidget) { if(sceneWidget == targetSceneWidget){ setTargetSceneWidget(0); } sceneWidgetInfos.erase(sceneWidget); } SceneWidget* SceneBar::targetSceneWidget() { return impl->targetSceneWidget; } void SceneBarImpl::setTargetSceneWidget(SceneWidget* sceneWidget) { sceneWidgetStateConnection.disconnect(); rendererStateConnections.disconnect(); targetSceneWidget = sceneWidget; if(!sceneWidget){ targetRenderer = 0; self->setEnabled(false); } else { targetRenderer = &sceneWidget->renderer(); onSceneWidgetStateChanged(); sceneWidgetStateConnection = sceneWidget->sigStateChanged().connect( boost::bind(&SceneBarImpl::onSceneWidgetStateChanged, this)); onSceneRendererCamerasChanged(); rendererStateConnections.add( targetRenderer->sigCamerasChanged().connect( boost::bind(&SceneBarImpl::onSceneRendererCamerasChanged, this))); rendererStateConnections.add( targetRenderer->sigCurrentCameraChanged().connect( boost::bind(&SceneBarImpl::onSceneRendererCurrentCameraChanged, this))); self->setEnabled(true); } } void SceneBarImpl::onSceneWidgetStateChanged() { editModeToggle->blockSignals(true); editModeToggle->setChecked(targetSceneWidget->isEditMode()); editModeToggle->blockSignals(false); firstPersonModeToggle->blockSignals(true); firstPersonModeToggle->setChecked(targetSceneWidget->viewpointControlMode() != SceneWidget::THIRD_PERSON_MODE); firstPersonModeToggle->blockSignals(false); collisionLineToggle->blockSignals(true); collisionLineToggle->setChecked(targetSceneWidget->collisionLinesVisible()); collisionLineToggle->blockSignals(false); wireframeToggle->blockSignals(true); wireframeToggle->setChecked(targetSceneWidget->polygonMode() != SceneWidget::FILL_MODE); wireframeToggle->blockSignals(false); } void SceneBarImpl::onEditModeButtonToggled(bool on) { sceneWidgetStateConnection.block(); targetSceneWidget->setEditMode(on); sceneWidgetStateConnection.unblock(); } void SceneBarImpl::onFirstPersonModeButtonToggled(bool on) { sceneWidgetStateConnection.block(); targetSceneWidget->setViewpointControlMode(on ? SceneWidget::FIRST_PERSON_MODE : SceneWidget::THIRD_PERSON_MODE); sceneWidgetStateConnection.unblock(); } void SceneBarImpl::onCollisionLineButtonToggled(bool on) { sceneWidgetStateConnection.block(); targetSceneWidget->setCollisionLinesVisible(on); sceneWidgetStateConnection.unblock(); } void SceneBarImpl::onWireframeButtonToggled(bool on) { sceneWidgetStateConnection.block(); targetSceneWidget->setPolygonMode(on ? SceneWidget::LINE_MODE : SceneWidget::FILL_MODE); sceneWidgetStateConnection.unblock(); } void SceneBarImpl::onSceneRendererCamerasChanged() { cameraCombo->blockSignals(true); vector pathStrings; cameraCombo->clear(); const int n = targetRenderer->numCameras(); for(int i=0; i < n; ++i){ targetRenderer->getSimplifiedCameraPathStrings(i, pathStrings); string label; if(pathStrings.empty()){ label = str(boost::format(_("Camera %1%")) % i); } else if(pathStrings.size() == 1){ label = pathStrings.front(); } else { label = pathStrings.back() + " - " + pathStrings.front(); } cameraCombo->addItem(label.c_str()); } cameraCombo->setCurrentIndex(targetRenderer->currentCameraIndex()); cameraCombo->blockSignals(false); } void SceneBarImpl::onSceneRendererCurrentCameraChanged() { cameraCombo->blockSignals(true); cameraCombo->setCurrentIndex(targetRenderer->currentCameraIndex()); cameraCombo->blockSignals(false); } void SceneBarImpl::onCameraComboCurrentIndexChanged(int index) { rendererStateConnections.block(); targetRenderer->setCurrentCamera(index); rendererStateConnections.unblock(); } namespace { class SceneCounter : public SceneVisitor { public: int numVertices; int numTriangles; void count(SgNode* node) { numVertices = 0; numTriangles = 0; node->accept(*this); } virtual void visitShape(SgShape* shape) { SgMesh* mesh = shape->mesh(); if(mesh){ if(mesh->hasVertices()){ numVertices += mesh->vertices()->size(); } numTriangles += mesh->numTriangles(); } } virtual void visitPointSet(SgPointSet* pointSet){ if(pointSet->hasVertices()){ numVertices += pointSet->vertices()->size(); } } }; void putSceneStatistics() { ostream& os = MessageView::instance()->cout(); os << _("Scene statistics:") << endl; int numSceneItems = 0; int totalNumVertics = 0; int totalNumTriangles = 0; SceneCounter counter; ItemList<> selected = ItemTreeView::instance()->selectedItems(); for(size_t i=0; i < selected.size(); ++i){ Item* item = selected[i]; SceneProvider* provider = dynamic_cast(item); if(provider){ SgNodePtr scene = provider->getScene(); if(scene){ os << format(_(" Scene \"%1%\":")) % item->name() << endl; counter.count(scene); os << format(_(" Vertices: %1%\n")) % counter.numVertices; os << format(_(" Triangles: %1%")) % counter.numTriangles << endl; totalNumVertics += counter.numVertices; totalNumTriangles += counter.numTriangles; ++numSceneItems; } } } if(!numSceneItems){ os << _("No valid scene item is selected.") << endl; } else { os << format(_("The total number of %1% scene items:\n")) % numSceneItems; os << format(_(" Vertices: %1%\n")) % totalNumVertics; os << format(_(" Triangles: %1%")) % totalNumTriangles << endl; } } } choreonoid-1.5.0/src/Base/LazyCaller.cpp0000664000000000000000000001432112741425367016571 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "LazyCaller.h" #include #include #include #include #include #include #include using namespace std; using namespace cnoid; namespace { inline int toQtPriority(int priority) { if(priority <= LazyCaller::PRIORITY_HIGH){ return Qt::HighEventPriority; } else if(priority >= LazyCaller::PRIORITY_LOW){ return Qt::LowEventPriority; } else { return Qt::NormalEventPriority; } } class SyncInfo { public: QSemaphore semaphore; bool completed; SyncInfo() { completed = false; } }; typedef boost::shared_ptr SyncInfoPtr; class CallEvent : public QEvent { public: CallEvent(const boost::function& function) : QEvent(QEvent::User), function(function) { } CallEvent(const boost::function& function, SyncInfoPtr& syncInfo) : QEvent(QEvent::User), function(function), syncInfo(syncInfo) { } CallEvent(const CallEvent& org) : QEvent(QEvent::User), function(org.function), syncInfo(org.syncInfo) { } ~CallEvent() { if(syncInfo){ syncInfo->semaphore.release(); // wake up the caller process } } boost::function function; SyncInfoPtr syncInfo; }; class CallEventHandler : public QObject { public: CallEventHandler() { mainThreadId = QThread::currentThreadId(); } virtual bool event(QEvent* e); Qt::HANDLE mainThreadId; }; CallEventHandler callEventHandler; } namespace cnoid { class LazyCallerImpl : public QObject { public: LazyCaller* self; boost::function function; int priority; bool isConservative; LazyCallerImpl(LazyCaller* self); LazyCallerImpl(LazyCaller* self, const boost::function& function, int priority); virtual bool event(QEvent* e); }; class QueuedCallerImpl : public QObject { public: QueuedCaller* self; ~QueuedCallerImpl(); virtual bool event(QEvent* e); }; } bool cnoid::isRunningInMainThread() { return (QThread::currentThreadId() == callEventHandler.mainThreadId); } void cnoid::callLater(const boost::function& function, int priority) { CallEvent* event = new CallEvent(function); QCoreApplication::postEvent(&callEventHandler, event, toQtPriority(priority)); } void cnoid::callFromMainThread(const boost::function& function, int priority) { if(QThread::currentThreadId() == callEventHandler.mainThreadId){ function(); } else { CallEvent* event = new CallEvent(function); QCoreApplication::postEvent(&callEventHandler, event, toQtPriority(priority)); } } bool cnoid::callSynchronously(const boost::function& function, int priority) { if(QThread::currentThreadId() == callEventHandler.mainThreadId){ function(); //callLater(function, priority); return true; } else { SyncInfoPtr syncInfo = boost::make_shared(); QCoreApplication::postEvent( &callEventHandler, new CallEvent(function, syncInfo), toQtPriority(priority)); syncInfo->semaphore.acquire(); // wait for finish return syncInfo->completed; } } bool CallEventHandler::event(QEvent* e) { CallEvent* callEvent = dynamic_cast(e); if(callEvent){ callEvent->function(); if(callEvent->syncInfo){ callEvent->syncInfo->completed = true; } return true; } return false; } LazyCaller::LazyCaller() { isPending_ = false; impl = new LazyCallerImpl(this); } LazyCallerImpl::LazyCallerImpl(LazyCaller* self) : self(self) { priority = LazyCaller::PRIORITY_HIGH; isConservative = false; } LazyCaller::LazyCaller(const boost::function& function, int priority) { isPending_ = false; impl = new LazyCallerImpl(this, function, priority); } LazyCallerImpl::LazyCallerImpl(LazyCaller* self, const boost::function& function, int priority) : self(self), function(function), priority(priority) { isConservative = false; } LazyCaller::LazyCaller(const LazyCaller& org) { isPending_ = false; impl = new LazyCallerImpl(this, org.impl->function, org.impl->priority); impl->isConservative = org.impl->isConservative; } LazyCaller::~LazyCaller() { cancel(); delete impl; } void LazyCaller::setFunction(const boost::function& function) { impl->function = function; } void LazyCaller::setPriority(int priority) { impl->priority = priority; } void LazyCaller::setConservative(bool on) { impl->isConservative = on; } void LazyCaller::cancel() { if(isPending_){ QCoreApplication::removePostedEvents(impl); isPending_ = false; } } void LazyCaller::flush() { if(isPending_){ QCoreApplication::removePostedEvents(impl); isPending_ = false; } impl->function(); } void LazyCaller::postCallEvent() { CallEvent* event = new CallEvent(impl->function); QCoreApplication::postEvent(impl, event, toQtPriority(impl->priority)); } bool LazyCallerImpl::event(QEvent* e) { CallEvent* callEvent = dynamic_cast(e); if(callEvent){ if(isConservative){ callEvent->function(); self->isPending_ = false; } else { self->isPending_ = false; callEvent->function(); } return true; } return false; } QueuedCaller::QueuedCaller() { impl = new QueuedCallerImpl(); } QueuedCaller::~QueuedCaller() { cancel(); delete impl; } QueuedCallerImpl::~QueuedCallerImpl() { } void QueuedCaller::callLater(const boost::function& function, int priority) { CallEvent* event = new CallEvent(function); QCoreApplication::postEvent(impl, event, toQtPriority(priority)); } bool QueuedCallerImpl::event(QEvent* e) { CallEvent* callEvent = dynamic_cast(e); if(callEvent){ callEvent->function(); return true; } return false; } void QueuedCaller::cancel() { QCoreApplication::removePostedEvents(impl); } choreonoid-1.5.0/src/Base/MultiSE3SeqItem.cpp0000664000000000000000000000105412741425367017423 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #include "MultiSE3SeqItem.h" #include "MultiSeqItemCreationPanel.h" #include "ItemManager.h" #include "gettext.h" using namespace cnoid; template<> void MultiSeqItem::initializeClass(ExtensionManager* ext) { ext->itemManager().registerClass(N_("MultiSE3SeqItem")); ext->itemManager().addCreationPanel( new MultiSeqItemCreationPanel(_("Number of SE3 values in a frame"))); } #ifdef WIN32 template class MultiSeqItem; #endif choreonoid-1.5.0/src/Base/SceneDragger.cpp0000664000000000000000000000244012741425367017057 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "SceneDragger.h" #include #include using namespace std; using namespace cnoid; namespace { const char* axisNames[3] = { "x", "y", "z" }; } SceneDragger::SceneDragger() { isContainerMode_ = false; } SceneDragger::SceneDragger(const SceneDragger& org) : SgPosTransform(org) { isContainerMode_ = org.isContainerMode_; } SceneDragger::SceneDragger(const SceneDragger& org, SgCloneMap& cloneMap) : SgPosTransform(org, cloneMap) { isContainerMode_ = org.isContainerMode_; } void SceneDragger::setContainerMode(bool on) { isContainerMode_ = on; } bool SceneDragger::detectAxisFromNodePath (const SgNodePath& path, SgNode* topNode, int& out_axis, int& out_indexOfTopNode) { for(size_t i=0; i < path.size(); ++i){ const SgNode* node = path[i]; if(node == topNode){ out_indexOfTopNode = i; } if(out_indexOfTopNode >= 0){ const string& name = node->name(); if(!name.empty()){ for(int j=0; j < 3; ++j){ if(name == axisNames[j]){ out_axis = j; return true; } } } } } return false; } choreonoid-1.5.0/src/Base/TextEditView.h0000664000000000000000000000062412741425367016562 0ustar rootroot/** @author Shizuko Hattori */ #ifndef CNOID_BASE_TEXT_EDIT_VIEW_H #define CNOID_BASE_TEXT_EDIT_VIEW_H #include #include namespace cnoid { class TextEditViewImpl; class TextEditView : public View { public: static void initializeClass(ExtensionManager* ext); TextEditView(); virtual ~TextEditView(); private: TextEditViewImpl* impl; }; } #endif choreonoid-1.5.0/src/Base/MultiAffine3SeqItem.cpp0000664000000000000000000000111012741425367020275 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #include "MultiAffine3SeqItem.h" #include "MultiSeqItemCreationPanel.h" #include "ItemManager.h" #include "gettext.h" using namespace cnoid; template<> void MultiSeqItem::initializeClass(ExtensionManager* ext) { ext->itemManager().registerClass(N_("MultiAffine3SeqItem")); ext->itemManager().addCreationPanel( new MultiSeqItemCreationPanel(_("Number of Affine3 values in a frame"))); } #ifdef WIN32 template class MultiSeqItem; #endif choreonoid-1.5.0/src/Base/ItemSelectionModel.h0000664000000000000000000000345212741425367017724 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_ITEM_SELECTION_MODEL_H #define CNOID_BASE_ITEM_SELECTION_MODEL_H #include #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT ItemSelectionModel : public QItemSelectionModel { Q_OBJECT public: ItemSelectionModel(QAbstractItemModel* model); ItemSelectionModel(QAbstractItemModel* model, QObject* parent); SignalProxy sigCurrentChanged() { return sigCurrentChanged_; } SignalProxy sigCurrentColumnChanged() { return sigCurrentColumnChanged_; } SignalProxy sigCurrentRowChanged() { return sigCurrentRowChanged_; } SignalProxy sigSelectionChanged() { return sigSelectionChanged_; } private Q_SLOTS: void onCurrentChanged(const QModelIndex& index, const QModelIndex& previous); void onCurrentColumnChanged(const QModelIndex& index, const QModelIndex& previous); void onCurrentRowChanged(const QModelIndex& index, const QModelIndex& previous); void onSelectionChanged(const QItemSelection& selected, const QItemSelection& deselected); private: Signal sigCurrentChanged_; Signal sigCurrentColumnChanged_; Signal sigCurrentRowChanged_; Signal sigSelectionChanged_; void initialize(); }; } #endif choreonoid-1.5.0/src/Base/Slider.h0000664000000000000000000000111612741425367015414 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_SLIDER_H #define CNOID_BASE_SLIDER_H #include #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT Slider : public QSlider { Q_OBJECT public: Slider(QWidget* parent = 0); Slider(Qt::Orientation orientation, QWidget* parent = 0); SignalProxy sigValueChanged() { return sigValueChanged_; } private Q_SLOTS: void onValueChanged(int value); private: Signal sigValueChanged_; void initialize(); }; } #endif choreonoid-1.5.0/src/Base/po/0000775000000000000000000000000012741425367014440 5ustar rootrootchoreonoid-1.5.0/src/Base/po/ja.po0000664000000000000000000010432212741425367015374 0ustar rootroot# Japanese translations for PACKAGE package. # Copyright (C) 2011 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # nakaoka , 2011. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-07-05 00:40+0900\n" "PO-Revision-Date: 2011-11-12 11:42+0000\n" "Last-Translator: nakaoka \n" "Language-Team: Japanese\n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" #: AbstractSeqItem.cpp:59 MovieRecorder.cpp:381 #: MultiSeqItemCreationPanel.cpp:46 msgid "Frame rate" msgstr "ƒ•ƒĴƒĵƒ ƒĴƒĵƒˆ" #: AbstractSeqItem.cpp:60 msgid "Offset time" msgstr "‚ރ•‚ğƒƒƒˆĉ™‚é–“" #: AbstractSeqItem.cpp:61 msgid "Number of frames" msgstr "ƒ•ƒĴƒĵƒ ĉ•°" #: AbstractSeqItem.cpp:62 MultiSeqItemCreationPanel.cpp:39 msgid "Time length" msgstr "ĉ™‚é–“é•·" #: AbstractSeqItem.cpp:63 msgid "Time step" msgstr "‚ż‚¤ƒ ‚ıƒ†ƒƒƒ—" #: AbstractSeqItem.cpp:119 msgid "Num parts" msgstr "ƒ‘ƒĵƒˆĉ•°" #: App.cpp:231 App.cpp:385 msgid "About Choreonoid" msgstr "Choreonoid Ğ¤„Ĥ" #: App.cpp:235 msgid "Vertical Sync" msgstr "ċž‚ç›´ċŒĉœŸ" #: Archive.cpp:111 msgid "${%1} of \"%2\" cannot be expanded !" msgstr "\"%2\"${%1}Żċħ•é–‹§›‚“ïĵ" #: CaptureBar.cpp:92 msgid "Save the image of %1" msgstr "%1ç”ğċƒ‚’保ċ­˜" #: CaptureBar.cpp:96 ItemManager.cpp:1135 ProjectManager.cpp:507 #: TextEditView.cpp:119 msgid "Save" msgstr "保ċ­˜" #: CaptureBar.cpp:97 ItemManager.cpp:913 ItemManager.cpp:1136 #: ItemPropertyView.cpp:273 PluginManager.cpp:653 ProjectManager.cpp:483 #: ProjectManager.cpp:508 TaskView.cpp:269 msgid "Cancel" msgstr "‚­ƒ£ƒ³‚ğƒĞ" #: CaptureBar.cpp:100 ItemManager.cpp:950 ItemPropertyView.cpp:281 #: PluginManager.cpp:657 ProjectManager.cpp:487 ProjectManager.cpp:512 msgid "Any files (*)" msgstr "ċ…¨Ĥƒ•‚Ħ‚¤ƒĞ (*)" #: CaptureBar.cpp:127 msgid "The image of %1 cannot be saved into \"%2\"." msgstr "%1ç”ğċƒ‚’\"%2\"Ğ保ċ­˜§›‚“§—Ÿ€‚" #: CaptureBar.cpp:171 msgid "Capture Bar" msgstr "‚­ƒ£ƒ—ƒƒ£ƒƒĵ" #: CaptureBar.cpp:173 msgid "Include Tab" msgstr "‚żƒ–‚’ċĞ‚‚‹" #: CaptureBar.cpp:192 msgid "CaptureBar" msgstr "‚­ƒ£ƒ—ƒƒ£ƒƒĵ" #: CaptureBar.cpp:194 msgid "Capture the image of a view or toolbar" msgstr "ƒ“ƒƒĵ‚„ƒ„ƒĵƒĞƒƒĵç”ğċƒ‚’‚­ƒ£ƒ—ƒƒ£—™" #: DescriptionDialog.cpp:28 SceneWidget.cpp:3084 msgid "&Ok" msgstr "äş†è§£(&O)" #: ExtCommandItem.cpp:25 msgid "ExtCommandItem" msgstr "ċ¤–部‚³ƒžƒ³ƒ‰‚˘‚¤ƒ†ƒ " #: ExtCommandItem.cpp:112 msgid "External command \"%1%\" has been executed by item \"%2%\"." msgstr "ċ¤–部‚³ƒžƒ³ƒ‰\"%1%\"Œ‚˘‚¤ƒ†ƒ \"%2%\"Ğ‚ˆ£ĤċŸèĦŒ•‚Œ—Ÿ€‚" #: ExtCommandItem.cpp:122 msgid "External command \"%1%\" cannot be executed." msgstr "ċ¤–部‚³ƒžƒ³ƒ‰\"%1%\"‚’ċŸèĦŒ§›‚“€‚" #: ExtCommandItem.cpp:124 msgid " The command does not exist." msgstr "‚³ƒžƒ³ƒ‰Œċ­˜ċœ¨—›‚“€‚" #: ExtCommandItem.cpp:152 msgid "Command" msgstr "‚³ƒžƒ³ƒ‰" #: ExtCommandItem.cpp:154 msgid "Execute on loading" msgstr "ƒ­ƒĵƒ‰ĉ™‚ĞċŸèĦŒ" #: ExtCommandItem.cpp:156 msgid "Waiting time after started" msgstr "開ċ§‹ċŒċ…Ħĉ™‚é–“" #: FileBar.cpp:33 msgid "FileBar" msgstr "ƒ•‚Ħ‚¤ƒĞƒƒĵ" #: FileBar.cpp:37 msgid "Save the project" msgstr "ƒ—ƒ­‚¸‚§‚Żƒˆ‚’保ċ­˜" #: FolderItem.cpp:53 msgid "FolderItem" msgstr "ƒ•‚݃Ѓ€‚˘‚¤ƒ†ƒ " #: GraphBar.cpp:107 msgid "GraphBar" msgstr "‚°ƒİƒ•ƒƒĵ" #: GraphBar.cpp:122 msgid "Plot trajectories of the target data on the graph view" msgstr "ċŻèħĦƒ‡ƒĵ‚żèğŒé“‚’‚°ƒİƒ•ƒ“ƒƒĵĞƒ—ƒ­ƒƒƒˆ" #: GraphBar.cpp:129 msgid "Plot velocity trajectories" msgstr "速ċşĤèğŒé“ƒ—ƒ­ƒƒƒˆ" #: GraphBar.cpp:135 msgid "Plot acceleration trajectories" msgstr "ċŠ é€ŸċşĤèğŒé“ƒ—ƒ­ƒƒƒˆ" #: GraphBar.cpp:143 MovieRecorder.cpp:460 SceneBar.cpp:147 TimeBar.cpp:330 msgid "Show the config dialog" msgstr "設ċšƒ€‚¤‚˘ƒ­‚°èĦ¨ç¤ş" #: GraphBar.cpp:158 msgid "Graph Config" msgstr "‚°ƒİƒ•設ċš" #: GraphBar.cpp:164 msgid "Line width" msgstr "線ċı…" #: GraphBar.cpp:176 msgid "y-range, 10^" msgstr "yèğ¸çŻ„ċ›²" #: GraphBar.cpp:187 msgid "Show limit values" msgstr "ƒŞƒŸƒƒƒˆċ€¤èĦ¨ç¤ş" #: GraphBar.cpp:196 msgid "Show grid" msgstr "‚°ƒŞƒƒƒ‰èĦ¨ç¤ş" #: GraphBar.cpp:211 msgid "Show rulers" msgstr "ċšèĤèĦ¨ç¤ş" #: GraphBar.cpp:221 msgid "Edit mode" msgstr "編集ƒ˘ƒĵƒ‰" #: GraphBar.cpp:230 msgid "Free line" msgstr "ƒ•ƒŞƒĵƒİ‚¤ƒ³ç·¨é›†ƒ˘ƒĵƒ‰" #: GraphBar.cpp:237 msgid "Line edit" msgstr "ƒİ‚¤ƒ³ç·¨é›†ƒ˘ƒĵƒ‰" #: GraphBar.cpp:246 msgid "Control points" msgstr "ċˆĥċĦç‚ıèĦ¨ç¤ş" #: GraphBar.cpp:252 msgid "Step" msgstr "‚ıƒ†ƒƒƒ—" #: GraphBar.cpp:260 msgid "Offset" msgstr "‚ރ•‚ğƒƒƒˆ" #: GraphBar.cpp:271 msgid "Time bar sync" msgstr "‚ż‚¤ƒ ƒƒĵ¨ċŒĉœŸ" #: GraphBar.cpp:278 msgid "off" msgstr "‚ރ•" #: GraphBar.cpp:279 msgid "cont." msgstr "連çĥš" #: GraphBar.cpp:280 msgid "page" msgstr "ƒšƒĵ‚¸" #: GraphWidget.cpp:1149 #, c-format msgid "Graph: Position = (%1$.5f, %2$.5f)" msgstr "‚°ƒİƒ•ä½ç½ = (%1$.5f, %2$.5f)" #: ImageView.cpp:28 msgid "Image" msgstr "ç”ğċƒ" #: Item.cpp:795 MultiSeqItemCreationPanel.cpp:27 msgid "Name" msgstr "ċċ‰" #: Item.cpp:799 msgid "Class" msgstr "‚Żƒİ‚ı" #: Item.cpp:804 MainWindow.cpp:242 PointSetItem.cpp:519 SceneItem.cpp:142 msgid "File" msgstr "ƒ•‚Ħ‚¤ƒĞ" #: Item.cpp:807 msgid "Num children" msgstr "ċ°‚˘‚¤ƒ†ƒ ĉ•°" #: Item.cpp:808 msgid "Sub item?" msgstr "‚µƒ–‚˘‚¤ƒ†ƒ ïĵŸ" #: Item.cpp:809 msgid "Temporal" msgstr "一ĉ™‚çš„" #: Item.cpp:810 msgid "Refs" msgstr "ċ‚ç…§ĉ•°" #: ItemManager.cpp:174 ViewManager.cpp:259 msgid "Name:" msgstr "ċċ‰" #: ItemManager.cpp:235 msgid "New ..." msgstr "ĉ–°èĤ" #: ItemManager.cpp:238 msgid "Open Item" msgstr "‚˘‚¤ƒ†ƒ èŞ­żèĵż" #: ItemManager.cpp:240 msgid "Open ..." msgstr "èŞ­żèĵż" #: ItemManager.cpp:242 msgid "Reload Selected Items" msgstr "選ĉŠž‚˘‚¤ƒ†ƒ ċ†èŞ­żèĵż" #: ItemManager.cpp:247 msgid "Save Selected Items" msgstr "選ĉŠž‚˘‚¤ƒ†ƒ äżċ­˜" #: ItemManager.cpp:249 msgid "Save Selected Items As" msgstr "ċċ‰‚’ä𘁑Ĥ選ĉŠž‚˘‚¤ƒ†ƒ ‚’保ċ­˜" #: ItemManager.cpp:251 msgid "Save All Items" msgstr "ċ…¨Ĥ‚˘‚¤ƒ†ƒ ‚’保ċ­˜" #: ItemManager.cpp:256 msgid "Import ..." msgstr "‚¤ƒ³ƒƒĵƒˆ" #: ItemManager.cpp:260 msgid "Export Selected Items" msgstr "選ĉŠž‚˘‚¤ƒ†ƒ ‚¨‚Ż‚ıƒƒĵƒˆ" #: ItemManager.cpp:551 msgid "Item$" msgstr "‚˘‚¤ƒ†ƒ $" #: ItemManager.cpp:552 msgid "Create New %1" msgstr "ĉ–°—„%1ç”Ÿĉˆ" #: ItemManager.cpp:597 ViewManager.cpp:265 msgid "&Create" msgstr "生ĉˆ(&C)" #: ItemManager.cpp:600 PathVariableEditor.cpp:105 ViewManager.cpp:270 msgid "&Cancel" msgstr "‚­ƒ£ƒ³‚ğƒĞ(&C)" #: ItemManager.cpp:800 msgid "\"%1%\" cannot be loaded because item type \"%2%\" is not registered." msgstr "\"%1%\" Ż\"%2%\"‚ż‚¤ƒ—ŒĉœŞç™ğ録Ÿ‚èŞ­żèĵ‚›‚“€‚" #: ItemManager.cpp:837 msgid "\"%1%\" cannot be loaded because the file format is unknown." msgstr "\"%1%\" Żƒ•‚݃ĵƒžƒƒƒˆŒä¸ĉ˜ŽŞŸ‚èŞ­żèĵ‚›‚“€‚" #: ItemManager.cpp:840 msgid "\"%1%\" cannot be loaded because file format \"%2%\" is unknown." msgstr "\"%1%\" Żƒ•‚݃ĵƒžƒƒƒˆ\"%2%\"Œä¸ĉ˜ŽŞŸ‚èŞ­żèĵ‚›‚“€‚" #: ItemManager.cpp:862 ItemManager.cpp:863 msgid "Loading %1% \"%2%\"" msgstr "%1% \"%2%\" ‚’èŞ­żèĵżä¸­" #: ItemManager.cpp:875 ItemManager.cpp:1096 msgid " -> failed.\n" msgstr " -> ċ¤ħĉ•—.\n" #: ItemManager.cpp:881 ItemManager.cpp:1102 msgid " -> ok!\n" msgstr " -> ċŒäş†!\n" #: ItemManager.cpp:902 msgid "The singleton instance of %1% is already loaded." msgstr "%1%‚·ƒ³‚°ƒĞƒˆƒ³‚¤ƒ³‚ı‚żƒ³‚ıŻĉ—˘ĞèŞ­żèĵ‚ŒĤ„™€‚" #: ItemManager.cpp:910 msgid "Load %1%" msgstr "%1% èŞ­żèĵż" #: ItemManager.cpp:912 PluginManager.cpp:652 ProjectManager.cpp:482 msgid "Open" msgstr "èŞ­żèĵż" #: ItemManager.cpp:920 msgid "Check the item(s) in ItemTreeView" msgstr "‚˘‚¤ƒ†ƒ ƒ„ƒŞƒĵƒ“ƒƒĵƒ‚§ƒƒ‚Ż‚’ċ…‚Œ‚‹" #: ItemManager.cpp:1081 msgid "Saving %1% to \"%2%\"" msgstr "%1% ‚’ \"%2%\" Ğ保ċ­˜ä¸­" #: ItemManager.cpp:1083 msgid "Exporting %1% into \"%2%\"" msgstr "%1% ‚’ \"%2%\" Ğ‚¨‚Ż‚ıƒƒĵƒˆä¸­" #: ItemManager.cpp:1110 msgid "%1% cannot be saved.\n" msgstr "%1% Żäżċ­˜§›‚“€‚\n" #: ItemManager.cpp:1112 msgid "%1% cannot be exported.\n" msgstr "%1% Ż‚¨‚Ż‚ıƒƒĵƒˆ§›‚“€‚\n" #: ItemManager.cpp:1116 msgid "%1% cannot be saved as the %2% format.\n" msgstr "%1% Żƒ•‚݃ĵƒžƒƒƒˆ%2%¨—Ĥ保ċ­˜§›‚“€‚\n" #: ItemManager.cpp:1118 msgid "%1% cannot be exported into the %2% format.\n" msgstr "%1% Żƒ•‚݃ĵƒžƒƒƒˆ%2%¨—Ĥ‚¨‚Ż‚ıƒƒĵƒˆ§›‚“€‚\n" #: ItemManager.cpp:1131 msgid "Save %1% as" msgstr "ċċ‰‚’ä𘁑Ĥ%1%‚’保ċ­˜" #: ItemManager.cpp:1412 msgid ";;Any files (*)" msgstr ";;ċ…¨Ĥƒ•‚Ħ‚¤ƒĞ (*)" #: ItemPropertyView.cpp:269 msgid "Select File" msgstr "ƒ•‚Ħ‚¤ƒĞ‚’選ĉŠž" #: ItemPropertyView.cpp:272 MovieRecorder.cpp:364 msgid "Select" msgstr "選ĉŠž" #: ItemPropertyView.cpp:554 msgid "Property" msgstr "ƒ—ƒ­ƒ‘ƒ†‚£" #: ItemPropertyView.cpp:746 msgid "Update" msgstr "ĉ›´ĉ–°" #: ItemPropertyView.cpp:748 msgid "Reset Column Sizes" msgstr "‚³ƒİƒ ‚µ‚¤‚şƒŞ‚ğƒƒƒˆ" #: ItemTreeArchiver.cpp:95 msgid "Not all items were stored correctly." msgstr "ĉ­£ċ¸¸Ğ保ċ­˜§Ş„‚˘‚¤ƒ†ƒ Œ‚‚Ё™€‚" #: ItemTreeArchiver.cpp:108 msgid "\"%1%\" cannot be stored. Its type is not registered." msgstr "\"%1%\" Żƒ•‚݃ĵƒžƒƒƒˆŒä¸ĉ˜ŽŞŸ‚èŞ­żèĵ‚›‚“€‚" #: ItemTreeArchiver.cpp:119 msgid "Storing %1% \"%2%\"" msgstr "%1% \"%2%\"‚’ĉ›¸ċ‡ş—中" #: ItemTreeArchiver.cpp:126 msgid "\"%1%\" cannot be stored." msgstr "\"%1%\" Żĉ›¸ċ‡ş—ċ‡şĉ›‚“€‚" #: ItemTreeArchiver.cpp:211 msgid "Sub item \"%1%\" is not found. Its children cannot be restored." msgstr "" "‚µƒ–‚˘‚¤ƒ†ƒ \"%1%\"ŒèĤ‹¤‹‚‰Ş„Ÿ‚€ċ°‚˘‚¤ƒ†ƒ èŞ­żèĵżŒ§›‚“€‚" #: ItemTreeArchiver.cpp:217 msgid "Archive is broken." msgstr "‚˘ƒĵ‚Ğ‚¤ƒ–Œċ£Š‚ŒĤ„™€‚" #: ItemTreeArchiver.cpp:237 msgid "%1%Plugin is not loaded." msgstr "%1%PluginŒèŞ­żèĵ‚ŒĤ„›‚“€‚" #: ItemTreeArchiver.cpp:243 msgid "%1% of %2%Plugin is not a registered item type." msgstr "%2%Plugin%1%ŻĉœŞç™ğ録‚ż‚¤ƒ—§‚‚‹Ÿ‚èŞ­żèĵż§›‚“€‚" #: ItemTreeArchiver.cpp:256 msgid "Restoring %1% \"%2%\"" msgstr "%1% \"%2%\" ‚’èŞ­żèĵżä¸­" #: ItemTreeArchiver.cpp:262 msgid "The 'data' key does not have mapping-type data" msgstr "'data'‚­ƒĵŒƒžƒƒƒ”ƒ³‚°ċž‹ƒ‡ƒĵ‚ż‚’ĉœ‰—Ĥ„›‚“€‚" #: ItemTreeArchiver.cpp:283 msgid "\"%1%\" cannot be restored." msgstr "\"%1%\" ‚’èŞ­żèĵ‚€“¨Œ§›‚“€‚" #: ItemTreeView.cpp:248 msgid "Items" msgstr "‚˘‚¤ƒ†ƒ " #: ItemTreeView.cpp:341 msgid "Cut" msgstr "‚Ѓƒƒˆ" #: ItemTreeView.cpp:343 msgid "Copy (single)" msgstr "‚³ƒ”ƒĵïĵˆċ˜ç‹Ĵïĵ‰" #: ItemTreeView.cpp:345 msgid "Copy (sub tree)" msgstr "‚³ƒ”ƒĵïĵˆ‚µƒ–ƒ„ƒŞƒĵïĵ‰" #: ItemTreeView.cpp:347 msgid "Paste" msgstr "ƒšƒĵ‚ıƒˆ" #: ItemTreeView.cpp:351 msgid "Check" msgstr "ƒ‚§ƒƒ‚Ż" #: ItemTreeView.cpp:353 msgid "Uncheck" msgstr "‚˘ƒ³ƒ‚§ƒƒ‚Ż" #: ItemTreeView.cpp:355 msgid "Toggle checks" msgstr "ƒ‚§ƒƒ‚݁ċèğ˘" #: ItemTreeView.cpp:359 msgid "Select all" msgstr "ċ…¨Ĥ選ĉŠž" #: ItemTreeView.cpp:361 msgid "Clear selection" msgstr "選ĉŠžè§£é™¤" #: Licenses.cpp:8 msgid "" "This program is free software; you can redistribute it and/or modify it " "under the terms of the GNU Lesser General Public License as published by the " "Free Software Foundation; either version 2.1 of the License, or (at your " "option) any later version.\n" "\n" "This package is distributed in the hope that it will be useful, but WITHOUT " "ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " "FITNESS FOR A PARTICULAR PURPOSE.See the GNU Lesser General Public License " "for more details.\n" msgstr "" #: MainWindow.cpp:242 msgid "Exit" msgstr "終了" #: MainWindow.cpp:245 msgid "Edit" msgstr "編集" #: MainWindow.cpp:247 msgid "View" msgstr "èĦ¨ç¤ş" #: MainWindow.cpp:249 msgid "Show Toolbar" msgstr "ƒ„ƒĵƒĞƒƒĵèĦ¨ç¤ş" #: MainWindow.cpp:253 msgid "Show View" msgstr "ƒ“ƒƒĵèĦ¨ç¤ş" #: MainWindow.cpp:254 msgid "Create View" msgstr "ƒ“ƒƒĵç”Ÿĉˆ" #: MainWindow.cpp:255 msgid "Delete View" msgstr "ƒ“ƒƒĵĉĥˆċŽğ" #: MainWindow.cpp:257 msgid "Show View Tabs" msgstr "ƒ“ƒƒĵ‚żƒ–èĦ¨ç¤ş" #: MainWindow.cpp:263 msgid "Show Status Bar" msgstr "‚ıƒ†ƒĵ‚ż‚ıƒƒĵèĦ¨ç¤ş" #: MainWindow.cpp:269 msgid "Full Screen" msgstr "ƒ•ƒĞ‚ı‚ŻƒŞƒĵƒ³" #: MainWindow.cpp:273 msgid "Layout" msgstr "ƒĴ‚¤‚˘‚Ĥƒˆ" #: MainWindow.cpp:275 msgid "Store Last Toolbar Layout" msgstr "終了ĉ™‚ƒĴ‚¤‚˘‚Ĥƒˆ‚’保ċ­˜" #: MainWindow.cpp:278 msgid "Reset Layout" msgstr "ƒĴ‚¤‚˘‚ĤƒˆƒŞ‚ğƒƒƒˆ" #: MainWindow.cpp:280 msgid "Tools" msgstr "ƒ„ƒĵƒĞ" #: MainWindow.cpp:281 msgid "Filters" msgstr "ƒ•‚£ƒĞ‚ż" #: MainWindow.cpp:282 msgid "Options" msgstr "‚ރ—‚·ƒ§ƒ³" #: MainWindow.cpp:283 msgid "Help" msgstr "ƒ˜ƒĞƒ—" #: MessageView.cpp:183 MessageView.cpp:1033 msgid "Message" msgstr "ƒĦƒƒ‚ğƒĵ‚¸" #: MessageView.cpp:1056 TextEditView.cpp:208 TextEditView.cpp:264 msgid "Warning" msgstr "è­Ĥċ‘Š" #: MovieRecorder.cpp:70 msgid "O" msgstr "" #: MovieRecorder.cpp:73 msgid "*" msgstr "" #: MovieRecorder.cpp:263 MovieRecorder.cpp:323 msgid "Movie Recorder" msgstr "ċ‹•ç”ğƒĴ‚³ƒĵƒ€" #: MovieRecorder.cpp:286 msgid "Offline" msgstr "‚ރ•ƒİ‚¤ƒ³" #: MovieRecorder.cpp:287 msgid "Online" msgstr "‚ރ³ƒİ‚¤ƒ³" #: MovieRecorder.cpp:288 msgid "Direct" msgstr "ƒ€‚¤ƒĴ‚Żƒˆ" #: MovieRecorder.cpp:304 msgid "Recording of %1% has been started with the %2% mode." msgstr "%2%ƒ˘ƒĵƒ‰Ğ‚ˆ‚‹%1%éŒ²ç”ğ‚’é–‹ċ§‹——Ÿ€‚" #: MovieRecorder.cpp:329 msgid "Target view:" msgstr "ċŻèħĦƒ“ƒƒĵ" #: MovieRecorder.cpp:335 msgid "Show the marker" msgstr "ƒžƒĵ‚ĞèĦ¨ç¤ş" #: MovieRecorder.cpp:344 msgid "Recording mode: " msgstr "録ç”ğƒ˘ƒĵƒ‰" #: MovieRecorder.cpp:359 MultiPointSetItem.cpp:515 msgid "Directory" msgstr "ƒ‡‚£ƒĴ‚ŻƒˆƒŞ" #: MovieRecorder.cpp:374 msgid "Basename" msgstr "ƒ™ƒĵ‚ıƒ•‚Ħ‚¤ƒĞċ" #: MovieRecorder.cpp:387 msgid "[fps]" msgstr "" #: MovieRecorder.cpp:392 msgid "Start time" msgstr "開ċ§‹ĉ™‚ċˆğ" #: MovieRecorder.cpp:398 MovieRecorder.cpp:407 msgid "[s]" msgstr "[秒]" #: MovieRecorder.cpp:401 msgid "Finish time" msgstr "終了ĉ™‚ċˆğ" #: MovieRecorder.cpp:412 msgid "Image size" msgstr "ç”ğċƒ‚µ‚¤‚ş" #: MovieRecorder.cpp:428 msgid "Capture the mouse cursor" msgstr "ƒž‚Ĥ‚ı‚Ѓĵ‚½ƒĞ‚‚‚­ƒ£ƒ—ƒƒ£™‚‹" #: MovieRecorder.cpp:437 msgid "&Record" msgstr "録ç”ğ(&R)" #: MovieRecorder.cpp:448 msgid "MovieRecorderBar" msgstr "ċ‹•ç”ğƒĴ‚³ƒĵƒ€ƒƒĵ" #: MovieRecorder.cpp:452 msgid "Toggle Recording" msgstr "録ç”ğ" #: MovieRecorder.cpp:456 msgid "Toggle Target View Marker" msgstr "ċŻèħĦƒ“ƒƒĵƒžƒĵ‚Ğ‚’èĦ¨ç¤ş" #: MovieRecorder.cpp:636 msgid "Select Directory" msgstr "ƒ‡‚£ƒĴ‚ŻƒˆƒŞé¸ĉŠž" #: MovieRecorder.cpp:698 msgid "Target view is not specified." msgstr "ċŻèħĦƒ“ƒƒĵŒĉŒ‡ċš•‚ŒĤ„›‚“€‚" #: MovieRecorder.cpp:706 msgid "Please set a directory to output image files." msgstr "ç”ğċƒƒ•‚Ħ‚¤ƒĞ‚’ċ‡şċŠ›™‚‹ƒ‡‚£ƒĴ‚ŻƒˆƒŞ‚’ĉŒ‡ċš—Ĥ •„€‚" #: MovieRecorder.cpp:712 msgid "%1% is not a directory." msgstr "%1% Żƒ‡‚£ƒĴ‚ŻƒˆƒŞ§Ż‚‚Ё›‚“€‚" #: MovieRecorder.cpp:788 msgid "The online mode recording for %1% is ready." msgstr "‚ރ³ƒİ‚¤ƒ³ƒ˘ƒĵƒ‰Ğ‚ˆ‚‹%1%éŒ²ç”ğ‚’ċ…ĉİŸ—Ĥ„™€‚" #: MovieRecorder.cpp:989 msgid "Saving an image to \"%1%\" failed." msgstr "ç”ğċƒ‚’\"%1%\"Ğ保ċ­˜" #: MovieRecorder.cpp:1023 msgid "Outputting sequential image files..." msgstr "é€£ç•Şç”ğċƒƒ•‚Ħ‚¤ƒĞ‚’ċ‡şċЛ䏭â€Ĥ" #: MovieRecorder.cpp:1023 msgid "Abort Output" msgstr "ċ‡şċЛ䏭ĉ­˘" #: MovieRecorder.cpp:1024 msgid "Movie Recorder's Output Status" msgstr "ċ‹•ç”ğƒĴ‚³ƒĵƒ€ċ‡şċŠ›çŠĥĉ³" #: MovieRecorder.cpp:1053 msgid "Recording of %1% has been finished." msgstr "%1%éŒ²ç”ğŒçµ‚了——Ÿ€‚" #: MovieRecorder.cpp:1055 msgid "Recording of %1% has been stopped." msgstr "%1%éŒ²ç”ğ‚’ċœĉ­˘——Ÿ€‚" #: MultiAffine3SeqItem.cpp:15 msgid "MultiAffine3SeqItem" msgstr "" #: MultiAffine3SeqItem.cpp:18 msgid "Number of Affine3 values in a frame" msgstr "ċ„ƒ•ƒĴƒĵƒ ‚Ÿ‚ЁAffine3èĦŒċˆ—ĉ•°" #: MultiPointSetItem.cpp:133 msgid "MultiPointSetItem" msgstr "ƒžƒĞƒƒ‚¤ƒ³ƒˆ‚ğƒƒƒˆ‚˘‚¤ƒ†ƒ " #: MultiPointSetItem.cpp:136 msgid "Multi Point Sets" msgstr "ƒžƒĞƒƒ‚¤ƒ³ƒˆ‚ğƒƒƒˆ" #: MultiPointSetItem.cpp:179 PointSetItem.cpp:617 msgid "Point" msgstr "ç‚ı" #: MultiPointSetItem.cpp:180 PointSetItem.cpp:618 msgid "Voxel" msgstr "ƒœ‚Ż‚ğƒĞ" #: MultiPointSetItem.cpp:514 msgid "Auto save" msgstr "è‡Şċ‹•保ċ­˜" #: MultiPointSetItem.cpp:516 msgid "Num point sets" msgstr "ç‚ıç¤ĉ•°" #: MultiPointSetItem.cpp:517 PointSetItem.cpp:520 msgid "Rendering mode" msgstr "ĉç”ğƒ˘ƒĵƒ‰" #: MultiPointSetItem.cpp:519 PointSetItem.cpp:522 msgid "Point size" msgstr "ƒ‡ƒ•‚݃Ѓˆç‚ı‚µ‚¤‚ş" #: MultiPointSetItem.cpp:521 PointSetItem.cpp:524 msgid "Voxel size" msgstr "ƒœ‚Ż‚ğƒĞ‚µ‚¤‚ş" #: MultiPointSetItem.cpp:523 msgid "Top translation" msgstr "ĉœ€ä¸Šä½ä¸Ĥ進" #: MultiPointSetItem.cpp:725 PointSetItem.cpp:897 msgid "PointSet: Clear Attention Points" msgstr "PointSet: ĉ³¨èĤ–ç‚ı‚ŻƒŞ‚˘" #: MultiPointSetItem.cpp:730 PointSetItem.cpp:902 msgid "PointSet: Start Eraser Mode" msgstr "PointSet: ĉĥˆċŽğƒ˘ƒĵƒ‰é–‹ċ§‹" #: MultiPointSetItem.cpp:739 PointSetItem.cpp:912 msgid "PointSet: Exit Eraser Mode" msgstr "PointSet: ĉĥˆċŽğƒ˘ƒĵƒ‰çµ‚了" #: MultiSE3SeqGraphView.cpp:19 msgid "Multi SE3 Seq" msgstr "SE3èğŒé“" #: MultiSE3SeqItem.cpp:15 msgid "MultiSE3SeqItem" msgstr "" #: MultiSE3SeqItem.cpp:18 msgid "Number of SE3 values in a frame" msgstr "ƒ•ƒĴƒĵƒ ‚Ÿ‚ŠSE3èĤç´ ĉ•°" #: MultiValueSeqGraphView.cpp:18 msgid "Multi Value Seq" msgstr "èğŒé“" #: MultiValueSeqItem.cpp:38 msgid "MultiValueSeqItem" msgstr "" #: MultiValueSeqItem.cpp:41 msgid "Number of values in a frame" msgstr "ƒ•ƒĴƒĵƒ ‚Ÿ‚ŠèĤç´ ĉ•°" #: MultiValueSeqItem.cpp:44 msgid "Plain Format of a Multi Value Sequence" msgstr "複ĉ•°ĉ•°ċ€¤ċˆ—ƒ—ƒĴ‚¤ƒ³ƒ•‚݃ĵƒžƒƒƒˆ" #: ParametricPathProcessor.cpp:230 msgid "%1% of \"%2%\" cannot be expanded !" msgstr "\"%2\"%1Żċħ•é–‹§›‚“ïĵ" #: PathVariableEditor.cpp:61 ProjectManager.cpp:128 msgid "Project File Options" msgstr "ƒ—ƒ­‚¸‚§‚Żƒˆƒ•‚Ħ‚¤ƒĞ‚ރ—‚·ƒ§ƒ³" #: PathVariableEditor.cpp:62 msgid "Edit Path Variables" msgstr "ƒ‘‚ıċ¤‰ĉ•°è¨­ċš" #: PathVariableEditor.cpp:72 msgid "Path Variables" msgstr "ƒ‘‚ıċ¤‰ĉ•°" #: PathVariableEditor.cpp:80 PathVariableEditor.cpp:94 msgid "Variable" msgstr "ċ¤‰ĉ•°" #: PathVariableEditor.cpp:81 msgid "Path" msgstr "ƒ‘‚ı" #: PathVariableEditor.cpp:98 msgid "Append" msgstr "èż½ċŠ " #: PathVariableEditor.cpp:103 msgid "&Apply" msgstr "éİ用(&A)" #: PluginManager.cpp:202 msgid "Load Plugin" msgstr "ƒ—ƒİ‚°‚¤ƒ³èŞ­żèĵż" #: PluginManager.cpp:205 msgid "Startup Plugin Loading" msgstr "èµ·ċ‹•ĉ™‚ƒ—ƒİ‚°‚¤ƒ³èŞ­żèĵż" #: PluginManager.cpp:438 msgid "" "%1%-plugin cannot be initialized because required plugin(s) %2% are not " "found." msgstr "" "ċż…èĤŞƒ—ƒİ‚°‚¤ƒ³%2%ŒèĤ‹¤‹‚‰Ş„Ÿ‚€%1%ƒ—ƒİ‚°‚¤ƒ³ċˆĉœŸċŒ–Œ§›‚“€‚" #: PluginManager.cpp:465 PluginManager.cpp:554 msgid "Plugin file \"%1%\" has already been activated." msgstr "ƒ—ƒİ‚°‚¤ƒ³ƒ•‚Ħ‚¤ƒĞ\"%1%\"Żĉ—˘ĞèŞ­żèĵ‚ŒĤ„™€‚" #: PluginManager.cpp:468 msgid "Detecting plugin file \"%1%\"" msgstr "ƒ—ƒİ‚°‚¤ƒ³ƒ•‚Ħ‚¤ƒĞ\"%1%\"‚’ĉ¤œċ‡ş——Ÿ€‚" #: PluginManager.cpp:488 msgid "The plugin entry function \"getChoreonoidPlugin\" is not found.\n" msgstr "ƒ—ƒİ‚°‚¤ƒ³‚¨ƒ³ƒˆƒŞé–˘ĉ•° \"getChoreonoidPlugin\" ŒèĤ‹¤‹‚Ё›‚“€‚\n" #: PluginManager.cpp:498 msgid "The plugin object cannot be created." msgstr "ƒ—ƒİ‚°‚¤ƒ³‚ރ–‚¸‚§‚ŻƒˆŒç”Ÿĉˆ§›‚“€‚" #: PluginManager.cpp:529 msgid "Plugin file \"%1%\" conflicts with \"%2%\"." msgstr "“ƒ—ƒİ‚°‚¤ƒ³Ż\"%1%\"¨çĞĥċˆ—Ĥ„™€‚" #: PluginManager.cpp:538 PluginManager.cpp:637 msgid "Loading the plugin failed." msgstr "ƒ—ƒİ‚°‚¤ƒ³èŞ­żèĵżŒ§›‚“§—Ÿ€‚" #: PluginManager.cpp:594 msgid "The plugin object cannot be intialized." msgstr "ƒ—ƒİ‚°‚¤ƒ³‚ރ–‚¸‚§‚ŻƒˆċˆĉœŸċŒ–Œ§›‚“€‚" #: PluginManager.cpp:616 msgid "About Plugins" msgstr "ƒ—ƒİ‚°‚¤ƒ³Ğ¤„Ĥ" #: PluginManager.cpp:617 PluginManager.cpp:690 msgid "About %1% Plugin" msgstr "%1%ƒ—ƒİ‚°‚¤ƒ³Ğ¤„Ĥ" #: PluginManager.cpp:629 msgid "%1%-plugin has been activated." msgstr "%1%ƒ—ƒİ‚°‚¤ƒ³ŒèŞ­żèĵ‚Œ—Ÿ€‚" #: PluginManager.cpp:649 msgid "Load plugins" msgstr "ƒ—ƒİ‚°‚¤ƒ³èŞ­żèĵż" #: PluginManager.cpp:656 msgid "Plugin files (*.%1)" msgstr "ƒ—ƒİ‚°‚¤ƒ³ƒ•‚Ħ‚¤ƒĞ (*.%1)" #: PluginManager.cpp:761 msgid "Plugin %1% cannot be finalized." msgstr "ƒ—ƒİ‚°‚¤ƒ³ %1% ‚’終了§›‚“€‚" #: PluginManager.cpp:793 msgid "Plugin dll %1% has been unloaded." msgstr "ƒ—ƒİ‚°‚¤ƒ³ %1% DLLŒè§£ĉ”•‚Œ—Ÿ€‚" #: PointSetItem.cpp:143 msgid "PointSetItem" msgstr "ƒ‚¤ƒ³ƒˆ‚ğƒƒƒˆ‚˘‚¤ƒ†ƒ " #: PointSetItem.cpp:146 msgid "Point Cloud (PCD)" msgstr "ƒ‚¤ƒ³ƒˆ‚Żƒİ‚Ĥƒ‰(PCD)" #: PointSetItem.cpp:526 msgid "Editable" msgstr "編集ċŻèƒ½" #: PointSetItem.cpp:528 msgid "Num points" msgstr "ƒ‚¤ƒ³ƒˆĉ•°" #: PointSetItem.cpp:529 SceneItem.cpp:143 msgid "Translation" msgstr "ä¸Ĥ進" #: ProjectManager.cpp:120 msgid "Open Project" msgstr "ƒ—ƒ­‚¸‚§‚ŻƒˆèŞ­żèĵż" #: ProjectManager.cpp:122 msgid "Save Project" msgstr "ƒ—ƒ­‚¸‚§‚Żƒˆäżċ­˜" #: ProjectManager.cpp:124 msgid "Save Project As" msgstr "ċċ‰‚’ä𘁑Ĥƒ—ƒ­‚¸‚§‚Żƒˆ‚’保ċ­˜" #: ProjectManager.cpp:130 msgid "Perspective" msgstr "ƒĴ‚¤‚˘‚Ĥƒˆ" #: ProjectManager.cpp:134 msgid "Use HOME relative directories" msgstr "HOME相ċ݃‡‚£ƒĴ‚ŻƒˆƒŞ‚’ä½żç”¨" #: ProjectManager.cpp:181 msgid "" "The state of the \"%1%\" %2% was not completely restored.\n" "%3%" msgstr "" "\"%1%\" %2% çŠĥĉ…‹ŻċŒċ…¨ĞŻċ–ċ—§›‚“§—Ÿ€‚\n" "%3%" #: ProjectManager.cpp:204 msgid "Loading project file \"%1%\" ..." msgstr "ƒ—ƒ­‚¸‚§‚Żƒˆƒ•‚Ħ‚¤ƒĞ\"%1%\"‚’èŞ­żèĵżä¸­â€Ĥ" #: ProjectManager.cpp:217 msgid "The project file is empty.\n" msgstr "çİşƒ—ƒ­‚¸‚§‚Żƒˆƒ•‚Ħ‚¤ƒĞ§™€‚\n" #: ProjectManager.cpp:298 msgid "%1% / %2% item(s) are loaded." msgstr "%1% / %2% ‚˘‚¤ƒ†ƒ ŒèŞ­ż“‚Œ—Ÿ€‚" #: ProjectManager.cpp:301 msgid "%1% item(s) are not correctly loaded." msgstr "%1% ‚˘‚¤ƒ†ƒ Œĉ­£ċ¸¸ĞèŞ­żèĵ‚Œ›‚“§—Ÿ€‚" #: ProjectManager.cpp:318 msgid "Project \"%1%\" has successfully been loaded." msgstr "ƒ—ƒ­‚¸‚§‚Żƒˆ \"%1%\" èŞ­żèĵżĞĉˆċŠŸ——Ÿ€‚" #: ProjectManager.cpp:320 msgid "Project \"%1%\" has been loaded." msgstr "ƒ—ƒ­‚¸‚§‚Żƒˆ \"%1%\" ‚’èŞ­żèĵż—Ÿ€‚" #: ProjectManager.cpp:329 msgid "Project \"%1%\" cannot be loaded." msgstr "ƒ—ƒ­‚¸‚§‚Żƒˆ \"%1%\" ŻèŞ­żèĵ‚›‚“§—Ÿ€‚" #: ProjectManager.cpp:373 msgid "Saving a project to \"%1%\" ...\n" msgstr "ƒ—ƒ­‚¸‚§‚Żƒˆ‚’\"%1%\"Ğ保ċ­˜ä¸­â€Ĥ\n" #: ProjectManager.cpp:439 msgid "Saving a project file has been finished.\n" msgstr "ƒ—ƒ­‚¸‚§‚Żƒˆƒ•‚Ħ‚¤ƒĞäżċ­˜Œçµ‚了——Ÿ€‚\n" #: ProjectManager.cpp:443 msgid "Saving a project file failed.\n" msgstr "ƒ—ƒ­‚¸‚§‚Żƒˆƒ•‚Ħ‚¤ƒĞŒäżċ­˜§›‚“§—Ÿ€‚\n" #: ProjectManager.cpp:479 msgid "Open a Choreonoid project file" msgstr "Choreonoidƒ—ƒ­‚¸‚§‚Żƒˆƒ•‚Ħ‚¤ƒĞèŞ­żèĵż" #: ProjectManager.cpp:486 ProjectManager.cpp:511 msgid "Project files (*.cnoid)" msgstr "ƒ—ƒ­‚¸‚§‚Żƒˆƒ•‚Ħ‚¤ƒĞ (*.cnoid)" #: ProjectManager.cpp:503 msgid "Save a choreonoid project file" msgstr "Choreonoid ƒ—ƒ­‚¸‚§‚Żƒˆƒ•‚Ħ‚¤ƒĞäżċ­˜" #: RootItem.cpp:52 msgid "RootItem" msgstr "ƒĞƒĵƒˆ‚˘‚¤ƒ†ƒ " #: SceneBar.cpp:94 msgid "Put scene statistics" msgstr "‚·ƒĵƒ³çµħ計ĉƒ…ċ ħèĦ¨ç¤ş" #: SceneBar.cpp:101 msgid "SceneBar" msgstr "‚·ƒĵƒ³ƒƒĵ" #: SceneBar.cpp:117 msgid "Switch to the edit mode" msgstr "編集ƒ˘ƒĵƒ‰¸ċˆ‡‚Šĉ›żˆ" #: SceneBar.cpp:122 msgid "First-person viewpoint control mode" msgstr "一人称èĤ–ç‚ıċˆĥċĦ" #: SceneBar.cpp:127 msgid "Select a camera" msgstr "‚ЃĦƒİé¸ĉŠž" #: SceneBar.cpp:134 msgid "Move the camera to look at the objects" msgstr "ċ…¨Ĥç‰İ体ŒèĤ‹ˆ‚‹‚ˆ†ĞèĤ–ç‚ı‚’ç§ğċ‹•" #: SceneBar.cpp:138 msgid "Toggle the collision line visibility" msgstr "ċı²ĉ¸‰ç·šèĦ¨ç¤ş" #: SceneBar.cpp:143 msgid "Toggle the wireframe mode" msgstr "ƒŻ‚¤ƒ¤ƒ•ƒĴƒĵƒ èĦ¨ç¤ş" #: SceneBar.cpp:295 msgid "Camera %1%" msgstr "‚ЃĦƒİ %1%" #: SceneBar.cpp:359 msgid "Scene statistics:" msgstr "‚·ƒĵƒ³çµħ計ĉƒ…ċ ħ:" #: SceneBar.cpp:373 msgid " Scene \"%1%\":" msgstr " ‚·ƒĵƒ³ \"%1%\":" #: SceneBar.cpp:375 msgid " Vertices: %1%\n" msgstr " 頂ç‚ı: %1%\n" #: SceneBar.cpp:376 msgid " Triangles: %1%" msgstr " ƒˆƒİ‚¤‚˘ƒ³‚°ƒĞ: %1%" #: SceneBar.cpp:385 msgid "No valid scene item is selected." msgstr "ĉœ‰ċŠıŞ‚·ƒĵƒ³‚˘‚¤ƒ†ƒ Œé¸ĉŠž•‚ŒĤ„›‚“€‚" #: SceneBar.cpp:387 msgid "The total number of %1% scene items:\n" msgstr "%1%‚·ƒĵƒ³‚˘‚¤ƒ†ƒ ç·ĉ•°: \n" #: SceneBar.cpp:388 msgid " Vertices: %1%\n" msgstr " 頂ç‚ı: %1%\n" #: SceneBar.cpp:389 msgid " Triangles: %1%" msgstr " ƒˆƒİ‚¤‚˘ƒ³‚°ƒĞ: %1%" #: SceneItem.cpp:58 msgid "The VRML file does not have any valid entity." msgstr "VRMLƒ•‚Ħ‚¤ƒĞĞĉœ‰ċŠıŞċŸĉ…‹ŒċĞ‚ŒĤ„›‚“€‚" #: SceneItem.cpp:71 msgid "The STL file cannot be loaded." msgstr "STLƒ•‚Ħ‚¤ƒĞŻèŞ­żèĵ‚›‚“§—Ÿ€‚" #: SceneItem.cpp:85 msgid "SceneItem" msgstr "‚·ƒĵƒ³‚˘‚¤ƒ†ƒ " #: SceneView.cpp:83 msgid "Scene" msgstr "‚·ƒĵƒ³" #: SceneView.cpp:121 msgid "Use dedicated item tree view checks to select the target items" msgstr "ċŻèħĦ‚˘‚¤ƒ†ƒ é¸ĉŠžç”¨ċ°‚用ƒ‚§ƒƒ‚Ż‚’‚˘‚¤ƒ†ƒ ƒ„ƒŞƒĵƒ“ƒƒĵĞèż½ċŠ " #: SceneWidget.cpp:888 msgid "FPS Test Result" msgstr "ƒ•ƒĴƒĵƒ ƒĴƒĵƒˆƒ†‚ıƒˆçµĉžœ" #: SceneWidget.cpp:889 msgid "FPS: %1 frames / %2 [s] = %3" msgstr "ƒ•ƒĴƒĵƒ ƒĴƒĵƒˆ: %1 ƒ•ƒĴƒĵƒ  / %2 [秒] = %3 [fps]" #: SceneWidget.cpp:1452 #, c-format msgid "Global Position = (%.3f %.3f %.3f)" msgstr "‚°ƒ­ƒĵƒƒĞċş§ĉ¨™ä½ç½ = (%.3f %.3f %.3f)" #: SceneWidget.cpp:1876 msgid "Edit Mode" msgstr "編集ƒ˘ƒĵƒ‰" #: SceneWidget.cpp:1918 msgid "View Mode" msgstr "閲èĤ§ƒ˘ƒĵƒ‰" #: SceneWidget.cpp:1978 msgid "Background Color" msgstr "背ĉ™Żè‰²" #: SceneWidget.cpp:1991 msgid "Floor Grid Color" msgstr "ċşŠ‚°ƒŞƒƒƒ‰è‰²" #: SceneWidget.cpp:2004 msgid "Default Color" msgstr "ƒ‡ƒ•‚݃Ѓˆè‰²" #: SceneWidget.cpp:2830 msgid "Scene Config" msgstr "‚·ƒĵƒ³è¨­ċš" #: SceneWidget.cpp:2836 msgid "Default Camera" msgstr "ƒ‡ƒ•‚݃Ѓˆ‚ЃĦƒİ" #: SceneWidget.cpp:2838 msgid "Field of view" msgstr "èĤ–野角" #: SceneWidget.cpp:2848 msgid "Clipping depth" msgstr "‚ŻƒŞƒƒƒ”ƒ³‚°ĉ·ħċşĤ" #: SceneWidget.cpp:2850 msgid "Near" msgstr "èż‘éš£" #: SceneWidget.cpp:2857 msgid "Far" msgstr "遠ĉ–ı" #: SceneWidget.cpp:2869 msgid "Light" msgstr "ƒİ‚¤ƒˆ" #: SceneWidget.cpp:2871 msgid "Lighiting" msgstr "照ĉ˜Ž" #: SceneWidget.cpp:2876 msgid "Smooth shading" msgstr "‚ıƒ ƒĵ‚ş‚·‚§ƒĵƒ‡‚£ƒ³‚°" #: SceneWidget.cpp:2884 msgid "Head light" msgstr "ƒ˜ƒƒƒ‰ƒİ‚¤ƒˆ" #: SceneWidget.cpp:2889 SceneWidget.cpp:2909 msgid "Intensity" msgstr "照ċşĤ" #: SceneWidget.cpp:2897 msgid "Back lighting" msgstr "è£é˘ç…§ċ°„" #: SceneWidget.cpp:2904 msgid "World light" msgstr "ƒŻƒĵƒĞƒ‰ƒİ‚¤ƒˆ" #: SceneWidget.cpp:2917 msgid "Ambient" msgstr "環ċ˘ƒċ…‰" #: SceneWidget.cpp:2928 msgid "Additional lights" msgstr "èż½ċŠ ƒİ‚¤ƒˆ" #: SceneWidget.cpp:2936 msgid "Fog" msgstr "ƒ•‚İ‚°" #: SceneWidget.cpp:2943 msgid "Background" msgstr "背ĉ™Ż" #: SceneWidget.cpp:2945 msgid "Background color" msgstr "背ĉ™Żè‰²" #: SceneWidget.cpp:2958 msgid "Span" msgstr "長•" #: SceneWidget.cpp:2968 msgid "Interval" msgstr "間隔" #: SceneWidget.cpp:2977 msgid "Color" msgstr "色" #: SceneWidget.cpp:2983 msgid "Show the floor grid" msgstr "ċşŠ‚°ƒŞƒƒƒ‰ç·šèĦ¨ç¤ş" #: SceneWidget.cpp:2984 msgid "Show the xz plane grid" msgstr "xzċı³é˘‚°ƒŞƒƒƒ‰ç·šèĦ¨ç¤ş" #: SceneWidget.cpp:2985 msgid "Show the yz plane grid" msgstr "yzċı³é˘‚°ƒŞƒƒƒ‰ç·šèĦ¨ç¤ş" #: SceneWidget.cpp:2992 msgid "Texture" msgstr "ƒ†‚Ż‚ıƒƒ£" #: SceneWidget.cpp:3000 msgid "Default color" msgstr "ƒ‡ƒ•‚݃Ѓˆè‰²" #: SceneWidget.cpp:3004 msgid "Default line width" msgstr "ƒ‡ƒ•‚݃Ѓˆç·šċı…" #: SceneWidget.cpp:3012 msgid "Default point size" msgstr "ƒ‡ƒ•‚݃Ѓˆç‚ı‚µ‚¤‚ş" #: SceneWidget.cpp:3023 msgid "Do point rendering in the wireframe mode" msgstr "ƒŻ‚¤ƒ¤ƒ•ƒĴƒĵƒ ƒ˘ƒĵƒ‰§ƒ‚¤ƒ³ƒˆƒĴƒ³ƒ€ƒŞƒ³‚°‚’èĦŒ†" #: SceneWidget.cpp:3032 msgid "Normal Visualization" msgstr "ĉ³•ç·šèĦ¨ç¤ş" #: SceneWidget.cpp:3049 msgid "Coordinate axes" msgstr "ċş§ĉ¨™èğ¸" #: SceneWidget.cpp:3055 msgid "Show FPS" msgstr "ƒ•ƒĴƒĵƒ ƒĴƒĵƒˆèĦ¨ç¤ş" #: SceneWidget.cpp:3060 msgid "Test" msgstr "ƒ†‚ıƒˆ" #: SceneWidget.cpp:3067 msgid "Do double rendering when a new display list is created." msgstr "ĉ–°èĤƒ‡‚£‚ıƒ—ƒĴ‚¤ƒŞ‚ıƒˆç”Ÿĉˆĉ™‚Ğ二重ĞƒĴƒ³ƒ€ƒŞƒ³‚°‚’èĦŒ†" #: SceneWidget.cpp:3074 msgid "Use an OpenGL pixel buffer for picking" msgstr "ƒ”ƒƒ‚­ƒ³‚°ĞOpenGLƒ”‚Ż‚ğƒĞƒƒƒƒ•‚Ħ‚’ä½ż†" #: ScriptBar.cpp:26 msgid "ScriptBar" msgstr "‚ı‚ŻƒŞƒ—ƒˆƒƒĵ" #: ScriptBar.cpp:30 msgid "Execute scripts" msgstr "‚ı‚ŻƒŞƒ—ƒˆċŸèĦŒ" #: TaskView.cpp:201 msgid "Task" msgstr "‚ż‚ı‚Ż" #: TaskView.cpp:246 msgid "Select a task type" msgstr "‚ż‚ı‚݁遏ĉŠž" #: TaskView.cpp:252 msgid "Option Menu" msgstr "‚ރ—‚·ƒ§ƒ³ƒĦƒ‹ƒƒĵ" #: TaskView.cpp:257 msgid "Return to the current phase" msgstr "ċ…ƒƒ•‚§ƒĵ‚şĞċİċ¸°" #: TaskView.cpp:262 msgid "Go to the config phase" msgstr "設ċšƒ•‚§ƒĵ‚şĞç§ğċ‹•" #: TaskView.cpp:266 msgid "Go back to the previous phase" msgstr "ċ‰ƒ•‚§ƒĵ‚şĞĉˆğ‚‹" #: TaskView.cpp:270 msgid "Cancel waiting for the command to finish" msgstr "‚³ƒžƒ³ƒ‰ċŒäş†ċ…Ħ‚­ƒ£ƒ³‚ğƒĞ" #: TaskView.cpp:274 msgid "Phase index" msgstr "ƒ•‚§ƒĵ‚ş‚¤ƒ³ƒ‡ƒƒ‚Ż‚ı" #: TaskView.cpp:282 msgid "V" msgstr "↓" #: TaskView.cpp:284 msgid "Execute the default command of the current phase" msgstr "ĉœĴƒ•‚§ƒĵ‚şƒ‡ƒ•‚݃Ѓˆ‚³ƒžƒ³ƒ‰‚’ċŸèĦŒ" #: TaskView.cpp:287 msgid "Auto" msgstr "è‡Şċ‹•" #: TaskView.cpp:288 msgid "Automatic mode" msgstr "è‡Şċ‹•ƒ˘ƒĵƒ‰" #: TaskView.cpp:291 msgid "Skip to the next phase" msgstr "ĉĴĦƒ•‚§ƒĵ‚şĞç§ğċ‹•" #: TaskView.cpp:431 msgid "Task sequencer '%1' has been activated." msgstr "‚ż‚ı‚Ż‚·ƒĵ‚ħƒ³‚µ '%1' Œĉ´ğĉ€§ċŒ–•‚Œ—Ÿ€‚" #: TaskView.cpp:433 msgid "Task sequencer '%1' has been deactivated." msgstr "‚ż‚ı‚Ż‚·ƒĵ‚ħƒ³‚µ '%1' Œéžĉ´ğĉ€§ċŒ–•‚Œ—Ÿ€‚" #: TaskView.cpp:478 msgid "Task \"%1%\" has been added." msgstr "‚ż‚ı‚Ż \"%1%\" Œèż½ċŠ •‚Œ—Ÿ€‚" #: TaskView.cpp:499 msgid "" "Task \"%1%\" cannot be updated now because it is wating for a command to " "finish." msgstr "" "‚ż‚ı‚Ż \"%1%\" Żçċœ¨‚³ƒžƒ³ƒ‰çµ‚了ċ…Ħ‚’èĦŒ£Ĥ„‚‹Ÿ‚ĉ›´ĉ–°§›‚“€‚" #: TaskView.cpp:533 msgid "Task \"%1%\" has been updated with the new one." msgstr "‚ż‚ı‚Ż \"%1%\" Œĉ›´ĉ–°•‚Œ—Ÿ€‚" #: TaskView.cpp:1425 msgid "Retry" msgstr "ƒŞƒˆƒİ‚¤" #: TaskView.cpp:1427 msgid "Vertical Layout" msgstr "ç¸Ĥ配ç½" #: TextEditView.cpp:77 msgid "Text Editor" msgstr "ƒ†‚­‚ıƒˆ‚¨ƒ‡‚£‚ż" #: TextEditView.cpp:209 msgid "" "The document has been modified.\n" " Do you want to save your changes?" msgstr "ċ¤‰ĉ›´ċ†…ċı‚’保ċ­˜—™‹ïĵŸ" #: TextEditView.cpp:237 msgid "unselected" msgstr "‚˘‚¤ƒ†ƒ Œé¸ĉŠž•‚ŒĤ›‚“€‚" #: TextEditView.cpp:265 msgid "" "The file has been modified outside of text editor.\n" "Do you want to reload it?" msgstr "" "ċ¤–部‚¨ƒ‡‚£‚żĞ‚ˆ£Ĥ€ċ†…ċıŒċ¤‰ĉ›´•‚Œ—Ÿ€‚\n" "ƒ•‚Ħ‚¤ƒĞ‚’èŞ­żèĵżç›´—™‹ïĵŸ" #: TimeBar.cpp:64 msgid "Time Bar Config" msgstr "‚ż‚¤ƒ ƒƒĵè¨­ċš" #: TimeBar.cpp:70 msgid "Internal frame rate" msgstr "ċ†…部ƒ•ƒĴƒĵƒ ƒĴƒĵƒˆ" #: TimeBar.cpp:78 msgid "Playback frame rate" msgstr "ċ†ç”Ÿƒ•ƒĴƒĵƒ ƒĴƒĵƒˆ" #: TimeBar.cpp:87 msgid "Idle loop driven mode" msgstr "‚˘‚¤ƒ‰ƒĞƒĞƒĵƒ—駆ċ‹•ƒ˘ƒĵƒ‰" #: TimeBar.cpp:93 msgid "Playback speed scale" msgstr "ċ†ç”Ÿ‚ıƒ”ƒĵƒ‰ċ€çއ" #: TimeBar.cpp:104 msgid "Sync with ongoing updates" msgstr "進èĦŒä¸­ĉ›´ĉ–°ĞċŒĉœŸ" #: TimeBar.cpp:111 msgid "Automatically expand the time range" msgstr "ĉ™‚間範ċ›²è‡Şċ‹•ĉ‹Ħċĵµ" #: TimeBar.cpp:157 msgid "&OK" msgstr "&OK" #: TimeBar.cpp:270 msgid "TimeBar" msgstr "‚ż‚¤ƒ ƒƒĵ" #: TimeBar.cpp:296 msgid "Start animation" msgstr "‚˘ƒ‹ƒĦƒĵ‚·ƒ§ƒ³é–‹ċ§‹" #: TimeBar.cpp:299 TimeBar.cpp:674 msgid "Resume animation" msgstr "‚˘ƒ‹ƒĦƒĵ‚·ƒ§ƒ³ċ†ç”Ÿƒğċœĉ­˘" #: TimeBar.cpp:303 msgid "Refresh state at the current time" msgstr "çċœ¨ĉ™‚ċˆğ§çŠĥĉ…‹‚’ĉ›´ĉ–°" #: TimeBar.cpp:646 msgid "Stop animation" msgstr "‚˘ƒ‹ƒĦƒĵ‚·ƒ§ƒ³ċœĉ­˘" #: Vector3SeqItem.cpp:14 msgid "Vector3SeqItem" msgstr "ïĵ“ĉĴĦċ…ƒƒ™‚Ż‚żċˆ—‚˘‚¤ƒ†ƒ " #: ViewArea.cpp:1411 msgid "Separate the view" msgstr "ƒ“ƒƒĵċˆ†é›˘" #: ViewManager.cpp:277 msgid "Create %1" msgstr "%1ç”Ÿĉˆ" #: ViewManager.cpp:313 msgid "Please specify the name of the new view." msgstr "作ĉˆ™‚‹ƒ“ƒƒĵċċ‰‚’ĉŒ‡ċš—Ĥ •„€‚" #: ViewManager.cpp:351 msgid "Delete All Invisible Views" msgstr "ċ…¨ĤéžèĦ¨ç¤şƒ“ƒƒĵ‚’ĉĥˆċŽğ" #: ViewManager.cpp:807 msgid "" "A singleton view \"%1%\" of the %2% type cannot be created because its " "singleton instance has already been created." msgstr "" "\"%2%\"‚ż‚¤ƒ—‚·ƒ³‚°ƒĞƒˆƒ³ƒ“ƒƒĵ\"%1%\"Żĉ—˘Ğ‚·ƒ³‚°ƒĞƒˆƒ³‚¤ƒ³‚ı‚żƒ³‚ıŒ" "生ĉˆ•‚ŒĤ„™€‚" #: VirtualJoystickView.cpp:106 msgid "Virtual Joystick" msgstr "äğĉƒ³‚¸ƒ§‚¤‚ıƒ†‚£ƒƒ‚Ż" choreonoid-1.5.0/src/Base/GraphViewBase.cpp0000664000000000000000000002006712741425367017222 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "GraphViewBase.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace cnoid; namespace { const bool TRACE_FUNCTIONS = false; struct ItemInfo { GraphViewBaseImpl* base; ItemPtr item; //ConnectionSet connections; std::vector handlers; ItemInfo(GraphViewBaseImpl* base) : base(base) { } ~ItemInfo(); }; class PartItem : public QTreeWidgetItem { public: int index; }; class TreeWidgetEx : public TreeWidget { public: QSize modifiedSizeHint(QSize size) const { int width = sizeHintForColumn(0) * 3 / 2; width += verticalScrollBar()->sizeHint().width(); size.setWidth(width); return size; } virtual QSize sizeHint() const { return modifiedSizeHint(QTreeWidget::sizeHint()); } virtual QSize minimumSizeHint() const { return modifiedSizeHint(QTreeWidget::minimumSizeHint()); } }; } namespace cnoid { class GraphViewBaseImpl { public: GraphViewBaseImpl(GraphViewBase* self); ~GraphViewBaseImpl(); GraphViewBase* self; QVBoxLayout* leftvbox; GraphWidget graph; TreeWidgetEx treeWidget; Connection itemSelectionChangedConnection; Connection partSelectionChangedConnection; list itemInfos; map itemToConnectionSetMap; void onItemSelectionChanged(const ItemList<>& items); void onItemDetachedFromRoot(std::list::iterator itemInfoIter); void updatePartList(); void updateSelections(); void onItemUpdated(std::list::iterator itemInfoIter); void notifyUpdateByEditing(Item* item); }; } namespace { ItemInfo::~ItemInfo() { map::iterator p = base->itemToConnectionSetMap.find(item.get()); if(p != base->itemToConnectionSetMap.end()){ p->second.disconnect(); base->itemToConnectionSetMap.erase(p); } } } GraphViewBase::GraphViewBase() { impl = new GraphViewBaseImpl(this); } GraphViewBaseImpl::GraphViewBaseImpl(GraphViewBase* self) : self(self), graph(self) { treeWidget.setColumnCount(1); treeWidget.setHeaderHidden(true); treeWidget.setRootIsDecorated(false); treeWidget.setSelectionBehavior(QAbstractItemView::SelectRows); QHeaderView* header = treeWidget.header(); header->setMinimumSectionSize(0); header->setStretchLastSection(false); #if QT_VERSION < QT_VERSION_CHECK(5, 0, 0) header->setResizeMode(0, QHeaderView::ResizeToContents); #else header->setSectionResizeMode(0, QHeaderView::ResizeToContents); #endif treeWidget.setSelectionMode(QAbstractItemView::ExtendedSelection); treeWidget.setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff); treeWidget.setVerticalScrollMode(QAbstractItemView::ScrollPerPixel); treeWidget.setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Expanding); leftvbox = new QVBoxLayout(); leftvbox->setSpacing(0); leftvbox->addWidget(&treeWidget); QHBoxLayout* hbox = new QHBoxLayout(); hbox->setSpacing(0); hbox->addLayout(leftvbox, 1); hbox->addWidget(&graph, 9999); self->setLayout(hbox); itemSelectionChangedConnection = ItemTreeView::mainInstance()->sigSelectionChanged().connect( boost::bind(&GraphViewBaseImpl::onItemSelectionChanged, this, _1)); partSelectionChangedConnection = treeWidget.sigItemSelectionChanged().connect( boost::bind(&GraphViewBaseImpl::updateSelections, this)); } GraphViewBase::~GraphViewBase() { delete impl; } GraphViewBaseImpl::~GraphViewBaseImpl() { itemSelectionChangedConnection.disconnect(); partSelectionChangedConnection.disconnect(); } QVBoxLayout* GraphViewBase::leftVBox() const { return impl->leftvbox; } QWidget* GraphViewBase::indicatorOnInfoBar() { return &impl->graph.statusLabel(); } void GraphViewBaseImpl::onItemSelectionChanged(const ItemList<>& allItems) { ItemList<> items = self->extractTargetItems(allItems); if(items.empty()){ return; } if(itemInfos.size() == items.size()){ bool unchanged = true; int i=0; for(list::iterator it = itemInfos.begin(); it != itemInfos.end(); ++it){ if(it->item != items[i++]){ unchanged = false; break; } } if(unchanged){ return; } } itemInfos.clear(); for(size_t i=0; i < items.size(); ++i){ itemInfos.push_back(ItemInfo(this)); list::iterator it = --itemInfos.end(); it->item = items[i]; ConnectionSet& connections = itemToConnectionSetMap[it->item.get()]; connections.add(it->item->sigUpdated().connect( boost::bind(&GraphViewBaseImpl::onItemUpdated, this, it))); connections.add(it->item->sigDetachedFromRoot().connect( boost::bind(&GraphViewBaseImpl::onItemDetachedFromRoot, this, it))); } updatePartList(); } void GraphViewBaseImpl::onItemDetachedFromRoot(std::list::iterator itemInfoIter) { itemInfos.erase(itemInfoIter); updatePartList(); } int GraphViewBase::currentNumParts(const ItemList<>& items) const { return 0; } void GraphViewBaseImpl::updatePartList() { treeWidget.clear(); int numParts = 0; if(!itemInfos.empty()){ ItemList items; for(list::iterator p = itemInfos.begin(); p != itemInfos.end(); ++p){ items.push_back(p->item.get()); } numParts = self->currentNumParts(items); } for(int i=0; i < numParts; ++i){ PartItem* partItem = new PartItem(); partItem->setText(0, QString::number(i)); partItem->setTextAlignment(0, Qt::AlignHCenter); partItem->index = i; treeWidget.addTopLevelItem(partItem); } treeWidget.header()->updateGeometry(); treeWidget.updateGeometry(); updateSelections(); } void GraphViewBase::updateSelections() { impl->updateSelections(); } void GraphViewBaseImpl::updateSelections() { if(TRACE_FUNCTIONS){ cout << "GraphViewBaseImpl::updateSelections()" << endl; } graph.clearDataHandlers(); vector tmpHandlers; for(list::iterator it = itemInfos.begin(); it != itemInfos.end(); ++it){ Item* item = it->item.get(); QList selected = treeWidget.selectedItems(); for(size_t i=0; i < selected.size(); ++i){ PartItem* part = static_cast(selected[i]); tmpHandlers.clear(); self->addGraphDataHandlers(item, part->index, tmpHandlers); if(!tmpHandlers.empty()){ for(int i=0; i < tmpHandlers.size(); ++i){ graph.addDataHandler(tmpHandlers[i]); it->handlers.push_back(tmpHandlers[i]); } } } } } void GraphViewBaseImpl::onItemUpdated(std::list::iterator itemInfoIter) { if(TRACE_FUNCTIONS){ cout << "GraphViewBaseImpl::onItemUpdated()" << endl; } for(size_t i=0; i < itemInfoIter->handlers.size(); ++i){ self->updateGraphDataHandler(itemInfoIter->item.get(), itemInfoIter->handlers[i]); } } void GraphViewBase::notifyUpdateByEditing(Item* item) { impl->notifyUpdateByEditing(item); } void GraphViewBaseImpl::notifyUpdateByEditing(Item* item) { map::iterator p = itemToConnectionSetMap.find(item); if(p != itemToConnectionSetMap.end()){ p->second.block(); item->notifyUpdate(); p->second.unblock(); } } bool GraphViewBase::storeState(Archive& archive) { return impl->graph.storeState(archive); } bool GraphViewBase::restoreState(const Archive& archive) { return impl->graph.restoreState(archive); } choreonoid-1.5.0/src/Base/Licenses.h0000664000000000000000000000025312741425367015740 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_LICENSES_H_INCLUDED #define CNOID_BASE_LICENSES_H_INCLUDED namespace cnoid { const char* LGPLtext(); } #endif choreonoid-1.5.0/src/Base/ItemList.h0000664000000000000000000000412712741425367015731 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_ITEM_LIST_H #define CNOID_BASE_ITEM_LIST_H #include "Item.h" #include namespace cnoid { template class ItemList : public PolymorphicPointerArray > { typedef PolymorphicPointerArray > ArrayBase; public: ItemList() { } template ItemList(const ItemList& rhs) : ArrayBase(rhs) { } template SubType* get(int index) const { return dynamic_cast(ArrayBase::operator[](index).get()); } ItemType* get(int index) const { return ArrayBase::operator[](index).get(); } bool extractChildItems(ItemPtr item) { ArrayBase::clear(); extractChildItemsSub(item->childItem()); return !ArrayBase::empty(); } ItemType* toSingle(bool allowFromMultiElements = false) const { return (ArrayBase::size() == 1 || (allowFromMultiElements && !ArrayBase::empty())) ? ArrayBase::front().get() : 0; } bool extractSubItems(ItemPtr item){ ArrayBase::clear(); for(Item* child = item->childItem(); child; child = child->nextItem()){ if(child->isSubItem()){ ItemType* targetItem = dynamic_cast(child); if(targetItem){ ArrayBase::push_back(targetItem); } } } return !ArrayBase::empty(); } ItemType* find(const std::string& name){ for(size_t i=0; i < ArrayBase::size(); ++i){ if((*this)[i]->name() == name){ return (*this)[i]; } } return 0; } private: void extractChildItemsSub(Item* item){ if(item){ ItemType* targetItem = dynamic_cast(item); if(targetItem){ ArrayBase::push_back(targetItem); } extractChildItemsSub(item->childItem()); extractChildItemsSub(item->nextItem()); } } }; } #endif choreonoid-1.5.0/src/Base/ParametricPathProcessor.cpp0000664000000000000000000001567112741425367021344 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "ParametricPathProcessor.h" #include #include #include #include #include #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; namespace { QRegExp regexVar("^\\$\\{(\\w+)\\}"); } namespace cnoid { class ParametricPathProcessorImpl { public: MappingPtr variables; QString topDirString; QString shareDirString; QString homeDirString; filesystem::path baseDirPath; filesystem::path topDirPath; filesystem::path shareDirPath; filesystem::path homeDirPath; bool isBaseDirInHome; string errorMessage; ParametricPathProcessorImpl(); bool findSubDirectoryOfDirectoryVariable( const filesystem::path& path, std::string& out_varName, filesystem::path& out_relativePath); bool replaceDirectoryVariable(QString& io_pathString, const string& varname, int pos, int len); }; } ParametricPathProcessor* ParametricPathProcessor::instance() { static ParametricPathProcessor* instance_ = new ParametricPathProcessor(); return instance_; } ParametricPathProcessor::ParametricPathProcessor() { impl = new ParametricPathProcessorImpl(); } ParametricPathProcessorImpl::ParametricPathProcessorImpl() { isBaseDirInHome = false; const std::string& top = executableTopDirectory(); topDirPath = top; topDirString = top.c_str(); const std::string& share = shareDirectory(); shareDirPath = share; shareDirString = share.c_str(); char* home = getenv("HOME"); if(home){ homeDirPath = filesystem::path(home); homeDirString = home; } } ParametricPathProcessor::~ParametricPathProcessor() { delete impl; } void ParametricPathProcessor::setVariables(Mapping* variables) { impl->variables = variables; } void ParametricPathProcessor::setBaseDirectory(const std::string& directory) { impl->baseDirPath = directory; filesystem::path relativePath; impl->isBaseDirInHome = findSubDirectory(impl->homeDirPath, impl->baseDirPath, relativePath); } /** \todo Use integated nested map whose node is a single path element to be more efficient. */ std::string ParametricPathProcessor::parameterize(const std::string& orgPathString) const { filesystem::path orgPath(orgPathString); // In the case where the path is originally relative one if(!orgPath.is_complete()){ return getGenericPathString(orgPath); } else { filesystem::path relativePath; if(!impl->baseDirPath.empty() && findSubDirectory(impl->baseDirPath, orgPath, relativePath)){ return getGenericPathString(relativePath); } else { string varName; if(impl->findSubDirectoryOfDirectoryVariable(orgPath, varName, relativePath)){ return str(format("${%1%}/%2%") % varName % getGenericPathString(relativePath)); } else if(findSubDirectory(impl->shareDirPath, orgPath, relativePath)){ return string("${SHARE}/") + getGenericPathString(relativePath); } else if(findSubDirectory(impl->topDirPath, orgPath, relativePath)){ return string("${PROGRAM_TOP}/") + getGenericPathString(relativePath); } else if(!impl->isBaseDirInHome && findSubDirectory(impl->homeDirPath, orgPath, relativePath)){ return string("${HOME}/") + getGenericPathString(relativePath); } else if(!impl->baseDirPath.empty() && findRelativePath(impl->baseDirPath, orgPath, relativePath)){ return getGenericPathString(relativePath); } } } return getGenericPathString(orgPath); } /** \todo Introduce a tree structure to improve the efficiency of searching matched directories */ bool ParametricPathProcessorImpl::findSubDirectoryOfDirectoryVariable (const filesystem::path& path, std::string& out_varName, filesystem::path& out_relativePath) { out_relativePath.clear(); int maxMatchSize = 0; filesystem::path relativePath; Mapping::const_iterator p; for(p = variables->begin(); p != variables->end(); ++p){ Listing* paths = p->second->toListing(); if(paths){ for(int i=0; i < paths->size(); ++i){ filesystem::path dirPath(paths->at(i)->toString()); int n = findSubDirectory(dirPath, path, relativePath); if(n > maxMatchSize){ maxMatchSize = n; out_relativePath = relativePath; out_varName = fromUTF8(p->first); } } } } return (maxMatchSize > 0); } boost::optional ParametricPathProcessor::expand(const std::string& pathString) const { filesystem::path path; QString qpath(pathString.c_str()); // expand variables in the path int pos = regexVar.indexIn(qpath); if(pos == -1){ path = pathString; } else { int len = regexVar.matchedLength(); if(regexVar.captureCount() > 0){ QString varname = regexVar.cap(1); if(varname == "SHARE"){ qpath.replace(pos, len, impl->shareDirString); } else if(varname == "PROGRAM_TOP"){ qpath.replace(pos, len, impl->topDirString); } else if(varname == "HOME"){ qpath.replace(pos, len, impl->homeDirString); } else { if(!impl->replaceDirectoryVariable(qpath, varname.toStdString(), pos, len)){ return boost::none; } } } path = qpath.toStdString(); } if(checkAbsolute(path) || impl->baseDirPath.empty()){ return getNativePathString(path); } else { filesystem::path fullPath = impl->baseDirPath / path; if(!path.empty() && (*path.begin() == "..")){ filesystem::path compact; makePathCompact(fullPath, compact); return getNativePathString(compact); } else { return getNativePathString(fullPath); } } } bool ParametricPathProcessorImpl::replaceDirectoryVariable (QString& io_pathString, const string& varname, int pos, int len) { Listing* paths = variables->findListing(varname); if(paths){ for(int i=0; i < paths->size(); ++i){ string vpath; QString replaced(io_pathString); replaced.replace(pos, len, paths->at(i)->toString().c_str()); filesystem::file_status fstatus = filesystem::status(filesystem::path(replaced.toStdString())); if(filesystem::is_directory(fstatus) || filesystem::exists(fstatus)) { io_pathString = replaced; return true; } } } errorMessage = str(format(_("%1% of \"%2%\" cannot be expanded !")) % varname % io_pathString.toStdString()); return false; } const std::string& ParametricPathProcessor::errorMessage() const { return impl->errorMessage; } choreonoid-1.5.0/src/Base/TranslationDragger.cpp0000664000000000000000000001300112741425367020313 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "TranslationDragger.h" #include #include #include #include #include using namespace std; using namespace cnoid; namespace { const char* axisNames[3] = { "x", "y", "z" }; } TranslationDragger::TranslationDragger(bool setDefaultAxes) { draggableAxes_ = TX | TY | TZ; axisCylinderNormalizedRadius = 0.04; defaultAxesScale = new SgScaleTransform; customAxes = new SgGroup; for(int i=0; i < 3; ++i){ SgMaterial* material = new SgMaterial; Vector3f color(0.2f, 0.2f, 0.2f); color[i] = 1.0f; material->setDiffuseColor(Vector3f::Zero()); material->setEmissiveColor(color); material->setAmbientIntensity(0.0f); material->setTransparency(0.6f); axisMaterials[i] = material; } if(setDefaultAxes){ MeshGenerator meshGenerator; SgMeshPtr mesh = meshGenerator.generateArrow(1.8, 0.08, 0.1, 2.5); for(int i=0; i < 3; ++i){ SgShape* shape = new SgShape; shape->setMesh(mesh); shape->setMaterial(axisMaterials[i]); SgPosTransform* arrow = new SgPosTransform; arrow->addChild(shape); if(i == 0){ arrow->setRotation(AngleAxis(-PI / 2.0, Vector3::UnitZ())); } else if(i == 2){ arrow->setRotation(AngleAxis( PI / 2.0, Vector3::UnitX())); } SgInvariantGroup* invariant = new SgInvariantGroup; invariant->setName(axisNames[i]); invariant->addChild(arrow); SgSwitch* axis = new SgSwitch; axis->addChild(invariant); defaultAxesScale->addChild(axis); } addChild(defaultAxesScale); } } TranslationDragger::TranslationDragger(const TranslationDragger& org) : SceneDragger(org) { draggableAxes_ = org.draggableAxes_; defaultAxesScale = new SgScaleTransform; defaultAxesScale->setScale(org.defaultAxesScale->scale()); org.defaultAxesScale->copyChildrenTo(defaultAxesScale); addChild(defaultAxesScale); axisCylinderNormalizedRadius = org.axisCylinderNormalizedRadius; } TranslationDragger::TranslationDragger(const TranslationDragger& org, SgCloneMap& cloneMap) : SceneDragger(org, cloneMap) { draggableAxes_ = org.draggableAxes_; defaultAxesScale = getChild(0); axisCylinderNormalizedRadius = org.axisCylinderNormalizedRadius; } SgObject* TranslationDragger::clone(SgCloneMap& cloneMap) const { return new TranslationDragger(*this, cloneMap); } void TranslationDragger::setDraggableAxes(int axisSet) { if(axisSet != draggableAxes_){ for(int i=0; i < 3; ++i){ SgSwitch* axis = dynamic_cast(defaultAxesScale->child(i)); if(axis){ axis->setTurnedOn(axisSet & (1 << i)); } } draggableAxes_ = axisSet; defaultAxesScale->notifyUpdate(); } } void TranslationDragger::addCustomAxis(int axis, SgNode* node) { SgInvariantGroup* invariant = new SgInvariantGroup; invariant->setName(axisNames[axis]); invariant->addChild(node); customAxes->addChild(invariant); addChildOnce(customAxes); } void TranslationDragger::clearCustomAxes() { customAxes->clearChildren(); } double TranslationDragger::radius() const { return defaultAxesScale->scale().x(); } void TranslationDragger::setRadius(double r) { defaultAxesScale->setScale(r); } bool TranslationDragger::isDragging() const { return dragProjector.isDragging(); } const Vector3& TranslationDragger::draggedTranslation() const { return dragProjector.translation(); } Affine3 TranslationDragger::draggedPosition() const { return dragProjector.position(); } bool TranslationDragger::onButtonPressEvent(const SceneWidgetEvent& event) { int axis; int indexOfTopNode; const SgNodePath& path = event.nodePath(); if(detectAxisFromNodePath(path, this, axis, indexOfTopNode)){ SgNodePath::const_iterator axisIter = path.begin() + indexOfTopNode + 1; const Affine3 T_global = calcTotalTransform(path.begin(), axisIter); dragProjector.setInitialPosition(T_global); const Affine3 T_axis = calcTotalTransform(axisIter, path.end()); const Vector3 p_local = (T_global * T_axis).inverse() * event.point(); if(p_local.norm() < 2.0 * axisCylinderNormalizedRadius){ dragProjector.setTranslationAlongViewPlane(); } else { dragProjector.setTranslationAxis(T_global.linear().col(axis)); } if(dragProjector.startTranslation(event)){ sigTranslationStarted_(); return true; } } return false; } bool TranslationDragger::onButtonReleaseEvent(const SceneWidgetEvent& event) { if(dragProjector.isDragging()){ sigTranslationFinished_(); dragProjector.resetDragMode(); return true; } return false; } bool TranslationDragger::onPointerMoveEvent(const SceneWidgetEvent& event) { if(dragProjector.dragTranslation(event)){ if(isContainerMode()){ setPosition(dragProjector.position()); notifyUpdate(); } sigTranslationDragged_(); return true; } return false; } void TranslationDragger::onPointerLeaveEvent(const SceneWidgetEvent& event) { if(dragProjector.isDragging()){ sigTranslationFinished_(); dragProjector.resetDragMode(); } } choreonoid-1.5.0/src/Base/ImageView.h0000664000000000000000000000120712741425367016050 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_IMAGE_VIEW_H_INCLUDED #define CNOID_BASE_IMAGE_VIEW_H_INCLUDED #include #include "exportdecl.h" class QImage; namespace cnoid { class Image; class ImageViewImpl; class CNOID_EXPORT ImageView : public View { public: static void initializeClass(ExtensionManager* ext); ImageView(); ~ImageView(); void setPixmap(const QPixmap& pixmap); void setImage(const Image& image); void setImage(const QImage& image); void setScalingEnabled(bool on); bool isScalingEnabled() const; private: ImageViewImpl* impl; }; } #endif choreonoid-1.5.0/src/Base/Buttons.h0000664000000000000000000000424712741425367015640 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_BUTTONS_H #define CNOID_BASE_BUTTONS_H #include #include #include #include #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT PushButton : public QPushButton { Q_OBJECT public: PushButton(QWidget* parent = 0); PushButton(const QString& text, QWidget* parent = 0); PushButton(const QIcon& icon, const QString& text, QWidget* parent = 0); SignalProxy sigClicked() { return sigClicked_; } SignalProxy sigToggled() { return sigToggled_; } private Q_SLOTS: void onClicked(bool checked); void onToggled(bool checked); private: Signal sigClicked_; Signal sigToggled_; void initialize(); }; class CNOID_EXPORT ToggleButton : public PushButton { public: ToggleButton(QWidget* parent = 0); ToggleButton(const QString& text, QWidget* parent = 0); ToggleButton(const QIcon& icon, const QString& text, QWidget* parent = 0); }; class CNOID_EXPORT RadioButton : public QRadioButton { Q_OBJECT public: RadioButton(QWidget* parent = 0); RadioButton(const QString & text, QWidget* parent = 0); SignalProxy sigToggled() { return sigToggled_; } private Q_SLOTS: void onToggled(bool checked); private: Signal sigToggled_; void initialize(); }; class CNOID_EXPORT ToolButton : public QToolButton { Q_OBJECT public: ToolButton(QWidget* parent = 0); SignalProxy sigClicked() { return sigClicked_; } SignalProxy sigToggled() { return sigToggled_; } private Q_SLOTS: void onClicked(bool checked); void onToggled(bool checked); private: Signal sigClicked_; Signal sigToggled_; void initialize(); }; class CNOID_EXPORT ToggleToolButton : public ToolButton { public: ToggleToolButton(QWidget* parent = 0); //ToggleButton(const QString& text, QWidget* parent = 0); //ToggleButton(const QIcon& icon, const QString& text, QWidget* parent = 0); }; } #endif choreonoid-1.5.0/src/Base/MultiValueSeqGraphView.cpp0000664000000000000000000000527412741425367021113 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "MultiValueSeqGraphView.h" #include "ViewManager.h" #include #include #include "gettext.h" using namespace std; using namespace cnoid; void MultiValueSeqGraphView::initializeClass(ExtensionManager* ext) { ext->viewManager().registerClass( "MultiValueSeqGraphView", N_("Multi Value Seq"), ViewManager::SINGLE_OPTIONAL); } MultiValueSeqGraphView::MultiValueSeqGraphView() { setDefaultLayoutArea(View::BOTTOM); } MultiValueSeqGraphView::~MultiValueSeqGraphView() { } int MultiValueSeqGraphView::currentNumParts(const ItemList<>& items) const { MultiValueSeqItem* item = static_cast(items.front().get()); return item->seq()->numParts(); } ItemList<> MultiValueSeqGraphView::extractTargetItems(const ItemList<>& items) const { return ItemList(items); } void MultiValueSeqGraphView::addGraphDataHandlers(Item* item, int partIndex, std::vector& out_handlers) { MultiValueSeqItem* seqItem = static_cast(item); MultiValueSeqPtr seq = seqItem->seq(); if(partIndex < seq->numParts()){ GraphDataHandlerPtr handler(new GraphDataHandler()); handler->setID(partIndex); handler->setLabel(boost::lexical_cast(partIndex)); //handler->setValueLimits(llimit, ulimit); //handler->setVelocityLimits(lvlimit, uvlimit); handler->setFrameProperties(seq->numFrames(), seq->frameRate()); handler->setDataRequestCallback( boost::bind(&MultiValueSeqGraphView::onDataRequest, this, seq, partIndex, _1, _2, _3)); handler->setDataModifiedCallback( boost::bind(&MultiValueSeqGraphView::onDataModified, this, seqItem, partIndex, _1, _2, _3)); out_handlers.push_back(handler); } } void MultiValueSeqGraphView::updateGraphDataHandler(Item* item, GraphDataHandlerPtr handler) { MultiValueSeqPtr seq = static_cast(item)->seq(); handler->setFrameProperties(seq->numFrames(), seq->frameRate()); handler->update(); } void MultiValueSeqGraphView::onDataRequest (MultiValueSeqPtr seq, int partIndex, int frame, int size, double* out_values) { MultiValueSeq::Part part = seq->part(partIndex); for(int i=0; i < size; ++i){ out_values[i] = part[frame + i]; } } void MultiValueSeqGraphView::onDataModified (MultiValueSeqItem* item, int partIndex, int frame, int size, double* values) { MultiValueSeq::Part part = item->seq()->part(partIndex); for(int i=0; i < size; ++i){ part[frame + i] = values[i]; } GraphViewBase::notifyUpdateByEditing(item); } choreonoid-1.5.0/src/Base/LazySignal.h0000664000000000000000000000212612741425367016251 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_LAZY_SIGNAL_H #define CNOID_BASE_LAZY_SIGNAL_H #include "LazyCaller.h" #include #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT LazySignalBase : public LazyCaller { public: void request(); void requestBlocking(Connection connection){ connectionsToBlock.push_back(connection); } protected: LazySignalBase(); LazySignalBase(boost::function emitFunction, int priority); boost::function emitFunction; std::vector connectionsToBlock; virtual void defaultEmitFunction() = 0; private: bool doEmit(); }; template class LazySignal : public LazySignalBase { public: LazySignal() { } LazySignal(boost::function emitFunction, int priority = LazyCaller::PRIORITY_HIGH) : LazySignalBase(emitFunction, priority) { } SignalType& signal() { return signal_; } protected: virtual void defaultEmitFunction() { signal_(); } private: SignalType signal_; }; } #endif choreonoid-1.5.0/src/Base/MovieRecorder.h0000664000000000000000000000071412741425367016742 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_MOVIE_RECORDER_H #define CNOID_BASE_MOVIE_RECORDER_H #include "exportdecl.h" namespace cnoid { class ExtensionManager; class MovieRecorderImpl; class CNOID_EXPORT MovieRecorder { public: static void initialize(ExtensionManager* ext); static MovieRecorder* instance(); ~MovieRecorder(); private: MovieRecorder(ExtensionManager* ext); MovieRecorderImpl* impl; }; } #endif choreonoid-1.5.0/src/Base/InteractiveCameraTransform.cpp0000664000000000000000000000120112741425367022002 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "InteractiveCameraTransform.h" using namespace cnoid; InteractiveCameraTransform::InteractiveCameraTransform() { } InteractiveCameraTransform::InteractiveCameraTransform(const InteractiveCameraTransform& org) { } InteractiveCameraTransform::InteractiveCameraTransform(const InteractiveCameraTransform& org, SgCloneMap& cloneMap) : SgPosTransform(org, cloneMap) { } SgObject* InteractiveCameraTransform::clone(SgCloneMap& cloneMap) const { return new InteractiveCameraTransform(*this, cloneMap); } void InteractiveCameraTransform::onPositionUpdatedInteractively() { } choreonoid-1.5.0/src/Base/ItemPath.h0000664000000000000000000000172112741425367015707 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_ITEM_PATH_H #define CNOID_BASE_ITEM_PATH_H #include #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT ItemPath { typedef boost::escaped_list_separator Separator; typedef boost::tokenizer Tokenizer; public: typedef Tokenizer::iterator iterator; typedef iterator Iterator; ItemPath(const std::string& path); inline bool isAbsolute() { return isAbsolute_; } inline bool isRelative() { return !isAbsolute_; } inline iterator begin() { return pathBegin; } inline iterator end() { return pathEnd; } std::string folder(); inline std::string leaf() { return *pathLeaf; } private: std::string path; Tokenizer::iterator pathBegin; Tokenizer::iterator pathLeaf; Tokenizer::iterator pathEnd; bool isAbsolute_; }; } #endif choreonoid-1.5.0/src/Base/SceneProjector.cpp0000664000000000000000000001124012741425367017451 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "SceneProjector.h" #include "SceneWidget.h" using namespace cnoid; SceneProjector::~SceneProjector() { } ScenePlaneProjector::ScenePlaneProjector() { normal_ << 1.0, 0.0, 0.0; d_ = 0.0; } ScenePlaneProjector::ScenePlaneProjector(const Vector3& normal, const Vector3& point) { setPlane(normal, point); } void ScenePlaneProjector::setPlane(const Vector3& normal, const Vector3& point) { normal_ = normal; d_ = -normal.dot(point); } bool ScenePlaneProjector::project(const SceneWidgetEvent& event, Vector3& out_projected) const { Vector3 nearPoint, farPoint; SceneWidget* sceneWidget = event.sceneWidget(); if(sceneWidget->unproject(event.x(), event.y(), 0.0, nearPoint) && sceneWidget->unproject(event.x(), event.y(), 1.0, farPoint)){ return calcPlaneLineIntersection(nearPoint, farPoint, out_projected); } return false; } bool ScenePlaneProjector::calcPlaneLineIntersection (const Vector3& lineStart, const Vector3& lineEnd, Vector3& out_isect) const { const Vector3& n = normal_; const double dx = lineEnd.x() - lineStart.x(); const double dy = lineEnd.y() - lineStart.y(); const double dz = lineEnd.z() - lineStart.z(); const double denominator = (n.x() * dx + n.y() * dy + n.z() * dz); if(!denominator) { return false; } const double c = (n.x() * lineStart.x() + n.y() * lineStart.y() + n.z() * lineStart.z() + d_) / denominator; out_isect.x() = lineStart.x() - dx * c; out_isect.y() = lineStart.y() - dy * c; out_isect.z() = lineStart.z() - dz * c; return true; } SceneCylinderProjector::SceneCylinderProjector() { center_ << 0.0, 0.0, 0.0; radius_ = 1.0; height_ = 1.0; rotation_.setIdentity(); } SceneCylinderProjector::SceneCylinderProjector (const Vector3& center, double radius, double height, const Quat& rotation) { setCylinder(center, radius, height, rotation); rotation_ = rotation; } void SceneCylinderProjector::setCylinder (const Vector3& center, double radius, double height, const Quat& rotation) { center_ = center; radius_ = radius; height_ = height; rotation_ = rotation; } bool SceneCylinderProjector::project(const SceneWidgetEvent& event, Vector3& out_projected) const { Vector3 nearPoint, farPoint; SceneWidget* sceneWidget = event.sceneWidget(); if(sceneWidget->unproject(event.x(), event.y(), 0.0, nearPoint) && sceneWidget->unproject(event.x(), event.y(), 1.0, farPoint)){ Vector3 isectBack; return calcCylinderLineIntersection(nearPoint, farPoint, out_projected, isectBack); } return false; } bool SceneCylinderProjector::calcUnitCylinderLineIntersection (const Vector3& lineStart, const Vector3& lineEnd, Vector3& out_isectFront, Vector3& out_isectBack) const { const Vector3 dir = (lineEnd - lineStart).normalized(); const double a = dir[0] * dir[0] + dir[1] * dir[1]; const double b = 2.0 * (lineStart[0] * dir[0] + lineStart[1] * dir[1]); const double c = lineStart[0] * lineStart[0] + lineStart[1] * lineStart[1] - 1.0; const double d = b * b - 4.0 * a * c; if(d < 0.0){ return false; } const double dSqroot = sqrt(d); double t0, t1; if(b > 0.0){ t0 = -(2.0 * c) / (dSqroot + b); t1 = -(dSqroot + b) / (2.0 * a); } else { t0 = (2.0 * c) / (dSqroot - b); t1 = (dSqroot - b) / (2.0 * a); } out_isectFront = lineStart + dir * t0; out_isectBack = lineStart + dir * t1; return true; } bool SceneCylinderProjector::calcCylinderLineIntersection (const Vector3d& lineStart, const Vector3& lineEnd, Vector3& out_isectFront, Vector3& out_isectBack) const { // Compute matrix transformation that takes the cylinder to a unit cylinder with Z-axis as it's axis and // (0,0,0) as it's center. const double rinv = 1.0 / radius_; const Affine3 toUnitCylInZ = rotation_.inverse() * Eigen::Scaling(rinv, rinv, rinv) * Translation3(-center_); // Transform the lineStart and lineEnd into the unit cylinder space. const Vector3 unitCylLineStart = toUnitCylInZ * lineStart; const Vector3 unitCylLineEnd = toUnitCylInZ * lineEnd; // Intersect line with unit cylinder. Vector3 unitCylIsectFront, unitCylIsectBack; if(!calcUnitCylinderLineIntersection(unitCylLineStart, unitCylLineEnd, unitCylIsectFront, unitCylIsectBack)){ return false; } // Transform back from unit cylinder space. const Affine3 invToUnitCylInZ = toUnitCylInZ.inverse(); out_isectFront = invToUnitCylInZ * unitCylIsectFront; out_isectBack = invToUnitCylInZ * unitCylIsectBack; return true; } choreonoid-1.5.0/src/Base/ScriptBar.h0000664000000000000000000000056512741425367016072 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_SCRIPT_BAR_H_INCLUDED #define CNOID_BASE_SCRIPT_BAR_H_INCLUDED #include namespace cnoid { class ScriptBar : public ToolBar { public: static void initialize(ExtensionManager* ext); private: ScriptBar(); virtual ~ScriptBar(); void executeCheckedScriptItems(); }; } #endif choreonoid-1.5.0/src/Base/SelectionListEditor.h0000664000000000000000000000075412741425367020131 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include #include "exportdecl.h" namespace cnoid { /** This class is used for providing combo-box selection values in the tree views or table views. */ class CNOID_EXPORT SelectionListEditor : public QComboBox { Q_OBJECT Q_PROPERTY(QStringList labels READ labels WRITE setLabels USER true); public: SelectionListEditor(QWidget* widget = 0); QStringList labels() const; void setLabels(QStringList labels); }; } choreonoid-1.5.0/src/Base/FloatingNumberBox.h0000664000000000000000000000131212741425367017555 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_FLOATING_NUMBER_BOX_H #define CNOID_BASE_FLOATING_NUMBER_BOX_H #include #include #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT FloatingNumberBox : public QLineEdit { Q_OBJECT public: FloatingNumberBox(QWidget* parent = 0); SignalProxy sigValueChanged() { return sigValueChanged_; } void setValue(double v); double value() const; private Q_SLOTS: void onEditingFinishded(); private: Signal sigValueChanged_; QString oldText; FloatingNumberString value_; }; } #endif choreonoid-1.5.0/src/Base/MultiSeqItemCreationPanel.h0000664000000000000000000000127112741425367021223 0ustar rootroot/** @file @author Shin'ichiro NAKAOKA */ #ifndef CNOID_GUIBASE_MULTI_SEQ_ITEM_CREATION_PANEL_H_INCLUDED #define CNOID_GUIBASE_MULTI_SEQ_ITEM_CREATION_PANEL_H_INCLUDED #include "SpinBox.h" #include #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT MultiSeqItemCreationPanel : public ItemCreationPanel { public: MultiSeqItemCreationPanel(const QString& numSeqsCaption); virtual bool initializePanel(Item* protoItem); virtual bool initializeItem(Item* protoItem); private: QLineEdit* nameEntry; SpinBox* numSeqsSpin; DoubleSpinBox* timeLengthSpin; DoubleSpinBox* frameRateSpin; }; } #endif choreonoid-1.5.0/src/Base/PathVariableEditor.cpp0000664000000000000000000001265412741425367020247 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "PathVariableEditor.h" #include "AppConfig.h" #include "MainWindow.h" #include "MenuManager.h" #include "Buttons.h" #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace cnoid; namespace { class PathVariableItem : public QTableWidgetItem { public: QString path; PathVariableItem(const QString& path) : path(path) { setFlags(Qt::ItemIsEnabled|Qt::ItemIsEditable); } virtual QVariant data(int role) const { if(role == Qt::DisplayRole || role == Qt::EditRole){ return path; } return QTableWidgetItem::data(role); } virtual void setData(int role, const QVariant& value) { bool accepted = false; if(role == Qt::EditRole && value.type() == QVariant::String){ path = value.toString(); } else { QTableWidgetItem::setData(role, value); } } }; } void PathVariableEditor::initialize(ExtensionManager* ext) { static bool initialized = false; if(!initialized){ PathVariableEditor* editor = new PathVariableEditor(); MenuManager& mm = ext->menuManager(); mm.setPath("/File").setPath(N_("Project File Options")); mm.addItem(_("Edit Path Variables")) ->sigTriggered().connect(boost::bind(&PathVariableEditor::initAndShow, editor)); initialized = true; } } PathVariableEditor::PathVariableEditor() : QDialog(MainWindow::instance()) { setWindowTitle(_("Path Variables")); QVBoxLayout* vbox = new QVBoxLayout(); tableWidget = new QTableWidget(this); tableWidget->setColumnCount(2); tableWidget->setSelectionBehavior(QAbstractItemView::SelectRows); tableWidget->setSelectionMode(QAbstractItemView::NoSelection); tableWidget->setHorizontalHeaderItem(0, new QTableWidgetItem(_("Variable"))); tableWidget->setHorizontalHeaderItem(1, new QTableWidgetItem(_("Path"))); tableWidget->horizontalHeader()->setStretchLastSection(true); tableWidget->verticalHeader()->hide(); #if QT_VERSION < QT_VERSION_CHECK(5, 0, 0) tableWidget->verticalHeader()->setResizeMode(QHeaderView::ResizeToContents); #else tableWidget->verticalHeader()->setSectionResizeMode(QHeaderView::ResizeToContents); #endif vbox->addWidget(tableWidget, 1); QHBoxLayout* hbox = new QHBoxLayout(); QLabel* label = new QLabel(_("Variable")); hbox->addWidget(label); newVariableEntry = new QLineEdit(); hbox->addWidget(newVariableEntry); PushButton* button = new PushButton(_("Append")); hbox->addWidget(button); button->sigClicked().connect(boost::bind(&PathVariableEditor::onAppendActivated, this)); vbox->addLayout(hbox); QPushButton* createButton = new QPushButton(_("&Apply")); createButton->setDefault(true); QPushButton* cancelButton = new QPushButton(_("&Cancel")); QDialogButtonBox* buttonBox = new QDialogButtonBox(this); buttonBox->addButton(createButton, QDialogButtonBox::AcceptRole); buttonBox->addButton(cancelButton, QDialogButtonBox::RejectRole); connect(buttonBox,SIGNAL(accepted()), this, SLOT(accept())); connect(buttonBox,SIGNAL(rejected()), this, SLOT(reject())); vbox->addWidget(buttonBox); setLayout(vbox); } void PathVariableEditor::initAndShow() { readPathVariablesFromArchive(); if(exec() == QDialog::Accepted){ writePathVariablesToArchive(); } } void PathVariableEditor::readPathVariablesFromArchive() { MappingPtr pathVars = AppConfig::archive()->openMapping("pathVariables"); tableWidget->setRowCount(0); for(Mapping::const_iterator p = pathVars->begin(); p != pathVars->end(); ++p){ if(p->second->isListing()){ const std::string& name = p->first; if(!name.empty()){ Listing* paths = p->second->toListing(); for(int i=0; i < paths->size(); ++i){ if(paths->at(i)->isString()){ appendPathVariable(name.c_str(), paths->at(i)->toString().c_str()); } } } } } } void PathVariableEditor::appendPathVariable(const QString& name, const QString& path) { int row = tableWidget->rowCount(); tableWidget->setRowCount(row + 1); QTableWidgetItem* nameItem = new QTableWidgetItem(name); nameItem->setFlags(Qt::ItemIsEnabled); tableWidget->setItem(row, 0, nameItem); PathVariableItem* pathSetItem = new PathVariableItem(path); tableWidget->setItem(row, 1, pathSetItem); } void PathVariableEditor::writePathVariablesToArchive() { MappingPtr pathVars = AppConfig::archive()->openMapping("pathVariables"); pathVars->clear(); int n = tableWidget->rowCount(); for(int i=0; i < n; ++i){ PathVariableItem* item = dynamic_cast(tableWidget->item(i, 1)); if(item){ string name = tableWidget->item(i, 0)->text().toStdString(); if(!name.empty() && !item->path.isEmpty()){ Listing* listing = pathVars->openListing(name); boost::filesystem::path path(item->path.toStdString()); listing->append(getGenericPathString(path), DOUBLE_QUOTED); } } } } void PathVariableEditor::onAppendActivated() { appendPathVariable(newVariableEntry->text(), ""); } choreonoid-1.5.0/src/Base/PointSetItem.h0000664000000000000000000000440212741425367016557 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_POINT_SET_ITEM_H #define CNOID_BASE_POINT_SET_ITEM_H #include #include #include #include #include "exportdecl.h" namespace cnoid { class SgPointSet; class PointSetItemImpl; class CNOID_EXPORT PointSetItem : public Item, public SceneProvider { public: static void initializeClass(ExtensionManager* ext); PointSetItem(); PointSetItem(const PointSetItem& org); virtual ~PointSetItem(); virtual void setName(const std::string& name); virtual SgNode* getScene(); const SgPointSet* pointSet() const; SgPointSet* pointSet(); virtual void notifyUpdate(); const Affine3& offsetTransform() const; void setOffsetTransform(const Affine3& T); SignalProxy sigOffsetTransformChanged(); void notifyOffsetTransformChange(); SgPointSet* getTransformedPointSet() const; enum RenderingMode { POINT, VOXEL, N_RENDERING_MODES }; void setRenderingMode(int mode); int renderingMode() const; void setPointSize(double size); double pointSize() const; double voxelSize() const; void setVoxelSize(double size); void setEditable(bool on); bool isEditable() const; int numAttentionPoints() const; Vector3 attentionPoint(int index) const; void clearAttentionPoints(); void addAttentionPoint(const Vector3& p); SignalProxy sigAttentionPointsChanged(); void notifyAttentionPointChange(); boost::optional attentionPoint() const; // deprecated SignalProxy sigAttentionPointChanged(); // deprecated void clearAttentionPoint(); // deprecated void setAttentionPoint(const Vector3& p); // deprecated void removePoints(const PolyhedralRegion& region); SignalProxy sigPointsInRegionRemoved(); virtual bool store(Archive& archive); virtual bool restore(const Archive& archive); protected: virtual Item* doDuplicate() const; virtual void doPutProperties(PutPropertyFunction& putProperty); private: PointSetItemImpl* impl; void initialize(); }; typedef ref_ptr PointSetItemPtr; } #endif choreonoid-1.5.0/src/Base/FolderItem.cpp0000664000000000000000000000142012741425367016555 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "FolderItem.h" #include "ItemManager.h" #include "gettext.h" using namespace cnoid; FolderItem::FolderItem() { } FolderItem::FolderItem(const FolderItem& org) : Item(org) { } FolderItem::~FolderItem() { } Item* FolderItem::doDuplicate() const { return new FolderItem(*this); } bool FolderItem::store(Archive& archive) { return true; } bool FolderItem::restore(const Archive& archive) { return true; } void FolderItem::initializeClass(ExtensionManager* ext) { static bool initialized = false; if(!initialized){ ItemManager& im = ext->itemManager(); im.registerClass(N_("FolderItem")); im.addCreationPanel(); initialized = true; } } choreonoid-1.5.0/src/Base/Timer.cpp0000664000000000000000000000037212741425367015610 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "Timer.h" using namespace cnoid; Timer::Timer(QObject* parent) : QTimer(parent) { connect(this, SIGNAL(timeout()), this, SLOT(onTimeout())); } void Timer::onTimeout() { sigTimeout_(); } choreonoid-1.5.0/src/Base/PathVariableEditor.h0000664000000000000000000000124712741425367017710 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_PATH_VARIABLE_EDITOR_H_INCLUDED #define CNOID_BASE_PATH_VARIABLE_EDITOR_H_INCLUDED #include #include #include namespace cnoid { class ExtensionManager; class PathVariableEditor : public QDialog { public: static void initialize(ExtensionManager* ext); private: QTableWidget* tableWidget; QLineEdit* newVariableEntry; PathVariableEditor(); void initAndShow(); void readPathVariablesFromArchive(); void appendPathVariable(const QString& name, const QString& paths); void writePathVariablesToArchive(); void onAppendActivated(); }; } #endif choreonoid-1.5.0/src/Base/SceneDragProjector.cpp0000664000000000000000000001664712741425367020267 0ustar rootroot/** \file \author Shin'ichiro Nakaoka */ #include "SceneDragProjector.h" #include "SceneProjector.h" #include #include #include using namespace std; using namespace boost; using namespace cnoid; namespace { enum TranslationMode { TRANSLATION_1D, TRANSLATION_2D, TRANSLATION_VIEW_PLANE }; } namespace cnoid { class SceneDragProjectorImpl { public: EIGEN_MAKE_ALIGNED_OPERATOR_NEW int dragMode; Affine3 initialPosition; Vector3 initialPoint; Affine3 position; Vector3 projectedPoint; Vector3 rotationAxis; Vector3 rotationBaseX; Vector3 rotationBaseY; AngleAxis rotationAngleAxis; Matrix3 rotationMatrix; double rotationAngle; TranslationMode translationMode; Vector3 translationAxis; Vector3 translationPlaneNormal; Vector3 translation; boost::shared_ptr projector; SceneDragProjectorImpl(); bool startRotation(const SceneWidgetEvent& event); bool dragRotation(const SceneWidgetEvent& event); bool startTranslation(const SceneWidgetEvent& event); bool dragTranslation(const SceneWidgetEvent& event); }; } SceneDragProjector::SceneDragProjector() { impl = new SceneDragProjectorImpl; } SceneDragProjectorImpl::SceneDragProjectorImpl() { dragMode = SceneDragProjector::DRAG_NONE; initialPosition = Affine3::Identity(); } SceneDragProjector::~SceneDragProjector() { delete impl; } void SceneDragProjector::resetDragMode() { impl->dragMode = DRAG_NONE; } bool SceneDragProjector::isDragging() const { return (impl->dragMode != DRAG_NONE); } void SceneDragProjector::setInitialPosition(const Affine3& T) { impl->initialPosition = T; impl->position = T; } void SceneDragProjector::setInitialTranslation(const Vector3& p) { impl->initialPosition.translation() = p; } void SceneDragProjector::setInitialRotation(const Matrix3& R) { impl->initialPosition.linear() = R; } const Affine3& SceneDragProjector::initialPosition() const { return impl->initialPosition; } void SceneDragProjector::setRotationAxis(const Vector3& axis) { impl->rotationAxis = axis.normalized(); } const Vector3& SceneDragProjector::rotationAxis() const { return impl->rotationAxis; } bool SceneDragProjector::startRotation(const SceneWidgetEvent& event) { return impl->startRotation(event); } bool SceneDragProjectorImpl::startRotation(const SceneWidgetEvent& event) { initialPoint = event.point(); const Vector3 p = initialPosition.translation(); const Vector3 arm = initialPoint - (rotationAxis.dot(initialPoint - p) * rotationAxis + p); const double armLength = arm.norm(); if(armLength < 1.0e-6){ dragMode = SceneDragProjector::DRAG_NONE; return false; } rotationBaseX = arm.normalized(); rotationBaseY = rotationAxis.cross(rotationBaseX); const Affine3 C = event.currentCameraPosition(); if(fabs(rotationAxis.dot(SgCamera::direction(C))) > 0.4){ projector.reset(new ScenePlaneProjector(rotationAxis, initialPoint)); } else { Quat rotation; rotation.setFromTwoVectors(Vector3::UnitZ(), rotationAxis); projector.reset( new SceneCylinderProjector(p, armLength, numeric_limits::max(), rotation)); } dragMode = SceneDragProjector::DRAG_ROTATION; return true; } bool SceneDragProjector::dragRotation(const SceneWidgetEvent& event) { return impl->dragRotation(event); } bool SceneDragProjectorImpl::dragRotation(const SceneWidgetEvent& event) { if(dragMode == SceneDragProjector::DRAG_ROTATION){ if(projector->project(event, projectedPoint)){ const Vector3 r = projectedPoint - initialPosition.translation(); rotationAngle = atan2(r.dot(rotationBaseY), r.dot(rotationBaseX)); rotationAngleAxis = AngleAxis(rotationAngle, rotationAxis); rotationMatrix = rotationAngleAxis; position.linear() = rotationMatrix * initialPosition.linear(); normalizeRotation(position); return true; } } return false; } int SceneDragProjector::dragMode() const { return impl->dragMode; } bool SceneDragProjector::drag(const SceneWidgetEvent& event) { switch(impl->dragMode){ case DRAG_ROTATION: return impl->dragRotation(event); case DRAG_TRANSLATION: return impl->dragTranslation(event); default: return false; } } double SceneDragProjector::rotationAngle() const { return impl->rotationAngle; } const AngleAxis& SceneDragProjector::rotationAngleAxis() const { return impl->rotationAngleAxis; } const Matrix3& SceneDragProjector::rotationMatrix() const { return impl->rotationMatrix; } const Vector3& SceneDragProjector::projectedPoint() const { return impl->projectedPoint; } const Affine3& SceneDragProjector::position() const { return impl->position; } void SceneDragProjector::setTranslationAxis(const Vector3& axis) { impl->translationAxis = axis; impl->translationMode = TRANSLATION_1D; } const Vector3& SceneDragProjector::translationAxis() const { return impl->translationAxis; } void SceneDragProjector::setTranslationPlaneNormal(const Vector3& normal) { impl->translationPlaneNormal = normal; impl->translationMode = TRANSLATION_2D; } void SceneDragProjector::setTranslationAlongViewPlane() { impl->translationMode = TRANSLATION_VIEW_PLANE; } bool SceneDragProjector::startTranslation(const SceneWidgetEvent& event) { return impl->startTranslation(event); } bool SceneDragProjectorImpl::startTranslation(const SceneWidgetEvent& event) { initialPoint = event.point(); switch(translationMode){ case TRANSLATION_1D: { const Affine3& C = event.currentCameraPosition(); const Vector3 eye = C.translation(); const Vector3 center = SgCamera::direction(C) + eye; const Vector3 z = (eye - center).normalized(); const Vector3& a = translationAxis; if(fabs(a.dot(z)) > 0.99){ return false; } const Vector3 normal = (AngleAxis(M_PI / 2.0, z) * a).cross(a).normalized(); projector.reset(new ScenePlaneProjector(normal, initialPoint)); break; } case TRANSLATION_2D: { projector.reset(new ScenePlaneProjector(translationPlaneNormal, initialPoint)); break; } case TRANSLATION_VIEW_PLANE: { const Affine3& C = event.currentCameraPosition(); projector.reset(new ScenePlaneProjector(-SgCamera::direction(C), initialPoint)); break; } default: dragMode = SceneDragProjector::DRAG_NONE; return false; } dragMode = SceneDragProjector::DRAG_TRANSLATION; return true; } bool SceneDragProjector::dragTranslation(const SceneWidgetEvent& event) { return impl->dragTranslation(event); } bool SceneDragProjectorImpl::dragTranslation(const SceneWidgetEvent& event) { if(dragMode == SceneDragProjector::DRAG_TRANSLATION){ if(projector->project(event, projectedPoint)){ translation = projectedPoint - initialPoint; if(translationMode == TRANSLATION_1D){ translation = translationAxis.dot(translation) * translationAxis; } position.translation() = initialPosition.translation() + translation; return true; } } return false; } const Vector3& SceneDragProjector::translation() const { return impl->translation; } choreonoid-1.5.0/src/Base/TextEditView.cpp0000664000000000000000000002100412741425367017110 0ustar rootroot/** @author Shizuko Hattori */ #include "TextEditView.h" #include "TextEdit.h" #include "MainWindow.h" #include "ViewManager.h" #include "ItemTreeView.h" #include "AbstractTextItem.h" #include "Buttons.h" #include "Timer.h" #include #include #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace cnoid; namespace filesystem = boost::filesystem; #define FILE_CHECK_TIME 1000 //msec namespace cnoid { class TextEditViewImpl { public: TextEditViewImpl(TextEditView* self); ~TextEditViewImpl(); TextEditView* self; PlainTextEdit textEdit; private: ConnectionSet connections; Connection connectionOfCurrentBodyItemDetachedFromRoot; AbstractTextItemPtr currentTextItem_; ItemList selectedTextItems_; bool viewActive; QLabel fileNameLabel; QLabel lineLabel; Timer timer; std::time_t fileTimeStamp; uintmax_t fileSize; QAction *actionUndo, *actionRedo, *actionCut, *actionCopy, *actionPaste; void onItemSelectionChanged(const ItemList& textItems); void onTextItemDetachedFromRoot(); void open(); void maybeSave(); void save(); void setCurrentFileName(); void timeOut(); void cursorPositionChanged(); void onActivated(bool on); }; } void TextEditView::initializeClass(ExtensionManager* ext) { ext->viewManager().registerClass( "TextEditView", N_("Text Editor"), ViewManager::SINGLE_OPTIONAL); } TextEditView::TextEditView() { impl = new TextEditViewImpl(this); } TextEditView::~TextEditView() { delete impl; } TextEditViewImpl::TextEditViewImpl(TextEditView* self) : self(self) { self->setDefaultLayoutArea(View::CENTER); actionUndo = new QAction(&textEdit); actionUndo->setShortcut(QKeySequence::Undo); QObject::connect(actionUndo, SIGNAL(triggered()), &textEdit, SLOT(undo())); actionRedo = new QAction(&textEdit); actionRedo->setShortcut(QKeySequence::Redo); QObject::connect(actionRedo, SIGNAL(triggered()), &textEdit, SLOT(redo())); actionCut = new QAction(&textEdit); actionCut->setShortcut(QKeySequence::Cut); QObject::connect(actionCut, SIGNAL(triggered()), &textEdit, SLOT(cut())); actionCopy = new QAction(&textEdit); actionCopy->setShortcut(QKeySequence::Copy); QObject::connect(actionCopy, SIGNAL(triggered()), &textEdit, SLOT(copy())); actionPaste = new QAction(&textEdit); actionPaste->setShortcut(QKeySequence::Paste); QObject::connect(actionPaste, SIGNAL(triggered()), &textEdit, SLOT(paste())); QVBoxLayout* vbox = new QVBoxLayout(); QHBoxLayout* hbox = new QHBoxLayout(); setCurrentFileName(); fileNameLabel.setSizePolicy(QSizePolicy(QSizePolicy::Ignored, QSizePolicy::Preferred)); hbox->addWidget(&fileNameLabel, 10); PushButton* saveButton = new PushButton(_("Save")); saveButton->sigClicked().connect(boost::bind(&TextEditViewImpl::save, this)); hbox->addWidget(saveButton); vbox->addLayout(hbox); vbox->addWidget(&textEdit); lineLabel.setAlignment(Qt::AlignBottom | Qt::AlignRight); vbox->addWidget(&lineLabel); self->setLayout(vbox); textEdit.sigCursorPositionChanged().connect( boost::bind(&TextEditViewImpl::cursorPositionChanged, this)); connections.add( ItemTreeView::mainInstance()->sigSelectionChanged().connect( boost::bind(&TextEditViewImpl::onItemSelectionChanged, this, _1))); timer.setSingleShot(true); connections.add( timer.sigTimeout().connect( boost::bind(&TextEditViewImpl::timeOut, this))); self->sigActivated().connect(boost::bind(&TextEditViewImpl::onActivated, this, true)); self->sigDeactivated().connect(boost::bind(&TextEditViewImpl::onActivated, this ,false)); viewActive = false; } TextEditViewImpl::~TextEditViewImpl() { connections.disconnect(); connectionOfCurrentBodyItemDetachedFromRoot.disconnect(); } void TextEditViewImpl::onItemSelectionChanged(const ItemList& textItems) { if(selectedTextItems_ != textItems) selectedTextItems_ = textItems; else return; AbstractTextItemPtr firstItem = textItems.toSingle(); if(firstItem && firstItem != currentTextItem_){ if(currentTextItem_) maybeSave(); currentTextItem_ = firstItem; connectionOfCurrentBodyItemDetachedFromRoot.disconnect(); connectionOfCurrentBodyItemDetachedFromRoot = currentTextItem_->sigDetachedFromRoot().connect( boost::bind(&TextEditViewImpl::onTextItemDetachedFromRoot, this)); open(); } } void TextEditViewImpl::onTextItemDetachedFromRoot() { maybeSave(); textEdit.clear(); currentTextItem_ = 0; setCurrentFileName(); connectionOfCurrentBodyItemDetachedFromRoot.disconnect(); } void TextEditViewImpl::open() { timer.stop(); QString fileName(currentTextItem_->textFilename().c_str()); if (!QFile::exists(fileName)) return; QFile file(fileName); if (!file.open(QFile::ReadWrite)) return; QByteArray data = file.readAll(); QString str = QString::fromLocal8Bit(data); textEdit.setPlainText(str); setCurrentFileName(); } void TextEditViewImpl::maybeSave() { if (!textEdit.document()->isModified()) return; timer.stop(); QMessageBox::StandardButton ret; ret = QMessageBox::warning(MainWindow::instance(), _("Warning"), _("The document has been modified.\n Do you want to save your changes?"), QMessageBox::Yes | QMessageBox::No ); if (ret == QMessageBox::Yes) return save(); else if (ret == QMessageBox::No) return; } void TextEditViewImpl::save() { timer.stop(); if(!currentTextItem_) return; QString fileName(currentTextItem_->textFilename().c_str()); if(fileName.isEmpty()) return; QTextDocumentWriter writer(fileName); writer.setFormat("plaintext"); bool success = writer.write(textEdit.document()); if (success) setCurrentFileName(); } void TextEditViewImpl::setCurrentFileName() { if(!currentTextItem_){ fileNameLabel.setText(_("unselected")); textEdit.setReadOnly(true); timer.stop(); }else{ QString fileName(currentTextItem_->textFilename().c_str()); fileNameLabel.setText(fileName); textEdit.setReadOnly(false); textEdit.document()->setModified(false); filesystem::path fpath(currentTextItem_->textFilename()); fileTimeStamp = filesystem::last_write_time(fpath); fileSize = filesystem::file_size(fpath); if(viewActive) timer.start(FILE_CHECK_TIME); } } void TextEditViewImpl::timeOut() { if(currentTextItem_){ std::string filename = currentTextItem_->textFilename(); if(!filename.empty()){ filesystem::path fpath(filename); if(filesystem::exists(fpath)){ if( filesystem::last_write_time(fpath) != fileTimeStamp || filesystem::file_size(fpath) != fileSize ){ QMessageBox::StandardButton ret; ret = QMessageBox::warning(MainWindow::instance(), _("Warning"), _("The file has been modified outside of text editor.\nDo you want to reload it?"), QMessageBox::Yes | QMessageBox::No ); if (ret == QMessageBox::Yes){ textEdit.clear(); open(); }else if (ret == QMessageBox::No){ fileTimeStamp = filesystem::last_write_time(fpath); fileSize = filesystem::file_size(fpath); textEdit.document()->setModified(true); } } } } } if(viewActive) timer.start(FILE_CHECK_TIME); } void TextEditViewImpl::cursorPositionChanged() { QTextCursor cur = textEdit.textCursor(); std::stringstream s; s << cur.blockNumber()+1 << " : " << cur.columnNumber()+1 << " "; lineLabel.setText(QString(s.str().c_str())); } void TextEditViewImpl::onActivated(bool on) { viewActive = on; if(currentTextItem_ && on) timer.start(FILE_CHECK_TIME); else timer.stop(); } choreonoid-1.5.0/src/Base/ActionGroup.h0000664000000000000000000000124112741425367016423 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_ACTION_GROUP_H #define CNOID_BASE_ACTION_GROUP_H #include #include #include "exportdecl.h" namespace cnoid { class CNOID_EXPORT ActionGroup : public QActionGroup { Q_OBJECT public: ActionGroup(QObject* parent); ~ActionGroup(); SignalProxy sigHovered(); SignalProxy sigTriggered(); private Q_SLOTS: void onHovered(QAction* action); void onTriggered(QAction* action); private: Signal* sigHovered_; Signal* sigTriggered_; }; } #endif choreonoid-1.5.0/src/Base/PointSetItem.cpp0000664000000000000000000006166712741425367017132 0ustar rootroot/** @file @author Shin'ichiro Nakaoka */ #include "PointSetItem.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; namespace { class ScenePointSet; class ScenePointSet : public SgPosTransform, public SceneWidgetEditable { public: EIGEN_MAKE_ALIGNED_OPERATOR_NEW; weak_ref_ptr weakPointSetItem; SgPointSetPtr orgPointSet; SgPointSetPtr visiblePointSet; SgShapePtr voxels; float voxelSize; SgInvariantGroupPtr invariant; Selection renderingMode; RectRegionMarkerPtr regionMarker; ScopedConnection eraserModeMenuItemConnection; bool isEditable_; Signal sigOffsetTransformChanged; Signal sigAttentionPointsChanged; SgGroupPtr attentionPointMarkerGroup; ScenePointSet(PointSetItemImpl* pointSetItem); void setPointSize(double size); void setVoxelSize(double size); int numAttentionPoints() const; Vector3 attentionPoint(int index) const; void clearAttentionPoints(bool doNotify); void addAttentionPoint(const Vector3& point, bool doNotify); void setAttentionPoint(const Vector3& p, bool doNotify); bool removeAttentionPoint(const Vector3& point, double distanceThresh, bool doNotify); void notifyAttentionPointChange(); void updateVisualization(bool updateContents); void updateVisiblePointSet(); void updateVoxels(); bool isEditable() const { return isEditable_; } void setEditable(bool on) { isEditable_ = on; } virtual bool onButtonPressEvent(const SceneWidgetEvent& event); virtual bool onPointerMoveEvent(const SceneWidgetEvent& event); virtual void onContextMenuRequest(const SceneWidgetEvent& event, MenuManager& menuManager); void onContextMenuRequestInEraserMode(const SceneWidgetEvent& event, MenuManager& menuManager); void onRegionFixed(const PolyhedralRegion& region); }; typedef ref_ptr ScenePointSetPtr; } namespace cnoid { class PointSetItemImpl { public: PointSetItem* self; SgPointSetPtr pointSet; ScenePointSetPtr scene; ScopedConnection pointSetUpdateConnection; Signal sigPointsInRegionRemoved; PointSetItemImpl(PointSetItem* self); PointSetItemImpl(PointSetItem* self, const PointSetItemImpl& org); void setRenderingMode(int mode); bool onEditableChanged(bool on); void removePoints(const PolyhedralRegion& region); template void removeSubElements(ElementContainer& elements, SgIndexArray& indices, const vector& indicesToRemove); bool onRenderingModePropertyChanged(int mode); bool onTranslationPropertyChanged(const std::string& value); bool onRotationPropertyChanged(const std::string& value); }; } static bool loadPCD(PointSetItem* item, const std::string& filename, std::ostream& os) { try { cnoid::loadPCD(item->pointSet(), filename); os << item->pointSet()->vertices()->size() << " points have been loaded."; item->pointSet()->notifyUpdate(); return true; } catch (boost::exception& ex) { if(std::string const * message = boost::get_error_info(ex)){ os << *message; } } return false; } static bool saveAsPCD(PointSetItem* item, const std::string& filename, std::ostream& os) { try { cnoid::savePCD(item->pointSet(), filename, item->offsetTransform()); return true; } catch (boost::exception& ex) { if(std::string const * message = boost::get_error_info(ex)){ os << *message; } } return false; } void PointSetItem::initializeClass(ExtensionManager* ext) { static bool initialized = false; if(!initialized){ ItemManager& im = ext->itemManager(); im.registerClass(N_("PointSetItem")); im.addCreationPanel(); im.addLoaderAndSaver( _("Point Cloud (PCD)"), "PCD-FILE", "pcd", boost::bind(::loadPCD, _1, _2, _3), boost::bind(::saveAsPCD, _1, _2, _3), ItemManager::PRIORITY_CONVERSION); initialized = true; } } PointSetItem::PointSetItem() { impl = new PointSetItemImpl(this); initialize(); } PointSetItemImpl::PointSetItemImpl(PointSetItem* self) : self(self) { pointSet = new SgPointSet; scene = new ScenePointSet(this); } PointSetItem::PointSetItem(const PointSetItem& org) : Item(org) { impl = new PointSetItemImpl(this, *org.impl); initialize(); } PointSetItemImpl::PointSetItemImpl(PointSetItem* self, const PointSetItemImpl& org) : self(self) { pointSet = new SgPointSet(*org.pointSet); scene = new ScenePointSet(this); scene->T() = org.scene->T(); } void PointSetItem::initialize() { impl->pointSetUpdateConnection.reset( impl->pointSet->sigUpdated().connect( boost::bind(&PointSetItem::notifyUpdate, this))); } PointSetItem::~PointSetItem() { delete impl; } Item* PointSetItem::doDuplicate() const { return new PointSetItem(*this); } void PointSetItem::setName(const std::string& name) { impl->scene->setName(name); impl->pointSet->setName(name); Item::setName(name); } SgNode* PointSetItem::getScene() { return impl->scene; } void PointSetItem::notifyUpdate() { impl->scene->updateVisualization(true); Item::notifyUpdate(); } const SgPointSet* PointSetItem::pointSet() const { return impl->pointSet; } SgPointSet* PointSetItem::pointSet() { return impl->pointSet; } const Affine3& PointSetItem::offsetTransform() const { return impl->scene->T(); } void PointSetItem::setOffsetTransform(const Affine3& T) { impl->scene->setPosition(T); } SignalProxy PointSetItem::sigOffsetTransformChanged() { return impl->scene->sigOffsetTransformChanged; } void PointSetItem::notifyOffsetTransformChange() { impl->scene->sigOffsetTransformChanged(impl->scene->T()); impl->scene->notifyUpdate(); Item::notifyUpdate(); } SgPointSet* PointSetItem::getTransformedPointSet() const { SgPointSet* transformed = new SgPointSet(); SgVertexArray& points = *transformed->getOrCreateVertices(); SgVertexArray* orgPoints = impl->pointSet->vertices(); if(orgPoints){ const int n = orgPoints->size(); points.resize(n); const Affine3f T = offsetTransform().cast(); for(int i=0; i < n; ++i){ points[i] = T * (*orgPoints)[i]; } } return transformed; } void PointSetItem::setRenderingMode(int mode) { impl->setRenderingMode(mode); } void PointSetItemImpl::setRenderingMode(int mode) { scene->renderingMode.select(mode); } int PointSetItem::renderingMode() const { return impl->scene->renderingMode.which(); } double PointSetItem::pointSize() const { return impl->scene->visiblePointSet->pointSize(); } void PointSetItem::setPointSize(double size) { impl->scene->setPointSize(size); } double PointSetItem::voxelSize() const { return impl->scene->voxelSize; } void PointSetItem::setVoxelSize(double size) { impl->scene->setVoxelSize(size); } void PointSetItem::setEditable(bool on) { impl->scene->setEditable(on); } bool PointSetItem::isEditable() const { return impl->scene->isEditable(); } bool PointSetItemImpl::onEditableChanged(bool on) { scene->setEditable(on); return true; } int PointSetItem::numAttentionPoints() const { return impl->scene->numAttentionPoints(); } Vector3 PointSetItem::attentionPoint(int index) const { return impl->scene->attentionPoint(index); } void PointSetItem::clearAttentionPoints() { impl->scene->clearAttentionPoints(false); } void PointSetItem::addAttentionPoint(const Vector3& p) { impl->scene->addAttentionPoint(p, false); } SignalProxy PointSetItem::sigAttentionPointsChanged() { return impl->scene->sigAttentionPointsChanged; } boost::optional PointSetItem::attentionPoint() const { if(numAttentionPoints() == 1){ return attentionPoint(0); } return boost::none; } void PointSetItem::clearAttentionPoint() { impl->scene->clearAttentionPoints(false); } void PointSetItem::setAttentionPoint(const Vector3& p) { impl->scene->setAttentionPoint(p, false); } SignalProxy PointSetItem::sigAttentionPointChanged() { return impl->scene->sigAttentionPointsChanged; } void PointSetItem::notifyAttentionPointChange() { impl->scene->notifyAttentionPointChange(); } SignalProxy PointSetItem::sigPointsInRegionRemoved() { return impl->sigPointsInRegionRemoved; } void PointSetItem::removePoints(const PolyhedralRegion& region) { impl->removePoints(region); } void PointSetItemImpl::removePoints(const PolyhedralRegion& region) { vector indicesToRemove; const Affine3 T = scene->T(); SgVertexArray orgPoints(*pointSet->vertices()); const int numOrgPoints = orgPoints.size(); for(int i=0; i < numOrgPoints; ++i){ if(region.checkInside(T * orgPoints[i].cast())){ indicesToRemove.push_back(i); } } if(!indicesToRemove.empty()){ SgVertexArray& points = *pointSet->vertices(); points.clear(); int j = 0; int nextIndexToRemove = indicesToRemove[j++]; for(int i=0; i < numOrgPoints; ++i){ if(i == nextIndexToRemove){ if(j < indicesToRemove.size()){ nextIndexToRemove = indicesToRemove[j++]; } } else { points.push_back(orgPoints[i]); } } if(pointSet->hasNormals()){ removeSubElements(*pointSet->normals(), pointSet->normalIndices(), indicesToRemove); } if(pointSet->hasColors()){ removeSubElements(*pointSet->colors(), pointSet->colorIndices(), indicesToRemove); } pointSet->notifyUpdate(); } sigPointsInRegionRemoved(region); } template void PointSetItemImpl::removeSubElements(ElementContainer& elements, SgIndexArray& indices, const vector& indicesToRemove) { const ElementContainer orgElements(elements); const int numOrgElements = orgElements.size(); elements.clear(); if(indices.empty()){ int j = 0; int nextIndexToRemove = indicesToRemove[j++]; for(int i=0; i < numOrgElements; ++i){ if(i == nextIndexToRemove){ if(j < indicesToRemove.size()){ nextIndexToRemove = indicesToRemove[j++]; } } else { elements.push_back(orgElements[i]); } } } else { const SgIndexArray orgIndices(indices); const int numOrgIndices = orgIndices.size(); indices.clear(); dynamic_bitset<> elementValidness(numOrgElements); int j = 0; int nextIndexToRemove = indicesToRemove[j++]; for(int i=0; i < numOrgIndices; ++i){ if(i == nextIndexToRemove){ if(j < indicesToRemove.size()){ nextIndexToRemove = indicesToRemove[j++]; } } else { int index = orgIndices[i]; elementValidness.set(index); indices.push_back(index); } } vector indexMap(numOrgElements); int newIndex = 0; for(int i=0; i < numOrgElements; ++i){ if(elementValidness.test(i)){ elements.push_back(orgElements[i]); ++newIndex; } indexMap[i] = newIndex; } for(size_t i=0; i < indices.size(); ++i){ indices[i] = indexMap[i]; } } } void PointSetItem::doPutProperties(PutPropertyFunction& putProperty) { ScenePointSet* scene = impl->scene; putProperty(_("File"), getFilename(filePath())); putProperty(_("Rendering mode"), scene->renderingMode, boost::bind(&PointSetItemImpl::onRenderingModePropertyChanged, impl, _1)); putProperty.decimals(1).min(0.0)(_("Point size"), pointSize(), boost::bind(&ScenePointSet::setPointSize, scene, _1), true); putProperty.decimals(4)(_("Voxel size"), voxelSize(), boost::bind(&ScenePointSet::setVoxelSize, scene, _1), true); putProperty(_("Editable"), isEditable(), boost::bind(&PointSetItemImpl::onEditableChanged, impl, _1)); const SgVertexArray* points = impl->pointSet->vertices(); putProperty(_("Num points"), static_cast(points ? points->size() : 0)); putProperty(_("Translation"), str(Vector3(offsetTransform().translation())), boost::bind(&PointSetItemImpl::onTranslationPropertyChanged, impl, _1)); Vector3 rpy(rpyFromRot(offsetTransform().linear())); putProperty("RPY", str(TO_DEGREE * rpy), boost::bind(&PointSetItemImpl::onRotationPropertyChanged, impl, _1)); } bool PointSetItemImpl::onRenderingModePropertyChanged(int mode) { if(mode != scene->renderingMode.which()){ if(scene->renderingMode.select(mode)){ setRenderingMode(mode); return true; } } return false; } bool PointSetItemImpl::onTranslationPropertyChanged(const std::string& value) { Vector3 p; if(toVector3(value, p)){ scene->setTranslation(p); self->notifyOffsetTransformChange(); return true; } return false; } bool PointSetItemImpl::onRotationPropertyChanged(const std::string& value) { Vector3 rpy; if(toVector3(value, rpy)){ scene->setRotation(rotFromRpy(TO_RADIAN * rpy)); self->notifyOffsetTransformChange(); return true; } return false; } bool PointSetItem::store(Archive& archive) { ScenePointSet* scene = impl->scene; if(!filePath().empty()){ archive.writeRelocatablePath("file", filePath()); archive.write("format", fileFormat()); } archive.write("renderingMode", scene->renderingMode.selectedSymbol()); archive.write("pointSize", pointSize()); archive.write("voxelSize", scene->voxelSize); archive.write("isEditable", isEditable()); return true; } bool PointSetItem::restore(const Archive& archive) { ScenePointSet* scene = impl->scene; string symbol; if(archive.read("renderingMode", symbol)){ impl->setRenderingMode(scene->renderingMode.index(symbol)); } scene->setPointSize(archive.get("pointSize", pointSize())); scene->setVoxelSize(archive.get("voxelSize", voxelSize())); setEditable(archive.get("isEditable", isEditable())); std::string filename, formatId; if(archive.readRelocatablePath("file", filename) && archive.read("format", formatId)){ return load(filename, archive.currentParentItem(), formatId); } return true; } ScenePointSet::ScenePointSet(PointSetItemImpl* pointSetItemImpl) : weakPointSetItem(pointSetItemImpl->self), orgPointSet(pointSetItemImpl->pointSet), renderingMode(PointSetItem::N_RENDERING_MODES) { visiblePointSet = new SgPointSet; voxels = new SgShape; voxels->getOrCreateMaterial(); voxelSize = 0.01f; renderingMode.setSymbol(PointSetItem::POINT, N_("Point")); renderingMode.setSymbol(PointSetItem::VOXEL, N_("Voxel")); renderingMode.select(PointSetItem::POINT); regionMarker = new RectRegionMarker; regionMarker->setEditModeCursor(QCursor(QPixmap(":/Base/icons/eraser-cursor.png"), 3, 2)); regionMarker->sigRegionFixed().connect( boost::bind(&ScenePointSet::onRegionFixed, this, _1)); regionMarker->sigContextMenuRequest().connect( boost::bind(&ScenePointSet::onContextMenuRequestInEraserMode, this, _1, _2)); isEditable_ = false; } void ScenePointSet::setPointSize(double size) { if(size != visiblePointSet->pointSize()){ visiblePointSet->setPointSize(size); if(renderingMode.is(PointSetItem::POINT) && invariant){ updateVisualization(false); } } } void ScenePointSet::setVoxelSize(double size) { if(size != voxelSize){ voxelSize = size; if(renderingMode.is(PointSetItem::VOXEL) && invariant){ updateVisualization(true); } } } int ScenePointSet::numAttentionPoints() const { return attentionPointMarkerGroup ? attentionPointMarkerGroup->numChildren() : 0; } Vector3 ScenePointSet::attentionPoint(int index) const { if(index < numAttentionPoints()){ CrossMarker* marker = dynamic_cast(attentionPointMarkerGroup->child(index)); if(marker){ return T() * marker->translation(); } } return Vector3::Zero(); } void ScenePointSet::clearAttentionPoints(bool doNotify) { if(attentionPointMarkerGroup){ if(!attentionPointMarkerGroup->empty()){ attentionPointMarkerGroup->clearChildren(); if(doNotify){ notifyAttentionPointChange(); } } } } void ScenePointSet::addAttentionPoint(const Vector3& point, bool doNotify) { if(!attentionPointMarkerGroup){ attentionPointMarkerGroup = new SgGroup; addChild(attentionPointMarkerGroup); } Vector3f color(1.0f, 1.0f, 0.0f); CrossMarker* marker = new CrossMarker(0.02, color); marker->setTranslation(T().inverse() * point); attentionPointMarkerGroup->addChild(marker); if(doNotify){ notifyAttentionPointChange(); } } void ScenePointSet::setAttentionPoint(const Vector3& p, bool doNotify) { clearAttentionPoints(false); addAttentionPoint(p, doNotify); } bool ScenePointSet::removeAttentionPoint(const Vector3& point, double distanceThresh, bool doNotify) { bool removed = false; if(attentionPointMarkerGroup){ SgGroup::iterator iter = attentionPointMarkerGroup->begin(); while(iter != attentionPointMarkerGroup->end()){ CrossMarker* marker = dynamic_cast(iter->get()); if(point.isApprox(marker->translation(), distanceThresh)){ iter = attentionPointMarkerGroup->erase(iter); removed = true; } else { ++iter; } } if(removed){ if(doNotify){ notifyAttentionPointChange(); } } } return removed; } void ScenePointSet::notifyAttentionPointChange() { if(attentionPointMarkerGroup){ attentionPointMarkerGroup->notifyUpdate(); } sigAttentionPointsChanged(); } void ScenePointSet::updateVisualization(bool updateContents) { if(invariant){ removeChild(invariant); invariant->removeChild(visiblePointSet); invariant->removeChild(voxels); } invariant = new SgInvariantGroup; if(renderingMode.is(PointSetItem::POINT)){ if(updateContents){ updateVisiblePointSet(); } invariant->addChild(visiblePointSet); } else { if(updateContents){ updateVoxels(); } invariant->addChild(voxels); } addChild(invariant, true); clearAttentionPoints(true); } void ScenePointSet::updateVisiblePointSet() { visiblePointSet->setVertices(orgPointSet->vertices()); visiblePointSet->setNormals(orgPointSet->normals()); visiblePointSet->normalIndices() = orgPointSet->normalIndices(); visiblePointSet->setColors(orgPointSet->colors()); visiblePointSet->colorIndices() = orgPointSet->colorIndices(); } void ScenePointSet::updateVoxels() { SgMeshPtr mesh; if(orgPointSet->hasVertices()){ mesh = new SgMesh; mesh->setSolid(true); const SgVertexArray& points = *orgPointSet->vertices(); const int n = points.size(); SgVertexArray& vertices = *mesh->getOrCreateVertices(); vertices.reserve(n * 8); SgNormalArray& normals = *mesh->setNormals(new SgNormalArray(6)); normals[0] << 1.0f, 0.0f, 0.0f; normals[1] << -1.0f, 0.0f, 0.0f; normals[2] << 0.0f, 1.0f, 0.0f; normals[3] << 0.0f, -1.0f, 0.0f; normals[4] << 0.0f, 0.0f, 1.0f; normals[5] << 0.0f, 0.0f, -1.0f; SgIndexArray& normalIndices = mesh->normalIndices(); normalIndices.reserve(12 * 3 * n); mesh->reserveNumTriangles(n * 12); const float s = voxelSize / 2.0; for(int i=0; i < n; ++i){ const int top = vertices.size(); const Vector3f& p = points[i]; const float x0 = p.x() + s; const float x1 = p.x() - s; const float y0 = p.y() + s; const float y1 = p.y() - s; const float z0 = p.z() + s; const float z1 = p.z() - s; vertices.push_back(Vector3f(x0, y0, z0)); vertices.push_back(Vector3f(x1, y0, z0)); vertices.push_back(Vector3f(x1, y1, z0)); vertices.push_back(Vector3f(x0, y1, z0)); vertices.push_back(Vector3f(x0, y0, z1)); vertices.push_back(Vector3f(x1, y0, z1)); vertices.push_back(Vector3f(x1, y1, z1)); vertices.push_back(Vector3f(x0, y1, z1)); static const int boxTriangles[][3] = { { 0, 1, 2 }, { 0, 2, 3 }, // +Z { 0, 5, 1 }, { 0, 4, 5 }, // +Y { 1, 5, 2 }, { 2, 5, 6 }, // -X { 2, 6, 3 }, { 3, 6, 7 }, // -Y { 0, 3, 4 }, { 3, 7, 4 }, // +X { 4, 6, 5 }, { 4, 7, 6 } // -Z }; static const int boxNormalIndices[] = { 4, 4, 2, 2, 1, 1, 3, 3, 0, 0, 5, 5 }; for(int j=0; j < 12; ++j){ const int* tri = boxTriangles[j]; mesh->addTriangle(top + tri[0], top + tri[1], top + tri[2]); const int normalIndex = boxNormalIndices[j]; normalIndices.push_back(normalIndex); normalIndices.push_back(normalIndex); normalIndices.push_back(normalIndex); } } if(orgPointSet->hasColors()){ SgColorArray& colors = *mesh->setColors(orgPointSet->colors()); const int m = colors.size(); const SgIndexArray& orgColorIndices = orgPointSet->colorIndices(); SgIndexArray& colorIndices = mesh->colorIndices(); if(orgColorIndices.empty()){ colorIndices.reserve(m * 36); for(int i=0; i < m; ++i){ for(int j=0; j < 36; ++j){ colorIndices.push_back(i); } } } else { const int l = orgColorIndices.size(); colorIndices.reserve(l * 36); for(int i=0; i < l; ++i){ const int index = orgColorIndices[l]; for(int j=0; j < 36; ++j){ colorIndices.push_back(index); } } } } } voxels->setMesh(mesh); } bool ScenePointSet::onButtonPressEvent(const SceneWidgetEvent& event) { if(!isEditable_){ return false; } bool processed = false; if(event.button() == Qt::LeftButton){ if(event.modifiers() & Qt::ControlModifier){ if(!removeAttentionPoint(event.point(), 0.01, true)){ addAttentionPoint(event.point(), true); } } else { setAttentionPoint(event.point(), true); } processed = true; } return processed; } bool ScenePointSet::onPointerMoveEvent(const SceneWidgetEvent& event) { return false; } void ScenePointSet::onContextMenuRequest(const SceneWidgetEvent& event, MenuManager& menuManager) { if(isEditable_){ menuManager.addItem(_("PointSet: Clear Attention Points"))->sigTriggered().connect( boost::bind(&ScenePointSet::clearAttentionPoints, this, true)); if(!regionMarker->isEditing()){ eraserModeMenuItemConnection.reset( menuManager.addItem(_("PointSet: Start Eraser Mode"))->sigTriggered().connect( boost::bind(&RectRegionMarker::startEditing, regionMarker.get(), event.sceneWidget()))); } } } void ScenePointSet::onContextMenuRequestInEraserMode(const SceneWidgetEvent& event, MenuManager& menuManager) { eraserModeMenuItemConnection.reset( menuManager.addItem(_("PointSet: Exit Eraser Mode"))->sigTriggered().connect( boost::bind(&RectRegionMarker::finishEditing, regionMarker.get()))); } void ScenePointSet::onRegionFixed(const PolyhedralRegion& region) { PointSetItem* item = weakPointSetItem.lock(); if(item){ item->removePoints(region); } } choreonoid-1.5.0/src/Base/RootItem.h0000664000000000000000000000327012741425367015737 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_ROOT_ITEM_H #define CNOID_BASE_ROOT_ITEM_H #include "Item.h" #include "ItemList.h" #include "exportdecl.h" namespace cnoid { class Project; class Item; class RootItemImpl; /** @if jp ‚˘‚¤ƒ†ƒ ĉœ¨ĉ§‹é€ ƒĞƒĵƒˆ¨Ş‚‹‚Żƒİ‚ı€‚ @endif */ class CNOID_EXPORT RootItem : public Item { public: static void initializeClass(ExtensionManager* ext); static RootItem* instance(); static RootItem* mainInstance(); // obsolete RootItem(); RootItem(const RootItem& org); virtual ~RootItem(); SignalProxy sigDestroyed(); SignalProxy sigSubTreeAdded(); SignalProxy sigItemAdded(); SignalProxy sigSubTreeMoved(); SignalProxy sigItemMoved(); SignalProxy sigSubTreeRemoving(); SignalProxy sigSubTreeRemoved(); SignalProxy sigTreeChanged(); SignalProxy sigItemAssigned(); protected: virtual Item* doDuplicate() const; virtual bool store(Archive& archive); virtual bool restore(const Archive& archive); private: void initializeInstance(); friend class Item; void notifyEventOnSubTreeAdded(Item* item); void notifyEventOnSubTreeMoved(Item* item); void notifyEventOnSubTreeRemoving(Item* item, bool isMoving); void notifyEventOnSubTreeRemoved(Item* item, bool isMoving); void emitSigItemAssinged(Item* assigned, Item* srcItem); friend class RootItemImpl; RootItemImpl* impl; }; typedef ref_ptr RootItemPtr; } #endif choreonoid-1.5.0/src/Base/ToolBarArea.h0000664000000000000000000000237012741425367016330 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_TOOL_BAR_AREA_H #define CNOID_BASE_TOOL_BAR_AREA_H #include #include #include #include "exportdecl.h" namespace cnoid { class ToolBar; class ToolBarAreaImpl; class Menu; class Mapping; class CNOID_EXPORT ToolBarArea : public QWidget { public: ToolBarArea(QWidget* parent); ~ToolBarArea(); void getAllToolBars(std::vector& out_toolBars); void getVisibleToolBars(std::vector& out_toolBars); void setInitialLayout(MappingPtr archive); void doInitialLayout(); void restoreLayout(MappingPtr archive); void resetLayout(MappingPtr archive); void removeLayout(MappingPtr archive); void storeLayout(MappingPtr archive); bool addToolBar(ToolBar* toolBar); void removeToolBar(ToolBar* toolBar); void setVisibilityMenuItems(Menu* menu); // called from ToolBar void dragToolBar(ToolBar* toolBar, const QPoint& globalPos); protected: virtual void resizeEvent(QResizeEvent* event); virtual bool event(QEvent* event); //virtual QSize sizeHint() const; //virtual QSize minimumSizeHint () const; private: ToolBarAreaImpl* impl; friend class MainWindowImpl; }; } #endif choreonoid-1.5.0/src/Base/AppUtil.cpp0000664000000000000000000000022612741425367016104 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "AppUtil.h" #include "gettext.h" using namespace std; using namespace boost; using namespace cnoid; choreonoid-1.5.0/src/Base/python/0000775000000000000000000000000012741425367015343 5ustar rootrootchoreonoid-1.5.0/src/Base/python/PyBase.h0000664000000000000000000000265112741425367016703 0ustar rootroot/*! @author Shin'ichiro Nakaoka */ #ifndef CNOID_BASE_PYBASE_H #define CNOID_BASE_PYBASE_H #include "../ItemList.h" #include #include "exportdecl.h" namespace cnoid { CNOID_EXPORT boost::python::list getPyNarrowedItemList(const ItemList<>& orgItemList, boost::python::object itemClass); CNOID_EXPORT boost::python::list getPyNarrowedItemList(boost::python::list orgItemList, const PyTypeObject* itemClass); CNOID_EXPORT boost::python::object getPyNarrowedFirstItem(const ItemList<>& orgItemList, boost::python::object itemClass); template class PyItemList { static boost::python::object itemType; static boost::python::list construct1(boost::python::list items){ return getPyNarrowedItemList(items, boost::python::converter::registered_pytype::get_pytype()); } static boost::python::list construct2(boost::python::list items){ return getPyNarrowedItemList(items, (PyTypeObject*)itemType.ptr()); } public: PyItemList(const char* name){ boost::python::def(name, &PyItemList::construct1); } /** Use this constructor to avoid a compile error for a pure abstract class */ PyItemList(const char* name, boost::python::object itemType_){ itemType = itemType_; boost::python::def(name, &PyItemList::construct2); } }; template boost::python::object PyItemList::itemType; } #endif choreonoid-1.5.0/src/Base/python/exportdecl.h0000664000000000000000000000206112741425367017664 0ustar rootroot#ifndef CNOID_PY_BASE_EXPORTDECL_H_INCLUDED # define CNOID_PY_BASE_EXPORTDECL_H_INCLUDED # if defined _WIN32 || defined __CYGWIN__ # define CNOID_PY_BASE_DLLIMPORT __declspec(dllimport) # define CNOID_PY_BASE_DLLEXPORT __declspec(dllexport) # define CNOID_PY_BASE_DLLLOCAL # else # if __GNUC__ >= 4 # define CNOID_PY_BASE_DLLIMPORT __attribute__ ((visibility("default"))) # define CNOID_PY_BASE_DLLEXPORT __attribute__ ((visibility("default"))) # define CNOID_PY_BASE_DLLLOCAL __attribute__ ((visibility("hidden"))) # else # define CNOID_PY_BASE_DLLIMPORT # define CNOID_PY_BASE_DLLEXPORT # define CNOID_PY_BASE_DLLLOCAL # endif # endif # ifdef CNOID_PY_BASE_STATIC # define CNOID_PY_BASE_DLLAPI # define CNOID_PY_BASE_LOCAL # else # ifdef CnoidPyBase_EXPORTS # define CNOID_PY_BASE_DLLAPI CNOID_PY_BASE_DLLEXPORT # else # define CNOID_PY_BASE_DLLAPI CNOID_PY_BASE_DLLIMPORT # endif # define CNOID_PY_BASE_LOCAL CNOID_PY_BASE_DLLLOCAL # endif #endif #ifdef CNOID_EXPORT # undef CNOID_EXPORT #endif #define CNOID_EXPORT CNOID_PY_BASE_DLLAPI choreonoid-1.5.0/src/Base/python/PyItems.cpp0000664000000000000000000003533512741425367017452 0ustar rootroot/*! @author Shin'ichiro Nakaoka */ #include "PyBase.h" #include "../Item.h" #include "../RootItem.h" #include "../FolderItem.h" #include "../AbstractTextItem.h" #include "../ScriptItem.h" #include "../ExtCommandItem.h" #include "../MultiValueSeqItem.h" #include "../MultiAffine3SeqItem.h" #include "../MultiSE3SeqItem.h" #include "../Vector3SeqItem.h" #include "../SceneItem.h" #include "../PointSetItem.h" #include "../MultiPointSetItem.h" #include namespace python = boost::python; using namespace boost::python; using namespace cnoid; namespace { template struct ItemList_to_pylist_converter { static PyObject* convert(const ItemList& items){ python::list retval; for(int i=0; i < items.size(); ++i){ retval.append(items[i]); } return python::incref(retval.ptr()); } }; ItemPtr Item_childItem(Item& self) { return self.childItem(); } ItemPtr Item_prevItem(Item& self) { return self.prevItem(); } ItemPtr Item_nextItem(Item& self) { return self.nextItem(); } ItemPtr Item_parentItem(Item& self) { return self.parentItem(); } ItemPtr Item_find(const std::string& path) { return Item::find(path); } RootItemPtr Item_findRootItem(Item& self) { return self.findRootItem(); } ItemPtr Item_findItem(Item& self, const std::string& path) { return self.findItem(path); }; ItemPtr Item_findChildItem(Item& self, const std::string& path) { return self.findChildItem(path); } ItemPtr Item_findSubItem(Item& self, const std::string& path) { return self.findSubItem(path); } ItemPtr Item_headItem(Item& self) { return self.headItem(); } ItemList Item_getDescendantItems1(Item& self){ ItemList items; items.extractChildItems(&self); return items; } python::object Item_getDescendantItems2(Item& self, python::object itemClass){ ItemList items; items.extractChildItems(&self); return getPyNarrowedItemList(items, itemClass); } ItemPtr Item_duplicate(Item& self) { return self.duplicate(); } ItemPtr Item_duplicateAll(Item& self) { return self.duplicateAll(); } BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(Item_addChildItem_overloads, addChildItem, 1, 2) BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(Item_insertChildItem, insertChildItem, 2, 3) BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(Item_setTemporal, setTemporal, 0, 1) BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(Item_load1_overloads, load, 1, 2) BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(Item_load2_overloads, load, 2, 3) BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(Item_save, load, 1, 2) BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(Item_overwrite, overwrite, 0, 2) BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(ScriptItem_waitToFinish, waitToFinish, 0, 1) RootItemPtr RootItem_Instance() { return RootItem::instance(); } SgPosTransformPtr SceneItem_topNode(SceneItem& self){ return self.topNode(); } Affine3 PointSetItem_offsetTransform(const PointSetItem& self){ return self.offsetTransform(); } Vector3 PointSetItem_attentionPoint(PointSetItem& self, int index){ return self.attentionPoint(index); } PointSetItemPtr MultiPointSetItem_pointSetItem(MultiPointSetItem& self, int index) { return self.pointSetItem(index); } PointSetItemPtr MultiPointSetItem_activePointSetItem(MultiPointSetItem& self, int index) { return self.activePointSetItem(index); } } // namespace namespace cnoid { void exportPyItems() { to_python_converter, ItemList_to_pylist_converter >(); to_python_converter, ItemList_to_pylist_converter >(); to_python_converter, ItemList_to_pylist_converter >(); to_python_converter, ItemList_to_pylist_converter >(); to_python_converter, ItemList_to_pylist_converter >(); to_python_converter, ItemList_to_pylist_converter >(); to_python_converter, ItemList_to_pylist_converter >(); to_python_converter, ItemList_to_pylist_converter >(); to_python_converter, ItemList_to_pylist_converter >(); bool (Item::*Item_load1)(const std::string& filename, const std::string& formatId) = &Item::load; bool (Item::*Item_load2)(const std::string& filename, Item* parent, const std::string& formatId) = &Item::load; class_ itemClass("Item", no_init); itemClass .def("find", Item_find).staticmethod("find") .def("name", &Item::name, return_value_policy()) .def("setName", &Item::setName) .def("hasAttribute", &Item::hasAttribute) .def("childItem", Item_childItem) .def("prevItem", Item_prevItem) .def("nextItem", Item_nextItem) .def("parentItem", Item_parentItem) .def("addChildItem", &Item::addChildItem, Item_addChildItem_overloads()) .def("addSubItem", &Item::addSubItem) .def("isSubItem", &Item::isSubItem) .def("detachFromParentItem", &Item::detachFromParentItem) .def("emitSigDetachedFromRootForSubTree", &Item::emitSigDetachedFromRootForSubTree) .def("insertChildItem", &Item::insertChildItem, Item_insertChildItem()) .def("insertSubItem", &Item::insertSubItem) .def("isTemporal", &Item::isTemporal) .def("setTemporal", &Item::setTemporal, Item_setTemporal()) .def("findRootItem", Item_findRootItem) .def("findItem", Item_findItem) .def("findChildItem", Item_findChildItem) .def("findSubItem", Item_findSubItem) .def("headItem", Item_headItem) .def("getDescendantItems", Item_getDescendantItems1) .def("getDescendantItems", Item_getDescendantItems2) .def("duplicate", Item_duplicate) .def("duplicateAll", Item_duplicateAll) .def("assign", &Item::assign) .def("load", Item_load1, Item_load1_overloads()) .def("load", Item_load2, Item_load2_overloads()) .def("save", &Item::save, Item_save()) .def("overwrite", &Item::overwrite, Item_overwrite()) .def("filePath", &Item::filePath, return_value_policy()) .def("fileFormat", &Item::fileFormat, return_value_policy()) .def("clearFileInformation", &Item::clearFileInformation) .def("suggestFileUpdate", &Item::suggestFileUpdate) .def("notifyUpdate", &Item::notifyUpdate) .def("sigNameChanged", &Item::sigNameChanged) .def("sigUpdated", &Item::sigUpdated) .def("sigPositionChanged", &Item::sigPositionChanged) .def("sigDisconnectedFromRoot", &Item::sigDisconnectedFromRoot) .def("sigSubTreeChanged", &Item::sigSubTreeChanged); { scope itemScope = itemClass; enum_("Attribute") .value("SUB_ITEM", Item::SUB_ITEM) .value("TEMPORAL", Item::TEMPORAL) .value("LOAD_ONLY", Item::LOAD_ONLY) .value("NUM_ATTRIBUTES", Item::NUM_ATTRIBUTES); } implicitly_convertible(); PyItemList("ItemList"); class_< RootItem, RootItemPtr, bases >("RootItem") .def("instance", RootItem_Instance).staticmethod("instance"); implicitly_convertible(); PyItemList("RootItemList"); class_< FolderItem, FolderItemPtr, bases >("FolderItem"); implicitly_convertible(); PyItemList("FolderItemList"); class_< AbstractTextItem, AbstractTextItemPtr, bases, boost::noncopyable > ("AbstractTextItem", no_init) .def("textFilename", &AbstractTextItem::textFilename, return_value_policy()); implicitly_convertible(); //PyItemList("AbstractTextItemList"); class_< ScriptItem, ScriptItemPtr, bases, boost::noncopyable > ("ScriptItem", no_init) .def("scriptFilename", &ScriptItem::scriptFilename, return_value_policy()) .def("identityName", &ScriptItem::identityName) .def("setBackgroundMode", &ScriptItem::setBackgroundMode) .def("isBackgroundMode", &ScriptItem::isBackgroundMode) .def("isRunning", &ScriptItem::isRunning) .def("execute", &ScriptItem::execute) .def("waitToFinish", &ScriptItem::waitToFinish, ScriptItem_waitToFinish()) .def("resultString", &ScriptItem::resultString) .def("sigScriptFinished", &ScriptItem::sigScriptFinished) .def("terminate", &ScriptItem::terminate) ; implicitly_convertible(); //PyItemList("ScriptItemList"); class_< ExtCommandItem, ExtCommandItemPtr, bases >("ExtCommandItem") .def("setCommand", &ExtCommandItem::setCommand) .def("command", &ExtCommandItem::command, return_value_policy()) .def("waitingTimeAfterStarted", &ExtCommandItem::waitingTimeAfterStarted) .def("setWaitingTimeAfterStarted", &ExtCommandItem::setWaitingTimeAfterStarted) .def("execute", &ExtCommandItem::execute) .def("terminate", &ExtCommandItem::terminate); implicitly_convertible(); PyItemList("ExtCommandItemList"); // seq items class_< AbstractSeqItem, AbstractSeqItemPtr, bases, boost::noncopyable > abstractSeqItemClass("AbstractSeqItem", no_init); abstractSeqItemClass.def("abstractSeq", &AbstractSeqItem::abstractSeq); implicitly_convertible(); PyItemList("AbstractSeqItemList", abstractSeqItemClass); class_< Vector3SeqItem, Vector3SeqItemPtr, bases >("Vector3SeqItem") .def("seq", &Vector3SeqItem::seq); implicitly_convertible(); PyItemList("Vector3SeqItemList"); // multi seq items class_< AbstractMultiSeqItem, AbstractMultiSeqItemPtr, bases, boost::noncopyable > abstractMultiSeqItemClass("AbstractMultiSeqItem", no_init); abstractMultiSeqItemClass.def("abstractMultiSeq", &AbstractMultiSeqItem::abstractMultiSeq); implicitly_convertible(); //PyItemList("AbstractMultiSeqItemList", abstractMultiSeqItemClass); class_< MultiValueSeqItem, MultiValueSeqItemPtr, bases >("MultiValueSeqItem") .def("abstractMultiSeq", &MultiValueSeqItem::abstractMultiSeq) .def("seq", &MultiValueSeqItem::seq); implicitly_convertible(); PyItemList("MultiValueSeqItemList"); class_< MultiAffine3SeqItem, MultiAffine3SeqItemPtr, bases >("MultiAffine3SeqItem") .def("abstractMultiSeq", &MultiAffine3SeqItem::abstractMultiSeq) .def("seq", &MultiAffine3SeqItem::seq); implicitly_convertible(); PyItemList("MultiAffine3SeqItemList"); class_< MultiSE3SeqItem, MultiSE3SeqItemPtr, bases >("MultiSE3SeqItem") .def("abstractMultiSeq", &MultiSE3SeqItem::abstractMultiSeq) .def("seq", &MultiSE3SeqItem::seq); implicitly_convertible(); PyItemList("MultiSE3SeqItemList"); class_< SceneItem, SceneItemPtr, bases >("SceneItem") .def("topNode", SceneItem_topNode) ; implicitly_convertible(); implicitly_convertible(); class_< PointSetItem, PointSetItemPtr, bases >("PointSetItem") .def("offsetTransform", PointSetItem_offsetTransform) .def("setOffsetTransform", &PointSetItem::setOffsetTransform) .def("sigOffsetTransformChanged", &PointSetItem::sigOffsetTransformChanged) .def("notifyOffsetTransformChange", &PointSetItem::notifyOffsetTransformChange) .def("numAttentionPoints", &PointSetItem::numAttentionPoints) .def("attentionPoint", PointSetItem_attentionPoint) .def("clearAttentionPoints", &PointSetItem::clearAttentionPoints) .def("addAttentionPoint", &PointSetItem::addAttentionPoint) .def("sigAttentionPointsChanged", &PointSetItem::sigAttentionPointsChanged) .def("notifyAttentionPointChange", &PointSetItem::notifyAttentionPointChange) ; implicitly_convertible(); implicitly_convertible(); PyItemList("PointSetItemList"); class_< MultiPointSetItem, MultiPointSetItemPtr, bases >("MultiPointSetItem") .def("numPointSetItems", &MultiPointSetItem::numPointSetItems) .def("pointSetItem", MultiPointSetItem_pointSetItem) .def("numActivePointSetItems", &MultiPointSetItem::numActivePointSetItems) .def("activePointSetItem", MultiPointSetItem_activePointSetItem) .def("sigPointSetItemAdded", &MultiPointSetItem::sigPointSetItemAdded) .def("sigPointSetUpdated", &MultiPointSetItem::sigPointSetUpdated) .def("topOffsetTransform", &MultiPointSetItem::topOffsetTransform, return_value_policy()) .def("setTopOffsetTransform", &MultiPointSetItem::setTopOffsetTransform) .def("sigTopOffsetTransformChanged", &MultiPointSetItem::sigTopOffsetTransformChanged) .def("notifyTopOffsetTransformChange", &MultiPointSetItem::notifyTopOffsetTransformChange) .def("offsetTransform", &MultiPointSetItem::offsetTransform) .def("getTransformedPointSet", &MultiPointSetItem::getTransformedPointSet) .def("numAttentionPoints", &MultiPointSetItem::numAttentionPoints) .def("attentionPoint", &MultiPointSetItem::attentionPoint) .def("clearAttentionPoints", &MultiPointSetItem::clearAttentionPoints) .def("addAttentionPoint", &MultiPointSetItem::addAttentionPoint) .def("sigAttentionPointsChanged", &MultiPointSetItem::sigAttentionPointsChanged) .def("notifyAttentionPointChange", &MultiPointSetItem::notifyAttentionPointChange) .def("startAutomaticSave", &MultiPointSetItem::startAutomaticSave) .def("stopAutomaticSave", &MultiPointSetItem::stopAutomaticSave); ; implicitly_convertible(); implicitly_convertible(); PyItemList("MultiPointSetItemList"); #ifdef _MSC_VER register_ptr_to_python(); register_ptr_to_python(); #endif } } // namespace cnoid choreonoid-1.5.0/src/Base/python/CMakeLists.txt0000664000000000000000000000170112741425367020102 0ustar rootroot # @author Shin'ichiro Nakaoka set(PYTHON_SUFFIX -python2.7) add_cnoid_library(CnoidPyBase SHARED PyBase.cpp) target_link_libraries(CnoidPyBase CnoidBase CnoidPython) apply_common_setting_for_library(CnoidPyBase) add_cnoid_python_module(PyQtCore PyQtCore.cpp ) target_link_libraries(PyQtCore ${QT_LIBRARIES} ${PYTHON_LIBRARIES} ${Boost_PYTHON_LIBRARY} ) if(QT5) qt5_use_modules(PyQtCore Core) endif() add_cnoid_python_module(PyQtGui PyQtGui.cpp ) if(QT5) qt5_use_modules(PyQtGui Widgets) endif() target_link_libraries(PyQtGui ${QT_LIBRARIES} ${PYTHON_LIBRARIES} ${Boost_PYTHON_LIBRARY} ) add_cnoid_python_module(PyBase PyBaseModule.cpp PyQtEx.cpp PyItems.cpp PyMainWindow.cpp PyToolBars.cpp PyViews.cpp PyItemTreeView.cpp PySceneTypes.cpp PyLazyCaller.cpp ) target_link_libraries(PyBase CnoidPyBase) set(headers PyBase.h exportdecl.h ) apply_common_setting_for_python_module(PyBase "${headers}") choreonoid-1.5.0/src/Base/python/PyMainWindow.cpp0000664000000000000000000000222412741425367020434 0ustar rootroot/*! @author Shin'ichiro Nakaoka */ #include "../MainWindow.h" #include "../ToolBar.h" #include "../ToolBarArea.h" #include "../ViewArea.h" #include using namespace boost::python; using namespace cnoid; namespace cnoid { void exportPyMainWindow() { class_, boost::noncopyable>("MainWindow", no_init) .def("instance", &MainWindow::instance, return_value_policy()).staticmethod("instance") .def("setProjectTitle", &MainWindow::setProjectTitle) //.def("toolBarArea", &MainWindow::toolBarArea) //.def("viewArea", &MainWindow::viewArea) .def("addToolBar", &MainWindow::addToolBar); /* class_, boost::noncopyable>("ToolBarArea", no_init) .def("addToolBar", &ToolBarArea::addToolBar) .def("removeToolBar", &ToolBarArea::removeToolBar); */ /* class_, boost::noncopyable>("ViewArea", no_init) .def("addView", &ViewArea::addView) .def("removeView", &ViewArea::removeView) .def("numViews", &ViewArea::numViews); */ } } choreonoid-1.5.0/src/Base/python/PyLazyCaller.cpp0000664000000000000000000000205512741425367020424 0ustar rootroot/*! @author Shin'ichiro Nakaoka */ #include "../LazyCaller.h" #include #include using namespace boost; using namespace boost::python; using namespace cnoid; namespace { struct PyFunc { python::object func; PyFunc(python::object f) : func(f) { if(!PyFunction_Check(f.ptr()) && !PyMethod_Check(f.ptr())){ PyErr_SetString(PyExc_TypeError, "Task command must be a function type object"); python::throw_error_already_set(); } } void operator()() { PyGILock lock; try { func(); } catch(python::error_already_set const& ex) { handlePythonException(); } } }; void cnoid_callLater(python::object func) { cnoid::callLater(PyFunc(func)); } void cnoid_callSynchronously(python::object func) { cnoid::callSynchronously(PyFunc(func)); } } // namespace namespace cnoid { void exportLazyCaller() { python::def("callLater", cnoid_callLater); python::def("callSynchronously", cnoid_callSynchronously); } } choreonoid-1.5.0/src/Base/python/PyQtGui.cpp0000664000000000000000000001156712741425367017423 0ustar rootroot/*! @author Shin'ichiro Nakaoka */ #include #include #include #include using namespace boost; using namespace boost::python; namespace { BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(QAbstractButton_animateClick_overloads, animateClick, 0, 1) } BOOST_PYTHON_MODULE(QtGui) { boost::python::import("cnoid.QtCore"); void (QWidget::*QWidget_setParent1)(QWidget* parent) = &QWidget::setParent; void (QWidget::*QWidget_repaint1)() = &QWidget::repaint; void (QWidget::*QWidget_setFocus1)() = &QWidget::setFocus; void (QWidget::*QWidget_update1)() = &QWidget::update; class_, boost::noncopyable>("QWidget") .def("hasFocus", &QWidget::hasFocus) .def("isActiveWindow", &QWidget::isActiveWindow) .def("isAncestorOf", &QWidget::isAncestorOf) .def("isEnabled", &QWidget::isEnabled) .def("isEnabledTo", &QWidget::isEnabledTo) .def("isFullScreen", &QWidget::isFullScreen) .def("isHidden", &QWidget::isHidden) .def("isMaximized", &QWidget::isMaximized) .def("isMinimized", &QWidget::isMinimized) .def("isModal", &QWidget::isModal) .def("isVisible", &QWidget::isVisible) .def("isVisibleTo", &QWidget::isVisibleTo) .def("isWindow", &QWidget::isWindow) .def("isWindowModified", &QWidget::isWindowModified) .def("parentWidget", &QWidget::parentWidget, return_value_policy()) .def("setParent", QWidget_setParent1) .def("setToolTip", &QWidget::setToolTip) .def("setWhatsThis", &QWidget::setWhatsThis) .def("setWindowIconText", &QWidget::setWindowIconText) .def("toolTip", &QWidget::toolTip) .def("whatsThis", &QWidget::whatsThis) .def("window", &QWidget::window, return_value_policy()) .def("windowFilePath", &QWidget::windowFilePath) .def("windowIconText", &QWidget::windowIconText) .def("windowRole", &QWidget::windowRole) .def("windowTitle", &QWidget::windowTitle) .def("close", &QWidget::close) .def("hide", &QWidget::hide) .def("lower", &QWidget::lower) .def("raise", &QWidget::raise) .def("repaint", QWidget_repaint1) .def("setDisabled", &QWidget::setDisabled) .def("setEnabled", &QWidget::setEnabled) .def("setFocus", QWidget_setFocus1) .def("setHidden", &QWidget::setHidden) .def("setVisible", &QWidget::setVisible) .def("setWindowModified", &QWidget::setWindowModified) .def("setWindowTitle", &QWidget::setWindowTitle) .def("show", &QWidget::show) .def("showFullScreen", &QWidget::showFullScreen) .def("showMaximized", &QWidget::showMaximized) .def("showMinimized", &QWidget::showMinimized) .def("showNormal", &QWidget::showNormal) .def("update", QWidget_update1); class_, boost::noncopyable>("QMainWindow"); //class_ < QButtonGroup, boost::noncopyable >("QButtonGroup", init<>()); class_, boost::noncopyable>("QAbstractButton", no_init) .def("autoExclusive", &QAbstractButton::autoExclusive) .def("autoRepeat", &QAbstractButton::autoRepeat) .def("autoRepeatDelay", &QAbstractButton::autoRepeatDelay) .def("autoRepeatInterval", &QAbstractButton::autoRepeatInterval) //.def("group", &QAbstractButton::group) //.def("icon", &QAbstractButton::icon) //.def("iconSize", &QAbstractButton::iconSize) .def("isCheckable", &QAbstractButton::isCheckable) .def("isChecked", &QAbstractButton::isChecked) .def("isDown", &QAbstractButton::isDown) .def("setAutoExclusive", &QAbstractButton::setAutoExclusive) .def("setAutoRepeat", &QAbstractButton::setAutoRepeat) .def("setAutoRepeatDelay", &QAbstractButton::setAutoRepeatDelay) .def("setAutoRepeatInterval", &QAbstractButton::setAutoRepeatInterval) .def("setCheckable", &QAbstractButton::setCheckable) .def("setDown", &QAbstractButton::setDown) //.def("setIcon", &QAbstractButton::setIcon) //.def("setShortcut", &QAbstractButton::setShortcut) .def("setText", &QAbstractButton::setText) //.def("shortcut", &QAbstractButton::shortcut) .def("text", &QAbstractButton::text) .def("animateClick", &QAbstractButton::animateClick, QAbstractButton_animateClick_overloads()) .def("click", &QAbstractButton::click) .def("setChecked", &QAbstractButton::setChecked) //.def("setIconSize", QAbstractButton::setIconSize) .def("toggle", &QAbstractButton::toggle); class_, boost::noncopyable>("QToolButton") .def("autoRaise", &QToolButton::autoRaise); } choreonoid-1.5.0/src/Base/python/PyItemTreeView.cpp0000664000000000000000000001025012741425367020727 0ustar rootroot/*! * @author Shin'ichiro Nakaoka */ #include "PyBase.h" #include "../ItemTreeView.h" #include "../RootItem.h" #include using namespace boost; using namespace boost::python; using namespace cnoid; namespace { RootItemPtr ItemTreeView_rootItem(ItemTreeView& self) { return self.rootItem(); } python::object ItemTreeView_selectedItems(ItemTreeView& self, python::object itemClass){ return getPyNarrowedItemList(self.selectedItems(), itemClass); } python::object ItemTreeView_selectedItem(ItemTreeView& self, python::object itemClass){ return getPyNarrowedFirstItem(self.selectedItems(), itemClass); } python::object ItemTreeView_selectedSubItems(ItemTreeView& self, ItemPtr topItem, python::object itemClass){ return getPyNarrowedItemList(self.selectedSubItems(topItem), itemClass); } python::object ItemTreeView_selectedSubItem(ItemTreeView& self, ItemPtr topItem, python::object itemClass){ return getPyNarrowedFirstItem(self.selectedSubItems(topItem), itemClass); } BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(ItemTreeView_selectItem_overloads, selectItem, 1, 2) ItemList ItemTreeView_checkedItems1(ItemTreeView& self) { return self.checkedItems(); } ItemList ItemTreeView_checkedItems2(ItemTreeView& self, int id) { return self.checkedItems(id); } /* python::object ItemTreeView_checkedItems3(ItemTreeView& self, python::object itemClass) { return getPyNarrowedItemList(self.checkedItems(), itemClass); } python::object ItemTreeView_checkedItems4(ItemTreeView& self, python::object itemClass, int id) { return getPyNarrowedItemList(self.checkedItems(id), itemClass); } */ BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(ItemTreeView_isItemChecked_overloads, isItemChecked, 1, 2) BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(ItemTreeView_checkItem_overloads, checkItem, 1, 3) SignalProxy (ItemTreeView::*ItemTreeView_sigCheckToggled1)(int) = &ItemTreeView::sigCheckToggled; BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(ItemTreeView_sigCheckToggled1_overloads, sigCheckToggled, 0, 1) SignalProxy (ItemTreeView::*ItemTreeView_sigCheckToggled2)(Item*, int) = &ItemTreeView::sigCheckToggled; BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(ItemTreeView_sigCheckToggled2_overloads, sigCheckToggled, 1, 2) } namespace cnoid { void exportPyItemTreeView() { PySignal&)>("ItemListSignal"); PySignal("ItemBoolSignal"); class_, boost::noncopyable>("ItemTreeView", no_init) .def("instance", &ItemTreeView::instance, return_value_policy()).staticmethod("instance") .def("rootItem", ItemTreeView_rootItem) .def("showRoot", &ItemTreeView::showRoot) .def("selectedItems", &ItemTreeView::selectedItems) .def("selectedItems", ItemTreeView_selectedItems) .def("selectedItem", ItemTreeView_selectedItem) .def("selectedSubItems", ItemTreeView_selectedSubItems) .def("selectedSubItem", ItemTreeView_selectedSubItem) .def("isItemSelected", &ItemTreeView::isItemSelected) .def("selectItem", &ItemTreeView::selectItem, ItemTreeView_selectItem_overloads()) .def("selectAllItems", &ItemTreeView::selectAllItems) .def("clearSelection", &ItemTreeView::clearSelection) .def("checkedItems", ItemTreeView_checkedItems1) .def("checkedItems", ItemTreeView_checkedItems2) //.def("checkedItems", ItemTreeView_checkedItems3) //.def("checkedItems", ItemTreeView_checkedItems4) .def("isItemChecked", &ItemTreeView::isItemChecked, ItemTreeView_isItemChecked_overloads()) .def("checkItem", &ItemTreeView::checkItem, ItemTreeView_checkItem_overloads()) .def("sigSelectionChanged", &ItemTreeView::sigSelectionChanged) .def("sigSelectionOrTreeChanged", &ItemTreeView::sigSelectionOrTreeChanged) .def("sigCheckToggled", ItemTreeView_sigCheckToggled1, ItemTreeView_sigCheckToggled1_overloads()) .def("sigCheckToggled", ItemTreeView_sigCheckToggled2, ItemTreeView_sigCheckToggled2_overloads()) .def("cutSelectedItems", &ItemTreeView::cutSelectedItems) ; } } choreonoid-1.5.0/src/Base/python/PySceneTypes.cpp0000664000000000000000000000330012741425367020436 0ustar rootroot/*! @author Shin'ichiro Nakaoka */ #include "../SceneDragger.h" #include "../PositionDragger.h" #include using namespace boost; using namespace boost::python; using namespace cnoid; namespace cnoid { void exportPySceneTypes() { object sceneDraggerClass = class_, boost::noncopyable>("SceneDragger", no_init) .def("isContainerMode", &SceneDragger::isContainerMode) .def("setContainerMode", &SceneDragger::setContainerMode) .def("isDragging", &SceneDragger::isDragging) .def("draggedPosition", &SceneDragger::draggedPosition) ; implicitly_convertible(); object positionDraggerClass = class_, boost::noncopyable>("PositionDragger") .def("setDraggableAxes", &PositionDragger::setDraggableAxes) .def("draggableAxes", &PositionDragger::draggableAxes) ; positionDraggerClass.attr("TX") = (int)PositionDragger::TX; positionDraggerClass.attr("TY") = (int)PositionDragger::TY; positionDraggerClass.attr("TZ") = (int)PositionDragger::TZ; positionDraggerClass.attr("TRANSLATION_AXES") = (int)PositionDragger::TRANSLATION_AXES; positionDraggerClass.attr("RX") = (int)PositionDragger::RX; positionDraggerClass.attr("RY") = (int)PositionDragger::RY; positionDraggerClass.attr("RZ") = (int)PositionDragger::RZ; positionDraggerClass.attr("ROTATION_AXES") = (int)PositionDragger::ROTATION_AXES; positionDraggerClass.attr("ALL_AXES") = (int)PositionDragger::ALL_AXES; implicitly_convertible(); } } choreonoid-1.5.0/src/Base/python/PyViews.cpp0000664000000000000000000001345212741425367017462 0ustar rootroot/*! * @author Shin'ichiro Nakaoka */ #include "../MessageView.h" #include "../SceneWidget.h" #include "../SceneView.h" #include "../TaskView.h" #include "../ViewManager.h" #include #include using namespace boost::python; using namespace cnoid; namespace { void (MessageView::*MessageView_put)(const std::string& message) = &MessageView::put; void (MessageView::*MessageView_putln)(const std::string& message) = &MessageView::putln; void (MessageView::*MessageView_notify)(const std::string& message) = &MessageView::notify; } namespace cnoid { template<> boost::python::object pyGetSignalArgObject(View*& view){ return boost::python::object(boost::python::ptr(view)); } void exportPyViews() { PySignal("ViewSignal"); { scope viewScope = class_, boost::noncopyable>("View", no_init) .def("setName", &View::setName) .def("name", &View::name) .def("isActive", &View::isActive) .def("bringToFront", &View::bringToFront) .def("sigActivated", &View::sigActivated) .def("sigDeactivated", &View::sigDeactivated) .def("setDefaultLayoutArea", &View::setDefaultLayoutArea) .def("defaultLayoutArea", &View::defaultLayoutArea) .def("indicatorOnInfoBar", &View::indicatorOnInfoBar, return_value_policy()) .def("enableFontSizeZoomKeys", &View::enableFontSizeZoomKeys) .def("lastFocusView", &View::lastFocusView, return_value_policy()).staticmethod("lastFocusView") .def("sigFocusChanged", &View::sigFocusChanged) ; enum_("LayoutArea") .value("LEFT", View::LEFT) .value("LEFT_TOP", View::LEFT_TOP) .value("LEFT_BOTTOM", View::LEFT_BOTTOM) .value("CENTER", View::CENTER) .value("RIGHT", View::RIGHT) .value("BOTTOM", View::BOTTOM) .value("NUM_AREAS", View::NUM_AREAS); } class_, boost::noncopyable>("MessageView", no_init) .def("instance", &MessageView::instance, return_value_policy()).staticmethod("instance") .def("put", MessageView_put) .def("putln", MessageView_putln) .def("notify", MessageView_notify) .def("flush", &MessageView::flush) .def("clear", &MessageView::clear) .def("beginStdioRedirect", &MessageView::beginStdioRedirect) .def("endStdioRedirect", &MessageView::endStdioRedirect) .def("isFlushing", &MessageView::isFlushing).staticmethod("isFlushing") .def("sigFlushFinished", &MessageView::sigFlushFinished) ; class_("SceneWidget") .def("sigStateChanged", &SceneWidget::sigStateChanged) .def("setEditMode", &SceneWidget::setEditMode) .def("setCollisionLinesVisible", &SceneWidget::setCollisionLinesVisible) .def("collisionLinesVisible", &SceneWidget::collisionLinesVisible, return_value_policy()) .def("setHeadLightIntensity", &SceneWidget::setHeadLightIntensity) .def("setWorldLightIntensity", &SceneWidget::setWorldLightIntensity) .def("setWorldLightAmbient", &SceneWidget::setWorldLightAmbient) .def("setFloorGridSpan", &SceneWidget::setFloorGridSpan) .def("setFloorGridInterval", &SceneWidget::setFloorGridInterval) .def("setLineWidth", &SceneWidget::setLineWidth) .def("setPointSize", &SceneWidget::setPointSize) .def("setNormalLength", &SceneWidget::setNormalLength) .def("setHeadLightEnabled", &SceneWidget::setHeadLightEnabled) .def("setHeadLightLightingFromBack", &SceneWidget::setHeadLightLightingFromBack) .def("setWorldLight", &SceneWidget::setWorldLight) .def("setAdditionalLights", &SceneWidget::setAdditionalLights) .def("setFloorGrid", &SceneWidget::setFloorGrid) .def("setNormalVisualization", &SceneWidget::setNormalVisualization) .def("setCoordinateAxes", &SceneWidget::setCoordinateAxes) .def("setShowFPS", &SceneWidget::setShowFPS) .def("setNewDisplayListDoubleRenderingEnabled", &SceneWidget::setNewDisplayListDoubleRenderingEnabled) .def("setUseBufferForPicking", &SceneWidget::setUseBufferForPicking) .def("setBackgroundColor", &SceneWidget::setBackgroundColor) .def("setColor", &SceneWidget::setBackgroundColor) .def("setCameraPosition", &SceneWidget::setCameraPosition) .def("setFieldOfView", &SceneWidget::setFieldOfView) .def("setHeight", &SceneWidget::setHeight) .def("setNear", &SceneWidget::setNear) .def("setFar", &SceneWidget::setFar) ; class_, boost::noncopyable>("SceneView", no_init) .def("instance", &SceneView::instance, return_value_policy()).staticmethod("instance") .def("sceneWidget", &SceneView::sceneWidget, return_value_policy()) ; class_, boost::noncopyable>("TaskView", no_init) .def("instance", &TaskView::instance, return_value_policy()).staticmethod("instance") ; class_("ViewManager", no_init) .def("sigViewCreated", &ViewManager::sigViewCreated).staticmethod("sigViewCreated") .def("sigViewActivated", &ViewManager::sigViewActivated).staticmethod("sigViewActivated") .def("sigViewDeactivated", &ViewManager::sigViewDeactivated).staticmethod("sigViewDeactivated") .def("sigViewRemoved", &ViewManager::sigViewRemoved).staticmethod("sigViewRemoved") ; } } choreonoid-1.5.0/src/Base/python/PyBaseModule.cpp0000664000000000000000000000127412741425367020404 0ustar rootroot/*! @author Shin'ichiro Nakaoka */ #include namespace cnoid { void exportPyQtExTypes(); void exportPyItems(); void exportPyMainWindow(); void exportPyToolBars(); void exportPyViews(); void exportPyItemTreeView(); void exportPySceneTypes(); void exportLazyCaller(); BOOST_PYTHON_MODULE(Base) { //! \todo check if this module is imported from the Choreonoid process with PythonPlugin boost::python::import("cnoid.Util"); boost::python::import("cnoid.QtGui"); exportPyQtExTypes(); exportPyItems(); exportPyMainWindow(); exportPyToolBars(); exportPyViews(); exportPyItemTreeView(); exportPySceneTypes(); exportLazyCaller(); } } choreonoid-1.5.0/src/Base/python/PyToolBars.cpp0000664000000000000000000001311312741425367020104 0ustar rootroot/*! @author Shin'ichiro Nakaoka */ #include #include "../ToolBar.h" #include "../TimeBar.h" using namespace boost::python; using namespace cnoid; namespace { ToolButton* (ToolBar::*ToolBar_addButton1)(const QString& text, const QString& tooltip) = &ToolBar::addButton; ToolButton* (ToolBar::*ToolBar_addButton2)(const QIcon& icon, const QString& tooltip) = &ToolBar::addButton; ToolButton* (ToolBar::*ToolBar_addButton3)(const char* const* xpm, const QString& tooltip) = &ToolBar::addButton; ToolButton* ToolBar_addToggleButton1(ToolBar& self, const QString& text, const QString& tooltip = QString()){ return self.addToggleButton(text, tooltip); } BOOST_PYTHON_FUNCTION_OVERLOADS(ToolBar_addToggleButton1_overloads, ToolBar_addToggleButton1, 2, 3) ToolButton* (ToolBar::*ToolBar_addToggleButton2)(const QIcon& icon, const QString& tooltip) = &ToolBar::addToggleButton; ToolButton* (ToolBar::*ToolBar_addToggleButton3)(const char* const* xpm, const QString& tooltip) = &ToolBar::addToggleButton; ToolButton* (ToolBar::*ToolBar_addRadioButton1)(const QString& text, const QString& tooltip) = &ToolBar::addRadioButton; ToolButton* (ToolBar::*ToolBar_addRadioButton2)(const QIcon& icon, const QString& tooltip) = &ToolBar::addRadioButton; ToolButton* (ToolBar::*ToolBar_addRadioButton3)(const char* const* xpm, const QString& tooltip) = &ToolBar::addRadioButton; BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(TimeBar_stopPlayback_overloads, stopPlayback, 0, 1) } namespace cnoid { void exportPyToolBars() { class_, boost::noncopyable>("ToolBar", init()) .def("addButton", ToolBar_addButton1, return_value_policy()) .def("addButton", ToolBar_addButton2, return_value_policy()) .def("addButton", ToolBar_addButton3, return_value_policy()) .def("addToggleButton", ToolBar_addToggleButton1, ToolBar_addToggleButton1_overloads()[return_value_policy()]) .def("addToggleButton", ToolBar_addToggleButton2, return_value_policy()) .def("addToggleButton", ToolBar_addToggleButton3, return_value_policy()) .def("requestNewRadioGroup", &ToolBar::requestNewRadioGroup) //.def("currentRadioGroup", &ToolBar::currentRadioGroup, return_value_policy()) .def("addRadioButton", ToolBar_addRadioButton1, return_value_policy()) .def("addRadioButton", ToolBar_addRadioButton2, return_value_policy()) .def("addRadioButton", ToolBar_addRadioButton3, return_value_policy()) //.def("addAction", &ToolBar::addAction) .def("addWidget", &ToolBar::addWidget) //.def("addLabel", &ToolBar::addLabel, return_value_policy()) //.def("addImage", &ToolBar::addImage, return_value_policy()) .def("addSeparator", &ToolBar::addSeparator, return_value_policy()) .def("addSpacing", &ToolBar::addSpacing) .def("setVisibleByDefault", &ToolBar::setVisibleByDefault) .def("isVisibleByDefault", &ToolBar::isVisibleByDefault) .def("setStretchable", &ToolBar::setStretchable) .def("isStretchable", &ToolBar::isStretchable, return_value_policy()) //.def("toolBarArea", &ToolBar::toolBarArea, return_value_policy()); ; { scope timeBarScope = class_, boost::noncopyable>("TimeBar", no_init) .def("instance", &TimeBar::instance, return_value_policy()).staticmethod("instance") .def("sigPlaybackInitialized", &TimeBar::sigPlaybackInitialized) .def("sigPlaybackStarted", &TimeBar::sigPlaybackStarted) .def("sigTimeChanged", &TimeBar::sigTimeChanged) .def("sigPlaybackStopped", &TimeBar::sigPlaybackStopped) .def("time", &TimeBar::time) .def("setTime", &TimeBar::setTime) .def("realPlaybackTime", &TimeBar::realPlaybackTime) .def("minTime", &TimeBar::minTime) .def("maxTime", &TimeBar::maxTime) .def("setTimeRange", &TimeBar::setTimeRange) .def("frameRate", &TimeBar::frameRate) .def("setFrameRate", &TimeBar::setFrameRate) .def("timeStep", &TimeBar::timeStep) .def("playbackSpeedScale", &TimeBar::playbackSpeedScale) .def("setPlaybackSpeedScale", &TimeBar::setPlaybackSpeedScale) .def("playbackFrameRate", &TimeBar::playbackFrameRate) .def("setPlaybackFrameRate", &TimeBar::setPlaybackFrameRate) .def("setRepeatMode", &TimeBar::setRepeatMode) .def("startPlayback", &TimeBar::startPlayback) .def("startPlaybackFromFillLevel", &TimeBar::startPlaybackFromFillLevel) .def("stopPlayback", &TimeBar::stopPlayback, TimeBar_stopPlayback_overloads()) .def("isDoingPlayback", &TimeBar::isDoingPlayback) .def("startFillLevelUpdate", &TimeBar::startFillLevelUpdate) .def("updateFillLevel", &TimeBar::updateFillLevel) .def("stopFillLevelUpdate", &TimeBar::stopFillLevelUpdate) .def("setFillLevelSync", &TimeBar::setFillLevelSync) ; PySignal("SigPlaybackInitialized"); PySignal("SigTimeChanged"); } } } choreonoid-1.5.0/src/Base/python/PyQtCore.cpp0000664000000000000000000000516312741425367017562 0ustar rootroot/*! @author Shin'ichiro Nakaoka */ #include #include #include using namespace boost; using namespace boost::python; namespace { struct QString_to_python_str { static PyObject* convert(QString const& s){ return boost::python::incref( boost::python::object( s.toUtf8().constData()).ptr()); } }; struct QString_from_python_str { QString_from_python_str(){ python::converter::registry::push_back( &convertible, &construct, python::type_id()); } static void* convertible(PyObject* obj_ptr){ if(!PyString_Check(obj_ptr)) return 0; return obj_ptr; } static void construct(PyObject* obj_ptr, python::converter::rvalue_from_python_stage1_data* data){ const char* value = PyString_AsString(obj_ptr); assert(value); void* storage = ((python::converter::rvalue_from_python_storage*)data)->storage.bytes; new (storage) QString(value); data->convertible = storage; } }; void (QTimer::*QTimer_start1)() = &QTimer::start; void (QTimer::*QTimer_start2)(int) = &QTimer::start; } BOOST_PYTHON_MODULE(QtCore) { to_python_converter(); QString_from_python_str(); class_("QObject") .def("blockSignals", &QObject::blockSignals) .def("inherits", &QObject::inherits) .def("isWidgetType", &QObject::isWidgetType) .def("killTimer", &QObject::killTimer) .def("objectName", &QObject::objectName) .def("parent", &QObject::parent, return_value_policy()) .def("setObjectName", &QObject::setObjectName) .def("setParent", &QObject::setParent) .def("startTimer", &QObject::startTimer) .def("deleteLater", &QObject::deleteLater); #if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0) void (*singleShotPtr) (int, const QObject*, const char*) = &QTimer::singleShot; #endif class_("QTimer") .def("interval", &QTimer::interval) .def("isActive", &QTimer::isActive) .def("isSingleShot", &QTimer::isSingleShot) .def("setInterval", &QTimer::setInterval) .def("setSingleShot", &QTimer::setSingleShot) .def("timerId", &QTimer::timerId) .def("start", QTimer_start1) .def("start", QTimer_start2) .def("stop", &QTimer::stop) #if QT_VERSION < QT_VERSION_CHECK(5, 0, 0) .def("singleShot", &QTimer::singleShot) #else .def("singleShot", singleShotPtr) #endif .staticmethod("singleShot"); } choreonoid-1.5.0/src/Base/python/PyQtEx.cpp0000664000000000000000000000137512741425367017247 0ustar rootroot/*! @author Shin'ichiro Nakaoka */ #include #include "../Buttons.h" #include "../Action.h" #include "../Timer.h" using namespace boost; using namespace boost::python; using namespace cnoid; namespace cnoid { void exportPyQtExTypes() { class_, boost::noncopyable>("ToolButton") .def("sigClicked", &ToolButton::sigClicked) .add_property("clicked", &ToolButton::sigClicked) .def("sigToggled", &ToolButton::sigToggled) .add_property("toggled", &ToolButton::sigToggled) ; class_, boost::noncopyable>("Timer") .def("sigTimeout", &Timer::sigTimeout) .add_property("timeout", &Timer::sigTimeout) ; } } choreonoid-1.5.0/src/Base/python/PyBase.cpp0000664000000000000000000000355212741425367017237 0ustar rootroot/*! @author Shin'ichiro Nakaoka */ #include "PyBase.h" using namespace boost; using namespace boost::python; using namespace cnoid; namespace { void checkIfItemSubclass(PyObject* typeObject) { PyObject* itemType = (PyObject*)python::converter::registered_pytype::get_pytype(); int isSubclass = PyObject_IsSubclass(typeObject, itemType); if(isSubclass <= 0){ PyErr_SetString(PyExc_TypeError, "argument for specifying the item list type must be an Item class"); python::throw_error_already_set(); } } } // namespace namespace cnoid { boost::python::list getPyNarrowedItemList(const ItemList<>& orgItemList, boost::python::object itemClass) { checkIfItemSubclass(itemClass.ptr()); python::list narrowedItemList; for(int i=0; i < orgItemList.size(); ++i){ python::object item(orgItemList[i]); if(PyObject_IsInstance(item.ptr(), itemClass.ptr()) > 0){ narrowedItemList.append(item); } } return narrowedItemList; } boost::python::list getPyNarrowedItemList(boost::python::list orgItemList, const PyTypeObject* itemClass) { checkIfItemSubclass((PyObject*)itemClass); python::list narrowedItemList; const int n = python::len(orgItemList); for(int i=0; i < n; ++i){ python::object item = orgItemList[i]; if(PyObject_IsInstance(item.ptr(), (PyObject*)itemClass) > 0){ narrowedItemList.append(item); } } return narrowedItemList; } boost::python::object getPyNarrowedFirstItem(const ItemList<>& orgItemList, boost::python::object itemClass) { checkIfItemSubclass(itemClass.ptr()); for(int i=0; i < orgItemList.size(); ++i){ python::object item(orgItemList[i]); if(PyObject_IsInstance(item.ptr(), itemClass.ptr()) > 0){ return item; } } return python::object(); } } // namespace cnoid choreonoid-1.5.0/src/Base/ButtonGroup.cpp0000664000000000000000000000047612741425367017025 0ustar rootroot/** @author Shin'ichiro Nakaoka */ #include "ButtonGroup.h" using namespace cnoid; ButtonGroup::ButtonGroup(QObject* parent) : QButtonGroup(parent) { connect(this, SIGNAL(buttonClicked(int)), this, SLOT(onButtonClicked(int))); } void ButtonGroup::onButtonClicked(int id) { sigButtonClicked_(id); } choreonoid-1.5.0/CMakeLists.txt0000664000000000000000000012431312741425367015125 0ustar rootroot cmake_minimum_required(VERSION 2.6) cmake_policy(SET CMP0003 NEW) set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS true) include(FindPkgConfig) include(CheckIncludeFiles) project(Choreonoid) # set(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake_modules/) set(CNOID_MAJOR_VERSION 1) set(CNOID_MINOR_VERSION 5) set(CNOID_PATCH_VERSION 0) set(CNOID_VERSION ${CNOID_MAJOR_VERSION}.${CNOID_MINOR_VERSION}) set(CNOID_FULL_VERSION ${CNOID_MAJOR_VERSION}.${CNOID_MINOR_VERSION}.${CNOID_PATCH_VERSION}) set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/lib) set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/lib) set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/bin) set(CNOID_DIR ${CMAKE_INSTALL_PREFIX}) set(CNOID_SUBDIR choreonoid-${CNOID_VERSION}) set(CNOID_PLUGIN_SUBDIR lib/${CNOID_SUBDIR}) if(WIN32) set(CNOID_HEADER_SUBDIR "include") set(CNOID_SHARE_SUBDIR "share") set(CNOID_DOC_SUBDIR "share/doc") else() set(CNOID_HEADER_SUBDIR "include/${CNOID_SUBDIR}") set(CNOID_SHARE_SUBDIR "share/${CNOID_SUBDIR}") set(CNOID_DOC_SUBDIR "share/doc/${CNOID_SUBDIR}") endif() set(CNOID_SHARE_DIR "${CNOID_DIR}/${CNOID_SHARE_SUBDIR}") set(CNOID_SOURCE_SHARE_DIR "${PROJECT_SOURCE_DIR}/share") option(ENABLE_GUI "Enable GUI components" ON) if(WIN32) set(DEFAULT_INSTALL_SDK OFF) set(DEFAULT_INSTALL_RUNTIME_DEPENDENCIES ON) else() set(DEFAULT_INSTALL_SDK ON) set(DEFAULT_INSTALL_RUNTIME_DEPENDENCIES OFF) endif() option(INSTALL_RUNTIME_DEPENDENCIES "Installing the runtimes of external libraries" ${DEFAULT_INSTALL_RUNTIME_DEPENDENCIES}) option(INSTALL_SDK "Installing SDK files such as header files" ${DEFAULT_INSTALL_SDK}) option(INSTALL_SDK_WITH_EXTLIBS "The SDK installation includes the external libraries" OFF) if(MSVC AND CMAKE_CL_64) add_definitions(-D_WIN64) endif() if(MSVC) set_property(DIRECTORY APPEND PROPERTY COMPILE_DEFINITIONS_DEBUG _ITERATOR_DEBUG_LEVEL=1) endif() function(install_external_libraries dll_dir lib_dir) set(libraries ${ARGV}) list(REMOVE_AT libraries 0 1) if(INSTALL_RUNTIME_DEPENDENCIES AND MSVC) set(conf general) foreach(library ${libraries}) if(library STREQUAL general) set(conf general) elseif(library STREQUAL optimized) set(conf optimized) elseif(library STREQUAL debug) set(conf debug) else() get_filename_component(filename ${library} NAME_WE) if(conf STREQUAL general) if(EXISTS ${dll_dir}/${filename}.dll) install(PROGRAMS ${dll_dir}/${filename}.dll DESTINATION bin) endif() if(EXISTS ${lib_dir}/${filename}.lib AND INSTALL_SDK_WITH_EXTLIBS) install(PROGRAMS ${lib_dir}/${filename}.lib DESTINATION lib) endif() elseif(conf STREQUAL optimized) if(EXISTS ${dll_dir}/${filename}.dll) install(PROGRAMS ${dll_dir}/${filename}.dll DESTINATION bin CONFIGURATIONS Release RelWithDebInfo MinSizeRel) endif() if(EXISTS ${lib_dir}/${filename}.lib AND INSTALL_SDK_WITH_EXTLIBS) install(PROGRAMS ${lib_dir}/${filename}.lib DESTINATION lib CONFIGURATIONS Release RelWithDebInfo MinSizeRel) endif() elseif(conf STREQUAL debug) if(EXISTS ${dll_dir}/${filename}.dll) install(PROGRAMS ${dll_dir}/${filename}.dll DESTINATION bin CONFIGURATIONS Debug) endif() if(EXISTS ${lib_dir}/${filename}.lib AND INSTALL_SDK_WITH_EXTLIBS) install(PROGRAMS ${lib_dir}/${filename}.lib DESTINATION lib CONFIGURATIONS Debug) endif() endif() endif() endforeach() endif() endfunction() if(NOT CMAKE_BUILD_TYPE) set( CMAKE_BUILD_TYPE Release CACHE STRING "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel." FORCE) endif() if(UNIX) set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -finline-functions") option(ENABLE_GCC_FVISIBILITY_HIDDEN "Use the -fvisibility=hidden option when the sources are compiled" ON) endif() set(ADDITIONAL_CXX_FLAGS_RELEASE ${ADDITIONAL_CXX_FLAGS_RELEASE} CACHE STRING "Additional c++ compiler optimization flags") set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} ${EXTRA_CXX_FLAGS_RELEASE} ${ADDITIONAL_CXX_FLAGS_RELEASE}") if(MSVC) set(ext_compiler_options "/Ob2 /Ox /Oi /Ot /Oy /GT /GS- /fp:fast") if(CMAKE_CL_64) set(MSVC_ENABLE_SSE OFF CACHE BOOL "Enable SSE instructions on VC++." FORCE) else() option(MSVC_ENABLE_SSE "Enable SSE instructions on VC++." ON) endif() if(MSVC_ENABLE_SSE) set(ext_compiler_options "${ext_compiler_options} /arch:SSE /arch:SSE2 /fp:fast") endif() option(MSVC_ENABLE_AVX "Enable AVX instructions on VC++." OFF) if(MSVC_ENABLE_AVX) set(ext_compiler_options "${ext_compiler_options} /arch:AVX") endif() option(MSVC_ENABLE_AVX2 "Enable AVX2 instructions on VC++." OFF) if(MSVC_ENABLE_AVX2) set(ext_compiler_options "${ext_compiler_options} /arch:AVX2") endif() set(ext_linker_options "") option(MSVC_ENABLE_GLOBAL_OPTIMIZATION "Global optimization with compiler option /GL and linker option /LTCG" ON) if(MSVC_ENABLE_GLOBAL_OPTIMIZATION) set(ext_compiler_options "${ext_compiler_options} /GL") set(ext_linker_options "${ext_linker_options} /LTCG") endif() set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} ${ext_compiler_options}") set(CMAKE_MODULE_LINKER_FLAGS_RELEASE "${CMAKE_MODULE_LINKER_FLAGS_RELEASE} ${ext_linker_options}") set(CMAKE_SHARED_LINKER_FLAGS_RELEASE "${CMAKE_SHARED_LINKER_FLAGS_RELEASE} ${ext_linker_options}") set(CMAKE_EXE_LINKER_FLAGS_RELEASE "${CMAKE_EXE_LINKER_FLAGS_RELEASE} ${ext_linker_options}") if(MSVC_ENABLE_SSE) set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} /GS- /fp:fast /arch:SSE2 /arch:SSE2") set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} /fp:fast /arch:SSE2 /arch:SSE2") endif() endif() if(ENABLE_GUI) FIND_PACKAGE(OpenGL) include_directories(${OPENGL_INCLUDE_DIR}) endif() option(ENABLE_INSTALL_RPATH "Enable RPATH setting for installed binary files" ON) if(ENABLE_INSTALL_RPATH) set(CMAKE_SKIP_BUILD_RPATH FALSE) if(APPLE) set(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE) else() set(CMAKE_BUILD_WITH_INSTALL_RPATH FALSE) endif() set(CMAKE_INSTALL_RPATH_USE_LINK_PATH FALSE) else() set(CMAKE_SKIP_BUILD_RPATH FALSE) set(CMAKE_BUILD_WITH_INSTALL_RPATH FALSE) set(CMAKE_INSTALL_RPATH "") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH FALSE) endif() option(CNOID_ENABLE_BACKWARD_COMPATIBILITY "Enable some backward compatibility" OFF) if(CNOID_ENABLE_BACKWARD_COMPATIBILITY) set_property(DIRECTORY APPEND PROPERTY COMPILE_DEFINITIONS CNOID_BACKWARD_COMPATIBILITY) endif() # commands if(UNIX) set(RMDIR rm -fr) elseif(WIN32) set(RMDIR rmdir /S/Q) endif() # check "dlfcn.h" for using dlopen() and dlclose() if(UNIX) check_include_files(dlfcn.h HAVE_DLFCN_H) if(NOT HAVE_DLFCN_H) message(FATAL_ERROR "Could not find dlfcn.h") endif() endif() # gettext option(CNOID_ENABLE_GETTEXT "Enable the gettext library and translation messages for the internationalization" ON) if(CNOID_ENABLE_GETTEXT) if(WIN32) # if(CMAKE_CL_64) # FIND_PROGRAM(GETTEXT_MSGFMT_EXECUTABLE msgfmt ${PROJECT_SOURCE_DIR}/thirdparty/windows64/bin) # else() FIND_PROGRAM(GETTEXT_MSGFMT_EXECUTABLE msgfmt ${PROJECT_SOURCE_DIR}/thirdparty/windows/bin) # endif() else() FIND_PROGRAM(GETTEXT_MSGFMT_EXECUTABLE msgfmt) endif() if(NOT GETTEXT_MSGFMT_EXECUTABLE) message(FATAL_ERROR "Could not find the msgfmt command and gettext cannot be enabled.") endif() if(WIN32 AND CMAKE_CL_64) set(GETTEXT_DIR ${PROJECT_SOURCE_DIR}/thirdparty/windows64) else() get_filename_component(GETTEXT_BINARY_DIR ${GETTEXT_MSGFMT_EXECUTABLE} PATH) get_filename_component(GETTEXT_DIR ${GETTEXT_BINARY_DIR} PATH) endif() set(GETTEXT_INCLUDE_DIR ${GETTEXT_DIR}/include) set(GETTEXT_LIBRARY_DIR ${GETTEXT_DIR}/lib) include_directories(${GETTEXT_INCLUDE_DIR}) link_directories(${GETTEXT_LIBRARY_DIR}) if(WIN32) set(GETTEXT_LIBRARIES intl) elseif(APPLE) set(GETTEXT_LIBRARIES intl) #set(GETTEXT_STATIC_LIBRARIES # ${GETTEXT_LIBRARY_DIR}/libintl.a # ${GETTEXT_LIBRARY_DIR}/libiconv.a # System.B # /System/Library/Frameworks/CoreFoundation.framework) else() set(GETTEXT_LIBRARIES "") endif() if(MSVC) #install_external_libraries(${GETTEXT_BINARY_DIR} ${GETTEXT_LIBRARY_DIR} ${GETTEXT_LIBRARIES}) if(CMAKE_CL_64) install(FILES thirdparty/windows64/bin/libintl-8.dll DESTINATION bin) else() install(FILES thirdparty/windows/bin/intl.dll DESTINATION bin) endif() if(INSTALL_SDK) if(CMAKE_CL_64) install(FILES thirdparty/windows64/lib/intl.lib DESTINATION lib) else() install(FILES thirdparty/windows/lib/intl.lib DESTINATION lib) endif() install(FILES "${GETTEXT_INCLUDE_DIR}/libintl.h" DESTINATION ${CNOID_HEADER_SUBDIR}) endif() endif() else() set(GETTEXT_LIBRARIES "") endif() # Python if(WIN32) option(ENABLE_PYTHON "Enable Python functions" OFF) else() option(ENABLE_PYTHON "Enable Python functions" ON) endif() if(ENABLE_PYTHON) find_package(PythonLibs 2.7 REQUIRED) include_directories(${PYTHON_INCLUDE_PATH}) set(CNOID_PYTHON_SUBDIR ${CNOID_PLUGIN_SUBDIR}/python) set(init_py "${PROJECT_BINARY_DIR}/${CNOID_PYTHON_SUBDIR}/cnoid/__init__.py") file(WRITE ${init_py} "") install(FILES ${init_py} DESTINATION ${CNOID_PYTHON_SUBDIR}/cnoid CONFIGURATIONS Release Debug RelWithDebInfo MinSizeRel) endif() # boost # set(Boost_NO_SYSTEM_PATHS true) set(Boost_USE_STATIC_LIBS OFF) set(Boost_ADDITIONAL_VERSIONS "1.42" "1.42.0" "1.43" "1.43.0" "1.44" "1.44.0" "1.45" "1.45.0" "1.46" "1.46.0" "1.46.1" "1.47" "1.47.0" "1.48" "1.48.0" "1.49.0" "1.50.0") if(MSVC) find_package(Boost 1.36.0 QUIET OPTIONAL_COMPONENTS bzip2 zlib) endif() set(boost_packages system filesystem program_options regex thread iostreams date_time) if(ENABLE_PYTHON) set(boost_packages ${boost_packages} python) endif() find_package(Boost 1.36.0 REQUIRED COMPONENTS ${boost_packages}) if(NOT Boost_FOUND) set(BOOST_ROOT ${BOOST_ROOT} CACHE PATH "set the directory of the boost root") set(BOOST_LIBRARYDIR ${BOOST_LIBRARYDIR} CACHE PATH "set the directory of the boost library") message(FATAL_ERROR "Boost cannot be found. Please specify the boost top directory to BOOST_ROOT.") endif() if(Boost_VERSION GREATER "104699") find_package(Boost 1.47.0 REQUIRED COMPONENTS chrono) endif() include_directories(${Boost_INCLUDE_DIRS}) link_directories(${Boost_LIBRARY_DIRS}) set_property(DIRECTORY APPEND PROPERTY COMPILE_DEFINITIONS_RELEASE BOOST_DISABLE_ASSERTS) install_external_libraries(${Boost_LIBRARY_DIRS} ${Boost_LIBRARY_DIRS} ${Boost_SYSTEM_LIBRARY} ${Boost_FILESYSTEM_LIBRARY} ${Boost_PROGRAM_OPTIONS_LIBRARY} ${Boost_THREAD_LIBRARY} ${Boost_DATE_TIME_LIBRARY} ${Boost_REGEX_LIBRARY} ${Boost_CHRONO_LIBRARY} ${Boost_PYTHON_LIBRARY} ${Boost_IOSTREAMS_LIBRARY} ${Boost_ZLIB_LIBRARY}) if(INSTALL_SDK_WITH_EXTLIBS) foreach(dir ${Boost_INCLUDE_DIRS}) if(EXISTS ${dir}/boost) install(DIRECTORY ${dir}/boost DESTINATION ${CNOID_HEADER_SUBDIR}) endif() endforeach() endif() if(MSVC) set_property(DIRECTORY APPEND PROPERTY COMPILE_DEFINITIONS BOOST_ALL_DYN_LINK ${BOOST_LIB_DIAGNOSTIC}) #MSVC 2010 problem if(MSVC_VERSION EQUAL 1600) # for VC++2010 Express Edition IF(NOT DEFINED CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_NO_WARNINGS) SET(CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_NO_WARNINGS ON) ENDIF() endif() endif() # eigen if(NOT EIGEN_DIR) if(UNIX) pkg_check_modules(EIGEN eigen3) if(EIGEN_FOUND) set(EIGEN_DIR ${EIGEN_INCLUDE_DIRS}) endif() endif() else() set(EIGEN_INCLUDE_DIRS ${EIGEN_DIR}) endif() set(EIGEN_DIR ${EIGEN_DIR} CACHE PATH "The directory of the Eigen library") if(NOT EIGEN_INCLUDE_DIRS) message(FATAL_ERROR "Please specify the Eigen directory to EIGEN_DIR.") else() include_directories(${EIGEN_INCLUDE_DIRS}) endif() set_property(DIRECTORY APPEND PROPERTY COMPILE_DEFINITIONS EIGEN_NO_DEBUG) #set_property(DIRECTORY APPEND PROPERTY COMPILE_DEFINITIONS EIGEN_NO_DEBUG EIGEN_DONT_ALIGN) if(MSVC AND INSTALL_SDK_WITH_EXTLIBS) foreach(dir ${EIGEN_INCLUDE_DIRS}) if(EXISTS "${EIGEN_INCLUDE_DIRS}/Eigen") install(DIRECTORY "${EIGEN_INCLUDE_DIRS}/Eigen" DESTINATION ${CNOID_HEADER_SUBDIR}) endif() if(EXISTS "${EIGEN_INCLUDE_DIRS}/unsupported/Eigen") install(DIRECTORY "${EIGEN_INCLUDE_DIRS}/unsupported/Eigen" DESTINATION ${CNOID_HEADER_SUBDIR}) endif() endforeach() endif() ############### # Setup Qt4 # ############### macro(setup_qt4) find_package(Qt4 4.7.0 REQUIRED) set(QT_USE_QTOPENGL TRUE) set(QT_USE_QTNETWORK TRUE) #set(QT_USE_QTTEST TRUE) include(${QT_USE_FILE}) add_definitions(-DQT_NO_KEYWORDS) set(QT5 FALSE) if(MSVC) install_external_libraries(${QT_BINARY_DIR} ${QT_LIBRARY_DIR} ${QT_LIBRARIES}) if(INSTALL_SDK_WITH_EXTLIBS) foreach(dir ${QT_QTCORE_INCLUDE_DIR} ${QT_QTGUI_INCLUDE_DIR} ${QT_QTOPENGL_INCLUDE_DIR} ${QT_QTNETWORK_INCLUDE_DIR}) install(DIRECTORY ${dir} DESTINATION ${CNOID_HEADER_SUBDIR}) endforeach() endif() endif() endmacro() ############### # Setup Qt5 # ############### macro(setup_qt5) if(MSVC) set(PROGRAMFILES "ProgramFiles(X86)") if(CMAKE_CL_64) if(MSVC_VERSION EQUAL 1700) #VS2012 set(CMAKE_LIBRARY_PATH "$ENV{PROGRAMFILES}/Windows\ Kits/8.0/Lib/win8/um/x64") elseif(MSVC_VERSION EQUAL 1800) #VS2013 set(CMAKE_LIBRARY_PATH "$ENV{PROGRAMFILES}/Windows\ Kits/8.1/Lib/win8/um/x64") endif() else() if(MSVC_VERSION EQUAL 1700) set(CMAKE_LIBRARY_PATH "$ENV{PROGRAMFILES}/Windows\ Kits/8.0/Lib/win8/um/x86") elseif(MSVC_VERSION EQUAL 1800) set(CMAKE_LIBRARY_PATH "$ENV{PROGRAMFILES}/Windows\ Kits/8.1/Lib/win8/um/x86") endif() endif() endif() find_package(Qt5Core) find_package(Qt5Widgets) find_package(Qt5OpenGL) find_package(Qt5Network) set(QT5 TRUE) add_definitions(-DQT_NO_KEYWORDS -DQT_NO_OPENGL_ES_2) set(CMAKE_AUTOMOC OFF) set(CMAKE_INCLUDE_CURRENT_DIR ON) if(MSVC) list(APPEND QT_INST_LIBRARIES optimized Qt5Core debug Qt5Cored optimized Qt5Gui debug Qt5Guid optimized Qt5OpenGL debug Qt5OpenGLd optimized Qt5Network debug Qt5Networkd optimized Qt5Widgets debug Qt5Widgetsd optimized libEGL debug libEGLd optimized libGLESv2 debug libGLESv2d optimized icuin51 debug icuin51d optimized icuuc51 debug icuuc51d optimized icudt51 debug icudt51d # for the Qt 5.3 binary package general icuin52 general icuuc52 general icudt52 general icuin53 general icuuc53 general icudt53 general icuin54 general icuuc54 general icudt54 general icuin55 general icuuc55 general icudt55 ) install_external_libraries(${_qt5Core_install_prefix}/bin ${_qt5Core_install_prefix}/lib ${QT_INST_LIBRARIES}) install(DIRECTORY ${_qt5Core_install_prefix}/plugins/platforms DESTINATION bin FILES_MATCHING PATTERN "qwindows*.dll") install(DIRECTORY ${_qt5Core_install_prefix}/plugins/imageformats DESTINATION bin FILES_MATCHING PATTERN "*.dll") if(INSTALL_SDK_WITH_EXTLIBS) foreach(dir ${Qt5Core_INCLUDE_DIRS} ${Qt5Gui_INCLUDE_DIRS} ${Qt5OpenGL_INCLUDE_DIRS} ${Qt5Network_INCLUDE_DIRS}) install(DIRECTORY ${dir} DESTINATION ${CNOID_HEADER_SUBDIR}) endforeach() endif() endif() endmacro() # qt if(ENABLE_GUI) if(NOT MSVC OR MSVC_VERSION LESS 1700) set(DEFAULT_USE_QT5 FALSE) else() set(DEFAULT_USE_QT5 TRUE) endif() option(USE_QT5 "Use Qt5" ${DEFAULT_USE_QT5}) if(USE_QT5) setup_qt5() else() setup_qt4() endif() endif() # CORBA, omniORB option(ENABLE_CORBA "Enable CORBA related modules / plugins" OFF) if(ENABLE_CORBA) if(UNIX) if(NOT OMNIORB_DIR) #pkg_check_modules(OMNIORB omniORB4) pkg_check_modules(OMNIORB omniDynamic4) if(OMNIORB_FOUND) set(OMNIORB_DIR ${OMNIORB_PREFIX}) endif() else() set(OMNIORB_FOUND TRUE) set(OMNIORB_INCLUDE_DIRS ${OMNIORB_DIR}/include) set(OMNIORB_LIBRARY_DIRS ${OMNIORB_DIR}/lib) endif() elseif(MSVC) if(NOT OMNIORB_DIR) if(NOT $ENV{OMNI_ROOT} STREQUAL "") set(OMNIORB_DIR $ENV{OMNI_ROOT}) endif() endif() if(OMNIORB_DIR) set(OMNIORB_FOUND TRUE) set(OMNIORB_INCLUDE_DIRS ${OMNIORB_DIR}/include) set(OMNIORB_LIBRARY_DIRS ${OMNIORB_DIR}/lib/x86_win32) set(OMNIORB_BINARY_DIR ${OMNIORB_DIR}/bin/x86_win32) set(OMNIORB_CFLAGS -D__WIN32__ -D__x86__ ) file(GLOB libomniorb RELATIVE ${OMNIORB_LIBRARY_DIRS} "${OMNIORB_LIBRARY_DIRS}/omniORB???_rt.lib") get_filename_component(libomniorb ${libomniorb} NAME_WE) file(GLOB libomnithread RELATIVE ${OMNIORB_LIBRARY_DIRS} "${OMNIORB_LIBRARY_DIRS}/omnithread??_rt.lib") get_filename_component(libomnithread ${libomnithread} NAME_WE) file(GLOB libomnidynamic RELATIVE ${OMNIORB_LIBRARY_DIRS} "${OMNIORB_LIBRARY_DIRS}/omniDynamic???_rt.lib") get_filename_component(libomnidynamic ${libomnidynamic} NAME_WE) set(OMNIORB_LIBRARIES_RELEASE ${libomniorb} ${libomnithread} ${libomnidynamic}) foreach(library ${OMNIORB_LIBRARIES_RELEASE}) list(APPEND OMNIORB_LIBRARIES optimized ${library} debug ${library}d ) endforeach() file(GLOB libomniorb RELATIVE ${OMNIORB_BINARY_DIR} "${OMNIORB_BINARY_DIR}/omniORB*_rt.dll") get_filename_component(libomniorb ${libomniorb} NAME_WE) file(GLOB libomnithread RELATIVE ${OMNIORB_BINARY_DIR} "${OMNIORB_BINARY_DIR}/omnithread*_rt.dll") get_filename_component(libomnithread ${libomnithread} NAME_WE) file(GLOB libomnidynamic RELATIVE ${OMNIORB_BINARY_DIR} "${OMNIORB_BINARY_DIR}/omniDynamic*_rt.dll") get_filename_component(libomnidynamic ${libomnidynamic} NAME_WE) set(OMNIORB_DLL_BASES ${libomniorb} ${libomnithread} ${libomnidynamic}) if(INSTALL_RUNTIME_DEPENDENCIES) foreach(library ${OMNIORB_DLL_BASES}) install(PROGRAMS "${OMNIORB_BINARY_DIR}/${library}.dll" DESTINATION bin CONFIGURATIONS Release RelWithDebInfo MinSizeRel) install(PROGRAMS "${OMNIORB_BINARY_DIR}/${library}d.dll" DESTINATION bin CONFIGURATIONS Debug) endforeach() endif() endif() endif() include_directories(${OMNIORB_INCLUDE_DIRS}) link_directories(${OMNIORB_LIBRARY_DIRS}) add_definitions(${OMNIORB_CFLAGS}) set(OMNIORB_DIR ${OMNIORB_DIR} CACHE PATH "The top directory of omniORB") set(OMNIORB_CFLAGS ${OMNIORB_CFLAGS} CACHE STRING "Compile flags for omniORB") if(NOT OMNIORB_FOUND) message(FATAL_ERROR "CORBA-related modules require the omniORB library but the library is not found.") endif() function(idl_compile_cpp out_cpp_files out_header_files subdir) set(corba_src_dir ${CMAKE_CURRENT_SOURCE_DIR}/${subdir}) set(corba_dir ${PROJECT_SOURCE_DIR}/include/cnoid/${subdir}) set(idl_names ${ARGV}) list(REMOVE_AT idl_names 0 1 2) set(idl_flags -C ${corba_src_dir} -bcxx -Wbh=.hh -Wbs=Sk.cpp -Wba -Wbd=DynSk.cpp -Wbkeep_inc_path -I${PROJECT_SOURCE_DIR}/include) foreach(idl_include_dir ${IDL_INCLUDE_DIRS}) set(idl_flags ${idl_flags} -I${idl_include_dir}) endforeach() # copy idl files to the system include directory file(MAKE_DIRECTORY ${corba_dir}) foreach(idl_name ${idl_names}) set(idl_file ${corba_src_dir}/${idl_name}.idl) if(UNIX) add_custom_command( OUTPUT ${corba_dir}/${idl_name}.idl COMMAND cp ${idl_file} ${corba_dir} DEPENDS ${idl_file} COMMENT "Copying ${idl_name}.idl to ${corba_dir}" ) elseif(MSVC) file(TO_NATIVE_PATH ${corba_src_dir}/${idl_name}.idl src) file(TO_NATIVE_PATH ${corba_dir} dest) add_custom_command( OUTPUT ${corba_dir}/${idl_name}.idl COMMAND copy ${src} ${dest} DEPENDS ${idl_file} COMMENT "Copying ${idl_name}.idl to ${corba_dir}") endif() set(idl_files ${idl_files} ${corba_dir}/${idl_name}.idl) set(idl_cpp_files ${idl_cpp_files} ${subdir}/${idl_name}Sk.cpp ${subdir}/${idl_name}DynSk.cpp) set(idl_h_files ${idl_h_files} ${PROJECT_SOURCE_DIR}/include/cnoid/${subdir}/${idl_name}.hh) endforeach() # idl compile foreach(idl_name ${idl_names}) if(UNIX) add_custom_command( OUTPUT ${corba_src_dir}/${idl_name}.hh ${corba_dir}/${idl_name}.hh ${corba_src_dir}/${idl_name}DynSk.cpp ${corba_src_dir}/${idl_name}Sk.cpp COMMAND omniidl ${idl_flags} ${corba_dir}/${idl_name}.idl COMMAND cp ${corba_src_dir}/${idl_name}.hh ${corba_dir} DEPENDS ${idl_files} COMMENT "Generating the C++ stubs and skeletons of ${idl_name}.idl" ) elseif(MSVC) file(TO_NATIVE_PATH ${corba_src_dir}/${idl_name}.hh src) file(TO_NATIVE_PATH ${corba_dir} dest) add_custom_command( OUTPUT ${corba_src_dir}/${idl_name}.hh ${corba_dir}/${idl_name}.hh ${corba_src_dir}/${idl_name}Sk.cpp ${corba_src_dir}/${idl_name}DynSk.cpp COMMAND for %%A in \("${OMNIORB_DIR}/bin/x86_win32"\) do %%~sA\\omniidl ${idl_flags} ${corba_dir}/${idl_name}.idl COMMAND copy ${src} ${dest} DEPENDS ${idl_files} COMMENT "Generating the C++ stubs and skeletons of ${idl_name}.idl" ) endif() endforeach() set(${out_cpp_files} ${idl_cpp_files} PARENT_SCOPE) set(${out_header_files} ${idl_h_files} PARENT_SCOPE) set_source_files_properties(${idl_cpp_files} PROPERTIES GENERATED true COMPILE_FLAGS -DOMNI_UNLOADABLE_STUBS) endfunction() if(ENABLE_PYTHON) install(DIRECTORY ${PROJECT_BINARY_DIR}/${CNOID_PYTHON_SUBDIR} DESTINATION ${CNOID_PLUGIN_SUBDIR} FILES_MATCHING PATTERN "*.py") function(idl_compile_python target src_subdir dest_subdir global_scope) set(args ${ARGV}) list(REMOVE_AT args 0 1 2 3) set(is_dependencies FALSE) foreach(arg ${args}) if(arg STREQUAL "DEPENDS") set(is_dependencies TRUE) else() if(is_dependencies) set(dependencies ${dependencies} ${arg}) else() set(idl_names ${idl_names} ${arg}) endif() endif() endforeach() set(package "") set(path ${dest_subdir}) set(dir "dummy") while(path AND dir) get_filename_component(dir ${path} NAME) if(dir) if(package) set(package "${dir}.${package}") else() set(package ${dir}) endif() endif() get_filename_component(path ${path} PATH) endwhile() set(python_dir ${PROJECT_BINARY_DIR}/${CNOID_PYTHON_SUBDIR}) set(output_dir ${python_dir}/${dest_subdir}) file(MAKE_DIRECTORY ${output_dir}) set(idl_flags -bpython -Wbglobal=${global_scope} -Wbpackage=${package} -I${PROJECT_SOURCE_DIR}/include) foreach(idl_include_dir ${IDL_INCLUDE_DIRS}) set(idl_flags ${idl_flags} -I${idl_include_dir}) endforeach() foreach(idl_name ${idl_names}) set(idl_files ${idl_files} ${PROJECT_SOURCE_DIR}/include/cnoid/corba/${src_subdir}/${idl_name}.idl) set(outputs ${outputs} ${output_dir}/${idl_name}_idl.py) endforeach() set(prev_output) foreach(idl_name ${idl_names}) set(idl_file ${PROJECT_SOURCE_DIR}/include/cnoid/corba/${src_subdir}/${idl_name}.idl) if(UNIX) add_custom_command( OUTPUT ${output_dir}/${idl_name}_idl.py COMMAND omniidl ${idl_flags} ${idl_file} DEPENDS ${idl_files} ${dependencies} ${prev_output} # prev_output is necessary to make the compile sequential WORKING_DIRECTORY ${python_dir} ) elseif(MSVC) add_custom_command( OUTPUT ${output_dir}/${idl_name}_idl.py COMMAND for %%A in \("${PYTHON_INCLUDE_PATH}/../bin/x86_win32"\) do %%~sA\\omniidl ${idl_flags} ${idl_file} DEPENDS ${idl_files} ${dependencies} WORKING_DIRECTORY ${python_dir} ) endif() set(prev_output ${output_dir}/${idl_name}_idl.py) endforeach() add_custom_target(${target} ALL DEPENDS ${outputs}) endfunction() endif() endif(ENABLE_CORBA) # doxygen # find_package(Doxygen) set_property(DIRECTORY APPEND PROPERTY COMPILE_DEFINITIONS_DEBUG CNOID_DEBUG) if(UNIX) option(PUT_ALL_WARNINGS "put all warnings in compile" OFF) if(PUT_ALL_WARNINGS) list(APPEND CMAKE_C_FLAGS "-Wall") list(APPEND CMAKE_CXX_FLAGS "-Wall") endif() option(CHECK_UNRESOLVED_SYMBOLS "check unresolved symbols in the object files when creating shared libraries" OFF) #mark_as_advanced(CHECK_UNRESOLVED_SYMBOLS) if(CHECK_UNRESOLVED_SYMBOLS) if(NOT APPLE) set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--unresolved-symbols=ignore-in-shared-libs -Wl,--warn-unresolved-symbols") endif() endif() # The RTTI such as dynamic_cast cannot work well with this option in the older GCC like that of Ubuntu 10.04. # So currently this option should be only enabled for modules which may cause symbol conficts #set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,-Bsymbolic") elseif(MSVC) set_property(DIRECTORY APPEND PROPERTY COMPILE_DEFINITIONS _CRT_SECURE_NO_WARNINGS) set_property(DIRECTORY APPEND PROPERTY COMPILE_DEFINITIONS NOMINMAX _USE_MATH_DEFINES) #list(APPEND CMAKE_CXX_FLAGS "/wd4250 /wd4251 /wd4275") endif() include_directories(${PROJECT_SOURCE_DIR}) include_directories(${PROJECT_SOURCE_DIR}/include) link_directories(${PROJECT_BINARY_DIR}/lib) link_directories(${PROJECT_BINARY_DIR}/${CNOID_PLUGIN_SUBDIR}) #Simulation profiling option(ENABLE_SIMULATION_PROFILING "Enable simulation plofiling" OFF) if(ENABLE_SIMULATION_PROFILING) add_definitions(-DENABLE_SIMULATION_PROFILING) endif() # Document installaiton install(FILES NEWS DESTINATION ${CNOID_DOC_SUBDIR}) install(FILES LICENSE DESTINATION ${CNOID_DOC_SUBDIR}) if(MSVC) if(CMAKE_CL_64) include_directories(${PROJECT_SOURCE_DIR}/thirdparty/windows64/include) link_directories(${PROJECT_SOURCE_DIR}/thirdparty/windows64/lib) else() include_directories(${PROJECT_SOURCE_DIR}/thirdparty/windows/include) link_directories(${PROJECT_SOURCE_DIR}/thirdparty/windows/lib) endif() endif() function(make_header_public) set(header_file ${ARGV0}) if(ARGC EQUAL 1) get_filename_component(header ${header_file} NAME_WE) else() set(header ${ARGV1}) endif() file(RELATIVE_PATH header_path ${PROJECT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/${header_file}) file(WRITE "${PROJECT_SOURCE_DIR}/include/cnoid/${header}" "#include \"${header_path}\"\n") endfunction() function(make_headers_public) foreach(header_file ${ARGV}) make_header_public(${header_file}) endforeach() endfunction() function(add_cnoid_library) add_library(${ARGV}) if(ENABLE_GCC_FVISIBILITY_HIDDEN) get_target_property(compile_flags ${ARGV0} COMPILE_FLAGS) if(NOT compile_flags) set(compile_flags "") endif() if(ARGV1 STREQUAL "STATIC") set(compile_flags "${compile_flags} -fPIC") endif() set_target_properties(${ARGV0} PROPERTIES COMPILE_FLAGS "${compile_flags} -fvisibility=hidden") endif() set_target_properties(${ARGV0} PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/lib ARCHIVE_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/lib RUNTIME_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/bin) if(ENABLE_INSTALL_RPATH) if(APPLE) set_target_properties(${ARGV0} PROPERTIES INSTALL_NAME_DIR "@rpath") set_target_properties(${ARGV0} PROPERTIES LINK_FLAGS "-Wl,-rpath,@loader_path") else() set_target_properties(${ARGV0} PROPERTIES INSTALL_RPATH "$ORIGIN") endif() else() if(APPLE) set_target_properties(${ARGV0} PROPERTIES INSTALL_NAME_DIR "") endif() endif() endfunction() function(add_cnoid_plugin) add_library(${ARGV}) if(ENABLE_GCC_FVISIBILITY_HIDDEN) get_target_property(compile_flags ${ARGV0} COMPILE_FLAGS) if(compile_flags) set_target_properties(${ARGV0} PROPERTIES COMPILE_FLAGS "${compile_flags} -fvisibility=hidden") else() set_target_properties(${ARGV0} PROPERTIES COMPILE_FLAGS "-fvisibility=hidden") endif() endif() set_target_properties(${ARGV0} PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/${CNOID_PLUGIN_SUBDIR} ARCHIVE_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/${CNOID_PLUGIN_SUBDIR} RUNTIME_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/${CNOID_PLUGIN_SUBDIR}) if(ENABLE_INSTALL_RPATH) if(APPLE) set_target_properties(${ARGV0} PROPERTIES INSTALL_NAME_DIR "@rpath") set_target_properties(${ARGV0} PROPERTIES LINK_FLAGS "-Wl,-rpath,@loader_path,-rpath,@loader_path/..") else() set_target_properties(${ARGV0} PROPERTIES INSTALL_RPATH "$ORIGIN:$ORIGIN/..") endif() else() if(APPLE) set_target_properties(${ARGV0} PROPERTIES INSTALL_NAME_DIR "") else() set_target_properties(${ARGV0} PROPERTIES INSTALL_RPATH "$ORIGIN") endif() endif() endfunction() function(add_cnoid_executable) add_executable(${ARGV}) set_target_properties(${ARGV0} PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/lib ARCHIVE_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/lib RUNTIME_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/bin) if(ENABLE_INSTALL_RPATH) if(APPLE) set_target_properties(${ARGV0} PROPERTIES LINK_FLAGS "-Wl,-rpath,@executable_path/../lib") elseif(UNIX) set_target_properties(${ARGV0} PROPERTIES INSTALL_RPATH "$ORIGIN/../lib") endif() endif() apply_common_setting_for_target(${ARGV0}) install(TARGETS ${ARGV0} RUNTIME DESTINATION bin CONFIGURATIONS Release Debug RelWithDebInfo MinSizeRel) endfunction() function(apply_common_setting_for_target target) set(headers ${ARGV1}) if(MSVC) if(MSVC_IDE) if(headers) source_group("Header Files" FILES ${headers}) endif() #set_target_properties(${target} PROPERTIES PREFIX "../" IMPORT_PREFIX "../") endif() get_target_property(existing_compile_flags ${target} COMPILE_FLAGS) if(existing_compile_flags STREQUAL existing_compile_flags-NOTFOUND) set(existing_compile_flags "") endif() set_target_properties(${target} PROPERTIES COMPILE_FLAGS "${existing_compile_flags} /MP /wd4250 /wd4251 /wd4275 /wd4819 /wd4800 /wd4018 /wd4244 /wd4267") get_target_property(existing_link_flags ${target} LINK_FLAGS) if(existing_link_flags STREQUAL existing_link_flags-NOTFOUND) set(existing_link_flags "") endif() set_target_properties(${target} PROPERTIES LINK_FLAGS "${existing_link_flags} /NODEFAULTLIB:LIBCMT") set_target_properties(${target} PROPERTIES DEBUG_POSTFIX d) endif() endfunction() function(apply_common_setting_for_library_core target) set(headers ${ARGV1}) set_target_properties(${target} PROPERTIES VERSION ${CNOID_VERSION}) apply_common_setting_for_target(${target} "${headers}") get_target_property(target_type ${target} TYPE) if(target_type STREQUAL STATIC_LIBRARY) if(INSTALL_SDK) install(TARGETS ${target} LIBRARY DESTINATION lib CONFIGURATIONS Release Debug RelWithDebInfo MinSizeRel ARCHIVE DESTINATION lib CONFIGURATIONS Release Debug RelWithDebInfo MinSizeRel) endif() else() install(TARGETS ${target} RUNTIME DESTINATION bin CONFIGURATIONS Release Debug RelWithDebInfo MinSizeRel LIBRARY DESTINATION lib CONFIGURATIONS Release Debug RelWithDebInfo MinSizeRel) endif() endfunction() # (target "header1 header2 header3 ...") function(apply_common_setting_for_library target) apply_common_setting_for_library_core(${ARGV}) if(INSTALL_SDK) set(headers ${ARGV1}) if(headers) file(RELATIVE_PATH rel_src_dir ${PROJECT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}) install(FILES ${headers} DESTINATION ${CNOID_HEADER_SUBDIR}/cnoid/${rel_src_dir}) endif() endif() endfunction() function(apply_common_setting_for_ext_library) apply_common_setting_for_library_core(${ARGV}) endfunction() function(apply_common_setting_for_plugin target) set(headers ${ARGV1}) apply_common_setting_for_target(${target} "${headers}") if(INSTALL_SDK) install(TARGETS ${target} RUNTIME DESTINATION ${CNOID_PLUGIN_SUBDIR} CONFIGURATIONS Release Debug RelWithDebInfo MinSizeRel LIBRARY DESTINATION ${CNOID_PLUGIN_SUBDIR} CONFIGURATIONS Release Debug RelWithDebInfo MinSizeRel ARCHIVE DESTINATION lib CONFIGURATIONS Release Debug RelWithDebInfo MinSizeRel) if(headers) file(RELATIVE_PATH header_subdir ${PROJECT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}) install(FILES ${headers} DESTINATION ${CNOID_HEADER_SUBDIR}/cnoid/${header_subdir}) endif() else() install(TARGETS ${target} RUNTIME DESTINATION ${CNOID_PLUGIN_SUBDIR} CONFIGURATIONS Release Debug RelWithDebInfo MinSizeRel LIBRARY DESTINATION ${CNOID_PLUGIN_SUBDIR} CONFIGURATIONS Release Debug RelWithDebInfo MinSizeRel) endif() endfunction() if(ENABLE_PYTHON) function(add_cnoid_python_module) set(target ${ARGV0}) string(REGEX REPLACE "^Py(.+)$" "\\1" module ${target}) set(sources ${ARGV}) list(REMOVE_AT sources 0) add_library(${target} SHARED ${sources}) if(NOT WIN32) set_target_properties(${target} PROPERTIES COMPILE_DEFINITIONS "BOOST_PYTHON_USE_GCC_SYMBOL_VISIBILITY" ) else() set_target_properties(${target} PROPERTIES SUFFIX .pyd) endif() set_target_properties(${target} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/${CNOID_PYTHON_SUBDIR}/cnoid LIBRARY_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/${CNOID_PYTHON_SUBDIR}/cnoid RUNTIME_OUTPUT_NAME ${module} LIBRARY_OUTPUT_NAME ${module} PREFIX "") install(TARGETS ${target} RUNTIME DESTINATION ${CNOID_PYTHON_SUBDIR}/cnoid CONFIGURATIONS Release Debug RelWithDebInfo MinSizeRel LIBRARY DESTINATION ${CNOID_PYTHON_SUBDIR}/cnoid CONFIGURATIONS Release Debug RelWithDebInfo MinSizeRel) endfunction() function(apply_common_setting_for_python_module target) set(headers ${ARGV1}) set_target_properties(${target} PROPERTIES VERSION ${CNOID_VERSION}) apply_common_setting_for_target(${target} "${headers}") if(INSTALL_SDK) if(MSVC) install(TARGETS ${target} ARCHIVE DESTINATION lib CONFIGURATIONS Release Debug RelWithDebInfo MinSizeRel) endif() if(headers) file(RELATIVE_PATH rel_src_dir ${PROJECT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}) install(FILES ${headers} DESTINATION ${CNOID_HEADER_SUBDIR}/cnoid/${rel_src_dir}) endif() endif() endfunction() endif() #function(make_gettext_mofiles out_mofiles) function(make_gettext_mofiles target out_mofiles) configure_file(${PROJECT_SOURCE_DIR}/src/Util/gettext.h.in ${CMAKE_CURRENT_SOURCE_DIR}/gettext.h) set(${out_mofiles} "") if(NOT CNOID_ENABLE_GETTEXT) return() endif() file(GLOB pofiles ${CMAKE_CURRENT_SOURCE_DIR}/po/*.po) foreach(pofile ${pofiles}) get_filename_component(lang ${pofile} NAME_WE) set(message_location share/locale/${lang}/LC_MESSAGES) #file(MAKE_DIRECTORY ${PROJECT_BINARY_DIR}/${message_location}) #set(mofile ${PROJECT_BINARY_DIR}/${message_location}/${target}-${CNOID_VERSION}.mo) file(MAKE_DIRECTORY ${PROJECT_SOURCE_DIR}/${message_location}) set(mofile ${PROJECT_SOURCE_DIR}/${message_location}/${target}-${CNOID_VERSION}.mo) add_custom_command( OUTPUT ${mofile} COMMAND ${GETTEXT_MSGFMT_EXECUTABLE} -o ${mofile} ${pofile} DEPENDS ${pofile} ) list(APPEND mofiles ${mofile}) install(FILES ${mofile} DESTINATION "share/locale/${lang}/LC_MESSAGES") endforeach() set(${out_mofiles} ${mofiles} PARENT_SCOPE) endfunction() # libyaml if(UNIX) set(USE_EXTERNAL_YAML_DEFAULT ON) elseif(MSVC) set(USE_EXTERNAL_YAML_DEFAULT OFF) endif() option(USE_EXTERNAL_YAML "Use the yaml library installed in an external directory" ${USE_EXTERNAL_YAML_DEFAULT}) if(USE_EXTERNAL_YAML) set(LIBYAML_DIR CACHE PATH "set the top directory of the libyaml") if(LIBYAML_DIR) include_directories(${LIBYAML_DIR}/include) link_directories(${LIBYAML_DIR}/lib) endif() else() add_subdirectory(thirdparty/yaml-0.1.3) include_directories(${Choreonoid_SOURCE_DIR}/thirdparty/yaml-0.1.3/include) endif() # irrxml add_subdirectory(thirdparty/irrxml-1.2) set(IRRXML_INCLUDE_DIRS ${PROJECT_SOURCE_DIR}/thirdparty/irrxml-1.2/src) include_directories(${IRRXML_INCLUDE_DIRS}) # glew library if(ENABLE_GUI) if(UNIX) set(USE_EXTERNAL_GLEW_DEFAULT ON) elseif(MSVC) set(USE_EXTERNAL_GLEW_DEFAULT OFF) endif() option(USE_EXTERNAL_GLEW "Use the GLEW library installed in an external directory" ${USE_EXTERNAL_GLEW_DEFAULT}) if(USE_EXTERNAL_GLEW) set(GLEW_DIR CACHE PATH "set the top directory of the GLEW library") if(GLEW_DIR) include_directories(${GLEW_DIR}/include) link_directories(${GLEW_DIR}/lib) set(GLEW_LIBRARIES GLEW) elseif(UNIX) pkg_check_modules(GLEW glew REQUIRED) include_directories(${GLEW_INCLUDE_DIRS}) link_directories(${GLEW_LIBRARY_DIRS}) endif() else() include_directories(${Choreonoid_SOURCE_DIR}/thirdparty/glew-1.9.0/include) set(GLEW_LIBRARIES glew32) add_subdirectory(thirdparty/glew-1.9.0) endif() endif() if(UNIX) # png find_package(PNG REQUIRED) include_directories(${PNG_INCLUDE_DIR}) # jpeg find_package(JPEG REQUIRED) include_directories(${JPEG_INCLUDE_DIR}) elseif(MSVC) set(PNG_LIBRARY libpng) set(JPEG_LIBRARY jpeg) include_directories(${Choreonoid_SOURCE_DIR}/thirdparty/lpng1232) include_directories(${Choreonoid_SOURCE_DIR}/thirdparty/Jpeg-6b) include_directories(${Choreonoid_SOURCE_DIR}/thirdparty/zlib123) add_subdirectory(thirdparty/lpng1232) add_subdirectory(thirdparty/Jpeg-6b) add_subdirectory(thirdparty/zlib123) endif() add_subdirectory(src) add_subdirectory(include) option(ENABLE_SAMPLES "Enable samples in the sample directory" ON) if(ENABLE_SAMPLES) add_subdirectory(sample) endif() option(ENABLE_EXT "Enable components in the ext directory" ON) if(ENABLE_EXT) add_subdirectory(ext) # additional ext directories set(ADDITIONAL_EXT_DIRECTORIES ${ADDITIONAL_EXT_DIRECTORIES} CACHE FILEPATH "Additional ext directories") if(ADDITIONAL_EXT_DIRECTORIES) foreach(dir ${ADDITIONAL_EXT_DIRECTORIES}) if(EXISTS ${dir}/CMakeLists.txt) add_subdirectory(${dir}) endif() endforeach() endif() endif() configure_file(Doxyfile.in ${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile @ONLY) if(EXISTS ${PROJECT_SOURCE_DIR}/test) if(EXISTS ${PROJECT_SOURCE_DIR}/test/CMakeLists.txt) add_subdirectory(test) endif() endif() # installing share directory files # This must be written not in share directory but in this top CMakeLists.txt # to prevent the share directory from being created in the binary directory set(subdirs model project motion script) foreach(subdir ${subdirs}) get_filename_component(path share/${subdir} ABSOLUTE) if((EXISTS ${path}) AND (IS_DIRECTORY ${path})) install(DIRECTORY share/${subdir} DESTINATION ${CNOID_SHARE_SUBDIR}) endif() endforeach() # CPack include(InstallRequiredSystemLibraries) # InstallRequiredSystemLibraries does not properly support MSVS 14 yet, so do it manually. (CMake3.5) if(INSTALL_RUNTIME_DEPENDENCIES) unset(CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_DEBUG) unset(CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_RELEASE) if(DEFINED MSVC_VERSION AND NOT MSVC_VERSION LESS 1900) # Internal: Architecture-appropriate library directory names. if("${CMAKE_VS_PLATFORM_NAME}" STREQUAL "ARM") set(_winsdk_arch8 arm) # what the WDK for Win8+ calls this architecture else() if(CMAKE_SIZEOF_VOID_P MATCHES "8") set(_winsdk_arch8 x64) # what the WDK for Win8+ calls this architecture else() set(_winsdk_arch8 x86) # what the WDK for Win8+ calls this architecture endif() endif() # The CRT is distributed with MSVS. get_filename_component(MSVS_DIR "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\VisualStudio\\14.0;ShellFolder]" ABSOLUTE) # As of MSVC 19 the CRT depends on the 'univeral' CRT (which is part of Windows development kit 10 and above). get_filename_component(WINDOWS_KIT_DIR "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows Kits\\Installed Roots;KitsRoot10]" ABSOLUTE) file(GLOB CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_DEBUG "${MSVS_DIR}/VC/redist/debug_nonredist/${_winsdk_arch8}/Microsoft.VC140.DebugCRT/*.dll" "${WINDOWS_KIT_DIR}/Redist/ucrt/DLLs/${_winsdk_arch8}/api-ms-win-*.dll" "${WINDOWS_KIT_DIR}/bin/${_winsdk_arch8}/ucrt/*.dll" ) file(GLOB CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_RELEASE "${MSVS_DIR}/VC/redist/${_winsdk_arch8}/Microsoft.VC140.CRT/*.dll" "${WINDOWS_KIT_DIR}/Redist/ucrt/DLLs/${_winsdk_arch8}/*.dll" ) install(PROGRAMS ${CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_RELEASE} DESTINATION bin ) endif() endif() set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Choreonoid") set(CPACK_PACKAGE_VENDOR "Shin'ichiro Nakaoka, AIST") #set(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/ReadMe.txt") set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/LICENSE") set(CPACK_PACKAGE_VERSION_MAJOR ${CNOID_MAJOR_VERSION}) set(CPACK_PACKAGE_VERSION_MINOR ${CNOID_MINOR_VERSION}) set(CPACK_PACKAGE_VERSION_PATCH ${CNOID_PATCH_VERSION}) set(CPACK_PACKAGE_INSTALL_DIRECTORY "Choreonoid ${CNOID_VERSION}") set(CPACK_PACKAGE_INSTALL_REGISTORY_KEY "Choreonoid ${CNOID_VERSION}") set(CPACK_GENERATOR NSIS) if(WIN32) set(CPACK_GENERATOR NSIS) set(CPACK_PACKAGE_ICON "${CMAKE_SOURCE_DIR}\\\\src\\\\Choreonoid\\\\icon\\\\choreonoid.ico") set(CPACK_NSIS_INSTALLED_ICON_NAME "bin\\\\choreonoid.exe") set(CPACK_NSIS_DISPLAY_NAME "Choreonoid ${CNOID_VERSION}") set(CPACK_NSIS_CONTACT "choreonoid@m.aist.go.jp") set(CPACK_NSIS_MODIFY_PATH ON) set(CPACK_PACKAGE_EXECUTABLES "choreonoid;Choreonoid") set(CPACK_CREATE_DESKTOP_LINKS choreonoid) set(CPACK_NSIS_URL_INFO_ABOUT "http://choreonoid.org") set(CPACK_NSIS_EXTRA_INSTALL_COMMANDS "!include \\\"FileAssociation.nsh\\\"\n\\\${registerExtension} \\\"\$INSTDIR\\\\bin\\\\choreonoid.exe\\\" \\\".cnoid\\\" \\\"ChoreonoidProject\\\" \nSystem::Call 'shell32.dll::SHChangeNotify(i, i, i, i) v (0x08000000, 0, 0, 0)'") set(CPACK_NSIS_EXTRA_UNINSTALL_COMMANDS "\\\${unregisterExtension} \\\".cnoid\\\" \\\"ChoreonoidProject\\\" \nSystem::Call 'shell32.dll::SHChangeNotify(i, i, i, i) v (0x08000000, 0, 0, 0)'") elseif(UNIX) set(CPACK_GENERATOR DEB) set(CPACK_PACKAGE_FILE_NAME "choreonoid_${CNOID_FULL_VERSION}_i386") set(CPACK_DEBIAN_PACKAGE_DEPENDS "libc6, libgcc1, libstdc++6, libpng12-0, libjpeg62, libyaml-0-2, zlib1g, libboost-filesystem1.42.0, libboost-date-time1.42.0, libboost-program-options1.42.0, libboost-python1.42.0, libboost-regex1.42.0, libboost-system1.42.0, libboost-thread1.42.0, libqtcore4, libqtgui4, libqt4-test, libqt4-opengl") if(INSTALL_SDK) set(CPACK_DEBIAN_PACKAGE_DEPENDS "${CPACK_DEBIAN_PACKAGE_DEPENDS}, libstdc++-dev, libboost-dev, libboost-program-options-dev, libboost-python-dev, libqt4-dev, libqt4-opengl-dev") endif() set(CPACK_DEBIAN_PACKAGE_MAINTAINER "Shin'ichiro Nakaoka") endif() #set(CPACK_INCLUDE_TOPLEVEL_DIRECTORY 1) include(CPack) add_subdirectory(misc) choreonoid-1.5.0/Doxyfile.in0000664000000000000000000017455212741425367014512 0ustar rootroot# Doxyfile 1.5.8 # This file describes the settings to be used by the documentation system # doxygen (www.doxygen.org) for a project # # All text after a hash (#) is considered a comment and will be ignored # The format is: # TAG = value [value, ...] # For lists items can also be appended using: # TAG += value [value, ...] # Values that contain spaces should be placed between quotes (" ") #--------------------------------------------------------------------------- # Project related configuration options #--------------------------------------------------------------------------- # This tag specifies the encoding used for all characters in the config file # that follow. The default is UTF-8 which is also the encoding used for all # text before the first occurrence of this tag. Doxygen uses libiconv (or the # iconv built into libc) for the transcoding. See # http://www.gnu.org/software/libiconv for the list of possible encodings. DOXYFILE_ENCODING = UTF-8 # The PROJECT_NAME tag is a single word (or a sequence of words surrounded # by quotes) that should identify the project. PROJECT_NAME = "Choreonoid" # The PROJECT_NUMBER tag can be used to enter a project or revision number. # This could be handy for archiving the generated documentation or # if some version control system is used. PROJECT_NUMBER = @CNOID_VERSION@ # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) # base path where the generated documentation will be put. # If a relative path is entered, it will be relative to the location # where doxygen was started. If left blank the current directory will be used. OUTPUT_DIRECTORY = . # If the CREATE_SUBDIRS tag is set to YES, then doxygen will create # 4096 sub-directories (in 2 levels) under the output directory of each output # format and will distribute the generated files over these directories. # Enabling this option can be useful when feeding doxygen a huge amount of # source files, where putting all generated files in the same directory would # otherwise cause performance problems for the file system. CREATE_SUBDIRS = NO # The OUTPUT_LANGUAGE tag is used to specify the language in which all # documentation generated by doxygen is written. Doxygen will use this # information to generate all constant output in the proper language. # The default language is English, other supported languages are: # Afrikaans, Arabic, Brazilian, Catalan, Chinese, Chinese-Traditional, # Croatian, Czech, Danish, Dutch, Farsi, Finnish, French, German, Greek, # Hungarian, Italian, Japanese, Japanese-en (Japanese with English messages), # Korean, Korean-en, Lithuanian, Norwegian, Macedonian, Persian, Polish, # Portuguese, Romanian, Russian, Serbian, Serbian-Cyrilic, Slovak, Slovene, # Spanish, Swedish, and Ukrainian. OUTPUT_LANGUAGE = English #OUTPUT_LANGUAGE = Japanese # If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will # include brief member descriptions after the members that are listed in # the file and class documentation (similar to JavaDoc). # Set to NO to disable this. BRIEF_MEMBER_DESC = YES # If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend # the brief description of a member or function before the detailed description. # Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the # brief descriptions will be completely suppressed. REPEAT_BRIEF = YES # This tag implements a quasi-intelligent brief description abbreviator # that is used to form the text in various listings. Each string # in this list, if found as the leading text of the brief description, will be # stripped from the text and the result after processing the whole list, is # used as the annotated text. Otherwise, the brief description is used as-is. # If left blank, the following values are used ("$name" is automatically # replaced with the name of the entity): "The $name class" "The $name widget" # "The $name file" "is" "provides" "specifies" "contains" # "represents" "a" "an" "the" ABBREVIATE_BRIEF = # If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then # Doxygen will generate a detailed section even if there is only a brief # description. ALWAYS_DETAILED_SEC = NO # If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all # inherited members of a class in the documentation of that class as if those # members were ordinary class members. Constructors, destructors and assignment # operators of the base classes will not be shown. INLINE_INHERITED_MEMB = NO # If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full # path before files name in the file list and in the header files. If set # to NO the shortest path that makes the file name unique will be used. FULL_PATH_NAMES = NO # If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag # can be used to strip a user-defined part of the path. Stripping is # only done if one of the specified strings matches the left-hand part of # the path. The tag can be used to show relative paths in the file list. # If left blank the directory from which doxygen is run is used as the # path to strip. STRIP_FROM_PATH = # The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of # the path mentioned in the documentation of a class, which tells # the reader which header file to include in order to use a class. # If left blank only the name of the header file containing the class # definition is used. Otherwise one should specify the include paths that # are normally passed to the compiler using the -I flag. STRIP_FROM_INC_PATH = # If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter # (but less readable) file names. This can be useful is your file systems # doesn't support long names like on DOS, Mac, or CD-ROM. SHORT_NAMES = NO # If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen # will interpret the first line (until the first dot) of a JavaDoc-style # comment as the brief description. If set to NO, the JavaDoc # comments will behave just like regular Qt-style comments # (thus requiring an explicit @brief command for a brief description.) JAVADOC_AUTOBRIEF = NO # If the QT_AUTOBRIEF tag is set to YES then Doxygen will # interpret the first line (until the first dot) of a Qt-style # comment as the brief description. If set to NO, the comments # will behave just like regular Qt-style comments (thus requiring # an explicit \brief command for a brief description.) QT_AUTOBRIEF = NO # The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen # treat a multi-line C++ special comment block (i.e. a block of //! or /// # comments) as a brief description. This used to be the default behaviour. # The new default is to treat a multi-line C++ comment block as a detailed # description. Set this tag to YES if you prefer the old behaviour instead. MULTILINE_CPP_IS_BRIEF = NO # If the INHERIT_DOCS tag is set to YES (the default) then an undocumented # member inherits the documentation from any documented member that it # re-implements. INHERIT_DOCS = YES # If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce # a new page for each member. If set to NO, the documentation of a member will # be part of the file/class/namespace that contains it. SEPARATE_MEMBER_PAGES = NO # The TAB_SIZE tag can be used to set the number of spaces in a tab. # Doxygen uses this value to replace tabs by spaces in code fragments. TAB_SIZE = 8 # This tag can be used to specify a number of aliases that acts # as commands in the documentation. An alias has the form "name=value". # For example adding "sideeffect=\par Side Effects:\n" will allow you to # put the command \sideeffect (or @sideeffect) in the documentation, which # will result in a user-defined paragraph with heading "Side Effects:". # You can put \n's in the value part of an alias to insert newlines. ALIASES = # Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C # sources only. Doxygen will then generate output that is more tailored for C. # For instance, some of the names that are used will be different. The list # of all members will be omitted, etc. OPTIMIZE_OUTPUT_FOR_C = NO # Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java # sources only. Doxygen will then generate output that is more tailored for # Java. For instance, namespaces will be presented as packages, qualified # scopes will look different, etc. OPTIMIZE_OUTPUT_JAVA = NO # Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran # sources only. Doxygen will then generate output that is more tailored for # Fortran. OPTIMIZE_FOR_FORTRAN = NO # Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL # sources. Doxygen will then generate output that is tailored for # VHDL. OPTIMIZE_OUTPUT_VHDL = NO # Doxygen selects the parser to use depending on the extension of the files it parses. # With this tag you can assign which parser to use for a given extension. # Doxygen has a built-in mapping, but you can override or extend it using this tag. # The format is ext=language, where ext is a file extension, and language is one of # the parsers supported by doxygen: IDL, Java, Javascript, C#, C, C++, D, PHP, # Objective-C, Python, Fortran, VHDL, C, C++. For instance to make doxygen treat # .inc files as Fortran files (default is PHP), and .f files as C (default is Fortran), # use: inc=Fortran f=C EXTENSION_MAPPING = # If you use STL classes (i.e. std::string, std::vector, etc.) but do not want # to include (a tag file for) the STL sources as input, then you should # set this tag to YES in order to let doxygen match functions declarations and # definitions whose arguments contain STL classes (e.g. func(std::string); v.s. # func(std::string) {}). This also make the inheritance and collaboration # diagrams that involve STL classes more complete and accurate. BUILTIN_STL_SUPPORT = YES # If you use Microsoft's C++/CLI language, you should set this option to YES to # enable parsing support. CPP_CLI_SUPPORT = NO # Set the SIP_SUPPORT tag to YES if your project consists of sip sources only. # Doxygen will parse them like normal C++ but will assume all classes use public # instead of private inheritance when no explicit protection keyword is present. SIP_SUPPORT = NO # For Microsoft's IDL there are propget and propput attributes to indicate getter # and setter methods for a property. Setting this option to YES (the default) # will make doxygen to replace the get and set methods by a property in the # documentation. This will only work if the methods are indeed getting or # setting a simple type. If this is not the case, or you want to show the # methods anyway, you should set this option to NO. IDL_PROPERTY_SUPPORT = YES # If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC # tag is set to YES, then doxygen will reuse the documentation of the first # member in the group (if any) for the other members of the group. By default # all members of a group must be documented explicitly. DISTRIBUTE_GROUP_DOC = NO # Set the SUBGROUPING tag to YES (the default) to allow class member groups of # the same type (for instance a group of public functions) to be put as a # subgroup of that type (e.g. under the Public Functions section). Set it to # NO to prevent subgrouping. Alternatively, this can be done per class using # the \nosubgrouping command. SUBGROUPING = YES # When TYPEDEF_HIDES_STRUCT is enabled, a typedef of a struct, union, or enum # is documented as struct, union, or enum with the name of the typedef. So # typedef struct TypeS {} TypeT, will appear in the documentation as a struct # with name TypeT. When disabled the typedef will appear as a member of a file, # namespace, or class. And the struct will be named TypeS. This can typically # be useful for C code in case the coding convention dictates that all compound # types are typedef'ed and only the typedef is referenced, never the tag name. TYPEDEF_HIDES_STRUCT = NO # The SYMBOL_CACHE_SIZE determines the size of the internal cache use to # determine which symbols to keep in memory and which to flush to disk. # When the cache is full, less often used symbols will be written to disk. # For small to medium size projects (<1000 input files) the default value is # probably good enough. For larger projects a too small cache size can cause # doxygen to be busy swapping symbols to and from disk most of the time # causing a significant performance penality. # If the system has enough physical memory increasing the cache will improve the # performance by keeping more symbols in memory. Note that the value works on # a logarithmic scale so increasing the size by one will rougly double the # memory usage. The cache size is given by this formula: # 2^(16+SYMBOL_CACHE_SIZE). The valid range is 0..9, the default is 0, # corresponding to a cache size of 2^16 = 65536 symbols SYMBOL_CACHE_SIZE = 0 #--------------------------------------------------------------------------- # Build related configuration options #--------------------------------------------------------------------------- # If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in # documentation are documented, even if no documentation was available. # Private class members and static file members will be hidden unless # the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES EXTRACT_ALL = YES # If the EXTRACT_PRIVATE tag is set to YES all private members of a class # will be included in the documentation. EXTRACT_PRIVATE = NO # If the EXTRACT_STATIC tag is set to YES all static members of a file # will be included in the documentation. EXTRACT_STATIC = NO # If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) # defined locally in source files will be included in the documentation. # If set to NO only classes defined in header files are included. EXTRACT_LOCAL_CLASSES = NO # This flag is only useful for Objective-C code. When set to YES local # methods, which are defined in the implementation section but not in # the interface are included in the documentation. # If set to NO (the default) only methods in the interface are included. EXTRACT_LOCAL_METHODS = NO # If this flag is set to YES, the members of anonymous namespaces will be # extracted and appear in the documentation as a namespace called # 'anonymous_namespace{file}', where file will be replaced with the base # name of the file that contains the anonymous namespace. By default # anonymous namespace are hidden. EXTRACT_ANON_NSPACES = NO # If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all # undocumented members of documented classes, files or namespaces. # If set to NO (the default) these members will be included in the # various overviews, but no documentation section is generated. # This option has no effect if EXTRACT_ALL is enabled. HIDE_UNDOC_MEMBERS = NO # If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all # undocumented classes that are normally visible in the class hierarchy. # If set to NO (the default) these classes will be included in the various # overviews. This option has no effect if EXTRACT_ALL is enabled. HIDE_UNDOC_CLASSES = NO # If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all # friend (class|struct|union) declarations. # If set to NO (the default) these declarations will be included in the # documentation. HIDE_FRIEND_COMPOUNDS = NO # If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any # documentation blocks found inside the body of a function. # If set to NO (the default) these blocks will be appended to the # function's detailed documentation block. HIDE_IN_BODY_DOCS = NO # The INTERNAL_DOCS tag determines if documentation # that is typed after a \internal command is included. If the tag is set # to NO (the default) then the documentation will be excluded. # Set it to YES to include the internal documentation. INTERNAL_DOCS = NO # If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate # file names in lower-case letters. If set to YES upper-case letters are also # allowed. This is useful if you have classes or files whose names only differ # in case and if your file system supports case sensitive file names. Windows # and Mac users are advised to set this option to NO. CASE_SENSE_NAMES = YES # If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen # will show members with their full class and namespace scopes in the # documentation. If set to YES the scope will be hidden. HIDE_SCOPE_NAMES = NO # If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen # will put a list of the files that are included by a file in the documentation # of that file. SHOW_INCLUDE_FILES = YES # If the INLINE_INFO tag is set to YES (the default) then a tag [inline] # is inserted in the documentation for inline members. INLINE_INFO = YES # If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen # will sort the (detailed) documentation of file and class members # alphabetically by member name. If set to NO the members will appear in # declaration order. SORT_MEMBER_DOCS = YES # If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the # brief documentation of file, namespace and class members alphabetically # by member name. If set to NO (the default) the members will appear in # declaration order. SORT_BRIEF_DOCS = NO # If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the # hierarchy of group names into alphabetical order. If set to NO (the default) # the group names will appear in their defined order. SORT_GROUP_NAMES = NO # If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be # sorted by fully-qualified names, including namespaces. If set to # NO (the default), the class list will be sorted only by class name, # not including the namespace part. # Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. # Note: This option applies only to the class list, not to the # alphabetical list. SORT_BY_SCOPE_NAME = NO # The GENERATE_TODOLIST tag can be used to enable (YES) or # disable (NO) the todo list. This list is created by putting \todo # commands in the documentation. GENERATE_TODOLIST = YES # The GENERATE_TESTLIST tag can be used to enable (YES) or # disable (NO) the test list. This list is created by putting \test # commands in the documentation. GENERATE_TESTLIST = YES # The GENERATE_BUGLIST tag can be used to enable (YES) or # disable (NO) the bug list. This list is created by putting \bug # commands in the documentation. GENERATE_BUGLIST = YES # The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or # disable (NO) the deprecated list. This list is created by putting # \deprecated commands in the documentation. GENERATE_DEPRECATEDLIST= YES # The ENABLED_SECTIONS tag can be used to enable conditional # documentation sections, marked by \if sectionname ... \endif. ENABLED_SECTIONS = # The MAX_INITIALIZER_LINES tag determines the maximum number of lines # the initial value of a variable or define consists of for it to appear in # the documentation. If the initializer consists of more lines than specified # here it will be hidden. Use a value of 0 to hide initializers completely. # The appearance of the initializer of individual variables and defines in the # documentation can be controlled using \showinitializer or \hideinitializer # command in the documentation regardless of this setting. MAX_INITIALIZER_LINES = 30 # Set the SHOW_USED_FILES tag to NO to disable the list of files generated # at the bottom of the documentation of classes and structs. If set to YES the # list will mention the files that were used to generate the documentation. SHOW_USED_FILES = YES # If the sources in your project are distributed over multiple directories # then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy # in the documentation. The default is NO. SHOW_DIRECTORIES = NO # Set the SHOW_FILES tag to NO to disable the generation of the Files page. # This will remove the Files entry from the Quick Index and from the # Folder Tree View (if specified). The default is YES. SHOW_FILES = YES # Set the SHOW_NAMESPACES tag to NO to disable the generation of the # Namespaces page. # This will remove the Namespaces entry from the Quick Index # and from the Folder Tree View (if specified). The default is YES. SHOW_NAMESPACES = YES # The FILE_VERSION_FILTER tag can be used to specify a program or script that # doxygen should invoke to get the current version for each file (typically from # the version control system). Doxygen will invoke the program by executing (via # popen()) the command , where is the value of # the FILE_VERSION_FILTER tag, and is the name of an input file # provided by doxygen. Whatever the program writes to standard output # is used as the file version. See the manual for examples. FILE_VERSION_FILTER = # The LAYOUT_FILE tag can be used to specify a layout file which will be parsed by # doxygen. The layout file controls the global structure of the generated output files # in an output format independent way. The create the layout file that represents # doxygen's defaults, run doxygen with the -l option. You can optionally specify a # file name after the option, if omitted DoxygenLayout.xml will be used as the name # of the layout file. LAYOUT_FILE = #--------------------------------------------------------------------------- # configuration options related to warning and progress messages #--------------------------------------------------------------------------- # The QUIET tag can be used to turn on/off the messages that are generated # by doxygen. Possible values are YES and NO. If left blank NO is used. QUIET = NO # The WARNINGS tag can be used to turn on/off the warning messages that are # generated by doxygen. Possible values are YES and NO. If left blank # NO is used. WARNINGS = YES # If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings # for undocumented members. If EXTRACT_ALL is set to YES then this flag will # automatically be disabled. WARN_IF_UNDOCUMENTED = YES # If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for # potential errors in the documentation, such as not documenting some # parameters in a documented function, or documenting parameters that # don't exist or using markup commands wrongly. WARN_IF_DOC_ERROR = YES # This WARN_NO_PARAMDOC option can be abled to get warnings for # functions that are documented, but have no documentation for their parameters # or return value. If set to NO (the default) doxygen will only warn about # wrong or incomplete parameter documentation, but not about the absence of # documentation. WARN_NO_PARAMDOC = NO # The WARN_FORMAT tag determines the format of the warning messages that # doxygen can produce. The string should contain the $file, $line, and $text # tags, which will be replaced by the file and line number from which the # warning originated and the warning text. Optionally the format may contain # $version, which will be replaced by the version of the file (if it could # be obtained via FILE_VERSION_FILTER) WARN_FORMAT = "$file:$line: $text" # The WARN_LOGFILE tag can be used to specify a file to which warning # and error messages should be written. If left blank the output is written # to stderr. WARN_LOGFILE = #--------------------------------------------------------------------------- # configuration options related to the input files #--------------------------------------------------------------------------- # The INPUT tag can be used to specify the files and/or directories that contain # documented source files. You may enter file names like "myfile.cpp" or # directories like "/usr/src/myproject". Separate the files or directories # with spaces. INPUT = src/Util src/Base src/Body src/AISTCollisionDetector src/BodyPlugin src/SimpleControllerPlugin src/PoseSeqPlugin src/BalancerPlugin src/ODEPlugin src/BulletPlugin src/Python src/PythonPlugin src/PythonSimScriptPlugin src/MediaPlugin src/Corba src/CorbaPlugin src/OpenRTMPlugin src/OpenHRPPlugin # This tag can be used to specify the character encoding of the source files # that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is # also the default input encoding. Doxygen uses libiconv (or the iconv built # into libc) for the transcoding. See http://www.gnu.org/software/libiconv for # the list of possible encodings. INPUT_ENCODING = UTF-8 # If the value of the INPUT tag contains directories, you can use the # FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp # and *.h) to filter out the source-files in the directories. If left # blank the following patterns are tested: # *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx # *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py *.f90 FILE_PATTERNS = # The RECURSIVE tag can be used to turn specify whether or not subdirectories # should be searched for input files as well. Possible values are YES and NO. # If left blank NO is used. RECURSIVE = NO # The EXCLUDE tag can be used to specify files and/or directories that should # excluded from the INPUT source files. This way you can easily exclude a # subdirectory from a directory tree whose root is specified with the INPUT tag. EXCLUDE = # The EXCLUDE_SYMLINKS tag can be used select whether or not files or # directories that are symbolic links (a Unix filesystem feature) are excluded # from the input. EXCLUDE_SYMLINKS = NO # If the value of the INPUT tag contains directories, you can use the # EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude # certain files from those directories. Note that the wildcards are matched # against the file with absolute path, so to exclude all test directories # for example use the pattern */test/* EXCLUDE_PATTERNS = */test/* */old/* */.svn/* # The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names # (namespaces, classes, functions, etc.) that should be excluded from the # output. The symbol name can be a fully qualified name, a word, or if the # wildcard * is used, a substring. Examples: ANamespace, AClass, # AClass::ANamespace, ANamespace::*Test EXCLUDE_SYMBOLS = # The EXAMPLE_PATH tag can be used to specify one or more files or # directories that contain example code fragments that are included (see # the \include command). EXAMPLE_PATH = # If the value of the EXAMPLE_PATH tag contains directories, you can use the # EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp # and *.h) to filter out the source-files in the directories. If left # blank all files are included. EXAMPLE_PATTERNS = # If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be # searched for input files to be used with the \include or \dontinclude # commands irrespective of the value of the RECURSIVE tag. # Possible values are YES and NO. If left blank NO is used. EXAMPLE_RECURSIVE = NO # The IMAGE_PATH tag can be used to specify one or more files or # directories that contain image that are included in the documentation (see # the \image command). IMAGE_PATH = # The INPUT_FILTER tag can be used to specify a program that doxygen should # invoke to filter for each input file. Doxygen will invoke the filter program # by executing (via popen()) the command , where # is the value of the INPUT_FILTER tag, and is the name of an # input file. Doxygen will then use the output that the filter program writes # to standard output. # If FILTER_PATTERNS is specified, this tag will be # ignored. INPUT_FILTER = # The FILTER_PATTERNS tag can be used to specify filters on a per file pattern # basis. # Doxygen will compare the file name with each pattern and apply the # filter if there is a match. # The filters are a list of the form: # pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further # info on how filters are used. If FILTER_PATTERNS is empty, INPUT_FILTER # is applied to all files. FILTER_PATTERNS = # If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using # INPUT_FILTER) will be used to filter the input files when producing source # files to browse (i.e. when SOURCE_BROWSER is set to YES). FILTER_SOURCE_FILES = NO #--------------------------------------------------------------------------- # configuration options related to source browsing #--------------------------------------------------------------------------- # If the SOURCE_BROWSER tag is set to YES then a list of source files will # be generated. Documented entities will be cross-referenced with these sources. # Note: To get rid of all source code in the generated output, make sure also # VERBATIM_HEADERS is set to NO. SOURCE_BROWSER = NO # Setting the INLINE_SOURCES tag to YES will include the body # of functions and classes directly in the documentation. INLINE_SOURCES = NO # Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct # doxygen to hide any special comment blocks from generated source code # fragments. Normal C and C++ comments will always remain visible. STRIP_CODE_COMMENTS = YES # If the REFERENCED_BY_RELATION tag is set to YES # then for each documented function all documented # functions referencing it will be listed. REFERENCED_BY_RELATION = NO # If the REFERENCES_RELATION tag is set to YES # then for each documented function all documented entities # called/used by that function will be listed. REFERENCES_RELATION = NO # If the REFERENCES_LINK_SOURCE tag is set to YES (the default) # and SOURCE_BROWSER tag is set to YES, then the hyperlinks from # functions in REFERENCES_RELATION and REFERENCED_BY_RELATION lists will # link to the source code. # Otherwise they will link to the documentation. REFERENCES_LINK_SOURCE = YES # If the USE_HTAGS tag is set to YES then the references to source code # will point to the HTML generated by the htags(1) tool instead of doxygen # built-in source browser. The htags tool is part of GNU's global source # tagging system (see http://www.gnu.org/software/global/global.html). You # will need version 4.8.6 or higher. USE_HTAGS = NO # If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen # will generate a verbatim copy of the header file for each class for # which an include is specified. Set to NO to disable this. VERBATIM_HEADERS = YES #--------------------------------------------------------------------------- # configuration options related to the alphabetical class index #--------------------------------------------------------------------------- # If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index # of all compounds will be generated. Enable this if the project # contains a lot of classes, structs, unions or interfaces. ALPHABETICAL_INDEX = YES # If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then # the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns # in which this list will be split (can be a number in the range [1..20]) COLS_IN_ALPHA_INDEX = 5 # In case all classes in a project start with a common prefix, all # classes will be put under the same header in the alphabetical index. # The IGNORE_PREFIX tag can be used to specify one or more prefixes that # should be ignored while generating the index headers. IGNORE_PREFIX = #--------------------------------------------------------------------------- # configuration options related to the HTML output #--------------------------------------------------------------------------- # If the GENERATE_HTML tag is set to YES (the default) Doxygen will # generate HTML output. GENERATE_HTML = YES # The HTML_OUTPUT tag is used to specify where the HTML docs will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `html' will be used as the default path. HTML_OUTPUT = html # The HTML_FILE_EXTENSION tag can be used to specify the file extension for # each generated HTML page (for example: .htm,.php,.asp). If it is left blank # doxygen will generate files with .html extension. HTML_FILE_EXTENSION = .html # The HTML_HEADER tag can be used to specify a personal HTML header for # each generated HTML page. If it is left blank doxygen will generate a # standard header. HTML_HEADER = # The HTML_FOOTER tag can be used to specify a personal HTML footer for # each generated HTML page. If it is left blank doxygen will generate a # standard footer. HTML_FOOTER = # The HTML_STYLESHEET tag can be used to specify a user-defined cascading # style sheet that is used by each HTML page. It can be used to # fine-tune the look of the HTML output. If the tag is left blank doxygen # will generate a default style sheet. Note that doxygen will try to copy # the style sheet file to the HTML output directory, so don't put your own # stylesheet in the HTML output directory as well, or it will be erased! HTML_STYLESHEET = # If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, # files or namespaces will be aligned in HTML using tables. If set to # NO a bullet list will be used. HTML_ALIGN_MEMBERS = YES # If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML # documentation will contain sections that can be hidden and shown after the # page has loaded. For this to work a browser that supports # JavaScript and DHTML is required (for instance Mozilla 1.0+, Firefox # Netscape 6.0+, Internet explorer 5.0+, Konqueror, or Safari). HTML_DYNAMIC_SECTIONS = NO # If the GENERATE_DOCSET tag is set to YES, additional index files # will be generated that can be used as input for Apple's Xcode 3 # integrated development environment, introduced with OSX 10.5 (Leopard). # To create a documentation set, doxygen will generate a Makefile in the # HTML output directory. Running make will produce the docset in that # directory and running "make install" will install the docset in # ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find # it at startup. # See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html for more information. GENERATE_DOCSET = NO # When GENERATE_DOCSET tag is set to YES, this tag determines the name of the # feed. A documentation feed provides an umbrella under which multiple # documentation sets from a single provider (such as a company or product suite) # can be grouped. DOCSET_FEEDNAME = "Doxygen generated docs" # When GENERATE_DOCSET tag is set to YES, this tag specifies a string that # should uniquely identify the documentation set bundle. This should be a # reverse domain-name style string, e.g. com.mycompany.MyDocSet. Doxygen # will append .docset to the name. DOCSET_BUNDLE_ID = org.doxygen.Project # If the GENERATE_HTMLHELP tag is set to YES, additional index files # will be generated that can be used as input for tools like the # Microsoft HTML help workshop to generate a compiled HTML help file (.chm) # of the generated HTML documentation. GENERATE_HTMLHELP = NO # If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can # be used to specify the file name of the resulting .chm file. You # can add a path in front of the file if the result should not be # written to the html output directory. CHM_FILE = # If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can # be used to specify the location (absolute path including file name) of # the HTML help compiler (hhc.exe). If non-empty doxygen will try to run # the HTML help compiler on the generated index.hhp. HHC_LOCATION = # If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag # controls if a separate .chi index file is generated (YES) or that # it should be included in the master .chm file (NO). GENERATE_CHI = NO # If the GENERATE_HTMLHELP tag is set to YES, the CHM_INDEX_ENCODING # is used to encode HtmlHelp index (hhk), content (hhc) and project file # content. CHM_INDEX_ENCODING = # If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag # controls whether a binary table of contents is generated (YES) or a # normal table of contents (NO) in the .chm file. BINARY_TOC = NO # The TOC_EXPAND flag can be set to YES to add extra items for group members # to the contents of the HTML help documentation and to the tree view. TOC_EXPAND = NO # If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and QHP_VIRTUAL_FOLDER # are set, an additional index file will be generated that can be used as input for # Qt's qhelpgenerator to generate a Qt Compressed Help (.qch) of the generated # HTML documentation. GENERATE_QHP = NO # If the QHG_LOCATION tag is specified, the QCH_FILE tag can # be used to specify the file name of the resulting .qch file. # The path specified is relative to the HTML output folder. QCH_FILE = # The QHP_NAMESPACE tag specifies the namespace to use when generating # Qt Help Project output. For more information please see # http://doc.trolltech.com/qthelpproject.html#namespace QHP_NAMESPACE = # The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating # Qt Help Project output. For more information please see # http://doc.trolltech.com/qthelpproject.html#virtual-folders QHP_VIRTUAL_FOLDER = doc # If QHP_CUST_FILTER_NAME is set, it specifies the name of a custom filter to add. # For more information please see # http://doc.trolltech.com/qthelpproject.html#custom-filters QHP_CUST_FILTER_NAME = # The QHP_CUST_FILT_ATTRS tag specifies the list of the attributes of the custom filter to add.For more information please see # Qt Help Project / Custom Filters. QHP_CUST_FILTER_ATTRS = # The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this project's # filter section matches. # Qt Help Project / Filter Attributes. QHP_SECT_FILTER_ATTRS = # If the GENERATE_QHP tag is set to YES, the QHG_LOCATION tag can # be used to specify the location of Qt's qhelpgenerator. # If non-empty doxygen will try to run qhelpgenerator on the generated # .qhp file. QHG_LOCATION = # The DISABLE_INDEX tag can be used to turn on/off the condensed index at # top of each HTML page. The value NO (the default) enables the index and # the value YES disables it. DISABLE_INDEX = NO # This tag can be used to set the number of enum values (range [1..20]) # that doxygen will group on one line in the generated HTML documentation. ENUM_VALUES_PER_LINE = 4 # The GENERATE_TREEVIEW tag is used to specify whether a tree-like index # structure should be generated to display hierarchical information. # If the tag value is set to FRAME, a side panel will be generated # containing a tree-like index structure (just like the one that # is generated for HTML Help). For this to work a browser that supports # JavaScript, DHTML, CSS and frames is required (for instance Mozilla 1.0+, # Netscape 6.0+, Internet explorer 5.0+, or Konqueror). Windows users are # probably better off using the HTML help feature. Other possible values # for this tag are: HIERARCHIES, which will generate the Groups, Directories, # and Class Hierarchy pages using a tree view instead of an ordered list; # ALL, which combines the behavior of FRAME and HIERARCHIES; and NONE, which # disables this behavior completely. For backwards compatibility with previous # releases of Doxygen, the values YES and NO are equivalent to FRAME and NONE # respectively. GENERATE_TREEVIEW = NONE # If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be # used to set the initial width (in pixels) of the frame in which the tree # is shown. TREEVIEW_WIDTH = 250 # Use this tag to change the font size of Latex formulas included # as images in the HTML documentation. The default is 10. Note that # when you change the font size after a successful doxygen run you need # to manually remove any form_*.png images from the HTML output directory # to force them to be regenerated. FORMULA_FONTSIZE = 10 #--------------------------------------------------------------------------- # configuration options related to the LaTeX output #--------------------------------------------------------------------------- # If the GENERATE_LATEX tag is set to YES (the default) Doxygen will # generate Latex output. GENERATE_LATEX = No # The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `latex' will be used as the default path. LATEX_OUTPUT = latex # The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be # invoked. If left blank `latex' will be used as the default command name. LATEX_CMD_NAME = latex # The MAKEINDEX_CMD_NAME tag can be used to specify the command name to # generate index for LaTeX. If left blank `makeindex' will be used as the # default command name. MAKEINDEX_CMD_NAME = makeindex # If the COMPACT_LATEX tag is set to YES Doxygen generates more compact # LaTeX documents. This may be useful for small projects and may help to # save some trees in general. COMPACT_LATEX = NO # The PAPER_TYPE tag can be used to set the paper type that is used # by the printer. Possible values are: a4, a4wide, letter, legal and # executive. If left blank a4wide will be used. PAPER_TYPE = a4wide # The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX # packages that should be included in the LaTeX output. EXTRA_PACKAGES = # The LATEX_HEADER tag can be used to specify a personal LaTeX header for # the generated latex document. The header should contain everything until # the first chapter. If it is left blank doxygen will generate a # standard header. Notice: only use this tag if you know what you are doing! LATEX_HEADER = # If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated # is prepared for conversion to pdf (using ps2pdf). The pdf file will # contain links (just like the HTML output) instead of page references # This makes the output suitable for online browsing using a pdf viewer. PDF_HYPERLINKS = YES # If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of # plain latex in the generated Makefile. Set this option to YES to get a # higher quality PDF documentation. USE_PDFLATEX = YES # If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. # command to the generated LaTeX files. This will instruct LaTeX to keep # running if errors occur, instead of asking the user for help. # This option is also used when generating formulas in HTML. LATEX_BATCHMODE = NO # If LATEX_HIDE_INDICES is set to YES then doxygen will not # include the index chapters (such as File Index, Compound Index, etc.) # in the output. LATEX_HIDE_INDICES = NO #--------------------------------------------------------------------------- # configuration options related to the RTF output #--------------------------------------------------------------------------- # If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output # The RTF output is optimized for Word 97 and may not look very pretty with # other RTF readers or editors. GENERATE_RTF = NO # The RTF_OUTPUT tag is used to specify where the RTF docs will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `rtf' will be used as the default path. RTF_OUTPUT = rtf # If the COMPACT_RTF tag is set to YES Doxygen generates more compact # RTF documents. This may be useful for small projects and may help to # save some trees in general. COMPACT_RTF = NO # If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated # will contain hyperlink fields. The RTF file will # contain links (just like the HTML output) instead of page references. # This makes the output suitable for online browsing using WORD or other # programs which support those fields. # Note: wordpad (write) and others do not support links. RTF_HYPERLINKS = NO # Load stylesheet definitions from file. Syntax is similar to doxygen's # config file, i.e. a series of assignments. You only have to provide # replacements, missing definitions are set to their default value. RTF_STYLESHEET_FILE = # Set optional variables used in the generation of an rtf document. # Syntax is similar to doxygen's config file. RTF_EXTENSIONS_FILE = #--------------------------------------------------------------------------- # configuration options related to the man page output #--------------------------------------------------------------------------- # If the GENERATE_MAN tag is set to YES (the default) Doxygen will # generate man pages GENERATE_MAN = NO # The MAN_OUTPUT tag is used to specify where the man pages will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `man' will be used as the default path. MAN_OUTPUT = man # The MAN_EXTENSION tag determines the extension that is added to # the generated man pages (default is the subroutine's section .3) MAN_EXTENSION = .3 # If the MAN_LINKS tag is set to YES and Doxygen generates man output, # then it will generate one additional man file for each entity # documented in the real man page(s). These additional files # only source the real man page, but without them the man command # would be unable to find the correct page. The default is NO. MAN_LINKS = NO #--------------------------------------------------------------------------- # configuration options related to the XML output #--------------------------------------------------------------------------- # If the GENERATE_XML tag is set to YES Doxygen will # generate an XML file that captures the structure of # the code including all documentation. GENERATE_XML = NO # The XML_OUTPUT tag is used to specify where the XML pages will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `xml' will be used as the default path. XML_OUTPUT = xml # The XML_SCHEMA tag can be used to specify an XML schema, # which can be used by a validating XML parser to check the # syntax of the XML files. XML_SCHEMA = # The XML_DTD tag can be used to specify an XML DTD, # which can be used by a validating XML parser to check the # syntax of the XML files. XML_DTD = # If the XML_PROGRAMLISTING tag is set to YES Doxygen will # dump the program listings (including syntax highlighting # and cross-referencing information) to the XML output. Note that # enabling this will significantly increase the size of the XML output. XML_PROGRAMLISTING = YES #--------------------------------------------------------------------------- # configuration options for the AutoGen Definitions output #--------------------------------------------------------------------------- # If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will # generate an AutoGen Definitions (see autogen.sf.net) file # that captures the structure of the code including all # documentation. Note that this feature is still experimental # and incomplete at the moment. GENERATE_AUTOGEN_DEF = NO #--------------------------------------------------------------------------- # configuration options related to the Perl module output #--------------------------------------------------------------------------- # If the GENERATE_PERLMOD tag is set to YES Doxygen will # generate a Perl module file that captures the structure of # the code including all documentation. Note that this # feature is still experimental and incomplete at the # moment. GENERATE_PERLMOD = NO # If the PERLMOD_LATEX tag is set to YES Doxygen will generate # the necessary Makefile rules, Perl scripts and LaTeX code to be able # to generate PDF and DVI output from the Perl module output. PERLMOD_LATEX = NO # If the PERLMOD_PRETTY tag is set to YES the Perl module output will be # nicely formatted so it can be parsed by a human reader. # This is useful # if you want to understand what is going on. # On the other hand, if this # tag is set to NO the size of the Perl module output will be much smaller # and Perl will parse it just the same. PERLMOD_PRETTY = YES # The names of the make variables in the generated doxyrules.make file # are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. # This is useful so different doxyrules.make files included by the same # Makefile don't overwrite each other's variables. PERLMOD_MAKEVAR_PREFIX = #--------------------------------------------------------------------------- # Configuration options related to the preprocessor #--------------------------------------------------------------------------- # If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will # evaluate all C-preprocessor directives found in the sources and include # files. ENABLE_PREPROCESSING = YES # If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro # names in the source code. If set to NO (the default) only conditional # compilation will be performed. Macro expansion can be done in a controlled # way by setting EXPAND_ONLY_PREDEF to YES. MACRO_EXPANSION = NO # If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES # then the macro expansion is limited to the macros specified with the # PREDEFINED and EXPAND_AS_DEFINED tags. EXPAND_ONLY_PREDEF = NO # If the SEARCH_INCLUDES tag is set to YES (the default) the includes files # in the INCLUDE_PATH (see below) will be search if a #include is found. SEARCH_INCLUDES = YES # The INCLUDE_PATH tag can be used to specify one or more directories that # contain include files that are not input files but should be processed by # the preprocessor. INCLUDE_PATH = # You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard # patterns (like *.h and *.hpp) to filter out the header-files in the # directories. If left blank, the patterns specified with FILE_PATTERNS will # be used. INCLUDE_FILE_PATTERNS = # The PREDEFINED tag can be used to specify one or more macro names that # are defined before the preprocessor is started (similar to the -D option of # gcc). The argument of the tag is a list of macros of the form: name # or name=definition (no spaces). If the definition and the = are # omitted =1 is assumed. To prevent a macro definition from being # undefined via #undef or recursively expanded use the := operator # instead of the = operator. PREDEFINED = # If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then # this tag can be used to specify a list of macro names that should be expanded. # The macro definition that is found in the sources will be used. # Use the PREDEFINED tag if you want to use a different macro definition. EXPAND_AS_DEFINED = # If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then # doxygen's preprocessor will remove all function-like macros that are alone # on a line, have an all uppercase name, and do not end with a semicolon. Such # function macros are typically used for boiler-plate code, and will confuse # the parser if not removed. SKIP_FUNCTION_MACROS = YES #--------------------------------------------------------------------------- # Configuration::additions related to external references #--------------------------------------------------------------------------- # The TAGFILES option can be used to specify one or more tagfiles. # Optionally an initial location of the external documentation # can be added for each tagfile. The format of a tag file without # this location is as follows: # # TAGFILES = file1 file2 ... # Adding location for the tag files is done as follows: # # TAGFILES = file1=loc1 "file2 = loc2" ... # where "loc1" and "loc2" can be relative or absolute paths or # URLs. If a location is present for each tag, the installdox tool # does not have to be run to correct the links. # Note that each tag file must have a unique name # (where the name does NOT include the path) # If a tag file is not located in the directory in which doxygen # is run, you must also specify the path to the tagfile here. TAGFILES = # When a file name is specified after GENERATE_TAGFILE, doxygen will create # a tag file that is based on the input files it reads. GENERATE_TAGFILE = # If the ALLEXTERNALS tag is set to YES all external classes will be listed # in the class index. If set to NO only the inherited external classes # will be listed. ALLEXTERNALS = NO # If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed # in the modules index. If set to NO, only the current project's groups will # be listed. EXTERNAL_GROUPS = YES # The PERL_PATH should be the absolute path and name of the perl script # interpreter (i.e. the result of `which perl'). PERL_PATH = /usr/bin/perl #--------------------------------------------------------------------------- # Configuration options related to the dot tool #--------------------------------------------------------------------------- # If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will # generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base # or super classes. Setting the tag to NO turns the diagrams off. Note that # this option is superseded by the HAVE_DOT option below. This is only a # fallback. It is recommended to install and use dot, since it yields more # powerful graphs. CLASS_DIAGRAMS = YES # You can define message sequence charts within doxygen comments using the \msc # command. Doxygen will then run the mscgen tool (see # http://www.mcternan.me.uk/mscgen/) to produce the chart and insert it in the # documentation. The MSCGEN_PATH tag allows you to specify the directory where # the mscgen tool resides. If left empty the tool is assumed to be found in the # default search path. MSCGEN_PATH = # If set to YES, the inheritance and collaboration graphs will hide # inheritance and usage relations if the target is undocumented # or is not a class. HIDE_UNDOC_RELATIONS = YES # If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is # available from the path. This tool is part of Graphviz, a graph visualization # toolkit from AT&T and Lucent Bell Labs. The other options in this section # have no effect if this option is set to NO (the default) HAVE_DOT = NO # By default doxygen will write a font called FreeSans.ttf to the output # directory and reference it in all dot files that doxygen generates. This # font does not include all possible unicode characters however, so when you need # these (or just want a differently looking font) you can specify the font name # using DOT_FONTNAME. You need need to make sure dot is able to find the font, # which can be done by putting it in a standard location or by setting the # DOTFONTPATH environment variable or by setting DOT_FONTPATH to the directory # containing the font. DOT_FONTNAME = FreeSans # The DOT_FONTSIZE tag can be used to set the size of the font of dot graphs. # The default size is 10pt. DOT_FONTSIZE = 10 # By default doxygen will tell dot to use the output directory to look for the # FreeSans.ttf font (which doxygen will put there itself). If you specify a # different font using DOT_FONTNAME you can set the path where dot # can find it using this tag. DOT_FONTPATH = # If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen # will generate a graph for each documented class showing the direct and # indirect inheritance relations. Setting this tag to YES will force the # the CLASS_DIAGRAMS tag to NO. CLASS_GRAPH = YES # If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen # will generate a graph for each documented class showing the direct and # indirect implementation dependencies (inheritance, containment, and # class references variables) of the class with other documented classes. #COLLABORATION_GRAPH = YES COLLABORATION_GRAPH = YES # If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen # will generate a graph for groups, showing the direct groups dependencies GROUP_GRAPHS = YES # If the UML_LOOK tag is set to YES doxygen will generate inheritance and # collaboration diagrams in a style similar to the OMG's Unified Modeling # Language. UML_LOOK = NO # If set to YES, the inheritance and collaboration graphs will show the # relations between templates and their instances. #TEMPLATE_RELATIONS = NO TEMPLATE_RELATIONS = YES # If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT # tags are set to YES then doxygen will generate a graph for each documented # file showing the direct and indirect include dependencies of the file with # other documented files. INCLUDE_GRAPH = YES # If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and # HAVE_DOT tags are set to YES then doxygen will generate a graph for each # documented header file showing the documented files that directly or # indirectly include this file. INCLUDED_BY_GRAPH = YES # If the CALL_GRAPH and HAVE_DOT options are set to YES then # doxygen will generate a call dependency graph for every global function # or class method. Note that enabling this option will significantly increase # the time of a run. So in most cases it will be better to enable call graphs # for selected functions only using the \callgraph command. CALL_GRAPH = NO # If the CALLER_GRAPH and HAVE_DOT tags are set to YES then # doxygen will generate a caller dependency graph for every global function # or class method. Note that enabling this option will significantly increase # the time of a run. So in most cases it will be better to enable caller # graphs for selected functions only using the \callergraph command. CALLER_GRAPH = NO # If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen # will graphical hierarchy of all classes instead of a textual one. GRAPHICAL_HIERARCHY = YES # If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES # then doxygen will show the dependencies a directory has on other directories # in a graphical way. The dependency relations are determined by the #include # relations between the files in the directories. DIRECTORY_GRAPH = YES # The DOT_IMAGE_FORMAT tag can be used to set the image format of the images # generated by dot. Possible values are png, jpg, or gif # If left blank png will be used. DOT_IMAGE_FORMAT = png # The tag DOT_PATH can be used to specify the path where the dot tool can be # found. If left blank, it is assumed the dot tool can be found in the path. DOT_PATH = # The DOTFILE_DIRS tag can be used to specify one or more directories that # contain dot files that are included in the documentation (see the # \dotfile command). DOTFILE_DIRS = # The DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of # nodes that will be shown in the graph. If the number of nodes in a graph # becomes larger than this value, doxygen will truncate the graph, which is # visualized by representing a node as a red box. Note that doxygen if the # number of direct children of the root node in a graph is already larger than # DOT_GRAPH_MAX_NODES then the graph will not be shown at all. Also note # that the size of a graph can be further restricted by MAX_DOT_GRAPH_DEPTH. DOT_GRAPH_MAX_NODES = 50 # The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the # graphs generated by dot. A depth value of 3 means that only nodes reachable # from the root by following a path via at most 3 edges will be shown. Nodes # that lay further from the root node will be omitted. Note that setting this # option to 1 or 2 may greatly reduce the computation time needed for large # code bases. Also note that the size of a graph can be further restricted by # DOT_GRAPH_MAX_NODES. Using a depth of 0 means no depth restriction. MAX_DOT_GRAPH_DEPTH = 0 # Set the DOT_TRANSPARENT tag to YES to generate images with a transparent # background. This is disabled by default, because dot on Windows does not # seem to support this out of the box. Warning: Depending on the platform used, # enabling this option may lead to badly anti-aliased labels on the edges of # a graph (i.e. they become hard to read). DOT_TRANSPARENT = NO # Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output # files in one run (i.e. multiple -o and -T options on the command line). This # makes dot run faster, but since only newer versions of dot (>1.8.10) # support this, this feature is disabled by default. DOT_MULTI_TARGETS = YES # If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will # generate a legend page explaining the meaning of the various boxes and # arrows in the dot generated graphs. GENERATE_LEGEND = YES # If the DOT_CLEANUP tag is set to YES (the default) Doxygen will # remove the intermediate dot files that are used to generate # the various graphs. DOT_CLEANUP = YES #--------------------------------------------------------------------------- # Options related to the search engine #--------------------------------------------------------------------------- # The SEARCHENGINE tag specifies whether or not a search engine should be # used. If set to NO the values of all tags below this one will be ignored. SEARCHENGINE = NO choreonoid-1.5.0/LICENSE0000664000000000000000000000516112741425367013371 0ustar rootroot Choreonoid - An integrated graphical robotics software framework Copyright (c) 2007-2016 Shin'ichiro Nakaoka Copyright (c) 2007-2016 National Institute of Advanced Industrial Science and Technology (AIST) Choreonoid is software released under the MIT license. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE --------------------------------------------------------------------------- Third-part libraries bundled with the Choreonoid source distribution: * IJG JPEG Library (http://www.ijg.org/) see thirdparty/Jpeg-6b/README * libpng (http://www.libpng.org/pub/png/libpng.html) see thirdparty/lpng1232/LICENSE * LibYAML (http://pyyaml.org/wiki/LibYAML) MIT license (see thirdparty/yaml-0.1.3/LICENSE) * zlib (http://zlib.net/) see thirdparty/zlib123/README * GLEW (http://glew.sourceforge.net/) see thirdparty/glew-1.9.0/LICENSE.txt * irrXML (http://www.ambiera.com/irrxml/) see thirdparty/irrxml-1.2/readme.txt * OPCODE (http://www.codercorner.com/Opcode.htm) see src/AISTCollisionDetector/Opcode/ReadMe.txt * gettext (http://www.gnu.org/software/gettext/) see thirdparty/windows/include/libintl.h --------------------------------------------------------------------------- Some binary distributions of Choreonoid may include the binaries of the following libraries: * Boost C++ Libraries (http://www.boost.org/) * Qt (http://qt-project.org/) * Eigen (http://eigen.tuxfamily.org/) * Open Dynamics Engine (http://www.ode.org/) * Bullet Physics Library (http://bulletphysics.org/) * omniORB (http://omniorb.sourceforge.net/) * OpenRTM-aist (http://openrtm.org/) choreonoid-1.5.0/include/0000775000000000000000000000000012741425367014004 5ustar rootrootchoreonoid-1.5.0/include/CMakeLists.txt0000664000000000000000000000034312741425367016544 0ustar rootroot if(INSTALL_SDK) file(GLOB public_headers "cnoid/*") foreach(file ${public_headers}) if(NOT IS_DIRECTORY ${file}) install(FILES ${file} DESTINATION ${CNOID_HEADER_SUBDIR}/cnoid) endif() endforeach() endif() choreonoid-1.5.0/include/cnoid/0000775000000000000000000000000012741425367015100 5ustar rootrootchoreonoid-1.5.0/include/cnoid/BodyMotionGenerationBar0000664000000000000000000000006712741425367021552 0ustar rootroot#include "src/PoseSeqPlugin/BodyMotionGenerationBar.h" choreonoid-1.5.0/include/cnoid/CheckBox0000664000000000000000000000003712741425367016511 0ustar rootroot#include "src/Base/CheckBox.h" choreonoid-1.5.0/include/cnoid/SceneRenderer0000664000000000000000000000004412741425367017545 0ustar rootroot#include "src/Util/SceneRenderer.h" choreonoid-1.5.0/include/cnoid/AISTCollisionDetector0000664000000000000000000000007512741425367021133 0ustar rootroot#include "src/AISTCollisionDetector/AISTCollisionDetector.h" choreonoid-1.5.0/include/cnoid/SceneItem0000664000000000000000000000004012741425367016671 0ustar rootroot#include "src/Base/SceneItem.h" choreonoid-1.5.0/include/cnoid/BodyLoader0000664000000000000000000000004112741425367017042 0ustar rootroot#include "src/Body/BodyLoader.h" choreonoid-1.5.0/include/cnoid/PluginManager0000664000000000000000000000004412741425367017552 0ustar rootroot#include "src/Base/PluginManager.h" choreonoid-1.5.0/include/cnoid/TreeView0000664000000000000000000000003712741425367016555 0ustar rootroot#include "src/Base/TreeView.h" choreonoid-1.5.0/include/cnoid/BodyBar0000664000000000000000000000004412741425367016343 0ustar rootroot#include "src/BodyPlugin/BodyBar.h" choreonoid-1.5.0/include/cnoid/CollisionPairInserter0000664000000000000000000000007512741425367021310 0ustar rootroot#include "src/AISTCollisionDetector/CollisionPairInserter.h" choreonoid-1.5.0/include/cnoid/PoseRollView0000664000000000000000000000005412741425367017414 0ustar rootroot#include "src/PoseSeqPlugin/PoseRollView.h" choreonoid-1.5.0/include/cnoid/Jacobian0000664000000000000000000000003712741425367016531 0ustar rootroot#include "src/Body/Jacobian.h" choreonoid-1.5.0/include/cnoid/RangeLimiter0000664000000000000000000000004312741425367017402 0ustar rootroot#include "src/Util/RangeLimiter.h" choreonoid-1.5.0/include/cnoid/BodyClasses0000664000000000000000000000026312741425367017237 0ustar rootroot#include #include #include #include #include #include #include choreonoid-1.5.0/include/cnoid/ValueTree0000664000000000000000000000004012741425367016711 0ustar rootroot#include "src/Util/ValueTree.h" choreonoid-1.5.0/include/cnoid/CompositeIK0000664000000000000000000000004212741425367017205 0ustar rootroot#include "src/Body/CompositeIK.h" choreonoid-1.5.0/include/cnoid/SceneView0000664000000000000000000000004012741425367016705 0ustar rootroot#include "src/Base/SceneView.h" choreonoid-1.5.0/include/cnoid/MessageView0000664000000000000000000000004212741425367017236 0ustar rootroot#include "src/Base/MessageView.h" choreonoid-1.5.0/include/cnoid/SceneMarkers0000664000000000000000000000004312741425367017402 0ustar rootroot#include "src/Util/SceneMarkers.h" choreonoid-1.5.0/include/cnoid/TranslationDragger0000664000000000000000000000005112741425367020611 0ustar rootroot#include "src/Base/TranslationDragger.h" choreonoid-1.5.0/include/cnoid/MainWindow0000664000000000000000000000004112741425367017072 0ustar rootroot#include "src/Base/MainWindow.h" choreonoid-1.5.0/include/cnoid/InteractiveCameraTransform0000664000000000000000000000006112741425367022302 0ustar rootroot#include "src/Base/InteractiveCameraTransform.h" choreonoid-1.5.0/include/cnoid/EigenArchive0000664000000000000000000000004312741425367017351 0ustar rootroot#include "src/Util/EigenArchive.h" choreonoid-1.5.0/include/cnoid/KinematicFaultChecker0000664000000000000000000000006212741425367021206 0ustar rootroot#include "src/BodyPlugin/KinematicFaultChecker.h" choreonoid-1.5.0/include/cnoid/YAMLWriter0000664000000000000000000000004112741425367016755 0ustar rootroot#include "src/Util/YAMLWriter.h" choreonoid-1.5.0/include/cnoid/PolymorphicReferencedArray0000664000000000000000000000006112741425367022307 0ustar rootroot#include "src/Util/PolymorphicReferencedArray.h" choreonoid-1.5.0/include/cnoid/ExtCommandItem0000664000000000000000000000004512741425367017700 0ustar rootroot#include "src/Base/ExtCommandItem.h" choreonoid-1.5.0/include/cnoid/PyBase0000664000000000000000000000004412741425367016204 0ustar rootroot#include "src/Base/python/PyBase.h" choreonoid-1.5.0/include/cnoid/GraphViewBase0000664000000000000000000000004412741425367017510 0ustar rootroot#include "src/Base/GraphViewBase.h" choreonoid-1.5.0/include/cnoid/Plugin0000664000000000000000000000003512741425367016257 0ustar rootroot#include "src/Base/Plugin.h" choreonoid-1.5.0/include/cnoid/SceneDragProjector0000664000000000000000000000005112741425367020542 0ustar rootroot#include "src/Base/SceneDragProjector.h" choreonoid-1.5.0/include/cnoid/Device0000664000000000000000000000003512741425367016220 0ustar rootroot#include "src/Body/Device.h" choreonoid-1.5.0/include/cnoid/KinematicsBar0000664000000000000000000000005212741425367017534 0ustar rootroot#include "src/BodyPlugin/KinematicsBar.h" choreonoid-1.5.0/include/cnoid/Selection0000664000000000000000000000004012741425367016742 0ustar rootroot#include "src/Util/Selection.h" choreonoid-1.5.0/include/cnoid/AbstractTaskSequencer0000664000000000000000000000005412741425367021263 0ustar rootroot#include "src/Util/AbstractTaskSequencer.h" choreonoid-1.5.0/include/cnoid/AbstractSceneLoader0000664000000000000000000000005212741425367020670 0ustar rootroot#include "src/Util/AbstractSceneLoader.h" choreonoid-1.5.0/include/cnoid/Vector3Seq0000664000000000000000000000004112741425367017014 0ustar rootroot#include "src/Util/Vector3Seq.h" choreonoid-1.5.0/include/cnoid/Timeval0000664000000000000000000000003612741425367016423 0ustar rootroot#include "src/Util/Timeval.h" choreonoid-1.5.0/include/cnoid/IdPair0000664000000000000000000000003512741425367016171 0ustar rootroot#include "src/Util/IdPair.h" choreonoid-1.5.0/include/cnoid/AppConfig0000664000000000000000000000004012741425367016663 0ustar rootroot#include "src/Base/AppConfig.h" choreonoid-1.5.0/include/cnoid/MultiVector3Seq0000664000000000000000000000004612741425367020034 0ustar rootroot#include "src/Util/MultiVector3Seq.h" choreonoid-1.5.0/include/cnoid/ParametricPathProcessor0000664000000000000000000000005612741425367021630 0ustar rootroot#include "src/Base/ParametricPathProcessor.h" choreonoid-1.5.0/include/cnoid/SceneShape0000664000000000000000000000004512741425367017040 0ustar rootroot#include "src/Util/SceneDrawables.h" choreonoid-1.5.0/include/cnoid/RootItem0000664000000000000000000000003712741425367016565 0ustar rootroot#include "src/Base/RootItem.h" choreonoid-1.5.0/include/cnoid/Archive0000664000000000000000000000003612741425367016403 0ustar rootroot#include "src/Base/Archive.h" choreonoid-1.5.0/include/cnoid/RateGyroSensor0000664000000000000000000000004512741425367017750 0ustar rootroot#include "src/Body/RateGyroSensor.h" choreonoid-1.5.0/include/cnoid/VRML0000664000000000000000000000003312741425367015577 0ustar rootroot#include "src/Util/VRML.h" choreonoid-1.5.0/include/cnoid/Referenced0000664000000000000000000000004112741425367017060 0ustar rootroot#include "src/Util/Referenced.h" choreonoid-1.5.0/include/cnoid/BodyMotionPoseProvider0000664000000000000000000000005512741425367021450 0ustar rootroot#include "src/Body/BodyMotionPoseProvider.h" choreonoid-1.5.0/include/cnoid/MultiAffine3Seq0000664000000000000000000000004612741425367017762 0ustar rootroot#include "src/Util/MultiAffine3Seq.h" choreonoid-1.5.0/include/cnoid/EasyScanner0000664000000000000000000000004212741425367017232 0ustar rootroot#include "src/Util/EasyScanner.h" choreonoid-1.5.0/include/cnoid/MultiValueSeqItem0000664000000000000000000000005012741425367020375 0ustar rootroot#include "src/Base/MultiValueSeqItem.h" choreonoid-1.5.0/include/cnoid/BasicSensorSimulationHelper0000664000000000000000000000006212741425367022441 0ustar rootroot#include "src/Body/BasicSensorSimulationHelper.h" choreonoid-1.5.0/include/cnoid/Buttons0000664000000000000000000000003612741425367016460 0ustar rootroot#include "src/Base/Buttons.h" choreonoid-1.5.0/include/cnoid/ScriptItem0000664000000000000000000000004112741425367017101 0ustar rootroot#include "src/Base/ScriptItem.h" choreonoid-1.5.0/include/cnoid/PlainSeqFormatLoader0000664000000000000000000000005312741425367021035 0ustar rootroot#include "src/Util/PlainSeqFormatLoader.h" choreonoid-1.5.0/include/cnoid/ExtraBodyStateAccessor0000664000000000000000000000005512741425367021410 0ustar rootroot#include "src/Body/ExtraBodyStateAccessor.h" choreonoid-1.5.0/include/cnoid/LinkSelectionView0000664000000000000000000000005612741425367020422 0ustar rootroot#include "src/BodyPlugin/LinkSelectionView.h" choreonoid-1.5.0/include/cnoid/ItemTreeView0000664000000000000000000000004312741425367017371 0ustar rootroot#include "src/Base/ItemTreeView.h" choreonoid-1.5.0/include/cnoid/Body0000664000000000000000000000003312741425367015714 0ustar rootroot#include "src/Body/Body.h" choreonoid-1.5.0/include/cnoid/Process0000664000000000000000000000003612741425367016440 0ustar rootroot#include "src/Base/Process.h" choreonoid-1.5.0/include/cnoid/Config0000664000000000000000000000003512741425367016226 0ustar rootroot#include "src/Util/Config.h" choreonoid-1.5.0/include/cnoid/MeshGenerator0000664000000000000000000000004412741425367017564 0ustar rootroot#include "src/Util/MeshGenerator.h" choreonoid-1.5.0/include/cnoid/RangeCamera0000664000000000000000000000004212741425367017164 0ustar rootroot#include "src/Body/RangeCamera.h" choreonoid-1.5.0/include/cnoid/MultiSeq0000664000000000000000000000003712741425367016566 0ustar rootroot#include "src/Util/MultiSeq.h" choreonoid-1.5.0/include/cnoid/PythonScriptItemImpl0000664000000000000000000000006312741425367021131 0ustar rootroot#include "src/PythonPlugin/PythonScriptItemImpl.h" choreonoid-1.5.0/include/cnoid/PointLight0000664000000000000000000000004112741425367017077 0ustar rootroot#include "src/Body/PointLight.h" choreonoid-1.5.0/include/cnoid/TimeMeasure0000664000000000000000000000004212741425367017237 0ustar rootroot#include "src/Util/TimeMeasure.h" choreonoid-1.5.0/include/cnoid/ViewManager0000664000000000000000000000004212741425367017224 0ustar rootroot#include "src/Base/ViewManager.h" choreonoid-1.5.0/include/cnoid/BasicSensors0000664000000000000000000000016012741425367017416 0ustar rootroot#include "src/Body/ForceSensor.h" #include "src/Body/RateGyroSensor.h" #include "src/Body/AccelerationSensor.h" choreonoid-1.5.0/include/cnoid/DataMap0000664000000000000000000000003612741425367016331 0ustar rootroot#include "src/Util/DataMap.h" choreonoid-1.5.0/include/cnoid/VRMLToSGConverter0000664000000000000000000000005012741425367020223 0ustar rootroot#include "src/Util/VRMLToSGConverter.h" choreonoid-1.5.0/include/cnoid/AppUtil0000664000000000000000000000003612741425367016400 0ustar rootroot#include "src/Base/AppUtil.h" choreonoid-1.5.0/include/cnoid/InverseKinematics0000664000000000000000000000005012741425367020441 0ustar rootroot#include "src/Body/InverseKinematics.h" choreonoid-1.5.0/include/cnoid/MultiDeviceStateSeq0000664000000000000000000000005212741425367020704 0ustar rootroot#include "src/Body/MultiDeviceStateSeq.h" choreonoid-1.5.0/include/cnoid/Signal0000664000000000000000000000003512741425367016236 0ustar rootroot#include "src/Util/Signal.h" choreonoid-1.5.0/include/cnoid/FolderItem0000664000000000000000000000004112741425367017050 0ustar rootroot#include "src/Base/FolderItem.h" choreonoid-1.5.0/include/cnoid/Image0000664000000000000000000000003412741425367016042 0ustar rootroot#include "src/Util/Image.h" choreonoid-1.5.0/include/cnoid/BodyState0000664000000000000000000000004012741425367016713 0ustar rootroot#include "src/Body/BodyState.h" choreonoid-1.5.0/include/cnoid/ForwardDynamicsABM0000664000000000000000000000005112741425367020433 0ustar rootroot#include "src/Body/ForwardDynamicsABM.h" choreonoid-1.5.0/include/cnoid/SceneDragger0000664000000000000000000000004312741425367017351 0ustar rootroot#include "src/Base/SceneDragger.h" choreonoid-1.5.0/include/cnoid/SimulatorItem0000664000000000000000000000005212741425367017616 0ustar rootroot#include "src/BodyPlugin/SimulatorItem.h" choreonoid-1.5.0/include/cnoid/SceneCollision0000664000000000000000000000004512741425367017733 0ustar rootroot#include "src/Body/SceneCollision.h" choreonoid-1.5.0/include/cnoid/PutPropertyFunction0000664000000000000000000000005212741425367021043 0ustar rootroot#include "src/Base/PutPropertyFunction.h" choreonoid-1.5.0/include/cnoid/Array2D0000664000000000000000000000003612741425367016266 0ustar rootroot#include "src/Util/Array2D.h" choreonoid-1.5.0/include/cnoid/Camera0000664000000000000000000000003512741425367016211 0ustar rootroot#include "src/Body/Camera.h" choreonoid-1.5.0/include/cnoid/ImageWidget0000664000000000000000000000004212741425367017205 0ustar rootroot#include "src/Base/ImageWidget.h" choreonoid-1.5.0/include/cnoid/App0000664000000000000000000000003212741425367015536 0ustar rootroot#include "src/Base/App.h" choreonoid-1.5.0/include/cnoid/TruncatedSVD0000664000000000000000000000004312741425367017326 0ustar rootroot#include "src/Util/TruncatedSVD.h" choreonoid-1.5.0/include/cnoid/Separator0000664000000000000000000000004012741425367016755 0ustar rootroot#include "src/Base/Separator.h" choreonoid-1.5.0/include/cnoid/VRMLBodyLoader0000664000000000000000000000004512741425367017547 0ustar rootroot#include "src/Body/VRMLBodyLoader.h" choreonoid-1.5.0/include/cnoid/DyBody0000664000000000000000000000003512741425367016213 0ustar rootroot#include "src/Body/DyBody.h" choreonoid-1.5.0/include/cnoid/ImageView0000664000000000000000000000004012741425367016672 0ustar rootroot#include "src/Base/ImageView.h" choreonoid-1.5.0/include/cnoid/RangeSensor0000664000000000000000000000004212741425367017245 0ustar rootroot#include "src/Body/RangeSensor.h" choreonoid-1.5.0/include/cnoid/AISTSimulatorItem0000664000000000000000000000005612741425367020303 0ustar rootroot#include "src/BodyPlugin/AISTSimulatorItem.h" choreonoid-1.5.0/include/cnoid/AccelerationSensor0000664000000000000000000000005112741425367020602 0ustar rootroot#include "src/Body/AccelerationSensor.h" choreonoid-1.5.0/include/cnoid/BodyMotionUtil0000664000000000000000000000004512741425367017743 0ustar rootroot#include "src/Body/BodyMotionUtil.h" choreonoid-1.5.0/include/cnoid/PoseProviderToBodyMotionConverter0000664000000000000000000000007012741425367023640 0ustar rootroot#include "src/Body/PoseProviderToBodyMotionConverter.h" choreonoid-1.5.0/include/cnoid/ValueTreeUtil0000664000000000000000000000004412741425367017553 0ustar rootroot#include "src/Util/ValueTreeUtil.h" choreonoid-1.5.0/include/cnoid/ControllerItem0000664000000000000000000000005312741425367017763 0ustar rootroot#include "src/BodyPlugin/ControllerItem.h" choreonoid-1.5.0/include/cnoid/Deque2D0000664000000000000000000000003612741425367016253 0ustar rootroot#include "src/Util/Deque2D.h" choreonoid-1.5.0/include/cnoid/PolygonMeshTriangulator0000664000000000000000000000005612741425367021664 0ustar rootroot#include "src/Util/PolygonMeshTriangulator.h" choreonoid-1.5.0/include/cnoid/ForwardDynamicsCBM0000664000000000000000000000005112741425367020435 0ustar rootroot#include "src/Body/ForwardDynamicsCBM.h" choreonoid-1.5.0/include/cnoid/RotationDragger0000664000000000000000000000004612741425367020116 0ustar rootroot#include "src/Base/RotationDragger.h" choreonoid-1.5.0/include/cnoid/CorbaUtil0000664000000000000000000000004112741425367016702 0ustar rootroot#include "src/Corba/CorbaUtil.h" choreonoid-1.5.0/include/cnoid/GettextUtil0000664000000000000000000000004212741425367017301 0ustar rootroot#include "src/Util/GettextUtil.h" choreonoid-1.5.0/include/cnoid/ImageConverter0000664000000000000000000000004512741425367017734 0ustar rootroot#include "src/Util/ImageConverter.h" choreonoid-1.5.0/include/cnoid/CollisionDetector0000664000000000000000000000005012741425367020443 0ustar rootroot#include "src/Util/CollisionDetector.h" choreonoid-1.5.0/include/cnoid/ProjectManager0000664000000000000000000000004512741425367017723 0ustar rootroot#include "src/Base/ProjectManager.h" choreonoid-1.5.0/include/cnoid/PointSetUtil0000664000000000000000000000004312741425367017423 0ustar rootroot#include "src/Util/PointSetUtil.h" choreonoid-1.5.0/include/cnoid/PythonPlugin0000664000000000000000000000005312741425367017461 0ustar rootroot#include "src/PythonPlugin/PythonPlugin.h" choreonoid-1.5.0/include/cnoid/OptionManager0000664000000000000000000000004412741425367017564 0ustar rootroot#include "src/Base/OptionManager.h" choreonoid-1.5.0/include/cnoid/InfoBar0000664000000000000000000000003612741425367016342 0ustar rootroot#include "src/Base/InfoBar.h" choreonoid-1.5.0/include/cnoid/Sleep0000664000000000000000000000003412741425367016070 0ustar rootroot#include "src/Util/Sleep.h" choreonoid-1.5.0/include/cnoid/PointSetItem0000664000000000000000000000004312741425367017404 0ustar rootroot#include "src/Base/PointSetItem.h" choreonoid-1.5.0/include/cnoid/Light0000664000000000000000000000003412741425367016067 0ustar rootroot#include "src/Body/Light.h" choreonoid-1.5.0/include/cnoid/Timer0000664000000000000000000000003412741425367016100 0ustar rootroot#include "src/Base/Timer.h" choreonoid-1.5.0/include/cnoid/STLSceneLoader0000664000000000000000000000004512741425367017571 0ustar rootroot#include "src/Util/STLSceneLoader.h" choreonoid-1.5.0/include/cnoid/FloatingNumberString0000664000000000000000000000005312741425367021124 0ustar rootroot#include "src/Util/FloatingNumberString.h" choreonoid-1.5.0/include/cnoid/JoystickCapture0000664000000000000000000000004612741425367020146 0ustar rootroot#include "src/Base/JoystickCapture.h" choreonoid-1.5.0/include/cnoid/ButtonGroup0000664000000000000000000000004212741425367017307 0ustar rootroot#include "src/Base/ButtonGroup.h" choreonoid-1.5.0/include/cnoid/MeshExtractor0000664000000000000000000000004412741425367017611 0ustar rootroot#include "src/Util/MeshExtractor.h" choreonoid-1.5.0/include/cnoid/ExtensionManager0000664000000000000000000000004712741425367020273 0ustar rootroot#include "src/Base/ExtensionManager.h" choreonoid-1.5.0/include/cnoid/SimpleController0000664000000000000000000000010112741425367020310 0ustar rootroot#include "src/SimpleControllerPlugin/library/SimpleController.h" choreonoid-1.5.0/include/cnoid/SceneDrawables0000664000000000000000000000004512741425367017704 0ustar rootroot#include "src/Util/SceneDrawables.h" choreonoid-1.5.0/include/cnoid/BodyMotion0000664000000000000000000000004112741425367017101 0ustar rootroot#include "src/Body/BodyMotion.h" choreonoid-1.5.0/include/cnoid/PenetrationBlocker0000664000000000000000000000005112741425367020611 0ustar rootroot#include "src/Body/PenetrationBlocker.h" choreonoid-1.5.0/include/cnoid/ViewArea0000664000000000000000000000003712741425367016526 0ustar rootroot#include "src/Base/ViewArea.h" choreonoid-1.5.0/include/cnoid/Joystick0000664000000000000000000000003712741425367016622 0ustar rootroot#include "src/Util/Joystick.h" choreonoid-1.5.0/include/cnoid/DescriptionDialog0000664000000000000000000000005012741425367020421 0ustar rootroot#include "src/Base/DescriptionDialog.h" choreonoid-1.5.0/include/cnoid/MultiPointSetItem0000664000000000000000000000005012741425367020415 0ustar rootroot#include "src/Base/MultiPointSetItem.h" choreonoid-1.5.0/include/cnoid/EditableSceneBody0000664000000000000000000000005612741425367020331 0ustar rootroot#include "src/BodyPlugin/EditableSceneBody.h" choreonoid-1.5.0/include/cnoid/GraphBar0000664000000000000000000000003712741425367016511 0ustar rootroot#include "src/Base/GraphBar.h" choreonoid-1.5.0/include/cnoid/Dialog0000664000000000000000000000003512741425367016220 0ustar rootroot#include "src/Base/Dialog.h" choreonoid-1.5.0/include/cnoid/Exception0000664000000000000000000000004012741425367016753 0ustar rootroot#include "src/Util/Exception.h" choreonoid-1.5.0/include/cnoid/MenuManager0000664000000000000000000000004212741425367017216 0ustar rootroot#include "src/Base/MenuManager.h" choreonoid-1.5.0/include/cnoid/NullOut0000664000000000000000000000003612741425367016424 0ustar rootroot#include "src/Util/NullOut.h" choreonoid-1.5.0/include/cnoid/Link0000664000000000000000000000003312741425367015714 0ustar rootroot#include "src/Body/Link.h" choreonoid-1.5.0/include/cnoid/SceneVisitor0000664000000000000000000000004312741425367017435 0ustar rootroot#include "src/Util/SceneVisitor.h" choreonoid-1.5.0/include/cnoid/PyUtil0000664000000000000000000000004412741425367016247 0ustar rootroot#include "src/Util/python/PyUtil.h" choreonoid-1.5.0/include/cnoid/YAMLReader0000664000000000000000000000004112741425367016703 0ustar rootroot#include "src/Util/YAMLReader.h" choreonoid-1.5.0/include/cnoid/Triangulator0000664000000000000000000000004312741425367017473 0ustar rootroot#include "src/Util/Triangulator.h" choreonoid-1.5.0/include/cnoid/PolymorphicPointerArray0000664000000000000000000000005612741425367021671 0ustar rootroot#include "src/Util/PolymorphicPointerArray.h" choreonoid-1.5.0/include/cnoid/ScrollBar0000664000000000000000000000004012741425367016700 0ustar rootroot#include "src/Base/ScrollBar.h" choreonoid-1.5.0/include/cnoid/ItemManager0000664000000000000000000000004212741425367017210 0ustar rootroot#include "src/Base/ItemManager.h" choreonoid-1.5.0/include/cnoid/GLSceneRenderer0000664000000000000000000000004612741425367017772 0ustar rootroot#include "src/Base/GLSceneRenderer.h" choreonoid-1.5.0/include/cnoid/LinkTraverse0000664000000000000000000000004312741425367017431 0ustar rootroot#include "src/Body/LinkTraverse.h" choreonoid-1.5.0/include/cnoid/SubSimulatorItem0000664000000000000000000000005512741425367020273 0ustar rootroot#include "src/BodyPlugin/SubSimulatorItem.h" choreonoid-1.5.0/include/cnoid/SocketNotifier0000664000000000000000000000004512741425367017752 0ustar rootroot#include "src/Base/SocketNotifier.h" choreonoid-1.5.0/include/cnoid/MultiDeviceStateSeqItem0000664000000000000000000000006412741425367021526 0ustar rootroot#include "src/BodyPlugin/MultiDeviceStateSeqItem.h" choreonoid-1.5.0/include/cnoid/LinkPath0000664000000000000000000000003712741425367016535 0ustar rootroot#include "src/Body/LinkPath.h" choreonoid-1.5.0/include/cnoid/MultiSeqItem0000664000000000000000000000004312741425367017402 0ustar rootroot#include "src/Base/MultiSeqItem.h" choreonoid-1.5.0/include/cnoid/CollisionData0000664000000000000000000000006512741425367017551 0ustar rootroot#include "src/AISTCollisionDetector/CollisionData.h" choreonoid-1.5.0/include/cnoid/MultiAffine3SeqItem0000664000000000000000000000005212741425367020576 0ustar rootroot#include "src/Base/MultiAffine3SeqItem.h" choreonoid-1.5.0/include/cnoid/AbstractSeqItem0000664000000000000000000000004612741425367020056 0ustar rootroot#include "src/Base/AbstractSeqItem.h" choreonoid-1.5.0/include/cnoid/MultiSE3SeqItem0000664000000000000000000000004612741425367017720 0ustar rootroot#include "src/Base/MultiSE3SeqItem.h" choreonoid-1.5.0/include/cnoid/JointPath0000664000000000000000000000004012741425367016715 0ustar rootroot#include "src/Body/JointPath.h" choreonoid-1.5.0/include/cnoid/DyWorld0000664000000000000000000000003612741425367016406 0ustar rootroot#include "src/Body/DyWorld.h" choreonoid-1.5.0/include/cnoid/RobotAccessItem0000664000000000000000000000006312741425367020050 0ustar rootroot#include "src/RobotAccessPlugin/RobotAccessItem.h" choreonoid-1.5.0/include/cnoid/MultiValueSeq0000664000000000000000000000004412741425367017561 0ustar rootroot#include "src/Util/MultiValueSeq.h" choreonoid-1.5.0/include/cnoid/VRMLBody0000664000000000000000000000003712741425367016421 0ustar rootroot#include "src/Body/VRMLBody.h" choreonoid-1.5.0/include/cnoid/DaeNode0000664000000000000000000000003612741425367016321 0ustar rootroot#include "src/Util/DaeNode.h" choreonoid-1.5.0/include/cnoid/SimulationScriptItem0000664000000000000000000000006112741425367021150 0ustar rootroot#include "src/BodyPlugin/SimulationScriptItem.h" choreonoid-1.5.0/include/cnoid/PythonUtil0000664000000000000000000000004312741425367017137 0ustar rootroot#include "src/Python/PythonUtil.h" choreonoid-1.5.0/include/cnoid/DaeParser0000664000000000000000000000004012741425367016663 0ustar rootroot#include "src/Util/DaeParser.h" choreonoid-1.5.0/include/cnoid/Seq0000664000000000000000000000003212741425367015546 0ustar rootroot#include "src/Util/Seq.h" choreonoid-1.5.0/include/cnoid/Action0000664000000000000000000000003512741425367016236 0ustar rootroot#include "src/Base/Action.h" choreonoid-1.5.0/include/cnoid/ForwardDynamics0000664000000000000000000000004612741425367020117 0ustar rootroot#include "src/Body/ForwardDynamics.h" choreonoid-1.5.0/include/cnoid/SceneWidgetEditable0000664000000000000000000000005212741425367020653 0ustar rootroot#include "src/Base/SceneWidgetEditable.h" choreonoid-1.5.0/include/cnoid/MultiSeqItemCreationPanel0000664000000000000000000000006012741425367022046 0ustar rootroot#include "src/Base/MultiSeqItemCreationPanel.h" choreonoid-1.5.0/include/cnoid/ThreadPool0000664000000000000000000000004112741425367017057 0ustar rootroot#include "src/Util/ThreadPool.h" choreonoid-1.5.0/include/cnoid/LineEdit0000664000000000000000000000003712741425367016520 0ustar rootroot#include "src/Base/LineEdit.h" choreonoid-1.5.0/include/cnoid/GraphWidget0000664000000000000000000000004212741425367017224 0ustar rootroot#include "src/Base/GraphWidget.h" choreonoid-1.5.0/include/cnoid/EigenTypes0000664000000000000000000000004112741425367017072 0ustar rootroot#include "src/Util/EigenTypes.h" choreonoid-1.5.0/include/cnoid/Slider0000664000000000000000000000003512741425367016243 0ustar rootroot#include "src/Base/Slider.h" choreonoid-1.5.0/include/cnoid/AbstractBodyLoader0000664000000000000000000000005112741425367020527 0ustar rootroot#include "src/Body/AbstractBodyLoader.h" choreonoid-1.5.0/include/cnoid/AbstractTextItem0000664000000000000000000000004712741425367020253 0ustar rootroot#include "src/Base/AbstractTextItem.h" choreonoid-1.5.0/include/cnoid/BodyItemUpdater0000664000000000000000000000005412741425367020063 0ustar rootroot#include "src/BodyPlugin/BodyItemUpdater.h" choreonoid-1.5.0/include/cnoid/MeshNormalGenerator0000664000000000000000000000005212741425367020734 0ustar rootroot#include "src/Util/MeshNormalGenerator.h" choreonoid-1.5.0/include/cnoid/SimulationBar0000664000000000000000000000005212741425367017571 0ustar rootroot#include "src/BodyPlugin/SimulationBar.h" choreonoid-1.5.0/include/cnoid/AbstractSeq0000664000000000000000000000004212741425367017233 0ustar rootroot#include "src/Util/AbstractSeq.h" choreonoid-1.5.0/include/cnoid/ContactAttribute0000664000000000000000000000004712741425367020303 0ustar rootroot#include "src/Body/ContactAttribute.h" choreonoid-1.5.0/include/cnoid/ImageIO0000664000000000000000000000003612741425367016274 0ustar rootroot#include "src/Util/ImageIO.h" choreonoid-1.5.0/include/cnoid/SceneDevice0000664000000000000000000000004212741425367017174 0ustar rootroot#include "src/Body/SceneDevice.h" choreonoid-1.5.0/include/cnoid/SensorVisualizerItem0000664000000000000000000000006112741425367021166 0ustar rootroot#include "src/BodyPlugin/SensorVisualizerItem.h" choreonoid-1.5.0/include/cnoid/SceneCameras0000664000000000000000000000004312741425367017351 0ustar rootroot#include "src/Util/SceneCameras.h" choreonoid-1.5.0/include/cnoid/BodyCollisionDetectorUtil0000664000000000000000000000006012741425367022120 0ustar rootroot#include "src/Body/BodyCollisionDetectorUtil.h" choreonoid-1.5.0/include/cnoid/CollisionSeqItem0000664000000000000000000000005512741425367020246 0ustar rootroot#include "src/BodyPlugin/CollisionSeqItem.h" choreonoid-1.5.0/include/cnoid/PinDragIK0000664000000000000000000000004012741425367016565 0ustar rootroot#include "src/Body/PinDragIK.h" choreonoid-1.5.0/include/cnoid/ComboBox0000664000000000000000000000003712741425367016533 0ustar rootroot#include "src/Base/ComboBox.h" choreonoid-1.5.0/include/cnoid/BoundingBox0000664000000000000000000000004212741425367017235 0ustar rootroot#include "src/Util/BoundingBox.h" choreonoid-1.5.0/include/cnoid/ConnectionSet0000664000000000000000000000004412741425367017574 0ustar rootroot#include "src/Util/ConnectionSet.h" choreonoid-1.5.0/include/cnoid/ActionGroup0000664000000000000000000000004212741425367017251 0ustar rootroot#include "src/Base/ActionGroup.h" choreonoid-1.5.0/include/cnoid/GaussianFilter0000664000000000000000000000004512741425367017742 0ustar rootroot#include "src/Util/GaussianFilter.h" choreonoid-1.5.0/include/cnoid/BodyMotionItem0000664000000000000000000000005312741425367017723 0ustar rootroot#include "src/BodyPlugin/BodyMotionItem.h" choreonoid-1.5.0/include/cnoid/DeviceList0000664000000000000000000000004112741425367017051 0ustar rootroot#include "src/Body/DeviceList.h" choreonoid-1.5.0/include/cnoid/SpotLight0000664000000000000000000000004012741425367016732 0ustar rootroot#include "src/Body/SpotLight.h" choreonoid-1.5.0/include/cnoid/ExecutablePath0000664000000000000000000000004512741425367017720 0ustar rootroot#include "src/Util/ExecutablePath.h" choreonoid-1.5.0/include/cnoid/CorbaPlugin0000664000000000000000000000005112741425367017224 0ustar rootroot#include "src/CorbaPlugin/CorbaPlugin.h" choreonoid-1.5.0/include/cnoid/SpinBox0000664000000000000000000000003612741425367016404 0ustar rootroot#include "src/Base/SpinBox.h" choreonoid-1.5.0/include/cnoid/CollisionLinkPair0000664000000000000000000000005012741425367020403 0ustar rootroot#include "src/Body/CollisionLinkPair.h" choreonoid-1.5.0/include/cnoid/SubSimulatorItem.h0000664000000000000000000000005512741425367020521 0ustar rootroot#include "src/BodyPlugin/SubSimulatorItem.h" choreonoid-1.5.0/include/cnoid/ZMPSeq0000664000000000000000000000003512741425367016140 0ustar rootroot#include "src/Body/ZMPSeq.h" choreonoid-1.5.0/include/cnoid/PolyhedralRegion0000664000000000000000000000004712741425367020273 0ustar rootroot#include "src/Util/PolyhedralRegion.h" choreonoid-1.5.0/include/cnoid/SceneUtil0000664000000000000000000000004012741425367016710 0ustar rootroot#include "src/Util/SceneUtil.h" choreonoid-1.5.0/include/cnoid/Splitter0000664000000000000000000000003712741425367016631 0ustar rootroot#include "src/Base/Splitter.h" choreonoid-1.5.0/include/cnoid/TaskView0000664000000000000000000000003712741425367016560 0ustar rootroot#include "src/Base/TaskView.h" choreonoid-1.5.0/include/cnoid/LazySignal0000664000000000000000000000004112741425367017073 0ustar rootroot#include "src/Base/LazySignal.h" choreonoid-1.5.0/include/cnoid/SceneEffects0000664000000000000000000000004312741425367017355 0ustar rootroot#include "src/Util/SceneEffects.h" choreonoid-1.5.0/include/cnoid/ForceSensor0000664000000000000000000000004212741425367017247 0ustar rootroot#include "src/Body/ForceSensor.h" choreonoid-1.5.0/include/cnoid/FloatingNumberBox0000664000000000000000000000005012741425367020403 0ustar rootroot#include "src/Base/FloatingNumberBox.h" choreonoid-1.5.0/include/cnoid/Task0000664000000000000000000000003312741425367015721 0ustar rootroot#include "src/Util/Task.h" choreonoid-1.5.0/include/cnoid/OpenRTMUtil0000664000000000000000000000005312741425367017143 0ustar rootroot#include "src/OpenRTMPlugin/OpenRTMUtil.h" choreonoid-1.5.0/include/cnoid/SceneProjector0000664000000000000000000000004512741425367017747 0ustar rootroot#include "src/Base/SceneProjector.h" choreonoid-1.5.0/include/cnoid/BodyCustomizerInterface0000664000000000000000000000005612741425367021627 0ustar rootroot#include "src/Body/BodyCustomizerInterface.h" choreonoid-1.5.0/include/cnoid/PythonConsoleView0000664000000000000000000000006012741425367020456 0ustar rootroot#include "src/PythonPlugin/PythonConsoleView.h" choreonoid-1.5.0/include/cnoid/ToolBar0000664000000000000000000000003612741425367016364 0ustar rootroot#include "src/Base/ToolBar.h" choreonoid-1.5.0/include/cnoid/SelectionListEditor0000664000000000000000000000005212741425367020750 0ustar rootroot#include "src/Base/SelectionListEditor.h" choreonoid-1.5.0/include/cnoid/SceneBody0000664000000000000000000000004012741425367016670 0ustar rootroot#include "src/Body/SceneBody.h" choreonoid-1.5.0/include/cnoid/View0000664000000000000000000000003312741425367015731 0ustar rootroot#include "src/Base/View.h" choreonoid-1.5.0/include/cnoid/UniformCubicBSpline0000664000000000000000000000005212741425367020662 0ustar rootroot#include "src/Util/UniformCubicBSpline.h" choreonoid-1.5.0/include/cnoid/LeggedBodyHelper0000664000000000000000000000004712741425367020171 0ustar rootroot#include "src/Body/LeggedBodyHelper.h" choreonoid-1.5.0/include/cnoid/Item0000664000000000000000000000003312741425367015715 0ustar rootroot#include "src/Base/Item.h" choreonoid-1.5.0/include/cnoid/Sensor0000664000000000000000000000006412741425367016274 0ustar rootroot// This header is obsolete. #include "BasicSensors" choreonoid-1.5.0/include/cnoid/SceneGraph0000664000000000000000000000004112741425367017035 0ustar rootroot#include "src/Util/SceneGraph.h" choreonoid-1.5.0/include/cnoid/LinkGroup0000664000000000000000000000004012741425367016727 0ustar rootroot#include "src/Body/LinkGroup.h" choreonoid-1.5.0/include/cnoid/Collision0000664000000000000000000000004012741425367016750 0ustar rootroot#include "src/Util/Collision.h" choreonoid-1.5.0/include/cnoid/ColdetModelPair0000664000000000000000000000006712741425367020035 0ustar rootroot#include "src/AISTCollisionDetector/ColdetModelPair.h" choreonoid-1.5.0/include/cnoid/MultiSE3Seq0000664000000000000000000000004212741425367017075 0ustar rootroot#include "src/Util/MultiSE3Seq.h" choreonoid-1.5.0/include/cnoid/TimeSyncItemEngine0000664000000000000000000000005112741425367020517 0ustar rootroot#include "src/Base/TimeSyncItemEngine.h" choreonoid-1.5.0/include/cnoid/UTF80000664000000000000000000000003312741425367015545 0ustar rootroot#include "src/Util/UTF8.h" choreonoid-1.5.0/include/cnoid/PySignal0000664000000000000000000000004612741425367016551 0ustar rootroot#include "src/Util/python/PySignal.h" choreonoid-1.5.0/include/cnoid/VRMLParser0000664000000000000000000000004112741425367016753 0ustar rootroot#include "src/Util/VRMLParser.h" choreonoid-1.5.0/include/cnoid/SceneLights0000664000000000000000000000004212741425367017227 0ustar rootroot#include "src/Util/SceneLights.h" choreonoid-1.5.0/include/cnoid/EigenUtil0000664000000000000000000000004012741425367016702 0ustar rootroot#include "src/Util/EigenUtil.h" choreonoid-1.5.0/include/cnoid/TreeWidget0000664000000000000000000000004112741425367017061 0ustar rootroot#include "src/Base/TreeWidget.h" choreonoid-1.5.0/include/cnoid/LazyCaller0000664000000000000000000000004112741425367017060 0ustar rootroot#include "src/Base/LazyCaller.h" choreonoid-1.5.0/include/cnoid/BodyItem0000664000000000000000000000004512741425367016536 0ustar rootroot#include "src/BodyPlugin/BodyItem.h" choreonoid-1.5.0/include/cnoid/Menu0000664000000000000000000000003312741425367015723 0ustar rootroot#include "src/Base/Menu.h" choreonoid-1.5.0/include/cnoid/ItemList0000664000000000000000000000003712741425367016555 0ustar rootroot#include "src/Base/ItemList.h" choreonoid-1.5.0/include/cnoid/PositionDragger0000664000000000000000000000004612741425367020123 0ustar rootroot#include "src/Base/PositionDragger.h" choreonoid-1.5.0/include/cnoid/RectRegionMarker0000664000000000000000000000004712741425367020227 0ustar rootroot#include "src/Base/RectRegionMarker.h" choreonoid-1.5.0/include/cnoid/TimeBar0000664000000000000000000000003612741425367016345 0ustar rootroot#include "src/Base/TimeBar.h" choreonoid-1.5.0/include/cnoid/CollisionSeq0000664000000000000000000000005112741425367017423 0ustar rootroot#include "src/BodyPlugin/CollisionSeq.h" choreonoid-1.5.0/include/cnoid/PythonExecutor0000664000000000000000000000005512741425367020023 0ustar rootroot#include "src/PythonPlugin/PythonExecutor.h" choreonoid-1.5.0/include/cnoid/PoseProvider0000664000000000000000000000004312741425367017441 0ustar rootroot#include "src/Body/PoseProvider.h" choreonoid-1.5.0/include/cnoid/FileUtil0000664000000000000000000000003712741425367016540 0ustar rootroot#include "src/Util/FileUtil.h" choreonoid-1.5.0/include/cnoid/ConstraintForceSolver0000664000000000000000000000005412741425367021320 0ustar rootroot#include "src/Body/ConstraintForceSolver.h" choreonoid-1.5.0/include/cnoid/SceneWidget0000664000000000000000000000004212741425367017220 0ustar rootroot#include "src/Base/SceneWidget.h" choreonoid-1.5.0/include/cnoid/SceneProvider0000664000000000000000000000004412741425367017571 0ustar rootroot#include "src/Util/SceneProvider.h" choreonoid-1.5.0/include/cnoid/ExtJoystick0000664000000000000000000000004212741425367017277 0ustar rootroot#include "src/Util/ExtJoystick.h" choreonoid-1.5.0/include/cnoid/VRMLWriter0000664000000000000000000000004112741425367016773 0ustar rootroot#include "src/Util/VRMLWriter.h" choreonoid-1.5.0/include/cnoid/ItemPath0000664000000000000000000000003712741425367016536 0ustar rootroot#include "src/Base/ItemPath.h" choreonoid-1.5.0/include/cnoid/Button0000664000000000000000000000013112741425367016271 0ustar rootroot// This header is obsolete. #include "src/Base/Buttons.h" #include "src/Base/CheckBox.h" choreonoid-1.5.0/include/cnoid/PointCloudUtil0000664000000000000000000000005212741425367017736 0ustar rootroot#include "src/PCLPlugin/PointCloudUtil.h" choreonoid-1.5.0/include/cnoid/Vector3SeqItem0000664000000000000000000000004512741425367017637 0ustar rootroot#include "src/Base/Vector3SeqItem.h" choreonoid-1.5.0/include/cnoid/ColdetModel0000664000000000000000000000006312741425367017215 0ustar rootroot#include "src/AISTCollisionDetector/ColdetModel.h" choreonoid-1.5.0/include/cnoid/LinkTreeWidget0000664000000000000000000000005312741425367017702 0ustar rootroot#include "src/BodyPlugin/LinkTreeWidget.h" choreonoid-1.5.0/include/cnoid/WorldItem0000664000000000000000000000004612741425367016731 0ustar rootroot#include "src/BodyPlugin/WorldItem.h" choreonoid-1.5.0/include/cnoid/VRMLBodyWriter0000664000000000000000000000004512741425367017615 0ustar rootroot#include "src/Body/VRMLBodyWriter.h" choreonoid-1.5.0/INSTALL0000664000000000000000000000036312741425367013414 0ustar rootroot Please see the following manuals to get the information on how to compile and install Choreonoid. * http://choreonoid.org/en/manuals/1.5/install/install.html (English) * http://choreonoid.org/ja/manuals/1.5/install/install.html (Japanese) choreonoid-1.5.0/CONTRIBUTORS0000664000000000000000000000125012741425367014237 0ustar rootroot The development of Choreonoid was started by Shin'ichiro Nakaoka. Choreonoid has been developed as part of several research projects done at Humanoid Research Group, Intelligent Systems Research Institute, National Institute of Advanced Industrial Scicence and Technology (AIST). Following people contributed to Choreonoid (alphabetical order): Hervİ Audren Ko Ayusawa Benjamin Chrİtien Rafael Cisneros Isao Hara Kensuke Harada Shizuko Hattori Hirohisa Hirukawa Hisashi Ikari Shuuji Kajita Yohei Kakiuchi Fumio Kanehiro Kunio Kojima Yosuke Matsusaka Shougo Matsushita Mitsuharu Morisawa Thomas Moulard Shin'ichiro Nakaoka Shunichi Nozawa Yu Ohara Tokuo Tsuji Kazuhito Yokoi choreonoid-1.5.0/NEWS0000664000000000000000000001071612741425367013065 0ustar rootrootChoreonoid 1.5.0 released on July 13, 2016 ========================================== Changes since 1.4.0: * Improved the view / toolbar management system * Added GLVisionSimulatorItem, which simulates vision sensors such as cameras, RGBD cameras, and laser range sensors * Added A function to interactively apply force to an object being simulated using mouse dragging * Improved the stabilty the simulation performed by AISTSimulatorItem * Added PhysXPlugin, which enable nVidia PhysX to be used as a physics engine in simulation * Added WorldLogFileItem, which stores all the log data of a virtual world being simulated online * Generalization of collision detectors * Added BodyTrackingCameraItem, which provides a camera that automatically tracks a particular object in a virtual world * Added SensorVisualizerItem, which visualizes the states of sensors such as force sensors in a scene view * Added PointSetItem and MultiPointSetItem, which visualize point cloud data in a scene view * Added the Python scripting function, which enables users to controll Choreonoid with a Python script * The source code of BalancerPlugin became a part of Choreonoid's main source code with the same license * Added samples * Supported both Qt4 and Qt5 * The license was changed from LGPL to the MIT license * Other minor improvements and bug fixes Choreonoid 1.4.0 released on August 29, 2013 ============================================ Changes since 1.3.1: * Improved the OpenRTM plugin to support simulation using RT-components * Added the Bullet plugin, which allows the use of the Bullet physics library as one of the simulation engines * Added the Media plugin for playing movie and audio files * Introduced a new SceneView implementation based on the pure OpenGL API * Supported cameras and lights defined in models on the new SceneView * Supported the simulation of the crawler mechanism * Path variables can be set and used in project files * Added the RIC30 robot model * Added sample projects for the new functions and models * A lot of other minor improvements * A lot of bug fixes * Refactoring the API of the Body library and plugin Choreonoid 1.3.1 released on August 20, 2012 ============================================ Changes since 1.3.0: * Fixed a bug of reloading items * Fixed a bug of the execution file path detection on Mac OS X * Fixed a problem where a filename cannot be specified on file save dialogs on Mac OS X * Fixed a crash caused by ItemPropertyView Choreonoid 1.3.0 released on July 29, 2012 ========================================== Changes since 1.2.0: * Improved the AIST Simulator - Improved the high-gain dynamics mode to be more accurate - Made the integration methods selectable * Improved the support for Mac OS X - Introduced relative path setting for shared libraries to make the binary files relocatable on the file system - Fixed the BalancerPlugin binary to be loadable * Supported Boost C++ libraries version 1.50 * Fixed some other bugs Choreonoid 1.2.0 released on July 20, 2012 ========================================== Changes since 1.1.0: * Supported Mac OS X (Only tested on Lion) * Added a general dynamics simulation function * Improved the robustness of the automatic dynamic balance adjustment * Improved the numerical inverse kinematics to be more robust * SceneView's sequential image output function for creating movies * Online viewer function whose API is same as OpenHRP3 * Forward kinematics dragging for slide joints on SceneView * Added the Corba module and CorbaPlugin which support some CORBA functions * Supported Clang compiler * Ended the use of Boost.multi_array library which caused some problems * Removed the Eigen library source from the source archive * Fixed many other bugs Choreonoid 1.1.0 released on December 30, 2011 ============================================== Changes since 1.0.0: * Supported internationalization - Messages can be translated into other languages - Added Japanese translations - International characters (any characters defined in Unicode) can be used in data and filenames in the Linux distributions based on UTF-8 - Local character encoding (such as shift-jis) can be used in data and filenames in Windows - Added some scripts for handling gettext files * New graphical tool bar icons * New application icon * Fixed a compile error in Visual C++ 2010 * Fixed some other bugs Choreonoid 1.0.0 released on November 8, 2011 ============================================= This is the initial release version. choreonoid-1.5.0/.gitignore0000664000000000000000000000053412741425367014353 0ustar rootroot#*.[oa] *~ \#*\# /core ext/*/ Makefile CMakeFiles/ cmake_install.cmake CMakeCache.txt CPackConfig.cmake CPackSourceConfig.cmake /postinst *.hh moc_*.cxx moc_*.cxx_parameters qrc_*.cxx *.qrc.depends *DynSk.cpp *Sk.cpp /.cproject /.project /.settings/ /install_manifest.txt /bin /lib /share/icon/ /share/locale /Doxyfile gettext.h messages.pot choreonoid-1.5.0/ext/0000775000000000000000000000000012741425367013161 5ustar rootrootchoreonoid-1.5.0/ext/CMakeLists.txt0000664000000000000000000000036412741425367015724 0ustar rootroot# @author Shin'ichiro Nakaoka # if(ENABLE_INSTALL_RPATH) # unset(CMAKE_INSTALL_RPATH) # endif() file(GLOB subdirs "*") foreach(subdir ${subdirs}) if(EXISTS ${subdir}/CMakeLists.txt) add_subdirectory(${subdir}) endif() endforeach() choreonoid-1.5.0/share/0000775000000000000000000000000012741425367013463 5ustar rootrootchoreonoid-1.5.0/share/script/0000775000000000000000000000000012741425367014767 5ustar rootrootchoreonoid-1.5.0/share/script/.gitkeep0000664000000000000000000000000012741425367016406 0ustar rootrootchoreonoid-1.5.0/share/motion/0000775000000000000000000000000012741425367014770 5ustar rootrootchoreonoid-1.5.0/share/motion/SR1/0000775000000000000000000000000012741425367015375 5ustar rootrootchoreonoid-1.5.0/share/motion/SR1/SR1WalkPattern2.pseq0000664000000000000000000004103612741425367021137 0ustar rootroot# Body pose sequence format version 1.0 defined by cnoid-Robotics type: PoseSeq name: "SR1WalkPattern2" targetBody: "SR1" refs: - time: 0 refer: type: Pose name: "" joints: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28 ] q: [ 0, -0.036652, 0, 0.07854, -0.041888, 0, 0.174533, -0.003491, 0, -1.570796, 0, 0, 0, 0, -0.036652, 0, 0.07854, -0.041888, 0, 0.174533, -0.003491, 0, -1.570796, 0, 0, 0, 0, 0, 0 ] ikLinks: - name: WAIST index: 0 isBaseLink: true translation: [ 9.14417338e-06, 0, 0.707499435 ] rotation: [ 1, 0, -1.38777878e-17, 0, 1, 0, 1.38777878e-17, 0, 1 ] - name: LLEG_ANKLE_R index: 23 translation: [ 0.0004, 0.09, 0.0545000013 ] rotation: [ 1, 0, -6.9388939e-18, 0, 1, 0, 6.9388939e-18, 0, 1 ] isTouching: true partingDirection: [ 0, 0, 1 ] - name: RLEG_ANKLE_R index: 29 translation: [ 0.0004, -0.09, 0.0545000013 ] rotation: [ 1, 0, -1.38777878e-17, 0, 1, 0, 1.38777878e-17, 0, 1 ] isTouching: true partingDirection: [ 0, 0, 1 ] zmp: [ 0.0383559077, -4.46462846e-05, 0 ] isZmpStationaryPoint: true - time: 2.014 refer: type: Pose name: "" joints: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28 ] q: [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0191999886, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] ikLinks: - name: WAIST index: 0 isBaseLink: true translation: [ 0.0410137963, -0.0115986578, 0.658514112 ] rotation: [ 1, -2.25514036e-07, -2.64260243e-05, 2.25504108e-07, 1, -3.75706625e-07, 2.64260244e-05, 3.75700666e-07, 1 ] - name: LLEG_ANKLE_R index: 23 translation: [ 0.0001, 0.09, 0.0545018782 ] rotation: [ 1, -2.25514338e-07, -2.64260243e-05, 2.25504108e-07, 1, -3.8713341e-07, 2.64260244e-05, 3.87127451e-07, 1 ] isTouching: true partingDirection: [ 0, 0, 1 ] - name: RLEG_ANKLE_R index: 29 translation: [ 0.000100040593, -0.09, 0.0545018105 ] rotation: [ 1, -2.25514036e-07, -2.64260243e-05, 2.25504108e-07, 1, -3.75706625e-07, 2.64260244e-05, 3.75700666e-07, 1 ] isTouching: true partingDirection: [ 0, 0, 1 ] - time: 5.01 maxTransitionTime: 1.09185091 refer: type: Pose name: "" joints: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28 ] q: [ -0.104999768, -0.528008072, -7.39996643e-13, 0.94199581, -0.413961843, 0.104999768, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294511984, -0.0134389614, -0.161704984 ] ikLinks: - name: WAIST index: 0 isBaseLink: true translation: [ 0.0484073025, 0.0609281633, 0.65863289 ] rotation: [ 0.999998426, 0.00175187693, 0.000279766791, -0.00175178489, 0.999998412, -0.000328920249, -0.000280342574, 0.00032842964, 0.999999907 ] - name: RLEG_ANKLE_R index: 29 translation: [ 0.105400796, -0.0897720368, 0.0817468453 ] rotation: [ 0.999998414, 0.00175459084, 0.000305518488, -0.00175449032, 0.999998407, -0.000328965396, -0.000306095201, 0.000328428845, 0.999999899 ] - time: 5.384 refer: type: Pose name: "" joints: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28 ] q: [ -0.00448608461, -0.401534749, 0.00171957775, 0.776768438, -0.375334308, 0.00525274291, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] ikLinks: - name: WAIST index: 0 isBaseLink: true translation: [ 0.0917137707, 0.00338640428, 0.658998207 ] rotation: [ 0.999998447, 0.00175921517, 0.000102944872, -0.00175922598, 0.999998447, 0.00010501355, -0.00010275997, -0.00010519449, 0.999999989 ] - name: RLEG_ANKLE_R index: 29 translation: [ 0.119699984, -0.0898000494, 0.054502926 ] rotation: [ 0.999999984, 0.000175910055, 9.94395868e-06, -0.000175910159, 0.999999984, 1.04308412e-05, -9.94212364e-06, -1.04325903e-05, 1 ] isTouching: true partingDirection: [ 0, 0, 1 ] - time: 5.976 maxTransitionTime: 0.374348885 refer: type: Pose name: "" joints: [ 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28 ] q: [ 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.148998513, -0.364579343, -2.91599666e-11, 0.948889335, -0.584041768, -0.148998513, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0267902229, 0.0251335557, -0.00822491738 ] ikLinks: - name: WAIST index: 0 isBaseLink: true translation: [ 0.164052716, -0.0861509702, 0.660077644 ] rotation: [ 0.999969456, -0.0023768393, 0.00744564182, 0.00236189248, 0.999995179, 0.00201560904, -0.0074503967, -0.00199796167, 0.999970249 ] - name: LLEG_ANKLE_R index: 23 translation: [ 0.11991639, 0.0887709504, 0.0859746699 ] rotation: [ 0.99996735, -0.00241665536, 0.00771088611, 0.00240117487, 0.999995085, 0.00201624075, -0.00771572076, -0.00199765974, 0.999968238 ] - time: 6.398 refer: type: Pose name: "" joints: [ 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28 ] q: [ 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.124963278, -0.575985904, -1.43484567e-11, 0.818976091, -0.243014691, -0.124963278, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357459943, 0.0185231994, 0.162118714 ] ikLinks: - name: WAIST index: 0 isBaseLink: true translation: [ 0.191273203, -0.073778977, 0.659346241 ] rotation: [ 0.999994697, 0.000180070421, 0.00325156181, -0.000182116257, 0.999999786, 0.000628900581, -0.00325144787, -0.000629489409, 0.999994516 ] - name: LLEG_ANKLE_R index: 23 translation: [ 0.30976224, 0.0890762788, 0.0757860533 ] rotation: [ 0.999994776, 0.00018312461, 0.00322724857, -0.000185155171, 0.999999785, 0.000628905046, -0.00322713271, -0.000629499302, 0.999994595 ] - time: 6.612 refer: type: Pose name: "" joints: [ 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28 ] q: [ 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0156763399, -0.399297264, 0.00182832101, 0.777137067, -0.378662501, 0.0163983385, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272585, 0.00958936, 0.163646 ] ikLinks: - name: WAIST index: 0 isBaseLink: true translation: [ 0.293887431, 0.00921385189, 0.659007175 ] rotation: [ 0.999998067, 0.00171494306, 0.000962242492, -0.00171495472, 0.999998529, 1.12927148e-05, -0.00096222171, -1.29428952e-05, 0.999999537 ] - name: LLEG_ANKLE_R index: 23 translation: [ 0.3202, 0.0893000001, 0.0545302788 ] rotation: [ 0.999999986, 1.71869214e-05, 0.000166658871, -1.71869363e-05, 1, 8.8516176e-08, -0.000166658869, -9.13805301e-08, 0.999999986 ] isTouching: true partingDirection: [ 0, 0, 1 ] - time: 7.108 maxTransitionTime: 0.422374573 refer: type: Pose name: "" joints: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28 ] q: [ -0.095412951, -0.0519395353, -6.98370619e-09, 0.771513118, -0.720073576, 0.0954129506, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0288835472, -0.00295149347, 0.0983995247 ] ikLinks: - name: WAIST index: 0 isBaseLink: true translation: [ 0.3480482, 0.0544069056, 0.659003434 ] rotation: [ 0.999998071, 0.0017023544, 0.000979857543, -0.00170235496, 0.999998551, -2.69663113e-07, -0.000979856582, -1.39840275e-06, 0.99999952 ] - name: RLEG_ANKLE_R index: 29 translation: [ 0.167870237, -0.0904142906, 0.0831622385 ] rotation: [ 0.999998515, 0.00165472797, 0.000482138906, -0.00165472844, 0.999998631, 5.65782908e-07, -0.000482137309, -1.36359103e-06, 0.999999884 ] - time: 7.596 refer: type: Pose name: "" joints: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28 ] q: [ -0.0979021723, -0.506945536, -2.7412655e-10, 0.945110838, -0.438276356, 0.0979021721, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0382603931, -0.00178616784, -0.142417385 ] ikLinks: - name: WAIST index: 0 isBaseLink: true translation: [ 0.365599605, 0.0559847157, 0.658938402 ] rotation: [ 0.999998506, 0.00172273311, 0.000143665743, -0.00172273321, 0.999998516, 5.67663515e-07, -0.000143664552, -8.15160413e-07, 0.99999999 ] - name: RLEG_ANKLE_R index: 29 translation: [ 0.409607545, -0.0908528359, 0.0810125555 ] rotation: [ 0.999998534, 0.00171187827, 3.31433266e-05, -0.00171187829, 0.999998535, 7.57464587e-07, -3.31419813e-05, -8.14200818e-07, 0.999999999 ] - time: 7.914 refer: type: Pose name: "" joints: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28 ] q: [ -0.0169010947, -0.417001216, 0, 0.778002257, -0.361000453, 0.0169010947, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] ikLinks: - name: WAIST index: 0 isBaseLink: true translation: [ 0.402968348, 0.00937049589, 0.658287222 ] rotation: [ 0.999998516, 0.00172299124, 1.17533925e-05, -0.00172299125, 0.999998516, 1.55179727e-06, -1.17507013e-05, -1.57204596e-06, 1 ] - name: RLEG_ANKLE_R index: 29 translation: [ 0.44, -0.0909, 0.0545023303 ] rotation: [ 0.999998516, 0.00172300117, 1.23413254e-05, -0.00172300119, 0.999998516, 1.55078426e-06, -1.23386351e-05, -1.57204608e-06, 1 ] isTouching: true partingDirection: [ 0, 0, 1 ] - time: 8.33055279 maxTransitionTime: 0.292413166 refer: type: Pose name: "" joints: [ 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28 ] q: [ 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.131, -0.151, 0, 0.829, -0.678, -0.131, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318833, 0.0270765, -0.124227 ] ikLinks: - name: WAIST index: 0 isBaseLink: true translation: [ 0.467762397, -0.0764253531, 0.659559741 ] rotation: [ 0.999993753, -0.000715937162, 0.00346136851, 0.000708531234, 0.999997458, 0.00214034853, -0.00346289207, -0.00213788267, 0.999991719 ] - name: LLEG_ANKLE_R index: 23 translation: [ 0.33064805, 0.0884124097, 0.0815469107 ] rotation: [ 0.999993753, -0.000715937162, 0.00346136851, 0.000708531234, 0.999997458, 0.00214034853, -0.00346289207, -0.00213788267, 0.999991719 ] - time: 8.812 refer: type: Pose name: "" joints: [ 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28 ] q: [ 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.158999177, -0.321137473, -4.84161807e-10, 0.92105067, -0.600797094, -0.158999177, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358771922, 0.0432126957, -0.0237608988 ] ikLinks: - name: WAIST index: 0 isBaseLink: true translation: [ 0.484651181, -0.0931540278, 0.660416152 ] rotation: [ 0.99993117, -0.00654075228, 0.00974028576, 0.00651569118, 0.999975386, 0.00260244722, -0.00975706797, -0.0025388034, 0.999949176 ] - name: LLEG_ANKLE_R index: 23 translation: [ 0.420064959, 0.0872800536, 0.0848573843 ] rotation: [ 0.999940196, -0.00640081348, 0.00886759516, 0.00637801559, 0.999976288, 0.00259682075, -0.00888400667, -0.00254010779, 0.99995731 ] - time: 9.332 refer: type: Pose name: "" joints: [ 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28 ] q: [ 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0803113235, -0.278364274, 3.99029545e-17, 0.755401115, -0.477036841, -0.0803113235, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338585995, 0.0400849985, -0.0184752029 ] ikLinks: - name: WAIST index: 0 isBaseLink: true translation: [ 0.480572639, -0.0500888102, 0.658960366 ] rotation: [ 0.999999888, -0.000474221818, -3.11021667e-06, 0.000474222024, 0.999999885, 6.68175819e-05, 3.07852996e-06, -6.68190493e-05, 0.999999998 ] - name: LLEG_ANKLE_R index: 23 translation: [ 0.439900001, 0.0884999992, 0.0545052952 ] rotation: [ 0.999999888, -0.000474221818, -3.11021668e-06, 0.000474222024, 0.999999885, 6.68175819e-05, 3.07852997e-06, -6.68190493e-05, 0.999999998 ] isTouching: true partingDirection: [ 0, 0, 1 ] - time: 11.0735023 refer: type: Pose name: "" joints: [ 6, 7, 8, 9, 10, 11, 12, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28 ] q: [ 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] ikLinks: - name: WAIST index: 0 isBaseLink: true translation: [ 0.48087087, -0.0132002071, 0.658908205 ] rotation: [ 0.999999888, -0.000472985437, -2.45811877e-07, 0.000472985437, 0.999999888, 1.10209545e-06, 2.45290574e-07, -1.10221159e-06, 1 ] - time: 13.29 maxTransitionTime: 1.2281353 refer: type: Pose name: "" joints: [ 6, 7, 8, 9, 10, 11, 12, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28 ] q: [ 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] ikLinks: - name: WAIST index: 0 isBaseLink: true translation: [ 0.440099998, -0.00159999665, 0.67650093 ] rotation: [ 0.999999864, -0.000468272975, -0.000231005011, 0.000468272609, 0.99999989, -1.63878359e-06, 0.000231005753, 1.53061005e-06, 0.999999973 ] choreonoid-1.5.0/share/motion/SR1/SR1WalkPattern.yaml0000664000000000000000000512131312741425367021051 0ustar rootroot# Body motion data set format version 1.0 defined by cnoid-Robotics type: BodyMotion components: - type: "MultiValueSeq" content: "JointPosition" frameRate: 500 numFrames: 6701 numParts: 29 frames: - [ 0, -0.036, 0, 0.0785, -0.0425, 0, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0, -0.036, 0, 0.0785, -0.0425, 0, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0, 0, 0 ] - [ 0, -0.036, 0, 0.0785, -0.0425, 0, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0, -0.036, 0, 0.0785, -0.0425, 0, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0, 0, 0 ] - [ 0, -0.036, 0, 0.0785, -0.0425, 0, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0, -0.036, 0, 0.0785, -0.0425, 0, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0, 0, 0 ] - [ 1.75e-08, -0.036, 0, 0.0785, -0.0425, -1.75e-08, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 1.75e-08, -0.036, 0, 0.0785, -0.0425, -1.75e-08, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 3.49066e-08, 0, -1.74533e-08 ] - [ 3.49e-08, -0.036, 0, 0.0785, -0.0425, -3.49e-08, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 3.49e-08, -0.036, 0, 0.0785, -0.0425, -3.49e-08, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 5.23599e-08, 0, -3.49066e-08 ] - [ 5.24e-08, -0.036, 0, 0.0785, -0.0425, -5.24e-08, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 5.24e-08, -0.036, 0, 0.0785, -0.0425, -5.24e-08, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 1.0472e-07, 3.49066e-08, -6.98132e-08 ] - [ 8.73e-08, -0.036, 0, 0.0785, -0.0425, -8.73e-08, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 8.73e-08, -0.036, 0, 0.0785, -0.0425, -8.73e-08, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 1.5708e-07, 5.23599e-08, -1.0472e-07 ] - [ 1.4e-07, -0.036, 0, 0.0785, -0.0425, -1.4e-07, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 1.4e-07, -0.036, 0, 0.0785, -0.0425, -1.4e-07, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 2.44346e-07, 6.98132e-08, -1.5708e-07 ] - [ 1.92e-07, -0.0361, 0, 0.0785, -0.0425, -1.92e-07, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 1.92e-07, -0.0361, 0, 0.0785, -0.0425, -1.92e-07, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 3.49066e-07, 1.0472e-07, -2.44346e-07 ] - [ 2.62e-07, -0.0361, 0, 0.0786, -0.0425, -2.62e-07, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 2.62e-07, -0.0361, 0, 0.0786, -0.0425, -2.62e-07, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 4.88692e-07, 1.39626e-07, -3.31613e-07 ] - [ 3.49e-07, -0.0361, 0, 0.0786, -0.0425, -3.49e-07, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 3.49e-07, -0.0361, 0, 0.0786, -0.0425, -3.49e-07, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 6.63225e-07, 1.91986e-07, -4.36332e-07 ] - [ 4.71e-07, -0.0361, 0, 0.0786, -0.0425, -4.71e-07, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 4.71e-07, -0.0361, 0, 0.0786, -0.0425, -4.71e-07, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 8.72665e-07, 2.44346e-07, -5.75959e-07 ] - [ 6.11e-07, -0.0361, 0, 0.0786, -0.0425, -6.11e-07, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 6.11e-07, -0.0361, 0, 0.0786, -0.0425, -6.11e-07, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 1.11701e-06, 3.14159e-07, -7.50492e-07 ] - [ 7.68e-07, -0.0361, 0, 0.0787, -0.0426, -7.68e-07, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 7.68e-07, -0.0361, 0, 0.0787, -0.0426, -7.68e-07, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 1.39626e-06, 4.01426e-07, -9.42478e-07 ] - [ 9.42e-07, -0.0361, 0, 0.0787, -0.0426, -9.42e-07, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 9.42e-07, -0.0361, 0, 0.0787, -0.0426, -9.42e-07, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 1.74533e-06, 4.88692e-07, -1.16937e-06 ] - [ 1.15e-06, -0.0361, 0, 0.0788, -0.0426, -1.15e-06, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 1.15e-06, -0.0361, 0, 0.0788, -0.0426, -1.15e-06, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 2.1293e-06, 6.10865e-07, -1.41372e-06 ] - [ 1.4e-06, -0.0362, 0, 0.0788, -0.0426, -1.4e-06, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 1.4e-06, -0.0362, 0, 0.0788, -0.0426, -1.4e-06, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 2.56563e-06, 7.33038e-07, -1.71042e-06 ] - [ 1.66e-06, -0.0362, 0, 0.0789, -0.0427, -1.66e-06, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 1.66e-06, -0.0362, 0, 0.0789, -0.0427, -1.66e-06, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 3.07178e-06, 8.72665e-07, -2.05949e-06 ] - [ 1.97e-06, -0.0362, 0, 0.0789, -0.0427, -1.97e-06, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 1.97e-06, -0.0362, 0, 0.0789, -0.0427, -1.97e-06, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 3.63028e-06, 1.02974e-06, -2.42601e-06 ] - [ 2.3e-06, -0.0363, 0, 0.079, -0.0427, -2.3e-06, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 2.3e-06, -0.0363, 0, 0.079, -0.0427, -2.3e-06, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 4.2586e-06, 1.20428e-06, -2.84489e-06 ] - [ 2.69e-06, -0.0363, 0, 0.0791, -0.0428, -2.69e-06, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 2.69e-06, -0.0363, 0, 0.0791, -0.0428, -2.69e-06, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 4.95674e-06, 1.41372e-06, -3.31613e-06 ] - [ 3.11e-06, -0.0363, 0, 0.0792, -0.0428, -3.11e-06, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 3.11e-06, -0.0363, 0, 0.0792, -0.0428, -3.11e-06, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 5.72468e-06, 1.62316e-06, -3.82227e-06 ] - [ 3.56e-06, -0.0364, 0, 0.0793, -0.0429, -3.56e-06, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 3.56e-06, -0.0364, 0, 0.0793, -0.0429, -3.56e-06, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 6.56244e-06, 1.8675e-06, -4.39823e-06 ] - [ 4.07e-06, -0.0364, 0, 0.0794, -0.043, -4.07e-06, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 4.07e-06, -0.0364, 0, 0.0794, -0.043, -4.07e-06, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 7.48746e-06, 2.1293e-06, -5.00909e-06 ] - [ 4.61e-06, -0.0365, 0, 0.0795, -0.043, -4.61e-06, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 4.61e-06, -0.0365, 0, 0.0795, -0.043, -4.61e-06, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 8.49975e-06, 2.40855e-06, -5.67232e-06 ] - [ 5.2e-06, -0.0365, 0, 0.0796, -0.0431, -5.2e-06, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 5.2e-06, -0.0365, 0, 0.0796, -0.0431, -5.2e-06, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 9.58186e-06, 2.72271e-06, -6.40536e-06 ] - [ 5.83e-06, -0.0366, 0, 0.0798, -0.0432, -5.83e-06, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 5.83e-06, -0.0366, 0, 0.0798, -0.0432, -5.83e-06, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 1.07687e-05, 3.05433e-06, -7.19076e-06 ] - [ 6.53e-06, -0.0367, 0, 0.0799, -0.0432, -6.53e-06, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 6.53e-06, -0.0367, 0, 0.0799, -0.0432, -6.53e-06, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 1.20253e-05, 3.42085e-06, -8.04597e-06 ] - [ 7.26e-06, -0.0367, 0, 0.0801, -0.0433, -7.26e-06, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 7.26e-06, -0.0367, 0, 0.0801, -0.0433, -7.26e-06, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 1.33867e-05, 3.80482e-06, -8.95354e-06 ] - [ 8.05e-06, -0.0368, 0, 0.0802, -0.0434, -8.05e-06, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 8.05e-06, -0.0368, 0, 0.0802, -0.0434, -8.05e-06, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 1.48528e-05, 4.2237e-06, -9.93092e-06 ] - [ 8.88e-06, -0.0369, 0, 0.0804, -0.0435, -8.88e-06, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 8.88e-06, -0.0369, 0, 0.0804, -0.0435, -8.88e-06, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 1.64061e-05, 4.66003e-06, -1.09781e-05 ] - [ 9.79e-06, -0.037, 0, 0.0806, -0.0436, -9.79e-06, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 9.79e-06, -0.037, 0, 0.0806, -0.0436, -9.79e-06, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 1.80642e-05, 5.13127e-06, -1.20777e-05 ] - [ 1.08e-05, -0.037, 0, 0.0808, -0.0437, -1.08e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 1.08e-05, -0.037, 0, 0.0808, -0.0437, -1.08e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 1.98444e-05, 5.63741e-06, -1.32645e-05 ] - [ 1.18e-05, -0.0371, 0, 0.081, -0.0439, -1.18e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 1.18e-05, -0.0371, 0, 0.081, -0.0439, -1.18e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 2.17119e-05, 6.16101e-06, -1.45211e-05 ] - [ 1.28e-05, -0.0372, 0, 0.0812, -0.044, -1.28e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 1.28e-05, -0.0372, 0, 0.0812, -0.044, -1.28e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 2.37016e-05, 6.71952e-06, -1.58476e-05 ] - [ 1.4e-05, -0.0373, 0, 0.0815, -0.0441, -1.4e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 1.4e-05, -0.0373, 0, 0.0815, -0.0441, -1.4e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 2.5796e-05, 7.33038e-06, -1.72439e-05 ] - [ 1.52e-05, -0.0375, 0, 0.0817, -0.0443, -1.52e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 1.52e-05, -0.0375, 0, 0.0817, -0.0443, -1.52e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 2.80125e-05, 7.9587e-06, -1.87274e-05 ] - [ 1.65e-05, -0.0376, 0, 0.082, -0.0444, -1.65e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 1.65e-05, -0.0376, 0, 0.082, -0.0444, -1.65e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 3.03687e-05, 8.62193e-06, -2.02982e-05 ] - [ 1.78e-05, -0.0377, 0, 0.0823, -0.0446, -1.78e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 1.78e-05, -0.0377, 0, 0.0823, -0.0446, -1.78e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 3.28296e-05, 9.32006e-06, -2.19388e-05 ] - [ 1.92e-05, -0.0378, 0, 0.0825, -0.0447, -1.92e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 1.92e-05, -0.0378, 0, 0.0825, -0.0447, -1.92e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 3.54127e-05, 1.00531e-05, -2.36841e-05 ] - [ 2.07e-05, -0.038, 0, 0.0828, -0.0449, -2.07e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 2.07e-05, -0.038, 0, 0.0828, -0.0449, -2.07e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 3.81354e-05, 1.0821e-05, -2.54993e-05 ] - [ 2.22e-05, -0.0381, 0, 0.0832, -0.0451, -2.22e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 2.22e-05, -0.0381, 0, 0.0832, -0.0451, -2.22e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 4.09978e-05, 1.16413e-05, -2.74017e-05 ] - [ 2.38e-05, -0.0382, 0, 0.0835, -0.0452, -2.38e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 2.38e-05, -0.0382, 0, 0.0835, -0.0452, -2.38e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 4.39823e-05, 1.24791e-05, -2.94088e-05 ] - [ 2.55e-05, -0.0384, 0, 0.0838, -0.0454, -2.55e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 2.55e-05, -0.0384, 0, 0.0838, -0.0454, -2.55e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 4.71064e-05, 1.33692e-05, -3.14857e-05 ] - [ 2.73e-05, -0.0385, 0, 0.0842, -0.0456, -2.73e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 2.73e-05, -0.0385, 0, 0.0842, -0.0456, -2.73e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 5.03702e-05, 1.42942e-05, -3.36849e-05 ] - [ 2.91e-05, -0.0387, 0, 0.0846, -0.0458, -2.91e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 2.91e-05, -0.0387, 0, 0.0846, -0.0458, -2.91e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 5.37736e-05, 1.52716e-05, -3.59538e-05 ] - [ 3.11e-05, -0.0389, 0, 0.0849, -0.0461, -3.11e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 3.11e-05, -0.0389, 0, 0.0849, -0.0461, -3.11e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 5.73341e-05, 1.62839e-05, -3.83274e-05 ] - [ 3.31e-05, -0.0391, 0, 0.0853, -0.0463, -3.31e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 3.31e-05, -0.0391, 0, 0.0853, -0.0463, -3.31e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 6.10342e-05, 1.73311e-05, -4.08058e-05 ] - [ 3.52e-05, -0.0392, 0, 0.0858, -0.0465, -3.52e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 3.52e-05, -0.0392, 0, 0.0858, -0.0465, -3.52e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 6.48913e-05, 1.84132e-05, -4.33889e-05 ] - [ 3.73e-05, -0.0394, 0, 0.0862, -0.0468, -3.73e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 3.73e-05, -0.0394, 0, 0.0862, -0.0468, -3.73e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 6.89056e-05, 1.95651e-05, -4.60592e-05 ] - [ 3.96e-05, -0.0396, 0, 0.0866, -0.047, -3.96e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 3.96e-05, -0.0396, 0, 0.0866, -0.047, -3.96e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 7.30595e-05, 2.07345e-05, -4.88518e-05 ] - [ 4.19e-05, -0.0398, 0, 0.0871, -0.0473, -4.19e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 4.19e-05, -0.0398, 0, 0.0871, -0.0473, -4.19e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 7.73704e-05, 2.19562e-05, -5.17316e-05 ] - [ 4.44e-05, -0.04, 0, 0.0876, -0.0475, -4.44e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 4.44e-05, -0.04, 0, 0.0876, -0.0475, -4.44e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 8.18559e-05, 2.32303e-05, -5.47335e-05 ] - [ 4.69e-05, -0.0402, 0, 0.088, -0.0478, -4.69e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 4.69e-05, -0.0402, 0, 0.088, -0.0478, -4.69e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 8.64985e-05, 2.45568e-05, -5.78402e-05 ] - [ 4.95e-05, -0.0405, 0, 0.0885, -0.0481, -4.95e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 4.95e-05, -0.0405, 0, 0.0885, -0.0481, -4.95e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 9.12982e-05, 2.59181e-05, -6.10516e-05 ] - [ 5.22e-05, -0.0407, 0, 0.089, -0.0484, -5.22e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 5.22e-05, -0.0407, 0, 0.089, -0.0484, -5.22e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 9.62898e-05, 2.73319e-05, -6.43677e-05 ] - [ 5.5e-05, -0.0409, 0, 0.0896, -0.0487, -5.5e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 5.5e-05, -0.0409, 0, 0.0896, -0.0487, -5.5e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000101421, 2.87979e-05, -6.7806e-05 ] - [ 5.79e-05, -0.0412, 0, 0.0901, -0.049, -5.79e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 5.79e-05, -0.0412, 0, 0.0901, -0.049, -5.79e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000106744, 3.02989e-05, -7.13665e-05 ] - [ 6.08e-05, -0.0414, 0, 0.0907, -0.0493, -6.08e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 6.08e-05, -0.0414, 0, 0.0907, -0.0493, -6.08e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000112242, 3.18523e-05, -7.50492e-05 ] - [ 6.39e-05, -0.0417, 0, 0.0912, -0.0496, -6.39e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 6.39e-05, -0.0417, 0, 0.0912, -0.0496, -6.39e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000117914, 3.34754e-05, -7.88365e-05 ] - [ 6.71e-05, -0.0419, 0, 0.0918, -0.0499, -6.71e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 6.71e-05, -0.0419, 0, 0.0918, -0.0499, -6.71e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000123761, 3.51335e-05, -8.27461e-05 ] - [ 7.04e-05, -0.0422, 0, 0.0924, -0.0502, -7.04e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 7.04e-05, -0.0422, 0, 0.0924, -0.0502, -7.04e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0001298, 3.68439e-05, -8.67778e-05 ] - [ 7.37e-05, -0.0425, 0, 0.093, -0.0506, -7.37e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 7.37e-05, -0.0425, 0, 0.093, -0.0506, -7.37e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000136014, 3.86067e-05, -9.09317e-05 ] - [ 7.72e-05, -0.0427, 0, 0.0937, -0.0509, -7.72e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 7.72e-05, -0.0427, 0, 0.0937, -0.0509, -7.72e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000142419, 4.04218e-05, -9.52252e-05 ] - [ 8.08e-05, -0.043, 0, 0.0943, -0.0513, -8.08e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 8.08e-05, -0.043, 0, 0.0943, -0.0513, -8.08e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000149016, 4.23068e-05, -9.96408e-05 ] - [ 8.45e-05, -0.0433, 0, 0.095, -0.0517, -8.45e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 8.45e-05, -0.0433, 0, 0.095, -0.0517, -8.45e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000155806, 4.42266e-05, -0.000104179 ] - [ 8.82e-05, -0.0436, 0, 0.0956, -0.0521, -8.82e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 8.82e-05, -0.0436, 0, 0.0956, -0.0521, -8.82e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000162787, 4.62163e-05, -0.000108839 ] - [ 9.21e-05, -0.0439, 0, 0.0963, -0.0524, -9.21e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 9.21e-05, -0.0439, 0, 0.0963, -0.0524, -9.21e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00016996, 4.82409e-05, -0.000113638 ] - [ 9.61e-05, -0.0442, 0, 0.097, -0.0528, -9.61e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 9.61e-05, -0.0442, 0, 0.097, -0.0528, -9.61e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000177325, 5.03353e-05, -0.00011856 ] - [ 0.0001, -0.0445, 0, 0.0977, -0.0532, -0.0001, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0001, -0.0445, 0, 0.0977, -0.0532, -0.0001, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0001849, 5.24821e-05, -0.000123622 ] - [ 0.000104, -0.0448, 0, 0.0985, -0.0536, -0.000104, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000104, -0.0448, 0, 0.0985, -0.0536, -0.000104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000192667, 5.46986e-05, -0.000128823 ] - [ 0.000109, -0.0452, 0, 0.0992, -0.0541, -0.000109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000109, -0.0452, 0, 0.0992, -0.0541, -0.000109, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000200643, 5.69501e-05, -0.000134146 ] - [ 0.000113, -0.0455, 0, 0.1, -0.0545, -0.000113, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000113, -0.0455, 0, 0.1, -0.0545, -0.000113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000208829, 5.92714e-05, -0.000139626 ] - [ 0.000118, -0.0458, 0, 0.101, -0.0549, -0.000118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000118, -0.0458, 0, 0.101, -0.0549, -0.000118, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000217206, 6.16625e-05, -0.000145229 ] - [ 0.000122, -0.0462, 0, 0.102, -0.0553, -0.000122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000122, -0.0462, 0, 0.102, -0.0553, -0.000122, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000225811, 6.41059e-05, -0.000150971 ] - [ 0.000127, -0.0465, 0, 0.102, -0.0558, -0.000127, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000127, -0.0465, 0, 0.102, -0.0558, -0.000127, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000234607, 6.66018e-05, -0.000156853 ] - [ 0.000132, -0.0469, 0, 0.103, -0.0562, -0.000132, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000132, -0.0469, 0, 0.103, -0.0562, -0.000132, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000243631, 6.91499e-05, -0.000162892 ] - [ 0.000137, -0.0472, 0, 0.104, -0.0567, -0.000137, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000137, -0.0472, 0, 0.104, -0.0567, -0.000137, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000252863, 7.17854e-05, -0.00016907 ] - [ 0.000142, -0.0476, 0, 0.105, -0.0572, -0.000142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000142, -0.0476, 0, 0.105, -0.0572, -0.000142, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262323, 7.44557e-05, -0.000175388 ] - [ 0.000147, -0.048, 0, 0.106, -0.0576, -0.000147, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000147, -0.048, 0, 0.106, -0.0576, -0.000147, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000271992, 7.72134e-05, -0.000181846 ] - [ 0.000153, -0.0483, 0, 0.106, -0.0581, -0.000153, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000153, -0.0483, 0, 0.106, -0.0581, -0.000153, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000281888, 8.00233e-05, -0.000188461 ] - [ 0.000158, -0.0487, 0, 0.107, -0.0586, -0.000158, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000158, -0.0487, 0, 0.107, -0.0586, -0.000158, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000291994, 8.28857e-05, -0.000195233 ] - [ 0.000164, -0.0491, 0, 0.108, -0.0591, -0.000164, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000164, -0.0491, 0, 0.108, -0.0591, -0.000164, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000302326, 8.58178e-05, -0.000202144 ] - [ 0.00017, -0.0495, 0, 0.109, -0.0596, -0.00017, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00017, -0.0495, 0, 0.109, -0.0596, -0.00017, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000312903, 8.88198e-05, -0.000209195 ] - [ 0.000176, -0.0499, 0, 0.11, -0.0601, -0.000176, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000176, -0.0499, 0, 0.11, -0.0601, -0.000176, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000323689, 9.18916e-05, -0.000216421 ] - [ 0.000181, -0.0503, 0, 0.111, -0.0606, -0.000181, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000181, -0.0503, 0, 0.111, -0.0606, -0.000181, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000334719, 9.50157e-05, -0.000223786 ] - [ 0.000188, -0.0507, 0, 0.112, -0.0612, -0.000188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000188, -0.0507, 0, 0.112, -0.0612, -0.000188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000345959, 9.82097e-05, -0.000231308 ] - [ 0.000194, -0.0511, 0, 0.113, -0.0617, -0.000194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000194, -0.0511, 0, 0.113, -0.0617, -0.000194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000357443, 0.000101473, -0.000238988 ] - [ 0.0002, -0.0515, 0, 0.114, -0.0622, -0.0002, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0002, -0.0515, 0, 0.114, -0.0622, -0.0002, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000369172, 0.00010479, -0.000246824 ] - [ 0.000207, -0.0519, 0, 0.115, -0.0628, -0.000207, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000207, -0.0519, 0, 0.115, -0.0628, -0.000207, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000381128, 0.000108193, -0.000254818 ] - [ 0.000213, -0.0523, 0, 0.116, -0.0633, -0.000213, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000213, -0.0523, 0, 0.116, -0.0633, -0.000213, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00039331, 0.000111649, -0.000262969 ] - [ 0.00022, -0.0528, 0, 0.117, -0.0639, -0.00022, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00022, -0.0528, 0, 0.117, -0.0639, -0.00022, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000405737, 0.000115174, -0.000271277 ] - [ 0.000227, -0.0532, 0, 0.118, -0.0644, -0.000227, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000227, -0.0532, 0, 0.118, -0.0644, -0.000227, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000418408, 0.00011877, -0.000279741 ] - [ 0.000234, -0.0536, 0, 0.119, -0.065, -0.000234, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000234, -0.0536, 0, 0.119, -0.065, -0.000234, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000431323, 0.000122435, -0.000288381 ] - [ 0.000241, -0.0541, 0, 0.12, -0.0656, -0.000241, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000241, -0.0541, 0, 0.12, -0.0656, -0.000241, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000444483, 0.00012617, -0.000297177 ] - [ 0.000248, -0.0545, 0, 0.121, -0.0662, -0.000248, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000248, -0.0545, 0, 0.121, -0.0662, -0.000248, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000457887, 0.000129975, -0.000306131 ] - [ 0.000256, -0.055, 0, 0.122, -0.0667, -0.000256, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000256, -0.055, 0, 0.122, -0.0667, -0.000256, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000471518, 0.000133849, -0.000315259 ] - [ 0.000263, -0.0554, 0, 0.123, -0.0673, -0.000263, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000263, -0.0554, 0, 0.123, -0.0673, -0.000263, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000485411, 0.000137794, -0.000324544 ] - [ 0.000271, -0.0559, 0, 0.124, -0.0679, -0.000271, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000271, -0.0559, 0, 0.124, -0.0679, -0.000271, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000499566, 0.000141808, -0.000334004 ] - [ 0.000279, -0.0563, 0, 0.125, -0.0685, -0.000279, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000279, -0.0563, 0, 0.125, -0.0685, -0.000279, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000513947, 0.000145892, -0.00034362 ] - [ 0.000287, -0.0568, 0, 0.126, -0.0691, -0.000287, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000287, -0.0568, 0, 0.126, -0.0691, -0.000287, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000528608, 0.000150046, -0.000353412 ] - [ 0.000295, -0.0573, 0, 0.127, -0.0697, -0.000295, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000295, -0.0573, 0, 0.127, -0.0697, -0.000295, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000543496, 0.000154287, -0.000363378 ] - [ 0.000303, -0.0577, 0, 0.128, -0.0704, -0.000303, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000303, -0.0577, 0, 0.128, -0.0704, -0.000303, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000558662, 0.000158581, -0.0003735 ] - [ 0.000311, -0.0582, 0, 0.129, -0.071, -0.000311, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000311, -0.0582, 0, 0.129, -0.071, -0.000311, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000574074, 0.000162961, -0.000383815 ] - [ 0.00032, -0.0587, 0, 0.13, -0.0716, -0.00032, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00032, -0.0587, 0, 0.13, -0.0716, -0.00032, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000589729, 0.000167412, -0.000394287 ] - [ 0.000329, -0.0592, 0, 0.131, -0.0722, -0.000329, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000329, -0.0592, 0, 0.131, -0.0722, -0.000329, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000605664, 0.000171932, -0.000404934 ] - [ 0.000337, -0.0596, 0, 0.133, -0.0729, -0.000337, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000337, -0.0596, 0, 0.133, -0.0729, -0.000337, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000621843, 0.000176523, -0.000415755 ] - [ 0.000346, -0.0601, 0, 0.134, -0.0735, -0.000346, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000346, -0.0601, 0, 0.134, -0.0735, -0.000346, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000638302, 0.000181183, -0.00042675 ] - [ 0.000355, -0.0606, 0, 0.135, -0.0742, -0.000355, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000355, -0.0606, 0, 0.135, -0.0742, -0.000355, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000655005, 0.00018593, -0.000437921 ] - [ 0.000365, -0.0611, 0, 0.136, -0.0748, -0.000365, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000365, -0.0611, 0, 0.136, -0.0748, -0.000365, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000671969, 0.000190747, -0.000449265 ] - [ 0.000374, -0.0616, 0, 0.137, -0.0755, -0.000374, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000374, -0.0616, 0, 0.137, -0.0755, -0.000374, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000689213, 0.000195634, -0.000460802 ] - [ 0.000384, -0.0621, 0, 0.138, -0.0762, -0.000384, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000384, -0.0621, 0, 0.138, -0.0762, -0.000384, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000706719, 0.000200608, -0.000472496 ] - [ 0.000393, -0.0626, 0, 0.139, -0.0768, -0.000393, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000393, -0.0626, 0, 0.139, -0.0768, -0.000393, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000724486, 0.000205652, -0.000484381 ] - [ 0.000403, -0.0631, 0, 0.141, -0.0775, -0.000403, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000403, -0.0631, 0, 0.141, -0.0775, -0.000403, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000742515, 0.000210766, -0.000496441 ] - [ 0.000413, -0.0636, 0, 0.142, -0.0782, -0.000413, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000413, -0.0636, 0, 0.142, -0.0782, -0.000413, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000760806, 0.000215967, -0.000508676 ] - [ 0.000423, -0.0642, 0, 0.143, -0.0789, -0.000423, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000423, -0.0642, 0, 0.143, -0.0789, -0.000423, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000779394, 0.000221238, -0.000521086 ] - [ 0.000433, -0.0647, 0, 0.144, -0.0795, -0.000433, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000433, -0.0647, 0, 0.144, -0.0795, -0.000433, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000798226, 0.000226596, -0.000533687 ] - [ 0.000444, -0.0652, 0, 0.145, -0.0802, -0.000444, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000444, -0.0652, 0, 0.145, -0.0802, -0.000444, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000817338, 0.000232007, -0.000546463 ] - [ 0.000454, -0.0657, 0, 0.147, -0.0809, -0.000454, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000454, -0.0657, 0, 0.147, -0.0809, -0.000454, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000836728, 0.000237522, -0.00055943 ] - [ 0.000465, -0.0662, 0, 0.148, -0.0816, -0.000465, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000465, -0.0662, 0, 0.148, -0.0816, -0.000465, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000856398, 0.000243107, -0.000572573 ] - [ 0.000476, -0.0668, 0, 0.149, -0.0823, -0.000476, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000476, -0.0668, 0, 0.149, -0.0823, -0.000476, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00087633, 0.000248762, -0.000585907 ] - [ 0.000487, -0.0673, 0, 0.15, -0.083, -0.000487, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000487, -0.0673, 0, 0.15, -0.083, -0.000487, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000896541, 0.000254504, -0.000599416 ] - [ 0.000498, -0.0678, 0, 0.152, -0.0838, -0.000498, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000498, -0.0678, 0, 0.152, -0.0838, -0.000498, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000917031, 0.000260316, -0.000613117 ] - [ 0.000509, -0.0684, 0, 0.153, -0.0845, -0.000509, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000509, -0.0684, 0, 0.153, -0.0845, -0.000509, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0009378, 0.000266215, -0.000626992 ] - [ 0.000521, -0.0689, 0, 0.154, -0.0852, -0.000521, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000521, -0.0689, 0, 0.154, -0.0852, -0.000521, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000958849, 0.000272184, -0.000641077 ] - [ 0.000532, -0.0694, 0, 0.155, -0.0859, -0.000532, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000532, -0.0694, 0, 0.155, -0.0859, -0.000532, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000980177, 0.00027824, -0.000655319 ] - [ 0.000544, -0.07, 0, 0.157, -0.0866, -0.000544, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000544, -0.07, 0, 0.157, -0.0866, -0.000544, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00100177, 0.000284366, -0.00066977 ] - [ 0.000556, -0.0705, 0, 0.158, -0.0874, -0.000556, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000556, -0.0705, 0, 0.158, -0.0874, -0.000556, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00102365, 0.00029058, -0.000684396 ] - [ 0.000568, -0.0711, 0, 0.159, -0.0881, -0.000568, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000568, -0.0711, 0, 0.159, -0.0881, -0.000568, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00104582, 0.000296863, -0.000699231 ] - [ 0.00058, -0.0716, 0, 0.16, -0.0889, -0.00058, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00058, -0.0716, 0, 0.16, -0.0889, -0.00058, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00106826, 0.000303251, -0.000714224 ] - [ 0.000593, -0.0722, 0, 0.162, -0.0896, -0.000593, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000593, -0.0722, 0, 0.162, -0.0896, -0.000593, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00109101, 0.000309691, -0.000729425 ] - [ 0.000605, -0.0727, 0, 0.163, -0.0903, -0.000605, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000605, -0.0727, 0, 0.163, -0.0903, -0.000605, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00111401, 0.000316236, -0.000744819 ] - [ 0.000618, -0.0733, 0, 0.164, -0.0911, -0.000618, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000618, -0.0733, 0, 0.164, -0.0911, -0.000618, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00113731, 0.000322834, -0.000760388 ] - [ 0.000631, -0.0738, 0, 0.166, -0.0918, -0.000631, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000631, -0.0738, 0, 0.166, -0.0918, -0.000631, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00116089, 0.000329536, -0.000776165 ] - [ 0.000644, -0.0744, 0, 0.167, -0.0926, -0.000644, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000644, -0.0744, 0, 0.167, -0.0926, -0.000644, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00118476, 0.000336307, -0.000792118 ] - [ 0.000657, -0.0749, 0, 0.168, -0.0934, -0.000657, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000657, -0.0749, 0, 0.168, -0.0934, -0.000657, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00120892, 0.000343167, -0.000808262 ] - [ 0.00067, -0.0755, 0, 0.17, -0.0941, -0.00067, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00067, -0.0755, 0, 0.17, -0.0941, -0.00067, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00123335, 0.000350113, -0.000824598 ] - [ 0.000684, -0.0761, 0, 0.171, -0.0949, -0.000684, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000684, -0.0761, 0, 0.171, -0.0949, -0.000684, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00125809, 0.000357129, -0.000841144 ] - [ 0.000697, -0.0766, 0, 0.172, -0.0957, -0.000697, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000697, -0.0766, 0, 0.172, -0.0957, -0.000697, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0012831, 0.000364233, -0.000857864 ] - [ 0.000711, -0.0772, 0, 0.174, -0.0964, -0.000711, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000711, -0.0772, 0, 0.174, -0.0964, -0.000711, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0013084, 0.000371406, -0.000874776 ] - [ 0.000725, -0.0778, 0, 0.175, -0.0972, -0.000725, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000725, -0.0778, 0, 0.175, -0.0972, -0.000725, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00133401, 0.000378667, -0.000891898 ] - [ 0.000739, -0.0783, 0, 0.176, -0.098, -0.000739, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000739, -0.0783, 0, 0.176, -0.098, -0.000739, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00135989, 0.000386014, -0.000909194 ] - [ 0.000753, -0.0789, 0, 0.178, -0.0988, -0.000753, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000753, -0.0789, 0, 0.178, -0.0988, -0.000753, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00138607, 0.00039345, -0.0009267 ] - [ 0.000768, -0.0795, 0, 0.179, -0.0996, -0.000768, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000768, -0.0795, 0, 0.179, -0.0996, -0.000768, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00141253, 0.000400972, -0.000944398 ] - [ 0.000782, -0.08, 0, 0.18, -0.1, -0.000782, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000782, -0.08, 0, 0.18, -0.1, -0.000782, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00143929, 0.000408564, -0.000962287 ] - [ 0.000797, -0.0806, 0, 0.182, -0.101, -0.000797, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000797, -0.0806, 0, 0.182, -0.101, -0.000797, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00146634, 0.000416244, -0.000980369 ] - [ 0.000812, -0.0812, 0, 0.183, -0.102, -0.000812, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000812, -0.0812, 0, 0.183, -0.102, -0.000812, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00149367, 0.000423993, -0.00099866 ] - [ 0.000827, -0.0818, 0, 0.185, -0.103, -0.000827, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000827, -0.0818, 0, 0.185, -0.103, -0.000827, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00152132, 0.000431847, -0.00101713 ] - [ 0.000842, -0.0824, 0, 0.186, -0.104, -0.000842, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000842, -0.0824, 0, 0.186, -0.104, -0.000842, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00154924, 0.000439771, -0.0010358 ] - [ 0.000858, -0.0829, 0, 0.187, -0.104, -0.000858, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000858, -0.0829, 0, 0.187, -0.104, -0.000858, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00157746, 0.000447782, -0.00105467 ] - [ 0.000873, -0.0835, 0, 0.189, -0.105, -0.000873, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000873, -0.0835, 0, 0.189, -0.105, -0.000873, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00160596, 0.00045588, -0.00107373 ] - [ 0.000889, -0.0841, 0, 0.19, -0.106, -0.000889, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000889, -0.0841, 0, 0.19, -0.106, -0.000889, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00163478, 0.000464048, -0.00109299 ] - [ 0.000905, -0.0847, 0, 0.191, -0.107, -0.000905, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000905, -0.0847, 0, 0.191, -0.107, -0.000905, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00166387, 0.000472321, -0.00111244 ] - [ 0.000921, -0.0853, 0, 0.193, -0.108, -0.000921, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000921, -0.0853, 0, 0.193, -0.108, -0.000921, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00169327, 0.000480664, -0.00113209 ] - [ 0.000937, -0.0859, 0, 0.194, -0.108, -0.000937, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000937, -0.0859, 0, 0.194, -0.108, -0.000937, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00172297, 0.000489094, -0.00115195 ] - [ 0.000954, -0.0865, 0, 0.196, -0.109, -0.000954, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000954, -0.0865, 0, 0.196, -0.109, -0.000954, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00175296, 0.000497593, -0.00117199 ] - [ 0.00097, -0.087, 0, 0.197, -0.11, -0.00097, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00097, -0.087, 0, 0.197, -0.11, -0.00097, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00178322, 0.000506198, -0.00119223 ] - [ 0.000987, -0.0876, 0, 0.199, -0.111, -0.000987, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000987, -0.0876, 0, 0.199, -0.111, -0.000987, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0018138, 0.000514872, -0.00121269 ] - [ 0.001, -0.0882, 0, 0.2, -0.112, -0.001, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.001, -0.0882, 0, 0.2, -0.112, -0.001, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00184467, 0.000523634, -0.00123332 ] - [ 0.00102, -0.0888, 0, 0.201, -0.113, -0.00102, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00102, -0.0888, 0, 0.201, -0.113, -0.00102, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00187584, 0.000532483, -0.00125416 ] - [ 0.00104, -0.0894, 0, 0.203, -0.113, -0.00104, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00104, -0.0894, 0, 0.203, -0.113, -0.00104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00190731, 0.000541419, -0.00127519 ] - [ 0.00106, -0.09, 0, 0.204, -0.114, -0.00106, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00106, -0.09, 0, 0.204, -0.114, -0.00106, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00193906, 0.000550424, -0.00129643 ] - [ 0.00107, -0.0906, 0, 0.206, -0.115, -0.00107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00107, -0.0906, 0, 0.206, -0.115, -0.00107, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00197112, 0.000559535, -0.00131786 ] - [ 0.00109, -0.0912, 0, 0.207, -0.116, -0.00109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00109, -0.0912, 0, 0.207, -0.116, -0.00109, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00200348, 0.000568716, -0.00133951 ] - [ 0.00111, -0.0918, 0, 0.209, -0.117, -0.00111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00111, -0.0918, 0, 0.209, -0.117, -0.00111, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00203614, 0.000577983, -0.00136132 ] - [ 0.00113, -0.0924, 0, 0.21, -0.118, -0.00113, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00113, -0.0924, 0, 0.21, -0.118, -0.00113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00206909, 0.000587338, -0.00138337 ] - [ 0.00114, -0.093, 0, 0.211, -0.118, -0.00114, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00114, -0.093, 0, 0.211, -0.118, -0.00114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00210234, 0.00059678, -0.00140558 ] - [ 0.00116, -0.0936, 0, 0.213, -0.119, -0.00116, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00116, -0.0936, 0, 0.213, -0.119, -0.00116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00213586, 0.000606292, -0.00142801 ] - [ 0.00118, -0.0942, 0, 0.214, -0.12, -0.00118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00118, -0.0942, 0, 0.214, -0.12, -0.00118, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00216971, 0.000615909, -0.00145063 ] - [ 0.0012, -0.0948, 0, 0.216, -0.121, -0.0012, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0012, -0.0948, 0, 0.216, -0.121, -0.0012, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00220384, 0.000625596, -0.00147346 ] - [ 0.00122, -0.0954, 0, 0.217, -0.122, -0.00122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00122, -0.0954, 0, 0.217, -0.122, -0.00122, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00223828, 0.00063537, -0.00149648 ] - [ 0.00124, -0.096, 0, 0.219, -0.123, -0.00124, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00124, -0.096, 0, 0.219, -0.123, -0.00124, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00227301, 0.000645231, -0.00151969 ] - [ 0.00126, -0.0966, 0, 0.22, -0.124, -0.00126, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00126, -0.0966, 0, 0.22, -0.124, -0.00126, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00230804, 0.000655162, -0.00154312 ] - [ 0.00128, -0.0972, 0, 0.222, -0.124, -0.00128, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00128, -0.0972, 0, 0.222, -0.124, -0.00128, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00234337, 0.000665197, -0.00156673 ] - [ 0.0013, -0.0978, 0, 0.223, -0.125, -0.0013, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0013, -0.0978, 0, 0.223, -0.125, -0.0013, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00237897, 0.000675303, -0.00159055 ] - [ 0.00132, -0.0984, 0, 0.225, -0.126, -0.00132, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00132, -0.0984, 0, 0.225, -0.126, -0.00132, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00241489, 0.000685496, -0.00161457 ] - [ 0.00134, -0.099, 0, 0.226, -0.127, -0.00134, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00134, -0.099, 0, 0.226, -0.127, -0.00134, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00245111, 0.000695776, -0.00163878 ] - [ 0.00136, -0.0996, 0, 0.227, -0.128, -0.00136, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00136, -0.0996, 0, 0.227, -0.128, -0.00136, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00248762, 0.000706143, -0.00166319 ] - [ 0.00138, -0.1, 0, 0.229, -0.129, -0.00138, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00138, -0.1, 0, 0.229, -0.129, -0.00138, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00252443, 0.000716597, -0.0016878 ] - [ 0.0014, -0.101, 0, 0.23, -0.13, -0.0014, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0014, -0.101, 0, 0.23, -0.13, -0.0014, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00256153, 0.000727122, -0.0017126 ] - [ 0.00142, -0.101, 0, 0.232, -0.13, -0.00142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00142, -0.101, 0, 0.232, -0.13, -0.00142, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00259893, 0.000737733, -0.00173761 ] - [ 0.00144, -0.102, 0, 0.233, -0.131, -0.00144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00144, -0.102, 0, 0.233, -0.131, -0.00144, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00263663, 0.00074845, -0.00176282 ] - [ 0.00146, -0.103, 0, 0.235, -0.132, -0.00146, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00146, -0.103, 0, 0.235, -0.132, -0.00146, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00267461, 0.000759218, -0.00178821 ] - [ 0.00148, -0.103, 0, 0.236, -0.133, -0.00148, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00148, -0.103, 0, 0.236, -0.133, -0.00148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0027129, 0.000770092, -0.00181382 ] - [ 0.0015, -0.104, 0, 0.238, -0.134, -0.0015, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0015, -0.104, 0, 0.238, -0.134, -0.0015, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00275149, 0.000781052, -0.00183961 ] - [ 0.00152, -0.104, 0, 0.239, -0.135, -0.00152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00152, -0.104, 0, 0.239, -0.135, -0.00152, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00279038, 0.000792083, -0.0018656 ] - [ 0.00154, -0.105, 0, 0.241, -0.136, -0.00154, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00154, -0.105, 0, 0.241, -0.136, -0.00154, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00282955, 0.000803201, -0.0018918 ] - [ 0.00156, -0.106, 0, 0.242, -0.137, -0.00156, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00156, -0.106, 0, 0.242, -0.137, -0.00156, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00286902, 0.000814406, -0.00191819 ] - [ 0.00159, -0.106, 0, 0.244, -0.138, -0.00159, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00159, -0.106, 0, 0.244, -0.138, -0.00159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00290878, 0.000825698, -0.00194477 ] - [ 0.00161, -0.107, 0, 0.245, -0.138, -0.00161, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00161, -0.107, 0, 0.245, -0.138, -0.00161, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00294884, 0.00083706, -0.00197156 ] - [ 0.00163, -0.108, 0, 0.247, -0.139, -0.00163, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00163, -0.108, 0, 0.247, -0.139, -0.00163, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00298919, 0.000848527, -0.00199852 ] - [ 0.00165, -0.108, 0, 0.248, -0.14, -0.00165, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00165, -0.108, 0, 0.248, -0.14, -0.00165, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00302984, 0.000860063, -0.0020257 ] - [ 0.00168, -0.109, 0, 0.25, -0.141, -0.00168, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00168, -0.109, 0, 0.25, -0.141, -0.00168, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00307077, 0.00087167, -0.00205307 ] - [ 0.0017, -0.109, 0, 0.251, -0.142, -0.0017, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0017, -0.109, 0, 0.251, -0.142, -0.0017, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00311199, 0.000883381, -0.00208064 ] - [ 0.00172, -0.11, 0, 0.253, -0.143, -0.00172, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00172, -0.11, 0, 0.253, -0.143, -0.00172, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00315351, 0.000895162, -0.00210839 ] - [ 0.00174, -0.111, 0, 0.254, -0.144, -0.00174, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00174, -0.111, 0, 0.254, -0.144, -0.00174, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00319533, 0.00090703, -0.00213635 ] - [ 0.00177, -0.111, 0, 0.256, -0.145, -0.00177, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00177, -0.111, 0, 0.256, -0.145, -0.00177, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00323745, 0.000918986, -0.0021645 ] - [ 0.00179, -0.112, 0, 0.257, -0.146, -0.00179, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00179, -0.112, 0, 0.257, -0.146, -0.00179, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00327984, 0.000931028, -0.00219285 ] - [ 0.00181, -0.112, 0, 0.259, -0.146, -0.00181, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00181, -0.112, 0, 0.259, -0.146, -0.00181, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00332253, 0.000943141, -0.00222139 ] - [ 0.00184, -0.113, 0, 0.26, -0.147, -0.00184, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00184, -0.113, 0, 0.26, -0.147, -0.00184, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0033655, 0.000955341, -0.00225013 ] - [ 0.00186, -0.114, 0, 0.262, -0.148, -0.00186, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00186, -0.114, 0, 0.262, -0.148, -0.00186, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00340877, 0.000967628, -0.00227905 ] - [ 0.00189, -0.114, 0, 0.263, -0.149, -0.00189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00189, -0.114, 0, 0.263, -0.149, -0.00189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00345233, 0.000979985, -0.00230818 ] - [ 0.00191, -0.115, 0, 0.265, -0.15, -0.00191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00191, -0.115, 0, 0.265, -0.15, -0.00191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00349617, 0.000992429, -0.0023375 ] - [ 0.00193, -0.115, 0, 0.266, -0.151, -0.00193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00193, -0.115, 0, 0.266, -0.151, -0.00193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00354031, 0.00100496, -0.002367 ] - [ 0.00196, -0.116, 0, 0.268, -0.152, -0.00196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00196, -0.116, 0, 0.268, -0.152, -0.00196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00358473, 0.00101758, -0.0023967 ] - [ 0.00198, -0.117, 0, 0.269, -0.153, -0.00198, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00198, -0.117, 0, 0.269, -0.153, -0.00198, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00362945, 0.00103027, -0.0024266 ] - [ 0.00201, -0.117, 0, 0.271, -0.154, -0.00201, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00201, -0.117, 0, 0.271, -0.154, -0.00201, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00367444, 0.00104304, -0.00245669 ] - [ 0.00203, -0.118, 0, 0.273, -0.155, -0.00203, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00203, -0.118, 0, 0.273, -0.155, -0.00203, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00371973, 0.00105589, -0.00248695 ] - [ 0.00206, -0.119, 0, 0.274, -0.156, -0.00206, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00206, -0.119, 0, 0.274, -0.156, -0.00206, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0037653, 0.00106884, -0.00251743 ] - [ 0.00208, -0.119, 0, 0.276, -0.156, -0.00208, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00208, -0.119, 0, 0.276, -0.156, -0.00208, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00381115, 0.00108184, -0.00254809 ] - [ 0.00211, -0.12, 0, 0.277, -0.157, -0.00211, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00211, -0.12, 0, 0.277, -0.157, -0.00211, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0038573, 0.00109495, -0.00257893 ] - [ 0.00213, -0.12, 0, 0.279, -0.158, -0.00213, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00213, -0.12, 0, 0.279, -0.158, -0.00213, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00390373, 0.00110813, -0.00260997 ] - [ 0.00216, -0.121, 0, 0.28, -0.159, -0.00216, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00216, -0.121, 0, 0.28, -0.159, -0.00216, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00395043, 0.00112137, -0.00264121 ] - [ 0.00219, -0.122, 0, 0.282, -0.16, -0.00219, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00219, -0.122, 0, 0.282, -0.16, -0.00219, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00399741, 0.00113473, -0.00267262 ] - [ 0.00221, -0.122, 0, 0.283, -0.161, -0.00221, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00221, -0.122, 0, 0.283, -0.161, -0.00221, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0040447, 0.00114813, -0.00270421 ] - [ 0.00224, -0.123, 0, 0.285, -0.162, -0.00224, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00224, -0.123, 0, 0.285, -0.162, -0.00224, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00409224, 0.00116164, -0.00273601 ] - [ 0.00226, -0.123, 0, 0.286, -0.163, -0.00226, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00226, -0.123, 0, 0.286, -0.163, -0.00226, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00414008, 0.00117522, -0.00276799 ] - [ 0.00229, -0.124, 0, 0.288, -0.164, -0.00229, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00229, -0.124, 0, 0.288, -0.164, -0.00229, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00418818, 0.00118887, -0.00280015 ] - [ 0.00232, -0.125, 0, 0.289, -0.165, -0.00232, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00232, -0.125, 0, 0.289, -0.165, -0.00232, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00423658, 0.0012026, -0.00283251 ] - [ 0.00234, -0.125, 0, 0.291, -0.166, -0.00234, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00234, -0.125, 0, 0.291, -0.166, -0.00234, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00428524, 0.00121642, -0.00286505 ] - [ 0.00237, -0.126, 0, 0.292, -0.167, -0.00237, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00237, -0.126, 0, 0.292, -0.167, -0.00237, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00433419, 0.00123032, -0.00289777 ] - [ 0.0024, -0.126, 0, 0.294, -0.168, -0.0024, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0024, -0.126, 0, 0.294, -0.168, -0.0024, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00438341, 0.0012443, -0.00293069 ] - [ 0.00243, -0.127, 0, 0.295, -0.168, -0.00243, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00243, -0.127, 0, 0.295, -0.168, -0.00243, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00443293, 0.00125835, -0.00296378 ] - [ 0.00245, -0.128, 0, 0.297, -0.169, -0.00245, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00245, -0.128, 0, 0.297, -0.169, -0.00245, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0044827, 0.00127247, -0.00299706 ] - [ 0.00248, -0.128, 0, 0.299, -0.17, -0.00248, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00248, -0.128, 0, 0.299, -0.17, -0.00248, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00453274, 0.00128667, -0.00303054 ] - [ 0.00251, -0.129, 0, 0.3, -0.171, -0.00251, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00251, -0.129, 0, 0.3, -0.171, -0.00251, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00458308, 0.00130097, -0.00306417 ] - [ 0.00254, -0.129, 0, 0.302, -0.172, -0.00254, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00254, -0.129, 0, 0.302, -0.172, -0.00254, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00463367, 0.00131533, -0.00309801 ] - [ 0.00257, -0.13, 0, 0.303, -0.173, -0.00257, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00257, -0.13, 0, 0.303, -0.173, -0.00257, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00468455, 0.00132977, -0.00313201 ] - [ 0.00259, -0.131, 0, 0.305, -0.174, -0.00259, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00259, -0.131, 0, 0.305, -0.174, -0.00259, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00473569, 0.00134429, -0.00316622 ] - [ 0.00262, -0.131, 0, 0.306, -0.175, -0.00262, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00262, -0.131, 0, 0.306, -0.175, -0.00262, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00478711, 0.00135888, -0.00320058 ] - [ 0.00265, -0.132, 0, 0.308, -0.176, -0.00265, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00265, -0.132, 0, 0.308, -0.176, -0.00265, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00483879, 0.00137356, -0.00323514 ] - [ 0.00268, -0.132, 0, 0.309, -0.177, -0.00268, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00268, -0.132, 0, 0.309, -0.177, -0.00268, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00489073, 0.0013883, -0.00326987 ] - [ 0.00271, -0.133, 0, 0.311, -0.178, -0.00271, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00271, -0.133, 0, 0.311, -0.178, -0.00271, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00494295, 0.00140312, -0.00330478 ] - [ 0.00274, -0.134, 0, 0.312, -0.179, -0.00274, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00274, -0.134, 0, 0.312, -0.179, -0.00274, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00499543, 0.00141803, -0.00333988 ] - [ 0.00277, -0.134, 0, 0.314, -0.18, -0.00277, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00277, -0.134, 0, 0.314, -0.18, -0.00277, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00504819, 0.001433, -0.00337515 ] - [ 0.0028, -0.135, 0, 0.315, -0.181, -0.0028, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0028, -0.135, 0, 0.315, -0.181, -0.0028, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0051012, 0.00144805, -0.0034106 ] - [ 0.00283, -0.135, 0, 0.317, -0.182, -0.00283, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00283, -0.135, 0, 0.317, -0.182, -0.00283, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00515448, 0.00146316, -0.00344622 ] - [ 0.00286, -0.136, 0, 0.319, -0.182, -0.00286, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00286, -0.136, 0, 0.319, -0.182, -0.00286, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00520803, 0.00147836, -0.00348202 ] - [ 0.00289, -0.137, 0, 0.32, -0.183, -0.00289, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00289, -0.137, 0, 0.32, -0.183, -0.00289, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00526184, 0.00149364, -0.00351799 ] - [ 0.00292, -0.137, 0, 0.322, -0.184, -0.00292, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00292, -0.137, 0, 0.322, -0.184, -0.00292, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00531591, 0.00150899, -0.00355414 ] - [ 0.00295, -0.138, 0, 0.323, -0.185, -0.00295, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00295, -0.138, 0, 0.323, -0.185, -0.00295, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00537022, 0.00152441, -0.00359046 ] - [ 0.00298, -0.138, 0, 0.325, -0.186, -0.00298, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00298, -0.138, 0, 0.325, -0.186, -0.00298, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00542481, 0.0015399, -0.00362695 ] - [ 0.00301, -0.139, 0, 0.326, -0.187, -0.00301, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00301, -0.139, 0, 0.326, -0.187, -0.00301, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00547967, 0.00155547, -0.00366362 ] - [ 0.00304, -0.14, 0, 0.328, -0.188, -0.00304, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00304, -0.14, 0, 0.328, -0.188, -0.00304, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00553477, 0.00157111, -0.00370046 ] - [ 0.00307, -0.14, 0, 0.329, -0.189, -0.00307, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00307, -0.14, 0, 0.329, -0.189, -0.00307, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00559013, 0.00158684, -0.00373748 ] - [ 0.0031, -0.141, 0, 0.331, -0.19, -0.0031, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0031, -0.141, 0, 0.331, -0.19, -0.0031, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00564574, 0.00160261, -0.00377466 ] - [ 0.00313, -0.141, 0, 0.332, -0.191, -0.00313, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00313, -0.141, 0, 0.332, -0.191, -0.00313, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00570161, 0.00161848, -0.00381201 ] - [ 0.00316, -0.142, 0, 0.334, -0.192, -0.00316, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00316, -0.142, 0, 0.334, -0.192, -0.00316, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00575774, 0.00163441, -0.00384953 ] - [ 0.00319, -0.143, 0, 0.335, -0.193, -0.00319, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00319, -0.143, 0, 0.335, -0.193, -0.00319, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00581411, 0.00165042, -0.00388723 ] - [ 0.00322, -0.143, 0, 0.337, -0.194, -0.00322, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00322, -0.143, 0, 0.337, -0.194, -0.00322, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00587073, 0.00166649, -0.00392509 ] - [ 0.00326, -0.144, 0, 0.339, -0.195, -0.00326, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00326, -0.144, 0, 0.339, -0.195, -0.00326, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00592761, 0.00168264, -0.00396312 ] - [ 0.00329, -0.144, 0, 0.34, -0.196, -0.00329, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00329, -0.144, 0, 0.34, -0.196, -0.00329, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00598473, 0.00169885, -0.00400131 ] - [ 0.00332, -0.145, 0, 0.342, -0.197, -0.00332, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00332, -0.145, 0, 0.342, -0.197, -0.00332, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0060421, 0.00171514, -0.00403967 ] - [ 0.00335, -0.146, 0, 0.343, -0.198, -0.00335, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00335, -0.146, 0, 0.343, -0.198, -0.00335, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00609972, 0.00173149, -0.00407819 ] - [ 0.00338, -0.146, 0, 0.345, -0.198, -0.00338, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00338, -0.146, 0, 0.345, -0.198, -0.00338, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00615757, 0.00174791, -0.00411687 ] - [ 0.00342, -0.147, 0, 0.346, -0.199, -0.00342, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00342, -0.147, 0, 0.346, -0.199, -0.00342, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00621569, 0.00176441, -0.00415572 ] - [ 0.00345, -0.147, 0, 0.348, -0.2, -0.00345, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00345, -0.147, 0, 0.348, -0.2, -0.00345, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00627404, 0.00178097, -0.00419472 ] - [ 0.00348, -0.148, 0, 0.349, -0.201, -0.00348, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00348, -0.148, 0, 0.349, -0.201, -0.00348, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00633263, 0.0017976, -0.00423391 ] - [ 0.00351, -0.149, 0, 0.351, -0.202, -0.00351, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00351, -0.149, 0, 0.351, -0.202, -0.00351, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00639147, 0.0018143, -0.00427325 ] - [ 0.00355, -0.149, 0, 0.352, -0.203, -0.00355, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00355, -0.149, 0, 0.352, -0.203, -0.00355, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00645053, 0.00183106, -0.00431273 ] - [ 0.00358, -0.15, 0, 0.354, -0.204, -0.00358, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00358, -0.15, 0, 0.354, -0.204, -0.00358, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00650983, 0.0018479, -0.00435238 ] - [ 0.00361, -0.15, 0, 0.355, -0.205, -0.00361, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00361, -0.15, 0, 0.355, -0.205, -0.00361, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00656938, 0.00186481, -0.00439219 ] - [ 0.00365, -0.151, 0, 0.357, -0.206, -0.00365, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00365, -0.151, 0, 0.357, -0.206, -0.00365, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00662918, 0.00188178, -0.00443218 ] - [ 0.00368, -0.151, 0, 0.358, -0.207, -0.00368, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00368, -0.151, 0, 0.358, -0.207, -0.00368, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00668918, 0.00189881, -0.0044723 ] - [ 0.00371, -0.152, 0, 0.36, -0.208, -0.00371, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00371, -0.152, 0, 0.36, -0.208, -0.00371, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00674945, 0.00191592, -0.00451258 ] - [ 0.00375, -0.153, 0, 0.361, -0.209, -0.00375, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00375, -0.153, 0, 0.361, -0.209, -0.00375, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00680993, 0.00193309, -0.00455302 ] - [ 0.00378, -0.153, 0, 0.363, -0.21, -0.00378, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00378, -0.153, 0, 0.363, -0.21, -0.00378, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00687065, 0.00195032, -0.00459362 ] - [ 0.00382, -0.154, 0, 0.365, -0.211, -0.00382, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00382, -0.154, 0, 0.365, -0.211, -0.00382, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00693158, 0.00196761, -0.00463436 ] - [ 0.00385, -0.154, 0, 0.366, -0.212, -0.00385, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00385, -0.154, 0, 0.366, -0.212, -0.00385, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00699275, 0.00198498, -0.00467525 ] - [ 0.00388, -0.155, 0, 0.368, -0.213, -0.00388, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00388, -0.155, 0, 0.368, -0.213, -0.00388, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00705415, 0.00200242, -0.0047163 ] - [ 0.00392, -0.155, 0, 0.369, -0.214, -0.00392, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00392, -0.155, 0, 0.369, -0.214, -0.00392, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00711578, 0.0020199, -0.00475751 ] - [ 0.00395, -0.156, 0, 0.371, -0.215, -0.00395, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00395, -0.156, 0, 0.371, -0.215, -0.00395, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00717763, 0.00203746, -0.00479885 ] - [ 0.00399, -0.157, 0, 0.372, -0.216, -0.00399, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00399, -0.157, 0, 0.372, -0.216, -0.00399, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0072397, 0.00205509, -0.00484036 ] - [ 0.00402, -0.157, 0, 0.374, -0.216, -0.00402, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00402, -0.157, 0, 0.374, -0.216, -0.00402, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00730199, 0.00207277, -0.004882 ] - [ 0.00406, -0.158, 0, 0.375, -0.217, -0.00406, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00406, -0.158, 0, 0.375, -0.217, -0.00406, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0073645, 0.0020905, -0.0049238 ] - [ 0.00409, -0.158, 0, 0.377, -0.218, -0.00409, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00409, -0.158, 0, 0.377, -0.218, -0.00409, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00742723, 0.00210832, -0.00496574 ] - [ 0.00413, -0.159, 0, 0.378, -0.219, -0.00413, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00413, -0.159, 0, 0.378, -0.219, -0.00413, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00749019, 0.0021262, -0.00500784 ] - [ 0.00416, -0.16, 0, 0.38, -0.22, -0.00416, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00416, -0.16, 0, 0.38, -0.22, -0.00416, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00755335, 0.00214412, -0.00505006 ] - [ 0.0042, -0.16, 0, 0.381, -0.221, -0.0042, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0042, -0.16, 0, 0.381, -0.221, -0.0042, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00761674, 0.00216211, -0.00509243 ] - [ 0.00424, -0.161, 0, 0.383, -0.222, -0.00424, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00424, -0.161, 0, 0.383, -0.222, -0.00424, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00768032, 0.00218016, -0.00513495 ] - [ 0.00427, -0.161, 0, 0.384, -0.223, -0.00427, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00427, -0.161, 0, 0.384, -0.223, -0.00427, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00774413, 0.00219828, -0.00517762 ] - [ 0.00431, -0.162, 0, 0.386, -0.224, -0.00431, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00431, -0.162, 0, 0.386, -0.224, -0.00431, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00780815, 0.00221645, -0.00522042 ] - [ 0.00434, -0.162, 0, 0.387, -0.225, -0.00434, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00434, -0.162, 0, 0.387, -0.225, -0.00434, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00787238, 0.00223468, -0.00526335 ] - [ 0.00438, -0.163, 0, 0.389, -0.226, -0.00438, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00438, -0.163, 0, 0.389, -0.226, -0.00438, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00793681, 0.00225298, -0.00530645 ] - [ 0.00442, -0.163, 0, 0.39, -0.227, -0.00442, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00442, -0.163, 0, 0.39, -0.227, -0.00442, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00800146, 0.00227132, -0.00534966 ] - [ 0.00445, -0.164, 0, 0.392, -0.228, -0.00445, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00445, -0.164, 0, 0.392, -0.228, -0.00445, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0080663, 0.00228973, -0.00539302 ] - [ 0.00449, -0.165, 0, 0.393, -0.229, -0.00449, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00449, -0.165, 0, 0.393, -0.229, -0.00449, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00813135, 0.0023082, -0.00543651 ] - [ 0.00453, -0.165, 0, 0.395, -0.23, -0.00453, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00453, -0.165, 0, 0.395, -0.23, -0.00453, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00819661, 0.00232672, -0.00548012 ] - [ 0.00456, -0.166, 0, 0.396, -0.231, -0.00456, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00456, -0.166, 0, 0.396, -0.231, -0.00456, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00826206, 0.00234529, -0.0055239 ] - [ 0.0046, -0.166, 0, 0.398, -0.232, -0.0046, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0046, -0.166, 0, 0.398, -0.232, -0.0046, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00832772, 0.00236393, -0.00556779 ] - [ 0.00464, -0.167, 0, 0.399, -0.233, -0.00464, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00464, -0.167, 0, 0.399, -0.233, -0.00464, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00839357, 0.00238262, -0.00561181 ] - [ 0.00467, -0.167, 0, 0.401, -0.233, -0.00467, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00467, -0.167, 0, 0.401, -0.233, -0.00467, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00845961, 0.00240136, -0.00565597 ] - [ 0.00471, -0.168, 0, 0.402, -0.234, -0.00471, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00471, -0.168, 0, 0.402, -0.234, -0.00471, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00852585, 0.00242018, -0.00570026 ] - [ 0.00475, -0.168, 0, 0.404, -0.235, -0.00475, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00475, -0.168, 0, 0.404, -0.235, -0.00475, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00859227, 0.00243903, -0.00574468 ] - [ 0.00479, -0.169, 0, 0.405, -0.236, -0.00479, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00479, -0.169, 0, 0.405, -0.236, -0.00479, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00865891, 0.00245795, -0.00578922 ] - [ 0.00482, -0.17, 0, 0.407, -0.237, -0.00482, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00482, -0.17, 0, 0.407, -0.237, -0.00482, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00872572, 0.0024769, -0.00583389 ] - [ 0.00486, -0.17, 0, 0.408, -0.238, -0.00486, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00486, -0.17, 0, 0.408, -0.238, -0.00486, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00879272, 0.00249593, -0.00587869 ] - [ 0.0049, -0.171, 0, 0.41, -0.239, -0.0049, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0049, -0.171, 0, 0.41, -0.239, -0.0049, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00885992, 0.002515, -0.00592361 ] - [ 0.00494, -0.171, 0, 0.411, -0.24, -0.00494, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00494, -0.171, 0, 0.411, -0.24, -0.00494, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00892729, 0.00253413, -0.00596866 ] - [ 0.00498, -0.172, 0, 0.413, -0.241, -0.00498, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00498, -0.172, 0, 0.413, -0.241, -0.00498, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00899485, 0.00255331, -0.00601383 ] - [ 0.00501, -0.172, 0, 0.414, -0.242, -0.00501, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00501, -0.172, 0, 0.414, -0.242, -0.00501, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00906259, 0.00257253, -0.00605912 ] - [ 0.00505, -0.173, 0, 0.416, -0.243, -0.00505, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00505, -0.173, 0, 0.416, -0.243, -0.00505, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00913052, 0.00259181, -0.00610453 ] - [ 0.00509, -0.173, 0, 0.417, -0.244, -0.00509, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00509, -0.173, 0, 0.417, -0.244, -0.00509, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00919862, 0.00261115, -0.00615007 ] - [ 0.00513, -0.174, 0, 0.419, -0.245, -0.00513, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00513, -0.174, 0, 0.419, -0.245, -0.00513, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0092669, 0.00263053, -0.00619571 ] - [ 0.00517, -0.175, 0, 0.42, -0.246, -0.00517, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00517, -0.175, 0, 0.42, -0.246, -0.00517, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00933536, 0.00264997, -0.00624149 ] - [ 0.00521, -0.175, 0, 0.422, -0.247, -0.00521, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00521, -0.175, 0, 0.422, -0.247, -0.00521, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00940399, 0.00266945, -0.00628737 ] - [ 0.00525, -0.176, 0, 0.423, -0.248, -0.00525, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00525, -0.176, 0, 0.423, -0.248, -0.00525, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00947279, 0.00268898, -0.00633338 ] - [ 0.00528, -0.176, 0, 0.425, -0.249, -0.00528, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00528, -0.176, 0, 0.425, -0.249, -0.00528, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00954177, 0.00270856, -0.00637949 ] - [ 0.00532, -0.177, 0, 0.426, -0.25, -0.00532, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00532, -0.177, 0, 0.426, -0.25, -0.00532, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00961092, 0.00272819, -0.00642573 ] - [ 0.00536, -0.177, 0, 0.428, -0.25, -0.00536, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00536, -0.177, 0, 0.428, -0.25, -0.00536, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00968022, 0.00274786, -0.00647206 ] - [ 0.0054, -0.178, 0, 0.429, -0.251, -0.0054, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0054, -0.178, 0, 0.429, -0.251, -0.0054, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00974971, 0.00276759, -0.00651853 ] - [ 0.00544, -0.178, 0, 0.431, -0.252, -0.00544, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00544, -0.178, 0, 0.431, -0.252, -0.00544, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00981936, 0.00278736, -0.00656507 ] - [ 0.00548, -0.179, 0, 0.432, -0.253, -0.00548, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00548, -0.179, 0, 0.432, -0.253, -0.00548, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00988916, 0.00280717, -0.00661176 ] - [ 0.00552, -0.179, 0, 0.434, -0.254, -0.00552, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00552, -0.179, 0, 0.434, -0.254, -0.00552, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00995913, 0.00282703, -0.00665854 ] - [ 0.00556, -0.18, 0, 0.435, -0.255, -0.00556, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00556, -0.18, 0, 0.435, -0.255, -0.00556, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0100293, 0.00284695, -0.00670542 ] - [ 0.0056, -0.18, 0, 0.436, -0.256, -0.0056, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0056, -0.18, 0, 0.436, -0.256, -0.0056, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0100996, 0.0028669, -0.00675242 ] - [ 0.00564, -0.181, 0, 0.438, -0.257, -0.00564, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00564, -0.181, 0, 0.438, -0.257, -0.00564, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.01017, 0.00288688, -0.00679951 ] - [ 0.00568, -0.181, 0, 0.439, -0.258, -0.00568, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00568, -0.181, 0, 0.439, -0.258, -0.00568, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0102406, 0.00290693, -0.00684672 ] - [ 0.00572, -0.182, 0, 0.441, -0.259, -0.00572, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00572, -0.182, 0, 0.441, -0.259, -0.00572, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0103114, 0.002927, -0.00689402 ] - [ 0.00576, -0.182, 0, 0.442, -0.26, -0.00576, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00576, -0.182, 0, 0.442, -0.26, -0.00576, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0103822, 0.00294715, -0.00694142 ] - [ 0.0058, -0.183, 0, 0.444, -0.261, -0.0058, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0058, -0.183, 0, 0.444, -0.261, -0.0058, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0104533, 0.0029673, -0.00698893 ] - [ 0.00584, -0.184, 0, 0.445, -0.262, -0.00584, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00584, -0.184, 0, 0.445, -0.262, -0.00584, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0105245, 0.00298751, -0.00703654 ] - [ 0.00588, -0.184, 0, 0.447, -0.263, -0.00588, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00588, -0.184, 0, 0.447, -0.263, -0.00588, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0105959, 0.00300778, -0.00708424 ] - [ 0.00592, -0.185, 0, 0.448, -0.264, -0.00592, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00592, -0.185, 0, 0.448, -0.264, -0.00592, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0106673, 0.00302808, -0.00713204 ] - [ 0.00596, -0.185, 0, 0.45, -0.264, -0.00596, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00596, -0.185, 0, 0.45, -0.264, -0.00596, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.010739, 0.00304841, -0.00717994 ] - [ 0.00601, -0.186, 0, 0.451, -0.265, -0.00601, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00601, -0.186, 0, 0.451, -0.265, -0.00601, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0108108, 0.00306878, -0.00722793 ] - [ 0.00605, -0.186, 0, 0.452, -0.266, -0.00605, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00605, -0.186, 0, 0.452, -0.266, -0.00605, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0108827, 0.0030892, -0.00727602 ] - [ 0.00609, -0.187, 0, 0.454, -0.267, -0.00609, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00609, -0.187, 0, 0.454, -0.267, -0.00609, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0109548, 0.00310965, -0.00732419 ] - [ 0.00613, -0.187, 0, 0.455, -0.268, -0.00613, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00613, -0.187, 0, 0.455, -0.268, -0.00613, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0110269, 0.00313014, -0.00737245 ] - [ 0.00617, -0.188, 0, 0.457, -0.269, -0.00617, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00617, -0.188, 0, 0.457, -0.269, -0.00617, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0110993, 0.00315067, -0.00742081 ] - [ 0.00621, -0.188, 0, 0.458, -0.27, -0.00621, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00621, -0.188, 0, 0.458, -0.27, -0.00621, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0111717, 0.00317125, -0.00746926 ] - [ 0.00625, -0.189, 0, 0.46, -0.271, -0.00625, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00625, -0.189, 0, 0.46, -0.271, -0.00625, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0112443, 0.00319184, -0.00751778 ] - [ 0.00629, -0.189, 0, 0.461, -0.272, -0.00629, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00629, -0.189, 0, 0.461, -0.272, -0.00629, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.011317, 0.00321249, -0.0075664 ] - [ 0.00634, -0.19, 0, 0.463, -0.273, -0.00634, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00634, -0.19, 0, 0.463, -0.273, -0.00634, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0113899, 0.00323317, -0.00761512 ] - [ 0.00638, -0.19, 0, 0.464, -0.274, -0.00638, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00638, -0.19, 0, 0.464, -0.274, -0.00638, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0114629, 0.00325389, -0.0076639 ] - [ 0.00642, -0.191, 0, 0.465, -0.275, -0.00642, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00642, -0.191, 0, 0.465, -0.275, -0.00642, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0115359, 0.00327462, -0.00771277 ] - [ 0.00646, -0.191, 0, 0.467, -0.276, -0.00646, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00646, -0.191, 0, 0.467, -0.276, -0.00646, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0116092, 0.00329541, -0.00776172 ] - [ 0.0065, -0.192, 0, 0.468, -0.276, -0.0065, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0065, -0.192, 0, 0.468, -0.276, -0.0065, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0116825, 0.00331623, -0.00781075 ] - [ 0.00654, -0.192, 0, 0.47, -0.277, -0.00654, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00654, -0.192, 0, 0.47, -0.277, -0.00654, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.011756, 0.00333709, -0.00785986 ] - [ 0.00659, -0.193, 0, 0.471, -0.278, -0.00659, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00659, -0.193, 0, 0.471, -0.278, -0.00659, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0118295, 0.00335796, -0.00790906 ] - [ 0.00663, -0.193, 0, 0.472, -0.279, -0.00663, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00663, -0.193, 0, 0.472, -0.279, -0.00663, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0119032, 0.00337889, -0.00795832 ] - [ 0.00667, -0.194, 0, 0.474, -0.28, -0.00667, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00667, -0.194, 0, 0.474, -0.28, -0.00667, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.011977, 0.00339983, -0.00800766 ] - [ 0.00671, -0.194, 0, 0.475, -0.281, -0.00671, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00671, -0.194, 0, 0.475, -0.281, -0.00671, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0120509, 0.00342081, -0.00805709 ] - [ 0.00676, -0.195, 0, 0.477, -0.282, -0.00676, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00676, -0.195, 0, 0.477, -0.282, -0.00676, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.012125, 0.00344182, -0.00810657 ] - [ 0.0068, -0.195, 0, 0.478, -0.283, -0.0068, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0068, -0.195, 0, 0.478, -0.283, -0.0068, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0121991, 0.00346287, -0.00815613 ] - [ 0.00684, -0.196, 0, 0.479, -0.284, -0.00684, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00684, -0.196, 0, 0.479, -0.284, -0.00684, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0122733, 0.00348394, -0.00820577 ] - [ 0.00688, -0.196, 0, 0.481, -0.285, -0.00688, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00688, -0.196, 0, 0.481, -0.285, -0.00688, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0123477, 0.00350504, -0.00825548 ] - [ 0.00693, -0.197, 0, 0.482, -0.286, -0.00693, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00693, -0.197, 0, 0.482, -0.286, -0.00693, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0124221, 0.00352618, -0.00830525 ] - [ 0.00697, -0.197, 0, 0.484, -0.287, -0.00697, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00697, -0.197, 0, 0.484, -0.287, -0.00697, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0124967, 0.00354735, -0.00835508 ] - [ 0.00701, -0.198, 0, 0.485, -0.287, -0.00701, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00701, -0.198, 0, 0.485, -0.287, -0.00701, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0125713, 0.00356854, -0.00840498 ] - [ 0.00706, -0.198, 0, 0.486, -0.288, -0.00706, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00706, -0.198, 0, 0.486, -0.288, -0.00706, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.012646, 0.00358974, -0.00845495 ] - [ 0.0071, -0.199, 0, 0.488, -0.289, -0.0071, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0071, -0.199, 0, 0.488, -0.289, -0.0071, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0127209, 0.00361098, -0.00850499 ] - [ 0.00714, -0.199, 0, 0.489, -0.29, -0.00714, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00714, -0.199, 0, 0.489, -0.29, -0.00714, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0127958, 0.00363226, -0.00855508 ] - [ 0.00718, -0.2, 0, 0.491, -0.291, -0.00718, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00718, -0.2, 0, 0.491, -0.291, -0.00718, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0128708, 0.00365355, -0.00860524 ] - [ 0.00723, -0.2, 0, 0.492, -0.292, -0.00723, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00723, -0.2, 0, 0.492, -0.292, -0.00723, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0129459, 0.00367488, -0.00865545 ] - [ 0.00727, -0.201, 0, 0.493, -0.293, -0.00727, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00727, -0.201, 0, 0.493, -0.293, -0.00727, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0130211, 0.00369622, -0.00870574 ] - [ 0.00731, -0.201, 0, 0.495, -0.294, -0.00731, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00731, -0.201, 0, 0.495, -0.294, -0.00731, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0130964, 0.00371759, -0.00875607 ] - [ 0.00736, -0.201, 0, 0.496, -0.295, -0.00736, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00736, -0.201, 0, 0.496, -0.295, -0.00736, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0131718, 0.00373898, -0.00880646 ] - [ 0.0074, -0.202, 0, 0.498, -0.296, -0.0074, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0074, -0.202, 0, 0.498, -0.296, -0.0074, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0132472, 0.0037604, -0.0088569 ] - [ 0.00744, -0.202, 0, 0.499, -0.296, -0.00744, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00744, -0.202, 0, 0.499, -0.296, -0.00744, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0133227, 0.00378183, -0.00890739 ] - [ 0.00749, -0.203, 0, 0.5, -0.297, -0.00749, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00749, -0.203, 0, 0.5, -0.297, -0.00749, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0133984, 0.0038033, -0.00895794 ] - [ 0.00753, -0.203, 0, 0.502, -0.298, -0.00753, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00753, -0.203, 0, 0.502, -0.298, -0.00753, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.013474, 0.00382478, -0.00900853 ] - [ 0.00758, -0.204, 0, 0.503, -0.299, -0.00758, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00758, -0.204, 0, 0.503, -0.299, -0.00758, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0135498, 0.00384629, -0.00905918 ] - [ 0.00762, -0.204, 0, 0.504, -0.3, -0.00762, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00762, -0.204, 0, 0.504, -0.3, -0.00762, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0136256, 0.00386781, -0.00910989 ] - [ 0.00766, -0.205, 0, 0.506, -0.301, -0.00766, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00766, -0.205, 0, 0.506, -0.301, -0.00766, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0137015, 0.00388936, -0.00916064 ] - [ 0.00771, -0.205, 0, 0.507, -0.302, -0.00771, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00771, -0.205, 0, 0.507, -0.302, -0.00771, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0137775, 0.00391092, -0.00921143 ] - [ 0.00775, -0.206, 0, 0.508, -0.303, -0.00775, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00775, -0.206, 0, 0.508, -0.303, -0.00775, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0138535, 0.00393251, -0.00926225 ] - [ 0.00779, -0.206, 0, 0.51, -0.304, -0.00779, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00779, -0.206, 0, 0.51, -0.304, -0.00779, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0139296, 0.00395411, -0.00931315 ] - [ 0.00784, -0.207, 0, 0.511, -0.305, -0.00784, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00784, -0.207, 0, 0.511, -0.305, -0.00784, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0140058, 0.00397572, -0.00936406 ] - [ 0.00788, -0.207, 0, 0.512, -0.305, -0.00788, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00788, -0.207, 0, 0.512, -0.305, -0.00788, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.014082, 0.00399736, -0.00941502 ] - [ 0.00793, -0.208, 0, 0.514, -0.306, -0.00793, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00793, -0.208, 0, 0.514, -0.306, -0.00793, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0141583, 0.00401902, -0.00946604 ] - [ 0.00797, -0.208, 0, 0.515, -0.307, -0.00797, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00797, -0.208, 0, 0.515, -0.307, -0.00797, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0142346, 0.00404068, -0.00951707 ] - [ 0.00802, -0.208, 0, 0.517, -0.308, -0.00802, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00802, -0.208, 0, 0.517, -0.308, -0.00802, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.014311, 0.00406238, -0.00956816 ] - [ 0.00806, -0.209, 0, 0.518, -0.309, -0.00806, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00806, -0.209, 0, 0.518, -0.309, -0.00806, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0143875, 0.00408407, -0.00961926 ] - [ 0.0081, -0.209, 0, 0.519, -0.31, -0.0081, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0081, -0.209, 0, 0.519, -0.31, -0.0081, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.014464, 0.0041058, -0.00967042 ] - [ 0.00815, -0.21, 0, 0.521, -0.311, -0.00815, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00815, -0.21, 0, 0.521, -0.311, -0.00815, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0145405, 0.00412753, -0.00972159 ] - [ 0.00819, -0.21, 0, 0.522, -0.312, -0.00819, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00819, -0.21, 0, 0.522, -0.312, -0.00819, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0146171, 0.00414928, -0.00977281 ] - [ 0.00824, -0.211, 0, 0.523, -0.312, -0.00824, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00824, -0.211, 0, 0.523, -0.312, -0.00824, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0146938, 0.00417102, -0.00982406 ] - [ 0.00828, -0.211, 0, 0.524, -0.313, -0.00828, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00828, -0.211, 0, 0.524, -0.313, -0.00828, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0147705, 0.00419279, -0.00987533 ] - [ 0.00833, -0.212, 0, 0.526, -0.314, -0.00833, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00833, -0.212, 0, 0.526, -0.314, -0.00833, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0148472, 0.00421457, -0.00992663 ] - [ 0.00837, -0.212, 0, 0.527, -0.315, -0.00837, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00837, -0.212, 0, 0.527, -0.315, -0.00837, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.014924, 0.00423637, -0.00997796 ] - [ 0.00842, -0.212, 0, 0.528, -0.316, -0.00842, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00842, -0.212, 0, 0.528, -0.316, -0.00842, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0150008, 0.00425817, -0.0100293 ] - [ 0.00846, -0.213, 0, 0.53, -0.317, -0.00846, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00846, -0.213, 0, 0.53, -0.317, -0.00846, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0150777, 0.00427998, -0.0100807 ] - [ 0.0085, -0.213, 0, 0.531, -0.318, -0.0085, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0085, -0.213, 0, 0.531, -0.318, -0.0085, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0151545, 0.00430182, -0.0101321 ] - [ 0.00855, -0.214, 0, 0.532, -0.319, -0.00855, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00855, -0.214, 0, 0.532, -0.319, -0.00855, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0152315, 0.00432365, -0.0101835 ] - [ 0.00859, -0.214, 0, 0.534, -0.319, -0.00859, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00859, -0.214, 0, 0.534, -0.319, -0.00859, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0153084, 0.00434549, -0.010235 ] - [ 0.00864, -0.215, 0, 0.535, -0.32, -0.00864, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00864, -0.215, 0, 0.535, -0.32, -0.00864, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0153854, 0.00436734, -0.0102864 ] - [ 0.00868, -0.215, 0, 0.536, -0.321, -0.00868, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00868, -0.215, 0, 0.536, -0.321, -0.00868, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0154624, 0.00438921, -0.0103379 ] - [ 0.00873, -0.216, 0, 0.538, -0.322, -0.00873, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00873, -0.216, 0, 0.538, -0.322, -0.00873, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0155394, 0.00441108, -0.0103894 ] - [ 0.00877, -0.216, 0, 0.539, -0.323, -0.00877, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00877, -0.216, 0, 0.539, -0.323, -0.00877, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0156165, 0.00443294, -0.0104409 ] - [ 0.00882, -0.216, 0, 0.54, -0.324, -0.00882, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00882, -0.216, 0, 0.54, -0.324, -0.00882, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0156935, 0.00445481, -0.0104925 ] - [ 0.00886, -0.217, 0, 0.541, -0.325, -0.00886, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00886, -0.217, 0, 0.541, -0.325, -0.00886, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0157706, 0.0044767, -0.010544 ] - [ 0.00891, -0.217, 0, 0.543, -0.325, -0.00891, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00891, -0.217, 0, 0.543, -0.325, -0.00891, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0158477, 0.00449859, -0.0105956 ] - [ 0.00895, -0.218, 0, 0.544, -0.326, -0.00895, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00895, -0.218, 0, 0.544, -0.326, -0.00895, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0159249, 0.00452049, -0.0106471 ] - [ 0.009, -0.218, 0, 0.545, -0.327, -0.009, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.009, -0.218, 0, 0.545, -0.327, -0.009, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.016002, 0.00454238, -0.0106987 ] - [ 0.00904, -0.219, 0, 0.547, -0.328, -0.00904, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00904, -0.219, 0, 0.547, -0.328, -0.00904, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0160792, 0.00456428, -0.0107503 ] - [ 0.00909, -0.219, 0, 0.548, -0.329, -0.00909, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00909, -0.219, 0, 0.548, -0.329, -0.00909, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0161563, 0.00458618, -0.0108019 ] - [ 0.00913, -0.219, 0, 0.549, -0.33, -0.00913, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00913, -0.219, 0, 0.549, -0.33, -0.00913, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0162335, 0.00460809, -0.0108535 ] - [ 0.00918, -0.22, 0, 0.55, -0.331, -0.00918, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00918, -0.22, 0, 0.55, -0.331, -0.00918, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0163107, 0.00462999, -0.0109051 ] - [ 0.00922, -0.22, 0, 0.552, -0.331, -0.00922, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00922, -0.22, 0, 0.552, -0.331, -0.00922, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0163878, 0.0046519, -0.0109567 ] - [ 0.00927, -0.221, 0, 0.553, -0.332, -0.00927, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00927, -0.221, 0, 0.553, -0.332, -0.00927, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.016465, 0.00467382, -0.0110083 ] - [ 0.00931, -0.221, 0, 0.554, -0.333, -0.00931, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00931, -0.221, 0, 0.554, -0.333, -0.00931, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0165422, 0.00469572, -0.0110599 ] - [ 0.00936, -0.221, 0, 0.555, -0.334, -0.00936, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00936, -0.221, 0, 0.555, -0.334, -0.00936, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0166194, 0.00471762, -0.0111115 ] - [ 0.0094, -0.222, 0, 0.557, -0.335, -0.0094, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0094, -0.222, 0, 0.557, -0.335, -0.0094, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0166966, 0.00473953, -0.0111631 ] - [ 0.00945, -0.222, 0, 0.558, -0.336, -0.00945, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00945, -0.222, 0, 0.558, -0.336, -0.00945, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0167737, 0.00476143, -0.0112147 ] - [ 0.00949, -0.223, 0, 0.559, -0.336, -0.00949, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00949, -0.223, 0, 0.559, -0.336, -0.00949, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0168509, 0.00478334, -0.0112663 ] - [ 0.00954, -0.223, 0, 0.56, -0.337, -0.00954, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00954, -0.223, 0, 0.56, -0.337, -0.00954, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.016928, 0.00480524, -0.0113178 ] - [ 0.00958, -0.224, 0, 0.562, -0.338, -0.00958, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00958, -0.224, 0, 0.562, -0.338, -0.00958, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0170052, 0.00482714, -0.0113694 ] - [ 0.00963, -0.224, 0, 0.563, -0.339, -0.00963, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00963, -0.224, 0, 0.563, -0.339, -0.00963, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0170823, 0.00484903, -0.011421 ] - [ 0.00968, -0.224, 0, 0.564, -0.34, -0.00968, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00968, -0.224, 0, 0.564, -0.34, -0.00968, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0171594, 0.00487092, -0.0114725 ] - [ 0.00972, -0.225, 0, 0.565, -0.341, -0.00972, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00972, -0.225, 0, 0.565, -0.341, -0.00972, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0172365, 0.0048928, -0.0115241 ] - [ 0.00977, -0.225, 0, 0.567, -0.341, -0.00977, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00977, -0.225, 0, 0.567, -0.341, -0.00977, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0173136, 0.00491469, -0.0115756 ] - [ 0.00981, -0.226, 0, 0.568, -0.342, -0.00981, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00981, -0.226, 0, 0.568, -0.342, -0.00981, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0173906, 0.00493656, -0.0116271 ] - [ 0.00986, -0.226, 0, 0.569, -0.343, -0.00986, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00986, -0.226, 0, 0.569, -0.343, -0.00986, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0174676, 0.00495843, -0.0116786 ] - [ 0.0099, -0.226, 0, 0.57, -0.344, -0.0099, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0099, -0.226, 0, 0.57, -0.344, -0.0099, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0175446, 0.00498028, -0.0117301 ] - [ 0.00995, -0.227, 0, 0.571, -0.345, -0.00995, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00995, -0.227, 0, 0.571, -0.345, -0.00995, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0176216, 0.00500213, -0.0117816 ] - [ 0.00999, -0.227, 0, 0.573, -0.346, -0.00999, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00999, -0.227, 0, 0.573, -0.346, -0.00999, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0176986, 0.00502397, -0.011833 ] - [ 0.01, -0.227, 0, 0.574, -0.346, -0.01, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.01, -0.227, 0, 0.574, -0.346, -0.01, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0177755, 0.0050458, -0.0118844 ] - [ 0.0101, -0.228, 0, 0.575, -0.347, -0.0101, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0101, -0.228, 0, 0.575, -0.347, -0.0101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0178524, 0.00506763, -0.0119358 ] - [ 0.0101, -0.228, 0, 0.576, -0.348, -0.0101, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0101, -0.228, 0, 0.576, -0.348, -0.0101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0179292, 0.00508945, -0.0119872 ] - [ 0.0102, -0.229, 0, 0.577, -0.349, -0.0102, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0102, -0.229, 0, 0.577, -0.349, -0.0102, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.018006, 0.00511125, -0.0120386 ] - [ 0.0102, -0.229, 0, 0.579, -0.35, -0.0102, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0102, -0.229, 0, 0.579, -0.35, -0.0102, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0180828, 0.00513305, -0.0120899 ] - [ 0.0103, -0.229, 0, 0.58, -0.35, -0.0103, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0103, -0.229, 0, 0.58, -0.35, -0.0103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0181595, 0.00515483, -0.0121412 ] - [ 0.0103, -0.23, 0, 0.581, -0.351, -0.0103, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0103, -0.23, 0, 0.581, -0.351, -0.0103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0182362, 0.00517659, -0.0121925 ] - [ 0.0104, -0.23, 0, 0.582, -0.352, -0.0104, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0104, -0.23, 0, 0.582, -0.352, -0.0104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0183129, 0.00519836, -0.0122437 ] - [ 0.0104, -0.231, 0, 0.583, -0.353, -0.0104, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0104, -0.231, 0, 0.583, -0.353, -0.0104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0183895, 0.00522011, -0.012295 ] - [ 0.0104, -0.231, 0, 0.585, -0.354, -0.0104, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0104, -0.231, 0, 0.585, -0.354, -0.0104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.018466, 0.00524183, -0.0123461 ] - [ 0.0105, -0.231, 0, 0.586, -0.354, -0.0105, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0105, -0.231, 0, 0.586, -0.354, -0.0105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0185426, 0.00526355, -0.0123973 ] - [ 0.0105, -0.232, 0, 0.587, -0.355, -0.0105, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0105, -0.232, 0, 0.587, -0.355, -0.0105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.018619, 0.00528524, -0.0124484 ] - [ 0.0106, -0.232, 0, 0.588, -0.356, -0.0106, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0106, -0.232, 0, 0.588, -0.356, -0.0106, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0186954, 0.00530694, -0.0124995 ] - [ 0.0106, -0.232, 0, 0.589, -0.357, -0.0106, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0106, -0.232, 0, 0.589, -0.357, -0.0106, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0187717, 0.00532861, -0.0125505 ] - [ 0.0107, -0.233, 0, 0.59, -0.358, -0.0107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0107, -0.233, 0, 0.59, -0.358, -0.0107, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.018848, 0.00535025, -0.0126015 ] - [ 0.0107, -0.233, 0, 0.592, -0.358, -0.0107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0107, -0.233, 0, 0.592, -0.358, -0.0107, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0189243, 0.0053719, -0.0126525 ] - [ 0.0108, -0.234, 0, 0.593, -0.359, -0.0108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0108, -0.234, 0, 0.593, -0.359, -0.0108, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0190004, 0.00539352, -0.0127034 ] - [ 0.0108, -0.234, 0, 0.594, -0.36, -0.0108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0108, -0.234, 0, 0.594, -0.36, -0.0108, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0190765, 0.00541511, -0.0127543 ] - [ 0.0109, -0.234, 0, 0.595, -0.361, -0.0109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0109, -0.234, 0, 0.595, -0.361, -0.0109, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0191525, 0.0054367, -0.0128051 ] - [ 0.0109, -0.235, 0, 0.596, -0.361, -0.0109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0109, -0.235, 0, 0.596, -0.361, -0.0109, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0192285, 0.00545827, -0.0128559 ] - [ 0.0109, -0.235, 0, 0.597, -0.362, -0.0109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0109, -0.235, 0, 0.597, -0.362, -0.0109, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0193044, 0.00547981, -0.0129067 ] - [ 0.011, -0.235, 0, 0.598, -0.363, -0.011, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.011, -0.235, 0, 0.598, -0.363, -0.011, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0193802, 0.00550133, -0.0129574 ] - [ 0.011, -0.236, 0, 0.6, -0.364, -0.011, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.011, -0.236, 0, 0.6, -0.364, -0.011, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.019456, 0.00552285, -0.013008 ] - [ 0.0111, -0.236, 0, 0.601, -0.365, -0.0111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0111, -0.236, 0, 0.601, -0.365, -0.0111, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0195317, 0.00554432, -0.0130586 ] - [ 0.0111, -0.236, 0, 0.602, -0.365, -0.0111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0111, -0.236, 0, 0.602, -0.365, -0.0111, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0196073, 0.00556579, -0.0131092 ] - [ 0.0112, -0.237, 0, 0.603, -0.366, -0.0112, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0112, -0.237, 0, 0.603, -0.366, -0.0112, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0196828, 0.00558722, -0.0131596 ] - [ 0.0112, -0.237, 0, 0.604, -0.367, -0.0112, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0112, -0.237, 0, 0.604, -0.367, -0.0112, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0197583, 0.00560865, -0.0132101 ] - [ 0.0113, -0.237, 0, 0.605, -0.368, -0.0113, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0113, -0.237, 0, 0.605, -0.368, -0.0113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0198336, 0.00563003, -0.0132605 ] - [ 0.0113, -0.238, 0, 0.606, -0.368, -0.0113, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0113, -0.238, 0, 0.606, -0.368, -0.0113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0199089, 0.00565141, -0.0133108 ] - [ 0.0113, -0.238, 0, 0.607, -0.369, -0.0113, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0113, -0.238, 0, 0.607, -0.369, -0.0113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0199841, 0.00567276, -0.0133611 ] - [ 0.0114, -0.239, 0, 0.609, -0.37, -0.0114, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0114, -0.239, 0, 0.609, -0.37, -0.0114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0200592, 0.00569407, -0.0134113 ] - [ 0.0114, -0.239, 0, 0.61, -0.371, -0.0114, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0114, -0.239, 0, 0.61, -0.371, -0.0114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0201342, 0.00571536, -0.0134615 ] - [ 0.0115, -0.239, 0, 0.611, -0.371, -0.0115, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0115, -0.239, 0, 0.611, -0.371, -0.0115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0202091, 0.00573664, -0.0135116 ] - [ 0.0115, -0.24, 0, 0.612, -0.372, -0.0115, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0115, -0.24, 0, 0.612, -0.372, -0.0115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.020284, 0.00575788, -0.0135616 ] - [ 0.0116, -0.24, 0, 0.613, -0.373, -0.0116, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0116, -0.24, 0, 0.613, -0.373, -0.0116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0203587, 0.0057791, -0.0136116 ] - [ 0.0116, -0.24, 0, 0.614, -0.374, -0.0116, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0116, -0.24, 0, 0.614, -0.374, -0.0116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0204334, 0.00580029, -0.0136615 ] - [ 0.0117, -0.241, 0, 0.615, -0.374, -0.0117, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0117, -0.241, 0, 0.615, -0.374, -0.0117, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0205079, 0.00582144, -0.0137113 ] - [ 0.0117, -0.241, 0, 0.616, -0.375, -0.0117, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0117, -0.241, 0, 0.616, -0.375, -0.0117, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0205824, 0.00584258, -0.0137611 ] - [ 0.0117, -0.241, 0, 0.617, -0.376, -0.0117, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0117, -0.241, 0, 0.617, -0.376, -0.0117, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0206567, 0.00586368, -0.0138108 ] - [ 0.0118, -0.242, 0, 0.618, -0.377, -0.0118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0118, -0.242, 0, 0.618, -0.377, -0.0118, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0207309, 0.00588474, -0.0138604 ] - [ 0.0118, -0.242, 0, 0.619, -0.377, -0.0118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0118, -0.242, 0, 0.619, -0.377, -0.0118, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0208051, 0.00590579, -0.01391 ] - [ 0.0119, -0.242, 0, 0.62, -0.378, -0.0119, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0119, -0.242, 0, 0.62, -0.378, -0.0119, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0208791, 0.00592681, -0.0139595 ] - [ 0.0119, -0.243, 0, 0.622, -0.379, -0.0119, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0119, -0.243, 0, 0.622, -0.379, -0.0119, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.020953, 0.00594779, -0.0140089 ] - [ 0.012, -0.243, 0, 0.623, -0.38, -0.012, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.012, -0.243, 0, 0.623, -0.38, -0.012, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0210268, 0.00596873, -0.0140582 ] - [ 0.012, -0.243, 0, 0.624, -0.38, -0.012, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.012, -0.243, 0, 0.624, -0.38, -0.012, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0211005, 0.00598966, -0.0141075 ] - [ 0.0121, -0.244, 0, 0.625, -0.381, -0.0121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0121, -0.244, 0, 0.625, -0.381, -0.0121, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0211741, 0.00601053, -0.0141567 ] - [ 0.0121, -0.244, 0, 0.626, -0.382, -0.0121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0121, -0.244, 0, 0.626, -0.382, -0.0121, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0212475, 0.00603139, -0.0142058 ] - [ 0.0121, -0.244, 0, 0.627, -0.383, -0.0121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0121, -0.244, 0, 0.627, -0.383, -0.0121, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0213209, 0.00605221, -0.0142548 ] - [ 0.0122, -0.245, 0, 0.628, -0.383, -0.0122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0122, -0.245, 0, 0.628, -0.383, -0.0122, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0213941, 0.006073, -0.0143038 ] - [ 0.0122, -0.245, 0, 0.629, -0.384, -0.0122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0122, -0.245, 0, 0.629, -0.384, -0.0122, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0214672, 0.00609375, -0.0143526 ] - [ 0.0123, -0.245, 0, 0.63, -0.385, -0.0123, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0123, -0.245, 0, 0.63, -0.385, -0.0123, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0215402, 0.00611445, -0.0144014 ] - [ 0.0123, -0.246, 0, 0.631, -0.385, -0.0123, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0123, -0.246, 0, 0.631, -0.385, -0.0123, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.021613, 0.00613513, -0.0144501 ] - [ 0.0124, -0.246, 0, 0.632, -0.386, -0.0124, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0124, -0.246, 0, 0.632, -0.386, -0.0124, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0216857, 0.00615578, -0.0144988 ] - [ 0.0124, -0.246, 0, 0.633, -0.387, -0.0124, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0124, -0.246, 0, 0.633, -0.387, -0.0124, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0217583, 0.00617639, -0.0145473 ] - [ 0.0124, -0.246, 0, 0.634, -0.388, -0.0124, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0124, -0.246, 0, 0.634, -0.388, -0.0124, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0218308, 0.00619695, -0.0145957 ] - [ 0.0125, -0.247, 0, 0.635, -0.388, -0.0125, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0125, -0.247, 0, 0.635, -0.388, -0.0125, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0219031, 0.00621747, -0.0146441 ] - [ 0.0125, -0.247, 0, 0.636, -0.389, -0.0125, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0125, -0.247, 0, 0.636, -0.389, -0.0125, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0219753, 0.00623798, -0.0146924 ] - [ 0.0126, -0.247, 0, 0.637, -0.39, -0.0126, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0126, -0.247, 0, 0.637, -0.39, -0.0126, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0220473, 0.00625842, -0.0147405 ] - [ 0.0126, -0.248, 0, 0.638, -0.39, -0.0126, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0126, -0.248, 0, 0.638, -0.39, -0.0126, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0221193, 0.00627884, -0.0147886 ] - [ 0.0127, -0.248, 0, 0.639, -0.391, -0.0127, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0127, -0.248, 0, 0.639, -0.391, -0.0127, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.022191, 0.00629922, -0.0148366 ] - [ 0.0127, -0.248, 0, 0.64, -0.392, -0.0127, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0127, -0.248, 0, 0.64, -0.392, -0.0127, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0222627, 0.00631956, -0.0148845 ] - [ 0.0127, -0.249, 0, 0.641, -0.393, -0.0127, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0127, -0.249, 0, 0.641, -0.393, -0.0127, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0223342, 0.00633984, -0.0149323 ] - [ 0.0128, -0.249, 0, 0.642, -0.393, -0.0128, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0128, -0.249, 0, 0.642, -0.393, -0.0128, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0224055, 0.0063601, -0.01498 ] - [ 0.0128, -0.249, 0, 0.643, -0.394, -0.0128, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0128, -0.249, 0, 0.643, -0.394, -0.0128, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0224767, 0.00638031, -0.0150276 ] - [ 0.0129, -0.25, 0, 0.644, -0.395, -0.0129, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0129, -0.25, 0, 0.644, -0.395, -0.0129, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0225478, 0.00640049, -0.0150751 ] - [ 0.0129, -0.25, 0, 0.645, -0.395, -0.0129, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0129, -0.25, 0, 0.645, -0.395, -0.0129, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0226187, 0.00642061, -0.0151225 ] - [ 0.013, -0.25, 0, 0.646, -0.396, -0.013, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.013, -0.25, 0, 0.646, -0.396, -0.013, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0226894, 0.0064407, -0.0151698 ] - [ 0.013, -0.25, 0, 0.647, -0.397, -0.013, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.013, -0.25, 0, 0.647, -0.397, -0.013, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.02276, 0.00646074, -0.015217 ] - [ 0.013, -0.251, 0, 0.648, -0.397, -0.013, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.013, -0.251, 0, 0.648, -0.397, -0.013, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0228305, 0.00648074, -0.0152641 ] - [ 0.0131, -0.251, 0, 0.649, -0.398, -0.0131, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0131, -0.251, 0, 0.649, -0.398, -0.0131, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0229008, 0.00650069, -0.0153111 ] - [ 0.0131, -0.251, 0, 0.65, -0.399, -0.0131, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0131, -0.251, 0, 0.65, -0.399, -0.0131, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0229709, 0.00652058, -0.015358 ] - [ 0.0132, -0.252, 0, 0.651, -0.399, -0.0132, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0132, -0.252, 0, 0.651, -0.399, -0.0132, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0230409, 0.00654045, -0.0154048 ] - [ 0.0132, -0.252, 0, 0.652, -0.4, -0.0132, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0132, -0.252, 0, 0.652, -0.4, -0.0132, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0231107, 0.00656027, -0.0154515 ] - [ 0.0133, -0.252, 0, 0.653, -0.401, -0.0133, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0133, -0.252, 0, 0.653, -0.401, -0.0133, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0231803, 0.00658003, -0.015498 ] - [ 0.0133, -0.252, 0, 0.654, -0.401, -0.0133, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0133, -0.252, 0, 0.654, -0.401, -0.0133, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0232498, 0.00659975, -0.0155445 ] - [ 0.0133, -0.253, 0, 0.655, -0.402, -0.0133, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0133, -0.253, 0, 0.655, -0.402, -0.0133, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0233191, 0.00661944, -0.0155908 ] - [ 0.0134, -0.253, 0, 0.656, -0.403, -0.0134, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0134, -0.253, 0, 0.656, -0.403, -0.0134, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0233882, 0.00663906, -0.0156371 ] - [ 0.0134, -0.253, 0, 0.657, -0.403, -0.0134, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0134, -0.253, 0, 0.657, -0.403, -0.0134, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0234572, 0.00665864, -0.0156832 ] - [ 0.0135, -0.254, 0, 0.658, -0.404, -0.0135, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0135, -0.254, 0, 0.658, -0.404, -0.0135, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.023526, 0.00667817, -0.0157292 ] - [ 0.0135, -0.254, 0, 0.658, -0.405, -0.0135, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0135, -0.254, 0, 0.658, -0.405, -0.0135, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0235947, 0.00669767, -0.0157751 ] - [ 0.0136, -0.254, 0, 0.659, -0.405, -0.0136, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0136, -0.254, 0, 0.659, -0.405, -0.0136, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0236631, 0.00671709, -0.0158208 ] - [ 0.0136, -0.254, 0, 0.66, -0.406, -0.0136, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0136, -0.254, 0, 0.66, -0.406, -0.0136, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0237314, 0.00673646, -0.0158665 ] - [ 0.0136, -0.255, 0, 0.661, -0.407, -0.0136, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0136, -0.255, 0, 0.661, -0.407, -0.0136, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0237995, 0.0067558, -0.015912 ] - [ 0.0137, -0.255, 0, 0.662, -0.407, -0.0137, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0137, -0.255, 0, 0.662, -0.407, -0.0137, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0238674, 0.00677509, -0.0159574 ] - [ 0.0137, -0.255, 0, 0.663, -0.408, -0.0137, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0137, -0.255, 0, 0.663, -0.408, -0.0137, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0239352, 0.00679432, -0.0160027 ] - [ 0.0138, -0.255, 0, 0.664, -0.409, -0.0138, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0138, -0.255, 0, 0.664, -0.409, -0.0138, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0240027, 0.00681349, -0.0160479 ] - [ 0.0138, -0.256, 0, 0.665, -0.409, -0.0138, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0138, -0.256, 0, 0.665, -0.409, -0.0138, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0240701, 0.00683261, -0.0160929 ] - [ 0.0138, -0.256, 0, 0.666, -0.41, -0.0138, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0138, -0.256, 0, 0.666, -0.41, -0.0138, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0241373, 0.00685169, -0.0161379 ] - [ 0.0139, -0.256, 0, 0.667, -0.41, -0.0139, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0139, -0.256, 0, 0.667, -0.41, -0.0139, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0242043, 0.00687072, -0.0161827 ] - [ 0.0139, -0.257, 0, 0.668, -0.411, -0.0139, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0139, -0.257, 0, 0.668, -0.411, -0.0139, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0242711, 0.00688967, -0.0162273 ] - [ 0.014, -0.257, 0, 0.668, -0.412, -0.014, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.014, -0.257, 0, 0.668, -0.412, -0.014, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0243377, 0.00690859, -0.0162719 ] - [ 0.014, -0.257, 0, 0.669, -0.412, -0.014, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.014, -0.257, 0, 0.669, -0.412, -0.014, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0244042, 0.00692746, -0.0163163 ] - [ 0.014, -0.257, 0, 0.67, -0.413, -0.014, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.014, -0.257, 0, 0.67, -0.413, -0.014, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0244704, 0.00694625, -0.0163606 ] - [ 0.0141, -0.258, 0, 0.671, -0.414, -0.0141, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0141, -0.258, 0, 0.671, -0.414, -0.0141, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0245365, 0.006965, -0.0164047 ] - [ 0.0141, -0.258, 0, 0.672, -0.414, -0.0141, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0141, -0.258, 0, 0.672, -0.414, -0.0141, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0246023, 0.00698369, -0.0164488 ] - [ 0.0142, -0.258, 0, 0.673, -0.415, -0.0142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0142, -0.258, 0, 0.673, -0.415, -0.0142, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.024668, 0.00700233, -0.0164926 ] - [ 0.0142, -0.258, 0, 0.674, -0.415, -0.0142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0142, -0.258, 0, 0.674, -0.415, -0.0142, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0247334, 0.0070209, -0.0165364 ] - [ 0.0142, -0.259, 0, 0.675, -0.416, -0.0142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0142, -0.259, 0, 0.675, -0.416, -0.0142, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0247987, 0.00703944, -0.01658 ] - [ 0.0143, -0.259, 0, 0.675, -0.417, -0.0143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0143, -0.259, 0, 0.675, -0.417, -0.0143, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0248637, 0.0070579, -0.0166235 ] - [ 0.0143, -0.259, 0, 0.676, -0.417, -0.0143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0143, -0.259, 0, 0.676, -0.417, -0.0143, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0249286, 0.0070763, -0.0166669 ] - [ 0.0144, -0.259, 0, 0.677, -0.418, -0.0144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0144, -0.259, 0, 0.677, -0.418, -0.0144, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0249932, 0.00709466, -0.0167101 ] - [ 0.0144, -0.26, 0, 0.678, -0.418, -0.0144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0144, -0.26, 0, 0.678, -0.418, -0.0144, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0250576, 0.00711295, -0.0167532 ] - [ 0.0144, -0.26, 0, 0.679, -0.419, -0.0144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0144, -0.26, 0, 0.679, -0.419, -0.0144, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0251219, 0.00713117, -0.0167961 ] - [ 0.0145, -0.26, 0, 0.68, -0.42, -0.0145, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0145, -0.26, 0, 0.68, -0.42, -0.0145, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0251859, 0.00714934, -0.0168389 ] - [ 0.0145, -0.26, 0, 0.681, -0.42, -0.0145, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0145, -0.26, 0, 0.681, -0.42, -0.0145, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0252497, 0.00716746, -0.0168816 ] - [ 0.0146, -0.261, 0, 0.681, -0.421, -0.0146, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0146, -0.261, 0, 0.681, -0.421, -0.0146, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0253133, 0.00718552, -0.0169241 ] - [ 0.0146, -0.261, 0, 0.682, -0.421, -0.0146, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0146, -0.261, 0, 0.682, -0.421, -0.0146, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0253767, 0.0072035, -0.0169665 ] - [ 0.0146, -0.261, 0, 0.683, -0.422, -0.0146, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0146, -0.261, 0, 0.683, -0.422, -0.0146, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0254398, 0.00722144, -0.0170087 ] - [ 0.0147, -0.261, 0, 0.684, -0.423, -0.0147, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0147, -0.261, 0, 0.684, -0.423, -0.0147, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0255028, 0.00723931, -0.0170508 ] - [ 0.0147, -0.261, 0, 0.685, -0.423, -0.0147, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0147, -0.261, 0, 0.685, -0.423, -0.0147, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0255655, 0.00725711, -0.0170927 ] - [ 0.0147, -0.262, 0, 0.685, -0.424, -0.0147, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0147, -0.262, 0, 0.685, -0.424, -0.0147, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.025628, 0.00727485, -0.0171345 ] - [ 0.0148, -0.262, 0, 0.686, -0.424, -0.0148, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0148, -0.262, 0, 0.686, -0.424, -0.0148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0256903, 0.00729254, -0.0171762 ] - [ 0.0148, -0.262, 0, 0.687, -0.425, -0.0148, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0148, -0.262, 0, 0.687, -0.425, -0.0148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0257524, 0.00731015, -0.0172177 ] - [ 0.0149, -0.262, 0, 0.688, -0.425, -0.0149, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0149, -0.262, 0, 0.688, -0.425, -0.0149, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0258143, 0.00732771, -0.017259 ] - [ 0.0149, -0.263, 0, 0.689, -0.426, -0.0149, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0149, -0.263, 0, 0.689, -0.426, -0.0149, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0258759, 0.0073452, -0.0173002 ] - [ 0.0149, -0.263, 0, 0.689, -0.427, -0.0149, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0149, -0.263, 0, 0.689, -0.427, -0.0149, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0259373, 0.00736264, -0.0173413 ] - [ 0.015, -0.263, 0, 0.69, -0.427, -0.015, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.015, -0.263, 0, 0.69, -0.427, -0.015, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0259984, 0.00738, -0.0173822 ] - [ 0.015, -0.263, 0, 0.691, -0.428, -0.015, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.015, -0.263, 0, 0.691, -0.428, -0.015, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0260594, 0.0073973, -0.0174229 ] - [ 0.015, -0.264, 0, 0.692, -0.428, -0.015, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.015, -0.264, 0, 0.692, -0.428, -0.015, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0261201, 0.00741454, -0.0174635 ] - [ 0.0151, -0.264, 0, 0.693, -0.429, -0.0151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0151, -0.264, 0, 0.693, -0.429, -0.0151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0261806, 0.0074317, -0.017504 ] - [ 0.0151, -0.264, 0, 0.693, -0.429, -0.0151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0151, -0.264, 0, 0.693, -0.429, -0.0151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0262408, 0.0074488, -0.0175442 ] - [ 0.0152, -0.264, 0, 0.694, -0.43, -0.0152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0152, -0.264, 0, 0.694, -0.43, -0.0152, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0263009, 0.00746584, -0.0175844 ] - [ 0.0152, -0.264, 0, 0.695, -0.43, -0.0152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0152, -0.264, 0, 0.695, -0.43, -0.0152, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0263606, 0.00748282, -0.0176244 ] - [ 0.0152, -0.265, 0, 0.696, -0.431, -0.0152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0152, -0.265, 0, 0.696, -0.431, -0.0152, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0264202, 0.00749971, -0.0176642 ] - [ 0.0153, -0.265, 0, 0.696, -0.432, -0.0153, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0153, -0.265, 0, 0.696, -0.432, -0.0153, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0264795, 0.00751656, -0.0177038 ] - [ 0.0153, -0.265, 0, 0.697, -0.432, -0.0153, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0153, -0.265, 0, 0.697, -0.432, -0.0153, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0265386, 0.00753333, -0.0177433 ] - [ 0.0153, -0.265, 0, 0.698, -0.433, -0.0153, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0153, -0.265, 0, 0.698, -0.433, -0.0153, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0265974, 0.00755002, -0.0177826 ] - [ 0.0154, -0.266, 0, 0.699, -0.433, -0.0154, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0154, -0.266, 0, 0.699, -0.433, -0.0154, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.026656, 0.00756665, -0.0178218 ] - [ 0.0154, -0.266, 0, 0.699, -0.434, -0.0154, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0154, -0.266, 0, 0.699, -0.434, -0.0154, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0267143, 0.00758321, -0.0178608 ] - [ 0.0154, -0.266, 0, 0.7, -0.434, -0.0154, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0154, -0.266, 0, 0.7, -0.434, -0.0154, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0267724, 0.0075997, -0.0178997 ] - [ 0.0155, -0.266, 0, 0.701, -0.435, -0.0155, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0155, -0.266, 0, 0.701, -0.435, -0.0155, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0268303, 0.00761613, -0.0179384 ] - [ 0.0155, -0.266, 0, 0.702, -0.435, -0.0155, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0155, -0.266, 0, 0.702, -0.435, -0.0155, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0268879, 0.0076325, -0.0179769 ] - [ 0.0156, -0.267, 0, 0.702, -0.436, -0.0156, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0156, -0.267, 0, 0.702, -0.436, -0.0156, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0269453, 0.00764878, -0.0180152 ] - [ 0.0156, -0.267, 0, 0.703, -0.436, -0.0156, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0156, -0.267, 0, 0.703, -0.436, -0.0156, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0270024, 0.007665, -0.0180534 ] - [ 0.0156, -0.267, 0, 0.704, -0.437, -0.0156, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0156, -0.267, 0, 0.704, -0.437, -0.0156, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0270593, 0.00768114, -0.0180915 ] - [ 0.0157, -0.267, 0, 0.704, -0.437, -0.0157, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0157, -0.267, 0, 0.704, -0.437, -0.0157, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0271159, 0.00769722, -0.0181293 ] - [ 0.0157, -0.267, 0, 0.705, -0.438, -0.0157, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0157, -0.267, 0, 0.705, -0.438, -0.0157, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0271723, 0.00771322, -0.018167 ] - [ 0.0157, -0.268, 0, 0.706, -0.438, -0.0157, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0157, -0.268, 0, 0.706, -0.438, -0.0157, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272284, 0.00772914, -0.0182045 ] - [ 0.0158, -0.268, 0, 0.707, -0.439, -0.0158, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0158, -0.268, 0, 0.707, -0.439, -0.0158, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272843, 0.007745, -0.0182419 ] - [ 0.0158, -0.268, 0, 0.707, -0.439, -0.0158, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0158, -0.268, 0, 0.707, -0.439, -0.0158, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273399, 0.0077608, -0.0182791 ] - [ 0.0158, -0.268, 0, 0.708, -0.44, -0.0158, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0158, -0.268, 0, 0.708, -0.44, -0.0158, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273953, 0.00777651, -0.0183161 ] - [ 0.0159, -0.268, 0, 0.709, -0.44, -0.0159, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0159, -0.268, 0, 0.709, -0.44, -0.0159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274504, 0.00779214, -0.0183529 ] - [ 0.0159, -0.269, 0, 0.709, -0.441, -0.0159, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0159, -0.269, 0, 0.709, -0.441, -0.0159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275052, 0.00780771, -0.0183896 ] - [ 0.0159, -0.269, 0, 0.71, -0.441, -0.0159, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0159, -0.269, 0, 0.71, -0.441, -0.0159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275598, 0.00782321, -0.0184261 ] - [ 0.016, -0.269, 0, 0.711, -0.442, -0.016, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.016, -0.269, 0, 0.711, -0.442, -0.016, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276141, 0.00783864, -0.0184624 ] - [ 0.016, -0.269, 0, 0.711, -0.442, -0.016, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.016, -0.269, 0, 0.711, -0.442, -0.016, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276682, 0.00785398, -0.0184986 ] - [ 0.016, -0.269, 0, 0.712, -0.443, -0.016, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.016, -0.269, 0, 0.712, -0.443, -0.016, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.027722, 0.00786925, -0.0185345 ] - [ 0.0161, -0.269, 0, 0.713, -0.443, -0.0161, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0161, -0.269, 0, 0.713, -0.443, -0.0161, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277755, 0.00788446, -0.0185703 ] - [ 0.0161, -0.27, 0, 0.713, -0.444, -0.0161, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0161, -0.27, 0, 0.713, -0.444, -0.0161, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0278288, 0.00789957, -0.018606 ] - [ 0.0161, -0.27, 0, 0.714, -0.444, -0.0161, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0161, -0.27, 0, 0.714, -0.444, -0.0161, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0278818, 0.00791463, -0.0186414 ] - [ 0.0162, -0.27, 0, 0.715, -0.445, -0.0162, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0162, -0.27, 0, 0.715, -0.445, -0.0162, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0279346, 0.00792961, -0.0186767 ] - [ 0.0162, -0.27, 0, 0.715, -0.445, -0.0162, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0162, -0.27, 0, 0.715, -0.445, -0.0162, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0279871, 0.00794449, -0.0187118 ] - [ 0.0162, -0.27, 0, 0.716, -0.446, -0.0162, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0162, -0.27, 0, 0.716, -0.446, -0.0162, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0280393, 0.00795933, -0.0187467 ] - [ 0.0163, -0.271, 0, 0.717, -0.446, -0.0163, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0163, -0.271, 0, 0.717, -0.446, -0.0163, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0280912, 0.00797408, -0.0187814 ] - [ 0.0163, -0.271, 0, 0.717, -0.447, -0.0163, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0163, -0.271, 0, 0.717, -0.447, -0.0163, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0281429, 0.00798874, -0.018816 ] - [ 0.0163, -0.271, 0, 0.718, -0.447, -0.0163, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0163, -0.271, 0, 0.718, -0.447, -0.0163, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0281943, 0.00800333, -0.0188503 ] - [ 0.0164, -0.271, 0, 0.719, -0.447, -0.0164, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0164, -0.271, 0, 0.719, -0.447, -0.0164, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0282455, 0.00801785, -0.0188845 ] - [ 0.0164, -0.271, 0, 0.719, -0.448, -0.0164, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0164, -0.271, 0, 0.719, -0.448, -0.0164, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0282964, 0.00803228, -0.0189185 ] - [ 0.0164, -0.271, 0, 0.72, -0.448, -0.0164, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0164, -0.271, 0, 0.72, -0.448, -0.0164, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.028347, 0.00804665, -0.0189524 ] - [ 0.0164, -0.272, 0, 0.72, -0.449, -0.0164, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0164, -0.272, 0, 0.72, -0.449, -0.0164, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0283973, 0.00806094, -0.018986 ] - [ 0.0165, -0.272, 0, 0.721, -0.449, -0.0165, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0165, -0.272, 0, 0.721, -0.449, -0.0165, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0284473, 0.00807515, -0.0190195 ] - [ 0.0165, -0.272, 0, 0.722, -0.45, -0.0165, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0165, -0.272, 0, 0.722, -0.45, -0.0165, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0284971, 0.00808929, -0.0190528 ] - [ 0.0165, -0.272, 0, 0.722, -0.45, -0.0165, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0165, -0.272, 0, 0.722, -0.45, -0.0165, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0285466, 0.00810334, -0.0190859 ] - [ 0.0166, -0.272, 0, 0.723, -0.451, -0.0166, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0166, -0.272, 0, 0.723, -0.451, -0.0166, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0285958, 0.0081173, -0.0191188 ] - [ 0.0166, -0.272, 0, 0.723, -0.451, -0.0166, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0166, -0.272, 0, 0.723, -0.451, -0.0166, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286448, 0.00813119, -0.0191515 ] - [ 0.0166, -0.273, 0, 0.724, -0.451, -0.0166, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0166, -0.273, 0, 0.724, -0.451, -0.0166, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286935, 0.00814502, -0.019184 ] - [ 0.0167, -0.273, 0, 0.725, -0.452, -0.0167, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0167, -0.273, 0, 0.725, -0.452, -0.0167, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287418, 0.00815875, -0.0192164 ] - [ 0.0167, -0.273, 0, 0.725, -0.452, -0.0167, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0167, -0.273, 0, 0.725, -0.452, -0.0167, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.02879, 0.0081724, -0.0192486 ] - [ 0.0167, -0.273, 0, 0.726, -0.453, -0.0167, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0167, -0.273, 0, 0.726, -0.453, -0.0167, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0288378, 0.00818598, -0.0192805 ] - [ 0.0168, -0.273, 0, 0.726, -0.453, -0.0168, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0168, -0.273, 0, 0.726, -0.453, -0.0168, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0288853, 0.00819949, -0.0193123 ] - [ 0.0168, -0.273, 0, 0.727, -0.454, -0.0168, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0168, -0.273, 0, 0.727, -0.454, -0.0168, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0289326, 0.00821291, -0.0193439 ] - [ 0.0168, -0.274, 0, 0.728, -0.454, -0.0168, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0168, -0.274, 0, 0.728, -0.454, -0.0168, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0289796, 0.00822624, -0.0193753 ] - [ 0.0168, -0.274, 0, 0.728, -0.454, -0.0168, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0168, -0.274, 0, 0.728, -0.454, -0.0168, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0290263, 0.00823949, -0.0194066 ] - [ 0.0169, -0.274, 0, 0.729, -0.455, -0.0169, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0169, -0.274, 0, 0.729, -0.455, -0.0169, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0290727, 0.00825268, -0.0194376 ] - [ 0.0169, -0.274, 0, 0.729, -0.455, -0.0169, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0169, -0.274, 0, 0.729, -0.455, -0.0169, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0291189, 0.00826577, -0.0194684 ] - [ 0.0169, -0.274, 0, 0.73, -0.456, -0.0169, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0169, -0.274, 0, 0.73, -0.456, -0.0169, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0291647, 0.00827879, -0.0194991 ] - [ 0.017, -0.274, 0, 0.73, -0.456, -0.017, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.017, -0.274, 0, 0.73, -0.456, -0.017, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0292103, 0.00829173, -0.0195296 ] - [ 0.017, -0.275, 0, 0.731, -0.456, -0.017, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.017, -0.275, 0, 0.731, -0.456, -0.017, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0292556, 0.00830457, -0.0195599 ] - [ 0.017, -0.275, 0, 0.731, -0.457, -0.017, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.017, -0.275, 0, 0.731, -0.457, -0.017, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293006, 0.00831735, -0.0195899 ] - [ 0.017, -0.275, 0, 0.732, -0.457, -0.017, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.017, -0.275, 0, 0.732, -0.457, -0.017, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293453, 0.00833004, -0.0196198 ] - [ 0.0171, -0.275, 0, 0.733, -0.458, -0.0171, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0171, -0.275, 0, 0.733, -0.458, -0.0171, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293897, 0.00834266, -0.0196495 ] - [ 0.0171, -0.275, 0, 0.733, -0.458, -0.0171, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0171, -0.275, 0, 0.733, -0.458, -0.0171, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294338, 0.00835519, -0.019679 ] - [ 0.0171, -0.275, 0, 0.734, -0.458, -0.0171, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0171, -0.275, 0, 0.734, -0.458, -0.0171, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294777, 0.00836763, -0.0197084 ] - [ 0.0171, -0.275, 0, 0.734, -0.459, -0.0171, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0171, -0.275, 0, 0.734, -0.459, -0.0171, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295212, 0.00837999, -0.0197375 ] - [ 0.0172, -0.276, 0, 0.735, -0.459, -0.0172, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0172, -0.276, 0, 0.735, -0.459, -0.0172, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295645, 0.00839228, -0.0197664 ] - [ 0.0172, -0.276, 0, 0.735, -0.459, -0.0172, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0172, -0.276, 0, 0.735, -0.459, -0.0172, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296075, 0.00840448, -0.0197952 ] - [ 0.0172, -0.276, 0, 0.736, -0.46, -0.0172, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0172, -0.276, 0, 0.736, -0.46, -0.0172, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296502, 0.00841659, -0.0198237 ] - [ 0.0173, -0.276, 0, 0.736, -0.46, -0.0173, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0173, -0.276, 0, 0.736, -0.46, -0.0173, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296926, 0.00842863, -0.019852 ] - [ 0.0173, -0.276, 0, 0.737, -0.461, -0.0173, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0173, -0.276, 0, 0.737, -0.461, -0.0173, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0297347, 0.00844059, -0.0198802 ] - [ 0.0173, -0.276, 0, 0.737, -0.461, -0.0173, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0173, -0.276, 0, 0.737, -0.461, -0.0173, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0297765, 0.00845246, -0.0199082 ] - [ 0.0173, -0.276, 0, 0.738, -0.461, -0.0173, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0173, -0.276, 0, 0.738, -0.461, -0.0173, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029818, 0.00846424, -0.0199359 ] - [ 0.0174, -0.277, 0, 0.738, -0.462, -0.0174, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0174, -0.277, 0, 0.738, -0.462, -0.0174, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0298592, 0.00847595, -0.0199635 ] - [ 0.0174, -0.277, 0, 0.739, -0.462, -0.0174, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0174, -0.277, 0, 0.739, -0.462, -0.0174, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0299002, 0.00848757, -0.0199908 ] - [ 0.0174, -0.277, 0, 0.739, -0.462, -0.0174, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0174, -0.277, 0, 0.739, -0.462, -0.0174, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0299408, 0.00849911, -0.020018 ] - [ 0.0174, -0.277, 0, 0.74, -0.463, -0.0174, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0174, -0.277, 0, 0.74, -0.463, -0.0174, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0299812, 0.00851056, -0.020045 ] - [ 0.0175, -0.277, 0, 0.74, -0.463, -0.0175, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0175, -0.277, 0, 0.74, -0.463, -0.0175, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0300213, 0.00852192, -0.0200718 ] - [ 0.0175, -0.277, 0, 0.741, -0.463, -0.0175, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0175, -0.277, 0, 0.741, -0.463, -0.0175, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.030061, 0.00853321, -0.0200984 ] - [ 0.0175, -0.277, 0, 0.741, -0.464, -0.0175, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0175, -0.277, 0, 0.741, -0.464, -0.0175, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0301005, 0.00854442, -0.0201247 ] - [ 0.0175, -0.277, 0, 0.742, -0.464, -0.0175, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0175, -0.277, 0, 0.742, -0.464, -0.0175, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0301397, 0.00855553, -0.0201509 ] - [ 0.0176, -0.278, 0, 0.742, -0.464, -0.0176, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0176, -0.278, 0, 0.742, -0.464, -0.0176, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0301785, 0.00856658, -0.0201769 ] - [ 0.0176, -0.278, 0, 0.742, -0.465, -0.0176, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0176, -0.278, 0, 0.742, -0.465, -0.0176, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0302171, 0.00857753, -0.0202027 ] - [ 0.0176, -0.278, 0, 0.743, -0.465, -0.0176, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0176, -0.278, 0, 0.743, -0.465, -0.0176, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0302554, 0.0085884, -0.0202283 ] - [ 0.0176, -0.278, 0, 0.743, -0.465, -0.0176, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0176, -0.278, 0, 0.743, -0.465, -0.0176, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0302934, 0.00859918, -0.0202537 ] - [ 0.0177, -0.278, 0, 0.744, -0.466, -0.0177, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0177, -0.278, 0, 0.744, -0.466, -0.0177, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0303311, 0.00860988, -0.0202789 ] - [ 0.0177, -0.278, 0, 0.744, -0.466, -0.0177, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0177, -0.278, 0, 0.744, -0.466, -0.0177, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0303685, 0.0086205, -0.0203039 ] - [ 0.0177, -0.278, 0, 0.745, -0.466, -0.0177, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0177, -0.278, 0, 0.745, -0.466, -0.0177, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0304056, 0.00863104, -0.0203288 ] - [ 0.0177, -0.278, 0, 0.745, -0.467, -0.0177, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0177, -0.278, 0, 0.745, -0.467, -0.0177, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0304424, 0.00864147, -0.0203533 ] - [ 0.0177, -0.279, 0, 0.746, -0.467, -0.0177, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0177, -0.279, 0, 0.746, -0.467, -0.0177, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0304789, 0.00865184, -0.0203778 ] - [ 0.0178, -0.279, 0, 0.746, -0.467, -0.0178, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0178, -0.279, 0, 0.746, -0.467, -0.0178, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305151, 0.00866212, -0.020402 ] - [ 0.0178, -0.279, 0, 0.746, -0.468, -0.0178, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0178, -0.279, 0, 0.746, -0.468, -0.0178, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.030551, 0.00867231, -0.020426 ] - [ 0.0178, -0.279, 0, 0.747, -0.468, -0.0178, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0178, -0.279, 0, 0.747, -0.468, -0.0178, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305867, 0.00868242, -0.0204498 ] - [ 0.0178, -0.279, 0, 0.747, -0.468, -0.0178, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0178, -0.279, 0, 0.747, -0.468, -0.0178, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.030622, 0.00869246, -0.0204734 ] - [ 0.0179, -0.279, 0, 0.748, -0.469, -0.0179, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0179, -0.279, 0, 0.748, -0.469, -0.0179, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.030657, 0.0087024, -0.0204969 ] - [ 0.0179, -0.279, 0, 0.748, -0.469, -0.0179, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0179, -0.279, 0, 0.748, -0.469, -0.0179, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306918, 0.00871226, -0.0205201 ] - [ 0.0179, -0.279, 0, 0.749, -0.469, -0.0179, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0179, -0.279, 0, 0.749, -0.469, -0.0179, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307262, 0.00872204, -0.0205431 ] - [ 0.0179, -0.279, 0, 0.749, -0.47, -0.0179, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0179, -0.279, 0, 0.749, -0.47, -0.0179, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307603, 0.00873173, -0.0205659 ] - [ 0.0179, -0.279, 0, 0.749, -0.47, -0.0179, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0179, -0.279, 0, 0.749, -0.47, -0.0179, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307942, 0.00874132, -0.0205885 ] - [ 0.018, -0.28, 0, 0.75, -0.47, -0.018, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.018, -0.28, 0, 0.75, -0.47, -0.018, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308277, 0.00875085, -0.020611 ] - [ 0.018, -0.28, 0, 0.75, -0.47, -0.018, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.018, -0.28, 0, 0.75, -0.47, -0.018, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308609, 0.00876028, -0.0206332 ] - [ 0.018, -0.28, 0, 0.751, -0.471, -0.018, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.018, -0.28, 0, 0.751, -0.471, -0.018, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308939, 0.00876963, -0.0206552 ] - [ 0.018, -0.28, 0, 0.751, -0.471, -0.018, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.018, -0.28, 0, 0.751, -0.471, -0.018, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0309266, 0.0087789, -0.020677 ] - [ 0.018, -0.28, 0, 0.751, -0.471, -0.018, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.018, -0.28, 0, 0.751, -0.471, -0.018, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0309589, 0.0087881, -0.0206987 ] - [ 0.0181, -0.28, 0, 0.752, -0.472, -0.0181, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0181, -0.28, 0, 0.752, -0.472, -0.0181, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.030991, 0.00879719, -0.0207201 ] - [ 0.0181, -0.28, 0, 0.752, -0.472, -0.0181, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0181, -0.28, 0, 0.752, -0.472, -0.0181, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0310227, 0.00880622, -0.0207414 ] - [ 0.0181, -0.28, 0, 0.752, -0.472, -0.0181, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0181, -0.28, 0, 0.752, -0.472, -0.0181, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0310542, 0.00881513, -0.0207624 ] - [ 0.0181, -0.28, 0, 0.753, -0.472, -0.0181, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0181, -0.28, 0, 0.753, -0.472, -0.0181, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0310853, 0.00882398, -0.0207832 ] - [ 0.0181, -0.281, 0, 0.753, -0.473, -0.0181, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0181, -0.281, 0, 0.753, -0.473, -0.0181, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0311162, 0.00883274, -0.0208039 ] - [ 0.0182, -0.281, 0, 0.753, -0.473, -0.0182, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0182, -0.281, 0, 0.753, -0.473, -0.0182, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0311468, 0.00884144, -0.0208243 ] - [ 0.0182, -0.281, 0, 0.754, -0.473, -0.0182, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0182, -0.281, 0, 0.754, -0.473, -0.0182, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0311771, 0.00885002, -0.0208446 ] - [ 0.0182, -0.281, 0, 0.754, -0.473, -0.0182, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0182, -0.281, 0, 0.754, -0.473, -0.0182, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0312071, 0.00885854, -0.0208646 ] - [ 0.0182, -0.281, 0, 0.755, -0.474, -0.0182, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0182, -0.281, 0, 0.755, -0.474, -0.0182, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0312368, 0.00886697, -0.0208845 ] - [ 0.0182, -0.281, 0, 0.755, -0.474, -0.0182, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0182, -0.281, 0, 0.755, -0.474, -0.0182, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0312661, 0.00887531, -0.0209041 ] - [ 0.0183, -0.281, 0, 0.755, -0.474, -0.0183, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0183, -0.281, 0, 0.755, -0.474, -0.0183, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0312953, 0.00888357, -0.0209235 ] - [ 0.0183, -0.281, 0, 0.756, -0.474, -0.0183, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0183, -0.281, 0, 0.756, -0.474, -0.0183, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0313241, 0.00889174, -0.0209428 ] - [ 0.0183, -0.281, 0, 0.756, -0.475, -0.0183, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0183, -0.281, 0, 0.756, -0.475, -0.0183, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0313526, 0.00889984, -0.0209619 ] - [ 0.0183, -0.281, 0, 0.756, -0.475, -0.0183, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0183, -0.281, 0, 0.756, -0.475, -0.0183, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0313808, 0.00890785, -0.0209807 ] - [ 0.0183, -0.281, 0, 0.757, -0.475, -0.0183, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0183, -0.281, 0, 0.757, -0.475, -0.0183, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0314087, 0.00891577, -0.0209994 ] - [ 0.0183, -0.281, 0, 0.757, -0.475, -0.0183, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0183, -0.281, 0, 0.757, -0.475, -0.0183, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0314363, 0.00892362, -0.0210179 ] - [ 0.0184, -0.282, 0, 0.757, -0.476, -0.0184, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0184, -0.282, 0, 0.757, -0.476, -0.0184, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0314637, 0.00893139, -0.0210362 ] - [ 0.0184, -0.282, 0, 0.757, -0.476, -0.0184, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0184, -0.282, 0, 0.757, -0.476, -0.0184, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0314907, 0.00893905, -0.0210543 ] - [ 0.0184, -0.282, 0, 0.758, -0.476, -0.0184, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0184, -0.282, 0, 0.758, -0.476, -0.0184, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0315175, 0.00894666, -0.0210721 ] - [ 0.0184, -0.282, 0, 0.758, -0.476, -0.0184, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0184, -0.282, 0, 0.758, -0.476, -0.0184, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031544, 0.00895417, -0.0210898 ] - [ 0.0184, -0.282, 0, 0.758, -0.477, -0.0184, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0184, -0.282, 0, 0.758, -0.477, -0.0184, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0315701, 0.0089616, -0.0211073 ] - [ 0.0184, -0.282, 0, 0.759, -0.477, -0.0184, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0184, -0.282, 0, 0.759, -0.477, -0.0184, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031596, 0.00896895, -0.0211246 ] - [ 0.0185, -0.282, 0, 0.759, -0.477, -0.0185, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0185, -0.282, 0, 0.759, -0.477, -0.0185, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316216, 0.00897621, -0.0211418 ] - [ 0.0185, -0.282, 0, 0.759, -0.477, -0.0185, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0185, -0.282, 0, 0.759, -0.477, -0.0185, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316469, 0.0089834, -0.0211587 ] - [ 0.0185, -0.282, 0, 0.76, -0.477, -0.0185, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0185, -0.282, 0, 0.76, -0.477, -0.0185, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316719, 0.00899051, -0.0211754 ] - [ 0.0185, -0.282, 0, 0.76, -0.478, -0.0185, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0185, -0.282, 0, 0.76, -0.478, -0.0185, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316967, 0.00899752, -0.0211919 ] - [ 0.0185, -0.282, 0, 0.76, -0.478, -0.0185, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0185, -0.282, 0, 0.76, -0.478, -0.0185, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0317211, 0.00900445, -0.0212083 ] - [ 0.0185, -0.282, 0, 0.76, -0.478, -0.0185, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0185, -0.282, 0, 0.76, -0.478, -0.0185, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0317453, 0.00901131, -0.0212244 ] - [ 0.0186, -0.283, 0, 0.761, -0.478, -0.0186, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0186, -0.283, 0, 0.761, -0.478, -0.0186, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0317691, 0.00901808, -0.0212404 ] - [ 0.0186, -0.283, 0, 0.761, -0.478, -0.0186, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0186, -0.283, 0, 0.761, -0.478, -0.0186, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0317927, 0.00902478, -0.0212562 ] - [ 0.0186, -0.283, 0, 0.761, -0.479, -0.0186, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0186, -0.283, 0, 0.761, -0.479, -0.0186, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031816, 0.0090314, -0.0212717 ] - [ 0.0186, -0.283, 0, 0.762, -0.479, -0.0186, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0186, -0.283, 0, 0.762, -0.479, -0.0186, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031839, 0.00903793, -0.0212871 ] - [ 0.0186, -0.283, 0, 0.762, -0.479, -0.0186, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0186, -0.283, 0, 0.762, -0.479, -0.0186, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318618, 0.00904438, -0.0213023 ] - [ 0.0186, -0.283, 0, 0.762, -0.479, -0.0186, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0186, -0.283, 0, 0.762, -0.479, -0.0186, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318842, 0.00905075, -0.0213173 ] - [ 0.0186, -0.283, 0, 0.762, -0.479, -0.0186, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0186, -0.283, 0, 0.762, -0.479, -0.0186, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319064, 0.00905704, -0.0213321 ] - [ 0.0187, -0.283, 0, 0.763, -0.48, -0.0187, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0187, -0.283, 0, 0.763, -0.48, -0.0187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319283, 0.00906325, -0.0213468 ] - [ 0.0187, -0.283, 0, 0.763, -0.48, -0.0187, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0187, -0.283, 0, 0.763, -0.48, -0.0187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319499, 0.00906939, -0.0213612 ] - [ 0.0187, -0.283, 0, 0.763, -0.48, -0.0187, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0187, -0.283, 0, 0.763, -0.48, -0.0187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319712, 0.00907545, -0.0213755 ] - [ 0.0187, -0.283, 0, 0.763, -0.48, -0.0187, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0187, -0.283, 0, 0.763, -0.48, -0.0187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319922, 0.00908142, -0.0213896 ] - [ 0.0187, -0.283, 0, 0.764, -0.48, -0.0187, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0187, -0.283, 0, 0.764, -0.48, -0.0187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032013, 0.00908732, -0.0214034 ] - [ 0.0187, -0.283, 0, 0.764, -0.48, -0.0187, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0187, -0.283, 0, 0.764, -0.48, -0.0187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320335, 0.00909313, -0.0214171 ] - [ 0.0187, -0.283, 0, 0.764, -0.481, -0.0187, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0187, -0.283, 0, 0.764, -0.481, -0.0187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320537, 0.00909886, -0.0214306 ] - [ 0.0187, -0.283, 0, 0.764, -0.481, -0.0187, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0187, -0.283, 0, 0.764, -0.481, -0.0187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320736, 0.00910453, -0.021444 ] - [ 0.0188, -0.283, 0, 0.764, -0.481, -0.0188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0188, -0.283, 0, 0.764, -0.481, -0.0188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320933, 0.0091101, -0.0214571 ] - [ 0.0188, -0.284, 0, 0.765, -0.481, -0.0188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0188, -0.284, 0, 0.765, -0.481, -0.0188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321127, 0.00911561, -0.0214701 ] - [ 0.0188, -0.284, 0, 0.765, -0.481, -0.0188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0188, -0.284, 0, 0.765, -0.481, -0.0188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321318, 0.00912104, -0.0214829 ] - [ 0.0188, -0.284, 0, 0.765, -0.481, -0.0188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0188, -0.284, 0, 0.765, -0.481, -0.0188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321506, 0.00912638, -0.0214955 ] - [ 0.0188, -0.284, 0, 0.765, -0.482, -0.0188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0188, -0.284, 0, 0.765, -0.482, -0.0188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321692, 0.00913165, -0.0215079 ] - [ 0.0188, -0.284, 0, 0.766, -0.482, -0.0188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0188, -0.284, 0, 0.766, -0.482, -0.0188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321875, 0.00913685, -0.0215201 ] - [ 0.0188, -0.284, 0, 0.766, -0.482, -0.0188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0188, -0.284, 0, 0.766, -0.482, -0.0188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322055, 0.00914196, -0.0215322 ] - [ 0.0188, -0.284, 0, 0.766, -0.482, -0.0188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0188, -0.284, 0, 0.766, -0.482, -0.0188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322233, 0.00914701, -0.021544 ] - [ 0.0189, -0.284, 0, 0.766, -0.482, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.284, 0, 0.766, -0.482, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322408, 0.00915198, -0.0215557 ] - [ 0.0189, -0.284, 0, 0.766, -0.482, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.284, 0, 0.766, -0.482, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032258, 0.00915687, -0.0215673 ] - [ 0.0189, -0.284, 0, 0.767, -0.483, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.284, 0, 0.767, -0.483, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032275, 0.00916169, -0.0215786 ] - [ 0.0189, -0.284, 0, 0.767, -0.483, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.284, 0, 0.767, -0.483, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322917, 0.00916643, -0.0215898 ] - [ 0.0189, -0.284, 0, 0.767, -0.483, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.284, 0, 0.767, -0.483, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323082, 0.00917109, -0.0216008 ] - [ 0.0189, -0.284, 0, 0.767, -0.483, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.284, 0, 0.767, -0.483, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323244, 0.00917568, -0.0216116 ] - [ 0.0189, -0.284, 0, 0.767, -0.483, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.284, 0, 0.767, -0.483, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323403, 0.00918022, -0.0216223 ] - [ 0.0189, -0.284, 0, 0.768, -0.483, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.284, 0, 0.768, -0.483, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032356, 0.00918466, -0.0216327 ] - [ 0.0189, -0.284, 0, 0.768, -0.483, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.284, 0, 0.768, -0.483, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323714, 0.00918904, -0.021643 ] - [ 0.0189, -0.284, 0, 0.768, -0.483, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.284, 0, 0.768, -0.483, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323865, 0.00919335, -0.0216532 ] - [ 0.019, -0.284, 0, 0.768, -0.484, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.284, 0, 0.768, -0.484, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324014, 0.00919757, -0.0216631 ] - [ 0.019, -0.284, 0, 0.768, -0.484, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.284, 0, 0.768, -0.484, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324161, 0.00920172, -0.0216729 ] - [ 0.019, -0.285, 0, 0.768, -0.484, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.285, 0, 0.768, -0.484, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324305, 0.00920581, -0.0216825 ] - [ 0.019, -0.285, 0, 0.769, -0.484, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.285, 0, 0.769, -0.484, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324446, 0.00920984, -0.021692 ] - [ 0.019, -0.285, 0, 0.769, -0.484, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.285, 0, 0.769, -0.484, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324585, 0.00921379, -0.0217013 ] - [ 0.019, -0.285, 0, 0.769, -0.484, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.285, 0, 0.769, -0.484, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324721, 0.00921766, -0.0217104 ] - [ 0.019, -0.285, 0, 0.769, -0.484, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.285, 0, 0.769, -0.484, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324856, 0.00922146, -0.0217194 ] - [ 0.019, -0.285, 0, 0.769, -0.484, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.285, 0, 0.769, -0.484, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324987, 0.0092252, -0.0217282 ] - [ 0.019, -0.285, 0, 0.769, -0.485, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.285, 0, 0.769, -0.485, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325116, 0.00922886, -0.0217368 ] - [ 0.019, -0.285, 0, 0.769, -0.485, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.285, 0, 0.769, -0.485, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325243, 0.00923246, -0.0217453 ] - [ 0.019, -0.285, 0, 0.77, -0.485, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.285, 0, 0.77, -0.485, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325367, 0.00923599, -0.0217536 ] - [ 0.019, -0.285, 0, 0.77, -0.485, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.285, 0, 0.77, -0.485, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325489, 0.00923944, -0.0217618 ] - [ 0.0191, -0.285, 0, 0.77, -0.485, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.285, 0, 0.77, -0.485, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325609, 0.00924284, -0.0217697 ] - [ 0.0191, -0.285, 0, 0.77, -0.485, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.285, 0, 0.77, -0.485, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325726, 0.00924616, -0.0217776 ] - [ 0.0191, -0.285, 0, 0.77, -0.485, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.285, 0, 0.77, -0.485, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325841, 0.00924942, -0.0217853 ] - [ 0.0191, -0.285, 0, 0.77, -0.485, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.285, 0, 0.77, -0.485, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325953, 0.00925262, -0.0217928 ] - [ 0.0191, -0.285, 0, 0.77, -0.485, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.285, 0, 0.77, -0.485, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326063, 0.00925574, -0.0218001 ] - [ 0.0191, -0.285, 0, 0.77, -0.485, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.285, 0, 0.77, -0.485, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326171, 0.00925881, -0.0218074 ] - [ 0.0191, -0.285, 0, 0.771, -0.486, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.285, 0, 0.771, -0.486, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326277, 0.0092618, -0.0218144 ] - [ 0.0191, -0.285, 0, 0.771, -0.486, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.285, 0, 0.771, -0.486, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032638, 0.00926473, -0.0218213 ] - [ 0.0191, -0.285, 0, 0.771, -0.486, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.285, 0, 0.771, -0.486, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326481, 0.00926761, -0.0218281 ] - [ 0.0191, -0.285, 0, 0.771, -0.486, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.285, 0, 0.771, -0.486, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032658, 0.0092704, -0.0218347 ] - [ 0.0191, -0.285, 0, 0.771, -0.486, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.285, 0, 0.771, -0.486, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326677, 0.00927314, -0.0218411 ] - [ 0.0191, -0.285, 0, 0.771, -0.486, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.285, 0, 0.771, -0.486, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326772, 0.00927583, -0.0218475 ] - [ 0.0191, -0.285, 0, 0.771, -0.486, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.285, 0, 0.771, -0.486, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326864, 0.00927845, -0.0218536 ] - [ 0.0191, -0.285, 0, 0.771, -0.486, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.285, 0, 0.771, -0.486, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326954, 0.009281, -0.0218596 ] - [ 0.0191, -0.285, 0, 0.771, -0.486, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.285, 0, 0.771, -0.486, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327042, 0.00928349, -0.0218655 ] - [ 0.0191, -0.285, 0, 0.772, -0.486, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.285, 0, 0.772, -0.486, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327128, 0.00928592, -0.0218713 ] - [ 0.0192, -0.285, 0, 0.772, -0.486, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.285, 0, 0.772, -0.486, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327212, 0.00928831, -0.0218769 ] - [ 0.0192, -0.285, 0, 0.772, -0.486, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.285, 0, 0.772, -0.486, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327294, 0.00929061, -0.0218823 ] - [ 0.0192, -0.285, 0, 0.772, -0.486, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.285, 0, 0.772, -0.486, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327374, 0.00929288, -0.0218877 ] - [ 0.0192, -0.285, 0, 0.772, -0.487, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.285, 0, 0.772, -0.487, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327451, 0.00929508, -0.0218928 ] - [ 0.0192, -0.285, 0, 0.772, -0.487, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.285, 0, 0.772, -0.487, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327527, 0.00929723, -0.0218979 ] - [ 0.0192, -0.285, 0, 0.772, -0.487, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.285, 0, 0.772, -0.487, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327601, 0.00929932, -0.0219028 ] - [ 0.0192, -0.286, 0, 0.772, -0.487, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.772, -0.487, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327672, 0.00930137, -0.0219076 ] - [ 0.0192, -0.286, 0, 0.772, -0.487, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.772, -0.487, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327742, 0.00930336, -0.0219123 ] - [ 0.0192, -0.286, 0, 0.772, -0.487, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.772, -0.487, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032781, 0.00930528, -0.0219168 ] - [ 0.0192, -0.286, 0, 0.772, -0.487, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.772, -0.487, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327876, 0.00930716, -0.0219213 ] - [ 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032794, 0.00930899, -0.0219256 ] - [ 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328002, 0.00931076, -0.0219297 ] - [ 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328063, 0.00931248, -0.0219338 ] - [ 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328121, 0.00931416, -0.0219377 ] - [ 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328178, 0.0093158, -0.0219416 ] - [ 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328233, 0.00931737, -0.0219453 ] - [ 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328286, 0.00931891, -0.0219489 ] - [ 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328337, 0.00932039, -0.0219523 ] - [ 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328387, 0.00932182, -0.0219557 ] - [ 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328435, 0.0093232, -0.0219589 ] - [ 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328482, 0.00932453, -0.0219621 ] - [ 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328526, 0.00932582, -0.0219651 ] - [ 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032857, 0.00932706, -0.021968 ] - [ 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328611, 0.00932824, -0.0219708 ] - [ 0.0192, -0.286, 0, 0.773, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.773, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328651, 0.0093294, -0.0219735 ] - [ 0.0192, -0.286, 0, 0.773, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.773, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032869, 0.00933048, -0.0219761 ] - [ 0.0193, -0.286, 0, 0.773, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.773, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328727, 0.00933153, -0.0219785 ] - [ 0.0193, -0.286, 0, 0.773, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.773, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328762, 0.00933252, -0.0219809 ] - [ 0.0193, -0.286, 0, 0.773, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.773, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328796, 0.00933348, -0.0219831 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328829, 0.00933437, -0.0219853 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328861, 0.00933523, -0.0219873 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032889, 0.00933603, -0.0219892 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328919, 0.0093368, -0.021991 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328946, 0.00933751, -0.0219928 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328972, 0.00933817, -0.0219944 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328997, 0.0093388, -0.0219959 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032902, 0.0093394, -0.0219973 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329042, 0.00933995, -0.0219987 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329063, 0.00934048, -0.022 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329083, 0.00934097, -0.0220012 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329102, 0.00934144, -0.0220024 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032912, 0.00934187, -0.0220034 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329136, 0.00934231, -0.0220045 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329152, 0.00934271, -0.0220055 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329166, 0.00934311, -0.0220064 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032918, 0.00934352, -0.0220073 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329193, 0.00934388, -0.0220082 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329204, 0.00934427, -0.0220091 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329215, 0.00934465, -0.0220099 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329225, 0.00934503, -0.0220107 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329235, 0.00934542, -0.0220116 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329243, 0.0093458, -0.0220124 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329251, 0.00934622, -0.0220132 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329258, 0.00934664, -0.0220141 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329264, 0.00934706, -0.0220149 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032927, 0.00934749, -0.0220157 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329275, 0.00934791, -0.0220165 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329279, 0.00934832, -0.0220173 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329283, 0.0093487, -0.022018 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329286, 0.00934907, -0.0220187 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329289, 0.00934938, -0.0220193 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329292, 0.00934966, -0.0220198 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329294, 0.00934987, -0.0220202 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329295, 0.00935004, -0.0220205 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329297, 0.00935013, -0.0220207 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329298, 0.00935017, -0.0220208 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329299, 0.0093501, -0.0220207 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329299, 0.00934996, -0.0220204 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03293, 0.00934971, -0.02202 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03293, 0.00934936, -0.0220195 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03293, 0.00934891, -0.0220187 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03293, 0.00934833, -0.0220177 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03293, 0.00934762, -0.0220165 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03293, 0.00934678, -0.0220151 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03293, 0.00934582, -0.0220135 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329301, 0.00934475, -0.0220117 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329301, 0.00934357, -0.0220097 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329301, 0.00934228, -0.0220076 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329301, 0.00934091, -0.0220053 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329301, 0.00933945, -0.0220029 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329301, 0.00933791, -0.0220003 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329301, 0.00933631, -0.0219977 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329301, 0.00933465, -0.0219949 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329301, 0.00933296, -0.0219921 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329301, 0.00933119, -0.0219892 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329301, 0.00932941, -0.0219863 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329301, 0.00932762, -0.0219833 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329301, 0.00932578, -0.0219804 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329301, 0.00932397, -0.0219774 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329301, 0.00932214, -0.0219745 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329301, 0.00932032, -0.0219715 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329301, 0.0093185, -0.0219687 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329301, 0.00931674, -0.0219658 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329301, 0.009315, -0.0219631 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329301, 0.00931329, -0.0219604 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329301, 0.00931159, -0.0219578 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329302, 0.00930995, -0.0219553 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329302, 0.00930831, -0.0219528 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329302, 0.00930671, -0.0219504 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329302, 0.00930514, -0.021948 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329302, 0.00930356, -0.0219457 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329302, 0.00930201, -0.0219434 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329302, 0.00930048, -0.0219412 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329302, 0.00929894, -0.021939 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329302, 0.00929744, -0.0219368 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329302, 0.00929592, -0.0219346 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329302, 0.00929442, -0.0219325 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329302, 0.00929292, -0.0219304 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329302, 0.00929142, -0.0219283 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329302, 0.0092899, -0.0219263 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329302, 0.0092884, -0.0219242 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329302, 0.00928688, -0.0219221 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329302, 0.00928534, -0.02192 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329302, 0.00928381, -0.021918 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329302, 0.00928227, -0.0219159 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329302, 0.0092807, -0.0219138 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329302, 0.00927913, -0.0219118 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329302, 0.00927756, -0.0219097 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329302, 0.00927597, -0.0219076 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329302, 0.00927438, -0.0219055 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329302, 0.00927278, -0.0219035 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329302, 0.00927117, -0.0219014 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329302, 0.00926955, -0.0218993 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329302, 0.00926793, -0.0218973 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329302, 0.0092663, -0.0218952 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329302, 0.00926468, -0.0218932 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329302, 0.00926304, -0.0218912 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329302, 0.0092614, -0.0218892 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329302, 0.00925976, -0.0218872 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329302, 0.0092581, -0.0218852 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329302, 0.00925646, -0.0218832 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329302, 0.00925482, -0.0218812 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329302, 0.00925316, -0.0218793 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329302, 0.00925152, -0.0218774 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329301, 0.00924986, -0.0218755 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329301, 0.0092482, -0.0218736 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329301, 0.00924656, -0.0218717 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329301, 0.0092449, -0.0218698 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329301, 0.00924325, -0.021868 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329301, 0.00924159, -0.0218661 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329301, 0.00923995, -0.0218643 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329301, 0.00923827, -0.0218625 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329301, 0.00923661, -0.0218608 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329301, 0.00923496, -0.021859 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329301, 0.00923328, -0.0218572 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329301, 0.00923162, -0.0218555 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329301, 0.00922995, -0.0218538 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329301, 0.00922827, -0.0218521 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329301, 0.0092266, -0.0218504 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329301, 0.00922492, -0.0218487 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329301, 0.00922323, -0.021847 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329301, 0.00922153, -0.0218453 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329301, 0.00921984, -0.0218437 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329301, 0.00921815, -0.0218421 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03293, 0.00921646, -0.0218404 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03293, 0.00921475, -0.0218388 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03293, 0.00921303, -0.0218372 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03293, 0.00921132, -0.0218356 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03293, 0.0092096, -0.0218341 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03293, 0.00920787, -0.0218325 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03293, 0.00920616, -0.021831 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03293, 0.00920441, -0.0218294 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03293, 0.00920268, -0.0218279 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329299, 0.00920094, -0.0218264 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329299, 0.00919919, -0.0218249 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329299, 0.00919745, -0.0218234 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329299, 0.0091957, -0.0218219 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329299, 0.00919394, -0.0218205 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329299, 0.00919218, -0.021819 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329299, 0.00919042, -0.0218176 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329299, 0.00918863, -0.0218162 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329299, 0.00918687, -0.0218148 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329299, 0.00918509, -0.0218134 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329298, 0.00918331, -0.021812 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329298, 0.00918151, -0.0218107 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329298, 0.00917973, -0.0218093 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329298, 0.00917794, -0.021808 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329298, 0.00917612, -0.0218067 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329298, 0.00917432, -0.0218054 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329298, 0.00917251, -0.0218041 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329298, 0.00917069, -0.0218028 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329297, 0.00916888, -0.0218015 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329297, 0.00916706, -0.0218003 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329297, 0.00916523, -0.021799 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329297, 0.0091634, -0.0217978 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329297, 0.00916155, -0.0217966 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329297, 0.00915971, -0.0217954 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329297, 0.00915786, -0.0217942 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329297, 0.00915601, -0.0217931 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329296, 0.00915415, -0.0217919 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329296, 0.00915228, -0.0217908 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329296, 0.00915041, -0.0217897 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329296, 0.00914854, -0.0217886 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329296, 0.00914666, -0.0217875 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329295, 0.00914477, -0.0217864 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329295, 0.00914287, -0.0217853 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329295, 0.00914099, -0.0217843 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329295, 0.00913909, -0.0217832 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329295, 0.00913718, -0.0217822 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329295, 0.00913526, -0.0217812 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329294, 0.00913334, -0.0217802 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329294, 0.00913142, -0.0217792 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329294, 0.00912949, -0.0217782 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329294, 0.00912755, -0.0217773 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329294, 0.00912561, -0.0217763 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329293, 0.00912366, -0.0217754 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329293, 0.0091217, -0.0217745 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329293, 0.00911975, -0.0217736 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329293, 0.00911777, -0.0217727 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329292, 0.0091158, -0.0217718 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329292, 0.00911383, -0.021771 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329292, 0.00911184, -0.0217701 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329292, 0.00910985, -0.0217693 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329292, 0.00910786, -0.0217685 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329291, 0.00910585, -0.0217677 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329291, 0.00910385, -0.0217669 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329291, 0.00910182, -0.0217661 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329291, 0.0090998, -0.0217654 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329291, 0.00909777, -0.0217646 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032929, 0.00909573, -0.0217639 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032929, 0.00909369, -0.0217632 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032929, 0.00909165, -0.0217625 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032929, 0.00908959, -0.0217618 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329289, 0.00908753, -0.0217611 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329289, 0.00908545, -0.0217605 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329289, 0.00908337, -0.0217599 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329289, 0.0090813, -0.0217592 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329288, 0.0090792, -0.0217586 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329288, 0.00907711, -0.021758 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329288, 0.009075, -0.0217574 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329288, 0.0090729, -0.0217569 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329287, 0.00907077, -0.0217563 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329287, 0.00906864, -0.0217558 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329287, 0.00906651, -0.0217553 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329287, 0.00906438, -0.0217548 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329286, 0.00906222, -0.0217543 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329286, 0.00906007, -0.0217538 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329286, 0.00905791, -0.0217533 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329285, 0.00905575, -0.0217529 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329285, 0.00905356, -0.0217525 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329285, 0.00905138, -0.021752 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329284, 0.00904918, -0.0217516 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329284, 0.00904698, -0.0217513 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329284, 0.00904478, -0.0217509 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329284, 0.00904257, -0.0217505 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329283, 0.00904033, -0.0217502 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329283, 0.0090381, -0.0217499 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329283, 0.00903587, -0.0217495 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329282, 0.00903361, -0.0217492 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329282, 0.00903136, -0.021749 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329282, 0.00902909, -0.0217487 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329281, 0.00902683, -0.0217484 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329281, 0.00902454, -0.0217482 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329281, 0.00902225, -0.021748 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032928, 0.00901997, -0.0217478 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032928, 0.00901766, -0.0217476 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032928, 0.00901534, -0.0217474 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329279, 0.00901302, -0.0217473 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329279, 0.00901068, -0.0217471 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329279, 0.00900834, -0.021747 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329278, 0.009006, -0.0217469 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329278, 0.00900365, -0.0217468 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329277, 0.00900127, -0.0217467 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329277, 0.0089989, -0.0217466 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329277, 0.00899651, -0.0217466 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329276, 0.00899412, -0.0217465 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329276, 0.00899173, -0.0217465 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329276, 0.0089893, -0.0217465 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329275, 0.00898689, -0.0217465 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329275, 0.00898447, -0.0217466 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329275, 0.00898202, -0.0217466 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329274, 0.00897958, -0.0217467 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329274, 0.00897712, -0.0217467 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00897466, -0.0217468 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00897218, -0.0217469 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329272, 0.00896719, -0.0217472 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329272, 0.00896469, -0.0217473 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329271, 0.00896218, -0.0217475 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329271, 0.00895965, -0.0217477 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329271, 0.00895712, -0.0217479 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032927, 0.00895457, -0.0217481 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032927, 0.00895202, -0.0217483 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329269, 0.00894945, -0.0217486 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329269, 0.00894687, -0.0217488 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329268, 0.00894429, -0.0217491 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329268, 0.00894171, -0.0217494 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329267, 0.00893911, -0.0217497 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329267, 0.00893649, -0.02175 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329266, 0.00893385, -0.0217504 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329266, 0.00893122, -0.0217508 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329265, 0.00892858, -0.0217511 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329265, 0.00892593, -0.0217515 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329265, 0.00892326, -0.0217519 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329264, 0.00892057, -0.0217524 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329264, 0.00891788, -0.0217528 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329263, 0.00891519, -0.0217533 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329263, 0.00891247, -0.0217537 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329262, 0.00890975, -0.0217542 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329262, 0.00890703, -0.0217547 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329261, 0.00890429, -0.0217552 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329261, 0.00890153, -0.0217558 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032926, 0.00889875, -0.0217563 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032926, 0.00889598, -0.0217569 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329259, 0.00889319, -0.0217575 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329259, 0.00889039, -0.0217581 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329258, 0.00888758, -0.0217587 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329258, 0.00888476, -0.0217594 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329257, 0.00888193, -0.02176 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329257, 0.00887908, -0.0217607 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329256, 0.00887622, -0.0217614 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329255, 0.00887336, -0.0217621 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329255, 0.00887048, -0.0217628 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329254, 0.00886758, -0.0217636 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329254, 0.00886468, -0.0217643 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329253, 0.00886175, -0.0217651 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329253, 0.00885884, -0.0217659 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329252, 0.00885589, -0.0217667 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329252, 0.00885294, -0.0217675 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329251, 0.00884997, -0.0217683 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032925, 0.00884699, -0.0217692 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032925, 0.008844, -0.0217701 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329249, 0.008841, -0.021771 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329249, 0.00883798, -0.0217719 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329248, 0.00883496, -0.0217728 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329248, 0.00883192, -0.0217737 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329247, 0.00882887, -0.0217747 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329246, 0.0088258, -0.0217757 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329246, 0.00882273, -0.0217767 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329245, 0.00881962, -0.0217777 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329244, 0.00881653, -0.0217787 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329244, 0.00881341, -0.0217797 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329243, 0.00881026, -0.0217808 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329243, 0.00880712, -0.0217819 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329242, 0.00880396, -0.021783 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329241, 0.00880081, -0.0217841 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329241, 0.00879761, -0.0217852 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032924, 0.00879442, -0.0217864 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329239, 0.00879121, -0.0217876 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329239, 0.00878798, -0.0217887 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329238, 0.00878473, -0.0217899 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329238, 0.00878148, -0.0217912 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329237, 0.00877822, -0.0217924 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329236, 0.00877494, -0.0217936 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329235, 0.00877164, -0.0217949 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329235, 0.00876832, -0.0217962 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329234, 0.00876501, -0.0217975 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329233, 0.00876166, -0.0217988 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329233, 0.00875831, -0.0218002 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329232, 0.00875494, -0.0218016 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329231, 0.00875157, -0.0218029 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329231, 0.00874817, -0.0218043 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032923, 0.00874476, -0.0218057 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329229, 0.00874132, -0.0218072 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329228, 0.00873789, -0.0218086 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329228, 0.00873443, -0.0218101 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329227, 0.00873096, -0.0218116 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329226, 0.00872748, -0.0218131 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329225, 0.00872398, -0.0218146 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329225, 0.00872047, -0.0218162 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329224, 0.00871692, -0.0218177 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329223, 0.00871338, -0.0218193 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329223, 0.00870982, -0.0218209 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329222, 0.00870624, -0.0218225 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329221, 0.00870265, -0.0218242 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032922, 0.00869905, -0.0218258 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329219, 0.00869542, -0.0218275 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329219, 0.00869177, -0.0218292 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329218, 0.00868813, -0.0218309 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.00868444, -0.0218326 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329216, 0.00868076, -0.0218343 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329215, 0.00867706, -0.0218361 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329215, 0.00867334, -0.0218379 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329214, 0.00866961, -0.0218397 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329213, 0.00866584, -0.0218415 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329212, 0.00866207, -0.0218433 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329211, 0.00865828, -0.0218452 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032921, 0.00865448, -0.0218471 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032921, 0.00865067, -0.021849 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329209, 0.00864683, -0.0218509 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329208, 0.00864298, -0.0218528 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329207, 0.0086391, -0.0218548 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329206, 0.00863521, -0.0218567 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329205, 0.0086313, -0.0218587 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329205, 0.00862739, -0.0218607 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329204, 0.00862344, -0.0218628 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329203, 0.00861948, -0.0218648 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329202, 0.0086155, -0.0218669 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329201, 0.00861152, -0.021869 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03292, 0.00860751, -0.0218711 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329199, 0.00860348, -0.0218732 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329198, 0.00859943, -0.0218753 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329197, 0.00859536, -0.0218775 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329196, 0.00859128, -0.0218797 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329195, 0.00858718, -0.0218819 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329195, 0.00858306, -0.0218841 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329194, 0.00857892, -0.0218863 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329193, 0.00857477, -0.0218886 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329192, 0.0085706, -0.0218909 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329191, 0.00856641, -0.0218932 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032919, 0.00856218, -0.0218955 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329189, 0.00855796, -0.0218978 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329188, 0.00855372, -0.0219002 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329187, 0.00854944, -0.0219026 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329186, 0.00854515, -0.021905 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329185, 0.00854086, -0.0219074 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329184, 0.00853653, -0.0219098 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329183, 0.00853218, -0.0219123 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329182, 0.00852782, -0.0219148 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329181, 0.00852342, -0.0219173 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032918, 0.00851902, -0.0219198 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329179, 0.00851461, -0.0219223 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329178, 0.00851016, -0.0219249 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329177, 0.00850569, -0.0219275 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329176, 0.0085012, -0.0219301 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329175, 0.0084967, -0.0219327 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329174, 0.00849218, -0.0219353 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329173, 0.00848764, -0.021938 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329172, 0.00848307, -0.0219407 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032917, 0.00847848, -0.0219434 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329169, 0.00847387, -0.0219461 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329168, 0.00846925, -0.0219488 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329167, 0.0084646, -0.0219516 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329166, 0.00845993, -0.0219544 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329165, 0.00845525, -0.0219572 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329164, 0.00845054, -0.02196 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329163, 0.00844579, -0.0219629 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329162, 0.00844104, -0.0219657 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329161, 0.00843626, -0.0219686 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329159, 0.00843148, -0.0219715 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329158, 0.00842664, -0.0219745 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329157, 0.00842181, -0.0219774 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329156, 0.00841696, -0.0219804 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329155, 0.00841207, -0.0219834 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329154, 0.00840716, -0.0219864 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329153, 0.00840222, -0.0219894 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329151, 0.00839727, -0.0219925 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032915, 0.00839231, -0.0219956 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329149, 0.0083873, -0.0219987 ] - [ 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.774, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329148, 0.00838229, -0.0220018 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329147, 0.00837725, -0.0220049 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329145, 0.00837219, -0.0220081 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329144, 0.00836709, -0.0220113 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329143, 0.00836198, -0.0220145 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329142, 0.00835685, -0.0220177 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032914, 0.0083517, -0.022021 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329139, 0.00834651, -0.0220242 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329138, 0.00834131, -0.0220275 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329137, 0.00833608, -0.0220309 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329135, 0.00833084, -0.0220342 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329134, 0.00832555, -0.0220376 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329133, 0.00832026, -0.0220409 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329131, 0.00831494, -0.0220443 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032913, 0.00830958, -0.0220478 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329129, 0.00830421, -0.0220512 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329128, 0.00829881, -0.0220547 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329126, 0.0082934, -0.0220582 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329125, 0.00828796, -0.0220617 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329124, 0.00828248, -0.0220652 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329122, 0.00827698, -0.0220688 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329121, 0.00827146, -0.0220724 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032912, 0.00826591, -0.022076 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329118, 0.00826035, -0.0220796 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329117, 0.00825476, -0.0220833 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329115, 0.00824914, -0.0220869 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329114, 0.00824349, -0.0220906 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329113, 0.00823781, -0.0220943 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329111, 0.00823211, -0.0220981 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032911, 0.00822638, -0.0221019 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329108, 0.00822064, -0.0221056 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329107, 0.00821486, -0.0221094 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329106, 0.00820905, -0.0221133 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329104, 0.00820322, -0.0221171 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329103, 0.00819738, -0.022121 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329101, 0.00819149, -0.0221249 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03291, 0.00818558, -0.0221288 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329098, 0.00817964, -0.0221328 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329097, 0.00817367, -0.0221368 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329095, 0.00816769, -0.0221408 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329094, 0.00816167, -0.0221448 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329092, 0.00815563, -0.0221488 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329091, 0.00814955, -0.0221529 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329089, 0.00814344, -0.022157 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329088, 0.00813732, -0.0221611 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329086, 0.00813117, -0.0221652 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329085, 0.00812498, -0.0221694 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329083, 0.00811877, -0.0221736 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329081, 0.00811253, -0.0221778 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032908, 0.00810625, -0.022182 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329078, 0.00809997, -0.0221863 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329077, 0.00809363, -0.0221906 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329075, 0.00808728, -0.0221949 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329074, 0.00808089, -0.0221992 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329072, 0.00807447, -0.0222035 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032907, 0.00806803, -0.0222079 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329069, 0.00806155, -0.0222123 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329067, 0.00805506, -0.0222167 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329065, 0.00804853, -0.0222212 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329064, 0.00804197, -0.0222257 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329062, 0.00803537, -0.0222302 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329061, 0.00802874, -0.0222347 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329059, 0.00802209, -0.0222392 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329057, 0.00801541, -0.0222438 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329055, 0.00800871, -0.0222484 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329054, 0.00800195, -0.0222531 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329052, 0.00799518, -0.0222577 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032905, 0.00798837, -0.0222624 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329048, 0.00798153, -0.0222671 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329047, 0.00797467, -0.0222718 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329045, 0.00796776, -0.0222765 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329043, 0.00796083, -0.0222813 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329042, 0.00795387, -0.0222861 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032904, 0.00794689, -0.022291 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329038, 0.00793985, -0.0222958 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329036, 0.0079328, -0.0223007 ] - [ 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.286, 0, 0.774, -0.488, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329034, 0.0079257, -0.0223056 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329032, 0.00791858, -0.0223105 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329031, 0.00791142, -0.0223155 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329029, 0.00790425, -0.0223205 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329027, 0.00789702, -0.0223254 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329025, 0.00788976, -0.0223305 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329023, 0.00788248, -0.0223356 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329021, 0.00787515, -0.0223406 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032902, 0.0078678, -0.0223457 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329018, 0.00786042, -0.0223509 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329016, 0.007853, -0.022356 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329014, 0.00784555, -0.0223612 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329012, 0.00783805, -0.0223664 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032901, 0.00783052, -0.0223717 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329008, 0.00782297, -0.022377 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329006, 0.00781537, -0.0223823 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329004, 0.00780777, -0.0223876 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329002, 0.0078001, -0.0223929 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329, 0.00779241, -0.0223983 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328998, 0.00778467, -0.0224037 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328996, 0.00777691, -0.0224091 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328994, 0.00776911, -0.0224146 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328992, 0.00776127, -0.0224201 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032899, 0.0077534, -0.0224256 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328988, 0.00774547, -0.0224311 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328986, 0.00773753, -0.0224367 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328984, 0.00772956, -0.0224423 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328982, 0.00772155, -0.0224479 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032898, 0.00771348, -0.0224536 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328977, 0.00770538, -0.0224592 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328975, 0.00769727, -0.0224649 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328973, 0.0076891, -0.0224707 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328971, 0.0076809, -0.0224764 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328969, 0.00767266, -0.0224822 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328967, 0.00766439, -0.022488 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328965, 0.00765606, -0.0224939 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328962, 0.00764772, -0.0224997 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032896, 0.00763932, -0.0225056 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328958, 0.00763089, -0.0225116 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328956, 0.00762243, -0.0225175 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328954, 0.00761393, -0.0225235 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328951, 0.00760538, -0.0225295 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328949, 0.00759681, -0.0225356 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328947, 0.00758819, -0.0225416 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328945, 0.00757953, -0.0225477 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328942, 0.00757082, -0.0225539 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032894, 0.00756208, -0.02256 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328938, 0.0075533, -0.0225662 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328935, 0.00754448, -0.0225724 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328933, 0.00753563, -0.0225787 ] - [ 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.286, 0, 0.774, -0.488, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328931, 0.00752673, -0.0225849 ] - [ 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328928, 0.0075178, -0.0225912 ] - [ 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328926, 0.00750881, -0.0225976 ] - [ 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328924, 0.00749978, -0.0226039 ] - [ 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328921, 0.00749073, -0.0226103 ] - [ 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328919, 0.00748162, -0.0226167 ] - [ 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328916, 0.00747247, -0.0226232 ] - [ 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328914, 0.00746329, -0.0226297 ] - [ 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328911, 0.00745406, -0.0226362 ] - [ 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328909, 0.00744479, -0.0226427 ] - [ 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328907, 0.00743549, -0.0226493 ] - [ 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328904, 0.00742613, -0.0226559 ] - [ 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328902, 0.00741674, -0.0226625 ] - [ 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328899, 0.0074073, -0.0226692 ] - [ 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328897, 0.00739782, -0.0226759 ] - [ 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328894, 0.00738829, -0.0226826 ] - [ 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328892, 0.00737873, -0.0226893 ] - [ 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328889, 0.00736911, -0.0226961 ] - [ 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328887, 0.00735946, -0.0227029 ] - [ 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328884, 0.00734976, -0.0227098 ] - [ 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328881, 0.00734002, -0.0227166 ] - [ 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328879, 0.00733024, -0.0227236 ] - [ 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328876, 0.0073204, -0.0227305 ] - [ 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328873, 0.00731054, -0.0227375 ] - [ 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328871, 0.00730061, -0.0227445 ] - [ 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328868, 0.00729064, -0.0227515 ] - [ 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328865, 0.00728064, -0.0227586 ] - [ 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328863, 0.00727059, -0.0227656 ] - [ 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032886, 0.00726048, -0.0227728 ] - [ 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328857, 0.00725034, -0.0227799 ] - [ 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328855, 0.00724015, -0.0227871 ] - [ 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328852, 0.00722992, -0.0227943 ] - [ 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328849, 0.00721964, -0.0228016 ] - [ 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328846, 0.00720931, -0.0228089 ] - [ 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328844, 0.00719892, -0.0228162 ] - [ 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328841, 0.00718851, -0.0228235 ] - [ 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328838, 0.00717803, -0.0228309 ] - [ 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.286, 0, 0.774, -0.488, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328835, 0.00716753, -0.0228383 ] - [ 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328832, 0.00715697, -0.0228457 ] - [ 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328829, 0.00714636, -0.0228532 ] - [ 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328826, 0.00713569, -0.0228607 ] - [ 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328824, 0.00712499, -0.0228683 ] - [ 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328821, 0.00711422, -0.0228759 ] - [ 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328818, 0.00710342, -0.0228835 ] - [ 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328815, 0.00709258, -0.0228911 ] - [ 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328812, 0.00708167, -0.0228988 ] - [ 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328809, 0.00707073, -0.0229065 ] - [ 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328806, 0.00705973, -0.0229142 ] - [ 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328803, 0.00704869, -0.022922 ] - [ 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03288, 0.00703759, -0.0229298 ] - [ 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328797, 0.00702643, -0.0229377 ] - [ 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328794, 0.00701523, -0.0229455 ] - [ 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328791, 0.00700399, -0.0229534 ] - [ 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328788, 0.0069927, -0.0229614 ] - [ 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328785, 0.00698133, -0.0229694 ] - [ 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328782, 0.00696994, -0.0229774 ] - [ 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328779, 0.00695849, -0.0229854 ] - [ 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328776, 0.00694699, -0.0229935 ] - [ 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328772, 0.00693543, -0.0230016 ] - [ 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328769, 0.00692383, -0.0230098 ] - [ 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328766, 0.00691217, -0.0230179 ] - [ 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328763, 0.00690046, -0.0230261 ] - [ 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032876, 0.00688869, -0.0230344 ] - [ 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328757, 0.00687688, -0.0230427 ] - [ 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328753, 0.00686501, -0.023051 ] - [ 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032875, 0.00685309, -0.0230594 ] - [ 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328747, 0.00684111, -0.0230678 ] - [ 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0188, -0.286, 0, 0.774, -0.488, -0.0188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328743, 0.00682909, -0.0230762 ] - [ 0.0187, -0.286, 0, 0.774, -0.488, -0.0187, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0187, -0.286, 0, 0.774, -0.488, -0.0187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032874, 0.00681701, -0.0230846 ] - [ 0.0187, -0.286, 0, 0.774, -0.488, -0.0187, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0187, -0.286, 0, 0.774, -0.488, -0.0187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328737, 0.00680488, -0.0230931 ] - [ 0.0187, -0.286, 0, 0.774, -0.488, -0.0187, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0187, -0.286, 0, 0.774, -0.488, -0.0187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328733, 0.00679268, -0.0231017 ] - [ 0.0187, -0.286, 0, 0.774, -0.488, -0.0187, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0187, -0.286, 0, 0.774, -0.488, -0.0187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032873, 0.00678045, -0.0231103 ] - [ 0.0187, -0.286, 0, 0.774, -0.488, -0.0187, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0187, -0.286, 0, 0.774, -0.488, -0.0187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328727, 0.00676814, -0.0231189 ] - [ 0.0187, -0.286, 0, 0.774, -0.488, -0.0187, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0187, -0.286, 0, 0.774, -0.488, -0.0187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328723, 0.0067558, -0.0231275 ] - [ 0.0187, -0.286, 0, 0.774, -0.488, -0.0187, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0187, -0.286, 0, 0.774, -0.488, -0.0187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032872, 0.00674339, -0.0231362 ] - [ 0.0187, -0.286, 0, 0.774, -0.488, -0.0187, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0187, -0.286, 0, 0.774, -0.488, -0.0187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328717, 0.00673093, -0.0231449 ] - [ 0.0187, -0.286, 0, 0.774, -0.488, -0.0187, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0187, -0.286, 0, 0.774, -0.488, -0.0187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328713, 0.00671842, -0.0231536 ] - [ 0.0187, -0.286, 0, 0.774, -0.488, -0.0187, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0187, -0.286, 0, 0.774, -0.488, -0.0187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032871, 0.00670583, -0.0231624 ] - [ 0.0187, -0.286, 0, 0.774, -0.488, -0.0187, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0187, -0.286, 0, 0.774, -0.488, -0.0187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328706, 0.00669322, -0.0231712 ] - [ 0.0187, -0.286, 0, 0.774, -0.488, -0.0187, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0187, -0.286, 0, 0.774, -0.488, -0.0187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328703, 0.00668053, -0.0231801 ] - [ 0.0187, -0.286, 0, 0.774, -0.488, -0.0187, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0187, -0.286, 0, 0.774, -0.488, -0.0187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328699, 0.00666779, -0.023189 ] - [ 0.0187, -0.286, 0, 0.774, -0.488, -0.0187, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0187, -0.286, 0, 0.774, -0.488, -0.0187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328696, 0.00665498, -0.0231979 ] - [ 0.0187, -0.286, 0, 0.774, -0.488, -0.0187, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0187, -0.286, 0, 0.774, -0.488, -0.0187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328692, 0.00664213, -0.0232069 ] - [ 0.0187, -0.286, 0, 0.774, -0.488, -0.0187, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0187, -0.286, 0, 0.774, -0.488, -0.0187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328688, 0.00662921, -0.0232159 ] - [ 0.0187, -0.286, 0, 0.774, -0.488, -0.0187, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0187, -0.286, 0, 0.774, -0.488, -0.0187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328685, 0.00661625, -0.0232249 ] - [ 0.0187, -0.286, 0, 0.774, -0.488, -0.0187, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0187, -0.286, 0, 0.774, -0.488, -0.0187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328681, 0.00660321, -0.023234 ] - [ 0.0187, -0.286, 0, 0.774, -0.488, -0.0187, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0187, -0.286, 0, 0.774, -0.488, -0.0187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328678, 0.00659014, -0.0232431 ] - [ 0.0187, -0.286, 0, 0.774, -0.488, -0.0187, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0187, -0.286, 0, 0.774, -0.488, -0.0187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328674, 0.00657698, -0.0232523 ] - [ 0.0187, -0.286, 0, 0.774, -0.488, -0.0187, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0187, -0.286, 0, 0.774, -0.488, -0.0187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032867, 0.00656378, -0.0232615 ] - [ 0.0187, -0.286, 0, 0.774, -0.488, -0.0187, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0187, -0.286, 0, 0.774, -0.488, -0.0187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328667, 0.00655052, -0.0232707 ] - [ 0.0187, -0.286, 0, 0.774, -0.488, -0.0187, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0187, -0.286, 0, 0.774, -0.488, -0.0187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328663, 0.0065372, -0.02328 ] - [ 0.0187, -0.286, 0, 0.774, -0.488, -0.0187, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0187, -0.286, 0, 0.774, -0.488, -0.0187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328659, 0.00652383, -0.0232893 ] - [ 0.0186, -0.286, 0, 0.774, -0.488, -0.0186, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0186, -0.286, 0, 0.774, -0.488, -0.0186, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328656, 0.00651039, -0.0232986 ] - [ 0.0186, -0.286, 0, 0.774, -0.488, -0.0186, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0186, -0.286, 0, 0.774, -0.488, -0.0186, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328652, 0.00649688, -0.023308 ] - [ 0.0186, -0.286, 0, 0.774, -0.488, -0.0186, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0186, -0.286, 0, 0.774, -0.488, -0.0186, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328648, 0.00648334, -0.0233174 ] - [ 0.0186, -0.286, 0, 0.774, -0.488, -0.0186, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0186, -0.286, 0, 0.774, -0.488, -0.0186, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328644, 0.00646971, -0.0233269 ] - [ 0.0186, -0.286, 0, 0.774, -0.488, -0.0186, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0186, -0.286, 0, 0.774, -0.488, -0.0186, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032864, 0.00645604, -0.0233364 ] - [ 0.0186, -0.286, 0, 0.774, -0.488, -0.0186, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0186, -0.286, 0, 0.774, -0.488, -0.0186, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328637, 0.00644231, -0.0233459 ] - [ 0.0186, -0.286, 0, 0.774, -0.488, -0.0186, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0186, -0.286, 0, 0.774, -0.488, -0.0186, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328633, 0.0064285, -0.0233555 ] - [ 0.0186, -0.286, 0, 0.774, -0.488, -0.0186, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0186, -0.286, 0, 0.774, -0.488, -0.0186, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328629, 0.00641464, -0.0233651 ] - [ 0.0186, -0.286, 0, 0.774, -0.488, -0.0186, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0186, -0.286, 0, 0.774, -0.488, -0.0186, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328625, 0.00640072, -0.0233747 ] - [ 0.0186, -0.286, 0, 0.774, -0.488, -0.0186, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0186, -0.286, 0, 0.774, -0.488, -0.0186, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328621, 0.00638674, -0.0233844 ] - [ 0.0186, -0.286, 0, 0.774, -0.488, -0.0186, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0186, -0.286, 0, 0.774, -0.488, -0.0186, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328617, 0.0063727, -0.0233942 ] - [ 0.0186, -0.286, 0, 0.774, -0.488, -0.0186, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0186, -0.286, 0, 0.774, -0.488, -0.0186, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328613, 0.00635858, -0.0234039 ] - [ 0.0186, -0.286, 0, 0.774, -0.488, -0.0186, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0186, -0.286, 0, 0.774, -0.488, -0.0186, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328609, 0.00634443, -0.0234137 ] - [ 0.0186, -0.286, 0, 0.774, -0.488, -0.0186, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0186, -0.286, 0, 0.774, -0.488, -0.0186, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328606, 0.00633019, -0.0234236 ] - [ 0.0186, -0.286, 0, 0.774, -0.488, -0.0186, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0186, -0.286, 0, 0.774, -0.488, -0.0186, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328602, 0.00631589, -0.0234335 ] - [ 0.0186, -0.286, 0, 0.774, -0.488, -0.0186, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0186, -0.286, 0, 0.774, -0.488, -0.0186, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328598, 0.00630155, -0.0234434 ] - [ 0.0186, -0.286, 0, 0.774, -0.488, -0.0186, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0186, -0.286, 0, 0.774, -0.488, -0.0186, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328593, 0.00628713, -0.0234534 ] - [ 0.0186, -0.286, 0, 0.774, -0.488, -0.0186, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0186, -0.286, 0, 0.774, -0.488, -0.0186, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328589, 0.00627264, -0.0234634 ] - [ 0.0186, -0.286, 0, 0.774, -0.488, -0.0186, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0186, -0.286, 0, 0.774, -0.488, -0.0186, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328585, 0.0062581, -0.0234734 ] - [ 0.0186, -0.286, 0, 0.774, -0.488, -0.0186, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0186, -0.286, 0, 0.774, -0.488, -0.0186, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328581, 0.0062435, -0.0234835 ] - [ 0.0186, -0.286, 0, 0.774, -0.488, -0.0186, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0186, -0.286, 0, 0.774, -0.488, -0.0186, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328577, 0.00622882, -0.0234936 ] - [ 0.0185, -0.286, 0, 0.774, -0.488, -0.0185, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0185, -0.286, 0, 0.774, -0.488, -0.0185, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328573, 0.00621409, -0.0235038 ] - [ 0.0185, -0.286, 0, 0.774, -0.488, -0.0185, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0185, -0.286, 0, 0.774, -0.488, -0.0185, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328569, 0.00619927, -0.023514 ] - [ 0.0185, -0.286, 0, 0.774, -0.488, -0.0185, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0185, -0.286, 0, 0.774, -0.488, -0.0185, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328565, 0.00618442, -0.0235242 ] - [ 0.0185, -0.286, 0, 0.774, -0.488, -0.0185, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0185, -0.286, 0, 0.774, -0.488, -0.0185, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032856, 0.00616948, -0.0235345 ] - [ 0.0185, -0.286, 0, 0.774, -0.488, -0.0185, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0185, -0.286, 0, 0.774, -0.488, -0.0185, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328556, 0.00615448, -0.0235449 ] - [ 0.0185, -0.286, 0, 0.774, -0.488, -0.0185, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0185, -0.286, 0, 0.774, -0.488, -0.0185, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328552, 0.00613942, -0.0235552 ] - [ 0.0185, -0.286, 0, 0.774, -0.488, -0.0185, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0185, -0.286, 0, 0.774, -0.488, -0.0185, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328548, 0.00612429, -0.0235656 ] - [ 0.0185, -0.286, 0, 0.774, -0.488, -0.0185, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0185, -0.286, 0, 0.774, -0.488, -0.0185, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328543, 0.00610909, -0.0235761 ] - [ 0.0185, -0.286, 0, 0.774, -0.488, -0.0185, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0185, -0.286, 0, 0.774, -0.488, -0.0185, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328539, 0.00609383, -0.0235866 ] - [ 0.0185, -0.286, 0, 0.774, -0.488, -0.0185, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0185, -0.286, 0, 0.774, -0.488, -0.0185, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328535, 0.00607849, -0.0235971 ] - [ 0.0185, -0.286, 0, 0.774, -0.488, -0.0185, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0185, -0.286, 0, 0.774, -0.488, -0.0185, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032853, 0.0060631, -0.0236077 ] - [ 0.0185, -0.286, 0, 0.774, -0.488, -0.0185, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0185, -0.286, 0, 0.774, -0.488, -0.0185, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328526, 0.00604764, -0.0236183 ] - [ 0.0185, -0.286, 0, 0.774, -0.488, -0.0185, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0185, -0.286, 0, 0.774, -0.488, -0.0185, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328522, 0.0060321, -0.023629 ] - [ 0.0185, -0.286, 0, 0.774, -0.488, -0.0185, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0185, -0.286, 0, 0.774, -0.488, -0.0185, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328517, 0.00601652, -0.0236397 ] - [ 0.0185, -0.286, 0, 0.774, -0.488, -0.0185, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0185, -0.286, 0, 0.774, -0.488, -0.0185, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328513, 0.00600084, -0.0236504 ] - [ 0.0185, -0.286, 0, 0.774, -0.488, -0.0185, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0185, -0.286, 0, 0.774, -0.488, -0.0185, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328508, 0.0059851, -0.0236612 ] - [ 0.0185, -0.286, 0, 0.774, -0.488, -0.0185, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0185, -0.286, 0, 0.774, -0.488, -0.0185, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328504, 0.00596931, -0.023672 ] - [ 0.0185, -0.286, 0, 0.774, -0.488, -0.0185, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0185, -0.286, 0, 0.774, -0.488, -0.0185, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328499, 0.00595342, -0.0236829 ] - [ 0.0185, -0.286, 0, 0.774, -0.488, -0.0185, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0185, -0.286, 0, 0.774, -0.488, -0.0185, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328495, 0.00593749, -0.0236938 ] - [ 0.0184, -0.286, 0, 0.774, -0.488, -0.0184, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0184, -0.286, 0, 0.774, -0.488, -0.0184, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032849, 0.00592148, -0.0237048 ] - [ 0.0184, -0.286, 0, 0.774, -0.488, -0.0184, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0184, -0.286, 0, 0.774, -0.488, -0.0184, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328486, 0.00590539, -0.0237158 ] - [ 0.0184, -0.286, 0, 0.774, -0.488, -0.0184, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0184, -0.286, 0, 0.774, -0.488, -0.0184, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328481, 0.00588925, -0.0237268 ] - [ 0.0184, -0.286, 0, 0.774, -0.488, -0.0184, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0184, -0.286, 0, 0.774, -0.488, -0.0184, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328476, 0.00587302, -0.0237379 ] - [ 0.0184, -0.286, 0, 0.774, -0.488, -0.0184, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0184, -0.286, 0, 0.774, -0.488, -0.0184, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328472, 0.00585673, -0.023749 ] - [ 0.0184, -0.286, 0, 0.774, -0.488, -0.0184, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0184, -0.286, 0, 0.774, -0.488, -0.0184, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328467, 0.00584036, -0.0237602 ] - [ 0.0184, -0.286, 0, 0.774, -0.488, -0.0184, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0184, -0.286, 0, 0.774, -0.488, -0.0184, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328462, 0.00582394, -0.0237714 ] - [ 0.0184, -0.286, 0, 0.774, -0.488, -0.0184, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0184, -0.286, 0, 0.774, -0.488, -0.0184, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328458, 0.00580743, -0.0237827 ] - [ 0.0184, -0.286, 0, 0.774, -0.488, -0.0184, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0184, -0.286, 0, 0.774, -0.488, -0.0184, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328453, 0.00579085, -0.023794 ] - [ 0.0184, -0.286, 0, 0.774, -0.488, -0.0184, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0184, -0.286, 0, 0.774, -0.488, -0.0184, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328448, 0.00577419, -0.0238053 ] - [ 0.0184, -0.286, 0, 0.774, -0.488, -0.0184, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0184, -0.286, 0, 0.774, -0.488, -0.0184, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328444, 0.00575747, -0.0238167 ] - [ 0.0184, -0.286, 0, 0.774, -0.488, -0.0184, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0184, -0.286, 0, 0.774, -0.488, -0.0184, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328439, 0.00574068, -0.0238282 ] - [ 0.0184, -0.286, 0, 0.774, -0.488, -0.0184, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0184, -0.286, 0, 0.774, -0.488, -0.0184, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328434, 0.00572382, -0.0238396 ] - [ 0.0184, -0.286, 0, 0.774, -0.488, -0.0184, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0184, -0.286, 0, 0.774, -0.488, -0.0184, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328429, 0.00570688, -0.0238512 ] - [ 0.0184, -0.286, 0, 0.774, -0.488, -0.0184, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0184, -0.286, 0, 0.774, -0.488, -0.0184, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328424, 0.00568988, -0.0238627 ] - [ 0.0184, -0.286, 0, 0.774, -0.488, -0.0184, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0184, -0.286, 0, 0.774, -0.488, -0.0184, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328419, 0.00567279, -0.0238743 ] - [ 0.0183, -0.286, 0, 0.774, -0.488, -0.0183, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0183, -0.286, 0, 0.774, -0.488, -0.0183, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328414, 0.00565562, -0.023886 ] - [ 0.0183, -0.286, 0, 0.774, -0.488, -0.0183, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0183, -0.286, 0, 0.774, -0.488, -0.0183, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328409, 0.00563839, -0.0238977 ] - [ 0.0183, -0.286, 0, 0.774, -0.488, -0.0183, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0183, -0.286, 0, 0.774, -0.488, -0.0183, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328404, 0.00562108, -0.0239095 ] - [ 0.0183, -0.286, 0, 0.774, -0.488, -0.0183, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0183, -0.286, 0, 0.774, -0.488, -0.0183, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328399, 0.00560369, -0.0239213 ] - [ 0.0183, -0.286, 0, 0.774, -0.488, -0.0183, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0183, -0.286, 0, 0.774, -0.488, -0.0183, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328394, 0.00558624, -0.0239331 ] - [ 0.0183, -0.286, 0, 0.774, -0.488, -0.0183, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0183, -0.286, 0, 0.774, -0.488, -0.0183, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328389, 0.00556872, -0.023945 ] - [ 0.0183, -0.286, 0, 0.774, -0.488, -0.0183, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0183, -0.286, 0, 0.774, -0.488, -0.0183, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328384, 0.00555111, -0.0239569 ] - [ 0.0183, -0.286, 0, 0.774, -0.488, -0.0183, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0183, -0.286, 0, 0.774, -0.488, -0.0183, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328379, 0.00553343, -0.0239689 ] - [ 0.0183, -0.286, 0, 0.774, -0.488, -0.0183, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0183, -0.286, 0, 0.774, -0.488, -0.0183, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328374, 0.00551566, -0.0239809 ] - [ 0.0183, -0.286, 0, 0.774, -0.488, -0.0183, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0183, -0.286, 0, 0.774, -0.488, -0.0183, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328369, 0.00549782, -0.023993 ] - [ 0.0183, -0.286, 0, 0.774, -0.488, -0.0183, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0183, -0.286, 0, 0.774, -0.488, -0.0183, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328364, 0.00547991, -0.0240051 ] - [ 0.0183, -0.286, 0, 0.774, -0.488, -0.0183, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0183, -0.286, 0, 0.774, -0.488, -0.0183, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328358, 0.00546192, -0.0240172 ] - [ 0.0183, -0.286, 0, 0.774, -0.488, -0.0183, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0183, -0.286, 0, 0.774, -0.488, -0.0183, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328353, 0.00544386, -0.0240294 ] - [ 0.0183, -0.286, 0, 0.774, -0.488, -0.0183, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0183, -0.286, 0, 0.774, -0.488, -0.0183, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328348, 0.00542571, -0.0240417 ] - [ 0.0182, -0.286, 0, 0.774, -0.488, -0.0182, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0182, -0.286, 0, 0.774, -0.488, -0.0182, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328343, 0.00540748, -0.024054 ] - [ 0.0182, -0.286, 0, 0.774, -0.488, -0.0182, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0182, -0.286, 0, 0.774, -0.488, -0.0182, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328337, 0.00538919, -0.0240664 ] - [ 0.0182, -0.286, 0, 0.774, -0.488, -0.0182, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0182, -0.286, 0, 0.774, -0.488, -0.0182, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328332, 0.00537081, -0.0240788 ] - [ 0.0182, -0.286, 0, 0.774, -0.488, -0.0182, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0182, -0.286, 0, 0.774, -0.488, -0.0182, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328327, 0.00535235, -0.0240912 ] - [ 0.0182, -0.286, 0, 0.774, -0.488, -0.0182, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0182, -0.286, 0, 0.774, -0.488, -0.0182, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328321, 0.00533381, -0.0241037 ] - [ 0.0182, -0.286, 0, 0.774, -0.488, -0.0182, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0182, -0.286, 0, 0.774, -0.488, -0.0182, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328316, 0.00531521, -0.0241162 ] - [ 0.0182, -0.286, 0, 0.774, -0.488, -0.0182, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0182, -0.286, 0, 0.774, -0.488, -0.0182, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032831, 0.0052965, -0.0241288 ] - [ 0.0182, -0.286, 0, 0.774, -0.488, -0.0182, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0182, -0.286, 0, 0.774, -0.488, -0.0182, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328305, 0.00527774, -0.0241414 ] - [ 0.0182, -0.286, 0, 0.774, -0.488, -0.0182, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0182, -0.286, 0, 0.774, -0.488, -0.0182, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328299, 0.00525887, -0.0241541 ] - [ 0.0182, -0.286, 0, 0.774, -0.488, -0.0182, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0182, -0.286, 0, 0.774, -0.488, -0.0182, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328294, 0.00523993, -0.0241669 ] - [ 0.0182, -0.286, 0, 0.774, -0.488, -0.0182, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0182, -0.286, 0, 0.774, -0.488, -0.0182, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328288, 0.00522093, -0.0241796 ] - [ 0.0182, -0.286, 0, 0.774, -0.488, -0.0182, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0182, -0.286, 0, 0.774, -0.488, -0.0182, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328283, 0.00520181, -0.0241925 ] - [ 0.0182, -0.286, 0, 0.774, -0.488, -0.0182, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0182, -0.286, 0, 0.774, -0.488, -0.0182, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328277, 0.00518263, -0.0242053 ] - [ 0.0182, -0.286, 0, 0.774, -0.488, -0.0182, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0182, -0.286, 0, 0.774, -0.488, -0.0182, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328271, 0.00516338, -0.0242183 ] - [ 0.0181, -0.286, 0, 0.774, -0.488, -0.0181, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0181, -0.286, 0, 0.774, -0.488, -0.0181, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328266, 0.00514403, -0.0242312 ] - [ 0.0181, -0.286, 0, 0.774, -0.488, -0.0181, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0181, -0.286, 0, 0.774, -0.488, -0.0181, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032826, 0.0051246, -0.0242442 ] - [ 0.0181, -0.286, 0, 0.774, -0.488, -0.0181, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0181, -0.286, 0, 0.774, -0.488, -0.0181, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328254, 0.00510511, -0.0242573 ] - [ 0.0181, -0.286, 0, 0.774, -0.488, -0.0181, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0181, -0.286, 0, 0.774, -0.488, -0.0181, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328249, 0.00508551, -0.0242704 ] - [ 0.0181, -0.286, 0, 0.774, -0.488, -0.0181, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0181, -0.286, 0, 0.774, -0.488, -0.0181, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328243, 0.00506584, -0.0242836 ] - [ 0.0181, -0.286, 0, 0.774, -0.488, -0.0181, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0181, -0.286, 0, 0.774, -0.488, -0.0181, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328237, 0.00504608, -0.0242968 ] - [ 0.0181, -0.286, 0, 0.774, -0.488, -0.0181, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0181, -0.286, 0, 0.774, -0.488, -0.0181, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328231, 0.00502623, -0.0243101 ] - [ 0.0181, -0.286, 0, 0.774, -0.488, -0.0181, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0181, -0.286, 0, 0.774, -0.488, -0.0181, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328225, 0.0050063, -0.0243234 ] - [ 0.0181, -0.286, 0, 0.774, -0.488, -0.0181, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0181, -0.286, 0, 0.774, -0.488, -0.0181, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328219, 0.0049863, -0.0243368 ] - [ 0.0181, -0.286, 0, 0.774, -0.488, -0.0181, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0181, -0.286, 0, 0.774, -0.488, -0.0181, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328214, 0.00496619, -0.0243502 ] - [ 0.0181, -0.286, 0, 0.774, -0.488, -0.0181, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0181, -0.286, 0, 0.774, -0.488, -0.0181, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328208, 0.00494602, -0.0243637 ] - [ 0.0181, -0.286, 0, 0.774, -0.488, -0.0181, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0181, -0.286, 0, 0.774, -0.488, -0.0181, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328201, 0.00492576, -0.0243772 ] - [ 0.018, -0.286, 0, 0.774, -0.488, -0.018, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.018, -0.286, 0, 0.774, -0.488, -0.018, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328196, 0.0049054, -0.0243908 ] - [ 0.018, -0.286, 0, 0.774, -0.488, -0.018, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.018, -0.286, 0, 0.774, -0.488, -0.018, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328189, 0.00488497, -0.0244044 ] - [ 0.018, -0.286, 0, 0.774, -0.488, -0.018, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.018, -0.286, 0, 0.774, -0.488, -0.018, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328183, 0.00486444, -0.024418 ] - [ 0.018, -0.286, 0, 0.774, -0.488, -0.018, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.018, -0.286, 0, 0.774, -0.488, -0.018, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328177, 0.00484385, -0.0244318 ] - [ 0.018, -0.286, 0, 0.774, -0.488, -0.018, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.018, -0.286, 0, 0.774, -0.488, -0.018, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328171, 0.00482315, -0.0244456 ] - [ 0.018, -0.286, 0, 0.774, -0.488, -0.018, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.018, -0.286, 0, 0.774, -0.488, -0.018, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328165, 0.00480236, -0.0244594 ] - [ 0.018, -0.286, 0, 0.774, -0.488, -0.018, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.018, -0.286, 0, 0.774, -0.488, -0.018, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328159, 0.00478149, -0.0244733 ] - [ 0.018, -0.286, 0, 0.774, -0.488, -0.018, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.018, -0.286, 0, 0.774, -0.488, -0.018, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328152, 0.00476053, -0.0244872 ] - [ 0.018, -0.286, 0, 0.774, -0.488, -0.018, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.018, -0.286, 0, 0.774, -0.488, -0.018, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328146, 0.00473948, -0.0245012 ] - [ 0.018, -0.286, 0, 0.774, -0.488, -0.018, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.018, -0.286, 0, 0.774, -0.488, -0.018, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032814, 0.00471836, -0.0245152 ] - [ 0.018, -0.286, 0, 0.774, -0.488, -0.018, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.018, -0.286, 0, 0.774, -0.488, -0.018, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328134, 0.00469713, -0.0245293 ] - [ 0.0179, -0.286, 0, 0.774, -0.488, -0.0179, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0179, -0.286, 0, 0.774, -0.488, -0.0179, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328127, 0.00467581, -0.0245434 ] - [ 0.0179, -0.286, 0, 0.774, -0.488, -0.0179, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0179, -0.286, 0, 0.774, -0.488, -0.0179, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328121, 0.00465441, -0.0245576 ] - [ 0.0179, -0.286, 0, 0.774, -0.488, -0.0179, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0179, -0.286, 0, 0.774, -0.488, -0.0179, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328114, 0.00463292, -0.0245718 ] - [ 0.0179, -0.286, 0, 0.774, -0.488, -0.0179, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0179, -0.286, 0, 0.774, -0.488, -0.0179, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328108, 0.00461133, -0.0245861 ] - [ 0.0179, -0.286, 0, 0.774, -0.488, -0.0179, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0179, -0.286, 0, 0.774, -0.488, -0.0179, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328101, 0.00458966, -0.0246005 ] - [ 0.0179, -0.286, 0, 0.774, -0.488, -0.0179, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0179, -0.286, 0, 0.774, -0.488, -0.0179, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328095, 0.00456791, -0.0246149 ] - [ 0.0179, -0.286, 0, 0.774, -0.488, -0.0179, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0179, -0.286, 0, 0.774, -0.488, -0.0179, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328088, 0.00454604, -0.0246294 ] - [ 0.0179, -0.286, 0, 0.774, -0.488, -0.0179, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0179, -0.286, 0, 0.774, -0.488, -0.0179, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328082, 0.0045241, -0.0246439 ] - [ 0.0179, -0.286, 0, 0.774, -0.488, -0.0179, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0179, -0.286, 0, 0.774, -0.488, -0.0179, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328075, 0.00450206, -0.0246584 ] - [ 0.0179, -0.286, 0, 0.774, -0.488, -0.0179, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0179, -0.286, 0, 0.774, -0.488, -0.0179, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328068, 0.00447995, -0.024673 ] - [ 0.0178, -0.286, 0, 0.774, -0.488, -0.0178, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0178, -0.286, 0, 0.774, -0.488, -0.0178, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328062, 0.00445771, -0.0246877 ] - [ 0.0178, -0.286, 0, 0.774, -0.488, -0.0178, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0178, -0.286, 0, 0.774, -0.488, -0.0178, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328055, 0.00443541, -0.0247024 ] - [ 0.0178, -0.286, 0, 0.774, -0.488, -0.0178, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0178, -0.286, 0, 0.774, -0.488, -0.0178, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328048, 0.004413, -0.0247172 ] - [ 0.0178, -0.286, 0, 0.774, -0.488, -0.0178, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0178, -0.286, 0, 0.774, -0.488, -0.0178, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328041, 0.0043905, -0.024732 ] - [ 0.0178, -0.286, 0, 0.774, -0.488, -0.0178, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0178, -0.286, 0, 0.774, -0.488, -0.0178, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328035, 0.0043679, -0.0247469 ] - [ 0.0178, -0.286, 0, 0.774, -0.488, -0.0178, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0178, -0.286, 0, 0.774, -0.488, -0.0178, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328028, 0.00434521, -0.0247619 ] - [ 0.0178, -0.286, 0, 0.774, -0.488, -0.0178, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0178, -0.286, 0, 0.774, -0.488, -0.0178, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328021, 0.00432243, -0.0247769 ] - [ 0.0178, -0.286, 0, 0.774, -0.488, -0.0178, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0178, -0.286, 0, 0.774, -0.488, -0.0178, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328014, 0.00429955, -0.0247919 ] - [ 0.0178, -0.286, 0, 0.774, -0.488, -0.0178, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0178, -0.286, 0, 0.774, -0.488, -0.0178, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328007, 0.00427658, -0.024807 ] - [ 0.0178, -0.286, 0, 0.774, -0.488, -0.0178, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0178, -0.286, 0, 0.774, -0.488, -0.0178, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328, 0.00425352, -0.0248222 ] - [ 0.0177, -0.286, 0, 0.774, -0.488, -0.0177, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0177, -0.286, 0, 0.774, -0.488, -0.0177, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327993, 0.00423035, -0.0248374 ] - [ 0.0177, -0.286, 0, 0.774, -0.488, -0.0177, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0177, -0.286, 0, 0.774, -0.488, -0.0177, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327986, 0.0042071, -0.0248527 ] - [ 0.0177, -0.286, 0, 0.774, -0.488, -0.0177, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0177, -0.286, 0, 0.774, -0.488, -0.0177, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327979, 0.00418375, -0.024868 ] - [ 0.0177, -0.286, 0, 0.774, -0.488, -0.0177, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0177, -0.286, 0, 0.774, -0.488, -0.0177, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327972, 0.00416029, -0.0248834 ] - [ 0.0177, -0.286, 0, 0.774, -0.488, -0.0177, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0177, -0.286, 0, 0.774, -0.488, -0.0177, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327965, 0.00413674, -0.0248989 ] - [ 0.0177, -0.286, 0, 0.774, -0.488, -0.0177, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0177, -0.286, 0, 0.774, -0.488, -0.0177, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327957, 0.0041131, -0.0249144 ] - [ 0.0177, -0.286, 0, 0.774, -0.488, -0.0177, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0177, -0.286, 0, 0.774, -0.488, -0.0177, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032795, 0.00408936, -0.0249299 ] - [ 0.0177, -0.286, 0, 0.774, -0.488, -0.0177, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0177, -0.286, 0, 0.774, -0.488, -0.0177, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327943, 0.00406552, -0.0249455 ] - [ 0.0177, -0.286, 0, 0.774, -0.488, -0.0177, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0177, -0.286, 0, 0.774, -0.488, -0.0177, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327935, 0.00404159, -0.0249612 ] - [ 0.0176, -0.286, 0, 0.774, -0.488, -0.0176, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0176, -0.286, 0, 0.774, -0.488, -0.0176, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327928, 0.00401756, -0.0249769 ] - [ 0.0176, -0.286, 0, 0.774, -0.488, -0.0176, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0176, -0.286, 0, 0.774, -0.488, -0.0176, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327921, 0.00399342, -0.0249927 ] - [ 0.0176, -0.286, 0, 0.774, -0.488, -0.0176, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0176, -0.286, 0, 0.774, -0.488, -0.0176, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327913, 0.00396918, -0.0250086 ] - [ 0.0176, -0.286, 0, 0.774, -0.488, -0.0176, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0176, -0.286, 0, 0.774, -0.488, -0.0176, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327906, 0.00394485, -0.0250245 ] - [ 0.0176, -0.286, 0, 0.774, -0.488, -0.0176, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0176, -0.286, 0, 0.774, -0.488, -0.0176, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327898, 0.00392041, -0.0250404 ] - [ 0.0176, -0.286, 0, 0.774, -0.488, -0.0176, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0176, -0.286, 0, 0.774, -0.488, -0.0176, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327891, 0.00389589, -0.0250564 ] - [ 0.0176, -0.286, 0, 0.774, -0.488, -0.0176, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0176, -0.286, 0, 0.774, -0.488, -0.0176, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327883, 0.00387125, -0.0250725 ] - [ 0.0176, -0.286, 0, 0.774, -0.488, -0.0176, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0176, -0.286, 0, 0.774, -0.488, -0.0176, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327875, 0.00384651, -0.0250887 ] - [ 0.0176, -0.286, 0, 0.774, -0.488, -0.0176, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0176, -0.286, 0, 0.774, -0.488, -0.0176, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327868, 0.00382168, -0.0251048 ] - [ 0.0175, -0.286, 0, 0.774, -0.488, -0.0175, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0175, -0.286, 0, 0.774, -0.488, -0.0175, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032786, 0.00379675, -0.0251211 ] - [ 0.0175, -0.286, 0, 0.774, -0.488, -0.0175, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0175, -0.286, 0, 0.774, -0.488, -0.0175, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327852, 0.00377171, -0.0251374 ] - [ 0.0175, -0.286, 0, 0.774, -0.488, -0.0175, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0175, -0.286, 0, 0.774, -0.488, -0.0175, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327845, 0.00374658, -0.0251538 ] - [ 0.0175, -0.286, 0, 0.774, -0.488, -0.0175, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0175, -0.286, 0, 0.774, -0.488, -0.0175, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327837, 0.00372132, -0.0251702 ] - [ 0.0175, -0.286, 0, 0.774, -0.488, -0.0175, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0175, -0.286, 0, 0.774, -0.488, -0.0175, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327829, 0.00369598, -0.0251867 ] - [ 0.0175, -0.286, 0, 0.774, -0.488, -0.0175, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0175, -0.286, 0, 0.774, -0.488, -0.0175, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327821, 0.00367053, -0.0252032 ] - [ 0.0175, -0.286, 0, 0.774, -0.488, -0.0175, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0175, -0.286, 0, 0.774, -0.488, -0.0175, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327813, 0.00364498, -0.0252199 ] - [ 0.0175, -0.286, 0, 0.774, -0.488, -0.0175, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0175, -0.286, 0, 0.774, -0.488, -0.0175, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327805, 0.00361932, -0.0252365 ] - [ 0.0174, -0.286, 0, 0.774, -0.488, -0.0174, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0174, -0.286, 0, 0.774, -0.488, -0.0174, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327797, 0.00359356, -0.0252532 ] - [ 0.0174, -0.286, 0, 0.774, -0.488, -0.0174, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0174, -0.286, 0, 0.774, -0.488, -0.0174, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327789, 0.0035677, -0.02527 ] - [ 0.0174, -0.286, 0, 0.774, -0.488, -0.0174, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0174, -0.286, 0, 0.774, -0.488, -0.0174, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327781, 0.00354173, -0.0252869 ] - [ 0.0174, -0.286, 0, 0.774, -0.488, -0.0174, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0174, -0.286, 0, 0.774, -0.488, -0.0174, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327773, 0.00351565, -0.0253038 ] - [ 0.0174, -0.286, 0, 0.774, -0.488, -0.0174, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0174, -0.286, 0, 0.774, -0.488, -0.0174, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327764, 0.00348947, -0.0253207 ] - [ 0.0174, -0.286, 0, 0.774, -0.488, -0.0174, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0174, -0.286, 0, 0.774, -0.488, -0.0174, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327756, 0.00346319, -0.0253378 ] - [ 0.0174, -0.286, 0, 0.774, -0.488, -0.0174, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0174, -0.286, 0, 0.774, -0.488, -0.0174, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327748, 0.0034368, -0.0253549 ] - [ 0.0173, -0.286, 0, 0.774, -0.488, -0.0173, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0173, -0.286, 0, 0.774, -0.488, -0.0173, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032774, 0.0034103, -0.025372 ] - [ 0.0173, -0.286, 0, 0.774, -0.488, -0.0173, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0173, -0.286, 0, 0.774, -0.488, -0.0173, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327731, 0.0033837, -0.0253893 ] - [ 0.0173, -0.286, 0, 0.774, -0.488, -0.0173, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0173, -0.286, 0, 0.774, -0.488, -0.0173, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327723, 0.00335698, -0.0254065 ] - [ 0.0173, -0.286, 0, 0.774, -0.488, -0.0173, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0173, -0.286, 0, 0.774, -0.488, -0.0173, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327715, 0.00333016, -0.0254239 ] - [ 0.0173, -0.286, 0, 0.774, -0.488, -0.0173, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0173, -0.286, 0, 0.774, -0.488, -0.0173, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327706, 0.00330325, -0.0254413 ] - [ 0.0173, -0.286, 0, 0.774, -0.488, -0.0173, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0173, -0.286, 0, 0.774, -0.488, -0.0173, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327698, 0.00327621, -0.0254587 ] - [ 0.0173, -0.286, 0, 0.774, -0.488, -0.0173, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0173, -0.286, 0, 0.774, -0.488, -0.0173, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327689, 0.00324905, -0.0254763 ] - [ 0.0173, -0.286, 0, 0.774, -0.488, -0.0173, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0173, -0.286, 0, 0.774, -0.488, -0.0173, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032768, 0.00322181, -0.0254938 ] - [ 0.0172, -0.286, 0, 0.774, -0.488, -0.0172, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0172, -0.286, 0, 0.774, -0.488, -0.0172, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327672, 0.00319444, -0.0255115 ] - [ 0.0172, -0.286, 0, 0.774, -0.488, -0.0172, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0172, -0.286, 0, 0.774, -0.488, -0.0172, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327663, 0.00316697, -0.0255292 ] - [ 0.0172, -0.286, 0, 0.774, -0.488, -0.0172, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0172, -0.286, 0, 0.774, -0.488, -0.0172, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327654, 0.00313939, -0.025547 ] - [ 0.0172, -0.286, 0, 0.774, -0.488, -0.0172, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0172, -0.286, 0, 0.774, -0.488, -0.0172, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327645, 0.0031117, -0.0255648 ] - [ 0.0172, -0.286, 0, 0.774, -0.488, -0.0172, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0172, -0.286, 0, 0.774, -0.488, -0.0172, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327637, 0.00308389, -0.0255827 ] - [ 0.0172, -0.286, 0, 0.774, -0.488, -0.0172, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0172, -0.286, 0, 0.774, -0.488, -0.0172, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327628, 0.00305598, -0.0256007 ] - [ 0.0172, -0.286, 0, 0.774, -0.488, -0.0172, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0172, -0.286, 0, 0.774, -0.488, -0.0172, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327619, 0.00302795, -0.0256187 ] - [ 0.0171, -0.286, 0, 0.774, -0.488, -0.0171, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0171, -0.286, 0, 0.774, -0.488, -0.0171, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032761, 0.00299982, -0.0256368 ] - [ 0.0171, -0.286, 0, 0.774, -0.488, -0.0171, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0171, -0.286, 0, 0.774, -0.488, -0.0171, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327601, 0.00297158, -0.025655 ] - [ 0.0171, -0.286, 0, 0.774, -0.488, -0.0171, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0171, -0.286, 0, 0.774, -0.488, -0.0171, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327592, 0.00294322, -0.0256732 ] - [ 0.0171, -0.286, 0, 0.774, -0.488, -0.0171, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0171, -0.286, 0, 0.774, -0.488, -0.0171, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327583, 0.00291473, -0.0256915 ] - [ 0.0171, -0.286, 0, 0.774, -0.488, -0.0171, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0171, -0.286, 0, 0.774, -0.488, -0.0171, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327574, 0.00288615, -0.0257099 ] - [ 0.0171, -0.286, 0, 0.774, -0.488, -0.0171, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0171, -0.286, 0, 0.774, -0.488, -0.0171, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327564, 0.00285745, -0.0257283 ] - [ 0.017, -0.286, 0, 0.774, -0.488, -0.017, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.017, -0.286, 0, 0.774, -0.488, -0.017, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327555, 0.00282864, -0.0257468 ] - [ 0.017, -0.286, 0, 0.774, -0.488, -0.017, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.017, -0.286, 0, 0.774, -0.488, -0.017, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327546, 0.00279972, -0.0257654 ] - [ 0.017, -0.286, 0, 0.774, -0.488, -0.017, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.017, -0.286, 0, 0.774, -0.488, -0.017, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327537, 0.00277068, -0.025784 ] - [ 0.017, -0.286, 0, 0.774, -0.488, -0.017, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.017, -0.286, 0, 0.774, -0.488, -0.017, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327527, 0.00274153, -0.0258027 ] - [ 0.017, -0.286, 0, 0.774, -0.488, -0.017, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.017, -0.286, 0, 0.774, -0.488, -0.017, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327518, 0.00271226, -0.0258214 ] - [ 0.017, -0.286, 0, 0.774, -0.488, -0.017, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.017, -0.286, 0, 0.774, -0.488, -0.017, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327508, 0.00268287, -0.0258402 ] - [ 0.0169, -0.286, 0, 0.774, -0.488, -0.0169, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0169, -0.286, 0, 0.774, -0.488, -0.0169, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327498, 0.00265337, -0.0258591 ] - [ 0.0169, -0.286, 0, 0.774, -0.488, -0.0169, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0169, -0.286, 0, 0.774, -0.488, -0.0169, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327489, 0.00262375, -0.025878 ] - [ 0.0169, -0.286, 0, 0.774, -0.488, -0.0169, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0169, -0.286, 0, 0.774, -0.488, -0.0169, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327479, 0.00259403, -0.0258971 ] - [ 0.0169, -0.286, 0, 0.774, -0.488, -0.0169, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0169, -0.286, 0, 0.774, -0.488, -0.0169, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032747, 0.00256417, -0.0259161 ] - [ 0.0169, -0.286, 0, 0.774, -0.488, -0.0169, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0169, -0.286, 0, 0.774, -0.488, -0.0169, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032746, 0.0025342, -0.0259353 ] - [ 0.0169, -0.286, 0, 0.774, -0.488, -0.0169, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0169, -0.286, 0, 0.774, -0.488, -0.0169, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032745, 0.00250413, -0.0259545 ] - [ 0.0169, -0.286, 0, 0.774, -0.488, -0.0169, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0169, -0.286, 0, 0.774, -0.488, -0.0169, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032744, 0.00247392, -0.0259738 ] - [ 0.0168, -0.286, 0, 0.774, -0.488, -0.0168, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0168, -0.286, 0, 0.774, -0.488, -0.0168, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032743, 0.0024436, -0.0259932 ] - [ 0.0168, -0.286, 0, 0.774, -0.488, -0.0168, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0168, -0.286, 0, 0.774, -0.488, -0.0168, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032742, 0.00241316, -0.0260126 ] - [ 0.0168, -0.286, 0, 0.774, -0.488, -0.0168, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0168, -0.286, 0, 0.774, -0.488, -0.0168, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327411, 0.0023826, -0.0260321 ] - [ 0.0168, -0.286, 0, 0.774, -0.488, -0.0168, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0168, -0.286, 0, 0.774, -0.488, -0.0168, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03274, 0.00235194, -0.0260516 ] - [ 0.0168, -0.286, 0, 0.774, -0.488, -0.0168, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0168, -0.286, 0, 0.774, -0.488, -0.0168, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032739, 0.00232113, -0.0260713 ] - [ 0.0167, -0.286, 0, 0.774, -0.488, -0.0167, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0167, -0.286, 0, 0.774, -0.488, -0.0167, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032738, 0.00229022, -0.026091 ] - [ 0.0167, -0.286, 0, 0.774, -0.488, -0.0167, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0167, -0.286, 0, 0.774, -0.488, -0.0167, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032737, 0.00225919, -0.0261107 ] - [ 0.0167, -0.286, 0, 0.774, -0.488, -0.0167, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0167, -0.286, 0, 0.774, -0.488, -0.0167, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032736, 0.00222803, -0.0261306 ] - [ 0.0167, -0.286, 0, 0.774, -0.488, -0.0167, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0167, -0.286, 0, 0.774, -0.488, -0.0167, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327349, 0.00219674, -0.0261505 ] - [ 0.0167, -0.286, 0, 0.774, -0.488, -0.0167, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0167, -0.286, 0, 0.774, -0.488, -0.0167, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327339, 0.00216536, -0.0261705 ] - [ 0.0167, -0.286, 0, 0.774, -0.488, -0.0167, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0167, -0.286, 0, 0.774, -0.488, -0.0167, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327329, 0.00213384, -0.0261905 ] - [ 0.0166, -0.286, 0, 0.774, -0.488, -0.0166, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0166, -0.286, 0, 0.774, -0.488, -0.0166, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327318, 0.0021022, -0.0262106 ] - [ 0.0166, -0.286, 0, 0.774, -0.488, -0.0166, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0166, -0.286, 0, 0.774, -0.488, -0.0166, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327308, 0.00207043, -0.0262308 ] - [ 0.0166, -0.286, 0, 0.774, -0.488, -0.0166, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0166, -0.286, 0, 0.774, -0.488, -0.0166, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327297, 0.00203854, -0.0262511 ] - [ 0.0166, -0.286, 0, 0.774, -0.488, -0.0166, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0166, -0.286, 0, 0.774, -0.488, -0.0166, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327287, 0.00200654, -0.0262714 ] - [ 0.0166, -0.286, 0, 0.774, -0.488, -0.0166, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0166, -0.286, 0, 0.774, -0.488, -0.0166, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327276, 0.0019744, -0.0262918 ] - [ 0.0165, -0.286, 0, 0.774, -0.488, -0.0165, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0165, -0.286, 0, 0.774, -0.488, -0.0165, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327265, 0.00194215, -0.0263123 ] - [ 0.0165, -0.286, 0, 0.774, -0.488, -0.0165, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0165, -0.286, 0, 0.774, -0.488, -0.0165, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327254, 0.00190977, -0.0263328 ] - [ 0.0165, -0.286, 0, 0.774, -0.488, -0.0165, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0165, -0.286, 0, 0.774, -0.488, -0.0165, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327244, 0.00187726, -0.0263534 ] - [ 0.0165, -0.286, 0, 0.774, -0.488, -0.0165, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0165, -0.286, 0, 0.774, -0.488, -0.0165, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327233, 0.00184464, -0.0263741 ] - [ 0.0165, -0.286, 0, 0.774, -0.488, -0.0165, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0165, -0.286, 0, 0.774, -0.488, -0.0165, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327222, 0.0018119, -0.0263948 ] - [ 0.0164, -0.286, 0, 0.774, -0.488, -0.0164, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0164, -0.286, 0, 0.774, -0.488, -0.0164, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327211, 0.00177901, -0.0264157 ] - [ 0.0164, -0.286, 0, 0.774, -0.488, -0.0164, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0164, -0.286, 0, 0.774, -0.488, -0.0164, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03272, 0.00174601, -0.0264366 ] - [ 0.0164, -0.286, 0, 0.774, -0.488, -0.0164, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0164, -0.286, 0, 0.774, -0.488, -0.0164, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327188, 0.00171288, -0.0264575 ] - [ 0.0164, -0.286, 0, 0.774, -0.488, -0.0164, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0164, -0.286, 0, 0.774, -0.488, -0.0164, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327177, 0.00167964, -0.0264786 ] - [ 0.0164, -0.286, 0, 0.774, -0.488, -0.0164, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0164, -0.286, 0, 0.774, -0.488, -0.0164, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327166, 0.00164625, -0.0264997 ] - [ 0.0163, -0.286, 0, 0.774, -0.488, -0.0163, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0163, -0.286, 0, 0.774, -0.488, -0.0163, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327155, 0.00161275, -0.0265209 ] - [ 0.0163, -0.286, 0, 0.774, -0.488, -0.0163, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0163, -0.286, 0, 0.774, -0.488, -0.0163, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327143, 0.00157912, -0.0265421 ] - [ 0.0163, -0.286, 0, 0.774, -0.488, -0.0163, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0163, -0.286, 0, 0.774, -0.488, -0.0163, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327132, 0.00154535, -0.0265635 ] - [ 0.0163, -0.286, 0, 0.774, -0.488, -0.0163, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0163, -0.286, 0, 0.774, -0.488, -0.0163, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327121, 0.00151147, -0.0265849 ] - [ 0.0163, -0.286, 0, 0.774, -0.488, -0.0163, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0163, -0.286, 0, 0.774, -0.488, -0.0163, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327109, 0.00147746, -0.0266064 ] - [ 0.0162, -0.286, 0, 0.774, -0.488, -0.0162, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0162, -0.286, 0, 0.774, -0.488, -0.0162, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327097, 0.0014433, -0.0266279 ] - [ 0.0162, -0.286, 0, 0.774, -0.488, -0.0162, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0162, -0.286, 0, 0.774, -0.488, -0.0162, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327086, 0.00140904, -0.0266496 ] - [ 0.0162, -0.286, 0, 0.774, -0.488, -0.0162, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0162, -0.286, 0, 0.774, -0.488, -0.0162, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327074, 0.00137464, -0.0266713 ] - [ 0.0162, -0.286, 0, 0.774, -0.488, -0.0162, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0162, -0.286, 0, 0.774, -0.488, -0.0162, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327062, 0.0013401, -0.026693 ] - [ 0.0162, -0.286, 0, 0.774, -0.488, -0.0162, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0162, -0.286, 0, 0.774, -0.488, -0.0162, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032705, 0.00130544, -0.0267149 ] - [ 0.0161, -0.286, 0, 0.774, -0.488, -0.0161, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0161, -0.286, 0, 0.774, -0.488, -0.0161, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327039, 0.00127065, -0.0267368 ] - [ 0.0161, -0.286, 0, 0.774, -0.488, -0.0161, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0161, -0.286, 0, 0.774, -0.488, -0.0161, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327027, 0.00123573, -0.0267588 ] - [ 0.0161, -0.286, 0, 0.774, -0.488, -0.0161, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0161, -0.286, 0, 0.774, -0.488, -0.0161, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327015, 0.00120068, -0.0267809 ] - [ 0.0161, -0.286, 0, 0.774, -0.488, -0.0161, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0161, -0.286, 0, 0.774, -0.488, -0.0161, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327002, 0.0011655, -0.0268031 ] - [ 0.016, -0.286, 0, 0.774, -0.488, -0.016, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.016, -0.286, 0, 0.774, -0.488, -0.016, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032699, 0.00113017, -0.0268253 ] - [ 0.016, -0.286, 0, 0.774, -0.488, -0.016, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.016, -0.286, 0, 0.774, -0.488, -0.016, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326978, 0.00109472, -0.0268476 ] - [ 0.016, -0.286, 0, 0.774, -0.488, -0.016, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.016, -0.286, 0, 0.774, -0.488, -0.016, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326966, 0.00105915, -0.02687 ] - [ 0.016, -0.286, 0, 0.774, -0.488, -0.016, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.016, -0.286, 0, 0.774, -0.488, -0.016, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326954, 0.00102344, -0.0268925 ] - [ 0.016, -0.286, 0, 0.774, -0.488, -0.016, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.016, -0.286, 0, 0.774, -0.488, -0.016, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326941, 0.000987595, -0.026915 ] - [ 0.0159, -0.286, 0, 0.774, -0.488, -0.0159, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0159, -0.286, 0, 0.774, -0.488, -0.0159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326929, 0.000951623, -0.0269376 ] - [ 0.0159, -0.286, 0, 0.774, -0.488, -0.0159, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0159, -0.286, 0, 0.774, -0.488, -0.0159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326916, 0.000915512, -0.0269603 ] - [ 0.0159, -0.286, 0, 0.774, -0.488, -0.0159, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0159, -0.286, 0, 0.774, -0.488, -0.0159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326904, 0.000879262, -0.0269831 ] - [ 0.0159, -0.286, 0, 0.774, -0.488, -0.0159, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0159, -0.286, 0, 0.774, -0.488, -0.0159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326891, 0.000842889, -0.027006 ] - [ 0.0158, -0.286, 0, 0.774, -0.488, -0.0158, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0158, -0.286, 0, 0.774, -0.488, -0.0158, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326878, 0.000806377, -0.0270289 ] - [ 0.0158, -0.286, 0, 0.774, -0.488, -0.0158, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0158, -0.286, 0, 0.774, -0.488, -0.0158, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326865, 0.000769743, -0.0270519 ] - [ 0.0158, -0.286, 0, 0.774, -0.488, -0.0158, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0158, -0.286, 0, 0.774, -0.488, -0.0158, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326853, 0.000732951, -0.027075 ] - [ 0.0158, -0.286, 0, 0.774, -0.488, -0.0158, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0158, -0.286, 0, 0.774, -0.488, -0.0158, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032684, 0.000696037, -0.0270981 ] - [ 0.0157, -0.286, 0, 0.774, -0.488, -0.0157, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0157, -0.286, 0, 0.774, -0.488, -0.0157, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326827, 0.000658984, -0.0271214 ] - [ 0.0157, -0.286, 0, 0.774, -0.488, -0.0157, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0157, -0.286, 0, 0.774, -0.488, -0.0157, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326814, 0.000621808, -0.0271447 ] - [ 0.0157, -0.286, 0, 0.774, -0.488, -0.0157, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0157, -0.286, 0, 0.774, -0.488, -0.0157, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326801, 0.000584476, -0.0271681 ] - [ 0.0157, -0.286, 0, 0.774, -0.488, -0.0157, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0157, -0.286, 0, 0.774, -0.488, -0.0157, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326787, 0.000547021, -0.0271915 ] - [ 0.0156, -0.286, 0, 0.774, -0.488, -0.0156, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0156, -0.286, 0, 0.774, -0.488, -0.0156, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326774, 0.000509427, -0.0272151 ] - [ 0.0156, -0.286, 0, 0.774, -0.488, -0.0156, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0156, -0.286, 0, 0.774, -0.488, -0.0156, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326761, 0.000471693, -0.0272387 ] - [ 0.0156, -0.286, 0, 0.774, -0.488, -0.0156, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0156, -0.286, 0, 0.774, -0.488, -0.0156, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326747, 0.000433836, -0.0272625 ] - [ 0.0156, -0.286, 0, 0.774, -0.488, -0.0156, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0156, -0.286, 0, 0.774, -0.488, -0.0156, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326734, 0.000395823, -0.0272863 ] - [ 0.0155, -0.286, 0, 0.774, -0.488, -0.0155, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0155, -0.286, 0, 0.774, -0.488, -0.0155, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032672, 0.000357688, -0.0273101 ] - [ 0.0155, -0.286, 0, 0.774, -0.488, -0.0155, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0155, -0.286, 0, 0.774, -0.488, -0.0155, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326707, 0.000319395, -0.0273341 ] - [ 0.0155, -0.286, 0, 0.774, -0.488, -0.0155, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0155, -0.286, 0, 0.774, -0.488, -0.0155, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326693, 0.000280981, -0.0273581 ] - [ 0.0155, -0.286, 0, 0.774, -0.488, -0.0155, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0155, -0.286, 0, 0.774, -0.488, -0.0155, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326679, 0.000242426, -0.0273822 ] - [ 0.0154, -0.286, 0, 0.774, -0.488, -0.0154, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0154, -0.286, 0, 0.774, -0.488, -0.0154, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326665, 0.000203732, -0.0274064 ] - [ 0.0154, -0.286, 0, 0.774, -0.488, -0.0154, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0154, -0.286, 0, 0.774, -0.488, -0.0154, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326652, 0.000164899, -0.0274307 ] - [ 0.0154, -0.286, 0, 0.774, -0.488, -0.0154, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0154, -0.286, 0, 0.774, -0.488, -0.0154, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326638, 0.000125926, -0.0274551 ] - [ 0.0153, -0.286, 0, 0.774, -0.488, -0.0153, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0153, -0.286, 0, 0.774, -0.488, -0.0153, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326624, 8.68127e-05, -0.0274795 ] - [ 0.0153, -0.286, 0, 0.774, -0.488, -0.0153, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0153, -0.286, 0, 0.774, -0.488, -0.0153, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326609, 4.75602e-05, -0.0275041 ] - [ 0.0153, -0.286, 0, 0.774, -0.488, -0.0153, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0153, -0.286, 0, 0.774, -0.488, -0.0153, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326595, 8.16814e-06, -0.0275287 ] - [ 0.0153, -0.286, 0, 0.774, -0.488, -0.0153, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0153, -0.286, 0, 0.774, -0.488, -0.0153, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326581, -3.1381e-05, -0.0275533 ] - [ 0.0152, -0.286, 0, 0.774, -0.488, -0.0152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0152, -0.286, 0, 0.774, -0.488, -0.0152, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326567, -7.10524e-05, -0.0275781 ] - [ 0.0152, -0.286, 0, 0.774, -0.488, -0.0152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0152, -0.286, 0, 0.774, -0.488, -0.0152, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326552, -0.000110863, -0.027603 ] - [ 0.0152, -0.286, 0, 0.774, -0.488, -0.0152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0152, -0.286, 0, 0.774, -0.488, -0.0152, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326538, -0.000150814, -0.0276279 ] - [ 0.0151, -0.286, 0, 0.774, -0.488, -0.0151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0151, -0.286, 0, 0.774, -0.488, -0.0151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326523, -0.000190922, -0.0276529 ] - [ 0.0151, -0.286, 0, 0.774, -0.488, -0.0151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0151, -0.286, 0, 0.774, -0.488, -0.0151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326508, -0.000231169, -0.027678 ] - [ 0.0151, -0.286, 0, 0.774, -0.488, -0.0151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0151, -0.286, 0, 0.774, -0.488, -0.0151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326494, -0.000271538, -0.0277032 ] - [ 0.0151, -0.286, 0, 0.774, -0.488, -0.0151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0151, -0.286, 0, 0.774, -0.488, -0.0151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326479, -0.000312065, -0.0277285 ] - [ 0.015, -0.286, 0, 0.774, -0.488, -0.015, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.015, -0.286, 0, 0.774, -0.488, -0.015, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326464, -0.000352731, -0.0277538 ] - [ 0.015, -0.286, 0, 0.774, -0.488, -0.015, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.015, -0.286, 0, 0.774, -0.488, -0.015, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326449, -0.000393554, -0.0277793 ] - [ 0.015, -0.286, 0, 0.774, -0.488, -0.015, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.015, -0.286, 0, 0.774, -0.488, -0.015, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326434, -0.0004345, -0.0278048 ] - [ 0.0149, -0.286, 0, 0.774, -0.488, -0.0149, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0149, -0.286, 0, 0.774, -0.488, -0.0149, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326419, -0.000475602, -0.0278304 ] - [ 0.0149, -0.286, 0, 0.774, -0.488, -0.0149, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0149, -0.286, 0, 0.774, -0.488, -0.0149, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326404, -0.000516844, -0.0278561 ] - [ 0.0149, -0.286, 0, 0.774, -0.488, -0.0149, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0149, -0.286, 0, 0.774, -0.488, -0.0149, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326388, -0.000558226, -0.0278819 ] - [ 0.0148, -0.286, 0, 0.774, -0.488, -0.0148, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0148, -0.286, 0, 0.774, -0.488, -0.0148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326373, -0.000599765, -0.0279077 ] - [ 0.0148, -0.286, 0, 0.774, -0.488, -0.0148, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0148, -0.286, 0, 0.774, -0.488, -0.0148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326358, -0.000641443, -0.0279337 ] - [ 0.0148, -0.286, 0, 0.774, -0.488, -0.0148, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0148, -0.286, 0, 0.774, -0.488, -0.0148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326342, -0.000683261, -0.0279597 ] - [ 0.0148, -0.286, 0, 0.774, -0.488, -0.0148, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0148, -0.286, 0, 0.774, -0.488, -0.0148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326326, -0.000725219, -0.0279858 ] - [ 0.0147, -0.286, 0, 0.774, -0.488, -0.0147, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0147, -0.286, 0, 0.774, -0.488, -0.0147, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326311, -0.000767334, -0.0280121 ] - [ 0.0147, -0.286, 0, 0.774, -0.488, -0.0147, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0147, -0.286, 0, 0.774, -0.488, -0.0147, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326295, -0.000809588, -0.0280383 ] - [ 0.0147, -0.286, 0, 0.774, -0.488, -0.0147, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0147, -0.286, 0, 0.774, -0.488, -0.0147, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326279, -0.000852, -0.0280647 ] - [ 0.0146, -0.286, 0, 0.774, -0.488, -0.0146, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0146, -0.286, 0, 0.774, -0.488, -0.0146, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326263, -0.000894551, -0.0280912 ] - [ 0.0146, -0.286, 0, 0.774, -0.488, -0.0146, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0146, -0.286, 0, 0.774, -0.488, -0.0146, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326247, -0.000937242, -0.0281177 ] - [ 0.0146, -0.286, 0, 0.774, -0.488, -0.0146, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0146, -0.286, 0, 0.774, -0.488, -0.0146, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326231, -0.000980072, -0.0281444 ] - [ 0.0145, -0.286, 0, 0.774, -0.488, -0.0145, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0145, -0.286, 0, 0.774, -0.488, -0.0145, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326215, -0.00102306, -0.0281711 ] - [ 0.0145, -0.286, 0, 0.774, -0.488, -0.0145, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0145, -0.286, 0, 0.774, -0.488, -0.0145, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326199, -0.0010662, -0.0281979 ] - [ 0.0145, -0.286, 0, 0.774, -0.488, -0.0145, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0145, -0.286, 0, 0.774, -0.488, -0.0145, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326182, -0.00110947, -0.0282248 ] - [ 0.0144, -0.286, 0, 0.774, -0.488, -0.0144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0144, -0.286, 0, 0.774, -0.488, -0.0144, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326166, -0.00115291, -0.0282518 ] - [ 0.0144, -0.286, 0, 0.774, -0.488, -0.0144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0144, -0.286, 0, 0.774, -0.488, -0.0144, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032615, -0.00119648, -0.0282789 ] - [ 0.0144, -0.286, 0, 0.774, -0.488, -0.0144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0144, -0.286, 0, 0.774, -0.488, -0.0144, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326133, -0.0012402, -0.0283061 ] - [ 0.0143, -0.286, 0, 0.774, -0.488, -0.0143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0143, -0.286, 0, 0.774, -0.488, -0.0143, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326116, -0.00128407, -0.0283333 ] - [ 0.0143, -0.286, 0, 0.774, -0.488, -0.0143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0143, -0.286, 0, 0.774, -0.488, -0.0143, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326099, -0.00132809, -0.0283607 ] - [ 0.0143, -0.286, 0, 0.774, -0.488, -0.0143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0143, -0.286, 0, 0.774, -0.488, -0.0143, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326082, -0.00137225, -0.0283881 ] - [ 0.0142, -0.286, 0, 0.774, -0.488, -0.0142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0142, -0.286, 0, 0.774, -0.488, -0.0142, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326066, -0.00141656, -0.0284156 ] - [ 0.0142, -0.286, 0, 0.774, -0.488, -0.0142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0142, -0.286, 0, 0.774, -0.488, -0.0142, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326048, -0.00146103, -0.0284432 ] - [ 0.0141, -0.286, 0, 0.774, -0.488, -0.0141, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0141, -0.286, 0, 0.774, -0.488, -0.0141, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326031, -0.00150564, -0.0284709 ] - [ 0.0141, -0.286, 0, 0.775, -0.488, -0.0141, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0141, -0.286, 0, 0.775, -0.488, -0.0141, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326014, -0.00155039, -0.0284987 ] - [ 0.0141, -0.286, 0, 0.775, -0.488, -0.0141, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0141, -0.286, 0, 0.775, -0.488, -0.0141, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325997, -0.0015953, -0.0285266 ] - [ 0.014, -0.286, 0, 0.775, -0.488, -0.014, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.014, -0.286, 0, 0.775, -0.488, -0.014, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325979, -0.00164037, -0.0285545 ] - [ 0.014, -0.286, 0, 0.775, -0.488, -0.014, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.014, -0.286, 0, 0.775, -0.488, -0.014, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325962, -0.00168557, -0.0285826 ] - [ 0.014, -0.286, 0, 0.775, -0.488, -0.014, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.014, -0.286, 0, 0.775, -0.488, -0.014, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325944, -0.00173093, -0.0286108 ] - [ 0.0139, -0.286, 0, 0.775, -0.488, -0.0139, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0139, -0.286, 0, 0.775, -0.488, -0.0139, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325926, -0.00177643, -0.028639 ] - [ 0.0139, -0.286, 0, 0.775, -0.488, -0.0139, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0139, -0.286, 0, 0.775, -0.488, -0.0139, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325908, -0.00182209, -0.0286673 ] - [ 0.0139, -0.286, 0, 0.775, -0.488, -0.0139, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0139, -0.286, 0, 0.775, -0.488, -0.0139, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325891, -0.00186789, -0.0286957 ] - [ 0.0138, -0.286, 0, 0.775, -0.488, -0.0138, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0138, -0.286, 0, 0.775, -0.488, -0.0138, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325873, -0.00191386, -0.0287243 ] - [ 0.0138, -0.286, 0, 0.775, -0.488, -0.0138, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0138, -0.286, 0, 0.775, -0.488, -0.0138, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325855, -0.00195995, -0.0287529 ] - [ 0.0137, -0.286, 0, 0.775, -0.488, -0.0137, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0137, -0.286, 0, 0.775, -0.488, -0.0137, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325836, -0.00200622, -0.0287816 ] - [ 0.0137, -0.286, 0, 0.775, -0.488, -0.0137, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0137, -0.286, 0, 0.775, -0.488, -0.0137, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325818, -0.00205263, -0.0288103 ] - [ 0.0137, -0.286, 0, 0.775, -0.488, -0.0137, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0137, -0.286, 0, 0.775, -0.488, -0.0137, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03258, -0.00209919, -0.0288392 ] - [ 0.0136, -0.286, 0, 0.775, -0.488, -0.0136, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0136, -0.286, 0, 0.775, -0.488, -0.0136, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325781, -0.0021459, -0.0288682 ] - [ 0.0136, -0.286, 0, 0.775, -0.488, -0.0136, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0136, -0.286, 0, 0.775, -0.488, -0.0136, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325763, -0.00219276, -0.0288973 ] - [ 0.0135, -0.286, 0, 0.775, -0.488, -0.0135, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0135, -0.286, 0, 0.775, -0.488, -0.0135, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325744, -0.00223978, -0.0289264 ] - [ 0.0135, -0.286, 0, 0.775, -0.488, -0.0135, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0135, -0.286, 0, 0.775, -0.488, -0.0135, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325725, -0.00228696, -0.0289557 ] - [ 0.0135, -0.286, 0, 0.775, -0.488, -0.0135, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0135, -0.286, 0, 0.775, -0.488, -0.0135, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325706, -0.00233427, -0.028985 ] - [ 0.0134, -0.286, 0, 0.775, -0.488, -0.0134, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0134, -0.286, 0, 0.775, -0.488, -0.0134, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325687, -0.00238175, -0.0290145 ] - [ 0.0134, -0.286, 0, 0.775, -0.488, -0.0134, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0134, -0.286, 0, 0.775, -0.488, -0.0134, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325668, -0.00242936, -0.029044 ] - [ 0.0133, -0.286, 0, 0.775, -0.488, -0.0133, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0133, -0.286, 0, 0.775, -0.488, -0.0133, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325649, -0.00247715, -0.0290736 ] - [ 0.0133, -0.286, 0, 0.775, -0.488, -0.0133, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0133, -0.286, 0, 0.775, -0.488, -0.0133, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032563, -0.00252507, -0.0291033 ] - [ 0.0133, -0.286, 0, 0.775, -0.488, -0.0133, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0133, -0.286, 0, 0.775, -0.488, -0.0133, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032561, -0.00257316, -0.0291331 ] - [ 0.0132, -0.286, 0, 0.775, -0.488, -0.0132, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0132, -0.286, 0, 0.775, -0.488, -0.0132, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325591, -0.00262138, -0.029163 ] - [ 0.0132, -0.286, 0, 0.775, -0.488, -0.0132, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0132, -0.286, 0, 0.775, -0.488, -0.0132, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325571, -0.00266978, -0.029193 ] - [ 0.0131, -0.286, 0, 0.775, -0.488, -0.0131, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0131, -0.286, 0, 0.775, -0.488, -0.0131, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325552, -0.00271832, -0.0292231 ] - [ 0.0131, -0.286, 0, 0.775, -0.488, -0.0131, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0131, -0.286, 0, 0.775, -0.488, -0.0131, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325532, -0.00276699, -0.0292533 ] - [ 0.013, -0.286, 0, 0.775, -0.488, -0.013, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.013, -0.286, 0, 0.775, -0.488, -0.013, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325512, -0.00281584, -0.0292836 ] - [ 0.013, -0.286, 0, 0.775, -0.488, -0.013, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.013, -0.286, 0, 0.775, -0.488, -0.013, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325492, -0.00286484, -0.029314 ] - [ 0.0129, -0.286, 0, 0.775, -0.488, -0.0129, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0129, -0.286, 0, 0.775, -0.488, -0.0129, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325472, -0.00291398, -0.0293444 ] - [ 0.0129, -0.286, 0, 0.775, -0.488, -0.0129, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0129, -0.286, 0, 0.775, -0.488, -0.0129, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325451, -0.00296329, -0.029375 ] - [ 0.0129, -0.286, 0, 0.775, -0.488, -0.0129, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0129, -0.286, 0, 0.775, -0.488, -0.0129, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325431, -0.00301273, -0.0294057 ] - [ 0.0128, -0.286, 0, 0.775, -0.488, -0.0128, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0128, -0.286, 0, 0.775, -0.488, -0.0128, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325411, -0.00306235, -0.0294364 ] - [ 0.0128, -0.286, 0, 0.775, -0.488, -0.0128, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0128, -0.286, 0, 0.775, -0.488, -0.0128, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032539, -0.00311211, -0.0294673 ] - [ 0.0127, -0.286, 0, 0.775, -0.488, -0.0127, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0127, -0.286, 0, 0.775, -0.488, -0.0127, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325369, -0.00316201, -0.0294982 ] - [ 0.0127, -0.286, 0, 0.775, -0.488, -0.0127, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0127, -0.286, 0, 0.775, -0.488, -0.0127, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325349, -0.00321209, -0.0295293 ] - [ 0.0126, -0.286, 0, 0.775, -0.488, -0.0126, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0126, -0.286, 0, 0.775, -0.488, -0.0126, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325328, -0.0032623, -0.0295604 ] - [ 0.0126, -0.286, 0, 0.775, -0.488, -0.0126, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0126, -0.286, 0, 0.775, -0.488, -0.0126, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325307, -0.00331267, -0.0295917 ] - [ 0.0125, -0.286, 0, 0.775, -0.488, -0.0125, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0125, -0.286, 0, 0.775, -0.488, -0.0125, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325285, -0.0033632, -0.029623 ] - [ 0.0125, -0.286, 0, 0.775, -0.488, -0.0125, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0125, -0.286, 0, 0.775, -0.488, -0.0125, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325264, -0.00341388, -0.0296544 ] - [ 0.0124, -0.286, 0, 0.775, -0.488, -0.0124, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0124, -0.286, 0, 0.775, -0.488, -0.0124, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325243, -0.00346471, -0.029686 ] - [ 0.0124, -0.286, 0, 0.775, -0.488, -0.0124, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0124, -0.286, 0, 0.775, -0.488, -0.0124, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325221, -0.00351569, -0.0297176 ] - [ 0.0123, -0.286, 0, 0.775, -0.488, -0.0123, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0123, -0.286, 0, 0.775, -0.488, -0.0123, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03252, -0.00356682, -0.0297493 ] - [ 0.0123, -0.286, 0, 0.775, -0.488, -0.0123, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0123, -0.286, 0, 0.775, -0.488, -0.0123, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325178, -0.00361812, -0.0297811 ] - [ 0.0122, -0.286, 0, 0.775, -0.488, -0.0122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0122, -0.286, 0, 0.775, -0.488, -0.0122, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325156, -0.00366957, -0.0298131 ] - [ 0.0122, -0.286, 0, 0.775, -0.488, -0.0122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0122, -0.286, 0, 0.775, -0.488, -0.0122, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325134, -0.00372116, -0.0298451 ] - [ 0.0121, -0.286, 0, 0.775, -0.488, -0.0121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0121, -0.286, 0, 0.775, -0.488, -0.0121, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325112, -0.00377291, -0.0298772 ] - [ 0.0121, -0.286, 0, 0.775, -0.488, -0.0121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0121, -0.286, 0, 0.775, -0.488, -0.0121, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032509, -0.00382482, -0.0299094 ] - [ 0.012, -0.286, 0, 0.775, -0.488, -0.012, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.012, -0.286, 0, 0.775, -0.488, -0.012, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325068, -0.00387688, -0.0299417 ] - [ 0.012, -0.286, 0, 0.775, -0.488, -0.012, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.012, -0.286, 0, 0.775, -0.488, -0.012, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325045, -0.00392909, -0.0299741 ] - [ 0.0119, -0.286, 0, 0.775, -0.488, -0.0119, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0119, -0.286, 0, 0.775, -0.488, -0.0119, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325023, -0.00398145, -0.0300066 ] - [ 0.0119, -0.286, 0, 0.775, -0.488, -0.0119, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0119, -0.286, 0, 0.775, -0.488, -0.0119, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325, -0.00403396, -0.0300392 ] - [ 0.0118, -0.286, 0, 0.775, -0.488, -0.0118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0118, -0.286, 0, 0.775, -0.488, -0.0118, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324977, -0.00408664, -0.030072 ] - [ 0.0118, -0.286, 0, 0.775, -0.488, -0.0118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0118, -0.286, 0, 0.775, -0.488, -0.0118, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324954, -0.00413947, -0.0301048 ] - [ 0.0117, -0.286, 0, 0.775, -0.488, -0.0117, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0117, -0.286, 0, 0.775, -0.488, -0.0117, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324931, -0.00419244, -0.0301377 ] - [ 0.0117, -0.286, 0, 0.775, -0.488, -0.0117, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0117, -0.286, 0, 0.775, -0.488, -0.0117, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324908, -0.00424558, -0.0301707 ] - [ 0.0116, -0.286, 0, 0.775, -0.488, -0.0116, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0116, -0.286, 0, 0.775, -0.488, -0.0116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324884, -0.00429887, -0.0302038 ] - [ 0.0116, -0.286, 0, 0.775, -0.488, -0.0116, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0116, -0.286, 0, 0.775, -0.488, -0.0116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324861, -0.00435229, -0.030237 ] - [ 0.0115, -0.286, 0, 0.775, -0.488, -0.0115, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0115, -0.286, 0, 0.775, -0.488, -0.0115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324838, -0.00440589, -0.0302703 ] - [ 0.0115, -0.286, 0, 0.775, -0.488, -0.0115, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0115, -0.286, 0, 0.775, -0.488, -0.0115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324814, -0.00445963, -0.0303037 ] - [ 0.0114, -0.286, 0, 0.775, -0.488, -0.0114, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0114, -0.286, 0, 0.775, -0.488, -0.0114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032479, -0.00451353, -0.0303372 ] - [ 0.0114, -0.286, 0, 0.775, -0.488, -0.0114, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0114, -0.286, 0, 0.775, -0.488, -0.0114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324766, -0.00456758, -0.0303708 ] - [ 0.0113, -0.286, 0, 0.775, -0.488, -0.0113, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0113, -0.286, 0, 0.775, -0.488, -0.0113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324742, -0.00462179, -0.0304045 ] - [ 0.0112, -0.286, 0, 0.775, -0.488, -0.0112, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0112, -0.286, 0, 0.775, -0.488, -0.0112, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324718, -0.00467614, -0.0304383 ] - [ 0.0112, -0.286, 0, 0.775, -0.488, -0.0112, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0112, -0.286, 0, 0.775, -0.488, -0.0112, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324693, -0.00473065, -0.0304722 ] - [ 0.0111, -0.286, 0, 0.775, -0.488, -0.0111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0111, -0.286, 0, 0.775, -0.488, -0.0111, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324669, -0.00478531, -0.0305062 ] - [ 0.0111, -0.286, 0, 0.775, -0.488, -0.0111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0111, -0.286, 0, 0.775, -0.488, -0.0111, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324644, -0.00484011, -0.0305404 ] - [ 0.011, -0.286, 0, 0.775, -0.488, -0.011, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.011, -0.286, 0, 0.775, -0.488, -0.011, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032462, -0.00489507, -0.0305746 ] - [ 0.011, -0.286, 0, 0.775, -0.488, -0.011, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.011, -0.286, 0, 0.775, -0.488, -0.011, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324595, -0.00495019, -0.0306089 ] - [ 0.0109, -0.286, 0, 0.775, -0.488, -0.0109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0109, -0.286, 0, 0.775, -0.488, -0.0109, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032457, -0.00500545, -0.0306433 ] - [ 0.0108, -0.286, 0, 0.775, -0.488, -0.0108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0108, -0.286, 0, 0.775, -0.488, -0.0108, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324544, -0.00506086, -0.0306778 ] - [ 0.0108, -0.286, 0, 0.775, -0.488, -0.0108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0108, -0.286, 0, 0.775, -0.488, -0.0108, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324519, -0.00511642, -0.0307124 ] - [ 0.0107, -0.286, 0, 0.775, -0.488, -0.0107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0107, -0.286, 0, 0.775, -0.488, -0.0107, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324494, -0.00517214, -0.0307472 ] - [ 0.0107, -0.286, 0, 0.775, -0.488, -0.0107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0107, -0.286, 0, 0.775, -0.488, -0.0107, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324468, -0.00522799, -0.030782 ] - [ 0.0106, -0.286, 0, 0.775, -0.488, -0.0106, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0106, -0.286, 0, 0.775, -0.488, -0.0106, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324443, -0.00528402, -0.0308169 ] - [ 0.0105, -0.286, 0, 0.775, -0.488, -0.0105, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0105, -0.286, 0, 0.775, -0.488, -0.0105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324417, -0.00534018, -0.0308519 ] - [ 0.0105, -0.286, 0, 0.775, -0.488, -0.0105, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0105, -0.286, 0, 0.775, -0.488, -0.0105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324391, -0.00539649, -0.030887 ] - [ 0.0104, -0.286, 0, 0.775, -0.488, -0.0104, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0104, -0.286, 0, 0.775, -0.488, -0.0104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324365, -0.00545295, -0.0309223 ] - [ 0.0103, -0.286, 0, 0.775, -0.488, -0.0103, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0103, -0.286, 0, 0.775, -0.488, -0.0103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324338, -0.00550957, -0.0309576 ] - [ 0.0103, -0.286, 0, 0.775, -0.488, -0.0103, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0103, -0.286, 0, 0.775, -0.488, -0.0103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324312, -0.00556633, -0.030993 ] - [ 0.0102, -0.286, 0, 0.775, -0.488, -0.0102, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0102, -0.286, 0, 0.775, -0.488, -0.0102, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324285, -0.00562324, -0.0310286 ] - [ 0.0102, -0.286, 0, 0.775, -0.488, -0.0102, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0102, -0.286, 0, 0.775, -0.488, -0.0102, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324258, -0.0056803, -0.0310642 ] - [ 0.0101, -0.286, 0, 0.775, -0.488, -0.0101, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0101, -0.286, 0, 0.775, -0.488, -0.0101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324232, -0.00573751, -0.0311 ] - [ 0.01, -0.286, 0, 0.775, -0.488, -0.01, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.01, -0.286, 0, 0.775, -0.488, -0.01, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324205, -0.00579486, -0.0311358 ] - [ 0.00996, -0.286, 0, 0.775, -0.488, -0.00996, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00996, -0.286, 0, 0.775, -0.488, -0.00996, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324177, -0.00585235, -0.0311718 ] - [ 0.0099, -0.286, 0, 0.775, -0.488, -0.0099, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0099, -0.286, 0, 0.775, -0.488, -0.0099, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032415, -0.00591, -0.0312078 ] - [ 0.00983, -0.286, 0, 0.775, -0.488, -0.00983, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00983, -0.286, 0, 0.775, -0.488, -0.00983, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324122, -0.0059678, -0.031244 ] - [ 0.00976, -0.286, 0, 0.775, -0.488, -0.00976, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00976, -0.286, 0, 0.775, -0.488, -0.00976, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324095, -0.00602575, -0.0312802 ] - [ 0.0097, -0.286, 0, 0.775, -0.488, -0.0097, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0097, -0.286, 0, 0.775, -0.488, -0.0097, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324067, -0.00608383, -0.0313166 ] - [ 0.00963, -0.286, 0, 0.775, -0.488, -0.00963, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00963, -0.286, 0, 0.775, -0.488, -0.00963, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324039, -0.00614208, -0.031353 ] - [ 0.00956, -0.286, 0, 0.775, -0.488, -0.00956, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00956, -0.286, 0, 0.775, -0.488, -0.00956, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324011, -0.00620046, -0.0313896 ] - [ 0.00949, -0.286, 0, 0.775, -0.488, -0.00949, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00949, -0.286, 0, 0.775, -0.488, -0.00949, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323983, -0.00625898, -0.0314263 ] - [ 0.00942, -0.286, 0, 0.775, -0.488, -0.00942, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00942, -0.286, 0, 0.775, -0.488, -0.00942, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323954, -0.00631764, -0.0314631 ] - [ 0.00935, -0.286, 0, 0.775, -0.488, -0.00935, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00935, -0.286, 0, 0.775, -0.488, -0.00935, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323926, -0.00637646, -0.0314999 ] - [ 0.00928, -0.286, 0, 0.775, -0.488, -0.00928, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00928, -0.286, 0, 0.775, -0.488, -0.00928, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323897, -0.00643543, -0.0315369 ] - [ 0.00921, -0.286, 0, 0.775, -0.488, -0.00921, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00921, -0.286, 0, 0.775, -0.488, -0.00921, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323868, -0.00649453, -0.031574 ] - [ 0.00914, -0.286, 0, 0.775, -0.488, -0.00914, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00914, -0.286, 0, 0.775, -0.488, -0.00914, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323839, -0.00655378, -0.0316112 ] - [ 0.00907, -0.286, 0, 0.775, -0.488, -0.00907, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00907, -0.286, 0, 0.775, -0.488, -0.00907, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032381, -0.00661317, -0.0316485 ] - [ 0.009, -0.286, 0, 0.775, -0.488, -0.009, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.009, -0.286, 0, 0.775, -0.488, -0.009, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032378, -0.00667271, -0.0316859 ] - [ 0.00893, -0.286, 0, 0.775, -0.488, -0.00893, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00893, -0.286, 0, 0.775, -0.488, -0.00893, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323751, -0.0067324, -0.0317234 ] - [ 0.00885, -0.286, 0, 0.775, -0.488, -0.00885, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00885, -0.286, 0, 0.775, -0.488, -0.00885, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323721, -0.00679221, -0.031761 ] - [ 0.00878, -0.286, 0, 0.775, -0.488, -0.00878, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00878, -0.286, 0, 0.775, -0.488, -0.00878, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323691, -0.00685218, -0.0317987 ] - [ 0.0087, -0.286, 0, 0.775, -0.488, -0.0087, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0087, -0.286, 0, 0.775, -0.488, -0.0087, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323661, -0.00691229, -0.0318366 ] - [ 0.00863, -0.286, 0, 0.775, -0.488, -0.00863, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00863, -0.286, 0, 0.775, -0.488, -0.00863, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323631, -0.00697252, -0.0318745 ] - [ 0.00855, -0.286, 0, 0.775, -0.488, -0.00855, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00855, -0.286, 0, 0.775, -0.488, -0.00855, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323601, -0.00703291, -0.0319125 ] - [ 0.00848, -0.286, 0, 0.775, -0.488, -0.00848, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00848, -0.286, 0, 0.775, -0.488, -0.00848, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032357, -0.00709344, -0.0319507 ] - [ 0.0084, -0.286, 0, 0.775, -0.488, -0.0084, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0084, -0.286, 0, 0.775, -0.488, -0.0084, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323539, -0.00715409, -0.0319889 ] - [ 0.00833, -0.286, 0, 0.775, -0.488, -0.00833, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00833, -0.286, 0, 0.775, -0.488, -0.00833, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323508, -0.00721489, -0.0320273 ] - [ 0.00825, -0.286, 0, 0.775, -0.488, -0.00825, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00825, -0.286, 0, 0.775, -0.488, -0.00825, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323477, -0.00727582, -0.0320657 ] - [ 0.00817, -0.286, 0, 0.775, -0.488, -0.00817, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00817, -0.286, 0, 0.775, -0.488, -0.00817, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323446, -0.00733689, -0.0321043 ] - [ 0.00809, -0.286, 0, 0.775, -0.489, -0.00809, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00809, -0.286, 0, 0.775, -0.489, -0.00809, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323415, -0.0073981, -0.0321429 ] - [ 0.00801, -0.286, 0, 0.775, -0.489, -0.00801, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00801, -0.286, 0, 0.775, -0.489, -0.00801, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323383, -0.00745945, -0.0321817 ] - [ 0.00793, -0.286, 0, 0.775, -0.489, -0.00793, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00793, -0.286, 0, 0.775, -0.489, -0.00793, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323351, -0.00752092, -0.0322206 ] - [ 0.00785, -0.286, 0, 0.775, -0.489, -0.00785, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00785, -0.286, 0, 0.775, -0.489, -0.00785, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323319, -0.00758253, -0.0322595 ] - [ 0.00777, -0.286, 0, 0.775, -0.489, -0.00777, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00777, -0.286, 0, 0.775, -0.489, -0.00777, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323287, -0.00764428, -0.0322986 ] - [ 0.00769, -0.286, 0, 0.775, -0.489, -0.00769, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00769, -0.286, 0, 0.775, -0.489, -0.00769, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323255, -0.00770617, -0.0323378 ] - [ 0.00761, -0.286, 0, 0.775, -0.489, -0.00761, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00761, -0.286, 0, 0.775, -0.489, -0.00761, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323222, -0.00776818, -0.0323771 ] - [ 0.00753, -0.286, 0, 0.775, -0.489, -0.00753, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00753, -0.286, 0, 0.775, -0.489, -0.00753, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032319, -0.00783031, -0.0324165 ] - [ 0.00744, -0.286, 0, 0.775, -0.489, -0.00744, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00744, -0.286, 0, 0.775, -0.489, -0.00744, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323157, -0.00789259, -0.032456 ] - [ 0.00736, -0.286, 0, 0.775, -0.489, -0.00736, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00736, -0.286, 0, 0.775, -0.489, -0.00736, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323124, -0.007955, -0.0324956 ] - [ 0.00728, -0.286, 0, 0.775, -0.489, -0.00728, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00728, -0.286, 0, 0.775, -0.489, -0.00728, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323091, -0.00801754, -0.0325353 ] - [ 0.00719, -0.286, 0, 0.775, -0.489, -0.00719, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00719, -0.286, 0, 0.775, -0.489, -0.00719, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323057, -0.00808019, -0.0325751 ] - [ 0.00711, -0.286, 0, 0.775, -0.489, -0.00711, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00711, -0.286, 0, 0.775, -0.489, -0.00711, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323023, -0.00814299, -0.032615 ] - [ 0.00702, -0.286, 0, 0.775, -0.489, -0.00702, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00702, -0.286, 0, 0.775, -0.489, -0.00702, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032299, -0.00820591, -0.032655 ] - [ 0.00693, -0.286, 0, 0.775, -0.489, -0.00693, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00693, -0.286, 0, 0.775, -0.489, -0.00693, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322956, -0.00826895, -0.0326952 ] - [ 0.00685, -0.286, 0, 0.775, -0.489, -0.00685, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00685, -0.286, 0, 0.775, -0.489, -0.00685, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322922, -0.00833213, -0.0327354 ] - [ 0.00676, -0.286, 0, 0.775, -0.489, -0.00676, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00676, -0.286, 0, 0.775, -0.489, -0.00676, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322887, -0.00839542, -0.0327757 ] - [ 0.00667, -0.286, 0, 0.775, -0.489, -0.00667, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00667, -0.286, 0, 0.775, -0.489, -0.00667, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322852, -0.00845884, -0.0328162 ] - [ 0.00658, -0.286, 0, 0.775, -0.489, -0.00658, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00658, -0.286, 0, 0.775, -0.489, -0.00658, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322818, -0.00852239, -0.0328567 ] - [ 0.00649, -0.286, 0, 0.775, -0.489, -0.00649, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00649, -0.286, 0, 0.775, -0.489, -0.00649, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322783, -0.00858606, -0.0328974 ] - [ 0.0064, -0.286, 0, 0.775, -0.489, -0.0064, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0064, -0.286, 0, 0.775, -0.489, -0.0064, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322748, -0.00864985, -0.0329381 ] - [ 0.00631, -0.286, 0, 0.775, -0.489, -0.00631, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00631, -0.286, 0, 0.775, -0.489, -0.00631, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322712, -0.00871377, -0.032979 ] - [ 0.00622, -0.286, 0, 0.775, -0.489, -0.00622, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00622, -0.286, 0, 0.775, -0.489, -0.00622, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322676, -0.0087778, -0.03302 ] - [ 0.00612, -0.286, 0, 0.775, -0.489, -0.00612, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00612, -0.286, 0, 0.775, -0.489, -0.00612, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322641, -0.00884196, -0.033061 ] - [ 0.00603, -0.286, 0, 0.775, -0.489, -0.00603, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00603, -0.286, 0, 0.775, -0.489, -0.00603, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322605, -0.00890624, -0.0331022 ] - [ 0.00594, -0.286, 0, 0.775, -0.489, -0.00594, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00594, -0.286, 0, 0.775, -0.489, -0.00594, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322568, -0.00897063, -0.0331435 ] - [ 0.00584, -0.286, 0, 0.775, -0.489, -0.00584, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00584, -0.286, 0, 0.775, -0.489, -0.00584, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322532, -0.00903513, -0.0331849 ] - [ 0.00575, -0.286, 0, 0.775, -0.489, -0.00575, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00575, -0.286, 0, 0.775, -0.489, -0.00575, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322495, -0.00909976, -0.0332264 ] - [ 0.00565, -0.286, 0, 0.775, -0.489, -0.00565, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00565, -0.286, 0, 0.775, -0.489, -0.00565, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322459, -0.00916451, -0.033268 ] - [ 0.00556, -0.286, 0, 0.775, -0.489, -0.00556, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00556, -0.286, 0, 0.775, -0.489, -0.00556, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322422, -0.00922937, -0.0333097 ] - [ 0.00546, -0.286, 0, 0.775, -0.489, -0.00546, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00546, -0.286, 0, 0.775, -0.489, -0.00546, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322384, -0.00929435, -0.0333515 ] - [ 0.00536, -0.286, 0, 0.775, -0.489, -0.00536, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00536, -0.286, 0, 0.775, -0.489, -0.00536, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322347, -0.00935943, -0.0333934 ] - [ 0.00526, -0.286, 0, 0.775, -0.489, -0.00526, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00526, -0.286, 0, 0.775, -0.489, -0.00526, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322309, -0.00942462, -0.0334354 ] - [ 0.00516, -0.286, 0, 0.775, -0.489, -0.00516, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00516, -0.286, 0, 0.775, -0.489, -0.00516, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322271, -0.00948993, -0.0334776 ] - [ 0.00506, -0.286, 0, 0.775, -0.489, -0.00506, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00506, -0.286, 0, 0.775, -0.489, -0.00506, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322233, -0.00955535, -0.0335198 ] - [ 0.00496, -0.286, 0, 0.775, -0.489, -0.00496, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00496, -0.286, 0, 0.775, -0.489, -0.00496, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322195, -0.00962087, -0.0335621 ] - [ 0.00486, -0.286, 0, 0.775, -0.489, -0.00486, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00486, -0.286, 0, 0.775, -0.489, -0.00486, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322156, -0.00968649, -0.0336045 ] - [ 0.00476, -0.286, 0, 0.775, -0.489, -0.00476, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00476, -0.286, 0, 0.775, -0.489, -0.00476, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322118, -0.00975222, -0.0336471 ] - [ 0.00466, -0.286, 0, 0.775, -0.489, -0.00466, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00466, -0.286, 0, 0.775, -0.489, -0.00466, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322079, -0.00981805, -0.0336897 ] - [ 0.00455, -0.286, 0, 0.775, -0.489, -0.00455, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00455, -0.286, 0, 0.775, -0.489, -0.00455, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322039, -0.00988399, -0.0337325 ] - [ 0.00445, -0.286, 0, 0.775, -0.489, -0.00445, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00445, -0.286, 0, 0.775, -0.489, -0.00445, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322, -0.00995003, -0.0337753 ] - [ 0.00434, -0.286, 0, 0.775, -0.489, -0.00434, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00434, -0.286, 0, 0.775, -0.489, -0.00434, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032196, -0.0100162, -0.0338183 ] - [ 0.00424, -0.286, 0, 0.775, -0.489, -0.00424, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00424, -0.286, 0, 0.775, -0.489, -0.00424, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032192, -0.0100824, -0.0338613 ] - [ 0.00413, -0.286, 0, 0.775, -0.489, -0.00413, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00413, -0.286, 0, 0.775, -0.489, -0.00413, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032188, -0.0101488, -0.0339045 ] - [ 0.00402, -0.286, 0, 0.775, -0.489, -0.00402, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00402, -0.286, 0, 0.775, -0.489, -0.00402, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032184, -0.0102152, -0.0339477 ] - [ 0.00392, -0.286, 0, 0.775, -0.489, -0.00392, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00392, -0.286, 0, 0.775, -0.489, -0.00392, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321799, -0.0102817, -0.0339911 ] - [ 0.00381, -0.286, 0, 0.775, -0.489, -0.00381, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00381, -0.286, 0, 0.775, -0.489, -0.00381, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321758, -0.0103483, -0.0340345 ] - [ 0.0037, -0.286, 0, 0.775, -0.489, -0.0037, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0037, -0.286, 0, 0.775, -0.489, -0.0037, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321717, -0.0104151, -0.0340781 ] - [ 0.00359, -0.286, 0, 0.775, -0.489, -0.00359, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00359, -0.286, 0, 0.775, -0.489, -0.00359, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321676, -0.0104819, -0.0341218 ] - [ 0.00348, -0.286, 0, 0.775, -0.489, -0.00348, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00348, -0.286, 0, 0.775, -0.489, -0.00348, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321634, -0.0105488, -0.0341655 ] - [ 0.00336, -0.286, 0, 0.775, -0.489, -0.00336, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00336, -0.286, 0, 0.775, -0.489, -0.00336, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321593, -0.0106158, -0.0342094 ] - [ 0.00325, -0.286, 0, 0.775, -0.489, -0.00325, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00325, -0.286, 0, 0.775, -0.489, -0.00325, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321551, -0.0106828, -0.0342534 ] - [ 0.00314, -0.286, 0, 0.775, -0.489, -0.00314, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00314, -0.286, 0, 0.775, -0.489, -0.00314, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321508, -0.01075, -0.0342974 ] - [ 0.00302, -0.286, 0, 0.775, -0.489, -0.00302, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00302, -0.286, 0, 0.775, -0.489, -0.00302, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321466, -0.0108172, -0.0343416 ] - [ 0.00291, -0.286, 0, 0.775, -0.489, -0.00291, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00291, -0.286, 0, 0.775, -0.489, -0.00291, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321423, -0.0108846, -0.0343859 ] - [ 0.00279, -0.286, 0, 0.775, -0.489, -0.00279, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00279, -0.286, 0, 0.775, -0.489, -0.00279, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032138, -0.010952, -0.0344303 ] - [ 0.00268, -0.286, 0, 0.775, -0.489, -0.00268, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00268, -0.286, 0, 0.775, -0.489, -0.00268, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321336, -0.0110195, -0.0344747 ] - [ 0.00256, -0.286, 0, 0.775, -0.489, -0.00256, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00256, -0.286, 0, 0.775, -0.489, -0.00256, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321293, -0.011087, -0.0345193 ] - [ 0.00244, -0.286, 0, 0.775, -0.489, -0.00244, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00244, -0.286, 0, 0.775, -0.489, -0.00244, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321249, -0.0111547, -0.034564 ] - [ 0.00232, -0.286, 0, 0.775, -0.489, -0.00232, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00232, -0.286, 0, 0.775, -0.489, -0.00232, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321205, -0.0112224, -0.0346088 ] - [ 0.0022, -0.286, 0, 0.775, -0.489, -0.0022, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0022, -0.286, 0, 0.775, -0.489, -0.0022, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321161, -0.0112902, -0.0346537 ] - [ 0.00208, -0.286, 0, 0.775, -0.489, -0.00208, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00208, -0.286, 0, 0.775, -0.489, -0.00208, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321116, -0.0113581, -0.0346986 ] - [ 0.00196, -0.286, 0, 0.775, -0.489, -0.00196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00196, -0.286, 0, 0.775, -0.489, -0.00196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321071, -0.011426, -0.0347437 ] - [ 0.00184, -0.286, 0, 0.775, -0.489, -0.00184, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00184, -0.286, 0, 0.775, -0.489, -0.00184, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321026, -0.011494, -0.0347889 ] - [ 0.00171, -0.286, 0, 0.775, -0.489, -0.00171, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00171, -0.286, 0, 0.775, -0.489, -0.00171, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320981, -0.0115621, -0.0348342 ] - [ 0.00159, -0.286, 0, 0.775, -0.489, -0.00159, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00159, -0.286, 0, 0.775, -0.489, -0.00159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320935, -0.0116303, -0.0348795 ] - [ 0.00146, -0.286, 0, 0.775, -0.489, -0.00146, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00146, -0.286, 0, 0.775, -0.489, -0.00146, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320889, -0.0116985, -0.034925 ] - [ 0.00134, -0.286, 0, 0.775, -0.489, -0.00134, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00134, -0.286, 0, 0.775, -0.489, -0.00134, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320843, -0.0117668, -0.0349706 ] - [ 0.00121, -0.286, 0, 0.775, -0.489, -0.00121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00121, -0.286, 0, 0.775, -0.489, -0.00121, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320797, -0.0118351, -0.0350162 ] - [ 0.00108, -0.286, 0, 0.775, -0.489, -0.00108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00108, -0.286, 0, 0.775, -0.489, -0.00108, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032075, -0.0119035, -0.035062 ] - [ 0.000951, -0.286, 0, 0.775, -0.489, -0.000951, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000951, -0.286, 0, 0.775, -0.489, -0.000951, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320703, -0.011972, -0.0351079 ] - [ 0.000821, -0.286, 0, 0.775, -0.489, -0.000821, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000821, -0.286, 0, 0.775, -0.489, -0.000821, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320656, -0.0120405, -0.0351538 ] - [ 0.000691, -0.286, 0, 0.775, -0.489, -0.000691, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000691, -0.286, 0, 0.775, -0.489, -0.000691, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320608, -0.0121091, -0.0351999 ] - [ 0.000559, -0.286, 0, 0.775, -0.489, -0.000559, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000559, -0.286, 0, 0.775, -0.489, -0.000559, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032056, -0.0121777, -0.0352461 ] - [ 0.000426, -0.286, 0, 0.775, -0.489, -0.000426, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000426, -0.286, 0, 0.775, -0.489, -0.000426, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320512, -0.0122464, -0.0352923 ] - [ 0.000293, -0.286, 0, 0.775, -0.489, -0.000293, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000293, -0.286, 0, 0.775, -0.489, -0.000293, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320464, -0.0123151, -0.0353387 ] - [ 0.000158, -0.286, 0, 0.775, -0.489, -0.000158, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000158, -0.286, 0, 0.775, -0.489, -0.000158, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320415, -0.0123838, -0.0353851 ] - [ 2.25e-05, -0.286, 0, 0.775, -0.489, -2.25e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 2.25e-05, -0.286, 0, 0.775, -0.489, -2.25e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320366, -0.0124527, -0.0354316 ] - [ -0.000114, -0.286, 0, 0.775, -0.489, 0.000114, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000114, -0.286, 0, 0.775, -0.489, 0.000114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320317, -0.0125215, -0.0354783 ] - [ -0.000252, -0.286, 0, 0.775, -0.489, 0.000252, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000252, -0.286, 0, 0.775, -0.489, 0.000252, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320268, -0.0125904, -0.035525 ] - [ -0.00039, -0.286, 0, 0.775, -0.489, 0.00039, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00039, -0.286, 0, 0.775, -0.489, 0.00039, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320218, -0.0126593, -0.0355718 ] - [ -0.00053, -0.286, 0, 0.775, -0.489, 0.00053, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00053, -0.286, 0, 0.775, -0.489, 0.00053, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320168, -0.0127283, -0.0356187 ] - [ -0.00067, -0.286, 0, 0.775, -0.489, 0.00067, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00067, -0.286, 0, 0.775, -0.489, 0.00067, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320117, -0.0127973, -0.0356657 ] - [ -0.000811, -0.286, 0, 0.775, -0.489, 0.000811, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000811, -0.286, 0, 0.775, -0.489, 0.000811, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320066, -0.0128663, -0.0357128 ] - [ -0.000954, -0.286, 0, 0.775, -0.489, 0.000954, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000954, -0.286, 0, 0.775, -0.489, 0.000954, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320015, -0.0129354, -0.03576 ] - [ -0.0011, -0.286, 0, 0.775, -0.489, 0.0011, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0011, -0.286, 0, 0.775, -0.489, 0.0011, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319964, -0.0130044, -0.0358073 ] - [ -0.00124, -0.286, 0, 0.775, -0.489, 0.00124, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00124, -0.286, 0, 0.775, -0.489, 0.00124, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319912, -0.0130735, -0.0358547 ] - [ -0.00139, -0.286, 0, 0.775, -0.489, 0.00139, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00139, -0.286, 0, 0.775, -0.489, 0.00139, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031986, -0.0131427, -0.0359021 ] - [ -0.00153, -0.286, 0, 0.775, -0.489, 0.00153, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00153, -0.286, 0, 0.775, -0.489, 0.00153, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319808, -0.0132118, -0.0359497 ] - [ -0.00168, -0.286, 0, 0.775, -0.489, 0.00168, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00168, -0.286, 0, 0.775, -0.489, 0.00168, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319755, -0.013281, -0.0359973 ] - [ -0.00183, -0.286, 0, 0.775, -0.489, 0.00183, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00183, -0.286, 0, 0.775, -0.489, 0.00183, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319703, -0.0133501, -0.036045 ] - [ -0.00198, -0.286, 0, 0.775, -0.489, 0.00198, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00198, -0.286, 0, 0.775, -0.489, 0.00198, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319649, -0.0134193, -0.0360929 ] - [ -0.00213, -0.286, 0, 0.775, -0.489, 0.00213, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00213, -0.286, 0, 0.775, -0.489, 0.00213, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319596, -0.0134885, -0.0361408 ] - [ -0.00228, -0.286, 0, 0.775, -0.489, 0.00228, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00228, -0.286, 0, 0.775, -0.489, 0.00228, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319542, -0.0135578, -0.0361888 ] - [ -0.00244, -0.286, 0, 0.775, -0.489, 0.00244, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00244, -0.286, 0, 0.775, -0.489, 0.00244, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319488, -0.013627, -0.0362369 ] - [ -0.00259, -0.286, 0, 0.775, -0.489, 0.00259, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00259, -0.286, 0, 0.775, -0.489, 0.00259, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319433, -0.0136962, -0.036285 ] - [ -0.00275, -0.286, 0, 0.775, -0.489, 0.00275, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00275, -0.286, 0, 0.775, -0.489, 0.00275, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319378, -0.0137654, -0.0363333 ] - [ -0.0029, -0.286, 0, 0.775, -0.489, 0.0029, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0029, -0.286, 0, 0.775, -0.489, 0.0029, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319323, -0.0138346, -0.0363816 ] - [ -0.00306, -0.286, 0, 0.775, -0.489, 0.00306, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00306, -0.286, 0, 0.775, -0.489, 0.00306, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319268, -0.0139038, -0.0364301 ] - [ -0.00322, -0.286, 0, 0.775, -0.489, 0.00322, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00322, -0.286, 0, 0.775, -0.489, 0.00322, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319212, -0.013973, -0.0364786 ] - [ -0.00338, -0.286, 0, 0.775, -0.489, 0.00338, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00338, -0.286, 0, 0.775, -0.489, 0.00338, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319156, -0.0140422, -0.0365272 ] - [ -0.00354, -0.286, 0, 0.775, -0.489, 0.00354, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00354, -0.286, 0, 0.775, -0.489, 0.00354, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319099, -0.0141114, -0.0365759 ] - [ -0.0037, -0.286, 0, 0.775, -0.489, 0.0037, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0037, -0.286, 0, 0.775, -0.489, 0.0037, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319042, -0.0141806, -0.0366247 ] - [ -0.00386, -0.286, 0, 0.775, -0.489, 0.00386, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00386, -0.286, 0, 0.775, -0.489, 0.00386, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318985, -0.0142497, -0.0366735 ] - [ -0.00403, -0.286, 0, 0.775, -0.489, 0.00403, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00403, -0.286, 0, 0.775, -0.489, 0.00403, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318928, -0.0143189, -0.0367224 ] - [ -0.00419, -0.286, 0, 0.775, -0.489, 0.00419, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00419, -0.286, 0, 0.775, -0.489, 0.00419, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031887, -0.014388, -0.0367715 ] - [ -0.00436, -0.286, 0, 0.775, -0.489, 0.00436, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00436, -0.286, 0, 0.775, -0.489, 0.00436, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318811, -0.0144571, -0.0368206 ] - [ -0.00453, -0.286, 0, 0.775, -0.489, 0.00453, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00453, -0.286, 0, 0.775, -0.489, 0.00453, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318753, -0.0145261, -0.0368697 ] - [ -0.0047, -0.286, 0, 0.775, -0.489, 0.0047, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0047, -0.286, 0, 0.775, -0.489, 0.0047, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318694, -0.0145952, -0.036919 ] - [ -0.00487, -0.286, 0, 0.775, -0.489, 0.00487, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00487, -0.286, 0, 0.775, -0.489, 0.00487, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318634, -0.0146642, -0.0369684 ] - [ -0.00504, -0.286, 0, 0.775, -0.489, 0.00504, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00504, -0.286, 0, 0.775, -0.489, 0.00504, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318575, -0.0147331, -0.0370178 ] - [ -0.00521, -0.286, 0, 0.775, -0.489, 0.00521, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00521, -0.286, 0, 0.775, -0.489, 0.00521, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318515, -0.0148021, -0.0370673 ] - [ -0.00538, -0.286, 0, 0.775, -0.489, 0.00538, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00538, -0.286, 0, 0.775, -0.489, 0.00538, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318454, -0.0148709, -0.0371169 ] - [ -0.00556, -0.286, 0, 0.775, -0.489, 0.00556, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00556, -0.286, 0, 0.775, -0.489, 0.00556, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318394, -0.0149398, -0.0371665 ] - [ -0.00574, -0.286, 0, 0.775, -0.489, 0.00574, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00574, -0.286, 0, 0.775, -0.489, 0.00574, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318333, -0.0150086, -0.0372163 ] - [ -0.00591, -0.286, 0, 0.775, -0.489, 0.00591, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00591, -0.286, 0, 0.775, -0.489, 0.00591, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318271, -0.0150773, -0.0372661 ] - [ -0.00609, -0.286, 0, 0.775, -0.489, 0.00609, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00609, -0.286, 0, 0.775, -0.489, 0.00609, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318209, -0.0151459, -0.037316 ] - [ -0.00627, -0.286, 0, 0.775, -0.489, 0.00627, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00627, -0.286, 0, 0.775, -0.489, 0.00627, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318147, -0.0152145, -0.0373659 ] - [ -0.00645, -0.286, 0, 0.775, -0.489, 0.00645, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00645, -0.286, 0, 0.775, -0.489, 0.00645, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318084, -0.0152831, -0.0374159 ] - [ -0.00664, -0.286, 0, 0.775, -0.489, 0.00664, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00664, -0.286, 0, 0.775, -0.489, 0.00664, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318021, -0.0153516, -0.0374661 ] - [ -0.00682, -0.286, 0, 0.775, -0.489, 0.00682, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00682, -0.286, 0, 0.775, -0.489, 0.00682, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0317958, -0.01542, -0.0375162 ] - [ -0.00701, -0.286, 0, 0.775, -0.489, 0.00701, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00701, -0.286, 0, 0.775, -0.489, 0.00701, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0317894, -0.0154883, -0.0375665 ] - [ -0.00719, -0.286, 0, 0.775, -0.489, 0.00719, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00719, -0.286, 0, 0.775, -0.489, 0.00719, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031783, -0.0155565, -0.0376168 ] - [ -0.00738, -0.286, 0, 0.775, -0.489, 0.00738, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00738, -0.286, 0, 0.775, -0.489, 0.00738, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0317765, -0.0156247, -0.0376672 ] - [ -0.00757, -0.286, 0, 0.775, -0.489, 0.00757, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00757, -0.286, 0, 0.775, -0.489, 0.00757, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03177, -0.0156928, -0.0377176 ] - [ -0.00776, -0.286, 0, 0.775, -0.489, 0.00776, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00776, -0.286, 0, 0.775, -0.489, 0.00776, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0317635, -0.0157608, -0.0377682 ] - [ -0.00795, -0.286, 0, 0.775, -0.489, 0.00795, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00795, -0.286, 0, 0.775, -0.489, 0.00795, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0317569, -0.0158287, -0.0378187 ] - [ -0.00815, -0.286, 0, 0.775, -0.489, 0.00815, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00815, -0.286, 0, 0.775, -0.489, 0.00815, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0317503, -0.0158965, -0.0378694 ] - [ -0.00834, -0.286, 0, 0.775, -0.489, 0.00834, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00834, -0.286, 0, 0.775, -0.489, 0.00834, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0317436, -0.0159642, -0.0379201 ] - [ -0.00854, -0.286, 0, 0.775, -0.489, 0.00854, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00854, -0.286, 0, 0.775, -0.489, 0.00854, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0317369, -0.0160318, -0.0379709 ] - [ -0.00874, -0.286, 0, 0.775, -0.489, 0.00874, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00874, -0.286, 0, 0.775, -0.489, 0.00874, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0317302, -0.0160993, -0.0380217 ] - [ -0.00893, -0.286, 0, 0.775, -0.489, 0.00893, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00893, -0.286, 0, 0.775, -0.489, 0.00893, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0317234, -0.0161666, -0.0380726 ] - [ -0.00914, -0.286, 0, 0.775, -0.489, 0.00914, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00914, -0.286, 0, 0.775, -0.489, 0.00914, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0317165, -0.0162339, -0.0381236 ] - [ -0.00934, -0.286, 0, 0.775, -0.489, 0.00934, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00934, -0.286, 0, 0.775, -0.489, 0.00934, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0317097, -0.0163011, -0.0381746 ] - [ -0.00954, -0.286, 0, 0.775, -0.489, 0.00954, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00954, -0.286, 0, 0.775, -0.489, 0.00954, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0317028, -0.0163681, -0.0382257 ] - [ -0.00975, -0.286, 0, 0.775, -0.489, 0.00975, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00975, -0.286, 0, 0.775, -0.489, 0.00975, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316958, -0.016435, -0.0382769 ] - [ -0.00995, -0.286, 0, 0.775, -0.489, 0.00995, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00995, -0.286, 0, 0.775, -0.489, 0.00995, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316888, -0.0165018, -0.0383281 ] - [ -0.0102, -0.286, 0, 0.775, -0.489, 0.0102, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0102, -0.286, 0, 0.775, -0.489, 0.0102, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316818, -0.0165684, -0.0383794 ] - [ -0.0104, -0.286, 0, 0.775, -0.489, 0.0104, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0104, -0.286, 0, 0.775, -0.489, 0.0104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316747, -0.0166349, -0.0384307 ] - [ -0.0106, -0.286, 0, 0.775, -0.489, 0.0106, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0106, -0.286, 0, 0.775, -0.489, 0.0106, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316675, -0.0167012, -0.0384821 ] - [ -0.0108, -0.286, 0, 0.775, -0.489, 0.0108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0108, -0.286, 0, 0.775, -0.489, 0.0108, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316604, -0.0167674, -0.0385335 ] - [ -0.011, -0.286, 0, 0.775, -0.489, 0.011, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.011, -0.286, 0, 0.775, -0.489, 0.011, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316531, -0.0168335, -0.038585 ] - [ -0.0112, -0.286, 0, 0.775, -0.489, 0.0112, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0112, -0.286, 0, 0.775, -0.489, 0.0112, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316459, -0.0168994, -0.0386365 ] - [ -0.0114, -0.286, 0, 0.775, -0.489, 0.0114, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0114, -0.286, 0, 0.775, -0.489, 0.0114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316386, -0.0169652, -0.0386881 ] - [ -0.0117, -0.286, 0, 0.775, -0.489, 0.0117, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0117, -0.286, 0, 0.775, -0.489, 0.0117, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316312, -0.0170308, -0.0387398 ] - [ -0.0119, -0.286, 0, 0.775, -0.489, 0.0119, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0119, -0.286, 0, 0.775, -0.489, 0.0119, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316238, -0.0170962, -0.0387915 ] - [ -0.0121, -0.286, 0, 0.775, -0.489, 0.0121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0121, -0.286, 0, 0.775, -0.489, 0.0121, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316164, -0.0171615, -0.0388432 ] - [ -0.0123, -0.286, 0, 0.775, -0.489, 0.0123, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0123, -0.286, 0, 0.775, -0.489, 0.0123, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316089, -0.0172265, -0.038895 ] - [ -0.0125, -0.286, 0, 0.775, -0.489, 0.0125, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0125, -0.286, 0, 0.775, -0.489, 0.0125, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316013, -0.0172914, -0.0389468 ] - [ -0.0128, -0.286, 0, 0.775, -0.489, 0.0128, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0128, -0.286, 0, 0.775, -0.489, 0.0128, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0315937, -0.0173562, -0.0389988 ] - [ -0.013, -0.286, 0, 0.775, -0.489, 0.013, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.013, -0.286, 0, 0.775, -0.489, 0.013, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0315861, -0.0174207, -0.0390507 ] - [ -0.0132, -0.286, 0, 0.774, -0.489, 0.0132, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0132, -0.286, 0, 0.774, -0.489, 0.0132, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0315784, -0.017485, -0.0391027 ] - [ -0.0135, -0.286, 0, 0.774, -0.488, 0.0135, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0135, -0.286, 0, 0.774, -0.488, 0.0135, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0315707, -0.0175491, -0.0391547 ] - [ -0.0137, -0.286, 0, 0.774, -0.488, 0.0137, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0137, -0.286, 0, 0.774, -0.488, 0.0137, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0315629, -0.0176131, -0.0392067 ] - [ -0.0139, -0.286, 0, 0.774, -0.488, 0.0139, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0139, -0.286, 0, 0.774, -0.488, 0.0139, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0315551, -0.0176768, -0.0392588 ] - [ -0.0142, -0.286, 0, 0.774, -0.488, 0.0142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0142, -0.286, 0, 0.774, -0.488, 0.0142, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0315472, -0.0177403, -0.039311 ] - [ -0.0144, -0.286, 0, 0.774, -0.488, 0.0144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0144, -0.286, 0, 0.774, -0.488, 0.0144, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0315393, -0.0178036, -0.0393631 ] - [ -0.0146, -0.286, 0, 0.774, -0.488, 0.0146, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0146, -0.286, 0, 0.774, -0.488, 0.0146, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0315313, -0.0178666, -0.0394154 ] - [ -0.0149, -0.286, 0, 0.774, -0.488, 0.0149, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0149, -0.286, 0, 0.774, -0.488, 0.0149, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0315232, -0.0179294, -0.0394676 ] - [ -0.0151, -0.286, 0, 0.774, -0.488, 0.0151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0151, -0.286, 0, 0.774, -0.488, 0.0151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0315152, -0.017992, -0.0395199 ] - [ -0.0154, -0.286, 0, 0.774, -0.488, 0.0154, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0154, -0.286, 0, 0.774, -0.488, 0.0154, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031507, -0.0180543, -0.0395722 ] - [ -0.0156, -0.286, 0, 0.774, -0.488, 0.0156, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0156, -0.286, 0, 0.774, -0.488, 0.0156, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0314988, -0.0181164, -0.0396245 ] - [ -0.0159, -0.286, 0, 0.774, -0.488, 0.0159, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0159, -0.286, 0, 0.774, -0.488, 0.0159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0314906, -0.0181782, -0.0396769 ] - [ -0.0161, -0.286, 0, 0.774, -0.488, 0.0161, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0161, -0.286, 0, 0.774, -0.488, 0.0161, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0314823, -0.0182398, -0.0397293 ] - [ -0.0164, -0.286, 0, 0.774, -0.488, 0.0164, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0164, -0.286, 0, 0.774, -0.488, 0.0164, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031474, -0.0183011, -0.0397817 ] - [ -0.0166, -0.286, 0, 0.774, -0.488, 0.0166, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0166, -0.286, 0, 0.774, -0.488, 0.0166, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0314656, -0.0183621, -0.0398341 ] - [ -0.0169, -0.286, 0, 0.774, -0.488, 0.0169, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0169, -0.286, 0, 0.774, -0.488, 0.0169, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0314572, -0.0184228, -0.0398866 ] - [ -0.0171, -0.286, 0, 0.774, -0.488, 0.0171, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0171, -0.286, 0, 0.774, -0.488, 0.0171, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0314486, -0.0184833, -0.039939 ] - [ -0.0174, -0.286, 0, 0.774, -0.488, 0.0174, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0174, -0.286, 0, 0.774, -0.488, 0.0174, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0314401, -0.0185435, -0.0399915 ] - [ -0.0177, -0.286, 0, 0.774, -0.488, 0.0177, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0177, -0.286, 0, 0.774, -0.488, 0.0177, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0314315, -0.0186034, -0.0400441 ] - [ -0.0179, -0.286, 0, 0.774, -0.488, 0.0179, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0179, -0.286, 0, 0.774, -0.488, 0.0179, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0314228, -0.018663, -0.0400966 ] - [ -0.0182, -0.286, 0, 0.774, -0.488, 0.0182, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0182, -0.286, 0, 0.774, -0.488, 0.0182, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0314141, -0.0187222, -0.0401492 ] - [ -0.0184, -0.286, 0, 0.774, -0.488, 0.0184, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0184, -0.286, 0, 0.774, -0.488, 0.0184, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0314053, -0.0187812, -0.0402017 ] - [ -0.0187, -0.286, 0, 0.774, -0.488, 0.0187, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0187, -0.286, 0, 0.774, -0.488, 0.0187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0313965, -0.0188399, -0.0402543 ] - [ -0.019, -0.286, 0, 0.774, -0.488, 0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.019, -0.286, 0, 0.774, -0.488, 0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0313876, -0.0188982, -0.0403069 ] - [ -0.0193, -0.286, 0, 0.774, -0.488, 0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0193, -0.286, 0, 0.774, -0.488, 0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0313786, -0.0189562, -0.0403595 ] - [ -0.0195, -0.286, 0, 0.774, -0.488, 0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0195, -0.286, 0, 0.774, -0.488, 0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0313696, -0.0190138, -0.0404121 ] - [ -0.0198, -0.286, 0, 0.774, -0.488, 0.0198, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0198, -0.286, 0, 0.774, -0.488, 0.0198, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0313605, -0.0190712, -0.0404647 ] - [ -0.0201, -0.286, 0, 0.774, -0.488, 0.0201, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0201, -0.286, 0, 0.774, -0.488, 0.0201, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0313514, -0.0191282, -0.0405173 ] - [ -0.0204, -0.286, 0, 0.774, -0.488, 0.0204, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0204, -0.286, 0, 0.774, -0.488, 0.0204, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0313422, -0.0191848, -0.04057 ] - [ -0.0206, -0.286, 0, 0.774, -0.488, 0.0206, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0206, -0.286, 0, 0.774, -0.488, 0.0206, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031333, -0.0192411, -0.0406226 ] - [ -0.0209, -0.286, 0, 0.774, -0.488, 0.0209, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0209, -0.286, 0, 0.774, -0.488, 0.0209, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0313237, -0.019297, -0.0406752 ] - [ -0.0212, -0.286, 0, 0.774, -0.488, 0.0212, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0212, -0.286, 0, 0.774, -0.488, 0.0212, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0313143, -0.0193525, -0.0407278 ] - [ -0.0215, -0.286, 0, 0.774, -0.488, 0.0215, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0215, -0.286, 0, 0.774, -0.488, 0.0215, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0313049, -0.0194077, -0.0407804 ] - [ -0.0218, -0.286, 0, 0.774, -0.488, 0.0218, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0218, -0.286, 0, 0.774, -0.488, 0.0218, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0312954, -0.0194625, -0.0408331 ] - [ -0.0221, -0.286, 0, 0.774, -0.488, 0.0221, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0221, -0.286, 0, 0.774, -0.488, 0.0221, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0312859, -0.0195169, -0.0408857 ] - [ -0.0224, -0.286, 0, 0.774, -0.488, 0.0224, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0224, -0.286, 0, 0.774, -0.488, 0.0224, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0312763, -0.0195709, -0.0409383 ] - [ -0.0227, -0.285, 0, 0.774, -0.488, 0.0227, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0227, -0.285, 0, 0.774, -0.488, 0.0227, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0312666, -0.0196245, -0.0409909 ] - [ -0.023, -0.285, 0, 0.774, -0.488, 0.023, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.023, -0.285, 0, 0.774, -0.488, 0.023, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0312569, -0.0196777, -0.0410435 ] - [ -0.0233, -0.285, 0, 0.774, -0.488, 0.0233, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0233, -0.285, 0, 0.774, -0.488, 0.0233, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0312471, -0.0197305, -0.041096 ] - [ -0.0236, -0.285, 0, 0.774, -0.488, 0.0236, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0236, -0.285, 0, 0.774, -0.488, 0.0236, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0312372, -0.0197829, -0.0411486 ] - [ -0.0239, -0.285, 0, 0.773, -0.488, 0.0239, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0239, -0.285, 0, 0.773, -0.488, 0.0239, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0312273, -0.0198348, -0.0412011 ] - [ -0.0242, -0.285, 0, 0.773, -0.488, 0.0242, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0242, -0.285, 0, 0.773, -0.488, 0.0242, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0312173, -0.0198863, -0.0412537 ] - [ -0.0245, -0.285, 0, 0.773, -0.488, 0.0245, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0245, -0.285, 0, 0.773, -0.488, 0.0245, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0312073, -0.0199373, -0.0413062 ] - [ -0.0248, -0.285, 0, 0.773, -0.488, 0.0248, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0248, -0.285, 0, 0.773, -0.488, 0.0248, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0311972, -0.0199879, -0.0413587 ] - [ -0.0251, -0.285, 0, 0.773, -0.488, 0.0251, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0251, -0.285, 0, 0.773, -0.488, 0.0251, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031187, -0.020038, -0.0414111 ] - [ -0.0254, -0.285, 0, 0.773, -0.488, 0.0254, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0254, -0.285, 0, 0.773, -0.488, 0.0254, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0311767, -0.0200877, -0.0414636 ] - [ -0.0258, -0.285, 0, 0.773, -0.488, 0.0258, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0258, -0.285, 0, 0.773, -0.488, 0.0258, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0311664, -0.0201369, -0.041516 ] - [ -0.0261, -0.285, 0, 0.773, -0.488, 0.0261, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0261, -0.285, 0, 0.773, -0.488, 0.0261, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031156, -0.0201855, -0.0415683 ] - [ -0.0264, -0.285, 0, 0.773, -0.488, 0.0264, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0264, -0.285, 0, 0.773, -0.488, 0.0264, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0311456, -0.0202337, -0.0416207 ] - [ -0.0267, -0.285, 0, 0.773, -0.488, 0.0267, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0267, -0.285, 0, 0.773, -0.488, 0.0267, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0311351, -0.0202814, -0.041673 ] - [ -0.0271, -0.285, 0, 0.773, -0.488, 0.0271, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0271, -0.285, 0, 0.773, -0.488, 0.0271, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0311245, -0.0203285, -0.0417253 ] - [ -0.0274, -0.285, 0, 0.773, -0.488, 0.0274, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0274, -0.285, 0, 0.773, -0.488, 0.0274, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0311138, -0.0203752, -0.0417776 ] - [ -0.0277, -0.285, 0, 0.773, -0.488, 0.0277, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0277, -0.285, 0, 0.773, -0.488, 0.0277, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0311031, -0.0204213, -0.0418298 ] - [ -0.0281, -0.285, 0, 0.773, -0.488, 0.0281, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0281, -0.285, 0, 0.773, -0.488, 0.0281, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0310923, -0.0204668, -0.041882 ] - [ -0.0284, -0.285, 0, 0.773, -0.488, 0.0284, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0284, -0.285, 0, 0.773, -0.488, 0.0284, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0310814, -0.0205119, -0.0419341 ] - [ -0.0287, -0.285, 0, 0.773, -0.488, 0.0287, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0287, -0.285, 0, 0.773, -0.488, 0.0287, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0310705, -0.0205563, -0.0419862 ] - [ -0.0291, -0.285, 0, 0.773, -0.488, 0.0291, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0291, -0.285, 0, 0.773, -0.488, 0.0291, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0310595, -0.0206002, -0.0420382 ] - [ -0.0294, -0.285, 0, 0.773, -0.488, 0.0294, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0294, -0.285, 0, 0.773, -0.488, 0.0294, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0310484, -0.0206436, -0.0420902 ] - [ -0.0298, -0.285, 0, 0.773, -0.488, 0.0298, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0298, -0.285, 0, 0.773, -0.488, 0.0298, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0310372, -0.0206863, -0.0421422 ] - [ -0.0301, -0.285, 0, 0.773, -0.488, 0.0301, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0301, -0.285, 0, 0.773, -0.488, 0.0301, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031026, -0.0207285, -0.042194 ] - [ -0.0305, -0.285, 0, 0.773, -0.488, 0.0305, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0305, -0.285, 0, 0.773, -0.488, 0.0305, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0310147, -0.0207701, -0.0422458 ] - [ -0.0308, -0.285, 0, 0.773, -0.488, 0.0308, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0308, -0.285, 0, 0.773, -0.488, 0.0308, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0310033, -0.0208111, -0.0422976 ] - [ -0.0312, -0.285, 0, 0.772, -0.488, 0.0312, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0312, -0.285, 0, 0.772, -0.488, 0.0312, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0309918, -0.0208514, -0.0423492 ] - [ -0.0315, -0.285, 0, 0.772, -0.488, 0.0315, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0315, -0.285, 0, 0.772, -0.488, 0.0315, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0309803, -0.0208912, -0.0424008 ] - [ -0.0319, -0.285, 0, 0.772, -0.488, 0.0319, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0319, -0.285, 0, 0.772, -0.488, 0.0319, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0309687, -0.0209303, -0.0424523 ] - [ -0.0323, -0.285, 0, 0.772, -0.488, 0.0323, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0323, -0.285, 0, 0.772, -0.488, 0.0323, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.030957, -0.0209687, -0.0425038 ] - [ -0.0326, -0.285, 0, 0.772, -0.487, 0.0326, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0326, -0.285, 0, 0.772, -0.487, 0.0326, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0309452, -0.0210065, -0.0425551 ] - [ -0.033, -0.285, 0, 0.772, -0.487, 0.033, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.033, -0.285, 0, 0.772, -0.487, 0.033, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0309334, -0.0210437, -0.0426063 ] - [ -0.0334, -0.285, 0, 0.772, -0.487, 0.0334, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0334, -0.285, 0, 0.772, -0.487, 0.0334, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0309214, -0.0210802, -0.0426575 ] - [ -0.0337, -0.285, 0, 0.772, -0.487, 0.0337, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0337, -0.285, 0, 0.772, -0.487, 0.0337, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0309094, -0.021116, -0.0427085 ] - [ -0.0341, -0.285, 0, 0.772, -0.487, 0.0341, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0341, -0.285, 0, 0.772, -0.487, 0.0341, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308973, -0.0211512, -0.0427594 ] - [ -0.0345, -0.285, 0, 0.772, -0.487, 0.0345, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0345, -0.285, 0, 0.772, -0.487, 0.0345, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308852, -0.0211856, -0.0428103 ] - [ -0.0349, -0.285, 0, 0.772, -0.487, 0.0349, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0349, -0.285, 0, 0.772, -0.487, 0.0349, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308729, -0.0212194, -0.042861 ] - [ -0.0353, -0.284, 0, 0.772, -0.487, 0.0353, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0353, -0.284, 0, 0.772, -0.487, 0.0353, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308606, -0.0212524, -0.0429116 ] - [ -0.0357, -0.284, 0, 0.772, -0.487, 0.0357, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0357, -0.284, 0, 0.772, -0.487, 0.0357, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308481, -0.0212848, -0.0429621 ] - [ -0.036, -0.284, 0, 0.772, -0.487, 0.036, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.036, -0.284, 0, 0.772, -0.487, 0.036, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308356, -0.0213164, -0.0430124 ] - [ -0.0364, -0.284, 0, 0.772, -0.487, 0.0364, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0364, -0.284, 0, 0.772, -0.487, 0.0364, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.030823, -0.0213473, -0.0430627 ] - [ -0.0368, -0.284, 0, 0.771, -0.487, 0.0368, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0368, -0.284, 0, 0.771, -0.487, 0.0368, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308103, -0.0213774, -0.0431128 ] - [ -0.0372, -0.284, 0, 0.771, -0.487, 0.0372, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0372, -0.284, 0, 0.771, -0.487, 0.0372, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307976, -0.0214068, -0.0431629 ] - [ -0.0376, -0.284, 0, 0.771, -0.487, 0.0376, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0376, -0.284, 0, 0.771, -0.487, 0.0376, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307847, -0.0214355, -0.0432128 ] - [ -0.038, -0.284, 0, 0.771, -0.487, 0.038, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.038, -0.284, 0, 0.771, -0.487, 0.038, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307718, -0.0214634, -0.0432627 ] - [ -0.0384, -0.284, 0, 0.771, -0.487, 0.0384, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0384, -0.284, 0, 0.771, -0.487, 0.0384, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307588, -0.0214906, -0.0433124 ] - [ -0.0389, -0.284, 0, 0.771, -0.487, 0.0389, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0389, -0.284, 0, 0.771, -0.487, 0.0389, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307457, -0.0215169, -0.0433621 ] - [ -0.0393, -0.284, 0, 0.771, -0.487, 0.0393, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0393, -0.284, 0, 0.771, -0.487, 0.0393, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307325, -0.0215425, -0.0434117 ] - [ -0.0397, -0.284, 0, 0.771, -0.487, 0.0397, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0397, -0.284, 0, 0.771, -0.487, 0.0397, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307192, -0.0215673, -0.0434612 ] - [ -0.0401, -0.284, 0, 0.771, -0.487, 0.0401, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0401, -0.284, 0, 0.771, -0.487, 0.0401, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307058, -0.0215914, -0.0435107 ] - [ -0.0405, -0.284, 0, 0.771, -0.487, 0.0405, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0405, -0.284, 0, 0.771, -0.487, 0.0405, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306924, -0.0216146, -0.0435601 ] - [ -0.0409, -0.284, 0, 0.771, -0.487, 0.0409, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0409, -0.284, 0, 0.771, -0.487, 0.0409, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306788, -0.021637, -0.0436094 ] - [ -0.0414, -0.284, 0, 0.771, -0.487, 0.0414, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0414, -0.284, 0, 0.771, -0.487, 0.0414, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306652, -0.0216586, -0.0436587 ] - [ -0.0418, -0.284, 0, 0.77, -0.487, 0.0418, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0418, -0.284, 0, 0.77, -0.487, 0.0418, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306515, -0.0216794, -0.0437079 ] - [ -0.0422, -0.284, 0, 0.77, -0.487, 0.0422, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0422, -0.284, 0, 0.77, -0.487, 0.0422, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306377, -0.0216994, -0.0437571 ] - [ -0.0427, -0.284, 0, 0.77, -0.487, 0.0427, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0427, -0.284, 0, 0.77, -0.487, 0.0427, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306238, -0.0217186, -0.0438063 ] - [ -0.0431, -0.284, 0, 0.77, -0.487, 0.0431, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0431, -0.284, 0, 0.77, -0.487, 0.0431, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306098, -0.0217369, -0.0438554 ] - [ -0.0435, -0.284, 0, 0.77, -0.486, 0.0435, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0435, -0.284, 0, 0.77, -0.486, 0.0435, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305957, -0.0217543, -0.0439045 ] - [ -0.044, -0.284, 0, 0.77, -0.486, 0.044, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.044, -0.284, 0, 0.77, -0.486, 0.044, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305816, -0.021771, -0.0439535 ] - [ -0.0444, -0.284, 0, 0.77, -0.486, 0.0444, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0444, -0.284, 0, 0.77, -0.486, 0.0444, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305673, -0.0217867, -0.0440025 ] - [ -0.0449, -0.283, 0, 0.77, -0.486, 0.0449, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0449, -0.283, 0, 0.77, -0.486, 0.0449, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305529, -0.0218016, -0.0440514 ] - [ -0.0453, -0.283, 0, 0.77, -0.486, 0.0453, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0453, -0.283, 0, 0.77, -0.486, 0.0453, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305385, -0.0218155, -0.0441002 ] - [ -0.0458, -0.283, 0, 0.77, -0.486, 0.0458, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0458, -0.283, 0, 0.77, -0.486, 0.0458, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.030524, -0.0218286, -0.0441488 ] - [ -0.0463, -0.283, 0, 0.77, -0.486, 0.0463, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0463, -0.283, 0, 0.769, -0.486, 0.0463, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305093, -0.0218406, -0.0441972 ] - [ -0.0467, -0.283, 0, 0.769, -0.486, 0.0467, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0467, -0.283, 0, 0.769, -0.486, 0.0467, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0304945, -0.0218518, -0.0442454 ] - [ -0.0472, -0.283, 0, 0.769, -0.486, 0.0472, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0472, -0.283, 0, 0.769, -0.486, 0.0472, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0304797, -0.0218619, -0.0442934 ] - [ -0.0476, -0.283, 0, 0.769, -0.486, 0.0476, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0476, -0.283, 0, 0.769, -0.486, 0.0476, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0304647, -0.021871, -0.044341 ] - [ -0.0481, -0.283, 0, 0.769, -0.486, 0.0481, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0481, -0.283, 0, 0.769, -0.486, 0.0481, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0304496, -0.0218792, -0.0443884 ] - [ -0.0486, -0.283, 0, 0.769, -0.486, 0.0486, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0486, -0.283, 0, 0.769, -0.486, 0.0486, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0304345, -0.0218863, -0.0444354 ] - [ -0.0491, -0.283, 0, 0.769, -0.486, 0.0491, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0491, -0.283, 0, 0.769, -0.486, 0.0491, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0304192, -0.0218923, -0.044482 ] - [ -0.0496, -0.283, 0, 0.769, -0.486, 0.0496, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0495, -0.283, 0, 0.769, -0.486, 0.0495, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0304037, -0.0218972, -0.0445282 ] - [ -0.05, -0.283, 0, 0.769, -0.486, 0.05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.05, -0.283, 0, 0.769, -0.486, 0.05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0303882, -0.0219011, -0.044574 ] - [ -0.0505, -0.283, 0, 0.769, -0.486, 0.0505, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0505, -0.283, 0, 0.768, -0.486, 0.0505, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0303725, -0.0219038, -0.0446192 ] - [ -0.051, -0.283, 0, 0.768, -0.486, 0.051, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.051, -0.283, 0, 0.768, -0.486, 0.051, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0303567, -0.0219054, -0.044664 ] - [ -0.0515, -0.283, 0, 0.768, -0.486, 0.0515, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0515, -0.283, 0, 0.768, -0.486, 0.0515, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0303408, -0.0219059, -0.0447082 ] - [ -0.052, -0.283, 0, 0.768, -0.486, 0.052, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.052, -0.283, 0, 0.768, -0.485, 0.052, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0303248, -0.0219052, -0.0447518 ] - [ -0.0525, -0.283, 0, 0.768, -0.485, 0.0525, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0525, -0.283, 0, 0.768, -0.485, 0.0525, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0303086, -0.0219033, -0.0447949 ] - [ -0.053, -0.282, 0, 0.768, -0.485, 0.053, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.053, -0.282, 0, 0.768, -0.485, 0.053, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0302923, -0.0219002, -0.0448372 ] - [ -0.0535, -0.282, 0, 0.768, -0.485, 0.0535, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0535, -0.282, 0, 0.768, -0.485, 0.0535, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0302758, -0.0218959, -0.044879 ] - [ -0.054, -0.282, 0, 0.767, -0.485, 0.054, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.054, -0.282, 0, 0.767, -0.485, 0.054, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0302593, -0.0218904, -0.0449201 ] - [ -0.0545, -0.282, 0, 0.767, -0.485, 0.0545, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0545, -0.282, 0, 0.767, -0.485, 0.0545, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0302426, -0.021884, -0.0449609 ] - [ -0.0551, -0.282, 0, 0.767, -0.485, 0.0551, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0551, -0.282, 0, 0.767, -0.485, 0.0551, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0302258, -0.0218767, -0.0450013 ] - [ -0.0556, -0.282, 0, 0.767, -0.485, 0.0556, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0556, -0.282, 0, 0.767, -0.485, 0.0556, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0302089, -0.0218685, -0.0450416 ] - [ -0.0561, -0.282, 0, 0.767, -0.485, 0.0561, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0561, -0.282, 0, 0.767, -0.485, 0.0561, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0301919, -0.0218597, -0.0450817 ] - [ -0.0566, -0.282, 0, 0.766, -0.485, 0.0566, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0566, -0.282, 0, 0.767, -0.485, 0.0566, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0301748, -0.0218503, -0.0451219 ] - [ -0.0571, -0.282, 0, 0.766, -0.484, 0.0571, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0571, -0.282, 0, 0.767, -0.485, 0.0571, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0301576, -0.0218405, -0.0451623 ] - [ -0.0577, -0.282, 0, 0.766, -0.484, 0.0577, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0577, -0.282, 0, 0.766, -0.485, 0.0577, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0301404, -0.0218302, -0.0452031 ] - [ -0.0582, -0.281, 0, 0.766, -0.484, 0.0582, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0582, -0.282, 0, 0.766, -0.485, 0.0582, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.030123, -0.0218198, -0.0452442 ] - [ -0.0587, -0.281, 0, 0.766, -0.484, 0.0587, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0587, -0.282, 0, 0.766, -0.485, 0.0587, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0301057, -0.0218092, -0.0452858 ] - [ -0.0592, -0.281, 0, 0.765, -0.484, 0.0592, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0592, -0.282, 0, 0.766, -0.484, 0.0592, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0300882, -0.0217985, -0.0453282 ] - [ -0.0598, -0.281, 0, 0.765, -0.484, 0.0598, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0598, -0.281, 0, 0.766, -0.484, 0.0598, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0300708, -0.021788, -0.0453713 ] - [ -0.0603, -0.281, 0, 0.765, -0.484, 0.0603, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0603, -0.281, 0, 0.766, -0.484, 0.0603, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0300533, -0.0217776, -0.0454153 ] - [ -0.0608, -0.281, 0, 0.765, -0.484, 0.0608, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0608, -0.281, 0, 0.766, -0.484, 0.0608, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0300357, -0.0217675, -0.0454604 ] - [ -0.0613, -0.281, 0, 0.765, -0.484, 0.0613, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0613, -0.281, 0, 0.765, -0.484, 0.0613, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0300182, -0.0217578, -0.0455066 ] - [ -0.0618, -0.281, 0, 0.765, -0.484, 0.0618, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0618, -0.281, 0, 0.765, -0.484, 0.0618, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0300006, -0.0217486, -0.0455541 ] - [ -0.0624, -0.281, 0, 0.765, -0.484, 0.0624, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0624, -0.281, 0, 0.765, -0.484, 0.0624, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029983, -0.0217401, -0.045603 ] - [ -0.0629, -0.281, 0, 0.765, -0.484, 0.0629, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0629, -0.281, 0, 0.765, -0.484, 0.0629, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0299655, -0.0217322, -0.0456534 ] - [ -0.0634, -0.281, 0, 0.765, -0.484, 0.0634, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0634, -0.281, 0, 0.765, -0.484, 0.0634, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0299479, -0.0217252, -0.0457054 ] - [ -0.0639, -0.281, 0, 0.765, -0.484, 0.0639, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0639, -0.281, 0, 0.765, -0.484, 0.0639, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0299304, -0.0217192, -0.0457592 ] - [ -0.0644, -0.281, 0, 0.765, -0.484, 0.0644, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0644, -0.281, 0, 0.764, -0.484, 0.0644, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0299128, -0.021714, -0.0458148 ] - [ -0.0649, -0.281, 0, 0.765, -0.484, 0.0649, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0649, -0.281, 0, 0.764, -0.484, 0.0649, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0298953, -0.0217098, -0.0458722 ] - [ -0.0654, -0.281, 0, 0.765, -0.484, 0.0654, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0654, -0.281, 0, 0.764, -0.483, 0.0654, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0298779, -0.0217064, -0.0459315 ] - [ -0.0659, -0.281, 0, 0.765, -0.484, 0.0659, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0658, -0.281, 0, 0.764, -0.483, 0.0658, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0298604, -0.021704, -0.0459927 ] - [ -0.0663, -0.281, 0, 0.765, -0.484, 0.0663, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0663, -0.28, 0, 0.764, -0.483, 0.0663, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029843, -0.0217023, -0.0460559 ] - [ -0.0668, -0.281, 0, 0.766, -0.484, 0.0668, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0668, -0.28, 0, 0.764, -0.483, 0.0668, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0298257, -0.0217015, -0.0461211 ] - [ -0.0673, -0.281, 0, 0.766, -0.485, 0.0673, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0673, -0.28, 0, 0.763, -0.483, 0.0673, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0298083, -0.0217016, -0.0461883 ] - [ -0.0678, -0.281, 0, 0.766, -0.485, 0.0678, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0678, -0.28, 0, 0.763, -0.483, 0.0678, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0297911, -0.0217024, -0.0462575 ] - [ -0.0683, -0.282, 0, 0.766, -0.485, 0.0683, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0682, -0.28, 0, 0.763, -0.483, 0.0682, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0297738, -0.0217041, -0.0463289 ] - [ -0.0687, -0.282, 0, 0.767, -0.485, 0.0687, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0687, -0.28, 0, 0.763, -0.483, 0.0687, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0297566, -0.0217065, -0.0464024 ] - [ -0.0692, -0.282, 0, 0.767, -0.485, 0.0692, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0691, -0.28, 0, 0.763, -0.483, 0.0691, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0297395, -0.0217096, -0.0464781 ] - [ -0.0697, -0.282, 0, 0.768, -0.486, 0.0697, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0696, -0.28, 0, 0.763, -0.483, 0.0696, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0297224, -0.0217135, -0.046556 ] - [ -0.0701, -0.282, 0, 0.768, -0.486, 0.0701, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0701, -0.28, 0, 0.762, -0.483, 0.0701, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0297054, -0.0217182, -0.0466362 ] - [ -0.0706, -0.283, 0, 0.769, -0.486, 0.0706, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0705, -0.28, 0, 0.762, -0.483, 0.0705, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296884, -0.0217235, -0.0467187 ] - [ -0.0711, -0.283, 0, 0.769, -0.487, 0.0711, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.071, -0.28, 0, 0.762, -0.482, 0.071, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296715, -0.0217295, -0.0468035 ] - [ -0.0715, -0.283, 0, 0.77, -0.487, 0.0715, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0714, -0.28, 0, 0.762, -0.482, 0.0714, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296547, -0.0217361, -0.0468907 ] - [ -0.072, -0.283, 0, 0.771, -0.487, 0.072, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0718, -0.28, 0, 0.762, -0.482, 0.0718, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296379, -0.0217435, -0.0469803 ] - [ -0.0724, -0.284, 0, 0.771, -0.488, 0.0724, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0723, -0.279, 0, 0.762, -0.482, 0.0723, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296212, -0.0217514, -0.0470724 ] - [ -0.0729, -0.284, 0, 0.772, -0.488, 0.0729, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0727, -0.279, 0, 0.761, -0.482, 0.0727, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296046, -0.02176, -0.0471669 ] - [ -0.0733, -0.284, 0, 0.773, -0.488, 0.0733, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0731, -0.279, 0, 0.761, -0.482, 0.0731, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029588, -0.0217691, -0.047264 ] - [ -0.0738, -0.285, 0, 0.774, -0.489, 0.0738, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0736, -0.279, 0, 0.761, -0.482, 0.0736, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295716, -0.0217789, -0.0473635 ] - [ -0.0742, -0.285, 0, 0.774, -0.489, 0.0742, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.074, -0.279, 0, 0.761, -0.482, 0.074, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295552, -0.0217892, -0.0474653 ] - [ -0.0746, -0.285, 0, 0.775, -0.49, 0.0746, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0744, -0.279, 0, 0.761, -0.482, 0.0744, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295389, -0.0218001, -0.0475694 ] - [ -0.0751, -0.286, 0, 0.776, -0.49, 0.0751, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0748, -0.279, 0, 0.761, -0.482, 0.0748, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295226, -0.0218116, -0.0476756 ] - [ -0.0755, -0.286, 0, 0.777, -0.491, 0.0755, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0753, -0.279, 0, 0.761, -0.482, 0.0753, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295064, -0.0218236, -0.0477839 ] - [ -0.0759, -0.287, 0, 0.778, -0.492, 0.0759, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0757, -0.279, 0, 0.76, -0.482, 0.0757, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294903, -0.0218362, -0.0478942 ] - [ -0.0764, -0.287, 0, 0.779, -0.492, 0.0764, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0761, -0.279, 0, 0.76, -0.481, 0.0761, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294742, -0.0218493, -0.0480064 ] - [ -0.0768, -0.288, 0, 0.78, -0.493, 0.0768, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0765, -0.279, 0, 0.76, -0.481, 0.0765, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294582, -0.0218629, -0.0481203 ] - [ -0.0772, -0.288, 0, 0.782, -0.493, 0.0772, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0769, -0.279, 0, 0.76, -0.481, 0.0769, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294422, -0.0218771, -0.048236 ] - [ -0.0776, -0.289, 0, 0.783, -0.494, 0.0776, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0773, -0.279, 0, 0.76, -0.481, 0.0773, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294263, -0.0218918, -0.0483532 ] - [ -0.0781, -0.289, 0, 0.784, -0.495, 0.0781, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0777, -0.279, 0, 0.76, -0.481, 0.0777, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294104, -0.021907, -0.048472 ] - [ -0.0785, -0.29, 0, 0.785, -0.495, 0.0785, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0781, -0.278, 0, 0.759, -0.481, 0.0781, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293946, -0.0219226, -0.0485921 ] - [ -0.0789, -0.29, 0, 0.786, -0.496, 0.0789, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0785, -0.278, 0, 0.759, -0.481, 0.0785, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293787, -0.0219388, -0.0487137 ] - [ -0.0793, -0.291, 0, 0.787, -0.497, 0.0793, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0789, -0.278, 0, 0.759, -0.481, 0.0789, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293629, -0.0219554, -0.0488364 ] - [ -0.0797, -0.291, 0, 0.789, -0.497, 0.0797, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0792, -0.278, 0, 0.759, -0.481, 0.0792, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293472, -0.0219725, -0.0489602 ] - [ -0.0801, -0.292, 0, 0.79, -0.498, 0.0801, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0796, -0.278, 0, 0.759, -0.481, 0.0796, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293315, -0.0219901, -0.0490852 ] - [ -0.0805, -0.292, 0, 0.791, -0.499, 0.0805, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.08, -0.278, 0, 0.759, -0.481, 0.08, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293158, -0.0220081, -0.049211 ] - [ -0.0809, -0.293, 0, 0.793, -0.5, 0.0809, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0804, -0.278, 0, 0.759, -0.48, 0.0804, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293001, -0.0220266, -0.0493377 ] - [ -0.0813, -0.294, 0, 0.794, -0.5, 0.0813, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0807, -0.278, 0, 0.758, -0.48, 0.0807, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0292844, -0.0220455, -0.0494652 ] - [ -0.0817, -0.294, 0, 0.795, -0.501, 0.0817, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0811, -0.278, 0, 0.758, -0.48, 0.0811, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0292687, -0.0220649, -0.0495934 ] - [ -0.0821, -0.295, 0, 0.797, -0.502, 0.0821, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0815, -0.278, 0, 0.758, -0.48, 0.0815, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0292531, -0.0220846, -0.0497223 ] - [ -0.0825, -0.295, 0, 0.798, -0.503, 0.0825, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0819, -0.278, 0, 0.758, -0.48, 0.0819, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0292374, -0.0221048, -0.0498519 ] - [ -0.0829, -0.296, 0, 0.799, -0.503, 0.0829, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0822, -0.278, 0, 0.758, -0.48, 0.0822, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0292218, -0.0221253, -0.0499821 ] - [ -0.0833, -0.297, 0, 0.801, -0.504, 0.0833, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0826, -0.278, 0, 0.758, -0.48, 0.0826, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0292062, -0.0221463, -0.0501132 ] - [ -0.0837, -0.297, 0, 0.802, -0.505, 0.0837, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0829, -0.278, 0, 0.757, -0.48, 0.0829, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0291906, -0.0221676, -0.0502449 ] - [ -0.0841, -0.298, 0, 0.804, -0.506, 0.0841, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0833, -0.278, 0, 0.757, -0.48, 0.0833, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029175, -0.0221893, -0.0503774 ] - [ -0.0845, -0.298, 0, 0.805, -0.507, 0.0845, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0836, -0.278, 0, 0.757, -0.48, 0.0836, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0291595, -0.0222114, -0.0505107 ] - [ -0.0848, -0.299, 0, 0.806, -0.507, 0.0848, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.084, -0.277, 0, 0.757, -0.48, 0.084, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0291439, -0.0222339, -0.0506447 ] - [ -0.0852, -0.3, 0, 0.808, -0.508, 0.0852, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0843, -0.277, 0, 0.757, -0.48, 0.0843, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0291284, -0.0222566, -0.0507796 ] - [ -0.0856, -0.3, 0, 0.809, -0.509, 0.0856, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0847, -0.277, 0, 0.757, -0.479, 0.0847, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0291129, -0.0222797, -0.0509152 ] - [ -0.086, -0.301, 0, 0.811, -0.51, 0.086, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.085, -0.277, 0, 0.757, -0.479, 0.085, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0290974, -0.0223032, -0.0510517 ] - [ -0.0863, -0.302, 0, 0.812, -0.511, 0.0863, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0853, -0.277, 0, 0.756, -0.479, 0.0853, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0290819, -0.0223269, -0.051189 ] - [ -0.0867, -0.302, 0, 0.814, -0.511, 0.0867, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0857, -0.277, 0, 0.756, -0.479, 0.0857, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0290665, -0.022351, -0.0513271 ] - [ -0.0871, -0.303, 0, 0.815, -0.512, 0.0871, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.086, -0.277, 0, 0.756, -0.479, 0.086, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029051, -0.0223753, -0.0514661 ] - [ -0.0874, -0.304, 0, 0.817, -0.513, 0.0874, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0863, -0.277, 0, 0.756, -0.479, 0.0863, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0290356, -0.0224, -0.0516059 ] - [ -0.0878, -0.304, 0, 0.818, -0.514, 0.0878, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0867, -0.277, 0, 0.756, -0.479, 0.0867, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0290202, -0.0224249, -0.0517466 ] - [ -0.0881, -0.305, 0, 0.819, -0.515, 0.0881, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.087, -0.277, 0, 0.756, -0.479, 0.087, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0290049, -0.0224501, -0.0518883 ] - [ -0.0885, -0.306, 0, 0.821, -0.515, 0.0885, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0873, -0.277, 0, 0.756, -0.479, 0.0873, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0289895, -0.0224755, -0.0520308 ] - [ -0.0888, -0.306, 0, 0.822, -0.516, 0.0888, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0876, -0.277, 0, 0.755, -0.479, 0.0876, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0289742, -0.0225013, -0.0521742 ] - [ -0.0892, -0.307, 0, 0.824, -0.517, 0.0892, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0879, -0.277, 0, 0.755, -0.479, 0.0879, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0289589, -0.0225272, -0.0523186 ] - [ -0.0895, -0.308, 0, 0.825, -0.518, 0.0895, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0882, -0.277, 0, 0.755, -0.479, 0.0882, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0289436, -0.0225534, -0.0524639 ] - [ -0.0899, -0.308, 0, 0.827, -0.519, 0.0899, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0886, -0.277, 0, 0.755, -0.478, 0.0886, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0289284, -0.0225798, -0.0526102 ] - [ -0.0902, -0.309, 0, 0.828, -0.52, 0.0902, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0889, -0.277, 0, 0.755, -0.478, 0.0889, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0289132, -0.0226064, -0.0527574 ] - [ -0.0906, -0.31, 0, 0.83, -0.52, 0.0906, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0892, -0.277, 0, 0.755, -0.478, 0.0892, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.028898, -0.0226332, -0.0529056 ] - [ -0.0909, -0.31, 0, 0.831, -0.521, 0.0909, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0895, -0.276, 0, 0.755, -0.478, 0.0895, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0288828, -0.0226603, -0.0530547 ] - [ -0.0913, -0.311, 0, 0.833, -0.522, 0.0913, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0898, -0.276, 0, 0.755, -0.478, 0.0898, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0288676, -0.0226875, -0.0532048 ] - [ -0.0916, -0.312, 0, 0.834, -0.523, 0.0916, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0901, -0.276, 0, 0.754, -0.478, 0.0901, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0288525, -0.0227149, -0.0533559 ] - [ -0.0919, -0.312, 0, 0.836, -0.524, 0.0919, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0904, -0.276, 0, 0.754, -0.478, 0.0904, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0288374, -0.0227424, -0.053508 ] - [ -0.0923, -0.313, 0, 0.837, -0.524, 0.0923, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0907, -0.276, 0, 0.754, -0.478, 0.0907, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0288224, -0.0227702, -0.0536611 ] - [ -0.0926, -0.314, 0, 0.839, -0.525, 0.0926, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0909, -0.276, 0, 0.754, -0.478, 0.0909, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0288073, -0.022798, -0.0538151 ] - [ -0.0929, -0.314, 0, 0.84, -0.526, 0.0929, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0912, -0.276, 0, 0.754, -0.478, 0.0912, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287923, -0.0228261, -0.0539702 ] - [ -0.0932, -0.315, 0, 0.842, -0.527, 0.0932, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0915, -0.276, 0, 0.754, -0.478, 0.0915, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287774, -0.0228542, -0.0541263 ] - [ -0.0936, -0.316, 0, 0.843, -0.528, 0.0936, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0918, -0.276, 0, 0.754, -0.478, 0.0918, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287624, -0.0228825, -0.0542834 ] - [ -0.0939, -0.317, 0, 0.845, -0.528, 0.0939, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0921, -0.276, 0, 0.753, -0.477, 0.0921, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287475, -0.0229109, -0.0544415 ] - [ -0.0942, -0.317, 0, 0.846, -0.529, 0.0942, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0924, -0.276, 0, 0.753, -0.477, 0.0924, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287326, -0.0229394, -0.0546006 ] - [ -0.0945, -0.318, 0, 0.848, -0.53, 0.0945, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0926, -0.276, 0, 0.753, -0.477, 0.0926, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287178, -0.0229681, -0.0547608 ] - [ -0.0948, -0.319, 0, 0.849, -0.531, 0.0948, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0929, -0.276, 0, 0.753, -0.477, 0.0929, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.028703, -0.0229968, -0.0549221 ] - [ -0.0951, -0.319, 0, 0.851, -0.532, 0.0951, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0932, -0.276, 0, 0.753, -0.477, 0.0932, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286882, -0.0230256, -0.0550844 ] - [ -0.0954, -0.32, 0, 0.852, -0.532, 0.0954, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0934, -0.276, 0, 0.753, -0.477, 0.0934, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286734, -0.0230544, -0.0552477 ] - [ -0.0957, -0.321, 0, 0.854, -0.533, 0.0957, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0937, -0.276, 0, 0.753, -0.477, 0.0937, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286587, -0.0230834, -0.0554121 ] - [ -0.096, -0.321, 0, 0.855, -0.534, 0.096, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.094, -0.276, 0, 0.753, -0.477, 0.094, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.028644, -0.0231123, -0.0555776 ] - [ -0.0964, -0.322, 0, 0.857, -0.535, 0.0964, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0942, -0.276, 0, 0.752, -0.477, 0.0942, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286293, -0.0231414, -0.0557442 ] - [ -0.0967, -0.323, 0, 0.858, -0.535, 0.0967, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0945, -0.276, 0, 0.752, -0.477, 0.0945, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286147, -0.0231705, -0.0559119 ] - [ -0.097, -0.324, 0, 0.86, -0.536, 0.097, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0948, -0.275, 0, 0.752, -0.477, 0.0948, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286001, -0.0231996, -0.0560807 ] - [ -0.0972, -0.324, 0, 0.861, -0.537, 0.0972, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.095, -0.275, 0, 0.752, -0.477, 0.095, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0285856, -0.0232288, -0.0562506 ] - [ -0.0975, -0.325, 0, 0.862, -0.537, 0.0975, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0953, -0.275, 0, 0.752, -0.477, 0.0953, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0285711, -0.0232579, -0.0564217 ] - [ -0.0978, -0.326, 0, 0.864, -0.538, 0.0978, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0955, -0.275, 0, 0.752, -0.477, 0.0955, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0285566, -0.0232872, -0.0565939 ] - [ -0.0981, -0.326, 0, 0.865, -0.539, 0.0981, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0958, -0.275, 0, 0.752, -0.476, 0.0958, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0285422, -0.0233164, -0.0567673 ] - [ -0.0984, -0.327, 0, 0.867, -0.54, 0.0984, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.096, -0.275, 0, 0.752, -0.476, 0.096, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0285278, -0.0233456, -0.0569419 ] - [ -0.0987, -0.328, 0, 0.868, -0.54, 0.0987, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0963, -0.275, 0, 0.751, -0.476, 0.0963, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0285134, -0.0233748, -0.0571176 ] - [ -0.099, -0.328, 0, 0.869, -0.541, 0.099, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0965, -0.275, 0, 0.751, -0.476, 0.0965, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0284991, -0.0234041, -0.0572946 ] - [ -0.0993, -0.329, 0, 0.871, -0.542, 0.0993, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0968, -0.275, 0, 0.751, -0.476, 0.0968, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0284849, -0.0234333, -0.0574727 ] - [ -0.0995, -0.33, 0, 0.872, -0.542, 0.0995, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.097, -0.275, 0, 0.751, -0.476, 0.097, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0284707, -0.0234625, -0.0576521 ] - [ -0.0998, -0.331, 0, 0.874, -0.543, 0.0998, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0972, -0.275, 0, 0.751, -0.476, 0.0972, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0284565, -0.0234917, -0.0578327 ] - [ -0.1, -0.331, 0, 0.875, -0.544, 0.1, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0975, -0.275, 0, 0.751, -0.476, 0.0975, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0284424, -0.0235208, -0.0580146 ] - [ -0.1, -0.332, 0, 0.876, -0.544, 0.1, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0977, -0.275, 0, 0.751, -0.476, 0.0977, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0284283, -0.0235499, -0.0581978 ] - [ -0.101, -0.333, 0, 0.878, -0.545, 0.101, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0979, -0.275, 0, 0.751, -0.476, 0.0979, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0284143, -0.023579, -0.0583822 ] - [ -0.101, -0.333, 0, 0.879, -0.546, 0.101, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0982, -0.275, 0, 0.751, -0.476, 0.0982, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0284003, -0.023608, -0.0585679 ] - [ -0.101, -0.334, 0, 0.88, -0.546, 0.101, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0984, -0.275, 0, 0.75, -0.476, 0.0984, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0283864, -0.023637, -0.0587549 ] - [ -0.101, -0.335, 0, 0.882, -0.547, 0.101, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0986, -0.275, 0, 0.75, -0.476, 0.0986, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0283725, -0.0236659, -0.0589432 ] - [ -0.102, -0.335, 0, 0.883, -0.547, 0.102, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0988, -0.275, 0, 0.75, -0.476, 0.0988, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0283587, -0.0236947, -0.0591329 ] - [ -0.102, -0.336, 0, 0.884, -0.548, 0.102, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0991, -0.275, 0, 0.75, -0.475, 0.0991, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0283449, -0.0237235, -0.0593238 ] - [ -0.102, -0.337, 0, 0.886, -0.549, 0.102, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0993, -0.275, 0, 0.75, -0.475, 0.0993, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0283312, -0.0237522, -0.0595162 ] - [ -0.102, -0.338, 0, 0.887, -0.549, 0.102, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0995, -0.275, 0, 0.75, -0.475, 0.0995, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0283175, -0.0237808, -0.0597098 ] - [ -0.103, -0.338, 0, 0.888, -0.55, 0.103, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0997, -0.274, 0, 0.75, -0.475, 0.0997, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0283039, -0.0238093, -0.0599049 ] - [ -0.103, -0.339, 0, 0.889, -0.55, 0.103, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0999, -0.274, 0, 0.75, -0.475, 0.0999, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0282904, -0.0238378, -0.0601013 ] - [ -0.103, -0.34, 0, 0.891, -0.551, 0.103, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.1, -0.274, 0, 0.75, -0.475, 0.1, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0282769, -0.0238661, -0.060299 ] - [ -0.103, -0.34, 0, 0.892, -0.551, 0.103, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.1, -0.274, 0, 0.749, -0.475, 0.1, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0282635, -0.0238943, -0.0604982 ] - [ -0.104, -0.341, 0, 0.893, -0.552, 0.104, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.101, -0.274, 0, 0.749, -0.475, 0.101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0282501, -0.0239224, -0.0606988 ] - [ -0.104, -0.342, 0, 0.894, -0.553, 0.104, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.101, -0.274, 0, 0.749, -0.475, 0.101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0282368, -0.0239504, -0.0609007 ] - [ -0.104, -0.342, 0, 0.895, -0.553, 0.104, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.101, -0.274, 0, 0.749, -0.475, 0.101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0282235, -0.0239782, -0.0611041 ] - [ -0.104, -0.343, 0, 0.897, -0.554, 0.104, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.101, -0.274, 0, 0.749, -0.475, 0.101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0282103, -0.0240059, -0.0613089 ] - [ -0.105, -0.344, 0, 0.898, -0.554, 0.105, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.101, -0.274, 0, 0.749, -0.475, 0.101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0281972, -0.0240335, -0.0615152 ] - [ -0.105, -0.345, 0, 0.899, -0.555, 0.105, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.102, -0.274, 0, 0.749, -0.475, 0.102, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0281841, -0.024061, -0.0617229 ] - [ -0.105, -0.345, 0, 0.9, -0.555, 0.105, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.102, -0.274, 0, 0.749, -0.475, 0.102, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0281711, -0.0240883, -0.061932 ] - [ -0.105, -0.346, 0, 0.901, -0.555, 0.105, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.102, -0.274, 0, 0.749, -0.475, 0.102, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0281582, -0.0241154, -0.0621427 ] - [ -0.106, -0.347, 0, 0.903, -0.556, 0.106, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.102, -0.274, 0, 0.749, -0.475, 0.102, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0281453, -0.0241424, -0.0623547 ] - [ -0.106, -0.347, 0, 0.904, -0.556, 0.106, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.102, -0.274, 0, 0.748, -0.474, 0.102, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0281325, -0.0241692, -0.0625683 ] - [ -0.106, -0.348, 0, 0.905, -0.557, 0.106, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.103, -0.274, 0, 0.748, -0.474, 0.103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0281198, -0.0241958, -0.0627834 ] - [ -0.106, -0.349, 0, 0.906, -0.557, 0.106, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.103, -0.274, 0, 0.748, -0.474, 0.103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0281071, -0.0242223, -0.0629999 ] - [ -0.107, -0.349, 0, 0.907, -0.558, 0.107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.103, -0.274, 0, 0.748, -0.474, 0.103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0280945, -0.0242486, -0.063218 ] - [ -0.107, -0.35, 0, 0.908, -0.558, 0.107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.103, -0.274, 0, 0.748, -0.474, 0.103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.028082, -0.0242747, -0.0634376 ] - [ -0.107, -0.351, 0, 0.909, -0.558, 0.107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.103, -0.274, 0, 0.748, -0.474, 0.103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0280695, -0.0243006, -0.0636587 ] - [ -0.107, -0.351, 0, 0.91, -0.559, 0.107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.103, -0.274, 0, 0.748, -0.474, 0.103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0280571, -0.0243263, -0.0638814 ] - [ -0.107, -0.352, 0, 0.911, -0.559, 0.107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104, -0.274, 0, 0.748, -0.474, 0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0280448, -0.0243518, -0.0641055 ] - [ -0.108, -0.353, 0, 0.912, -0.56, 0.108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104, -0.274, 0, 0.748, -0.474, 0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0280326, -0.0243771, -0.0643312 ] - [ -0.108, -0.354, 0, 0.913, -0.56, 0.108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104, -0.274, 0, 0.748, -0.474, 0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0280204, -0.0244023, -0.0645585 ] - [ -0.108, -0.354, 0, 0.914, -0.56, 0.108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104, -0.274, 0, 0.747, -0.474, 0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0280083, -0.0244271, -0.0647873 ] - [ -0.108, -0.355, 0, 0.915, -0.561, 0.108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104, -0.274, 0, 0.747, -0.474, 0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0279963, -0.0244518, -0.0650177 ] - [ -0.108, -0.356, 0, 0.916, -0.561, 0.108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.274, 0, 0.747, -0.474, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0279844, -0.0244763, -0.0652496 ] - [ -0.109, -0.356, 0, 0.917, -0.561, 0.109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.274, 0, 0.747, -0.474, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0279725, -0.0245005, -0.0654831 ] - [ -0.109, -0.357, 0, 0.918, -0.562, 0.109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.273, 0, 0.747, -0.474, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0279607, -0.0245245, -0.0657182 ] - [ -0.109, -0.358, 0, 0.919, -0.562, 0.109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.273, 0, 0.747, -0.474, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.027949, -0.0245483, -0.0659549 ] - [ -0.109, -0.358, 0, 0.92, -0.562, 0.109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.273, 0, 0.747, -0.474, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0279374, -0.0245718, -0.0661932 ] - [ -0.109, -0.359, 0, 0.921, -0.562, 0.109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.273, 0, 0.747, -0.473, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0279259, -0.0245951, -0.0664331 ] - [ -0.11, -0.36, 0, 0.922, -0.563, 0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.106, -0.273, 0, 0.747, -0.473, 0.106, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0279144, -0.0246182, -0.0666745 ] - [ -0.11, -0.36, 0, 0.923, -0.563, 0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.106, -0.273, 0, 0.747, -0.473, 0.106, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0279031, -0.024641, -0.0669176 ] - [ -0.11, -0.361, 0, 0.924, -0.563, 0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.106, -0.273, 0, 0.747, -0.473, 0.106, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0278918, -0.0246636, -0.0671623 ] - [ -0.11, -0.362, 0, 0.925, -0.563, 0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.106, -0.273, 0, 0.747, -0.473, 0.106, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0278806, -0.0246859, -0.0674087 ] - [ -0.11, -0.362, 0, 0.926, -0.564, 0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.106, -0.273, 0, 0.746, -0.473, 0.106, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0278695, -0.0247079, -0.0676567 ] - [ -0.111, -0.363, 0, 0.927, -0.564, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.106, -0.273, 0, 0.746, -0.473, 0.106, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0278585, -0.0247297, -0.0679063 ] - [ -0.111, -0.364, 0, 0.928, -0.564, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.107, -0.273, 0, 0.746, -0.473, 0.107, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0278475, -0.0247512, -0.0681575 ] - [ -0.111, -0.365, 0, 0.929, -0.564, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.107, -0.273, 0, 0.746, -0.473, 0.107, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0278367, -0.0247724, -0.0684104 ] - [ -0.111, -0.365, 0, 0.929, -0.564, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.107, -0.273, 0, 0.746, -0.473, 0.107, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0278259, -0.0247934, -0.0686649 ] - [ -0.111, -0.366, 0, 0.93, -0.564, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.107, -0.273, 0, 0.746, -0.473, 0.107, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0278153, -0.0248141, -0.068921 ] - [ -0.112, -0.367, 0, 0.931, -0.565, 0.112, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.107, -0.273, 0, 0.746, -0.473, 0.107, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0278047, -0.0248344, -0.0691788 ] - [ -0.112, -0.367, 0, 0.932, -0.565, 0.112, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.107, -0.273, 0, 0.746, -0.473, 0.107, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277942, -0.0248546, -0.0694382 ] - [ -0.112, -0.368, 0, 0.933, -0.565, 0.112, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.107, -0.273, 0, 0.746, -0.473, 0.107, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277838, -0.0248744, -0.0696993 ] - [ -0.112, -0.369, 0, 0.934, -0.565, 0.112, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.108, -0.273, 0, 0.746, -0.473, 0.108, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277735, -0.0248939, -0.069962 ] - [ -0.112, -0.369, 0, 0.934, -0.565, 0.112, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.108, -0.273, 0, 0.746, -0.473, 0.108, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277634, -0.0249131, -0.0702264 ] - [ -0.112, -0.37, 0, 0.935, -0.565, 0.112, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.108, -0.273, 0, 0.746, -0.473, 0.108, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277532, -0.024932, -0.0704924 ] - [ -0.113, -0.371, 0, 0.936, -0.565, 0.113, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.108, -0.273, 0, 0.745, -0.473, 0.108, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277432, -0.0249507, -0.07076 ] - [ -0.113, -0.371, 0, 0.937, -0.565, 0.113, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.108, -0.273, 0, 0.745, -0.473, 0.108, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277333, -0.024969, -0.0710293 ] - [ -0.113, -0.372, 0, 0.937, -0.565, 0.113, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.108, -0.273, 0, 0.745, -0.473, 0.108, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277235, -0.024987, -0.0713003 ] - [ -0.113, -0.373, 0, 0.938, -0.565, 0.113, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.108, -0.273, 0, 0.745, -0.472, 0.108, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277138, -0.0250047, -0.0715729 ] - [ -0.113, -0.373, 0, 0.939, -0.566, 0.113, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.109, -0.273, 0, 0.745, -0.472, 0.109, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277042, -0.025022, -0.0718471 ] - [ -0.113, -0.374, 0, 0.94, -0.566, 0.113, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.109, -0.273, 0, 0.745, -0.472, 0.109, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276947, -0.025039, -0.072123 ] - [ -0.114, -0.375, 0, 0.94, -0.566, 0.114, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.109, -0.273, 0, 0.745, -0.472, 0.109, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276852, -0.0250557, -0.0724006 ] - [ -0.114, -0.375, 0, 0.941, -0.566, 0.114, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.109, -0.273, 0, 0.745, -0.472, 0.109, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276759, -0.0250721, -0.0726798 ] - [ -0.114, -0.376, 0, 0.942, -0.566, 0.114, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.109, -0.273, 0, 0.745, -0.472, 0.109, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276667, -0.0250881, -0.0729607 ] - [ -0.114, -0.377, 0, 0.942, -0.566, 0.114, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.109, -0.273, 0, 0.745, -0.472, 0.109, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276576, -0.0251039, -0.0732432 ] - [ -0.114, -0.377, 0, 0.943, -0.566, 0.114, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.109, -0.273, 0, 0.745, -0.472, 0.109, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276486, -0.0251192, -0.0735274 ] - [ -0.114, -0.378, 0, 0.944, -0.566, 0.114, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.109, -0.273, 0, 0.745, -0.472, 0.109, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276397, -0.0251342, -0.0738133 ] - [ -0.114, -0.379, 0, 0.944, -0.566, 0.114, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.11, -0.273, 0, 0.745, -0.472, 0.11, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276309, -0.0251489, -0.0741008 ] - [ -0.115, -0.38, 0, 0.945, -0.566, 0.115, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.11, -0.273, 0, 0.745, -0.472, 0.11, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276222, -0.0251632, -0.0743899 ] - [ -0.115, -0.38, 0, 0.946, -0.565, 0.115, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.11, -0.272, 0, 0.744, -0.472, 0.11, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276136, -0.0251772, -0.0746807 ] - [ -0.115, -0.381, 0, 0.946, -0.565, 0.115, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.11, -0.272, 0, 0.744, -0.472, 0.11, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276051, -0.0251908, -0.0749731 ] - [ -0.115, -0.382, 0, 0.947, -0.565, 0.115, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.11, -0.272, 0, 0.744, -0.472, 0.11, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275967, -0.0252041, -0.0752671 ] - [ -0.115, -0.382, 0, 0.948, -0.565, 0.115, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.11, -0.272, 0, 0.744, -0.472, 0.11, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275884, -0.025217, -0.0755628 ] - [ -0.115, -0.383, 0, 0.948, -0.565, 0.115, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.11, -0.272, 0, 0.744, -0.472, 0.11, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275803, -0.0252295, -0.07586 ] - [ -0.115, -0.384, 0, 0.949, -0.565, 0.115, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.11, -0.272, 0, 0.744, -0.472, 0.11, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275722, -0.0252417, -0.0761589 ] - [ -0.116, -0.384, 0, 0.949, -0.565, 0.116, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.11, -0.272, 0, 0.744, -0.472, 0.11, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275643, -0.0252535, -0.0764595 ] - [ -0.116, -0.385, 0, 0.95, -0.565, 0.116, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.111, -0.272, 0, 0.744, -0.472, 0.111, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275564, -0.0252649, -0.0767616 ] - [ -0.116, -0.386, 0, 0.95, -0.565, 0.116, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.111, -0.272, 0, 0.744, -0.472, 0.111, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275487, -0.025276, -0.0770653 ] - [ -0.116, -0.386, 0, 0.951, -0.565, 0.116, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.111, -0.272, 0, 0.744, -0.472, 0.111, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275411, -0.0252867, -0.0773707 ] - [ -0.116, -0.387, 0, 0.951, -0.564, 0.116, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.111, -0.272, 0, 0.744, -0.472, 0.111, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275336, -0.025297, -0.0776777 ] - [ -0.116, -0.388, 0, 0.952, -0.564, 0.116, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.111, -0.272, 0, 0.744, -0.472, 0.111, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275262, -0.0253069, -0.0779862 ] - [ -0.116, -0.388, 0, 0.953, -0.564, 0.116, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.111, -0.272, 0, 0.744, -0.471, 0.111, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.027519, -0.0253165, -0.0782964 ] - [ -0.116, -0.389, 0, 0.953, -0.564, 0.116, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.111, -0.272, 0, 0.744, -0.471, 0.111, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275118, -0.0253257, -0.0786081 ] - [ -0.117, -0.39, 0, 0.954, -0.564, 0.117, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.111, -0.272, 0, 0.744, -0.471, 0.111, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275047, -0.0253344, -0.0789215 ] - [ -0.117, -0.391, 0, 0.954, -0.564, 0.117, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.111, -0.272, 0, 0.744, -0.471, 0.111, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274978, -0.0253428, -0.0792364 ] - [ -0.117, -0.391, 0, 0.955, -0.563, 0.117, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.112, -0.272, 0, 0.743, -0.471, 0.112, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.027491, -0.0253508, -0.0795529 ] - [ -0.117, -0.392, 0, 0.955, -0.563, 0.117, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.112, -0.272, 0, 0.743, -0.471, 0.112, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274843, -0.0253584, -0.079871 ] - [ -0.117, -0.393, 0, 0.955, -0.563, 0.117, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.112, -0.272, 0, 0.743, -0.471, 0.112, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274778, -0.0253656, -0.0801906 ] - [ -0.117, -0.393, 0, 0.956, -0.563, 0.117, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.112, -0.272, 0, 0.743, -0.471, 0.112, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274713, -0.0253724, -0.0805117 ] - [ -0.117, -0.394, 0, 0.956, -0.562, 0.117, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.112, -0.272, 0, 0.743, -0.471, 0.112, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.027465, -0.0253787, -0.0808345 ] - [ -0.117, -0.395, 0, 0.957, -0.562, 0.117, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.112, -0.272, 0, 0.743, -0.471, 0.112, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274588, -0.0253847, -0.0811587 ] - [ -0.117, -0.395, 0, 0.957, -0.562, 0.117, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.112, -0.272, 0, 0.743, -0.471, 0.112, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274527, -0.0253903, -0.0814844 ] - [ -0.118, -0.396, 0, 0.958, -0.562, 0.118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.112, -0.272, 0, 0.743, -0.471, 0.112, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274467, -0.0253955, -0.0818117 ] - [ -0.118, -0.397, 0, 0.958, -0.561, 0.118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.112, -0.272, 0, 0.743, -0.471, 0.112, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274408, -0.0254002, -0.0821405 ] - [ -0.118, -0.397, 0, 0.959, -0.561, 0.118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.112, -0.272, 0, 0.743, -0.471, 0.112, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274351, -0.0254046, -0.0824708 ] - [ -0.118, -0.398, 0, 0.959, -0.561, 0.118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.112, -0.272, 0, 0.743, -0.471, 0.112, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274295, -0.0254085, -0.0828025 ] - [ -0.118, -0.399, 0, 0.959, -0.561, 0.118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.113, -0.272, 0, 0.743, -0.471, 0.113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.027424, -0.025412, -0.0831358 ] - [ -0.118, -0.399, 0, 0.96, -0.56, 0.118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.113, -0.272, 0, 0.743, -0.471, 0.113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274186, -0.0254151, -0.0834705 ] - [ -0.118, -0.4, 0, 0.96, -0.56, 0.118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.113, -0.272, 0, 0.743, -0.471, 0.113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274133, -0.0254178, -0.0838067 ] - [ -0.118, -0.401, 0, 0.96, -0.56, 0.118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.113, -0.272, 0, 0.743, -0.471, 0.113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274082, -0.02542, -0.0841443 ] - [ -0.118, -0.402, 0, 0.961, -0.559, 0.118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.113, -0.272, 0, 0.743, -0.471, 0.113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274032, -0.0254218, -0.0844834 ] - [ -0.118, -0.402, 0, 0.961, -0.559, 0.118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.113, -0.272, 0, 0.743, -0.471, 0.113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273983, -0.0254232, -0.0848239 ] - [ -0.119, -0.403, 0, 0.962, -0.559, 0.119, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.113, -0.272, 0, 0.743, -0.471, 0.113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273936, -0.0254242, -0.0851658 ] - [ -0.119, -0.404, 0, 0.962, -0.558, 0.119, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.113, -0.272, 0, 0.743, -0.471, 0.113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273889, -0.0254247, -0.0855092 ] - [ -0.119, -0.404, 0, 0.962, -0.558, 0.119, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.113, -0.272, 0, 0.743, -0.471, 0.113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273844, -0.0254247, -0.0858539 ] - [ -0.119, -0.405, 0, 0.963, -0.557, 0.119, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.113, -0.272, 0, 0.743, -0.471, 0.113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273801, -0.0254244, -0.0862001 ] - [ -0.119, -0.406, 0, 0.963, -0.557, 0.119, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.113, -0.272, 0, 0.742, -0.471, 0.113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273758, -0.0254236, -0.0865476 ] - [ -0.119, -0.406, 0, 0.963, -0.557, 0.119, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.113, -0.272, 0, 0.742, -0.471, 0.113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273717, -0.0254223, -0.0868965 ] - [ -0.119, -0.407, 0, 0.963, -0.556, 0.119, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.113, -0.272, 0, 0.742, -0.471, 0.113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273677, -0.0254207, -0.0872468 ] - [ -0.119, -0.408, 0, 0.964, -0.556, 0.119, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.114, -0.272, 0, 0.742, -0.471, 0.114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273638, -0.0254185, -0.0875984 ] - [ -0.119, -0.409, 0, 0.964, -0.555, 0.119, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.114, -0.272, 0, 0.742, -0.471, 0.114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273601, -0.025416, -0.0879513 ] - [ -0.119, -0.409, 0, 0.964, -0.555, 0.119, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.114, -0.272, 0, 0.742, -0.471, 0.114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273564, -0.0254129, -0.0883056 ] - [ -0.119, -0.41, 0, 0.965, -0.555, 0.119, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.114, -0.272, 0, 0.742, -0.471, 0.114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.027353, -0.0254095, -0.0886611 ] - [ -0.119, -0.411, 0, 0.965, -0.554, 0.119, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.114, -0.272, 0, 0.742, -0.471, 0.114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273496, -0.0254055, -0.089018 ] - [ -0.12, -0.411, 0, 0.965, -0.554, 0.12, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.114, -0.272, 0, 0.742, -0.471, 0.114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273464, -0.0254012, -0.0893761 ] - [ -0.12, -0.412, 0, 0.965, -0.553, 0.12, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.114, -0.272, 0, 0.742, -0.47, 0.114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273433, -0.0253963, -0.0897355 ] - [ -0.12, -0.413, 0, 0.966, -0.553, 0.12, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.114, -0.272, 0, 0.742, -0.47, 0.114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273403, -0.025391, -0.0900961 ] - [ -0.12, -0.413, 0, 0.966, -0.552, 0.12, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.114, -0.272, 0, 0.742, -0.47, 0.114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273374, -0.0253853, -0.090458 ] - [ -0.12, -0.414, 0, 0.966, -0.552, 0.12, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.114, -0.272, 0, 0.742, -0.47, 0.114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273347, -0.0253791, -0.0908211 ] - [ -0.12, -0.415, 0, 0.966, -0.552, 0.12, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.114, -0.272, 0, 0.742, -0.47, 0.114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273322, -0.0253724, -0.0911854 ] - [ -0.12, -0.416, 0, 0.967, -0.551, 0.12, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.114, -0.272, 0, 0.742, -0.47, 0.114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273297, -0.0253653, -0.0915509 ] - [ -0.12, -0.416, 0, 0.967, -0.551, 0.12, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.114, -0.272, 0, 0.742, -0.47, 0.114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273274, -0.0253577, -0.0919176 ] - [ -0.12, -0.417, 0, 0.967, -0.55, 0.12, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.114, -0.272, 0, 0.742, -0.47, 0.114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273252, -0.0253497, -0.0922855 ] - [ -0.12, -0.418, 0, 0.967, -0.55, 0.12, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.114, -0.272, 0, 0.742, -0.47, 0.114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273232, -0.0253411, -0.0926545 ] - [ -0.12, -0.418, 0, 0.968, -0.549, 0.12, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.114, -0.271, 0, 0.742, -0.47, 0.114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273212, -0.0253321, -0.0930247 ] - [ -0.12, -0.419, 0, 0.968, -0.549, 0.12, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.271, 0, 0.742, -0.47, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273195, -0.0253227, -0.093396 ] - [ -0.12, -0.42, 0, 0.968, -0.548, 0.12, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.271, 0, 0.742, -0.47, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273178, -0.0253127, -0.0937684 ] - [ -0.12, -0.421, 0, 0.968, -0.548, 0.12, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.271, 0, 0.742, -0.47, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273163, -0.0253023, -0.094142 ] - [ -0.12, -0.421, 0, 0.968, -0.547, 0.12, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.271, 0, 0.742, -0.47, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273149, -0.0252914, -0.0945166 ] - [ -0.121, -0.422, 0, 0.968, -0.546, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.271, 0, 0.742, -0.47, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273137, -0.0252801, -0.0948922 ] - [ -0.121, -0.423, 0, 0.969, -0.546, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.271, 0, 0.742, -0.47, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273126, -0.0252682, -0.0952689 ] - [ -0.121, -0.423, 0, 0.969, -0.545, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.271, 0, 0.742, -0.47, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273116, -0.0252559, -0.0956467 ] - [ -0.121, -0.424, 0, 0.969, -0.545, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.271, 0, 0.742, -0.47, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273108, -0.0252432, -0.0960254 ] - [ -0.121, -0.425, 0, 0.969, -0.544, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.271, 0, 0.742, -0.47, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.02731, -0.0252299, -0.0964051 ] - [ -0.121, -0.426, 0, 0.969, -0.544, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.271, 0, 0.742, -0.47, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273095, -0.0252161, -0.0967858 ] - [ -0.121, -0.426, 0, 0.969, -0.543, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.271, 0, 0.742, -0.47, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.027309, -0.0252019, -0.0971675 ] - [ -0.121, -0.427, 0, 0.97, -0.543, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.271, 0, 0.741, -0.47, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273087, -0.0251872, -0.0975501 ] - [ -0.121, -0.428, 0, 0.97, -0.542, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.271, 0, 0.741, -0.47, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273086, -0.025172, -0.0979336 ] - [ -0.121, -0.428, 0, 0.97, -0.541, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.271, 0, 0.741, -0.47, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273085, -0.0251563, -0.0983181 ] - [ -0.121, -0.429, 0, 0.97, -0.541, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.271, 0, 0.741, -0.47, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273086, -0.0251401, -0.0987034 ] - [ -0.121, -0.43, 0, 0.97, -0.54, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.271, 0, 0.741, -0.47, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273089, -0.0251234, -0.0990896 ] - [ -0.121, -0.431, 0, 0.97, -0.54, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.271, 0, 0.741, -0.47, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273093, -0.0251063, -0.0994767 ] - [ -0.121, -0.431, 0, 0.97, -0.539, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.271, 0, 0.741, -0.47, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273098, -0.0250886, -0.0998646 ] - [ -0.121, -0.432, 0, 0.97, -0.538, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.271, 0, 0.741, -0.47, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273104, -0.0250705, -0.100253 ] - [ -0.121, -0.433, 0, 0.971, -0.538, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.271, 0, 0.741, -0.47, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273112, -0.0250518, -0.100643 ] - [ -0.121, -0.433, 0, 0.971, -0.537, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.271, 0, 0.741, -0.47, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273121, -0.0250327, -0.101033 ] - [ -0.121, -0.434, 0, 0.971, -0.537, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.271, 0, 0.741, -0.47, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273132, -0.025013, -0.101424 ] - [ -0.121, -0.435, 0, 0.971, -0.536, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.271, 0, 0.741, -0.47, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273144, -0.0249929, -0.101816 ] - [ -0.121, -0.436, 0, 0.971, -0.535, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.271, 0, 0.741, -0.47, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273157, -0.0249723, -0.102209 ] - [ -0.121, -0.436, 0, 0.971, -0.535, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.271, 0, 0.741, -0.47, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273172, -0.0249512, -0.102602 ] - [ -0.121, -0.437, 0, 0.971, -0.534, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.271, 0, 0.741, -0.47, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273188, -0.0249295, -0.102996 ] - [ -0.121, -0.438, 0, 0.971, -0.533, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.271, 0, 0.741, -0.47, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273205, -0.0249074, -0.10339 ] - [ -0.121, -0.438, 0, 0.971, -0.533, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.271, 0, 0.741, -0.47, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273224, -0.0248848, -0.103786 ] - [ -0.121, -0.439, 0, 0.971, -0.532, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.116, -0.271, 0, 0.741, -0.47, 0.116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273244, -0.0248617, -0.104182 ] - [ -0.121, -0.44, 0, 0.971, -0.532, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.116, -0.271, 0, 0.741, -0.47, 0.116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273266, -0.024838, -0.104578 ] - [ -0.121, -0.441, 0, 0.971, -0.531, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.116, -0.271, 0, 0.741, -0.47, 0.116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273289, -0.0248139, -0.104975 ] - [ -0.122, -0.441, 0, 0.972, -0.53, 0.122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.116, -0.271, 0, 0.741, -0.47, 0.116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273313, -0.0247892, -0.105373 ] - [ -0.122, -0.442, 0, 0.972, -0.53, 0.122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.116, -0.271, 0, 0.741, -0.47, 0.116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273339, -0.0247641, -0.105771 ] - [ -0.122, -0.443, 0, 0.972, -0.529, 0.122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.116, -0.271, 0, 0.741, -0.47, 0.116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273366, -0.0247385, -0.10617 ] - [ -0.122, -0.443, 0, 0.972, -0.528, 0.122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.116, -0.271, 0, 0.741, -0.47, 0.116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273395, -0.0247123, -0.106569 ] - [ -0.122, -0.444, 0, 0.972, -0.528, 0.122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.116, -0.271, 0, 0.741, -0.47, 0.116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273425, -0.0246856, -0.106969 ] - [ -0.122, -0.445, 0, 0.972, -0.527, 0.122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.116, -0.271, 0, 0.741, -0.47, 0.116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273456, -0.0246584, -0.107369 ] - [ -0.122, -0.446, 0, 0.972, -0.526, 0.122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.116, -0.271, 0, 0.741, -0.47, 0.116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273489, -0.0246307, -0.107769 ] - [ -0.122, -0.446, 0, 0.972, -0.526, 0.122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.116, -0.271, 0, 0.741, -0.47, 0.116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273523, -0.0246025, -0.10817 ] - [ -0.122, -0.447, 0, 0.972, -0.525, 0.122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.116, -0.271, 0, 0.741, -0.47, 0.116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273558, -0.0245739, -0.108572 ] - [ -0.122, -0.448, 0, 0.972, -0.524, 0.122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.116, -0.271, 0, 0.741, -0.47, 0.116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273595, -0.0245446, -0.108974 ] - [ -0.122, -0.449, 0, 0.972, -0.523, 0.122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.116, -0.271, 0, 0.741, -0.47, 0.116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273633, -0.0245149, -0.109376 ] - [ -0.122, -0.449, 0, 0.972, -0.523, 0.122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.116, -0.271, 0, 0.741, -0.47, 0.116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273673, -0.0244846, -0.109778 ] - [ -0.122, -0.45, 0, 0.972, -0.522, 0.122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.116, -0.271, 0, 0.741, -0.47, 0.116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273714, -0.0244539, -0.110181 ] - [ -0.122, -0.451, 0, 0.972, -0.521, 0.122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.116, -0.271, 0, 0.741, -0.47, 0.116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273756, -0.0244226, -0.110584 ] - [ -0.122, -0.451, 0, 0.972, -0.521, 0.122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.116, -0.271, 0, 0.741, -0.47, 0.116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.02738, -0.0243908, -0.110987 ] - [ -0.122, -0.452, 0, 0.972, -0.52, 0.122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.116, -0.271, 0, 0.741, -0.47, 0.116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273845, -0.0243585, -0.111391 ] - [ -0.122, -0.453, 0, 0.972, -0.519, 0.122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.116, -0.271, 0, 0.741, -0.47, 0.116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273892, -0.0243257, -0.111795 ] - [ -0.122, -0.454, 0, 0.972, -0.519, 0.122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.116, -0.271, 0, 0.741, -0.47, 0.116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273939, -0.0242923, -0.112199 ] - [ -0.122, -0.454, 0, 0.972, -0.518, 0.122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.116, -0.271, 0, 0.741, -0.47, 0.116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273989, -0.0242585, -0.112603 ] - [ -0.122, -0.455, 0, 0.972, -0.517, 0.122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.116, -0.271, 0, 0.741, -0.47, 0.116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274039, -0.0242241, -0.113008 ] - [ -0.122, -0.456, 0, 0.972, -0.516, 0.122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.116, -0.271, 0, 0.741, -0.47, 0.116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274091, -0.0241893, -0.113412 ] - [ -0.122, -0.456, 0, 0.972, -0.516, 0.122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.116, -0.271, 0, 0.741, -0.47, 0.116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274145, -0.0241538, -0.113817 ] - [ -0.122, -0.457, 0, 0.972, -0.515, 0.122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.116, -0.271, 0, 0.741, -0.47, 0.116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274199, -0.0241179, -0.114221 ] - [ -0.122, -0.458, 0, 0.972, -0.514, 0.122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.116, -0.271, 0, 0.741, -0.47, 0.116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274256, -0.0240815, -0.114626 ] - [ -0.122, -0.459, 0, 0.972, -0.513, 0.122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.116, -0.271, 0, 0.741, -0.47, 0.116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274313, -0.0240445, -0.115031 ] - [ -0.122, -0.459, 0, 0.972, -0.513, 0.122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.116, -0.271, 0, 0.741, -0.47, 0.116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274372, -0.024007, -0.115436 ] - [ -0.122, -0.46, 0, 0.972, -0.512, 0.122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.116, -0.271, 0, 0.741, -0.47, 0.116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274432, -0.023969, -0.115841 ] - [ -0.122, -0.461, 0, 0.972, -0.511, 0.122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.116, -0.271, 0, 0.741, -0.47, 0.116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274494, -0.0239305, -0.116245 ] - [ -0.122, -0.461, 0, 0.972, -0.511, 0.122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.116, -0.271, 0, 0.741, -0.47, 0.116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274557, -0.0238915, -0.11665 ] - [ -0.122, -0.462, 0, 0.972, -0.51, 0.122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.116, -0.271, 0, 0.741, -0.47, 0.116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274621, -0.0238519, -0.117055 ] - [ -0.122, -0.463, 0, 0.972, -0.509, 0.122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.116, -0.271, 0, 0.741, -0.47, 0.116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274687, -0.0238118, -0.117459 ] - [ -0.122, -0.463, 0, 0.972, -0.508, 0.122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.116, -0.271, 0, 0.741, -0.47, 0.116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274754, -0.0237712, -0.117864 ] - [ -0.121, -0.464, 0, 0.972, -0.508, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.116, -0.271, 0, 0.741, -0.47, 0.116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274822, -0.0237301, -0.118268 ] - [ -0.121, -0.465, 0, 0.972, -0.507, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.27, 0, 0.741, -0.47, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274892, -0.0236884, -0.118672 ] - [ -0.121, -0.466, 0, 0.972, -0.506, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.27, 0, 0.741, -0.471, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274963, -0.0236462, -0.119076 ] - [ -0.121, -0.466, 0, 0.972, -0.505, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.27, 0, 0.741, -0.471, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275035, -0.0236035, -0.11948 ] - [ -0.121, -0.467, 0, 0.972, -0.505, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.27, 0, 0.741, -0.471, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275109, -0.0235603, -0.119884 ] - [ -0.121, -0.468, 0, 0.972, -0.504, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.27, 0, 0.741, -0.471, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275184, -0.0235165, -0.120287 ] - [ -0.121, -0.468, 0, 0.971, -0.503, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.27, 0, 0.741, -0.471, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275261, -0.0234723, -0.12069 ] - [ -0.121, -0.469, 0, 0.971, -0.502, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.27, 0, 0.741, -0.471, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275338, -0.0234275, -0.121092 ] - [ -0.121, -0.47, 0, 0.971, -0.502, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.27, 0, 0.741, -0.471, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275417, -0.0233822, -0.121495 ] - [ -0.121, -0.47, 0, 0.971, -0.501, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.27, 0, 0.741, -0.471, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275498, -0.0233363, -0.121897 ] - [ -0.121, -0.471, 0, 0.971, -0.5, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.27, 0, 0.741, -0.471, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.027558, -0.02329, -0.122298 ] - [ -0.121, -0.472, 0, 0.971, -0.499, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.27, 0, 0.741, -0.471, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275663, -0.0232431, -0.1227 ] - [ -0.121, -0.473, 0, 0.971, -0.499, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.27, 0, 0.741, -0.471, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275748, -0.0231956, -0.1231 ] - [ -0.121, -0.473, 0, 0.971, -0.498, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.27, 0, 0.741, -0.471, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275833, -0.0231477, -0.123501 ] - [ -0.121, -0.474, 0, 0.971, -0.497, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.27, 0, 0.741, -0.471, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.027592, -0.0230992, -0.1239 ] - [ -0.121, -0.475, 0, 0.971, -0.496, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.27, 0, 0.741, -0.471, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276009, -0.0230502, -0.1243 ] - [ -0.121, -0.475, 0, 0.971, -0.496, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.27, 0, 0.741, -0.471, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276099, -0.0230007, -0.124698 ] - [ -0.121, -0.476, 0, 0.971, -0.495, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.27, 0, 0.741, -0.471, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.027619, -0.0229507, -0.125097 ] - [ -0.121, -0.477, 0, 0.971, -0.494, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.27, 0, 0.741, -0.471, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276282, -0.0229001, -0.125494 ] - [ -0.121, -0.477, 0, 0.971, -0.493, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.27, 0, 0.741, -0.471, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276376, -0.022849, -0.125891 ] - [ -0.121, -0.478, 0, 0.971, -0.493, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.27, 0, 0.741, -0.471, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276471, -0.0227974, -0.126288 ] - [ -0.121, -0.479, 0, 0.97, -0.492, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.27, 0, 0.741, -0.471, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276568, -0.0227453, -0.126683 ] - [ -0.121, -0.479, 0, 0.97, -0.491, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.27, 0, 0.741, -0.471, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276665, -0.0226926, -0.127079 ] - [ -0.121, -0.48, 0, 0.97, -0.49, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.27, 0, 0.741, -0.471, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276764, -0.0226394, -0.127473 ] - [ -0.121, -0.481, 0, 0.97, -0.49, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.27, 0, 0.741, -0.471, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276865, -0.0225857, -0.127867 ] - [ -0.121, -0.481, 0, 0.97, -0.489, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.27, 0, 0.741, -0.471, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276966, -0.0225315, -0.12826 ] - [ -0.121, -0.482, 0, 0.97, -0.488, 0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.27, 0, 0.741, -0.471, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277069, -0.0224767, -0.128652 ] - [ -0.12, -0.483, 0, 0.97, -0.487, 0.12, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115, -0.27, 0, 0.741, -0.471, 0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277173, -0.0224214, -0.129043 ] - [ -0.12, -0.483, 0, 0.97, -0.487, 0.12, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.114, -0.27, 0, 0.741, -0.471, 0.114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277278, -0.0223656, -0.129433 ] - [ -0.12, -0.484, 0, 0.97, -0.486, 0.12, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.114, -0.27, 0, 0.741, -0.472, 0.114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277385, -0.0223093, -0.129823 ] - [ -0.12, -0.485, 0, 0.97, -0.485, 0.12, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.114, -0.27, 0, 0.741, -0.472, 0.114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277493, -0.0222525, -0.130212 ] - [ -0.12, -0.485, 0, 0.97, -0.484, 0.12, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.114, -0.27, 0, 0.741, -0.472, 0.114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277602, -0.0221951, -0.1306 ] - [ -0.12, -0.486, 0, 0.969, -0.484, 0.12, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.114, -0.27, 0, 0.741, -0.472, 0.114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277712, -0.0221372, -0.130987 ] - [ -0.12, -0.487, 0, 0.969, -0.483, 0.12, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.114, -0.27, 0, 0.741, -0.472, 0.114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277824, -0.0220788, -0.131373 ] - [ -0.12, -0.487, 0, 0.969, -0.482, 0.12, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.114, -0.27, 0, 0.741, -0.472, 0.114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277937, -0.0220198, -0.131758 ] - [ -0.12, -0.488, 0, 0.969, -0.481, 0.12, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.114, -0.27, 0, 0.741, -0.472, 0.114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0278051, -0.0219604, -0.132142 ] - [ -0.12, -0.488, 0, 0.969, -0.481, 0.12, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.114, -0.27, 0, 0.741, -0.472, 0.114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0278166, -0.0219004, -0.132525 ] - [ -0.12, -0.489, 0, 0.969, -0.48, 0.12, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.114, -0.269, 0, 0.741, -0.472, 0.114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0278283, -0.0218399, -0.132907 ] - [ -0.12, -0.49, 0, 0.969, -0.479, 0.12, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.114, -0.269, 0, 0.741, -0.472, 0.114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0278401, -0.0217789, -0.133288 ] - [ -0.12, -0.49, 0, 0.969, -0.478, 0.12, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.114, -0.269, 0, 0.742, -0.472, 0.114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0278519, -0.0217174, -0.133668 ] - [ -0.12, -0.491, 0, 0.969, -0.478, 0.12, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.114, -0.269, 0, 0.742, -0.472, 0.114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.027864, -0.0216553, -0.134046 ] - [ -0.12, -0.492, 0, 0.968, -0.477, 0.12, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.114, -0.269, 0, 0.742, -0.472, 0.114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0278761, -0.0215928, -0.134424 ] - [ -0.119, -0.492, 0, 0.968, -0.476, 0.119, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.114, -0.269, 0, 0.742, -0.472, 0.114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0278884, -0.0215297, -0.1348 ] - [ -0.119, -0.493, 0, 0.968, -0.475, 0.119, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.114, -0.269, 0, 0.742, -0.472, 0.114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0279007, -0.0214661, -0.135175 ] - [ -0.119, -0.493, 0, 0.968, -0.475, 0.119, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.113, -0.269, 0, 0.742, -0.472, 0.113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0279132, -0.0214019, -0.135549 ] - [ -0.119, -0.494, 0, 0.968, -0.474, 0.119, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.113, -0.269, 0, 0.742, -0.472, 0.113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0279258, -0.0213373, -0.135922 ] - [ -0.119, -0.495, 0, 0.968, -0.473, 0.119, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.113, -0.269, 0, 0.742, -0.473, 0.113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0279386, -0.0212722, -0.136294 ] - [ -0.119, -0.495, 0, 0.968, -0.472, 0.119, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.113, -0.269, 0, 0.742, -0.473, 0.113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0279514, -0.0212065, -0.136664 ] - [ -0.119, -0.496, 0, 0.967, -0.472, 0.119, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.113, -0.269, 0, 0.742, -0.473, 0.113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0279644, -0.0211403, -0.137033 ] - [ -0.119, -0.497, 0, 0.967, -0.471, 0.119, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.113, -0.269, 0, 0.742, -0.473, 0.113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0279775, -0.0210736, -0.1374 ] - [ -0.119, -0.497, 0, 0.967, -0.47, 0.119, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.113, -0.269, 0, 0.742, -0.473, 0.113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0279906, -0.0210064, -0.137766 ] - [ -0.119, -0.498, 0, 0.967, -0.469, 0.119, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.113, -0.269, 0, 0.742, -0.473, 0.113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.028004, -0.0209387, -0.138131 ] - [ -0.119, -0.498, 0, 0.967, -0.469, 0.119, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.113, -0.269, 0, 0.742, -0.473, 0.113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0280174, -0.0208705, -0.138494 ] - [ -0.119, -0.499, 0, 0.967, -0.468, 0.119, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.113, -0.269, 0, 0.742, -0.473, 0.113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0280309, -0.0208017, -0.138856 ] - [ -0.118, -0.499, 0, 0.967, -0.467, 0.118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.113, -0.269, 0, 0.742, -0.473, 0.113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0280446, -0.0207325, -0.139217 ] - [ -0.118, -0.5, 0, 0.966, -0.466, 0.118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.113, -0.269, 0, 0.742, -0.473, 0.113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0280583, -0.0206627, -0.139576 ] - [ -0.118, -0.501, 0, 0.966, -0.466, 0.118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.112, -0.269, 0, 0.742, -0.473, 0.112, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0280722, -0.0205924, -0.139933 ] - [ -0.118, -0.501, 0, 0.966, -0.465, 0.118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.112, -0.269, 0, 0.742, -0.473, 0.112, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0280862, -0.0205216, -0.140289 ] - [ -0.118, -0.502, 0, 0.966, -0.464, 0.118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.112, -0.269, 0, 0.742, -0.473, 0.112, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0281003, -0.0204503, -0.140643 ] - [ -0.118, -0.502, 0, 0.966, -0.463, 0.118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.112, -0.269, 0, 0.742, -0.474, 0.112, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0281145, -0.0203785, -0.140996 ] - [ -0.118, -0.503, 0, 0.966, -0.463, 0.118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.112, -0.268, 0, 0.742, -0.474, 0.112, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0281288, -0.0203062, -0.141347 ] - [ -0.118, -0.503, 0, 0.965, -0.462, 0.118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.112, -0.268, 0, 0.742, -0.474, 0.112, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0281433, -0.0202334, -0.141697 ] - [ -0.118, -0.504, 0, 0.965, -0.461, 0.118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.112, -0.268, 0, 0.742, -0.474, 0.112, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0281578, -0.0201601, -0.142045 ] - [ -0.118, -0.505, 0, 0.965, -0.461, 0.118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.112, -0.268, 0, 0.742, -0.474, 0.112, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0281724, -0.0200863, -0.142391 ] - [ -0.117, -0.505, 0, 0.965, -0.46, 0.117, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.112, -0.268, 0, 0.742, -0.474, 0.112, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0281872, -0.0200119, -0.142735 ] - [ -0.117, -0.506, 0, 0.965, -0.459, 0.117, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.112, -0.268, 0, 0.742, -0.474, 0.112, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.028202, -0.0199371, -0.143078 ] - [ -0.117, -0.506, 0, 0.965, -0.458, 0.117, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.112, -0.268, 0, 0.742, -0.474, 0.112, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0282169, -0.0198618, -0.143419 ] - [ -0.117, -0.507, 0, 0.964, -0.458, 0.117, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.111, -0.268, 0, 0.742, -0.474, 0.111, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.028232, -0.019786, -0.143759 ] - [ -0.117, -0.507, 0, 0.964, -0.457, 0.117, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.111, -0.268, 0, 0.742, -0.474, 0.111, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0282471, -0.0197097, -0.144096 ] - [ -0.117, -0.508, 0, 0.964, -0.456, 0.117, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.111, -0.268, 0, 0.742, -0.474, 0.111, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0282624, -0.0196329, -0.144432 ] - [ -0.117, -0.508, 0, 0.964, -0.456, 0.117, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.111, -0.268, 0, 0.742, -0.474, 0.111, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0282777, -0.0195556, -0.144766 ] - [ -0.117, -0.509, 0, 0.964, -0.455, 0.117, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.111, -0.268, 0, 0.742, -0.475, 0.111, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0282932, -0.0194778, -0.145098 ] - [ -0.117, -0.509, 0, 0.963, -0.454, 0.117, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.111, -0.268, 0, 0.742, -0.475, 0.111, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0283087, -0.0193995, -0.145428 ] - [ -0.116, -0.51, 0, 0.963, -0.453, 0.116, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.111, -0.268, 0, 0.743, -0.475, 0.111, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0283244, -0.0193207, -0.145756 ] - [ -0.116, -0.51, 0, 0.963, -0.453, 0.116, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.111, -0.268, 0, 0.743, -0.475, 0.111, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0283401, -0.0192415, -0.146082 ] - [ -0.116, -0.511, 0, 0.963, -0.452, 0.116, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.111, -0.268, 0, 0.743, -0.475, 0.111, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0283559, -0.0191617, -0.146407 ] - [ -0.116, -0.511, 0, 0.963, -0.451, 0.116, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.11, -0.268, 0, 0.743, -0.475, 0.11, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0283718, -0.0190814, -0.146729 ] - [ -0.116, -0.512, 0, 0.962, -0.451, 0.116, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.11, -0.267, 0, 0.743, -0.475, 0.11, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0283878, -0.0190007, -0.147049 ] - [ -0.116, -0.512, 0, 0.962, -0.45, 0.116, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.11, -0.267, 0, 0.743, -0.475, 0.11, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0284039, -0.0189195, -0.147368 ] - [ -0.116, -0.513, 0, 0.962, -0.449, 0.116, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.11, -0.267, 0, 0.743, -0.475, 0.11, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0284201, -0.0188378, -0.147684 ] - [ -0.116, -0.513, 0, 0.962, -0.449, 0.116, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.11, -0.267, 0, 0.743, -0.476, 0.11, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0284364, -0.0187556, -0.147998 ] - [ -0.115, -0.513, 0, 0.961, -0.448, 0.115, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.11, -0.267, 0, 0.743, -0.476, 0.11, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0284528, -0.0186729, -0.14831 ] - [ -0.115, -0.514, 0, 0.961, -0.447, 0.115, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.11, -0.267, 0, 0.743, -0.476, 0.11, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0284692, -0.0185898, -0.14862 ] - [ -0.115, -0.514, 0, 0.961, -0.447, 0.115, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.11, -0.267, 0, 0.743, -0.476, 0.11, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0284858, -0.0185062, -0.148928 ] - [ -0.115, -0.515, 0, 0.961, -0.446, 0.115, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.109, -0.267, 0, 0.743, -0.476, 0.109, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0285024, -0.0184221, -0.149234 ] - [ -0.115, -0.515, 0, 0.96, -0.445, 0.115, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.109, -0.267, 0, 0.743, -0.476, 0.109, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0285191, -0.0183375, -0.149538 ] - [ -0.115, -0.516, 0, 0.96, -0.445, 0.115, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.109, -0.267, 0, 0.743, -0.476, 0.109, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0285359, -0.0182524, -0.149839 ] - [ -0.115, -0.516, 0, 0.96, -0.444, 0.115, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.109, -0.267, 0, 0.743, -0.476, 0.109, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0285528, -0.0181669, -0.150138 ] - [ -0.114, -0.516, 0, 0.96, -0.443, 0.114, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.109, -0.267, 0, 0.743, -0.476, 0.109, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0285697, -0.0180809, -0.150435 ] - [ -0.114, -0.517, 0, 0.959, -0.443, 0.114, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.109, -0.267, 0, 0.743, -0.477, 0.109, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0285867, -0.0179945, -0.15073 ] - [ -0.114, -0.517, 0, 0.959, -0.442, 0.114, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.109, -0.267, 0, 0.743, -0.477, 0.109, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286039, -0.0179075, -0.151022 ] - [ -0.114, -0.518, 0, 0.959, -0.441, 0.114, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.108, -0.266, 0, 0.743, -0.477, 0.108, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286211, -0.0178202, -0.151313 ] - [ -0.114, -0.518, 0, 0.959, -0.441, 0.114, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.108, -0.266, 0, 0.743, -0.477, 0.108, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286383, -0.0177323, -0.1516 ] - [ -0.114, -0.518, 0, 0.958, -0.44, 0.114, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.108, -0.266, 0, 0.743, -0.477, 0.108, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286557, -0.017644, -0.151886 ] - [ -0.113, -0.519, 0, 0.958, -0.439, 0.113, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.108, -0.266, 0, 0.743, -0.477, 0.108, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286731, -0.0175552, -0.152169 ] - [ -0.113, -0.519, 0, 0.958, -0.439, 0.113, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.108, -0.266, 0, 0.743, -0.477, 0.108, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286906, -0.0174659, -0.15245 ] - [ -0.113, -0.52, 0, 0.958, -0.438, 0.113, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.108, -0.266, 0, 0.743, -0.477, 0.108, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287082, -0.0173762, -0.152728 ] - [ -0.113, -0.52, 0, 0.957, -0.437, 0.113, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.108, -0.266, 0, 0.743, -0.478, 0.108, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287258, -0.0172861, -0.153004 ] - [ -0.113, -0.52, 0, 0.957, -0.437, 0.113, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.107, -0.266, 0, 0.744, -0.478, 0.107, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287435, -0.0171955, -0.153278 ] - [ -0.113, -0.521, 0, 0.957, -0.436, 0.113, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.107, -0.266, 0, 0.744, -0.478, 0.107, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287613, -0.0171044, -0.153549 ] - [ -0.113, -0.521, 0, 0.956, -0.435, 0.113, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.107, -0.266, 0, 0.744, -0.478, 0.107, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287791, -0.0170129, -0.153818 ] - [ -0.112, -0.521, 0, 0.956, -0.435, 0.112, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.107, -0.266, 0, 0.744, -0.478, 0.107, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.028797, -0.0169209, -0.154084 ] - [ -0.112, -0.522, 0, 0.956, -0.434, 0.112, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.107, -0.265, 0, 0.744, -0.478, 0.107, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.028815, -0.0168285, -0.154348 ] - [ -0.112, -0.522, 0, 0.955, -0.433, 0.112, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.107, -0.265, 0, 0.744, -0.478, 0.107, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.028833, -0.0167356, -0.154609 ] - [ -0.112, -0.522, 0, 0.955, -0.433, 0.112, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.107, -0.265, 0, 0.744, -0.478, 0.107, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0288511, -0.0166424, -0.154867 ] - [ -0.112, -0.523, 0, 0.955, -0.432, 0.112, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.106, -0.265, 0, 0.744, -0.479, 0.106, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0288692, -0.0165486, -0.155123 ] - [ -0.111, -0.523, 0, 0.954, -0.432, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.106, -0.265, 0, 0.744, -0.479, 0.106, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0288874, -0.0164545, -0.155377 ] - [ -0.111, -0.523, 0, 0.954, -0.431, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.106, -0.265, 0, 0.744, -0.479, 0.106, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0289057, -0.0163599, -0.155628 ] - [ -0.111, -0.523, 0, 0.954, -0.43, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.106, -0.265, 0, 0.744, -0.479, 0.106, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.028924, -0.0162648, -0.155876 ] - [ -0.111, -0.524, 0, 0.953, -0.43, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.106, -0.265, 0, 0.744, -0.479, 0.106, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0289423, -0.0161694, -0.156122 ] - [ -0.111, -0.524, 0, 0.953, -0.429, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.106, -0.265, 0, 0.744, -0.479, 0.106, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0289608, -0.0160735, -0.156365 ] - [ -0.111, -0.524, 0, 0.953, -0.428, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.265, 0, 0.744, -0.48, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0289792, -0.0159772, -0.156605 ] - [ -0.11, -0.524, 0, 0.952, -0.428, 0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.264, 0, 0.744, -0.48, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0289977, -0.0158804, -0.156843 ] - [ -0.11, -0.525, 0, 0.952, -0.427, 0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.264, 0, 0.744, -0.48, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0290163, -0.0157833, -0.157078 ] - [ -0.11, -0.525, 0, 0.952, -0.427, 0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.264, 0, 0.744, -0.48, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0290348, -0.0156857, -0.15731 ] - [ -0.11, -0.525, 0, 0.951, -0.426, 0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.264, 0, 0.744, -0.48, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0290535, -0.0155877, -0.15754 ] - [ -0.11, -0.525, 0, 0.951, -0.425, 0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104, -0.264, 0, 0.744, -0.48, 0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0290721, -0.0154893, -0.157766 ] - [ -0.109, -0.526, 0, 0.95, -0.425, 0.109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104, -0.264, 0, 0.744, -0.48, 0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0290909, -0.0153905, -0.15799 ] - [ -0.109, -0.526, 0, 0.95, -0.424, 0.109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104, -0.264, 0, 0.744, -0.481, 0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0291096, -0.0152913, -0.158212 ] - [ -0.109, -0.526, 0, 0.95, -0.424, 0.109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104, -0.264, 0, 0.744, -0.481, 0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0291284, -0.0151917, -0.15843 ] - [ -0.109, -0.526, 0, 0.949, -0.423, 0.109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104, -0.264, 0, 0.745, -0.481, 0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0291472, -0.0150917, -0.158646 ] - [ -0.109, -0.526, 0, 0.949, -0.422, 0.109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104, -0.263, 0, 0.745, -0.481, 0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029166, -0.0149913, -0.158859 ] - [ -0.108, -0.526, 0, 0.948, -0.422, 0.108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.103, -0.263, 0, 0.745, -0.481, 0.103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0291849, -0.0148905, -0.159069 ] - [ -0.108, -0.527, 0, 0.948, -0.421, 0.108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.103, -0.263, 0, 0.745, -0.481, 0.103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0292038, -0.0147892, -0.159276 ] - [ -0.108, -0.527, 0, 0.947, -0.421, 0.108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.103, -0.263, 0, 0.745, -0.482, 0.103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0292227, -0.0146876, -0.15948 ] - [ -0.108, -0.527, 0, 0.947, -0.42, 0.108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.103, -0.263, 0, 0.745, -0.482, 0.103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0292417, -0.0145856, -0.159682 ] - [ -0.107, -0.527, 0, 0.947, -0.42, 0.107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.103, -0.263, 0, 0.745, -0.482, 0.103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0292607, -0.0144833, -0.15988 ] - [ -0.107, -0.527, 0, 0.946, -0.419, 0.107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.102, -0.263, 0, 0.745, -0.482, 0.102, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0292796, -0.0143805, -0.160076 ] - [ -0.107, -0.527, 0, 0.946, -0.418, 0.107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.102, -0.263, 0, 0.745, -0.482, 0.102, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0292987, -0.0142774, -0.160269 ] - [ -0.107, -0.527, 0, 0.945, -0.418, 0.107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.102, -0.262, 0, 0.745, -0.482, 0.102, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293177, -0.0141739, -0.160459 ] - [ -0.107, -0.528, 0, 0.945, -0.417, 0.107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.102, -0.262, 0, 0.745, -0.483, 0.102, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293367, -0.01407, -0.160646 ] - [ -0.106, -0.528, 0, 0.944, -0.417, 0.106, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.101, -0.262, 0, 0.745, -0.483, 0.101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293558, -0.0139657, -0.16083 ] - [ -0.106, -0.528, 0, 0.944, -0.416, 0.106, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.101, -0.262, 0, 0.745, -0.483, 0.101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293749, -0.0138611, -0.161011 ] - [ -0.106, -0.528, 0, 0.943, -0.416, 0.106, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.101, -0.262, 0, 0.745, -0.483, 0.101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293939, -0.0137561, -0.161189 ] - [ -0.106, -0.528, 0, 0.943, -0.415, 0.106, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.101, -0.262, 0, 0.745, -0.483, 0.101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029413, -0.0136508, -0.161364 ] - [ -0.105, -0.528, 0, 0.942, -0.414, 0.105, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.101, -0.262, 0, 0.745, -0.484, 0.101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294321, -0.013545, -0.161536 ] - [ -0.105, -0.528, 0, 0.942, -0.414, 0.105, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.1, -0.262, 0, 0.745, -0.484, 0.1, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294512, -0.013439, -0.161705 ] - [ -0.105, -0.528, 0, 0.941, -0.413, 0.105, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.1, -0.261, 0, 0.745, -0.484, 0.1, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294703, -0.0133326, -0.161871 ] - [ -0.105, -0.528, 0, 0.941, -0.413, 0.105, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.1, -0.261, 0, 0.745, -0.484, 0.1, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294894, -0.0132258, -0.162034 ] - [ -0.104, -0.528, 0, 0.94, -0.412, 0.104, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0998, -0.261, 0, 0.745, -0.484, 0.0998, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295085, -0.0131187, -0.162194 ] - [ -0.104, -0.528, 0, 0.94, -0.412, 0.104, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0995, -0.261, 0, 0.745, -0.485, 0.0995, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295276, -0.0130112, -0.162351 ] - [ -0.104, -0.528, 0, 0.939, -0.411, 0.104, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0993, -0.261, 0, 0.745, -0.485, 0.0993, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295467, -0.0129034, -0.162505 ] - [ -0.104, -0.528, 0, 0.939, -0.411, 0.104, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0991, -0.261, 0, 0.746, -0.485, 0.0991, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295657, -0.0127953, -0.162656 ] - [ -0.103, -0.528, 0, 0.938, -0.41, 0.103, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0988, -0.26, 0, 0.746, -0.485, 0.0988, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295848, -0.0126868, -0.162804 ] - [ -0.103, -0.528, 0, 0.938, -0.41, 0.103, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0986, -0.26, 0, 0.746, -0.485, 0.0986, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296038, -0.0125781, -0.162949 ] - [ -0.103, -0.528, 0, 0.937, -0.409, 0.103, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0984, -0.26, 0, 0.746, -0.486, 0.0984, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296228, -0.012469, -0.16309 ] - [ -0.103, -0.528, 0, 0.936, -0.409, 0.103, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0981, -0.26, 0, 0.746, -0.486, 0.0981, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296418, -0.0123595, -0.163229 ] - [ -0.102, -0.528, 0, 0.936, -0.408, 0.102, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0979, -0.26, 0, 0.746, -0.486, 0.0979, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296608, -0.0122498, -0.163364 ] - [ -0.102, -0.528, 0, 0.935, -0.407, 0.102, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0976, -0.26, 0, 0.746, -0.486, 0.0976, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296797, -0.0121398, -0.163497 ] - [ -0.102, -0.528, 0, 0.935, -0.407, 0.102, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0974, -0.26, 0, 0.746, -0.486, 0.0974, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296987, -0.0120295, -0.163626 ] - [ -0.101, -0.528, 0, 0.934, -0.406, 0.101, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0971, -0.259, 0, 0.746, -0.487, 0.0971, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0297175, -0.0119188, -0.163752 ] - [ -0.101, -0.527, 0, 0.933, -0.406, 0.101, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0969, -0.259, 0, 0.746, -0.487, 0.0969, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0297364, -0.0118079, -0.163875 ] - [ -0.101, -0.527, 0, 0.933, -0.405, 0.101, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0966, -0.259, 0, 0.746, -0.487, 0.0966, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0297552, -0.0116967, -0.163995 ] - [ -0.101, -0.527, 0, 0.932, -0.405, 0.101, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0964, -0.259, 0, 0.746, -0.487, 0.0964, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0297739, -0.0115852, -0.164112 ] - [ -0.1, -0.527, 0, 0.931, -0.404, 0.1, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0961, -0.259, 0, 0.746, -0.487, 0.0961, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0297927, -0.0114734, -0.164226 ] - [ -0.1, -0.527, 0, 0.931, -0.404, 0.1, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0959, -0.258, 0, 0.746, -0.488, 0.0959, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0298113, -0.0113613, -0.164336 ] - [ -0.0998, -0.527, 0, 0.93, -0.403, 0.0998, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0956, -0.258, 0, 0.746, -0.488, 0.0956, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.02983, -0.011249, -0.164444 ] - [ -0.0995, -0.527, 0, 0.93, -0.403, 0.0995, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0953, -0.258, 0, 0.746, -0.488, 0.0953, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0298485, -0.0111363, -0.164548 ] - [ -0.0992, -0.527, 0, 0.929, -0.402, 0.0992, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0951, -0.258, 0, 0.746, -0.488, 0.0951, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0298671, -0.0110234, -0.164649 ] - [ -0.0989, -0.526, 0, 0.928, -0.402, 0.0989, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0948, -0.258, 0, 0.746, -0.489, 0.0948, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0298855, -0.0109103, -0.164747 ] - [ -0.0986, -0.526, 0, 0.927, -0.401, 0.0986, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0945, -0.258, 0, 0.746, -0.489, 0.0945, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0299039, -0.0107969, -0.164842 ] - [ -0.0983, -0.526, 0, 0.927, -0.401, 0.0983, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0943, -0.257, 0, 0.746, -0.489, 0.0943, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0299222, -0.0106833, -0.164934 ] - [ -0.098, -0.526, 0, 0.926, -0.4, 0.098, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.094, -0.257, 0, 0.746, -0.489, 0.094, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0299405, -0.0105694, -0.165022 ] - [ -0.0977, -0.526, 0, 0.925, -0.4, 0.0977, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0937, -0.257, 0, 0.746, -0.489, 0.0937, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0299587, -0.0104552, -0.165107 ] - [ -0.0974, -0.525, 0, 0.925, -0.399, 0.0974, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0934, -0.257, 0, 0.747, -0.49, 0.0934, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0299769, -0.0103409, -0.16519 ] - [ -0.0971, -0.525, 0, 0.924, -0.399, 0.0971, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0932, -0.257, 0, 0.747, -0.49, 0.0932, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0299949, -0.0102263, -0.165269 ] - [ -0.0967, -0.525, 0, 0.923, -0.398, 0.0967, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0929, -0.256, 0, 0.747, -0.49, 0.0929, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0300129, -0.0101114, -0.165345 ] - [ -0.0964, -0.525, 0, 0.922, -0.398, 0.0964, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0926, -0.256, 0, 0.747, -0.49, 0.0926, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0300308, -0.00999637, -0.165417 ] - [ -0.0961, -0.524, 0, 0.922, -0.397, 0.0961, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0923, -0.256, 0, 0.747, -0.491, 0.0923, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0300486, -0.00988109, -0.165487 ] - [ -0.0958, -0.524, 0, 0.921, -0.397, 0.0958, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.092, -0.256, 0, 0.747, -0.491, 0.092, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0300663, -0.00976561, -0.165553 ] - [ -0.0954, -0.524, 0, 0.92, -0.396, 0.0954, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0917, -0.256, 0, 0.747, -0.491, 0.0917, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.030084, -0.00964991, -0.165617 ] - [ -0.0951, -0.523, 0, 0.919, -0.396, 0.0951, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0914, -0.255, 0, 0.747, -0.491, 0.0914, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0301015, -0.009534, -0.165677 ] - [ -0.0948, -0.523, 0, 0.919, -0.395, 0.0948, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0911, -0.255, 0, 0.747, -0.492, 0.0911, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.030119, -0.0094179, -0.165734 ] - [ -0.0945, -0.523, 0, 0.918, -0.395, 0.0945, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0908, -0.255, 0, 0.747, -0.492, 0.0908, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0301363, -0.00930161, -0.165788 ] - [ -0.0941, -0.522, 0, 0.917, -0.395, 0.0941, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0905, -0.255, 0, 0.747, -0.492, 0.0905, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0301536, -0.00918513, -0.165838 ] - [ -0.0938, -0.522, 0, 0.916, -0.394, 0.0938, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0902, -0.255, 0, 0.747, -0.492, 0.0902, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0301707, -0.00906845, -0.165886 ] - [ -0.0934, -0.522, 0, 0.915, -0.394, 0.0934, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0899, -0.254, 0, 0.747, -0.493, 0.0899, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0301878, -0.0089516, -0.16593 ] - [ -0.0931, -0.521, 0, 0.914, -0.393, 0.0931, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0896, -0.254, 0, 0.747, -0.493, 0.0896, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0302047, -0.00883458, -0.165972 ] - [ -0.0927, -0.521, 0, 0.914, -0.393, 0.0927, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0893, -0.254, 0, 0.747, -0.493, 0.0893, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0302215, -0.0087174, -0.16601 ] - [ -0.0924, -0.521, 0, 0.913, -0.392, 0.0924, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.089, -0.254, 0, 0.747, -0.493, 0.089, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0302382, -0.00860004, -0.166045 ] - [ -0.092, -0.52, 0, 0.912, -0.392, 0.092, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0886, -0.253, 0, 0.747, -0.494, 0.0886, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0302548, -0.00848254, -0.166077 ] - [ -0.0917, -0.52, 0, 0.911, -0.391, 0.0917, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0883, -0.253, 0, 0.747, -0.494, 0.0883, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0302713, -0.00836491, -0.166106 ] - [ -0.0913, -0.519, 0, 0.91, -0.391, 0.0913, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.088, -0.253, 0, 0.747, -0.494, 0.088, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0302876, -0.00824713, -0.166131 ] - [ -0.091, -0.519, 0, 0.909, -0.39, 0.091, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0877, -0.253, 0, 0.747, -0.495, 0.0877, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0303038, -0.00812922, -0.166154 ] - [ -0.0906, -0.518, 0, 0.908, -0.39, 0.0906, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0873, -0.252, 0, 0.747, -0.495, 0.0873, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0303198, -0.00801118, -0.166174 ] - [ -0.0902, -0.518, 0, 0.907, -0.389, 0.0902, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.087, -0.252, 0, 0.747, -0.495, 0.087, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0303357, -0.00789302, -0.16619 ] - [ -0.0899, -0.518, 0, 0.907, -0.389, 0.0899, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0867, -0.252, 0, 0.747, -0.495, 0.0867, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0303514, -0.00777476, -0.166204 ] - [ -0.0895, -0.517, 0, 0.906, -0.389, 0.0895, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0863, -0.252, 0, 0.747, -0.496, 0.0863, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.030367, -0.00765639, -0.166214 ] - [ -0.0891, -0.517, 0, 0.905, -0.388, 0.0891, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.086, -0.252, 0, 0.747, -0.496, 0.086, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0303824, -0.00753792, -0.166222 ] - [ -0.0887, -0.516, 0, 0.904, -0.388, 0.0887, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0857, -0.251, 0, 0.747, -0.496, 0.0857, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0303977, -0.00741936, -0.166226 ] - [ -0.0884, -0.516, 0, 0.903, -0.387, 0.0884, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0853, -0.251, 0, 0.747, -0.496, 0.0853, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0304128, -0.00730073, -0.166228 ] - [ -0.088, -0.515, 0, 0.902, -0.387, 0.088, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.085, -0.251, 0, 0.747, -0.497, 0.085, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0304278, -0.00718199, -0.166226 ] - [ -0.0876, -0.515, 0, 0.901, -0.386, 0.0876, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0846, -0.25, 0, 0.748, -0.497, 0.0846, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0304425, -0.00706321, -0.166222 ] - [ -0.0872, -0.514, 0, 0.9, -0.386, 0.0872, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0843, -0.25, 0, 0.748, -0.497, 0.0843, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0304571, -0.00694437, -0.166214 ] - [ -0.0868, -0.513, 0, 0.899, -0.386, 0.0868, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0839, -0.25, 0, 0.748, -0.498, 0.0839, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0304715, -0.00682544, -0.166203 ] - [ -0.0864, -0.513, 0, 0.898, -0.385, 0.0864, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0835, -0.25, 0, 0.748, -0.498, 0.0835, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0304858, -0.00670648, -0.16619 ] - [ -0.086, -0.512, 0, 0.897, -0.385, 0.086, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0832, -0.249, 0, 0.748, -0.498, 0.0832, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0304998, -0.00658748, -0.166173 ] - [ -0.0856, -0.512, 0, 0.896, -0.384, 0.0856, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0828, -0.249, 0, 0.748, -0.498, 0.0828, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305136, -0.00646845, -0.166154 ] - [ -0.0852, -0.511, 0, 0.895, -0.384, 0.0852, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0824, -0.249, 0, 0.748, -0.499, 0.0824, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305273, -0.00634939, -0.166132 ] - [ -0.0848, -0.511, 0, 0.894, -0.383, 0.0848, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0821, -0.249, 0, 0.748, -0.499, 0.0821, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305407, -0.0062303, -0.166107 ] - [ -0.0844, -0.51, 0, 0.893, -0.383, 0.0844, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0817, -0.248, 0, 0.748, -0.499, 0.0817, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305539, -0.0061112, -0.166079 ] - [ -0.084, -0.509, 0, 0.892, -0.383, 0.084, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0813, -0.248, 0, 0.748, -0.5, 0.0813, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305669, -0.00599208, -0.166048 ] - [ -0.0835, -0.509, 0, 0.891, -0.382, 0.0835, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0809, -0.248, 0, 0.748, -0.5, 0.0809, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305797, -0.00587298, -0.166014 ] - [ -0.0831, -0.508, 0, 0.89, -0.382, 0.0831, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0806, -0.247, 0, 0.748, -0.5, 0.0806, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305923, -0.0057539, -0.165978 ] - [ -0.0827, -0.507, 0, 0.889, -0.381, 0.0827, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0802, -0.247, 0, 0.748, -0.501, 0.0802, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306046, -0.00563483, -0.165939 ] - [ -0.0823, -0.507, 0, 0.888, -0.381, 0.0823, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0798, -0.247, 0, 0.748, -0.501, 0.0798, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306168, -0.00551578, -0.165897 ] - [ -0.0818, -0.506, 0, 0.886, -0.38, 0.0818, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0794, -0.247, 0, 0.748, -0.501, 0.0794, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306286, -0.00539677, -0.165852 ] - [ -0.0814, -0.505, 0, 0.885, -0.38, 0.0814, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.079, -0.246, 0, 0.748, -0.502, 0.079, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306403, -0.00527779, -0.165804 ] - [ -0.081, -0.505, 0, 0.884, -0.38, 0.081, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0786, -0.246, 0, 0.748, -0.502, 0.0786, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306517, -0.00515886, -0.165754 ] - [ -0.0805, -0.504, 0, 0.883, -0.379, 0.0805, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0782, -0.246, 0, 0.748, -0.502, 0.0782, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306629, -0.00503999, -0.165702 ] - [ -0.0801, -0.503, 0, 0.882, -0.379, 0.0801, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0778, -0.245, 0, 0.748, -0.502, 0.0778, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306738, -0.00492118, -0.165646 ] - [ -0.0797, -0.503, 0, 0.881, -0.378, 0.0797, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0774, -0.245, 0, 0.748, -0.503, 0.0774, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306844, -0.00480243, -0.165588 ] - [ -0.0792, -0.502, 0, 0.88, -0.378, 0.0792, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.077, -0.245, 0, 0.748, -0.503, 0.077, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306948, -0.00468378, -0.165527 ] - [ -0.0788, -0.501, 0, 0.879, -0.378, 0.0788, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0766, -0.244, 0, 0.748, -0.503, 0.0766, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307049, -0.00456521, -0.165464 ] - [ -0.0783, -0.5, 0, 0.877, -0.377, 0.0783, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0761, -0.244, 0, 0.748, -0.504, 0.0761, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307148, -0.00444671, -0.165398 ] - [ -0.0778, -0.5, 0, 0.876, -0.377, 0.0778, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0757, -0.244, 0, 0.748, -0.504, 0.0757, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307244, -0.00432835, -0.16533 ] - [ -0.0774, -0.499, 0, 0.875, -0.376, 0.0774, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0753, -0.243, 0, 0.748, -0.504, 0.0753, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307337, -0.00421007, -0.165259 ] - [ -0.0769, -0.498, 0, 0.874, -0.376, 0.0769, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0749, -0.243, 0, 0.748, -0.505, 0.0749, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307427, -0.00409192, -0.165186 ] - [ -0.0764, -0.497, 0, 0.873, -0.376, 0.0764, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0744, -0.243, 0, 0.748, -0.505, 0.0744, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307514, -0.00397391, -0.16511 ] - [ -0.076, -0.496, 0, 0.872, -0.375, 0.076, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.074, -0.242, 0, 0.748, -0.505, 0.074, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307598, -0.00385604, -0.165032 ] - [ -0.0755, -0.496, 0, 0.87, -0.375, 0.0755, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0736, -0.242, 0, 0.748, -0.506, 0.0736, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.030768, -0.00373832, -0.164951 ] - [ -0.075, -0.495, 0, 0.869, -0.374, 0.075, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0731, -0.242, 0, 0.748, -0.506, 0.0731, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307758, -0.00362077, -0.164869 ] - [ -0.0745, -0.494, 0, 0.868, -0.374, 0.0745, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0727, -0.241, 0, 0.748, -0.506, 0.0727, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307833, -0.0035034, -0.164783 ] - [ -0.0741, -0.493, 0, 0.867, -0.374, 0.0741, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0722, -0.241, 0, 0.748, -0.507, 0.0722, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307905, -0.00338622, -0.164696 ] - [ -0.0736, -0.492, 0, 0.866, -0.373, 0.0736, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0718, -0.241, 0, 0.748, -0.507, 0.0718, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307973, -0.00326923, -0.164607 ] - [ -0.0731, -0.491, 0, 0.864, -0.373, 0.0731, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0713, -0.24, 0, 0.748, -0.507, 0.0713, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308038, -0.00315245, -0.164515 ] - [ -0.0726, -0.491, 0, 0.863, -0.373, 0.0726, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0709, -0.24, 0, 0.748, -0.508, 0.0709, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03081, -0.00303588, -0.164421 ] - [ -0.0721, -0.49, 0, 0.862, -0.372, 0.0721, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0704, -0.24, 0, 0.748, -0.508, 0.0704, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308158, -0.00291955, -0.164325 ] - [ -0.0716, -0.489, 0, 0.861, -0.372, 0.0716, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0699, -0.239, 0, 0.748, -0.508, 0.0699, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308212, -0.00280345, -0.164227 ] - [ -0.0711, -0.488, 0, 0.859, -0.371, 0.0711, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0695, -0.239, 0, 0.748, -0.509, 0.0695, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308263, -0.00268762, -0.164127 ] - [ -0.0706, -0.487, 0, 0.858, -0.371, 0.0706, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.069, -0.238, 0, 0.748, -0.509, 0.069, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308311, -0.00257204, -0.164024 ] - [ -0.0701, -0.486, 0, 0.857, -0.371, 0.0701, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0685, -0.238, 0, 0.748, -0.51, 0.0685, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308354, -0.00245674, -0.16392 ] - [ -0.0695, -0.485, 0, 0.856, -0.37, 0.0695, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.068, -0.238, 0, 0.748, -0.51, 0.068, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308394, -0.00234173, -0.163814 ] - [ -0.069, -0.484, 0, 0.854, -0.37, 0.069, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0676, -0.237, 0, 0.748, -0.51, 0.0676, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.030843, -0.00222701, -0.163706 ] - [ -0.0685, -0.483, 0, 0.853, -0.37, 0.0685, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0671, -0.237, 0, 0.748, -0.511, 0.0671, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308462, -0.00211258, -0.163596 ] - [ -0.068, -0.482, 0, 0.852, -0.369, 0.068, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0666, -0.237, 0, 0.747, -0.511, 0.0666, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.030849, -0.00199847, -0.163485 ] - [ -0.0675, -0.481, 0, 0.85, -0.369, 0.0675, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0661, -0.236, 0, 0.747, -0.511, 0.0661, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308514, -0.00188471, -0.163371 ] - [ -0.0669, -0.481, 0, 0.849, -0.369, 0.0669, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0656, -0.236, 0, 0.747, -0.512, 0.0656, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308534, -0.00177126, -0.163256 ] - [ -0.0664, -0.48, 0, 0.848, -0.368, 0.0664, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0651, -0.235, 0, 0.747, -0.512, 0.0651, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.030855, -0.00165818, -0.16314 ] - [ -0.0658, -0.479, 0, 0.847, -0.368, 0.0658, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0646, -0.235, 0, 0.747, -0.512, 0.0646, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308561, -0.00154547, -0.163021 ] - [ -0.0653, -0.478, 0, 0.845, -0.368, 0.0653, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0641, -0.235, 0, 0.747, -0.513, 0.0641, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308568, -0.00143312, -0.162901 ] - [ -0.0648, -0.477, 0, 0.844, -0.367, 0.0648, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0636, -0.234, 0, 0.747, -0.513, 0.0636, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308571, -0.00132116, -0.16278 ] - [ -0.0642, -0.476, 0, 0.843, -0.367, 0.0642, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.063, -0.234, 0, 0.747, -0.513, 0.063, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308569, -0.0012096, -0.162657 ] - [ -0.0636, -0.475, 0, 0.841, -0.367, 0.0636, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0625, -0.233, 0, 0.747, -0.514, 0.0625, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308563, -0.00109844, -0.162533 ] - [ -0.0631, -0.474, 0, 0.84, -0.366, 0.0631, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.062, -0.233, 0, 0.747, -0.514, 0.062, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308553, -0.000987717, -0.162408 ] - [ -0.0625, -0.473, 0, 0.839, -0.366, 0.0625, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0615, -0.232, 0, 0.747, -0.515, 0.0615, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308537, -0.000877412, -0.162281 ] - [ -0.062, -0.472, 0, 0.838, -0.366, 0.062, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0609, -0.232, 0, 0.747, -0.515, 0.0609, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308517, -0.000767561, -0.162153 ] - [ -0.0614, -0.471, 0, 0.836, -0.365, 0.0614, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0604, -0.232, 0, 0.747, -0.515, 0.0604, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308493, -0.000658146, -0.162024 ] - [ -0.0608, -0.47, 0, 0.835, -0.365, 0.0608, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0599, -0.231, 0, 0.747, -0.516, 0.0599, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308464, -0.00054922, -0.161894 ] - [ -0.0602, -0.469, 0, 0.834, -0.365, 0.0602, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0593, -0.231, 0, 0.747, -0.516, 0.0593, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308429, -0.000440765, -0.161763 ] - [ -0.0597, -0.468, 0, 0.832, -0.365, 0.0597, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0588, -0.23, 0, 0.747, -0.516, 0.0588, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.030839, -0.000332799, -0.161631 ] - [ -0.0591, -0.467, 0, 0.831, -0.364, 0.0591, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0582, -0.23, 0, 0.747, -0.517, 0.0582, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308346, -0.000225339, -0.161498 ] - [ -0.0585, -0.466, 0, 0.83, -0.364, 0.0585, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0576, -0.229, 0, 0.747, -0.517, 0.0576, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308297, -0.000118386, -0.161364 ] - [ -0.0579, -0.465, 0, 0.828, -0.364, 0.0579, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0571, -0.229, 0, 0.746, -0.518, 0.0571, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308243, -1.19555e-05, -0.16123 ] - [ -0.0573, -0.464, 0, 0.827, -0.364, 0.0573, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0565, -0.228, 0, 0.746, -0.518, 0.0565, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308183, 9.39336e-05, -0.161095 ] - [ -0.0567, -0.463, 0, 0.826, -0.363, 0.0567, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0559, -0.228, 0, 0.746, -0.518, 0.0559, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308119, 0.000199264, -0.160959 ] - [ -0.0561, -0.462, 0, 0.825, -0.363, 0.0561, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0554, -0.227, 0, 0.746, -0.519, 0.0554, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308049, 0.000304036, -0.160822 ] - [ -0.0555, -0.46, 0, 0.823, -0.363, 0.0555, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0548, -0.227, 0, 0.746, -0.519, 0.0548, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307974, 0.000408233, -0.160685 ] - [ -0.0549, -0.459, 0, 0.822, -0.363, 0.0549, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0542, -0.226, 0, 0.746, -0.52, 0.0542, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307893, 0.000511835, -0.160548 ] - [ -0.0543, -0.458, 0, 0.821, -0.362, 0.0543, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0536, -0.226, 0, 0.746, -0.52, 0.0536, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307807, 0.000614827, -0.16041 ] - [ -0.0537, -0.457, 0, 0.819, -0.362, 0.0537, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.053, -0.225, 0, 0.746, -0.52, 0.053, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307715, 0.000717173, -0.160272 ] - [ -0.053, -0.456, 0, 0.818, -0.362, 0.053, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0524, -0.225, 0, 0.746, -0.521, 0.0524, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307617, 0.000818891, -0.160133 ] - [ -0.0524, -0.455, 0, 0.817, -0.362, 0.0524, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0518, -0.224, 0, 0.746, -0.521, 0.0518, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307514, 0.000919928, -0.159995 ] - [ -0.0518, -0.454, 0, 0.816, -0.362, 0.0518, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0512, -0.224, 0, 0.745, -0.522, 0.0512, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307404, 0.0010203, -0.159856 ] - [ -0.0511, -0.453, 0, 0.814, -0.361, 0.0511, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0506, -0.223, 0, 0.745, -0.522, 0.0506, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307289, 0.00111998, -0.159717 ] - [ -0.0505, -0.452, 0, 0.813, -0.361, 0.0505, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.05, -0.223, 0, 0.745, -0.522, 0.05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307167, 0.00121896, -0.159579 ] - [ -0.0498, -0.451, 0, 0.812, -0.361, 0.0498, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0494, -0.222, 0, 0.745, -0.523, 0.0494, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307039, 0.0013172, -0.15944 ] - [ -0.0492, -0.45, 0, 0.811, -0.361, 0.0492, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0487, -0.222, 0, 0.745, -0.523, 0.0487, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306905, 0.00141469, -0.159302 ] - [ -0.0485, -0.449, 0, 0.81, -0.361, 0.0485, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0481, -0.221, 0, 0.745, -0.524, 0.0481, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306765, 0.00151144, -0.159164 ] - [ -0.0479, -0.448, 0, 0.808, -0.36, 0.0479, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0475, -0.221, 0, 0.745, -0.524, 0.0475, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306618, 0.0016074, -0.159027 ] - [ -0.0472, -0.447, 0, 0.807, -0.36, 0.0472, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0468, -0.22, 0, 0.744, -0.524, 0.0468, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306465, 0.00170259, -0.15889 ] - [ -0.0466, -0.446, 0, 0.806, -0.36, 0.0466, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0462, -0.22, 0, 0.744, -0.525, 0.0462, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306305, 0.00179694, -0.158753 ] - [ -0.0459, -0.445, 0, 0.805, -0.36, 0.0459, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0455, -0.219, 0, 0.744, -0.525, 0.0455, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306138, 0.00189049, -0.158617 ] - [ -0.0452, -0.444, 0, 0.804, -0.36, 0.0452, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0449, -0.218, 0, 0.744, -0.526, 0.0449, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305964, 0.0019832, -0.158482 ] - [ -0.0445, -0.443, 0, 0.803, -0.36, 0.0445, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0442, -0.218, 0, 0.744, -0.526, 0.0442, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305784, 0.00207506, -0.158347 ] - [ -0.0439, -0.442, 0, 0.801, -0.36, 0.0439, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0436, -0.217, 0, 0.744, -0.526, 0.0436, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305596, 0.00216602, -0.158214 ] - [ -0.0432, -0.441, 0, 0.8, -0.36, 0.0432, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0429, -0.217, 0, 0.744, -0.527, 0.0429, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305402, 0.00225612, -0.158081 ] - [ -0.0425, -0.44, 0, 0.799, -0.36, 0.0425, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0422, -0.216, 0, 0.743, -0.527, 0.0422, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03052, 0.0023453, -0.157949 ] - [ -0.0418, -0.439, 0, 0.798, -0.36, 0.0418, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0415, -0.216, 0, 0.743, -0.528, 0.0415, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0304991, 0.00243356, -0.157818 ] - [ -0.0411, -0.438, 0, 0.797, -0.359, 0.0411, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0408, -0.215, 0, 0.743, -0.528, 0.0408, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0304774, 0.00252087, -0.157688 ] - [ -0.0404, -0.437, 0, 0.796, -0.359, 0.0404, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0402, -0.214, 0, 0.743, -0.528, 0.0402, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0304551, 0.00260721, -0.15756 ] - [ -0.0397, -0.436, 0, 0.795, -0.359, 0.0397, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0395, -0.214, 0, 0.743, -0.529, 0.0395, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0304319, 0.00269257, -0.157433 ] - [ -0.039, -0.435, 0, 0.794, -0.359, 0.039, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0388, -0.213, 0, 0.742, -0.529, 0.0388, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.030408, 0.00277694, -0.157307 ] - [ -0.0382, -0.434, 0, 0.793, -0.359, 0.0382, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0381, -0.213, 0, 0.742, -0.53, 0.0381, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0303834, 0.0028603, -0.157183 ] - [ -0.0375, -0.433, 0, 0.792, -0.359, 0.0375, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0373, -0.212, 0, 0.742, -0.53, 0.0373, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0303579, 0.00294261, -0.157061 ] - [ -0.0368, -0.432, 0, 0.791, -0.359, 0.0368, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0366, -0.211, 0, 0.742, -0.531, 0.0366, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0303317, 0.00302385, -0.15694 ] - [ -0.036, -0.431, 0, 0.79, -0.36, 0.036, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0359, -0.211, 0, 0.742, -0.531, 0.0359, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0303047, 0.00310403, -0.156821 ] - [ -0.0353, -0.43, 0, 0.789, -0.36, 0.0353, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0352, -0.21, 0, 0.741, -0.531, 0.0352, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0302769, 0.00318311, -0.156704 ] - [ -0.0346, -0.429, 0, 0.788, -0.36, 0.0346, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0344, -0.209, 0, 0.741, -0.532, 0.0344, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0302482, 0.0032611, -0.156589 ] - [ -0.0338, -0.428, 0, 0.788, -0.36, 0.0338, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0337, -0.209, 0, 0.741, -0.532, 0.0337, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0302188, 0.00333794, -0.156476 ] - [ -0.0331, -0.427, 0, 0.787, -0.36, 0.0331, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.033, -0.208, 0, 0.741, -0.533, 0.033, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0301885, 0.00341364, -0.156365 ] - [ -0.0323, -0.426, 0, 0.786, -0.36, 0.0323, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0322, -0.207, 0, 0.74, -0.533, 0.0322, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0301573, 0.00348818, -0.156257 ] - [ -0.0315, -0.425, 0, 0.785, -0.36, 0.0315, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0315, -0.207, 0, 0.74, -0.533, 0.0315, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0301253, 0.00356154, -0.156151 ] - [ -0.0308, -0.424, 0, 0.785, -0.361, 0.0308, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0307, -0.206, 0, 0.74, -0.534, 0.0307, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0300925, 0.00363369, -0.156047 ] - [ -0.03, -0.423, 0, 0.784, -0.361, 0.03, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0299, -0.205, 0, 0.74, -0.534, 0.0299, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0300588, 0.0037046, -0.155946 ] - [ -0.0292, -0.422, 0, 0.783, -0.361, 0.0292, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0292, -0.205, 0, 0.739, -0.535, 0.0292, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0300242, 0.00377429, -0.155847 ] - [ -0.0284, -0.422, 0, 0.783, -0.361, 0.0284, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0284, -0.204, 0, 0.739, -0.535, 0.0284, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0299888, 0.00384273, -0.155751 ] - [ -0.0276, -0.421, 0, 0.782, -0.362, 0.0276, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0276, -0.203, 0, 0.739, -0.535, 0.0276, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0299524, 0.0039099, -0.155658 ] - [ -0.0269, -0.42, 0, 0.782, -0.362, 0.0269, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0268, -0.202, 0, 0.738, -0.536, 0.0268, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0299152, 0.00397581, -0.155567 ] - [ -0.0261, -0.419, 0, 0.782, -0.362, 0.0261, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.026, -0.202, 0, 0.738, -0.536, 0.026, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029877, 0.00404042, -0.155478 ] - [ -0.0252, -0.418, 0, 0.781, -0.363, 0.0252, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0252, -0.201, 0, 0.738, -0.537, 0.0252, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0298379, 0.00410372, -0.155392 ] - [ -0.0244, -0.418, 0, 0.781, -0.363, 0.0244, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0244, -0.2, 0, 0.737, -0.537, 0.0244, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0297979, 0.00416572, -0.155308 ] - [ -0.0236, -0.417, 0, 0.78, -0.364, 0.0236, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0236, -0.2, 0, 0.737, -0.538, 0.0236, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0297569, 0.00422638, -0.155227 ] - [ -0.0228, -0.416, 0, 0.78, -0.364, 0.0228, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0228, -0.199, 0, 0.737, -0.538, 0.0228, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029715, 0.00428571, -0.155148 ] - [ -0.022, -0.415, 0, 0.78, -0.364, 0.022, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.022, -0.198, 0, 0.736, -0.538, 0.022, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296721, 0.00434369, -0.155071 ] - [ -0.0211, -0.415, 0, 0.78, -0.365, 0.0211, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0211, -0.197, 0, 0.736, -0.539, 0.0211, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296282, 0.00440031, -0.154996 ] - [ -0.0203, -0.414, 0, 0.779, -0.365, 0.0203, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0203, -0.197, 0, 0.736, -0.539, 0.0203, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295834, 0.00445555, -0.154923 ] - [ -0.0195, -0.413, 0, 0.779, -0.366, 0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0195, -0.196, 0, 0.735, -0.54, 0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295375, 0.00450939, -0.154853 ] - [ -0.0186, -0.413, 0, 0.779, -0.367, 0.0186, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0186, -0.195, 0, 0.735, -0.54, 0.0186, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294907, 0.00456184, -0.154785 ] - [ -0.0178, -0.412, 0, 0.779, -0.367, 0.0178, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0177, -0.194, 0, 0.735, -0.54, 0.0177, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294428, 0.00461289, -0.154718 ] - [ -0.0169, -0.411, 0, 0.779, -0.368, 0.0169, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0169, -0.193, 0, 0.734, -0.541, 0.0169, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293939, 0.00466249, -0.154654 ] - [ -0.016, -0.411, 0, 0.779, -0.368, 0.016, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.016, -0.193, 0, 0.734, -0.541, 0.016, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029344, 0.00471068, -0.154592 ] - [ -0.0152, -0.41, 0, 0.779, -0.369, 0.0152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0152, -0.192, 0, 0.733, -0.542, 0.0152, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029293, 0.0047574, -0.154531 ] - [ -0.0143, -0.409, 0, 0.779, -0.37, 0.0143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0143, -0.191, 0, 0.733, -0.542, 0.0143, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029241, 0.00480266, -0.154472 ] - [ -0.0134, -0.409, 0, 0.779, -0.37, 0.0134, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0134, -0.19, 0, 0.733, -0.542, 0.0134, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0291879, 0.00484645, -0.154416 ] - [ -0.0125, -0.408, 0, 0.779, -0.371, 0.0125, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0125, -0.189, 0, 0.732, -0.543, 0.0125, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0291337, 0.00488874, -0.154361 ] - [ -0.0116, -0.407, 0, 0.779, -0.372, 0.0116, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0116, -0.189, 0, 0.732, -0.543, 0.0116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0290784, 0.00492953, -0.154307 ] - [ -0.0107, -0.407, 0, 0.779, -0.372, 0.0107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0107, -0.188, 0, 0.731, -0.544, 0.0107, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0290219, 0.00496874, -0.154255 ] - [ -0.0098, -0.406, 0, 0.779, -0.373, 0.0098, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0098, -0.187, 0, 0.731, -0.544, 0.0098, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0289643, 0.00500637, -0.154205 ] - [ -0.00889, -0.406, 0, 0.78, -0.374, 0.00889, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00889, -0.186, 0, 0.731, -0.545, 0.00889, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0289056, 0.00504238, -0.154157 ] - [ -0.00797, -0.405, 0, 0.78, -0.375, 0.00797, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00797, -0.185, 0, 0.73, -0.545, 0.00797, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0288455, 0.00507673, -0.15411 ] - [ -0.00704, -0.404, 0, 0.78, -0.375, 0.00704, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00705, -0.184, 0, 0.73, -0.545, 0.00705, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287842, 0.00510938, -0.154064 ] - [ -0.00611, -0.404, 0, 0.78, -0.376, 0.00611, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00611, -0.183, 0, 0.729, -0.546, 0.00611, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287217, 0.00514031, -0.154019 ] - [ -0.00517, -0.403, 0, 0.78, -0.377, 0.00517, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00517, -0.182, 0, 0.729, -0.546, 0.00517, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516946, -0.153976 ] - [ -0.00423, -0.403, 0, 0.78, -0.378, 0.00423, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00423, -0.182, 0, 0.728, -0.547, 0.00423, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0285925, 0.00519682, -0.153933 ] - [ -0.00328, -0.402, 0, 0.781, -0.379, 0.00328, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00328, -0.181, 0, 0.728, -0.547, 0.00328, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0285259, 0.00522236, -0.153892 ] - [ -0.00232, -0.402, 0, 0.781, -0.379, 0.00232, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00232, -0.18, 0, 0.727, -0.547, 0.00232, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0284579, 0.00524604, -0.153852 ] - [ -0.00135, -0.401, 0, 0.781, -0.38, 0.00135, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00135, -0.179, 0, 0.726, -0.548, 0.00135, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0283884, 0.00526781, -0.153813 ] - [ -0.000381, -0.4, 0, 0.781, -0.381, 0.000381, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000381, -0.178, 0, 0.726, -0.548, 0.000381, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0283175, 0.00528765, -0.153775 ] - [ 0.000598, -0.4, 0, 0.782, -0.382, -0.000598, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000598, -0.177, 0, 0.725, -0.548, -0.000598, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.028245, 0.0053055, -0.153737 ] - [ 0.00158, -0.399, 0, 0.782, -0.383, -0.00158, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00158, -0.176, 0, 0.725, -0.549, -0.00158, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0281711, 0.00532137, -0.1537 ] - [ 0.00258, -0.398, 0, 0.782, -0.383, -0.00258, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00258, -0.175, 0, 0.724, -0.549, -0.00258, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0280955, 0.00533521, -0.153664 ] - [ 0.00358, -0.398, 0, 0.782, -0.384, -0.00358, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00358, -0.174, 0, 0.723, -0.55, -0.00358, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0280184, 0.00534696, -0.153628 ] - [ 0.00458, -0.397, 0, 0.782, -0.385, -0.00458, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00459, -0.173, 0, 0.723, -0.55, -0.00459, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0279396, 0.00535661, -0.153593 ] - [ 0.0056, -0.396, 0, 0.782, -0.386, -0.0056, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0056, -0.172, 0, 0.722, -0.55, -0.0056, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0278592, 0.00536413, -0.153558 ] - [ 0.00662, -0.396, 0, 0.783, -0.387, -0.00662, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00662, -0.171, 0, 0.721, -0.551, -0.00662, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277772, 0.00536951, -0.153524 ] - [ 0.00765, -0.395, 0, 0.783, -0.388, -0.00765, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00765, -0.17, 0, 0.721, -0.551, -0.00765, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276936, 0.00537291, -0.15349 ] - [ 0.00869, -0.394, 0, 0.783, -0.388, -0.00869, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00868, -0.169, 0, 0.72, -0.551, -0.00868, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276087, 0.00537458, -0.153456 ] - [ 0.00972, -0.394, 0, 0.783, -0.389, -0.00972, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00972, -0.168, 0, 0.719, -0.552, -0.00972, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275225, 0.00537472, -0.153422 ] - [ 0.0108, -0.393, 0, 0.783, -0.39, -0.0108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0108, -0.166, 0, 0.718, -0.552, -0.0108, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274353, 0.00537354, -0.153388 ] - [ 0.0118, -0.392, 0, 0.783, -0.391, -0.0118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0118, -0.165, 0, 0.718, -0.552, -0.0118, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273471, 0.00537123, -0.153354 ] - [ 0.0129, -0.392, 0, 0.783, -0.392, -0.0129, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0129, -0.164, 0, 0.717, -0.553, -0.0129, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272583, 0.00536806, -0.15332 ] - [ 0.0139, -0.391, 0, 0.783, -0.392, -0.0139, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0139, -0.163, 0, 0.716, -0.553, -0.0139, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0271688, 0.00536418, -0.153286 ] - [ 0.015, -0.39, 0, 0.783, -0.393, -0.015, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.015, -0.162, 0, 0.715, -0.553, -0.015, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0270789, 0.00535985, -0.15325 ] - [ 0.016, -0.389, 0, 0.783, -0.394, -0.016, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.016, -0.161, 0, 0.714, -0.553, -0.016, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0269888, 0.00535526, -0.153215 ] - [ 0.0171, -0.388, 0, 0.783, -0.395, -0.0171, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0171, -0.16, 0, 0.714, -0.554, -0.0171, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0268985, 0.00535064, -0.153179 ] - [ 0.0181, -0.388, 0, 0.783, -0.396, -0.0181, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0181, -0.159, 0, 0.713, -0.554, -0.0181, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0268082, 0.00534619, -0.153142 ] - [ 0.0192, -0.387, 0, 0.783, -0.396, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.158, 0, 0.712, -0.554, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0267182, 0.00534212, -0.153104 ] - [ 0.0202, -0.386, 0, 0.783, -0.397, -0.0202, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0202, -0.157, 0, 0.711, -0.555, -0.0202, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0266285, 0.00533865, -0.153065 ] - [ 0.0213, -0.385, 0, 0.783, -0.398, -0.0213, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0213, -0.155, 0, 0.71, -0.555, -0.0213, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0265393, 0.00533601, -0.153025 ] - [ 0.0223, -0.385, 0, 0.783, -0.399, -0.0223, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0223, -0.154, 0, 0.71, -0.555, -0.0223, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0264507, 0.00533439, -0.152984 ] - [ 0.0234, -0.384, 0, 0.783, -0.399, -0.0234, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0234, -0.153, 0, 0.709, -0.556, -0.0234, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.026363, 0.00533401, -0.152942 ] - [ 0.0244, -0.383, 0, 0.783, -0.4, -0.0244, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0244, -0.152, 0, 0.708, -0.556, -0.0244, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0262763, 0.00533507, -0.152898 ] - [ 0.0254, -0.382, 0, 0.783, -0.401, -0.0254, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0254, -0.151, 0, 0.708, -0.556, -0.0254, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0261907, 0.00533781, -0.152853 ] - [ 0.0264, -0.382, 0, 0.783, -0.402, -0.0264, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0264, -0.15, 0, 0.707, -0.557, -0.0264, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0261064, 0.00534244, -0.152807 ] - [ 0.0275, -0.381, 0, 0.783, -0.402, -0.0275, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0275, -0.149, 0, 0.706, -0.557, -0.0275, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0260234, 0.00534912, -0.152759 ] - [ 0.0285, -0.38, 0, 0.783, -0.403, -0.0285, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0285, -0.148, 0, 0.706, -0.558, -0.0285, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.025942, 0.00535785, -0.152709 ] - [ 0.0295, -0.379, 0, 0.783, -0.404, -0.0295, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0295, -0.147, 0, 0.705, -0.558, -0.0295, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0258619, 0.00536862, -0.152657 ] - [ 0.0305, -0.379, 0, 0.783, -0.404, -0.0305, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0305, -0.146, 0, 0.705, -0.558, -0.0305, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0257832, 0.00538136, -0.152604 ] - [ 0.0314, -0.378, 0, 0.783, -0.405, -0.0314, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0314, -0.145, 0, 0.704, -0.559, -0.0314, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0257059, 0.00539607, -0.152548 ] - [ 0.0324, -0.377, 0, 0.783, -0.406, -0.0324, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0324, -0.144, 0, 0.704, -0.559, -0.0324, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0256299, 0.0054127, -0.152491 ] - [ 0.0334, -0.376, 0, 0.783, -0.406, -0.0334, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0334, -0.144, 0, 0.703, -0.56, -0.0334, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0255553, 0.0054312, -0.152431 ] - [ 0.0343, -0.376, 0, 0.783, -0.407, -0.0343, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0344, -0.143, 0, 0.703, -0.56, -0.0344, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.025482, 0.00545157, -0.15237 ] - [ 0.0353, -0.375, 0, 0.782, -0.408, -0.0353, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0353, -0.142, 0, 0.703, -0.561, -0.0353, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.02541, 0.00547374, -0.152306 ] - [ 0.0362, -0.374, 0, 0.782, -0.408, -0.0362, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0363, -0.141, 0, 0.702, -0.561, -0.0363, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0253392, 0.0054977, -0.15224 ] - [ 0.0372, -0.373, 0, 0.782, -0.409, -0.0372, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0372, -0.14, 0, 0.702, -0.562, -0.0372, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0252698, 0.00552339, -0.152172 ] - [ 0.0381, -0.373, 0, 0.782, -0.41, -0.0381, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0382, -0.139, 0, 0.702, -0.562, -0.0382, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0252016, 0.00555079, -0.152102 ] - [ 0.039, -0.372, 0, 0.782, -0.41, -0.039, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0391, -0.139, 0, 0.701, -0.563, -0.0391, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0251346, 0.00557987, -0.152029 ] - [ 0.04, -0.371, 0, 0.782, -0.411, -0.04, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.04, -0.138, 0, 0.701, -0.563, -0.04, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0250688, 0.00561061, -0.151954 ] - [ 0.0409, -0.37, 0, 0.782, -0.411, -0.0409, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0409, -0.137, 0, 0.701, -0.564, -0.0409, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0250042, 0.00564291, -0.151876 ] - [ 0.0418, -0.37, 0, 0.782, -0.412, -0.0418, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0418, -0.136, 0, 0.701, -0.565, -0.0418, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0249408, 0.00567681, -0.151796 ] - [ 0.0427, -0.369, 0, 0.781, -0.413, -0.0427, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0428, -0.136, 0, 0.701, -0.565, -0.0428, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0248786, 0.00571224, -0.151713 ] - [ 0.0436, -0.368, 0, 0.781, -0.413, -0.0436, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0437, -0.135, 0, 0.701, -0.566, -0.0437, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0248174, 0.00574917, -0.151627 ] - [ 0.0445, -0.367, 0, 0.781, -0.414, -0.0445, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0446, -0.135, 0, 0.701, -0.567, -0.0446, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0247574, 0.00578755, -0.151539 ] - [ 0.0454, -0.367, 0, 0.781, -0.414, -0.0454, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0455, -0.134, 0, 0.701, -0.567, -0.0455, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0246985, 0.00582736, -0.151448 ] - [ 0.0462, -0.366, 0, 0.781, -0.415, -0.0462, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0463, -0.133, 0, 0.701, -0.568, -0.0463, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0246407, 0.00586858, -0.151354 ] - [ 0.0471, -0.365, 0, 0.781, -0.415, -0.0471, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0472, -0.133, 0, 0.702, -0.569, -0.0472, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.024584, 0.00591117, -0.151257 ] - [ 0.048, -0.365, 0, 0.78, -0.416, -0.048, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0481, -0.132, 0, 0.702, -0.57, -0.0481, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0245283, 0.00595512, -0.151157 ] - [ 0.0488, -0.364, 0, 0.78, -0.416, -0.0488, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.049, -0.132, 0, 0.702, -0.57, -0.049, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0244737, 0.00600042, -0.151055 ] - [ 0.0497, -0.363, 0, 0.78, -0.417, -0.0497, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0498, -0.131, 0, 0.702, -0.571, -0.0498, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0244201, 0.00604706, -0.150951 ] - [ 0.0505, -0.362, 0, 0.78, -0.417, -0.0505, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0507, -0.131, 0, 0.703, -0.572, -0.0507, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0243676, 0.00609502, -0.150844 ] - [ 0.0514, -0.362, 0, 0.78, -0.418, -0.0514, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0516, -0.13, 0, 0.703, -0.573, -0.0516, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0243161, 0.00614427, -0.150735 ] - [ 0.0522, -0.361, 0, 0.78, -0.419, -0.0522, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0524, -0.13, 0, 0.704, -0.574, -0.0524, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0242656, 0.00619484, -0.150623 ] - [ 0.053, -0.36, 0, 0.779, -0.419, -0.053, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0532, -0.129, 0, 0.704, -0.575, -0.0532, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0242161, 0.00624666, -0.15051 ] - [ 0.0538, -0.36, 0, 0.779, -0.42, -0.0538, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0541, -0.129, 0, 0.705, -0.576, -0.0541, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0241676, 0.00629973, -0.150394 ] - [ 0.0547, -0.359, 0, 0.779, -0.42, -0.0547, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0549, -0.129, 0, 0.705, -0.576, -0.0549, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0241201, 0.00635406, -0.150277 ] - [ 0.0555, -0.358, 0, 0.779, -0.42, -0.0555, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0557, -0.128, 0, 0.706, -0.577, -0.0557, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0240736, 0.00640963, -0.150158 ] - [ 0.0563, -0.358, 0, 0.778, -0.421, -0.0563, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0566, -0.128, 0, 0.706, -0.578, -0.0566, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0240281, 0.00646641, -0.150037 ] - [ 0.0571, -0.357, 0, 0.778, -0.421, -0.0571, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0574, -0.128, 0, 0.707, -0.579, -0.0574, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0239835, 0.00652437, -0.149915 ] - [ 0.0579, -0.356, 0, 0.778, -0.422, -0.0579, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0582, -0.127, 0, 0.708, -0.58, -0.0582, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0239398, 0.00658354, -0.149791 ] - [ 0.0587, -0.355, 0, 0.778, -0.422, -0.0587, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.059, -0.127, 0, 0.708, -0.581, -0.059, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0238972, 0.00664388, -0.149665 ] - [ 0.0594, -0.355, 0, 0.778, -0.423, -0.0594, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0598, -0.127, 0, 0.709, -0.582, -0.0598, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0238554, 0.00670536, -0.149539 ] - [ 0.0602, -0.354, 0, 0.777, -0.423, -0.0602, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0606, -0.126, 0, 0.71, -0.583, -0.0606, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0238146, 0.00676799, -0.149411 ] - [ 0.061, -0.353, 0, 0.777, -0.424, -0.061, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0614, -0.126, 0, 0.71, -0.584, -0.0614, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0237746, 0.00683174, -0.149282 ] - [ 0.0618, -0.353, 0, 0.777, -0.424, -0.0618, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0622, -0.126, 0, 0.711, -0.585, -0.0622, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0237356, 0.00689662, -0.149152 ] - [ 0.0625, -0.352, 0, 0.777, -0.425, -0.0625, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.063, -0.126, 0, 0.712, -0.586, -0.063, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0236975, 0.00696257, -0.149022 ] - [ 0.0633, -0.351, 0, 0.776, -0.425, -0.0633, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0638, -0.125, 0, 0.713, -0.587, -0.0638, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0236602, 0.00702963, -0.14889 ] - [ 0.064, -0.351, 0, 0.776, -0.425, -0.064, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0645, -0.125, 0, 0.714, -0.588, -0.0645, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0236239, 0.00709773, -0.148757 ] - [ 0.0648, -0.35, 0, 0.776, -0.426, -0.0648, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0653, -0.125, 0, 0.714, -0.589, -0.0653, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0235884, 0.00716688, -0.148623 ] - [ 0.0655, -0.349, 0, 0.776, -0.426, -0.0655, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0661, -0.125, 0, 0.715, -0.59, -0.0661, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0235537, 0.00723704, -0.148488 ] - [ 0.0662, -0.349, 0, 0.775, -0.427, -0.0662, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0668, -0.125, 0, 0.716, -0.591, -0.0668, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.02352, 0.00730822, -0.148351 ] - [ 0.0669, -0.348, 0, 0.775, -0.427, -0.0669, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0676, -0.124, 0, 0.717, -0.592, -0.0676, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.023487, 0.00738039, -0.148213 ] - [ 0.0677, -0.347, 0, 0.775, -0.427, -0.0677, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0683, -0.124, 0, 0.718, -0.594, -0.0683, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0234549, 0.00745353, -0.148073 ] - [ 0.0684, -0.347, 0, 0.775, -0.428, -0.0684, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0691, -0.124, 0, 0.719, -0.595, -0.0691, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0234237, 0.00752762, -0.147932 ] - [ 0.0691, -0.346, 0, 0.774, -0.428, -0.0691, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0698, -0.124, 0, 0.72, -0.596, -0.0698, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0233932, 0.00760264, -0.147789 ] - [ 0.0698, -0.346, 0, 0.774, -0.429, -0.0698, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0705, -0.124, 0, 0.72, -0.597, -0.0705, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0233636, 0.00767858, -0.147644 ] - [ 0.0705, -0.345, 0, 0.774, -0.429, -0.0705, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0713, -0.124, 0, 0.721, -0.598, -0.0713, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0233347, 0.00775542, -0.147497 ] - [ 0.0712, -0.344, 0, 0.774, -0.429, -0.0712, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.072, -0.124, 0, 0.722, -0.599, -0.072, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0233067, 0.00783314, -0.147349 ] - [ 0.0719, -0.344, 0, 0.773, -0.43, -0.0719, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0727, -0.123, 0, 0.723, -0.6, -0.0727, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0232795, 0.00791172, -0.147198 ] - [ 0.0725, -0.343, 0, 0.773, -0.43, -0.0725, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0734, -0.123, 0, 0.724, -0.601, -0.0734, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.023253, 0.00799115, -0.147045 ] - [ 0.0732, -0.342, 0, 0.773, -0.43, -0.0732, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0742, -0.123, 0, 0.725, -0.602, -0.0742, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0232273, 0.0080714, -0.146889 ] - [ 0.0739, -0.342, 0, 0.772, -0.431, -0.0739, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0749, -0.123, 0, 0.726, -0.603, -0.0749, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0232024, 0.00815247, -0.146731 ] - [ 0.0746, -0.341, 0, 0.772, -0.431, -0.0746, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0756, -0.123, 0, 0.727, -0.604, -0.0756, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0231782, 0.00823431, -0.146571 ] - [ 0.0752, -0.34, 0, 0.772, -0.431, -0.0752, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0763, -0.123, 0, 0.728, -0.605, -0.0763, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0231548, 0.00831693, -0.146408 ] - [ 0.0759, -0.34, 0, 0.772, -0.432, -0.0759, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.077, -0.123, 0, 0.729, -0.606, -0.077, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0231321, 0.00840032, -0.146243 ] - [ 0.0765, -0.339, 0, 0.771, -0.432, -0.0765, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0776, -0.123, 0, 0.73, -0.607, -0.0776, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0231101, 0.00848443, -0.146074 ] - [ 0.0772, -0.339, 0, 0.771, -0.432, -0.0772, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0783, -0.123, 0, 0.731, -0.608, -0.0783, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0230889, 0.00856927, -0.145903 ] - [ 0.0778, -0.338, 0, 0.771, -0.433, -0.0778, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.079, -0.123, 0, 0.732, -0.609, -0.079, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0230684, 0.00865479, -0.145729 ] - [ 0.0785, -0.337, 0, 0.771, -0.433, -0.0785, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0797, -0.123, 0, 0.733, -0.61, -0.0797, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0230486, 0.00874101, -0.145552 ] - [ 0.0791, -0.337, 0, 0.77, -0.433, -0.0791, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0803, -0.123, 0, 0.735, -0.611, -0.0803, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0230294, 0.00882791, -0.145372 ] - [ 0.0797, -0.336, 0, 0.77, -0.434, -0.0797, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.081, -0.123, 0, 0.736, -0.613, -0.081, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.023011, 0.00891546, -0.145189 ] - [ 0.0803, -0.336, 0, 0.77, -0.434, -0.0803, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0817, -0.123, 0, 0.737, -0.614, -0.0817, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0229933, 0.00900363, -0.145003 ] - [ 0.081, -0.335, 0, 0.769, -0.434, -0.081, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0823, -0.123, 0, 0.738, -0.615, -0.0823, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0229762, 0.00909241, -0.144813 ] - [ 0.0816, -0.334, 0, 0.769, -0.435, -0.0816, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.083, -0.123, 0, 0.739, -0.616, -0.083, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0229598, 0.00918181, -0.14462 ] - [ 0.0822, -0.334, 0, 0.769, -0.435, -0.0822, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0836, -0.123, 0, 0.74, -0.617, -0.0836, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0229441, 0.00927178, -0.144424 ] - [ 0.0828, -0.333, 0, 0.769, -0.435, -0.0828, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0843, -0.123, 0, 0.741, -0.618, -0.0843, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.022929, 0.00936231, -0.144225 ] - [ 0.0834, -0.333, 0, 0.768, -0.436, -0.0834, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0849, -0.124, 0, 0.742, -0.619, -0.0849, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0229145, 0.0094534, -0.144021 ] - [ 0.084, -0.332, 0, 0.768, -0.436, -0.084, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0856, -0.124, 0, 0.743, -0.62, -0.0856, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0229007, 0.00954503, -0.143815 ] - [ 0.0846, -0.332, 0, 0.768, -0.436, -0.0846, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0862, -0.124, 0, 0.745, -0.621, -0.0862, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0228875, 0.00963717, -0.143605 ] - [ 0.0852, -0.331, 0, 0.767, -0.436, -0.0852, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0868, -0.124, 0, 0.746, -0.622, -0.0868, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0228749, 0.00972979, -0.143391 ] - [ 0.0857, -0.33, 0, 0.767, -0.437, -0.0857, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0874, -0.124, 0, 0.747, -0.623, -0.0874, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0228629, 0.00982291, -0.143173 ] - [ 0.0863, -0.33, 0, 0.767, -0.437, -0.0863, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0881, -0.124, 0, 0.748, -0.624, -0.0881, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0228515, 0.00991649, -0.142952 ] - [ 0.0869, -0.329, 0, 0.767, -0.437, -0.0869, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0887, -0.124, 0, 0.749, -0.625, -0.0887, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0228408, 0.0100105, -0.142727 ] - [ 0.0875, -0.329, 0, 0.766, -0.437, -0.0875, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0893, -0.125, 0, 0.75, -0.626, -0.0893, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0228306, 0.010105, -0.142497 ] - [ 0.088, -0.328, 0, 0.766, -0.438, -0.088, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0899, -0.125, 0, 0.752, -0.627, -0.0899, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0228209, 0.0101998, -0.142264 ] - [ 0.0886, -0.328, 0, 0.766, -0.438, -0.0886, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0905, -0.125, 0, 0.753, -0.628, -0.0905, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0228119, 0.0102951, -0.142027 ] - [ 0.0891, -0.327, 0, 0.765, -0.438, -0.0891, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0911, -0.125, 0, 0.754, -0.629, -0.0911, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0228034, 0.0103907, -0.141786 ] - [ 0.0897, -0.327, 0, 0.765, -0.438, -0.0897, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0917, -0.125, 0, 0.755, -0.63, -0.0917, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0227954, 0.0104868, -0.14154 ] - [ 0.0902, -0.326, 0, 0.765, -0.439, -0.0902, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0923, -0.126, 0, 0.756, -0.631, -0.0923, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.022788, 0.0105831, -0.14129 ] - [ 0.0908, -0.325, 0, 0.764, -0.439, -0.0908, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0929, -0.126, 0, 0.757, -0.631, -0.0929, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0227812, 0.0106799, -0.141036 ] - [ 0.0913, -0.325, 0, 0.764, -0.439, -0.0913, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0935, -0.126, 0, 0.759, -0.632, -0.0935, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0227749, 0.0107769, -0.140778 ] - [ 0.0919, -0.324, 0, 0.764, -0.439, -0.0919, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.094, -0.127, 0, 0.76, -0.633, -0.094, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0227691, 0.0108743, -0.140515 ] - [ 0.0924, -0.324, 0, 0.764, -0.44, -0.0924, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0946, -0.127, 0, 0.761, -0.634, -0.0946, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0227639, 0.010972, -0.140248 ] - [ 0.0929, -0.323, 0, 0.763, -0.44, -0.0929, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0952, -0.127, 0, 0.762, -0.635, -0.0952, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0227592, 0.01107, -0.139976 ] - [ 0.0934, -0.323, 0, 0.763, -0.44, -0.0934, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0958, -0.127, 0, 0.763, -0.636, -0.0958, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.022755, 0.0111683, -0.1397 ] - [ 0.094, -0.322, 0, 0.763, -0.44, -0.094, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0963, -0.128, 0, 0.765, -0.637, -0.0963, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0227513, 0.0112668, -0.139419 ] - [ 0.0945, -0.322, 0, 0.762, -0.441, -0.0945, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0969, -0.128, 0, 0.766, -0.638, -0.0969, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0227482, 0.0113657, -0.139133 ] - [ 0.095, -0.321, 0, 0.762, -0.441, -0.095, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0974, -0.129, 0, 0.767, -0.639, -0.0974, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0227455, 0.0114647, -0.138843 ] - [ 0.0955, -0.321, 0, 0.762, -0.441, -0.0955, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.098, -0.129, 0, 0.768, -0.639, -0.098, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0227434, 0.011564, -0.138548 ] - [ 0.096, -0.32, 0, 0.761, -0.441, -0.096, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0985, -0.129, 0, 0.77, -0.64, -0.0985, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0227418, 0.0116636, -0.138248 ] - [ 0.0965, -0.32, 0, 0.761, -0.442, -0.0965, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0991, -0.13, 0, 0.771, -0.641, -0.0991, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0227406, 0.0117633, -0.137943 ] - [ 0.097, -0.319, 0, 0.761, -0.442, -0.097, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0996, -0.13, 0, 0.772, -0.642, -0.0996, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0227399, 0.0118633, -0.137634 ] - [ 0.0975, -0.319, 0, 0.761, -0.442, -0.0975, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.1, -0.13, 0, 0.773, -0.643, -0.1, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0227398, 0.0119634, -0.137319 ] - [ 0.098, -0.318, 0, 0.76, -0.442, -0.098, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.101, -0.131, 0, 0.774, -0.644, -0.101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0227401, 0.0120638, -0.136999 ] - [ 0.0985, -0.318, 0, 0.76, -0.442, -0.0985, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.101, -0.131, 0, 0.776, -0.644, -0.101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0227408, 0.0121643, -0.136674 ] - [ 0.0989, -0.317, 0, 0.76, -0.443, -0.0989, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.102, -0.132, 0, 0.777, -0.645, -0.102, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0227421, 0.0122649, -0.136344 ] - [ 0.0994, -0.317, 0, 0.759, -0.443, -0.0994, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.102, -0.132, 0, 0.778, -0.646, -0.102, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0227438, 0.0123657, -0.136009 ] - [ 0.0999, -0.316, 0, 0.759, -0.443, -0.0999, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.103, -0.133, 0, 0.779, -0.647, -0.103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0227459, 0.0124666, -0.135669 ] - [ 0.1, -0.316, 0, 0.759, -0.443, -0.1, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.103, -0.133, 0, 0.781, -0.647, -0.103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0227486, 0.0125677, -0.135323 ] - [ 0.101, -0.315, 0, 0.759, -0.443, -0.101, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.104, -0.134, 0, 0.782, -0.648, -0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0227516, 0.0126689, -0.134972 ] - [ 0.101, -0.315, 0, 0.758, -0.443, -0.101, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.104, -0.134, 0, 0.783, -0.649, -0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0227551, 0.0127701, -0.134615 ] - [ 0.102, -0.314, 0, 0.758, -0.444, -0.102, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.105, -0.135, 0, 0.784, -0.65, -0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0227591, 0.0128715, -0.134254 ] - [ 0.102, -0.314, 0, 0.758, -0.444, -0.102, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.105, -0.135, 0, 0.786, -0.65, -0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0227634, 0.0129729, -0.133887 ] - [ 0.103, -0.313, 0, 0.757, -0.444, -0.103, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.106, -0.136, 0, 0.787, -0.651, -0.106, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0227682, 0.0130744, -0.133514 ] - [ 0.103, -0.313, 0, 0.757, -0.444, -0.103, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.106, -0.137, 0, 0.788, -0.652, -0.106, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0227735, 0.0131759, -0.133136 ] - [ 0.104, -0.312, 0, 0.757, -0.444, -0.104, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.107, -0.137, 0, 0.789, -0.652, -0.107, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0227791, 0.0132775, -0.132752 ] - [ 0.104, -0.312, 0, 0.756, -0.445, -0.104, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.107, -0.138, 0, 0.791, -0.653, -0.107, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0227852, 0.0133792, -0.132363 ] - [ 0.104, -0.311, 0, 0.756, -0.445, -0.104, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.108, -0.138, 0, 0.792, -0.654, -0.108, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0227917, 0.0134808, -0.131969 ] - [ 0.105, -0.311, 0, 0.756, -0.445, -0.105, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.108, -0.139, 0, 0.793, -0.654, -0.108, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0227985, 0.0135825, -0.131568 ] - [ 0.105, -0.311, 0, 0.756, -0.445, -0.105, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.109, -0.14, 0, 0.794, -0.655, -0.109, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0228058, 0.0136841, -0.131162 ] - [ 0.106, -0.31, 0, 0.755, -0.445, -0.106, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.109, -0.14, 0, 0.796, -0.655, -0.109, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0228135, 0.0137858, -0.130751 ] - [ 0.106, -0.31, 0, 0.755, -0.445, -0.106, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.11, -0.141, 0, 0.797, -0.656, -0.11, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0228215, 0.0138874, -0.130334 ] - [ 0.107, -0.309, 0, 0.755, -0.446, -0.107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.11, -0.142, 0, 0.798, -0.657, -0.11, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.02283, 0.013989, -0.129911 ] - [ 0.107, -0.309, 0, 0.754, -0.446, -0.107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.111, -0.142, 0, 0.799, -0.657, -0.111, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0228388, 0.0140906, -0.129482 ] - [ 0.107, -0.308, 0, 0.754, -0.446, -0.107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.111, -0.143, 0, 0.801, -0.658, -0.111, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.022848, 0.0141921, -0.129047 ] - [ 0.108, -0.308, 0, 0.754, -0.446, -0.108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.112, -0.144, 0, 0.802, -0.658, -0.112, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0228575, 0.0142935, -0.128607 ] - [ 0.108, -0.307, 0, 0.754, -0.446, -0.108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.112, -0.145, 0, 0.803, -0.659, -0.112, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0228675, 0.0143948, -0.12816 ] - [ 0.109, -0.307, 0, 0.753, -0.446, -0.109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.112, -0.145, 0, 0.805, -0.659, -0.112, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0228778, 0.0144961, -0.127708 ] - [ 0.109, -0.307, 0, 0.753, -0.446, -0.109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.113, -0.146, 0, 0.806, -0.66, -0.113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0228884, 0.0145973, -0.12725 ] - [ 0.109, -0.306, 0, 0.753, -0.447, -0.109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.113, -0.147, 0, 0.807, -0.66, -0.113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0228994, 0.0146984, -0.126786 ] - [ 0.11, -0.306, 0, 0.752, -0.447, -0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.114, -0.148, 0, 0.808, -0.661, -0.114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0229108, 0.0147994, -0.126316 ] - [ 0.11, -0.305, 0, 0.752, -0.447, -0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.114, -0.148, 0, 0.81, -0.661, -0.114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0229225, 0.0149002, -0.12584 ] - [ 0.111, -0.305, 0, 0.752, -0.447, -0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.115, -0.149, 0, 0.811, -0.662, -0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0229346, 0.015001, -0.125358 ] - [ 0.111, -0.304, 0, 0.752, -0.447, -0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.115, -0.15, 0, 0.812, -0.662, -0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.022947, 0.0151016, -0.124871 ] - [ 0.111, -0.304, 0, 0.751, -0.447, -0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.116, -0.151, 0, 0.813, -0.662, -0.116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0229597, 0.0152021, -0.124377 ] - [ 0.112, -0.304, 0, 0.751, -0.447, -0.112, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.116, -0.152, 0, 0.815, -0.663, -0.116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0229728, 0.0153024, -0.123877 ] - [ 0.112, -0.303, 0, 0.751, -0.448, -0.112, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.116, -0.153, 0, 0.816, -0.663, -0.116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0229863, 0.0154026, -0.123371 ] - [ 0.113, -0.303, 0, 0.751, -0.448, -0.113, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.117, -0.154, 0, 0.817, -0.664, -0.117, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.023, 0.0155026, -0.122859 ] - [ 0.113, -0.302, 0, 0.75, -0.448, -0.113, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.117, -0.154, 0, 0.818, -0.664, -0.117, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0230141, 0.0156025, -0.122341 ] - [ 0.113, -0.302, 0, 0.75, -0.448, -0.113, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.118, -0.155, 0, 0.82, -0.664, -0.118, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0230285, 0.0157022, -0.121817 ] - [ 0.114, -0.302, 0, 0.75, -0.448, -0.114, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.118, -0.156, 0, 0.821, -0.665, -0.118, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0230433, 0.0158017, -0.121287 ] - [ 0.114, -0.301, 0, 0.749, -0.448, -0.114, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.118, -0.157, 0, 0.822, -0.665, -0.118, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0230583, 0.015901, -0.120751 ] - [ 0.114, -0.301, 0, 0.749, -0.448, -0.114, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.119, -0.158, 0, 0.823, -0.665, -0.119, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0230737, 0.0160001, -0.120208 ] - [ 0.115, -0.3, 0, 0.749, -0.449, -0.115, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.119, -0.159, 0, 0.825, -0.666, -0.119, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0230894, 0.016099, -0.11966 ] - [ 0.115, -0.3, 0, 0.749, -0.449, -0.115, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.12, -0.16, 0, 0.826, -0.666, -0.12, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0231054, 0.0161977, -0.119105 ] - [ 0.115, -0.3, 0, 0.748, -0.449, -0.115, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.12, -0.161, 0, 0.827, -0.666, -0.12, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0231217, 0.0162962, -0.118544 ] - [ 0.116, -0.299, 0, 0.748, -0.449, -0.116, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.12, -0.162, 0, 0.828, -0.666, -0.12, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0231384, 0.0163944, -0.117977 ] - [ 0.116, -0.299, 0, 0.748, -0.449, -0.116, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.121, -0.163, 0, 0.83, -0.667, -0.121, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0231553, 0.0164924, -0.117404 ] - [ 0.116, -0.298, 0, 0.748, -0.449, -0.116, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.121, -0.164, 0, 0.831, -0.667, -0.121, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0231725, 0.0165902, -0.116825 ] - [ 0.117, -0.298, 0, 0.747, -0.449, -0.117, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122, -0.165, 0, 0.832, -0.667, -0.122, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0231901, 0.0166877, -0.116239 ] - [ 0.117, -0.298, 0, 0.747, -0.449, -0.117, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122, -0.166, 0, 0.833, -0.667, -0.122, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0232079, 0.016785, -0.115648 ] - [ 0.118, -0.297, 0, 0.747, -0.449, -0.118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122, -0.167, 0, 0.835, -0.667, -0.122, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.023226, 0.016882, -0.11505 ] - [ 0.118, -0.297, 0, 0.747, -0.45, -0.118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.123, -0.168, 0, 0.836, -0.667, -0.123, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0232444, 0.0169787, -0.114446 ] - [ 0.118, -0.297, 0, 0.746, -0.45, -0.118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.123, -0.17, 0, 0.837, -0.668, -0.123, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0232631, 0.0170752, -0.113836 ] - [ 0.118, -0.296, 0, 0.746, -0.45, -0.118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.123, -0.171, 0, 0.838, -0.668, -0.123, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.023282, 0.0171714, -0.113219 ] - [ 0.119, -0.296, 0, 0.746, -0.45, -0.119, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.124, -0.172, 0, 0.84, -0.668, -0.124, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0233013, 0.0172672, -0.112597 ] - [ 0.119, -0.296, 0, 0.746, -0.45, -0.119, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.124, -0.173, 0, 0.841, -0.668, -0.124, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0233208, 0.0173628, -0.111968 ] - [ 0.119, -0.295, 0, 0.745, -0.45, -0.119, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.125, -0.174, 0, 0.842, -0.668, -0.125, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0233406, 0.0174581, -0.111334 ] - [ 0.12, -0.295, 0, 0.745, -0.45, -0.12, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.125, -0.175, 0, 0.843, -0.668, -0.125, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0233607, 0.0175531, -0.110693 ] - [ 0.12, -0.294, 0, 0.745, -0.45, -0.12, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.125, -0.176, 0, 0.845, -0.668, -0.125, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.023381, 0.0176478, -0.110046 ] - [ 0.12, -0.294, 0, 0.744, -0.45, -0.12, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.126, -0.178, 0, 0.846, -0.668, -0.126, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0234016, 0.0177421, -0.109393 ] - [ 0.121, -0.294, 0, 0.744, -0.45, -0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.126, -0.179, 0, 0.847, -0.668, -0.126, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0234224, 0.0178361, -0.108734 ] - [ 0.121, -0.293, 0, 0.744, -0.451, -0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.126, -0.18, 0, 0.848, -0.668, -0.126, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0234435, 0.0179298, -0.108069 ] - [ 0.121, -0.293, 0, 0.744, -0.451, -0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.127, -0.181, 0, 0.85, -0.668, -0.127, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0234649, 0.0180231, -0.107397 ] - [ 0.122, -0.293, 0, 0.743, -0.451, -0.122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.127, -0.183, 0, 0.851, -0.668, -0.127, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0234865, 0.0181161, -0.10672 ] - [ 0.122, -0.292, 0, 0.743, -0.451, -0.122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.127, -0.184, 0, 0.852, -0.668, -0.127, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0235084, 0.0182087, -0.106036 ] - [ 0.122, -0.292, 0, 0.743, -0.451, -0.122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.128, -0.185, 0, 0.853, -0.668, -0.128, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0235305, 0.018301, -0.105346 ] - [ 0.123, -0.292, 0, 0.743, -0.451, -0.123, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.128, -0.186, 0, 0.855, -0.668, -0.128, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0235528, 0.0183928, -0.104651 ] - [ 0.123, -0.291, 0, 0.743, -0.451, -0.123, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.128, -0.188, 0, 0.856, -0.668, -0.128, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0235754, 0.0184844, -0.103949 ] - [ 0.123, -0.291, 0, 0.742, -0.451, -0.123, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.129, -0.189, 0, 0.857, -0.668, -0.129, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0235983, 0.0185755, -0.103241 ] - [ 0.123, -0.291, 0, 0.742, -0.451, -0.123, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.129, -0.19, 0, 0.858, -0.668, -0.129, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0236213, 0.0186663, -0.102527 ] - [ 0.124, -0.29, 0, 0.742, -0.451, -0.124, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.129, -0.192, 0, 0.859, -0.668, -0.129, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0236447, 0.0187567, -0.101807 ] - [ 0.124, -0.29, 0, 0.742, -0.451, -0.124, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.13, -0.193, 0, 0.861, -0.668, -0.13, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0236682, 0.0188466, -0.101082 ] - [ 0.124, -0.29, 0, 0.741, -0.452, -0.124, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.13, -0.194, 0, 0.862, -0.667, -0.13, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.023692, 0.0189362, -0.10035 ] - [ 0.125, -0.289, 0, 0.741, -0.452, -0.125, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.13, -0.196, 0, 0.863, -0.667, -0.13, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.023716, 0.0190254, -0.0996125 ] - [ 0.125, -0.289, 0, 0.741, -0.452, -0.125, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.131, -0.197, 0, 0.864, -0.667, -0.131, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0237402, 0.0191142, -0.098869 ] - [ 0.125, -0.289, 0, 0.741, -0.452, -0.125, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.131, -0.199, 0, 0.865, -0.667, -0.131, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0237647, 0.0192026, -0.0981196 ] - [ 0.125, -0.289, 0, 0.74, -0.452, -0.125, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.131, -0.2, 0, 0.867, -0.667, -0.131, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0237894, 0.0192906, -0.0973644 ] - [ 0.126, -0.288, 0, 0.74, -0.452, -0.126, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.131, -0.201, 0, 0.868, -0.666, -0.131, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0238143, 0.0193781, -0.0966033 ] - [ 0.126, -0.288, 0, 0.74, -0.452, -0.126, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.132, -0.203, 0, 0.869, -0.666, -0.132, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0238394, 0.0194652, -0.0958364 ] - [ 0.126, -0.288, 0, 0.74, -0.452, -0.126, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.132, -0.204, 0, 0.87, -0.666, -0.132, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0238648, 0.0195519, -0.0950637 ] - [ 0.126, -0.287, 0, 0.739, -0.452, -0.126, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.132, -0.206, 0, 0.871, -0.666, -0.132, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0238903, 0.0196382, -0.0942852 ] - [ 0.127, -0.287, 0, 0.739, -0.452, -0.127, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.133, -0.207, 0, 0.873, -0.665, -0.133, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0239161, 0.0197241, -0.093501 ] - [ 0.127, -0.287, 0, 0.739, -0.452, -0.127, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.133, -0.209, 0, 0.874, -0.665, -0.133, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0239421, 0.0198094, -0.0927111 ] - [ 0.127, -0.286, 0, 0.739, -0.452, -0.127, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.133, -0.21, 0, 0.875, -0.665, -0.133, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0239683, 0.0198944, -0.0919154 ] - [ 0.127, -0.286, 0, 0.739, -0.453, -0.127, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.133, -0.212, 0, 0.876, -0.664, -0.133, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0239948, 0.0199789, -0.091114 ] - [ 0.128, -0.286, 0, 0.738, -0.453, -0.128, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.134, -0.213, 0, 0.877, -0.664, -0.134, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0240214, 0.0200629, -0.090307 ] - [ 0.128, -0.286, 0, 0.738, -0.453, -0.128, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.134, -0.215, 0, 0.878, -0.664, -0.134, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0240482, 0.0201465, -0.0894943 ] - [ 0.128, -0.285, 0, 0.738, -0.453, -0.128, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.134, -0.216, 0, 0.88, -0.663, -0.134, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0240753, 0.0202296, -0.0886761 ] - [ 0.128, -0.285, 0, 0.738, -0.453, -0.128, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.135, -0.218, 0, 0.881, -0.663, -0.135, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0241025, 0.0203123, -0.0878523 ] - [ 0.129, -0.285, 0, 0.738, -0.453, -0.129, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.135, -0.219, 0, 0.882, -0.663, -0.135, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.02413, 0.0203945, -0.087023 ] - [ 0.129, -0.284, 0, 0.737, -0.453, -0.129, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.135, -0.221, 0, 0.883, -0.662, -0.135, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0241576, 0.0204762, -0.0861882 ] - [ 0.129, -0.284, 0, 0.737, -0.453, -0.129, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.135, -0.222, 0, 0.884, -0.662, -0.135, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0241854, 0.0205574, -0.085348 ] - [ 0.129, -0.284, 0, 0.737, -0.453, -0.129, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.136, -0.224, 0, 0.885, -0.661, -0.136, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0242135, 0.0206381, -0.0845024 ] - [ 0.13, -0.284, 0, 0.737, -0.453, -0.13, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.136, -0.226, 0, 0.886, -0.661, -0.136, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0242417, 0.0207184, -0.0836514 ] - [ 0.13, -0.283, 0, 0.736, -0.453, -0.13, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.136, -0.227, 0, 0.887, -0.66, -0.136, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0242701, 0.0207982, -0.0827951 ] - [ 0.13, -0.283, 0, 0.736, -0.453, -0.13, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.136, -0.229, 0, 0.889, -0.66, -0.136, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0242987, 0.0208775, -0.0819335 ] - [ 0.13, -0.283, 0, 0.736, -0.453, -0.13, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.137, -0.23, 0, 0.89, -0.659, -0.137, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0243275, 0.0209562, -0.0810666 ] - [ 0.131, -0.282, 0, 0.736, -0.453, -0.131, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.137, -0.232, 0, 0.891, -0.659, -0.137, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0243565, 0.0210345, -0.0801945 ] - [ 0.131, -0.282, 0, 0.736, -0.453, -0.131, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.137, -0.234, 0, 0.892, -0.658, -0.137, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0243856, 0.0211123, -0.0793172 ] - [ 0.131, -0.282, 0, 0.735, -0.454, -0.131, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.137, -0.235, 0, 0.893, -0.658, -0.137, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0244149, 0.0211895, -0.0784348 ] - [ 0.131, -0.282, 0, 0.735, -0.454, -0.131, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.138, -0.237, 0, 0.894, -0.657, -0.138, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0244444, 0.0212663, -0.0775473 ] - [ 0.131, -0.281, 0, 0.735, -0.454, -0.131, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.138, -0.239, 0, 0.895, -0.656, -0.138, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0244741, 0.0213425, -0.0766547 ] - [ 0.132, -0.281, 0, 0.735, -0.454, -0.132, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.138, -0.24, 0, 0.896, -0.656, -0.138, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.024504, 0.0214182, -0.075757 ] - [ 0.132, -0.281, 0, 0.735, -0.454, -0.132, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.138, -0.242, 0, 0.897, -0.655, -0.138, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.024534, 0.0214934, -0.0748544 ] - [ 0.132, -0.281, 0, 0.734, -0.454, -0.132, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.139, -0.244, 0, 0.898, -0.655, -0.139, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0245642, 0.021568, -0.0739468 ] - [ 0.132, -0.28, 0, 0.734, -0.454, -0.132, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.139, -0.245, 0, 0.899, -0.654, -0.139, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0245946, 0.0216422, -0.0730342 ] - [ 0.132, -0.28, 0, 0.734, -0.454, -0.132, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.139, -0.247, 0, 0.9, -0.653, -0.139, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0246251, 0.0217158, -0.0721168 ] - [ 0.133, -0.28, 0, 0.734, -0.454, -0.133, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.139, -0.249, 0, 0.901, -0.653, -0.139, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0246558, 0.0217888, -0.0711946 ] - [ 0.133, -0.28, 0, 0.734, -0.454, -0.133, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.139, -0.251, 0, 0.903, -0.652, -0.139, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0246866, 0.0218613, -0.0702676 ] - [ 0.133, -0.279, 0, 0.733, -0.454, -0.133, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.14, -0.252, 0, 0.904, -0.651, -0.14, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0247176, 0.0219333, -0.0693359 ] - [ 0.133, -0.279, 0, 0.733, -0.454, -0.133, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.14, -0.254, 0, 0.905, -0.65, -0.14, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0247488, 0.0220047, -0.0683996 ] - [ 0.133, -0.279, 0, 0.733, -0.454, -0.133, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.14, -0.256, 0, 0.906, -0.65, -0.14, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0247802, 0.0220756, -0.0674585 ] - [ 0.134, -0.279, 0, 0.733, -0.454, -0.134, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.14, -0.258, 0, 0.907, -0.649, -0.14, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0248117, 0.0221459, -0.066513 ] - [ 0.134, -0.278, 0, 0.733, -0.454, -0.134, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.141, -0.259, 0, 0.908, -0.648, -0.141, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0248433, 0.0222157, -0.0655629 ] - [ 0.134, -0.278, 0, 0.733, -0.454, -0.134, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.141, -0.261, 0, 0.909, -0.647, -0.141, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0248751, 0.0222849, -0.0646083 ] - [ 0.134, -0.278, 0, 0.732, -0.455, -0.134, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.141, -0.263, 0, 0.91, -0.647, -0.141, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0249071, 0.0223535, -0.0636492 ] - [ 0.134, -0.278, 0, 0.732, -0.455, -0.134, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.141, -0.265, 0, 0.911, -0.646, -0.141, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0249392, 0.0224216, -0.0626858 ] - [ 0.135, -0.277, 0, 0.732, -0.455, -0.135, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.141, -0.267, 0, 0.912, -0.645, -0.141, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0249715, 0.0224891, -0.0617181 ] - [ 0.135, -0.277, 0, 0.732, -0.455, -0.135, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.142, -0.268, 0, 0.913, -0.644, -0.142, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0250039, 0.0225561, -0.0607461 ] - [ 0.135, -0.277, 0, 0.732, -0.455, -0.135, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.142, -0.27, 0, 0.913, -0.643, -0.142, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0250365, 0.0226225, -0.0597698 ] - [ 0.135, -0.277, 0, 0.731, -0.455, -0.135, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.142, -0.272, 0, 0.914, -0.642, -0.142, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0250692, 0.0226883, -0.0587894 ] - [ 0.135, -0.276, 0, 0.731, -0.455, -0.135, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.142, -0.274, 0, 0.915, -0.641, -0.142, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0251021, 0.0227536, -0.0578048 ] - [ 0.136, -0.276, 0, 0.731, -0.455, -0.136, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.142, -0.276, 0, 0.916, -0.641, -0.142, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0251351, 0.0228182, -0.0568161 ] - [ 0.136, -0.276, 0, 0.731, -0.455, -0.136, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.142, -0.278, 0, 0.917, -0.64, -0.142, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0251683, 0.0228823, -0.0558234 ] - [ 0.136, -0.276, 0, 0.731, -0.455, -0.136, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.143, -0.279, 0, 0.918, -0.639, -0.143, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0252016, 0.0229458, -0.0548267 ] - [ 0.136, -0.275, 0, 0.731, -0.455, -0.136, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.143, -0.281, 0, 0.919, -0.638, -0.143, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0252351, 0.0230088, -0.0538261 ] - [ 0.136, -0.275, 0, 0.73, -0.455, -0.136, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.143, -0.283, 0, 0.92, -0.637, -0.143, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0252687, 0.0230711, -0.0528216 ] - [ 0.136, -0.275, 0, 0.73, -0.455, -0.136, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.143, -0.285, 0, 0.921, -0.636, -0.143, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0253024, 0.0231329, -0.0518132 ] - [ 0.137, -0.275, 0, 0.73, -0.455, -0.137, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.143, -0.287, 0, 0.922, -0.635, -0.143, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0253363, 0.023194, -0.0508011 ] - [ 0.137, -0.275, 0, 0.73, -0.455, -0.137, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.144, -0.289, 0, 0.923, -0.634, -0.144, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0253703, 0.0232546, -0.0497853 ] - [ 0.137, -0.274, 0, 0.73, -0.455, -0.137, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.144, -0.291, 0, 0.923, -0.633, -0.144, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0254045, 0.0233146, -0.0487659 ] - [ 0.137, -0.274, 0, 0.73, -0.455, -0.137, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.144, -0.293, 0, 0.924, -0.632, -0.144, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0254387, 0.0233739, -0.0477429 ] - [ 0.137, -0.274, 0, 0.729, -0.456, -0.137, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.144, -0.295, 0, 0.925, -0.631, -0.144, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0254732, 0.0234327, -0.0467163 ] - [ 0.137, -0.274, 0, 0.729, -0.456, -0.137, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.144, -0.296, 0, 0.926, -0.63, -0.144, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0255077, 0.0234909, -0.0456863 ] - [ 0.137, -0.274, 0, 0.729, -0.456, -0.137, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.144, -0.298, 0, 0.927, -0.629, -0.144, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0255424, 0.0235485, -0.0446529 ] - [ 0.138, -0.273, 0, 0.729, -0.456, -0.138, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.145, -0.3, 0, 0.928, -0.627, -0.145, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0255772, 0.0236054, -0.0436161 ] - [ 0.138, -0.273, 0, 0.729, -0.456, -0.138, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.145, -0.302, 0, 0.928, -0.626, -0.145, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0256121, 0.0236618, -0.0425761 ] - [ 0.138, -0.273, 0, 0.729, -0.456, -0.138, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.145, -0.304, 0, 0.929, -0.625, -0.145, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0256472, 0.0237175, -0.0415328 ] - [ 0.138, -0.273, 0, 0.729, -0.456, -0.138, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.145, -0.306, 0, 0.93, -0.624, -0.145, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0256823, 0.0237727, -0.0404864 ] - [ 0.138, -0.272, 0, 0.728, -0.456, -0.138, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.145, -0.308, 0, 0.931, -0.623, -0.145, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0257176, 0.0238272, -0.0394368 ] - [ 0.138, -0.272, 0, 0.728, -0.456, -0.138, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.145, -0.31, 0, 0.932, -0.622, -0.145, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0257531, 0.0238811, -0.0383842 ] - [ 0.138, -0.272, 0, 0.728, -0.456, -0.138, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.146, -0.312, 0, 0.932, -0.621, -0.146, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0257886, 0.0239344, -0.0373285 ] - [ 0.139, -0.272, 0, 0.728, -0.456, -0.139, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.146, -0.314, 0, 0.933, -0.619, -0.146, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0258243, 0.0239871, -0.03627 ] - [ 0.139, -0.272, 0, 0.728, -0.456, -0.139, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.146, -0.316, 0, 0.934, -0.618, -0.146, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0258601, 0.0240391, -0.0352086 ] - [ 0.139, -0.271, 0, 0.728, -0.456, -0.139, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.146, -0.318, 0, 0.935, -0.617, -0.146, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.025896, 0.0240905, -0.0341443 ] - [ 0.139, -0.271, 0, 0.728, -0.456, -0.139, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.146, -0.32, 0, 0.935, -0.616, -0.146, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.025932, 0.0241413, -0.0330773 ] - [ 0.139, -0.271, 0, 0.727, -0.456, -0.139, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.146, -0.322, 0, 0.936, -0.615, -0.146, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0259681, 0.0241915, -0.0320076 ] - [ 0.139, -0.271, 0, 0.727, -0.456, -0.139, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.146, -0.323, 0, 0.937, -0.613, -0.146, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0260043, 0.024241, -0.0309353 ] - [ 0.139, -0.271, 0, 0.727, -0.456, -0.139, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.147, -0.325, 0, 0.937, -0.612, -0.147, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0260407, 0.0242899, -0.0298604 ] - [ 0.14, -0.27, 0, 0.727, -0.457, -0.14, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.147, -0.327, 0, 0.938, -0.611, -0.147, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0260772, 0.0243382, -0.028783 ] - [ 0.14, -0.27, 0, 0.727, -0.457, -0.14, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.147, -0.329, 0, 0.939, -0.609, -0.147, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0261137, 0.0243859, -0.0277032 ] - [ 0.14, -0.27, 0, 0.727, -0.457, -0.14, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.147, -0.331, 0, 0.939, -0.608, -0.147, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0261504, 0.0244329, -0.026621 ] - [ 0.14, -0.27, 0, 0.727, -0.457, -0.14, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.147, -0.333, 0, 0.94, -0.607, -0.147, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0261872, 0.0244793, -0.0255365 ] - [ 0.14, -0.27, 0, 0.726, -0.457, -0.14, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.147, -0.335, 0, 0.941, -0.605, -0.147, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0262241, 0.024525, -0.0244498 ] - [ 0.14, -0.269, 0, 0.726, -0.457, -0.14, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.147, -0.337, 0, 0.941, -0.604, -0.147, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0262611, 0.0245701, -0.0233608 ] - [ 0.14, -0.269, 0, 0.726, -0.457, -0.14, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.147, -0.339, 0, 0.942, -0.603, -0.147, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0262982, 0.0246146, -0.0222698 ] - [ 0.14, -0.269, 0, 0.726, -0.457, -0.14, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.148, -0.341, 0, 0.943, -0.601, -0.148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0263355, 0.0246584, -0.0211768 ] - [ 0.14, -0.269, 0, 0.726, -0.457, -0.14, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.148, -0.343, 0, 0.943, -0.6, -0.148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0263728, 0.0247016, -0.0200817 ] - [ 0.141, -0.269, 0, 0.726, -0.457, -0.141, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.148, -0.345, 0, 0.944, -0.599, -0.148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0264102, 0.0247441, -0.0189848 ] - [ 0.141, -0.268, 0, 0.726, -0.457, -0.141, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.148, -0.347, 0, 0.944, -0.597, -0.148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0264478, 0.024786, -0.017886 ] - [ 0.141, -0.268, 0, 0.726, -0.457, -0.141, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.148, -0.349, 0, 0.945, -0.596, -0.148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0264854, 0.0248272, -0.0167854 ] - [ 0.141, -0.268, 0, 0.725, -0.457, -0.141, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.148, -0.351, 0, 0.945, -0.594, -0.148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0265232, 0.0248678, -0.015683 ] - [ 0.141, -0.268, 0, 0.725, -0.457, -0.141, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.148, -0.353, 0, 0.946, -0.593, -0.148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.026561, 0.0249078, -0.014579 ] - [ 0.141, -0.268, 0, 0.725, -0.457, -0.141, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.148, -0.355, 0, 0.946, -0.591, -0.148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.026599, 0.0249471, -0.0134735 ] - [ 0.141, -0.268, 0, 0.725, -0.457, -0.141, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.148, -0.357, 0, 0.947, -0.59, -0.148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.026637, 0.0249857, -0.0123664 ] - [ 0.141, -0.267, 0, 0.725, -0.458, -0.141, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149, -0.359, 0, 0.947, -0.589, -0.149, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0266752, 0.0250237, -0.0112578 ] - [ 0.141, -0.267, 0, 0.725, -0.458, -0.141, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149, -0.361, 0, 0.948, -0.587, -0.149, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0267134, 0.0250611, -0.0101479 ] - [ 0.141, -0.267, 0, 0.725, -0.458, -0.141, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149, -0.363, 0, 0.948, -0.586, -0.149, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0267518, 0.0250978, -0.00903658 ] - [ 0.142, -0.267, 0, 0.725, -0.458, -0.142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149, -0.365, 0, 0.949, -0.584, -0.149, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0267902, 0.0251338, -0.00792404 ] - [ 0.142, -0.267, 0, 0.724, -0.458, -0.142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149, -0.367, 0, 0.949, -0.582, -0.149, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0268287, 0.0251692, -0.00681031 ] - [ 0.142, -0.266, 0, 0.724, -0.458, -0.142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149, -0.369, 0, 0.95, -0.581, -0.149, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0268674, 0.025204, -0.00569546 ] - [ 0.142, -0.266, 0, 0.724, -0.458, -0.142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149, -0.371, 0, 0.95, -0.579, -0.149, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0269061, 0.025238, -0.00457955 ] - [ 0.142, -0.266, 0, 0.724, -0.458, -0.142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149, -0.373, 0, 0.951, -0.578, -0.149, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0269449, 0.0252714, -0.00346266 ] - [ 0.142, -0.266, 0, 0.724, -0.458, -0.142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149, -0.375, 0, 0.951, -0.576, -0.149, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0269838, 0.0253042, -0.00234485 ] - [ 0.142, -0.266, 0, 0.724, -0.458, -0.142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149, -0.377, 0, 0.951, -0.575, -0.149, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0270228, 0.0253363, -0.0012262 ] - [ 0.142, -0.266, 0, 0.724, -0.458, -0.142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149, -0.379, 0, 0.952, -0.573, -0.149, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0270619, 0.0253677, -0.000106762 ] - [ 0.142, -0.265, 0, 0.724, -0.458, -0.142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15, -0.381, 0, 0.952, -0.571, -0.15, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0271011, 0.0253985, 0.00101341 ] - [ 0.142, -0.265, 0, 0.724, -0.458, -0.142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15, -0.383, 0, 0.952, -0.57, -0.15, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0271403, 0.0254286, 0.00213421 ] - [ 0.142, -0.265, 0, 0.724, -0.458, -0.142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15, -0.385, 0, 0.953, -0.568, -0.15, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0271797, 0.025458, 0.0032556 ] - [ 0.142, -0.265, 0, 0.723, -0.459, -0.142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15, -0.386, 0, 0.953, -0.567, -0.15, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272191, 0.0254868, 0.00437748 ] - [ 0.143, -0.265, 0, 0.723, -0.459, -0.143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15, -0.388, 0, 0.953, -0.565, -0.15, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272587, 0.0255149, 0.00549981 ] - [ 0.143, -0.264, 0, 0.723, -0.459, -0.143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15, -0.39, 0, 0.954, -0.563, -0.15, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272983, 0.0255424, 0.00662253 ] - [ 0.143, -0.264, 0, 0.723, -0.459, -0.143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15, -0.392, 0, 0.954, -0.562, -0.15, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273379, 0.0255691, 0.00774554 ] - [ 0.143, -0.264, 0, 0.723, -0.459, -0.143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15, -0.394, 0, 0.954, -0.56, -0.15, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273777, 0.0255952, 0.00886882 ] - [ 0.143, -0.264, 0, 0.723, -0.459, -0.143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15, -0.396, 0, 0.955, -0.558, -0.15, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274176, 0.0256207, 0.00999224 ] - [ 0.143, -0.264, 0, 0.723, -0.459, -0.143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15, -0.398, 0, 0.955, -0.557, -0.15, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274575, 0.0256454, 0.0111158 ] - [ 0.143, -0.264, 0, 0.723, -0.459, -0.143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15, -0.4, 0, 0.955, -0.555, -0.15, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274975, 0.0256695, 0.0122393 ] - [ 0.143, -0.263, 0, 0.723, -0.459, -0.143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15, -0.402, 0, 0.955, -0.553, -0.15, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275376, 0.025693, 0.0133629 ] - [ 0.143, -0.263, 0, 0.723, -0.459, -0.143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15, -0.404, 0, 0.955, -0.552, -0.15, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275778, 0.0257157, 0.0144863 ] - [ 0.143, -0.263, 0, 0.722, -0.459, -0.143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15, -0.406, 0, 0.956, -0.55, -0.15, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.027618, 0.0257378, 0.0156096 ] - [ 0.143, -0.263, 0, 0.722, -0.459, -0.143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.408, 0, 0.956, -0.548, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276584, 0.0257592, 0.0167327 ] - [ 0.143, -0.263, 0, 0.722, -0.46, -0.143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.41, 0, 0.956, -0.546, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276988, 0.0257799, 0.0178554 ] - [ 0.143, -0.263, 0, 0.722, -0.46, -0.143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.412, 0, 0.956, -0.545, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277392, 0.0258, 0.0189778 ] - [ 0.143, -0.262, 0, 0.722, -0.46, -0.143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.413, 0, 0.956, -0.543, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277798, 0.0258194, 0.0200997 ] - [ 0.143, -0.262, 0, 0.722, -0.46, -0.143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.415, 0, 0.956, -0.541, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0278204, 0.0258381, 0.0212212 ] - [ 0.143, -0.262, 0, 0.722, -0.46, -0.143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.417, 0, 0.957, -0.539, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0278611, 0.0258562, 0.022342 ] - [ 0.143, -0.262, 0, 0.722, -0.46, -0.143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.419, 0, 0.957, -0.537, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0279019, 0.0258735, 0.0234623 ] - [ 0.144, -0.262, 0, 0.722, -0.46, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.421, 0, 0.957, -0.536, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0279428, 0.0258902, 0.0245818 ] - [ 0.144, -0.262, 0, 0.722, -0.46, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.423, 0, 0.957, -0.534, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0279837, 0.0259063, 0.0257005 ] - [ 0.144, -0.261, 0, 0.722, -0.46, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.425, 0, 0.957, -0.532, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0280248, 0.0259216, 0.0268185 ] - [ 0.144, -0.261, 0, 0.722, -0.46, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.427, 0, 0.957, -0.53, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0280658, 0.0259363, 0.0279354 ] - [ 0.144, -0.261, 0, 0.721, -0.46, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.429, 0, 0.957, -0.528, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.028107, 0.0259503, 0.0290515 ] - [ 0.144, -0.261, 0, 0.721, -0.46, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.43, 0, 0.957, -0.527, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0281482, 0.0259636, 0.0301665 ] - [ 0.144, -0.261, 0, 0.721, -0.461, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.432, 0, 0.957, -0.525, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0281895, 0.0259762, 0.0312803 ] - [ 0.144, -0.261, 0, 0.721, -0.461, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.434, 0, 0.957, -0.523, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0282309, 0.0259882, 0.032393 ] - [ 0.144, -0.26, 0, 0.721, -0.461, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.436, 0, 0.957, -0.521, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0282723, 0.0259995, 0.0335045 ] - [ 0.144, -0.26, 0, 0.721, -0.461, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.438, 0, 0.957, -0.519, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0283139, 0.0260101, 0.0346146 ] - [ 0.144, -0.26, 0, 0.721, -0.461, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.44, 0, 0.957, -0.517, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0283555, 0.02602, 0.0357234 ] - [ 0.144, -0.26, 0, 0.721, -0.461, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.441, 0, 0.957, -0.516, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0283971, 0.0260292, 0.0368308 ] - [ 0.144, -0.26, 0, 0.721, -0.461, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.443, 0, 0.957, -0.514, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0284388, 0.0260378, 0.0379366 ] - [ 0.144, -0.259, 0, 0.721, -0.461, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.445, 0, 0.957, -0.512, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0284806, 0.0260457, 0.0390409 ] - [ 0.144, -0.259, 0, 0.721, -0.461, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.447, 0, 0.957, -0.51, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0285225, 0.0260529, 0.0401435 ] - [ 0.144, -0.259, 0, 0.721, -0.461, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.449, 0, 0.957, -0.508, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0285644, 0.0260595, 0.0412445 ] - [ 0.144, -0.259, 0, 0.721, -0.462, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.45, 0, 0.956, -0.506, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286064, 0.0260653, 0.0423436 ] - [ 0.144, -0.259, 0, 0.721, -0.462, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.452, 0, 0.956, -0.504, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286485, 0.0260705, 0.043441 ] - [ 0.144, -0.259, 0, 0.72, -0.462, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.454, 0, 0.956, -0.502, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286906, 0.026075, 0.0445365 ] - [ 0.144, -0.258, 0, 0.72, -0.462, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.456, 0, 0.956, -0.5, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287328, 0.0260789, 0.04563 ] - [ 0.144, -0.258, 0, 0.72, -0.462, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.457, 0, 0.956, -0.498, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.028775, 0.026082, 0.0467215 ] - [ 0.144, -0.258, 0, 0.72, -0.462, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.459, 0, 0.956, -0.497, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0288173, 0.0260845, 0.0478109 ] - [ 0.144, -0.258, 0, 0.72, -0.462, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.461, 0, 0.955, -0.495, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0288597, 0.0260863, 0.0488982 ] - [ 0.144, -0.258, 0, 0.72, -0.462, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.463, 0, 0.955, -0.493, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0289021, 0.0260874, 0.0499832 ] - [ 0.144, -0.258, 0, 0.72, -0.462, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.464, 0, 0.955, -0.491, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0289446, 0.0260879, 0.051066 ] - [ 0.144, -0.257, 0, 0.72, -0.463, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.466, 0, 0.955, -0.489, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0289872, 0.0260876, 0.0521465 ] - [ 0.144, -0.257, 0, 0.72, -0.463, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.468, 0, 0.955, -0.487, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0290298, 0.0260867, 0.0532245 ] - [ 0.144, -0.257, 0, 0.72, -0.463, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.469, 0, 0.954, -0.485, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0290724, 0.0260851, 0.0543001 ] - [ 0.144, -0.257, 0, 0.72, -0.463, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.471, 0, 0.954, -0.483, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0291152, 0.0260829, 0.0553731 ] - [ 0.144, -0.257, 0, 0.72, -0.463, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.473, 0, 0.954, -0.481, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0291579, 0.0260799, 0.0564435 ] - [ 0.144, -0.257, 0, 0.72, -0.463, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.474, 0, 0.954, -0.479, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0292008, 0.0260763, 0.0575113 ] - [ 0.144, -0.256, 0, 0.72, -0.463, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.476, 0, 0.953, -0.477, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0292437, 0.026072, 0.0585764 ] - [ 0.144, -0.256, 0, 0.72, -0.463, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.478, 0, 0.953, -0.475, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0292866, 0.0260671, 0.0596387 ] - [ 0.144, -0.256, 0, 0.72, -0.464, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.479, 0, 0.953, -0.473, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293296, 0.0260614, 0.0606982 ] - [ 0.144, -0.256, 0, 0.72, -0.464, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.481, 0, 0.952, -0.471, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293727, 0.0260551, 0.0617548 ] - [ 0.144, -0.256, 0, 0.72, -0.464, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.483, 0, 0.952, -0.469, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294157, 0.0260481, 0.0628085 ] - [ 0.144, -0.255, 0, 0.719, -0.464, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.484, 0, 0.952, -0.467, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294589, 0.0260405, 0.0638591 ] - [ 0.144, -0.255, 0, 0.719, -0.464, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.486, 0, 0.951, -0.465, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295021, 0.0260321, 0.0649067 ] - [ 0.144, -0.255, 0, 0.719, -0.464, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.487, 0, 0.951, -0.463, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295454, 0.0260231, 0.0659512 ] - [ 0.144, -0.255, 0, 0.719, -0.464, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.489, 0, 0.95, -0.461, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295887, 0.0260134, 0.0669925 ] - [ 0.144, -0.255, 0, 0.719, -0.464, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.49, 0, 0.95, -0.459, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296321, 0.0260031, 0.0680305 ] - [ 0.144, -0.255, 0, 0.719, -0.465, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.492, 0, 0.95, -0.457, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296755, 0.0259921, 0.0690653 ] - [ 0.144, -0.254, 0, 0.719, -0.465, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.494, 0, 0.949, -0.455, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029719, 0.0259804, 0.0700967 ] - [ 0.144, -0.254, 0, 0.719, -0.465, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.495, 0, 0.949, -0.454, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0297625, 0.025968, 0.0711247 ] - [ 0.144, -0.254, 0, 0.719, -0.465, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.497, 0, 0.948, -0.452, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0298061, 0.025955, 0.0721492 ] - [ 0.144, -0.254, 0, 0.719, -0.465, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.498, 0, 0.948, -0.45, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0298497, 0.0259413, 0.0731701 ] - [ 0.144, -0.254, 0, 0.719, -0.465, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.5, 0, 0.947, -0.448, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0298934, 0.0259269, 0.0741875 ] - [ 0.144, -0.254, 0, 0.719, -0.465, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.501, 0, 0.947, -0.446, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0299371, 0.0259119, 0.0752012 ] - [ 0.144, -0.253, 0, 0.719, -0.466, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.503, 0, 0.946, -0.444, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0299809, 0.0258962, 0.0762113 ] - [ 0.144, -0.253, 0, 0.719, -0.466, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.504, 0, 0.946, -0.442, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0300247, 0.0258798, 0.0772175 ] - [ 0.144, -0.253, 0, 0.719, -0.466, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.506, 0, 0.945, -0.44, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0300686, 0.0258627, 0.0782199 ] - [ 0.143, -0.253, 0, 0.719, -0.466, -0.143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.507, 0, 0.945, -0.438, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0301125, 0.025845, 0.0792185 ] - [ 0.143, -0.253, 0, 0.719, -0.466, -0.143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.508, 0, 0.944, -0.436, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0301565, 0.0258267, 0.0802132 ] - [ 0.143, -0.252, 0, 0.719, -0.466, -0.143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.51, 0, 0.944, -0.434, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0302005, 0.0258077, 0.0812039 ] - [ 0.143, -0.252, 0, 0.719, -0.467, -0.143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.511, 0, 0.943, -0.432, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0302446, 0.025788, 0.0821906 ] - [ 0.143, -0.252, 0, 0.719, -0.467, -0.143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.513, 0, 0.942, -0.43, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0302887, 0.0257676, 0.0831733 ] - [ 0.143, -0.252, 0, 0.719, -0.467, -0.143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.514, 0, 0.942, -0.428, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0303328, 0.0257466, 0.0841518 ] - [ 0.143, -0.252, 0, 0.719, -0.467, -0.143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15, -0.515, 0, 0.941, -0.426, -0.15, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.030377, 0.025725, 0.0851261 ] - [ 0.143, -0.251, 0, 0.719, -0.467, -0.143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15, -0.517, 0, 0.941, -0.424, -0.15, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0304212, 0.0257026, 0.0860962 ] - [ 0.143, -0.251, 0, 0.719, -0.467, -0.143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15, -0.518, 0, 0.94, -0.422, -0.15, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0304655, 0.0256797, 0.0870621 ] - [ 0.143, -0.251, 0, 0.719, -0.468, -0.143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15, -0.519, 0, 0.939, -0.42, -0.15, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305098, 0.025656, 0.0880236 ] - [ 0.143, -0.251, 0, 0.719, -0.468, -0.143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15, -0.521, 0, 0.939, -0.418, -0.15, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305541, 0.0256318, 0.0889807 ] - [ 0.143, -0.251, 0, 0.718, -0.468, -0.143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15, -0.522, 0, 0.938, -0.416, -0.15, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305984, 0.0256068, 0.0899334 ] - [ 0.143, -0.25, 0, 0.718, -0.468, -0.143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15, -0.523, 0, 0.937, -0.414, -0.15, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306429, 0.0255812, 0.0908817 ] - [ 0.143, -0.25, 0, 0.718, -0.468, -0.143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15, -0.525, 0, 0.937, -0.412, -0.15, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306873, 0.025555, 0.0918254 ] - [ 0.143, -0.25, 0, 0.718, -0.468, -0.143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15, -0.526, 0, 0.936, -0.41, -0.15, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307318, 0.0255281, 0.0927645 ] - [ 0.143, -0.25, 0, 0.718, -0.469, -0.143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15, -0.527, 0, 0.935, -0.408, -0.15, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307762, 0.0255006, 0.0936989 ] - [ 0.143, -0.25, 0, 0.718, -0.469, -0.143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15, -0.528, 0, 0.935, -0.406, -0.15, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308208, 0.0254724, 0.0946287 ] - [ 0.142, -0.249, 0, 0.718, -0.469, -0.142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15, -0.53, 0, 0.934, -0.404, -0.15, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308653, 0.0254436, 0.0955538 ] - [ 0.142, -0.249, 0, 0.718, -0.469, -0.142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15, -0.531, 0, 0.933, -0.402, -0.15, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0309099, 0.0254141, 0.0964741 ] - [ 0.142, -0.249, 0, 0.718, -0.469, -0.142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15, -0.532, 0, 0.933, -0.4, -0.15, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0309546, 0.025384, 0.0973895 ] - [ 0.142, -0.249, 0, 0.718, -0.469, -0.142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149, -0.533, 0, 0.932, -0.399, -0.149, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0309992, 0.0253532, 0.0983001 ] - [ 0.142, -0.249, 0, 0.718, -0.47, -0.142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149, -0.534, 0, 0.931, -0.397, -0.149, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0310439, 0.0253218, 0.0992058 ] - [ 0.142, -0.248, 0, 0.718, -0.47, -0.142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149, -0.536, 0, 0.93, -0.395, -0.149, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0310886, 0.0252898, 0.100107 ] - [ 0.142, -0.248, 0, 0.718, -0.47, -0.142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149, -0.537, 0, 0.93, -0.393, -0.149, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0311333, 0.0252571, 0.101002 ] - [ 0.142, -0.248, 0, 0.718, -0.47, -0.142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149, -0.538, 0, 0.929, -0.391, -0.149, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0311781, 0.0252238, 0.101893 ] - [ 0.142, -0.248, 0, 0.718, -0.47, -0.142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149, -0.539, 0, 0.928, -0.389, -0.149, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0312229, 0.0251899, 0.102779 ] - [ 0.142, -0.248, 0, 0.718, -0.471, -0.142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149, -0.54, 0, 0.927, -0.387, -0.149, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0312676, 0.0251553, 0.103659 ] - [ 0.142, -0.247, 0, 0.718, -0.471, -0.142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149, -0.541, 0, 0.926, -0.385, -0.149, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0313125, 0.0251201, 0.104535 ] - [ 0.142, -0.247, 0, 0.718, -0.471, -0.142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149, -0.542, 0, 0.926, -0.383, -0.149, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0313573, 0.0250843, 0.105405 ] - [ 0.141, -0.247, 0, 0.718, -0.471, -0.141, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149, -0.543, 0, 0.925, -0.381, -0.149, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0314022, 0.0250478, 0.10627 ] - [ 0.141, -0.247, 0, 0.718, -0.471, -0.141, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.148, -0.544, 0, 0.924, -0.38, -0.148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0314471, 0.0250107, 0.107129 ] - [ 0.141, -0.246, 0, 0.718, -0.472, -0.141, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.148, -0.546, 0, 0.923, -0.378, -0.148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031492, 0.024973, 0.107984 ] - [ 0.141, -0.246, 0, 0.718, -0.472, -0.141, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.148, -0.547, 0, 0.922, -0.376, -0.148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0315369, 0.0249347, 0.108833 ] - [ 0.141, -0.246, 0, 0.718, -0.472, -0.141, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.148, -0.548, 0, 0.921, -0.374, -0.148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0315819, 0.0248957, 0.109676 ] - [ 0.141, -0.246, 0, 0.718, -0.472, -0.141, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.148, -0.549, 0, 0.921, -0.372, -0.148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316268, 0.0248561, 0.110514 ] - [ 0.141, -0.246, 0, 0.718, -0.472, -0.141, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.148, -0.55, 0, 0.92, -0.37, -0.148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316718, 0.0248159, 0.111347 ] - [ 0.141, -0.245, 0, 0.718, -0.473, -0.141, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.148, -0.551, 0, 0.919, -0.368, -0.148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0317168, 0.0247751, 0.112174 ] - [ 0.141, -0.245, 0, 0.718, -0.473, -0.141, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.148, -0.552, 0, 0.918, -0.367, -0.148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0317618, 0.0247337, 0.112996 ] - [ 0.141, -0.245, 0, 0.718, -0.473, -0.141, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.148, -0.552, 0, 0.917, -0.365, -0.148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318068, 0.0246917, 0.113811 ] - [ 0.14, -0.245, 0, 0.718, -0.473, -0.14, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.147, -0.553, 0, 0.916, -0.363, -0.147, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318518, 0.024649, 0.114622 ] - [ 0.14, -0.244, 0, 0.718, -0.473, -0.14, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.147, -0.554, 0, 0.915, -0.361, -0.147, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318969, 0.0246058, 0.115426 ] - [ 0.14, -0.244, 0, 0.718, -0.474, -0.14, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.147, -0.555, 0, 0.914, -0.359, -0.147, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319419, 0.0245619, 0.116225 ] - [ 0.14, -0.244, 0, 0.718, -0.474, -0.14, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.147, -0.556, 0, 0.914, -0.357, -0.147, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031987, 0.0245174, 0.117018 ] - [ 0.14, -0.244, 0, 0.718, -0.474, -0.14, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.147, -0.557, 0, 0.913, -0.356, -0.147, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032032, 0.0244724, 0.117806 ] - [ 0.14, -0.243, 0, 0.718, -0.474, -0.14, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.147, -0.558, 0, 0.912, -0.354, -0.147, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320771, 0.0244267, 0.118587 ] - [ 0.14, -0.243, 0, 0.718, -0.475, -0.14, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.147, -0.559, 0, 0.911, -0.352, -0.147, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321221, 0.0243805, 0.119363 ] - [ 0.14, -0.243, 0, 0.718, -0.475, -0.14, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.146, -0.56, 0, 0.91, -0.35, -0.146, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321672, 0.0243336, 0.120133 ] - [ 0.139, -0.243, 0, 0.718, -0.475, -0.139, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.146, -0.56, 0, 0.909, -0.349, -0.146, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322122, 0.0242862, 0.120897 ] - [ 0.139, -0.243, 0, 0.718, -0.475, -0.139, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.146, -0.561, 0, 0.908, -0.347, -0.146, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322573, 0.0242381, 0.121655 ] - [ 0.139, -0.242, 0, 0.718, -0.475, -0.139, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.146, -0.562, 0, 0.907, -0.345, -0.146, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323023, 0.0241895, 0.122407 ] - [ 0.139, -0.242, 0, 0.718, -0.476, -0.139, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.146, -0.563, 0, 0.906, -0.343, -0.146, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323473, 0.0241403, 0.123153 ] - [ 0.139, -0.242, 0, 0.718, -0.476, -0.139, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.146, -0.563, 0, 0.905, -0.342, -0.146, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323924, 0.0240906, 0.123893 ] - [ 0.139, -0.242, 0, 0.718, -0.476, -0.139, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.146, -0.564, 0, 0.904, -0.34, -0.146, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324374, 0.0240402, 0.124627 ] - [ 0.139, -0.241, 0, 0.718, -0.476, -0.139, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.145, -0.565, 0, 0.903, -0.338, -0.145, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324824, 0.0239893, 0.125355 ] - [ 0.138, -0.241, 0, 0.718, -0.477, -0.138, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.145, -0.566, 0, 0.902, -0.337, -0.145, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325273, 0.0239377, 0.126077 ] - [ 0.138, -0.241, 0, 0.718, -0.477, -0.138, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.145, -0.566, 0, 0.901, -0.335, -0.145, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325723, 0.0238857, 0.126793 ] - [ 0.138, -0.241, 0, 0.718, -0.477, -0.138, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.145, -0.567, 0, 0.9, -0.333, -0.145, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326172, 0.023833, 0.127502 ] - [ 0.138, -0.24, 0, 0.718, -0.477, -0.138, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.145, -0.568, 0, 0.899, -0.332, -0.145, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326621, 0.0237798, 0.128205 ] - [ 0.138, -0.24, 0, 0.718, -0.478, -0.138, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.145, -0.568, 0, 0.898, -0.33, -0.145, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032707, 0.023726, 0.128902 ] - [ 0.138, -0.24, 0, 0.718, -0.478, -0.138, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.144, -0.569, 0, 0.897, -0.328, -0.144, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327519, 0.0236717, 0.129593 ] - [ 0.138, -0.239, 0, 0.718, -0.478, -0.138, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.144, -0.57, 0, 0.896, -0.327, -0.144, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327967, 0.0236168, 0.130278 ] - [ 0.137, -0.239, 0, 0.718, -0.478, -0.137, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.144, -0.57, 0, 0.895, -0.325, -0.144, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328415, 0.0235613, 0.130956 ] - [ 0.137, -0.239, 0, 0.718, -0.479, -0.137, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.144, -0.571, 0, 0.894, -0.323, -0.144, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328863, 0.0235053, 0.131628 ] - [ 0.137, -0.239, 0, 0.718, -0.479, -0.137, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.144, -0.571, 0, 0.893, -0.322, -0.144, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329311, 0.0234488, 0.132294 ] - [ 0.137, -0.238, 0, 0.718, -0.479, -0.137, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.144, -0.572, 0, 0.892, -0.32, -0.144, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329758, 0.0233917, 0.132953 ] - [ 0.137, -0.238, 0, 0.718, -0.479, -0.137, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.143, -0.573, 0, 0.891, -0.319, -0.143, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330205, 0.0233341, 0.133606 ] - [ 0.137, -0.238, 0, 0.718, -0.48, -0.137, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.143, -0.573, 0, 0.89, -0.317, -0.143, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330651, 0.0232759, 0.134252 ] - [ 0.136, -0.238, 0, 0.718, -0.48, -0.136, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.143, -0.574, 0, 0.889, -0.315, -0.143, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331097, 0.0232172, 0.134892 ] - [ 0.136, -0.237, 0, 0.718, -0.48, -0.136, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.143, -0.574, 0, 0.888, -0.314, -0.143, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331543, 0.0231579, 0.135526 ] - [ 0.136, -0.237, 0, 0.718, -0.481, -0.136, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.143, -0.575, 0, 0.887, -0.312, -0.143, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331988, 0.0230981, 0.136153 ] - [ 0.136, -0.237, 0, 0.718, -0.481, -0.136, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.142, -0.575, 0, 0.886, -0.311, -0.142, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332433, 0.0230378, 0.136774 ] - [ 0.136, -0.236, 0, 0.718, -0.481, -0.136, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.142, -0.576, 0, 0.885, -0.309, -0.142, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332877, 0.022977, 0.137388 ] - [ 0.136, -0.236, 0, 0.717, -0.481, -0.136, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.142, -0.576, 0, 0.884, -0.308, -0.142, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033332, 0.0229157, 0.137996 ] - [ 0.135, -0.236, 0, 0.717, -0.482, -0.135, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.142, -0.576, 0, 0.883, -0.306, -0.142, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333764, 0.0228538, 0.138597 ] - [ 0.135, -0.235, 0, 0.717, -0.482, -0.135, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.142, -0.577, 0, 0.882, -0.305, -0.142, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334206, 0.0227914, 0.139192 ] - [ 0.135, -0.235, 0, 0.717, -0.482, -0.135, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.141, -0.577, 0, 0.881, -0.303, -0.141, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334648, 0.0227285, 0.13978 ] - [ 0.135, -0.235, 0, 0.717, -0.483, -0.135, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.141, -0.578, 0, 0.88, -0.302, -0.141, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033509, 0.0226651, 0.140361 ] - [ 0.135, -0.235, 0, 0.717, -0.483, -0.135, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.141, -0.578, 0, 0.879, -0.301, -0.141, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335531, 0.0226012, 0.140936 ] - [ 0.135, -0.234, 0, 0.717, -0.483, -0.135, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.141, -0.578, 0, 0.878, -0.299, -0.141, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335971, 0.0225368, 0.141504 ] - [ 0.134, -0.234, 0, 0.717, -0.483, -0.134, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.141, -0.579, 0, 0.876, -0.298, -0.141, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336411, 0.0224719, 0.142066 ] - [ 0.134, -0.234, 0, 0.717, -0.484, -0.134, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.14, -0.579, 0, 0.875, -0.296, -0.14, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033685, 0.0224065, 0.142621 ] - [ 0.134, -0.233, 0, 0.717, -0.484, -0.134, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.14, -0.579, 0, 0.874, -0.295, -0.14, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337288, 0.0223406, 0.143169 ] - [ 0.134, -0.233, 0, 0.717, -0.484, -0.134, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.14, -0.58, 0, 0.873, -0.294, -0.14, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337726, 0.0222742, 0.143711 ] - [ 0.134, -0.233, 0, 0.717, -0.485, -0.134, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.14, -0.58, 0, 0.872, -0.292, -0.14, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338162, 0.0222073, 0.144246 ] - [ 0.133, -0.232, 0, 0.717, -0.485, -0.133, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.139, -0.58, 0, 0.871, -0.291, -0.139, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338598, 0.02214, 0.144775 ] - [ 0.133, -0.232, 0, 0.717, -0.485, -0.133, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.139, -0.581, 0, 0.87, -0.289, -0.139, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339033, 0.0220722, 0.145297 ] - [ 0.133, -0.232, 0, 0.717, -0.486, -0.133, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.139, -0.581, 0, 0.869, -0.288, -0.139, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339467, 0.0220039, 0.145812 ] - [ 0.133, -0.231, 0, 0.717, -0.486, -0.133, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.139, -0.581, 0, 0.868, -0.287, -0.139, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03399, 0.0219352, 0.14632 ] - [ 0.132, -0.231, 0, 0.717, -0.486, -0.132, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.138, -0.581, 0, 0.867, -0.286, -0.138, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0340332, 0.021866, 0.146822 ] - [ 0.132, -0.231, 0, 0.717, -0.487, -0.132, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.138, -0.581, 0, 0.866, -0.284, -0.138, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0340763, 0.0217964, 0.147317 ] - [ 0.132, -0.23, 0, 0.717, -0.487, -0.132, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.138, -0.582, 0, 0.865, -0.283, -0.138, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0341193, 0.0217263, 0.147805 ] - [ 0.132, -0.23, 0, 0.717, -0.487, -0.132, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.138, -0.582, 0, 0.863, -0.282, -0.138, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0341622, 0.0216558, 0.148287 ] - [ 0.132, -0.23, 0, 0.717, -0.487, -0.132, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.137, -0.582, 0, 0.862, -0.28, -0.137, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.034205, 0.0215848, 0.148762 ] - [ 0.131, -0.229, 0, 0.717, -0.488, -0.131, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.137, -0.582, 0, 0.861, -0.279, -0.137, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0342477, 0.0215134, 0.14923 ] - [ 0.131, -0.229, 0, 0.717, -0.488, -0.131, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.137, -0.582, 0, 0.86, -0.278, -0.137, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0342902, 0.0214415, 0.149692 ] - [ 0.131, -0.229, 0, 0.717, -0.488, -0.131, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.137, -0.582, 0, 0.859, -0.277, -0.137, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0343327, 0.0213693, 0.150147 ] - [ 0.131, -0.228, 0, 0.717, -0.489, -0.131, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.136, -0.582, 0, 0.858, -0.276, -0.136, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.034375, 0.0212966, 0.150595 ] - [ 0.13, -0.228, 0, 0.717, -0.489, -0.13, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.136, -0.582, 0, 0.857, -0.274, -0.136, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0344171, 0.0212235, 0.151036 ] - [ 0.13, -0.228, 0, 0.717, -0.489, -0.13, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.136, -0.582, 0, 0.856, -0.273, -0.136, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0344592, 0.0211499, 0.15147 ] - [ 0.13, -0.227, 0, 0.717, -0.49, -0.13, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.136, -0.582, 0, 0.855, -0.272, -0.136, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0345011, 0.021076, 0.151898 ] - [ 0.13, -0.227, 0, 0.717, -0.49, -0.13, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.135, -0.582, 0, 0.853, -0.271, -0.135, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0345429, 0.0210017, 0.152319 ] - [ 0.129, -0.227, 0, 0.717, -0.49, -0.129, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.135, -0.583, 0, 0.852, -0.27, -0.135, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0345845, 0.0209269, 0.152734 ] - [ 0.129, -0.226, 0, 0.717, -0.491, -0.129, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.135, -0.583, 0, 0.851, -0.269, -0.135, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.034626, 0.0208518, 0.153142 ] - [ 0.129, -0.226, 0, 0.717, -0.491, -0.129, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.134, -0.582, 0, 0.85, -0.268, -0.134, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0346673, 0.0207763, 0.153543 ] - [ 0.129, -0.225, 0, 0.717, -0.492, -0.129, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.134, -0.582, 0, 0.849, -0.267, -0.134, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0347085, 0.0207004, 0.153937 ] - [ 0.128, -0.225, 0, 0.717, -0.492, -0.128, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.134, -0.582, 0, 0.848, -0.266, -0.134, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0347495, 0.0206241, 0.154325 ] - [ 0.128, -0.225, 0, 0.717, -0.492, -0.128, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.134, -0.582, 0, 0.847, -0.264, -0.134, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0347903, 0.0205475, 0.154706 ] - [ 0.128, -0.224, 0, 0.717, -0.493, -0.128, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.133, -0.582, 0, 0.846, -0.263, -0.133, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.034831, 0.0204704, 0.15508 ] - [ 0.128, -0.224, 0, 0.717, -0.493, -0.128, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.133, -0.582, 0, 0.845, -0.262, -0.133, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0348715, 0.0203931, 0.155448 ] - [ 0.127, -0.224, 0, 0.717, -0.493, -0.127, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.133, -0.582, 0, 0.843, -0.261, -0.133, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0349119, 0.0203153, 0.155809 ] - [ 0.127, -0.223, 0, 0.717, -0.494, -0.127, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.132, -0.582, 0, 0.842, -0.26, -0.132, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.034952, 0.0202372, 0.156163 ] - [ 0.127, -0.223, 0, 0.717, -0.494, -0.127, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.132, -0.582, 0, 0.841, -0.259, -0.132, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.034992, 0.0201588, 0.156511 ] - [ 0.127, -0.222, 0, 0.717, -0.494, -0.127, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.132, -0.582, 0, 0.84, -0.258, -0.132, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0350318, 0.02008, 0.156852 ] - [ 0.126, -0.222, 0, 0.717, -0.495, -0.126, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.131, -0.581, 0, 0.839, -0.258, -0.131, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0350714, 0.0200009, 0.157187 ] - [ 0.126, -0.222, 0, 0.717, -0.495, -0.126, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.131, -0.581, 0, 0.838, -0.257, -0.131, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0351108, 0.0199214, 0.157515 ] - [ 0.126, -0.221, 0, 0.717, -0.496, -0.126, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.131, -0.581, 0, 0.837, -0.256, -0.131, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03515, 0.0198417, 0.157836 ] - [ 0.126, -0.221, 0, 0.717, -0.496, -0.126, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.13, -0.581, 0, 0.836, -0.255, -0.13, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.035189, 0.0197616, 0.158151 ] - [ 0.125, -0.22, 0, 0.717, -0.496, -0.125, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.13, -0.581, 0, 0.835, -0.254, -0.13, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0352278, 0.0196811, 0.158459 ] - [ 0.125, -0.22, 0, 0.716, -0.497, -0.125, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.13, -0.58, 0, 0.833, -0.253, -0.13, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0352665, 0.0196004, 0.158761 ] - [ 0.125, -0.219, 0, 0.716, -0.497, -0.125, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.13, -0.58, 0, 0.832, -0.252, -0.13, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0353048, 0.0195194, 0.159056 ] - [ 0.124, -0.219, 0, 0.716, -0.497, -0.124, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.129, -0.58, 0, 0.831, -0.251, -0.129, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.035343, 0.0194381, 0.159344 ] - [ 0.124, -0.219, 0, 0.716, -0.498, -0.124, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.129, -0.58, 0, 0.83, -0.25, -0.129, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0353809, 0.0193565, 0.159627 ] - [ 0.124, -0.218, 0, 0.716, -0.498, -0.124, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.128, -0.579, 0, 0.829, -0.25, -0.128, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354186, 0.0192746, 0.159902 ] - [ 0.123, -0.218, 0, 0.716, -0.499, -0.123, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.128, -0.579, 0, 0.828, -0.249, -0.128, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.035456, 0.0191924, 0.160172 ] - [ 0.123, -0.217, 0, 0.716, -0.499, -0.123, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.128, -0.579, 0, 0.827, -0.248, -0.128, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354932, 0.01911, 0.160435 ] - [ 0.123, -0.217, 0, 0.716, -0.499, -0.123, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.127, -0.578, 0, 0.826, -0.247, -0.127, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355301, 0.0190273, 0.160691 ] - [ 0.123, -0.216, 0, 0.716, -0.5, -0.123, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.127, -0.578, 0, 0.825, -0.247, -0.127, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355668, 0.0189443, 0.160941 ] - [ 0.122, -0.216, 0, 0.716, -0.5, -0.122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.127, -0.578, 0, 0.823, -0.246, -0.127, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356032, 0.0188612, 0.161185 ] - [ 0.122, -0.215, 0, 0.716, -0.501, -0.122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.126, -0.577, 0, 0.822, -0.245, -0.126, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356393, 0.0187777, 0.161423 ] - [ 0.122, -0.215, 0, 0.716, -0.501, -0.122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.126, -0.577, 0, 0.821, -0.244, -0.126, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356752, 0.0186941, 0.161654 ] - [ 0.121, -0.214, 0, 0.716, -0.501, -0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.126, -0.576, 0, 0.82, -0.244, -0.126, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357108, 0.0186102, 0.161879 ] - [ 0.121, -0.214, 0, 0.716, -0.502, -0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.125, -0.576, 0, 0.819, -0.243, -0.125, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.035746, 0.0185261, 0.162098 ] - [ 0.121, -0.214, 0, 0.716, -0.502, -0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.125, -0.576, 0, 0.818, -0.242, -0.125, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.035781, 0.0184418, 0.162311 ] - [ 0.12, -0.213, 0, 0.716, -0.503, -0.12, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.125, -0.575, 0, 0.817, -0.242, -0.125, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358157, 0.0183573, 0.162517 ] - [ 0.12, -0.213, 0, 0.716, -0.503, -0.12, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.124, -0.575, 0, 0.816, -0.241, -0.124, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03585, 0.0182726, 0.162717 ] - [ 0.12, -0.212, 0, 0.716, -0.503, -0.12, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.124, -0.574, 0, 0.815, -0.24, -0.124, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358841, 0.0181877, 0.162912 ] - [ 0.119, -0.212, 0, 0.715, -0.504, -0.119, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.123, -0.574, 0, 0.813, -0.24, -0.123, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0359178, 0.0181027, 0.1631 ] - [ 0.119, -0.211, 0, 0.715, -0.504, -0.119, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.123, -0.573, 0, 0.812, -0.239, -0.123, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0359512, 0.0180174, 0.163282 ] - [ 0.119, -0.211, 0, 0.715, -0.505, -0.119, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.123, -0.573, 0, 0.811, -0.239, -0.123, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0359842, 0.017932, 0.163458 ] - [ 0.118, -0.21, 0, 0.715, -0.505, -0.118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122, -0.572, 0, 0.81, -0.238, -0.122, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0360169, 0.0178465, 0.163628 ] - [ 0.118, -0.21, 0, 0.715, -0.506, -0.118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122, -0.571, 0, 0.809, -0.238, -0.122, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0360493, 0.0177608, 0.163792 ] - [ 0.118, -0.209, 0, 0.715, -0.506, -0.118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.121, -0.571, 0, 0.808, -0.237, -0.121, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0360813, 0.0176749, 0.163951 ] - [ 0.117, -0.209, 0, 0.715, -0.506, -0.117, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.121, -0.57, 0, 0.807, -0.237, -0.121, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0361129, 0.0175889, 0.164103 ] - [ 0.117, -0.208, 0, 0.715, -0.507, -0.117, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.121, -0.57, 0, 0.806, -0.236, -0.121, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0361442, 0.0175028, 0.16425 ] - [ 0.117, -0.208, 0, 0.715, -0.507, -0.117, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.12, -0.569, 0, 0.805, -0.236, -0.12, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0361751, 0.0174166, 0.164391 ] - [ 0.116, -0.207, 0, 0.715, -0.508, -0.116, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.12, -0.569, 0, 0.804, -0.235, -0.12, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0362056, 0.0173303, 0.164526 ] - [ 0.116, -0.206, 0, 0.715, -0.508, -0.116, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.119, -0.568, 0, 0.802, -0.235, -0.119, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0362357, 0.0172439, 0.164656 ] - [ 0.115, -0.206, 0, 0.715, -0.509, -0.115, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.119, -0.567, 0, 0.801, -0.234, -0.119, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0362654, 0.0171573, 0.16478 ] - [ 0.115, -0.205, 0, 0.715, -0.509, -0.115, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.119, -0.567, 0, 0.8, -0.234, -0.119, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0362947, 0.0170707, 0.164898 ] - [ 0.115, -0.205, 0, 0.714, -0.51, -0.115, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.118, -0.566, 0, 0.799, -0.233, -0.118, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0363236, 0.016984, 0.165011 ] - [ 0.114, -0.204, 0, 0.714, -0.51, -0.114, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.118, -0.565, 0, 0.798, -0.233, -0.118, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0363521, 0.0168973, 0.165119 ] - [ 0.114, -0.204, 0, 0.714, -0.511, -0.114, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.117, -0.565, 0, 0.797, -0.233, -0.117, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0363802, 0.0168105, 0.165221 ] - [ 0.114, -0.203, 0, 0.714, -0.511, -0.114, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.117, -0.564, 0, 0.796, -0.232, -0.117, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364078, 0.0167236, 0.165318 ] - [ 0.113, -0.203, 0, 0.714, -0.511, -0.113, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.116, -0.563, 0, 0.795, -0.232, -0.116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.036435, 0.0166367, 0.16541 ] - [ 0.113, -0.202, 0, 0.714, -0.512, -0.113, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.116, -0.562, 0, 0.794, -0.231, -0.116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364618, 0.0165497, 0.165496 ] - [ 0.112, -0.201, 0, 0.714, -0.512, -0.112, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.116, -0.562, 0, 0.793, -0.231, -0.116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364881, 0.0164627, 0.165577 ] - [ 0.112, -0.201, 0, 0.714, -0.513, -0.112, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.115, -0.561, 0, 0.792, -0.231, -0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0365139, 0.0163757, 0.165653 ] - [ 0.112, -0.2, 0, 0.714, -0.513, -0.112, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.115, -0.56, 0, 0.791, -0.231, -0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0365393, 0.0162887, 0.165723 ] - [ 0.111, -0.2, 0, 0.713, -0.514, -0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.114, -0.559, 0, 0.79, -0.23, -0.114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0365642, 0.0162017, 0.165789 ] - [ 0.111, -0.199, 0, 0.713, -0.514, -0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.114, -0.559, 0, 0.788, -0.23, -0.114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0365886, 0.0161147, 0.16585 ] - [ 0.11, -0.198, 0, 0.713, -0.515, -0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.113, -0.558, 0, 0.787, -0.23, -0.113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0366125, 0.0160277, 0.165905 ] - [ 0.11, -0.198, 0, 0.713, -0.515, -0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.113, -0.557, 0, 0.786, -0.229, -0.113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0366359, 0.0159408, 0.165956 ] - [ 0.109, -0.197, 0, 0.713, -0.516, -0.109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.112, -0.556, 0, 0.785, -0.229, -0.112, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0366588, 0.0158539, 0.166003 ] - [ 0.109, -0.197, 0, 0.713, -0.516, -0.109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.112, -0.555, 0, 0.784, -0.229, -0.112, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0366812, 0.015767, 0.166044 ] - [ 0.109, -0.196, 0, 0.713, -0.517, -0.109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.111, -0.554, 0, 0.783, -0.229, -0.111, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.036703, 0.0156803, 0.166081 ] - [ 0.108, -0.195, 0, 0.712, -0.517, -0.108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.111, -0.554, 0, 0.782, -0.229, -0.111, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0367243, 0.0155936, 0.166114 ] - [ 0.108, -0.195, 0, 0.712, -0.518, -0.108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.11, -0.553, 0, 0.781, -0.228, -0.11, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.036745, 0.015507, 0.166141 ] - [ 0.107, -0.194, 0, 0.712, -0.518, -0.107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.11, -0.552, 0, 0.78, -0.228, -0.11, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0367652, 0.0154205, 0.166165 ] - [ 0.107, -0.193, 0, 0.712, -0.519, -0.107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.109, -0.551, 0, 0.779, -0.228, -0.109, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0367847, 0.0153341, 0.166184 ] - [ 0.106, -0.193, 0, 0.712, -0.519, -0.106, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.109, -0.55, 0, 0.778, -0.228, -0.109, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0368037, 0.0152478, 0.166199 ] - [ 0.106, -0.192, 0, 0.712, -0.52, -0.106, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.108, -0.549, 0, 0.777, -0.228, -0.108, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.036822, 0.0151617, 0.16621 ] - [ 0.106, -0.191, 0, 0.711, -0.52, -0.106, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.108, -0.548, 0, 0.776, -0.228, -0.108, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0368398, 0.0150757, 0.166217 ] - [ 0.105, -0.191, 0, 0.711, -0.521, -0.105, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.107, -0.547, 0, 0.775, -0.228, -0.107, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.036857, 0.0149899, 0.166219 ] - [ 0.105, -0.19, 0, 0.711, -0.521, -0.105, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.107, -0.546, 0, 0.774, -0.228, -0.107, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0368735, 0.0149042, 0.166218 ] - [ 0.104, -0.189, 0, 0.711, -0.522, -0.104, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.106, -0.545, 0, 0.773, -0.228, -0.106, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0368893, 0.0148188, 0.166213 ] - [ 0.104, -0.189, 0, 0.711, -0.522, -0.104, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.106, -0.544, 0, 0.772, -0.228, -0.106, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0369046, 0.0147335, 0.166203 ] - [ 0.103, -0.188, 0, 0.711, -0.523, -0.103, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.105, -0.543, 0, 0.771, -0.228, -0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0369191, 0.0146484, 0.166191 ] - [ 0.103, -0.187, 0, 0.71, -0.523, -0.103, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.105, -0.542, 0, 0.77, -0.227, -0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.036933, 0.0145635, 0.166174 ] - [ 0.102, -0.187, 0, 0.71, -0.524, -0.102, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.104, -0.541, 0, 0.769, -0.227, -0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0369462, 0.0144789, 0.166154 ] - [ 0.102, -0.186, 0, 0.71, -0.524, -0.102, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.104, -0.54, 0, 0.768, -0.227, -0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0369587, 0.0143945, 0.166131 ] - [ 0.101, -0.185, 0, 0.71, -0.525, -0.101, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.103, -0.539, 0, 0.767, -0.228, -0.103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0369705, 0.0143103, 0.166104 ] - [ 0.101, -0.184, 0, 0.71, -0.525, -0.101, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.103, -0.538, 0, 0.766, -0.228, -0.103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0369815, 0.0142264, 0.166074 ] - [ 0.1, -0.184, 0, 0.709, -0.526, -0.1, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.102, -0.537, 0, 0.765, -0.228, -0.102, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0369919, 0.0141428, 0.16604 ] - [ 0.0998, -0.183, 0, 0.709, -0.526, -0.0998, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.102, -0.536, 0, 0.764, -0.228, -0.102, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0370015, 0.0140595, 0.166004 ] - [ 0.0993, -0.182, 0, 0.709, -0.527, -0.0993, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.101, -0.535, 0, 0.763, -0.228, -0.101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0370104, 0.0139765, 0.165965 ] - [ 0.0988, -0.181, 0, 0.709, -0.527, -0.0988, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.101, -0.534, 0, 0.762, -0.228, -0.101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0370185, 0.0138937, 0.165923 ] - [ 0.0983, -0.181, 0, 0.708, -0.528, -0.0983, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.1, -0.533, 0, 0.761, -0.228, -0.1, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0370258, 0.0138113, 0.165878 ] - [ 0.0978, -0.18, 0, 0.708, -0.528, -0.0978, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0994, -0.532, 0, 0.76, -0.228, -0.0994, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0370324, 0.0137293, 0.165831 ] - [ 0.0972, -0.179, 0, 0.708, -0.529, -0.0972, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0988, -0.531, 0, 0.759, -0.228, -0.0988, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0370382, 0.0136476, 0.165781 ] - [ 0.0967, -0.178, 0, 0.708, -0.529, -0.0967, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0983, -0.53, 0, 0.758, -0.228, -0.0983, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0370431, 0.0135662, 0.165729 ] - [ 0.0962, -0.177, 0, 0.707, -0.53, -0.0962, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0977, -0.529, 0, 0.757, -0.228, -0.0977, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0370473, 0.0134852, 0.165675 ] - [ 0.0956, -0.177, 0, 0.707, -0.53, -0.0956, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0971, -0.528, 0, 0.757, -0.229, -0.0971, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0370506, 0.0134046, 0.165618 ] - [ 0.0951, -0.176, 0, 0.707, -0.531, -0.0951, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0965, -0.527, 0, 0.756, -0.229, -0.0965, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0370531, 0.0133244, 0.165559 ] - [ 0.0946, -0.175, 0, 0.707, -0.532, -0.0946, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.096, -0.526, 0, 0.755, -0.229, -0.096, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0370548, 0.0132446, 0.165499 ] - [ 0.094, -0.174, 0, 0.706, -0.532, -0.094, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0954, -0.525, 0, 0.754, -0.229, -0.0954, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0370556, 0.0131652, 0.165436 ] - [ 0.0935, -0.173, 0, 0.706, -0.533, -0.0935, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0948, -0.524, 0, 0.753, -0.229, -0.0948, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0370555, 0.0130863, 0.165372 ] - [ 0.0929, -0.173, 0, 0.706, -0.533, -0.0929, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0942, -0.522, 0, 0.752, -0.23, -0.0942, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0370546, 0.0130078, 0.165306 ] - [ 0.0924, -0.172, 0, 0.705, -0.534, -0.0924, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0936, -0.521, 0, 0.751, -0.23, -0.0936, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0370528, 0.0129297, 0.165238 ] - [ 0.0918, -0.171, 0, 0.705, -0.534, -0.0918, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.093, -0.52, 0, 0.75, -0.23, -0.093, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03705, 0.0128522, 0.165169 ] - [ 0.0912, -0.17, 0, 0.705, -0.535, -0.0912, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0924, -0.519, 0, 0.75, -0.231, -0.0924, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0370464, 0.0127751, 0.165099 ] - [ 0.0907, -0.169, 0, 0.704, -0.535, -0.0907, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0918, -0.518, 0, 0.749, -0.231, -0.0918, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0370418, 0.0126985, 0.165028 ] - [ 0.0901, -0.168, 0, 0.704, -0.536, -0.0901, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0912, -0.517, 0, 0.748, -0.231, -0.0912, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0370362, 0.0126225, 0.164956 ] - [ 0.0895, -0.167, 0, 0.704, -0.536, -0.0895, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0905, -0.516, 0, 0.747, -0.231, -0.0905, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0370297, 0.012547, 0.164883 ] - [ 0.0889, -0.166, 0, 0.703, -0.537, -0.0889, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0899, -0.515, 0, 0.746, -0.232, -0.0899, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0370222, 0.0124721, 0.164809 ] - [ 0.0883, -0.166, 0, 0.703, -0.537, -0.0883, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0893, -0.514, 0, 0.746, -0.232, -0.0893, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0370137, 0.0123977, 0.164734 ] - [ 0.0877, -0.165, 0, 0.703, -0.538, -0.0877, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0887, -0.512, 0, 0.745, -0.233, -0.0887, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0370041, 0.0123239, 0.16466 ] - [ 0.0871, -0.164, 0, 0.702, -0.539, -0.0871, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.088, -0.511, 0, 0.744, -0.233, -0.088, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0369936, 0.0122507, 0.164585 ] - [ 0.0865, -0.163, 0, 0.702, -0.539, -0.0865, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0874, -0.51, 0, 0.743, -0.233, -0.0874, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.036982, 0.0121782, 0.164509 ] - [ 0.0859, -0.162, 0, 0.702, -0.54, -0.0859, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0867, -0.509, 0, 0.743, -0.234, -0.0867, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0369693, 0.0121063, 0.164434 ] - [ 0.0853, -0.161, 0, 0.701, -0.54, -0.0853, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0861, -0.508, 0, 0.742, -0.234, -0.0861, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0369555, 0.0120351, 0.164359 ] - [ 0.0847, -0.16, 0, 0.701, -0.541, -0.0847, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0854, -0.507, 0, 0.741, -0.235, -0.0854, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0369406, 0.0119645, 0.164284 ] - [ 0.0841, -0.159, 0, 0.7, -0.541, -0.0841, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0848, -0.506, 0, 0.741, -0.235, -0.0848, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0369247, 0.0118946, 0.16421 ] - [ 0.0834, -0.158, 0, 0.7, -0.542, -0.0834, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0841, -0.505, 0, 0.74, -0.235, -0.0841, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0369076, 0.0118255, 0.164136 ] - [ 0.0828, -0.157, 0, 0.7, -0.542, -0.0828, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0834, -0.503, 0, 0.739, -0.236, -0.0834, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0368893, 0.011757, 0.164062 ] - [ 0.0822, -0.156, 0, 0.699, -0.543, -0.0822, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0828, -0.502, 0, 0.739, -0.236, -0.0828, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0368699, 0.0116893, 0.16399 ] - [ 0.0815, -0.155, 0, 0.699, -0.544, -0.0815, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0821, -0.501, 0, 0.738, -0.237, -0.0821, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0368493, 0.0116224, 0.163918 ] - [ 0.0809, -0.154, 0, 0.698, -0.544, -0.0809, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0814, -0.5, 0, 0.738, -0.237, -0.0814, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0368275, 0.0115562, 0.163848 ] - [ 0.0802, -0.153, 0, 0.698, -0.545, -0.0802, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0807, -0.499, 0, 0.737, -0.238, -0.0807, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0368045, 0.0114908, 0.163779 ] - [ 0.0795, -0.152, 0, 0.697, -0.545, -0.0795, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0801, -0.498, 0, 0.736, -0.239, -0.0801, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0367803, 0.0114263, 0.16371 ] - [ 0.0789, -0.151, 0, 0.697, -0.546, -0.0789, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0794, -0.497, 0, 0.736, -0.239, -0.0794, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0367549, 0.0113626, 0.163644 ] - [ 0.0782, -0.15, 0, 0.696, -0.546, -0.0782, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0787, -0.496, 0, 0.735, -0.24, -0.0787, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0367281, 0.0112997, 0.163578 ] - [ 0.0775, -0.149, 0, 0.696, -0.547, -0.0775, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.078, -0.495, 0, 0.735, -0.24, -0.078, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0367001, 0.0112377, 0.163515 ] - [ 0.0769, -0.148, 0, 0.695, -0.548, -0.0769, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0773, -0.494, 0, 0.734, -0.241, -0.0773, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0366709, 0.0111766, 0.163453 ] - [ 0.0762, -0.147, 0, 0.695, -0.548, -0.0762, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0765, -0.492, 0, 0.734, -0.242, -0.0765, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0366402, 0.0111164, 0.163392 ] - [ 0.0755, -0.146, 0, 0.694, -0.549, -0.0755, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0758, -0.491, 0, 0.734, -0.242, -0.0758, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0366083, 0.0110571, 0.163334 ] - [ 0.0748, -0.145, 0, 0.694, -0.549, -0.0748, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0751, -0.49, 0, 0.733, -0.243, -0.0751, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.036575, 0.0109987, 0.163277 ] - [ 0.0741, -0.143, 0, 0.693, -0.55, -0.0741, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0744, -0.489, 0, 0.733, -0.244, -0.0744, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0365404, 0.0109413, 0.163222 ] - [ 0.0734, -0.142, 0, 0.693, -0.55, -0.0734, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0737, -0.488, 0, 0.733, -0.244, -0.0737, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0365044, 0.010885, 0.163169 ] - [ 0.0727, -0.141, 0, 0.692, -0.551, -0.0727, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0729, -0.487, 0, 0.732, -0.245, -0.0729, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.036467, 0.0108296, 0.163119 ] - [ 0.0719, -0.14, 0, 0.691, -0.551, -0.0719, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0722, -0.486, 0, 0.732, -0.246, -0.0722, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364282, 0.0107752, 0.16307 ] - [ 0.0712, -0.139, 0, 0.691, -0.552, -0.0712, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0714, -0.485, 0, 0.732, -0.247, -0.0714, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.036388, 0.0107219, 0.163024 ] - [ 0.0705, -0.138, 0, 0.69, -0.553, -0.0705, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0707, -0.484, 0, 0.732, -0.248, -0.0707, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0363463, 0.0106697, 0.162981 ] - [ 0.0698, -0.137, 0, 0.69, -0.553, -0.0698, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0699, -0.483, 0, 0.732, -0.248, -0.0699, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0363032, 0.0106185, 0.162939 ] - [ 0.069, -0.135, 0, 0.689, -0.554, -0.069, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0692, -0.482, 0, 0.731, -0.249, -0.0692, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0362586, 0.0105684, 0.162901 ] - [ 0.0683, -0.134, 0, 0.688, -0.554, -0.0683, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0684, -0.481, 0, 0.731, -0.25, -0.0684, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0362125, 0.0105194, 0.162865 ] - [ 0.0675, -0.133, 0, 0.688, -0.555, -0.0675, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0677, -0.48, 0, 0.731, -0.251, -0.0677, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0361649, 0.0104716, 0.162832 ] - [ 0.0668, -0.132, 0, 0.687, -0.555, -0.0668, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0669, -0.479, 0, 0.731, -0.252, -0.0669, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0361157, 0.010425, 0.162802 ] - [ 0.066, -0.13, 0, 0.686, -0.556, -0.066, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0661, -0.478, 0, 0.732, -0.253, -0.0661, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0360651, 0.0103795, 0.162774 ] - [ 0.0652, -0.129, 0, 0.686, -0.556, -0.0652, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0653, -0.478, 0, 0.732, -0.254, -0.0653, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0360129, 0.0103352, 0.16275 ] - [ 0.0644, -0.128, 0, 0.685, -0.557, -0.0644, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0645, -0.477, 0, 0.732, -0.255, -0.0645, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0359591, 0.010292, 0.162728 ] - [ 0.0637, -0.127, 0, 0.684, -0.558, -0.0637, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0637, -0.476, 0, 0.732, -0.256, -0.0637, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0359037, 0.0102501, 0.162708 ] - [ 0.0629, -0.125, 0, 0.683, -0.558, -0.0629, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0629, -0.475, 0, 0.732, -0.257, -0.0629, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358468, 0.0102094, 0.162691 ] - [ 0.0621, -0.124, 0, 0.683, -0.559, -0.0621, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0621, -0.474, 0, 0.733, -0.258, -0.0621, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357882, 0.01017, 0.162677 ] - [ 0.0613, -0.123, 0, 0.682, -0.559, -0.0613, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0613, -0.473, 0, 0.733, -0.26, -0.0613, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357281, 0.0101318, 0.162666 ] - [ 0.0605, -0.121, 0, 0.681, -0.56, -0.0605, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0605, -0.472, 0, 0.733, -0.261, -0.0605, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356663, 0.0100948, 0.162656 ] - [ 0.0597, -0.12, 0, 0.68, -0.56, -0.0597, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0597, -0.472, 0, 0.734, -0.262, -0.0597, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356028, 0.0100591, 0.162649 ] - [ 0.0588, -0.119, 0, 0.68, -0.561, -0.0588, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0589, -0.471, 0, 0.734, -0.263, -0.0589, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355378, 0.0100247, 0.162645 ] - [ 0.058, -0.117, 0, 0.679, -0.561, -0.058, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0581, -0.47, 0, 0.735, -0.265, -0.0581, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.035471, 0.00999164, 0.162643 ] - [ 0.0572, -0.116, 0, 0.678, -0.562, -0.0572, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0572, -0.469, 0, 0.735, -0.266, -0.0572, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354026, 0.00995984, 0.162643 ] - [ 0.0564, -0.115, 0, 0.677, -0.562, -0.0564, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0564, -0.469, 0, 0.736, -0.267, -0.0564, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0353325, 0.00992935, 0.162645 ] - [ 0.0555, -0.113, 0, 0.676, -0.563, -0.0555, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0555, -0.468, 0, 0.736, -0.268, -0.0555, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0352607, 0.00990022, 0.16265 ] - [ 0.0547, -0.112, 0, 0.675, -0.564, -0.0547, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0547, -0.467, 0, 0.737, -0.27, -0.0547, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0351871, 0.00987242, 0.162656 ] - [ 0.0538, -0.11, 0, 0.674, -0.564, -0.0538, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0538, -0.466, 0, 0.738, -0.271, -0.0538, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0351119, 0.00984598, 0.162665 ] - [ 0.053, -0.109, 0, 0.674, -0.565, -0.053, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.053, -0.466, 0, 0.738, -0.273, -0.053, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0350349, 0.0098209, 0.162675 ] - [ 0.0521, -0.107, 0, 0.673, -0.565, -0.0521, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0521, -0.465, 0, 0.739, -0.274, -0.0521, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0349562, 0.00979721, 0.162688 ] - [ 0.0512, -0.106, 0, 0.672, -0.566, -0.0512, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0512, -0.464, 0, 0.74, -0.276, -0.0512, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0348756, 0.00977491, 0.162702 ] - [ 0.0503, -0.105, 0, 0.671, -0.566, -0.0503, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0503, -0.463, 0, 0.74, -0.277, -0.0503, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0347933, 0.00975403, 0.162718 ] - [ 0.0495, -0.103, 0, 0.67, -0.567, -0.0495, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0495, -0.463, 0, 0.741, -0.278, -0.0495, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0347092, 0.00973459, 0.162736 ] - [ 0.0486, -0.102, 0, 0.669, -0.567, -0.0486, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0486, -0.462, 0, 0.742, -0.28, -0.0486, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0346232, 0.00971663, 0.162756 ] - [ 0.0477, -0.1, 0, 0.668, -0.568, -0.0477, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0477, -0.461, 0, 0.743, -0.282, -0.0477, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0345354, 0.00970017, 0.162777 ] - [ 0.0468, -0.0985, 0, 0.667, -0.568, -0.0468, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0468, -0.461, 0, 0.744, -0.283, -0.0468, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0344455, 0.00968525, 0.1628 ] - [ 0.0459, -0.097, 0, 0.666, -0.569, -0.0459, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0459, -0.46, 0, 0.744, -0.285, -0.0459, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0343537, 0.00967193, 0.162825 ] - [ 0.0449, -0.0954, 0, 0.665, -0.569, -0.0449, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0449, -0.459, 0, 0.745, -0.286, -0.0449, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0342599, 0.00966021, 0.162851 ] - [ 0.044, -0.0938, 0, 0.663, -0.57, -0.044, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.044, -0.458, 0, 0.746, -0.288, -0.044, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0341639, 0.00965013, 0.162878 ] - [ 0.0431, -0.0922, 0, 0.662, -0.57, -0.0431, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0431, -0.458, 0, 0.747, -0.289, -0.0431, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0340659, 0.00964176, 0.162907 ] - [ 0.0422, -0.0906, 0, 0.661, -0.571, -0.0422, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0422, -0.457, 0, 0.748, -0.291, -0.0422, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339657, 0.00963509, 0.162936 ] - [ 0.0412, -0.089, 0, 0.66, -0.571, -0.0412, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0412, -0.456, 0, 0.749, -0.293, -0.0412, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338633, 0.00963017, 0.162968 ] - [ 0.0403, -0.0873, 0, 0.659, -0.572, -0.0403, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0403, -0.456, 0, 0.75, -0.294, -0.0403, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337587, 0.00962703, 0.163 ] - [ 0.0393, -0.0856, 0, 0.658, -0.572, -0.0393, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0393, -0.455, 0, 0.751, -0.296, -0.0393, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336517, 0.00962572, 0.163033 ] - [ 0.0383, -0.0839, 0, 0.656, -0.572, -0.0383, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0383, -0.454, 0, 0.752, -0.298, -0.0383, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335425, 0.00962624, 0.163067 ] - [ 0.0374, -0.0822, 0, 0.655, -0.573, -0.0374, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0374, -0.453, 0, 0.753, -0.299, -0.0374, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334309, 0.00962867, 0.163103 ] - [ 0.0364, -0.0805, 0, 0.654, -0.573, -0.0364, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0364, -0.453, 0, 0.754, -0.301, -0.0364, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333169, 0.00963301, 0.163139 ] - [ 0.0354, -0.0787, 0, 0.652, -0.574, -0.0354, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0354, -0.452, 0, 0.754, -0.303, -0.0354, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332004, 0.00963931, 0.163176 ] - [ 0.0344, -0.0769, 0, 0.651, -0.574, -0.0344, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0344, -0.451, 0, 0.755, -0.304, -0.0344, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330814, 0.00964762, 0.163213 ] - [ 0.0334, -0.0751, 0, 0.65, -0.575, -0.0334, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0334, -0.45, 0, 0.756, -0.306, -0.0334, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329599, 0.00965794, 0.163252 ] - [ 0.0324, -0.0733, 0, 0.648, -0.575, -0.0324, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0324, -0.449, 0, 0.757, -0.308, -0.0324, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328358, 0.00967031, 0.163291 ] - [ 0.0314, -0.0714, 0, 0.647, -0.575, -0.0314, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0314, -0.449, 0, 0.758, -0.309, -0.0314, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327092, 0.00968474, 0.16333 ] - [ 0.0304, -0.0696, 0, 0.645, -0.576, -0.0304, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0304, -0.448, 0, 0.759, -0.311, -0.0304, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325802, 0.00970105, 0.16337 ] - [ 0.0294, -0.0677, 0, 0.644, -0.576, -0.0294, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0294, -0.447, 0, 0.759, -0.313, -0.0294, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032449, 0.00971902, 0.16341 ] - [ 0.0283, -0.0657, 0, 0.642, -0.576, -0.0283, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0283, -0.446, 0, 0.76, -0.314, -0.0283, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032316, 0.00973845, 0.163451 ] - [ 0.0273, -0.0638, 0, 0.64, -0.577, -0.0273, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0273, -0.445, 0, 0.761, -0.316, -0.0273, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321815, 0.00975911, 0.163492 ] - [ 0.0263, -0.0619, 0, 0.639, -0.577, -0.0263, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0263, -0.444, 0, 0.762, -0.318, -0.0263, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320456, 0.00978081, 0.163532 ] - [ 0.0252, -0.0599, 0, 0.637, -0.577, -0.0252, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0252, -0.443, 0, 0.763, -0.319, -0.0252, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319085, 0.00980332, 0.163573 ] - [ 0.0242, -0.058, 0, 0.636, -0.578, -0.0242, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0242, -0.442, 0, 0.763, -0.321, -0.0242, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0317707, 0.00982643, 0.163613 ] - [ 0.0231, -0.056, 0, 0.634, -0.578, -0.0231, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0231, -0.441, 0, 0.764, -0.323, -0.0231, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316323, 0.00984991, 0.163653 ] - [ 0.0221, -0.054, 0, 0.632, -0.578, -0.0221, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0221, -0.44, 0, 0.765, -0.324, -0.0221, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0314936, 0.00987357, 0.163692 ] - [ 0.021, -0.052, 0, 0.63, -0.578, -0.021, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.021, -0.439, 0, 0.765, -0.326, -0.021, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0313548, 0.00989719, 0.163731 ] - [ 0.02, -0.0501, 0, 0.629, -0.579, -0.02, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.02, -0.439, 0, 0.766, -0.327, -0.02, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0312162, 0.00992056, 0.163769 ] - [ 0.0189, -0.0481, 0, 0.627, -0.579, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.438, 0, 0.767, -0.329, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031078, 0.00994344, 0.163806 ] - [ 0.0179, -0.0461, 0, 0.625, -0.579, -0.0179, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0179, -0.437, 0, 0.767, -0.331, -0.0179, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0309405, 0.00996566, 0.163842 ] - [ 0.0169, -0.0442, 0, 0.624, -0.58, -0.0169, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0169, -0.436, 0, 0.768, -0.332, -0.0169, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.030804, 0.00998697, 0.163878 ] - [ 0.0158, -0.0422, 0, 0.622, -0.58, -0.0158, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0158, -0.435, 0, 0.768, -0.334, -0.0158, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306688, 0.0100072, 0.163912 ] - [ 0.0148, -0.0403, 0, 0.62, -0.58, -0.0148, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0148, -0.434, 0, 0.769, -0.335, -0.0148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305349, 0.0100261, 0.163944 ] - [ 0.0138, -0.0383, 0, 0.619, -0.581, -0.0138, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0138, -0.433, 0, 0.77, -0.337, -0.0138, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0304029, 0.0100434, 0.163976 ] - [ 0.0127, -0.0364, 0, 0.617, -0.581, -0.0127, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0127, -0.432, 0, 0.77, -0.339, -0.0127, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0302727, 0.010059, 0.164006 ] - [ 0.0117, -0.0345, 0, 0.616, -0.581, -0.0117, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0117, -0.431, 0, 0.771, -0.34, -0.0117, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0301449, 0.0100726, 0.164034 ] - [ 0.0107, -0.0327, 0, 0.614, -0.581, -0.0107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0107, -0.43, 0, 0.771, -0.342, -0.0107, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0300194, 0.0100841, 0.164061 ] - [ 0.00973, -0.0308, 0, 0.613, -0.582, -0.00973, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00973, -0.429, 0, 0.772, -0.343, -0.00973, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0298965, 0.0100935, 0.164085 ] - [ 0.00874, -0.029, 0, 0.611, -0.582, -0.00874, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00874, -0.428, 0, 0.772, -0.345, -0.00874, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0297759, 0.0101007, 0.164108 ] - [ 0.00775, -0.0272, 0, 0.61, -0.582, -0.00775, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00775, -0.427, 0, 0.773, -0.346, -0.00775, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296578, 0.0101059, 0.164129 ] - [ 0.00678, -0.0254, 0, 0.608, -0.583, -0.00678, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00678, -0.426, 0, 0.773, -0.347, -0.00678, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029542, 0.010109, 0.164148 ] - [ 0.00581, -0.0237, 0, 0.607, -0.583, -0.00581, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00581, -0.425, 0, 0.774, -0.349, -0.00581, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294285, 0.0101102, 0.164164 ] - [ 0.00485, -0.0219, 0, 0.606, -0.584, -0.00485, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00484, -0.424, 0, 0.774, -0.35, -0.00484, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293174, 0.0101094, 0.164179 ] - [ 0.00389, -0.0202, 0, 0.604, -0.584, -0.00389, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00389, -0.423, 0, 0.774, -0.352, -0.00389, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0292085, 0.0101066, 0.164191 ] - [ 0.00294, -0.0185, 0, 0.603, -0.584, -0.00294, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00294, -0.422, 0, 0.775, -0.353, -0.00294, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0291018, 0.010102, 0.1642 ] - [ 0.002, -0.0169, 0, 0.602, -0.585, -0.002, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.002, -0.421, 0, 0.775, -0.354, -0.002, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0289974, 0.0100955, 0.164207 ] - [ 0.00107, -0.0152, 0, 0.601, -0.585, -0.00107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00107, -0.42, 0, 0.776, -0.356, -0.00107, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0288951, 0.0100872, 0.164211 ] - [ 0.000138, -0.0136, 0, 0.599, -0.586, -0.000138, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000137, -0.419, 0, 0.776, -0.357, -0.000137, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287949, 0.0100771, 0.164213 ] - [ -0.000784, -0.0121, 0, 0.598, -0.586, 0.000784, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000784, -0.418, 0, 0.776, -0.358, 0.000784, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286969, 0.0100652, 0.164212 ] - [ -0.0017, -0.0105, 0, 0.597, -0.587, 0.0017, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0017, -0.417, 0, 0.777, -0.36, 0.0017, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286009, 0.0100517, 0.164207 ] - [ -0.00261, -0.00898, 0, 0.596, -0.587, 0.00261, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00261, -0.416, 0, 0.777, -0.361, 0.00261, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.028507, 0.0100364, 0.1642 ] - [ -0.00351, -0.00748, 0, 0.595, -0.588, 0.00351, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00351, -0.415, 0, 0.777, -0.362, 0.00351, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0284151, 0.0100196, 0.16419 ] - [ -0.00441, -0.00601, 0, 0.594, -0.588, 0.00441, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0044, -0.414, 0, 0.778, -0.363, 0.0044, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0283251, 0.0100011, 0.164176 ] - [ -0.0053, -0.00457, 0, 0.594, -0.589, 0.0053, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00529, -0.413, 0, 0.778, -0.365, 0.00529, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0282372, 0.00998103, 0.164159 ] - [ -0.00619, -0.00316, 0, 0.593, -0.59, 0.00619, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00618, -0.412, 0, 0.778, -0.366, 0.00618, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0281511, 0.00995946, 0.164139 ] - [ -0.00707, -0.00177, 0, 0.592, -0.59, 0.00707, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00705, -0.411, 0, 0.779, -0.367, 0.00705, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0280669, 0.00993639, 0.164116 ] - [ -0.00794, -0.000423, 0, 0.591, -0.591, 0.00794, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00792, -0.41, 0, 0.779, -0.368, 0.00792, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0279845, 0.00991183, 0.164088 ] - [ -0.00881, 0.000898, 0, 0.591, -0.592, 0.00881, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00879, -0.409, 0, 0.779, -0.37, 0.00879, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.027904, 0.00988584, 0.164058 ] - [ -0.00968, 0.00219, 0, 0.59, -0.592, 0.00968, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00965, -0.409, 0, 0.779, -0.371, 0.00965, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0278253, 0.00985842, 0.164024 ] - [ -0.0105, 0.00346, 0, 0.59, -0.593, 0.0105, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0105, -0.408, 0, 0.779, -0.372, 0.0105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277484, 0.00982959, 0.163987 ] - [ -0.0114, 0.00469, 0, 0.589, -0.594, 0.0114, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0113, -0.407, 0, 0.78, -0.373, 0.0113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276733, 0.00979934, 0.163947 ] - [ -0.0122, 0.0059, 0, 0.589, -0.595, 0.0122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0122, -0.406, 0, 0.78, -0.374, 0.0122, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275999, 0.00976772, 0.163903 ] - [ -0.0131, 0.00709, 0, 0.588, -0.595, 0.0131, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.013, -0.405, 0, 0.78, -0.375, 0.013, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275282, 0.00973473, 0.163857 ] - [ -0.0139, 0.00824, 0, 0.588, -0.596, 0.0139, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0139, -0.404, 0, 0.78, -0.376, 0.0139, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274583, 0.00970038, 0.163808 ] - [ -0.0147, 0.00938, 0, 0.588, -0.597, 0.0147, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0147, -0.403, 0, 0.78, -0.378, 0.0147, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.02739, 0.00966469, 0.163757 ] - [ -0.0156, 0.0105, 0, 0.588, -0.598, 0.0156, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0155, -0.402, 0, 0.781, -0.379, 0.0155, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273234, 0.00962767, 0.163703 ] - [ -0.0164, 0.0116, 0, 0.587, -0.599, 0.0164, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0163, -0.401, 0, 0.781, -0.38, 0.0163, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272585, 0.00958936, 0.163646 ] - [ -0.0172, 0.0126, 0, 0.587, -0.6, 0.0172, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0171, -0.4, 0, 0.781, -0.381, 0.0171, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0271952, 0.00954974, 0.163587 ] - [ -0.018, 0.0137, 0, 0.587, -0.601, 0.018, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0179, -0.399, 0, 0.781, -0.382, 0.0179, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0271335, 0.00950885, 0.163526 ] - [ -0.0188, 0.0147, 0, 0.587, -0.602, 0.0188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0187, -0.398, 0, 0.781, -0.383, 0.0187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0270735, 0.00946668, 0.163463 ] - [ -0.0196, 0.0157, 0, 0.587, -0.603, 0.0196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0195, -0.397, 0, 0.781, -0.384, 0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.027015, 0.00942328, 0.163397 ] - [ -0.0204, 0.0167, 0, 0.587, -0.603, 0.0204, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0203, -0.396, 0, 0.781, -0.385, 0.0203, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.026958, 0.00937865, 0.16333 ] - [ -0.0212, 0.0177, 0, 0.587, -0.604, 0.0212, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0211, -0.396, 0, 0.782, -0.386, 0.0211, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0269026, 0.00933278, 0.163261 ] - [ -0.022, 0.0186, 0, 0.587, -0.605, 0.022, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0218, -0.395, 0, 0.782, -0.387, 0.0218, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0268487, 0.00928573, 0.163191 ] - [ -0.0228, 0.0195, 0, 0.587, -0.606, 0.0228, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0226, -0.394, 0, 0.782, -0.388, 0.0226, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0267963, 0.00923749, 0.163119 ] - [ -0.0235, 0.0204, 0, 0.587, -0.607, 0.0235, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0234, -0.393, 0, 0.782, -0.389, 0.0234, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0267454, 0.00918806, 0.163045 ] - [ -0.0243, 0.0213, 0, 0.587, -0.608, 0.0243, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0241, -0.392, 0, 0.782, -0.39, 0.0241, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.026696, 0.0091375, 0.16297 ] - [ -0.0251, 0.0222, 0, 0.587, -0.609, 0.0251, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0249, -0.391, 0, 0.782, -0.391, 0.0249, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.026648, 0.00908578, 0.162894 ] - [ -0.0258, 0.0231, 0, 0.587, -0.61, 0.0258, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0256, -0.39, 0, 0.782, -0.392, 0.0256, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0266014, 0.00903295, 0.162816 ] - [ -0.0266, 0.0239, 0, 0.587, -0.611, 0.0266, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0263, -0.389, 0, 0.782, -0.393, 0.0263, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0265562, 0.008979, 0.162736 ] - [ -0.0273, 0.0248, 0, 0.588, -0.612, 0.0273, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0271, -0.388, 0, 0.782, -0.394, 0.0271, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0265125, 0.00892399, 0.162655 ] - [ -0.0281, 0.0256, 0, 0.588, -0.613, 0.0281, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0278, -0.388, 0, 0.782, -0.395, 0.0278, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0264701, 0.00886791, 0.162572 ] - [ -0.0288, 0.0264, 0, 0.588, -0.614, 0.0288, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0285, -0.387, 0, 0.782, -0.395, 0.0285, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0264292, 0.00881077, 0.162487 ] - [ -0.0295, 0.0272, 0, 0.588, -0.615, 0.0295, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0292, -0.386, 0, 0.782, -0.396, 0.0292, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0263895, 0.00875262, 0.1624 ] - [ -0.0303, 0.0279, 0, 0.589, -0.616, 0.0303, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0299, -0.385, 0, 0.782, -0.397, 0.0299, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0263512, 0.00869343, 0.16231 ] - [ -0.031, 0.0287, 0, 0.589, -0.617, 0.031, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0307, -0.384, 0, 0.782, -0.398, 0.0307, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0263143, 0.00863327, 0.162219 ] - [ -0.0317, 0.0294, 0, 0.589, -0.619, 0.0317, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0314, -0.383, 0, 0.782, -0.399, 0.0314, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0262787, 0.00857213, 0.162125 ] - [ -0.0324, 0.0301, 0, 0.589, -0.62, 0.0324, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.032, -0.382, 0, 0.782, -0.4, 0.032, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0262443, 0.00851003, 0.162028 ] - [ -0.0331, 0.0308, 0, 0.59, -0.621, 0.0331, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0327, -0.381, 0, 0.782, -0.401, 0.0327, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0262113, 0.00844701, 0.16193 ] - [ -0.0338, 0.0315, 0, 0.59, -0.622, 0.0338, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0334, -0.381, 0, 0.782, -0.402, 0.0334, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0261795, 0.00838304, 0.161828 ] - [ -0.0345, 0.0322, 0, 0.591, -0.623, 0.0345, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0341, -0.38, 0, 0.782, -0.402, 0.0341, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.026149, 0.00831819, 0.161724 ] - [ -0.0352, 0.0328, 0, 0.591, -0.624, 0.0352, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0348, -0.379, 0, 0.782, -0.403, 0.0348, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0261198, 0.00825244, 0.161617 ] - [ -0.0359, 0.0334, 0, 0.591, -0.625, 0.0359, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0354, -0.378, 0, 0.782, -0.404, 0.0354, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0260917, 0.00818584, 0.161506 ] - [ -0.0366, 0.034, 0, 0.592, -0.626, 0.0366, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0361, -0.377, 0, 0.782, -0.405, 0.0361, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0260649, 0.00811838, 0.161393 ] - [ -0.0373, 0.0346, 0, 0.592, -0.627, 0.0373, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0368, -0.376, 0, 0.782, -0.406, 0.0368, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0260393, 0.0080501, 0.161277 ] - [ -0.0379, 0.0352, 0, 0.593, -0.628, 0.0379, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0374, -0.376, 0, 0.782, -0.406, 0.0374, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0260149, 0.00798101, 0.161157 ] - [ -0.0386, 0.0358, 0, 0.593, -0.629, 0.0386, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0381, -0.375, 0, 0.782, -0.407, 0.0381, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0259917, 0.00791112, 0.161034 ] - [ -0.0393, 0.0363, 0, 0.594, -0.63, 0.0393, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0387, -0.374, 0, 0.782, -0.408, 0.0387, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0259696, 0.00784046, 0.160908 ] - [ -0.04, 0.0368, 0, 0.594, -0.631, 0.04, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0394, -0.373, 0, 0.782, -0.409, 0.0394, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0259486, 0.00776904, 0.160778 ] - [ -0.0406, 0.0373, 0, 0.595, -0.632, 0.0406, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.04, -0.372, 0, 0.782, -0.409, 0.04, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0259288, 0.00769687, 0.160645 ] - [ -0.0413, 0.0378, 0, 0.596, -0.633, 0.0413, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0406, -0.372, 0, 0.782, -0.41, 0.0406, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0259101, 0.00762398, 0.160507 ] - [ -0.0419, 0.0383, 0, 0.596, -0.635, 0.0419, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0412, -0.371, 0, 0.782, -0.411, 0.0412, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0258925, 0.0075504, 0.160367 ] - [ -0.0426, 0.0387, 0, 0.597, -0.636, 0.0426, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0419, -0.37, 0, 0.782, -0.412, 0.0419, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.025876, 0.00747612, 0.160222 ] - [ -0.0432, 0.0392, 0, 0.597, -0.637, 0.0432, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0425, -0.369, 0, 0.781, -0.412, 0.0425, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0258606, 0.00740116, 0.160074 ] - [ -0.0438, 0.0396, 0, 0.598, -0.638, 0.0438, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0431, -0.368, 0, 0.781, -0.413, 0.0431, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0258462, 0.00732555, 0.159921 ] - [ -0.0445, 0.04, 0, 0.599, -0.639, 0.0445, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0437, -0.368, 0, 0.781, -0.414, 0.0437, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0258329, 0.00724929, 0.159765 ] - [ -0.0451, 0.0404, 0, 0.6, -0.64, 0.0451, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0443, -0.367, 0, 0.781, -0.414, 0.0443, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0258206, 0.00717243, 0.159605 ] - [ -0.0457, 0.0407, 0, 0.6, -0.641, 0.0457, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0449, -0.366, 0, 0.781, -0.415, 0.0449, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0258093, 0.00709496, 0.15944 ] - [ -0.0463, 0.0411, 0, 0.601, -0.642, 0.0463, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0455, -0.365, 0, 0.781, -0.416, 0.0455, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.025799, 0.0070169, 0.159272 ] - [ -0.047, 0.0414, 0, 0.602, -0.643, 0.047, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0461, -0.364, 0, 0.781, -0.416, 0.0461, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0257897, 0.00693826, 0.159099 ] - [ -0.0476, 0.0417, 0, 0.602, -0.644, 0.0476, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0467, -0.364, 0, 0.781, -0.417, 0.0467, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0257813, 0.00685909, 0.158922 ] - [ -0.0482, 0.042, 0, 0.603, -0.645, 0.0482, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0472, -0.363, 0, 0.781, -0.418, 0.0472, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0257739, 0.00677936, 0.15874 ] - [ -0.0488, 0.0422, 0, 0.604, -0.646, 0.0488, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0478, -0.362, 0, 0.781, -0.418, 0.0478, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0257675, 0.00669913, 0.158554 ] - [ -0.0494, 0.0425, 0, 0.605, -0.647, 0.0494, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0484, -0.361, 0, 0.78, -0.419, 0.0484, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0257619, 0.00661841, 0.158364 ] - [ -0.05, 0.0427, 0, 0.606, -0.648, 0.05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0489, -0.361, 0, 0.78, -0.42, 0.0489, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0257573, 0.00653718, 0.158169 ] - [ -0.0506, 0.0429, 0, 0.607, -0.649, 0.0506, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0495, -0.36, 0, 0.78, -0.42, 0.0495, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0257536, 0.0064555, 0.157969 ] - [ -0.0512, 0.0431, 0, 0.607, -0.65, 0.0512, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0501, -0.359, 0, 0.78, -0.421, 0.0501, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0257508, 0.00637338, 0.157765 ] - [ -0.0517, 0.0433, 0, 0.608, -0.652, 0.0517, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0506, -0.358, 0, 0.78, -0.421, 0.0506, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0257488, 0.00629081, 0.157556 ] - [ -0.0523, 0.0435, 0, 0.609, -0.653, 0.0523, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0512, -0.358, 0, 0.78, -0.422, 0.0512, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0257477, 0.00620782, 0.157342 ] - [ -0.0529, 0.0436, 0, 0.61, -0.654, 0.0529, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0517, -0.357, 0, 0.78, -0.423, 0.0517, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0257474, 0.00612441, 0.157123 ] - [ -0.0535, 0.0437, 0, 0.611, -0.655, 0.0535, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0523, -0.356, 0, 0.78, -0.423, 0.0523, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.025748, 0.00604062, 0.156899 ] - [ -0.054, 0.0438, 0, 0.612, -0.656, 0.054, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0528, -0.356, 0, 0.779, -0.424, 0.0528, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0257494, 0.00595642, 0.15667 ] - [ -0.0546, 0.0439, 0, 0.613, -0.657, 0.0546, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0533, -0.355, 0, 0.779, -0.424, 0.0533, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0257517, 0.00587185, 0.156436 ] - [ -0.0552, 0.044, 0, 0.614, -0.658, 0.0552, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0539, -0.354, 0, 0.779, -0.425, 0.0539, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0257547, 0.00578692, 0.156197 ] - [ -0.0557, 0.044, 0, 0.615, -0.659, 0.0557, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0544, -0.353, 0, 0.779, -0.426, 0.0544, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0257586, 0.00570164, 0.155953 ] - [ -0.0563, 0.044, 0, 0.616, -0.66, 0.0563, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0549, -0.353, 0, 0.779, -0.426, 0.0549, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0257632, 0.00561603, 0.155704 ] - [ -0.0568, 0.044, 0, 0.617, -0.661, 0.0568, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0554, -0.352, 0, 0.779, -0.427, 0.0554, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0257687, 0.00553008, 0.155449 ] - [ -0.0574, 0.044, 0, 0.618, -0.662, 0.0574, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0559, -0.351, 0, 0.779, -0.427, 0.0559, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0257749, 0.00544382, 0.155189 ] - [ -0.0579, 0.044, 0, 0.619, -0.663, 0.0579, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0564, -0.351, 0, 0.778, -0.428, 0.0564, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0257819, 0.00535727, 0.154924 ] - [ -0.0584, 0.044, 0, 0.62, -0.664, 0.0584, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0569, -0.35, 0, 0.778, -0.428, 0.0569, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0257896, 0.00527041, 0.154653 ] - [ -0.059, 0.0439, 0, 0.621, -0.665, 0.059, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0574, -0.349, 0, 0.778, -0.429, 0.0574, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0257981, 0.00518328, 0.154376 ] - [ -0.0595, 0.0438, 0, 0.622, -0.666, 0.0595, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0579, -0.349, 0, 0.778, -0.429, 0.0579, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0258074, 0.00509589, 0.154094 ] - [ -0.06, 0.0437, 0, 0.623, -0.667, 0.06, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0584, -0.348, 0, 0.778, -0.43, 0.0584, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0258174, 0.00500824, 0.153807 ] - [ -0.0606, 0.0436, 0, 0.624, -0.668, 0.0606, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0589, -0.347, 0, 0.778, -0.43, 0.0589, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0258281, 0.00492036, 0.153513 ] - [ -0.0611, 0.0434, 0, 0.625, -0.669, 0.0611, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0594, -0.347, 0, 0.777, -0.431, 0.0594, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0258395, 0.00483224, 0.153214 ] - [ -0.0616, 0.0432, 0, 0.626, -0.67, 0.0616, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0599, -0.346, 0, 0.777, -0.431, 0.0599, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0258516, 0.00474391, 0.15291 ] - [ -0.0621, 0.0431, 0, 0.627, -0.671, 0.0621, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0604, -0.345, 0, 0.777, -0.432, 0.0604, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0258644, 0.00465539, 0.152599 ] - [ -0.0626, 0.0428, 0, 0.629, -0.671, 0.0626, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0608, -0.345, 0, 0.777, -0.432, 0.0608, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0258779, 0.00456665, 0.152282 ] - [ -0.0631, 0.0426, 0, 0.63, -0.672, 0.0631, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0613, -0.344, 0, 0.777, -0.433, 0.0613, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0258921, 0.00447775, 0.15196 ] - [ -0.0636, 0.0424, 0, 0.631, -0.673, 0.0636, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0618, -0.343, 0, 0.777, -0.433, 0.0618, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0259069, 0.00438867, 0.151631 ] - [ -0.0641, 0.0421, 0, 0.632, -0.674, 0.0641, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0623, -0.343, 0, 0.776, -0.434, 0.0623, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0259224, 0.00429943, 0.151296 ] - [ -0.0646, 0.0418, 0, 0.633, -0.675, 0.0646, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0627, -0.342, 0, 0.776, -0.434, 0.0627, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0259386, 0.00421005, 0.150956 ] - [ -0.0651, 0.0415, 0, 0.635, -0.676, 0.0651, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0632, -0.341, 0, 0.776, -0.435, 0.0632, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0259553, 0.00412053, 0.150609 ] - [ -0.0656, 0.0412, 0, 0.636, -0.677, 0.0656, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0636, -0.341, 0, 0.776, -0.435, 0.0636, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0259728, 0.00403087, 0.150256 ] - [ -0.0661, 0.0408, 0, 0.637, -0.678, 0.0661, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0641, -0.34, 0, 0.776, -0.436, 0.0641, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0259908, 0.00394113, 0.149898 ] - [ -0.0666, 0.0405, 0, 0.638, -0.679, 0.0666, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0645, -0.34, 0, 0.775, -0.436, 0.0645, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0260095, 0.00385126, 0.149533 ] - [ -0.067, 0.0401, 0, 0.64, -0.68, 0.067, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.065, -0.339, 0, 0.775, -0.436, 0.065, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0260287, 0.00376131, 0.149161 ] - [ -0.0675, 0.0397, 0, 0.641, -0.681, 0.0675, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0654, -0.338, 0, 0.775, -0.437, 0.0654, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0260486, 0.00367128, 0.148784 ] - [ -0.068, 0.0393, 0, 0.642, -0.681, 0.068, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0658, -0.338, 0, 0.775, -0.437, 0.0658, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.026069, 0.00358119, 0.1484 ] - [ -0.0685, 0.0388, 0, 0.643, -0.682, 0.0685, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0663, -0.337, 0, 0.775, -0.438, 0.0663, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.02609, 0.00349103, 0.14801 ] - [ -0.0689, 0.0384, 0, 0.645, -0.683, 0.0689, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0667, -0.336, 0, 0.775, -0.438, 0.0667, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0261116, 0.00340084, 0.147614 ] - [ -0.0694, 0.0379, 0, 0.646, -0.684, 0.0694, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0671, -0.336, 0, 0.774, -0.439, 0.0671, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0261337, 0.00331061, 0.147211 ] - [ -0.0698, 0.0374, 0, 0.647, -0.685, 0.0698, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0676, -0.335, 0, 0.774, -0.439, 0.0676, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0261563, 0.00322034, 0.146802 ] - [ -0.0703, 0.0369, 0, 0.649, -0.686, 0.0703, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.068, -0.335, 0, 0.774, -0.439, 0.068, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0261795, 0.00313009, 0.146386 ] - [ -0.0707, 0.0363, 0, 0.65, -0.686, 0.0707, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0684, -0.334, 0, 0.774, -0.44, 0.0684, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0262033, 0.00303982, 0.145964 ] - [ -0.0712, 0.0357, 0, 0.651, -0.687, 0.0712, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0688, -0.334, 0, 0.774, -0.44, 0.0688, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0262275, 0.00294957, 0.145535 ] - [ -0.0716, 0.0352, 0, 0.653, -0.688, 0.0716, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0692, -0.333, 0, 0.773, -0.44, 0.0692, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0262523, 0.00285934, 0.1451 ] - [ -0.0721, 0.0346, 0, 0.654, -0.689, 0.0721, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0696, -0.332, 0, 0.773, -0.441, 0.0696, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0262775, 0.00276914, 0.144658 ] - [ -0.0725, 0.0339, 0, 0.656, -0.69, 0.0725, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.07, -0.332, 0, 0.773, -0.441, 0.07, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0263033, 0.00267898, 0.14421 ] - [ -0.073, 0.0333, 0, 0.657, -0.69, 0.073, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0704, -0.331, 0, 0.773, -0.442, 0.0704, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0263295, 0.00258886, 0.143755 ] - [ -0.0734, 0.0326, 0, 0.659, -0.691, 0.0734, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0708, -0.331, 0, 0.773, -0.442, 0.0708, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0263563, 0.00249881, 0.143294 ] - [ -0.0738, 0.0319, 0, 0.66, -0.692, 0.0738, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0712, -0.33, 0, 0.772, -0.442, 0.0712, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0263835, 0.00240882, 0.142826 ] - [ -0.0742, 0.0312, 0, 0.661, -0.693, 0.0742, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0716, -0.33, 0, 0.772, -0.443, 0.0716, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0264112, 0.00231888, 0.142351 ] - [ -0.0747, 0.0305, 0, 0.663, -0.693, 0.0747, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.072, -0.329, 0, 0.772, -0.443, 0.072, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0264393, 0.00222905, 0.14187 ] - [ -0.0751, 0.0298, 0, 0.664, -0.694, 0.0751, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0724, -0.329, 0, 0.772, -0.443, 0.0724, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0264679, 0.00213928, 0.141382 ] - [ -0.0755, 0.029, 0, 0.666, -0.695, 0.0755, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0728, -0.328, 0, 0.772, -0.444, 0.0728, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.026497, 0.00204963, 0.140887 ] - [ -0.0759, 0.0282, 0, 0.667, -0.696, 0.0759, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0732, -0.327, 0, 0.772, -0.444, 0.0732, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0265265, 0.00196007, 0.140386 ] - [ -0.0763, 0.0274, 0, 0.669, -0.696, 0.0763, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0735, -0.327, 0, 0.771, -0.444, 0.0735, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0265564, 0.00187063, 0.139878 ] - [ -0.0767, 0.0266, 0, 0.67, -0.697, 0.0767, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0739, -0.326, 0, 0.771, -0.445, 0.0739, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0265868, 0.00178128, 0.139363 ] - [ -0.0771, 0.0258, 0, 0.672, -0.698, 0.0771, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0743, -0.326, 0, 0.771, -0.445, 0.0743, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0266176, 0.0016921, 0.138842 ] - [ -0.0775, 0.0249, 0, 0.673, -0.698, 0.0775, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0746, -0.325, 0, 0.771, -0.445, 0.0746, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0266489, 0.00160303, 0.138313 ] - [ -0.0779, 0.024, 0, 0.675, -0.699, 0.0779, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.075, -0.325, 0, 0.771, -0.446, 0.075, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0266805, 0.00151411, 0.137778 ] - [ -0.0783, 0.0231, 0, 0.677, -0.7, 0.0783, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0754, -0.324, 0, 0.77, -0.446, 0.0754, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0267126, 0.00142534, 0.137237 ] - [ -0.0787, 0.0222, 0, 0.678, -0.7, 0.0787, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0757, -0.324, 0, 0.77, -0.446, 0.0757, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.026745, 0.00133673, 0.136688 ] - [ -0.0791, 0.0213, 0, 0.68, -0.701, 0.0791, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0761, -0.323, 0, 0.77, -0.447, 0.0761, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0267779, 0.00124828, 0.136133 ] - [ -0.0795, 0.0203, 0, 0.681, -0.702, 0.0795, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0764, -0.323, 0, 0.77, -0.447, 0.0764, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0268112, 0.00116002, 0.135571 ] - [ -0.0799, 0.0193, 0, 0.683, -0.702, 0.0799, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0768, -0.322, 0, 0.77, -0.447, 0.0768, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0268448, 0.00107193, 0.135002 ] - [ -0.0803, 0.0183, 0, 0.685, -0.703, 0.0803, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0771, -0.322, 0, 0.769, -0.448, 0.0771, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0268788, 0.000984034, 0.134426 ] - [ -0.0806, 0.0173, 0, 0.686, -0.703, 0.0806, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0775, -0.321, 0, 0.769, -0.448, 0.0775, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0269132, 0.000896331, 0.133843 ] - [ -0.081, 0.0163, 0, 0.688, -0.704, 0.081, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0778, -0.321, 0, 0.769, -0.448, 0.0778, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.026948, 0.000808855, 0.133254 ] - [ -0.0814, 0.0152, 0, 0.689, -0.705, 0.0814, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0782, -0.32, 0, 0.769, -0.448, 0.0782, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0269831, 0.000721571, 0.132658 ] - [ -0.0817, 0.0142, 0, 0.691, -0.705, 0.0817, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0785, -0.32, 0, 0.769, -0.449, 0.0785, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0270186, 0.000634514, 0.132055 ] - [ -0.0821, 0.0131, 0, 0.693, -0.706, 0.0821, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0788, -0.319, 0, 0.768, -0.449, 0.0788, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0270545, 0.000547684, 0.131445 ] - [ -0.0825, 0.0119, 0, 0.694, -0.706, 0.0825, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0792, -0.319, 0, 0.768, -0.449, 0.0792, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0270907, 0.000461081, 0.130828 ] - [ -0.0828, 0.0108, 0, 0.696, -0.707, 0.0828, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0795, -0.319, 0, 0.768, -0.45, 0.0795, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0271272, 0.000374722, 0.130205 ] - [ -0.0832, 0.00966, 0, 0.698, -0.707, 0.0832, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0798, -0.318, 0, 0.768, -0.45, 0.0798, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.027164, 0.000288608, 0.129575 ] - [ -0.0835, 0.00849, 0, 0.699, -0.708, 0.0835, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0802, -0.318, 0, 0.768, -0.45, 0.0802, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272012, 0.000202737, 0.128938 ] - [ -0.0839, 0.00731, 0, 0.701, -0.708, 0.0839, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0805, -0.317, 0, 0.767, -0.45, 0.0805, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272387, 0.000117146, 0.128294 ] - [ -0.0842, 0.0061, 0, 0.703, -0.709, 0.0842, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0808, -0.317, 0, 0.767, -0.451, 0.0808, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272765, 3.18174e-05, 0.127644 ] - [ -0.0846, 0.00488, 0, 0.705, -0.709, 0.0846, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0811, -0.316, 0, 0.767, -0.451, 0.0811, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273146, -5.32325e-05, 0.126987 ] - [ -0.0849, 0.00363, 0, 0.706, -0.71, 0.0849, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0814, -0.316, 0, 0.767, -0.451, 0.0814, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.027353, -0.000138003, 0.126323 ] - [ -0.0853, 0.00237, 0, 0.708, -0.71, 0.0853, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0817, -0.315, 0, 0.767, -0.451, 0.0817, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273917, -0.000222477, 0.125653 ] - [ -0.0856, 0.00109, 0, 0.71, -0.711, 0.0856, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.082, -0.315, 0, 0.767, -0.452, 0.082, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274307, -0.000306654, 0.124975 ] - [ -0.0859, -0.000206, 0, 0.712, -0.711, 0.0859, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0823, -0.315, 0, 0.766, -0.452, 0.0823, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.02747, -0.000390535, 0.124291 ] - [ -0.0863, -0.00152, 0, 0.713, -0.712, 0.0863, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0827, -0.314, 0, 0.766, -0.452, 0.0827, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275096, -0.000474101, 0.123601 ] - [ -0.0866, -0.00286, 0, 0.715, -0.712, 0.0866, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.083, -0.314, 0, 0.766, -0.452, 0.083, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275494, -0.000557336, 0.122903 ] - [ -0.0869, -0.00421, 0, 0.717, -0.713, 0.0869, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0833, -0.313, 0, 0.766, -0.452, 0.0833, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275895, -0.000640257, 0.122199 ] - [ -0.0873, -0.00558, 0, 0.719, -0.713, 0.0873, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0835, -0.313, 0, 0.766, -0.453, 0.0835, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276298, -0.000722846, 0.121489 ] - [ -0.0876, -0.00696, 0, 0.72, -0.713, 0.0876, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0838, -0.312, 0, 0.765, -0.453, 0.0838, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276704, -0.000805103, 0.120772 ] - [ -0.0879, -0.00837, 0, 0.722, -0.714, 0.0879, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0841, -0.312, 0, 0.765, -0.453, 0.0841, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277113, -0.000887011, 0.120048 ] - [ -0.0882, -0.00979, 0, 0.724, -0.714, 0.0882, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0844, -0.312, 0, 0.765, -0.453, 0.0844, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277524, -0.000968588, 0.119317 ] - [ -0.0885, -0.0112, 0, 0.726, -0.715, 0.0885, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0847, -0.311, 0, 0.765, -0.454, 0.0847, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277937, -0.0010498, 0.11858 ] - [ -0.0888, -0.0127, 0, 0.728, -0.715, 0.0888, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.085, -0.311, 0, 0.765, -0.454, 0.085, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0278353, -0.00113066, 0.117837 ] - [ -0.0891, -0.0142, 0, 0.729, -0.715, 0.0891, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0853, -0.311, 0, 0.765, -0.454, 0.0853, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0278771, -0.00121115, 0.117087 ] - [ -0.0894, -0.0157, 0, 0.731, -0.716, 0.0894, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0856, -0.31, 0, 0.764, -0.454, 0.0856, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0279192, -0.00129128, 0.11633 ] - [ -0.0898, -0.0172, 0, 0.733, -0.716, 0.0898, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0858, -0.31, 0, 0.764, -0.454, 0.0858, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0279615, -0.00137104, 0.115567 ] - [ -0.0901, -0.0187, 0, 0.735, -0.716, 0.0901, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0861, -0.309, 0, 0.764, -0.455, 0.0861, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.028004, -0.00145044, 0.114798 ] - [ -0.0903, -0.0202, 0, 0.737, -0.716, 0.0903, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0864, -0.309, 0, 0.764, -0.455, 0.0864, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0280467, -0.00152945, 0.114022 ] - [ -0.0906, -0.0218, 0, 0.739, -0.717, 0.0906, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0866, -0.309, 0, 0.764, -0.455, 0.0866, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0280896, -0.00160806, 0.11324 ] - [ -0.0909, -0.0234, 0, 0.74, -0.717, 0.0909, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0869, -0.308, 0, 0.763, -0.455, 0.0869, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0281328, -0.00168628, 0.112451 ] - [ -0.0912, -0.025, 0, 0.742, -0.717, 0.0912, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0872, -0.308, 0, 0.763, -0.455, 0.0872, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0281761, -0.00176413, 0.111657 ] - [ -0.0915, -0.0266, 0, 0.744, -0.717, 0.0915, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0874, -0.308, 0, 0.763, -0.456, 0.0874, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0282197, -0.00184155, 0.110856 ] - [ -0.0918, -0.0282, 0, 0.746, -0.718, 0.0918, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0877, -0.307, 0, 0.763, -0.456, 0.0877, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0282634, -0.00191859, 0.110048 ] - [ -0.0921, -0.0298, 0, 0.748, -0.718, 0.0921, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.088, -0.307, 0, 0.763, -0.456, 0.088, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0283073, -0.00199519, 0.109234 ] - [ -0.0924, -0.0315, 0, 0.75, -0.718, 0.0924, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0882, -0.306, 0, 0.763, -0.456, 0.0882, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0283515, -0.00207139, 0.108415 ] - [ -0.0926, -0.0331, 0, 0.751, -0.718, 0.0926, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0885, -0.306, 0, 0.762, -0.456, 0.0885, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0283958, -0.00214717, 0.107588 ] - [ -0.0929, -0.0348, 0, 0.753, -0.719, 0.0929, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0887, -0.306, 0, 0.762, -0.456, 0.0887, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0284402, -0.00222252, 0.106756 ] - [ -0.0932, -0.0365, 0, 0.755, -0.719, 0.0932, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.089, -0.305, 0, 0.762, -0.457, 0.089, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0284849, -0.00229745, 0.105918 ] - [ -0.0935, -0.0383, 0, 0.757, -0.719, 0.0935, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0892, -0.305, 0, 0.762, -0.457, 0.0892, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0285297, -0.00237194, 0.105073 ] - [ -0.0937, -0.04, 0, 0.759, -0.719, 0.0937, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0895, -0.305, 0, 0.762, -0.457, 0.0895, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0285747, -0.00244597, 0.104223 ] - [ -0.094, -0.0417, 0, 0.761, -0.719, 0.094, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0897, -0.304, 0, 0.762, -0.457, 0.0897, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286199, -0.00251959, 0.103366 ] - [ -0.0943, -0.0435, 0, 0.763, -0.719, 0.0943, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.09, -0.304, 0, 0.761, -0.457, 0.09, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286652, -0.00259274, 0.102504 ] - [ -0.0945, -0.0453, 0, 0.765, -0.719, 0.0945, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0902, -0.304, 0, 0.761, -0.457, 0.0902, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287107, -0.00266545, 0.101635 ] - [ -0.0948, -0.0471, 0, 0.766, -0.719, 0.0948, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0904, -0.303, 0, 0.761, -0.458, 0.0904, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287563, -0.00273771, 0.100761 ] - [ -0.095, -0.0489, 0, 0.768, -0.72, 0.095, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0907, -0.303, 0, 0.761, -0.458, 0.0907, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0288021, -0.00280949, 0.0998806 ] - [ -0.0953, -0.0507, 0, 0.77, -0.72, 0.0953, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0909, -0.303, 0, 0.761, -0.458, 0.0909, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.028848, -0.00288081, 0.0989946 ] - [ -0.0955, -0.0525, 0, 0.772, -0.72, 0.0955, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0911, -0.303, 0, 0.761, -0.458, 0.0911, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0288941, -0.00295167, 0.0981028 ] - [ -0.0958, -0.0544, 0, 0.774, -0.72, 0.0958, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0914, -0.302, 0, 0.76, -0.458, 0.0914, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0289402, -0.00302206, 0.0972053 ] - [ -0.096, -0.0562, 0, 0.776, -0.72, 0.096, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0916, -0.302, 0, 0.76, -0.458, 0.0916, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0289866, -0.00309196, 0.0963022 ] - [ -0.0963, -0.0581, 0, 0.778, -0.72, 0.0963, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0918, -0.302, 0, 0.76, -0.459, 0.0918, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029033, -0.00316138, 0.0953934 ] - [ -0.0965, -0.06, 0, 0.78, -0.72, 0.0965, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.092, -0.301, 0, 0.76, -0.459, 0.092, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0290796, -0.00323031, 0.094479 ] - [ -0.0967, -0.0619, 0, 0.782, -0.72, 0.0967, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0922, -0.301, 0, 0.76, -0.459, 0.0922, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0291262, -0.00329876, 0.0935591 ] - [ -0.097, -0.0638, 0, 0.783, -0.72, 0.097, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0925, -0.301, 0, 0.76, -0.459, 0.0925, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029173, -0.00336671, 0.0926336 ] - [ -0.0972, -0.0657, 0, 0.785, -0.72, 0.0972, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0927, -0.3, 0, 0.76, -0.459, 0.0927, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0292199, -0.00343416, 0.0917027 ] - [ -0.0974, -0.0677, 0, 0.787, -0.72, 0.0974, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0929, -0.3, 0, 0.759, -0.459, 0.0929, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0292669, -0.00350111, 0.0907663 ] - [ -0.0977, -0.0696, 0, 0.789, -0.72, 0.0977, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0931, -0.3, 0, 0.759, -0.459, 0.0931, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029314, -0.00356756, 0.0898246 ] - [ -0.0979, -0.0716, 0, 0.791, -0.719, 0.0979, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0933, -0.3, 0, 0.759, -0.459, 0.0933, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293612, -0.00363348, 0.0888775 ] - [ -0.0981, -0.0736, 0, 0.793, -0.719, 0.0981, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0935, -0.299, 0, 0.759, -0.46, 0.0935, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294085, -0.00369889, 0.0879252 ] - [ -0.0984, -0.0756, 0, 0.795, -0.719, 0.0984, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0937, -0.299, 0, 0.759, -0.46, 0.0937, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294558, -0.0037638, 0.0869676 ] - [ -0.0986, -0.0776, 0, 0.797, -0.719, 0.0986, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0939, -0.299, 0, 0.759, -0.46, 0.0939, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295033, -0.00382817, 0.0860048 ] - [ -0.0988, -0.0796, 0, 0.799, -0.719, 0.0988, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0941, -0.298, 0, 0.758, -0.46, 0.0941, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295508, -0.00389201, 0.0850369 ] - [ -0.099, -0.0816, 0, 0.8, -0.719, 0.099, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0943, -0.298, 0, 0.758, -0.46, 0.0943, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295984, -0.00395535, 0.0840639 ] - [ -0.0992, -0.0837, 0, 0.802, -0.719, 0.0992, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0945, -0.298, 0, 0.758, -0.46, 0.0945, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296461, -0.00401815, 0.0830859 ] - [ -0.0994, -0.0857, 0, 0.804, -0.719, 0.0994, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0947, -0.298, 0, 0.758, -0.46, 0.0947, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296939, -0.00408041, 0.0821029 ] - [ -0.0996, -0.0878, 0, 0.806, -0.718, 0.0996, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0949, -0.297, 0, 0.758, -0.46, 0.0949, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0297417, -0.00414214, 0.081115 ] - [ -0.0999, -0.0898, 0, 0.808, -0.718, 0.0999, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0951, -0.297, 0, 0.758, -0.461, 0.0951, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0297896, -0.00420333, 0.0801223 ] - [ -0.1, -0.0919, 0, 0.81, -0.718, 0.1, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0953, -0.297, 0, 0.758, -0.461, 0.0953, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0298376, -0.00426396, 0.0791247 ] - [ -0.1, -0.094, 0, 0.812, -0.718, 0.1, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0955, -0.297, 0, 0.757, -0.461, 0.0955, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0298856, -0.00432407, 0.0781224 ] - [ -0.1, -0.0961, 0, 0.814, -0.717, 0.1, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0957, -0.296, 0, 0.757, -0.461, 0.0957, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0299337, -0.00438362, 0.0771154 ] - [ -0.101, -0.0982, 0, 0.815, -0.717, 0.101, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0959, -0.296, 0, 0.757, -0.461, 0.0959, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0299819, -0.00444263, 0.0761037 ] - [ -0.101, -0.1, 0, 0.817, -0.717, 0.101, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.096, -0.296, 0, 0.757, -0.461, 0.096, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0300301, -0.00450108, 0.0750875 ] - [ -0.101, -0.103, 0, 0.819, -0.717, 0.101, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0962, -0.296, 0, 0.757, -0.461, 0.0962, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0300783, -0.00455897, 0.0740667 ] - [ -0.101, -0.105, 0, 0.821, -0.716, 0.101, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0964, -0.295, 0, 0.757, -0.461, 0.0964, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0301266, -0.00461631, 0.0730414 ] - [ -0.101, -0.107, 0, 0.823, -0.716, 0.101, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0966, -0.295, 0, 0.757, -0.461, 0.0966, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0301749, -0.00467308, 0.0720117 ] - [ -0.102, -0.109, 0, 0.825, -0.716, 0.102, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0967, -0.295, 0, 0.757, -0.462, 0.0967, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0302233, -0.0047293, 0.0709776 ] - [ -0.102, -0.111, 0, 0.827, -0.715, 0.102, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0969, -0.295, 0, 0.756, -0.462, 0.0969, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0302717, -0.00478494, 0.0699392 ] - [ -0.102, -0.113, 0, 0.828, -0.715, 0.102, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0971, -0.295, 0, 0.756, -0.462, 0.0971, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0303202, -0.00484001, 0.0688965 ] - [ -0.102, -0.116, 0, 0.83, -0.715, 0.102, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0973, -0.294, 0, 0.756, -0.462, 0.0973, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0303687, -0.0048945, 0.0678496 ] - [ -0.102, -0.118, 0, 0.832, -0.714, 0.102, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0974, -0.294, 0, 0.756, -0.462, 0.0974, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0304172, -0.00494843, 0.0667985 ] - [ -0.103, -0.12, 0, 0.834, -0.714, 0.103, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0976, -0.294, 0, 0.756, -0.462, 0.0976, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0304657, -0.00500176, 0.0657434 ] - [ -0.103, -0.122, 0, 0.836, -0.713, 0.103, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0978, -0.294, 0, 0.756, -0.462, 0.0978, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305143, -0.00505453, 0.0646843 ] - [ -0.103, -0.124, 0, 0.837, -0.713, 0.103, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0979, -0.293, 0, 0.756, -0.462, 0.0979, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305629, -0.00510669, 0.0636212 ] - [ -0.103, -0.127, 0, 0.839, -0.713, 0.103, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0981, -0.293, 0, 0.756, -0.462, 0.0981, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306115, -0.00515829, 0.0625542 ] - [ -0.103, -0.129, 0, 0.841, -0.712, 0.103, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0982, -0.293, 0, 0.755, -0.462, 0.0982, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306601, -0.00520928, 0.0614834 ] - [ -0.103, -0.131, 0, 0.843, -0.712, 0.103, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0984, -0.293, 0, 0.755, -0.462, 0.0984, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307087, -0.00525971, 0.0604088 ] - [ -0.104, -0.133, 0, 0.845, -0.711, 0.104, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0985, -0.293, 0, 0.755, -0.463, 0.0985, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307573, -0.00530952, 0.0593305 ] - [ -0.104, -0.136, 0, 0.846, -0.711, 0.104, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0987, -0.292, 0, 0.755, -0.463, 0.0987, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.030806, -0.00535875, 0.0582486 ] - [ -0.104, -0.138, 0, 0.848, -0.71, 0.104, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0988, -0.292, 0, 0.755, -0.463, 0.0988, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308546, -0.00540738, 0.0571632 ] - [ -0.104, -0.14, 0, 0.85, -0.71, 0.104, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.099, -0.292, 0, 0.755, -0.463, 0.099, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0309032, -0.00545539, 0.0560742 ] - [ -0.104, -0.142, 0, 0.852, -0.709, 0.104, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0991, -0.292, 0, 0.755, -0.463, 0.0991, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0309518, -0.00550283, 0.0549817 ] - [ -0.104, -0.145, 0, 0.853, -0.709, 0.104, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0993, -0.292, 0, 0.755, -0.463, 0.0993, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0310005, -0.00554964, 0.0538859 ] - [ -0.105, -0.147, 0, 0.855, -0.708, 0.105, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0994, -0.292, 0, 0.755, -0.463, 0.0994, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0310491, -0.00559586, 0.0527868 ] - [ -0.105, -0.149, 0, 0.857, -0.708, 0.105, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0996, -0.291, 0, 0.754, -0.463, 0.0996, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0310977, -0.00564145, 0.0516844 ] - [ -0.105, -0.152, 0, 0.859, -0.707, 0.105, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0997, -0.291, 0, 0.754, -0.463, 0.0997, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0311462, -0.00568644, 0.0505789 ] - [ -0.105, -0.154, 0, 0.86, -0.706, 0.105, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0999, -0.291, 0, 0.754, -0.463, 0.0999, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0311948, -0.00573081, 0.0494702 ] - [ -0.105, -0.156, 0, 0.862, -0.706, 0.105, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.1, -0.291, 0, 0.754, -0.463, 0.1, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0312433, -0.00577456, 0.0483584 ] - [ -0.105, -0.159, 0, 0.864, -0.705, 0.105, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.1, -0.291, 0, 0.754, -0.463, 0.1, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0312918, -0.00581771, 0.0472437 ] - [ -0.105, -0.161, 0, 0.865, -0.704, 0.105, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.1, -0.29, 0, 0.754, -0.463, 0.1, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0313403, -0.00586022, 0.046126 ] - [ -0.106, -0.163, 0, 0.867, -0.704, 0.106, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.1, -0.29, 0, 0.754, -0.464, 0.1, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0313888, -0.00590211, 0.0450054 ] - [ -0.106, -0.166, 0, 0.869, -0.703, 0.106, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.101, -0.29, 0, 0.754, -0.464, 0.101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0314372, -0.00594339, 0.0438821 ] - [ -0.106, -0.168, 0, 0.87, -0.702, 0.106, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.101, -0.29, 0, 0.754, -0.464, 0.101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0314855, -0.00598402, 0.042756 ] - [ -0.106, -0.17, 0, 0.872, -0.702, 0.106, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.101, -0.29, 0, 0.753, -0.464, 0.101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0315339, -0.00602404, 0.0416273 ] - [ -0.106, -0.173, 0, 0.874, -0.701, 0.106, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.101, -0.29, 0, 0.753, -0.464, 0.101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0315822, -0.00606343, 0.040496 ] - [ -0.106, -0.175, 0, 0.875, -0.7, 0.106, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.101, -0.289, 0, 0.753, -0.464, 0.101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316304, -0.00610218, 0.0393622 ] - [ -0.106, -0.177, 0, 0.877, -0.7, 0.106, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.101, -0.289, 0, 0.753, -0.464, 0.101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316787, -0.00614031, 0.038226 ] - [ -0.106, -0.18, 0, 0.879, -0.699, 0.106, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.101, -0.289, 0, 0.753, -0.464, 0.101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0317268, -0.0061778, 0.0370874 ] - [ -0.107, -0.182, 0, 0.88, -0.698, 0.107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.101, -0.289, 0, 0.753, -0.464, 0.101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031775, -0.00621465, 0.0359464 ] - [ -0.107, -0.185, 0, 0.882, -0.697, 0.107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.101, -0.289, 0, 0.753, -0.464, 0.101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031823, -0.00625086, 0.0348033 ] - [ -0.107, -0.187, 0, 0.883, -0.696, 0.107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.102, -0.289, 0, 0.753, -0.464, 0.102, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318711, -0.00628645, 0.0336579 ] - [ -0.107, -0.189, 0, 0.885, -0.696, 0.107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.102, -0.288, 0, 0.753, -0.464, 0.102, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319191, -0.00632139, 0.0325105 ] - [ -0.107, -0.192, 0, 0.887, -0.695, 0.107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.102, -0.288, 0, 0.753, -0.464, 0.102, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031967, -0.00635569, 0.031361 ] - [ -0.107, -0.194, 0, 0.888, -0.694, 0.107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.102, -0.288, 0, 0.753, -0.464, 0.102, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320148, -0.00638934, 0.0302096 ] - [ -0.107, -0.196, 0, 0.89, -0.693, 0.107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.102, -0.288, 0, 0.752, -0.464, 0.102, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320626, -0.00642236, 0.0290563 ] - [ -0.107, -0.199, 0, 0.891, -0.692, 0.107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.102, -0.288, 0, 0.752, -0.465, 0.102, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321104, -0.00645472, 0.0279012 ] - [ -0.108, -0.201, 0, 0.893, -0.691, 0.108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.102, -0.288, 0, 0.752, -0.465, 0.102, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032158, -0.00648643, 0.0267443 ] - [ -0.108, -0.204, 0, 0.894, -0.691, 0.108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.102, -0.288, 0, 0.752, -0.465, 0.102, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322057, -0.0065175, 0.0255858 ] - [ -0.108, -0.206, 0, 0.896, -0.69, 0.108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.102, -0.287, 0, 0.752, -0.465, 0.102, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322532, -0.00654792, 0.0244256 ] - [ -0.108, -0.208, 0, 0.897, -0.689, 0.108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.103, -0.287, 0, 0.752, -0.465, 0.103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323007, -0.00657767, 0.0232639 ] - [ -0.108, -0.211, 0, 0.899, -0.688, 0.108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.103, -0.287, 0, 0.752, -0.465, 0.103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323481, -0.00660679, 0.0221007 ] - [ -0.108, -0.213, 0, 0.9, -0.687, 0.108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.103, -0.287, 0, 0.752, -0.465, 0.103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323954, -0.00663525, 0.0209362 ] - [ -0.108, -0.216, 0, 0.902, -0.686, 0.108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.103, -0.287, 0, 0.752, -0.465, 0.103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324426, -0.00666306, 0.0197703 ] - [ -0.108, -0.218, 0, 0.903, -0.685, 0.108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.103, -0.287, 0, 0.752, -0.465, 0.103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324898, -0.0066902, 0.0186031 ] - [ -0.108, -0.22, 0, 0.904, -0.684, 0.108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.103, -0.287, 0, 0.752, -0.465, 0.103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325369, -0.00671669, 0.0174348 ] - [ -0.108, -0.223, 0, 0.906, -0.683, 0.108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.103, -0.287, 0, 0.752, -0.465, 0.103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325839, -0.00674252, 0.0162654 ] - [ -0.109, -0.225, 0, 0.907, -0.682, 0.109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.103, -0.286, 0, 0.752, -0.465, 0.103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326308, -0.00676769, 0.015095 ] - [ -0.109, -0.228, 0, 0.909, -0.681, 0.109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.103, -0.286, 0, 0.751, -0.465, 0.103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326777, -0.00679219, 0.0139236 ] - [ -0.109, -0.23, 0, 0.91, -0.68, 0.109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.103, -0.286, 0, 0.751, -0.465, 0.103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327244, -0.00681603, 0.0127513 ] - [ -0.109, -0.232, 0, 0.911, -0.679, 0.109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.103, -0.286, 0, 0.751, -0.465, 0.103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327711, -0.00683923, 0.0115782 ] - [ -0.109, -0.235, 0, 0.913, -0.678, 0.109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104, -0.286, 0, 0.751, -0.465, 0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328176, -0.00686174, 0.0104043 ] - [ -0.109, -0.237, 0, 0.914, -0.677, 0.109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104, -0.286, 0, 0.751, -0.465, 0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328641, -0.0068836, 0.00922981 ] - [ -0.109, -0.24, 0, 0.915, -0.676, 0.109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104, -0.286, 0, 0.751, -0.465, 0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329105, -0.00690478, 0.00805469 ] - [ -0.109, -0.242, 0, 0.917, -0.675, 0.109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104, -0.286, 0, 0.751, -0.466, 0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329567, -0.00692531, 0.00687908 ] - [ -0.109, -0.244, 0, 0.918, -0.674, 0.109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104, -0.285, 0, 0.751, -0.466, 0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330029, -0.00694515, 0.005703 ] - [ -0.109, -0.247, 0, 0.919, -0.672, 0.109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104, -0.285, 0, 0.751, -0.466, 0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330489, -0.00696433, 0.00452655 ] - [ -0.109, -0.249, 0, 0.921, -0.671, 0.109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104, -0.285, 0, 0.751, -0.466, 0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330949, -0.00698285, 0.00334978 ] - [ -0.109, -0.252, 0, 0.922, -0.67, 0.109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104, -0.285, 0, 0.751, -0.466, 0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331407, -0.00700069, 0.0021728 ] - [ -0.109, -0.254, 0, 0.923, -0.669, 0.109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104, -0.285, 0, 0.751, -0.466, 0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331865, -0.00701786, 0.000995641 ] - [ -0.11, -0.256, 0, 0.924, -0.668, 0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104, -0.285, 0, 0.751, -0.466, 0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332321, -0.00703436, -0.000181602 ] - [ -0.11, -0.259, 0, 0.926, -0.667, 0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104, -0.285, 0, 0.751, -0.466, 0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332776, -0.00705017, -0.00135886 ] - [ -0.11, -0.261, 0, 0.927, -0.666, 0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104, -0.285, 0, 0.751, -0.466, 0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033323, -0.00706532, -0.00253605 ] - [ -0.11, -0.264, 0, 0.928, -0.664, 0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104, -0.285, 0, 0.75, -0.466, 0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333683, -0.00707979, -0.00371312 ] - [ -0.11, -0.266, 0, 0.929, -0.663, 0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104, -0.284, 0, 0.75, -0.466, 0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334134, -0.00709359, -0.00488999 ] - [ -0.11, -0.268, 0, 0.93, -0.662, 0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104, -0.284, 0, 0.75, -0.466, 0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334585, -0.0071067, -0.00606659 ] - [ -0.11, -0.271, 0, 0.931, -0.661, 0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.284, 0, 0.75, -0.466, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335034, -0.00711915, -0.00724284 ] - [ -0.11, -0.273, 0, 0.933, -0.659, 0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.284, 0, 0.75, -0.466, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335482, -0.00713091, -0.00841867 ] - [ -0.11, -0.275, 0, 0.934, -0.658, 0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.284, 0, 0.75, -0.466, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335929, -0.00714201, -0.00959402 ] - [ -0.11, -0.278, 0, 0.935, -0.657, 0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.284, 0, 0.75, -0.466, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336375, -0.00715241, -0.0107688 ] - [ -0.11, -0.28, 0, 0.936, -0.656, 0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.284, 0, 0.75, -0.466, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336819, -0.00716215, -0.011943 ] - [ -0.11, -0.283, 0, 0.937, -0.654, 0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.284, 0, 0.75, -0.466, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337262, -0.00717119, -0.0131164 ] - [ -0.11, -0.285, 0, 0.938, -0.653, 0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.284, 0, 0.75, -0.466, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337704, -0.00717957, -0.0142891 ] - [ -0.11, -0.287, 0, 0.939, -0.652, 0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.283, 0, 0.75, -0.467, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338144, -0.00718727, -0.0154609 ] - [ -0.11, -0.29, 0, 0.94, -0.65, 0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.283, 0, 0.75, -0.467, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338584, -0.00719428, -0.0166318 ] - [ -0.11, -0.292, 0, 0.941, -0.649, 0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.283, 0, 0.75, -0.467, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339021, -0.0072006, -0.0178017 ] - [ -0.11, -0.294, 0, 0.942, -0.648, 0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.283, 0, 0.75, -0.467, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339458, -0.00720626, -0.0189706 ] - [ -0.11, -0.297, 0, 0.943, -0.647, 0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.283, 0, 0.75, -0.467, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339893, -0.00721123, -0.0201383 ] - [ -0.11, -0.299, 0, 0.944, -0.645, 0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.283, 0, 0.75, -0.467, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0340327, -0.00721551, -0.0213048 ] - [ -0.111, -0.301, 0, 0.945, -0.644, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.283, 0, 0.75, -0.467, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.034076, -0.00721912, -0.02247 ] - [ -0.111, -0.304, 0, 0.946, -0.642, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.283, 0, 0.75, -0.467, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0341191, -0.00722203, -0.0236339 ] - [ -0.111, -0.306, 0, 0.947, -0.641, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.283, 0, 0.75, -0.467, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0341621, -0.00722427, -0.0247963 ] - [ -0.111, -0.308, 0, 0.948, -0.64, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.283, 0, 0.75, -0.467, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0342049, -0.00722582, -0.0259573 ] - [ -0.111, -0.31, 0, 0.949, -0.638, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.283, 0, 0.75, -0.467, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0342476, -0.00722669, -0.0271167 ] - [ -0.111, -0.313, 0, 0.95, -0.637, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.282, 0, 0.75, -0.467, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0342901, -0.00722687, -0.0282745 ] - [ -0.111, -0.315, 0, 0.951, -0.635, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.282, 0, 0.749, -0.467, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0343325, -0.00722638, -0.0294305 ] - [ -0.111, -0.317, 0, 0.951, -0.634, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.282, 0, 0.749, -0.467, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0343748, -0.00722519, -0.0305849 ] - [ -0.111, -0.32, 0, 0.952, -0.633, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.282, 0, 0.749, -0.467, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0344169, -0.00722332, -0.0317374 ] - [ -0.111, -0.322, 0, 0.953, -0.631, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.282, 0, 0.749, -0.467, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0344589, -0.00722078, -0.032888 ] - [ -0.111, -0.324, 0, 0.954, -0.63, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.282, 0, 0.749, -0.467, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0345007, -0.00721755, -0.0340366 ] - [ -0.111, -0.326, 0, 0.955, -0.628, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.282, 0, 0.749, -0.467, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0345424, -0.00721364, -0.0351831 ] - [ -0.111, -0.329, 0, 0.955, -0.627, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.282, 0, 0.749, -0.467, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0345839, -0.00720903, -0.0363276 ] - [ -0.111, -0.331, 0, 0.956, -0.625, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.282, 0, 0.749, -0.468, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0346252, -0.00720374, -0.0374699 ] - [ -0.111, -0.333, 0, 0.957, -0.624, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.282, 0, 0.749, -0.468, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0346664, -0.00719779, -0.03861 ] - [ -0.111, -0.335, 0, 0.958, -0.622, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.282, 0, 0.749, -0.468, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0347075, -0.00719114, -0.0397477 ] - [ -0.111, -0.337, 0, 0.958, -0.621, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.281, 0, 0.749, -0.468, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0347484, -0.00718381, -0.040883 ] - [ -0.111, -0.34, 0, 0.959, -0.619, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.281, 0, 0.749, -0.468, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0347891, -0.00717578, -0.0420159 ] - [ -0.111, -0.342, 0, 0.96, -0.618, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.281, 0, 0.749, -0.468, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0348297, -0.00716709, -0.0431463 ] - [ -0.111, -0.344, 0, 0.96, -0.616, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.281, 0, 0.749, -0.468, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0348701, -0.0071577, -0.0442741 ] - [ -0.111, -0.346, 0, 0.961, -0.615, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.281, 0, 0.749, -0.468, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0349103, -0.00714763, -0.0453992 ] - [ -0.111, -0.348, 0, 0.962, -0.613, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.281, 0, 0.749, -0.468, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0349504, -0.00713688, -0.0465216 ] - [ -0.111, -0.35, 0, 0.962, -0.612, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.281, 0, 0.749, -0.468, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0349903, -0.00712545, -0.0476412 ] - [ -0.111, -0.353, 0, 0.963, -0.61, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.281, 0, 0.749, -0.468, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03503, -0.00711333, -0.048758 ] - [ -0.111, -0.355, 0, 0.964, -0.609, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.281, 0, 0.749, -0.468, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0350696, -0.00710054, -0.0498718 ] - [ -0.111, -0.357, 0, 0.964, -0.607, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.281, 0, 0.749, -0.468, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.035109, -0.00708705, -0.0509827 ] - [ -0.111, -0.359, 0, 0.965, -0.606, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.281, 0, 0.749, -0.468, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0351483, -0.00707289, -0.0520905 ] - [ -0.111, -0.361, 0, 0.965, -0.604, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.281, 0, 0.749, -0.468, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0351873, -0.00705806, -0.0531952 ] - [ -0.111, -0.363, 0, 0.966, -0.603, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.28, 0, 0.749, -0.468, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0352263, -0.00704253, -0.0542968 ] - [ -0.111, -0.365, 0, 0.966, -0.601, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.28, 0, 0.749, -0.469, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.035265, -0.00702633, -0.0553952 ] - [ -0.111, -0.367, 0, 0.967, -0.599, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.28, 0, 0.749, -0.469, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0353036, -0.00700945, -0.0564902 ] - [ -0.111, -0.369, 0, 0.967, -0.598, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.28, 0, 0.749, -0.469, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.035342, -0.00699189, -0.0575819 ] - [ -0.111, -0.372, 0, 0.968, -0.596, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.28, 0, 0.749, -0.469, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0353802, -0.00697366, -0.0586702 ] - [ -0.111, -0.374, 0, 0.968, -0.595, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.28, 0, 0.749, -0.469, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354182, -0.00695474, -0.059755 ] - [ -0.111, -0.376, 0, 0.969, -0.593, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.28, 0, 0.749, -0.469, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354561, -0.00693514, -0.0608363 ] - [ -0.111, -0.378, 0, 0.969, -0.591, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.28, 0, 0.749, -0.469, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354938, -0.00691487, -0.0619139 ] - [ -0.111, -0.38, 0, 0.97, -0.59, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.28, 0, 0.749, -0.469, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355314, -0.00689393, -0.0629879 ] - [ -0.111, -0.382, 0, 0.97, -0.588, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.28, 0, 0.749, -0.469, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355687, -0.0068723, -0.0640582 ] - [ -0.111, -0.384, 0, 0.97, -0.587, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.28, 0, 0.749, -0.469, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356059, -0.00685, -0.0651247 ] - [ -0.111, -0.386, 0, 0.971, -0.585, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.28, 0, 0.749, -0.469, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356429, -0.00682703, -0.0661873 ] - [ -0.111, -0.388, 0, 0.971, -0.583, 0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.279, 0, 0.749, -0.469, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356798, -0.00680338, -0.067246 ] - [ -0.11, -0.39, 0, 0.971, -0.582, 0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.279, 0, 0.749, -0.469, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357164, -0.00677905, -0.0683007 ] - [ -0.11, -0.391, 0, 0.972, -0.58, 0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.279, 0, 0.749, -0.469, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357529, -0.00675406, -0.0693514 ] - [ -0.11, -0.393, 0, 0.972, -0.579, 0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.279, 0, 0.749, -0.47, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357892, -0.00672838, -0.070398 ] - [ -0.11, -0.395, 0, 0.972, -0.577, 0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.279, 0, 0.749, -0.47, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358253, -0.00670205, -0.0714405 ] - [ -0.11, -0.397, 0, 0.973, -0.575, 0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.279, 0, 0.749, -0.47, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358613, -0.00667505, -0.0724788 ] - [ -0.11, -0.399, 0, 0.973, -0.574, 0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.279, 0, 0.749, -0.47, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.035897, -0.00664737, -0.0735128 ] - [ -0.11, -0.401, 0, 0.973, -0.572, 0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.279, 0, 0.749, -0.47, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0359326, -0.00661902, -0.0745425 ] - [ -0.11, -0.403, 0, 0.973, -0.57, 0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.279, 0, 0.749, -0.47, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.035968, -0.00659001, -0.0755679 ] - [ -0.11, -0.405, 0, 0.973, -0.569, 0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.279, 0, 0.749, -0.47, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0360032, -0.00656033, -0.0765888 ] - [ -0.11, -0.407, 0, 0.974, -0.567, 0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.279, 0, 0.749, -0.47, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0360383, -0.00652999, -0.0776053 ] - [ -0.11, -0.408, 0, 0.974, -0.565, 0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.278, 0, 0.749, -0.47, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0360731, -0.006499, -0.0786173 ] - [ -0.11, -0.41, 0, 0.974, -0.564, 0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105, -0.278, 0, 0.749, -0.47, 0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0361077, -0.00646732, -0.0796246 ] - [ -0.11, -0.412, 0, 0.974, -0.562, 0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104, -0.278, 0, 0.749, -0.47, 0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0361422, -0.00643499, -0.0806274 ] - [ -0.11, -0.414, 0, 0.974, -0.56, 0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104, -0.278, 0, 0.749, -0.47, 0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0361765, -0.00640201, -0.0816254 ] - [ -0.11, -0.416, 0, 0.974, -0.559, 0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104, -0.278, 0, 0.749, -0.471, 0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0362106, -0.00636836, -0.0826187 ] - [ -0.11, -0.417, 0, 0.975, -0.557, 0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104, -0.278, 0, 0.749, -0.471, 0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0362445, -0.00633406, -0.0836072 ] - [ -0.11, -0.419, 0, 0.975, -0.556, 0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104, -0.278, 0, 0.749, -0.471, 0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0362782, -0.0062991, -0.0845909 ] - [ -0.11, -0.421, 0, 0.975, -0.554, 0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104, -0.278, 0, 0.749, -0.471, 0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0363117, -0.00626348, -0.0855696 ] - [ -0.109, -0.423, 0, 0.975, -0.552, 0.109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104, -0.278, 0, 0.749, -0.471, 0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.036345, -0.00622721, -0.0865434 ] - [ -0.109, -0.424, 0, 0.975, -0.551, 0.109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104, -0.278, 0, 0.749, -0.471, 0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0363782, -0.0061903, -0.0875121 ] - [ -0.109, -0.426, 0, 0.975, -0.549, 0.109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104, -0.278, 0, 0.749, -0.471, 0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364111, -0.00615272, -0.0884758 ] - [ -0.109, -0.428, 0, 0.975, -0.547, 0.109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104, -0.278, 0, 0.749, -0.471, 0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364439, -0.00611448, -0.0894344 ] - [ -0.109, -0.429, 0, 0.975, -0.546, 0.109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104, -0.277, 0, 0.749, -0.471, 0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364764, -0.00607561, -0.0903878 ] - [ -0.109, -0.431, 0, 0.975, -0.544, 0.109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104, -0.277, 0, 0.749, -0.471, 0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0365088, -0.00603608, -0.091336 ] - [ -0.109, -0.433, 0, 0.975, -0.542, 0.109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104, -0.277, 0, 0.749, -0.472, 0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0365409, -0.00599592, -0.092279 ] - [ -0.109, -0.434, 0, 0.975, -0.541, 0.109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104, -0.277, 0, 0.749, -0.472, 0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0365729, -0.0059551, -0.0932167 ] - [ -0.109, -0.436, 0, 0.975, -0.539, 0.109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104, -0.277, 0, 0.749, -0.472, 0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0366047, -0.00591365, -0.094149 ] - [ -0.109, -0.438, 0, 0.975, -0.537, 0.109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.103, -0.277, 0, 0.749, -0.472, 0.103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0366362, -0.00587155, -0.095076 ] - [ -0.109, -0.439, 0, 0.975, -0.536, 0.109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.103, -0.277, 0, 0.749, -0.472, 0.103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0366676, -0.00582881, -0.0959975 ] - [ -0.109, -0.441, 0, 0.975, -0.534, 0.109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.103, -0.277, 0, 0.749, -0.472, 0.103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0366988, -0.00578543, -0.0969136 ] - [ -0.108, -0.442, 0, 0.975, -0.532, 0.108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.103, -0.277, 0, 0.749, -0.472, 0.103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0367298, -0.00574142, -0.0978241 ] - [ -0.108, -0.444, 0, 0.975, -0.531, 0.108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.103, -0.277, 0, 0.749, -0.472, 0.103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0367606, -0.00569677, -0.0987291 ] - [ -0.108, -0.445, 0, 0.974, -0.529, 0.108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.103, -0.276, 0, 0.749, -0.472, 0.103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0367912, -0.0056515, -0.0996284 ] - [ -0.108, -0.447, 0, 0.974, -0.527, 0.108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.103, -0.276, 0, 0.749, -0.473, 0.103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0368216, -0.00560558, -0.100522 ] - [ -0.108, -0.448, 0, 0.974, -0.526, 0.108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.103, -0.276, 0, 0.749, -0.473, 0.103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0368518, -0.00555903, -0.10141 ] - [ -0.108, -0.45, 0, 0.974, -0.524, 0.108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.103, -0.276, 0, 0.749, -0.473, 0.103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0368818, -0.00551185, -0.102292 ] - [ -0.108, -0.451, 0, 0.974, -0.522, 0.108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.103, -0.276, 0, 0.749, -0.473, 0.103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0369116, -0.00546405, -0.103169 ] - [ -0.108, -0.453, 0, 0.974, -0.521, 0.108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.103, -0.276, 0, 0.749, -0.473, 0.103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0369412, -0.00541562, -0.10404 ] - [ -0.108, -0.454, 0, 0.973, -0.519, 0.108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.102, -0.276, 0, 0.749, -0.473, 0.102, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0369706, -0.00536657, -0.104904 ] - [ -0.107, -0.456, 0, 0.973, -0.518, 0.107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.102, -0.276, 0, 0.749, -0.473, 0.102, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0369998, -0.00531688, -0.105763 ] - [ -0.107, -0.457, 0, 0.973, -0.516, 0.107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.102, -0.276, 0, 0.749, -0.473, 0.102, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0370288, -0.0052666, -0.106616 ] - [ -0.107, -0.458, 0, 0.973, -0.514, 0.107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.102, -0.276, 0, 0.749, -0.473, 0.102, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0370576, -0.00521567, -0.107463 ] - [ -0.107, -0.46, 0, 0.973, -0.513, 0.107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.102, -0.275, 0, 0.749, -0.474, 0.102, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0370862, -0.00516415, -0.108304 ] - [ -0.107, -0.461, 0, 0.972, -0.511, 0.107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.102, -0.275, 0, 0.749, -0.474, 0.102, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0371146, -0.005112, -0.109139 ] - [ -0.107, -0.462, 0, 0.972, -0.51, 0.107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.102, -0.275, 0, 0.749, -0.474, 0.102, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0371428, -0.00505924, -0.109967 ] - [ -0.107, -0.464, 0, 0.972, -0.508, 0.107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.102, -0.275, 0, 0.749, -0.474, 0.102, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0371708, -0.00500588, -0.11079 ] - [ -0.107, -0.465, 0, 0.971, -0.506, 0.107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.102, -0.275, 0, 0.749, -0.474, 0.102, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0371986, -0.0049519, -0.111606 ] - [ -0.106, -0.466, 0, 0.971, -0.505, 0.106, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.101, -0.275, 0, 0.749, -0.474, 0.101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0372261, -0.00489732, -0.112417 ] - [ -0.106, -0.468, 0, 0.971, -0.503, 0.106, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.101, -0.275, 0, 0.749, -0.474, 0.101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0372535, -0.00484215, -0.11322 ] - [ -0.106, -0.469, 0, 0.97, -0.502, 0.106, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.101, -0.275, 0, 0.749, -0.475, 0.101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0372807, -0.00478637, -0.114018 ] - [ -0.106, -0.47, 0, 0.97, -0.5, 0.106, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.101, -0.275, 0, 0.749, -0.475, 0.101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0373076, -0.00473, -0.11481 ] - [ -0.106, -0.471, 0, 0.97, -0.498, 0.106, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.101, -0.274, 0, 0.749, -0.475, 0.101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0373344, -0.00467303, -0.115595 ] - [ -0.106, -0.473, 0, 0.969, -0.497, 0.106, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.101, -0.274, 0, 0.749, -0.475, 0.101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0373609, -0.00461547, -0.116373 ] - [ -0.106, -0.474, 0, 0.969, -0.495, 0.106, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.101, -0.274, 0, 0.749, -0.475, 0.101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0373872, -0.00455733, -0.117146 ] - [ -0.105, -0.475, 0, 0.969, -0.494, 0.105, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.101, -0.274, 0, 0.749, -0.475, 0.101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0374133, -0.00449859, -0.117912 ] - [ -0.105, -0.476, 0, 0.968, -0.492, 0.105, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.1, -0.274, 0, 0.749, -0.475, 0.1, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0374393, -0.00443926, -0.118671 ] - [ -0.105, -0.477, 0, 0.968, -0.49, 0.105, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.1, -0.274, 0, 0.749, -0.476, 0.1, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.037465, -0.00437936, -0.119424 ] - [ -0.105, -0.478, 0, 0.967, -0.489, 0.105, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.1, -0.274, 0, 0.749, -0.476, 0.1, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0374904, -0.00431889, -0.12017 ] - [ -0.105, -0.479, 0, 0.967, -0.487, 0.105, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.1, -0.274, 0, 0.749, -0.476, 0.1, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0375157, -0.00425782, -0.12091 ] - [ -0.105, -0.481, 0, 0.966, -0.486, 0.105, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0998, -0.273, 0, 0.749, -0.476, 0.0998, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0375407, -0.00419619, -0.121643 ] - [ -0.105, -0.482, 0, 0.966, -0.484, 0.105, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0997, -0.273, 0, 0.749, -0.476, 0.0997, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0375656, -0.00413399, -0.12237 ] - [ -0.104, -0.483, 0, 0.966, -0.483, 0.104, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0995, -0.273, 0, 0.749, -0.476, 0.0995, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0375902, -0.00407121, -0.123089 ] - [ -0.104, -0.484, 0, 0.965, -0.481, 0.104, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0994, -0.273, 0, 0.749, -0.476, 0.0994, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0376146, -0.00400785, -0.123803 ] - [ -0.104, -0.485, 0, 0.965, -0.48, 0.104, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0992, -0.273, 0, 0.749, -0.477, 0.0992, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0376388, -0.00394396, -0.124509 ] - [ -0.104, -0.486, 0, 0.964, -0.478, 0.104, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0991, -0.273, 0, 0.75, -0.477, 0.0991, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0376627, -0.00387948, -0.125209 ] - [ -0.104, -0.487, 0, 0.964, -0.477, 0.104, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0989, -0.273, 0, 0.75, -0.477, 0.0989, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0376865, -0.00381447, -0.125902 ] - [ -0.104, -0.488, 0, 0.963, -0.475, 0.104, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0988, -0.272, 0, 0.75, -0.477, 0.0988, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03771, -0.00374888, -0.126588 ] - [ -0.103, -0.489, 0, 0.962, -0.474, 0.103, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0986, -0.272, 0, 0.75, -0.477, 0.0986, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0377333, -0.00368275, -0.127268 ] - [ -0.103, -0.49, 0, 0.962, -0.472, 0.103, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0984, -0.272, 0, 0.75, -0.477, 0.0984, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0377564, -0.00361608, -0.12794 ] - [ -0.103, -0.491, 0, 0.961, -0.471, 0.103, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0983, -0.272, 0, 0.75, -0.478, 0.0983, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0377793, -0.00354885, -0.128606 ] - [ -0.103, -0.491, 0, 0.961, -0.469, 0.103, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0981, -0.272, 0, 0.75, -0.478, 0.0981, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0378019, -0.00348108, -0.129265 ] - [ -0.103, -0.492, 0, 0.96, -0.468, 0.103, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0979, -0.272, 0, 0.75, -0.478, 0.0979, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0378244, -0.00341278, -0.129917 ] - [ -0.102, -0.493, 0, 0.96, -0.466, 0.102, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0978, -0.272, 0, 0.75, -0.478, 0.0978, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0378466, -0.00334393, -0.130562 ] - [ -0.102, -0.494, 0, 0.959, -0.465, 0.102, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0976, -0.272, 0, 0.75, -0.478, 0.0976, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0378685, -0.00327455, -0.131201 ] - [ -0.102, -0.495, 0, 0.958, -0.463, 0.102, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0974, -0.271, 0, 0.75, -0.478, 0.0974, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0378903, -0.00320465, -0.131832 ] - [ -0.102, -0.496, 0, 0.958, -0.462, 0.102, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0972, -0.271, 0, 0.75, -0.479, 0.0972, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0379119, -0.00313421, -0.132457 ] - [ -0.102, -0.497, 0, 0.957, -0.461, 0.102, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0971, -0.271, 0, 0.75, -0.479, 0.0971, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0379332, -0.00306324, -0.133074 ] - [ -0.101, -0.497, 0, 0.957, -0.459, 0.101, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0969, -0.271, 0, 0.75, -0.479, 0.0969, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0379543, -0.00299176, -0.133685 ] - [ -0.101, -0.498, 0, 0.956, -0.458, 0.101, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0967, -0.271, 0, 0.75, -0.479, 0.0967, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0379751, -0.00291974, -0.134288 ] - [ -0.101, -0.499, 0, 0.955, -0.456, 0.101, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0965, -0.271, 0, 0.75, -0.479, 0.0965, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0379958, -0.00284723, -0.134884 ] - [ -0.101, -0.5, 0, 0.955, -0.455, 0.101, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0963, -0.27, 0, 0.75, -0.48, 0.0963, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0380162, -0.0027742, -0.135474 ] - [ -0.101, -0.5, 0, 0.954, -0.454, 0.101, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0961, -0.27, 0, 0.75, -0.48, 0.0961, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0380364, -0.00270065, -0.136056 ] - [ -0.1, -0.501, 0, 0.953, -0.452, 0.1, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0959, -0.27, 0, 0.75, -0.48, 0.0959, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0380563, -0.00262662, -0.136631 ] - [ -0.1, -0.502, 0, 0.952, -0.451, 0.1, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0957, -0.27, 0, 0.75, -0.48, 0.0957, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0380761, -0.00255207, -0.137199 ] - [ -0.1, -0.502, 0, 0.952, -0.449, 0.1, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0955, -0.27, 0, 0.75, -0.48, 0.0955, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0380955, -0.00247702, -0.13776 ] - [ -0.0997, -0.503, 0, 0.951, -0.448, 0.0997, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0953, -0.27, 0, 0.75, -0.481, 0.0953, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0381148, -0.00240149, -0.138314 ] - [ -0.0995, -0.504, 0, 0.95, -0.447, 0.0995, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0951, -0.269, 0, 0.75, -0.481, 0.0951, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0381338, -0.00232548, -0.138861 ] - [ -0.0993, -0.504, 0, 0.95, -0.445, 0.0993, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0949, -0.269, 0, 0.75, -0.481, 0.0949, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0381526, -0.00224898, -0.139401 ] - [ -0.0991, -0.505, 0, 0.949, -0.444, 0.0991, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0947, -0.269, 0, 0.75, -0.481, 0.0947, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0381712, -0.00217199, -0.139933 ] - [ -0.0988, -0.505, 0, 0.948, -0.443, 0.0988, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0945, -0.269, 0, 0.75, -0.481, 0.0945, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0381895, -0.00209453, -0.140459 ] - [ -0.0986, -0.506, 0, 0.947, -0.442, 0.0986, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0943, -0.269, 0, 0.75, -0.482, 0.0943, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0382076, -0.00201662, -0.140977 ] - [ -0.0984, -0.506, 0, 0.947, -0.44, 0.0984, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0941, -0.269, 0, 0.75, -0.482, 0.0941, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0382254, -0.00193824, -0.141488 ] - [ -0.0981, -0.507, 0, 0.946, -0.439, 0.0981, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0939, -0.268, 0, 0.75, -0.482, 0.0939, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.038243, -0.00185939, -0.141992 ] - [ -0.0979, -0.507, 0, 0.945, -0.438, 0.0979, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0937, -0.268, 0, 0.75, -0.482, 0.0937, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0382604, -0.00178008, -0.142489 ] - [ -0.0976, -0.508, 0, 0.944, -0.436, 0.0976, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0934, -0.268, 0, 0.75, -0.482, 0.0934, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0382775, -0.00170032, -0.142979 ] - [ -0.0974, -0.508, 0, 0.943, -0.435, 0.0974, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0932, -0.268, 0, 0.75, -0.483, 0.0932, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0382943, -0.0016201, -0.143462 ] - [ -0.0971, -0.509, 0, 0.943, -0.434, 0.0971, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.093, -0.268, 0, 0.75, -0.483, 0.093, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.038311, -0.00153945, -0.143937 ] - [ -0.0969, -0.509, 0, 0.942, -0.433, 0.0969, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0928, -0.268, 0, 0.751, -0.483, 0.0928, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0383273, -0.00145836, -0.144405 ] - [ -0.0966, -0.51, 0, 0.941, -0.431, 0.0966, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0925, -0.267, 0, 0.751, -0.483, 0.0925, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0383434, -0.00137684, -0.144866 ] - [ -0.0963, -0.51, 0, 0.94, -0.43, 0.0963, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0923, -0.267, 0, 0.751, -0.483, 0.0923, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0383593, -0.00129488, -0.14532 ] - [ -0.0961, -0.51, 0, 0.939, -0.429, 0.0961, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0921, -0.267, 0, 0.751, -0.484, 0.0921, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0383749, -0.00121248, -0.145766 ] - [ -0.0958, -0.511, 0, 0.938, -0.428, 0.0958, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0918, -0.267, 0, 0.751, -0.484, 0.0918, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0383903, -0.00112968, -0.146206 ] - [ -0.0956, -0.511, 0, 0.938, -0.426, 0.0956, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0916, -0.267, 0, 0.751, -0.484, 0.0916, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0384054, -0.00104645, -0.146638 ] - [ -0.0953, -0.511, 0, 0.937, -0.425, 0.0953, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0913, -0.266, 0, 0.751, -0.484, 0.0913, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0384202, -0.000962811, -0.147063 ] - [ -0.095, -0.512, 0, 0.936, -0.424, 0.095, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0911, -0.266, 0, 0.751, -0.485, 0.0911, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0384348, -0.000878773, -0.147481 ] - [ -0.0947, -0.512, 0, 0.935, -0.423, 0.0947, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0909, -0.266, 0, 0.751, -0.485, 0.0909, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0384491, -0.000794317, -0.147892 ] - [ -0.0945, -0.512, 0, 0.934, -0.422, 0.0945, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0906, -0.266, 0, 0.751, -0.485, 0.0906, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0384632, -0.000709476, -0.148295 ] - [ -0.0942, -0.512, 0, 0.933, -0.421, 0.0942, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0904, -0.266, 0, 0.751, -0.485, 0.0904, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.038477, -0.000624234, -0.148692 ] - [ -0.0939, -0.513, 0, 0.932, -0.419, 0.0939, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0901, -0.265, 0, 0.751, -0.486, 0.0901, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0384906, -0.000538609, -0.149081 ] - [ -0.0936, -0.513, 0, 0.931, -0.418, 0.0936, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0898, -0.265, 0, 0.751, -0.486, 0.0898, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0385039, -0.000452599, -0.149463 ] - [ -0.0933, -0.513, 0, 0.93, -0.417, 0.0933, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0896, -0.265, 0, 0.751, -0.486, 0.0896, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0385169, -0.000366222, -0.149838 ] - [ -0.093, -0.513, 0, 0.929, -0.416, 0.093, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0893, -0.265, 0, 0.751, -0.486, 0.0893, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0385297, -0.000279462, -0.150206 ] - [ -0.0927, -0.513, 0, 0.928, -0.415, 0.0927, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.089, -0.264, 0, 0.751, -0.486, 0.089, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0385422, -0.000192335, -0.150567 ] - [ -0.0924, -0.514, 0, 0.927, -0.414, 0.0924, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0888, -0.264, 0, 0.751, -0.487, 0.0888, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0385544, -0.000104842, -0.15092 ] - [ -0.0921, -0.514, 0, 0.927, -0.413, 0.0921, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0885, -0.264, 0, 0.751, -0.487, 0.0885, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0385663, -1.69995e-05, -0.151267 ] - [ -0.0918, -0.514, 0, 0.926, -0.412, 0.0918, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0882, -0.264, 0, 0.751, -0.487, 0.0882, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.038578, 7.12094e-05, -0.151606 ] - [ -0.0915, -0.514, 0, 0.925, -0.411, 0.0915, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.088, -0.264, 0, 0.751, -0.487, 0.088, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0385895, 0.00015975, -0.151939 ] - [ -0.0912, -0.514, 0, 0.924, -0.41, 0.0912, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0877, -0.263, 0, 0.751, -0.488, 0.0877, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0386006, 0.000248657, -0.152264 ] - [ -0.0909, -0.514, 0, 0.923, -0.409, 0.0909, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0874, -0.263, 0, 0.751, -0.488, 0.0874, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0386115, 0.000337878, -0.152582 ] - [ -0.0906, -0.514, 0, 0.922, -0.408, 0.0906, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0871, -0.263, 0, 0.751, -0.488, 0.0871, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0386221, 0.000427449, -0.152894 ] - [ -0.0902, -0.514, 0, 0.921, -0.407, 0.0902, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0868, -0.263, 0, 0.751, -0.489, 0.0868, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0386324, 0.00051735, -0.153198 ] - [ -0.0899, -0.514, 0, 0.92, -0.406, 0.0899, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0865, -0.262, 0, 0.751, -0.489, 0.0865, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0386424, 0.000607567, -0.153495 ] - [ -0.0896, -0.514, 0, 0.919, -0.405, 0.0896, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0862, -0.262, 0, 0.751, -0.489, 0.0862, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0386522, 0.000698097, -0.153785 ] - [ -0.0893, -0.514, 0, 0.918, -0.404, 0.0893, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0859, -0.262, 0, 0.751, -0.489, 0.0859, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0386617, 0.000788924, -0.154068 ] - [ -0.0889, -0.514, 0, 0.917, -0.403, 0.0889, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0856, -0.262, 0, 0.751, -0.49, 0.0856, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0386709, 0.000880065, -0.154345 ] - [ -0.0886, -0.514, 0, 0.915, -0.402, 0.0886, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0853, -0.261, 0, 0.751, -0.49, 0.0853, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0386798, 0.000971485, -0.154614 ] - [ -0.0883, -0.514, 0, 0.914, -0.401, 0.0883, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.085, -0.261, 0, 0.751, -0.49, 0.085, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0386884, 0.0010632, -0.154877 ] - [ -0.0879, -0.514, 0, 0.913, -0.4, 0.0879, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0847, -0.261, 0, 0.751, -0.49, 0.0847, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0386967, 0.00115518, -0.155132 ] - [ -0.0876, -0.514, 0, 0.912, -0.399, 0.0876, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0844, -0.261, 0, 0.751, -0.491, 0.0844, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0387047, 0.00124746, -0.155381 ] - [ -0.0872, -0.513, 0, 0.911, -0.398, 0.0872, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0841, -0.26, 0, 0.751, -0.491, 0.0841, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0387124, 0.00133998, -0.155623 ] - [ -0.0869, -0.513, 0, 0.91, -0.397, 0.0869, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0838, -0.26, 0, 0.751, -0.491, 0.0838, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0387199, 0.00143276, -0.155859 ] - [ -0.0865, -0.513, 0, 0.909, -0.396, 0.0865, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0835, -0.26, 0, 0.751, -0.492, 0.0835, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.038727, 0.0015258, -0.156087 ] - [ -0.0862, -0.513, 0, 0.908, -0.395, 0.0862, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0832, -0.26, 0, 0.751, -0.492, 0.0832, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0387338, 0.00161909, -0.156309 ] - [ -0.0858, -0.513, 0, 0.907, -0.394, 0.0858, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0828, -0.259, 0, 0.751, -0.492, 0.0828, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0387403, 0.0017126, -0.156524 ] - [ -0.0855, -0.512, 0, 0.906, -0.393, 0.0855, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0825, -0.259, 0, 0.751, -0.492, 0.0825, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0387465, 0.00180635, -0.156733 ] - [ -0.0851, -0.512, 0, 0.905, -0.393, 0.0851, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0822, -0.259, 0, 0.752, -0.493, 0.0822, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0387524, 0.00190033, -0.156934 ] - [ -0.0847, -0.512, 0, 0.904, -0.392, 0.0847, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0818, -0.259, 0, 0.752, -0.493, 0.0818, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0387579, 0.00199451, -0.15713 ] - [ -0.0844, -0.512, 0, 0.902, -0.391, 0.0844, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0815, -0.258, 0, 0.752, -0.493, 0.0815, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0387632, 0.00208891, -0.157318 ] - [ -0.084, -0.511, 0, 0.901, -0.39, 0.084, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0812, -0.258, 0, 0.752, -0.494, 0.0812, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0387681, 0.00218353, -0.1575 ] - [ -0.0836, -0.511, 0, 0.9, -0.389, 0.0836, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0808, -0.258, 0, 0.752, -0.494, 0.0808, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0387727, 0.00227832, -0.157676 ] - [ -0.0832, -0.511, 0, 0.899, -0.388, 0.0832, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0805, -0.257, 0, 0.752, -0.494, 0.0805, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.038777, 0.00237332, -0.157845 ] - [ -0.0828, -0.51, 0, 0.898, -0.388, 0.0828, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0801, -0.257, 0, 0.752, -0.494, 0.0801, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.038781, 0.00246847, -0.158007 ] - [ -0.0825, -0.51, 0, 0.897, -0.387, 0.0825, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0798, -0.257, 0, 0.752, -0.495, 0.0798, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0387846, 0.00256382, -0.158163 ] - [ -0.0821, -0.51, 0, 0.896, -0.386, 0.0821, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0794, -0.257, 0, 0.752, -0.495, 0.0794, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0387879, 0.00265932, -0.158313 ] - [ -0.0817, -0.509, 0, 0.894, -0.385, 0.0817, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0791, -0.256, 0, 0.752, -0.495, 0.0791, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0387909, 0.002755, -0.158457 ] - [ -0.0813, -0.509, 0, 0.893, -0.384, 0.0813, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0787, -0.256, 0, 0.752, -0.496, 0.0787, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0387936, 0.0028508, -0.158594 ] - [ -0.0809, -0.508, 0, 0.892, -0.384, 0.0809, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0783, -0.256, 0, 0.752, -0.496, 0.0783, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0387959, 0.00294676, -0.158725 ] - [ -0.0805, -0.508, 0, 0.891, -0.383, 0.0805, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.078, -0.255, 0, 0.752, -0.496, 0.078, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0387978, 0.00304286, -0.15885 ] - [ -0.0801, -0.508, 0, 0.89, -0.382, 0.0801, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0776, -0.255, 0, 0.752, -0.497, 0.0776, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0387994, 0.00313908, -0.158968 ] - [ -0.0797, -0.507, 0, 0.889, -0.381, 0.0797, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0772, -0.255, 0, 0.752, -0.497, 0.0772, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0388007, 0.00323542, -0.159081 ] - [ -0.0792, -0.507, 0, 0.887, -0.381, 0.0792, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0769, -0.254, 0, 0.752, -0.497, 0.0769, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0388017, 0.00333187, -0.159188 ] - [ -0.0788, -0.506, 0, 0.886, -0.38, 0.0788, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0765, -0.254, 0, 0.752, -0.498, 0.0765, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0388022, 0.00342844, -0.159288 ] - [ -0.0784, -0.506, 0, 0.885, -0.379, 0.0784, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0761, -0.254, 0, 0.752, -0.498, 0.0761, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0388025, 0.00352509, -0.159383 ] - [ -0.078, -0.505, 0, 0.884, -0.379, 0.078, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0757, -0.253, 0, 0.752, -0.498, 0.0757, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0388024, 0.00362182, -0.159472 ] - [ -0.0776, -0.504, 0, 0.882, -0.378, 0.0776, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0753, -0.253, 0, 0.752, -0.499, 0.0753, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0388019, 0.00371865, -0.159555 ] - [ -0.0771, -0.504, 0, 0.881, -0.377, 0.0771, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0749, -0.253, 0, 0.752, -0.499, 0.0749, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0388011, 0.00381555, -0.159632 ] - [ -0.0767, -0.503, 0, 0.88, -0.377, 0.0767, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0745, -0.252, 0, 0.752, -0.499, 0.0745, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0387999, 0.00391252, -0.159703 ] - [ -0.0763, -0.503, 0, 0.879, -0.376, 0.0763, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0741, -0.252, 0, 0.752, -0.5, 0.0741, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0387984, 0.00400954, -0.159769 ] - [ -0.0758, -0.502, 0, 0.878, -0.375, 0.0758, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0737, -0.252, 0, 0.752, -0.5, 0.0737, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0387965, 0.0041066, -0.159829 ] - [ -0.0754, -0.502, 0, 0.876, -0.375, 0.0754, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0733, -0.251, 0, 0.752, -0.5, 0.0733, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0387942, 0.00420373, -0.159884 ] - [ -0.0749, -0.501, 0, 0.875, -0.374, 0.0749, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0729, -0.251, 0, 0.752, -0.501, 0.0729, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0387915, 0.00430088, -0.159933 ] - [ -0.0745, -0.5, 0, 0.874, -0.374, 0.0745, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0725, -0.251, 0, 0.752, -0.501, 0.0725, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0387885, 0.00439804, -0.159976 ] - [ -0.074, -0.5, 0, 0.872, -0.373, 0.074, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0721, -0.25, 0, 0.752, -0.501, 0.0721, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0387852, 0.00449524, -0.160015 ] - [ -0.0736, -0.499, 0, 0.871, -0.372, 0.0736, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0717, -0.25, 0, 0.752, -0.502, 0.0717, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0387814, 0.00459242, -0.160048 ] - [ -0.0731, -0.498, 0, 0.87, -0.372, 0.0731, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0712, -0.25, 0, 0.752, -0.502, 0.0712, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0387773, 0.00468958, -0.160075 ] - [ -0.0726, -0.498, 0, 0.869, -0.371, 0.0726, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0708, -0.249, 0, 0.752, -0.502, 0.0708, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0387727, 0.00478672, -0.160098 ] - [ -0.0722, -0.497, 0, 0.867, -0.371, 0.0722, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0704, -0.249, 0, 0.752, -0.503, 0.0704, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0387678, 0.00488385, -0.160115 ] - [ -0.0717, -0.496, 0, 0.866, -0.37, 0.0717, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0699, -0.249, 0, 0.752, -0.503, 0.0699, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0387625, 0.00498093, -0.160127 ] - [ -0.0712, -0.495, 0, 0.865, -0.37, 0.0712, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0695, -0.248, 0, 0.752, -0.503, 0.0695, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0387568, 0.00507793, -0.160135 ] - [ -0.0707, -0.495, 0, 0.864, -0.369, 0.0707, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.069, -0.248, 0, 0.751, -0.504, 0.069, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0387507, 0.0051749, -0.160138 ] - [ -0.0703, -0.494, 0, 0.862, -0.368, 0.0703, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0686, -0.247, 0, 0.751, -0.504, 0.0686, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0387441, 0.00527177, -0.160135 ] - [ -0.0698, -0.493, 0, 0.861, -0.368, 0.0698, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0682, -0.247, 0, 0.751, -0.504, 0.0682, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0387372, 0.00536856, -0.160128 ] - [ -0.0693, -0.492, 0, 0.86, -0.367, 0.0693, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0677, -0.247, 0, 0.751, -0.505, 0.0677, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0387299, 0.00546527, -0.160117 ] - [ -0.0688, -0.491, 0, 0.858, -0.367, 0.0688, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0672, -0.246, 0, 0.751, -0.505, 0.0672, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0387221, 0.00556186, -0.160101 ] - [ -0.0683, -0.491, 0, 0.857, -0.366, 0.0683, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0668, -0.246, 0, 0.751, -0.506, 0.0668, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0387139, 0.00565832, -0.16008 ] - [ -0.0678, -0.49, 0, 0.856, -0.366, 0.0678, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0663, -0.245, 0, 0.751, -0.506, 0.0663, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0387053, 0.00575466, -0.160055 ] - [ -0.0673, -0.489, 0, 0.854, -0.366, 0.0673, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0658, -0.245, 0, 0.751, -0.506, 0.0658, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0386963, 0.00585087, -0.160026 ] - [ -0.0668, -0.488, 0, 0.853, -0.365, 0.0668, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0654, -0.245, 0, 0.751, -0.507, 0.0654, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0386868, 0.00594691, -0.159992 ] - [ -0.0663, -0.487, 0, 0.852, -0.365, 0.0663, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0649, -0.244, 0, 0.751, -0.507, 0.0649, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0386769, 0.0060428, -0.159954 ] - [ -0.0658, -0.486, 0, 0.851, -0.364, 0.0658, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0644, -0.244, 0, 0.751, -0.507, 0.0644, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0386665, 0.00613851, -0.159912 ] - [ -0.0653, -0.485, 0, 0.849, -0.364, 0.0653, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0639, -0.243, 0, 0.751, -0.508, 0.0639, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0386558, 0.00623405, -0.159866 ] - [ -0.0647, -0.485, 0, 0.848, -0.363, 0.0647, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0634, -0.243, 0, 0.751, -0.508, 0.0634, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0386445, 0.00632938, -0.159816 ] - [ -0.0642, -0.484, 0, 0.847, -0.363, 0.0642, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.063, -0.243, 0, 0.751, -0.508, 0.063, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0386328, 0.00642452, -0.159762 ] - [ -0.0637, -0.483, 0, 0.845, -0.362, 0.0637, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0625, -0.242, 0, 0.751, -0.509, 0.0625, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0386207, 0.00651943, -0.159705 ] - [ -0.0631, -0.482, 0, 0.844, -0.362, 0.0631, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.062, -0.242, 0, 0.751, -0.509, 0.062, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0386081, 0.00661412, -0.159643 ] - [ -0.0626, -0.481, 0, 0.843, -0.362, 0.0626, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0614, -0.241, 0, 0.751, -0.51, 0.0614, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0385951, 0.00670856, -0.159579 ] - [ -0.0621, -0.48, 0, 0.841, -0.361, 0.0621, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0609, -0.241, 0, 0.751, -0.51, 0.0609, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0385816, 0.00680273, -0.159511 ] - [ -0.0615, -0.479, 0, 0.84, -0.361, 0.0615, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0604, -0.24, 0, 0.751, -0.51, 0.0604, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0385676, 0.00689667, -0.15944 ] - [ -0.061, -0.478, 0, 0.839, -0.361, 0.061, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0599, -0.24, 0, 0.751, -0.511, 0.0599, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0385532, 0.00699031, -0.159365 ] - [ -0.0604, -0.477, 0, 0.837, -0.36, 0.0604, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0594, -0.239, 0, 0.751, -0.511, 0.0594, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0385383, 0.00708366, -0.159288 ] - [ -0.0599, -0.476, 0, 0.836, -0.36, 0.0599, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0589, -0.239, 0, 0.751, -0.512, 0.0589, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0385229, 0.00717672, -0.159207 ] - [ -0.0593, -0.475, 0, 0.835, -0.36, 0.0593, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0583, -0.239, 0, 0.75, -0.512, 0.0583, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0385071, 0.00726949, -0.159124 ] - [ -0.0587, -0.474, 0, 0.833, -0.359, 0.0587, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0578, -0.238, 0, 0.75, -0.512, 0.0578, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0384908, 0.0073619, -0.159038 ] - [ -0.0582, -0.473, 0, 0.832, -0.359, 0.0582, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0573, -0.238, 0, 0.75, -0.513, 0.0573, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.038474, 0.007454, -0.15895 ] - [ -0.0576, -0.472, 0, 0.831, -0.359, 0.0576, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0567, -0.237, 0, 0.75, -0.513, 0.0567, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0384567, 0.00754576, -0.158859 ] - [ -0.057, -0.471, 0, 0.829, -0.358, 0.057, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0562, -0.237, 0, 0.75, -0.514, 0.0562, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0384389, 0.00763714, -0.158765 ] - [ -0.0564, -0.47, 0, 0.828, -0.358, 0.0564, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0556, -0.236, 0, 0.75, -0.514, 0.0556, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0384206, 0.00772818, -0.158669 ] - [ -0.0559, -0.469, 0, 0.827, -0.358, 0.0559, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0551, -0.236, 0, 0.75, -0.514, 0.0551, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0384019, 0.00781881, -0.158571 ] - [ -0.0553, -0.468, 0, 0.826, -0.357, 0.0553, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0545, -0.235, 0, 0.75, -0.515, 0.0545, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0383826, 0.00790908, -0.158471 ] - [ -0.0547, -0.467, 0, 0.824, -0.357, 0.0547, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0539, -0.235, 0, 0.75, -0.515, 0.0539, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0383629, 0.00799893, -0.158369 ] - [ -0.0541, -0.466, 0, 0.823, -0.357, 0.0541, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0534, -0.234, 0, 0.75, -0.516, 0.0534, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0383426, 0.00808836, -0.158265 ] - [ -0.0535, -0.465, 0, 0.822, -0.357, 0.0535, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0528, -0.234, 0, 0.75, -0.516, 0.0528, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0383218, 0.00817736, -0.15816 ] - [ -0.0529, -0.464, 0, 0.82, -0.356, 0.0529, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0522, -0.233, 0, 0.75, -0.516, 0.0522, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0383006, 0.00826591, -0.158053 ] - [ -0.0523, -0.463, 0, 0.819, -0.356, 0.0523, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0516, -0.233, 0, 0.749, -0.517, 0.0516, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0382788, 0.00835398, -0.157944 ] - [ -0.0517, -0.462, 0, 0.818, -0.356, 0.0517, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0511, -0.232, 0, 0.749, -0.517, 0.0511, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0382565, 0.0084416, -0.157834 ] - [ -0.0511, -0.461, 0, 0.817, -0.356, 0.0511, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0505, -0.232, 0, 0.749, -0.518, 0.0505, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0382336, 0.00852869, -0.157723 ] - [ -0.0504, -0.46, 0, 0.815, -0.356, 0.0504, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0499, -0.231, 0, 0.749, -0.518, 0.0499, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0382102, 0.00861529, -0.157611 ] - [ -0.0498, -0.459, 0, 0.814, -0.355, 0.0498, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0493, -0.231, 0, 0.749, -0.518, 0.0493, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0381863, 0.00870134, -0.157499 ] - [ -0.0492, -0.458, 0, 0.813, -0.355, 0.0492, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0487, -0.23, 0, 0.749, -0.519, 0.0487, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0381618, 0.00878686, -0.157385 ] - [ -0.0485, -0.457, 0, 0.812, -0.355, 0.0485, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0481, -0.23, 0, 0.749, -0.519, 0.0481, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0381368, 0.00887182, -0.157271 ] - [ -0.0479, -0.456, 0, 0.81, -0.355, 0.0479, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0474, -0.229, 0, 0.749, -0.52, 0.0474, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0381113, 0.00895619, -0.157157 ] - [ -0.0473, -0.454, 0, 0.809, -0.355, 0.0473, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0468, -0.228, 0, 0.748, -0.52, 0.0468, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0380851, 0.00903997, -0.157042 ] - [ -0.0466, -0.453, 0, 0.808, -0.355, 0.0466, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0462, -0.228, 0, 0.748, -0.52, 0.0462, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0380584, 0.00912315, -0.156927 ] - [ -0.046, -0.452, 0, 0.807, -0.354, 0.046, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0456, -0.227, 0, 0.748, -0.521, 0.0456, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0380312, 0.00920569, -0.156812 ] - [ -0.0453, -0.451, 0, 0.806, -0.354, 0.0453, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0449, -0.227, 0, 0.748, -0.521, 0.0449, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0380033, 0.0092876, -0.156697 ] - [ -0.0447, -0.45, 0, 0.804, -0.354, 0.0447, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0443, -0.226, 0, 0.748, -0.522, 0.0443, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0379749, 0.00936886, -0.156583 ] - [ -0.044, -0.449, 0, 0.803, -0.354, 0.044, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0436, -0.226, 0, 0.748, -0.522, 0.0436, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0379459, 0.00944942, -0.156469 ] - [ -0.0433, -0.448, 0, 0.802, -0.354, 0.0433, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.043, -0.225, 0, 0.748, -0.523, 0.043, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0379163, 0.00952932, -0.156355 ] - [ -0.0427, -0.447, 0, 0.801, -0.354, 0.0427, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0423, -0.224, 0, 0.747, -0.523, 0.0423, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0378861, 0.00960851, -0.156242 ] - [ -0.042, -0.446, 0, 0.8, -0.354, 0.042, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0417, -0.224, 0, 0.747, -0.523, 0.0417, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0378553, 0.00968696, -0.15613 ] - [ -0.0413, -0.445, 0, 0.799, -0.354, 0.0413, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.041, -0.223, 0, 0.747, -0.524, 0.041, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0378239, 0.00976468, -0.156019 ] - [ -0.0406, -0.444, 0, 0.798, -0.354, 0.0406, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0404, -0.223, 0, 0.747, -0.524, 0.0404, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0377919, 0.00984165, -0.155909 ] - [ -0.0399, -0.443, 0, 0.797, -0.354, 0.0399, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0397, -0.222, 0, 0.747, -0.525, 0.0397, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0377593, 0.00991785, -0.1558 ] - [ -0.0392, -0.442, 0, 0.796, -0.354, 0.0392, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.039, -0.221, 0, 0.746, -0.525, 0.039, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.037726, 0.00999323, -0.155693 ] - [ -0.0385, -0.441, 0, 0.795, -0.354, 0.0385, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0383, -0.221, 0, 0.746, -0.525, 0.0383, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0376921, 0.0100678, -0.155586 ] - [ -0.0378, -0.44, 0, 0.794, -0.354, 0.0378, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0376, -0.22, 0, 0.746, -0.526, 0.0376, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0376576, 0.0101416, -0.155481 ] - [ -0.0371, -0.439, 0, 0.793, -0.354, 0.0371, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0369, -0.22, 0, 0.746, -0.526, 0.0369, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0376225, 0.0102145, -0.155378 ] - [ -0.0364, -0.438, 0, 0.792, -0.354, 0.0364, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0362, -0.219, 0, 0.746, -0.527, 0.0362, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0375866, 0.0102865, -0.155276 ] - [ -0.0357, -0.437, 0, 0.791, -0.354, 0.0357, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0355, -0.218, 0, 0.745, -0.527, 0.0355, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0375502, 0.0103576, -0.155175 ] - [ -0.035, -0.436, 0, 0.79, -0.354, 0.035, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0348, -0.218, 0, 0.745, -0.528, 0.0348, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0375131, 0.0104279, -0.155077 ] - [ -0.0342, -0.435, 0, 0.789, -0.354, 0.0342, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0341, -0.217, 0, 0.745, -0.528, 0.0341, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0374753, 0.0104972, -0.15498 ] - [ -0.0335, -0.434, 0, 0.788, -0.354, 0.0335, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0334, -0.216, 0, 0.745, -0.528, 0.0334, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0374368, 0.0105655, -0.154885 ] - [ -0.0327, -0.433, 0, 0.787, -0.354, 0.0327, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0326, -0.216, 0, 0.745, -0.529, 0.0326, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0373977, 0.0106329, -0.154792 ] - [ -0.032, -0.432, 0, 0.786, -0.354, 0.032, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0319, -0.215, 0, 0.744, -0.529, 0.0319, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0373579, 0.0106994, -0.154701 ] - [ -0.0313, -0.431, 0, 0.785, -0.354, 0.0313, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0312, -0.214, 0, 0.744, -0.53, 0.0312, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0373174, 0.0107648, -0.154613 ] - [ -0.0305, -0.43, 0, 0.785, -0.355, 0.0305, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0304, -0.214, 0, 0.744, -0.53, 0.0304, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0372762, 0.0108292, -0.154527 ] - [ -0.0297, -0.429, 0, 0.784, -0.355, 0.0297, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0297, -0.213, 0, 0.744, -0.531, 0.0297, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0372343, 0.0108926, -0.154443 ] - [ -0.029, -0.428, 0, 0.783, -0.355, 0.029, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0289, -0.212, 0, 0.743, -0.531, 0.0289, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0371917, 0.0109549, -0.154362 ] - [ -0.0282, -0.427, 0, 0.783, -0.355, 0.0282, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0281, -0.212, 0, 0.743, -0.531, 0.0281, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0371484, 0.0110161, -0.154283 ] - [ -0.0274, -0.427, 0, 0.782, -0.356, 0.0274, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0274, -0.211, 0, 0.743, -0.532, 0.0274, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0371044, 0.0110763, -0.154207 ] - [ -0.0267, -0.426, 0, 0.782, -0.356, 0.0267, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0266, -0.21, 0, 0.742, -0.532, 0.0266, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0370597, 0.0111353, -0.154133 ] - [ -0.0259, -0.425, 0, 0.781, -0.356, 0.0259, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0258, -0.209, 0, 0.742, -0.533, 0.0258, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0370142, 0.0111933, -0.154062 ] - [ -0.0251, -0.424, 0, 0.781, -0.357, 0.0251, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.025, -0.209, 0, 0.742, -0.533, 0.025, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.036968, 0.01125, -0.153994 ] - [ -0.0243, -0.423, 0, 0.78, -0.357, 0.0243, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0242, -0.208, 0, 0.742, -0.534, 0.0242, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.036921, 0.0113057, -0.153928 ] - [ -0.0235, -0.423, 0, 0.78, -0.357, 0.0235, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0234, -0.207, 0, 0.741, -0.534, 0.0234, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0368733, 0.0113602, -0.153864 ] - [ -0.0227, -0.422, 0, 0.779, -0.358, 0.0227, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0226, -0.207, 0, 0.741, -0.534, 0.0226, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0368249, 0.0114135, -0.153803 ] - [ -0.0219, -0.421, 0, 0.779, -0.358, 0.0219, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0218, -0.206, 0, 0.741, -0.535, 0.0218, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0367757, 0.0114657, -0.153744 ] - [ -0.021, -0.42, 0, 0.779, -0.359, 0.021, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.021, -0.205, 0, 0.74, -0.535, 0.021, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0367257, 0.0115166, -0.153688 ] - [ -0.0202, -0.42, 0, 0.779, -0.359, 0.0202, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0202, -0.204, 0, 0.74, -0.536, 0.0202, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0366749, 0.0115664, -0.153634 ] - [ -0.0194, -0.419, 0, 0.778, -0.36, 0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0194, -0.203, 0, 0.74, -0.536, 0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0366233, 0.0116149, -0.153582 ] - [ -0.0185, -0.418, 0, 0.778, -0.36, 0.0185, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0185, -0.203, 0, 0.739, -0.537, 0.0185, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.036571, 0.0116622, -0.153532 ] - [ -0.0177, -0.417, 0, 0.778, -0.361, 0.0177, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0177, -0.202, 0, 0.739, -0.537, 0.0177, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0365179, 0.0117083, -0.153484 ] - [ -0.0169, -0.417, 0, 0.778, -0.361, 0.0169, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0169, -0.201, 0, 0.739, -0.537, 0.0169, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639, 0.0117531, -0.153439 ] - [ -0.016, -0.416, 0, 0.778, -0.362, 0.016, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.016, -0.2, 0, 0.738, -0.538, 0.016, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364092, 0.0117966, -0.153395 ] - [ -0.0151, -0.415, 0, 0.778, -0.362, 0.0151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0151, -0.2, 0, 0.738, -0.538, 0.0151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0363536, 0.0118389, -0.153354 ] - [ -0.0143, -0.415, 0, 0.778, -0.363, 0.0143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0143, -0.199, 0, 0.737, -0.539, 0.0143, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0362972, 0.0118798, -0.153314 ] - [ -0.0134, -0.414, 0, 0.778, -0.364, 0.0134, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0134, -0.198, 0, 0.737, -0.539, 0.0134, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03624, 0.0119195, -0.153277 ] - [ -0.0125, -0.413, 0, 0.778, -0.364, 0.0125, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0125, -0.197, 0, 0.737, -0.539, 0.0125, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0361819, 0.0119578, -0.153241 ] - [ -0.0117, -0.413, 0, 0.778, -0.365, 0.0117, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0117, -0.196, 0, 0.736, -0.54, 0.0117, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.036123, 0.0119948, -0.153207 ] - [ -0.0108, -0.412, 0, 0.778, -0.366, 0.0108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0108, -0.195, 0, 0.736, -0.54, 0.0108, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0360633, 0.0120305, -0.153175 ] - [ -0.00988, -0.412, 0, 0.778, -0.366, 0.00988, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00988, -0.195, 0, 0.735, -0.541, 0.00988, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0360026, 0.0120648, -0.153144 ] - [ -0.00898, -0.411, 0, 0.778, -0.367, 0.00898, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00898, -0.194, 0, 0.735, -0.541, 0.00898, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0359411, 0.0120976, -0.153116 ] - [ -0.00807, -0.41, 0, 0.778, -0.368, 0.00807, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00807, -0.193, 0, 0.734, -0.542, 0.00807, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358786, 0.0121291, -0.153088 ] - [ -0.00716, -0.41, 0, 0.778, -0.369, 0.00716, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00716, -0.192, 0, 0.734, -0.542, 0.00716, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358152, 0.012159, -0.153063 ] - [ -0.00624, -0.409, 0, 0.779, -0.369, 0.00624, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00624, -0.191, 0, 0.734, -0.542, 0.00624, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357508, 0.0121874, -0.153038 ] - [ -0.00532, -0.409, 0, 0.779, -0.37, 0.00532, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00532, -0.19, 0, 0.733, -0.543, 0.00532, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356854, 0.0122143, -0.153016 ] - [ -0.00439, -0.408, 0, 0.779, -0.371, 0.00439, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00439, -0.189, 0, 0.733, -0.543, 0.00439, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356189, 0.0122396, -0.152994 ] - [ -0.00345, -0.407, 0, 0.779, -0.372, 0.00345, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00345, -0.188, 0, 0.732, -0.544, 0.00345, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355514, 0.0122633, -0.152973 ] - [ -0.00251, -0.407, 0, 0.779, -0.373, 0.00251, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00251, -0.188, 0, 0.732, -0.544, 0.00251, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354828, 0.0122853, -0.152954 ] - [ -0.00156, -0.406, 0, 0.78, -0.373, 0.00156, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00156, -0.187, 0, 0.731, -0.544, 0.00156, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354131, 0.0123056, -0.152936 ] - [ -0.000598, -0.406, 0, 0.78, -0.374, 0.000598, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000598, -0.186, 0, 0.731, -0.545, 0.000598, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0353423, 0.0123242, -0.152919 ] - [ 0.000367, -0.405, 0, 0.78, -0.375, -0.000367, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000367, -0.185, 0, 0.73, -0.545, -0.000367, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0352703, 0.0123411, -0.152903 ] - [ 0.00134, -0.404, 0, 0.78, -0.376, -0.00134, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00134, -0.184, 0, 0.729, -0.546, -0.00134, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0351971, 0.0123561, -0.152887 ] - [ 0.00232, -0.404, 0, 0.781, -0.377, -0.00232, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00232, -0.183, 0, 0.729, -0.546, -0.00232, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0351227, 0.0123694, -0.152872 ] - [ 0.0033, -0.403, 0, 0.781, -0.378, -0.0033, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0033, -0.182, 0, 0.728, -0.546, -0.0033, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.035047, 0.0123807, -0.152859 ] - [ 0.00429, -0.402, 0, 0.781, -0.378, -0.00429, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00429, -0.181, 0, 0.728, -0.547, -0.00429, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0349701, 0.0123902, -0.152845 ] - [ 0.00529, -0.402, 0, 0.781, -0.379, -0.00529, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00529, -0.18, 0, 0.727, -0.547, -0.00529, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0348919, 0.0123977, -0.152833 ] - [ 0.0063, -0.401, 0, 0.781, -0.38, -0.0063, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0063, -0.179, 0, 0.726, -0.548, -0.0063, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0348124, 0.0124033, -0.15282 ] - [ 0.00732, -0.401, 0, 0.781, -0.381, -0.00732, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00732, -0.178, 0, 0.726, -0.548, -0.00732, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0347315, 0.0124069, -0.152809 ] - [ 0.00834, -0.4, 0, 0.782, -0.382, -0.00834, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00834, -0.177, 0, 0.725, -0.548, -0.00834, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0346493, 0.0124085, -0.152797 ] - [ 0.00937, -0.399, 0, 0.782, -0.383, -0.00937, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00937, -0.176, 0, 0.724, -0.549, -0.00937, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0345658, 0.0124083, -0.152786 ] - [ 0.0104, -0.398, 0, 0.782, -0.383, -0.0104, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0104, -0.175, 0, 0.724, -0.549, -0.0104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0344813, 0.0124064, -0.152775 ] - [ 0.0114, -0.398, 0, 0.782, -0.384, -0.0114, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0114, -0.174, 0, 0.723, -0.549, -0.0114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0343959, 0.0124032, -0.152764 ] - [ 0.0125, -0.397, 0, 0.782, -0.385, -0.0125, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0125, -0.173, 0, 0.722, -0.55, -0.0125, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0343097, 0.0123988, -0.152753 ] - [ 0.0135, -0.396, 0, 0.782, -0.386, -0.0135, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0135, -0.171, 0, 0.721, -0.55, -0.0135, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0342229, 0.0123934, -0.152742 ] - [ 0.0146, -0.396, 0, 0.782, -0.387, -0.0146, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0146, -0.17, 0, 0.72, -0.55, -0.0146, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0341357, 0.0123873, -0.15273 ] - [ 0.0156, -0.395, 0, 0.782, -0.388, -0.0156, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0156, -0.169, 0, 0.72, -0.55, -0.0156, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0340481, 0.0123806, -0.152718 ] - [ 0.0167, -0.394, 0, 0.782, -0.388, -0.0167, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0167, -0.168, 0, 0.719, -0.551, -0.0167, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339604, 0.0123736, -0.152706 ] - [ 0.0177, -0.393, 0, 0.782, -0.389, -0.0177, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0177, -0.167, 0, 0.718, -0.551, -0.0177, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338726, 0.0123665, -0.152693 ] - [ 0.0188, -0.393, 0, 0.782, -0.39, -0.0188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0188, -0.166, 0, 0.717, -0.551, -0.0188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033785, 0.0123595, -0.152679 ] - [ 0.0199, -0.392, 0, 0.782, -0.391, -0.0199, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0199, -0.165, 0, 0.717, -0.552, -0.0199, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336978, 0.0123528, -0.152664 ] - [ 0.0209, -0.391, 0, 0.783, -0.391, -0.0209, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0209, -0.164, 0, 0.716, -0.552, -0.0209, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336109, 0.0123466, -0.152649 ] - [ 0.022, -0.39, 0, 0.783, -0.392, -0.022, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.022, -0.163, 0, 0.715, -0.552, -0.022, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335247, 0.0123412, -0.152632 ] - [ 0.023, -0.39, 0, 0.782, -0.393, -0.023, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.023, -0.162, 0, 0.714, -0.553, -0.023, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334392, 0.0123367, -0.152614 ] - [ 0.0241, -0.389, 0, 0.782, -0.394, -0.0241, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0241, -0.16, 0, 0.714, -0.553, -0.0241, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333546, 0.0123334, -0.152595 ] - [ 0.0251, -0.388, 0, 0.782, -0.394, -0.0251, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0251, -0.159, 0, 0.713, -0.553, -0.0251, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332711, 0.0123314, -0.152574 ] - [ 0.0261, -0.387, 0, 0.782, -0.395, -0.0261, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0261, -0.158, 0, 0.712, -0.554, -0.0261, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331888, 0.0123311, -0.152552 ] - [ 0.0272, -0.386, 0, 0.782, -0.396, -0.0272, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0272, -0.157, 0, 0.711, -0.554, -0.0272, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331078, 0.0123326, -0.152529 ] - [ 0.0282, -0.386, 0, 0.782, -0.397, -0.0282, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0282, -0.156, 0, 0.711, -0.554, -0.0282, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330284, 0.0123361, -0.152503 ] - [ 0.0292, -0.385, 0, 0.782, -0.397, -0.0292, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0292, -0.155, 0, 0.71, -0.555, -0.0292, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329506, 0.0123418, -0.152476 ] - [ 0.0302, -0.384, 0, 0.782, -0.398, -0.0302, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0302, -0.154, 0, 0.71, -0.555, -0.0302, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328744, 0.0123497, -0.152447 ] - [ 0.0312, -0.383, 0, 0.782, -0.399, -0.0312, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0312, -0.153, 0, 0.709, -0.556, -0.0312, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327999, 0.0123597, -0.152416 ] - [ 0.0322, -0.383, 0, 0.782, -0.399, -0.0322, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0322, -0.152, 0, 0.709, -0.556, -0.0322, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032727, 0.0123719, -0.152382 ] - [ 0.0332, -0.382, 0, 0.782, -0.4, -0.0332, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0332, -0.151, 0, 0.708, -0.557, -0.0332, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326556, 0.0123861, -0.152347 ] - [ 0.0342, -0.381, 0, 0.782, -0.401, -0.0342, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0342, -0.151, 0, 0.708, -0.557, -0.0342, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325858, 0.0124024, -0.15231 ] - [ 0.0351, -0.38, 0, 0.782, -0.401, -0.0351, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0351, -0.15, 0, 0.707, -0.557, -0.0351, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325175, 0.0124208, -0.15227 ] - [ 0.0361, -0.38, 0, 0.782, -0.402, -0.0361, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0361, -0.149, 0, 0.707, -0.558, -0.0361, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324508, 0.0124411, -0.152228 ] - [ 0.037, -0.379, 0, 0.782, -0.403, -0.037, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0371, -0.148, 0, 0.706, -0.558, -0.0371, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323855, 0.0124634, -0.152184 ] - [ 0.038, -0.378, 0, 0.782, -0.403, -0.038, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.038, -0.147, 0, 0.706, -0.559, -0.038, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323217, 0.0124876, -0.152137 ] - [ 0.0389, -0.377, 0, 0.781, -0.404, -0.0389, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.039, -0.146, 0, 0.706, -0.559, -0.039, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322594, 0.0125137, -0.152088 ] - [ 0.0399, -0.377, 0, 0.781, -0.405, -0.0399, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0399, -0.146, 0, 0.706, -0.56, -0.0399, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321985, 0.0125417, -0.152037 ] - [ 0.0408, -0.376, 0, 0.781, -0.405, -0.0408, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0408, -0.145, 0, 0.705, -0.561, -0.0408, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321389, 0.0125714, -0.151983 ] - [ 0.0417, -0.375, 0, 0.781, -0.406, -0.0417, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0418, -0.144, 0, 0.705, -0.561, -0.0418, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320808, 0.0126029, -0.151926 ] - [ 0.0426, -0.374, 0, 0.781, -0.407, -0.0426, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0427, -0.143, 0, 0.705, -0.562, -0.0427, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032024, 0.0126362, -0.151866 ] - [ 0.0436, -0.374, 0, 0.781, -0.407, -0.0436, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0436, -0.143, 0, 0.705, -0.562, -0.0436, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319686, 0.0126712, -0.151804 ] - [ 0.0445, -0.373, 0, 0.781, -0.408, -0.0445, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0445, -0.142, 0, 0.705, -0.563, -0.0445, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319145, 0.0127078, -0.151739 ] - [ 0.0454, -0.372, 0, 0.781, -0.408, -0.0454, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0454, -0.141, 0, 0.705, -0.564, -0.0454, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318616, 0.0127461, -0.151671 ] - [ 0.0462, -0.372, 0, 0.78, -0.409, -0.0462, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0463, -0.141, 0, 0.705, -0.564, -0.0463, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318101, 0.012786, -0.1516 ] - [ 0.0471, -0.371, 0, 0.78, -0.409, -0.0471, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0472, -0.14, 0, 0.705, -0.565, -0.0472, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0317598, 0.0128274, -0.151526 ] - [ 0.048, -0.37, 0, 0.78, -0.41, -0.048, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0481, -0.14, 0, 0.705, -0.566, -0.0481, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0317107, 0.0128704, -0.151449 ] - [ 0.0489, -0.369, 0, 0.78, -0.41, -0.0489, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.049, -0.139, 0, 0.706, -0.567, -0.049, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316629, 0.0129149, -0.151369 ] - [ 0.0498, -0.369, 0, 0.78, -0.411, -0.0498, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0499, -0.138, 0, 0.706, -0.567, -0.0499, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316162, 0.0129609, -0.151286 ] - [ 0.0506, -0.368, 0, 0.78, -0.412, -0.0506, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0508, -0.138, 0, 0.706, -0.568, -0.0508, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0315707, 0.0130083, -0.1512 ] - [ 0.0515, -0.367, 0, 0.779, -0.412, -0.0515, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0516, -0.137, 0, 0.707, -0.569, -0.0516, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0315265, 0.0130573, -0.151112 ] - [ 0.0523, -0.367, 0, 0.779, -0.413, -0.0523, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0525, -0.137, 0, 0.707, -0.57, -0.0525, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0314833, 0.0131077, -0.151021 ] - [ 0.0532, -0.366, 0, 0.779, -0.413, -0.0532, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0534, -0.137, 0, 0.707, -0.571, -0.0534, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0314414, 0.0131596, -0.150928 ] - [ 0.054, -0.365, 0, 0.779, -0.414, -0.054, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0542, -0.136, 0, 0.708, -0.572, -0.0542, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0314006, 0.0132128, -0.150832 ] - [ 0.0548, -0.365, 0, 0.779, -0.414, -0.0548, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0551, -0.136, 0, 0.708, -0.572, -0.0551, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0313609, 0.0132675, -0.150734 ] - [ 0.0557, -0.364, 0, 0.778, -0.415, -0.0557, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0559, -0.135, 0, 0.709, -0.573, -0.0559, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0313223, 0.0133236, -0.150634 ] - [ 0.0565, -0.363, 0, 0.778, -0.415, -0.0565, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0567, -0.135, 0, 0.709, -0.574, -0.0567, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0312848, 0.0133811, -0.150532 ] - [ 0.0573, -0.362, 0, 0.778, -0.416, -0.0573, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0576, -0.135, 0, 0.71, -0.575, -0.0576, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0312484, 0.0134399, -0.150427 ] - [ 0.0581, -0.362, 0, 0.778, -0.416, -0.0581, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0584, -0.134, 0, 0.71, -0.576, -0.0584, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0312132, 0.0135001, -0.150321 ] - [ 0.0589, -0.361, 0, 0.778, -0.417, -0.0589, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0592, -0.134, 0, 0.711, -0.577, -0.0592, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0311789, 0.0135616, -0.150213 ] - [ 0.0597, -0.36, 0, 0.777, -0.417, -0.0597, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0601, -0.134, 0, 0.712, -0.578, -0.0601, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0311457, 0.0136245, -0.150104 ] - [ 0.0605, -0.36, 0, 0.777, -0.417, -0.0605, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0609, -0.133, 0, 0.712, -0.579, -0.0609, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0311136, 0.0136886, -0.149993 ] - [ 0.0613, -0.359, 0, 0.777, -0.418, -0.0613, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0617, -0.133, 0, 0.713, -0.58, -0.0617, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0310825, 0.0137541, -0.14988 ] - [ 0.0621, -0.358, 0, 0.777, -0.418, -0.0621, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0625, -0.133, 0, 0.714, -0.581, -0.0625, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0310524, 0.0138208, -0.149766 ] - [ 0.0628, -0.358, 0, 0.777, -0.419, -0.0628, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0633, -0.133, 0, 0.715, -0.582, -0.0633, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0310233, 0.0138888, -0.149651 ] - [ 0.0636, -0.357, 0, 0.776, -0.419, -0.0636, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0641, -0.132, 0, 0.715, -0.583, -0.0641, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0309952, 0.013958, -0.149534 ] - [ 0.0644, -0.356, 0, 0.776, -0.42, -0.0644, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0649, -0.132, 0, 0.716, -0.584, -0.0649, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.030968, 0.0140285, -0.149417 ] - [ 0.0651, -0.356, 0, 0.776, -0.42, -0.0651, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0657, -0.132, 0, 0.717, -0.585, -0.0657, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0309419, 0.0141002, -0.149298 ] - [ 0.0659, -0.355, 0, 0.776, -0.42, -0.0659, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0664, -0.132, 0, 0.718, -0.586, -0.0664, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0309167, 0.0141731, -0.149179 ] - [ 0.0666, -0.354, 0, 0.775, -0.421, -0.0666, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0672, -0.131, 0, 0.719, -0.587, -0.0672, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308924, 0.0142471, -0.149058 ] - [ 0.0674, -0.354, 0, 0.775, -0.421, -0.0674, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.068, -0.131, 0, 0.719, -0.588, -0.068, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308691, 0.0143224, -0.148936 ] - [ 0.0681, -0.353, 0, 0.775, -0.422, -0.0681, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0687, -0.131, 0, 0.72, -0.589, -0.0687, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308466, 0.0143988, -0.148813 ] - [ 0.0688, -0.353, 0, 0.775, -0.422, -0.0688, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0695, -0.131, 0, 0.721, -0.59, -0.0695, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308251, 0.0144762, -0.148688 ] - [ 0.0696, -0.352, 0, 0.774, -0.422, -0.0696, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0703, -0.131, 0, 0.722, -0.591, -0.0703, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308045, 0.0145549, -0.148563 ] - [ 0.0703, -0.351, 0, 0.774, -0.423, -0.0703, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.071, -0.131, 0, 0.723, -0.592, -0.071, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307848, 0.0146346, -0.148436 ] - [ 0.071, -0.351, 0, 0.774, -0.423, -0.071, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0718, -0.13, 0, 0.724, -0.593, -0.0718, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307659, 0.0147154, -0.148308 ] - [ 0.0717, -0.35, 0, 0.774, -0.424, -0.0717, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0725, -0.13, 0, 0.725, -0.594, -0.0725, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.030748, 0.0147972, -0.148179 ] - [ 0.0724, -0.349, 0, 0.773, -0.424, -0.0724, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0732, -0.13, 0, 0.726, -0.596, -0.0732, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307308, 0.0148801, -0.148049 ] - [ 0.0731, -0.349, 0, 0.773, -0.424, -0.0731, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.074, -0.13, 0, 0.727, -0.597, -0.074, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307145, 0.014964, -0.147918 ] - [ 0.0738, -0.348, 0, 0.773, -0.425, -0.0738, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0747, -0.13, 0, 0.728, -0.598, -0.0747, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.030699, 0.015049, -0.147785 ] - [ 0.0745, -0.347, 0, 0.773, -0.425, -0.0745, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0754, -0.13, 0, 0.728, -0.599, -0.0754, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306844, 0.0151349, -0.147651 ] - [ 0.0752, -0.347, 0, 0.772, -0.425, -0.0752, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0761, -0.13, 0, 0.729, -0.6, -0.0761, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306705, 0.0152218, -0.147516 ] - [ 0.0759, -0.346, 0, 0.772, -0.426, -0.0759, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0768, -0.13, 0, 0.73, -0.601, -0.0768, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306574, 0.0153096, -0.147379 ] - [ 0.0765, -0.346, 0, 0.772, -0.426, -0.0765, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0776, -0.13, 0, 0.731, -0.602, -0.0776, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306452, 0.0153984, -0.147241 ] - [ 0.0772, -0.345, 0, 0.771, -0.426, -0.0772, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0783, -0.129, 0, 0.732, -0.603, -0.0783, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306336, 0.0154881, -0.147102 ] - [ 0.0779, -0.344, 0, 0.771, -0.427, -0.0779, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.079, -0.129, 0, 0.733, -0.604, -0.079, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306229, 0.0155787, -0.146961 ] - [ 0.0785, -0.344, 0, 0.771, -0.427, -0.0785, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0797, -0.129, 0, 0.734, -0.605, -0.0797, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306129, 0.0156702, -0.146819 ] - [ 0.0792, -0.343, 0, 0.771, -0.427, -0.0792, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0803, -0.129, 0, 0.735, -0.606, -0.0803, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306036, 0.0157626, -0.146676 ] - [ 0.0798, -0.343, 0, 0.77, -0.428, -0.0798, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.081, -0.129, 0, 0.736, -0.607, -0.081, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.030595, 0.0158558, -0.146531 ] - [ 0.0805, -0.342, 0, 0.77, -0.428, -0.0805, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0817, -0.129, 0, 0.737, -0.608, -0.0817, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305872, 0.0159498, -0.146385 ] - [ 0.0811, -0.341, 0, 0.77, -0.428, -0.0811, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0824, -0.129, 0, 0.739, -0.609, -0.0824, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305801, 0.0160447, -0.146238 ] - [ 0.0817, -0.341, 0, 0.769, -0.429, -0.0817, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0831, -0.129, 0, 0.74, -0.61, -0.0831, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305736, 0.0161404, -0.146089 ] - [ 0.0824, -0.34, 0, 0.769, -0.429, -0.0824, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0837, -0.129, 0, 0.741, -0.611, -0.0837, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305679, 0.0162369, -0.145939 ] - [ 0.083, -0.34, 0, 0.769, -0.429, -0.083, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0844, -0.129, 0, 0.742, -0.612, -0.0844, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305627, 0.0163341, -0.145788 ] - [ 0.0836, -0.339, 0, 0.769, -0.43, -0.0836, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0851, -0.129, 0, 0.743, -0.614, -0.0851, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305583, 0.0164321, -0.145635 ] - [ 0.0842, -0.338, 0, 0.768, -0.43, -0.0842, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0857, -0.129, 0, 0.744, -0.615, -0.0857, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305545, 0.0165308, -0.14548 ] - [ 0.0848, -0.338, 0, 0.768, -0.43, -0.0848, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0864, -0.129, 0, 0.745, -0.616, -0.0864, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305513, 0.0166303, -0.145325 ] - [ 0.0855, -0.337, 0, 0.768, -0.43, -0.0855, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.087, -0.129, 0, 0.746, -0.617, -0.087, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305488, 0.0167304, -0.145168 ] - [ 0.0861, -0.337, 0, 0.767, -0.431, -0.0861, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0877, -0.129, 0, 0.747, -0.618, -0.0877, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305469, 0.0168313, -0.145009 ] - [ 0.0867, -0.336, 0, 0.767, -0.431, -0.0867, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0883, -0.129, 0, 0.748, -0.619, -0.0883, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305456, 0.0169328, -0.144849 ] - [ 0.0872, -0.336, 0, 0.767, -0.431, -0.0872, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0889, -0.129, 0, 0.749, -0.62, -0.0889, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305448, 0.0170349, -0.144688 ] - [ 0.0878, -0.335, 0, 0.767, -0.432, -0.0878, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0896, -0.129, 0, 0.75, -0.621, -0.0896, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305447, 0.0171377, -0.144525 ] - [ 0.0884, -0.335, 0, 0.766, -0.432, -0.0884, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0902, -0.129, 0, 0.751, -0.622, -0.0902, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305451, 0.0172412, -0.144361 ] - [ 0.089, -0.334, 0, 0.766, -0.432, -0.089, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0908, -0.13, 0, 0.752, -0.623, -0.0908, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305461, 0.0173452, -0.144196 ] - [ 0.0896, -0.333, 0, 0.766, -0.432, -0.0896, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0915, -0.13, 0, 0.753, -0.624, -0.0915, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305476, 0.0174498, -0.144029 ] - [ 0.0902, -0.333, 0, 0.765, -0.433, -0.0902, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0921, -0.13, 0, 0.754, -0.625, -0.0921, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305496, 0.017555, -0.14386 ] - [ 0.0907, -0.332, 0, 0.765, -0.433, -0.0907, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0927, -0.13, 0, 0.756, -0.626, -0.0927, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305522, 0.0176608, -0.143691 ] - [ 0.0913, -0.332, 0, 0.765, -0.433, -0.0913, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0933, -0.13, 0, 0.757, -0.627, -0.0933, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305553, 0.0177671, -0.143519 ] - [ 0.0918, -0.331, 0, 0.765, -0.433, -0.0918, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0939, -0.13, 0, 0.758, -0.628, -0.0939, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.030559, 0.0178739, -0.143347 ] - [ 0.0924, -0.331, 0, 0.764, -0.434, -0.0924, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0945, -0.13, 0, 0.759, -0.629, -0.0945, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305631, 0.0179812, -0.143172 ] - [ 0.0929, -0.33, 0, 0.764, -0.434, -0.0929, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0951, -0.13, 0, 0.76, -0.63, -0.0951, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305677, 0.0180891, -0.142997 ] - [ 0.0935, -0.33, 0, 0.764, -0.434, -0.0935, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0957, -0.13, 0, 0.761, -0.631, -0.0957, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305728, 0.0181974, -0.142819 ] - [ 0.094, -0.329, 0, 0.763, -0.434, -0.094, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0963, -0.13, 0, 0.762, -0.632, -0.0963, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305783, 0.0183063, -0.142641 ] - [ 0.0946, -0.329, 0, 0.763, -0.434, -0.0946, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0969, -0.13, 0, 0.763, -0.633, -0.0969, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305844, 0.0184156, -0.14246 ] - [ 0.0951, -0.328, 0, 0.763, -0.435, -0.0951, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0974, -0.131, 0, 0.764, -0.634, -0.0974, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305909, 0.0185254, -0.142279 ] - [ 0.0956, -0.328, 0, 0.762, -0.435, -0.0956, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.098, -0.131, 0, 0.765, -0.634, -0.098, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305979, 0.0186356, -0.142095 ] - [ 0.0962, -0.327, 0, 0.762, -0.435, -0.0962, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0986, -0.131, 0, 0.766, -0.635, -0.0986, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306053, 0.0187463, -0.141911 ] - [ 0.0967, -0.327, 0, 0.762, -0.435, -0.0967, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0992, -0.131, 0, 0.767, -0.636, -0.0992, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306132, 0.0188574, -0.141724 ] - [ 0.0972, -0.326, 0, 0.762, -0.436, -0.0972, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0997, -0.131, 0, 0.768, -0.637, -0.0997, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306215, 0.0189689, -0.141536 ] - [ 0.0977, -0.326, 0, 0.761, -0.436, -0.0977, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.1, -0.131, 0, 0.769, -0.638, -0.1, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306302, 0.0190808, -0.141346 ] - [ 0.0982, -0.325, 0, 0.761, -0.436, -0.0982, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.101, -0.131, 0, 0.77, -0.639, -0.101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306394, 0.0191931, -0.141155 ] - [ 0.0987, -0.324, 0, 0.761, -0.436, -0.0987, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.101, -0.131, 0, 0.771, -0.64, -0.101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306489, 0.0193058, -0.140962 ] - [ 0.0993, -0.324, 0, 0.76, -0.436, -0.0993, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.102, -0.132, 0, 0.772, -0.641, -0.102, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306589, 0.0194189, -0.140768 ] - [ 0.0998, -0.324, 0, 0.76, -0.437, -0.0998, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.103, -0.132, 0, 0.773, -0.642, -0.103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306693, 0.0195323, -0.140572 ] - [ 0.1, -0.323, 0, 0.76, -0.437, -0.1, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.103, -0.132, 0, 0.774, -0.642, -0.103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306801, 0.0196461, -0.140374 ] - [ 0.101, -0.323, 0, 0.76, -0.437, -0.101, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.104, -0.132, 0, 0.775, -0.643, -0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306912, 0.0197602, -0.140175 ] - [ 0.101, -0.322, 0, 0.759, -0.437, -0.101, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.104, -0.132, 0, 0.776, -0.644, -0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307028, 0.0198746, -0.139974 ] - [ 0.102, -0.322, 0, 0.759, -0.437, -0.102, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.105, -0.132, 0, 0.778, -0.645, -0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307147, 0.0199894, -0.139771 ] - [ 0.102, -0.321, 0, 0.759, -0.438, -0.102, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.105, -0.133, 0, 0.779, -0.646, -0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.030727, 0.0201044, -0.139566 ] - [ 0.103, -0.321, 0, 0.758, -0.438, -0.103, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.106, -0.133, 0, 0.78, -0.647, -0.106, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307396, 0.0202197, -0.13936 ] - [ 0.103, -0.32, 0, 0.758, -0.438, -0.103, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.106, -0.133, 0, 0.781, -0.647, -0.106, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307526, 0.0203354, -0.139152 ] - [ 0.104, -0.32, 0, 0.758, -0.438, -0.104, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.107, -0.133, 0, 0.782, -0.648, -0.107, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307659, 0.0204512, -0.138943 ] - [ 0.104, -0.319, 0, 0.757, -0.438, -0.104, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.107, -0.133, 0, 0.783, -0.649, -0.107, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307796, 0.0205674, -0.138731 ] - [ 0.105, -0.319, 0, 0.757, -0.438, -0.105, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.108, -0.134, 0, 0.783, -0.65, -0.108, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307936, 0.0206838, -0.138518 ] - [ 0.105, -0.318, 0, 0.757, -0.439, -0.105, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.108, -0.134, 0, 0.784, -0.651, -0.108, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308079, 0.0208004, -0.138303 ] - [ 0.105, -0.318, 0, 0.757, -0.439, -0.105, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.109, -0.134, 0, 0.785, -0.651, -0.109, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308226, 0.0209172, -0.138087 ] - [ 0.106, -0.317, 0, 0.756, -0.439, -0.106, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.109, -0.134, 0, 0.786, -0.652, -0.109, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308375, 0.0210343, -0.137868 ] - [ 0.106, -0.317, 0, 0.756, -0.439, -0.106, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.11, -0.134, 0, 0.787, -0.653, -0.11, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308528, 0.0211516, -0.137648 ] - [ 0.107, -0.316, 0, 0.756, -0.439, -0.107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.11, -0.135, 0, 0.788, -0.654, -0.11, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308683, 0.021269, -0.137426 ] - [ 0.107, -0.316, 0, 0.755, -0.439, -0.107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.111, -0.135, 0, 0.789, -0.654, -0.111, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308842, 0.0213867, -0.137203 ] - [ 0.108, -0.316, 0, 0.755, -0.44, -0.108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.111, -0.135, 0, 0.79, -0.655, -0.111, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0309003, 0.0215045, -0.136977 ] - [ 0.108, -0.315, 0, 0.755, -0.44, -0.108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.112, -0.135, 0, 0.791, -0.656, -0.112, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0309167, 0.0216225, -0.13675 ] - [ 0.109, -0.315, 0, 0.755, -0.44, -0.109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.112, -0.136, 0, 0.792, -0.656, -0.112, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0309334, 0.0217406, -0.136521 ] - [ 0.109, -0.314, 0, 0.754, -0.44, -0.109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.113, -0.136, 0, 0.793, -0.657, -0.113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0309504, 0.0218589, -0.13629 ] - [ 0.109, -0.314, 0, 0.754, -0.44, -0.109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.113, -0.136, 0, 0.794, -0.658, -0.113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0309676, 0.0219772, -0.136057 ] - [ 0.11, -0.313, 0, 0.754, -0.44, -0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.114, -0.136, 0, 0.795, -0.659, -0.114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.030985, 0.0220957, -0.135822 ] - [ 0.11, -0.313, 0, 0.753, -0.441, -0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.114, -0.137, 0, 0.796, -0.659, -0.114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0310027, 0.0222144, -0.135586 ] - [ 0.111, -0.312, 0, 0.753, -0.441, -0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.115, -0.137, 0, 0.797, -0.66, -0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0310206, 0.0223331, -0.135348 ] - [ 0.111, -0.312, 0, 0.753, -0.441, -0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.115, -0.137, 0, 0.798, -0.66, -0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0310388, 0.0224519, -0.135107 ] - [ 0.112, -0.312, 0, 0.753, -0.441, -0.112, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.116, -0.137, 0, 0.799, -0.661, -0.116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0310572, 0.0225708, -0.134865 ] - [ 0.112, -0.311, 0, 0.752, -0.441, -0.112, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.116, -0.138, 0, 0.799, -0.662, -0.116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0310758, 0.0226897, -0.134621 ] - [ 0.112, -0.311, 0, 0.752, -0.441, -0.112, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.116, -0.138, 0, 0.8, -0.662, -0.116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0310946, 0.0228088, -0.134376 ] - [ 0.113, -0.31, 0, 0.752, -0.441, -0.113, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.117, -0.138, 0, 0.801, -0.663, -0.117, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0311137, 0.0229278, -0.134128 ] - [ 0.113, -0.31, 0, 0.751, -0.442, -0.113, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.117, -0.139, 0, 0.802, -0.664, -0.117, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031133, 0.023047, -0.133878 ] - [ 0.114, -0.31, 0, 0.751, -0.442, -0.114, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.118, -0.139, 0, 0.803, -0.664, -0.118, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0311524, 0.0231662, -0.133627 ] - [ 0.114, -0.309, 0, 0.751, -0.442, -0.114, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.118, -0.139, 0, 0.804, -0.665, -0.118, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0311721, 0.0232854, -0.133373 ] - [ 0.114, -0.309, 0, 0.751, -0.442, -0.114, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.119, -0.139, 0, 0.805, -0.665, -0.119, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031192, 0.0234047, -0.133118 ] - [ 0.115, -0.308, 0, 0.75, -0.442, -0.115, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.119, -0.14, 0, 0.806, -0.666, -0.119, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0312121, 0.0235239, -0.132861 ] - [ 0.115, -0.308, 0, 0.75, -0.442, -0.115, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.119, -0.14, 0, 0.806, -0.666, -0.119, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0312323, 0.0236432, -0.132602 ] - [ 0.115, -0.307, 0, 0.75, -0.442, -0.115, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.12, -0.14, 0, 0.807, -0.667, -0.12, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0312528, 0.0237626, -0.132341 ] - [ 0.116, -0.307, 0, 0.75, -0.442, -0.116, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.12, -0.141, 0, 0.808, -0.667, -0.12, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0312734, 0.0238818, -0.132078 ] - [ 0.116, -0.307, 0, 0.749, -0.443, -0.116, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.121, -0.141, 0, 0.809, -0.668, -0.121, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0312942, 0.0240011, -0.131813 ] - [ 0.117, -0.306, 0, 0.749, -0.443, -0.117, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.121, -0.141, 0, 0.81, -0.668, -0.121, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0313152, 0.0241204, -0.131546 ] - [ 0.117, -0.306, 0, 0.749, -0.443, -0.117, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122, -0.142, 0, 0.811, -0.669, -0.122, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0313363, 0.0242397, -0.131277 ] - [ 0.117, -0.306, 0, 0.748, -0.443, -0.117, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122, -0.142, 0, 0.811, -0.669, -0.122, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0313576, 0.0243589, -0.131006 ] - [ 0.118, -0.305, 0, 0.748, -0.443, -0.118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122, -0.142, 0, 0.812, -0.67, -0.122, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0313791, 0.0244781, -0.130733 ] - [ 0.118, -0.305, 0, 0.748, -0.443, -0.118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.123, -0.143, 0, 0.813, -0.67, -0.123, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0314007, 0.0245972, -0.130458 ] - [ 0.118, -0.304, 0, 0.748, -0.443, -0.118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.123, -0.143, 0, 0.814, -0.671, -0.123, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0314225, 0.0247163, -0.130181 ] - [ 0.119, -0.304, 0, 0.747, -0.443, -0.119, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.124, -0.143, 0, 0.815, -0.671, -0.124, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0314444, 0.0248353, -0.129902 ] - [ 0.119, -0.304, 0, 0.747, -0.443, -0.119, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.124, -0.144, 0, 0.815, -0.672, -0.124, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0314665, 0.0249543, -0.129622 ] - [ 0.12, -0.303, 0, 0.747, -0.444, -0.12, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.124, -0.144, 0, 0.816, -0.672, -0.124, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0314887, 0.0250732, -0.129339 ] - [ 0.12, -0.303, 0, 0.747, -0.444, -0.12, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.125, -0.144, 0, 0.817, -0.673, -0.125, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031511, 0.025192, -0.129054 ] - [ 0.12, -0.303, 0, 0.746, -0.444, -0.12, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.125, -0.145, 0, 0.818, -0.673, -0.125, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0315335, 0.0253107, -0.128767 ] - [ 0.121, -0.302, 0, 0.746, -0.444, -0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.126, -0.145, 0, 0.818, -0.673, -0.126, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0315561, 0.0254293, -0.128479 ] - [ 0.121, -0.302, 0, 0.746, -0.444, -0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.126, -0.146, 0, 0.819, -0.674, -0.126, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0315788, 0.0255479, -0.128188 ] - [ 0.121, -0.301, 0, 0.746, -0.444, -0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.126, -0.146, 0, 0.82, -0.674, -0.126, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316016, 0.0256663, -0.127895 ] - [ 0.122, -0.301, 0, 0.745, -0.444, -0.122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.127, -0.146, 0, 0.821, -0.674, -0.127, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316245, 0.0257846, -0.1276 ] - [ 0.122, -0.301, 0, 0.745, -0.444, -0.122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.127, -0.147, 0, 0.821, -0.675, -0.127, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316476, 0.0259028, -0.127304 ] - [ 0.122, -0.3, 0, 0.745, -0.444, -0.122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.127, -0.147, 0, 0.822, -0.675, -0.127, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316708, 0.0260208, -0.127005 ] - [ 0.123, -0.3, 0, 0.744, -0.444, -0.123, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.128, -0.147, 0, 0.823, -0.675, -0.128, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031694, 0.0261388, -0.126704 ] - [ 0.123, -0.3, 0, 0.744, -0.445, -0.123, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.128, -0.148, 0, 0.824, -0.676, -0.128, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0317174, 0.0262565, -0.126402 ] - [ 0.123, -0.299, 0, 0.744, -0.445, -0.123, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.129, -0.148, 0, 0.824, -0.676, -0.129, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0317408, 0.0263742, -0.126097 ] - [ 0.124, -0.299, 0, 0.744, -0.445, -0.124, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.129, -0.149, 0, 0.825, -0.676, -0.129, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0317644, 0.0264917, -0.12579 ] - [ 0.124, -0.299, 0, 0.743, -0.445, -0.124, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.129, -0.149, 0, 0.826, -0.677, -0.129, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031788, 0.026609, -0.125482 ] - [ 0.124, -0.298, 0, 0.743, -0.445, -0.124, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.13, -0.149, 0, 0.827, -0.677, -0.13, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318117, 0.0267261, -0.125171 ] - [ 0.124, -0.298, 0, 0.743, -0.445, -0.124, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.13, -0.15, 0, 0.827, -0.677, -0.13, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318355, 0.0268431, -0.124858 ] - [ 0.125, -0.298, 0, 0.743, -0.445, -0.125, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.13, -0.15, 0, 0.828, -0.678, -0.13, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318594, 0.0269599, -0.124543 ] - [ 0.125, -0.297, 0, 0.742, -0.445, -0.125, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.131, -0.151, 0, 0.829, -0.678, -0.131, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318833, 0.0270765, -0.124227 ] - [ 0.125, -0.297, 0, 0.742, -0.445, -0.125, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.131, -0.151, 0, 0.829, -0.678, -0.131, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319073, 0.0271929, -0.123908 ] - [ 0.126, -0.297, 0, 0.742, -0.445, -0.126, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.131, -0.152, 0, 0.83, -0.678, -0.131, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319314, 0.0273091, -0.123587 ] - [ 0.126, -0.296, 0, 0.742, -0.445, -0.126, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.132, -0.152, 0, 0.831, -0.679, -0.132, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319555, 0.0274251, -0.123265 ] - [ 0.126, -0.296, 0, 0.741, -0.445, -0.126, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.132, -0.153, 0, 0.831, -0.679, -0.132, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319797, 0.0275409, -0.12294 ] - [ 0.127, -0.296, 0, 0.741, -0.446, -0.127, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.132, -0.153, 0, 0.832, -0.679, -0.132, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320039, 0.0276566, -0.122613 ] - [ 0.127, -0.295, 0, 0.741, -0.446, -0.127, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.133, -0.153, 0, 0.833, -0.679, -0.133, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320282, 0.0277719, -0.122285 ] - [ 0.127, -0.295, 0, 0.741, -0.446, -0.127, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.133, -0.154, 0, 0.833, -0.679, -0.133, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320526, 0.0278871, -0.121954 ] - [ 0.127, -0.295, 0, 0.741, -0.446, -0.127, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.133, -0.154, 0, 0.834, -0.68, -0.133, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032077, 0.028002, -0.121622 ] - [ 0.128, -0.294, 0, 0.74, -0.446, -0.128, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.134, -0.155, 0, 0.835, -0.68, -0.134, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321014, 0.0281167, -0.121287 ] - [ 0.128, -0.294, 0, 0.74, -0.446, -0.128, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.134, -0.155, 0, 0.835, -0.68, -0.134, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321259, 0.0282312, -0.120951 ] - [ 0.128, -0.294, 0, 0.74, -0.446, -0.128, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.134, -0.156, 0, 0.836, -0.68, -0.134, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321505, 0.0283455, -0.120612 ] - [ 0.129, -0.294, 0, 0.74, -0.446, -0.129, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.135, -0.156, 0, 0.837, -0.68, -0.135, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321751, 0.0284595, -0.120272 ] - [ 0.129, -0.293, 0, 0.739, -0.446, -0.129, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.135, -0.157, 0, 0.837, -0.68, -0.135, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321997, 0.0285732, -0.119929 ] - [ 0.129, -0.293, 0, 0.739, -0.446, -0.129, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.135, -0.157, 0, 0.838, -0.681, -0.135, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322243, 0.0286867, -0.119585 ] - [ 0.129, -0.293, 0, 0.739, -0.446, -0.129, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.135, -0.158, 0, 0.838, -0.681, -0.135, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032249, 0.0287999, -0.119239 ] - [ 0.13, -0.292, 0, 0.739, -0.446, -0.13, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.136, -0.158, 0, 0.839, -0.681, -0.136, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322737, 0.0289129, -0.11889 ] - [ 0.13, -0.292, 0, 0.738, -0.446, -0.13, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.136, -0.159, 0, 0.84, -0.681, -0.136, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322985, 0.0290256, -0.11854 ] - [ 0.13, -0.292, 0, 0.738, -0.446, -0.13, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.136, -0.159, 0, 0.84, -0.681, -0.136, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323232, 0.0291381, -0.118188 ] - [ 0.131, -0.291, 0, 0.738, -0.446, -0.131, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.137, -0.16, 0, 0.841, -0.681, -0.137, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032348, 0.0292502, -0.117834 ] - [ 0.131, -0.291, 0, 0.738, -0.447, -0.131, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.137, -0.16, 0, 0.842, -0.681, -0.137, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323728, 0.0293621, -0.117478 ] - [ 0.131, -0.291, 0, 0.738, -0.447, -0.131, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.137, -0.161, 0, 0.842, -0.681, -0.137, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323976, 0.0294737, -0.11712 ] - [ 0.131, -0.291, 0, 0.737, -0.447, -0.131, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.138, -0.161, 0, 0.843, -0.681, -0.138, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324225, 0.029585, -0.11676 ] - [ 0.132, -0.29, 0, 0.737, -0.447, -0.132, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.138, -0.162, 0, 0.843, -0.682, -0.138, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324473, 0.029696, -0.116399 ] - [ 0.132, -0.29, 0, 0.737, -0.447, -0.132, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.138, -0.162, 0, 0.844, -0.682, -0.138, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324722, 0.0298067, -0.116035 ] - [ 0.132, -0.29, 0, 0.737, -0.447, -0.132, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.138, -0.163, 0, 0.845, -0.682, -0.138, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032497, 0.0299171, -0.11567 ] - [ 0.132, -0.29, 0, 0.736, -0.447, -0.132, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.139, -0.163, 0, 0.845, -0.682, -0.139, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325219, 0.0300272, -0.115302 ] - [ 0.133, -0.289, 0, 0.736, -0.447, -0.133, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.139, -0.164, 0, 0.846, -0.682, -0.139, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325468, 0.030137, -0.114933 ] - [ 0.133, -0.289, 0, 0.736, -0.447, -0.133, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.139, -0.165, 0, 0.846, -0.682, -0.139, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325716, 0.0302465, -0.114562 ] - [ 0.133, -0.289, 0, 0.736, -0.447, -0.133, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.139, -0.165, 0, 0.847, -0.682, -0.139, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325965, 0.0303557, -0.114189 ] - [ 0.133, -0.288, 0, 0.736, -0.447, -0.133, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.14, -0.166, 0, 0.847, -0.682, -0.14, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326214, 0.0304645, -0.113815 ] - [ 0.134, -0.288, 0, 0.735, -0.447, -0.134, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.14, -0.166, 0, 0.848, -0.682, -0.14, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326462, 0.0305731, -0.113438 ] - [ 0.134, -0.288, 0, 0.735, -0.447, -0.134, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.14, -0.167, 0, 0.849, -0.682, -0.14, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326711, 0.0306813, -0.11306 ] - [ 0.134, -0.288, 0, 0.735, -0.447, -0.134, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.141, -0.167, 0, 0.849, -0.682, -0.141, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326959, 0.0307891, -0.11268 ] - [ 0.134, -0.287, 0, 0.735, -0.447, -0.134, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.141, -0.168, 0, 0.85, -0.682, -0.141, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327207, 0.0308966, -0.112298 ] - [ 0.134, -0.287, 0, 0.735, -0.447, -0.134, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.141, -0.168, 0, 0.85, -0.682, -0.141, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327455, 0.0310038, -0.111914 ] - [ 0.135, -0.287, 0, 0.734, -0.447, -0.135, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.141, -0.169, 0, 0.851, -0.682, -0.141, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327703, 0.0311107, -0.111528 ] - [ 0.135, -0.287, 0, 0.734, -0.447, -0.135, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.142, -0.17, 0, 0.851, -0.682, -0.142, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327951, 0.0312171, -0.111141 ] - [ 0.135, -0.286, 0, 0.734, -0.447, -0.135, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.142, -0.17, 0, 0.852, -0.682, -0.142, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328198, 0.0313233, -0.110752 ] - [ 0.135, -0.286, 0, 0.734, -0.448, -0.135, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.142, -0.171, 0, 0.852, -0.682, -0.142, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328445, 0.031429, -0.110361 ] - [ 0.136, -0.286, 0, 0.734, -0.448, -0.136, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.142, -0.171, 0, 0.853, -0.682, -0.142, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328692, 0.0315344, -0.109969 ] - [ 0.136, -0.286, 0, 0.733, -0.448, -0.136, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.143, -0.172, 0, 0.853, -0.681, -0.143, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328939, 0.0316395, -0.109574 ] - [ 0.136, -0.285, 0, 0.733, -0.448, -0.136, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.143, -0.173, 0, 0.854, -0.681, -0.143, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329185, 0.0317442, -0.109178 ] - [ 0.136, -0.285, 0, 0.733, -0.448, -0.136, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.143, -0.173, 0, 0.855, -0.681, -0.143, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329431, 0.0318485, -0.108781 ] - [ 0.136, -0.285, 0, 0.733, -0.448, -0.136, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.143, -0.174, 0, 0.855, -0.681, -0.143, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329676, 0.0319524, -0.108381 ] - [ 0.137, -0.285, 0, 0.733, -0.448, -0.137, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.143, -0.175, 0, 0.856, -0.681, -0.143, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329922, 0.032056, -0.10798 ] - [ 0.137, -0.285, 0, 0.732, -0.448, -0.137, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.144, -0.175, 0, 0.856, -0.681, -0.144, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330166, 0.0321592, -0.107577 ] - [ 0.137, -0.284, 0, 0.732, -0.448, -0.137, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.144, -0.176, 0, 0.857, -0.681, -0.144, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330411, 0.032262, -0.107173 ] - [ 0.137, -0.284, 0, 0.732, -0.448, -0.137, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.144, -0.176, 0, 0.857, -0.681, -0.144, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330655, 0.0323644, -0.106767 ] - [ 0.138, -0.284, 0, 0.732, -0.448, -0.138, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.144, -0.177, 0, 0.858, -0.681, -0.144, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330899, 0.0324664, -0.106359 ] - [ 0.138, -0.284, 0, 0.732, -0.448, -0.138, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.145, -0.178, 0, 0.858, -0.681, -0.145, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331142, 0.0325681, -0.10595 ] - [ 0.138, -0.283, 0, 0.731, -0.448, -0.138, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.145, -0.178, 0, 0.859, -0.68, -0.145, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331385, 0.0326693, -0.105539 ] - [ 0.138, -0.283, 0, 0.731, -0.448, -0.138, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.145, -0.179, 0, 0.859, -0.68, -0.145, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331627, 0.0327702, -0.105127 ] - [ 0.138, -0.283, 0, 0.731, -0.448, -0.138, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.145, -0.18, 0, 0.86, -0.68, -0.145, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331869, 0.0328707, -0.104713 ] - [ 0.139, -0.283, 0, 0.731, -0.448, -0.139, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.145, -0.18, 0, 0.86, -0.68, -0.145, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033211, 0.0329708, -0.104298 ] - [ 0.139, -0.283, 0, 0.731, -0.448, -0.139, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.146, -0.181, 0, 0.861, -0.68, -0.146, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332351, 0.0330704, -0.103881 ] - [ 0.139, -0.282, 0, 0.73, -0.448, -0.139, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.146, -0.182, 0, 0.861, -0.68, -0.146, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332591, 0.0331697, -0.103462 ] - [ 0.139, -0.282, 0, 0.73, -0.448, -0.139, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.146, -0.182, 0, 0.862, -0.68, -0.146, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332831, 0.0332685, -0.103042 ] - [ 0.139, -0.282, 0, 0.73, -0.448, -0.139, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.146, -0.183, 0, 0.862, -0.679, -0.146, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033307, 0.033367, -0.102621 ] - [ 0.14, -0.282, 0, 0.73, -0.448, -0.14, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.147, -0.184, 0, 0.863, -0.679, -0.147, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333309, 0.033465, -0.102198 ] - [ 0.14, -0.281, 0, 0.73, -0.448, -0.14, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.147, -0.184, 0, 0.863, -0.679, -0.147, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333547, 0.0335626, -0.101773 ] - [ 0.14, -0.281, 0, 0.73, -0.448, -0.14, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.147, -0.185, 0, 0.864, -0.679, -0.147, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333785, 0.0336598, -0.101347 ] - [ 0.14, -0.281, 0, 0.729, -0.448, -0.14, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.147, -0.186, 0, 0.864, -0.679, -0.147, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334022, 0.0337566, -0.10092 ] - [ 0.14, -0.281, 0, 0.729, -0.448, -0.14, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.147, -0.186, 0, 0.865, -0.678, -0.147, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334258, 0.033853, -0.100491 ] - [ 0.14, -0.281, 0, 0.729, -0.448, -0.14, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.148, -0.187, 0, 0.865, -0.678, -0.148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334494, 0.0339489, -0.100061 ] - [ 0.141, -0.28, 0, 0.729, -0.448, -0.141, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.148, -0.188, 0, 0.866, -0.678, -0.148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334729, 0.0340444, -0.0996293 ] - [ 0.141, -0.28, 0, 0.729, -0.448, -0.141, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.148, -0.188, 0, 0.866, -0.678, -0.148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334963, 0.0341395, -0.0991965 ] - [ 0.141, -0.28, 0, 0.729, -0.449, -0.141, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.148, -0.189, 0, 0.867, -0.678, -0.148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335197, 0.0342341, -0.0987622 ] - [ 0.141, -0.28, 0, 0.728, -0.449, -0.141, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.148, -0.19, 0, 0.867, -0.677, -0.148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033543, 0.0343284, -0.0983267 ] - [ 0.141, -0.28, 0, 0.728, -0.449, -0.141, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.148, -0.191, 0, 0.868, -0.677, -0.148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335662, 0.0344221, -0.0978899 ] - [ 0.142, -0.279, 0, 0.728, -0.449, -0.142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149, -0.191, 0, 0.868, -0.677, -0.149, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335894, 0.0345155, -0.0974518 ] - [ 0.142, -0.279, 0, 0.728, -0.449, -0.142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149, -0.192, 0, 0.869, -0.677, -0.149, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336125, 0.0346084, -0.0970124 ] - [ 0.142, -0.279, 0, 0.728, -0.449, -0.142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149, -0.193, 0, 0.869, -0.676, -0.149, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336355, 0.0347008, -0.0965718 ] - [ 0.142, -0.279, 0, 0.728, -0.449, -0.142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149, -0.193, 0, 0.87, -0.676, -0.149, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336584, 0.0347929, -0.09613 ] - [ 0.142, -0.279, 0, 0.727, -0.449, -0.142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149, -0.194, 0, 0.87, -0.676, -0.149, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336813, 0.0348844, -0.0956869 ] - [ 0.142, -0.279, 0, 0.727, -0.449, -0.142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15, -0.195, 0, 0.871, -0.676, -0.15, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337041, 0.0349755, -0.0952427 ] - [ 0.143, -0.278, 0, 0.727, -0.449, -0.143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15, -0.196, 0, 0.871, -0.675, -0.15, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337267, 0.0350662, -0.0947973 ] - [ 0.143, -0.278, 0, 0.727, -0.449, -0.143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15, -0.196, 0, 0.872, -0.675, -0.15, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337494, 0.0351564, -0.0943507 ] - [ 0.143, -0.278, 0, 0.727, -0.449, -0.143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15, -0.197, 0, 0.872, -0.675, -0.15, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337719, 0.0352462, -0.093903 ] - [ 0.143, -0.278, 0, 0.727, -0.449, -0.143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15, -0.198, 0, 0.873, -0.675, -0.15, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337944, 0.0353355, -0.0934542 ] - [ 0.143, -0.278, 0, 0.727, -0.449, -0.143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15, -0.199, 0, 0.873, -0.674, -0.15, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338167, 0.0354243, -0.0930043 ] - [ 0.143, -0.278, 0, 0.726, -0.449, -0.143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.199, 0, 0.874, -0.674, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033839, 0.0355127, -0.0925534 ] - [ 0.143, -0.277, 0, 0.726, -0.449, -0.143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.2, 0, 0.874, -0.674, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338612, 0.0356006, -0.0921013 ] - [ 0.144, -0.277, 0, 0.726, -0.449, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.201, 0, 0.874, -0.674, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338833, 0.0356881, -0.0916483 ] - [ 0.144, -0.277, 0, 0.726, -0.449, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.202, 0, 0.875, -0.673, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339053, 0.0357751, -0.0911942 ] - [ 0.144, -0.277, 0, 0.726, -0.449, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.202, 0, 0.875, -0.673, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339272, 0.0358616, -0.0907392 ] - [ 0.144, -0.277, 0, 0.726, -0.449, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.203, 0, 0.876, -0.673, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339491, 0.0359476, -0.0902832 ] - [ 0.144, -0.277, 0, 0.726, -0.449, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.152, -0.204, 0, 0.876, -0.672, -0.152, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339708, 0.0360332, -0.0898262 ] - [ 0.144, -0.276, 0, 0.725, -0.449, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.152, -0.205, 0, 0.877, -0.672, -0.152, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339925, 0.0361183, -0.0893684 ] - [ 0.144, -0.276, 0, 0.725, -0.449, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.152, -0.206, 0, 0.877, -0.672, -0.152, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0340141, 0.036203, -0.0889096 ] - [ 0.145, -0.276, 0, 0.725, -0.449, -0.145, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.152, -0.206, 0, 0.878, -0.671, -0.152, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0340355, 0.0362871, -0.08845 ] - [ 0.145, -0.276, 0, 0.725, -0.449, -0.145, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.152, -0.207, 0, 0.878, -0.671, -0.152, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0340569, 0.0363708, -0.0879894 ] - [ 0.145, -0.276, 0, 0.725, -0.449, -0.145, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.152, -0.208, 0, 0.879, -0.671, -0.152, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0340782, 0.036454, -0.0875281 ] - [ 0.145, -0.276, 0, 0.725, -0.449, -0.145, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.152, -0.209, 0, 0.879, -0.67, -0.152, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0340994, 0.0365368, -0.087066 ] - [ 0.145, -0.275, 0, 0.725, -0.449, -0.145, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153, -0.209, 0, 0.88, -0.67, -0.153, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0341205, 0.036619, -0.086603 ] - [ 0.145, -0.275, 0, 0.724, -0.449, -0.145, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153, -0.21, 0, 0.88, -0.67, -0.153, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0341415, 0.0367008, -0.0861393 ] - [ 0.145, -0.275, 0, 0.724, -0.449, -0.145, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153, -0.211, 0, 0.88, -0.669, -0.153, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0341623, 0.0367821, -0.0856749 ] - [ 0.146, -0.275, 0, 0.724, -0.449, -0.146, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153, -0.212, 0, 0.881, -0.669, -0.153, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0341831, 0.036863, -0.0852097 ] - [ 0.146, -0.275, 0, 0.724, -0.449, -0.146, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153, -0.213, 0, 0.881, -0.669, -0.153, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0342038, 0.0369433, -0.0847438 ] - [ 0.146, -0.275, 0, 0.724, -0.449, -0.146, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153, -0.213, 0, 0.882, -0.668, -0.153, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0342244, 0.0370231, -0.0842772 ] - [ 0.146, -0.275, 0, 0.724, -0.449, -0.146, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153, -0.214, 0, 0.882, -0.668, -0.153, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0342449, 0.0371025, -0.08381 ] - [ 0.146, -0.274, 0, 0.724, -0.449, -0.146, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.154, -0.215, 0, 0.883, -0.668, -0.154, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0342653, 0.0371814, -0.0833421 ] - [ 0.146, -0.274, 0, 0.724, -0.449, -0.146, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.154, -0.216, 0, 0.883, -0.667, -0.154, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0342856, 0.0372597, -0.0828737 ] - [ 0.146, -0.274, 0, 0.723, -0.449, -0.146, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.154, -0.217, 0, 0.884, -0.667, -0.154, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0343058, 0.0373376, -0.0824046 ] - [ 0.146, -0.274, 0, 0.723, -0.449, -0.146, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.154, -0.218, 0, 0.884, -0.667, -0.154, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0343258, 0.037415, -0.081935 ] - [ 0.147, -0.274, 0, 0.723, -0.449, -0.147, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.154, -0.218, 0, 0.885, -0.666, -0.154, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0343458, 0.0374919, -0.0814649 ] - [ 0.147, -0.274, 0, 0.723, -0.449, -0.147, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.154, -0.219, 0, 0.885, -0.666, -0.154, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0343657, 0.0375684, -0.0809942 ] - [ 0.147, -0.274, 0, 0.723, -0.449, -0.147, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.154, -0.22, 0, 0.885, -0.665, -0.154, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0343854, 0.0376443, -0.0805231 ] - [ 0.147, -0.273, 0, 0.723, -0.449, -0.147, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.154, -0.221, 0, 0.886, -0.665, -0.154, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0344051, 0.0377197, -0.0800515 ] - [ 0.147, -0.273, 0, 0.723, -0.449, -0.147, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.155, -0.222, 0, 0.886, -0.665, -0.155, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0344246, 0.0377946, -0.0795794 ] - [ 0.147, -0.273, 0, 0.723, -0.449, -0.147, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.155, -0.222, 0, 0.887, -0.664, -0.155, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0344441, 0.0378691, -0.079107 ] - [ 0.147, -0.273, 0, 0.723, -0.449, -0.147, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.155, -0.223, 0, 0.887, -0.664, -0.155, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0344634, 0.037943, -0.0786342 ] - [ 0.147, -0.273, 0, 0.722, -0.449, -0.147, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.155, -0.224, 0, 0.888, -0.664, -0.155, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0344826, 0.0380164, -0.078161 ] - [ 0.147, -0.273, 0, 0.722, -0.449, -0.147, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.155, -0.225, 0, 0.888, -0.663, -0.155, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0345017, 0.0380894, -0.0776875 ] - [ 0.148, -0.273, 0, 0.722, -0.449, -0.148, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.155, -0.226, 0, 0.889, -0.663, -0.155, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0345207, 0.0381618, -0.0772136 ] - [ 0.148, -0.273, 0, 0.722, -0.449, -0.148, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.155, -0.227, 0, 0.889, -0.662, -0.155, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0345396, 0.0382337, -0.0767395 ] - [ 0.148, -0.272, 0, 0.722, -0.449, -0.148, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.155, -0.227, 0, 0.889, -0.662, -0.155, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0345583, 0.0383052, -0.0762651 ] - [ 0.148, -0.272, 0, 0.722, -0.45, -0.148, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.155, -0.228, 0, 0.89, -0.662, -0.155, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.034577, 0.0383761, -0.0757905 ] - [ 0.148, -0.272, 0, 0.722, -0.45, -0.148, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.156, -0.229, 0, 0.89, -0.661, -0.156, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0345955, 0.0384465, -0.0753157 ] - [ 0.148, -0.272, 0, 0.722, -0.45, -0.148, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.156, -0.23, 0, 0.891, -0.661, -0.156, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0346139, 0.0385164, -0.0748407 ] - [ 0.148, -0.272, 0, 0.722, -0.45, -0.148, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.156, -0.231, 0, 0.891, -0.66, -0.156, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0346322, 0.0385858, -0.0743655 ] - [ 0.148, -0.272, 0, 0.721, -0.45, -0.148, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.156, -0.232, 0, 0.892, -0.66, -0.156, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0346504, 0.0386547, -0.0738902 ] - [ 0.148, -0.272, 0, 0.721, -0.45, -0.148, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.156, -0.232, 0, 0.892, -0.66, -0.156, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0346684, 0.0387231, -0.0734148 ] - [ 0.148, -0.272, 0, 0.721, -0.45, -0.148, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.156, -0.233, 0, 0.892, -0.659, -0.156, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0346864, 0.038791, -0.0729393 ] - [ 0.149, -0.272, 0, 0.721, -0.45, -0.149, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.156, -0.234, 0, 0.893, -0.659, -0.156, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0347042, 0.0388584, -0.0724637 ] - [ 0.149, -0.271, 0, 0.721, -0.45, -0.149, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.156, -0.235, 0, 0.893, -0.658, -0.156, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0347219, 0.0389252, -0.0719881 ] - [ 0.149, -0.271, 0, 0.721, -0.45, -0.149, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.156, -0.236, 0, 0.894, -0.658, -0.156, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0347395, 0.0389916, -0.0715126 ] - [ 0.149, -0.271, 0, 0.721, -0.45, -0.149, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.157, -0.237, 0, 0.894, -0.657, -0.157, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0347569, 0.0390574, -0.071037 ] - [ 0.149, -0.271, 0, 0.721, -0.45, -0.149, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.157, -0.238, 0, 0.895, -0.657, -0.157, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0347742, 0.0391227, -0.0705615 ] - [ 0.149, -0.271, 0, 0.721, -0.45, -0.149, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.157, -0.238, 0, 0.895, -0.657, -0.157, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0347915, 0.0391876, -0.0700861 ] - [ 0.149, -0.271, 0, 0.721, -0.45, -0.149, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.157, -0.239, 0, 0.895, -0.656, -0.157, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0348085, 0.0392519, -0.0696108 ] - [ 0.149, -0.271, 0, 0.721, -0.45, -0.149, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.157, -0.24, 0, 0.896, -0.656, -0.157, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0348255, 0.0393157, -0.0691356 ] - [ 0.149, -0.271, 0, 0.72, -0.45, -0.149, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.157, -0.241, 0, 0.896, -0.655, -0.157, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0348424, 0.039379, -0.0686605 ] - [ 0.149, -0.271, 0, 0.72, -0.45, -0.149, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.157, -0.242, 0, 0.897, -0.655, -0.157, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0348591, 0.0394417, -0.0681857 ] - [ 0.149, -0.271, 0, 0.72, -0.45, -0.149, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.157, -0.243, 0, 0.897, -0.654, -0.157, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0348757, 0.039504, -0.0677111 ] - [ 0.15, -0.27, 0, 0.72, -0.45, -0.15, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.157, -0.244, 0, 0.898, -0.654, -0.157, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0348922, 0.0395657, -0.0672367 ] - [ 0.15, -0.27, 0, 0.72, -0.45, -0.15, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.157, -0.244, 0, 0.898, -0.654, -0.157, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0349085, 0.039627, -0.0667625 ] - [ 0.15, -0.27, 0, 0.72, -0.45, -0.15, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.157, -0.245, 0, 0.898, -0.653, -0.157, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0349248, 0.0396877, -0.0662887 ] - [ 0.15, -0.27, 0, 0.72, -0.45, -0.15, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.157, -0.246, 0, 0.899, -0.653, -0.157, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0349409, 0.0397479, -0.0658152 ] - [ 0.15, -0.27, 0, 0.72, -0.45, -0.15, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.158, -0.247, 0, 0.899, -0.652, -0.158, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0349569, 0.0398076, -0.065342 ] - [ 0.15, -0.27, 0, 0.72, -0.45, -0.15, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.158, -0.248, 0, 0.9, -0.652, -0.158, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0349727, 0.0398667, -0.0648692 ] - [ 0.15, -0.27, 0, 0.72, -0.45, -0.15, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.158, -0.249, 0, 0.9, -0.651, -0.158, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0349884, 0.0399254, -0.0643968 ] - [ 0.15, -0.27, 0, 0.72, -0.45, -0.15, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.158, -0.249, 0, 0.9, -0.651, -0.158, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.035004, 0.0399835, -0.0639248 ] - [ 0.15, -0.27, 0, 0.72, -0.45, -0.15, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.158, -0.25, 0, 0.901, -0.65, -0.158, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0350195, 0.0400411, -0.0634532 ] - [ 0.15, -0.27, 0, 0.72, -0.45, -0.15, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.158, -0.251, 0, 0.901, -0.65, -0.158, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0350349, 0.0400982, -0.0629822 ] - [ 0.15, -0.27, 0, 0.719, -0.45, -0.15, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.158, -0.252, 0, 0.902, -0.65, -0.158, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0350501, 0.0401548, -0.0625117 ] - [ 0.15, -0.269, 0, 0.719, -0.45, -0.15, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.158, -0.253, 0, 0.902, -0.649, -0.158, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0350652, 0.0402109, -0.0620417 ] - [ 0.15, -0.269, 0, 0.719, -0.45, -0.15, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.158, -0.254, 0, 0.902, -0.649, -0.158, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0350802, 0.0402664, -0.0615722 ] - [ 0.15, -0.269, 0, 0.719, -0.45, -0.15, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.158, -0.255, 0, 0.903, -0.648, -0.158, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.035095, 0.0403215, -0.0611034 ] - [ 0.151, -0.269, 0, 0.719, -0.45, -0.151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.158, -0.255, 0, 0.903, -0.648, -0.158, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0351097, 0.040376, -0.0606352 ] - [ 0.151, -0.269, 0, 0.719, -0.45, -0.151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.158, -0.256, 0, 0.904, -0.647, -0.158, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0351243, 0.04043, -0.0601676 ] - [ 0.151, -0.269, 0, 0.719, -0.45, -0.151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.158, -0.257, 0, 0.904, -0.647, -0.158, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0351387, 0.0404835, -0.0597007 ] - [ 0.151, -0.269, 0, 0.719, -0.45, -0.151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.158, -0.258, 0, 0.904, -0.646, -0.158, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.035153, 0.0405364, -0.0592345 ] - [ 0.151, -0.269, 0, 0.719, -0.45, -0.151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.159, -0.259, 0, 0.905, -0.646, -0.159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0351672, 0.0405889, -0.058769 ] - [ 0.151, -0.269, 0, 0.719, -0.45, -0.151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.159, -0.26, 0, 0.905, -0.645, -0.159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0351812, 0.0406408, -0.0583043 ] - [ 0.151, -0.269, 0, 0.719, -0.45, -0.151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.159, -0.261, 0, 0.905, -0.645, -0.159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0351952, 0.0406922, -0.0578404 ] - [ 0.151, -0.269, 0, 0.719, -0.45, -0.151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.159, -0.261, 0, 0.906, -0.644, -0.159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0352089, 0.0407431, -0.0573773 ] - [ 0.151, -0.269, 0, 0.719, -0.45, -0.151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.159, -0.262, 0, 0.906, -0.644, -0.159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0352226, 0.0407935, -0.0569151 ] - [ 0.151, -0.269, 0, 0.719, -0.45, -0.151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.159, -0.263, 0, 0.907, -0.644, -0.159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0352361, 0.0408433, -0.0564537 ] - [ 0.151, -0.268, 0, 0.719, -0.45, -0.151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.159, -0.264, 0, 0.907, -0.643, -0.159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0352495, 0.0408926, -0.0559932 ] - [ 0.151, -0.268, 0, 0.719, -0.45, -0.151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.159, -0.265, 0, 0.907, -0.643, -0.159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0352627, 0.0409415, -0.0555336 ] - [ 0.151, -0.268, 0, 0.718, -0.45, -0.151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.159, -0.266, 0, 0.908, -0.642, -0.159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0352758, 0.0409898, -0.055075 ] - [ 0.151, -0.268, 0, 0.718, -0.45, -0.151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.159, -0.266, 0, 0.908, -0.642, -0.159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0352888, 0.0410375, -0.0546174 ] - [ 0.151, -0.268, 0, 0.718, -0.45, -0.151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.159, -0.267, 0, 0.908, -0.641, -0.159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0353017, 0.0410848, -0.0541608 ] - [ 0.151, -0.268, 0, 0.718, -0.45, -0.151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.159, -0.268, 0, 0.909, -0.641, -0.159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0353144, 0.0411315, -0.0537052 ] - [ 0.151, -0.268, 0, 0.718, -0.45, -0.151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.159, -0.269, 0, 0.909, -0.64, -0.159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0353269, 0.0411778, -0.0532507 ] - [ 0.151, -0.268, 0, 0.718, -0.45, -0.151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.159, -0.27, 0, 0.909, -0.64, -0.159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0353394, 0.0412235, -0.0527972 ] - [ 0.151, -0.268, 0, 0.718, -0.45, -0.151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.159, -0.271, 0, 0.91, -0.639, -0.159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0353517, 0.0412687, -0.0523449 ] - [ 0.151, -0.268, 0, 0.718, -0.45, -0.151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.159, -0.271, 0, 0.91, -0.639, -0.159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0353639, 0.0413133, -0.0518938 ] - [ 0.152, -0.268, 0, 0.718, -0.45, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.159, -0.272, 0, 0.91, -0.638, -0.159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0353759, 0.0413575, -0.0514438 ] - [ 0.152, -0.268, 0, 0.718, -0.45, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.159, -0.273, 0, 0.911, -0.638, -0.159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0353878, 0.0414011, -0.050995 ] - [ 0.152, -0.268, 0, 0.718, -0.45, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.159, -0.274, 0, 0.911, -0.637, -0.159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0353995, 0.0414442, -0.0505474 ] - [ 0.152, -0.268, 0, 0.718, -0.45, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.159, -0.275, 0, 0.911, -0.637, -0.159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354112, 0.0414869, -0.0501011 ] - [ 0.152, -0.268, 0, 0.718, -0.45, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.159, -0.275, 0, 0.912, -0.636, -0.159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354226, 0.0415289, -0.049656 ] - [ 0.152, -0.268, 0, 0.718, -0.45, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.159, -0.276, 0, 0.912, -0.636, -0.159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.035434, 0.0415705, -0.0492123 ] - [ 0.152, -0.268, 0, 0.718, -0.45, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.159, -0.277, 0, 0.912, -0.635, -0.159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354452, 0.0416116, -0.0487699 ] - [ 0.152, -0.267, 0, 0.718, -0.45, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.16, -0.278, 0, 0.913, -0.635, -0.16, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354563, 0.0416521, -0.0483289 ] - [ 0.152, -0.267, 0, 0.718, -0.45, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.16, -0.279, 0, 0.913, -0.634, -0.16, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354672, 0.0416922, -0.0478893 ] - [ 0.152, -0.267, 0, 0.718, -0.45, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.16, -0.279, 0, 0.913, -0.634, -0.16, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.035478, 0.0417317, -0.0474511 ] - [ 0.152, -0.267, 0, 0.718, -0.45, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.16, -0.28, 0, 0.914, -0.633, -0.16, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354887, 0.0417707, -0.0470143 ] - [ 0.152, -0.267, 0, 0.718, -0.45, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.16, -0.281, 0, 0.914, -0.633, -0.16, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354992, 0.0418092, -0.046579 ] - [ 0.152, -0.267, 0, 0.718, -0.45, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.16, -0.282, 0, 0.914, -0.632, -0.16, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355096, 0.0418471, -0.0461452 ] - [ 0.152, -0.267, 0, 0.718, -0.45, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.16, -0.283, 0, 0.914, -0.632, -0.16, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355199, 0.0418846, -0.045713 ] - [ 0.152, -0.267, 0, 0.718, -0.45, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.16, -0.283, 0, 0.915, -0.631, -0.16, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03553, 0.0419216, -0.0452823 ] - [ 0.152, -0.267, 0, 0.718, -0.45, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.16, -0.284, 0, 0.915, -0.631, -0.16, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355399, 0.041958, -0.0448532 ] - [ 0.152, -0.267, 0, 0.718, -0.45, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.16, -0.285, 0, 0.915, -0.63, -0.16, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355498, 0.0419939, -0.0444256 ] - [ 0.152, -0.267, 0, 0.717, -0.451, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.16, -0.286, 0, 0.916, -0.63, -0.16, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355595, 0.0420293, -0.0439998 ] - [ 0.152, -0.267, 0, 0.717, -0.451, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.16, -0.287, 0, 0.916, -0.629, -0.16, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.035569, 0.0420643, -0.0435755 ] - [ 0.152, -0.267, 0, 0.717, -0.451, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.16, -0.287, 0, 0.916, -0.629, -0.16, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355785, 0.0420987, -0.043153 ] - [ 0.152, -0.267, 0, 0.717, -0.451, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.16, -0.288, 0, 0.916, -0.628, -0.16, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355878, 0.0421325, -0.0427322 ] - [ 0.152, -0.267, 0, 0.717, -0.451, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.16, -0.289, 0, 0.917, -0.628, -0.16, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355969, 0.0421659, -0.0423131 ] - [ 0.152, -0.267, 0, 0.717, -0.451, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.16, -0.29, 0, 0.917, -0.627, -0.16, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356059, 0.0421988, -0.0418957 ] - [ 0.152, -0.267, 0, 0.717, -0.451, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.16, -0.29, 0, 0.917, -0.627, -0.16, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356148, 0.0422312, -0.0414802 ] - [ 0.152, -0.267, 0, 0.717, -0.451, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.16, -0.291, 0, 0.917, -0.626, -0.16, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356235, 0.042263, -0.0410665 ] - [ 0.152, -0.267, 0, 0.717, -0.451, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.16, -0.292, 0, 0.918, -0.626, -0.16, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356321, 0.0422944, -0.0406546 ] - [ 0.152, -0.267, 0, 0.717, -0.451, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.16, -0.293, 0, 0.918, -0.625, -0.16, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356405, 0.0423252, -0.0402446 ] - [ 0.152, -0.267, 0, 0.717, -0.451, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.16, -0.293, 0, 0.918, -0.625, -0.16, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356488, 0.0423556, -0.0398365 ] - [ 0.152, -0.267, 0, 0.717, -0.451, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.16, -0.294, 0, 0.918, -0.624, -0.16, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.035657, 0.0423854, -0.0394303 ] - [ 0.152, -0.266, 0, 0.717, -0.451, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.16, -0.295, 0, 0.918, -0.624, -0.16, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.035665, 0.0424147, -0.0390261 ] - [ 0.152, -0.266, 0, 0.717, -0.451, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.16, -0.295, 0, 0.919, -0.623, -0.16, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356729, 0.0424436, -0.0386239 ] - [ 0.152, -0.266, 0, 0.717, -0.451, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.16, -0.296, 0, 0.919, -0.623, -0.16, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356806, 0.0424719, -0.0382236 ] - [ 0.152, -0.266, 0, 0.717, -0.451, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.16, -0.297, 0, 0.919, -0.622, -0.16, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356882, 0.0424997, -0.0378254 ] - [ 0.152, -0.266, 0, 0.717, -0.451, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.16, -0.298, 0, 0.919, -0.622, -0.16, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356957, 0.0425271, -0.0374292 ] - [ 0.152, -0.266, 0, 0.717, -0.451, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.16, -0.298, 0, 0.919, -0.621, -0.16, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.035703, 0.0425539, -0.0370351 ] - [ 0.152, -0.266, 0, 0.717, -0.451, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.16, -0.299, 0, 0.92, -0.621, -0.16, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357102, 0.0425802, -0.0366431 ] - [ 0.152, -0.266, 0, 0.717, -0.451, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.16, -0.3, 0, 0.92, -0.62, -0.16, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357172, 0.0426061, -0.0362532 ] - [ 0.152, -0.266, 0, 0.717, -0.451, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.16, -0.3, 0, 0.92, -0.62, -0.16, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357241, 0.0426314, -0.0358655 ] - [ 0.152, -0.266, 0, 0.717, -0.451, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.16, -0.301, 0, 0.92, -0.619, -0.16, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357308, 0.0426562, -0.0354799 ] - [ 0.152, -0.266, 0, 0.717, -0.451, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.16, -0.302, 0, 0.92, -0.619, -0.16, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357374, 0.0426806, -0.0350965 ] - [ 0.152, -0.266, 0, 0.717, -0.451, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.16, -0.302, 0, 0.92, -0.618, -0.16, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357439, 0.0427044, -0.0347153 ] - [ 0.152, -0.266, 0, 0.717, -0.451, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.16, -0.303, 0, 0.921, -0.618, -0.16, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357503, 0.0427278, -0.0343364 ] - [ 0.152, -0.266, 0, 0.717, -0.451, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.16, -0.304, 0, 0.921, -0.617, -0.16, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357565, 0.0427507, -0.0339597 ] - [ 0.152, -0.266, 0, 0.717, -0.451, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.16, -0.304, 0, 0.921, -0.616, -0.16, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357625, 0.042773, -0.0335854 ] - [ 0.152, -0.266, 0, 0.717, -0.451, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.16, -0.305, 0, 0.921, -0.616, -0.16, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357684, 0.0427949, -0.0332133 ] - [ 0.152, -0.266, 0, 0.717, -0.451, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.16, -0.306, 0, 0.921, -0.615, -0.16, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357742, 0.0428163, -0.0328436 ] - [ 0.152, -0.266, 0, 0.717, -0.451, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.16, -0.306, 0, 0.921, -0.615, -0.16, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357798, 0.0428372, -0.0324762 ] - [ 0.152, -0.266, 0, 0.717, -0.451, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.16, -0.307, 0, 0.921, -0.614, -0.16, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357853, 0.0428576, -0.0321112 ] - [ 0.152, -0.266, 0, 0.717, -0.451, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.16, -0.308, 0, 0.921, -0.614, -0.16, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357907, 0.0428775, -0.0317487 ] - [ 0.152, -0.266, 0, 0.717, -0.451, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.16, -0.308, 0, 0.921, -0.613, -0.16, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357959, 0.042897, -0.0313886 ] - [ 0.152, -0.266, 0, 0.717, -0.451, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.16, -0.309, 0, 0.922, -0.613, -0.16, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358009, 0.0429159, -0.0310309 ] - [ 0.152, -0.266, 0, 0.717, -0.451, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.16, -0.309, 0, 0.922, -0.612, -0.16, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358059, 0.0429344, -0.0306757 ] - [ 0.152, -0.266, 0, 0.717, -0.451, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.159, -0.31, 0, 0.922, -0.612, -0.159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358107, 0.0429524, -0.030323 ] - [ 0.152, -0.266, 0, 0.717, -0.451, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.159, -0.311, 0, 0.922, -0.611, -0.159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358153, 0.0429699, -0.0299728 ] - [ 0.152, -0.266, 0, 0.717, -0.451, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.159, -0.311, 0, 0.922, -0.611, -0.159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358198, 0.0429869, -0.0296252 ] - [ 0.152, -0.266, 0, 0.717, -0.451, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.159, -0.312, 0, 0.922, -0.61, -0.159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358242, 0.0430034, -0.0292801 ] - [ 0.152, -0.266, 0, 0.717, -0.451, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.159, -0.312, 0, 0.922, -0.609, -0.159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358285, 0.0430195, -0.0289376 ] - [ 0.152, -0.266, 0, 0.717, -0.452, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.159, -0.313, 0, 0.922, -0.609, -0.159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358325, 0.0430351, -0.0285977 ] - [ 0.152, -0.266, 0, 0.717, -0.452, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.159, -0.314, 0, 0.922, -0.608, -0.159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358365, 0.0430502, -0.0282604 ] - [ 0.152, -0.266, 0, 0.717, -0.452, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.159, -0.314, 0, 0.922, -0.608, -0.159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358403, 0.0430649, -0.0279258 ] - [ 0.152, -0.266, 0, 0.717, -0.452, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.159, -0.315, 0, 0.922, -0.607, -0.159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.035844, 0.043079, -0.0275938 ] - [ 0.152, -0.266, 0, 0.717, -0.452, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.159, -0.315, 0, 0.922, -0.607, -0.159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358475, 0.0430927, -0.0272645 ] - [ 0.152, -0.266, 0, 0.717, -0.452, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.159, -0.316, 0, 0.922, -0.606, -0.159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358509, 0.043106, -0.0269379 ] - [ 0.152, -0.266, 0, 0.717, -0.452, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.159, -0.316, 0, 0.922, -0.606, -0.159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358542, 0.0431187, -0.0266141 ] - [ 0.152, -0.266, 0, 0.717, -0.452, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.159, -0.317, 0, 0.922, -0.605, -0.159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358573, 0.043131, -0.026293 ] - [ 0.152, -0.266, 0, 0.717, -0.452, -0.152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.159, -0.317, 0, 0.922, -0.605, -0.159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358603, 0.0431428, -0.0259746 ] - [ 0.151, -0.266, 0, 0.717, -0.452, -0.151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.159, -0.318, 0, 0.922, -0.604, -0.159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358631, 0.0431542, -0.0256591 ] - [ 0.151, -0.266, 0, 0.718, -0.452, -0.151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.159, -0.318, 0, 0.922, -0.603, -0.159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358658, 0.0431651, -0.0253463 ] - [ 0.151, -0.266, 0, 0.718, -0.452, -0.151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.159, -0.319, 0, 0.922, -0.603, -0.159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358684, 0.0431755, -0.0250364 ] - [ 0.151, -0.266, 0, 0.718, -0.452, -0.151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.159, -0.319, 0, 0.922, -0.602, -0.159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358708, 0.0431855, -0.0247293 ] - [ 0.151, -0.266, 0, 0.718, -0.452, -0.151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.159, -0.32, 0, 0.921, -0.602, -0.159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358731, 0.043195, -0.0244251 ] - [ 0.151, -0.266, 0, 0.718, -0.452, -0.151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.159, -0.32, 0, 0.921, -0.601, -0.159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358752, 0.0432041, -0.0241238 ] - [ 0.151, -0.266, 0, 0.718, -0.452, -0.151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.159, -0.321, 0, 0.921, -0.601, -0.159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358772, 0.0432127, -0.0238254 ] - [ 0.151, -0.266, 0, 0.718, -0.452, -0.151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.158, -0.321, 0, 0.921, -0.6, -0.158, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358791, 0.0432208, -0.0235299 ] - [ 0.151, -0.266, 0, 0.718, -0.452, -0.151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.158, -0.322, 0, 0.921, -0.599, -0.158, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358808, 0.0432285, -0.0232373 ] - [ 0.151, -0.266, 0, 0.718, -0.452, -0.151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.158, -0.322, 0, 0.921, -0.599, -0.158, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358824, 0.0432358, -0.0229477 ] - [ 0.151, -0.266, 0, 0.718, -0.452, -0.151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.158, -0.322, 0, 0.921, -0.598, -0.158, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358839, 0.0432426, -0.022661 ] - [ 0.151, -0.266, 0, 0.718, -0.452, -0.151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.158, -0.323, 0, 0.921, -0.598, -0.158, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358852, 0.0432489, -0.0223774 ] - [ 0.151, -0.266, 0, 0.718, -0.452, -0.151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.158, -0.323, 0, 0.92, -0.597, -0.158, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358864, 0.0432548, -0.0220967 ] - [ 0.151, -0.266, 0, 0.718, -0.452, -0.151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.158, -0.324, 0, 0.92, -0.597, -0.158, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358874, 0.0432603, -0.021819 ] - [ 0.151, -0.266, 0, 0.718, -0.452, -0.151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.158, -0.324, 0, 0.92, -0.596, -0.158, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358883, 0.0432653, -0.0215444 ] - [ 0.151, -0.266, 0, 0.718, -0.452, -0.151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.158, -0.324, 0, 0.92, -0.595, -0.158, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358891, 0.0432699, -0.0212728 ] - [ 0.151, -0.266, 0, 0.718, -0.452, -0.151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.158, -0.325, 0, 0.92, -0.595, -0.158, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358897, 0.043274, -0.0210042 ] - [ 0.151, -0.266, 0, 0.718, -0.452, -0.151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.158, -0.325, 0, 0.92, -0.594, -0.158, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358902, 0.0432777, -0.0207388 ] - [ 0.151, -0.266, 0, 0.718, -0.453, -0.151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.158, -0.326, 0, 0.919, -0.594, -0.158, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358906, 0.0432809, -0.0204764 ] - [ 0.15, -0.266, 0, 0.718, -0.453, -0.15, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.158, -0.326, 0, 0.919, -0.593, -0.158, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358908, 0.0432837, -0.0202171 ] - [ 0.15, -0.266, 0, 0.718, -0.453, -0.15, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.157, -0.326, 0, 0.919, -0.592, -0.157, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358909, 0.0432861, -0.0199609 ] - [ 0.15, -0.266, 0, 0.718, -0.453, -0.15, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.157, -0.327, 0, 0.919, -0.592, -0.157, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358908, 0.0432881, -0.0197079 ] - [ 0.15, -0.266, 0, 0.718, -0.453, -0.15, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.157, -0.327, 0, 0.918, -0.591, -0.157, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358907, 0.0432896, -0.0194581 ] - [ 0.15, -0.266, 0, 0.718, -0.453, -0.15, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.157, -0.327, 0, 0.918, -0.591, -0.157, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358904, 0.0432907, -0.0192114 ] - [ 0.15, -0.266, 0, 0.718, -0.453, -0.15, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.157, -0.328, 0, 0.918, -0.59, -0.157, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358899, 0.0432914, -0.0189679 ] - [ 0.15, -0.266, 0, 0.718, -0.453, -0.15, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.157, -0.328, 0, 0.917, -0.589, -0.157, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358893, 0.0432916, -0.0187276 ] - [ 0.15, -0.266, 0, 0.718, -0.453, -0.15, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.157, -0.328, 0, 0.917, -0.589, -0.157, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358886, 0.0432915, -0.0184904 ] - [ 0.15, -0.266, 0, 0.719, -0.453, -0.15, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.157, -0.329, 0, 0.917, -0.588, -0.157, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358878, 0.0432909, -0.0182565 ] - [ 0.15, -0.266, 0, 0.719, -0.453, -0.15, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.157, -0.329, 0, 0.917, -0.588, -0.157, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358868, 0.0432899, -0.0180259 ] - [ 0.15, -0.266, 0, 0.719, -0.453, -0.15, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.157, -0.329, 0, 0.916, -0.587, -0.157, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358857, 0.0432884, -0.0177984 ] - [ 0.15, -0.266, 0, 0.719, -0.453, -0.15, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.157, -0.329, 0, 0.916, -0.586, -0.157, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358844, 0.0432866, -0.0175742 ] - [ 0.15, -0.266, 0, 0.719, -0.453, -0.15, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.156, -0.33, 0, 0.915, -0.586, -0.156, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358831, 0.0432843, -0.0173533 ] - [ 0.15, -0.266, 0, 0.719, -0.453, -0.15, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.156, -0.33, 0, 0.915, -0.585, -0.156, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358816, 0.0432817, -0.0171356 ] - [ 0.149, -0.266, 0, 0.719, -0.453, -0.149, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.156, -0.33, 0, 0.915, -0.585, -0.156, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358799, 0.0432786, -0.0169212 ] - [ 0.149, -0.266, 0, 0.719, -0.453, -0.149, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.156, -0.33, 0, 0.914, -0.584, -0.156, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358781, 0.0432751, -0.01671 ] - [ 0.149, -0.266, 0, 0.719, -0.453, -0.149, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.156, -0.331, 0, 0.914, -0.583, -0.156, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358762, 0.0432713, -0.0165022 ] - [ 0.149, -0.266, 0, 0.719, -0.453, -0.149, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.156, -0.331, 0, 0.913, -0.583, -0.156, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358742, 0.043267, -0.0162977 ] - [ 0.149, -0.266, 0, 0.719, -0.453, -0.149, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.156, -0.331, 0, 0.913, -0.582, -0.156, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.035872, 0.0432623, -0.0160964 ] - [ 0.149, -0.266, 0, 0.719, -0.454, -0.149, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.156, -0.331, 0, 0.913, -0.581, -0.156, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358698, 0.0432573, -0.0158985 ] - [ 0.149, -0.266, 0, 0.719, -0.454, -0.149, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.156, -0.331, 0, 0.912, -0.581, -0.156, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358673, 0.0432518, -0.0157039 ] - [ 0.149, -0.266, 0, 0.719, -0.454, -0.149, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.155, -0.331, 0, 0.912, -0.58, -0.155, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358648, 0.043246, -0.0155127 ] - [ 0.149, -0.266, 0, 0.719, -0.454, -0.149, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.155, -0.332, 0, 0.911, -0.58, -0.155, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358621, 0.0432397, -0.0153248 ] - [ 0.149, -0.266, 0, 0.719, -0.454, -0.149, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.155, -0.332, 0, 0.911, -0.579, -0.155, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358593, 0.0432331, -0.0151402 ] - [ 0.149, -0.266, 0, 0.719, -0.454, -0.149, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.155, -0.332, 0, 0.91, -0.578, -0.155, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358563, 0.0432261, -0.0149591 ] - [ 0.149, -0.266, 0, 0.72, -0.454, -0.149, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.155, -0.332, 0, 0.91, -0.578, -0.155, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358533, 0.0432188, -0.0147813 ] - [ 0.148, -0.266, 0, 0.72, -0.454, -0.148, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.155, -0.332, 0, 0.909, -0.577, -0.155, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358501, 0.043211, -0.0146069 ] - [ 0.148, -0.266, 0, 0.72, -0.454, -0.148, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.155, -0.332, 0, 0.909, -0.576, -0.155, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358468, 0.0432029, -0.0144358 ] - [ 0.148, -0.266, 0, 0.72, -0.454, -0.148, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.155, -0.332, 0, 0.908, -0.576, -0.155, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358433, 0.0431944, -0.0142682 ] - [ 0.148, -0.266, 0, 0.72, -0.454, -0.148, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.154, -0.332, 0, 0.908, -0.575, -0.154, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358397, 0.0431855, -0.0141039 ] - [ 0.148, -0.266, 0, 0.72, -0.454, -0.148, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.154, -0.333, 0, 0.907, -0.574, -0.154, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.035836, 0.0431762, -0.013943 ] - [ 0.148, -0.266, 0, 0.72, -0.454, -0.148, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.154, -0.333, 0, 0.906, -0.574, -0.154, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358322, 0.0431666, -0.0137855 ] - [ 0.148, -0.266, 0, 0.72, -0.454, -0.148, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.154, -0.333, 0, 0.906, -0.573, -0.154, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358282, 0.0431567, -0.0136314 ] - [ 0.148, -0.266, 0, 0.72, -0.454, -0.148, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.154, -0.333, 0, 0.905, -0.572, -0.154, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358242, 0.0431463, -0.0134807 ] - [ 0.148, -0.266, 0, 0.72, -0.454, -0.148, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.154, -0.333, 0, 0.904, -0.572, -0.154, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03582, 0.0431356, -0.0133334 ] - [ 0.148, -0.266, 0, 0.72, -0.454, -0.148, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.154, -0.333, 0, 0.904, -0.571, -0.154, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358156, 0.0431246, -0.0131895 ] - [ 0.147, -0.266, 0, 0.72, -0.455, -0.147, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153, -0.333, 0, 0.903, -0.57, -0.153, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358112, 0.0431132, -0.013049 ] - [ 0.147, -0.266, 0, 0.72, -0.455, -0.147, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153, -0.333, 0, 0.903, -0.57, -0.153, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358066, 0.0431015, -0.0129118 ] - [ 0.147, -0.266, 0, 0.721, -0.455, -0.147, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153, -0.333, 0, 0.902, -0.569, -0.153, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358019, 0.0430894, -0.0127781 ] - [ 0.147, -0.266, 0, 0.721, -0.455, -0.147, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153, -0.333, 0, 0.901, -0.568, -0.153, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357971, 0.0430769, -0.0126478 ] - [ 0.147, -0.266, 0, 0.721, -0.455, -0.147, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153, -0.333, 0, 0.9, -0.568, -0.153, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357922, 0.0430642, -0.0125209 ] - [ 0.147, -0.266, 0, 0.721, -0.455, -0.147, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153, -0.333, 0, 0.9, -0.567, -0.153, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357871, 0.0430511, -0.0123973 ] - [ 0.147, -0.266, 0, 0.721, -0.455, -0.147, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153, -0.333, 0, 0.899, -0.566, -0.153, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357819, 0.0430376, -0.0122772 ] - [ 0.147, -0.266, 0, 0.721, -0.455, -0.147, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.152, -0.333, 0, 0.898, -0.566, -0.152, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357766, 0.0430238, -0.0121605 ] - [ 0.146, -0.266, 0, 0.721, -0.455, -0.146, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.152, -0.333, 0, 0.898, -0.565, -0.152, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357712, 0.0430097, -0.0120473 ] - [ 0.146, -0.266, 0, 0.721, -0.455, -0.146, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.152, -0.333, 0, 0.897, -0.564, -0.152, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357657, 0.0429953, -0.0119374 ] - [ 0.146, -0.266, 0, 0.721, -0.455, -0.146, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.152, -0.332, 0, 0.896, -0.563, -0.152, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03576, 0.0429806, -0.0118309 ] - [ 0.146, -0.266, 0, 0.721, -0.455, -0.146, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.152, -0.332, 0, 0.895, -0.563, -0.152, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357543, 0.0429655, -0.0117278 ] - [ 0.146, -0.266, 0, 0.721, -0.455, -0.146, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.152, -0.332, 0, 0.894, -0.562, -0.152, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357484, 0.0429501, -0.0116282 ] - [ 0.146, -0.266, 0, 0.722, -0.455, -0.146, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.332, 0, 0.894, -0.561, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357424, 0.0429344, -0.0115319 ] - [ 0.146, -0.266, 0, 0.722, -0.455, -0.146, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.332, 0, 0.893, -0.561, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357363, 0.0429184, -0.0114389 ] - [ 0.146, -0.266, 0, 0.722, -0.456, -0.146, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.332, 0, 0.892, -0.56, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03573, 0.0429021, -0.0113494 ] - [ 0.145, -0.266, 0, 0.722, -0.456, -0.145, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.332, 0, 0.891, -0.559, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357237, 0.0428854, -0.0112632 ] - [ 0.145, -0.266, 0, 0.722, -0.456, -0.145, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.332, 0, 0.89, -0.558, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357172, 0.0428685, -0.0111803 ] - [ 0.145, -0.266, 0, 0.722, -0.456, -0.145, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151, -0.331, 0, 0.889, -0.558, -0.151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357106, 0.0428513, -0.0111008 ] - [ 0.145, -0.266, 0, 0.722, -0.456, -0.145, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15, -0.331, 0, 0.888, -0.557, -0.15, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.035704, 0.0428338, -0.0110247 ] - [ 0.145, -0.266, 0, 0.722, -0.456, -0.145, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15, -0.331, 0, 0.887, -0.556, -0.15, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356972, 0.0428161, -0.0109518 ] - [ 0.145, -0.266, 0, 0.722, -0.456, -0.145, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15, -0.331, 0, 0.887, -0.556, -0.15, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356903, 0.042798, -0.0108823 ] - [ 0.145, -0.266, 0, 0.722, -0.456, -0.145, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15, -0.331, 0, 0.886, -0.555, -0.15, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356832, 0.0427796, -0.010816 ] - [ 0.144, -0.266, 0, 0.723, -0.456, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15, -0.331, 0, 0.885, -0.554, -0.15, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356761, 0.042761, -0.0107531 ] - [ 0.144, -0.266, 0, 0.723, -0.456, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149, -0.33, 0, 0.884, -0.553, -0.149, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356689, 0.0427421, -0.0106935 ] - [ 0.144, -0.266, 0, 0.723, -0.456, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149, -0.33, 0, 0.883, -0.553, -0.149, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356615, 0.042723, -0.0106372 ] - [ 0.144, -0.266, 0, 0.723, -0.456, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149, -0.33, 0, 0.882, -0.552, -0.149, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356541, 0.0427035, -0.0105841 ] - [ 0.144, -0.267, 0, 0.723, -0.456, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149, -0.33, 0, 0.881, -0.551, -0.149, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356465, 0.0426839, -0.0105343 ] - [ 0.144, -0.267, 0, 0.723, -0.457, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149, -0.329, 0, 0.88, -0.55, -0.149, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356388, 0.0426639, -0.0104878 ] - [ 0.144, -0.267, 0, 0.723, -0.457, -0.144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.148, -0.329, 0, 0.879, -0.55, -0.148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356311, 0.0426437, -0.0104445 ] - [ 0.143, -0.267, 0, 0.723, -0.457, -0.143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.148, -0.329, 0, 0.878, -0.549, -0.148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356232, 0.0426233, -0.0104045 ] - [ 0.143, -0.267, 0, 0.723, -0.457, -0.143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.148, -0.329, 0, 0.877, -0.548, -0.148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356152, 0.0426026, -0.0103676 ] - [ 0.143, -0.267, 0, 0.724, -0.457, -0.143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.148, -0.328, 0, 0.875, -0.547, -0.148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356071, 0.0425817, -0.010334 ] - [ 0.143, -0.267, 0, 0.724, -0.457, -0.143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.148, -0.328, 0, 0.874, -0.547, -0.148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355989, 0.0425605, -0.0103036 ] - [ 0.143, -0.267, 0, 0.724, -0.457, -0.143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.147, -0.328, 0, 0.873, -0.546, -0.147, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355906, 0.0425391, -0.0102762 ] - [ 0.143, -0.267, 0, 0.724, -0.457, -0.143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.147, -0.327, 0, 0.872, -0.545, -0.147, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355822, 0.0425175, -0.0102521 ] - [ 0.142, -0.267, 0, 0.724, -0.457, -0.142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.147, -0.327, 0, 0.871, -0.544, -0.147, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355737, 0.0424957, -0.010231 ] - [ 0.142, -0.267, 0, 0.724, -0.457, -0.142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.147, -0.327, 0, 0.87, -0.543, -0.147, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355651, 0.0424736, -0.010213 ] - [ 0.142, -0.267, 0, 0.724, -0.457, -0.142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.147, -0.326, 0, 0.869, -0.543, -0.147, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355564, 0.0424513, -0.0101981 ] - [ 0.142, -0.267, 0, 0.724, -0.457, -0.142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.146, -0.326, 0, 0.868, -0.542, -0.146, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355476, 0.0424288, -0.0101862 ] - [ 0.142, -0.267, 0, 0.724, -0.458, -0.142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.146, -0.325, 0, 0.867, -0.541, -0.146, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355387, 0.0424061, -0.0101774 ] - [ 0.142, -0.267, 0, 0.725, -0.458, -0.142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.146, -0.325, 0, 0.865, -0.54, -0.146, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355298, 0.0423832, -0.0101716 ] - [ 0.141, -0.267, 0, 0.725, -0.458, -0.141, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.146, -0.325, 0, 0.864, -0.539, -0.146, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355207, 0.0423602, -0.0101688 ] - [ 0.141, -0.267, 0, 0.725, -0.458, -0.141, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.145, -0.324, 0, 0.863, -0.539, -0.145, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355115, 0.0423369, -0.0101689 ] - [ 0.141, -0.267, 0, 0.725, -0.458, -0.141, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.145, -0.324, 0, 0.862, -0.538, -0.145, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355022, 0.0423134, -0.010172 ] - [ 0.141, -0.267, 0, 0.725, -0.458, -0.141, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.145, -0.323, 0, 0.861, -0.537, -0.145, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354929, 0.0422897, -0.010178 ] - [ 0.141, -0.267, 0, 0.725, -0.458, -0.141, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.145, -0.323, 0, 0.859, -0.536, -0.145, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354834, 0.0422659, -0.0101869 ] - [ 0.141, -0.267, 0, 0.725, -0.458, -0.141, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.145, -0.323, 0, 0.858, -0.535, -0.145, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354739, 0.0422418, -0.0101987 ] - [ 0.14, -0.267, 0, 0.725, -0.458, -0.14, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.144, -0.322, 0, 0.857, -0.535, -0.144, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354643, 0.0422176, -0.0102133 ] - [ 0.14, -0.267, 0, 0.726, -0.458, -0.14, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.144, -0.322, 0, 0.856, -0.534, -0.144, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354545, 0.0421933, -0.0102308 ] - [ 0.14, -0.267, 0, 0.726, -0.458, -0.14, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.144, -0.321, 0, 0.854, -0.533, -0.144, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354448, 0.0421687, -0.0102511 ] - [ 0.14, -0.267, 0, 0.726, -0.459, -0.14, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.144, -0.321, 0, 0.853, -0.532, -0.144, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354349, 0.0421441, -0.0102742 ] - [ 0.14, -0.267, 0, 0.726, -0.459, -0.14, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.143, -0.32, 0, 0.852, -0.531, -0.143, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354249, 0.0421192, -0.0103 ] - [ 0.139, -0.267, 0, 0.726, -0.459, -0.139, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.143, -0.32, 0, 0.85, -0.531, -0.143, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354148, 0.0420942, -0.0103285 ] - [ 0.139, -0.267, 0, 0.726, -0.459, -0.139, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.143, -0.319, 0, 0.849, -0.53, -0.143, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354047, 0.0420691, -0.0103597 ] - [ 0.139, -0.267, 0, 0.726, -0.459, -0.139, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.143, -0.319, 0, 0.848, -0.529, -0.143, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0353945, 0.0420438, -0.0103935 ] - [ 0.139, -0.268, 0, 0.727, -0.459, -0.139, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.142, -0.318, 0, 0.846, -0.528, -0.142, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0353842, 0.0420185, -0.0104299 ] - [ 0.139, -0.268, 0, 0.727, -0.459, -0.139, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.142, -0.318, 0, 0.845, -0.527, -0.142, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0353738, 0.041993, -0.0104688 ] - [ 0.138, -0.268, 0, 0.727, -0.459, -0.138, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.142, -0.317, 0, 0.844, -0.526, -0.142, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0353634, 0.0419673, -0.0105103 ] - [ 0.138, -0.268, 0, 0.727, -0.459, -0.138, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.142, -0.317, 0, 0.842, -0.526, -0.142, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0353528, 0.0419416, -0.0105542 ] - [ 0.138, -0.268, 0, 0.727, -0.459, -0.138, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.141, -0.316, 0, 0.841, -0.525, -0.141, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0353422, 0.0419157, -0.0106006 ] - [ 0.138, -0.268, 0, 0.727, -0.46, -0.138, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.141, -0.316, 0, 0.84, -0.524, -0.141, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0353316, 0.0418898, -0.0106494 ] - [ 0.138, -0.268, 0, 0.727, -0.46, -0.138, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.141, -0.315, 0, 0.838, -0.523, -0.141, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0353208, 0.0418638, -0.0107006 ] - [ 0.137, -0.268, 0, 0.728, -0.46, -0.137, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.141, -0.315, 0, 0.837, -0.522, -0.141, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03531, 0.0418376, -0.0107541 ] - [ 0.137, -0.268, 0, 0.728, -0.46, -0.137, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.14, -0.314, 0, 0.835, -0.521, -0.14, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0352991, 0.0418114, -0.0108099 ] - [ 0.137, -0.268, 0, 0.728, -0.46, -0.137, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.14, -0.313, 0, 0.834, -0.52, -0.14, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0352881, 0.0417852, -0.010868 ] - [ 0.137, -0.268, 0, 0.728, -0.46, -0.137, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.14, -0.313, 0, 0.833, -0.52, -0.14, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0352771, 0.0417588, -0.0109283 ] - [ 0.137, -0.268, 0, 0.728, -0.46, -0.137, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.139, -0.312, 0, 0.831, -0.519, -0.139, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.035266, 0.0417324, -0.0109908 ] - [ 0.136, -0.268, 0, 0.728, -0.46, -0.136, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.139, -0.312, 0, 0.83, -0.518, -0.139, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0352548, 0.0417059, -0.0110555 ] - [ 0.136, -0.268, 0, 0.728, -0.46, -0.136, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.139, -0.311, 0, 0.828, -0.517, -0.139, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0352436, 0.0416794, -0.0111223 ] - [ 0.136, -0.268, 0, 0.729, -0.46, -0.136, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.139, -0.311, 0, 0.827, -0.516, -0.139, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0352323, 0.0416528, -0.0111911 ] - [ 0.136, -0.268, 0, 0.729, -0.461, -0.136, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.138, -0.31, 0, 0.825, -0.515, -0.138, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.035221, 0.0416262, -0.011262 ] - [ 0.135, -0.268, 0, 0.729, -0.461, -0.135, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.138, -0.309, 0, 0.824, -0.515, -0.138, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0352095, 0.0415995, -0.0113348 ] - [ 0.135, -0.268, 0, 0.729, -0.461, -0.135, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.138, -0.309, 0, 0.822, -0.514, -0.138, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0351981, 0.0415728, -0.0114094 ] - [ 0.135, -0.268, 0, 0.729, -0.461, -0.135, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.137, -0.308, 0, 0.821, -0.513, -0.137, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0351866, 0.0415461, -0.0114859 ] - [ 0.135, -0.268, 0, 0.729, -0.461, -0.135, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.137, -0.307, 0, 0.819, -0.512, -0.137, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.035175, 0.0415194, -0.0115642 ] - [ 0.134, -0.268, 0, 0.73, -0.461, -0.134, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.137, -0.307, 0, 0.818, -0.511, -0.137, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0351633, 0.0414927, -0.0116442 ] - [ 0.134, -0.269, 0, 0.73, -0.461, -0.134, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.137, -0.306, 0, 0.816, -0.51, -0.137, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0351517, 0.041466, -0.0117258 ] - [ 0.134, -0.269, 0, 0.73, -0.461, -0.134, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.136, -0.306, 0, 0.815, -0.509, -0.136, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0351399, 0.0414392, -0.011809 ] - [ 0.134, -0.269, 0, 0.73, -0.461, -0.134, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.136, -0.305, 0, 0.814, -0.509, -0.136, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0351282, 0.0414125, -0.0118937 ] - [ 0.133, -0.269, 0, 0.73, -0.462, -0.133, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.136, -0.304, 0, 0.812, -0.508, -0.136, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0351163, 0.0413858, -0.0119799 ] - [ 0.133, -0.269, 0, 0.73, -0.462, -0.133, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.135, -0.304, 0, 0.811, -0.507, -0.135, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0351045, 0.0413591, -0.0120675 ] - [ 0.133, -0.269, 0, 0.731, -0.462, -0.133, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.135, -0.303, 0, 0.809, -0.506, -0.135, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0350926, 0.0413325, -0.0121564 ] - [ 0.133, -0.269, 0, 0.731, -0.462, -0.133, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.135, -0.302, 0, 0.808, -0.505, -0.135, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0350806, 0.0413059, -0.0122467 ] - [ 0.132, -0.269, 0, 0.731, -0.462, -0.132, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.134, -0.302, 0, 0.806, -0.504, -0.134, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0350686, 0.0412793, -0.0123382 ] - [ 0.132, -0.269, 0, 0.731, -0.462, -0.132, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.134, -0.301, 0, 0.805, -0.504, -0.134, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0350566, 0.0412528, -0.0124308 ] - [ 0.132, -0.269, 0, 0.731, -0.462, -0.132, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.134, -0.3, 0, 0.803, -0.503, -0.134, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0350446, 0.0412263, -0.0125245 ] - [ 0.132, -0.269, 0, 0.731, -0.462, -0.132, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.134, -0.3, 0, 0.802, -0.502, -0.134, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0350325, 0.0411999, -0.0126193 ] - [ 0.131, -0.269, 0, 0.732, -0.463, -0.131, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.133, -0.299, 0, 0.8, -0.501, -0.133, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0350204, 0.0411735, -0.0127151 ] - [ 0.131, -0.269, 0, 0.732, -0.463, -0.131, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.133, -0.298, 0, 0.799, -0.5, -0.133, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0350083, 0.0411473, -0.0128119 ] - [ 0.131, -0.269, 0, 0.732, -0.463, -0.131, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.133, -0.298, 0, 0.797, -0.499, -0.133, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0349961, 0.0411211, -0.0129094 ] - [ 0.131, -0.269, 0, 0.732, -0.463, -0.131, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.132, -0.297, 0, 0.796, -0.499, -0.132, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0349839, 0.0410949, -0.0130078 ] - [ 0.13, -0.269, 0, 0.732, -0.463, -0.13, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.132, -0.296, 0, 0.794, -0.498, -0.132, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0349717, 0.0410689, -0.0131068 ] - [ 0.13, -0.269, 0, 0.733, -0.463, -0.13, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.132, -0.296, 0, 0.793, -0.497, -0.132, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0349595, 0.041043, -0.0132065 ] - [ 0.13, -0.269, 0, 0.733, -0.463, -0.13, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.131, -0.295, 0, 0.791, -0.496, -0.131, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0349472, 0.0410172, -0.0133067 ] - [ 0.129, -0.27, 0, 0.733, -0.463, -0.129, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.131, -0.295, 0, 0.79, -0.495, -0.131, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0349349, 0.0409916, -0.0134074 ] - [ 0.129, -0.27, 0, 0.733, -0.464, -0.129, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.131, -0.294, 0, 0.788, -0.495, -0.131, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0349227, 0.0409661, -0.0135085 ] - [ 0.129, -0.27, 0, 0.733, -0.464, -0.129, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.13, -0.293, 0, 0.787, -0.494, -0.13, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0349104, 0.0409407, -0.0136098 ] - [ 0.129, -0.27, 0, 0.733, -0.464, -0.129, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.13, -0.293, 0, 0.786, -0.493, -0.13, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0348981, 0.0409154, -0.0137114 ] - [ 0.128, -0.27, 0, 0.734, -0.464, -0.128, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.13, -0.292, 0, 0.784, -0.492, -0.13, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0348857, 0.0408903, -0.0138132 ] - [ 0.128, -0.27, 0, 0.734, -0.464, -0.128, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.129, -0.291, 0, 0.783, -0.491, -0.129, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0348734, 0.0408654, -0.013915 ] - [ 0.128, -0.27, 0, 0.734, -0.464, -0.128, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.129, -0.291, 0, 0.781, -0.491, -0.129, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0348611, 0.0408407, -0.0140169 ] - [ 0.127, -0.27, 0, 0.734, -0.464, -0.127, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.129, -0.29, 0, 0.78, -0.49, -0.129, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0348488, 0.0408161, -0.0141186 ] - [ 0.127, -0.27, 0, 0.734, -0.464, -0.127, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.128, -0.289, 0, 0.779, -0.489, -0.128, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0348365, 0.0407917, -0.0142202 ] - [ 0.127, -0.27, 0, 0.735, -0.465, -0.127, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.128, -0.289, 0, 0.777, -0.488, -0.128, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0348242, 0.0407675, -0.0143216 ] - [ 0.127, -0.27, 0, 0.735, -0.465, -0.127, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.128, -0.288, 0, 0.776, -0.488, -0.128, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0348119, 0.0407436, -0.0144226 ] - [ 0.126, -0.27, 0, 0.735, -0.465, -0.126, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.127, -0.288, 0, 0.774, -0.487, -0.127, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0347996, 0.0407198, -0.0145233 ] - [ 0.126, -0.27, 0, 0.735, -0.465, -0.126, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.127, -0.287, 0, 0.773, -0.486, -0.127, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0347873, 0.0406963, -0.0146235 ] - [ 0.126, -0.27, 0, 0.735, -0.465, -0.126, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.127, -0.286, 0, 0.772, -0.485, -0.127, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.034775, 0.040673, -0.0147231 ] - [ 0.125, -0.27, 0, 0.736, -0.465, -0.125, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.126, -0.286, 0, 0.771, -0.485, -0.126, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0347627, 0.04065, -0.0148221 ] - [ 0.125, -0.271, 0, 0.736, -0.465, -0.125, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.126, -0.285, 0, 0.769, -0.484, -0.126, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0347505, 0.0406272, -0.0149204 ] - [ 0.125, -0.271, 0, 0.736, -0.465, -0.125, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.125, -0.285, 0, 0.768, -0.483, -0.125, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0347382, 0.0406046, -0.0150179 ] - [ 0.124, -0.271, 0, 0.736, -0.466, -0.124, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.125, -0.284, 0, 0.767, -0.483, -0.125, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.034726, 0.0405824, -0.0151144 ] - [ 0.124, -0.271, 0, 0.736, -0.466, -0.124, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.125, -0.284, 0, 0.765, -0.482, -0.125, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0347139, 0.0405604, -0.0152101 ] - [ 0.124, -0.271, 0, 0.737, -0.466, -0.124, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.124, -0.283, 0, 0.764, -0.481, -0.124, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0347017, 0.0405387, -0.0153046 ] - [ 0.123, -0.271, 0, 0.737, -0.466, -0.123, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.124, -0.282, 0, 0.763, -0.481, -0.124, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0346896, 0.0405173, -0.0153979 ] - [ 0.123, -0.271, 0, 0.737, -0.466, -0.123, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.124, -0.282, 0, 0.762, -0.48, -0.124, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0346775, 0.0404962, -0.01549 ] - [ 0.123, -0.271, 0, 0.737, -0.466, -0.123, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.123, -0.281, 0, 0.761, -0.479, -0.123, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0346655, 0.0404755, -0.0155808 ] - [ 0.122, -0.271, 0, 0.737, -0.466, -0.122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.123, -0.281, 0, 0.76, -0.479, -0.123, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0346536, 0.0404551, -0.0156701 ] - [ 0.122, -0.271, 0, 0.738, -0.467, -0.122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122, -0.28, 0, 0.759, -0.478, -0.122, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0346416, 0.040435, -0.0157578 ] - [ 0.122, -0.271, 0, 0.738, -0.467, -0.122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122, -0.28, 0, 0.758, -0.478, -0.122, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0346298, 0.0404153, -0.015844 ] - [ 0.121, -0.271, 0, 0.738, -0.467, -0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122, -0.279, 0, 0.757, -0.477, -0.122, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.034618, 0.0403959, -0.0159284 ] - [ 0.121, -0.271, 0, 0.738, -0.467, -0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.121, -0.279, 0, 0.756, -0.477, -0.121, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0346062, 0.0403769, -0.0160111 ] - [ 0.121, -0.272, 0, 0.739, -0.467, -0.121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.121, -0.279, 0, 0.755, -0.476, -0.121, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0345946, 0.0403583, -0.0160918 ] - [ 0.12, -0.272, 0, 0.739, -0.467, -0.12, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.121, -0.278, 0, 0.754, -0.476, -0.121, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.034583, 0.0403401, -0.0161706 ] - [ 0.12, -0.272, 0, 0.739, -0.467, -0.12, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.12, -0.278, 0, 0.753, -0.475, -0.12, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0345714, 0.0403223, -0.0162473 ] - [ 0.12, -0.272, 0, 0.739, -0.467, -0.12, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.12, -0.277, 0, 0.752, -0.475, -0.12, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03456, 0.0403049, -0.0163218 ] - [ 0.119, -0.272, 0, 0.739, -0.468, -0.119, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.119, -0.277, 0, 0.751, -0.474, -0.119, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0345486, 0.040288, -0.0163941 ] - [ 0.119, -0.272, 0, 0.74, -0.468, -0.119, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.119, -0.277, 0, 0.75, -0.474, -0.119, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0345374, 0.0402714, -0.016464 ] - [ 0.118, -0.272, 0, 0.74, -0.468, -0.118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.119, -0.276, 0, 0.75, -0.473, -0.119, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0345262, 0.0402554, -0.0165315 ] - [ 0.118, -0.272, 0, 0.74, -0.468, -0.118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.118, -0.276, 0, 0.749, -0.473, -0.118, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0345151, 0.0402397, -0.0165966 ] - [ 0.118, -0.272, 0, 0.74, -0.468, -0.118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.118, -0.276, 0, 0.749, -0.473, -0.118, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0345041, 0.0402246, -0.0166594 ] - [ 0.117, -0.272, 0, 0.741, -0.468, -0.117, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.117, -0.276, 0, 0.748, -0.472, -0.117, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0344932, 0.0402099, -0.0167198 ] - [ 0.117, -0.272, 0, 0.741, -0.468, -0.117, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.117, -0.275, 0, 0.747, -0.472, -0.117, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0344823, 0.0401956, -0.0167779 ] - [ 0.116, -0.272, 0, 0.741, -0.469, -0.116, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.117, -0.275, 0, 0.747, -0.472, -0.117, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0344716, 0.0401818, -0.0168337 ] - [ 0.116, -0.273, 0, 0.741, -0.469, -0.116, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.116, -0.275, 0, 0.747, -0.472, -0.116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.034461, 0.0401686, -0.0168873 ] - [ 0.116, -0.273, 0, 0.742, -0.469, -0.116, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.116, -0.275, 0, 0.746, -0.471, -0.116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0344504, 0.0401558, -0.0169388 ] - [ 0.115, -0.273, 0, 0.742, -0.469, -0.115, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.115, -0.275, 0, 0.746, -0.471, -0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03444, 0.0401434, -0.016988 ] - [ 0.115, -0.273, 0, 0.742, -0.469, -0.115, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.115, -0.274, 0, 0.745, -0.471, -0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0344296, 0.0401316, -0.0170351 ] - [ 0.115, -0.273, 0, 0.742, -0.469, -0.115, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.115, -0.274, 0, 0.745, -0.471, -0.115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0344193, 0.0401204, -0.0170801 ] - [ 0.114, -0.273, 0, 0.742, -0.469, -0.114, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.114, -0.274, 0, 0.745, -0.471, -0.114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0344091, 0.0401096, -0.017123 ] - [ 0.114, -0.273, 0, 0.743, -0.47, -0.114, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.114, -0.274, 0, 0.745, -0.471, -0.114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0343991, 0.0400993, -0.0171639 ] - [ 0.113, -0.273, 0, 0.743, -0.47, -0.113, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.113, -0.274, 0, 0.745, -0.471, -0.113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0343891, 0.0400896, -0.0172028 ] - [ 0.113, -0.273, 0, 0.743, -0.47, -0.113, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.113, -0.274, 0, 0.744, -0.471, -0.113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0343791, 0.0400804, -0.0172398 ] - [ 0.112, -0.273, 0, 0.743, -0.47, -0.112, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.112, -0.274, 0, 0.744, -0.471, -0.112, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0343693, 0.0400717, -0.0172748 ] - [ 0.112, -0.274, 0, 0.744, -0.47, -0.112, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.112, -0.274, 0, 0.744, -0.471, -0.112, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0343596, 0.0400636, -0.0173079 ] - [ 0.112, -0.274, 0, 0.744, -0.47, -0.112, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.112, -0.274, 0, 0.744, -0.471, -0.112, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03435, 0.040056, -0.0173391 ] - [ 0.111, -0.274, 0, 0.744, -0.47, -0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.111, -0.274, 0, 0.744, -0.471, -0.111, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0343404, 0.040049, -0.0173685 ] - [ 0.111, -0.274, 0, 0.744, -0.471, -0.111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.111, -0.274, 0, 0.744, -0.471, -0.111, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.034331, 0.0400425, -0.0173962 ] - [ 0.11, -0.274, 0, 0.745, -0.471, -0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.11, -0.274, 0, 0.744, -0.471, -0.11, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0343216, 0.0400366, -0.017422 ] - [ 0.11, -0.274, 0, 0.745, -0.471, -0.11, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.11, -0.274, 0, 0.745, -0.471, -0.11, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0343123, 0.0400313, -0.0174462 ] - [ 0.109, -0.274, 0, 0.745, -0.471, -0.109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.109, -0.274, 0, 0.745, -0.471, -0.109, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0343031, 0.0400266, -0.0174688 ] - [ 0.109, -0.274, 0, 0.745, -0.471, -0.109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.109, -0.274, 0, 0.745, -0.471, -0.109, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.034294, 0.0400225, -0.01749 ] - [ 0.109, -0.274, 0, 0.746, -0.471, -0.109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.109, -0.274, 0, 0.745, -0.471, -0.109, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.034285, 0.0400191, -0.0175099 ] - [ 0.108, -0.274, 0, 0.746, -0.471, -0.108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.108, -0.274, 0, 0.745, -0.471, -0.108, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0342761, 0.0400163, -0.0175285 ] - [ 0.108, -0.275, 0, 0.746, -0.472, -0.108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.108, -0.274, 0, 0.746, -0.471, -0.108, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0342672, 0.0400142, -0.017546 ] - [ 0.107, -0.275, 0, 0.746, -0.472, -0.107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.107, -0.274, 0, 0.746, -0.471, -0.107, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0342584, 0.0400127, -0.0175625 ] - [ 0.107, -0.275, 0, 0.747, -0.472, -0.107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.107, -0.274, 0, 0.746, -0.472, -0.107, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0342497, 0.040012, -0.0175781 ] - [ 0.106, -0.275, 0, 0.747, -0.472, -0.106, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.106, -0.275, 0, 0.746, -0.472, -0.106, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0342411, 0.0400119, -0.0175929 ] - [ 0.106, -0.275, 0, 0.747, -0.472, -0.106, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.106, -0.275, 0, 0.747, -0.472, -0.106, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0342325, 0.0400126, -0.017607 ] - [ 0.105, -0.275, 0, 0.747, -0.472, -0.105, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.105, -0.275, 0, 0.747, -0.472, -0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.034224, 0.0400141, -0.0176204 ] - [ 0.105, -0.275, 0, 0.748, -0.472, -0.105, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.105, -0.275, 0, 0.747, -0.472, -0.105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0342156, 0.0400163, -0.0176334 ] - [ 0.104, -0.275, 0, 0.748, -0.473, -0.104, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.104, -0.275, 0, 0.748, -0.472, -0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0342072, 0.0400193, -0.017646 ] - [ 0.104, -0.275, 0, 0.748, -0.473, -0.104, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.104, -0.275, 0, 0.748, -0.473, -0.104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0341989, 0.0400231, -0.0176584 ] - [ 0.103, -0.275, 0, 0.748, -0.473, -0.103, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.103, -0.275, 0, 0.748, -0.473, -0.103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0341907, 0.0400276, -0.0176706 ] - [ 0.103, -0.276, 0, 0.749, -0.473, -0.103, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.103, -0.276, 0, 0.748, -0.473, -0.103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0341825, 0.0400331, -0.0176827 ] - [ 0.102, -0.276, 0, 0.749, -0.473, -0.102, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.102, -0.276, 0, 0.749, -0.473, -0.102, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0341744, 0.0400394, -0.0176949 ] - [ 0.102, -0.276, 0, 0.749, -0.473, -0.102, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.102, -0.276, 0, 0.749, -0.473, -0.102, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0341663, 0.0400465, -0.0177072 ] - [ 0.101, -0.276, 0, 0.749, -0.474, -0.101, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.101, -0.276, 0, 0.749, -0.474, -0.101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0341583, 0.0400545, -0.0177198 ] - [ 0.101, -0.276, 0, 0.75, -0.474, -0.101, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.101, -0.276, 0, 0.75, -0.474, -0.101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0341503, 0.0400634, -0.0177328 ] - [ 0.1, -0.276, 0, 0.75, -0.474, -0.1, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.1, -0.276, 0, 0.75, -0.474, -0.1, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0341424, 0.0400731, -0.0177461 ] - [ 0.0999, -0.276, 0, 0.75, -0.474, -0.0999, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0999, -0.276, 0, 0.75, -0.474, -0.0999, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0341345, 0.0400834, -0.0177598 ] - [ 0.0994, -0.276, 0, 0.75, -0.474, -0.0994, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0994, -0.276, 0, 0.751, -0.474, -0.0994, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0341267, 0.0400944, -0.0177738 ] - [ 0.0989, -0.276, 0, 0.751, -0.474, -0.0989, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0989, -0.277, 0, 0.751, -0.474, -0.0989, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.034119, 0.0401058, -0.0177881 ] - [ 0.0984, -0.277, 0, 0.751, -0.474, -0.0984, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0984, -0.277, 0, 0.751, -0.475, -0.0984, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0341112, 0.0401176, -0.0178027 ] - [ 0.0978, -0.277, 0, 0.751, -0.475, -0.0978, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0978, -0.277, 0, 0.751, -0.475, -0.0978, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0341036, 0.0401296, -0.0178176 ] - [ 0.0973, -0.277, 0, 0.751, -0.475, -0.0973, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0973, -0.277, 0, 0.752, -0.475, -0.0973, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0340959, 0.0401418, -0.0178328 ] - [ 0.0968, -0.277, 0, 0.752, -0.475, -0.0968, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0968, -0.277, 0, 0.752, -0.475, -0.0968, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0340884, 0.040154, -0.0178482 ] - [ 0.0963, -0.277, 0, 0.752, -0.475, -0.0963, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0963, -0.277, 0, 0.752, -0.475, -0.0963, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0340809, 0.0401662, -0.017864 ] - [ 0.0958, -0.277, 0, 0.752, -0.475, -0.0958, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0958, -0.277, 0, 0.752, -0.475, -0.0958, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0340734, 0.0401782, -0.0178799 ] - [ 0.0952, -0.277, 0, 0.753, -0.475, -0.0952, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0952, -0.277, 0, 0.753, -0.475, -0.0952, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.034066, 0.04019, -0.0178961 ] - [ 0.0947, -0.277, 0, 0.753, -0.475, -0.0947, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0947, -0.277, 0, 0.753, -0.476, -0.0947, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0340586, 0.0402013, -0.0179125 ] - [ 0.0942, -0.277, 0, 0.753, -0.476, -0.0942, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0942, -0.277, 0, 0.753, -0.476, -0.0942, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0340513, 0.0402122, -0.0179291 ] - [ 0.0937, -0.278, 0, 0.753, -0.476, -0.0937, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0937, -0.278, 0, 0.753, -0.476, -0.0937, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.034044, 0.0402225, -0.0179459 ] - [ 0.0932, -0.278, 0, 0.754, -0.476, -0.0932, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0932, -0.278, 0, 0.754, -0.476, -0.0932, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0340368, 0.0402321, -0.0179629 ] - [ 0.0927, -0.278, 0, 0.754, -0.476, -0.0927, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0927, -0.278, 0, 0.754, -0.476, -0.0927, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0340296, 0.0402409, -0.0179801 ] - [ 0.0921, -0.278, 0, 0.754, -0.476, -0.0921, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0921, -0.278, 0, 0.754, -0.476, -0.0921, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0340225, 0.0402488, -0.0179974 ] - [ 0.0916, -0.278, 0, 0.754, -0.476, -0.0916, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0916, -0.278, 0, 0.754, -0.476, -0.0916, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0340154, 0.0402557, -0.0180149 ] - [ 0.0911, -0.278, 0, 0.754, -0.476, -0.0911, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0911, -0.278, 0, 0.754, -0.476, -0.0911, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0340083, 0.0402615, -0.0180324 ] - [ 0.0906, -0.278, 0, 0.755, -0.477, -0.0906, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0906, -0.278, 0, 0.755, -0.477, -0.0906, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0340013, 0.040266, -0.0180501 ] - [ 0.0901, -0.278, 0, 0.755, -0.477, -0.0901, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0901, -0.278, 0, 0.755, -0.477, -0.0901, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339944, 0.0402694, -0.018068 ] - [ 0.0896, -0.278, 0, 0.755, -0.477, -0.0896, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0896, -0.278, 0, 0.755, -0.477, -0.0896, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339875, 0.0402716, -0.0180859 ] - [ 0.0891, -0.278, 0, 0.755, -0.477, -0.0891, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0891, -0.278, 0, 0.755, -0.477, -0.0891, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339806, 0.0402726, -0.018104 ] - [ 0.0887, -0.278, 0, 0.756, -0.477, -0.0887, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0887, -0.278, 0, 0.756, -0.477, -0.0887, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339738, 0.0402724, -0.0181222 ] - [ 0.0882, -0.279, 0, 0.756, -0.477, -0.0882, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0882, -0.279, 0, 0.756, -0.477, -0.0882, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339671, 0.0402712, -0.0181405 ] - [ 0.0877, -0.279, 0, 0.756, -0.477, -0.0877, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0877, -0.279, 0, 0.756, -0.477, -0.0877, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339603, 0.0402687, -0.018159 ] - [ 0.0872, -0.279, 0, 0.756, -0.477, -0.0872, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0872, -0.279, 0, 0.756, -0.477, -0.0872, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339537, 0.0402653, -0.0181776 ] - [ 0.0867, -0.279, 0, 0.756, -0.478, -0.0867, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0867, -0.279, 0, 0.756, -0.478, -0.0867, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033947, 0.0402607, -0.0181963 ] - [ 0.0863, -0.279, 0, 0.757, -0.478, -0.0863, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0863, -0.279, 0, 0.757, -0.478, -0.0863, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339405, 0.040255, -0.0182152 ] - [ 0.0858, -0.279, 0, 0.757, -0.478, -0.0858, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0858, -0.279, 0, 0.757, -0.478, -0.0858, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339339, 0.0402484, -0.0182342 ] - [ 0.0853, -0.279, 0, 0.757, -0.478, -0.0853, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0853, -0.279, 0, 0.757, -0.478, -0.0853, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339274, 0.0402407, -0.0182534 ] - [ 0.0849, -0.279, 0, 0.757, -0.478, -0.0849, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0849, -0.279, 0, 0.757, -0.478, -0.0849, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339209, 0.040232, -0.0182727 ] - [ 0.0844, -0.279, 0, 0.757, -0.478, -0.0844, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0844, -0.279, 0, 0.757, -0.478, -0.0844, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339145, 0.0402223, -0.0182922 ] - [ 0.084, -0.279, 0, 0.758, -0.478, -0.084, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.084, -0.279, 0, 0.758, -0.478, -0.084, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339082, 0.0402116, -0.0183119 ] - [ 0.0835, -0.279, 0, 0.758, -0.478, -0.0835, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0835, -0.279, 0, 0.758, -0.478, -0.0835, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339018, 0.0402, -0.0183317 ] - [ 0.0831, -0.28, 0, 0.758, -0.478, -0.0831, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0831, -0.28, 0, 0.758, -0.478, -0.0831, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338955, 0.0401875, -0.0183517 ] - [ 0.0826, -0.28, 0, 0.758, -0.479, -0.0826, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0826, -0.28, 0, 0.758, -0.479, -0.0826, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338893, 0.040174, -0.0183718 ] - [ 0.0822, -0.28, 0, 0.758, -0.479, -0.0822, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0822, -0.28, 0, 0.758, -0.479, -0.0822, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338831, 0.0401597, -0.0183922 ] - [ 0.0817, -0.28, 0, 0.759, -0.479, -0.0817, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0817, -0.28, 0, 0.759, -0.479, -0.0817, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338769, 0.0401444, -0.0184126 ] - [ 0.0813, -0.28, 0, 0.759, -0.479, -0.0813, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0813, -0.28, 0, 0.759, -0.479, -0.0813, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338707, 0.0401283, -0.0184333 ] - [ 0.0809, -0.28, 0, 0.759, -0.479, -0.0809, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0809, -0.28, 0, 0.759, -0.479, -0.0809, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338646, 0.0401114, -0.0184542 ] - [ 0.0804, -0.28, 0, 0.759, -0.479, -0.0804, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0804, -0.28, 0, 0.759, -0.479, -0.0804, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338586, 0.0400936, -0.0184752 ] - [ 0.08, -0.28, 0, 0.759, -0.479, -0.08, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.08, -0.28, 0, 0.759, -0.479, -0.08, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338525, 0.040075, -0.0184964 ] - [ 0.0796, -0.28, 0, 0.759, -0.479, -0.0796, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0796, -0.28, 0, 0.759, -0.479, -0.0796, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338466, 0.0400555, -0.0185177 ] - [ 0.0791, -0.28, 0, 0.76, -0.479, -0.0791, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0791, -0.28, 0, 0.76, -0.479, -0.0791, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338406, 0.0400352, -0.0185392 ] - [ 0.0787, -0.28, 0, 0.76, -0.48, -0.0787, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0787, -0.28, 0, 0.76, -0.48, -0.0787, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338347, 0.0400141, -0.0185608 ] - [ 0.0783, -0.28, 0, 0.76, -0.48, -0.0783, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0783, -0.28, 0, 0.76, -0.48, -0.0783, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338288, 0.0399922, -0.0185826 ] - [ 0.0779, -0.28, 0, 0.76, -0.48, -0.0779, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0779, -0.28, 0, 0.76, -0.48, -0.0779, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033823, 0.0399695, -0.0186046 ] - [ 0.0775, -0.28, 0, 0.76, -0.48, -0.0775, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0775, -0.28, 0, 0.76, -0.48, -0.0775, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338172, 0.0399459, -0.0186266 ] - [ 0.0771, -0.281, 0, 0.76, -0.48, -0.0771, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0771, -0.281, 0, 0.76, -0.48, -0.0771, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338114, 0.0399216, -0.0186488 ] - [ 0.0766, -0.281, 0, 0.761, -0.48, -0.0766, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0766, -0.281, 0, 0.761, -0.48, -0.0766, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338057, 0.0398965, -0.0186712 ] - [ 0.0762, -0.281, 0, 0.761, -0.48, -0.0762, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0762, -0.281, 0, 0.761, -0.48, -0.0762, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338, 0.0398707, -0.0186936 ] - [ 0.0758, -0.281, 0, 0.761, -0.48, -0.0758, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0758, -0.281, 0, 0.761, -0.48, -0.0758, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337944, 0.039844, -0.0187162 ] - [ 0.0754, -0.281, 0, 0.761, -0.48, -0.0754, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0754, -0.281, 0, 0.761, -0.48, -0.0754, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337887, 0.0398166, -0.0187389 ] - [ 0.075, -0.281, 0, 0.761, -0.48, -0.075, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.075, -0.281, 0, 0.761, -0.48, -0.075, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337832, 0.0397885, -0.0187617 ] - [ 0.0747, -0.281, 0, 0.761, -0.48, -0.0747, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0747, -0.281, 0, 0.761, -0.48, -0.0747, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337776, 0.0397595, -0.0187846 ] - [ 0.0743, -0.281, 0, 0.761, -0.48, -0.0743, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0743, -0.281, 0, 0.761, -0.48, -0.0743, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337721, 0.0397299, -0.0188076 ] - [ 0.0739, -0.281, 0, 0.762, -0.481, -0.0739, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0739, -0.281, 0, 0.762, -0.481, -0.0739, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337666, 0.0396995, -0.0188308 ] - [ 0.0735, -0.281, 0, 0.762, -0.481, -0.0735, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0735, -0.281, 0, 0.762, -0.481, -0.0735, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337612, 0.0396684, -0.018854 ] - [ 0.0731, -0.281, 0, 0.762, -0.481, -0.0731, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0731, -0.281, 0, 0.762, -0.481, -0.0731, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337557, 0.0396366, -0.0188773 ] - [ 0.0727, -0.281, 0, 0.762, -0.481, -0.0727, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0727, -0.281, 0, 0.762, -0.481, -0.0727, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337504, 0.039604, -0.0189007 ] - [ 0.0723, -0.281, 0, 0.762, -0.481, -0.0723, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0723, -0.281, 0, 0.762, -0.481, -0.0723, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033745, 0.0395708, -0.0189241 ] - [ 0.072, -0.281, 0, 0.762, -0.481, -0.072, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.072, -0.281, 0, 0.762, -0.481, -0.072, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337397, 0.0395369, -0.0189477 ] - [ 0.0716, -0.281, 0, 0.762, -0.481, -0.0716, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0716, -0.281, 0, 0.762, -0.481, -0.0716, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337344, 0.0395022, -0.0189713 ] - [ 0.0712, -0.281, 0, 0.763, -0.481, -0.0712, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0712, -0.281, 0, 0.763, -0.481, -0.0712, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337292, 0.0394669, -0.0189951 ] - [ 0.0709, -0.281, 0, 0.763, -0.481, -0.0709, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0709, -0.281, 0, 0.763, -0.481, -0.0709, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033724, 0.0394309, -0.0190189 ] - [ 0.0705, -0.282, 0, 0.763, -0.481, -0.0705, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0705, -0.282, 0, 0.763, -0.481, -0.0705, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337188, 0.0393943, -0.0190428 ] - [ 0.0701, -0.282, 0, 0.763, -0.481, -0.0701, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0701, -0.282, 0, 0.763, -0.481, -0.0701, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337137, 0.039357, -0.0190667 ] - [ 0.0698, -0.282, 0, 0.763, -0.481, -0.0698, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0698, -0.282, 0, 0.763, -0.481, -0.0698, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337086, 0.0393191, -0.0190908 ] - [ 0.0694, -0.282, 0, 0.763, -0.482, -0.0694, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0694, -0.282, 0, 0.763, -0.482, -0.0694, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337035, 0.0392805, -0.0191149 ] - [ 0.0691, -0.282, 0, 0.763, -0.482, -0.0691, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0691, -0.282, 0, 0.763, -0.482, -0.0691, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336985, 0.0392413, -0.0191391 ] - [ 0.0687, -0.282, 0, 0.763, -0.482, -0.0687, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0687, -0.282, 0, 0.763, -0.482, -0.0687, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336934, 0.0392015, -0.0191634 ] - [ 0.0684, -0.282, 0, 0.764, -0.482, -0.0684, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0684, -0.282, 0, 0.764, -0.482, -0.0684, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336884, 0.0391611, -0.0191877 ] - [ 0.068, -0.282, 0, 0.764, -0.482, -0.068, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.068, -0.282, 0, 0.764, -0.482, -0.068, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336835, 0.03912, -0.0192121 ] - [ 0.0677, -0.282, 0, 0.764, -0.482, -0.0677, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0677, -0.282, 0, 0.764, -0.482, -0.0677, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336786, 0.0390784, -0.0192366 ] - [ 0.0673, -0.282, 0, 0.764, -0.482, -0.0673, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0673, -0.282, 0, 0.764, -0.482, -0.0673, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336737, 0.0390362, -0.0192611 ] - [ 0.067, -0.282, 0, 0.764, -0.482, -0.067, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.067, -0.282, 0, 0.764, -0.482, -0.067, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336688, 0.0389934, -0.0192857 ] - [ 0.0666, -0.282, 0, 0.764, -0.482, -0.0666, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0666, -0.282, 0, 0.764, -0.482, -0.0666, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033664, 0.0389501, -0.0193104 ] - [ 0.0663, -0.282, 0, 0.764, -0.482, -0.0663, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0663, -0.282, 0, 0.764, -0.482, -0.0663, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336592, 0.0389061, -0.0193352 ] - [ 0.066, -0.282, 0, 0.764, -0.482, -0.066, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.066, -0.282, 0, 0.764, -0.482, -0.066, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336545, 0.0388617, -0.0193599 ] - [ 0.0656, -0.282, 0, 0.764, -0.482, -0.0656, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0656, -0.282, 0, 0.764, -0.482, -0.0656, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336497, 0.0388167, -0.0193848 ] - [ 0.0653, -0.282, 0, 0.765, -0.482, -0.0653, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0653, -0.282, 0, 0.765, -0.482, -0.0653, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033645, 0.0387711, -0.0194097 ] - [ 0.065, -0.282, 0, 0.765, -0.482, -0.065, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.065, -0.282, 0, 0.765, -0.482, -0.065, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336403, 0.0387251, -0.0194347 ] - [ 0.0647, -0.282, 0, 0.765, -0.482, -0.0647, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0647, -0.282, 0, 0.765, -0.482, -0.0647, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336357, 0.0386785, -0.0194597 ] - [ 0.0643, -0.282, 0, 0.765, -0.482, -0.0643, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0643, -0.282, 0, 0.765, -0.482, -0.0643, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336311, 0.0386314, -0.0194848 ] - [ 0.064, -0.282, 0, 0.765, -0.483, -0.064, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.064, -0.282, 0, 0.765, -0.483, -0.064, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336265, 0.0385838, -0.0195099 ] - [ 0.0637, -0.282, 0, 0.765, -0.483, -0.0637, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0637, -0.282, 0, 0.765, -0.483, -0.0637, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033622, 0.0385357, -0.0195351 ] - [ 0.0634, -0.283, 0, 0.765, -0.483, -0.0634, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0634, -0.283, 0, 0.765, -0.483, -0.0634, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336174, 0.0384871, -0.0195603 ] - [ 0.0631, -0.283, 0, 0.765, -0.483, -0.0631, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0631, -0.283, 0, 0.765, -0.483, -0.0631, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336129, 0.038438, -0.0195855 ] - [ 0.0628, -0.283, 0, 0.765, -0.483, -0.0628, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0628, -0.283, 0, 0.765, -0.483, -0.0628, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336085, 0.0383885, -0.0196108 ] - [ 0.0625, -0.283, 0, 0.765, -0.483, -0.0625, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0625, -0.283, 0, 0.765, -0.483, -0.0625, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033604, 0.0383385, -0.0196361 ] - [ 0.0622, -0.283, 0, 0.766, -0.483, -0.0622, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0622, -0.283, 0, 0.766, -0.483, -0.0622, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335996, 0.0382881, -0.0196615 ] - [ 0.0618, -0.283, 0, 0.766, -0.483, -0.0618, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0618, -0.283, 0, 0.766, -0.483, -0.0618, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335952, 0.0382372, -0.0196869 ] - [ 0.0615, -0.283, 0, 0.766, -0.483, -0.0615, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0615, -0.283, 0, 0.766, -0.483, -0.0615, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335909, 0.0381858, -0.0197123 ] - [ 0.0612, -0.283, 0, 0.766, -0.483, -0.0612, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0612, -0.283, 0, 0.766, -0.483, -0.0612, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335865, 0.0381341, -0.0197378 ] - [ 0.061, -0.283, 0, 0.766, -0.483, -0.061, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.061, -0.283, 0, 0.766, -0.483, -0.061, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335822, 0.0380819, -0.0197632 ] - [ 0.0607, -0.283, 0, 0.766, -0.483, -0.0607, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0607, -0.283, 0, 0.766, -0.483, -0.0607, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033578, 0.0380293, -0.0197887 ] - [ 0.0604, -0.283, 0, 0.766, -0.483, -0.0604, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0604, -0.283, 0, 0.766, -0.483, -0.0604, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335737, 0.0379763, -0.0198143 ] - [ 0.0601, -0.283, 0, 0.766, -0.483, -0.0601, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0601, -0.283, 0, 0.766, -0.483, -0.0601, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335695, 0.0379229, -0.0198398 ] - [ 0.0598, -0.283, 0, 0.766, -0.483, -0.0598, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0598, -0.283, 0, 0.766, -0.483, -0.0598, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335653, 0.0378691, -0.0198654 ] - [ 0.0595, -0.283, 0, 0.766, -0.483, -0.0595, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0595, -0.283, 0, 0.766, -0.483, -0.0595, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335611, 0.0378149, -0.0198909 ] - [ 0.0592, -0.283, 0, 0.766, -0.483, -0.0592, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0592, -0.283, 0, 0.766, -0.483, -0.0592, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033557, 0.0377604, -0.0199165 ] - [ 0.0589, -0.283, 0, 0.767, -0.483, -0.0589, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0589, -0.283, 0, 0.767, -0.483, -0.0589, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335529, 0.0377054, -0.0199421 ] - [ 0.0586, -0.283, 0, 0.767, -0.484, -0.0586, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0586, -0.283, 0, 0.767, -0.484, -0.0586, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335488, 0.0376501, -0.0199677 ] - [ 0.0584, -0.283, 0, 0.767, -0.484, -0.0584, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0584, -0.283, 0, 0.767, -0.484, -0.0584, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335447, 0.0375945, -0.0199934 ] - [ 0.0581, -0.283, 0, 0.767, -0.484, -0.0581, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0581, -0.283, 0, 0.767, -0.484, -0.0581, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335407, 0.0375385, -0.020019 ] - [ 0.0578, -0.283, 0, 0.767, -0.484, -0.0578, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0578, -0.283, 0, 0.767, -0.484, -0.0578, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335367, 0.0374821, -0.0200446 ] - [ 0.0575, -0.283, 0, 0.767, -0.484, -0.0575, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0575, -0.283, 0, 0.767, -0.484, -0.0575, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335327, 0.0374254, -0.0200703 ] - [ 0.0573, -0.283, 0, 0.767, -0.484, -0.0573, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0573, -0.283, 0, 0.767, -0.484, -0.0573, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335287, 0.0373683, -0.0200959 ] - [ 0.057, -0.283, 0, 0.767, -0.484, -0.057, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.057, -0.283, 0, 0.767, -0.484, -0.057, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335248, 0.037311, -0.0201216 ] - [ 0.0567, -0.283, 0, 0.767, -0.484, -0.0567, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0567, -0.283, 0, 0.767, -0.484, -0.0567, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335209, 0.0372533, -0.0201473 ] - [ 0.0565, -0.283, 0, 0.767, -0.484, -0.0565, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0565, -0.283, 0, 0.767, -0.484, -0.0565, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033517, 0.0371952, -0.0201729 ] - [ 0.0562, -0.283, 0, 0.767, -0.484, -0.0562, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0562, -0.283, 0, 0.767, -0.484, -0.0562, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335131, 0.0371369, -0.0201986 ] - [ 0.0559, -0.283, 0, 0.767, -0.484, -0.0559, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0559, -0.283, 0, 0.767, -0.484, -0.0559, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335093, 0.0370782, -0.0202243 ] - [ 0.0557, -0.283, 0, 0.767, -0.484, -0.0557, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0557, -0.283, 0, 0.767, -0.484, -0.0557, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335055, 0.0370193, -0.0202499 ] - [ 0.0554, -0.283, 0, 0.768, -0.484, -0.0554, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0554, -0.283, 0, 0.768, -0.484, -0.0554, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335017, 0.03696, -0.0202756 ] - [ 0.0552, -0.284, 0, 0.768, -0.484, -0.0552, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0552, -0.284, 0, 0.768, -0.484, -0.0552, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334979, 0.0369005, -0.0203012 ] - [ 0.0549, -0.284, 0, 0.768, -0.484, -0.0549, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0549, -0.284, 0, 0.768, -0.484, -0.0549, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334942, 0.0368407, -0.0203269 ] - [ 0.0547, -0.284, 0, 0.768, -0.484, -0.0547, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0547, -0.284, 0, 0.768, -0.484, -0.0547, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334905, 0.0367805, -0.0203525 ] - [ 0.0544, -0.284, 0, 0.768, -0.484, -0.0544, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0544, -0.284, 0, 0.768, -0.484, -0.0544, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334868, 0.0367202, -0.0203782 ] - [ 0.0542, -0.284, 0, 0.768, -0.484, -0.0542, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0542, -0.284, 0, 0.768, -0.484, -0.0542, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334831, 0.0366595, -0.0204038 ] - [ 0.0539, -0.284, 0, 0.768, -0.484, -0.0539, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0539, -0.284, 0, 0.768, -0.484, -0.0539, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334795, 0.0365986, -0.0204294 ] - [ 0.0537, -0.284, 0, 0.768, -0.484, -0.0537, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0537, -0.284, 0, 0.768, -0.484, -0.0537, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334759, 0.0365374, -0.020455 ] - [ 0.0534, -0.284, 0, 0.768, -0.484, -0.0534, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0534, -0.284, 0, 0.768, -0.484, -0.0534, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334723, 0.036476, -0.0204806 ] - [ 0.0532, -0.284, 0, 0.768, -0.484, -0.0532, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0532, -0.284, 0, 0.768, -0.484, -0.0532, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334687, 0.0364143, -0.0205062 ] - [ 0.0529, -0.284, 0, 0.768, -0.484, -0.0529, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0529, -0.284, 0, 0.768, -0.484, -0.0529, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334652, 0.0363523, -0.0205317 ] - [ 0.0527, -0.284, 0, 0.768, -0.484, -0.0527, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0527, -0.284, 0, 0.768, -0.484, -0.0527, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334616, 0.0362902, -0.0205573 ] - [ 0.0525, -0.284, 0, 0.768, -0.485, -0.0525, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0525, -0.284, 0, 0.768, -0.485, -0.0525, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334581, 0.0362278, -0.0205828 ] - [ 0.0522, -0.284, 0, 0.768, -0.485, -0.0522, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0522, -0.284, 0, 0.768, -0.485, -0.0522, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334546, 0.0361651, -0.0206083 ] - [ 0.052, -0.284, 0, 0.768, -0.485, -0.052, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.052, -0.284, 0, 0.768, -0.485, -0.052, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334512, 0.0361023, -0.0206338 ] - [ 0.0518, -0.284, 0, 0.768, -0.485, -0.0518, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0518, -0.284, 0, 0.768, -0.485, -0.0518, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334477, 0.0360392, -0.0206593 ] - [ 0.0515, -0.284, 0, 0.769, -0.485, -0.0515, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0515, -0.284, 0, 0.769, -0.485, -0.0515, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334443, 0.0359759, -0.0206847 ] - [ 0.0513, -0.284, 0, 0.769, -0.485, -0.0513, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0513, -0.284, 0, 0.769, -0.485, -0.0513, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334409, 0.0359125, -0.0207101 ] - [ 0.0511, -0.284, 0, 0.769, -0.485, -0.0511, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0511, -0.284, 0, 0.769, -0.485, -0.0511, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334375, 0.0358488, -0.0207355 ] - [ 0.0509, -0.284, 0, 0.769, -0.485, -0.0509, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0509, -0.284, 0, 0.769, -0.485, -0.0509, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334342, 0.0357849, -0.0207609 ] - [ 0.0506, -0.284, 0, 0.769, -0.485, -0.0506, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0506, -0.284, 0, 0.769, -0.485, -0.0506, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334309, 0.0357209, -0.0207862 ] - [ 0.0504, -0.284, 0, 0.769, -0.485, -0.0504, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0504, -0.284, 0, 0.769, -0.485, -0.0504, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334275, 0.0356566, -0.0208115 ] - [ 0.0502, -0.284, 0, 0.769, -0.485, -0.0502, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0502, -0.284, 0, 0.769, -0.485, -0.0502, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334243, 0.0355922, -0.0208368 ] - [ 0.05, -0.284, 0, 0.769, -0.485, -0.05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.05, -0.284, 0, 0.769, -0.485, -0.05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033421, 0.0355276, -0.020862 ] - [ 0.0498, -0.284, 0, 0.769, -0.485, -0.0498, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0498, -0.284, 0, 0.769, -0.485, -0.0498, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334177, 0.0354628, -0.0208872 ] - [ 0.0495, -0.284, 0, 0.769, -0.485, -0.0495, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0495, -0.284, 0, 0.769, -0.485, -0.0495, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334145, 0.0353979, -0.0209124 ] - [ 0.0493, -0.284, 0, 0.769, -0.485, -0.0493, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0493, -0.284, 0, 0.769, -0.485, -0.0493, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334113, 0.0353328, -0.0209376 ] - [ 0.0491, -0.284, 0, 0.769, -0.485, -0.0491, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0491, -0.284, 0, 0.769, -0.485, -0.0491, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334081, 0.0352675, -0.0209627 ] - [ 0.0489, -0.284, 0, 0.769, -0.485, -0.0489, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0489, -0.284, 0, 0.769, -0.485, -0.0489, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334049, 0.0352021, -0.0209877 ] - [ 0.0487, -0.284, 0, 0.769, -0.485, -0.0487, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0487, -0.284, 0, 0.769, -0.485, -0.0487, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334018, 0.0351366, -0.0210128 ] - [ 0.0485, -0.284, 0, 0.769, -0.485, -0.0485, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0485, -0.284, 0, 0.769, -0.485, -0.0485, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333987, 0.0350709, -0.0210377 ] - [ 0.0483, -0.284, 0, 0.769, -0.485, -0.0483, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0483, -0.284, 0, 0.769, -0.485, -0.0483, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333955, 0.0350051, -0.0210627 ] - [ 0.0481, -0.284, 0, 0.769, -0.485, -0.0481, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0481, -0.284, 0, 0.769, -0.485, -0.0481, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333925, 0.0349391, -0.0210876 ] - [ 0.0479, -0.284, 0, 0.769, -0.485, -0.0479, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0479, -0.284, 0, 0.769, -0.485, -0.0479, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333894, 0.034873, -0.0211125 ] - [ 0.0477, -0.284, 0, 0.769, -0.485, -0.0477, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0477, -0.284, 0, 0.769, -0.485, -0.0477, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333864, 0.0348067, -0.0211373 ] - [ 0.0475, -0.284, 0, 0.77, -0.485, -0.0475, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0475, -0.284, 0, 0.77, -0.485, -0.0475, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333833, 0.0347404, -0.0211621 ] - [ 0.0473, -0.284, 0, 0.77, -0.485, -0.0473, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0473, -0.284, 0, 0.77, -0.485, -0.0473, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333803, 0.0346739, -0.0211868 ] - [ 0.0471, -0.284, 0, 0.77, -0.485, -0.0471, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0471, -0.284, 0, 0.77, -0.485, -0.0471, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333773, 0.0346073, -0.0212115 ] - [ 0.0469, -0.284, 0, 0.77, -0.485, -0.0469, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0469, -0.284, 0, 0.77, -0.485, -0.0469, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333743, 0.0345406, -0.0212362 ] - [ 0.0467, -0.284, 0, 0.77, -0.485, -0.0467, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0467, -0.284, 0, 0.77, -0.485, -0.0467, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333714, 0.0344737, -0.0212608 ] - [ 0.0465, -0.284, 0, 0.77, -0.485, -0.0465, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0465, -0.284, 0, 0.77, -0.485, -0.0465, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333685, 0.0344068, -0.0212854 ] - [ 0.0463, -0.284, 0, 0.77, -0.485, -0.0463, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0463, -0.284, 0, 0.77, -0.485, -0.0463, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333655, 0.0343398, -0.0213099 ] - [ 0.0461, -0.284, 0, 0.77, -0.485, -0.0461, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0461, -0.284, 0, 0.77, -0.485, -0.0461, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333626, 0.0342726, -0.0213344 ] - [ 0.0459, -0.284, 0, 0.77, -0.485, -0.0459, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0459, -0.284, 0, 0.77, -0.485, -0.0459, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333598, 0.0342054, -0.0213588 ] - [ 0.0457, -0.284, 0, 0.77, -0.485, -0.0457, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0457, -0.284, 0, 0.77, -0.485, -0.0457, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333569, 0.034138, -0.0213831 ] - [ 0.0455, -0.284, 0, 0.77, -0.485, -0.0455, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0455, -0.284, 0, 0.77, -0.485, -0.0455, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333541, 0.0340706, -0.0214075 ] - [ 0.0453, -0.284, 0, 0.77, -0.486, -0.0453, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0453, -0.284, 0, 0.77, -0.486, -0.0453, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333513, 0.0340031, -0.0214318 ] - [ 0.0452, -0.285, 0, 0.77, -0.486, -0.0452, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0452, -0.285, 0, 0.77, -0.486, -0.0452, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333484, 0.0339356, -0.021456 ] - [ 0.045, -0.285, 0, 0.77, -0.486, -0.045, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.045, -0.285, 0, 0.77, -0.486, -0.045, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333456, 0.0338679, -0.0214801 ] - [ 0.0448, -0.285, 0, 0.77, -0.486, -0.0448, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0448, -0.285, 0, 0.77, -0.486, -0.0448, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333429, 0.0338002, -0.0215043 ] - [ 0.0446, -0.285, 0, 0.77, -0.486, -0.0446, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0446, -0.285, 0, 0.77, -0.486, -0.0446, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333401, 0.0337323, -0.0215283 ] - [ 0.0444, -0.285, 0, 0.77, -0.486, -0.0444, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0444, -0.285, 0, 0.77, -0.486, -0.0444, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333374, 0.0336645, -0.0215523 ] - [ 0.0442, -0.285, 0, 0.77, -0.486, -0.0442, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0442, -0.285, 0, 0.77, -0.486, -0.0442, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333347, 0.0335965, -0.0215763 ] - [ 0.0441, -0.285, 0, 0.77, -0.486, -0.0441, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0441, -0.285, 0, 0.77, -0.486, -0.0441, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033332, 0.0335285, -0.0216002 ] - [ 0.0439, -0.285, 0, 0.77, -0.486, -0.0439, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0439, -0.285, 0, 0.77, -0.486, -0.0439, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333293, 0.0334605, -0.021624 ] - [ 0.0437, -0.285, 0, 0.77, -0.486, -0.0437, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0437, -0.285, 0, 0.77, -0.486, -0.0437, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333266, 0.0333924, -0.0216478 ] - [ 0.0435, -0.285, 0, 0.77, -0.486, -0.0435, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0435, -0.285, 0, 0.77, -0.486, -0.0435, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033324, 0.0333242, -0.0216715 ] - [ 0.0434, -0.285, 0, 0.77, -0.486, -0.0434, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0434, -0.285, 0, 0.77, -0.486, -0.0434, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333214, 0.033256, -0.0216952 ] - [ 0.0432, -0.285, 0, 0.77, -0.486, -0.0432, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0432, -0.285, 0, 0.77, -0.486, -0.0432, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333187, 0.0331877, -0.0217188 ] - [ 0.043, -0.285, 0, 0.771, -0.486, -0.043, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.043, -0.285, 0, 0.771, -0.486, -0.043, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333161, 0.0331194, -0.0217424 ] - [ 0.0429, -0.285, 0, 0.771, -0.486, -0.0429, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0429, -0.285, 0, 0.771, -0.486, -0.0429, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333136, 0.0330511, -0.0217659 ] - [ 0.0427, -0.285, 0, 0.771, -0.486, -0.0427, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0427, -0.285, 0, 0.771, -0.486, -0.0427, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033311, 0.0329827, -0.0217893 ] - [ 0.0425, -0.285, 0, 0.771, -0.486, -0.0425, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0425, -0.285, 0, 0.771, -0.486, -0.0425, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333084, 0.0329143, -0.0218127 ] - [ 0.0424, -0.285, 0, 0.771, -0.486, -0.0424, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0424, -0.285, 0, 0.771, -0.486, -0.0424, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333059, 0.0328459, -0.021836 ] - [ 0.0422, -0.285, 0, 0.771, -0.486, -0.0422, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0422, -0.285, 0, 0.771, -0.486, -0.0422, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333034, 0.0327774, -0.0218592 ] - [ 0.042, -0.285, 0, 0.771, -0.486, -0.042, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.042, -0.285, 0, 0.771, -0.486, -0.042, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333009, 0.032709, -0.0218824 ] - [ 0.0419, -0.285, 0, 0.771, -0.486, -0.0419, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0419, -0.285, 0, 0.771, -0.486, -0.0419, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332984, 0.0326405, -0.0219055 ] - [ 0.0417, -0.285, 0, 0.771, -0.486, -0.0417, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0417, -0.285, 0, 0.771, -0.486, -0.0417, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332959, 0.032572, -0.0219285 ] - [ 0.0416, -0.285, 0, 0.771, -0.486, -0.0416, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0416, -0.285, 0, 0.771, -0.486, -0.0416, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332935, 0.0325035, -0.0219515 ] - [ 0.0414, -0.285, 0, 0.771, -0.486, -0.0414, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0414, -0.285, 0, 0.771, -0.486, -0.0414, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033291, 0.0324349, -0.0219744 ] - [ 0.0412, -0.285, 0, 0.771, -0.486, -0.0412, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0412, -0.285, 0, 0.771, -0.486, -0.0412, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332886, 0.0323664, -0.0219973 ] - [ 0.0411, -0.285, 0, 0.771, -0.486, -0.0411, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0411, -0.285, 0, 0.771, -0.486, -0.0411, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332862, 0.0322978, -0.0220201 ] - [ 0.0409, -0.285, 0, 0.771, -0.486, -0.0409, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0409, -0.285, 0, 0.771, -0.486, -0.0409, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332838, 0.0322293, -0.0220428 ] - [ 0.0408, -0.285, 0, 0.771, -0.486, -0.0408, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0408, -0.285, 0, 0.771, -0.486, -0.0408, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332814, 0.0321607, -0.0220654 ] - [ 0.0406, -0.285, 0, 0.771, -0.486, -0.0406, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0406, -0.285, 0, 0.771, -0.486, -0.0406, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332791, 0.0320922, -0.022088 ] - [ 0.0405, -0.285, 0, 0.771, -0.486, -0.0405, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0405, -0.285, 0, 0.771, -0.486, -0.0405, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332767, 0.0320236, -0.0221105 ] - [ 0.0403, -0.285, 0, 0.771, -0.486, -0.0403, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0403, -0.285, 0, 0.771, -0.486, -0.0403, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332744, 0.0319551, -0.022133 ] - [ 0.0402, -0.285, 0, 0.771, -0.486, -0.0402, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0402, -0.285, 0, 0.771, -0.486, -0.0402, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332721, 0.0318865, -0.0221554 ] - [ 0.04, -0.285, 0, 0.771, -0.486, -0.04, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.04, -0.285, 0, 0.771, -0.486, -0.04, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332698, 0.031818, -0.0221777 ] - [ 0.0399, -0.285, 0, 0.771, -0.486, -0.0399, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0399, -0.285, 0, 0.771, -0.486, -0.0399, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332675, 0.0317495, -0.0221999 ] - [ 0.0397, -0.285, 0, 0.771, -0.486, -0.0397, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0397, -0.285, 0, 0.771, -0.486, -0.0397, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332652, 0.031681, -0.0222221 ] - [ 0.0396, -0.285, 0, 0.771, -0.486, -0.0396, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0396, -0.285, 0, 0.771, -0.486, -0.0396, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332629, 0.0316125, -0.0222442 ] - [ 0.0395, -0.285, 0, 0.771, -0.486, -0.0395, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0395, -0.285, 0, 0.771, -0.486, -0.0395, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332607, 0.031544, -0.0222662 ] - [ 0.0393, -0.285, 0, 0.771, -0.486, -0.0393, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0393, -0.285, 0, 0.771, -0.486, -0.0393, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332585, 0.0314756, -0.0222882 ] - [ 0.0392, -0.285, 0, 0.771, -0.486, -0.0392, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0392, -0.285, 0, 0.771, -0.486, -0.0392, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332562, 0.0314071, -0.0223101 ] - [ 0.039, -0.285, 0, 0.771, -0.486, -0.039, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.039, -0.285, 0, 0.771, -0.486, -0.039, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033254, 0.0313388, -0.0223319 ] - [ 0.0389, -0.285, 0, 0.771, -0.486, -0.0389, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0389, -0.285, 0, 0.771, -0.486, -0.0389, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332518, 0.0312704, -0.0223536 ] - [ 0.0387, -0.285, 0, 0.771, -0.486, -0.0387, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0387, -0.285, 0, 0.771, -0.486, -0.0387, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332497, 0.0312021, -0.0223753 ] - [ 0.0386, -0.285, 0, 0.771, -0.486, -0.0386, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0386, -0.285, 0, 0.771, -0.486, -0.0386, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332475, 0.0311337, -0.0223969 ] - [ 0.0385, -0.285, 0, 0.771, -0.486, -0.0385, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0385, -0.285, 0, 0.771, -0.486, -0.0385, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332454, 0.0310655, -0.0224184 ] - [ 0.0383, -0.285, 0, 0.771, -0.486, -0.0383, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0383, -0.285, 0, 0.771, -0.486, -0.0383, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332432, 0.0309972, -0.0224399 ] - [ 0.0382, -0.285, 0, 0.771, -0.486, -0.0382, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0382, -0.285, 0, 0.771, -0.486, -0.0382, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332411, 0.030929, -0.0224612 ] - [ 0.0381, -0.285, 0, 0.771, -0.486, -0.0381, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0381, -0.285, 0, 0.771, -0.486, -0.0381, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033239, 0.0308609, -0.0224825 ] - [ 0.0379, -0.285, 0, 0.772, -0.486, -0.0379, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0379, -0.285, 0, 0.772, -0.486, -0.0379, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332369, 0.0307928, -0.0225038 ] - [ 0.0378, -0.285, 0, 0.772, -0.486, -0.0378, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0378, -0.285, 0, 0.772, -0.486, -0.0378, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332348, 0.0307247, -0.0225249 ] - [ 0.0377, -0.285, 0, 0.772, -0.486, -0.0377, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0377, -0.285, 0, 0.772, -0.486, -0.0377, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332328, 0.0306567, -0.022546 ] - [ 0.0375, -0.285, 0, 0.772, -0.486, -0.0375, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0375, -0.285, 0, 0.772, -0.486, -0.0375, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332307, 0.0305887, -0.022567 ] - [ 0.0374, -0.285, 0, 0.772, -0.486, -0.0374, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0374, -0.285, 0, 0.772, -0.486, -0.0374, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332287, 0.0305208, -0.0225879 ] - [ 0.0373, -0.285, 0, 0.772, -0.486, -0.0373, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0373, -0.285, 0, 0.772, -0.486, -0.0373, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332266, 0.0304529, -0.0226088 ] - [ 0.0372, -0.285, 0, 0.772, -0.486, -0.0372, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0372, -0.285, 0, 0.772, -0.486, -0.0372, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332246, 0.0303851, -0.0226295 ] - [ 0.037, -0.285, 0, 0.772, -0.487, -0.037, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.037, -0.285, 0, 0.772, -0.487, -0.037, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332226, 0.0303174, -0.0226502 ] - [ 0.0369, -0.285, 0, 0.772, -0.487, -0.0369, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0369, -0.285, 0, 0.772, -0.487, -0.0369, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332206, 0.0302497, -0.0226708 ] - [ 0.0368, -0.285, 0, 0.772, -0.487, -0.0368, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0368, -0.285, 0, 0.772, -0.487, -0.0368, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332186, 0.030182, -0.0226914 ] - [ 0.0367, -0.285, 0, 0.772, -0.487, -0.0367, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0367, -0.285, 0, 0.772, -0.487, -0.0367, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332167, 0.0301145, -0.0227119 ] - [ 0.0365, -0.285, 0, 0.772, -0.487, -0.0365, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0365, -0.285, 0, 0.772, -0.487, -0.0365, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332147, 0.030047, -0.0227322 ] - [ 0.0364, -0.285, 0, 0.772, -0.487, -0.0364, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0364, -0.285, 0, 0.772, -0.487, -0.0364, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332128, 0.0299795, -0.0227525 ] - [ 0.0363, -0.285, 0, 0.772, -0.487, -0.0363, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0363, -0.285, 0, 0.772, -0.487, -0.0363, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332109, 0.0299122, -0.0227728 ] - [ 0.0362, -0.285, 0, 0.772, -0.487, -0.0362, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0362, -0.285, 0, 0.772, -0.487, -0.0362, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332089, 0.0298449, -0.0227929 ] - [ 0.036, -0.285, 0, 0.772, -0.487, -0.036, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.036, -0.285, 0, 0.772, -0.487, -0.036, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033207, 0.0297776, -0.022813 ] - [ 0.0359, -0.285, 0, 0.772, -0.487, -0.0359, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0359, -0.285, 0, 0.772, -0.487, -0.0359, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332051, 0.0297105, -0.022833 ] - [ 0.0358, -0.285, 0, 0.772, -0.487, -0.0358, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0358, -0.285, 0, 0.772, -0.487, -0.0358, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332032, 0.0296434, -0.0228529 ] - [ 0.0357, -0.285, 0, 0.772, -0.487, -0.0357, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0357, -0.285, 0, 0.772, -0.487, -0.0357, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332014, 0.0295764, -0.0228727 ] - [ 0.0356, -0.285, 0, 0.772, -0.487, -0.0356, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0356, -0.285, 0, 0.772, -0.487, -0.0356, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331995, 0.0295095, -0.0228925 ] - [ 0.0355, -0.285, 0, 0.772, -0.487, -0.0355, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0355, -0.285, 0, 0.772, -0.487, -0.0355, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331977, 0.0294426, -0.0229121 ] - [ 0.0353, -0.285, 0, 0.772, -0.487, -0.0353, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0353, -0.285, 0, 0.772, -0.487, -0.0353, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331958, 0.0293758, -0.0229317 ] - [ 0.0352, -0.285, 0, 0.772, -0.487, -0.0352, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0352, -0.285, 0, 0.772, -0.487, -0.0352, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033194, 0.0293092, -0.0229512 ] - [ 0.0351, -0.285, 0, 0.772, -0.487, -0.0351, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0351, -0.285, 0, 0.772, -0.487, -0.0351, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331922, 0.0292425, -0.0229707 ] - [ 0.035, -0.285, 0, 0.772, -0.487, -0.035, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.035, -0.285, 0, 0.772, -0.487, -0.035, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331904, 0.029176, -0.02299 ] - [ 0.0349, -0.285, 0, 0.772, -0.487, -0.0349, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0349, -0.285, 0, 0.772, -0.487, -0.0349, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331886, 0.0291096, -0.0230093 ] - [ 0.0348, -0.285, 0, 0.772, -0.487, -0.0348, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0348, -0.285, 0, 0.772, -0.487, -0.0348, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331868, 0.0290432, -0.0230285 ] - [ 0.0347, -0.285, 0, 0.772, -0.487, -0.0347, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0347, -0.285, 0, 0.772, -0.487, -0.0347, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331851, 0.028977, -0.0230476 ] - [ 0.0346, -0.285, 0, 0.772, -0.487, -0.0346, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0346, -0.285, 0, 0.772, -0.487, -0.0346, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331833, 0.0289108, -0.0230666 ] - [ 0.0345, -0.285, 0, 0.772, -0.487, -0.0345, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0345, -0.285, 0, 0.772, -0.487, -0.0345, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331816, 0.0288447, -0.0230856 ] - [ 0.0343, -0.285, 0, 0.772, -0.487, -0.0343, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0343, -0.285, 0, 0.772, -0.487, -0.0343, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331798, 0.0287787, -0.0231044 ] - [ 0.0342, -0.285, 0, 0.772, -0.487, -0.0342, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0342, -0.285, 0, 0.772, -0.487, -0.0342, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331781, 0.0287128, -0.0231232 ] - [ 0.0341, -0.285, 0, 0.772, -0.487, -0.0341, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0341, -0.285, 0, 0.772, -0.487, -0.0341, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331764, 0.028647, -0.0231419 ] - [ 0.034, -0.285, 0, 0.772, -0.487, -0.034, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.034, -0.285, 0, 0.772, -0.487, -0.034, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331747, 0.0285813, -0.0231605 ] - [ 0.0339, -0.285, 0, 0.772, -0.487, -0.0339, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0339, -0.285, 0, 0.772, -0.487, -0.0339, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033173, 0.0285157, -0.0231791 ] - [ 0.0338, -0.285, 0, 0.772, -0.487, -0.0338, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0338, -0.285, 0, 0.772, -0.487, -0.0338, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331713, 0.0284502, -0.0231975 ] - [ 0.0337, -0.285, 0, 0.772, -0.487, -0.0337, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0337, -0.285, 0, 0.772, -0.487, -0.0337, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331697, 0.0283848, -0.0232159 ] - [ 0.0336, -0.285, 0, 0.772, -0.487, -0.0336, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0336, -0.285, 0, 0.772, -0.487, -0.0336, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033168, 0.0283195, -0.0232342 ] - [ 0.0335, -0.285, 0, 0.772, -0.487, -0.0335, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0335, -0.285, 0, 0.772, -0.487, -0.0335, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331664, 0.0282542, -0.0232524 ] - [ 0.0334, -0.285, 0, 0.772, -0.487, -0.0334, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0334, -0.285, 0, 0.772, -0.487, -0.0334, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331647, 0.0281891, -0.0232705 ] - [ 0.0333, -0.285, 0, 0.772, -0.487, -0.0333, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0333, -0.285, 0, 0.772, -0.487, -0.0333, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331631, 0.0281241, -0.0232886 ] - [ 0.0332, -0.285, 0, 0.772, -0.487, -0.0332, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0332, -0.285, 0, 0.772, -0.487, -0.0332, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331615, 0.0280592, -0.0233065 ] - [ 0.0331, -0.285, 0, 0.772, -0.487, -0.0331, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0331, -0.285, 0, 0.772, -0.487, -0.0331, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331599, 0.0279944, -0.0233244 ] - [ 0.033, -0.285, 0, 0.772, -0.487, -0.033, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.033, -0.285, 0, 0.772, -0.487, -0.033, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331583, 0.0279298, -0.0233422 ] - [ 0.0329, -0.285, 0, 0.772, -0.487, -0.0329, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0329, -0.285, 0, 0.772, -0.487, -0.0329, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331567, 0.0278652, -0.0233599 ] - [ 0.0328, -0.285, 0, 0.772, -0.487, -0.0328, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0328, -0.285, 0, 0.772, -0.487, -0.0328, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331551, 0.0278007, -0.0233776 ] - [ 0.0327, -0.285, 0, 0.772, -0.487, -0.0327, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0327, -0.285, 0, 0.772, -0.487, -0.0327, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331536, 0.0277364, -0.0233951 ] - [ 0.0326, -0.285, 0, 0.772, -0.487, -0.0326, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0326, -0.285, 0, 0.772, -0.487, -0.0326, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033152, 0.0276721, -0.0234126 ] - [ 0.0325, -0.285, 0, 0.772, -0.487, -0.0325, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0325, -0.285, 0, 0.772, -0.487, -0.0325, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331505, 0.027608, -0.02343 ] - [ 0.0324, -0.285, 0, 0.772, -0.487, -0.0324, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0324, -0.285, 0, 0.772, -0.487, -0.0324, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331489, 0.027544, -0.0234473 ] - [ 0.0324, -0.285, 0, 0.772, -0.487, -0.0324, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0324, -0.285, 0, 0.772, -0.487, -0.0324, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331474, 0.0274801, -0.0234645 ] - [ 0.0323, -0.285, 0, 0.772, -0.487, -0.0323, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0323, -0.285, 0, 0.772, -0.487, -0.0323, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331459, 0.0274163, -0.0234816 ] - [ 0.0322, -0.285, 0, 0.773, -0.487, -0.0322, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0322, -0.285, 0, 0.773, -0.487, -0.0322, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331444, 0.0273526, -0.0234987 ] - [ 0.0321, -0.286, 0, 0.773, -0.487, -0.0321, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0321, -0.286, 0, 0.773, -0.487, -0.0321, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331429, 0.0272891, -0.0235156 ] - [ 0.032, -0.286, 0, 0.773, -0.487, -0.032, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.032, -0.286, 0, 0.773, -0.487, -0.032, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331414, 0.0272257, -0.0235325 ] - [ 0.0319, -0.286, 0, 0.773, -0.487, -0.0319, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0319, -0.286, 0, 0.773, -0.487, -0.0319, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331399, 0.0271623, -0.0235493 ] - [ 0.0318, -0.286, 0, 0.773, -0.487, -0.0318, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0318, -0.286, 0, 0.773, -0.487, -0.0318, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331384, 0.0270992, -0.023566 ] - [ 0.0317, -0.286, 0, 0.773, -0.487, -0.0317, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0317, -0.286, 0, 0.773, -0.487, -0.0317, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033137, 0.0270361, -0.0235827 ] - [ 0.0316, -0.286, 0, 0.773, -0.487, -0.0316, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0316, -0.286, 0, 0.773, -0.487, -0.0316, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331355, 0.0269732, -0.0235992 ] - [ 0.0315, -0.286, 0, 0.773, -0.487, -0.0315, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0315, -0.286, 0, 0.773, -0.487, -0.0315, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331341, 0.0269104, -0.0236157 ] - [ 0.0315, -0.286, 0, 0.773, -0.487, -0.0315, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0315, -0.286, 0, 0.773, -0.487, -0.0315, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331326, 0.0268476, -0.0236321 ] - [ 0.0314, -0.286, 0, 0.773, -0.487, -0.0314, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0314, -0.286, 0, 0.773, -0.487, -0.0314, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331312, 0.0267851, -0.0236484 ] - [ 0.0313, -0.286, 0, 0.773, -0.487, -0.0313, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0313, -0.286, 0, 0.773, -0.487, -0.0313, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331298, 0.0267226, -0.0236646 ] - [ 0.0312, -0.286, 0, 0.773, -0.487, -0.0312, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0312, -0.286, 0, 0.773, -0.487, -0.0312, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331284, 0.0266603, -0.0236807 ] - [ 0.0311, -0.286, 0, 0.773, -0.487, -0.0311, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0311, -0.286, 0, 0.773, -0.487, -0.0311, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033127, 0.0265981, -0.0236968 ] - [ 0.031, -0.286, 0, 0.773, -0.487, -0.031, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.031, -0.286, 0, 0.773, -0.487, -0.031, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331256, 0.0265361, -0.0237127 ] - [ 0.0309, -0.286, 0, 0.773, -0.487, -0.0309, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0309, -0.286, 0, 0.773, -0.487, -0.0309, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331242, 0.0264741, -0.0237286 ] - [ 0.0309, -0.286, 0, 0.773, -0.487, -0.0309, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0309, -0.286, 0, 0.773, -0.487, -0.0309, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331228, 0.0264123, -0.0237444 ] - [ 0.0308, -0.286, 0, 0.773, -0.487, -0.0308, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0308, -0.286, 0, 0.773, -0.487, -0.0308, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331215, 0.0263506, -0.0237601 ] - [ 0.0307, -0.286, 0, 0.773, -0.487, -0.0307, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0307, -0.286, 0, 0.773, -0.487, -0.0307, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331201, 0.0262891, -0.0237757 ] - [ 0.0306, -0.286, 0, 0.773, -0.487, -0.0306, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0306, -0.286, 0, 0.773, -0.487, -0.0306, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331188, 0.0262277, -0.0237913 ] - [ 0.0305, -0.286, 0, 0.773, -0.487, -0.0305, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0305, -0.286, 0, 0.773, -0.487, -0.0305, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331174, 0.0261664, -0.0238068 ] - [ 0.0305, -0.286, 0, 0.773, -0.487, -0.0305, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0305, -0.286, 0, 0.773, -0.487, -0.0305, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331161, 0.0261052, -0.0238222 ] - [ 0.0304, -0.286, 0, 0.773, -0.487, -0.0304, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0304, -0.286, 0, 0.773, -0.487, -0.0304, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331148, 0.0260442, -0.0238374 ] - [ 0.0303, -0.286, 0, 0.773, -0.487, -0.0303, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0303, -0.286, 0, 0.773, -0.487, -0.0303, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331135, 0.0259833, -0.0238527 ] - [ 0.0302, -0.286, 0, 0.773, -0.487, -0.0302, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0302, -0.286, 0, 0.773, -0.487, -0.0302, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331122, 0.0259226, -0.0238678 ] - [ 0.0301, -0.286, 0, 0.773, -0.487, -0.0301, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0301, -0.286, 0, 0.773, -0.487, -0.0301, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331109, 0.0258619, -0.0238829 ] - [ 0.0301, -0.286, 0, 0.773, -0.487, -0.0301, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0301, -0.286, 0, 0.773, -0.487, -0.0301, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331096, 0.0258014, -0.0238978 ] - [ 0.03, -0.286, 0, 0.773, -0.487, -0.03, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.03, -0.286, 0, 0.773, -0.487, -0.03, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331083, 0.0257411, -0.0239127 ] - [ 0.0299, -0.286, 0, 0.773, -0.487, -0.0299, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0299, -0.286, 0, 0.773, -0.487, -0.0299, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033107, 0.0256809, -0.0239275 ] - [ 0.0298, -0.286, 0, 0.773, -0.487, -0.0298, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0298, -0.286, 0, 0.773, -0.487, -0.0298, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331058, 0.0256208, -0.0239422 ] - [ 0.0298, -0.286, 0, 0.773, -0.487, -0.0298, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0298, -0.286, 0, 0.773, -0.487, -0.0298, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331045, 0.0255609, -0.0239569 ] - [ 0.0297, -0.286, 0, 0.773, -0.487, -0.0297, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0297, -0.286, 0, 0.773, -0.487, -0.0297, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331033, 0.0255011, -0.0239714 ] - [ 0.0296, -0.286, 0, 0.773, -0.487, -0.0296, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0296, -0.286, 0, 0.773, -0.487, -0.0296, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033102, 0.0254414, -0.0239859 ] - [ 0.0295, -0.286, 0, 0.773, -0.487, -0.0295, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0295, -0.286, 0, 0.773, -0.487, -0.0295, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331008, 0.0253819, -0.0240003 ] - [ 0.0295, -0.286, 0, 0.773, -0.487, -0.0295, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0295, -0.286, 0, 0.773, -0.487, -0.0295, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330996, 0.0253225, -0.0240146 ] - [ 0.0294, -0.286, 0, 0.773, -0.487, -0.0294, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0294, -0.286, 0, 0.773, -0.487, -0.0294, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330984, 0.0252632, -0.0240288 ] - [ 0.0293, -0.286, 0, 0.773, -0.487, -0.0293, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0293, -0.286, 0, 0.773, -0.487, -0.0293, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330971, 0.0252041, -0.024043 ] - [ 0.0293, -0.286, 0, 0.773, -0.487, -0.0293, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0293, -0.286, 0, 0.773, -0.487, -0.0293, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330959, 0.0251452, -0.024057 ] - [ 0.0292, -0.286, 0, 0.773, -0.487, -0.0292, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0292, -0.286, 0, 0.773, -0.487, -0.0292, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330948, 0.0250864, -0.024071 ] - [ 0.0291, -0.286, 0, 0.773, -0.487, -0.0291, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0291, -0.286, 0, 0.773, -0.487, -0.0291, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330936, 0.0250277, -0.0240849 ] - [ 0.029, -0.286, 0, 0.773, -0.487, -0.029, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.029, -0.286, 0, 0.773, -0.487, -0.029, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330924, 0.0249691, -0.0240987 ] - [ 0.029, -0.286, 0, 0.773, -0.487, -0.029, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.029, -0.286, 0, 0.773, -0.487, -0.029, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330912, 0.0249107, -0.0241124 ] - [ 0.0289, -0.286, 0, 0.773, -0.487, -0.0289, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0289, -0.286, 0, 0.773, -0.487, -0.0289, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03309, 0.0248525, -0.0241261 ] - [ 0.0288, -0.286, 0, 0.773, -0.487, -0.0288, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0288, -0.286, 0, 0.773, -0.487, -0.0288, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330889, 0.0247944, -0.0241397 ] - [ 0.0288, -0.286, 0, 0.773, -0.487, -0.0288, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0288, -0.286, 0, 0.773, -0.487, -0.0288, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330877, 0.0247364, -0.0241531 ] - [ 0.0287, -0.286, 0, 0.773, -0.487, -0.0287, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0287, -0.286, 0, 0.773, -0.487, -0.0287, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330866, 0.0246786, -0.0241665 ] - [ 0.0286, -0.286, 0, 0.773, -0.487, -0.0286, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0286, -0.286, 0, 0.773, -0.487, -0.0286, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330855, 0.0246209, -0.0241799 ] - [ 0.0286, -0.286, 0, 0.773, -0.487, -0.0286, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0286, -0.286, 0, 0.773, -0.487, -0.0286, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330843, 0.0245634, -0.0241931 ] - [ 0.0285, -0.286, 0, 0.773, -0.487, -0.0285, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0285, -0.286, 0, 0.773, -0.487, -0.0285, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330832, 0.024506, -0.0242063 ] - [ 0.0284, -0.286, 0, 0.773, -0.487, -0.0284, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0284, -0.286, 0, 0.773, -0.487, -0.0284, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330821, 0.0244488, -0.0242194 ] - [ 0.0284, -0.286, 0, 0.773, -0.487, -0.0284, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0284, -0.286, 0, 0.773, -0.487, -0.0284, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033081, 0.0243917, -0.0242324 ] - [ 0.0283, -0.286, 0, 0.773, -0.487, -0.0283, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0283, -0.286, 0, 0.773, -0.487, -0.0283, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330799, 0.0243348, -0.0242453 ] - [ 0.0282, -0.286, 0, 0.773, -0.487, -0.0282, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0282, -0.286, 0, 0.773, -0.487, -0.0282, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330788, 0.0242779, -0.0242581 ] - [ 0.0282, -0.286, 0, 0.773, -0.487, -0.0282, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0282, -0.286, 0, 0.773, -0.487, -0.0282, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330777, 0.0242213, -0.0242709 ] - [ 0.0281, -0.286, 0, 0.773, -0.487, -0.0281, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0281, -0.286, 0, 0.773, -0.487, -0.0281, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330766, 0.0241648, -0.0242835 ] - [ 0.0281, -0.286, 0, 0.773, -0.487, -0.0281, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0281, -0.286, 0, 0.773, -0.487, -0.0281, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330755, 0.0241084, -0.0242961 ] - [ 0.028, -0.286, 0, 0.773, -0.487, -0.028, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.028, -0.286, 0, 0.773, -0.487, -0.028, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330745, 0.0240522, -0.0243086 ] - [ 0.0279, -0.286, 0, 0.773, -0.487, -0.0279, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0279, -0.286, 0, 0.773, -0.487, -0.0279, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330734, 0.0239962, -0.0243211 ] - [ 0.0279, -0.286, 0, 0.773, -0.487, -0.0279, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0279, -0.286, 0, 0.773, -0.487, -0.0279, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330723, 0.0239403, -0.0243334 ] - [ 0.0278, -0.286, 0, 0.773, -0.487, -0.0278, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0278, -0.286, 0, 0.773, -0.487, -0.0278, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330713, 0.0238845, -0.0243457 ] - [ 0.0277, -0.286, 0, 0.773, -0.487, -0.0277, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0277, -0.286, 0, 0.773, -0.487, -0.0277, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330703, 0.0238289, -0.0243579 ] - [ 0.0277, -0.286, 0, 0.773, -0.487, -0.0277, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0277, -0.286, 0, 0.773, -0.487, -0.0277, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330692, 0.0237734, -0.02437 ] - [ 0.0276, -0.286, 0, 0.773, -0.487, -0.0276, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0276, -0.286, 0, 0.773, -0.487, -0.0276, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330682, 0.0237181, -0.0243821 ] - [ 0.0276, -0.286, 0, 0.773, -0.487, -0.0276, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0276, -0.286, 0, 0.773, -0.487, -0.0276, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330672, 0.0236629, -0.024394 ] - [ 0.0275, -0.286, 0, 0.773, -0.487, -0.0275, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0275, -0.286, 0, 0.773, -0.487, -0.0275, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330662, 0.0236079, -0.0244059 ] - [ 0.0275, -0.286, 0, 0.773, -0.487, -0.0275, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0275, -0.286, 0, 0.773, -0.487, -0.0275, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330652, 0.023553, -0.0244177 ] - [ 0.0274, -0.286, 0, 0.773, -0.487, -0.0274, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0274, -0.286, 0, 0.773, -0.487, -0.0274, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330642, 0.0234983, -0.0244294 ] - [ 0.0273, -0.286, 0, 0.773, -0.487, -0.0273, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0273, -0.286, 0, 0.773, -0.487, -0.0273, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330632, 0.0234437, -0.024441 ] - [ 0.0273, -0.286, 0, 0.773, -0.487, -0.0273, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0273, -0.286, 0, 0.773, -0.487, -0.0273, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330622, 0.0233893, -0.0244526 ] - [ 0.0272, -0.286, 0, 0.773, -0.487, -0.0272, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0272, -0.286, 0, 0.773, -0.487, -0.0272, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330612, 0.023335, -0.0244641 ] - [ 0.0272, -0.286, 0, 0.773, -0.487, -0.0272, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0272, -0.286, 0, 0.773, -0.487, -0.0272, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330602, 0.0232809, -0.0244755 ] - [ 0.0271, -0.286, 0, 0.773, -0.487, -0.0271, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0271, -0.286, 0, 0.773, -0.487, -0.0271, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330592, 0.0232269, -0.0244868 ] - [ 0.0271, -0.286, 0, 0.773, -0.487, -0.0271, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0271, -0.286, 0, 0.773, -0.487, -0.0271, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330583, 0.0231731, -0.0244981 ] - [ 0.027, -0.286, 0, 0.773, -0.487, -0.027, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.027, -0.286, 0, 0.773, -0.487, -0.027, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330573, 0.0231194, -0.0245092 ] - [ 0.0269, -0.286, 0, 0.773, -0.487, -0.0269, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0269, -0.286, 0, 0.773, -0.487, -0.0269, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330564, 0.0230659, -0.0245203 ] - [ 0.0269, -0.286, 0, 0.773, -0.487, -0.0269, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0269, -0.286, 0, 0.773, -0.487, -0.0269, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330554, 0.0230126, -0.0245314 ] - [ 0.0268, -0.286, 0, 0.773, -0.487, -0.0268, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0268, -0.286, 0, 0.773, -0.487, -0.0268, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330545, 0.0229593, -0.0245423 ] - [ 0.0268, -0.286, 0, 0.773, -0.487, -0.0268, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0268, -0.286, 0, 0.773, -0.487, -0.0268, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330536, 0.0229063, -0.0245532 ] - [ 0.0267, -0.286, 0, 0.773, -0.487, -0.0267, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0267, -0.286, 0, 0.773, -0.487, -0.0267, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330526, 0.0228534, -0.0245639 ] - [ 0.0267, -0.286, 0, 0.773, -0.487, -0.0267, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0267, -0.286, 0, 0.773, -0.487, -0.0267, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330517, 0.0228006, -0.0245746 ] - [ 0.0266, -0.286, 0, 0.773, -0.487, -0.0266, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0266, -0.286, 0, 0.773, -0.487, -0.0266, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330508, 0.022748, -0.0245853 ] - [ 0.0266, -0.286, 0, 0.773, -0.487, -0.0266, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0266, -0.286, 0, 0.773, -0.487, -0.0266, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330499, 0.0226955, -0.0245958 ] - [ 0.0265, -0.286, 0, 0.773, -0.487, -0.0265, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0265, -0.286, 0, 0.773, -0.487, -0.0265, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033049, 0.0226432, -0.0246063 ] - [ 0.0265, -0.286, 0, 0.773, -0.487, -0.0265, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0265, -0.286, 0, 0.773, -0.487, -0.0265, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330481, 0.0225911, -0.0246167 ] - [ 0.0264, -0.286, 0, 0.773, -0.488, -0.0264, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0264, -0.286, 0, 0.773, -0.488, -0.0264, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330472, 0.0225391, -0.024627 ] - [ 0.0264, -0.286, 0, 0.773, -0.488, -0.0264, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0264, -0.286, 0, 0.773, -0.488, -0.0264, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330463, 0.0224872, -0.0246373 ] - [ 0.0263, -0.286, 0, 0.773, -0.488, -0.0263, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0263, -0.286, 0, 0.773, -0.488, -0.0263, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330454, 0.0224355, -0.0246474 ] - [ 0.0263, -0.286, 0, 0.773, -0.488, -0.0263, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0263, -0.286, 0, 0.773, -0.488, -0.0263, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330445, 0.022384, -0.0246575 ] - [ 0.0262, -0.286, 0, 0.773, -0.488, -0.0262, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0262, -0.286, 0, 0.773, -0.488, -0.0262, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330436, 0.0223326, -0.0246675 ] - [ 0.0262, -0.286, 0, 0.773, -0.488, -0.0262, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0262, -0.286, 0, 0.773, -0.488, -0.0262, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330428, 0.0222813, -0.0246775 ] - [ 0.0261, -0.286, 0, 0.773, -0.488, -0.0261, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0261, -0.286, 0, 0.773, -0.488, -0.0261, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330419, 0.0222303, -0.0246874 ] - [ 0.0261, -0.286, 0, 0.773, -0.488, -0.0261, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0261, -0.286, 0, 0.773, -0.488, -0.0261, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330411, 0.0221793, -0.0246971 ] - [ 0.026, -0.286, 0, 0.773, -0.488, -0.026, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.026, -0.286, 0, 0.773, -0.488, -0.026, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330402, 0.0221285, -0.0247069 ] - [ 0.026, -0.286, 0, 0.773, -0.488, -0.026, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.026, -0.286, 0, 0.773, -0.488, -0.026, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330393, 0.0220779, -0.0247165 ] - [ 0.0259, -0.286, 0, 0.773, -0.488, -0.0259, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0259, -0.286, 0, 0.773, -0.488, -0.0259, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330385, 0.0220274, -0.0247261 ] - [ 0.0259, -0.286, 0, 0.773, -0.488, -0.0259, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0259, -0.286, 0, 0.773, -0.488, -0.0259, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330377, 0.0219771, -0.0247356 ] - [ 0.0258, -0.286, 0, 0.773, -0.488, -0.0258, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0258, -0.286, 0, 0.773, -0.488, -0.0258, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330368, 0.0219269, -0.024745 ] - [ 0.0258, -0.286, 0, 0.773, -0.488, -0.0258, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0258, -0.286, 0, 0.773, -0.488, -0.0258, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033036, 0.0218769, -0.0247543 ] - [ 0.0257, -0.286, 0, 0.773, -0.488, -0.0257, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0257, -0.286, 0, 0.773, -0.488, -0.0257, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330352, 0.021827, -0.0247636 ] - [ 0.0257, -0.286, 0, 0.773, -0.488, -0.0257, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0257, -0.286, 0, 0.773, -0.488, -0.0257, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330344, 0.0217773, -0.0247728 ] - [ 0.0257, -0.286, 0, 0.773, -0.488, -0.0257, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0257, -0.286, 0, 0.773, -0.488, -0.0257, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330336, 0.0217278, -0.0247819 ] - [ 0.0256, -0.286, 0, 0.773, -0.488, -0.0256, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0256, -0.286, 0, 0.773, -0.488, -0.0256, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330328, 0.0216784, -0.024791 ] - [ 0.0256, -0.286, 0, 0.773, -0.488, -0.0256, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0256, -0.286, 0, 0.773, -0.488, -0.0256, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033032, 0.0216291, -0.0248 ] - [ 0.0255, -0.286, 0, 0.773, -0.488, -0.0255, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0255, -0.286, 0, 0.773, -0.488, -0.0255, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330312, 0.02158, -0.0248089 ] - [ 0.0255, -0.286, 0, 0.773, -0.488, -0.0255, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0255, -0.286, 0, 0.773, -0.488, -0.0255, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330304, 0.021531, -0.0248177 ] - [ 0.0254, -0.286, 0, 0.773, -0.488, -0.0254, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0254, -0.286, 0, 0.773, -0.488, -0.0254, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330296, 0.0214822, -0.0248265 ] - [ 0.0254, -0.286, 0, 0.773, -0.488, -0.0254, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0254, -0.286, 0, 0.773, -0.488, -0.0254, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330288, 0.0214335, -0.0248351 ] - [ 0.0253, -0.286, 0, 0.773, -0.488, -0.0253, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0253, -0.286, 0, 0.773, -0.488, -0.0253, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330281, 0.021385, -0.0248438 ] - [ 0.0253, -0.286, 0, 0.773, -0.488, -0.0253, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0253, -0.286, 0, 0.773, -0.488, -0.0253, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330273, 0.0213367, -0.0248523 ] - [ 0.0253, -0.286, 0, 0.773, -0.488, -0.0253, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0253, -0.286, 0, 0.773, -0.488, -0.0253, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330265, 0.0212885, -0.0248608 ] - [ 0.0252, -0.286, 0, 0.773, -0.488, -0.0252, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0252, -0.286, 0, 0.773, -0.488, -0.0252, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330258, 0.0212404, -0.0248692 ] - [ 0.0252, -0.286, 0, 0.773, -0.488, -0.0252, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0252, -0.286, 0, 0.773, -0.488, -0.0252, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033025, 0.0211925, -0.0248775 ] - [ 0.0251, -0.286, 0, 0.773, -0.488, -0.0251, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0251, -0.286, 0, 0.773, -0.488, -0.0251, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330243, 0.0211448, -0.0248858 ] - [ 0.0251, -0.286, 0, 0.773, -0.488, -0.0251, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0251, -0.286, 0, 0.773, -0.488, -0.0251, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330235, 0.0210972, -0.0248939 ] - [ 0.025, -0.286, 0, 0.773, -0.488, -0.025, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.025, -0.286, 0, 0.773, -0.488, -0.025, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330228, 0.0210497, -0.0249021 ] - [ 0.025, -0.286, 0, 0.773, -0.488, -0.025, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.025, -0.286, 0, 0.773, -0.488, -0.025, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033022, 0.0210024, -0.0249101 ] - [ 0.025, -0.286, 0, 0.773, -0.488, -0.025, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.025, -0.286, 0, 0.773, -0.488, -0.025, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330213, 0.0209553, -0.0249181 ] - [ 0.0249, -0.286, 0, 0.774, -0.488, -0.0249, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0249, -0.286, 0, 0.774, -0.488, -0.0249, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330206, 0.0209083, -0.024926 ] - [ 0.0249, -0.286, 0, 0.774, -0.488, -0.0249, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0249, -0.286, 0, 0.774, -0.488, -0.0249, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330199, 0.0208615, -0.0249338 ] - [ 0.0248, -0.286, 0, 0.774, -0.488, -0.0248, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0248, -0.286, 0, 0.774, -0.488, -0.0248, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330192, 0.0208148, -0.0249416 ] - [ 0.0248, -0.286, 0, 0.774, -0.488, -0.0248, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0248, -0.286, 0, 0.774, -0.488, -0.0248, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330184, 0.0207682, -0.0249493 ] - [ 0.0248, -0.286, 0, 0.774, -0.488, -0.0248, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0248, -0.286, 0, 0.774, -0.488, -0.0248, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330177, 0.0207218, -0.0249569 ] - [ 0.0247, -0.286, 0, 0.774, -0.488, -0.0247, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0247, -0.286, 0, 0.774, -0.488, -0.0247, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033017, 0.0206756, -0.0249645 ] - [ 0.0247, -0.286, 0, 0.774, -0.488, -0.0247, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0247, -0.286, 0, 0.774, -0.488, -0.0247, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330163, 0.0206295, -0.0249719 ] - [ 0.0247, -0.286, 0, 0.774, -0.488, -0.0247, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0247, -0.286, 0, 0.774, -0.488, -0.0247, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330156, 0.0205836, -0.0249794 ] - [ 0.0246, -0.286, 0, 0.774, -0.488, -0.0246, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0246, -0.286, 0, 0.774, -0.488, -0.0246, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330149, 0.0205378, -0.0249867 ] - [ 0.0246, -0.286, 0, 0.774, -0.488, -0.0246, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0246, -0.286, 0, 0.774, -0.488, -0.0246, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330142, 0.0204921, -0.024994 ] - [ 0.0245, -0.286, 0, 0.774, -0.488, -0.0245, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0245, -0.286, 0, 0.774, -0.488, -0.0245, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330136, 0.0204467, -0.0250012 ] - [ 0.0245, -0.286, 0, 0.774, -0.488, -0.0245, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0245, -0.286, 0, 0.774, -0.488, -0.0245, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330129, 0.0204013, -0.0250084 ] - [ 0.0245, -0.286, 0, 0.774, -0.488, -0.0245, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0245, -0.286, 0, 0.774, -0.488, -0.0245, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330122, 0.0203561, -0.0250154 ] - [ 0.0244, -0.286, 0, 0.774, -0.488, -0.0244, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0244, -0.286, 0, 0.774, -0.488, -0.0244, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330115, 0.0203111, -0.0250224 ] - [ 0.0244, -0.286, 0, 0.774, -0.488, -0.0244, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0244, -0.286, 0, 0.774, -0.488, -0.0244, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330109, 0.0202662, -0.0250294 ] - [ 0.0244, -0.286, 0, 0.774, -0.488, -0.0244, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0244, -0.286, 0, 0.774, -0.488, -0.0244, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330102, 0.0202214, -0.0250363 ] - [ 0.0243, -0.286, 0, 0.774, -0.488, -0.0243, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0243, -0.286, 0, 0.774, -0.488, -0.0243, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330096, 0.0201768, -0.025043 ] - [ 0.0243, -0.286, 0, 0.774, -0.488, -0.0243, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0243, -0.286, 0, 0.774, -0.488, -0.0243, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330089, 0.0201324, -0.0250498 ] - [ 0.0242, -0.286, 0, 0.774, -0.488, -0.0242, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0242, -0.286, 0, 0.774, -0.488, -0.0242, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330082, 0.0200881, -0.0250565 ] - [ 0.0242, -0.286, 0, 0.774, -0.488, -0.0242, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0242, -0.286, 0, 0.774, -0.488, -0.0242, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330076, 0.0200439, -0.0250631 ] - [ 0.0242, -0.286, 0, 0.774, -0.488, -0.0242, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0242, -0.286, 0, 0.774, -0.488, -0.0242, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033007, 0.0199999, -0.0250696 ] - [ 0.0241, -0.286, 0, 0.774, -0.488, -0.0241, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0241, -0.286, 0, 0.774, -0.488, -0.0241, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330063, 0.0199561, -0.0250761 ] - [ 0.0241, -0.286, 0, 0.774, -0.488, -0.0241, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0241, -0.286, 0, 0.774, -0.488, -0.0241, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330057, 0.0199123, -0.0250825 ] - [ 0.0241, -0.286, 0, 0.774, -0.488, -0.0241, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0241, -0.286, 0, 0.774, -0.488, -0.0241, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330051, 0.0198688, -0.0250888 ] - [ 0.024, -0.286, 0, 0.774, -0.488, -0.024, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.024, -0.286, 0, 0.774, -0.488, -0.024, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330044, 0.0198254, -0.0250951 ] - [ 0.024, -0.286, 0, 0.774, -0.488, -0.024, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.024, -0.286, 0, 0.774, -0.488, -0.024, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330038, 0.0197821, -0.0251013 ] - [ 0.024, -0.286, 0, 0.774, -0.488, -0.024, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.024, -0.286, 0, 0.774, -0.488, -0.024, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330032, 0.019739, -0.0251075 ] - [ 0.0239, -0.286, 0, 0.774, -0.488, -0.0239, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0239, -0.286, 0, 0.774, -0.488, -0.0239, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330026, 0.019696, -0.0251136 ] - [ 0.0239, -0.286, 0, 0.774, -0.488, -0.0239, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0239, -0.286, 0, 0.774, -0.488, -0.0239, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033002, 0.0196531, -0.0251196 ] - [ 0.0239, -0.286, 0, 0.774, -0.488, -0.0239, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0239, -0.286, 0, 0.774, -0.488, -0.0239, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330014, 0.0196104, -0.0251255 ] - [ 0.0238, -0.286, 0, 0.774, -0.488, -0.0238, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0238, -0.286, 0, 0.774, -0.488, -0.0238, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330008, 0.0195679, -0.0251314 ] - [ 0.0238, -0.286, 0, 0.774, -0.488, -0.0238, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0238, -0.286, 0, 0.774, -0.488, -0.0238, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330002, 0.0195255, -0.0251372 ] - [ 0.0238, -0.286, 0, 0.774, -0.488, -0.0238, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0238, -0.286, 0, 0.774, -0.488, -0.0238, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329996, 0.0194833, -0.025143 ] - [ 0.0237, -0.286, 0, 0.774, -0.488, -0.0237, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0237, -0.286, 0, 0.774, -0.488, -0.0237, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032999, 0.0194412, -0.0251487 ] - [ 0.0237, -0.286, 0, 0.774, -0.488, -0.0237, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0237, -0.286, 0, 0.774, -0.488, -0.0237, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329984, 0.0193992, -0.0251543 ] - [ 0.0237, -0.286, 0, 0.774, -0.488, -0.0237, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0237, -0.286, 0, 0.774, -0.488, -0.0237, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329978, 0.0193574, -0.0251599 ] - [ 0.0236, -0.286, 0, 0.774, -0.488, -0.0236, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0236, -0.286, 0, 0.774, -0.488, -0.0236, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329973, 0.0193157, -0.0251654 ] - [ 0.0236, -0.286, 0, 0.774, -0.488, -0.0236, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0236, -0.286, 0, 0.774, -0.488, -0.0236, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329967, 0.0192742, -0.0251709 ] - [ 0.0236, -0.286, 0, 0.774, -0.488, -0.0236, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0236, -0.286, 0, 0.774, -0.488, -0.0236, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329961, 0.0192328, -0.0251763 ] - [ 0.0236, -0.286, 0, 0.774, -0.488, -0.0236, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0236, -0.286, 0, 0.774, -0.488, -0.0236, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329956, 0.0191915, -0.0251816 ] - [ 0.0235, -0.286, 0, 0.774, -0.488, -0.0235, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0235, -0.286, 0, 0.774, -0.488, -0.0235, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032995, 0.0191504, -0.0251868 ] - [ 0.0235, -0.286, 0, 0.774, -0.488, -0.0235, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0235, -0.286, 0, 0.774, -0.488, -0.0235, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329944, 0.0191095, -0.025192 ] - [ 0.0235, -0.286, 0, 0.774, -0.488, -0.0235, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0235, -0.286, 0, 0.774, -0.488, -0.0235, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329939, 0.0190687, -0.0251972 ] - [ 0.0234, -0.286, 0, 0.774, -0.488, -0.0234, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0234, -0.286, 0, 0.774, -0.488, -0.0234, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329933, 0.019028, -0.0252022 ] - [ 0.0234, -0.286, 0, 0.774, -0.488, -0.0234, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0234, -0.286, 0, 0.774, -0.488, -0.0234, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329928, 0.0189875, -0.0252072 ] - [ 0.0234, -0.286, 0, 0.774, -0.488, -0.0234, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0234, -0.286, 0, 0.774, -0.488, -0.0234, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329922, 0.0189471, -0.0252122 ] - [ 0.0233, -0.286, 0, 0.774, -0.488, -0.0233, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0233, -0.286, 0, 0.774, -0.488, -0.0233, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329917, 0.0189068, -0.0252171 ] - [ 0.0233, -0.286, 0, 0.774, -0.488, -0.0233, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0233, -0.286, 0, 0.774, -0.488, -0.0233, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329911, 0.0188667, -0.0252219 ] - [ 0.0233, -0.286, 0, 0.774, -0.488, -0.0233, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0233, -0.286, 0, 0.774, -0.488, -0.0233, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329906, 0.0188268, -0.0252267 ] - [ 0.0233, -0.286, 0, 0.774, -0.488, -0.0233, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0233, -0.286, 0, 0.774, -0.488, -0.0233, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329901, 0.018787, -0.0252314 ] - [ 0.0232, -0.286, 0, 0.774, -0.488, -0.0232, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0232, -0.286, 0, 0.774, -0.488, -0.0232, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329896, 0.0187473, -0.025236 ] - [ 0.0232, -0.286, 0, 0.774, -0.488, -0.0232, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0232, -0.286, 0, 0.774, -0.488, -0.0232, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032989, 0.0187077, -0.0252406 ] - [ 0.0232, -0.286, 0, 0.774, -0.488, -0.0232, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0232, -0.286, 0, 0.774, -0.488, -0.0232, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329885, 0.0186684, -0.0252452 ] - [ 0.0232, -0.286, 0, 0.774, -0.488, -0.0232, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0232, -0.286, 0, 0.774, -0.488, -0.0232, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032988, 0.0186291, -0.0252496 ] - [ 0.0231, -0.286, 0, 0.774, -0.488, -0.0231, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0231, -0.286, 0, 0.774, -0.488, -0.0231, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329875, 0.01859, -0.025254 ] - [ 0.0231, -0.286, 0, 0.774, -0.488, -0.0231, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0231, -0.286, 0, 0.774, -0.488, -0.0231, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329869, 0.018551, -0.0252584 ] - [ 0.0231, -0.286, 0, 0.774, -0.488, -0.0231, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0231, -0.286, 0, 0.774, -0.488, -0.0231, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329864, 0.0185121, -0.0252627 ] - [ 0.023, -0.286, 0, 0.774, -0.488, -0.023, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.023, -0.286, 0, 0.774, -0.488, -0.023, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329859, 0.0184735, -0.0252669 ] - [ 0.023, -0.286, 0, 0.774, -0.488, -0.023, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.023, -0.286, 0, 0.774, -0.488, -0.023, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329854, 0.0184349, -0.0252711 ] - [ 0.023, -0.286, 0, 0.774, -0.488, -0.023, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.023, -0.286, 0, 0.774, -0.488, -0.023, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329849, 0.0183965, -0.0252752 ] - [ 0.023, -0.286, 0, 0.774, -0.488, -0.023, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.023, -0.286, 0, 0.774, -0.488, -0.023, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329844, 0.0183582, -0.0252793 ] - [ 0.0229, -0.286, 0, 0.774, -0.488, -0.0229, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0229, -0.286, 0, 0.774, -0.488, -0.0229, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329839, 0.01832, -0.0252833 ] - [ 0.0229, -0.286, 0, 0.774, -0.488, -0.0229, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0229, -0.286, 0, 0.774, -0.488, -0.0229, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329835, 0.018282, -0.0252872 ] - [ 0.0229, -0.286, 0, 0.774, -0.488, -0.0229, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0229, -0.286, 0, 0.774, -0.488, -0.0229, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032983, 0.0182442, -0.0252911 ] - [ 0.0229, -0.286, 0, 0.774, -0.488, -0.0229, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0229, -0.286, 0, 0.774, -0.488, -0.0229, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329825, 0.0182064, -0.0252949 ] - [ 0.0228, -0.286, 0, 0.774, -0.488, -0.0228, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0228, -0.286, 0, 0.774, -0.488, -0.0228, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032982, 0.0181688, -0.0252987 ] - [ 0.0228, -0.286, 0, 0.774, -0.488, -0.0228, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0228, -0.286, 0, 0.774, -0.488, -0.0228, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329815, 0.0181313, -0.0253024 ] - [ 0.0228, -0.286, 0, 0.774, -0.488, -0.0228, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0228, -0.286, 0, 0.774, -0.488, -0.0228, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329811, 0.018094, -0.0253061 ] - [ 0.0228, -0.286, 0, 0.774, -0.488, -0.0228, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0228, -0.286, 0, 0.774, -0.488, -0.0228, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329806, 0.0180568, -0.0253097 ] - [ 0.0227, -0.286, 0, 0.774, -0.488, -0.0227, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0227, -0.286, 0, 0.774, -0.488, -0.0227, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329801, 0.0180198, -0.0253132 ] - [ 0.0227, -0.286, 0, 0.774, -0.488, -0.0227, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0227, -0.286, 0, 0.774, -0.488, -0.0227, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329797, 0.0179828, -0.0253167 ] - [ 0.0227, -0.286, 0, 0.774, -0.488, -0.0227, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0227, -0.286, 0, 0.774, -0.488, -0.0227, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329792, 0.0179461, -0.0253202 ] - [ 0.0227, -0.286, 0, 0.774, -0.488, -0.0227, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0227, -0.286, 0, 0.774, -0.488, -0.0227, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329787, 0.0179094, -0.0253235 ] - [ 0.0226, -0.286, 0, 0.774, -0.488, -0.0226, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0226, -0.286, 0, 0.774, -0.488, -0.0226, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329783, 0.0178729, -0.0253269 ] - [ 0.0226, -0.286, 0, 0.774, -0.488, -0.0226, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0226, -0.286, 0, 0.774, -0.488, -0.0226, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329778, 0.0178365, -0.0253301 ] - [ 0.0226, -0.286, 0, 0.774, -0.488, -0.0226, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0226, -0.286, 0, 0.774, -0.488, -0.0226, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329774, 0.0178002, -0.0253333 ] - [ 0.0226, -0.286, 0, 0.774, -0.488, -0.0226, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0226, -0.286, 0, 0.774, -0.488, -0.0226, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329769, 0.0177641, -0.0253365 ] - [ 0.0225, -0.286, 0, 0.774, -0.488, -0.0225, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0225, -0.286, 0, 0.774, -0.488, -0.0225, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329765, 0.0177281, -0.0253396 ] - [ 0.0225, -0.286, 0, 0.774, -0.488, -0.0225, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0225, -0.286, 0, 0.774, -0.488, -0.0225, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329761, 0.0176923, -0.0253427 ] - [ 0.0225, -0.286, 0, 0.774, -0.488, -0.0225, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0225, -0.286, 0, 0.774, -0.488, -0.0225, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329756, 0.0176566, -0.0253457 ] - [ 0.0225, -0.286, 0, 0.774, -0.488, -0.0225, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0225, -0.286, 0, 0.774, -0.488, -0.0225, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329752, 0.017621, -0.0253486 ] - [ 0.0224, -0.286, 0, 0.774, -0.488, -0.0224, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0224, -0.286, 0, 0.774, -0.488, -0.0224, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329747, 0.0175855, -0.0253515 ] - [ 0.0224, -0.286, 0, 0.774, -0.488, -0.0224, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0224, -0.286, 0, 0.774, -0.488, -0.0224, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329743, 0.0175502, -0.0253544 ] - [ 0.0224, -0.286, 0, 0.774, -0.488, -0.0224, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0224, -0.286, 0, 0.774, -0.488, -0.0224, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329739, 0.017515, -0.0253571 ] - [ 0.0224, -0.286, 0, 0.774, -0.488, -0.0224, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0224, -0.286, 0, 0.774, -0.488, -0.0224, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329735, 0.0174799, -0.0253599 ] - [ 0.0224, -0.286, 0, 0.774, -0.488, -0.0224, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0224, -0.286, 0, 0.774, -0.488, -0.0224, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032973, 0.017445, -0.0253626 ] - [ 0.0223, -0.286, 0, 0.774, -0.488, -0.0223, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0223, -0.286, 0, 0.774, -0.488, -0.0223, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329726, 0.0174102, -0.0253652 ] - [ 0.0223, -0.286, 0, 0.774, -0.488, -0.0223, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0223, -0.286, 0, 0.774, -0.488, -0.0223, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329722, 0.0173755, -0.0253678 ] - [ 0.0223, -0.286, 0, 0.774, -0.488, -0.0223, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0223, -0.286, 0, 0.774, -0.488, -0.0223, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329718, 0.017341, -0.0253703 ] - [ 0.0223, -0.286, 0, 0.774, -0.488, -0.0223, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0223, -0.286, 0, 0.774, -0.488, -0.0223, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329714, 0.0173066, -0.0253728 ] - [ 0.0223, -0.286, 0, 0.774, -0.488, -0.0223, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0223, -0.286, 0, 0.774, -0.488, -0.0223, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032971, 0.0172723, -0.0253752 ] - [ 0.0222, -0.286, 0, 0.774, -0.488, -0.0222, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0222, -0.286, 0, 0.774, -0.488, -0.0222, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329706, 0.0172381, -0.0253775 ] - [ 0.0222, -0.286, 0, 0.774, -0.488, -0.0222, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0222, -0.286, 0, 0.774, -0.488, -0.0222, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329702, 0.0172041, -0.0253799 ] - [ 0.0222, -0.286, 0, 0.774, -0.488, -0.0222, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0222, -0.286, 0, 0.774, -0.488, -0.0222, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329698, 0.0171702, -0.0253821 ] - [ 0.0222, -0.286, 0, 0.774, -0.488, -0.0222, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0222, -0.286, 0, 0.774, -0.488, -0.0222, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329694, 0.0171364, -0.0253843 ] - [ 0.0221, -0.286, 0, 0.774, -0.488, -0.0221, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0221, -0.286, 0, 0.774, -0.488, -0.0221, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032969, 0.0171028, -0.0253865 ] - [ 0.0221, -0.286, 0, 0.774, -0.488, -0.0221, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0221, -0.286, 0, 0.774, -0.488, -0.0221, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329686, 0.0170693, -0.0253886 ] - [ 0.0221, -0.286, 0, 0.774, -0.488, -0.0221, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0221, -0.286, 0, 0.774, -0.488, -0.0221, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329682, 0.0170359, -0.0253907 ] - [ 0.0221, -0.286, 0, 0.774, -0.488, -0.0221, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0221, -0.286, 0, 0.774, -0.488, -0.0221, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329678, 0.0170026, -0.0253927 ] - [ 0.0221, -0.286, 0, 0.774, -0.488, -0.0221, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0221, -0.286, 0, 0.774, -0.488, -0.0221, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329674, 0.0169695, -0.0253947 ] - [ 0.022, -0.286, 0, 0.774, -0.488, -0.022, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.022, -0.286, 0, 0.774, -0.488, -0.022, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032967, 0.0169365, -0.0253966 ] - [ 0.022, -0.286, 0, 0.774, -0.488, -0.022, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.022, -0.286, 0, 0.774, -0.488, -0.022, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329667, 0.0169036, -0.0253985 ] - [ 0.022, -0.286, 0, 0.774, -0.488, -0.022, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.022, -0.286, 0, 0.774, -0.488, -0.022, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329663, 0.0168708, -0.0254003 ] - [ 0.022, -0.286, 0, 0.774, -0.488, -0.022, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.022, -0.286, 0, 0.774, -0.488, -0.022, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329659, 0.0168382, -0.025402 ] - [ 0.022, -0.286, 0, 0.774, -0.488, -0.022, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.022, -0.286, 0, 0.774, -0.488, -0.022, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329655, 0.0168057, -0.0254038 ] - [ 0.022, -0.286, 0, 0.774, -0.488, -0.022, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.022, -0.286, 0, 0.774, -0.488, -0.022, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329652, 0.0167733, -0.0254054 ] - [ 0.0219, -0.286, 0, 0.774, -0.488, -0.0219, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0219, -0.286, 0, 0.774, -0.488, -0.0219, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329648, 0.016741, -0.0254071 ] - [ 0.0219, -0.286, 0, 0.774, -0.488, -0.0219, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0219, -0.286, 0, 0.774, -0.488, -0.0219, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329644, 0.0167089, -0.0254086 ] - [ 0.0219, -0.286, 0, 0.774, -0.488, -0.0219, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0219, -0.286, 0, 0.774, -0.488, -0.0219, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329641, 0.0166768, -0.0254102 ] - [ 0.0219, -0.286, 0, 0.774, -0.488, -0.0219, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0219, -0.286, 0, 0.774, -0.488, -0.0219, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329637, 0.016645, -0.0254116 ] - [ 0.0219, -0.286, 0, 0.774, -0.488, -0.0219, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0219, -0.286, 0, 0.774, -0.488, -0.0219, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329634, 0.0166132, -0.0254131 ] - [ 0.0218, -0.286, 0, 0.774, -0.488, -0.0218, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0218, -0.286, 0, 0.774, -0.488, -0.0218, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032963, 0.0165815, -0.0254145 ] - [ 0.0218, -0.286, 0, 0.774, -0.488, -0.0218, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0218, -0.286, 0, 0.774, -0.488, -0.0218, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329627, 0.01655, -0.0254158 ] - [ 0.0218, -0.286, 0, 0.774, -0.488, -0.0218, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0218, -0.286, 0, 0.774, -0.488, -0.0218, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329623, 0.0165186, -0.0254171 ] - [ 0.0218, -0.286, 0, 0.774, -0.488, -0.0218, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0218, -0.286, 0, 0.774, -0.488, -0.0218, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032962, 0.0164873, -0.0254183 ] - [ 0.0218, -0.286, 0, 0.774, -0.488, -0.0218, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0218, -0.286, 0, 0.774, -0.488, -0.0218, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329616, 0.0164561, -0.0254195 ] - [ 0.0217, -0.286, 0, 0.774, -0.488, -0.0217, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0217, -0.286, 0, 0.774, -0.488, -0.0217, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329613, 0.0164251, -0.0254207 ] - [ 0.0217, -0.286, 0, 0.774, -0.488, -0.0217, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0217, -0.286, 0, 0.774, -0.488, -0.0217, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329609, 0.0163942, -0.0254218 ] - [ 0.0217, -0.286, 0, 0.774, -0.488, -0.0217, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0217, -0.286, 0, 0.774, -0.488, -0.0217, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329606, 0.0163634, -0.0254228 ] - [ 0.0217, -0.286, 0, 0.774, -0.488, -0.0217, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0217, -0.286, 0, 0.774, -0.488, -0.0217, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329603, 0.0163327, -0.0254238 ] - [ 0.0217, -0.286, 0, 0.774, -0.488, -0.0217, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0217, -0.286, 0, 0.774, -0.488, -0.0217, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329599, 0.0163021, -0.0254248 ] - [ 0.0217, -0.286, 0, 0.774, -0.488, -0.0217, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0217, -0.286, 0, 0.774, -0.488, -0.0217, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329596, 0.0162716, -0.0254257 ] - [ 0.0216, -0.286, 0, 0.774, -0.488, -0.0216, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0216, -0.286, 0, 0.774, -0.488, -0.0216, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329593, 0.0162413, -0.0254266 ] - [ 0.0216, -0.286, 0, 0.774, -0.488, -0.0216, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0216, -0.286, 0, 0.774, -0.488, -0.0216, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329589, 0.0162111, -0.0254274 ] - [ 0.0216, -0.286, 0, 0.774, -0.488, -0.0216, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0216, -0.286, 0, 0.774, -0.488, -0.0216, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329586, 0.016181, -0.0254282 ] - [ 0.0216, -0.286, 0, 0.774, -0.488, -0.0216, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0216, -0.286, 0, 0.774, -0.488, -0.0216, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329583, 0.016151, -0.025429 ] - [ 0.0216, -0.286, 0, 0.774, -0.488, -0.0216, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0216, -0.286, 0, 0.774, -0.488, -0.0216, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032958, 0.0161212, -0.0254297 ] - [ 0.0216, -0.286, 0, 0.774, -0.488, -0.0216, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0216, -0.286, 0, 0.774, -0.488, -0.0216, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329577, 0.0160914, -0.0254303 ] - [ 0.0215, -0.286, 0, 0.774, -0.488, -0.0215, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0215, -0.286, 0, 0.774, -0.488, -0.0215, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329573, 0.0160618, -0.0254309 ] - [ 0.0215, -0.286, 0, 0.774, -0.488, -0.0215, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0215, -0.286, 0, 0.774, -0.488, -0.0215, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032957, 0.0160323, -0.0254315 ] - [ 0.0215, -0.286, 0, 0.774, -0.488, -0.0215, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0215, -0.286, 0, 0.774, -0.488, -0.0215, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329567, 0.0160029, -0.025432 ] - [ 0.0215, -0.286, 0, 0.774, -0.488, -0.0215, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0215, -0.286, 0, 0.774, -0.488, -0.0215, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329564, 0.0159736, -0.0254325 ] - [ 0.0215, -0.286, 0, 0.774, -0.488, -0.0215, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0215, -0.286, 0, 0.774, -0.488, -0.0215, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329561, 0.0159444, -0.0254329 ] - [ 0.0215, -0.286, 0, 0.774, -0.488, -0.0215, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0215, -0.286, 0, 0.774, -0.488, -0.0215, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329558, 0.0159154, -0.0254333 ] - [ 0.0215, -0.286, 0, 0.774, -0.488, -0.0215, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0215, -0.286, 0, 0.774, -0.488, -0.0215, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329555, 0.0158865, -0.0254337 ] - [ 0.0214, -0.286, 0, 0.774, -0.488, -0.0214, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0214, -0.286, 0, 0.774, -0.488, -0.0214, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329552, 0.0158576, -0.025434 ] - [ 0.0214, -0.286, 0, 0.774, -0.488, -0.0214, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0214, -0.286, 0, 0.774, -0.488, -0.0214, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329549, 0.0158289, -0.0254343 ] - [ 0.0214, -0.286, 0, 0.774, -0.488, -0.0214, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0214, -0.286, 0, 0.774, -0.488, -0.0214, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329546, 0.0158003, -0.0254345 ] - [ 0.0214, -0.286, 0, 0.774, -0.488, -0.0214, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0214, -0.286, 0, 0.774, -0.488, -0.0214, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329543, 0.0157718, -0.0254347 ] - [ 0.0214, -0.286, 0, 0.774, -0.488, -0.0214, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0214, -0.286, 0, 0.774, -0.488, -0.0214, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032954, 0.0157435, -0.0254348 ] - [ 0.0214, -0.286, 0, 0.774, -0.488, -0.0214, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0214, -0.286, 0, 0.774, -0.488, -0.0214, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329537, 0.0157152, -0.0254349 ] - [ 0.0213, -0.286, 0, 0.774, -0.488, -0.0213, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0213, -0.286, 0, 0.774, -0.488, -0.0213, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329534, 0.0156871, -0.025435 ] - [ 0.0213, -0.286, 0, 0.774, -0.488, -0.0213, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0213, -0.286, 0, 0.774, -0.488, -0.0213, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329531, 0.015659, -0.025435 ] - [ 0.0213, -0.286, 0, 0.774, -0.488, -0.0213, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0213, -0.286, 0, 0.774, -0.488, -0.0213, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329528, 0.0156311, -0.0254349 ] - [ 0.0213, -0.286, 0, 0.774, -0.488, -0.0213, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0213, -0.286, 0, 0.774, -0.488, -0.0213, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329525, 0.0156033, -0.0254349 ] - [ 0.0213, -0.286, 0, 0.774, -0.488, -0.0213, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0213, -0.286, 0, 0.774, -0.488, -0.0213, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329523, 0.0155756, -0.0254348 ] - [ 0.0213, -0.286, 0, 0.774, -0.488, -0.0213, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0213, -0.286, 0, 0.774, -0.488, -0.0213, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032952, 0.015548, -0.0254346 ] - [ 0.0213, -0.286, 0, 0.774, -0.488, -0.0213, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0213, -0.286, 0, 0.774, -0.488, -0.0213, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329517, 0.0155205, -0.0254344 ] - [ 0.0212, -0.286, 0, 0.774, -0.488, -0.0212, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0212, -0.286, 0, 0.774, -0.488, -0.0212, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329514, 0.0154932, -0.0254342 ] - [ 0.0212, -0.286, 0, 0.774, -0.488, -0.0212, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0212, -0.286, 0, 0.774, -0.488, -0.0212, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329512, 0.0154659, -0.025434 ] - [ 0.0212, -0.286, 0, 0.774, -0.488, -0.0212, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0212, -0.286, 0, 0.774, -0.488, -0.0212, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329509, 0.0154387, -0.0254336 ] - [ 0.0212, -0.286, 0, 0.774, -0.488, -0.0212, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0212, -0.286, 0, 0.774, -0.488, -0.0212, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329506, 0.0154117, -0.0254333 ] - [ 0.0212, -0.286, 0, 0.774, -0.488, -0.0212, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0212, -0.286, 0, 0.774, -0.488, -0.0212, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329504, 0.0153848, -0.0254329 ] - [ 0.0212, -0.286, 0, 0.774, -0.488, -0.0212, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0212, -0.286, 0, 0.774, -0.488, -0.0212, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329501, 0.0153579, -0.0254325 ] - [ 0.0212, -0.286, 0, 0.774, -0.488, -0.0212, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0212, -0.286, 0, 0.774, -0.488, -0.0212, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329498, 0.0153312, -0.025432 ] - [ 0.0211, -0.286, 0, 0.774, -0.488, -0.0211, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0211, -0.286, 0, 0.774, -0.488, -0.0211, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329496, 0.0153046, -0.0254315 ] - [ 0.0211, -0.286, 0, 0.774, -0.488, -0.0211, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0211, -0.286, 0, 0.774, -0.488, -0.0211, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329493, 0.0152781, -0.025431 ] - [ 0.0211, -0.286, 0, 0.774, -0.488, -0.0211, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0211, -0.286, 0, 0.774, -0.488, -0.0211, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329491, 0.0152517, -0.0254304 ] - [ 0.0211, -0.286, 0, 0.774, -0.488, -0.0211, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0211, -0.286, 0, 0.774, -0.488, -0.0211, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329488, 0.0152254, -0.0254298 ] - [ 0.0211, -0.286, 0, 0.774, -0.488, -0.0211, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0211, -0.286, 0, 0.774, -0.488, -0.0211, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329485, 0.0151992, -0.0254291 ] - [ 0.0211, -0.286, 0, 0.774, -0.488, -0.0211, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0211, -0.286, 0, 0.774, -0.488, -0.0211, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329483, 0.0151731, -0.0254284 ] - [ 0.0211, -0.286, 0, 0.774, -0.488, -0.0211, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0211, -0.286, 0, 0.774, -0.488, -0.0211, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032948, 0.0151472, -0.0254277 ] - [ 0.0211, -0.286, 0, 0.774, -0.488, -0.0211, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0211, -0.286, 0, 0.774, -0.488, -0.0211, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329478, 0.0151213, -0.0254269 ] - [ 0.021, -0.286, 0, 0.774, -0.488, -0.021, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.021, -0.286, 0, 0.774, -0.488, -0.021, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329475, 0.0150955, -0.0254261 ] - [ 0.021, -0.286, 0, 0.774, -0.488, -0.021, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.021, -0.286, 0, 0.774, -0.488, -0.021, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329473, 0.0150699, -0.0254253 ] - [ 0.021, -0.286, 0, 0.774, -0.488, -0.021, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.021, -0.286, 0, 0.774, -0.488, -0.021, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329471, 0.0150443, -0.0254244 ] - [ 0.021, -0.286, 0, 0.774, -0.488, -0.021, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.021, -0.286, 0, 0.774, -0.488, -0.021, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329468, 0.0150188, -0.0254235 ] - [ 0.021, -0.286, 0, 0.774, -0.488, -0.021, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.021, -0.286, 0, 0.774, -0.488, -0.021, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329466, 0.0149935, -0.0254225 ] - [ 0.021, -0.286, 0, 0.774, -0.488, -0.021, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.021, -0.286, 0, 0.774, -0.488, -0.021, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329463, 0.0149682, -0.0254215 ] - [ 0.021, -0.286, 0, 0.774, -0.488, -0.021, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.021, -0.286, 0, 0.774, -0.488, -0.021, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329461, 0.0149431, -0.0254205 ] - [ 0.021, -0.286, 0, 0.774, -0.488, -0.021, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.021, -0.286, 0, 0.774, -0.488, -0.021, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329458, 0.014918, -0.0254194 ] - [ 0.0209, -0.286, 0, 0.774, -0.488, -0.0209, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0209, -0.286, 0, 0.774, -0.488, -0.0209, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329456, 0.0148931, -0.0254183 ] - [ 0.0209, -0.286, 0, 0.774, -0.488, -0.0209, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0209, -0.286, 0, 0.774, -0.488, -0.0209, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329454, 0.0148683, -0.0254172 ] - [ 0.0209, -0.286, 0, 0.774, -0.488, -0.0209, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0209, -0.286, 0, 0.774, -0.488, -0.0209, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329451, 0.0148435, -0.025416 ] - [ 0.0209, -0.286, 0, 0.774, -0.488, -0.0209, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0209, -0.286, 0, 0.774, -0.488, -0.0209, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329449, 0.0148189, -0.0254148 ] - [ 0.0209, -0.286, 0, 0.774, -0.488, -0.0209, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0209, -0.286, 0, 0.774, -0.488, -0.0209, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329447, 0.0147944, -0.0254136 ] - [ 0.0209, -0.286, 0, 0.774, -0.488, -0.0209, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0209, -0.286, 0, 0.774, -0.488, -0.0209, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329445, 0.0147699, -0.0254123 ] - [ 0.0209, -0.286, 0, 0.774, -0.488, -0.0209, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0209, -0.286, 0, 0.774, -0.488, -0.0209, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329442, 0.0147456, -0.025411 ] - [ 0.0209, -0.286, 0, 0.774, -0.488, -0.0209, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0209, -0.286, 0, 0.774, -0.488, -0.0209, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032944, 0.0147213, -0.0254097 ] - [ 0.0209, -0.286, 0, 0.774, -0.488, -0.0209, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0209, -0.286, 0, 0.774, -0.488, -0.0209, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329438, 0.0146972, -0.0254083 ] - [ 0.0208, -0.286, 0, 0.774, -0.488, -0.0208, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0208, -0.286, 0, 0.774, -0.488, -0.0208, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329436, 0.0146732, -0.0254069 ] - [ 0.0208, -0.286, 0, 0.774, -0.488, -0.0208, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0208, -0.286, 0, 0.774, -0.488, -0.0208, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329434, 0.0146492, -0.0254054 ] - [ 0.0208, -0.286, 0, 0.774, -0.488, -0.0208, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0208, -0.286, 0, 0.774, -0.488, -0.0208, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329431, 0.0146254, -0.0254039 ] - [ 0.0208, -0.286, 0, 0.774, -0.488, -0.0208, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0208, -0.286, 0, 0.774, -0.488, -0.0208, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329429, 0.0146016, -0.0254024 ] - [ 0.0208, -0.286, 0, 0.774, -0.488, -0.0208, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0208, -0.286, 0, 0.774, -0.488, -0.0208, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329427, 0.014578, -0.0254009 ] - [ 0.0208, -0.286, 0, 0.774, -0.488, -0.0208, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0208, -0.286, 0, 0.774, -0.488, -0.0208, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329425, 0.0145544, -0.0253993 ] - [ 0.0208, -0.286, 0, 0.774, -0.488, -0.0208, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0208, -0.286, 0, 0.774, -0.488, -0.0208, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329423, 0.014531, -0.0253977 ] - [ 0.0208, -0.286, 0, 0.774, -0.488, -0.0208, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0208, -0.286, 0, 0.774, -0.488, -0.0208, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329421, 0.0145076, -0.0253961 ] - [ 0.0208, -0.286, 0, 0.774, -0.488, -0.0208, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0208, -0.286, 0, 0.774, -0.488, -0.0208, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329419, 0.0144844, -0.0253944 ] - [ 0.0207, -0.286, 0, 0.774, -0.488, -0.0207, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0207, -0.286, 0, 0.774, -0.488, -0.0207, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329417, 0.0144612, -0.0253927 ] - [ 0.0207, -0.286, 0, 0.774, -0.488, -0.0207, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0207, -0.286, 0, 0.774, -0.488, -0.0207, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329415, 0.0144381, -0.0253909 ] - [ 0.0207, -0.286, 0, 0.774, -0.488, -0.0207, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0207, -0.286, 0, 0.774, -0.488, -0.0207, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329413, 0.0144151, -0.0253891 ] - [ 0.0207, -0.286, 0, 0.774, -0.488, -0.0207, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0207, -0.286, 0, 0.774, -0.488, -0.0207, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329411, 0.0143923, -0.0253873 ] - [ 0.0207, -0.286, 0, 0.774, -0.488, -0.0207, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0207, -0.286, 0, 0.774, -0.488, -0.0207, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329409, 0.0143695, -0.0253855 ] - [ 0.0207, -0.286, 0, 0.774, -0.488, -0.0207, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0207, -0.286, 0, 0.774, -0.488, -0.0207, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329407, 0.0143468, -0.0253836 ] - [ 0.0207, -0.286, 0, 0.774, -0.488, -0.0207, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0207, -0.286, 0, 0.774, -0.488, -0.0207, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329405, 0.0143242, -0.0253817 ] - [ 0.0207, -0.286, 0, 0.774, -0.488, -0.0207, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0207, -0.286, 0, 0.774, -0.488, -0.0207, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329403, 0.0143017, -0.0253798 ] - [ 0.0207, -0.286, 0, 0.774, -0.488, -0.0207, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0207, -0.286, 0, 0.774, -0.488, -0.0207, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329401, 0.0142793, -0.0253778 ] - [ 0.0207, -0.286, 0, 0.774, -0.488, -0.0207, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0207, -0.286, 0, 0.774, -0.488, -0.0207, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329399, 0.014257, -0.0253758 ] - [ 0.0206, -0.286, 0, 0.774, -0.488, -0.0206, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0206, -0.286, 0, 0.774, -0.488, -0.0206, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329397, 0.0142347, -0.0253738 ] - [ 0.0206, -0.286, 0, 0.774, -0.488, -0.0206, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0206, -0.286, 0, 0.774, -0.488, -0.0206, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329395, 0.0142126, -0.0253717 ] - [ 0.0206, -0.286, 0, 0.774, -0.488, -0.0206, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0206, -0.286, 0, 0.774, -0.488, -0.0206, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329393, 0.0141906, -0.0253696 ] - [ 0.0206, -0.286, 0, 0.774, -0.488, -0.0206, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0206, -0.286, 0, 0.774, -0.488, -0.0206, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329391, 0.0141686, -0.0253675 ] - [ 0.0206, -0.286, 0, 0.774, -0.488, -0.0206, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0206, -0.286, 0, 0.774, -0.488, -0.0206, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032939, 0.0141468, -0.0253653 ] - [ 0.0206, -0.286, 0, 0.774, -0.488, -0.0206, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0206, -0.286, 0, 0.774, -0.488, -0.0206, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329388, 0.014125, -0.0253632 ] - [ 0.0206, -0.286, 0, 0.774, -0.488, -0.0206, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0206, -0.286, 0, 0.774, -0.488, -0.0206, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329386, 0.0141033, -0.0253609 ] - [ 0.0206, -0.286, 0, 0.774, -0.488, -0.0206, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0206, -0.286, 0, 0.774, -0.488, -0.0206, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329384, 0.0140818, -0.0253587 ] - [ 0.0206, -0.286, 0, 0.774, -0.488, -0.0206, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0206, -0.286, 0, 0.774, -0.488, -0.0206, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329382, 0.0140603, -0.0253564 ] - [ 0.0206, -0.286, 0, 0.774, -0.488, -0.0206, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0206, -0.286, 0, 0.774, -0.488, -0.0206, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032938, 0.0140389, -0.0253541 ] - [ 0.0205, -0.286, 0, 0.774, -0.488, -0.0205, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0205, -0.286, 0, 0.774, -0.488, -0.0205, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329379, 0.0140175, -0.0253518 ] - [ 0.0205, -0.286, 0, 0.774, -0.488, -0.0205, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0205, -0.286, 0, 0.774, -0.488, -0.0205, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329377, 0.0139963, -0.0253494 ] - [ 0.0205, -0.286, 0, 0.774, -0.488, -0.0205, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0205, -0.286, 0, 0.774, -0.488, -0.0205, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329375, 0.0139752, -0.025347 ] - [ 0.0205, -0.286, 0, 0.774, -0.488, -0.0205, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0205, -0.286, 0, 0.774, -0.488, -0.0205, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329373, 0.0139541, -0.0253446 ] - [ 0.0205, -0.286, 0, 0.774, -0.488, -0.0205, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0205, -0.286, 0, 0.774, -0.488, -0.0205, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329372, 0.0139332, -0.0253422 ] - [ 0.0205, -0.286, 0, 0.774, -0.488, -0.0205, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0205, -0.286, 0, 0.774, -0.488, -0.0205, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032937, 0.0139123, -0.0253397 ] - [ 0.0205, -0.286, 0, 0.774, -0.488, -0.0205, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0205, -0.286, 0, 0.774, -0.488, -0.0205, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329368, 0.0138915, -0.0253372 ] - [ 0.0205, -0.286, 0, 0.774, -0.488, -0.0205, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0205, -0.286, 0, 0.774, -0.488, -0.0205, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329366, 0.0138708, -0.0253347 ] - [ 0.0205, -0.286, 0, 0.774, -0.488, -0.0205, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0205, -0.286, 0, 0.774, -0.488, -0.0205, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329365, 0.0138502, -0.0253321 ] - [ 0.0205, -0.286, 0, 0.774, -0.488, -0.0205, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0205, -0.286, 0, 0.774, -0.488, -0.0205, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329363, 0.0138297, -0.0253295 ] - [ 0.0205, -0.286, 0, 0.774, -0.488, -0.0205, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0205, -0.286, 0, 0.774, -0.488, -0.0205, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329362, 0.0138093, -0.0253269 ] - [ 0.0205, -0.286, 0, 0.774, -0.488, -0.0205, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0205, -0.286, 0, 0.774, -0.488, -0.0205, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032936, 0.0137889, -0.0253242 ] - [ 0.0204, -0.286, 0, 0.774, -0.488, -0.0204, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0204, -0.286, 0, 0.774, -0.488, -0.0204, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329358, 0.0137687, -0.0253216 ] - [ 0.0204, -0.286, 0, 0.774, -0.488, -0.0204, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0204, -0.286, 0, 0.774, -0.488, -0.0204, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329357, 0.0137485, -0.0253189 ] - [ 0.0204, -0.286, 0, 0.774, -0.488, -0.0204, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0204, -0.286, 0, 0.774, -0.488, -0.0204, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329355, 0.0137284, -0.0253161 ] - [ 0.0204, -0.286, 0, 0.774, -0.488, -0.0204, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0204, -0.286, 0, 0.774, -0.488, -0.0204, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329354, 0.0137084, -0.0253134 ] - [ 0.0204, -0.286, 0, 0.774, -0.488, -0.0204, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0204, -0.286, 0, 0.774, -0.488, -0.0204, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329352, 0.0136885, -0.0253106 ] - [ 0.0204, -0.286, 0, 0.774, -0.488, -0.0204, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0204, -0.286, 0, 0.774, -0.488, -0.0204, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032935, 0.0136686, -0.0253078 ] - [ 0.0204, -0.286, 0, 0.774, -0.488, -0.0204, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0204, -0.286, 0, 0.774, -0.488, -0.0204, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329349, 0.0136489, -0.025305 ] - [ 0.0204, -0.286, 0, 0.774, -0.488, -0.0204, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0204, -0.286, 0, 0.774, -0.488, -0.0204, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329347, 0.0136292, -0.0253021 ] - [ 0.0204, -0.286, 0, 0.774, -0.488, -0.0204, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0204, -0.286, 0, 0.774, -0.488, -0.0204, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329346, 0.0136096, -0.0252992 ] - [ 0.0204, -0.286, 0, 0.774, -0.488, -0.0204, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0204, -0.286, 0, 0.774, -0.488, -0.0204, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329344, 0.0135901, -0.0252963 ] - [ 0.0204, -0.286, 0, 0.774, -0.488, -0.0204, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0204, -0.286, 0, 0.774, -0.488, -0.0204, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329343, 0.0135707, -0.0252934 ] - [ 0.0204, -0.286, 0, 0.774, -0.488, -0.0204, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0204, -0.286, 0, 0.774, -0.488, -0.0204, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329341, 0.0135513, -0.0252904 ] - [ 0.0203, -0.286, 0, 0.774, -0.488, -0.0203, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0203, -0.286, 0, 0.774, -0.488, -0.0203, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032934, 0.0135321, -0.0252874 ] - [ 0.0203, -0.286, 0, 0.774, -0.488, -0.0203, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0203, -0.286, 0, 0.774, -0.488, -0.0203, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329339, 0.0135129, -0.0252844 ] - [ 0.0203, -0.286, 0, 0.774, -0.488, -0.0203, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0203, -0.286, 0, 0.774, -0.488, -0.0203, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329337, 0.0134938, -0.0252814 ] - [ 0.0203, -0.286, 0, 0.774, -0.488, -0.0203, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0203, -0.286, 0, 0.774, -0.488, -0.0203, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329336, 0.0134748, -0.0252783 ] - [ 0.0203, -0.286, 0, 0.774, -0.488, -0.0203, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0203, -0.286, 0, 0.774, -0.488, -0.0203, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329334, 0.0134559, -0.0252752 ] - [ 0.0203, -0.286, 0, 0.774, -0.488, -0.0203, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0203, -0.286, 0, 0.774, -0.488, -0.0203, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329333, 0.013437, -0.0252721 ] - [ 0.0203, -0.286, 0, 0.774, -0.488, -0.0203, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0203, -0.286, 0, 0.774, -0.488, -0.0203, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329331, 0.0134182, -0.025269 ] - [ 0.0203, -0.286, 0, 0.774, -0.488, -0.0203, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0203, -0.286, 0, 0.774, -0.488, -0.0203, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032933, 0.0133996, -0.0252658 ] - [ 0.0203, -0.286, 0, 0.774, -0.488, -0.0203, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0203, -0.286, 0, 0.774, -0.488, -0.0203, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329329, 0.013381, -0.0252626 ] - [ 0.0203, -0.286, 0, 0.774, -0.488, -0.0203, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0203, -0.286, 0, 0.774, -0.488, -0.0203, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329327, 0.0133624, -0.0252594 ] - [ 0.0203, -0.286, 0, 0.774, -0.488, -0.0203, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0203, -0.286, 0, 0.774, -0.488, -0.0203, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329326, 0.013344, -0.0252562 ] - [ 0.0203, -0.286, 0, 0.774, -0.488, -0.0203, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0203, -0.286, 0, 0.774, -0.488, -0.0203, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329325, 0.0133256, -0.0252529 ] - [ 0.0203, -0.286, 0, 0.774, -0.488, -0.0203, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0203, -0.286, 0, 0.774, -0.488, -0.0203, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329323, 0.0133073, -0.0252496 ] - [ 0.0203, -0.286, 0, 0.774, -0.488, -0.0203, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0203, -0.286, 0, 0.774, -0.488, -0.0203, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329322, 0.0132891, -0.0252463 ] - [ 0.0202, -0.286, 0, 0.774, -0.488, -0.0202, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0202, -0.286, 0, 0.774, -0.488, -0.0202, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329321, 0.0132709, -0.025243 ] - [ 0.0202, -0.286, 0, 0.774, -0.488, -0.0202, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0202, -0.286, 0, 0.774, -0.488, -0.0202, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329319, 0.0132529, -0.0252396 ] - [ 0.0202, -0.286, 0, 0.774, -0.488, -0.0202, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0202, -0.286, 0, 0.774, -0.488, -0.0202, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329318, 0.0132349, -0.0252362 ] - [ 0.0202, -0.286, 0, 0.774, -0.488, -0.0202, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0202, -0.286, 0, 0.774, -0.488, -0.0202, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329317, 0.013217, -0.0252328 ] - [ 0.0202, -0.286, 0, 0.774, -0.488, -0.0202, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0202, -0.286, 0, 0.774, -0.488, -0.0202, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329315, 0.0131992, -0.0252294 ] - [ 0.0202, -0.286, 0, 0.774, -0.488, -0.0202, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0202, -0.286, 0, 0.774, -0.488, -0.0202, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329314, 0.0131814, -0.0252259 ] - [ 0.0202, -0.286, 0, 0.774, -0.488, -0.0202, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0202, -0.286, 0, 0.774, -0.488, -0.0202, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329313, 0.0131637, -0.0252225 ] - [ 0.0202, -0.286, 0, 0.774, -0.488, -0.0202, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0202, -0.286, 0, 0.774, -0.488, -0.0202, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329312, 0.0131461, -0.025219 ] - [ 0.0202, -0.286, 0, 0.774, -0.488, -0.0202, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0202, -0.286, 0, 0.774, -0.488, -0.0202, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032931, 0.0131286, -0.0252155 ] - [ 0.0202, -0.286, 0, 0.774, -0.488, -0.0202, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0202, -0.286, 0, 0.774, -0.488, -0.0202, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329309, 0.0131112, -0.0252119 ] - [ 0.0202, -0.286, 0, 0.774, -0.488, -0.0202, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0202, -0.286, 0, 0.774, -0.488, -0.0202, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329308, 0.0130938, -0.0252084 ] - [ 0.0202, -0.286, 0, 0.774, -0.488, -0.0202, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0202, -0.286, 0, 0.774, -0.488, -0.0202, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329307, 0.0130765, -0.0252048 ] - [ 0.0202, -0.286, 0, 0.774, -0.488, -0.0202, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0202, -0.286, 0, 0.774, -0.488, -0.0202, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329306, 0.0130593, -0.0252012 ] - [ 0.0202, -0.286, 0, 0.774, -0.488, -0.0202, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0202, -0.286, 0, 0.774, -0.488, -0.0202, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329304, 0.0130421, -0.0251976 ] - [ 0.0202, -0.286, 0, 0.774, -0.488, -0.0202, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0202, -0.286, 0, 0.774, -0.488, -0.0202, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329303, 0.013025, -0.0251939 ] - [ 0.0201, -0.286, 0, 0.774, -0.488, -0.0201, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0201, -0.286, 0, 0.774, -0.488, -0.0201, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329302, 0.013008, -0.0251902 ] - [ 0.0201, -0.286, 0, 0.774, -0.488, -0.0201, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0201, -0.286, 0, 0.774, -0.488, -0.0201, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329301, 0.0129911, -0.0251865 ] - [ 0.0201, -0.286, 0, 0.774, -0.488, -0.0201, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0201, -0.286, 0, 0.774, -0.488, -0.0201, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03293, 0.0129743, -0.0251828 ] - [ 0.0201, -0.286, 0, 0.774, -0.488, -0.0201, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0201, -0.286, 0, 0.774, -0.488, -0.0201, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329299, 0.0129575, -0.0251791 ] - [ 0.0201, -0.286, 0, 0.774, -0.488, -0.0201, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0201, -0.286, 0, 0.774, -0.488, -0.0201, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329298, 0.0129408, -0.0251753 ] - [ 0.0201, -0.286, 0, 0.774, -0.488, -0.0201, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0201, -0.286, 0, 0.774, -0.488, -0.0201, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329297, 0.0129241, -0.0251716 ] - [ 0.0201, -0.286, 0, 0.774, -0.488, -0.0201, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0201, -0.286, 0, 0.774, -0.488, -0.0201, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329295, 0.0129075, -0.0251678 ] - [ 0.0201, -0.286, 0, 0.774, -0.488, -0.0201, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0201, -0.286, 0, 0.774, -0.488, -0.0201, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329294, 0.0128911, -0.025164 ] - [ 0.0201, -0.286, 0, 0.774, -0.488, -0.0201, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0201, -0.286, 0, 0.774, -0.488, -0.0201, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329293, 0.0128746, -0.0251601 ] - [ 0.0201, -0.286, 0, 0.774, -0.488, -0.0201, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0201, -0.286, 0, 0.774, -0.488, -0.0201, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329292, 0.0128583, -0.0251563 ] - [ 0.0201, -0.286, 0, 0.774, -0.488, -0.0201, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0201, -0.286, 0, 0.774, -0.488, -0.0201, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329291, 0.012842, -0.0251524 ] - [ 0.0201, -0.286, 0, 0.774, -0.488, -0.0201, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0201, -0.286, 0, 0.774, -0.488, -0.0201, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032929, 0.0128258, -0.0251485 ] - [ 0.0201, -0.286, 0, 0.774, -0.488, -0.0201, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0201, -0.286, 0, 0.774, -0.488, -0.0201, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329289, 0.0128097, -0.0251446 ] - [ 0.0201, -0.286, 0, 0.774, -0.488, -0.0201, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0201, -0.286, 0, 0.774, -0.488, -0.0201, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329288, 0.0127936, -0.0251406 ] - [ 0.0201, -0.286, 0, 0.774, -0.488, -0.0201, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0201, -0.286, 0, 0.774, -0.488, -0.0201, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329287, 0.0127776, -0.0251367 ] - [ 0.0201, -0.286, 0, 0.774, -0.488, -0.0201, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0201, -0.286, 0, 0.774, -0.488, -0.0201, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329286, 0.0127616, -0.0251327 ] - [ 0.0201, -0.286, 0, 0.774, -0.488, -0.0201, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0201, -0.286, 0, 0.774, -0.488, -0.0201, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329285, 0.0127458, -0.0251287 ] - [ 0.02, -0.286, 0, 0.774, -0.488, -0.02, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.02, -0.286, 0, 0.774, -0.488, -0.02, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329284, 0.01273, -0.0251247 ] - [ 0.02, -0.286, 0, 0.774, -0.488, -0.02, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.02, -0.286, 0, 0.774, -0.488, -0.02, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329283, 0.0127143, -0.0251207 ] - [ 0.02, -0.286, 0, 0.774, -0.488, -0.02, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.02, -0.286, 0, 0.774, -0.488, -0.02, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329282, 0.0126986, -0.0251166 ] - [ 0.02, -0.286, 0, 0.774, -0.488, -0.02, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.02, -0.286, 0, 0.774, -0.488, -0.02, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329281, 0.012683, -0.0251125 ] - [ 0.02, -0.286, 0, 0.774, -0.488, -0.02, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.02, -0.286, 0, 0.774, -0.488, -0.02, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032928, 0.0126675, -0.0251085 ] - [ 0.02, -0.286, 0, 0.774, -0.488, -0.02, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.02, -0.286, 0, 0.774, -0.488, -0.02, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329279, 0.0126521, -0.0251044 ] - [ 0.02, -0.286, 0, 0.774, -0.488, -0.02, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.02, -0.286, 0, 0.774, -0.488, -0.02, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329278, 0.0126367, -0.0251002 ] - [ 0.02, -0.286, 0, 0.774, -0.488, -0.02, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.02, -0.286, 0, 0.774, -0.488, -0.02, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329277, 0.0126214, -0.0250961 ] - [ 0.02, -0.286, 0, 0.774, -0.488, -0.02, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.02, -0.286, 0, 0.774, -0.488, -0.02, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329276, 0.0126061, -0.0250919 ] - [ 0.02, -0.286, 0, 0.774, -0.488, -0.02, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.02, -0.286, 0, 0.774, -0.488, -0.02, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329275, 0.0125909, -0.0250877 ] - [ 0.02, -0.286, 0, 0.774, -0.488, -0.02, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.02, -0.286, 0, 0.774, -0.488, -0.02, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329275, 0.0125758, -0.0250835 ] - [ 0.02, -0.286, 0, 0.774, -0.488, -0.02, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.02, -0.286, 0, 0.774, -0.488, -0.02, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329274, 0.0125608, -0.0250793 ] - [ 0.02, -0.286, 0, 0.774, -0.488, -0.02, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.02, -0.286, 0, 0.774, -0.488, -0.02, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.0125458, -0.0250751 ] - [ 0.02, -0.286, 0, 0.774, -0.488, -0.02, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.02, -0.286, 0, 0.774, -0.488, -0.02, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329272, 0.0125309, -0.0250708 ] - [ 0.02, -0.286, 0, 0.774, -0.488, -0.02, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.02, -0.286, 0, 0.774, -0.488, -0.02, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329271, 0.012516, -0.0250666 ] - [ 0.02, -0.286, 0, 0.774, -0.488, -0.02, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.02, -0.286, 0, 0.774, -0.488, -0.02, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032927, 0.0125012, -0.0250623 ] - [ 0.02, -0.286, 0, 0.774, -0.488, -0.02, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.02, -0.286, 0, 0.774, -0.488, -0.02, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329269, 0.0124865, -0.025058 ] - [ 0.02, -0.286, 0, 0.774, -0.488, -0.02, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.02, -0.286, 0, 0.774, -0.488, -0.02, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329268, 0.0124718, -0.0250537 ] - [ 0.02, -0.286, 0, 0.774, -0.488, -0.02, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.02, -0.286, 0, 0.774, -0.488, -0.02, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329268, 0.0124572, -0.0250493 ] - [ 0.0199, -0.286, 0, 0.774, -0.488, -0.0199, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0199, -0.286, 0, 0.774, -0.488, -0.0199, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329267, 0.0124427, -0.025045 ] - [ 0.0199, -0.286, 0, 0.774, -0.488, -0.0199, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0199, -0.286, 0, 0.774, -0.488, -0.0199, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329266, 0.0124282, -0.0250406 ] - [ 0.0199, -0.286, 0, 0.774, -0.488, -0.0199, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0199, -0.286, 0, 0.774, -0.488, -0.0199, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329265, 0.0124138, -0.0250362 ] - [ 0.0199, -0.286, 0, 0.774, -0.488, -0.0199, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0199, -0.286, 0, 0.774, -0.488, -0.0199, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329264, 0.0123995, -0.0250318 ] - [ 0.0199, -0.286, 0, 0.774, -0.488, -0.0199, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0199, -0.286, 0, 0.774, -0.488, -0.0199, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329263, 0.0123852, -0.0250274 ] - [ 0.0199, -0.286, 0, 0.774, -0.488, -0.0199, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0199, -0.286, 0, 0.774, -0.488, -0.0199, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329263, 0.012371, -0.0250229 ] - [ 0.0199, -0.286, 0, 0.774, -0.488, -0.0199, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0199, -0.286, 0, 0.774, -0.488, -0.0199, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329262, 0.0123569, -0.0250185 ] - [ 0.0199, -0.286, 0, 0.774, -0.488, -0.0199, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0199, -0.286, 0, 0.774, -0.488, -0.0199, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329261, 0.0123428, -0.025014 ] - [ 0.0199, -0.286, 0, 0.774, -0.488, -0.0199, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0199, -0.286, 0, 0.774, -0.488, -0.0199, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032926, 0.0123287, -0.0250095 ] - [ 0.0199, -0.286, 0, 0.774, -0.488, -0.0199, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0199, -0.286, 0, 0.774, -0.488, -0.0199, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032926, 0.0123148, -0.025005 ] - [ 0.0199, -0.286, 0, 0.774, -0.488, -0.0199, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0199, -0.286, 0, 0.774, -0.488, -0.0199, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329259, 0.0123009, -0.0250005 ] - [ 0.0199, -0.286, 0, 0.774, -0.488, -0.0199, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0199, -0.286, 0, 0.774, -0.488, -0.0199, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329258, 0.012287, -0.024996 ] - [ 0.0199, -0.286, 0, 0.774, -0.488, -0.0199, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0199, -0.286, 0, 0.774, -0.488, -0.0199, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329257, 0.0122733, -0.0249914 ] - [ 0.0199, -0.286, 0, 0.774, -0.488, -0.0199, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0199, -0.286, 0, 0.774, -0.488, -0.0199, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329257, 0.0122595, -0.0249869 ] - [ 0.0199, -0.286, 0, 0.774, -0.488, -0.0199, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0199, -0.286, 0, 0.774, -0.488, -0.0199, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329256, 0.0122459, -0.0249823 ] - [ 0.0199, -0.286, 0, 0.774, -0.488, -0.0199, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0199, -0.286, 0, 0.774, -0.488, -0.0199, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329255, 0.0122323, -0.0249777 ] - [ 0.0199, -0.286, 0, 0.774, -0.488, -0.0199, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0199, -0.286, 0, 0.774, -0.488, -0.0199, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329254, 0.0122187, -0.0249731 ] - [ 0.0199, -0.286, 0, 0.774, -0.488, -0.0199, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0199, -0.286, 0, 0.774, -0.488, -0.0199, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329254, 0.0122053, -0.0249685 ] - [ 0.0199, -0.286, 0, 0.774, -0.488, -0.0199, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0199, -0.286, 0, 0.774, -0.488, -0.0199, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329253, 0.0121918, -0.0249638 ] - [ 0.0199, -0.286, 0, 0.774, -0.488, -0.0199, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0199, -0.286, 0, 0.774, -0.488, -0.0199, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329252, 0.0121785, -0.0249592 ] - [ 0.0199, -0.286, 0, 0.774, -0.488, -0.0199, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0199, -0.286, 0, 0.774, -0.488, -0.0199, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329252, 0.0121652, -0.0249545 ] - [ 0.0199, -0.286, 0, 0.774, -0.488, -0.0199, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0199, -0.286, 0, 0.774, -0.488, -0.0199, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329251, 0.0121519, -0.0249498 ] - [ 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032925, 0.0121387, -0.0249452 ] - [ 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032925, 0.0121256, -0.0249404 ] - [ 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329249, 0.0121126, -0.0249357 ] - [ 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329248, 0.0120995, -0.024931 ] - [ 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329248, 0.0120866, -0.0249262 ] - [ 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329247, 0.0120737, -0.0249215 ] - [ 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329246, 0.0120609, -0.0249167 ] - [ 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329246, 0.0120481, -0.0249119 ] - [ 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329245, 0.0120354, -0.0249071 ] - [ 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329245, 0.0120227, -0.0249023 ] - [ 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329244, 0.0120101, -0.0248975 ] - [ 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329243, 0.0119975, -0.0248926 ] - [ 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329243, 0.011985, -0.0248877 ] - [ 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329242, 0.0119726, -0.0248829 ] - [ 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329242, 0.0119602, -0.024878 ] - [ 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329241, 0.0119479, -0.0248731 ] - [ 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032924, 0.0119356, -0.0248682 ] - [ 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032924, 0.0119234, -0.0248633 ] - [ 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329239, 0.0119112, -0.0248583 ] - [ 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329239, 0.0118991, -0.0248534 ] - [ 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329238, 0.011887, -0.0248484 ] - [ 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329238, 0.011875, -0.0248435 ] - [ 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329237, 0.0118631, -0.0248385 ] - [ 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329237, 0.0118512, -0.0248335 ] - [ 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329236, 0.0118393, -0.0248285 ] - [ 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329236, 0.0118275, -0.0248235 ] - [ 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0198, -0.286, 0, 0.774, -0.488, -0.0198, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329235, 0.0118158, -0.0248184 ] - [ 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329235, 0.0118041, -0.0248134 ] - [ 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329234, 0.0117925, -0.0248084 ] - [ 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329234, 0.0117809, -0.0248033 ] - [ 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329233, 0.0117694, -0.0247982 ] - [ 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329233, 0.0117579, -0.0247931 ] - [ 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329232, 0.0117464, -0.0247881 ] - [ 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329232, 0.0117351, -0.0247829 ] - [ 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329232, 0.0117237, -0.0247778 ] - [ 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329231, 0.0117125, -0.0247727 ] - [ 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329231, 0.0117012, -0.0247676 ] - [ 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032923, 0.0116901, -0.0247624 ] - [ 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032923, 0.0116789, -0.0247573 ] - [ 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329229, 0.0116679, -0.0247521 ] - [ 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329229, 0.0116568, -0.0247469 ] - [ 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329229, 0.0116459, -0.0247417 ] - [ 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329228, 0.0116349, -0.0247365 ] - [ 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329228, 0.0116241, -0.0247313 ] - [ 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329227, 0.0116132, -0.0247261 ] - [ 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329227, 0.0116025, -0.0247209 ] - [ 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329227, 0.0115917, -0.0247156 ] - [ 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329226, 0.011581, -0.0247104 ] - [ 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329226, 0.0115704, -0.0247051 ] - [ 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329225, 0.0115598, -0.0246999 ] - [ 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329225, 0.0115493, -0.0246946 ] - [ 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329225, 0.0115388, -0.0246893 ] - [ 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329224, 0.0115284, -0.024684 ] - [ 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329224, 0.011518, -0.0246787 ] - [ 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329224, 0.0115076, -0.0246734 ] - [ 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329223, 0.0114973, -0.0246681 ] - [ 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329223, 0.011487, -0.0246628 ] - [ 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329223, 0.0114768, -0.0246574 ] - [ 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329222, 0.0114667, -0.0246521 ] - [ 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0197, -0.286, 0, 0.774, -0.488, -0.0197, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329222, 0.0114566, -0.0246468 ] - [ 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329222, 0.0114465, -0.0246414 ] - [ 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329221, 0.0114364, -0.024636 ] - [ 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329221, 0.0114265, -0.0246306 ] - [ 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329221, 0.0114165, -0.0246253 ] - [ 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329221, 0.0114066, -0.0246199 ] - [ 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032922, 0.0113968, -0.0246145 ] - [ 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032922, 0.011387, -0.0246091 ] - [ 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032922, 0.0113772, -0.0246036 ] - [ 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329219, 0.0113675, -0.0245982 ] - [ 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329219, 0.0113578, -0.0245928 ] - [ 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329219, 0.0113482, -0.0245874 ] - [ 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329219, 0.0113386, -0.0245819 ] - [ 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329218, 0.0113291, -0.0245765 ] - [ 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329218, 0.0113196, -0.024571 ] - [ 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329218, 0.0113101, -0.0245655 ] - [ 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329218, 0.0113007, -0.0245601 ] - [ 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0112914, -0.0245546 ] - [ 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.011282, -0.0245491 ] - [ 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0112728, -0.0245436 ] - [ 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0112635, -0.0245381 ] - [ 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0112543, -0.0245326 ] - [ 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329216, 0.0112452, -0.0245271 ] - [ 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329216, 0.011236, -0.0245216 ] - [ 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329216, 0.011227, -0.024516 ] - [ 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329216, 0.0112179, -0.0245105 ] - [ 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329216, 0.0112089, -0.024505 ] - [ 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329215, 0.0112, -0.0244994 ] - [ 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329215, 0.0111911, -0.0244939 ] - [ 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329215, 0.0111822, -0.0244883 ] - [ 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329215, 0.0111734, -0.0244828 ] - [ 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329215, 0.0111646, -0.0244772 ] - [ 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329214, 0.0111558, -0.0244716 ] - [ 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329214, 0.0111471, -0.024466 ] - [ 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329214, 0.0111384, -0.0244605 ] - [ 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329214, 0.0111298, -0.0244549 ] - [ 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329214, 0.0111212, -0.0244493 ] - [ 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329214, 0.0111127, -0.0244437 ] - [ 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329213, 0.0111042, -0.0244381 ] - [ 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329213, 0.0110957, -0.0244325 ] - [ 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329213, 0.0110872, -0.0244268 ] - [ 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329213, 0.0110788, -0.0244212 ] - [ 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329213, 0.0110705, -0.0244156 ] - [ 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0196, -0.286, 0, 0.774, -0.488, -0.0196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329213, 0.0110622, -0.02441 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329213, 0.0110539, -0.0244043 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329213, 0.0110456, -0.0243987 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329212, 0.0110374, -0.0243931 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329212, 0.0110292, -0.0243874 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329212, 0.0110211, -0.0243817 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329212, 0.011013, -0.0243761 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329212, 0.0110049, -0.0243704 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329212, 0.0109969, -0.0243648 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329212, 0.0109889, -0.0243591 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329212, 0.010981, -0.0243534 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329212, 0.0109731, -0.0243477 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329212, 0.0109652, -0.0243421 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329212, 0.0109574, -0.0243364 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329211, 0.0109495, -0.0243307 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329211, 0.0109418, -0.024325 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329211, 0.010934, -0.0243193 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329211, 0.0109263, -0.0243136 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329211, 0.0109187, -0.0243079 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329211, 0.010911, -0.0243022 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329211, 0.0109034, -0.0242965 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329211, 0.0108959, -0.0242908 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329211, 0.0108883, -0.0242851 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329211, 0.0108809, -0.0242793 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329211, 0.0108734, -0.0242736 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329211, 0.010866, -0.0242679 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329211, 0.0108586, -0.0242622 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329211, 0.0108512, -0.0242564 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329211, 0.0108439, -0.0242507 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329211, 0.0108366, -0.024245 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032921, 0.0108294, -0.0242392 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032921, 0.0108221, -0.0242335 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032921, 0.010815, -0.0242277 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032921, 0.0108078, -0.024222 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032921, 0.0108007, -0.0242162 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032921, 0.0107936, -0.0242105 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032921, 0.0107865, -0.0242047 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032921, 0.0107795, -0.024199 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032921, 0.0107725, -0.0241932 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032921, 0.0107655, -0.0241875 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032921, 0.0107586, -0.0241817 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032921, 0.0107517, -0.0241759 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032921, 0.0107448, -0.0241702 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032921, 0.010738, -0.0241644 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032921, 0.0107312, -0.0241586 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032921, 0.0107244, -0.0241529 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032921, 0.0107177, -0.0241471 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032921, 0.010711, -0.0241413 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032921, 0.0107043, -0.0241355 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329211, 0.0106976, -0.0241298 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329211, 0.010691, -0.024124 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329211, 0.0106844, -0.0241182 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329211, 0.0106779, -0.0241124 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329211, 0.0106713, -0.0241066 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329211, 0.0106648, -0.0241009 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329211, 0.0106583, -0.0240951 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329211, 0.0106519, -0.0240893 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329211, 0.0106455, -0.0240835 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329211, 0.0106391, -0.0240777 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329211, 0.0106328, -0.0240719 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329211, 0.0106264, -0.0240661 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329211, 0.0106201, -0.0240603 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329211, 0.0106139, -0.0240545 ] - [ 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0195, -0.286, 0, 0.774, -0.488, -0.0195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329211, 0.0106076, -0.0240488 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329211, 0.0106014, -0.024043 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329211, 0.0105952, -0.0240372 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329212, 0.0105891, -0.0240314 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329212, 0.010583, -0.0240256 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329212, 0.0105769, -0.0240198 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329212, 0.0105708, -0.024014 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329212, 0.0105648, -0.0240082 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329212, 0.0105588, -0.0240024 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329212, 0.0105528, -0.0239966 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329212, 0.0105468, -0.0239908 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329212, 0.0105409, -0.023985 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329212, 0.010535, -0.0239792 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329212, 0.0105291, -0.0239734 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329212, 0.0105232, -0.0239676 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329212, 0.0105174, -0.0239619 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329213, 0.0105116, -0.0239561 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329213, 0.0105059, -0.0239503 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329213, 0.0105001, -0.0239445 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329213, 0.0104944, -0.0239387 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329213, 0.0104887, -0.0239329 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329213, 0.010483, -0.0239271 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329213, 0.0104774, -0.0239213 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329213, 0.0104718, -0.0239155 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329213, 0.0104662, -0.0239097 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329214, 0.0104606, -0.023904 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329214, 0.0104551, -0.0238982 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329214, 0.0104496, -0.0238924 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329214, 0.0104441, -0.0238866 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329214, 0.0104386, -0.0238808 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329214, 0.0104332, -0.023875 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329214, 0.0104278, -0.0238692 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329214, 0.0104224, -0.0238635 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329215, 0.010417, -0.0238577 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329215, 0.0104117, -0.0238519 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329215, 0.0104064, -0.0238461 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329215, 0.0104011, -0.0238404 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329215, 0.0103958, -0.0238346 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329215, 0.0103906, -0.0238288 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329215, 0.0103853, -0.023823 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329216, 0.0103801, -0.0238173 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329216, 0.010375, -0.0238115 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329216, 0.0103698, -0.0238057 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329216, 0.0103647, -0.0238 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329216, 0.0103596, -0.0237942 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329216, 0.0103545, -0.0237885 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329216, 0.0103495, -0.0237827 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103444, -0.0237769 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103394, -0.0237712 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103344, -0.0237654 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103295, -0.0237597 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103196, -0.0237482 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329218, 0.0103147, -0.0237424 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329218, 0.0103098, -0.0237367 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329218, 0.010305, -0.023731 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329218, 0.0103001, -0.0237252 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329218, 0.0102953, -0.0237195 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329218, 0.0102905, -0.0237138 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329218, 0.0102858, -0.023708 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329219, 0.0102811, -0.0237023 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329219, 0.0102763, -0.0236966 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329219, 0.0102716, -0.0236909 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329219, 0.0102669, -0.0236851 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032922, 0.0102623, -0.0236794 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032922, 0.0102576, -0.0236737 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032922, 0.010253, -0.023668 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032922, 0.0102484, -0.0236623 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032922, 0.0102439, -0.0236566 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032922, 0.0102393, -0.0236509 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329221, 0.0102348, -0.0236452 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329221, 0.0102303, -0.0236395 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329221, 0.0102258, -0.0236338 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329221, 0.0102213, -0.0236281 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329221, 0.0102168, -0.0236224 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329222, 0.0102124, -0.0236167 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329222, 0.010208, -0.023611 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329222, 0.0102036, -0.0236054 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329222, 0.0101992, -0.0235997 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329223, 0.0101949, -0.023594 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329223, 0.0101905, -0.0235884 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329223, 0.0101862, -0.0235827 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329223, 0.0101819, -0.023577 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329223, 0.0101777, -0.0235714 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329224, 0.0101734, -0.0235657 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329224, 0.0101692, -0.0235601 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329224, 0.0101649, -0.0235544 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329224, 0.0101607, -0.0235488 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329224, 0.0101566, -0.0235431 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329224, 0.0101524, -0.0235375 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329225, 0.0101483, -0.0235319 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329225, 0.0101441, -0.0235262 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329225, 0.01014, -0.0235206 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329225, 0.0101359, -0.023515 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329226, 0.0101319, -0.0235094 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329226, 0.0101278, -0.0235038 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329226, 0.0101238, -0.0234982 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329226, 0.0101198, -0.0234926 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329227, 0.0101158, -0.023487 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329227, 0.0101118, -0.0234814 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329227, 0.0101078, -0.0234758 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329227, 0.0101039, -0.0234702 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329227, 0.0101, -0.0234646 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329228, 0.010096, -0.023459 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329228, 0.0100922, -0.0234535 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329228, 0.0100883, -0.0234479 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329228, 0.0100844, -0.0234423 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329229, 0.0100806, -0.0234368 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329229, 0.0100768, -0.0234312 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329229, 0.010073, -0.0234257 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329229, 0.0100692, -0.0234201 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329229, 0.0100654, -0.0234146 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032923, 0.0100616, -0.023409 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032923, 0.0100579, -0.0234035 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032923, 0.0100542, -0.023398 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329231, 0.0100505, -0.0233924 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329231, 0.0100468, -0.0233869 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329231, 0.0100431, -0.0233814 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329231, 0.0100394, -0.0233759 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329231, 0.0100358, -0.0233704 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329232, 0.0100322, -0.0233649 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329232, 0.0100286, -0.0233594 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329232, 0.010025, -0.0233539 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329232, 0.0100214, -0.0233484 ] - [ 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194, -0.286, 0, 0.774, -0.488, -0.0194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329233, 0.0100178, -0.023343 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329233, 0.0100143, -0.0233375 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329233, 0.0100107, -0.023332 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329233, 0.0100072, -0.0233266 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329233, 0.0100037, -0.0233211 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329234, 0.0100002, -0.0233156 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329234, 0.00999676, -0.0233102 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329234, 0.0099933, -0.0233047 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329235, 0.00998986, -0.0232993 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329235, 0.00998644, -0.0232939 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329235, 0.00998302, -0.0232885 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329235, 0.00997964, -0.023283 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329236, 0.00997625, -0.0232776 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329236, 0.00997288, -0.0232722 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329236, 0.00996953, -0.0232668 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329236, 0.0099662, -0.0232614 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329236, 0.00996286, -0.023256 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329237, 0.00995956, -0.0232506 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329237, 0.00995627, -0.0232452 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329237, 0.00995298, -0.0232399 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329238, 0.0099497, -0.0232345 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329238, 0.00994646, -0.0232291 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329238, 0.00994321, -0.0232238 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329238, 0.00994, -0.0232184 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329239, 0.00993679, -0.0232131 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329239, 0.00993358, -0.0232077 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329239, 0.0099304, -0.0232024 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329239, 0.00992722, -0.0231971 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032924, 0.00992406, -0.0231917 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032924, 0.00992092, -0.0231864 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032924, 0.0099178, -0.0231811 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032924, 0.00991467, -0.0231758 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329241, 0.00991159, -0.0231705 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329241, 0.00990848, -0.0231652 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329241, 0.00990541, -0.0231599 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329242, 0.00990233, -0.0231547 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329242, 0.0098993, -0.0231494 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329242, 0.00989626, -0.0231441 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329242, 0.00989322, -0.0231389 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329243, 0.0098902, -0.0231336 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329243, 0.00988722, -0.0231284 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329243, 0.00988422, -0.0231231 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329243, 0.00988125, -0.0231179 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329244, 0.00987828, -0.0231126 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329244, 0.00987533, -0.0231074 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329244, 0.0098724, -0.0231022 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329244, 0.00986947, -0.023097 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329245, 0.00986656, -0.0230918 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329245, 0.00986366, -0.0230866 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329245, 0.00986076, -0.0230814 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329245, 0.00985788, -0.0230762 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329246, 0.00985502, -0.0230711 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329246, 0.00985216, -0.0230659 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329246, 0.00984933, -0.0230607 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329246, 0.00984648, -0.0230556 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329247, 0.00984367, -0.0230504 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329247, 0.00984086, -0.0230453 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329247, 0.00983807, -0.0230401 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329248, 0.00983528, -0.023035 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329248, 0.0098325, -0.0230299 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329248, 0.00982975, -0.0230248 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329248, 0.00982699, -0.0230197 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329249, 0.00982425, -0.0230146 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329249, 0.00982153, -0.0230095 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329249, 0.0098188, -0.0230044 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032925, 0.0098161, -0.0229993 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032925, 0.00981341, -0.0229942 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032925, 0.00981072, -0.0229892 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032925, 0.00980803, -0.0229841 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329251, 0.00980538, -0.0229791 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329251, 0.00980273, -0.022974 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329251, 0.00980008, -0.022969 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329251, 0.00979746, -0.022964 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329252, 0.00979482, -0.022959 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329252, 0.00979222, -0.0229539 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329252, 0.00978962, -0.0229489 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329253, 0.00978702, -0.0229439 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329253, 0.00978446, -0.0229389 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329253, 0.00978187, -0.0229339 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329253, 0.00977932, -0.022929 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329254, 0.00977678, -0.022924 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329254, 0.00977423, -0.022919 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329254, 0.0097717, -0.0229141 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329254, 0.00976918, -0.0229091 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329255, 0.00976667, -0.0229042 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329255, 0.00976417, -0.0228993 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329255, 0.00976168, -0.0228943 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329255, 0.0097592, -0.0228894 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329256, 0.00975672, -0.0228845 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329256, 0.00975426, -0.0228796 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329256, 0.00975182, -0.0228747 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329256, 0.00974937, -0.0228698 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329257, 0.00974693, -0.022865 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329257, 0.0097445, -0.0228601 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329257, 0.0097421, -0.0228552 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329257, 0.00973969, -0.0228504 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329258, 0.00973728, -0.0228455 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329258, 0.00973491, -0.0228407 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329258, 0.00973251, -0.0228359 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329259, 0.00973014, -0.022831 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329259, 0.00972778, -0.0228262 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329259, 0.00972543, -0.0228214 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329259, 0.00972309, -0.0228166 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032926, 0.00972075, -0.0228118 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032926, 0.00971843, -0.0228071 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032926, 0.00971611, -0.0228023 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032926, 0.0097138, -0.0227975 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329261, 0.0097115, -0.0227928 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329261, 0.00970921, -0.022788 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329261, 0.00970693, -0.0227833 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329262, 0.00970464, -0.0227785 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329262, 0.00970237, -0.0227738 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329262, 0.00970012, -0.0227691 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329262, 0.00969787, -0.0227644 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329263, 0.00969562, -0.0227597 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329263, 0.00969338, -0.022755 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329263, 0.00969117, -0.0227503 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329263, 0.00968895, -0.0227456 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329264, 0.00968673, -0.022741 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329264, 0.00968454, -0.0227363 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329264, 0.00968234, -0.0227317 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329264, 0.00968014, -0.022727 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329265, 0.00967796, -0.0227224 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329265, 0.00967579, -0.0227178 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329265, 0.00967363, -0.0227132 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329265, 0.00967146, -0.0227085 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329266, 0.00966932, -0.0227039 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329266, 0.00966717, -0.0226994 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329266, 0.00966504, -0.0226948 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329266, 0.00966291, -0.0226902 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329267, 0.0096608, -0.0226856 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329267, 0.00965869, -0.0226811 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329267, 0.00965658, -0.0226765 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329267, 0.00965448, -0.022672 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329268, 0.00965239, -0.0226675 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329268, 0.00965029, -0.022663 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329268, 0.00964822, -0.0226584 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329268, 0.00964614, -0.0226539 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329269, 0.00964408, -0.0226495 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329269, 0.00964202, -0.022645 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329269, 0.00963998, -0.0226405 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329269, 0.00963794, -0.022636 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032927, 0.00963589, -0.0226316 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032927, 0.00963387, -0.0226271 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032927, 0.00963184, -0.0226227 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329271, 0.00962982, -0.0226182 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329271, 0.00962781, -0.0226138 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329271, 0.0096258, -0.0226094 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329271, 0.0096238, -0.022605 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329272, 0.00962181, -0.0226006 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329272, 0.00961982, -0.0225962 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329272, 0.00961785, -0.0225919 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329272, 0.00961587, -0.0225875 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329272, 0.0096139, -0.0225831 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00961195, -0.0225788 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00960999, -0.0225744 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00960804, -0.0225701 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00960608, -0.0225658 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329274, 0.00960415, -0.0225615 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329274, 0.00960223, -0.0225572 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329274, 0.00960029, -0.0225529 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329274, 0.00959837, -0.0225486 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329275, 0.00959647, -0.0225443 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329275, 0.00959455, -0.0225401 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329275, 0.00959264, -0.0225358 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329275, 0.00959076, -0.0225316 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329276, 0.00958886, -0.0225273 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329276, 0.00958697, -0.0225231 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329276, 0.00958509, -0.0225189 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329276, 0.00958322, -0.0225147 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329276, 0.00958135, -0.0225105 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329277, 0.00957948, -0.0225063 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329277, 0.00957762, -0.0225021 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329277, 0.00957577, -0.0224979 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329277, 0.00957392, -0.0224938 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329278, 0.00957207, -0.0224896 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329278, 0.00957023, -0.0224855 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329278, 0.0095684, -0.0224813 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329278, 0.00956657, -0.0224772 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329279, 0.00956474, -0.0224731 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329279, 0.00956292, -0.022469 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329279, 0.00956111, -0.0224649 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329279, 0.00955931, -0.0224608 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329279, 0.00955749, -0.0224568 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032928, 0.0095557, -0.0224527 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032928, 0.0095539, -0.0224486 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032928, 0.0095521, -0.0224446 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032928, 0.00955032, -0.0224406 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329281, 0.00954854, -0.0224365 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329281, 0.00954676, -0.0224325 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329281, 0.00954498, -0.0224285 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329281, 0.00954322, -0.0224245 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329281, 0.00954145, -0.0224205 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329282, 0.00953969, -0.0224166 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329282, 0.00953793, -0.0224126 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329282, 0.00953618, -0.0224086 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329282, 0.00953442, -0.0224047 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329283, 0.00953267, -0.0224007 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329283, 0.00953095, -0.0223968 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329283, 0.0095292, -0.0223929 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329283, 0.00952747, -0.022389 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329283, 0.00952575, -0.0223851 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329284, 0.00952402, -0.0223812 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329284, 0.00952231, -0.0223773 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329284, 0.00952058, -0.0223734 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329284, 0.00951887, -0.0223696 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329284, 0.00951716, -0.0223657 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329285, 0.00951547, -0.0223619 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329285, 0.00951375, -0.0223581 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329285, 0.00951206, -0.0223543 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329285, 0.00951037, -0.0223505 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329285, 0.00950868, -0.0223467 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329286, 0.009507, -0.0223429 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329286, 0.00950532, -0.0223391 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329286, 0.00950365, -0.0223354 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329286, 0.00950197, -0.0223316 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329286, 0.0095003, -0.0223279 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329287, 0.00949864, -0.0223242 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329287, 0.00949698, -0.0223205 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329287, 0.00949532, -0.0223168 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329287, 0.00949367, -0.0223131 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329287, 0.00949201, -0.0223094 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329288, 0.00949037, -0.0223057 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329288, 0.00948871, -0.0223021 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329288, 0.00948707, -0.0222984 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329288, 0.00948543, -0.0222948 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329288, 0.00948379, -0.0222911 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329288, 0.00948215, -0.0222875 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329289, 0.00948051, -0.0222839 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329289, 0.00947887, -0.0222803 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329289, 0.00947723, -0.0222766 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329289, 0.00947558, -0.0222731 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032929, 0.00947396, -0.0222695 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032929, 0.00947232, -0.0222659 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032929, 0.00947068, -0.0222623 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032929, 0.00946904, -0.0222587 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032929, 0.00946742, -0.0222551 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032929, 0.00946578, -0.0222516 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329291, 0.00946415, -0.022248 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329291, 0.00946253, -0.0222445 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329291, 0.00946091, -0.022241 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329291, 0.00945928, -0.0222375 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329291, 0.00945766, -0.022234 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329291, 0.00945605, -0.0222305 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329291, 0.00945445, -0.022227 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329292, 0.00945286, -0.0222236 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329292, 0.00945127, -0.0222202 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329292, 0.00944968, -0.0222167 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329292, 0.0094481, -0.0222134 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329292, 0.00944654, -0.02221 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329292, 0.00944497, -0.0222067 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329293, 0.00944344, -0.0222034 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329293, 0.0094419, -0.0222001 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329293, 0.00944036, -0.0221968 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329293, 0.00943885, -0.0221936 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329293, 0.00943734, -0.0221904 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329293, 0.00943584, -0.0221872 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329294, 0.00943434, -0.0221841 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329294, 0.00943284, -0.0221809 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329294, 0.00943136, -0.0221778 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329294, 0.00942986, -0.0221746 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329294, 0.00942836, -0.0221715 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329294, 0.00942685, -0.0221683 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329294, 0.00942534, -0.0221652 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329295, 0.0094238, -0.022162 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329295, 0.00942226, -0.0221588 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329295, 0.00942069, -0.0221556 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329295, 0.00941912, -0.0221524 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329295, 0.00941752, -0.0221491 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329295, 0.00941589, -0.0221458 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329295, 0.00941425, -0.0221425 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329296, 0.00941258, -0.0221391 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329296, 0.00941087, -0.0221357 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329296, 0.00940914, -0.0221322 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329296, 0.00940736, -0.0221287 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329296, 0.00940558, -0.0221251 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329296, 0.00940376, -0.0221215 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329296, 0.00940193, -0.0221179 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329297, 0.00940012, -0.0221144 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329297, 0.0093983, -0.0221108 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329297, 0.00939649, -0.0221073 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329297, 0.00939472, -0.0221038 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329297, 0.00939298, -0.0221004 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329297, 0.00939127, -0.0220971 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329297, 0.00938961, -0.0220939 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329297, 0.00938802, -0.0220908 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329298, 0.00938649, -0.0220878 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329298, 0.00938504, -0.022085 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329298, 0.00938366, -0.0220824 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329298, 0.00938238, -0.0220799 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329298, 0.0093812, -0.0220776 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329298, 0.00938011, -0.0220755 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329298, 0.00937916, -0.0220737 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329298, 0.00937833, -0.0220721 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329298, 0.00937762, -0.0220707 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329298, 0.00937704, -0.0220696 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329298, 0.00937659, -0.0220687 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329298, 0.00937624, -0.022068 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329298, 0.00937598, -0.0220676 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329298, 0.00937582, -0.0220672 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329298, 0.00937573, -0.0220671 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329298, 0.00937572, -0.0220671 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329298, 0.00937579, -0.0220672 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329298, 0.00937589, -0.0220674 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329298, 0.00937607, -0.0220677 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329298, 0.00937626, -0.0220681 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329298, 0.0093765, -0.0220686 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329298, 0.00937676, -0.0220691 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329298, 0.00937703, -0.0220696 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329298, 0.00937731, -0.0220701 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329298, 0.00937758, -0.0220707 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329298, 0.00937786, -0.0220712 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329298, 0.00937811, -0.0220717 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329298, 0.00937833, -0.0220721 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329298, 0.00937851, -0.0220724 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329298, 0.00937867, -0.0220727 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329298, 0.00937879, -0.022073 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329298, 0.00937888, -0.0220731 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329297, 0.00937893, -0.0220732 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329297, 0.00937896, -0.0220733 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329296, 0.00937896, -0.0220733 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329295, 0.00937893, -0.0220732 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329293, 0.00937888, -0.0220731 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329292, 0.00937879, -0.0220729 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032929, 0.0093787, -0.0220727 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329287, 0.00937856, -0.0220724 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329284, 0.00937842, -0.0220721 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329281, 0.00937826, -0.0220717 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329277, 0.00937807, -0.0220713 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329272, 0.00937786, -0.0220709 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329267, 0.00937765, -0.0220704 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329262, 0.00937743, -0.0220699 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329255, 0.00937718, -0.0220693 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329249, 0.00937692, -0.0220688 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329241, 0.00937664, -0.0220682 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329232, 0.00937636, -0.0220675 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329223, 0.00937607, -0.0220668 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329213, 0.00937575, -0.0220661 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329202, 0.00937544, -0.0220653 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032919, 0.00937509, -0.0220645 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329178, 0.00937472, -0.0220636 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329164, 0.00937432, -0.0220627 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032915, 0.00937392, -0.0220618 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329134, 0.00937348, -0.0220608 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329117, 0.00937301, -0.0220597 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03291, 0.00937252, -0.0220585 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329081, 0.00937202, -0.0220573 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329061, 0.00937146, -0.022056 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032904, 0.00937088, -0.0220546 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329018, 0.00937027, -0.0220532 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328995, 0.00936963, -0.0220516 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032897, 0.00936894, -0.02205 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328944, 0.00936823, -0.0220483 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328917, 0.00936746, -0.0220465 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328888, 0.00936668, -0.0220446 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328858, 0.00936582, -0.0220427 ] - [ 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.774, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328827, 0.00936495, -0.0220406 ] - [ 0.0193, -0.286, 0, 0.773, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.773, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328794, 0.00936402, -0.0220384 ] - [ 0.0193, -0.286, 0, 0.773, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.773, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032876, 0.00936306, -0.0220361 ] - [ 0.0193, -0.286, 0, 0.773, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.773, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328725, 0.00936205, -0.0220338 ] - [ 0.0193, -0.286, 0, 0.773, -0.488, -0.0193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193, -0.286, 0, 0.773, -0.488, -0.0193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328688, 0.009361, -0.0220313 ] - [ 0.0192, -0.286, 0, 0.773, -0.488, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.773, -0.488, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328649, 0.0093599, -0.0220287 ] - [ 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328609, 0.00935875, -0.022026 ] - [ 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328567, 0.00935757, -0.0220232 ] - [ 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328524, 0.00935634, -0.0220203 ] - [ 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032848, 0.00935505, -0.0220173 ] - [ 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328433, 0.00935373, -0.0220142 ] - [ 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328385, 0.00935236, -0.0220109 ] - [ 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328335, 0.00935093, -0.0220076 ] - [ 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328284, 0.00934947, -0.0220041 ] - [ 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328231, 0.00934795, -0.0220006 ] - [ 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328176, 0.00934638, -0.0219969 ] - [ 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328119, 0.00934475, -0.0219931 ] - [ 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032806, 0.00934308, -0.0219891 ] - [ 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328, 0.00934135, -0.0219851 ] - [ 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.773, -0.487, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327938, 0.00933959, -0.0219809 ] - [ 0.0192, -0.286, 0, 0.772, -0.487, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.772, -0.487, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327874, 0.00933776, -0.0219766 ] - [ 0.0192, -0.286, 0, 0.772, -0.487, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.772, -0.487, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327808, 0.00933587, -0.0219722 ] - [ 0.0192, -0.286, 0, 0.772, -0.487, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.772, -0.487, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032774, 0.00933395, -0.0219676 ] - [ 0.0192, -0.286, 0, 0.772, -0.487, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.286, 0, 0.772, -0.487, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032767, 0.00933196, -0.0219629 ] - [ 0.0192, -0.285, 0, 0.772, -0.487, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.285, 0, 0.772, -0.487, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327598, 0.00932992, -0.0219581 ] - [ 0.0192, -0.285, 0, 0.772, -0.487, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.285, 0, 0.772, -0.487, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327525, 0.00932781, -0.0219532 ] - [ 0.0192, -0.285, 0, 0.772, -0.487, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.285, 0, 0.772, -0.487, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327449, 0.00932566, -0.0219481 ] - [ 0.0192, -0.285, 0, 0.772, -0.486, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.285, 0, 0.772, -0.486, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327371, 0.00932344, -0.0219429 ] - [ 0.0192, -0.285, 0, 0.772, -0.486, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.285, 0, 0.772, -0.486, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327292, 0.00932118, -0.0219376 ] - [ 0.0192, -0.285, 0, 0.772, -0.486, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.285, 0, 0.772, -0.486, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032721, 0.00931885, -0.0219321 ] - [ 0.0192, -0.285, 0, 0.772, -0.486, -0.0192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0192, -0.285, 0, 0.772, -0.486, -0.0192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327126, 0.00931646, -0.0219265 ] - [ 0.0191, -0.285, 0, 0.771, -0.486, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.285, 0, 0.771, -0.486, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032704, 0.00931402, -0.0219207 ] - [ 0.0191, -0.285, 0, 0.771, -0.486, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.285, 0, 0.771, -0.486, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326952, 0.00931151, -0.0219148 ] - [ 0.0191, -0.285, 0, 0.771, -0.486, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.285, 0, 0.771, -0.486, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326862, 0.00930894, -0.0219088 ] - [ 0.0191, -0.285, 0, 0.771, -0.486, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.285, 0, 0.771, -0.486, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326769, 0.00930631, -0.0219026 ] - [ 0.0191, -0.285, 0, 0.771, -0.486, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.285, 0, 0.771, -0.486, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326675, 0.00930362, -0.0218963 ] - [ 0.0191, -0.285, 0, 0.771, -0.486, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.285, 0, 0.771, -0.486, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326578, 0.00930086, -0.0218898 ] - [ 0.0191, -0.285, 0, 0.771, -0.486, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.285, 0, 0.771, -0.486, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326479, 0.00929805, -0.0218831 ] - [ 0.0191, -0.285, 0, 0.771, -0.486, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.285, 0, 0.771, -0.486, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326378, 0.00929517, -0.0218764 ] - [ 0.0191, -0.285, 0, 0.771, -0.486, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.285, 0, 0.771, -0.486, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326275, 0.00929222, -0.0218694 ] - [ 0.0191, -0.285, 0, 0.77, -0.485, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.285, 0, 0.77, -0.485, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326169, 0.00928922, -0.0218624 ] - [ 0.0191, -0.285, 0, 0.77, -0.485, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.285, 0, 0.77, -0.485, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326061, 0.00928615, -0.0218551 ] - [ 0.0191, -0.285, 0, 0.77, -0.485, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.285, 0, 0.77, -0.485, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325951, 0.009283, -0.0218477 ] - [ 0.0191, -0.285, 0, 0.77, -0.485, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.285, 0, 0.77, -0.485, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325838, 0.00927981, -0.0218402 ] - [ 0.0191, -0.285, 0, 0.77, -0.485, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.285, 0, 0.77, -0.485, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325724, 0.00927653, -0.0218325 ] - [ 0.0191, -0.285, 0, 0.77, -0.485, -0.0191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191, -0.285, 0, 0.77, -0.485, -0.0191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325606, 0.0092732, -0.0218246 ] - [ 0.019, -0.285, 0, 0.77, -0.485, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.285, 0, 0.77, -0.485, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325487, 0.00926979, -0.0218166 ] - [ 0.019, -0.285, 0, 0.77, -0.485, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.285, 0, 0.77, -0.485, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325365, 0.00926632, -0.0218085 ] - [ 0.019, -0.285, 0, 0.769, -0.485, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.285, 0, 0.769, -0.485, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325241, 0.00926278, -0.0218001 ] - [ 0.019, -0.285, 0, 0.769, -0.485, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.285, 0, 0.769, -0.485, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325114, 0.00925916, -0.0217916 ] - [ 0.019, -0.285, 0, 0.769, -0.484, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.285, 0, 0.769, -0.484, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324985, 0.0092555, -0.021783 ] - [ 0.019, -0.285, 0, 0.769, -0.484, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.285, 0, 0.769, -0.484, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324853, 0.00925175, -0.0217742 ] - [ 0.019, -0.285, 0, 0.769, -0.484, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.285, 0, 0.769, -0.484, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324719, 0.00924792, -0.0217652 ] - [ 0.019, -0.285, 0, 0.769, -0.484, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.285, 0, 0.769, -0.484, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324583, 0.00924405, -0.021756 ] - [ 0.019, -0.285, 0, 0.769, -0.484, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.285, 0, 0.769, -0.484, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324444, 0.00924009, -0.0217467 ] - [ 0.019, -0.285, 0, 0.768, -0.484, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.285, 0, 0.768, -0.484, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324303, 0.00923606, -0.0217372 ] - [ 0.019, -0.284, 0, 0.768, -0.484, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.284, 0, 0.768, -0.484, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324159, 0.00923195, -0.0217276 ] - [ 0.019, -0.284, 0, 0.768, -0.484, -0.019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019, -0.284, 0, 0.768, -0.484, -0.019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324012, 0.00922778, -0.0217178 ] - [ 0.0189, -0.284, 0, 0.768, -0.483, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.284, 0, 0.768, -0.483, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323863, 0.00922354, -0.0217078 ] - [ 0.0189, -0.284, 0, 0.768, -0.483, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.284, 0, 0.768, -0.483, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323712, 0.00921923, -0.0216976 ] - [ 0.0189, -0.284, 0, 0.768, -0.483, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.284, 0, 0.768, -0.483, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323558, 0.00921483, -0.0216873 ] - [ 0.0189, -0.284, 0, 0.767, -0.483, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.284, 0, 0.767, -0.483, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323401, 0.00921038, -0.0216768 ] - [ 0.0189, -0.284, 0, 0.767, -0.483, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.284, 0, 0.767, -0.483, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323242, 0.00920584, -0.0216661 ] - [ 0.0189, -0.284, 0, 0.767, -0.483, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.284, 0, 0.767, -0.483, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032308, 0.00920124, -0.0216553 ] - [ 0.0189, -0.284, 0, 0.767, -0.483, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.284, 0, 0.767, -0.483, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322915, 0.00919654, -0.0216442 ] - [ 0.0189, -0.284, 0, 0.767, -0.483, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.284, 0, 0.767, -0.483, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322748, 0.00919179, -0.021633 ] - [ 0.0189, -0.284, 0, 0.766, -0.482, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.284, 0, 0.766, -0.482, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322578, 0.00918696, -0.0216217 ] - [ 0.0189, -0.284, 0, 0.766, -0.482, -0.0189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0189, -0.284, 0, 0.766, -0.482, -0.0189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322406, 0.00918204, -0.0216101 ] - [ 0.0188, -0.284, 0, 0.766, -0.482, -0.0188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0188, -0.284, 0, 0.766, -0.482, -0.0188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322231, 0.00917706, -0.0215984 ] - [ 0.0188, -0.284, 0, 0.766, -0.482, -0.0188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0188, -0.284, 0, 0.766, -0.482, -0.0188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322053, 0.009172, -0.0215865 ] - [ 0.0188, -0.284, 0, 0.766, -0.482, -0.0188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0188, -0.284, 0, 0.766, -0.482, -0.0188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321873, 0.00916687, -0.0215744 ] - [ 0.0188, -0.284, 0, 0.765, -0.482, -0.0188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0188, -0.284, 0, 0.765, -0.482, -0.0188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032169, 0.00916165, -0.0215621 ] - [ 0.0188, -0.284, 0, 0.765, -0.481, -0.0188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0188, -0.284, 0, 0.765, -0.481, -0.0188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321504, 0.00915636, -0.0215497 ] - [ 0.0188, -0.284, 0, 0.765, -0.481, -0.0188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0188, -0.284, 0, 0.765, -0.481, -0.0188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321316, 0.00915099, -0.021537 ] - [ 0.0188, -0.284, 0, 0.765, -0.481, -0.0188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0188, -0.284, 0, 0.765, -0.481, -0.0188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321125, 0.00914556, -0.0215242 ] - [ 0.0188, -0.284, 0, 0.764, -0.481, -0.0188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0188, -0.284, 0, 0.764, -0.481, -0.0188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320931, 0.00914003, -0.0215112 ] - [ 0.0187, -0.283, 0, 0.764, -0.481, -0.0187, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0187, -0.283, 0, 0.764, -0.481, -0.0187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320734, 0.00913442, -0.0214981 ] - [ 0.0187, -0.283, 0, 0.764, -0.481, -0.0187, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0187, -0.283, 0, 0.764, -0.481, -0.0187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320535, 0.00912875, -0.0214847 ] - [ 0.0187, -0.283, 0, 0.764, -0.48, -0.0187, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0187, -0.283, 0, 0.764, -0.48, -0.0187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320333, 0.00912299, -0.0214712 ] - [ 0.0187, -0.283, 0, 0.764, -0.48, -0.0187, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0187, -0.283, 0, 0.764, -0.48, -0.0187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320128, 0.00911716, -0.0214574 ] - [ 0.0187, -0.283, 0, 0.763, -0.48, -0.0187, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0187, -0.283, 0, 0.763, -0.48, -0.0187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031992, 0.00911125, -0.0214435 ] - [ 0.0187, -0.283, 0, 0.763, -0.48, -0.0187, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0187, -0.283, 0, 0.763, -0.48, -0.0187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031971, 0.00910526, -0.0214294 ] - [ 0.0187, -0.283, 0, 0.763, -0.48, -0.0187, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0187, -0.283, 0, 0.763, -0.48, -0.0187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319496, 0.00909919, -0.0214151 ] - [ 0.0187, -0.283, 0, 0.763, -0.48, -0.0187, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0187, -0.283, 0, 0.763, -0.48, -0.0187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031928, 0.00909303, -0.0214006 ] - [ 0.0186, -0.283, 0, 0.762, -0.479, -0.0186, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0186, -0.283, 0, 0.762, -0.479, -0.0186, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319062, 0.00908679, -0.021386 ] - [ 0.0186, -0.283, 0, 0.762, -0.479, -0.0186, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0186, -0.283, 0, 0.762, -0.479, -0.0186, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031884, 0.00908048, -0.0213711 ] - [ 0.0186, -0.283, 0, 0.762, -0.479, -0.0186, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0186, -0.283, 0, 0.762, -0.479, -0.0186, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318615, 0.00907409, -0.021356 ] - [ 0.0186, -0.283, 0, 0.762, -0.479, -0.0186, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0186, -0.283, 0, 0.762, -0.479, -0.0186, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318388, 0.00906761, -0.0213408 ] - [ 0.0186, -0.283, 0, 0.761, -0.479, -0.0186, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0186, -0.283, 0, 0.761, -0.479, -0.0186, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318158, 0.00906107, -0.0213254 ] - [ 0.0186, -0.283, 0, 0.761, -0.478, -0.0186, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0186, -0.283, 0, 0.761, -0.478, -0.0186, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0317925, 0.00905444, -0.0213098 ] - [ 0.0186, -0.283, 0, 0.761, -0.478, -0.0186, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0186, -0.283, 0, 0.761, -0.478, -0.0186, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0317689, 0.00904772, -0.021294 ] - [ 0.0185, -0.282, 0, 0.76, -0.478, -0.0185, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0185, -0.282, 0, 0.76, -0.478, -0.0185, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0317451, 0.00904091, -0.021278 ] - [ 0.0185, -0.282, 0, 0.76, -0.478, -0.0185, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0185, -0.282, 0, 0.76, -0.478, -0.0185, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0317209, 0.00903403, -0.0212618 ] - [ 0.0185, -0.282, 0, 0.76, -0.478, -0.0185, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0185, -0.282, 0, 0.76, -0.478, -0.0185, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316965, 0.00902707, -0.0212454 ] - [ 0.0185, -0.282, 0, 0.76, -0.477, -0.0185, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0185, -0.282, 0, 0.76, -0.477, -0.0185, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316717, 0.00902004, -0.0212288 ] - [ 0.0185, -0.282, 0, 0.759, -0.477, -0.0185, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0185, -0.282, 0, 0.759, -0.477, -0.0185, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316467, 0.00901292, -0.0212121 ] - [ 0.0185, -0.282, 0, 0.759, -0.477, -0.0185, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0185, -0.282, 0, 0.759, -0.477, -0.0185, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316214, 0.00900571, -0.0211951 ] - [ 0.0184, -0.282, 0, 0.759, -0.477, -0.0184, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0184, -0.282, 0, 0.759, -0.477, -0.0184, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0315958, 0.00899841, -0.0211779 ] - [ 0.0184, -0.282, 0, 0.758, -0.477, -0.0184, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0184, -0.282, 0, 0.758, -0.477, -0.0184, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0315699, 0.00899105, -0.0211606 ] - [ 0.0184, -0.282, 0, 0.758, -0.476, -0.0184, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0184, -0.282, 0, 0.758, -0.476, -0.0184, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0315438, 0.00898359, -0.021143 ] - [ 0.0184, -0.282, 0, 0.758, -0.476, -0.0184, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0184, -0.282, 0, 0.758, -0.476, -0.0184, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0315173, 0.00897605, -0.0211253 ] - [ 0.0184, -0.282, 0, 0.757, -0.476, -0.0184, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0184, -0.282, 0, 0.757, -0.476, -0.0184, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0314905, 0.00896843, -0.0211074 ] - [ 0.0184, -0.282, 0, 0.757, -0.476, -0.0184, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0184, -0.282, 0, 0.757, -0.476, -0.0184, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0314635, 0.00896073, -0.0210892 ] - [ 0.0183, -0.281, 0, 0.757, -0.475, -0.0183, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0183, -0.281, 0, 0.757, -0.475, -0.0183, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0314361, 0.00895293, -0.0210709 ] - [ 0.0183, -0.281, 0, 0.757, -0.475, -0.0183, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0183, -0.281, 0, 0.757, -0.475, -0.0183, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0314085, 0.00894507, -0.0210524 ] - [ 0.0183, -0.281, 0, 0.756, -0.475, -0.0183, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0183, -0.281, 0, 0.756, -0.475, -0.0183, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0313806, 0.00893712, -0.0210337 ] - [ 0.0183, -0.281, 0, 0.756, -0.475, -0.0183, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0183, -0.281, 0, 0.756, -0.475, -0.0183, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0313524, 0.00892907, -0.0210148 ] - [ 0.0183, -0.281, 0, 0.756, -0.474, -0.0183, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0183, -0.281, 0, 0.756, -0.474, -0.0183, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0313238, 0.00892095, -0.0209956 ] - [ 0.0183, -0.281, 0, 0.755, -0.474, -0.0183, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0183, -0.281, 0, 0.755, -0.474, -0.0183, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031295, 0.00891275, -0.0209763 ] - [ 0.0182, -0.281, 0, 0.755, -0.474, -0.0182, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0182, -0.281, 0, 0.755, -0.474, -0.0182, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031266, 0.00890446, -0.0209568 ] - [ 0.0182, -0.281, 0, 0.755, -0.474, -0.0182, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0182, -0.281, 0, 0.755, -0.474, -0.0182, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0312365, 0.0088961, -0.0209371 ] - [ 0.0182, -0.281, 0, 0.754, -0.473, -0.0182, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0182, -0.281, 0, 0.754, -0.473, -0.0182, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0312069, 0.00888764, -0.0209172 ] - [ 0.0182, -0.281, 0, 0.754, -0.473, -0.0182, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0182, -0.281, 0, 0.754, -0.473, -0.0182, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0311769, 0.0088791, -0.0208971 ] - [ 0.0182, -0.281, 0, 0.753, -0.473, -0.0182, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0182, -0.281, 0, 0.753, -0.473, -0.0182, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0311466, 0.00887048, -0.0208768 ] - [ 0.0181, -0.281, 0, 0.753, -0.473, -0.0181, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0181, -0.281, 0, 0.753, -0.473, -0.0181, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031116, 0.00886177, -0.0208563 ] - [ 0.0181, -0.28, 0, 0.753, -0.472, -0.0181, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0181, -0.28, 0, 0.753, -0.472, -0.0181, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0310852, 0.00885297, -0.0208357 ] - [ 0.0181, -0.28, 0, 0.752, -0.472, -0.0181, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0181, -0.28, 0, 0.752, -0.472, -0.0181, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031054, 0.00884409, -0.0208148 ] - [ 0.0181, -0.28, 0, 0.752, -0.472, -0.0181, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0181, -0.28, 0, 0.752, -0.472, -0.0181, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0310225, 0.00883514, -0.0207937 ] - [ 0.0181, -0.28, 0, 0.752, -0.472, -0.0181, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0181, -0.28, 0, 0.752, -0.472, -0.0181, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0309907, 0.0088261, -0.0207724 ] - [ 0.018, -0.28, 0, 0.751, -0.471, -0.018, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.018, -0.28, 0, 0.751, -0.471, -0.018, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0309587, 0.00881697, -0.0207509 ] - [ 0.018, -0.28, 0, 0.751, -0.471, -0.018, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.018, -0.28, 0, 0.751, -0.471, -0.018, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0309263, 0.00880775, -0.0207292 ] - [ 0.018, -0.28, 0, 0.751, -0.471, -0.018, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.018, -0.28, 0, 0.751, -0.471, -0.018, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308937, 0.00879845, -0.0207073 ] - [ 0.018, -0.28, 0, 0.75, -0.47, -0.018, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.018, -0.28, 0, 0.75, -0.47, -0.018, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308607, 0.00878906, -0.0206852 ] - [ 0.018, -0.28, 0, 0.75, -0.47, -0.018, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.018, -0.28, 0, 0.75, -0.47, -0.018, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308275, 0.0087796, -0.020663 ] - [ 0.0179, -0.279, 0, 0.749, -0.47, -0.0179, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0179, -0.279, 0, 0.749, -0.47, -0.0179, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.030794, 0.00877004, -0.0206405 ] - [ 0.0179, -0.279, 0, 0.749, -0.47, -0.0179, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0179, -0.279, 0, 0.749, -0.47, -0.0179, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307601, 0.0087604, -0.0206178 ] - [ 0.0179, -0.279, 0, 0.749, -0.469, -0.0179, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0179, -0.279, 0, 0.749, -0.469, -0.0179, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.030726, 0.00875068, -0.0205949 ] - [ 0.0179, -0.279, 0, 0.748, -0.469, -0.0179, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0179, -0.279, 0, 0.748, -0.469, -0.0179, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306915, 0.00874087, -0.0205718 ] - [ 0.0179, -0.279, 0, 0.748, -0.469, -0.0179, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0179, -0.279, 0, 0.748, -0.469, -0.0179, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306568, 0.00873099, -0.0205485 ] - [ 0.0178, -0.279, 0, 0.747, -0.468, -0.0178, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0178, -0.279, 0, 0.747, -0.468, -0.0178, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306218, 0.00872101, -0.0205251 ] - [ 0.0178, -0.279, 0, 0.747, -0.468, -0.0178, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0178, -0.279, 0, 0.747, -0.468, -0.0178, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305865, 0.00871096, -0.0205014 ] - [ 0.0178, -0.279, 0, 0.746, -0.468, -0.0178, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0178, -0.279, 0, 0.746, -0.468, -0.0178, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305509, 0.00870082, -0.0204775 ] - [ 0.0178, -0.279, 0, 0.746, -0.467, -0.0178, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0178, -0.279, 0, 0.746, -0.467, -0.0178, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305149, 0.00869057, -0.0204534 ] - [ 0.0177, -0.279, 0, 0.746, -0.467, -0.0177, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0177, -0.279, 0, 0.746, -0.467, -0.0177, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0304787, 0.00868026, -0.0204292 ] - [ 0.0177, -0.278, 0, 0.745, -0.467, -0.0177, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0177, -0.278, 0, 0.745, -0.467, -0.0177, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0304422, 0.00866987, -0.0204047 ] - [ 0.0177, -0.278, 0, 0.745, -0.466, -0.0177, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0177, -0.278, 0, 0.745, -0.466, -0.0177, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0304054, 0.00865938, -0.02038 ] - [ 0.0177, -0.278, 0, 0.744, -0.466, -0.0177, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0177, -0.278, 0, 0.744, -0.466, -0.0177, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0303683, 0.00864882, -0.0203552 ] - [ 0.0177, -0.278, 0, 0.744, -0.466, -0.0177, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0177, -0.278, 0, 0.744, -0.466, -0.0177, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0303309, 0.00863816, -0.0203301 ] - [ 0.0176, -0.278, 0, 0.743, -0.465, -0.0176, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0176, -0.278, 0, 0.743, -0.465, -0.0176, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0302932, 0.00862742, -0.0203048 ] - [ 0.0176, -0.278, 0, 0.743, -0.465, -0.0176, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0176, -0.278, 0, 0.743, -0.465, -0.0176, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0302552, 0.0086166, -0.0202794 ] - [ 0.0176, -0.278, 0, 0.742, -0.465, -0.0176, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0176, -0.278, 0, 0.742, -0.465, -0.0176, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0302169, 0.00860571, -0.0202537 ] - [ 0.0176, -0.278, 0, 0.742, -0.464, -0.0176, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0176, -0.278, 0, 0.742, -0.464, -0.0176, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0301783, 0.00859472, -0.0202278 ] - [ 0.0175, -0.277, 0, 0.742, -0.464, -0.0175, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0175, -0.277, 0, 0.742, -0.464, -0.0175, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0301395, 0.00858365, -0.0202018 ] - [ 0.0175, -0.277, 0, 0.741, -0.464, -0.0175, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0175, -0.277, 0, 0.741, -0.464, -0.0175, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0301003, 0.00857248, -0.0201755 ] - [ 0.0175, -0.277, 0, 0.741, -0.463, -0.0175, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0175, -0.277, 0, 0.741, -0.463, -0.0175, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0300608, 0.00856124, -0.0201491 ] - [ 0.0175, -0.277, 0, 0.74, -0.463, -0.0175, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0175, -0.277, 0, 0.74, -0.463, -0.0175, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.030021, 0.00854991, -0.0201224 ] - [ 0.0174, -0.277, 0, 0.74, -0.463, -0.0174, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0174, -0.277, 0, 0.74, -0.463, -0.0174, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029981, 0.00853852, -0.0200956 ] - [ 0.0174, -0.277, 0, 0.739, -0.462, -0.0174, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0174, -0.277, 0, 0.739, -0.462, -0.0174, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0299406, 0.00852702, -0.0200685 ] - [ 0.0174, -0.277, 0, 0.739, -0.462, -0.0174, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0174, -0.277, 0, 0.739, -0.462, -0.0174, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0299, 0.00851544, -0.0200413 ] - [ 0.0174, -0.277, 0, 0.738, -0.462, -0.0174, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0174, -0.277, 0, 0.738, -0.462, -0.0174, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0298591, 0.00850379, -0.0200138 ] - [ 0.0173, -0.276, 0, 0.738, -0.461, -0.0173, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0173, -0.276, 0, 0.738, -0.461, -0.0173, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0298178, 0.00849204, -0.0199862 ] - [ 0.0173, -0.276, 0, 0.737, -0.461, -0.0173, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0173, -0.276, 0, 0.737, -0.461, -0.0173, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0297763, 0.00848022, -0.0199584 ] - [ 0.0173, -0.276, 0, 0.737, -0.461, -0.0173, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0173, -0.276, 0, 0.737, -0.461, -0.0173, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0297345, 0.00846832, -0.0199303 ] - [ 0.0173, -0.276, 0, 0.736, -0.46, -0.0173, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0173, -0.276, 0, 0.736, -0.46, -0.0173, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296924, 0.00845631, -0.0199021 ] - [ 0.0172, -0.276, 0, 0.736, -0.46, -0.0172, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0172, -0.276, 0, 0.736, -0.46, -0.0172, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.02965, 0.00844425, -0.0198737 ] - [ 0.0172, -0.276, 0, 0.735, -0.459, -0.0172, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0172, -0.276, 0, 0.735, -0.459, -0.0172, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296073, 0.00843209, -0.0198451 ] - [ 0.0172, -0.276, 0, 0.735, -0.459, -0.0172, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0172, -0.276, 0, 0.735, -0.459, -0.0172, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295643, 0.00841985, -0.0198163 ] - [ 0.0171, -0.275, 0, 0.734, -0.459, -0.0171, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0171, -0.275, 0, 0.734, -0.459, -0.0171, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295211, 0.00840753, -0.0197873 ] - [ 0.0171, -0.275, 0, 0.734, -0.458, -0.0171, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0171, -0.275, 0, 0.734, -0.458, -0.0171, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294775, 0.00839512, -0.0197581 ] - [ 0.0171, -0.275, 0, 0.733, -0.458, -0.0171, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0171, -0.275, 0, 0.733, -0.458, -0.0171, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294337, 0.00838262, -0.0197287 ] - [ 0.0171, -0.275, 0, 0.733, -0.458, -0.0171, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0171, -0.275, 0, 0.733, -0.458, -0.0171, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293895, 0.00837006, -0.0196991 ] - [ 0.017, -0.275, 0, 0.732, -0.457, -0.017, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.017, -0.275, 0, 0.732, -0.457, -0.017, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293451, 0.0083574, -0.0196693 ] - [ 0.017, -0.275, 0, 0.731, -0.457, -0.017, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.017, -0.275, 0, 0.731, -0.457, -0.017, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293004, 0.00834468, -0.0196394 ] - [ 0.017, -0.275, 0, 0.731, -0.456, -0.017, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.017, -0.275, 0, 0.731, -0.456, -0.017, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0292554, 0.00833187, -0.0196092 ] - [ 0.017, -0.274, 0, 0.73, -0.456, -0.017, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.017, -0.274, 0, 0.73, -0.456, -0.017, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0292101, 0.00831897, -0.0195788 ] - [ 0.0169, -0.274, 0, 0.73, -0.456, -0.0169, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0169, -0.274, 0, 0.73, -0.456, -0.0169, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0291645, 0.00830599, -0.0195483 ] - [ 0.0169, -0.274, 0, 0.729, -0.455, -0.0169, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0169, -0.274, 0, 0.729, -0.455, -0.0169, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0291187, 0.00829293, -0.0195176 ] - [ 0.0169, -0.274, 0, 0.729, -0.455, -0.0169, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0169, -0.274, 0, 0.729, -0.455, -0.0169, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0290725, 0.00827979, -0.0194866 ] - [ 0.0168, -0.274, 0, 0.728, -0.454, -0.0168, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0168, -0.274, 0, 0.728, -0.454, -0.0168, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0290261, 0.00826656, -0.0194555 ] - [ 0.0168, -0.274, 0, 0.728, -0.454, -0.0168, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0168, -0.274, 0, 0.728, -0.454, -0.0168, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0289794, 0.00825326, -0.0194242 ] - [ 0.0168, -0.273, 0, 0.727, -0.454, -0.0168, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0168, -0.273, 0, 0.727, -0.454, -0.0168, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0289324, 0.00823987, -0.0193927 ] - [ 0.0168, -0.273, 0, 0.726, -0.453, -0.0168, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0168, -0.273, 0, 0.726, -0.453, -0.0168, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0288851, 0.00822642, -0.019361 ] - [ 0.0167, -0.273, 0, 0.726, -0.453, -0.0167, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0167, -0.273, 0, 0.726, -0.453, -0.0167, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0288376, 0.00821287, -0.0193292 ] - [ 0.0167, -0.273, 0, 0.725, -0.452, -0.0167, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0167, -0.273, 0, 0.725, -0.452, -0.0167, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287898, 0.00819926, -0.0192971 ] - [ 0.0167, -0.273, 0, 0.725, -0.452, -0.0167, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0167, -0.273, 0, 0.725, -0.452, -0.0167, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287417, 0.00818556, -0.0192649 ] - [ 0.0166, -0.273, 0, 0.724, -0.451, -0.0166, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0166, -0.273, 0, 0.724, -0.451, -0.0166, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286933, 0.00817177, -0.0192324 ] - [ 0.0166, -0.272, 0, 0.723, -0.451, -0.0166, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0166, -0.272, 0, 0.723, -0.451, -0.0166, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286446, 0.00815791, -0.0191998 ] - [ 0.0166, -0.272, 0, 0.723, -0.451, -0.0166, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0166, -0.272, 0, 0.723, -0.451, -0.0166, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0285956, 0.00814397, -0.019167 ] - [ 0.0165, -0.272, 0, 0.722, -0.45, -0.0165, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0165, -0.272, 0, 0.722, -0.45, -0.0165, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0285464, 0.00812995, -0.019134 ] - [ 0.0165, -0.272, 0, 0.722, -0.45, -0.0165, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0165, -0.272, 0, 0.722, -0.45, -0.0165, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0284969, 0.00811585, -0.0191008 ] - [ 0.0165, -0.272, 0, 0.721, -0.449, -0.0165, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0165, -0.272, 0, 0.721, -0.449, -0.0165, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0284471, 0.00810168, -0.0190675 ] - [ 0.0165, -0.272, 0, 0.72, -0.449, -0.0165, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0165, -0.272, 0, 0.72, -0.449, -0.0165, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0283971, 0.00808742, -0.0190339 ] - [ 0.0164, -0.271, 0, 0.72, -0.448, -0.0164, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0164, -0.271, 0, 0.72, -0.448, -0.0164, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0283468, 0.00807309, -0.0190002 ] - [ 0.0164, -0.271, 0, 0.719, -0.448, -0.0164, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0164, -0.271, 0, 0.719, -0.448, -0.0164, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0282962, 0.00805867, -0.0189663 ] - [ 0.0164, -0.271, 0, 0.719, -0.447, -0.0164, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0164, -0.271, 0, 0.719, -0.447, -0.0164, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0282453, 0.00804419, -0.0189322 ] - [ 0.0163, -0.271, 0, 0.718, -0.447, -0.0163, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0163, -0.271, 0, 0.718, -0.447, -0.0163, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0281942, 0.00802963, -0.0188979 ] - [ 0.0163, -0.271, 0, 0.717, -0.447, -0.0163, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0163, -0.271, 0, 0.717, -0.447, -0.0163, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0281427, 0.00801499, -0.0188634 ] - [ 0.0163, -0.271, 0, 0.717, -0.446, -0.0163, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0163, -0.271, 0, 0.717, -0.446, -0.0163, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0280911, 0.00800026, -0.0188288 ] - [ 0.0162, -0.27, 0, 0.716, -0.446, -0.0162, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0162, -0.27, 0, 0.716, -0.446, -0.0162, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0280391, 0.00798547, -0.018794 ] - [ 0.0162, -0.27, 0, 0.715, -0.445, -0.0162, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0162, -0.27, 0, 0.715, -0.445, -0.0162, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0279869, 0.0079706, -0.018759 ] - [ 0.0162, -0.27, 0, 0.715, -0.445, -0.0162, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0162, -0.27, 0, 0.715, -0.445, -0.0162, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0279344, 0.00795565, -0.0187238 ] - [ 0.0161, -0.27, 0, 0.714, -0.444, -0.0161, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0161, -0.27, 0, 0.714, -0.444, -0.0161, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0278817, 0.00794062, -0.0186884 ] - [ 0.0161, -0.27, 0, 0.713, -0.444, -0.0161, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0161, -0.27, 0, 0.713, -0.444, -0.0161, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0278286, 0.00792552, -0.0186529 ] - [ 0.0161, -0.27, 0, 0.713, -0.443, -0.0161, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0161, -0.27, 0, 0.713, -0.443, -0.0161, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277754, 0.00791036, -0.0186172 ] - [ 0.016, -0.269, 0, 0.712, -0.443, -0.016, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.016, -0.269, 0, 0.712, -0.443, -0.016, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277218, 0.0078951, -0.0185813 ] - [ 0.016, -0.269, 0, 0.711, -0.442, -0.016, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.016, -0.269, 0, 0.711, -0.442, -0.016, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.027668, 0.00787978, -0.0185452 ] - [ 0.016, -0.269, 0, 0.711, -0.442, -0.016, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.016, -0.269, 0, 0.711, -0.442, -0.016, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276139, 0.00786438, -0.018509 ] - [ 0.0159, -0.269, 0, 0.71, -0.441, -0.0159, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0159, -0.269, 0, 0.71, -0.441, -0.0159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275596, 0.00784892, -0.0184726 ] - [ 0.0159, -0.269, 0, 0.709, -0.441, -0.0159, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0159, -0.269, 0, 0.709, -0.441, -0.0159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.027505, 0.00783337, -0.018436 ] - [ 0.0159, -0.268, 0, 0.709, -0.44, -0.0159, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0159, -0.268, 0, 0.709, -0.44, -0.0159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274502, 0.00781775, -0.0183992 ] - [ 0.0158, -0.268, 0, 0.708, -0.44, -0.0158, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0158, -0.268, 0, 0.708, -0.44, -0.0158, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273951, 0.00780206, -0.0183623 ] - [ 0.0158, -0.268, 0, 0.707, -0.439, -0.0158, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0158, -0.268, 0, 0.707, -0.439, -0.0158, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273397, 0.00778628, -0.0183252 ] - [ 0.0158, -0.268, 0, 0.707, -0.439, -0.0158, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0158, -0.268, 0, 0.707, -0.439, -0.0158, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272841, 0.00777045, -0.0182879 ] - [ 0.0157, -0.268, 0, 0.706, -0.438, -0.0157, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0157, -0.268, 0, 0.706, -0.438, -0.0157, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272282, 0.00775453, -0.0182505 ] - [ 0.0157, -0.267, 0, 0.705, -0.438, -0.0157, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0157, -0.267, 0, 0.705, -0.438, -0.0157, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0271721, 0.00773855, -0.0182128 ] - [ 0.0157, -0.267, 0, 0.704, -0.437, -0.0157, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0157, -0.267, 0, 0.704, -0.437, -0.0157, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0271157, 0.00772249, -0.018175 ] - [ 0.0156, -0.267, 0, 0.704, -0.437, -0.0156, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0156, -0.267, 0, 0.704, -0.437, -0.0156, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0270591, 0.00770636, -0.0181371 ] - [ 0.0156, -0.267, 0, 0.703, -0.436, -0.0156, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0156, -0.267, 0, 0.703, -0.436, -0.0156, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0270022, 0.00769017, -0.018099 ] - [ 0.0156, -0.267, 0, 0.702, -0.436, -0.0156, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0156, -0.267, 0, 0.702, -0.436, -0.0156, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0269451, 0.0076739, -0.0180607 ] - [ 0.0155, -0.266, 0, 0.702, -0.435, -0.0155, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0155, -0.266, 0, 0.702, -0.435, -0.0155, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0268878, 0.00765756, -0.0180222 ] - [ 0.0155, -0.266, 0, 0.701, -0.435, -0.0155, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0155, -0.266, 0, 0.701, -0.435, -0.0155, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0268301, 0.00764116, -0.0179836 ] - [ 0.0154, -0.266, 0, 0.7, -0.434, -0.0154, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0154, -0.266, 0, 0.7, -0.434, -0.0154, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0267723, 0.00762468, -0.0179448 ] - [ 0.0154, -0.266, 0, 0.699, -0.434, -0.0154, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0154, -0.266, 0, 0.699, -0.434, -0.0154, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0267142, 0.00760813, -0.0179059 ] - [ 0.0154, -0.266, 0, 0.699, -0.433, -0.0154, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0154, -0.266, 0, 0.699, -0.433, -0.0154, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0266558, 0.00759152, -0.0178668 ] - [ 0.0153, -0.265, 0, 0.698, -0.433, -0.0153, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0153, -0.265, 0, 0.698, -0.433, -0.0153, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0265972, 0.00757482, -0.0178275 ] - [ 0.0153, -0.265, 0, 0.697, -0.432, -0.0153, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0153, -0.265, 0, 0.697, -0.432, -0.0153, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0265384, 0.00755806, -0.0177881 ] - [ 0.0153, -0.265, 0, 0.696, -0.432, -0.0153, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0153, -0.265, 0, 0.696, -0.432, -0.0153, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0264793, 0.00754125, -0.0177485 ] - [ 0.0152, -0.265, 0, 0.696, -0.431, -0.0152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0152, -0.265, 0, 0.696, -0.431, -0.0152, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.02642, 0.00752436, -0.0177087 ] - [ 0.0152, -0.264, 0, 0.695, -0.43, -0.0152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0152, -0.264, 0, 0.695, -0.43, -0.0152, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0263605, 0.00750739, -0.0176688 ] - [ 0.0152, -0.264, 0, 0.694, -0.43, -0.0152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0152, -0.264, 0, 0.694, -0.43, -0.0152, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0263007, 0.00749038, -0.0176287 ] - [ 0.0151, -0.264, 0, 0.693, -0.429, -0.0151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0151, -0.264, 0, 0.693, -0.429, -0.0151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0262407, 0.00747327, -0.0175885 ] - [ 0.0151, -0.264, 0, 0.693, -0.429, -0.0151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0151, -0.264, 0, 0.693, -0.429, -0.0151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0261804, 0.00745612, -0.0175481 ] - [ 0.015, -0.264, 0, 0.692, -0.428, -0.015, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.015, -0.264, 0, 0.692, -0.428, -0.015, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0261199, 0.00743889, -0.0175076 ] - [ 0.015, -0.263, 0, 0.691, -0.428, -0.015, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.015, -0.263, 0, 0.691, -0.428, -0.015, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0260592, 0.00742159, -0.0174669 ] - [ 0.015, -0.263, 0, 0.69, -0.427, -0.015, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.015, -0.263, 0, 0.69, -0.427, -0.015, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0259983, 0.00740425, -0.017426 ] - [ 0.0149, -0.263, 0, 0.689, -0.427, -0.0149, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0149, -0.263, 0, 0.689, -0.427, -0.0149, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0259371, 0.00738683, -0.017385 ] - [ 0.0149, -0.263, 0, 0.689, -0.426, -0.0149, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0149, -0.263, 0, 0.689, -0.426, -0.0149, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0258757, 0.00736934, -0.0173439 ] - [ 0.0149, -0.262, 0, 0.688, -0.425, -0.0149, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0149, -0.262, 0, 0.688, -0.425, -0.0149, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0258141, 0.00735178, -0.0173026 ] - [ 0.0148, -0.262, 0, 0.687, -0.425, -0.0148, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0148, -0.262, 0, 0.687, -0.425, -0.0148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0257522, 0.00733417, -0.0172611 ] - [ 0.0148, -0.262, 0, 0.686, -0.424, -0.0148, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0148, -0.262, 0, 0.686, -0.424, -0.0148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0256902, 0.00731649, -0.0172195 ] - [ 0.0147, -0.262, 0, 0.685, -0.424, -0.0147, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0147, -0.262, 0, 0.685, -0.424, -0.0147, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0256279, 0.00729876, -0.0171778 ] - [ 0.0147, -0.261, 0, 0.685, -0.423, -0.0147, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0147, -0.261, 0, 0.685, -0.423, -0.0147, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0255654, 0.00728096, -0.0171359 ] - [ 0.0147, -0.261, 0, 0.684, -0.423, -0.0147, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0147, -0.261, 0, 0.684, -0.423, -0.0147, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0255026, 0.00726308, -0.0170938 ] - [ 0.0146, -0.261, 0, 0.683, -0.422, -0.0146, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0146, -0.261, 0, 0.683, -0.422, -0.0146, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0254397, 0.00724516, -0.0170516 ] - [ 0.0146, -0.261, 0, 0.682, -0.421, -0.0146, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0146, -0.261, 0, 0.682, -0.421, -0.0146, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0253765, 0.00722716, -0.0170093 ] - [ 0.0146, -0.261, 0, 0.681, -0.421, -0.0146, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0146, -0.261, 0, 0.681, -0.421, -0.0146, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0253131, 0.00720912, -0.0169668 ] - [ 0.0145, -0.26, 0, 0.681, -0.42, -0.0145, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0145, -0.26, 0, 0.681, -0.42, -0.0145, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0252495, 0.007191, -0.0169242 ] - [ 0.0145, -0.26, 0, 0.68, -0.42, -0.0145, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0145, -0.26, 0, 0.68, -0.42, -0.0145, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0251857, 0.00717283, -0.0168814 ] - [ 0.0144, -0.26, 0, 0.679, -0.419, -0.0144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0144, -0.26, 0, 0.679, -0.419, -0.0144, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0251217, 0.00715459, -0.0168385 ] - [ 0.0144, -0.26, 0, 0.678, -0.418, -0.0144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0144, -0.26, 0, 0.678, -0.418, -0.0144, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0250575, 0.0071363, -0.0167954 ] - [ 0.0144, -0.259, 0, 0.677, -0.418, -0.0144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0144, -0.259, 0, 0.677, -0.418, -0.0144, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.024993, 0.00711796, -0.0167523 ] - [ 0.0143, -0.259, 0, 0.676, -0.417, -0.0143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0143, -0.259, 0, 0.676, -0.417, -0.0143, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0249284, 0.00709955, -0.0167089 ] - [ 0.0143, -0.259, 0, 0.675, -0.417, -0.0143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0143, -0.259, 0, 0.675, -0.417, -0.0143, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0248636, 0.00708108, -0.0166655 ] - [ 0.0142, -0.259, 0, 0.675, -0.416, -0.0142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0142, -0.259, 0, 0.675, -0.416, -0.0142, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0247985, 0.00706256, -0.0166219 ] - [ 0.0142, -0.258, 0, 0.674, -0.415, -0.0142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0142, -0.258, 0, 0.674, -0.415, -0.0142, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0247333, 0.00704397, -0.0165781 ] - [ 0.0142, -0.258, 0, 0.673, -0.415, -0.0142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0142, -0.258, 0, 0.673, -0.415, -0.0142, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0246678, 0.00702533, -0.0165343 ] - [ 0.0141, -0.258, 0, 0.672, -0.414, -0.0141, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0141, -0.258, 0, 0.672, -0.414, -0.0141, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0246022, 0.00700664, -0.0164903 ] - [ 0.0141, -0.258, 0, 0.671, -0.414, -0.0141, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0141, -0.258, 0, 0.671, -0.414, -0.0141, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0245363, 0.00698788, -0.0164461 ] - [ 0.014, -0.257, 0, 0.67, -0.413, -0.014, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.014, -0.257, 0, 0.67, -0.413, -0.014, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0244703, 0.00696906, -0.0164018 ] - [ 0.014, -0.257, 0, 0.669, -0.412, -0.014, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.014, -0.257, 0, 0.669, -0.412, -0.014, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.024404, 0.0069502, -0.0163575 ] - [ 0.014, -0.257, 0, 0.668, -0.412, -0.014, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.014, -0.257, 0, 0.668, -0.412, -0.014, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0243376, 0.00693128, -0.0163129 ] - [ 0.0139, -0.257, 0, 0.668, -0.411, -0.0139, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0139, -0.257, 0, 0.668, -0.411, -0.0139, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.024271, 0.00691231, -0.0162683 ] - [ 0.0139, -0.256, 0, 0.667, -0.41, -0.0139, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0139, -0.256, 0, 0.667, -0.41, -0.0139, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0242042, 0.00689328, -0.0162235 ] - [ 0.0138, -0.256, 0, 0.666, -0.41, -0.0138, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0138, -0.256, 0, 0.666, -0.41, -0.0138, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0241372, 0.00687421, -0.0161786 ] - [ 0.0138, -0.256, 0, 0.665, -0.409, -0.0138, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0138, -0.256, 0, 0.665, -0.409, -0.0138, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.02407, 0.00685506, -0.0161335 ] - [ 0.0138, -0.255, 0, 0.664, -0.409, -0.0138, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0138, -0.255, 0, 0.664, -0.409, -0.0138, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0240026, 0.00683588, -0.0160884 ] - [ 0.0137, -0.255, 0, 0.663, -0.408, -0.0137, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0137, -0.255, 0, 0.663, -0.408, -0.0137, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.023935, 0.00681663, -0.0160431 ] - [ 0.0137, -0.255, 0, 0.662, -0.407, -0.0137, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0137, -0.255, 0, 0.662, -0.407, -0.0137, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0238673, 0.00679734, -0.0159977 ] - [ 0.0136, -0.255, 0, 0.661, -0.407, -0.0136, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0136, -0.255, 0, 0.661, -0.407, -0.0136, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0237994, 0.006778, -0.0159522 ] - [ 0.0136, -0.254, 0, 0.66, -0.406, -0.0136, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0136, -0.254, 0, 0.66, -0.406, -0.0136, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0237313, 0.0067586, -0.0159065 ] - [ 0.0136, -0.254, 0, 0.659, -0.405, -0.0136, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0136, -0.254, 0, 0.659, -0.405, -0.0136, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.023663, 0.00673915, -0.0158607 ] - [ 0.0135, -0.254, 0, 0.658, -0.405, -0.0135, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0135, -0.254, 0, 0.658, -0.405, -0.0135, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0235945, 0.00671966, -0.0158148 ] - [ 0.0135, -0.254, 0, 0.658, -0.404, -0.0135, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0135, -0.254, 0, 0.658, -0.404, -0.0135, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0235259, 0.00670011, -0.0157688 ] - [ 0.0134, -0.253, 0, 0.657, -0.403, -0.0134, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0134, -0.253, 0, 0.657, -0.403, -0.0134, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0234571, 0.00668053, -0.0157227 ] - [ 0.0134, -0.253, 0, 0.656, -0.403, -0.0134, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0134, -0.253, 0, 0.656, -0.403, -0.0134, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0233881, 0.00666087, -0.0156765 ] - [ 0.0133, -0.253, 0, 0.655, -0.402, -0.0133, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0133, -0.253, 0, 0.655, -0.402, -0.0133, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.023319, 0.00664119, -0.0156302 ] - [ 0.0133, -0.252, 0, 0.654, -0.401, -0.0133, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0133, -0.252, 0, 0.654, -0.401, -0.0133, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0232496, 0.00662145, -0.0155837 ] - [ 0.0133, -0.252, 0, 0.653, -0.401, -0.0133, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0133, -0.252, 0, 0.653, -0.401, -0.0133, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0231802, 0.00660166, -0.0155371 ] - [ 0.0132, -0.252, 0, 0.652, -0.4, -0.0132, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0132, -0.252, 0, 0.652, -0.4, -0.0132, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0231105, 0.00658181, -0.0154904 ] - [ 0.0132, -0.252, 0, 0.651, -0.399, -0.0132, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0132, -0.252, 0, 0.651, -0.399, -0.0132, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0230407, 0.00656193, -0.0154437 ] - [ 0.0131, -0.251, 0, 0.65, -0.399, -0.0131, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0131, -0.251, 0, 0.65, -0.399, -0.0131, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0229707, 0.00654202, -0.0153968 ] - [ 0.0131, -0.251, 0, 0.649, -0.398, -0.0131, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0131, -0.251, 0, 0.649, -0.398, -0.0131, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0229006, 0.00652203, -0.0153498 ] - [ 0.013, -0.251, 0, 0.648, -0.397, -0.013, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.013, -0.251, 0, 0.648, -0.397, -0.013, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0228303, 0.00650201, -0.0153026 ] - [ 0.013, -0.25, 0, 0.647, -0.397, -0.013, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.013, -0.25, 0, 0.647, -0.397, -0.013, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0227599, 0.00648196, -0.0152554 ] - [ 0.013, -0.25, 0, 0.646, -0.396, -0.013, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.013, -0.25, 0, 0.646, -0.396, -0.013, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0226893, 0.00646185, -0.0152081 ] - [ 0.0129, -0.25, 0, 0.645, -0.395, -0.0129, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0129, -0.25, 0, 0.645, -0.395, -0.0129, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0226185, 0.0064417, -0.0151607 ] - [ 0.0129, -0.25, 0, 0.644, -0.395, -0.0129, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0129, -0.25, 0, 0.644, -0.395, -0.0129, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0225476, 0.0064215, -0.0151131 ] - [ 0.0128, -0.249, 0, 0.643, -0.394, -0.0128, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0128, -0.249, 0, 0.643, -0.394, -0.0128, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0224766, 0.00640127, -0.0150655 ] - [ 0.0128, -0.249, 0, 0.642, -0.393, -0.0128, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0128, -0.249, 0, 0.642, -0.393, -0.0128, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0224054, 0.00638099, -0.0150178 ] - [ 0.0128, -0.249, 0, 0.641, -0.393, -0.0128, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0128, -0.249, 0, 0.641, -0.393, -0.0128, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.022334, 0.00636068, -0.01497 ] - [ 0.0127, -0.248, 0, 0.64, -0.392, -0.0127, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0127, -0.248, 0, 0.64, -0.392, -0.0127, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0222625, 0.00634031, -0.0149221 ] - [ 0.0127, -0.248, 0, 0.639, -0.391, -0.0127, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0127, -0.248, 0, 0.639, -0.391, -0.0127, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0221909, 0.00631991, -0.014874 ] - [ 0.0126, -0.248, 0, 0.638, -0.39, -0.0126, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0126, -0.248, 0, 0.638, -0.39, -0.0126, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0221191, 0.00629947, -0.0148259 ] - [ 0.0126, -0.247, 0, 0.637, -0.39, -0.0126, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0126, -0.247, 0, 0.637, -0.39, -0.0126, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0220472, 0.00627898, -0.0147777 ] - [ 0.0125, -0.247, 0, 0.636, -0.389, -0.0125, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0125, -0.247, 0, 0.636, -0.389, -0.0125, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0219751, 0.00625847, -0.0147294 ] - [ 0.0125, -0.247, 0, 0.635, -0.388, -0.0125, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0125, -0.247, 0, 0.635, -0.388, -0.0125, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0219029, 0.00623791, -0.014681 ] - [ 0.0124, -0.246, 0, 0.634, -0.388, -0.0124, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0124, -0.246, 0, 0.634, -0.388, -0.0124, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0218306, 0.0062173, -0.0146326 ] - [ 0.0124, -0.246, 0, 0.633, -0.387, -0.0124, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0124, -0.246, 0, 0.633, -0.387, -0.0124, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0217582, 0.00619667, -0.014584 ] - [ 0.0124, -0.246, 0, 0.632, -0.386, -0.0124, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0124, -0.246, 0, 0.632, -0.386, -0.0124, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0216856, 0.006176, -0.0145353 ] - [ 0.0123, -0.246, 0, 0.631, -0.385, -0.0123, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0123, -0.246, 0, 0.631, -0.385, -0.0123, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0216128, 0.00615529, -0.0144866 ] - [ 0.0123, -0.245, 0, 0.63, -0.385, -0.0123, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0123, -0.245, 0, 0.63, -0.385, -0.0123, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.02154, 0.00613454, -0.0144378 ] - [ 0.0122, -0.245, 0, 0.629, -0.384, -0.0122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0122, -0.245, 0, 0.629, -0.384, -0.0122, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.021467, 0.00611377, -0.0143888 ] - [ 0.0122, -0.245, 0, 0.628, -0.383, -0.0122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0122, -0.245, 0, 0.628, -0.383, -0.0122, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0213939, 0.00609294, -0.0143399 ] - [ 0.0121, -0.244, 0, 0.627, -0.383, -0.0121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0121, -0.244, 0, 0.627, -0.383, -0.0121, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0213207, 0.00607209, -0.0142908 ] - [ 0.0121, -0.244, 0, 0.626, -0.382, -0.0121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0121, -0.244, 0, 0.626, -0.382, -0.0121, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0212474, 0.0060512, -0.0142416 ] - [ 0.0121, -0.244, 0, 0.625, -0.381, -0.0121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0121, -0.244, 0, 0.625, -0.381, -0.0121, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0211739, 0.00603029, -0.0141924 ] - [ 0.012, -0.243, 0, 0.624, -0.38, -0.012, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.012, -0.243, 0, 0.624, -0.38, -0.012, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0211003, 0.00600933, -0.0141431 ] - [ 0.012, -0.243, 0, 0.623, -0.38, -0.012, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.012, -0.243, 0, 0.623, -0.38, -0.012, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0210267, 0.00598835, -0.0140937 ] - [ 0.0119, -0.243, 0, 0.622, -0.379, -0.0119, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0119, -0.243, 0, 0.622, -0.379, -0.0119, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0209529, 0.00596733, -0.0140442 ] - [ 0.0119, -0.242, 0, 0.62, -0.378, -0.0119, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0119, -0.242, 0, 0.62, -0.378, -0.0119, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.020879, 0.00594627, -0.0139947 ] - [ 0.0118, -0.242, 0, 0.619, -0.377, -0.0118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0118, -0.242, 0, 0.619, -0.377, -0.0118, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0208049, 0.0059252, -0.0139451 ] - [ 0.0118, -0.242, 0, 0.618, -0.377, -0.0118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0118, -0.242, 0, 0.618, -0.377, -0.0118, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0207308, 0.00590408, -0.0138954 ] - [ 0.0117, -0.241, 0, 0.617, -0.376, -0.0117, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0117, -0.241, 0, 0.617, -0.376, -0.0117, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0206566, 0.00588295, -0.0138456 ] - [ 0.0117, -0.241, 0, 0.616, -0.375, -0.0117, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0117, -0.241, 0, 0.616, -0.375, -0.0117, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0205822, 0.00586176, -0.0137958 ] - [ 0.0117, -0.241, 0, 0.615, -0.374, -0.0117, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0117, -0.241, 0, 0.615, -0.374, -0.0117, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0205078, 0.00584057, -0.0137459 ] - [ 0.0116, -0.24, 0, 0.614, -0.374, -0.0116, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0116, -0.24, 0, 0.614, -0.374, -0.0116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0204332, 0.00581933, -0.0136959 ] - [ 0.0116, -0.24, 0, 0.613, -0.373, -0.0116, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0116, -0.24, 0, 0.613, -0.373, -0.0116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0203586, 0.00579807, -0.0136459 ] - [ 0.0115, -0.24, 0, 0.612, -0.372, -0.0115, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0115, -0.24, 0, 0.612, -0.372, -0.0115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0202839, 0.0057768, -0.0135958 ] - [ 0.0115, -0.239, 0, 0.611, -0.371, -0.0115, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0115, -0.239, 0, 0.611, -0.371, -0.0115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.020209, 0.00575549, -0.0135456 ] - [ 0.0114, -0.239, 0, 0.61, -0.371, -0.0114, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0114, -0.239, 0, 0.61, -0.371, -0.0114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0201341, 0.00573414, -0.0134954 ] - [ 0.0114, -0.239, 0, 0.609, -0.37, -0.0114, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0114, -0.239, 0, 0.609, -0.37, -0.0114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0200591, 0.00571278, -0.0134451 ] - [ 0.0113, -0.238, 0, 0.607, -0.369, -0.0113, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0113, -0.238, 0, 0.607, -0.369, -0.0113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.019984, 0.00569138, -0.0133948 ] - [ 0.0113, -0.238, 0, 0.606, -0.368, -0.0113, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0113, -0.238, 0, 0.606, -0.368, -0.0113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0199088, 0.00566996, -0.0133444 ] - [ 0.0113, -0.237, 0, 0.605, -0.368, -0.0113, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0113, -0.237, 0, 0.605, -0.368, -0.0113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0198335, 0.00564853, -0.0132939 ] - [ 0.0112, -0.237, 0, 0.604, -0.367, -0.0112, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0112, -0.237, 0, 0.604, -0.367, -0.0112, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0197581, 0.00562706, -0.0132434 ] - [ 0.0112, -0.237, 0, 0.603, -0.366, -0.0112, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0112, -0.237, 0, 0.603, -0.366, -0.0112, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0196827, 0.00560558, -0.0131928 ] - [ 0.0111, -0.236, 0, 0.602, -0.365, -0.0111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0111, -0.236, 0, 0.602, -0.365, -0.0111, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0196072, 0.00558408, -0.0131422 ] - [ 0.0111, -0.236, 0, 0.601, -0.365, -0.0111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0111, -0.236, 0, 0.601, -0.365, -0.0111, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0195316, 0.00556254, -0.0130915 ] - [ 0.011, -0.236, 0, 0.6, -0.364, -0.011, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.011, -0.236, 0, 0.6, -0.364, -0.011, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0194559, 0.00554098, -0.0130408 ] - [ 0.011, -0.235, 0, 0.598, -0.363, -0.011, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.011, -0.235, 0, 0.598, -0.363, -0.011, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0193801, 0.00551941, -0.01299 ] - [ 0.0109, -0.235, 0, 0.597, -0.362, -0.0109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0109, -0.235, 0, 0.597, -0.362, -0.0109, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0193043, 0.00549782, -0.0129392 ] - [ 0.0109, -0.235, 0, 0.596, -0.361, -0.0109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0109, -0.235, 0, 0.596, -0.361, -0.0109, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0192284, 0.0054762, -0.0128883 ] - [ 0.0109, -0.234, 0, 0.595, -0.361, -0.0109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0109, -0.234, 0, 0.595, -0.361, -0.0109, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0191524, 0.00545456, -0.0128374 ] - [ 0.0108, -0.234, 0, 0.594, -0.36, -0.0108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0108, -0.234, 0, 0.594, -0.36, -0.0108, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0190764, 0.00543291, -0.0127865 ] - [ 0.0108, -0.234, 0, 0.593, -0.359, -0.0108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0108, -0.234, 0, 0.593, -0.359, -0.0108, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0190003, 0.00541124, -0.0127354 ] - [ 0.0107, -0.233, 0, 0.592, -0.358, -0.0107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0107, -0.233, 0, 0.592, -0.358, -0.0107, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0189241, 0.00538954, -0.0126844 ] - [ 0.0107, -0.233, 0, 0.59, -0.358, -0.0107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0107, -0.233, 0, 0.59, -0.358, -0.0107, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0188479, 0.00536783, -0.0126333 ] - [ 0.0106, -0.232, 0, 0.589, -0.357, -0.0106, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0106, -0.232, 0, 0.589, -0.357, -0.0106, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0187716, 0.00534612, -0.0125822 ] - [ 0.0106, -0.232, 0, 0.588, -0.356, -0.0106, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0106, -0.232, 0, 0.588, -0.356, -0.0106, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0186953, 0.00532437, -0.012531 ] - [ 0.0105, -0.232, 0, 0.587, -0.355, -0.0105, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0105, -0.232, 0, 0.587, -0.355, -0.0105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0186189, 0.00530261, -0.0124798 ] - [ 0.0105, -0.231, 0, 0.586, -0.354, -0.0105, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0105, -0.231, 0, 0.586, -0.354, -0.0105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0185424, 0.00528084, -0.0124286 ] - [ 0.0104, -0.231, 0, 0.585, -0.354, -0.0104, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0104, -0.231, 0, 0.585, -0.354, -0.0104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0184659, 0.00525904, -0.0123773 ] - [ 0.0104, -0.231, 0, 0.583, -0.353, -0.0104, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0104, -0.231, 0, 0.583, -0.353, -0.0104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0183894, 0.00523724, -0.012326 ] - [ 0.0104, -0.23, 0, 0.582, -0.352, -0.0104, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0104, -0.23, 0, 0.582, -0.352, -0.0104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0183128, 0.00521543, -0.0122746 ] - [ 0.0103, -0.23, 0, 0.581, -0.351, -0.0103, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0103, -0.23, 0, 0.581, -0.351, -0.0103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0182361, 0.00519359, -0.0122232 ] - [ 0.0103, -0.229, 0, 0.58, -0.35, -0.0103, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0103, -0.229, 0, 0.58, -0.35, -0.0103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0181594, 0.00517176, -0.0121718 ] - [ 0.0102, -0.229, 0, 0.579, -0.35, -0.0102, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0102, -0.229, 0, 0.579, -0.35, -0.0102, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0180827, 0.00514991, -0.0121204 ] - [ 0.0102, -0.229, 0, 0.577, -0.349, -0.0102, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0102, -0.229, 0, 0.577, -0.349, -0.0102, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0180059, 0.00512804, -0.012069 ] - [ 0.0101, -0.228, 0, 0.576, -0.348, -0.0101, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0101, -0.228, 0, 0.576, -0.348, -0.0101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0179291, 0.00510617, -0.0120175 ] - [ 0.0101, -0.228, 0, 0.575, -0.347, -0.0101, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0101, -0.228, 0, 0.575, -0.347, -0.0101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0178523, 0.00508428, -0.0119659 ] - [ 0.01, -0.227, 0, 0.574, -0.346, -0.01, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.01, -0.227, 0, 0.574, -0.346, -0.01, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0177754, 0.00506238, -0.0119144 ] - [ 0.00999, -0.227, 0, 0.573, -0.346, -0.00999, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00999, -0.227, 0, 0.573, -0.346, -0.00999, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0176985, 0.00504048, -0.0118629 ] - [ 0.00995, -0.227, 0, 0.571, -0.345, -0.00995, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00995, -0.227, 0, 0.571, -0.345, -0.00995, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0176215, 0.00501855, -0.0118113 ] - [ 0.0099, -0.226, 0, 0.57, -0.344, -0.0099, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0099, -0.226, 0, 0.57, -0.344, -0.0099, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0175445, 0.00499663, -0.0117597 ] - [ 0.00986, -0.226, 0, 0.569, -0.343, -0.00986, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00986, -0.226, 0, 0.569, -0.343, -0.00986, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0174675, 0.00497471, -0.0117081 ] - [ 0.00981, -0.226, 0, 0.568, -0.342, -0.00981, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00981, -0.226, 0, 0.568, -0.342, -0.00981, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0173905, 0.00495277, -0.0116564 ] - [ 0.00977, -0.225, 0, 0.567, -0.341, -0.00977, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00977, -0.225, 0, 0.567, -0.341, -0.00977, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0173135, 0.00493083, -0.0116048 ] - [ 0.00972, -0.225, 0, 0.565, -0.341, -0.00972, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00972, -0.225, 0, 0.565, -0.341, -0.00972, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0172364, 0.00490888, -0.0115531 ] - [ 0.00968, -0.224, 0, 0.564, -0.34, -0.00968, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00968, -0.224, 0, 0.564, -0.34, -0.00968, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0171593, 0.00488692, -0.0115015 ] - [ 0.00963, -0.224, 0, 0.563, -0.339, -0.00963, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00963, -0.224, 0, 0.563, -0.339, -0.00963, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0170822, 0.00486497, -0.0114498 ] - [ 0.00959, -0.224, 0, 0.562, -0.338, -0.00959, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00959, -0.224, 0, 0.562, -0.338, -0.00959, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0170051, 0.00484299, -0.0113981 ] - [ 0.00954, -0.223, 0, 0.56, -0.337, -0.00954, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00954, -0.223, 0, 0.56, -0.337, -0.00954, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0169279, 0.00482104, -0.0113464 ] - [ 0.0095, -0.223, 0, 0.559, -0.336, -0.0095, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0095, -0.223, 0, 0.559, -0.336, -0.0095, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0168508, 0.00479906, -0.0112947 ] - [ 0.00945, -0.222, 0, 0.558, -0.336, -0.00945, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00945, -0.222, 0, 0.558, -0.336, -0.00945, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0167736, 0.00477709, -0.011243 ] - [ 0.00941, -0.222, 0, 0.557, -0.335, -0.00941, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00941, -0.222, 0, 0.557, -0.335, -0.00941, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0166964, 0.0047551, -0.0111912 ] - [ 0.00936, -0.221, 0, 0.555, -0.334, -0.00936, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00936, -0.221, 0, 0.555, -0.334, -0.00936, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0166193, 0.00473312, -0.0111395 ] - [ 0.00931, -0.221, 0, 0.554, -0.333, -0.00931, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00931, -0.221, 0, 0.554, -0.333, -0.00931, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0165421, 0.00471115, -0.0110878 ] - [ 0.00927, -0.221, 0, 0.553, -0.332, -0.00927, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00927, -0.221, 0, 0.553, -0.332, -0.00927, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0164649, 0.00468916, -0.011036 ] - [ 0.00922, -0.22, 0, 0.552, -0.331, -0.00922, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00922, -0.22, 0, 0.552, -0.331, -0.00922, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0163877, 0.00466718, -0.0109843 ] - [ 0.00918, -0.22, 0, 0.55, -0.331, -0.00918, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00918, -0.22, 0, 0.55, -0.331, -0.00918, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0163106, 0.00464521, -0.0109326 ] - [ 0.00913, -0.219, 0, 0.549, -0.33, -0.00913, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00913, -0.219, 0, 0.549, -0.33, -0.00913, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0162334, 0.00462322, -0.0108809 ] - [ 0.00909, -0.219, 0, 0.548, -0.329, -0.00909, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00909, -0.219, 0, 0.548, -0.329, -0.00909, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0161562, 0.00460125, -0.0108291 ] - [ 0.00904, -0.219, 0, 0.547, -0.328, -0.00904, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00904, -0.219, 0, 0.547, -0.328, -0.00904, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0160791, 0.00457927, -0.0107774 ] - [ 0.009, -0.218, 0, 0.545, -0.327, -0.009, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.009, -0.218, 0, 0.545, -0.327, -0.009, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0160019, 0.0045573, -0.0107257 ] - [ 0.00895, -0.218, 0, 0.544, -0.326, -0.00895, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00895, -0.218, 0, 0.544, -0.326, -0.00895, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0159248, 0.00453533, -0.010674 ] - [ 0.00891, -0.217, 0, 0.543, -0.325, -0.00891, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00891, -0.217, 0, 0.543, -0.325, -0.00891, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0158476, 0.00451337, -0.0106223 ] - [ 0.00886, -0.217, 0, 0.541, -0.325, -0.00886, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00886, -0.217, 0, 0.541, -0.325, -0.00886, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0157705, 0.00449141, -0.0105706 ] - [ 0.00882, -0.216, 0, 0.54, -0.324, -0.00882, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00882, -0.216, 0, 0.54, -0.324, -0.00882, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0156934, 0.00446946, -0.0105189 ] - [ 0.00877, -0.216, 0, 0.539, -0.323, -0.00877, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00877, -0.216, 0, 0.539, -0.323, -0.00877, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0156164, 0.0044475, -0.0104673 ] - [ 0.00873, -0.216, 0, 0.538, -0.322, -0.00873, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00873, -0.216, 0, 0.538, -0.322, -0.00873, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0155393, 0.00442556, -0.0104156 ] - [ 0.00868, -0.215, 0, 0.536, -0.321, -0.00868, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00868, -0.215, 0, 0.536, -0.321, -0.00868, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0154623, 0.00440362, -0.010364 ] - [ 0.00864, -0.215, 0, 0.535, -0.32, -0.00864, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00864, -0.215, 0, 0.535, -0.32, -0.00864, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0153853, 0.00438168, -0.0103124 ] - [ 0.00859, -0.214, 0, 0.534, -0.319, -0.00859, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00859, -0.214, 0, 0.534, -0.319, -0.00859, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0153083, 0.00435976, -0.0102608 ] - [ 0.00855, -0.214, 0, 0.532, -0.319, -0.00855, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00855, -0.214, 0, 0.532, -0.319, -0.00855, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0152313, 0.00433786, -0.0102092 ] - [ 0.00851, -0.213, 0, 0.531, -0.318, -0.00851, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00851, -0.213, 0, 0.531, -0.318, -0.00851, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0151544, 0.00431595, -0.0101577 ] - [ 0.00846, -0.213, 0, 0.53, -0.317, -0.00846, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00846, -0.213, 0, 0.53, -0.317, -0.00846, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0150776, 0.00429405, -0.0101061 ] - [ 0.00842, -0.212, 0, 0.528, -0.316, -0.00842, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00842, -0.212, 0, 0.528, -0.316, -0.00842, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0150007, 0.00427216, -0.0100546 ] - [ 0.00837, -0.212, 0, 0.527, -0.315, -0.00837, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00837, -0.212, 0, 0.527, -0.315, -0.00837, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0149239, 0.0042503, -0.0100031 ] - [ 0.00833, -0.212, 0, 0.526, -0.314, -0.00833, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00833, -0.212, 0, 0.526, -0.314, -0.00833, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0148471, 0.00422843, -0.00995168 ] - [ 0.00828, -0.211, 0, 0.524, -0.313, -0.00828, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00828, -0.211, 0, 0.524, -0.313, -0.00828, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0147704, 0.00420658, -0.00990024 ] - [ 0.00824, -0.211, 0, 0.523, -0.312, -0.00824, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00824, -0.211, 0, 0.523, -0.312, -0.00824, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0146937, 0.00418472, -0.00984884 ] - [ 0.00819, -0.21, 0, 0.522, -0.312, -0.00819, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00819, -0.21, 0, 0.522, -0.312, -0.00819, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.014617, 0.00416291, -0.00979746 ] - [ 0.00815, -0.21, 0, 0.521, -0.311, -0.00815, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00815, -0.21, 0, 0.521, -0.311, -0.00815, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0145404, 0.00414109, -0.00974611 ] - [ 0.0081, -0.209, 0, 0.519, -0.31, -0.0081, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0081, -0.209, 0, 0.519, -0.31, -0.0081, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0144639, 0.00411927, -0.00969482 ] - [ 0.00806, -0.209, 0, 0.518, -0.309, -0.00806, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00806, -0.209, 0, 0.518, -0.309, -0.00806, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0143874, 0.00409749, -0.00964354 ] - [ 0.00802, -0.208, 0, 0.517, -0.308, -0.00802, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00802, -0.208, 0, 0.517, -0.308, -0.00802, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0143109, 0.00407573, -0.00959228 ] - [ 0.00797, -0.208, 0, 0.515, -0.307, -0.00797, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00797, -0.208, 0, 0.515, -0.307, -0.00797, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0142345, 0.00405396, -0.00954109 ] - [ 0.00793, -0.208, 0, 0.514, -0.306, -0.00793, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00793, -0.208, 0, 0.514, -0.306, -0.00793, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0141582, 0.00403222, -0.00948991 ] - [ 0.00788, -0.207, 0, 0.512, -0.305, -0.00788, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00788, -0.207, 0, 0.512, -0.305, -0.00788, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0140819, 0.00401049, -0.00943878 ] - [ 0.00784, -0.207, 0, 0.511, -0.305, -0.00784, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00784, -0.207, 0, 0.511, -0.305, -0.00784, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0140057, 0.00398879, -0.00938769 ] - [ 0.0078, -0.206, 0, 0.51, -0.304, -0.0078, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0078, -0.206, 0, 0.51, -0.304, -0.0078, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0139295, 0.0039671, -0.00933664 ] - [ 0.00775, -0.206, 0, 0.508, -0.303, -0.00775, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00775, -0.206, 0, 0.508, -0.303, -0.00775, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0138534, 0.00394542, -0.00928562 ] - [ 0.00771, -0.205, 0, 0.507, -0.302, -0.00771, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00771, -0.205, 0, 0.507, -0.302, -0.00771, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0137774, 0.00392376, -0.00923466 ] - [ 0.00766, -0.205, 0, 0.506, -0.301, -0.00766, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00766, -0.205, 0, 0.506, -0.301, -0.00766, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0137014, 0.00390214, -0.00918375 ] - [ 0.00762, -0.204, 0, 0.504, -0.3, -0.00762, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00762, -0.204, 0, 0.504, -0.3, -0.00762, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0136255, 0.00388051, -0.00913287 ] - [ 0.00758, -0.204, 0, 0.503, -0.299, -0.00758, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00758, -0.204, 0, 0.503, -0.299, -0.00758, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0135497, 0.00385892, -0.00908205 ] - [ 0.00753, -0.203, 0, 0.502, -0.298, -0.00753, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00753, -0.203, 0, 0.502, -0.298, -0.00753, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0134739, 0.00383735, -0.00903126 ] - [ 0.00749, -0.203, 0, 0.5, -0.297, -0.00749, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00749, -0.203, 0, 0.5, -0.297, -0.00749, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0133982, 0.0038158, -0.00898054 ] - [ 0.00745, -0.202, 0, 0.499, -0.296, -0.00745, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00745, -0.202, 0, 0.499, -0.296, -0.00745, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0133227, 0.00379426, -0.00892985 ] - [ 0.0074, -0.202, 0, 0.498, -0.296, -0.0074, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0074, -0.202, 0, 0.498, -0.296, -0.0074, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0132471, 0.00377276, -0.00887924 ] - [ 0.00736, -0.201, 0, 0.496, -0.295, -0.00736, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00736, -0.201, 0, 0.496, -0.295, -0.00736, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0131717, 0.00375125, -0.00882866 ] - [ 0.00731, -0.201, 0, 0.495, -0.294, -0.00731, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00731, -0.201, 0, 0.495, -0.294, -0.00731, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0130963, 0.0037298, -0.00877815 ] - [ 0.00727, -0.201, 0, 0.493, -0.293, -0.00727, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00727, -0.201, 0, 0.493, -0.293, -0.00727, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.013021, 0.00370835, -0.00872769 ] - [ 0.00723, -0.2, 0, 0.492, -0.292, -0.00723, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00723, -0.2, 0, 0.492, -0.292, -0.00723, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0129458, 0.00368694, -0.00867729 ] - [ 0.00719, -0.2, 0, 0.491, -0.291, -0.00719, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00719, -0.2, 0, 0.491, -0.291, -0.00719, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0128707, 0.00366556, -0.00862695 ] - [ 0.00714, -0.199, 0, 0.489, -0.29, -0.00714, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00714, -0.199, 0, 0.489, -0.29, -0.00714, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0127957, 0.0036442, -0.00857667 ] - [ 0.0071, -0.199, 0, 0.488, -0.289, -0.0071, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0071, -0.199, 0, 0.488, -0.289, -0.0071, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0127208, 0.00362285, -0.00852644 ] - [ 0.00706, -0.198, 0, 0.486, -0.288, -0.00706, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00706, -0.198, 0, 0.486, -0.288, -0.00706, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.012646, 0.00360154, -0.00847628 ] - [ 0.00701, -0.198, 0, 0.485, -0.287, -0.00701, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00701, -0.198, 0, 0.485, -0.287, -0.00701, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0125712, 0.00358025, -0.00842619 ] - [ 0.00697, -0.197, 0, 0.484, -0.287, -0.00697, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00697, -0.197, 0, 0.484, -0.287, -0.00697, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0124966, 0.00355899, -0.00837617 ] - [ 0.00693, -0.197, 0, 0.482, -0.286, -0.00693, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00693, -0.197, 0, 0.482, -0.286, -0.00693, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.012422, 0.00353776, -0.0083262 ] - [ 0.00688, -0.196, 0, 0.481, -0.285, -0.00688, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00688, -0.196, 0, 0.481, -0.285, -0.00688, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0123476, 0.00351656, -0.0082763 ] - [ 0.00684, -0.196, 0, 0.479, -0.284, -0.00684, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00684, -0.196, 0, 0.479, -0.284, -0.00684, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0122732, 0.00349539, -0.00822647 ] - [ 0.0068, -0.195, 0, 0.478, -0.283, -0.0068, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0068, -0.195, 0, 0.478, -0.283, -0.0068, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.012199, 0.00347425, -0.00817671 ] - [ 0.00676, -0.195, 0, 0.477, -0.282, -0.00676, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00676, -0.195, 0, 0.477, -0.282, -0.00676, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0121249, 0.00345313, -0.00812702 ] - [ 0.00671, -0.194, 0, 0.475, -0.281, -0.00671, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00671, -0.194, 0, 0.475, -0.281, -0.00671, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0120509, 0.00343205, -0.0080774 ] - [ 0.00667, -0.194, 0, 0.474, -0.28, -0.00667, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00667, -0.194, 0, 0.474, -0.28, -0.00667, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0119769, 0.003411, -0.00802787 ] - [ 0.00663, -0.193, 0, 0.472, -0.279, -0.00663, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00663, -0.193, 0, 0.472, -0.279, -0.00663, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0119031, 0.00338999, -0.00797841 ] - [ 0.00659, -0.193, 0, 0.471, -0.278, -0.00659, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00659, -0.193, 0, 0.471, -0.278, -0.00659, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0118295, 0.00336899, -0.00792901 ] - [ 0.00655, -0.192, 0, 0.47, -0.277, -0.00655, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00655, -0.192, 0, 0.47, -0.277, -0.00655, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0117559, 0.00334805, -0.00787969 ] - [ 0.0065, -0.192, 0, 0.468, -0.276, -0.0065, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0065, -0.192, 0, 0.468, -0.276, -0.0065, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0116824, 0.00332712, -0.00783045 ] - [ 0.00646, -0.191, 0, 0.467, -0.276, -0.00646, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00646, -0.191, 0, 0.467, -0.276, -0.00646, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0116091, 0.00330625, -0.00778131 ] - [ 0.00642, -0.191, 0, 0.465, -0.275, -0.00642, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00642, -0.191, 0, 0.465, -0.275, -0.00642, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0115359, 0.00328539, -0.00773223 ] - [ 0.00638, -0.19, 0, 0.464, -0.274, -0.00638, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00638, -0.19, 0, 0.464, -0.274, -0.00638, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0114628, 0.00326457, -0.00768324 ] - [ 0.00634, -0.19, 0, 0.463, -0.273, -0.00634, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00634, -0.19, 0, 0.463, -0.273, -0.00634, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0113898, 0.00324378, -0.00763431 ] - [ 0.00629, -0.189, 0, 0.461, -0.272, -0.00629, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00629, -0.189, 0, 0.461, -0.272, -0.00629, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.011317, 0.00322305, -0.0075855 ] - [ 0.00625, -0.189, 0, 0.46, -0.271, -0.00625, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00625, -0.189, 0, 0.46, -0.271, -0.00625, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0112442, 0.00320233, -0.00753675 ] - [ 0.00621, -0.188, 0, 0.458, -0.27, -0.00621, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00621, -0.188, 0, 0.458, -0.27, -0.00621, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0111716, 0.00318167, -0.00748809 ] - [ 0.00617, -0.188, 0, 0.457, -0.269, -0.00617, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00617, -0.188, 0, 0.457, -0.269, -0.00617, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0110992, 0.00316102, -0.00743954 ] - [ 0.00613, -0.187, 0, 0.455, -0.268, -0.00613, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00613, -0.187, 0, 0.455, -0.268, -0.00613, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0110269, 0.00314042, -0.00739105 ] - [ 0.00609, -0.187, 0, 0.454, -0.267, -0.00609, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00609, -0.187, 0, 0.454, -0.267, -0.00609, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0109547, 0.00311986, -0.00734265 ] - [ 0.00605, -0.186, 0, 0.452, -0.266, -0.00605, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00605, -0.186, 0, 0.452, -0.266, -0.00605, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0108826, 0.00309934, -0.00729436 ] - [ 0.00601, -0.186, 0, 0.451, -0.265, -0.00601, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00601, -0.186, 0, 0.451, -0.265, -0.00601, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0108107, 0.00307887, -0.00724615 ] - [ 0.00597, -0.185, 0, 0.45, -0.264, -0.00597, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00597, -0.185, 0, 0.45, -0.264, -0.00597, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0107389, 0.00305841, -0.00719805 ] - [ 0.00592, -0.185, 0, 0.448, -0.264, -0.00592, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00592, -0.185, 0, 0.448, -0.264, -0.00592, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0106673, 0.00303802, -0.00715004 ] - [ 0.00588, -0.184, 0, 0.447, -0.263, -0.00588, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00588, -0.184, 0, 0.447, -0.263, -0.00588, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0105958, 0.00301766, -0.00710211 ] - [ 0.00584, -0.184, 0, 0.445, -0.262, -0.00584, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00584, -0.184, 0, 0.445, -0.262, -0.00584, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0105244, 0.00299734, -0.00705429 ] - [ 0.0058, -0.183, 0, 0.444, -0.261, -0.0058, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0058, -0.183, 0, 0.444, -0.261, -0.0058, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0104532, 0.00297706, -0.00700655 ] - [ 0.00576, -0.182, 0, 0.442, -0.26, -0.00576, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00576, -0.182, 0, 0.442, -0.26, -0.00576, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0103822, 0.00295681, -0.00695894 ] - [ 0.00572, -0.182, 0, 0.441, -0.259, -0.00572, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00572, -0.182, 0, 0.441, -0.259, -0.00572, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0103113, 0.00293662, -0.00691142 ] - [ 0.00568, -0.181, 0, 0.439, -0.258, -0.00568, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00568, -0.181, 0, 0.439, -0.258, -0.00568, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0102405, 0.00291648, -0.00686398 ] - [ 0.00564, -0.181, 0, 0.438, -0.257, -0.00564, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00564, -0.181, 0, 0.438, -0.257, -0.00564, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0101699, 0.00289637, -0.00681666 ] - [ 0.0056, -0.18, 0, 0.436, -0.256, -0.0056, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0056, -0.18, 0, 0.436, -0.256, -0.0056, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0100995, 0.0028763, -0.00676945 ] - [ 0.00556, -0.18, 0, 0.435, -0.255, -0.00556, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00556, -0.18, 0, 0.435, -0.255, -0.00556, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0100292, 0.00285628, -0.00672235 ] - [ 0.00552, -0.179, 0, 0.434, -0.254, -0.00552, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00552, -0.179, 0, 0.434, -0.254, -0.00552, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00995908, 0.00283632, -0.00667533 ] - [ 0.00548, -0.179, 0, 0.432, -0.253, -0.00548, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00548, -0.179, 0, 0.432, -0.253, -0.00548, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00988911, 0.00281639, -0.00662843 ] - [ 0.00544, -0.178, 0, 0.431, -0.252, -0.00544, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00544, -0.178, 0, 0.431, -0.252, -0.00544, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00981929, 0.00279651, -0.00658164 ] - [ 0.0054, -0.178, 0, 0.429, -0.251, -0.0054, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0054, -0.178, 0, 0.429, -0.251, -0.0054, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00974965, 0.00277668, -0.00653497 ] - [ 0.00536, -0.177, 0, 0.428, -0.25, -0.00536, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00536, -0.177, 0, 0.428, -0.25, -0.00536, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00968017, 0.00275689, -0.00648838 ] - [ 0.00532, -0.177, 0, 0.426, -0.25, -0.00532, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00532, -0.177, 0, 0.426, -0.25, -0.00532, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00961085, 0.00273715, -0.00644192 ] - [ 0.00529, -0.176, 0, 0.425, -0.249, -0.00529, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00529, -0.176, 0, 0.425, -0.249, -0.00529, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00954172, 0.00271746, -0.00639558 ] - [ 0.00525, -0.176, 0, 0.423, -0.248, -0.00525, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00525, -0.176, 0, 0.423, -0.248, -0.00525, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00947274, 0.00269781, -0.00634935 ] - [ 0.00521, -0.175, 0, 0.422, -0.247, -0.00521, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00521, -0.175, 0, 0.422, -0.247, -0.00521, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00940392, 0.00267821, -0.00630324 ] - [ 0.00517, -0.175, 0, 0.42, -0.246, -0.00517, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00517, -0.175, 0, 0.42, -0.246, -0.00517, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00933529, 0.00265868, -0.00625723 ] - [ 0.00513, -0.174, 0, 0.419, -0.245, -0.00513, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00513, -0.174, 0, 0.419, -0.245, -0.00513, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00926684, 0.00263916, -0.00621135 ] - [ 0.00509, -0.173, 0, 0.417, -0.244, -0.00509, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00509, -0.173, 0, 0.417, -0.244, -0.00509, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00919857, 0.00261972, -0.00616559 ] - [ 0.00505, -0.173, 0, 0.416, -0.243, -0.00505, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00505, -0.173, 0, 0.416, -0.243, -0.00505, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00913046, 0.00260033, -0.00611993 ] - [ 0.00501, -0.172, 0, 0.414, -0.242, -0.00501, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00501, -0.172, 0, 0.414, -0.242, -0.00501, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00906253, 0.00258099, -0.00607441 ] - [ 0.00498, -0.172, 0, 0.413, -0.241, -0.00498, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00498, -0.172, 0, 0.413, -0.241, -0.00498, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00899478, 0.00256169, -0.006029 ] - [ 0.00494, -0.171, 0, 0.411, -0.24, -0.00494, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00494, -0.171, 0, 0.411, -0.24, -0.00494, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00892724, 0.00254246, -0.0059837 ] - [ 0.0049, -0.171, 0, 0.41, -0.239, -0.0049, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0049, -0.171, 0, 0.41, -0.239, -0.0049, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00885985, 0.00252326, -0.00593855 ] - [ 0.00486, -0.17, 0, 0.408, -0.238, -0.00486, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00486, -0.17, 0, 0.408, -0.238, -0.00486, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00879265, 0.00250413, -0.00589352 ] - [ 0.00482, -0.17, 0, 0.407, -0.237, -0.00482, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00482, -0.17, 0, 0.407, -0.237, -0.00482, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00872567, 0.00248505, -0.0058486 ] - [ 0.00479, -0.169, 0, 0.405, -0.236, -0.00479, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00479, -0.169, 0, 0.405, -0.236, -0.00479, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00865884, 0.00246601, -0.00580381 ] - [ 0.00475, -0.168, 0, 0.404, -0.235, -0.00475, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00475, -0.168, 0, 0.404, -0.235, -0.00475, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00859222, 0.00244704, -0.00575917 ] - [ 0.00471, -0.168, 0, 0.402, -0.234, -0.00471, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00471, -0.168, 0, 0.402, -0.234, -0.00471, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00852579, 0.00242812, -0.00571464 ] - [ 0.00467, -0.167, 0, 0.401, -0.233, -0.00467, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00467, -0.167, 0, 0.401, -0.233, -0.00467, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00845954, 0.00240925, -0.00567024 ] - [ 0.00464, -0.167, 0, 0.399, -0.233, -0.00464, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00464, -0.167, 0, 0.399, -0.233, -0.00464, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0083935, 0.00239046, -0.00562596 ] - [ 0.0046, -0.166, 0, 0.398, -0.232, -0.0046, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0046, -0.166, 0, 0.398, -0.232, -0.0046, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00832766, 0.00237169, -0.00558182 ] - [ 0.00456, -0.166, 0, 0.396, -0.231, -0.00456, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00456, -0.166, 0, 0.396, -0.231, -0.00456, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.008262, 0.002353, -0.00553782 ] - [ 0.00453, -0.165, 0, 0.395, -0.23, -0.00453, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00453, -0.165, 0, 0.395, -0.23, -0.00453, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00819655, 0.00233436, -0.00549396 ] - [ 0.00449, -0.165, 0, 0.393, -0.229, -0.00449, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00449, -0.165, 0, 0.393, -0.229, -0.00449, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0081313, 0.00231577, -0.00545023 ] - [ 0.00445, -0.164, 0, 0.392, -0.228, -0.00445, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00445, -0.164, 0, 0.392, -0.228, -0.00445, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00806625, 0.00229725, -0.00540661 ] - [ 0.00442, -0.163, 0, 0.39, -0.227, -0.00442, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00442, -0.163, 0, 0.39, -0.227, -0.00442, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00800141, 0.00227877, -0.00536315 ] - [ 0.00438, -0.163, 0, 0.389, -0.226, -0.00438, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00438, -0.163, 0, 0.389, -0.226, -0.00438, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00793676, 0.00226038, -0.00531983 ] - [ 0.00434, -0.162, 0, 0.387, -0.225, -0.00434, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00434, -0.162, 0, 0.387, -0.225, -0.00434, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00787233, 0.00224202, -0.00527664 ] - [ 0.00431, -0.162, 0, 0.386, -0.224, -0.00431, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00431, -0.162, 0, 0.386, -0.224, -0.00431, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0078081, 0.00222372, -0.00523358 ] - [ 0.00427, -0.161, 0, 0.384, -0.223, -0.00427, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00427, -0.161, 0, 0.384, -0.223, -0.00427, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00774408, 0.0022055, -0.00519068 ] - [ 0.00424, -0.161, 0, 0.383, -0.222, -0.00424, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00424, -0.161, 0, 0.383, -0.222, -0.00424, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00768027, 0.00218732, -0.00514792 ] - [ 0.0042, -0.16, 0, 0.381, -0.221, -0.0042, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0042, -0.16, 0, 0.381, -0.221, -0.0042, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00761669, 0.00216922, -0.00510528 ] - [ 0.00416, -0.16, 0, 0.38, -0.22, -0.00416, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00416, -0.16, 0, 0.38, -0.22, -0.00416, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0075533, 0.00215115, -0.0050628 ] - [ 0.00413, -0.159, 0, 0.378, -0.219, -0.00413, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00413, -0.159, 0, 0.378, -0.219, -0.00413, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00749013, 0.00213318, -0.00502046 ] - [ 0.00409, -0.158, 0, 0.377, -0.218, -0.00409, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00409, -0.158, 0, 0.377, -0.218, -0.00409, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00742718, 0.00211525, -0.00497827 ] - [ 0.00406, -0.158, 0, 0.375, -0.217, -0.00406, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00406, -0.158, 0, 0.375, -0.217, -0.00406, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00736445, 0.00209738, -0.00493623 ] - [ 0.00402, -0.157, 0, 0.374, -0.216, -0.00402, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00402, -0.157, 0, 0.374, -0.216, -0.00402, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00730195, 0.00207958, -0.00489432 ] - [ 0.00399, -0.157, 0, 0.372, -0.216, -0.00399, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00399, -0.157, 0, 0.372, -0.216, -0.00399, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00723964, 0.00206183, -0.00485257 ] - [ 0.00395, -0.156, 0, 0.371, -0.215, -0.00395, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00395, -0.156, 0, 0.371, -0.215, -0.00395, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00717758, 0.00204416, -0.00481097 ] - [ 0.00392, -0.155, 0, 0.369, -0.214, -0.00392, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00392, -0.155, 0, 0.369, -0.214, -0.00392, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00711572, 0.00202654, -0.00476951 ] - [ 0.00388, -0.155, 0, 0.368, -0.213, -0.00388, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00388, -0.155, 0, 0.368, -0.213, -0.00388, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00705411, 0.002009, -0.0047282 ] - [ 0.00385, -0.154, 0, 0.366, -0.212, -0.00385, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00385, -0.154, 0, 0.366, -0.212, -0.00385, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00699271, 0.00199151, -0.00468705 ] - [ 0.00382, -0.154, 0, 0.365, -0.211, -0.00382, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00382, -0.154, 0, 0.365, -0.211, -0.00382, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00693154, 0.00197409, -0.00464605 ] - [ 0.00378, -0.153, 0, 0.363, -0.21, -0.00378, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00378, -0.153, 0, 0.363, -0.21, -0.00378, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00687059, 0.00195672, -0.00460519 ] - [ 0.00375, -0.153, 0, 0.361, -0.209, -0.00375, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00375, -0.153, 0, 0.361, -0.209, -0.00375, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00680987, 0.00193944, -0.00456451 ] - [ 0.00371, -0.152, 0, 0.36, -0.208, -0.00371, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00371, -0.152, 0, 0.36, -0.208, -0.00371, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0067494, 0.00192222, -0.00452396 ] - [ 0.00368, -0.151, 0, 0.358, -0.207, -0.00368, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00368, -0.151, 0, 0.358, -0.207, -0.00368, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00668915, 0.00190504, -0.00448358 ] - [ 0.00365, -0.151, 0, 0.357, -0.206, -0.00365, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00365, -0.151, 0, 0.357, -0.206, -0.00365, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00662913, 0.00188796, -0.00444335 ] - [ 0.00361, -0.15, 0, 0.355, -0.205, -0.00361, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00361, -0.15, 0, 0.355, -0.205, -0.00361, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00656935, 0.00187094, -0.00440327 ] - [ 0.00358, -0.15, 0, 0.354, -0.204, -0.00358, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00358, -0.15, 0, 0.354, -0.204, -0.00358, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0065098, 0.00185398, -0.00436336 ] - [ 0.00355, -0.149, 0, 0.352, -0.203, -0.00355, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00355, -0.149, 0, 0.352, -0.203, -0.00355, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00645049, 0.00183708, -0.00432362 ] - [ 0.00351, -0.149, 0, 0.351, -0.202, -0.00351, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00351, -0.149, 0, 0.351, -0.202, -0.00351, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00639141, 0.00182026, -0.00428402 ] - [ 0.00348, -0.148, 0, 0.349, -0.201, -0.00348, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00348, -0.148, 0, 0.349, -0.201, -0.00348, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00633258, 0.0018035, -0.00424459 ] - [ 0.00345, -0.147, 0, 0.348, -0.2, -0.00345, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00345, -0.147, 0, 0.348, -0.2, -0.00345, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00627399, 0.00178682, -0.00420532 ] - [ 0.00342, -0.147, 0, 0.346, -0.199, -0.00342, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00342, -0.147, 0, 0.346, -0.199, -0.00342, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00621564, 0.0017702, -0.00416621 ] - [ 0.00338, -0.146, 0, 0.345, -0.198, -0.00338, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00338, -0.146, 0, 0.345, -0.198, -0.00338, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00615754, 0.00175365, -0.00412725 ] - [ 0.00335, -0.146, 0, 0.343, -0.198, -0.00335, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00335, -0.146, 0, 0.343, -0.198, -0.00335, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00609968, 0.00173718, -0.00408847 ] - [ 0.00332, -0.145, 0, 0.342, -0.197, -0.00332, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00332, -0.145, 0, 0.342, -0.197, -0.00332, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00604207, 0.00172077, -0.00404984 ] - [ 0.00329, -0.144, 0, 0.34, -0.196, -0.00329, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00329, -0.144, 0, 0.34, -0.196, -0.00329, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0059847, 0.00170442, -0.00401139 ] - [ 0.00326, -0.144, 0, 0.339, -0.195, -0.00326, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00326, -0.144, 0, 0.339, -0.195, -0.00326, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00592757, 0.00168815, -0.0039731 ] - [ 0.00322, -0.143, 0, 0.337, -0.194, -0.00322, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00322, -0.143, 0, 0.337, -0.194, -0.00322, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00587069, 0.00167196, -0.00393498 ] - [ 0.00319, -0.143, 0, 0.335, -0.193, -0.00319, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00319, -0.143, 0, 0.335, -0.193, -0.00319, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00581408, 0.00165583, -0.00389704 ] - [ 0.00316, -0.142, 0, 0.334, -0.192, -0.00316, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00316, -0.142, 0, 0.334, -0.192, -0.00316, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0057577, 0.00163977, -0.00385925 ] - [ 0.00313, -0.141, 0, 0.332, -0.191, -0.00313, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00313, -0.141, 0, 0.332, -0.191, -0.00313, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00570157, 0.0016238, -0.00382163 ] - [ 0.0031, -0.141, 0, 0.331, -0.19, -0.0031, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0031, -0.141, 0, 0.331, -0.19, -0.0031, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0056457, 0.00160788, -0.00378419 ] - [ 0.00307, -0.14, 0, 0.329, -0.189, -0.00307, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00307, -0.14, 0, 0.329, -0.189, -0.00307, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0055901, 0.00159204, -0.00374691 ] - [ 0.00304, -0.14, 0, 0.328, -0.188, -0.00304, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00304, -0.14, 0, 0.328, -0.188, -0.00304, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00553474, 0.00157628, -0.0037098 ] - [ 0.00301, -0.139, 0, 0.326, -0.187, -0.00301, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00301, -0.139, 0, 0.326, -0.187, -0.00301, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00547962, 0.00156059, -0.00367287 ] - [ 0.00298, -0.138, 0, 0.325, -0.186, -0.00298, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00298, -0.138, 0, 0.325, -0.186, -0.00298, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00542478, 0.00154497, -0.0036361 ] - [ 0.00295, -0.138, 0, 0.323, -0.185, -0.00295, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00295, -0.138, 0, 0.323, -0.185, -0.00295, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00537019, 0.00152941, -0.00359951 ] - [ 0.00292, -0.137, 0, 0.322, -0.184, -0.00292, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00292, -0.137, 0, 0.322, -0.184, -0.00292, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00531587, 0.00151395, -0.00356311 ] - [ 0.00289, -0.137, 0, 0.32, -0.183, -0.00289, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00289, -0.137, 0, 0.32, -0.183, -0.00289, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0052618, 0.00149854, -0.00352686 ] - [ 0.00286, -0.136, 0, 0.319, -0.182, -0.00286, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00286, -0.136, 0, 0.319, -0.182, -0.00286, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00520799, 0.00148322, -0.0034908 ] - [ 0.00283, -0.135, 0, 0.317, -0.182, -0.00283, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00283, -0.135, 0, 0.317, -0.182, -0.00283, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00515445, 0.00146798, -0.00345491 ] - [ 0.0028, -0.135, 0, 0.315, -0.181, -0.0028, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0028, -0.135, 0, 0.315, -0.181, -0.0028, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00510118, 0.00145279, -0.00341919 ] - [ 0.00277, -0.134, 0, 0.314, -0.18, -0.00277, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00277, -0.134, 0, 0.314, -0.18, -0.00277, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00504816, 0.0014377, -0.00338365 ] - [ 0.00274, -0.134, 0, 0.312, -0.179, -0.00274, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00274, -0.134, 0, 0.312, -0.179, -0.00274, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00499541, 0.00142267, -0.00334831 ] - [ 0.00271, -0.133, 0, 0.311, -0.178, -0.00271, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00271, -0.133, 0, 0.311, -0.178, -0.00271, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00494291, 0.00140773, -0.00331312 ] - [ 0.00268, -0.132, 0, 0.309, -0.177, -0.00268, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00268, -0.132, 0, 0.309, -0.177, -0.00268, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00489071, 0.00139286, -0.00327813 ] - [ 0.00265, -0.132, 0, 0.308, -0.176, -0.00265, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00265, -0.132, 0, 0.308, -0.176, -0.00265, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00483875, 0.00137806, -0.00324329 ] - [ 0.00262, -0.131, 0, 0.306, -0.175, -0.00262, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00262, -0.131, 0, 0.306, -0.175, -0.00262, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00478707, 0.00136335, -0.00320867 ] - [ 0.00259, -0.131, 0, 0.305, -0.174, -0.00259, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00259, -0.131, 0, 0.305, -0.174, -0.00259, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00473565, 0.0013487, -0.0031742 ] - [ 0.00257, -0.13, 0, 0.303, -0.173, -0.00257, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00257, -0.13, 0, 0.303, -0.173, -0.00257, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00468452, 0.00133413, -0.00313992 ] - [ 0.00254, -0.129, 0, 0.302, -0.172, -0.00254, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00254, -0.129, 0, 0.302, -0.172, -0.00254, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00463364, 0.00131964, -0.00310583 ] - [ 0.00251, -0.129, 0, 0.3, -0.171, -0.00251, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00251, -0.129, 0, 0.3, -0.171, -0.00251, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00458304, 0.00130524, -0.0030719 ] - [ 0.00248, -0.128, 0, 0.299, -0.17, -0.00248, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00248, -0.128, 0, 0.299, -0.17, -0.00248, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00453272, 0.00129092, -0.00303818 ] - [ 0.00245, -0.128, 0, 0.297, -0.169, -0.00245, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00245, -0.128, 0, 0.297, -0.169, -0.00245, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00448267, 0.00127666, -0.00300462 ] - [ 0.00243, -0.127, 0, 0.295, -0.168, -0.00243, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00243, -0.127, 0, 0.295, -0.168, -0.00243, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00443289, 0.00126248, -0.00297127 ] - [ 0.0024, -0.126, 0, 0.294, -0.168, -0.0024, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0024, -0.126, 0, 0.294, -0.168, -0.0024, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00438339, 0.00124838, -0.00293809 ] - [ 0.00237, -0.126, 0, 0.292, -0.167, -0.00237, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00237, -0.126, 0, 0.292, -0.167, -0.00237, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00433416, 0.00123437, -0.00290508 ] - [ 0.00234, -0.125, 0, 0.291, -0.166, -0.00234, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00234, -0.125, 0, 0.291, -0.166, -0.00234, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00428522, 0.00122042, -0.00287229 ] - [ 0.00232, -0.125, 0, 0.289, -0.165, -0.00232, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00232, -0.125, 0, 0.289, -0.165, -0.00232, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00423654, 0.00120656, -0.00283965 ] - [ 0.00229, -0.124, 0, 0.288, -0.164, -0.00229, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00229, -0.124, 0, 0.288, -0.164, -0.00229, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00418816, 0.00119278, -0.00280722 ] - [ 0.00226, -0.123, 0, 0.286, -0.163, -0.00226, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00226, -0.123, 0, 0.286, -0.163, -0.00226, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00414004, 0.00117907, -0.00277497 ] - [ 0.00224, -0.123, 0, 0.285, -0.162, -0.00224, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00224, -0.123, 0, 0.285, -0.162, -0.00224, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0040922, 0.00116544, -0.00274291 ] - [ 0.00221, -0.122, 0, 0.283, -0.161, -0.00221, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00221, -0.122, 0, 0.283, -0.161, -0.00221, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00404466, 0.00115192, -0.00271104 ] - [ 0.00219, -0.122, 0, 0.282, -0.16, -0.00219, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00219, -0.122, 0, 0.282, -0.16, -0.00219, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0039974, 0.00113844, -0.00267936 ] - [ 0.00216, -0.121, 0, 0.28, -0.159, -0.00216, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00216, -0.121, 0, 0.28, -0.159, -0.00216, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0039504, 0.00112506, -0.00264786 ] - [ 0.00213, -0.12, 0, 0.279, -0.158, -0.00213, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00213, -0.12, 0, 0.279, -0.158, -0.00213, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00390369, 0.00111176, -0.00261656 ] - [ 0.00211, -0.12, 0, 0.277, -0.157, -0.00211, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00211, -0.12, 0, 0.277, -0.157, -0.00211, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00385728, 0.00109855, -0.00258544 ] - [ 0.00208, -0.119, 0, 0.276, -0.156, -0.00208, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00208, -0.119, 0, 0.276, -0.156, -0.00208, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00381114, 0.0010854, -0.00255452 ] - [ 0.00206, -0.119, 0, 0.274, -0.156, -0.00206, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00206, -0.119, 0, 0.274, -0.156, -0.00206, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00376529, 0.00107235, -0.00252378 ] - [ 0.00203, -0.118, 0, 0.273, -0.155, -0.00203, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00203, -0.118, 0, 0.273, -0.155, -0.00203, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00371972, 0.00105936, -0.00249324 ] - [ 0.00201, -0.117, 0, 0.271, -0.154, -0.00201, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00201, -0.117, 0, 0.271, -0.154, -0.00201, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00367442, 0.00104646, -0.00246289 ] - [ 0.00198, -0.117, 0, 0.269, -0.153, -0.00198, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00198, -0.117, 0, 0.269, -0.153, -0.00198, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00362943, 0.00103365, -0.00243273 ] - [ 0.00196, -0.116, 0, 0.268, -0.152, -0.00196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00196, -0.116, 0, 0.268, -0.152, -0.00196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00358471, 0.00102091, -0.00240274 ] - [ 0.00193, -0.115, 0, 0.266, -0.151, -0.00193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00193, -0.115, 0, 0.266, -0.151, -0.00193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0035403, 0.00100826, -0.00237297 ] - [ 0.00191, -0.115, 0, 0.265, -0.15, -0.00191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00191, -0.115, 0, 0.265, -0.15, -0.00191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00349616, 0.000995693, -0.00234338 ] - [ 0.00189, -0.114, 0, 0.263, -0.149, -0.00189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00189, -0.114, 0, 0.263, -0.149, -0.00189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00345231, 0.000983214, -0.00231399 ] - [ 0.00186, -0.114, 0, 0.262, -0.148, -0.00186, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00186, -0.114, 0, 0.262, -0.148, -0.00186, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00340875, 0.000970804, -0.00228481 ] - [ 0.00184, -0.113, 0, 0.26, -0.147, -0.00184, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00184, -0.113, 0, 0.26, -0.147, -0.00184, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00336548, 0.000958482, -0.0022558 ] - [ 0.00181, -0.112, 0, 0.259, -0.146, -0.00181, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00181, -0.112, 0, 0.259, -0.146, -0.00181, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0033225, 0.000946248, -0.00222699 ] - [ 0.00179, -0.112, 0, 0.257, -0.146, -0.00179, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00179, -0.112, 0, 0.257, -0.146, -0.00179, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00327982, 0.000934083, -0.00219838 ] - [ 0.00177, -0.111, 0, 0.256, -0.145, -0.00177, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00177, -0.111, 0, 0.256, -0.145, -0.00177, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00323741, 0.000922005, -0.00216997 ] - [ 0.00174, -0.111, 0, 0.254, -0.144, -0.00174, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00174, -0.111, 0, 0.254, -0.144, -0.00174, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00319531, 0.000910015, -0.00214175 ] - [ 0.00172, -0.11, 0, 0.253, -0.143, -0.00172, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00172, -0.11, 0, 0.253, -0.143, -0.00172, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0031535, 0.000898112, -0.00211372 ] - [ 0.0017, -0.109, 0, 0.251, -0.142, -0.0017, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0017, -0.109, 0, 0.251, -0.142, -0.0017, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00311197, 0.000886278, -0.00208588 ] - [ 0.00168, -0.109, 0, 0.25, -0.141, -0.00168, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00168, -0.109, 0, 0.25, -0.141, -0.00168, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00307075, 0.00087455, -0.00205825 ] - [ 0.00165, -0.108, 0, 0.248, -0.14, -0.00165, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00165, -0.108, 0, 0.248, -0.14, -0.00165, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0030298, 0.000862891, -0.00203081 ] - [ 0.00163, -0.108, 0, 0.247, -0.139, -0.00163, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00163, -0.108, 0, 0.247, -0.139, -0.00163, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00298917, 0.000851302, -0.00200357 ] - [ 0.00161, -0.107, 0, 0.245, -0.138, -0.00161, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00161, -0.107, 0, 0.245, -0.138, -0.00161, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00294882, 0.000839818, -0.00197652 ] - [ 0.00159, -0.106, 0, 0.244, -0.138, -0.00159, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00159, -0.106, 0, 0.244, -0.138, -0.00159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00290877, 0.000828403, -0.00194967 ] - [ 0.00156, -0.106, 0, 0.242, -0.137, -0.00156, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00156, -0.106, 0, 0.242, -0.137, -0.00156, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00286899, 0.000817076, -0.00192302 ] - [ 0.00154, -0.105, 0, 0.241, -0.136, -0.00154, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00154, -0.105, 0, 0.241, -0.136, -0.00154, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00282953, 0.000805836, -0.00189656 ] - [ 0.00152, -0.104, 0, 0.239, -0.135, -0.00152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00152, -0.104, 0, 0.239, -0.135, -0.00152, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00279036, 0.000794683, -0.00187031 ] - [ 0.0015, -0.104, 0, 0.238, -0.134, -0.0015, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0015, -0.104, 0, 0.238, -0.134, -0.0015, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00275148, 0.000783618, -0.00184425 ] - [ 0.00148, -0.103, 0, 0.236, -0.133, -0.00148, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00148, -0.103, 0, 0.236, -0.133, -0.00148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00271289, 0.000772622, -0.00181839 ] - [ 0.00146, -0.103, 0, 0.235, -0.132, -0.00146, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00146, -0.103, 0, 0.235, -0.132, -0.00146, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00267459, 0.000761714, -0.00179271 ] - [ 0.00144, -0.102, 0, 0.233, -0.131, -0.00144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00144, -0.102, 0, 0.233, -0.131, -0.00144, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00263662, 0.000750893, -0.00176725 ] - [ 0.00142, -0.101, 0, 0.232, -0.13, -0.00142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00142, -0.101, 0, 0.232, -0.13, -0.00142, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00259892, 0.000740159, -0.001742 ] - [ 0.0014, -0.101, 0, 0.23, -0.13, -0.0014, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0014, -0.101, 0, 0.23, -0.13, -0.0014, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00256152, 0.000729513, -0.00171692 ] - [ 0.00138, -0.1, 0, 0.229, -0.129, -0.00138, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00138, -0.1, 0, 0.229, -0.129, -0.00138, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00252441, 0.000718953, -0.00169204 ] - [ 0.00136, -0.0996, 0, 0.227, -0.128, -0.00136, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00136, -0.0996, 0, 0.227, -0.128, -0.00136, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0024876, 0.000708464, -0.00166738 ] - [ 0.00134, -0.099, 0, 0.226, -0.127, -0.00134, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00134, -0.099, 0, 0.226, -0.127, -0.00134, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00245109, 0.000698062, -0.00164291 ] - [ 0.00132, -0.0984, 0, 0.225, -0.126, -0.00132, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00132, -0.0984, 0, 0.225, -0.126, -0.00132, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00241487, 0.000687747, -0.00161864 ] - [ 0.0013, -0.0978, 0, 0.223, -0.125, -0.0013, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0013, -0.0978, 0, 0.223, -0.125, -0.0013, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00237897, 0.000677519, -0.00159457 ] - [ 0.00128, -0.0972, 0, 0.222, -0.124, -0.00128, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00128, -0.0972, 0, 0.222, -0.124, -0.00128, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00234335, 0.000667379, -0.00157069 ] - [ 0.00126, -0.0966, 0, 0.22, -0.124, -0.00126, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00126, -0.0966, 0, 0.22, -0.124, -0.00126, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00230802, 0.000657326, -0.00154701 ] - [ 0.00124, -0.096, 0, 0.219, -0.123, -0.00124, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00124, -0.096, 0, 0.219, -0.123, -0.00124, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00227299, 0.000647343, -0.00152353 ] - [ 0.00122, -0.0954, 0, 0.217, -0.122, -0.00122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00122, -0.0954, 0, 0.217, -0.122, -0.00122, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00223826, 0.000637447, -0.00150025 ] - [ 0.0012, -0.0948, 0, 0.216, -0.121, -0.0012, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0012, -0.0948, 0, 0.216, -0.121, -0.0012, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00220383, 0.000627638, -0.00147718 ] - [ 0.00118, -0.0942, 0, 0.214, -0.12, -0.00118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00118, -0.0942, 0, 0.214, -0.12, -0.00118, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00216969, 0.000617916, -0.0014543 ] - [ 0.00116, -0.0936, 0, 0.213, -0.119, -0.00116, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00116, -0.0936, 0, 0.213, -0.119, -0.00116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00213586, 0.000608282, -0.00143161 ] - [ 0.00114, -0.093, 0, 0.211, -0.118, -0.00114, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00114, -0.093, 0, 0.211, -0.118, -0.00114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00210232, 0.000598735, -0.00140913 ] - [ 0.00113, -0.0924, 0, 0.21, -0.118, -0.00113, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00113, -0.0924, 0, 0.21, -0.118, -0.00113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00206907, 0.000589258, -0.00138686 ] - [ 0.00111, -0.0918, 0, 0.209, -0.117, -0.00111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00111, -0.0918, 0, 0.209, -0.117, -0.00111, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00203612, 0.000579886, -0.00136476 ] - [ 0.00109, -0.0912, 0, 0.207, -0.116, -0.00109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00109, -0.0912, 0, 0.207, -0.116, -0.00109, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00200346, 0.000570583, -0.00134287 ] - [ 0.00107, -0.0906, 0, 0.206, -0.115, -0.00107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00107, -0.0906, 0, 0.206, -0.115, -0.00107, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00197111, 0.000561368, -0.0013212 ] - [ 0.00106, -0.09, 0, 0.204, -0.114, -0.00106, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00106, -0.09, 0, 0.204, -0.114, -0.00106, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00193906, 0.00055224, -0.00129971 ] - [ 0.00104, -0.0894, 0, 0.203, -0.113, -0.00104, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00104, -0.0894, 0, 0.203, -0.113, -0.00104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0019073, 0.000543199, -0.00127842 ] - [ 0.00102, -0.0888, 0, 0.201, -0.113, -0.00102, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00102, -0.0888, 0, 0.201, -0.113, -0.00102, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00187583, 0.000534228, -0.00125732 ] - [ 0.001, -0.0882, 0, 0.2, -0.112, -0.001, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.001, -0.0882, 0, 0.2, -0.112, -0.001, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00184466, 0.000525362, -0.00123643 ] - [ 0.000987, -0.0876, 0, 0.199, -0.111, -0.000987, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000987, -0.0876, 0, 0.199, -0.111, -0.000987, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0018138, 0.000516565, -0.00121574 ] - [ 0.00097, -0.087, 0, 0.197, -0.11, -0.00097, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00097, -0.087, 0, 0.197, -0.11, -0.00097, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00178322, 0.000507856, -0.00119525 ] - [ 0.000954, -0.0865, 0, 0.196, -0.109, -0.000954, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000954, -0.0865, 0, 0.196, -0.109, -0.000954, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00175294, 0.000499234, -0.00117496 ] - [ 0.000937, -0.0859, 0, 0.194, -0.108, -0.000937, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000937, -0.0859, 0, 0.194, -0.108, -0.000937, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00172295, 0.000490699, -0.00115485 ] - [ 0.000921, -0.0853, 0, 0.193, -0.108, -0.000921, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000921, -0.0853, 0, 0.193, -0.108, -0.000921, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00169327, 0.000482234, -0.00113495 ] - [ 0.000905, -0.0847, 0, 0.191, -0.107, -0.000905, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000905, -0.0847, 0, 0.191, -0.107, -0.000905, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00166387, 0.000473857, -0.00111525 ] - [ 0.000889, -0.0841, 0, 0.19, -0.106, -0.000889, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000889, -0.0841, 0, 0.19, -0.106, -0.000889, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00163476, 0.000465584, -0.00109575 ] - [ 0.000873, -0.0835, 0, 0.189, -0.105, -0.000873, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000873, -0.0835, 0, 0.189, -0.105, -0.000873, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00160596, 0.000457381, -0.00107643 ] - [ 0.000858, -0.0829, 0, 0.187, -0.104, -0.000858, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000858, -0.0829, 0, 0.187, -0.104, -0.000858, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00157745, 0.000449248, -0.00105732 ] - [ 0.000842, -0.0824, 0, 0.186, -0.104, -0.000842, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000842, -0.0824, 0, 0.186, -0.104, -0.000842, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00154922, 0.000441219, -0.00103842 ] - [ 0.000827, -0.0818, 0, 0.185, -0.103, -0.000827, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000827, -0.0818, 0, 0.185, -0.103, -0.000827, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0015213, 0.000433261, -0.00101969 ] - [ 0.000812, -0.0812, 0, 0.183, -0.102, -0.000812, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000812, -0.0812, 0, 0.183, -0.102, -0.000812, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00149367, 0.000425389, -0.00100117 ] - [ 0.000797, -0.0806, 0, 0.182, -0.101, -0.000797, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000797, -0.0806, 0, 0.182, -0.101, -0.000797, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00146632, 0.000417605, -0.000982847 ] - [ 0.000782, -0.08, 0, 0.18, -0.1, -0.000782, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000782, -0.08, 0, 0.18, -0.1, -0.000782, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00143929, 0.000409908, -0.000964713 ] - [ 0.000768, -0.0795, 0, 0.179, -0.0996, -0.000768, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000768, -0.0795, 0, 0.179, -0.0996, -0.000768, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00141251, 0.000402281, -0.000946771 ] - [ 0.000753, -0.0789, 0, 0.178, -0.0988, -0.000753, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000753, -0.0789, 0, 0.178, -0.0988, -0.000753, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00138605, 0.000394741, -0.000929039 ] - [ 0.000739, -0.0783, 0, 0.176, -0.098, -0.000739, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000739, -0.0783, 0, 0.176, -0.098, -0.000739, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00135987, 0.000387289, -0.000911498 ] - [ 0.000725, -0.0778, 0, 0.175, -0.0972, -0.000725, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000725, -0.0778, 0, 0.175, -0.0972, -0.000725, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00133399, 0.000379923, -0.00089415 ] - [ 0.000711, -0.0772, 0, 0.174, -0.0964, -0.000711, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000711, -0.0772, 0, 0.174, -0.0964, -0.000711, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0013084, 0.000372628, -0.000876993 ] - [ 0.000697, -0.0766, 0, 0.172, -0.0957, -0.000697, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000697, -0.0766, 0, 0.172, -0.0957, -0.000697, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0012831, 0.00036542, -0.000860028 ] - [ 0.000684, -0.0761, 0, 0.171, -0.0949, -0.000684, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000684, -0.0761, 0, 0.171, -0.0949, -0.000684, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00125807, 0.000358299, -0.000843256 ] - [ 0.00067, -0.0755, 0, 0.17, -0.0941, -0.00067, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00067, -0.0755, 0, 0.17, -0.0941, -0.00067, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00123335, 0.000351248, -0.000826693 ] - [ 0.000657, -0.0749, 0, 0.168, -0.0934, -0.000657, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000657, -0.0749, 0, 0.168, -0.0934, -0.000657, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0012089, 0.000344301, -0.000810304 ] - [ 0.000644, -0.0744, 0, 0.167, -0.0926, -0.000644, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000644, -0.0744, 0, 0.167, -0.0926, -0.000644, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00118475, 0.000337407, -0.000794107 ] - [ 0.000631, -0.0738, 0, 0.166, -0.0918, -0.000631, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000631, -0.0738, 0, 0.166, -0.0918, -0.000631, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00116089, 0.000330618, -0.00077812 ] - [ 0.000618, -0.0733, 0, 0.164, -0.0911, -0.000618, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000618, -0.0733, 0, 0.164, -0.0911, -0.000618, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00113731, 0.000323898, -0.000762307 ] - [ 0.000605, -0.0727, 0, 0.163, -0.0903, -0.000605, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000605, -0.0727, 0, 0.163, -0.0903, -0.000605, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00111401, 0.000317266, -0.000746687 ] - [ 0.000593, -0.0722, 0, 0.162, -0.0896, -0.000593, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000593, -0.0722, 0, 0.162, -0.0896, -0.000593, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00109099, 0.000310704, -0.000731258 ] - [ 0.00058, -0.0716, 0, 0.16, -0.0889, -0.00058, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00058, -0.0716, 0, 0.16, -0.0889, -0.00058, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00106826, 0.000304246, -0.000716039 ] - [ 0.000568, -0.0711, 0, 0.159, -0.0881, -0.000568, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000568, -0.0711, 0, 0.159, -0.0881, -0.000568, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00104582, 0.00029784, -0.000700977 ] - [ 0.000556, -0.0705, 0, 0.158, -0.0874, -0.000556, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000556, -0.0705, 0, 0.158, -0.0874, -0.000556, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00102365, 0.00029154, -0.000686124 ] - [ 0.000544, -0.07, 0, 0.157, -0.0866, -0.000544, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000544, -0.07, 0, 0.157, -0.0866, -0.000544, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00100177, 0.000285292, -0.000671463 ] - [ 0.000532, -0.0694, 0, 0.155, -0.0859, -0.000532, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000532, -0.0694, 0, 0.155, -0.0859, -0.000532, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000980159, 0.000279148, -0.000656977 ] - [ 0.000521, -0.0689, 0, 0.154, -0.0852, -0.000521, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000521, -0.0689, 0, 0.154, -0.0852, -0.000521, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000958832, 0.000273074, -0.000642683 ] - [ 0.000509, -0.0684, 0, 0.153, -0.0845, -0.000509, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000509, -0.0684, 0, 0.153, -0.0845, -0.000509, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000937783, 0.000267088, -0.00062858 ] - [ 0.000498, -0.0678, 0, 0.152, -0.0838, -0.000498, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000498, -0.0678, 0, 0.152, -0.0838, -0.000498, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000917031, 0.000261171, -0.000614653 ] - [ 0.000487, -0.0673, 0, 0.15, -0.083, -0.000487, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000487, -0.0673, 0, 0.15, -0.083, -0.000487, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000896541, 0.000255324, -0.000600934 ] - [ 0.000476, -0.0668, 0, 0.149, -0.0823, -0.000476, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000476, -0.0668, 0, 0.149, -0.0823, -0.000476, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00087633, 0.000249582, -0.000587373 ] - [ 0.000465, -0.0662, 0, 0.148, -0.0816, -0.000465, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000465, -0.0662, 0, 0.148, -0.0816, -0.000465, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000856381, 0.000243892, -0.000574021 ] - [ 0.000454, -0.0657, 0, 0.147, -0.0809, -0.000454, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000454, -0.0657, 0, 0.147, -0.0809, -0.000454, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000836728, 0.00023829, -0.000560844 ] - [ 0.000444, -0.0652, 0, 0.145, -0.0802, -0.000444, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000444, -0.0652, 0, 0.145, -0.0802, -0.000444, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000817338, 0.000232775, -0.000547841 ] - [ 0.000433, -0.0647, 0, 0.144, -0.0795, -0.000433, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000433, -0.0647, 0, 0.144, -0.0795, -0.000433, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000798226, 0.000227329, -0.000535031 ] - [ 0.000423, -0.0642, 0, 0.143, -0.0789, -0.000423, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000423, -0.0642, 0, 0.143, -0.0789, -0.000423, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000779394, 0.000221971, -0.000522412 ] - [ 0.000413, -0.0636, 0, 0.142, -0.0782, -0.000413, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000413, -0.0636, 0, 0.142, -0.0782, -0.000413, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000760806, 0.000216683, -0.00050995 ] - [ 0.000403, -0.0631, 0, 0.141, -0.0775, -0.000403, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000403, -0.0631, 0, 0.141, -0.0775, -0.000403, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000742515, 0.000211464, -0.000497681 ] - [ 0.000393, -0.0626, 0, 0.139, -0.0768, -0.000393, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000393, -0.0626, 0, 0.139, -0.0768, -0.000393, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000724486, 0.000206333, -0.000485603 ] - [ 0.000384, -0.0621, 0, 0.138, -0.0762, -0.000384, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000384, -0.0621, 0, 0.138, -0.0762, -0.000384, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000706719, 0.000201271, -0.0004737 ] - [ 0.000374, -0.0616, 0, 0.137, -0.0755, -0.000374, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000374, -0.0616, 0, 0.137, -0.0755, -0.000374, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000689213, 0.00019628, -0.000461971 ] - [ 0.000365, -0.0611, 0, 0.136, -0.0748, -0.000365, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000365, -0.0611, 0, 0.136, -0.0748, -0.000365, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000671987, 0.000191375, -0.000450417 ] - [ 0.000355, -0.0606, 0, 0.135, -0.0742, -0.000355, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000355, -0.0606, 0, 0.135, -0.0742, -0.000355, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000655005, 0.000186541, -0.000439038 ] - [ 0.000346, -0.0601, 0, 0.134, -0.0735, -0.000346, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000346, -0.0601, 0, 0.134, -0.0735, -0.000346, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000638302, 0.000181793, -0.000427833 ] - [ 0.000337, -0.0597, 0, 0.133, -0.0729, -0.000337, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000337, -0.0597, 0, 0.133, -0.0729, -0.000337, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000621843, 0.000177099, -0.00041682 ] - [ 0.000329, -0.0592, 0, 0.131, -0.0722, -0.000329, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000329, -0.0592, 0, 0.131, -0.0722, -0.000329, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000605664, 0.000172491, -0.000405964 ] - [ 0.00032, -0.0587, 0, 0.13, -0.0716, -0.00032, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00032, -0.0587, 0, 0.13, -0.0716, -0.00032, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000589729, 0.000167953, -0.000395282 ] - [ 0.000311, -0.0582, 0, 0.129, -0.071, -0.000311, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000311, -0.0582, 0, 0.129, -0.071, -0.000311, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000574074, 0.000163485, -0.000384775 ] - [ 0.000303, -0.0577, 0, 0.128, -0.0704, -0.000303, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000303, -0.0577, 0, 0.128, -0.0704, -0.000303, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000558662, 0.000159104, -0.00037446 ] - [ 0.000295, -0.0573, 0, 0.127, -0.0697, -0.000295, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000295, -0.0573, 0, 0.127, -0.0697, -0.000295, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000543496, 0.000154793, -0.000364303 ] - [ 0.000287, -0.0568, 0, 0.126, -0.0691, -0.000287, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000287, -0.0568, 0, 0.126, -0.0691, -0.000287, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00052859, 0.000150535, -0.000354302 ] - [ 0.000279, -0.0563, 0, 0.125, -0.0685, -0.000279, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000279, -0.0563, 0, 0.125, -0.0685, -0.000279, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000513947, 0.000146363, -0.000344493 ] - [ 0.000271, -0.0559, 0, 0.124, -0.0679, -0.000271, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000271, -0.0559, 0, 0.124, -0.0679, -0.000271, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000499548, 0.000142279, -0.000334841 ] - [ 0.000263, -0.0554, 0, 0.123, -0.0673, -0.000263, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000263, -0.0554, 0, 0.123, -0.0673, -0.000263, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000485411, 0.000138248, -0.000325364 ] - [ 0.000256, -0.055, 0, 0.122, -0.0667, -0.000256, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000256, -0.055, 0, 0.122, -0.0667, -0.000256, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000471518, 0.000134286, -0.000316044 ] - [ 0.000248, -0.0545, 0, 0.121, -0.0662, -0.000248, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000248, -0.0545, 0, 0.121, -0.0662, -0.000248, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00045787, 0.000130394, -0.000306899 ] - [ 0.000241, -0.0541, 0, 0.12, -0.0656, -0.000241, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000241, -0.0541, 0, 0.12, -0.0656, -0.000241, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000444466, 0.000126589, -0.00029791 ] - [ 0.000234, -0.0536, 0, 0.119, -0.065, -0.000234, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000234, -0.0536, 0, 0.119, -0.065, -0.000234, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000431306, 0.000122836, -0.000289096 ] - [ 0.000227, -0.0532, 0, 0.118, -0.0644, -0.000227, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000227, -0.0532, 0, 0.118, -0.0644, -0.000227, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00041839, 0.000119154, -0.00028044 ] - [ 0.00022, -0.0528, 0, 0.117, -0.0639, -0.00022, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00022, -0.0528, 0, 0.117, -0.0639, -0.00022, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000405719, 0.000115541, -0.00027194 ] - [ 0.000213, -0.0523, 0, 0.116, -0.0633, -0.000213, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000213, -0.0523, 0, 0.116, -0.0633, -0.000213, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000393292, 0.000112015, -0.000263615 ] - [ 0.000207, -0.0519, 0, 0.115, -0.0628, -0.000207, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000207, -0.0519, 0, 0.115, -0.0628, -0.000207, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000381093, 0.000108542, -0.000255446 ] - [ 0.0002, -0.0515, 0, 0.114, -0.0622, -0.0002, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0002, -0.0515, 0, 0.114, -0.0622, -0.0002, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000369137, 0.000105139, -0.000247418 ] - [ 0.000194, -0.0511, 0, 0.113, -0.0617, -0.000194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000194, -0.0511, 0, 0.113, -0.0617, -0.000194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000357426, 0.000101788, -0.000239564 ] - [ 0.000188, -0.0507, 0, 0.112, -0.0612, -0.000188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000188, -0.0507, 0, 0.112, -0.0612, -0.000188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000345942, 9.85238e-05, -0.000231867 ] - [ 0.000181, -0.0503, 0, 0.111, -0.0606, -0.000181, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000181, -0.0503, 0, 0.111, -0.0606, -0.000181, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000334684, 9.53124e-05, -0.000224327 ] - [ 0.000176, -0.0499, 0, 0.11, -0.0601, -0.000176, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000176, -0.0499, 0, 0.11, -0.0601, -0.000176, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000323671, 9.21883e-05, -0.000216944 ] - [ 0.00017, -0.0495, 0, 0.109, -0.0596, -0.00017, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00017, -0.0495, 0, 0.109, -0.0596, -0.00017, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000312885, 8.90991e-05, -0.000209719 ] - [ 0.000164, -0.0491, 0, 0.108, -0.0591, -0.000164, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000164, -0.0491, 0, 0.108, -0.0591, -0.000164, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000302326, 8.60971e-05, -0.000202633 ] - [ 0.000158, -0.0487, 0, 0.107, -0.0586, -0.000158, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000158, -0.0487, 0, 0.107, -0.0586, -0.000158, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000291994, 8.31649e-05, -0.000195704 ] - [ 0.000153, -0.0483, 0, 0.106, -0.0581, -0.000153, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000153, -0.0483, 0, 0.106, -0.0581, -0.000153, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000281871, 8.02851e-05, -0.000188932 ] - [ 0.000147, -0.048, 0, 0.106, -0.0576, -0.000147, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000147, -0.048, 0, 0.106, -0.0576, -0.000147, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000271992, 7.74577e-05, -0.000182317 ] - [ 0.000142, -0.0476, 0, 0.105, -0.0572, -0.000142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000142, -0.0476, 0, 0.105, -0.0572, -0.000142, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00026234, 7.47175e-05, -0.000175842 ] - [ 0.000137, -0.0472, 0, 0.104, -0.0567, -0.000137, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000137, -0.0472, 0, 0.104, -0.0567, -0.000137, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000252898, 7.20297e-05, -0.000169506 ] - [ 0.000132, -0.0469, 0, 0.103, -0.0562, -0.000132, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000132, -0.0469, 0, 0.103, -0.0562, -0.000132, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000243665, 6.93943e-05, -0.000163328 ] - [ 0.000127, -0.0465, 0, 0.102, -0.0558, -0.000127, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000127, -0.0465, 0, 0.102, -0.0558, -0.000127, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00023466, 6.68287e-05, -0.000157289 ] - [ 0.000122, -0.0462, 0, 0.102, -0.0553, -0.000122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000122, -0.0462, 0, 0.102, -0.0553, -0.000122, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000225863, 6.43328e-05, -0.00015139 ] - [ 0.000118, -0.0458, 0, 0.101, -0.0549, -0.000118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000118, -0.0458, 0, 0.101, -0.0549, -0.000118, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000217276, 6.18894e-05, -0.000145648 ] - [ 0.000113, -0.0455, 0, 0.1, -0.0545, -0.000113, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000113, -0.0455, 0, 0.1, -0.0545, -0.000113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000208898, 5.94983e-05, -0.000140028 ] - [ 0.000109, -0.0452, 0, 0.0992, -0.0541, -0.000109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000109, -0.0452, 0, 0.0992, -0.0541, -0.000109, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00020073, 5.7177e-05, -0.000134547 ] - [ 0.000105, -0.0448, 0, 0.0985, -0.0536, -0.000105, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000105, -0.0448, 0, 0.0985, -0.0536, -0.000105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000192772, 5.49081e-05, -0.000129207 ] - [ 0.0001, -0.0445, 0, 0.0978, -0.0532, -0.0001, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0001, -0.0445, 0, 0.0978, -0.0532, -0.0001, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000185005, 5.26915e-05, -0.000124006 ] - [ 9.62e-05, -0.0442, 0, 0.097, -0.0528, -9.62e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 9.62e-05, -0.0442, 0, 0.097, -0.0528, -9.62e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00017743, 5.05273e-05, -0.000118927 ] - [ 9.22e-05, -0.0439, 0, 0.0963, -0.0524, -9.22e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 9.22e-05, -0.0439, 0, 0.0963, -0.0524, -9.22e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000170065, 4.84329e-05, -0.000113987 ] - [ 8.83e-05, -0.0436, 0, 0.0957, -0.0521, -8.83e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 8.83e-05, -0.0436, 0, 0.0957, -0.0521, -8.83e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000162892, 4.63909e-05, -0.00010917 ] - [ 8.45e-05, -0.0433, 0, 0.095, -0.0517, -8.45e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 8.45e-05, -0.0433, 0, 0.095, -0.0517, -8.45e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000155893, 4.44012e-05, -0.000104493 ] - [ 8.08e-05, -0.043, 0, 0.0943, -0.0513, -8.08e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 8.08e-05, -0.043, 0, 0.0943, -0.0513, -8.08e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000149103, 4.24639e-05, -9.99376e-05 ] - [ 7.72e-05, -0.0427, 0, 0.0937, -0.051, -7.72e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 7.72e-05, -0.0427, 0, 0.0937, -0.051, -7.72e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000142489, 4.05789e-05, -9.55044e-05 ] - [ 7.38e-05, -0.0425, 0, 0.0931, -0.0506, -7.38e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 7.38e-05, -0.0425, 0, 0.0931, -0.0506, -7.38e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000136066, 3.87463e-05, -9.12109e-05 ] - [ 7.04e-05, -0.0422, 0, 0.0924, -0.0503, -7.04e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 7.04e-05, -0.0422, 0, 0.0924, -0.0503, -7.04e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000129818, 3.69661e-05, -8.70221e-05 ] - [ 6.71e-05, -0.0419, 0, 0.0918, -0.0499, -6.71e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 6.71e-05, -0.0419, 0, 0.0918, -0.0499, -6.71e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000123761, 3.52557e-05, -8.29555e-05 ] - [ 6.39e-05, -0.0417, 0, 0.0912, -0.0496, -6.39e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 6.39e-05, -0.0417, 0, 0.0912, -0.0496, -6.39e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00011788, 3.35627e-05, -7.90111e-05 ] - [ 6.08e-05, -0.0414, 0, 0.0907, -0.0493, -6.08e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 6.08e-05, -0.0414, 0, 0.0907, -0.0493, -6.08e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000112172, 3.19395e-05, -7.51888e-05 ] - [ 5.78e-05, -0.0412, 0, 0.0901, -0.0489, -5.78e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 5.78e-05, -0.0412, 0, 0.0901, -0.0489, -5.78e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00010664, 3.03687e-05, -7.14712e-05 ] - [ 5.49e-05, -0.0409, 0, 0.0896, -0.0486, -5.49e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 5.49e-05, -0.0409, 0, 0.0896, -0.0486, -5.49e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000101281, 2.88503e-05, -6.78759e-05 ] - [ 5.21e-05, -0.0407, 0, 0.089, -0.0483, -5.21e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 5.21e-05, -0.0407, 0, 0.089, -0.0483, -5.21e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 9.60978e-05, 2.73668e-05, -6.44026e-05 ] - [ 4.94e-05, -0.0405, 0, 0.0885, -0.0481, -4.94e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 4.94e-05, -0.0405, 0, 0.0885, -0.0481, -4.94e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 9.10713e-05, 2.59356e-05, -6.10516e-05 ] - [ 4.67e-05, -0.0402, 0, 0.088, -0.0478, -4.67e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 4.67e-05, -0.0402, 0, 0.088, -0.0478, -4.67e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 8.62367e-05, 2.45568e-05, -5.78053e-05 ] - [ 4.42e-05, -0.04, 0, 0.0875, -0.0475, -4.42e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 4.42e-05, -0.04, 0, 0.0875, -0.0475, -4.42e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 8.15592e-05, 2.32303e-05, -5.46637e-05 ] - [ 4.17e-05, -0.0398, 0, 0.087, -0.0472, -4.17e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 4.17e-05, -0.0398, 0, 0.087, -0.0472, -4.17e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 7.70388e-05, 2.19388e-05, -5.16443e-05 ] - [ 3.94e-05, -0.0396, 0, 0.0866, -0.047, -3.94e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 3.94e-05, -0.0396, 0, 0.0866, -0.047, -3.94e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 7.27104e-05, 2.06996e-05, -4.87296e-05 ] - [ 3.71e-05, -0.0394, 0, 0.0861, -0.0467, -3.71e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 3.71e-05, -0.0394, 0, 0.0861, -0.0467, -3.71e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 6.85216e-05, 1.95128e-05, -4.59371e-05 ] - [ 3.5e-05, -0.0392, 0, 0.0857, -0.0465, -3.5e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 3.5e-05, -0.0392, 0, 0.0857, -0.0465, -3.5e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 6.45074e-05, 1.83783e-05, -4.32318e-05 ] - [ 3.29e-05, -0.039, 0, 0.0853, -0.0463, -3.29e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 3.29e-05, -0.039, 0, 0.0853, -0.0463, -3.29e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 6.06502e-05, 1.72788e-05, -4.06662e-05 ] - [ 3.09e-05, -0.0389, 0, 0.0849, -0.046, -3.09e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 3.09e-05, -0.0389, 0, 0.0849, -0.046, -3.09e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 5.69675e-05, 1.62316e-05, -3.81878e-05 ] - [ 2.9e-05, -0.0387, 0, 0.0845, -0.0458, -2.9e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 2.9e-05, -0.0387, 0, 0.0845, -0.0458, -2.9e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 5.3442e-05, 1.52193e-05, -3.58142e-05 ] - [ 2.71e-05, -0.0385, 0, 0.0842, -0.0456, -2.71e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 2.71e-05, -0.0385, 0, 0.0842, -0.0456, -2.71e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 5.0056e-05, 1.42593e-05, -3.35627e-05 ] - [ 2.54e-05, -0.0384, 0, 0.0838, -0.0454, -2.54e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 2.54e-05, -0.0384, 0, 0.0838, -0.0454, -2.54e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 4.68446e-05, 1.33343e-05, -3.13985e-05 ] - [ 2.37e-05, -0.0382, 0, 0.0835, -0.0452, -2.37e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 2.37e-05, -0.0382, 0, 0.0835, -0.0452, -2.37e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 4.37903e-05, 1.24791e-05, -2.93564e-05 ] - [ 2.22e-05, -0.0381, 0, 0.0831, -0.0451, -2.22e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 2.22e-05, -0.0381, 0, 0.0831, -0.0451, -2.22e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 4.08931e-05, 1.16413e-05, -2.74017e-05 ] - [ 2.07e-05, -0.038, 0, 0.0828, -0.0449, -2.07e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 2.07e-05, -0.038, 0, 0.0828, -0.0449, -2.07e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 3.81354e-05, 1.08559e-05, -2.55691e-05 ] - [ 1.93e-05, -0.0378, 0, 0.0826, -0.0447, -1.93e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 1.93e-05, -0.0378, 0, 0.0826, -0.0447, -1.93e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 3.55349e-05, 1.01229e-05, -2.38237e-05 ] - [ 1.79e-05, -0.0377, 0, 0.0823, -0.0446, -1.79e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 1.79e-05, -0.0377, 0, 0.0823, -0.0446, -1.79e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 3.30914e-05, 9.42478e-06, -2.21831e-05 ] - [ 1.67e-05, -0.0376, 0, 0.082, -0.0444, -1.67e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 1.67e-05, -0.0376, 0, 0.082, -0.0444, -1.67e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 3.07702e-05, 8.76155e-06, -2.06298e-05 ] - [ 1.55e-05, -0.0375, 0, 0.0818, -0.0443, -1.55e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 1.55e-05, -0.0375, 0, 0.0818, -0.0443, -1.55e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 2.8571e-05, 8.13323e-06, -1.91463e-05 ] - [ 1.44e-05, -0.0374, 0, 0.0815, -0.0442, -1.44e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 1.44e-05, -0.0374, 0, 0.0815, -0.0442, -1.44e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 2.65116e-05, 7.55728e-06, -1.77675e-05 ] - [ 1.33e-05, -0.0373, 0, 0.0813, -0.044, -1.33e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 1.33e-05, -0.0373, 0, 0.0813, -0.044, -1.33e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 2.45568e-05, 6.99877e-06, -1.64585e-05 ] - [ 1.23e-05, -0.0372, 0, 0.0811, -0.0439, -1.23e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 1.23e-05, -0.0372, 0, 0.0811, -0.0439, -1.23e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 2.27067e-05, 6.47517e-06, -1.52193e-05 ] - [ 1.14e-05, -0.0371, 0, 0.0809, -0.0438, -1.14e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 1.14e-05, -0.0371, 0, 0.0809, -0.0438, -1.14e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 2.09614e-05, 5.96903e-06, -1.40499e-05 ] - [ 1.05e-05, -0.037, 0, 0.0807, -0.0437, -1.05e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 1.05e-05, -0.037, 0, 0.0807, -0.0437, -1.05e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 1.93033e-05, 5.49779e-06, -1.29503e-05 ] - [ 9.62e-06, -0.0369, 0, 0.0806, -0.0436, -9.62e-06, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 9.62e-06, -0.0369, 0, 0.0806, -0.0436, -9.62e-06, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 1.77325e-05, 5.044e-06, -1.18857e-05 ] - [ 8.8e-06, -0.0369, 0, 0.0804, -0.0435, -8.8e-06, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 8.8e-06, -0.0369, 0, 0.0804, -0.0435, -8.8e-06, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 1.6249e-05, 4.62512e-06, -1.08909e-05 ] - [ 8.03e-06, -0.0368, 0, 0.0802, -0.0434, -8.03e-06, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 8.03e-06, -0.0368, 0, 0.0802, -0.0434, -8.03e-06, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 1.48178e-05, 4.2237e-06, -9.93092e-06 ] - [ 7.3e-06, -0.0367, 0, 0.0801, -0.0433, -7.3e-06, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 7.3e-06, -0.0367, 0, 0.0801, -0.0433, -7.3e-06, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 1.34565e-05, 3.82227e-06, -9.02335e-06 ] - [ 6.58e-06, -0.0367, 0, 0.0799, -0.0433, -6.58e-06, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 6.58e-06, -0.0367, 0, 0.0799, -0.0433, -6.58e-06, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 1.213e-05, 3.45575e-06, -8.13323e-06 ] - [ 5.9e-06, -0.0366, 0, 0.0798, -0.0432, -5.9e-06, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 5.9e-06, -0.0366, 0, 0.0798, -0.0432, -5.9e-06, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 1.08734e-05, 3.08923e-06, -7.27802e-06 ] - [ 5.22e-06, -0.0365, 0, 0.0796, -0.0431, -5.22e-06, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 5.22e-06, -0.0365, 0, 0.0796, -0.0431, -5.22e-06, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 9.63422e-06, 2.74017e-06, -6.45772e-06 ] - [ 4.57e-06, -0.0365, 0, 0.0795, -0.043, -4.57e-06, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 4.57e-06, -0.0365, 0, 0.0795, -0.043, -4.57e-06, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 8.44739e-06, 2.40855e-06, -5.65487e-06 ] - [ 3.94e-06, -0.0364, 0, 0.0794, -0.0429, -3.94e-06, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 3.94e-06, -0.0364, 0, 0.0794, -0.0429, -3.94e-06, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 7.26057e-06, 2.07694e-06, -4.86947e-06 ] - [ 3.32e-06, -0.0364, 0, 0.0792, -0.0429, -3.32e-06, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 3.32e-06, -0.0364, 0, 0.0792, -0.0429, -3.32e-06, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 6.10865e-06, 1.74533e-06, -4.10152e-06 ] - [ 2.69e-06, -0.0363, 0, 0.0791, -0.0428, -2.69e-06, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 2.69e-06, -0.0363, 0, 0.0791, -0.0428, -2.69e-06, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 4.95674e-06, 1.41372e-06, -3.31613e-06 ] choreonoid-1.5.0/share/motion/SR1/SR1WalkPattern3.yaml0000664000000000000000000367117212741425367021147 0ustar rootroottype: BodyMotion components: - type: "MultiValueSeq" content: "JointPosition" frameRate: 500 numFrames: 4451 numParts: 29 frames: - [ -7.779e-005,-0.378613,-0.000209793,0.832038,-0.452564,0.000244781,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-7.77902e-005,-0.378613,-0.000209794,0.832038,-0.452564,0.000244781,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -7.779e-005,-0.378613,-0.000209793,0.832038,-0.452564,0.000244781,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-7.77902e-005,-0.378613,-0.000209794,0.832038,-0.452564,0.000244781,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.000135202,-0.378603,-0.000209739,0.832035,-0.452571,0.000302216,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.000135203,-0.378605,-0.00020974,0.832039,-0.452573,0.000302215,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.000182065,-0.378592,-0.000209695,0.83203,-0.452577,0.000349097,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.000182067,-0.378597,-0.000209696,0.832042,-0.452583,0.000349097,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.000229413,-0.378581,-0.00020965,0.832024,-0.452582,0.000396463,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.000229416,-0.37859,-0.000209651,0.832045,-0.452594,0.000396464,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00027709,-0.37857,-0.000209605,0.832019,-0.452588,0.00044416,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.000277095,-0.378583,-0.000209606,0.832048,-0.452604,0.000444161,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.000324835,-0.378559,-0.00020956,0.832014,-0.452594,0.000491923,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.000324841,-0.378576,-0.000209561,0.832051,-0.452614,0.000491925,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.000372586,-0.378548,-0.000209514,0.832009,-0.4526,0.000539693,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.000372594,-0.378568,-0.000209517,0.832054,-0.452624,0.000539696,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.000420344,-0.378537,-0.000209469,0.832004,-0.452605,0.00058747,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.000420354,-0.378561,-0.000209472,0.832056,-0.452634,0.000587474,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00046811,-0.378527,-0.000209424,0.831999,-0.452611,0.000635255,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.000468122,-0.378554,-0.000209427,0.832059,-0.452644,0.00063526,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.000515886,-0.378516,-0.000209379,0.831994,-0.452617,0.000683049,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0005159,-0.378546,-0.000209382,0.832062,-0.452654,0.000683056,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.000563672,-0.378505,-0.000209334,0.831989,-0.452622,0.000730854,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.000563688,-0.378539,-0.000209337,0.832065,-0.452665,0.000730863,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.000611469,-0.378494,-0.000209288,0.831984,-0.452628,0.000778671,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.000611488,-0.378532,-0.000209292,0.832068,-0.452675,0.000778681,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.000659279,-0.378483,-0.000209243,0.831978,-0.452634,0.0008265,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.000659301,-0.378524,-0.000209247,0.83207,-0.452685,0.000826512,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.000707103,-0.378472,-0.000209198,0.831973,-0.45264,0.000874342,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.000707128,-0.378517,-0.000209202,0.832073,-0.452695,0.000874357,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.000754942,-0.378461,-0.000209153,0.831968,-0.452645,0.0009222,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00075497,-0.37851,-0.000209157,0.832076,-0.452705,0.000922217,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.000802796,-0.37845,-0.000209107,0.831963,-0.452651,0.000970073,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.000802828,-0.378502,-0.000209112,0.832079,-0.452715,0.000970092,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.000850668,-0.378439,-0.000209062,0.831957,-0.452657,0.00101796,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.000850703,-0.378495,-0.000209067,0.832081,-0.452725,0.00101799,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.000898557,-0.378428,-0.000209017,0.831952,-0.452662,0.00106587,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.000898596,-0.378488,-0.000209022,0.832084,-0.452735,0.0010659,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.000946466,-0.378417,-0.000208971,0.831947,-0.452668,0.0011138,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.000946509,-0.37848,-0.000208977,0.832087,-0.452745,0.00111383,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.000994395,-0.378406,-0.000208926,0.831941,-0.452674,0.00116175,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.000994442,-0.378473,-0.000208932,0.83209,-0.452755,0.00116178,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00104235,-0.378395,-0.000208881,0.831936,-0.452679,0.00120972,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0010424,-0.378465,-0.000208887,0.832092,-0.452765,0.00120975,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00109032,-0.378384,-0.000208835,0.831931,-0.452685,0.00125771,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00109037,-0.378458,-0.000208842,0.832095,-0.452775,0.00125775,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00113832,-0.378373,-0.00020879,0.831925,-0.45269,0.00130572,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00113838,-0.378451,-0.000208797,0.832098,-0.452786,0.00130577,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00118634,-0.378362,-0.000208744,0.83192,-0.452696,0.00135376,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0011864,-0.378443,-0.000208751,0.8321,-0.452796,0.00135381,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00123438,-0.378351,-0.000208699,0.831914,-0.452702,0.00140183,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00123445,-0.378436,-0.000208706,0.832103,-0.452806,0.00140188,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00128246,-0.37834,-0.000208653,0.831909,-0.452707,0.00144992,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00128253,-0.378428,-0.000208661,0.832106,-0.452816,0.00144998,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00133056,-0.378329,-0.000208608,0.831903,-0.452713,0.00149805,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00133064,-0.378421,-0.000208616,0.832108,-0.452826,0.00149811,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00137869,-0.378318,-0.000208562,0.831898,-0.452718,0.0015462,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00137878,-0.378414,-0.000208571,0.832111,-0.452836,0.00154626,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00142685,-0.378307,-0.000208517,0.831892,-0.452724,0.00159438,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00142695,-0.378406,-0.000208525,0.832114,-0.452846,0.00159445,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00147505,-0.378296,-0.000208471,0.831887,-0.452729,0.00164259,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00147515,-0.378399,-0.00020848,0.832116,-0.452856,0.00164266,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00152327,-0.378285,-0.000208425,0.831881,-0.452735,0.00169084,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00152338,-0.378391,-0.000208435,0.832119,-0.452866,0.00169092,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00157153,-0.378274,-0.00020838,0.831876,-0.452741,0.00173911,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00157165,-0.378384,-0.000208389,0.832122,-0.452876,0.0017392,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00161983,-0.378262,-0.000208334,0.83187,-0.452746,0.00178743,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00161995,-0.378376,-0.000208344,0.832124,-0.452886,0.00178752,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00166816,-0.378251,-0.000208288,0.831864,-0.452752,0.00183578,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00166828,-0.378369,-0.000208298,0.832127,-0.452897,0.00183588,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00171653,-0.37824,-0.000208242,0.831859,-0.452757,0.00188417,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00171666,-0.378361,-0.000208253,0.83213,-0.452907,0.00188427,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00176494,-0.378229,-0.000208197,0.831853,-0.452763,0.00193259,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00176507,-0.378354,-0.000208207,0.832132,-0.452917,0.0019327,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00181338,-0.378217,-0.000208151,0.831847,-0.452768,0.00198106,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00181353,-0.378346,-0.000208162,0.832135,-0.452927,0.00198117,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00186187,-0.378206,-0.000208105,0.831841,-0.452774,0.00202956,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00186202,-0.378339,-0.000208116,0.832137,-0.452937,0.00202969,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0019104,-0.378195,-0.000208059,0.831835,-0.452779,0.00207811,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00191056,-0.378331,-0.000208071,0.83214,-0.452947,0.00207824,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00195897,-0.378183,-0.000208013,0.831829,-0.452784,0.0021267,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00195914,-0.378324,-0.000208025,0.832143,-0.452957,0.00212684,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00200758,-0.378172,-0.000207967,0.831824,-0.45279,0.00217534,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00200776,-0.378316,-0.000207979,0.832145,-0.452967,0.00217548,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00205625,-0.378161,-0.000207921,0.831818,-0.452795,0.00222402,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00205643,-0.378309,-0.000207933,0.832148,-0.452978,0.00222417,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00210495,-0.378149,-0.000207875,0.831812,-0.452801,0.00227274,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00210515,-0.378301,-0.000207888,0.832151,-0.452988,0.0022729,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00215371,-0.378138,-0.000207829,0.831806,-0.452806,0.00232152,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00215391,-0.378294,-0.000207842,0.832153,-0.452998,0.00232169,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00220251,-0.378126,-0.000207782,0.8318,-0.452812,0.00237034,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00220273,-0.378286,-0.000207796,0.832156,-0.453008,0.00237052,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00225137,-0.378115,-0.000207736,0.831794,-0.452817,0.00241922,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00225159,-0.378278,-0.00020775,0.832158,-0.453018,0.0024194,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00230028,-0.378103,-0.00020769,0.831787,-0.452822,0.00246814,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00230051,-0.378271,-0.000207704,0.832161,-0.453029,0.00246834,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00234924,-0.378092,-0.000207643,0.831781,-0.452828,0.00251712,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00234948,-0.378263,-0.000207658,0.832164,-0.453039,0.00251732,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00239825,-0.37808,-0.000207597,0.831775,-0.452833,0.00256616,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0023985,-0.378256,-0.000207612,0.832166,-0.453049,0.00256637,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00244732,-0.378069,-0.00020755,0.831769,-0.452839,0.00261524,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00244758,-0.378248,-0.000207566,0.832169,-0.453059,0.00261546,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00249644,-0.378057,-0.000207504,0.831763,-0.452844,0.00266439,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00249671,-0.37824,-0.000207519,0.832171,-0.453069,0.00266462,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00254562,-0.378045,-0.000207457,0.831756,-0.452849,0.00271359,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00254591,-0.378233,-0.000207473,0.832174,-0.45308,0.00271383,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00259487,-0.378034,-0.000207411,0.83175,-0.452855,0.00276285,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00259516,-0.378225,-0.000207427,0.832177,-0.45309,0.0027631,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00264417,-0.378022,-0.000207364,0.831744,-0.45286,0.00281217,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00264447,-0.378217,-0.00020738,0.832179,-0.4531,0.00281243,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00269353,-0.37801,-0.000207317,0.831737,-0.452865,0.00286156,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00269385,-0.37821,-0.000207334,0.832182,-0.453111,0.00286183,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00274296,-0.377999,-0.00020727,0.831731,-0.452871,0.002911,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00274328,-0.378202,-0.000207287,0.832185,-0.453121,0.00291128,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00279245,-0.377987,-0.000207224,0.831724,-0.452876,0.00296051,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00279279,-0.378194,-0.000207241,0.832187,-0.453131,0.0029608,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.002842,-0.377975,-0.000207177,0.831718,-0.452881,0.00301009,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00284235,-0.378186,-0.000207194,0.83219,-0.453142,0.00301039,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00289162,-0.377963,-0.00020713,0.831711,-0.452886,0.00305973,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00289199,-0.378179,-0.000207148,0.832192,-0.453152,0.00306004,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00294131,-0.377951,-0.000207083,0.831705,-0.452892,0.00310944,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00294169,-0.378171,-0.000207101,0.832195,-0.453162,0.00310976,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00299107,-0.377939,-0.000207035,0.831698,-0.452897,0.00315921,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00299146,-0.378163,-0.000207054,0.832198,-0.453173,0.00315955,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0030409,-0.377927,-0.000206988,0.831691,-0.452902,0.00320906,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00304131,-0.378155,-0.000207007,0.8322,-0.453183,0.00320942,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0030908,-0.377915,-0.000206941,0.831685,-0.452907,0.00325898,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00309122,-0.378148,-0.00020696,0.832203,-0.453194,0.00325935,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00314078,-0.377903,-0.000206894,0.831678,-0.452913,0.00330898,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00314121,-0.37814,-0.000206913,0.832206,-0.453204,0.00330936,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00319083,-0.377891,-0.000206846,0.831671,-0.452918,0.00335905,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00319127,-0.378132,-0.000206866,0.832208,-0.453214,0.00335944,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00324095,-0.377879,-0.000206799,0.831664,-0.452923,0.00340919,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00324141,-0.378124,-0.000206819,0.832211,-0.453225,0.00340959,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00329115,-0.377867,-0.000206751,0.831657,-0.452928,0.00345941,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00329162,-0.378116,-0.000206772,0.832214,-0.453235,0.00345982,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00334143,-0.377855,-0.000206704,0.83165,-0.452934,0.00350971,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00334191,-0.378108,-0.000206724,0.832216,-0.453246,0.00351014,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00339178,-0.377843,-0.000206656,0.831643,-0.452939,0.00356008,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00339229,-0.378101,-0.000206677,0.832219,-0.453256,0.00356053,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00344222,-0.37783,-0.000206608,0.831636,-0.452944,0.00361054,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00344274,-0.378093,-0.00020663,0.832222,-0.453267,0.003611,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00349274,-0.377818,-0.00020656,0.831629,-0.452949,0.00366108,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00349328,-0.378085,-0.000206582,0.832224,-0.453278,0.00366156,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00354335,-0.377806,-0.000206512,0.831622,-0.452954,0.00371171,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0035439,-0.378077,-0.000206534,0.832227,-0.453288,0.0037122,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00359404,-0.377794,-0.000206464,0.831615,-0.452959,0.00376242,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00359461,-0.378069,-0.000206487,0.83223,-0.453299,0.00376293,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00364482,-0.377781,-0.000206416,0.831608,-0.452965,0.00381322,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0036454,-0.378061,-0.000206439,0.832232,-0.453309,0.00381374,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00369569,-0.377769,-0.000206368,0.8316,-0.45297,0.00386411,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00369629,-0.378053,-0.000206391,0.832235,-0.45332,0.00386464,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00374665,-0.377756,-0.00020632,0.831593,-0.452975,0.00391509,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00374726,-0.378045,-0.000206343,0.832238,-0.453331,0.00391564,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00379769,-0.377744,-0.000206271,0.831586,-0.45298,0.00396616,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00379833,-0.378037,-0.000206295,0.83224,-0.453341,0.00396672,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00384884,-0.377731,-0.000206223,0.831578,-0.452985,0.00401732,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00384949,-0.378029,-0.000206247,0.832243,-0.453352,0.0040179,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00390007,-0.377719,-0.000206174,0.831571,-0.45299,0.00406857,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00390074,-0.378021,-0.000206199,0.832246,-0.453363,0.00406918,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0039514,-0.377706,-0.000206125,0.831563,-0.452995,0.00411993,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00395209,-0.378013,-0.00020615,0.832249,-0.453374,0.00412055,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00400283,-0.377693,-0.000206077,0.831556,-0.453,0.00417138,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00400354,-0.378005,-0.000206102,0.832251,-0.453384,0.00417201,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00405436,-0.377681,-0.000206028,0.831548,-0.453005,0.00422292,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00405509,-0.377997,-0.000206054,0.832254,-0.453395,0.00422358,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00410599,-0.377668,-0.000205979,0.83154,-0.45301,0.00427457,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00410673,-0.377989,-0.000206005,0.832257,-0.453406,0.00427525,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00415772,-0.377655,-0.00020593,0.831533,-0.453015,0.00432632,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00415848,-0.377981,-0.000205956,0.83226,-0.453417,0.00432702,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00420955,-0.377642,-0.000205881,0.831525,-0.453021,0.00437818,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00421034,-0.377973,-0.000205908,0.832262,-0.453428,0.00437889,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00426149,-0.377629,-0.000205831,0.831517,-0.453026,0.00443014,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0042623,-0.377964,-0.000205859,0.832265,-0.453439,0.00443087,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00431354,-0.377616,-0.000205782,0.831509,-0.453031,0.00448221,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00431437,-0.377956,-0.00020581,0.832268,-0.453449,0.00448296,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00436569,-0.377603,-0.000205733,0.831501,-0.453036,0.00453438,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00436654,-0.377948,-0.000205761,0.832271,-0.45346,0.00453515,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00441796,-0.37759,-0.000205683,0.831493,-0.453041,0.00458667,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00441883,-0.37794,-0.000205711,0.832273,-0.453471,0.00458746,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00447033,-0.377577,-0.000205633,0.831485,-0.453046,0.00463906,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00447122,-0.377932,-0.000205662,0.832276,-0.453482,0.00463987,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00452282,-0.377564,-0.000205584,0.831477,-0.453051,0.00469157,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00452373,-0.377923,-0.000205613,0.832279,-0.453493,0.0046924,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00457542,-0.377551,-0.000205534,0.831469,-0.453056,0.00474419,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00457636,-0.377915,-0.000205563,0.832282,-0.453504,0.00474505,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00462814,-0.377538,-0.000205484,0.83146,-0.45306,0.00479693,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0046291,-0.377907,-0.000205514,0.832284,-0.453515,0.00479781,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00468098,-0.377524,-0.000205434,0.831452,-0.453065,0.00484979,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00468196,-0.377899,-0.000205464,0.832287,-0.453527,0.00485069,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00473394,-0.377511,-0.000205384,0.831444,-0.45307,0.00490277,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00473494,-0.37789,-0.000205414,0.83229,-0.453538,0.00490369,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00478702,-0.377498,-0.000205333,0.831435,-0.453075,0.00495587,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00478805,-0.377882,-0.000205364,0.832293,-0.453549,0.00495681,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00484022,-0.377484,-0.000205283,0.831427,-0.45308,0.00500909,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00484127,-0.377874,-0.000205314,0.832296,-0.45356,0.00501006,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00489354,-0.377471,-0.000205232,0.831418,-0.453085,0.00506244,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00489462,-0.377865,-0.000205264,0.832299,-0.453571,0.00506343,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.004947,-0.377457,-0.000205181,0.83141,-0.45309,0.00511592,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0049481,-0.377857,-0.000205214,0.832301,-0.453582,0.00511693,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00500058,-0.377444,-0.000205131,0.831401,-0.453095,0.00516952,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00500171,-0.377848,-0.000205163,0.832304,-0.453594,0.00517056,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00505429,-0.37743,-0.00020508,0.831392,-0.4531,0.00522325,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00505545,-0.37784,-0.000205113,0.832307,-0.453605,0.00522432,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00510814,-0.377416,-0.000205029,0.831383,-0.453105,0.00527712,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00510932,-0.377831,-0.000205062,0.83231,-0.453616,0.00527821,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00516212,-0.377403,-0.000204977,0.831374,-0.45311,0.00533112,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00516333,-0.377823,-0.000205011,0.832313,-0.453628,0.00533224,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00521623,-0.377389,-0.000204926,0.831365,-0.453114,0.00538526,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00521747,-0.377814,-0.00020496,0.832316,-0.453639,0.0053864,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00527048,-0.377375,-0.000204875,0.831357,-0.453119,0.00543953,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00527175,-0.377806,-0.000204909,0.832319,-0.45365,0.0054407,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00532488,-0.377361,-0.000204823,0.831347,-0.453124,0.00549394,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00532617,-0.377797,-0.000204858,0.832321,-0.453662,0.00549514,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00537941,-0.377347,-0.000204771,0.831338,-0.453129,0.0055485,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00538073,-0.377789,-0.000204807,0.832324,-0.453673,0.00554972,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00543408,-0.377333,-0.000204719,0.831329,-0.453134,0.0056032,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00543544,-0.37778,-0.000204755,0.832327,-0.453685,0.00560445,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00548891,-0.377319,-0.000204667,0.83132,-0.453139,0.00565804,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00549029,-0.377772,-0.000204703,0.83233,-0.453696,0.00565932,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00554388,-0.377305,-0.000204615,0.831311,-0.453143,0.00571303,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00554528,-0.377763,-0.000204652,0.832333,-0.453708,0.00571434,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00559899,-0.377291,-0.000204563,0.831301,-0.453148,0.00576817,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00560043,-0.377754,-0.0002046,0.832336,-0.453719,0.00576951,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00565426,-0.377276,-0.000204511,0.831292,-0.453153,0.00582346,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00565573,-0.377746,-0.000204548,0.832339,-0.453731,0.00582483,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00570968,-0.377262,-0.000204458,0.831282,-0.453158,0.00587891,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00571119,-0.377737,-0.000204496,0.832342,-0.453743,0.0058803,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00576526,-0.377248,-0.000204405,0.831273,-0.453162,0.00593451,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0057668,-0.377728,-0.000204443,0.832345,-0.453754,0.00593594,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.005821,-0.377233,-0.000204352,0.831263,-0.453167,0.00599026,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00582256,-0.377719,-0.000204391,0.832348,-0.453766,0.00599172,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00587689,-0.377219,-0.000204299,0.831253,-0.453172,0.00604618,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00587849,-0.37771,-0.000204338,0.832351,-0.453778,0.00604767,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00593295,-0.377204,-0.000204246,0.831243,-0.453177,0.00610226,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00593458,-0.377702,-0.000204285,0.832353,-0.45379,0.00610378,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00598916,-0.37719,-0.000204193,0.831233,-0.453181,0.0061585,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00599083,-0.377693,-0.000204233,0.832356,-0.453801,0.00616005,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00604555,-0.377175,-0.000204139,0.831223,-0.453186,0.0062149,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00604725,-0.377684,-0.000204179,0.832359,-0.453813,0.00621649,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0061021,-0.37716,-0.000204086,0.831213,-0.453191,0.00627148,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00610384,-0.377675,-0.000204126,0.832362,-0.453825,0.0062731,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00615882,-0.377146,-0.000204032,0.831203,-0.453195,0.00632822,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00616059,-0.377666,-0.000204073,0.832365,-0.453837,0.00632988,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00621572,-0.377131,-0.000203978,0.831193,-0.4532,0.00638514,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00621752,-0.377657,-0.000204019,0.832368,-0.453849,0.00638683,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00627278,-0.377116,-0.000203924,0.831183,-0.453205,0.00644223,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00627463,-0.377648,-0.000203965,0.832371,-0.453861,0.00644396,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00633003,-0.377101,-0.000203869,0.831173,-0.453209,0.0064995,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00633191,-0.377639,-0.000203912,0.832374,-0.453873,0.00650126,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00638746,-0.377086,-0.000203815,0.831162,-0.453214,0.00655695,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00638937,-0.37763,-0.000203858,0.832377,-0.453885,0.00655875,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00644506,-0.377071,-0.00020376,0.831152,-0.453219,0.00661458,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00644702,-0.377621,-0.000203803,0.83238,-0.453897,0.00661641,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00650285,-0.377055,-0.000203705,0.831141,-0.453223,0.00667239,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00650484,-0.377612,-0.000203749,0.832383,-0.453909,0.00667426,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00656083,-0.37704,-0.00020365,0.831131,-0.453228,0.00673039,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00656286,-0.377602,-0.000203694,0.832386,-0.453921,0.0067323,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00661899,-0.377025,-0.000203595,0.83112,-0.453232,0.00678858,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00662106,-0.377593,-0.00020364,0.832389,-0.453933,0.00679052,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00667735,-0.377009,-0.00020354,0.831109,-0.453237,0.00684695,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00667946,-0.377584,-0.000203585,0.832392,-0.453945,0.00684894,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00673589,-0.376994,-0.000203484,0.831098,-0.453242,0.00690553,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00673805,-0.377575,-0.000203529,0.832395,-0.453958,0.00690755,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00679464,-0.376978,-0.000203428,0.831087,-0.453246,0.00696429,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00679683,-0.377565,-0.000203474,0.832398,-0.45397,0.00696636,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00685358,-0.376963,-0.000203372,0.831076,-0.453251,0.00702326,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00685582,-0.377556,-0.000203419,0.832401,-0.453982,0.00702537,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00691272,-0.376947,-0.000203316,0.831065,-0.453255,0.00708242,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.006915,-0.377547,-0.000203363,0.832404,-0.453995,0.00708457,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00697207,-0.376931,-0.00020326,0.831054,-0.45326,0.00714179,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00697439,-0.377537,-0.000203307,0.832407,-0.454007,0.00714399,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00703162,-0.376916,-0.000203203,0.831043,-0.453264,0.00720137,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00703399,-0.377528,-0.000203251,0.83241,-0.454019,0.0072036,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00709138,-0.3769,-0.000203146,0.831031,-0.453269,0.00726115,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00709379,-0.377518,-0.000203195,0.832413,-0.454032,0.00726343,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00715135,-0.376884,-0.00020309,0.83102,-0.453274,0.00732115,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00715381,-0.377509,-0.000203138,0.832416,-0.454044,0.00732347,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00721153,-0.376868,-0.000203032,0.831009,-0.453278,0.00738135,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00721403,-0.377499,-0.000203082,0.832419,-0.454057,0.00738372,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00727193,-0.376852,-0.000202975,0.830997,-0.453283,0.00744178,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00727448,-0.37749,-0.000203025,0.832422,-0.454069,0.00744419,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00733255,-0.376836,-0.000202917,0.830985,-0.453287,0.00750242,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00733515,-0.37748,-0.000202968,0.832425,-0.454082,0.00750488,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00739339,-0.376819,-0.00020286,0.830974,-0.453292,0.00756329,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00739603,-0.377471,-0.00020291,0.832428,-0.454095,0.00756579,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00745446,-0.376803,-0.000202802,0.830962,-0.453296,0.00762438,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00745715,-0.377461,-0.000202853,0.832431,-0.454107,0.00762692,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00751575,-0.376787,-0.000202744,0.83095,-0.4533,0.00768569,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00751849,-0.377451,-0.000202795,0.832434,-0.45412,0.00768829,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00757727,-0.37677,-0.000202685,0.830938,-0.453305,0.00774724,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00758006,-0.377441,-0.000202737,0.832437,-0.454133,0.00774988,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00763902,-0.376754,-0.000202626,0.830926,-0.453309,0.00780902,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00764186,-0.377432,-0.000202679,0.83244,-0.454145,0.00781171,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00770102,-0.376737,-0.000202568,0.830914,-0.453314,0.00787103,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00770391,-0.377422,-0.00020262,0.832443,-0.454158,0.00787378,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00776325,-0.37672,-0.000202508,0.830901,-0.453318,0.00793329,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00776619,-0.377412,-0.000202562,0.832446,-0.454171,0.00793608,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00782572,-0.376704,-0.000202449,0.830889,-0.453323,0.00799578,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00782871,-0.377402,-0.000202503,0.832449,-0.454184,0.00799863,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00788843,-0.376687,-0.00020239,0.830877,-0.453327,0.00805853,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00789148,-0.377392,-0.000202444,0.832452,-0.454197,0.00806142,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0079514,-0.37667,-0.00020233,0.830864,-0.453332,0.00812151,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0079545,-0.377382,-0.000202385,0.832455,-0.45421,0.00812446,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00801461,-0.376653,-0.00020227,0.830851,-0.453336,0.00818475,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00801777,-0.377372,-0.000202325,0.832457,-0.454223,0.00818775,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00807808,-0.376636,-0.000202209,0.830839,-0.45334,0.00824825,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00808129,-0.377362,-0.000202265,0.83246,-0.454236,0.0082513,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0081418,-0.376618,-0.000202149,0.830826,-0.453345,0.008312,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00814507,-0.377352,-0.000202205,0.832463,-0.454249,0.00831511,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00820579,-0.376601,-0.000202088,0.830813,-0.453349,0.00837601,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00820911,-0.377341,-0.000202145,0.832466,-0.454262,0.00837917,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00827004,-0.376584,-0.000202027,0.8308,-0.453353,0.00844028,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00827342,-0.377331,-0.000202084,0.832469,-0.454275,0.0084435,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00833455,-0.376566,-0.000201966,0.830787,-0.453358,0.00850482,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00833799,-0.377321,-0.000202024,0.832472,-0.454288,0.0085081,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00839933,-0.376549,-0.000201904,0.830774,-0.453362,0.00856963,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00840283,-0.37731,-0.000201963,0.832475,-0.454301,0.00857297,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00846439,-0.376531,-0.000201843,0.830761,-0.453367,0.00863471,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00846795,-0.3773,-0.000201901,0.832478,-0.454315,0.00863811,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00852972,-0.376514,-0.000201781,0.830747,-0.453371,0.00870007,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00853334,-0.37729,-0.00020184,0.832481,-0.454328,0.00870353,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00859534,-0.376496,-0.000201718,0.830734,-0.453375,0.00876571,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00859902,-0.377279,-0.000201778,0.832483,-0.454341,0.00876922,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00866124,-0.376478,-0.000201656,0.83072,-0.45338,0.00883164,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00866498,-0.377269,-0.000201716,0.832486,-0.454355,0.00883521,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00872742,-0.37646,-0.000201593,0.830707,-0.453384,0.00889785,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00873122,-0.377258,-0.000201654,0.832489,-0.454368,0.00890148,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00879389,-0.376442,-0.00020153,0.830693,-0.453388,0.00896435,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00879776,-0.377247,-0.000201591,0.832492,-0.454381,0.00896804,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00886066,-0.376424,-0.000201466,0.830679,-0.453392,0.00903115,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0088646,-0.377237,-0.000201528,0.832494,-0.454395,0.0090349,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00892773,-0.376406,-0.000201402,0.830666,-0.453397,0.00909824,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00893173,-0.377226,-0.000201465,0.832497,-0.454408,0.00910206,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0089951,-0.376388,-0.000201338,0.830652,-0.453401,0.00916564,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00899916,-0.377215,-0.000201401,0.8325,-0.454422,0.00916952,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00906277,-0.376369,-0.000201274,0.830637,-0.453405,0.00923334,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0090669,-0.377204,-0.000201338,0.832503,-0.454436,0.00923729,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00913076,-0.376351,-0.00020121,0.830623,-0.45341,0.00930135,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00913495,-0.377193,-0.000201274,0.832505,-0.454449,0.00930536,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00919905,-0.376332,-0.000201145,0.830609,-0.453414,0.00936967,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00920332,-0.377182,-0.000201209,0.832508,-0.454463,0.00937375,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00926766,-0.376313,-0.00020108,0.830595,-0.453418,0.00943831,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.009272,-0.377171,-0.000201144,0.832511,-0.454476,0.00944246,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00933659,-0.376295,-0.000201014,0.83058,-0.453422,0.00950727,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.009341,-0.37716,-0.00020108,0.832513,-0.45449,0.00951149,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00940585,-0.376276,-0.000200948,0.830566,-0.453427,0.00957655,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00941033,-0.377149,-0.000201014,0.832516,-0.454504,0.00958084,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00947543,-0.376257,-0.000200882,0.830551,-0.453431,0.00964616,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00947998,-0.377138,-0.000200949,0.832519,-0.454518,0.00965052,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00954534,-0.376238,-0.000200816,0.830536,-0.453435,0.0097161,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00954997,-0.377127,-0.000200883,0.832521,-0.454531,0.00972053,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00961559,-0.376219,-0.000200749,0.830521,-0.453439,0.00978638,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00962029,-0.377115,-0.000200817,0.832524,-0.454545,0.00979088,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00968619,-0.3762,-0.000200682,0.830507,-0.453444,0.009857,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00969096,-0.377104,-0.00020075,0.832526,-0.454559,0.00986158,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00975712,-0.37618,-0.000200615,0.830492,-0.453448,0.00992796,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00976197,-0.377092,-0.000200683,0.832529,-0.454573,0.00993261,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0098284,-0.376161,-0.000200547,0.830476,-0.453452,0.00999927,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00983333,-0.377081,-0.000200616,0.832531,-0.454587,0.010004,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00990004,-0.376142,-0.000200479,0.830461,-0.453456,0.0100709,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00990504,-0.377069,-0.000200549,0.832533,-0.454601,0.0100757,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.00997204,-0.376122,-0.000200411,0.830446,-0.453461,0.010143,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.00997712,-0.377058,-0.000200481,0.832536,-0.454615,0.0101478,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0100444,-0.376102,-0.000200342,0.83043,-0.453465,0.0102153,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0100496,-0.377046,-0.000200412,0.832538,-0.454629,0.0102203,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0101171,-0.376083,-0.000200273,0.830415,-0.453469,0.0102881,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0101224,-0.377034,-0.000200344,0.83254,-0.454643,0.0102931,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0101902,-0.376063,-0.000200203,0.830399,-0.453473,0.0103612,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0101955,-0.377022,-0.000200275,0.832543,-0.454657,0.0103663,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0102637,-0.376043,-0.000200133,0.830383,-0.453478,0.0104347,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0102691,-0.37701,-0.000200206,0.832545,-0.454671,0.0104399,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0103375,-0.376023,-0.000200063,0.830368,-0.453482,0.0105086,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.010343,-0.376998,-0.000200136,0.832547,-0.454686,0.0105139,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0104118,-0.376002,-0.000199993,0.830352,-0.453486,0.0105829,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0104173,-0.376986,-0.000200066,0.832549,-0.4547,0.0105882,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0104864,-0.375982,-0.000199922,0.830336,-0.45349,0.0106575,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.010492,-0.376974,-0.000199996,0.832551,-0.454714,0.010663,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0105614,-0.375962,-0.000199851,0.83032,-0.453494,0.0107326,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0105671,-0.376962,-0.000199925,0.832553,-0.454728,0.0107381,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0105584,-0.375941,1.20598e-005,0.830303,-0.453403,0.0120626,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.010564,-0.376949,1.20697e-005,0.832555,-0.454647,0.0120682,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0106342,-0.375921,1.21379e-005,0.830287,-0.453407,0.0121384,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0106399,-0.376937,1.2148e-005,0.832557,-0.454661,0.0121441,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0107105,-0.3759,1.22165e-005,0.830271,-0.453411,0.0122147,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0107162,-0.376925,1.22267e-005,0.832559,-0.454675,0.0122205,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0107871,-0.375879,1.22954e-005,0.830254,-0.453415,0.0122913,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.010793,-0.376912,1.23059e-005,0.832561,-0.45469,0.0122972,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0108641,-0.375858,1.23748e-005,0.830237,-0.453419,0.0123684,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0108701,-0.3769,1.23854e-005,0.832563,-0.454704,0.0123744,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0109416,-0.375838,1.24547e-005,0.830221,-0.453424,0.0124459,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0109477,-0.376887,1.24654e-005,0.832565,-0.454719,0.012452,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0110195,-0.375816,1.2535e-005,0.830204,-0.453428,0.0125239,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0110257,-0.376874,1.25459e-005,0.832567,-0.454733,0.01253,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0110979,-0.375795,1.26157e-005,0.830187,-0.453432,0.0126023,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0111041,-0.376861,1.26268e-005,0.832568,-0.454748,0.0126085,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0111767,-0.375774,1.26969e-005,0.83017,-0.453436,0.0126811,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.011183,-0.376848,1.27081e-005,0.83257,-0.454762,0.0126874,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0112559,-0.375753,1.27785e-005,0.830152,-0.453441,0.0127603,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0112623,-0.376835,1.27899e-005,0.832571,-0.454777,0.0127668,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0113356,-0.375731,1.28606e-005,0.830135,-0.453445,0.01284,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0113421,-0.376822,1.28722e-005,0.832573,-0.454792,0.0128466,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0114157,-0.375709,1.29431e-005,0.830118,-0.453449,0.0129202,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0114223,-0.376809,1.29549e-005,0.832574,-0.454806,0.0129268,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0114963,-0.375688,1.30262e-005,0.8301,-0.453453,0.0130008,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.011503,-0.376796,1.30381e-005,0.832576,-0.454821,0.0130075,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0115774,-0.375666,1.31097e-005,0.830083,-0.453458,0.0130819,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0115842,-0.376782,1.31218e-005,0.832577,-0.454836,0.0130887,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0116589,-0.375644,1.31937e-005,0.830065,-0.453462,0.0131635,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0116658,-0.376769,1.3206e-005,0.832578,-0.45485,0.0131704,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0117409,-0.375622,1.32782e-005,0.830047,-0.453466,0.0132455,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0117479,-0.376755,1.32907e-005,0.83258,-0.454865,0.0132525,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0118234,-0.3756,1.33632e-005,0.830029,-0.45347,0.013328,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0118305,-0.376741,1.33759e-005,0.832581,-0.45488,0.0133352,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0119064,-0.375577,1.34487e-005,0.830011,-0.453475,0.0134111,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0119136,-0.376728,1.34616e-005,0.832582,-0.454895,0.0134183,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0119899,-0.375555,1.35347e-005,0.829993,-0.453479,0.0134946,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0119972,-0.376714,1.35477e-005,0.832583,-0.45491,0.0135019,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0120739,-0.375532,1.36212e-005,0.829975,-0.453483,0.0135786,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0120813,-0.3767,1.36345e-005,0.832583,-0.454924,0.013586,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0121584,-0.37551,1.37082e-005,0.829957,-0.453488,0.0136631,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0121659,-0.376686,1.37217e-005,0.832584,-0.454939,0.0136707,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0122434,-0.375487,1.37958e-005,0.829938,-0.453492,0.0137482,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.012251,-0.376671,1.38095e-005,0.832585,-0.454954,0.0137558,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0123289,-0.375464,1.38839e-005,0.82992,-0.453496,0.0138337,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0123367,-0.376657,1.38978e-005,0.832586,-0.454969,0.0138415,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.012415,-0.375441,1.39726e-005,0.829901,-0.4535,0.0139198,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0124228,-0.376643,1.39866e-005,0.832586,-0.454984,0.0139277,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0125016,-0.375418,1.40618e-005,0.829882,-0.453505,0.0140065,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0125095,-0.376628,1.4076e-005,0.832587,-0.454999,0.0140145,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0125887,-0.375395,1.41515e-005,0.829863,-0.453509,0.0140936,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0125968,-0.376614,1.4166e-005,0.832587,-0.455014,0.0141017,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0126764,-0.375371,1.42418e-005,0.829844,-0.453514,0.0141814,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0126846,-0.376599,1.42565e-005,0.832587,-0.455029,0.0141896,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0127646,-0.375348,1.43327e-005,0.829825,-0.453518,0.0142696,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0127729,-0.376584,1.43476e-005,0.832588,-0.455044,0.014278,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0128534,-0.375324,1.44242e-005,0.829806,-0.453522,0.0143585,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0128619,-0.376569,1.44393e-005,0.832588,-0.455059,0.0143669,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0129428,-0.375301,1.45162e-005,0.829787,-0.453527,0.0144479,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0129513,-0.376554,1.45316e-005,0.832588,-0.455074,0.0144564,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0130327,-0.375277,1.46089e-005,0.829767,-0.453531,0.0145378,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0130414,-0.376539,1.46244e-005,0.832588,-0.455089,0.0145465,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0131233,-0.375253,1.47021e-005,0.829748,-0.453535,0.0146284,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.013132,-0.376524,1.47179e-005,0.832587,-0.455104,0.0146372,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0132144,-0.375229,1.47959e-005,0.829728,-0.45354,0.0147195,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0132233,-0.376508,1.48119e-005,0.832587,-0.45512,0.0147285,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0133061,-0.375205,1.48904e-005,0.829708,-0.453544,0.0148113,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0133151,-0.376493,1.49066e-005,0.832587,-0.455135,0.0148203,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0133984,-0.37518,1.49855e-005,0.829689,-0.453549,0.0149036,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0134076,-0.376477,1.50019e-005,0.832586,-0.45515,0.0149128,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0134913,-0.375156,1.50812e-005,0.829669,-0.453553,0.0149966,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0135006,-0.376461,1.50979e-005,0.832585,-0.455165,0.0150059,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0135849,-0.375131,1.51775e-005,0.829648,-0.453558,0.0150902,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0135943,-0.376445,1.51944e-005,0.832585,-0.45518,0.0150996,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0136791,-0.375107,1.52745e-005,0.829628,-0.453562,0.0151844,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0136886,-0.376429,1.52916e-005,0.832584,-0.455195,0.0151939,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0137739,-0.375082,1.53721e-005,0.829608,-0.453567,0.0152792,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0137835,-0.376413,1.53895e-005,0.832583,-0.455211,0.0152889,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0138693,-0.375057,1.54704e-005,0.829588,-0.453571,0.0153747,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0138791,-0.376397,1.5488e-005,0.832582,-0.455226,0.0153845,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0139654,-0.375032,1.55694e-005,0.829567,-0.453576,0.0154709,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0139753,-0.37638,1.55872e-005,0.83258,-0.455241,0.0154808,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0140622,-0.375007,1.5669e-005,0.829547,-0.453581,0.0155677,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0140722,-0.376363,1.56871e-005,0.832579,-0.455256,0.0155777,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0141596,-0.374981,1.57693e-005,0.829526,-0.453585,0.0156651,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0141698,-0.376347,1.57877e-005,0.832577,-0.455272,0.0156753,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0142577,-0.374956,1.58704e-005,0.829505,-0.45359,0.0157633,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.014268,-0.37633,1.58889e-005,0.832576,-0.455287,0.0157736,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0143565,-0.37493,1.59721e-005,0.829484,-0.453594,0.0158621,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0143669,-0.376313,1.59909e-005,0.832574,-0.455302,0.0158725,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.014456,-0.374905,1.60745e-005,0.829463,-0.453599,0.0159616,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0144665,-0.376295,1.60936e-005,0.832572,-0.455317,0.0159722,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0145561,-0.374879,1.61776e-005,0.829442,-0.453604,0.0160618,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0145669,-0.376278,1.6197e-005,0.83257,-0.455333,0.0160725,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.014657,-0.374853,1.62815e-005,0.829421,-0.453609,0.0161627,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0146679,-0.376261,1.63011e-005,0.832568,-0.455348,0.0161736,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0147586,-0.374827,1.63861e-005,0.829399,-0.453613,0.0162644,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0147696,-0.376243,1.6406e-005,0.832565,-0.455363,0.0162754,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0148609,-0.3748,1.64915e-005,0.829378,-0.453618,0.0163667,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0148721,-0.376225,1.65116e-005,0.832563,-0.455378,0.0163779,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.014964,-0.374774,1.65976e-005,0.829356,-0.453623,0.0164698,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0149753,-0.376207,1.6618e-005,0.83256,-0.455394,0.0164811,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0150678,-0.374747,1.67045e-005,0.829335,-0.453628,0.0165737,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0150792,-0.376189,1.67251e-005,0.832557,-0.455409,0.0165851,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0151724,-0.374721,1.68121e-005,0.829313,-0.453633,0.0166783,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.015184,-0.376171,1.6833e-005,0.832554,-0.455424,0.0166899,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0152777,-0.374694,1.69205e-005,0.829291,-0.453638,0.0167836,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0152894,-0.376152,1.69417e-005,0.832551,-0.455439,0.0167954,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0153838,-0.374667,1.70298e-005,0.829269,-0.453643,0.0168898,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0153957,-0.376134,1.70512e-005,0.832548,-0.455455,0.0169017,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0154907,-0.37464,1.71398e-005,0.829247,-0.453648,0.0169967,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0155027,-0.376115,1.71615e-005,0.832544,-0.45547,0.0170087,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0155984,-0.374613,1.72506e-005,0.829224,-0.453653,0.0171044,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0156105,-0.376096,1.72726e-005,0.83254,-0.455485,0.0171166,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0157068,-0.374585,1.73623e-005,0.829202,-0.453658,0.0172129,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0157191,-0.376077,1.73846e-005,0.832536,-0.4555,0.0172253,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0158161,-0.374558,1.74748e-005,0.82918,-0.453663,0.0173223,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0158286,-0.376057,1.74973e-005,0.832532,-0.455516,0.0173348,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0159262,-0.37453,1.75882e-005,0.829157,-0.453668,0.0174324,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0159388,-0.376038,1.7611e-005,0.832528,-0.455531,0.0174451,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0160372,-0.374502,1.77024e-005,0.829135,-0.453673,0.0175434,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0160499,-0.376018,1.77255e-005,0.832523,-0.455546,0.0175562,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0161489,-0.374474,1.78174e-005,0.829112,-0.453678,0.0176552,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0161619,-0.375998,1.78408e-005,0.832519,-0.455561,0.0176682,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0162616,-0.374446,1.79334e-005,0.829089,-0.453683,0.0177679,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0162747,-0.375978,1.7957e-005,0.832514,-0.455576,0.017781,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0163751,-0.374418,1.80502e-005,0.829066,-0.453689,0.0178814,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0163883,-0.375958,1.80741e-005,0.832508,-0.455592,0.0178947,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0164895,-0.374389,1.81679e-005,0.829043,-0.453694,0.0179958,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0165029,-0.375937,1.81922e-005,0.832503,-0.455607,0.0180093,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0166047,-0.374361,1.82865e-005,0.82902,-0.4537,0.0181111,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0166183,-0.375916,1.83111e-005,0.832498,-0.455622,0.0181248,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0167209,-0.374332,1.84061e-005,0.828996,-0.453705,0.0182273,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0167346,-0.375895,1.84309e-005,0.832492,-0.455637,0.0182411,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0168379,-0.374303,1.85266e-005,0.828973,-0.45371,0.0183444,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0168518,-0.375874,1.85517e-005,0.832486,-0.455652,0.0183584,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0169559,-0.374274,1.8648e-005,0.82895,-0.453716,0.0184624,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0169699,-0.375853,1.86734e-005,0.832479,-0.455667,0.0184765,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0170748,-0.374245,1.87703e-005,0.828926,-0.453722,0.0185814,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.017089,-0.375831,1.87961e-005,0.832473,-0.455682,0.0185956,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0171946,-0.374216,1.88936e-005,0.828902,-0.453727,0.0187012,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.017209,-0.37581,1.89197e-005,0.832466,-0.455697,0.0187157,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0173153,-0.374186,1.90179e-005,0.828878,-0.453733,0.018822,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0173299,-0.375788,1.90443e-005,0.832459,-0.455712,0.0188366,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.017437,-0.374157,1.91432e-005,0.828855,-0.453739,0.0189438,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0174518,-0.375765,1.91698e-005,0.832452,-0.455727,0.0189585,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0175597,-0.374127,1.92694e-005,0.828831,-0.453744,0.0190665,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0175746,-0.375743,1.92963e-005,0.832444,-0.455742,0.0190814,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0176833,-0.374097,1.93966e-005,0.828806,-0.45375,0.0191901,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0176984,-0.37572,1.94239e-005,0.832437,-0.455757,0.0192052,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0178079,-0.374067,1.95248e-005,0.828782,-0.453756,0.0193148,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0178231,-0.375697,1.95524e-005,0.832429,-0.455772,0.01933,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0179335,-0.374037,1.9654e-005,0.828758,-0.453762,0.0194404,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0179489,-0.375674,1.96819e-005,0.83242,-0.455787,0.0194558,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.01806,-0.374006,1.97842e-005,0.828733,-0.453768,0.019567,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0180756,-0.375651,1.98124e-005,0.832412,-0.455802,0.0195826,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0181875,-0.373976,1.99155e-005,0.828709,-0.453774,0.0196946,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0182033,-0.375627,1.9944e-005,0.832403,-0.455816,0.0197104,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0183161,-0.373945,2.00477e-005,0.828684,-0.45378,0.0198231,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.018332,-0.375604,2.00766e-005,0.832394,-0.455831,0.0198391,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0184456,-0.373914,2.0181e-005,0.828659,-0.453786,0.0199527,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0184617,-0.375579,2.02102e-005,0.832385,-0.455846,0.0199689,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0185762,-0.373883,2.03153e-005,0.828635,-0.453793,0.0200833,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0185925,-0.375555,2.03448e-005,0.832375,-0.455861,0.0200997,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0187078,-0.373851,2.04507e-005,0.82861,-0.453799,0.020215,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0187242,-0.375531,2.04805e-005,0.832365,-0.455875,0.0202315,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0188404,-0.37382,2.05872e-005,0.828584,-0.453805,0.0203476,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.018857,-0.375506,2.06173e-005,0.832355,-0.45589,0.0203643,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.018974,-0.373788,2.07246e-005,0.828559,-0.453812,0.0204813,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0189908,-0.375481,2.07551e-005,0.832344,-0.455904,0.0204982,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0191087,-0.373757,2.08632e-005,0.828534,-0.453818,0.020616,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0191257,-0.375455,2.0894e-005,0.832334,-0.455919,0.0206331,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0192444,-0.373725,2.10028e-005,0.828508,-0.453825,0.0207518,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0192616,-0.37543,2.1034e-005,0.832322,-0.455933,0.020769,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0193811,-0.373692,2.11435e-005,0.828483,-0.453831,0.0208886,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0193985,-0.375404,2.1175e-005,0.832311,-0.455948,0.020906,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.019519,-0.37366,2.12853e-005,0.828457,-0.453838,0.0210265,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0195365,-0.375378,2.13171e-005,0.832299,-0.455962,0.0210441,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0196578,-0.373628,2.14282e-005,0.828431,-0.453844,0.0211654,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0196756,-0.375351,2.14603e-005,0.832287,-0.455977,0.0211832,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0197978,-0.373595,2.15721e-005,0.828405,-0.453851,0.0213054,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0198157,-0.375325,2.16046e-005,0.832275,-0.455991,0.0213233,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0199388,-0.373562,2.17172e-005,0.828379,-0.453858,0.0214464,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0199569,-0.375298,2.175e-005,0.832262,-0.456005,0.0214646,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0200809,-0.373529,2.18633e-005,0.828353,-0.453865,0.0215886,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0200991,-0.375271,2.18965e-005,0.832249,-0.456019,0.0216069,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.020224,-0.373496,2.20106e-005,0.828327,-0.453872,0.0217318,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0202425,-0.375243,2.20441e-005,0.832236,-0.456034,0.0217503,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0203683,-0.373463,2.21589e-005,0.8283,-0.453879,0.0218761,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0203869,-0.375216,2.21928e-005,0.832222,-0.456048,0.0218948,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0205136,-0.373429,2.23084e-005,0.828274,-0.453886,0.0220215,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0205324,-0.375188,2.23426e-005,0.832209,-0.456062,0.0220404,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.02066,-0.373395,2.2459e-005,0.828247,-0.453893,0.0221679,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.020679,-0.375159,2.24935e-005,0.832194,-0.456076,0.022187,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0208075,-0.373361,2.26107e-005,0.82822,-0.4539,0.0223155,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0208267,-0.375131,2.26456e-005,0.83218,-0.45609,0.0223348,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0209561,-0.373327,2.27636e-005,0.828193,-0.453907,0.0224642,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0209755,-0.375102,2.27988e-005,0.832165,-0.456104,0.0224836,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0211058,-0.373293,2.29175e-005,0.828166,-0.453915,0.0226139,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0211254,-0.375073,2.29531e-005,0.832149,-0.456117,0.0226336,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0212424,-0.373258,6.1759e-005,0.828139,-0.454071,0.0240282,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0212621,-0.375044,6.18195e-005,0.832134,-0.45628,0.0240481,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0213943,-0.373223,6.18904e-005,0.828112,-0.454078,0.0241802,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0214142,-0.375014,6.19512e-005,0.832118,-0.456294,0.0242002,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0215473,-0.373188,6.20227e-005,0.828084,-0.454086,0.0243333,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0215674,-0.374984,6.20839e-005,0.832101,-0.456308,0.0243535,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0217015,-0.373153,6.2156e-005,0.828057,-0.454093,0.0244875,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0217218,-0.374954,6.22176e-005,0.832085,-0.456321,0.0245079,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0218568,-0.373118,6.22903e-005,0.828029,-0.454101,0.0246428,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0218773,-0.374923,6.23522e-005,0.832068,-0.456335,0.0246634,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0220132,-0.373083,6.24255e-005,0.828001,-0.454108,0.0247993,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0220339,-0.374892,6.24878e-005,0.83205,-0.456348,0.0248201,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0221707,-0.373047,6.25617e-005,0.827973,-0.454116,0.0249568,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0221916,-0.374861,6.26244e-005,0.832033,-0.456362,0.0249778,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0223293,-0.373011,6.26988e-005,0.827945,-0.454124,0.0251155,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0223504,-0.37483,6.2762e-005,0.832014,-0.456375,0.0251367,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0224891,-0.372975,6.2837e-005,0.827916,-0.454131,0.0252753,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0225104,-0.374798,6.29005e-005,0.831996,-0.456388,0.0252967,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.02265,-0.372938,6.29761e-005,0.827888,-0.454139,0.0254363,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0226715,-0.374766,6.30399e-005,0.831977,-0.456401,0.0254579,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0228121,-0.372902,6.31162e-005,0.827859,-0.454147,0.0255984,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0228337,-0.374733,6.31804e-005,0.831958,-0.456414,0.0256202,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0229752,-0.372865,6.32572e-005,0.82783,-0.454155,0.0257616,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0229971,-0.374701,6.33218e-005,0.831938,-0.456428,0.0257836,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.023141,-0.372828,6.34006e-005,0.827801,-0.454163,0.0259275,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0231631,-0.374667,6.34655e-005,0.831918,-0.456441,0.0259497,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0233065,-0.372791,6.35436e-005,0.827772,-0.454171,0.026093,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0233288,-0.374634,6.36089e-005,0.831898,-0.456454,0.0261154,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0234731,-0.372753,6.36876e-005,0.827742,-0.454179,0.0262596,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0234956,-0.374601,6.37533e-005,0.831877,-0.456466,0.0262822,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0236408,-0.372716,6.38326e-005,0.827713,-0.454187,0.0264274,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0236635,-0.374567,6.38987e-005,0.831856,-0.456479,0.0264502,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0238097,-0.372678,6.39786e-005,0.827683,-0.454195,0.0265964,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0238326,-0.374532,6.4045e-005,0.831834,-0.456492,0.0266194,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0239798,-0.37264,6.41255e-005,0.827653,-0.454204,0.0267664,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0240028,-0.374498,6.41923e-005,0.831812,-0.456505,0.0267896,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0241509,-0.372602,6.42735e-005,0.827623,-0.454212,0.0269377,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0241742,-0.374463,6.43406e-005,0.83179,-0.456517,0.0269611,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0243232,-0.372563,6.44224e-005,0.827593,-0.45422,0.02711,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0243467,-0.374428,6.44899e-005,0.831767,-0.45653,0.0271336,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0244967,-0.372524,6.45723e-005,0.827563,-0.454229,0.0272836,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0245204,-0.374392,6.46402e-005,0.831744,-0.456542,0.0273074,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0246713,-0.372486,6.47232e-005,0.827532,-0.454237,0.0274582,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0246952,-0.374356,6.47914e-005,0.831721,-0.456554,0.0274822,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0248471,-0.372446,6.48751e-005,0.827502,-0.454245,0.0276341,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0248712,-0.37432,6.49437e-005,0.831697,-0.456566,0.0276583,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.025024,-0.372407,6.5028e-005,0.827471,-0.454254,0.027811,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0250483,-0.374284,6.50969e-005,0.831672,-0.456579,0.0278354,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0252021,-0.372367,6.51818e-005,0.82744,-0.454262,0.0279891,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0252266,-0.374247,6.52511e-005,0.831647,-0.456591,0.0280138,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0253813,-0.372328,6.53367e-005,0.827408,-0.454271,0.0281684,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.025406,-0.37421,6.54063e-005,0.831622,-0.456603,0.0281932,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0255617,-0.372288,6.54925e-005,0.827377,-0.45428,0.0283488,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0255866,-0.374172,6.55625e-005,0.831597,-0.456615,0.0283739,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0257432,-0.372247,6.56494e-005,0.827345,-0.454288,0.0285304,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0257683,-0.374135,6.57197e-005,0.831571,-0.456626,0.0285556,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0259259,-0.372207,6.58072e-005,0.827314,-0.454297,0.0287132,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0259512,-0.374096,6.58779e-005,0.831544,-0.456638,0.0287386,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0261097,-0.372166,6.5966e-005,0.827281,-0.454306,0.028897,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0261352,-0.374058,6.6037e-005,0.831517,-0.45665,0.0289227,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0262947,-0.372125,6.61258e-005,0.827249,-0.454314,0.0290821,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0263204,-0.374019,6.61972e-005,0.83149,-0.456661,0.0291079,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0264808,-0.372084,6.62866e-005,0.827217,-0.454323,0.0292683,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0265067,-0.37398,6.63583e-005,0.831462,-0.456673,0.0292943,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0266681,-0.372042,6.64484e-005,0.827184,-0.454332,0.0294556,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0266942,-0.37394,6.65204e-005,0.831434,-0.456684,0.0294818,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0268565,-0.372001,6.66111e-005,0.827151,-0.454341,0.0296441,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0268828,-0.3739,6.66835e-005,0.831405,-0.456695,0.0296705,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0270461,-0.371959,6.67749e-005,0.827118,-0.45435,0.0298337,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0270726,-0.37386,6.68476e-005,0.831376,-0.456706,0.0298604,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0272369,-0.371917,6.69396e-005,0.827085,-0.454359,0.0300245,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0272635,-0.37382,6.70127e-005,0.831347,-0.456718,0.0300513,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0274287,-0.371874,6.71053e-005,0.827051,-0.454368,0.0302165,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0274556,-0.373779,6.71787e-005,0.831317,-0.456728,0.0302435,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0276218,-0.371831,6.7272e-005,0.827018,-0.454377,0.0304096,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0276489,-0.373738,6.73457e-005,0.831287,-0.456739,0.0304368,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.027816,-0.371788,6.74397e-005,0.826984,-0.454386,0.0306038,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0278432,-0.373696,6.75138e-005,0.831256,-0.45675,0.0306312,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0280113,-0.371745,6.76084e-005,0.82695,-0.454395,0.0307992,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0280388,-0.373654,6.76828e-005,0.831224,-0.456761,0.0308268,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0282078,-0.371702,6.7778e-005,0.826915,-0.454404,0.0309957,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0282354,-0.373612,6.78527e-005,0.831193,-0.456771,0.0310235,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0284054,-0.371658,6.79487e-005,0.826881,-0.454413,0.0311934,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0284333,-0.373569,6.80237e-005,0.831161,-0.456782,0.0312214,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0286041,-0.371614,6.81203e-005,0.826846,-0.454422,0.0313922,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0286322,-0.373526,6.81956e-005,0.831128,-0.456792,0.0314204,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.028804,-0.37157,6.82929e-005,0.826811,-0.454431,0.0315922,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0288323,-0.373483,6.83685e-005,0.831095,-0.456803,0.0316206,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0290051,-0.371526,6.84664e-005,0.826775,-0.45444,0.0317933,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0290336,-0.373439,6.85424e-005,0.831061,-0.456813,0.0318219,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0292073,-0.371481,6.8641e-005,0.82674,-0.454449,0.0319955,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0292359,-0.373395,6.87172e-005,0.831027,-0.456823,0.0320244,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0294106,-0.371436,6.88165e-005,0.826704,-0.454459,0.0321989,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0294395,-0.37335,6.88931e-005,0.830993,-0.456833,0.0322279,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0296151,-0.371391,6.8993e-005,0.826668,-0.454468,0.0324034,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0296441,-0.373305,6.90699e-005,0.830958,-0.456843,0.0324327,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0298207,-0.371345,6.91704e-005,0.826632,-0.454477,0.0326091,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0298499,-0.37326,6.92476e-005,0.830922,-0.456852,0.0326385,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0300274,-0.371299,6.93488e-005,0.826595,-0.454486,0.0328159,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0300569,-0.373215,6.94264e-005,0.830886,-0.456862,0.0328455,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0302353,-0.371253,6.95282e-005,0.826558,-0.454495,0.0330238,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0302649,-0.373169,6.9606e-005,0.83085,-0.456871,0.0330536,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0304442,-0.371207,6.97086e-005,0.826521,-0.454505,0.0332329,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0304741,-0.373122,6.97867e-005,0.830813,-0.456881,0.0332629,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0306544,-0.371161,6.98899e-005,0.826484,-0.454514,0.0334431,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0306844,-0.373076,6.99683e-005,0.830775,-0.45689,0.0334733,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0308656,-0.371114,7.00722e-005,0.826446,-0.454523,0.0336544,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0308959,-0.373029,7.01509e-005,0.830738,-0.456899,0.0336848,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.031078,-0.371067,7.02554e-005,0.826409,-0.454533,0.0338668,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0311084,-0.372981,7.03344e-005,0.830699,-0.456908,0.0338974,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0312915,-0.371019,7.04396e-005,0.826371,-0.454542,0.0340804,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0313221,-0.372934,7.05189e-005,0.83066,-0.456917,0.0341112,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0315061,-0.370972,7.06248e-005,0.826332,-0.454551,0.034295,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0315369,-0.372885,7.07044e-005,0.830621,-0.456926,0.034326,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0317218,-0.370924,7.08109e-005,0.826294,-0.454561,0.0345108,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0317529,-0.372837,7.08907e-005,0.830581,-0.456935,0.034542,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0319387,-0.370875,7.0998e-005,0.826255,-0.45457,0.0347278,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0319699,-0.372788,7.10781e-005,0.830541,-0.456944,0.0347591,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0321566,-0.370827,7.1186e-005,0.826215,-0.454579,0.0349458,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.032188,-0.372739,7.12664e-005,0.8305,-0.456952,0.0349773,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0323757,-0.370778,7.13749e-005,0.826176,-0.454588,0.0351649,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0324073,-0.372689,7.14556e-005,0.830459,-0.45696,0.0351967,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0325959,-0.370729,7.15649e-005,0.826136,-0.454598,0.0353852,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0326277,-0.372639,7.16458e-005,0.830417,-0.456969,0.0354171,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0328172,-0.37068,7.17557e-005,0.826096,-0.454607,0.0356065,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0328491,-0.372588,7.18369e-005,0.830374,-0.456977,0.0356386,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0330396,-0.37063,7.19475e-005,0.826056,-0.454616,0.035829,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0330717,-0.372538,7.20289e-005,0.830332,-0.456985,0.0358613,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0332631,-0.37058,7.21402e-005,0.826015,-0.454626,0.0360525,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0332954,-0.372486,7.22219e-005,0.830288,-0.456993,0.036085,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0334877,-0.37053,7.23339e-005,0.825974,-0.454635,0.0362772,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0335202,-0.372435,7.24158e-005,0.830244,-0.457,0.0363099,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0337133,-0.370479,7.25284e-005,0.825933,-0.454644,0.0365029,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.033746,-0.372383,7.26107e-005,0.8302,-0.457008,0.0365358,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0339401,-0.370429,7.2724e-005,0.825892,-0.454654,0.0367298,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.033973,-0.37233,7.28064e-005,0.830155,-0.457015,0.0367628,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.034168,-0.370378,7.29204e-005,0.82585,-0.454663,0.0369577,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.034201,-0.372278,7.30031e-005,0.83011,-0.457023,0.0369909,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0343969,-0.370326,7.31178e-005,0.825808,-0.454672,0.0371867,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0344302,-0.372224,7.32007e-005,0.830064,-0.45703,0.0372201,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.034627,-0.370274,7.33161e-005,0.825765,-0.454682,0.0374168,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0346604,-0.372171,7.33993e-005,0.830017,-0.457037,0.0374504,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0348581,-0.370222,7.35153e-005,0.825723,-0.454691,0.037648,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0348917,-0.372117,7.35987e-005,0.82997,-0.457044,0.0376818,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0350903,-0.37017,7.37154e-005,0.82568,-0.4547,0.0378803,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.035124,-0.372062,7.37991e-005,0.829922,-0.457051,0.0379142,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0353236,-0.370118,7.39164e-005,0.825636,-0.454709,0.0381136,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0353575,-0.372008,7.40003e-005,0.829874,-0.457058,0.0381477,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0355579,-0.370065,7.41184e-005,0.825592,-0.454718,0.038348,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.035592,-0.371953,7.42025e-005,0.829826,-0.457064,0.0383823,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0357933,-0.370012,7.43212e-005,0.825548,-0.454728,0.0385835,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0358276,-0.371897,7.44056e-005,0.829777,-0.45707,0.038618,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0360298,-0.369958,7.4525e-005,0.825504,-0.454737,0.0388201,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0360642,-0.371841,7.46095e-005,0.829727,-0.457077,0.0388547,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0362673,-0.369904,7.47297e-005,0.825459,-0.454746,0.0390577,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0363019,-0.371785,7.48144e-005,0.829677,-0.457083,0.0390925,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0365059,-0.36985,7.49352e-005,0.825414,-0.454755,0.0392963,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0365407,-0.371728,7.50202e-005,0.829626,-0.457089,0.0393313,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0367456,-0.369796,7.51417e-005,0.825369,-0.454764,0.0395361,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0367805,-0.371671,7.52268e-005,0.829575,-0.457095,0.0395712,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0369863,-0.369741,7.5349e-005,0.825324,-0.454773,0.0397768,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0370214,-0.371613,7.54344e-005,0.829523,-0.4571,0.0398121,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.037228,-0.369686,7.55572e-005,0.825278,-0.454782,0.0400186,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0372633,-0.371555,7.56428e-005,0.82947,-0.457106,0.0400541,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0374708,-0.369631,7.57663e-005,0.825231,-0.454791,0.0402615,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0375062,-0.371497,7.58521e-005,0.829417,-0.457111,0.0402971,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0377146,-0.369575,7.59763e-005,0.825185,-0.4548,0.0405054,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0377502,-0.371438,7.60622e-005,0.829364,-0.457117,0.0405412,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0379595,-0.369519,7.61872e-005,0.825138,-0.454809,0.0407503,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0379952,-0.371379,7.62733e-005,0.82931,-0.457122,0.0407863,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0382054,-0.369463,7.63989e-005,0.82509,-0.454818,0.0409963,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0382413,-0.371319,7.64852e-005,0.829255,-0.457127,0.0410324,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0384523,-0.369406,7.66115e-005,0.825042,-0.454827,0.0412433,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0384884,-0.371259,7.6698e-005,0.8292,-0.457132,0.0412795,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0387002,-0.369349,7.6825e-005,0.824994,-0.454836,0.0414913,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0387365,-0.371199,7.69116e-005,0.829144,-0.457136,0.0415277,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0389492,-0.369292,7.70393e-005,0.824946,-0.454845,0.0417403,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0389856,-0.371138,7.71261e-005,0.829088,-0.457141,0.0417769,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0391992,-0.369235,7.72545e-005,0.824897,-0.454854,0.0419904,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0392357,-0.371077,7.73415e-005,0.829031,-0.457145,0.0420271,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0394502,-0.369177,7.74705e-005,0.824848,-0.454862,0.0422415,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0394868,-0.371015,7.75577e-005,0.828973,-0.45715,0.0422783,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0397022,-0.369118,7.76874e-005,0.824798,-0.454871,0.0424936,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.039739,-0.370953,7.77747e-005,0.828915,-0.457154,0.0425305,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0399552,-0.36906,7.79052e-005,0.824749,-0.45488,0.0427466,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0399921,-0.37089,7.79926e-005,0.828857,-0.457158,0.0427838,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0402092,-0.369001,7.81237e-005,0.824698,-0.454888,0.0430007,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0402463,-0.370827,7.82113e-005,0.828798,-0.457161,0.043038,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0404642,-0.368942,7.83432e-005,0.824648,-0.454897,0.0432558,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0405014,-0.370764,7.84309e-005,0.828738,-0.457165,0.0432932,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0407202,-0.368882,7.85634e-005,0.824597,-0.454906,0.0435119,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0407576,-0.3707,7.86513e-005,0.828678,-0.457168,0.0435494,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0409772,-0.368822,7.87845e-005,0.824545,-0.454914,0.0437689,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0410147,-0.370636,7.88725e-005,0.828617,-0.457172,0.0438066,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0412352,-0.368762,7.90064e-005,0.824494,-0.454923,0.044027,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0412728,-0.370572,7.90945e-005,0.828555,-0.457175,0.0440648,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0414941,-0.368702,7.92292e-005,0.824441,-0.454931,0.044286,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0415319,-0.370507,7.93174e-005,0.828493,-0.457178,0.0443239,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.041754,-0.368641,7.94528e-005,0.824389,-0.454939,0.044546,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0417919,-0.370441,7.95411e-005,0.828431,-0.457181,0.0445841,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0420149,-0.36858,7.96771e-005,0.824336,-0.454948,0.044807,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.042053,-0.370375,7.97656e-005,0.828367,-0.457183,0.0448452,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0422768,-0.368518,7.99023e-005,0.824283,-0.454956,0.0450689,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0423149,-0.370309,7.99909e-005,0.828304,-0.457186,0.0451072,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0425396,-0.368456,8.01283e-005,0.824229,-0.454964,0.0453318,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0425779,-0.370242,8.0217e-005,0.828239,-0.457188,0.0453703,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0428034,-0.368394,8.03551e-005,0.824175,-0.454972,0.0455957,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0428418,-0.370175,8.04439e-005,0.828174,-0.45719,0.0456342,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0430681,-0.368332,8.05827e-005,0.82412,-0.45498,0.0458605,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0431066,-0.370107,8.06716e-005,0.828109,-0.457192,0.0458992,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0433338,-0.368269,8.08111e-005,0.824065,-0.454988,0.0461263,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0433725,-0.370039,8.09001e-005,0.828042,-0.457194,0.046165,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0436005,-0.368205,8.10403e-005,0.82401,-0.454996,0.046393,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0436392,-0.369971,8.11293e-005,0.827976,-0.457196,0.0464319,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.043868,-0.368142,8.12703e-005,0.823955,-0.455004,0.0466606,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0439069,-0.369902,8.13594e-005,0.827908,-0.457197,0.0466996,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0441366,-0.368078,8.15011e-005,0.823898,-0.455012,0.0469292,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0441755,-0.369833,8.15902e-005,0.82784,-0.457199,0.0469683,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.044406,-0.368014,8.17326e-005,0.823842,-0.45502,0.0471987,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.044445,-0.369763,8.18218e-005,0.827772,-0.4572,0.047238,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0446764,-0.367949,8.1965e-005,0.823785,-0.455027,0.0474692,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0447155,-0.369693,8.20542e-005,0.827702,-0.457201,0.0475085,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0449477,-0.367884,8.21981e-005,0.823728,-0.455035,0.0477406,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0449869,-0.369622,8.22874e-005,0.827633,-0.457202,0.04778,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0452199,-0.367819,8.24319e-005,0.82367,-0.455043,0.0480129,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0452592,-0.369551,8.25213e-005,0.827562,-0.457202,0.0480524,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.045493,-0.367753,8.26666e-005,0.823612,-0.45505,0.0482861,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0455324,-0.36948,8.27559e-005,0.827491,-0.457203,0.0483257,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.045767,-0.367687,8.29019e-005,0.823553,-0.455058,0.0485602,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0458065,-0.369408,8.29914e-005,0.82742,-0.457203,0.0485999,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.046042,-0.367621,8.31381e-005,0.823494,-0.455065,0.0488352,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0460816,-0.369336,8.32275e-005,0.827347,-0.457203,0.048875,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0463178,-0.367554,8.3375e-005,0.823435,-0.455072,0.0491111,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0463575,-0.369263,8.34644e-005,0.827275,-0.457203,0.049151,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0465945,-0.367487,8.36126e-005,0.823375,-0.455079,0.0493879,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0466343,-0.36919,8.37021e-005,0.827201,-0.457203,0.0494278,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0468721,-0.36742,8.3851e-005,0.823315,-0.455087,0.0496656,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.046912,-0.369116,8.39405e-005,0.827127,-0.457203,0.0497056,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0471506,-0.367352,8.40901e-005,0.823254,-0.455094,0.0499442,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0471906,-0.369042,8.41796e-005,0.827052,-0.457202,0.0499843,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.04743,-0.367284,8.43299e-005,0.823193,-0.455101,0.0502237,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.04747,-0.368967,8.44194e-005,0.826977,-0.457201,0.0502638,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0477103,-0.367215,8.45705e-005,0.823131,-0.455108,0.050504,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0477504,-0.368892,8.466e-005,0.826901,-0.4572,0.0505442,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0479914,-0.367146,8.48118e-005,0.823069,-0.455115,0.0507852,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0480316,-0.368817,8.49013e-005,0.826824,-0.457199,0.0508255,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0482734,-0.367077,8.50538e-005,0.823007,-0.455121,0.0510673,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0483136,-0.368741,8.51432e-005,0.826747,-0.457198,0.0511077,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0485563,-0.367007,8.52965e-005,0.822944,-0.455128,0.0513502,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0485965,-0.368665,8.5386e-005,0.826669,-0.457197,0.0513906,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.04884,-0.366938,8.554e-005,0.82288,-0.455135,0.051634,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0488803,-0.368588,8.56294e-005,0.826591,-0.457195,0.0516745,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0491245,-0.366867,8.57841e-005,0.822817,-0.455141,0.0519187,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0491649,-0.368511,8.58735e-005,0.826512,-0.457193,0.0519592,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.04941,-0.366797,8.6029e-005,0.822752,-0.455148,0.0522042,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0494504,-0.368433,8.61183e-005,0.826432,-0.457191,0.0522447,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0496962,-0.366726,8.62745e-005,0.822688,-0.455154,0.0524905,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0497367,-0.368355,8.63638e-005,0.826352,-0.457189,0.0525311,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0499833,-0.366654,8.65208e-005,0.822622,-0.45516,0.0527777,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0500238,-0.368276,8.66099e-005,0.826271,-0.457186,0.0528184,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0502713,-0.366582,8.67677e-005,0.822557,-0.455166,0.0530657,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0503118,-0.368197,8.68568e-005,0.826189,-0.457184,0.0531064,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.05056,-0.36651,8.70153e-005,0.822491,-0.455173,0.0533545,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0506006,-0.368118,8.71044e-005,0.826107,-0.457181,0.0533953,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0508496,-0.366438,8.72636e-005,0.822424,-0.455179,0.0536442,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0508902,-0.368038,8.73526e-005,0.826024,-0.457178,0.053685,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.05114,-0.366365,8.75126e-005,0.822357,-0.455184,0.0539347,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0511807,-0.367958,8.76015e-005,0.82594,-0.457175,0.0539755,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0514312,-0.366292,8.77622e-005,0.82229,-0.45519,0.054226,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0514719,-0.367877,8.7851e-005,0.825856,-0.457171,0.0542668,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0517232,-0.366218,8.80125e-005,0.822222,-0.455196,0.0545181,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0517639,-0.367796,8.81012e-005,0.825771,-0.457168,0.054559,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0520161,-0.366144,8.82635e-005,0.822154,-0.455202,0.054811,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0520568,-0.367714,8.83521e-005,0.825686,-0.457164,0.0548519,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0523097,-0.36607,8.85151e-005,0.822085,-0.455207,0.0551047,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0523504,-0.367632,8.86036e-005,0.8256,-0.45716,0.0551456,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0526041,-0.365995,8.87674e-005,0.822016,-0.455213,0.0553992,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0526449,-0.367549,8.88557e-005,0.825513,-0.457156,0.0554401,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0528993,-0.36592,8.90203e-005,0.821946,-0.455218,0.0556945,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0529401,-0.367466,8.91085e-005,0.825425,-0.457152,0.0557354,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0531953,-0.365845,8.92739e-005,0.821876,-0.455223,0.0559906,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0532361,-0.367383,8.9362e-005,0.825337,-0.457147,0.0560315,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0534921,-0.365769,8.95281e-005,0.821805,-0.455229,0.0562874,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0535328,-0.367299,8.9616e-005,0.825249,-0.457142,0.0563283,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0537896,-0.365692,8.97829e-005,0.821734,-0.455234,0.056585,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0538304,-0.367214,8.98707e-005,0.825159,-0.457137,0.056626,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0540879,-0.365616,9.00384e-005,0.821662,-0.455239,0.0568834,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0541287,-0.367129,9.0126e-005,0.825069,-0.457132,0.0569243,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.054387,-0.365539,9.02945e-005,0.82159,-0.455244,0.0571826,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0544277,-0.367044,9.0382e-005,0.824978,-0.457127,0.0572235,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0546868,-0.365462,9.05512e-005,0.821518,-0.455248,0.0574825,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0547275,-0.366958,9.06385e-005,0.824887,-0.457121,0.0575234,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0549874,-0.365384,9.08086e-005,0.821445,-0.455253,0.0577832,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0550281,-0.366872,9.08957e-005,0.824795,-0.457116,0.057824,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0552887,-0.365306,9.10665e-005,0.821371,-0.455258,0.0580846,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0553294,-0.366785,9.11534e-005,0.824702,-0.45711,0.0581254,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0555908,-0.365227,9.13251e-005,0.821297,-0.455262,0.0583868,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0556315,-0.366698,9.14118e-005,0.824609,-0.457104,0.0584276,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0558936,-0.365148,9.15842e-005,0.821223,-0.455267,0.0586897,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0559342,-0.36661,9.16707e-005,0.824515,-0.457097,0.0587304,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0561972,-0.365069,9.1844e-005,0.821148,-0.455271,0.0589933,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0562377,-0.366522,9.19303e-005,0.82442,-0.457091,0.059034,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0565015,-0.36499,9.21043e-005,0.821072,-0.455275,0.0592977,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.056542,-0.366434,9.21904e-005,0.824325,-0.457084,0.0593384,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0568065,-0.36491,9.23653e-005,0.820996,-0.455279,0.0596028,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.056847,-0.366345,9.24511e-005,0.824229,-0.457077,0.0596434,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0571122,-0.364829,9.26268e-005,0.82092,-0.455283,0.0599086,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0571526,-0.366255,9.27124e-005,0.824132,-0.45707,0.0599492,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0574186,-0.364749,9.28889e-005,0.820843,-0.455287,0.0602151,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.057459,-0.366165,9.29742e-005,0.824035,-0.457062,0.0602556,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0577258,-0.364667,9.31516e-005,0.820766,-0.455291,0.0605223,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0577661,-0.366075,9.32367e-005,0.823937,-0.457055,0.0605628,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0580336,-0.364586,9.34148e-005,0.820688,-0.455295,0.0608303,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0580739,-0.365984,9.34996e-005,0.823838,-0.457047,0.0608707,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0583422,-0.364504,9.36786e-005,0.82061,-0.455298,0.0611389,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0583824,-0.365892,9.37632e-005,0.823739,-0.457039,0.0611793,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0586514,-0.364422,9.3943e-005,0.820531,-0.455302,0.0614483,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0586915,-0.365801,9.40273e-005,0.823639,-0.457031,0.0614885,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0589614,-0.364339,9.4208e-005,0.820451,-0.455305,0.0617583,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0590014,-0.365708,9.42919e-005,0.823538,-0.457022,0.0617985,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.059272,-0.364256,9.44734e-005,0.820372,-0.455308,0.062069,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0593119,-0.365616,9.45571e-005,0.823437,-0.457014,0.0621091,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0595833,-0.364173,9.47395e-005,0.820291,-0.455311,0.0623804,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0596232,-0.365522,9.48229e-005,0.823335,-0.457005,0.0624204,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0598953,-0.364089,9.50061e-005,0.82021,-0.455314,0.0626925,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.059935,-0.365429,9.50891e-005,0.823232,-0.456996,0.0627324,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0602079,-0.364005,9.52732e-005,0.820129,-0.455317,0.0630052,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0602476,-0.365335,9.53559e-005,0.823129,-0.456987,0.063045,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0605212,-0.36392,9.55409e-005,0.820047,-0.45532,0.0633186,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0605608,-0.36524,9.56232e-005,0.823024,-0.456977,0.0633583,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0608352,-0.363835,9.5809e-005,0.819965,-0.455323,0.0636327,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0608747,-0.365145,9.58911e-005,0.82292,-0.456967,0.0636723,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0611499,-0.36375,9.60778e-005,0.819882,-0.455326,0.0639474,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0611892,-0.365049,9.61595e-005,0.822814,-0.456958,0.0639869,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0614651,-0.363664,9.6347e-005,0.819799,-0.455328,0.0642628,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0615044,-0.364953,9.64283e-005,0.822708,-0.456947,0.0643021,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0617811,-0.363578,9.66168e-005,0.819715,-0.45533,0.0645788,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0618202,-0.364857,9.66977e-005,0.822601,-0.456937,0.064618,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0620977,-0.363491,9.6887e-005,0.819631,-0.455333,0.0648955,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0621366,-0.36476,9.69676e-005,0.822494,-0.456927,0.0649346,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0624149,-0.363404,9.71578e-005,0.819546,-0.455335,0.0652128,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0624537,-0.364662,9.7238e-005,0.822385,-0.456916,0.0652517,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0627327,-0.363317,9.74291e-005,0.819461,-0.455337,0.0655307,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0627714,-0.364565,9.75089e-005,0.822276,-0.456905,0.0655695,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0630512,-0.363229,9.77009e-005,0.819375,-0.455339,0.0658493,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0630898,-0.364466,9.77803e-005,0.822167,-0.456894,0.065888,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0633703,-0.363141,9.79732e-005,0.819289,-0.455341,0.0661685,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0634087,-0.364367,9.80521e-005,0.822056,-0.456882,0.066207,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.06369,-0.363053,9.8246e-005,0.819202,-0.455342,0.0664883,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0637283,-0.364268,9.83245e-005,0.821946,-0.456871,0.0665266,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0640104,-0.362964,9.85192e-005,0.819115,-0.455344,0.0668087,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0640484,-0.364168,9.85973e-005,0.821834,-0.456859,0.0668469,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0643313,-0.362875,9.8793e-005,0.819027,-0.455346,0.0671297,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0643692,-0.364068,9.88706e-005,0.821721,-0.456847,0.0671678,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0646529,-0.362785,9.90672e-005,0.818939,-0.455347,0.0674514,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0646906,-0.363967,9.91444e-005,0.821608,-0.456834,0.0674892,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.064975,-0.362695,9.93419e-005,0.81885,-0.455348,0.0677736,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0650126,-0.363866,9.94186e-005,0.821495,-0.456822,0.0678113,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0652978,-0.362605,9.96171e-005,0.818761,-0.45535,0.0680965,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0653351,-0.363764,9.96933e-005,0.82138,-0.456809,0.068134,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0656211,-0.362514,9.98928e-005,0.818671,-0.455351,0.0684199,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0656583,-0.363662,9.99685e-005,0.821265,-0.456796,0.0684572,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.065945,-0.362423,0.000100169,0.818581,-0.455352,0.0687439,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.065982,-0.363559,0.000100244,0.821149,-0.456783,0.068781,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0662696,-0.362331,0.000100445,0.81849,-0.455352,0.0690685,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0663063,-0.363456,0.00010052,0.821033,-0.45677,0.0691054,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0665947,-0.362239,0.000100722,0.818399,-0.455353,0.0693937,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0666312,-0.363353,0.000100797,0.820915,-0.456756,0.0694304,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0669203,-0.362147,0.000101,0.818307,-0.455354,0.0697195,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0669567,-0.363249,0.000101074,0.820797,-0.456742,0.0697559,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0672466,-0.362054,0.000101278,0.818215,-0.455354,0.0700458,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0672827,-0.363144,0.000101351,0.820679,-0.456728,0.0700821,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0675734,-0.361961,0.000101556,0.818122,-0.455355,0.0703727,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0676093,-0.363039,0.000101629,0.820559,-0.456714,0.0704087,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0679007,-0.361867,0.000101835,0.818029,-0.455355,0.0707001,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0679364,-0.362933,0.000101907,0.820439,-0.456699,0.0707359,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0682287,-0.361774,0.000102114,0.817935,-0.455355,0.0710282,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0682641,-0.362827,0.000102186,0.820318,-0.456684,0.0710637,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0685571,-0.361679,0.000102394,0.817841,-0.455355,0.0713567,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0685923,-0.362721,0.000102465,0.820197,-0.45667,0.071392,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0688862,-0.361585,0.000102674,0.817746,-0.455355,0.0716858,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0689211,-0.362614,0.000102744,0.820075,-0.456654,0.0717209,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0692157,-0.361489,0.000102955,0.817651,-0.455355,0.0720155,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0692504,-0.362506,0.000103024,0.819952,-0.456639,0.0720503,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0695459,-0.361394,0.000103236,0.817555,-0.455355,0.0723457,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0695803,-0.362398,0.000103305,0.819828,-0.456623,0.0723802,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0698765,-0.361298,0.000103517,0.817459,-0.455355,0.0726765,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0699106,-0.36229,0.000103585,0.819704,-0.456607,0.0727107,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0702077,-0.361202,0.000103799,0.817362,-0.455354,0.0730077,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0702415,-0.362181,0.000103867,0.819579,-0.456591,0.0730417,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0705394,-0.361105,0.000104081,0.817265,-0.455354,0.0733395,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.070573,-0.362072,0.000104148,0.819453,-0.456575,0.0733732,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0708717,-0.361008,0.000104364,0.817168,-0.455353,0.0736719,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0709049,-0.361962,0.00010443,0.819326,-0.456558,0.0737052,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0712044,-0.360911,0.000104647,0.817069,-0.455352,0.0740047,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0712374,-0.361851,0.000104712,0.819199,-0.456542,0.0740378,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0715377,-0.360813,0.00010493,0.816971,-0.455351,0.0743381,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0715703,-0.361741,0.000104995,0.819071,-0.456525,0.0743709,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0718715,-0.360715,0.000105214,0.816872,-0.455351,0.074672,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0719038,-0.361629,0.000105278,0.818943,-0.456507,0.0747044,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0722058,-0.360616,0.000105498,0.816772,-0.455349,0.0750064,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0722378,-0.361517,0.000105562,0.818813,-0.45649,0.0750385,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0725406,-0.360517,0.000105783,0.816672,-0.455348,0.0753413,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0725723,-0.361405,0.000105845,0.818683,-0.456472,0.075373,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0728759,-0.360418,0.000106068,0.816571,-0.455347,0.0756767,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0729072,-0.361292,0.00010613,0.818552,-0.456454,0.0757081,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0732117,-0.360318,0.000106353,0.81647,-0.455346,0.0760126,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0732427,-0.361179,0.000106414,0.818421,-0.456436,0.0760437,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.073548,-0.360218,0.000106639,0.816368,-0.455344,0.076349,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0735786,-0.361065,0.000106699,0.818289,-0.456418,0.0763797,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0738885,-0.360118,9.68306e-005,0.816266,-0.455586,0.0754205,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0739188,-0.360951,9.68791e-005,0.818156,-0.456643,0.0754509,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0742258,-0.360017,9.70296e-005,0.816164,-0.455585,0.0757579,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0742557,-0.360836,9.70774e-005,0.818022,-0.456624,0.0757879,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0745636,-0.359916,9.72288e-005,0.816061,-0.455583,0.0760958,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0745931,-0.360721,9.7276e-005,0.817888,-0.456605,0.0761254,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0749019,-0.359814,9.74283e-005,0.815957,-0.455581,0.0764341,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.074931,-0.360605,9.74748e-005,0.817753,-0.456585,0.0764633,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0752407,-0.359712,9.76281e-005,0.815853,-0.455579,0.076773,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0752694,-0.360489,9.76738e-005,0.817617,-0.456566,0.0768018,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0755799,-0.359609,9.7828e-005,0.815749,-0.455577,0.0771123,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0756083,-0.360372,9.78731e-005,0.81748,-0.456546,0.0771407,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0759197,-0.359507,9.80283e-005,0.815644,-0.455575,0.077452,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0759476,-0.360255,9.80726e-005,0.817343,-0.456526,0.07748,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0762598,-0.359403,9.82288e-005,0.815538,-0.455573,0.0777923,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0762873,-0.360137,9.82723e-005,0.817205,-0.456506,0.0778199,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0766005,-0.3593,9.84295e-005,0.815432,-0.455571,0.078133,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0766275,-0.360019,9.84723e-005,0.817066,-0.456485,0.0781601,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0769416,-0.359196,9.86304e-005,0.815326,-0.455568,0.0784742,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0769682,-0.3599,9.86724e-005,0.816927,-0.456465,0.0785009,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0772832,-0.359091,9.88316e-005,0.815219,-0.455566,0.0788158,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0773093,-0.359781,9.88728e-005,0.816786,-0.456444,0.078842,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0776252,-0.358987,9.9033e-005,0.815112,-0.455563,0.0791579,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0776509,-0.359661,9.90735e-005,0.816645,-0.456423,0.0791837,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0779677,-0.358882,9.92347e-005,0.815004,-0.455561,0.0795004,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0779929,-0.359541,9.92743e-005,0.816504,-0.456401,0.0795257,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0783106,-0.358776,9.94366e-005,0.814896,-0.455558,0.0798434,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0783354,-0.35942,9.94754e-005,0.816361,-0.456379,0.0798683,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.078654,-0.35867,9.96387e-005,0.814787,-0.455555,0.0801869,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0786783,-0.359299,9.96767e-005,0.816218,-0.456358,0.0802112,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0789979,-0.358564,9.98411e-005,0.814678,-0.455552,0.0805308,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0790217,-0.359177,9.98782e-005,0.816074,-0.456335,0.0805547,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0793422,-0.358457,0.000100044,0.814568,-0.455549,0.0808752,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0793655,-0.359055,0.00010008,0.815929,-0.456313,0.0808985,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0796869,-0.35835,0.000100246,0.814458,-0.455546,0.0812199,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0797097,-0.358932,0.000100282,0.815784,-0.45629,0.0812428,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0800321,-0.358243,0.000100449,0.814348,-0.455543,0.0815652,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0800543,-0.358809,0.000100484,0.815638,-0.456268,0.0815875,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0803777,-0.358135,0.000100653,0.814237,-0.45554,0.0819108,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0803994,-0.358685,0.000100686,0.815491,-0.456245,0.0819326,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0807237,-0.358027,0.000100856,0.814125,-0.455537,0.0822569,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0807449,-0.358561,0.000100889,0.815343,-0.456221,0.0822782,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0810702,-0.357918,0.00010106,0.814013,-0.455534,0.0826035,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0810908,-0.358436,0.000101092,0.815195,-0.456198,0.0826241,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0814171,-0.357809,0.000101264,0.813901,-0.45553,0.0829504,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0814371,-0.358311,0.000101295,0.815046,-0.456174,0.0829705,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0817644,-0.3577,0.000101468,0.813788,-0.455527,0.0832978,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0817839,-0.358185,0.000101498,0.814896,-0.45615,0.0833173,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0821121,-0.35759,0.000101672,0.813675,-0.455523,0.0836456,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.082131,-0.358058,0.000101701,0.814745,-0.456126,0.0836646,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0824603,-0.35748,0.000101877,0.813561,-0.45552,0.0839938,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0824786,-0.357932,0.000101905,0.814594,-0.456101,0.0840122,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0828089,-0.35737,0.000102081,0.813447,-0.455516,0.0843425,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0828266,-0.357804,0.000102108,0.814442,-0.456076,0.0843602,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0831579,-0.357259,0.000102286,0.813333,-0.455512,0.0846916,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.083175,-0.357676,0.000102312,0.814289,-0.456051,0.0847087,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0835073,-0.357148,0.000102492,0.813218,-0.455509,0.0850411,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0835238,-0.357548,0.000102517,0.814135,-0.456026,0.0850576,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0838572,-0.357036,0.000102697,0.813102,-0.455505,0.085391,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.083873,-0.357419,0.000102721,0.813981,-0.456001,0.0854068,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0842074,-0.356924,0.000102902,0.812986,-0.455501,0.0857413,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0842226,-0.35729,0.000102925,0.813826,-0.455975,0.0857565,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0845581,-0.356812,0.000103108,0.81287,-0.455497,0.086092,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0845726,-0.35716,0.00010313,0.81367,-0.455949,0.0861066,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0849092,-0.356699,0.000103314,0.812754,-0.455493,0.0864432,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.084923,-0.357029,0.000103335,0.813513,-0.455923,0.086457,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0852607,-0.356586,0.00010352,0.812636,-0.455489,0.0867947,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0852738,-0.356898,0.00010354,0.813356,-0.455897,0.0868079,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0856126,-0.356473,0.000103727,0.812519,-0.455485,0.0871467,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.085625,-0.356767,0.000103745,0.813198,-0.45587,0.0871592,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0859649,-0.356359,0.000103933,0.812401,-0.455481,0.087499,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0859766,-0.356635,0.000103951,0.813039,-0.455843,0.0875108,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0863176,-0.356245,0.00010414,0.812283,-0.455477,0.0878518,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0863286,-0.356502,0.000104157,0.812879,-0.455816,0.0878629,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0866707,-0.35613,0.000104347,0.812164,-0.455473,0.088205,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.086681,-0.356369,0.000104362,0.812719,-0.455789,0.0882153,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0870242,-0.356015,0.000104554,0.812045,-0.455468,0.0885585,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0870338,-0.356235,0.000104568,0.812558,-0.455761,0.0885681,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0873781,-0.3559,0.000104762,0.811925,-0.455464,0.0889125,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0873869,-0.356101,0.000104775,0.812396,-0.455733,0.0889213,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0877324,-0.355784,0.000104969,0.811805,-0.45546,0.0892669,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0877405,-0.355967,0.000104981,0.812233,-0.455705,0.089275,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0880872,-0.355668,0.000105177,0.811685,-0.455456,0.0896217,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0880944,-0.355831,0.000105188,0.812069,-0.455677,0.089629,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0884423,-0.355552,0.000105385,0.811564,-0.455451,0.0899769,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0884487,-0.355696,0.000105394,0.811905,-0.455649,0.0899833,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0887978,-0.355435,0.000105593,0.811443,-0.455447,0.0903324,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0888035,-0.355559,0.000105601,0.81174,-0.45562,0.0903381,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0891537,-0.355318,0.000105801,0.811321,-0.455443,0.0906884,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0891585,-0.355422,0.000105808,0.811574,-0.455591,0.0906933,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.08951,-0.3552,0.00010601,0.811199,-0.455438,0.0910448,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.089514,-0.355285,0.000106015,0.811408,-0.455562,0.0910488,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0898668,-0.355082,0.000106219,0.811077,-0.455434,0.0914016,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0898699,-0.355147,0.000106223,0.81124,-0.455532,0.0914047,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0902278,-0.354964,9.55043e-005,0.810955,-0.455326,0.0904866,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0902301,-0.355009,9.55075e-005,0.811072,-0.455399,0.0904889,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0905853,-0.354846,9.57534e-005,0.810831,-0.455322,0.0908442,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0905867,-0.35487,9.57552e-005,0.810903,-0.455369,0.0908456,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0909432,-0.354727,9.60027e-005,0.810708,-0.455317,0.0912022,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0909437,-0.35473,9.60032e-005,0.810733,-0.455339,0.0912027,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0913015,-0.354607,9.62522e-005,0.810584,-0.455313,0.0915605,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0913011,-0.35459,9.62513e-005,0.810563,-0.455309,0.0915601,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0916602,-0.354488,9.6502e-005,0.81046,-0.455309,0.0919193,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0916589,-0.354449,9.64997e-005,0.810391,-0.455278,0.091918,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0920193,-0.354367,9.6752e-005,0.810336,-0.455304,0.0922785,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0920171,-0.354308,9.67483e-005,0.810219,-0.455247,0.0922762,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0923788,-0.354247,9.70022e-005,0.810211,-0.4553,0.0926381,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0923756,-0.354166,9.69971e-005,0.810046,-0.455216,0.0926349,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0927387,-0.354126,9.72527e-005,0.810086,-0.455295,0.0929981,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0927346,-0.354024,9.72461e-005,0.809872,-0.455184,0.0929939,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0930991,-0.354005,9.75034e-005,0.80996,-0.455291,0.0933584,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0930939,-0.353881,9.74953e-005,0.809698,-0.455153,0.0933533,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0934598,-0.353883,9.77544e-005,0.809834,-0.455287,0.0937192,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0934536,-0.353738,9.77448e-005,0.809523,-0.455121,0.093713,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0938209,-0.353762,9.80056e-005,0.809708,-0.455282,0.0940804,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0938137,-0.353594,9.79944e-005,0.809347,-0.455089,0.0940732,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0941824,-0.353639,9.8257e-005,0.809581,-0.455278,0.094442,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0941741,-0.353449,9.82443e-005,0.80917,-0.455057,0.0944337,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0945443,-0.353517,9.85087e-005,0.809454,-0.455274,0.094804,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.094535,-0.353304,9.84944e-005,0.808992,-0.455024,0.0947947,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0949066,-0.353394,9.87606e-005,0.809327,-0.45527,0.0951663,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0948962,-0.353158,9.87447e-005,0.808813,-0.454991,0.095156,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0952693,-0.35327,9.90127e-005,0.809199,-0.455265,0.0955291,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0952579,-0.353012,9.89952e-005,0.808634,-0.454958,0.0955177,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0956324,-0.353147,9.92651e-005,0.809072,-0.455261,0.0958924,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0956199,-0.352865,9.92459e-005,0.808454,-0.454925,0.0958798,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.095996,-0.353023,9.95177e-005,0.808943,-0.455257,0.096256,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0959824,-0.352718,9.94969e-005,0.808273,-0.454891,0.0962423,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.09636,-0.352898,9.97706e-005,0.808815,-0.455253,0.09662,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0963452,-0.35257,9.97481e-005,0.808091,-0.454858,0.0966052,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0967243,-0.352773,0.000100024,0.808686,-0.455249,0.0969845,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0967084,-0.352421,9.99995e-005,0.807908,-0.454824,0.0969685,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0970891,-0.352648,0.000100277,0.808557,-0.455245,0.0973493,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.097072,-0.352272,0.000100251,0.807725,-0.45479,0.0973322,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0974543,-0.352523,0.000100531,0.808427,-0.455241,0.0977146,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.097436,-0.352122,0.000100503,0.807541,-0.454755,0.0976963,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.09782,-0.352397,0.000100785,0.808298,-0.455237,0.0980803,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0978005,-0.351972,0.000100755,0.807356,-0.45472,0.0980608,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.098186,-0.352271,0.000101039,0.808168,-0.455234,0.0984465,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0981653,-0.351821,0.000101007,0.80717,-0.454685,0.0984257,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0985525,-0.352144,0.000101293,0.808037,-0.45523,0.098813,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0985305,-0.351669,0.00010126,0.806983,-0.45465,0.098791,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0989194,-0.352017,0.000101548,0.807907,-0.455226,0.09918,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0988962,-0.351517,0.000101513,0.806795,-0.454615,0.0991567,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0992868,-0.35189,0.000101803,0.807776,-0.455223,0.0995475,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0992623,-0.351364,0.000101766,0.806607,-0.454579,0.0995229,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.0996546,-0.351762,0.000102058,0.807645,-0.455219,0.0999153,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0996288,-0.351211,0.000102019,0.806417,-0.454543,0.0998894,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.100023,-0.351634,0.000102313,0.807513,-0.455216,0.100284,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.0999957,-0.351057,0.000102272,0.806227,-0.454507,0.100256,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.100391,-0.351506,0.000102569,0.807382,-0.455213,0.100652,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.100363,-0.350902,0.000102526,0.806036,-0.454471,0.100624,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.100761,-0.351377,0.000102825,0.80725,-0.455209,0.101022,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.100731,-0.350747,0.00010278,0.805844,-0.454434,0.100992,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.10113,-0.351248,0.000103081,0.807118,-0.455206,0.101391,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.101099,-0.350591,0.000103034,0.805652,-0.454397,0.10136,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.1015,-0.351119,0.000103337,0.806985,-0.455203,0.101761,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.101467,-0.350435,0.000103288,0.805458,-0.45436,0.101729,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.101871,-0.350989,0.000103594,0.806853,-0.455201,0.102132,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.101837,-0.350278,0.000103543,0.805263,-0.454323,0.102098,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.102245,-0.350859,9.31323e-005,0.80672,-0.455002,0.101244,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.10221,-0.35012,9.30747e-005,0.805068,-0.454089,0.101208,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.102617,-0.350728,9.34676e-005,0.806586,-0.454999,0.101615,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.10258,-0.349962,9.34076e-005,0.804872,-0.454051,0.101578,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.102989,-0.350598,9.38032e-005,0.806453,-0.454997,0.101987,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.10295,-0.349803,9.37409e-005,0.804675,-0.454013,0.101949,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.103361,-0.350466,9.41393e-005,0.806319,-0.454994,0.10236,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.103321,-0.349643,9.40745e-005,0.804477,-0.453975,0.10232,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.103734,-0.350335,9.44757e-005,0.806186,-0.454992,0.102733,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.103692,-0.349483,9.44084e-005,0.804278,-0.453937,0.102691,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.104107,-0.350203,9.48125e-005,0.806052,-0.45499,0.103106,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.104064,-0.349322,9.47427e-005,0.804078,-0.453898,0.103063,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.104481,-0.350071,9.51497e-005,0.805917,-0.454988,0.10348,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.104436,-0.34916,9.50773e-005,0.803878,-0.453859,0.103435,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.104855,-0.349938,9.54873e-005,0.805783,-0.454986,0.103854,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.104809,-0.348998,9.54123e-005,0.803676,-0.453819,0.103808,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.10523,-0.349805,9.58253e-005,0.805648,-0.454984,0.104229,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.105182,-0.348835,9.57477e-005,0.803473,-0.45378,0.104181,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.105605,-0.349672,9.61637e-005,0.805513,-0.454983,0.104604,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.105555,-0.348671,9.60834e-005,0.80327,-0.45374,0.104555,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.105981,-0.349538,9.65025e-005,0.805378,-0.454982,0.10498,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.105929,-0.348507,9.64194e-005,0.803066,-0.4537,0.104929,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.106357,-0.349404,9.68417e-005,0.805243,-0.45498,0.105357,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.106304,-0.348342,9.67559e-005,0.802861,-0.45366,0.105303,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.106734,-0.34927,9.71813e-005,0.805108,-0.454979,0.105734,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.106679,-0.348177,9.70927e-005,0.802654,-0.453619,0.105679,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.107111,-0.349135,9.75214e-005,0.804972,-0.454979,0.106111,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.107054,-0.34801,9.74299e-005,0.802447,-0.453579,0.106054,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.107489,-0.349,9.78618e-005,0.804836,-0.454978,0.106489,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.10743,-0.347843,9.77675e-005,0.802239,-0.453538,0.10643,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.107867,-0.348865,9.82027e-005,0.8047,-0.454978,0.106867,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.107807,-0.347676,9.81054e-005,0.80203,-0.453496,0.106807,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.108246,-0.348729,9.85441e-005,0.804564,-0.454977,0.107246,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.108184,-0.347507,9.84438e-005,0.801821,-0.453455,0.107184,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.108626,-0.348593,9.88859e-005,0.804428,-0.454977,0.107626,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.108562,-0.347338,9.87825e-005,0.80161,-0.453413,0.107562,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.109006,-0.348456,9.92281e-005,0.804292,-0.454978,0.108006,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.10894,-0.347168,9.91217e-005,0.801398,-0.453371,0.10794,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.109386,-0.348319,9.95708e-005,0.804155,-0.454978,0.108387,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.109318,-0.346998,9.94613e-005,0.801185,-0.453329,0.108319,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.109767,-0.348182,9.9914e-005,0.804019,-0.454979,0.108768,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.109698,-0.346827,9.98013e-005,0.800971,-0.453287,0.108698,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.110149,-0.348044,0.000100258,0.803882,-0.454979,0.10915,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.110077,-0.346655,0.000100142,0.800757,-0.453244,0.109078,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.110532,-0.347907,0.000100602,0.803745,-0.45498,0.109532,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.110458,-0.346482,0.000100483,0.800541,-0.453201,0.109458,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.110914,-0.347768,0.000100946,0.803608,-0.454982,0.109915,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.110838,-0.346308,0.000100824,0.800324,-0.453158,0.109839,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.111298,-0.34763,0.000101292,0.803471,-0.454983,0.110299,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.11122,-0.346134,0.000101166,0.800107,-0.453114,0.110221,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.111686,-0.347491,9.12705e-005,0.803334,-0.454748,0.109419,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.111606,-0.345959,9.11269e-005,0.799888,-0.452833,0.109339,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.112071,-0.347351,9.17143e-005,0.803196,-0.45475,0.109804,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.111988,-0.345784,9.15667e-005,0.799668,-0.452789,0.109721,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.112456,-0.347212,9.21587e-005,0.803059,-0.454752,0.110189,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.112371,-0.345607,9.20071e-005,0.799448,-0.452745,0.110105,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.112842,-0.347071,9.26037e-005,0.802922,-0.454755,0.110575,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.112755,-0.34543,9.24481e-005,0.799226,-0.452701,0.110488,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.113229,-0.346931,9.30495e-005,0.802784,-0.454758,0.110962,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.11314,-0.345252,9.28897e-005,0.799003,-0.452656,0.110873,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.113616,-0.34679,9.3496e-005,0.802646,-0.454761,0.11135,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.113525,-0.345073,9.3332e-005,0.79878,-0.452611,0.111258,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.114004,-0.346649,9.39432e-005,0.802509,-0.454764,0.111738,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.11391,-0.344894,9.3775e-005,0.798555,-0.452566,0.111644,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.114393,-0.346507,9.43911e-005,0.802371,-0.454768,0.112127,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.114297,-0.344713,9.42185e-005,0.798329,-0.45252,0.11203,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.114782,-0.346366,9.48397e-005,0.802233,-0.454772,0.112516,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.114684,-0.344532,9.46627e-005,0.798102,-0.452475,0.112418,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.115172,-0.346223,9.5289e-005,0.802095,-0.454777,0.112906,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.115071,-0.34435,9.51076e-005,0.797874,-0.452429,0.112805,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.115563,-0.346081,9.57391e-005,0.801957,-0.454781,0.113297,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.11546,-0.344168,9.55532e-005,0.797645,-0.452382,0.113194,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.115954,-0.345938,9.619e-005,0.801819,-0.454786,0.113689,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.115849,-0.343984,9.59995e-005,0.797415,-0.452336,0.113583,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.116347,-0.345794,9.66417e-005,0.801681,-0.454792,0.114081,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.116238,-0.3438,9.64465e-005,0.797184,-0.452289,0.113973,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.11674,-0.345651,9.70942e-005,0.801543,-0.454797,0.114474,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.116629,-0.343614,9.68942e-005,0.796951,-0.452242,0.114363,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.117133,-0.345507,9.75474e-005,0.801405,-0.454804,0.114868,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.11702,-0.343428,9.73427e-005,0.796718,-0.452195,0.114754,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.117528,-0.345362,9.80015e-005,0.801267,-0.45481,0.115263,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.117411,-0.343241,9.77919e-005,0.796483,-0.452147,0.115146,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.117923,-0.345217,9.84564e-005,0.801129,-0.454817,0.115658,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.117804,-0.343053,9.82418e-005,0.796248,-0.4521,0.115539,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.118319,-0.345072,9.89121e-005,0.80099,-0.454824,0.116055,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.118197,-0.342865,9.86925e-005,0.796011,-0.452051,0.115932,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.118716,-0.344926,9.93687e-005,0.800852,-0.454831,0.116452,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.118591,-0.342675,9.9144e-005,0.795773,-0.452003,0.116327,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.119114,-0.34478,9.98262e-005,0.800714,-0.454839,0.116849,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.118986,-0.342485,9.95963e-005,0.795534,-0.451955,0.116722,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.119516,-0.344634,9.02372e-005,0.800576,-0.454585,0.115963,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.119385,-0.342293,8.99741e-005,0.795293,-0.451643,0.115832,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.119915,-0.344487,9.08085e-005,0.800438,-0.454594,0.116362,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.119782,-0.342101,9.05393e-005,0.795052,-0.451594,0.116229,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.120315,-0.34434,9.13809e-005,0.8003,-0.454603,0.116763,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.120179,-0.341908,9.11055e-005,0.794809,-0.451544,0.116626,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.120716,-0.344193,9.19545e-005,0.800162,-0.454612,0.117164,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.120577,-0.341714,9.16728e-005,0.794566,-0.451495,0.117024,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.121118,-0.344045,9.25293e-005,0.800024,-0.454622,0.117566,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.120976,-0.341519,9.22412e-005,0.794321,-0.451445,0.117423,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.121521,-0.343896,9.31054e-005,0.799886,-0.454633,0.117969,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.121376,-0.341323,9.28106e-005,0.794074,-0.451394,0.117823,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.121925,-0.343748,9.36826e-005,0.799748,-0.454643,0.118373,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.121776,-0.341126,9.33812e-005,0.793827,-0.451344,0.118224,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.122329,-0.343599,9.4261e-005,0.79961,-0.454655,0.118778,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.122178,-0.340928,9.39529e-005,0.793578,-0.451293,0.118626,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.122735,-0.343449,9.48407e-005,0.799473,-0.454666,0.119183,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.12258,-0.340729,9.45258e-005,0.793328,-0.451242,0.119028,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.123141,-0.343299,9.54217e-005,0.799335,-0.454679,0.11959,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.122983,-0.340529,9.50999e-005,0.793077,-0.451191,0.119431,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.123549,-0.343149,9.60041e-005,0.799197,-0.454691,0.119998,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.123387,-0.340329,9.56752e-005,0.792825,-0.451139,0.119836,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.123957,-0.342999,9.65877e-005,0.79906,-0.454704,0.120407,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.123792,-0.340127,9.62516e-005,0.792571,-0.451087,0.120241,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.124367,-0.342847,9.71727e-005,0.798922,-0.454718,0.120816,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.124198,-0.339924,9.68294e-005,0.792316,-0.451035,0.120647,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.124777,-0.342696,9.77591e-005,0.798785,-0.454732,0.121227,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.124605,-0.33972,9.74084e-005,0.792059,-0.450982,0.121054,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.125189,-0.342544,9.83469e-005,0.798648,-0.454747,0.121639,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.125013,-0.339515,9.79886e-005,0.791802,-0.45093,0.121463,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.125602,-0.342392,9.89362e-005,0.798511,-0.454762,0.122051,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.125422,-0.339309,9.85702e-005,0.791543,-0.450876,0.121872,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.126019,-0.342239,9.00875e-005,0.798374,-0.454507,0.121202,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.125836,-0.339102,8.96718e-005,0.791282,-0.450552,0.121018,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.126433,-0.342086,9.07993e-005,0.798237,-0.454523,0.121617,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.126247,-0.338894,9.03747e-005,0.79102,-0.450499,0.121429,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.126849,-0.341933,9.1513e-005,0.7981,-0.45454,0.122033,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.126659,-0.338685,9.10793e-005,0.790757,-0.450445,0.121842,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.127266,-0.341779,9.22285e-005,0.797963,-0.454558,0.12245,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.127072,-0.338475,9.17856e-005,0.790493,-0.45039,0.122255,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.127684,-0.341624,9.29459e-005,0.797827,-0.454576,0.122868,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.127486,-0.338264,9.24936e-005,0.790227,-0.450336,0.122669,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.128104,-0.341469,9.36651e-005,0.79769,-0.454594,0.123288,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.127901,-0.338052,9.32033e-005,0.789959,-0.450281,0.123085,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.128524,-0.341314,9.43863e-005,0.797554,-0.454613,0.123708,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.128318,-0.337838,9.39148e-005,0.789691,-0.450226,0.123502,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.128946,-0.341158,9.51094e-005,0.797418,-0.454633,0.12413,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.128735,-0.337623,9.46282e-005,0.78942,-0.45017,0.123919,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.129368,-0.341002,9.58346e-005,0.797282,-0.454653,0.124553,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.129154,-0.337408,9.53434e-005,0.789149,-0.450114,0.124338,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.129793,-0.340846,9.65618e-005,0.797147,-0.454674,0.124978,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.129574,-0.337191,9.60604e-005,0.788876,-0.450058,0.124758,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.130218,-0.340689,9.72911e-005,0.797011,-0.454695,0.125403,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.129995,-0.336972,9.67794e-005,0.788601,-0.450002,0.12518,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.130645,-0.340531,9.80224e-005,0.796876,-0.454718,0.12583,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.130417,-0.336753,9.75002e-005,0.788325,-0.449945,0.125602,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.131073,-0.340373,9.87559e-005,0.79674,-0.45474,0.126258,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.130841,-0.336533,9.82231e-005,0.788047,-0.449888,0.126026,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.131502,-0.340215,9.94916e-005,0.796606,-0.454764,0.126688,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.131266,-0.336311,9.89479e-005,0.787768,-0.44983,0.126451,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.131936,-0.340056,9.09642e-005,0.796471,-0.454499,0.125809,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.131695,-0.336088,9.03488e-005,0.787487,-0.449484,0.125568,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.132368,-0.339897,9.18371e-005,0.796336,-0.454524,0.126242,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.132122,-0.335863,9.12092e-005,0.787204,-0.449426,0.125996,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.132801,-0.339737,9.27127e-005,0.796202,-0.45455,0.126675,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.132551,-0.335638,9.20721e-005,0.78692,-0.449367,0.126425,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.133236,-0.339577,9.35911e-005,0.796068,-0.454576,0.12711,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.132981,-0.335411,9.29375e-005,0.786635,-0.449309,0.126855,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.133672,-0.339416,9.44722e-005,0.795934,-0.454603,0.127547,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.133412,-0.335183,9.38054e-005,0.786347,-0.449249,0.127286,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.13411,-0.339255,9.53562e-005,0.7958,-0.45463,0.127985,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.133845,-0.334954,9.46759e-005,0.786059,-0.44919,0.127719,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.134549,-0.339093,9.62431e-005,0.795667,-0.454658,0.128424,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.134279,-0.334723,9.55492e-005,0.785768,-0.44913,0.128154,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.134989,-0.338931,9.71329e-005,0.795534,-0.454687,0.128865,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.134715,-0.334491,9.64251e-005,0.785476,-0.44907,0.12859,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.135432,-0.338769,9.80257e-005,0.795401,-0.454717,0.129308,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.135152,-0.334258,9.73038e-005,0.785182,-0.449009,0.129027,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.135875,-0.338605,9.89215e-005,0.795268,-0.454748,0.129752,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.13559,-0.334023,9.81854e-005,0.784886,-0.448948,0.129466,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.136321,-0.338442,9.98205e-005,0.795135,-0.454779,0.130197,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.13603,-0.333787,9.90697e-005,0.784588,-0.448887,0.129906,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.136768,-0.338277,0.000100723,0.795003,-0.454811,0.130644,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.136472,-0.333549,9.9957e-005,0.784289,-0.448825,0.130348,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.137219,-0.338113,9.27751e-005,0.794871,-0.454549,0.129779,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.136918,-0.33331,9.19152e-005,0.783988,-0.448468,0.129477,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.13767,-0.337947,9.38251e-005,0.79474,-0.454583,0.13023,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.137363,-0.33307,9.29481e-005,0.783685,-0.448406,0.129922,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.138122,-0.337782,9.48788e-005,0.794608,-0.454617,0.130682,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.137809,-0.332828,9.39846e-005,0.78338,-0.448343,0.130369,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.138575,-0.337615,9.59364e-005,0.794477,-0.454652,0.131136,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.138257,-0.332584,9.50246e-005,0.783073,-0.448279,0.130817,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.139031,-0.337449,9.6998e-005,0.794347,-0.454689,0.131592,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.138707,-0.33234,9.60682e-005,0.782765,-0.448216,0.131267,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.139488,-0.337281,9.80635e-005,0.794216,-0.454726,0.132049,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.139158,-0.332093,9.71155e-005,0.782454,-0.448152,0.131719,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.139947,-0.337113,9.91332e-005,0.794086,-0.454763,0.132509,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.139611,-0.331845,9.81667e-005,0.782142,-0.448087,0.132172,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.140408,-0.336945,0.000100207,0.793956,-0.454802,0.13297,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.140066,-0.331596,9.92216e-005,0.781828,-0.448022,0.132627,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.14087,-0.336776,0.000101285,0.793827,-0.454842,0.133433,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.140522,-0.331345,0.00010028,0.781511,-0.447957,0.133084,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.141335,-0.336606,0.000102367,0.793698,-0.454882,0.133898,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.14098,-0.331092,0.000101343,0.781193,-0.447891,0.133543,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.141804,-0.336436,9.53417e-005,0.793569,-0.454638,0.133108,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.141443,-0.330838,9.42044e-005,0.780873,-0.447539,0.132746,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.142273,-0.336265,9.65752e-005,0.79344,-0.45468,0.133577,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.141905,-0.330582,9.54158e-005,0.78055,-0.447473,0.133209,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.142743,-0.336094,9.78138e-005,0.793312,-0.454723,0.134048,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.142369,-0.330324,9.6632e-005,0.780225,-0.447406,0.133673,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.143215,-0.335921,9.90574e-005,0.793184,-0.454767,0.13452,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.142835,-0.330065,9.78528e-005,0.779899,-0.447338,0.134139,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.14369,-0.335749,0.000100306,0.793057,-0.454813,0.134995,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.143302,-0.329804,9.90784e-005,0.77957,-0.447271,0.134607,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.144166,-0.335576,0.00010156,0.792929,-0.454859,0.135472,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.143772,-0.329542,0.000100309,0.779239,-0.447202,0.135077,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.144644,-0.335402,0.000102819,0.792802,-0.454906,0.135951,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.144243,-0.329278,0.000101543,0.778906,-0.447134,0.135548,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.145124,-0.335227,0.000104081,0.792676,-0.454954,0.136431,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.144716,-0.329012,0.000102782,0.778571,-0.447064,0.136022,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.145606,-0.335053,0.000105348,0.79255,-0.455002,0.136913,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.14519,-0.328745,0.000104023,0.778235,-0.446995,0.136496,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.146091,-0.334877,9.88664e-005,0.792423,-0.454762,0.136137,0.31129,-0.159481,-0.115399,-0.636277,0,0,0,-0.145668,-0.328477,9.74045e-005,0.777897,-0.446636,0.135713,0.31129,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.146575,-0.334701,0.000100288,0.792298,-0.454812,0.136621,0.311291,-0.159481,-0.115399,-0.636277,0,0,0,-0.146145,-0.328207,9.87979e-005,0.777557,-0.446566,0.13619,0.311291,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.147059,-0.334525,0.000101711,0.792172,-0.454863,0.137106,0.311291,-0.159481,-0.115399,-0.636277,0,0,0,-0.146622,-0.327936,0.000100193,0.777216,-0.446496,0.136667,0.311291,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.147544,-0.334348,0.000103136,0.792046,-0.454915,0.137592,0.311291,-0.159481,-0.1154,-0.636277,0,0,0,-0.1471,-0.327664,0.00010159,0.776874,-0.446425,0.137146,0.311291,0.159481,0.1154,-0.636277,0,0,0,0,0,0 ] - [ -0.14803,-0.33417,0.000104563,0.791921,-0.454966,0.138078,0.311292,-0.159481,-0.1154,-0.636277,0,0,0,-0.147578,-0.327391,0.000102989,0.77653,-0.446355,0.137624,0.311292,0.159481,0.1154,-0.636277,0,0,0,0,0,0 ] - [ -0.148516,-0.333993,0.000105991,0.791796,-0.455019,0.138564,0.311292,-0.159481,-0.1154,-0.636277,0,0,0,-0.148056,-0.327118,0.000104387,0.776186,-0.446284,0.138103,0.311292,0.159481,0.1154,-0.636277,0,0,0,0,0,0 ] - [ -0.149003,-0.333815,0.000107418,0.791671,-0.455072,0.139051,0.311293,-0.159481,-0.1154,-0.636277,0,0,0,-0.148535,-0.326843,0.000105786,0.77584,-0.446213,0.138582,0.311293,0.159481,0.1154,-0.636277,0,0,0,0,0,0 ] - [ -0.149489,-0.333636,0.000108846,0.791545,-0.455125,0.139538,0.311293,-0.159481,-0.1154,-0.636277,0,0,0,-0.149014,-0.326568,0.000107184,0.775494,-0.446142,0.139061,0.311293,0.159481,0.1154,-0.636277,0,0,0,0,0,0 ] - [ -0.149975,-0.333457,0.000110273,0.79142,-0.455179,0.140025,0.311294,-0.159481,-0.1154,-0.636277,0,0,0,-0.149492,-0.326292,0.000108581,0.775147,-0.446071,0.13954,0.311294,0.159481,0.1154,-0.636277,0,0,0,0,0,0 ] - [ -0.150464,-0.333278,0.000103863,0.791295,-0.45492,0.13917,0.311295,-0.159481,-0.1154,-0.636277,0,0,0,-0.149973,-0.326016,0.000101998,0.7748,-0.445688,0.138678,0.311295,0.159481,0.1154,-0.636277,0,0,0,0,0,0 ] - [ -0.150949,-0.333099,0.000105449,0.791171,-0.454975,0.139656,0.311296,-0.159481,-0.1154,-0.636277,0,0,0,-0.15045,-0.325739,0.000103551,0.774452,-0.445617,0.139156,0.311296,0.159481,0.1154,-0.636277,0,0,0,0,0,0 ] - [ -0.151434,-0.332919,0.000107032,0.791046,-0.455029,0.140141,0.311297,-0.159481,-0.1154,-0.636277,0,0,0,-0.150927,-0.325462,0.000105101,0.774104,-0.445546,0.139633,0.311297,0.159481,0.1154,-0.636277,0,0,0,0,0,0 ] - [ -0.151917,-0.33274,0.000108612,0.790921,-0.455084,0.140625,0.311299,-0.159481,-0.1154,-0.636277,0,0,0,-0.151403,-0.325184,0.000106648,0.773756,-0.445475,0.140109,0.311299,0.159481,0.1154,-0.636277,0,0,0,0,0,0 ] - [ -0.1524,-0.33256,0.000110189,0.790796,-0.455139,0.141109,0.3113,-0.159481,-0.1154,-0.636277,0,0,0,-0.151877,-0.324906,0.000108191,0.773408,-0.445405,0.140584,0.3113,0.159481,0.1154,-0.636277,0,0,0,0,0,0 ] - [ -0.152882,-0.332379,0.000111762,0.790671,-0.455195,0.141591,0.311302,-0.159481,-0.1154,-0.636277,0,0,0,-0.152351,-0.324629,0.00010973,0.77306,-0.445335,0.141059,0.311302,0.159481,0.1154,-0.636277,0,0,0,0,0,0 ] - [ -0.153362,-0.332199,0.00011333,0.790546,-0.45525,0.142072,0.311303,-0.159481,-0.1154,-0.636277,0,0,0,-0.152824,-0.324351,0.000111265,0.772712,-0.445265,0.141532,0.311303,0.159481,0.1154,-0.636277,0,0,0,0,0,0 ] - [ -0.153841,-0.332019,0.000114894,0.790421,-0.455306,0.142551,0.311305,-0.159481,-0.1154,-0.636277,0,0,0,-0.153295,-0.324073,0.000112795,0.772364,-0.445195,0.142003,0.311305,0.159481,0.1154,-0.636277,0,0,0,0,0,0 ] - [ -0.154319,-0.331838,0.000116453,0.790296,-0.455361,0.14303,0.311307,-0.15948,-0.1154,-0.636277,0,0,0,-0.153764,-0.323795,0.00011432,0.772016,-0.445125,0.142473,0.311307,0.15948,0.1154,-0.636277,0,0,0,0,0,0 ] - [ -0.154798,-0.331658,0.000110342,0.79017,-0.455089,0.142139,0.31131,-0.15948,-0.1154,-0.636277,0,0,0,-0.154235,-0.323517,0.000108001,0.771669,-0.444728,0.141574,0.31131,0.15948,0.1154,-0.636277,0,0,0,0,0,0 ] - [ -0.155272,-0.331477,0.000112054,0.790045,-0.455145,0.142614,0.311312,-0.15948,-0.1154,-0.636277,0,0,0,-0.154701,-0.32324,0.000109676,0.771323,-0.444659,0.142041,0.311312,0.15948,0.1154,-0.636277,0,0,0,0,0,0 ] - [ -0.155744,-0.331296,0.000113758,0.78992,-0.4552,0.143086,0.311315,-0.15948,-0.1154,-0.636277,0,0,0,-0.155165,-0.322963,0.000111343,0.770977,-0.444591,0.142505,0.311315,0.15948,0.1154,-0.636277,0,0,0,0,0,0 ] - [ -0.156214,-0.331115,0.000115455,0.789795,-0.455256,0.143557,0.311318,-0.15948,-0.1154,-0.636277,0,0,0,-0.155627,-0.322686,0.000113002,0.770632,-0.444522,0.142968,0.311318,0.15948,0.1154,-0.636277,0,0,0,0,0,0 ] - [ -0.156682,-0.330935,0.000117144,0.789669,-0.455311,0.144025,0.311321,-0.15948,-0.1154,-0.636277,0,0,0,-0.156087,-0.32241,0.000114654,0.770288,-0.444454,0.143428,0.311321,0.15948,0.1154,-0.636277,0,0,0,0,0,0 ] - [ -0.157148,-0.330754,0.000118824,0.789544,-0.455366,0.144491,0.311324,-0.15948,-0.115401,-0.636277,0,0,0,-0.156544,-0.322134,0.000116296,0.769944,-0.444387,0.143886,0.311324,0.15948,0.115401,-0.636277,0,0,0,0,0,0 ] - [ -0.157611,-0.330574,0.000120495,0.789418,-0.455421,0.144955,0.311327,-0.15948,-0.115401,-0.636277,0,0,0,-0.156999,-0.321859,0.00011793,0.769602,-0.44432,0.144342,0.311327,0.15948,0.115401,-0.636277,0,0,0,0,0,0 ] - [ -0.158072,-0.330393,0.000122157,0.789292,-0.455475,0.145416,0.311331,-0.15948,-0.115401,-0.636277,0,0,0,-0.157452,-0.321584,0.000119555,0.769261,-0.444253,0.144795,0.311331,0.15948,0.115401,-0.636277,0,0,0,0,0,0 ] - [ -0.15853,-0.330213,0.000123809,0.789166,-0.45553,0.145875,0.311335,-0.15948,-0.115401,-0.636277,0,0,0,-0.157902,-0.321311,0.000121169,0.768921,-0.444187,0.145246,0.311335,0.15948,0.115401,-0.636277,0,0,0,0,0,0 ] - [ -0.158988,-0.330033,0.000118211,0.78904,-0.455255,0.144996,0.311339,-0.15948,-0.115401,-0.636277,0,0,0,-0.158352,-0.321038,0.000115334,0.768582,-0.443792,0.144359,0.311339,0.15948,0.115401,-0.636277,0,0,0,0,0,0 ] - [ -0.15944,-0.329853,0.00012,0.788914,-0.455308,0.145449,0.311343,-0.15948,-0.115401,-0.636277,0,0,0,-0.158796,-0.320765,0.000117083,0.768245,-0.443726,0.144804,0.311343,0.15948,0.115401,-0.636277,0,0,0,0,0,0 ] - [ -0.159889,-0.329674,0.000121778,0.788788,-0.455362,0.145899,0.311348,-0.15948,-0.115401,-0.636277,0,0,0,-0.159238,-0.320494,0.000118821,0.767909,-0.443662,0.145246,0.311348,0.15948,0.115401,-0.636277,0,0,0,0,0,0 ] - [ -0.160336,-0.329494,0.000123543,0.788662,-0.455415,0.146346,0.311353,-0.15948,-0.115402,-0.636277,0,0,0,-0.159677,-0.320224,0.000120546,0.767574,-0.443598,0.145685,0.311353,0.15948,0.115402,-0.636277,0,0,0,0,0,0 ] - [ -0.160779,-0.329315,0.000125295,0.788535,-0.455468,0.14679,0.311358,-0.15948,-0.115402,-0.636277,0,0,0,-0.160112,-0.319955,0.000122259,0.767242,-0.443534,0.146121,0.311358,0.15948,0.115402,-0.636277,0,0,0,0,0,0 ] - [ -0.161219,-0.329136,0.000127035,0.788409,-0.45552,0.147231,0.311363,-0.15948,-0.115402,-0.636277,0,0,0,-0.160544,-0.319687,0.000123958,0.766911,-0.443471,0.146553,0.311363,0.15948,0.115402,-0.636277,0,0,0,0,0,0 ] - [ -0.161656,-0.328957,0.000128761,0.788282,-0.455572,0.147668,0.311369,-0.15948,-0.115402,-0.636277,0,0,0,-0.160973,-0.31942,0.000125644,0.766581,-0.443409,0.146983,0.311369,0.15948,0.115402,-0.636277,0,0,0,0,0,0 ] - [ -0.162089,-0.328779,0.000130473,0.788155,-0.455624,0.148102,0.311375,-0.15948,-0.115402,-0.636277,0,0,0,-0.161399,-0.319154,0.000127317,0.766254,-0.443348,0.147409,0.311375,0.15948,0.115402,-0.636277,0,0,0,0,0,0 ] - [ -0.162519,-0.328601,0.00013217,0.788028,-0.455675,0.148532,0.311381,-0.15948,-0.115403,-0.636277,0,0,0,-0.161821,-0.31889,0.000128976,0.765928,-0.443287,0.147831,0.311381,0.15948,0.115403,-0.636277,0,0,0,0,0,0 ] - [ -0.162947,-0.328424,0.000127207,0.787902,-0.455405,0.147705,0.311387,-0.15948,-0.115403,-0.636277,0,0,0,-0.162241,-0.318626,0.000123755,0.765605,-0.442906,0.146997,0.311387,0.15948,0.115403,-0.636277,0,0,0,0,0,0 ] - [ -0.16337,-0.328247,0.000129019,0.787775,-0.455455,0.148128,0.311394,-0.15948,-0.115403,-0.636277,0,0,0,-0.162656,-0.318365,0.000125526,0.765284,-0.442846,0.147413,0.311394,0.15948,0.115403,-0.636277,0,0,0,0,0,0 ] - [ -0.163788,-0.32807,0.000130814,0.787647,-0.455505,0.148547,0.3114,-0.159479,-0.115403,-0.636277,0,0,0,-0.163067,-0.318104,0.00012728,0.764965,-0.442788,0.147824,0.3114,0.159479,0.115403,-0.636277,0,0,0,0,0,0 ] - [ -0.164203,-0.327894,0.000132593,0.78752,-0.455554,0.148963,0.311408,-0.159479,-0.115403,-0.636277,0,0,0,-0.163475,-0.317846,0.000129018,0.764648,-0.442729,0.148232,0.311408,0.159479,0.115403,-0.636277,0,0,0,0,0,0 ] - [ -0.164614,-0.327718,0.000134354,0.787393,-0.455602,0.149374,0.311415,-0.159479,-0.115404,-0.636277,0,0,0,-0.163878,-0.317588,0.000130738,0.764333,-0.442672,0.148636,0.311415,0.159479,0.115404,-0.636277,0,0,0,0,0,0 ] - [ -0.16502,-0.327543,0.000136098,0.787266,-0.45565,0.149781,0.311423,-0.159479,-0.115404,-0.636277,0,0,0,-0.164277,-0.317333,0.000132442,0.764021,-0.442616,0.149036,0.311423,0.159479,0.115404,-0.636277,0,0,0,0,0,0 ] - [ -0.165423,-0.327369,0.000137824,0.787138,-0.455697,0.150184,0.311431,-0.159479,-0.115404,-0.636277,0,0,0,-0.164673,-0.317079,0.000134128,0.763711,-0.44256,0.149432,0.311431,0.159479,0.115404,-0.636277,0,0,0,0,0,0 ] - [ -0.165822,-0.327195,0.000139532,0.787011,-0.455744,0.150584,0.311439,-0.159479,-0.115405,-0.636277,0,0,0,-0.165064,-0.316826,0.000135796,0.763404,-0.442505,0.149824,0.311439,0.159479,0.115405,-0.636277,0,0,0,0,0,0 ] - [ -0.166216,-0.327021,0.000141222,0.786883,-0.45579,0.150978,0.311448,-0.159479,-0.115405,-0.636277,0,0,0,-0.165451,-0.316576,0.000137447,0.763099,-0.442451,0.150211,0.311448,0.159479,0.115405,-0.636277,0,0,0,0,0,0 ] - [ -0.166606,-0.326848,0.000142893,0.786755,-0.455835,0.151369,0.311457,-0.159479,-0.115405,-0.636277,0,0,0,-0.165834,-0.316327,0.000139079,0.762797,-0.442397,0.150595,0.311457,0.159479,0.115405,-0.636277,0,0,0,0,0,0 ] - [ -0.166994,-0.326676,0.000138117,0.786628,-0.455549,0.150519,0.311466,-0.159479,-0.115405,-0.636277,0,0,0,-0.166215,-0.31608,0.000134016,0.762497,-0.442015,0.149738,0.311466,0.159479,0.115405,-0.636277,0,0,0,0,0,0 ] - [ -0.167375,-0.326504,0.000139883,0.7865,-0.455593,0.150901,0.311475,-0.159479,-0.115406,-0.636277,0,0,0,-0.16659,-0.315835,0.000135741,0.762201,-0.441963,0.150113,0.311475,0.159479,0.115406,-0.636277,0,0,0,0,0,0 ] - [ -0.167752,-0.326334,0.000141628,0.786372,-0.455637,0.151278,0.311485,-0.159479,-0.115406,-0.636277,0,0,0,-0.16696,-0.315592,0.000137446,0.761907,-0.441913,0.150483,0.311485,0.159479,0.115406,-0.636277,0,0,0,0,0,0 ] - [ -0.168124,-0.326163,0.000143352,0.786244,-0.455679,0.151651,0.311495,-0.159478,-0.115406,-0.636277,0,0,0,-0.167325,-0.315351,0.00013913,0.761616,-0.441863,0.150849,0.311495,0.159478,0.115406,-0.636277,0,0,0,0,0,0 ] - [ -0.168491,-0.325994,0.000145054,0.786117,-0.455721,0.152019,0.311505,-0.159478,-0.115407,-0.636277,0,0,0,-0.167686,-0.315112,0.000140793,0.761328,-0.441814,0.151211,0.311505,0.159478,0.115407,-0.636277,0,0,0,0,0,0 ] - [ -0.168854,-0.325825,0.000146734,0.785989,-0.455762,0.152382,0.311516,-0.159478,-0.115407,-0.636277,0,0,0,-0.168043,-0.314874,0.000142434,0.761042,-0.441766,0.151568,0.311516,0.159478,0.115407,-0.636277,0,0,0,0,0,0 ] - [ -0.169212,-0.325657,0.000148392,0.785861,-0.455802,0.152741,0.311527,-0.159478,-0.115407,-0.636277,0,0,0,-0.168394,-0.314639,0.000144054,0.76076,-0.441719,0.15192,0.311527,0.159478,0.115407,-0.636277,0,0,0,0,0,0 ] - [ -0.169566,-0.32549,0.000150028,0.785733,-0.455842,0.153094,0.311538,-0.159478,-0.115408,-0.636277,0,0,0,-0.168741,-0.314407,0.000145652,0.760481,-0.441673,0.152267,0.311538,0.159478,0.115408,-0.636277,0,0,0,0,0,0 ] - [ -0.169914,-0.325323,0.000151641,0.785605,-0.45588,0.153443,0.31155,-0.159478,-0.115408,-0.636277,0,0,0,-0.169084,-0.314176,0.000147228,0.760206,-0.441628,0.15261,0.31155,0.159478,0.115408,-0.636277,0,0,0,0,0,0 ] - [ -0.170258,-0.325158,0.000153231,0.785477,-0.455918,0.153788,0.311562,-0.159478,-0.115409,-0.636277,0,0,0,-0.169421,-0.313947,0.000148781,0.759933,-0.441584,0.152948,0.311562,0.159478,0.115409,-0.636277,0,0,0,0,0,0 ] - [ -0.170597,-0.324993,0.000154798,0.78535,-0.455955,0.154127,0.311574,-0.159478,-0.115409,-0.636277,0,0,0,-0.169754,-0.313721,0.000150313,0.759664,-0.441541,0.153281,0.311574,0.159478,0.115409,-0.636277,0,0,0,0,0,0 ] - [ -0.17093,-0.324829,0.000156342,0.785222,-0.455991,0.154461,0.311587,-0.159477,-0.11541,-0.636277,0,0,0,-0.170082,-0.313497,0.000151821,0.759397,-0.441498,0.15361,0.311587,0.159477,0.11541,-0.636277,0,0,0,0,0,0 ] - [ -0.171259,-0.324666,0.000157862,0.785094,-0.456027,0.15479,0.3116,-0.159477,-0.11541,-0.636277,0,0,0,-0.170405,-0.313276,0.000153307,0.759135,-0.441457,0.153933,0.3116,0.159477,0.11541,-0.636277,0,0,0,0,0,0 ] - [ -0.171585,-0.324504,0.000152622,0.784967,-0.455691,0.153813,0.311613,-0.159477,-0.11541,-0.636277,0,0,0,-0.170726,-0.313056,0.000147723,0.758875,-0.441047,0.152951,0.311613,0.159477,0.11541,-0.636277,0,0,0,0,0,0 ] - [ -0.171904,-0.324343,0.00015422,0.784839,-0.455725,0.154132,0.311626,-0.159477,-0.115411,-0.636277,0,0,0,-0.171039,-0.31284,0.000149285,0.758619,-0.441008,0.153264,0.311626,0.159477,0.115411,-0.636277,0,0,0,0,0,0 ] - [ -0.172217,-0.324182,0.000155792,0.784712,-0.455758,0.154446,0.31164,-0.159477,-0.115411,-0.636277,0,0,0,-0.171347,-0.312625,0.000150822,0.758367,-0.44097,0.153573,0.31164,0.159477,0.115411,-0.636277,0,0,0,0,0,0 ] - [ -0.172525,-0.324023,0.000157338,0.784584,-0.45579,0.154755,0.311654,-0.159477,-0.115412,-0.636277,0,0,0,-0.17165,-0.312413,0.000152333,0.758118,-0.440933,0.153876,0.311654,0.159477,0.115412,-0.636277,0,0,0,0,0,0 ] - [ -0.172828,-0.323865,0.000158857,0.784457,-0.455821,0.155058,0.311669,-0.159477,-0.115412,-0.636277,0,0,0,-0.171948,-0.312204,0.000153819,0.757872,-0.440897,0.154175,0.311669,0.159477,0.115412,-0.636277,0,0,0,0,0,0 ] - [ -0.173126,-0.323707,0.000160349,0.78433,-0.455851,0.155357,0.311684,-0.159476,-0.115413,-0.636277,0,0,0,-0.172241,-0.311997,0.000155279,0.757631,-0.440862,0.154468,0.311684,0.159476,0.115413,-0.636277,0,0,0,0,0,0 ] - [ -0.173419,-0.323551,0.000161815,0.784203,-0.455881,0.15565,0.311699,-0.159476,-0.115413,-0.636277,0,0,0,-0.172528,-0.311792,0.000156713,0.757392,-0.440829,0.154756,0.311699,0.159476,0.115413,-0.636277,0,0,0,0,0,0 ] - [ -0.173706,-0.323396,0.000163254,0.784076,-0.455909,0.155937,0.311714,-0.159476,-0.115414,-0.636277,0,0,0,-0.172811,-0.311591,0.00015812,0.757158,-0.440796,0.155039,0.311714,0.159476,0.115414,-0.636277,0,0,0,0,0,0 ] - [ -0.173988,-0.323241,0.000164666,0.783949,-0.455936,0.156219,0.31173,-0.159476,-0.115414,-0.636277,0,0,0,-0.173088,-0.311391,0.000159502,0.756927,-0.440764,0.155316,0.31173,0.159476,0.115414,-0.636277,0,0,0,0,0,0 ] - [ -0.174264,-0.323088,0.00016605,0.783822,-0.455963,0.156496,0.311746,-0.159476,-0.115415,-0.636277,0,0,0,-0.17336,-0.311195,0.000160856,0.7567,-0.440734,0.155589,0.311746,0.159476,0.115415,-0.636277,0,0,0,0,0,0 ] - [ -0.174535,-0.322936,0.000167407,0.783696,-0.455989,0.156768,0.311762,-0.159476,-0.115415,-0.636277,0,0,0,-0.173627,-0.311001,0.000162185,0.756477,-0.440705,0.155856,0.311762,0.159476,0.115415,-0.636277,0,0,0,0,0,0 ] - [ -0.174801,-0.322785,0.000168737,0.783569,-0.456014,0.157034,0.311779,-0.159475,-0.115416,-0.636277,0,0,0,-0.173888,-0.31081,0.000163487,0.756257,-0.440677,0.156117,0.311779,0.159475,0.115416,-0.636277,0,0,0,0,0,0 ] - [ -0.175061,-0.322635,0.000170039,0.783443,-0.456037,0.157294,0.311796,-0.159475,-0.115417,-0.636277,0,0,0,-0.174144,-0.310621,0.000164762,0.756042,-0.44065,0.156374,0.311796,0.159475,0.115417,-0.636277,0,0,0,0,0,0 ] - [ -0.175315,-0.322486,0.000171313,0.783317,-0.45606,0.157549,0.311813,-0.159475,-0.115417,-0.636277,0,0,0,-0.174395,-0.310435,0.00016601,0.75583,-0.440624,0.156625,0.311813,0.159475,0.115417,-0.636277,0,0,0,0,0,0 ] - [ -0.175564,-0.322338,0.00017256,0.783191,-0.456082,0.157799,0.311831,-0.159475,-0.115418,-0.636277,0,0,0,-0.17464,-0.310252,0.000167231,0.755622,-0.440599,0.156871,0.311831,0.159475,0.115418,-0.636277,0,0,0,0,0,0 ] - [ -0.175808,-0.322191,0.000173778,0.783066,-0.456103,0.158043,0.311849,-0.159475,-0.115418,-0.636277,0,0,0,-0.17488,-0.310072,0.000168425,0.755418,-0.440575,0.157111,0.311849,0.159475,0.115418,-0.636277,0,0,0,0,0,0 ] - [ -0.176046,-0.322046,0.000174968,0.78294,-0.456124,0.158281,0.311867,-0.159474,-0.115419,-0.636277,0,0,0,-0.175114,-0.309895,0.000169592,0.755218,-0.440553,0.157346,0.311867,0.159474,0.115419,-0.636277,0,0,0,0,0,0 ] - [ -0.176278,-0.321901,0.000176131,0.782815,-0.456143,0.158514,0.311886,-0.159474,-0.11542,-0.636277,0,0,0,-0.175344,-0.30972,0.000170732,0.755023,-0.440532,0.157575,0.311886,0.159474,0.11542,-0.636277,0,0,0,0,0,0 ] - [ -0.176505,-0.321758,0.000177265,0.78269,-0.456161,0.158741,0.311905,-0.159474,-0.11542,-0.636277,0,0,0,-0.175567,-0.309548,0.000171844,0.754831,-0.440512,0.157799,0.311905,0.159474,0.11542,-0.636277,0,0,0,0,0,0 ] - [ -0.176726,-0.321616,0.00017837,0.782565,-0.456178,0.158962,0.311924,-0.159474,-0.115421,-0.636277,0,0,0,-0.175785,-0.309379,0.000172929,0.754643,-0.440493,0.158017,0.311924,0.159474,0.115421,-0.636277,0,0,0,0,0,0 ] - [ -0.176945,-0.321476,0.000171955,0.782441,-0.455789,0.157934,0.311944,-0.159474,-0.115422,-0.636277,0,0,0,-0.176001,-0.309213,0.00016612,0.754459,-0.44007,0.156987,0.311944,0.159474,0.115422,-0.636277,0,0,0,0,0,0 ] - [ -0.177154,-0.321336,0.000173094,0.782317,-0.455804,0.158145,0.311964,-0.159473,-0.115422,-0.636277,0,0,0,-0.176208,-0.30905,0.000167238,0.754279,-0.440053,0.157194,0.311964,0.159473,0.115422,-0.636277,0,0,0,0,0,0 ] - [ -0.177359,-0.321198,0.000174202,0.782193,-0.455819,0.158349,0.311984,-0.159473,-0.115423,-0.636277,0,0,0,-0.176409,-0.30889,0.000168327,0.754104,-0.440038,0.157396,0.311984,0.159473,0.115423,-0.636277,0,0,0,0,0,0 ] - [ -0.177557,-0.321061,0.000175279,0.782069,-0.455832,0.158548,0.312004,-0.159473,-0.115424,-0.636277,0,0,0,-0.176605,-0.308732,0.000169385,0.753932,-0.440024,0.157592,0.312004,0.159473,0.115424,-0.636277,0,0,0,0,0,0 ] - [ -0.17775,-0.320925,0.000176325,0.781946,-0.455845,0.158741,0.312025,-0.159473,-0.115424,-0.636277,0,0,0,-0.176796,-0.308578,0.000170413,0.753765,-0.440011,0.157783,0.312025,0.159473,0.115424,-0.636277,0,0,0,0,0,0 ] - [ -0.177937,-0.32079,0.000177339,0.781823,-0.455857,0.158929,0.312046,-0.159473,-0.115425,-0.636277,0,0,0,-0.176981,-0.308426,0.000171411,0.753602,-0.44,0.157968,0.312046,0.159473,0.115425,-0.636277,0,0,0,0,0,0 ] - [ -0.178119,-0.320657,0.000178322,0.7817,-0.455867,0.15911,0.312068,-0.159472,-0.115426,-0.636277,0,0,0,-0.17716,-0.308278,0.000172379,0.753443,-0.439989,0.158148,0.312068,0.159472,0.115426,-0.636277,0,0,0,0,0,0 ] - [ -0.178294,-0.320525,0.000179274,0.781578,-0.455877,0.159286,0.31209,-0.159472,-0.115427,-0.636277,0,0,0,-0.177334,-0.308132,0.000173317,0.753289,-0.43998,0.158322,0.31209,0.159472,0.115427,-0.636277,0,0,0,0,0,0 ] - [ -0.178464,-0.320394,0.000180194,0.781456,-0.455886,0.159456,0.312112,-0.159472,-0.115427,-0.636277,0,0,0,-0.177502,-0.30799,0.000174224,0.753138,-0.439972,0.158491,0.312112,0.159472,0.115427,-0.636277,0,0,0,0,0,0 ] - [ -0.178628,-0.320264,0.000181083,0.781334,-0.455893,0.159621,0.312134,-0.159472,-0.115428,-0.636277,0,0,0,-0.177665,-0.30785,0.000175101,0.752992,-0.439966,0.158653,0.312134,0.159472,0.115428,-0.636277,0,0,0,0,0,0 ] - [ -0.178787,-0.320136,0.000181941,0.781212,-0.4559,0.15978,0.312157,-0.159471,-0.115429,-0.636277,0,0,0,-0.177822,-0.307714,0.000175948,0.75285,-0.43996,0.158811,0.312157,0.159471,0.115429,-0.636277,0,0,0,0,0,0 ] - [ -0.178939,-0.320009,0.000182767,0.781091,-0.455906,0.159933,0.31218,-0.159471,-0.11543,-0.636277,0,0,0,-0.177973,-0.30758,0.000176764,0.752712,-0.439956,0.158962,0.31218,0.159471,0.11543,-0.636277,0,0,0,0,0,0 ] - [ -0.179085,-0.319885,0.000183555,0.780972,-0.455911,0.160078,0.312203,-0.159471,-0.11543,-0.636277,0,0,0,-0.178118,-0.307451,0.000177542,0.75258,-0.439954,0.159107,0.312203,0.159471,0.11543,-0.636277,0,0,0,0,0,0 ] - [ -0.179226,-0.319761,0.000184318,0.780851,-0.455915,0.16022,0.312227,-0.159471,-0.115431,-0.636277,0,0,0,-0.178258,-0.307323,0.000178298,0.752451,-0.439952,0.159247,0.312227,0.159471,0.115431,-0.636277,0,0,0,0,0,0 ] - [ -0.179362,-0.319638,0.00018505,0.780731,-0.455918,0.160355,0.31225,-0.15947,-0.115432,-0.636277,0,0,0,-0.178393,-0.307199,0.000179023,0.752327,-0.439952,0.159382,0.31225,0.15947,0.115432,-0.636277,0,0,0,0,0,0 ] - [ -0.179491,-0.319516,0.00018575,0.780612,-0.45592,0.160485,0.312275,-0.15947,-0.115433,-0.636277,0,0,0,-0.178522,-0.307077,0.000179717,0.752206,-0.439953,0.159511,0.312275,0.15947,0.115433,-0.636277,0,0,0,0,0,0 ] - [ -0.179615,-0.319396,0.000186419,0.780493,-0.455921,0.160609,0.312299,-0.15947,-0.115434,-0.636277,0,0,0,-0.178645,-0.306959,0.000180381,0.75209,-0.439955,0.159635,0.312299,0.15947,0.115434,-0.636277,0,0,0,0,0,0 ] - [ -0.179733,-0.319277,0.000187056,0.780374,-0.455922,0.160727,0.312324,-0.15947,-0.115434,-0.636277,0,0,0,-0.178763,-0.306843,0.000181015,0.751978,-0.439959,0.159753,0.312324,0.15947,0.115434,-0.636277,0,0,0,0,0,0 ] - [ -0.179845,-0.319159,0.000187661,0.780256,-0.455921,0.16084,0.312349,-0.159469,-0.115435,-0.636277,0,0,0,-0.178875,-0.306731,0.000181618,0.751871,-0.439964,0.159865,0.312349,0.159469,0.115435,-0.636277,0,0,0,0,0,0 ] - [ -0.179952,-0.319042,0.000188235,0.780138,-0.45592,0.160946,0.312374,-0.159469,-0.115436,-0.636277,0,0,0,-0.178981,-0.306622,0.000182191,0.751768,-0.43997,0.159972,0.312374,0.159469,0.115436,-0.636277,0,0,0,0,0,0 ] - [ -0.180052,-0.318928,0.000188777,0.78002,-0.455917,0.161047,0.312399,-0.159469,-0.115437,-0.636277,0,0,0,-0.179082,-0.306516,0.000182733,0.751669,-0.439978,0.160073,0.312399,0.159469,0.115437,-0.636277,0,0,0,0,0,0 ] - [ -0.180147,-0.318814,0.000189288,0.779903,-0.455914,0.161142,0.312425,-0.159468,-0.115438,-0.636277,0,0,0,-0.179177,-0.306413,0.000183244,0.751575,-0.439987,0.160168,0.312425,0.159468,0.115438,-0.636277,0,0,0,0,0,0 ] - [ -0.180236,-0.318702,0.000189768,0.779787,-0.455909,0.161231,0.312451,-0.159468,-0.115439,-0.636277,0,0,0,-0.179267,-0.306313,0.000183725,0.751485,-0.439997,0.160258,0.312451,0.159468,0.115439,-0.636277,0,0,0,0,0,0 ] - [ -0.18032,-0.318591,0.000190216,0.77967,-0.455904,0.161315,0.312478,-0.159468,-0.11544,-0.636277,0,0,0,-0.179351,-0.306216,0.000184176,0.7514,-0.440008,0.160342,0.312478,0.159468,0.11544,-0.636277,0,0,0,0,0,0 ] - [ -0.180397,-0.318481,0.000190632,0.779555,-0.455898,0.161393,0.312504,-0.159468,-0.115441,-0.636277,0,0,0,-0.179429,-0.306122,0.000184597,0.751319,-0.440021,0.16042,0.312504,0.159468,0.115441,-0.636277,0,0,0,0,0,0 ] - [ -0.180469,-0.318373,0.000191017,0.77944,-0.455891,0.161464,0.312531,-0.159467,-0.115442,-0.636277,0,0,0,-0.179502,-0.306031,0.000184987,0.751242,-0.440035,0.160493,0.312531,0.159467,0.115442,-0.636277,0,0,0,0,0,0 ] - [ -0.180535,-0.318266,0.00019137,0.779325,-0.455883,0.161531,0.312558,-0.159467,-0.115442,-0.636277,0,0,0,-0.179569,-0.305943,0.000185346,0.75117,-0.440051,0.16056,0.312558,0.159467,0.115442,-0.636277,0,0,0,0,0,0 ] - [ -0.180595,-0.31816,0.000191692,0.779211,-0.455875,0.161591,0.312586,-0.159467,-0.115443,-0.636277,0,0,0,-0.17963,-0.305859,0.000185676,0.751102,-0.440067,0.160622,0.312586,0.159467,0.115443,-0.636277,0,0,0,0,0,0 ] - [ -0.18065,-0.318056,0.000191983,0.779097,-0.455865,0.161645,0.312613,-0.159466,-0.115444,-0.636277,0,0,0,-0.179686,-0.305777,0.000185975,0.751038,-0.440085,0.160678,0.312613,0.159466,0.115444,-0.636277,0,0,0,0,0,0 ] - [ -0.180699,-0.317953,0.000192243,0.778983,-0.455855,0.161694,0.312641,-0.159466,-0.115445,-0.636277,0,0,0,-0.179737,-0.305698,0.000186244,0.750979,-0.440105,0.160728,0.312641,0.159466,0.115445,-0.636277,0,0,0,0,0,0 ] - [ -0.180742,-0.317852,0.000192471,0.778871,-0.455843,0.161737,0.312669,-0.159466,-0.115446,-0.636277,0,0,0,-0.179782,-0.305623,0.000186483,0.750924,-0.440126,0.160773,0.312669,0.159466,0.115446,-0.636277,0,0,0,0,0,0 ] - [ -0.180779,-0.317752,0.000192668,0.778758,-0.455831,0.161775,0.312698,-0.159466,-0.115447,-0.636277,0,0,0,-0.179821,-0.30555,0.000186691,0.750874,-0.440148,0.160812,0.312698,0.159466,0.115447,-0.636277,0,0,0,0,0,0 ] - [ -0.180811,-0.317653,0.000192834,0.778647,-0.455818,0.161806,0.312726,-0.159465,-0.115448,-0.636277,0,0,0,-0.179854,-0.305481,0.00018687,0.750828,-0.440171,0.160846,0.312726,0.159465,0.115448,-0.636277,0,0,0,0,0,0 ] - [ -0.180836,-0.317556,0.000192969,0.778535,-0.455804,0.161832,0.312755,-0.159465,-0.115449,-0.636277,0,0,0,-0.179882,-0.305414,0.000187019,0.750786,-0.440196,0.160874,0.312755,0.159465,0.115449,-0.636277,0,0,0,0,0,0 ] - [ -0.180857,-0.317459,0.000193073,0.778425,-0.45579,0.161852,0.312784,-0.159465,-0.11545,-0.636277,0,0,0,-0.179905,-0.305351,0.000187137,0.750749,-0.440222,0.160897,0.312784,0.159465,0.11545,-0.636277,0,0,0,0,0,0 ] - [ -0.180871,-0.317365,0.000193146,0.778314,-0.455774,0.161867,0.312813,-0.159464,-0.115451,-0.636277,0,0,0,-0.179922,-0.305291,0.000187226,0.750716,-0.44025,0.160914,0.312813,0.159464,0.115451,-0.636277,0,0,0,0,0,0 ] - [ -0.18088,-0.317271,0.000193188,0.778205,-0.455758,0.161876,0.312843,-0.159464,-0.115452,-0.636277,0,0,0,-0.179933,-0.305233,0.000187285,0.750687,-0.440278,0.160925,0.312843,0.159464,0.115452,-0.636277,0,0,0,0,0,0 ] - [ -0.180883,-0.317179,0.0001932,0.778096,-0.455741,0.161879,0.312872,-0.159464,-0.115453,-0.636277,0,0,0,-0.179939,-0.305179,0.000187315,0.750663,-0.440309,0.160931,0.312872,0.159464,0.115453,-0.636277,0,0,0,0,0,0 ] - [ -0.180881,-0.317089,0.000193181,0.777987,-0.455723,0.161876,0.312902,-0.159463,-0.115454,-0.636277,0,0,0,-0.17994,-0.305127,0.000187314,0.750643,-0.44034,0.160932,0.312902,0.159463,0.115454,-0.636277,0,0,0,0,0,0 ] - [ -0.180873,-0.316999,0.000193131,0.777879,-0.455704,0.161868,0.312932,-0.159463,-0.115455,-0.636277,0,0,0,-0.179935,-0.305079,0.000187284,0.750628,-0.440373,0.160927,0.312932,0.159463,0.115455,-0.636277,0,0,0,0,0,0 ] - [ -0.180859,-0.316911,0.00019305,0.777771,-0.455685,0.161855,0.312963,-0.159463,-0.115456,-0.636277,0,0,0,-0.179925,-0.305033,0.000187225,0.750616,-0.440407,0.160916,0.312963,0.159463,0.115456,-0.636277,0,0,0,0,0,0 ] - [ -0.18084,-0.316824,0.000192939,0.777665,-0.455665,0.161835,0.312993,-0.159462,-0.115457,-0.636277,0,0,0,-0.179909,-0.304991,0.000187136,0.75061,-0.440443,0.1609,0.312993,0.159462,0.115457,-0.636277,0,0,0,0,0,0 ] - [ -0.180815,-0.316739,0.000192798,0.777558,-0.455644,0.16181,0.313024,-0.159462,-0.115458,-0.636277,0,0,0,-0.179887,-0.304951,0.000187017,0.750607,-0.44048,0.160879,0.313024,0.159462,0.115458,-0.636277,0,0,0,0,0,0 ] - [ -0.180784,-0.316655,0.000192626,0.777452,-0.455622,0.16178,0.313055,-0.159462,-0.115459,-0.636277,0,0,0,-0.179861,-0.304915,0.00018687,0.750609,-0.440518,0.160852,0.313055,0.159462,0.115459,-0.636277,0,0,0,0,0,0 ] - [ -0.180748,-0.316572,0.000192424,0.777347,-0.4556,0.161744,0.313086,-0.159461,-0.11546,-0.636277,0,0,0,-0.179828,-0.304881,0.000186693,0.750615,-0.440558,0.16082,0.313086,0.159461,0.11546,-0.636277,0,0,0,0,0,0 ] - [ -0.180707,-0.31649,0.000192192,0.777243,-0.455577,0.161702,0.313117,-0.159461,-0.115461,-0.636277,0,0,0,-0.179791,-0.30485,0.000186487,0.750625,-0.440599,0.160782,0.313117,0.159461,0.115461,-0.636277,0,0,0,0,0,0 ] - [ -0.18066,-0.31641,0.00019193,0.777138,-0.455553,0.161655,0.313149,-0.159461,-0.115462,-0.636277,0,0,0,-0.179748,-0.304822,0.000186252,0.750639,-0.440641,0.160739,0.313149,0.159461,0.115462,-0.636277,0,0,0,0,0,0 ] - [ -0.180607,-0.316331,0.000191639,0.777035,-0.455528,0.161602,0.31318,-0.15946,-0.115463,-0.636277,0,0,0,-0.1797,-0.304797,0.000185988,0.750658,-0.440685,0.160691,0.31318,0.15946,0.115463,-0.636277,0,0,0,0,0,0 ] - [ -0.180549,-0.316253,0.000191317,0.776932,-0.455503,0.161544,0.313212,-0.15946,-0.115465,-0.636277,0,0,0,-0.179646,-0.304775,0.000185696,0.750681,-0.44073,0.160637,0.313212,0.15946,0.115465,-0.636277,0,0,0,0,0,0 ] - [ -0.180485,-0.316177,0.000190966,0.77683,-0.455477,0.16148,0.313244,-0.15946,-0.115466,-0.636277,0,0,0,-0.179587,-0.304756,0.000185375,0.750708,-0.440777,0.160578,0.313244,0.15946,0.115466,-0.636277,0,0,0,0,0,0 ] - [ -0.180417,-0.316102,0.000190585,0.776728,-0.455451,0.161411,0.313276,-0.159459,-0.115467,-0.636277,0,0,0,-0.179523,-0.304739,0.000185025,0.75074,-0.440824,0.160514,0.313276,0.159459,0.115467,-0.636277,0,0,0,0,0,0 ] - [ -0.180342,-0.316028,0.000190175,0.776627,-0.455423,0.161337,0.313308,-0.159459,-0.115468,-0.636277,0,0,0,-0.179453,-0.304726,0.000184646,0.750775,-0.440874,0.160444,0.313308,0.159459,0.115468,-0.636277,0,0,0,0,0,0 ] - [ -0.180267,-0.315955,0.000177945,0.776526,-0.455457,0.162613,0.31334,-0.159459,-0.115469,-0.636277,0,0,0,-0.179383,-0.304715,0.000172548,0.750815,-0.440986,0.161726,0.31334,0.159459,0.115469,-0.636277,0,0,0,0,0,0 ] - [ -0.180181,-0.315884,0.000177482,0.776427,-0.455429,0.162528,0.313373,-0.159458,-0.11547,-0.636277,0,0,0,-0.179303,-0.304707,0.000172119,0.750859,-0.441038,0.161646,0.313373,0.159458,0.11547,-0.636277,0,0,0,0,0,0 ] - [ -0.180091,-0.315814,0.000176991,0.776327,-0.4554,0.162438,0.313406,-0.159458,-0.115471,-0.636277,0,0,0,-0.179218,-0.304701,0.000171661,0.750907,-0.441091,0.161561,0.313406,0.159458,0.115471,-0.636277,0,0,0,0,0,0 ] - [ -0.179995,-0.315745,0.000176471,0.776229,-0.45537,0.162342,0.313438,-0.159458,-0.115472,-0.636277,0,0,0,-0.179127,-0.304699,0.000171176,0.750959,-0.441146,0.16147,0.313438,0.159458,0.115472,-0.636277,0,0,0,0,0,0 ] - [ -0.179894,-0.315677,0.000175922,0.776131,-0.45534,0.16224,0.313471,-0.159457,-0.115473,-0.636277,0,0,0,-0.179032,-0.304699,0.000170663,0.751015,-0.441202,0.161374,0.313471,0.159457,0.115473,-0.636277,0,0,0,0,0,0 ] - [ -0.179788,-0.31561,0.000175345,0.776033,-0.455309,0.162134,0.313504,-0.159457,-0.115474,-0.636277,0,0,0,-0.178931,-0.304702,0.000170123,0.751075,-0.441259,0.161274,0.313504,0.159457,0.115474,-0.636277,0,0,0,0,0,0 ] - [ -0.179676,-0.315545,0.00017474,0.775936,-0.455277,0.162022,0.313537,-0.159456,-0.115476,-0.636277,0,0,0,-0.178825,-0.304707,0.000169555,0.751139,-0.441318,0.161168,0.313537,0.159456,0.115476,-0.636277,0,0,0,0,0,0 ] - [ -0.17956,-0.315481,0.000174107,0.77584,-0.455245,0.161905,0.31357,-0.159456,-0.115477,-0.636277,0,0,0,-0.178714,-0.304715,0.00016896,0.751207,-0.441378,0.161057,0.31357,0.159456,0.115477,-0.636277,0,0,0,0,0,0 ] - [ -0.179438,-0.315417,0.000173446,0.775744,-0.455213,0.161783,0.313604,-0.159456,-0.115478,-0.636277,0,0,0,-0.178599,-0.304726,0.000168338,0.751279,-0.441439,0.160941,0.313604,0.159456,0.115478,-0.636277,0,0,0,0,0,0 ] - [ -0.17931,-0.315356,0.000172758,0.775649,-0.45518,0.161655,0.313637,-0.159455,-0.115479,-0.636277,0,0,0,-0.178478,-0.304739,0.000167689,0.751356,-0.441502,0.160819,0.313637,0.159455,0.115479,-0.636277,0,0,0,0,0,0 ] - [ -0.179178,-0.315295,0.000172041,0.775555,-0.455146,0.161523,0.313671,-0.159455,-0.11548,-0.636277,0,0,0,-0.178352,-0.304755,0.000167014,0.751436,-0.441566,0.160693,0.313671,0.159455,0.11548,-0.636277,0,0,0,0,0,0 ] - [ -0.179041,-0.315235,0.000171297,0.775461,-0.455112,0.161385,0.313704,-0.159455,-0.115481,-0.636277,0,0,0,-0.178221,-0.304774,0.000166312,0.75152,-0.441632,0.160562,0.313704,0.159455,0.115481,-0.636277,0,0,0,0,0,0 ] - [ -0.178899,-0.315177,0.000167949,0.775368,-0.455325,0.162582,0.313738,-0.159454,-0.115482,-0.636277,0,0,0,-0.178086,-0.304795,0.000163226,0.751608,-0.441946,0.161765,0.313738,0.159454,0.115482,-0.636277,0,0,0,0,0,0 ] - [ -0.178752,-0.315119,0.000167189,0.775275,-0.455289,0.162434,0.313772,-0.159454,-0.115484,-0.636277,0,0,0,-0.177945,-0.304818,0.000162508,0.751699,-0.442014,0.161624,0.313772,0.159454,0.115484,-0.636277,0,0,0,0,0,0 ] - [ -0.178599,-0.315063,0.000166403,0.775184,-0.455254,0.162281,0.313805,-0.159454,-0.115485,-0.636277,0,0,0,-0.177799,-0.304845,0.000161764,0.751795,-0.442084,0.161478,0.313805,0.159454,0.115485,-0.636277,0,0,0,0,0,0 ] - [ -0.178441,-0.315008,0.000165592,0.775092,-0.455218,0.162123,0.313839,-0.159453,-0.115486,-0.636277,0,0,0,-0.177648,-0.304873,0.000160996,0.751895,-0.442154,0.161327,0.313839,0.159453,0.115486,-0.636277,0,0,0,0,0,0 ] - [ -0.178277,-0.314953,0.000164748,0.775001,-0.455181,0.161959,0.313873,-0.159453,-0.115487,-0.636277,0,0,0,-0.177493,-0.304904,0.000160203,0.751998,-0.442227,0.161172,0.313873,0.159453,0.115487,-0.636277,0,0,0,0,0,0 ] - [ -0.17811,-0.3149,0.000163887,0.774911,-0.455144,0.161791,0.313907,-0.159453,-0.115488,-0.636277,0,0,0,-0.177332,-0.304937,0.000159385,0.752105,-0.4423,0.161011,0.313907,0.159453,0.115488,-0.636277,0,0,0,0,0,0 ] - [ -0.177937,-0.314848,0.000163,0.774821,-0.455107,0.161619,0.313941,-0.159452,-0.115489,-0.636277,0,0,0,-0.177166,-0.304974,0.000158535,0.752216,-0.442376,0.160844,0.313941,0.159452,0.115489,-0.636277,0,0,0,0,0,0 ] - [ -0.17776,-0.314796,0.000162088,0.774733,-0.455069,0.161441,0.313975,-0.159452,-0.11549,-0.636277,0,0,0,-0.176996,-0.305012,0.000157669,0.752331,-0.442452,0.160674,0.313975,0.159452,0.11549,-0.636277,0,0,0,0,0,0 ] - [ -0.177578,-0.314746,0.000161152,0.774645,-0.455031,0.161259,0.314009,-0.159451,-0.115492,-0.636277,0,0,0,-0.176821,-0.305052,0.000156779,0.752449,-0.442529,0.160499,0.314009,0.159451,0.115492,-0.636277,0,0,0,0,0,0 ] - [ -0.177391,-0.314697,0.000160191,0.774557,-0.454993,0.161071,0.314043,-0.159451,-0.115493,-0.636277,0,0,0,-0.176642,-0.305095,0.000155864,0.752571,-0.442608,0.16032,0.314043,0.159451,0.115493,-0.636277,0,0,0,0,0,0 ] - [ -0.1772,-0.314649,0.000157882,0.77447,-0.455233,0.162233,0.314077,-0.159451,-0.115494,-0.636277,0,0,0,-0.176458,-0.30514,0.000153825,0.752696,-0.442968,0.161489,0.314077,0.159451,0.115494,-0.636277,0,0,0,0,0,0 ] - [ -0.177003,-0.314602,0.000156931,0.774384,-0.455194,0.162036,0.314111,-0.15945,-0.115495,-0.636277,0,0,0,-0.17627,-0.305188,0.000152919,0.752825,-0.443049,0.1613,0.314111,0.15945,0.115495,-0.636277,0,0,0,0,0,0 ] - [ -0.176802,-0.314556,0.000155956,0.774298,-0.455154,0.161834,0.314145,-0.15945,-0.115496,-0.636277,0,0,0,-0.176076,-0.305237,0.00015199,0.752957,-0.443132,0.161106,0.314145,0.15945,0.115496,-0.636277,0,0,0,0,0,0 ] - [ -0.176596,-0.314511,0.000154959,0.774213,-0.455115,0.161628,0.314179,-0.15945,-0.115497,-0.636277,0,0,0,-0.175879,-0.305289,0.00015104,0.753093,-0.443216,0.160908,0.314179,0.15945,0.115497,-0.636277,0,0,0,0,0,0 ] - [ -0.176386,-0.314466,0.00015394,0.774129,-0.455075,0.161418,0.314213,-0.159449,-0.115498,-0.636277,0,0,0,-0.175676,-0.305343,0.000150068,0.753233,-0.443302,0.160705,0.314213,0.159449,0.115498,-0.636277,0,0,0,0,0,0 ] - [ -0.176171,-0.314423,0.000152899,0.774045,-0.455034,0.161202,0.314247,-0.159449,-0.1155,-0.636277,0,0,0,-0.175469,-0.305399,0.000149074,0.753376,-0.443388,0.160498,0.314247,0.159449,0.1155,-0.636277,0,0,0,0,0,0 ] - [ -0.175951,-0.31438,0.000151835,0.773962,-0.454994,0.160982,0.314281,-0.159448,-0.115501,-0.636277,0,0,0,-0.175258,-0.305457,0.000148059,0.753522,-0.443476,0.160287,0.314281,0.159448,0.115501,-0.636277,0,0,0,0,0,0 ] - [ -0.175727,-0.314339,0.00015075,0.77388,-0.454953,0.160758,0.314315,-0.159448,-0.115502,-0.636277,0,0,0,-0.175042,-0.305517,0.000147022,0.753671,-0.443566,0.160071,0.314315,0.159448,0.115502,-0.636277,0,0,0,0,0,0 ] - [ -0.175499,-0.314298,0.000149644,0.773798,-0.454912,0.160529,0.314349,-0.159448,-0.115503,-0.636277,0,0,0,-0.174822,-0.30558,0.000145965,0.753824,-0.443657,0.15985,0.314349,0.159448,0.115503,-0.636277,0,0,0,0,0,0 ] - [ -0.175266,-0.314258,0.000147545,0.773717,-0.455164,0.161681,0.314383,-0.159447,-0.115504,-0.636277,0,0,0,-0.174598,-0.305644,0.000144125,0.753981,-0.444042,0.161011,0.314383,0.159447,0.115504,-0.636277,0,0,0,0,0,0 ] - [ -0.175028,-0.314219,0.00014647,0.773636,-0.455123,0.161443,0.314417,-0.159447,-0.115505,-0.636277,0,0,0,-0.174369,-0.30571,0.000143096,0.75414,-0.444135,0.160782,0.314417,0.159447,0.115505,-0.636277,0,0,0,0,0,0 ] - [ -0.174786,-0.31418,0.000145374,0.773556,-0.455081,0.161201,0.314451,-0.159447,-0.115507,-0.636277,0,0,0,-0.174136,-0.305778,0.000142048,0.754303,-0.44423,0.160549,0.314451,0.159447,0.115507,-0.636277,0,0,0,0,0,0 ] - [ -0.17454,-0.314143,0.000144259,0.773477,-0.455039,0.160955,0.314484,-0.159446,-0.115508,-0.636277,0,0,0,-0.173899,-0.305848,0.000140981,0.754469,-0.444326,0.160311,0.314484,0.159446,0.115508,-0.636277,0,0,0,0,0,0 ] - [ -0.17429,-0.314106,0.000143125,0.773398,-0.454997,0.160704,0.314518,-0.159446,-0.115509,-0.636277,0,0,0,-0.173658,-0.30592,0.000139895,0.754638,-0.444423,0.160069,0.314518,0.159446,0.115509,-0.636277,0,0,0,0,0,0 ] - [ -0.174035,-0.31407,0.000141971,0.77332,-0.454955,0.160449,0.314551,-0.159446,-0.11551,-0.636277,0,0,0,-0.173412,-0.305994,0.00013879,0.75481,-0.444521,0.159823,0.314551,0.159446,0.11551,-0.636277,0,0,0,0,0,0 ] - [ -0.173776,-0.314035,0.000140799,0.773242,-0.454913,0.16019,0.314585,-0.159445,-0.115511,-0.636277,0,0,0,-0.173162,-0.30607,0.000137667,0.754986,-0.444621,0.159573,0.314585,0.159445,0.115511,-0.636277,0,0,0,0,0,0 ] - [ -0.173513,-0.314,0.000139608,0.773165,-0.45487,0.159926,0.314618,-0.159445,-0.115512,-0.636277,0,0,0,-0.172908,-0.306147,0.000136525,0.755164,-0.444722,0.159319,0.314618,0.159445,0.115512,-0.636277,0,0,0,0,0,0 ] - [ -0.173246,-0.313966,0.00013764,0.77309,-0.455119,0.161018,0.314651,-0.159444,-0.115513,-0.636277,0,0,0,-0.17265,-0.306226,0.000134791,0.755345,-0.445115,0.16042,0.314652,0.159444,0.115513,-0.636277,0,0,0,0,0,0 ] - [ -0.172975,-0.313935,0.000136496,0.773018,-0.455079,0.160747,0.314684,-0.159444,-0.115514,-0.636276,0,0,0,-0.172389,-0.306307,0.000133694,0.75553,-0.445218,0.160158,0.314685,0.159444,0.115514,-0.636277,0,0,0,0,0,0 ] - [ -0.172701,-0.313907,0.000135337,0.772953,-0.455042,0.160472,0.314715,-0.159444,-0.115515,-0.636271,0,0,0,-0.172123,-0.30639,0.00013258,0.755718,-0.445323,0.159892,0.314718,0.159444,0.115516,-0.636277,0,0,0,0,0,0 ] - [ -0.172423,-0.313884,0.000134163,0.772899,-0.455011,0.160193,0.314743,-0.159443,-0.115516,-0.636263,0,0,0,-0.171854,-0.306475,0.000131451,0.755909,-0.44543,0.159623,0.314751,0.159443,0.115517,-0.636277,0,0,0,0,0,0 ] - [ -0.172141,-0.313868,0.000132977,0.772859,-0.454987,0.159912,0.314769,-0.159443,-0.115517,-0.636249,0,0,0,-0.171581,-0.306562,0.000130308,0.756105,-0.445539,0.159349,0.314783,0.159443,0.115518,-0.636277,0,0,0,0,0,0 ] - [ -0.171857,-0.313859,0.000131778,0.772835,-0.454971,0.159627,0.314792,-0.159443,-0.115518,-0.636229,0,0,0,-0.171305,-0.306651,0.00012915,0.756305,-0.445649,0.159073,0.314816,0.159443,0.115519,-0.636277,0,0,0,0,0,0 ] - [ -0.17157,-0.313859,0.000130567,0.772831,-0.454967,0.159339,0.314811,-0.159443,-0.115519,-0.636201,0,0,0,-0.171025,-0.306743,0.000127978,0.756509,-0.445762,0.158793,0.314848,0.159442,0.11552,-0.636277,0,0,0,0,0,0 ] - [ -0.17128,-0.31387,0.000128826,0.77285,-0.455249,0.160325,0.314825,-0.159442,-0.115519,-0.636164,0,0,0,-0.170743,-0.306837,0.000126427,0.756718,-0.446151,0.159786,0.314881,0.159442,0.115521,-0.636277,0,0,0,0,0,0 ] - [ -0.170988,-0.313893,0.00012768,0.772894,-0.45527,0.160033,0.314834,-0.159442,-0.115519,-0.636117,0,0,0,-0.170457,-0.306933,0.000125312,0.756933,-0.446269,0.1595,0.314913,0.159442,0.115522,-0.636277,0,0,0,0,0,0 ] - [ -0.170694,-0.313929,0.000126526,0.772966,-0.455307,0.159738,0.314838,-0.159442,-0.11552,-0.636059,0,0,0,-0.170168,-0.307033,0.000124184,0.757152,-0.446389,0.159211,0.314945,0.159441,0.115523,-0.636277,0,0,0,0,0,0 ] - [ -0.170398,-0.31398,0.000125364,0.773069,-0.455359,0.159442,0.314836,-0.159442,-0.115519,-0.635988,0,0,0,-0.169876,-0.307135,0.000123046,0.757377,-0.446512,0.158919,0.314977,0.159441,0.115524,-0.636277,0,0,0,0,0,0 ] - [ -0.170099,-0.314047,0.000124196,0.773206,-0.455428,0.159143,0.314828,-0.159442,-0.115519,-0.635905,0,0,0,-0.169582,-0.30724,0.000121897,0.757609,-0.446638,0.158624,0.315008,0.159441,0.115525,-0.636277,0,0,0,0,0,0 ] - [ -0.1698,-0.314132,0.000123022,0.773379,-0.455516,0.158843,0.314814,-0.159442,-0.115519,-0.635808,0,0,0,-0.169285,-0.307348,0.000120737,0.757846,-0.446768,0.158327,0.31504,0.15944,0.115526,-0.636277,0,0,0,0,0,0 ] - [ -0.169498,-0.314237,0.000121842,0.77359,-0.455623,0.158541,0.314793,-0.159442,-0.115518,-0.635695,0,0,0,-0.168985,-0.307459,0.000119568,0.758089,-0.4469,0.158027,0.315071,0.15944,0.115528,-0.636277,0,0,0,0,0,0 ] - [ -0.169195,-0.314362,0.00012071,0.773841,-0.456033,0.15955,0.314765,-0.159442,-0.115517,-0.635566,0,0,0,-0.168683,-0.307573,0.000118591,0.758339,-0.44732,0.159037,0.315102,0.15944,0.115529,-0.636277,0,0,0,0,0,0 ] - [ -0.168891,-0.314509,0.000119612,0.774136,-0.45618,0.159246,0.314731,-0.159442,-0.115516,-0.635421,0,0,0,-0.168379,-0.307691,0.000117492,0.758596,-0.447459,0.158732,0.315133,0.159439,0.11553,-0.636277,0,0,0,0,0,0 ] - [ -0.168585,-0.31468,0.00011851,0.774476,-0.456349,0.15894,0.314688,-0.159443,-0.115514,-0.635258,0,0,0,-0.168071,-0.307813,0.000116385,0.75886,-0.447601,0.158425,0.315164,0.159439,0.115531,-0.636277,0,0,0,0,0,0 ] - [ -0.168279,-0.314875,0.000117406,0.774862,-0.456541,0.158633,0.314639,-0.159443,-0.115512,-0.635077,0,0,0,-0.167762,-0.307937,0.000115269,0.759132,-0.447748,0.158115,0.315194,0.159439,0.115532,-0.636277,0,0,0,0,0,0 ] - [ -0.167971,-0.315096,0.000116298,0.775297,-0.456755,0.158325,0.314581,-0.159443,-0.11551,-0.634876,0,0,0,-0.16745,-0.308066,0.000114145,0.75941,-0.447898,0.157803,0.315224,0.159438,0.115533,-0.636277,0,0,0,0,0,0 ] - [ -0.167663,-0.315344,0.000115189,0.775784,-0.456993,0.158017,0.314516,-0.159444,-0.115508,-0.634656,0,0,0,-0.167136,-0.308198,0.000113013,0.759697,-0.448052,0.157488,0.315254,0.159438,0.115534,-0.636277,0,0,0,0,0,0 ] - [ -0.167354,-0.31562,0.000114077,0.776322,-0.457255,0.157707,0.314442,-0.159444,-0.115505,-0.634414,0,0,0,-0.16682,-0.308334,0.000111873,0.759991,-0.44821,0.157172,0.315284,0.159438,0.115535,-0.636277,0,0,0,0,0,0 ] - [ -0.167044,-0.315925,0.000114143,0.776914,-0.457837,0.158742,0.314361,-0.159445,-0.115503,-0.634152,0,0,0,-0.166501,-0.308474,0.000112066,0.760293,-0.448666,0.158198,0.315313,0.159437,0.115536,-0.636277,0,0,0,0,0,0 ] - [ -0.166733,-0.31626,0.000113124,0.777562,-0.45815,0.158431,0.31427,-0.159445,-0.115499,-0.633868,0,0,0,-0.166181,-0.308618,0.00011101,0.760603,-0.448833,0.157877,0.315342,0.159437,0.115537,-0.636277,0,0,0,0,0,0 ] - [ -0.166422,-0.316626,0.000112105,0.778267,-0.458489,0.15812,0.314171,-0.159446,-0.115496,-0.633561,0,0,0,-0.165858,-0.308766,0.000109946,0.760922,-0.449003,0.157554,0.315371,0.159437,0.115538,-0.636277,0,0,0,0,0,0 ] - [ -0.16611,-0.317023,0.000111085,0.77903,-0.458854,0.157808,0.314064,-0.159446,-0.115492,-0.633231,0,0,0,-0.165533,-0.308918,0.000108876,0.761249,-0.449178,0.157229,0.315399,0.159436,0.115539,-0.636277,0,0,0,0,0,0 ] - [ -0.165798,-0.317454,0.000110065,0.779853,-0.459246,0.157496,0.313947,-0.159447,-0.115488,-0.632878,0,0,0,-0.165206,-0.309075,0.000107799,0.761585,-0.449358,0.156902,0.315428,0.159436,0.11554,-0.636277,0,0,0,0,0,0 ] - [ -0.165486,-0.317918,0.000109044,0.780735,-0.459665,0.157183,0.313822,-0.159448,-0.115483,-0.632501,0,0,0,-0.164877,-0.309235,0.000106715,0.76193,-0.449542,0.156573,0.315456,0.159436,0.115541,-0.636277,0,0,0,0,0,0 ] - [ -0.165173,-0.318415,0.000108023,0.78168,-0.460112,0.15687,0.313687,-0.159449,-0.115479,-0.632099,0,0,0,-0.164546,-0.3094,0.000105624,0.762283,-0.449731,0.156241,0.315483,0.159436,0.115542,-0.636277,0,0,0,0,0,0 ] - [ -0.164859,-0.318948,0.000109647,0.782687,-0.460889,0.157924,0.313544,-0.15945,-0.115474,-0.631672,0,0,0,-0.164212,-0.309569,0.000107367,0.762646,-0.450227,0.157275,0.315511,0.159435,0.115542,-0.636277,0,0,0,0,0,0 ] - [ -0.164546,-0.319517,0.000108726,0.783758,-0.461391,0.15761,0.313391,-0.159451,-0.115468,-0.63122,0,0,0,-0.163877,-0.309743,0.000106369,0.763018,-0.450425,0.15694,0.315538,0.159435,0.115543,-0.636277,0,0,0,0,0,0 ] - [ -0.164232,-0.320121,0.000107806,0.784892,-0.461921,0.157296,0.313229,-0.159452,-0.115463,-0.630742,0,0,0,-0.16354,-0.309921,0.000105366,0.763399,-0.450628,0.156603,0.315564,0.159435,0.115544,-0.636277,0,0,0,0,0,0 ] - [ -0.163919,-0.320762,0.000106886,0.786091,-0.462479,0.156982,0.313058,-0.159453,-0.115457,-0.630237,0,0,0,-0.163201,-0.310104,0.000104357,0.76379,-0.450836,0.156263,0.315591,0.159434,0.115545,-0.636277,0,0,0,0,0,0 ] - [ -0.163605,-0.32144,0.000105966,0.787356,-0.463066,0.156668,0.312877,-0.159454,-0.11545,-0.629707,0,0,0,-0.16286,-0.310291,0.000103341,0.76419,-0.451049,0.155922,0.315617,0.159434,0.115546,-0.636277,0,0,0,0,0,0 ] - [ -0.16329,-0.322156,0.000105047,0.788686,-0.46368,0.156354,0.312687,-0.159455,-0.115443,-0.62915,0,0,0,-0.162517,-0.310483,0.00010232,0.7646,-0.451267,0.155579,0.315642,0.159434,0.115547,-0.636277,0,0,0,0,0,0 ] - [ -0.162976,-0.322909,0.000104128,0.790082,-0.464323,0.156039,0.312487,-0.159457,-0.115436,-0.628566,0,0,0,-0.162172,-0.310679,0.000101293,0.76502,-0.45149,0.155233,0.315667,0.159434,0.115548,-0.636277,0,0,0,0,0,0 ] - [ -0.16266,-0.323701,0.000107288,0.791545,-0.465304,0.157108,0.312278,-0.159458,-0.115429,-0.627954,0,0,0,-0.161824,-0.310881,0.00010459,0.765449,-0.452028,0.15627,0.315692,0.159433,0.115549,-0.636277,0,0,0,0,0,0 ] - [ -0.162345,-0.324531,0.000106474,0.793074,-0.466002,0.156793,0.31206,-0.159459,-0.115421,-0.627316,0,0,0,-0.161475,-0.311087,0.000103665,0.765888,-0.452261,0.15592,0.315717,0.159433,0.115549,-0.636277,0,0,0,0,0,0 ] - [ -0.162031,-0.325401,0.00010566,0.79467,-0.466729,0.156478,0.311832,-0.159461,-0.115413,-0.62665,0,0,0,-0.161124,-0.311297,0.000102734,0.766337,-0.452499,0.155569,0.315741,0.159433,0.11555,-0.636277,0,0,0,0,0,0 ] - [ -0.161715,-0.326309,0.000104847,0.796333,-0.467483,0.156163,0.311595,-0.159462,-0.115405,-0.625956,0,0,0,-0.16077,-0.311512,0.000101797,0.766796,-0.452743,0.155215,0.315765,0.159433,0.115551,-0.636277,0,0,0,0,0,0 ] - [ -0.1614,-0.327257,0.000104035,0.798063,-0.468265,0.155848,0.311349,-0.159464,-0.115396,-0.625234,0,0,0,-0.160415,-0.311733,0.000100856,0.767265,-0.452992,0.15486,0.315788,0.159432,0.115552,-0.636277,0,0,0,0,0,0 ] - [ -0.161085,-0.328244,0.000103223,0.799859,-0.469074,0.155532,0.311093,-0.159466,-0.115387,-0.624484,0,0,0,-0.160058,-0.311957,9.99084e-005,0.767744,-0.453246,0.154502,0.315811,0.159432,0.115553,-0.636277,0,0,0,0,0,0 ] - [ -0.160769,-0.329271,0.000102412,0.801721,-0.46991,0.155216,0.310828,-0.159467,-0.115378,-0.623706,0,0,0,-0.159698,-0.312187,9.89555e-005,0.768233,-0.453505,0.154143,0.315833,0.159432,0.115553,-0.636277,0,0,0,0,0,0 ] - [ -0.160451,-0.330337,0.000106757,0.803649,-0.471088,0.1563,0.310554,-0.159469,-0.115368,-0.622901,0,0,0,-0.159335,-0.312421,0.000103492,0.768732,-0.454086,0.15518,0.315855,0.159432,0.115554,-0.636277,0,0,0,0,0,0 ] - [ -0.160135,-0.331443,0.000106054,0.805644,-0.471976,0.155983,0.310271,-0.159471,-0.115358,-0.622067,0,0,0,-0.158971,-0.312661,0.000102649,0.769242,-0.454356,0.154816,0.315877,0.159431,0.115555,-0.636277,0,0,0,0,0,0 ] - [ -0.159819,-0.332588,0.000105351,0.807703,-0.47289,0.155667,0.309979,-0.159473,-0.115348,-0.621205,0,0,0,-0.158605,-0.312905,0.000101801,0.769761,-0.454632,0.15445,0.315898,0.159431,0.115556,-0.636277,0,0,0,0,0,0 ] - [ -0.159502,-0.333773,0.000104648,0.809827,-0.47383,0.15535,0.309678,-0.159475,-0.115338,-0.620315,0,0,0,-0.158237,-0.313153,0.000100947,0.770291,-0.454912,0.154082,0.315919,0.159431,0.115556,-0.636277,0,0,0,0,0,0 ] - [ -0.159185,-0.334997,0.000103946,0.812015,-0.474794,0.155033,0.309368,-0.159477,-0.115327,-0.619397,0,0,0,-0.157867,-0.313407,0.000100089,0.770831,-0.455199,0.153711,0.315939,0.159431,0.115557,-0.636277,0,0,0,0,0,0 ] - [ -0.158867,-0.336261,0.000103243,0.814267,-0.475782,0.154715,0.30905,-0.159479,-0.115315,-0.618451,0,0,0,-0.157494,-0.313665,9.92254e-005,0.771381,-0.45549,0.153338,0.315959,0.15943,0.115558,-0.636277,0,0,0,0,0,0 ] - [ -0.15855,-0.337563,0.000102541,0.816582,-0.476794,0.154397,0.308722,-0.159481,-0.115304,-0.617478,0,0,0,-0.157119,-0.313928,9.83564e-005,0.771941,-0.455787,0.152963,0.315978,0.15943,0.115558,-0.636277,0,0,0,0,0,0 ] - [ -0.158229,-0.338905,0.000107473,0.818959,-0.47815,0.155495,0.308387,-0.159483,-0.115292,-0.616476,0,0,0,-0.15674,-0.314196,0.000103571,0.772511,-0.456411,0.154003,0.315997,0.15943,0.115559,-0.636277,0,0,0,0,0,0 ] - [ -0.15791,-0.340285,0.000106881,0.821397,-0.479208,0.155177,0.308043,-0.159485,-0.11528,-0.615447,0,0,0,-0.15636,-0.314469,0.00010282,0.773091,-0.456719,0.153623,0.316015,0.15943,0.11556,-0.636277,0,0,0,0,0,0 ] - [ -0.157591,-0.341704,0.00010629,0.823895,-0.480287,0.154857,0.30769,-0.159488,-0.115267,-0.614391,0,0,0,-0.155979,-0.314746,0.000102065,0.773682,-0.457032,0.153241,0.316033,0.15943,0.11556,-0.636277,0,0,0,0,0,0 ] - [ -0.157271,-0.343161,0.000105698,0.826452,-0.481388,0.154537,0.30733,-0.15949,-0.115255,-0.613307,0,0,0,-0.155594,-0.315028,0.000101304,0.774282,-0.45735,0.152856,0.316051,0.159429,0.115561,-0.636277,0,0,0,0,0,0 ] - [ -0.15695,-0.344656,0.000105106,0.829069,-0.482509,0.154216,0.306962,-0.159492,-0.115242,-0.612197,0,0,0,-0.155208,-0.315314,0.000100539,0.774892,-0.457674,0.15247,0.316067,0.159429,0.115561,-0.636277,0,0,0,0,0,0 ] - [ -0.156629,-0.346188,0.000104514,0.831742,-0.48365,0.153895,0.306586,-0.159495,-0.115229,-0.61106,0,0,0,-0.154819,-0.315605,9.9769e-005,0.775512,-0.458003,0.15208,0.316084,0.159429,0.115562,-0.636277,0,0,0,0,0,0 ] - [ -0.156305,-0.347758,0.000108531,0.834472,-0.485094,0.154824,0.306203,-0.159497,-0.115215,-0.609896,0,0,0,-0.154425,-0.3159,0.000104115,0.776142,-0.458622,0.15294,0.316099,0.159429,0.115562,-0.636277,0,0,0,0,0,0 ] - [ -0.155982,-0.349364,0.000108038,0.837257,-0.486273,0.154502,0.305812,-0.1595,-0.115201,-0.608706,0,0,0,-0.154031,-0.316201,0.000103454,0.776782,-0.458961,0.152546,0.316115,0.159429,0.115563,-0.636277,0,0,0,0,0,0 ] - [ -0.155658,-0.351006,0.000107544,0.840095,-0.487469,0.154178,0.305414,-0.159502,-0.115187,-0.60749,0,0,0,-0.153635,-0.316505,0.000102787,0.777432,-0.459306,0.152149,0.316129,0.159429,0.115563,-0.636277,0,0,0,0,0,0 ] - [ -0.155334,-0.352685,0.00010705,0.842987,-0.488682,0.153853,0.305009,-0.159505,-0.115173,-0.606248,0,0,0,-0.153236,-0.316814,0.000102117,0.778091,-0.459657,0.15175,0.316143,0.159428,0.115564,-0.636277,0,0,0,0,0,0 ] - [ -0.155008,-0.354399,0.000106556,0.84593,-0.489911,0.153528,0.304597,-0.159507,-0.115158,-0.604981,0,0,0,-0.152834,-0.317127,0.000101442,0.77876,-0.460012,0.151348,0.316157,0.159428,0.115564,-0.636277,0,0,0,0,0,0 ] - [ -0.154682,-0.356148,0.00010606,0.848923,-0.491155,0.153201,0.304178,-0.15951,-0.115144,-0.603689,0,0,0,-0.15243,-0.317445,0.000100763,0.779438,-0.460373,0.150944,0.31617,0.159428,0.115565,-0.636277,0,0,0,0,0,0 ] - [ -0.154353,-0.357931,0.000109332,0.851965,-0.492696,0.154126,0.303754,-0.159513,-0.115129,-0.602372,0,0,0,-0.152021,-0.317766,0.000104487,0.780125,-0.461021,0.151789,0.316182,0.159428,0.115565,-0.636277,0,0,0,0,0,0 ] - [ -0.154024,-0.359749,0.000108937,0.855054,-0.493968,0.153797,0.303323,-0.159515,-0.115113,-0.601031,0,0,0,-0.151611,-0.318092,0.000103921,0.780822,-0.461392,0.151379,0.316194,0.159428,0.115566,-0.636277,0,0,0,0,0,0 ] - [ -0.153694,-0.361599,0.000108541,0.858189,-0.495252,0.153467,0.302886,-0.159518,-0.115098,-0.599667,0,0,0,-0.151199,-0.318422,0.000103352,0.781527,-0.461767,0.150966,0.316205,0.159428,0.115566,-0.636277,0,0,0,0,0,0 ] - [ -0.153363,-0.363483,0.000108145,0.861369,-0.496549,0.153136,0.302443,-0.159521,-0.115082,-0.598278,0,0,0,-0.150784,-0.318756,0.000102778,0.782242,-0.462148,0.150551,0.316215,0.159428,0.115566,-0.636277,0,0,0,0,0,0 ] - [ -0.153031,-0.365399,0.000107748,0.864592,-0.497856,0.152804,0.301995,-0.159524,-0.115066,-0.596867,0,0,0,-0.150366,-0.319094,0.000102201,0.782966,-0.462534,0.150133,0.316225,0.159428,0.115567,-0.636277,0,0,0,0,0,0 ] - [ -0.152697,-0.367346,0.000107351,0.867857,-0.499173,0.15247,0.301541,-0.159526,-0.11505,-0.595434,0,0,0,-0.149946,-0.319436,0.00010162,0.783698,-0.462924,0.149713,0.316235,0.159427,0.115567,-0.636277,0,0,0,0,0,0 ] - [ -0.152361,-0.369325,0.000109303,0.871162,-0.500784,0.153407,0.301083,-0.159529,-0.115034,-0.593978,0,0,0,-0.149522,-0.319782,0.000104196,0.784439,-0.463605,0.150561,0.316243,0.159427,0.115567,-0.636277,0,0,0,0,0,0 ] - [ -0.152024,-0.371334,0.000109008,0.874505,-0.502119,0.153071,0.30062,-0.159532,-0.115018,-0.5925,0,0,0,-0.149096,-0.320131,0.000103735,0.785189,-0.464005,0.150135,0.316251,0.159427,0.115568,-0.636277,0,0,0,0,0,0 ] - [ -0.151686,-0.373373,0.000108713,0.877886,-0.50346,0.152733,0.300152,-0.159535,-0.115001,-0.591002,0,0,0,-0.148667,-0.320484,0.000103272,0.785947,-0.46441,0.149706,0.316259,0.159427,0.115568,-0.636277,0,0,0,0,0,0 ] - [ -0.151347,-0.375441,0.000108417,0.881302,-0.504808,0.152393,0.29968,-0.159538,-0.114985,-0.589483,0,0,0,-0.148235,-0.320841,0.000102805,0.786713,-0.464819,0.149274,0.316265,0.159427,0.115568,-0.636277,0,0,0,0,0,0 ] - [ -0.151005,-0.377538,0.000108121,0.884752,-0.506161,0.152052,0.299204,-0.159541,-0.114968,-0.587943,0,0,0,-0.147801,-0.321201,0.000102335,0.787487,-0.465233,0.14884,0.316271,0.159427,0.115568,-0.636277,0,0,0,0,0,0 ] - [ -0.150662,-0.379663,0.000107824,0.888235,-0.507519,0.151709,0.298724,-0.159544,-0.114951,-0.586384,0,0,0,-0.147363,-0.321564,0.000101862,0.788269,-0.465651,0.148402,0.316277,0.159427,0.115568,-0.636277,0,0,0,0,0,0 ] - [ -0.150318,-0.381815,0.000107822,0.891748,-0.509168,0.15266,0.298241,-0.159546,-0.114934,-0.584807,0,0,0,-0.146923,-0.321931,0.000102703,0.789058,-0.466362,0.149257,0.316282,0.159427,0.115569,-0.636277,0,0,0,0,0,0 ] - [ -0.149971,-0.383993,0.000107631,0.89529,-0.510532,0.152313,0.297755,-0.159549,-0.114917,-0.58321,0,0,0,-0.146479,-0.322301,0.000102358,0.789855,-0.466789,0.148814,0.316286,0.159427,0.115569,-0.636277,0,0,0,0,0,0 ] - [ -0.149623,-0.386197,0.000107439,0.89886,-0.511897,0.151965,0.297266,-0.159552,-0.114899,-0.581596,0,0,0,-0.146033,-0.322674,0.000102011,0.79066,-0.46722,0.148368,0.316289,0.159427,0.115569,-0.636277,0,0,0,0,0,0 ] - [ -0.149273,-0.388427,0.000107248,0.902455,-0.513263,0.151615,0.296774,-0.159555,-0.114882,-0.579965,0,0,0,-0.145585,-0.32305,0.000101662,0.791471,-0.467656,0.147919,0.316291,0.159427,0.115569,-0.636277,0,0,0,0,0,0 ] - [ -0.14892,-0.39068,0.000107056,0.906075,-0.514629,0.151263,0.29628,-0.159558,-0.114864,-0.578317,0,0,0,-0.145133,-0.323429,0.00010131,0.79229,-0.468095,0.147467,0.316293,0.159427,0.115569,-0.636277,0,0,0,0,0,0 ] - [ -0.148566,-0.392958,0.000106863,0.909717,-0.515994,0.150909,0.295784,-0.159561,-0.114847,-0.576653,0,0,0,-0.144678,-0.32381,0.000100956,0.793115,-0.468539,0.147012,0.316294,0.159427,0.115569,-0.636277,0,0,0,0,0,0 ] - [ -0.148211,-0.395258,0.000104264,0.91338,-0.517647,0.151873,0.295287,-0.159564,-0.114829,-0.574973,0,0,0,-0.144221,-0.324194,9.94736e-005,0.793947,-0.469276,0.147874,0.316295,0.159427,0.115569,-0.636277,0,0,0,0,0,0 ] - [ -0.147853,-0.397581,0.00010418,0.917063,-0.519006,0.151515,0.294788,-0.159567,-0.114811,-0.573279,0,0,0,-0.14376,-0.324581,9.92553e-005,0.794785,-0.469728,0.147413,0.316295,0.159427,0.115569,-0.636277,0,0,0,0,0,0 ] - [ -0.147493,-0.399926,0.000104097,0.920763,-0.520362,0.151154,0.294288,-0.15957,-0.114794,-0.571571,0,0,0,-0.143297,-0.32497,9.90356e-005,0.795629,-0.470183,0.14695,0.316293,0.159427,0.115569,-0.636277,0,0,0,0,0,0 ] - [ -0.14713,-0.402291,0.000104014,0.924479,-0.521713,0.150792,0.293787,-0.159573,-0.114776,-0.569849,0,0,0,-0.142831,-0.325362,9.88145e-005,0.79648,-0.470642,0.146484,0.316292,0.159427,0.115569,-0.636277,0,0,0,0,0,0 ] - [ -0.146765,-0.404676,0.000103931,0.928209,-0.523058,0.150428,0.293285,-0.159576,-0.114758,-0.568114,0,0,0,-0.142362,-0.325755,9.85919e-005,0.797336,-0.471104,0.146015,0.316289,0.159427,0.115569,-0.636277,0,0,0,0,0,0 ] - [ -0.146398,-0.407081,0.000103849,0.931952,-0.524396,0.150061,0.292784,-0.159579,-0.11474,-0.566367,0,0,0,-0.141889,-0.326151,9.83679e-005,0.798197,-0.47157,0.145542,0.316286,0.159427,0.115569,-0.636277,0,0,0,0,0,0 ] - [ -0.146031,-0.409504,9.80175e-005,0.935706,-0.526018,0.151036,0.292282,-0.159581,-0.114723,-0.564609,0,0,0,-0.141416,-0.326548,9.39912e-005,0.799064,-0.472331,0.146412,0.316282,0.159427,0.115569,-0.636277,0,0,0,0,0,0 ] - [ -0.14566,-0.411946,9.80467e-005,0.93947,-0.52734,0.150664,0.291781,-0.159584,-0.114705,-0.562839,0,0,0,-0.140938,-0.326947,9.39107e-005,0.799936,-0.472803,0.145934,0.316277,0.159427,0.115568,-0.636277,0,0,0,0,0,0 ] - [ -0.145285,-0.414404,9.80768e-005,0.943241,-0.528652,0.15029,0.291281,-0.159587,-0.114687,-0.56106,0,0,0,-0.140458,-0.327348,9.38297e-005,0.800812,-0.473279,0.145453,0.316271,0.159427,0.115568,-0.636277,0,0,0,0,0,0 ] - [ -0.144909,-0.416878,9.81078e-005,0.947018,-0.529955,0.149914,0.290782,-0.15959,-0.114669,-0.559272,0,0,0,-0.139974,-0.327751,9.37481e-005,0.801693,-0.473758,0.14497,0.316264,0.159427,0.115568,-0.636277,0,0,0,0,0,0 ] - [ -0.14453,-0.419369,9.81397e-005,0.950799,-0.531246,0.149536,0.290284,-0.159593,-0.114652,-0.557474,0,0,0,-0.139488,-0.328154,9.3666e-005,0.802579,-0.47424,0.144484,0.316257,0.159427,0.115568,-0.636277,0,0,0,0,0,0 ] - [ -0.144149,-0.421874,9.81723e-005,0.954584,-0.532525,0.149155,0.289788,-0.159595,-0.114634,-0.555669,0,0,0,-0.138999,-0.328559,9.35833e-005,0.803469,-0.474724,0.143995,0.316249,0.159427,0.115567,-0.636277,0,0,0,0,0,0 ] - [ -0.143769,-0.424393,8.84978e-005,0.958369,-0.534083,0.150138,0.289295,-0.159598,-0.114616,-0.553857,0,0,0,-0.13851,-0.328965,8.57709e-005,0.804362,-0.475504,0.14487,0.31624,0.159427,0.115567,-0.636277,0,0,0,0,0,0 ] - [ -0.143383,-0.426926,8.86447e-005,0.962155,-0.535336,0.149752,0.288803,-0.159601,-0.114599,-0.552038,0,0,0,-0.138016,-0.329372,8.58386e-005,0.805259,-0.475994,0.144376,0.31623,0.159428,0.115567,-0.636277,0,0,0,0,0,0 ] - [ -0.142994,-0.429471,8.87932e-005,0.965938,-0.536574,0.149363,0.288314,-0.159603,-0.114582,-0.550214,0,0,0,-0.137519,-0.32978,8.59067e-005,0.806159,-0.476486,0.143879,0.31622,0.159428,0.115566,-0.636277,0,0,0,0,0,0 ] - [ -0.142603,-0.432028,8.89434e-005,0.969717,-0.537796,0.148972,0.287829,-0.159606,-0.114564,-0.548384,0,0,0,-0.13702,-0.330188,8.59751e-005,0.807063,-0.476981,0.143379,0.316208,0.159428,0.115566,-0.636277,0,0,0,0,0,0 ] - [ -0.142209,-0.434596,8.90953e-005,0.973492,-0.539003,0.148578,0.287347,-0.159608,-0.114547,-0.546551,0,0,0,-0.136517,-0.330597,8.60438e-005,0.807969,-0.477478,0.142877,0.316196,0.159428,0.115566,-0.636277,0,0,0,0,0,0 ] - [ -0.141812,-0.437175,8.92488e-005,0.977259,-0.540192,0.148182,0.286868,-0.159611,-0.11453,-0.544714,0,0,0,-0.136013,-0.331006,8.61129e-005,0.808877,-0.477978,0.142373,0.316182,0.159428,0.115565,-0.636277,0,0,0,0,0,0 ] - [ -0.141419,-0.439763,7.51582e-005,0.981019,-0.541655,0.149169,0.286394,-0.159613,-0.114513,-0.542874,0,0,0,-0.13551,-0.331416,7.43679e-005,0.809788,-0.478771,0.143251,0.316168,0.159428,0.115565,-0.636277,0,0,0,0,0,0 ] - [ -0.141017,-0.44236,7.54271e-005,0.984768,-0.542807,0.148767,0.285924,-0.159616,-0.114496,-0.541033,0,0,0,-0.135,-0.331825,7.45931e-005,0.810701,-0.479274,0.142742,0.316153,0.159428,0.115564,-0.636277,0,0,0,0,0,0 ] - [ -0.140613,-0.444964,7.56985e-005,0.988506,-0.54394,0.148363,0.285458,-0.159618,-0.11448,-0.53919,0,0,0,-0.134488,-0.332234,7.48193e-005,0.811616,-0.47978,0.14223,0.316138,0.159428,0.115564,-0.636277,0,0,0,0,0,0 ] - [ -0.140206,-0.447577,7.59725e-005,0.992231,-0.545053,0.147957,0.284998,-0.15962,-0.114463,-0.537347,0,0,0,-0.133974,-0.332643,7.50465e-005,0.812532,-0.480287,0.141716,0.316121,0.159429,0.115563,-0.636277,0,0,0,0,0,0 ] - [ -0.139797,-0.450195,7.62491e-005,0.995942,-0.546145,0.147547,0.284543,-0.159622,-0.114447,-0.535504,0,0,0,-0.133457,-0.333052,7.52747e-005,0.813449,-0.480795,0.141199,0.316103,0.159429,0.115563,-0.636277,0,0,0,0,0,0 ] - [ -0.139385,-0.45282,7.65282e-005,0.999637,-0.547216,0.147136,0.284094,-0.159625,-0.114431,-0.533663,0,0,0,-0.132938,-0.333459,7.55039e-005,0.814367,-0.481305,0.14068,0.316085,0.159429,0.115562,-0.636277,0,0,0,0,0,0 ] - [ -0.138979,-0.455449,5.75033e-005,1.00331,-0.548554,0.148119,0.283651,-0.159627,-0.114415,-0.531823,0,0,0,-0.132423,-0.333866,5.93881e-005,0.815285,-0.482107,0.141558,0.316065,0.159429,0.115561,-0.636277,0,0,0,0,0,0 ] - [ -0.138562,-0.458083,5.78972e-005,1.00697,-0.549579,0.147703,0.283214,-0.159629,-0.114399,-0.529987,0,0,0,-0.1319,-0.334272,5.97773e-005,0.816204,-0.48262,0.141035,0.316045,0.159429,0.115561,-0.636277,0,0,0,0,0,0 ] - [ -0.138142,-0.46072,5.82947e-005,1.01061,-0.55058,0.147283,0.282784,-0.159631,-0.114384,-0.528154,0,0,0,-0.131375,-0.334677,6.01681e-005,0.817123,-0.483134,0.140511,0.316023,0.15943,0.11556,-0.636277,0,0,0,0,0,0 ] - [ -0.13772,-0.46336,5.86955e-005,1.01423,-0.551556,0.146861,0.282361,-0.159633,-0.114369,-0.526325,0,0,0,-0.130849,-0.335081,6.05604e-005,0.818041,-0.483648,0.139984,0.316001,0.15943,0.115559,-0.636277,0,0,0,0,0,0 ] - [ -0.137295,-0.466002,5.90998e-005,1.01782,-0.552507,0.146437,0.281945,-0.159634,-0.114354,-0.524501,0,0,0,-0.13032,-0.335483,6.0954e-005,0.818959,-0.484164,0.139455,0.315978,0.15943,0.115558,-0.636277,0,0,0,0,0,0 ] - [ -0.136868,-0.468646,5.95076e-005,1.02139,-0.553433,0.14601,0.281537,-0.159636,-0.114339,-0.522684,0,0,0,-0.129789,-0.335883,6.13491e-005,0.819876,-0.484681,0.138925,0.315954,0.15943,0.115557,-0.636277,0,0,0,0,0,0 ] - [ -0.136449,-0.471289,3.51026e-005,1.02493,-0.554618,0.146983,0.281137,-0.159638,-0.114325,-0.520873,0,0,0,-0.129265,-0.336282,4.04962e-005,0.820792,-0.485484,0.139796,0.315929,0.159431,0.115557,-0.636277,0,0,0,0,0,0 ] - [ -0.136017,-0.473933,3.56226e-005,1.02845,-0.55549,0.146551,0.280745,-0.15964,-0.114311,-0.51907,0,0,0,-0.128731,-0.336679,4.10529e-005,0.821706,-0.486002,0.139262,0.315902,0.159431,0.115556,-0.636277,0,0,0,0,0,0 ] - [ -0.135582,-0.476576,3.61468e-005,1.03194,-0.556335,0.146117,0.280362,-0.159641,-0.114297,-0.517275,0,0,0,-0.128196,-0.337073,4.16112e-005,0.822618,-0.48652,0.138727,0.315875,0.159431,0.115555,-0.636277,0,0,0,0,0,0 ] - [ -0.135146,-0.479217,3.66752e-005,1.03539,-0.55715,0.14568,0.279988,-0.159642,-0.114283,-0.515489,0,0,0,-0.127659,-0.337465,4.21711e-005,0.823528,-0.487038,0.138191,0.315847,0.159432,0.115554,-0.636277,0,0,0,0,0,0 ] - [ -0.134706,-0.481855,3.72078e-005,1.03882,-0.557937,0.145241,0.279624,-0.159644,-0.11427,-0.513713,0,0,0,-0.127121,-0.337855,4.27324e-005,0.824436,-0.487556,0.137653,0.315818,0.159432,0.115553,-0.636277,0,0,0,0,0,0 ] - [ -0.134265,-0.48449,3.77446e-005,1.04221,-0.558695,0.1448,0.279269,-0.159645,-0.114257,-0.511947,0,0,0,-0.126582,-0.338241,4.3295e-005,0.825341,-0.488075,0.137114,0.315788,0.159432,0.115552,-0.636277,0,0,0,0,0,0 ] - [ -0.133836,-0.487122,7.6054e-006,1.04557,-0.559703,0.145753,0.278923,-0.159646,-0.114245,-0.510193,0,0,0,-0.126051,-0.338625,1.74261e-005,0.826243,-0.488874,0.137971,0.315757,0.159433,0.115551,-0.636277,0,0,0,0,0,0 ] - [ -0.13339,-0.489748,8.24937e-006,1.04889,-0.5604,0.145307,0.278588,-0.159647,-0.114233,-0.508452,0,0,0,-0.12551,-0.339006,1.81491e-005,0.827142,-0.489392,0.13743,0.315725,0.159433,0.11555,-0.636277,0,0,0,0,0,0 ] - [ -0.132942,-0.49237,8.89814e-006,1.05218,-0.561066,0.14486,0.278264,-0.159648,-0.114221,-0.506723,0,0,0,-0.124968,-0.339384,1.88733e-005,0.828037,-0.489909,0.136888,0.315692,0.159433,0.115549,-0.636277,0,0,0,0,0,0 ] - [ -0.132492,-0.494985,9.55165e-006,1.05543,-0.5617,0.14441,0.277951,-0.159649,-0.11421,-0.505008,0,0,0,-0.124425,-0.339758,1.95987e-005,0.828928,-0.490426,0.136345,0.315658,0.159434,0.115547,-0.636277,0,0,0,0,0,0 ] - [ -0.13204,-0.497593,1.02099e-005,1.05864,-0.562302,0.143959,0.277648,-0.15965,-0.114199,-0.503308,0,0,0,-0.123881,-0.340128,2.03252e-005,0.829815,-0.490943,0.135802,0.315623,0.159434,0.115546,-0.636277,0,0,0,0,0,0 ] - [ -0.131586,-0.500194,1.08727e-005,1.06181,-0.562871,0.143505,0.277357,-0.159651,-0.114188,-0.501623,0,0,0,-0.123337,-0.340495,2.10526e-005,0.830697,-0.491458,0.135258,0.315586,0.159434,0.115545,-0.636277,0,0,0,0,0,0 ] - [ -0.131148,-0.502787,-2.52425e-005,1.06494,-0.56368,0.144426,0.277078,-0.159651,-0.114178,-0.499954,0,0,0,-0.122805,-0.340858,-1.00092e-005,0.831575,-0.492247,0.136092,0.315549,0.159435,0.115544,-0.636277,0,0,0,0,0,0 ] - [ -0.130691,-0.50537,-2.44803e-005,1.06802,-0.564183,0.143969,0.276811,-0.159652,-0.114168,-0.498302,0,0,0,-0.12226,-0.341216,-9.12644e-006,0.832447,-0.49276,0.135547,0.315511,0.159435,0.115542,-0.636277,0,0,0,0,0,0 ] - [ -0.130232,-0.507944,-2.3713e-005,1.07107,-0.564652,0.143511,0.276556,-0.159652,-0.114159,-0.496668,0,0,0,-0.121715,-0.341571,-8.24319e-006,0.833313,-0.493273,0.135002,0.315472,0.159436,0.115541,-0.636277,0,0,0,0,0,0 ] - [ -0.129771,-0.510507,-2.29408e-005,1.07406,-0.565086,0.14305,0.276314,-0.159652,-0.11415,-0.495052,0,0,0,-0.121169,-0.34192,-7.35964e-006,0.834174,-0.493784,0.134457,0.315431,0.159436,0.11554,-0.636277,0,0,0,0,0,0 ] - [ -0.129309,-0.513059,-2.21636e-005,1.07702,-0.565486,0.142588,0.276085,-0.159653,-0.114141,-0.493455,0,0,0,-0.120624,-0.342265,-6.47596e-006,0.835029,-0.494294,0.133913,0.31539,0.159437,0.115538,-0.636277,0,0,0,0,0,0 ] - [ -0.128845,-0.5156,-2.13817e-005,1.07992,-0.56585,0.142125,0.275868,-0.159653,-0.114133,-0.491878,0,0,0,-0.12008,-0.342605,-5.59238e-006,0.835877,-0.494802,0.133368,0.315347,0.159437,0.115537,-0.636277,0,0,0,0,0,0 ] - [ -0.1284,-0.518127,-6.35814e-005,1.08278,-0.566442,0.143002,0.275666,-0.159653,-0.114125,-0.490321,0,0,0,-0.119549,-0.34294,-4.1907e-005,0.836719,-0.495572,0.134168,0.315303,0.159437,0.115535,-0.636277,0,0,0,0,0,0 ] - [ -0.127934,-0.520642,-6.27109e-005,1.08558,-0.566735,0.142536,0.275477,-0.159652,-0.114118,-0.488786,0,0,0,-0.119005,-0.34327,-4.08767e-005,0.837554,-0.496077,0.133624,0.315259,0.159438,0.115534,-0.636277,0,0,0,0,0,0 ] - [ -0.127467,-0.523142,-6.18354e-005,1.08834,-0.566992,0.142069,0.275302,-0.159652,-0.114112,-0.487272,0,0,0,-0.118461,-0.343594,-3.98473e-005,0.838381,-0.49658,0.133081,0.315213,0.159438,0.115532,-0.636277,0,0,0,0,0,0 ] - [ -0.126998,-0.525628,-6.09549e-005,1.09105,-0.567212,0.1416,0.275141,-0.159652,-0.114106,-0.485782,0,0,0,-0.117919,-0.343913,-3.88189e-005,0.839201,-0.497081,0.132538,0.315166,0.159439,0.115531,-0.636277,0,0,0,0,0,0 ] - [ -0.126529,-0.528099,-6.00697e-005,1.0937,-0.567396,0.141131,0.274995,-0.159651,-0.1141,-0.484314,0,0,0,-0.117377,-0.344226,-3.77919e-005,0.840012,-0.49758,0.131997,0.315118,0.159439,0.115529,-0.636277,0,0,0,0,0,0 ] - [ -0.126058,-0.530553,-5.91799e-005,1.0963,-0.567542,0.140661,0.274863,-0.15965,-0.114095,-0.482871,0,0,0,-0.116836,-0.344532,-3.67665e-005,0.840816,-0.498077,0.131456,0.315069,0.15944,0.115527,-0.636277,0,0,0,0,0,0 ] - [ -0.125611,-0.532991,-0.000107419,1.09885,-0.567901,0.14148,0.274747,-0.15965,-0.11409,-0.481453,0,0,0,-0.116312,-0.344833,-7.82633e-005,0.841611,-0.498821,0.13221,0.315018,0.159441,0.115526,-0.636277,0,0,0,0,0,0 ] - [ -0.125139,-0.535411,-0.000106454,1.10134,-0.567972,0.141009,0.274645,-0.159649,-0.114086,-0.48006,0,0,0,-0.115774,-0.345127,-7.71038e-005,0.842397,-0.499313,0.131672,0.314967,0.159441,0.115524,-0.636277,0,0,0,0,0,0 ] - [ -0.124667,-0.537814,-0.000105485,1.10378,-0.568005,0.140536,0.274559,-0.159648,-0.114083,-0.478693,0,0,0,-0.115237,-0.345415,-7.5947e-005,0.843174,-0.499802,0.131135,0.314914,0.159442,0.115522,-0.636277,0,0,0,0,0,0 ] - [ -0.124194,-0.540197,-0.000104511,1.10616,-0.568001,0.140064,0.274489,-0.159646,-0.11408,-0.477353,0,0,0,-0.114702,-0.345696,-7.47932e-005,0.843942,-0.500288,0.1306,0.314861,0.159442,0.11552,-0.636277,0,0,0,0,0,0 ] - [ -0.123721,-0.542561,-0.000103533,1.10848,-0.567958,0.139591,0.274435,-0.159645,-0.114077,-0.47604,0,0,0,-0.114168,-0.345971,-7.36427e-005,0.8447,-0.500772,0.130067,0.314806,0.159443,0.115519,-0.636277,0,0,0,0,0,0 ] - [ -0.123247,-0.544905,-0.000102551,1.11074,-0.567876,0.139118,0.274396,-0.159644,-0.114075,-0.474755,0,0,0,-0.113637,-0.346238,-7.24958e-005,0.845448,-0.501253,0.129536,0.31475,0.159443,0.115517,-0.636277,0,0,0,0,0,0 ] - [ -0.122774,-0.547229,-0.000101565,1.11294,-0.567756,0.138645,0.274374,-0.159642,-0.114074,-0.473499,0,0,0,-0.113107,-0.346498,-7.1353e-005,0.846186,-0.501731,0.129007,0.314692,0.159444,0.115515,-0.636277,0,0,0,0,0,0 ] - [ -0.122331,-0.54953,-0.000164388,1.11508,-0.567862,0.139566,0.274369,-0.15964,-0.114073,-0.472272,0,0,0,-0.1126,-0.346751,-0.000125364,0.846913,-0.502472,0.129878,0.314634,0.159445,0.115513,-0.636277,0,0,0,0,0,0 ] - [ -0.121858,-0.55181,-0.000163337,1.11717,-0.567664,0.139092,0.27438,-0.159638,-0.114073,-0.471075,0,0,0,-0.112075,-0.346996,-0.000124087,0.84763,-0.502943,0.129353,0.314575,0.159445,0.115511,-0.636277,0,0,0,0,0,0 ] - [ -0.121384,-0.554067,-0.000162282,1.11919,-0.567427,0.13862,0.274408,-0.159636,-0.114073,-0.469908,0,0,0,-0.111552,-0.347234,-0.000122814,0.848336,-0.503411,0.128831,0.314514,0.159446,0.115509,-0.636277,0,0,0,0,0,0 ] - [ -0.120912,-0.556301,-0.000161223,1.12114,-0.567151,0.138147,0.274454,-0.159634,-0.114074,-0.468773,0,0,0,-0.111032,-0.347463,-0.000121548,0.84903,-0.503876,0.128311,0.314452,0.159447,0.115507,-0.636277,0,0,0,0,0,0 ] - [ -0.120439,-0.558511,-0.000160161,1.12304,-0.566835,0.137675,0.274516,-0.159632,-0.114076,-0.467668,0,0,0,-0.110515,-0.347685,-0.000120288,0.849713,-0.504337,0.127794,0.314389,0.159447,0.115504,-0.636277,0,0,0,0,0,0 ] - [ -0.119967,-0.560697,-0.000159097,1.12487,-0.56648,0.137203,0.274596,-0.15963,-0.114078,-0.466596,0,0,0,-0.11,-0.347898,-0.000119034,0.850384,-0.504795,0.12728,0.314325,0.159448,0.115502,-0.636277,0,0,0,0,0,0 ] - [ -0.119496,-0.562857,-0.000158029,1.12663,-0.566086,0.136733,0.274694,-0.159627,-0.114081,-0.465557,0,0,0,-0.109489,-0.348103,-0.000117787,0.851043,-0.505249,0.126769,0.314259,0.159449,0.1155,-0.636277,0,0,0,0,0,0 ] - [ -0.119061,-0.564991,-0.000228859,1.12833,-0.565893,0.137552,0.274809,-0.159624,-0.114085,-0.46455,0,0,0,-0.109004,-0.3483,-0.000178602,0.851689,-0.505941,0.127556,0.314193,0.159449,0.115498,-0.636277,0,0,0,0,0,0 ] - [ -0.118592,-0.567099,-0.000227749,1.12997,-0.56542,0.137083,0.274942,-0.159622,-0.114089,-0.463578,0,0,0,-0.108499,-0.348488,-0.000177244,0.852323,-0.506387,0.127051,0.314125,0.15945,0.115495,-0.636277,0,0,0,0,0,0 ] - [ -0.118124,-0.56918,-0.000226635,1.13154,-0.564907,0.136615,0.275093,-0.159619,-0.114093,-0.462639,0,0,0,-0.107997,-0.348667,-0.000175895,0.852945,-0.506829,0.12655,0.314056,0.159451,0.115493,-0.636277,0,0,0,0,0,0 ] - [ -0.117657,-0.571234,-0.00022552,1.13304,-0.564354,0.136148,0.275262,-0.159615,-0.114099,-0.461735,0,0,0,-0.107499,-0.348838,-0.000174554,0.853553,-0.507267,0.126052,0.313985,0.159452,0.115491,-0.636277,0,0,0,0,0,0 ] - [ -0.117191,-0.573259,-0.000224402,1.13447,-0.563762,0.135683,0.27545,-0.159612,-0.114105,-0.460866,0,0,0,-0.107005,-0.348999,-0.000173223,0.854148,-0.507701,0.125559,0.313914,0.159452,0.115488,-0.636277,0,0,0,0,0,0 ] - [ -0.116727,-0.575255,-0.000223282,1.13584,-0.56313,0.135218,0.275656,-0.159609,-0.114111,-0.460032,0,0,0,-0.106514,-0.349151,-0.000171902,0.854729,-0.508131,0.125068,0.313841,0.159453,0.115486,-0.636277,0,0,0,0,0,0 ] - [ -0.116264,-0.577223,-0.00022216,1.13713,-0.562459,0.134756,0.27588,-0.159605,-0.114118,-0.459235,0,0,0,-0.106028,-0.349294,-0.00017059,0.855297,-0.508556,0.124582,0.313767,0.159454,0.115483,-0.636277,0,0,0,0,0,0 ] - [ -0.115803,-0.57916,-0.000221037,1.13836,-0.561749,0.134295,0.276123,-0.159601,-0.114126,-0.458473,0,0,0,-0.105545,-0.349427,-0.000169289,0.855851,-0.508977,0.1241,0.313692,0.159455,0.115481,-0.636277,0,0,0,0,0,0 ] - [ -0.115387,-0.581067,-0.00030872,1.13952,-0.561232,0.135105,0.276385,-0.159598,-0.114135,-0.457748,0,0,0,-0.105096,-0.349551,-0.000244508,0.856391,-0.509626,0.124899,0.313615,0.159456,0.115478,-0.636277,0,0,0,0,0,0 ] - [ -0.11493,-0.582943,-0.000307577,1.1406,-0.560443,0.134647,0.276665,-0.159594,-0.114144,-0.457061,0,0,0,-0.104622,-0.349665,-0.000243114,0.856917,-0.510038,0.124425,0.313537,0.159456,0.115476,-0.636277,0,0,0,0,0,0 ] - [ -0.114474,-0.584788,-0.000306433,1.14162,-0.559615,0.134192,0.276965,-0.159589,-0.114154,-0.456411,0,0,0,-0.104152,-0.349769,-0.000241732,0.857428,-0.510445,0.123956,0.313458,0.159457,0.115473,-0.636277,0,0,0,0,0,0 ] - [ -0.114021,-0.586601,-0.000305287,1.14257,-0.558748,0.133739,0.277283,-0.159585,-0.114164,-0.455798,0,0,0,-0.103688,-0.349864,-0.000240363,0.857925,-0.510848,0.123492,0.313378,0.159458,0.11547,-0.636277,0,0,0,0,0,0 ] - [ -0.11357,-0.588381,-0.000304141,1.14344,-0.557843,0.133288,0.27762,-0.159581,-0.114175,-0.455223,0,0,0,-0.103227,-0.349948,-0.000239006,0.858407,-0.511245,0.123032,0.313297,0.159459,0.115467,-0.636277,0,0,0,0,0,0 ] - [ -0.113121,-0.590128,-0.000302993,1.14424,-0.556899,0.132839,0.277975,-0.159576,-0.114187,-0.454687,0,0,0,-0.102772,-0.350022,-0.000237663,0.858874,-0.511638,0.122577,0.313214,0.15946,0.115465,-0.636277,0,0,0,0,0,0 ] - [ -0.112674,-0.591842,-0.000301845,1.14497,-0.555916,0.132392,0.27835,-0.159571,-0.1142,-0.45419,0,0,0,-0.102321,-0.350086,-0.000236333,0.859326,-0.512026,0.122127,0.31313,0.159461,0.115462,-0.636277,0,0,0,0,0,0 ] - [ -0.11223,-0.593522,-0.000300697,1.14563,-0.554895,0.131949,0.278744,-0.159566,-0.114213,-0.453731,0,0,0,-0.101875,-0.350139,-0.000235017,0.859762,-0.512409,0.121681,0.313044,0.159462,0.115459,-0.636277,0,0,0,0,0,0 ] - [ -0.111788,-0.595167,-0.000299548,1.14622,-0.553836,0.131507,0.279157,-0.159561,-0.114227,-0.453312,0,0,0,-0.101435,-0.350183,-0.000233714,0.860183,-0.512787,0.121241,0.312958,0.159463,0.115456,-0.636277,0,0,0,0,0,0 ] - [ -0.11135,-0.596778,-0.0002984,1.14673,-0.55274,0.131069,0.279589,-0.159556,-0.114241,-0.452931,0,0,0,-0.100999,-0.350215,-0.000232426,0.860588,-0.51316,0.120806,0.31287,0.159464,0.115453,-0.636277,0,0,0,0,0,0 ] - [ -0.110914,-0.598354,-0.000297253,1.14717,-0.551606,0.130633,0.28004,-0.159551,-0.114256,-0.452591,0,0,0,-0.100569,-0.350237,-0.000231153,0.860978,-0.513528,0.120376,0.31278,0.159465,0.11545,-0.636277,0,0,0,0,0,0 ] - [ -0.110545,-0.599894,-0.000425479,1.14754,-0.550669,0.131528,0.28051,-0.159545,-0.114272,-0.45229,0,0,0,-0.100187,-0.350248,-0.000341074,0.861352,-0.514127,0.121292,0.31269,0.159466,0.115447,-0.636277,0,0,0,0,0,0 ] - [ -0.110115,-0.601397,-0.000424343,1.14784,-0.549461,0.131098,0.280999,-0.15954,-0.114288,-0.452029,0,0,0,-0.0997671,-0.350249,-0.000339725,0.86171,-0.514485,0.120873,0.312598,0.159467,0.115444,-0.636277,0,0,0,0,0,0 ] - [ -0.109688,-0.602865,-0.000423207,1.14806,-0.548215,0.130671,0.281506,-0.159534,-0.114306,-0.451808,0,0,0,-0.0993529,-0.350238,-0.000338392,0.862052,-0.514838,0.12046,0.312505,0.159468,0.115441,-0.636277,0,0,0,0,0,0 ] - [ -0.109264,-0.604295,-0.000422069,1.14821,-0.546934,0.130247,0.282033,-0.159528,-0.114323,-0.451627,0,0,0,-0.0989443,-0.350217,-0.000337076,0.862378,-0.515185,0.120051,0.312411,0.159469,0.115437,-0.636277,0,0,0,0,0,0 ] - [ -0.108843,-0.605688,-0.000420931,1.14828,-0.545616,0.129826,0.282578,-0.159522,-0.114342,-0.451486,0,0,0,-0.0985413,-0.350184,-0.000335776,0.862688,-0.515527,0.119649,0.312315,0.15947,0.115434,-0.636277,0,0,0,0,0,0 ] - [ -0.108425,-0.607044,-0.000419793,1.14829,-0.544263,0.129409,0.283142,-0.159516,-0.114361,-0.451385,0,0,0,-0.0981439,-0.350141,-0.000334493,0.862981,-0.515864,0.119252,0.312218,0.159471,0.115431,-0.636277,0,0,0,0,0,0 ] - [ -0.108011,-0.608362,-0.000418654,1.14822,-0.542874,0.128995,0.283725,-0.159509,-0.11438,-0.451325,0,0,0,-0.0977521,-0.350087,-0.000333227,0.863258,-0.516195,0.118861,0.312119,0.159472,0.115428,-0.636277,0,0,0,0,0,0 ] - [ -0.1076,-0.609642,-0.000417515,1.14807,-0.54145,0.128584,0.284326,-0.159503,-0.114401,-0.451304,0,0,0,-0.0973661,-0.350021,-0.000331978,0.863519,-0.516522,0.118475,0.31202,0.159473,0.115424,-0.636277,0,0,0,0,0,0 ] - [ -0.107194,-0.610898,-0.000416385,1.14788,-0.540007,0.128178,0.284936,-0.159496,-0.114422,-0.451304,0,0,0,-0.0969858,-0.349944,-0.000330745,0.863763,-0.516843,0.118095,0.311919,0.159474,0.115421,-0.636277,0,0,0,0,0,0 ] - [ -0.10679,-0.6121,-0.000415247,1.14759,-0.538514,0.127774,0.285574,-0.159489,-0.114443,-0.451365,0,0,0,-0.0966113,-0.349856,-0.000329531,0.86399,-0.517158,0.117721,0.311816,0.159475,0.115417,-0.636277,0,0,0,0,0,0 ] - [ -0.106389,-0.613264,-0.000414108,1.14723,-0.536988,0.127374,0.28623,-0.159483,-0.114465,-0.451465,0,0,0,-0.0962426,-0.349757,-0.000328333,0.864202,-0.517469,0.117353,0.311712,0.159476,0.115414,-0.636277,0,0,0,0,0,0 ] - [ -0.105992,-0.614388,-0.00041297,1.14679,-0.535427,0.126977,0.286904,-0.159475,-0.114488,-0.451606,0,0,0,-0.0958797,-0.349647,-0.000327153,0.864396,-0.517774,0.11699,0.311607,0.159477,0.11541,-0.636277,0,0,0,0,0,0 ] - [ -0.105599,-0.615473,-0.000411833,1.14629,-0.533834,0.126584,0.287596,-0.159468,-0.114512,-0.451787,0,0,0,-0.0955226,-0.349525,-0.00032599,0.864574,-0.518073,0.116634,0.311501,0.159478,0.115407,-0.636277,0,0,0,0,0,0 ] - [ -0.105209,-0.616518,-0.000410696,1.1457,-0.532208,0.126195,0.288306,-0.159461,-0.114536,-0.452008,0,0,0,-0.0951714,-0.349392,-0.000324845,0.864735,-0.518368,0.116283,0.311393,0.15948,0.115403,-0.636277,0,0,0,0,0,0 ] - [ -0.104823,-0.617523,-0.000409559,1.14505,-0.53055,0.125809,0.289033,-0.159454,-0.114561,-0.452269,0,0,0,-0.094826,-0.349248,-0.000323718,0.86488,-0.518657,0.115938,0.311284,0.159481,0.115399,-0.636277,0,0,0,0,0,0 ] - [ -0.104441,-0.618488,-0.000408424,1.14433,-0.52886,0.125427,0.289778,-0.159446,-0.114586,-0.452569,0,0,0,-0.0944865,-0.349092,-0.000322608,0.865008,-0.518941,0.115599,0.311174,0.159482,0.115396,-0.636277,0,0,0,0,0,0 ] - [ -0.104062,-0.619412,-0.000407289,1.14353,-0.527139,0.125048,0.290539,-0.159438,-0.114612,-0.452909,0,0,0,-0.0941528,-0.348925,-0.000321516,0.865119,-0.519219,0.115266,0.311062,0.159483,0.115392,-0.636277,0,0,0,0,0,0 ] - [ -0.103687,-0.620296,-0.000406155,1.14266,-0.525388,0.124674,0.291318,-0.15943,-0.114639,-0.453288,0,0,0,-0.093825,-0.348747,-0.000320441,0.865214,-0.519493,0.114938,0.310949,0.159484,0.115388,-0.636277,0,0,0,0,0,0 ] - [ -0.103316,-0.621139,-0.000405022,1.14172,-0.523606,0.124303,0.292114,-0.159422,-0.114666,-0.453707,0,0,0,-0.0935029,-0.348557,-0.000319383,0.865293,-0.519761,0.114617,0.310834,0.159486,0.115384,-0.636277,0,0,0,0,0,0 ] - [ -0.102948,-0.621942,-0.00040389,1.14071,-0.521794,0.123936,0.292926,-0.159414,-0.114694,-0.454164,0,0,0,-0.0931866,-0.348356,-0.000318343,0.865355,-0.520023,0.114301,0.310718,0.159487,0.11538,-0.636277,0,0,0,0,0,0 ] - [ -0.102584,-0.622704,-0.000402759,1.13963,-0.519953,0.123572,0.293755,-0.159406,-0.114722,-0.45466,0,0,0,-0.0928761,-0.348144,-0.000317321,0.8654,-0.520281,0.113991,0.310601,0.159488,0.115376,-0.636277,0,0,0,0,0,0 ] - [ -0.102224,-0.623424,-0.000401629,1.13849,-0.518084,0.123213,0.2946,-0.159398,-0.114751,-0.455195,0,0,0,-0.0925712,-0.347921,-0.000316315,0.865429,-0.520534,0.113686,0.310483,0.159489,0.115372,-0.636277,0,0,0,0,0,0 ] - [ -0.101868,-0.624104,-0.0004005,1.13727,-0.516186,0.122857,0.29546,-0.159389,-0.11478,-0.455768,0,0,0,-0.092272,-0.347686,-0.000315327,0.865442,-0.520781,0.113387,0.310363,0.159491,0.115368,-0.636277,0,0,0,0,0,0 ] - [ -0.101515,-0.624743,-0.000399372,1.13598,-0.51426,0.122504,0.296337,-0.159381,-0.11481,-0.456378,0,0,0,-0.0919784,-0.34744,-0.000314355,0.865438,-0.521024,0.113094,0.310241,0.159492,0.115364,-0.636277,0,0,0,0,0,0 ] - [ -0.101166,-0.62534,-0.000398245,1.13463,-0.512308,0.122156,0.297228,-0.159372,-0.114841,-0.457026,0,0,0,-0.0916903,-0.347183,-0.0003134,0.865418,-0.521261,0.112807,0.310118,0.159493,0.11536,-0.636277,0,0,0,0,0,0 ] - [ -0.10082,-0.625896,-0.000397118,1.1332,-0.510329,0.121811,0.298135,-0.159363,-0.114872,-0.457711,0,0,0,-0.0914078,-0.346915,-0.000312462,0.865383,-0.521493,0.112524,0.309994,0.159495,0.115356,-0.636277,0,0,0,0,0,0 ] - [ -0.100479,-0.626411,-0.000395993,1.13171,-0.508324,0.12147,0.299056,-0.159355,-0.114903,-0.458433,0,0,0,-0.0911306,-0.346636,-0.00031154,0.865331,-0.521721,0.112248,0.309869,0.159496,0.115351,-0.636277,0,0,0,0,0,0 ] - [ -0.100141,-0.626885,-0.000394869,1.13016,-0.506294,0.121132,0.299992,-0.159346,-0.114935,-0.459191,0,0,0,-0.0908589,-0.346346,-0.000310634,0.865263,-0.521943,0.111976,0.309742,0.159497,0.115347,-0.636277,0,0,0,0,0,0 ] - [ -0.0998059,-0.627317,-0.000393745,1.12853,-0.50424,0.120798,0.300943,-0.159337,-0.114968,-0.459985,0,0,0,-0.0905924,-0.346044,-0.000309744,0.86518,-0.522161,0.11171,0.309614,0.159499,0.115343,-0.636277,0,0,0,0,0,0 ] - [ -0.0994748,-0.627709,-0.000392623,1.12685,-0.502161,0.120467,0.301907,-0.159327,-0.115001,-0.460815,0,0,0,-0.0903311,-0.345732,-0.00030887,0.86508,-0.522374,0.111449,0.309484,0.1595,0.115338,-0.636277,0,0,0,0,0,0 ] - [ -0.0991472,-0.628059,-0.000391501,1.12509,-0.500058,0.12014,0.302885,-0.159318,-0.115034,-0.46168,0,0,0,-0.090075,-0.345409,-0.000308012,0.864966,-0.522583,0.111193,0.309353,0.159502,0.115334,-0.636277,0,0,0,0,0,0 ] - [ -0.0988231,-0.628368,-0.000390379,1.12328,-0.497933,0.119817,0.303876,-0.159309,-0.115068,-0.46258,0,0,0,-0.0898239,-0.345075,-0.000307168,0.864835,-0.522787,0.110943,0.309221,0.159503,0.115329,-0.636277,0,0,0,0,0,0 ] - [ -0.0985023,-0.628636,-0.000389259,1.1214,-0.495785,0.119496,0.30488,-0.159299,-0.115103,-0.463514,0,0,0,-0.0895778,-0.344731,-0.00030634,0.86469,-0.522986,0.110697,0.309087,0.159504,0.115325,-0.636277,0,0,0,0,0,0 ] - [ -0.0981849,-0.628863,-0.000388139,1.11946,-0.493615,0.11918,0.305897,-0.15929,-0.115138,-0.464482,0,0,0,-0.0893365,-0.344375,-0.000305526,0.864529,-0.523181,0.110456,0.308952,0.159506,0.11532,-0.636277,0,0,0,0,0,0 ] - [ -0.0978708,-0.62905,-0.000387019,1.11745,-0.491425,0.118866,0.306926,-0.15928,-0.115173,-0.465483,0,0,0,-0.0891,-0.344009,-0.000304727,0.864354,-0.523371,0.11022,0.308815,0.159507,0.115316,-0.636277,0,0,0,0,0,0 ] - [ -0.0975598,-0.629196,-0.0003859,1.11539,-0.489214,0.118556,0.307967,-0.15927,-0.115209,-0.466517,0,0,0,-0.0888682,-0.343633,-0.000303942,0.864163,-0.523557,0.109989,0.308677,0.159509,0.115311,-0.636277,0,0,0,0,0,0 ] - [ -0.0972521,-0.629301,-0.00038478,1.11326,-0.486983,0.118249,0.30902,-0.159261,-0.115245,-0.467584,0,0,0,-0.0886409,-0.343246,-0.00030317,0.863958,-0.523739,0.109762,0.308538,0.15951,0.115306,-0.636277,0,0,0,0,0,0 ] - [ -0.0969474,-0.629366,-0.000383661,1.11108,-0.484734,0.117945,0.310084,-0.159251,-0.115281,-0.468682,0,0,0,-0.088418,-0.342849,-0.000302412,0.863739,-0.523916,0.109539,0.308397,0.159512,0.115301,-0.636277,0,0,0,0,0,0 ] - [ -0.0966458,-0.629391,-0.000382542,1.10883,-0.482465,0.117644,0.311159,-0.159241,-0.115318,-0.469811,0,0,0,-0.0881995,-0.342441,-0.000301667,0.863504,-0.52409,0.109321,0.308255,0.159513,0.115297,-0.636277,0,0,0,0,0,0 ] - [ -0.0963471,-0.629376,-0.000381423,1.10653,-0.480179,0.117345,0.312244,-0.159231,-0.115356,-0.470971,0,0,0,-0.0879852,-0.342023,-0.000300935,0.863256,-0.52426,0.109107,0.308111,0.159515,0.115292,-0.636277,0,0,0,0,0,0 ] - [ -0.0960512,-0.629321,-0.000380303,1.10417,-0.477876,0.11705,0.31334,-0.159221,-0.115393,-0.472162,0,0,0,-0.087775,-0.341596,-0.000300215,0.862994,-0.524425,0.108897,0.307966,0.159516,0.115287,-0.636277,0,0,0,0,0,0 ] - [ -0.0957581,-0.629227,-0.000379183,1.10176,-0.475556,0.116758,0.314446,-0.159211,-0.115431,-0.473381,0,0,0,-0.0875687,-0.341158,-0.000299507,0.862718,-0.524587,0.108691,0.30782,0.159518,0.115282,-0.636277,0,0,0,0,0,0 ] - [ -0.0954677,-0.629093,-0.000378062,1.09929,-0.473221,0.116468,0.31556,-0.1592,-0.11547,-0.47463,0,0,0,-0.0873662,-0.34071,-0.00029881,0.862428,-0.524745,0.108489,0.307672,0.15952,0.115277,-0.636277,0,0,0,0,0,0 ] - [ -0.0951799,-0.62892,-0.000376941,1.09676,-0.47087,0.116181,0.316684,-0.15919,-0.115508,-0.475907,0,0,0,-0.0871675,-0.340252,-0.000298124,0.862125,-0.5249,0.108291,0.307523,0.159521,0.115272,-0.636277,0,0,0,0,0,0 ] - [ -0.0948946,-0.628708,-0.000375819,1.09419,-0.468505,0.115897,0.317817,-0.15918,-0.115547,-0.477212,0,0,0,-0.0869723,-0.339785,-0.000297449,0.861809,-0.525051,0.108096,0.307372,0.159523,0.115267,-0.636277,0,0,0,0,0,0 ] - [ -0.0946119,-0.628458,-0.000374696,1.09156,-0.466126,0.115615,0.318958,-0.15917,-0.115587,-0.478544,0,0,0,-0.0867806,-0.339308,-0.000296785,0.86148,-0.525199,0.107905,0.30722,0.159524,0.115262,-0.636277,0,0,0,0,0,0 ] - [ -0.0943315,-0.628169,-0.000373571,1.08888,-0.463734,0.115335,0.320107,-0.159159,-0.115626,-0.479902,0,0,0,-0.0865922,-0.338822,-0.00029613,0.861137,-0.525343,0.107717,0.307067,0.159526,0.115256,-0.636277,0,0,0,0,0,0 ] - [ -0.0940533,-0.627842,-0.000372446,1.08615,-0.461329,0.115058,0.321263,-0.159149,-0.115666,-0.481286,0,0,0,-0.0864071,-0.338326,-0.000295485,0.860783,-0.525484,0.107532,0.306912,0.159528,0.115251,-0.636277,0,0,0,0,0,0 ] - [ -0.0937774,-0.627478,-0.000371319,1.08337,-0.458913,0.114782,0.322426,-0.159138,-0.115706,-0.482696,0,0,0,-0.0862249,-0.337821,-0.000294849,0.860415,-0.525622,0.10735,0.306756,0.159529,0.115246,-0.636277,0,0,0,0,0,0 ] - [ -0.0935036,-0.627077,-0.00037019,1.08054,-0.456486,0.114509,0.323596,-0.159128,-0.115746,-0.48413,0,0,0,-0.0860457,-0.337306,-0.000294222,0.860036,-0.525757,0.107171,0.306598,0.159531,0.115241,-0.636277,0,0,0,0,0,0 ] - [ -0.0932317,-0.626638,-0.00036906,1.07766,-0.454049,0.114238,0.324772,-0.159117,-0.115787,-0.485587,0,0,0,-0.0858692,-0.336783,-0.000293603,0.859645,-0.525889,0.106995,0.306439,0.159533,0.115235,-0.636277,0,0,0,0,0,0 ] - [ -0.0929618,-0.626163,-0.000367928,1.07474,-0.451602,0.113969,0.325954,-0.159107,-0.115828,-0.487068,0,0,0,-0.0856954,-0.336251,-0.000292992,0.859242,-0.526019,0.106821,0.306279,0.159535,0.11523,-0.636277,0,0,0,0,0,0 ] - [ -0.0926935,-0.625651,-0.000366793,1.07177,-0.449146,0.113702,0.327141,-0.159096,-0.115868,-0.488572,0,0,0,-0.0855239,-0.335709,-0.000292388,0.858827,-0.526145,0.10665,0.306117,0.159536,0.115224,-0.636277,0,0,0,0,0,0 ] - [ -0.0924269,-0.625104,-0.000365656,1.06876,-0.446683,0.113436,0.328334,-0.159085,-0.11591,-0.490097,0,0,0,-0.0853547,-0.335159,-0.00029179,0.858402,-0.52627,0.106481,0.305954,0.159538,0.115219,-0.636277,0,0,0,0,0,0 ] - [ -0.0921619,-0.624521,-0.000364517,1.06571,-0.444212,0.113172,0.32953,-0.159075,-0.115951,-0.491643,0,0,0,-0.0851877,-0.334601,-0.000291199,0.857965,-0.526391,0.106315,0.305789,0.15954,0.115213,-0.636277,0,0,0,0,0,0 ] - [ -0.0921542,-0.623903,-0.000908323,1.06261,-0.441384,0.111684,0.330731,-0.159064,-0.115992,-0.49321,0,0,0,-0.0852026,-0.334034,-0.000761392,0.857517,-0.526164,0.105013,0.305623,0.159542,0.115207,-0.636277,0,0,0,0,0,0 ] - [ -0.0918913,-0.623251,-0.000907034,1.05948,-0.4389,0.111422,0.331936,-0.159053,-0.116034,-0.494796,0,0,0,-0.0850394,-0.333458,-0.000760779,0.857059,-0.526281,0.104851,0.305455,0.159543,0.115202,-0.636277,0,0,0,0,0,0 ] - [ -0.0916297,-0.622565,-0.000905729,1.0563,-0.436411,0.111162,0.333144,-0.159043,-0.116075,-0.496401,0,0,0,-0.0848778,-0.332875,-0.000760169,0.856591,-0.526397,0.10469,0.305286,0.159545,0.115196,-0.636277,0,0,0,0,0,0 ] - [ -0.091369,-0.621844,-0.000904407,1.05309,-0.433918,0.110903,0.334355,-0.159032,-0.116117,-0.498025,0,0,0,-0.0847177,-0.332283,-0.000759561,0.856112,-0.52651,0.10453,0.305116,0.159547,0.11519,-0.636277,0,0,0,0,0,0 ] - [ -0.0911094,-0.621091,-0.000903068,1.04984,-0.431422,0.110644,0.335568,-0.159021,-0.116159,-0.499665,0,0,0,-0.084559,-0.331683,-0.000758955,0.855624,-0.526622,0.104372,0.304944,0.159549,0.115184,-0.636277,0,0,0,0,0,0 ] - [ -0.0908508,-0.620305,-0.000901713,1.04655,-0.428922,0.110387,0.336783,-0.159011,-0.116201,-0.501323,0,0,0,-0.0844015,-0.331076,-0.000758352,0.855127,-0.526732,0.104215,0.304771,0.159551,0.115179,-0.636277,0,0,0,0,0,0 ] - [ -0.090593,-0.619486,-0.000900343,1.04323,-0.42642,0.110131,0.337999,-0.159,-0.116243,-0.502997,0,0,0,-0.0842452,-0.33046,-0.00075775,0.85462,-0.526841,0.10406,0.304596,0.159553,0.115173,-0.636277,0,0,0,0,0,0 ] - [ -0.0903359,-0.618636,-0.000898957,1.03988,-0.423917,0.109875,0.339217,-0.158989,-0.116285,-0.504685,0,0,0,-0.0840899,-0.329837,-0.00075715,0.854104,-0.526948,0.103905,0.30442,0.159555,0.115167,-0.636277,0,0,0,0,0,0 ] - [ -0.0900795,-0.617754,-0.000897555,1.03649,-0.421413,0.10962,0.340435,-0.158979,-0.116327,-0.506389,0,0,0,-0.0839353,-0.329207,-0.00075655,0.853579,-0.527054,0.103751,0.304243,0.159557,0.115161,-0.636277,0,0,0,0,0,0 ] - [ -0.0898713,-0.616842,-0.00100048,1.03307,-0.418634,0.108063,0.341654,-0.158968,-0.116369,-0.508105,0,0,0,-0.0838162,-0.328569,-0.000847615,0.853046,-0.526884,0.102313,0.304064,0.159558,0.115155,-0.636277,0,0,0,0,0,0 ] - [ -0.0896157,-0.6159,-0.000999066,1.02963,-0.416132,0.107808,0.342872,-0.158958,-0.116411,-0.509835,0,0,0,-0.0836628,-0.327924,-0.000847041,0.852505,-0.526988,0.10216,0.303884,0.15956,0.115149,-0.636277,0,0,0,0,0,0 ] - [ -0.0893603,-0.614928,-0.000997633,1.02616,-0.413631,0.107555,0.344089,-0.158947,-0.116453,-0.511577,0,0,0,-0.0835098,-0.327271,-0.000846465,0.851956,-0.527091,0.102008,0.303702,0.159562,0.115142,-0.636277,0,0,0,0,0,0 ] - [ -0.0891052,-0.613927,-0.000996182,1.02266,-0.411132,0.107301,0.345306,-0.158936,-0.116495,-0.513331,0,0,0,-0.0833569,-0.326612,-0.000845889,0.851398,-0.527194,0.101855,0.303519,0.159564,0.115136,-0.636277,0,0,0,0,0,0 ] - [ -0.0888502,-0.612898,-0.000994715,1.01913,-0.408637,0.107048,0.346521,-0.158926,-0.116537,-0.515095,0,0,0,-0.0832042,-0.325946,-0.000845312,0.850834,-0.527295,0.101703,0.303335,0.159566,0.11513,-0.636277,0,0,0,0,0,0 ] - [ -0.0885953,-0.611841,-0.000993232,1.01558,-0.406146,0.106795,0.347734,-0.158915,-0.116579,-0.516869,0,0,0,-0.0830514,-0.325273,-0.000844733,0.850262,-0.527397,0.101551,0.303149,0.159568,0.115124,-0.636277,0,0,0,0,0,0 ] - [ -0.0883402,-0.610756,-0.000991733,1.01201,-0.40366,0.106541,0.348944,-0.158905,-0.116621,-0.518652,0,0,0,-0.0828983,-0.324593,-0.000844153,0.849683,-0.527498,0.101399,0.302962,0.15957,0.115117,-0.636277,0,0,0,0,0,0 ] - [ -0.088085,-0.609646,-0.000990218,1.00842,-0.401179,0.106288,0.350152,-0.158895,-0.116663,-0.520444,0,0,0,-0.0827449,-0.323907,-0.00084357,0.849098,-0.527599,0.101246,0.302773,0.159572,0.115111,-0.636277,0,0,0,0,0,0 ] - [ -0.0878493,-0.608509,-0.00103314,1.00481,-0.398443,0.104728,0.351356,-0.158884,-0.116704,-0.522243,0,0,0,-0.0826061,-0.323215,-0.000882841,0.848506,-0.527438,0.0997954,0.302583,0.159574,0.115104,-0.636277,0,0,0,0,0,0 ] - [ -0.0875933,-0.607346,-0.00103164,1.00118,-0.395976,0.104474,0.352556,-0.158874,-0.116746,-0.524048,0,0,0,-0.0824515,-0.322516,-0.000882287,0.847909,-0.527539,0.0996416,0.302392,0.159576,0.115098,-0.636277,0,0,0,0,0,0 ] - [ -0.0873368,-0.606159,-0.00103013,0.997535,-0.393517,0.10422,0.353753,-0.158864,-0.116787,-0.52586,0,0,0,-0.0822961,-0.321811,-0.000881729,0.847305,-0.52764,0.099487,0.302199,0.159579,0.115091,-0.636277,0,0,0,0,0,0 ] - [ -0.0870798,-0.604948,-0.0010286,0.993874,-0.391068,0.103965,0.354944,-0.158853,-0.116828,-0.527677,0,0,0,-0.0821399,-0.321101,-0.000881168,0.846696,-0.527741,0.0993315,0.302004,0.159581,0.115085,-0.636277,0,0,0,0,0,0 ] - [ -0.0868221,-0.603714,-0.00102705,0.990199,-0.388628,0.103709,0.356131,-0.158843,-0.116869,-0.529499,0,0,0,-0.0819825,-0.320384,-0.000880604,0.846081,-0.527844,0.0991749,0.301809,0.159583,0.115078,-0.636277,0,0,0,0,0,0 ] - [ -0.0865635,-0.602457,-0.0010255,0.986513,-0.386198,0.103452,0.357312,-0.158833,-0.11691,-0.531324,0,0,0,-0.0818239,-0.319662,-0.000880036,0.845461,-0.527946,0.0990171,0.301612,0.159585,0.115072,-0.636277,0,0,0,0,0,0 ] - [ -0.0863041,-0.601178,-0.00102393,0.982816,-0.38378,0.103195,0.358487,-0.158823,-0.116951,-0.533152,0,0,0,-0.081664,-0.318933,-0.000879464,0.844837,-0.52805,0.0988579,0.301413,0.159587,0.115065,-0.636277,0,0,0,0,0,0 ] - [ -0.0860436,-0.599878,-0.00102234,0.979109,-0.381374,0.102936,0.359656,-0.158813,-0.116991,-0.534982,0,0,0,-0.0815025,-0.3182,-0.000878888,0.844208,-0.528155,0.0986972,0.301213,0.159589,0.115058,-0.636277,0,0,0,0,0,0 ] - [ -0.0857948,-0.598557,-0.00105008,0.975396,-0.378708,0.101288,0.360818,-0.158804,-0.117032,-0.536813,0,0,0,-0.0813494,-0.317461,-0.000905018,0.843575,-0.527988,0.0971514,0.301012,0.159591,0.115051,-0.636277,0,0,0,0,0,0 ] - [ -0.085532,-0.597217,-0.00104853,0.971676,-0.376329,0.101027,0.361973,-0.158794,-0.117072,-0.538645,0,0,0,-0.0811845,-0.316717,-0.000904473,0.842938,-0.528095,0.0969873,0.300809,0.159593,0.115044,-0.636277,0,0,0,0,0,0 ] - [ -0.085268,-0.595857,-0.00104697,0.967952,-0.373965,0.100765,0.363121,-0.158784,-0.117111,-0.540477,0,0,0,-0.0810177,-0.315968,-0.000903924,0.842297,-0.528203,0.0968213,0.300605,0.159596,0.115037,-0.636277,0,0,0,0,0,0 ] - [ -0.0850025,-0.59448,-0.0010454,0.964225,-0.371617,0.100502,0.36426,-0.158774,-0.117151,-0.542308,0,0,0,-0.0808488,-0.315213,-0.00090337,0.841653,-0.528313,0.0966533,0.3004,0.159598,0.115031,-0.636277,0,0,0,0,0,0 ] - [ -0.0847356,-0.593084,-0.00104381,0.960498,-0.369285,0.100237,0.365391,-0.158765,-0.11719,-0.544137,0,0,0,-0.0806778,-0.314454,-0.000902811,0.841005,-0.528425,0.0964831,0.300193,0.1596,0.115024,-0.636277,0,0,0,0,0,0 ] - [ -0.0844671,-0.591672,-0.00104222,0.95677,-0.36697,0.0999703,0.366513,-0.158755,-0.117229,-0.545964,0,0,0,-0.0805044,-0.31369,-0.000902246,0.840355,-0.528539,0.0963106,0.299985,0.159602,0.115016,-0.636277,0,0,0,0,0,0 ] - [ -0.0841969,-0.590243,-0.00104062,0.953045,-0.364673,0.0997023,0.367626,-0.158746,-0.117267,-0.547788,0,0,0,-0.0803287,-0.312921,-0.000901677,0.839701,-0.528655,0.0961356,0.299775,0.159605,0.115009,-0.636277,0,0,0,0,0,0 ] - [ -0.0839327,-0.5888,-0.00105711,0.949323,-0.362147,0.0981506,0.36873,-0.158737,-0.117305,-0.549607,0,0,0,-0.0801566,-0.312148,-0.00091783,0.839046,-0.528524,0.0946797,0.299564,0.159607,0.115002,-0.636277,0,0,0,0,0,0 ] - [ -0.0836589,-0.587341,-0.00105555,0.945607,-0.359889,0.097879,0.369823,-0.158728,-0.117343,-0.551422,0,0,0,-0.0799756,-0.311371,-0.000917292,0.838388,-0.528644,0.0944996,0.299352,0.159609,0.114995,-0.636277,0,0,0,0,0,0 ] - [ -0.0833832,-0.58587,-0.00105398,0.941898,-0.357652,0.0976054,0.370906,-0.158719,-0.117381,-0.553232,0,0,0,-0.0797918,-0.310589,-0.000916748,0.837728,-0.528767,0.0943166,0.299138,0.159611,0.114988,-0.636277,0,0,0,0,0,0 ] - [ -0.0831055,-0.584385,-0.00105241,0.938197,-0.355436,0.0973299,0.371978,-0.15871,-0.117418,-0.555035,0,0,0,-0.0796051,-0.309802,-0.000916199,0.837067,-0.528892,0.0941308,0.298923,0.159614,0.11498,-0.636277,0,0,0,0,0,0 ] - [ -0.0828256,-0.582888,-0.00105083,0.934507,-0.353243,0.0970522,0.373039,-0.158701,-0.117455,-0.556832,0,0,0,-0.0794153,-0.309012,-0.000915645,0.836404,-0.529019,0.0939418,0.298706,0.159616,0.114973,-0.636277,0,0,0,0,0,0 ] - [ -0.0825435,-0.58138,-0.00104924,0.930828,-0.351073,0.0967723,0.374089,-0.158692,-0.117491,-0.55862,0,0,0,-0.0792224,-0.308218,-0.000915085,0.83574,-0.52915,0.0937497,0.298488,0.159618,0.114966,-0.636277,0,0,0,0,0,0 ] - [ -0.0822592,-0.579861,-0.00104764,0.927163,-0.348927,0.0964901,0.375126,-0.158684,-0.117527,-0.560401,0,0,0,-0.0790261,-0.307419,-0.000914518,0.835076,-0.529284,0.0935543,0.298269,0.159621,0.114958,-0.636277,0,0,0,0,0,0 ] - [ -0.0819772,-0.578332,-0.00105761,0.923514,-0.34656,0.0949162,0.376151,-0.158675,-0.117563,-0.562172,0,0,0,-0.0788305,-0.306617,-0.000924838,0.83441,-0.529174,0.0920685,0.298048,0.159623,0.114951,-0.636277,0,0,0,0,0,0 ] - [ -0.081688,-0.576795,-0.00105608,0.919881,-0.344465,0.0946292,0.377164,-0.158667,-0.117598,-0.563934,0,0,0,-0.0786273,-0.305812,-0.000924309,0.833744,-0.529314,0.0918662,0.297826,0.159626,0.114943,-0.636277,0,0,0,0,0,0 ] - [ -0.0813962,-0.57525,-0.00105454,0.916268,-0.342397,0.0943396,0.378164,-0.158659,-0.117632,-0.565686,0,0,0,-0.0784205,-0.305002,-0.000923775,0.833078,-0.529457,0.0916602,0.297603,0.159628,0.114936,-0.636277,0,0,0,0,0,0 ] - [ -0.0811017,-0.573697,-0.001053,0.912674,-0.340356,0.0940473,0.37915,-0.158651,-0.117667,-0.567426,0,0,0,-0.0782099,-0.304189,-0.000923235,0.832412,-0.529604,0.0914505,0.297378,0.15963,0.114928,-0.636277,0,0,0,0,0,0 ] - [ -0.0808045,-0.572138,-0.00105145,0.909103,-0.338344,0.0937523,0.380123,-0.158643,-0.1177,-0.569154,0,0,0,-0.0779954,-0.303373,-0.000922689,0.831746,-0.529755,0.0912369,0.297152,0.159633,0.114921,-0.636277,0,0,0,0,0,0 ] - [ -0.0805044,-0.570574,-0.0010499,0.905555,-0.336361,0.0934545,0.381081,-0.158635,-0.117734,-0.57087,0,0,0,-0.0777769,-0.302554,-0.000922137,0.831081,-0.529909,0.0910193,0.296924,0.159635,0.114913,-0.636277,0,0,0,0,0,0 ] - [ -0.0802015,-0.569005,-0.00104835,0.902033,-0.334408,0.0931538,0.382026,-0.158627,-0.117766,-0.572573,0,0,0,-0.0775544,-0.301731,-0.000921579,0.830416,-0.530067,0.0907977,0.296696,0.159638,0.114905,-0.636277,0,0,0,0,0,0 ] - [ -0.0798981,-0.567432,-0.00105321,0.898538,-0.332242,0.09156,0.382955,-0.15862,-0.117799,-0.574263,0,0,0,-0.0773299,-0.300905,-0.000927241,0.829752,-0.529986,0.0892831,0.296465,0.15964,0.114897,-0.636277,0,0,0,0,0,0 ] - [ -0.0795891,-0.565856,-0.00105173,0.895071,-0.330352,0.0912531,0.38387,-0.158612,-0.11783,-0.575937,0,0,0,-0.0770989,-0.300076,-0.000926728,0.82909,-0.530152,0.0890529,0.296234,0.159643,0.114889,-0.636277,0,0,0,0,0,0 ] - [ -0.0792768,-0.564278,-0.00105026,0.891635,-0.328495,0.0909431,0.384769,-0.158605,-0.117862,-0.577597,0,0,0,-0.0768634,-0.299244,-0.00092621,0.828428,-0.530323,0.0888183,0.296001,0.159645,0.114882,-0.636277,0,0,0,0,0,0 ] - [ -0.0789614,-0.562698,-0.00104879,0.888232,-0.326671,0.0906298,0.385653,-0.158598,-0.117892,-0.579242,0,0,0,-0.0766234,-0.29841,-0.000925686,0.827769,-0.530498,0.0885792,0.295767,0.159648,0.114874,-0.636277,0,0,0,0,0,0 ] - [ -0.0786425,-0.561118,-0.00104732,0.884861,-0.324881,0.0903131,0.386521,-0.158591,-0.117923,-0.58087,0,0,0,-0.0763788,-0.297572,-0.000925157,0.827111,-0.530678,0.0883354,0.295531,0.15965,0.114866,-0.636277,0,0,0,0,0,0 ] - [ -0.0783203,-0.559538,-0.00104585,0.881527,-0.323126,0.0899931,0.387373,-0.158584,-0.117952,-0.582481,0,0,0,-0.0761294,-0.296732,-0.000924623,0.826455,-0.530863,0.088087,0.295294,0.159653,0.114858,-0.636277,0,0,0,0,0,0 ] - [ -0.0779945,-0.55796,-0.00104438,0.878229,-0.321408,0.0896695,0.388208,-0.158577,-0.117981,-0.584075,0,0,0,-0.0758752,-0.295889,-0.000924082,0.825801,-0.531052,0.0878337,0.295056,0.159655,0.11485,-0.636277,0,0,0,0,0,0 ] - [ -0.0776659,-0.556383,-0.00104513,0.87497,-0.319488,0.0880687,0.389027,-0.158571,-0.11801,-0.585651,0,0,0,-0.0756169,-0.295044,-0.000925932,0.825149,-0.531008,0.0863024,0.294816,0.159658,0.114841,-0.636277,0,0,0,0,0,0 ] - [ -0.0773329,-0.554809,-0.00104376,0.871751,-0.317843,0.0877377,0.389828,-0.158564,-0.118038,-0.587208,0,0,0,-0.0753527,-0.294196,-0.000925445,0.8245,-0.531207,0.0860391,0.294575,0.159661,0.114833,-0.636277,0,0,0,0,0,0 ] - [ -0.076996,-0.553239,-0.00104239,0.868575,-0.316237,0.087403,0.390613,-0.158558,-0.118065,-0.588746,0,0,0,-0.0750834,-0.293345,-0.000924953,0.823854,-0.531412,0.0857706,0.294333,0.159663,0.114825,-0.636277,0,0,0,0,0,0 ] - [ -0.0766553,-0.551673,-0.00104102,0.865441,-0.31467,0.0870643,0.39138,-0.158552,-0.118091,-0.590265,0,0,0,-0.0748088,-0.292493,-0.000924457,0.823211,-0.531621,0.085497,0.29409,0.159666,0.114817,-0.636277,0,0,0,0,0,0 ] - [ -0.0763106,-0.550112,-0.00103966,0.862353,-0.313142,0.0867218,0.392129,-0.158546,-0.118118,-0.591763,0,0,0,-0.0745289,-0.291638,-0.000923956,0.822571,-0.531836,0.085218,0.293845,0.159668,0.114808,-0.636277,0,0,0,0,0,0 ] - [ -0.0759618,-0.548557,-0.0010383,0.859311,-0.311656,0.0863751,0.392861,-0.15854,-0.118143,-0.593241,0,0,0,-0.0742436,-0.29078,-0.00092345,0.821933,-0.532057,0.0849335,0.293598,0.159671,0.1148,-0.636277,0,0,0,0,0,0 ] - [ -0.075609,-0.547009,-0.00103695,0.856317,-0.31021,0.0860243,0.393574,-0.158535,-0.118168,-0.594698,0,0,0,-0.0739527,-0.289921,-0.000922939,0.8213,-0.532283,0.0846436,0.293351,0.159674,0.114792,-0.636277,0,0,0,0,0,0 ] - [ -0.0752519,-0.545468,-0.0010356,0.853372,-0.308806,0.0856693,0.394269,-0.15853,-0.118192,-0.596133,0,0,0,-0.0736562,-0.289059,-0.000922423,0.82067,-0.532514,0.0843479,0.293102,0.159676,0.114783,-0.636277,0,0,0,0,0,0 ] - [ -0.0748899,-0.543936,-0.00103277,0.850478,-0.307186,0.083914,0.394945,-0.158524,-0.118216,-0.597547,0,0,0,-0.0733535,-0.288195,-0.0009209,0.820043,-0.532493,0.0826504,0.292852,0.159679,0.114775,-0.636277,0,0,0,0,0,0 ] - [ -0.0745241,-0.542413,-0.00103154,0.847637,-0.305869,0.0835502,0.395603,-0.158519,-0.118239,-0.598937,0,0,0,-0.0730455,-0.28733,-0.000920457,0.81942,-0.532736,0.0823432,0.2926,0.159682,0.114766,-0.636277,0,0,0,0,0,0 ] - [ -0.0741539,-0.540899,-0.00103032,0.84485,-0.304595,0.0831819,0.396242,-0.158514,-0.118261,-0.600305,0,0,0,-0.0727315,-0.286462,-0.00092001,0.818802,-0.532986,0.0820301,0.292347,0.159685,0.114758,-0.636277,0,0,0,0,0,0 ] - [ -0.073779,-0.539396,-0.00102911,0.842117,-0.303366,0.082809,0.396861,-0.15851,-0.118282,-0.60165,0,0,0,-0.0724116,-0.285592,-0.000919559,0.818187,-0.533241,0.081711,0.292093,0.159687,0.114749,-0.636277,0,0,0,0,0,0 ] - [ -0.0733995,-0.537904,-0.00102791,0.839441,-0.302182,0.0824314,0.397462,-0.158505,-0.118303,-0.60297,0,0,0,-0.0720855,-0.28472,-0.000919105,0.817577,-0.533503,0.0813858,0.291838,0.15969,0.11474,-0.636277,0,0,0,0,0,0 ] - [ -0.0730152,-0.536424,-0.00102672,0.836823,-0.301044,0.0820491,0.398043,-0.158501,-0.118324,-0.604267,0,0,0,-0.0717532,-0.283847,-0.000918647,0.81697,-0.53377,0.0810544,0.291581,0.159693,0.114732,-0.636277,0,0,0,0,0,0 ] - [ -0.0726261,-0.534957,-0.00102553,0.834263,-0.299952,0.0816619,0.398605,-0.158496,-0.118343,-0.605539,0,0,0,-0.0714146,-0.282971,-0.000918185,0.816369,-0.534044,0.0807168,0.291323,0.159696,0.114723,-0.636277,0,0,0,0,0,0 ] - [ -0.072232,-0.533502,-0.00102435,0.831764,-0.298907,0.0812696,0.399147,-0.158492,-0.118362,-0.606787,0,0,0,-0.0710696,-0.282094,-0.000917719,0.815772,-0.534325,0.0803727,0.291064,0.159698,0.114714,-0.636277,0,0,0,0,0,0 ] - [ -0.0718312,-0.532062,-0.00101858,0.829325,-0.29766,0.0795257,0.399669,-0.158489,-0.11838,-0.608009,0,0,0,-0.0707167,-0.281215,-0.000913333,0.815179,-0.534362,0.0786745,0.290804,0.159701,0.114705,-0.636277,0,0,0,0,0,0 ] - [ -0.0714269,-0.530636,-0.00101754,0.826949,-0.296711,0.0791232,0.400171,-0.158485,-0.118398,-0.609206,0,0,0,-0.0703587,-0.280334,-0.000912953,0.814591,-0.534655,0.0783174,0.290542,0.159704,0.114697,-0.636277,0,0,0,0,0,0 ] - [ -0.0710174,-0.529225,-0.00101651,0.824637,-0.29581,0.0787155,0.400654,-0.158481,-0.118415,-0.610377,0,0,0,-0.069994,-0.279451,-0.00091257,0.814008,-0.534955,0.0779536,0.290279,0.159707,0.114688,-0.636277,0,0,0,0,0,0 ] - [ -0.0706026,-0.527829,-0.00101549,0.822389,-0.294957,0.0783024,0.401117,-0.158478,-0.118431,-0.611522,0,0,0,-0.0696225,-0.278566,-0.000912185,0.81343,-0.535262,0.077583,0.290014,0.15971,0.114679,-0.636277,0,0,0,0,0,0 ] - [ -0.0701823,-0.52645,-0.00101449,0.820206,-0.294154,0.0778838,0.401559,-0.158475,-0.118447,-0.61264,0,0,0,-0.0692442,-0.27768,-0.000911797,0.812856,-0.535576,0.0772055,0.289749,0.159712,0.11467,-0.636277,0,0,0,0,0,0 ] - [ -0.0697565,-0.525087,-0.00101349,0.818089,-0.293401,0.0774597,0.401982,-0.158472,-0.118461,-0.613732,0,0,0,-0.0688589,-0.276791,-0.000911407,0.812288,-0.535896,0.0768212,0.289482,0.159715,0.114661,-0.636277,0,0,0,0,0,0 ] - [ -0.069325,-0.523741,-0.0010125,0.816039,-0.292697,0.0770299,0.402384,-0.158469,-0.118476,-0.614798,0,0,0,-0.0684666,-0.275901,-0.000911014,0.811725,-0.536223,0.0764297,0.289213,0.159718,0.114652,-0.636277,0,0,0,0,0,0 ] - [ -0.0688878,-0.522413,-0.00101152,0.814057,-0.292044,0.0765944,0.402766,-0.158467,-0.118489,-0.615837,0,0,0,-0.0680672,-0.275009,-0.000910619,0.811167,-0.536557,0.0760312,0.288944,0.159721,0.114642,-0.636277,0,0,0,0,0,0 ] - [ -0.0684422,-0.521103,-0.00100366,0.812144,-0.291203,0.074892,0.403128,-0.158464,-0.118502,-0.616848,0,0,0,-0.0676583,-0.274115,-0.000904125,0.810613,-0.53666,0.0743629,0.288673,0.159724,0.114633,-0.636277,0,0,0,0,0,0 ] - [ -0.0679932,-0.519811,-0.00100283,0.810299,-0.29065,0.0744445,0.40347,-0.158462,-0.118514,-0.617832,0,0,0,-0.0672443,-0.27322,-0.000903828,0.810065,-0.537008,0.0739498,0.288401,0.159727,0.114624,-0.636277,0,0,0,0,0,0 ] - [ -0.0675382,-0.518538,-0.00100201,0.808524,-0.290149,0.073991,0.403791,-0.15846,-0.118525,-0.618789,0,0,0,-0.0668229,-0.272322,-0.00090353,0.809522,-0.537364,0.0735293,0.288128,0.15973,0.114615,-0.636277,0,0,0,0,0,0 ] - [ -0.0670769,-0.517284,-0.00100121,0.80682,-0.289698,0.0735312,0.404093,-0.158458,-0.118536,-0.619719,0,0,0,-0.066394,-0.271422,-0.00090323,0.808985,-0.537726,0.0731012,0.287854,0.159733,0.114606,-0.636277,0,0,0,0,0,0 ] - [ -0.0666094,-0.51605,-0.00100042,0.805185,-0.289299,0.0730651,0.404374,-0.158456,-0.118546,-0.62062,0,0,0,-0.0659574,-0.270521,-0.00090293,0.808452,-0.538095,0.0726655,0.287578,0.159736,0.114596,-0.636277,0,0,0,0,0,0 ] - [ -0.0661354,-0.514835,-0.000999643,0.803622,-0.288951,0.0725926,0.404635,-0.158455,-0.118555,-0.621495,0,0,0,-0.0655131,-0.269617,-0.000902628,0.807925,-0.538471,0.0722221,0.287301,0.159739,0.114587,-0.636277,0,0,0,0,0,0 ] - [ -0.065655,-0.51364,-0.000998878,0.80213,-0.288653,0.0721136,0.404877,-0.158453,-0.118563,-0.622341,0,0,0,-0.0650611,-0.268712,-0.000902325,0.807402,-0.538855,0.0717709,0.287023,0.159742,0.114577,-0.636277,0,0,0,0,0,0 ] - [ -0.0651679,-0.512466,-0.000998124,0.800709,-0.288407,0.0716279,0.405098,-0.158452,-0.118571,-0.62316,0,0,0,-0.0646011,-0.267804,-0.000902021,0.806885,-0.539246,0.0713118,0.286744,0.159745,0.114568,-0.636277,0,0,0,0,0,0 ] - [ -0.0646741,-0.511312,-0.000997383,0.799359,-0.288212,0.0711354,0.4053,-0.158451,-0.118579,-0.623951,0,0,0,-0.0641331,-0.266894,-0.000901716,0.806373,-0.539644,0.0708447,0.286463,0.159748,0.114558,-0.636277,0,0,0,0,0,0 ] - [ -0.0641698,-0.510178,-0.000986987,0.798081,-0.287816,0.069363,0.405481,-0.15845,-0.118585,-0.624715,0,0,0,-0.0636538,-0.265982,-0.000892728,0.805865,-0.539797,0.0690943,0.286181,0.159751,0.114549,-0.636277,0,0,0,0,0,0 ] - [ -0.0636621,-0.509065,-0.000986423,0.796874,-0.287723,0.0688565,0.405644,-0.15845,-0.118591,-0.625451,0,0,0,-0.0631695,-0.265068,-0.000892549,0.805363,-0.540209,0.0686108,0.285898,0.159754,0.114539,-0.636277,0,0,0,0,0,0 ] - [ -0.0631473,-0.507973,-0.000985872,0.795739,-0.28768,0.0683429,0.405787,-0.158449,-0.118596,-0.626159,0,0,0,-0.0626769,-0.264151,-0.000892371,0.804866,-0.540629,0.068119,0.285614,0.159757,0.11453,-0.636277,0,0,0,0,0,0 ] - [ -0.0626252,-0.506901,-0.000985335,0.794674,-0.287688,0.067822,0.40591,-0.158449,-0.118601,-0.62684,0,0,0,-0.0621758,-0.263232,-0.000892193,0.804373,-0.541056,0.0676188,0.285329,0.15976,0.11452,-0.636277,0,0,0,0,0,0 ] - [ -0.0620957,-0.50585,-0.000984812,0.79368,-0.287745,0.0672937,0.406015,-0.158449,-0.118604,-0.627494,0,0,0,-0.0616662,-0.262311,-0.000892017,0.803885,-0.54149,0.06711,0.285042,0.159763,0.11451,-0.636277,0,0,0,0,0,0 ] - [ -0.0615587,-0.50482,-0.000984302,0.792757,-0.287853,0.0667578,0.406101,-0.158449,-0.118608,-0.628121,0,0,0,-0.061148,-0.261387,-0.000891841,0.803402,-0.541931,0.0665926,0.284754,0.159766,0.114501,-0.636277,0,0,0,0,0,0 ] - [ -0.061014,-0.50381,-0.000983805,0.791903,-0.288009,0.0662142,0.406168,-0.158449,-0.11861,-0.628721,0,0,0,-0.060621,-0.26046,-0.000891665,0.802923,-0.54238,0.0660665,0.284465,0.159769,0.114491,-0.636277,0,0,0,0,0,0 ] - [ -0.0604616,-0.502821,-0.000983322,0.791119,-0.288214,0.0656629,0.406216,-0.158449,-0.118612,-0.629294,0,0,0,-0.0600851,-0.25953,-0.000891491,0.802449,-0.542835,0.0655315,0.284175,0.159772,0.114481,-0.636277,0,0,0,0,0,0 ] - [ -0.0599012,-0.501852,-0.000982851,0.790403,-0.288467,0.0651036,0.406247,-0.158449,-0.118613,-0.62984,0,0,0,-0.0595403,-0.258598,-0.000891317,0.801979,-0.543298,0.0649875,0.283884,0.159776,0.114471,-0.636277,0,0,0,0,0,0 ] - [ -0.0593328,-0.500904,-0.000982393,0.789755,-0.288769,0.0645361,0.406259,-0.15845,-0.118614,-0.63036,0,0,0,-0.0589864,-0.257662,-0.000891144,0.801513,-0.543768,0.0644345,0.283591,0.159779,0.114461,-0.636277,0,0,0,0,0,0 ] - [ -0.0587561,-0.499975,-0.000981948,0.789174,-0.289117,0.0639604,0.406254,-0.158451,-0.118614,-0.630855,0,0,0,-0.0584233,-0.256724,-0.000890971,0.801051,-0.544245,0.0638722,0.283298,0.159782,0.114451,-0.636277,0,0,0,0,0,0 ] - [ -0.0581661,-0.499066,-0.000967721,0.788658,-0.289215,0.0620606,0.406231,-0.158452,-0.118613,-0.631323,0,0,0,-0.0578463,-0.255782,-0.000878299,0.800592,-0.544433,0.0619817,0.283003,0.159785,0.114441,-0.636277,0,0,0,0,0,0 ] - [ -0.0575726,-0.498176,-0.000967507,0.788208,-0.289655,0.0614679,0.406191,-0.158453,-0.118612,-0.631767,0,0,0,-0.0572645,-0.254837,-0.000878309,0.800138,-0.544924,0.0614007,0.282707,0.159788,0.114431,-0.636277,0,0,0,0,0,0 ] - [ -0.0569704,-0.497305,-0.000967306,0.787822,-0.29014,0.0608666,0.406134,-0.158454,-0.118611,-0.632185,0,0,0,-0.0566731,-0.253888,-0.000878322,0.799687,-0.545422,0.0608102,0.282409,0.159791,0.114421,-0.636277,0,0,0,0,0,0 ] - [ -0.0563594,-0.496453,-0.00096712,0.787498,-0.290669,0.0602564,0.406061,-0.158455,-0.118608,-0.632579,0,0,0,-0.056072,-0.252936,-0.000878338,0.799239,-0.545927,0.0602099,0.282111,0.159795,0.114411,-0.636277,0,0,0,0,0,0 ] - [ -0.0557393,-0.495619,-0.000966948,0.787235,-0.291241,0.0596371,0.405972,-0.158457,-0.118605,-0.632949,0,0,0,-0.0554611,-0.25198,-0.000878358,0.798794,-0.546439,0.0595998,0.281812,0.159798,0.114401,-0.636277,0,0,0,0,0,0 ] - [ -0.0551101,-0.494802,-0.000966789,0.787032,-0.291855,0.0590087,0.405867,-0.158459,-0.118602,-0.633295,0,0,0,-0.0548402,-0.25102,-0.000878381,0.798353,-0.546958,0.0589797,0.281511,0.159801,0.114391,-0.636277,0,0,0,0,0,0 ] - [ -0.0544716,-0.494003,-0.000966644,0.786888,-0.29251,0.0583709,0.405746,-0.15846,-0.118598,-0.633618,0,0,0,-0.0542093,-0.250056,-0.000878408,0.797913,-0.547483,0.0583496,0.281209,0.159804,0.11438,-0.636277,0,0,0,0,0,0 ] - [ -0.0538236,-0.49322,-0.000966512,0.7868,-0.293206,0.0577236,0.405611,-0.158462,-0.118594,-0.633919,0,0,0,-0.0535681,-0.249088,-0.000878438,0.797477,-0.548015,0.0577092,0.280906,0.159808,0.11437,-0.636277,0,0,0,0,0,0 ] - [ -0.053166,-0.492453,-0.000966392,0.786767,-0.293941,0.0570667,0.405461,-0.158464,-0.118589,-0.634197,0,0,0,-0.0529166,-0.248115,-0.000878472,0.797042,-0.548554,0.0570585,0.280602,0.159811,0.11436,-0.636277,0,0,0,0,0,0 ] - [ -0.0524985,-0.491702,-0.000966285,0.786788,-0.294713,0.0564,0.405297,-0.158466,-0.118583,-0.634454,0,0,0,-0.0522546,-0.247138,-0.000878509,0.79661,-0.549099,0.0563974,0.280297,0.159814,0.11435,-0.636277,0,0,0,0,0,0 ] - [ -0.0518211,-0.490965,-0.00096619,0.78686,-0.295522,0.0557232,0.40512,-0.158469,-0.118577,-0.63469,0,0,0,-0.051582,-0.246156,-0.00087855,0.796179,-0.549651,0.0557256,0.279991,0.159817,0.114339,-0.636277,0,0,0,0,0,0 ] - [ -0.0511335,-0.490242,-0.000966106,0.786981,-0.296367,0.0550363,0.404929,-0.158471,-0.118571,-0.634906,0,0,0,-0.0508987,-0.245169,-0.000878594,0.795749,-0.550208,0.0550431,0.279683,0.159821,0.114329,-0.636277,0,0,0,0,0,0 ] - [ -0.0504355,-0.489533,-0.000966034,0.78715,-0.297246,0.054339,0.404726,-0.158473,-0.118564,-0.635103,0,0,0,-0.0502044,-0.244177,-0.000878641,0.795321,-0.550772,0.0543497,0.279375,0.159824,0.114318,-0.636277,0,0,0,0,0,0 ] - [ -0.049727,-0.488836,-0.000965973,0.787364,-0.298157,0.053631,0.404511,-0.158476,-0.118557,-0.63528,0,0,0,-0.0494991,-0.24318,-0.000878692,0.794893,-0.551342,0.0536452,0.279065,0.159827,0.114308,-0.636277,0,0,0,0,0,0 ] - [ -0.0490003,-0.488151,-0.000945088,0.787621,-0.298712,0.0516994,0.404285,-0.158479,-0.118549,-0.63544,0,0,0,-0.0487757,-0.242177,-0.000859785,0.794466,-0.551531,0.0517119,0.278755,0.159831,0.114297,-0.636277,0,0,0,0,0,0 ] - [ -0.0482701,-0.487476,-0.000945375,0.787918,-0.299685,0.0509697,0.404047,-0.158481,-0.118541,-0.635582,0,0,0,-0.0480478,-0.241169,-0.000860138,0.794039,-0.552113,0.0509848,0.278443,0.159834,0.114287,-0.636277,0,0,0,0,0,0 ] - [ -0.0475289,-0.486812,-0.000945676,0.788254,-0.300686,0.0502289,0.403799,-0.158484,-0.118533,-0.635708,0,0,0,-0.0473085,-0.240154,-0.000860499,0.793611,-0.552701,0.0502462,0.27813,0.159838,0.114276,-0.636277,0,0,0,0,0,0 ] - [ -0.0467764,-0.486157,-0.000945991,0.788625,-0.301713,0.0494768,0.403541,-0.158487,-0.118524,-0.635818,0,0,0,-0.0465574,-0.239134,-0.000860868,0.793183,-0.553294,0.0494959,0.277816,0.159841,0.114265,-0.636277,0,0,0,0,0,0 ] - [ -0.0460123,-0.485509,-0.00094632,0.78903,-0.302766,0.048713,0.403274,-0.15849,-0.118515,-0.635913,0,0,0,-0.0457944,-0.238107,-0.000861245,0.792755,-0.553893,0.0487337,0.277501,0.159844,0.114255,-0.636277,0,0,0,0,0,0 ] - [ -0.0452364,-0.484869,-0.000946662,0.789465,-0.303841,0.0479376,0.402999,-0.158493,-0.118506,-0.635995,0,0,0,-0.0450194,-0.237073,-0.00086163,0.792325,-0.554497,0.0479595,0.277185,0.159848,0.114244,-0.636277,0,0,0,0,0,0 ] - [ -0.0444486,-0.484235,-0.000947017,0.789927,-0.304939,0.0471502,0.402716,-0.158496,-0.118497,-0.636064,0,0,0,-0.0442322,-0.236033,-0.000862024,0.791893,-0.555106,0.047173,0.276868,0.159851,0.114233,-0.636277,0,0,0,0,0,0 ] - [ -0.0436488,-0.483606,-0.000947384,0.790415,-0.306056,0.0463507,0.402425,-0.1585,-0.118487,-0.63612,0,0,0,-0.0434327,-0.234985,-0.000862425,0.791459,-0.555721,0.0463743,0.276549,0.159855,0.114223,-0.636277,0,0,0,0,0,0 ] - [ -0.0428366,-0.48298,-0.000947763,0.790924,-0.307191,0.0455388,0.402129,-0.158503,-0.118477,-0.636166,0,0,0,-0.0426206,-0.233931,-0.000862835,0.791023,-0.55634,0.045563,0.27623,0.159858,0.114212,-0.636277,0,0,0,0,0,0 ] - [ -0.0420119,-0.482358,-0.000948153,0.791452,-0.308343,0.0447145,0.401826,-0.158506,-0.118467,-0.636203,0,0,0,-0.0417959,-0.232868,-0.000863254,0.790583,-0.556964,0.044739,0.27591,0.159861,0.114201,-0.636277,0,0,0,0,0,0 ] - [ -0.0411743,-0.481736,-0.000948555,0.791996,-0.30951,0.0438773,0.401518,-0.15851,-0.118456,-0.63623,0,0,0,-0.0409582,-0.231798,-0.000863681,0.790141,-0.557592,0.0439021,0.275589,0.159865,0.11419,-0.636277,0,0,0,0,0,0 ] - [ -0.0403238,-0.481114,-0.000948966,0.792554,-0.31069,0.043027,0.401205,-0.158513,-0.118446,-0.63625,0,0,0,-0.0401073,-0.230719,-0.000864117,0.789694,-0.558225,0.0430521,0.275266,0.159868,0.114179,-0.636277,0,0,0,0,0,0 ] - [ -0.0394601,-0.48049,-0.000949387,0.793121,-0.311882,0.0421636,0.400889,-0.158516,-0.118435,-0.636263,0,0,0,-0.0392432,-0.229632,-0.000864561,0.789243,-0.558862,0.0421888,0.274943,0.159872,0.114168,-0.636277,0,0,0,0,0,0 ] - [ -0.0385829,-0.479862,-0.000949817,0.793696,-0.313085,0.0412868,0.400568,-0.15852,-0.118424,-0.636272,0,0,0,-0.0383656,-0.228536,-0.000865014,0.788787,-0.559503,0.041312,0.274618,0.159875,0.114157,-0.636277,0,0,0,0,0,0 ] - [ -0.037692,-0.479229,-0.000950256,0.794274,-0.314297,0.0403962,0.400245,-0.158523,-0.118413,-0.636276,0,0,0,-0.0374743,-0.22743,-0.000865476,0.788326,-0.560148,0.0404215,0.274293,0.159879,0.114146,-0.636277,0,0,0,0,0,0 ] - [ -0.0367872,-0.478589,-0.000950702,0.794852,-0.315516,0.0394918,0.399919,-0.158527,-0.118402,-0.636277,0,0,0,-0.0365691,-0.226316,-0.000865947,0.787859,-0.560796,0.0395171,0.273966,0.159882,0.114135,-0.636277,0,0,0,0,0,0 ] - [ -0.0358683,-0.47794,-0.000951155,0.795427,-0.316741,0.0385732,0.399592,-0.15853,-0.118391,-0.636278,0,0,0,-0.0356498,-0.225191,-0.000866427,0.787385,-0.561448,0.0385987,0.273639,0.159886,0.114124,-0.636277,0,0,0,0,0,0 ] - [ -0.0349352,-0.477281,-0.000951614,0.795996,-0.31797,0.0376404,0.399263,-0.158534,-0.11838,-0.636278,0,0,0,-0.0347163,-0.224056,-0.000866915,0.786904,-0.562103,0.037666,0.27331,0.159889,0.114113,-0.636277,0,0,0,0,0,0 ] - [ -0.0339876,-0.476611,-0.000952079,0.796558,-0.319202,0.0366932,0.398934,-0.158537,-0.118369,-0.636278,0,0,0,-0.0337683,-0.222911,-0.000867413,0.786416,-0.56276,0.036719,0.272981,0.159893,0.114102,-0.636277,0,0,0,0,0,0 ] - [ -0.0330252,-0.47593,-0.00095255,0.797113,-0.320438,0.0357312,0.398603,-0.158541,-0.118357,-0.636278,0,0,0,-0.0328056,-0.221755,-0.00086792,0.78592,-0.563421,0.0357571,0.27265,0.159896,0.11409,-0.636277,0,0,0,0,0,0 ] - [ -0.0320479,-0.475238,-0.000953028,0.79766,-0.321678,0.0347542,0.398271,-0.158545,-0.118346,-0.636278,0,0,0,-0.031828,-0.220588,-0.000868437,0.785416,-0.564085,0.0347804,0.272319,0.1599,0.114079,-0.636277,0,0,0,0,0,0 ] - [ -0.0310556,-0.474535,-0.000953511,0.798199,-0.322922,0.0337623,0.397939,-0.158548,-0.118335,-0.636278,0,0,0,-0.0308355,-0.219411,-0.000868962,0.784904,-0.564751,0.0337888,0.271986,0.159904,0.114068,-0.636277,0,0,0,0,0,0 ] - [ -0.0300483,-0.47382,-0.000954001,0.798731,-0.324169,0.0327554,0.397606,-0.158552,-0.118324,-0.636278,0,0,0,-0.0298281,-0.218222,-0.000869497,0.784384,-0.565421,0.0327822,0.271653,0.159907,0.114057,-0.636277,0,0,0,0,0,0 ] - [ -0.0290263,-0.473094,-0.000954497,0.799254,-0.325419,0.0317338,0.397271,-0.158555,-0.118312,-0.636278,0,0,0,-0.0288059,-0.217023,-0.000870041,0.783856,-0.566093,0.0317609,0.271318,0.159911,0.114045,-0.636277,0,0,0,0,0,0 ] - [ -0.0279898,-0.472356,-0.000954998,0.799769,-0.326673,0.0306977,0.396936,-0.158559,-0.118301,-0.636278,0,0,0,-0.0277692,-0.215812,-0.000870594,0.783319,-0.566767,0.0307252,0.270983,0.159914,0.114034,-0.636277,0,0,0,0,0,0 ] - [ -0.0269391,-0.471607,-0.000955505,0.800275,-0.327929,0.0296473,0.396599,-0.158563,-0.118289,-0.636278,0,0,0,-0.0267184,-0.214591,-0.000871156,0.782773,-0.567444,0.0296752,0.270646,0.159918,0.114023,-0.636277,0,0,0,0,0,0 ] - [ -0.0258744,-0.470846,-0.000956016,0.800773,-0.329189,0.0285831,0.396262,-0.158566,-0.118278,-0.636278,0,0,0,-0.0256535,-0.213358,-0.000871726,0.782218,-0.568122,0.0286113,0.270309,0.159922,0.114011,-0.636277,0,0,0,0,0,0 ] - [ -0.0247961,-0.470074,-0.000956533,0.801261,-0.33045,0.0275052,0.395924,-0.15857,-0.118267,-0.636278,0,0,0,-0.0245752,-0.212115,-0.000872305,0.781654,-0.568803,0.0275339,0.269971,0.159925,0.114,-0.636277,0,0,0,0,0,0 ] - [ -0.0237048,-0.469291,-0.000957053,0.801741,-0.331714,0.0264144,0.395585,-0.158574,-0.118255,-0.636278,0,0,0,-0.0234838,-0.21086,-0.000872891,0.781081,-0.569484,0.0264435,0.269632,0.159929,0.113988,-0.636277,0,0,0,0,0,0 ] - [ -0.0226012,-0.468496,-0.000957578,0.802211,-0.332979,0.0253112,0.395244,-0.158577,-0.118244,-0.636278,0,0,0,-0.02238,-0.209595,-0.000873485,0.780497,-0.570167,0.0253407,0.269291,0.159933,0.113977,-0.636277,0,0,0,0,0,0 ] - [ -0.0214857,-0.46769,-0.000958106,0.802671,-0.334246,0.0241962,0.394903,-0.158581,-0.118232,-0.636278,0,0,0,-0.0212644,-0.20832,-0.000874085,0.779904,-0.57085,0.024226,0.26895,0.159936,0.113965,-0.636277,0,0,0,0,0,0 ] - [ -0.0203591,-0.466874,-0.000958636,0.803122,-0.335515,0.02307,0.394561,-0.158585,-0.11822,-0.636278,0,0,0,-0.0201376,-0.207034,-0.000874692,0.779301,-0.571534,0.0231002,0.268608,0.15994,0.113954,-0.636277,0,0,0,0,0,0 ] - [ -0.019222,-0.466047,-0.00095917,0.803563,-0.336784,0.0219334,0.394218,-0.158588,-0.118209,-0.636278,0,0,0,-0.0190004,-0.205738,-0.000875305,0.778687,-0.572217,0.0219639,0.268265,0.159944,0.113942,-0.636277,0,0,0,0,0,0 ] - [ -0.01805,-0.46521,-0.000889436,0.803994,-0.33679,0.020953,0.393875,-0.158592,-0.118197,-0.636278,0,0,0,-0.0178309,-0.204431,-0.000811774,0.778063,-0.571637,0.0209681,0.267922,0.159947,0.11393,-0.636277,0,0,0,0,0,0 ] - [ -0.0168952,-0.464363,-0.000891635,0.804416,-0.338059,0.0197979,0.39353,-0.158596,-0.118185,-0.636278,0,0,0,-0.0166758,-0.203116,-0.000813905,0.777428,-0.572318,0.0198136,0.267577,0.159951,0.113919,-0.636277,0,0,0,0,0,0 ] - [ -0.0157326,-0.463506,-0.000893845,0.804827,-0.339328,0.018635,0.393184,-0.158599,-0.118174,-0.636278,0,0,0,-0.0155129,-0.20179,-0.000816048,0.776782,-0.572999,0.0186513,0.267231,0.159955,0.113907,-0.636277,0,0,0,0,0,0 ] - [ -0.0145631,-0.46264,-0.000896064,0.805229,-0.340597,0.0174652,0.392838,-0.158603,-0.118162,-0.636278,0,0,0,-0.0143429,-0.200456,-0.000818204,0.776125,-0.573677,0.017482,0.266885,0.159959,0.113895,-0.636277,0,0,0,0,0,0 ] - [ -0.0133876,-0.461765,-0.00089829,0.80562,-0.341864,0.0162893,0.39249,-0.158607,-0.11815,-0.636278,0,0,0,-0.0131669,-0.199113,-0.00082037,0.775457,-0.574353,0.0163066,0.266537,0.159962,0.113883,-0.636277,0,0,0,0,0,0 ] - [ -0.0122072,-0.460881,-0.000900521,0.806001,-0.34313,0.0151086,0.392142,-0.158611,-0.118138,-0.636278,0,0,0,-0.0119859,-0.197761,-0.000822543,0.774778,-0.575026,0.0151263,0.266189,0.159966,0.113872,-0.636277,0,0,0,0,0,0 ] - [ -0.0110228,-0.459989,-0.000902754,0.806373,-0.344394,0.013924,0.391793,-0.158614,-0.118127,-0.636278,0,0,0,-0.0108008,-0.196402,-0.000824723,0.774087,-0.575696,0.0139419,0.26584,0.15997,0.11386,-0.636277,0,0,0,0,0,0 ] - [ -0.00983534,-0.45909,-0.000904988,0.806734,-0.345656,0.0127363,0.391443,-0.158618,-0.118115,-0.636278,0,0,0,-0.00961266,-0.195034,-0.000826907,0.773384,-0.576362,0.0127544,0.26549,0.159974,0.113848,-0.636277,0,0,0,0,0,0 ] - [ -0.00864592,-0.458183,-0.00090722,0.807085,-0.346915,0.0115466,0.391092,-0.158622,-0.118103,-0.636278,0,0,0,-0.00842243,-0.19366,-0.000829093,0.77267,-0.577024,0.0115648,0.265139,0.159977,0.113836,-0.636277,0,0,0,0,0,0 ] - [ -0.00745549,-0.457269,-0.000909449,0.807426,-0.348171,0.0103559,0.39074,-0.158626,-0.118091,-0.636278,0,0,0,-0.00723113,-0.192278,-0.000831279,0.771945,-0.577681,0.0103742,0.264787,0.159981,0.113824,-0.636277,0,0,0,0,0,0 ] - [ -0.00626511,-0.45635,-0.000911673,0.807758,-0.349423,0.0091653,0.390388,-0.158629,-0.118079,-0.636278,0,0,0,-0.00603979,-0.19089,-0.000833464,0.771208,-0.578332,0.00918362,0.264435,0.159985,0.113812,-0.636277,0,0,0,0,0,0 ] - [ -0.00507589,-0.455424,-0.000913889,0.80808,-0.350671,0.00797586,0.390034,-0.158633,-0.118067,-0.636278,0,0,0,-0.00484955,-0.189497,-0.000835644,0.770459,-0.578978,0.0079941,0.264081,0.159989,0.1138,-0.636277,0,0,0,0,0,0 ] - [ -0.00387058,-0.454494,-0.000865676,0.808392,-0.351117,0.00786553,0.38968,-0.158637,-0.118055,-0.636278,0,0,0,-0.00364532,-0.188098,-0.000791738,0.769699,-0.57882,0.00787228,0.263727,0.159993,0.113788,-0.636277,0,0,0,0,0,0 ] - [ -0.00268712,-0.453559,-0.000868945,0.808695,-0.352356,0.00668135,0.389325,-0.158641,-0.118043,-0.636278,0,0,0,-0.00246065,-0.186694,-0.000794878,0.768927,-0.579453,0.00668811,0.263372,0.159996,0.113776,-0.636277,0,0,0,0,0,0 ] - [ -0.0015079,-0.45262,-0.000872196,0.808988,-0.35359,0.00550144,0.388969,-0.158645,-0.118031,-0.636278,0,0,0,-0.00128017,-0.185286,-0.000798004,0.768144,-0.580079,0.00550814,0.263016,0.16,0.113764,-0.636277,0,0,0,0,0,0 ] - [ -0.000333935,-0.451677,-0.000875425,0.809273,-0.354817,0.0043268,0.388612,-0.158649,-0.118019,-0.636278,0,0,0,-0.00010487,-0.183873,-0.000801114,0.767349,-0.580697,0.00433338,0.262659,0.160004,0.113752,-0.636277,0,0,0,0,0,0 ] - [ 0.000833572,-0.450732,-0.00087863,0.809548,-0.35604,0.00315863,0.388255,-0.158652,-0.118007,-0.636278,0,0,0,0.00106409,-0.182458,-0.000804205,0.766543,-0.581308,0.00316497,0.262302,0.160008,0.11374,-0.636277,0,0,0,0,0,0 ] - [ 0.00199376,-0.449784,-0.000881808,0.809815,-0.357255,0.00199781,0.387896,-0.158656,-0.117995,-0.636278,0,0,0,0.00222578,-0.181039,-0.000807273,0.765725,-0.58191,0.00200383,0.261943,0.160012,0.113728,-0.636277,0,0,0,0,0,0 ] - [ 0.00314577,-0.448834,-0.000884957,0.810074,-0.358464,0.000845181,0.387537,-0.15866,-0.117982,-0.636278,0,0,0,0.00337936,-0.179619,-0.000810317,0.764897,-0.582503,0.000850833,0.261584,0.160016,0.113716,-0.636277,0,0,0,0,0,0 ] - [ 0.00428861,-0.447883,-0.000888073,0.810324,-0.359666,-0.000298261,0.387177,-0.158664,-0.11797,-0.636278,0,0,0,0.00452382,-0.178196,-0.000813334,0.764058,-0.583088,-0.000293035,0.261224,0.160019,0.113703,-0.636277,0,0,0,0,0,0 ] - [ 0.00542128,-0.446932,-0.000891155,0.810566,-0.360861,-0.0014315,0.386816,-0.158668,-0.117958,-0.636278,0,0,0,0.00565814,-0.176773,-0.000816321,0.763208,-0.583662,-0.00142675,0.260863,0.160023,0.113691,-0.636277,0,0,0,0,0,0 ] - [ 0.00654302,-0.44598,-0.000894199,0.810801,-0.362048,-0.0025538,0.386455,-0.158672,-0.117946,-0.636278,0,0,0,0.00678159,-0.175348,-0.000819276,0.762348,-0.584228,-0.00254958,0.260502,0.160027,0.113679,-0.636277,0,0,0,0,0,0 ] - [ 0.00765311,-0.445029,-0.000897205,0.811028,-0.363227,-0.00366442,0.386093,-0.158676,-0.117934,-0.636278,0,0,0,0.00789341,-0.173924,-0.000822198,0.761478,-0.584783,-0.00366077,0.26014,0.160031,0.113667,-0.636277,0,0,0,0,0,0 ] - [ 0.00875078,-0.444079,-0.000900171,0.811248,-0.364398,-0.0047626,0.385729,-0.15868,-0.117921,-0.636278,0,0,0,0.00899284,-0.172499,-0.000825084,0.760598,-0.585328,-0.00475955,0.259777,0.160035,0.113654,-0.636277,0,0,0,0,0,0 ] - [ 0.00985517,-0.44313,-0.00084834,0.811461,-0.364767,-0.00480711,0.385366,-0.158683,-0.117909,-0.636278,0,0,0,0.0100965,-0.171076,-0.000777788,0.759708,-0.585068,-0.00481705,0.259413,0.160039,0.113642,-0.636277,0,0,0,0,0,0 ] - [ 0.0109255,-0.442184,-0.000852183,0.811667,-0.365921,-0.00587835,0.385001,-0.158687,-0.117897,-0.636278,0,0,0,0.0111686,-0.169654,-0.000781472,0.758808,-0.585592,-0.00588874,0.259048,0.160043,0.11363,-0.636277,0,0,0,0,0,0 ] - [ 0.0119814,-0.44124,-0.000855967,0.811868,-0.367066,-0.00693512,0.384636,-0.158691,-0.117884,-0.636278,0,0,0,0.0122263,-0.168233,-0.000785103,0.757899,-0.586104,-0.00694596,0.258683,0.160047,0.113617,-0.636277,0,0,0,0,0,0 ] - [ 0.0130222,-0.440299,-0.00085969,0.812062,-0.368202,-0.00797687,0.38427,-0.158695,-0.117872,-0.636278,0,0,0,0.013269,-0.166815,-0.000788679,0.756982,-0.586606,-0.00798819,0.258317,0.160051,0.113605,-0.636277,0,0,0,0,0,0 ] - [ 0.0140477,-0.439361,-0.000863349,0.81225,-0.369329,-0.00900314,0.383903,-0.158699,-0.117859,-0.636278,0,0,0,0.0142963,-0.165399,-0.000792198,0.756056,-0.587096,-0.00901493,0.25795,0.160055,0.113592,-0.636277,0,0,0,0,0,0 ] - [ 0.015057,-0.438427,-0.000866943,0.812433,-0.370446,-0.0100133,0.383535,-0.158703,-0.117847,-0.636278,0,0,0,0.0153075,-0.163987,-0.000795659,0.755121,-0.587575,-0.0100256,0.257582,0.160059,0.11358,-0.636277,0,0,0,0,0,0 ] - [ 0.01605,-0.437497,-0.000870471,0.81261,-0.371555,-0.0110071,0.383167,-0.158707,-0.117834,-0.636278,0,0,0,0.0163023,-0.162577,-0.00079906,0.754178,-0.588042,-0.0110199,0.257214,0.160063,0.113568,-0.636277,0,0,0,0,0,0 ] - [ 0.0170266,-0.436572,-0.000873934,0.812783,-0.372653,-0.0119844,0.382798,-0.158711,-0.117822,-0.636278,0,0,0,0.0172807,-0.161172,-0.000802402,0.753228,-0.588498,-0.0119977,0.256845,0.160067,0.113555,-0.636277,0,0,0,0,0,0 ] - [ 0.0179866,-0.435651,-0.00087733,0.81295,-0.373743,-0.0129451,0.382428,-0.158715,-0.117809,-0.636278,0,0,0,0.0182425,-0.15977,-0.000805683,0.75227,-0.588943,-0.0129589,0.256475,0.160071,0.113543,-0.636277,0,0,0,0,0,0 ] - [ 0.0189301,-0.434735,-0.000880659,0.813113,-0.374822,-0.0138893,0.382058,-0.158719,-0.117797,-0.636278,0,0,0,0.0191877,-0.158372,-0.000808905,0.751305,-0.589376,-0.0139035,0.256105,0.160075,0.11353,-0.636277,0,0,0,0,0,0 ] - [ 0.019857,-0.433823,-0.000883923,0.813271,-0.375893,-0.0148168,0.381687,-0.158723,-0.117784,-0.636278,0,0,0,0.0201163,-0.156979,-0.000812067,0.750333,-0.589798,-0.0148315,0.255734,0.160079,0.113517,-0.636277,0,0,0,0,0,0 ] - [ 0.0207674,-0.432917,-0.000887122,0.813426,-0.376953,-0.0157279,0.381315,-0.158727,-0.117772,-0.636278,0,0,0,0.0210284,-0.155591,-0.000815169,0.749355,-0.59021,-0.015743,0.255362,0.160083,0.113505,-0.636277,0,0,0,0,0,0 ] - [ 0.0216616,-0.432017,-0.000890256,0.813576,-0.378005,-0.0166226,0.380943,-0.158731,-0.117759,-0.636278,0,0,0,0.0219242,-0.154208,-0.000818213,0.748373,-0.590612,-0.0166381,0.254989,0.160087,0.113492,-0.636276,0,0,0,0,0,0 ] - [ 0.0225397,-0.431122,-0.000893327,0.813722,-0.379047,-0.0175013,0.38057,-0.158735,-0.117746,-0.636278,0,0,0,0.0228038,-0.152833,-0.000821199,0.747393,-0.591007,-0.0175171,0.254614,0.160091,0.113479,-0.636271,0,0,0,0,0,0 ] - [ 0.0234019,-0.430232,-0.000896335,0.813865,-0.380081,-0.018364,0.380196,-0.158739,-0.117734,-0.636278,0,0,0,0.0236675,-0.151467,-0.000824129,0.746416,-0.591397,-0.0183802,0.254236,0.160095,0.113467,-0.636263,0,0,0,0,0,0 ] - [ 0.0242484,-0.429349,-0.000899283,0.814006,-0.381106,-0.0192111,0.379821,-0.158743,-0.117721,-0.636278,0,0,0,0.0245156,-0.150112,-0.000827004,0.745448,-0.591784,-0.0192276,0.253855,0.160099,0.113454,-0.636249,0,0,0,0,0,0 ] - [ 0.0250796,-0.428471,-0.00090217,0.814145,-0.382122,-0.0200428,0.379446,-0.158747,-0.117708,-0.636278,0,0,0,0.0253483,-0.148768,-0.000829825,0.74449,-0.592171,-0.0200596,0.253469,0.160103,0.113441,-0.636229,0,0,0,0,0,0 ] - [ 0.0258956,-0.4276,-0.000904998,0.814281,-0.38313,-0.0208592,0.37907,-0.158751,-0.117696,-0.636278,0,0,0,0.0261658,-0.147438,-0.000832592,0.743546,-0.592558,-0.0208765,0.25308,0.160107,0.113427,-0.636201,0,0,0,0,0,0 ] - [ 0.0266966,-0.426736,-0.000907769,0.814416,-0.384131,-0.0216607,0.378694,-0.158755,-0.117683,-0.636278,0,0,0,0.0269684,-0.146122,-0.000835308,0.742621,-0.592949,-0.0216784,0.252685,0.160111,0.113414,-0.636164,0,0,0,0,0,0 ] - [ 0.0274829,-0.425878,-0.000910482,0.81455,-0.385123,-0.0224474,0.378317,-0.158759,-0.11767,-0.636278,0,0,0,0.0277563,-0.144823,-0.000837973,0.741716,-0.593344,-0.0224656,0.252285,0.160115,0.1134,-0.636117,0,0,0,0,0,0 ] - [ 0.0282546,-0.425027,-0.000913139,0.814684,-0.386108,-0.0232195,0.377939,-0.158763,-0.117657,-0.636278,0,0,0,0.0285296,-0.143542,-0.000840587,0.740836,-0.593745,-0.0232382,0.25188,0.16012,0.113387,-0.636059,0,0,0,0,0,0 ] - [ 0.0290117,-0.424183,-0.000915741,0.814817,-0.387085,-0.023977,0.377561,-0.158767,-0.117645,-0.636278,0,0,0,0.0292885,-0.142282,-0.000843153,0.739984,-0.594154,-0.0239965,0.251468,0.160124,0.113373,-0.635988,0,0,0,0,0,0 ] - [ 0.0297546,-0.423347,-0.000918288,0.81495,-0.388056,-0.0247202,0.377182,-0.158772,-0.117632,-0.636278,0,0,0,0.0300333,-0.141045,-0.00084567,0.739164,-0.594572,-0.0247406,0.251051,0.160128,0.113359,-0.635905,0,0,0,0,0,0 ] - [ 0.0304835,-0.422518,-0.000920782,0.815083,-0.389018,-0.0254494,0.376803,-0.158776,-0.117619,-0.636278,0,0,0,0.0307642,-0.139834,-0.000848141,0.73838,-0.595,-0.0254707,0.250628,0.160133,0.113344,-0.635808,0,0,0,0,0,0 ] - [ 0.0311985,-0.421697,-0.000923224,0.815218,-0.389974,-0.0261648,0.376422,-0.15878,-0.117606,-0.636278,0,0,0,0.0314813,-0.13865,-0.000850566,0.737636,-0.595439,-0.0261873,0.250199,0.160137,0.11333,-0.635695,0,0,0,0,0,0 ] - [ 0.0318999,-0.420884,-0.000925614,0.815353,-0.390923,-0.0268664,0.376042,-0.158784,-0.117593,-0.636278,0,0,0,0.032185,-0.137496,-0.000852946,0.736933,-0.595892,-0.0268903,0.249763,0.160142,0.113315,-0.635566,0,0,0,0,0,0 ] - [ 0.0325877,-0.420079,-0.000927953,0.81549,-0.391865,-0.0275545,0.37566,-0.158788,-0.11758,-0.636278,0,0,0,0.0328753,-0.136375,-0.000855282,0.736277,-0.596358,-0.02758,0.249322,0.160146,0.1133,-0.635421,0,0,0,0,0,0 ] - [ 0.0333022,-0.419283,-0.00082028,0.815628,-0.391503,-0.0283351,0.375279,-0.158792,-0.117567,-0.636278,0,0,0,0.0335866,-0.135287,-0.000756374,0.73567,-0.595541,-0.0283875,0.248874,0.160151,0.113285,-0.635258,0,0,0,0,0,0 ] - [ 0.0339631,-0.418495,-0.000823499,0.815768,-0.392432,-0.0289967,0.374896,-0.158796,-0.117554,-0.636278,0,0,0,0.0342505,-0.134236,-0.000759508,0.735115,-0.596038,-0.029051,0.248421,0.160155,0.113269,-0.635077,0,0,0,0,0,0 ] - [ 0.034611,-0.417715,-0.000826649,0.815911,-0.393355,-0.0296453,0.374513,-0.1588,-0.117541,-0.636278,0,0,0,0.0349016,-0.133222,-0.000762583,0.734616,-0.596553,-0.0297018,0.247961,0.16016,0.113253,-0.634876,0,0,0,0,0,0 ] - [ 0.0352459,-0.416945,-0.000829733,0.816056,-0.394271,-0.0302809,0.374129,-0.158804,-0.117528,-0.636278,0,0,0,0.0355402,-0.132249,-0.000765601,0.734175,-0.597085,-0.03034,0.247495,0.160165,0.113238,-0.634656,0,0,0,0,0,0 ] - [ 0.0358679,-0.416183,-0.000832748,0.816204,-0.395181,-0.0309035,0.373745,-0.158809,-0.117515,-0.636278,0,0,0,0.0361661,-0.131318,-0.000768561,0.733794,-0.597637,-0.0309656,0.247022,0.16017,0.113221,-0.634414,0,0,0,0,0,0 ] - [ 0.0364773,-0.41543,-0.000835699,0.816355,-0.396085,-0.0315135,0.373361,-0.158813,-0.117502,-0.636278,0,0,0,0.0367797,-0.13043,-0.000771465,0.733478,-0.598209,-0.031579,0.246544,0.160174,0.113205,-0.634152,0,0,0,0,0,0 ] - [ 0.0370742,-0.414687,-0.000838585,0.816509,-0.396983,-0.032111,0.372975,-0.158817,-0.117489,-0.636278,0,0,0,0.0373813,-0.129587,-0.000774314,0.733227,-0.598801,-0.0321803,0.246059,0.160179,0.113189,-0.633868,0,0,0,0,0,0 ] - [ 0.0376587,-0.413953,-0.000841407,0.816667,-0.397875,-0.0326961,0.37259,-0.158821,-0.117476,-0.636278,0,0,0,0.0379709,-0.128792,-0.000777109,0.733046,-0.599416,-0.0327696,0.245568,0.160184,0.113172,-0.633561,0,0,0,0,0,0 ] - [ 0.038231,-0.413229,-0.000844167,0.816828,-0.398762,-0.033269,0.372203,-0.158825,-0.117463,-0.636278,0,0,0,0.0385487,-0.128045,-0.000779852,0.732936,-0.600053,-0.0333472,0.245071,0.160189,0.113155,-0.633231,0,0,0,0,0,0 ] - [ 0.0387913,-0.412514,-0.000846865,0.816994,-0.399642,-0.0338298,0.371816,-0.158829,-0.11745,-0.636278,0,0,0,0.0391149,-0.127348,-0.000782543,0.732899,-0.600713,-0.0339132,0.244567,0.160194,0.113138,-0.632878,0,0,0,0,0,0 ] - [ 0.0393396,-0.411809,-0.000849502,0.817164,-0.400517,-0.0343787,0.371429,-0.158833,-0.117437,-0.636278,0,0,0,0.0396696,-0.126703,-0.000785183,0.732938,-0.601398,-0.0344678,0.244058,0.160199,0.11312,-0.632501,0,0,0,0,0,0 ] - [ 0.0398761,-0.411114,-0.000852078,0.817338,-0.401387,-0.0349157,0.371041,-0.158838,-0.117424,-0.636278,0,0,0,0.040213,-0.126111,-0.000787772,0.733054,-0.602107,-0.035011,0.243543,0.160204,0.113102,-0.632099,0,0,0,0,0,0 ] - [ 0.0404009,-0.410429,-0.000854595,0.817516,-0.402251,-0.0354409,0.370653,-0.158842,-0.11741,-0.636278,0,0,0,0.0407451,-0.125573,-0.000790312,0.73325,-0.602841,-0.0355431,0.243022,0.160209,0.113085,-0.631672,0,0,0,0,0,0 ] - [ 0.040914,-0.409754,-0.000857052,0.8177,-0.40311,-0.0359545,0.370264,-0.158846,-0.117397,-0.636278,0,0,0,0.0412662,-0.12509,-0.000792804,0.733527,-0.603601,-0.0360641,0.242495,0.160214,0.113067,-0.63122,0,0,0,0,0,0 ] - [ 0.0414358,-0.409089,-0.000804369,0.817888,-0.403554,-0.0377368,0.369875,-0.15885,-0.117384,-0.636278,0,0,0,0.0417934,-0.124665,-0.000744456,0.733887,-0.603978,-0.0378671,0.241962,0.160219,0.113048,-0.630742,0,0,0,0,0,0 ] - [ 0.041926,-0.408435,-0.000806946,0.818081,-0.404403,-0.0382276,0.369485,-0.158854,-0.117371,-0.636278,0,0,0,0.0422927,-0.124297,-0.000747061,0.734332,-0.604791,-0.0383665,0.241423,0.160224,0.11303,-0.630237,0,0,0,0,0,0 ] - [ 0.0424049,-0.407791,-0.00080946,0.81828,-0.405246,-0.038707,0.369094,-0.158859,-0.117358,-0.636278,0,0,0,0.0427814,-0.123989,-0.000749614,0.734863,-0.605631,-0.0388552,0.240879,0.160229,0.113011,-0.629707,0,0,0,0,0,0 ] - [ 0.0428726,-0.407157,-0.000811913,0.818484,-0.406084,-0.0391752,0.368704,-0.158863,-0.117344,-0.636278,0,0,0,0.0432594,-0.12374,-0.000752118,0.735481,-0.606497,-0.0393334,0.24033,0.160234,0.112992,-0.62915,0,0,0,0,0,0 ] - [ 0.0433292,-0.406534,-0.000814304,0.818693,-0.406917,-0.0396323,0.368312,-0.158867,-0.117331,-0.636278,0,0,0,0.043727,-0.123553,-0.000754572,0.736187,-0.607392,-0.0398012,0.239775,0.160239,0.112973,-0.628566,0,0,0,0,0,0 ] - [ 0.0437748,-0.405921,-0.000816636,0.818909,-0.407745,-0.0400784,0.367921,-0.158871,-0.117318,-0.636278,0,0,0,0.0441843,-0.123427,-0.000756977,0.736983,-0.608314,-0.0402587,0.239215,0.160244,0.112954,-0.627954,0,0,0,0,0,0 ] - [ 0.0442096,-0.405319,-0.000818907,0.81913,-0.408569,-0.0405136,0.367529,-0.158875,-0.117305,-0.636278,0,0,0,0.0446315,-0.123364,-0.000759334,0.73787,-0.609264,-0.0407061,0.23865,0.160249,0.112935,-0.627316,0,0,0,0,0,0 ] - [ 0.0446335,-0.404727,-0.00082112,0.819357,-0.409388,-0.040938,0.367136,-0.15888,-0.117291,-0.636278,0,0,0,0.0450685,-0.123365,-0.000761644,0.738847,-0.610241,-0.0411434,0.23808,0.160255,0.112915,-0.62665,0,0,0,0,0,0 ] - [ 0.0450468,-0.404146,-0.000823275,0.81959,-0.410202,-0.0413517,0.366743,-0.158884,-0.117278,-0.636278,0,0,0,0.0454956,-0.123429,-0.000763908,0.739917,-0.611247,-0.0415708,0.237505,0.16026,0.112895,-0.625956,0,0,0,0,0,0 ] - [ 0.0454494,-0.403576,-0.000825372,0.819829,-0.411012,-0.0417547,0.36635,-0.158888,-0.117265,-0.636278,0,0,0,0.0459128,-0.123558,-0.000766125,0.741079,-0.61228,-0.0419884,0.236926,0.160265,0.112875,-0.625234,0,0,0,0,0,0 ] - [ 0.0458516,-0.403017,-0.000800002,0.820075,-0.411758,-0.0435445,0.365956,-0.158892,-0.117251,-0.636278,0,0,0,0.0463289,-0.123752,-0.000742946,0.742334,-0.613283,-0.0437998,0.236342,0.16027,0.112855,-0.624484,0,0,0,0,0,0 ] - [ 0.0462333,-0.402469,-0.000802016,0.820327,-0.412559,-0.0439266,0.365561,-0.158897,-0.117238,-0.636278,0,0,0,0.0467266,-0.124012,-0.000745097,0.743683,-0.614372,-0.044198,0.235754,0.160275,0.112835,-0.623706,0,0,0,0,0,0 ] - [ 0.0466046,-0.401931,-0.000803973,0.820586,-0.413355,-0.0442983,0.365167,-0.158901,-0.117225,-0.636278,0,0,0,0.0471149,-0.124338,-0.000747203,0.745125,-0.615488,-0.0445867,0.235162,0.160281,0.112814,-0.622901,0,0,0,0,0,0 ] - [ 0.0469656,-0.401404,-0.000805874,0.820851,-0.414148,-0.0446597,0.364772,-0.158905,-0.117211,-0.636278,0,0,0,0.0474936,-0.124731,-0.000749265,0.746661,-0.616631,-0.044966,0.234565,0.160286,0.112794,-0.622067,0,0,0,0,0,0 ] - [ 0.0473164,-0.400888,-0.000807719,0.821123,-0.414936,-0.0450109,0.364376,-0.158909,-0.117198,-0.636278,0,0,0,0.047863,-0.12519,-0.000751284,0.74829,-0.617802,-0.045336,0.233965,0.160291,0.112773,-0.621205,0,0,0,0,0,0 ] - [ 0.0476572,-0.400383,-0.000809509,0.821401,-0.41572,-0.0453519,0.36398,-0.158914,-0.117184,-0.636278,0,0,0,0.0482231,-0.125717,-0.00075326,0.750013,-0.618998,-0.0456967,0.233361,0.160296,0.112752,-0.620315,0,0,0,0,0,0 ] - [ 0.0479878,-0.399889,-0.000811243,0.821687,-0.4165,-0.0456829,0.363584,-0.158918,-0.117171,-0.636278,0,0,0,0.0485739,-0.12631,-0.000755194,0.751829,-0.620221,-0.0460483,0.232754,0.160301,0.112731,-0.619397,0,0,0,0,0,0 ] - [ 0.0483086,-0.399405,-0.000812924,0.821979,-0.417276,-0.0460039,0.363187,-0.158922,-0.117158,-0.636278,0,0,0,0.0489157,-0.126971,-0.000757086,0.753738,-0.62147,-0.0463909,0.232144,0.160307,0.11271,-0.618451,0,0,0,0,0,0 ] - [ 0.0486249,-0.398933,-0.000799539,0.822278,-0.418142,-0.0476573,0.36279,-0.158926,-0.117144,-0.636278,0,0,0,0.0492533,-0.127699,-0.000744975,0.755739,-0.622837,-0.0480701,0.231531,0.160312,0.112689,-0.617478,0,0,0,0,0,0 ] - [ 0.0489259,-0.398471,-0.000801085,0.822585,-0.41891,-0.0479586,0.362393,-0.158931,-0.117131,-0.636278,0,0,0,0.0495772,-0.128494,-0.000746755,0.757832,-0.624135,-0.0483948,0.230915,0.160317,0.112667,-0.616476,0,0,0,0,0,0 ] - [ 0.0492172,-0.39802,-0.000802578,0.822898,-0.419675,-0.0482502,0.361995,-0.158935,-0.117117,-0.636278,0,0,0,0.0498922,-0.129357,-0.000748495,0.760017,-0.625457,-0.0487106,0.230296,0.160322,0.112646,-0.615447,0,0,0,0,0,0 ] - [ 0.0494988,-0.397579,-0.000804021,0.823219,-0.420436,-0.048532,0.361597,-0.158939,-0.117104,-0.636278,0,0,0,0.0501984,-0.130287,-0.000750197,0.762292,-0.626803,-0.0490177,0.229675,0.160327,0.112625,-0.614391,0,0,0,0,0,0 ] - [ 0.0497709,-0.39715,-0.000805412,0.823546,-0.421194,-0.0488043,0.361199,-0.158944,-0.11709,-0.636278,0,0,0,0.0504959,-0.131283,-0.000751861,0.764656,-0.628171,-0.0493162,0.229052,0.160332,0.112603,-0.613307,0,0,0,0,0,0 ] - [ 0.0500334,-0.396731,-0.000806753,0.823881,-0.421948,-0.049067,0.3608,-0.158948,-0.117077,-0.636278,0,0,0,0.0507847,-0.132347,-0.000753488,0.767109,-0.62956,-0.0496061,0.228427,0.160337,0.112581,-0.612197,0,0,0,0,0,0 ] - [ 0.0502864,-0.396322,-0.000808043,0.824224,-0.422699,-0.0493203,0.360401,-0.158952,-0.117063,-0.636278,0,0,0,0.0510651,-0.133477,-0.000755078,0.76965,-0.630971,-0.0498875,0.227801,0.160343,0.112559,-0.61106,0,0,0,0,0,0 ] - [ 0.0505336,-0.395924,-0.000799806,0.824573,-0.423624,-0.0508735,0.360002,-0.158956,-0.11705,-0.636278,0,0,0,0.0513401,-0.134673,-0.000747718,0.772278,-0.63258,-0.0514719,0.227173,0.160348,0.112538,-0.609896,0,0,0,0,0,0 ] - [ 0.050768,-0.395537,-0.000800954,0.82493,-0.424368,-0.051108,0.359602,-0.158961,-0.117036,-0.636278,0,0,0,0.0516036,-0.135935,-0.000749188,0.77499,-0.63403,-0.0517365,0.226544,0.160353,0.112516,-0.608706,0,0,0,0,0,0 ] - [ 0.0509931,-0.39516,-0.000802055,0.825294,-0.425109,-0.0513333,0.359202,-0.158965,-0.117023,-0.636278,0,0,0,0.0518587,-0.137263,-0.000750624,0.777787,-0.635499,-0.0519929,0.225914,0.160358,0.112494,-0.60749,0,0,0,0,0,0 ] - [ 0.0512091,-0.394793,-0.000803109,0.825665,-0.425847,-0.0515494,0.358802,-0.158969,-0.117009,-0.636278,0,0,0,0.0521056,-0.138656,-0.000752027,0.780666,-0.636986,-0.052241,0.225283,0.160363,0.112472,-0.606248,0,0,0,0,0,0 ] - [ 0.051416,-0.394437,-0.000804116,0.826044,-0.426582,-0.0517565,0.358401,-0.158974,-0.116995,-0.636278,0,0,0,0.0523443,-0.140113,-0.000753398,0.783626,-0.63849,-0.052481,0.224652,0.160368,0.11245,-0.604981,0,0,0,0,0,0 ] - [ 0.0516139,-0.39409,-0.000805078,0.82643,-0.427315,-0.0519544,0.358,-0.158978,-0.116982,-0.636278,0,0,0,0.0525749,-0.141634,-0.000754736,0.786667,-0.640009,-0.0527129,0.224021,0.160373,0.112428,-0.603689,0,0,0,0,0,0 ] - [ 0.0518028,-0.393754,-0.000805994,0.826823,-0.428044,-0.0521434,0.357599,-0.158982,-0.116968,-0.636278,0,0,0,0.0527974,-0.143219,-0.000756043,0.789785,-0.641542,-0.0529368,0.223391,0.160377,0.112406,-0.602372,0,0,0,0,0,0 ] - [ 0.0519856,-0.393428,-0.000799148,0.827223,-0.429026,-0.0537341,0.357198,-0.158987,-0.116955,-0.636278,0,0,0,0.0530147,-0.144867,-0.000749921,0.79298,-0.643345,-0.0545651,0.22276,0.160382,0.112384,-0.601031,0,0,0,0,0,0 ] - [ 0.0521568,-0.393112,-0.000799927,0.827631,-0.42975,-0.0539054,0.356796,-0.158991,-0.116941,-0.636278,0,0,0,0.0532213,-0.146577,-0.000751111,0.79625,-0.644905,-0.0547732,0.22213,0.160387,0.112362,-0.599667,0,0,0,0,0,0 ] - [ 0.0523193,-0.392806,-0.000800665,0.828046,-0.430472,-0.054068,0.356394,-0.158995,-0.116927,-0.636278,0,0,0,0.0534201,-0.148349,-0.000752273,0.799593,-0.646476,-0.0549735,0.221501,0.160392,0.11234,-0.598278,0,0,0,0,0,0 ] - [ 0.0524732,-0.392509,-0.000801361,0.828468,-0.431191,-0.0542218,0.355992,-0.159,-0.116914,-0.636278,0,0,0,0.0536112,-0.150181,-0.000753408,0.803007,-0.648058,-0.0551661,0.220874,0.160397,0.112318,-0.596867,0,0,0,0,0,0 ] - [ 0.0526184,-0.392222,-0.000802015,0.828898,-0.431907,-0.0543671,0.355589,-0.159004,-0.1169,-0.636278,0,0,0,0.0537945,-0.152074,-0.000754515,0.806491,-0.649649,-0.0553509,0.220248,0.160401,0.112296,-0.595434,0,0,0,0,0,0 ] - [ 0.0527551,-0.391945,-0.000802629,0.829334,-0.432621,-0.0545038,0.355187,-0.159008,-0.116887,-0.636278,0,0,0,0.0539701,-0.154027,-0.000755596,0.810042,-0.651248,-0.0555282,0.219624,0.160406,0.112275,-0.593978,0,0,0,0,0,0 ] - [ 0.0528859,-0.391677,-0.000796241,0.829778,-0.433612,-0.0559457,0.354784,-0.159013,-0.116873,-0.636278,0,0,0,0.0541407,-0.156038,-0.000749855,0.813659,-0.653133,-0.0570131,0.219002,0.16041,0.112253,-0.5925,0,0,0,0,0,0 ] - [ 0.0530059,-0.391419,-0.000796739,0.830229,-0.434321,-0.0560657,0.35438,-0.159017,-0.116859,-0.636278,0,0,0,0.0543013,-0.158108,-0.000750837,0.81734,-0.654745,-0.0571754,0.218382,0.160415,0.112231,-0.591002,0,0,0,0,0,0 ] - [ 0.0531175,-0.391169,-0.000797199,0.830686,-0.435028,-0.0561773,0.353977,-0.159021,-0.116846,-0.636278,0,0,0,0.0544544,-0.160235,-0.000751795,0.821083,-0.656361,-0.0573303,0.217765,0.160419,0.11221,-0.589483,0,0,0,0,0,0 ] - [ 0.0532209,-0.390929,-0.000797622,0.831151,-0.435733,-0.0562807,0.353573,-0.159026,-0.116832,-0.636278,0,0,0,0.0546002,-0.162418,-0.000752731,0.824885,-0.65798,-0.0574778,0.217151,0.160424,0.112188,-0.587943,0,0,0,0,0,0 ] - [ 0.0533162,-0.390698,-0.000798008,0.831622,-0.436436,-0.056376,0.35317,-0.15903,-0.116818,-0.636278,0,0,0,0.0547386,-0.164657,-0.000753646,0.828745,-0.659601,-0.057618,0.216541,0.160428,0.112167,-0.586384,0,0,0,0,0,0 ] - [ 0.0534035,-0.390475,-0.000798359,0.8321,-0.437137,-0.0564632,0.352766,-0.159034,-0.116805,-0.636278,0,0,0,0.0548698,-0.16695,-0.000754538,0.832661,-0.661223,-0.057751,0.215934,0.160432,0.112145,-0.584807,0,0,0,0,0,0 ] - [ 0.0534859,-0.390262,-0.000790272,0.832585,-0.438158,-0.0579091,0.352361,-0.159039,-0.116791,-0.636278,0,0,0,0.054997,-0.169298,-0.000747114,0.83663,-0.663168,-0.0592454,0.215331,0.160436,0.112124,-0.58321,0,0,0,0,0,0 ] - [ 0.0535573,-0.390056,-0.000790527,0.833077,-0.438855,-0.0579804,0.351957,-0.159043,-0.116777,-0.636278,0,0,0,0.0551139,-0.171698,-0.000747923,0.840651,-0.664788,-0.0593642,0.214732,0.160441,0.112103,-0.581596,0,0,0,0,0,0 ] - [ 0.053621,-0.38986,-0.000790749,0.833575,-0.43955,-0.058044,0.351552,-0.159047,-0.116763,-0.636278,0,0,0,0.0552238,-0.174151,-0.000748714,0.844721,-0.666405,-0.059476,0.214137,0.160445,0.112082,-0.579965,0,0,0,0,0,0 ] - [ 0.053677,-0.389671,-0.00079094,0.834079,-0.440242,-0.0580999,0.351148,-0.159052,-0.11675,-0.636278,0,0,0,0.0553267,-0.176655,-0.000749488,0.848838,-0.668019,-0.0595809,0.213548,0.160449,0.112062,-0.578317,0,0,0,0,0,0 ] - [ 0.0537253,-0.389491,-0.000791099,0.83459,-0.440934,-0.0581482,0.350743,-0.159056,-0.116736,-0.636278,0,0,0,0.0554227,-0.179209,-0.000750245,0.852999,-0.669626,-0.059679,0.212963,0.160452,0.112041,-0.576653,0,0,0,0,0,0 ] - [ 0.0537661,-0.389319,-0.000791226,0.835107,-0.441623,-0.0581889,0.350337,-0.15906,-0.116722,-0.636278,0,0,0,0.0555119,-0.181813,-0.000750986,0.857204,-0.671227,-0.0597702,0.212384,0.160456,0.112021,-0.574973,0,0,0,0,0,0 ] - [ 0.0538038,-0.389154,-0.000779969,0.83563,-0.442673,-0.059649,0.349932,-0.159065,-0.116709,-0.636278,0,0,0,0.0555988,-0.184465,-0.000740451,0.861449,-0.673183,-0.061284,0.211811,0.16046,0.112,-0.573279,0,0,0,0,0,0 ] - [ 0.0538298,-0.388998,-0.000780026,0.836159,-0.443358,-0.059675,0.349527,-0.159069,-0.116695,-0.636278,0,0,0,0.0556746,-0.187164,-0.000741125,0.865733,-0.674767,-0.0613619,0.211244,0.160464,0.11198,-0.571571,0,0,0,0,0,0 ] - [ 0.0538487,-0.388849,-0.000780055,0.836694,-0.444042,-0.0596938,0.349121,-0.159074,-0.116681,-0.636278,0,0,0,0.0557438,-0.18991,-0.000741787,0.870052,-0.676341,-0.0614332,0.210683,0.160467,0.111961,-0.569849,0,0,0,0,0,0 ] - [ 0.0538604,-0.388707,-0.000780058,0.837235,-0.444724,-0.0597054,0.348716,-0.159078,-0.116667,-0.636278,0,0,0,0.0558065,-0.192702,-0.000742437,0.874406,-0.677902,-0.0614981,0.210129,0.160471,0.111941,-0.568114,0,0,0,0,0,0 ] - [ 0.0538651,-0.388573,-0.000780034,0.837781,-0.445405,-0.05971,0.34831,-0.159082,-0.116654,-0.636278,0,0,0,0.0558628,-0.195538,-0.000743075,0.878791,-0.679451,-0.0615565,0.209582,0.160474,0.111922,-0.566367,0,0,0,0,0,0 ] - [ 0.0538678,-0.388446,-0.000766923,0.838332,-0.446418,-0.0609609,0.347904,-0.159087,-0.11664,-0.636278,0,0,0,0.0559179,-0.198418,-0.000730748,0.883206,-0.681321,-0.0628646,0.209043,0.160477,0.111903,-0.564609,0,0,0,0,0,0 ] - [ 0.0538588,-0.388325,-0.000766851,0.838889,-0.447096,-0.0609517,0.347498,-0.159091,-0.116626,-0.636278,0,0,0,0.0559616,-0.201341,-0.00073134,0.887648,-0.68284,-0.0629105,0.208511,0.16048,0.111884,-0.562839,0,0,0,0,0,0 ] - [ 0.053843,-0.388212,-0.000766756,0.839452,-0.447771,-0.0609359,0.347092,-0.159095,-0.116612,-0.636278,0,0,0,0.055999,-0.204306,-0.000731924,0.892116,-0.684343,-0.0629502,0.207987,0.160483,0.111865,-0.56106,0,0,0,0,0,0 ] - [ 0.0538207,-0.388105,-0.000766638,0.840019,-0.448445,-0.0609134,0.346685,-0.1591,-0.116599,-0.636278,0,0,0,0.0560304,-0.207311,-0.0007325,0.896606,-0.685828,-0.0629839,0.207471,0.160486,0.111847,-0.559272,0,0,0,0,0,0 ] - [ 0.0537919,-0.388005,-0.000766499,0.840591,-0.449118,-0.0608845,0.346279,-0.159104,-0.116585,-0.636278,0,0,0,0.0560558,-0.210356,-0.000733068,0.901117,-0.687294,-0.0630116,0.206964,0.160489,0.111829,-0.557474,0,0,0,0,0,0 ] - [ 0.053763,-0.387911,-0.000749618,0.841167,-0.450138,-0.0621109,0.345872,-0.159109,-0.116571,-0.636278,0,0,0,0.0560821,-0.21344,-0.000717042,0.905647,-0.68909,-0.0642984,0.206466,0.160492,0.111811,-0.555669,0,0,0,0,0,0 ] - [ 0.0537216,-0.387822,-0.000749451,0.841748,-0.450807,-0.0620694,0.345466,-0.159113,-0.116557,-0.636278,0,0,0,0.0560958,-0.216562,-0.000717579,0.910193,-0.690514,-0.0643144,0.205977,0.160495,0.111794,-0.553857,0,0,0,0,0,0 ] - [ 0.0536741,-0.38774,-0.000749265,0.842334,-0.451475,-0.0620217,0.345059,-0.159117,-0.116543,-0.636278,0,0,0,0.0561038,-0.21972,-0.000718111,0.914753,-0.691916,-0.0643247,0.205497,0.160497,0.111777,-0.552038,0,0,0,0,0,0 ] - [ 0.0536206,-0.387664,-0.000749061,0.842924,-0.45214,-0.0619681,0.344652,-0.159122,-0.11653,-0.636278,0,0,0,0.0561061,-0.222915,-0.000718639,0.919326,-0.693294,-0.0643294,0.205028,0.160499,0.11176,-0.550214,0,0,0,0,0,0 ] - [ 0.0535612,-0.387593,-0.000748839,0.843517,-0.452805,-0.0619086,0.344246,-0.159126,-0.116516,-0.636278,0,0,0,0.0561029,-0.226144,-0.000719163,0.923908,-0.694647,-0.0643286,0.204568,0.160502,0.111744,-0.548384,0,0,0,0,0,0 ] - [ 0.0535041,-0.387528,-0.000727275,0.844115,-0.453833,-0.0631248,0.343839,-0.15913,-0.116502,-0.636278,0,0,0,0.0561032,-0.229407,-0.000698513,0.928499,-0.69634,-0.0656079,0.204119,0.160504,0.111728,-0.546551,0,0,0,0,0,0 ] - [ 0.0534334,-0.387468,-0.000727046,0.844716,-0.454494,-0.0630539,0.343432,-0.159135,-0.116488,-0.636278,0,0,0,0.0560893,-0.232703,-0.000699018,0.933095,-0.69764,-0.0655964,0.203681,0.160506,0.111712,-0.544714,0,0,0,0,0,0 ] - [ 0.0533572,-0.387413,-0.000726803,0.84532,-0.455154,-0.0629777,0.343025,-0.159139,-0.116475,-0.636278,0,0,0,0.0560702,-0.236031,-0.000699523,0.937694,-0.698912,-0.0655797,0.203254,0.160508,0.111697,-0.542874,0,0,0,0,0,0 ] - [ 0.0532757,-0.387363,-0.000726546,0.845927,-0.455811,-0.062896,0.342618,-0.159144,-0.116461,-0.636278,0,0,0,0.056046,-0.239393,-0.000700028,0.942299,-0.700155,-0.0655579,0.202838,0.16051,0.111682,-0.541033,0,0,0,0,0,0 ] - [ 0.053189,-0.387317,-0.000726274,0.846538,-0.456468,-0.0628092,0.342211,-0.159148,-0.116447,-0.636278,0,0,0,0.0560168,-0.242782,-0.000700532,0.9469,-0.701367,-0.0655311,0.202435,0.160511,0.111667,-0.53919,0,0,0,0,0,0 ] - [ 0.0531074,-0.387276,-0.000699315,0.847151,-0.457501,-0.0640119,0.341804,-0.159152,-0.116433,-0.636278,0,0,0,0.055994,-0.246199,-0.000674519,0.951498,-0.702926,-0.066799,0.202043,0.160513,0.111653,-0.537347,0,0,0,0,0,0 ] - [ 0.0530107,-0.387239,-0.000699057,0.847767,-0.458154,-0.0639152,0.341397,-0.159157,-0.116419,-0.636278,0,0,0,0.0559553,-0.249645,-0.000675015,0.956091,-0.704074,-0.0667626,0.201663,0.160514,0.111639,-0.535504,0,0,0,0,0,0 ] - [ 0.0529094,-0.387206,-0.000698787,0.848385,-0.458805,-0.0638137,0.340989,-0.159161,-0.116406,-0.636278,0,0,0,0.0559119,-0.253118,-0.000675513,0.960678,-0.705188,-0.0667216,0.201296,0.160516,0.111626,-0.533663,0,0,0,0,0,0 ] - [ 0.0528034,-0.387177,-0.000698507,0.849005,-0.459454,-0.0637076,0.340582,-0.159165,-0.116392,-0.636278,0,0,0,0.055864,-0.256616,-0.000676014,0.965256,-0.706268,-0.0666761,0.200942,0.160517,0.111613,-0.531823,0,0,0,0,0,0 ] - [ 0.0526931,-0.387152,-0.000698216,0.849627,-0.460101,-0.0635971,0.340175,-0.15917,-0.116378,-0.636278,0,0,0,0.0558116,-0.26014,-0.000676517,0.969824,-0.707311,-0.0666262,0.200602,0.160518,0.111601,-0.529987,0,0,0,0,0,0 ] - [ 0.0525908,-0.38713,-0.000665237,0.850251,-0.461137,-0.0647806,0.339768,-0.159174,-0.116364,-0.636278,0,0,0,0.0557693,-0.263688,-0.000644471,0.974379,-0.708709,-0.0678761,0.200274,0.160519,0.111589,-0.528154,0,0,0,0,0,0 ] - [ 0.052472,-0.387112,-0.000664977,0.850876,-0.46178,-0.0646617,0.339361,-0.159179,-0.11635,-0.636278,0,0,0,0.0557086,-0.267258,-0.000644974,0.978919,-0.709679,-0.0678178,0.199961,0.160519,0.111577,-0.526325,0,0,0,0,0,0 ] - [ 0.0523493,-0.387096,-0.00066471,0.851503,-0.462422,-0.0645389,0.338954,-0.159183,-0.116337,-0.636278,0,0,0,0.055644,-0.270851,-0.000645481,0.983443,-0.71061,-0.0677555,0.199662,0.16052,0.111566,-0.524501,0,0,0,0,0,0 ] - [ 0.0522227,-0.387084,-0.000664435,0.85213,-0.463062,-0.0644123,0.338547,-0.159187,-0.116323,-0.636278,0,0,0,0.0555755,-0.274465,-0.000645993,0.987949,-0.711502,-0.0676894,0.199377,0.16052,0.111556,-0.522684,0,0,0,0,0,0 ] - [ 0.0520926,-0.387074,-0.000664153,0.852758,-0.463699,-0.0642821,0.338139,-0.159192,-0.116309,-0.636278,0,0,0,0.0555033,-0.278098,-0.000646512,0.992434,-0.712353,-0.0676196,0.199106,0.160521,0.111546,-0.520873,0,0,0,0,0,0 ] - [ 0.051974,-0.387066,-0.00062461,0.853386,-0.464733,-0.0654398,0.337732,-0.159196,-0.116295,-0.636278,0,0,0,0.055445,-0.281751,-0.000607826,0.996897,-0.713561,-0.0688441,0.198851,0.160521,0.111536,-0.51907,0,0,0,0,0,0 ] - [ 0.0518371,-0.387061,-0.000624374,0.854015,-0.465367,-0.0653028,0.337325,-0.1592,-0.116281,-0.636278,0,0,0,0.0553658,-0.285422,-0.000608346,1.00134,-0.714329,-0.0687672,0.198611,0.160521,0.111527,-0.517275,0,0,0,0,0,0 ] - [ 0.0516971,-0.387058,-0.000624133,0.854643,-0.465998,-0.0651627,0.336918,-0.159205,-0.116268,-0.636278,0,0,0,0.0552833,-0.28911,-0.000608872,1.00575,-0.715055,-0.068687,0.198386,0.160521,0.111519,-0.515489,0,0,0,0,0,0 ] - [ 0.0515543,-0.387057,-0.000623887,0.855271,-0.466627,-0.0650198,0.336511,-0.159209,-0.116254,-0.636278,0,0,0,0.0551977,-0.292814,-0.000609406,1.01014,-0.715737,-0.0686038,0.198178,0.16052,0.111511,-0.513713,0,0,0,0,0,0 ] - [ 0.0514087,-0.387057,-0.000623638,0.855899,-0.467255,-0.0648741,0.336104,-0.159214,-0.11624,-0.636278,0,0,0,0.0551091,-0.296534,-0.000609948,1.01449,-0.716374,-0.0685175,0.197985,0.16052,0.111504,-0.511947,0,0,0,0,0,0 ] - [ 0.0512781,-0.387058,-0.000577079,0.856525,-0.468282,-0.0659988,0.335698,-0.159218,-0.116226,-0.636278,0,0,0,0.0550387,-0.300267,-0.000564091,1.01882,-0.717368,-0.0697085,0.197808,0.160519,0.111497,-0.510193,0,0,0,0,0,0 ] - [ 0.0511275,-0.387061,-0.000576887,0.857151,-0.468904,-0.0658481,0.335291,-0.159222,-0.116213,-0.636278,0,0,0,0.0549446,-0.304014,-0.000564632,1.02311,-0.717914,-0.0696165,0.197648,0.160518,0.111491,-0.508452,0,0,0,0,0,0 ] - [ 0.0509748,-0.387065,-0.000576693,0.857775,-0.469525,-0.0656953,0.334884,-0.159227,-0.116199,-0.636278,0,0,0,0.054848,-0.307773,-0.000565182,1.02737,-0.718413,-0.0695221,0.197505,0.160517,0.111485,-0.506723,0,0,0,0,0,0 ] - [ 0.0508201,-0.387069,-0.000576496,0.858397,-0.470143,-0.0655405,0.334477,-0.159231,-0.116185,-0.636278,0,0,0,0.054749,-0.311543,-0.00056574,1.03159,-0.718865,-0.0694254,0.197379,0.160516,0.11148,-0.505008,0,0,0,0,0,0 ] - [ 0.0506635,-0.387074,-0.000576296,0.859018,-0.470758,-0.0653838,0.334071,-0.159236,-0.116171,-0.636278,0,0,0,0.0546478,-0.315323,-0.000566306,1.03577,-0.719268,-0.0693264,0.197271,0.160515,0.111476,-0.503308,0,0,0,0,0,0 ] - [ 0.0505258,-0.38708,-0.000522382,0.859636,-0.471775,-0.0664676,0.333664,-0.15924,-0.116157,-0.636278,0,0,0,0.0545694,-0.319113,-0.000512838,1.03992,-0.720026,-0.0704751,0.19718,0.160514,0.111472,-0.501623,0,0,0,0,0,0 ] - [ 0.0503661,-0.387085,-0.000522249,0.860252,-0.472385,-0.0663079,0.333258,-0.159244,-0.116144,-0.636278,0,0,0,0.0544643,-0.32291,-0.000513397,1.04402,-0.720332,-0.070372,0.197106,0.160512,0.111469,-0.499954,0,0,0,0,0,0 ] - [ 0.0502053,-0.38709,-0.000522114,0.860865,-0.472993,-0.066147,0.332852,-0.159249,-0.11613,-0.636278,0,0,0,0.0543575,-0.326716,-0.000513966,1.04808,-0.720587,-0.0702673,0.197051,0.16051,0.111466,-0.498302,0,0,0,0,0,0 ] - [ 0.0500434,-0.387095,-0.000521978,0.861476,-0.473599,-0.065985,0.332445,-0.159253,-0.116116,-0.636278,0,0,0,0.0542492,-0.330527,-0.000514543,1.0521,-0.720792,-0.070161,0.197014,0.160508,0.111464,-0.496668,0,0,0,0,0,0 ] - [ 0.0498806,-0.387099,-0.000521842,0.862083,-0.474201,-0.0658222,0.332039,-0.159257,-0.116102,-0.636278,0,0,0,0.0541394,-0.334344,-0.000515129,1.05607,-0.720945,-0.0700532,0.196995,0.160506,0.111462,-0.495052,0,0,0,0,0,0 ] - [ 0.0497171,-0.387103,-0.000521704,0.862686,-0.474801,-0.0656587,0.331633,-0.159262,-0.116089,-0.636278,0,0,0,0.0540284,-0.338165,-0.000515723,1.05999,-0.721047,-0.0699443,0.196995,0.160504,0.111462,-0.493455,0,0,0,0,0,0 ] - [ 0.0495813,-0.387105,-0.000448333,0.863285,-0.475871,-0.0669016,0.331227,-0.159266,-0.116075,-0.636278,0,0,0,0.0539511,-0.341989,-0.000442224,1.06387,-0.721569,-0.0712507,0.197014,0.160501,0.111462,-0.491878,0,0,0,0,0,0 ] - [ 0.0494171,-0.387106,-0.000448278,0.863881,-0.476465,-0.0667374,0.330822,-0.15927,-0.116061,-0.636278,0,0,0,0.0538383,-0.345816,-0.000442791,1.06769,-0.721566,-0.0711397,0.197053,0.160499,0.111462,-0.490321,0,0,0,0,0,0 ] - [ 0.0492528,-0.387106,-0.000448224,0.864472,-0.477057,-0.0665731,0.330416,-0.159275,-0.116047,-0.636278,0,0,0,0.0537247,-0.349644,-0.000443366,1.07146,-0.721509,-0.0710279,0.19711,0.160496,0.111463,-0.488786,0,0,0,0,0,0 ] - [ 0.0490887,-0.387104,-0.000448168,0.865058,-0.477645,-0.0664089,0.33001,-0.159279,-0.116034,-0.636278,0,0,0,0.0536106,-0.353472,-0.000443949,1.07518,-0.721399,-0.0709156,0.197187,0.160493,0.111465,-0.487272,0,0,0,0,0,0 ] - [ 0.0489248,-0.3871,-0.000448113,0.865639,-0.47823,-0.066245,0.329605,-0.159284,-0.11602,-0.636278,0,0,0,0.0534961,-0.3573,-0.00044454,1.07884,-0.721234,-0.0708029,0.197284,0.160489,0.111468,-0.485782,0,0,0,0,0,0 ] - [ 0.0487615,-0.387094,-0.000448057,0.866215,-0.478812,-0.0660817,0.3292,-0.159288,-0.116006,-0.636278,0,0,0,0.0533814,-0.361126,-0.000445139,1.08245,-0.721016,-0.0706899,0.1974,0.160486,0.111471,-0.484314,0,0,0,0,0,0 ] - [ 0.0486317,-0.387085,-0.000362721,0.866786,-0.479863,-0.0672624,0.328795,-0.159292,-0.115992,-0.636278,0,0,0,0.0533081,-0.36495,-0.000358898,1.086,-0.721213,-0.0719303,0.197537,0.160483,0.111475,-0.482871,0,0,0,0,0,0 ] - [ 0.04847,-0.387074,-0.000362747,0.867351,-0.480439,-0.0671007,0.32839,-0.159297,-0.115979,-0.636278,0,0,0,0.0531936,-0.36877,-0.000359442,1.08949,-0.720884,-0.0718172,0.197693,0.160479,0.11148,-0.481453,0,0,0,0,0,0 ] - [ 0.0483093,-0.38706,-0.000362773,0.867909,-0.481012,-0.06694,0.327985,-0.159301,-0.115965,-0.636278,0,0,0,0.0530794,-0.372586,-0.000359993,1.09292,-0.7205,-0.0717045,0.197871,0.160475,0.111485,-0.48006,0,0,0,0,0,0 ] - [ 0.0481499,-0.387043,-0.000362799,0.868462,-0.481581,-0.0667807,0.327581,-0.159305,-0.115951,-0.636278,0,0,0,0.0529656,-0.376396,-0.000360549,1.09629,-0.72006,-0.0715922,0.198068,0.160471,0.111491,-0.478693,0,0,0,0,0,0 ] - [ 0.047992,-0.387023,-0.000362824,0.869008,-0.482147,-0.0666227,0.327176,-0.15931,-0.115938,-0.636278,0,0,0,0.0528525,-0.380199,-0.000361111,1.0996,-0.719563,-0.0714806,0.198287,0.160466,0.111498,-0.477353,0,0,0,0,0,0 ] - [ 0.0478358,-0.386999,-0.000362847,0.869546,-0.482709,-0.0664665,0.326772,-0.159314,-0.115924,-0.636278,0,0,0,0.0527402,-0.383995,-0.000361679,1.10284,-0.719011,-0.0713697,0.198526,0.160462,0.111506,-0.47604,0,0,0,0,0,0 ] - [ 0.0477186,-0.386972,-0.000266574,0.870078,-0.483726,-0.067548,0.326368,-0.159318,-0.11591,-0.636278,0,0,0,0.0526767,-0.387783,-0.000263512,1.10602,-0.718859,-0.0725054,0.198787,0.160457,0.111514,-0.474755,0,0,0,0,0,0 ] - [ 0.0475662,-0.386941,-0.000266673,0.870602,-0.484282,-0.0673956,0.325964,-0.159323,-0.115897,-0.636278,0,0,0,0.0525666,-0.391561,-0.000263992,1.10913,-0.718193,-0.0723964,0.199068,0.160452,0.111523,-0.473499,0,0,0,0,0,0 ] - [ 0.047416,-0.386905,-0.00026677,0.871119,-0.484834,-0.0672454,0.32556,-0.159327,-0.115883,-0.636278,0,0,0,0.0524577,-0.395328,-0.000264476,1.11218,-0.71747,-0.0722887,0.199371,0.160447,0.111532,-0.472272,0,0,0,0,0,0 ] - [ 0.0472681,-0.386866,-0.000266864,0.871628,-0.485382,-0.0670976,0.325157,-0.159331,-0.115869,-0.636278,0,0,0,0.0523503,-0.399084,-0.000264963,1.11515,-0.716691,-0.0721824,0.199695,0.160442,0.111543,-0.471075,0,0,0,0,0,0 ] - [ 0.0471228,-0.386821,-0.000266957,0.872128,-0.485927,-0.0669523,0.324753,-0.159336,-0.115856,-0.636278,0,0,0,0.0522445,-0.402828,-0.000265452,1.11806,-0.715854,-0.0720776,0.20004,0.160437,0.111554,-0.469908,0,0,0,0,0,0 ] - [ 0.0469803,-0.386772,-0.000267047,0.87262,-0.486467,-0.0668098,0.32435,-0.15934,-0.115842,-0.636278,0,0,0,0.0521404,-0.406558,-0.000265944,1.1209,-0.71496,-0.0719747,0.200407,0.160431,0.111566,-0.468773,0,0,0,0,0,0 ] - [ 0.0468407,-0.386718,-0.000267135,0.873103,-0.487005,-0.0666702,0.323947,-0.159344,-0.115828,-0.636278,0,0,0,0.0520383,-0.410273,-0.000266438,1.12366,-0.714008,-0.0718737,0.200796,0.160425,0.111579,-0.467668,0,0,0,0,0,0 ] - [ 0.046752,-0.386659,-0.000143652,0.873577,-0.488038,-0.0677875,0.323545,-0.159349,-0.115815,-0.636278,0,0,0,0.052001,-0.413974,-0.000139123,1.12635,-0.713499,-0.0730387,0.201206,0.160419,0.111592,-0.466596,0,0,0,0,0,0 ] - [ 0.0466186,-0.386595,-0.000143809,0.874042,-0.488567,-0.0676541,0.323142,-0.159353,-0.115801,-0.636278,0,0,0,0.0519032,-0.417658,-0.000139467,1.12897,-0.712434,-0.0729415,0.201638,0.160413,0.111606,-0.465557,0,0,0,0,0,0 ] - [ 0.0464886,-0.386525,-0.000143962,0.874498,-0.489093,-0.0675242,0.32274,-0.159357,-0.115787,-0.636278,0,0,0,0.0518078,-0.421324,-0.000139811,1.13151,-0.71131,-0.0728467,0.202092,0.160407,0.111621,-0.46455,0,0,0,0,0,0 ] - [ 0.0463622,-0.386449,-0.000144111,0.874943,-0.489614,-0.0673978,0.322338,-0.159362,-0.115774,-0.636278,0,0,0,0.0517149,-0.424973,-0.000140153,1.13398,-0.71013,-0.0727544,0.202568,0.1604,0.111637,-0.463578,0,0,0,0,0,0 ] - [ 0.0462394,-0.386367,-0.000144254,0.875379,-0.490132,-0.0672751,0.321936,-0.159366,-0.11576,-0.636278,0,0,0,0.0516245,-0.428602,-0.000140494,1.13637,-0.708893,-0.0726647,0.203066,0.160394,0.111653,-0.462639,0,0,0,0,0,0 ] - [ 0.0461204,-0.386279,-0.000144393,0.875804,-0.490645,-0.0671562,0.321535,-0.15937,-0.115747,-0.636278,0,0,0,0.0515369,-0.432211,-0.000140833,1.13869,-0.707598,-0.0725777,0.203587,0.160387,0.11167,-0.461735,0,0,0,0,0,0 ] - [ 0.0460055,-0.386185,-0.000144527,0.876219,-0.491154,-0.0670412,0.321133,-0.159375,-0.115733,-0.636278,0,0,0,0.0514522,-0.435799,-0.00014117,1.14092,-0.706247,-0.0724935,0.204129,0.16038,0.111688,-0.460866,0,0,0,0,0,0 ] - [ 0.0458946,-0.386084,-0.000144655,0.876624,-0.491659,-0.0669304,0.320732,-0.159379,-0.115719,-0.636278,0,0,0,0.0513704,-0.439364,-0.000141505,1.14308,-0.704839,-0.0724124,0.204693,0.160372,0.111707,-0.460032,0,0,0,0,0,0 ] - [ 0.0458488,-0.385977,1.14295e-005,0.877017,-0.492686,-0.068001,0.320331,-0.159383,-0.115706,-0.636278,0,0,0,0.0513731,-0.442907,2.14806e-005,1.14516,-0.703899,-0.0735209,0.205279,0.160365,0.111727,-0.459235,0,0,0,0,0,0 ] - [ 0.0457464,-0.385863,1.12473e-005,0.877399,-0.493183,-0.0678987,0.319931,-0.159388,-0.115692,-0.636278,0,0,0,0.0512978,-0.446425,2.13792e-005,1.14716,-0.702378,-0.0734456,0.205888,0.160357,0.111747,-0.458473,0,0,0,0,0,0 ] - [ 0.0456486,-0.385742,1.1073e-005,0.87777,-0.493675,-0.0678009,0.319531,-0.159392,-0.115679,-0.636278,0,0,0,0.0512258,-0.449919,2.12836e-005,1.14907,-0.700801,-0.0733736,0.206518,0.160349,0.111768,-0.457748,0,0,0,0,0,0 ] - [ 0.0455554,-0.385613,1.0907e-005,0.87813,-0.494163,-0.0677078,0.319131,-0.159396,-0.115665,-0.636278,0,0,0,0.0511573,-0.453386,2.1194e-005,1.15091,-0.699168,-0.0733051,0.207171,0.160341,0.11179,-0.457061,0,0,0,0,0,0 ] - [ 0.0454668,-0.385477,1.07492e-005,0.878477,-0.494646,-0.0676193,0.318731,-0.159401,-0.115652,-0.636278,0,0,0,0.0510923,-0.456827,2.11105e-005,1.15266,-0.697479,-0.07324,0.207846,0.160333,0.111812,-0.456411,0,0,0,0,0,0 ] - [ 0.0453831,-0.385334,1.05999e-005,0.878813,-0.495125,-0.0675356,0.318331,-0.159405,-0.115638,-0.636278,0,0,0,0.0510309,-0.46024,2.10332e-005,1.15433,-0.695735,-0.0731786,0.208542,0.160325,0.111836,-0.455798,0,0,0,0,0,0 ] - [ 0.0453042,-0.385183,1.04593e-005,0.879137,-0.4956,-0.0674568,0.317932,-0.159409,-0.115624,-0.636278,0,0,0,0.0509731,-0.463625,2.09623e-005,1.15592,-0.693936,-0.0731208,0.209261,0.160316,0.11186,-0.455224,0,0,0,0,0,0 ] - [ 0.0452303,-0.385024,1.03274e-005,0.879448,-0.49607,-0.0673829,0.317533,-0.159413,-0.115611,-0.636278,0,0,0,0.0509191,-0.46698,2.08981e-005,1.15742,-0.692083,-0.0730668,0.210002,0.160308,0.111885,-0.454687,0,0,0,0,0,0 ] - [ 0.0451615,-0.384857,1.02045e-005,0.879747,-0.496536,-0.0673141,0.317135,-0.159418,-0.115597,-0.636278,0,0,0,0.050869,-0.470304,2.08405e-005,1.15883,-0.690176,-0.0730166,0.210764,0.160299,0.11191,-0.45419,0,0,0,0,0,0 ] - [ 0.0450977,-0.384681,1.00907e-005,0.880033,-0.496997,-0.0672504,0.316736,-0.159422,-0.115584,-0.636278,0,0,0,0.0508227,-0.473598,2.07899e-005,1.16017,-0.688214,-0.0729702,0.211549,0.160289,0.111936,-0.453731,0,0,0,0,0,0 ] - [ 0.0450391,-0.384498,9.98603e-006,0.880306,-0.497454,-0.0671919,0.316338,-0.159426,-0.11557,-0.636278,0,0,0,0.0507803,-0.476859,2.07462e-005,1.16141,-0.6862,-0.0729278,0.212355,0.16028,0.111964,-0.453312,0,0,0,0,0,0 ] - [ 0.0449858,-0.384306,9.89069e-006,0.880566,-0.497906,-0.0671386,0.31594,-0.159431,-0.115557,-0.636278,0,0,0,0.050742,-0.480087,2.07097e-005,1.16257,-0.684132,-0.0728894,0.213183,0.160271,0.111991,-0.452932,0,0,0,0,0,0 ] - [ 0.0450364,-0.384106,0.000261737,0.880813,-0.499008,-0.0682345,0.315543,-0.159435,-0.115544,-0.636278,0,0,0,0.0508428,-0.483281,0.000288571,1.16365,-0.682665,-0.0740057,0.214032,0.160261,0.11202,-0.452591,0,0,0,0,0,0 ] - [ 0.0449939,-0.383897,0.00026161,0.881047,-0.49945,-0.068192,0.315146,-0.159439,-0.11553,-0.636278,0,0,0,0.050813,-0.486441,0.000288969,1.16464,-0.680493,-0.0739748,0.214903,0.160251,0.112049,-0.45229,0,0,0,0,0,0 ] - [ 0.0449567,-0.383679,0.000261494,0.881267,-0.499888,-0.0681549,0.314749,-0.159443,-0.115517,-0.636278,0,0,0,0.0507873,-0.489565,0.000289378,1.16554,-0.67827,-0.0739481,0.215795,0.160241,0.11208,-0.452029,0,0,0,0,0,0 ] - [ 0.0449249,-0.383452,0.000261392,0.881474,-0.500322,-0.0681232,0.314352,-0.159448,-0.115503,-0.636278,0,0,0,0.0507657,-0.492653,0.000289795,1.16635,-0.675996,-0.0739255,0.216708,0.160231,0.11211,-0.451808,0,0,0,0,0,0 ] - [ 0.0448985,-0.383216,0.000261302,0.881667,-0.500751,-0.068097,0.313956,-0.159452,-0.11549,-0.636278,0,0,0,0.0507483,-0.495703,0.000290222,1.16708,-0.673672,-0.0739072,0.217642,0.160221,0.112142,-0.451627,0,0,0,0,0,0 ] - [ 0.0448777,-0.382971,0.000261225,0.881846,-0.501175,-0.0680762,0.31356,-0.159456,-0.115476,-0.636278,0,0,0,0.0507351,-0.498716,0.000290658,1.16772,-0.671299,-0.073893,0.218597,0.16021,0.112174,-0.451486,0,0,0,0,0,0 ] - [ 0.0448623,-0.382717,0.00026116,0.882011,-0.501594,-0.0680609,0.313165,-0.15946,-0.115463,-0.636278,0,0,0,0.050726,-0.501691,0.000291103,1.16827,-0.668876,-0.0738829,0.219573,0.1602,0.112207,-0.451385,0,0,0,0,0,0 ] - [ 0.0448524,-0.382454,0.000261108,0.882162,-0.502008,-0.0680511,0.31277,-0.159465,-0.11545,-0.636278,0,0,0,0.0507212,-0.504625,0.000291557,1.16873,-0.666405,-0.0738771,0.220569,0.160189,0.112241,-0.451325,0,0,0,0,0,0 ] - [ 0.044848,-0.382181,0.000261069,0.882299,-0.502418,-0.0680467,0.312375,-0.159469,-0.115436,-0.636278,0,0,0,0.0507205,-0.50752,0.000292019,1.16911,-0.663887,-0.0738755,0.221585,0.160178,0.112275,-0.451304,0,0,0,0,0,0 ] - [ 0.044849,-0.381899,0.000261042,0.882422,-0.502823,-0.0680478,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,0.0507247,-0.510387,0.000292494,1.16943,-0.661339,-0.0738787,0.222612,0.160167,0.11231,-0.451304,0,0,0,0,0,0 ] - [ 0.0448554,-0.381607,0.000261027,0.882531,-0.503223,-0.0680543,0.311586,-0.159477,-0.115409,-0.636278,0,0,0,0.0507323,-0.5132,0.000292972,1.16963,-0.658727,-0.0738854,0.223668,0.160156,0.112346,-0.451365,0,0,0,0,0,0 ] - [ 0.0448673,-0.381306,0.000261025,0.882625,-0.503619,-0.0680663,0.311192,-0.159482,-0.115396,-0.636278,0,0,0,0.0507441,-0.51597,0.000293459,1.16974,-0.65607,-0.0738962,0.224744,0.160144,0.112382,-0.451465,0,0,0,0,0,0 ] - [ 0.0448845,-0.380995,0.000261036,0.882704,-0.504009,-0.0680836,0.310798,-0.159486,-0.115383,-0.636278,0,0,0,0.0507599,-0.518698,0.000293952,1.16977,-0.653368,-0.0739111,0.22584,0.160133,0.11242,-0.451606,0,0,0,0,0,0 ] - [ 0.0449071,-0.380674,0.000261058,0.88277,-0.504395,-0.0681063,0.310405,-0.15949,-0.115369,-0.636278,0,0,0,0.0507797,-0.521382,0.000294453,1.16971,-0.650622,-0.07393,0.226954,0.160121,0.112457,-0.451787,0,0,0,0,0,0 ] - [ 0.044935,-0.380344,0.000261093,0.88282,-0.504777,-0.0681342,0.310012,-0.159494,-0.115356,-0.636278,0,0,0,0.0508036,-0.524022,0.000294961,1.16956,-0.647832,-0.0739529,0.228088,0.160109,0.112496,-0.452008,0,0,0,0,0,0 ] - [ 0.0449682,-0.380004,0.00026114,0.882857,-0.505153,-0.0681674,0.30962,-0.159499,-0.115343,-0.636278,0,0,0,0.0508314,-0.526617,0.000295475,1.16932,-0.645001,-0.0739798,0.22924,0.160097,0.112535,-0.452269,0,0,0,0,0,0 ] - [ 0.0450065,-0.379654,0.000261198,0.882878,-0.505525,-0.0682058,0.309228,-0.159503,-0.11533,-0.636278,0,0,0,0.0508631,-0.529167,0.000295995,1.169,-0.642127,-0.0740106,0.230411,0.160085,0.112575,-0.452569,0,0,0,0,0,0 ] - [ 0.0450499,-0.379294,0.000261268,0.882885,-0.505891,-0.0682493,0.308836,-0.159507,-0.115316,-0.636278,0,0,0,0.0508986,-0.531672,0.000296521,1.16859,-0.639213,-0.0740452,0.2316,0.160073,0.112615,-0.452909,0,0,0,0,0,0 ] - [ 0.0450983,-0.378924,0.00026135,0.882877,-0.506254,-0.0682978,0.308445,-0.159511,-0.115303,-0.636278,0,0,0,0.0509379,-0.534129,0.000297052,1.16809,-0.636259,-0.0740836,0.232806,0.16006,0.112656,-0.453288,0,0,0,0,0,0 ] - [ 0.0451517,-0.378544,0.000261443,0.882855,-0.506611,-0.0683512,0.308054,-0.159515,-0.11529,-0.636278,0,0,0,0.0509808,-0.53654,0.000297588,1.16751,-0.633266,-0.0741256,0.23403,0.160048,0.112698,-0.453707,0,0,0,0,0,0 ] - [ 0.04521,-0.378154,0.000261547,0.882818,-0.506964,-0.0684096,0.307663,-0.15952,-0.115277,-0.636278,0,0,0,0.0510273,-0.538903,0.000298129,1.16684,-0.630235,-0.0741712,0.235272,0.160035,0.11274,-0.454164,0,0,0,0,0,0 ] - [ 0.045273,-0.377754,0.000261661,0.882766,-0.507312,-0.0684727,0.307273,-0.159524,-0.115263,-0.636278,0,0,0,0.0510773,-0.541219,0.000298673,1.16609,-0.627166,-0.0742203,0.23653,0.160022,0.112783,-0.45466,0,0,0,0,0,0 ] - [ 0.0453408,-0.377344,0.000261786,0.8827,-0.507655,-0.0685405,0.306883,-0.159528,-0.11525,-0.636278,0,0,0,0.0511307,-0.543486,0.000299222,1.16525,-0.624061,-0.0742729,0.237805,0.160009,0.112827,-0.455195,0,0,0,0,0,0 ] - [ 0.0454131,-0.376925,0.000261922,0.882619,-0.507994,-0.0686128,0.306494,-0.159532,-0.115237,-0.636278,0,0,0,0.0511875,-0.545704,0.000299773,1.16433,-0.62092,-0.0743288,0.239096,0.159996,0.112871,-0.455768,0,0,0,0,0,0 ] - [ 0.0454899,-0.376495,0.000262068,0.882523,-0.508328,-0.0686897,0.306104,-0.159536,-0.115224,-0.636278,0,0,0,0.0512474,-0.547873,0.000300327,1.16332,-0.617745,-0.074388,0.240402,0.159983,0.112915,-0.456378,0,0,0,0,0,0 ] - [ 0.0455711,-0.376056,0.000262223,0.882413,-0.508657,-0.0687709,0.305716,-0.159541,-0.115211,-0.636278,0,0,0,0.0513105,-0.549993,0.000300883,1.16223,-0.614536,-0.0744502,0.241725,0.15997,0.11296,-0.457026,0,0,0,0,0,0 ] - [ 0.0456565,-0.375606,0.000262388,0.882288,-0.508982,-0.0688563,0.305327,-0.159545,-0.115197,-0.636278,0,0,0,0.0513766,-0.552062,0.000301441,1.16106,-0.611294,-0.0745154,0.243062,0.159956,0.113006,-0.457711,0,0,0,0,0,0 ] - [ 0.045746,-0.375147,0.000262562,0.882149,-0.509303,-0.0689459,0.304939,-0.159549,-0.115184,-0.636278,0,0,0,0.0514456,-0.554081,0.000302,1.1598,-0.608021,-0.0745836,0.244414,0.159943,0.113052,-0.458433,0,0,0,0,0,0 ] - [ 0.0458395,-0.374677,0.000262744,0.881996,-0.509618,-0.0690395,0.304552,-0.159553,-0.115171,-0.636278,0,0,0,0.0515173,-0.55605,0.00030256,1.15847,-0.604717,-0.0746545,0.245781,0.159929,0.113099,-0.459191,0,0,0,0,0,0 ] - [ 0.0459369,-0.374198,0.000262936,0.881828,-0.50993,-0.069137,0.304165,-0.159557,-0.115158,-0.636278,0,0,0,0.0515917,-0.557967,0.00030312,1.15705,-0.601383,-0.0747282,0.247162,0.159915,0.113146,-0.459985,0,0,0,0,0,0 ] - [ 0.0460381,-0.373709,0.000263135,0.881646,-0.510237,-0.0692382,0.303778,-0.159562,-0.115145,-0.636278,0,0,0,0.0516687,-0.559833,0.00030368,1.15555,-0.59802,-0.0748043,0.248556,0.159901,0.113193,-0.460815,0,0,0,0,0,0 ] - [ 0.0461428,-0.37321,0.000263342,0.88145,-0.510539,-0.0693429,0.303392,-0.159566,-0.115132,-0.636278,0,0,0,0.0517479,-0.561648,0.000304238,1.15398,-0.594629,-0.0748829,0.249963,0.159888,0.113242,-0.46168,0,0,0,0,0,0 ] - [ 0.0462509,-0.372702,0.000263557,0.881239,-0.510837,-0.069451,0.303006,-0.15957,-0.115119,-0.636278,0,0,0,0.0518295,-0.56341,0.000304795,1.15232,-0.591212,-0.0749636,0.251384,0.159874,0.11329,-0.46258,0,0,0,0,0,0 ] - [ 0.0466348,-0.372183,0.000960132,0.881015,-0.511964,-0.0688506,0.30262,-0.159574,-0.115106,-0.636278,0,0,0,0.052299,-0.565121,0.00107833,1.15059,-0.588598,-0.074288,0.252816,0.15986,0.113339,-0.463514,0,0,0,0,0,0 ] - [ 0.046749,-0.371656,0.000960319,0.880777,-0.512254,-0.0689652,0.302235,-0.159578,-0.115093,-0.636278,0,0,0,0.0523843,-0.566779,0.00107977,1.14878,-0.585129,-0.074371,0.254261,0.159845,0.113388,-0.464482,0,0,0,0,0,0 ] - [ 0.0468662,-0.371118,0.000960514,0.880525,-0.512539,-0.0690829,0.301851,-0.159582,-0.11508,-0.636278,0,0,0,0.0524715,-0.568385,0.00108119,1.1469,-0.581637,-0.0744559,0.255717,0.159831,0.113438,-0.465483,0,0,0,0,0,0 ] - [ 0.0469863,-0.370571,0.000960714,0.880259,-0.51282,-0.0692033,0.301466,-0.159586,-0.115067,-0.636278,0,0,0,0.0525603,-0.569939,0.00108258,1.14493,-0.578122,-0.0745425,0.257184,0.159817,0.113488,-0.466518,0,0,0,0,0,0 ] - [ 0.047109,-0.370015,0.00096092,0.87998,-0.513097,-0.0693265,0.301083,-0.159591,-0.115054,-0.636278,0,0,0,0.0526507,-0.57144,0.00108395,1.1429,-0.574586,-0.0746308,0.258662,0.159803,0.113539,-0.467584,0,0,0,0,0,0 ] - [ 0.0472343,-0.369449,0.000961132,0.879687,-0.51337,-0.0694522,0.300699,-0.159595,-0.115041,-0.636278,0,0,0,0.0527424,-0.572888,0.0010853,1.14079,-0.571028,-0.0747205,0.26015,0.159788,0.11359,-0.468682,0,0,0,0,0,0 ] - [ 0.0473619,-0.368874,0.000961348,0.879382,-0.513639,-0.0695802,0.300316,-0.159599,-0.115028,-0.636278,0,0,0,0.0528354,-0.574284,0.00108661,1.13861,-0.567451,-0.0748115,0.261648,0.159774,0.113641,-0.469811,0,0,0,0,0,0 ] - [ 0.0474916,-0.368289,0.000961568,0.879062,-0.513905,-0.0697104,0.299934,-0.159603,-0.115015,-0.636278,0,0,0,0.0529294,-0.575626,0.0010879,1.13635,-0.563855,-0.0749035,0.263155,0.159759,0.113693,-0.470972,0,0,0,0,0,0 ] - [ 0.0476234,-0.367696,0.000961791,0.87873,-0.514166,-0.0698426,0.299552,-0.159607,-0.115002,-0.636278,0,0,0,0.0530243,-0.576916,0.00108916,1.13403,-0.560241,-0.0749966,0.264671,0.159745,0.113745,-0.472162,0,0,0,0,0,0 ] - [ 0.047757,-0.367093,0.000962018,0.878385,-0.514423,-0.0699767,0.29917,-0.159611,-0.114989,-0.636278,0,0,0,0.0531201,-0.578152,0.00109038,1.13164,-0.556611,-0.0750906,0.266196,0.15973,0.113797,-0.473381,0,0,0,0,0,0 ] - [ 0.0478924,-0.366482,0.000962248,0.878027,-0.514677,-0.0701126,0.298789,-0.159615,-0.114976,-0.636278,0,0,0,0.0532165,-0.579336,0.00109158,1.12917,-0.552965,-0.0751853,0.267728,0.159715,0.113849,-0.47463,0,0,0,0,0,0 ] - [ 0.0481311,-0.365861,0.00122394,0.877657,-0.514973,-0.0688742,0.298408,-0.159619,-0.114963,-0.636278,0,0,0,0.0534569,-0.580467,0.00138546,1.12665,-0.54935,-0.0738787,0.269268,0.1597,0.113902,-0.475907,0,0,0,0,0,0 ] - [ 0.0482691,-0.365232,0.00122411,0.877274,-0.515219,-0.0690129,0.298028,-0.159623,-0.11495,-0.636278,0,0,0,0.0535538,-0.581545,0.0013868,1.12405,-0.545677,-0.0739736,0.270815,0.159686,0.113955,-0.477212,0,0,0,0,0,0 ] - [ 0.0484083,-0.364594,0.00122429,0.876879,-0.515462,-0.0691527,0.297648,-0.159627,-0.114937,-0.636278,0,0,0,0.0536509,-0.58257,0.00138809,1.12139,-0.54199,-0.0740688,0.272368,0.159671,0.114008,-0.478544,0,0,0,0,0,0 ] - [ 0.0485484,-0.363947,0.00122447,0.876471,-0.515701,-0.0692936,0.297268,-0.159632,-0.114924,-0.636278,0,0,0,0.0537481,-0.583543,0.00138935,1.11866,-0.538293,-0.0741641,0.273928,0.159656,0.114062,-0.479902,0,0,0,0,0,0 ] - [ 0.0486895,-0.363292,0.00122464,0.876052,-0.515937,-0.0694353,0.296889,-0.159636,-0.114912,-0.636278,0,0,0,0.0538451,-0.584464,0.00139055,1.11588,-0.534585,-0.0742594,0.275492,0.159641,0.114115,-0.481286,0,0,0,0,0,0 ] - [ 0.0488312,-0.362628,0.00122482,0.875621,-0.51617,-0.0695777,0.296511,-0.15964,-0.114899,-0.636278,0,0,0,0.0539418,-0.585331,0.00139171,1.11303,-0.530868,-0.0743545,0.277062,0.159626,0.114169,-0.482696,0,0,0,0,0,0 ] - [ 0.0489734,-0.361956,0.00122499,0.875179,-0.516399,-0.0697206,0.296133,-0.159644,-0.114886,-0.636278,0,0,0,0.0540382,-0.586147,0.00139283,1.11012,-0.527143,-0.0744493,0.278637,0.159612,0.114223,-0.48413,0,0,0,0,0,0 ] - [ 0.0491159,-0.361276,0.00122516,0.874725,-0.516625,-0.0698639,0.295755,-0.159648,-0.114873,-0.636278,0,0,0,0.0541339,-0.586911,0.00139389,1.10715,-0.52341,-0.0745436,0.280215,0.159597,0.114277,-0.485587,0,0,0,0,0,0 ] - [ 0.0493159,-0.360587,0.0013732,0.87426,-0.516751,-0.0686942,0.295378,-0.159652,-0.11486,-0.636278,0,0,0,0.0543089,-0.587623,0.00156075,1.10412,-0.519573,-0.0733067,0.281797,0.159582,0.114332,-0.487068,0,0,0,0,0,0 ] - [ 0.0494584,-0.359891,0.00137331,0.873784,-0.516971,-0.0688376,0.295001,-0.159656,-0.114848,-0.636278,0,0,0,0.0544029,-0.588284,0.00156178,1.10104,-0.51583,-0.0733992,0.283382,0.159567,0.114386,-0.488572,0,0,0,0,0,0 ] - [ 0.0496008,-0.359187,0.00137342,0.873297,-0.517188,-0.0689807,0.294625,-0.15966,-0.114835,-0.636278,0,0,0,0.0544958,-0.588893,0.00156275,1.0979,-0.512082,-0.0734908,0.28497,0.159552,0.114441,-0.490097,0,0,0,0,0,0 ] - [ 0.0497427,-0.358475,0.00137352,0.872799,-0.517403,-0.0691236,0.294249,-0.159664,-0.114822,-0.636278,0,0,0,0.0545876,-0.589452,0.00156367,1.09471,-0.508332,-0.0735814,0.28656,0.159537,0.114495,-0.491643,0,0,0,0,0,0 ] - [ 0.0498842,-0.357755,0.00137362,0.872291,-0.517614,-0.0692659,0.293873,-0.159668,-0.114809,-0.636278,0,0,0,0.0546781,-0.589959,0.00156453,1.09147,-0.50458,-0.0736707,0.288151,0.159522,0.11455,-0.49321,0,0,0,0,0,0 ] - [ 0.0500249,-0.357028,0.00137371,0.871773,-0.517823,-0.0694076,0.293499,-0.159672,-0.114797,-0.636278,0,0,0,0.0547672,-0.590417,0.00156533,1.08817,-0.500827,-0.0737588,0.289743,0.159508,0.114604,-0.494796,0,0,0,0,0,0 ] - [ 0.0501649,-0.356293,0.0013738,0.871245,-0.51803,-0.0695485,0.293124,-0.159676,-0.114784,-0.636278,0,0,0,0.0548548,-0.590825,0.00156608,1.08483,-0.497074,-0.0738454,0.291336,0.159493,0.114659,-0.496401,0,0,0,0,0,0 ] - [ 0.0503455,-0.355551,0.00148167,0.870707,-0.518092,-0.0684115,0.29275,-0.15968,-0.114771,-0.636278,0,0,0,0.0549979,-0.591183,0.00168777,1.08143,-0.49318,-0.0726392,0.292929,0.159478,0.114714,-0.498025,0,0,0,0,0,0 ] - [ 0.0504831,-0.354801,0.00148169,0.87016,-0.518294,-0.0685501,0.292377,-0.159684,-0.114759,-0.636278,0,0,0,0.0550817,-0.591492,0.00168841,1.07799,-0.489431,-0.0727221,0.294522,0.159463,0.114769,-0.499665,0,0,0,0,0,0 ] - [ 0.0506193,-0.354045,0.0014817,0.869603,-0.518494,-0.0686874,0.292004,-0.159688,-0.114746,-0.636278,0,0,0,0.0551635,-0.591752,0.00168899,1.07451,-0.485686,-0.0728032,0.296113,0.159448,0.114823,-0.501323,0,0,0,0,0,0 ] - [ 0.0507541,-0.353281,0.00148171,0.869037,-0.518691,-0.0688232,0.291631,-0.159692,-0.114733,-0.636278,0,0,0,0.0552431,-0.591964,0.00168951,1.07098,-0.481945,-0.0728823,0.297703,0.159434,0.114878,-0.502997,0,0,0,0,0,0 ] - [ 0.0508872,-0.352511,0.00148171,0.868463,-0.518887,-0.0689574,0.291259,-0.159696,-0.114721,-0.636278,0,0,0,0.0553206,-0.592128,0.00168997,1.06741,-0.478209,-0.0729593,0.299291,0.159419,0.114932,-0.504685,0,0,0,0,0,0 ] - [ 0.0510186,-0.351734,0.0014817,0.867879,-0.51908,-0.0690899,0.290887,-0.1597,-0.114708,-0.636278,0,0,0,0.0553958,-0.592244,0.00169037,1.0638,-0.474481,-0.0730341,0.300876,0.159404,0.114987,-0.506389,0,0,0,0,0,0 ] - [ 0.0511479,-0.35095,0.00148168,0.867288,-0.519272,-0.0692203,0.290516,-0.159704,-0.114696,-0.636278,0,0,0,0.0554684,-0.592314,0.0016907,1.06014,-0.470759,-0.0731064,0.302459,0.15939,0.115041,-0.508105,0,0,0,0,0,0 ] - [ 0.0513101,-0.35016,0.00157251,0.866688,-0.519284,-0.0679964,0.290146,-0.159708,-0.114683,-0.636278,0,0,0,0.0555858,-0.592338,0.00179301,1.05646,-0.466869,-0.0718107,0.304038,0.159375,0.115096,-0.509835,0,0,0,0,0,0 ] - [ 0.0514349,-0.349363,0.00157242,0.86608,-0.519473,-0.0681225,0.289775,-0.159712,-0.114671,-0.636278,0,0,0,0.0556529,-0.592315,0.0017932,1.05273,-0.463166,-0.0718777,0.305612,0.159361,0.11515,-0.511577,0,0,0,0,0,0 ] - [ 0.0515574,-0.34856,0.00157232,0.865464,-0.51966,-0.0682462,0.289406,-0.159716,-0.114658,-0.636278,0,0,0,0.0557172,-0.592248,0.00179334,1.04897,-0.459475,-0.071942,0.307183,0.159347,0.115204,-0.513331,0,0,0,0,0,0 ] - [ 0.0516772,-0.347751,0.00157222,0.864841,-0.519846,-0.0683673,0.289037,-0.15972,-0.114646,-0.636278,0,0,0,0.0557785,-0.592136,0.0017934,1.04518,-0.455795,-0.0720035,0.308748,0.159332,0.115258,-0.515095,0,0,0,0,0,0 ] - [ 0.0517944,-0.346936,0.0015721,0.864211,-0.52003,-0.0684857,0.288668,-0.159724,-0.114633,-0.636278,0,0,0,0.0558368,-0.59198,0.00179341,1.04136,-0.452128,-0.0720619,0.310308,0.159318,0.115311,-0.516869,0,0,0,0,0,0 ] - [ 0.0519087,-0.346116,0.00157197,0.863574,-0.520214,-0.0686012,0.2883,-0.159728,-0.114621,-0.636278,0,0,0,0.0558918,-0.59178,0.00179335,1.03751,-0.448476,-0.0721173,0.311861,0.159304,0.115365,-0.518652,0,0,0,0,0,0 ] - [ 0.05202,-0.345289,0.00157183,0.86293,-0.520396,-0.0687138,0.287932,-0.159732,-0.114608,-0.636278,0,0,0,0.0559436,-0.591538,0.00179323,1.03363,-0.444838,-0.0721695,0.313409,0.15929,0.115418,-0.520444,0,0,0,0,0,0 ] - [ 0.0521575,-0.344457,0.00164824,0.86228,-0.520373,-0.0674114,0.287565,-0.159736,-0.114596,-0.636278,0,0,0,0.056031,-0.591253,0.00187898,1.02972,-0.441011,-0.0707942,0.314949,0.159276,0.115471,-0.522243,0,0,0,0,0,0 ] - [ 0.0522623,-0.343619,0.00164803,0.861623,-0.520554,-0.0675176,0.287198,-0.15974,-0.114583,-0.636278,0,0,0,0.0560757,-0.590927,0.00187871,1.02579,-0.437407,-0.0708396,0.316481,0.159262,0.115524,-0.524048,0,0,0,0,0,0 ] - [ 0.0523637,-0.342776,0.00164781,0.86096,-0.520734,-0.0676204,0.286832,-0.159744,-0.114571,-0.636278,0,0,0,0.0561168,-0.590561,0.00187838,1.02184,-0.433821,-0.0708815,0.318006,0.159248,0.115576,-0.52586,0,0,0,0,0,0 ] - [ 0.0524616,-0.341927,0.00164758,0.860292,-0.520914,-0.0677196,0.286466,-0.159748,-0.114558,-0.636278,0,0,0,0.0561542,-0.590154,0.00187798,1.01786,-0.430254,-0.0709197,0.319522,0.159235,0.115628,-0.527677,0,0,0,0,0,0 ] - [ 0.0525558,-0.341073,0.00164734,0.859618,-0.521093,-0.0678152,0.2861,-0.159752,-0.114546,-0.636278,0,0,0,0.0561878,-0.589708,0.00187753,1.01388,-0.426711,-0.0709542,0.321029,0.159221,0.11568,-0.529499,0,0,0,0,0,0 ] - [ 0.0526462,-0.340215,0.00164709,0.858938,-0.521273,-0.0679071,0.285736,-0.159756,-0.114534,-0.636278,0,0,0,0.0562175,-0.589224,0.00187701,1.00987,-0.423186,-0.070985,0.322527,0.159208,0.115732,-0.531324,0,0,0,0,0,0 ] - [ 0.052754,-0.339351,0.00170288,0.858254,-0.521257,-0.0667365,0.285371,-0.15976,-0.114521,-0.636278,0,0,0,0.0562712,-0.588701,0.00193928,1.00584,-0.419488,-0.0697437,0.324015,0.159194,0.115783,-0.533152,0,0,0,0,0,0 ] - [ 0.0528364,-0.338483,0.00170257,0.857565,-0.521436,-0.0668204,0.285007,-0.159764,-0.114509,-0.636278,0,0,0,0.0562927,-0.588142,0.00193862,1.0018,-0.416009,-0.0697665,0.325492,0.159181,0.115834,-0.534982,0,0,0,0,0,0 ] - [ 0.0529146,-0.33761,0.00170225,0.856872,-0.521616,-0.0669001,0.284644,-0.159767,-0.114497,-0.636278,0,0,0,0.0563101,-0.587546,0.00193791,0.997752,-0.412555,-0.0697852,0.326959,0.159168,0.115884,-0.536813,0,0,0,0,0,0 ] - [ 0.0529885,-0.336732,0.00170191,0.856174,-0.521795,-0.0669755,0.284281,-0.159771,-0.114484,-0.636278,0,0,0,0.0563232,-0.586915,0.00193713,0.993692,-0.409126,-0.0697997,0.328414,0.159155,0.115935,-0.538645,0,0,0,0,0,0 ] - [ 0.0530581,-0.33585,0.00170156,0.855472,-0.521975,-0.0670466,0.283919,-0.159775,-0.114472,-0.636278,0,0,0,0.056332,-0.58625,0.0019363,0.989624,-0.405723,-0.06981,0.329857,0.159142,0.115984,-0.540477,0,0,0,0,0,0 ] - [ 0.0531231,-0.334964,0.0017012,0.854766,-0.522156,-0.0671131,0.283557,-0.159779,-0.11446,-0.636278,0,0,0,0.0563363,-0.58555,0.00193542,0.98555,-0.402348,-0.069816,0.331288,0.159129,0.116034,-0.542308,0,0,0,0,0,0 ] - [ 0.0531834,-0.334073,0.00170083,0.854057,-0.522338,-0.067175,0.283196,-0.159783,-0.114448,-0.636278,0,0,0,0.0563362,-0.584818,0.00193449,0.981471,-0.399002,-0.0698176,0.332706,0.159117,0.116083,-0.544137,0,0,0,0,0,0 ] - [ 0.0532587,-0.333178,0.0017523,0.853345,-0.522288,-0.065795,0.282835,-0.159787,-0.114435,-0.636278,0,0,0,0.0563566,-0.584053,0.0019915,0.97739,-0.395454,-0.0683678,0.334112,0.159104,0.116131,-0.545964,0,0,0,0,0,0 ] - [ 0.0533094,-0.33228,0.00175187,0.85263,-0.522471,-0.0658473,0.282475,-0.159791,-0.114423,-0.636278,0,0,0,0.0563471,-0.583258,0.00199044,0.973309,-0.392168,-0.0683602,0.335503,0.159092,0.116179,-0.547788,0,0,0,0,0,0 ] - [ 0.0533552,-0.331377,0.00175143,0.851911,-0.522655,-0.0658947,0.282115,-0.159795,-0.114411,-0.636278,0,0,0,0.0563329,-0.582432,0.00198932,0.969229,-0.388914,-0.068348,0.336881,0.15908,0.116227,-0.549607,0,0,0,0,0,0 ] - [ 0.0533959,-0.330471,0.00175098,0.851191,-0.522841,-0.065937,0.281756,-0.159799,-0.114399,-0.636278,0,0,0,0.0563138,-0.581576,0.00198816,0.965153,-0.385693,-0.068331,0.338244,0.159068,0.116274,-0.551422,0,0,0,0,0,0 ] - [ 0.0534314,-0.329561,0.00175052,0.850468,-0.523028,-0.0659742,0.281397,-0.159802,-0.114387,-0.636278,0,0,0,0.0562899,-0.580693,0.00198695,0.961081,-0.382505,-0.0683092,0.339592,0.159056,0.11632,-0.553232,0,0,0,0,0,0 ] - [ 0.0534616,-0.328648,0.00175004,0.849743,-0.523216,-0.0660061,0.281038,-0.159806,-0.114375,-0.636278,0,0,0,0.056261,-0.579781,0.00198569,0.957017,-0.379353,-0.0682825,0.340925,0.159044,0.116366,-0.555035,0,0,0,0,0,0 ] - [ 0.0535006,-0.327731,0.00178669,0.849016,-0.523197,-0.0647717,0.280681,-0.15981,-0.114363,-0.636278,0,0,0,0.0562447,-0.578843,0.00202583,0.952963,-0.376027,-0.0669828,0.342243,0.159032,0.116411,-0.556832,0,0,0,0,0,0 ] - [ 0.0535199,-0.326811,0.00178618,0.848288,-0.523389,-0.0647928,0.280323,-0.159814,-0.11435,-0.636278,0,0,0,0.0562057,-0.57788,0.00202447,0.948919,-0.372947,-0.0669461,0.343544,0.159021,0.116456,-0.55862,0,0,0,0,0,0 ] - [ 0.0535337,-0.325887,0.00178565,0.847558,-0.523583,-0.0648083,0.279966,-0.159818,-0.114338,-0.636278,0,0,0,0.0561615,-0.576891,0.00202307,0.944888,-0.369905,-0.0669043,0.344829,0.15901,0.116501,-0.560401,0,0,0,0,0,0 ] - [ 0.0535419,-0.324961,0.00178511,0.846827,-0.523778,-0.0648182,0.27961,-0.159822,-0.114326,-0.636278,0,0,0,0.0561121,-0.575879,0.00202163,0.940873,-0.366902,-0.0668574,0.346097,0.158999,0.116544,-0.562172,0,0,0,0,0,0 ] - [ 0.0535443,-0.324031,0.00178456,0.846095,-0.523976,-0.0648224,0.279254,-0.159825,-0.114314,-0.636278,0,0,0,0.0560574,-0.574844,0.00202016,0.936874,-0.363938,-0.0668053,0.347347,0.158988,0.116588,-0.563934,0,0,0,0,0,0 ] - [ 0.0535409,-0.323099,0.001784,0.845363,-0.524176,-0.0648207,0.278899,-0.159829,-0.114302,-0.636278,0,0,0,0.0559973,-0.573787,0.00201864,0.932894,-0.361015,-0.0667479,0.34858,0.158977,0.11663,-0.565686,0,0,0,0,0,0 ] - [ 0.0535315,-0.322164,0.00178342,0.844631,-0.524379,-0.0648132,0.278544,-0.159833,-0.11429,-0.636278,0,0,0,0.0559319,-0.57271,0.0020171,0.928936,-0.358134,-0.0666851,0.349795,0.158967,0.116672,-0.567426,0,0,0,0,0,0 ] - [ 0.0535286,-0.321226,0.00181589,0.843898,-0.524348,-0.0633924,0.27819,-0.159837,-0.114278,-0.636278,0,0,0,0.0558762,-0.571612,0.00205228,0.925,-0.35506,-0.0652031,0.350992,0.158956,0.116714,-0.569154,0,0,0,0,0,0 ] - [ 0.0535071,-0.320285,0.00181528,0.843165,-0.524556,-0.0633727,0.277836,-0.159841,-0.114266,-0.636278,0,0,0,0.0557997,-0.570496,0.00205067,0.921089,-0.352265,-0.0651294,0.35217,0.158946,0.116754,-0.57087,0,0,0,0,0,0 ] - [ 0.0534794,-0.319342,0.00181467,0.842433,-0.524767,-0.0633468,0.277483,-0.159844,-0.114254,-0.636278,0,0,0,0.0557177,-0.569362,0.00204902,0.917204,-0.349515,-0.0650502,0.353329,0.158936,0.116794,-0.572573,0,0,0,0,0,0 ] - [ 0.0534455,-0.318397,0.00181405,0.841701,-0.52498,-0.0633147,0.27713,-0.159848,-0.114242,-0.636278,0,0,0,0.05563,-0.568211,0.00204734,0.913349,-0.346811,-0.0649654,0.354468,0.158926,0.116834,-0.574263,0,0,0,0,0,0 ] - [ 0.0534052,-0.317449,0.00181341,0.840969,-0.525197,-0.0632763,0.276778,-0.159852,-0.11423,-0.636278,0,0,0,0.0555366,-0.567044,0.00204563,0.909524,-0.344153,-0.0648749,0.355588,0.158917,0.116872,-0.575937,0,0,0,0,0,0 ] - [ 0.0533585,-0.316499,0.00181277,0.840239,-0.525417,-0.0632314,0.276426,-0.159856,-0.114218,-0.636278,0,0,0,0.0554374,-0.565863,0.0020439,0.905731,-0.341542,-0.0647787,0.356688,0.158907,0.11691,-0.577597,0,0,0,0,0,0 ] - [ 0.0533053,-0.315547,0.00181211,0.83951,-0.52564,-0.06318,0.276075,-0.15986,-0.114206,-0.636278,0,0,0,0.0553325,-0.564667,0.00204215,0.901973,-0.33898,-0.0646768,0.357767,0.158898,0.116948,-0.579242,0,0,0,0,0,0 ] - [ 0.053255,-0.314592,0.00183705,0.838782,-0.525634,-0.0617376,0.275724,-0.159863,-0.114195,-0.636278,0,0,0,0.0552331,-0.563459,0.00206877,0.898252,-0.336235,-0.0631792,0.358826,0.158889,0.116984,-0.58087,0,0,0,0,0,0 ] - [ 0.0531885,-0.313636,0.00183638,0.838055,-0.525864,-0.061673,0.275374,-0.159867,-0.114183,-0.636278,0,0,0,0.0551164,-0.562239,0.00206698,0.894569,-0.333772,-0.0630655,0.359864,0.15888,0.11702,-0.582481,0,0,0,0,0,0 ] - [ 0.0531153,-0.312678,0.0018357,0.837331,-0.526098,-0.0616017,0.275024,-0.159871,-0.114171,-0.636278,0,0,0,0.0549936,-0.561008,0.00206518,0.890926,-0.33136,-0.0629459,0.360881,0.158871,0.117055,-0.584075,0,0,0,0,0,0 ] - [ 0.0530353,-0.311718,0.00183501,0.836608,-0.526335,-0.0615235,0.274675,-0.159875,-0.114159,-0.636278,0,0,0,0.0548648,-0.559767,0.00206335,0.887325,-0.329,-0.0628202,0.361877,0.158863,0.11709,-0.585651,0,0,0,0,0,0 ] - [ 0.0529483,-0.310756,0.00183431,0.835888,-0.526577,-0.0614385,0.274326,-0.159878,-0.114147,-0.636278,0,0,0,0.05473,-0.558518,0.00206151,0.883767,-0.326692,-0.0626885,0.36285,0.158855,0.117124,-0.587208,0,0,0,0,0,0 ] - [ 0.0528545,-0.309792,0.0018336,0.835169,-0.526822,-0.0613465,0.273978,-0.159882,-0.114135,-0.636278,0,0,0,0.054589,-0.557261,0.00205966,0.880256,-0.324438,-0.0625507,0.363802,0.158847,0.117157,-0.588746,0,0,0,0,0,0 ] - [ 0.0527535,-0.308827,0.00183289,0.834453,-0.527072,-0.0612475,0.27363,-0.159886,-0.114124,-0.636278,0,0,0,0.0544418,-0.555996,0.00205779,0.876791,-0.322238,-0.0624067,0.364732,0.158839,0.117189,-0.590265,0,0,0,0,0,0 ] - [ 0.0526527,-0.30786,0.00185135,0.83374,-0.527104,-0.0598086,0.273283,-0.15989,-0.114112,-0.636278,0,0,0,0.0542967,-0.554727,0.00207714,0.873376,-0.319872,-0.0609195,0.365639,0.158831,0.11722,-0.591763,0,0,0,0,0,0 ] - [ 0.0525375,-0.306892,0.00185063,0.83303,-0.527363,-0.0596953,0.272936,-0.159893,-0.1141,-0.636278,0,0,0,0.0541369,-0.553452,0.00207528,0.870012,-0.317783,-0.060763,0.366524,0.158824,0.117251,-0.593241,0,0,0,0,0,0 ] - [ 0.052415,-0.305922,0.00184991,0.832323,-0.527625,-0.0595748,0.27259,-0.159897,-0.114088,-0.636278,0,0,0,0.0539708,-0.552173,0.0020734,0.866701,-0.31575,-0.0606001,0.367386,0.158817,0.117281,-0.594698,0,0,0,0,0,0 ] - [ 0.0522852,-0.304951,0.00184918,0.831618,-0.527892,-0.0594469,0.272245,-0.159901,-0.114077,-0.636278,0,0,0,0.0537982,-0.550892,0.00207152,0.863444,-0.313775,-0.0604308,0.368225,0.15881,0.11731,-0.596133,0,0,0,0,0,0 ] - [ 0.0521481,-0.303979,0.00184844,0.830917,-0.528164,-0.0593117,0.271899,-0.159905,-0.114065,-0.636278,0,0,0,0.0536192,-0.549608,0.00206964,0.860242,-0.311858,-0.060255,0.369041,0.158803,0.117338,-0.597547,0,0,0,0,0,0 ] - [ 0.0520035,-0.303005,0.00184769,0.83022,-0.528441,-0.0591691,0.271555,-0.159908,-0.114053,-0.636278,0,0,0,0.0534336,-0.548323,0.00206775,0.857098,-0.309999,-0.0600727,0.369833,0.158797,0.117366,-0.598937,0,0,0,0,0,0 ] - [ 0.0518514,-0.30203,0.00184694,0.829526,-0.528722,-0.0590189,0.271211,-0.159912,-0.114042,-0.636278,0,0,0,0.0532415,-0.547039,0.00206585,0.854014,-0.308199,-0.0598838,0.370602,0.15879,0.117392,-0.600305,0,0,0,0,0,0 ] - [ 0.0516969,-0.301053,0.00186036,0.828836,-0.528803,-0.0575934,0.270867,-0.159916,-0.11403,-0.636278,0,0,0,0.0530487,-0.545754,0.00207961,0.85099,-0.306253,-0.0584173,0.371348,0.158784,0.117418,-0.60165,0,0,0,0,0,0 ] - [ 0.0515295,-0.300076,0.00185961,0.828149,-0.529094,-0.0574279,0.270524,-0.159919,-0.114018,-0.636278,0,0,0,0.0528432,-0.544472,0.00207775,0.848027,-0.304574,-0.0582151,0.37207,0.158778,0.117443,-0.60297,0,0,0,0,0,0 ] - [ 0.0513544,-0.299097,0.00185887,0.827467,-0.529391,-0.0572548,0.270181,-0.159923,-0.114007,-0.636278,0,0,0,0.0526309,-0.543192,0.0020759,0.845129,-0.302955,-0.058006,0.372768,0.158773,0.117467,-0.604267,0,0,0,0,0,0 ] - [ 0.0511715,-0.298117,0.00185811,0.826789,-0.529693,-0.0570739,0.269839,-0.159927,-0.113995,-0.636278,0,0,0,0.0524118,-0.541916,0.00207404,0.842295,-0.301398,-0.0577902,0.373442,0.158767,0.117491,-0.605539,0,0,0,0,0,0 ] - [ 0.0509808,-0.297136,0.00185735,0.826115,-0.53,-0.0568851,0.269498,-0.15993,-0.113984,-0.636278,0,0,0,0.0521858,-0.540644,0.00207219,0.839527,-0.299903,-0.0575674,0.374092,0.158762,0.117513,-0.606787,0,0,0,0,0,0 ] - [ 0.0507821,-0.296154,0.00185658,0.825445,-0.530312,-0.0566883,0.269156,-0.159934,-0.113972,-0.636278,0,0,0,0.0519529,-0.539376,0.00207034,0.836827,-0.29847,-0.0573376,0.374718,0.158757,0.117535,-0.608009,0,0,0,0,0,0 ] - [ 0.0505754,-0.295171,0.00185581,0.824779,-0.53063,-0.0564836,0.268816,-0.159938,-0.113961,-0.636278,0,0,0,0.0517129,-0.538115,0.00206849,0.834195,-0.297101,-0.0571008,0.37532,0.158752,0.117556,-0.609206,0,0,0,0,0,0 ] - [ 0.0503606,-0.294187,0.00185502,0.824118,-0.530954,-0.0562708,0.268476,-0.159941,-0.113949,-0.636278,0,0,0,0.0514658,-0.53686,0.00206665,0.831633,-0.295794,-0.0568569,0.375897,0.158748,0.117576,-0.610377,0,0,0,0,0,0 ] - [ 0.0501419,-0.293202,0.00186577,0.823462,-0.531072,-0.0547121,0.268136,-0.159945,-0.113938,-0.636278,0,0,0,0.0512163,-0.535612,0.00207753,0.829141,-0.294339,-0.0552654,0.376451,0.158744,0.117596,-0.611522,0,0,0,0,0,0 ] - [ 0.0499108,-0.292216,0.00186502,0.82281,-0.531406,-0.054483,0.267797,-0.159949,-0.113926,-0.636278,0,0,0,0.0509549,-0.534373,0.00207576,0.826722,-0.29316,-0.0550071,0.37698,0.158739,0.117614,-0.61264,0,0,0,0,0,0 ] - [ 0.0496714,-0.291229,0.00186426,0.822163,-0.531747,-0.0542455,0.267458,-0.159952,-0.113915,-0.636278,0,0,0,0.0506861,-0.533142,0.002074,0.824375,-0.292044,-0.0547415,0.377485,0.158736,0.117632,-0.613732,0,0,0,0,0,0 ] - [ 0.0494236,-0.29024,0.0018635,0.821521,-0.532093,-0.0539998,0.26712,-0.159956,-0.113903,-0.636278,0,0,0,0.05041,-0.531921,0.00207225,0.822102,-0.290993,-0.0544684,0.377966,0.158732,0.117648,-0.614798,0,0,0,0,0,0 ] - [ 0.0491674,-0.289251,0.00186274,0.820884,-0.532446,-0.0537456,0.266783,-0.15996,-0.113892,-0.636278,0,0,0,0.0501264,-0.530709,0.00207051,0.819903,-0.290006,-0.0541879,0.378423,0.158729,0.117664,-0.615837,0,0,0,0,0,0 ] - [ 0.0489027,-0.288261,0.00186197,0.820251,-0.532804,-0.0534828,0.266446,-0.159963,-0.11388,-0.636278,0,0,0,0.0498353,-0.529508,0.00206878,0.817779,-0.289083,-0.0538998,0.378856,0.158725,0.117679,-0.616848,0,0,0,0,0,0 ] - [ 0.0486295,-0.287269,0.00186119,0.819623,-0.533168,-0.0532116,0.266109,-0.159967,-0.113869,-0.636278,0,0,0,0.0495366,-0.528319,0.00206706,0.815731,-0.288226,-0.0536041,0.379265,0.158722,0.117694,-0.617832,0,0,0,0,0,0 ] - [ 0.0483475,-0.286277,0.0018604,0.819001,-0.533539,-0.0529316,0.265773,-0.159971,-0.113857,-0.636278,0,0,0,0.0492303,-0.527141,0.00206535,0.81376,-0.287432,-0.0533007,0.379649,0.15872,0.117707,-0.618789,0,0,0,0,0,0 ] - [ 0.0480569,-0.285283,0.00185961,0.818383,-0.533915,-0.052643,0.265437,-0.159974,-0.113846,-0.636278,0,0,0,0.0489161,-0.525975,0.00206366,0.811865,-0.286704,-0.0529895,0.38001,0.158717,0.11772,-0.619719,0,0,0,0,0,0 ] - [ 0.0477609,-0.284288,0.00186812,0.81777,-0.534087,-0.0509753,0.265102,-0.159978,-0.113835,-0.636278,0,0,0,0.0485979,-0.524823,0.00207222,0.810047,-0.285829,-0.051298,0.380347,0.158715,0.117732,-0.62062,0,0,0,0,0,0 ] - [ 0.0474526,-0.283292,0.00186738,0.817162,-0.534476,-0.050669,0.264768,-0.159981,-0.113823,-0.636278,0,0,0,0.048268,-0.523683,0.00207063,0.808307,-0.285229,-0.050971,0.380661,0.158713,0.117743,-0.621495,0,0,0,0,0,0 ] - [ 0.0471353,-0.282295,0.00186664,0.816559,-0.534871,-0.0503538,0.264434,-0.159985,-0.113812,-0.636278,0,0,0,0.0479301,-0.522557,0.00206905,0.806645,-0.284694,-0.0506359,0.380951,0.158711,0.117753,-0.622341,0,0,0,0,0,0 ] - [ 0.046809,-0.281296,0.0018659,0.815961,-0.535272,-0.0500295,0.2641,-0.159989,-0.113801,-0.636278,0,0,0,0.047584,-0.521445,0.00206748,0.80506,-0.284222,-0.0502926,0.381218,0.158709,0.117762,-0.62316,0,0,0,0,0,0 ] - [ 0.0464736,-0.280296,0.00186515,0.815368,-0.535679,-0.049696,0.263767,-0.159992,-0.11379,-0.636278,0,0,0,0.0472298,-0.520347,0.00206593,0.803554,-0.283814,-0.0499411,0.381462,0.158708,0.117771,-0.623951,0,0,0,0,0,0 ] - [ 0.0461289,-0.279295,0.00186439,0.814779,-0.536093,-0.0493534,0.263434,-0.159996,-0.113778,-0.636278,0,0,0,0.0468672,-0.519264,0.0020644,0.802125,-0.283469,-0.0495812,0.381683,0.158706,0.117779,-0.624715,0,0,0,0,0,0 ] - [ 0.045775,-0.278292,0.00186363,0.814196,-0.536513,-0.0490015,0.263102,-0.159999,-0.113767,-0.636278,0,0,0,0.0464963,-0.518196,0.00206288,0.800774,-0.283186,-0.049213,0.381881,0.158705,0.117786,-0.625451,0,0,0,0,0,0 ] - [ 0.0454117,-0.277288,0.00186287,0.813617,-0.536939,-0.0486402,0.26277,-0.160003,-0.113756,-0.636278,0,0,0,0.0461168,-0.517142,0.00206138,0.7995,-0.282967,-0.0488361,0.382056,0.158704,0.117792,-0.626159,0,0,0,0,0,0 ] - [ 0.0450389,-0.276282,0.0018621,0.813043,-0.537372,-0.0482695,0.262439,-0.160006,-0.113745,-0.636278,0,0,0,0.0457287,-0.516105,0.00205989,0.798303,-0.282809,-0.0484506,0.38221,0.158704,0.117798,-0.62684,0,0,0,0,0,0 ] - [ 0.0446566,-0.275274,0.00186133,0.812473,-0.53781,-0.0478891,0.262109,-0.16001,-0.113733,-0.636278,0,0,0,0.0453319,-0.515082,0.00205842,0.797183,-0.282712,-0.0480564,0.382341,0.158703,0.117802,-0.627494,0,0,0,0,0,0 ] - [ 0.0442674,-0.274265,0.00186816,0.811908,-0.538053,-0.0461699,0.261778,-0.160013,-0.113722,-0.636278,0,0,0,0.0449294,-0.514075,0.00206535,0.79614,-0.282473,-0.0463222,0.382451,0.158703,0.117806,-0.628121,0,0,0,0,0,0 ] - [ 0.0438657,-0.273253,0.00186746,0.811348,-0.538505,-0.0457702,0.261449,-0.160017,-0.113711,-0.636278,0,0,0,0.0445149,-0.513084,0.002064,0.795172,-0.282497,-0.0459102,0.38254,0.158703,0.11781,-0.628721,0,0,0,0,0,0 ] - [ 0.0434542,-0.27224,0.00186676,0.810792,-0.538963,-0.0453607,0.26112,-0.160021,-0.1137,-0.636278,0,0,0,0.0440913,-0.512108,0.00206267,0.794278,-0.28258,-0.045489,0.382608,0.158703,0.117812,-0.629294,0,0,0,0,0,0 ] - [ 0.0430328,-0.271224,0.00186605,0.81024,-0.539427,-0.0449413,0.260791,-0.160024,-0.113689,-0.636278,0,0,0,0.0436586,-0.511148,0.00206135,0.793459,-0.282721,-0.0450587,0.382655,0.158703,0.117814,-0.62984,0,0,0,0,0,0 ] - [ 0.0426013,-0.270207,0.00186534,0.809692,-0.539898,-0.0445118,0.260463,-0.160028,-0.113678,-0.636278,0,0,0,0.0432166,-0.510204,0.00206005,0.792712,-0.28292,-0.044619,0.382681,0.158704,0.117815,-0.63036,0,0,0,0,0,0 ] - [ 0.0421597,-0.269187,0.00186462,0.809148,-0.540375,-0.0440722,0.260135,-0.160031,-0.113666,-0.636278,0,0,0,0.0427651,-0.509275,0.00205877,0.792038,-0.283175,-0.0441698,0.382688,0.158704,0.117816,-0.630855,0,0,0,0,0,0 ] - [ 0.0417078,-0.268164,0.0018639,0.808608,-0.540858,-0.0436224,0.259808,-0.160035,-0.113655,-0.636278,0,0,0,0.0423041,-0.508362,0.0020575,0.791434,-0.283485,-0.0437111,0.382676,0.158705,0.117816,-0.631323,0,0,0,0,0,0 ] - [ 0.0412455,-0.267139,0.00186318,0.808072,-0.541348,-0.0431622,0.259481,-0.160038,-0.113644,-0.636278,0,0,0,0.0418335,-0.507464,0.00205625,0.7909,-0.28385,-0.0432427,0.382644,0.158706,0.117815,-0.631767,0,0,0,0,0,0 ] - [ 0.0407728,-0.266112,0.00186245,0.807539,-0.541843,-0.0426915,0.259155,-0.160042,-0.113633,-0.636278,0,0,0,0.041353,-0.506581,0.00205502,0.790435,-0.284269,-0.0427644,0.382594,0.158707,0.117813,-0.632185,0,0,0,0,0,0 ] - [ 0.0402895,-0.265081,0.00186172,0.80701,-0.542345,-0.0422102,0.258829,-0.160045,-0.113622,-0.636278,0,0,0,0.0408626,-0.505713,0.0020538,0.790036,-0.284739,-0.0422761,0.382525,0.158709,0.117811,-0.632579,0,0,0,0,0,0 ] - [ 0.0397955,-0.264047,0.00186099,0.806484,-0.542854,-0.0417183,0.258503,-0.160049,-0.113611,-0.636278,0,0,0,0.0403621,-0.504859,0.00205259,0.789702,-0.28526,-0.0417777,0.382439,0.15871,0.117808,-0.632949,0,0,0,0,0,0 ] - [ 0.0392907,-0.263011,0.00186025,0.80596,-0.543368,-0.0412155,0.258179,-0.160052,-0.1136,-0.636278,0,0,0,0.0398513,-0.50402,0.00205139,0.789433,-0.28583,-0.0412691,0.382336,0.158712,0.117805,-0.633295,0,0,0,0,0,0 ] - [ 0.0387774,-0.261971,0.0018662,0.80544,-0.543672,-0.039439,0.257854,-0.160056,-0.113589,-0.636278,0,0,0,0.0393329,-0.503195,0.00205759,0.789225,-0.286233,-0.0394856,0.382216,0.158714,0.117801,-0.633618,0,0,0,0,0,0 ] - [ 0.0382507,-0.260927,0.00186557,0.804922,-0.544199,-0.0389143,0.25753,-0.160059,-0.113578,-0.636278,0,0,0,0.0388013,-0.502383,0.00205654,0.789077,-0.286898,-0.038956,0.38208,0.158715,0.117797,-0.633919,0,0,0,0,0,0 ] - [ 0.0377127,-0.25988,0.00186494,0.804406,-0.544731,-0.0383784,0.257207,-0.160063,-0.113567,-0.636278,0,0,0,0.0382591,-0.501584,0.00205552,0.788988,-0.287608,-0.0384157,0.381929,0.158717,0.117792,-0.634197,0,0,0,0,0,0 ] - [ 0.0371635,-0.258829,0.0018643,0.803892,-0.54527,-0.0378312,0.256884,-0.160066,-0.113556,-0.636278,0,0,0,0.037706,-0.500798,0.0020545,0.788955,-0.288362,-0.0378645,0.381763,0.15872,0.117786,-0.634454,0,0,0,0,0,0 ] - [ 0.0366027,-0.257774,0.00186366,0.803381,-0.545814,-0.0372725,0.256561,-0.16007,-0.113545,-0.636278,0,0,0,0.0371419,-0.500025,0.0020535,0.788976,-0.289157,-0.0373022,0.381582,0.158722,0.11778,-0.63469,0,0,0,0,0,0 ] - [ 0.0360304,-0.256714,0.00186302,0.80287,-0.546364,-0.0367023,0.256239,-0.160073,-0.113535,-0.636278,0,0,0,0.0365666,-0.499263,0.00205251,0.789048,-0.289993,-0.0367288,0.381388,0.158724,0.117774,-0.634906,0,0,0,0,0,0 ] - [ 0.0354464,-0.255651,0.00186237,0.802361,-0.54692,-0.0361203,0.255918,-0.160077,-0.113524,-0.636278,0,0,0,0.03598,-0.498512,0.00205153,0.789171,-0.290867,-0.036144,0.381182,0.158727,0.117767,-0.635103,0,0,0,0,0,0 ] - [ 0.0348504,-0.254582,0.00186172,0.801853,-0.547481,-0.0355265,0.255597,-0.16008,-0.113513,-0.636278,0,0,0,0.0353819,-0.497772,0.00205056,0.789341,-0.291778,-0.0355477,0.380962,0.158729,0.117759,-0.63528,0,0,0,0,0,0 ] - [ 0.0342425,-0.253509,0.00186107,0.801346,-0.548048,-0.0349206,0.255276,-0.160083,-0.113502,-0.636278,0,0,0,0.0347721,-0.497042,0.0020496,0.789555,-0.292724,-0.0349398,0.380732,0.158732,0.117752,-0.63544,0,0,0,0,0,0 ] - [ 0.0336223,-0.252431,0.00186042,0.800839,-0.548621,-0.0343026,0.254956,-0.160087,-0.113491,-0.636278,0,0,0,0.0341505,-0.496321,0.00204865,0.789811,-0.293702,-0.0343199,0.38049,0.158735,0.117743,-0.635582,0,0,0,0,0,0 ] - [ 0.0329899,-0.251348,0.00185976,0.800332,-0.549198,-0.0336722,0.254636,-0.16009,-0.11348,-0.636278,0,0,0,0.0335168,-0.495609,0.00204771,0.790107,-0.294711,-0.0336879,0.380239,0.158738,0.117735,-0.635708,0,0,0,0,0,0 ] - [ 0.0323449,-0.250259,0.0018591,0.799825,-0.549782,-0.0330294,0.254317,-0.160094,-0.113469,-0.636278,0,0,0,0.0328709,-0.494906,0.00204677,0.79044,-0.295749,-0.0330437,0.379978,0.158741,0.117726,-0.635818,0,0,0,0,0,0 ] - [ 0.0316873,-0.249164,0.00185843,0.799318,-0.55037,-0.0323739,0.253998,-0.160097,-0.113459,-0.636278,0,0,0,0.0322126,-0.494209,0.00204584,0.790807,-0.296813,-0.0323871,0.379709,0.158744,0.117717,-0.635913,0,0,0,0,0,0 ] - [ 0.0310168,-0.248063,0.00185776,0.798809,-0.550963,-0.0317056,0.25368,-0.160101,-0.113448,-0.636278,0,0,0,0.0315416,-0.493519,0.00204492,0.791204,-0.297902,-0.0317178,0.379432,0.158747,0.117708,-0.635995,0,0,0,0,0,0 ] - [ 0.0303334,-0.246956,0.00185709,0.798299,-0.551561,-0.0310243,0.253362,-0.160104,-0.113437,-0.636278,0,0,0,0.0308579,-0.492835,0.002044,0.79163,-0.299013,-0.0310357,0.379148,0.15875,0.117698,-0.636064,0,0,0,0,0,0 ] - [ 0.0296368,-0.245843,0.00185641,0.797788,-0.552164,-0.0303299,0.253044,-0.160107,-0.113426,-0.636278,0,0,0,0.0301611,-0.492156,0.00204308,0.79208,-0.300144,-0.0303406,0.378859,0.158753,0.117688,-0.63612,0,0,0,0,0,0 ] - [ 0.0289268,-0.244723,0.00185573,0.797274,-0.552772,-0.0296221,0.252727,-0.160111,-0.113416,-0.636278,0,0,0,0.0294512,-0.491481,0.00204216,0.792552,-0.301292,-0.0296323,0.378564,0.158757,0.117678,-0.636166,0,0,0,0,0,0 ] - [ 0.0282033,-0.243596,0.00185504,0.796758,-0.553385,-0.0289008,0.252411,-0.160114,-0.113405,-0.636278,0,0,0,0.0287277,-0.490808,0.00204125,0.793043,-0.302457,-0.0289105,0.378266,0.15876,0.117668,-0.636203,0,0,0,0,0,0 ] - [ 0.027466,-0.242461,0.00185435,0.796239,-0.554001,-0.0281657,0.252095,-0.160118,-0.113394,-0.636278,0,0,0,0.0279907,-0.490138,0.00204033,0.79355,-0.303636,-0.0281751,0.377963,0.158763,0.117658,-0.63623,0,0,0,0,0,0 ] - [ 0.0267149,-0.241319,0.00185365,0.795717,-0.554622,-0.0274168,0.251779,-0.160121,-0.113383,-0.636278,0,0,0,0.0272398,-0.489467,0.00203941,0.79407,-0.304828,-0.0274259,0.377657,0.158766,0.117648,-0.63625,0,0,0,0,0,0 ] - [ 0.0259497,-0.240169,0.00185295,0.79519,-0.555247,-0.0266539,0.251464,-0.160124,-0.113373,-0.636278,0,0,0,0.0264749,-0.488794,0.00203848,0.7946,-0.306031,-0.0266626,0.377348,0.15877,0.117637,-0.636263,0,0,0,0,0,0 ] - [ 0.0251702,-0.239011,0.00185225,0.794659,-0.555876,-0.0258766,0.251149,-0.160128,-0.113362,-0.636278,0,0,0,0.0256957,-0.488118,0.00203755,0.795136,-0.307245,-0.0258851,0.377038,0.158773,0.117627,-0.636272,0,0,0,0,0,0 ] - [ 0.0243763,-0.237844,0.00185153,0.794124,-0.556509,-0.025085,0.250835,-0.160131,-0.113351,-0.636278,0,0,0,0.0249021,-0.487437,0.00203661,0.795677,-0.308468,-0.0250932,0.376726,0.158776,0.117616,-0.636276,0,0,0,0,0,0 ] - [ 0.0235676,-0.236668,0.00185081,0.793582,-0.557145,-0.0242786,0.250521,-0.160135,-0.113341,-0.636278,0,0,0,0.0240938,-0.48675,0.00203566,0.796217,-0.309697,-0.0242865,0.376412,0.15878,0.117606,-0.636277,0,0,0,0,0,0 ] - [ 0.0227441,-0.235482,0.00185009,0.793035,-0.557784,-0.0234574,0.250208,-0.160138,-0.11333,-0.636278,0,0,0,0.0232705,-0.486054,0.00203469,0.796754,-0.310932,-0.0234649,0.376099,0.158783,0.117595,-0.636278,0,0,0,0,0,0 ] - [ 0.0219054,-0.234287,0.00184936,0.79248,-0.558427,-0.022621,0.249895,-0.160141,-0.11332,-0.636278,0,0,0,0.022432,-0.485347,0.00203372,0.797284,-0.31217,-0.0226282,0.375786,0.158787,0.117584,-0.636278,0,0,0,0,0,0 ] - [ 0.0210514,-0.233082,0.00184862,0.791919,-0.559073,-0.0217694,0.249582,-0.160145,-0.113309,-0.636278,0,0,0,0.0215782,-0.48463,0.00203272,0.797808,-0.313412,-0.0217762,0.375474,0.15879,0.117574,-0.636278,0,0,0,0,0,0 ] - [ 0.0201819,-0.231866,0.00184788,0.791351,-0.559721,-0.0209022,0.24927,-0.160148,-0.113298,-0.636278,0,0,0,0.0207088,-0.483903,0.00203171,0.798324,-0.314658,-0.0209085,0.375162,0.158793,0.117563,-0.636278,0,0,0,0,0,0 ] - [ 0.0192967,-0.23064,0.00184713,0.790775,-0.560373,-0.0200193,0.248959,-0.160151,-0.113288,-0.636278,0,0,0,0.0198237,-0.483164,0.00203069,0.798833,-0.315907,-0.0200252,0.37485,0.158797,0.117553,-0.636278,0,0,0,0,0,0 ] - [ 0.0183957,-0.229404,0.00184637,0.790192,-0.561028,-0.0191208,0.248647,-0.160155,-0.113277,-0.636278,0,0,0,0.0189228,-0.482414,0.00202965,0.799334,-0.317159,-0.0191261,0.374539,0.1588,0.117542,-0.636278,0,0,0,0,0,0 ] - [ 0.0174792,-0.228157,0.00184561,0.789601,-0.561685,-0.0182067,0.248336,-0.160158,-0.113267,-0.636278,0,0,0,0.0180062,-0.481653,0.00202859,0.799826,-0.318414,-0.0182115,0.374228,0.158803,0.117532,-0.636278,0,0,0,0,0,0 ] - [ 0.016547,-0.2269,0.00184484,0.789002,-0.562345,-0.017277,0.248026,-0.160161,-0.113256,-0.636278,0,0,0,0.0170741,-0.480881,0.00202752,0.800311,-0.319673,-0.0172812,0.373917,0.158807,0.117521,-0.636278,0,0,0,0,0,0 ] - [ 0.0155995,-0.225632,0.00184407,0.788395,-0.563008,-0.0163319,0.247716,-0.160165,-0.113246,-0.636278,0,0,0,0.0161265,-0.480097,0.00202643,0.800787,-0.320935,-0.0163356,0.373608,0.15881,0.117511,-0.636278,0,0,0,0,0,0 ] - [ 0.0146369,-0.224353,0.00184328,0.78778,-0.563673,-0.0153718,0.247407,-0.160168,-0.113235,-0.636278,0,0,0,0.0151639,-0.479302,0.00202532,0.801255,-0.322199,-0.0153748,0.373298,0.158813,0.1175,-0.636278,0,0,0,0,0,0 ] - [ 0.0136596,-0.223064,0.00184249,0.787156,-0.56434,-0.0143969,0.247098,-0.160171,-0.113225,-0.636278,0,0,0,0.0141865,-0.478496,0.0020242,0.801713,-0.323466,-0.0143994,0.372989,0.158817,0.11749,-0.636278,0,0,0,0,0,0 ] - [ 0.012668,-0.221765,0.0018417,0.786523,-0.565009,-0.0134079,0.246789,-0.160175,-0.113214,-0.636278,0,0,0,0.0131948,-0.477678,0.00202307,0.802163,-0.324735,-0.0134098,0.37268,0.15882,0.117479,-0.636278,0,0,0,0,0,0 ] - [ 0.0116626,-0.220455,0.0018409,0.785882,-0.565679,-0.012405,0.246481,-0.160178,-0.113204,-0.636278,0,0,0,0.0121894,-0.47685,0.00202192,0.802604,-0.326006,-0.0124064,0.372372,0.158823,0.117469,-0.636278,0,0,0,0,0,0 ] - [ 0.010644,-0.219134,0.00184009,0.785231,-0.56635,-0.011389,0.246173,-0.160181,-0.113193,-0.636278,0,0,0,0.0111708,-0.47601,0.00202075,0.803035,-0.327278,-0.0113898,0.372064,0.158827,0.117458,-0.636278,0,0,0,0,0,0 ] - [ 0.00961288,-0.217804,0.00183928,0.784571,-0.567023,-0.0103604,0.245865,-0.160185,-0.113183,-0.636278,0,0,0,0.0101396,-0.47516,0.00201957,0.803457,-0.328552,-0.0103606,0.371757,0.15883,0.117448,-0.636278,0,0,0,0,0,0 ] - [ 0.00856989,-0.216464,0.00183846,0.783902,-0.567695,-0.00932,0.245558,-0.160188,-0.113173,-0.636278,0,0,0,0.00909658,-0.474299,0.00201838,0.80387,-0.329827,-0.00931972,0.37145,0.158833,0.117437,-0.636278,0,0,0,0,0,0 ] - [ 0.0075158,-0.215114,0.00183764,0.783222,-0.568368,-0.00826851,0.245252,-0.160191,-0.113162,-0.636278,0,0,0,0.0080425,-0.473428,0.00201717,0.804273,-0.331103,-0.00826776,0.371143,0.158837,0.117427,-0.636278,0,0,0,0,0,0 ] - [ 0.00645134,-0.213754,0.00183681,0.782533,-0.56904,-0.00720667,0.244945,-0.160195,-0.113152,-0.636278,0,0,0,0.00697809,-0.472547,0.00201595,0.804666,-0.332379,-0.00720548,0.370837,0.15884,0.117417,-0.636278,0,0,0,0,0,0 ] - [ 0.00537733,-0.212386,0.00183598,0.781834,-0.569711,-0.00613529,0.24464,-0.160198,-0.113142,-0.636278,0,0,0,0.00590415,-0.471657,0.00201472,0.805049,-0.333656,-0.00613371,0.370531,0.158843,0.117406,-0.636278,0,0,0,0,0,0 ] - [ 0.00429473,-0.211008,0.00183514,0.781124,-0.570382,-0.00505534,0.244334,-0.160201,-0.113131,-0.636278,0,0,0,0.00482168,-0.470756,0.00201347,0.805423,-0.334931,-0.00505342,0.370226,0.158846,0.117396,-0.636278,0,0,0,0,0,0 ] - [ 0.00320438,-0.209622,0.0018343,0.780405,-0.57105,-0.00396766,0.244029,-0.160204,-0.113121,-0.636278,0,0,0,0.00373151,-0.469847,0.00201222,0.805787,-0.336206,-0.00396545,0.369921,0.15885,0.117386,-0.636278,0,0,0,0,0,0 ] - [ 0.00210318,-0.208227,0.001822,0.779674,-0.570426,-0.00297877,0.243725,-0.160208,-0.113111,-0.636278,0,0,0,0.00263002,-0.468929,0.00199836,0.806141,-0.33619,-0.00297914,0.369616,0.158853,0.117375,-0.636278,0,0,0,0,0,0 ] - [ 0.0010009,-0.206825,0.0018226,0.778934,-0.57109,-0.00187887,0.24342,-0.160211,-0.1131,-0.636278,0,0,0,0.00152819,-0.468003,0.00199868,0.806486,-0.337463,-0.00187881,0.369312,0.158856,0.117365,-0.636278,0,0,0,0,0,0 ] - [ -0.000106243,-0.205415,0.00182321,0.778182,-0.571751,-0.000774117,0.243117,-0.160214,-0.11309,-0.636278,0,0,0,0.000421541,-0.46707,0.001999,0.80682,-0.338733,-0.00077369,0.369008,0.15886,0.117355,-0.636278,0,0,0,0,0,0 ] - [ -0.0012172,-0.203998,0.00182383,0.77742,-0.572408,0.000334432,0.242813,-0.160218,-0.11308,-0.636278,0,0,0,-0.000688849,-0.466128,0.00199931,0.807145,-0.340001,0.000335161,0.368705,0.158863,0.117344,-0.636278,0,0,0,0,0,0 ] - [ -0.00233097,-0.202574,0.00182444,0.776647,-0.573061,0.00144578,0.24251,-0.160221,-0.113069,-0.636278,0,0,0,-0.00180199,-0.46518,0.00199962,0.807461,-0.341267,0.00144674,0.368402,0.158866,0.117334,-0.636278,0,0,0,0,0,0 ] - [ -0.0034465,-0.201144,0.00182506,0.775864,-0.573709,0.00255888,0.242208,-0.160224,-0.113059,-0.636278,0,0,0,-0.00291683,-0.464226,0.00199993,0.807766,-0.342529,0.00256001,0.368099,0.158869,0.117324,-0.636278,0,0,0,0,0,0 ] - [ -0.0045628,-0.199708,0.00182567,0.77507,-0.574353,0.00367274,0.241905,-0.160227,-0.113049,-0.636278,0,0,0,-0.00403236,-0.463266,0.00200022,0.808063,-0.343788,0.00367396,0.367797,0.158873,0.117314,-0.636278,0,0,0,0,0,0 ] - [ -0.00567885,-0.198266,0.00182629,0.774265,-0.574991,0.00478632,0.241603,-0.160231,-0.113039,-0.636278,0,0,0,-0.00514757,-0.4623,0.00200051,0.80835,-0.345042,0.00478757,0.367495,0.158876,0.117304,-0.636278,0,0,0,0,0,0 ] - [ -0.00679357,-0.19682,0.0018269,0.773449,-0.575624,0.00589858,0.241302,-0.160234,-0.113028,-0.636278,0,0,0,-0.00626139,-0.461329,0.0020008,0.808628,-0.346293,0.00589978,0.367193,0.158879,0.117293,-0.636278,0,0,0,0,0,0 ] - [ -0.0079059,-0.19537,0.00182751,0.772623,-0.57625,0.00700843,0.241001,-0.160237,-0.113018,-0.636278,0,0,0,-0.00737275,-0.460355,0.00200107,0.808896,-0.347538,0.00700951,0.366892,0.158882,0.117283,-0.636278,0,0,0,0,0,0 ] - [ -0.00901468,-0.193916,0.00182811,0.771786,-0.57687,0.00811471,0.2407,-0.16024,-0.113008,-0.636278,0,0,0,-0.00848048,-0.459376,0.00200134,0.809156,-0.348779,0.00811561,0.366591,0.158886,0.117273,-0.636278,0,0,0,0,0,0 ] - [ -0.0101265,-0.192458,0.00180709,0.770939,-0.576772,0.00814268,0.2404,-0.160244,-0.112998,-0.636278,0,0,0,-0.00959224,-0.458395,0.00197792,0.809408,-0.349304,0.00813804,0.366291,0.158889,0.117263,-0.636278,0,0,0,0,0,0 ] - [ -0.0112248,-0.190997,0.00180849,0.770082,-0.577377,0.00923869,0.2401,-0.160247,-0.112988,-0.636278,0,0,0,-0.0106893,-0.457411,0.00197904,0.809651,-0.350533,0.00923389,0.365991,0.158892,0.117253,-0.636278,0,0,0,0,0,0 ] - [ -0.0123167,-0.189535,0.00180987,0.769214,-0.577974,0.0103283,0.2398,-0.16025,-0.112978,-0.636278,0,0,0,-0.0117799,-0.456425,0.00198016,0.809886,-0.351756,0.0103232,0.365692,0.158895,0.117242,-0.636278,0,0,0,0,0,0 ] - [ -0.0134012,-0.18807,0.00181124,0.768336,-0.578563,0.0114104,0.239501,-0.160253,-0.112967,-0.636278,0,0,0,-0.0128631,-0.455437,0.00198125,0.810113,-0.352972,0.0114051,0.365392,0.158898,0.117232,-0.636278,0,0,0,0,0,0 ] - [ -0.0144774,-0.186605,0.0018126,0.767449,-0.579143,0.0124842,0.239202,-0.160256,-0.112957,-0.636278,0,0,0,-0.0139378,-0.454449,0.00198233,0.810333,-0.354182,0.0124786,0.365093,0.158902,0.117222,-0.636278,0,0,0,0,0,0 ] - [ -0.0155443,-0.185138,0.00181394,0.766552,-0.579715,0.0135487,0.238904,-0.16026,-0.112947,-0.636278,0,0,0,-0.0150033,-0.45346,0.00198338,0.810545,-0.355385,0.0135427,0.364795,0.158905,0.117212,-0.636278,0,0,0,0,0,0 ] - [ -0.0166011,-0.183672,0.00181526,0.765646,-0.580277,0.0146032,0.238605,-0.160263,-0.112937,-0.636278,0,0,0,-0.0160587,-0.452472,0.00198442,0.81075,-0.35658,0.0145968,0.364497,0.158908,0.117202,-0.636278,0,0,0,0,0,0 ] - [ -0.0176471,-0.182206,0.00181657,0.764731,-0.580829,0.0156468,0.238308,-0.160266,-0.112927,-0.636278,0,0,0,-0.0171031,-0.451485,0.00198544,0.810948,-0.357767,0.0156399,0.364199,0.158911,0.117192,-0.636278,0,0,0,0,0,0 ] - [ -0.0186814,-0.18074,0.00181786,0.763806,-0.581372,0.0166787,0.23801,-0.160269,-0.112917,-0.636278,0,0,0,-0.0181359,-0.450498,0.00198643,0.811139,-0.358946,0.0166714,0.363902,0.158914,0.117182,-0.636278,0,0,0,0,0,0 ] - [ -0.0197032,-0.179276,0.00181913,0.762874,-0.581905,0.0176982,0.237713,-0.160272,-0.112907,-0.636278,0,0,0,-0.0191562,-0.449514,0.0019874,0.811324,-0.360117,0.0176903,0.363605,0.158918,0.117172,-0.636278,0,0,0,0,0,0 ] - [ -0.0207119,-0.177814,0.00182038,0.761932,-0.582428,0.0187044,0.237417,-0.160276,-0.112897,-0.636278,0,0,0,-0.0201633,-0.448532,0.00198835,0.811503,-0.36128,0.0186961,0.363308,0.158921,0.117162,-0.636278,0,0,0,0,0,0 ] - [ -0.0217068,-0.176354,0.0018216,0.760983,-0.58294,0.0196969,0.23712,-0.160279,-0.112887,-0.636278,0,0,0,-0.0211566,-0.447553,0.00198927,0.811676,-0.362434,0.019688,0.363012,0.158924,0.117152,-0.636278,0,0,0,0,0,0 ] - [ -0.0226875,-0.174897,0.00182281,0.760026,-0.583442,0.0206752,0.236824,-0.160282,-0.112877,-0.636278,0,0,0,-0.0221357,-0.446577,0.00199017,0.811844,-0.36358,0.0206658,0.362716,0.158927,0.117142,-0.636278,0,0,0,0,0,0 ] - [ -0.0236644,-0.173443,0.00179218,0.759061,-0.583147,0.020573,0.236529,-0.160285,-0.112867,-0.636278,0,0,0,-0.0231128,-0.445605,0.00195628,0.812007,-0.36393,0.0205553,0.36242,0.15893,0.117132,-0.636278,0,0,0,0,0,0 ] - [ -0.0246149,-0.171992,0.0017941,0.758089,-0.583628,0.0215213,0.236233,-0.160288,-0.112857,-0.636278,0,0,0,-0.0240616,-0.444637,0.00195797,0.812164,-0.365058,0.0215032,0.362125,0.158934,0.117122,-0.636278,0,0,0,0,0,0 ] - [ -0.02555,-0.170545,0.00179599,0.75711,-0.584097,0.0224541,0.235938,-0.160292,-0.112847,-0.636278,0,0,0,-0.0249951,-0.443673,0.00195962,0.812317,-0.366176,0.0224356,0.36183,0.158937,0.117112,-0.636278,0,0,0,0,0,0 ] - [ -0.0264694,-0.169102,0.00179784,0.756124,-0.584556,0.0233713,0.235644,-0.160295,-0.112837,-0.636278,0,0,0,-0.0259129,-0.442714,0.00196123,0.812465,-0.367285,0.0233525,0.361535,0.15894,0.117102,-0.636278,0,0,0,0,0,0 ] - [ -0.027373,-0.167664,0.00179965,0.755132,-0.585004,0.0242727,0.235349,-0.160298,-0.112827,-0.636278,0,0,0,-0.026815,-0.44176,0.00196281,0.81261,-0.368385,0.0242535,0.361241,0.158943,0.117092,-0.636278,0,0,0,0,0,0 ] - [ -0.0282608,-0.16623,0.00180143,0.754134,-0.585441,0.0251582,0.235055,-0.160301,-0.112817,-0.636278,0,0,0,-0.0277012,-0.440811,0.00196434,0.812749,-0.369475,0.0251387,0.360947,0.158946,0.117082,-0.636278,0,0,0,0,0,0 ] - [ -0.0291325,-0.164801,0.00180317,0.753129,-0.585867,0.0260277,0.234762,-0.160304,-0.112807,-0.636278,0,0,0,-0.0285715,-0.439867,0.00196583,0.812885,-0.370557,0.026008,0.360653,0.158949,0.117072,-0.636278,0,0,0,0,0,0 ] - [ -0.0299885,-0.163377,0.00180487,0.75212,-0.586284,0.0268814,0.234468,-0.160307,-0.112797,-0.636277,0,0,0,-0.0294261,-0.438928,0.00196728,0.813018,-0.371629,0.0268615,0.36036,0.158953,0.117062,-0.636278,0,0,0,0,0,0 ] - [ -0.030829,-0.161959,0.00180654,0.751108,-0.586691,0.0277196,0.234175,-0.160311,-0.112787,-0.636276,0,0,0,-0.0302651,-0.437995,0.0019687,0.813146,-0.372692,0.0276995,0.360067,0.158956,0.117052,-0.636278,0,0,0,0,0,0 ] - [ -0.0316541,-0.160549,0.00180817,0.750099,-0.587092,0.0285425,0.23388,-0.160314,-0.112777,-0.636271,0,0,0,-0.0310889,-0.437068,0.00197007,0.813272,-0.373747,0.0285221,0.359774,0.158959,0.117042,-0.636278,0,0,0,0,0,0 ] - [ -0.0324641,-0.159149,0.00180977,0.749094,-0.587489,0.0293503,0.233583,-0.160317,-0.112767,-0.636263,0,0,0,-0.0318975,-0.436146,0.00197142,0.813395,-0.374793,0.0293297,0.359482,0.158962,0.117032,-0.636278,0,0,0,0,0,0 ] - [ -0.0332592,-0.15776,0.00181134,0.748097,-0.587884,0.0301432,0.233285,-0.16032,-0.112757,-0.636249,0,0,0,-0.0326912,-0.435231,0.00197272,0.813516,-0.37583,0.0301223,0.35919,0.158965,0.117022,-0.636278,0,0,0,0,0,0 ] - [ -0.0340397,-0.156383,0.00181288,0.747113,-0.588278,0.0309214,0.232983,-0.160323,-0.112747,-0.636229,0,0,0,-0.0334703,-0.434322,0.00197399,0.813634,-0.376859,0.0309003,0.358898,0.158968,0.117012,-0.636278,0,0,0,0,0,0 ] - [ -0.0348058,-0.155019,0.00181438,0.746144,-0.588674,0.0316853,0.232678,-0.160327,-0.112736,-0.636201,0,0,0,-0.0342349,-0.43342,0.00197523,0.813752,-0.377881,0.0316638,0.358607,0.158971,0.117002,-0.636278,0,0,0,0,0,0 ] - [ -0.0355574,-0.153671,0.00181586,0.745193,-0.589073,0.0324348,0.232369,-0.16033,-0.112726,-0.636164,0,0,0,-0.034985,-0.432524,0.00197643,0.813868,-0.378894,0.0324129,0.358316,0.158975,0.116993,-0.636278,0,0,0,0,0,0 ] - [ -0.0362951,-0.152339,0.00181731,0.744264,-0.589477,0.0331702,0.232055,-0.160333,-0.112715,-0.636117,0,0,0,-0.035721,-0.431635,0.00197761,0.813984,-0.3799,0.0331478,0.358025,0.158978,0.116983,-0.636278,0,0,0,0,0,0 ] - [ -0.037019,-0.151025,0.00181873,0.743361,-0.589888,0.033892,0.231737,-0.160336,-0.112704,-0.636059,0,0,0,-0.0364432,-0.430753,0.00197875,0.8141,-0.380899,0.0338688,0.357735,0.158981,0.116973,-0.636278,0,0,0,0,0,0 ] - [ -0.0377293,-0.149733,0.00182013,0.742486,-0.590307,0.0346002,0.231413,-0.16034,-0.112693,-0.635989,0,0,0,-0.0371517,-0.429879,0.00197986,0.814216,-0.38189,0.0345762,0.357444,0.158984,0.116963,-0.636278,0,0,0,0,0,0 ] - [ -0.0384263,-0.148465,0.0018215,0.741644,-0.590735,0.0352951,0.231085,-0.160343,-0.112682,-0.635905,0,0,0,-0.0378466,-0.429012,0.00198094,0.814332,-0.382875,0.03527,0.357155,0.158987,0.116953,-0.636278,0,0,0,0,0,0 ] - [ -0.03911,-0.147222,0.00182284,0.740839,-0.591174,0.0359768,0.230752,-0.160347,-0.112671,-0.635808,0,0,0,-0.0385282,-0.428153,0.00198199,0.814449,-0.383852,0.0359505,0.356865,0.15899,0.116943,-0.636278,0,0,0,0,0,0 ] - [ -0.0397809,-0.146007,0.00182417,0.740073,-0.591624,0.0366456,0.230414,-0.16035,-0.112659,-0.635695,0,0,0,-0.0391966,-0.427302,0.00198301,0.814567,-0.384822,0.0366178,0.356576,0.158993,0.116934,-0.636278,0,0,0,0,0,0 ] - [ -0.0404388,-0.144822,0.00182547,0.739351,-0.592088,0.0373017,0.23007,-0.160354,-0.112648,-0.635567,0,0,0,-0.0398519,-0.426458,0.001984,0.814686,-0.385786,0.037272,0.356287,0.158996,0.116924,-0.636278,0,0,0,0,0,0 ] - [ -0.0410842,-0.143669,0.00182675,0.738674,-0.592566,0.0379452,0.229721,-0.160357,-0.112636,-0.635421,0,0,0,-0.0404944,-0.425623,0.00198497,0.814807,-0.386744,0.0379134,0.355998,0.159,0.116914,-0.636278,0,0,0,0,0,0 ] - [ -0.0417172,-0.14255,0.00182801,0.738048,-0.593059,0.0385763,0.229367,-0.160361,-0.112624,-0.635258,0,0,0,-0.0411242,-0.424796,0.00198591,0.81493,-0.387695,0.0385421,0.35571,0.159003,0.116904,-0.636278,0,0,0,0,0,0 ] - [ -0.0423379,-0.141468,0.00182925,0.737474,-0.593569,0.0391952,0.229008,-0.160364,-0.112611,-0.635077,0,0,0,-0.0417415,-0.423978,0.00198682,0.815056,-0.38864,0.0391582,0.355422,0.159006,0.116895,-0.636278,0,0,0,0,0,0 ] - [ -0.0429465,-0.140424,0.00183047,0.736956,-0.594096,0.0398021,0.228643,-0.160368,-0.112599,-0.634876,0,0,0,-0.0423463,-0.423169,0.00198771,0.815184,-0.389578,0.039762,0.355134,0.159009,0.116885,-0.636278,0,0,0,0,0,0 ] - [ -0.0435432,-0.13942,0.00183168,0.736496,-0.594642,0.0403971,0.228273,-0.160372,-0.112586,-0.634656,0,0,0,-0.0429389,-0.422368,0.00198857,0.815315,-0.390511,0.0403534,0.354846,0.159012,0.116875,-0.636278,0,0,0,0,0,0 ] - [ -0.0441281,-0.138457,0.00183286,0.736098,-0.595207,0.0409805,0.227898,-0.160375,-0.112574,-0.634415,0,0,0,-0.0435192,-0.421576,0.00198941,0.815449,-0.391438,0.0409327,0.354559,0.159015,0.116865,-0.636278,0,0,0,0,0,0 ] - [ -0.0447014,-0.137539,0.00183403,0.735764,-0.595792,0.0415523,0.227517,-0.160379,-0.112561,-0.634152,0,0,0,-0.0440877,-0.420794,0.00199023,0.815586,-0.392359,0.0415,0.354272,0.159018,0.116856,-0.636278,0,0,0,0,0,0 ] - [ -0.0452846,-0.136665,0.00177203,0.735496,-0.595175,0.042549,0.22713,-0.160383,-0.112547,-0.633868,0,0,0,-0.0446693,-0.420021,0.00192234,0.815727,-0.39205,0.0424762,0.353986,0.159021,0.116846,-0.636278,0,0,0,0,0,0 ] - [ -0.0458348,-0.135839,0.00177385,0.735297,-0.595803,0.0430981,0.226739,-0.160387,-0.112534,-0.633561,0,0,0,-0.0452136,-0.419257,0.00192387,0.815872,-0.39296,0.0430199,0.353699,0.159024,0.116836,-0.636278,0,0,0,0,0,0 ] - [ -0.046374,-0.135061,0.00177565,0.73517,-0.596455,0.0436361,0.226342,-0.16039,-0.11252,-0.633231,0,0,0,-0.0457465,-0.418502,0.00192535,0.816021,-0.393864,0.043552,0.353413,0.159027,0.116826,-0.636278,0,0,0,0,0,0 ] - [ -0.0469022,-0.134333,0.00177742,0.735116,-0.59713,0.0441633,0.22594,-0.160394,-0.112506,-0.632878,0,0,0,-0.0462678,-0.417757,0.00192679,0.816174,-0.394763,0.0440726,0.353127,0.15903,0.116817,-0.636278,0,0,0,0,0,0 ] - [ -0.0474196,-0.133656,0.00177916,0.735138,-0.597829,0.0446797,0.225532,-0.160398,-0.112493,-0.632501,0,0,0,-0.0467778,-0.417022,0.0019282,0.816332,-0.395657,0.0445819,0.352841,0.159034,0.116807,-0.636278,0,0,0,0,0,0 ] - [ -0.0479263,-0.133033,0.00178088,0.735238,-0.598554,0.0451856,0.225119,-0.160402,-0.112478,-0.632099,0,0,0,-0.0472766,-0.416296,0.00192957,0.816494,-0.396546,0.0450799,0.352556,0.159037,0.116797,-0.636278,0,0,0,0,0,0 ] - [ -0.0484224,-0.132463,0.00178256,0.735417,-0.599303,0.0456809,0.224701,-0.160406,-0.112464,-0.631672,0,0,0,-0.0477642,-0.415581,0.0019309,0.816661,-0.397429,0.0455668,0.352271,0.15904,0.116788,-0.636278,0,0,0,0,0,0 ] - [ -0.0489081,-0.131949,0.00178423,0.735678,-0.600079,0.0461659,0.224278,-0.16041,-0.112449,-0.63122,0,0,0,-0.0482409,-0.414875,0.0019322,0.816834,-0.398308,0.0460428,0.351986,0.159043,0.116778,-0.636278,0,0,0,0,0,0 ] - [ -0.0493835,-0.131491,0.00178587,0.736021,-0.600881,0.0466407,0.22385,-0.160414,-0.112435,-0.630742,0,0,0,-0.0487066,-0.41418,0.00193346,0.817011,-0.399181,0.0465078,0.351702,0.159046,0.116768,-0.636278,0,0,0,0,0,0 ] - [ -0.0498487,-0.131092,0.00178748,0.736449,-0.601709,0.0471055,0.223417,-0.160418,-0.11242,-0.630238,0,0,0,-0.0491615,-0.413494,0.00193469,0.817194,-0.40005,0.046962,0.351417,0.159049,0.116759,-0.636278,0,0,0,0,0,0 ] - [ -0.0503039,-0.130751,0.00178908,0.736963,-0.602565,0.0475602,0.222979,-0.160422,-0.112405,-0.629707,0,0,0,-0.0496057,-0.412819,0.00193588,0.817382,-0.400914,0.0474055,0.351133,0.159052,0.116749,-0.636278,0,0,0,0,0,0 ] - [ -0.0507492,-0.130469,0.00179065,0.737565,-0.603449,0.0480052,0.222537,-0.160425,-0.11239,-0.62915,0,0,0,-0.0500393,-0.412154,0.00193704,0.817575,-0.401774,0.0478384,0.350849,0.159055,0.11674,-0.636278,0,0,0,0,0,0 ] - [ -0.0511847,-0.130249,0.0017922,0.738254,-0.60436,0.0484405,0.22209,-0.160429,-0.112374,-0.628566,0,0,0,-0.0504625,-0.4115,0.00193817,0.817775,-0.402629,0.0482608,0.350566,0.159058,0.11673,-0.636278,0,0,0,0,0,0 ] - [ -0.0516189,-0.13009,0.00176856,0.739033,-0.604965,0.0501294,0.221638,-0.160433,-0.112359,-0.627955,0,0,0,-0.0508851,-0.410856,0.00191193,0.817981,-0.403145,0.0499298,0.350282,0.159061,0.11672,-0.636278,0,0,0,0,0,0 ] - [ -0.052035,-0.129993,0.0017702,0.739903,-0.605932,0.0505455,0.221182,-0.160437,-0.112343,-0.627316,0,0,0,-0.0512874,-0.410222,0.00191315,0.818192,-0.403991,0.0503314,0.349999,0.159064,0.116711,-0.636278,0,0,0,0,0,0 ] - [ -0.0524416,-0.12996,0.00177183,0.740864,-0.606926,0.0509522,0.220722,-0.160441,-0.112327,-0.62665,0,0,0,-0.0516794,-0.409599,0.00191433,0.81841,-0.404833,0.0507228,0.349716,0.159067,0.116701,-0.636278,0,0,0,0,0,0 ] - [ -0.0528388,-0.12999,0.00177343,0.741916,-0.607949,0.0513497,0.220257,-0.160445,-0.112311,-0.625956,0,0,0,-0.0520613,-0.408986,0.00191547,0.818634,-0.40567,0.051104,0.349434,0.15907,0.116692,-0.636278,0,0,0,0,0,0 ] - [ -0.0532267,-0.130085,0.00177501,0.743061,-0.609,0.051738,0.219789,-0.160449,-0.112295,-0.625234,0,0,0,-0.052433,-0.408384,0.00191658,0.818865,-0.406504,0.0514752,0.349151,0.159073,0.116682,-0.636278,0,0,0,0,0,0 ] - [ -0.0536054,-0.130245,0.00177657,0.744299,-0.610079,0.0521172,0.219317,-0.160453,-0.112278,-0.624484,0,0,0,-0.0527948,-0.407792,0.00191765,0.819102,-0.407333,0.0518364,0.348869,0.159076,0.116673,-0.636278,0,0,0,0,0,0 ] - [ -0.053975,-0.13047,0.0017781,0.74563,-0.611186,0.0524874,0.218841,-0.160457,-0.112262,-0.623707,0,0,0,-0.0531467,-0.407212,0.00191869,0.819345,-0.408158,0.0521877,0.348587,0.159079,0.116663,-0.636278,0,0,0,0,0,0 ] - [ -0.0543356,-0.13076,0.00177962,0.747054,-0.61232,0.0528487,0.218361,-0.160461,-0.112245,-0.622901,0,0,0,-0.0534888,-0.406641,0.0019197,0.819595,-0.408979,0.0525291,0.348305,0.159082,0.116653,-0.636278,0,0,0,0,0,0 ] - [ -0.0546873,-0.131117,0.00178111,0.748572,-0.613482,0.0532012,0.217878,-0.160465,-0.112228,-0.622067,0,0,0,-0.0538211,-0.406082,0.00192067,0.819853,-0.409796,0.0528608,0.348024,0.159085,0.116644,-0.636278,0,0,0,0,0,0 ] - [ -0.0550301,-0.131541,0.00178259,0.750184,-0.61467,0.053545,0.217392,-0.160469,-0.112212,-0.621205,0,0,0,-0.0541437,-0.405533,0.00192161,0.820116,-0.41061,0.0531828,0.347742,0.159088,0.116634,-0.636278,0,0,0,0,0,0 ] - [ -0.0553685,-0.132031,0.00177152,0.751888,-0.61584,0.0552518,0.216903,-0.160473,-0.112195,-0.620315,0,0,0,-0.0544617,-0.404995,0.00190897,0.820387,-0.411374,0.0548638,0.347461,0.159091,0.116625,-0.636278,0,0,0,0,0,0 ] - [ -0.055694,-0.132588,0.00177298,0.753686,-0.617081,0.0555784,0.216412,-0.160477,-0.112178,-0.619397,0,0,0,-0.0547651,-0.404467,0.00190986,0.820665,-0.41218,0.0551667,0.34718,0.159094,0.116615,-0.636278,0,0,0,0,0,0 ] - [ -0.0560108,-0.133212,0.00177441,0.755577,-0.618348,0.0558965,0.215917,-0.160481,-0.11216,-0.618451,0,0,0,-0.0550591,-0.40395,0.00191072,0.82095,-0.412982,0.0554601,0.3469,0.159097,0.116606,-0.636278,0,0,0,0,0,0 ] - [ -0.0563191,-0.133903,0.00177583,0.757559,-0.619641,0.0562062,0.21542,-0.160485,-0.112143,-0.617478,0,0,0,-0.0553437,-0.403444,0.00191155,0.821242,-0.413781,0.0557442,0.346619,0.1591,0.116596,-0.636278,0,0,0,0,0,0 ] - [ -0.056619,-0.134661,0.00177724,0.759634,-0.620958,0.0565077,0.214921,-0.160489,-0.112126,-0.616476,0,0,0,-0.055619,-0.402948,0.00191234,0.821542,-0.414577,0.0560189,0.346339,0.159103,0.116587,-0.636278,0,0,0,0,0,0 ] - [ -0.0569106,-0.135486,0.00177862,0.7618,-0.622299,0.0568008,0.21442,-0.160493,-0.112108,-0.615447,0,0,0,-0.055885,-0.402463,0.00191311,0.821848,-0.415369,0.0562843,0.346059,0.159106,0.116577,-0.636278,0,0,0,0,0,0 ] - [ -0.0571938,-0.136378,0.00177999,0.764055,-0.623663,0.0570859,0.213917,-0.160497,-0.112091,-0.614391,0,0,0,-0.0561418,-0.401988,0.00191384,0.822162,-0.416158,0.0565406,0.345779,0.15911,0.116568,-0.636278,0,0,0,0,0,0 ] - [ -0.0574689,-0.137336,0.00178135,0.766401,-0.62505,0.0573628,0.213413,-0.160501,-0.112073,-0.613308,0,0,0,-0.0563895,-0.401524,0.00191454,0.822483,-0.416943,0.0567878,0.345499,0.159113,0.116558,-0.636278,0,0,0,0,0,0 ] - [ -0.0577385,-0.138361,0.00177497,0.768835,-0.62654,0.0589334,0.212907,-0.160505,-0.112055,-0.612197,0,0,0,-0.0566312,-0.401071,0.00190695,0.822812,-0.417806,0.0583258,0.34522,0.159116,0.116549,-0.636278,0,0,0,0,0,0 ] - [ -0.0579973,-0.139453,0.00177628,0.771356,-0.627971,0.0591944,0.2124,-0.160508,-0.112038,-0.61106,0,0,0,-0.0568608,-0.400628,0.00190757,0.823148,-0.418586,0.0585549,0.34494,0.159119,0.116539,-0.636278,0,0,0,0,0,0 ] - [ -0.0582481,-0.14061,0.00177757,0.773964,-0.629421,0.0594474,0.211893,-0.160512,-0.11202,-0.609896,0,0,0,-0.0570815,-0.400195,0.00190816,0.823491,-0.419362,0.0587751,0.344661,0.159122,0.11653,-0.636278,0,0,0,0,0,0 ] - [ -0.058491,-0.141833,0.00177885,0.776657,-0.630892,0.0596926,0.211384,-0.160516,-0.112002,-0.608706,0,0,0,-0.0572934,-0.399773,0.00190872,0.823842,-0.420135,0.0589865,0.344382,0.159125,0.116521,-0.636278,0,0,0,0,0,0 ] - [ -0.058726,-0.143122,0.00178013,0.779433,-0.63238,0.0599301,0.210875,-0.16052,-0.111984,-0.60749,0,0,0,-0.0574965,-0.399361,0.00190925,0.8242,-0.420906,0.059189,0.344103,0.159128,0.116511,-0.636278,0,0,0,0,0,0 ] - [ -0.0589532,-0.144475,0.00178139,0.782293,-0.633887,0.0601598,0.210366,-0.160523,-0.111967,-0.606248,0,0,0,-0.0576908,-0.398959,0.00190976,0.824565,-0.421673,0.0593829,0.343825,0.159131,0.116502,-0.636278,0,0,0,0,0,0 ] - [ -0.0591727,-0.145892,0.00178264,0.785233,-0.63541,0.060382,0.209857,-0.160527,-0.111949,-0.604981,0,0,0,-0.0578765,-0.398568,0.00191023,0.824938,-0.422438,0.059568,0.343546,0.159134,0.116492,-0.636278,0,0,0,0,0,0 ] - [ -0.0593844,-0.147374,0.00178388,0.788253,-0.636949,0.0605965,0.209349,-0.16053,-0.111931,-0.603689,0,0,0,-0.0580536,-0.398186,0.00191068,0.825319,-0.4232,0.0597446,0.343268,0.159137,0.116483,-0.636278,0,0,0,0,0,0 ] - [ -0.0595913,-0.148919,0.00177746,0.791351,-0.638676,0.0622334,0.208841,-0.160534,-0.111913,-0.602372,0,0,0,-0.0582252,-0.397815,0.00190303,0.825706,-0.424133,0.0613407,0.34299,0.15914,0.116473,-0.636278,0,0,0,0,0,0 ] - [ -0.0597879,-0.150526,0.00177864,0.794526,-0.640244,0.062433,0.208334,-0.160538,-0.111895,-0.601032,0,0,0,-0.0583853,-0.397453,0.00190339,0.826101,-0.42489,0.0615004,0.342712,0.159143,0.116464,-0.636278,0,0,0,0,0,0 ] - [ -0.059977,-0.152196,0.00177983,0.797776,-0.641824,0.0626252,0.207828,-0.160541,-0.111878,-0.599667,0,0,0,-0.058537,-0.397101,0.00190373,0.826504,-0.425645,0.0616516,0.342434,0.159146,0.116455,-0.636278,0,0,0,0,0,0 ] - [ -0.0601587,-0.153927,0.001781,0.801098,-0.643415,0.0628101,0.207323,-0.160544,-0.11186,-0.598279,0,0,0,-0.0586804,-0.39676,0.00190404,0.826914,-0.426397,0.0617945,0.342157,0.159148,0.116445,-0.636278,0,0,0,0,0,0 ] - [ -0.0603329,-0.15572,0.00178217,0.804492,-0.645017,0.0629877,0.20682,-0.160548,-0.111842,-0.596867,0,0,0,-0.0588155,-0.396427,0.00190432,0.827331,-0.427146,0.0619292,0.341879,0.159151,0.116436,-0.636278,0,0,0,0,0,0 ] - [ -0.0604999,-0.157572,0.00178334,0.807955,-0.646629,0.0631581,0.20632,-0.160551,-0.111825,-0.595434,0,0,0,-0.0589425,-0.396105,0.00190458,0.827755,-0.427893,0.0620557,0.341602,0.159154,0.116426,-0.636278,0,0,0,0,0,0 ] - [ -0.0606596,-0.159484,0.0017845,0.811486,-0.648248,0.0633213,0.205821,-0.160554,-0.111807,-0.593978,0,0,0,-0.0590613,-0.395792,0.00190481,0.828187,-0.428638,0.0621741,0.341325,0.159157,0.116417,-0.636278,0,0,0,0,0,0 ] - [ -0.0608154,-0.161454,0.00177676,0.815083,-0.650096,0.0648579,0.205325,-0.160558,-0.11179,-0.5925,0,0,0,-0.0591756,-0.395488,0.00189576,0.828626,-0.429603,0.0636628,0.341048,0.15916,0.116408,-0.636278,0,0,0,0,0,0 ] - [ -0.0609608,-0.163483,0.00177788,0.818743,-0.651728,0.0650071,0.204831,-0.160561,-0.111772,-0.591002,0,0,0,-0.0592784,-0.395194,0.00189592,0.829072,-0.430344,0.0637652,0.340771,0.159163,0.116398,-0.636278,0,0,0,0,0,0 ] - [ -0.0610991,-0.165569,0.001779,0.822465,-0.653365,0.0651492,0.204341,-0.160564,-0.111755,-0.589483,0,0,0,-0.0593733,-0.394908,0.00189605,0.829525,-0.431082,0.0638597,0.340494,0.159166,0.116389,-0.636278,0,0,0,0,0,0 ] - [ -0.0612304,-0.167711,0.00178013,0.826247,-0.655005,0.0652845,0.203854,-0.160567,-0.111738,-0.587943,0,0,0,-0.0594605,-0.394632,0.00189617,0.829985,-0.431818,0.0639464,0.340218,0.159169,0.116379,-0.636278,0,0,0,0,0,0 ] - [ -0.0613548,-0.169909,0.00178125,0.830086,-0.656647,0.0654129,0.20337,-0.16057,-0.111721,-0.586385,0,0,0,-0.0595399,-0.394365,0.00189626,0.830451,-0.432553,0.0640254,0.339941,0.159172,0.11637,-0.636278,0,0,0,0,0,0 ] - [ -0.0614722,-0.172161,0.00178237,0.833982,-0.658289,0.0655345,0.202891,-0.160573,-0.111704,-0.584807,0,0,0,-0.0596116,-0.394106,0.00189633,0.830925,-0.433285,0.0640967,0.339665,0.159175,0.116361,-0.636278,0,0,0,0,0,0 ] - [ -0.061587,-0.174468,0.00177271,0.83793,-0.660169,0.0669148,0.202416,-0.160575,-0.111687,-0.583211,0,0,0,-0.0596798,-0.393857,0.00188521,0.831406,-0.434252,0.0654234,0.339389,0.159178,0.116351,-0.636278,0,0,0,0,0,0 ] - [ -0.0616909,-0.176827,0.00177381,0.84193,-0.66181,0.067023,0.201945,-0.160578,-0.11167,-0.581596,0,0,0,-0.0597365,-0.393616,0.00188523,0.831893,-0.434981,0.0654796,0.339113,0.159181,0.116342,-0.636278,0,0,0,0,0,0 ] - [ -0.0617882,-0.179238,0.00177492,0.84598,-0.663448,0.0671247,0.201479,-0.160581,-0.111653,-0.579965,0,0,0,-0.0597857,-0.393383,0.00188522,0.832386,-0.435707,0.0655284,0.338837,0.159184,0.116333,-0.636278,0,0,0,0,0,0 ] - [ -0.0618788,-0.181701,0.00177603,0.850076,-0.665082,0.0672198,0.201019,-0.160583,-0.111637,-0.578317,0,0,0,-0.0598276,-0.393158,0.00188519,0.832887,-0.436432,0.0655699,0.338561,0.159187,0.116323,-0.636278,0,0,0,0,0,0 ] - [ -0.0619628,-0.184214,0.00177714,0.854218,-0.666711,0.0673084,0.200563,-0.160586,-0.111621,-0.576653,0,0,0,-0.0598622,-0.392942,0.00188514,0.833393,-0.437155,0.0656041,0.338285,0.15919,0.116314,-0.636278,0,0,0,0,0,0 ] - [ -0.0620404,-0.186777,0.00177827,0.858402,-0.668333,0.0673907,0.200114,-0.160588,-0.111605,-0.574973,0,0,0,-0.0598897,-0.392734,0.00188508,0.833906,-0.437876,0.0656312,0.33801,0.159193,0.116305,-0.636278,0,0,0,0,0,0 ] - [ -0.0621173,-0.189388,0.00176457,0.862627,-0.670217,0.0687743,0.19967,-0.160591,-0.111589,-0.573279,0,0,0,-0.0599158,-0.392534,0.00186972,0.834425,-0.438866,0.0669557,0.337734,0.159196,0.116295,-0.636278,0,0,0,0,0,0 ] - [ -0.0621822,-0.192046,0.00176569,0.86689,-0.671822,0.0688439,0.199233,-0.160593,-0.111574,-0.571571,0,0,0,-0.0599293,-0.392341,0.00186961,0.83495,-0.439583,0.0669688,0.337459,0.159199,0.116286,-0.636278,0,0,0,0,0,0 ] - [ -0.0622407,-0.194751,0.00176682,0.87119,-0.673417,0.0689074,0.198802,-0.160595,-0.111558,-0.569849,0,0,0,-0.0599358,-0.392156,0.00186949,0.835481,-0.440299,0.0669751,0.337184,0.159202,0.116277,-0.636278,0,0,0,0,0,0 ] - [ -0.0622931,-0.197502,0.00176795,0.875524,-0.675,0.0689648,0.198379,-0.160597,-0.111543,-0.568114,0,0,0,-0.0599356,-0.391979,0.00186935,0.836017,-0.441013,0.0669745,0.336909,0.159205,0.116267,-0.636278,0,0,0,0,0,0 ] - [ -0.0623393,-0.200297,0.0017691,0.879889,-0.67657,0.0690161,0.197963,-0.160599,-0.111528,-0.566367,0,0,0,-0.0599288,-0.391808,0.00186919,0.83656,-0.441726,0.0669673,0.336634,0.159208,0.116258,-0.636278,0,0,0,0,0,0 ] - [ -0.0623795,-0.203137,0.00177026,0.884284,-0.678126,0.0690614,0.197554,-0.160601,-0.111513,-0.564609,0,0,0,-0.0599153,-0.391645,0.00186902,0.837107,-0.442436,0.0669534,0.336359,0.159211,0.116249,-0.636278,0,0,0,0,0,0 ] - [ -0.0624219,-0.206019,0.00175116,0.888707,-0.679968,0.0704579,0.197153,-0.160603,-0.111499,-0.562839,0,0,0,-0.0599031,-0.391489,0.00184801,0.83766,-0.443447,0.068286,0.336084,0.159214,0.116239,-0.636278,0,0,0,0,0,0 ] - [ -0.0624504,-0.208942,0.00175233,0.893155,-0.681492,0.0704916,0.19676,-0.160604,-0.111485,-0.56106,0,0,0,-0.0598768,-0.39134,0.00184782,0.838219,-0.444154,0.0682594,0.335809,0.159217,0.11623,-0.636278,0,0,0,0,0,0 ] - [ -0.062473,-0.211907,0.00175351,0.897626,-0.682998,0.0705196,0.196376,-0.160606,-0.111471,-0.559272,0,0,0,-0.0598443,-0.391197,0.00184761,0.838782,-0.44486,0.0682265,0.335534,0.15922,0.116221,-0.636278,0,0,0,0,0,0 ] - [ -0.0624899,-0.214911,0.0017547,0.902118,-0.684486,0.0705418,0.196,-0.160607,-0.111458,-0.557474,0,0,0,-0.0598056,-0.391061,0.0018474,0.83935,-0.445564,0.0681875,0.33526,0.159223,0.116211,-0.636278,0,0,0,0,0,0 ] - [ -0.0625011,-0.217955,0.00175592,0.906628,-0.685953,0.0705586,0.195634,-0.160608,-0.111444,-0.555669,0,0,0,-0.0597609,-0.390931,0.00184716,0.839923,-0.446267,0.0681425,0.334986,0.159226,0.116202,-0.636278,0,0,0,0,0,0 ] - [ -0.0625069,-0.221036,0.00175715,0.911155,-0.687399,0.0705699,0.195277,-0.16061,-0.111431,-0.553857,0,0,0,-0.0597102,-0.390808,0.00184692,0.8405,-0.446968,0.0680915,0.334711,0.159229,0.116193,-0.636278,0,0,0,0,0,0 ] - [ -0.0625183,-0.224154,0.00173139,0.915696,-0.689149,0.0719725,0.19493,-0.160611,-0.111419,-0.552038,0,0,0,-0.0596642,-0.39069,0.00181902,0.841082,-0.447994,0.0694262,0.334437,0.159232,0.116184,-0.636278,0,0,0,0,0,0 ] - [ -0.0625133,-0.227308,0.00173264,0.92025,-0.690548,0.0719732,0.194592,-0.160612,-0.111406,-0.550214,0,0,0,-0.0596021,-0.390578,0.00181877,0.841668,-0.448691,0.0693638,0.334163,0.159235,0.116174,-0.636278,0,0,0,0,0,0 ] - [ -0.0625031,-0.230497,0.00173391,0.924814,-0.691923,0.0719686,0.194266,-0.160613,-0.111395,-0.548384,0,0,0,-0.0595345,-0.390472,0.00181852,0.842258,-0.449387,0.0692959,0.333889,0.159237,0.116165,-0.636278,0,0,0,0,0,0 ] - [ -0.0624876,-0.23372,0.0017352,0.929385,-0.693272,0.0719589,0.193949,-0.160613,-0.111383,-0.546551,0,0,0,-0.0594614,-0.390371,0.00181825,0.842851,-0.450082,0.0692226,0.333615,0.15924,0.116156,-0.636278,0,0,0,0,0,0 ] - [ -0.0624672,-0.236976,0.00173651,0.933963,-0.694593,0.0719442,0.193644,-0.160614,-0.111372,-0.544714,0,0,0,-0.0593831,-0.390276,0.00181797,0.843448,-0.450774,0.069144,0.333341,0.159243,0.116146,-0.636278,0,0,0,0,0,0 ] - [ -0.0624418,-0.240264,0.00173784,0.938544,-0.695887,0.0719247,0.19335,-0.160615,-0.111361,-0.542874,0,0,0,-0.0592996,-0.390185,0.00181769,0.844049,-0.451465,0.0690603,0.333067,0.159246,0.116137,-0.636278,0,0,0,0,0,0 ] - [ -0.0624264,-0.243583,0.00170424,0.943127,-0.697498,0.0733238,0.193067,-0.160615,-0.111351,-0.541033,0,0,0,-0.0592245,-0.390099,0.00178174,0.844653,-0.452502,0.0703883,0.332793,0.159249,0.116128,-0.636278,0,0,0,0,0,0 ] - [ -0.0623914,-0.246934,0.0017056,0.947714,-0.698733,0.0732947,0.192796,-0.160615,-0.111341,-0.53919,0,0,0,-0.0591311,-0.390019,0.00178147,0.84526,-0.453189,0.0702947,0.332519,0.159252,0.116119,-0.636278,0,0,0,0,0,0 ] - [ -0.0623519,-0.250312,0.00170698,0.952294,-0.699935,0.0732611,0.192537,-0.160615,-0.111331,-0.537347,0,0,0,-0.059033,-0.389942,0.0017812,0.845869,-0.453875,0.0701963,0.332245,0.159255,0.116109,-0.636278,0,0,0,0,0,0 ] - [ -0.0623079,-0.253718,0.00170839,0.95687,-0.701105,0.073223,0.192291,-0.160615,-0.111322,-0.535504,0,0,0,-0.0589303,-0.38987,0.00178092,0.846481,-0.454559,0.0700934,0.331972,0.159258,0.1161,-0.636278,0,0,0,0,0,0 ] - [ -0.0622594,-0.257151,0.00170982,0.961439,-0.702241,0.0731806,0.192057,-0.160615,-0.111313,-0.533663,0,0,0,-0.0588232,-0.389802,0.00178063,0.847095,-0.455241,0.0699861,0.331698,0.159261,0.116091,-0.636278,0,0,0,0,0,0 ] - [ -0.0622067,-0.26061,0.00171128,0.965999,-0.703342,0.073134,0.191837,-0.160615,-0.111305,-0.531823,0,0,0,-0.0587117,-0.389738,0.00178033,0.847712,-0.455921,0.0698744,0.331425,0.159264,0.116082,-0.636278,0,0,0,0,0,0 ] - [ -0.062169,-0.264094,0.00166874,0.97055,-0.704771,0.0745178,0.19163,-0.160614,-0.111297,-0.529987,0,0,0,-0.058613,-0.389678,0.0017353,0.84833,-0.456963,0.0711854,0.331151,0.159267,0.116072,-0.636278,0,0,0,0,0,0 ] - [ -0.0621081,-0.267603,0.00167023,0.975087,-0.705801,0.074463,0.191436,-0.160614,-0.111289,-0.528154,0,0,0,-0.0584934,-0.389621,0.00173504,0.84895,-0.45764,0.0710656,0.330878,0.15927,0.116063,-0.636278,0,0,0,0,0,0 ] - [ -0.0620434,-0.271134,0.00167174,0.979611,-0.706793,0.0744044,0.191256,-0.160613,-0.111282,-0.526325,0,0,0,-0.0583701,-0.389567,0.00173478,0.849572,-0.458314,0.070942,0.330604,0.159273,0.116054,-0.636278,0,0,0,0,0,0 ] - [ -0.0619749,-0.274687,0.00167329,0.984118,-0.707746,0.0743421,0.19109,-0.160612,-0.111276,-0.524501,0,0,0,-0.058243,-0.389517,0.00173451,0.850194,-0.458987,0.0708148,0.330331,0.159276,0.116045,-0.636278,0,0,0,0,0,0 ] - [ -0.0619028,-0.278262,0.00167486,0.988607,-0.708661,0.0742761,0.190939,-0.160611,-0.11127,-0.522684,0,0,0,-0.0581124,-0.38947,0.00173424,0.850818,-0.459658,0.070684,0.330058,0.159279,0.116035,-0.636278,0,0,0,0,0,0 ] - [ -0.0618271,-0.281856,0.00167646,0.993076,-0.709535,0.0742067,0.190802,-0.16061,-0.111265,-0.520873,0,0,0,-0.0579785,-0.389425,0.00173396,0.851442,-0.460326,0.0705499,0.329784,0.159282,0.116026,-0.636278,0,0,0,0,0,0 ] - [ -0.0617721,-0.28547,0.00162399,0.997522,-0.710741,0.075562,0.19068,-0.160609,-0.11126,-0.51907,0,0,0,-0.0578621,-0.389383,0.00167898,0.852066,-0.461367,0.0718318,0.329511,0.159285,0.116017,-0.636278,0,0,0,0,0,0 ] - [ -0.06169,-0.289102,0.00162562,1.00195,-0.711532,0.075486,0.190574,-0.160607,-0.111255,-0.517275,0,0,0,-0.057722,-0.389343,0.00167876,0.852691,-0.462031,0.0716916,0.329238,0.159288,0.116007,-0.636278,0,0,0,0,0,0 ] - [ -0.0616047,-0.292751,0.00162728,1.00634,-0.71228,0.0754069,0.190483,-0.160606,-0.111251,-0.515489,0,0,0,-0.0575791,-0.389305,0.00167853,0.853315,-0.462693,0.0715485,0.328965,0.15929,0.115998,-0.636278,0,0,0,0,0,0 ] - [ -0.0615165,-0.296417,0.00162897,1.01071,-0.712985,0.0753248,0.190408,-0.160604,-0.111248,-0.513713,0,0,0,-0.0574335,-0.389269,0.0016783,0.85394,-0.463353,0.0714028,0.328691,0.159293,0.115989,-0.636278,0,0,0,0,0,0 ] - [ -0.0614254,-0.300097,0.00163068,1.01505,-0.713645,0.07524,0.190348,-0.160602,-0.111245,-0.511947,0,0,0,-0.0572853,-0.389234,0.00167806,0.854563,-0.464011,0.0712545,0.328418,0.159296,0.11598,-0.636278,0,0,0,0,0,0 ] - [ -0.0613317,-0.303792,0.00163243,1.01936,-0.71426,0.0751525,0.190305,-0.1606,-0.111243,-0.510193,0,0,0,-0.0571349,-0.389201,0.00167782,0.855186,-0.464667,0.0711039,0.328145,0.159299,0.11597,-0.636278,0,0,0,0,0,0 ] - [ -0.061265,-0.3075,0.00156921,1.02364,-0.715208,0.0764647,0.190279,-0.160598,-0.111241,-0.508452,0,0,0,-0.0570073,-0.38917,0.00161223,0.855808,-0.465699,0.0723435,0.327872,0.159302,0.115961,-0.636278,0,0,0,0,0,0 ] - [ -0.0611665,-0.311221,0.00157098,1.02788,-0.71573,0.0763723,0.190269,-0.160595,-0.11124,-0.506723,0,0,0,-0.0568528,-0.389139,0.00161205,0.856428,-0.46635,0.0721889,0.327599,0.159305,0.115952,-0.636278,0,0,0,0,0,0 ] - [ -0.0610658,-0.314952,0.00157278,1.03209,-0.716205,0.0762777,0.190277,-0.160593,-0.111239,-0.505008,0,0,0,-0.0566965,-0.389109,0.00161187,0.857046,-0.466998,0.0720324,0.327326,0.159308,0.115943,-0.636278,0,0,0,0,0,0 ] - [ -0.060963,-0.318694,0.0015746,1.03626,-0.716632,0.0761811,0.190301,-0.16059,-0.11124,-0.503308,0,0,0,-0.0565386,-0.38908,0.00161169,0.857663,-0.467644,0.0718744,0.327053,0.159311,0.115933,-0.636278,0,0,0,0,0,0 ] - [ -0.0608583,-0.322446,0.00157646,1.04039,-0.71701,0.0760825,0.190343,-0.160587,-0.11124,-0.501623,0,0,0,-0.0563793,-0.389051,0.00161151,0.858277,-0.468287,0.071715,0.32678,0.159314,0.115924,-0.636278,0,0,0,0,0,0 ] - [ -0.0607518,-0.326205,0.00157834,1.04448,-0.717339,0.0759823,0.190403,-0.160584,-0.111241,-0.499954,0,0,0,-0.0562188,-0.389022,0.00161133,0.858889,-0.468928,0.0715545,0.326507,0.159317,0.115915,-0.636278,0,0,0,0,0,0 ] - [ -0.0606793,-0.329972,0.00150375,1.04852,-0.717997,0.0772352,0.190481,-0.160581,-0.111243,-0.498302,0,0,0,-0.0560865,-0.388993,0.00153467,0.859498,-0.469946,0.0727369,0.326234,0.15932,0.115906,-0.636278,0,0,0,0,0,0 ] - [ -0.0605699,-0.333746,0.00150564,1.05253,-0.718226,0.0771318,0.190576,-0.160577,-0.111246,-0.496668,0,0,0,-0.0559241,-0.388964,0.00153456,0.860105,-0.470581,0.0725745,0.325961,0.159323,0.115896,-0.636278,0,0,0,0,0,0 ] - [ -0.0604593,-0.337525,0.00150755,1.05648,-0.718403,0.0770272,0.190691,-0.160574,-0.111249,-0.495052,0,0,0,-0.0557611,-0.388934,0.00153444,0.860707,-0.471213,0.0724113,0.325688,0.159326,0.115887,-0.636278,0,0,0,0,0,0 ] - [ -0.0603475,-0.341308,0.00150949,1.06039,-0.718528,0.0769214,0.190823,-0.16057,-0.111253,-0.493455,0,0,0,-0.0555976,-0.388903,0.00153432,0.861307,-0.471843,0.0722477,0.325415,0.159329,0.115878,-0.636278,0,0,0,0,0,0 ] - [ -0.0602348,-0.345095,0.00151146,1.06425,-0.718601,0.0768147,0.190975,-0.160566,-0.111257,-0.491878,0,0,0,-0.0554338,-0.388872,0.0015342,0.861902,-0.472469,0.0720839,0.325142,0.159332,0.115869,-0.636278,0,0,0,0,0,0 ] - [ -0.0601213,-0.348884,0.00151346,1.06806,-0.718621,0.0767073,0.191145,-0.160562,-0.111262,-0.490321,0,0,0,-0.0552699,-0.388839,0.00153408,0.862493,-0.473093,0.0719199,0.324868,0.159335,0.115859,-0.636278,0,0,0,0,0,0 ] - [ -0.0600489,-0.352675,0.00142711,1.07182,-0.718963,0.0778838,0.191335,-0.160558,-0.111268,-0.488786,0,0,0,-0.0551398,-0.388805,0.00144621,0.86308,-0.474089,0.0730297,0.324595,0.159337,0.11585,-0.636278,0,0,0,0,0,0 ] - [ -0.0599344,-0.356466,0.00142908,1.07552,-0.718877,0.0777751,0.191544,-0.160553,-0.111274,-0.487272,0,0,0,-0.0549763,-0.38877,0.00144615,0.863662,-0.474707,0.0728662,0.324322,0.15934,0.115841,-0.636278,0,0,0,0,0,0 ] - [ -0.0598196,-0.360256,0.00143108,1.07917,-0.718736,0.0776661,0.191773,-0.160549,-0.111281,-0.485782,0,0,0,-0.0548133,-0.388732,0.0014461,0.864239,-0.475321,0.0727031,0.324049,0.159343,0.115832,-0.636278,0,0,0,0,0,0 ] - [ -0.0597046,-0.364046,0.0014331,1.08277,-0.718541,0.0775569,0.192021,-0.160544,-0.111289,-0.484314,0,0,0,-0.0546508,-0.388693,0.00144604,0.864811,-0.475932,0.0725406,0.323776,0.159346,0.115822,-0.636278,0,0,0,0,0,0 ] - [ -0.0595897,-0.367832,0.00143515,1.0863,-0.718292,0.0774478,0.192289,-0.160539,-0.111297,-0.482871,0,0,0,-0.0544893,-0.388651,0.00144598,0.865377,-0.47654,0.072379,0.323503,0.159349,0.115813,-0.636278,0,0,0,0,0,0 ] - [ -0.059475,-0.371616,0.00143723,1.08978,-0.717987,0.0773389,0.192577,-0.160534,-0.111307,-0.481453,0,0,0,-0.0543289,-0.388607,0.00144593,0.865938,-0.477145,0.0722184,0.32323,0.159352,0.115804,-0.636278,0,0,0,0,0,0 ] - [ -0.0593606,-0.375395,0.00143932,1.0932,-0.717626,0.0772303,0.192886,-0.160528,-0.111316,-0.48006,0,0,0,-0.0541696,-0.38856,0.00144587,0.866492,-0.477746,0.072059,0.322957,0.159355,0.115795,-0.636278,0,0,0,0,0,0 ] - [ -0.0593027,-0.379168,0.00132489,1.09656,-0.717628,0.0784808,0.193215,-0.160523,-0.111327,-0.478693,0,0,0,-0.0540559,-0.38851,0.00133105,0.86704,-0.478763,0.0732474,0.322683,0.159358,0.115785,-0.636278,0,0,0,0,0,0 ] - [ -0.0591897,-0.382935,0.00132691,1.09985,-0.717156,0.0783732,0.193564,-0.160517,-0.111338,-0.477353,0,0,0,-0.0538996,-0.388457,0.00133106,0.867582,-0.479357,0.073091,0.32241,0.159361,0.115776,-0.636278,0,0,0,0,0,0 ] - [ -0.0590774,-0.386695,0.00132895,1.10308,-0.716627,0.0782663,0.193934,-0.160511,-0.11135,-0.47604,0,0,0,-0.053745,-0.388401,0.00133107,0.868116,-0.479947,0.0729364,0.322137,0.159364,0.115767,-0.636278,0,0,0,0,0,0 ] - [ -0.0589661,-0.390446,0.00133101,1.10625,-0.716042,0.0781604,0.194325,-0.160505,-0.111363,-0.474755,0,0,0,-0.0535924,-0.388341,0.00133107,0.868644,-0.480534,0.0727837,0.321863,0.159367,0.115758,-0.636278,0,0,0,0,0,0 ] - [ -0.0588559,-0.394188,0.00133309,1.10935,-0.7154,0.0780556,0.194736,-0.160499,-0.111376,-0.473499,0,0,0,-0.0534419,-0.388277,0.00133108,0.869164,-0.481118,0.0726332,0.32159,0.15937,0.115748,-0.636278,0,0,0,0,0,0 ] - [ -0.058747,-0.39792,0.00133519,1.11238,-0.714701,0.0779521,0.195169,-0.160493,-0.11139,-0.472272,0,0,0,-0.0532937,-0.38821,0.00133108,0.869676,-0.481697,0.0724849,0.321317,0.159373,0.115739,-0.636278,0,0,0,0,0,0 ] - [ -0.0586395,-0.401641,0.0013373,1.11535,-0.713945,0.07785,0.195623,-0.160486,-0.111405,-0.471075,0,0,0,-0.0531479,-0.388138,0.00133108,0.87018,-0.482273,0.072339,0.321043,0.159376,0.11573,-0.636278,0,0,0,0,0,0 ] - [ -0.0585989,-0.405349,0.00120577,1.11824,-0.713535,0.0789654,0.196098,-0.160479,-0.111421,-0.469908,0,0,0,-0.0530552,-0.388062,0.00120068,0.870676,-0.483248,0.0734001,0.32077,0.159379,0.115721,-0.636278,0,0,0,0,0,0 ] - [ -0.0584949,-0.409044,0.00120775,1.12107,-0.712664,0.0788663,0.196594,-0.160472,-0.111437,-0.468773,0,0,0,-0.0529147,-0.387981,0.00120074,0.871164,-0.483816,0.0732596,0.320496,0.159382,0.115711,-0.636278,0,0,0,0,0,0 ] - [ -0.0583927,-0.412725,0.00120975,1.12382,-0.711737,0.078769,0.197112,-0.160465,-0.111454,-0.467668,0,0,0,-0.0527773,-0.387896,0.00120079,0.871642,-0.48438,0.0731221,0.320223,0.159385,0.115702,-0.636278,0,0,0,0,0,0 ] - [ -0.0582926,-0.416391,0.00121176,1.1265,-0.710752,0.0786737,0.197651,-0.160458,-0.111472,-0.466596,0,0,0,-0.052643,-0.387806,0.00120084,0.872112,-0.48494,0.0729877,0.319949,0.159387,0.115693,-0.636278,0,0,0,0,0,0 ] - [ -0.0581946,-0.42004,0.00121378,1.12911,-0.70971,0.0785806,0.198211,-0.16045,-0.11149,-0.465557,0,0,0,-0.0525119,-0.38771,0.00120088,0.872573,-0.485496,0.0728566,0.319675,0.15939,0.115684,-0.636278,0,0,0,0,0,0 ] - [ -0.0580988,-0.423672,0.00121582,1.13164,-0.70861,0.0784897,0.198793,-0.160442,-0.111509,-0.46455,0,0,0,-0.0523843,-0.387609,0.00120092,0.873024,-0.486047,0.0727288,0.319401,0.159393,0.115674,-0.636278,0,0,0,0,0,0 ] - [ -0.0580054,-0.427287,0.00121786,1.1341,-0.707453,0.0784011,0.199397,-0.160435,-0.111529,-0.463578,0,0,0,-0.0522601,-0.387503,0.00120095,0.873465,-0.486595,0.0726045,0.319128,0.159396,0.115665,-0.636278,0,0,0,0,0,0 ] - [ -0.0579145,-0.430882,0.00121992,1.13648,-0.706239,0.0783151,0.200023,-0.160426,-0.11155,-0.462639,0,0,0,-0.0521396,-0.387391,0.00120098,0.873896,-0.487138,0.0724839,0.318854,0.159399,0.115656,-0.636278,0,0,0,0,0,0 ] - [ -0.0578263,-0.434457,0.00122198,1.13879,-0.704967,0.0782317,0.20067,-0.160418,-0.111572,-0.461735,0,0,0,-0.052023,-0.387273,0.001201,0.874317,-0.487677,0.0723671,0.31858,0.159402,0.115646,-0.636278,0,0,0,0,0,0 ] - [ -0.0578349,-0.438012,0.00103469,1.14101,-0.704101,0.0793923,0.201339,-0.16041,-0.111594,-0.460866,0,0,0,-0.0519811,-0.387149,0.00101861,0.874728,-0.488674,0.0734837,0.318306,0.159405,0.115637,-0.636278,0,0,0,0,0,0 ] - [ -0.0577525,-0.441545,0.0010365,1.14316,-0.702716,0.0793141,0.20203,-0.160401,-0.111617,-0.460032,0,0,0,-0.0518725,-0.387019,0.00101868,0.875127,-0.489204,0.073375,0.318032,0.159408,0.115628,-0.636278,0,0,0,0,0,0 ] - [ -0.0576732,-0.445054,0.00103831,1.14523,-0.701274,0.0792388,0.202743,-0.160392,-0.111641,-0.459235,0,0,0,-0.0517682,-0.386883,0.00101875,0.875516,-0.48973,0.0732706,0.317758,0.159411,0.115619,-0.636278,0,0,0,0,0,0 ] - [ -0.0575969,-0.44854,0.00104013,1.14721,-0.699776,0.0791666,0.203477,-0.160383,-0.111665,-0.458473,0,0,0,-0.0516681,-0.386739,0.00101881,0.875894,-0.490251,0.0731704,0.317483,0.159414,0.115609,-0.636278,0,0,0,0,0,0 ] - [ -0.0575238,-0.452002,0.00104195,1.14912,-0.698221,0.0790975,0.204233,-0.160374,-0.111691,-0.457748,0,0,0,-0.0515724,-0.386589,0.00101886,0.876261,-0.490767,0.0730745,0.317209,0.159417,0.1156,-0.636278,0,0,0,0,0,0 ] - [ -0.0574539,-0.455438,0.00104377,1.15095,-0.69661,0.0790316,0.205011,-0.160365,-0.111717,-0.457061,0,0,0,-0.0514812,-0.386433,0.0010189,0.876616,-0.491279,0.0729833,0.316935,0.15942,0.115591,-0.636278,0,0,0,0,0,0 ] - [ -0.0573874,-0.458847,0.00104559,1.15269,-0.694944,0.0789691,0.205811,-0.160355,-0.111743,-0.456411,0,0,0,-0.0513947,-0.386269,0.00101894,0.876959,-0.491786,0.0728966,0.31666,0.159423,0.115581,-0.636278,0,0,0,0,0,0 ] - [ -0.0573243,-0.462229,0.00104741,1.15435,-0.693222,0.07891,0.206632,-0.160345,-0.111771,-0.455798,0,0,0,-0.0513129,-0.386098,0.00101896,0.87729,-0.492288,0.0728146,0.316386,0.159426,0.115572,-0.636278,0,0,0,0,0,0 ] - [ -0.0572648,-0.465582,0.00104923,1.15593,-0.691444,0.0788544,0.207475,-0.160335,-0.111799,-0.455224,0,0,0,-0.0512359,-0.385919,0.00101898,0.87761,-0.492786,0.0727375,0.316111,0.159429,0.115563,-0.636278,0,0,0,0,0,0 ] - [ -0.0572087,-0.468907,0.00105105,1.15742,-0.689613,0.0788023,0.20834,-0.160325,-0.111828,-0.454687,0,0,0,-0.0511638,-0.385733,0.00101899,0.877917,-0.493279,0.0726651,0.315836,0.159432,0.115553,-0.636278,0,0,0,0,0,0 ] - [ -0.0571563,-0.472201,0.00105286,1.15883,-0.687726,0.0787538,0.209226,-0.160315,-0.111858,-0.45419,0,0,0,-0.0510965,-0.38554,0.00101899,0.878211,-0.493767,0.0725977,0.315561,0.159435,0.115544,-0.636278,0,0,0,0,0,0 ] - [ -0.0571077,-0.475465,0.00105468,1.16015,-0.685786,0.078709,0.210134,-0.160305,-0.111889,-0.453731,0,0,0,-0.0510343,-0.385338,0.00101898,0.878493,-0.49425,0.0725353,0.315287,0.159438,0.115535,-0.636278,0,0,0,0,0,0 ] - [ -0.0570628,-0.478696,0.00105648,1.16139,-0.683792,0.078668,0.211063,-0.160294,-0.11192,-0.453312,0,0,0,-0.0509772,-0.385129,0.00101896,0.878762,-0.494728,0.072478,0.315012,0.159441,0.115526,-0.636278,0,0,0,0,0,0 ] - [ -0.0570217,-0.481895,0.00105828,1.16254,-0.681745,0.0786308,0.212013,-0.160283,-0.111952,-0.452932,0,0,0,-0.0509253,-0.384912,0.00101893,0.879018,-0.495201,0.0724259,0.314737,0.159444,0.115516,-0.636278,0,0,0,0,0,0 ] - [ -0.0571496,-0.485061,0.000732578,1.16361,-0.680224,0.0797495,0.212984,-0.160272,-0.111985,-0.452591,0,0,0,-0.0509992,-0.384686,0.000709922,0.87926,-0.49625,0.0735229,0.314461,0.159447,0.115507,-0.636278,0,0,0,0,0,0 ] - [ -0.0571167,-0.488192,0.000733846,1.16458,-0.678072,0.0797191,0.213976,-0.160261,-0.112018,-0.45229,0,0,0,-0.0509577,-0.384452,0.00070993,0.87949,-0.496713,0.0734812,0.314186,0.159449,0.115498,-0.636278,0,0,0,0,0,0 ] - [ -0.0570876,-0.491289,0.000735104,1.16548,-0.675869,0.0796926,0.214989,-0.16025,-0.112052,-0.452029,0,0,0,-0.0509214,-0.38421,0.000709926,0.879706,-0.497172,0.0734448,0.313911,0.159452,0.115488,-0.636278,0,0,0,0,0,0 ] - [ -0.0570624,-0.494349,0.000736352,1.16628,-0.673614,0.07967,0.216023,-0.160239,-0.112087,-0.451808,0,0,0,-0.0508904,-0.38396,0.000709911,0.879909,-0.497625,0.0734136,0.313635,0.159455,0.115479,-0.636278,0,0,0,0,0,0 ] - [ -0.0570412,-0.497372,0.000737589,1.167,-0.671309,0.0796513,0.217078,-0.160227,-0.112123,-0.451627,0,0,0,-0.0508647,-0.383701,0.000709883,0.880097,-0.498073,0.0733877,0.31336,0.159458,0.11547,-0.636278,0,0,0,0,0,0 ] - [ -0.0570239,-0.500359,0.000738814,1.16763,-0.668954,0.0796365,0.218152,-0.160215,-0.112159,-0.451486,0,0,0,-0.0508442,-0.383433,0.000709844,0.880273,-0.498516,0.0733671,0.313084,0.159461,0.11546,-0.636278,0,0,0,0,0,0 ] - [ -0.0570105,-0.503307,0.000740026,1.16818,-0.666549,0.0796257,0.219247,-0.160203,-0.112196,-0.451385,0,0,0,-0.0508291,-0.383156,0.000709792,0.880434,-0.498953,0.0733518,0.312808,0.159464,0.115451,-0.636278,0,0,0,0,0,0 ] - [ -0.0570011,-0.506216,0.000741226,1.16863,-0.664096,0.0796187,0.220363,-0.160191,-0.112234,-0.451325,0,0,0,-0.0508193,-0.382871,0.000709729,0.880581,-0.499386,0.0733417,0.312532,0.159467,0.115442,-0.636278,0,0,0,0,0,0 ] - [ -0.0569956,-0.509085,0.000742412,1.169,-0.661595,0.0796156,0.221498,-0.160179,-0.112272,-0.451304,0,0,0,-0.0508147,-0.382577,0.000709653,0.880714,-0.499814,0.0733369,0.312256,0.15947,0.115432,-0.636278,0,0,0,0,0,0 ] - [ -0.0569947,-0.511927,0.000743587,1.16931,-0.659064,0.0796172,0.222642,-0.160167,-0.112311,-0.451304,0,0,0,-0.0508154,-0.382273,0.000709566,0.880833,-0.500236,0.0733374,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.056997,-0.514715,0.000744744,1.1695,-0.656469,0.0796219,0.223816,-0.160154,-0.112351,-0.451365,0,0,0,-0.0508214,-0.381961,0.000709466,0.880938,-0.500653,0.0733432,0.311704,0.159476,0.115413,-0.636278,0,0,0,0,0,0 ] - [ -0.0570031,-0.517462,0.000745885,1.16961,-0.653828,0.0796303,0.22501,-0.160141,-0.112391,-0.451465,0,0,0,-0.0508326,-0.38164,0.000709355,0.881028,-0.501065,0.0733541,0.311427,0.159479,0.115404,-0.636278,0,0,0,0,0,0 ] - [ -0.057013,-0.520166,0.00074701,1.16963,-0.651142,0.0796425,0.226222,-0.160129,-0.112433,-0.451606,0,0,0,-0.0508489,-0.381309,0.000709232,0.881105,-0.501472,0.0733701,0.311151,0.159482,0.115395,-0.636278,0,0,0,0,0,0 ] - [ -0.0570267,-0.522827,0.000748119,1.16956,-0.648411,0.0796585,0.227453,-0.160116,-0.112474,-0.451787,0,0,0,-0.0508704,-0.380969,0.000709097,0.881166,-0.501873,0.0733913,0.310874,0.159485,0.115385,-0.636278,0,0,0,0,0,0 ] - [ -0.0570441,-0.525444,0.00074921,1.1694,-0.645637,0.0796782,0.228702,-0.160102,-0.112517,-0.452008,0,0,0,-0.0508969,-0.38062,0.00070895,0.881214,-0.502269,0.0734176,0.310598,0.159488,0.115376,-0.636278,0,0,0,0,0,0 ] - [ -0.0570652,-0.528017,0.000750283,1.16916,-0.64282,0.0797015,0.22997,-0.160089,-0.11256,-0.452269,0,0,0,-0.0509285,-0.380262,0.000708792,0.881246,-0.50266,0.0734489,0.310321,0.159491,0.115367,-0.636278,0,0,0,0,0,0 ] - [ -0.0570899,-0.530545,0.000751338,1.16883,-0.639961,0.0797283,0.231255,-0.160076,-0.112604,-0.452569,0,0,0,-0.0509651,-0.379894,0.000708623,0.881264,-0.503046,0.0734851,0.310044,0.159494,0.115357,-0.636278,0,0,0,0,0,0 ] - [ -0.0571181,-0.533028,0.000752374,1.16841,-0.637061,0.0797587,0.232558,-0.160062,-0.112648,-0.452909,0,0,0,-0.0510065,-0.379517,0.000708442,0.881268,-0.503427,0.0735263,0.309767,0.159497,0.115348,-0.636278,0,0,0,0,0,0 ] - [ -0.0571498,-0.535465,0.000753391,1.16791,-0.63412,0.0797925,0.233878,-0.160049,-0.112693,-0.453288,0,0,0,-0.0510527,-0.379131,0.00070825,0.881257,-0.503802,0.0735722,0.30949,0.1595,0.115338,-0.636278,0,0,0,0,0,0 ] - [ -0.0571849,-0.537856,0.000754387,1.16732,-0.63114,0.0798296,0.235216,-0.160035,-0.112738,-0.453707,0,0,0,-0.0511037,-0.378735,0.000708047,0.881232,-0.504173,0.0736228,0.309212,0.159503,0.115329,-0.636278,0,0,0,0,0,0 ] - [ -0.0572233,-0.540199,0.000755363,1.16664,-0.628121,0.07987,0.23657,-0.160021,-0.112784,-0.454164,0,0,0,-0.0511592,-0.37833,0.000707833,0.881192,-0.504538,0.073678,0.308935,0.159506,0.11532,-0.636278,0,0,0,0,0,0 ] - [ -0.0572648,-0.542495,0.000756319,1.16588,-0.625064,0.0799135,0.23794,-0.160007,-0.112831,-0.454661,0,0,0,-0.0512193,-0.377915,0.000707609,0.881137,-0.504898,0.0737377,0.308657,0.159509,0.11531,-0.636278,0,0,0,0,0,0 ] - [ -0.0573095,-0.544744,0.000757253,1.16503,-0.62197,0.0799602,0.239327,-0.159993,-0.112878,-0.455195,0,0,0,-0.0512839,-0.377491,0.000707374,0.881068,-0.505253,0.0738019,0.308379,0.159512,0.115301,-0.636278,0,0,0,0,0,0 ] - [ -0.0573573,-0.546944,0.000758165,1.1641,-0.618841,0.0800098,0.240729,-0.159978,-0.112926,-0.455768,0,0,0,-0.0513528,-0.377057,0.000707129,0.880984,-0.505603,0.0738704,0.308101,0.159515,0.115291,-0.636278,0,0,0,0,0,0 ] - [ -0.057408,-0.549095,0.000759056,1.16309,-0.615676,0.0800624,0.242147,-0.159964,-0.112974,-0.456378,0,0,0,-0.0514259,-0.376615,0.000706874,0.880886,-0.505948,0.0739432,0.307823,0.159518,0.115282,-0.636278,0,0,0,0,0,0 ] - [ -0.0574615,-0.551197,0.000759923,1.16199,-0.612477,0.0801177,0.243579,-0.15995,-0.113023,-0.457026,0,0,0,-0.0515031,-0.376162,0.000706609,0.880773,-0.506287,0.07402,0.307545,0.159521,0.115273,-0.636278,0,0,0,0,0,0 ] - [ -0.0575176,-0.553249,0.000760768,1.16081,-0.609245,0.0801756,0.245026,-0.159935,-0.113072,-0.457711,0,0,0,-0.0515843,-0.375701,0.000706334,0.880646,-0.506622,0.0741007,0.307267,0.159524,0.115263,-0.636278,0,0,0,0,0,0 ] - [ -0.0575763,-0.555252,0.00076159,1.15955,-0.605981,0.080236,0.246487,-0.15992,-0.113122,-0.458433,0,0,0,-0.0516692,-0.37523,0.000706051,0.880505,-0.506952,0.0741853,0.306988,0.159527,0.115254,-0.636278,0,0,0,0,0,0 ] - [ -0.0576375,-0.557204,0.000762389,1.15821,-0.602685,0.0802989,0.247963,-0.159906,-0.113173,-0.459191,0,0,0,-0.0517579,-0.374749,0.000705758,0.880349,-0.507277,0.0742736,0.30671,0.15953,0.115244,-0.636278,0,0,0,0,0,0 ] - [ -0.057701,-0.559106,0.000763164,1.15678,-0.599359,0.080364,0.249451,-0.159891,-0.113223,-0.459985,0,0,0,-0.0518502,-0.37426,0.000705457,0.88018,-0.507596,0.0743654,0.306431,0.159533,0.115235,-0.636278,0,0,0,0,0,0 ] - [ -0.0577667,-0.560957,0.000763915,1.15528,-0.596004,0.0804314,0.250953,-0.159876,-0.113275,-0.460815,0,0,0,-0.051946,-0.373761,0.000705147,0.879996,-0.507911,0.0744607,0.306152,0.159536,0.115225,-0.636278,0,0,0,0,0,0 ] - [ -0.0582163,-0.562758,1.97984e-006,1.1537,-0.593179,0.0795272,0.252467,-0.159861,-0.113326,-0.46168,0,0,0,-0.0523146,-0.373253,1.51531e-005,0.879798,-0.508785,0.0736286,0.305873,0.159539,0.115216,-0.636278,0,0,0,0,0,0 ] - [ -0.0582859,-0.564506,1.79791e-006,1.15203,-0.589768,0.0795967,0.253994,-0.159846,-0.113378,-0.46258,0,0,0,-0.0524166,-0.372735,1.4905e-005,0.879586,-0.50909,0.0737304,0.305594,0.159542,0.115206,-0.636278,0,0,0,0,0,0 ] - [ -0.0583573,-0.566203,1.61077e-006,1.15029,-0.586331,0.079668,0.255532,-0.15983,-0.113431,-0.463514,0,0,0,-0.0525215,-0.372209,1.46498e-005,0.87936,-0.509391,0.0738353,0.305314,0.159545,0.115197,-0.636278,0,0,0,0,0,0 ] - [ -0.0584303,-0.567849,1.4187e-006,1.14848,-0.582868,0.079741,0.257082,-0.159815,-0.113484,-0.464482,0,0,0,-0.0526294,-0.371673,1.43876e-005,0.87912,-0.509687,0.0739431,0.305035,0.159548,0.115188,-0.636278,0,0,0,0,0,0 ] - [ -0.058505,-0.569442,1.22209e-006,1.14658,-0.579382,0.0798155,0.258643,-0.1598,-0.113537,-0.465483,0,0,0,-0.05274,-0.371129,1.4119e-005,0.878867,-0.509978,0.0740535,0.304755,0.159551,0.115178,-0.636278,0,0,0,0,0,0 ] - [ -0.058581,-0.570984,1.0214e-006,1.14462,-0.575871,0.0798914,0.260214,-0.159784,-0.113591,-0.466518,0,0,0,-0.0528531,-0.370575,1.38443e-005,0.8786,-0.510265,0.0741666,0.304475,0.159554,0.115169,-0.636278,0,0,0,0,0,0 ] - [ -0.0586582,-0.572473,8.1716e-007,1.14257,-0.572339,0.0799685,0.261795,-0.159769,-0.113645,-0.467584,0,0,0,-0.0529686,-0.370013,1.35641e-005,0.87832,-0.510547,0.0742819,0.304195,0.159557,0.115159,-0.636278,0,0,0,0,0,0 ] - [ -0.0587365,-0.57391,6.09559e-007,1.14045,-0.568785,0.0800467,0.263386,-0.159753,-0.113699,-0.468682,0,0,0,-0.0530863,-0.369441,1.32786e-005,0.878027,-0.510825,0.0743995,0.303915,0.15956,0.11515,-0.636278,0,0,0,0,0,0 ] - [ -0.0588157,-0.575294,3.98958e-007,1.13827,-0.565211,0.0801258,0.264987,-0.159738,-0.113754,-0.469811,0,0,0,-0.0532061,-0.368861,1.29881e-005,0.87772,-0.511098,0.0745192,0.303634,0.159563,0.11514,-0.636278,0,0,0,0,0,0 ] - [ -0.0588958,-0.576627,1.85796e-007,1.136,-0.561618,0.0802058,0.266596,-0.159722,-0.113809,-0.470972,0,0,0,-0.0533278,-0.368273,1.26932e-005,0.8774,-0.511367,0.0746408,0.303354,0.159566,0.115131,-0.636278,0,0,0,0,0,0 ] - [ -0.0591162,-0.577906,-0.000283033,1.13367,-0.558025,0.0789821,0.268213,-0.159706,-0.113865,-0.472162,0,0,0,-0.0535501,-0.367675,-0.000241064,0.877068,-0.511652,0.0734834,0.303073,0.159569,0.115121,-0.636278,0,0,0,0,0,0 ] - [ -0.0591972,-0.579133,-0.000283477,1.13127,-0.554397,0.0790627,0.269838,-0.159691,-0.11392,-0.473381,0,0,0,-0.053675,-0.367069,-0.00024131,0.876722,-0.511913,0.0736084,0.302792,0.159572,0.115112,-0.636278,0,0,0,0,0,0 ] - [ -0.0592787,-0.580308,-0.000283913,1.1288,-0.550752,0.0791436,0.27147,-0.159675,-0.113976,-0.47463,0,0,0,-0.0538013,-0.366455,-0.000241559,0.876364,-0.512169,0.0737348,0.302511,0.159575,0.115102,-0.636278,0,0,0,0,0,0 ] - [ -0.0593604,-0.58143,-0.000284341,1.12626,-0.547093,0.0792248,0.273109,-0.159659,-0.114032,-0.475907,0,0,0,-0.0539289,-0.365832,-0.00024181,0.875994,-0.512422,0.0738624,0.30223,0.159578,0.115093,-0.636278,0,0,0,0,0,0 ] - [ -0.0594421,-0.5825,-0.000284761,1.12366,-0.54342,0.0793061,0.274754,-0.159643,-0.114089,-0.477212,0,0,0,-0.0540576,-0.365201,-0.000242063,0.875611,-0.51267,0.0739912,0.301949,0.159581,0.115083,-0.636278,0,0,0,0,0,0 ] - [ -0.0595239,-0.583518,-0.000285172,1.12099,-0.539733,0.0793873,0.276406,-0.159627,-0.114145,-0.478544,0,0,0,-0.0541872,-0.364561,-0.000242318,0.875216,-0.512915,0.0741208,0.301667,0.159584,0.115073,-0.636278,0,0,0,0,0,0 ] - [ -0.0596054,-0.584483,-0.000285573,1.11826,-0.536035,0.0794684,0.278063,-0.159612,-0.114202,-0.479902,0,0,0,-0.0543176,-0.363914,-0.000242573,0.87481,-0.513156,0.0742513,0.301385,0.159587,0.115064,-0.636278,0,0,0,0,0,0 ] - [ -0.0596865,-0.585396,-0.000285964,1.11546,-0.532327,0.0795491,0.279724,-0.159596,-0.114259,-0.481286,0,0,0,-0.0544485,-0.363258,-0.000242829,0.874391,-0.513393,0.0743822,0.301104,0.15959,0.115054,-0.636278,0,0,0,0,0,0 ] - [ -0.0598521,-0.586257,-0.000461268,1.11261,-0.528523,0.078318,0.28139,-0.15958,-0.114316,-0.482696,0,0,0,-0.0546405,-0.362594,-0.000399265,0.873961,-0.513542,0.0732197,0.300822,0.159593,0.115045,-0.636278,0,0,0,0,0,0 ] - [ -0.059932,-0.587067,-0.000461723,1.10969,-0.524796,0.0783973,0.28306,-0.159564,-0.114373,-0.48413,0,0,0,-0.054772,-0.361923,-0.00039947,0.873519,-0.513772,0.0733514,0.300539,0.159596,0.115035,-0.636278,0,0,0,0,0,0 ] - [ -0.060011,-0.587824,-0.000462161,1.10671,-0.521061,0.0784758,0.284734,-0.159548,-0.11443,-0.485587,0,0,0,-0.0549037,-0.361244,-0.000399673,0.873067,-0.513998,0.0734832,0.300257,0.159599,0.115026,-0.636278,0,0,0,0,0,0 ] - [ -0.0600892,-0.588531,-0.000462582,1.10368,-0.51732,0.0785534,0.28641,-0.159532,-0.114488,-0.487068,0,0,0,-0.0550352,-0.360557,-0.000399876,0.872603,-0.514221,0.0736149,0.299974,0.159602,0.115016,-0.636278,0,0,0,0,0,0 ] - [ -0.0601662,-0.589186,-0.000462984,1.10059,-0.513574,0.07863,0.288089,-0.159516,-0.114545,-0.488572,0,0,0,-0.0551664,-0.359862,-0.000400077,0.872128,-0.514441,0.0737463,0.299691,0.159605,0.115007,-0.636278,0,0,0,0,0,0 ] - [ -0.060242,-0.589791,-0.000463368,1.09744,-0.509823,0.0787054,0.28977,-0.1595,-0.114603,-0.490097,0,0,0,-0.0552972,-0.35916,-0.000400275,0.871643,-0.514657,0.0738773,0.299408,0.159609,0.114997,-0.636278,0,0,0,0,0,0 ] - [ -0.0603166,-0.590345,-0.000463734,1.09424,-0.506069,0.0787795,0.291452,-0.159485,-0.114661,-0.491643,0,0,0,-0.0554275,-0.358451,-0.000400472,0.871147,-0.514871,0.0740078,0.299125,0.159612,0.114987,-0.636278,0,0,0,0,0,0 ] - [ -0.0604522,-0.590848,-0.000594883,1.09099,-0.502194,0.0775679,0.293135,-0.159469,-0.114719,-0.49321,0,0,0,-0.0556021,-0.357735,-0.000517198,0.870641,-0.514963,0.072868,0.298842,0.159615,0.114978,-0.636278,0,0,0,0,0,0 ] - [ -0.0605235,-0.591302,-0.000595239,1.08768,-0.498436,0.0776388,0.294818,-0.159453,-0.114776,-0.494796,0,0,0,-0.0557307,-0.357011,-0.000517341,0.870125,-0.51517,0.0729969,0.298558,0.159618,0.114968,-0.636278,0,0,0,0,0,0 ] - [ -0.060593,-0.591706,-0.000595572,1.08433,-0.494679,0.077708,0.296501,-0.159437,-0.114834,-0.496401,0,0,0,-0.0558582,-0.35628,-0.000517481,0.8696,-0.515375,0.0731246,0.298275,0.159621,0.114959,-0.636278,0,0,0,0,0,0 ] - [ -0.0606607,-0.592061,-0.00059588,1.08093,-0.490922,0.0777753,0.298184,-0.159421,-0.114892,-0.498025,0,0,0,-0.0559844,-0.355542,-0.000517616,0.869064,-0.515578,0.0732511,0.297991,0.159624,0.114949,-0.636278,0,0,0,0,0,0 ] - [ -0.0607264,-0.592366,-0.000596165,1.07748,-0.487168,0.0778406,0.299866,-0.159406,-0.11495,-0.499665,0,0,0,-0.0561092,-0.354798,-0.000517748,0.86852,-0.515777,0.0733763,0.297707,0.159627,0.114939,-0.636278,0,0,0,0,0,0 ] - [ -0.0607899,-0.592624,-0.000596425,1.07399,-0.483417,0.0779039,0.301545,-0.15939,-0.115007,-0.501323,0,0,0,-0.0562325,-0.354047,-0.000517875,0.867966,-0.515975,0.0735,0.297422,0.15963,0.11493,-0.636278,0,0,0,0,0,0 ] - [ -0.0608513,-0.592833,-0.00059666,1.07045,-0.47967,0.077965,0.303223,-0.159374,-0.115065,-0.502997,0,0,0,-0.0563542,-0.353289,-0.000517997,0.867403,-0.51617,0.0736219,0.297138,0.159633,0.11492,-0.636278,0,0,0,0,0,0 ] - [ -0.0609628,-0.592995,-0.000708749,1.06687,-0.475779,0.0766606,0.304898,-0.159359,-0.115122,-0.504685,0,0,0,-0.0565124,-0.352524,-0.000617642,0.866831,-0.516215,0.072393,0.296853,0.159636,0.11491,-0.636278,0,0,0,0,0,0 ] - [ -0.061019,-0.59311,-0.000708932,1.06325,-0.472044,0.0767167,0.30657,-0.159343,-0.11518,-0.506389,0,0,0,-0.0566301,-0.351754,-0.000617707,0.866251,-0.516405,0.0725111,0.296568,0.159639,0.114901,-0.636278,0,0,0,0,0,0 ] - [ -0.0610727,-0.593178,-0.000709088,1.05959,-0.468316,0.0767702,0.308238,-0.159328,-0.115237,-0.508105,0,0,0,-0.0567456,-0.350976,-0.000617767,0.865663,-0.516594,0.072627,0.296283,0.159642,0.114891,-0.636278,0,0,0,0,0,0 ] - [ -0.0611236,-0.5932,-0.000709215,1.05589,-0.464597,0.0768211,0.309902,-0.159312,-0.115294,-0.509835,0,0,0,-0.0568588,-0.350193,-0.000617821,0.865067,-0.516781,0.0727407,0.295998,0.159645,0.114881,-0.636278,0,0,0,0,0,0 ] - [ -0.0611718,-0.593177,-0.000709315,1.05216,-0.460887,0.0768692,0.311561,-0.159297,-0.115351,-0.511577,0,0,0,-0.0569697,-0.349404,-0.000617868,0.864463,-0.516966,0.072852,0.295713,0.159648,0.114872,-0.636278,0,0,0,0,0,0 ] - [ -0.061217,-0.593108,-0.000709386,1.04839,-0.457187,0.0769144,0.313216,-0.159282,-0.115408,-0.513331,0,0,0,-0.0570779,-0.348609,-0.00061791,0.863851,-0.51715,0.0729607,0.295427,0.159651,0.114862,-0.636278,0,0,0,0,0,0 ] - [ -0.0612591,-0.592996,-0.000709429,1.04459,-0.4535,0.0769566,0.314864,-0.159267,-0.115465,-0.515095,0,0,0,-0.0571834,-0.347808,-0.000617945,0.863233,-0.517332,0.0730667,0.295141,0.159654,0.114852,-0.636278,0,0,0,0,0,0 ] - [ -0.061342,-0.592839,-0.000805081,1.04076,-0.449654,0.0755702,0.316506,-0.159251,-0.115521,-0.516869,0,0,0,-0.0573187,-0.347001,-0.000703016,0.862607,-0.517343,0.0717576,0.294855,0.159658,0.114843,-0.636278,0,0,0,0,0,0 ] - [ -0.0613775,-0.592639,-0.000805047,1.0369,-0.445993,0.0756059,0.318141,-0.159236,-0.115577,-0.518652,0,0,0,-0.0574183,-0.346188,-0.000702994,0.861974,-0.517522,0.0718577,0.294569,0.159661,0.114833,-0.636278,0,0,0,0,0,0 ] - [ -0.0614097,-0.592397,-0.000804984,1.03301,-0.442347,0.0756382,0.31977,-0.159222,-0.115633,-0.520444,0,0,0,-0.0575147,-0.34537,-0.000702966,0.861335,-0.517701,0.0719546,0.294282,0.159664,0.114823,-0.636278,0,0,0,0,0,0 ] - [ -0.0614384,-0.592112,-0.00080489,1.0291,-0.438717,0.0756672,0.32139,-0.159207,-0.115689,-0.522243,0,0,0,-0.0576078,-0.344547,-0.000702931,0.860689,-0.517879,0.0720483,0.293996,0.159667,0.114814,-0.636278,0,0,0,0,0,0 ] - [ -0.0614635,-0.591787,-0.000804767,1.02516,-0.435104,0.0756926,0.323002,-0.159192,-0.115745,-0.524048,0,0,0,-0.0576976,-0.343719,-0.000702888,0.860037,-0.518055,0.0721386,0.293709,0.15967,0.114804,-0.636278,0,0,0,0,0,0 ] - [ -0.061485,-0.591421,-0.000804615,1.0212,-0.431509,0.0757144,0.324606,-0.159177,-0.1158,-0.52586,0,0,0,-0.0577838,-0.342885,-0.000702839,0.85938,-0.518231,0.0722254,0.293422,0.159673,0.114794,-0.636278,0,0,0,0,0,0 ] - [ -0.0615348,-0.591015,-0.000875541,1.01721,-0.427772,0.0744605,0.3262,-0.159163,-0.115855,-0.527677,0,0,0,-0.0578905,-0.342046,-0.000766048,0.858717,-0.518246,0.0710471,0.293134,0.159676,0.114784,-0.636278,0,0,0,0,0,0 ] - [ -0.0615485,-0.59057,-0.000875307,1.01322,-0.424219,0.0744747,0.327785,-0.159148,-0.115909,-0.529499,0,0,0,-0.0579692,-0.341202,-0.00076595,0.858048,-0.518421,0.0711265,0.292847,0.159679,0.114775,-0.636278,0,0,0,0,0,0 ] - [ -0.0615583,-0.590086,-0.000875042,1.0092,-0.420685,0.074485,0.32936,-0.159134,-0.115963,-0.531324,0,0,0,-0.058044,-0.340354,-0.000765845,0.857375,-0.518596,0.0712019,0.292559,0.159682,0.114765,-0.636278,0,0,0,0,0,0 ] - [ -0.061564,-0.589565,-0.000874749,1.00517,-0.417173,0.0744913,0.330924,-0.15912,-0.116017,-0.533152,0,0,0,-0.0581147,-0.339501,-0.000765733,0.856696,-0.518771,0.0712733,0.292271,0.159685,0.114755,-0.636278,0,0,0,0,0,0 ] - [ -0.0615657,-0.589007,-0.000874427,1.00112,-0.413684,0.0744935,0.332476,-0.159106,-0.116071,-0.534982,0,0,0,-0.0581813,-0.338643,-0.000765614,0.856013,-0.518945,0.0713406,0.291983,0.159688,0.114745,-0.636278,0,0,0,0,0,0 ] - [ -0.0615632,-0.588413,-0.000874076,0.99706,-0.41022,0.0744917,0.334018,-0.159092,-0.116124,-0.536813,0,0,0,-0.0582437,-0.337781,-0.000765487,0.855326,-0.51912,0.0714036,0.291695,0.159692,0.114736,-0.636278,0,0,0,0,0,0 ] - [ -0.0615564,-0.587784,-0.000873698,0.992992,-0.406781,0.0744855,0.335547,-0.159078,-0.116176,-0.538645,0,0,0,-0.0583016,-0.336914,-0.000765352,0.854634,-0.519295,0.0714622,0.291406,0.159695,0.114726,-0.636278,0,0,0,0,0,0 ] - [ -0.0615748,-0.58712,-0.000940408,0.988916,-0.403176,0.073021,0.337063,-0.159064,-0.116228,-0.540477,0,0,0,-0.0583778,-0.336043,-0.000825006,0.853939,-0.519279,0.070073,0.291117,0.159698,0.114716,-0.636278,0,0,0,0,0,0 ] - [ -0.061559,-0.586423,-0.000939947,0.984834,-0.399792,0.0730061,0.338567,-0.159051,-0.11628,-0.542308,0,0,0,-0.0584266,-0.335168,-0.000824827,0.85324,-0.519455,0.0701225,0.290828,0.159701,0.114706,-0.636278,0,0,0,0,0,0 ] - [ -0.0615388,-0.585692,-0.000939459,0.980747,-0.396436,0.0729867,0.340058,-0.159038,-0.116332,-0.544137,0,0,0,-0.0584707,-0.334289,-0.00082464,0.852538,-0.519632,0.0701673,0.290539,0.159704,0.114696,-0.636278,0,0,0,0,0,0 ] - [ -0.061514,-0.58493,-0.000938944,0.976659,-0.393109,0.0729628,0.341534,-0.159024,-0.116382,-0.545964,0,0,0,-0.05851,-0.333406,-0.000824446,0.851832,-0.51981,0.0702074,0.29025,0.159707,0.114687,-0.636278,0,0,0,0,0,0 ] - [ -0.0614846,-0.584137,-0.000938404,0.972569,-0.389813,0.0729343,0.342996,-0.159011,-0.116433,-0.547788,0,0,0,-0.0585443,-0.332519,-0.000824244,0.851124,-0.519989,0.0702425,0.28996,0.15971,0.114677,-0.636278,0,0,0,0,0,0 ] - [ -0.0614504,-0.583313,-0.000937838,0.968482,-0.386549,0.0729011,0.344444,-0.158998,-0.116483,-0.549607,0,0,0,-0.0585736,-0.331628,-0.000824034,0.850413,-0.520168,0.0702725,0.28967,0.159713,0.114667,-0.636278,0,0,0,0,0,0 ] - [ -0.0614327,-0.582461,-0.000986472,0.964398,-0.383145,0.0715864,0.345876,-0.158985,-0.116532,-0.551422,0,0,0,-0.0586145,-0.330733,-0.000867753,0.8497,-0.520177,0.069029,0.28938,0.159716,0.114657,-0.636278,0,0,0,0,0,0 ] - [ -0.0613888,-0.581579,-0.000985838,0.960319,-0.379948,0.0715436,0.347292,-0.158973,-0.116581,-0.553232,0,0,0,-0.0586334,-0.329835,-0.000867511,0.848985,-0.520359,0.0690488,0.28909,0.15972,0.114647,-0.636278,0,0,0,0,0,0 ] - [ -0.0613399,-0.580671,-0.00098518,0.956248,-0.376785,0.0714958,0.348693,-0.15896,-0.116629,-0.555035,0,0,0,-0.058647,-0.328934,-0.000867262,0.848267,-0.520543,0.0690632,0.2888,0.159723,0.114638,-0.636278,0,0,0,0,0,0 ] - [ -0.0612861,-0.579736,-0.0009845,0.952186,-0.373658,0.0714432,0.350077,-0.158948,-0.116677,-0.556832,0,0,0,-0.0586552,-0.328029,-0.000867006,0.847548,-0.520729,0.0690722,0.288509,0.159726,0.114628,-0.636278,0,0,0,0,0,0 ] - [ -0.0612273,-0.578775,-0.000983797,0.948136,-0.370569,0.0713855,0.351445,-0.158936,-0.116724,-0.55862,0,0,0,-0.0586579,-0.327121,-0.000866743,0.846828,-0.520917,0.0690758,0.288218,0.159729,0.114618,-0.636278,0,0,0,0,0,0 ] - [ -0.0611633,-0.57779,-0.000983074,0.944098,-0.367517,0.0713227,0.352795,-0.158924,-0.116771,-0.560401,0,0,0,-0.058655,-0.32621,-0.000866472,0.846106,-0.521106,0.0690737,0.287927,0.159732,0.114608,-0.636278,0,0,0,0,0,0 ] - [ -0.0610942,-0.576781,-0.000982329,0.940076,-0.364503,0.0712549,0.354128,-0.158912,-0.116817,-0.562172,0,0,0,-0.0586465,-0.325296,-0.000866194,0.845384,-0.521298,0.069066,0.287635,0.159735,0.114598,-0.636278,0,0,0,0,0,0 ] - [ -0.0610388,-0.575749,-0.00102691,0.936071,-0.361335,0.0697555,0.355442,-0.158901,-0.116862,-0.563934,0,0,0,-0.0586474,-0.324379,-0.000906482,0.844661,-0.521297,0.0676343,0.287344,0.159738,0.114588,-0.636278,0,0,0,0,0,0 ] - [ -0.0609591,-0.574696,-0.00102611,0.932085,-0.358402,0.0696771,0.356739,-0.158889,-0.116907,-0.565686,0,0,0,-0.0586271,-0.323459,-0.00090618,0.843937,-0.521493,0.0676149,0.287052,0.159742,0.114578,-0.636278,0,0,0,0,0,0 ] - [ -0.060874,-0.573622,-0.0010253,0.92812,-0.355512,0.0695934,0.358016,-0.158878,-0.116951,-0.567426,0,0,0,-0.0586009,-0.322536,-0.000905873,0.843213,-0.521692,0.0675896,0.28676,0.159745,0.114568,-0.636278,0,0,0,0,0,0 ] - [ -0.0607835,-0.572528,-0.00102447,0.924179,-0.352664,0.0695043,0.359275,-0.158867,-0.116994,-0.569154,0,0,0,-0.0585687,-0.32161,-0.000905559,0.842489,-0.521893,0.0675583,0.286468,0.159748,0.114559,-0.636278,0,0,0,0,0,0 ] - [ -0.0606876,-0.571415,-0.00102362,0.920262,-0.34986,0.0694098,0.360514,-0.158856,-0.117037,-0.57087,0,0,0,-0.0585304,-0.320682,-0.000905239,0.841765,-0.522098,0.0675209,0.286175,0.159751,0.114549,-0.636278,0,0,0,0,0,0 ] - [ -0.0605861,-0.570284,-0.00102276,0.916373,-0.347101,0.0693098,0.361733,-0.158845,-0.117079,-0.572573,0,0,0,-0.0584859,-0.319752,-0.000904913,0.841042,-0.522305,0.0674773,0.285883,0.159754,0.114539,-0.636278,0,0,0,0,0,0 ] - [ -0.0604791,-0.569137,-0.00102188,0.912512,-0.344388,0.0692042,0.362932,-0.158835,-0.11712,-0.574263,0,0,0,-0.0584351,-0.318818,-0.00090458,0.840319,-0.522515,0.0674274,0.28559,0.159757,0.114529,-0.636278,0,0,0,0,0,0 ] - [ -0.0603815,-0.567974,-0.00105781,0.908682,-0.341528,0.0676882,0.364111,-0.158825,-0.117161,-0.575937,0,0,0,-0.0583903,-0.317883,-0.000937274,0.839597,-0.522536,0.0659732,0.285296,0.15976,0.114519,-0.636278,0,0,0,0,0,0 ] - [ -0.0602631,-0.566796,-0.0010569,0.904885,-0.338909,0.0675714,0.365269,-0.158815,-0.117201,-0.577597,0,0,0,-0.0583267,-0.316945,-0.00093693,0.838876,-0.522753,0.0659105,0.285003,0.159764,0.114509,-0.636278,0,0,0,0,0,0 ] - [ -0.060139,-0.565604,-0.00105598,0.901123,-0.336339,0.0674488,0.366406,-0.158805,-0.11724,-0.579242,0,0,0,-0.0582567,-0.316005,-0.000936582,0.838156,-0.522973,0.0658414,0.284709,0.159767,0.114499,-0.636278,0,0,0,0,0,0 ] - [ -0.0600091,-0.5644,-0.00105505,0.897397,-0.333818,0.0673205,0.367522,-0.158795,-0.117279,-0.58087,0,0,0,-0.05818,-0.315063,-0.000936228,0.837438,-0.523197,0.0657657,0.284416,0.15977,0.114489,-0.636278,0,0,0,0,0,0 ] - [ -0.0598733,-0.563184,-0.0010541,0.89371,-0.331347,0.0671863,0.368616,-0.158786,-0.117317,-0.582481,0,0,0,-0.0580967,-0.314119,-0.000935869,0.836722,-0.523425,0.0656833,0.284122,0.159773,0.114479,-0.636278,0,0,0,0,0,0 ] - [ -0.0597317,-0.561957,-0.00105315,0.890064,-0.328927,0.0670463,0.369688,-0.158777,-0.117354,-0.584075,0,0,0,-0.0580067,-0.313173,-0.000935504,0.836007,-0.523657,0.0655943,0.283827,0.159776,0.114469,-0.636278,0,0,0,0,0,0 ] - [ -0.0595841,-0.56072,-0.00105219,0.886459,-0.32656,0.0669004,0.370738,-0.158768,-0.11739,-0.585651,0,0,0,-0.0579099,-0.312224,-0.000935134,0.835294,-0.523892,0.0654984,0.283533,0.159779,0.114459,-0.636278,0,0,0,0,0,0 ] - [ -0.0594423,-0.559475,-0.0010807,0.882899,-0.32406,0.0653938,0.371765,-0.158759,-0.117426,-0.587208,0,0,0,-0.0578161,-0.311274,-0.000961263,0.834584,-0.523947,0.0640468,0.283238,0.159783,0.114449,-0.636278,0,0,0,0,0,0 ] - [ -0.0592826,-0.558222,-0.00107973,0.879385,-0.3218,0.0652358,0.37277,-0.15875,-0.11746,-0.588746,0,0,0,-0.0577055,-0.310322,-0.000960896,0.833876,-0.524191,0.0639372,0.282943,0.159786,0.114439,-0.636278,0,0,0,0,0,0 ] - [ -0.0591169,-0.556962,-0.00107876,0.875919,-0.319593,0.0650717,0.373752,-0.158742,-0.117494,-0.590265,0,0,0,-0.0575879,-0.309369,-0.000960524,0.83317,-0.524439,0.0638206,0.282648,0.159789,0.114429,-0.636278,0,0,0,0,0,0 ] - [ -0.058945,-0.555696,-0.00107778,0.872502,-0.317442,0.0649015,0.374711,-0.158734,-0.117527,-0.591763,0,0,0,-0.0574632,-0.308414,-0.000960148,0.832468,-0.524692,0.0636969,0.282352,0.159792,0.114419,-0.636278,0,0,0,0,0,0 ] - [ -0.0587668,-0.554425,-0.0010768,0.869136,-0.315347,0.0647251,0.375647,-0.158726,-0.11756,-0.593241,0,0,0,-0.0573314,-0.307457,-0.000959768,0.831768,-0.524949,0.063566,0.282057,0.159795,0.114409,-0.636278,0,0,0,0,0,0 ] - [ -0.0585825,-0.553151,-0.00107581,0.865823,-0.313309,0.0645424,0.376559,-0.158718,-0.117591,-0.594698,0,0,0,-0.0571924,-0.306498,-0.000959383,0.831071,-0.525211,0.063428,0.281761,0.159798,0.114399,-0.636278,0,0,0,0,0,0 ] - [ -0.0583918,-0.551873,-0.00107482,0.862565,-0.311329,0.0643534,0.377447,-0.158711,-0.117622,-0.596133,0,0,0,-0.0570461,-0.305538,-0.000958995,0.830378,-0.525478,0.0632827,0.281465,0.159802,0.114389,-0.636278,0,0,0,0,0,0 ] - [ -0.0582039,-0.550594,-0.00109762,0.859363,-0.309233,0.0628667,0.378312,-0.158703,-0.117652,-0.597547,0,0,0,-0.0569004,-0.304576,-0.000980042,0.829688,-0.525576,0.0618435,0.281168,0.159805,0.114379,-0.636278,0,0,0,0,0,0 ] - [ -0.0580004,-0.549314,-0.00109665,0.85622,-0.30737,0.0626648,0.379152,-0.158696,-0.117681,-0.598937,0,0,0,-0.0567393,-0.303613,-0.000979668,0.829001,-0.525852,0.0616835,0.280872,0.159808,0.114369,-0.636278,0,0,0,0,0,0 ] - [ -0.0577904,-0.548033,-0.00109568,0.853135,-0.305566,0.0624565,0.379969,-0.158689,-0.11771,-0.600305,0,0,0,-0.0565708,-0.302649,-0.00097929,0.828318,-0.526134,0.061516,0.280575,0.159811,0.114359,-0.636278,0,0,0,0,0,0 ] - [ -0.0575738,-0.546753,-0.00109471,0.850112,-0.303822,0.0622417,0.380761,-0.158683,-0.117737,-0.60165,0,0,0,-0.0563947,-0.301683,-0.00097891,0.827639,-0.526421,0.0613409,0.280278,0.159814,0.114349,-0.636278,0,0,0,0,0,0 ] - [ -0.0573506,-0.545475,-0.00109373,0.847151,-0.30214,0.0620202,0.381528,-0.158677,-0.117764,-0.60297,0,0,0,-0.0562111,-0.300715,-0.000978526,0.826964,-0.526713,0.0611583,0.27998,0.159818,0.114339,-0.636278,0,0,0,0,0,0 ] - [ -0.0571208,-0.544199,-0.00109276,0.844254,-0.300518,0.0617921,0.382271,-0.15867,-0.117789,-0.604267,0,0,0,-0.0560197,-0.299747,-0.00097814,0.826293,-0.527011,0.0609679,0.279683,0.159821,0.114329,-0.636278,0,0,0,0,0,0 ] - [ -0.0568843,-0.542927,-0.0010918,0.841422,-0.298959,0.0615572,0.382989,-0.158665,-0.117814,-0.605539,0,0,0,-0.0558206,-0.298777,-0.00097775,0.825626,-0.527314,0.0607699,0.279385,0.159824,0.114319,-0.636278,0,0,0,0,0,0 ] - [ -0.0566409,-0.541659,-0.00109083,0.838656,-0.297462,0.0613156,0.383683,-0.158659,-0.117838,-0.606787,0,0,0,-0.0556137,-0.297805,-0.000977358,0.824963,-0.527623,0.060564,0.279087,0.159827,0.114309,-0.636278,0,0,0,0,0,0 ] - [ -0.056399,-0.540396,-0.00111173,0.835959,-0.295847,0.0597,0.384352,-0.158653,-0.117862,-0.608009,0,0,0,-0.0554062,-0.296833,-0.000996701,0.824305,-0.527757,0.0589877,0.278789,0.15983,0.114298,-0.636278,0,0,0,0,0,0 ] - [ -0.0561418,-0.539139,-0.00111081,0.83333,-0.294476,0.0594446,0.384996,-0.158648,-0.117884,-0.609206,0,0,0,-0.0551835,-0.295859,-0.000996338,0.823651,-0.528077,0.058766,0.27849,0.159834,0.114288,-0.636278,0,0,0,0,0,0 ] - [ -0.0558777,-0.537888,-0.00110989,0.830772,-0.293168,0.0591821,0.385615,-0.158643,-0.117905,-0.610377,0,0,0,-0.0549528,-0.294884,-0.000995974,0.823002,-0.528403,0.0585363,0.278192,0.159837,0.114278,-0.636278,0,0,0,0,0,0 ] - [ -0.0556065,-0.536645,-0.00110898,0.828285,-0.291925,0.0589126,0.386209,-0.158639,-0.117926,-0.611522,0,0,0,-0.054714,-0.293907,-0.000995608,0.822357,-0.528735,0.0582986,0.277893,0.15984,0.114268,-0.636278,0,0,0,0,0,0 ] - [ -0.0553283,-0.53541,-0.00110807,0.82587,-0.290745,0.0586359,0.386778,-0.158634,-0.117946,-0.61264,0,0,0,-0.054467,-0.29293,-0.00099524,0.821717,-0.529073,0.0580526,0.277594,0.159843,0.114258,-0.636278,0,0,0,0,0,0 ] - [ -0.0550428,-0.534183,-0.00110717,0.823528,-0.28963,0.0583521,0.387322,-0.15863,-0.117965,-0.613732,0,0,0,-0.0542118,-0.291951,-0.00099487,0.821082,-0.529417,0.0577985,0.277294,0.159847,0.114248,-0.636278,0,0,0,0,0,0 ] - [ -0.05475,-0.532966,-0.00110628,0.82126,-0.28858,0.0580609,0.387842,-0.158626,-0.117983,-0.614798,0,0,0,-0.0539483,-0.290971,-0.000994499,0.820452,-0.529767,0.0575361,0.276995,0.15985,0.114238,-0.636278,0,0,0,0,0,0 ] - [ -0.0544499,-0.531758,-0.00110539,0.819068,-0.287595,0.0577624,0.388336,-0.158622,-0.118,-0.615837,0,0,0,-0.0536765,-0.289989,-0.000994126,0.819826,-0.530124,0.0572653,0.276695,0.159853,0.114227,-0.636278,0,0,0,0,0,0 ] - [ -0.0541493,-0.530562,-0.00112325,0.81695,-0.286508,0.0561831,0.388806,-0.158618,-0.118017,-0.616848,0,0,0,-0.0534025,-0.289006,-0.00101069,0.819206,-0.53032,0.0557166,0.276395,0.159856,0.114217,-0.636278,0,0,0,0,0,0 ] - [ -0.0538343,-0.529376,-0.00112243,0.814909,-0.285653,0.0558696,0.389251,-0.158615,-0.118032,-0.617832,0,0,0,-0.0531137,-0.288022,-0.00101036,0.81859,-0.530689,0.0554288,0.276094,0.159859,0.114207,-0.636278,0,0,0,0,0,0 ] - [ -0.0535117,-0.528202,-0.00112161,0.812945,-0.284863,0.0555486,0.389671,-0.158612,-0.118047,-0.618789,0,0,0,-0.0528163,-0.287036,-0.00101003,0.81798,-0.531064,0.0551325,0.275794,0.159863,0.114197,-0.636278,0,0,0,0,0,0 ] - [ -0.0531814,-0.527041,-0.00112081,0.811058,-0.284138,0.0552198,0.390066,-0.158609,-0.118061,-0.619719,0,0,0,-0.0525103,-0.286049,-0.0010097,0.817374,-0.531446,0.0548276,0.275493,0.159866,0.114187,-0.636278,0,0,0,0,0,0 ] - [ -0.0528434,-0.525892,-0.00112001,0.809249,-0.283478,0.0548833,0.390437,-0.158606,-0.118074,-0.62062,0,0,0,-0.0521956,-0.285061,-0.00100936,0.816773,-0.531834,0.0545139,0.275192,0.159869,0.114177,-0.636278,0,0,0,0,0,0 ] - [ -0.0524976,-0.524756,-0.00111923,0.807517,-0.282883,0.054539,0.390784,-0.158604,-0.118086,-0.621495,0,0,0,-0.051872,-0.284071,-0.00100903,0.816178,-0.532228,0.0541914,0.27489,0.159872,0.114166,-0.636278,0,0,0,0,0,0 ] - [ -0.0521438,-0.523634,-0.00111845,0.805864,-0.282352,0.0541867,0.391107,-0.158602,-0.118097,-0.622341,0,0,0,-0.0515396,-0.28308,-0.00100869,0.815587,-0.53263,0.05386,0.274589,0.159876,0.114156,-0.636278,0,0,0,0,0,0 ] - [ -0.051782,-0.522526,-0.00111768,0.804289,-0.281886,0.0538263,0.391406,-0.158599,-0.118107,-0.62316,0,0,0,-0.0511981,-0.282087,-0.00100836,0.815001,-0.533037,0.0535196,0.274287,0.159879,0.114146,-0.636278,0,0,0,0,0,0 ] - [ -0.0514121,-0.521432,-0.00111693,0.802793,-0.281483,0.0534579,0.39168,-0.158598,-0.118117,-0.623951,0,0,0,-0.0508477,-0.281092,-0.00100802,0.814421,-0.533451,0.0531702,0.273985,0.159882,0.114136,-0.636278,0,0,0,0,0,0 ] - [ -0.0510406,-0.520352,-0.00113464,0.801375,-0.280977,0.0518131,0.391932,-0.158596,-0.118126,-0.624715,0,0,0,-0.0504941,-0.280096,-0.0010244,0.813845,-0.533704,0.0515476,0.273683,0.159885,0.114125,-0.636278,0,0,0,0,0,0 ] - [ -0.0506542,-0.519288,-0.00113397,0.800034,-0.280702,0.0514281,0.392159,-0.158595,-0.118134,-0.625451,0,0,0,-0.0501253,-0.279098,-0.00102412,0.813274,-0.534132,0.0511798,0.27338,0.159889,0.114115,-0.636278,0,0,0,0,0,0 ] - [ -0.0502593,-0.518238,-0.00113331,0.798772,-0.28049,0.0510346,0.392364,-0.158594,-0.118141,-0.626159,0,0,0,-0.0497471,-0.278098,-0.00102384,0.812708,-0.534566,0.0508027,0.273078,0.159892,0.114105,-0.636278,0,0,0,0,0,0 ] - [ -0.049856,-0.517203,-0.00113266,0.797588,-0.28034,0.0506326,0.392545,-0.158593,-0.118148,-0.62684,0,0,0,-0.0493596,-0.277096,-0.00102357,0.812146,-0.535007,0.0504162,0.272775,0.159895,0.114095,-0.636278,0,0,0,0,0,0 ] - [ -0.0494439,-0.516184,-0.00113202,0.79648,-0.280252,0.0502219,0.392704,-0.158592,-0.118153,-0.627494,0,0,0,-0.0489625,-0.276092,-0.00102329,0.811589,-0.535454,0.0500203,0.272471,0.159898,0.114084,-0.636278,0,0,0,0,0,0 ] - [ -0.0490232,-0.515181,-0.0011314,0.795449,-0.280225,0.0498024,0.392841,-0.158591,-0.118158,-0.628121,0,0,0,-0.0485559,-0.275086,-0.00102302,0.811037,-0.535908,0.0496147,0.272168,0.159902,0.114074,-0.636278,0,0,0,0,0,0 ] - [ -0.0485936,-0.514193,-0.00113079,0.794494,-0.280259,0.0493741,0.392956,-0.158591,-0.118163,-0.628721,0,0,0,-0.0481396,-0.274078,-0.00102275,0.81049,-0.536369,0.0491994,0.271864,0.159905,0.114064,-0.636278,0,0,0,0,0,0 ] - [ -0.048155,-0.51322,-0.00113019,0.793614,-0.280352,0.0489368,0.393049,-0.158591,-0.118166,-0.629294,0,0,0,-0.0477135,-0.273068,-0.00102248,0.809946,-0.536837,0.0487744,0.27156,0.159908,0.114054,-0.636278,0,0,0,0,0,0 ] - [ -0.0477073,-0.512263,-0.0011296,0.792808,-0.280503,0.0484903,0.39312,-0.158591,-0.118169,-0.62984,0,0,0,-0.0472775,-0.272055,-0.0010222,0.809407,-0.537311,0.0483395,0.271256,0.159911,0.114043,-0.636278,0,0,0,0,0,0 ] - [ -0.0472504,-0.511322,-0.00112902,0.792076,-0.280713,0.0480346,0.393171,-0.158591,-0.118171,-0.63036,0,0,0,-0.0468315,-0.27104,-0.00102193,0.808872,-0.537792,0.0478946,0.270952,0.159915,0.114033,-0.636278,0,0,0,0,0,0 ] - [ -0.0467841,-0.510396,-0.00112846,0.791417,-0.28098,0.0475695,0.393201,-0.158591,-0.118172,-0.630855,0,0,0,-0.0463754,-0.270022,-0.00102166,0.808341,-0.538279,0.0474396,0.270647,0.159918,0.114023,-0.636278,0,0,0,0,0,0 ] - [ -0.0463157,-0.509486,-0.0011485,0.790828,-0.281113,0.0458055,0.39321,-0.158592,-0.118172,-0.631323,0,0,0,-0.0459159,-0.269001,-0.00104007,0.807814,-0.538584,0.0456894,0.270342,0.159921,0.114012,-0.636278,0,0,0,0,0,0 ] - [ -0.0458304,-0.50859,-0.00114806,0.790309,-0.281491,0.0453213,0.3932,-0.158593,-0.118172,-0.631767,0,0,0,-0.0454394,-0.267978,-0.00103989,0.807291,-0.539085,0.045214,0.270037,0.159925,0.114002,-0.636278,0,0,0,0,0,0 ] - [ -0.0453354,-0.50771,-0.00114762,0.789859,-0.281921,0.0448274,0.393171,-0.158594,-0.118171,-0.632185,0,0,0,-0.0449524,-0.266951,-0.00103971,0.806771,-0.539592,0.0447281,0.269732,0.159928,0.113992,-0.636278,0,0,0,0,0,0 ] - [ -0.0448304,-0.506844,-0.0011472,0.789477,-0.282405,0.0443235,0.393123,-0.158595,-0.11817,-0.632579,0,0,0,-0.0444549,-0.265922,-0.00103953,0.806254,-0.540105,0.0442317,0.269426,0.159931,0.113981,-0.636278,0,0,0,0,0,0 ] - [ -0.0443154,-0.505993,-0.00114679,0.789159,-0.282939,0.0438095,0.393056,-0.158596,-0.118168,-0.632949,0,0,0,-0.0439468,-0.264889,-0.00103936,0.805741,-0.540625,0.0437246,0.26912,0.159934,0.113971,-0.636278,0,0,0,0,0,0 ] - [ -0.0437903,-0.505156,-0.0011464,0.788906,-0.283524,0.0432854,0.392972,-0.158597,-0.118165,-0.633295,0,0,0,-0.0434278,-0.263853,-0.00103919,0.805231,-0.541152,0.0432067,0.268814,0.159938,0.113961,-0.636278,0,0,0,0,0,0 ] - [ -0.0432547,-0.504333,-0.00114601,0.788715,-0.284156,0.0427509,0.39287,-0.158599,-0.118162,-0.633618,0,0,0,-0.042898,-0.262813,-0.00103902,0.804723,-0.541685,0.042678,0.268508,0.159941,0.11395,-0.636278,0,0,0,0,0,0 ] - [ -0.0427087,-0.503523,-0.00114564,0.788585,-0.284836,0.0422059,0.392751,-0.158601,-0.118158,-0.633919,0,0,0,-0.0423571,-0.261769,-0.00103886,0.804218,-0.542224,0.0421382,0.268201,0.159944,0.11394,-0.636278,0,0,0,0,0,0 ] - [ -0.0421521,-0.502726,-0.00114528,0.788513,-0.285561,0.0416502,0.392617,-0.158602,-0.118154,-0.634197,0,0,0,-0.041805,-0.260722,-0.00103869,0.803716,-0.542769,0.0415872,0.267895,0.159948,0.113929,-0.636278,0,0,0,0,0,0 ] - [ -0.0415846,-0.501942,-0.00114493,0.788497,-0.28633,0.0410837,0.392467,-0.158604,-0.118149,-0.634454,0,0,0,-0.0412417,-0.25967,-0.00103853,0.803215,-0.543321,0.041025,0.267588,0.159951,0.113919,-0.636278,0,0,0,0,0,0 ] - [ -0.0410062,-0.50117,-0.0011446,0.788536,-0.287142,0.0405062,0.392301,-0.158607,-0.118143,-0.63469,0,0,0,-0.0406669,-0.258615,-0.00103838,0.802717,-0.543878,0.0404513,0.26728,0.159954,0.113909,-0.636278,0,0,0,0,0,0 ] - [ -0.0404166,-0.50041,-0.00114427,0.788627,-0.287993,0.0399176,0.392122,-0.158609,-0.118137,-0.634906,0,0,0,-0.0400806,-0.257555,-0.00103822,0.80222,-0.544442,0.0398661,0.266973,0.159958,0.113898,-0.636278,0,0,0,0,0,0 ] - [ -0.0398158,-0.499661,-0.00114395,0.788767,-0.288884,0.0393176,0.391929,-0.158611,-0.118131,-0.635103,0,0,0,-0.0394825,-0.25649,-0.00103807,0.801724,-0.545011,0.0392691,0.266665,0.159961,0.113888,-0.636278,0,0,0,0,0,0 ] - [ -0.0392034,-0.498922,-0.00114365,0.788955,-0.289811,0.0387061,0.391723,-0.158614,-0.118124,-0.63528,0,0,0,-0.0388726,-0.25542,-0.00103791,0.801229,-0.545587,0.0386603,0.266357,0.159964,0.113877,-0.636278,0,0,0,0,0,0 ] - [ -0.0385793,-0.498193,-0.00114335,0.789188,-0.290773,0.0380829,0.391505,-0.158616,-0.118117,-0.63544,0,0,0,-0.0382506,-0.254346,-0.00103777,0.800735,-0.546168,0.0380394,0.266049,0.159968,0.113867,-0.636278,0,0,0,0,0,0 ] - [ -0.0379434,-0.497474,-0.00114306,0.789463,-0.291768,0.0374478,0.391275,-0.158619,-0.118109,-0.635582,0,0,0,-0.0376165,-0.253266,-0.00103762,0.800242,-0.546755,0.0374064,0.265741,0.159971,0.113856,-0.636278,0,0,0,0,0,0 ] - [ -0.0373048,-0.496763,-0.00116926,0.789777,-0.292508,0.0355461,0.391034,-0.158622,-0.118101,-0.635708,0,0,0,-0.0369786,-0.252181,-0.00106152,0.799748,-0.547061,0.0355123,0.265432,0.159974,0.113846,-0.636278,0,0,0,0,0,0 ] - [ -0.0366447,-0.49606,-0.00116919,0.790129,-0.293563,0.0348867,0.390784,-0.158625,-0.118092,-0.635818,0,0,0,-0.0363197,-0.25109,-0.00106157,0.799254,-0.547659,0.0348544,0.265123,0.159977,0.113835,-0.636278,0,0,0,0,0,0 ] - [ -0.0359722,-0.495364,-0.00116914,0.790514,-0.294645,0.0342149,0.390524,-0.158627,-0.118084,-0.635913,0,0,0,-0.0356481,-0.249994,-0.00106162,0.79876,-0.548262,0.034184,0.264814,0.159981,0.113825,-0.636278,0,0,0,0,0,0 ] - [ -0.035287,-0.494675,-0.0011691,0.790931,-0.295752,0.0335305,0.390257,-0.15863,-0.118074,-0.635995,0,0,0,-0.0349636,-0.248891,-0.00106168,0.798265,-0.54887,0.0335006,0.264504,0.159984,0.113815,-0.636278,0,0,0,0,0,0 ] - [ -0.0345891,-0.493992,-0.00116906,0.791375,-0.29688,0.0328333,0.389981,-0.158634,-0.118065,-0.636064,0,0,0,-0.0342662,-0.247782,-0.00106174,0.797769,-0.549484,0.0328044,0.264195,0.159987,0.113804,-0.636278,0,0,0,0,0,0 ] - [ -0.0338781,-0.493313,-0.00116904,0.791845,-0.298029,0.032123,0.389699,-0.158637,-0.118056,-0.63612,0,0,0,-0.0335556,-0.246666,-0.00106181,0.797271,-0.550102,0.0320949,0.263885,0.159991,0.113794,-0.636278,0,0,0,0,0,0 ] - [ -0.0331538,-0.492639,-0.00116903,0.792336,-0.299195,0.0313994,0.389412,-0.15864,-0.118046,-0.636166,0,0,0,-0.0328317,-0.245544,-0.00106188,0.796771,-0.550725,0.0313721,0.263575,0.159994,0.113783,-0.636278,0,0,0,0,0,0 ] - [ -0.0324161,-0.491967,-0.00116903,0.792846,-0.300378,0.0306624,0.389119,-0.158643,-0.118036,-0.636203,0,0,0,-0.0320941,-0.244415,-0.00106196,0.796268,-0.551353,0.0306356,0.263265,0.159997,0.113773,-0.636278,0,0,0,0,0,0 ] - [ -0.0316647,-0.491297,-0.00116904,0.793372,-0.301574,0.0299117,0.388822,-0.158646,-0.118026,-0.63623,0,0,0,-0.0313428,-0.243278,-0.00106205,0.795763,-0.551985,0.0298855,0.262954,0.160001,0.113762,-0.636278,0,0,0,0,0,0 ] - [ -0.0308994,-0.490626,-0.00116905,0.79391,-0.302785,0.0291471,0.388521,-0.158649,-0.118016,-0.63625,0,0,0,-0.0305775,-0.242133,-0.00106214,0.795254,-0.552622,0.0291213,0.262643,0.160004,0.113751,-0.636278,0,0,0,0,0,0 ] - [ -0.03012,-0.489954,-0.00116907,0.794459,-0.304006,0.0283683,0.388217,-0.158653,-0.118005,-0.636263,0,0,0,-0.029798,-0.240981,-0.00106224,0.794742,-0.553262,0.028343,0.262332,0.160008,0.113741,-0.636278,0,0,0,0,0,0 ] - [ -0.0293262,-0.489278,-0.0011691,0.795014,-0.305238,0.0275752,0.387909,-0.158656,-0.117995,-0.636272,0,0,0,-0.0290041,-0.23982,-0.00106234,0.794225,-0.553907,0.0275503,0.262021,0.160011,0.11373,-0.636278,0,0,0,0,0,0 ] - [ -0.0285178,-0.488598,-0.00116913,0.795573,-0.306478,0.0267676,0.3876,-0.158659,-0.117985,-0.636276,0,0,0,-0.0281958,-0.238651,-0.00106245,0.793703,-0.554555,0.0267431,0.261709,0.160014,0.11372,-0.636278,0,0,0,0,0,0 ] - [ -0.0276947,-0.48791,-0.00116917,0.796132,-0.307726,0.0259451,0.387289,-0.158663,-0.117974,-0.636277,0,0,0,-0.0273726,-0.237472,-0.00106257,0.793176,-0.555207,0.0259212,0.261398,0.160018,0.113709,-0.636278,0,0,0,0,0,0 ] - [ -0.0268565,-0.487214,-0.0011692,0.796688,-0.308978,0.0251076,0.386977,-0.158666,-0.117964,-0.636278,0,0,0,-0.0265344,-0.236284,-0.00106269,0.792643,-0.555863,0.0250842,0.261086,0.160021,0.113699,-0.636278,0,0,0,0,0,0 ] - [ -0.026003,-0.486508,-0.00116924,0.797237,-0.310235,0.0242549,0.386665,-0.15867,-0.117953,-0.636278,0,0,0,-0.025681,-0.235087,-0.00106282,0.792103,-0.556521,0.024232,0.260774,0.160024,0.113688,-0.636278,0,0,0,0,0,0 ] - [ -0.025134,-0.485791,-0.00116929,0.797779,-0.311495,0.0233866,0.386353,-0.158673,-0.117942,-0.636278,0,0,0,-0.0248121,-0.23388,-0.00106295,0.791556,-0.557183,0.0233643,0.260461,0.160028,0.113678,-0.636278,0,0,0,0,0,0 ] - [ -0.0242493,-0.485063,-0.00116933,0.798314,-0.312758,0.0225026,0.38604,-0.158676,-0.117932,-0.636278,0,0,0,-0.0239276,-0.232662,-0.00106309,0.791002,-0.557848,0.022481,0.260149,0.160031,0.113667,-0.636278,0,0,0,0,0,0 ] - [ -0.0233487,-0.484324,-0.00116938,0.798841,-0.314024,0.0216028,0.385727,-0.15868,-0.117921,-0.636278,0,0,0,-0.0230272,-0.231434,-0.00106324,0.790441,-0.558515,0.0215819,0.259836,0.160034,0.113656,-0.636278,0,0,0,0,0,0 ] - [ -0.0224322,-0.483574,-0.00116942,0.79936,-0.315294,0.0206871,0.385414,-0.158683,-0.117911,-0.636278,0,0,0,-0.022111,-0.230196,-0.00106339,0.789872,-0.559186,0.0206669,0.259523,0.160038,0.113646,-0.636278,0,0,0,0,0,0 ] - [ -0.0214999,-0.482813,-0.00116947,0.79987,-0.316567,0.0197555,0.385101,-0.158686,-0.1179,-0.636278,0,0,0,-0.021179,-0.228947,-0.00106355,0.789296,-0.55986,0.0197362,0.259209,0.160041,0.113635,-0.636278,0,0,0,0,0,0 ] - [ -0.0205519,-0.482041,-0.00116952,0.800373,-0.317843,0.0188083,0.384787,-0.15869,-0.117889,-0.636278,0,0,0,-0.0202313,-0.227688,-0.00106371,0.788712,-0.560536,0.0187898,0.258896,0.160045,0.113625,-0.636278,0,0,0,0,0,0 ] - [ -0.0195885,-0.481257,-0.00116957,0.800867,-0.319122,0.0178456,0.384473,-0.158693,-0.117879,-0.636278,0,0,0,-0.0192682,-0.226418,-0.00106388,0.78812,-0.561215,0.0178279,0.258582,0.160048,0.113614,-0.636278,0,0,0,0,0,0 ] - [ -0.0186098,-0.480462,-0.00116962,0.801353,-0.320404,0.0168677,0.384159,-0.158696,-0.117868,-0.636278,0,0,0,-0.0182899,-0.225137,-0.00106405,0.78752,-0.561896,0.0168509,0.258268,0.160051,0.113603,-0.636278,0,0,0,0,0,0 ] - [ -0.0176163,-0.479655,-0.00116968,0.801829,-0.321688,0.0158751,0.383845,-0.1587,-0.117857,-0.636278,0,0,0,-0.0172969,-0.223846,-0.00106423,0.786911,-0.562579,0.0158591,0.257954,0.160055,0.113593,-0.636278,0,0,0,0,0,0 ] - [ -0.0166085,-0.478838,-0.00116973,0.802297,-0.322974,0.014868,0.383531,-0.158703,-0.117847,-0.636278,0,0,0,-0.0162894,-0.222545,-0.00106442,0.786294,-0.563264,0.014853,0.257639,0.160058,0.113582,-0.636278,0,0,0,0,0,0 ] - [ -0.0155867,-0.478009,-0.00116979,0.802755,-0.324262,0.0138471,0.383216,-0.158707,-0.117836,-0.636278,0,0,0,-0.015268,-0.221233,-0.00106461,0.785667,-0.56395,0.0138329,0.257324,0.160061,0.113571,-0.636278,0,0,0,0,0,0 ] - [ -0.0145516,-0.477169,-0.00116984,0.803204,-0.325552,0.0128129,0.382901,-0.15871,-0.117825,-0.636278,0,0,0,-0.0142333,-0.219911,-0.00106481,0.785032,-0.564638,0.0127996,0.25701,0.160065,0.113561,-0.636278,0,0,0,0,0,0 ] - [ -0.0135038,-0.476318,-0.00116989,0.803643,-0.326843,0.011766,0.382586,-0.158713,-0.117815,-0.636278,0,0,0,-0.0131859,-0.218579,-0.00106501,0.784387,-0.565326,0.0117535,0.256694,0.160068,0.11355,-0.636278,0,0,0,0,0,0 ] - [ -0.012444,-0.475457,-0.00116995,0.804072,-0.328135,0.010707,0.38227,-0.158717,-0.117804,-0.636278,0,0,0,-0.0121265,-0.217237,-0.00106521,0.783733,-0.566015,0.0106954,0.256379,0.160072,0.113539,-0.636278,0,0,0,0,0,0 ] - [ -0.011373,-0.474586,-0.00117,0.804492,-0.329427,0.00963688,0.381955,-0.15872,-0.117793,-0.636278,0,0,0,-0.0110557,-0.215886,-0.00106542,0.783069,-0.566704,0.00962604,0.256063,0.160075,0.113529,-0.636278,0,0,0,0,0,0 ] - [ -0.0102916,-0.473704,-0.00117005,0.804902,-0.33072,0.00855634,0.381639,-0.158724,-0.117783,-0.636278,0,0,0,-0.0099746,-0.214525,-0.00106563,0.782395,-0.567392,0.00854627,0.255748,0.160078,0.113518,-0.636278,0,0,0,0,0,0 ] - [ -0.00920055,-0.472813,-0.0011701,0.805302,-0.332013,0.00746623,0.381323,-0.158727,-0.117772,-0.636278,0,0,0,-0.00888384,-0.213154,-0.00106585,0.781711,-0.56808,0.00745689,0.255431,0.160082,0.113507,-0.636278,0,0,0,0,0,0 ] - [ -0.00810078,-0.471912,-0.00117015,0.805693,-0.333305,0.00636738,0.381007,-0.15873,-0.117761,-0.636278,0,0,0,-0.00778428,-0.211775,-0.00106606,0.781017,-0.568766,0.00635872,0.255115,0.160085,0.113496,-0.636278,0,0,0,0,0,0 ] - [ -0.00700108,-0.471002,-0.00119216,0.806073,-0.333496,0.00603844,0.38069,-0.158734,-0.117751,-0.636278,0,0,0,-0.00668385,-0.210387,-0.00108631,0.780313,-0.56835,0.00603532,0.254799,0.160089,0.113486,-0.636278,0,0,0,0,0,0 ] - [ -0.00588729,-0.470083,-0.00119357,0.806443,-0.334786,0.00492499,0.380373,-0.158737,-0.11774,-0.636278,0,0,0,-0.00557002,-0.208991,-0.00108777,0.779598,-0.569032,0.00492266,0.254482,0.160092,0.113475,-0.636278,0,0,0,0,0,0 ] - [ -0.00476756,-0.469156,-0.00119498,0.806803,-0.336074,0.0038056,0.380056,-0.158741,-0.117729,-0.636278,0,0,0,-0.0044502,-0.207587,-0.00108925,0.778872,-0.569712,0.00380403,0.254165,0.160095,0.113464,-0.636278,0,0,0,0,0,0 ] - [ -0.00364293,-0.468221,-0.00119639,0.807153,-0.337361,0.00268133,0.379739,-0.158744,-0.117718,-0.636278,0,0,0,-0.00332541,-0.206176,-0.00109073,0.778136,-0.570389,0.00268044,0.253848,0.160099,0.113453,-0.636278,0,0,0,0,0,0 ] - [ -0.0025145,-0.467279,-0.00119781,0.807494,-0.338645,0.00155327,0.379422,-0.158747,-0.117708,-0.636278,0,0,0,-0.00219675,-0.204757,-0.00109222,0.777389,-0.571062,0.00155299,0.25353,0.160102,0.113443,-0.636278,0,0,0,0,0,0 ] - [ -0.00138319,-0.466329,-0.00119923,0.807824,-0.339926,0.000422338,0.379104,-0.158751,-0.117697,-0.636278,0,0,0,-0.00106514,-0.203332,-0.00109371,0.776631,-0.57173,0.000422603,0.253213,0.160106,0.113432,-0.636278,0,0,0,0,0,0 ] - [ -0.000250098,-0.465374,-0.00120064,0.808145,-0.341203,-0.000710369,0.378786,-0.158754,-0.117686,-0.636278,0,0,0,6.83231e-005,-0.2019,-0.0010952,0.775863,-0.572395,-0.000709631,0.252895,0.160109,0.113421,-0.636278,0,0,0,0,0,0 ] - [ 0.00088376,-0.464412,-0.00120205,0.808456,-0.342477,-0.00184383,0.378468,-0.158758,-0.117675,-0.636278,0,0,0,0.00120263,-0.200463,-0.00109669,0.775083,-0.573054,-0.00184269,0.252577,0.160113,0.11341,-0.636278,0,0,0,0,0,0 ] - [ 0.00201734,-0.463445,-0.00120345,0.808757,-0.343747,-0.002977,0.37815,-0.158761,-0.117664,-0.636278,0,0,0,0.00233672,-0.19902,-0.00109818,0.774293,-0.573708,-0.00297554,0.252259,0.160116,0.1134,-0.636278,0,0,0,0,0,0 ] - [ 0.00314962,-0.462473,-0.00120485,0.809049,-0.345012,-0.00410886,0.377831,-0.158765,-0.117654,-0.636278,0,0,0,0.0034696,-0.197572,-0.00109966,0.773492,-0.574356,-0.00410715,0.25194,0.160119,0.113389,-0.636278,0,0,0,0,0,0 ] - [ 0.00427958,-0.461496,-0.00120623,0.809332,-0.346273,-0.00523838,0.377513,-0.158768,-0.117643,-0.636278,0,0,0,0.00460022,-0.19612,-0.00110115,0.77268,-0.574997,-0.0052365,0.251621,0.160123,0.113378,-0.636278,0,0,0,0,0,0 ] - [ 0.00540971,-0.460516,-0.00119787,0.809605,-0.346844,-0.00515714,0.377194,-0.158771,-0.117632,-0.636278,0,0,0,0.00573067,-0.194664,-0.00109374,0.771858,-0.574949,-0.00515732,0.251302,0.160126,0.113367,-0.636278,0,0,0,0,0,0 ] - [ 0.00653142,-0.459532,-0.0012001,0.80987,-0.348094,-0.00627879,0.376875,-0.158775,-0.117621,-0.636278,0,0,0,0.00685327,-0.193205,-0.00109599,0.771025,-0.575577,-0.00627879,0.250983,0.16013,0.113356,-0.636278,0,0,0,0,0,0 ] - [ 0.00764768,-0.458546,-0.00120231,0.810126,-0.349337,-0.00739497,0.376555,-0.158778,-0.11761,-0.636278,0,0,0,0.00797049,-0.191742,-0.00109823,0.770182,-0.576197,-0.00739486,0.250664,0.160133,0.113346,-0.636278,0,0,0,0,0,0 ] - [ 0.00875749,-0.457558,-0.0012045,0.810374,-0.350574,-0.00850468,0.376236,-0.158782,-0.1176,-0.636278,0,0,0,0.00908132,-0.190278,-0.00110045,0.769328,-0.576809,-0.00850454,0.250344,0.160137,0.113335,-0.636278,0,0,0,0,0,0 ] - [ 0.00985978,-0.456568,-0.00120666,0.810613,-0.351804,-0.00960686,0.375916,-0.158785,-0.117589,-0.636278,0,0,0,0.0101847,-0.188812,-0.00110266,0.768464,-0.577412,-0.00960675,0.250024,0.16014,0.113324,-0.636278,0,0,0,0,0,0 ] - [ 0.0109537,-0.455578,-0.0012088,0.810844,-0.353028,-0.0107007,0.375596,-0.158789,-0.117578,-0.636278,0,0,0,0.0112798,-0.187344,-0.00110484,0.76759,-0.578007,-0.0107007,0.249704,0.160143,0.113313,-0.636278,0,0,0,0,0,0 ] - [ 0.0120385,-0.454587,-0.00121092,0.811068,-0.354243,-0.0117853,0.375276,-0.158792,-0.117567,-0.636278,0,0,0,0.0123658,-0.185876,-0.00110701,0.766707,-0.578593,-0.0117855,0.249384,0.160147,0.113302,-0.636278,0,0,0,0,0,0 ] - [ 0.0131132,-0.453596,-0.00121301,0.811284,-0.355452,-0.0128599,0.374955,-0.158796,-0.117556,-0.636278,0,0,0,0.0134417,-0.184408,-0.00110915,0.765813,-0.579169,-0.0128602,0.249064,0.16015,0.113291,-0.636278,0,0,0,0,0,0 ] - [ 0.0141771,-0.452606,-0.00121507,0.811493,-0.356652,-0.0139236,0.374634,-0.158799,-0.117545,-0.636278,0,0,0,0.0145069,-0.182939,-0.00111126,0.764911,-0.579736,-0.0139241,0.248743,0.160154,0.113281,-0.636278,0,0,0,0,0,0 ] - [ 0.0152294,-0.451617,-0.0012171,0.811695,-0.357844,-0.0149756,0.374314,-0.158802,-0.117535,-0.636278,0,0,0,0.0155604,-0.181472,-0.00111336,0.763999,-0.580293,-0.0149765,0.248422,0.160157,0.11327,-0.636278,0,0,0,0,0,0 ] - [ 0.0162693,-0.45063,-0.0012191,0.81189,-0.359027,-0.0160154,0.373993,-0.158806,-0.117524,-0.636278,0,0,0,0.0166017,-0.180006,-0.00111542,0.763079,-0.58084,-0.0160165,0.248101,0.160161,0.113259,-0.636278,0,0,0,0,0,0 ] - [ 0.017303,-0.449645,-0.00120246,0.812079,-0.359529,-0.0159517,0.373671,-0.158809,-0.117513,-0.636278,0,0,0,0.0176359,-0.178542,-0.00110044,0.76215,-0.580703,-0.0159574,0.24778,0.160164,0.113248,-0.636278,0,0,0,0,0,0 ] - [ 0.0183158,-0.448662,-0.00120516,0.812262,-0.360695,-0.0169646,0.37335,-0.158813,-0.117502,-0.636278,0,0,0,0.0186502,-0.17708,-0.00110315,0.761212,-0.581229,-0.0169706,0.247458,0.160168,0.113237,-0.636278,0,0,0,0,0,0 ] - [ 0.0193144,-0.447683,-0.00120781,0.812439,-0.361852,-0.0179633,0.373028,-0.158816,-0.117491,-0.636278,0,0,0,0.0196503,-0.17562,-0.0011058,0.760267,-0.581744,-0.0179695,0.247137,0.160171,0.113226,-0.636278,0,0,0,0,0,0 ] - [ 0.0202984,-0.446708,-0.00121041,0.81261,-0.363,-0.0189474,0.372706,-0.15882,-0.11748,-0.636278,0,0,0,0.0206357,-0.174164,-0.00110842,0.759314,-0.582248,-0.0189538,0.246815,0.160175,0.113215,-0.636278,0,0,0,0,0,0 ] - [ 0.0212674,-0.445736,-0.00121296,0.812777,-0.364139,-0.0199164,0.372384,-0.158823,-0.117469,-0.636278,0,0,0,0.0216062,-0.172711,-0.00111099,0.758353,-0.582741,-0.0199231,0.246493,0.160178,0.113204,-0.636278,0,0,0,0,0,0 ] - [ 0.022221,-0.444769,-0.00121547,0.812938,-0.365268,-0.0208701,0.372062,-0.158827,-0.117458,-0.636278,0,0,0,0.0225613,-0.171262,-0.00111352,0.757385,-0.583223,-0.0208771,0.24617,0.160181,0.113193,-0.636278,0,0,0,0,0,0 ] - [ 0.023159,-0.443806,-0.00121792,0.813094,-0.366388,-0.021808,0.371739,-0.15883,-0.117447,-0.636278,0,0,0,0.0235006,-0.169817,-0.001116,0.75641,-0.583695,-0.0218153,0.245848,0.160185,0.113182,-0.636278,0,0,0,0,0,0 ] - [ 0.0240812,-0.442848,-0.00122033,0.813245,-0.367499,-0.0227302,0.371416,-0.158834,-0.117436,-0.636278,0,0,0,0.0244243,-0.168376,-0.00111844,0.755429,-0.584155,-0.0227378,0.245525,0.160188,0.113172,-0.636278,0,0,0,0,0,0 ] - [ 0.0249876,-0.441895,-0.00122268,0.813392,-0.3686,-0.0236366,0.371093,-0.158837,-0.117425,-0.636278,0,0,0,0.0253321,-0.16694,-0.00112083,0.754441,-0.584604,-0.0236444,0.245202,0.160192,0.113161,-0.636278,0,0,0,0,0,0 ] - [ 0.0258783,-0.440948,-0.00122499,0.813535,-0.369691,-0.0245272,0.37077,-0.158841,-0.117414,-0.636278,0,0,0,0.0262241,-0.165508,-0.00112318,0.753446,-0.585043,-0.0245352,0.244879,0.160195,0.11315,-0.636278,0,0,0,0,0,0 ] - [ 0.0267533,-0.440005,-0.00122725,0.813674,-0.370773,-0.0254021,0.370447,-0.158844,-0.117404,-0.636278,0,0,0,0.0271004,-0.164082,-0.00112548,0.752447,-0.58547,-0.0254104,0.244555,0.160199,0.113139,-0.636277,0,0,0,0,0,0 ] - [ 0.0276127,-0.439068,-0.00122945,0.813808,-0.371846,-0.0262614,0.370123,-0.158848,-0.117393,-0.636278,0,0,0,0.0279611,-0.162662,-0.00112774,0.751445,-0.58589,-0.0262699,0.244231,0.160202,0.113128,-0.636276,0,0,0,0,0,0 ] - [ 0.0284568,-0.438136,-0.00123161,0.81394,-0.37291,-0.0271054,0.3698,-0.158851,-0.117382,-0.636278,0,0,0,0.0288065,-0.161249,-0.00112995,0.750445,-0.586302,-0.027114,0.243905,0.160206,0.113117,-0.636271,0,0,0,0,0,0 ] - [ 0.0292858,-0.437211,-0.00123373,0.814068,-0.373965,-0.0279343,0.369476,-0.158854,-0.117371,-0.636278,0,0,0,0.0296368,-0.159846,-0.00113212,0.749449,-0.58671,-0.0279431,0.243577,0.160209,0.113106,-0.636263,0,0,0,0,0,0 ] - [ 0.0301,-0.436291,-0.0012358,0.814194,-0.375012,-0.0287483,0.369151,-0.158858,-0.11736,-0.636278,0,0,0,0.0304523,-0.158454,-0.00113426,0.748462,-0.587116,-0.0287574,0.243246,0.160213,0.113094,-0.636249,0,0,0,0,0,0 ] - [ 0.0308994,-0.435378,-0.00123782,0.814318,-0.37605,-0.0295476,0.368827,-0.158861,-0.117349,-0.636278,0,0,0,0.0312531,-0.157075,-0.00113635,0.747486,-0.587521,-0.029557,0.242912,0.160216,0.113083,-0.636229,0,0,0,0,0,0 ] - [ 0.0316844,-0.434471,-0.0012398,0.81444,-0.37708,-0.0303324,0.368502,-0.158865,-0.117338,-0.636278,0,0,0,0.0320395,-0.155709,-0.0011384,0.746525,-0.587927,-0.0303422,0.242574,0.16022,0.113072,-0.636201,0,0,0,0,0,0 ] - [ 0.032455,-0.433571,-0.00124173,0.814561,-0.378101,-0.0311028,0.368178,-0.158868,-0.117327,-0.636278,0,0,0,0.0328116,-0.154358,-0.00114041,0.745583,-0.588337,-0.0311131,0.242231,0.160224,0.11306,-0.636164,0,0,0,0,0,0 ] - [ 0.0332115,-0.432678,-0.00124363,0.814681,-0.379116,-0.0318591,0.367853,-0.158872,-0.117316,-0.636278,0,0,0,0.0335697,-0.153023,-0.00114239,0.744662,-0.588751,-0.03187,0.241883,0.160227,0.113048,-0.636117,0,0,0,0,0,0 ] - [ 0.033954,-0.431791,-0.00124548,0.814801,-0.380122,-0.0326014,0.367528,-0.158875,-0.117305,-0.636278,0,0,0,0.0343139,-0.151707,-0.00114433,0.743766,-0.589172,-0.032613,0.24153,0.160231,0.113036,-0.636059,0,0,0,0,0,0 ] - [ 0.0346827,-0.430912,-0.00124729,0.81492,-0.381121,-0.0333299,0.367202,-0.158879,-0.117294,-0.636278,0,0,0,0.0350444,-0.150412,-0.00114623,0.742899,-0.589601,-0.0333424,0.241171,0.160235,0.113024,-0.635989,0,0,0,0,0,0 ] - [ 0.0353978,-0.430041,-0.00124906,0.815039,-0.382113,-0.0340447,0.366877,-0.158882,-0.117283,-0.636278,0,0,0,0.0357615,-0.149141,-0.0011481,0.742064,-0.590039,-0.0340583,0.240807,0.160239,0.113012,-0.635905,0,0,0,0,0,0 ] - [ 0.0360994,-0.429177,-0.00125079,0.81516,-0.383098,-0.0347461,0.366551,-0.158886,-0.117272,-0.636278,0,0,0,0.0364654,-0.147895,-0.00114993,0.741266,-0.590487,-0.034761,0.240438,0.160242,0.112999,-0.635808,0,0,0,0,0,0 ] - [ 0.0367877,-0.428321,-0.00125248,0.815281,-0.384076,-0.035434,0.366225,-0.158889,-0.11726,-0.636278,0,0,0,0.037156,-0.146677,-0.00115174,0.740507,-0.590946,-0.0354505,0.240063,0.160246,0.112986,-0.635695,0,0,0,0,0,0 ] - [ 0.0374627,-0.427473,-0.00125414,0.815403,-0.385047,-0.0361088,0.365899,-0.158893,-0.117249,-0.636278,0,0,0,0.0378337,-0.145489,-0.00115351,0.739791,-0.591419,-0.0361271,0.239682,0.16025,0.112973,-0.635567,0,0,0,0,0,0 ] - [ 0.0381248,-0.426634,-0.00125576,0.815527,-0.386011,-0.0367706,0.365573,-0.158896,-0.117238,-0.636278,0,0,0,0.0384986,-0.144333,-0.00115524,0.739121,-0.591905,-0.0367909,0.239296,0.160254,0.11296,-0.635421,0,0,0,0,0,0 ] - [ 0.0387739,-0.425802,-0.00125733,0.815652,-0.386969,-0.0374194,0.365246,-0.1589,-0.117227,-0.636278,0,0,0,0.0391509,-0.143212,-0.00115695,0.7385,-0.592407,-0.0374422,0.238904,0.160258,0.112947,-0.635258,0,0,0,0,0,0 ] - [ 0.0394104,-0.42498,-0.00125888,0.81578,-0.38792,-0.0380556,0.364919,-0.158904,-0.117216,-0.636278,0,0,0,0.0397909,-0.142127,-0.00115863,0.737932,-0.592924,-0.0380812,0.238506,0.160262,0.112933,-0.635077,0,0,0,0,0,0 ] - [ 0.0400342,-0.424166,-0.00126039,0.815911,-0.388865,-0.0386791,0.364592,-0.158907,-0.117205,-0.636278,0,0,0,0.0404186,-0.141079,-0.00116028,0.737419,-0.593459,-0.0387079,0.238102,0.160266,0.112919,-0.634876,0,0,0,0,0,0 ] - [ 0.0406457,-0.42336,-0.00126186,0.816044,-0.389804,-0.0392902,0.364265,-0.158911,-0.117194,-0.636278,0,0,0,0.0410342,-0.140072,-0.0011619,0.736964,-0.594012,-0.0393226,0.237692,0.16027,0.112905,-0.634656,0,0,0,0,0,0 ] - [ 0.0412613,-0.422564,-0.0012179,0.816179,-0.389455,-0.039777,0.363938,-0.158914,-0.117183,-0.636278,0,0,0,0.0416519,-0.139107,-0.00112179,0.73657,-0.593304,-0.0398237,0.237277,0.160274,0.112891,-0.634415,0,0,0,0,0,0 ] - [ 0.0418478,-0.421777,-0.00122015,0.816319,-0.390382,-0.0403635,0.363611,-0.158918,-0.117172,-0.636278,0,0,0,0.0422435,-0.138185,-0.00112413,0.73624,-0.593896,-0.0404145,0.236855,0.160279,0.112877,-0.634152,0,0,0,0,0,0 ] - [ 0.0424222,-0.421,-0.00122234,0.816461,-0.391303,-0.0409379,0.363283,-0.158921,-0.117161,-0.636278,0,0,0,0.0428234,-0.137309,-0.00112643,0.735977,-0.594509,-0.0409937,0.236428,0.160283,0.112862,-0.633868,0,0,0,0,0,0 ] - [ 0.0429846,-0.420232,-0.00122448,0.816608,-0.392218,-0.0415003,0.362955,-0.158925,-0.11715,-0.636278,0,0,0,0.0433918,-0.13648,-0.00112868,0.735782,-0.595144,-0.0415615,0.235995,0.160287,0.112847,-0.633561,0,0,0,0,0,0 ] - [ 0.0435351,-0.419473,-0.00122657,0.816758,-0.393128,-0.0420509,0.362627,-0.158928,-0.117139,-0.636278,0,0,0,0.0439488,-0.135699,-0.00113089,0.735658,-0.595802,-0.042118,0.235556,0.160291,0.112832,-0.633231,0,0,0,0,0,0 ] - [ 0.044074,-0.418724,-0.00122861,0.816913,-0.394032,-0.0425898,0.362299,-0.158932,-0.117127,-0.636278,0,0,0,0.0444946,-0.134968,-0.00113307,0.735607,-0.596483,-0.0426633,0.235111,0.160296,0.112817,-0.632878,0,0,0,0,0,0 ] - [ 0.0446013,-0.417985,-0.00123061,0.817072,-0.394931,-0.043117,0.361971,-0.158935,-0.117116,-0.636278,0,0,0,0.0450294,-0.134289,-0.00113521,0.735632,-0.597187,-0.0431976,0.234661,0.1603,0.112802,-0.632501,0,0,0,0,0,0 ] - [ 0.0451171,-0.417256,-0.00123256,0.817235,-0.395824,-0.0436328,0.361642,-0.158939,-0.117105,-0.636278,0,0,0,0.0455533,-0.133662,-0.0011373,0.735734,-0.597916,-0.0437211,0.234205,0.160304,0.112786,-0.632099,0,0,0,0,0,0 ] - [ 0.0456215,-0.416537,-0.00123446,0.817404,-0.396712,-0.0441372,0.361313,-0.158942,-0.117094,-0.636278,0,0,0,0.0460664,-0.13309,-0.00113937,0.735915,-0.598671,-0.0442338,0.233744,0.160309,0.11277,-0.631672,0,0,0,0,0,0 ] - [ 0.0461146,-0.415827,-0.00123631,0.817577,-0.397595,-0.0446303,0.360984,-0.158946,-0.117083,-0.636278,0,0,0,0.0465688,-0.132573,-0.00114139,0.736178,-0.599451,-0.0447359,0.233277,0.160313,0.112754,-0.63122,0,0,0,0,0,0 ] - [ 0.0465966,-0.415129,-0.00123811,0.817755,-0.398473,-0.0451122,0.360655,-0.158949,-0.117072,-0.636278,0,0,0,0.0470607,-0.132113,-0.00114338,0.736523,-0.600257,-0.0452275,0.232804,0.160317,0.112738,-0.630742,0,0,0,0,0,0 ] - [ 0.0470675,-0.41444,-0.00123988,0.817939,-0.399345,-0.0455831,0.360326,-0.158953,-0.117061,-0.636278,0,0,0,0.0475421,-0.13171,-0.00114534,0.736952,-0.601089,-0.0457088,0.232326,0.160322,0.112722,-0.630238,0,0,0,0,0,0 ] - [ 0.0475275,-0.413762,-0.00124159,0.818128,-0.400213,-0.0460429,0.359997,-0.158957,-0.117049,-0.636278,0,0,0,0.0480133,-0.131366,-0.00114726,0.737467,-0.601949,-0.0461798,0.231843,0.160326,0.112705,-0.629707,0,0,0,0,0,0 ] - [ 0.0479765,-0.413094,-0.00124326,0.818322,-0.401076,-0.0464919,0.359667,-0.15896,-0.117038,-0.636278,0,0,0,0.0484742,-0.131082,-0.00114915,0.738069,-0.602835,-0.0466407,0.231355,0.160331,0.112688,-0.62915,0,0,0,0,0,0 ] - [ 0.0484148,-0.412436,-0.00124489,0.818523,-0.401935,-0.04693,0.359337,-0.158964,-0.117027,-0.636278,0,0,0,0.0489251,-0.130859,-0.001151,0.738759,-0.603749,-0.0470916,0.230861,0.160335,0.112671,-0.628566,0,0,0,0,0,0 ] - [ 0.0488494,-0.411789,-0.00122709,0.818729,-0.402439,-0.048609,0.359007,-0.158967,-0.117016,-0.636278,0,0,0,0.0493721,-0.130698,-0.001135,0.739539,-0.604341,-0.0487885,0.230363,0.16034,0.112654,-0.627955,0,0,0,0,0,0 ] - [ 0.0492662,-0.411153,-0.0012288,0.818941,-0.403288,-0.0490258,0.358677,-0.158971,-0.117005,-0.636278,0,0,0,0.049803,-0.130599,-0.00113694,0.740408,-0.60531,-0.0492196,0.22986,0.160344,0.112637,-0.627316,0,0,0,0,0,0 ] - [ 0.0496725,-0.410527,-0.00123046,0.81916,-0.404133,-0.0494321,0.358347,-0.158974,-0.116994,-0.636278,0,0,0,0.0502242,-0.130563,-0.00113885,0.741368,-0.606306,-0.049641,0.229352,0.160348,0.112619,-0.62665,0,0,0,0,0,0 ] - [ 0.0500684,-0.409912,-0.00123207,0.819384,-0.404973,-0.0498279,0.358016,-0.158978,-0.116982,-0.636278,0,0,0,0.0506358,-0.130591,-0.00114072,0.74242,-0.607331,-0.0500528,0.22884,0.160353,0.112602,-0.625956,0,0,0,0,0,0 ] - [ 0.0504539,-0.409308,-0.00123364,0.819615,-0.405809,-0.0502134,0.357686,-0.158981,-0.116971,-0.636278,0,0,0,0.0510378,-0.130683,-0.00114256,0.743564,-0.608383,-0.0504552,0.228323,0.160358,0.112584,-0.625234,0,0,0,0,0,0 ] - [ 0.0508291,-0.408715,-0.00123516,0.819853,-0.40664,-0.0505885,0.357355,-0.158985,-0.11696,-0.636278,0,0,0,0.0514303,-0.13084,-0.00114437,0.744801,-0.609463,-0.0508481,0.227802,0.160362,0.112566,-0.624484,0,0,0,0,0,0 ] - [ 0.0511942,-0.408132,-0.00123664,0.820097,-0.407468,-0.0509535,0.357024,-0.158988,-0.116949,-0.636278,0,0,0,0.0518135,-0.131063,-0.00114614,0.74613,-0.61057,-0.0512318,0.227278,0.160367,0.112548,-0.623707,0,0,0,0,0,0 ] - [ 0.0515491,-0.40756,-0.00123807,0.820348,-0.408291,-0.0513083,0.356693,-0.158992,-0.116938,-0.636278,0,0,0,0.0521874,-0.131352,-0.00114789,0.747553,-0.611704,-0.0516062,0.226749,0.160371,0.112529,-0.622901,0,0,0,0,0,0 ] - [ 0.0518939,-0.406999,-0.00123946,0.820606,-0.40911,-0.0516531,0.356362,-0.158996,-0.116926,-0.636278,0,0,0,0.052552,-0.131707,-0.0011496,0.749069,-0.612866,-0.0519715,0.226216,0.160376,0.112511,-0.622067,0,0,0,0,0,0 ] - [ 0.0522288,-0.406448,-0.00124081,0.82087,-0.409925,-0.0519879,0.35603,-0.158999,-0.116915,-0.636278,0,0,0,0.0529076,-0.132128,-0.00115128,0.750678,-0.614054,-0.0523278,0.22568,0.16038,0.112492,-0.621205,0,0,0,0,0,0 ] - [ 0.0525564,-0.405909,-0.0012351,0.821142,-0.410727,-0.0536342,0.355698,-0.159003,-0.116904,-0.636278,0,0,0,0.0532565,-0.132616,-0.00114644,0.75238,-0.615259,-0.0539982,0.22514,0.160385,0.112474,-0.620315,0,0,0,0,0,0 ] - [ 0.0528716,-0.40538,-0.00123636,0.82142,-0.411535,-0.0539493,0.355367,-0.159006,-0.116893,-0.636278,0,0,0,0.0535941,-0.133171,-0.00114807,0.754175,-0.616499,-0.0543367,0.224598,0.160389,0.112455,-0.619397,0,0,0,0,0,0 ] - [ 0.053177,-0.404862,-0.00123758,0.821706,-0.412339,-0.0542546,0.355035,-0.15901,-0.116881,-0.636278,0,0,0,0.0539229,-0.133793,-0.00114966,0.756063,-0.617765,-0.0546664,0.224052,0.160394,0.112436,-0.618451,0,0,0,0,0,0 ] - [ 0.0534727,-0.404355,-0.00123876,0.821998,-0.413139,-0.0545502,0.354703,-0.159013,-0.11687,-0.636278,0,0,0,0.0542429,-0.134482,-0.00115123,0.758042,-0.619056,-0.0549874,0.223504,0.160398,0.112417,-0.617478,0,0,0,0,0,0 ] - [ 0.0537589,-0.403859,-0.0012399,0.822298,-0.413935,-0.0548363,0.35437,-0.159017,-0.116859,-0.636278,0,0,0,0.0545543,-0.135238,-0.00115276,0.760113,-0.620371,-0.0552998,0.222953,0.160403,0.112398,-0.616476,0,0,0,0,0,0 ] - [ 0.0540355,-0.403373,-0.001241,0.822605,-0.414728,-0.0551127,0.354038,-0.159021,-0.116848,-0.636278,0,0,0,0.054857,-0.136062,-0.00115427,0.762275,-0.62171,-0.0556037,0.222399,0.160407,0.112379,-0.615447,0,0,0,0,0,0 ] - [ 0.0543026,-0.402898,-0.00124205,0.82292,-0.415518,-0.0553798,0.353705,-0.159024,-0.116836,-0.636278,0,0,0,0.0551512,-0.136952,-0.00115576,0.764527,-0.623073,-0.0558991,0.221844,0.160412,0.112359,-0.614391,0,0,0,0,0,0 ] - [ 0.0545604,-0.402434,-0.00124307,0.823241,-0.416304,-0.0556374,0.353373,-0.159028,-0.116825,-0.636278,0,0,0,0.0554369,-0.137909,-0.00115721,0.766868,-0.624457,-0.0561861,0.221286,0.160416,0.11234,-0.613308,0,0,0,0,0,0 ] - [ 0.0548101,-0.40198,-0.00124055,0.82357,-0.417208,-0.0571532,0.35304,-0.159031,-0.116814,-0.636278,0,0,0,0.0557154,-0.138932,-0.00115534,0.769298,-0.625984,-0.0577332,0.220727,0.16042,0.11232,-0.612197,0,0,0,0,0,0 ] - [ 0.0550493,-0.401537,-0.00124145,0.823907,-0.417987,-0.0573923,0.352707,-0.159035,-0.116803,-0.636278,0,0,0,0.0559844,-0.140022,-0.00115671,0.771815,-0.627411,-0.0580036,0.220167,0.160425,0.112301,-0.61106,0,0,0,0,0,0 ] - [ 0.0552793,-0.401105,-0.00124232,0.824251,-0.418764,-0.0576221,0.352373,-0.159039,-0.116791,-0.636278,0,0,0,0.0562452,-0.141178,-0.00115806,0.774418,-0.628859,-0.0582659,0.219605,0.160429,0.112281,-0.609896,0,0,0,0,0,0 ] - [ 0.0555002,-0.400683,-0.00124315,0.824602,-0.419538,-0.0578428,0.35204,-0.159042,-0.11678,-0.636278,0,0,0,0.0564978,-0.1424,-0.00115939,0.777106,-0.630325,-0.0585201,0.219042,0.160433,0.112262,-0.608706,0,0,0,0,0,0 ] - [ 0.055712,-0.400271,-0.00124394,0.824961,-0.420308,-0.0580545,0.351707,-0.159046,-0.116769,-0.636278,0,0,0,0.0567423,-0.143687,-0.00116069,0.779878,-0.631811,-0.0587663,0.218478,0.160438,0.112242,-0.60749,0,0,0,0,0,0 ] - [ 0.0559149,-0.39987,-0.00124469,0.825327,-0.421076,-0.0582572,0.351373,-0.159049,-0.116757,-0.636278,0,0,0,0.0569788,-0.145039,-0.00116197,0.782732,-0.633313,-0.0590045,0.217914,0.160442,0.112222,-0.606248,0,0,0,0,0,0 ] - [ 0.0561089,-0.399479,-0.00124541,0.8257,-0.421841,-0.058451,0.351039,-0.159053,-0.116746,-0.636278,0,0,0,0.0572073,-0.146455,-0.00116323,0.785667,-0.634832,-0.0592348,0.21735,0.160446,0.112203,-0.604981,0,0,0,0,0,0 ] - [ 0.056294,-0.399098,-0.00124608,0.826082,-0.422603,-0.058636,0.350705,-0.159056,-0.116735,-0.636278,0,0,0,0.0574279,-0.147935,-0.00116447,0.788681,-0.636367,-0.0594573,0.216786,0.16045,0.112183,-0.603689,0,0,0,0,0,0 ] - [ 0.0564717,-0.398728,-0.00124297,0.82647,-0.42358,-0.0602172,0.350371,-0.15906,-0.116723,-0.636278,0,0,0,0.0576419,-0.149478,-0.00116201,0.791774,-0.638134,-0.0610779,0.216222,0.160455,0.112163,-0.602372,0,0,0,0,0,0 ] - [ 0.0566394,-0.398367,-0.00124354,0.826866,-0.424336,-0.0603847,0.350037,-0.159064,-0.116712,-0.636278,0,0,0,0.0578469,-0.151085,-0.00116316,0.794943,-0.639697,-0.0612849,0.215659,0.160459,0.112144,-0.601032,0,0,0,0,0,0 ] - [ 0.0567985,-0.398016,-0.00124407,0.827269,-0.42509,-0.0605436,0.349702,-0.159067,-0.116701,-0.636278,0,0,0,0.0580442,-0.152753,-0.0011643,0.798186,-0.641272,-0.0614843,0.215096,0.160463,0.112124,-0.599667,0,0,0,0,0,0 ] - [ 0.0569491,-0.397676,-0.00124457,0.82768,-0.425842,-0.0606939,0.349368,-0.159071,-0.116689,-0.636278,0,0,0,0.0582339,-0.154484,-0.00116542,0.801503,-0.642858,-0.0616761,0.214535,0.160467,0.112104,-0.598279,0,0,0,0,0,0 ] - [ 0.0570911,-0.397345,-0.00124504,0.828097,-0.426591,-0.0608358,0.349033,-0.159074,-0.116678,-0.636278,0,0,0,0.058416,-0.156275,-0.00116652,0.80489,-0.644455,-0.0618604,0.213975,0.160471,0.112085,-0.596867,0,0,0,0,0,0 ] - [ 0.0572248,-0.397023,-0.00124547,0.828523,-0.427338,-0.0609693,0.348698,-0.159078,-0.116667,-0.636278,0,0,0,0.0585906,-0.158126,-0.0011676,0.808347,-0.646061,-0.0620373,0.213416,0.160475,0.112065,-0.595434,0,0,0,0,0,0 ] - [ 0.0573502,-0.396712,-0.00124587,0.828955,-0.428082,-0.0610944,0.348363,-0.159082,-0.116655,-0.636278,0,0,0,0.0587577,-0.160037,-0.00116867,0.811872,-0.647675,-0.0622068,0.21286,0.160479,0.112045,-0.593978,0,0,0,0,0,0 ] - [ 0.0574694,-0.396409,-0.00124057,0.829395,-0.429089,-0.0625758,0.348028,-0.159085,-0.116644,-0.636278,0,0,0,0.0589195,-0.162006,-0.00116414,0.815462,-0.64956,-0.0637348,0.212305,0.160482,0.112026,-0.5925,0,0,0,0,0,0 ] - [ 0.0575783,-0.396116,-0.00124088,0.829841,-0.429828,-0.0626846,0.347693,-0.159089,-0.116633,-0.636278,0,0,0,0.059072,-0.164034,-0.00116513,0.819115,-0.651186,-0.0638898,0.211753,0.160486,0.112007,-0.591002,0,0,0,0,0,0 ] - [ 0.0576792,-0.395833,-0.00124115,0.830295,-0.430566,-0.0627852,0.347358,-0.159093,-0.116621,-0.636278,0,0,0,0.0592173,-0.166119,-0.00116612,0.82283,-0.652817,-0.0640376,0.211204,0.16049,0.111987,-0.589483,0,0,0,0,0,0 ] - [ 0.0577721,-0.395558,-0.0012414,0.830756,-0.431301,-0.0628779,0.347022,-0.159096,-0.11661,-0.636278,0,0,0,0.0593554,-0.16826,-0.00116709,0.826605,-0.654451,-0.0641783,0.210659,0.160494,0.111968,-0.587943,0,0,0,0,0,0 ] - [ 0.0578571,-0.395292,-0.00124162,0.831223,-0.432035,-0.0629626,0.346687,-0.1591,-0.116599,-0.636278,0,0,0,0.0594863,-0.170457,-0.00116806,0.830438,-0.656087,-0.0643119,0.210116,0.160497,0.111949,-0.586385,0,0,0,0,0,0 ] - [ 0.0579342,-0.395036,-0.00124181,0.831698,-0.432766,-0.0630395,0.346351,-0.159103,-0.116587,-0.636278,0,0,0,0.0596103,-0.172708,-0.00116901,0.834326,-0.657723,-0.0644386,0.209577,0.160501,0.11193,-0.584807,0,0,0,0,0,0 ] - [ 0.0580066,-0.394788,-0.00123378,0.832179,-0.433771,-0.0643638,0.346015,-0.159107,-0.116576,-0.636278,0,0,0,0.0597303,-0.175014,-0.00116189,0.838268,-0.659635,-0.0658153,0.209042,0.160504,0.111911,-0.583211,0,0,0,0,0,0 ] - [ 0.0580684,-0.394548,-0.00123389,0.832667,-0.434498,-0.0644253,0.345679,-0.159111,-0.116564,-0.636278,0,0,0,0.0598404,-0.177372,-0.00116279,0.842261,-0.66127,-0.0659282,0.208512,0.160507,0.111892,-0.581596,0,0,0,0,0,0 ] - [ 0.0581225,-0.394317,-0.00123399,0.833162,-0.435224,-0.0644792,0.345343,-0.159114,-0.116553,-0.636278,0,0,0,0.0599437,-0.179783,-0.00116368,0.846303,-0.662901,-0.0660344,0.207985,0.160511,0.111874,-0.579965,0,0,0,0,0,0 ] - [ 0.0581692,-0.394095,-0.00123405,0.833663,-0.435947,-0.0645257,0.345007,-0.159118,-0.116542,-0.636278,0,0,0,0.0600402,-0.182245,-0.00116457,0.850392,-0.664529,-0.0661339,0.207464,0.160514,0.111855,-0.578317,0,0,0,0,0,0 ] - [ 0.0582085,-0.393881,-0.0012341,0.83417,-0.436669,-0.0645647,0.34467,-0.159121,-0.11653,-0.636278,0,0,0,0.06013,-0.184757,-0.00116545,0.854526,-0.666151,-0.0662268,0.206948,0.160517,0.111837,-0.576653,0,0,0,0,0,0 ] - [ 0.0582405,-0.393674,-0.00123412,0.834684,-0.437389,-0.0645965,0.344334,-0.159125,-0.116519,-0.636278,0,0,0,0.0602133,-0.187319,-0.00116633,0.858703,-0.667766,-0.0663131,0.206438,0.16052,0.111819,-0.574973,0,0,0,0,0,0 ] - [ 0.0582699,-0.393476,-0.00122168,0.835203,-0.438416,-0.0659208,0.343997,-0.159129,-0.116507,-0.636278,0,0,0,0.0602948,-0.189929,-0.00115498,0.862921,-0.669683,-0.0676954,0.205933,0.160523,0.111801,-0.573279,0,0,0,0,0,0 ] - [ 0.0582876,-0.393285,-0.00122164,0.835729,-0.439132,-0.0659383,0.34366,-0.159132,-0.116496,-0.636278,0,0,0,0.0603651,-0.192586,-0.00115582,0.867176,-0.671281,-0.0677688,0.205434,0.160526,0.111784,-0.571571,0,0,0,0,0,0 ] - [ 0.0582983,-0.393102,-0.00122159,0.836261,-0.439847,-0.0659488,0.343323,-0.159136,-0.116485,-0.636278,0,0,0,0.060429,-0.195291,-0.00115666,0.871469,-0.672869,-0.067836,0.204942,0.160529,0.111766,-0.569849,0,0,0,0,0,0 ] - [ 0.0583021,-0.392927,-0.00122151,0.836798,-0.44056,-0.0659523,0.342986,-0.15914,-0.116473,-0.636278,0,0,0,0.0604866,-0.198041,-0.00115749,0.875795,-0.674445,-0.0678969,0.204457,0.160532,0.111749,-0.568114,0,0,0,0,0,0 ] - [ 0.0582991,-0.392759,-0.00122142,0.837341,-0.441271,-0.0659491,0.342649,-0.159143,-0.116462,-0.636278,0,0,0,0.060538,-0.200835,-0.00115833,0.880153,-0.676008,-0.0679516,0.203978,0.160534,0.111732,-0.566367,0,0,0,0,0,0 ] - [ 0.0582895,-0.392598,-0.0012213,0.83789,-0.44198,-0.0659393,0.342312,-0.159147,-0.11645,-0.636278,0,0,0,0.0605833,-0.203674,-0.00115916,0.88454,-0.677557,-0.0680003,0.203507,0.160537,0.111715,-0.564609,0,0,0,0,0,0 ] - [ 0.05828,-0.392444,-0.00120314,0.838443,-0.443028,-0.0672731,0.341975,-0.15915,-0.116439,-0.636278,0,0,0,0.0606297,-0.206555,-0.00114229,0.888955,-0.679431,-0.069397,0.203044,0.160539,0.111699,-0.562839,0,0,0,0,0,0 ] - [ 0.0582573,-0.392297,-0.00120299,0.839002,-0.443734,-0.0672502,0.341637,-0.159154,-0.116428,-0.636278,0,0,0,0.0606631,-0.209478,-0.0011431,0.893395,-0.680949,-0.0694338,0.202588,0.160541,0.111682,-0.56106,0,0,0,0,0,0 ] - [ 0.0582283,-0.392156,-0.00120283,0.839566,-0.444439,-0.067221,0.3413,-0.159158,-0.116416,-0.636278,0,0,0,0.0606906,-0.212442,-0.00114391,0.897859,-0.682448,-0.0694648,0.202141,0.160544,0.111666,-0.559272,0,0,0,0,0,0 ] - [ 0.0581931,-0.392022,-0.00120265,0.840135,-0.445142,-0.0671855,0.340962,-0.159161,-0.116405,-0.636278,0,0,0,0.0607122,-0.215446,-0.00114473,0.902343,-0.683928,-0.06949,0.201702,0.160546,0.111651,-0.557474,0,0,0,0,0,0 ] - [ 0.0581517,-0.391894,-0.00120245,0.840708,-0.445843,-0.067144,0.340624,-0.159165,-0.116393,-0.636278,0,0,0,0.0607283,-0.218488,-0.00114556,0.906846,-0.685389,-0.0695096,0.201272,0.160548,0.111635,-0.555669,0,0,0,0,0,0 ] - [ 0.0581044,-0.391773,-0.00120224,0.841286,-0.446542,-0.0670964,0.340286,-0.159169,-0.116382,-0.636278,0,0,0,0.0607387,-0.221569,-0.00114638,0.911365,-0.686827,-0.0695237,0.200852,0.16055,0.11162,-0.553857,0,0,0,0,0,0 ] - [ 0.0580605,-0.391657,-0.00117714,0.841869,-0.447606,-0.0684335,0.339948,-0.159172,-0.11637,-0.636278,0,0,0,0.0607538,-0.224686,-0.00112276,0.915899,-0.68861,-0.0709276,0.200441,0.160551,0.111605,-0.552038,0,0,0,0,0,0 ] - [ 0.0580016,-0.391548,-0.00117692,0.842455,-0.448302,-0.0683743,0.33961,-0.159176,-0.116359,-0.636278,0,0,0,0.0607534,-0.22784,-0.00112358,0.920445,-0.690003,-0.0709308,0.20004,0.160553,0.111591,-0.550214,0,0,0,0,0,0 ] - [ 0.0579371,-0.391443,-0.00117669,0.843045,-0.448997,-0.0683096,0.339272,-0.15918,-0.116347,-0.636278,0,0,0,0.0607477,-0.231028,-0.0011244,0.925001,-0.69137,-0.0709288,0.199649,0.160555,0.111577,-0.548384,0,0,0,0,0,0 ] - [ 0.0578671,-0.391345,-0.00117645,0.84364,-0.44969,-0.0682394,0.338933,-0.159183,-0.116336,-0.636278,0,0,0,0.0607369,-0.234251,-0.00112524,0.929565,-0.692712,-0.0709217,0.199268,0.160556,0.111563,-0.546551,0,0,0,0,0,0 ] - [ 0.0577918,-0.391251,-0.00117619,0.844237,-0.450381,-0.0681639,0.338595,-0.159187,-0.116324,-0.636278,0,0,0,0.0607209,-0.237506,-0.00112608,0.934135,-0.694027,-0.0709095,0.198898,0.160557,0.11155,-0.544714,0,0,0,0,0,0 ] - [ 0.0577113,-0.391163,-0.00117592,0.844838,-0.45107,-0.0680832,0.338256,-0.15919,-0.116313,-0.636278,0,0,0,0.0607,-0.240793,-0.00112693,0.938709,-0.695313,-0.0708924,0.198539,0.160559,0.111537,-0.542874,0,0,0,0,0,0 ] - [ 0.0576381,-0.39108,-0.00114278,0.845442,-0.452145,-0.0694142,0.337918,-0.159194,-0.116302,-0.636278,0,0,0,0.060688,-0.244112,-0.0010954,0.943284,-0.696957,-0.0722933,0.198192,0.16056,0.111524,-0.541033,0,0,0,0,0,0 ] - [ 0.0575477,-0.391001,-0.00114252,0.84605,-0.45283,-0.0693235,0.337579,-0.159198,-0.11629,-0.636278,0,0,0,0.0606575,-0.247463,-0.00109625,0.947863,-0.698185,-0.0722666,0.197856,0.160561,0.111512,-0.53919,0,0,0,0,0,0 ] - [ 0.0574525,-0.390926,-0.00114226,0.846659,-0.453514,-0.0692282,0.33724,-0.159201,-0.116279,-0.636278,0,0,0,0.0606225,-0.25084,-0.00109712,0.952436,-0.69938,-0.0722353,0.197532,0.160562,0.1115,-0.537347,0,0,0,0,0,0 ] - [ 0.0573526,-0.390856,-0.00114198,0.847272,-0.454197,-0.0691282,0.336901,-0.159205,-0.116267,-0.636278,0,0,0,0.0605829,-0.254246,-0.00109799,0.957004,-0.700543,-0.0721996,0.19722,0.160562,0.111489,-0.535504,0,0,0,0,0,0 ] - [ 0.0572483,-0.390791,-0.0011417,0.847886,-0.454877,-0.0690237,0.336562,-0.159209,-0.116256,-0.636278,0,0,0,0.0605389,-0.257678,-0.00109888,0.961566,-0.701672,-0.0721595,0.196921,0.160563,0.111478,-0.533663,0,0,0,0,0,0 ] - [ 0.0571397,-0.390729,-0.00114141,0.848503,-0.455555,-0.0689149,0.336223,-0.159212,-0.116244,-0.636278,0,0,0,0.0604907,-0.261137,-0.00109978,0.966119,-0.702767,-0.0721152,0.196635,0.160563,0.111467,-0.531823,0,0,0,0,0,0 ] - [ 0.0570428,-0.39067,-0.00109922,0.849121,-0.456635,-0.0702289,0.335884,-0.159216,-0.116233,-0.636278,0,0,0,0.0604563,-0.264621,-0.00105926,0.970662,-0.704229,-0.073501,0.196362,0.160563,0.111457,-0.529987,0,0,0,0,0,0 ] - [ 0.0569261,-0.390616,-0.00109897,0.849741,-0.45731,-0.070112,0.335544,-0.15922,-0.116221,-0.636278,0,0,0,0.0604,-0.268128,-0.00106017,0.975192,-0.705251,-0.0734485,0.196102,0.160564,0.111447,-0.528154,0,0,0,0,0,0 ] - [ 0.0568055,-0.390564,-0.00109871,0.850363,-0.457982,-0.0699913,0.335205,-0.159223,-0.11621,-0.636278,0,0,0,0.0603398,-0.271659,-0.0010611,0.979708,-0.706237,-0.0733922,0.195856,0.160564,0.111438,-0.526325,0,0,0,0,0,0 ] - [ 0.0566812,-0.390516,-0.00109844,0.850985,-0.458653,-0.0698669,0.334865,-0.159227,-0.116198,-0.636278,0,0,0,0.0602758,-0.275212,-0.00106203,0.984208,-0.707183,-0.0733321,0.195624,0.160563,0.11143,-0.524501,0,0,0,0,0,0 ] - [ 0.0565535,-0.39047,-0.00109817,0.851609,-0.459322,-0.069739,0.334526,-0.159231,-0.116187,-0.636278,0,0,0,0.0602082,-0.278786,-0.00106299,0.98869,-0.708091,-0.0732684,0.195407,0.160563,0.111421,-0.522684,0,0,0,0,0,0 ] - [ 0.0564224,-0.390428,-0.00109789,0.852233,-0.459988,-0.0696077,0.334186,-0.159234,-0.116175,-0.636278,0,0,0,0.0601371,-0.282381,-0.00106396,0.993152,-0.708958,-0.0732013,0.195204,0.160563,0.111414,-0.520873,0,0,0,0,0,0 ] - [ 0.0563078,-0.390387,-0.0010458,0.852857,-0.461067,-0.0708925,0.333846,-0.159238,-0.116164,-0.636278,0,0,0,0.0600857,-0.285994,-0.00101349,0.997592,-0.710198,-0.0745585,0.195015,0.160562,0.111406,-0.51907,0,0,0,0,0,0 ] - [ 0.0561706,-0.390349,-0.00104558,0.853481,-0.461729,-0.0707552,0.333506,-0.159242,-0.116152,-0.636278,0,0,0,0.0600082,-0.289626,-0.00101447,1.00201,-0.710982,-0.0744848,0.194842,0.160561,0.1114,-0.517275,0,0,0,0,0,0 ] - [ 0.0560305,-0.390314,-0.00104535,0.854106,-0.462389,-0.070615,0.333166,-0.159245,-0.116141,-0.636278,0,0,0,0.0599276,-0.293275,-0.00101546,1.0064,-0.711724,-0.0744081,0.194684,0.16056,0.111394,-0.515489,0,0,0,0,0,0 ] - [ 0.0558878,-0.390279,-0.00104512,0.85473,-0.463047,-0.0704722,0.332826,-0.159249,-0.116129,-0.636278,0,0,0,0.0598441,-0.29694,-0.00101647,1.01076,-0.712422,-0.0743284,0.194542,0.160559,0.111388,-0.513713,0,0,0,0,0,0 ] - [ 0.0557427,-0.390247,-0.00104489,0.855353,-0.463703,-0.0703269,0.332486,-0.159253,-0.116118,-0.636278,0,0,0,0.0597579,-0.300621,-0.0010175,1.0151,-0.713075,-0.074246,0.194416,0.160558,0.111383,-0.511947,0,0,0,0,0,0 ] - [ 0.0555953,-0.390216,-0.00104465,0.855975,-0.464356,-0.0701793,0.332146,-0.159256,-0.116106,-0.636278,0,0,0,0.059669,-0.304315,-0.00101854,1.0194,-0.713683,-0.0741611,0.194306,0.160557,0.111378,-0.510193,0,0,0,0,0,0 ] - [ 0.0554695,-0.390186,-0.000982017,0.856596,-0.465426,-0.071421,0.331806,-0.15926,-0.116094,-0.636278,0,0,0,0.059606,-0.308023,-0.000957332,1.02367,-0.714665,-0.0754745,0.194212,0.160555,0.111374,-0.508452,0,0,0,0,0,0 ] - [ 0.0553181,-0.390157,-0.000981844,0.857216,-0.466074,-0.0712695,0.331465,-0.159264,-0.116083,-0.636278,0,0,0,0.0595125,-0.311744,-0.000958374,1.02791,-0.715181,-0.0753847,0.194135,0.160554,0.111371,-0.506723,0,0,0,0,0,0 ] - [ 0.0551649,-0.390129,-0.000981669,0.857834,-0.46672,-0.0711162,0.331125,-0.159267,-0.116071,-0.636278,0,0,0,0.0594169,-0.315475,-0.000959434,1.03211,-0.715649,-0.0752927,0.194075,0.160552,0.111368,-0.505008,0,0,0,0,0,0 ] - [ 0.0550101,-0.390102,-0.000981494,0.85845,-0.467364,-0.0709614,0.330784,-0.159271,-0.11606,-0.636278,0,0,0,0.0593192,-0.319217,-0.00096051,1.03627,-0.71607,-0.0751988,0.194033,0.16055,0.111366,-0.503308,0,0,0,0,0,0 ] - [ 0.0548541,-0.390075,-0.000981317,0.859063,-0.468004,-0.0708052,0.330444,-0.159275,-0.116048,-0.636278,0,0,0,0.0592197,-0.322969,-0.000961604,1.04039,-0.716442,-0.0751031,0.194007,0.160548,0.111364,-0.501623,0,0,0,0,0,0 ] - [ 0.0546968,-0.390048,-0.000981138,0.859674,-0.468642,-0.0706479,0.330103,-0.159278,-0.116037,-0.636278,0,0,0,0.0591185,-0.326728,-0.000962714,1.04447,-0.716764,-0.0750056,0.193999,0.160545,0.111363,-0.499954,0,0,0,0,0,0 ] - [ 0.0545667,-0.39002,-0.000907538,0.860283,-0.469698,-0.0718316,0.329762,-0.159282,-0.116025,-0.636278,0,0,0,0.0590499,-0.330495,-0.000890155,1.04851,-0.717456,-0.0762589,0.194009,0.160543,0.111363,-0.498302,0,0,0,0,0,0 ] - [ 0.0544076,-0.389993,-0.000907431,0.860888,-0.47033,-0.0716725,0.329422,-0.159286,-0.116014,-0.636278,0,0,0,0.0589459,-0.334269,-0.000891249,1.05251,-0.717678,-0.0761584,0.194037,0.16054,0.111363,-0.496668,0,0,0,0,0,0 ] - [ 0.054248,-0.389965,-0.000907323,0.86149,-0.47096,-0.0715128,0.329081,-0.159289,-0.116002,-0.636278,0,0,0,0.0588407,-0.338048,-0.00089236,1.05646,-0.717849,-0.0760568,0.194084,0.160537,0.111364,-0.495052,0,0,0,0,0,0 ] - [ 0.054088,-0.389936,-0.000907215,0.862088,-0.471587,-0.0713527,0.32874,-0.159293,-0.115991,-0.636278,0,0,0,0.0587346,-0.341831,-0.000893487,1.06036,-0.717968,-0.0759542,0.194148,0.160534,0.111365,-0.493455,0,0,0,0,0,0 ] - [ 0.0539277,-0.389906,-0.000907106,0.862682,-0.472211,-0.0711924,0.328399,-0.159297,-0.115979,-0.636278,0,0,0,0.0586275,-0.345618,-0.000894631,1.06421,-0.718035,-0.0758507,0.194232,0.160531,0.111367,-0.491878,0,0,0,0,0,0 ] - [ 0.0537674,-0.389876,-0.000906996,0.863272,-0.472832,-0.071032,0.328058,-0.1593,-0.115968,-0.636278,0,0,0,0.0585196,-0.349407,-0.000895791,1.06802,-0.718049,-0.0757464,0.194335,0.160528,0.11137,-0.490321,0,0,0,0,0,0 ] - [ 0.0536397,-0.389843,-0.000822271,0.863858,-0.473865,-0.0721419,0.327717,-0.159304,-0.115956,-0.636278,0,0,0,0.0584517,-0.353198,-0.000811503,1.07177,-0.718426,-0.0769224,0.194456,0.160524,0.111374,-0.488786,0,0,0,0,0,0 ] - [ 0.0534799,-0.389809,-0.000822233,0.864439,-0.47448,-0.0719821,0.327375,-0.159308,-0.115944,-0.636278,0,0,0,0.0583431,-0.356989,-0.000812622,1.07547,-0.718333,-0.076817,0.194597,0.160521,0.111378,-0.487272,0,0,0,0,0,0 ] - [ 0.0533207,-0.389773,-0.000822195,0.865015,-0.475091,-0.0718228,0.327034,-0.159311,-0.115933,-0.636278,0,0,0,0.0582343,-0.36078,-0.000813756,1.07911,-0.718187,-0.0767115,0.194758,0.160517,0.111382,-0.485782,0,0,0,0,0,0 ] - [ 0.0531622,-0.389735,-0.000822157,0.865585,-0.475699,-0.0716643,0.326693,-0.159315,-0.115921,-0.636278,0,0,0,0.0581254,-0.364569,-0.000814905,1.0827,-0.717986,-0.0766059,0.194938,0.160513,0.111388,-0.484314,0,0,0,0,0,0 ] - [ 0.0530046,-0.389695,-0.000822118,0.86615,-0.476304,-0.0715066,0.326351,-0.159319,-0.11591,-0.636278,0,0,0,0.0580166,-0.368356,-0.000816067,1.08623,-0.717731,-0.0765005,0.195138,0.160508,0.111394,-0.482871,0,0,0,0,0,0 ] - [ 0.0528481,-0.389652,-0.000822078,0.866709,-0.476906,-0.0713501,0.32601,-0.159322,-0.115898,-0.636278,0,0,0,0.0579081,-0.37214,-0.000817244,1.08971,-0.71742,-0.0763953,0.195358,0.160504,0.111401,-0.481453,0,0,0,0,0,0 ] - [ 0.0526928,-0.389607,-0.000822037,0.867262,-0.477504,-0.0711948,0.325669,-0.159326,-0.115887,-0.636278,0,0,0,0.0578,-0.375919,-0.000818434,1.09312,-0.717054,-0.0762905,0.195598,0.160499,0.111408,-0.48006,0,0,0,0,0,0 ] - [ 0.0525819,-0.389558,-0.000710976,0.867808,-0.478564,-0.0723809,0.325327,-0.15933,-0.115875,-0.636278,0,0,0,0.0577469,-0.379692,-0.000706577,1.09647,-0.717096,-0.0775382,0.195859,0.160495,0.111416,-0.478693,0,0,0,0,0,0 ] - [ 0.0524298,-0.389507,-0.000711013,0.868348,-0.479155,-0.0722288,0.324985,-0.159333,-0.115863,-0.636278,0,0,0,0.0576404,-0.38346,-0.000707676,1.09976,-0.716618,-0.0774346,0.19614,0.16049,0.111425,-0.477353,0,0,0,0,0,0 ] - [ 0.0522796,-0.389452,-0.000711048,0.868881,-0.479743,-0.0720786,0.324644,-0.159337,-0.115852,-0.636278,0,0,0,0.0575348,-0.387219,-0.000708786,1.10299,-0.716084,-0.0773319,0.196441,0.160484,0.111435,-0.47604,0,0,0,0,0,0 ] - [ 0.0521314,-0.389393,-0.000711081,0.869407,-0.480327,-0.0719304,0.324302,-0.159341,-0.11584,-0.636278,0,0,0,0.0574302,-0.390971,-0.000709906,1.10615,-0.715494,-0.0772302,0.196763,0.160479,0.111445,-0.474755,0,0,0,0,0,0 ] - [ 0.0519853,-0.389331,-0.000711112,0.869925,-0.480907,-0.0717842,0.32396,-0.159344,-0.115829,-0.636278,0,0,0,0.0573268,-0.394713,-0.000711037,1.10924,-0.714847,-0.0771297,0.197107,0.160474,0.111456,-0.473499,0,0,0,0,0,0 ] - [ 0.0518416,-0.389264,-0.000711141,0.870435,-0.481484,-0.0716405,0.323619,-0.159348,-0.115817,-0.636278,0,0,0,0.0572248,-0.398445,-0.000712177,1.11227,-0.714143,-0.0770305,0.197471,0.160468,0.111468,-0.472272,0,0,0,0,0,0 ] - [ 0.0517004,-0.389194,-0.000711169,0.870937,-0.482057,-0.0714993,0.323277,-0.159352,-0.115806,-0.636278,0,0,0,0.0571243,-0.402165,-0.000713328,1.11523,-0.713382,-0.0769329,0.197856,0.160462,0.111481,-0.471075,0,0,0,0,0,0 ] - [ 0.051611,-0.389119,-0.000584692,0.871431,-0.483074,-0.0725561,0.322935,-0.159355,-0.115794,-0.636278,0,0,0,0.0570891,-0.405874,-0.000584487,1.11812,-0.713012,-0.0780436,0.198263,0.160456,0.111494,-0.469908,0,0,0,0,0,0 ] - [ 0.0514754,-0.389039,-0.000584785,0.871917,-0.483639,-0.0724205,0.322593,-0.159359,-0.115782,-0.636278,0,0,0,0.0569923,-0.409569,-0.000585494,1.12094,-0.712137,-0.0779492,0.198691,0.16045,0.111508,-0.468773,0,0,0,0,0,0 ] - [ 0.0513428,-0.388955,-0.000584873,0.872393,-0.4842,-0.0722879,0.322251,-0.159363,-0.115771,-0.636278,0,0,0,0.0568975,-0.41325,-0.000586508,1.12369,-0.711204,-0.0778567,0.19914,0.160443,0.111523,-0.467668,0,0,0,0,0,0 ] - [ 0.0512134,-0.388865,-0.000584958,0.872861,-0.484757,-0.0721585,0.321909,-0.159366,-0.115759,-0.636278,0,0,0,0.0568047,-0.416915,-0.000587527,1.12637,-0.710215,-0.0777664,0.199611,0.160437,0.111538,-0.466596,0,0,0,0,0,0 ] - [ 0.0510873,-0.388771,-0.000585039,0.873319,-0.48531,-0.0720324,0.321567,-0.15937,-0.115748,-0.636278,0,0,0,0.0567142,-0.420565,-0.000588551,1.12897,-0.709168,-0.0776782,0.200103,0.16043,0.111554,-0.465557,0,0,0,0,0,0 ] - [ 0.0509647,-0.38867,-0.000585116,0.873768,-0.485859,-0.0719097,0.321225,-0.159374,-0.115736,-0.636278,0,0,0,0.0566259,-0.424197,-0.00058958,1.1315,-0.708064,-0.0775923,0.200617,0.160423,0.111571,-0.46455,0,0,0,0,0,0 ] - [ 0.0508457,-0.388565,-0.000585189,0.874207,-0.486403,-0.0717907,0.320883,-0.159377,-0.115724,-0.636278,0,0,0,0.0565402,-0.427811,-0.000590614,1.13395,-0.706903,-0.077509,0.201153,0.160416,0.111589,-0.463578,0,0,0,0,0,0 ] - [ 0.0507305,-0.388453,-0.000585257,0.874636,-0.486944,-0.0716755,0.320541,-0.159381,-0.115713,-0.636278,0,0,0,0.0564571,-0.431406,-0.000591651,1.13633,-0.705685,-0.0774283,0.20171,0.160408,0.111607,-0.462639,0,0,0,0,0,0 ] - [ 0.0506192,-0.388336,-0.00058532,0.875055,-0.48748,-0.0715642,0.320199,-0.159385,-0.115701,-0.636278,0,0,0,0.0563768,-0.434981,-0.000592691,1.13863,-0.704409,-0.0773503,0.202289,0.160401,0.111626,-0.461735,0,0,0,0,0,0 ] - [ 0.0505809,-0.388212,-0.000408005,0.875463,-0.488529,-0.0726707,0.319856,-0.159388,-0.11569,-0.636278,0,0,0,0.0563909,-0.438535,-0.000409196,1.14085,-0.703594,-0.0785006,0.20289,0.160393,0.111646,-0.460866,0,0,0,0,0,0 ] - [ 0.0504778,-0.388082,-0.000408126,0.87586,-0.489056,-0.0725676,0.319514,-0.159392,-0.115678,-0.636278,0,0,0,0.0563166,-0.442068,-0.000409977,1.14299,-0.702205,-0.0784279,0.203513,0.160385,0.111667,-0.460032,0,0,0,0,0,0 ] - [ 0.050379,-0.387946,-0.00040824,0.876247,-0.489579,-0.0724687,0.319172,-0.159396,-0.115666,-0.636278,0,0,0,0.0562454,-0.445577,-0.000410758,1.14506,-0.700759,-0.0783583,0.204157,0.160377,0.111689,-0.459235,0,0,0,0,0,0 ] - [ 0.0502845,-0.387803,-0.000408346,0.876622,-0.490098,-0.0723742,0.31883,-0.1594,-0.115655,-0.636278,0,0,0,0.0561773,-0.449062,-0.000411537,1.14704,-0.699257,-0.0782918,0.204824,0.160369,0.111711,-0.458473,0,0,0,0,0,0 ] - [ 0.0501946,-0.387653,-0.000408445,0.876986,-0.490612,-0.0722843,0.318487,-0.159403,-0.115643,-0.636278,0,0,0,0.0561125,-0.452523,-0.000412313,1.14894,-0.697699,-0.0782287,0.205512,0.16036,0.111734,-0.457748,0,0,0,0,0,0 ] - [ 0.0501092,-0.387496,-0.000408537,0.877338,-0.491121,-0.0721989,0.318145,-0.159407,-0.115632,-0.636278,0,0,0,0.056051,-0.455958,-0.000413088,1.15076,-0.696086,-0.0781688,0.206222,0.160352,0.111758,-0.457061,0,0,0,0,0,0 ] - [ 0.0500285,-0.387332,-0.000408621,0.877679,-0.491626,-0.0721181,0.317803,-0.159411,-0.11562,-0.636278,0,0,0,0.0559929,-0.459367,-0.00041386,1.1525,-0.694416,-0.0781123,0.206954,0.160343,0.111782,-0.456411,0,0,0,0,0,0 ] - [ 0.0499526,-0.38716,-0.000408698,0.878008,-0.492126,-0.0720422,0.31746,-0.159414,-0.115608,-0.636278,0,0,0,0.0559384,-0.462748,-0.000414628,1.15416,-0.692691,-0.0780594,0.207707,0.160334,0.111807,-0.455798,0,0,0,0,0,0 ] - [ 0.0498816,-0.386981,-0.000408766,0.878324,-0.492621,-0.0719712,0.317118,-0.159418,-0.115597,-0.636278,0,0,0,0.0558874,-0.466101,-0.000415393,1.15573,-0.690911,-0.07801,0.208482,0.160325,0.111833,-0.455224,0,0,0,0,0,0 ] - [ 0.0498155,-0.386795,-0.000408826,0.878628,-0.493112,-0.0719051,0.316775,-0.159422,-0.115585,-0.636278,0,0,0,0.0558402,-0.469424,-0.000416154,1.15722,-0.689077,-0.0779643,0.209279,0.160315,0.11186,-0.454687,0,0,0,0,0,0 ] - [ 0.0497545,-0.3866,-0.000408878,0.87892,-0.493598,-0.071844,0.316433,-0.159425,-0.115574,-0.636278,0,0,0,0.0557966,-0.472718,-0.00041691,1.15863,-0.687188,-0.0779223,0.210098,0.160306,0.111888,-0.45419,0,0,0,0,0,0 ] - [ 0.0496986,-0.386398,-0.000408922,0.879199,-0.494079,-0.071788,0.31609,-0.159429,-0.115562,-0.636278,0,0,0,0.0557568,-0.47598,-0.000417661,1.15995,-0.685246,-0.0778841,0.210938,0.160296,0.111916,-0.453731,0,0,0,0,0,0 ] - [ 0.0496477,-0.386188,-0.000408957,0.879465,-0.494555,-0.0717371,0.315748,-0.159433,-0.11555,-0.636278,0,0,0,0.0557209,-0.47921,-0.000418407,1.16118,-0.68325,-0.0778497,0.211799,0.160286,0.111945,-0.453312,0,0,0,0,0,0 ] - [ 0.0496021,-0.38597,-0.000408984,0.879718,-0.495026,-0.0716914,0.315406,-0.159436,-0.115539,-0.636278,0,0,0,0.0556887,-0.482408,-0.000419147,1.16233,-0.681201,-0.0778191,0.212682,0.160276,0.111975,-0.452932,0,0,0,0,0,0 ] - [ 0.0496794,-0.385743,-0.0001079,0.879958,-0.496149,-0.0727626,0.315063,-0.15944,-0.115527,-0.636278,0,0,0,0.0558217,-0.485572,-0.000100137,1.16339,-0.679754,-0.0789121,0.213586,0.160266,0.112005,-0.452591,0,0,0,0,0,0 ] - [ 0.0496443,-0.385508,-0.000107963,0.880184,-0.49661,-0.0727275,0.314721,-0.159444,-0.115516,-0.636278,0,0,0,0.0557978,-0.488702,-0.000100354,1.16437,-0.6776,-0.0788886,0.214511,0.160256,0.112036,-0.45229,0,0,0,0,0,0 ] - [ 0.0496145,-0.385264,-0.000108015,0.880397,-0.497067,-0.0726978,0.314378,-0.159447,-0.115504,-0.636278,0,0,0,0.0557779,-0.491796,-0.000100562,1.16526,-0.675396,-0.078869,0.215457,0.160245,0.112068,-0.452029,0,0,0,0,0,0 ] - [ 0.04959,-0.385012,-0.000108055,0.880597,-0.497519,-0.0726733,0.314035,-0.159451,-0.115492,-0.636278,0,0,0,0.0557619,-0.494855,-0.000100761,1.16606,-0.67314,-0.0788534,0.216423,0.160234,0.112101,-0.451808,0,0,0,0,0,0 ] - [ 0.0495709,-0.384751,-0.000108083,0.880783,-0.497966,-0.0726541,0.313693,-0.159455,-0.115481,-0.636278,0,0,0,0.05575,-0.497877,-0.000100951,1.16678,-0.670834,-0.0788418,0.217411,0.160223,0.112134,-0.451627,0,0,0,0,0,0 ] - [ 0.0495571,-0.384481,-0.0001081,0.880955,-0.498407,-0.0726403,0.31335,-0.159458,-0.115469,-0.636278,0,0,0,0.055742,-0.500861,-0.000101132,1.1674,-0.668478,-0.0788341,0.218419,0.160212,0.112168,-0.451486,0,0,0,0,0,0 ] - [ 0.0495487,-0.384203,-0.000108106,0.881113,-0.498844,-0.0726319,0.313008,-0.159462,-0.115458,-0.636278,0,0,0,0.0557379,-0.503807,-0.000101303,1.16795,-0.666074,-0.0788305,0.219447,0.160201,0.112203,-0.451385,0,0,0,0,0,0 ] - [ 0.0495456,-0.383915,-0.0001081,0.881257,-0.499276,-0.0726287,0.312665,-0.159466,-0.115446,-0.636278,0,0,0,0.0557379,-0.506713,-0.000101465,1.1684,-0.66362,-0.0788308,0.220496,0.16019,0.112238,-0.451325,0,0,0,0,0,0 ] - [ 0.0495478,-0.383618,-0.000108082,0.881387,-0.499703,-0.072631,0.312323,-0.15947,-0.115434,-0.636278,0,0,0,0.0557418,-0.50958,-0.000101617,1.16877,-0.661119,-0.078835,0.221564,0.160178,0.112275,-0.451304,0,0,0,0,0,0 ] - [ 0.0495554,-0.383312,-0.000108053,0.881503,-0.500125,-0.0726385,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,0.0557505,-0.51242,-0.000101759,1.16907,-0.658589,-0.078844,0.222642,0.160167,0.112311,-0.451304,0,0,0,0,0,0 ] - [ 0.0495683,-0.382997,-0.000108013,0.881605,-0.500541,-0.0726513,0.311638,-0.159477,-0.115411,-0.636278,0,0,0,0.0557623,-0.515206,-0.000101891,1.16927,-0.655994,-0.0788561,0.22375,0.160155,0.112349,-0.451365,0,0,0,0,0,0 ] - [ 0.0495864,-0.382673,-0.000107961,0.881692,-0.500953,-0.0726694,0.311295,-0.159481,-0.1154,-0.636278,0,0,0,0.055778,-0.517949,-0.000102014,1.16937,-0.653354,-0.0788721,0.224877,0.160143,0.112387,-0.451465,0,0,0,0,0,0 ] - [ 0.0496097,-0.382339,-0.000107898,0.881765,-0.501359,-0.0726926,0.310952,-0.159484,-0.115388,-0.636278,0,0,0,0.0557975,-0.52065,-0.000102127,1.16938,-0.650669,-0.0788919,0.226023,0.160131,0.112426,-0.451606,0,0,0,0,0,0 ] - [ 0.0496382,-0.381996,-0.000107824,0.881823,-0.501761,-0.072721,0.31061,-0.159488,-0.115376,-0.636278,0,0,0,0.0558208,-0.523308,-0.00010223,1.16931,-0.647939,-0.0789155,0.227188,0.160118,0.112465,-0.451787,0,0,0,0,0,0 ] - [ 0.0496717,-0.381644,-0.000107739,0.881867,-0.502157,-0.0727546,0.310267,-0.159492,-0.115365,-0.636278,0,0,0,0.0558479,-0.525922,-0.000102324,1.16915,-0.645167,-0.0789428,0.228372,0.160106,0.112506,-0.452008,0,0,0,0,0,0 ] - [ 0.0497104,-0.381282,-0.000107643,0.881897,-0.502549,-0.0727931,0.309925,-0.159495,-0.115353,-0.636278,0,0,0,0.0558786,-0.528492,-0.000102407,1.16891,-0.642351,-0.0789738,0.229573,0.160093,0.112546,-0.452269,0,0,0,0,0,0 ] - [ 0.049754,-0.38091,-0.000107536,0.881912,-0.502935,-0.0728367,0.309582,-0.159499,-0.115342,-0.636278,0,0,0,0.0559129,-0.531017,-0.00010248,1.16858,-0.639494,-0.0790085,0.230793,0.160081,0.112588,-0.452569,0,0,0,0,0,0 ] - [ 0.0498025,-0.380529,-0.000107419,0.881912,-0.503317,-0.0728851,0.30924,-0.159503,-0.11533,-0.636278,0,0,0,0.0559508,-0.533496,-0.000102544,1.16816,-0.636596,-0.0790466,0.232031,0.160068,0.11263,-0.452909,0,0,0,0,0,0 ] - [ 0.0498559,-0.380139,-0.000107291,0.881898,-0.503693,-0.0729384,0.308897,-0.159506,-0.115318,-0.636278,0,0,0,0.0559922,-0.535929,-0.000102598,1.16765,-0.633657,-0.0790882,0.233286,0.160055,0.112673,-0.453288,0,0,0,0,0,0 ] - [ 0.049914,-0.379739,-0.000107153,0.881869,-0.504064,-0.0729964,0.308555,-0.15951,-0.115307,-0.636278,0,0,0,0.056037,-0.538316,-0.000102642,1.16706,-0.63068,-0.0791332,0.234558,0.160042,0.112716,-0.453707,0,0,0,0,0,0 ] - [ 0.0499767,-0.379329,-0.000107005,0.881825,-0.504431,-0.073059,0.308212,-0.159514,-0.115295,-0.636278,0,0,0,0.056085,-0.540656,-0.000102677,1.16638,-0.627663,-0.0791815,0.235848,0.160029,0.11276,-0.454164,0,0,0,0,0,0 ] - [ 0.050044,-0.37891,-0.000106847,0.881767,-0.504792,-0.0731262,0.30787,-0.159517,-0.115284,-0.636278,0,0,0,0.0561363,-0.542948,-0.000102702,1.16562,-0.62461,-0.079233,0.237153,0.160015,0.112804,-0.454661,0,0,0,0,0,0 ] - [ 0.0501158,-0.378481,-0.00010668,0.881695,-0.505148,-0.0731979,0.307527,-0.159521,-0.115272,-0.636278,0,0,0,0.0561908,-0.545192,-0.000102718,1.16478,-0.621519,-0.0792876,0.238475,0.160002,0.112849,-0.455195,0,0,0,0,0,0 ] - [ 0.0501919,-0.378042,-0.000106503,0.881608,-0.5055,-0.0732739,0.307185,-0.159525,-0.11526,-0.636278,0,0,0,0.0562482,-0.547387,-0.000102724,1.16385,-0.618393,-0.0793453,0.239813,0.159988,0.112895,-0.455768,0,0,0,0,0,0 ] - [ 0.0502722,-0.377594,-0.000106317,0.881506,-0.505846,-0.0733541,0.306843,-0.159529,-0.115249,-0.636278,0,0,0,0.0563085,-0.549534,-0.000102722,1.16283,-0.615232,-0.0794058,0.241166,0.159975,0.112941,-0.456378,0,0,0,0,0,0 ] - [ 0.0503567,-0.377136,-0.000106122,0.88139,-0.506188,-0.0734385,0.3065,-0.159532,-0.115237,-0.636278,0,0,0,0.0563717,-0.551631,-0.00010271,1.16173,-0.612038,-0.0794692,0.242534,0.159961,0.112988,-0.457026,0,0,0,0,0,0 ] - [ 0.0504451,-0.376669,-0.000105919,0.88126,-0.506525,-0.0735268,0.306158,-0.159536,-0.115226,-0.636278,0,0,0,0.0564376,-0.553679,-0.000102689,1.16055,-0.60881,-0.0795352,0.243917,0.159947,0.113035,-0.457711,0,0,0,0,0,0 ] - [ 0.0505374,-0.376192,-0.000105707,0.881115,-0.506857,-0.073619,0.305815,-0.15954,-0.115214,-0.636278,0,0,0,0.056506,-0.555677,-0.00010266,1.15929,-0.60555,-0.0796037,0.245315,0.159933,0.113083,-0.458433,0,0,0,0,0,0 ] - [ 0.0506334,-0.375706,-0.000105488,0.880956,-0.507184,-0.0737148,0.305473,-0.159543,-0.115202,-0.636278,0,0,0,0.0565768,-0.557624,-0.000102623,1.15795,-0.602259,-0.0796747,0.246726,0.159919,0.113131,-0.459191,0,0,0,0,0,0 ] - [ 0.050733,-0.37521,-0.000105261,0.880783,-0.507507,-0.0738142,0.305131,-0.159547,-0.115191,-0.636278,0,0,0,0.0566499,-0.559521,-0.000102577,1.15652,-0.598939,-0.079748,0.248151,0.159905,0.113179,-0.459985,0,0,0,0,0,0 ] - [ 0.0510919,-0.374704,0.000549238,0.880595,-0.508488,-0.072994,0.304789,-0.159551,-0.115179,-0.636278,0,0,0,0.0570876,-0.561366,0.000620892,1.15502,-0.596248,-0.0788616,0.24959,0.15989,0.113228,-0.460815,0,0,0,0,0,0 ] - [ 0.0511981,-0.37419,0.000549424,0.880394,-0.508801,-0.0731004,0.304446,-0.159554,-0.115168,-0.636278,0,0,0,0.0571649,-0.563161,0.000621825,1.15344,-0.59287,-0.0789375,0.251041,0.159876,0.113278,-0.46168,0,0,0,0,0,0 ] - [ 0.0513074,-0.373666,0.000549616,0.880178,-0.509109,-0.0732099,0.304104,-0.159558,-0.115156,-0.636278,0,0,0,0.0572441,-0.564904,0.000622748,1.15177,-0.589465,-0.0790153,0.252505,0.159862,0.113328,-0.46258,0,0,0,0,0,0 ] - [ 0.0514196,-0.373132,0.000549815,0.879949,-0.509413,-0.0733223,0.303762,-0.159562,-0.115144,-0.636278,0,0,0,0.0573251,-0.566595,0.000623661,1.15004,-0.586034,-0.0790948,0.25398,0.159847,0.113378,-0.463514,0,0,0,0,0,0 ] - [ 0.0515348,-0.37259,0.00055002,0.879706,-0.509713,-0.0734377,0.30342,-0.159565,-0.115133,-0.636278,0,0,0,0.0574076,-0.568235,0.000624561,1.14822,-0.582577,-0.079176,0.255467,0.159832,0.113429,-0.464482,0,0,0,0,0,0 ] - [ 0.0516526,-0.372038,0.00055023,0.879449,-0.510008,-0.0735557,0.303078,-0.159569,-0.115121,-0.636278,0,0,0,0.0574917,-0.569822,0.000625449,1.14633,-0.579097,-0.0792588,0.256966,0.159818,0.11348,-0.465483,0,0,0,0,0,0 ] - [ 0.0517731,-0.371477,0.000550446,0.879178,-0.510298,-0.0736764,0.302736,-0.159573,-0.11511,-0.636278,0,0,0,0.0575772,-0.571358,0.000626324,1.14436,-0.575593,-0.079343,0.258475,0.159803,0.113532,-0.466518,0,0,0,0,0,0 ] - [ 0.0518959,-0.370907,0.000550667,0.878895,-0.510585,-0.0737995,0.302394,-0.159576,-0.115098,-0.636278,0,0,0,0.0576639,-0.572841,0.000627185,1.14232,-0.572068,-0.0794285,0.259994,0.159788,0.113584,-0.467584,0,0,0,0,0,0 ] - [ 0.052021,-0.370327,0.000550892,0.878597,-0.510867,-0.0739247,0.302052,-0.15958,-0.115086,-0.636278,0,0,0,0.0577516,-0.574271,0.000628031,1.1402,-0.568521,-0.079515,0.261523,0.159773,0.113636,-0.468682,0,0,0,0,0,0 ] - [ 0.0521481,-0.369739,0.000551121,0.878287,-0.511144,-0.074052,0.30171,-0.159584,-0.115075,-0.636278,0,0,0,0.0578402,-0.57565,0.000628861,1.13801,-0.564955,-0.0796024,0.263062,0.159758,0.113689,-0.469811,0,0,0,0,0,0 ] - [ 0.0523736,-0.369142,0.000798743,0.877964,-0.511467,-0.0729023,0.301368,-0.159587,-0.115063,-0.636278,0,0,0,0.058066,-0.576975,0.00090577,1.13575,-0.561417,-0.0783895,0.26461,0.159743,0.113742,-0.470972,0,0,0,0,0,0 ] - [ 0.0525041,-0.368536,0.000798928,0.877628,-0.511737,-0.0730333,0.301026,-0.159591,-0.115052,-0.636278,0,0,0,0.0581558,-0.578248,0.000906799,1.13342,-0.557814,-0.0784777,0.266165,0.159728,0.113795,-0.472162,0,0,0,0,0,0 ] - [ 0.0526363,-0.367922,0.000799114,0.877278,-0.512002,-0.0731659,0.300684,-0.159595,-0.11504,-0.636278,0,0,0,0.0582462,-0.579469,0.000907802,1.13102,-0.554194,-0.0785666,0.267729,0.159713,0.113849,-0.473381,0,0,0,0,0,0 ] - [ 0.0527699,-0.367299,0.000799302,0.876917,-0.512263,-0.0732999,0.300342,-0.159598,-0.115029,-0.636278,0,0,0,0.0583368,-0.580636,0.000908778,1.12855,-0.550558,-0.0786558,0.269301,0.159698,0.113903,-0.47463,0,0,0,0,0,0 ] - [ 0.0529048,-0.366667,0.000799491,0.876543,-0.512521,-0.0734351,0.300001,-0.159602,-0.115017,-0.636278,0,0,0,0.0584277,-0.581752,0.000909725,1.12602,-0.546907,-0.0787453,0.27088,0.159683,0.113957,-0.475907,0,0,0,0,0,0 ] - [ 0.0530407,-0.366027,0.000799681,0.876156,-0.512775,-0.0735715,0.299659,-0.159606,-0.115005,-0.636278,0,0,0,0.0585186,-0.582815,0.000910645,1.12342,-0.543243,-0.0788349,0.272465,0.159668,0.114011,-0.477212,0,0,0,0,0,0 ] - [ 0.0531775,-0.365378,0.000799871,0.875758,-0.513025,-0.0737087,0.299317,-0.15961,-0.114994,-0.636278,0,0,0,0.0586093,-0.583825,0.000911535,1.12075,-0.539566,-0.0789244,0.274056,0.159653,0.114065,-0.478544,0,0,0,0,0,0 ] - [ 0.0533151,-0.364721,0.000800061,0.875347,-0.513271,-0.0738467,0.298976,-0.159613,-0.114982,-0.636278,0,0,0,0.0586998,-0.584783,0.000912394,1.11802,-0.535877,-0.0790137,0.275653,0.159638,0.11412,-0.479902,0,0,0,0,0,0 ] - [ 0.0535131,-0.364056,0.000954281,0.874925,-0.513439,-0.072686,0.298634,-0.159617,-0.114971,-0.636278,0,0,0,0.0588739,-0.585689,0.00108563,1.11523,-0.532102,-0.0777867,0.277255,0.159622,0.114175,-0.481286,0,0,0,0,0,0 ] - [ 0.0536515,-0.363383,0.000954418,0.874491,-0.513678,-0.0728249,0.298293,-0.159621,-0.114959,-0.636278,0,0,0,0.0589632,-0.586543,0.00108652,1.11237,-0.528394,-0.0778748,0.278862,0.159607,0.11423,-0.482696,0,0,0,0,0,0 ] - [ 0.0537902,-0.362702,0.000954554,0.874046,-0.513914,-0.0729642,0.297951,-0.159624,-0.114948,-0.636278,0,0,0,0.0590519,-0.587345,0.00108736,1.10946,-0.524676,-0.0779623,0.280473,0.159592,0.114285,-0.48413,0,0,0,0,0,0 ] - [ 0.053929,-0.362012,0.000954687,0.873589,-0.514146,-0.0731035,0.29761,-0.159628,-0.114936,-0.636278,0,0,0,0.0591398,-0.588095,0.00108818,1.10648,-0.520952,-0.078049,0.282087,0.159577,0.114341,-0.485587,0,0,0,0,0,0 ] - [ 0.0540676,-0.361315,0.000954818,0.873121,-0.514375,-0.0732427,0.297269,-0.159632,-0.114924,-0.636278,0,0,0,0.0592267,-0.588794,0.00108895,1.10345,-0.517221,-0.0781349,0.283705,0.159561,0.114396,-0.487068,0,0,0,0,0,0 ] - [ 0.054206,-0.360611,0.000954945,0.872643,-0.514602,-0.0733817,0.296928,-0.159635,-0.114913,-0.636278,0,0,0,0.0593125,-0.589442,0.00108968,1.10036,-0.513485,-0.0782196,0.285325,0.159546,0.114452,-0.488572,0,0,0,0,0,0 ] - [ 0.0543439,-0.359898,0.000955069,0.872154,-0.514825,-0.0735202,0.296586,-0.159639,-0.114901,-0.636278,0,0,0,0.059397,-0.590039,0.00109037,1.09722,-0.509745,-0.0783032,0.286948,0.159531,0.114508,-0.490097,0,0,0,0,0,0 ] - [ 0.0545259,-0.359179,0.00107042,0.871654,-0.514927,-0.0723787,0.296245,-0.159643,-0.11489,-0.636278,0,0,0,0.059542,-0.590585,0.00122026,1.09402,-0.505884,-0.0770918,0.288572,0.159516,0.114563,-0.491643,0,0,0,0,0,0 ] - [ 0.0546623,-0.358451,0.00107048,0.871144,-0.515144,-0.0725159,0.295904,-0.159646,-0.114878,-0.636278,0,0,0,0.0596234,-0.591081,0.00122091,1.09077,-0.502139,-0.0771724,0.290197,0.1595,0.114619,-0.49321,0,0,0,0,0,0 ] - [ 0.0547979,-0.357717,0.00107055,0.870624,-0.515359,-0.0726522,0.295563,-0.15965,-0.114867,-0.636278,0,0,0,0.0597032,-0.591527,0.00122151,1.08747,-0.498392,-0.0772513,0.291823,0.159485,0.114675,-0.494796,0,0,0,0,0,0 ] - [ 0.0549323,-0.356975,0.0010706,0.870094,-0.51557,-0.0727873,0.295222,-0.159654,-0.114855,-0.636278,0,0,0,0.0597811,-0.591923,0.00122206,1.08412,-0.494646,-0.0773285,0.293449,0.15947,0.114731,-0.496401,0,0,0,0,0,0 ] - [ 0.0550655,-0.356227,0.00107066,0.869555,-0.51578,-0.0729213,0.294881,-0.159657,-0.114844,-0.636278,0,0,0,0.0598571,-0.59227,0.00122257,1.08072,-0.490901,-0.0774039,0.295075,0.159455,0.114786,-0.498025,0,0,0,0,0,0 ] - [ 0.0551973,-0.355471,0.0010707,0.869006,-0.515986,-0.0730538,0.294541,-0.159661,-0.114832,-0.636278,0,0,0,0.0599311,-0.592568,0.00122303,1.07728,-0.487158,-0.0774773,0.296699,0.15944,0.114842,-0.499665,0,0,0,0,0,0 ] - [ 0.0553276,-0.354709,0.00107074,0.868448,-0.516191,-0.0731848,0.2942,-0.159665,-0.114821,-0.636278,0,0,0,0.0600029,-0.592818,0.00122344,1.07379,-0.483419,-0.0775486,0.298323,0.159425,0.114898,-0.501323,0,0,0,0,0,0 ] - [ 0.0554941,-0.353939,0.00116924,0.867882,-0.516241,-0.0719509,0.293859,-0.159668,-0.114809,-0.636278,0,0,0,0.0601244,-0.59302,0.0013344,1.07026,-0.479531,-0.0762408,0.299944,0.15941,0.114954,-0.502997,0,0,0,0,0,0 ] - [ 0.0556207,-0.353164,0.00116922,0.867306,-0.516441,-0.0720783,0.293519,-0.159672,-0.114797,-0.636278,0,0,0,0.0601912,-0.593174,0.00133472,1.06668,-0.475802,-0.0763073,0.301564,0.159395,0.115009,-0.504685,0,0,0,0,0,0 ] - [ 0.0557452,-0.352381,0.00116919,0.866722,-0.516639,-0.0722038,0.293178,-0.159676,-0.114786,-0.636278,0,0,0,0.0602556,-0.59328,0.001335,1.06307,-0.472078,-0.0763714,0.30318,0.15938,0.115065,-0.506389,0,0,0,0,0,0 ] - [ 0.0558676,-0.351593,0.00116915,0.866129,-0.516835,-0.072327,0.292838,-0.159679,-0.114774,-0.636278,0,0,0,0.0603172,-0.593341,0.00133522,1.05941,-0.468363,-0.0764328,0.304793,0.159365,0.11512,-0.508105,0,0,0,0,0,0 ] - [ 0.0559876,-0.350798,0.00116911,0.865529,-0.517029,-0.0724479,0.292497,-0.159683,-0.114763,-0.636278,0,0,0,0.0603761,-0.593355,0.0013354,1.05572,-0.464656,-0.0764916,0.306402,0.15935,0.115176,-0.509835,0,0,0,0,0,0 ] - [ 0.0561052,-0.349997,0.00116905,0.864921,-0.517222,-0.0725664,0.292157,-0.159687,-0.114751,-0.636278,0,0,0,0.0604321,-0.593324,0.00133552,1.05199,-0.460958,-0.0765475,0.308006,0.159335,0.115231,-0.511577,0,0,0,0,0,0 ] - [ 0.0562202,-0.34919,0.00116899,0.864305,-0.517413,-0.0726823,0.291817,-0.15969,-0.11474,-0.636278,0,0,0,0.060485,-0.593247,0.0013356,1.04823,-0.457272,-0.0766005,0.309606,0.159321,0.115286,-0.513331,0,0,0,0,0,0 ] - [ 0.0563648,-0.348377,0.00125302,0.863682,-0.517424,-0.0713653,0.291477,-0.159694,-0.114728,-0.636278,0,0,0,0.0605785,-0.593127,0.00143012,1.04443,-0.453417,-0.0752074,0.3112,0.159306,0.115341,-0.515095,0,0,0,0,0,0 ] - [ 0.056474,-0.347558,0.0012529,0.863052,-0.517612,-0.0714755,0.291137,-0.159698,-0.114717,-0.636278,0,0,0,0.0606249,-0.592962,0.00143008,1.0406,-0.449756,-0.0752541,0.312788,0.159291,0.115395,-0.516869,0,0,0,0,0,0 ] - [ 0.0565802,-0.346733,0.00125276,0.862415,-0.517799,-0.0715828,0.290797,-0.159701,-0.114705,-0.636278,0,0,0,0.060668,-0.592755,0.00142999,1.03675,-0.446108,-0.0752975,0.31437,0.159277,0.11545,-0.518652,0,0,0,0,0,0 ] - [ 0.0566833,-0.345903,0.00125262,0.861771,-0.517986,-0.0716868,0.290457,-0.159705,-0.114694,-0.636278,0,0,0,0.0607077,-0.592504,0.00142985,1.03287,-0.442475,-0.0753376,0.315944,0.159263,0.115504,-0.520444,0,0,0,0,0,0 ] - [ 0.056783,-0.345068,0.00125247,0.861122,-0.518171,-0.0717876,0.290117,-0.159709,-0.114682,-0.636278,0,0,0,0.0607439,-0.592212,0.00142966,1.02896,-0.438858,-0.0753742,0.317512,0.159248,0.115558,-0.522243,0,0,0,0,0,0 ] - [ 0.0568793,-0.344227,0.00125231,0.860466,-0.518356,-0.071885,0.289777,-0.159712,-0.114671,-0.636278,0,0,0,0.0607764,-0.591879,0.00142942,1.02502,-0.435258,-0.0754072,0.319071,0.159234,0.115611,-0.524048,0,0,0,0,0,0 ] - [ 0.056996,-0.343381,0.00131463,0.859804,-0.518367,-0.070699,0.289438,-0.159716,-0.114659,-0.636278,0,0,0,0.0608369,-0.591505,0.0014993,1.02107,-0.431504,-0.0741465,0.320622,0.15922,0.115665,-0.52586,0,0,0,0,0,0 ] - [ 0.057085,-0.34253,0.00131442,0.859136,-0.518551,-0.0707891,0.289098,-0.159719,-0.114648,-0.636278,0,0,0,0.0608618,-0.591092,0.00149894,1.01709,-0.427941,-0.0741721,0.322164,0.159206,0.115718,-0.527677,0,0,0,0,0,0 ] - [ 0.0571702,-0.341674,0.0013142,0.858463,-0.518734,-0.0708754,0.288759,-0.159723,-0.114636,-0.636278,0,0,0,0.0608827,-0.590639,0.00149854,1.0131,-0.424402,-0.0741938,0.323697,0.159192,0.115771,-0.529499,0,0,0,0,0,0 ] - [ 0.0572514,-0.340814,0.00131396,0.857785,-0.518917,-0.0709578,0.28842,-0.159727,-0.114625,-0.636278,0,0,0,0.0608997,-0.590148,0.00149808,1.00909,-0.420881,-0.0742116,0.32522,0.159179,0.115823,-0.531324,0,0,0,0,0,0 ] - [ 0.0573286,-0.339948,0.00131372,0.857102,-0.519099,-0.0710361,0.28808,-0.15973,-0.114613,-0.636278,0,0,0,0.0609125,-0.589619,0.00149759,1.00506,-0.417383,-0.0742254,0.326733,0.159165,0.115875,-0.533152,0,0,0,0,0,0 ] - [ 0.0574016,-0.339078,0.00131347,0.856415,-0.519282,-0.0711103,0.287741,-0.159734,-0.114602,-0.636278,0,0,0,0.0609213,-0.589054,0.00149704,1.00102,-0.413907,-0.0742351,0.328234,0.159152,0.115927,-0.534982,0,0,0,0,0,0 ] - [ 0.0574901,-0.338203,0.00136529,0.855723,-0.519285,-0.0699046,0.287402,-0.159738,-0.11459,-0.636278,0,0,0,0.0609515,-0.588452,0.00155485,0.996969,-0.410277,-0.072956,0.329725,0.159138,0.115978,-0.536813,0,0,0,0,0,0 ] - [ 0.0575544,-0.337324,0.00136499,0.855027,-0.519468,-0.0699701,0.287063,-0.159741,-0.114579,-0.636278,0,0,0,0.0609515,-0.587816,0.00155419,0.992907,-0.406852,-0.0729571,0.331204,0.159125,0.116029,-0.538645,0,0,0,0,0,0 ] - [ 0.0576141,-0.336441,0.00136468,0.854327,-0.519651,-0.070031,0.286724,-0.159745,-0.114567,-0.636278,0,0,0,0.0609471,-0.587144,0.00155349,0.988837,-0.403453,-0.072954,0.33267,0.159112,0.11608,-0.540477,0,0,0,0,0,0 ] - [ 0.0576692,-0.335553,0.00136436,0.853624,-0.519835,-0.0700874,0.286385,-0.159749,-0.114556,-0.636278,0,0,0,0.0609382,-0.58644,0.00155274,0.984761,-0.400082,-0.0729464,0.334124,0.159099,0.11613,-0.542308,0,0,0,0,0,0 ] - [ 0.0577195,-0.334661,0.00136404,0.852917,-0.52002,-0.070139,0.286047,-0.159752,-0.114544,-0.636278,0,0,0,0.0609248,-0.585702,0.00155196,0.980681,-0.39674,-0.0729343,0.335565,0.159086,0.116179,-0.544137,0,0,0,0,0,0 ] - [ 0.057765,-0.333766,0.0013637,0.852207,-0.520206,-0.0701857,0.285708,-0.159756,-0.114533,-0.636278,0,0,0,0.0609067,-0.584933,0.00155113,0.976599,-0.393427,-0.0729177,0.336992,0.159073,0.116229,-0.545964,0,0,0,0,0,0 ] - [ 0.0578221,-0.332866,0.00140694,0.851494,-0.520207,-0.0689541,0.28537,-0.15976,-0.114521,-0.636278,0,0,0,0.060905,-0.584132,0.00159905,0.972517,-0.38996,-0.0716148,0.338406,0.159061,0.116277,-0.547788,0,0,0,0,0,0 ] - [ 0.0578576,-0.331963,0.00140657,0.850778,-0.520395,-0.0689909,0.285031,-0.159763,-0.11451,-0.636278,0,0,0,0.0608773,-0.583302,0.00159812,0.968436,-0.38671,-0.0715888,0.339805,0.159048,0.116326,-0.549607,0,0,0,0,0,0 ] - [ 0.0578879,-0.331056,0.00140618,0.85006,-0.520584,-0.0690225,0.284693,-0.159767,-0.114498,-0.636278,0,0,0,0.0608448,-0.582442,0.00159716,0.964359,-0.383493,-0.0715579,0.341189,0.159036,0.116373,-0.551422,0,0,0,0,0,0 ] - [ 0.057913,-0.330146,0.00140578,0.84934,-0.520774,-0.0690489,0.284355,-0.159771,-0.114487,-0.636278,0,0,0,0.0608074,-0.581554,0.00159615,0.960287,-0.380309,-0.0715222,0.342557,0.159024,0.11642,-0.553232,0,0,0,0,0,0 ] - [ 0.0579327,-0.329232,0.00140538,0.848618,-0.520965,-0.06907,0.284017,-0.159774,-0.114476,-0.636278,0,0,0,0.060765,-0.580639,0.00159512,0.956223,-0.37716,-0.0714816,0.343911,0.159012,0.116467,-0.555035,0,0,0,0,0,0 ] - [ 0.057947,-0.328315,0.00140496,0.847894,-0.521159,-0.0690856,0.283679,-0.159778,-0.114464,-0.636278,0,0,0,0.0607176,-0.579697,0.00159405,0.952168,-0.374047,-0.071436,0.345248,0.159,0.116513,-0.556832,0,0,0,0,0,0 ] - [ 0.0579694,-0.327395,0.00144071,0.847169,-0.521168,-0.0678349,0.283341,-0.159781,-0.114453,-0.636278,0,0,0,0.0606821,-0.57873,0.00163333,0.948124,-0.370785,-0.0701176,0.346568,0.158988,0.116559,-0.55862,0,0,0,0,0,0 ] - [ 0.0579725,-0.326472,0.00144026,0.846443,-0.521365,-0.0678394,0.283004,-0.159785,-0.114441,-0.636278,0,0,0,0.0606244,-0.577738,0.00163218,0.944094,-0.367746,-0.0700618,0.347872,0.158977,0.116604,-0.560401,0,0,0,0,0,0 ] - [ 0.0579698,-0.325545,0.00143981,0.845715,-0.521564,-0.0678382,0.282666,-0.159789,-0.11443,-0.636278,0,0,0,0.0605614,-0.576723,0.001631,0.940079,-0.364747,-0.0700008,0.349158,0.158966,0.116648,-0.562172,0,0,0,0,0,0 ] - [ 0.0579614,-0.324616,0.00143935,0.844987,-0.521765,-0.0678312,0.282328,-0.159792,-0.114418,-0.636278,0,0,0,0.0604931,-0.575685,0.00162979,0.936081,-0.361787,-0.0699346,0.350427,0.158955,0.116692,-0.563934,0,0,0,0,0,0 ] - [ 0.0579471,-0.323684,0.00143888,0.844259,-0.521969,-0.0678183,0.281991,-0.159796,-0.114407,-0.636278,0,0,0,0.0604195,-0.574625,0.00162855,0.932102,-0.358868,-0.0698632,0.351678,0.158944,0.116735,-0.565686,0,0,0,0,0,0 ] - [ 0.0579268,-0.322749,0.0014384,0.84353,-0.522175,-0.0677994,0.281654,-0.1598,-0.114395,-0.636278,0,0,0,0.0603405,-0.573544,0.00162728,0.928145,-0.355991,-0.0697863,0.35291,0.158933,0.116778,-0.567426,0,0,0,0,0,0 ] - [ 0.0579005,-0.321812,0.00143791,0.842801,-0.522383,-0.0677745,0.281317,-0.159803,-0.114384,-0.636278,0,0,0,0.0602561,-0.572444,0.00162599,0.92421,-0.353157,-0.0697041,0.354124,0.158922,0.11682,-0.569154,0,0,0,0,0,0 ] - [ 0.0578807,-0.320872,0.00147101,0.842072,-0.522384,-0.0663233,0.28098,-0.159807,-0.114373,-0.636278,0,0,0,0.0601816,-0.571326,0.0016621,0.920301,-0.350155,-0.0681893,0.355318,0.158912,0.116861,-0.57087,0,0,0,0,0,0 ] - [ 0.057842,-0.319929,0.0014705,0.841344,-0.522598,-0.066286,0.280643,-0.15981,-0.114361,-0.636278,0,0,0,0.060086,-0.570189,0.00166076,0.916418,-0.347409,-0.0680961,0.356493,0.158902,0.116901,-0.572573,0,0,0,0,0,0 ] - [ 0.057797,-0.318984,0.00146999,0.840616,-0.522815,-0.0662425,0.280306,-0.159814,-0.11435,-0.636278,0,0,0,0.0599848,-0.569036,0.00165939,0.912565,-0.344709,-0.0679973,0.357649,0.158892,0.116941,-0.574263,0,0,0,0,0,0 ] - [ 0.0577456,-0.318037,0.00146947,0.839889,-0.523035,-0.0661927,0.279969,-0.159818,-0.114338,-0.636278,0,0,0,0.059878,-0.567868,0.00165801,0.908742,-0.342055,-0.0678928,0.358784,0.158882,0.116981,-0.575937,0,0,0,0,0,0 ] - [ 0.0576878,-0.317088,0.00146894,0.839163,-0.523258,-0.0661364,0.279633,-0.159821,-0.114327,-0.636278,0,0,0,0.0597655,-0.566684,0.0016566,0.904952,-0.339449,-0.0677827,0.359899,0.158873,0.117019,-0.577597,0,0,0,0,0,0 ] - [ 0.0576235,-0.316137,0.0014684,0.838438,-0.523485,-0.0660735,0.279296,-0.159825,-0.114316,-0.636278,0,0,0,0.0596472,-0.565487,0.00165518,0.901197,-0.336891,-0.0676668,0.360993,0.158863,0.117057,-0.579242,0,0,0,0,0,0 ] - [ 0.0575526,-0.315183,0.00146786,0.837715,-0.523716,-0.0660041,0.27896,-0.159829,-0.114304,-0.636278,0,0,0,0.059523,-0.564277,0.00165374,0.897479,-0.334383,-0.0675452,0.362066,0.158854,0.117094,-0.58087,0,0,0,0,0,0 ] - [ 0.0574852,-0.314228,0.00149447,0.836993,-0.523744,-0.0645344,0.278624,-0.159832,-0.114293,-0.636278,0,0,0,0.0594052,-0.563056,0.00168247,0.893799,-0.331719,-0.0660182,0.363118,0.158845,0.11713,-0.582481,0,0,0,0,0,0 ] - [ 0.0574008,-0.31327,0.00149392,0.836273,-0.523981,-0.0644516,0.278288,-0.159836,-0.114281,-0.636278,0,0,0,0.0592692,-0.561824,0.00168101,0.89016,-0.329312,-0.0658848,0.364149,0.158836,0.117166,-0.584075,0,0,0,0,0,0 ] - [ 0.0573097,-0.312311,0.00149336,0.835556,-0.524223,-0.0643619,0.277952,-0.159839,-0.11427,-0.636278,0,0,0,0.0591273,-0.560582,0.00167953,0.886563,-0.326957,-0.0657454,0.365157,0.158828,0.117201,-0.585651,0,0,0,0,0,0 ] - [ 0.0572117,-0.31135,0.0014928,0.83484,-0.524468,-0.0642655,0.277616,-0.159843,-0.114259,-0.636278,0,0,0,0.0589793,-0.559332,0.00167805,0.88301,-0.324654,-0.0656,0.366144,0.158819,0.117235,-0.587208,0,0,0,0,0,0 ] - [ 0.0571067,-0.310387,0.00149223,0.834127,-0.524718,-0.064162,0.277281,-0.159847,-0.114247,-0.636278,0,0,0,0.0588253,-0.558074,0.00167655,0.879503,-0.322405,-0.0654485,0.367108,0.158811,0.117269,-0.588746,0,0,0,0,0,0 ] - [ 0.0569947,-0.309423,0.00149166,0.833416,-0.524972,-0.0640516,0.276945,-0.15985,-0.114236,-0.636278,0,0,0,0.0586651,-0.556809,0.00167505,0.876043,-0.320211,-0.065291,0.36805,0.158803,0.117301,-0.590265,0,0,0,0,0,0 ] - [ 0.0568757,-0.308457,0.00149108,0.832708,-0.52523,-0.0639341,0.27661,-0.159854,-0.114225,-0.636278,0,0,0,0.0584988,-0.555539,0.00167353,0.872633,-0.318071,-0.0651272,0.368969,0.158795,0.117333,-0.591763,0,0,0,0,0,0 ] - [ 0.0567575,-0.30749,0.00151222,0.832003,-0.525298,-0.0624718,0.276275,-0.159857,-0.114213,-0.636278,0,0,0,0.0583356,-0.554264,0.00169612,0.869274,-0.315794,-0.0636148,0.369865,0.158788,0.117364,-0.593241,0,0,0,0,0,0 ] - [ 0.0566241,-0.306521,0.00151165,0.831301,-0.525565,-0.0623399,0.27594,-0.159861,-0.114202,-0.636278,0,0,0,0.0581567,-0.552985,0.00169462,0.865969,-0.313767,-0.0634386,0.370738,0.158781,0.117394,-0.594698,0,0,0,0,0,0 ] - [ 0.0564833,-0.305551,0.00151107,0.830602,-0.525836,-0.0622007,0.275605,-0.159865,-0.114191,-0.636278,0,0,0,0.0579715,-0.551703,0.00169311,0.862717,-0.311798,-0.063256,0.371587,0.158774,0.117424,-0.596133,0,0,0,0,0,0 ] - [ 0.0563352,-0.304579,0.00151049,0.829907,-0.526113,-0.0620542,0.27527,-0.159868,-0.114179,-0.636278,0,0,0,0.0577799,-0.55042,0.0016916,0.859522,-0.309886,-0.063067,0.372413,0.158767,0.117452,-0.597547,0,0,0,0,0,0 ] - [ 0.0561797,-0.303606,0.0015099,0.829215,-0.526394,-0.0619003,0.274935,-0.159872,-0.114168,-0.636278,0,0,0,0.0575818,-0.549135,0.00169008,0.856385,-0.308034,-0.0628716,0.373216,0.15876,0.11748,-0.598937,0,0,0,0,0,0 ] - [ 0.0560167,-0.302632,0.00150931,0.828526,-0.52668,-0.0617388,0.274601,-0.159876,-0.114157,-0.636278,0,0,0,0.0573772,-0.547851,0.00168857,0.853307,-0.30624,-0.0626697,0.373994,0.158754,0.117507,-0.600305,0,0,0,0,0,0 ] - [ 0.0558462,-0.301657,0.00150871,0.827842,-0.526971,-0.0615699,0.274266,-0.159879,-0.114145,-0.636278,0,0,0,0.0571661,-0.546568,0.00168706,0.85029,-0.304507,-0.0624612,0.374749,0.158748,0.117533,-0.60165,0,0,0,0,0,0 ] - [ 0.0556746,-0.30068,0.0015258,0.827161,-0.527088,-0.0601242,0.273932,-0.159883,-0.114134,-0.636278,0,0,0,0.0569559,-0.545286,0.00170514,0.847336,-0.302655,-0.060973,0.375479,0.158742,0.117559,-0.60297,0,0,0,0,0,0 ] - [ 0.0554887,-0.299702,0.00152522,0.826485,-0.52739,-0.05994,0.273598,-0.159886,-0.114123,-0.636278,0,0,0,0.0567314,-0.544007,0.00170366,0.844445,-0.301044,-0.0607512,0.376186,0.158736,0.117583,-0.604267,0,0,0,0,0,0 ] - [ 0.0552951,-0.298723,0.00152464,0.825812,-0.527696,-0.059748,0.273264,-0.15989,-0.114111,-0.636278,0,0,0,0.0565002,-0.542731,0.00170219,0.841619,-0.299494,-0.0605227,0.376868,0.15873,0.117607,-0.605539,0,0,0,0,0,0 ] - [ 0.0550937,-0.297743,0.00152405,0.825144,-0.528009,-0.0595482,0.27293,-0.159893,-0.1141,-0.636278,0,0,0,0.0562623,-0.54146,0.00170071,0.83886,-0.298006,-0.0602873,0.377526,0.158725,0.11763,-0.606787,0,0,0,0,0,0 ] - [ 0.0548844,-0.296762,0.00152346,0.82448,-0.528326,-0.0593405,0.272596,-0.159897,-0.114089,-0.636278,0,0,0,0.0560175,-0.540194,0.00169925,0.836168,-0.296581,-0.0600451,0.378159,0.15872,0.117652,-0.608009,0,0,0,0,0,0 ] - [ 0.0546672,-0.29578,0.00152287,0.823821,-0.52865,-0.0591249,0.272263,-0.159901,-0.114077,-0.636278,0,0,0,0.0557657,-0.538934,0.00169779,0.833545,-0.295219,-0.059796,0.378768,0.158715,0.117673,-0.609206,0,0,0,0,0,0 ] - [ 0.054442,-0.294796,0.00152227,0.823166,-0.528979,-0.0589012,0.271929,-0.159904,-0.114066,-0.636278,0,0,0,0.055507,-0.53768,0.00169633,0.830992,-0.29392,-0.0595398,0.379352,0.158711,0.117693,-0.610377,0,0,0,0,0,0 ] - [ 0.0542086,-0.293812,0.00152167,0.822516,-0.529313,-0.0586695,0.271596,-0.159908,-0.114055,-0.636278,0,0,0,0.0552412,-0.536434,0.00169489,0.828511,-0.292684,-0.0592766,0.379912,0.158706,0.117713,-0.611522,0,0,0,0,0,0 ] - [ 0.0539732,-0.292827,0.00153769,0.821871,-0.529471,-0.0570938,0.271263,-0.159911,-0.114043,-0.636278,0,0,0,0.0549752,-0.535196,0.00171184,0.826101,-0.291331,-0.0576665,0.380448,0.158702,0.117731,-0.61264,0,0,0,0,0,0 ] - [ 0.0537236,-0.29184,0.00153712,0.82123,-0.529817,-0.0568457,0.27093,-0.159915,-0.114032,-0.636278,0,0,0,0.0546951,-0.533967,0.00171046,0.823765,-0.290224,-0.0573889,0.380958,0.158698,0.117749,-0.613732,0,0,0,0,0,0 ] - [ 0.0534656,-0.290852,0.00153655,0.820594,-0.530169,-0.0565893,0.270597,-0.159919,-0.114021,-0.636278,0,0,0,0.0544077,-0.532748,0.00170908,0.821502,-0.289181,-0.0571041,0.381444,0.158695,0.117766,-0.614798,0,0,0,0,0,0 ] - [ 0.0531992,-0.289864,0.00153598,0.819963,-0.530527,-0.0563246,0.270265,-0.159922,-0.11401,-0.636278,0,0,0,0.054113,-0.531538,0.00170772,0.819314,-0.288203,-0.0568118,0.381906,0.158691,0.117782,-0.615837,0,0,0,0,0,0 ] - [ 0.0529245,-0.288874,0.0015354,0.819337,-0.530891,-0.0560515,0.269932,-0.159926,-0.113998,-0.636278,0,0,0,0.0538109,-0.53034,0.00170637,0.817202,-0.28729,-0.0565122,0.382344,0.158688,0.117798,-0.616848,0,0,0,0,0,0 ] - [ 0.0526412,-0.287883,0.00153482,0.818716,-0.531262,-0.0557698,0.2696,-0.159929,-0.113987,-0.636278,0,0,0,0.0535013,-0.529152,0.00170503,0.815165,-0.286441,-0.056205,0.382756,0.158685,0.117812,-0.617832,0,0,0,0,0,0 ] - [ 0.0523493,-0.286891,0.00153424,0.818099,-0.531638,-0.0554796,0.269268,-0.159933,-0.113976,-0.636278,0,0,0,0.0531841,-0.527977,0.0017037,0.813206,-0.285657,-0.0558902,0.383145,0.158682,0.117826,-0.618789,0,0,0,0,0,0 ] - [ 0.0520488,-0.285897,0.00153366,0.817488,-0.53202,-0.0551807,0.268936,-0.159936,-0.113965,-0.636278,0,0,0,0.0528593,-0.526814,0.00170239,0.811323,-0.284938,-0.0555677,0.38351,0.158679,0.117838,-0.619719,0,0,0,0,0,0 ] - [ 0.0517396,-0.284903,0.00153307,0.816882,-0.532409,-0.0548731,0.268604,-0.15994,-0.113953,-0.636278,0,0,0,0.0525267,-0.525663,0.00170108,0.809518,-0.284284,-0.0552375,0.38385,0.158677,0.11785,-0.62062,0,0,0,0,0,0 ] - [ 0.0514275,-0.283907,0.00154881,0.81628,-0.532624,-0.0531918,0.268273,-0.159944,-0.113942,-0.636278,0,0,0,0.0521929,-0.524526,0.00171784,0.80779,-0.283514,-0.0535307,0.384166,0.158675,0.117861,-0.621495,0,0,0,0,0,0 ] - [ 0.0511006,-0.28291,0.00154827,0.815684,-0.533025,-0.0528666,0.267941,-0.159947,-0.113931,-0.636278,0,0,0,0.0518446,-0.523403,0.00171662,0.806141,-0.282988,-0.0531847,0.384459,0.158673,0.117872,-0.622341,0,0,0,0,0,0 ] - [ 0.0507647,-0.281911,0.00154774,0.815093,-0.533433,-0.0525323,0.26761,-0.159951,-0.11392,-0.636278,0,0,0,0.0514883,-0.522293,0.00171542,0.804569,-0.282527,-0.0528307,0.384728,0.158671,0.117881,-0.62316,0,0,0,0,0,0 ] - [ 0.0504198,-0.280912,0.0015472,0.814506,-0.533847,-0.0521891,0.267279,-0.159954,-0.113908,-0.636278,0,0,0,0.0511239,-0.521199,0.00171423,0.803076,-0.282129,-0.0524685,0.384974,0.15867,0.11789,-0.623951,0,0,0,0,0,0 ] - [ 0.0500658,-0.27991,0.00154666,0.813925,-0.534267,-0.0518366,0.266947,-0.159958,-0.113897,-0.636278,0,0,0,0.0507513,-0.520118,0.00171306,0.801661,-0.281795,-0.0520981,0.385196,0.158669,0.117898,-0.624715,0,0,0,0,0,0 ] - [ 0.0497025,-0.278908,0.00154612,0.813348,-0.534693,-0.051475,0.266617,-0.159961,-0.113886,-0.636278,0,0,0,0.0503704,-0.519053,0.00171191,0.800324,-0.281523,-0.0517194,0.385396,0.158667,0.117905,-0.625451,0,0,0,0,0,0 ] - [ 0.04933,-0.277903,0.00154558,0.812776,-0.535127,-0.0511041,0.266286,-0.159965,-0.113875,-0.636278,0,0,0,0.0499812,-0.518003,0.00171077,0.799065,-0.281315,-0.0513323,0.385572,0.158667,0.117911,-0.626159,0,0,0,0,0,0 ] - [ 0.048948,-0.276897,0.00154503,0.812209,-0.535566,-0.0507238,0.265955,-0.159969,-0.113864,-0.636278,0,0,0,0.0495834,-0.516968,0.00170964,0.797883,-0.281168,-0.0509366,0.385726,0.158666,0.117917,-0.62684,0,0,0,0,0,0 ] - [ 0.0485566,-0.275889,0.00154449,0.811646,-0.536012,-0.0503341,0.265625,-0.159972,-0.113852,-0.636278,0,0,0,0.049177,-0.515949,0.00170853,0.796777,-0.281083,-0.0505322,0.385858,0.158665,0.117922,-0.627494,0,0,0,0,0,0 ] - [ 0.0481556,-0.27488,0.00154394,0.811088,-0.536464,-0.0499347,0.265295,-0.159976,-0.113841,-0.636278,0,0,0,0.0487619,-0.514946,0.00170744,0.795749,-0.281058,-0.0501192,0.385968,0.158665,0.117926,-0.628121,0,0,0,0,0,0 ] - [ 0.0477511,-0.273868,0.0015602,0.810535,-0.53675,-0.0482059,0.264965,-0.159979,-0.11383,-0.636278,0,0,0,0.0483446,-0.513958,0.00172492,0.794796,-0.28092,-0.0483734,0.386056,0.158665,0.117929,-0.628721,0,0,0,0,0,0 ] - [ 0.0473306,-0.272854,0.00155972,0.809986,-0.537215,-0.0477872,0.264635,-0.159983,-0.113819,-0.636278,0,0,0,0.0479117,-0.512985,0.00172393,0.793918,-0.281015,-0.0479425,0.386123,0.158665,0.117931,-0.629294,0,0,0,0,0,0 ] - [ 0.0469004,-0.271839,0.00155924,0.809441,-0.537686,-0.0473586,0.264306,-0.159986,-0.113808,-0.636278,0,0,0,0.0474698,-0.512029,0.00172296,0.793114,-0.281168,-0.0475025,0.38617,0.158666,0.117933,-0.62984,0,0,0,0,0,0 ] - [ 0.0464602,-0.270821,0.00155876,0.8089,-0.538164,-0.04692,0.263976,-0.15999,-0.113797,-0.636278,0,0,0,0.0470187,-0.511088,0.00172201,0.792383,-0.281379,-0.0470533,0.386195,0.158666,0.117934,-0.63036,0,0,0,0,0,0 ] - [ 0.0460099,-0.2698,0.00155828,0.808364,-0.538649,-0.0464714,0.263647,-0.159993,-0.113785,-0.636278,0,0,0,0.0465583,-0.510163,0.00172107,0.791725,-0.281647,-0.0465947,0.3862,0.158667,0.117935,-0.630855,0,0,0,0,0,0 ] - [ 0.0455494,-0.268778,0.0015578,0.807831,-0.539139,-0.0460125,0.263318,-0.159997,-0.113774,-0.636278,0,0,0,0.0460884,-0.509253,0.00172015,0.791137,-0.28197,-0.0461266,0.386186,0.158667,0.117934,-0.631323,0,0,0,0,0,0 ] - [ 0.0450786,-0.267752,0.00155732,0.807302,-0.539636,-0.0455434,0.262989,-0.16,-0.113763,-0.636278,0,0,0,0.0456089,-0.508359,0.00171924,0.79062,-0.282347,-0.0456489,0.386152,0.158668,0.117933,-0.631767,0,0,0,0,0,0 ] - [ 0.0445974,-0.266724,0.00155683,0.806776,-0.54014,-0.0450639,0.26266,-0.160004,-0.113752,-0.636278,0,0,0,0.0451197,-0.50748,0.00171835,0.790171,-0.282778,-0.0451614,0.386099,0.15867,0.117932,-0.632185,0,0,0,0,0,0 ] - [ 0.0441057,-0.265693,0.00155635,0.806254,-0.540649,-0.0445739,0.262331,-0.160008,-0.113741,-0.636278,0,0,0,0.0446206,-0.506616,0.00171748,0.789788,-0.283261,-0.0446641,0.386028,0.158671,0.11793,-0.632579,0,0,0,0,0,0 ] - [ 0.0436034,-0.264659,0.00155587,0.805735,-0.541165,-0.0440733,0.262003,-0.160011,-0.11373,-0.636278,0,0,0,0.0441115,-0.505766,0.00171662,0.789472,-0.283794,-0.0441567,0.385939,0.158673,0.117927,-0.632949,0,0,0,0,0,0 ] - [ 0.0430903,-0.263622,0.00155538,0.805219,-0.541687,-0.0435619,0.261675,-0.160015,-0.113719,-0.636278,0,0,0,0.0435923,-0.504931,0.00171577,0.789219,-0.284378,-0.0436391,0.385832,0.158674,0.117923,-0.633295,0,0,0,0,0,0 ] - [ 0.0425663,-0.262581,0.0015549,0.804706,-0.542215,-0.0430396,0.261347,-0.160018,-0.113708,-0.636278,0,0,0,0.0430627,-0.504109,0.00171494,0.789028,-0.285009,-0.0431112,0.385709,0.158676,0.117919,-0.633618,0,0,0,0,0,0 ] - [ 0.0420314,-0.261537,0.00155441,0.804195,-0.54275,-0.0425063,0.261019,-0.160022,-0.113696,-0.636278,0,0,0,0.0425227,-0.503302,0.00171412,0.788897,-0.285687,-0.0425728,0.385569,0.158678,0.117915,-0.633919,0,0,0,0,0,0 ] - [ 0.0414927,-0.260489,0.00157446,0.803687,-0.543089,-0.0406409,0.260691,-0.160025,-0.113685,-0.636278,0,0,0,0.0419802,-0.502507,0.00173594,0.788825,-0.286209,-0.0406979,0.385413,0.15868,0.11791,-0.634197,0,0,0,0,0,0 ] - [ 0.0409353,-0.259438,0.00157408,0.803181,-0.543635,-0.0400853,0.260364,-0.160029,-0.113674,-0.636278,0,0,0,0.0414189,-0.501725,0.00173526,0.788809,-0.286976,-0.0401381,0.385243,0.158682,0.117904,-0.634454,0,0,0,0,0,0 ] - [ 0.0403665,-0.258382,0.0015737,0.802677,-0.544187,-0.0395182,0.260036,-0.160032,-0.113663,-0.636278,0,0,0,0.0408466,-0.500956,0.0017346,0.788848,-0.287785,-0.0395673,0.385057,0.158685,0.117898,-0.63469,0,0,0,0,0,0 ] - [ 0.0397862,-0.257323,0.00157333,0.802174,-0.544745,-0.0389396,0.259709,-0.160036,-0.113652,-0.636278,0,0,0,0.0402632,-0.500198,0.00173395,0.788938,-0.288633,-0.0389854,0.384858,0.158687,0.117891,-0.634906,0,0,0,0,0,0 ] - [ 0.0391942,-0.256259,0.00157295,0.801673,-0.545309,-0.0383493,0.259382,-0.160039,-0.113641,-0.636278,0,0,0,0.0396685,-0.499451,0.00173332,0.789078,-0.289521,-0.0383921,0.384646,0.15869,0.117884,-0.635103,0,0,0,0,0,0 ] - [ 0.0385902,-0.25519,0.00157257,0.801172,-0.545878,-0.0377471,0.259055,-0.160043,-0.11363,-0.636278,0,0,0,0.0390623,-0.498715,0.00173269,0.789265,-0.290445,-0.0377873,0.384421,0.158692,0.117876,-0.63528,0,0,0,0,0,0 ] - [ 0.0379743,-0.254116,0.0015722,0.800673,-0.546453,-0.0371329,0.258729,-0.160046,-0.113619,-0.636278,0,0,0,0.0384445,-0.49799,0.00173208,0.789497,-0.291403,-0.0371709,0.384185,0.158695,0.117869,-0.63544,0,0,0,0,0,0 ] - [ 0.0373463,-0.253038,0.00157183,0.800174,-0.547033,-0.0365066,0.258402,-0.16005,-0.113608,-0.636278,0,0,0,0.0378148,-0.497273,0.00173148,0.78977,-0.292395,-0.0365427,0.383937,0.158698,0.11786,-0.635582,0,0,0,0,0,0 ] - [ 0.0367059,-0.251954,0.00157145,0.799675,-0.547619,-0.035868,0.258076,-0.160053,-0.113597,-0.636278,0,0,0,0.0371732,-0.496566,0.00173089,0.790084,-0.293417,-0.0359024,0.383679,0.158701,0.117852,-0.635708,0,0,0,0,0,0 ] - [ 0.0360531,-0.250865,0.00157108,0.799176,-0.54821,-0.0352168,0.25775,-0.160057,-0.113586,-0.636278,0,0,0,0.0365193,-0.495866,0.00173031,0.790434,-0.294467,-0.0352498,0.383411,0.158704,0.117843,-0.635818,0,0,0,0,0,0 ] - [ 0.0353875,-0.249771,0.00157071,0.798676,-0.548806,-0.034553,0.257425,-0.16006,-0.113575,-0.636278,0,0,0,0.035853,-0.495174,0.00172974,0.790818,-0.295545,-0.0345848,0.383135,0.158707,0.117833,-0.635913,0,0,0,0,0,0 ] - [ 0.0347091,-0.24867,0.00157034,0.798176,-0.549407,-0.0338764,0.257099,-0.160064,-0.113564,-0.636278,0,0,0,0.035174,-0.494488,0.00172917,0.791233,-0.296646,-0.0339072,0.382851,0.15871,0.117824,-0.635995,0,0,0,0,0,0 ] - [ 0.0340177,-0.247563,0.00156997,0.797674,-0.550014,-0.0331868,0.256773,-0.160067,-0.113553,-0.636278,0,0,0,0.0344822,-0.493809,0.00172861,0.791676,-0.29777,-0.0332167,0.38256,0.158713,0.117814,-0.636064,0,0,0,0,0,0 ] - [ 0.0333131,-0.24645,0.00156959,0.797171,-0.550625,-0.032484,0.256448,-0.160071,-0.113542,-0.636278,0,0,0,0.0337774,-0.493134,0.00172806,0.792144,-0.298913,-0.0325132,0.382263,0.158717,0.117804,-0.63612,0,0,0,0,0,0 ] - [ 0.0325952,-0.24533,0.00156922,0.796665,-0.55124,-0.0317678,0.256123,-0.160074,-0.113531,-0.636278,0,0,0,0.0330594,-0.492463,0.00172752,0.792633,-0.300074,-0.0317964,0.38196,0.15872,0.117794,-0.636166,0,0,0,0,0,0 ] - [ 0.0318636,-0.244204,0.00156885,0.796158,-0.55186,-0.0310381,0.255798,-0.160078,-0.11352,-0.636278,0,0,0,0.0323279,-0.491796,0.00172698,0.793142,-0.301251,-0.0310662,0.381653,0.158723,0.117783,-0.636203,0,0,0,0,0,0 ] - [ 0.0311183,-0.24307,0.00156848,0.795647,-0.552485,-0.0302946,0.255474,-0.160081,-0.113509,-0.636278,0,0,0,0.0315827,-0.49113,0.00172644,0.793666,-0.302443,-0.0303223,0.381342,0.158727,0.117773,-0.63623,0,0,0,0,0,0 ] - [ 0.030359,-0.241928,0.00156811,0.795134,-0.553114,-0.0295371,0.255149,-0.160085,-0.113498,-0.636278,0,0,0,0.0308236,-0.490464,0.00172591,0.794203,-0.303647,-0.0295645,0.381027,0.15873,0.117762,-0.63625,0,0,0,0,0,0 ] - [ 0.0295856,-0.240779,0.00156774,0.794616,-0.553746,-0.0287655,0.254825,-0.160088,-0.113487,-0.636278,0,0,0,0.0300504,-0.489796,0.00172537,0.794749,-0.304863,-0.0287925,0.380709,0.158734,0.117751,-0.636263,0,0,0,0,0,0 ] - [ 0.0287977,-0.239622,0.00156737,0.794094,-0.554383,-0.0279795,0.254501,-0.160092,-0.113476,-0.636278,0,0,0,0.0292628,-0.489125,0.00172483,0.795303,-0.306088,-0.0280061,0.380389,0.158737,0.11774,-0.636272,0,0,0,0,0,0 ] - [ 0.0279953,-0.238456,0.00156699,0.793567,-0.555023,-0.027179,0.254177,-0.160095,-0.113465,-0.636278,0,0,0,0.0284606,-0.488448,0.00172429,0.795859,-0.307323,-0.0272053,0.380068,0.158741,0.117729,-0.636276,0,0,0,0,0,0 ] - [ 0.0271782,-0.237281,0.00156662,0.793035,-0.555667,-0.0263638,0.253854,-0.160099,-0.113454,-0.636278,0,0,0,0.0276437,-0.487766,0.00172375,0.796416,-0.308564,-0.0263897,0.379745,0.158744,0.117719,-0.636277,0,0,0,0,0,0 ] - [ 0.0263461,-0.236097,0.00156624,0.792496,-0.556314,-0.0255336,0.25353,-0.160102,-0.113443,-0.636278,0,0,0,0.0268118,-0.487074,0.0017232,0.79697,-0.30981,-0.025559,0.379421,0.158747,0.117708,-0.636278,0,0,0,0,0,0 ] - [ 0.0254987,-0.234903,0.00156587,0.791952,-0.556964,-0.0246881,0.253207,-0.160106,-0.113432,-0.636278,0,0,0,0.0259645,-0.486373,0.00172264,0.797517,-0.31106,-0.0247131,0.379098,0.158751,0.117697,-0.636278,0,0,0,0,0,0 ] - [ 0.0246359,-0.233699,0.00156549,0.7914,-0.557618,-0.0238272,0.252884,-0.160109,-0.113421,-0.636278,0,0,0,0.0251017,-0.485661,0.00172207,0.798057,-0.312313,-0.0238517,0.378775,0.158754,0.117686,-0.636278,0,0,0,0,0,0 ] - [ 0.0237575,-0.232486,0.00156511,0.790841,-0.558274,-0.0229507,0.252561,-0.160113,-0.11341,-0.636278,0,0,0,0.0242233,-0.484938,0.0017215,0.79859,-0.313569,-0.0229746,0.378452,0.158758,0.117675,-0.636278,0,0,0,0,0,0 ] - [ 0.0228632,-0.231262,0.00156474,0.790275,-0.558933,-0.0220583,0.252238,-0.160116,-0.113399,-0.636278,0,0,0,0.0233289,-0.484205,0.00172092,0.799115,-0.314829,-0.0220817,0.37813,0.158761,0.117664,-0.636278,0,0,0,0,0,0 ] - [ 0.021953,-0.230028,0.00156436,0.789702,-0.559595,-0.0211502,0.251916,-0.16012,-0.113388,-0.636278,0,0,0,0.0224187,-0.48346,0.00172032,0.799632,-0.316092,-0.0211728,0.377807,0.158765,0.117653,-0.636278,0,0,0,0,0,0 ] - [ 0.0210271,-0.228784,0.00156397,0.789121,-0.56026,-0.0202262,0.251594,-0.160123,-0.113377,-0.636278,0,0,0,0.0214926,-0.482704,0.00171972,0.80014,-0.317358,-0.0202481,0.377485,0.158768,0.117642,-0.636278,0,0,0,0,0,0 ] - [ 0.0200854,-0.227529,0.00156359,0.788533,-0.560927,-0.0192865,0.251272,-0.160127,-0.113366,-0.636278,0,0,0,0.0205507,-0.481937,0.00171912,0.800641,-0.318627,-0.0193078,0.377163,0.158772,0.117631,-0.636278,0,0,0,0,0,0 ] - [ 0.0191283,-0.226264,0.00156321,0.787936,-0.561597,-0.0183314,0.25095,-0.16013,-0.113355,-0.636278,0,0,0,0.0195934,-0.481159,0.0017185,0.801133,-0.319899,-0.0183519,0.376841,0.158775,0.11762,-0.636278,0,0,0,0,0,0 ] - [ 0.018156,-0.224988,0.00156282,0.787331,-0.56227,-0.0173612,0.250628,-0.160133,-0.113344,-0.636278,0,0,0,0.0186209,-0.480369,0.00171787,0.801616,-0.321173,-0.0173809,0.37652,0.158779,0.117609,-0.636278,0,0,0,0,0,0 ] - [ 0.0171689,-0.223702,0.00156244,0.786718,-0.562944,-0.0163761,0.250307,-0.160137,-0.113334,-0.636278,0,0,0,0.0176336,-0.479569,0.00171723,0.80209,-0.322449,-0.0163951,0.376198,0.158782,0.117598,-0.636278,0,0,0,0,0,0 ] - [ 0.0161674,-0.222406,0.00156205,0.786096,-0.56362,-0.0153766,0.249986,-0.16014,-0.113323,-0.636278,0,0,0,0.0166318,-0.478757,0.00171659,0.802555,-0.323728,-0.0153948,0.375877,0.158786,0.117587,-0.636278,0,0,0,0,0,0 ] - [ 0.015152,-0.221099,0.00156166,0.785465,-0.564297,-0.0143633,0.249665,-0.160144,-0.113312,-0.636278,0,0,0,0.0156161,-0.477934,0.00171594,0.803011,-0.325009,-0.0143807,0.375556,0.158789,0.117577,-0.636278,0,0,0,0,0,0 ] - [ 0.0141232,-0.219783,0.00156127,0.784825,-0.564976,-0.0133366,0.249344,-0.160147,-0.113301,-0.636278,0,0,0,0.0145871,-0.4771,0.00171527,0.803458,-0.326291,-0.0133532,0.375235,0.158793,0.117566,-0.636278,0,0,0,0,0,0 ] - [ 0.0130818,-0.218456,0.00156088,0.784176,-0.565655,-0.0122973,0.249024,-0.160151,-0.11329,-0.636278,0,0,0,0.0135454,-0.476255,0.0017146,0.803895,-0.327574,-0.0123131,0.374915,0.158796,0.117555,-0.636278,0,0,0,0,0,0 ] - [ 0.0120282,-0.21712,0.00156049,0.783518,-0.566335,-0.0112459,0.248703,-0.160154,-0.113279,-0.636278,0,0,0,0.0124916,-0.4754,0.00171392,0.804322,-0.328858,-0.011261,0.374595,0.158799,0.117544,-0.636278,0,0,0,0,0,0 ] - [ 0.0109634,-0.215774,0.00156009,0.78285,-0.567014,-0.0101832,0.248383,-0.160158,-0.113268,-0.636278,0,0,0,0.0114266,-0.474535,0.00171324,0.80474,-0.330142,-0.0101976,0.374274,0.158803,0.117533,-0.636278,0,0,0,0,0,0 ] - [ 0.00988807,-0.214418,0.0015597,0.782172,-0.567693,-0.00911003,0.248063,-0.160161,-0.113258,-0.636278,0,0,0,0.010351,-0.473659,0.00171254,0.805148,-0.331427,-0.00912367,0.373955,0.158806,0.117522,-0.636278,0,0,0,0,0,0 ] - [ 0.00880304,-0.213054,0.0015593,0.781484,-0.568372,-0.00802716,0.247743,-0.160165,-0.113247,-0.636278,0,0,0,0.00926582,-0.472774,0.00171184,0.805546,-0.332712,-0.00804015,0.373635,0.15881,0.117512,-0.636278,0,0,0,0,0,0 ] - [ 0.00770927,-0.211681,0.0015589,0.780787,-0.569049,-0.00693556,0.247424,-0.160168,-0.113236,-0.636278,0,0,0,0.00817192,-0.47188,0.00171113,0.805933,-0.333996,-0.00694794,0.373315,0.158813,0.117501,-0.636278,0,0,0,0,0,0 ] - [ 0.00660769,-0.210299,0.00155851,0.780078,-0.569724,-0.00583618,0.247105,-0.160171,-0.113225,-0.636278,0,0,0,0.00707027,-0.470976,0.00171041,0.806311,-0.335279,-0.005848,0.372996,0.158817,0.11749,-0.636278,0,0,0,0,0,0 ] - [ 0.00549928,-0.208909,0.00155811,0.77936,-0.570397,-0.00472997,0.246786,-0.160175,-0.113214,-0.636278,0,0,0,0.00596183,-0.470064,0.00170968,0.806679,-0.336561,-0.00474127,0.372677,0.15882,0.117479,-0.636278,0,0,0,0,0,0 ] - [ 0.00438485,-0.207511,0.0015577,0.77863,-0.571067,-0.00361776,0.246467,-0.160178,-0.113203,-0.636278,0,0,0,0.00484744,-0.469144,0.00170895,0.807037,-0.337841,-0.00362862,0.372358,0.158823,0.117468,-0.636278,0,0,0,0,0,0 ] - [ 0.00327719,-0.206106,0.00159078,0.777891,-0.570503,-0.00295214,0.246148,-0.160182,-0.113193,-0.636278,0,0,0,0.00374137,-0.468216,0.0017449,0.807386,-0.337888,-0.00295442,0.37204,0.158827,0.117457,-0.636278,0,0,0,0,0,0 ] - [ 0.00215448,-0.204693,0.00159178,0.77714,-0.571167,-0.00183143,0.24583,-0.160185,-0.113182,-0.636278,0,0,0,0.00261897,-0.46728,0.00174569,0.807724,-0.339163,-0.00183313,0.371721,0.15883,0.117447,-0.636278,0,0,0,0,0,0 ] - [ 0.0010288,-0.203275,0.00159278,0.776379,-0.571826,-0.000707752,0.245512,-0.160189,-0.113171,-0.636278,0,0,0,0.00149366,-0.466338,0.00174647,0.808052,-0.340436,-0.00070893,0.371403,0.158834,0.117436,-0.636278,0,0,0,0,0,0 ] - [ -9.88663e-005,-0.201849,0.00159378,0.775607,-0.572481,0.000417888,0.245194,-0.160192,-0.11316,-0.636278,0,0,0,0.000366435,-0.465389,0.00174724,0.808371,-0.341705,0.000417159,0.371085,0.158837,0.117425,-0.636278,0,0,0,0,0,0 ] - [ -0.00122746,-0.200419,0.00159478,0.774825,-0.573131,0.00154445,0.244876,-0.160195,-0.11315,-0.636278,0,0,0,-0.000761646,-0.464434,0.00174801,0.80868,-0.342971,0.00154409,0.370767,0.158841,0.117414,-0.636278,0,0,0,0,0,0 ] - [ -0.00235589,-0.198982,0.00159578,0.774031,-0.573776,0.00267083,0.244558,-0.160199,-0.113139,-0.636278,0,0,0,-0.0018895,-0.463474,0.00174878,0.808979,-0.344232,0.00267079,0.37045,0.158844,0.117404,-0.636278,0,0,0,0,0,0 ] - [ -0.00348306,-0.197541,0.00159678,0.773227,-0.574415,0.00379595,0.244241,-0.160202,-0.113128,-0.636278,0,0,0,-0.00301602,-0.462509,0.00174954,0.809269,-0.345489,0.00379614,0.370132,0.158847,0.117393,-0.636278,0,0,0,0,0,0 ] - [ -0.0046079,-0.196096,0.00159777,0.772412,-0.575047,0.00491871,0.243924,-0.160206,-0.113117,-0.636278,0,0,0,-0.00414014,-0.461539,0.00175029,0.80955,-0.346741,0.00491907,0.369815,0.158851,0.117382,-0.636278,0,0,0,0,0,0 ] - [ -0.00572944,-0.194647,0.00159876,0.771587,-0.575673,0.00603817,0.243607,-0.160209,-0.113107,-0.636278,0,0,0,-0.00526089,-0.460566,0.00175103,0.809822,-0.347988,0.00603862,0.369499,0.158854,0.117371,-0.636278,0,0,0,0,0,0 ] - [ -0.00684668,-0.193195,0.00159974,0.770752,-0.576291,0.00715333,0.243291,-0.160212,-0.113096,-0.636278,0,0,0,-0.00637728,-0.45959,0.00175175,0.810085,-0.349229,0.00715381,0.369182,0.158858,0.117361,-0.636278,0,0,0,0,0,0 ] - [ -0.00795852,-0.191739,0.00160072,0.769905,-0.576902,0.00826307,0.242974,-0.160216,-0.113085,-0.636278,0,0,0,-0.00748819,-0.458611,0.00175247,0.810339,-0.350464,0.0082635,0.368865,0.158861,0.11735,-0.636278,0,0,0,0,0,0 ] - [ -0.00906651,-0.190282,0.0015945,0.769049,-0.576832,0.00823316,0.242658,-0.160219,-0.113074,-0.636278,0,0,0,-0.00859555,-0.45763,0.00174531,0.810585,-0.35102,0.00823175,0.368549,0.158864,0.117339,-0.636278,0,0,0,0,0,0 ] - [ -0.0101643,-0.188823,0.00159621,0.768183,-0.577427,0.00932904,0.242342,-0.160223,-0.113064,-0.636278,0,0,0,-0.00969228,-0.456647,0.00174683,0.810822,-0.352242,0.0093276,0.368233,0.158868,0.117329,-0.636278,0,0,0,0,0,0 ] - [ -0.011254,-0.187362,0.00159791,0.767307,-0.578013,0.0104167,0.242026,-0.160226,-0.113053,-0.636278,0,0,0,-0.0107808,-0.455663,0.00174832,0.811052,-0.353456,0.0104152,0.367918,0.158871,0.117318,-0.636278,0,0,0,0,0,0 ] - [ -0.0123346,-0.185901,0.00159958,0.766421,-0.57859,0.0114954,0.241711,-0.160229,-0.113042,-0.636278,0,0,0,-0.0118602,-0.45468,0.0017498,0.811274,-0.354664,0.0114937,0.367602,0.158875,0.117307,-0.636278,0,0,0,0,0,0 ] - [ -0.0134053,-0.18444,0.00160124,0.765525,-0.579157,0.012564,0.241395,-0.160233,-0.113032,-0.636278,0,0,0,-0.0129295,-0.453696,0.00175125,0.811488,-0.355864,0.0125622,0.367287,0.158878,0.117296,-0.636278,0,0,0,0,0,0 ] - [ -0.014465,-0.182979,0.00160288,0.764621,-0.579715,0.0136218,0.24108,-0.160236,-0.113021,-0.636278,0,0,0,-0.013988,-0.452713,0.00175268,0.811696,-0.357056,0.0136197,0.366972,0.158881,0.117286,-0.636278,0,0,0,0,0,0 ] - [ -0.0155132,-0.181519,0.0016045,0.763707,-0.580263,0.0146679,0.240765,-0.16024,-0.11301,-0.636278,0,0,0,-0.0150348,-0.451731,0.00175409,0.811896,-0.35824,0.0146656,0.366657,0.158885,0.117275,-0.636278,0,0,0,0,0,0 ] - [ -0.0165491,-0.18006,0.00160609,0.762785,-0.580801,0.0157019,0.240451,-0.160243,-0.113,-0.636278,0,0,0,-0.0160694,-0.450751,0.00175546,0.81209,-0.359415,0.0156992,0.366342,0.158888,0.117264,-0.636278,0,0,0,0,0,0 ] - [ -0.0175722,-0.178603,0.00160766,0.761854,-0.581329,0.0167229,0.240136,-0.160246,-0.112989,-0.636278,0,0,0,-0.017091,-0.449773,0.00175681,0.812278,-0.360582,0.0167199,0.366028,0.158892,0.117254,-0.636278,0,0,0,0,0,0 ] - [ -0.0185817,-0.177148,0.00160921,0.760915,-0.581847,0.0177303,0.239822,-0.16025,-0.112978,-0.636278,0,0,0,-0.0180991,-0.448798,0.00175813,0.812459,-0.36174,0.0177271,0.365714,0.158895,0.117243,-0.636278,0,0,0,0,0,0 ] - [ -0.0195771,-0.175696,0.00161072,0.759968,-0.582353,0.0187237,0.239508,-0.160253,-0.112968,-0.636278,0,0,0,-0.0190931,-0.447826,0.00175943,0.812635,-0.362889,0.0187201,0.3654,0.158898,0.117233,-0.636278,0,0,0,0,0,0 ] - [ -0.0205579,-0.174247,0.00161222,0.759013,-0.582849,0.0197025,0.239195,-0.160257,-0.112957,-0.636278,0,0,0,-0.0200725,-0.446858,0.00176069,0.812805,-0.364029,0.0196985,0.365086,0.158902,0.117222,-0.636278,0,0,0,0,0,0 ] - [ -0.0215238,-0.172801,0.00161368,0.758051,-0.583335,0.0206664,0.238881,-0.16026,-0.112946,-0.636278,0,0,0,-0.021037,-0.445893,0.00176192,0.812969,-0.36516,0.020662,0.364772,0.158905,0.117211,-0.636278,0,0,0,0,0,0 ] - [ -0.0224743,-0.171359,0.00161512,0.757082,-0.583809,0.0216148,0.238568,-0.160263,-0.112936,-0.636278,0,0,0,-0.0219861,-0.444933,0.00176313,0.813129,-0.366282,0.0216101,0.364459,0.158908,0.117201,-0.636278,0,0,0,0,0,0 ] - [ -0.023416,-0.169921,0.00159676,0.756106,-0.583504,0.0214834,0.238255,-0.160267,-0.112925,-0.636278,0,0,0,-0.0229275,-0.443977,0.00174269,0.813284,-0.366626,0.0214734,0.364146,0.158912,0.11719,-0.636278,0,0,0,0,0,0 ] - [ -0.0243348,-0.168488,0.00159886,0.755123,-0.583957,0.0224002,0.237942,-0.16027,-0.112915,-0.636278,0,0,0,-0.0238448,-0.443026,0.00174463,0.813434,-0.367729,0.0223901,0.363833,0.158915,0.117179,-0.636278,0,0,0,0,0,0 ] - [ -0.0252377,-0.167058,0.00160092,0.754134,-0.584398,0.0233013,0.237629,-0.160273,-0.112904,-0.636278,0,0,0,-0.0247464,-0.44208,0.00174651,0.81358,-0.368822,0.0232909,0.363521,0.158919,0.117169,-0.636278,0,0,0,0,0,0 ] - [ -0.026125,-0.165634,0.00160294,0.753139,-0.584829,0.0241866,0.237317,-0.160277,-0.112893,-0.636278,0,0,0,-0.0256322,-0.44114,0.00174836,0.813722,-0.369906,0.0241761,0.363208,0.158922,0.117158,-0.636278,0,0,0,0,0,0 ] - [ -0.0269966,-0.164215,0.00160492,0.752138,-0.585249,0.0250564,0.237005,-0.16028,-0.112883,-0.636277,0,0,0,-0.0265025,-0.440204,0.00175016,0.81386,-0.370981,0.0250457,0.362896,0.158925,0.117148,-0.636278,0,0,0,0,0,0 ] - [ -0.0278528,-0.162802,0.00160686,0.751136,-0.585661,0.0259106,0.236692,-0.160283,-0.112872,-0.636276,0,0,0,-0.0273574,-0.439273,0.00175192,0.813993,-0.372046,0.0258998,0.362584,0.158929,0.117137,-0.636278,0,0,0,0,0,0 ] - [ -0.0286938,-0.161396,0.00160876,0.750134,-0.586066,0.0267496,0.236378,-0.160287,-0.112862,-0.636271,0,0,0,-0.028197,-0.438349,0.00175363,0.814124,-0.373103,0.0267387,0.362273,0.158932,0.117127,-0.636278,0,0,0,0,0,0 ] - [ -0.0295197,-0.160001,0.00161063,0.749138,-0.586467,0.0275736,0.236063,-0.16029,-0.112851,-0.636263,0,0,0,-0.0290216,-0.43743,0.00175531,0.814251,-0.37415,0.0275625,0.361961,0.158935,0.117116,-0.636278,0,0,0,0,0,0 ] - [ -0.0303308,-0.158616,0.00161246,0.74815,-0.586865,0.0283829,0.235745,-0.160294,-0.11284,-0.636249,0,0,0,-0.0298314,-0.436517,0.00175694,0.814376,-0.37519,0.0283716,0.36165,0.158939,0.117106,-0.636278,0,0,0,0,0,0 ] - [ -0.0311273,-0.157243,0.00161425,0.747174,-0.587263,0.0291775,0.235424,-0.160297,-0.112829,-0.636229,0,0,0,-0.0306265,-0.43561,0.00175854,0.814499,-0.376221,0.0291659,0.361339,0.158942,0.117095,-0.636278,0,0,0,0,0,0 ] - [ -0.0319094,-0.155884,0.00161601,0.746213,-0.587663,0.0299577,0.2351,-0.1603,-0.112818,-0.636201,0,0,0,-0.0314072,-0.43471,0.0017601,0.81462,-0.377243,0.0299458,0.361029,0.158945,0.117084,-0.636278,0,0,0,0,0,0 ] - [ -0.0326773,-0.15454,0.00161774,0.74527,-0.588065,0.0307237,0.234771,-0.160304,-0.112807,-0.636164,0,0,0,-0.0321736,-0.433816,0.00176162,0.81474,-0.378258,0.0307115,0.360718,0.158949,0.117074,-0.636278,0,0,0,0,0,0 ] - [ -0.0334312,-0.153212,0.00161943,0.744349,-0.588473,0.0314758,0.234438,-0.160307,-0.112796,-0.636117,0,0,0,-0.0329259,-0.432929,0.0017631,0.81486,-0.379265,0.031463,0.360408,0.158952,0.117063,-0.636278,0,0,0,0,0,0 ] - [ -0.0341714,-0.151903,0.00162109,0.743453,-0.588887,0.0322141,0.2341,-0.160311,-0.112784,-0.636059,0,0,0,-0.0336644,-0.43205,0.00176455,0.814978,-0.380265,0.0322007,0.360098,0.158955,0.117053,-0.636278,0,0,0,0,0,0 ] - [ -0.034898,-0.150615,0.00162273,0.742586,-0.589309,0.0329389,0.233757,-0.160315,-0.112773,-0.635989,0,0,0,-0.0343892,-0.431177,0.00176596,0.815097,-0.381257,0.0329246,0.359788,0.158959,0.117042,-0.636278,0,0,0,0,0,0 ] - [ -0.0356112,-0.149351,0.00162433,0.741752,-0.58974,0.0336503,0.233409,-0.160318,-0.112761,-0.635905,0,0,0,-0.0351004,-0.430312,0.00176734,0.815215,-0.382242,0.033635,0.359478,0.158962,0.117032,-0.636278,0,0,0,0,0,0 ] - [ -0.0363111,-0.148112,0.00162591,0.740953,-0.590182,0.0343485,0.233056,-0.160322,-0.112749,-0.635808,0,0,0,-0.0357981,-0.429454,0.00176869,0.815335,-0.38322,0.0343319,0.359169,0.158965,0.117021,-0.636278,0,0,0,0,0,0 ] - [ -0.036998,-0.146901,0.00162745,0.740195,-0.590636,0.0350336,0.232698,-0.160326,-0.112737,-0.635695,0,0,0,-0.0364826,-0.428605,0.00177,0.815455,-0.384191,0.0350156,0.35886,0.158969,0.117011,-0.636278,0,0,0,0,0,0 ] - [ -0.037672,-0.14572,0.00162898,0.739479,-0.591102,0.035706,0.232334,-0.160329,-0.112724,-0.635567,0,0,0,-0.037154,-0.427763,0.00177128,0.815577,-0.385156,0.0356862,0.358551,0.158972,0.117001,-0.636278,0,0,0,0,0,0 ] - [ -0.0383334,-0.144571,0.00163047,0.73881,-0.591582,0.0363657,0.231966,-0.160333,-0.112712,-0.635421,0,0,0,-0.0378125,-0.426929,0.00177252,0.8157,-0.386113,0.0363439,0.358242,0.158975,0.11699,-0.636278,0,0,0,0,0,0 ] - [ -0.0389822,-0.143456,0.00163195,0.73819,-0.592078,0.037013,0.231592,-0.160337,-0.112699,-0.635258,0,0,0,-0.0384582,-0.426104,0.00177374,0.815824,-0.387064,0.0369888,0.357934,0.158979,0.11698,-0.636278,0,0,0,0,0,0 ] - [ -0.0396188,-0.142378,0.0016334,0.737622,-0.59259,0.037648,0.231212,-0.160341,-0.112686,-0.635077,0,0,0,-0.0390914,-0.425287,0.00177493,0.815952,-0.388009,0.0376211,0.357626,0.158982,0.116969,-0.636278,0,0,0,0,0,0 ] - [ -0.0402433,-0.141337,0.00163482,0.73711,-0.593119,0.038271,0.230827,-0.160345,-0.112673,-0.634876,0,0,0,-0.0397121,-0.424479,0.00177608,0.816081,-0.388948,0.038241,0.357318,0.158985,0.116959,-0.636278,0,0,0,0,0,0 ] - [ -0.0408557,-0.140337,0.00163623,0.736656,-0.593667,0.038882,0.230437,-0.160348,-0.11266,-0.634656,0,0,0,-0.0403204,-0.42368,0.00177721,0.816213,-0.38988,0.0388485,0.35701,0.158989,0.116948,-0.636278,0,0,0,0,0,0 ] - [ -0.0414564,-0.139378,0.00163761,0.736264,-0.594234,0.0394813,0.230041,-0.160352,-0.112646,-0.634415,0,0,0,-0.0409166,-0.42289,0.00177831,0.816348,-0.390807,0.0394438,0.356703,0.158992,0.116938,-0.636278,0,0,0,0,0,0 ] - [ -0.0420453,-0.138463,0.00163897,0.735935,-0.594821,0.040069,0.22964,-0.160356,-0.112632,-0.634152,0,0,0,-0.0415007,-0.422108,0.00177938,0.816486,-0.391727,0.0400271,0.356396,0.158995,0.116928,-0.636278,0,0,0,0,0,0 ] - [ -0.0426228,-0.137594,0.00164032,0.735673,-0.595429,0.0406452,0.229234,-0.16036,-0.112619,-0.633868,0,0,0,-0.0420728,-0.421336,0.00178042,0.816628,-0.392642,0.0405984,0.356089,0.158999,0.116917,-0.636278,0,0,0,0,0,0 ] - [ -0.0431888,-0.136771,0.00164164,0.735479,-0.59606,0.0412101,0.228822,-0.160364,-0.112604,-0.633561,0,0,0,-0.0426332,-0.420573,0.00178144,0.816774,-0.393551,0.0411579,0.355782,0.159002,0.116907,-0.636278,0,0,0,0,0,0 ] - [ -0.0437436,-0.135996,0.00164295,0.735357,-0.596712,0.0417638,0.228404,-0.160368,-0.11259,-0.633231,0,0,0,-0.0431817,-0.41982,0.00178243,0.816923,-0.394455,0.0417057,0.355475,0.159005,0.116896,-0.636278,0,0,0,0,0,0 ] - [ -0.0442874,-0.135272,0.00164424,0.735308,-0.597389,0.0423066,0.227982,-0.160372,-0.112576,-0.632878,0,0,0,-0.0437188,-0.419076,0.00178339,0.817076,-0.395353,0.0422419,0.355169,0.159008,0.116886,-0.636278,0,0,0,0,0,0 ] - [ -0.0448202,-0.134599,0.00164551,0.735334,-0.598089,0.0428384,0.227554,-0.160376,-0.112561,-0.632501,0,0,0,-0.0442444,-0.418342,0.00178433,0.817234,-0.396245,0.0427667,0.354863,0.159012,0.116876,-0.636278,0,0,0,0,0,0 ] - [ -0.0453553,-0.133979,0.00160774,0.735438,-0.597766,0.0441642,0.22712,-0.16038,-0.112546,-0.632099,0,0,0,-0.0447741,-0.417618,0.00174279,0.817397,-0.396084,0.0440751,0.354557,0.159015,0.116865,-0.636278,0,0,0,0,0,0 ] - [ -0.0458663,-0.133413,0.00160952,0.735621,-0.598516,0.0446746,0.226682,-0.160385,-0.112531,-0.631672,0,0,0,-0.0452767,-0.416904,0.00174427,0.817564,-0.396967,0.0445771,0.354252,0.159018,0.116855,-0.636278,0,0,0,0,0,0 ] - [ -0.0463668,-0.132902,0.00161127,0.735886,-0.599292,0.0451745,0.226238,-0.160389,-0.112516,-0.63122,0,0,0,-0.0457682,-0.416199,0.00174571,0.817736,-0.397844,0.0450681,0.353946,0.159022,0.116845,-0.636278,0,0,0,0,0,0 ] - [ -0.0468569,-0.132448,0.001613,0.736233,-0.600094,0.0456641,0.22579,-0.160393,-0.1125,-0.630742,0,0,0,-0.0462487,-0.415505,0.00174711,0.817913,-0.398716,0.0455481,0.353641,0.159025,0.116834,-0.636278,0,0,0,0,0,0 ] - [ -0.0473368,-0.132051,0.0016147,0.736665,-0.600923,0.0461435,0.225336,-0.160397,-0.112485,-0.630238,0,0,0,-0.0467183,-0.414821,0.00174848,0.818095,-0.399583,0.0460171,0.353336,0.159028,0.116824,-0.636278,0,0,0,0,0,0 ] - [ -0.0478064,-0.131714,0.00161637,0.737182,-0.601779,0.0466128,0.224878,-0.160401,-0.112469,-0.629707,0,0,0,-0.047177,-0.414147,0.0017498,0.818283,-0.400446,0.0464753,0.353032,0.159031,0.116814,-0.636278,0,0,0,0,0,0 ] - [ -0.048266,-0.131436,0.00161802,0.737787,-0.602662,0.0470722,0.224415,-0.160405,-0.112453,-0.62915,0,0,0,-0.047625,-0.413483,0.0017511,0.818476,-0.401304,0.0469228,0.352727,0.159035,0.116803,-0.636278,0,0,0,0,0,0 ] - [ -0.0487156,-0.131218,0.00161965,0.738479,-0.603573,0.0475217,0.223947,-0.160409,-0.112437,-0.628566,0,0,0,-0.0480624,-0.41283,0.00175236,0.818675,-0.402157,0.0473596,0.352423,0.159038,0.116793,-0.636278,0,0,0,0,0,0 ] - [ -0.0491554,-0.131062,0.00162125,0.739261,-0.604511,0.0479615,0.223475,-0.160414,-0.112421,-0.627955,0,0,0,-0.0484893,-0.412187,0.00175358,0.81888,-0.403005,0.0477859,0.352119,0.159041,0.116783,-0.636278,0,0,0,0,0,0 ] - [ -0.0495855,-0.130969,0.00162283,0.740133,-0.605478,0.0483916,0.222998,-0.160418,-0.112404,-0.627316,0,0,0,-0.0489057,-0.411554,0.00175477,0.819091,-0.403849,0.0482018,0.351816,0.159045,0.116772,-0.636278,0,0,0,0,0,0 ] - [ -0.050006,-0.130938,0.00162439,0.741096,-0.606472,0.0488123,0.222518,-0.160422,-0.112388,-0.62665,0,0,0,-0.0493117,-0.410932,0.00175592,0.819308,-0.404689,0.0486073,0.351512,0.159048,0.116762,-0.636278,0,0,0,0,0,0 ] - [ -0.050417,-0.130972,0.00162592,0.742151,-0.607494,0.0492235,0.222033,-0.160426,-0.112371,-0.625956,0,0,0,-0.0497075,-0.41032,0.00175704,0.819531,-0.405524,0.0490026,0.351209,0.159051,0.116752,-0.636278,0,0,0,0,0,0 ] - [ -0.0508225,-0.131069,0.00161576,0.743298,-0.608363,0.0509249,0.221544,-0.16043,-0.112354,-0.625234,0,0,0,-0.0500978,-0.409719,0.00174544,0.819761,-0.406174,0.0506843,0.350906,0.159054,0.116742,-0.636278,0,0,0,0,0,0 ] - [ -0.0512148,-0.131232,0.00161733,0.744538,-0.60944,0.0513176,0.221051,-0.160435,-0.112337,-0.624484,0,0,0,-0.0504732,-0.409129,0.00174658,0.819996,-0.407001,0.0510592,0.350603,0.159058,0.116731,-0.636278,0,0,0,0,0,0 ] - [ -0.0515977,-0.13146,0.00161887,0.74587,-0.610546,0.0517012,0.220554,-0.160439,-0.11232,-0.623707,0,0,0,-0.0508386,-0.408549,0.00174767,0.820239,-0.407824,0.0514241,0.350301,0.159061,0.116721,-0.636278,0,0,0,0,0,0 ] - [ -0.0519716,-0.131753,0.0016204,0.747296,-0.611679,0.0520757,0.220054,-0.160443,-0.112303,-0.622901,0,0,0,-0.051194,-0.40798,0.00174874,0.820488,-0.408643,0.0517791,0.349998,0.159064,0.116711,-0.636278,0,0,0,0,0,0 ] - [ -0.0523365,-0.132113,0.0016219,0.748815,-0.612839,0.0524413,0.219551,-0.160447,-0.112285,-0.622067,0,0,0,-0.0515396,-0.407422,0.00174977,0.820744,-0.409458,0.0521242,0.349696,0.159067,0.116701,-0.636278,0,0,0,0,0,0 ] - [ -0.0526924,-0.132539,0.00162338,0.750427,-0.614025,0.0527981,0.219045,-0.160452,-0.112268,-0.621205,0,0,0,-0.0518754,-0.406874,0.00175077,0.821006,-0.410269,0.0524595,0.349395,0.159071,0.11669,-0.636278,0,0,0,0,0,0 ] - [ -0.0530394,-0.133032,0.00162484,0.752133,-0.615239,0.0531461,0.218535,-0.160456,-0.11225,-0.620315,0,0,0,-0.0522015,-0.406337,0.00175173,0.821276,-0.411076,0.0527851,0.349093,0.159074,0.11668,-0.636278,0,0,0,0,0,0 ] - [ -0.0533777,-0.133591,0.00162629,0.753931,-0.616478,0.0534855,0.218023,-0.16046,-0.112232,-0.619397,0,0,0,-0.052518,-0.40581,0.00175266,0.821552,-0.411879,0.0531011,0.348792,0.159077,0.11667,-0.636278,0,0,0,0,0,0 ] - [ -0.0537072,-0.134218,0.00162771,0.755822,-0.617743,0.0538163,0.217508,-0.160464,-0.112214,-0.618451,0,0,0,-0.0528248,-0.405294,0.00175356,0.821836,-0.412679,0.0534075,0.348491,0.15908,0.11666,-0.636278,0,0,0,0,0,0 ] - [ -0.05403,-0.134911,0.00162388,0.757805,-0.619083,0.0554262,0.216991,-0.160468,-0.112196,-0.617478,0,0,0,-0.0531243,-0.404789,0.0017488,0.822126,-0.413525,0.0549908,0.34819,0.159084,0.11665,-0.636278,0,0,0,0,0,0 ] - [ -0.0543425,-0.135672,0.00162526,0.75988,-0.620398,0.05574,0.216472,-0.160472,-0.112178,-0.616476,0,0,0,-0.0534123,-0.404294,0.00174962,0.822424,-0.414318,0.0552783,0.347889,0.159087,0.116639,-0.636278,0,0,0,0,0,0 ] - [ -0.0546465,-0.136499,0.00162662,0.762046,-0.621737,0.0560456,0.21595,-0.160476,-0.11216,-0.615447,0,0,0,-0.0536909,-0.40381,0.00175041,0.822728,-0.415107,0.0555564,0.347589,0.15909,0.116629,-0.636278,0,0,0,0,0,0 ] - [ -0.0549421,-0.137393,0.00162796,0.764301,-0.623099,0.0563428,0.215427,-0.160481,-0.112142,-0.614391,0,0,0,-0.0539602,-0.403337,0.00175117,0.82304,-0.415893,0.0558253,0.347289,0.159093,0.116619,-0.636278,0,0,0,0,0,0 ] - [ -0.0552294,-0.138354,0.00162929,0.766646,-0.624483,0.0566319,0.214902,-0.160485,-0.112124,-0.613308,0,0,0,-0.0542204,-0.402873,0.0017519,0.82336,-0.416676,0.056085,0.346989,0.159096,0.116609,-0.636278,0,0,0,0,0,0 ] - [ -0.0555085,-0.139381,0.0016306,0.769079,-0.62589,0.0569128,0.214377,-0.160489,-0.112105,-0.612197,0,0,0,-0.0544714,-0.402421,0.0017526,0.823686,-0.417455,0.0563355,0.346689,0.1591,0.116599,-0.636278,0,0,0,0,0,0 ] - [ -0.0557794,-0.140475,0.0016319,0.7716,-0.627317,0.0571857,0.21385,-0.160493,-0.112087,-0.61106,0,0,0,-0.0547133,-0.401979,0.00175327,0.82402,-0.418232,0.056577,0.34639,0.159103,0.116589,-0.636278,0,0,0,0,0,0 ] - [ -0.0560423,-0.141634,0.00163319,0.774207,-0.628765,0.0574506,0.213322,-0.160497,-0.112068,-0.609896,0,0,0,-0.0549462,-0.401547,0.00175391,0.824361,-0.419005,0.0568095,0.34609,0.159106,0.116578,-0.636278,0,0,0,0,0,0 ] - [ -0.0562987,-0.142859,0.00163018,0.776899,-0.630385,0.0590207,0.212793,-0.160501,-0.11205,-0.608706,0,0,0,-0.0551719,-0.401126,0.00175001,0.82471,-0.419928,0.0583452,0.345791,0.159109,0.116568,-0.636278,0,0,0,0,0,0 ] - [ -0.0565456,-0.144149,0.0016314,0.779674,-0.631871,0.0592699,0.212265,-0.160505,-0.112032,-0.60749,0,0,0,-0.0553871,-0.400714,0.00175056,0.825066,-0.420696,0.0585599,0.345493,0.159113,0.116558,-0.636278,0,0,0,0,0,0 ] - [ -0.0567847,-0.145504,0.00163262,0.782532,-0.633374,0.0595114,0.211736,-0.160509,-0.112013,-0.606248,0,0,0,-0.0555935,-0.400313,0.00175108,0.825429,-0.42146,0.0587659,0.345194,0.159116,0.116548,-0.636278,0,0,0,0,0,0 ] - [ -0.0570159,-0.146924,0.00163382,0.785472,-0.634894,0.0597451,0.211207,-0.160512,-0.111995,-0.604981,0,0,0,-0.0557911,-0.399923,0.00175157,0.825799,-0.422222,0.0589631,0.344896,0.159119,0.116538,-0.636278,0,0,0,0,0,0 ] - [ -0.0572395,-0.148407,0.00163501,0.78849,-0.63643,0.0599712,0.210679,-0.160516,-0.111976,-0.603689,0,0,0,-0.0559802,-0.399542,0.00175204,0.826177,-0.422981,0.0591517,0.344598,0.159122,0.116528,-0.636278,0,0,0,0,0,0 ] - [ -0.0574554,-0.149953,0.0016362,0.791587,-0.637981,0.0601898,0.210151,-0.16052,-0.111958,-0.602372,0,0,0,-0.0561606,-0.399171,0.00175248,0.826563,-0.423737,0.0593317,0.3443,0.159125,0.116518,-0.636278,0,0,0,0,0,0 ] - [ -0.0576636,-0.151562,0.00163738,0.794759,-0.639545,0.0604008,0.209624,-0.160524,-0.111939,-0.601032,0,0,0,-0.0563326,-0.39881,0.00175289,0.826955,-0.424491,0.0595033,0.344002,0.159129,0.116508,-0.636278,0,0,0,0,0,0 ] - [ -0.0578663,-0.153234,0.00163321,0.798007,-0.641329,0.0618803,0.209099,-0.160527,-0.111921,-0.599667,0,0,0,-0.0564982,-0.398459,0.00174775,0.827355,-0.42545,0.060941,0.343705,0.159132,0.116498,-0.636278,0,0,0,0,0,0 ] - [ -0.0580596,-0.154966,0.00163433,0.801327,-0.642917,0.0620766,0.208575,-0.160531,-0.111902,-0.598279,0,0,0,-0.0566534,-0.398118,0.00174807,0.827762,-0.426199,0.0610958,0.343408,0.159135,0.116488,-0.636278,0,0,0,0,0,0 ] - [ -0.0582455,-0.15676,0.00163545,0.804719,-0.644515,0.0622656,0.208052,-0.160535,-0.111884,-0.596867,0,0,0,-0.0568003,-0.397786,0.00174838,0.828177,-0.426945,0.0612423,0.343111,0.159138,0.116477,-0.636278,0,0,0,0,0,0 ] - [ -0.0584241,-0.158614,0.00163656,0.80818,-0.646123,0.0624473,0.207532,-0.160538,-0.111866,-0.595434,0,0,0,-0.056939,-0.397464,0.00174866,0.828598,-0.427689,0.0613806,0.342814,0.159141,0.116467,-0.636278,0,0,0,0,0,0 ] - [ -0.0585954,-0.160527,0.00163767,0.811709,-0.647739,0.0626219,0.207014,-0.160542,-0.111847,-0.593978,0,0,0,-0.0570696,-0.397151,0.00174891,0.829027,-0.428431,0.0615108,0.342518,0.159145,0.116457,-0.636278,0,0,0,0,0,0 ] - [ -0.0587595,-0.162499,0.00163878,0.815303,-0.649361,0.0627894,0.206498,-0.160545,-0.111829,-0.5925,0,0,0,-0.0571922,-0.396848,0.00174915,0.829463,-0.42917,0.061633,0.342222,0.159148,0.116447,-0.636278,0,0,0,0,0,0 ] - [ -0.0589165,-0.164528,0.00163988,0.818961,-0.65099,0.0629498,0.205986,-0.160548,-0.111811,-0.591002,0,0,0,-0.0573067,-0.396553,0.00174936,0.829906,-0.429907,0.0617471,0.341926,0.159151,0.116437,-0.636278,0,0,0,0,0,0 ] - [ -0.0590696,-0.166615,0.00163243,0.82268,-0.652888,0.064466,0.205476,-0.160552,-0.111793,-0.589483,0,0,0,-0.0574167,-0.396268,0.00174073,0.830355,-0.430908,0.0632142,0.34163,0.159154,0.116427,-0.636278,0,0,0,0,0,0 ] - [ -0.0592126,-0.168758,0.00163349,0.826459,-0.654524,0.0646126,0.204971,-0.160555,-0.111775,-0.587943,0,0,0,-0.0575156,-0.395992,0.00174087,0.830812,-0.431641,0.0633127,0.341334,0.159157,0.116417,-0.636278,0,0,0,0,0,0 ] - [ -0.0593486,-0.170957,0.00163456,0.830296,-0.656163,0.0647524,0.204468,-0.160558,-0.111758,-0.586385,0,0,0,-0.0576068,-0.395725,0.00174099,0.831276,-0.432372,0.0634035,0.341039,0.159161,0.116407,-0.636278,0,0,0,0,0,0 ] - [ -0.0594778,-0.17321,0.00163562,0.834188,-0.657802,0.0648854,0.20397,-0.160561,-0.11174,-0.584807,0,0,0,-0.0576903,-0.395466,0.00174109,0.831746,-0.433101,0.0634867,0.340744,0.159164,0.116397,-0.636278,0,0,0,0,0,0 ] - [ -0.0596002,-0.175517,0.00163669,0.838134,-0.65944,0.0650116,0.203476,-0.160564,-0.111723,-0.583211,0,0,0,-0.0577663,-0.395217,0.00174116,0.832223,-0.433828,0.0635623,0.340449,0.159167,0.116387,-0.636278,0,0,0,0,0,0 ] - [ -0.0597159,-0.177877,0.00163776,0.842131,-0.661078,0.0651313,0.202987,-0.160567,-0.111705,-0.581596,0,0,0,-0.0578348,-0.394975,0.00174122,0.832707,-0.434553,0.0636304,0.340155,0.15917,0.116377,-0.636278,0,0,0,0,0,0 ] - [ -0.0598294,-0.18029,0.00162726,0.846177,-0.662985,0.0665029,0.202503,-0.16057,-0.111688,-0.579965,0,0,0,-0.0579004,-0.394742,0.00172935,0.833197,-0.435549,0.0649471,0.33986,0.159173,0.116367,-0.636278,0,0,0,0,0,0 ] - [ -0.0599319,-0.182753,0.00162831,0.850271,-0.664615,0.0666095,0.202024,-0.160573,-0.111671,-0.578317,0,0,0,-0.0579542,-0.394517,0.00172936,0.833693,-0.43627,0.0650006,0.339566,0.159176,0.116357,-0.636278,0,0,0,0,0,0 ] - [ -0.0600279,-0.185267,0.00162936,0.854409,-0.66624,0.0667098,0.20155,-0.160575,-0.111654,-0.576653,0,0,0,-0.0580009,-0.394301,0.00172935,0.834196,-0.43699,0.065047,0.339272,0.15918,0.116347,-0.636278,0,0,0,0,0,0 ] - [ -0.0601175,-0.187829,0.00163042,0.85859,-0.667858,0.0668037,0.201082,-0.160578,-0.111638,-0.574973,0,0,0,-0.0580405,-0.394092,0.00172932,0.834705,-0.437707,0.0650862,0.338978,0.159183,0.116337,-0.636278,0,0,0,0,0,0 ] - [ -0.0602007,-0.190441,0.00163149,0.862812,-0.669469,0.0668913,0.200621,-0.16058,-0.111621,-0.573279,0,0,0,-0.058073,-0.393891,0.00172928,0.83522,-0.438423,0.0651184,0.338685,0.159186,0.116328,-0.636278,0,0,0,0,0,0 ] - [ -0.0602777,-0.1931,0.00163257,0.867072,-0.67107,0.0669728,0.200166,-0.160583,-0.111605,-0.571571,0,0,0,-0.0580987,-0.393698,0.00172922,0.835741,-0.439137,0.0651438,0.338392,0.159189,0.116318,-0.636278,0,0,0,0,0,0 ] - [ -0.0603551,-0.195805,0.00161713,0.871368,-0.672964,0.0683459,0.199717,-0.160585,-0.111589,-0.569849,0,0,0,-0.0581239,-0.393512,0.00171216,0.836267,-0.440152,0.0664566,0.338099,0.159192,0.116308,-0.636278,0,0,0,0,0,0 ] - [ -0.0604198,-0.198556,0.0016182,0.875698,-0.674543,0.0684152,0.199276,-0.160587,-0.111573,-0.568114,0,0,0,-0.0581361,-0.393334,0.00171207,0.8368,-0.440863,0.0664684,0.337806,0.159195,0.116298,-0.636278,0,0,0,0,0,0 ] - [ -0.0604785,-0.201352,0.00161928,0.880061,-0.67611,0.0684786,0.198842,-0.160589,-0.111558,-0.566367,0,0,0,-0.0581417,-0.393163,0.00171196,0.837337,-0.441572,0.0664737,0.337513,0.159198,0.116288,-0.636278,0,0,0,0,0,0 ] - [ -0.0605313,-0.204191,0.00162037,0.884452,-0.677662,0.0685361,0.198416,-0.160592,-0.111543,-0.564609,0,0,0,-0.0581408,-0.392999,0.00171184,0.837881,-0.442279,0.0664725,0.337221,0.159202,0.116278,-0.636278,0,0,0,0,0,0 ] - [ -0.0605783,-0.207073,0.00162148,0.888871,-0.679199,0.0685879,0.197998,-0.160593,-0.111528,-0.562839,0,0,0,-0.0581335,-0.392842,0.00171171,0.838429,-0.442985,0.066465,0.336929,0.159205,0.116268,-0.636278,0,0,0,0,0,0 ] - [ -0.0606195,-0.209997,0.0016226,0.893316,-0.68072,0.0686339,0.197588,-0.160595,-0.111513,-0.56106,0,0,0,-0.05812,-0.392691,0.00171156,0.838983,-0.443689,0.0664512,0.336637,0.159208,0.116258,-0.636278,0,0,0,0,0,0 ] - [ -0.0606643,-0.212961,0.0016009,0.897783,-0.682552,0.070016,0.197186,-0.160597,-0.111499,-0.559272,0,0,0,-0.0581091,-0.392547,0.00168799,0.839541,-0.444721,0.0677682,0.336345,0.159211,0.116248,-0.636278,0,0,0,0,0,0 ] - [ -0.0606942,-0.215965,0.00160202,0.902271,-0.684036,0.070051,0.196794,-0.160599,-0.111484,-0.557474,0,0,0,-0.0580834,-0.39241,0.00168783,0.840105,-0.445422,0.0677422,0.336053,0.159214,0.116238,-0.636278,0,0,0,0,0,0 ] - [ -0.0607187,-0.219009,0.00160316,0.906778,-0.6855,0.0700805,0.196411,-0.1606,-0.111471,-0.555669,0,0,0,-0.0580518,-0.392278,0.00168766,0.840672,-0.446121,0.0677104,0.335762,0.159217,0.116229,-0.636278,0,0,0,0,0,0 ] - [ -0.0607379,-0.22209,0.00160432,0.911302,-0.686943,0.0701047,0.196037,-0.160602,-0.111457,-0.553857,0,0,0,-0.0580145,-0.392153,0.00168748,0.841245,-0.446818,0.0676728,0.335471,0.15922,0.116219,-0.636278,0,0,0,0,0,0 ] - [ -0.0607517,-0.225207,0.00160549,0.91584,-0.688363,0.0701236,0.195673,-0.160603,-0.111444,-0.552038,0,0,0,-0.0579715,-0.392034,0.00168729,0.841821,-0.447514,0.0676295,0.33518,0.159224,0.116209,-0.636278,0,0,0,0,0,0 ] - [ -0.0607603,-0.228361,0.00160669,0.92039,-0.689759,0.0701375,0.195319,-0.160604,-0.111431,-0.550214,0,0,0,-0.0579229,-0.39192,0.0016871,0.842402,-0.448208,0.0675807,0.33489,0.159227,0.116199,-0.636278,0,0,0,0,0,0 ] - [ -0.0607765,-0.23155,0.00157752,0.92495,-0.691482,0.0715207,0.194976,-0.160605,-0.111419,-0.548384,0,0,0,-0.0578806,-0.391812,0.00165583,0.842986,-0.449252,0.0688949,0.334599,0.15923,0.116189,-0.636278,0,0,0,0,0,0 ] - [ -0.0607751,-0.234772,0.00157873,0.929518,-0.692828,0.0715245,0.194644,-0.160606,-0.111407,-0.546551,0,0,0,-0.0578214,-0.391709,0.00165563,0.843574,-0.449943,0.0688355,0.334309,0.159233,0.116179,-0.636278,0,0,0,0,0,0 ] - [ -0.0607689,-0.238027,0.00157996,0.934092,-0.694147,0.0715236,0.194322,-0.160607,-0.111395,-0.544714,0,0,0,-0.0577571,-0.391612,0.00165543,0.844166,-0.450632,0.0687709,0.334019,0.159236,0.116169,-0.636278,0,0,0,0,0,0 ] - [ -0.0607579,-0.241315,0.00158121,0.93867,-0.695437,0.0715179,0.194012,-0.160607,-0.111383,-0.542874,0,0,0,-0.0576877,-0.391519,0.00165522,0.844761,-0.451319,0.0687014,0.333729,0.159239,0.11616,-0.636278,0,0,0,0,0,0 ] - [ -0.0607422,-0.244633,0.00158248,0.943249,-0.696698,0.0715076,0.193714,-0.160608,-0.111372,-0.541033,0,0,0,-0.0576136,-0.391431,0.00165501,0.845359,-0.452005,0.068627,0.33344,0.159242,0.11615,-0.636278,0,0,0,0,0,0 ] - [ -0.060722,-0.247984,0.00158378,0.947832,-0.69793,0.0714928,0.193428,-0.160608,-0.111362,-0.53919,0,0,0,-0.0575346,-0.391348,0.00165479,0.84596,-0.452689,0.0685479,0.33315,0.159245,0.11614,-0.636278,0,0,0,0,0,0 ] - [ -0.060714,-0.251361,0.00154603,0.952409,-0.699498,0.0728663,0.193153,-0.160609,-0.111352,-0.537347,0,0,0,-0.0574662,-0.391269,0.00161475,0.846563,-0.45374,0.0698497,0.332861,0.159249,0.11613,-0.636278,0,0,0,0,0,0 ] - [ -0.0606851,-0.254766,0.00154735,0.956981,-0.700665,0.0728429,0.192892,-0.160609,-0.111342,-0.535504,0,0,0,-0.0573783,-0.391194,0.00161455,0.847169,-0.45442,0.0697617,0.332572,0.159252,0.11612,-0.636278,0,0,0,0,0,0 ] - [ -0.0606521,-0.258199,0.00154869,0.961547,-0.701799,0.0728153,0.192643,-0.160609,-0.111333,-0.533663,0,0,0,-0.0572862,-0.391124,0.00161435,0.847777,-0.455099,0.0696694,0.332284,0.159255,0.116111,-0.636278,0,0,0,0,0,0 ] - [ -0.060615,-0.261657,0.00155005,0.966104,-0.702898,0.0727837,0.192408,-0.160609,-0.111324,-0.531823,0,0,0,-0.05719,-0.391057,0.00161415,0.848387,-0.455776,0.069573,0.331995,0.159258,0.116101,-0.636278,0,0,0,0,0,0 ] - [ -0.0605739,-0.26514,0.00155144,0.970651,-0.703961,0.0727482,0.192185,-0.160608,-0.111316,-0.529987,0,0,0,-0.0570898,-0.390993,0.00161393,0.848999,-0.456451,0.0694726,0.331707,0.159261,0.116091,-0.636278,0,0,0,0,0,0 ] - [ -0.060529,-0.268647,0.00155286,0.975185,-0.704988,0.072709,0.191977,-0.160608,-0.111308,-0.528154,0,0,0,-0.0569858,-0.390934,0.00161372,0.849612,-0.457124,0.0693684,0.331419,0.159264,0.116081,-0.636278,0,0,0,0,0,0 ] - [ -0.0605018,-0.272177,0.0015055,0.979705,-0.706358,0.0740602,0.191783,-0.160607,-0.1113,-0.526325,0,0,0,-0.056897,-0.390877,0.00156398,0.850227,-0.458175,0.0706464,0.331131,0.159267,0.116072,-0.636278,0,0,0,0,0,0 ] - [ -0.0604498,-0.27573,0.00150694,0.984209,-0.70731,0.0740138,0.191603,-0.160607,-0.111293,-0.524501,0,0,0,-0.0567859,-0.390823,0.00156381,0.850842,-0.458844,0.0705352,0.330843,0.15927,0.116062,-0.636278,0,0,0,0,0,0 ] - [ -0.0603944,-0.279303,0.0015084,0.988695,-0.708222,0.0739639,0.191437,-0.160606,-0.111287,-0.522684,0,0,0,-0.0566716,-0.390772,0.00156363,0.851459,-0.459511,0.0704207,0.330556,0.159273,0.116052,-0.636278,0,0,0,0,0,0 ] - [ -0.0603357,-0.282896,0.00150989,0.993161,-0.709094,0.0739108,0.191286,-0.160605,-0.111281,-0.520873,0,0,0,-0.0565541,-0.390724,0.00156345,0.852076,-0.460176,0.0703031,0.330269,0.159276,0.116042,-0.636278,0,0,0,0,0,0 ] - [ -0.0602738,-0.286509,0.00151141,0.997604,-0.709925,0.0738546,0.191151,-0.160604,-0.111276,-0.51907,0,0,0,-0.0564336,-0.390678,0.00156326,0.852693,-0.460839,0.0701824,0.329982,0.15928,0.116033,-0.636278,0,0,0,0,0,0 ] - [ -0.060209,-0.29014,0.00151296,1.00202,-0.710714,0.0737955,0.191031,-0.160602,-0.111271,-0.517275,0,0,0,-0.0563103,-0.390635,0.00156308,0.85331,-0.4615,0.070059,0.329695,0.159283,0.116023,-0.636278,0,0,0,0,0,0 ] - [ -0.0601679,-0.293787,0.0014551,1.00642,-0.711848,0.0751104,0.190926,-0.160601,-0.111266,-0.515489,0,0,0,-0.0562072,-0.390593,0.00150288,0.853927,-0.462546,0.0713004,0.329408,0.159286,0.116013,-0.636278,0,0,0,0,0,0 ] - [ -0.0600976,-0.297451,0.00145667,1.01079,-0.712551,0.0750457,0.190838,-0.160599,-0.111262,-0.513713,0,0,0,-0.0560789,-0.390553,0.00150275,0.854544,-0.463202,0.071172,0.329122,0.159289,0.116004,-0.636278,0,0,0,0,0,0 ] - [ -0.0600247,-0.30113,0.00145826,1.01512,-0.713209,0.0749784,0.190765,-0.160598,-0.111259,-0.511947,0,0,0,-0.0559483,-0.390514,0.00150261,0.85516,-0.463857,0.0710413,0.328835,0.159292,0.115994,-0.636278,0,0,0,0,0,0 ] - [ -0.0599494,-0.304824,0.00145987,1.01943,-0.713823,0.0749087,0.190709,-0.160596,-0.111257,-0.510193,0,0,0,-0.0558156,-0.390477,0.00150248,0.855775,-0.464508,0.0709084,0.328549,0.159295,0.115984,-0.636278,0,0,0,0,0,0 ] - [ -0.0598719,-0.30853,0.00146152,1.0237,-0.714391,0.0748368,0.19067,-0.160593,-0.111254,-0.508452,0,0,0,-0.055681,-0.390441,0.00150234,0.856389,-0.465158,0.0707738,0.328263,0.159298,0.115974,-0.636278,0,0,0,0,0,0 ] - [ -0.0597922,-0.312249,0.00146319,1.02794,-0.714912,0.0747629,0.190648,-0.160591,-0.111253,-0.506723,0,0,0,-0.0555447,-0.390406,0.0015022,0.857001,-0.465805,0.0706374,0.327978,0.159301,0.115965,-0.636278,0,0,0,0,0,0 ] - [ -0.059743,-0.315979,0.00139413,1.03215,-0.715774,0.076026,0.190643,-0.160589,-0.111252,-0.505008,0,0,0,-0.055434,-0.390372,0.001431,0.857611,-0.466839,0.071828,0.327692,0.159304,0.115955,-0.636278,0,0,0,0,0,0 ] - [ -0.0596597,-0.319719,0.0013958,1.03631,-0.7162,0.0759481,0.190655,-0.160586,-0.111252,-0.503308,0,0,0,-0.0552947,-0.390338,0.00143092,0.85822,-0.467481,0.0716887,0.327407,0.159307,0.115945,-0.636278,0,0,0,0,0,0 ] - [ -0.0595747,-0.323469,0.0013975,1.04044,-0.716577,0.0758687,0.190685,-0.160583,-0.111252,-0.501623,0,0,0,-0.0551543,-0.390304,0.00143084,0.858826,-0.46812,0.0715482,0.327122,0.15931,0.115936,-0.636278,0,0,0,0,0,0 ] - [ -0.0594883,-0.327227,0.00139923,1.04453,-0.716905,0.0757878,0.190733,-0.16058,-0.111253,-0.499954,0,0,0,-0.0550129,-0.39027,0.00143076,0.859429,-0.468757,0.0714067,0.326837,0.159313,0.115926,-0.636278,0,0,0,0,0,0 ] - [ -0.0594006,-0.330992,0.00140099,1.04857,-0.717183,0.0757056,0.190799,-0.160577,-0.111254,-0.498302,0,0,0,-0.0548708,-0.390236,0.00143068,0.860029,-0.469392,0.0712645,0.326552,0.159316,0.115917,-0.636278,0,0,0,0,0,0 ] - [ -0.0593116,-0.334763,0.00140277,1.05257,-0.717411,0.0756222,0.190883,-0.160574,-0.111256,-0.496668,0,0,0,-0.054728,-0.390202,0.0014306,0.860627,-0.470023,0.0711216,0.326268,0.159319,0.115907,-0.636278,0,0,0,0,0,0 ] - [ -0.0592602,-0.33854,0.00132199,1.05652,-0.717972,0.0768169,0.190986,-0.160571,-0.111259,-0.495052,0,0,0,-0.0546163,-0.390167,0.0013481,0.861221,-0.471037,0.0722464,0.325983,0.159323,0.115897,-0.636278,0,0,0,0,0,0 ] - [ -0.0591695,-0.342321,0.00132375,1.06043,-0.718097,0.0767315,0.191108,-0.160567,-0.111262,-0.493455,0,0,0,-0.0544728,-0.390131,0.00134808,0.861811,-0.471663,0.0721029,0.325699,0.159326,0.115888,-0.636278,0,0,0,0,0,0 ] - [ -0.0590781,-0.346106,0.00132554,1.06429,-0.71817,0.0766455,0.191249,-0.160563,-0.111266,-0.491878,0,0,0,-0.0543294,-0.390094,0.00134805,0.862397,-0.472286,0.0719594,0.325415,0.159329,0.115878,-0.636278,0,0,0,0,0,0 ] - [ -0.0589863,-0.349893,0.00132735,1.06809,-0.71819,0.0765589,0.191409,-0.160559,-0.111271,-0.490321,0,0,0,-0.054186,-0.390056,0.00134803,0.86298,-0.472906,0.071816,0.325132,0.159332,0.115868,-0.636278,0,0,0,0,0,0 ] - [ -0.058894,-0.353681,0.00132919,1.07185,-0.718158,0.076472,0.191588,-0.160555,-0.111276,-0.488786,0,0,0,-0.054043,-0.390016,0.001348,0.863557,-0.473524,0.0716729,0.324848,0.159335,0.115859,-0.636278,0,0,0,0,0,0 ] - [ -0.0588015,-0.35747,0.00133105,1.07555,-0.718071,0.0763849,0.191786,-0.160551,-0.111282,-0.487272,0,0,0,-0.0539004,-0.389975,0.00134798,0.86413,-0.474138,0.0715303,0.324565,0.159338,0.115849,-0.636278,0,0,0,0,0,0 ] - [ -0.0587089,-0.361258,0.00133293,1.0792,-0.717931,0.0762977,0.192005,-0.160546,-0.111289,-0.485782,0,0,0,-0.0537586,-0.389932,0.00134795,0.864698,-0.474748,0.0713883,0.324281,0.159341,0.11584,-0.636278,0,0,0,0,0,0 ] - [ -0.0586688,-0.365045,0.00122483,1.08279,-0.718168,0.0775759,0.192243,-0.160542,-0.111297,-0.484314,0,0,0,-0.0536594,-0.389886,0.00123902,0.86526,-0.475788,0.0725998,0.323998,0.159344,0.11583,-0.636278,0,0,0,0,0,0 ] - [ -0.0585769,-0.368829,0.00122664,1.08633,-0.717918,0.0774889,0.192502,-0.160537,-0.111305,-0.482871,0,0,0,-0.0535196,-0.389838,0.00123906,0.865817,-0.476392,0.0724599,0.323716,0.159347,0.11582,-0.636278,0,0,0,0,0,0 ] - [ -0.0584854,-0.37261,0.00122847,1.0898,-0.717614,0.0774024,0.192781,-0.160532,-0.111313,-0.481453,0,0,0,-0.053381,-0.389788,0.0012391,0.866367,-0.476994,0.0723213,0.323433,0.15935,0.115811,-0.636278,0,0,0,0,0,0 ] - [ -0.0583944,-0.376386,0.00123033,1.09322,-0.717254,0.0773164,0.19308,-0.160526,-0.111323,-0.48006,0,0,0,-0.0532438,-0.389734,0.00123913,0.866912,-0.477591,0.0721841,0.32315,0.159353,0.115801,-0.636278,0,0,0,0,0,0 ] - [ -0.0583041,-0.380157,0.0012322,1.09658,-0.716839,0.0772312,0.1934,-0.160521,-0.111333,-0.478693,0,0,0,-0.0531082,-0.389678,0.00123917,0.86745,-0.478186,0.0720484,0.322868,0.159356,0.115792,-0.636278,0,0,0,0,0,0 ] - [ -0.0582147,-0.383921,0.00123409,1.09987,-0.716367,0.0771468,0.19374,-0.160515,-0.111344,-0.477353,0,0,0,-0.0529744,-0.389618,0.00123919,0.867982,-0.478777,0.0719145,0.322586,0.159359,0.115782,-0.636278,0,0,0,0,0,0 ] - [ -0.0581264,-0.387678,0.00123601,1.1031,-0.71584,0.0770635,0.194101,-0.16051,-0.111356,-0.47604,0,0,0,-0.0528425,-0.389555,0.00123922,0.868506,-0.479364,0.0717826,0.322304,0.159362,0.115773,-0.636278,0,0,0,0,0,0 ] - [ -0.0581011,-0.391427,0.00111051,1.10626,-0.715672,0.0782178,0.194484,-0.160504,-0.111368,-0.474755,0,0,0,-0.0527611,-0.389489,0.00111423,0.869023,-0.480365,0.0728768,0.322022,0.159365,0.115763,-0.636278,0,0,0,0,0,0 ] - [ -0.0580156,-0.395166,0.0011123,1.10936,-0.715032,0.0781368,0.194887,-0.160497,-0.111381,-0.473499,0,0,0,-0.0526338,-0.389418,0.00111431,0.869533,-0.480945,0.0727494,0.321741,0.159368,0.115753,-0.636278,0,0,0,0,0,0 ] - [ -0.0579316,-0.398895,0.0011141,1.11239,-0.714334,0.0780573,0.195311,-0.160491,-0.111395,-0.472272,0,0,0,-0.0525089,-0.389344,0.00111439,0.870035,-0.481521,0.0726245,0.321459,0.159371,0.115744,-0.636278,0,0,0,0,0,0 ] - [ -0.0578492,-0.402612,0.00111592,1.11536,-0.71358,0.0779794,0.195757,-0.160485,-0.11141,-0.471075,0,0,0,-0.0523867,-0.389265,0.00111446,0.870529,-0.482094,0.0725022,0.321178,0.159374,0.115734,-0.636278,0,0,0,0,0,0 ] - [ -0.0577686,-0.406317,0.00111775,1.11825,-0.712769,0.0779033,0.196225,-0.160478,-0.111425,-0.469908,0,0,0,-0.0522672,-0.389182,0.00111453,0.871014,-0.482662,0.0723826,0.320897,0.159377,0.115725,-0.636278,0,0,0,0,0,0 ] - [ -0.0576899,-0.410009,0.0011196,1.12107,-0.7119,0.0778292,0.196713,-0.160471,-0.111441,-0.468773,0,0,0,-0.0521507,-0.389094,0.0011146,0.871491,-0.483227,0.0722661,0.320616,0.15938,0.115715,-0.636278,0,0,0,0,0,0 ] - [ -0.0576133,-0.413687,0.00112146,1.12383,-0.710975,0.077757,0.197224,-0.160464,-0.111458,-0.467668,0,0,0,-0.0520373,-0.389001,0.00111466,0.871959,-0.483788,0.0721526,0.320335,0.159383,0.115706,-0.636278,0,0,0,0,0,0 ] - [ -0.0575389,-0.417349,0.00112332,1.12651,-0.709992,0.0776872,0.197756,-0.160457,-0.111475,-0.466596,0,0,0,-0.0519273,-0.388903,0.00111471,0.872418,-0.484345,0.0720425,0.320054,0.159386,0.115696,-0.636278,0,0,0,0,0,0 ] - [ -0.0574667,-0.420995,0.0011252,1.12911,-0.708952,0.0776195,0.19831,-0.160449,-0.111493,-0.465557,0,0,0,-0.0518206,-0.3888,0.00111476,0.872868,-0.484898,0.0719357,0.319774,0.159389,0.115687,-0.636278,0,0,0,0,0,0 ] - [ -0.0574871,-0.424624,0.000944569,1.13164,-0.708336,0.0788397,0.198886,-0.160441,-0.111512,-0.46455,0,0,0,-0.0517861,-0.388691,0.000937908,0.873308,-0.485929,0.0731044,0.319494,0.159392,0.115677,-0.636278,0,0,0,0,0,0 ] - [ -0.0574203,-0.428235,0.000946203,1.1341,-0.707182,0.0787767,0.199483,-0.160434,-0.111532,-0.463578,0,0,0,-0.0516867,-0.388577,0.000938006,0.873739,-0.486473,0.073005,0.319213,0.159395,0.115668,-0.636278,0,0,0,0,0,0 ] - [ -0.0573562,-0.431827,0.000947844,1.13648,-0.70597,0.0787164,0.200103,-0.160426,-0.111553,-0.462639,0,0,0,-0.0515911,-0.388457,0.000938095,0.874159,-0.487014,0.0729093,0.318933,0.159398,0.115658,-0.636278,0,0,0,0,0,0 ] - [ -0.0572949,-0.435399,0.000949489,1.13878,-0.704701,0.0786589,0.200744,-0.160417,-0.111574,-0.461735,0,0,0,-0.0514996,-0.388331,0.000938177,0.874569,-0.48755,0.0728177,0.318654,0.159401,0.115649,-0.636278,0,0,0,0,0,0 ] - [ -0.0572365,-0.43895,0.000951138,1.14101,-0.703376,0.0786042,0.201408,-0.160409,-0.111596,-0.460866,0,0,0,-0.0514121,-0.388199,0.00093825,0.874969,-0.488081,0.0727301,0.318374,0.159404,0.115639,-0.636278,0,0,0,0,0,0 ] - [ -0.0571811,-0.442478,0.000952791,1.14315,-0.701993,0.0785526,0.202093,-0.1604,-0.111619,-0.460032,0,0,0,-0.0513287,-0.388061,0.000938315,0.875358,-0.488608,0.0726467,0.318094,0.159407,0.11563,-0.636278,0,0,0,0,0,0 ] - [ -0.0571288,-0.445984,0.000954446,1.14522,-0.700554,0.078504,0.2028,-0.160392,-0.111643,-0.459235,0,0,0,-0.0512497,-0.387916,0.000938372,0.875736,-0.489131,0.0725675,0.317815,0.15941,0.115621,-0.636278,0,0,0,0,0,0 ] - [ -0.0570797,-0.449467,0.000956103,1.14721,-0.699059,0.0784586,0.20353,-0.160383,-0.111667,-0.458473,0,0,0,-0.0511752,-0.387765,0.00093842,0.876102,-0.489649,0.0724929,0.317536,0.159413,0.115611,-0.636278,0,0,0,0,0,0 ] - [ -0.057034,-0.452924,0.00095776,1.14912,-0.697508,0.0784166,0.204281,-0.160374,-0.111692,-0.457748,0,0,0,-0.0511052,-0.387606,0.000938458,0.876458,-0.490163,0.0724228,0.317257,0.159416,0.115602,-0.636278,0,0,0,0,0,0 ] - [ -0.0569917,-0.456356,0.000959418,1.15094,-0.6959,0.0783779,0.205055,-0.160364,-0.111718,-0.457061,0,0,0,-0.0510398,-0.387441,0.000938488,0.876802,-0.490672,0.0723573,0.316978,0.159419,0.115592,-0.636278,0,0,0,0,0,0 ] - [ -0.0569527,-0.459761,0.000961075,1.15268,-0.694237,0.0783427,0.20585,-0.160355,-0.111745,-0.456411,0,0,0,-0.0509791,-0.387268,0.000938508,0.877134,-0.491177,0.0722964,0.316699,0.159422,0.115583,-0.636278,0,0,0,0,0,0 ] - [ -0.0569173,-0.463139,0.000962731,1.15434,-0.692519,0.0783109,0.206667,-0.160345,-0.111772,-0.455798,0,0,0,-0.0509232,-0.387089,0.000938518,0.877454,-0.491677,0.0722404,0.31642,0.159425,0.115573,-0.636278,0,0,0,0,0,0 ] - [ -0.0570235,-0.466489,0.00068946,1.15592,-0.691286,0.0794287,0.207506,-0.160335,-0.1118,-0.455224,0,0,0,-0.0509743,-0.386901,0.000676722,0.877762,-0.492714,0.0733239,0.316142,0.159428,0.115564,-0.636278,0,0,0,0,0,0 ] - [ -0.0569958,-0.469809,0.000690666,1.15741,-0.689458,0.0794036,0.208367,-0.160325,-0.111829,-0.454687,0,0,0,-0.0509283,-0.386707,0.000676761,0.878058,-0.493204,0.0732778,0.315863,0.159431,0.115554,-0.636278,0,0,0,0,0,0 ] - [ -0.0569718,-0.4731,0.000691866,1.15882,-0.687575,0.0793821,0.20925,-0.160315,-0.111859,-0.45419,0,0,0,-0.0508873,-0.386504,0.000676787,0.878341,-0.49369,0.0732367,0.315585,0.159434,0.115545,-0.636278,0,0,0,0,0,0 ] - [ -0.0569515,-0.476359,0.000693058,1.16014,-0.685639,0.0793644,0.210154,-0.160304,-0.111889,-0.453731,0,0,0,-0.0508514,-0.386294,0.000676801,0.878611,-0.494171,0.0732006,0.315307,0.159437,0.115536,-0.636278,0,0,0,0,0,0 ] - [ -0.0569351,-0.479586,0.000694242,1.16138,-0.683649,0.0793505,0.21108,-0.160294,-0.11192,-0.453312,0,0,0,-0.0508206,-0.386076,0.000676803,0.878869,-0.494647,0.0731697,0.315029,0.15944,0.115526,-0.636278,0,0,0,0,0,0 ] - [ -0.0569225,-0.482781,0.000695418,1.16253,-0.681606,0.0793405,0.212027,-0.160283,-0.111952,-0.452932,0,0,0,-0.050795,-0.385849,0.000676792,0.879113,-0.495118,0.0731439,0.314751,0.159443,0.115517,-0.636278,0,0,0,0,0,0 ] - [ -0.0569138,-0.485942,0.000696584,1.1636,-0.67951,0.0793343,0.212996,-0.160272,-0.111985,-0.452591,0,0,0,-0.0507745,-0.385615,0.000676769,0.879345,-0.495584,0.0731234,0.314474,0.159446,0.115507,-0.636278,0,0,0,0,0,0 ] - [ -0.056909,-0.489069,0.000697741,1.16457,-0.677363,0.0793319,0.213986,-0.160261,-0.112018,-0.45229,0,0,0,-0.0507594,-0.385372,0.000676733,0.879563,-0.496045,0.073108,0.314196,0.159449,0.115498,-0.636278,0,0,0,0,0,0 ] - [ -0.0569081,-0.492161,0.000698886,1.16547,-0.675163,0.0793334,0.214997,-0.16025,-0.112053,-0.452029,0,0,0,-0.0507494,-0.385121,0.000676684,0.879768,-0.496501,0.0730979,0.313919,0.159452,0.115489,-0.636278,0,0,0,0,0,0 ] - [ -0.0569112,-0.495217,0.000700021,1.16627,-0.672913,0.0793389,0.216029,-0.160238,-0.112087,-0.451808,0,0,0,-0.0507448,-0.384861,0.000676623,0.879959,-0.496952,0.0730931,0.313641,0.159455,0.115479,-0.636278,0,0,0,0,0,0 ] - [ -0.0569182,-0.498236,0.000701143,1.16699,-0.670613,0.0793483,0.217082,-0.160227,-0.112123,-0.451627,0,0,0,-0.0507455,-0.384592,0.000676548,0.880137,-0.497398,0.0730936,0.313364,0.159458,0.11547,-0.636278,0,0,0,0,0,0 ] - [ -0.0569291,-0.501218,0.000702253,1.16762,-0.668262,0.0793616,0.218156,-0.160215,-0.112159,-0.451486,0,0,0,-0.0507514,-0.384315,0.000676461,0.880301,-0.497839,0.0730993,0.313087,0.159461,0.11546,-0.636278,0,0,0,0,0,0 ] - [ -0.0569439,-0.504161,0.00070335,1.16817,-0.665862,0.0793788,0.21925,-0.160203,-0.112196,-0.451385,0,0,0,-0.0507627,-0.384029,0.000676361,0.880451,-0.498275,0.0731104,0.31281,0.159464,0.115451,-0.636278,0,0,0,0,0,0 ] - [ -0.0569627,-0.507065,0.000704434,1.16862,-0.663414,0.0793999,0.220364,-0.160191,-0.112234,-0.451325,0,0,0,-0.0507792,-0.383735,0.000676248,0.880587,-0.498706,0.0731267,0.312533,0.159467,0.115442,-0.636278,0,0,0,0,0,0 ] - [ -0.0569854,-0.50993,0.000705502,1.16899,-0.660918,0.0794248,0.221498,-0.160179,-0.112272,-0.451304,0,0,0,-0.050801,-0.383431,0.000676122,0.880709,-0.499131,0.0731482,0.312257,0.15947,0.115432,-0.636278,0,0,0,0,0,0 ] - [ -0.0570127,-0.512768,0.00070656,1.1693,-0.658392,0.0794544,0.222642,-0.160167,-0.112311,-0.451304,0,0,0,-0.050828,-0.383118,0.000675983,0.880817,-0.499552,0.073175,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0570431,-0.515551,0.000707598,1.1695,-0.655801,0.079487,0.223816,-0.160154,-0.112351,-0.451365,0,0,0,-0.0508603,-0.382797,0.000675831,0.88091,-0.499967,0.073207,0.311704,0.159476,0.115413,-0.636278,0,0,0,0,0,0 ] - [ -0.0570772,-0.518293,0.000708621,1.1696,-0.653166,0.0795234,0.225009,-0.160141,-0.112391,-0.451465,0,0,0,-0.0508976,-0.382466,0.000675667,0.88099,-0.500378,0.0732441,0.311427,0.159479,0.115404,-0.636278,0,0,0,0,0,0 ] - [ -0.0571151,-0.520992,0.000709627,1.16962,-0.650484,0.0795635,0.226222,-0.160129,-0.112433,-0.451606,0,0,0,-0.0509401,-0.382126,0.00067549,0.881055,-0.500783,0.0732863,0.311151,0.159482,0.115395,-0.636278,0,0,0,0,0,0 ] - [ -0.0571567,-0.523649,0.000710616,1.16955,-0.647759,0.0796072,0.227453,-0.160116,-0.112474,-0.451787,0,0,0,-0.0509877,-0.381777,0.000675301,0.881105,-0.501183,0.0733335,0.310875,0.159485,0.115385,-0.636278,0,0,0,0,0,0 ] - [ -0.057202,-0.526261,0.000711587,1.16939,-0.64499,0.0796545,0.228703,-0.160102,-0.112517,-0.452008,0,0,0,-0.0510402,-0.381418,0.0006751,0.881142,-0.501577,0.0733858,0.310599,0.159488,0.115376,-0.636278,0,0,0,0,0,0 ] - [ -0.0572508,-0.52883,0.00071254,1.16915,-0.642178,0.0797054,0.229972,-0.160089,-0.11256,-0.452269,0,0,0,-0.0510977,-0.38105,0.000674886,0.881164,-0.501967,0.0734429,0.310323,0.159491,0.115367,-0.636278,0,0,0,0,0,0 ] - [ -0.0573031,-0.531353,0.000713474,1.16882,-0.639324,0.0797597,0.231258,-0.160076,-0.112604,-0.452569,0,0,0,-0.05116,-0.380673,0.00067466,0.881171,-0.502351,0.073505,0.310047,0.159494,0.115357,-0.636278,0,0,0,0,0,0 ] - [ -0.0573588,-0.533831,0.00071439,1.1684,-0.636429,0.0798174,0.232563,-0.160062,-0.112648,-0.452909,0,0,0,-0.0512272,-0.380287,0.000674422,0.881164,-0.502731,0.0735718,0.309771,0.159497,0.115348,-0.636278,0,0,0,0,0,0 ] - [ -0.0574179,-0.536264,0.000715286,1.1679,-0.633493,0.0798785,0.233885,-0.160048,-0.112693,-0.453288,0,0,0,-0.051299,-0.379891,0.000674173,0.881142,-0.503105,0.0736433,0.309496,0.1595,0.115339,-0.636278,0,0,0,0,0,0 ] - [ -0.0574803,-0.538649,0.000716162,1.16731,-0.630518,0.0799428,0.235224,-0.160035,-0.112739,-0.453707,0,0,0,-0.0513755,-0.379486,0.000673912,0.881106,-0.503474,0.0737194,0.30922,0.159503,0.115329,-0.636278,0,0,0,0,0,0 ] - [ -0.0575458,-0.540988,0.000717017,1.16664,-0.627504,0.0800102,0.23658,-0.160021,-0.112785,-0.454164,0,0,0,-0.0514564,-0.379071,0.00067364,0.881055,-0.503838,0.0738,0.308945,0.159506,0.11532,-0.636278,0,0,0,0,0,0 ] - [ -0.0576144,-0.54328,0.000717852,1.16587,-0.624453,0.0800806,0.237953,-0.160007,-0.112831,-0.454661,0,0,0,-0.0515418,-0.378647,0.000673356,0.88099,-0.504196,0.073885,0.308669,0.159509,0.115311,-0.636278,0,0,0,0,0,0 ] - [ -0.057686,-0.545523,0.000718666,1.16503,-0.621365,0.080154,0.239342,-0.159993,-0.112879,-0.455195,0,0,0,-0.0516315,-0.378214,0.000673062,0.88091,-0.50455,0.0739743,0.308394,0.159512,0.115301,-0.636278,0,0,0,0,0,0 ] - [ -0.0577604,-0.547719,0.000719459,1.1641,-0.61824,0.0802302,0.240747,-0.159978,-0.112927,-0.455768,0,0,0,-0.0517253,-0.377771,0.000672757,0.880816,-0.504899,0.0740677,0.308119,0.159515,0.115292,-0.636278,0,0,0,0,0,0 ] - [ -0.0578376,-0.549865,0.000720229,1.16309,-0.615081,0.0803091,0.242167,-0.159964,-0.112975,-0.456378,0,0,0,-0.0518233,-0.377319,0.000672442,0.880707,-0.505242,0.0741653,0.307844,0.159518,0.115283,-0.636278,0,0,0,0,0,0 ] - [ -0.0579175,-0.551962,0.000720978,1.16199,-0.611887,0.0803906,0.243603,-0.159949,-0.113024,-0.457026,0,0,0,-0.0519252,-0.376858,0.000672116,0.880584,-0.505581,0.0742668,0.307569,0.159521,0.115273,-0.636278,0,0,0,0,0,0 ] - [ -0.0579998,-0.55401,0.000721705,1.16081,-0.60866,0.0804746,0.245053,-0.159935,-0.113073,-0.457711,0,0,0,-0.0520308,-0.376387,0.000671781,0.880447,-0.505914,0.074372,0.307294,0.159524,0.115264,-0.636278,0,0,0,0,0,0 ] - [ -0.0580845,-0.556008,0.000722408,1.15955,-0.605401,0.0805609,0.246518,-0.15992,-0.113123,-0.458433,0,0,0,-0.0521402,-0.375907,0.000671437,0.880295,-0.506243,0.0744809,0.307019,0.159527,0.115255,-0.636278,0,0,0,0,0,0 ] - [ -0.0581715,-0.557956,0.000723089,1.15821,-0.602111,0.0806494,0.247997,-0.159905,-0.113174,-0.459191,0,0,0,-0.052253,-0.375417,0.000671083,0.88013,-0.506567,0.0745934,0.306744,0.15953,0.115245,-0.636278,0,0,0,0,0,0 ] - [ -0.0586918,-0.559854,-0.000136057,1.15679,-0.599469,0.0798696,0.24949,-0.15989,-0.113225,-0.459985,0,0,0,-0.052674,-0.374919,-0.000108526,0.87995,-0.507569,0.0738826,0.30647,0.159533,0.115236,-0.636278,0,0,0,0,0,0 ] - [ -0.0587829,-0.5617,-0.000136486,1.15528,-0.596119,0.0799603,0.250996,-0.159875,-0.113276,-0.460815,0,0,0,-0.0527933,-0.374411,-0.00010883,0.879756,-0.507883,0.0740019,0.306195,0.159535,0.115227,-0.636278,0,0,0,0,0,0 ] - [ -0.0588759,-0.563495,-0.000136918,1.1537,-0.592741,0.0800528,0.252515,-0.15986,-0.113328,-0.46168,0,0,0,-0.0529158,-0.373894,-0.000109141,0.879548,-0.508192,0.0741244,0.305921,0.159538,0.115218,-0.636278,0,0,0,0,0,0 ] - [ -0.0589705,-0.56524,-0.000137352,1.15204,-0.589335,0.080147,0.254046,-0.159845,-0.11338,-0.46258,0,0,0,-0.0530413,-0.373368,-0.000109461,0.879326,-0.508497,0.0742498,0.305646,0.159541,0.115208,-0.636278,0,0,0,0,0,0 ] - [ -0.0590667,-0.566932,-0.000137787,1.1503,-0.585903,0.0802428,0.25559,-0.15983,-0.113433,-0.463514,0,0,0,-0.0531696,-0.372833,-0.000109787,0.879091,-0.508796,0.074378,0.305372,0.159544,0.115199,-0.636278,0,0,0,0,0,0 ] - [ -0.0591644,-0.568573,-0.000138224,1.14848,-0.582445,0.08034,0.257145,-0.159814,-0.113486,-0.464482,0,0,0,-0.0533005,-0.372289,-0.000110121,0.878842,-0.509091,0.0745088,0.305097,0.159547,0.11519,-0.636278,0,0,0,0,0,0 ] - [ -0.0592633,-0.570162,-0.000138661,1.14659,-0.578963,0.0804385,0.258711,-0.159799,-0.11354,-0.465483,0,0,0,-0.053434,-0.371735,-0.00011046,0.878579,-0.509381,0.0746422,0.304823,0.15955,0.11518,-0.636278,0,0,0,0,0,0 ] - [ -0.0593634,-0.571699,-0.000139098,1.14462,-0.575458,0.0805382,0.260288,-0.159784,-0.113594,-0.466518,0,0,0,-0.0535697,-0.371174,-0.000110806,0.878303,-0.509667,0.0747779,0.304549,0.159553,0.115171,-0.636278,0,0,0,0,0,0 ] - [ -0.0594645,-0.573184,-0.000139535,1.14258,-0.57193,0.0806389,0.261875,-0.159768,-0.113648,-0.467584,0,0,0,-0.0537078,-0.370603,-0.000111157,0.878013,-0.509948,0.0749159,0.304275,0.159556,0.115162,-0.636278,0,0,0,0,0,0 ] - [ -0.0595665,-0.574617,-0.000139971,1.14046,-0.568381,0.0807405,0.263472,-0.159752,-0.113702,-0.468682,0,0,0,-0.0538478,-0.370023,-0.000111513,0.87771,-0.510225,0.0750559,0.304001,0.159559,0.115153,-0.636278,0,0,0,0,0,0 ] - [ -0.0598166,-0.575997,-0.00043805,1.13827,-0.564831,0.0795136,0.265079,-0.159737,-0.113757,-0.469811,0,0,0,-0.0540938,-0.369435,-0.000378896,0.877394,-0.510519,0.073892,0.303727,0.159562,0.115143,-0.636278,0,0,0,0,0,0 ] - [ -0.0599196,-0.577325,-0.000438739,1.13601,-0.561243,0.0796157,0.266694,-0.159721,-0.113813,-0.470972,0,0,0,-0.0542373,-0.368838,-0.000379202,0.877066,-0.510787,0.0740355,0.303453,0.159565,0.115134,-0.636278,0,0,0,0,0,0 ] - [ -0.0600231,-0.578601,-0.000439417,1.13368,-0.557636,0.0797184,0.268318,-0.159705,-0.113868,-0.472162,0,0,0,-0.0543823,-0.368233,-0.000379511,0.876724,-0.51105,0.0741806,0.303179,0.159568,0.115125,-0.636278,0,0,0,0,0,0 ] - [ -0.0601269,-0.579824,-0.000440083,1.13128,-0.554012,0.0798214,0.26995,-0.159689,-0.113924,-0.473381,0,0,0,-0.0545287,-0.367619,-0.000379823,0.87637,-0.51131,0.0743271,0.302905,0.159571,0.115115,-0.636278,0,0,0,0,0,0 ] - [ -0.0602308,-0.580995,-0.000440736,1.12881,-0.550372,0.0799245,0.271589,-0.159674,-0.11398,-0.47463,0,0,0,-0.0546763,-0.366996,-0.000380138,0.876003,-0.511565,0.0744749,0.302631,0.159574,0.115106,-0.636278,0,0,0,0,0,0 ] - [ -0.0603347,-0.582113,-0.000441375,1.12627,-0.546717,0.0800276,0.273236,-0.159658,-0.114036,-0.475907,0,0,0,-0.054825,-0.366366,-0.000380453,0.875624,-0.511817,0.0746236,0.302357,0.159577,0.115097,-0.636278,0,0,0,0,0,0 ] - [ -0.0604384,-0.583179,-0.000442,1.12367,-0.543048,0.0801306,0.274889,-0.159642,-0.114093,-0.477212,0,0,0,-0.0549744,-0.365727,-0.00038077,0.875233,-0.512064,0.0747732,0.302083,0.15958,0.115088,-0.636278,0,0,0,0,0,0 ] - [ -0.0605418,-0.584192,-0.00044261,1.121,-0.539366,0.0802332,0.276548,-0.159626,-0.11415,-0.478544,0,0,0,-0.0551246,-0.36508,-0.000381088,0.874829,-0.512308,0.0749235,0.30181,0.159583,0.115078,-0.636278,0,0,0,0,0,0 ] - [ -0.0607328,-0.585154,-0.000623874,1.11827,-0.535576,0.0789893,0.278213,-0.15961,-0.114207,-0.479902,0,0,0,-0.0553382,-0.364425,-0.000542989,0.874414,-0.512452,0.0737455,0.301536,0.159586,0.115069,-0.636278,0,0,0,0,0,0 ] - [ -0.060835,-0.586063,-0.000624549,1.11547,-0.531872,0.0790907,0.279883,-0.159594,-0.114264,-0.481286,0,0,0,-0.0554892,-0.363763,-0.000543251,0.873987,-0.512688,0.0738968,0.301262,0.159589,0.11506,-0.636278,0,0,0,0,0,0 ] - [ -0.0609365,-0.586921,-0.000625202,1.11262,-0.528157,0.0791913,0.281557,-0.159578,-0.114322,-0.482696,0,0,0,-0.0556405,-0.363092,-0.000543511,0.873549,-0.51292,0.0740483,0.300989,0.159592,0.11505,-0.636278,0,0,0,0,0,0 ] - [ -0.061037,-0.587727,-0.000625832,1.1097,-0.524434,0.0792911,0.283236,-0.159562,-0.114379,-0.48413,0,0,0,-0.0557918,-0.362414,-0.000543771,0.873099,-0.513149,0.0741998,0.300715,0.159594,0.115041,-0.636278,0,0,0,0,0,0 ] - [ -0.0611365,-0.588481,-0.000626439,1.10672,-0.520703,0.0793898,0.284918,-0.159546,-0.114437,-0.485587,0,0,0,-0.0559429,-0.361728,-0.000544028,0.872639,-0.513374,0.0743512,0.300441,0.159597,0.115032,-0.636278,0,0,0,0,0,0 ] - [ -0.0612348,-0.589184,-0.000627021,1.10369,-0.516966,0.0794874,0.286604,-0.15953,-0.114494,-0.487068,0,0,0,-0.0560937,-0.361034,-0.000544283,0.872167,-0.513596,0.0745022,0.300168,0.1596,0.115023,-0.636278,0,0,0,0,0,0 ] - [ -0.0613318,-0.589836,-0.00062758,1.1006,-0.513223,0.0795838,0.288292,-0.159514,-0.114552,-0.488572,0,0,0,-0.0562441,-0.360333,-0.000544536,0.871685,-0.513814,0.0746529,0.299894,0.159603,0.115013,-0.636278,0,0,0,0,0,0 ] - [ -0.0614924,-0.590437,-0.00076347,1.09745,-0.509344,0.0783596,0.289982,-0.159498,-0.11461,-0.490097,0,0,0,-0.0564406,-0.359625,-0.000665554,0.871192,-0.513899,0.0734986,0.299621,0.159606,0.115004,-0.636278,0,0,0,0,0,0 ] - [ -0.0615862,-0.590988,-0.000764013,1.09425,-0.505594,0.0784528,0.291674,-0.159482,-0.114668,-0.491643,0,0,0,-0.0565895,-0.358909,-0.000665747,0.870689,-0.514111,0.0736478,0.299347,0.159609,0.114995,-0.636278,0,0,0,0,0,0 ] - [ -0.0616782,-0.591489,-0.000764526,1.091,-0.501841,0.0785442,0.293367,-0.159466,-0.114726,-0.49321,0,0,0,-0.0567374,-0.358187,-0.000665936,0.870175,-0.51432,0.0737961,0.299074,0.159612,0.114986,-0.636278,0,0,0,0,0,0 ] - [ -0.0617684,-0.591939,-0.000765009,1.0877,-0.498086,0.0786339,0.29506,-0.15945,-0.114785,-0.494796,0,0,0,-0.0568842,-0.357457,-0.00066612,0.869652,-0.514527,0.0739433,0.2988,0.159615,0.114976,-0.636278,0,0,0,0,0,0 ] - [ -0.0618566,-0.59234,-0.000765461,1.08434,-0.494332,0.0787216,0.296753,-0.159434,-0.114843,-0.496401,0,0,0,-0.0570297,-0.35672,-0.0006663,0.869119,-0.51473,0.0740892,0.298527,0.159618,0.114967,-0.636278,0,0,0,0,0,0 ] - [ -0.0619428,-0.592692,-0.000765883,1.08094,-0.490578,0.0788073,0.298447,-0.159419,-0.114901,-0.498025,0,0,0,-0.0571738,-0.355977,-0.000666475,0.868577,-0.514931,0.0742337,0.298253,0.159621,0.114958,-0.636278,0,0,0,0,0,0 ] - [ -0.0620267,-0.592995,-0.000766274,1.07749,-0.486827,0.0788908,0.300139,-0.159403,-0.114959,-0.499665,0,0,0,-0.0573163,-0.355227,-0.000666645,0.868025,-0.515129,0.0743766,0.29798,0.159624,0.114949,-0.636278,0,0,0,0,0,0 ] - [ -0.0621632,-0.59325,-0.000883057,1.074,-0.482917,0.0775715,0.301829,-0.159387,-0.115017,-0.501323,0,0,0,-0.0574971,-0.35447,-0.000770501,0.867464,-0.515164,0.0731316,0.297706,0.159627,0.114939,-0.636278,0,0,0,0,0,0 ] - [ -0.0622421,-0.593456,-0.000883385,1.07046,-0.479172,0.07765,0.303518,-0.159371,-0.115075,-0.502997,0,0,0,-0.0576359,-0.353707,-0.000770606,0.866895,-0.515358,0.0732709,0.297433,0.15963,0.11493,-0.636278,0,0,0,0,0,0 ] - [ -0.0623183,-0.593616,-0.000883679,1.06688,-0.475433,0.077726,0.305204,-0.159355,-0.115133,-0.504685,0,0,0,-0.0577727,-0.352937,-0.000770705,0.866316,-0.515549,0.0734081,0.297159,0.159633,0.114921,-0.636278,0,0,0,0,0,0 ] - [ -0.0623919,-0.593728,-0.000883938,1.06326,-0.4717,0.0777994,0.306888,-0.15934,-0.115191,-0.506389,0,0,0,-0.0579072,-0.352162,-0.000770797,0.86573,-0.515738,0.0735432,0.296886,0.159636,0.114912,-0.636278,0,0,0,0,0,0 ] - [ -0.0624627,-0.593794,-0.000884161,1.0596,-0.467974,0.07787,0.308567,-0.159324,-0.115248,-0.508105,0,0,0,-0.0580395,-0.35138,-0.000770883,0.865135,-0.515925,0.073676,0.296613,0.159639,0.114902,-0.636278,0,0,0,0,0,0 ] - [ -0.0625305,-0.593814,-0.00088435,1.0559,-0.464257,0.0779376,0.310243,-0.159309,-0.115306,-0.509835,0,0,0,-0.0581692,-0.350592,-0.000770961,0.864533,-0.51611,0.0738063,0.296339,0.159642,0.114893,-0.636278,0,0,0,0,0,0 ] - [ -0.0626363,-0.593788,-0.000972963,1.05217,-0.46039,0.0767289,0.311914,-0.159293,-0.115363,-0.511577,0,0,0,-0.0583266,-0.349798,-0.000849765,0.863923,-0.516135,0.0726724,0.296066,0.159645,0.114884,-0.636278,0,0,0,0,0,0 ] - [ -0.0626977,-0.593717,-0.000973065,1.0484,-0.456692,0.0767904,0.313581,-0.159278,-0.11542,-0.513331,0,0,0,-0.0584509,-0.348998,-0.000849784,0.863305,-0.516317,0.0727973,0.295792,0.159647,0.114874,-0.636278,0,0,0,0,0,0 ] - [ -0.0627559,-0.593602,-0.000973131,1.0446,-0.453006,0.0768486,0.315241,-0.159263,-0.115478,-0.515095,0,0,0,-0.0585723,-0.348193,-0.000849796,0.86268,-0.516497,0.0729194,0.295518,0.15965,0.114865,-0.636278,0,0,0,0,0,0 ] - [ -0.0628107,-0.593444,-0.00097316,1.04077,-0.449333,0.0769035,0.316896,-0.159247,-0.115534,-0.516869,0,0,0,-0.0586906,-0.347382,-0.000849801,0.862048,-0.516676,0.0730383,0.295245,0.159653,0.114856,-0.636278,0,0,0,0,0,0 ] - [ -0.062862,-0.593242,-0.000973152,1.03691,-0.445674,0.076955,0.318544,-0.159232,-0.115591,-0.518652,0,0,0,-0.0588058,-0.346566,-0.000849797,0.86141,-0.516854,0.0731542,0.294971,0.159656,0.114847,-0.636278,0,0,0,0,0,0 ] - [ -0.0629098,-0.592998,-0.000973108,1.03302,-0.442029,0.077003,0.320185,-0.159217,-0.115647,-0.520444,0,0,0,-0.0589177,-0.345744,-0.000849786,0.860765,-0.51703,0.0732667,0.294698,0.159659,0.114837,-0.636278,0,0,0,0,0,0 ] - [ -0.0629883,-0.592712,-0.00104852,1.02911,-0.43823,0.0757611,0.321819,-0.159202,-0.115704,-0.522243,0,0,0,-0.0590519,-0.344918,-0.000916973,0.860114,-0.517036,0.0721003,0.294424,0.159662,0.114828,-0.636278,0,0,0,0,0,0 ] - [ -0.0630285,-0.592385,-0.00104838,1.02517,-0.434618,0.0758016,0.323444,-0.159187,-0.11576,-0.524048,0,0,0,-0.0591566,-0.344086,-0.000916905,0.859456,-0.517211,0.0722058,0.29415,0.159665,0.114819,-0.636278,0,0,0,0,0,0 ] - [ -0.0630648,-0.592017,-0.0010482,1.0212,-0.431024,0.0758384,0.325061,-0.159172,-0.115815,-0.52586,0,0,0,-0.0592577,-0.343249,-0.000916829,0.858794,-0.517385,0.0723076,0.293877,0.159668,0.11481,-0.636278,0,0,0,0,0,0 ] - [ -0.0630973,-0.591609,-0.00104799,1.01722,-0.427449,0.0758713,0.326669,-0.159158,-0.11587,-0.527677,0,0,0,-0.059355,-0.342407,-0.000916745,0.858125,-0.517558,0.0724057,0.293603,0.159671,0.1148,-0.636278,0,0,0,0,0,0 ] - [ -0.0631257,-0.591163,-0.00104774,1.01322,-0.423897,0.0759002,0.328267,-0.159143,-0.115925,-0.529499,0,0,0,-0.0594484,-0.34156,-0.000916652,0.857452,-0.517731,0.0724998,0.293329,0.159674,0.114791,-0.636278,0,0,0,0,0,0 ] - [ -0.06315,-0.590679,-0.00104745,1.00921,-0.420363,0.0759252,0.329856,-0.159129,-0.11598,-0.531324,0,0,0,-0.0595377,-0.340709,-0.000916551,0.856773,-0.517904,0.0725899,0.293055,0.159677,0.114782,-0.636278,0,0,0,0,0,0 ] - [ -0.063199,-0.590156,-0.00111184,1.00517,-0.416674,0.0746468,0.331434,-0.159114,-0.116034,-0.533152,0,0,0,-0.0596448,-0.339853,-0.000974091,0.85609,-0.517898,0.0713866,0.292781,0.15968,0.114772,-0.636278,0,0,0,0,0,0 ] - [ -0.0632147,-0.589597,-0.00111146,1.00112,-0.413185,0.0746633,0.333001,-0.1591,-0.116088,-0.534982,0,0,0,-0.0597256,-0.338993,-0.000973939,0.855402,-0.518071,0.0714682,0.292507,0.159683,0.114763,-0.636278,0,0,0,0,0,0 ] - [ -0.0632261,-0.589002,-0.00111104,0.997065,-0.409721,0.0746754,0.334556,-0.159086,-0.116142,-0.536813,0,0,0,-0.0598019,-0.338128,-0.000973778,0.85471,-0.518243,0.0715455,0.292233,0.159686,0.114754,-0.636278,0,0,0,0,0,0 ] - [ -0.063233,-0.588372,-0.00111059,0.992996,-0.406283,0.0746832,0.3361,-0.159072,-0.116195,-0.538645,0,0,0,-0.0598738,-0.337259,-0.000973609,0.854014,-0.518416,0.0716182,0.291959,0.159689,0.114745,-0.636278,0,0,0,0,0,0 ] - [ -0.0632355,-0.587707,-0.0011101,0.988919,-0.40287,0.0746866,0.337631,-0.159058,-0.116248,-0.540477,0,0,0,-0.0599411,-0.336386,-0.000973431,0.853314,-0.518589,0.0716864,0.291685,0.159692,0.114735,-0.636278,0,0,0,0,0,0 ] - [ -0.0632334,-0.587009,-0.00110958,0.984836,-0.399485,0.0746854,0.33915,-0.159045,-0.1163,-0.542308,0,0,0,-0.0600037,-0.335509,-0.000973244,0.85261,-0.518763,0.0717498,0.291411,0.159695,0.114726,-0.636278,0,0,0,0,0,0 ] - [ -0.0632507,-0.586278,-0.00116403,0.980748,-0.395947,0.0733804,0.340655,-0.159031,-0.116352,-0.544137,0,0,0,-0.06008,-0.334628,-0.00102211,0.851904,-0.518755,0.0705181,0.291137,0.159698,0.114717,-0.636278,0,0,0,0,0,0 ] - [ -0.0632391,-0.585515,-0.00116342,0.976659,-0.39262,0.07337,0.342147,-0.159018,-0.116403,-0.545964,0,0,0,-0.0601328,-0.333744,-0.00102188,0.851194,-0.51893,0.0705718,0.290863,0.1597,0.114707,-0.636278,0,0,0,0,0,0 ] - [ -0.0632228,-0.584722,-0.00116278,0.972569,-0.389324,0.0733548,0.343624,-0.159004,-0.116454,-0.547788,0,0,0,-0.0601805,-0.332855,-0.00102164,0.850482,-0.519106,0.0706205,0.290588,0.159703,0.114698,-0.636278,0,0,0,0,0,0 ] - [ -0.0632016,-0.583898,-0.00116211,0.96848,-0.386059,0.0733348,0.345087,-0.158991,-0.116505,-0.549607,0,0,0,-0.0602231,-0.331963,-0.0010214,0.849767,-0.519283,0.070664,0.290314,0.159706,0.114689,-0.636278,0,0,0,0,0,0 ] - [ -0.0631756,-0.583045,-0.00116141,0.964395,-0.382827,0.0733099,0.346535,-0.158978,-0.116554,-0.551422,0,0,0,-0.0602605,-0.331068,-0.00102114,0.84905,-0.519461,0.0707024,0.29004,0.159709,0.11468,-0.636278,0,0,0,0,0,0 ] - [ -0.0631446,-0.582163,-0.00116069,0.960315,-0.379629,0.0732802,0.347967,-0.158966,-0.116604,-0.553232,0,0,0,-0.0602926,-0.330169,-0.00102088,0.84833,-0.519641,0.0707354,0.289765,0.159712,0.11467,-0.636278,0,0,0,0,0,0 ] - [ -0.0631284,-0.581255,-0.00120631,0.956243,-0.376282,0.0719582,0.349384,-0.158953,-0.116653,-0.555035,0,0,0,-0.060335,-0.329267,-0.00106206,0.847609,-0.51964,0.0694837,0.28949,0.159715,0.114661,-0.636278,0,0,0,0,0,0 ] - [ -0.0630872,-0.58032,-0.00120551,0.95218,-0.373155,0.0719183,0.350784,-0.158941,-0.116701,-0.556832,0,0,0,-0.0603562,-0.328361,-0.00106176,0.846887,-0.519822,0.0695059,0.289216,0.159718,0.114652,-0.636278,0,0,0,0,0,0 ] - [ -0.0630408,-0.579359,-0.00120468,0.948128,-0.370063,0.0718734,0.352168,-0.158928,-0.116749,-0.55862,0,0,0,-0.0603717,-0.327453,-0.00106145,0.846163,-0.520007,0.0695225,0.288941,0.159721,0.114642,-0.636278,0,0,0,0,0,0 ] - [ -0.0629893,-0.578374,-0.00120383,0.94409,-0.36701,0.0718234,0.353534,-0.158916,-0.116796,-0.560401,0,0,0,-0.0603817,-0.326541,-0.00106114,0.845438,-0.520193,0.0695334,0.288666,0.159724,0.114633,-0.636278,0,0,0,0,0,0 ] - [ -0.0629325,-0.577365,-0.00120295,0.940066,-0.363996,0.0717681,0.354883,-0.158904,-0.116842,-0.562172,0,0,0,-0.0603858,-0.325627,-0.00106082,0.844712,-0.520382,0.0695386,0.288391,0.159727,0.114624,-0.636278,0,0,0,0,0,0 ] - [ -0.0628704,-0.576334,-0.00120205,0.93606,-0.361021,0.0717075,0.356214,-0.158892,-0.116888,-0.563934,0,0,0,-0.0603842,-0.32471,-0.00106049,0.843986,-0.520573,0.069538,0.288116,0.15973,0.114614,-0.636278,0,0,0,0,0,0 ] - [ -0.0628192,-0.575281,-0.00124007,0.932073,-0.357907,0.0703769,0.357527,-0.158881,-0.116933,-0.565686,0,0,0,-0.0603897,-0.32379,-0.00109503,0.843259,-0.520586,0.0682736,0.287841,0.159733,0.114605,-0.636278,0,0,0,0,0,0 ] - [ -0.0627463,-0.574207,-0.00123911,0.928107,-0.355014,0.0703056,0.358822,-0.158869,-0.116978,-0.567426,0,0,0,-0.0603761,-0.322867,-0.00109467,0.842532,-0.520781,0.0682611,0.287566,0.159736,0.114596,-0.636278,0,0,0,0,0,0 ] - [ -0.0626679,-0.573114,-0.00123814,0.924164,-0.352165,0.0702289,0.360097,-0.158858,-0.117022,-0.569154,0,0,0,-0.0603564,-0.321942,-0.00109431,0.841805,-0.520979,0.0682425,0.28729,0.159739,0.114586,-0.636278,0,0,0,0,0,0 ] - [ -0.062584,-0.572002,-0.00123714,0.920247,-0.349359,0.0701467,0.361353,-0.158847,-0.117065,-0.57087,0,0,0,-0.0603306,-0.321014,-0.00109394,0.841078,-0.52118,0.0682177,0.287015,0.159742,0.114577,-0.636278,0,0,0,0,0,0 ] - [ -0.0624946,-0.570873,-0.00123612,0.916356,-0.346598,0.070059,0.36259,-0.158836,-0.117108,-0.572573,0,0,0,-0.0602985,-0.320084,-0.00109357,0.840352,-0.521384,0.0681868,0.286739,0.159745,0.114568,-0.636278,0,0,0,0,0,0 ] - [ -0.0623996,-0.569726,-0.00123509,0.912494,-0.343883,0.0699657,0.363806,-0.158826,-0.11715,-0.574263,0,0,0,-0.0602602,-0.319152,-0.00109319,0.839626,-0.521591,0.0681495,0.286464,0.159748,0.114558,-0.636278,0,0,0,0,0,0 ] - [ -0.0622989,-0.568564,-0.00123404,0.908663,-0.341214,0.0698668,0.365002,-0.158815,-0.117191,-0.575937,0,0,0,-0.0602155,-0.318218,-0.0010928,0.838902,-0.521801,0.0681059,0.286188,0.159751,0.114549,-0.636278,0,0,0,0,0,0 ] - [ -0.0622075,-0.567387,-0.00126998,0.904865,-0.338392,0.0683478,0.366178,-0.158805,-0.117232,-0.577597,0,0,0,-0.0601767,-0.317281,-0.00112561,0.838178,-0.521814,0.0666484,0.285912,0.159754,0.11454,-0.636278,0,0,0,0,0,0 ] - [ -0.0620952,-0.566197,-0.0012689,0.901101,-0.335819,0.0682374,0.367332,-0.158795,-0.117272,-0.579242,0,0,0,-0.060119,-0.316342,-0.00112521,0.837456,-0.522031,0.0665918,0.285636,0.159757,0.11453,-0.636278,0,0,0,0,0,0 ] - [ -0.0619772,-0.564994,-0.0012678,0.897375,-0.333295,0.0681213,0.368466,-0.158785,-0.117311,-0.58087,0,0,0,-0.0600547,-0.315401,-0.0011248,0.836736,-0.522251,0.0665287,0.28536,0.15976,0.114521,-0.636278,0,0,0,0,0,0 ] - [ -0.0618533,-0.563779,-0.0012667,0.893686,-0.330822,0.0679993,0.369578,-0.158775,-0.117349,-0.582481,0,0,0,-0.0599838,-0.314458,-0.00112439,0.836017,-0.522475,0.0664588,0.285084,0.159763,0.114512,-0.636278,0,0,0,0,0,0 ] - [ -0.0617236,-0.562554,-0.00126558,0.890039,-0.3284,0.0678714,0.370668,-0.158766,-0.117387,-0.584075,0,0,0,-0.0599061,-0.313514,-0.00112397,0.8353,-0.522703,0.0663823,0.284807,0.159766,0.114502,-0.636278,0,0,0,0,0,0 ] - [ -0.0615878,-0.561319,-0.00126445,0.886433,-0.32603,0.0677376,0.371736,-0.158757,-0.117424,-0.585651,0,0,0,-0.0598216,-0.312567,-0.00112355,0.834586,-0.522935,0.066299,0.284531,0.159769,0.114493,-0.636278,0,0,0,0,0,0 ] - [ -0.0614461,-0.560075,-0.00126331,0.882872,-0.323712,0.0675978,0.372782,-0.158748,-0.11746,-0.587208,0,0,0,-0.0597303,-0.311619,-0.00112312,0.833873,-0.523171,0.0662088,0.284254,0.159772,0.114484,-0.636278,0,0,0,0,0,0 ] - [ -0.0613107,-0.558824,-0.00129323,0.879357,-0.321255,0.0660733,0.373805,-0.158739,-0.117495,-0.588746,0,0,0,-0.0596425,-0.310669,-0.00115062,0.833163,-0.523218,0.064739,0.283977,0.159775,0.114474,-0.636278,0,0,0,0,0,0 ] - [ -0.0611568,-0.557566,-0.00129209,0.875889,-0.319046,0.0659214,0.374805,-0.15873,-0.11753,-0.590265,0,0,0,-0.0595372,-0.309718,-0.00115019,0.832456,-0.523462,0.0646349,0.283701,0.159778,0.114465,-0.636278,0,0,0,0,0,0 ] - [ -0.0609967,-0.556302,-0.00129093,0.872471,-0.316892,0.0657633,0.375782,-0.158722,-0.117564,-0.591763,0,0,0,-0.0594249,-0.308764,-0.00114976,0.831752,-0.523711,0.0645238,0.283424,0.159781,0.114455,-0.636278,0,0,0,0,0,0 ] - [ -0.0608305,-0.555033,-0.00128978,0.869105,-0.314794,0.0655991,0.376737,-0.158714,-0.117597,-0.593241,0,0,0,-0.0593055,-0.30781,-0.00114932,0.83105,-0.523964,0.0644056,0.283146,0.159784,0.114446,-0.636278,0,0,0,0,0,0 ] - [ -0.060658,-0.553761,-0.00128861,0.865791,-0.312753,0.0654286,0.377667,-0.158706,-0.117629,-0.594698,0,0,0,-0.0591789,-0.306854,-0.00114887,0.830352,-0.524223,0.0642801,0.282869,0.159787,0.114437,-0.636278,0,0,0,0,0,0 ] - [ -0.0604793,-0.552486,-0.00128745,0.862532,-0.31077,0.0652519,0.378574,-0.158698,-0.11766,-0.596133,0,0,0,-0.059045,-0.305896,-0.00114842,0.829657,-0.524485,0.0641475,0.282592,0.15979,0.114427,-0.636278,0,0,0,0,0,0 ] - [ -0.0602942,-0.551209,-0.00128628,0.85933,-0.308844,0.0650688,0.379458,-0.158691,-0.117691,-0.597547,0,0,0,-0.0589039,-0.304937,-0.00114797,0.828966,-0.524753,0.0640075,0.282314,0.159792,0.114418,-0.636278,0,0,0,0,0,0 ] - [ -0.0601129,-0.549931,-0.00131136,0.856185,-0.306797,0.063564,0.380317,-0.158684,-0.117721,-0.598937,0,0,0,-0.0587641,-0.303977,-0.00117116,0.828278,-0.524845,0.0625501,0.282036,0.159795,0.114408,-0.636278,0,0,0,0,0,0 ] - [ -0.0599149,-0.548653,-0.00131021,0.8531,-0.30499,0.0633681,0.381152,-0.158677,-0.11775,-0.600305,0,0,0,-0.0586081,-0.303015,-0.00117072,0.827594,-0.525123,0.0623953,0.281759,0.159798,0.114399,-0.636278,0,0,0,0,0,0 ] - [ -0.0597105,-0.547376,-0.00130906,0.850076,-0.303243,0.0631657,0.381963,-0.15867,-0.117778,-0.60165,0,0,0,-0.0584447,-0.302052,-0.00117027,0.826914,-0.525406,0.0622331,0.281481,0.159801,0.11439,-0.636278,0,0,0,0,0,0 ] - [ -0.0594995,-0.5461,-0.00130791,0.847115,-0.301558,0.0629567,0.38275,-0.158663,-0.117805,-0.60297,0,0,0,-0.0582736,-0.301088,-0.00116982,0.826237,-0.525694,0.0620632,0.281202,0.159804,0.11438,-0.636278,0,0,0,0,0,0 ] - [ -0.0592818,-0.544828,-0.00130676,0.844217,-0.299933,0.0627411,0.383512,-0.158657,-0.117831,-0.604267,0,0,0,-0.058095,-0.300122,-0.00116937,0.825565,-0.525988,0.0618858,0.280924,0.159807,0.114371,-0.636278,0,0,0,0,0,0 ] - [ -0.0590576,-0.543558,-0.00130562,0.841385,-0.29837,0.0625188,0.38425,-0.158651,-0.117857,-0.605539,0,0,0,-0.0579086,-0.299156,-0.00116892,0.824898,-0.526287,0.0617007,0.280645,0.15981,0.114361,-0.636278,0,0,0,0,0,0 ] - [ -0.0588265,-0.542293,-0.00130447,0.838619,-0.29687,0.0622898,0.384963,-0.158645,-0.117882,-0.606787,0,0,0,-0.0577145,-0.298188,-0.00116846,0.824234,-0.526592,0.0615078,0.280367,0.159813,0.114352,-0.636278,0,0,0,0,0,0 ] - [ -0.0585887,-0.541034,-0.00130333,0.835922,-0.295432,0.062054,0.385651,-0.158639,-0.117906,-0.608009,0,0,0,-0.0575126,-0.297218,-0.001168,0.823575,-0.526902,0.0613071,0.280088,0.159816,0.114342,-0.636278,0,0,0,0,0,0 ] - [ -0.0583537,-0.53978,-0.00132779,0.833293,-0.29387,0.0604182,0.386314,-0.158634,-0.117929,-0.609206,0,0,0,-0.0573113,-0.296248,-0.00119062,0.822921,-0.52703,0.0597106,0.279809,0.159819,0.114333,-0.636278,0,0,0,0,0,0 ] - [ -0.0581021,-0.538532,-0.00132669,0.830735,-0.292559,0.0601686,0.386953,-0.158629,-0.117951,-0.610377,0,0,0,-0.0570935,-0.295277,-0.00119018,0.822271,-0.527352,0.0594941,0.27953,0.159822,0.114324,-0.636278,0,0,0,0,0,0 ] - [ -0.0578436,-0.537292,-0.0013256,0.828248,-0.291312,0.059912,0.387566,-0.158624,-0.117972,-0.611522,0,0,0,-0.0568678,-0.294304,-0.00118975,0.821627,-0.52768,0.0592695,0.27925,0.159825,0.114314,-0.636278,0,0,0,0,0,0 ] - [ -0.057578,-0.536061,-0.00132452,0.825833,-0.29013,0.0596484,0.388155,-0.158619,-0.117993,-0.61264,0,0,0,-0.0566339,-0.29333,-0.00118931,0.820986,-0.528014,0.0590369,0.278971,0.159828,0.114305,-0.636278,0,0,0,0,0,0 ] - [ -0.0573053,-0.534838,-0.00132344,0.823492,-0.289012,0.0593776,0.388719,-0.158615,-0.118012,-0.613732,0,0,0,-0.0563919,-0.292355,-0.00118887,0.820351,-0.528354,0.0587962,0.278691,0.159831,0.114295,-0.636278,0,0,0,0,0,0 ] - [ -0.0570253,-0.533624,-0.00132238,0.821225,-0.287959,0.0590996,0.389258,-0.15861,-0.118031,-0.614798,0,0,0,-0.0561417,-0.291379,-0.00118842,0.819721,-0.528701,0.0585472,0.278411,0.159834,0.114286,-0.636278,0,0,0,0,0,0 ] - [ -0.0567382,-0.532421,-0.00132132,0.819033,-0.28697,0.0588143,0.389772,-0.158606,-0.118049,-0.615837,0,0,0,-0.0558832,-0.290401,-0.00118798,0.819095,-0.529053,0.0582899,0.278131,0.159838,0.114276,-0.636278,0,0,0,0,0,0 ] - [ -0.0564437,-0.531228,-0.00132027,0.816916,-0.286047,0.0585217,0.390262,-0.158603,-0.118066,-0.616848,0,0,0,-0.0556163,-0.289423,-0.00118753,0.818475,-0.529412,0.0580243,0.277851,0.159841,0.114267,-0.636278,0,0,0,0,0,0 ] - [ -0.0561504,-0.530047,-0.00134267,0.814876,-0.285015,0.0569222,0.390726,-0.158599,-0.118082,-0.617832,0,0,0,-0.0553488,-0.288443,-0.00120826,0.81786,-0.529604,0.0564558,0.27757,0.159844,0.114257,-0.636278,0,0,0,0,0,0 ] - [ -0.055841,-0.528877,-0.00134168,0.812913,-0.284222,0.0566147,0.391167,-0.158596,-0.118097,-0.618789,0,0,0,-0.055065,-0.287461,-0.00120786,0.817249,-0.529975,0.0561732,0.277289,0.159847,0.114248,-0.636278,0,0,0,0,0,0 ] - [ -0.0555241,-0.52772,-0.00134071,0.811027,-0.283494,0.0562996,0.391582,-0.158593,-0.118112,-0.619719,0,0,0,-0.0547727,-0.286479,-0.00120745,0.816644,-0.530353,0.0558821,0.277009,0.15985,0.114238,-0.636278,0,0,0,0,0,0 ] - [ -0.0551995,-0.526575,-0.00133975,0.809219,-0.282831,0.0559768,0.391973,-0.15859,-0.118126,-0.62062,0,0,0,-0.0544717,-0.285495,-0.00120704,0.816044,-0.530737,0.0555824,0.276727,0.159853,0.114229,-0.636278,0,0,0,0,0,0 ] - [ -0.0548671,-0.525444,-0.00133879,0.80749,-0.282233,0.0556462,0.39234,-0.158587,-0.118138,-0.621495,0,0,0,-0.0541619,-0.284509,-0.00120663,0.815449,-0.531128,0.0552739,0.276446,0.159856,0.114219,-0.636278,0,0,0,0,0,0 ] - [ -0.0545269,-0.524326,-0.00133785,0.805838,-0.2817,0.0553078,0.392683,-0.158585,-0.11815,-0.622341,0,0,0,-0.0538434,-0.283522,-0.00120622,0.814859,-0.531525,0.0549566,0.276165,0.159859,0.11421,-0.636278,0,0,0,0,0,0 ] - [ -0.0541788,-0.523223,-0.00133692,0.804265,-0.281231,0.0549614,0.393001,-0.158582,-0.118162,-0.62316,0,0,0,-0.053516,-0.282534,-0.00120581,0.814275,-0.531929,0.0546304,0.275883,0.159862,0.1142,-0.636278,0,0,0,0,0,0 ] - [ -0.0538227,-0.522133,-0.00133601,0.802771,-0.280826,0.054607,0.393296,-0.15858,-0.118172,-0.623951,0,0,0,-0.0531796,-0.281544,-0.0012054,0.813695,-0.53234,0.0542953,0.275601,0.159865,0.11419,-0.636278,0,0,0,0,0,0 ] - [ -0.0534585,-0.521059,-0.0013351,0.801355,-0.280485,0.0542445,0.393568,-0.158578,-0.118181,-0.624715,0,0,0,-0.0528341,-0.280552,-0.00120498,0.81312,-0.532757,0.0539511,0.275319,0.159868,0.114181,-0.636278,0,0,0,0,0,0 ] - [ -0.0530949,-0.519999,-0.00135892,0.800017,-0.280031,0.0525768,0.393815,-0.158577,-0.11819,-0.625451,0,0,0,-0.0524877,-0.279559,-0.00122693,0.81255,-0.533005,0.0523061,0.275036,0.159871,0.114171,-0.636278,0,0,0,0,0,0 ] - [ -0.0527142,-0.518954,-0.00135811,0.798757,-0.279817,0.0521977,0.39404,-0.158575,-0.118198,-0.626159,0,0,0,-0.0521239,-0.278564,-0.00122657,0.811986,-0.533436,0.0519436,0.274754,0.159874,0.114162,-0.636278,0,0,0,0,0,0 ] - [ -0.052325,-0.517925,-0.0013573,0.797575,-0.279664,0.0518101,0.394242,-0.158574,-0.118205,-0.62684,0,0,0,-0.0517508,-0.277567,-0.00122622,0.811426,-0.533873,0.0515718,0.274471,0.159877,0.114152,-0.636278,0,0,0,0,0,0 ] - [ -0.0519274,-0.516911,-0.00135651,0.796471,-0.279574,0.051414,0.394421,-0.158573,-0.118212,-0.627494,0,0,0,-0.0513682,-0.276568,-0.00122586,0.81087,-0.534317,0.0511906,0.274188,0.15988,0.114143,-0.636278,0,0,0,0,0,0 ] - [ -0.051521,-0.515913,-0.00135573,0.795443,-0.279545,0.0510093,0.394578,-0.158573,-0.118217,-0.628121,0,0,0,-0.0509762,-0.275567,-0.00122551,0.81032,-0.534768,0.0507998,0.273905,0.159883,0.114133,-0.636278,0,0,0,0,0,0 ] - [ -0.0511059,-0.51493,-0.00135497,0.794491,-0.279576,0.0505957,0.394713,-0.158572,-0.118222,-0.628721,0,0,0,-0.0505746,-0.274564,-0.00122515,0.809774,-0.535226,0.0503995,0.273621,0.159886,0.114123,-0.636278,0,0,0,0,0,0 ] - [ -0.050682,-0.513963,-0.00135422,0.793615,-0.279667,0.0501732,0.394826,-0.158572,-0.118226,-0.629294,0,0,0,-0.0501633,-0.273559,-0.0012248,0.809233,-0.53569,0.0499895,0.273337,0.159889,0.114114,-0.636278,0,0,0,0,0,0 ] - [ -0.050249,-0.513012,-0.00135349,0.792813,-0.279817,0.0497417,0.394917,-0.158571,-0.11823,-0.62984,0,0,0,-0.0497422,-0.272552,-0.00122445,0.808696,-0.536161,0.0495696,0.273053,0.159892,0.114104,-0.636278,0,0,0,0,0,0 ] - [ -0.0498069,-0.512077,-0.00135277,0.792085,-0.280025,0.0493011,0.394988,-0.158571,-0.118232,-0.63036,0,0,0,-0.0493112,-0.271542,-0.00122409,0.808163,-0.536639,0.0491399,0.272769,0.159895,0.114094,-0.636278,0,0,0,0,0,0 ] - [ -0.0493556,-0.511156,-0.00135206,0.791429,-0.28029,0.0488512,0.395038,-0.158572,-0.118234,-0.630855,0,0,0,-0.0488702,-0.270529,-0.00122374,0.807634,-0.537123,0.0487002,0.272485,0.159898,0.114085,-0.636278,0,0,0,0,0,0 ] - [ -0.0488948,-0.510252,-0.00135136,0.790845,-0.280611,0.0483919,0.395068,-0.158572,-0.118235,-0.631323,0,0,0,-0.0484191,-0.269514,-0.00122339,0.80711,-0.537615,0.0482504,0.2722,0.159901,0.114075,-0.636278,0,0,0,0,0,0 ] - [ -0.0484351,-0.509362,-0.0013801,0.790331,-0.280785,0.046599,0.395078,-0.158572,-0.118236,-0.631767,0,0,0,-0.0479674,-0.268496,-0.0012497,0.806589,-0.537911,0.0464727,0.271915,0.159904,0.114066,-0.636278,0,0,0,0,0,0 ] - [ -0.0479552,-0.508488,-0.00137952,0.789885,-0.281215,0.0461204,0.395069,-0.158573,-0.118236,-0.632185,0,0,0,-0.0474957,-0.267475,-0.00124944,0.806072,-0.538415,0.0460023,0.27163,0.159907,0.114056,-0.636278,0,0,0,0,0,0 ] - [ -0.0474656,-0.507628,-0.00137897,0.789507,-0.281697,0.0456321,0.395041,-0.158574,-0.118235,-0.632579,0,0,0,-0.0470136,-0.266451,-0.00124918,0.805558,-0.538926,0.0455215,0.271345,0.159911,0.114046,-0.636278,0,0,0,0,0,0 ] - [ -0.046966,-0.506784,-0.00137842,0.789195,-0.282231,0.0451338,0.394995,-0.158575,-0.118234,-0.632949,0,0,0,-0.0465209,-0.265423,-0.00124892,0.805048,-0.539444,0.0450301,0.271059,0.159914,0.114037,-0.636278,0,0,0,0,0,0 ] - [ -0.0464563,-0.505953,-0.00137789,0.788948,-0.282814,0.0446253,0.39493,-0.158576,-0.118232,-0.633295,0,0,0,-0.0460175,-0.264393,-0.00124866,0.804541,-0.539968,0.044528,0.270773,0.159917,0.114027,-0.636278,0,0,0,0,0,0 ] - [ -0.0459363,-0.505136,-0.00137737,0.788762,-0.283446,0.0441066,0.394849,-0.158578,-0.118229,-0.633618,0,0,0,-0.0455032,-0.263359,-0.00124841,0.804037,-0.540499,0.0440151,0.270487,0.15992,0.114017,-0.636278,0,0,0,0,0,0 ] - [ -0.045406,-0.504333,-0.00137687,0.788637,-0.284125,0.0435775,0.39475,-0.158579,-0.118226,-0.633919,0,0,0,-0.044978,-0.262321,-0.00124816,0.803536,-0.541036,0.0434912,0.2702,0.159923,0.114007,-0.636278,0,0,0,0,0,0 ] - [ -0.044865,-0.503543,-0.00137638,0.788571,-0.28485,0.0430377,0.394636,-0.158581,-0.118222,-0.634197,0,0,0,-0.0444417,-0.261279,-0.00124791,0.803037,-0.541579,0.0429562,0.269913,0.159926,0.113998,-0.636278,0,0,0,0,0,0 ] - [ -0.0443134,-0.502765,-0.0013759,0.788562,-0.285618,0.0424872,0.394505,-0.158582,-0.118218,-0.634454,0,0,0,-0.0438942,-0.260234,-0.00124766,0.80254,-0.542129,0.04241,0.269626,0.159929,0.113988,-0.636278,0,0,0,0,0,0 ] - [ -0.0437508,-0.502,-0.00137544,0.788607,-0.286429,0.0419258,0.39436,-0.158584,-0.118213,-0.63469,0,0,0,-0.0433352,-0.259184,-0.00124741,0.802046,-0.542685,0.0418524,0.269339,0.159932,0.113978,-0.636278,0,0,0,0,0,0 ] - [ -0.0431771,-0.501247,-0.00137498,0.788704,-0.287281,0.0413532,0.394201,-0.158586,-0.118208,-0.634906,0,0,0,-0.0427648,-0.25813,-0.00124717,0.801553,-0.543247,0.0412833,0.269051,0.159935,0.113969,-0.636278,0,0,0,0,0,0 ] - [ -0.0425922,-0.500504,-0.00137454,0.788851,-0.288171,0.0407694,0.394027,-0.158589,-0.118202,-0.635103,0,0,0,-0.0421826,-0.257071,-0.00124693,0.801062,-0.543815,0.0407024,0.268764,0.159938,0.113959,-0.636278,0,0,0,0,0,0 ] - [ -0.0419958,-0.499773,-0.00137411,0.789046,-0.289098,0.0401741,0.393841,-0.158591,-0.118196,-0.63528,0,0,0,-0.0415886,-0.256008,-0.00124669,0.800572,-0.544389,0.0401098,0.268476,0.159941,0.113949,-0.636278,0,0,0,0,0,0 ] - [ -0.0413877,-0.499051,-0.00137369,0.789286,-0.290061,0.0395671,0.393643,-0.158593,-0.118189,-0.63544,0,0,0,-0.0409827,-0.254939,-0.00124645,0.800083,-0.544969,0.0395052,0.268187,0.159945,0.113939,-0.636278,0,0,0,0,0,0 ] - [ -0.0407679,-0.498339,-0.00137328,0.789568,-0.291056,0.0389484,0.393433,-0.158596,-0.118182,-0.635582,0,0,0,-0.0403646,-0.253866,-0.00124621,0.799594,-0.545555,0.0388884,0.267898,0.159948,0.113929,-0.636278,0,0,0,0,0,0 ] - [ -0.0401498,-0.497635,-0.00141149,0.789891,-0.291789,0.037069,0.393212,-0.158598,-0.118174,-0.635708,0,0,0,-0.0397467,-0.252787,-0.00128103,0.799106,-0.545853,0.0370193,0.267609,0.159951,0.11392,-0.636278,0,0,0,0,0,0 ] - [ -0.0395059,-0.496939,-0.00141129,0.79025,-0.292845,0.0364261,0.392981,-0.158601,-0.118167,-0.635818,0,0,0,-0.0391039,-0.251703,-0.00128098,0.798618,-0.54645,0.0363779,0.26732,0.159954,0.11391,-0.636278,0,0,0,0,0,0 ] - [ -0.0388495,-0.496251,-0.00141111,0.790643,-0.293927,0.0357707,0.392741,-0.158604,-0.118159,-0.635913,0,0,0,-0.0384485,-0.250613,-0.00128093,0.79813,-0.547053,0.0357238,0.267031,0.159957,0.1139,-0.636278,0,0,0,0,0,0 ] - [ -0.0381806,-0.495569,-0.00141094,0.791068,-0.295034,0.0351027,0.392493,-0.158606,-0.11815,-0.635995,0,0,0,-0.0377802,-0.249517,-0.00128089,0.797641,-0.54766,0.0350569,0.266741,0.15996,0.11389,-0.636278,0,0,0,0,0,0 ] - [ -0.0374988,-0.494894,-0.00141079,0.79152,-0.296164,0.0344218,0.392237,-0.158609,-0.118142,-0.636064,0,0,0,-0.0370988,-0.248415,-0.00128086,0.797151,-0.548273,0.0343769,0.266451,0.159963,0.11388,-0.636278,0,0,0,0,0,0 ] - [ -0.0368039,-0.494223,-0.00141064,0.791998,-0.297313,0.0337278,0.391975,-0.158612,-0.118133,-0.63612,0,0,0,-0.0364043,-0.247306,-0.00128083,0.796659,-0.548892,0.0336838,0.26616,0.159966,0.113871,-0.636278,0,0,0,0,0,0 ] - [ -0.0360958,-0.493556,-0.00141051,0.792498,-0.298481,0.0330206,0.391706,-0.158615,-0.118124,-0.636166,0,0,0,-0.0356964,-0.24619,-0.0012808,0.796166,-0.549515,0.0329773,0.265869,0.159969,0.113861,-0.636278,0,0,0,0,0,0 ] - [ -0.0353742,-0.492892,-0.00141038,0.793016,-0.299664,0.0322999,0.391433,-0.158618,-0.118114,-0.636203,0,0,0,-0.0349749,-0.245068,-0.00128078,0.79567,-0.550142,0.0322572,0.265578,0.159973,0.113851,-0.636278,0,0,0,0,0,0 ] - [ -0.0346389,-0.49223,-0.00141026,0.793551,-0.300862,0.0315655,0.391155,-0.158621,-0.118105,-0.63623,0,0,0,-0.0342396,-0.243939,-0.00128077,0.795172,-0.550775,0.0315232,0.265287,0.159976,0.113841,-0.636278,0,0,0,0,0,0 ] - [ -0.0338896,-0.491567,-0.00141015,0.794099,-0.302073,0.0308171,0.390873,-0.158624,-0.118095,-0.63625,0,0,0,-0.0334902,-0.242801,-0.00128076,0.794671,-0.551412,0.0307753,0.264995,0.159979,0.113831,-0.636278,0,0,0,0,0,0 ] - [ -0.0331262,-0.490903,-0.00141004,0.794657,-0.303296,0.0300545,0.390588,-0.158627,-0.118086,-0.636263,0,0,0,-0.0327267,-0.241656,-0.00128076,0.794167,-0.552053,0.0300132,0.264703,0.159982,0.113821,-0.636278,0,0,0,0,0,0 ] - [ -0.0323483,-0.490236,-0.00140994,0.795222,-0.304529,0.0292775,0.390299,-0.15863,-0.118076,-0.636272,0,0,0,-0.0319487,-0.240503,-0.00128076,0.793658,-0.552698,0.0292366,0.264411,0.159985,0.113811,-0.636278,0,0,0,0,0,0 ] - [ -0.0315557,-0.489563,-0.00140985,0.79579,-0.305771,0.0284858,0.390009,-0.158634,-0.118066,-0.636276,0,0,0,-0.031156,-0.239342,-0.00128077,0.793144,-0.553347,0.0284454,0.264118,0.159988,0.113801,-0.636278,0,0,0,0,0,0 ] - [ -0.0307483,-0.488884,-0.00140975,0.796358,-0.30702,0.0276792,0.389717,-0.158637,-0.118056,-0.636277,0,0,0,-0.0303484,-0.238171,-0.00128078,0.792626,-0.554,0.0276393,0.263825,0.159991,0.113792,-0.636278,0,0,0,0,0,0 ] - [ -0.0299257,-0.488197,-0.00140966,0.796924,-0.308274,0.0268575,0.389424,-0.15864,-0.118046,-0.636278,0,0,0,-0.0295258,-0.236992,-0.00128079,0.792102,-0.554657,0.0268182,0.263532,0.159995,0.113782,-0.636278,0,0,0,0,0,0 ] - [ -0.0290878,-0.487499,-0.00140957,0.797483,-0.309532,0.0260205,0.38913,-0.158643,-0.118036,-0.636278,0,0,0,-0.028688,-0.235802,-0.00128082,0.791571,-0.555317,0.0259817,0.263239,0.159998,0.113772,-0.636278,0,0,0,0,0,0 ] - [ -0.0282342,-0.486791,-0.00140947,0.798036,-0.310793,0.0251679,0.388836,-0.158646,-0.118026,-0.636278,0,0,0,-0.0278345,-0.234603,-0.00128084,0.791034,-0.55598,0.0251298,0.262945,0.160001,0.113762,-0.636278,0,0,0,0,0,0 ] - [ -0.0273647,-0.486072,-0.00140938,0.79858,-0.312058,0.0242994,0.388542,-0.158649,-0.118017,-0.636278,0,0,0,-0.0269652,-0.233394,-0.00128088,0.79049,-0.556646,0.024262,0.262651,0.160004,0.113752,-0.636278,0,0,0,0,0,0 ] - [ -0.0264793,-0.485342,-0.00140929,0.799118,-0.313327,0.0234149,0.388247,-0.158652,-0.118007,-0.636278,0,0,0,-0.02608,-0.232175,-0.00128091,0.78994,-0.557316,0.0233783,0.262356,0.160007,0.113742,-0.636278,0,0,0,0,0,0 ] - [ -0.0255778,-0.484601,-0.00140919,0.799648,-0.314598,0.0225144,0.387952,-0.158656,-0.117997,-0.636278,0,0,0,-0.0251788,-0.230946,-0.00128096,0.789382,-0.557988,0.0224786,0.262061,0.16001,0.113732,-0.636278,0,0,0,0,0,0 ] - [ -0.0246604,-0.483849,-0.0014091,0.800169,-0.315873,0.0215979,0.387657,-0.158659,-0.117987,-0.636278,0,0,0,-0.0242617,-0.229706,-0.001281,0.788817,-0.558664,0.021563,0.261766,0.160014,0.113722,-0.636278,0,0,0,0,0,0 ] - [ -0.023727,-0.483086,-0.001409,0.800683,-0.317151,0.0206655,0.387362,-0.158662,-0.117977,-0.636278,0,0,0,-0.0233287,-0.228457,-0.00128106,0.788244,-0.559342,0.0206316,0.26147,0.160017,0.113712,-0.636278,0,0,0,0,0,0 ] - [ -0.022778,-0.482311,-0.00140891,0.801188,-0.318432,0.0197175,0.387066,-0.158665,-0.117967,-0.636278,0,0,0,-0.0223801,-0.227196,-0.00128111,0.787664,-0.560024,0.0196845,0.261174,0.16002,0.113702,-0.636278,0,0,0,0,0,0 ] - [ -0.0218137,-0.481526,-0.00140881,0.801685,-0.319716,0.0187542,0.386769,-0.158668,-0.117956,-0.636278,0,0,0,-0.0214162,-0.225926,-0.00128118,0.787076,-0.560708,0.0187222,0.260878,0.160023,0.113692,-0.636278,0,0,0,0,0,0 ] - [ -0.0208344,-0.480729,-0.00140871,0.802173,-0.321002,0.017776,0.386473,-0.158672,-0.117946,-0.636278,0,0,0,-0.0204374,-0.224645,-0.00128124,0.78648,-0.561394,0.017745,0.260582,0.160026,0.113682,-0.636278,0,0,0,0,0,0 ] - [ -0.0198405,-0.479921,-0.00140861,0.802652,-0.32229,0.0167832,0.386176,-0.158675,-0.117936,-0.636278,0,0,0,-0.019444,-0.223353,-0.00128131,0.785876,-0.562082,0.0167532,0.260285,0.16003,0.113672,-0.636278,0,0,0,0,0,0 ] - [ -0.0188326,-0.479102,-0.00140851,0.803122,-0.32358,0.0157763,0.385879,-0.158678,-0.117926,-0.636278,0,0,0,-0.0184366,-0.222052,-0.00128139,0.785263,-0.562771,0.0157474,0.259987,0.160033,0.113661,-0.636278,0,0,0,0,0,0 ] - [ -0.0178111,-0.478272,-0.00140841,0.803582,-0.324872,0.014756,0.385581,-0.158681,-0.117916,-0.636278,0,0,0,-0.0174156,-0.220741,-0.00128147,0.784641,-0.563462,0.0147281,0.25969,0.160036,0.113651,-0.636278,0,0,0,0,0,0 ] - [ -0.0167768,-0.477431,-0.00140831,0.804034,-0.326166,0.0137228,0.385283,-0.158684,-0.117906,-0.636278,0,0,0,-0.0163818,-0.219419,-0.00128155,0.78401,-0.564154,0.0136959,0.259392,0.160039,0.113641,-0.636278,0,0,0,0,0,0 ] - [ -0.0157304,-0.47658,-0.0014082,0.804475,-0.32746,0.0126774,0.384985,-0.158688,-0.117896,-0.636278,0,0,0,-0.0153359,-0.218088,-0.00128164,0.783371,-0.564847,0.0126516,0.259093,0.160042,0.113631,-0.636278,0,0,0,0,0,0 ] - [ -0.0146725,-0.475718,-0.00140809,0.804908,-0.328755,0.0116207,0.384686,-0.158691,-0.117886,-0.636278,0,0,0,-0.0142785,-0.216747,-0.00128173,0.782721,-0.56554,0.0115959,0.258795,0.160046,0.113621,-0.636278,0,0,0,0,0,0 ] - [ -0.013604,-0.474847,-0.00140798,0.80533,-0.33005,0.0105533,0.384387,-0.158694,-0.117876,-0.636278,0,0,0,-0.0132104,-0.215398,-0.00128182,0.782063,-0.566232,0.0105295,0.258495,0.160049,0.113611,-0.636278,0,0,0,0,0,0 ] - [ -0.0125258,-0.473965,-0.00140787,0.805743,-0.331346,0.00947625,0.384087,-0.158697,-0.117866,-0.636278,0,0,0,-0.0121326,-0.214039,-0.00128192,0.781394,-0.566924,0.00945336,0.258196,0.160052,0.113601,-0.636278,0,0,0,0,0,0 ] - [ -0.0114388,-0.473075,-0.00140775,0.806145,-0.33264,0.00839041,0.383788,-0.1587,-0.117855,-0.636278,0,0,0,-0.011046,-0.212671,-0.00128202,0.780716,-0.567615,0.00836842,0.257896,0.160055,0.113591,-0.636278,0,0,0,0,0,0 ] - [ -0.0103643,-0.472175,-0.00146428,0.806538,-0.332778,0.00792232,0.383487,-0.158704,-0.117845,-0.636278,0,0,0,-0.00996957,-0.211295,-0.00133375,0.780028,-0.567148,0.00791381,0.257596,0.160058,0.11358,-0.636278,0,0,0,0,0,0 ] - [ -0.00926308,-0.471267,-0.00146556,0.806922,-0.334071,0.00682168,0.383187,-0.158707,-0.117835,-0.636278,0,0,0,-0.00886846,-0.20991,-0.00133513,0.779329,-0.567836,0.00681422,0.257295,0.160062,0.11357,-0.636278,0,0,0,0,0,0 ] - [ -0.0081557,-0.47035,-0.00146685,0.807295,-0.335363,0.00571492,0.382886,-0.15871,-0.117825,-0.636278,0,0,0,-0.00776116,-0.208518,-0.00133653,0.77862,-0.56852,0.00570845,0.256995,0.160065,0.11356,-0.636278,0,0,0,0,0,0 ] - [ -0.00704319,-0.469426,-0.00146813,0.807658,-0.336652,0.00460303,0.382585,-0.158713,-0.117815,-0.636278,0,0,0,-0.00664867,-0.207119,-0.00133793,0.777901,-0.569202,0.0045975,0.256693,0.160068,0.11355,-0.636278,0,0,0,0,0,0 ] - [ -0.00592657,-0.468494,-0.00146941,0.808012,-0.337939,0.00348706,0.382283,-0.158717,-0.117804,-0.636278,0,0,0,-0.00553202,-0.205712,-0.00133933,0.777172,-0.569881,0.0034824,0.256392,0.160071,0.11354,-0.636278,0,0,0,0,0,0 ] - [ -0.00480692,-0.467555,-0.00147069,0.808355,-0.339223,0.00236805,0.381981,-0.15872,-0.117794,-0.636278,0,0,0,-0.00441225,-0.204299,-0.00134074,0.776432,-0.570555,0.0023642,0.25609,0.160075,0.113529,-0.636278,0,0,0,0,0,0 ] - [ -0.00368527,-0.46661,-0.00147197,0.808689,-0.340504,0.00124707,0.381678,-0.158723,-0.117784,-0.636278,0,0,0,-0.00329044,-0.20288,-0.00134215,0.775681,-0.571226,0.00124396,0.255787,0.160078,0.113519,-0.636278,0,0,0,0,0,0 ] - [ -0.00256272,-0.465658,-0.00147325,0.809014,-0.341781,0.000125196,0.381376,-0.158726,-0.117774,-0.636278,0,0,0,-0.00216763,-0.201454,-0.00134356,0.77492,-0.571891,0.000122748,0.255484,0.160081,0.113509,-0.636278,0,0,0,0,0,0 ] - [ -0.00144024,-0.464702,-0.00147451,0.809328,-0.343054,-0.000996594,0.381072,-0.15873,-0.117763,-0.636278,0,0,0,-0.00104483,-0.200024,-0.00134497,0.774148,-0.572551,-0.000998451,0.255181,0.160084,0.113499,-0.636278,0,0,0,0,0,0 ] - [ -0.000318903,-0.46374,-0.00147577,0.809634,-0.344322,-0.00211723,0.380769,-0.158733,-0.117753,-0.636278,0,0,0,7.68935e-005,-0.198589,-0.00134638,0.773366,-0.573206,-0.00211857,0.254878,0.160088,0.113488,-0.636278,0,0,0,0,0,0 ] - [ 0.000800134,-0.462774,-0.00147703,0.80993,-0.345586,-0.00323555,0.380465,-0.158736,-0.117743,-0.636278,0,0,0,0.0011964,-0.19715,-0.00134778,0.772573,-0.573854,-0.00323645,0.254574,0.160091,0.113478,-0.636278,0,0,0,0,0,0 ] - [ 0.00191394,-0.461804,-0.00148382,0.810217,-0.346137,-0.00318397,0.380161,-0.15874,-0.117733,-0.636278,0,0,0,0.00231098,-0.195706,-0.00135424,0.77177,-0.573788,-0.00318323,0.254269,0.160094,0.113468,-0.636278,0,0,0,0,0,0 ] - [ 0.00302505,-0.460831,-0.00148593,0.810495,-0.34739,-0.00429474,0.379856,-0.158743,-0.117722,-0.636278,0,0,0,0.0034228,-0.19426,-0.00135643,0.770957,-0.574423,-0.00429355,0.253964,0.160098,0.113457,-0.636278,0,0,0,0,0,0 ] - [ 0.00413097,-0.459855,-0.00148801,0.810765,-0.348637,-0.00540028,0.379551,-0.158746,-0.117712,-0.636278,0,0,0,0.00452948,-0.19281,-0.0013586,0.770133,-0.57505,-0.00539872,0.253659,0.160101,0.113447,-0.636278,0,0,0,0,0,0 ] - [ 0.00523063,-0.458878,-0.00149008,0.811026,-0.349877,-0.00649955,0.379245,-0.158749,-0.117702,-0.636278,0,0,0,0.00562997,-0.191359,-0.00136076,0.769299,-0.575669,-0.0064977,0.253354,0.160104,0.113437,-0.636278,0,0,0,0,0,0 ] - [ 0.00632298,-0.457898,-0.00149212,0.811279,-0.351111,-0.0075915,0.378939,-0.158753,-0.117691,-0.636278,0,0,0,0.00672322,-0.189906,-0.0013629,0.768456,-0.57628,-0.00758942,0.253048,0.160107,0.113426,-0.636278,0,0,0,0,0,0 ] - [ 0.00740719,-0.456918,-0.00149415,0.811524,-0.352338,-0.0086753,0.378633,-0.158756,-0.117681,-0.636278,0,0,0,0.0078084,-0.188451,-0.00136503,0.767602,-0.576883,-0.00867304,0.252741,0.160111,0.113416,-0.636278,0,0,0,0,0,0 ] - [ 0.00848242,-0.455937,-0.00149614,0.811761,-0.353557,-0.0097501,0.378326,-0.158759,-0.11767,-0.636278,0,0,0,0.00888465,-0.186996,-0.00136713,0.766739,-0.577477,-0.00974774,0.252435,0.160114,0.113406,-0.636278,0,0,0,0,0,0 ] - [ 0.00954781,-0.454956,-0.00149811,0.81199,-0.354769,-0.010815,0.378019,-0.158763,-0.11766,-0.636278,0,0,0,0.00995111,-0.18554,-0.00136921,0.765867,-0.578061,-0.0108126,0.252128,0.160117,0.113395,-0.636278,0,0,0,0,0,0 ] - [ 0.0106025,-0.453976,-0.00150005,0.812213,-0.355973,-0.0118693,0.377711,-0.158766,-0.11765,-0.636278,0,0,0,0.0110069,-0.184085,-0.00137127,0.764985,-0.578636,-0.0118669,0.25182,0.160121,0.113385,-0.636278,0,0,0,0,0,0 ] - [ 0.0116458,-0.452997,-0.00150196,0.812428,-0.357168,-0.012912,0.377403,-0.158769,-0.117639,-0.636278,0,0,0,0.0120513,-0.182631,-0.0013733,0.764095,-0.579201,-0.0129097,0.251512,0.160124,0.113374,-0.636278,0,0,0,0,0,0 ] - [ 0.0126767,-0.45202,-0.00150384,0.812637,-0.358356,-0.0139425,0.377095,-0.158772,-0.117629,-0.636278,0,0,0,0.0130835,-0.181178,-0.0013753,0.763195,-0.579756,-0.0139402,0.251204,0.160127,0.113364,-0.636278,0,0,0,0,0,0 ] - [ 0.0136967,-0.451044,-0.00150046,0.812839,-0.358838,-0.0138851,0.376786,-0.158776,-0.117618,-0.636278,0,0,0,0.0141045,-0.179727,-0.0013725,0.762288,-0.579605,-0.0138841,0.250895,0.160131,0.113353,-0.636278,0,0,0,0,0,0 ] - [ 0.014701,-0.450072,-0.00150305,0.813035,-0.360008,-0.0148891,0.376477,-0.158779,-0.117608,-0.636278,0,0,0,0.0151101,-0.178278,-0.00137516,0.761372,-0.580139,-0.0148882,0.250586,0.160134,0.113343,-0.636278,0,0,0,0,0,0 ] - [ 0.0156912,-0.449102,-0.00150559,0.813225,-0.361169,-0.0158791,0.376167,-0.158782,-0.117597,-0.636278,0,0,0,0.0161016,-0.176831,-0.00137777,0.760448,-0.580663,-0.0158783,0.250276,0.160137,0.113332,-0.636278,0,0,0,0,0,0 ] - [ 0.0166669,-0.448136,-0.00150809,0.813409,-0.36232,-0.0168546,0.375857,-0.158786,-0.117587,-0.636278,0,0,0,0.0170787,-0.175388,-0.00138034,0.759516,-0.581176,-0.0168538,0.249966,0.160141,0.113322,-0.636278,0,0,0,0,0,0 ] - [ 0.0176277,-0.447174,-0.00151054,0.813588,-0.363463,-0.0178152,0.375547,-0.158789,-0.117576,-0.636278,0,0,0,0.0180409,-0.173948,-0.00138287,0.758577,-0.581678,-0.0178145,0.249655,0.160144,0.113311,-0.636278,0,0,0,0,0,0 ] - [ 0.0185734,-0.446216,-0.00151294,0.813762,-0.364596,-0.0187606,0.375236,-0.158793,-0.117566,-0.636278,0,0,0,0.018988,-0.172512,-0.00138535,0.757631,-0.58217,-0.0187601,0.249345,0.160147,0.113301,-0.636278,0,0,0,0,0,0 ] - [ 0.0195038,-0.445262,-0.00151529,0.813931,-0.36572,-0.0196907,0.374925,-0.158796,-0.117555,-0.636278,0,0,0,0.0199197,-0.17108,-0.00138779,0.756678,-0.58265,-0.0196903,0.249033,0.160151,0.11329,-0.636278,0,0,0,0,0,0 ] - [ 0.0204185,-0.444313,-0.00151759,0.814095,-0.366834,-0.0206052,0.374613,-0.158799,-0.117545,-0.636278,0,0,0,0.0208358,-0.169652,-0.00139019,0.755719,-0.58312,-0.0206049,0.248721,0.160154,0.11328,-0.636278,0,0,0,0,0,0 ] - [ 0.0213177,-0.443369,-0.00151984,0.814254,-0.367939,-0.021504,0.374301,-0.158803,-0.117534,-0.636278,0,0,0,0.0217363,-0.168228,-0.00139254,0.754753,-0.583579,-0.0215038,0.248409,0.160157,0.113269,-0.636278,0,0,0,0,0,0 ] - [ 0.0222012,-0.44243,-0.00152204,0.814409,-0.369034,-0.0223872,0.373988,-0.158806,-0.117523,-0.636278,0,0,0,0.0226212,-0.166809,-0.00139484,0.753781,-0.584027,-0.0223871,0.248097,0.160161,0.113259,-0.636278,0,0,0,0,0,0 ] - [ 0.0230692,-0.441496,-0.00152419,0.81456,-0.37012,-0.0232548,0.373675,-0.158809,-0.117513,-0.636278,0,0,0,0.0234905,-0.165396,-0.0013971,0.752804,-0.584465,-0.0232549,0.247784,0.160164,0.113248,-0.636277,0,0,0,0,0,0 ] - [ 0.0239219,-0.440567,-0.0015263,0.814707,-0.371197,-0.0241071,0.373362,-0.158813,-0.117502,-0.636278,0,0,0,0.0243444,-0.163988,-0.00139931,0.751825,-0.584894,-0.0241072,0.247469,0.160167,0.113237,-0.636276,0,0,0,0,0,0 ] - [ 0.0247593,-0.439644,-0.00152836,0.81485,-0.372265,-0.0249442,0.373048,-0.158816,-0.117492,-0.636278,0,0,0,0.0251832,-0.162589,-0.00140149,0.750847,-0.585317,-0.0249444,0.247153,0.160171,0.113227,-0.636271,0,0,0,0,0,0 ] - [ 0.0255818,-0.438727,-0.00153037,0.81499,-0.373323,-0.0257662,0.372733,-0.158819,-0.117481,-0.636278,0,0,0,0.026007,-0.161199,-0.00140362,0.749874,-0.585736,-0.0257666,0.246835,0.160174,0.113216,-0.636263,0,0,0,0,0,0 ] - [ 0.0263894,-0.437815,-0.00153234,0.815128,-0.374374,-0.0265734,0.372419,-0.158823,-0.11747,-0.636278,0,0,0,0.0268159,-0.159819,-0.00140571,0.748909,-0.586151,-0.0265739,0.246513,0.160178,0.113205,-0.636249,0,0,0,0,0,0 ] - [ 0.0271824,-0.43691,-0.00153426,0.815264,-0.375416,-0.027366,0.372103,-0.158826,-0.11746,-0.636278,0,0,0,0.0276102,-0.158452,-0.00140776,0.747957,-0.586567,-0.0273667,0.246188,0.160181,0.113194,-0.636229,0,0,0,0,0,0 ] - [ 0.027961,-0.436011,-0.00153614,0.815397,-0.376449,-0.0281441,0.371788,-0.15883,-0.117449,-0.636278,0,0,0,0.0283903,-0.157098,-0.00140977,0.747019,-0.586984,-0.0281452,0.245859,0.160185,0.113183,-0.636201,0,0,0,0,0,0 ] - [ 0.0287254,-0.435119,-0.00153797,0.81553,-0.377475,-0.028908,0.371472,-0.158833,-0.117438,-0.636278,0,0,0,0.0291561,-0.15576,-0.00141174,0.746099,-0.587404,-0.0289095,0.245525,0.160188,0.113171,-0.636164,0,0,0,0,0,0 ] - [ 0.0294757,-0.434233,-0.00153977,0.815661,-0.378493,-0.0296579,0.371155,-0.158836,-0.117428,-0.636278,0,0,0,0.029908,-0.154438,-0.00141368,0.745201,-0.587829,-0.0296598,0.245185,0.160192,0.11316,-0.636117,0,0,0,0,0,0 ] - [ 0.030212,-0.433354,-0.00154152,0.815792,-0.379504,-0.0303937,0.370838,-0.15884,-0.117417,-0.636278,0,0,0,0.030646,-0.153134,-0.00141558,0.744328,-0.588261,-0.0303963,0.24484,0.160195,0.113148,-0.636059,0,0,0,0,0,0 ] - [ 0.0309346,-0.432483,-0.00154323,0.815923,-0.380507,-0.0311158,0.370521,-0.158843,-0.117406,-0.636278,0,0,0,0.0313704,-0.151851,-0.00141745,0.743484,-0.5887,-0.0311192,0.24449,0.160199,0.113136,-0.635989,0,0,0,0,0,0 ] - [ 0.0316436,-0.431619,-0.0015449,0.816054,-0.381503,-0.0318242,0.370203,-0.158847,-0.117395,-0.636278,0,0,0,0.0320814,-0.150592,-0.00141928,0.742672,-0.589149,-0.0318287,0.244133,0.160203,0.113124,-0.635905,0,0,0,0,0,0 ] - [ 0.0323391,-0.430762,-0.00154654,0.816185,-0.382492,-0.0325193,0.369884,-0.15885,-0.117384,-0.636278,0,0,0,0.0327791,-0.149358,-0.00142108,0.741897,-0.589608,-0.032525,0.243771,0.160207,0.113112,-0.635808,0,0,0,0,0,0 ] - [ 0.0330213,-0.429914,-0.00154813,0.816317,-0.383474,-0.033201,0.369566,-0.158854,-0.117374,-0.636278,0,0,0,0.0334637,-0.148153,-0.00142284,0.741161,-0.590078,-0.0332081,0.243403,0.16021,0.113099,-0.635695,0,0,0,0,0,0 ] - [ 0.0336904,-0.429073,-0.00154969,0.81645,-0.384449,-0.0338695,0.369246,-0.158857,-0.117363,-0.636278,0,0,0,0.0341353,-0.146977,-0.00142458,0.740467,-0.590562,-0.0338784,0.24303,0.160214,0.113087,-0.635567,0,0,0,0,0,0 ] - [ 0.0343465,-0.42824,-0.00155121,0.816585,-0.385417,-0.034525,0.368927,-0.15886,-0.117352,-0.636278,0,0,0,0.0347942,-0.145833,-0.00142628,0.73982,-0.591059,-0.0345359,0.24265,0.160218,0.113074,-0.635421,0,0,0,0,0,0 ] - [ 0.0349942,-0.427416,-0.00154005,0.816722,-0.385138,-0.0348173,0.368607,-0.158864,-0.117341,-0.636278,0,0,0,0.0354443,-0.144724,-0.00141637,0.739222,-0.590331,-0.0348333,0.242264,0.160222,0.113061,-0.635258,0,0,0,0,0,0 ] - [ 0.035624,-0.4266,-0.00154236,0.816861,-0.386093,-0.0354469,0.368286,-0.158867,-0.11733,-0.636278,0,0,0,0.0360776,-0.14365,-0.00141882,0.738677,-0.59086,-0.0354654,0.241872,0.160226,0.113047,-0.635077,0,0,0,0,0,0 ] - [ 0.0362411,-0.425793,-0.00154462,0.817002,-0.387043,-0.0360638,0.367965,-0.158871,-0.117319,-0.636278,0,0,0,0.0366985,-0.142615,-0.00142121,0.738186,-0.591406,-0.0360852,0.241474,0.16023,0.113034,-0.634876,0,0,0,0,0,0 ] - [ 0.0368458,-0.424995,-0.00154683,0.817146,-0.387986,-0.0366682,0.367643,-0.158874,-0.117309,-0.636278,0,0,0,0.0373073,-0.14162,-0.00142357,0.737754,-0.59197,-0.0366929,0.24107,0.160234,0.11302,-0.634656,0,0,0,0,0,0 ] - [ 0.037438,-0.424206,-0.00154898,0.817293,-0.388923,-0.0372603,0.367321,-0.158878,-0.117298,-0.636278,0,0,0,0.037904,-0.140666,-0.00142588,0.737383,-0.592553,-0.0372886,0.24066,0.160238,0.113006,-0.634415,0,0,0,0,0,0 ] - [ 0.038018,-0.423426,-0.00155108,0.817443,-0.389854,-0.03784,0.366999,-0.158881,-0.117287,-0.636278,0,0,0,0.0384889,-0.139756,-0.00142815,0.737075,-0.593156,-0.0378725,0.240243,0.160242,0.112992,-0.634152,0,0,0,0,0,0 ] - [ 0.0385858,-0.422655,-0.00155313,0.817597,-0.390779,-0.0384076,0.366676,-0.158885,-0.117276,-0.636278,0,0,0,0.039062,-0.138891,-0.00143038,0.736833,-0.59378,-0.0384447,0.239821,0.160246,0.112977,-0.633868,0,0,0,0,0,0 ] - [ 0.0391416,-0.421894,-0.00155514,0.817754,-0.391698,-0.0389632,0.366353,-0.158888,-0.117265,-0.636278,0,0,0,0.0396235,-0.138073,-0.00143258,0.73666,-0.594425,-0.0390054,0.239392,0.16025,0.112963,-0.633561,0,0,0,0,0,0 ] - [ 0.0396855,-0.421142,-0.00155709,0.817915,-0.392612,-0.0395068,0.366029,-0.158892,-0.117254,-0.636278,0,0,0,0.0401735,-0.137304,-0.00143473,0.736558,-0.595094,-0.0395546,0.238958,0.160255,0.112948,-0.633231,0,0,0,0,0,0 ] - [ 0.0402176,-0.4204,-0.001559,0.818081,-0.39352,-0.0400386,0.365704,-0.158895,-0.117243,-0.636278,0,0,0,0.0407122,-0.136584,-0.00143685,0.736529,-0.595785,-0.0400926,0.238517,0.160259,0.112933,-0.632878,0,0,0,0,0,0 ] - [ 0.0407379,-0.419668,-0.00156086,0.818251,-0.394423,-0.0405586,0.36538,-0.158899,-0.117232,-0.636278,0,0,0,0.0412397,-0.135916,-0.00143893,0.736575,-0.5965,-0.0406194,0.23807,0.160263,0.112917,-0.632501,0,0,0,0,0,0 ] - [ 0.0412467,-0.418945,-0.00156267,0.818425,-0.395321,-0.0410671,0.365054,-0.158902,-0.117221,-0.636278,0,0,0,0.0417561,-0.1353,-0.00144097,0.736698,-0.597239,-0.0411353,0.237617,0.160267,0.112902,-0.632099,0,0,0,0,0,0 ] - [ 0.0417439,-0.418233,-0.00156444,0.818604,-0.396213,-0.041564,0.364729,-0.158906,-0.11721,-0.636278,0,0,0,0.0422615,-0.134739,-0.00144298,0.736901,-0.598004,-0.0416401,0.237159,0.160272,0.112886,-0.631672,0,0,0,0,0,0 ] - [ 0.0422297,-0.417531,-0.00156616,0.818788,-0.3971,-0.0420495,0.364402,-0.158909,-0.117199,-0.636278,0,0,0,0.0427561,-0.134233,-0.00144495,0.737184,-0.598794,-0.0421342,0.236694,0.160276,0.11287,-0.63122,0,0,0,0,0,0 ] - [ 0.0427042,-0.416838,-0.00156783,0.818977,-0.397982,-0.0425237,0.364076,-0.158913,-0.117188,-0.636278,0,0,0,0.0432399,-0.133784,-0.00144689,0.73755,-0.599609,-0.0426177,0.236224,0.16028,0.112854,-0.630742,0,0,0,0,0,0 ] - [ 0.0431674,-0.416157,-0.00156947,0.819172,-0.398859,-0.0429866,0.363749,-0.158916,-0.117177,-0.636278,0,0,0,0.0437131,-0.133392,-0.0014488,0.737999,-0.600452,-0.0430906,0.235749,0.160285,0.112838,-0.630238,0,0,0,0,0,0 ] - [ 0.0436196,-0.415485,-0.00157105,0.819371,-0.399731,-0.0434385,0.363421,-0.15892,-0.117165,-0.636278,0,0,0,0.0441759,-0.133059,-0.00145068,0.738534,-0.60132,-0.0435531,0.235267,0.160289,0.112821,-0.629707,0,0,0,0,0,0 ] - [ 0.0440625,-0.414824,-0.00156751,0.819577,-0.400107,-0.0450845,0.363093,-0.158923,-0.117154,-0.636278,0,0,0,0.0446298,-0.132785,-0.0014479,0.739156,-0.601724,-0.0452117,0.23478,0.160294,0.112804,-0.62915,0,0,0,0,0,0 ] - [ 0.0444925,-0.414173,-0.00156924,0.819788,-0.400969,-0.0455142,0.362764,-0.158927,-0.117143,-0.636278,0,0,0,0.0450717,-0.132573,-0.00144993,0.739865,-0.602647,-0.0456536,0.234288,0.160298,0.112787,-0.628566,0,0,0,0,0,0 ] - [ 0.0449117,-0.413533,-0.00157093,0.820006,-0.401827,-0.0459332,0.362435,-0.15893,-0.117132,-0.636278,0,0,0,0.0455035,-0.132422,-0.00145192,0.740664,-0.603597,-0.0460854,0.233791,0.160303,0.11277,-0.627955,0,0,0,0,0,0 ] - [ 0.04532,-0.412904,-0.00157257,0.820229,-0.40268,-0.0463413,0.362106,-0.158934,-0.117121,-0.636278,0,0,0,0.0459251,-0.132333,-0.00145388,0.741552,-0.604575,-0.0465072,0.233288,0.160307,0.112753,-0.627316,0,0,0,0,0,0 ] - [ 0.0457177,-0.412285,-0.00157415,0.820458,-0.403529,-0.0467387,0.361776,-0.158937,-0.11711,-0.636278,0,0,0,0.0463368,-0.132307,-0.00145581,0.74253,-0.60558,-0.0469191,0.232781,0.160312,0.112735,-0.62665,0,0,0,0,0,0 ] - [ 0.0461047,-0.411677,-0.0015757,0.820694,-0.404373,-0.0471255,0.361445,-0.158941,-0.117099,-0.636278,0,0,0,0.0467386,-0.132345,-0.0014577,0.7436,-0.606613,-0.0473212,0.232269,0.160316,0.112718,-0.625956,0,0,0,0,0,0 ] - [ 0.0464813,-0.41108,-0.00157719,0.820936,-0.405213,-0.0475017,0.361114,-0.158944,-0.117087,-0.636278,0,0,0,0.0471307,-0.132447,-0.00145956,0.744762,-0.607673,-0.0477136,0.231752,0.160321,0.1127,-0.625234,0,0,0,0,0,0 ] - [ 0.0468474,-0.410493,-0.00157864,0.821185,-0.406049,-0.0478675,0.360783,-0.158948,-0.117076,-0.636278,0,0,0,0.047513,-0.132614,-0.00146138,0.746016,-0.60876,-0.0480964,0.23123,0.160325,0.112682,-0.624484,0,0,0,0,0,0 ] - [ 0.0472031,-0.409918,-0.00158004,0.82144,-0.40688,-0.048223,0.360451,-0.158952,-0.117065,-0.636278,0,0,0,0.0478857,-0.132846,-0.00146317,0.747362,-0.609875,-0.0484698,0.230704,0.16033,0.112664,-0.623707,0,0,0,0,0,0 ] - [ 0.0475485,-0.409353,-0.0015814,0.821702,-0.407707,-0.0485681,0.360118,-0.158955,-0.117054,-0.636278,0,0,0,0.048249,-0.133144,-0.00146494,0.748802,-0.611017,-0.0488337,0.230174,0.160334,0.112645,-0.622901,0,0,0,0,0,0 ] - [ 0.0478837,-0.408799,-0.00158272,0.821971,-0.408531,-0.048903,0.359785,-0.158959,-0.117042,-0.636278,0,0,0,0.0486028,-0.133509,-0.00146667,0.750334,-0.612185,-0.0491882,0.22964,0.160339,0.112627,-0.622067,0,0,0,0,0,0 ] - [ 0.0482083,-0.408256,-0.00158518,0.822246,-0.409274,-0.050607,0.359452,-0.158962,-0.117031,-0.636278,0,0,0,0.0489469,-0.133939,-0.00146951,0.751959,-0.613304,-0.0509126,0.229102,0.160343,0.112608,-0.621205,0,0,0,0,0,0 ] - [ 0.0485232,-0.407724,-0.00158644,0.822529,-0.410089,-0.0509217,0.359118,-0.158966,-0.11702,-0.636278,0,0,0,0.0492821,-0.134437,-0.0014712,0.753677,-0.614525,-0.0512487,0.22856,0.160348,0.112589,-0.620315,0,0,0,0,0,0 ] - [ 0.0488282,-0.407202,-0.00158764,0.822819,-0.410901,-0.0512264,0.358783,-0.15897,-0.117008,-0.636278,0,0,0,0.0496082,-0.135001,-0.00147287,0.755487,-0.615771,-0.0515758,0.228015,0.160352,0.112571,-0.619397,0,0,0,0,0,0 ] - [ 0.0491233,-0.406691,-0.00158881,0.823115,-0.411708,-0.0515212,0.358449,-0.158973,-0.116997,-0.636278,0,0,0,0.0499251,-0.135632,-0.00147451,0.757389,-0.617043,-0.0518939,0.227466,0.160357,0.112552,-0.618451,0,0,0,0,0,0 ] - [ 0.0494085,-0.406192,-0.00158993,0.823419,-0.412512,-0.0518061,0.358113,-0.158977,-0.116986,-0.636278,0,0,0,0.0502331,-0.136329,-0.00147612,0.759383,-0.618339,-0.0522032,0.226914,0.160361,0.112532,-0.617478,0,0,0,0,0,0 ] - [ 0.0496839,-0.405703,-0.00159101,0.82373,-0.413313,-0.0520813,0.357777,-0.15898,-0.116974,-0.636278,0,0,0,0.0505322,-0.137094,-0.00147771,0.761468,-0.61966,-0.0525036,0.22636,0.160366,0.112513,-0.616476,0,0,0,0,0,0 ] - [ 0.0499496,-0.405224,-0.00159204,0.824049,-0.41411,-0.0523467,0.357441,-0.158984,-0.116963,-0.636278,0,0,0,0.0508224,-0.137926,-0.00147927,0.763644,-0.621004,-0.0527952,0.225802,0.16037,0.112494,-0.615447,0,0,0,0,0,0 ] - [ 0.0502057,-0.404757,-0.00159303,0.824374,-0.414903,-0.0526025,0.357104,-0.158988,-0.116952,-0.636278,0,0,0,0.0511038,-0.138825,-0.0014808,0.765909,-0.622371,-0.0530782,0.225242,0.160375,0.112474,-0.614391,0,0,0,0,0,0 ] - [ 0.0504523,-0.4043,-0.00159399,0.824707,-0.415694,-0.0528488,0.356767,-0.158991,-0.11694,-0.636278,0,0,0,0.0513766,-0.13979,-0.0014823,0.768263,-0.62376,-0.0533526,0.22468,0.160379,0.112455,-0.613308,0,0,0,0,0,0 ] - [ 0.0506887,-0.403854,-0.00159677,0.825048,-0.416578,-0.0544832,0.356429,-0.158995,-0.116929,-0.636278,0,0,0,0.0516402,-0.140822,-0.00148548,0.770705,-0.625269,-0.0550157,0.224116,0.160384,0.112435,-0.612197,0,0,0,0,0,0 ] - [ 0.0509164,-0.403419,-0.00159762,0.825396,-0.417362,-0.0547106,0.35609,-0.158999,-0.116917,-0.636278,0,0,0,0.0518958,-0.14192,-0.00148691,0.773234,-0.6267,-0.0552731,0.22355,0.160388,0.112416,-0.61106,0,0,0,0,0,0 ] - [ 0.0511347,-0.402994,-0.00159842,0.825751,-0.418142,-0.0549286,0.355752,-0.159002,-0.116906,-0.636278,0,0,0,0.052143,-0.143083,-0.00148832,0.775848,-0.628151,-0.0555222,0.222983,0.160393,0.112396,-0.609896,0,0,0,0,0,0 ] - [ 0.0513438,-0.402579,-0.00159918,0.826113,-0.41892,-0.0551374,0.355412,-0.159006,-0.116894,-0.636278,0,0,0,0.0523817,-0.144313,-0.0014897,0.778547,-0.629621,-0.055763,0.222414,0.160397,0.112376,-0.608706,0,0,0,0,0,0 ] - [ 0.0515437,-0.402175,-0.00159991,0.826483,-0.419694,-0.055337,0.355072,-0.159009,-0.116883,-0.636278,0,0,0,0.0526122,-0.145607,-0.00149107,0.78133,-0.63111,-0.0559956,0.221844,0.160402,0.112356,-0.60749,0,0,0,0,0,0 ] - [ 0.0517345,-0.401782,-0.0016006,0.826861,-0.420465,-0.0555275,0.354732,-0.159013,-0.116871,-0.636278,0,0,0,0.0528344,-0.146967,-0.00149241,0.784194,-0.632615,-0.05622,0.221274,0.160406,0.112336,-0.606248,0,0,0,0,0,0 ] - [ 0.0519162,-0.401399,-0.00160125,0.827246,-0.421234,-0.0557089,0.354391,-0.159017,-0.11686,-0.636278,0,0,0,0.0530485,-0.14839,-0.00149374,0.787139,-0.634137,-0.0564363,0.220702,0.16041,0.112316,-0.604981,0,0,0,0,0,0 ] - [ 0.052089,-0.401025,-0.00160186,0.827638,-0.421999,-0.0558814,0.35405,-0.159021,-0.116848,-0.636278,0,0,0,0.0532544,-0.149878,-0.00149504,0.790164,-0.635674,-0.0566447,0.220131,0.160414,0.112296,-0.603689,0,0,0,0,0,0 ] - [ 0.0522529,-0.400663,-0.00160244,0.828038,-0.422957,-0.0574592,0.353708,-0.159024,-0.116836,-0.636278,0,0,0,0.0534524,-0.151428,-0.00149619,0.793265,-0.63742,-0.0582594,0.219559,0.160419,0.112276,-0.602372,0,0,0,0,0,0 ] - [ 0.052408,-0.40031,-0.00160294,0.828445,-0.423717,-0.057614,0.353366,-0.159028,-0.116825,-0.636278,0,0,0,0.0536424,-0.153042,-0.00149742,0.796443,-0.638984,-0.058452,0.218988,0.160423,0.112256,-0.601032,0,0,0,0,0,0 ] - [ 0.0525544,-0.399967,-0.00160341,0.82886,-0.424475,-0.0577601,0.353023,-0.159032,-0.116813,-0.636278,0,0,0,0.0538245,-0.154717,-0.00149863,0.799695,-0.640561,-0.0586367,0.218417,0.160427,0.112236,-0.599667,0,0,0,0,0,0 ] - [ 0.0526922,-0.399634,-0.00160384,0.829281,-0.42523,-0.0578975,0.352679,-0.159035,-0.116802,-0.636278,0,0,0,0.0539988,-0.156454,-0.00149983,0.803019,-0.642149,-0.0588138,0.217846,0.160431,0.112216,-0.598279,0,0,0,0,0,0 ] - [ 0.0528213,-0.39931,-0.00160424,0.829711,-0.425982,-0.0580263,0.352336,-0.159039,-0.11679,-0.636278,0,0,0,0.0541653,-0.158252,-0.00150101,0.806414,-0.643747,-0.0589832,0.217277,0.160435,0.112196,-0.596867,0,0,0,0,0,0 ] - [ 0.052942,-0.398997,-0.00160461,0.830147,-0.426733,-0.0581467,0.351991,-0.159043,-0.116778,-0.636278,0,0,0,0.0543242,-0.16011,-0.00150218,0.809879,-0.645353,-0.059145,0.216709,0.160439,0.112177,-0.595434,0,0,0,0,0,0 ] - [ 0.0530543,-0.398693,-0.00160494,0.830591,-0.42748,-0.0582586,0.351646,-0.159046,-0.116767,-0.636278,0,0,0,0.0544755,-0.162027,-0.00150334,0.81341,-0.646968,-0.0592994,0.216143,0.160443,0.112157,-0.593978,0,0,0,0,0,0 ] - [ 0.0531595,-0.398398,-0.0016019,0.831041,-0.42847,-0.0597251,0.351301,-0.15905,-0.116755,-0.636278,0,0,0,0.0546206,-0.164003,-0.00150112,0.817007,-0.648833,-0.0608099,0.215578,0.160447,0.112137,-0.5925,0,0,0,0,0,0 ] - [ 0.0532552,-0.398113,-0.00160214,0.831499,-0.429213,-0.0598205,0.350955,-0.159054,-0.116743,-0.636278,0,0,0,0.0547569,-0.166037,-0.00150222,0.820666,-0.650459,-0.0609494,0.215016,0.160451,0.112117,-0.591002,0,0,0,0,0,0 ] - [ 0.0533428,-0.397837,-0.00160235,0.831964,-0.429954,-0.0599078,0.350609,-0.159058,-0.116731,-0.636278,0,0,0,0.0548859,-0.168127,-0.00150331,0.824388,-0.652089,-0.0610817,0.214456,0.160455,0.112097,-0.589483,0,0,0,0,0,0 ] - [ 0.0534223,-0.39757,-0.00160253,0.832436,-0.430693,-0.059987,0.350262,-0.159061,-0.11672,-0.636278,0,0,0,0.0550076,-0.170275,-0.00150438,0.828168,-0.653723,-0.0612067,0.213898,0.160459,0.112078,-0.587943,0,0,0,0,0,0 ] - [ 0.0534938,-0.397312,-0.00160268,0.832915,-0.43143,-0.0600582,0.349915,-0.159065,-0.116708,-0.636278,0,0,0,0.055122,-0.172477,-0.00150545,0.832006,-0.655358,-0.0613247,0.213344,0.160462,0.112058,-0.586385,0,0,0,0,0,0 ] - [ 0.0535575,-0.397063,-0.0016028,0.8334,-0.432164,-0.0601215,0.349567,-0.159069,-0.116696,-0.636278,0,0,0,0.0552294,-0.174735,-0.00150651,0.835899,-0.656994,-0.0614355,0.212793,0.160466,0.112039,-0.584807,0,0,0,0,0,0 ] - [ 0.0536159,-0.396823,-0.00159599,0.833892,-0.433155,-0.0614294,0.349219,-0.159072,-0.116684,-0.636278,0,0,0,0.0553322,-0.177046,-0.00150077,0.839845,-0.658887,-0.0627932,0.212246,0.16047,0.11202,-0.583211,0,0,0,0,0,0 ] - [ 0.0536641,-0.396591,-0.00159604,0.834391,-0.433886,-0.0614773,0.34887,-0.159076,-0.116673,-0.636278,0,0,0,0.0554255,-0.17941,-0.0015018,0.843842,-0.660521,-0.0628902,0.211702,0.160473,0.112001,-0.581596,0,0,0,0,0,0 ] - [ 0.0537047,-0.396368,-0.00159606,0.834896,-0.434614,-0.0615176,0.34852,-0.15908,-0.116661,-0.636278,0,0,0,0.0555118,-0.181826,-0.00150281,0.847888,-0.662151,-0.0629803,0.211163,0.160477,0.111982,-0.579965,0,0,0,0,0,0 ] - [ 0.0537378,-0.396153,-0.00159605,0.835408,-0.435341,-0.0615504,0.348171,-0.159084,-0.116649,-0.636278,0,0,0,0.0555914,-0.184293,-0.00150383,0.851981,-0.663777,-0.0630637,0.210628,0.16048,0.111963,-0.578317,0,0,0,0,0,0 ] - [ 0.0537635,-0.395947,-0.00159602,0.835926,-0.436066,-0.0615758,0.34782,-0.159088,-0.116637,-0.636278,0,0,0,0.0556642,-0.18681,-0.00150484,0.856118,-0.665397,-0.0631404,0.210098,0.160483,0.111944,-0.576653,0,0,0,0,0,0 ] - [ 0.0537819,-0.395748,-0.00159597,0.83645,-0.436789,-0.0615939,0.347469,-0.159091,-0.116625,-0.636278,0,0,0,0.0557303,-0.189377,-0.00150585,0.860298,-0.66701,-0.0632105,0.209573,0.160486,0.111925,-0.574973,0,0,0,0,0,0 ] - [ 0.0537975,-0.395557,-0.0015841,0.836981,-0.437802,-0.0629004,0.347118,-0.159095,-0.116613,-0.636278,0,0,0,0.0557944,-0.191992,-0.00149532,0.864518,-0.668907,-0.0645723,0.209054,0.16049,0.111907,-0.573279,0,0,0,0,0,0 ] - [ 0.0538017,-0.395374,-0.00158399,0.837517,-0.438522,-0.0629042,0.346766,-0.159099,-0.116601,-0.636278,0,0,0,0.0558475,-0.194655,-0.0014963,0.868776,-0.670503,-0.0646294,0.20854,0.160493,0.111889,-0.571571,0,0,0,0,0,0 ] - [ 0.0537988,-0.395199,-0.00158386,0.838059,-0.439239,-0.0629011,0.346414,-0.159103,-0.116589,-0.636278,0,0,0,0.0558941,-0.197364,-0.00149729,0.873071,-0.672088,-0.0646803,0.208033,0.160496,0.111871,-0.569849,0,0,0,0,0,0 ] - [ 0.0537892,-0.395031,-0.00158371,0.838606,-0.439955,-0.0628911,0.346061,-0.159106,-0.116577,-0.636278,0,0,0,0.0559345,-0.200119,-0.00149828,0.877399,-0.673661,-0.0647249,0.207531,0.160498,0.111853,-0.568114,0,0,0,0,0,0 ] - [ 0.0537727,-0.39487,-0.00158354,0.83916,-0.440669,-0.0628744,0.345708,-0.15911,-0.116565,-0.636278,0,0,0,0.0559687,-0.202918,-0.00149928,0.881758,-0.675222,-0.0647633,0.207037,0.160501,0.111835,-0.566367,0,0,0,0,0,0 ] - [ 0.0537497,-0.394716,-0.00158335,0.839718,-0.441381,-0.062851,0.345354,-0.159114,-0.116553,-0.636278,0,0,0,0.0559967,-0.205761,-0.00150027,0.886147,-0.676768,-0.0647957,0.206549,0.160504,0.111818,-0.564609,0,0,0,0,0,0 ] - [ 0.0537268,-0.394569,-0.00156518,0.840282,-0.442415,-0.0641651,0.344999,-0.159118,-0.116541,-0.636278,0,0,0,0.0560257,-0.208647,-0.00148372,0.890563,-0.678622,-0.0661697,0.206068,0.160507,0.111801,-0.562839,0,0,0,0,0,0 ] - [ 0.0536908,-0.394429,-0.00156496,0.840851,-0.443124,-0.0641288,0.344645,-0.159122,-0.116529,-0.636278,0,0,0,0.0560418,-0.211575,-0.00148471,0.895004,-0.680135,-0.0661902,0.205595,0.160509,0.111784,-0.56106,0,0,0,0,0,0 ] - [ 0.0536486,-0.394296,-0.00156472,0.841424,-0.443831,-0.0640863,0.344289,-0.159126,-0.116517,-0.636278,0,0,0,0.056052,-0.214543,-0.00148571,0.899468,-0.681631,-0.066205,0.20513,0.160512,0.111768,-0.559272,0,0,0,0,0,0 ] - [ 0.0536002,-0.394169,-0.00156446,0.842003,-0.444536,-0.0640377,0.343933,-0.159129,-0.116505,-0.636278,0,0,0,0.0560565,-0.217551,-0.00148671,0.903953,-0.683107,-0.066214,0.204674,0.160514,0.111751,-0.557474,0,0,0,0,0,0 ] - [ 0.0535458,-0.394049,-0.00156419,0.842586,-0.445239,-0.063983,0.343577,-0.159133,-0.116493,-0.636278,0,0,0,0.0560553,-0.220598,-0.00148773,0.908456,-0.684563,-0.0662175,0.204225,0.160516,0.111735,-0.555669,0,0,0,0,0,0 ] - [ 0.0534856,-0.393934,-0.0015639,0.843173,-0.445941,-0.0639224,0.34322,-0.159137,-0.116481,-0.636278,0,0,0,0.0560486,-0.223683,-0.00148875,0.912975,-0.685998,-0.0662155,0.203786,0.160518,0.11172,-0.553857,0,0,0,0,0,0 ] - [ 0.0534291,-0.393825,-0.00153827,0.843765,-0.446991,-0.0652367,0.342863,-0.159141,-0.116469,-0.636278,0,0,0,0.0560468,-0.226804,-0.00146501,0.917508,-0.68776,-0.0675937,0.203356,0.16052,0.111704,-0.552038,0,0,0,0,0,0 ] - [ 0.0533575,-0.393723,-0.00153798,0.84436,-0.44769,-0.0651649,0.342505,-0.159145,-0.116457,-0.636278,0,0,0,0.0560294,-0.229962,-0.00146604,0.922054,-0.689148,-0.067581,0.202935,0.160522,0.111689,-0.550214,0,0,0,0,0,0 ] - [ 0.0532804,-0.393625,-0.00153767,0.84496,-0.448386,-0.0650875,0.342147,-0.159149,-0.116445,-0.636278,0,0,0,0.0560068,-0.233154,-0.00146708,0.926609,-0.690511,-0.0675633,0.202523,0.160524,0.111674,-0.548384,0,0,0,0,0,0 ] - [ 0.0531979,-0.393533,-0.00153735,0.845563,-0.449081,-0.0650048,0.341788,-0.159152,-0.116433,-0.636278,0,0,0,0.0559791,-0.236381,-0.00146814,0.931173,-0.691848,-0.0675404,0.202122,0.160525,0.11166,-0.546551,0,0,0,0,0,0 ] - [ 0.0531103,-0.393447,-0.00153701,0.846169,-0.449774,-0.0649169,0.341428,-0.159156,-0.11642,-0.636278,0,0,0,0.0559464,-0.23964,-0.00146921,0.935742,-0.693157,-0.0675126,0.201732,0.160527,0.111646,-0.544714,0,0,0,0,0,0 ] - [ 0.0530176,-0.393365,-0.00153666,0.846779,-0.450465,-0.064824,0.341069,-0.15916,-0.116408,-0.636278,0,0,0,0.0559089,-0.242931,-0.00147029,0.940314,-0.694439,-0.0674801,0.201352,0.160528,0.111632,-0.542874,0,0,0,0,0,0 ] - [ 0.0529328,-0.393288,-0.00150252,0.847391,-0.451525,-0.0661286,0.340708,-0.159164,-0.116396,-0.636278,0,0,0,0.0558808,-0.246253,-0.00143825,0.944888,-0.696061,-0.0688514,0.200982,0.16053,0.111619,-0.541033,0,0,0,0,0,0 ] - [ 0.0528305,-0.393216,-0.00150219,0.848007,-0.452213,-0.066026,0.340347,-0.159168,-0.116384,-0.636278,0,0,0,0.0558339,-0.249608,-0.00143936,0.949466,-0.697284,-0.0688095,0.200624,0.160531,0.111606,-0.53919,0,0,0,0,0,0 ] - [ 0.0527237,-0.393148,-0.00150185,0.848625,-0.452898,-0.0659189,0.339986,-0.159172,-0.116372,-0.636278,0,0,0,0.0557826,-0.25299,-0.00144048,0.954037,-0.698473,-0.0687632,0.200278,0.160532,0.111593,-0.537347,0,0,0,0,0,0 ] - [ 0.0526123,-0.393084,-0.0015015,0.849245,-0.453582,-0.0658074,0.339624,-0.159176,-0.116359,-0.636278,0,0,0,0.0557269,-0.256399,-0.00144161,0.958603,-0.69963,-0.0687125,0.199944,0.160533,0.111581,-0.535504,0,0,0,0,0,0 ] - [ 0.0524968,-0.393025,-0.00150114,0.849867,-0.454264,-0.0656916,0.339262,-0.15918,-0.116347,-0.636278,0,0,0,0.055667,-0.259835,-0.00144277,0.963163,-0.700754,-0.0686577,0.199621,0.160534,0.111569,-0.533663,0,0,0,0,0,0 ] - [ 0.0523771,-0.392969,-0.00150077,0.850492,-0.454944,-0.0655717,0.338899,-0.159184,-0.116335,-0.636278,0,0,0,0.0556031,-0.263298,-0.00144394,0.967714,-0.701843,-0.0685989,0.199312,0.160534,0.111558,-0.531823,0,0,0,0,0,0 ] - [ 0.0522698,-0.392917,-0.00145719,0.851118,-0.456009,-0.0668548,0.338536,-0.159187,-0.116322,-0.636278,0,0,0,0.0555536,-0.266785,-0.00140259,0.972255,-0.703283,-0.0699505,0.199014,0.160535,0.111547,-0.529987,0,0,0,0,0,0 ] - [ 0.0521424,-0.392869,-0.00145685,0.851745,-0.456684,-0.0667271,0.338172,-0.159191,-0.11631,-0.636278,0,0,0,0.0554819,-0.270297,-0.00140379,0.976783,-0.704299,-0.0698838,0.19873,0.160535,0.111537,-0.528154,0,0,0,0,0,0 ] - [ 0.0520114,-0.392823,-0.00145651,0.852373,-0.457358,-0.0665959,0.337808,-0.159195,-0.116298,-0.636278,0,0,0,0.0554065,-0.273831,-0.001405,0.981297,-0.705278,-0.0698135,0.19846,0.160536,0.111526,-0.526325,0,0,0,0,0,0 ] - [ 0.0518769,-0.392781,-0.00145617,0.853003,-0.45803,-0.0664613,0.337443,-0.159199,-0.116285,-0.636278,0,0,0,0.0553275,-0.277388,-0.00140624,0.985794,-0.706219,-0.0697398,0.198202,0.160536,0.111517,-0.524501,0,0,0,0,0,0 ] - [ 0.0517392,-0.392741,-0.00145582,0.853633,-0.458699,-0.0663234,0.337078,-0.159203,-0.116273,-0.636278,0,0,0,0.0552452,-0.280966,-0.0014075,0.990273,-0.70712,-0.0696626,0.197959,0.160536,0.111508,-0.522684,0,0,0,0,0,0 ] - [ 0.0515984,-0.392705,-0.00145546,0.854264,-0.459366,-0.0661824,0.336712,-0.159207,-0.116261,-0.636278,0,0,0,0.0551596,-0.284564,-0.00140878,0.994732,-0.707981,-0.0695822,0.19773,0.160536,0.111499,-0.520873,0,0,0,0,0,0 ] - [ 0.0514749,-0.39267,-0.00140166,0.854895,-0.460429,-0.0674308,0.336346,-0.159211,-0.116248,-0.636278,0,0,0,0.0550943,-0.288181,-0.00135724,0.999169,-0.709198,-0.0708998,0.197515,0.160535,0.111491,-0.51907,0,0,0,0,0,0 ] - [ 0.0513284,-0.392638,-0.00140136,0.855525,-0.461092,-0.0672842,0.335979,-0.159215,-0.116236,-0.636278,0,0,0,0.0550027,-0.291817,-0.00135854,1.00358,-0.709975,-0.0708133,0.197316,0.160535,0.111484,-0.517275,0,0,0,0,0,0 ] - [ 0.0511794,-0.392608,-0.00140105,0.856156,-0.461753,-0.067135,0.335612,-0.159219,-0.116223,-0.636278,0,0,0,0.0549083,-0.295469,-0.00135987,1.00797,-0.71071,-0.070724,0.197131,0.160534,0.111476,-0.515489,0,0,0,0,0,0 ] - [ 0.051028,-0.392579,-0.00140074,0.856786,-0.462411,-0.0669835,0.335245,-0.159223,-0.116211,-0.636278,0,0,0,0.0548113,-0.299138,-0.00136121,1.01233,-0.711401,-0.0706321,0.196961,0.160533,0.11147,-0.513713,0,0,0,0,0,0 ] - [ 0.0508745,-0.392553,-0.00140043,0.857415,-0.463066,-0.0668297,0.334877,-0.159227,-0.116199,-0.636278,0,0,0,0.0547117,-0.302822,-0.00136259,1.01666,-0.712048,-0.0705377,0.196807,0.160533,0.111464,-0.511947,0,0,0,0,0,0 ] - [ 0.0507188,-0.392527,-0.00140011,0.858042,-0.463719,-0.0666739,0.334508,-0.159231,-0.116186,-0.636278,0,0,0,0.0546097,-0.306521,-0.00136398,1.02096,-0.712649,-0.070441,0.196668,0.160531,0.111458,-0.510193,0,0,0,0,0,0 ] - [ 0.0505859,-0.392503,-0.00133553,0.858669,-0.464774,-0.0678734,0.334139,-0.159235,-0.116174,-0.636278,0,0,0,0.0545347,-0.310233,-0.00130151,1.02523,-0.713608,-0.0717088,0.196546,0.16053,0.111453,-0.508452,0,0,0,0,0,0 ] - [ 0.0504269,-0.392479,-0.00133528,0.859294,-0.465422,-0.0677143,0.333769,-0.159239,-0.116161,-0.636278,0,0,0,0.0544287,-0.313957,-0.00130292,1.02946,-0.714116,-0.0716079,0.19644,0.160529,0.111449,-0.506723,0,0,0,0,0,0 ] - [ 0.0502665,-0.392457,-0.00133502,0.859917,-0.466068,-0.0675537,0.333399,-0.159243,-0.116148,-0.636278,0,0,0,0.0543208,-0.317692,-0.00130436,1.03366,-0.714577,-0.0715051,0.19635,0.160527,0.111445,-0.505008,0,0,0,0,0,0 ] - [ 0.0501048,-0.392435,-0.00133477,0.860538,-0.46671,-0.0673919,0.333029,-0.159247,-0.116136,-0.636278,0,0,0,0.0542112,-0.321438,-0.00130581,1.03782,-0.71499,-0.0714006,0.196277,0.160526,0.111442,-0.503308,0,0,0,0,0,0 ] - [ 0.049942,-0.392413,-0.00133451,0.861156,-0.46735,-0.0672289,0.332658,-0.159251,-0.116123,-0.636278,0,0,0,0.0541001,-0.325193,-0.00130729,1.04194,-0.715354,-0.0712946,0.196221,0.160524,0.111439,-0.501623,0,0,0,0,0,0 ] - [ 0.0497783,-0.392391,-0.00133425,0.861771,-0.467987,-0.0670652,0.332287,-0.159255,-0.116111,-0.636278,0,0,0,0.0539876,-0.328957,-0.0013088,1.04601,-0.715669,-0.0711872,0.196183,0.160522,0.111437,-0.499954,0,0,0,0,0,0 ] - [ 0.049643,-0.392369,-0.00125857,0.862384,-0.469027,-0.0682001,0.331915,-0.159259,-0.116098,-0.636278,0,0,0,0.0539089,-0.332728,-0.00123488,1.05005,-0.716339,-0.0723884,0.196161,0.16052,0.111436,-0.498302,0,0,0,0,0,0 ] - [ 0.0494782,-0.392347,-0.00125838,0.862993,-0.469658,-0.0680352,0.331542,-0.159263,-0.116086,-0.636278,0,0,0,0.0537943,-0.336506,-0.00123638,1.05404,-0.716553,-0.0722787,0.196158,0.160517,0.111435,-0.496668,0,0,0,0,0,0 ] - [ 0.0493132,-0.392324,-0.00125819,0.863599,-0.470287,-0.0678701,0.331169,-0.159267,-0.116073,-0.636278,0,0,0,0.0536789,-0.340289,-0.0012379,1.05799,-0.716716,-0.0721681,0.196172,0.160515,0.111435,-0.495052,0,0,0,0,0,0 ] - [ 0.049148,-0.3923,-0.001258,0.864201,-0.470912,-0.0677048,0.330796,-0.159271,-0.11606,-0.636278,0,0,0,0.0535627,-0.344076,-0.00123945,1.06189,-0.716827,-0.0720569,0.196205,0.160512,0.111435,-0.493455,0,0,0,0,0,0 ] - [ 0.048983,-0.392276,-0.00125781,0.864799,-0.471535,-0.0675397,0.330422,-0.159275,-0.116048,-0.636278,0,0,0,0.0534459,-0.347867,-0.00124102,1.06574,-0.716886,-0.0719451,0.196256,0.160509,0.111436,-0.491878,0,0,0,0,0,0 ] - [ 0.0488182,-0.39225,-0.00125762,0.865392,-0.472154,-0.0673748,0.330048,-0.159279,-0.116035,-0.636278,0,0,0,0.0533288,-0.351661,-0.00124261,1.06954,-0.716892,-0.0718329,0.196325,0.160506,0.111438,-0.490321,0,0,0,0,0,0 ] - [ 0.0486873,-0.392222,-0.00117076,0.865981,-0.473171,-0.0684288,0.329674,-0.159283,-0.116022,-0.636278,0,0,0,0.0532528,-0.355456,-0.00115695,1.07328,-0.717246,-0.0729497,0.196413,0.160503,0.11144,-0.488786,0,0,0,0,0,0 ] - [ 0.0485238,-0.392193,-0.00117065,0.866565,-0.473784,-0.0682652,0.329298,-0.159287,-0.11601,-0.636278,0,0,0,0.0531356,-0.359252,-0.00115851,1.07698,-0.717145,-0.0728372,0.19652,0.1605,0.111443,-0.487272,0,0,0,0,0,0 ] - [ 0.0483611,-0.392163,-0.00117053,0.867143,-0.474393,-0.0681025,0.328923,-0.159291,-0.115997,-0.636278,0,0,0,0.0530186,-0.363047,-0.0011601,1.08062,-0.71699,-0.0727249,0.196646,0.160496,0.111446,-0.485782,0,0,0,0,0,0 ] - [ 0.0481995,-0.39213,-0.00117041,0.867716,-0.474999,-0.0679408,0.328547,-0.159295,-0.115984,-0.636278,0,0,0,0.0529019,-0.366841,-0.0011617,1.0842,-0.716781,-0.0726128,0.196792,0.160493,0.111451,-0.484314,0,0,0,0,0,0 ] - [ 0.0480391,-0.392094,-0.00117029,0.868284,-0.475601,-0.0677803,0.32817,-0.159299,-0.115971,-0.636278,0,0,0,0.0527855,-0.370632,-0.00116332,1.08773,-0.716517,-0.0725012,0.196957,0.160489,0.111456,-0.482871,0,0,0,0,0,0 ] - [ 0.0478801,-0.392056,-0.00117017,0.868845,-0.4762,-0.0676212,0.327793,-0.159303,-0.115959,-0.636278,0,0,0,0.0526699,-0.37442,-0.00116497,1.0912,-0.716197,-0.0723902,0.197141,0.160485,0.111461,-0.481453,0,0,0,0,0,0 ] - [ 0.0477228,-0.392016,-0.00117005,0.8694,-0.476796,-0.0674639,0.327416,-0.159307,-0.115946,-0.636278,0,0,0,0.0525551,-0.378204,-0.00116663,1.09461,-0.715822,-0.0722801,0.197345,0.16048,0.111467,-0.48006,0,0,0,0,0,0 ] - [ 0.0476112,-0.391972,-0.00105662,0.869949,-0.477837,-0.0685768,0.327038,-0.159311,-0.115933,-0.636278,0,0,0,0.0524966,-0.381983,-0.00105322,1.09796,-0.715841,-0.0734516,0.19757,0.160476,0.111474,-0.478693,0,0,0,0,0,0 ] - [ 0.0474577,-0.391926,-0.00105657,0.87049,-0.478425,-0.0684232,0.32666,-0.159315,-0.11592,-0.636278,0,0,0,0.0523841,-0.385755,-0.0010548,1.10124,-0.715354,-0.0733434,0.197814,0.160472,0.111482,-0.477353,0,0,0,0,0,0 ] - [ 0.0473063,-0.391876,-0.00105653,0.871025,-0.47901,-0.0682719,0.326281,-0.159319,-0.115907,-0.636278,0,0,0,0.0522728,-0.389519,-0.0010564,1.10446,-0.714811,-0.0732364,0.198078,0.160467,0.11149,-0.47604,0,0,0,0,0,0 ] - [ 0.0471573,-0.391822,-0.00105648,0.871552,-0.47959,-0.0681228,0.325902,-0.159323,-0.115894,-0.636278,0,0,0,0.0521629,-0.393276,-0.00105802,1.10762,-0.714212,-0.0731308,0.198363,0.160462,0.111499,-0.474755,0,0,0,0,0,0 ] - [ 0.0470108,-0.391765,-0.00105643,0.872071,-0.480167,-0.0679762,0.325522,-0.159328,-0.115882,-0.636278,0,0,0,0.0520546,-0.397023,-0.00105965,1.11071,-0.713555,-0.0730267,0.198669,0.160457,0.111509,-0.473499,0,0,0,0,0,0 ] - [ 0.046867,-0.391703,-0.00105639,0.872582,-0.48074,-0.0678323,0.325142,-0.159332,-0.115869,-0.636278,0,0,0,0.051948,-0.40076,-0.0010613,1.11374,-0.712842,-0.0729244,0.198995,0.160451,0.11152,-0.472272,0,0,0,0,0,0 ] - [ 0.046726,-0.391638,-0.00105634,0.873086,-0.481309,-0.0676913,0.324762,-0.159336,-0.115856,-0.636278,0,0,0,0.0518434,-0.404486,-0.00106296,1.11669,-0.712072,-0.0728241,0.199341,0.160446,0.111531,-0.471075,0,0,0,0,0,0 ] - [ 0.0465881,-0.391567,-0.00105628,0.873581,-0.481873,-0.0675533,0.324381,-0.15934,-0.115843,-0.636278,0,0,0,0.0517408,-0.4082,-0.00106464,1.11958,-0.711244,-0.0727258,0.199709,0.16044,0.111543,-0.469908,0,0,0,0,0,0 ] - [ 0.0465102,-0.391493,-0.00091005,0.874067,-0.482923,-0.068654,0.324,-0.159344,-0.11583,-0.636278,0,0,0,0.0517139,-0.4119,-0.000916222,1.12239,-0.710848,-0.0738778,0.200097,0.160435,0.111555,-0.468773,0,0,0,0,0,0 ] - [ 0.0463788,-0.391414,-0.00091007,0.874544,-0.483479,-0.0685226,0.323618,-0.159348,-0.115817,-0.636278,0,0,0,0.0516161,-0.415587,-0.000917736,1.12514,-0.709906,-0.0737837,0.200507,0.160429,0.111569,-0.467668,0,0,0,0,0,0 ] - [ 0.0462509,-0.391329,-0.000910087,0.875012,-0.484032,-0.0683946,0.323236,-0.159352,-0.115804,-0.636278,0,0,0,0.0515206,-0.419258,-0.00091926,1.12781,-0.708906,-0.0736919,0.200938,0.160422,0.111583,-0.466596,0,0,0,0,0,0 ] - [ 0.0461266,-0.39124,-0.0009101,0.875471,-0.48458,-0.0682703,0.322853,-0.159356,-0.115791,-0.636278,0,0,0,0.0514278,-0.422913,-0.000920793,1.13041,-0.70785,-0.0736028,0.201389,0.160416,0.111598,-0.465557,0,0,0,0,0,0 ] - [ 0.0460062,-0.391145,-0.00091011,0.87592,-0.485124,-0.0681497,0.32247,-0.15936,-0.115778,-0.636278,0,0,0,0.0513377,-0.426551,-0.000922336,1.13293,-0.706736,-0.0735164,0.201862,0.160409,0.111613,-0.46455,0,0,0,0,0,0 ] - [ 0.0458896,-0.391044,-0.000910116,0.876359,-0.485663,-0.0680331,0.322087,-0.159364,-0.115765,-0.636278,0,0,0,0.0512504,-0.430171,-0.000923887,1.13538,-0.705565,-0.0734328,0.202357,0.160403,0.11163,-0.463578,0,0,0,0,0,0 ] - [ 0.0457771,-0.390938,-0.000910119,0.876787,-0.486198,-0.0679205,0.321703,-0.159369,-0.115752,-0.636278,0,0,0,0.0511661,-0.433773,-0.000925447,1.13776,-0.704336,-0.0733522,0.202872,0.160396,0.111647,-0.462639,0,0,0,0,0,0 ] - [ 0.0456688,-0.390826,-0.000910118,0.877206,-0.486729,-0.0678122,0.321319,-0.159373,-0.115739,-0.636278,0,0,0,0.0510849,-0.437354,-0.000927014,1.14005,-0.703051,-0.0732746,0.203409,0.160389,0.111664,-0.461735,0,0,0,0,0,0 ] - [ 0.0455648,-0.390707,-0.000910112,0.877614,-0.487255,-0.067708,0.320934,-0.159377,-0.115726,-0.636278,0,0,0,0.0510068,-0.440914,-0.000928587,1.14227,-0.701708,-0.0732002,0.203968,0.160381,0.111683,-0.460866,0,0,0,0,0,0 ] - [ 0.0454653,-0.390583,-0.000910103,0.878011,-0.487776,-0.0676084,0.320549,-0.159381,-0.115713,-0.636278,0,0,0,0.0509321,-0.444453,-0.000930167,1.14441,-0.700309,-0.0731291,0.204547,0.160374,0.111702,-0.460032,0,0,0,0,0,0 ] - [ 0.0454493,-0.390452,-0.000707461,0.878397,-0.488844,-0.0686574,0.320163,-0.159385,-0.1157,-0.636278,0,0,0,0.050966,-0.447968,-0.000720641,1.14647,-0.699403,-0.0742176,0.205149,0.160366,0.111722,-0.459235,0,0,0,0,0,0 ] - [ 0.045359,-0.390314,-0.000707509,0.878771,-0.489356,-0.068567,0.319778,-0.159389,-0.115687,-0.636278,0,0,0,0.0508985,-0.45146,-0.000721917,1.14845,-0.69789,-0.0741529,0.205772,0.160359,0.111743,-0.458473,0,0,0,0,0,0 ] - [ 0.0452734,-0.39017,-0.00070755,0.879135,-0.489864,-0.0684813,0.319391,-0.159393,-0.115674,-0.636278,0,0,0,0.0508346,-0.454928,-0.000723193,1.15035,-0.696322,-0.0740918,0.206416,0.160351,0.111764,-0.457748,0,0,0,0,0,0 ] - [ 0.0451926,-0.390018,-0.000707585,0.879486,-0.490367,-0.0684004,0.319005,-0.159398,-0.115661,-0.636278,0,0,0,0.0507742,-0.45837,-0.000724469,1.15216,-0.694697,-0.0740342,0.207081,0.160342,0.111787,-0.457061,0,0,0,0,0,0 ] - [ 0.0451168,-0.38986,-0.000707613,0.879826,-0.490865,-0.0683245,0.318618,-0.159402,-0.115648,-0.636278,0,0,0,0.0507177,-0.461785,-0.000725746,1.1539,-0.693017,-0.0739804,0.207769,0.160334,0.11181,-0.456411,0,0,0,0,0,0 ] - [ 0.045046,-0.389694,-0.000707633,0.880154,-0.491359,-0.0682536,0.31823,-0.159406,-0.115635,-0.636278,0,0,0,0.0506649,-0.465173,-0.000727021,1.15555,-0.691281,-0.0739305,0.208477,0.160326,0.111833,-0.455798,0,0,0,0,0,0 ] - [ 0.0449803,-0.389521,-0.000707647,0.880469,-0.491847,-0.0681878,0.317842,-0.15941,-0.115621,-0.636278,0,0,0,0.0506161,-0.468533,-0.000728294,1.15712,-0.68949,-0.0738844,0.209207,0.160317,0.111858,-0.455224,0,0,0,0,0,0 ] - [ 0.0449198,-0.38934,-0.000707654,0.880772,-0.492331,-0.0681271,0.317454,-0.159414,-0.115608,-0.636278,0,0,0,0.0505712,-0.471863,-0.000729566,1.15861,-0.687645,-0.0738422,0.209958,0.160308,0.111883,-0.454687,0,0,0,0,0,0 ] - [ 0.0448645,-0.389152,-0.000707653,0.881063,-0.49281,-0.0680717,0.317065,-0.159419,-0.115595,-0.636278,0,0,0,0.0505303,-0.475164,-0.000730834,1.16001,-0.685745,-0.0738041,0.21073,0.160299,0.111909,-0.45419,0,0,0,0,0,0 ] - [ 0.0448145,-0.388956,-0.000707644,0.88134,-0.493283,-0.0680216,0.316676,-0.159423,-0.115582,-0.636278,0,0,0,0.0504935,-0.478433,-0.000732099,1.16132,-0.683791,-0.07377,0.211523,0.16029,0.111936,-0.453731,0,0,0,0,0,0 ] - [ 0.0447698,-0.388752,-0.000707629,0.881605,-0.493752,-0.0679768,0.316287,-0.159427,-0.115569,-0.636278,0,0,0,0.0504608,-0.481671,-0.00073336,1.16255,-0.681784,-0.07374,0.212338,0.16028,0.111963,-0.453312,0,0,0,0,0,0 ] - [ 0.0447305,-0.388539,-0.000707606,0.881857,-0.494216,-0.0679373,0.315897,-0.159431,-0.115556,-0.636278,0,0,0,0.0504322,-0.484876,-0.000734616,1.1637,-0.679724,-0.073714,0.213173,0.160271,0.111991,-0.452932,0,0,0,0,0,0 ] - [ 0.0446966,-0.388319,-0.000707575,0.882096,-0.494675,-0.0679033,0.315507,-0.159435,-0.115542,-0.636278,0,0,0,0.0504078,-0.488047,-0.000735867,1.16476,-0.677611,-0.0736923,0.21403,0.160261,0.11202,-0.452591,0,0,0,0,0,0 ] - [ 0.0446682,-0.38809,-0.000707536,0.882321,-0.495129,-0.0678747,0.315117,-0.159439,-0.115529,-0.636278,0,0,0,0.0503876,-0.491185,-0.000737112,1.16573,-0.675446,-0.0736746,0.214907,0.160251,0.11205,-0.45229,0,0,0,0,0,0 ] - [ 0.0446451,-0.387853,-0.00070749,0.882532,-0.495578,-0.0678515,0.314726,-0.159444,-0.115516,-0.636278,0,0,0,0.0503715,-0.494287,-0.00073835,1.16661,-0.67323,-0.0736612,0.215804,0.160241,0.11208,-0.452029,0,0,0,0,0,0 ] - [ 0.0446276,-0.387607,-0.000707437,0.882731,-0.496022,-0.0678337,0.314335,-0.159448,-0.115503,-0.636278,0,0,0,0.0503596,-0.497353,-0.00073958,1.16741,-0.670962,-0.0736519,0.216723,0.160231,0.112111,-0.451808,0,0,0,0,0,0 ] - [ 0.0446155,-0.387353,-0.000707375,0.882915,-0.49646,-0.0678215,0.313943,-0.159452,-0.115489,-0.636278,0,0,0,0.050352,-0.500382,-0.000740803,1.16812,-0.668645,-0.0736468,0.217661,0.160221,0.112143,-0.451627,0,0,0,0,0,0 ] - [ 0.0446089,-0.38709,-0.000707306,0.883085,-0.496894,-0.0678146,0.313551,-0.159456,-0.115476,-0.636278,0,0,0,0.0503485,-0.503374,-0.000742017,1.16875,-0.666277,-0.0736458,0.21862,0.16021,0.112175,-0.451486,0,0,0,0,0,0 ] - [ 0.0446077,-0.386818,-0.000707229,0.883242,-0.497322,-0.0678133,0.313159,-0.159461,-0.115463,-0.636278,0,0,0,0.0503492,-0.506328,-0.000743221,1.16929,-0.66386,-0.0736491,0.219598,0.160199,0.112208,-0.451385,0,0,0,0,0,0 ] - [ 0.044612,-0.386538,-0.000707144,0.883385,-0.497746,-0.0678174,0.312766,-0.159465,-0.115449,-0.636278,0,0,0,0.0503541,-0.509243,-0.000744416,1.16974,-0.661395,-0.0736565,0.220597,0.160189,0.112242,-0.451325,0,0,0,0,0,0 ] - [ 0.0446217,-0.386248,-0.000707051,0.883513,-0.498164,-0.0678269,0.312373,-0.159469,-0.115436,-0.636278,0,0,0,0.0503632,-0.512118,-0.0007456,1.1701,-0.658882,-0.073668,0.221615,0.160178,0.112276,-0.451304,0,0,0,0,0,0 ] - [ 0.0446369,-0.385949,-0.000706951,0.883628,-0.498577,-0.0678417,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,0.0503771,-0.514966,-0.000746778,1.1704,-0.656339,-0.0736843,0.222642,0.160167,0.112311,-0.451304,0,0,0,0,0,0 ] - [ 0.0446573,-0.385642,-0.000706843,0.883728,-0.498985,-0.067862,0.311586,-0.159477,-0.11541,-0.636278,0,0,0,0.0503944,-0.51776,-0.000747939,1.17059,-0.653732,-0.073704,0.223699,0.160155,0.112347,-0.451365,0,0,0,0,0,0 ] - [ 0.0446831,-0.385325,-0.000706727,0.883814,-0.499388,-0.0678875,0.311193,-0.159482,-0.115396,-0.636278,0,0,0,0.0504157,-0.520512,-0.000749087,1.17069,-0.65108,-0.0737276,0.224775,0.160144,0.112384,-0.451465,0,0,0,0,0,0 ] - [ 0.0447141,-0.384998,-0.000706604,0.883885,-0.499785,-0.0679182,0.310798,-0.159486,-0.115383,-0.636278,0,0,0,0.050441,-0.523221,-0.000750223,1.1707,-0.648382,-0.0737552,0.225869,0.160132,0.112421,-0.451606,0,0,0,0,0,0 ] - [ 0.0447503,-0.384663,-0.000706473,0.883942,-0.500178,-0.0679542,0.310404,-0.15949,-0.115369,-0.636278,0,0,0,0.0504702,-0.525887,-0.000751345,1.17063,-0.645641,-0.0737868,0.226982,0.160121,0.112458,-0.451787,0,0,0,0,0,0 ] - [ 0.0447917,-0.384318,-0.000706335,0.883985,-0.500565,-0.0679953,0.310009,-0.159494,-0.115356,-0.636278,0,0,0,0.0505033,-0.52851,-0.000752452,1.17046,-0.642856,-0.0738221,0.228113,0.160109,0.112497,-0.452008,0,0,0,0,0,0 ] - [ 0.0448381,-0.383964,-0.000706189,0.884013,-0.500947,-0.0680414,0.309613,-0.159499,-0.115343,-0.636278,0,0,0,0.0505401,-0.531088,-0.000753545,1.17021,-0.640028,-0.0738612,0.229262,0.160097,0.112536,-0.452269,0,0,0,0,0,0 ] - [ 0.0448895,-0.383601,-0.000706036,0.884026,-0.501324,-0.0680925,0.309218,-0.159503,-0.115329,-0.636278,0,0,0,0.0505807,-0.533622,-0.000754622,1.16988,-0.637158,-0.0739039,0.230429,0.160085,0.112576,-0.452569,0,0,0,0,0,0 ] - [ 0.0449458,-0.383228,-0.000705875,0.884025,-0.501696,-0.0681484,0.308822,-0.159507,-0.115316,-0.636278,0,0,0,0.0506249,-0.53611,-0.000755683,1.16945,-0.634247,-0.0739503,0.231613,0.160072,0.112616,-0.452909,0,0,0,0,0,0 ] - [ 0.0450068,-0.382845,-0.000705707,0.88401,-0.502063,-0.0682092,0.308426,-0.159511,-0.115302,-0.636278,0,0,0,0.0506727,-0.538552,-0.000756728,1.16895,-0.631296,-0.0740002,0.232815,0.16006,0.112657,-0.453288,0,0,0,0,0,0 ] - [ 0.0450726,-0.382453,-0.000705533,0.88398,-0.502425,-0.0682747,0.308029,-0.159516,-0.115289,-0.636278,0,0,0,0.0507239,-0.540947,-0.000757756,1.16835,-0.628306,-0.0740535,0.234033,0.160047,0.112698,-0.453707,0,0,0,0,0,0 ] - [ 0.045143,-0.382052,-0.000705351,0.883935,-0.502782,-0.0683447,0.307633,-0.15952,-0.115276,-0.636278,0,0,0,0.0507785,-0.543295,-0.000758766,1.16767,-0.625277,-0.0741101,0.235268,0.160035,0.11274,-0.454164,0,0,0,0,0,0 ] - [ 0.0452179,-0.381641,-0.000705162,0.883876,-0.503134,-0.0684193,0.307236,-0.159524,-0.115262,-0.636278,0,0,0,0.0508363,-0.545596,-0.000759758,1.1669,-0.62221,-0.07417,0.236519,0.160022,0.112783,-0.454661,0,0,0,0,0,0 ] - [ 0.0455827,-0.381221,2.2569e-005,0.883802,-0.504568,-0.068468,0.306838,-0.159529,-0.115249,-0.636278,0,0,0,0.0512999,-0.547849,3.67508e-005,1.16605,-0.620191,-0.0741763,0.237786,0.160009,0.112826,-0.455195,0,0,0,0,0,0 ] - [ 0.0456661,-0.380791,2.27436e-005,0.883714,-0.50491,-0.0685514,0.306441,-0.159533,-0.115235,-0.636278,0,0,0,0.0513642,-0.550054,3.69496e-005,1.16512,-0.617052,-0.0742404,0.239068,0.159996,0.11287,-0.455768,0,0,0,0,0,0 ] - [ 0.0457536,-0.380352,2.29269e-005,0.883612,-0.505247,-0.0686389,0.306043,-0.159537,-0.115222,-0.636278,0,0,0,0.0514314,-0.552209,3.71547e-005,1.1641,-0.613878,-0.0743074,0.240366,0.159983,0.112914,-0.456378,0,0,0,0,0,0 ] - [ 0.0458452,-0.379903,2.31186e-005,0.883495,-0.505579,-0.0687304,0.305644,-0.159541,-0.115208,-0.636278,0,0,0,0.0515013,-0.554315,3.73658e-005,1.163,-0.610671,-0.0743772,0.241678,0.15997,0.112959,-0.457026,0,0,0,0,0,0 ] - [ 0.0459406,-0.379445,2.33184e-005,0.883364,-0.505906,-0.0688257,0.305246,-0.159546,-0.115195,-0.636278,0,0,0,0.0515739,-0.556372,3.75826e-005,1.16181,-0.60743,-0.0744496,0.243005,0.159957,0.113004,-0.457711,0,0,0,0,0,0 ] - [ 0.0460397,-0.378978,2.3526e-005,0.883218,-0.506228,-0.0689248,0.304847,-0.15955,-0.115181,-0.636278,0,0,0,0.051649,-0.558379,3.78048e-005,1.16055,-0.604157,-0.0745244,0.244346,0.159943,0.11305,-0.458433,0,0,0,0,0,0 ] - [ 0.0461424,-0.378501,2.3741e-005,0.883058,-0.506545,-0.0690274,0.304448,-0.159554,-0.115168,-0.636278,0,0,0,0.0517264,-0.560335,3.80321e-005,1.1592,-0.600853,-0.0746017,0.245701,0.15993,0.113096,-0.459191,0,0,0,0,0,0 ] - [ 0.0462486,-0.378014,2.39633e-005,0.882885,-0.506858,-0.0691335,0.304049,-0.159559,-0.115154,-0.636278,0,0,0,0.0518061,-0.562241,3.82642e-005,1.15777,-0.597519,-0.0746812,0.247069,0.159916,0.113143,-0.459985,0,0,0,0,0,0 ] - [ 0.046358,-0.377519,2.41925e-005,0.882697,-0.507165,-0.0692429,0.303649,-0.159563,-0.115141,-0.636278,0,0,0,0.0518879,-0.564096,3.85007e-005,1.15626,-0.594156,-0.0747628,0.24845,0.159903,0.11319,-0.460815,0,0,0,0,0,0 ] - [ 0.0464706,-0.377014,2.44282e-005,0.882495,-0.507468,-0.0693554,0.30325,-0.159567,-0.115127,-0.636278,0,0,0,0.0519717,-0.5659,3.87413e-005,1.15468,-0.590765,-0.0748464,0.249844,0.159889,0.113237,-0.46168,0,0,0,0,0,0 ] - [ 0.0465863,-0.3765,2.46702e-005,0.882279,-0.507767,-0.069471,0.302849,-0.159571,-0.115114,-0.636278,0,0,0,0.0520574,-0.567652,3.89857e-005,1.15301,-0.587346,-0.0749319,0.25125,0.159875,0.113286,-0.46258,0,0,0,0,0,0 ] - [ 0.0467048,-0.375976,2.49181e-005,0.88205,-0.508061,-0.0695894,0.302449,-0.159576,-0.1151,-0.636278,0,0,0,0.0521448,-0.569353,3.92336e-005,1.15127,-0.583902,-0.0750191,0.252667,0.159861,0.113334,-0.463514,0,0,0,0,0,0 ] - [ 0.0469448,-0.375444,0.000328627,0.881806,-0.508531,-0.0683698,0.302049,-0.15958,-0.115086,-0.636278,0,0,0,0.052402,-0.571001,0.000376744,1.14945,-0.580611,-0.0737446,0.254096,0.159847,0.113383,-0.464482,0,0,0,0,0,0 ] - [ 0.0470683,-0.374902,0.000328845,0.88155,-0.508816,-0.0684933,0.301648,-0.159584,-0.115073,-0.636278,0,0,0,0.0524922,-0.572598,0.000377361,1.14755,-0.577117,-0.0738339,0.255536,0.159833,0.113432,-0.465483,0,0,0,0,0,0 ] - [ 0.0471941,-0.374351,0.000329067,0.881279,-0.509096,-0.0686192,0.301247,-0.159589,-0.115059,-0.636278,0,0,0,0.0525835,-0.574143,0.00037797,1.14558,-0.5736,-0.0739245,0.256986,0.159819,0.113482,-0.466518,0,0,0,0,0,0 ] - [ 0.0473221,-0.373792,0.000329294,0.880996,-0.509372,-0.0687474,0.300846,-0.159593,-0.115046,-0.636278,0,0,0,0.052676,-0.575635,0.000378572,1.14353,-0.570061,-0.0740162,0.258446,0.159805,0.113532,-0.467584,0,0,0,0,0,0 ] - [ 0.0474523,-0.373223,0.000329523,0.880699,-0.509644,-0.0688776,0.300444,-0.159597,-0.115032,-0.636278,0,0,0,0.0527695,-0.577075,0.000379165,1.14141,-0.566501,-0.0741089,0.259916,0.159791,0.113582,-0.468682,0,0,0,0,0,0 ] - [ 0.0475842,-0.372646,0.000329756,0.880389,-0.509911,-0.0690096,0.300043,-0.159602,-0.115018,-0.636278,0,0,0,0.0528638,-0.578463,0.000379749,1.13922,-0.562921,-0.0742024,0.261395,0.159776,0.113633,-0.469811,0,0,0,0,0,0 ] - [ 0.0477178,-0.37206,0.000329992,0.880066,-0.510174,-0.0691434,0.299641,-0.159606,-0.115005,-0.636278,0,0,0,0.0529586,-0.579798,0.000380324,1.13695,-0.559322,-0.0742965,0.262883,0.159762,0.113683,-0.470972,0,0,0,0,0,0 ] - [ 0.047853,-0.371465,0.00033023,0.879731,-0.510433,-0.0692786,0.299239,-0.15961,-0.114991,-0.636278,0,0,0,0.053054,-0.58108,0.000380889,1.13462,-0.555706,-0.0743911,0.264378,0.159748,0.113735,-0.472162,0,0,0,0,0,0 ] - [ 0.048055,-0.370862,0.000498232,0.879382,-0.510675,-0.0680996,0.298837,-0.159615,-0.114978,-0.636278,0,0,0,0.053242,-0.58231,0.000568797,1.13222,-0.552058,-0.0731547,0.265882,0.159733,0.113786,-0.473381,0,0,0,0,0,0 ] - [ 0.0481925,-0.37025,0.000498432,0.879021,-0.510926,-0.0682373,0.298434,-0.159619,-0.114964,-0.636278,0,0,0,0.0533377,-0.583487,0.000569483,1.12974,-0.548408,-0.0732495,0.267393,0.159719,0.113838,-0.47463,0,0,0,0,0,0 ] - [ 0.048331,-0.36963,0.000498632,0.878648,-0.511173,-0.068376,0.298031,-0.159623,-0.11495,-0.636278,0,0,0,0.0534335,-0.584612,0.00057015,1.1272,-0.544744,-0.0733443,0.26891,0.159704,0.11389,-0.475907,0,0,0,0,0,0 ] - [ 0.0484704,-0.369001,0.000498833,0.878263,-0.511416,-0.0685156,0.297629,-0.159628,-0.114937,-0.636278,0,0,0,0.053529,-0.585685,0.0005708,1.1246,-0.541066,-0.073439,0.270434,0.15969,0.113942,-0.477212,0,0,0,0,0,0 ] - [ 0.0486104,-0.368364,0.000499035,0.877866,-0.511656,-0.0686558,0.297226,-0.159632,-0.114923,-0.636278,0,0,0,0.0536244,-0.586704,0.00057143,1.12193,-0.537375,-0.0735335,0.271964,0.159675,0.113995,-0.478544,0,0,0,0,0,0 ] - [ 0.0487509,-0.367719,0.000499235,0.877456,-0.511892,-0.0687966,0.296822,-0.159636,-0.114909,-0.636278,0,0,0,0.0537193,-0.587672,0.000572041,1.11919,-0.533673,-0.0736276,0.2735,0.159661,0.114047,-0.479902,0,0,0,0,0,0 ] - [ 0.0488917,-0.367066,0.000499435,0.877035,-0.512124,-0.0689376,0.296419,-0.159641,-0.114896,-0.636278,0,0,0,0.0538136,-0.588588,0.000572632,1.1164,-0.52996,-0.0737212,0.27504,0.159646,0.1141,-0.481286,0,0,0,0,0,0 ] - [ 0.0490811,-0.366405,0.000624141,0.876603,-0.512279,-0.0677635,0.296016,-0.159645,-0.114882,-0.636278,0,0,0,0.053975,-0.589451,0.000712685,1.11354,-0.526163,-0.0724851,0.276584,0.159632,0.114153,-0.482696,0,0,0,0,0,0 ] - [ 0.0492219,-0.365736,0.000624295,0.876159,-0.512504,-0.0679047,0.295612,-0.159649,-0.114868,-0.636278,0,0,0,0.0540675,-0.590263,0.000713302,1.11062,-0.522432,-0.0725768,0.278133,0.159617,0.114206,-0.48413,0,0,0,0,0,0 ] - [ 0.0493624,-0.365059,0.000624447,0.875705,-0.512726,-0.0680456,0.295208,-0.159654,-0.114855,-0.636278,0,0,0,0.054159,-0.591023,0.000713892,1.10764,-0.518694,-0.0726675,0.279685,0.159602,0.114259,-0.485587,0,0,0,0,0,0 ] - [ 0.0495026,-0.364375,0.000624597,0.875239,-0.512944,-0.0681861,0.294804,-0.159658,-0.114841,-0.636278,0,0,0,0.0542494,-0.591732,0.000714456,1.1046,-0.514949,-0.0727571,0.28124,0.159588,0.114313,-0.487068,0,0,0,0,0,0 ] - [ 0.0496423,-0.363683,0.000624744,0.874762,-0.51316,-0.0683261,0.2944,-0.159662,-0.114827,-0.636278,0,0,0,0.0543384,-0.592389,0.000714993,1.10151,-0.511199,-0.0728455,0.282797,0.159573,0.114366,-0.488572,0,0,0,0,0,0 ] - [ 0.0497812,-0.362983,0.000624888,0.874275,-0.513372,-0.0684654,0.293996,-0.159667,-0.114814,-0.636278,0,0,0,0.054426,-0.592996,0.000715502,1.09836,-0.507445,-0.0729324,0.284357,0.159559,0.11442,-0.490097,0,0,0,0,0,0 ] - [ 0.0499192,-0.362276,0.000625028,0.873778,-0.513581,-0.0686038,0.293591,-0.159671,-0.1148,-0.636278,0,0,0,0.0545119,-0.593552,0.000715984,1.09516,-0.503688,-0.0730177,0.285918,0.159544,0.114473,-0.491643,0,0,0,0,0,0 ] - [ 0.050098,-0.361562,0.000732853,0.87327,-0.513672,-0.0673177,0.293187,-0.159675,-0.114786,-0.636278,0,0,0,0.054654,-0.594058,0.000837393,1.09191,-0.499813,-0.0716643,0.287479,0.15953,0.114527,-0.49321,0,0,0,0,0,0 ] - [ 0.0502337,-0.360841,0.00073294,0.872753,-0.513876,-0.0674538,0.292782,-0.15968,-0.114772,-0.636278,0,0,0,0.0547361,-0.594514,0.000837844,1.08861,-0.496053,-0.0717459,0.289042,0.159515,0.114581,-0.494796,0,0,0,0,0,0 ] - [ 0.050368,-0.360113,0.000733021,0.872226,-0.514077,-0.0675886,0.292377,-0.159684,-0.114759,-0.636278,0,0,0,0.0548163,-0.59492,0.000838263,1.08525,-0.492292,-0.0718255,0.290604,0.159501,0.114634,-0.496401,0,0,0,0,0,0 ] - [ 0.0505008,-0.359378,0.000733098,0.871689,-0.514275,-0.0677219,0.291972,-0.159689,-0.114745,-0.636278,0,0,0,0.0548943,-0.595277,0.000838649,1.08185,-0.488533,-0.0719031,0.292166,0.159486,0.114688,-0.498025,0,0,0,0,0,0 ] - [ 0.0506318,-0.358636,0.000733169,0.871143,-0.514471,-0.0678534,0.291567,-0.159693,-0.114731,-0.636278,0,0,0,0.05497,-0.595585,0.000839002,1.0784,-0.484777,-0.0719784,0.293726,0.159472,0.114742,-0.499665,0,0,0,0,0,0 ] - [ 0.050761,-0.357887,0.000733236,0.870588,-0.514665,-0.067983,0.291162,-0.159697,-0.114718,-0.636278,0,0,0,0.0550433,-0.595845,0.000839323,1.07491,-0.481023,-0.0720513,0.295285,0.159457,0.114795,-0.501323,0,0,0,0,0,0 ] - [ 0.0509201,-0.357132,0.000815713,0.870024,-0.514728,-0.0667969,0.290757,-0.159702,-0.114704,-0.636278,0,0,0,0.0551577,-0.596056,0.000932305,1.07137,-0.477146,-0.0707964,0.296842,0.159443,0.114849,-0.502997,0,0,0,0,0,0 ] - [ 0.051045,-0.35637,0.000815727,0.869452,-0.514917,-0.0669224,0.290352,-0.159706,-0.11469,-0.636278,0,0,0,0.0552257,-0.596221,0.000932559,1.06779,-0.473402,-0.0708641,0.298397,0.159429,0.114902,-0.504685,0,0,0,0,0,0 ] - [ 0.0511676,-0.355602,0.000815735,0.868871,-0.515104,-0.0670455,0.289946,-0.15971,-0.114676,-0.636278,0,0,0,0.0552908,-0.596338,0.000932777,1.06417,-0.469665,-0.070929,0.299948,0.159414,0.114955,-0.506389,0,0,0,0,0,0 ] - [ 0.0512877,-0.354828,0.000815737,0.868282,-0.515289,-0.0671662,0.289541,-0.159715,-0.114663,-0.636278,0,0,0,0.0553531,-0.596408,0.000932959,1.06051,-0.465935,-0.0709911,0.301496,0.1594,0.115009,-0.508105,0,0,0,0,0,0 ] - [ 0.0514052,-0.354048,0.000815732,0.867685,-0.515473,-0.0672843,0.289135,-0.159719,-0.114649,-0.636278,0,0,0,0.0554124,-0.596433,0.000933106,1.05681,-0.462214,-0.0710503,0.303039,0.159386,0.115062,-0.509835,0,0,0,0,0,0 ] - [ 0.0515199,-0.353261,0.000815721,0.86708,-0.515654,-0.0673997,0.288729,-0.159723,-0.114635,-0.636278,0,0,0,0.0554685,-0.596412,0.000933217,1.05308,-0.458502,-0.0711064,0.304578,0.159372,0.115115,-0.511577,0,0,0,0,0,0 ] - [ 0.0516591,-0.352469,0.000886605,0.866468,-0.515688,-0.0661681,0.288324,-0.159728,-0.114621,-0.636278,0,0,0,0.0555583,-0.596346,0.00101307,1.04932,-0.454655,-0.0698045,0.306112,0.159358,0.115167,-0.513331,0,0,0,0,0,0 ] - [ 0.0517678,-0.351671,0.000886541,0.865849,-0.515867,-0.0662775,0.287918,-0.159732,-0.114608,-0.636278,0,0,0,0.0556077,-0.596236,0.0010131,1.04552,-0.450966,-0.0698539,0.307641,0.159344,0.11522,-0.515095,0,0,0,0,0,0 ] - [ 0.0518733,-0.350867,0.000886471,0.865223,-0.516044,-0.0663837,0.287512,-0.159737,-0.114594,-0.636278,0,0,0,0.0556536,-0.596083,0.00101308,1.04169,-0.447289,-0.0699,0.309163,0.159331,0.115272,-0.516869,0,0,0,0,0,0 ] - [ 0.0519755,-0.350058,0.000886394,0.864589,-0.51622,-0.0664866,0.287106,-0.159741,-0.11458,-0.636278,0,0,0,0.0556959,-0.595886,0.00101304,1.03783,-0.443627,-0.0699425,0.310679,0.159317,0.115325,-0.518652,0,0,0,0,0,0 ] - [ 0.0520742,-0.349244,0.000886309,0.86395,-0.516395,-0.066586,0.2867,-0.159745,-0.114566,-0.636278,0,0,0,0.0557346,-0.595646,0.00101295,1.03394,-0.439979,-0.0699815,0.312188,0.159303,0.115377,-0.520444,0,0,0,0,0,0 ] - [ 0.0521693,-0.348424,0.000886217,0.863304,-0.516569,-0.0666818,0.286294,-0.15975,-0.114553,-0.636278,0,0,0,0.0557696,-0.595365,0.00101283,1.03003,-0.436348,-0.0700167,0.313689,0.15929,0.115428,-0.522243,0,0,0,0,0,0 ] - [ 0.0522842,-0.347599,0.000947415,0.862652,-0.516582,-0.0654014,0.285889,-0.159754,-0.114539,-0.636278,0,0,0,0.0558319,-0.595043,0.00108163,1.02609,-0.432573,-0.0686656,0.315182,0.159276,0.11548,-0.524048,0,0,0,0,0,0 ] - [ 0.0523717,-0.346769,0.000947274,0.861995,-0.516754,-0.0654897,0.285482,-0.159758,-0.114525,-0.636278,0,0,0,0.0558589,-0.59468,0.00108141,1.02213,-0.428976,-0.068693,0.316667,0.159263,0.115531,-0.52586,0,0,0,0,0,0 ] - [ 0.0524552,-0.345934,0.000947125,0.861331,-0.516926,-0.065574,0.285076,-0.159763,-0.114511,-0.636278,0,0,0,0.0558818,-0.594278,0.00108116,1.01815,-0.425399,-0.0687164,0.318143,0.15925,0.115582,-0.527677,0,0,0,0,0,0 ] - [ 0.0525346,-0.345094,0.000946969,0.860663,-0.517097,-0.0656542,0.28467,-0.159767,-0.114498,-0.636278,0,0,0,0.0559005,-0.593837,0.00108087,1.01416,-0.421845,-0.0687357,0.319609,0.159236,0.115632,-0.529499,0,0,0,0,0,0 ] - [ 0.0526098,-0.34425,0.000946805,0.85999,-0.517268,-0.0657302,0.284264,-0.159772,-0.114484,-0.636278,0,0,0,0.0559151,-0.593357,0.00108055,1.01014,-0.418309,-0.0687509,0.321065,0.159223,0.115682,-0.531324,0,0,0,0,0,0 ] - [ 0.0526807,-0.343401,0.000946633,0.859311,-0.517439,-0.0658019,0.283858,-0.159776,-0.11447,-0.636278,0,0,0,0.0559254,-0.59284,0.00108019,1.00611,-0.414796,-0.0687618,0.322511,0.15921,0.115732,-0.533152,0,0,0,0,0,0 ] - [ 0.0527672,-0.342547,0.000999065,0.858628,-0.517439,-0.0644821,0.283452,-0.15978,-0.114456,-0.636278,0,0,0,0.0559575,-0.592286,0.00113893,1.00207,-0.411135,-0.0673722,0.323946,0.159198,0.115782,-0.534982,0,0,0,0,0,0 ] - [ 0.0528289,-0.341689,0.00099885,0.857941,-0.51761,-0.0645447,0.283046,-0.159785,-0.114443,-0.636278,0,0,0,0.0559587,-0.591697,0.00113848,0.998011,-0.40767,-0.0673742,0.325369,0.159185,0.115831,-0.536813,0,0,0,0,0,0 ] - [ 0.052886,-0.340827,0.000998627,0.85725,-0.517781,-0.0646027,0.28264,-0.159789,-0.114429,-0.636278,0,0,0,0.0559554,-0.591072,0.001138,0.993946,-0.404229,-0.0673718,0.326781,0.159172,0.115879,-0.538645,0,0,0,0,0,0 ] - [ 0.0529383,-0.339961,0.000998397,0.856555,-0.517952,-0.0646559,0.282234,-0.159793,-0.114415,-0.636278,0,0,0,0.0559475,-0.590413,0.00113749,0.989873,-0.400815,-0.0673647,0.32818,0.15916,0.115928,-0.540477,0,0,0,0,0,0 ] - [ 0.0529857,-0.339091,0.00099816,0.855856,-0.518123,-0.0647042,0.281828,-0.159798,-0.114401,-0.636278,0,0,0,0.0559348,-0.58972,0.00113694,0.985794,-0.397429,-0.067353,0.329567,0.159148,0.115975,-0.542308,0,0,0,0,0,0 ] - [ 0.0530281,-0.338217,0.000997914,0.855155,-0.518295,-0.0647475,0.281422,-0.159802,-0.114388,-0.636278,0,0,0,0.0559173,-0.588995,0.00113636,0.981711,-0.394071,-0.0673366,0.330941,0.159136,0.116023,-0.544137,0,0,0,0,0,0 ] - [ 0.0530825,-0.337339,0.00104255,0.854449,-0.518293,-0.063398,0.281016,-0.159806,-0.114374,-0.636278,0,0,0,0.055917,-0.588238,0.00118613,0.977625,-0.390567,-0.0659193,0.3323,0.159124,0.11607,-0.545964,0,0,0,0,0,0 ] - [ 0.0531146,-0.336458,0.00104227,0.853742,-0.518466,-0.063431,0.28061,-0.159811,-0.11436,-0.636278,0,0,0,0.0558896,-0.58745,0.00118547,0.97354,-0.387269,-0.0658931,0.333646,0.159112,0.116116,-0.547788,0,0,0,0,0,0 ] - [ 0.0531413,-0.335573,0.00104198,0.853031,-0.518641,-0.0634587,0.280205,-0.159815,-0.114346,-0.636278,0,0,0,0.0558573,-0.586633,0.00118478,0.969456,-0.384003,-0.065862,0.334978,0.1591,0.116162,-0.549607,0,0,0,0,0,0 ] - [ 0.0531626,-0.334684,0.00104169,0.852318,-0.518817,-0.063481,0.279799,-0.15982,-0.114333,-0.636278,0,0,0,0.0558199,-0.585786,0.00118406,0.965376,-0.38077,-0.0658258,0.336294,0.159089,0.116207,-0.551422,0,0,0,0,0,0 ] - [ 0.0531785,-0.333792,0.00104139,0.851603,-0.518993,-0.0634978,0.279393,-0.159824,-0.114319,-0.636278,0,0,0,0.0557774,-0.584911,0.00118332,0.961301,-0.37757,-0.0657846,0.337596,0.159077,0.116252,-0.553232,0,0,0,0,0,0 ] - [ 0.0531888,-0.332897,0.00104108,0.850887,-0.519172,-0.0635091,0.278988,-0.159828,-0.114305,-0.636278,0,0,0,0.0557297,-0.584009,0.00118255,0.957234,-0.374405,-0.0657382,0.338881,0.159066,0.116297,-0.555035,0,0,0,0,0,0 ] - [ 0.0532079,-0.331999,0.001079,0.850168,-0.519175,-0.0621381,0.278582,-0.159833,-0.114291,-0.636278,0,0,0,0.055695,-0.583081,0.00122459,0.953176,-0.371099,-0.0643027,0.340151,0.159055,0.116341,-0.556832,0,0,0,0,0,0 ] - [ 0.0532067,-0.331098,0.00107866,0.849448,-0.519357,-0.0621379,0.278177,-0.159837,-0.114278,-0.636278,0,0,0,0.0556367,-0.582127,0.00122375,0.94913,-0.368007,-0.0642458,0.341403,0.159044,0.116384,-0.55862,0,0,0,0,0,0 ] - [ 0.0531996,-0.330194,0.00107832,0.848727,-0.51954,-0.0621319,0.277771,-0.159841,-0.114264,-0.636278,0,0,0,0.055573,-0.581149,0.00122289,0.945097,-0.364952,-0.0641836,0.342639,0.159033,0.116427,-0.560401,0,0,0,0,0,0 ] - [ 0.0531866,-0.329287,0.00107797,0.848005,-0.519724,-0.06212,0.277366,-0.159846,-0.11425,-0.636278,0,0,0,0.0555039,-0.580148,0.001222,0.941079,-0.361935,-0.064116,0.343858,0.159023,0.116469,-0.562172,0,0,0,0,0,0 ] - [ 0.0531676,-0.328377,0.00107762,0.847282,-0.519911,-0.062102,0.276961,-0.15985,-0.114236,-0.636278,0,0,0,0.0554293,-0.579124,0.00122109,0.937079,-0.358959,-0.064043,0.345059,0.159012,0.11651,-0.563934,0,0,0,0,0,0 ] - [ 0.0531425,-0.327465,0.00107726,0.846559,-0.5201,-0.0620779,0.276556,-0.159854,-0.114223,-0.636278,0,0,0,0.0553492,-0.578079,0.00122017,0.933098,-0.356023,-0.0639644,0.346242,0.159002,0.116551,-0.565686,0,0,0,0,0,0 ] - [ 0.0531235,-0.326551,0.00110959,0.845836,-0.520119,-0.0606926,0.276151,-0.159859,-0.114209,-0.636278,0,0,0,0.0552787,-0.577014,0.0012558,0.929138,-0.352955,-0.0625186,0.347407,0.158992,0.116591,-0.567426,0,0,0,0,0,0 ] - [ 0.0530859,-0.325633,0.00110922,0.845112,-0.520312,-0.0606561,0.275746,-0.159863,-0.114195,-0.636278,0,0,0,0.0551873,-0.575929,0.00125482,0.925201,-0.350104,-0.0624289,0.348553,0.158982,0.116631,-0.569154,0,0,0,0,0,0 ] - [ 0.053042,-0.324714,0.00110884,0.844389,-0.520508,-0.0606133,0.275341,-0.159868,-0.114182,-0.636278,0,0,0,0.0550901,-0.574825,0.00125383,0.921289,-0.347296,-0.0623334,0.349679,0.158973,0.11667,-0.57087,0,0,0,0,0,0 ] - [ 0.0529917,-0.323792,0.00110845,0.843666,-0.520707,-0.060564,0.274936,-0.159872,-0.114168,-0.636278,0,0,0,0.0549873,-0.573704,0.00125282,0.917404,-0.344532,-0.0622323,0.350787,0.158963,0.116708,-0.572573,0,0,0,0,0,0 ] - [ 0.0529349,-0.322868,0.00110806,0.842943,-0.520909,-0.0605083,0.274532,-0.159876,-0.114154,-0.636278,0,0,0,0.0548786,-0.572567,0.00125179,0.913549,-0.341814,-0.0621254,0.351875,0.158954,0.116746,-0.574263,0,0,0,0,0,0 ] - [ 0.0528715,-0.321942,0.00110766,0.842222,-0.521113,-0.0604461,0.274128,-0.159881,-0.114141,-0.636278,0,0,0,0.0547641,-0.571414,0.00125075,0.909724,-0.339142,-0.0620127,0.352942,0.158945,0.116783,-0.575937,0,0,0,0,0,0 ] - [ 0.0528122,-0.321014,0.00113556,0.841501,-0.521154,-0.0590522,0.273723,-0.159885,-0.114127,-0.636278,0,0,0,0.0546566,-0.570247,0.00128131,0.905932,-0.336351,-0.0605632,0.353989,0.158936,0.116819,-0.577597,0,0,0,0,0,0 ] - [ 0.0527354,-0.320085,0.00113516,0.840782,-0.521365,-0.0589766,0.273319,-0.159889,-0.114113,-0.636278,0,0,0,0.0545301,-0.569066,0.00128024,0.902175,-0.333775,-0.0604387,0.355016,0.158927,0.116855,-0.579242,0,0,0,0,0,0 ] - [ 0.0526519,-0.319153,0.00113475,0.840064,-0.521578,-0.0588943,0.272916,-0.159894,-0.114099,-0.636278,0,0,0,0.0543977,-0.567873,0.00127916,0.898455,-0.331248,-0.0603081,0.356022,0.158919,0.116889,-0.58087,0,0,0,0,0,0 ] - [ 0.0525616,-0.31822,0.00113434,0.839348,-0.521796,-0.0588051,0.272512,-0.159898,-0.114086,-0.636278,0,0,0,0.0542593,-0.566668,0.00127807,0.894773,-0.328771,-0.0601716,0.357006,0.158911,0.116923,-0.582481,0,0,0,0,0,0 ] - [ 0.0524644,-0.317285,0.00113392,0.838633,-0.522016,-0.058709,0.272108,-0.159902,-0.114072,-0.636278,0,0,0,0.0541147,-0.565454,0.00127697,0.891132,-0.326344,-0.0600289,0.357969,0.158903,0.116957,-0.584075,0,0,0,0,0,0 ] - [ 0.0523602,-0.316348,0.0011335,0.837921,-0.52224,-0.0586059,0.271705,-0.159907,-0.114058,-0.636278,0,0,0,0.053964,-0.564229,0.00127586,0.887533,-0.32397,-0.0598801,0.35891,0.158895,0.116989,-0.585651,0,0,0,0,0,0 ] - [ 0.0522583,-0.31541,0.00115809,0.83721,-0.522311,-0.0572085,0.271302,-0.159911,-0.114045,-0.636278,0,0,0,0.0538182,-0.562997,0.00130264,0.883978,-0.321491,-0.0584325,0.359829,0.158887,0.117021,-0.587208,0,0,0,0,0,0 ] - [ 0.0521399,-0.31447,0.00115768,0.836502,-0.522543,-0.0570914,0.270899,-0.159915,-0.114031,-0.636278,0,0,0,0.0536551,-0.561757,0.00130153,0.880469,-0.319222,-0.0582713,0.360726,0.15888,0.117052,-0.588746,0,0,0,0,0,0 ] - [ 0.0520144,-0.31353,0.00115726,0.835797,-0.522778,-0.056967,0.270496,-0.15992,-0.114017,-0.636278,0,0,0,0.0534856,-0.560511,0.0013004,0.877008,-0.317007,-0.0581038,0.361601,0.158873,0.117083,-0.590265,0,0,0,0,0,0 ] - [ 0.0518817,-0.312587,0.00115683,0.835094,-0.523018,-0.0568354,0.270094,-0.159924,-0.114004,-0.636278,0,0,0,0.0533098,-0.559259,0.00129928,0.873597,-0.314848,-0.0579299,0.362452,0.158866,0.117112,-0.591763,0,0,0,0,0,0 ] - [ 0.0517416,-0.311644,0.0011564,0.834394,-0.523262,-0.0566965,0.269691,-0.159928,-0.11399,-0.636278,0,0,0,0.0531276,-0.558003,0.00129815,0.870236,-0.312743,-0.0577497,0.363281,0.158859,0.117141,-0.593241,0,0,0,0,0,0 ] - [ 0.0515942,-0.310699,0.00115597,0.833697,-0.523509,-0.0565503,0.269289,-0.159933,-0.113977,-0.636278,0,0,0,0.0529389,-0.556744,0.00129702,0.866929,-0.310696,-0.057563,0.364087,0.158852,0.117169,-0.594698,0,0,0,0,0,0 ] - [ 0.0514394,-0.309754,0.00115554,0.833003,-0.523762,-0.0563966,0.268887,-0.159937,-0.113963,-0.636278,0,0,0,0.0527438,-0.555482,0.00129588,0.863676,-0.308705,-0.0573699,0.36487,0.158846,0.117196,-0.596133,0,0,0,0,0,0 ] - [ 0.0512867,-0.308807,0.00118108,0.832313,-0.523853,-0.0548109,0.268486,-0.159941,-0.113949,-0.636278,0,0,0,0.0525533,-0.554218,0.00132368,0.86048,-0.306608,-0.0557398,0.365629,0.15884,0.117222,-0.597547,0,0,0,0,0,0 ] - [ 0.0511168,-0.307859,0.00118067,0.831626,-0.524114,-0.0546422,0.268084,-0.159946,-0.113936,-0.636278,0,0,0,0.0523449,-0.552954,0.00132256,0.857341,-0.304733,-0.0555334,0.366365,0.158834,0.117248,-0.598937,0,0,0,0,0,0 ] - [ 0.0509393,-0.30691,0.00118025,0.830942,-0.52438,-0.0544659,0.267683,-0.15995,-0.113922,-0.636278,0,0,0,0.0521299,-0.55169,0.00132144,0.854262,-0.302918,-0.0553205,0.367077,0.158828,0.117273,-0.600305,0,0,0,0,0,0 ] - [ 0.0507542,-0.30596,0.00117982,0.830263,-0.52465,-0.0542819,0.267282,-0.159954,-0.113909,-0.636278,0,0,0,0.0519082,-0.550428,0.00132033,0.851244,-0.301162,-0.0551007,0.367765,0.158823,0.117297,-0.60165,0,0,0,0,0,0 ] - [ 0.0505613,-0.30501,0.0011794,0.829587,-0.524925,-0.0540902,0.266881,-0.159959,-0.113895,-0.636278,0,0,0,0.0516797,-0.549168,0.00131921,0.848288,-0.299467,-0.0548743,0.368429,0.158817,0.11732,-0.60297,0,0,0,0,0,0 ] - [ 0.0503606,-0.304058,0.00117897,0.828915,-0.525205,-0.0538908,0.266481,-0.159963,-0.113881,-0.636278,0,0,0,0.0514444,-0.54791,0.0013181,0.845396,-0.297832,-0.0546409,0.369069,0.158812,0.117342,-0.604267,0,0,0,0,0,0 ] - [ 0.0501521,-0.303106,0.00117855,0.828247,-0.52549,-0.0536834,0.266081,-0.159967,-0.113868,-0.636278,0,0,0,0.0512022,-0.546657,0.001317,0.842569,-0.296259,-0.0544007,0.369685,0.158808,0.117364,-0.605539,0,0,0,0,0,0 ] - [ 0.0499448,-0.302152,0.00120292,0.827584,-0.525633,-0.052093,0.265681,-0.159971,-0.113854,-0.636278,0,0,0,0.0509635,-0.545408,0.00134348,0.839808,-0.2946,-0.0527728,0.370277,0.158803,0.117384,-0.606787,0,0,0,0,0,0 ] - [ 0.0497203,-0.301198,0.00120251,0.826924,-0.525928,-0.0518698,0.265281,-0.159976,-0.113841,-0.636278,0,0,0,0.0507074,-0.544165,0.00134241,0.837115,-0.293151,-0.0525186,0.370844,0.158799,0.117404,-0.608009,0,0,0,0,0,0 ] - [ 0.0494878,-0.300244,0.00120211,0.826269,-0.526228,-0.0516385,0.264882,-0.15998,-0.113827,-0.636278,0,0,0,0.0504441,-0.542928,0.00134134,0.834491,-0.291764,-0.0522573,0.371387,0.158795,0.117423,-0.609206,0,0,0,0,0,0 ] - [ 0.0492472,-0.299288,0.0012017,0.825619,-0.526533,-0.0513991,0.264483,-0.159984,-0.113814,-0.636278,0,0,0,0.0501738,-0.541699,0.00134029,0.831938,-0.29044,-0.0519889,0.371906,0.158791,0.117441,-0.610377,0,0,0,0,0,0 ] - [ 0.0489984,-0.298332,0.0012013,0.824973,-0.526843,-0.0511515,0.264084,-0.159989,-0.1138,-0.636278,0,0,0,0.0498962,-0.540477,0.00133924,0.829455,-0.28918,-0.0517133,0.3724,0.158787,0.117458,-0.611522,0,0,0,0,0,0 ] - [ 0.0487414,-0.297375,0.00120089,0.824332,-0.527159,-0.0508957,0.263686,-0.159993,-0.113787,-0.636278,0,0,0,0.0496113,-0.539263,0.00133819,0.827044,-0.287983,-0.0514304,0.37287,0.158784,0.117475,-0.61264,0,0,0,0,0,0 ] - [ 0.048476,-0.296418,0.00120048,0.823695,-0.52748,-0.0506316,0.263288,-0.159997,-0.113773,-0.636278,0,0,0,0.0493192,-0.538059,0.00133716,0.824707,-0.28685,-0.0511401,0.373316,0.15878,0.11749,-0.613732,0,0,0,0,0,0 ] - [ 0.0482113,-0.295459,0.00122454,0.823063,-0.527682,-0.04906,0.26289,-0.160002,-0.11376,-0.636278,0,0,0,0.0490297,-0.536865,0.00136331,0.822443,-0.285655,-0.0495376,0.373737,0.158778,0.117505,-0.614798,0,0,0,0,0,0 ] - [ 0.0479291,-0.2945,0.00122416,0.822436,-0.528014,-0.048779,0.262493,-0.160006,-0.113746,-0.636278,0,0,0,0.0487226,-0.535681,0.00136233,0.820254,-0.28465,-0.0492324,0.374134,0.158775,0.117519,-0.615837,0,0,0,0,0,0 ] - [ 0.0476384,-0.29354,0.00122378,0.821814,-0.528352,-0.0484896,0.262096,-0.16001,-0.113733,-0.636278,0,0,0,0.0484079,-0.534509,0.00136135,0.818141,-0.283709,-0.0489196,0.374507,0.158772,0.117532,-0.616848,0,0,0,0,0,0 ] - [ 0.0473392,-0.29258,0.0012234,0.821196,-0.528695,-0.0481915,0.261699,-0.160014,-0.113719,-0.636278,0,0,0,0.0480856,-0.533348,0.00136039,0.816103,-0.282833,-0.0485992,0.374855,0.15877,0.117544,-0.617832,0,0,0,0,0,0 ] - [ 0.0470312,-0.291619,0.00122302,0.820583,-0.529044,-0.0478848,0.261303,-0.160019,-0.113706,-0.636278,0,0,0,0.0477556,-0.5322,0.00135943,0.814142,-0.282021,-0.048271,0.37518,0.158768,0.117556,-0.618789,0,0,0,0,0,0 ] - [ 0.0467145,-0.290656,0.00122264,0.819976,-0.529399,-0.0475694,0.260907,-0.160023,-0.113693,-0.636278,0,0,0,0.0474178,-0.531064,0.00135849,0.812258,-0.281273,-0.047935,0.37548,0.158766,0.117566,-0.619719,0,0,0,0,0,0 ] - [ 0.0463891,-0.289694,0.00122226,0.819373,-0.529759,-0.0472451,0.260511,-0.160027,-0.113679,-0.636278,0,0,0,0.0470722,-0.529942,0.00135757,0.810452,-0.280589,-0.0475911,0.375757,0.158764,0.117576,-0.62062,0,0,0,0,0,0 ] - [ 0.0460547,-0.28873,0.00122188,0.818775,-0.530126,-0.046912,0.260116,-0.160031,-0.113666,-0.636278,0,0,0,0.0467185,-0.528833,0.00135665,0.808723,-0.27997,-0.0472392,0.37601,0.158763,0.117585,-0.621495,0,0,0,0,0,0 ] - [ 0.0457217,-0.287765,0.00124983,0.818182,-0.530383,-0.0452103,0.259721,-0.160036,-0.113652,-0.636278,0,0,0,0.0463682,-0.527739,0.00138716,0.807073,-0.2793,-0.045513,0.376239,0.158762,0.117593,-0.622341,0,0,0,0,0,0 ] - [ 0.0453693,-0.2868,0.00124948,0.817594,-0.530761,-0.0448592,0.259326,-0.16004,-0.113639,-0.636278,0,0,0,0.0459983,-0.526659,0.0013863,0.8055,-0.278807,-0.0451448,0.376445,0.15876,0.117601,-0.62316,0,0,0,0,0,0 ] - [ 0.0450078,-0.285833,0.00124914,0.81701,-0.531145,-0.0444989,0.258932,-0.160044,-0.113626,-0.636278,0,0,0,0.0456202,-0.525594,0.00138546,0.804006,-0.278379,-0.0447683,0.376627,0.15876,0.117607,-0.623951,0,0,0,0,0,0 ] - [ 0.0446371,-0.284866,0.0012488,0.816432,-0.531534,-0.0441295,0.258538,-0.160048,-0.113612,-0.636278,0,0,0,0.0452337,-0.524544,0.00138463,0.802589,-0.278012,-0.0443835,0.376787,0.158759,0.117613,-0.624715,0,0,0,0,0,0 ] - [ 0.0442571,-0.283897,0.00124846,0.815858,-0.531929,-0.0437507,0.258145,-0.160053,-0.113599,-0.636278,0,0,0,0.0448387,-0.52351,0.00138381,0.801251,-0.277709,-0.0439902,0.376924,0.158759,0.117618,-0.625451,0,0,0,0,0,0 ] - [ 0.0438677,-0.282927,0.00124812,0.815289,-0.532331,-0.0433625,0.257752,-0.160057,-0.113586,-0.636278,0,0,0,0.0444352,-0.522491,0.00138301,0.79999,-0.277467,-0.0435883,0.377038,0.158758,0.117622,-0.626159,0,0,0,0,0,0 ] - [ 0.0434688,-0.281956,0.00124778,0.814724,-0.532738,-0.0429649,0.25736,-0.160061,-0.113572,-0.636278,0,0,0,0.0440231,-0.521488,0.00138223,0.798806,-0.277287,-0.0431778,0.37713,0.158758,0.117626,-0.62684,0,0,0,0,0,0 ] - [ 0.0430604,-0.280984,0.00124744,0.814164,-0.53315,-0.0425577,0.256967,-0.160065,-0.113559,-0.636278,0,0,0,0.0436021,-0.520501,0.00138146,0.797699,-0.277168,-0.0427584,0.377201,0.158759,0.117628,-0.627494,0,0,0,0,0,0 ] - [ 0.0426422,-0.28001,0.0012471,0.813609,-0.533569,-0.0421409,0.256576,-0.160069,-0.113546,-0.636278,0,0,0,0.0431723,-0.51953,0.00138071,0.796669,-0.277109,-0.0423301,0.377249,0.158759,0.11763,-0.628121,0,0,0,0,0,0 ] - [ 0.0422267,-0.279035,0.00128059,0.813058,-0.533898,-0.0403372,0.256185,-0.160074,-0.113533,-0.636278,0,0,0,0.0427469,-0.518576,0.00141739,0.795714,-0.277013,-0.0405076,0.377276,0.15876,0.117631,-0.628721,0,0,0,0,0,0 ] - [ 0.041789,-0.278058,0.00128029,0.812511,-0.534328,-0.0399008,0.255794,-0.160078,-0.113519,-0.636278,0,0,0,0.0422989,-0.517637,0.0014167,0.794834,-0.277072,-0.0400611,0.377282,0.15876,0.117632,-0.629294,0,0,0,0,0,0 ] - [ 0.0413413,-0.27708,0.00127999,0.811969,-0.534764,-0.0394543,0.255403,-0.160082,-0.113506,-0.636278,0,0,0,0.0418417,-0.516715,0.00141602,0.794028,-0.277189,-0.0396054,0.377267,0.158761,0.117632,-0.62984,0,0,0,0,0,0 ] - [ 0.0408835,-0.2761,0.00127969,0.81143,-0.535206,-0.0389979,0.255014,-0.160086,-0.113493,-0.636278,0,0,0,0.0413751,-0.515809,0.00141536,0.793296,-0.277362,-0.0391402,0.377232,0.158762,0.117631,-0.63036,0,0,0,0,0,0 ] - [ 0.0404155,-0.275118,0.00127939,0.810895,-0.535654,-0.0385312,0.254624,-0.16009,-0.11348,-0.636278,0,0,0,0.040899,-0.514919,0.00141471,0.792635,-0.277592,-0.0386655,0.377178,0.158764,0.117629,-0.630855,0,0,0,0,0,0 ] - [ 0.0399373,-0.274134,0.0012791,0.810365,-0.536108,-0.0380542,0.254235,-0.160095,-0.113467,-0.636278,0,0,0,0.0404132,-0.514045,0.00141408,0.792045,-0.277877,-0.0381811,0.377103,0.158765,0.117627,-0.631323,0,0,0,0,0,0 ] - [ 0.0394486,-0.273148,0.00127881,0.809837,-0.536568,-0.0375669,0.253847,-0.160099,-0.113453,-0.636278,0,0,0,0.0399176,-0.513187,0.00141347,0.791525,-0.278215,-0.0376869,0.37701,0.158767,0.117624,-0.631767,0,0,0,0,0,0 ] - [ 0.0389494,-0.27216,0.00127852,0.809314,-0.537033,-0.037069,0.253459,-0.160103,-0.11344,-0.636278,0,0,0,0.0394121,-0.512345,0.00141287,0.791073,-0.278606,-0.0371827,0.376898,0.158769,0.11762,-0.632185,0,0,0,0,0,0 ] - [ 0.0384396,-0.271169,0.00127823,0.808793,-0.537504,-0.0365604,0.253071,-0.160107,-0.113427,-0.636278,0,0,0,0.0388965,-0.511518,0.00141228,0.790688,-0.279049,-0.0366685,0.376768,0.158771,0.117616,-0.632579,0,0,0,0,0,0 ] - [ 0.0379189,-0.270176,0.00127794,0.808276,-0.53798,-0.0360411,0.252684,-0.160111,-0.113414,-0.636278,0,0,0,0.0383707,-0.510706,0.00141171,0.790368,-0.279542,-0.0361439,0.37662,0.158773,0.117611,-0.632949,0,0,0,0,0,0 ] - [ 0.037402,-0.26918,0.00131804,0.807762,-0.538386,-0.0342023,0.252298,-0.160116,-0.113401,-0.636278,0,0,0,0.0378504,-0.509909,0.00145575,0.790112,-0.280007,-0.0342907,0.376455,0.158775,0.117606,-0.633295,0,0,0,0,0,0 ] - [ 0.0368595,-0.268182,0.00131778,0.80725,-0.538873,-0.033661,0.251912,-0.16012,-0.113388,-0.636278,0,0,0,0.0373037,-0.509126,0.00145523,0.789918,-0.280596,-0.0337452,0.376274,0.158777,0.1176,-0.633618,0,0,0,0,0,0 ] - [ 0.0363057,-0.26718,0.00131753,0.806741,-0.539366,-0.0331086,0.251526,-0.160124,-0.113375,-0.636278,0,0,0,0.0367463,-0.508358,0.00145473,0.789783,-0.281231,-0.033189,0.376076,0.15878,0.117593,-0.633919,0,0,0,0,0,0 ] - [ 0.0357407,-0.266176,0.00131728,0.806234,-0.539865,-0.0325449,0.251141,-0.160128,-0.113362,-0.636278,0,0,0,0.036178,-0.507603,0.00145425,0.789707,-0.28191,-0.0326218,0.375864,0.158783,0.117586,-0.634197,0,0,0,0,0,0 ] - [ 0.0351641,-0.265168,0.00131704,0.805729,-0.540368,-0.0319697,0.250757,-0.160132,-0.113349,-0.636278,0,0,0,0.0355986,-0.506861,0.00145378,0.789687,-0.282633,-0.0320437,0.375636,0.158786,0.117578,-0.634454,0,0,0,0,0,0 ] - [ 0.034576,-0.264156,0.00131679,0.805226,-0.540878,-0.0313829,0.250373,-0.160136,-0.113336,-0.636278,0,0,0,0.035008,-0.506132,0.00145332,0.789721,-0.283396,-0.0314542,0.375394,0.158789,0.11757,-0.63469,0,0,0,0,0,0 ] - [ 0.0339761,-0.263141,0.00131655,0.804725,-0.541392,-0.0307844,0.24999,-0.16014,-0.113323,-0.636278,0,0,0,0.034406,-0.505416,0.00145287,0.789806,-0.284199,-0.0308534,0.375139,0.158792,0.117562,-0.634906,0,0,0,0,0,0 ] - [ 0.0333643,-0.262122,0.00131631,0.804224,-0.541911,-0.0301739,0.249607,-0.160144,-0.11331,-0.636278,0,0,0,0.0337925,-0.504711,0.00145244,0.789941,-0.285039,-0.0302409,0.374871,0.158795,0.117553,-0.635103,0,0,0,0,0,0 ] - [ 0.0327403,-0.261099,0.00131607,0.803725,-0.542436,-0.0295514,0.249225,-0.160149,-0.113297,-0.636278,0,0,0,0.0331671,-0.504017,0.00145202,0.790123,-0.285916,-0.0296166,0.37459,0.158798,0.117543,-0.63528,0,0,0,0,0,0 ] - [ 0.0321042,-0.260072,0.00131584,0.803227,-0.542965,-0.0289166,0.248843,-0.160153,-0.113284,-0.636278,0,0,0,0.0325298,-0.503334,0.00145161,0.790349,-0.286826,-0.0289804,0.374299,0.158801,0.117534,-0.63544,0,0,0,0,0,0 ] - [ 0.0314556,-0.259041,0.0013156,0.802729,-0.5435,-0.0282693,0.248462,-0.160157,-0.113271,-0.636278,0,0,0,0.0318803,-0.50266,0.00145121,0.790617,-0.287768,-0.0283319,0.373996,0.158805,0.117523,-0.635582,0,0,0,0,0,0 ] - [ 0.0307944,-0.258005,0.00131537,0.802231,-0.544039,-0.0276095,0.248081,-0.160161,-0.113258,-0.636278,0,0,0,0.0312184,-0.501996,0.00145082,0.790924,-0.288741,-0.0276711,0.373684,0.158808,0.117513,-0.635708,0,0,0,0,0,0 ] - [ 0.0301204,-0.256963,0.00131514,0.801733,-0.544583,-0.0269369,0.247701,-0.160165,-0.113245,-0.636278,0,0,0,0.0305439,-0.50134,0.00145045,0.791268,-0.289741,-0.0269976,0.373362,0.158812,0.117502,-0.635818,0,0,0,0,0,0 ] - [ 0.0294335,-0.255917,0.00131491,0.801234,-0.545131,-0.0262514,0.247322,-0.160169,-0.113232,-0.636278,0,0,0,0.0298567,-0.500692,0.00145008,0.791644,-0.290767,-0.0263114,0.373033,0.158816,0.117491,-0.635913,0,0,0,0,0,0 ] - [ 0.0287543,-0.254866,0.00137285,0.800735,-0.545596,-0.024246,0.246943,-0.160173,-0.11322,-0.636278,0,0,0,0.0291794,-0.500051,0.00151385,0.792052,-0.291728,-0.0242914,0.372695,0.158819,0.11748,-0.635995,0,0,0,0,0,0 ] - [ 0.0280409,-0.253808,0.00137267,0.800234,-0.546153,-0.023534,0.246565,-0.160177,-0.113207,-0.636278,0,0,0,0.028466,-0.499416,0.00151354,0.792487,-0.292798,-0.0235789,0.372351,0.158823,0.117468,-0.636064,0,0,0,0,0,0 ] - [ 0.0273139,-0.252746,0.00137249,0.799731,-0.546714,-0.0228085,0.246187,-0.160181,-0.113194,-0.636278,0,0,0,0.0277391,-0.498786,0.00151325,0.792946,-0.293888,-0.0228531,0.372002,0.158827,0.117456,-0.63612,0,0,0,0,0,0 ] - [ 0.0265732,-0.251676,0.00137232,0.799227,-0.54728,-0.0220693,0.245811,-0.160185,-0.113181,-0.636278,0,0,0,0.0269986,-0.498161,0.00151296,0.793426,-0.294994,-0.0221135,0.371647,0.158831,0.117444,-0.636166,0,0,0,0,0,0 ] - [ 0.0258185,-0.250601,0.00137215,0.79872,-0.54785,-0.0213161,0.245434,-0.160189,-0.113168,-0.636278,0,0,0,0.0262442,-0.49754,0.00151268,0.793925,-0.296116,-0.02136,0.371289,0.158835,0.117432,-0.636203,0,0,0,0,0,0 ] - [ 0.0250497,-0.249519,0.00137199,0.79821,-0.548423,-0.0205487,0.245058,-0.160193,-0.113156,-0.636278,0,0,0,0.0254756,-0.49692,0.00151241,0.794439,-0.297251,-0.0205924,0.370927,0.158839,0.11742,-0.63623,0,0,0,0,0,0 ] - [ 0.0242664,-0.24843,0.00137182,0.797697,-0.549,-0.0197669,0.244683,-0.160197,-0.113143,-0.636278,0,0,0,0.0246926,-0.4963,0.00151214,0.794965,-0.298398,-0.0198104,0.370561,0.158843,0.117407,-0.63625,0,0,0,0,0,0 ] - [ 0.0234686,-0.247334,0.00137166,0.79718,-0.549581,-0.0189706,0.244309,-0.160201,-0.11313,-0.636278,0,0,0,0.0238951,-0.495679,0.00151187,0.795501,-0.299555,-0.0190138,0.370193,0.158847,0.117395,-0.636263,0,0,0,0,0,0 ] - [ 0.0226559,-0.24623,0.0013715,0.796659,-0.550164,-0.0181594,0.243935,-0.160206,-0.113118,-0.636278,0,0,0,0.0230827,-0.495055,0.00151161,0.796043,-0.300722,-0.0182024,0.369824,0.158851,0.117382,-0.636272,0,0,0,0,0,0 ] - [ 0.0218282,-0.245118,0.00137134,0.796133,-0.550751,-0.0173332,0.243562,-0.16021,-0.113105,-0.636278,0,0,0,0.0222552,-0.494426,0.00151134,0.796587,-0.301897,-0.0173758,0.369453,0.158855,0.11737,-0.636276,0,0,0,0,0,0 ] - [ 0.0209851,-0.243997,0.00137119,0.795602,-0.551341,-0.0164917,0.24319,-0.160214,-0.113092,-0.636278,0,0,0,0.0214123,-0.493791,0.00151108,0.797131,-0.303077,-0.0165339,0.369081,0.158859,0.117357,-0.636277,0,0,0,0,0,0 ] - [ 0.0201265,-0.242868,0.00137103,0.795064,-0.551934,-0.0156346,0.242818,-0.160218,-0.11308,-0.636278,0,0,0,0.0205539,-0.493147,0.00151081,0.797672,-0.304262,-0.0156765,0.368709,0.158863,0.117345,-0.636278,0,0,0,0,0,0 ] - [ 0.0192522,-0.24173,0.00137088,0.79452,-0.552529,-0.0147618,0.242447,-0.160222,-0.113067,-0.636278,0,0,0,0.0196795,-0.492494,0.00151054,0.798205,-0.30545,-0.0148032,0.368338,0.158867,0.117332,-0.636278,0,0,0,0,0,0 ] - [ 0.0183618,-0.240583,0.00137073,0.79397,-0.553127,-0.013873,0.242076,-0.160226,-0.113055,-0.636278,0,0,0,0.0187891,-0.491831,0.00151026,0.798731,-0.30664,-0.0139138,0.367968,0.158871,0.11732,-0.636278,0,0,0,0,0,0 ] - [ 0.0174551,-0.239426,0.00137058,0.793412,-0.553727,-0.0129679,0.241707,-0.160229,-0.113042,-0.636278,0,0,0,0.0178824,-0.491157,0.00150999,0.799248,-0.307833,-0.0130081,0.367598,0.158875,0.117307,-0.636278,0,0,0,0,0,0 ] - [ 0.0165321,-0.23826,0.00137044,0.792847,-0.55433,-0.0120465,0.241338,-0.160233,-0.11303,-0.636278,0,0,0,0.0169593,-0.490472,0.0015097,0.799757,-0.309028,-0.012086,0.367229,0.158879,0.117295,-0.636278,0,0,0,0,0,0 ] - [ 0.0155927,-0.237083,0.0013703,0.792274,-0.554935,-0.0111087,0.240969,-0.160237,-0.113017,-0.636278,0,0,0,0.0160196,-0.489776,0.00150941,0.800258,-0.310225,-0.0111474,0.366861,0.158883,0.117282,-0.636278,0,0,0,0,0,0 ] - [ 0.0146368,-0.235897,0.00137015,0.791695,-0.555543,-0.0101544,0.240602,-0.160241,-0.113005,-0.636278,0,0,0,0.0150635,-0.48907,0.00150912,0.80075,-0.311425,-0.0101923,0.366493,0.158887,0.11727,-0.636278,0,0,0,0,0,0 ] - [ 0.0136646,-0.234701,0.00137001,0.791107,-0.556152,-0.00918385,0.240235,-0.160245,-0.112992,-0.636278,0,0,0,0.014091,-0.488352,0.00150883,0.801233,-0.312627,-0.00922095,0.366126,0.158891,0.117257,-0.636278,0,0,0,0,0,0 ] - [ 0.0126764,-0.233496,0.00136988,0.790511,-0.556764,-0.00819727,0.239868,-0.160249,-0.11298,-0.636278,0,0,0,0.0131024,-0.487624,0.00150853,0.801706,-0.313831,-0.00823348,0.36576,0.158894,0.117245,-0.636278,0,0,0,0,0,0 ] - [ 0.0116724,-0.23228,0.00136974,0.789907,-0.557377,-0.00719489,0.239503,-0.160253,-0.112968,-0.636278,0,0,0,0.012098,-0.486884,0.00150822,0.802171,-0.315036,-0.00723019,0.365394,0.158898,0.117232,-0.636278,0,0,0,0,0,0 ] - [ 0.0106529,-0.231055,0.0013696,0.789295,-0.557992,-0.00617708,0.239138,-0.160257,-0.112955,-0.636278,0,0,0,0.0110781,-0.486133,0.00150791,0.802626,-0.316243,-0.00621143,0.36503,0.158902,0.11722,-0.636278,0,0,0,0,0,0 ] - [ 0.00961844,-0.229819,0.00136947,0.788675,-0.558608,-0.00514429,0.238774,-0.160261,-0.112943,-0.636278,0,0,0,0.0100432,-0.485372,0.00150759,0.803071,-0.317451,-0.00517766,0.364666,0.158906,0.117208,-0.636278,0,0,0,0,0,0 ] - [ 0.00856946,-0.228574,0.00136934,0.788045,-0.559225,-0.00409699,0.238411,-0.160265,-0.112931,-0.636278,0,0,0,0.00899371,-0.4846,0.00150727,0.803506,-0.31866,-0.00412938,0.364302,0.15891,0.117195,-0.636278,0,0,0,0,0,0 ] - [ 0.00750652,-0.22732,0.00136921,0.787407,-0.559842,-0.00303576,0.238048,-0.160269,-0.112918,-0.636278,0,0,0,0.00793029,-0.483817,0.00150695,0.803932,-0.31987,-0.00306715,0.36394,0.158914,0.117183,-0.636278,0,0,0,0,0,0 ] - [ 0.00643026,-0.226056,0.00136908,0.786759,-0.56046,-0.00196122,0.237687,-0.160273,-0.112906,-0.636278,0,0,0,0.00685353,-0.483023,0.00150662,0.804347,-0.32108,-0.00199161,0.363578,0.158918,0.117171,-0.636278,0,0,0,0,0,0 ] - [ 0.00534134,-0.224783,0.00136895,0.786102,-0.561077,-0.000874027,0.237326,-0.160277,-0.112894,-0.636278,0,0,0,0.00576412,-0.48222,0.00150628,0.804752,-0.32229,-0.000903426,0.363217,0.158922,0.117159,-0.636278,0,0,0,0,0,0 ] - [ 0.00424048,-0.223501,0.00136882,0.785436,-0.561694,0.000225089,0.236965,-0.160281,-0.112882,-0.636278,0,0,0,0.00466277,-0.481406,0.00150594,0.805147,-0.3235,0.000196674,0.362857,0.158926,0.117146,-0.636278,0,0,0,0,0,0 ] - [ 0.00312845,-0.22221,0.00136869,0.784759,-0.56231,0.00133537,0.236606,-0.160284,-0.112869,-0.636278,0,0,0,0.00355026,-0.480582,0.00150559,0.805531,-0.324709,0.00130792,0.362497,0.15893,0.117134,-0.636278,0,0,0,0,0,0 ] - [ 0.00200605,-0.22091,0.00136856,0.784073,-0.562925,0.002456,0.236247,-0.160288,-0.112857,-0.636278,0,0,0,0.00242741,-0.479749,0.00150524,0.805905,-0.325917,0.0024295,0.362139,0.158933,0.117122,-0.636278,0,0,0,0,0,0 ] - [ 0.000874167,-0.219603,0.00136844,0.783377,-0.563538,0.00358611,0.235889,-0.160292,-0.112845,-0.636278,0,0,0,0.00129509,-0.478907,0.00150488,0.806268,-0.327124,0.00356053,0.361781,0.158937,0.11711,-0.636278,0,0,0,0,0,0 ] - [ -0.000266278,-0.218287,0.00136831,0.782671,-0.564149,0.00472477,0.235532,-0.160296,-0.112833,-0.636278,0,0,0,0.000154244,-0.478057,0.00150452,0.806621,-0.328329,0.00470007,0.361424,0.158941,0.117098,-0.636278,0,0,0,0,0,0 ] - [ -0.00141434,-0.216964,0.00136818,0.781955,-0.564758,0.00587104,0.235176,-0.1603,-0.112821,-0.636278,0,0,0,-0.000994181,-0.477197,0.00150415,0.806963,-0.329532,0.00584718,0.361067,0.158945,0.117086,-0.636278,0,0,0,0,0,0 ] - [ -0.00256909,-0.215634,0.00136806,0.781228,-0.565363,0.00702399,0.234821,-0.160304,-0.112809,-0.636278,0,0,0,-0.00214926,-0.47633,0.00150378,0.807295,-0.330732,0.00700093,0.360712,0.158949,0.117074,-0.636278,0,0,0,0,0,0 ] - [ -0.00372957,-0.214297,0.00136793,0.780491,-0.565964,0.00818265,0.234466,-0.160307,-0.112797,-0.636278,0,0,0,-0.00331002,-0.475456,0.00150341,0.807616,-0.33193,0.00816035,0.360357,0.158953,0.117062,-0.636278,0,0,0,0,0,0 ] - [ -0.00489473,-0.212954,0.0013678,0.779744,-0.566562,0.00934599,0.234112,-0.160311,-0.112785,-0.636278,0,0,0,-0.00447542,-0.474574,0.00150302,0.807926,-0.333124,0.00932439,0.360003,0.158956,0.11705,-0.636278,0,0,0,0,0,0 ] - [ -0.00606353,-0.211604,0.00136768,0.778986,-0.567155,0.010513,0.233759,-0.160315,-0.112773,-0.636278,0,0,0,-0.0056444,-0.473686,0.00150264,0.808227,-0.334314,0.010492,0.35965,0.15896,0.117038,-0.636278,0,0,0,0,0,0 ] - [ -0.00723498,-0.210249,0.00136755,0.778218,-0.567743,0.0116826,0.233407,-0.160319,-0.112761,-0.636278,0,0,0,-0.00681598,-0.472791,0.00150225,0.808517,-0.3355,0.0116622,0.359298,0.158964,0.117026,-0.636278,0,0,0,0,0,0 ] - [ -0.00840805,-0.208889,0.00136742,0.777439,-0.568326,0.0128538,0.233056,-0.160323,-0.112749,-0.636278,0,0,0,-0.00798913,-0.471891,0.00150185,0.808796,-0.336681,0.012834,0.358947,0.158968,0.117014,-0.636278,0,0,0,0,0,0 ] - [ -0.00958163,-0.207525,0.0013673,0.77665,-0.568903,0.0140255,0.232705,-0.160326,-0.112737,-0.636278,0,0,0,-0.00916273,-0.470986,0.00150145,0.809066,-0.337858,0.0140062,0.358596,0.158972,0.117002,-0.636278,0,0,0,0,0,0 ] - [ -0.0107546,-0.206156,0.00136717,0.77585,-0.569474,0.0151966,0.232355,-0.16033,-0.112725,-0.636278,0,0,0,-0.0103357,-0.470076,0.00150105,0.809326,-0.339029,0.0151777,0.358247,0.158975,0.11699,-0.636278,0,0,0,0,0,0 ] - [ -0.0119261,-0.204783,0.00136704,0.775041,-0.570038,0.0163663,0.232007,-0.160334,-0.112714,-0.636278,0,0,0,-0.0115071,-0.469163,0.00150064,0.809577,-0.340195,0.0163477,0.357898,0.158979,0.116978,-0.636278,0,0,0,0,0,0 ] - [ -0.0130488,-0.203408,0.00149903,0.774221,-0.569701,0.0165525,0.231659,-0.160338,-0.112702,-0.636278,0,0,0,-0.0126233,-0.468246,0.00164523,0.809818,-0.34046,0.0165666,0.35755,0.158983,0.116967,-0.636278,0,0,0,0,0,0 ] - [ -0.0142138,-0.20203,0.00149993,0.773391,-0.570251,0.0177156,0.231312,-0.160341,-0.11269,-0.636278,0,0,0,-0.0137879,-0.467326,0.00164591,0.810049,-0.341613,0.0177302,0.357203,0.158987,0.116955,-0.636278,0,0,0,0,0,0 ] - [ -0.0153743,-0.20065,0.00150082,0.772551,-0.570793,0.0188742,0.230965,-0.160345,-0.112678,-0.636278,0,0,0,-0.014948,-0.466404,0.00164659,0.810272,-0.34276,0.0188892,0.356857,0.15899,0.116943,-0.636278,0,0,0,0,0,0 ] - [ -0.0165292,-0.199268,0.0015017,0.771701,-0.571326,0.0200274,0.23062,-0.160349,-0.112667,-0.636278,0,0,0,-0.0161025,-0.46548,0.00164725,0.810485,-0.343899,0.0200426,0.356512,0.158994,0.116931,-0.636278,0,0,0,0,0,0 ] - [ -0.0176777,-0.197886,0.00150257,0.770842,-0.571851,0.021174,0.230276,-0.160353,-0.112655,-0.636278,0,0,0,-0.0172504,-0.464555,0.00164791,0.810691,-0.34503,0.0211895,0.356167,0.158998,0.11692,-0.636278,0,0,0,0,0,0 ] - [ -0.0188188,-0.196503,0.00150344,0.769973,-0.572367,0.0223132,0.229932,-0.160356,-0.112643,-0.636278,0,0,0,-0.018391,-0.46363,0.00164855,0.810887,-0.346154,0.022329,0.355824,0.159001,0.116908,-0.636278,0,0,0,0,0,0 ] - [ -0.0199516,-0.19512,0.0015043,0.769095,-0.572874,0.0234441,0.22959,-0.16036,-0.112632,-0.636278,0,0,0,-0.0195232,-0.462704,0.00164918,0.811076,-0.34727,0.0234601,0.355481,0.159005,0.116897,-0.636278,0,0,0,0,0,0 ] - [ -0.0210752,-0.193738,0.00150515,0.768208,-0.573371,0.0245658,0.229248,-0.160364,-0.11262,-0.636278,0,0,0,-0.0206462,-0.461779,0.0016498,0.811257,-0.348377,0.024582,0.355139,0.159009,0.116885,-0.636278,0,0,0,0,0,0 ] - [ -0.0221889,-0.192357,0.00150598,0.767313,-0.573858,0.0256776,0.228907,-0.160367,-0.112609,-0.636278,0,0,0,-0.0217592,-0.460856,0.00165041,0.81143,-0.349476,0.0256939,0.354799,0.159012,0.116873,-0.636278,0,0,0,0,0,0 ] - [ -0.0232919,-0.190977,0.00150681,0.766409,-0.574335,0.0267788,0.228567,-0.160371,-0.112597,-0.636278,0,0,0,-0.0228615,-0.459934,0.001651,0.811596,-0.350566,0.0267952,0.354459,0.159016,0.116862,-0.636278,0,0,0,0,0,0 ] - [ -0.0243835,-0.1896,0.00150763,0.765497,-0.574802,0.0278685,0.228228,-0.160375,-0.112586,-0.636278,0,0,0,-0.0239524,-0.459014,0.00165158,0.811755,-0.351647,0.027885,0.35412,0.15902,0.11685,-0.636278,0,0,0,0,0,0 ] - [ -0.025463,-0.188225,0.00150843,0.764577,-0.575259,0.0289461,0.22789,-0.160378,-0.112574,-0.636278,0,0,0,-0.0250312,-0.458096,0.00165215,0.811908,-0.352718,0.0289627,0.353782,0.159023,0.116839,-0.636278,0,0,0,0,0,0 ] - [ -0.0265299,-0.186853,0.00150922,0.76365,-0.575705,0.0300111,0.227553,-0.160382,-0.112563,-0.636278,0,0,0,-0.0260974,-0.457182,0.0016527,0.812054,-0.35378,0.0300277,0.353445,0.159027,0.116828,-0.636278,0,0,0,0,0,0 ] - [ -0.0275836,-0.185485,0.00151,0.762715,-0.576139,0.0310629,0.227217,-0.160385,-0.112551,-0.636278,0,0,0,-0.0271503,-0.456272,0.00165324,0.812194,-0.354832,0.0310796,0.353108,0.159031,0.116816,-0.636278,0,0,0,0,0,0 ] - [ -0.0286236,-0.184121,0.00151076,0.761773,-0.576564,0.0321011,0.226882,-0.160389,-0.11254,-0.636278,0,0,0,-0.0281897,-0.455365,0.00165377,0.812328,-0.355874,0.0321178,0.352773,0.159034,0.116805,-0.636278,0,0,0,0,0,0 ] - [ -0.0296497,-0.182761,0.00151151,0.760824,-0.576977,0.0331252,0.226548,-0.160393,-0.112529,-0.636278,0,0,0,-0.029215,-0.454463,0.00165428,0.812456,-0.356906,0.033142,0.352439,0.159038,0.116793,-0.636278,0,0,0,0,0,0 ] - [ -0.0306614,-0.181405,0.00151225,0.759869,-0.577379,0.0341351,0.226214,-0.160396,-0.112517,-0.636278,0,0,0,-0.030226,-0.453565,0.00165477,0.812579,-0.357928,0.0341519,0.352106,0.159041,0.116782,-0.636278,0,0,0,0,0,0 ] - [ -0.0316584,-0.180055,0.00151298,0.758908,-0.577769,0.0351302,0.225882,-0.1604,-0.112506,-0.636278,0,0,0,-0.0312224,-0.452673,0.00165526,0.812697,-0.35894,0.0351472,0.351773,0.159045,0.116771,-0.636278,0,0,0,0,0,0 ] - [ -0.0326253,-0.17871,0.00155845,0.757941,-0.57745,0.035041,0.225551,-0.160403,-0.112495,-0.636278,0,0,0,-0.0322041,-0.451785,0.00165572,0.81281,-0.359942,0.0361277,0.351442,0.159049,0.11676,-0.636278,0,0,0,0,0,0 ] - [ -0.0335924,-0.17737,0.00155982,0.756969,-0.577818,0.0360063,0.22522,-0.160407,-0.112484,-0.636278,0,0,0,-0.0331521,-0.450903,0.0017073,0.812918,-0.360206,0.0360203,0.351112,0.159052,0.116748,-0.636278,0,0,0,0,0,0 ] - [ -0.0345445,-0.176035,0.00156117,0.755991,-0.578176,0.0369566,0.224891,-0.16041,-0.112473,-0.636278,0,0,0,-0.0341036,-0.450027,0.00170848,0.813022,-0.361187,0.0369709,0.350782,0.159056,0.116737,-0.636278,0,0,0,0,0,0 ] - [ -0.035482,-0.174707,0.00156249,0.755008,-0.578524,0.0378923,0.224562,-0.160414,-0.112461,-0.636277,0,0,0,-0.0350404,-0.449156,0.00170964,0.813121,-0.362159,0.0379069,0.350454,0.159059,0.116726,-0.636278,0,0,0,0,0,0 ] - [ -0.036405,-0.173386,0.00156379,0.754024,-0.578862,0.0388135,0.224234,-0.160418,-0.11245,-0.636276,0,0,0,-0.0359628,-0.448291,0.00171078,0.813216,-0.363121,0.0388285,0.350126,0.159063,0.116715,-0.636278,0,0,0,0,0,0 ] - [ -0.0373138,-0.172073,0.00156507,0.753042,-0.579194,0.0397204,0.223906,-0.160421,-0.112439,-0.636271,0,0,0,-0.036871,-0.447432,0.00171189,0.813308,-0.364073,0.0397358,0.3498,0.159066,0.116704,-0.636278,0,0,0,0,0,0 ] - [ -0.0382085,-0.170771,0.00156632,0.752066,-0.579521,0.0406134,0.223576,-0.160425,-0.112428,-0.636263,0,0,0,-0.037765,-0.446579,0.00171297,0.813396,-0.365015,0.040629,0.349475,0.15907,0.116693,-0.636278,0,0,0,0,0,0 ] - [ -0.0390894,-0.16948,0.00156756,0.751099,-0.579846,0.0414925,0.223245,-0.160428,-0.112417,-0.636249,0,0,0,-0.0386452,-0.445733,0.00171404,0.813482,-0.365948,0.0415084,0.34915,0.159073,0.116682,-0.636278,0,0,0,0,0,0 ] - [ -0.0399567,-0.168203,0.00156877,0.750144,-0.58017,0.042358,0.222912,-0.160432,-0.112405,-0.636229,0,0,0,-0.0395118,-0.444894,0.00171508,0.813565,-0.366872,0.0423741,0.348827,0.159077,0.116671,-0.636278,0,0,0,0,0,0 ] - [ -0.0408106,-0.16694,0.00156996,0.749205,-0.580495,0.0432102,0.222576,-0.160435,-0.112394,-0.636201,0,0,0,-0.0403649,-0.444061,0.00171609,0.813646,-0.367787,0.0432263,0.348504,0.15908,0.11666,-0.636278,0,0,0,0,0,0 ] - [ -0.0416514,-0.165694,0.00157114,0.748285,-0.580823,0.0440492,0.222236,-0.160439,-0.112383,-0.636164,0,0,0,-0.0412046,-0.443236,0.00171709,0.813726,-0.368694,0.0440652,0.348183,0.159084,0.116649,-0.636278,0,0,0,0,0,0 ] - [ -0.0424791,-0.164464,0.0015723,0.747388,-0.581156,0.0448752,0.221893,-0.160442,-0.112371,-0.636117,0,0,0,-0.0420312,-0.442417,0.00171807,0.813804,-0.369591,0.044891,0.347863,0.159087,0.116638,-0.636278,0,0,0,0,0,0 ] - [ -0.0432941,-0.163254,0.00157344,0.746515,-0.581496,0.0456885,0.221545,-0.160446,-0.112359,-0.636059,0,0,0,-0.0428449,-0.441607,0.00171902,0.813882,-0.370481,0.0457037,0.347544,0.159091,0.116628,-0.636278,0,0,0,0,0,0 ] - [ -0.0440964,-0.162064,0.00157456,0.745672,-0.581843,0.0464892,0.221193,-0.16045,-0.112347,-0.635989,0,0,0,-0.0436457,-0.440804,0.00171995,0.813959,-0.371362,0.0465037,0.347225,0.159094,0.116617,-0.636278,0,0,0,0,0,0 ] - [ -0.0448865,-0.160897,0.00157567,0.74486,-0.5822,0.0472776,0.220837,-0.160454,-0.112335,-0.635905,0,0,0,-0.044434,-0.440009,0.00172087,0.814036,-0.372236,0.0472912,0.346908,0.159097,0.116606,-0.636278,0,0,0,0,0,0 ] - [ -0.0456643,-0.159754,0.00157677,0.744084,-0.582568,0.0480538,0.220475,-0.160457,-0.112323,-0.635808,0,0,0,-0.0452098,-0.439222,0.00172177,0.814114,-0.373101,0.0480661,0.346592,0.159101,0.116595,-0.636278,0,0,0,0,0,0 ] - [ -0.0464302,-0.158637,0.00157785,0.743345,-0.582947,0.0488182,0.220108,-0.160461,-0.11231,-0.635695,0,0,0,-0.0459733,-0.438443,0.00172265,0.814192,-0.373959,0.0488288,0.346277,0.159104,0.116585,-0.636278,0,0,0,0,0,0 ] - [ -0.0471843,-0.157548,0.00157892,0.742648,-0.583341,0.0495707,0.219735,-0.160465,-0.112298,-0.635567,0,0,0,-0.0467248,-0.437673,0.00172351,0.814271,-0.37481,0.0495794,0.345963,0.159108,0.116574,-0.636278,0,0,0,0,0,0 ] - [ -0.0479269,-0.156487,0.00157997,0.741995,-0.583749,0.0503118,0.219356,-0.160469,-0.112285,-0.635421,0,0,0,-0.0474643,-0.436911,0.00172435,0.814351,-0.375653,0.0503181,0.34565,0.159111,0.116563,-0.636278,0,0,0,0,0,0 ] - [ -0.0486579,-0.155457,0.00158101,0.741388,-0.584173,0.0510414,0.218972,-0.160473,-0.112272,-0.635258,0,0,0,-0.0481919,-0.436158,0.00172518,0.814432,-0.376489,0.0510449,0.345338,0.159114,0.116553,-0.636278,0,0,0,0,0,0 ] - [ -0.0493777,-0.15446,0.00158204,0.740831,-0.584615,0.0517598,0.218581,-0.160477,-0.112258,-0.635077,0,0,0,-0.0489078,-0.435414,0.00172599,0.814516,-0.377318,0.05176,0.345027,0.159118,0.116542,-0.636278,0,0,0,0,0,0 ] - [ -0.0500865,-0.153495,0.00158306,0.740325,-0.585075,0.0524673,0.218183,-0.160481,-0.112245,-0.634876,0,0,0,-0.0496123,-0.434678,0.00172678,0.814602,-0.378139,0.0524636,0.344718,0.159121,0.116532,-0.636278,0,0,0,0,0,0 ] - [ -0.0507845,-0.152566,0.00158407,0.739874,-0.585554,0.0531639,0.21778,-0.160485,-0.112231,-0.634656,0,0,0,-0.0503053,-0.433952,0.00172756,0.814689,-0.378955,0.0531559,0.344409,0.159124,0.116521,-0.636278,0,0,0,0,0,0 ] - [ -0.0514717,-0.151672,0.00158507,0.73948,-0.586054,0.0538499,0.217369,-0.160489,-0.112217,-0.634415,0,0,0,-0.0509872,-0.433235,0.00172832,0.81478,-0.379763,0.053837,0.344101,0.159128,0.116511,-0.636278,0,0,0,0,0,0 ] - [ -0.0521485,-0.150816,0.00158606,0.739144,-0.586576,0.0545255,0.216951,-0.160493,-0.112203,-0.634152,0,0,0,-0.051658,-0.432528,0.00172907,0.814873,-0.380565,0.054507,0.343795,0.159131,0.116501,-0.636278,0,0,0,0,0,0 ] - [ -0.0528149,-0.149999,0.00158704,0.73887,-0.58712,0.0551908,0.216527,-0.160497,-0.112188,-0.633868,0,0,0,-0.0523179,-0.43183,0.00172981,0.81497,-0.381361,0.0551661,0.34349,0.159134,0.11649,-0.636278,0,0,0,0,0,0 ] - [ -0.0534711,-0.149221,0.00158802,0.738658,-0.587688,0.0558459,0.216095,-0.160501,-0.112173,-0.633561,0,0,0,-0.052967,-0.431141,0.00173053,0.81507,-0.38215,0.0558144,0.343186,0.159137,0.11648,-0.636278,0,0,0,0,0,0 ] - [ -0.0541174,-0.148484,0.00158898,0.738512,-0.58828,0.0564911,0.215655,-0.160505,-0.112158,-0.633231,0,0,0,-0.0536054,-0.430462,0.00173124,0.815173,-0.382934,0.0564521,0.342882,0.159141,0.11647,-0.636278,0,0,0,0,0,0 ] - [ -0.0547537,-0.147788,0.00158994,0.738433,-0.588897,0.0571266,0.215209,-0.16051,-0.112143,-0.632878,0,0,0,-0.0542333,-0.429793,0.00173193,0.81528,-0.383711,0.0570792,0.34258,0.159144,0.116459,-0.636278,0,0,0,0,0,0 ] - [ -0.0553804,-0.147136,0.00159089,0.738423,-0.58954,0.0577524,0.214754,-0.160514,-0.112127,-0.632501,0,0,0,-0.0548508,-0.429134,0.00173261,0.815392,-0.384482,0.0576959,0.34228,0.159147,0.116449,-0.636278,0,0,0,0,0,0 ] - [ -0.0559792,-0.146527,0.00164626,0.738482,-0.589748,0.0595533,0.214293,-0.160518,-0.112112,-0.632099,0,0,0,-0.0554371,-0.428484,0.00179064,0.815507,-0.384812,0.0595133,0.34198,0.15915,0.116439,-0.636278,0,0,0,0,0,0 ] - [ -0.0565868,-0.145962,0.00164748,0.738614,-0.590445,0.0601601,0.213823,-0.160523,-0.112095,-0.631672,0,0,0,-0.0560339,-0.427845,0.00179157,0.815627,-0.385572,0.0601094,0.341681,0.159154,0.116429,-0.636278,0,0,0,0,0,0 ] - [ -0.0571852,-0.145444,0.00164869,0.738819,-0.59117,0.0607578,0.213346,-0.160527,-0.112079,-0.63122,0,0,0,-0.0566206,-0.427216,0.00179248,0.815751,-0.386327,0.0606956,0.341384,0.159157,0.116419,-0.636278,0,0,0,0,0,0 ] - [ -0.0577745,-0.144971,0.00164989,0.739098,-0.591923,0.0613465,0.212861,-0.160532,-0.112062,-0.630742,0,0,0,-0.0571975,-0.426597,0.00179337,0.81588,-0.387075,0.0612718,0.341088,0.15916,0.116409,-0.636278,0,0,0,0,0,0 ] - [ -0.0583548,-0.144545,0.00165107,0.739454,-0.592705,0.0619263,0.212368,-0.160536,-0.112046,-0.630238,0,0,0,-0.0577645,-0.425988,0.00179425,0.816014,-0.387819,0.0618382,0.340792,0.159163,0.116399,-0.636278,0,0,0,0,0,0 ] - [ -0.0589264,-0.144167,0.00165226,0.739886,-0.593516,0.0624974,0.211867,-0.160541,-0.112028,-0.629707,0,0,0,-0.0583219,-0.425389,0.00179511,0.816153,-0.388557,0.0623949,0.340498,0.159166,0.116389,-0.636278,0,0,0,0,0,0 ] - [ -0.0594893,-0.143837,0.00165343,0.740396,-0.594357,0.06306,0.211358,-0.160546,-0.112011,-0.62915,0,0,0,-0.0588696,-0.424801,0.00179595,0.816297,-0.389291,0.062942,0.340206,0.159169,0.116379,-0.636278,0,0,0,0,0,0 ] - [ -0.0600436,-0.143556,0.00165459,0.740985,-0.595229,0.063614,0.210842,-0.16055,-0.111993,-0.628566,0,0,0,-0.0594079,-0.424223,0.00179679,0.816446,-0.390019,0.0634797,0.339914,0.159173,0.116369,-0.636278,0,0,0,0,0,0 ] - [ -0.0605896,-0.143324,0.00165575,0.741654,-0.59613,0.0641598,0.210318,-0.160555,-0.111975,-0.627955,0,0,0,-0.0599368,-0.423656,0.0017976,0.816601,-0.390742,0.0640081,0.339623,0.159176,0.116359,-0.636278,0,0,0,0,0,0 ] - [ -0.0611273,-0.143142,0.0016569,0.742403,-0.597062,0.0646974,0.209785,-0.16056,-0.111957,-0.627316,0,0,0,-0.0604565,-0.423098,0.0017984,0.816761,-0.39146,0.0645271,0.339334,0.159179,0.11635,-0.636278,0,0,0,0,0,0 ] - [ -0.0616569,-0.14301,0.00165805,0.743233,-0.598024,0.0652269,0.209245,-0.160565,-0.111938,-0.62665,0,0,0,-0.060967,-0.422552,0.00179919,0.816927,-0.392174,0.0650371,0.339046,0.159182,0.11634,-0.636278,0,0,0,0,0,0 ] - [ -0.0621702,-0.142929,0.00168364,0.744144,-0.599087,0.0670468,0.208698,-0.16057,-0.111919,-0.625956,0,0,0,-0.0614588,-0.422015,0.0018263,0.817098,-0.392954,0.0668435,0.338759,0.159185,0.11633,-0.636278,0,0,0,0,0,0 ] - [ -0.0626839,-0.142898,0.00168473,0.745136,-0.600111,0.0675606,0.208142,-0.160575,-0.1119,-0.625234,0,0,0,-0.0619514,-0.42149,0.00182701,0.817276,-0.393658,0.0673355,0.338473,0.159188,0.11632,-0.636278,0,0,0,0,0,0 ] - [ -0.0631899,-0.142918,0.00168583,0.746211,-0.601166,0.0680668,0.207579,-0.16058,-0.111881,-0.624484,0,0,0,-0.062435,-0.420974,0.00182772,0.817459,-0.394357,0.0678186,0.338188,0.159191,0.116311,-0.636278,0,0,0,0,0,0 ] - [ -0.0636882,-0.14299,0.00168691,0.747368,-0.602252,0.0685654,0.207008,-0.160585,-0.111861,-0.623707,0,0,0,-0.06291,-0.42047,0.00182841,0.817649,-0.395052,0.068293,0.337905,0.159194,0.116301,-0.636278,0,0,0,0,0,0 ] - [ -0.064179,-0.143113,0.001688,0.748608,-0.603369,0.0690566,0.20643,-0.16059,-0.111841,-0.622901,0,0,0,-0.0633763,-0.419975,0.00182909,0.817845,-0.395743,0.0687587,0.337623,0.159197,0.116292,-0.636278,0,0,0,0,0,0 ] - [ -0.0646625,-0.143288,0.00168908,0.749929,-0.604517,0.0695404,0.205844,-0.160595,-0.111821,-0.622067,0,0,0,-0.063834,-0.419492,0.00182976,0.818046,-0.39643,0.0692159,0.337342,0.1592,0.116282,-0.636278,0,0,0,0,0,0 ] - [ -0.0651386,-0.143514,0.00169016,0.751333,-0.605695,0.0700171,0.205251,-0.1606,-0.1118,-0.621205,0,0,0,-0.0642833,-0.419018,0.00183042,0.818255,-0.397112,0.0696646,0.337062,0.159203,0.116273,-0.636278,0,0,0,0,0,0 ] - [ -0.0656076,-0.143791,0.00169123,0.752818,-0.606904,0.0704867,0.20465,-0.160605,-0.111779,-0.620315,0,0,0,-0.0647242,-0.418555,0.00183106,0.818469,-0.39779,0.070105,0.336783,0.159206,0.116263,-0.636278,0,0,0,0,0,0 ] - [ -0.0660695,-0.144121,0.00169231,0.754385,-0.608142,0.0709493,0.204043,-0.16061,-0.111758,-0.619397,0,0,0,-0.0651568,-0.418103,0.0018317,0.81869,-0.398464,0.0705372,0.336506,0.159209,0.116254,-0.636278,0,0,0,0,0,0 ] - [ -0.0665188,-0.144501,0.00170978,0.756033,-0.609617,0.0727077,0.203428,-0.160616,-0.111737,-0.618451,0,0,0,-0.0655748,-0.417661,0.00185016,0.818917,-0.39934,0.072268,0.33623,0.159212,0.116244,-0.636278,0,0,0,0,0,0 ] - [ -0.0669669,-0.144933,0.00171076,0.757762,-0.610914,0.0731567,0.202806,-0.160621,-0.111716,-0.617478,0,0,0,-0.0659912,-0.417229,0.00185068,0.819151,-0.400006,0.0726839,0.335955,0.159215,0.116235,-0.636278,0,0,0,0,0,0 ] - [ -0.0674083,-0.145417,0.00171174,0.759571,-0.612241,0.0735991,0.202178,-0.160626,-0.111694,-0.616476,0,0,0,-0.0663997,-0.416808,0.00185119,0.819391,-0.400668,0.0730919,0.335681,0.159218,0.116226,-0.636278,0,0,0,0,0,0 ] - [ -0.0678431,-0.145951,0.00171271,0.76146,-0.613596,0.0740349,0.201543,-0.160632,-0.111672,-0.615447,0,0,0,-0.0668003,-0.416397,0.00185169,0.819637,-0.401326,0.0734919,0.335409,0.159221,0.116217,-0.636278,0,0,0,0,0,0 ] - [ -0.0682714,-0.146536,0.00171369,0.763427,-0.614979,0.0744643,0.200902,-0.160637,-0.11165,-0.614391,0,0,0,-0.0671931,-0.415996,0.00185218,0.819891,-0.40198,0.0738842,0.335137,0.159224,0.116207,-0.636278,0,0,0,0,0,0 ] - [ -0.0686932,-0.147171,0.00171467,0.765473,-0.61639,0.0748874,0.200254,-0.160642,-0.111627,-0.613308,0,0,0,-0.0675781,-0.415606,0.00185267,0.82015,-0.402631,0.0742689,0.334867,0.159227,0.116198,-0.636278,0,0,0,0,0,0 ] - [ -0.0691087,-0.147857,0.00171565,0.767595,-0.617827,0.0753042,0.1996,-0.160648,-0.111605,-0.612197,0,0,0,-0.0679556,-0.415226,0.00185315,0.820417,-0.403278,0.0746459,0.334598,0.15923,0.116189,-0.636278,0,0,0,0,0,0 ] - [ -0.069518,-0.148592,0.00171663,0.769794,-0.619291,0.0757149,0.198941,-0.160653,-0.111582,-0.61106,0,0,0,-0.0683255,-0.414856,0.00185361,0.820689,-0.403922,0.0750154,0.334331,0.159233,0.11618,-0.636278,0,0,0,0,0,0 ] - [ -0.0699171,-0.149377,0.00172939,0.772067,-0.621053,0.0774248,0.198275,-0.160659,-0.111559,-0.609896,0,0,0,-0.0686833,-0.414496,0.00186701,0.820969,-0.404834,0.0766856,0.334065,0.159236,0.116171,-0.636278,0,0,0,0,0,0 ] - [ -0.0703143,-0.150211,0.00173027,0.774415,-0.622567,0.0778236,0.197604,-0.160664,-0.111535,-0.608706,0,0,0,-0.0690386,-0.414146,0.00186736,0.821255,-0.40547,0.0770404,0.3338,0.159238,0.116162,-0.636278,0,0,0,0,0,0 ] - [ -0.0707056,-0.151093,0.00173115,0.776836,-0.624106,0.0782165,0.196928,-0.16067,-0.111512,-0.60749,0,0,0,-0.0693866,-0.413805,0.0018677,0.821547,-0.406103,0.0773879,0.333536,0.159241,0.116153,-0.636278,0,0,0,0,0,0 ] - [ -0.071091,-0.152023,0.00173203,0.779329,-0.625669,0.0786037,0.196246,-0.160675,-0.111488,-0.606248,0,0,0,-0.0697274,-0.413475,0.00186804,0.821846,-0.406733,0.0777283,0.333273,0.159244,0.116144,-0.636278,0,0,0,0,0,0 ] - [ -0.0714707,-0.153001,0.00173293,0.781891,-0.627255,0.0789852,0.195559,-0.160681,-0.111464,-0.604981,0,0,0,-0.0700612,-0.413155,0.00186838,0.822151,-0.407359,0.0780617,0.333012,0.159247,0.116135,-0.636278,0,0,0,0,0,0 ] - [ -0.0718448,-0.154026,0.00173382,0.784524,-0.628863,0.0793611,0.194868,-0.160686,-0.11144,-0.603689,0,0,0,-0.070388,-0.412844,0.0018687,0.822463,-0.407982,0.0783881,0.332752,0.15925,0.116127,-0.636278,0,0,0,0,0,0 ] - [ -0.0722133,-0.155097,0.00173472,0.787223,-0.630492,0.0797317,0.194172,-0.160692,-0.111416,-0.602372,0,0,0,-0.070708,-0.412543,0.00186903,0.822781,-0.408602,0.0787077,0.332493,0.159252,0.116118,-0.636278,0,0,0,0,0,0 ] - [ -0.0725739,-0.156215,0.00174283,0.78999,-0.63244,0.0813425,0.193471,-0.160698,-0.111392,-0.601032,0,0,0,-0.0710182,-0.412251,0.00187745,0.823106,-0.409517,0.0802679,0.332236,0.159255,0.116109,-0.636278,0,0,0,0,0,0 ] - [ -0.0729317,-0.157377,0.00174363,0.792821,-0.63411,0.0817024,0.192767,-0.160703,-0.111367,-0.599667,0,0,0,-0.0713247,-0.411969,0.00187767,0.823436,-0.410131,0.0805741,0.33198,0.159258,0.1161,-0.636278,0,0,0,0,0,0 ] - [ -0.0732842,-0.158584,0.00174445,0.795715,-0.635798,0.0820572,0.192059,-0.160709,-0.111343,-0.598279,0,0,0,-0.0716247,-0.411696,0.00187788,0.823773,-0.410741,0.0808737,0.331725,0.159261,0.116092,-0.636278,0,0,0,0,0,0 ] - [ -0.0736315,-0.159835,0.00174527,0.798672,-0.637504,0.0824068,0.191347,-0.160714,-0.111318,-0.596867,0,0,0,-0.0719182,-0.411433,0.00187809,0.824117,-0.411348,0.0811668,0.331472,0.159263,0.116083,-0.636278,0,0,0,0,0,0 ] - [ -0.0739738,-0.161129,0.0017461,0.801688,-0.639227,0.0827515,0.190632,-0.16072,-0.111293,-0.595434,0,0,0,-0.0722053,-0.411178,0.0018783,0.824466,-0.411953,0.0814535,0.331219,0.159266,0.116075,-0.636278,0,0,0,0,0,0 ] - [ -0.0743112,-0.162466,0.00174693,0.804763,-0.640966,0.0830912,0.189914,-0.160726,-0.111268,-0.593978,0,0,0,-0.0724861,-0.410933,0.00187851,0.824821,-0.412554,0.081734,0.330968,0.159269,0.116066,-0.636278,0,0,0,0,0,0 ] - [ -0.0746436,-0.163844,0.00174778,0.807895,-0.64272,0.0834262,0.189192,-0.160731,-0.111243,-0.5925,0,0,0,-0.0727607,-0.410697,0.00187871,0.825182,-0.413152,0.0820083,0.330719,0.159272,0.116058,-0.636278,0,0,0,0,0,0 ] - [ -0.0749701,-0.165264,0.00175173,0.811083,-0.644832,0.0850638,0.188469,-0.160737,-0.111218,-0.591002,0,0,0,-0.0730278,-0.410469,0.00188278,0.825549,-0.41409,0.0835846,0.33047,0.159274,0.116049,-0.636278,0,0,0,0,0,0 ] - [ -0.0752931,-0.166724,0.00175249,0.814324,-0.646613,0.0853895,0.187743,-0.160742,-0.111193,-0.589483,0,0,0,-0.0732904,-0.41025,0.00188289,0.825922,-0.414682,0.0838469,0.330223,0.159277,0.116041,-0.636278,0,0,0,0,0,0 ] - [ -0.0756115,-0.168224,0.00175325,0.817617,-0.648407,0.0857106,0.187015,-0.160748,-0.111167,-0.587943,0,0,0,-0.0735471,-0.41004,0.00188299,0.8263,-0.415271,0.0841033,0.329977,0.15928,0.116033,-0.636278,0,0,0,0,0,0 ] - [ -0.0759254,-0.169763,0.00175403,0.82096,-0.650212,0.0860272,0.186286,-0.160754,-0.111142,-0.586385,0,0,0,-0.0737981,-0.409838,0.0018831,0.826684,-0.415858,0.0843539,0.329733,0.159282,0.116024,-0.636278,0,0,0,0,0,0 ] - [ -0.0762349,-0.17134,0.00175481,0.824351,-0.652027,0.0863396,0.185554,-0.160759,-0.111116,-0.584807,0,0,0,-0.0740434,-0.409644,0.0018832,0.827073,-0.416441,0.0845989,0.32949,0.159285,0.116016,-0.636278,0,0,0,0,0,0 ] - [ -0.0765401,-0.172954,0.00175561,0.827789,-0.653851,0.0866477,0.184822,-0.160765,-0.111091,-0.583211,0,0,0,-0.0742831,-0.409459,0.00188331,0.827468,-0.417021,0.0848383,0.329248,0.159287,0.116008,-0.636278,0,0,0,0,0,0 ] - [ -0.0768411,-0.174604,0.00175642,0.831272,-0.655683,0.0869517,0.184089,-0.16077,-0.111065,-0.581596,0,0,0,-0.0745173,-0.409282,0.00188342,0.827868,-0.417599,0.0850723,0.329007,0.15929,0.116,-0.636278,0,0,0,0,0,0 ] - [ -0.0771386,-0.176291,0.00175524,0.834797,-0.657906,0.0886186,0.183356,-0.160776,-0.11104,-0.579965,0,0,0,-0.0747468,-0.409112,0.00188216,0.828273,-0.418557,0.0866676,0.328768,0.159293,0.115992,-0.636278,0,0,0,0,0,0 ] - [ -0.0774315,-0.178012,0.00175595,0.838364,-0.659752,0.0889145,0.182622,-0.160781,-0.111014,-0.578317,0,0,0,-0.0749705,-0.408951,0.00188218,0.828682,-0.419128,0.0868911,0.32853,0.159295,0.115984,-0.636278,0,0,0,0,0,0 ] - [ -0.0777204,-0.179768,0.00175669,0.841969,-0.661603,0.0892066,0.181888,-0.160787,-0.110988,-0.576653,0,0,0,-0.0751891,-0.408797,0.00188219,0.829097,-0.419697,0.0871094,0.328294,0.159298,0.115975,-0.636278,0,0,0,0,0,0 ] - [ -0.0780055,-0.181556,0.00175743,0.845612,-0.663458,0.0894949,0.181154,-0.160792,-0.110963,-0.574973,0,0,0,-0.0754027,-0.408651,0.00188221,0.829516,-0.420263,0.0873228,0.328058,0.1593,0.115968,-0.636278,0,0,0,0,0,0 ] - [ -0.0782868,-0.183377,0.00175819,0.849291,-0.665316,0.0897795,0.180422,-0.160798,-0.110937,-0.573279,0,0,0,-0.0756115,-0.408512,0.00188224,0.82994,-0.420826,0.0875313,0.327825,0.159303,0.11596,-0.636278,0,0,0,0,0,0 ] - [ -0.0785645,-0.18523,0.00175897,0.853003,-0.667176,0.0900606,0.17969,-0.160803,-0.110911,-0.571571,0,0,0,-0.0758155,-0.40838,0.00188226,0.830368,-0.421386,0.0877351,0.327592,0.159305,0.115952,-0.636278,0,0,0,0,0,0 ] - [ -0.0788413,-0.187113,0.00175304,0.856747,-0.669398,0.0915651,0.178959,-0.160808,-0.110886,-0.569849,0,0,0,-0.0760171,-0.408256,0.00187602,0.8308,-0.422304,0.0891596,0.327361,0.159308,0.115944,-0.636278,0,0,0,0,0,0 ] - [ -0.0791121,-0.189027,0.00175374,0.860521,-0.671258,0.0918393,0.17823,-0.160814,-0.11086,-0.568114,0,0,0,-0.076212,-0.408138,0.00187598,0.831236,-0.422858,0.0893543,0.327131,0.15931,0.115936,-0.636278,0,0,0,0,0,0 ] - [ -0.0793796,-0.190969,0.00175446,0.864323,-0.673118,0.0921103,0.177504,-0.160819,-0.110835,-0.566367,0,0,0,-0.0764024,-0.408027,0.00187594,0.831676,-0.423409,0.0895445,0.326902,0.159313,0.115928,-0.636278,0,0,0,0,0,0 ] - [ -0.0796438,-0.19294,0.00175519,0.868151,-0.674976,0.0923781,0.176779,-0.160824,-0.11081,-0.564609,0,0,0,-0.0765886,-0.407923,0.0018759,0.83212,-0.423958,0.0897305,0.326675,0.159315,0.115921,-0.636278,0,0,0,0,0,0 ] - [ -0.0799049,-0.194938,0.00175594,0.872003,-0.67683,0.0926427,0.176057,-0.16083,-0.110784,-0.562839,0,0,0,-0.0767706,-0.407825,0.00187587,0.832567,-0.424503,0.0899124,0.326449,0.159318,0.115913,-0.636278,0,0,0,0,0,0 ] - [ -0.0801629,-0.196963,0.0017567,0.875877,-0.678681,0.0929044,0.175338,-0.160835,-0.110759,-0.56106,0,0,0,-0.0769487,-0.407734,0.00187584,0.833018,-0.425046,0.0900902,0.326225,0.15932,0.115905,-0.636278,0,0,0,0,0,0 ] - [ -0.0804228,-0.199014,0.00174566,0.879773,-0.680901,0.0943925,0.174622,-0.16084,-0.110734,-0.559272,0,0,0,-0.077127,-0.407648,0.00186435,0.833472,-0.42596,0.0914908,0.326002,0.159322,0.115898,-0.636278,0,0,0,0,0,0 ] - [ -0.0806752,-0.201089,0.00174635,0.883687,-0.68274,0.0946486,0.173909,-0.160845,-0.110709,-0.557474,0,0,0,-0.0772974,-0.407569,0.00186426,0.833928,-0.426496,0.091661,0.32578,0.159325,0.11589,-0.636278,0,0,0,0,0,0 ] - [ -0.0809249,-0.203188,0.00174706,0.887617,-0.684572,0.0949021,0.173201,-0.16085,-0.110684,-0.555669,0,0,0,-0.0774643,-0.407495,0.00186417,0.834388,-0.42703,0.0918277,0.325559,0.159327,0.115883,-0.636278,0,0,0,0,0,0 ] - [ -0.081172,-0.205311,0.00174779,0.891563,-0.686395,0.0951529,0.172497,-0.160855,-0.11066,-0.553857,0,0,0,-0.0776276,-0.407427,0.00186409,0.83485,-0.42756,0.0919908,0.32534,0.159329,0.115875,-0.636278,0,0,0,0,0,0 ] - [ -0.0814166,-0.207456,0.00174853,0.895522,-0.68821,0.0954014,0.171797,-0.16086,-0.110635,-0.552038,0,0,0,-0.0777876,-0.407364,0.00186402,0.835314,-0.428087,0.0921507,0.325123,0.159332,0.115868,-0.636278,0,0,0,0,0,0 ] - [ -0.0816588,-0.209623,0.0017493,0.899493,-0.690014,0.0956475,0.171103,-0.160865,-0.110611,-0.550214,0,0,0,-0.0779444,-0.407307,0.00186395,0.835781,-0.428611,0.0923074,0.324906,0.159334,0.115861,-0.636278,0,0,0,0,0,0 ] - [ -0.0819059,-0.21181,0.00173255,0.903473,-0.692196,0.0971246,0.170413,-0.160869,-0.110587,-0.548384,0,0,0,-0.0781045,-0.407255,0.00184665,0.836249,-0.429521,0.0936903,0.324691,0.159336,0.115853,-0.636278,0,0,0,0,0,0 ] - [ -0.0821438,-0.214017,0.00173324,0.907461,-0.693977,0.0973663,0.16973,-0.160874,-0.110563,-0.546551,0,0,0,-0.0782553,-0.407208,0.00184652,0.836719,-0.430038,0.093841,0.324478,0.159339,0.115846,-0.636278,0,0,0,0,0,0 ] - [ -0.0823797,-0.216243,0.00173395,0.911454,-0.695745,0.0976061,0.169052,-0.160879,-0.110539,-0.544714,0,0,0,-0.0784035,-0.407165,0.00184641,0.837191,-0.430553,0.093989,0.324265,0.159341,0.115839,-0.636278,0,0,0,0,0,0 ] - [ -0.0826137,-0.218487,0.00173468,0.915452,-0.697499,0.0978441,0.16838,-0.160883,-0.110515,-0.542874,0,0,0,-0.078549,-0.407127,0.00184629,0.837664,-0.431064,0.0941344,0.324054,0.159343,0.115832,-0.636278,0,0,0,0,0,0 ] - [ -0.0828459,-0.220749,0.00173542,0.919453,-0.699238,0.0980802,0.167716,-0.160888,-0.110492,-0.541033,0,0,0,-0.078692,-0.407093,0.00184618,0.838138,-0.431572,0.0942773,0.323845,0.159346,0.115825,-0.636278,0,0,0,0,0,0 ] - [ -0.0830763,-0.223027,0.00173618,0.923454,-0.700962,0.0983147,0.167058,-0.160892,-0.110469,-0.53919,0,0,0,-0.0788327,-0.407063,0.00184608,0.838612,-0.432077,0.094418,0.323637,0.159348,0.115818,-0.636278,0,0,0,0,0,0 ] - [ -0.0833151,-0.225321,0.00171327,0.927454,-0.703065,0.0997709,0.166407,-0.160896,-0.110446,-0.537347,0,0,0,-0.07898,-0.407038,0.00182254,0.839088,-0.432975,0.0957745,0.32343,0.15935,0.115811,-0.636278,0,0,0,0,0,0 ] - [ -0.0835427,-0.22763,0.00171396,0.931452,-0.704754,0.100002,0.165764,-0.160901,-0.110423,-0.535504,0,0,0,-0.0791166,-0.407016,0.00182238,0.839564,-0.433473,0.095911,0.323225,0.159352,0.115804,-0.636278,0,0,0,0,0,0 ] - [ -0.0837689,-0.229954,0.00171466,0.935445,-0.706424,0.100233,0.165129,-0.160905,-0.110401,-0.533663,0,0,0,-0.0792514,-0.406998,0.00182223,0.840039,-0.433967,0.0960457,0.323021,0.159354,0.115797,-0.636278,0,0,0,0,0,0 ] - [ -0.083994,-0.23229,0.00171538,0.939432,-0.708075,0.100462,0.164503,-0.160909,-0.110379,-0.531823,0,0,0,-0.0793845,-0.406983,0.00182209,0.840515,-0.434458,0.0961787,0.322818,0.159357,0.11579,-0.636278,0,0,0,0,0,0 ] - [ -0.084218,-0.234639,0.00171612,0.943412,-0.709706,0.10069,0.163885,-0.160913,-0.110357,-0.529987,0,0,0,-0.079516,-0.406971,0.00182195,0.840991,-0.434945,0.0963102,0.322617,0.159359,0.115783,-0.636278,0,0,0,0,0,0 ] - [ -0.084441,-0.237,0.00171687,0.947382,-0.711315,0.100917,0.163276,-0.160917,-0.110335,-0.528154,0,0,0,-0.0796462,-0.406963,0.00182181,0.841465,-0.435429,0.0964403,0.322417,0.159361,0.115776,-0.636278,0,0,0,0,0,0 ] - [ -0.0846632,-0.239372,0.00171764,0.95134,-0.712903,0.101143,0.162677,-0.160921,-0.110314,-0.526325,0,0,0,-0.0797751,-0.406957,0.00182167,0.841939,-0.435909,0.0965692,0.322218,0.159363,0.11577,-0.636278,0,0,0,0,0,0 ] - [ -0.0848998,-0.241754,0.00168309,0.955287,-0.714927,0.102741,0.162087,-0.160924,-0.110293,-0.524501,0,0,0,-0.0799162,-0.406954,0.0017865,0.842412,-0.436845,0.0980615,0.322021,0.159365,0.115763,-0.636278,0,0,0,0,0,0 ] - [ -0.085121,-0.244145,0.00168376,0.959219,-0.716468,0.102966,0.161507,-0.160928,-0.110273,-0.522684,0,0,0,-0.0800434,-0.406953,0.0017863,0.842884,-0.437317,0.0981886,0.321826,0.159367,0.115756,-0.636278,0,0,0,0,0,0 ] - [ -0.0853416,-0.246545,0.00168445,0.963135,-0.717985,0.103191,0.160938,-0.160931,-0.110253,-0.520873,0,0,0,-0.0801699,-0.406954,0.00178611,0.843353,-0.437786,0.098315,0.321631,0.159369,0.11575,-0.636278,0,0,0,0,0,0 ] - [ -0.0855619,-0.248953,0.00168515,0.967034,-0.719476,0.103415,0.160379,-0.160935,-0.110233,-0.51907,0,0,0,-0.0802958,-0.406958,0.00178593,0.843821,-0.438251,0.0984409,0.321438,0.159371,0.115743,-0.636278,0,0,0,0,0,0 ] - [ -0.085782,-0.251368,0.00168586,0.970914,-0.720942,0.10364,0.159831,-0.160938,-0.110214,-0.517275,0,0,0,-0.0804213,-0.406963,0.00178574,0.844287,-0.438712,0.0985663,0.321247,0.159374,0.115737,-0.636278,0,0,0,0,0,0 ] - [ -0.086002,-0.253789,0.00168658,0.974774,-0.722381,0.103864,0.159295,-0.160941,-0.110195,-0.515489,0,0,0,-0.0805466,-0.40697,0.00178556,0.844751,-0.439168,0.0986915,0.321057,0.159376,0.11573,-0.636278,0,0,0,0,0,0 ] - [ -0.0862222,-0.256216,0.00168732,0.978611,-0.723792,0.104088,0.15877,-0.160944,-0.110176,-0.513713,0,0,0,-0.0806718,-0.406978,0.00178537,0.845212,-0.439621,0.0988167,0.320868,0.159378,0.115724,-0.636278,0,0,0,0,0,0 ] - [ -0.0864623,-0.258647,0.00164323,0.982425,-0.725636,0.105638,0.158258,-0.160947,-0.110158,-0.511947,0,0,0,-0.0808141,-0.406987,0.00174065,0.84567,-0.440531,0.100258,0.32068,0.15938,0.115718,-0.636278,0,0,0,0,0,0 ] - [ -0.0866832,-0.261083,0.00164386,0.986215,-0.72699,0.105863,0.157757,-0.16095,-0.11014,-0.510193,0,0,0,-0.0809401,-0.406998,0.00174041,0.846125,-0.440976,0.100384,0.320494,0.159382,0.115711,-0.636278,0,0,0,0,0,0 ] - [ -0.0869046,-0.263522,0.0016445,0.989978,-0.728314,0.106088,0.157269,-0.160953,-0.110123,-0.508452,0,0,0,-0.0810665,-0.407009,0.00174016,0.846576,-0.441416,0.10051,0.32031,0.159384,0.115705,-0.636278,0,0,0,0,0,0 ] - [ -0.0871265,-0.265963,0.00164515,0.993713,-0.729608,0.106314,0.156795,-0.160956,-0.110106,-0.506723,0,0,0,-0.0811935,-0.407021,0.00173992,0.847024,-0.441852,0.100637,0.320127,0.159386,0.115699,-0.636278,0,0,0,0,0,0 ] - [ -0.0873492,-0.268407,0.00164581,0.997419,-0.730871,0.106541,0.156333,-0.160958,-0.11009,-0.505008,0,0,0,-0.0813214,-0.407033,0.00173967,0.847467,-0.442284,0.100765,0.319945,0.159388,0.115693,-0.636278,0,0,0,0,0,0 ] - [ -0.0875726,-0.270851,0.00164647,1.00109,-0.732102,0.106768,0.155885,-0.16096,-0.110074,-0.503308,0,0,0,-0.0814502,-0.407045,0.00173942,0.847907,-0.442712,0.100894,0.319764,0.159389,0.115687,-0.636278,0,0,0,0,0,0 ] - [ -0.0877971,-0.273296,0.00164715,1.00474,-0.733301,0.106997,0.155451,-0.160963,-0.110058,-0.501623,0,0,0,-0.0815803,-0.407057,0.00173917,0.848342,-0.443135,0.101024,0.319585,0.159391,0.11568,-0.636278,0,0,0,0,0,0 ] - [ -0.0880472,-0.275741,0.00159377,1.00835,-0.734915,0.108458,0.155031,-0.160965,-0.110043,-0.499954,0,0,0,-0.081732,-0.407069,0.0016852,0.848772,-0.444002,0.102376,0.319408,0.159393,0.115674,-0.636278,0,0,0,0,0,0 ] - [ -0.0882743,-0.278184,0.00159431,1.01192,-0.736047,0.108689,0.154626,-0.160967,-0.110029,-0.498302,0,0,0,-0.0818652,-0.407081,0.00168488,0.849198,-0.444415,0.102509,0.319232,0.159395,0.115668,-0.636278,0,0,0,0,0,0 ] - [ -0.0885029,-0.280626,0.00159487,1.01546,-0.737145,0.108921,0.154236,-0.160968,-0.110015,-0.496668,0,0,0,-0.082,-0.407092,0.00168455,0.849617,-0.444825,0.102643,0.319057,0.159397,0.115663,-0.636278,0,0,0,0,0,0 ] - [ -0.0887329,-0.283066,0.00159543,1.01897,-0.738209,0.109155,0.15386,-0.16097,-0.110001,-0.495052,0,0,0,-0.0821368,-0.407102,0.00168421,0.850032,-0.445229,0.10278,0.318883,0.159399,0.115657,-0.636278,0,0,0,0,0,0 ] - [ -0.0889646,-0.285502,0.00159599,1.02243,-0.739237,0.109391,0.1535,-0.160972,-0.109988,-0.493455,0,0,0,-0.0822755,-0.407111,0.00168387,0.850441,-0.445629,0.102919,0.318711,0.159401,0.115651,-0.636278,0,0,0,0,0,0 ] - [ -0.089198,-0.287934,0.00159656,1.02585,-0.740229,0.109628,0.153155,-0.160973,-0.109976,-0.491878,0,0,0,-0.0824165,-0.407119,0.00168352,0.850843,-0.446024,0.103059,0.318541,0.159403,0.115645,-0.636278,0,0,0,0,0,0 ] - [ -0.0894334,-0.290362,0.00159714,1.02924,-0.741185,0.109867,0.152827,-0.160974,-0.109964,-0.490321,0,0,0,-0.0825599,-0.407125,0.00168317,0.851239,-0.446414,0.103203,0.318371,0.159404,0.115639,-0.636278,0,0,0,0,0,0 ] - [ -0.0896707,-0.292784,0.00159771,1.03258,-0.742103,0.110108,0.152515,-0.160976,-0.109953,-0.488786,0,0,0,-0.0827058,-0.40713,0.00168281,0.851629,-0.446799,0.103348,0.318204,0.159406,0.115634,-0.636278,0,0,0,0,0,0 ] - [ -0.0899434,-0.295201,0.00152648,1.03587,-0.743463,0.111583,0.152219,-0.160977,-0.109942,-0.487272,0,0,0,-0.0828816,-0.407132,0.00161118,0.852012,-0.447658,0.104715,0.318037,0.159408,0.115628,-0.636278,0,0,0,0,0,0 ] - [ -0.0901855,-0.29761,0.00152688,1.03913,-0.744306,0.111829,0.151939,-0.160977,-0.109932,-0.485782,0,0,0,-0.0830334,-0.407133,0.00161072,0.852387,-0.448033,0.104867,0.317872,0.15941,0.115622,-0.636278,0,0,0,0,0,0 ] - [ -0.09043,-0.300013,0.00152729,1.04233,-0.745111,0.112077,0.151677,-0.160978,-0.109922,-0.484314,0,0,0,-0.0831882,-0.407132,0.00161025,0.852756,-0.448403,0.105021,0.317709,0.159412,0.115617,-0.636278,0,0,0,0,0,0 ] - [ -0.0906769,-0.302408,0.00152769,1.04549,-0.745877,0.112328,0.151432,-0.160979,-0.109913,-0.482871,0,0,0,-0.0833462,-0.407128,0.00160977,0.853116,-0.448768,0.105179,0.317546,0.159413,0.115611,-0.636278,0,0,0,0,0,0 ] - [ -0.0909265,-0.304794,0.00152808,1.04861,-0.746603,0.112581,0.151205,-0.160979,-0.109905,-0.481453,0,0,0,-0.0835075,-0.407121,0.00160928,0.853469,-0.449127,0.10534,0.317385,0.159415,0.115606,-0.636278,0,0,0,0,0,0 ] - [ -0.0911788,-0.30717,0.00152848,1.05167,-0.74729,0.112837,0.150995,-0.160979,-0.109897,-0.48006,0,0,0,-0.0836725,-0.407112,0.00160877,0.853814,-0.449482,0.105505,0.317226,0.159417,0.115601,-0.636278,0,0,0,0,0,0 ] - [ -0.0914339,-0.309537,0.00152887,1.05468,-0.747937,0.113095,0.150803,-0.160979,-0.10989,-0.478693,0,0,0,-0.0838411,-0.407099,0.00160825,0.85415,-0.449831,0.105673,0.317068,0.159418,0.115595,-0.636278,0,0,0,0,0,0 ] - [ -0.0916921,-0.311893,0.00152926,1.05764,-0.748543,0.113357,0.15063,-0.160979,-0.109884,-0.477353,0,0,0,-0.0840136,-0.407084,0.00160772,0.854478,-0.450174,0.105846,0.316911,0.15942,0.11559,-0.636278,0,0,0,0,0,0 ] - [ -0.0919534,-0.314238,0.00152964,1.06055,-0.749108,0.113622,0.150475,-0.160979,-0.109878,-0.47604,0,0,0,-0.0841902,-0.407065,0.00160717,0.854796,-0.450512,0.106022,0.316756,0.159422,0.115585,-0.636278,0,0,0,0,0,0 ] - [ -0.0922179,-0.316571,0.00153001,1.06341,-0.749632,0.11389,0.150338,-0.160979,-0.109873,-0.474755,0,0,0,-0.084371,-0.407042,0.00160661,0.855106,-0.450845,0.106203,0.316602,0.159423,0.115579,-0.636278,0,0,0,0,0,0 ] - [ -0.0925348,-0.318891,0.00142672,1.06621,-0.750646,0.115388,0.150221,-0.160978,-0.109868,-0.473499,0,0,0,-0.0845952,-0.407015,0.00150335,0.855406,-0.451705,0.107596,0.31645,0.159425,0.115574,-0.636278,0,0,0,0,0,0 ] - [ -0.0928063,-0.321199,0.00142684,1.06896,-0.751086,0.115663,0.150122,-0.160977,-0.109864,-0.472272,0,0,0,-0.0847848,-0.406985,0.00150265,0.855697,-0.452026,0.107786,0.316299,0.159427,0.115569,-0.636278,0,0,0,0,0,0 ] - [ -0.0930813,-0.323492,0.00142696,1.07165,-0.751484,0.115941,0.150043,-0.160977,-0.109861,-0.471075,0,0,0,-0.0849792,-0.40695,0.00150192,0.855977,-0.452342,0.107979,0.316149,0.159428,0.115564,-0.636278,0,0,0,0,0,0 ] - [ -0.0933599,-0.325771,0.00142706,1.07428,-0.751839,0.116223,0.149983,-0.160975,-0.109858,-0.469908,0,0,0,-0.0851782,-0.406912,0.00150118,0.856248,-0.452652,0.108178,0.316001,0.15943,0.115559,-0.636278,0,0,0,0,0,0 ] - [ -0.0936422,-0.328035,0.00142715,1.07686,-0.752152,0.116508,0.149943,-0.160974,-0.109856,-0.468773,0,0,0,-0.085382,-0.406868,0.00150042,0.856509,-0.452956,0.108382,0.315854,0.159432,0.115554,-0.636278,0,0,0,0,0,0 ] - [ -0.0939282,-0.330283,0.00142723,1.07938,-0.752421,0.116797,0.149923,-0.160973,-0.109855,-0.467668,0,0,0,-0.0855909,-0.40682,0.00149964,0.856759,-0.453254,0.10859,0.315708,0.159433,0.115549,-0.636278,0,0,0,0,0,0 ] - [ -0.0942179,-0.332515,0.00142729,1.08183,-0.752646,0.11709,0.149923,-0.160971,-0.109855,-0.466596,0,0,0,-0.0858047,-0.406768,0.00149883,0.856998,-0.453546,0.108804,0.315564,0.159435,0.115544,-0.636278,0,0,0,0,0,0 ] - [ -0.0945116,-0.33473,0.00142734,1.08423,-0.752829,0.117387,0.149943,-0.16097,-0.109855,-0.465557,0,0,0,-0.0860238,-0.40671,0.001498,0.857226,-0.453833,0.109022,0.315421,0.159436,0.115539,-0.636278,0,0,0,0,0,0 ] - [ -0.0948093,-0.336928,0.00142737,1.08657,-0.752967,0.117687,0.149983,-0.160968,-0.109856,-0.46455,0,0,0,-0.0862483,-0.406647,0.00149715,0.857444,-0.454113,0.109246,0.31528,0.159438,0.115535,-0.636278,0,0,0,0,0,0 ] - [ -0.0951111,-0.339107,0.00142739,1.08884,-0.753061,0.117992,0.150044,-0.160966,-0.109857,-0.463578,0,0,0,-0.0864782,-0.406579,0.00149628,0.85765,-0.454388,0.109476,0.31514,0.159439,0.11553,-0.636278,0,0,0,0,0,0 ] - [ -0.0954171,-0.341268,0.00142738,1.09105,-0.753111,0.118301,0.150125,-0.160963,-0.10986,-0.462639,0,0,0,-0.0867137,-0.406506,0.00149539,0.857844,-0.454656,0.109711,0.315001,0.159441,0.115525,-0.636278,0,0,0,0,0,0 ] - [ -0.0957272,-0.34341,0.00142736,1.0932,-0.753117,0.118614,0.150227,-0.160961,-0.109863,-0.461735,0,0,0,-0.0869549,-0.406426,0.00149446,0.858027,-0.454918,0.109952,0.314864,0.159442,0.115521,-0.636278,0,0,0,0,0,0 ] - [ -0.0960416,-0.345531,0.00142733,1.09528,-0.753078,0.118931,0.15035,-0.160958,-0.109867,-0.460866,0,0,0,-0.0872019,-0.406342,0.00149352,0.858198,-0.455174,0.110198,0.314728,0.159444,0.115516,-0.636278,0,0,0,0,0,0 ] - [ -0.0963602,-0.347633,0.00142727,1.0973,-0.752995,0.119253,0.150494,-0.160956,-0.109871,-0.460032,0,0,0,-0.0874546,-0.406251,0.00149255,0.858356,-0.455424,0.11045,0.314594,0.159445,0.115511,-0.636278,0,0,0,0,0,0 ] - [ -0.0966833,-0.349713,0.00142719,1.09925,-0.752866,0.119578,0.150659,-0.160953,-0.109876,-0.459235,0,0,0,-0.0877133,-0.406154,0.00149156,0.858503,-0.455667,0.110708,0.314461,0.159447,0.115507,-0.636278,0,0,0,0,0,0 ] - [ -0.0970107,-0.351772,0.00142709,1.10113,-0.752693,0.119909,0.150845,-0.16095,-0.109882,-0.458473,0,0,0,-0.087978,-0.406051,0.00149054,0.858637,-0.455905,0.110973,0.314329,0.159448,0.115502,-0.636278,0,0,0,0,0,0 ] - [ -0.0973426,-0.353809,0.00142697,1.10295,-0.752475,0.120243,0.151053,-0.160946,-0.109889,-0.457748,0,0,0,-0.0882488,-0.405942,0.00148949,0.858758,-0.456136,0.111243,0.314199,0.159449,0.115498,-0.636278,0,0,0,0,0,0 ] - [ -0.0977768,-0.355823,0.00122531,1.1047,-0.752887,0.121674,0.151281,-0.160943,-0.109896,-0.457061,0,0,0,-0.0886017,-0.405827,0.00128949,0.858867,-0.457037,0.11258,0.31407,0.159451,0.115494,-0.636278,0,0,0,0,0,0 ] - [ -0.098118,-0.357815,0.00122475,1.10639,-0.752579,0.122017,0.151532,-0.160939,-0.109905,-0.456411,0,0,0,-0.088885,-0.405705,0.00128819,0.858962,-0.457255,0.112863,0.313942,0.159452,0.115489,-0.636278,0,0,0,0,0,0 ] - [ -0.0984636,-0.359782,0.00122417,1.108,-0.752226,0.122364,0.151803,-0.160935,-0.109913,-0.455798,0,0,0,-0.0891745,-0.405576,0.00128686,0.859045,-0.457466,0.113152,0.313816,0.159453,0.115485,-0.636278,0,0,0,0,0,0 ] - [ -0.0988138,-0.361726,0.00122355,1.10955,-0.751828,0.122717,0.152097,-0.160931,-0.109923,-0.455224,0,0,0,-0.0894704,-0.40544,0.00128551,0.859115,-0.457672,0.113447,0.313691,0.159455,0.115481,-0.636278,0,0,0,0,0,0 ] - [ -0.0991684,-0.363644,0.00122291,1.11102,-0.751385,0.123073,0.152412,-0.160927,-0.109934,-0.454687,0,0,0,-0.0897726,-0.405298,0.00128412,0.859171,-0.45787,0.113748,0.313568,0.159456,0.115477,-0.636278,0,0,0,0,0,0 ] - [ -0.0995276,-0.365538,0.00122225,1.11243,-0.750897,0.123434,0.152748,-0.160923,-0.109945,-0.45419,0,0,0,-0.0900812,-0.405149,0.00128269,0.859213,-0.458063,0.114056,0.313445,0.159457,0.115472,-0.636278,0,0,0,0,0,0 ] - [ -0.0998913,-0.367406,0.00122155,1.11376,-0.750364,0.1238,0.153106,-0.160918,-0.109957,-0.453731,0,0,0,-0.0903962,-0.404993,0.00128124,0.859242,-0.458248,0.11437,0.313325,0.159459,0.115468,-0.636278,0,0,0,0,0,0 ] - [ -0.10026,-0.369248,0.00122083,1.11502,-0.749786,0.12417,0.153486,-0.160914,-0.109969,-0.453312,0,0,0,-0.0907176,-0.40483,0.00127976,0.859258,-0.458427,0.114691,0.313205,0.15946,0.115464,-0.636278,0,0,0,0,0,0 ] - [ -0.100632,-0.371063,0.00122008,1.11622,-0.749163,0.124544,0.153887,-0.160909,-0.109983,-0.452932,0,0,0,-0.0910454,-0.404659,0.00127824,0.85926,-0.4586,0.115018,0.313087,0.159461,0.11546,-0.636278,0,0,0,0,0,0 ] - [ -0.101009,-0.372851,0.00121929,1.11734,-0.748496,0.124923,0.15431,-0.160904,-0.109997,-0.452591,0,0,0,-0.0913797,-0.404481,0.00127669,0.859247,-0.458766,0.115352,0.31297,0.159463,0.115456,-0.636278,0,0,0,0,0,0 ] - [ -0.101391,-0.374612,0.00121848,1.11838,-0.747784,0.125307,0.154755,-0.160899,-0.110012,-0.45229,0,0,0,-0.0917205,-0.404296,0.00127511,0.859221,-0.458925,0.115691,0.312855,0.159464,0.115452,-0.636278,0,0,0,0,0,0 ] - [ -0.101777,-0.376345,0.00121764,1.11936,-0.747027,0.125694,0.155221,-0.160893,-0.110028,-0.452029,0,0,0,-0.0920677,-0.404104,0.0012735,0.859181,-0.459078,0.116038,0.312741,0.159465,0.115449,-0.636278,0,0,0,0,0,0 ] - [ -0.102167,-0.37805,0.00121677,1.12026,-0.746227,0.126086,0.155709,-0.160888,-0.110044,-0.451808,0,0,0,-0.0924213,-0.403904,0.00127186,0.859127,-0.459224,0.116391,0.312628,0.159466,0.115445,-0.636278,0,0,0,0,0,0 ] - [ -0.102562,-0.379725,0.00121587,1.12109,-0.745382,0.126482,0.156219,-0.160882,-0.110061,-0.451627,0,0,0,-0.0927814,-0.403696,0.00127018,0.859058,-0.459364,0.11675,0.312517,0.159467,0.115441,-0.636278,0,0,0,0,0,0 ] - [ -0.102961,-0.381372,0.00121494,1.12185,-0.744494,0.126883,0.156749,-0.160876,-0.110079,-0.451486,0,0,0,-0.0931479,-0.403481,0.00126847,0.858975,-0.459496,0.117115,0.312407,0.159469,0.115437,-0.636278,0,0,0,0,0,0 ] - [ -0.103364,-0.382989,0.00121398,1.12254,-0.743562,0.127288,0.157301,-0.16087,-0.110098,-0.451385,0,0,0,-0.0935208,-0.403258,0.00126673,0.858878,-0.459623,0.117487,0.312298,0.15947,0.115434,-0.636278,0,0,0,0,0,0 ] - [ -0.103772,-0.384576,0.00121299,1.12315,-0.742586,0.127697,0.157875,-0.160864,-0.110117,-0.451325,0,0,0,-0.0939,-0.403028,0.00126496,0.858767,-0.459742,0.117866,0.312191,0.159471,0.11543,-0.636278,0,0,0,0,0,0 ] - [ -0.104183,-0.386133,0.00121196,1.12369,-0.741567,0.128109,0.158469,-0.160857,-0.110137,-0.451304,0,0,0,-0.0942856,-0.402789,0.00126316,0.858641,-0.459855,0.11825,0.312085,0.159472,0.115426,-0.636278,0,0,0,0,0,0 ] - [ -0.1046,-0.387671,0.00121091,1.12418,-0.740524,0.128528,0.159075,-0.160851,-0.110158,-0.451304,0,0,0,-0.0946774,-0.402544,0.00126133,0.858501,-0.459961,0.118641,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.10502,-0.389166,0.00120982,1.12457,-0.73942,0.128948,0.159712,-0.160844,-0.110179,-0.451365,0,0,0,-0.0950754,-0.40229,0.00125946,0.858347,-0.460061,0.119038,0.311877,0.159474,0.115419,-0.636278,0,0,0,0,0,0 ] - [ -0.105443,-0.39063,0.0012087,1.12489,-0.738274,0.129373,0.160369,-0.160837,-0.110202,-0.451465,0,0,0,-0.0954795,-0.402029,0.00125757,0.858178,-0.460154,0.119441,0.311775,0.159475,0.115416,-0.636278,0,0,0,0,0,0 ] - [ -0.10587,-0.392062,0.00120756,1.12513,-0.737085,0.129802,0.161047,-0.16083,-0.110225,-0.451606,0,0,0,-0.0958896,-0.401759,0.00125565,0.857995,-0.46024,0.11985,0.311674,0.159477,0.115412,-0.636278,0,0,0,0,0,0 ] - [ -0.106301,-0.393462,0.00120638,1.1253,-0.735855,0.130234,0.161746,-0.160823,-0.110248,-0.451787,0,0,0,-0.0963058,-0.401483,0.00125369,0.857797,-0.46032,0.120265,0.311574,0.159478,0.115409,-0.636278,0,0,0,0,0,0 ] - [ -0.106736,-0.39483,0.00120517,1.1254,-0.734584,0.130669,0.162465,-0.160815,-0.110273,-0.452008,0,0,0,-0.0967279,-0.401198,0.00125171,0.857585,-0.460393,0.120686,0.311476,0.159479,0.115406,-0.636278,0,0,0,0,0,0 ] - [ -0.107174,-0.396166,0.00120393,1.12542,-0.733271,0.131108,0.163204,-0.160808,-0.110298,-0.452269,0,0,0,-0.0971558,-0.400905,0.0012497,0.857359,-0.46046,0.121113,0.311379,0.15948,0.115402,-0.636278,0,0,0,0,0,0 ] - [ -0.107615,-0.397468,0.00120266,1.12537,-0.731918,0.131551,0.163963,-0.1608,-0.110324,-0.452569,0,0,0,-0.0975895,-0.400605,0.00124765,0.857119,-0.46052,0.121545,0.311284,0.159481,0.115399,-0.636278,0,0,0,0,0,0 ] - [ -0.10806,-0.398738,0.00120135,1.12524,-0.730525,0.131997,0.164742,-0.160792,-0.11035,-0.452909,0,0,0,-0.0980288,-0.400297,0.00124558,0.856864,-0.460574,0.121984,0.31119,0.159482,0.115396,-0.636278,0,0,0,0,0,0 ] - [ -0.108508,-0.399974,0.00120002,1.12505,-0.729092,0.132446,0.165541,-0.160784,-0.110378,-0.453288,0,0,0,-0.0984736,-0.399982,0.00124349,0.856595,-0.460621,0.122427,0.311097,0.159483,0.115393,-0.636278,0,0,0,0,0,0 ] - [ -0.109136,-0.401176,0.000839536,1.12478,-0.727987,0.13172,0.166359,-0.160776,-0.110406,-0.453707,0,0,0,-0.099059,-0.399659,0.000886623,0.856311,-0.461032,0.121659,0.311005,0.159484,0.11539,-0.636278,0,0,0,0,0,0 ] - [ -0.109591,-0.402345,0.000837786,1.12443,-0.726476,0.132175,0.167196,-0.160767,-0.110434,-0.454164,0,0,0,-0.0995146,-0.399328,0.000884339,0.856014,-0.461066,0.122114,0.310915,0.159485,0.115387,-0.636278,0,0,0,0,0,0 ] - [ -0.110048,-0.40348,0.00083601,1.12402,-0.724926,0.132632,0.168053,-0.160759,-0.110463,-0.454661,0,0,0,-0.0999754,-0.398989,0.000882028,0.855703,-0.461094,0.122574,0.310826,0.159486,0.115384,-0.636278,0,0,0,0,0,0 ] - [ -0.110508,-0.404581,0.000834208,1.12353,-0.723338,0.133092,0.168928,-0.16075,-0.110493,-0.455195,0,0,0,-0.100441,-0.398643,0.00087969,0.855377,-0.461115,0.123038,0.310738,0.159487,0.115381,-0.636278,0,0,0,0,0,0 ] - [ -0.11097,-0.405647,0.00083238,1.12297,-0.721713,0.133555,0.169822,-0.160741,-0.110524,-0.455768,0,0,0,-0.100912,-0.398289,0.000877327,0.855038,-0.46113,0.123508,0.310651,0.159488,0.115378,-0.636278,0,0,0,0,0,0 ] - [ -0.111435,-0.406679,0.000830528,1.12234,-0.720051,0.13402,0.170734,-0.160733,-0.110555,-0.456378,0,0,0,-0.101388,-0.397928,0.000874938,0.854685,-0.461138,0.123982,0.310566,0.159488,0.115375,-0.636278,0,0,0,0,0,0 ] - [ -0.111902,-0.407676,0.000828652,1.12164,-0.718352,0.134487,0.171664,-0.160723,-0.110587,-0.457026,0,0,0,-0.101868,-0.39756,0.000872525,0.854319,-0.46114,0.124462,0.310482,0.159489,0.115372,-0.636278,0,0,0,0,0,0 ] - [ -0.112372,-0.408638,0.000826751,1.12087,-0.716617,0.134956,0.172611,-0.160714,-0.110619,-0.457711,0,0,0,-0.102353,-0.397184,0.000870088,0.853939,-0.461137,0.124945,0.310399,0.15949,0.115369,-0.636278,0,0,0,0,0,0 ] - [ -0.112843,-0.409565,0.000824827,1.12002,-0.714847,0.135428,0.173576,-0.160705,-0.110652,-0.458433,0,0,0,-0.102843,-0.396801,0.000867629,0.853545,-0.461126,0.125434,0.310318,0.159491,0.115367,-0.636278,0,0,0,0,0,0 ] - [ -0.113317,-0.410457,0.000822881,1.11911,-0.713041,0.135901,0.174559,-0.160695,-0.110686,-0.459191,0,0,0,-0.103337,-0.396411,0.000865147,0.853138,-0.46111,0.125926,0.310237,0.159492,0.115364,-0.636278,0,0,0,0,0,0 ] - [ -0.113863,-0.411315,0.000676002,1.11813,-0.711115,0.134988,0.175558,-0.160686,-0.11072,-0.459985,0,0,0,-0.10389,-0.396013,0.000717962,0.852718,-0.461002,0.125021,0.310158,0.159493,0.115361,-0.636278,0,0,0,0,0,0 ] - [ -0.11434,-0.412137,0.000674006,1.11707,-0.709241,0.135465,0.176574,-0.160676,-0.110755,-0.460815,0,0,0,-0.104391,-0.395609,0.000715509,0.852285,-0.460974,0.125522,0.31008,0.159494,0.115358,-0.636278,0,0,0,0,0,0 ] - [ -0.114819,-0.412923,0.000671992,1.11595,-0.707334,0.135943,0.177605,-0.160666,-0.11079,-0.46168,0,0,0,-0.104897,-0.395198,0.000713036,0.851839,-0.460939,0.126026,0.310004,0.159495,0.115356,-0.636278,0,0,0,0,0,0 ] - [ -0.115299,-0.413674,0.000669959,1.11476,-0.705394,0.136423,0.178653,-0.160656,-0.110826,-0.46258,0,0,0,-0.105407,-0.394779,0.000710544,0.85138,-0.460899,0.126534,0.309929,0.159495,0.115353,-0.636278,0,0,0,0,0,0 ] - [ -0.11578,-0.41439,0.000667909,1.11351,-0.703423,0.136903,0.179717,-0.160646,-0.110863,-0.463514,0,0,0,-0.10592,-0.394354,0.000708035,0.850909,-0.460853,0.127046,0.309854,0.159496,0.115351,-0.636278,0,0,0,0,0,0 ] - [ -0.116262,-0.415071,0.000665842,1.11219,-0.70142,0.137385,0.180796,-0.160636,-0.1109,-0.464482,0,0,0,-0.106436,-0.393923,0.000705509,0.850425,-0.460801,0.127562,0.309782,0.159497,0.115348,-0.636278,0,0,0,0,0,0 ] - [ -0.116745,-0.415715,0.000663759,1.1108,-0.699386,0.137868,0.181889,-0.160626,-0.110937,-0.465483,0,0,0,-0.106956,-0.393485,0.000702966,0.849929,-0.460743,0.12808,0.30971,0.159498,0.115346,-0.636278,0,0,0,0,0,0 ] - [ -0.11723,-0.416325,0.000661661,1.10934,-0.697321,0.138352,0.182998,-0.160615,-0.110975,-0.466518,0,0,0,-0.107479,-0.39304,0.000700408,0.84942,-0.46068,0.128602,0.309639,0.159498,0.115344,-0.636278,0,0,0,0,0,0 ] - [ -0.11776,-0.416899,0.00056645,1.10782,-0.69504,0.137441,0.18412,-0.160605,-0.111014,-0.467584,0,0,0,-0.108041,-0.392589,0.000603825,0.8489,-0.460425,0.127723,0.30957,0.159499,0.115341,-0.636278,0,0,0,0,0,0 ] - [ -0.118245,-0.417438,0.000564401,1.10624,-0.692917,0.137926,0.185257,-0.160594,-0.111053,-0.468682,0,0,0,-0.108569,-0.392132,0.000601362,0.848368,-0.46035,0.128251,0.309502,0.1595,0.115339,-0.636278,0,0,0,0,0,0 ] - [ -0.118731,-0.417941,0.00056234,1.10459,-0.690766,0.138411,0.186406,-0.160583,-0.111092,-0.469811,0,0,0,-0.109101,-0.391668,0.000598886,0.847824,-0.46027,0.128781,0.309435,0.159501,0.115337,-0.636278,0,0,0,0,0,0 ] - [ -0.119217,-0.418408,0.000560268,1.10288,-0.688587,0.138896,0.18757,-0.160573,-0.111132,-0.470972,0,0,0,-0.109635,-0.391199,0.000596399,0.847269,-0.460185,0.129314,0.309369,0.159501,0.115334,-0.636278,0,0,0,0,0,0 ] - [ -0.119703,-0.418841,0.000558185,1.1011,-0.686381,0.139382,0.188745,-0.160562,-0.111172,-0.472162,0,0,0,-0.110171,-0.390724,0.0005939,0.846703,-0.460094,0.129849,0.309305,0.159502,0.115332,-0.636278,0,0,0,0,0,0 ] - [ -0.12019,-0.419238,0.000556093,1.09927,-0.684148,0.139868,0.189934,-0.160551,-0.111213,-0.473381,0,0,0,-0.110709,-0.390243,0.000591392,0.846125,-0.459998,0.130386,0.309242,0.159503,0.11533,-0.636278,0,0,0,0,0,0 ] - [ -0.120676,-0.4196,0.000553991,1.09737,-0.68189,0.140354,0.191134,-0.160539,-0.111255,-0.47463,0,0,0,-0.11125,-0.389756,0.000588873,0.845537,-0.459897,0.130925,0.309179,0.159503,0.115328,-0.636278,0,0,0,0,0,0 ] - [ -0.121196,-0.419928,0.000480963,1.09541,-0.679381,0.139461,0.192346,-0.160528,-0.111296,-0.475907,0,0,0,-0.11182,-0.389264,0.000514112,0.844938,-0.459566,0.130083,0.309118,0.159504,0.115326,-0.636278,0,0,0,0,0,0 ] - [ -0.121682,-0.42022,0.000478956,1.0934,-0.677073,0.139946,0.193569,-0.160517,-0.111338,-0.477212,0,0,0,-0.112364,-0.388766,0.000511723,0.844329,-0.459455,0.130626,0.309059,0.159505,0.115324,-0.636278,0,0,0,0,0,0 ] - [ -0.122167,-0.420477,0.000476943,1.09132,-0.674742,0.14043,0.194803,-0.160506,-0.111381,-0.478544,0,0,0,-0.112909,-0.388263,0.000509328,0.84371,-0.459339,0.13117,0.309,0.159505,0.115322,-0.636278,0,0,0,0,0,0 ] - [ -0.122652,-0.4207,0.000474925,1.08919,-0.672387,0.140914,0.196047,-0.160494,-0.111423,-0.479902,0,0,0,-0.113456,-0.387755,0.000506927,0.843081,-0.459218,0.131716,0.308942,0.159506,0.11532,-0.636278,0,0,0,0,0,0 ] - [ -0.123136,-0.420888,0.000472902,1.087,-0.670011,0.141398,0.197301,-0.160483,-0.111467,-0.481286,0,0,0,-0.114005,-0.387242,0.00050452,0.842441,-0.459092,0.132263,0.308886,0.159507,0.115318,-0.636278,0,0,0,0,0,0 ] - [ -0.12362,-0.421043,0.000470875,1.08476,-0.667612,0.14188,0.198565,-0.160471,-0.11151,-0.482696,0,0,0,-0.114554,-0.386724,0.000502108,0.841793,-0.458961,0.132812,0.308831,0.159507,0.115316,-0.636278,0,0,0,0,0,0 ] - [ -0.124128,-0.421162,0.000414601,1.08246,-0.664961,0.141082,0.199838,-0.16046,-0.111554,-0.48413,0,0,0,-0.115126,-0.386201,0.000444019,0.841135,-0.458594,0.132078,0.308777,0.159508,0.115314,-0.636278,0,0,0,0,0,0 ] - [ -0.124609,-0.421248,0.000412688,1.08011,-0.662521,0.141562,0.20112,-0.160448,-0.111598,-0.485587,0,0,0,-0.115677,-0.385674,0.000441749,0.840468,-0.458454,0.132628,0.308724,0.159508,0.115313,-0.636278,0,0,0,0,0,0 ] - [ -0.125089,-0.421301,0.000410773,1.0777,-0.660063,0.142042,0.20241,-0.160436,-0.111642,-0.487068,0,0,0,-0.116229,-0.385142,0.000439477,0.839792,-0.45831,0.133179,0.308672,0.159509,0.115311,-0.636278,0,0,0,0,0,0 ] - [ -0.125568,-0.421319,0.000408856,1.07524,-0.657585,0.14252,0.203708,-0.160424,-0.111687,-0.488572,0,0,0,-0.116782,-0.384606,0.000437203,0.839107,-0.458162,0.133731,0.308621,0.159509,0.115309,-0.636278,0,0,0,0,0,0 ] - [ -0.126046,-0.421305,0.000406939,1.07273,-0.65509,0.142997,0.205014,-0.160413,-0.111732,-0.490097,0,0,0,-0.117335,-0.384066,0.000434927,0.838414,-0.45801,0.134283,0.308571,0.15951,0.115307,-0.636278,0,0,0,0,0,0 ] - [ -0.126522,-0.421257,0.000405021,1.07017,-0.652578,0.143472,0.206327,-0.160401,-0.111777,-0.491643,0,0,0,-0.117889,-0.383522,0.00043265,0.837713,-0.457853,0.134835,0.308523,0.15951,0.115306,-0.636278,0,0,0,0,0,0 ] - [ -0.127019,-0.421177,0.00035592,1.06756,-0.64979,0.142621,0.207646,-0.160389,-0.111822,-0.49321,0,0,0,-0.11846,-0.382974,0.000381571,0.837005,-0.457433,0.134059,0.308475,0.159511,0.115304,-0.636278,0,0,0,0,0,0 ] - [ -0.127492,-0.421064,0.00035414,1.0649,-0.647245,0.143093,0.208971,-0.160377,-0.111868,-0.494796,0,0,0,-0.119014,-0.382422,0.00037946,0.836288,-0.457269,0.134612,0.308429,0.159511,0.115303,-0.636278,0,0,0,0,0,0 ] - [ -0.127963,-0.420919,0.000352362,1.0622,-0.644686,0.143563,0.210303,-0.160365,-0.111914,-0.496401,0,0,0,-0.119567,-0.381867,0.000377349,0.835564,-0.4571,0.135164,0.308383,0.159512,0.115301,-0.636278,0,0,0,0,0,0 ] - [ -0.128432,-0.420742,0.000350585,1.05945,-0.642113,0.144032,0.211639,-0.160353,-0.11196,-0.498025,0,0,0,-0.120121,-0.381308,0.000375239,0.834833,-0.456928,0.135716,0.308339,0.159512,0.115299,-0.636278,0,0,0,0,0,0 ] - [ -0.1289,-0.420534,0.00034881,1.05665,-0.639526,0.144499,0.21298,-0.160341,-0.112006,-0.499665,0,0,0,-0.120673,-0.380746,0.000373131,0.834095,-0.456753,0.136268,0.308296,0.159513,0.115298,-0.636278,0,0,0,0,0,0 ] - [ -0.129366,-0.420294,0.000347038,1.05381,-0.636927,0.144964,0.214326,-0.160329,-0.112053,-0.501323,0,0,0,-0.121226,-0.38018,0.000371025,0.83335,-0.456574,0.13682,0.308254,0.159513,0.115297,-0.636278,0,0,0,0,0,0 ] - [ -0.129849,-0.420023,0.000304091,1.05093,-0.634031,0.144058,0.215676,-0.160316,-0.112099,-0.502997,0,0,0,-0.121794,-0.379612,0.000325987,0.8326,-0.456107,0.136,0.308213,0.159514,0.115295,-0.636278,0,0,0,0,0,0 ] - [ -0.13031,-0.419722,0.000302474,1.04801,-0.631409,0.144519,0.217029,-0.160304,-0.112146,-0.504685,0,0,0,-0.122345,-0.379041,0.000324065,0.831842,-0.455921,0.13655,0.308173,0.159514,0.115294,-0.636278,0,0,0,0,0,0 ] - [ -0.130769,-0.419391,0.000300861,1.04504,-0.628777,0.144977,0.218386,-0.160292,-0.112192,-0.506389,0,0,0,-0.122895,-0.378467,0.000322146,0.831079,-0.455732,0.137099,0.308134,0.159515,0.115293,-0.636278,0,0,0,0,0,0 ] - [ -0.131227,-0.41903,0.000299252,1.04204,-0.626135,0.145434,0.219745,-0.16028,-0.112239,-0.508105,0,0,0,-0.123444,-0.377891,0.000320231,0.830311,-0.45554,0.137648,0.308096,0.159515,0.115291,-0.636278,0,0,0,0,0,0 ] - [ -0.131682,-0.418639,0.000297648,1.039,-0.623484,0.145888,0.221106,-0.160268,-0.112286,-0.509835,0,0,0,-0.123992,-0.377313,0.00031832,0.829537,-0.455345,0.138195,0.308059,0.159515,0.11529,-0.636278,0,0,0,0,0,0 ] - [ -0.132134,-0.418219,0.000296047,1.03592,-0.620826,0.14634,0.222469,-0.160256,-0.112333,-0.511577,0,0,0,-0.12454,-0.376732,0.000316413,0.828758,-0.455147,0.138741,0.308023,0.159516,0.115289,-0.636278,0,0,0,0,0,0 ] - [ -0.132601,-0.417771,0.000258954,1.03281,-0.617856,0.145393,0.223834,-0.160244,-0.11238,-0.513331,0,0,0,-0.125099,-0.376149,0.000277177,0.827974,-0.454642,0.137888,0.307988,0.159516,0.115288,-0.636278,0,0,0,0,0,0 ] - [ -0.133049,-0.417295,0.000257521,1.02966,-0.615184,0.14584,0.225199,-0.160232,-0.112427,-0.515095,0,0,0,-0.125644,-0.375564,0.000275467,0.827186,-0.454439,0.138431,0.307954,0.159517,0.115286,-0.636278,0,0,0,0,0,0 ] - [ -0.133494,-0.416791,0.000256092,1.02648,-0.612507,0.146285,0.226564,-0.160219,-0.112474,-0.516869,0,0,0,-0.126187,-0.374977,0.000273761,0.826393,-0.454233,0.138974,0.307922,0.159517,0.115285,-0.636278,0,0,0,0,0,0 ] - [ -0.133937,-0.41626,0.000254669,1.02327,-0.609825,0.146727,0.22793,-0.160207,-0.112521,-0.518652,0,0,0,-0.126728,-0.374389,0.000272061,0.825597,-0.454025,0.139514,0.30789,0.159517,0.115284,-0.636278,0,0,0,0,0,0 ] - [ -0.134377,-0.415701,0.000253251,1.02002,-0.60714,0.147166,0.229295,-0.160195,-0.112568,-0.520444,0,0,0,-0.127268,-0.373799,0.000270366,0.824796,-0.453814,0.140054,0.307859,0.159518,0.115283,-0.636278,0,0,0,0,0,0 ] - [ -0.134815,-0.415117,0.000251839,1.01675,-0.604451,0.147604,0.230659,-0.160183,-0.112615,-0.522243,0,0,0,-0.127806,-0.373208,0.000268677,0.823992,-0.453601,0.140591,0.307829,0.159518,0.115282,-0.636278,0,0,0,0,0,0 ] - [ -0.135264,-0.414507,0.000220244,1.01345,-0.60144,0.146627,0.232022,-0.160171,-0.112662,-0.524048,0,0,0,-0.128355,-0.372616,0.000234951,0.823185,-0.453066,0.139715,0.3078,0.159518,0.115281,-0.636278,0,0,0,0,0,0 ] - [ -0.135697,-0.413871,0.000219004,1.01012,-0.598748,0.147059,0.233383,-0.160159,-0.112709,-0.52586,0,0,0,-0.128889,-0.372023,0.000233466,0.822375,-0.45285,0.140249,0.307772,0.159519,0.11528,-0.636278,0,0,0,0,0,0 ] - [ -0.136126,-0.413211,0.000217769,1.00677,-0.596055,0.147489,0.234742,-0.160147,-0.112756,-0.527677,0,0,0,-0.129422,-0.371428,0.000231986,0.821562,-0.452631,0.140781,0.307745,0.159519,0.115279,-0.636278,0,0,0,0,0,0 ] - [ -0.136554,-0.412526,0.000216539,1.00339,-0.593363,0.147915,0.236098,-0.160135,-0.112803,-0.529499,0,0,0,-0.129952,-0.370833,0.000230512,0.820747,-0.452411,0.14131,0.307719,0.159519,0.115278,-0.636278,0,0,0,0,0,0 ] - [ -0.136978,-0.411818,0.000215316,0.999991,-0.590672,0.148339,0.237451,-0.160123,-0.11285,-0.531324,0,0,0,-0.130481,-0.370238,0.000229044,0.819929,-0.452189,0.141838,0.307694,0.159519,0.115278,-0.636278,0,0,0,0,0,0 ] - [ -0.1374,-0.411086,0.000214098,0.996571,-0.587983,0.148761,0.2388,-0.160111,-0.112896,-0.533152,0,0,0,-0.131007,-0.369642,0.000227583,0.81911,-0.451966,0.142364,0.30767,0.15952,0.115277,-0.636278,0,0,0,0,0,0 ] - [ -0.137831,-0.410332,0.000187544,0.99313,-0.584964,0.147767,0.240145,-0.160099,-0.112943,-0.534982,0,0,0,-0.131541,-0.369046,0.000198968,0.818289,-0.451409,0.141474,0.307647,0.15952,0.115276,-0.636278,0,0,0,0,0,0 ] - [ -0.138247,-0.409556,0.000186498,0.989672,-0.582282,0.148183,0.241486,-0.160088,-0.112989,-0.536813,0,0,0,-0.132063,-0.368449,0.000197712,0.817467,-0.451183,0.141995,0.307624,0.15952,0.115275,-0.636278,0,0,0,0,0,0 ] - [ -0.138661,-0.408759,0.000185457,0.986196,-0.579604,0.148596,0.242822,-0.160076,-0.113035,-0.538645,0,0,0,-0.132582,-0.367853,0.000196463,0.816643,-0.450956,0.142514,0.307603,0.15952,0.115275,-0.636278,0,0,0,0,0,0 ] - [ -0.139072,-0.40794,0.000184422,0.982705,-0.576932,0.149007,0.244153,-0.160064,-0.113081,-0.540477,0,0,0,-0.133099,-0.367256,0.000195219,0.815819,-0.450728,0.143031,0.307582,0.159521,0.115274,-0.636278,0,0,0,0,0,0 ] - [ -0.139481,-0.407101,0.000183392,0.9792,-0.574265,0.149415,0.245478,-0.160053,-0.113127,-0.542308,0,0,0,-0.133614,-0.36666,0.000193981,0.814994,-0.450499,0.143545,0.307563,0.159521,0.115273,-0.636278,0,0,0,0,0,0 ] - [ -0.139887,-0.406243,0.000182368,0.975682,-0.571606,0.14982,0.246797,-0.160041,-0.113172,-0.544137,0,0,0,-0.134126,-0.366064,0.00019275,0.814169,-0.45027,0.144057,0.307544,0.159521,0.115273,-0.636278,0,0,0,0,0,0 ] - [ -0.140299,-0.405365,0.000160316,0.972154,-0.568613,0.148819,0.248109,-0.16003,-0.113218,-0.545964,0,0,0,-0.134644,-0.365469,0.00016876,0.813343,-0.449698,0.143161,0.307526,0.159521,0.115272,-0.636278,0,0,0,0,0,0 ] - [ -0.1407,-0.40447,0.00015946,0.968615,-0.565971,0.149219,0.249415,-0.160018,-0.113263,-0.547788,0,0,0,-0.135151,-0.364875,0.000167732,0.812518,-0.449468,0.143667,0.307509,0.159521,0.115271,-0.636278,0,0,0,0,0,0 ] - [ -0.141098,-0.403556,0.000158609,0.965069,-0.563338,0.149616,0.250713,-0.160007,-0.113307,-0.549607,0,0,0,-0.135656,-0.364281,0.00016671,0.811693,-0.449237,0.144171,0.307493,0.159522,0.115271,-0.636278,0,0,0,0,0,0 ] - [ -0.141493,-0.402625,0.000157762,0.961516,-0.560716,0.150011,0.252003,-0.159996,-0.113352,-0.551422,0,0,0,-0.136157,-0.363688,0.000165694,0.810869,-0.449006,0.144673,0.307478,0.159522,0.11527,-0.636278,0,0,0,0,0,0 ] - [ -0.141886,-0.401678,0.000156921,0.957958,-0.558105,0.150403,0.253286,-0.159985,-0.113396,-0.553232,0,0,0,-0.136657,-0.363096,0.000164683,0.810046,-0.448774,0.145172,0.307464,0.159522,0.11527,-0.636278,0,0,0,0,0,0 ] - [ -0.142276,-0.400716,0.000156084,0.954397,-0.555506,0.150793,0.254559,-0.159973,-0.11344,-0.555035,0,0,0,-0.137153,-0.362506,0.000163678,0.809224,-0.448543,0.145668,0.30745,0.159522,0.115269,-0.636278,0,0,0,0,0,0 ] - [ -0.142671,-0.399738,0.000137948,0.950833,-0.552573,0.149792,0.255824,-0.159962,-0.113484,-0.556832,0,0,0,-0.137654,-0.361917,0.00014377,0.808404,-0.447964,0.144772,0.307438,0.159522,0.115269,-0.636278,0,0,0,0,0,0 ] - [ -0.143056,-0.398745,0.000137273,0.947269,-0.550002,0.150176,0.257079,-0.159952,-0.113527,-0.55862,0,0,0,-0.138145,-0.361329,0.000142963,0.807585,-0.447733,0.145262,0.307426,0.159522,0.115269,-0.636278,0,0,0,0,0,0 ] - [ -0.143439,-0.397739,0.000136602,0.943706,-0.547445,0.150558,0.258325,-0.159941,-0.11357,-0.560401,0,0,0,-0.138633,-0.360743,0.000142161,0.806768,-0.447503,0.14575,0.307415,0.159522,0.115268,-0.636278,0,0,0,0,0,0 ] - [ -0.143819,-0.396721,0.000135935,0.940146,-0.544904,0.150938,0.25956,-0.15993,-0.113613,-0.562172,0,0,0,-0.139118,-0.360158,0.000141364,0.805953,-0.447272,0.146235,0.307405,0.159522,0.115268,-0.636278,0,0,0,0,0,0 ] - [ -0.144197,-0.395689,0.000135271,0.93659,-0.542379,0.151316,0.260786,-0.159919,-0.113655,-0.563934,0,0,0,-0.139601,-0.359575,0.000140571,0.805141,-0.447043,0.146717,0.307395,0.159523,0.115268,-0.636278,0,0,0,0,0,0 ] - [ -0.144572,-0.394647,0.000134611,0.93304,-0.539872,0.151691,0.262,-0.159909,-0.113697,-0.565686,0,0,0,-0.14008,-0.358995,0.000139784,0.804331,-0.446814,0.147197,0.307387,0.159523,0.115267,-0.636278,0,0,0,0,0,0 ] - [ -0.144951,-0.393593,0.000119788,0.929498,-0.537032,0.150695,0.263203,-0.159898,-0.113739,-0.567426,0,0,0,-0.140563,-0.358416,0.000123384,0.803524,-0.446235,0.146304,0.307379,0.159523,0.115267,-0.636278,0,0,0,0,0,0 ] - [ -0.145322,-0.39253,0.000119283,0.925964,-0.534562,0.151066,0.264395,-0.159888,-0.11378,-0.569154,0,0,0,-0.141037,-0.357839,0.000122787,0.80272,-0.446008,0.146778,0.307372,0.159523,0.115267,-0.636278,0,0,0,0,0,0 ] - [ -0.145691,-0.391457,0.000118781,0.922441,-0.532111,0.151434,0.265574,-0.159878,-0.113821,-0.57087,0,0,0,-0.141508,-0.357265,0.000122194,0.80192,-0.445782,0.147249,0.307366,0.159523,0.115267,-0.636278,0,0,0,0,0,0 ] - [ -0.146057,-0.390375,0.000118281,0.91893,-0.529682,0.1518,0.266742,-0.159868,-0.113861,-0.572573,0,0,0,-0.141977,-0.356693,0.000121605,0.801123,-0.445557,0.147717,0.30736,0.159523,0.115266,-0.636278,0,0,0,0,0,0 ] - [ -0.146421,-0.389286,0.000117785,0.915432,-0.527274,0.152164,0.267897,-0.159858,-0.113901,-0.574263,0,0,0,-0.142442,-0.356124,0.00012102,0.80033,-0.445333,0.148182,0.307356,0.159523,0.115266,-0.636278,0,0,0,0,0,0 ] - [ -0.146783,-0.388189,0.000117291,0.91195,-0.524889,0.152526,0.269039,-0.159848,-0.11394,-0.575937,0,0,0,-0.142905,-0.355557,0.000120439,0.799541,-0.445111,0.148645,0.307352,0.159523,0.115266,-0.636278,0,0,0,0,0,0 ] - [ -0.147148,-0.387086,0.000105183,0.908485,-0.522174,0.151541,0.270168,-0.159838,-0.113979,-0.577597,0,0,0,-0.143369,-0.354993,0.000106967,0.798756,-0.444537,0.147759,0.307349,0.159523,0.115266,-0.636278,0,0,0,0,0,0 ] - [ -0.147506,-0.385978,0.000104837,0.905039,-0.519836,0.151898,0.271284,-0.159829,-0.114018,-0.579242,0,0,0,-0.143826,-0.354432,0.000106568,0.797975,-0.444318,0.148215,0.307346,0.159523,0.115266,-0.636278,0,0,0,0,0,0 ] - [ -0.147863,-0.384865,0.000104492,0.901612,-0.517522,0.152254,0.272385,-0.159819,-0.114056,-0.58087,0,0,0,-0.14428,-0.353873,0.000106171,0.797199,-0.4441,0.148669,0.307345,0.159523,0.115266,-0.636278,0,0,0,0,0,0 ] - [ -0.148217,-0.383747,0.000104148,0.898207,-0.515235,0.152608,0.273473,-0.15981,-0.114094,-0.582481,0,0,0,-0.144731,-0.353318,0.000105777,0.796428,-0.443885,0.14912,0.307344,0.159523,0.115266,-0.636278,0,0,0,0,0,0 ] - [ -0.148569,-0.382627,0.000103807,0.894825,-0.512974,0.152961,0.274546,-0.1598,-0.114131,-0.584075,0,0,0,-0.14518,-0.352766,0.000105386,0.795662,-0.443671,0.149568,0.307343,0.159523,0.115266,-0.636278,0,0,0,0,0,0 ] - [ -0.14892,-0.381504,0.000103467,0.891469,-0.51074,0.153311,0.275605,-0.159791,-0.114167,-0.585651,0,0,0,-0.145625,-0.352217,0.000104997,0.794901,-0.443459,0.150014,0.307344,0.159523,0.115266,-0.636278,0,0,0,0,0,0 ] - [ -0.149273,-0.380379,9.35088e-005,0.888138,-0.508181,0.152339,0.276648,-0.159782,-0.114203,-0.587208,0,0,0,-0.146072,-0.351671,9.38926e-005,0.794146,-0.442896,0.149135,0.307345,0.159523,0.115266,-0.636278,0,0,0,0,0,0 ] - [ -0.14962,-0.379253,9.33089e-005,0.884835,-0.506005,0.152686,0.277677,-0.159774,-0.114239,-0.588746,0,0,0,-0.146512,-0.351129,9.36763e-005,0.793396,-0.442689,0.149575,0.307347,0.159523,0.115266,-0.636278,0,0,0,0,0,0 ] - [ -0.149966,-0.378127,9.31101e-005,0.881562,-0.503857,0.153032,0.27869,-0.159765,-0.114274,-0.590265,0,0,0,-0.146949,-0.35059,9.34615e-005,0.792652,-0.442484,0.150012,0.307349,0.159523,0.115266,-0.636278,0,0,0,0,0,0 ] - [ -0.15031,-0.377001,9.29122e-005,0.878319,-0.50174,0.153376,0.279687,-0.159756,-0.114308,-0.591763,0,0,0,-0.147383,-0.350055,9.32481e-005,0.791914,-0.442281,0.150446,0.307353,0.159523,0.115266,-0.636278,0,0,0,0,0,0 ] - [ -0.150653,-0.375877,9.27153e-005,0.875109,-0.499655,0.153718,0.280669,-0.159748,-0.114342,-0.593241,0,0,0,-0.147815,-0.349523,9.30361e-005,0.791182,-0.442081,0.150878,0.307357,0.159523,0.115266,-0.636278,0,0,0,0,0,0 ] - [ -0.150994,-0.374755,9.25195e-005,0.871933,-0.497601,0.154059,0.281634,-0.15974,-0.114376,-0.594698,0,0,0,-0.148244,-0.348996,9.28256e-005,0.790456,-0.441883,0.151307,0.307361,0.159523,0.115266,-0.636278,0,0,0,0,0,0 ] - [ -0.151337,-0.373636,8.41891e-005,0.868793,-0.495227,0.153102,0.282583,-0.159731,-0.114408,-0.596133,0,0,0,-0.148673,-0.348472,8.35619e-005,0.789737,-0.441336,0.150436,0.307366,0.159523,0.115267,-0.636278,0,0,0,0,0,0 ] - [ -0.151675,-0.37252,8.41267e-005,0.865689,-0.493239,0.15344,0.283515,-0.159723,-0.114441,-0.597547,0,0,0,-0.149096,-0.347951,8.35145e-005,0.789025,-0.441144,0.150859,0.307372,0.159523,0.115267,-0.636278,0,0,0,0,0,0 ] - [ -0.152012,-0.371409,8.40646e-005,0.862624,-0.491285,0.153777,0.284431,-0.159716,-0.114472,-0.598937,0,0,0,-0.149517,-0.347435,8.34674e-005,0.788319,-0.440954,0.15128,0.307379,0.159523,0.115267,-0.636278,0,0,0,0,0,0 ] - [ -0.152348,-0.370303,8.4003e-005,0.859598,-0.489366,0.154113,0.285329,-0.159708,-0.114503,-0.600305,0,0,0,-0.149935,-0.346923,8.34206e-005,0.787621,-0.440768,0.151698,0.307386,0.159523,0.115267,-0.636278,0,0,0,0,0,0 ] - [ -0.152683,-0.369203,8.39418e-005,0.856613,-0.487482,0.154448,0.286211,-0.1597,-0.114534,-0.60165,0,0,0,-0.150351,-0.346415,8.33742e-005,0.786929,-0.440584,0.152114,0.307394,0.159523,0.115267,-0.636278,0,0,0,0,0,0 ] - [ -0.153017,-0.368109,8.3881e-005,0.853671,-0.485633,0.154782,0.287075,-0.159693,-0.114564,-0.60297,0,0,0,-0.150764,-0.345911,8.33281e-005,0.786245,-0.440404,0.152527,0.307402,0.159523,0.115268,-0.636278,0,0,0,0,0,0 ] - [ -0.153352,-0.367022,7.6717e-005,0.850773,-0.483471,0.15384,0.287922,-0.159686,-0.114593,-0.604267,0,0,0,-0.151177,-0.345411,7.54278e-005,0.785568,-0.439876,0.151662,0.307411,0.159522,0.115268,-0.636278,0,0,0,0,0,0 ] - [ -0.153684,-0.365944,7.67845e-005,0.84792,-0.481697,0.154172,0.288751,-0.159679,-0.114622,-0.605539,0,0,0,-0.151585,-0.344916,7.55356e-005,0.784898,-0.439702,0.15207,0.307421,0.159522,0.115268,-0.636278,0,0,0,0,0,0 ] - [ -0.154015,-0.364874,7.68521e-005,0.845113,-0.47996,0.154502,0.289562,-0.159672,-0.11465,-0.606787,0,0,0,-0.15199,-0.344425,7.56428e-005,0.784236,-0.439532,0.152476,0.307431,0.159522,0.115269,-0.636278,0,0,0,0,0,0 ] - [ -0.154345,-0.363814,7.69196e-005,0.842354,-0.478261,0.154832,0.290356,-0.159665,-0.114677,-0.608009,0,0,0,-0.152393,-0.343938,7.57492e-005,0.783582,-0.439364,0.152878,0.307441,0.159522,0.115269,-0.636278,0,0,0,0,0,0 ] - [ -0.154674,-0.362763,7.69873e-005,0.839644,-0.476601,0.155161,0.291131,-0.159658,-0.114704,-0.609206,0,0,0,-0.152793,-0.343456,7.58551e-005,0.782936,-0.4392,0.153279,0.307453,0.159522,0.115269,-0.636278,0,0,0,0,0,0 ] - [ -0.155002,-0.361724,7.7055e-005,0.836984,-0.474981,0.155489,0.291889,-0.159652,-0.11473,-0.610377,0,0,0,-0.153191,-0.342978,7.59603e-005,0.782298,-0.43904,0.153677,0.307465,0.159522,0.11527,-0.636278,0,0,0,0,0,0 ] - [ -0.155332,-0.360696,7.06646e-005,0.834375,-0.473052,0.154563,0.292628,-0.159646,-0.114756,-0.611522,0,0,0,-0.153589,-0.342505,6.9008e-005,0.781668,-0.438535,0.152818,0.307477,0.159522,0.11527,-0.636278,0,0,0,0,0,0 ] - [ -0.155659,-0.35968,7.08568e-005,0.831819,-0.471512,0.15489,0.293349,-0.159639,-0.114781,-0.61264,0,0,0,-0.153983,-0.342037,6.92585e-005,0.781046,-0.438381,0.153211,0.30749,0.159522,0.115271,-0.636278,0,0,0,0,0,0 ] - [ -0.155986,-0.358676,7.10488e-005,0.829316,-0.470012,0.155216,0.294052,-0.159634,-0.114805,-0.613732,0,0,0,-0.154373,-0.341573,6.95074e-005,0.780432,-0.438232,0.153602,0.307504,0.159521,0.115271,-0.636278,0,0,0,0,0,0 ] - [ -0.156311,-0.357686,7.12407e-005,0.826867,-0.468553,0.155542,0.294736,-0.159628,-0.114829,-0.614798,0,0,0,-0.154762,-0.341114,6.97549e-005,0.779827,-0.438086,0.153991,0.307518,0.159521,0.115272,-0.636278,0,0,0,0,0,0 ] - [ -0.156637,-0.35671,7.14326e-005,0.824473,-0.467136,0.155867,0.295402,-0.159622,-0.114852,-0.615837,0,0,0,-0.155148,-0.340659,7.00008e-005,0.77923,-0.437943,0.154377,0.307532,0.159521,0.115272,-0.636278,0,0,0,0,0,0 ] - [ -0.156961,-0.355748,7.16245e-005,0.822136,-0.46576,0.156192,0.29605,-0.159617,-0.114874,-0.616848,0,0,0,-0.155532,-0.340209,7.02453e-005,0.778642,-0.437805,0.154761,0.307547,0.159521,0.115273,-0.636278,0,0,0,0,0,0 ] - [ -0.157288,-0.354801,6.56899e-005,0.819855,-0.464081,0.155279,0.296679,-0.159611,-0.114896,-0.617832,0,0,0,-0.155916,-0.339764,6.38953e-005,0.778062,-0.437325,0.153905,0.307563,0.159521,0.115273,-0.636278,0,0,0,0,0,0 ] - [ -0.157612,-0.35387,6.60034e-005,0.817633,-0.46279,0.155603,0.29729,-0.159606,-0.114917,-0.618789,0,0,0,-0.156296,-0.339324,6.42772e-005,0.777491,-0.437194,0.154285,0.307579,0.159521,0.115274,-0.636278,0,0,0,0,0,0 ] - [ -0.157935,-0.352955,6.63167e-005,0.815469,-0.461541,0.155926,0.297882,-0.159601,-0.114938,-0.619719,0,0,0,-0.156673,-0.338888,6.46568e-005,0.776928,-0.437067,0.154662,0.307596,0.15952,0.115274,-0.636278,0,0,0,0,0,0 ] - [ -0.158259,-0.352056,6.663e-005,0.813364,-0.460335,0.15625,0.298456,-0.159596,-0.114957,-0.62062,0,0,0,-0.157048,-0.338458,6.50342e-005,0.776375,-0.436944,0.155038,0.307613,0.15952,0.115275,-0.636278,0,0,0,0,0,0 ] - [ -0.158582,-0.351175,6.69432e-005,0.81132,-0.459172,0.156573,0.299012,-0.159591,-0.114977,-0.621495,0,0,0,-0.157421,-0.338032,6.54094e-005,0.77583,-0.436825,0.155411,0.30763,0.15952,0.115275,-0.636278,0,0,0,0,0,0 ] - [ -0.158904,-0.35031,6.72565e-005,0.809336,-0.458052,0.156895,0.299549,-0.159587,-0.114995,-0.622341,0,0,0,-0.157792,-0.337611,6.57824e-005,0.775293,-0.43671,0.155782,0.307648,0.15952,0.115276,-0.636278,0,0,0,0,0,0 ] - [ -0.159227,-0.349464,6.75698e-005,0.807413,-0.456975,0.157218,0.300069,-0.159582,-0.115013,-0.62316,0,0,0,-0.158161,-0.337195,6.61533e-005,0.774766,-0.436598,0.156151,0.307667,0.15952,0.115277,-0.636278,0,0,0,0,0,0 ] - [ -0.159551,-0.348636,6.10637e-005,0.805551,-0.455548,0.156135,0.30057,-0.159578,-0.115031,-0.623951,0,0,0,-0.15853,-0.336784,5.93068e-005,0.774248,-0.436097,0.155112,0.307686,0.159519,0.115277,-0.636278,0,0,0,0,0,0 ] - [ -0.159873,-0.347827,6.15144e-005,0.803751,-0.454557,0.156457,0.301053,-0.159574,-0.115047,-0.624715,0,0,0,-0.158895,-0.336377,5.9827e-005,0.773738,-0.435994,0.155477,0.307705,0.159519,0.115278,-0.636278,0,0,0,0,0,0 ] - [ -0.160195,-0.347037,6.1965e-005,0.802014,-0.45361,0.156779,0.301518,-0.15957,-0.115063,-0.625451,0,0,0,-0.159258,-0.335976,6.03442e-005,0.773238,-0.435895,0.15584,0.307725,0.159519,0.115279,-0.636278,0,0,0,0,0,0 ] - [ -0.160517,-0.346266,6.24156e-005,0.800338,-0.452705,0.157101,0.301965,-0.159566,-0.115079,-0.626159,0,0,0,-0.159618,-0.335579,6.08584e-005,0.772746,-0.435799,0.156201,0.307745,0.159519,0.115279,-0.636278,0,0,0,0,0,0 ] - [ -0.160839,-0.345514,6.28663e-005,0.798725,-0.451844,0.157423,0.302395,-0.159563,-0.115094,-0.62684,0,0,0,-0.159977,-0.335188,6.13698e-005,0.772263,-0.435708,0.15656,0.307766,0.159519,0.11528,-0.636278,0,0,0,0,0,0 ] - [ -0.16116,-0.344783,6.33171e-005,0.797175,-0.451025,0.157744,0.302807,-0.159559,-0.115108,-0.627494,0,0,0,-0.160334,-0.334801,6.18783e-005,0.771789,-0.435621,0.156917,0.307787,0.159518,0.115281,-0.636278,0,0,0,0,0,0 ] - [ -0.161484,-0.344071,5.7528e-005,0.795687,-0.449904,0.156837,0.303202,-0.159556,-0.115122,-0.628121,0,0,0,-0.160691,-0.334419,5.58813e-005,0.771324,-0.435193,0.156043,0.307809,0.159518,0.115282,-0.636278,0,0,0,0,0,0 ] - [ -0.161805,-0.34338,5.80983e-005,0.794262,-0.44917,0.157159,0.30358,-0.159553,-0.115135,-0.628721,0,0,0,-0.161044,-0.334042,5.65138e-005,0.770868,-0.435113,0.156397,0.30783,0.159518,0.115282,-0.636278,0,0,0,0,0,0 ] - [ -0.162126,-0.34271,5.86685e-005,0.792899,-0.448478,0.15748,0.303941,-0.15955,-0.115147,-0.629294,0,0,0,-0.161395,-0.33367,5.71428e-005,0.77042,-0.435038,0.156748,0.307853,0.159518,0.115283,-0.636278,0,0,0,0,0,0 ] - [ -0.162447,-0.34206,5.92388e-005,0.791599,-0.447827,0.157801,0.304285,-0.159547,-0.115159,-0.62984,0,0,0,-0.161744,-0.333303,5.77683e-005,0.769982,-0.434967,0.157097,0.307875,0.159517,0.115284,-0.636278,0,0,0,0,0,0 ] - [ -0.162768,-0.341431,5.9809e-005,0.79036,-0.447217,0.158122,0.304613,-0.159544,-0.115171,-0.63036,0,0,0,-0.162091,-0.33294,5.83903e-005,0.769552,-0.434899,0.157444,0.307898,0.159517,0.115285,-0.636278,0,0,0,0,0,0 ] - [ -0.163089,-0.340822,6.03792e-005,0.789182,-0.446648,0.158443,0.304925,-0.159541,-0.115181,-0.630855,0,0,0,-0.162436,-0.332583,5.90088e-005,0.76913,-0.434836,0.15779,0.307922,0.159517,0.115285,-0.636278,0,0,0,0,0,0 ] - [ -0.16341,-0.340235,6.09493e-005,0.788066,-0.446119,0.158764,0.305221,-0.159539,-0.115192,-0.631323,0,0,0,-0.16278,-0.33223,5.96237e-005,0.768717,-0.434776,0.158133,0.307946,0.159517,0.115286,-0.636278,0,0,0,0,0,0 ] - [ -0.163733,-0.339668,5.441e-005,0.78701,-0.445243,0.157704,0.305501,-0.159536,-0.115201,-0.631767,0,0,0,-0.163123,-0.331881,5.28992e-005,0.768313,-0.434333,0.157093,0.30797,0.159516,0.115287,-0.636278,0,0,0,0,0,0 ] - [ -0.164053,-0.339123,5.51129e-005,0.786014,-0.444792,0.158024,0.305766,-0.159534,-0.11521,-0.632185,0,0,0,-0.163463,-0.331538,5.36471e-005,0.767917,-0.43428,0.157433,0.307994,0.159516,0.115288,-0.636278,0,0,0,0,0,0 ] - [ -0.164373,-0.338598,5.58153e-005,0.785076,-0.44438,0.158344,0.306016,-0.159532,-0.115219,-0.632579,0,0,0,-0.1638,-0.331199,5.43906e-005,0.76753,-0.434232,0.157771,0.308019,0.159516,0.115289,-0.636278,0,0,0,0,0,0 ] - [ -0.164693,-0.338093,5.65174e-005,0.784197,-0.444005,0.158664,0.306251,-0.15953,-0.115227,-0.632949,0,0,0,-0.164136,-0.330865,5.51298e-005,0.767151,-0.434187,0.158107,0.308044,0.159516,0.115289,-0.636278,0,0,0,0,0,0 ] - [ -0.165012,-0.33761,5.72189e-005,0.783375,-0.443666,0.158984,0.306472,-0.159528,-0.115235,-0.633295,0,0,0,-0.16447,-0.330535,5.58646e-005,0.76678,-0.434146,0.158441,0.308069,0.159515,0.11529,-0.636278,0,0,0,0,0,0 ] - [ -0.165331,-0.337147,5.79199e-005,0.782609,-0.443364,0.159303,0.306679,-0.159526,-0.115242,-0.633618,0,0,0,-0.164801,-0.33021,5.6595e-005,0.766417,-0.434108,0.158772,0.308095,0.159515,0.115291,-0.636278,0,0,0,0,0,0 ] - [ -0.16565,-0.336704,5.86201e-005,0.781899,-0.443096,0.159622,0.306873,-0.159525,-0.115249,-0.633919,0,0,0,-0.165131,-0.329889,5.73209e-005,0.766062,-0.434074,0.159102,0.308121,0.159515,0.115292,-0.636278,0,0,0,0,0,0 ] - [ -0.165971,-0.336281,5.19503e-005,0.781243,-0.442476,0.158555,0.307054,-0.159523,-0.115255,-0.634197,0,0,0,-0.165462,-0.329573,5.04864e-005,0.765715,-0.433656,0.158046,0.308148,0.159514,0.115293,-0.636278,0,0,0,0,0,0 ] - [ -0.166288,-0.335878,5.27798e-005,0.780639,-0.442275,0.158873,0.307222,-0.159522,-0.115261,-0.634454,0,0,0,-0.165787,-0.329261,5.13372e-005,0.765375,-0.433629,0.158372,0.308174,0.159514,0.115294,-0.636278,0,0,0,0,0,0 ] - [ -0.166605,-0.335495,5.36078e-005,0.780086,-0.442106,0.159191,0.307377,-0.15952,-0.115266,-0.63469,0,0,0,-0.166111,-0.328954,5.21824e-005,0.765043,-0.433605,0.158695,0.308201,0.159514,0.115295,-0.636278,0,0,0,0,0,0 ] - [ -0.166922,-0.335131,5.44342e-005,0.779584,-0.441968,0.159507,0.307521,-0.159519,-0.115271,-0.634906,0,0,0,-0.166432,-0.32865,5.3022e-005,0.764719,-0.433584,0.159017,0.308228,0.159514,0.115296,-0.636278,0,0,0,0,0,0 ] - [ -0.167237,-0.334785,5.52587e-005,0.77913,-0.441859,0.159823,0.307654,-0.159518,-0.115276,-0.635103,0,0,0,-0.166752,-0.328351,5.3856e-005,0.764402,-0.433566,0.159337,0.308256,0.159513,0.115297,-0.636278,0,0,0,0,0,0 ] - [ -0.167552,-0.334458,5.60811e-005,0.778722,-0.441779,0.160138,0.307776,-0.159517,-0.11528,-0.63528,0,0,0,-0.167069,-0.328056,5.46841e-005,0.764092,-0.43355,0.159654,0.308283,0.159513,0.115298,-0.636278,0,0,0,0,0,0 ] - [ -0.167866,-0.334149,5.69011e-005,0.77836,-0.441725,0.160452,0.307888,-0.159516,-0.115284,-0.63544,0,0,0,-0.167384,-0.327766,5.55064e-005,0.763789,-0.433538,0.15997,0.308311,0.159513,0.115299,-0.636278,0,0,0,0,0,0 ] - [ -0.168181,-0.333858,5.03738e-005,0.77804,-0.441317,0.159395,0.307991,-0.159515,-0.115287,-0.635582,0,0,0,-0.167699,-0.327479,4.88043e-005,0.763493,-0.433149,0.158913,0.30834,0.159512,0.1153,-0.636278,0,0,0,0,0,0 ] - [ -0.168492,-0.333584,5.13142e-005,0.777762,-0.441314,0.159707,0.308084,-0.159514,-0.115291,-0.635708,0,0,0,-0.16801,-0.327196,4.97396e-005,0.763204,-0.433143,0.159224,0.308368,0.159512,0.1153,-0.636278,0,0,0,0,0,0 ] - [ -0.168802,-0.333326,5.22508e-005,0.777523,-0.441332,0.160017,0.308169,-0.159514,-0.115294,-0.635818,0,0,0,-0.168318,-0.326917,5.06676e-005,0.762921,-0.433139,0.159532,0.308397,0.159512,0.115301,-0.636278,0,0,0,0,0,0 ] - [ -0.169111,-0.333084,5.31833e-005,0.777322,-0.441373,0.160326,0.308246,-0.159513,-0.115296,-0.635913,0,0,0,-0.168623,-0.326642,5.15881e-005,0.762644,-0.433137,0.159838,0.308425,0.159511,0.115302,-0.636278,0,0,0,0,0,0 ] - [ -0.169418,-0.332858,5.41111e-005,0.777155,-0.441432,0.160634,0.308316,-0.159512,-0.115299,-0.635995,0,0,0,-0.168926,-0.326371,5.25008e-005,0.762374,-0.433138,0.160141,0.308454,0.159511,0.115303,-0.636278,0,0,0,0,0,0 ] - [ -0.169724,-0.332646,5.50338e-005,0.777021,-0.44151,0.16094,0.308379,-0.159512,-0.115301,-0.636064,0,0,0,-0.169227,-0.326103,5.34056e-005,0.762109,-0.433141,0.160442,0.308484,0.159511,0.115304,-0.636278,0,0,0,0,0,0 ] - [ -0.170027,-0.332448,5.59511e-005,0.776917,-0.441604,0.161243,0.308436,-0.159511,-0.115303,-0.63612,0,0,0,-0.169525,-0.325839,5.43021e-005,0.76185,-0.433147,0.16074,0.308513,0.159511,0.115305,-0.636278,0,0,0,0,0,0 ] - [ -0.170331,-0.332264,4.99011e-005,0.776841,-0.441342,0.160202,0.308488,-0.159511,-0.115305,-0.636166,0,0,0,-0.169822,-0.325578,4.80481e-005,0.761597,-0.432784,0.159692,0.308543,0.15951,0.115306,-0.636278,0,0,0,0,0,0 ] - [ -0.17063,-0.332092,5.09236e-005,0.77679,-0.441463,0.160501,0.308536,-0.15951,-0.115306,-0.636203,0,0,0,-0.170114,-0.325321,4.90423e-005,0.761348,-0.432793,0.159984,0.308573,0.15951,0.115307,-0.636278,0,0,0,0,0,0 ] - [ -0.170927,-0.331932,5.1938e-005,0.776762,-0.441595,0.160799,0.308579,-0.15951,-0.115308,-0.63623,0,0,0,-0.170403,-0.325067,5.00263e-005,0.761105,-0.432804,0.160274,0.308603,0.15951,0.115308,-0.636278,0,0,0,0,0,0 ] - [ -0.171222,-0.331781,5.29436e-005,0.776754,-0.441738,0.161093,0.308619,-0.159509,-0.115309,-0.63625,0,0,0,-0.170689,-0.324816,5.09996e-005,0.760867,-0.432816,0.16056,0.308633,0.159509,0.115309,-0.636278,0,0,0,0,0,0 ] - [ -0.171513,-0.331639,5.39399e-005,0.776762,-0.441888,0.161385,0.308656,-0.159509,-0.11531,-0.636263,0,0,0,-0.170972,-0.324568,5.1962e-005,0.760633,-0.43283,0.160843,0.308663,0.159509,0.11531,-0.636278,0,0,0,0,0,0 ] - [ -0.171802,-0.331504,5.4926e-005,0.776784,-0.442046,0.161674,0.308691,-0.159509,-0.115311,-0.636272,0,0,0,-0.171252,-0.324323,5.2913e-005,0.760403,-0.432845,0.161123,0.308694,0.159509,0.115312,-0.636278,0,0,0,0,0,0 ] - [ -0.172087,-0.331375,5.59011e-005,0.776818,-0.442208,0.16196,0.308723,-0.159508,-0.115313,-0.636276,0,0,0,-0.171528,-0.324081,5.38522e-005,0.760177,-0.432862,0.161399,0.308724,0.159508,0.115313,-0.636278,0,0,0,0,0,0 ] - [ -0.172372,-0.33125,5.06595e-005,0.776858,-0.442016,0.160941,0.308755,-0.159508,-0.115314,-0.636277,0,0,0,-0.171803,-0.323842,4.83758e-005,0.759955,-0.432522,0.160371,0.308755,0.159508,0.115314,-0.636278,0,0,0,0,0,0 ] - [ -0.17265,-0.331128,5.17159e-005,0.776903,-0.442183,0.16122,0.308786,-0.159508,-0.115315,-0.636278,0,0,0,-0.172072,-0.323605,4.9392e-005,0.759737,-0.43254,0.16064,0.308786,0.159508,0.115315,-0.636278,0,0,0,0,0,0 ] - [ -0.172924,-0.331008,5.27577e-005,0.776949,-0.442349,0.161494,0.308817,-0.159507,-0.115316,-0.636278,0,0,0,-0.172337,-0.32337,5.03936e-005,0.759521,-0.432559,0.160906,0.308817,0.159507,0.115316,-0.636278,0,0,0,0,0,0 ] - [ -0.173195,-0.33089,5.37842e-005,0.776996,-0.442514,0.161765,0.308848,-0.159507,-0.115317,-0.636278,0,0,0,-0.172598,-0.323138,5.13803e-005,0.759309,-0.432578,0.161167,0.308848,0.159507,0.115317,-0.636278,0,0,0,0,0,0 ] - [ -0.173461,-0.330773,5.47953e-005,0.777044,-0.442679,0.162032,0.308879,-0.159507,-0.115318,-0.636278,0,0,0,-0.172855,-0.322909,5.23518e-005,0.759099,-0.432598,0.161424,0.308879,0.159507,0.115318,-0.636278,0,0,0,0,0,0 ] - [ -0.173724,-0.330657,5.57909e-005,0.777093,-0.442844,0.162295,0.308911,-0.159506,-0.115319,-0.636278,0,0,0,-0.173108,-0.322682,5.3308e-005,0.758892,-0.432618,0.161678,0.308911,0.159506,0.115319,-0.636278,0,0,0,0,0,0 ] - [ -0.173982,-0.330542,5.67707e-005,0.777142,-0.443007,0.162553,0.308942,-0.159506,-0.11532,-0.636278,0,0,0,-0.173357,-0.322457,5.42487e-005,0.758689,-0.43264,0.161927,0.308942,0.159506,0.11532,-0.636278,0,0,0,0,0,0 ] - [ -0.174238,-0.33043,5.22223e-005,0.777192,-0.44283,0.161571,0.308974,-0.159506,-0.115321,-0.636278,0,0,0,-0.173604,-0.322235,4.94488e-005,0.758488,-0.432321,0.160936,0.308974,0.159506,0.115321,-0.636278,0,0,0,0,0,0 ] - [ -0.174488,-0.330318,5.32602e-005,0.777242,-0.442992,0.161821,0.309005,-0.159505,-0.115322,-0.636278,0,0,0,-0.173845,-0.322015,5.0445e-005,0.758291,-0.432344,0.161177,0.309005,0.159505,0.115322,-0.636278,0,0,0,0,0,0 ] - [ -0.174733,-0.330208,5.42804e-005,0.777293,-0.443153,0.162067,0.309037,-0.159505,-0.115323,-0.636278,0,0,0,-0.174082,-0.321798,5.14238e-005,0.758097,-0.432367,0.161414,0.309037,0.159505,0.115323,-0.636278,0,0,0,0,0,0 ] - [ -0.174975,-0.3301,5.52827e-005,0.777345,-0.443313,0.162309,0.309069,-0.159505,-0.115324,-0.636278,0,0,0,-0.174314,-0.321584,5.2385e-005,0.757906,-0.43239,0.161647,0.309069,0.159505,0.115324,-0.636278,0,0,0,0,0,0 ] - [ -0.175212,-0.329993,5.62668e-005,0.777398,-0.443473,0.162546,0.309101,-0.159504,-0.115325,-0.636278,0,0,0,-0.174543,-0.321372,5.33284e-005,0.757718,-0.432415,0.161875,0.309101,0.159504,0.115325,-0.636278,0,0,0,0,0,0 ] - [ -0.175444,-0.329887,5.72327e-005,0.777451,-0.443632,0.162779,0.309132,-0.159504,-0.115326,-0.636278,0,0,0,-0.174767,-0.321163,5.4254e-005,0.757534,-0.432439,0.1621,0.309132,0.159504,0.115326,-0.636278,0,0,0,0,0,0 ] - [ -0.175672,-0.329783,5.81801e-005,0.777506,-0.44379,0.163007,0.309164,-0.159504,-0.115327,-0.636278,0,0,0,-0.174986,-0.320956,5.51615e-005,0.757353,-0.432465,0.16232,0.309164,0.159504,0.115327,-0.636278,0,0,0,0,0,0 ] - [ -0.175896,-0.329681,5.91089e-005,0.77756,-0.443947,0.163231,0.309196,-0.159503,-0.115329,-0.636278,0,0,0,-0.175201,-0.320752,5.60508e-005,0.757176,-0.432491,0.162535,0.309196,0.159503,0.115329,-0.636278,0,0,0,0,0,0 ] - [ -0.176117,-0.32958,5.45967e-005,0.777616,-0.443745,0.162153,0.309228,-0.159503,-0.11533,-0.636278,0,0,0,-0.175414,-0.320551,5.12497e-005,0.757002,-0.43216,0.161449,0.309228,0.159503,0.11533,-0.636278,0,0,0,0,0,0 ] - [ -0.176332,-0.329481,5.55694e-005,0.777672,-0.443901,0.162368,0.30926,-0.159503,-0.115331,-0.636278,0,0,0,-0.175621,-0.320353,5.21806e-005,0.756831,-0.432187,0.161655,0.30926,0.159503,0.115331,-0.636278,0,0,0,0,0,0 ] - [ -0.176542,-0.329383,5.65214e-005,0.777729,-0.444056,0.162578,0.309292,-0.159502,-0.115332,-0.636278,0,0,0,-0.175823,-0.320157,5.30911e-005,0.756664,-0.432216,0.161857,0.309292,0.159502,0.115332,-0.636278,0,0,0,0,0,0 ] - [ -0.176747,-0.329287,5.74524e-005,0.777787,-0.444209,0.162784,0.309324,-0.159502,-0.115333,-0.636278,0,0,0,-0.17602,-0.319965,5.39812e-005,0.7565,-0.432245,0.162055,0.309324,0.159502,0.115333,-0.636278,0,0,0,0,0,0 ] - [ -0.176948,-0.329192,5.83623e-005,0.777845,-0.444362,0.162985,0.309356,-0.159501,-0.115334,-0.636278,0,0,0,-0.176213,-0.319775,5.48506e-005,0.75634,-0.432274,0.162248,0.309356,0.159501,0.115334,-0.636278,0,0,0,0,0,0 ] - [ -0.177144,-0.329099,5.92509e-005,0.777904,-0.444514,0.163182,0.309389,-0.159501,-0.115335,-0.636278,0,0,0,-0.176401,-0.319588,5.56993e-005,0.756183,-0.432305,0.162437,0.309389,0.159501,0.115335,-0.636278,0,0,0,0,0,0 ] - [ -0.177335,-0.329008,6.01181e-005,0.777964,-0.444665,0.163373,0.309421,-0.159501,-0.115336,-0.636278,0,0,0,-0.176585,-0.319404,5.6527e-005,0.75603,-0.432336,0.162621,0.309421,0.159501,0.115336,-0.636278,0,0,0,0,0,0 ] - [ -0.177522,-0.328918,6.09637e-005,0.778024,-0.444816,0.16356,0.309453,-0.1595,-0.115337,-0.636278,0,0,0,-0.176764,-0.319222,5.73337e-005,0.755881,-0.432368,0.1628,0.309453,0.1595,0.115337,-0.636278,0,0,0,0,0,0 ] - [ -0.177704,-0.32883,6.17876e-005,0.778085,-0.444965,0.163742,0.309485,-0.1595,-0.115338,-0.636278,0,0,0,-0.176938,-0.319044,5.81192e-005,0.755735,-0.4324,0.162975,0.309485,0.1595,0.115338,-0.636278,0,0,0,0,0,0 ] - [ -0.177883,-0.328743,5.73235e-005,0.778147,-0.444747,0.162598,0.309517,-0.1595,-0.115339,-0.636278,0,0,0,-0.17711,-0.318869,5.33357e-005,0.755593,-0.432068,0.161823,0.309517,0.1595,0.115339,-0.636278,0,0,0,0,0,0 ] - [ -0.178055,-0.328659,5.81702e-005,0.77821,-0.444895,0.16277,0.309549,-0.159499,-0.11534,-0.636278,0,0,0,-0.177274,-0.318696,5.41422e-005,0.755455,-0.432102,0.161988,0.309549,0.159499,0.11534,-0.636278,0,0,0,0,0,0 ] - [ -0.178222,-0.328575,5.89927e-005,0.778273,-0.445041,0.162938,0.309581,-0.159499,-0.115342,-0.636278,0,0,0,-0.177434,-0.318527,5.49253e-005,0.75532,-0.432137,0.162148,0.309581,0.159499,0.115342,-0.636278,0,0,0,0,0,0 ] - [ -0.178385,-0.328494,5.97911e-005,0.778337,-0.445187,0.1631,0.309612,-0.159499,-0.115343,-0.636278,0,0,0,-0.17759,-0.318361,5.56847e-005,0.755189,-0.432173,0.162304,0.309612,0.159499,0.115343,-0.636278,0,0,0,0,0,0 ] - [ -0.178542,-0.328414,6.0565e-005,0.778401,-0.445331,0.163258,0.309644,-0.159498,-0.115344,-0.636278,0,0,0,-0.17774,-0.318197,5.64204e-005,0.755063,-0.432209,0.162454,0.309644,0.159498,0.115344,-0.636278,0,0,0,0,0,0 ] - [ -0.178695,-0.328336,6.13144e-005,0.778467,-0.445475,0.163411,0.309676,-0.159498,-0.115345,-0.636278,0,0,0,-0.177886,-0.318037,5.71322e-005,0.754939,-0.432246,0.1626,0.309676,0.159498,0.115345,-0.636278,0,0,0,0,0,0 ] - [ -0.178842,-0.328259,6.20391e-005,0.778532,-0.445617,0.163558,0.309708,-0.159498,-0.115346,-0.636278,0,0,0,-0.178026,-0.31788,5.78199e-005,0.75482,-0.432284,0.162741,0.309708,0.159498,0.115346,-0.636278,0,0,0,0,0,0 ] - [ -0.178984,-0.328185,6.27389e-005,0.778599,-0.445758,0.163701,0.309739,-0.159497,-0.115347,-0.636278,0,0,0,-0.178162,-0.317726,5.84834e-005,0.754705,-0.432323,0.162877,0.309739,0.159497,0.115347,-0.636278,0,0,0,0,0,0 ] - [ -0.179122,-0.328112,6.34137e-005,0.778667,-0.445899,0.163838,0.309771,-0.159497,-0.115348,-0.636278,0,0,0,-0.178293,-0.317575,5.91227e-005,0.754594,-0.432362,0.163008,0.309771,0.159497,0.115348,-0.636278,0,0,0,0,0,0 ] - [ -0.179254,-0.32804,6.40634e-005,0.778735,-0.446038,0.163971,0.309803,-0.159497,-0.115349,-0.636278,0,0,0,-0.178418,-0.317429,5.97319e-005,0.754487,-0.432402,0.163133,0.309803,0.159497,0.115349,-0.636278,0,0,0,0,0,0 ] - [ -0.179382,-0.327971,5.96852e-005,0.778803,-0.445822,0.162816,0.309834,-0.159496,-0.11535,-0.636278,0,0,0,-0.17854,-0.317285,5.50284e-005,0.754384,-0.43209,0.161973,0.309834,0.159496,0.11535,-0.636278,0,0,0,0,0,0 ] - [ -0.179503,-0.327904,6.03302e-005,0.778872,-0.445959,0.162938,0.309865,-0.159496,-0.115351,-0.636278,0,0,0,-0.178656,-0.317143,5.56376e-005,0.754284,-0.432131,0.162089,0.309865,0.159496,0.115351,-0.636278,0,0,0,0,0,0 ] - [ -0.17962,-0.327838,6.09477e-005,0.778942,-0.446095,0.163055,0.309897,-0.159496,-0.115352,-0.636278,0,0,0,-0.178767,-0.317005,5.62201e-005,0.754189,-0.432174,0.1622,0.309897,0.159496,0.115352,-0.636278,0,0,0,0,0,0 ] - [ -0.179732,-0.327773,6.15376e-005,0.779013,-0.44623,0.163167,0.309928,-0.159495,-0.115353,-0.636278,0,0,0,-0.178873,-0.31687,5.67758e-005,0.754097,-0.432218,0.162306,0.309928,0.159495,0.115353,-0.636278,0,0,0,0,0,0 ] - [ -0.179838,-0.327711,6.20997e-005,0.779084,-0.446364,0.163274,0.309959,-0.159495,-0.115354,-0.636278,0,0,0,-0.178973,-0.316738,5.73044e-005,0.75401,-0.432262,0.162407,0.309959,0.159495,0.115354,-0.636278,0,0,0,0,0,0 ] - [ -0.179939,-0.32765,6.26339e-005,0.779156,-0.446497,0.163375,0.30999,-0.159495,-0.115355,-0.636278,0,0,0,-0.179069,-0.31661,5.7806e-005,0.753927,-0.432307,0.162502,0.30999,0.159495,0.115355,-0.636278,0,0,0,0,0,0 ] - [ -0.180035,-0.327591,6.31401e-005,0.779229,-0.446629,0.163471,0.31002,-0.159494,-0.115356,-0.636278,0,0,0,-0.179159,-0.316485,5.82804e-005,0.753848,-0.432353,0.162593,0.31002,0.159494,0.115356,-0.636278,0,0,0,0,0,0 ] - [ -0.180125,-0.327534,6.36182e-005,0.779303,-0.446759,0.163561,0.310051,-0.159494,-0.115357,-0.636278,0,0,0,-0.179244,-0.316363,5.87275e-005,0.753773,-0.4324,0.162678,0.310051,0.159494,0.115357,-0.636278,0,0,0,0,0,0 ] - [ -0.18021,-0.327478,6.4068e-005,0.779377,-0.446889,0.163647,0.310082,-0.159494,-0.115359,-0.636278,0,0,0,-0.179324,-0.316245,5.91471e-005,0.753702,-0.432448,0.162758,0.310082,0.159494,0.115359,-0.636278,0,0,0,0,0,0 ] - [ -0.18029,-0.327424,6.44894e-005,0.779451,-0.447017,0.163726,0.310112,-0.159493,-0.11536,-0.636278,0,0,0,-0.179399,-0.316129,5.95392e-005,0.753635,-0.432496,0.162833,0.310112,0.159493,0.11536,-0.636278,0,0,0,0,0,0 ] - [ -0.180365,-0.327373,6.48823e-005,0.779527,-0.447145,0.163801,0.310142,-0.159493,-0.115361,-0.636278,0,0,0,-0.179468,-0.316018,5.99037e-005,0.753573,-0.432545,0.162902,0.310142,0.159493,0.115361,-0.636278,0,0,0,0,0,0 ] - [ -0.180433,-0.327322,6.52465e-005,0.779603,-0.447271,0.16387,0.310173,-0.159493,-0.115362,-0.636278,0,0,0,-0.179532,-0.315909,6.02403e-005,0.753514,-0.432596,0.162967,0.310173,0.159493,0.115362,-0.636278,0,0,0,0,0,0 ] - [ -0.180499,-0.327274,6.06051e-005,0.779679,-0.447058,0.162694,0.310203,-0.159492,-0.115363,-0.636278,0,0,0,-0.179593,-0.315804,5.52679e-005,0.75346,-0.432309,0.161786,0.310203,0.159492,0.115363,-0.636278,0,0,0,0,0,0 ] - [ -0.180557,-0.327228,6.09326e-005,0.779757,-0.447181,0.162752,0.310232,-0.159492,-0.115364,-0.636278,0,0,0,-0.179647,-0.315702,5.55679e-005,0.753411,-0.43236,0.16184,0.310232,0.159492,0.115364,-0.636278,0,0,0,0,0,0 ] - [ -0.180609,-0.327183,6.12291e-005,0.779835,-0.447304,0.162805,0.310262,-0.159492,-0.115365,-0.636278,0,0,0,-0.179695,-0.315604,5.5838e-005,0.753365,-0.432413,0.161888,0.310262,0.159492,0.115365,-0.636278,0,0,0,0,0,0 ] - [ -0.180656,-0.32714,6.14946e-005,0.779913,-0.447425,0.162852,0.310292,-0.159491,-0.115366,-0.636278,0,0,0,-0.179738,-0.315509,5.6078e-005,0.753324,-0.432467,0.161931,0.310292,0.159491,0.115366,-0.636278,0,0,0,0,0,0 ] - [ -0.180698,-0.327099,6.17289e-005,0.779993,-0.447546,0.162894,0.310321,-0.159491,-0.115367,-0.636278,0,0,0,-0.179775,-0.315418,5.62877e-005,0.753287,-0.432521,0.161969,0.310321,0.159491,0.115367,-0.636278,0,0,0,0,0,0 ] - [ -0.180734,-0.32706,6.1932e-005,0.780073,-0.447665,0.16293,0.31035,-0.159491,-0.115368,-0.636278,0,0,0,-0.179807,-0.31533,5.64672e-005,0.753254,-0.432577,0.162001,0.31035,0.159491,0.115368,-0.636278,0,0,0,0,0,0 ] - [ -0.180764,-0.327023,6.21037e-005,0.780153,-0.447783,0.16296,0.310379,-0.15949,-0.115369,-0.636278,0,0,0,-0.179834,-0.315245,5.66163e-005,0.753226,-0.432633,0.162028,0.310379,0.15949,0.115369,-0.636278,0,0,0,0,0,0 ] - [ -0.180789,-0.326987,6.22439e-005,0.780234,-0.447899,0.162985,0.310408,-0.15949,-0.11537,-0.636278,0,0,0,-0.179856,-0.315164,5.67349e-005,0.753202,-0.43269,0.162049,0.310408,0.15949,0.11537,-0.636278,0,0,0,0,0,0 ] - [ -0.180809,-0.326954,6.23526e-005,0.780316,-0.448015,0.163005,0.310437,-0.15949,-0.115371,-0.636278,0,0,0,-0.179871,-0.315086,5.6823e-005,0.753182,-0.432748,0.162065,0.310437,0.15949,0.115371,-0.636278,0,0,0,0,0,0 ] - [ -0.180822,-0.326922,6.24296e-005,0.780398,-0.448129,0.163019,0.310465,-0.15949,-0.115372,-0.636278,0,0,0,-0.179882,-0.315012,5.68803e-005,0.753167,-0.432807,0.162075,0.310465,0.15949,0.115372,-0.636278,0,0,0,0,0,0 ] - [ -0.180831,-0.326892,6.24748e-005,0.780481,-0.448242,0.163027,0.310494,-0.159489,-0.115372,-0.636278,0,0,0,-0.179887,-0.314941,5.69069e-005,0.753156,-0.432867,0.16208,0.310494,0.159489,0.115372,-0.636278,0,0,0,0,0,0 ] - [ -0.180833,-0.326864,6.24882e-005,0.780565,-0.448353,0.163029,0.310522,-0.159489,-0.115373,-0.636278,0,0,0,-0.179886,-0.314874,5.69027e-005,0.753149,-0.432927,0.16208,0.310522,0.159489,0.115373,-0.636278,0,0,0,0,0,0 ] - [ -0.18083,-0.326838,6.24698e-005,0.780649,-0.448464,0.163026,0.310549,-0.159489,-0.115374,-0.636278,0,0,0,-0.17988,-0.31481,5.68676e-005,0.753147,-0.432989,0.162074,0.310549,0.159489,0.115374,-0.636278,0,0,0,0,0,0 ] - [ -0.180821,-0.326813,6.24193e-005,0.780734,-0.448573,0.163017,0.310577,-0.159488,-0.115375,-0.636278,0,0,0,-0.179869,-0.31475,5.68016e-005,0.753149,-0.433051,0.162062,0.310577,0.159488,0.115375,-0.636278,0,0,0,0,0,0 ] - [ -0.180807,-0.326791,6.23367e-005,0.780819,-0.448681,0.163003,0.310605,-0.159488,-0.115376,-0.636278,0,0,0,-0.179852,-0.314693,5.67044e-005,0.753156,-0.433115,0.162045,0.310605,0.159488,0.115376,-0.636278,0,0,0,0,0,0 ] - [ -0.180786,-0.32677,6.2222e-005,0.780905,-0.448787,0.162982,0.310632,-0.159488,-0.115377,-0.636278,0,0,0,-0.179829,-0.31464,5.65762e-005,0.753167,-0.433179,0.162023,0.310632,0.159488,0.115377,-0.636278,0,0,0,0,0,0 ] - [ -0.18076,-0.326751,6.20751e-005,0.780991,-0.448893,0.162956,0.310659,-0.159487,-0.115378,-0.636278,0,0,0,-0.179801,-0.31459,5.64168e-005,0.753182,-0.433244,0.161994,0.310659,0.159487,0.115378,-0.636278,0,0,0,0,0,0 ] - [ -0.180729,-0.326734,6.18959e-005,0.781078,-0.448997,0.162925,0.310686,-0.159487,-0.115379,-0.636278,0,0,0,-0.179767,-0.314544,5.62261e-005,0.753202,-0.43331,0.161961,0.310686,0.159487,0.115379,-0.636278,0,0,0,0,0,0 ] - [ -0.180692,-0.326719,6.16844e-005,0.781166,-0.4491,0.162887,0.310712,-0.159487,-0.11538,-0.636278,0,0,0,-0.179728,-0.314502,5.60042e-005,0.753226,-0.433377,0.161921,0.310712,0.159487,0.11538,-0.636278,0,0,0,0,0,0 ] - [ -0.180651,-0.326705,5.51797e-005,0.781254,-0.448881,0.161609,0.310739,-0.159487,-0.115381,-0.636278,0,0,0,-0.179685,-0.314463,4.91885e-005,0.753255,-0.433124,0.160641,0.310739,0.159487,0.115381,-0.636278,0,0,0,0,0,0 ] - [ -0.180602,-0.326694,5.48869e-005,0.781343,-0.448981,0.16156,0.310765,-0.159486,-0.115382,-0.636278,0,0,0,-0.179635,-0.314427,4.88869e-005,0.753288,-0.433193,0.16059,0.310765,0.159486,0.115382,-0.636278,0,0,0,0,0,0 ] - [ -0.180547,-0.326684,5.45596e-005,0.781432,-0.44908,0.161505,0.310791,-0.159486,-0.115383,-0.636278,0,0,0,-0.179579,-0.314395,4.8552e-005,0.753325,-0.433262,0.160534,0.310791,0.159486,0.115383,-0.636278,0,0,0,0,0,0 ] - [ -0.180487,-0.326676,5.41978e-005,0.781522,-0.449177,0.161445,0.310816,-0.159486,-0.115383,-0.636278,0,0,0,-0.179517,-0.314367,4.81837e-005,0.753367,-0.433333,0.160473,0.310816,0.159486,0.115383,-0.636278,0,0,0,0,0,0 ] - [ -0.180421,-0.32667,5.38015e-005,0.781612,-0.449274,0.161378,0.310842,-0.159485,-0.115384,-0.636278,0,0,0,-0.17945,-0.314342,4.77819e-005,0.753414,-0.433404,0.160405,0.310842,0.159485,0.115384,-0.636278,0,0,0,0,0,0 ] - [ -0.180349,-0.326666,5.33706e-005,0.781703,-0.449369,0.161306,0.310867,-0.159485,-0.115385,-0.636278,0,0,0,-0.179377,-0.31432,4.73467e-005,0.753465,-0.433476,0.160332,0.310867,0.159485,0.115385,-0.636278,0,0,0,0,0,0 ] - [ -0.180271,-0.326664,5.29051e-005,0.781794,-0.449462,0.161229,0.310892,-0.159485,-0.115386,-0.636278,0,0,0,-0.179299,-0.314302,4.6878e-005,0.75352,-0.433549,0.160254,0.310892,0.159485,0.115386,-0.636278,0,0,0,0,0,0 ] - [ -0.180188,-0.326663,5.24049e-005,0.781886,-0.449555,0.161145,0.310916,-0.159485,-0.115387,-0.636278,0,0,0,-0.179215,-0.314288,4.63757e-005,0.75358,-0.433623,0.160169,0.310916,0.159485,0.115387,-0.636278,0,0,0,0,0,0 ] - [ -0.180099,-0.326665,5.187e-005,0.781979,-0.449646,0.161056,0.310941,-0.159484,-0.115388,-0.636278,0,0,0,-0.179125,-0.314277,4.58399e-005,0.753644,-0.433698,0.16008,0.310941,0.159484,0.115388,-0.636278,0,0,0,0,0,0 ] - [ -0.180004,-0.326668,5.13005e-005,0.782071,-0.449736,0.160961,0.310965,-0.159484,-0.115388,-0.636278,0,0,0,-0.17903,-0.31427,4.52704e-005,0.753712,-0.433774,0.159984,0.310965,0.159484,0.115388,-0.636278,0,0,0,0,0,0 ] - [ -0.179903,-0.326673,5.06962e-005,0.782165,-0.449824,0.16086,0.310989,-0.159484,-0.115389,-0.636278,0,0,0,-0.178929,-0.314266,4.46674e-005,0.753785,-0.433851,0.159883,0.310989,0.159484,0.115389,-0.636278,0,0,0,0,0,0 ] - [ -0.179796,-0.326679,5.00572e-005,0.782258,-0.449911,0.160753,0.311012,-0.159484,-0.11539,-0.636278,0,0,0,-0.178822,-0.314266,4.40308e-005,0.753863,-0.433928,0.159776,0.311012,0.159484,0.11539,-0.636278,0,0,0,0,0,0 ] - [ -0.179684,-0.326688,4.93834e-005,0.782353,-0.449997,0.16064,0.311036,-0.159483,-0.115391,-0.636278,0,0,0,-0.17871,-0.314269,4.33605e-005,0.753944,-0.434007,0.159664,0.311036,0.159483,0.115391,-0.636278,0,0,0,0,0,0 ] - [ -0.179566,-0.326698,4.86749e-005,0.782447,-0.450081,0.160522,0.311059,-0.159483,-0.115392,-0.636278,0,0,0,-0.178592,-0.314276,4.26566e-005,0.754031,-0.434086,0.159545,0.311059,0.159483,0.115392,-0.636278,0,0,0,0,0,0 ] - [ -0.179442,-0.32671,4.79317e-005,0.782543,-0.450164,0.160398,0.311082,-0.159483,-0.115392,-0.636278,0,0,0,-0.178469,-0.314287,4.1919e-005,0.754121,-0.434167,0.159422,0.311082,0.159483,0.115392,-0.636278,0,0,0,0,0,0 ] - [ -0.179312,-0.326724,4.71537e-005,0.782638,-0.450246,0.160267,0.311104,-0.159483,-0.115393,-0.636278,0,0,0,-0.178339,-0.3143,4.11478e-005,0.754216,-0.434248,0.159292,0.311104,0.159483,0.115393,-0.636278,0,0,0,0,0,0 ] - [ -0.179177,-0.32674,4.63409e-005,0.782734,-0.450326,0.160132,0.311126,-0.159482,-0.115394,-0.636278,0,0,0,-0.178204,-0.314318,4.0343e-005,0.754316,-0.43433,0.159157,0.311126,0.159482,0.115394,-0.636278,0,0,0,0,0,0 ] - [ -0.179035,-0.326757,4.54934e-005,0.782831,-0.450405,0.15999,0.311148,-0.159482,-0.115395,-0.636278,0,0,0,-0.178064,-0.314338,3.95045e-005,0.754419,-0.434413,0.159016,0.311148,0.159482,0.115395,-0.636278,0,0,0,0,0,0 ] - [ -0.178888,-0.326776,4.46112e-005,0.782928,-0.450483,0.159843,0.31117,-0.159482,-0.115395,-0.636278,0,0,0,-0.177918,-0.314363,3.86325e-005,0.754528,-0.434497,0.15887,0.31117,0.159482,0.115395,-0.636278,0,0,0,0,0,0 ] - [ -0.178735,-0.326797,4.36944e-005,0.783025,-0.450559,0.159689,0.311191,-0.159482,-0.115396,-0.636278,0,0,0,-0.177766,-0.314391,3.77269e-005,0.75464,-0.434581,0.158718,0.311191,0.159482,0.115396,-0.636278,0,0,0,0,0,0 ] - [ -0.178576,-0.32682,4.27429e-005,0.783123,-0.450635,0.15953,0.311212,-0.159481,-0.115397,-0.636278,0,0,0,-0.177609,-0.314422,3.67877e-005,0.754757,-0.434667,0.15856,0.311212,0.159481,0.115397,-0.636278,0,0,0,0,0,0 ] - [ -0.17841,-0.326845,4.17479e-005,0.783222,-0.450709,0.159364,0.311233,-0.159481,-0.115398,-0.636278,0,0,0,-0.177444,-0.314457,3.58061e-005,0.754879,-0.434754,0.158396,0.311233,0.159481,0.115398,-0.636278,0,0,0,0,0,0 ] - [ -0.17824,-0.326871,4.07269e-005,0.78332,-0.450781,0.159193,0.311254,-0.159481,-0.115398,-0.636278,0,0,0,-0.177276,-0.314495,3.47996e-005,0.755005,-0.434842,0.158227,0.311254,0.159481,0.115398,-0.636278,0,0,0,0,0,0 ] - [ -0.178064,-0.326899,3.96714e-005,0.783419,-0.450852,0.159017,0.311274,-0.159481,-0.115399,-0.636278,0,0,0,-0.177102,-0.314536,3.37597e-005,0.755134,-0.43493,0.158052,0.311274,0.159481,0.115399,-0.636278,0,0,0,0,0,0 ] - [ -0.177882,-0.326928,3.85814e-005,0.783518,-0.450922,0.158835,0.311294,-0.159481,-0.1154,-0.636278,0,0,0,-0.176922,-0.314581,3.26863e-005,0.755268,-0.435019,0.157872,0.311294,0.159481,0.1154,-0.636278,0,0,0,0,0,0 ] - [ -0.177695,-0.326959,3.74571e-005,0.783618,-0.45099,0.158647,0.311314,-0.15948,-0.1154,-0.636278,0,0,0,-0.176736,-0.31463,3.15796e-005,0.755407,-0.435109,0.157686,0.311314,0.15948,0.1154,-0.636278,0,0,0,0,0,0 ] - [ -0.177501,-0.326992,3.62983e-005,0.783718,-0.451057,0.158453,0.311333,-0.15948,-0.115401,-0.636278,0,0,0,-0.176545,-0.314681,3.04396e-005,0.755549,-0.4352,0.157495,0.311333,0.15948,0.115401,-0.636278,0,0,0,0,0,0 ] - [ -0.177302,-0.327027,3.51053e-005,0.783818,-0.451123,0.158254,0.311352,-0.15948,-0.115402,-0.636278,0,0,0,-0.176349,-0.314736,2.92663e-005,0.755696,-0.435291,0.157298,0.311352,0.15948,0.115402,-0.636278,0,0,0,0,0,0 ] - [ -0.177097,-0.327063,3.38781e-005,0.783919,-0.451187,0.158049,0.311371,-0.15948,-0.115402,-0.636278,0,0,0,-0.176147,-0.314795,2.80599e-005,0.755847,-0.435384,0.157096,0.311371,0.15948,0.115402,-0.636278,0,0,0,0,0,0 ] - [ -0.176887,-0.327101,3.26167e-005,0.78402,-0.45125,0.157838,0.311389,-0.15948,-0.115403,-0.636278,0,0,0,-0.175939,-0.314857,2.68204e-005,0.756002,-0.435477,0.156888,0.311389,0.15948,0.115403,-0.636278,0,0,0,0,0,0 ] - [ -0.176671,-0.32714,3.13213e-005,0.784121,-0.451312,0.157621,0.311407,-0.159479,-0.115403,-0.636278,0,0,0,-0.175726,-0.314922,2.55478e-005,0.756162,-0.435572,0.156674,0.311407,0.159479,0.115403,-0.636278,0,0,0,0,0,0 ] - [ -0.176449,-0.327182,2.9992e-005,0.784222,-0.451372,0.157399,0.311425,-0.159479,-0.115404,-0.636278,0,0,0,-0.175507,-0.31499,2.42424e-005,0.756325,-0.435667,0.156455,0.311425,0.159479,0.115404,-0.636278,0,0,0,0,0,0 ] - [ -0.176222,-0.327224,2.86288e-005,0.784324,-0.451432,0.157171,0.311443,-0.159479,-0.115405,-0.636278,0,0,0,-0.175283,-0.315062,2.29041e-005,0.756493,-0.435763,0.15623,0.311443,0.159479,0.115405,-0.636278,0,0,0,0,0,0 ] - [ -0.175989,-0.327269,2.72319e-005,0.784426,-0.451489,0.156938,0.31146,-0.159479,-0.115405,-0.636278,0,0,0,-0.175053,-0.315137,2.1533e-005,0.756664,-0.43586,0.156,0.31146,0.159479,0.115405,-0.636278,0,0,0,0,0,0 ] - [ -0.17575,-0.327314,2.58014e-005,0.784529,-0.451546,0.156699,0.311477,-0.159479,-0.115406,-0.636278,0,0,0,-0.174818,-0.315215,2.01293e-005,0.75684,-0.435957,0.155765,0.311477,0.159479,0.115406,-0.636278,0,0,0,0,0,0 ] - [ -0.175506,-0.327362,2.43374e-005,0.784631,-0.451601,0.156454,0.311494,-0.159478,-0.115406,-0.636278,0,0,0,-0.174578,-0.315296,1.86931e-005,0.75702,-0.436056,0.155524,0.311494,0.159478,0.115406,-0.636278,0,0,0,0,0,0 ] - [ -0.175256,-0.327411,2.284e-005,0.784734,-0.451655,0.156204,0.31151,-0.159478,-0.115407,-0.636278,0,0,0,-0.174332,-0.31538,1.72245e-005,0.757204,-0.436155,0.155277,0.31151,0.159478,0.115407,-0.636278,0,0,0,0,0,0 ] - [ -0.175001,-0.327461,2.13094e-005,0.784837,-0.451708,0.155948,0.311526,-0.159478,-0.115407,-0.636278,0,0,0,-0.174081,-0.315468,1.57236e-005,0.757391,-0.436255,0.155026,0.311526,0.159478,0.115407,-0.636278,0,0,0,0,0,0 ] - [ -0.17474,-0.327513,1.97457e-005,0.78494,-0.451759,0.155687,0.311542,-0.159478,-0.115408,-0.636278,0,0,0,-0.173824,-0.315559,1.41906e-005,0.757583,-0.436356,0.154768,0.311542,0.159478,0.115408,-0.636278,0,0,0,0,0,0 ] - [ -0.174474,-0.327567,1.8149e-005,0.785044,-0.451809,0.15542,0.311557,-0.159478,-0.115409,-0.636278,0,0,0,-0.173562,-0.315653,1.26255e-005,0.757779,-0.436458,0.154506,0.311557,0.159478,0.115409,-0.636278,0,0,0,0,0,0 ] - [ -0.174202,-0.327622,1.65196e-005,0.785148,-0.451858,0.155148,0.311572,-0.159478,-0.115409,-0.636278,0,0,0,-0.173294,-0.31575,1.10285e-005,0.757978,-0.43656,0.154238,0.311572,0.159478,0.115409,-0.636278,0,0,0,0,0,0 ] - [ -0.173925,-0.327678,1.48575e-005,0.785252,-0.451905,0.15487,0.311587,-0.159477,-0.11541,-0.636278,0,0,0,-0.173022,-0.31585,9.39982e-006,0.758181,-0.436663,0.153965,0.311587,0.159477,0.11541,-0.636278,0,0,0,0,0,0 ] - [ -0.173643,-0.327736,1.3163e-005,0.785356,-0.451952,0.154587,0.311602,-0.159477,-0.11541,-0.636278,0,0,0,-0.172744,-0.315953,7.73956e-006,0.758389,-0.436768,0.153686,0.311602,0.159477,0.11541,-0.636278,0,0,0,0,0,0 ] - [ -0.173355,-0.327795,1.14362e-005,0.78546,-0.451997,0.154299,0.311616,-0.159477,-0.115411,-0.636278,0,0,0,-0.172461,-0.316059,6.04789e-006,0.758599,-0.436873,0.153403,0.311616,0.159477,0.115411,-0.636278,0,0,0,0,0,0 ] - [ -0.173062,-0.327856,9.67726e-006,0.785565,-0.45204,0.154005,0.31163,-0.159477,-0.115411,-0.636278,0,0,0,-0.172172,-0.316168,4.32499e-006,0.758814,-0.436978,0.153114,0.31163,0.159477,0.115411,-0.636278,0,0,0,0,0,0 ] - [ -0.172763,-0.327918,7.88648e-006,0.785669,-0.452083,0.153706,0.311643,-0.159477,-0.115411,-0.636278,0,0,0,-0.171879,-0.316279,2.57104e-006,0.759032,-0.437085,0.15282,0.311643,0.159477,0.115411,-0.636278,0,0,0,0,0,0 ] - [ -0.172459,-0.327981,6.06401e-006,0.785774,-0.452124,0.153401,0.311657,-0.159477,-0.115412,-0.636278,0,0,0,-0.17158,-0.316394,7.86223e-007,0.759254,-0.437192,0.15252,0.311657,0.159477,0.115412,-0.636278,0,0,0,0,0,0 ] - [ -0.17215,-0.328046,4.21007e-006,0.785879,-0.452165,0.153092,0.31167,-0.159477,-0.115412,-0.636278,0,0,0,-0.171276,-0.316512,-1.02926e-006,0.75948,-0.4373,0.152216,0.31167,0.159477,0.115412,-0.636278,0,0,0,0,0,0 ] - [ -0.171836,-0.328112,2.32488e-006,0.785984,-0.452204,0.152777,0.311682,-0.159476,-0.115413,-0.636278,0,0,0,-0.170967,-0.316632,-2.8752e-006,0.759709,-0.437409,0.151906,0.311682,0.159476,0.115413,-0.636278,0,0,0,0,0,0 ] - [ -0.171517,-0.32818,4.08663e-007,0.78609,-0.452241,0.152457,0.311695,-0.159476,-0.115413,-0.636278,0,0,0,-0.170653,-0.316756,-4.75139e-006,0.759942,-0.437518,0.151592,0.311695,0.159476,0.115413,-0.636278,0,0,0,0,0,0 ] - [ -0.171192,-0.328248,-1.53833e-006,0.786195,-0.452278,0.152132,0.311707,-0.159476,-0.115414,-0.636278,0,0,0,-0.170334,-0.316882,-6.6576e-006,0.760178,-0.437628,0.151272,0.311707,0.159476,0.115414,-0.636278,0,0,0,0,0,0 ] - [ -0.170862,-0.328318,-3.51587e-006,0.7863,-0.452314,0.151801,0.311718,-0.159476,-0.115414,-0.636278,0,0,0,-0.17001,-0.317011,-8.59361e-006,0.760418,-0.437739,0.150948,0.311718,0.159476,0.115414,-0.636278,0,0,0,0,0,0 ] - [ -0.170528,-0.32839,-5.52367e-006,0.786406,-0.452348,0.151466,0.31173,-0.159476,-0.115414,-0.636278,0,0,0,-0.169682,-0.317142,-1.05592e-005,0.760661,-0.437851,0.150618,0.31173,0.159476,0.115414,-0.636278,0,0,0,0,0,0 ] - [ -0.170192,-0.328462,-1.73449e-005,0.786511,-0.452871,0.15238,0.311741,-0.159476,-0.115415,-0.636278,0,0,0,-0.169351,-0.317276,-2.18646e-005,0.760908,-0.438454,0.151538,0.311741,0.159476,0.115415,-0.636278,0,0,0,0,0,0 ] - [ -0.169847,-0.328536,-1.9234e-005,0.786617,-0.452904,0.152035,0.311752,-0.159476,-0.115415,-0.636278,0,0,0,-0.169013,-0.317413,-2.37141e-005,0.761158,-0.438567,0.151199,0.311752,0.159476,0.115415,-0.636278,0,0,0,0,0,0 ] - [ -0.169497,-0.32861,-2.115e-005,0.786723,-0.452935,0.151685,0.311763,-0.159476,-0.115415,-0.636278,0,0,0,-0.168669,-0.317552,-2.55899e-005,0.761411,-0.438681,0.150855,0.311763,0.159476,0.115415,-0.636278,0,0,0,0,0,0 ] - [ -0.169143,-0.328686,-2.30927e-005,0.786829,-0.452964,0.15133,0.311773,-0.159475,-0.115416,-0.636278,0,0,0,-0.168321,-0.317694,-2.74917e-005,0.761667,-0.438795,0.150506,0.311773,0.159475,0.115416,-0.636278,0,0,0,0,0,0 ] - [ -0.168784,-0.328763,-2.50617e-005,0.786935,-0.452993,0.15097,0.311783,-0.159475,-0.115416,-0.636278,0,0,0,-0.167968,-0.317838,-2.94193e-005,0.761926,-0.43891,0.150153,0.311783,0.159475,0.115416,-0.636278,0,0,0,0,0,0 ] - [ -0.16842,-0.328841,-2.70568e-005,0.78704,-0.453021,0.150605,0.311792,-0.159475,-0.115416,-0.636278,0,0,0,-0.167611,-0.317985,-3.13724e-005,0.762189,-0.439026,0.149795,0.311792,0.159475,0.115416,-0.636278,0,0,0,0,0,0 ] - [ -0.168051,-0.328921,-2.90777e-005,0.787146,-0.453048,0.150236,0.311802,-0.159475,-0.115417,-0.636278,0,0,0,-0.167249,-0.318134,-3.33508e-005,0.762455,-0.439142,0.149432,0.311802,0.159475,0.115417,-0.636278,0,0,0,0,0,0 ] - [ -0.167678,-0.329001,-3.11241e-005,0.787252,-0.453073,0.149862,0.311811,-0.159475,-0.115417,-0.636278,0,0,0,-0.166882,-0.318286,-3.53541e-005,0.762723,-0.43926,0.149065,0.311811,0.159475,0.115417,-0.636278,0,0,0,0,0,0 ] - [ -0.167301,-0.329082,-3.31956e-005,0.787358,-0.453098,0.149484,0.31182,-0.159475,-0.115417,-0.636278,0,0,0,-0.166511,-0.31844,-3.73822e-005,0.762995,-0.439377,0.148694,0.31182,0.159475,0.115417,-0.636278,0,0,0,0,0,0 ] - [ -0.166918,-0.329165,-3.5292e-005,0.787464,-0.453122,0.149101,0.311828,-0.159475,-0.115418,-0.636278,0,0,0,-0.166136,-0.318596,-3.94346e-005,0.763269,-0.439496,0.148317,0.311828,0.159475,0.115418,-0.636278,0,0,0,0,0,0 ] - [ -0.166531,-0.329248,-3.74129e-005,0.78757,-0.453145,0.148713,0.311837,-0.159475,-0.115418,-0.636278,0,0,0,-0.165756,-0.318754,-4.15111e-005,0.763547,-0.439615,0.147937,0.311837,0.159475,0.115418,-0.636278,0,0,0,0,0,0 ] - [ -0.16614,-0.329332,-3.95579e-005,0.787676,-0.453166,0.148322,0.311845,-0.159475,-0.115418,-0.636278,0,0,0,-0.165372,-0.318914,-4.36112e-005,0.763827,-0.439734,0.147552,0.311845,0.159475,0.115418,-0.636278,0,0,0,0,0,0 ] - [ -0.165745,-0.329417,-4.26618e-005,0.787782,-0.453591,0.149219,0.311852,-0.159475,-0.115419,-0.636278,0,0,0,-0.164984,-0.319077,-4.63428e-005,0.764109,-0.440258,0.148456,0.311852,0.159475,0.115419,-0.636278,0,0,0,0,0,0 ] - [ -0.165346,-0.329503,-4.46832e-005,0.787888,-0.453611,0.148818,0.31186,-0.159475,-0.115419,-0.636278,0,0,0,-0.164591,-0.319242,-4.83222e-005,0.764395,-0.440379,0.148063,0.31186,0.159475,0.115419,-0.636278,0,0,0,0,0,0 ] - [ -0.164942,-0.32959,-4.67259e-005,0.787994,-0.45363,0.148414,0.311867,-0.159474,-0.115419,-0.636278,0,0,0,-0.164195,-0.319408,-5.03225e-005,0.764683,-0.4405,0.147666,0.311867,0.159474,0.115419,-0.636278,0,0,0,0,0,0 ] - [ -0.164534,-0.329678,-4.87894e-005,0.7881,-0.453648,0.148005,0.311874,-0.159474,-0.115419,-0.636278,0,0,0,-0.163794,-0.319577,-5.23434e-005,0.764973,-0.440622,0.147265,0.311874,0.159474,0.115419,-0.636278,0,0,0,0,0,0 ] - [ -0.164122,-0.329767,-5.08735e-005,0.788206,-0.453666,0.147592,0.31188,-0.159474,-0.115419,-0.636278,0,0,0,-0.163389,-0.319748,-5.43845e-005,0.765266,-0.440745,0.146859,0.31188,0.159474,0.115419,-0.636278,0,0,0,0,0,0 ] - [ -0.163706,-0.329856,-5.29777e-005,0.788312,-0.453682,0.147175,0.311887,-0.159474,-0.11542,-0.636278,0,0,0,-0.162981,-0.31992,-5.64454e-005,0.765562,-0.440868,0.14645,0.311887,0.159474,0.11542,-0.636278,0,0,0,0,0,0 ] - [ -0.163286,-0.329946,-5.51016e-005,0.788418,-0.453698,0.146755,0.311893,-0.159474,-0.11542,-0.636278,0,0,0,-0.162568,-0.320094,-5.85258e-005,0.765859,-0.440991,0.146037,0.311893,0.159474,0.11542,-0.636278,0,0,0,0,0,0 ] - [ -0.162862,-0.330037,-5.72448e-005,0.788524,-0.453713,0.14633,0.311899,-0.159474,-0.11542,-0.636278,0,0,0,-0.162152,-0.32027,-6.06252e-005,0.766159,-0.441115,0.14562,0.311899,0.159474,0.11542,-0.636278,0,0,0,0,0,0 ] - [ -0.162435,-0.330129,-5.94069e-005,0.78863,-0.453727,0.145902,0.311904,-0.159474,-0.11542,-0.636278,0,0,0,-0.161733,-0.320448,-6.27433e-005,0.766461,-0.44124,0.1452,0.311904,0.159474,0.11542,-0.636278,0,0,0,0,0,0 ] - [ -0.162004,-0.330221,-6.15874e-005,0.788735,-0.453741,0.145471,0.31191,-0.159474,-0.11542,-0.636278,0,0,0,-0.161309,-0.320627,-6.48797e-005,0.766765,-0.441365,0.144776,0.31191,0.159474,0.11542,-0.636278,0,0,0,0,0,0 ] - [ -0.161569,-0.330314,-6.30327e-005,0.788841,-0.454134,0.146323,0.311915,-0.159474,-0.115421,-0.636278,0,0,0,-0.160882,-0.320808,-6.60079e-005,0.767071,-0.441871,0.145636,0.311915,0.159474,0.115421,-0.636278,0,0,0,0,0,0 ] - [ -0.161131,-0.330407,-6.50723e-005,0.788947,-0.454146,0.145885,0.31192,-0.159474,-0.115421,-0.636278,0,0,0,-0.160452,-0.32099,-6.80067e-005,0.767379,-0.441997,0.145206,0.31192,0.159474,0.115421,-0.636278,0,0,0,0,0,0 ] - [ -0.160689,-0.330502,-6.71278e-005,0.789052,-0.454158,0.145443,0.311924,-0.159474,-0.115421,-0.636278,0,0,0,-0.160018,-0.321174,-7.00211e-005,0.767689,-0.442123,0.144771,0.311924,0.159474,0.115421,-0.636278,0,0,0,0,0,0 ] - [ -0.160245,-0.330596,-6.91985e-005,0.789158,-0.454168,0.144997,0.311929,-0.159474,-0.115421,-0.636278,0,0,0,-0.159582,-0.321359,-7.20508e-005,0.768001,-0.442249,0.144334,0.311929,0.159474,0.115421,-0.636278,0,0,0,0,0,0 ] - [ -0.159797,-0.330692,-7.12841e-005,0.789263,-0.454179,0.144549,0.311933,-0.159474,-0.115421,-0.636278,0,0,0,-0.159142,-0.321545,-7.40952e-005,0.768315,-0.442377,0.143893,0.311933,0.159474,0.115421,-0.636278,0,0,0,0,0,0 ] - [ -0.159346,-0.330787,-7.33841e-005,0.789369,-0.454188,0.144097,0.311937,-0.159474,-0.115421,-0.636278,0,0,0,-0.158699,-0.321733,-7.6154e-005,0.76863,-0.442504,0.14345,0.311937,0.159474,0.115421,-0.636278,0,0,0,0,0,0 ] - [ -0.158892,-0.330884,-7.5498e-005,0.789474,-0.454197,0.143642,0.311941,-0.159474,-0.115422,-0.636278,0,0,0,-0.158253,-0.321921,-7.82266e-005,0.768946,-0.442632,0.143003,0.311941,0.159474,0.115422,-0.636278,0,0,0,0,0,0 ] - [ -0.158435,-0.33098,-7.76253e-005,0.789579,-0.454206,0.143185,0.311944,-0.159474,-0.115422,-0.636278,0,0,0,-0.157804,-0.322111,-8.03126e-005,0.769264,-0.44276,0.142554,0.311944,0.159474,0.115422,-0.636278,0,0,0,0,0,0 ] - [ -0.157976,-0.331077,-7.97656e-005,0.789684,-0.454214,0.142725,0.311948,-0.159474,-0.115422,-0.636278,0,0,0,-0.157353,-0.322302,-8.24116e-005,0.769584,-0.442888,0.142102,0.311948,0.159474,0.115422,-0.636278,0,0,0,0,0,0 ] - [ -0.157513,-0.331175,-8.03827e-005,0.78979,-0.45459,0.143544,0.311951,-0.159474,-0.115422,-0.636278,0,0,0,-0.156898,-0.322494,-8.27538e-005,0.769904,-0.443385,0.142928,0.311951,0.159474,0.115422,-0.636278,0,0,0,0,0,0 ] - [ -0.157048,-0.331273,-8.23664e-005,0.789895,-0.454597,0.143078,0.311954,-0.159474,-0.115422,-0.636278,0,0,0,-0.156441,-0.322687,-8.46999e-005,0.770226,-0.443514,0.142471,0.311954,0.159474,0.115422,-0.636278,0,0,0,0,0,0 ] - [ -0.156581,-0.331371,-8.43605e-005,0.79,-0.454604,0.14261,0.311956,-0.159473,-0.115422,-0.636278,0,0,0,-0.155982,-0.322881,-8.66565e-005,0.770549,-0.443643,0.142011,0.311956,0.159473,0.115422,-0.636278,0,0,0,0,0,0 ] - [ -0.156112,-0.331469,-8.63646e-005,0.790105,-0.454611,0.14214,0.311959,-0.159473,-0.115422,-0.636278,0,0,0,-0.155521,-0.323075,-8.8623e-005,0.770873,-0.443773,0.141549,0.311959,0.159473,0.115422,-0.636278,0,0,0,0,0,0 ] - [ -0.15564,-0.331568,-8.83781e-005,0.79021,-0.454617,0.141668,0.311961,-0.159473,-0.115422,-0.636278,0,0,0,-0.155057,-0.32327,-9.0599e-005,0.771198,-0.443903,0.141085,0.311961,0.159473,0.115422,-0.636278,0,0,0,0,0,0 ] - [ -0.155166,-0.331667,-9.04004e-005,0.790315,-0.454623,0.141193,0.311963,-0.159473,-0.115422,-0.636278,0,0,0,-0.154592,-0.323466,-9.25841e-005,0.771524,-0.444033,0.140619,0.311963,0.159473,0.115422,-0.636278,0,0,0,0,0,0 ] - [ -0.15469,-0.331766,-9.24311e-005,0.79042,-0.454629,0.140717,0.311965,-0.159473,-0.115422,-0.636278,0,0,0,-0.154124,-0.323662,-9.45776e-005,0.77185,-0.444163,0.140151,0.311965,0.159473,0.115422,-0.636278,0,0,0,0,0,0 ] - [ -0.154213,-0.331865,-9.44696e-005,0.790525,-0.454635,0.140239,0.311967,-0.159473,-0.115422,-0.636278,0,0,0,-0.153655,-0.323859,-9.6579e-005,0.772177,-0.444293,0.139681,0.311967,0.159473,0.115422,-0.636278,0,0,0,0,0,0 ] - [ -0.153734,-0.331965,-9.65154e-005,0.79063,-0.45464,0.139759,0.311969,-0.159473,-0.115422,-0.636278,0,0,0,-0.153184,-0.324056,-9.85879e-005,0.772505,-0.444424,0.139209,0.311969,0.159473,0.115422,-0.636278,0,0,0,0,0,0 ] - [ -0.153252,-0.332064,-9.62395e-005,0.790734,-0.455023,0.140625,0.311971,-0.159473,-0.115423,-0.636278,0,0,0,-0.15271,-0.324253,-9.80662e-005,0.772833,-0.444932,0.140083,0.311971,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.15277,-0.332164,-9.81053e-005,0.790839,-0.455028,0.140142,0.311972,-0.159473,-0.115423,-0.636278,0,0,0,-0.152236,-0.324451,-9.98991e-005,0.773161,-0.445063,0.139608,0.311972,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.152287,-0.332264,-9.9976e-005,0.790944,-0.455033,0.139658,0.311973,-0.159473,-0.115423,-0.636278,0,0,0,-0.151761,-0.324649,-0.000101737,0.773489,-0.445194,0.139132,0.311973,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.151803,-0.332363,-0.000101851,0.791049,-0.455039,0.139173,0.311974,-0.159473,-0.115423,-0.636278,0,0,0,-0.151285,-0.324846,-0.00010358,0.773818,-0.445325,0.138655,0.311974,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.151317,-0.332463,-0.00010373,0.791154,-0.455044,0.138687,0.311975,-0.159473,-0.115423,-0.636278,0,0,0,-0.150807,-0.325044,-0.000105427,0.774147,-0.445456,0.138177,0.311975,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.150831,-0.332562,-0.000105612,0.791259,-0.45505,0.1382,0.311976,-0.159473,-0.115423,-0.636278,0,0,0,-0.150329,-0.325242,-0.000107277,0.774475,-0.445586,0.137698,0.311976,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.150344,-0.332662,-0.000107497,0.791365,-0.455056,0.137712,0.311977,-0.159473,-0.115423,-0.636278,0,0,0,-0.14985,-0.325439,-0.00010913,0.774804,-0.445717,0.137218,0.311977,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.149857,-0.332761,-0.000109384,0.79147,-0.455061,0.137224,0.311978,-0.159473,-0.115423,-0.636278,0,0,0,-0.14937,-0.325636,-0.000110985,0.775131,-0.445848,0.136738,0.311978,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.149368,-0.332861,-0.000108718,0.791575,-0.455407,0.137971,0.311978,-0.159473,-0.115423,-0.636278,0,0,0,-0.14889,-0.325833,-0.000110124,0.775459,-0.446318,0.137493,0.311978,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.14888,-0.33296,-0.000110432,0.791681,-0.455413,0.137483,0.311979,-0.159473,-0.115423,-0.636278,0,0,0,-0.148409,-0.326029,-0.00011181,0.775786,-0.446449,0.137012,0.311979,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.148392,-0.333059,-0.000112145,0.791786,-0.45542,0.136994,0.311979,-0.159473,-0.115423,-0.636278,0,0,0,-0.147929,-0.326225,-0.000113496,0.776112,-0.44658,0.136532,0.311979,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.147904,-0.333157,-0.000113858,0.791892,-0.455427,0.136506,0.311979,-0.159473,-0.115423,-0.636278,0,0,0,-0.147449,-0.32642,-0.000115182,0.776437,-0.44671,0.136051,0.311979,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.147417,-0.333256,-0.00011557,0.791998,-0.455435,0.136018,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.146969,-0.326614,-0.000116867,0.776762,-0.446841,0.135571,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.14693,-0.333354,-0.00011728,0.792104,-0.455443,0.13553,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.14649,-0.326807,-0.00011855,0.777085,-0.446971,0.135091,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.146444,-0.333451,-0.000118988,0.792211,-0.455452,0.135044,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.146011,-0.327,-0.000120232,0.777408,-0.447101,0.134611,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.145958,-0.333549,-0.000120693,0.792317,-0.455461,0.134558,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.145533,-0.327191,-0.000121911,0.777729,-0.44723,0.134133,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.145474,-0.333645,-0.000122394,0.792424,-0.455471,0.134073,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.145056,-0.327381,-0.000123586,0.778048,-0.44736,0.133655,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.14499,-0.333742,-0.000120731,0.792531,-0.455841,0.13492,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.144579,-0.32757,-0.000121751,0.778366,-0.447848,0.134509,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.144509,-0.333838,-0.000122239,0.792639,-0.455853,0.134438,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.144105,-0.327758,-0.000123238,0.778682,-0.447977,0.134034,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.144029,-0.333934,-0.000123742,0.792747,-0.455865,0.133957,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.143632,-0.327944,-0.000124719,0.778997,-0.448105,0.133561,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.143551,-0.334029,-0.000125239,0.792855,-0.455879,0.133479,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.143161,-0.328129,-0.000126196,0.779309,-0.448233,0.133089,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.143075,-0.334123,-0.00012673,0.792964,-0.455893,0.133002,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.142692,-0.328312,-0.000127666,0.77962,-0.44836,0.13262,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.142601,-0.334217,-0.000128215,0.793073,-0.455908,0.132528,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.142224,-0.328493,-0.000129131,0.779928,-0.448487,0.132152,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.142129,-0.33431,-0.000129694,0.793182,-0.455924,0.132055,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.141759,-0.328673,-0.000130589,0.780234,-0.448614,0.131686,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.141659,-0.334403,-0.000131166,0.793292,-0.455941,0.131585,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.141296,-0.328851,-0.000132042,0.780539,-0.44874,0.131222,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.141191,-0.334495,-0.000132632,0.793402,-0.455959,0.131116,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.140834,-0.329028,-0.000133489,0.780841,-0.448866,0.13076,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.140723,-0.334587,-0.000130597,0.793513,-0.456311,0.131895,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.140373,-0.329203,-0.00013132,0.781141,-0.449324,0.131545,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.140259,-0.334678,-0.000131887,0.793624,-0.45633,0.13143,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.139915,-0.329377,-0.000132594,0.78144,-0.449448,0.131087,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.139797,-0.334769,-0.000133173,0.793735,-0.456351,0.130968,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.139459,-0.329549,-0.000133864,0.781736,-0.449573,0.13063,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.139336,-0.334859,-0.000134453,0.793847,-0.456373,0.130507,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.139004,-0.329719,-0.000135129,0.782031,-0.449697,0.130175,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.138878,-0.334949,-0.000135728,0.793959,-0.456395,0.130048,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.138551,-0.329888,-0.000136389,0.782324,-0.449821,0.129722,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.138421,-0.335039,-0.000136999,0.794072,-0.456418,0.12959,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.1381,-0.330056,-0.000137645,0.782615,-0.449944,0.12927,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.137966,-0.335127,-0.000138264,0.794184,-0.456443,0.129135,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.137651,-0.330222,-0.000138896,0.782904,-0.450067,0.128821,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.137512,-0.335216,-0.000139525,0.794298,-0.456467,0.128681,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.137203,-0.330387,-0.000140142,0.783191,-0.450189,0.128372,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.137061,-0.335303,-0.000140781,0.794411,-0.456493,0.128229,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.136757,-0.33055,-0.000141384,0.783476,-0.450312,0.127926,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.136611,-0.335391,-0.000142032,0.794525,-0.45652,0.127778,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.136313,-0.330712,-0.000142622,0.78376,-0.450433,0.127481,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.136162,-0.335478,-0.000143279,0.794639,-0.456547,0.12733,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.13587,-0.330873,-0.000143856,0.784042,-0.450555,0.127038,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.135714,-0.335564,-0.000140233,0.794754,-0.456927,0.128213,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.135427,-0.331032,-0.000140697,0.784322,-0.451027,0.127926,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.135269,-0.33565,-0.000141305,0.794869,-0.456956,0.127767,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.134987,-0.33119,-0.000141758,0.7846,-0.451148,0.127486,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.134825,-0.335736,-0.000142373,0.794984,-0.456985,0.127323,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.134549,-0.331346,-0.000142816,0.784877,-0.451268,0.127047,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.134383,-0.335821,-0.000143438,0.795099,-0.457016,0.126881,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.134112,-0.331502,-0.00014387,0.785152,-0.451388,0.12661,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.133943,-0.335906,-0.000144499,0.795215,-0.457047,0.12644,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.133676,-0.331656,-0.00014492,0.785426,-0.451508,0.126174,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.133503,-0.33599,-0.000145556,0.795331,-0.457079,0.126001,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.133242,-0.331808,-0.000145968,0.785698,-0.451627,0.125739,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.133066,-0.336074,-0.00014661,0.795447,-0.457111,0.125563,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.132809,-0.33196,-0.000147012,0.785968,-0.451746,0.125306,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.13263,-0.336157,-0.00014766,0.795564,-0.457144,0.125126,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.132378,-0.33211,-0.000148052,0.786237,-0.451864,0.124875,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.132195,-0.33624,-0.000148707,0.795681,-0.457178,0.124691,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.131948,-0.332259,-0.00014909,0.786504,-0.451982,0.124444,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.131762,-0.336323,-0.00014975,0.795798,-0.457213,0.124257,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.131519,-0.332407,-0.000150124,0.786769,-0.4521,0.124015,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.13133,-0.336405,-0.00015079,0.795915,-0.457248,0.123825,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.131092,-0.332554,-0.000151155,0.787033,-0.452218,0.123588,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.130899,-0.336487,-0.000151827,0.796033,-0.457284,0.123394,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.130666,-0.332699,-0.000152183,0.787296,-0.452335,0.123161,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.130468,-0.336568,-0.000148288,0.796151,-0.457654,0.124244,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.130239,-0.332843,-0.000148561,0.787557,-0.452785,0.124015,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.130041,-0.336649,-0.000149167,0.796269,-0.457692,0.123816,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.129816,-0.332987,-0.000149433,0.787817,-0.452902,0.123592,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.129614,-0.33673,-0.000150044,0.796387,-0.457729,0.123389,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.129394,-0.333129,-0.000150303,0.788075,-0.453018,0.123169,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.129188,-0.33681,-0.000150918,0.796506,-0.457768,0.122963,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.128972,-0.33327,-0.00015117,0.788331,-0.453134,0.122747,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.128764,-0.33689,-0.000151789,0.796625,-0.457807,0.122539,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.128552,-0.333409,-0.000152035,0.788587,-0.453249,0.122327,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.128341,-0.336969,-0.000152658,0.796744,-0.457847,0.122115,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.128134,-0.333548,-0.000152897,0.78884,-0.453364,0.121908,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.12792,-0.337048,-0.000153524,0.796863,-0.457887,0.121693,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.127716,-0.333686,-0.000153758,0.789093,-0.453479,0.12149,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.127499,-0.337127,-0.000154388,0.796983,-0.457928,0.121273,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.127299,-0.333822,-0.000154615,0.789344,-0.453594,0.121073,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.12708,-0.337205,-0.00015525,0.797102,-0.457969,0.120853,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.126884,-0.333958,-0.000155471,0.789593,-0.453708,0.120658,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.126662,-0.337283,-0.000156109,0.797222,-0.458011,0.120435,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.12647,-0.334092,-0.000156324,0.789842,-0.453822,0.120243,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.126245,-0.337361,-0.000156966,0.797342,-0.458053,0.120017,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.126057,-0.334226,-0.000157175,0.790089,-0.453935,0.11983,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.125829,-0.337438,-0.00015782,0.797462,-0.458096,0.119601,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.125644,-0.334358,-0.000158024,0.790334,-0.454048,0.119417,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.125414,-0.337515,-0.000158672,0.797583,-0.45814,0.119186,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.125233,-0.33449,-0.000158871,0.790579,-0.454161,0.119006,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.125,-0.337592,-0.000159522,0.797703,-0.458184,0.118772,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.124823,-0.33462,-0.000159716,0.790822,-0.454274,0.118595,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.124586,-0.337668,-0.000155227,0.797824,-0.458554,0.119634,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.124412,-0.33475,-0.000155361,0.791063,-0.454712,0.119461,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.124174,-0.337744,-0.000155931,0.797945,-0.458599,0.119222,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.124004,-0.334878,-0.000156061,0.791304,-0.454824,0.119052,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.123763,-0.337819,-0.000156632,0.798066,-0.458645,0.118811,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.123597,-0.335006,-0.000156758,0.791543,-0.454936,0.118645,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.123354,-0.337895,-0.000157332,0.798187,-0.458691,0.118401,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.123191,-0.335132,-0.000157455,0.791781,-0.455047,0.118239,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.122945,-0.33797,-0.00015803,0.798308,-0.458737,0.117992,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.122786,-0.335258,-0.000158149,0.792018,-0.455159,0.117833,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.122538,-0.338044,-0.000158727,0.798429,-0.458784,0.117584,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.122381,-0.335382,-0.000158842,0.792253,-0.455269,0.117429,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.122131,-0.338118,-0.000159421,0.798551,-0.458832,0.117177,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.121978,-0.335506,-0.000159533,0.792487,-0.45538,0.117025,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.121725,-0.338192,-0.000160115,0.798673,-0.458879,0.116772,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.121575,-0.335629,-0.000160223,0.79272,-0.45549,0.116622,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.12132,-0.338266,-0.000160806,0.798794,-0.458928,0.116366,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.121174,-0.335751,-0.000160911,0.792952,-0.4556,0.11622,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.120916,-0.338339,-0.000161496,0.798916,-0.458976,0.115962,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.120773,-0.335872,-0.000161598,0.793183,-0.45571,0.115819,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.120513,-0.338412,-0.000162185,0.799038,-0.459025,0.115559,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.120373,-0.335993,-0.000162283,0.793412,-0.455819,0.115419,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.120111,-0.338484,-0.000162871,0.79916,-0.459075,0.115157,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.119974,-0.336112,-0.000162967,0.793641,-0.455928,0.11502,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.11971,-0.338557,-0.000163557,0.799282,-0.459125,0.114755,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.119576,-0.33623,-0.000163649,0.793868,-0.456037,0.114621,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.11931,-0.338629,-0.000164241,0.799404,-0.459175,0.114355,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.119179,-0.336348,-0.00016433,0.794094,-0.456145,0.114224,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.11891,-0.3387,-0.000164923,0.799526,-0.459225,0.113955,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.118782,-0.336465,-0.00016501,0.794319,-0.456253,0.113827,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.118512,-0.338772,-0.000165604,0.799649,-0.459276,0.113556,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.118386,-0.336581,-0.000165688,0.794542,-0.456361,0.113431,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.118114,-0.338843,-0.000166284,0.799771,-0.459328,0.113158,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.117991,-0.336696,-0.000166365,0.794765,-0.456469,0.113036,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.117715,-0.338913,-0.000161014,0.799893,-0.4597,0.114053,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.117595,-0.336811,-0.000161056,0.794987,-0.456896,0.113933,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.117319,-0.338984,-0.000161556,0.800016,-0.459752,0.113657,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.117201,-0.336924,-0.000161597,0.795207,-0.457003,0.11354,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.116923,-0.339054,-0.000162097,0.800138,-0.459805,0.113261,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.116809,-0.337037,-0.000162136,0.795427,-0.45711,0.113147,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.116528,-0.339124,-0.000162637,0.80026,-0.459857,0.112866,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.116417,-0.337149,-0.000162674,0.795645,-0.457216,0.112755,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.116135,-0.339193,-0.000163176,0.800383,-0.45991,0.112472,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.116025,-0.33726,-0.000163211,0.795862,-0.457323,0.112363,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.115741,-0.339262,-0.000163713,0.800505,-0.459964,0.112079,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.115635,-0.337371,-0.000163748,0.796078,-0.457428,0.111972,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.115349,-0.339331,-0.00016425,0.800628,-0.460017,0.111686,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.115245,-0.33748,-0.000164283,0.796294,-0.457534,0.111582,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.114957,-0.3394,-0.000164786,0.80075,-0.460071,0.111294,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.114856,-0.337589,-0.000164817,0.796508,-0.457639,0.111193,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.114566,-0.339468,-0.00016532,0.800873,-0.460126,0.110903,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.114467,-0.337697,-0.000165351,0.796721,-0.457744,0.110804,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.114176,-0.339536,-0.000165854,0.800995,-0.46018,0.110512,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.114079,-0.337805,-0.000165883,0.796933,-0.457849,0.110416,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.113786,-0.339604,-0.000166387,0.801118,-0.460235,0.110123,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.113692,-0.337912,-0.000166414,0.797144,-0.457953,0.110029,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.113398,-0.339671,-0.000166919,0.80124,-0.46029,0.109734,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.113305,-0.338018,-0.000166945,0.797354,-0.458057,0.109642,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.113009,-0.339738,-0.00016745,0.801363,-0.460345,0.109345,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.11292,-0.338123,-0.000167475,0.797563,-0.458161,0.109256,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.112622,-0.339805,-0.00016798,0.801485,-0.460401,0.108958,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.112534,-0.338227,-0.000168003,0.797771,-0.458265,0.10887,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.112235,-0.339872,-0.000168509,0.801608,-0.460457,0.10857,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.11215,-0.338331,-0.000168531,0.797978,-0.458368,0.108486,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.111849,-0.339938,-0.000169037,0.80173,-0.460513,0.108184,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.111766,-0.338434,-0.000169058,0.798184,-0.458471,0.108101,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.111463,-0.340004,-0.000169564,0.801852,-0.460569,0.107798,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.111382,-0.338537,-0.000169585,0.798389,-0.458574,0.107718,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.111078,-0.34007,-0.00017009,0.801974,-0.460626,0.107413,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.110999,-0.338639,-0.00017011,0.798593,-0.458676,0.107335,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.110694,-0.340135,-0.000170616,0.802096,-0.460683,0.107029,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.110617,-0.33874,-0.000170634,0.798797,-0.458778,0.106952,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.11031,-0.3402,-0.000171141,0.802218,-0.46074,0.106645,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.110236,-0.33884,-0.000171158,0.798999,-0.45888,0.106571,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.109925,-0.340265,-0.000165148,0.80234,-0.46109,0.107505,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.109852,-0.33894,-0.000165146,0.7992,-0.459275,0.107433,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.109542,-0.340329,-0.000165552,0.802462,-0.461148,0.107123,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.109472,-0.339039,-0.000165549,0.799401,-0.459376,0.107052,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.10916,-0.340394,-0.000165955,0.802584,-0.461205,0.10674,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.109092,-0.339138,-0.000165952,0.7996,-0.459477,0.106672,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.108779,-0.340458,-0.000166357,0.802706,-0.461263,0.106359,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.108712,-0.339236,-0.000166354,0.799798,-0.459578,0.106293,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.108398,-0.340521,-0.000166759,0.802827,-0.461321,0.105978,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.108333,-0.339333,-0.000166756,0.799996,-0.459678,0.105914,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.108018,-0.340585,-0.00016716,0.802949,-0.461379,0.105598,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.107955,-0.339429,-0.000167157,0.800193,-0.459779,0.105535,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.107638,-0.340648,-0.000167561,0.80307,-0.461438,0.105218,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.107577,-0.339525,-0.000167557,0.800388,-0.459878,0.105157,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.107259,-0.340711,-0.000167961,0.803192,-0.461496,0.104838,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.1072,-0.339621,-0.000167957,0.800583,-0.459978,0.10478,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.10688,-0.340774,-0.00016836,0.803313,-0.461555,0.10446,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.106823,-0.339715,-0.000168356,0.800777,-0.460077,0.104403,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.106502,-0.340836,-0.000168759,0.803434,-0.461613,0.104082,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.106447,-0.339809,-0.000168755,0.80097,-0.460176,0.104026,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.106125,-0.340898,-0.000169157,0.803555,-0.461672,0.103704,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.106071,-0.339903,-0.000169153,0.801162,-0.460275,0.103651,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.105748,-0.34096,-0.000169555,0.803675,-0.461731,0.103327,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.105696,-0.339996,-0.00016955,0.801354,-0.460373,0.103275,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.105371,-0.341021,-0.000169952,0.803796,-0.46179,0.10295,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.105321,-0.340088,-0.000169947,0.801544,-0.460472,0.1029,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.104996,-0.341083,-0.000170348,0.803917,-0.46185,0.102574,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.104947,-0.34018,-0.000170344,0.801733,-0.460569,0.102526,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.10462,-0.341144,-0.000170744,0.804037,-0.461909,0.102199,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.104573,-0.340271,-0.000170739,0.801922,-0.460667,0.102152,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.104245,-0.341204,-0.00017114,0.804157,-0.461969,0.101824,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.1042,-0.340361,-0.000171135,0.80211,-0.460764,0.101779,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.103871,-0.341265,-0.000171534,0.804277,-0.462028,0.101449,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.103827,-0.340451,-0.00017153,0.802297,-0.460861,0.101406,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.103497,-0.341325,-0.000171929,0.804397,-0.462088,0.101075,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.103455,-0.340541,-0.000171924,0.802483,-0.460958,0.101033,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.103124,-0.341385,-0.000172322,0.804516,-0.462148,0.100702,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.103083,-0.340629,-0.000172318,0.802668,-0.461054,0.100661,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.102751,-0.341444,-0.000172716,0.804636,-0.462208,0.100328,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.102712,-0.340718,-0.000172711,0.802852,-0.461151,0.10029,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.102378,-0.341504,-0.000173108,0.804755,-0.462268,0.0999559,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.102341,-0.340805,-0.000173104,0.803036,-0.461246,0.0999187,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.102006,-0.341563,-0.000173501,0.804874,-0.462328,0.0995838,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.10197,-0.340892,-0.000173496,0.803218,-0.461342,0.099548,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.101635,-0.341622,-0.000173892,0.804993,-0.462388,0.0992121,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.1016,-0.340979,-0.000173888,0.8034,-0.461437,0.0991779,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.101264,-0.34168,-0.000174283,0.805112,-0.462448,0.098841,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.101231,-0.341065,-0.000174279,0.803581,-0.461532,0.0988081,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.100893,-0.341738,-0.000174674,0.80523,-0.462508,0.0984703,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.100862,-0.34115,-0.00017467,0.803761,-0.461627,0.0984389,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.100523,-0.341796,-0.000175064,0.805349,-0.462569,0.0981,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.100493,-0.341235,-0.00017506,0.80394,-0.461722,0.09807,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.100151,-0.341854,-0.000167737,0.805467,-0.462901,0.0989922,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.100122,-0.34132,-0.000167726,0.804119,-0.462088,0.0989636,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0997814,-0.341912,-0.000168019,0.805585,-0.462961,0.0986229,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0997541,-0.341404,-0.000168009,0.804297,-0.462181,0.0985956,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0994126,-0.341969,-0.000168301,0.805702,-0.463022,0.098254,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0993866,-0.341487,-0.000168292,0.804473,-0.462275,0.098228,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0990443,-0.342026,-0.000168583,0.80582,-0.463082,0.0978855,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0990196,-0.34157,-0.000168574,0.804649,-0.462368,0.0978609,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0986764,-0.342082,-0.000168864,0.805937,-0.463143,0.0975175,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.098653,-0.341652,-0.000168856,0.804825,-0.462461,0.0974942,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.098309,-0.342139,-0.000169145,0.806054,-0.463203,0.09715,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0982868,-0.341734,-0.000169137,0.804999,-0.462554,0.0971279,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0979419,-0.342195,-0.000169426,0.80617,-0.463264,0.0967828,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0979211,-0.341815,-0.000169418,0.805173,-0.462646,0.096762,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0975753,-0.342251,-0.000169706,0.806287,-0.463325,0.0964161,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0975557,-0.341896,-0.000169699,0.805346,-0.462738,0.0963966,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0972092,-0.342306,-0.000169986,0.806403,-0.463385,0.0960499,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0971908,-0.341976,-0.000169979,0.805518,-0.46283,0.0960315,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0968435,-0.342362,-0.000170265,0.806519,-0.463446,0.0956841,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0968263,-0.342056,-0.000170259,0.805689,-0.462922,0.0956669,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0964782,-0.342417,-0.000170545,0.806634,-0.463507,0.0953187,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0964622,-0.342135,-0.000170539,0.805859,-0.463013,0.0953027,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0961133,-0.342472,-0.000170823,0.80675,-0.463567,0.0949537,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0960984,-0.342214,-0.000170819,0.806029,-0.463104,0.0949389,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0957489,-0.342526,-0.000171102,0.806865,-0.463628,0.0945892,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0957352,-0.342292,-0.000171098,0.806198,-0.463195,0.0945755,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0953848,-0.34258,-0.00017138,0.80698,-0.463688,0.094225,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0953723,-0.34237,-0.000171376,0.806366,-0.463285,0.0942125,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0950212,-0.342634,-0.000171658,0.807094,-0.463749,0.0938613,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0950098,-0.342447,-0.000171655,0.806533,-0.463375,0.0938499,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0946581,-0.342688,-0.000171935,0.807209,-0.46381,0.093498,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0946477,-0.342524,-0.000171933,0.8067,-0.463465,0.0934877,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0942953,-0.342742,-0.000172212,0.807323,-0.46387,0.0931352,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.094286,-0.342601,-0.00017221,0.806865,-0.463554,0.0931259,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0939329,-0.342795,-0.000172489,0.807436,-0.463931,0.0927727,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0939247,-0.342676,-0.000172488,0.80703,-0.463643,0.0927645,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.093571,-0.342848,-0.000172765,0.80755,-0.463991,0.0924107,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0935638,-0.342752,-0.000172765,0.807195,-0.463732,0.0924035,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0932095,-0.342901,-0.000173042,0.807663,-0.464052,0.0920491,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0932033,-0.342827,-0.000173041,0.807358,-0.463821,0.0920429,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0928484,-0.342953,-0.000173317,0.807776,-0.464112,0.0916878,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0928432,-0.342901,-0.000173318,0.807521,-0.463909,0.0916827,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0924877,-0.343005,-0.000173593,0.807888,-0.464173,0.091327,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0924835,-0.342975,-0.000173594,0.807683,-0.463997,0.0913229,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0921274,-0.343057,-0.000173868,0.808,-0.464233,0.0909667,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0921242,-0.343049,-0.000173869,0.807844,-0.464085,0.0909635,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0917675,-0.343109,-0.000174142,0.808112,-0.464293,0.0906067,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0917653,-0.343122,-0.000174144,0.808004,-0.464172,0.0906044,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.091408,-0.34316,-0.000174417,0.808224,-0.464354,0.0902471,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0914067,-0.343194,-0.000174419,0.808164,-0.464259,0.0902458,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.091049,-0.343211,-0.000174691,0.808335,-0.464414,0.0898879,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0910486,-0.343266,-0.000174694,0.808323,-0.464346,0.0898876,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0906903,-0.343262,-0.000174965,0.808446,-0.464474,0.0895292,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0906909,-0.343338,-0.000174968,0.808481,-0.464433,0.0895297,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.090332,-0.343312,-0.000175238,0.808556,-0.464534,0.0891708,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0903335,-0.343409,-0.000175242,0.808638,-0.464519,0.0891723,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0899742,-0.343363,-0.000175511,0.808667,-0.464594,0.0888129,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0899765,-0.34348,-0.000175516,0.808795,-0.464605,0.0888152,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0896167,-0.343413,-0.000175784,0.808776,-0.464654,0.0884553,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.08962,-0.34355,-0.000175789,0.808951,-0.46469,0.0884585,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0892597,-0.343462,-0.000176056,0.808886,-0.464714,0.0880982,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0892638,-0.34362,-0.000176062,0.809106,-0.464775,0.0881022,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0889031,-0.343512,-0.000176328,0.808995,-0.464774,0.0877415,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.088908,-0.34369,-0.000176335,0.80926,-0.46486,0.0877463,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0885469,-0.343561,-0.0001766,0.809104,-0.464833,0.0873851,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0885526,-0.343759,-0.000176607,0.809414,-0.464945,0.0873909,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0881911,-0.34361,-0.000176871,0.809213,-0.464893,0.0870292,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0881976,-0.343827,-0.000176879,0.809567,-0.465029,0.0870358,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0878357,-0.343659,-0.000177142,0.809321,-0.464952,0.0866737,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.087843,-0.343896,-0.000177151,0.809719,-0.465114,0.0866811,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0874774,-0.343707,-0.000168281,0.809429,-0.465238,0.0875891,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0874855,-0.343963,-0.000168292,0.80987,-0.465423,0.0875972,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0871227,-0.343755,-0.000168466,0.809536,-0.465297,0.0872343,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0871317,-0.344031,-0.000168478,0.810021,-0.465507,0.0872432,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0867685,-0.343803,-0.000168651,0.809643,-0.465357,0.08688,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0867782,-0.344097,-0.000168663,0.810171,-0.46559,0.0868897,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0864147,-0.343851,-0.000168835,0.80975,-0.465416,0.0865262,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0864251,-0.344164,-0.000168848,0.81032,-0.465673,0.0865366,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0860613,-0.343898,-0.000169019,0.809856,-0.465475,0.0861727,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0860725,-0.34423,-0.000169033,0.810468,-0.465755,0.0861838,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0857083,-0.343945,-0.000169203,0.809962,-0.465534,0.0858196,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0857202,-0.344295,-0.000169218,0.810616,-0.465838,0.0858315,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0853557,-0.343992,-0.000169387,0.810068,-0.465592,0.085467,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0853683,-0.344361,-0.000169403,0.810763,-0.46592,0.0854796,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0850035,-0.344039,-0.000169571,0.810173,-0.465651,0.0851147,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0850169,-0.344425,-0.000169587,0.810909,-0.466001,0.085128,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0846518,-0.344085,-0.000169754,0.810278,-0.46571,0.0847629,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0846658,-0.34449,-0.000169771,0.811055,-0.466082,0.0847769,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0843005,-0.344131,-0.000169937,0.810382,-0.465768,0.0844115,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0843152,-0.344554,-0.000169955,0.8112,-0.466163,0.0844262,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0839496,-0.344177,-0.00017012,0.810486,-0.465826,0.0840605,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0839649,-0.344617,-0.000170139,0.811344,-0.466244,0.0840759,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0835991,-0.344222,-0.000170302,0.81059,-0.465885,0.08371,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0836151,-0.34468,-0.000170322,0.811487,-0.466325,0.0837259,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.083249,-0.344268,-0.000170485,0.810693,-0.465943,0.0833598,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0832657,-0.344743,-0.000170505,0.81163,-0.466405,0.0833764,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0828993,-0.344313,-0.000170667,0.810796,-0.466001,0.0830101,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0829166,-0.344805,-0.000170688,0.811772,-0.466484,0.0830273,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0825501,-0.344357,-0.000170848,0.810899,-0.466059,0.0826608,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.082568,-0.344867,-0.00017087,0.811913,-0.466564,0.0826786,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0822013,-0.344402,-0.00017103,0.811001,-0.466116,0.0823119,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0822198,-0.344928,-0.000171053,0.812054,-0.466643,0.0823304,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0818529,-0.344446,-0.000171211,0.811102,-0.466174,0.0819635,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.081872,-0.34499,-0.000171235,0.812194,-0.466722,0.0819825,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0815049,-0.34449,-0.000171392,0.811204,-0.466231,0.0816155,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0815247,-0.34505,-0.000171417,0.812333,-0.4668,0.0816351,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0811574,-0.344534,-0.000171573,0.811305,-0.466289,0.0812679,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0811778,-0.34511,-0.000171598,0.812471,-0.466878,0.0812881,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0808103,-0.344577,-0.000171754,0.811405,-0.466346,0.0809207,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0808312,-0.34517,-0.00017178,0.812609,-0.466956,0.0809415,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0804637,-0.34462,-0.000171934,0.811505,-0.466403,0.080574,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0804852,-0.34523,-0.000171961,0.812746,-0.467034,0.0805954,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0801175,-0.344663,-0.000172114,0.811605,-0.466459,0.0802277,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0801395,-0.345289,-0.000172141,0.812882,-0.467111,0.0802496,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0797717,-0.344706,-0.000172294,0.811704,-0.466516,0.0798819,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0797943,-0.345348,-0.000172322,0.813018,-0.467188,0.0799043,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0794264,-0.344748,-0.000172473,0.811803,-0.466573,0.0795365,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0794495,-0.345406,-0.000172502,0.813152,-0.467265,0.0795595,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0790815,-0.34479,-0.000172653,0.811901,-0.466629,0.0791916,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0791051,-0.345464,-0.000172682,0.813287,-0.467341,0.079215,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0787371,-0.344832,-0.000172832,0.811999,-0.466685,0.0788471,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0787612,-0.345521,-0.000172862,0.81342,-0.467417,0.078871,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0783931,-0.344873,-0.000173011,0.812097,-0.466741,0.078503,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0784177,-0.345578,-0.000173042,0.813553,-0.467492,0.0785275,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0780496,-0.344915,-0.000173189,0.812194,-0.466797,0.0781594,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0780747,-0.345635,-0.000173221,0.813685,-0.467568,0.0781844,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0777065,-0.344956,-0.000173367,0.81229,-0.466853,0.0778163,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0777321,-0.345692,-0.0001734,0.813816,-0.467643,0.0778417,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0773639,-0.344997,-0.000173545,0.812387,-0.466908,0.0774736,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0773899,-0.345748,-0.000173579,0.813947,-0.467717,0.0774995,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0770218,-0.345037,-0.000173723,0.812483,-0.466964,0.0771314,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0770483,-0.345803,-0.000173757,0.814077,-0.467792,0.0771578,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0766801,-0.345077,-0.0001739,0.812578,-0.467019,0.0767896,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.076707,-0.345858,-0.000173935,0.814206,-0.467866,0.0768165,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0763388,-0.345117,-0.000174077,0.812673,-0.467074,0.0764483,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0763663,-0.345913,-0.000174113,0.814334,-0.46794,0.0764756,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0759981,-0.345157,-0.000174254,0.812767,-0.467129,0.0761075,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0760259,-0.345968,-0.000174291,0.814462,-0.468013,0.0761352,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0756578,-0.345196,-0.000174431,0.812862,-0.467184,0.0757672,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0756861,-0.346022,-0.000174468,0.814589,-0.468086,0.0757953,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.075318,-0.345236,-0.000174607,0.812955,-0.467238,0.0754273,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0753467,-0.346075,-0.000174645,0.814716,-0.468159,0.0754558,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0749787,-0.345274,-0.000174783,0.813048,-0.467293,0.0750879,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0750078,-0.346129,-0.000174822,0.814842,-0.468231,0.0751169,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0746398,-0.345313,-0.000174959,0.813141,-0.467347,0.074749,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0746693,-0.346182,-0.000174999,0.814967,-0.468304,0.0747783,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0743015,-0.345352,-0.000175135,0.813233,-0.467401,0.0744106,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0743314,-0.346234,-0.000175175,0.815091,-0.468375,0.0744403,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0739636,-0.34539,-0.00017531,0.813325,-0.467455,0.0740726,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0739939,-0.346287,-0.000175351,0.815215,-0.468447,0.0741027,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0736262,-0.345428,-0.000175485,0.813417,-0.467508,0.0737352,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0736569,-0.346338,-0.000175527,0.815338,-0.468518,0.0737657,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0732893,-0.345465,-0.000175659,0.813508,-0.467562,0.0733982,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0733204,-0.34639,-0.000175702,0.81546,-0.468589,0.0734291,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0729529,-0.345503,-0.000175834,0.813598,-0.467615,0.0730618,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0729843,-0.346441,-0.000175877,0.815582,-0.468659,0.073093,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0726171,-0.34554,-0.000176008,0.813688,-0.467668,0.0727258,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0726488,-0.346492,-0.000176052,0.815702,-0.46873,0.0727574,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0722817,-0.345576,-0.000176182,0.813778,-0.467721,0.0723904,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0723138,-0.346542,-0.000176226,0.815823,-0.4688,0.0724223,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0719468,-0.345613,-0.000176355,0.813867,-0.467773,0.0720555,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0719793,-0.346592,-0.000176401,0.815942,-0.468869,0.0720877,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0716125,-0.345649,-0.000176528,0.813956,-0.467826,0.0717211,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0716452,-0.346642,-0.000176575,0.816061,-0.468938,0.0717536,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0712786,-0.345685,-0.000176701,0.814044,-0.467878,0.0713872,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0713117,-0.346691,-0.000176748,0.816179,-0.469007,0.0714201,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0709453,-0.345721,-0.000176874,0.814132,-0.46793,0.0710538,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0709787,-0.34674,-0.000176922,0.816297,-0.469076,0.071087,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0706125,-0.345757,-0.000177046,0.814219,-0.467982,0.0707209,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0706462,-0.346789,-0.000177095,0.816414,-0.469144,0.0707544,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0702764,-0.345792,-0.00016662,0.814306,-0.468171,0.0716664,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0703104,-0.346837,-0.000166671,0.81653,-0.46935,0.0717003,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0699447,-0.345827,-0.000166744,0.814393,-0.468223,0.0713346,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.069979,-0.346885,-0.000166795,0.816645,-0.469417,0.0713688,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0696134,-0.345862,-0.000166866,0.814479,-0.468274,0.0710034,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.069648,-0.346933,-0.000166918,0.81676,-0.469484,0.0710378,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0692828,-0.345896,-0.000166989,0.814564,-0.468325,0.0706726,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0693176,-0.34698,-0.000167042,0.816874,-0.469551,0.0707073,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0689526,-0.345931,-0.000167112,0.814649,-0.468376,0.0703425,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0689878,-0.347027,-0.000167165,0.816988,-0.469618,0.0703774,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.068623,-0.345965,-0.000167234,0.814734,-0.468427,0.0700128,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0686584,-0.347073,-0.000167288,0.8171,-0.469684,0.070048,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.068294,-0.345998,-0.000167356,0.814818,-0.468477,0.0696837,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0683297,-0.347119,-0.000167411,0.817212,-0.46975,0.0697192,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0679655,-0.346032,-0.000167477,0.814902,-0.468527,0.0693552,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0680014,-0.347165,-0.000167533,0.817324,-0.469816,0.0693909,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0676376,-0.346065,-0.000167599,0.814985,-0.468577,0.0690273,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0676738,-0.34721,-0.000167655,0.817434,-0.469881,0.0690632,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0673103,-0.346098,-0.00016772,0.815068,-0.468627,0.0686999,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0673467,-0.347255,-0.000167777,0.817545,-0.469946,0.0687361,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0669835,-0.346131,-0.000167841,0.81515,-0.468677,0.068373,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0670201,-0.3473,-0.000167899,0.817654,-0.470011,0.0684095,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0666573,-0.346163,-0.000167962,0.815232,-0.468726,0.0680468,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0666941,-0.347345,-0.00016802,0.817763,-0.470075,0.0680834,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0663316,-0.346196,-0.000168083,0.815313,-0.468775,0.0677211,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0663687,-0.347389,-0.000168142,0.817871,-0.47014,0.067758,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0660066,-0.346227,-0.000168203,0.815394,-0.468824,0.067396,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0660439,-0.347432,-0.000168263,0.817978,-0.470203,0.0674331,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0656821,-0.346259,-0.000168323,0.815475,-0.468873,0.0670715,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0657196,-0.347476,-0.000168383,0.818085,-0.470267,0.0671088,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0653582,-0.346291,-0.000168443,0.815555,-0.468922,0.0667475,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0653959,-0.347519,-0.000168504,0.818191,-0.47033,0.066785,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0650349,-0.346322,-0.000168562,0.815634,-0.46897,0.0664242,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0650728,-0.347561,-0.000168624,0.818296,-0.470392,0.0664619,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0647122,-0.346353,-0.000168682,0.815713,-0.469018,0.0661015,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0647503,-0.347604,-0.000168744,0.818401,-0.470455,0.0661393,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0643901,-0.346384,-0.000168801,0.815792,-0.469066,0.0657793,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0644284,-0.347646,-0.000168864,0.818505,-0.470517,0.0658174,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0640687,-0.346414,-0.00016892,0.81587,-0.469114,0.0654578,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0641071,-0.347688,-0.000168984,0.818608,-0.470579,0.065496,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0637478,-0.346444,-0.000169038,0.815948,-0.469161,0.0651369,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0637864,-0.347729,-0.000169103,0.818711,-0.47064,0.0651753,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0634276,-0.346474,-0.000169157,0.816025,-0.469209,0.0648166,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0634664,-0.34777,-0.000169222,0.818813,-0.470701,0.0648552,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0631079,-0.346504,-0.000169275,0.816102,-0.469256,0.064497,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0631469,-0.347811,-0.000169341,0.818915,-0.470762,0.0645357,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0627889,-0.346534,-0.000169392,0.816178,-0.469303,0.0641779,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.062828,-0.347851,-0.000169459,0.819015,-0.470822,0.0642168,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0624706,-0.346563,-0.00016951,0.816254,-0.469349,0.0638595,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0625098,-0.347891,-0.000169577,0.819115,-0.470883,0.0638985,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0621529,-0.346592,-0.000169627,0.816329,-0.469396,0.0635417,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0621923,-0.347931,-0.000169695,0.819215,-0.470942,0.0635809,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0618358,-0.346621,-0.000169744,0.816404,-0.469442,0.0632246,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0618753,-0.34797,-0.000169813,0.819314,-0.471002,0.0632639,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0615193,-0.346649,-0.000169861,0.816479,-0.469488,0.0629081,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.061559,-0.348009,-0.00016993,0.819412,-0.471061,0.0629475,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0612035,-0.346677,-0.000169978,0.816553,-0.469534,0.0625923,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0612433,-0.348048,-0.000170047,0.819509,-0.47112,0.0626318,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0608884,-0.346705,-0.000170094,0.816626,-0.469579,0.0622771,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0609283,-0.348086,-0.000170164,0.819606,-0.471178,0.0623168,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0605739,-0.346733,-0.00017021,0.816699,-0.469624,0.0619626,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0606139,-0.348124,-0.000170281,0.819702,-0.471236,0.0620023,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0602601,-0.346761,-0.000170325,0.816772,-0.46967,0.0616487,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0603002,-0.348162,-0.000170397,0.819798,-0.471294,0.0616886,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0599469,-0.346788,-0.000170441,0.816844,-0.469714,0.0613355,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0599872,-0.348199,-0.000170513,0.819893,-0.471352,0.0613755,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0596344,-0.346815,-0.000170556,0.816916,-0.469759,0.061023,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0596748,-0.348236,-0.000170629,0.819987,-0.471409,0.0610631,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0593226,-0.346842,-0.000170671,0.816987,-0.469804,0.0607111,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0593631,-0.348273,-0.000170745,0.82008,-0.471466,0.0607513,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0590115,-0.346869,-0.000170785,0.817058,-0.469848,0.0604,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0590521,-0.34831,-0.00017086,0.820173,-0.471522,0.0604403,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0587011,-0.346895,-0.0001709,0.817128,-0.469892,0.0600895,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0587417,-0.348346,-0.000170975,0.820266,-0.471578,0.0601299,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0583914,-0.346921,-0.000171014,0.817198,-0.469935,0.0597797,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0584321,-0.348382,-0.00017109,0.820357,-0.471634,0.0598202,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0580823,-0.346947,-0.000171128,0.817267,-0.469979,0.0594706,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0581231,-0.348417,-0.000171204,0.820448,-0.47169,0.0595112,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.057774,-0.346973,-0.000171241,0.817336,-0.470022,0.0591622,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0578148,-0.348452,-0.000171318,0.820539,-0.471745,0.0592028,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0574663,-0.346998,-0.000171354,0.817405,-0.470065,0.0588546,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0575073,-0.348487,-0.000171432,0.820628,-0.4718,0.0588952,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0571594,-0.347023,-0.000171467,0.817473,-0.470108,0.0585476,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0572004,-0.348522,-0.000171545,0.820717,-0.471855,0.0585883,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0568532,-0.347048,-0.00017158,0.81754,-0.470151,0.0582414,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0568943,-0.348556,-0.000171659,0.820806,-0.471909,0.0582821,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0565477,-0.347073,-0.000171692,0.817608,-0.470193,0.0579358,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0565888,-0.34859,-0.000171772,0.820894,-0.471963,0.0579767,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.056243,-0.347098,-0.000171804,0.817674,-0.470236,0.057631,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0562841,-0.348624,-0.000171884,0.820981,-0.472016,0.0576719,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0559389,-0.347122,-0.000171916,0.81774,-0.470278,0.0573269,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0559801,-0.348657,-0.000171997,0.821067,-0.47207,0.0573679,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0556356,-0.347146,-0.000172027,0.817806,-0.470319,0.0570236,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0556769,-0.34869,-0.000172109,0.821153,-0.472123,0.0570646,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0553331,-0.34717,-0.000172138,0.817872,-0.470361,0.056721,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0553743,-0.348723,-0.00017222,0.821238,-0.472175,0.056762,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0550313,-0.347194,-0.000172249,0.817937,-0.470402,0.0564192,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0550726,-0.348755,-0.000172332,0.821323,-0.472227,0.0564602,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0547302,-0.347217,-0.00017236,0.818001,-0.470443,0.0561181,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0547715,-0.348787,-0.000172443,0.821407,-0.472279,0.0561591,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0544299,-0.34724,-0.00017247,0.818065,-0.470484,0.0558177,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0544713,-0.348819,-0.000172554,0.82149,-0.472331,0.0558588,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0541304,-0.347263,-0.00017258,0.818129,-0.470525,0.0555181,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0541717,-0.34885,-0.000172664,0.821573,-0.472382,0.0555592,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0538316,-0.347286,-0.00017269,0.818192,-0.470565,0.0552193,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.053873,-0.348881,-0.000172775,0.821655,-0.472433,0.0552604,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0535336,-0.347308,-0.000172799,0.818254,-0.470606,0.0549213,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.053575,-0.348912,-0.000172885,0.821737,-0.472484,0.0549624,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0532364,-0.347331,-0.000172908,0.818317,-0.470646,0.054624,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0532778,-0.348943,-0.000172994,0.821818,-0.472534,0.0546651,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0529399,-0.347353,-0.000173017,0.818379,-0.470685,0.0543275,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0529813,-0.348973,-0.000173104,0.821898,-0.472584,0.0543686,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0526443,-0.347375,-0.000173125,0.81844,-0.470725,0.0540318,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0526857,-0.349003,-0.000173213,0.821978,-0.472634,0.0540729,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0523494,-0.347396,-0.000173233,0.818501,-0.470764,0.0537369,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0523908,-0.349033,-0.000173321,0.822057,-0.472684,0.053778,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0520553,-0.347418,-0.000173341,0.818561,-0.470804,0.0534428,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0520967,-0.349062,-0.00017343,0.822135,-0.472733,0.0534839,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.051762,-0.347439,-0.000173448,0.818622,-0.470842,0.0531495,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0518034,-0.349091,-0.000173538,0.822213,-0.472781,0.0531906,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0514696,-0.34746,-0.000173556,0.818681,-0.470881,0.052857,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0515109,-0.34912,-0.000173645,0.82229,-0.47283,0.052898,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0511779,-0.347481,-0.000173662,0.81874,-0.47092,0.0525653,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0512192,-0.349149,-0.000173753,0.822367,-0.472878,0.0526063,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.050887,-0.347501,-0.000173769,0.818799,-0.470958,0.0522744,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0509284,-0.349177,-0.00017386,0.822443,-0.472926,0.0523154,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.050597,-0.347522,-0.000173875,0.818858,-0.470996,0.0519843,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0506383,-0.349205,-0.000173967,0.822518,-0.472973,0.0520253,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0503078,-0.347542,-0.000173981,0.818916,-0.471034,0.0516951,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0503491,-0.349232,-0.000174073,0.822593,-0.47302,0.051736,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0500194,-0.347562,-0.000174086,0.818973,-0.471071,0.0514066,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0500607,-0.34926,-0.000174179,0.822667,-0.473067,0.0514475,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0497319,-0.347582,-0.000174192,0.81903,-0.471109,0.0511191,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0497731,-0.349287,-0.000174285,0.82274,-0.473114,0.0511599,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0494452,-0.347601,-0.000174297,0.819087,-0.471146,0.0508323,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0494863,-0.349314,-0.00017439,0.822813,-0.47316,0.0508731,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0491593,-0.347621,-0.000174401,0.819143,-0.471183,0.0505464,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0492004,-0.34934,-0.000174495,0.822885,-0.473206,0.0505872,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0488743,-0.34764,-0.000174505,0.819199,-0.47122,0.0502614,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0489154,-0.349366,-0.0001746,0.822957,-0.473251,0.0503021,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0485902,-0.347659,-0.000174609,0.819255,-0.471256,0.0499772,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0486312,-0.349392,-0.000174704,0.823028,-0.473296,0.0500179,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0483069,-0.347678,-0.000174713,0.81931,-0.471293,0.0496939,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0483478,-0.349418,-0.000174809,0.823099,-0.473341,0.0497345,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0480244,-0.347696,-0.000174816,0.819364,-0.471329,0.0494114,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0480653,-0.349443,-0.000174912,0.823169,-0.473386,0.0494519,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0477429,-0.347714,-0.000174919,0.819419,-0.471365,0.0491298,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0477837,-0.349468,-0.000175016,0.823238,-0.47343,0.0491703,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0474622,-0.347733,-0.000175021,0.819473,-0.4714,0.0488491,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0475029,-0.349493,-0.000175119,0.823307,-0.473474,0.0488895,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0471824,-0.347751,-0.000175124,0.819526,-0.471436,0.0485692,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0472231,-0.349518,-0.000175221,0.823375,-0.473518,0.0486096,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0469035,-0.347768,-0.000175225,0.819579,-0.471471,0.0482902,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0469441,-0.349542,-0.000175324,0.823442,-0.473561,0.0483305,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0466254,-0.347786,-0.000175327,0.819632,-0.471506,0.0480122,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0466659,-0.349566,-0.000175426,0.823509,-0.473604,0.0480524,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0463483,-0.347804,-0.000175428,0.819684,-0.471541,0.047735,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0463887,-0.34959,-0.000175527,0.823576,-0.473647,0.0477751,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.046072,-0.347821,-0.000175529,0.819736,-0.471576,0.0474587,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0461124,-0.349613,-0.000175629,0.823641,-0.473689,0.0474987,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0457966,-0.347838,-0.000175629,0.819787,-0.47161,0.0471833,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0458369,-0.349636,-0.00017573,0.823707,-0.473731,0.0472232,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0455222,-0.347855,-0.000175729,0.819838,-0.471645,0.0469088,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0455624,-0.349659,-0.00017583,0.823771,-0.473773,0.0469487,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0452487,-0.347871,-0.000175829,0.819889,-0.471679,0.0466352,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0452888,-0.349682,-0.000175931,0.823835,-0.473815,0.046675,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.044976,-0.347888,-0.000175929,0.819939,-0.471712,0.0463626,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.045016,-0.349704,-0.00017603,0.823899,-0.473856,0.0464022,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0447043,-0.347904,-0.000176028,0.819989,-0.471746,0.0460908,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0447443,-0.349726,-0.00017613,0.823962,-0.473897,0.0461304,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0444295,-0.34792,-0.000165154,0.820039,-0.471735,0.0470995,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0444693,-0.349748,-0.000165248,0.824024,-0.473892,0.047139,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0441597,-0.347936,-0.000165265,0.820088,-0.471768,0.0468296,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0441994,-0.349769,-0.000165359,0.824086,-0.473932,0.046869,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0438908,-0.347952,-0.000165376,0.820137,-0.471801,0.0465607,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0439304,-0.349791,-0.000165471,0.824147,-0.473972,0.0466,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0436228,-0.347968,-0.000165486,0.820185,-0.471834,0.0462927,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0436623,-0.349812,-0.000165582,0.824207,-0.474012,0.0463319,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0433558,-0.347983,-0.000165596,0.820233,-0.471866,0.0460256,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0433952,-0.349832,-0.000165692,0.824267,-0.474051,0.0460647,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0430897,-0.347998,-0.000165706,0.820281,-0.471899,0.0457595,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.043129,-0.349853,-0.000165802,0.824327,-0.47409,0.0457984,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0428246,-0.348013,-0.000165815,0.820328,-0.471931,0.0454943,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0428637,-0.349873,-0.000165912,0.824386,-0.474129,0.0455332,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0425604,-0.348028,-0.000165924,0.820375,-0.471963,0.0452301,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0425995,-0.349893,-0.000166021,0.824444,-0.474167,0.0452688,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0422972,-0.348043,-0.000166032,0.820422,-0.471995,0.0449669,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0423361,-0.349913,-0.000166129,0.824502,-0.474205,0.0450055,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.042035,-0.348058,-0.00016614,0.820468,-0.472027,0.0447046,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0420738,-0.349932,-0.000166238,0.824559,-0.474243,0.0447431,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0417737,-0.348072,-0.000166248,0.820514,-0.472058,0.0444433,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0418124,-0.349952,-0.000166346,0.824615,-0.47428,0.0444816,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0415134,-0.348086,-0.000166355,0.820559,-0.472089,0.0441829,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0415519,-0.349971,-0.000166453,0.824672,-0.474317,0.0442212,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0412541,-0.348101,-0.000166461,0.820605,-0.472121,0.0439236,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0412925,-0.349989,-0.00016656,0.824727,-0.474354,0.0439617,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0409957,-0.348114,-0.000166568,0.820649,-0.472151,0.0436652,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.041034,-0.350008,-0.000166667,0.824782,-0.474391,0.0437032,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0407384,-0.348128,-0.000166673,0.820694,-0.472182,0.0434078,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0407765,-0.350026,-0.000166773,0.824836,-0.474427,0.0434456,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.040482,-0.348142,-0.000166779,0.820738,-0.472213,0.0431514,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.04052,-0.350044,-0.000166879,0.82489,-0.474463,0.0431891,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0402266,-0.348155,-0.000166884,0.820782,-0.472243,0.042896,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0402645,-0.350062,-0.000166984,0.824944,-0.474499,0.0429335,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0399723,-0.348169,-0.000166988,0.820825,-0.472273,0.0426416,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.04001,-0.350079,-0.000167089,0.824996,-0.474534,0.042679,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0397189,-0.348182,-0.000167092,0.820868,-0.472303,0.0423882,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0397565,-0.350096,-0.000167194,0.825049,-0.474569,0.0424255,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0394665,-0.348195,-0.000167196,0.820911,-0.472333,0.0421358,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.039504,-0.350113,-0.000167298,0.8251,-0.474604,0.0421729,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0392152,-0.348208,-0.000167299,0.820953,-0.472363,0.0418844,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0392525,-0.35013,-0.000167401,0.825151,-0.474638,0.0419214,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0389649,-0.34822,-0.000167402,0.820996,-0.472392,0.041634,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.039002,-0.350147,-0.000167505,0.825202,-0.474672,0.0416709,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0387155,-0.348233,-0.000167504,0.821037,-0.472421,0.0413847,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0387526,-0.350163,-0.000167607,0.825252,-0.474706,0.0414214,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0384672,-0.348245,-0.000167606,0.821079,-0.47245,0.0411363,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0385041,-0.350179,-0.00016771,0.825302,-0.47474,0.0411729,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.03822,-0.348258,-0.000167708,0.82112,-0.472479,0.040889,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0382567,-0.350195,-0.000167811,0.825351,-0.474773,0.0409254,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0379737,-0.34827,-0.000167809,0.821161,-0.472508,0.0406428,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0380103,-0.35021,-0.000167913,0.825399,-0.474806,0.040679,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0377286,-0.348282,-0.00016791,0.821201,-0.472536,0.0403975,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.037765,-0.350225,-0.000168014,0.825447,-0.474839,0.0404336,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0374844,-0.348294,-0.00016801,0.821241,-0.472565,0.0401533,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0375206,-0.350241,-0.000168114,0.825494,-0.474871,0.0401892,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0372413,-0.348305,-0.00016811,0.821281,-0.472593,0.0399102,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0372774,-0.350255,-0.000168214,0.825541,-0.474903,0.0399459,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0369992,-0.348317,-0.000168209,0.821321,-0.472621,0.0396681,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0370351,-0.35027,-0.000168314,0.825588,-0.474935,0.0397037,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0367582,-0.348328,-0.000168308,0.82136,-0.472649,0.039427,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0367939,-0.350284,-0.000168413,0.825633,-0.474966,0.0394624,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0365182,-0.34834,-0.000168406,0.821399,-0.472677,0.039187,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0365538,-0.350299,-0.000168512,0.825679,-0.474997,0.0392223,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0362793,-0.348351,-0.000168504,0.821438,-0.472704,0.0389481,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0363147,-0.350312,-0.00016861,0.825724,-0.475028,0.0389832,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0360414,-0.348362,-0.000168602,0.821476,-0.472731,0.0387102,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0360767,-0.350326,-0.000168708,0.825768,-0.475059,0.0387451,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0358047,-0.348373,-0.000168699,0.821514,-0.472759,0.0384734,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0358397,-0.35034,-0.000168806,0.825812,-0.475089,0.0385081,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0355689,-0.348384,-0.000168795,0.821552,-0.472786,0.0382376,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0356038,-0.350353,-0.000168902,0.825855,-0.475119,0.0382722,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0353343,-0.348394,-0.000168892,0.821589,-0.472812,0.0380029,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.035369,-0.350366,-0.000168999,0.825898,-0.475149,0.0380373,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0351007,-0.348405,-0.000168987,0.821626,-0.472839,0.0377693,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0351353,-0.350379,-0.000169095,0.82594,-0.475179,0.0378035,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0348682,-0.348415,-0.000169082,0.821663,-0.472866,0.0375368,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0349026,-0.350391,-0.00016919,0.825982,-0.475208,0.0375708,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0346368,-0.348426,-0.000169177,0.8217,-0.472892,0.0373053,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.034671,-0.350404,-0.000169285,0.826023,-0.475237,0.0373392,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0344064,-0.348436,-0.000169272,0.821736,-0.472918,0.0370749,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0344405,-0.350416,-0.00016938,0.826064,-0.475265,0.0371086,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0341772,-0.348446,-0.000169366,0.821772,-0.472944,0.0368457,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0342111,-0.350428,-0.000169474,0.826104,-0.475294,0.0368792,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.033949,-0.348456,-0.000169459,0.821808,-0.47297,0.0366175,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0339827,-0.35044,-0.000169568,0.826144,-0.475322,0.0366508,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.033722,-0.348466,-0.000169552,0.821843,-0.472996,0.0363904,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0337555,-0.350451,-0.000169661,0.826183,-0.47535,0.0364235,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.033496,-0.348475,-0.000169644,0.821879,-0.473021,0.0361644,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0335293,-0.350462,-0.000169754,0.826222,-0.475377,0.0361973,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0332711,-0.348485,-0.000169737,0.821914,-0.473047,0.0359394,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0333042,-0.350473,-0.000169846,0.82626,-0.475404,0.0359722,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0330473,-0.348494,-0.000169828,0.821948,-0.473072,0.0357156,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0330803,-0.350484,-0.000169938,0.826298,-0.475431,0.0357482,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0328247,-0.348504,-0.000169919,0.821983,-0.473097,0.0354929,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0328574,-0.350495,-0.000170029,0.826335,-0.475458,0.0355253,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0326031,-0.348513,-0.00017001,0.822017,-0.473122,0.0352713,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0326357,-0.350505,-0.00017012,0.826372,-0.475484,0.0353036,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0323826,-0.348522,-0.0001701,0.822051,-0.473147,0.0350508,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.032415,-0.350516,-0.000170211,0.826408,-0.47551,0.0350829,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0321633,-0.348531,-0.00017019,0.822085,-0.473171,0.0348315,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0321955,-0.350526,-0.000170301,0.826444,-0.475536,0.0348633,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0319451,-0.34854,-0.000170279,0.822118,-0.473196,0.0346132,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0319771,-0.350536,-0.00017039,0.826479,-0.475562,0.0346449,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.031728,-0.348549,-0.000170368,0.822151,-0.47322,0.0343961,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0317598,-0.350545,-0.000170479,0.826514,-0.475587,0.0344275,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.031512,-0.348558,-0.000170456,0.822184,-0.473244,0.03418,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0315436,-0.350555,-0.000170568,0.826549,-0.475612,0.0342113,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0312971,-0.348567,-0.000170544,0.822217,-0.473268,0.0339651,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0313285,-0.350564,-0.000170656,0.826583,-0.475637,0.0339962,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0310833,-0.348575,-0.000170631,0.822249,-0.473292,0.0337514,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0311146,-0.350573,-0.000170743,0.826616,-0.475661,0.0337822,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0308707,-0.348584,-0.000170718,0.822282,-0.473316,0.0335387,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0309018,-0.350582,-0.00017083,0.826649,-0.475686,0.0335694,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0306592,-0.348592,-0.000170805,0.822313,-0.47334,0.0333272,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0306901,-0.350591,-0.000170917,0.826682,-0.47571,0.0333577,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0304489,-0.3486,-0.000170891,0.822345,-0.473363,0.0331168,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0304795,-0.350599,-0.000171003,0.826714,-0.475733,0.0331471,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0302396,-0.348609,-0.000170976,0.822377,-0.473387,0.0329075,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0302701,-0.350607,-0.000171089,0.826746,-0.475757,0.0329376,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0300315,-0.348617,-0.000171061,0.822408,-0.47341,0.0326994,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0300618,-0.350615,-0.000171174,0.826777,-0.47578,0.0327293,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0298246,-0.348625,-0.000171146,0.822439,-0.473433,0.0324924,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0298546,-0.350623,-0.000171259,0.826808,-0.475803,0.0325221,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0296187,-0.348633,-0.00017123,0.82247,-0.473456,0.0322865,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0296486,-0.350631,-0.000171343,0.826838,-0.475825,0.0323161,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0294141,-0.34864,-0.000171314,0.822501,-0.473479,0.0320818,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0294437,-0.350638,-0.000171426,0.826868,-0.475848,0.0321112,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0292105,-0.348648,-0.000171397,0.822531,-0.473501,0.0318783,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.02924,-0.350646,-0.00017151,0.826897,-0.47587,0.0319074,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0290081,-0.348656,-0.000171479,0.822561,-0.473524,0.0316758,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0290374,-0.350653,-0.000171592,0.826926,-0.475892,0.0317048,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0288069,-0.348664,-0.000171561,0.822591,-0.473546,0.0314746,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0288359,-0.35066,-0.000171675,0.826955,-0.475913,0.0315033,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0286068,-0.348671,-0.000171643,0.822621,-0.473569,0.0312744,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0286356,-0.350667,-0.000171757,0.826983,-0.475935,0.0313029,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0284078,-0.348679,-0.000171724,0.822651,-0.473591,0.0310754,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0284365,-0.350673,-0.000171838,0.82701,-0.475956,0.0311037,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.02821,-0.348686,-0.000171805,0.82268,-0.473613,0.0308776,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0282385,-0.35068,-0.000171919,0.827038,-0.475977,0.0309057,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0280133,-0.348693,-0.000171885,0.822709,-0.473635,0.0306809,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0280416,-0.350686,-0.000171999,0.827064,-0.475997,0.0307088,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0278178,-0.348701,-0.000171965,0.822738,-0.473657,0.0304853,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0278459,-0.350692,-0.000172079,0.827091,-0.476017,0.0305131,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0276234,-0.348708,-0.000172045,0.822767,-0.473678,0.0302909,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0276513,-0.350698,-0.000172158,0.827117,-0.476037,0.0303185,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0274302,-0.348715,-0.000172123,0.822796,-0.4737,0.0300977,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0274579,-0.350704,-0.000172237,0.827142,-0.476057,0.030125,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0272382,-0.348722,-0.000172202,0.822824,-0.473721,0.0299056,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0272656,-0.350709,-0.000172316,0.827167,-0.476077,0.0299327,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0270473,-0.348729,-0.00017228,0.822852,-0.473742,0.0297147,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0270745,-0.350715,-0.000172394,0.827192,-0.476096,0.0297416,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0268575,-0.348736,-0.000172357,0.822881,-0.473764,0.0295249,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0268846,-0.35072,-0.000172471,0.827216,-0.476115,0.0295516,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0266689,-0.348743,-0.000172434,0.822908,-0.473785,0.0293363,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0266958,-0.350725,-0.000172548,0.82724,-0.476134,0.0293628,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0264815,-0.348749,-0.00017251,0.822936,-0.473806,0.0291488,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0265081,-0.35073,-0.000172624,0.827263,-0.476153,0.0291751,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0262952,-0.348756,-0.000172586,0.822964,-0.473827,0.0289625,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0263216,-0.350734,-0.0001727,0.827286,-0.476171,0.0289886,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.02611,-0.348763,-0.000172662,0.822991,-0.473847,0.0287773,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0261363,-0.350739,-0.000172776,0.827309,-0.476189,0.0288032,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0259261,-0.348769,-0.000172737,0.823018,-0.473868,0.0285933,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0259521,-0.350743,-0.000172851,0.827331,-0.476207,0.028619,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0257433,-0.348776,-0.000172811,0.823045,-0.473888,0.0284105,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0257691,-0.350748,-0.000172925,0.827353,-0.476224,0.028436,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0255616,-0.348782,-0.000172885,0.823072,-0.473909,0.0282288,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0255872,-0.350752,-0.000172999,0.827374,-0.476242,0.0282541,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0253811,-0.348789,-0.000172959,0.823099,-0.473929,0.0280483,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0254065,-0.350755,-0.000173073,0.827395,-0.476259,0.0280733,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0252017,-0.348795,-0.000173032,0.823125,-0.473949,0.0278689,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.025227,-0.350759,-0.000173146,0.827416,-0.476276,0.0278938,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0250235,-0.348801,-0.000173105,0.823152,-0.473969,0.0276907,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0250486,-0.350763,-0.000173219,0.827436,-0.476292,0.0277153,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0248465,-0.348808,-0.000173177,0.823178,-0.473989,0.0275136,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0248713,-0.350766,-0.000173291,0.827456,-0.476309,0.0275381,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0246706,-0.348814,-0.000173249,0.823204,-0.474009,0.0273377,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0246952,-0.35077,-0.000173362,0.827475,-0.476325,0.027362,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0244959,-0.34882,-0.00017332,0.82323,-0.474029,0.0271629,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0245203,-0.350773,-0.000173434,0.827494,-0.476341,0.027187,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0243223,-0.348826,-0.000173391,0.823256,-0.474049,0.0269893,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0243465,-0.350776,-0.000173504,0.827513,-0.476357,0.0270132,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0241499,-0.348832,-0.000173461,0.823281,-0.474068,0.0268169,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0241739,-0.350779,-0.000173574,0.827531,-0.476372,0.0268405,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0239786,-0.348838,-0.000173531,0.823307,-0.474088,0.0266456,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0240024,-0.350781,-0.000173644,0.827549,-0.476387,0.026669,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0238085,-0.348844,-0.0001736,0.823332,-0.474107,0.0264754,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0238321,-0.350784,-0.000173713,0.827567,-0.476402,0.0264987,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0236395,-0.34885,-0.000173669,0.823357,-0.474126,0.0263064,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0236629,-0.350786,-0.000173782,0.827584,-0.476417,0.0263295,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0234717,-0.348856,-0.000173737,0.823382,-0.474145,0.0261386,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0234949,-0.350788,-0.00017385,0.827601,-0.476432,0.0261614,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.023305,-0.348862,-0.000173805,0.823407,-0.474164,0.0259719,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.023328,-0.35079,-0.000173918,0.827617,-0.476446,0.0259945,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0231409,-0.348868,-0.000173872,0.823432,-0.474183,0.0258078,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0231637,-0.350792,-0.000173985,0.827633,-0.47646,0.0258302,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0229765,-0.348874,-0.000173939,0.823456,-0.474202,0.0256434,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0229991,-0.350794,-0.000174052,0.827649,-0.476474,0.0256656,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0228133,-0.348879,-0.000174005,0.823481,-0.474221,0.0254801,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0228357,-0.350796,-0.000174118,0.827664,-0.476488,0.0255021,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0226511,-0.348885,-0.000174071,0.823505,-0.474239,0.0253179,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0226734,-0.350798,-0.000174184,0.827679,-0.476501,0.0253398,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0224902,-0.348891,-0.000174137,0.823529,-0.474258,0.0251569,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0225122,-0.350799,-0.000174249,0.827694,-0.476514,0.0251786,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0223303,-0.348896,-0.000174202,0.823553,-0.474277,0.024997,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0223521,-0.3508,-0.000174314,0.827708,-0.476527,0.0250185,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0221716,-0.348902,-0.000174266,0.823577,-0.474295,0.0248383,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0221932,-0.350801,-0.000174379,0.827722,-0.47654,0.0248596,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.022014,-0.348908,-0.000174331,0.823601,-0.474313,0.0246807,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0220354,-0.350802,-0.000174443,0.827736,-0.476553,0.0247018,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0218575,-0.348913,-0.000174394,0.823625,-0.474331,0.0245242,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0218787,-0.350803,-0.000174506,0.827749,-0.476565,0.0245451,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0217022,-0.348919,-0.000174457,0.823649,-0.47435,0.0243688,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0217232,-0.350804,-0.000174569,0.827762,-0.476577,0.0243895,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.021548,-0.348924,-0.00017452,0.823672,-0.474368,0.0242146,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0215688,-0.350805,-0.000174632,0.827774,-0.476589,0.0242351,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0213949,-0.34893,-0.000174583,0.823696,-0.474386,0.0240615,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0214155,-0.350805,-0.000174694,0.827787,-0.476601,0.0240818,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0212429,-0.348935,-0.000174644,0.823719,-0.474403,0.0239095,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0212633,-0.350806,-0.000174755,0.827799,-0.476613,0.0239296,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.021092,-0.348941,-0.000174706,0.823742,-0.474421,0.0237586,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0211123,-0.350806,-0.000174817,0.82781,-0.476624,0.0237785,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0209423,-0.348946,-0.000174767,0.823765,-0.474439,0.0236088,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0209623,-0.350806,-0.000174877,0.827821,-0.476635,0.0236285,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0207936,-0.348951,-0.000174827,0.823788,-0.474457,0.0234601,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0208135,-0.350806,-0.000174938,0.827832,-0.476646,0.0234796,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0206461,-0.348957,-0.000174887,0.823811,-0.474474,0.0233126,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0206657,-0.350806,-0.000174997,0.827843,-0.476657,0.0233319,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0204996,-0.348962,-0.000174947,0.823834,-0.474492,0.0231661,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0205191,-0.350806,-0.000175057,0.827853,-0.476667,0.0231852,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0203543,-0.348967,-0.000175006,0.823856,-0.474509,0.0230207,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0203735,-0.350806,-0.000175116,0.827863,-0.476678,0.0230396,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.02021,-0.348973,-0.000175065,0.823879,-0.474526,0.0228764,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0202291,-0.350805,-0.000175174,0.827873,-0.476688,0.0228952,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0200668,-0.348978,-0.000175123,0.823901,-0.474543,0.0227332,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0200857,-0.350805,-0.000175232,0.827883,-0.476698,0.0227518,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0199247,-0.348983,-0.000175181,0.823924,-0.47456,0.0225911,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0199434,-0.350804,-0.00017529,0.827892,-0.476707,0.0226095,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0197837,-0.348988,-0.000175238,0.823946,-0.474577,0.0224501,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0198022,-0.350803,-0.000175347,0.8279,-0.476717,0.0224682,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0196437,-0.348994,-0.000175295,0.823968,-0.474594,0.0223101,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0196621,-0.350803,-0.000175404,0.827909,-0.476726,0.0223281,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0195049,-0.348999,-0.000175352,0.82399,-0.474611,0.0221712,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.019523,-0.350802,-0.00017546,0.827917,-0.476736,0.022189,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.019367,-0.349004,-0.000175408,0.824012,-0.474628,0.0220334,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.019385,-0.350801,-0.000175515,0.827925,-0.476745,0.022051,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0192303,-0.349009,-0.000175463,0.824034,-0.474645,0.0218966,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0192481,-0.350799,-0.000175571,0.827933,-0.476753,0.021914,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0190946,-0.349014,-0.000175518,0.824056,-0.474661,0.0217609,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0191122,-0.350798,-0.000175626,0.82794,-0.476762,0.0217781,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0189599,-0.349019,-0.000175573,0.824077,-0.474678,0.0216262,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0189773,-0.350797,-0.00017568,0.827947,-0.47677,0.0216432,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0188263,-0.349024,-0.000175628,0.824099,-0.474695,0.0214925,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0188435,-0.350795,-0.000175734,0.827954,-0.476779,0.0215094,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0186937,-0.34903,-0.000175681,0.82412,-0.474711,0.0213599,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0187107,-0.350794,-0.000175788,0.827961,-0.476787,0.0213766,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0185622,-0.349035,-0.000175735,0.824142,-0.474727,0.0212283,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.018579,-0.350792,-0.000175841,0.827967,-0.476795,0.0212449,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0184316,-0.34904,-0.000175788,0.824163,-0.474744,0.0210978,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0184483,-0.350791,-0.000175894,0.827973,-0.476803,0.0211141,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0183021,-0.349045,-0.000175841,0.824184,-0.47476,0.0209683,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0183186,-0.350789,-0.000175946,0.827979,-0.47681,0.0209844,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0181736,-0.34905,-0.000175893,0.824205,-0.474776,0.0208397,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0181899,-0.350787,-0.000175998,0.827984,-0.476818,0.0208557,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0180461,-0.349055,-0.000175945,0.824226,-0.474792,0.0207122,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0180622,-0.350785,-0.00017605,0.827989,-0.476825,0.020728,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0179196,-0.34906,-0.000175996,0.824247,-0.474808,0.0205857,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0179355,-0.350783,-0.000176101,0.827994,-0.476832,0.0206013,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.017794,-0.349065,-0.000176047,0.824268,-0.474824,0.0204601,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0178098,-0.350781,-0.000176151,0.827999,-0.476839,0.0204756,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0176695,-0.34907,-0.000176098,0.824289,-0.47484,0.0203356,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0176851,-0.350778,-0.000176202,0.828004,-0.476845,0.0203509,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0175459,-0.349075,-0.000176148,0.82431,-0.474855,0.020212,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0175614,-0.350776,-0.000176252,0.828008,-0.476852,0.0202271,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0174233,-0.34908,-0.000176198,0.824331,-0.474871,0.0200894,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0174386,-0.350774,-0.000176301,0.828012,-0.476858,0.0201043,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0173017,-0.349085,-0.000176248,0.824351,-0.474887,0.0199677,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0173168,-0.350771,-0.00017635,0.828016,-0.476865,0.0199825,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.017181,-0.34909,-0.000176297,0.824372,-0.474902,0.019847,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0171959,-0.350769,-0.000176399,0.828019,-0.476871,0.0198616,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0170612,-0.349095,-0.000176345,0.824392,-0.474917,0.0197272,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.017076,-0.350766,-0.000176447,0.828023,-0.476877,0.0197417,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0169424,-0.3491,-0.000176394,0.824412,-0.474933,0.0196084,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.016957,-0.350764,-0.000176495,0.828026,-0.476883,0.0196227,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0168245,-0.349105,-0.000176442,0.824432,-0.474948,0.0194905,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0168389,-0.350761,-0.000176543,0.828029,-0.476888,0.0195046,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0167075,-0.34911,-0.000176489,0.824453,-0.474963,0.0193735,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0167218,-0.350758,-0.00017659,0.828031,-0.476894,0.0193874,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0165915,-0.349115,-0.000176536,0.824473,-0.474978,0.0192574,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0166056,-0.350755,-0.000176637,0.828034,-0.476899,0.0192712,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0164763,-0.34912,-0.000176583,0.824493,-0.474994,0.0191422,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0164902,-0.350752,-0.000176683,0.828036,-0.476904,0.0191558,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.016362,-0.349125,-0.00017663,0.824513,-0.475009,0.0190279,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0163758,-0.350749,-0.000176729,0.828038,-0.476909,0.0190413,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0162486,-0.349129,-0.000176676,0.824532,-0.475023,0.0189144,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0162622,-0.350746,-0.000176775,0.82804,-0.476914,0.0189277,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.016136,-0.349134,-0.000176722,0.824552,-0.475038,0.0188019,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0161495,-0.350743,-0.00017682,0.828042,-0.476919,0.018815,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0160243,-0.349139,-0.000176767,0.824572,-0.475053,0.0186901,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0160376,-0.35074,-0.000176865,0.828043,-0.476924,0.0187031,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0159135,-0.349144,-0.000176812,0.824591,-0.475068,0.0185793,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0159266,-0.350737,-0.00017691,0.828044,-0.476928,0.0185921,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0158035,-0.349149,-0.000176857,0.824611,-0.475082,0.0184692,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0158164,-0.350733,-0.000176954,0.828046,-0.476933,0.0184819,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0156943,-0.349154,-0.000176901,0.82463,-0.475097,0.01836,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0157071,-0.35073,-0.000176998,0.828047,-0.476937,0.0183726,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0155859,-0.349159,-0.000176945,0.824649,-0.475111,0.0182517,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0155986,-0.350727,-0.000177042,0.828047,-0.476941,0.018264,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0154783,-0.349164,-0.000176989,0.824669,-0.475126,0.0181441,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0154908,-0.350723,-0.000177085,0.828048,-0.476945,0.0181563,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0153715,-0.349168,-0.000177032,0.824688,-0.47514,0.0180373,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0153839,-0.35072,-0.000177128,0.828048,-0.476949,0.0180494,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0152656,-0.349173,-0.000177075,0.824707,-0.475154,0.0179313,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0152778,-0.350716,-0.00017717,0.828049,-0.476953,0.0179432,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0151603,-0.349178,-0.000177118,0.824726,-0.475168,0.017826,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0151724,-0.350713,-0.000177213,0.828049,-0.476957,0.0178378,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0150559,-0.349183,-0.000177161,0.824745,-0.475183,0.0177216,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0150678,-0.350709,-0.000177255,0.828049,-0.47696,0.0177332,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0149522,-0.349188,-0.000177203,0.824763,-0.475197,0.0176179,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.014964,-0.350706,-0.000177296,0.828048,-0.476964,0.0176294,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0148493,-0.349193,-0.000177245,0.824782,-0.47521,0.0175149,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0148609,-0.350702,-0.000177338,0.828048,-0.476967,0.0175263,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0147471,-0.349197,-0.000177286,0.824801,-0.475224,0.0174127,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0147585,-0.350698,-0.000177379,0.828048,-0.47697,0.0174239,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0146456,-0.349202,-0.000177328,0.824819,-0.475238,0.0173112,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0146569,-0.350695,-0.00017742,0.828047,-0.476973,0.0173223,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0145448,-0.349207,-0.000177369,0.824838,-0.475252,0.0172104,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.014556,-0.350691,-0.00017746,0.828046,-0.476976,0.0172214,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0144448,-0.349212,-0.000177409,0.824856,-0.475265,0.0171104,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0144558,-0.350687,-0.0001775,0.828045,-0.476979,0.0171212,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0143454,-0.349216,-0.00017745,0.824874,-0.475279,0.017011,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0143564,-0.350683,-0.00017754,0.828044,-0.476982,0.0170217,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0142468,-0.349221,-0.00017749,0.824893,-0.475292,0.0169124,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0142576,-0.350679,-0.00017758,0.828043,-0.476985,0.0169229,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0141488,-0.349226,-0.00017753,0.824911,-0.475306,0.0168144,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0141595,-0.350676,-0.000177619,0.828042,-0.476987,0.0168247,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0140515,-0.349231,-0.000177569,0.824929,-0.475319,0.0167171,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.014062,-0.350672,-0.000177658,0.828041,-0.47699,0.0167273,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0139549,-0.349235,-0.000177608,0.824946,-0.475332,0.0166204,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0139653,-0.350668,-0.000177697,0.828039,-0.476992,0.0166305,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.013859,-0.34924,-0.000177647,0.824964,-0.475345,0.0165245,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0138692,-0.350664,-0.000177736,0.828037,-0.476995,0.0165344,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0137637,-0.349245,-0.000177686,0.824982,-0.475358,0.0164292,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0137738,-0.35066,-0.000177774,0.828036,-0.476997,0.016439,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.013669,-0.349249,-0.000177725,0.825,-0.475371,0.0163345,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.013679,-0.350656,-0.000177812,0.828034,-0.476999,0.0163442,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.013575,-0.349254,-0.000177763,0.825017,-0.475384,0.0162404,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0135848,-0.350652,-0.00017785,0.828032,-0.477001,0.01625,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0134816,-0.349259,-0.000177801,0.825035,-0.475397,0.016147,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0134913,-0.350648,-0.000177887,0.82803,-0.477003,0.0161565,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0133888,-0.349263,-0.000177839,0.825052,-0.47541,0.0160542,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0133984,-0.350644,-0.000177924,0.828028,-0.477005,0.0160636,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0132966,-0.349268,-0.000177876,0.825069,-0.475422,0.0159621,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0133061,-0.35064,-0.000177961,0.828025,-0.477007,0.0159713,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0132051,-0.349273,-0.000177913,0.825086,-0.475435,0.0158705,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0132144,-0.350636,-0.000177998,0.828023,-0.477008,0.0158796,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0131141,-0.349277,-0.00017795,0.825104,-0.475448,0.0157795,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0131233,-0.350632,-0.000178035,0.828021,-0.47701,0.0157885,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0130238,-0.349282,-0.000177987,0.825121,-0.47546,0.0156891,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0130328,-0.350628,-0.000178071,0.828018,-0.477012,0.015698,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.012934,-0.349286,-0.000178023,0.825137,-0.475472,0.0155993,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0129429,-0.350623,-0.000178107,0.828015,-0.477013,0.0156081,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0128448,-0.349291,-0.00017806,0.825154,-0.475485,0.0155101,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0128536,-0.350619,-0.000178143,0.828013,-0.477015,0.0155187,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0127561,-0.349295,-0.000178096,0.825171,-0.475497,0.0154215,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0127648,-0.350615,-0.000178178,0.82801,-0.477016,0.0154299,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0126681,-0.3493,-0.000178132,0.825188,-0.475509,0.0153334,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0126767,-0.350611,-0.000178214,0.828007,-0.477017,0.0153417,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0125805,-0.349304,-0.000178167,0.825204,-0.475521,0.0152458,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.012589,-0.350607,-0.000178249,0.828004,-0.477018,0.0152541,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0124936,-0.349309,-0.000178203,0.825221,-0.475533,0.0151589,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0125019,-0.350603,-0.000178283,0.828001,-0.477019,0.015167,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0124071,-0.349313,-0.000178238,0.825237,-0.475545,0.0150724,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0124154,-0.350599,-0.000178318,0.827998,-0.477021,0.0150804,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0123212,-0.349318,-0.000178273,0.825253,-0.475556,0.0149865,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0123294,-0.350595,-0.000178353,0.827995,-0.477022,0.0149944,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0122359,-0.349322,-0.000178307,0.825269,-0.475568,0.0149011,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0122439,-0.35059,-0.000178387,0.827992,-0.477022,0.0149089,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.012151,-0.349327,-0.000178342,0.825285,-0.47558,0.0148163,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0121589,-0.350586,-0.000178421,0.827988,-0.477023,0.014824,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0120667,-0.349331,-0.000178376,0.825301,-0.475591,0.0147319,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0120745,-0.350582,-0.000178454,0.827985,-0.477024,0.0147395,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0119829,-0.349336,-0.00017841,0.825317,-0.475603,0.0146481,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0119906,-0.350578,-0.000178488,0.827981,-0.477025,0.0146556,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0118996,-0.34934,-0.000178444,0.825333,-0.475614,0.0145648,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0119072,-0.350574,-0.000178521,0.827978,-0.477025,0.0145721,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0118168,-0.349345,-0.000178478,0.825349,-0.475625,0.014482,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0118242,-0.35057,-0.000178555,0.827974,-0.477026,0.0144892,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0117344,-0.349349,-0.000178511,0.825364,-0.475637,0.0143996,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0117418,-0.350566,-0.000178588,0.827971,-0.477027,0.0144068,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0116526,-0.349353,-0.000178544,0.82538,-0.475648,0.0143178,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0116599,-0.350561,-0.00017862,0.827967,-0.477027,0.0143248,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0115712,-0.349358,-0.000178578,0.825395,-0.475659,0.0142364,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0115784,-0.350557,-0.000178653,0.827963,-0.477027,0.0142433,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0114903,-0.349362,-0.00017861,0.825411,-0.47567,0.0141555,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0114974,-0.350553,-0.000178685,0.82796,-0.477028,0.0141624,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0114099,-0.349366,-0.000178643,0.825426,-0.475681,0.0140751,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0114169,-0.350549,-0.000178717,0.827956,-0.477028,0.0140818,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.01133,-0.349371,-0.000178676,0.825441,-0.475692,0.0139951,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0113368,-0.350545,-0.000178749,0.827952,-0.477028,0.0140018,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0112505,-0.349375,-0.000178708,0.825456,-0.475703,0.0139156,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0112572,-0.350541,-0.000178781,0.827948,-0.477029,0.0139221,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0111714,-0.349379,-0.00017874,0.825471,-0.475713,0.0138365,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0111781,-0.350537,-0.000178813,0.827944,-0.477029,0.013843,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0110928,-0.349384,-0.000178772,0.825486,-0.475724,0.0137579,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0110994,-0.350532,-0.000178844,0.82794,-0.477029,0.0137643,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0110147,-0.349388,-0.000178804,0.825501,-0.475734,0.0136797,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0110211,-0.350528,-0.000178876,0.827936,-0.477029,0.013686,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0109369,-0.349392,-0.000178835,0.825516,-0.475745,0.013602,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0109433,-0.350524,-0.000178907,0.827932,-0.477029,0.0136082,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0108596,-0.349396,-0.000178867,0.82553,-0.475755,0.0135247,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0108659,-0.35052,-0.000178938,0.827928,-0.477029,0.0135308,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0107828,-0.349401,-0.000178898,0.825545,-0.475766,0.0134478,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.010789,-0.350516,-0.000178968,0.827923,-0.477029,0.0134538,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0107063,-0.349405,-0.000178929,0.825559,-0.475776,0.0133713,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0107124,-0.350512,-0.000178999,0.827919,-0.477029,0.0133772,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0106303,-0.349409,-0.00017896,0.825574,-0.475786,0.0132953,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0106363,-0.350508,-0.000179029,0.827915,-0.477029,0.0133011,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0105546,-0.349413,-0.000178991,0.825588,-0.475796,0.0132196,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0105606,-0.350504,-0.00017906,0.827911,-0.477028,0.0132254,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0104794,-0.349417,-0.000179021,0.825602,-0.475806,0.0131444,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0104852,-0.3505,-0.00017909,0.827906,-0.477028,0.01315,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0104046,-0.349421,-0.000179052,0.825616,-0.475816,0.0130696,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0104103,-0.350496,-0.00017912,0.827902,-0.477028,0.0130751,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0103301,-0.349426,-0.000179082,0.82563,-0.475826,0.0129951,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0103358,-0.350492,-0.000179149,0.827897,-0.477028,0.0130006,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0102561,-0.34943,-0.000179112,0.825644,-0.475836,0.0129211,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0102617,-0.350488,-0.000179179,0.827893,-0.477027,0.0129264,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0101824,-0.349434,-0.000179142,0.825658,-0.475846,0.0128474,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0101879,-0.350483,-0.000179209,0.827889,-0.477027,0.0128527,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0101091,-0.349438,-0.000179172,0.825671,-0.475855,0.0127741,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0101146,-0.350479,-0.000179238,0.827884,-0.477026,0.0127793,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0100362,-0.349442,-0.000179201,0.825685,-0.475865,0.0127012,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0100416,-0.350475,-0.000179267,0.82788,-0.477026,0.0127063,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00996369,-0.349446,-0.000179231,0.825699,-0.475874,0.0126286,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00996894,-0.350471,-0.000179296,0.827875,-0.477025,0.0126337,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00989152,-0.34945,-0.00017926,0.825712,-0.475884,0.0125564,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00989669,-0.350468,-0.000179325,0.827871,-0.477025,0.0125614,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00981971,-0.349454,-0.000179289,0.825726,-0.475893,0.0124846,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00982481,-0.350464,-0.000179354,0.827866,-0.477024,0.0124895,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00974826,-0.349458,-0.000179318,0.825739,-0.475903,0.0124132,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00975328,-0.35046,-0.000179382,0.827861,-0.477023,0.012418,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00967716,-0.349462,-0.000179347,0.825752,-0.475912,0.0123421,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0096821,-0.350456,-0.000179411,0.827857,-0.477023,0.0123468,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00960641,-0.349466,-0.000179376,0.825765,-0.475921,0.0122713,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00961127,-0.350452,-0.000179439,0.827852,-0.477022,0.012276,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00953601,-0.34947,-0.000179405,0.825778,-0.47593,0.0122009,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00954079,-0.350448,-0.000179467,0.827848,-0.477021,0.0122055,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00946594,-0.349474,-0.000179433,0.825791,-0.475939,0.0121308,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00947065,-0.350444,-0.000179495,0.827843,-0.477021,0.0121353,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00939621,-0.349478,-0.000179462,0.825804,-0.475948,0.0120611,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00940085,-0.35044,-0.000179523,0.827838,-0.47702,0.0120655,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00932682,-0.349482,-0.00017949,0.825817,-0.475957,0.0119917,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00933138,-0.350436,-0.000179551,0.827834,-0.477019,0.011996,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00925775,-0.349485,-0.000179518,0.825829,-0.475966,0.0119226,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00926224,-0.350432,-0.000179578,0.827829,-0.477018,0.0119269,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00918901,-0.349489,-0.000179546,0.825842,-0.475974,0.0118538,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00919343,-0.350429,-0.000179606,0.827824,-0.477017,0.0118581,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00912059,-0.349493,-0.000179573,0.825854,-0.475983,0.0117854,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00912494,-0.350425,-0.000179633,0.827819,-0.477016,0.0117896,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00905249,-0.349497,-0.000179601,0.825867,-0.475992,0.0117173,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00905677,-0.350421,-0.00017966,0.827815,-0.477015,0.0117214,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0089847,-0.349501,-0.000179629,0.825879,-0.476,0.0116495,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00898891,-0.350417,-0.000179687,0.82781,-0.477015,0.0116535,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00892122,-0.349505,-0.000190528,0.825891,-0.475602,0.0103711,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00892538,-0.350413,-0.000190588,0.827805,-0.476607,0.0103751,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00885406,-0.349508,-0.000190585,0.825904,-0.475611,0.0103039,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00885815,-0.35041,-0.000190644,0.8278,-0.476606,0.0103078,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0087872,-0.349512,-0.000190641,0.825916,-0.475619,0.0102371,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00879122,-0.350406,-0.0001907,0.827796,-0.476605,0.0102409,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00872064,-0.349516,-0.000190697,0.825928,-0.475628,0.0101705,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0087246,-0.350402,-0.000190755,0.827791,-0.476604,0.0101743,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00865437,-0.34952,-0.000190752,0.82594,-0.475636,0.0101042,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00865827,-0.350398,-0.00019081,0.827786,-0.476603,0.0101079,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0085884,-0.349523,-0.000190808,0.825952,-0.475644,0.0100382,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00859222,-0.350395,-0.000190865,0.827781,-0.476602,0.0100418,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0085227,-0.349527,-0.000190863,0.825963,-0.475652,0.00997249,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00852647,-0.350391,-0.00019092,0.827776,-0.476601,0.00997608,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0084573,-0.349531,-0.000190918,0.825975,-0.47566,0.00990706,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.008461,-0.350387,-0.000190975,0.827772,-0.4766,0.00991059,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00839217,-0.349534,-0.000190972,0.825987,-0.475668,0.00984191,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00839581,-0.350384,-0.000191029,0.827767,-0.476599,0.00984538,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00832732,-0.349538,-0.000191027,0.825998,-0.475676,0.00977704,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0083309,-0.35038,-0.000191083,0.827762,-0.476597,0.00978045,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00826274,-0.349541,-0.000191081,0.82601,-0.475684,0.00971244,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00826626,-0.350377,-0.000191136,0.827757,-0.476596,0.00971579,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00819843,-0.349545,-0.000191135,0.826021,-0.475691,0.00964811,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00820189,-0.350373,-0.00019119,0.827752,-0.476595,0.00965141,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00813438,-0.349549,-0.000191189,0.826032,-0.475699,0.00958405,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00813779,-0.350369,-0.000191243,0.827747,-0.476594,0.00958729,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0080706,-0.349552,-0.000191242,0.826043,-0.475707,0.00952025,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00807395,-0.350366,-0.000191296,0.827743,-0.476592,0.00952343,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00800708,-0.349556,-0.000191295,0.826054,-0.475714,0.00945671,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00801037,-0.350362,-0.000191349,0.827738,-0.476591,0.00945984,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00794382,-0.349559,-0.000191349,0.826065,-0.475722,0.00939343,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00794705,-0.350359,-0.000191402,0.827733,-0.47659,0.0093965,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00788081,-0.349563,-0.000191401,0.826076,-0.475729,0.0093304,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00788399,-0.350355,-0.000191454,0.827728,-0.476588,0.00933342,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00781805,-0.349566,-0.000191454,0.826087,-0.475737,0.00926762,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00782117,-0.350352,-0.000191506,0.827723,-0.476587,0.00927058,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00775553,-0.34957,-0.000191506,0.826098,-0.475744,0.00920508,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0077586,-0.350348,-0.000191559,0.827719,-0.476586,0.009208,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00769326,-0.349573,-0.000191559,0.826109,-0.475751,0.0091428,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00769628,-0.350345,-0.00019161,0.827714,-0.476584,0.00914566,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00763123,-0.349577,-0.000191611,0.826119,-0.475759,0.00908075,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0076342,-0.350342,-0.000191662,0.827709,-0.476583,0.00908356,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00756944,-0.34958,-0.000191663,0.82613,-0.475766,0.00901894,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00757236,-0.350338,-0.000191713,0.827704,-0.476582,0.0090217,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00750789,-0.349584,-0.000191714,0.826141,-0.475773,0.00895737,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00751075,-0.350335,-0.000191765,0.827699,-0.47658,0.00896008,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00744657,-0.349587,-0.000191766,0.826151,-0.47578,0.00889603,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00744938,-0.350332,-0.000191816,0.827695,-0.476579,0.00889869,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00738547,-0.34959,-0.000191817,0.826161,-0.475787,0.00883492,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00738824,-0.350328,-0.000191866,0.82769,-0.476577,0.00883753,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00732461,-0.349594,-0.000191868,0.826172,-0.475794,0.00877403,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00732732,-0.350325,-0.000191917,0.827685,-0.476576,0.0087766,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00726397,-0.349597,-0.000191919,0.826182,-0.475801,0.00871337,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00726663,-0.350322,-0.000191968,0.82768,-0.476575,0.00871589,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00720354,-0.3496,-0.00019197,0.826192,-0.475807,0.00865293,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00720616,-0.350318,-0.000192018,0.827675,-0.476573,0.00865541,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00714334,-0.349604,-0.00019202,0.826202,-0.475814,0.00859271,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00714591,-0.350315,-0.000192068,0.827671,-0.476572,0.00859514,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00708335,-0.349607,-0.00019207,0.826212,-0.475821,0.00853271,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00708588,-0.350312,-0.000192118,0.827666,-0.47657,0.00853509,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00702358,-0.34961,-0.00019212,0.826222,-0.475827,0.00847291,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00702606,-0.350309,-0.000192167,0.827661,-0.476569,0.00847525,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00696402,-0.349613,-0.00019217,0.826232,-0.475834,0.00841333,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00696645,-0.350305,-0.000192217,0.827656,-0.476567,0.00841563,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00690466,-0.349617,-0.00019222,0.826241,-0.47584,0.00835396,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00690705,-0.350302,-0.000192266,0.827652,-0.476566,0.00835621,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00684551,-0.34962,-0.00019227,0.826251,-0.475847,0.00829479,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00684786,-0.350299,-0.000192316,0.827647,-0.476564,0.008297,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00678656,-0.349623,-0.000192319,0.826261,-0.475853,0.00823582,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00678886,-0.350296,-0.000192365,0.827642,-0.476562,0.00823799,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00672781,-0.349626,-0.000192369,0.82627,-0.47586,0.00817706,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00673007,-0.350293,-0.000192414,0.827638,-0.476561,0.00817918,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00666926,-0.349629,-0.000192418,0.82628,-0.475866,0.00811849,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00667148,-0.35029,-0.000192462,0.827633,-0.476559,0.00812057,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0066109,-0.349633,-0.000192467,0.826289,-0.475872,0.00806011,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00661308,-0.350286,-0.000192511,0.827628,-0.476558,0.00806216,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00655274,-0.349636,-0.000192515,0.826298,-0.475878,0.00800193,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00655488,-0.350283,-0.000192559,0.827624,-0.476556,0.00800394,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00649477,-0.349639,-0.000192564,0.826307,-0.475885,0.00794394,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00649686,-0.35028,-0.000192607,0.827619,-0.476555,0.00794591,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00643698,-0.349642,-0.000192612,0.826317,-0.475891,0.00788614,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00643904,-0.350277,-0.000192655,0.827614,-0.476553,0.00788807,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00637938,-0.349645,-0.000192661,0.826326,-0.475897,0.00782852,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0063814,-0.350274,-0.000192703,0.82761,-0.476551,0.00783041,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00632196,-0.349648,-0.000192709,0.826335,-0.475903,0.00777109,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00632394,-0.350271,-0.000192751,0.827605,-0.47655,0.00777294,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00626473,-0.349651,-0.000192757,0.826344,-0.475909,0.00771383,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00626667,-0.350268,-0.000192799,0.8276,-0.476548,0.00771565,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00620767,-0.349654,-0.000192805,0.826353,-0.475914,0.00765676,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00620957,-0.350265,-0.000192846,0.827596,-0.476546,0.00765854,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00615078,-0.349657,-0.000192852,0.826361,-0.47592,0.00759986,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00615265,-0.350262,-0.000192894,0.827591,-0.476545,0.0076016,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00609408,-0.34966,-0.0001929,0.82637,-0.475926,0.00754313,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00609591,-0.350259,-0.000192941,0.827587,-0.476543,0.00754484,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00603754,-0.349663,-0.000192947,0.826379,-0.475932,0.00748658,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00603934,-0.350257,-0.000192988,0.827582,-0.476541,0.00748826,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00598117,-0.349666,-0.000192995,0.826388,-0.475937,0.0074302,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00598293,-0.350254,-0.000193035,0.827577,-0.47654,0.00743184,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00592497,-0.349669,-0.000193042,0.826396,-0.475943,0.00737398,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0059267,-0.350251,-0.000193081,0.827573,-0.476538,0.00737559,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00586894,-0.349672,-0.000193089,0.826405,-0.475949,0.00731793,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00587063,-0.350248,-0.000193128,0.827568,-0.476536,0.0073195,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00581307,-0.349675,-0.000193136,0.826413,-0.475954,0.00726204,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00581472,-0.350245,-0.000193174,0.827564,-0.476535,0.00726358,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00575735,-0.349678,-0.000193182,0.826421,-0.47596,0.00720631,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00575898,-0.350242,-0.000193221,0.827559,-0.476533,0.00720782,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0057018,-0.349681,-0.000193229,0.82643,-0.475965,0.00715074,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00570339,-0.350239,-0.000193267,0.827555,-0.476531,0.00715222,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00564641,-0.349684,-0.000193275,0.826438,-0.475971,0.00709533,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00564797,-0.350237,-0.000193313,0.82755,-0.47653,0.00709678,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00559117,-0.349686,-0.000193322,0.826446,-0.475976,0.00704008,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0055927,-0.350234,-0.000193359,0.827546,-0.476528,0.00704149,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00553608,-0.349689,-0.000193368,0.826454,-0.475981,0.00698498,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00553758,-0.350231,-0.000193405,0.827541,-0.476526,0.00698636,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00548115,-0.349692,-0.000193414,0.826462,-0.475986,0.00693003,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00548262,-0.350228,-0.000193451,0.827537,-0.476525,0.00693138,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00542636,-0.349695,-0.00019346,0.82647,-0.475992,0.00687522,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0054278,-0.350226,-0.000193496,0.827532,-0.476523,0.00687655,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00537172,-0.349698,-0.000193505,0.826478,-0.475997,0.00682057,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00537313,-0.350223,-0.000193542,0.827528,-0.476521,0.00682186,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00531723,-0.3497,-0.000193551,0.826486,-0.476002,0.00676606,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0053186,-0.35022,-0.000193587,0.827523,-0.476519,0.00676732,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00526288,-0.349703,-0.000193597,0.826494,-0.476007,0.00671169,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00526422,-0.350218,-0.000193632,0.827519,-0.476518,0.00671293,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00520866,-0.349706,-0.000193642,0.826502,-0.476012,0.00665746,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00520998,-0.350215,-0.000193677,0.827515,-0.476516,0.00665867,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00515459,-0.349709,-0.000193687,0.826509,-0.476017,0.00660337,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00515588,-0.350212,-0.000193722,0.82751,-0.476514,0.00660456,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00510066,-0.349711,-0.000193733,0.826517,-0.476022,0.00654942,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00510192,-0.35021,-0.000193767,0.827506,-0.476512,0.00655058,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00504685,-0.349714,-0.000193778,0.826525,-0.476027,0.0064956,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00504809,-0.350207,-0.000193812,0.827502,-0.476511,0.00649674,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00499319,-0.349717,-0.000193823,0.826532,-0.476032,0.00644192,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0049944,-0.350204,-0.000193856,0.827497,-0.476509,0.00644303,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00493965,-0.349719,-0.000193868,0.82654,-0.476036,0.00638837,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00494083,-0.350202,-0.000193901,0.827493,-0.476507,0.00638945,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00488625,-0.349722,-0.000193912,0.826547,-0.476041,0.00633495,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0048874,-0.350199,-0.000193945,0.827489,-0.476505,0.006336,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00483297,-0.349725,-0.000193957,0.826554,-0.476046,0.00628165,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0048341,-0.350197,-0.00019399,0.827484,-0.476504,0.00628268,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00477982,-0.349727,-0.000194002,0.826562,-0.476051,0.00622848,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00478092,-0.350194,-0.000194034,0.82748,-0.476502,0.00622949,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00472679,-0.34973,-0.000194046,0.826569,-0.476055,0.00617544,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00472787,-0.350192,-0.000194078,0.827476,-0.4765,0.00617643,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00467388,-0.349732,-0.00019409,0.826576,-0.47606,0.00612252,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00467494,-0.350189,-0.000194122,0.827471,-0.476498,0.00612348,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0046211,-0.349735,-0.000194135,0.826583,-0.476064,0.00606972,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00462213,-0.350187,-0.000194166,0.827467,-0.476497,0.00607066,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00456844,-0.349738,-0.000194179,0.82659,-0.476069,0.00601704,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00456944,-0.350184,-0.00019421,0.827463,-0.476495,0.00601796,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00451589,-0.34974,-0.000194223,0.826597,-0.476073,0.00596448,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00451687,-0.350182,-0.000194253,0.827459,-0.476493,0.00596537,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00446346,-0.349743,-0.000194267,0.826604,-0.476078,0.00591203,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00446442,-0.350179,-0.000194297,0.827454,-0.476491,0.0059129,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00441114,-0.349745,-0.00019431,0.826611,-0.476082,0.0058597,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00441208,-0.350177,-0.00019434,0.82745,-0.47649,0.00586055,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00435894,-0.349748,-0.000194354,0.826618,-0.476087,0.00580748,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00435985,-0.350175,-0.000194384,0.827446,-0.476488,0.00580831,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00430685,-0.34975,-0.000194398,0.826625,-0.476091,0.00575537,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00430774,-0.350172,-0.000194427,0.827442,-0.476486,0.00575618,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00425486,-0.349753,-0.000194441,0.826632,-0.476095,0.00570338,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00425573,-0.35017,-0.00019447,0.827438,-0.476484,0.00570416,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00420299,-0.349755,-0.000194485,0.826638,-0.476099,0.00565148,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00420384,-0.350167,-0.000194514,0.827433,-0.476482,0.00565225,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00415122,-0.349758,-0.000194528,0.826645,-0.476104,0.0055997,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00415205,-0.350165,-0.000194557,0.827429,-0.476481,0.00560045,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00409955,-0.34976,-0.000194572,0.826652,-0.476108,0.00554802,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00410036,-0.350163,-0.0001946,0.827425,-0.476479,0.00554875,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00404799,-0.349762,-0.000194615,0.826658,-0.476112,0.00549644,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00404878,-0.35016,-0.000194642,0.827421,-0.476477,0.00549715,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00399653,-0.349765,-0.000194658,0.826665,-0.476116,0.00544497,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0039973,-0.350158,-0.000194685,0.827417,-0.476475,0.00544565,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00394517,-0.349767,-0.000194701,0.826671,-0.47612,0.00539359,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00394592,-0.350156,-0.000194728,0.827413,-0.476473,0.00539426,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00389391,-0.34977,-0.000194744,0.826677,-0.476124,0.00534231,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00389464,-0.350153,-0.000194771,0.827409,-0.476472,0.00534296,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00384274,-0.349772,-0.000194787,0.826684,-0.476128,0.00529113,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00384345,-0.350151,-0.000194813,0.827405,-0.47647,0.00529177,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00379167,-0.349774,-0.000194829,0.82669,-0.476132,0.00524005,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00379237,-0.350149,-0.000194856,0.8274,-0.476468,0.00524066,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0037407,-0.349777,-0.000194872,0.826696,-0.476136,0.00518906,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00374137,-0.350147,-0.000194898,0.827396,-0.476466,0.00518965,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00368981,-0.349779,-0.000194915,0.826703,-0.47614,0.00513816,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00369047,-0.350144,-0.00019494,0.827392,-0.476464,0.00513874,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00363902,-0.349781,-0.000194957,0.826709,-0.476144,0.00508735,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00363966,-0.350142,-0.000194982,0.827388,-0.476462,0.00508791,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00358831,-0.349784,-0.000195,0.826715,-0.476148,0.00503663,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00358894,-0.35014,-0.000195025,0.827384,-0.476461,0.00503718,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0035377,-0.349786,-0.000195042,0.826721,-0.476152,0.004986,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0035383,-0.350138,-0.000195067,0.82738,-0.476459,0.00498653,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00348717,-0.349788,-0.000195084,0.826727,-0.476155,0.00493545,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00348776,-0.350136,-0.000195109,0.827376,-0.476457,0.00493597,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00343672,-0.34979,-0.000195127,0.826733,-0.476159,0.00488499,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0034373,-0.350133,-0.000195151,0.827372,-0.476455,0.0048855,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00338636,-0.349793,-0.000195169,0.826739,-0.476163,0.00483462,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00338692,-0.350131,-0.000195193,0.827368,-0.476453,0.00483511,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00333608,-0.349795,-0.000195211,0.826745,-0.476166,0.00478433,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00333663,-0.350129,-0.000195234,0.827364,-0.476452,0.0047848,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00328589,-0.349797,-0.000195253,0.826751,-0.47617,0.00473411,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00328641,-0.350127,-0.000195276,0.82736,-0.47645,0.00473457,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00323577,-0.349799,-0.000195295,0.826757,-0.476174,0.00468398,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00323628,-0.350125,-0.000195318,0.827356,-0.476448,0.00468442,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00318573,-0.349802,-0.000195337,0.826762,-0.476177,0.00463393,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00318622,-0.350123,-0.000195359,0.827352,-0.476446,0.00463435,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00313577,-0.349804,-0.000195379,0.826768,-0.476181,0.00458395,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00313625,-0.350121,-0.000195401,0.827348,-0.476444,0.00458436,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00308588,-0.349806,-0.00019542,0.826774,-0.476184,0.00453404,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00308634,-0.350118,-0.000195442,0.827344,-0.476442,0.00453445,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00303606,-0.349808,-0.000195462,0.826779,-0.476188,0.00448422,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00303652,-0.350116,-0.000195484,0.82734,-0.47644,0.00448461,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00298632,-0.34981,-0.000195504,0.826785,-0.476191,0.00443446,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00298676,-0.350114,-0.000195525,0.827336,-0.476439,0.00443484,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00293665,-0.349812,-0.000195545,0.826791,-0.476195,0.00438478,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00293708,-0.350112,-0.000195567,0.827332,-0.476437,0.00438514,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00288705,-0.349815,-0.000195587,0.826796,-0.476198,0.00433516,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00288747,-0.35011,-0.000195608,0.827328,-0.476435,0.00433551,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00283752,-0.349817,-0.000195628,0.826802,-0.476202,0.00428562,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00283792,-0.350108,-0.000195649,0.827325,-0.476433,0.00428595,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00278806,-0.349819,-0.00019567,0.826807,-0.476205,0.00423614,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00278845,-0.350106,-0.00019569,0.827321,-0.476431,0.00423646,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00273866,-0.349821,-0.000195711,0.826812,-0.476208,0.00418673,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00273904,-0.350104,-0.000195731,0.827317,-0.476429,0.00418704,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00268933,-0.349823,-0.000195752,0.826818,-0.476212,0.00413738,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00268969,-0.350102,-0.000195772,0.827313,-0.476428,0.00413768,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00264006,-0.349825,-0.000195794,0.826823,-0.476215,0.0040881,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00264041,-0.3501,-0.000195813,0.827309,-0.476426,0.00408839,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00259085,-0.349827,-0.000195835,0.826829,-0.476218,0.00403887,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00259119,-0.350098,-0.000195854,0.827305,-0.476424,0.00403916,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00254171,-0.349829,-0.000195876,0.826834,-0.476221,0.00398971,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00254203,-0.350096,-0.000195895,0.827301,-0.476422,0.00398999,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00249262,-0.349831,-0.000195917,0.826839,-0.476224,0.00394061,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00249294,-0.350094,-0.000195936,0.827297,-0.47642,0.00394087,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00244359,-0.349833,-0.000195958,0.826844,-0.476228,0.00389157,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0024439,-0.350092,-0.000195976,0.827293,-0.476418,0.00389182,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00239462,-0.349835,-0.000195999,0.826849,-0.476231,0.00384259,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00239492,-0.35009,-0.000196017,0.827289,-0.476416,0.00384283,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00234571,-0.349837,-0.00019604,0.826855,-0.476234,0.00379366,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00234599,-0.350088,-0.000196058,0.827286,-0.476414,0.00379389,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00229685,-0.349839,-0.000196081,0.82686,-0.476237,0.00374478,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00229712,-0.350086,-0.000196098,0.827282,-0.476413,0.00374501,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00224804,-0.349841,-0.000196122,0.826865,-0.47624,0.00369596,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00224831,-0.350084,-0.000196139,0.827278,-0.476411,0.00369618,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00219929,-0.349843,-0.000196163,0.82687,-0.476243,0.0036472,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00219954,-0.350082,-0.00019618,0.827274,-0.476409,0.0036474,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00215059,-0.349845,-0.000196203,0.826875,-0.476246,0.00359848,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00215083,-0.35008,-0.00019622,0.82727,-0.476407,0.00359868,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00210194,-0.349847,-0.000196244,0.82688,-0.476249,0.00354981,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00210217,-0.350078,-0.000196261,0.827266,-0.476405,0.00355,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00205333,-0.349849,-0.000196285,0.826885,-0.476252,0.0035012,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00205356,-0.350076,-0.000196301,0.827262,-0.476403,0.00350138,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00200478,-0.349851,-0.000196325,0.82689,-0.476255,0.00345263,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.002005,-0.350074,-0.000196341,0.827259,-0.476401,0.0034528,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00195627,-0.349853,-0.000196366,0.826894,-0.476258,0.0034041,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00195648,-0.350072,-0.000196382,0.827255,-0.476399,0.00340427,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00190781,-0.349855,-0.000196407,0.826899,-0.476261,0.00335563,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00190801,-0.35007,-0.000196422,0.827251,-0.476397,0.00335578,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00185939,-0.349857,-0.000196447,0.826904,-0.476264,0.00330719,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00185958,-0.350068,-0.000196462,0.827247,-0.476395,0.00330734,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00181101,-0.349859,-0.000196488,0.826909,-0.476267,0.0032588,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00181119,-0.350066,-0.000196502,0.827243,-0.476393,0.00325894,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00176267,-0.349861,-0.000196528,0.826914,-0.47627,0.00321045,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00176285,-0.350065,-0.000196543,0.827239,-0.476392,0.00321058,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00171438,-0.349863,-0.000196568,0.826918,-0.476272,0.00316214,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00171455,-0.350063,-0.000196583,0.827235,-0.47639,0.00316227,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00166612,-0.349865,-0.000196609,0.826923,-0.476275,0.00311387,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00166628,-0.350061,-0.000196623,0.827232,-0.476388,0.00311399,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00161791,-0.349866,-0.000196649,0.826928,-0.476278,0.00306564,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00161806,-0.350059,-0.000196663,0.827228,-0.476386,0.00306575,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00156973,-0.349868,-0.000196689,0.826932,-0.476281,0.00301745,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00156987,-0.350057,-0.000196703,0.827224,-0.476384,0.00301755,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00152158,-0.34987,-0.00019673,0.826937,-0.476284,0.00296929,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00152172,-0.350055,-0.000196743,0.82722,-0.476382,0.00296939,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00147347,-0.349872,-0.00019677,0.826942,-0.476286,0.00292116,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0014736,-0.350053,-0.000196783,0.827216,-0.47638,0.00292126,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00142539,-0.349874,-0.00019681,0.826946,-0.476289,0.00287307,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00142552,-0.350051,-0.000196823,0.827212,-0.476378,0.00287316,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00137735,-0.349876,-0.00019685,0.826951,-0.476292,0.00282501,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00137747,-0.350049,-0.000196863,0.827208,-0.476376,0.0028251,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00132934,-0.349878,-0.000196891,0.826955,-0.476295,0.00277699,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00132945,-0.350048,-0.000196903,0.827205,-0.476374,0.00277707,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00128136,-0.349879,-0.000196931,0.82696,-0.476297,0.00272899,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00128146,-0.350046,-0.000196943,0.827201,-0.476372,0.00272906,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.0012334,-0.349881,-0.000196971,0.826964,-0.4763,0.00268102,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00123351,-0.350044,-0.000196982,0.827197,-0.47637,0.00268109,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00118548,-0.349883,-0.000197011,0.826969,-0.476302,0.00263309,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00118557,-0.350042,-0.000197022,0.827193,-0.476368,0.00263315,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00113758,-0.349885,-0.000197051,0.826973,-0.476305,0.00258517,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00113767,-0.35004,-0.000197062,0.827189,-0.476366,0.00258523,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00108971,-0.349887,-0.000197091,0.826977,-0.476308,0.00253729,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00108979,-0.350038,-0.000197102,0.827185,-0.476364,0.00253734,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00104186,-0.349888,-0.000197131,0.826982,-0.47631,0.00248942,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00104194,-0.350036,-0.000197142,0.827181,-0.476362,0.00248947,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.000994034,-0.34989,-0.000197171,0.826986,-0.476313,0.00244158,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.000994111,-0.350034,-0.000197181,0.827177,-0.47636,0.00244163,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.000946232,-0.349892,-0.000197211,0.826991,-0.476315,0.00239377,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.000946304,-0.350033,-0.000197221,0.827174,-0.476358,0.00239381,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.000898451,-0.349894,-0.000197251,0.826995,-0.476318,0.00234597,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.000898519,-0.350031,-0.000197261,0.82717,-0.476356,0.00234601,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00085069,-0.349896,-0.000197291,0.826999,-0.47632,0.0022982,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.000850754,-0.350029,-0.000197301,0.827166,-0.476354,0.00229823,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.000802948,-0.349897,-0.000197331,0.827003,-0.476323,0.00225044,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.000803008,-0.350027,-0.00019734,0.827162,-0.476352,0.00225048,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.000758765,-0.349899,-0.000206971,0.827008,-0.476247,0.000932329,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.000758822,-0.350025,-0.000206981,0.827158,-0.476271,0.000932358,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.000711061,-0.349901,-0.000207015,0.827012,-0.47625,0.000884609,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.000711114,-0.350023,-0.000207024,0.827154,-0.476269,0.000884636,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.000663372,-0.349903,-0.000207059,0.827016,-0.476252,0.000836905,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.000663422,-0.350021,-0.000207068,0.82715,-0.476267,0.000836929,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.000615698,-0.349904,-0.000207103,0.82702,-0.476255,0.000789216,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.000615745,-0.350019,-0.000207111,0.827146,-0.476265,0.000789237,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.000568038,-0.349906,-0.000207147,0.827024,-0.476257,0.00074154,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.000568082,-0.350018,-0.000207155,0.827142,-0.476263,0.000741559,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.00052039,-0.349908,-0.00020719,0.827029,-0.476259,0.000693877,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.000520431,-0.350016,-0.000207198,0.827138,-0.476261,0.000693894,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.000472754,-0.34991,-0.000207234,0.827033,-0.476262,0.000646225,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.000472792,-0.350014,-0.000207242,0.827134,-0.476259,0.000646241,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.000425128,-0.349911,-0.000207278,0.827037,-0.476264,0.000598584,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.000425163,-0.350012,-0.000207286,0.82713,-0.476257,0.000598598,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.000377511,-0.349913,-0.000207322,0.827041,-0.476267,0.000550952,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.000377544,-0.35001,-0.000207329,0.827126,-0.476255,0.000550964,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.000329902,-0.349915,-0.000207366,0.827045,-0.476269,0.000503328,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.000329934,-0.350008,-0.000207373,0.827122,-0.476253,0.000503339,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.000282301,-0.349916,-0.000207409,0.827049,-0.476271,0.000455711,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.00028233,-0.350006,-0.000207416,0.827118,-0.476251,0.000455721,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.000234705,-0.349918,-0.000207453,0.827053,-0.476274,0.0004081,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.000234733,-0.350004,-0.00020746,0.827114,-0.476249,0.000408109,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.000187174,-0.34992,-0.000207497,0.827057,-0.476276,0.000360554,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.0001872,-0.350002,-0.000207503,0.82711,-0.476246,0.000360561,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -0.000139973,-0.349922,-0.00020754,0.827062,-0.476279,0.000313337,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-0.000139997,-0.350001,-0.000207546,0.827106,-0.476244,0.000313344,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -9.33735e-005,-0.349923,-0.000207583,0.827066,-0.476281,0.000266723,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-9.33965e-005,-0.349999,-0.000207589,0.827102,-0.476242,0.000266729,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] - [ -3.55941e-005,-0.349924,-0.000207636,0.827068,-0.476282,0.000208925,0.31198,-0.159473,-0.115423,-0.636278,0,0,0,-3.56164e-005,-0.349998,-0.000207642,0.827099,-0.476241,0.000208931,0.31198,0.159473,0.115423,-0.636278,0,0,0,0,0,0 ] choreonoid-1.5.0/share/motion/SR1/SR1WalkPattern2.yaml0000664000000000000000001442343212741425367021142 0ustar rootroot# Body motion data set format version 1.0 defined by cnoid-Robotics type: BodyMotion components: - type: "MultiValueSeq" content: "JointPosition" frameRate: 500 numFrames: 7146 numParts: 29 frames: - [ 0, -0.036652, 0, 0.07854, -0.041888, 0, 0.174533, -0.003491, 0, -1.570796, 0, 0, 0, 0, -0.036652, 0, 0.07854, -0.041888, 0, 0.174533, -0.003491, 0, -1.570796, 0, 0, 0, 0, 0, 0 ] - [ 5.67643841e-08, -0.0366527372, 0, 0.0785420561, -0.0418893189, -5.67643841e-08, 0.174533001, -0.003491, 0, -1.570796, 0, 0, 0, 5.67643841e-08, -0.0366527372, 0, 0.0785420561, -0.0418893189, -5.67643503e-08, 0.174533001, -0.00349097936, 0, -1.570796, 0, 0, 0, 9.73488492e-08, 2.65186646e-08, -6.42945344e-08 ] - [ 2.26907117e-07, -0.0366549468, 0, 0.078548219, -0.0418932722, -2.26907117e-07, 0.174533006, -0.00349099999, 0, -1.57079599, 0, 0, 0, 2.26907117e-07, -0.0366549468, 0, 0.078548219, -0.0418932722, -2.26906982e-07, 0.174533006, -0.0034909175, 0, -1.57079599, 0, 0, 0, 3.89137434e-07, 1.06004387e-07, -2.57007765e-07 ] - [ 1.12218713e-07, -0.0366960024, 1.42337517e-20, 0.0786337371, -0.0419377347, -1.12218713e-07, 0.174533012, -0.00349099997, 0, -1.57079598, 0, 0, 0, 1.12218713e-07, -0.0366960024, 1.42243529e-20, 0.0786337371, -0.0419377347, -1.1221841e-07, 0.174533012, -0.00349081449, 0, -1.57079598, 0, 0, 0, 8.74978809e-07, 2.3835176e-07, -5.77884131e-07 ] - [ 2.00082119e-07, -0.0367300968, 2.49144629e-20, 0.0787065084, -0.0419764115, -2.00082119e-07, 0.174533022, -0.00349099995, 0, -1.57079596, 0, 0, 0, 2.00082119e-07, -0.0367300968, 2.49260021e-20, 0.0787065084, -0.0419764115, -2.0008158e-07, 0.174533022, -0.00349067043, 0, -1.57079596, 0, 0, 0, 1.55448603e-06, 4.23455377e-07, -1.02666807e-06 ] - [ 1.06311229e-07, -0.0367755689, 4.63883921e-20, 0.078799892, -0.0420243231, -1.06311229e-07, 0.174533034, -0.00349099993, 0, -1.57079594, 0, 0, 0, 1.06311229e-07, -0.0367755689, 4.63636388e-20, 0.078799892, -0.0420243231, -1.06310387e-07, 0.174533034, -0.00349048539, 0, -1.57079594, 0, 0, 0, 2.42727215e-06, 6.61209831e-07, -1.60310403e-06 ] - [ -6.94373683e-08, -0.0368453939, 7.51530511e-20, 0.0789432574, -0.0420978635, 6.94373683e-08, 0.17453305, -0.00349099989, 0, -1.57079592, 0, 0, 0, -6.94373683e-08, -0.0368453939, 7.51212922e-20, 0.0789432574, -0.0420978635, 6.94385805e-08, 0.17453305, -0.00349025945, 0, -1.57079592, 0, 0, 0, 3.49295023e-06, 9.51509714e-07, -2.30693645e-06 ] - [ -9.20648165e-08, -0.0369146061, 1.01893932e-19, 0.0790880471, -0.042173441, 9.20648165e-08, 0.174533067, -0.00349099986, 0, -1.57079589, 0, 0, 0, -9.20648165e-08, -0.0369146061, 1.01833253e-19, 0.0790880471, -0.042173441, 9.20664653e-08, 0.174533067, -0.0034899927, 0, -1.57079589, 0, 0, 0, 4.75113332e-06, 1.29424962e-06, -3.13790977e-06 ] - [ -1.1713107e-07, -0.0369941362, 1.32680716e-19, 0.0792546403, -0.0422605042, 1.1713107e-07, 0.174533088, -0.00349099981, 0, -1.57079585, 0, 0, 0, -1.1713107e-07, -0.0369941362, 1.32679393e-19, 0.0792546403, -0.0422605042, 1.17133222e-07, 0.174533088, -0.00348968522, 0, -1.57079585, 0, 0, 0, 6.20143447e-06, 1.68932414e-06, -4.09576842e-06 ] - [ -3.24692056e-07, -0.0370856961, 1.73460112e-19, 0.0794428073, -0.0423571112, 3.24692056e-07, 0.174533111, -0.00349099976, 0, -1.57079581, 0, 0, 0, -3.24692056e-07, -0.0370856961, 1.73404731e-19, 0.0794428073, -0.0423571112, 3.24694778e-07, 0.174533111, -0.00348933709, 0, -1.57079581, 0, 0, 0, 7.84346675e-06, 2.13662787e-06, -5.18025685e-06 ] - [ -3.96299353e-07, -0.0371860277, 2.15775043e-19, 0.0796524594, -0.0424664317, 3.96299353e-07, 0.174533137, -0.00349099971, 0, -1.57079577, 0, 0, 0, -3.96299353e-07, -0.0371860277, 2.15621382e-19, 0.0796524594, -0.0424664317, 3.96302711e-07, 0.174533137, -0.00348894839, 0, -1.57079577, 0, 0, 0, 9.67684321e-06, 2.6360554e-06, -6.3911195e-06 ] - [ -4.73636599e-07, -0.0372962962, 2.61413331e-19, 0.0798833543, -0.0425870582, 4.73636599e-07, 0.174533166, -0.00349099964, 0, -1.57079572, 0, 0, 0, -4.73636599e-07, -0.0372962962, 2.61063748e-19, 0.0798833543, -0.0425870582, 4.7364066e-07, 0.174533166, -0.0034885192, 0, -1.57079572, 0, 0, 0, 1.17011769e-05, 3.18750132e-06, -7.72810081e-06 ] - [ -5.5680713e-07, -0.0374164393, 3.10206192e-19, 0.0801352742, -0.0427188348, 5.5680713e-07, 0.174533197, -0.00349099958, 0, -1.57079566, 0, 0, 0, -5.5680713e-07, -0.0374164393, 3.09932532e-19, 0.0801352742, -0.0427188348, 5.5681196e-07, 0.174533197, -0.00348804962, 0, -1.57079566, 0, 0, 0, 1.39160809e-05, 3.79086024e-06, -9.19094522e-06 ] - [ -6.45592401e-07, -0.0375463189, 3.63500928e-19, 0.0804079902, -0.0428616714, 6.45592401e-07, 0.174533231, -0.0034909995, 0, -1.57079561, 0, 0, 0, -6.45592401e-07, -0.0375463189, 3.63173353e-19, 0.0804079902, -0.0428616714, 6.45598065e-07, 0.174533231, -0.00348753971, 0, -1.57079561, 0, 0, 0, 1.63211682e-05, 4.44602673e-06, -1.07793972e-05 ] - [ -7.39784562e-07, -0.0376857905, 4.2147652e-19, 0.0807012615, -0.0430154711, 7.39784562e-07, 0.174533268, -0.00349099943, 0, -1.57079554, 0, 0, 0, -7.39784562e-07, -0.0376857905, 4.20747016e-19, 0.0807012615, -0.0430154711, 7.39791126e-07, 0.174533268, -0.00348698956, 0, -1.57079554, 0, 0, 0, 1.89160519e-05, 5.15289539e-06, -1.24932011e-05 ] - [ -8.391862e-07, -0.0378347045, 4.81685068e-19, 0.0810148355, -0.043180131, 8.391862e-07, 0.174533308, -0.00349099934, 0, -1.57079548, 0, 0, 0, -8.391862e-07, -0.0378347045, 4.80112368e-19, 0.0810148355, -0.043180131, 8.39193731e-07, 0.174533308, -0.00348639926, 0, -1.57079548, 0, 0, 0, 2.17003451e-05, 5.91136082e-06, -1.43321015e-05 ] - [ -9.43610082e-07, -0.0379929063, 5.51516888e-19, 0.0813484489, -0.0433555426, 9.43610082e-07, 0.17453335, -0.00349099925, 0, -1.5707954, 0, 0, 0, -9.43610082e-07, -0.0379929063, 5.53330725e-19, 0.0813484489, -0.0433555426, 9.43618644e-07, 0.17453335, -0.00348576887, 0, -1.5707954, 0, 0, 0, 2.46736608e-05, 6.72131761e-06, -1.62958427e-05 ] - [ -1.08687654e-06, -0.0381609509, 6.27210723e-19, 0.0817018055, -0.0435408546, 1.08687654e-06, 0.174533395, -0.00349099915, 0, -1.57079533, 0, 0, 0, -1.08687654e-06, -0.0381609509, 6.21888095e-19, 0.0817018055, -0.0435408546, 1.0868862e-06, 0.174533395, -0.0034850985, 0, -1.57079533, 0, 0, 0, 2.7835612e-05, 7.58266035e-06, -1.83841692e-05 ] - [ -1.37062538e-06, -0.0383388581, 7.03747266e-19, 0.0820746168, -0.0437357587, 1.37062538e-06, 0.174533442, -0.00349099905, 0, -1.57079525, 0, 0, 0, -1.37062538e-06, -0.0383388581, 7.04261969e-19, 0.0820746168, -0.0437357587, 1.3706362e-06, 0.174533442, -0.00348438822, 0, -1.57079525, 0, 0, 0, 3.11858119e-05, 8.49528364e-06, -2.05968254e-05 ] - [ -1.7115454e-06, -0.0385362299, 7.94839867e-19, 0.0824899613, -0.0439537314, 1.7115454e-06, 0.174533492, -0.00349099895, 0, -1.57079516, 0, 0, 0, -1.7115454e-06, -0.0385362299, 7.94683053e-19, 0.0824899613, -0.0439537314, 1.71155746e-06, 0.174533492, -0.0034836381, 0, -1.57079516, 0, 0, 0, 3.47238734e-05, 9.45908206e-06, -2.29335559e-05 ] - [ -1.87954893e-06, -0.0387311479, 8.83361431e-19, 0.0829027024, -0.0441715545, 1.87954893e-06, 0.174533545, -0.00349099883, 0, -1.57079507, 0, 0, 0, -1.87954893e-06, -0.0387311479, 8.82538277e-19, 0.0829027024, -0.0441715545, 1.87956228e-06, 0.174533545, -0.00348284824, 0, -1.57079507, 0, 0, 0, 3.84494097e-05, 1.04739502e-05, -2.5394105e-05 ] - [ -2.05394527e-06, -0.038934512, 9.66664732e-19, 0.0833339931, -0.0443994811, 2.05394527e-06, 0.174533601, -0.00349099871, 0, -1.57079498, 0, 0, 0, -2.05394527e-06, -0.038934512, 9.67506905e-19, 0.0833339931, -0.0443994811, 2.05395997e-06, 0.174533601, -0.00348201872, 0, -1.57079498, 0, 0, 0, 4.23620337e-05, 1.15397827e-05, -2.79782171e-05 ] - [ -2.23458469e-06, -0.0391461383, 1.0720934e-18, 0.0837835077, -0.0446373694, 2.23458469e-06, 0.174533659, -0.00349099859, 0, -1.57079488, 0, 0, 0, -2.23458469e-06, -0.0391461383, 1.07014558e-18, 0.0837835077, -0.0446373694, 2.23460082e-06, 0.174533659, -0.00348114961, 0, -1.57079488, 0, 0, 0, 4.64613586e-05, 1.26564741e-05, -3.06856367e-05 ] - [ -2.42132549e-06, -0.0393658413, 1.17382037e-18, 0.0842509154, -0.0448850741, 2.42132549e-06, 0.17453372, -0.00349099846, 0, -1.57079477, 0, 0, 0, -2.42132549e-06, -0.0393658413, 1.17155597e-18, 0.0842509154, -0.0448850741, 2.4213431e-06, 0.17453372, -0.003480241, 0, -1.57079477, 0, 0, 0, 5.07469974e-05, 1.3823919e-05, -3.35161083e-05 ] - [ -2.61403375e-06, -0.0395934337, 1.27281181e-18, 0.0847358814, -0.0451424477, 2.61403375e-06, 0.174533783, -0.00349099832, 0, -1.57079467, 0, 0, 0, -2.61403375e-06, -0.0395934337, 1.2697524e-18, 0.0847358814, -0.0451424477, 2.61405291e-06, 0.174533783, -0.00347929297, 0, -1.57079467, 0, 0, 0, 5.52185631e-05, 1.5042012e-05, -3.64693762e-05 ] - [ -2.81258313e-06, -0.0398287274, 1.37747057e-18, 0.0852380676, -0.0454093402, 2.81258313e-06, 0.174533849, -0.00349099818, 0, -1.57079455, 0, 0, 0, -2.81258313e-06, -0.0398287274, 1.38427328e-18, 0.0852380676, -0.0454093402, 2.81260391e-06, 0.174533849, -0.00347830561, 0, -1.57079455, 0, 0, 0, 5.98756689e-05, 1.63106477e-05, -3.9545185e-05 ] - [ -3.01685464e-06, -0.0400715332, 1.48453361e-18, 0.0857571331, -0.0456856, 3.01685464e-06, 0.174533918, -0.00349099803, 0, -1.57079444, 0, 0, 0, -3.01685464e-06, -0.0400715332, 1.4888002e-18, 0.0857571331, -0.0456856, 3.0168771e-06, 0.174533918, -0.00347727899, 0, -1.57079444, 0, 0, 0, 6.47179277e-05, 1.76297207e-05, -4.27432791e-05 ] - [ -3.22673645e-06, -0.0403216618, 1.61814514e-18, 0.0862927357, -0.0459710739, 3.22673645e-06, 0.174533989, -0.00349099788, 0, -1.57079431, 0, 0, 0, -3.22673645e-06, -0.0403216618, 1.61651849e-18, 0.0862927357, -0.0459710739, 3.22676065e-06, 0.174533989, -0.0034762132, 0, -1.57079431, 0, 0, 0, 6.97449526e-05, 1.89991255e-05, -4.60634028e-05 ] - [ -3.44212365e-06, -0.040578924, 1.74979939e-18, 0.0868445316, -0.0462656076, 3.44212365e-06, 0.174534063, -0.00349099772, 0, -1.57079419, 0, 0, 0, -3.44212365e-06, -0.040578924, 1.74462258e-18, 0.0868445316, -0.0462656076, 3.44214966e-06, 0.174534063, -0.00347510831, 0, -1.57079419, 0, 0, 0, 7.49563567e-05, 2.04187569e-05, -4.95053007e-05 ] - [ -3.66291811e-06, -0.0408431308, 1.86599701e-18, 0.0874121769, -0.0465690461, 3.66291811e-06, 0.17453414, -0.00349099756, 0, -1.57079406, 0, 0, 0, -3.66291811e-06, -0.0408431308, 1.87080982e-18, 0.0874121769, -0.0465690461, 3.66294599e-06, 0.17453414, -0.00347396442, 0, -1.57079406, 0, 0, 0, 8.0351753e-05, 2.18885093e-05, -5.30687172e-05 ] - [ -3.88902823e-06, -0.0411140941, 2.02047876e-18, 0.0879953278, -0.0468812337, 3.88902823e-06, 0.174534219, -0.00349099739, 0, -1.57079392, 0, 0, 0, -3.88902823e-06, -0.0411140941, 2.02143596e-18, 0.0879953278, -0.0468812337, 3.88905805e-06, 0.174534219, -0.0034727816, 0, -1.57079392, 0, 0, 0, 8.59307546e-05, 2.34082774e-05, -5.67533968e-05 ] - [ -4.12036881e-06, -0.0413916266, 2.14824626e-18, 0.0885936413, -0.0472020147, 4.12036881e-06, 0.1745343, -0.00349099722, 0, -1.57079378, 0, 0, 0, -4.12036881e-06, -0.0413916266, 2.14141191e-18, 0.0885936413, -0.0472020147, 4.12040063e-06, 0.1745343, -0.00347155994, 0, -1.57079378, 0, 0, 0, 9.16929746e-05, 2.49779557e-05, -6.05590837e-05 ] - [ -4.35686086e-06, -0.0416755426, 2.28028568e-18, 0.0892067759, -0.0475312333, 4.35686086e-06, 0.174534385, -0.00349099703, 0, -1.57079364, 0, 0, 0, -4.35686086e-06, -0.0416755426, 2.28301874e-18, 0.0892067759, -0.0475312333, 4.35689474e-06, 0.174534385, -0.00347029952, 0, -1.57079364, 0, 0, 0, 9.76380259e-05, 2.65974388e-05, -6.44855226e-05 ] - [ -4.59843142e-06, -0.0419656577, 2.41628414e-18, 0.0898343918, -0.0478687341, 4.59843142e-06, 0.174534472, -0.00349099685, 0, -1.57079349, 0, 0, 0, -4.59843142e-06, -0.0419656577, 2.42788203e-18, 0.0898343918, -0.0478687341, 4.59846743e-06, 0.174534472, -0.00346900041, 0, -1.57079349, 0, 0, 0, 0.000103765522, 2.82666215e-05, -6.85324579e-05 ] - [ -4.84501346e-06, -0.0422617894, 2.60614526e-18, 0.0904761516, -0.0482143622, 4.84501346e-06, 0.174534561, -0.00349099666, 0, -1.57079334, 0, 0, 0, -4.84501346e-06, -0.0422617894, 2.59929979e-18, 0.0904761516, -0.0482143622, 4.84505166e-06, 0.174534561, -0.00346766271, 0, -1.57079334, 0, 0, 0, 0.000110075075, 2.99853981e-05, -7.26996339e-05 ] - [ -5.09654568e-06, -0.0425637574, 2.75360301e-18, 0.0911317208, -0.0485679634, 5.09654568e-06, 0.174534653, -0.00349099646, 0, -1.57079318, 0, 0, 0, -5.09654568e-06, -0.0425637574, 2.74901377e-18, 0.0911317208, -0.0485679634, 5.09658613e-06, 0.174534653, -0.00346628648, 0, -1.57079318, 0, 0, 0, 0.000116566299, 3.17536633e-05, -7.69867952e-05 ] - [ -5.35297239e-06, -0.0428713834, 2.92796386e-18, 0.0918007681, -0.0489293847, 5.35297239e-06, 0.174534748, -0.00349099626, 0, -1.57079302, 0, 0, 0, -5.35297239e-06, -0.0428713834, 2.94099391e-18, 0.0918007681, -0.0489293847, 5.35301516e-06, 0.174534748, -0.00346487183, 0, -1.57079302, 0, 0, 0, 0.000123238806, 3.35713118e-05, -8.13936861e-05 ] - [ -5.61424342e-06, -0.0431844917, 3.11305447e-18, 0.0924829657, -0.0492984741, 5.61424342e-06, 0.174534845, -0.00349099605, 0, -1.57079286, 0, 0, 0, -5.61424342e-06, -0.0431844917, 3.12200114e-18, 0.0924829657, -0.0492984741, 5.61428857e-06, 0.174534845, -0.00346341882, 0, -1.57079286, 0, 0, 0, 0.00013009221, 3.54382381e-05, -8.59200511e-05 ] - [ -5.88031398e-06, -0.043502909, 3.29272557e-18, 0.0931779898, -0.0496750809, 5.88031398e-06, 0.174534945, -0.00349099584, 0, -1.57079269, 0, 0, 0, -5.88031398e-06, -0.043502909, 3.29565085e-18, 0.0931779898, -0.0496750809, 5.88036156e-06, 0.174534945, -0.00346192754, 0, -1.57079269, 0, 0, 0, 0.000137126124, 3.73543368e-05, -9.05656347e-05 ] - [ -6.15114455e-06, -0.0438264649, 3.4551807e-18, 0.0938855208, -0.0500590559, 6.15114455e-06, 0.174535047, -0.00349099562, 0, -1.57079251, 0, 0, 0, -6.15114455e-06, -0.0438264649, 3.45801757e-18, 0.0938855208, -0.0500590559, 6.15119464e-06, 0.174535047, -0.00346039808, 0, -1.57079251, 0, 0, 0, 0.000144340161, 3.93195025e-05, -9.53301813e-05 ] - [ -6.42670083e-06, -0.0441549918, 3.65232192e-18, 0.0946052436, -0.0504502517, 6.42670083e-06, 0.174535152, -0.00349099539, 0, -1.57079233, 0, 0, 0, -6.42670083e-06, -0.0441549918, 3.67192511e-18, 0.0946052436, -0.0504502517, 6.42675349e-06, 0.174535152, -0.00345883051, 0, -1.57079233, 0, 0, 0, 0.000151733933, 4.13336298e-05, -0.000100213435 ] - [ -6.88081432e-06, -0.0444897649, 3.84693262e-18, 0.0953368031, -0.0508470381, 6.88081431e-06, 0.174535259, -0.00349099516, 0, -1.57079215, 0, 0, 0, -6.88081432e-06, -0.0444897649, 3.83418119e-18, 0.0953368031, -0.0508470381, 6.8808696e-06, 0.174535259, -0.00345722491, 0, -1.57079215, 0, 0, 0, 0.000159307055, 4.33966132e-05, -0.000105215141 ] - [ -7.17355041e-06, -0.0448278031, 4.04775661e-18, 0.0960799817, -0.0512521786, 7.17355041e-06, 0.174535369, -0.00349099493, 0, -1.57079196, 0, 0, 0, -7.17355041e-06, -0.0448278031, 4.05459408e-18, 0.0960799817, -0.0512521786, 7.17360839e-06, 0.174535369, -0.00345558137, 0, -1.57079196, 0, 0, 0, 0.000167059138, 4.55083474e-05, -0.000110335043 ] - [ -7.47105992e-06, -0.0451703281, 4.23966765e-18, 0.0968344359, -0.0516641078, 7.47105992e-06, 0.174535482, -0.00349099469, 0, -1.57079177, 0, 0, 0, -7.47105992e-06, -0.0451703281, 4.23774331e-18, 0.0968344359, -0.0516641078, 7.47112065e-06, 0.174535482, -0.00345389997, 0, -1.57079177, 0, 0, 0, 0.000174989796, 4.7668727e-05, -0.000115572886 ] - [ -7.77332451e-06, -0.0455171843, 4.45280868e-18, 0.0975998705, -0.0520826862, 7.77332451e-06, 0.174535597, -0.00349099444, 0, -1.57079157, 0, 0, 0, -7.77332451e-06, -0.0455171843, 4.46796952e-18, 0.0975998705, -0.0520826862, 7.77338806e-06, 0.174535597, -0.00345218079, 0, -1.57079157, 0, 0, 0, 0.000183098643, 4.98776466e-05, -0.000120928414 ] - [ -8.08033076e-06, -0.0458682196, 4.68960868e-18, 0.0983759958, -0.0525077762, 8.08033076e-06, 0.174535714, -0.00349099419, 0, -1.57079137, 0, 0, 0, -8.08033076e-06, -0.0458682196, 4.69311053e-18, 0.0983759958, -0.0525077762, 8.08039717e-06, 0.174535714, -0.00345042392, 0, -1.57079137, 0, 0, 0, 0.00019138529, 5.21350007e-05, -0.000126401372 ] - [ -8.39207009e-06, -0.0462232851, 4.93352904e-18, 0.0991625276, -0.0529392426, 8.39207009e-06, 0.174535834, -0.00349099393, 0, -1.57079117, 0, 0, 0, -8.39207009e-06, -0.0462232851, 4.95630006e-18, 0.0991625276, -0.0529392426, 8.39213944e-06, 0.174535834, -0.00344862943, 0, -1.57079117, 0, 0, 0, 0.000199849352, 5.4440684e-05, -0.000131991504 ] - [ -8.70853882e-06, -0.0465822347, 5.15768769e-18, 0.0999591872, -0.0533769525, 8.70853882e-06, 0.174535957, -0.00349099367, 0, -1.57079096, 0, 0, 0, -8.70853882e-06, -0.0465822347, 5.12108075e-18, 0.0999591872, -0.0533769525, 8.70861117e-06, 0.174535957, -0.00344679742, 0, -1.57079096, 0, 0, 0, 0.000208490441, 5.6794591e-05, -0.000137698554 ] - [ -9.02973818e-06, -0.0469449261, 5.32661013e-18, 0.100765702, -0.0538207754, 9.02973818e-06, 0.174536082, -0.0034909934, 0, -1.57079075, 0, 0, 0, -9.02973818e-06, -0.0469449261, 5.35059846e-18, 0.100765702, -0.0538207754, 9.02981359e-06, 0.174536082, -0.00344492795, 0, -1.57079075, 0, 0, 0, 0.00021730817, 5.91966163e-05, -0.000143522268 ] - [ -9.35567428e-06, -0.0473112198, 5.6461439e-18, 0.101581803, -0.0542705835, 9.35567428e-06, 0.17453621, -0.00349099313, 0, -1.57079053, 0, 0, 0, -9.35567428e-06, -0.0473112198, 5.65573938e-18, 0.101581803, -0.0542705835, 9.35575282e-06, 0.17453621, -0.00344302111, 0, -1.57079053, 0, 0, 0, 0.000226302152, 6.16466546e-05, -0.000149462388 ] - [ -9.68635825e-06, -0.0476809796, 5.92814062e-18, 0.102407231, -0.0547262512, 9.68635825e-06, 0.17453634, -0.00349099285, 0, -1.57079031, 0, 0, 0, -9.68635825e-06, -0.0476809796, 5.92638794e-18, 0.102407231, -0.0547262512, 9.68643996e-06, 0.17453634, -0.00344107699, 0, -1.57079031, 0, 0, 0, 0.000235472001, 6.41446003e-05, -0.000155518661 ] - [ -1.00218062e-05, -0.0480540724, 6.14390908e-18, 0.103241728, -0.0551876557, 1.00218062e-05, 0.174536472, -0.00349099256, 0, -1.57079008, 0, 0, 0, -1.00218062e-05, -0.0480540724, 6.15128836e-18, 0.103241728, -0.0551876557, 1.00218911e-05, 0.174536472, -0.00343909566, 0, -1.57079008, 0, 0, 0, 0.000244817329, 6.66903482e-05, -0.00016169083 ] - [ -1.03620389e-05, -0.0484303683, 6.41362807e-18, 0.104085045, -0.0556546766, 1.03620389e-05, 0.174536607, -0.00349099228, 0, -1.57078985, 0, 0, 0, -1.03620389e-05, -0.0484303683, 6.40964636e-18, 0.104085045, -0.0556546766, 1.03621272e-05, 0.174536607, -0.00343707721, 0, -1.57078985, 0, 0, 0, 0.00025433775, 6.92837928e-05, -0.000167978639 ] - [ -1.07070814e-05, -0.0488097406, 6.68651436e-18, 0.104936937, -0.0561271961, 1.07070814e-05, 0.174536745, -0.00349099198, 0, -1.57078962, 0, 0, 0, -1.07070814e-05, -0.0488097406, 6.66733905e-18, 0.104936937, -0.0561271961, 1.0707173e-05, 0.174536745, -0.00343502172, 0, -1.57078962, 0, 0, 0, 0.000264032877, 7.19248287e-05, -0.000174381834 ] - [ -1.10569627e-05, -0.049192066, 7.00788963e-18, 0.105797165, -0.0566050985, 1.10569627e-05, 0.174536885, -0.00349099168, 0, -1.57078938, 0, 0, 0, -1.10569627e-05, -0.049192066, 6.98913773e-18, 0.105797165, -0.0566050985, 1.10570578e-05, 0.174536885, -0.00343292928, 0, -1.57078938, 0, 0, 0, 0.000273902321, 7.46133505e-05, -0.000180900158 ] - [ -1.14117161e-05, -0.0495772243, 7.27547301e-18, 0.106665495, -0.0570882707, 1.14117161e-05, 0.174537027, -0.00349099138, 0, -1.57078914, 0, 0, 0, -1.14117161e-05, -0.0495772243, 7.25125462e-18, 0.106665495, -0.0570882707, 1.14118146e-05, 0.174537027, -0.00343079996, 0, -1.57078914, 0, 0, 0, 0.000283945698, 7.73492527e-05, -0.000187533357 ] - [ -1.18051035e-05, -0.0499652682, 7.56175832e-18, 0.107541697, -0.0575764284, 1.18051035e-05, 0.174537172, -0.00349099107, 0, -1.57078889, 0, 0, 0, -1.18051035e-05, -0.0499652682, 7.53748195e-18, 0.107541697, -0.0575764284, 1.18052056e-05, 0.174537172, -0.00342863384, 0, -1.57078889, 0, 0, 0, 0.000294162619, 8.01324301e-05, -0.000194281174 ] - [ -1.21785061e-05, -0.0503557686, 7.82981341e-18, 0.108425554, -0.0580697858, 1.21785061e-05, 0.174537319, -0.00349099075, 0, -1.57078864, 0, 0, 0, -1.21785061e-05, -0.0503557686, 7.83626716e-18, 0.108425554, -0.0580697858, 1.21786118e-05, 0.174537319, -0.00342643101, 0, -1.57078864, 0, 0, 0, 0.000304552699, 8.29627771e-05, -0.000201143353 ] - [ -1.25510873e-05, -0.0507487308, 8.13132912e-18, 0.109316849, -0.0585681178, 1.25510873e-05, 0.174537469, -0.00349099043, 0, -1.57078838, 0, 0, 0, -1.25510873e-05, -0.0507487308, 8.15863266e-18, 0.109316849, -0.0585681178, 1.25511967e-05, 0.174537469, -0.00342419156, 0, -1.57078838, 0, 0, 0, 0.000315115548, 8.58401883e-05, -0.00020811964 ] - [ -1.29270599e-05, -0.0511440685, 8.54677701e-18, 0.110215367, -0.0590712988, 1.29270598e-05, 0.174537621, -0.0034909901, 0, -1.57078812, 0, 0, 0, -1.29270599e-05, -0.0511440685, 8.55248145e-18, 0.110215367, -0.0590712988, 1.29271729e-05, 0.174537621, -0.00342191555, 0, -1.57078812, 0, 0, 0, 0.000325850782, 8.87645584e-05, -0.000215209779 ] - [ -1.33081339e-05, -0.0515416845, 8.84362103e-18, 0.111120904, -0.0595792196, 1.33081339e-05, 0.174537776, -0.00349098977, 0, -1.57078786, 0, 0, 0, -1.33081339e-05, -0.0515416845, 8.82713044e-18, 0.111120904, -0.0595792196, 1.33082508e-05, 0.174537776, -0.00341960308, 0, -1.57078786, 0, 0, 0, 0.000336758013, 9.1735782e-05, -0.000222413514 ] - [ -1.36943643e-05, -0.0519414772, 9.1820872e-18, 0.112033258, -0.0600917808, 1.36943643e-05, 0.174537933, -0.00349098944, 0, -1.57078759, 0, 0, 0, -1.36943643e-05, -0.0519414772, 9.16547601e-18, 0.112033258, -0.0600917808, 1.3694485e-05, 0.174537933, -0.00341725423, 0, -1.57078759, 0, 0, 0, 0.000347836854, 9.47537536e-05, -0.00022973059 ] - [ -1.40858089e-05, -0.0523433479, 9.52481245e-18, 0.112952233, -0.0606088851, 1.40858089e-05, 0.174538093, -0.00349098909, 0, -1.57078732, 0, 0, 0, -1.40858089e-05, -0.0523433479, 9.53318914e-18, 0.112952233, -0.0606088851, 1.40859335e-05, 0.174538093, -0.00341486908, 0, -1.57078732, 0, 0, 0, 0.000359086918, 9.78183678e-05, -0.000237160751 ] - [ -1.44828926e-05, -0.0527472013, 9.85461122e-18, 0.113877638, -0.0611304369, 1.44828926e-05, 0.174538255, -0.00349098875, 0, -1.57078704, 0, 0, 0, -1.44828926e-05, -0.0527472013, 9.85640277e-18, 0.113877638, -0.0611304369, 1.44830212e-05, 0.174538255, -0.0034124477, 0, -1.57078704, 0, 0, 0, 0.000370507818, 0.000100929519, -0.000244703742 ] - [ -1.48849626e-05, -0.0531529436, 1.01385809e-17, 0.114809287, -0.0616563439, 1.48849626e-05, 0.174538419, -0.0034909884, 0, -1.57078676, 0, 0, 0, -1.48849626e-05, -0.0531529436, 1.01604755e-17, 0.114809287, -0.0616563439, 1.48850952e-05, 0.174538419, -0.00340999019, 0, -1.57078676, 0, 0, 0, 0.000382099167, 0.000104087103, -0.000252359306 ] - [ -1.52924405e-05, -0.0535604852, 1.061735e-17, 0.115747, -0.0621865145, 1.52924405e-05, 0.174538586, -0.00349098804, 0, -1.57078648, 0, 0, 0, -1.52924405e-05, -0.0535604852, 1.06336961e-17, 0.115747, -0.0621865145, 1.52925772e-05, 0.174538586, -0.00340749662, 0, -1.57078648, 0, 0, 0, 0.000393860578, 0.000107291012, -0.000260127189 ] - [ -1.57053971e-05, -0.0539697389, 1.08205905e-17, 0.116690598, -0.0627208596, 1.57053971e-05, 0.174538755, -0.00349098768, 0, -1.57078619, 0, 0, 0, -1.57053971e-05, -0.0539697389, 1.09071923e-17, 0.116690598, -0.0627208596, 1.5705538e-05, 0.174538755, -0.00340496708, 0, -1.57078619, 0, 0, 0, 0.000405791664, 0.000110541143, -0.000268007135 ] - [ -1.61239062e-05, -0.0543806197, 1.13538475e-17, 0.117639912, -0.0632592919, 1.61239062e-05, 0.174538927, -0.00349098731, 0, -1.5707859, 0, 0, 0, -1.61239062e-05, -0.0543806197, 1.14305629e-17, 0.117639912, -0.0632592919, 1.61240513e-05, 0.174538927, -0.00340240165, 0, -1.5707859, 0, 0, 0, 0.000417892039, 0.000113837389, -0.000275998888 ] - [ -1.65480444e-05, -0.0547930458, 1.16057051e-17, 0.118594772, -0.0638017261, 1.65480444e-05, 0.174539101, -0.00349098694, 0, -1.5707856, 0, 0, 0, -1.65480444e-05, -0.0547930458, 1.16381905e-17, 0.118594772, -0.0638017261, 1.65481937e-05, 0.174539101, -0.00339980041, 0, -1.5707856, 0, 0, 0, 0.000430161316, 0.000117179646, -0.000284102193 ] - [ -1.69778909e-05, -0.0552069376, 1.21074059e-17, 0.119555016, -0.0643480788, 1.69778909e-05, 0.174539277, -0.00349098656, 0, -1.5707853, 0, 0, 0, -1.69778909e-05, -0.0552069376, 1.21263361e-17, 0.119555016, -0.0643480788, 1.69780445e-05, 0.174539277, -0.00339716345, 0, -1.5707853, 0, 0, 0, 0.000442599106, 0.000120567807, -0.000292316794 ] - [ -1.74135281e-05, -0.0556222182, 1.2480404e-17, 0.120520486, -0.0648982681, 1.74135281e-05, 0.174539456, -0.00349098618, 0, -1.570785, 0, 0, 0, -1.74135281e-05, -0.0556222182, 1.24758136e-17, 0.120520486, -0.0648982681, 1.7413686e-05, 0.174539456, -0.00339449083, 0, -1.570785, 0, 0, 0, 0.000455205025, 0.000124001768, -0.000300642436 ] - [ -1.78550405e-05, -0.0560388129, 1.30179893e-17, 0.121491027, -0.0654522141, 1.78550405e-05, 0.174539637, -0.00349098579, 0, -1.57078469, 0, 0, 0, -1.78550405e-05, -0.0560388129, 1.29800589e-17, 0.121491027, -0.0654522141, 1.78552029e-05, 0.174539637, -0.00339178266, 0, -1.57078469, 0, 0, 0, 0.000467978683, 0.000127481422, -0.000309078862 ] - [ -1.83025156e-05, -0.0564566498, 1.33374575e-17, 0.122466488, -0.0660098386, 1.83025156e-05, 0.174539821, -0.00349098539, 0, -1.57078437, 0, 0, 0, -1.83025156e-05, -0.0564566498, 1.33744097e-17, 0.122466488, -0.0660098386, 1.83026825e-05, 0.174539821, -0.003389039, 0, -1.57078437, 0, 0, 0, 0.000480919696, 0.000131006665, -0.000317625819 ] - [ -1.87560431e-05, -0.0568756589, 1.38337282e-17, 0.123446724, -0.0665710649, 1.87560431e-05, 0.174540007, -0.003490985, 0, -1.57078406, 0, 0, 0, -1.87560431e-05, -0.0568756589, 1.38342553e-17, 0.123446724, -0.0665710649, 1.87562146e-05, 0.174540007, -0.00338625995, 0, -1.57078406, 0, 0, 0, 0.000494027675, 0.000134577392, -0.000326283049 ] - [ -1.92157153e-05, -0.0572957729, 1.424703e-17, 0.124431591, -0.0671358179, 1.92157153e-05, 0.174540195, -0.00349098459, 0, -1.57078374, 0, 0, 0, -1.92157153e-05, -0.0572957729, 1.43236173e-17, 0.124431591, -0.0671358179, 1.92158914e-05, 0.174540195, -0.00338344557, 0, -1.57078374, 0, 0, 0, 0.000507302233, 0.000138193496, -0.000335050298 ] - [ -1.96816268e-05, -0.0577169266, 1.47048164e-17, 0.125420951, -0.0677040242, 1.96816268e-05, 0.174540386, -0.00349098419, 0, -1.57078341, 0, 0, 0, -1.96816268e-05, -0.0577169266, 1.47310512e-17, 0.125420951, -0.0677040242, 1.96818075e-05, 0.174540386, -0.00338059597, 0, -1.57078341, 0, 0, 0, 0.000520742985, 0.000141854872, -0.000343927309 ] - [ -2.01538743e-05, -0.0581390568, 1.52515095e-17, 0.126414669, -0.0682756117, 2.01538743e-05, 0.174540579, -0.00349098377, 0, -1.57078308, 0, 0, 0, -2.01538743e-05, -0.0581390568, 1.52435259e-17, 0.126414669, -0.0682756117, 2.01540597e-05, 0.174540579, -0.0033777112, 0, -1.57078308, 0, 0, 0, 0.000534349542, 0.000145561416, -0.000352913828 ] - [ -2.06325569e-05, -0.0585621027, 1.56476857e-17, 0.127412613, -0.0688505101, 2.06325569e-05, 0.174540774, -0.00349098335, 0, -1.57078275, 0, 0, 0, -2.06325569e-05, -0.0585621027, 1.56043758e-17, 0.127412613, -0.0688505101, 2.06327471e-05, 0.174540774, -0.00337479137, 0, -1.57078275, 0, 0, 0, 0.000548121518, 0.000149313021, -0.000362009599 ] - [ -2.11177756e-05, -0.0589860054, 1.60494215e-17, 0.128414655, -0.06942865, 2.11177756e-05, 0.174540972, -0.00349098293, 0, -1.57078241, 0, 0, 0, -2.11177756e-05, -0.0589860054, 1.60570448e-17, 0.128414655, -0.06942865, 2.11179707e-05, 0.174540972, -0.00337183655, 0, -1.57078241, 0, 0, 0, 0.000562058527, 0.000153109582, -0.000371214366 ] - [ -2.16096338e-05, -0.0594107081, 1.66585258e-17, 0.129420672, -0.0700099639, 2.16096338e-05, 0.174541172, -0.0034909825, 0, -1.57078207, 0, 0, 0, -2.16096338e-05, -0.0594107081, 1.6644387e-17, 0.129420672, -0.0700099639, 2.16098337e-05, 0.174541172, -0.00336884683, 0, -1.57078207, 0, 0, 0, 0.00057616018, 0.000156950993, -0.000380527873 ] - [ -2.24411261e-05, -0.0598191131, 1.71301153e-17, 0.130392214, -0.0705731009, 2.24411261e-05, 0.174541374, -0.00349098207, 0, -1.57078173, 0, 0, 0, -2.24411261e-05, -0.0598191131, 1.70667869e-17, 0.130392214, -0.0705731009, 2.2441331e-05, 0.174541374, -0.00336582227, 0, -1.57078173, 0, 0, 0, 0.000590426091, 0.00016083715, -0.000389949865 ] - [ -2.29547393e-05, -0.0602443054, 1.75476553e-17, 0.131403771, -0.0711594655, 2.29547393e-05, 0.174541579, -0.00349098163, 0, -1.57078138, 0, 0, 0, -2.29547393e-05, -0.0602443054, 1.75220682e-17, 0.131403771, -0.0711594655, 2.29549492e-05, 0.174541579, -0.00336276298, 0, -1.57078138, 0, 0, 0, 0.000604855873, 0.000164767947, -0.000399480087 ] - [ -2.34754184e-05, -0.0606701141, 1.82242363e-17, 0.132418898, -0.0717487843, 2.34754184e-05, 0.174541785, -0.00349098119, 0, -1.57078103, 0, 0, 0, -2.34754184e-05, -0.0606701141, 1.8239975e-17, 0.132418898, -0.0717487843, 2.34756334e-05, 0.174541785, -0.00335966902, 0, -1.57078103, 0, 0, 0, 0.00061944914, 0.000168743279, -0.000409118283 ] - [ -2.40032546e-05, -0.0610964933, 1.87240558e-17, 0.133437485, -0.0723409915, 2.40032546e-05, 0.174541995, -0.00349098074, 0, -1.57078067, 0, 0, 0, -2.40032546e-05, -0.0610964933, 1.86782687e-17, 0.133437485, -0.0723409915, 2.40034747e-05, 0.174541995, -0.00335654049, 0, -1.57078067, 0, 0, 0, 0.000634205503, 0.000172763039, -0.000418864197 ] - [ -2.45383697e-05, -0.0615233945, 1.93705675e-17, 0.134459422, -0.0729360277, 2.45383697e-05, 0.174542206, -0.00349098029, 0, -1.57078031, 0, 0, 0, -2.45383697e-05, -0.0615233945, 1.93966464e-17, 0.134459422, -0.0729360277, 2.4538595e-05, 0.174542206, -0.00335337746, 0, -1.57078031, 0, 0, 0, 0.000649124577, 0.000176827123, -0.000428717574 ] - [ -2.50808777e-05, -0.0619507723, 1.97920856e-17, 0.135484605, -0.0735338328, 2.50808777e-05, 0.17454242, -0.00349097983, 0, -1.57077994, 0, 0, 0, -2.50808777e-05, -0.0619507723, 1.97650847e-17, 0.135484605, -0.0735338328, 2.50811082e-05, 0.17454242, -0.00335018001, 0, -1.57077994, 0, 0, 0, 0.000664205974, 0.000180935426, -0.000438678158 ] - [ -2.5630894e-05, -0.062378583, 2.03738756e-17, 0.136512931, -0.074134348, 2.5630894e-05, 0.174542636, -0.00349097937, 0, -1.57077957, 0, 0, 0, -2.5630894e-05, -0.062378583, 2.03791941e-17, 0.136512931, -0.074134348, 2.56311298e-05, 0.174542636, -0.00334694824, 0, -1.57077957, 0, 0, 0, 0.000679449308, 0.000185087841, -0.000448745694 ] - [ -2.61885357e-05, -0.0628067847, 2.10427723e-17, 0.1375443, -0.0747375156, 2.61885357e-05, 0.174542855, -0.0034909789, 0, -1.5707792, 0, 0, 0, -2.61885357e-05, -0.0628067847, 2.10730242e-17, 0.1375443, -0.0747375156, 2.61887769e-05, 0.174542855, -0.00334368221, 0, -1.5707792, 0, 0, 0, 0.000694854191, 0.000189284264, -0.000458919926 ] - [ -2.67539211e-05, -0.0632353371, 2.14875607e-17, 0.138578616, -0.0753432787, 2.67539211e-05, 0.174543076, -0.00349097842, 0, -1.57077883, 0, 0, 0, -2.67539211e-05, -0.0632353371, 2.14743558e-17, 0.138578616, -0.0753432787, 2.67541677e-05, 0.174543076, -0.00334038201, 0, -1.57077883, 0, 0, 0, 0.000710420236, 0.000193524589, -0.000469200599 ] - [ -2.73271701e-05, -0.0636642014, 2.20982415e-17, 0.139615783, -0.0759515818, 2.73271701e-05, 0.174543299, -0.00349097795, 0, -1.57077845, 0, 0, 0, -2.73271701e-05, -0.0636642014, 2.20853526e-17, 0.139615783, -0.0759515818, 2.73274221e-05, 0.174543299, -0.00333704773, 0, -1.57077845, 0, 0, 0, 0.000726147058, 0.00019780871, -0.000479587457 ] - [ -2.79084036e-05, -0.0640933407, 2.27798401e-17, 0.140655711, -0.0765623701, 2.79084036e-05, 0.174543524, -0.00349097746, 0, -1.57077806, 0, 0, 0, -2.79084036e-05, -0.0640933407, 2.2828225e-17, 0.140655711, -0.0765623701, 2.79086611e-05, 0.174543524, -0.00333367944, 0, -1.57077806, 0, 0, 0, 0.000742034267, 0.000202136523, -0.000490080244 ] - [ -2.84977441e-05, -0.0645227191, 2.32144343e-17, 0.141698309, -0.07717559, 2.84977441e-05, 0.174543752, -0.00349097698, 0, -1.57077767, 0, 0, 0, -2.84977441e-05, -0.0645227191, 2.32089282e-17, 0.141698309, -0.07717559, 2.84980071e-05, 0.174543752, -0.00333027723, 0, -1.57077767, 0, 0, 0, 0.000758081478, 0.000206507921, -0.000500678705 ] - [ -2.90953149e-05, -0.0649523025, 2.40888696e-17, 0.142743491, -0.0777911885, 2.90953149e-05, 0.174543982, -0.00349097648, 0, -1.57077728, 0, 0, 0, -2.90953149e-05, -0.0649523025, 2.4095234e-17, 0.142743491, -0.0777911885, 2.90955836e-05, 0.174543982, -0.00332684118, 0, -1.57077728, 0, 0, 0, 0.000774288304, 0.0002109228, -0.000511382584 ] - [ -2.97012409e-05, -0.0653820583, 2.45359432e-17, 0.143791172, -0.0784091138, 2.97012409e-05, 0.174544214, -0.00349097599, 0, -1.57077689, 0, 0, 0, -2.97012409e-05, -0.0653820583, 2.45673714e-17, 0.143791172, -0.0784091138, 2.97015153e-05, 0.174544214, -0.00332337137, 0, -1.57077689, 0, 0, 0, 0.000790654358, 0.000215381054, -0.000522191626 ] - [ -3.04611555e-05, -0.0658130077, 2.51862163e-17, 0.144841289, -0.0790282815, 3.04611555e-05, 0.174544448, -0.00349097549, 0, -1.57077649, 0, 0, 0, -3.04611555e-05, -0.0658130077, 2.5214485e-17, 0.144841289, -0.0790282815, 3.04614357e-05, 0.174544448, -0.00331986789, 0, -1.57077649, 0, 0, 0, 0.000807179253, 0.000219882578, -0.000533105575 ] - [ -3.10859547e-05, -0.0662430263, 2.60183103e-17, 0.145893725, -0.0796506989, 3.10859547e-05, 0.174544685, -0.00349097498, 0, -1.57077608, 0, 0, 0, -3.10859547e-05, -0.0662430263, 2.59525824e-17, 0.145893725, -0.0796506989, 3.10862406e-05, 0.174544685, -0.00331633081, 0, -1.57077608, 0, 0, 0, 0.000823862601, 0.000224427265, -0.000544124176 ] - [ -3.17194624e-05, -0.0666731272, 2.67663492e-17, 0.14694842, -0.0802752927, 3.17194624e-05, 0.174544924, -0.00349097447, 0, -1.57077568, 0, 0, 0, -3.17194624e-05, -0.0666731272, 2.67513669e-17, 0.14694842, -0.0802752927, 3.17197541e-05, 0.174544924, -0.00331276022, 0, -1.57077568, 0, 0, 0, 0.000840704017, 0.000229015012, -0.000555247173 ] - [ -3.2361806e-05, -0.0671032831, 2.74776929e-17, 0.148005297, -0.0809020144, 3.2361806e-05, 0.174545165, -0.00349097395, 0, -1.57077527, 0, 0, 0, -3.2361806e-05, -0.0671032831, 2.74850407e-17, 0.148005297, -0.0809020144, 3.23621037e-05, 0.174545165, -0.0033091562, 0, -1.57077527, 0, 0, 0, 0.000857703112, 0.000233645712, -0.000566474311 ] - [ -3.30131141e-05, -0.0675334678, 2.81234606e-17, 0.149064284, -0.081530816, 3.30131141e-05, 0.174545408, -0.00349097343, 0, -1.57077485, 0, 0, 0, -3.30131141e-05, -0.0675334678, 2.80376076e-17, 0.149064284, -0.081530816, 3.30134177e-05, 0.174545408, -0.00330551883, 0, -1.57077485, 0, 0, 0, 0.000874859501, 0.00023831926, -0.000577805334 ] - [ -3.36735159e-05, -0.0679636567, 2.87341082e-17, 0.150125307, -0.0821616506, 3.36735159e-05, 0.174545653, -0.0034909729, 0, -1.57077443, 0, 0, 0, -3.36735159e-05, -0.0679636567, 2.882677e-17, 0.150125307, -0.0821616506, 3.36738255e-05, 0.174545653, -0.00330184819, 0, -1.57077443, 0, 0, 0, 0.000892172795, 0.00024303555, -0.000589239985 ] - [ -3.43431413e-05, -0.068393826, 2.94823422e-17, 0.151188298, -0.0827944717, 3.43431413e-05, 0.174545901, -0.00349097237, 0, -1.57077401, 0, 0, 0, -3.43431413e-05, -0.068393826, 2.95562174e-17, 0.151188298, -0.0827944717, 3.4343457e-05, 0.174545901, -0.00329814437, 0, -1.57077401, 0, 0, 0, 0.000909642609, 0.000247794478, -0.000600778011 ] - [ -3.50221209e-05, -0.0688239534, 3.02578034e-17, 0.152253187, -0.0834292336, 3.50221209e-05, 0.174546151, -0.00349097184, 0, -1.57077358, 0, 0, 0, -3.50221209e-05, -0.0688239534, 3.02186551e-17, 0.152253187, -0.0834292336, 3.50224427e-05, 0.174546151, -0.00329440745, 0, -1.57077358, 0, 0, 0, 0.000927268555, 0.000252595937, -0.000612419155 ] - [ -3.5710586e-05, -0.0692540176, 3.1105776e-17, 0.153319909, -0.0840658914, 3.5710586e-05, 0.174546403, -0.0034909713, 0, -1.57077315, 0, 0, 0, -3.5710586e-05, -0.0692540176, 3.10240043e-17, 0.153319909, -0.0840658914, 3.5710914e-05, 0.174546403, -0.00329063751, 0, -1.57077315, 0, 0, 0, 0.000945050246, 0.000257439823, -0.000624163162 ] - [ -3.64086683e-05, -0.0696839984, 3.19231632e-17, 0.154388399, -0.0847044006, 3.64086683e-05, 0.174546658, -0.00349097075, 0, -1.57077272, 0, 0, 0, -3.64086683e-05, -0.0696839984, 3.18499721e-17, 0.154388399, -0.0847044006, 3.64090025e-05, 0.174546658, -0.00328683463, 0, -1.57077272, 0, 0, 0, 0.000962987295, 0.00026232603, -0.000636009776 ] - [ -3.71165001e-05, -0.0701138767, 3.27906362e-17, 0.155458594, -0.0853447176, 3.71165001e-05, 0.174546914, -0.0034909702, 0, -1.57077228, 0, 0, 0, -3.71165001e-05, -0.0701138767, 3.26476041e-17, 0.155458594, -0.0853447176, 3.71168406e-05, 0.174546914, -0.0032829989, 0, -1.57077228, 0, 0, 0, 0.000981079316, 0.000267254452, -0.000647958742 ] - [ -3.78342142e-05, -0.0705436346, 3.34862263e-17, 0.156530434, -0.0859867992, 3.78342142e-05, 0.174547173, -0.00349096965, 0, -1.57077184, 0, 0, 0, -3.78342142e-05, -0.0705436346, 3.35706752e-17, 0.156530434, -0.0859867992, 3.7834561e-05, 0.174547173, -0.00327913039, 0, -1.57077184, 0, 0, 0, 0.000999325921, 0.000272224984, -0.000660009804 ] - [ -3.85619437e-05, -0.070973255, 3.4333654e-17, 0.157603858, -0.0866306028, 3.85619437e-05, 0.174547434, -0.00349096909, 0, -1.5707714, 0, 0, 0, -3.85619437e-05, -0.070973255, 3.44630565e-17, 0.157603858, -0.0866306028, 3.85622969e-05, 0.174547434, -0.00327522919, 0, -1.5707714, 0, 0, 0, 0.00101772672, 0.000277237522, -0.000672162706 ] - [ -3.9299822e-05, -0.071402722, 3.5204029e-17, 0.158678809, -0.0872760865, 3.9299822e-05, 0.174547697, -0.00349096853, 0, -1.57077095, 0, 0, 0, -3.9299822e-05, -0.071402722, 3.51674312e-17, 0.158678809, -0.0872760865, 3.93001816e-05, 0.174547697, -0.00327129538, 0, -1.57077095, 0, 0, 0, 0.00103628134, 0.000282291958, -0.000684417193 ] - [ -4.00479831e-05, -0.0718320206, 3.59269498e-17, 0.159755229, -0.0879232089, 4.00479831e-05, 0.174547963, -0.00349096796, 0, -1.5707705, 0, 0, 0, -4.00479831e-05, -0.0718320206, 3.58420066e-17, 0.159755229, -0.0879232089, 4.00483492e-05, 0.174547963, -0.00326732904, 0, -1.5707705, 0, 0, 0, 0.00105498937, 0.000287388188, -0.00069677301 ] - [ -4.08065608e-05, -0.0722611367, 3.68025032e-17, 0.160833066, -0.0885719289, 4.08065608e-05, 0.17454823, -0.00349096739, 0, -1.57077004, 0, 0, 0, -4.08065608e-05, -0.0722611367, 3.68633214e-17, 0.160833066, -0.0885719289, 4.08069335e-05, 0.17454823, -0.00326333026, 0, -1.57077004, 0, 0, 0, 0.00107385045, 0.000292526107, -0.0007092299 ] - [ -4.15756895e-05, -0.0726900573, 3.74470202e-17, 0.161912264, -0.0892222064, 4.15756895e-05, 0.1745485, -0.00349096681, 0, -1.57076958, 0, 0, 0, -4.15756895e-05, -0.0726900573, 3.74852767e-17, 0.161912264, -0.0892222064, 4.15760688e-05, 0.1745485, -0.00325929911, 0, -1.57076958, 0, 0, 0, 0.00109286417, 0.000297705609, -0.000721787609 ] - [ -4.23555036e-05, -0.0731187703, 3.86987208e-17, 0.162992772, -0.0898740013, 4.23555035e-05, 0.174548772, -0.00349096623, 0, -1.57076912, 0, 0, 0, -4.23555036e-05, -0.0731187703, 3.86404086e-17, 0.162992772, -0.0898740013, 4.23558895e-05, 0.174548772, -0.00325523568, 0, -1.57076912, 0, 0, 0, 0.00111203016, 0.000302926588, -0.00073444588 ] - [ -4.31461374e-05, -0.0735472642, 3.95157819e-17, 0.164074539, -0.0905272743, 4.31461374e-05, 0.174549046, -0.00349096564, 0, -1.57076865, 0, 0, 0, -4.31461374e-05, -0.0735472642, 3.95837081e-17, 0.164074539, -0.0905272743, 4.314653e-05, 0.174549046, -0.00325114005, 0, -1.57076865, 0, 0, 0, 0.00113134802, 0.00030818894, -0.000747204458 ] - [ -4.39477257e-05, -0.0739755288, 4.05434559e-17, 0.165157515, -0.0911819865, 4.39477257e-05, 0.174549322, -0.00349096505, 0, -1.57076818, 0, 0, 0, -4.39477257e-05, -0.0739755288, 4.0496443e-17, 0.165157515, -0.0911819865, 4.3948125e-05, 0.174549322, -0.0032470123, 0, -1.57076818, 0, 0, 0, 0.00115081737, 0.000313492559, -0.000760063088 ] - [ -4.47604029e-05, -0.0744035544, 4.13917024e-17, 0.166241654, -0.0918380994, 4.47604029e-05, 0.1745496, -0.00349096445, 0, -1.57076771, 0, 0, 0, -4.47604029e-05, -0.0744035544, 4.13071687e-17, 0.166241654, -0.0918380994, 4.4760809e-05, 0.1745496, -0.00324285252, 0, -1.57076771, 0, 0, 0, 0.00117043782, 0.000318837339, -0.000773021514 ] - [ -4.55843035e-05, -0.0748313324, 4.22479818e-17, 0.167326907, -0.0924955749, 4.55843035e-05, 0.17454988, -0.00349096385, 0, -1.57076723, 0, 0, 0, -4.55843035e-05, -0.0748313324, 4.22683056e-17, 0.167326907, -0.0924955749, 4.55847165e-05, 0.17454988, -0.00323866079, 0, -1.57076723, 0, 0, 0, 0.00119020899, 0.000324223176, -0.000786079481 ] - [ -4.6419562e-05, -0.0752588548, 4.33855325e-17, 0.16841323, -0.0931543755, 4.6419562e-05, 0.174550163, -0.00349096325, 0, -1.57076675, 0, 0, 0, -4.6419562e-05, -0.0752588548, 4.33356177e-17, 0.16841323, -0.0931543755, 4.64199819e-05, 0.174550163, -0.00323443718, 0, -1.57076675, 0, 0, 0, 0.00121013048, 0.000329649962, -0.000799236732 ] - [ -4.72663126e-05, -0.0756861144, 4.40673827e-17, 0.169500578, -0.093814464, 4.72663126e-05, 0.174550448, -0.00349096264, 0, -1.57076626, 0, 0, 0, -4.72663126e-05, -0.0756861144, 4.42080236e-17, 0.169500578, -0.093814464, 4.72667395e-05, 0.174550448, -0.00323018178, 0, -1.57076626, 0, 0, 0, 0.00123020192, 0.000335117595, -0.000812493013 ] - [ -4.81246895e-05, -0.076113105, 4.51859109e-17, 0.170588908, -0.0944758035, 4.81246895e-05, 0.174550734, -0.00349096202, 0, -1.57076577, 0, 0, 0, -4.81246895e-05, -0.076113105, 4.51180636e-17, 0.170588908, -0.0944758035, 4.81251234e-05, 0.174550734, -0.00322589468, 0, -1.57076577, 0, 0, 0, 0.00125042291, 0.000340625967, -0.000825848068 ] - [ -4.89948266e-05, -0.0765398209, 4.62329052e-17, 0.171678179, -0.0951383577, 4.89948266e-05, 0.174551023, -0.00349096141, 0, -1.57076528, 0, 0, 0, -4.89948266e-05, -0.0765398209, 4.62103658e-17, 0.171678179, -0.0951383577, 4.89952676e-05, 0.174551023, -0.00322157595, 0, -1.57076528, 0, 0, 0, 0.00127079307, 0.000346174973, -0.00083930164 ] - [ -4.98768574e-05, -0.0769662572, 4.71654577e-17, 0.172768348, -0.0958020905, 4.98768574e-05, 0.174551314, -0.00349096078, 0, -1.57076478, 0, 0, 0, -4.98768574e-05, -0.0769662572, 4.72027791e-17, 0.172768348, -0.0958020905, 4.98773055e-05, 0.174551314, -0.00321722568, 0, -1.57076478, 0, 0, 0, 0.00129131201, 0.000351764508, -0.000852853476 ] - [ -5.07709154e-05, -0.0773924098, 4.83367057e-17, 0.173859376, -0.0964669663, 5.07709154e-05, 0.174551607, -0.00349096016, 0, -1.57076428, 0, 0, 0, -5.07709154e-05, -0.0773924098, 4.82744061e-17, 0.173859376, -0.0964669663, 5.07713707e-05, 0.174551607, -0.00321284395, 0, -1.57076428, 0, 0, 0, 0.00131197934, 0.000357394467, -0.000866503318 ] - [ -5.16771334e-05, -0.0778182752, 4.89678432e-17, 0.174951225, -0.0971329498, 5.16771334e-05, 0.174551903, -0.00349095952, 0, -1.57076378, 0, 0, 0, -5.16771334e-05, -0.0778182752, 4.90310034e-17, 0.174951225, -0.0971329498, 5.1677596e-05, 0.174551903, -0.00320843084, 0, -1.57076378, 0, 0, 0, 0.00133279468, 0.000363064745, -0.000880250912 ] - [ -5.25956442e-05, -0.0782438507, 5.05849469e-17, 0.176043857, -0.0978000061, 5.25956442e-05, 0.1745522, -0.00349095889, 0, -1.57076327, 0, 0, 0, -5.25956442e-05, -0.0782438507, 5.04689775e-17, 0.176043857, -0.0978000061, 5.2596114e-05, 0.1745522, -0.00320398643, 0, -1.57076327, 0, 0, 0, 0.00135375764, 0.000368775235, -0.000894096002 ] - [ -5.35265797e-05, -0.0786691342, 5.1412152e-17, 0.177137235, -0.0984681004, 5.35265797e-05, 0.174552499, -0.00349095825, 0, -1.57076276, 0, 0, 0, -5.35265797e-05, -0.0786691342, 5.13234686e-17, 0.177137235, -0.0984681004, 5.35270568e-05, 0.174552499, -0.0031995108, 0, -1.57076276, 0, 0, 0, 0.00137486783, 0.000374525832, -0.000908038333 ] - [ -5.44700716e-05, -0.0790941242, 5.28263777e-17, 0.178231323, -0.0991371985, 5.44700716e-05, 0.174552801, -0.0034909576, 0, -1.57076225, 0, 0, 0, -5.44700716e-05, -0.0790941242, 5.26200931e-17, 0.178231323, -0.0991371985, 5.44705561e-05, 0.174552801, -0.00319500404, 0, -1.57076225, 0, 0, 0, 0.00139612486, 0.000380316432, -0.000922077648 ] - [ -5.54262512e-05, -0.0795188198, 5.36910085e-17, 0.179326086, -0.0998072664, 5.54262512e-05, 0.174553104, -0.00349095695, 0, -1.57076173, 0, 0, 0, -5.54262512e-05, -0.0795188198, 5.37686261e-17, 0.179326086, -0.0998072664, 5.54267431e-05, 0.174553104, -0.00319046623, 0, -1.57076173, 0, 0, 0, 0.00141752835, 0.000386146928, -0.000936213693 ] - [ -5.6395249e-05, -0.079943221, 5.48897689e-17, 0.180421492, -0.10047827, 5.6395249e-05, 0.17455341, -0.0034909563, 0, -1.57076121, 0, 0, 0, -5.6395249e-05, -0.079943221, 5.49891844e-17, 0.180421492, -0.10047827, 5.63957484e-05, 0.17455341, -0.00318589746, 0, -1.57076121, 0, 0, 0, 0.00143907792, 0.000392017215, -0.000950446211 ] - [ -5.73771949e-05, -0.0803673282, 5.61879478e-17, 0.181517505, -0.101150177, 5.73771949e-05, 0.174553718, -0.00349095564, 0, -1.57076069, 0, 0, 0, -5.73771949e-05, -0.0803673282, 5.63029821e-17, 0.181517505, -0.101150177, 5.73777019e-05, 0.174553718, -0.00318129779, 0, -1.57076069, 0, 0, 0, 0.00146077317, 0.000397927188, -0.000964774948 ] - [ -5.83722184e-05, -0.0807911423, 5.713008e-17, 0.182614096, -0.101822954, 5.83722184e-05, 0.174554028, -0.00349095497, 0, -1.57076016, 0, 0, 0, -5.83722184e-05, -0.0807911423, 5.71496683e-17, 0.182614096, -0.101822954, 5.83727329e-05, 0.174554028, -0.00317666732, 0, -1.57076016, 0, 0, 0, 0.00148261372, 0.000403876741, -0.000979199647 ] - [ -5.93804481e-05, -0.081214665, 5.82477387e-17, 0.183711232, -0.102496567, 5.93804481e-05, 0.174554339, -0.00349095431, 0, -1.57075963, 0, 0, 0, -5.93804481e-05, -0.081214665, 5.81347769e-17, 0.183711232, -0.102496567, 5.93809702e-05, 0.174554339, -0.00317200613, 0, -1.57075963, 0, 0, 0, 0.00150459918, 0.00040986577, -0.000993720053 ] - [ -6.04020119e-05, -0.0816378984, 5.9332766e-17, 0.184808883, -0.103170985, 6.04020119e-05, 0.174554653, -0.00349095363, 0, -1.57075909, 0, 0, 0, -6.04020119e-05, -0.0816378984, 5.92985208e-17, 0.184808883, -0.103170985, 6.04025418e-05, 0.174554653, -0.0031673143, 0, -1.57075909, 0, 0, 0, 0.00152672916, 0.000415894167, -0.00100833591 ] - [ -6.14370372e-05, -0.0820608452, 6.06360639e-17, 0.185907019, -0.103846174, 6.14370372e-05, 0.174554969, -0.00349095296, 0, -1.57075855, 0, 0, 0, -6.14370372e-05, -0.0820608452, 6.072411e-17, 0.185907019, -0.103846174, 6.14375747e-05, 0.174554969, -0.0031625919, 0, -1.57075855, 0, 0, 0, 0.00154900328, 0.000421961829, -0.00102304697 ] - [ -6.24856502e-05, -0.0824835088, 6.18345473e-17, 0.187005613, -0.104522104, 6.24856502e-05, 0.174555287, -0.00349095228, 0, -1.57075801, 0, 0, 0, -6.24856502e-05, -0.0824835088, 6.17671288e-17, 0.187005613, -0.104522104, 6.24861956e-05, 0.174555287, -0.00315783903, 0, -1.57075801, 0, 0, 0, 0.00157142115, 0.00042806865, -0.00103785296 ] - [ -6.35479767e-05, -0.0829058929, 6.3269484e-17, 0.188104634, -0.105198741, 6.35479767e-05, 0.174555607, -0.00349095159, 0, -1.57075747, 0, 0, 0, -6.35479767e-05, -0.0829058929, 6.31048923e-17, 0.188104634, -0.105198741, 6.35485298e-05, 0.174555607, -0.00315305577, 0, -1.57075747, 0, 0, 0, 0.00159398238, 0.000434214524, -0.00105275364 ] - [ -6.46241412e-05, -0.0833280018, 6.44924811e-17, 0.189204058, -0.105876056, 6.46241412e-05, 0.174555929, -0.0034909509, 0, -1.57075692, 0, 0, 0, -6.46241412e-05, -0.0833280018, 6.45638066e-17, 0.189204058, -0.105876056, 6.46247023e-05, 0.174555929, -0.00314824219, 0, -1.57075692, 0, 0, 0, 0.00161668659, 0.000440399346, -0.00106774875 ] - [ -6.57142678e-05, -0.0837498403, 6.57632311e-17, 0.190303856, -0.106554016, 6.57142678e-05, 0.174556253, -0.00349095021, 0, -1.57075637, 0, 0, 0, -6.57142678e-05, -0.0837498403, 6.58487251e-17, 0.190303856, -0.106554016, 6.57148368e-05, 0.174556253, -0.00314339839, 0, -1.57075637, 0, 0, 0, 0.00163953339, 0.00044662301, -0.00108283803 ] - [ -6.68184792e-05, -0.0841714138, 6.73308429e-17, 0.191404004, -0.10723259, 6.68184792e-05, 0.174556579, -0.00349094951, 0, -1.57075581, 0, 0, 0, -6.68184792e-05, -0.0841714138, 6.74034786e-17, 0.191404004, -0.10723259, 6.68190561e-05, 0.174556579, -0.00313852443, 0, -1.57075581, 0, 0, 0, 0.00166252239, 0.000452885412, -0.00109802123 ] - [ -6.79368974e-05, -0.0845927281, 6.85388078e-17, 0.192504476, -0.107911748, 6.79368974e-05, 0.174556907, -0.00349094881, 0, -1.57075525, 0, 0, 0, -6.79368974e-05, -0.0845927281, 6.8520226e-17, 0.192504476, -0.107911748, 6.79374824e-05, 0.174556907, -0.00313362041, 0, -1.57075525, 0, 0, 0, 0.0016856532, 0.000459186445, -0.00111329809 ] - [ -6.90696433e-05, -0.0850137894, 6.99699269e-17, 0.193605248, -0.108591458, 6.90696433e-05, 0.174557237, -0.0034909481, 0, -1.57075469, 0, 0, 0, -6.90696433e-05, -0.0850137894, 7.00513175e-17, 0.193605248, -0.108591458, 6.90702363e-05, 0.174557237, -0.0031286864, 0, -1.57075469, 0, 0, 0, 0.00170892545, 0.000465526005, -0.00112866836 ] - [ -7.02168368e-05, -0.0854346044, 7.08799341e-17, 0.194706296, -0.109271691, 7.02168368e-05, 0.174557569, -0.00349094739, 0, -1.57075412, 0, 0, 0, -7.02168368e-05, -0.0854346044, 7.10884312e-17, 0.194706296, -0.109271691, 7.0217438e-05, 0.174557569, -0.00312372249, 0, -1.57075412, 0, 0, 0, 0.00173233873, 0.000471903985, -0.00114413178 ] - [ -7.13785968e-05, -0.0858551804, 7.28038993e-17, 0.195807597, -0.109952416, 7.13785968e-05, 0.174557903, -0.00349094667, 0, -1.57075355, 0, 0, 0, -7.13785968e-05, -0.0858551804, 7.24981277e-17, 0.195807597, -0.109952416, 7.13792061e-05, 0.174557903, -0.00311872876, 0, -1.57075355, 0, 0, 0, 0.00175589267, 0.000478320281, -0.0011596881 ] - [ -7.25550408e-05, -0.086275525, 7.431654e-17, 0.196909129, -0.110633604, 7.25550408e-05, 0.174558239, -0.00349094595, 0, -1.57075298, 0, 0, 0, -7.25550408e-05, -0.086275525, 7.38834057e-17, 0.196909129, -0.110633604, 7.25556584e-05, 0.174558239, -0.00311370529, 0, -1.57075298, 0, 0, 0, 0.00177958688, 0.000484774787, -0.00117533706 ] - [ -7.37462856e-05, -0.0866956462, 7.5466139e-17, 0.19801087, -0.111315224, 7.37462856e-05, 0.174558577, -0.00349094523, 0, -1.5707524, 0, 0, 0, -7.37462856e-05, -0.0866956462, 7.52926793e-17, 0.19801087, -0.111315224, 7.37469115e-05, 0.174558577, -0.00310865217, 0, -1.5707524, 0, 0, 0, 0.00180342097, 0.000491267397, -0.0011910784 ] - [ -7.49644989e-05, -0.0871153493, 7.69104143e-17, 0.199112782, -0.111997433, 7.49644988e-05, 0.174558917, -0.0034909445, 0, -1.57075182, 0, 0, 0, -7.49644989e-05, -0.0871153493, 7.69726037e-17, 0.199112782, -0.111997433, 7.4965133e-05, 0.174558917, -0.00310356947, 0, -1.57075182, 0, 0, 0, 0.00182739455, 0.000497798007, -0.00120691187 ] - [ -7.61857674e-05, -0.0875350478, 7.8430845e-17, 0.200214878, -0.11267983, 7.61857674e-05, 0.174559259, -0.00349094377, 0, -1.57075124, 0, 0, 0, -7.61857674e-05, -0.0875350478, 7.84848037e-17, 0.200214878, -0.11267983, 7.61864099e-05, 0.174559259, -0.00309845728, 0, -1.57075124, 0, 0, 0, 0.00185150724, 0.000504366511, -0.00122283722 ] - [ -7.74220749e-05, -0.0879545514, 7.9816129e-17, 0.201317121, -0.11336257, 7.74220749e-05, 0.174559603, -0.00349094303, 0, -1.57075065, 0, 0, 0, -7.74220749e-05, -0.0879545514, 7.96560755e-17, 0.201317121, -0.11336257, 7.74227259e-05, 0.174559603, -0.00309331567, 0, -1.57075065, 0, 0, 0, 0.00187575864, 0.000510972803, -0.00123885418 ] - [ -7.8673634e-05, -0.0883738682, 8.19567388e-17, 0.202419493, -0.114045625, 7.8673634e-05, 0.174559949, -0.00349094229, 0, -1.57075006, 0, 0, 0, -7.8673634e-05, -0.0883738682, 8.16544989e-17, 0.202419493, -0.114045625, 7.86742934e-05, 0.174559949, -0.00308814474, 0, -1.57075006, 0, 0, 0, 0.00190014838, 0.000517616778, -0.0012549625 ] - [ -7.99405734e-05, -0.0887930077, 8.24813526e-17, 0.203521974, -0.114728966, 7.99405734e-05, 0.174560297, -0.00349094155, 0, -1.57074947, 0, 0, 0, -7.99405734e-05, -0.0887930077, 8.25650362e-17, 0.203521974, -0.114728966, 7.99412414e-05, 0.174560297, -0.00308294457, 0, -1.57074947, 0, 0, 0, 0.00192467607, 0.000524298331, -0.00127116194 ] - [ -8.12149675e-05, -0.0892120028, 8.41191464e-17, 0.204624547, -0.115412544, 8.12149675e-05, 0.174560647, -0.0034909408, 0, -1.57074888, 0, 0, 0, -8.12149675e-05, -0.0892120028, 8.42384808e-17, 0.204624547, -0.115412544, 8.12156439e-05, 0.174560647, -0.00307771523, 0, -1.57074888, 0, 0, 0, 0.00194934131, 0.000531017356, -0.00128745222 ] - [ -8.2512753e-05, -0.0896308209, 8.64009598e-17, 0.205727192, -0.116096371, 8.2512753e-05, 0.174560999, -0.00349094005, 0, -1.57074828, 0, 0, 0, -8.2512753e-05, -0.0896308209, 8.64121744e-17, 0.205727192, -0.116096371, 8.25134381e-05, 0.174560999, -0.0030724568, 0, -1.57074828, 0, 0, 0, 0.00197414373, 0.000537773748, -0.0013038331 ] - [ -8.382622e-05, -0.0900494946, 8.71413904e-17, 0.206829893, -0.116780398, 8.382622e-05, 0.174561353, -0.00349093929, 0, -1.57074767, 0, 0, 0, -8.382622e-05, -0.0900494946, 8.73596311e-17, 0.206829893, -0.116780398, 8.38269138e-05, 0.174561353, -0.00306716938, 0, -1.57074767, 0, 0, 0, 0.00199908293, 0.000544567401, -0.00132030432 ] - [ -8.51554735e-05, -0.0904680354, 8.94234659e-17, 0.207932633, -0.117464597, 8.51554735e-05, 0.174561708, -0.00349093853, 0, -1.57074707, 0, 0, 0, -8.51554735e-05, -0.0904680354, 8.95001098e-17, 0.207932633, -0.117464597, 8.51561759e-05, 0.174561708, -0.00306185304, 0, -1.57074707, 0, 0, 0, 0.00202415853, 0.00055139821, -0.00133686563 ] - [ -8.65006168e-05, -0.0908864553, 9.09575173e-17, 0.209035395, -0.11814894, 8.65006168e-05, 0.174562066, -0.00349093776, 0, -1.57074646, 0, 0, 0, -8.65006168e-05, -0.0908864553, 9.09991477e-17, 0.209035395, -0.11814894, 8.6501328e-05, 0.174562066, -0.00305650786, 0, -1.57074646, 0, 0, 0, 0.00204937014, 0.00055826607, -0.00135351676 ] - [ -8.78617519e-05, -0.0913047665, 9.2349037e-17, 0.210138165, -0.118833399, 8.78617519e-05, 0.174562425, -0.00349093699, 0, -1.57074584, 0, 0, 0, -8.78617519e-05, -0.0913047665, 9.23559754e-17, 0.210138165, -0.118833399, 8.78624719e-05, 0.174562425, -0.00305113393, 0, -1.57074584, 0, 0, 0, 0.00207471738, 0.000565170875, -0.00137025747 ] - [ -8.93597807e-05, -0.0917108685, 9.41606628e-17, 0.211214841, -0.119503972, 8.93597807e-05, 0.174562787, -0.00349093622, 0, -1.57074523, 0, 0, 0, -8.93597807e-05, -0.0917108685, 9.4293358e-17, 0.211214841, -0.119503972, 8.93605095e-05, 0.174562787, -0.00304573133, 0, -1.57074523, 0, 0, 0, 0.00210019985, 0.00057211252, -0.0013870875 ] - [ -9.07547251e-05, -0.0921288706, 9.58838866e-17, 0.212317305, -0.120188434, 9.07547251e-05, 0.17456315, -0.00349093544, 0, -1.57074461, 0, 0, 0, -9.07547251e-05, -0.0921288706, 9.57198674e-17, 0.212317305, -0.120188434, 9.07554628e-05, 0.17456315, -0.00304030013, 0, -1.57074461, 0, 0, 0, 0.00212581717, 0.000579090899, -0.00140400658 ] - [ -9.21659673e-05, -0.0925468041, 9.77793664e-17, 0.213419735, -0.120872931, 9.21659673e-05, 0.174563515, -0.00349093466, 0, -1.57074399, 0, 0, 0, -9.21659673e-05, -0.0925468041, 9.78544939e-17, 0.213419735, -0.120872931, 9.21667139e-05, 0.174563515, -0.00303484043, 0, -1.57074399, 0, 0, 0, 0.00215156896, 0.000586105907, -0.00142101448 ] - [ -9.35936034e-05, -0.0929646825, 9.93006176e-17, 0.214522117, -0.121557435, 9.35936034e-05, 0.174563882, -0.00349093387, 0, -1.57074336, 0, 0, 0, -9.35936034e-05, -0.0929646825, 9.92731804e-17, 0.214522117, -0.121557435, 9.3594359e-05, 0.174563882, -0.00302935231, 0, -1.57074336, 0, 0, 0, 0.00217745482, 0.000593157439, -0.00143811093 ] - [ -9.50377276e-05, -0.0933825197, 1.0098151e-16, 0.215624438, -0.122241918, 9.50377276e-05, 0.174564251, -0.00349093308, 0, -1.57074273, 0, 0, 0, -9.50377276e-05, -0.0933825197, 1.00977904e-16, 0.215624438, -0.122241918, 9.50384923e-05, 0.174564251, -0.00302383584, 0, -1.57074273, 0, 0, 0, 0.00220347437, 0.000600245389, -0.00145529567 ] - [ -9.64984324e-05, -0.0938003296, 1.02983329e-16, 0.216726684, -0.122926355, 9.64984324e-05, 0.174564622, -0.00349093229, 0, -1.5707421, 0, 0, 0, -9.64984324e-05, -0.0938003296, 1.03067578e-16, 0.216726684, -0.122926355, 9.64992062e-05, 0.174564622, -0.0030182911, 0, -1.5707421, 0, 0, 0, 0.00222962722, 0.000607369651, -0.00147256845 ] - [ -9.79758089e-05, -0.0942181266, 1.04936867e-16, 0.217828844, -0.123610717, 9.79758089e-05, 0.174564995, -0.00349093149, 0, -1.57074146, 0, 0, 0, -9.79758089e-05, -0.0942181266, 1.04364849e-16, 0.217828844, -0.123610717, 9.79765918e-05, 0.174564995, -0.00301271819, 0, -1.57074146, 0, 0, 0, 0.00225591299, 0.000614530121, -0.00148992902 ] - [ -9.94699461e-05, -0.0946359255, 1.06403422e-16, 0.218930904, -0.124294978, 9.94699461e-05, 0.17456537, -0.00349093069, 0, -1.57074083, 0, 0, 0, -9.94699461e-05, -0.0946359255, 1.06357677e-16, 0.218930904, -0.124294978, 9.94707382e-05, 0.17456537, -0.00300711718, 0, -1.57074083, 0, 0, 0, 0.00228233129, 0.000621726693, -0.00150737712 ] - [ -0.000100980932, -0.0950537412, 1.08339023e-16, 0.220032852, -0.124979111, 0.000100980932, 0.174565746, -0.00349092988, 0, -1.57074018, 0, 0, 0, -0.000100980932, -0.0950537412, 1.08508014e-16, 0.220032852, -0.124979111, 0.000100981733, 0.174565746, -0.00300148816, 0, -1.57074018, 0, 0, 0, 0.00230888173, 0.000628959261, -0.00152491249 ] - [ -0.000102508851, -0.0954715888, 1.10000001e-16, 0.221134678, -0.12566309, 0.000102508851, 0.174566125, -0.00349092907, 0, -1.57073954, 0, 0, 0, -0.000102508851, -0.0954715888, 1.10015451e-16, 0.221134678, -0.12566309, 0.000102509662, 0.174566125, -0.0029958312, 0, -1.57073954, 0, 0, 0, 0.00233556392, 0.00063622772, -0.00154253488 ] - [ -0.000104053789, -0.0958894839, 1.11754342e-16, 0.222236371, -0.126346887, 0.000104053789, 0.174566505, -0.00349092825, 0, -1.57073889, 0, 0, 0, -0.000104053789, -0.0958894839, 1.11749136e-16, 0.222236371, -0.126346887, 0.000104054609, 0.174566505, -0.00299014639, 0, -1.57073889, 0, 0, 0, 0.00236237749, 0.000643531966, -0.00156024403 ] - [ -0.000105615827, -0.0963074421, 1.13810256e-16, 0.223337919, -0.127030476, 0.000105615827, 0.174566887, -0.00349092744, 0, -1.57073824, 0, 0, 0, -0.000105615827, -0.0963074421, 1.13667456e-16, 0.223337919, -0.127030476, 0.000105616656, 0.174566887, -0.0029844338, 0, -1.57073824, 0, 0, 0, 0.00238932203, 0.000650871891, -0.00157803969 ] - [ -0.000107195046, -0.0967254794, 1.15949719e-16, 0.224439311, -0.127713832, 0.000107195046, 0.174567271, -0.00349092661, 0, -1.57073758, 0, 0, 0, -0.000107195046, -0.0967254794, 1.16159765e-16, 0.224439311, -0.127713832, 0.000107195884, 0.174567271, -0.00297869354, 0, -1.57073758, 0, 0, 0, 0.00241639717, 0.000658247391, -0.0015959216 ] - [ -0.000108791524, -0.097143612, 1.17739759e-16, 0.225540539, -0.128396927, 0.000108791524, 0.174567657, -0.00349092579, 0, -1.57073693, 0, 0, 0, -0.000108791524, -0.097143612, 1.17795821e-16, 0.225540539, -0.128396927, 0.000108792372, 0.174567657, -0.00297292566, 0, -1.57073693, 0, 0, 0, 0.00244360251, 0.000665658361, -0.0016138895 ] - [ -0.000110405338, -0.0975618563, 1.19550406e-16, 0.226641592, -0.129079736, 0.000110405338, 0.174568045, -0.00349092496, 0, -1.57073627, 0, 0, 0, -0.000110405338, -0.0975618563, 1.19582487e-16, 0.226641592, -0.129079736, 0.000110406196, 0.174568045, -0.00296713027, 0, -1.57073627, 0, 0, 0, 0.00247093767, 0.000673104695, -0.00163194315 ] - [ -0.000112036563, -0.0979802289, 1.21984233e-16, 0.227742461, -0.129762232, 0.000112036563, 0.174568434, -0.00349092412, 0, -1.5707356, 0, 0, 0, -0.000112036563, -0.0979802289, 1.21802536e-16, 0.227742461, -0.129762232, 0.00011203743, 0.174568434, -0.00296130743, 0, -1.5707356, 0, 0, 0, 0.00249840227, 0.000680586287, -0.00165008228 ] - [ -0.000113685272, -0.0983987468, 1.2356156e-16, 0.228843137, -0.13044439, 0.000113685272, 0.174568826, -0.00349092329, 0, -1.57073494, 0, 0, 0, -0.000113685272, -0.0983987468, 1.23832251e-16, 0.228843137, -0.13044439, 0.000113686149, 0.174568826, -0.00295545723, 0, -1.57073494, 0, 0, 0, 0.00252599591, 0.000688103033, -0.00166830664 ] - [ -0.000115351536, -0.0988174271, 1.26269425e-16, 0.229943611, -0.131126183, 0.000115351536, 0.174569219, -0.00349092244, 0, -1.57073427, 0, 0, 0, -0.000115351536, -0.0988174271, 1.26474003e-16, 0.229943611, -0.131126183, 0.000115352422, 0.174569219, -0.00294957975, 0, -1.57073427, 0, 0, 0, 0.00255371821, 0.000695654827, -0.00168661597 ] - [ -0.000117035424, -0.0992362871, 1.277923e-16, 0.231043874, -0.131807587, 0.000117035424, 0.174569614, -0.0034909216, 0, -1.57073359, 0, 0, 0, -0.000117035424, -0.0992362871, 1.27758835e-16, 0.231043874, -0.131807587, 0.00011703632, 0.174569614, -0.00294367508, 0, -1.57073359, 0, 0, 0, 0.00258156879, 0.000703241563, -0.00170501002 ] - [ -0.000118737003, -0.0996553442, 1.30395674e-16, 0.232143918, -0.132488574, 0.000118737003, 0.174570011, -0.00349092075, 0, -1.57073292, 0, 0, 0, -0.000118737003, -0.0996553442, 1.30085305e-16, 0.232143918, -0.132488574, 0.000118737909, 0.174570011, -0.0029377433, 0, -1.57073292, 0, 0, 0, 0.00260954725, 0.000710863136, -0.00172348853 ] - [ -0.000120456338, -0.100074616, 1.31932641e-16, 0.233243736, -0.133169119, 0.000120456338, 0.174570409, -0.00349091989, 0, -1.57073224, 0, 0, 0, -0.000120456338, -0.100074616, 1.32147287e-16, 0.233243736, -0.133169119, 0.000120457253, 0.174570409, -0.00293178449, 0, -1.57073224, 0, 0, 0, 0.0026376532, 0.000718519441, -0.00174205125 ] - [ -0.000122193493, -0.100494121, 1.34308076e-16, 0.234343319, -0.133849198, 0.000122193493, 0.17457081, -0.00349091904, 0, -1.57073155, 0, 0, 0, -0.000122193493, -0.100494121, 1.34115463e-16, 0.234343319, -0.133849198, 0.000122194418, 0.17457081, -0.00292579872, 0, -1.57073155, 0, 0, 0, 0.00266588627, 0.000726210372, -0.00176069792 ] - [ -0.000123948528, -0.100913877, 1.36817293e-16, 0.23544266, -0.134528784, 0.000123948528, 0.174571212, -0.00349091818, 0, -1.57073087, 0, 0, 0, -0.000123948528, -0.100913877, 1.36855715e-16, 0.23544266, -0.134528784, 0.000123949463, 0.174571212, -0.00291978609, 0, -1.57073087, 0, 0, 0, 0.00269424607, 0.000733935824, -0.00177942829 ] - [ -0.000125721502, -0.101333902, 1.39018441e-16, 0.236541753, -0.135207851, 0.000125721502, 0.174571616, -0.00349091731, 0, -1.57073018, 0, 0, 0, -0.000125721502, -0.101333902, 1.38706884e-16, 0.236541753, -0.135207851, 0.000125722447, 0.174571616, -0.00291374667, 0, -1.57073018, 0, 0, 0, 0.0027227322, 0.000741695691, -0.0017982421 ] - [ -0.000127512473, -0.101754215, 1.41049401e-16, 0.23764059, -0.135886376, 0.000127512473, 0.174572022, -0.00349091644, 0, -1.57072949, 0, 0, 0, -0.000127512473, -0.101754215, 1.41092099e-16, 0.23764059, -0.135886376, 0.000127513428, 0.174572022, -0.00290768055, 0, -1.57072949, 0, 0, 0, 0.00275134428, 0.000749489868, -0.00181713909 ] - [ -0.000129321495, -0.102174834, 1.42899773e-16, 0.238739165, -0.136564332, 0.000129321495, 0.174572429, -0.00349091557, 0, -1.57072879, 0, 0, 0, -0.000129321495, -0.102174834, 1.4323106e-16, 0.238739165, -0.136564332, 0.00012932246, 0.174572429, -0.00290158781, 0, -1.57072879, 0, 0, 0, 0.00278008192, 0.00075731825, -0.00183611901 ] - [ -0.000131148621, -0.102595778, 1.45352758e-16, 0.239837471, -0.137241694, 0.000131148621, 0.174572839, -0.00349091469, 0, -1.5707281, 0, 0, 0, -0.000131148621, -0.102595778, 1.45610071e-16, 0.239837471, -0.137241694, 0.000131149596, 0.174572839, -0.00289546853, 0, -1.5707281, 0, 0, 0, 0.00280894474, 0.000765180731, -0.00185518161 ] - [ -0.000132993902, -0.103017066, 1.4751138e-16, 0.240935503, -0.137918437, 0.000132993902, 0.17457325, -0.00349091381, 0, -1.57072739, 0, 0, 0, -0.000132993902, -0.103017066, 1.47534365e-16, 0.240935503, -0.137918437, 0.000132994887, 0.17457325, -0.0028893228, 0, -1.57072739, 0, 0, 0, 0.00283793235, 0.000773077206, -0.00187432662 ] - [ -0.000134857387, -0.103438718, 1.497299e-16, 0.242033253, -0.138594536, 0.000134857387, 0.174573663, -0.00349091293, 0, -1.57072669, 0, 0, 0, -0.000134857387, -0.103438718, 1.49924423e-16, 0.242033253, -0.138594536, 0.000134858382, 0.174573663, -0.00288315069, 0, -1.57072669, 0, 0, 0, 0.00286704437, 0.000781007569, -0.00189355379 ] - [ -0.00013673912, -0.103860752, 1.52786763e-16, 0.243130717, -0.139269965, 0.00013673912, 0.174574077, -0.00349091204, 0, -1.57072598, 0, 0, 0, -0.00013673912, -0.103860752, 1.52547905e-16, 0.243130717, -0.139269965, 0.000136740125, 0.174574077, -0.00287695228, 0, -1.57072598, 0, 0, 0, 0.0028962804, 0.000788971715, -0.00191286288 ] - [ -0.000138639147, -0.104283188, 1.54950947e-16, 0.244227889, -0.139944701, 0.000138639147, 0.174574494, -0.00349091115, 0, -1.57072527, 0, 0, 0, -0.000138639147, -0.104283188, 1.55051431e-16, 0.244227889, -0.139944701, 0.000138640163, 0.174574494, -0.00287072767, 0, -1.57072527, 0, 0, 0, 0.00292564006, 0.000796969539, -0.00193225361 ] - [ -0.00014055751, -0.104706046, 1.56760059e-16, 0.245324764, -0.140618718, 0.00014055751, 0.174574912, -0.00349091025, 0, -1.57072456, 0, 0, 0, -0.00014055751, -0.104706046, 1.5712361e-16, 0.245324764, -0.140618718, 0.000140558536, 0.174574912, -0.00286447692, 0, -1.57072456, 0, 0, 0, 0.00295512296, 0.000805000935, -0.00195172574 ] - [ -0.000142494248, -0.105129345, 1.59759092e-16, 0.246421337, -0.141291992, 0.000142494248, 0.174575332, -0.00349090935, 0, -1.57072385, 0, 0, 0, -0.000142494248, -0.105129345, 1.59597295e-16, 0.246421337, -0.141291992, 0.000142495284, 0.174575332, -0.00285820013, 0, -1.57072385, 0, 0, 0, 0.00298472871, 0.000813065797, -0.00197127901 ] - [ -0.000144449399, -0.105553106, 1.62026497e-16, 0.247517602, -0.141964497, 0.000144449399, 0.174575753, -0.00349090845, 0, -1.57072313, 0, 0, 0, -0.000144449399, -0.105553106, 1.62223542e-16, 0.247517602, -0.141964497, 0.000144450445, 0.174575753, -0.00285189738, 0, -1.57072313, 0, 0, 0, 0.00301445693, 0.000821164021, -0.00199091316 ] - [ -0.000146422997, -0.105977348, 1.64232761e-16, 0.248613556, -0.142636208, 0.000146422997, 0.174576177, -0.00349090754, 0, -1.57072241, 0, 0, 0, -0.000146422997, -0.105977348, 1.64141146e-16, 0.248613556, -0.142636208, 0.000146424054, 0.174576177, -0.00284556874, 0, -1.57072241, 0, 0, 0, 0.00304430724, 0.000829295501, -0.00201062794 ] - [ -0.000148415077, -0.106402091, 1.67008432e-16, 0.249709193, -0.143307102, 0.000148415077, 0.174576602, -0.00349090663, 0, -1.57072168, 0, 0, 0, -0.000148415077, -0.106402091, 1.66808045e-16, 0.249709193, -0.143307102, 0.000148416144, 0.174576602, -0.0028392143, 0, -1.57072168, 0, 0, 0, 0.00307427924, 0.000837460132, -0.0020304231 ] - [ -0.000150425668, -0.106827356, 1.69880716e-16, 0.250804509, -0.143977153, 0.000150425668, 0.174577029, -0.00349090572, 0, -1.57072095, 0, 0, 0, -0.000150425668, -0.106827356, 1.69773992e-16, 0.250804509, -0.143977153, 0.000150426745, 0.174577029, -0.00283283414, 0, -1.57072095, 0, 0, 0, 0.00310437254, 0.000845657807, -0.00205029838 ] - [ -0.000152454798, -0.107253163, 1.71878719e-16, 0.2518995, -0.144646337, 0.000152454798, 0.174577457, -0.0034909048, 0, -1.57072022, 0, 0, 0, -0.000152454798, -0.107253163, 1.71683454e-16, 0.2518995, -0.144646337, 0.000152455886, 0.174577457, -0.00282642835, 0, -1.57072022, 0, 0, 0, 0.00313458677, 0.000853888422, -0.00207025351 ] - [ -0.000154502494, -0.107679533, 1.74463606e-16, 0.252994162, -0.145314629, 0.000154502494, 0.174577887, -0.00349090388, 0, -1.57071949, 0, 0, 0, -0.000154502494, -0.107679533, 1.74746858e-16, 0.252994162, -0.145314629, 0.000154503593, 0.174577887, -0.002819997, 0, -1.57071949, 0, 0, 0, 0.00316492153, 0.000862151872, -0.00209028826 ] - [ -0.00015656878, -0.108106486, 1.76891948e-16, 0.254088492, -0.145982006, 0.00015656878, 0.174578319, -0.00349090296, 0, -1.57071875, 0, 0, 0, -0.00015656878, -0.108106486, 1.76913318e-16, 0.254088492, -0.145982006, 0.000156569889, 0.174578319, -0.00281354018, 0, -1.57071875, 0, 0, 0, 0.00319537643, 0.00087044805, -0.00211040235 ] - [ -0.000158653676, -0.108534043, 1.79636293e-16, 0.255182484, -0.146648441, 0.000158653676, 0.174578753, -0.00349090203, 0, -1.57071801, 0, 0, 0, -0.000158653676, -0.108534043, 1.79358345e-16, 0.255182484, -0.146648441, 0.000158654796, 0.174578753, -0.00280705796, 0, -1.57071801, 0, 0, 0, 0.0032259511, 0.000878776852, -0.00213059554 ] - [ -0.000160757202, -0.108962226, 1.82017526e-16, 0.256276137, -0.147313911, 0.000160757202, 0.174579188, -0.0034909011, 0, -1.57071727, 0, 0, 0, -0.000160757202, -0.108962226, 1.8261745e-16, 0.256276137, -0.147313911, 0.000160758332, 0.174579188, -0.00280055044, 0, -1.57071727, 0, 0, 0, 0.00325664514, 0.000887138172, -0.00215086757 ] - [ -0.000162879374, -0.109391053, 1.85153368e-16, 0.257369446, -0.147978392, 0.000162879374, 0.174579625, -0.00349090016, 0, -1.57071653, 0, 0, 0, -0.000162879374, -0.109391053, 1.85386679e-16, 0.257369446, -0.147978392, 0.000162880515, 0.174579625, -0.0027940177, 0, -1.57071653, 0, 0, 0, 0.00328745816, 0.000895531905, -0.00217121819 ] - [ -0.000165020206, -0.109820548, 1.87743355e-16, 0.258462408, -0.14864186, 0.000165020206, 0.174580064, -0.00349089922, 0, -1.57071578, 0, 0, 0, -0.000165020206, -0.109820548, 1.87542525e-16, 0.258462408, -0.14864186, 0.000165021357, 0.174580064, -0.00278745981, 0, -1.57071578, 0, 0, 0, 0.00331838978, 0.000903957945, -0.00219164713 ] - [ -0.00016717971, -0.110250731, 1.9074717e-16, 0.25955502, -0.149304289, 0.00016717971, 0.174580504, -0.00349089828, 0, -1.57071503, 0, 0, 0, -0.00016717971, -0.110250731, 1.90807486e-16, 0.25955502, -0.149304289, 0.000167180872, 0.174580504, -0.00278087685, 0, -1.57071503, 0, 0, 0, 0.00334943961, 0.000912416187, -0.00221215415 ] - [ -0.000169357895, -0.110681623, 1.93477073e-16, 0.260647278, -0.149965655, 0.000169357895, 0.174580946, -0.00349089733, 0, -1.57071428, 0, 0, 0, -0.000169357895, -0.110681623, 1.93400049e-16, 0.260647278, -0.149965655, 0.000169359068, 0.174580946, -0.00277426892, 0, -1.57071428, 0, 0, 0, 0.00338060727, 0.000920906525, -0.00223273898 ] - [ -0.000171554768, -0.111113246, 1.95640971e-16, 0.261739181, -0.150625935, 0.000171554768, 0.17458139, -0.00349089638, 0, -1.57071352, 0, 0, 0, -0.000171554768, -0.111113246, 1.95974677e-16, 0.261739181, -0.150625935, 0.000171555952, 0.17458139, -0.00276763609, 0, -1.57071352, 0, 0, 0, 0.00341189237, 0.000929428854, -0.00225340138 ] - [ -0.000173770333, -0.11154562, 1.98543955e-16, 0.262830724, -0.151285104, 0.000173770333, 0.174581835, -0.00349089543, 0, -1.57071276, 0, 0, 0, -0.000173770333, -0.11154562, 1.98967036e-16, 0.262830724, -0.151285104, 0.000173771528, 0.174581835, -0.00276097844, 0, -1.57071276, 0, 0, 0, 0.00344329451, 0.000937983069, -0.00227414109 ] - [ -0.000176004593, -0.111978769, 2.02266559e-16, 0.263921906, -0.151943138, 0.000176004593, 0.174582282, -0.00349089447, 0, -1.570712, 0, 0, 0, -0.000176004593, -0.111978769, 2.02041416e-16, 0.263921906, -0.151943138, 0.000176005799, 0.174582282, -0.00275429606, 0, -1.570712, 0, 0, 0, 0.00347481332, 0.000946569065, -0.00229495784 ] - [ -0.000178257546, -0.112412712, 2.0513101e-16, 0.265012724, -0.152600012, 0.000178257546, 0.174582731, -0.00349089351, 0, -1.57071123, 0, 0, 0, -0.000178257546, -0.112412712, 2.05283315e-16, 0.265012724, -0.152600012, 0.000178258763, 0.174582731, -0.00274758902, 0, -1.57071123, 0, 0, 0, 0.00350644841, 0.000955186735, -0.00231585139 ] - [ -0.000180529189, -0.112847472, 2.07413803e-16, 0.266103174, -0.153255703, 0.000180529189, 0.174583181, -0.00349089255, 0, -1.57071047, 0, 0, 0, -0.000180529189, -0.112847472, 2.07633825e-16, 0.266103174, -0.153255703, 0.000180530417, 0.174583181, -0.00274085742, 0, -1.57071047, 0, 0, 0, 0.00353819939, 0.000963835974, -0.00233682148 ] - [ -0.000182819517, -0.11328307, 2.10532741e-16, 0.267193256, -0.153910186, 0.000182819517, 0.174583633, -0.00349089158, 0, -1.5707097, 0, 0, 0, -0.000182819517, -0.11328307, 2.10814717e-16, 0.267193256, -0.153910186, 0.000182820756, 0.174583633, -0.00273410132, 0, -1.5707097, 0, 0, 0, 0.00357006587, 0.000972516678, -0.00235786786 ] - [ -0.000185128522, -0.113719528, 2.13500836e-16, 0.268282965, -0.154563437, 0.000185128522, 0.174584087, -0.00349089061, 0, -1.57070892, 0, 0, 0, -0.000185128522, -0.113719528, 2.13412465e-16, 0.268282965, -0.154563437, 0.000185129772, 0.174584087, -0.00272732082, 0, -1.57070892, 0, 0, 0, 0.00360204746, 0.00098122874, -0.00237899027 ] - [ -0.000187456192, -0.114156869, 2.15921137e-16, 0.269372301, -0.155215432, 0.000187456192, 0.174584542, -0.00349088963, 0, -1.57070815, 0, 0, 0, -0.000187456192, -0.114156869, 2.16069553e-16, 0.269372301, -0.155215432, 0.000187457454, 0.174584542, -0.002720516, 0, -1.57070815, 0, 0, 0, 0.00363414379, 0.000989972055, -0.00240018844 ] - [ -0.000189802515, -0.114595113, 2.1908948e-16, 0.27046126, -0.155866147, 0.000189802515, 0.174584999, -0.00349088865, 0, -1.57070737, 0, 0, 0, -0.000189802515, -0.114595113, 2.19488116e-16, 0.27046126, -0.155866147, 0.000189803788, 0.174584999, -0.00271368694, 0, -1.57070737, 0, 0, 0, 0.00366635445, 0.000998746518, -0.00242146214 ] - [ -0.000192167475, -0.115034283, 2.22578642e-16, 0.271549841, -0.156515558, 0.000192167475, 0.174585457, -0.00349088767, 0, -1.57070659, 0, 0, 0, -0.000192167475, -0.115034283, 2.22142349e-16, 0.271549841, -0.156515558, 0.000192168758, 0.174585457, -0.00270683371, 0, -1.57070659, 0, 0, 0, 0.00369867908, 0.00100755202, -0.0024428111 ] - [ -0.000194551053, -0.115474401, 2.25905095e-16, 0.272638042, -0.157163641, 0.000194551053, 0.174585918, -0.00349088669, 0, -1.5707058, 0, 0, 0, -0.000194551053, -0.115474401, 2.26163012e-16, 0.272638042, -0.157163641, 0.000194552347, 0.174585918, -0.00269995641, 0, -1.5707058, 0, 0, 0, 0.00373111727, 0.00101638847, -0.00246423506 ] - [ -0.000196953227, -0.115915489, 2.28165691e-16, 0.27372586, -0.157810371, 0.000196953227, 0.174586379, -0.0034908857, 0, -1.57070502, 0, 0, 0, -0.000196953227, -0.115915489, 2.28174312e-16, 0.27372586, -0.157810371, 0.000196954533, 0.174586379, -0.00269305511, 0, -1.57070502, 0, 0, 0, 0.00376366864, 0.00102525574, -0.00248573378 ] - [ -0.000199373976, -0.116357568, 2.3180574e-16, 0.274813294, -0.158455725, 0.000199373975, 0.174586842, -0.00349088471, 0, -1.57070423, 0, 0, 0, -0.000199373976, -0.116357568, 2.31708469e-16, 0.274813294, -0.158455725, 0.000199375293, 0.174586842, -0.0026861299, 0, -1.57070423, 0, 0, 0, 0.00379633281, 0.00103415374, -0.00250730699 ] - [ -0.000201813271, -0.116800662, 2.34207112e-16, 0.275900341, -0.159099679, 0.000201813271, 0.174587307, -0.00349088371, 0, -1.57070343, 0, 0, 0, -0.000201813271, -0.116800662, 2.34353479e-16, 0.275900341, -0.159099679, 0.0002018146, 0.174587307, -0.00267918085, 0, -1.57070343, 0, 0, 0, 0.00382910938, 0.00104308236, -0.00252895444 ] - [ -0.000204271084, -0.117244792, 2.37972034e-16, 0.276987, -0.159742208, 0.000204271084, 0.174587774, -0.00349088271, 0, -1.57070264, 0, 0, 0, -0.000204271084, -0.117244792, 2.37829354e-16, 0.276987, -0.159742208, 0.000204272425, 0.174587774, -0.00267220806, 0, -1.57070264, 0, 0, 0, 0.00386199797, 0.0010520415, -0.00255067588 ] - [ -0.000206747385, -0.117689981, 2.40747986e-16, 0.278073269, -0.160383288, 0.000206747385, 0.174588242, -0.00349088171, 0, -1.57070184, 0, 0, 0, -0.000206747385, -0.117689981, 2.4165747e-16, 0.278073269, -0.160383288, 0.000206748736, 0.174588242, -0.0026652116, 0, -1.57070184, 0, 0, 0, 0.0038949982, 0.00106103104, -0.00257247105 ] - [ -0.000209242137, -0.11813625, 2.43983138e-16, 0.279159146, -0.161022896, 0.000209242137, 0.174588711, -0.0034908807, 0, -1.57070104, 0, 0, 0, -0.000209242137, -0.11813625, 2.43740687e-16, 0.279159146, -0.161022896, 0.0002092435, 0.174588711, -0.00265819155, 0, -1.57070104, 0, 0, 0, 0.00392810968, 0.00107005089, -0.00259433969 ] - [ -0.000211755305, -0.118583623, 2.47931392e-16, 0.280244629, -0.161661007, 0.000211755305, 0.174589183, -0.00349087969, 0, -1.57070024, 0, 0, 0, -0.000211755305, -0.118583623, 2.483655e-16, 0.280244629, -0.161661007, 0.00021175668, 0.174589183, -0.002651148, 0, -1.57070024, 0, 0, 0, 0.00396133201, 0.00107910094, -0.00261628154 ] - [ -0.000214286849, -0.11903212, 2.50772827e-16, 0.281329717, -0.162297596, 0.000214286849, 0.174589655, -0.00349087868, 0, -1.57069943, 0, 0, 0, -0.000214286849, -0.11903212, 2.50213482e-16, 0.281329717, -0.162297596, 0.000214288235, 0.174589655, -0.00264408103, 0, -1.57069943, 0, 0, 0, 0.00399466482, 0.00108818109, -0.00263829636 ] - [ -0.000216836727, -0.119481766, 2.54064528e-16, 0.282414407, -0.162932642, 0.000216836727, 0.17459013, -0.00349087767, 0, -1.57069862, 0, 0, 0, -0.000216836727, -0.119481766, 2.54116256e-16, 0.282414407, -0.162932642, 0.000216838125, 0.17459013, -0.00263699071, 0, -1.57069862, 0, 0, 0, 0.00402810771, 0.00109729122, -0.00266038389 ] - [ -0.000219404893, -0.119932581, 2.57797495e-16, 0.283498699, -0.163566118, 0.000219404893, 0.174590606, -0.00349087665, 0, -1.57069781, 0, 0, 0, -0.000219404893, -0.119932581, 2.5725818e-16, 0.283498699, -0.163566118, 0.000219406303, 0.174590606, -0.00262987715, 0, -1.57069781, 0, 0, 0, 0.0040616603, 0.00110643123, -0.00268254387 ] - [ -0.000221991301, -0.120384589, 2.60608026e-16, 0.284582589, -0.164198, 0.000221991301, 0.174591083, -0.00349087563, 0, -1.570697, 0, 0, 0, -0.000221991301, -0.120384589, 2.60810928e-16, 0.284582589, -0.164198, 0.000221992722, 0.174591083, -0.0026227404, 0, -1.570697, 0, 0, 0, 0.00409532221, 0.00111560103, -0.00270477604 ] - [ -0.000224595899, -0.120837811, 2.63799715e-16, 0.285666077, -0.164828266, 0.000224595899, 0.174591562, -0.0034908746, 0, -1.57069618, 0, 0, 0, -0.000224595899, -0.120837811, 2.64399088e-16, 0.285666077, -0.164828266, 0.000224597332, 0.174591562, -0.00261558056, 0, -1.57069618, 0, 0, 0, 0.00412909304, 0.00112480049, -0.00272708015 ] - [ -0.000227218634, -0.121292271, 2.67191555e-16, 0.286749161, -0.16545689, 0.000227218634, 0.174592042, -0.00349087357, 0, -1.57069536, 0, 0, 0, -0.000227218634, -0.121292271, 2.66942964e-16, 0.286749161, -0.16545689, 0.000227220079, 0.174592042, -0.00260839771, 0, -1.57069536, 0, 0, 0, 0.0041629724, 0.00113402952, -0.00274945595 ] - [ -0.000229859451, -0.12174799, 2.71150696e-16, 0.287831839, -0.166083849, 0.000229859451, 0.174592524, -0.00349087254, 0, -1.57069454, 0, 0, 0, -0.000229859451, -0.12174799, 2.71088448e-16, 0.287831839, -0.166083849, 0.000229860908, 0.174592524, -0.00260119193, 0, -1.57069454, 0, 0, 0, 0.00419695992, 0.00114328801, -0.00277190317 ] - [ -0.000232518292, -0.122204991, 2.73873285e-16, 0.28891411, -0.166709118, 0.000232518292, 0.174593008, -0.0034908715, 0, -1.57069372, 0, 0, 0, -0.000232518292, -0.122204991, 2.73673859e-16, 0.28891411, -0.166709118, 0.00023251976, 0.174593008, -0.00259396331, 0, -1.57069372, 0, 0, 0, 0.0042310552, 0.00115257586, -0.00279442157 ] - [ -0.000235195093, -0.122663297, 2.77938191e-16, 0.28999597, -0.167332674, 0.000235195093, 0.174593493, -0.00349087046, 0, -1.57069289, 0, 0, 0, -0.000235195093, -0.122663297, 2.77689028e-16, 0.28999597, -0.167332674, 0.000235196574, 0.174593493, -0.00258671191, 0, -1.57069289, 0, 0, 0, 0.00426525786, 0.00116189296, -0.00281701089 ] - [ -0.000237889793, -0.123122929, 2.82794153e-16, 0.29107742, -0.167954491, 0.000237889793, 0.17459398, -0.00349086942, 0, -1.57069206, 0, 0, 0, -0.000237889793, -0.123122929, 2.81634718e-16, 0.29107742, -0.167954491, 0.000237891285, 0.17459398, -0.00257943784, 0, -1.57069206, 0, 0, 0, 0.00429956751, 0.00117123921, -0.00283967087 ] - [ -0.000240602322, -0.12358391, 2.85633081e-16, 0.292158456, -0.168574546, 0.000240602322, 0.174594468, -0.00349086838, 0, -1.57069123, 0, 0, 0, -0.000240602322, -0.12358391, 2.85041531e-16, 0.292158456, -0.168574546, 0.000240603826, 0.174594468, -0.00257214116, 0, -1.57069123, 0, 0, 0, 0.00433398376, 0.00118061449, -0.00286240126 ] - [ -0.000243332613, -0.124046263, 2.88574301e-16, 0.293239078, -0.169192815, 0.000243332613, 0.174594957, -0.00349086733, 0, -1.57069039, 0, 0, 0, -0.000243332613, -0.124046263, 2.88492868e-16, 0.293239078, -0.169192815, 0.000243334129, 0.174594957, -0.00256482197, 0, -1.57069039, 0, 0, 0, 0.00436850623, 0.00119001871, -0.00288520179 ] - [ -0.000246080592, -0.12451001, 2.92211161e-16, 0.294319283, -0.169809272, 0.000246080592, 0.174595449, -0.00349086628, 0, -1.57068956, 0, 0, 0, -0.000246080592, -0.12451001, 2.92510703e-16, 0.294319283, -0.169809272, 0.00024608212, 0.174595449, -0.00255748033, 0, -1.57068956, 0, 0, 0, 0.00440313453, 0.00119945175, -0.00290807223 ] - [ -0.000248846183, -0.124975174, 2.96384686e-16, 0.295399069, -0.170423895, 0.000248846183, 0.174595941, -0.00349086522, 0, -1.57068872, 0, 0, 0, -0.000248846183, -0.124975174, 2.96474037e-16, 0.295399069, -0.170423895, 0.000248847724, 0.174595941, -0.00255011634, 0, -1.57068872, 0, 0, 0, 0.00443786827, 0.00120891352, -0.0029310123 ] - [ -0.00025162931, -0.125441776, 3.0023228e-16, 0.296478435, -0.171036659, 0.00025162931, 0.174596435, -0.00349086416, 0, -1.57068787, 0, 0, 0, -0.00025162931, -0.125441776, 2.99820929e-16, 0.296478435, -0.171036659, 0.000251630862, 0.174596435, -0.00254273008, 0, -1.57068787, 0, 0, 0, 0.00447270706, 0.00121840391, -0.00295402175 ] - [ -0.00025442989, -0.125909839, 3.03662383e-16, 0.297557378, -0.171647538, 0.00025442989, 0.174596931, -0.0034908631, 0, -1.57068703, 0, 0, 0, -0.00025442989, -0.125909839, 3.04187827e-16, 0.297557378, -0.171647538, 0.000254431455, 0.174596931, -0.00253532163, 0, -1.57068703, 0, 0, 0, 0.00450765053, 0.00122792281, -0.00297710034 ] - [ -0.000257247841, -0.126379386, 3.08068008e-16, 0.298635896, -0.17225651, 0.000257247841, 0.174597428, -0.00349086204, 0, -1.57068618, 0, 0, 0, -0.000257247841, -0.126379386, 3.07856318e-16, 0.298635896, -0.17225651, 0.000257249417, 0.174597428, -0.00252789107, 0, -1.57068618, 0, 0, 0, 0.00454269827, 0.00123747012, -0.0030002478 ] - [ -0.000260083074, -0.126850439, 3.10537735e-16, 0.299713987, -0.172863549, 0.000260083074, 0.174597927, -0.00349086097, 0, -1.57068533, 0, 0, 0, -0.000260083074, -0.126850439, 3.10806138e-16, 0.299713987, -0.172863549, 0.000260084663, 0.174597927, -0.00252043848, 0, -1.57068533, 0, 0, 0, 0.00457784992, 0.00124704573, -0.00302346388 ] - [ -0.000262935502, -0.12732302, 3.14015346e-16, 0.30079165, -0.17346863, 0.000262935502, 0.174598427, -0.0034908599, 0, -1.57068448, 0, 0, 0, -0.000262935502, -0.12732302, 3.14160308e-16, 0.30079165, -0.17346863, 0.000262937103, 0.174598427, -0.00251296395, 0, -1.57068448, 0, 0, 0, 0.00461310506, 0.00125664953, -0.00304674832 ] - [ -0.000265805031, -0.127797151, 3.19639404e-16, 0.301868881, -0.174071731, 0.000265805031, 0.174598928, -0.00349085883, 0, -1.57068363, 0, 0, 0, -0.000265805031, -0.127797151, 3.19572661e-16, 0.301868881, -0.174071731, 0.000265806644, 0.174598928, -0.00250546755, 0, -1.57068363, 0, 0, 0, 0.00464846333, 0.00126628143, -0.00307010086 ] - [ -0.000268693142, -0.128272863, 3.22913866e-16, 0.302945681, -0.174672817, 0.000268693142, 0.174599431, -0.00349085775, 0, -1.57068277, 0, 0, 0, -0.000268693142, -0.128272863, 3.22946533e-16, 0.302945681, -0.174672817, 0.000268694768, 0.174599431, -0.00249794938, 0, -1.57068277, 0, 0, 0, 0.00468392434, 0.00127594131, -0.00309352126 ] - [ -0.000271596326, -0.12875016, 3.2605908e-16, 0.304022043, -0.175271882, 0.000271596326, 0.174599935, -0.00349085667, 0, -1.57068191, 0, 0, 0, -0.000271596326, -0.12875016, 3.25912025e-16, 0.304022043, -0.175271882, 0.000271597964, 0.174599935, -0.0024904095, 0, -1.57068191, 0, 0, 0, 0.00471948769, 0.00128562908, -0.00311700925 ] - [ -0.000274516338, -0.129229075, 3.30829355e-16, 0.305097966, -0.175868892, 0.000274516338, 0.174600441, -0.00349085559, 0, -1.57068105, 0, 0, 0, -0.000274516338, -0.129229075, 3.31812611e-16, 0.305097966, -0.175868892, 0.000274517988, 0.174600441, -0.00248284801, 0, -1.57068105, 0, 0, 0, 0.004755153, 0.00129534461, -0.00314056458 ] - [ -0.000277453075, -0.129709628, 3.34771668e-16, 0.306173449, -0.176463821, 0.000277453075, 0.174600948, -0.0034908545, 0, -1.57068018, 0, 0, 0, -0.000277453075, -0.129709628, 3.34896348e-16, 0.306173449, -0.176463821, 0.000277454737, 0.174600948, -0.00247526498, 0, -1.57068018, 0, 0, 0, 0.00479091988, 0.00130508782, -0.003164187 ] - [ -0.000280406431, -0.130191843, 3.38605078e-16, 0.307248489, -0.177056646, 0.000280406431, 0.174601457, -0.00349085341, 0, -1.57067931, 0, 0, 0, -0.000280406431, -0.130191843, 3.38793252e-16, 0.307248489, -0.177056646, 0.000280408106, 0.174601457, -0.0024676605, 0, -1.57067931, 0, 0, 0, 0.00482678795, 0.00131485859, -0.00318787625 ] - [ -0.000283376297, -0.130675741, 3.43027948e-16, 0.308323083, -0.177647342, 0.000283376297, 0.174601967, -0.00349085232, 0, -1.57067845, 0, 0, 0, -0.000283376297, -0.130675741, 3.42615972e-16, 0.308323083, -0.177647342, 0.000283377984, 0.174601967, -0.00246003465, 0, -1.57067845, 0, 0, 0, 0.00486275682, 0.00132465682, -0.00321163207 ] - [ -0.000286362562, -0.131161345, 3.46102838e-16, 0.309397227, -0.178235883, 0.000286362562, 0.174602479, -0.00349085122, 0, -1.57067757, 0, 0, 0, -0.000286362562, -0.131161345, 3.46866767e-16, 0.309397227, -0.178235883, 0.000286364262, 0.174602479, -0.00245238751, 0, -1.57067757, 0, 0, 0, 0.0048988261, 0.0013344824, -0.0032354542 ] - [ -0.00028936511, -0.131648676, 3.51467882e-16, 0.31047092, -0.178822244, 0.00028936511, 0.174602992, -0.00349085012, 0, -1.5706767, 0, 0, 0, -0.00028936511, -0.131648676, 3.51247533e-16, 0.31047092, -0.178822244, 0.000289366823, 0.174602992, -0.00244471917, 0, -1.5706767, 0, 0, 0, 0.0049349954, 0.00134433523, -0.0032593424 ] - [ -0.000292383825, -0.132137757, 3.55164686e-16, 0.311544158, -0.179406402, 0.000292383825, 0.174603506, -0.00349084902, 0, -1.57067582, 0, 0, 0, -0.000292383825, -0.132137757, 3.55167866e-16, 0.311544158, -0.179406402, 0.00029238555, 0.174603506, -0.0024370297, 0, -1.57067582, 0, 0, 0, 0.00497126435, 0.00135421521, -0.00328329641 ] - [ -0.000295418586, -0.132628608, 3.59298496e-16, 0.312616939, -0.17998833, 0.000295418586, 0.174604022, -0.00349084792, 0, -1.57067494, 0, 0, 0, -0.000295418586, -0.132628608, 3.59602222e-16, 0.312616939, -0.17998833, 0.000295420324, 0.174604022, -0.00242931918, 0, -1.57067494, 0, 0, 0, 0.00500763254, 0.00136412222, -0.00330731596 ] - [ -0.000298469269, -0.133121253, 3.643064e-16, 0.313689258, -0.180568005, 0.000298469269, 0.174604539, -0.00349084681, 0, -1.57067406, 0, 0, 0, -0.000298469269, -0.133121253, 3.62521414e-16, 0.313689258, -0.180568005, 0.000298471019, 0.174604539, -0.00242158771, 0, -1.57067406, 0, 0, 0, 0.0050440996, 0.00137405616, -0.00333140081 ] - [ -0.000301535748, -0.133615713, 3.67867314e-16, 0.314761113, -0.181145399, 0.000301535748, 0.174605058, -0.0034908457, 0, -1.57067318, 0, 0, 0, -0.000301535748, -0.133615713, 3.68689444e-16, 0.314761113, -0.181145399, 0.000301537511, 0.174605058, -0.00241383536, 0, -1.57067318, 0, 0, 0, 0.00508066514, 0.00138401692, -0.00335555071 ] - [ -0.000304615192, -0.134111022, 3.72641114e-16, 0.315832373, -0.181721351, 0.000304615192, 0.174605578, -0.00349084459, 0, -1.57067229, 0, 0, 0, -0.000304615192, -0.134111022, 3.7250578e-16, 0.315832373, -0.181721351, 0.000304616968, 0.174605578, -0.00240606221, 0, -1.57067229, 0, 0, 0, 0.00511732877, 0.00139400441, -0.00337976538 ] - [ -0.000307704829, -0.134606196, 3.75764364e-16, 0.316902909, -0.182296713, 0.000307704829, 0.174606099, -0.00349084347, 0, -1.5706714, 0, 0, 0, -0.000307704829, -0.134606196, 3.76029583e-16, 0.316902909, -0.182296713, 0.000307706617, 0.174606099, -0.00239826835, 0, -1.5706714, 0, 0, 0, 0.0051540901, 0.00140401852, -0.00340404459 ] - [ -0.000310804617, -0.135101233, 3.80488652e-16, 0.317972715, -0.182871482, 0.000310804617, 0.174606622, -0.00349084235, 0, -1.57067051, 0, 0, 0, -0.000310804617, -0.135101233, 3.80372903e-16, 0.317972715, -0.182871482, 0.000310806419, 0.174606622, -0.00239045385, 0, -1.57067051, 0, 0, 0, 0.00519094874, 0.00141405913, -0.00342838806 ] - [ -0.000313914518, -0.135596129, 3.84893675e-16, 0.31904179, -0.18344566, 0.000313914518, 0.174607146, -0.00349084123, 0, -1.57066962, 0, 0, 0, -0.000313914518, -0.135596129, 3.84238271e-16, 0.31904179, -0.18344566, 0.000313916332, 0.174607146, -0.00238261881, 0, -1.57066962, 0, 0, 0, 0.00522790432, 0.00142412615, -0.00345279556 ] - [ -0.000317034489, -0.136090882, 3.89012811e-16, 0.320110128, -0.184019245, 0.000317034489, 0.174607672, -0.0034908401, 0, -1.57066872, 0, 0, 0, -0.000317034489, -0.136090882, 3.89794785e-16, 0.320110128, -0.184019245, 0.000317036316, 0.174607672, -0.00237476329, 0, -1.57066872, 0, 0, 0, 0.00526495644, 0.00143421946, -0.00347726682 ] - [ -0.000320164491, -0.136585489, 3.93747738e-16, 0.321177726, -0.184592237, 0.000320164491, 0.174608198, -0.00349083898, 0, -1.57066782, 0, 0, 0, -0.000320164491, -0.136585489, 3.93866962e-16, 0.321177726, -0.184592237, 0.000320166331, 0.174608198, -0.00236688739, 0, -1.57066782, 0, 0, 0, 0.00530210472, 0.00144433897, -0.00350180158 ] - [ -0.000323304483, -0.137079945, 3.9828223e-16, 0.32224458, -0.185164635, 0.000323304483, 0.174608727, -0.00349083784, 0, -1.57066692, 0, 0, 0, -0.000323304483, -0.137079945, 3.97853515e-16, 0.32224458, -0.185164635, 0.000323306336, 0.174608727, -0.00235899119, 0, -1.57066692, 0, 0, 0, 0.00533934876, 0.00145448457, -0.0035263996 ] - [ -0.000326454425, -0.137574249, 4.02519142e-16, 0.323310687, -0.185736438, 0.000326454425, 0.174609256, -0.00349083671, 0, -1.57066602, 0, 0, 0, -0.000326454425, -0.137574249, 4.0247295e-16, 0.323310687, -0.185736438, 0.00032645629, 0.174609256, -0.00235107476, 0, -1.57066602, 0, 0, 0, 0.00537668819, 0.00146465615, -0.00355106061 ] - [ -0.000329614276, -0.138068398, 4.0708011e-16, 0.324376043, -0.186307645, 0.000329614276, 0.174609787, -0.00349083557, 0, -1.57066512, 0, 0, 0, -0.000329614276, -0.138068398, 4.07927779e-16, 0.324376043, -0.186307645, 0.000329616155, 0.174609787, -0.0023431382, 0, -1.57066512, 0, 0, 0, 0.00541412261, 0.00147485361, -0.00357578436 ] - [ -0.000332783998, -0.138562387, 4.1275273e-16, 0.325440645, -0.186878257, 0.000332783998, 0.174610319, -0.00349083443, 0, -1.57066421, 0, 0, 0, -0.000332783998, -0.138562387, 4.12410548e-16, 0.325440645, -0.186878257, 0.00033278589, 0.174610319, -0.00233518157, 0, -1.57066421, 0, 0, 0, 0.00545165164, 0.00148507684, -0.0036005706 ] - [ -0.000335963549, -0.139056216, 4.161296e-16, 0.326504488, -0.187448272, 0.000335963549, 0.174610853, -0.00349083329, 0, -1.5706633, 0, 0, 0, -0.000335963549, -0.139056216, 4.16662867e-16, 0.326504488, -0.187448272, 0.000335965454, 0.174610853, -0.00232720497, 0, -1.5706633, 0, 0, 0, 0.00548927489, 0.00149532574, -0.00362541906 ] - [ -0.00033915289, -0.13954988, 4.20958506e-16, 0.32756757, -0.188017691, 0.00033915289, 0.174611388, -0.00349083215, 0, -1.57066239, 0, 0, 0, -0.00033915289, -0.13954988, 4.21106448e-16, 0.32756757, -0.188017691, 0.000339154808, 0.174611388, -0.00231920848, 0, -1.57066239, 0, 0, 0, 0.00552699197, 0.0015056002, -0.0036503295 ] - [ -0.000342351981, -0.140043376, 4.2529014e-16, 0.328629887, -0.188586511, 0.000342351981, 0.174611924, -0.003490831, 0, -1.57066147, 0, 0, 0, -0.000342351981, -0.140043376, 4.25539088e-16, 0.328629887, -0.188586511, 0.000342353912, 0.174611924, -0.00231119217, 0, -1.57066147, 0, 0, 0, 0.0055648025, 0.00151590011, -0.00367530165 ] - [ -0.000345560782, -0.140536703, 4.30549569e-16, 0.329691436, -0.189154733, 0.000345560782, 0.174612462, -0.00349082985, 0, -1.57066056, 0, 0, 0, -0.000345560782, -0.140536703, 4.30375254e-16, 0.329691436, -0.189154733, 0.000345562726, 0.174612462, -0.00230315614, 0, -1.57066056, 0, 0, 0, 0.0056027061, 0.00152622538, -0.00370033527 ] - [ -0.000348779254, -0.141029856, 4.34907197e-16, 0.330752213, -0.189722357, 0.000348779254, 0.174613001, -0.00349082869, 0, -1.57065964, 0, 0, 0, -0.000348779254, -0.141029856, 4.3467856e-16, 0.330752213, -0.189722357, 0.000348781212, 0.174613001, -0.00229510045, 0, -1.57065964, 0, 0, 0, 0.00564070236, 0.00153657589, -0.00372543009 ] - [ -0.000352007357, -0.141522834, 4.40353187e-16, 0.331812215, -0.190289381, 0.000352007357, 0.174613541, -0.00349082754, 0, -1.57065872, 0, 0, 0, -0.000352007357, -0.141522834, 4.40689539e-16, 0.331812215, -0.190289381, 0.000352009328, 0.174613541, -0.0022870252, 0, -1.57065872, 0, 0, 0, 0.00567879091, 0.00154695154, -0.00375058587 ] - [ -0.000355245051, -0.142015633, 4.44817035e-16, 0.332871439, -0.190855806, 0.000355245051, 0.174614082, -0.00349082638, 0, -1.5706578, 0, 0, 0, -0.000355245051, -0.142015633, 4.45293471e-16, 0.332871439, -0.190855806, 0.000355247035, 0.174614082, -0.00227893047, 0, -1.5706578, 0, 0, 0, 0.00571697136, 0.00155735222, -0.00377580234 ] - [ -0.000358492298, -0.142508251, 4.49667906e-16, 0.333929881, -0.19142163, 0.000358492298, 0.174614625, -0.00349082521, 0, -1.57065687, 0, 0, 0, -0.000358492298, -0.142508251, 4.49601559e-16, 0.333929881, -0.19142163, 0.000358494295, 0.174614625, -0.00227081633, 0, -1.57065687, 0, 0, 0, 0.00575524333, 0.00156777783, -0.00380107925 ] - [ -0.000361749058, -0.143000685, 4.55289307e-16, 0.334987539, -0.191986853, 0.000361749058, 0.174615169, -0.00349082405, 0, -1.57065594, 0, 0, 0, -0.000361749058, -0.143000685, 4.55068904e-16, 0.334987539, -0.191986853, 0.000361751068, 0.174615169, -0.00226268288, 0, -1.57065594, 0, 0, 0, 0.00579360642, 0.00157822827, -0.00382641634 ] - [ -0.000365015291, -0.143492933, 4.59564237e-16, 0.336044408, -0.192551476, 0.000365015291, 0.174615715, -0.00349082288, 0, -1.57065501, 0, 0, 0, -0.000365015291, -0.143492933, 4.59804288e-16, 0.336044408, -0.192551476, 0.000365017314, 0.174615715, -0.00225453018, 0, -1.57065501, 0, 0, 0, 0.00583206024, 0.00158870342, -0.00385181336 ] - [ -0.000368290958, -0.14398499, 4.64271313e-16, 0.337100487, -0.193115496, 0.000368290958, 0.174616261, -0.00349082171, 0, -1.57065408, 0, 0, 0, -0.000368290958, -0.14398499, 4.64585232e-16, 0.337100487, -0.193115496, 0.000368292995, 0.174616261, -0.00224635834, 0, -1.57065408, 0, 0, 0, 0.00587060442, 0.00159920319, -0.00387727006 ] - [ -0.000371576021, -0.144476856, 4.69840334e-16, 0.338155771, -0.193678915, 0.000371576021, 0.174616809, -0.00349082054, 0, -1.57065315, 0, 0, 0, -0.000371576021, -0.144476856, 4.68351283e-16, 0.338155771, -0.193678915, 0.000371578071, 0.174616809, -0.00223816741, 0, -1.57065315, 0, 0, 0, 0.00590923857, 0.00160972746, -0.00390278617 ] - [ -0.00037487044, -0.144968527, 4.74304161e-16, 0.339210258, -0.19424173, 0.00037487044, 0.174617359, -0.00349081936, 0, -1.57065221, 0, 0, 0, -0.00037487044, -0.144968527, 4.74632892e-16, 0.339210258, -0.19424173, 0.000374872504, 0.174617359, -0.0022299575, 0, -1.57065221, 0, 0, 0, 0.00594796229, 0.00162027613, -0.00392836145 ] - [ -0.000378174176, -0.145460001, 4.80156417e-16, 0.340263944, -0.194803943, 0.000378174176, 0.174617909, -0.00349081818, 0, -1.57065127, 0, 0, 0, -0.000378174176, -0.145460001, 4.79694647e-16, 0.340263944, -0.194803943, 0.000378176253, 0.174617909, -0.00222172868, 0, -1.57065127, 0, 0, 0, 0.0059867752, 0.00163084911, -0.00395399563 ] - [ -0.000381487191, -0.145951275, 4.83820638e-16, 0.341316827, -0.195365552, 0.000381487191, 0.174618461, -0.003490817, 0, -1.57065033, 0, 0, 0, -0.000381487191, -0.145951275, 4.831164e-16, 0.341316827, -0.195365552, 0.000381489282, 0.174618461, -0.00221348103, 0, -1.57065033, 0, 0, 0, 0.00602567691, 0.00164144627, -0.00397968846 ] - [ -0.000384809445, -0.146442347, 4.89765463e-16, 0.342368904, -0.195926557, 0.000384809445, 0.174619014, -0.00349081582, 0, -1.57064939, 0, 0, 0, -0.000384809445, -0.146442347, 4.91090326e-16, 0.342368904, -0.195926557, 0.00038481155, 0.174619014, -0.00220521463, 0, -1.57064939, 0, 0, 0, 0.00606466705, 0.00165206752, -0.00400543969 ] - [ -0.0003881409, -0.146933213, 4.95159904e-16, 0.343420172, -0.196486959, 0.0003881409, 0.174619568, -0.00349081463, 0, -1.57064845, 0, 0, 0, -0.0003881409, -0.146933213, 4.94496028e-16, 0.343420172, -0.196486959, 0.000388143019, 0.174619568, -0.00219692957, 0, -1.57064845, 0, 0, 0, 0.00610374521, 0.00166271274, -0.00403124906 ] - [ -0.000391481518, -0.147423872, 5.00428072e-16, 0.344470627, -0.197046755, 0.000391481518, 0.174620123, -0.00349081344, 0, -1.5706475, 0, 0, 0, -0.000391481518, -0.147423872, 5.00750306e-16, 0.344470627, -0.197046755, 0.00039148365, 0.174620123, -0.00218862593, 0, -1.5706475, 0, 0, 0, 0.00614291102, 0.00167338185, -0.00405711631 ] - [ -0.000394831259, -0.147914321, 5.04759498e-16, 0.345520267, -0.197605946, 0.000394831259, 0.17462068, -0.00349081225, 0, -1.57064655, 0, 0, 0, -0.00039483126, -0.147914321, 5.0498759e-16, 0.345520267, -0.197605946, 0.000394833405, 0.17462068, -0.00218030379, 0, -1.57064655, 0, 0, 0, 0.00618216408, 0.00168407472, -0.00408304119 ] - [ -0.000398190086, -0.148404557, 5.11302115e-16, 0.346569089, -0.198164532, 0.000398190086, 0.174621238, -0.00349081105, 0, -1.5706456, 0, 0, 0, -0.000398190086, -0.148404557, 5.11859748e-16, 0.346569089, -0.198164532, 0.000398192245, 0.174621238, -0.00217196323, 0, -1.5706456, 0, 0, 0, 0.00622150401, 0.00169479125, -0.00410902344 ] - [ -0.00040155796, -0.148894579, 5.15954214e-16, 0.347617091, -0.198722512, 0.00040155796, 0.174621797, -0.00349080986, 0, -1.57064465, 0, 0, 0, -0.00040155796, -0.148894579, 5.15324828e-16, 0.347617091, -0.198722512, 0.000401560133, 0.174621797, -0.00216360434, 0, -1.57064465, 0, 0, 0, 0.00626093042, 0.00170553135, -0.00413506282 ] - [ -0.000404934842, -0.149384382, 5.20574325e-16, 0.348664268, -0.199279886, 0.000404934842, 0.174622358, -0.00349080866, 0, -1.57064369, 0, 0, 0, -0.000404934842, -0.149384382, 5.20993696e-16, 0.348664268, -0.199279886, 0.000404937028, 0.174622358, -0.00215522719, 0, -1.57064369, 0, 0, 0, 0.00630044293, 0.0017162949, -0.00416115905 ] - [ -0.000408320694, -0.149873966, 5.27216956e-16, 0.349710619, -0.199836653, 0.000408320694, 0.174622919, -0.00349080745, 0, -1.57064273, 0, 0, 0, -0.000408320694, -0.149873966, 5.25504406e-16, 0.349710619, -0.199836653, 0.000408322894, 0.174622919, -0.00214683187, 0, -1.57064273, 0, 0, 0, 0.00634004115, 0.00172708179, -0.00418731189 ] - [ -0.000411715478, -0.150363328, 5.32192479e-16, 0.350756141, -0.200392814, 0.000411715478, 0.174623482, -0.00349080625, 0, -1.57064177, 0, 0, 0, -0.000411715478, -0.150363328, 5.31923603e-16, 0.350756141, -0.200392814, 0.000411717692, 0.174623482, -0.00213841846, 0, -1.57064177, 0, 0, 0, 0.00637972468, 0.00173789193, -0.00421352108 ] - [ -0.000415119157, -0.150852464, 5.3689451e-16, 0.351800831, -0.200948367, 0.000415119157, 0.174624046, -0.00349080504, 0, -1.57064081, 0, 0, 0, -0.000415119157, -0.150852464, 5.38088426e-16, 0.351800831, -0.200948367, 0.000415121384, 0.174624046, -0.00212998705, 0, -1.57064081, 0, 0, 0, 0.00641949316, 0.0017487252, -0.00423978637 ] - [ -0.00041853169, -0.151341374, 5.42471535e-16, 0.352844687, -0.201503313, 0.00041853169, 0.174624611, -0.00349080383, 0, -1.57063985, 0, 0, 0, -0.00041853169, -0.151341374, 5.42930011e-16, 0.352844687, -0.201503313, 0.000418533932, 0.174624611, -0.00212153771, 0, -1.57063985, 0, 0, 0, 0.00645934617, 0.00175958151, -0.00426610749 ] - [ -0.000421953042, -0.151830054, 5.47872117e-16, 0.353887705, -0.202057651, 0.000421953042, 0.174625178, -0.00349080262, 0, -1.57063888, 0, 0, 0, -0.000421953042, -0.151830054, 5.47449691e-16, 0.353887705, -0.202057651, 0.000421955298, 0.174625178, -0.00211307053, 0, -1.57063888, 0, 0, 0, 0.00649928335, 0.00177046074, -0.0042924842 ] - [ -0.000425383174, -0.152318502, 5.5307999e-16, 0.354929883, -0.20261138, 0.000425383174, 0.174625745, -0.0034908014, 0, -1.57063792, 0, 0, 0, -0.000425383174, -0.152318502, 5.53043755e-16, 0.354929883, -0.20261138, 0.000425385443, 0.174625745, -0.00210458558, 0, -1.57063792, 0, 0, 0, 0.00653930431, 0.00178136279, -0.00431891624 ] - [ -0.000428822048, -0.152806717, 5.59752399e-16, 0.355971218, -0.203164502, 0.000428822048, 0.174626314, -0.00349080018, 0, -1.57063695, 0, 0, 0, -0.000428822048, -0.152806717, 5.59877916e-16, 0.355971218, -0.203164502, 0.000428824331, 0.174626314, -0.00209608296, 0, -1.57063695, 0, 0, 0, 0.00657940865, 0.00179228756, -0.00434540335 ] - [ -0.000432269625, -0.153294694, 5.62969669e-16, 0.357011709, -0.203717014, 0.000432269625, 0.174626884, -0.00349079896, 0, -1.57063597, 0, 0, 0, -0.000432269625, -0.153294694, 5.62803147e-16, 0.357011709, -0.203717014, 0.000432271923, 0.174626884, -0.00208756274, 0, -1.57063597, 0, 0, 0, 0.00661959599, 0.00180323494, -0.00437194528 ] - [ -0.00043572587, -0.153782433, 5.71098235e-16, 0.358051351, -0.204268918, 0.00043572587, 0.174627455, -0.00349079774, 0, -1.570635, 0, 0, 0, -0.00043572587, -0.153782433, 5.71093762e-16, 0.358051351, -0.204268918, 0.000435728181, 0.174627455, -0.00207902501, 0, -1.570635, 0, 0, 0, 0.00665986594, 0.00181420482, -0.00439854178 ] - [ -0.000439190743, -0.154269931, 5.76720976e-16, 0.359090143, -0.204820212, 0.000439190743, 0.174628028, -0.00349079651, 0, -1.57063403, 0, 0, 0, -0.000439190743, -0.154269931, 5.77069682e-16, 0.359090143, -0.204820212, 0.000439193068, 0.174628028, -0.00207046984, 0, -1.57063403, 0, 0, 0, 0.00670021812, 0.0018251971, -0.00442519257 ] - [ -0.000442664208, -0.154757186, 5.81872037e-16, 0.360128083, -0.205370896, 0.000442664208, 0.174628601, -0.00349079529, 0, -1.57063305, 0, 0, 0, -0.000442664208, -0.154757186, 5.82459281e-16, 0.360128083, -0.205370896, 0.000442666547, 0.174628601, -0.00206189732, 0, -1.57063305, 0, 0, 0, 0.00674065214, 0.00183621167, -0.00445189742 ] - [ -0.000446146226, -0.155244195, 5.8834178e-16, 0.361165166, -0.205920971, 0.000446146226, 0.174629176, -0.00349079406, 0, -1.57063207, 0, 0, 0, -0.000446146226, -0.155244195, 5.88904761e-16, 0.361165166, -0.205920971, 0.000446148579, 0.174629176, -0.00205330754, 0, -1.57063207, 0, 0, 0, 0.0067811676, 0.00184724844, -0.00447865607 ] - [ -0.00044963676, -0.155730957, 5.94084415e-16, 0.362201392, -0.206470436, 0.00044963676, 0.174629751, -0.00349079282, 0, -1.57063109, 0, 0, 0, -0.00044963676, -0.155730957, 5.93970268e-16, 0.362201392, -0.206470436, 0.000449639128, 0.174629751, -0.00204470056, 0, -1.57063109, 0, 0, 0, 0.00682176414, 0.00185830728, -0.00450546825 ] - [ -0.000453135773, -0.156217468, 5.98900302e-16, 0.363236758, -0.20701929, 0.000453135773, 0.174630328, -0.00349079159, 0, -1.5706301, 0, 0, 0, -0.000453135773, -0.156217468, 5.99715703e-16, 0.363236758, -0.20701929, 0.000453138155, 0.174630328, -0.00203607648, 0, -1.5706301, 0, 0, 0, 0.00686244135, 0.0018693881, -0.00453233372 ] - [ -0.000456643228, -0.156703728, 6.04093661e-16, 0.364271261, -0.207567533, 0.000456643228, 0.174630906, -0.00349079035, 0, -1.57062912, 0, 0, 0, -0.000456643228, -0.156703728, 6.03679061e-16, 0.364271261, -0.207567533, 0.000456645624, 0.174630906, -0.00202743538, 0, -1.57062912, 0, 0, 0, 0.00690319885, 0.0018804908, -0.00455925222 ] - [ -0.000460159087, -0.157189733, 6.12634731e-16, 0.365304899, -0.208115165, 0.000460159087, 0.174631486, -0.00349078911, 0, -1.57062813, 0, 0, 0, -0.000460159087, -0.157189733, 6.11235415e-16, 0.365304899, -0.208115165, 0.000460161497, 0.174631486, -0.00201877734, 0, -1.57062813, 0, 0, 0, 0.00694403626, 0.00189161526, -0.00458622348 ] - [ -0.000463683313, -0.157675482, 6.17721709e-16, 0.366337669, -0.208662187, 0.000463683313, 0.174632066, -0.00349078787, 0, -1.57062714, 0, 0, 0, -0.000463683313, -0.157675482, 6.17293029e-16, 0.366337669, -0.208662187, 0.000463685737, 0.174632066, -0.00201010244, 0, -1.57062714, 0, 0, 0, 0.00698495318, 0.00190276138, -0.00461324727 ] - [ -0.000467215869, -0.158160972, 6.25070531e-16, 0.367369569, -0.209208597, 0.000467215869, 0.174632647, -0.00349078662, 0, -1.57062615, 0, 0, 0, -0.000467215869, -0.158160972, 6.24912496e-16, 0.367369569, -0.209208597, 0.000467218307, 0.174632647, -0.00200141076, 0, -1.57062615, 0, 0, 0, 0.00702594924, 0.00191392906, -0.00464032332 ] - [ -0.000470756718, -0.158646201, 6.28525778e-16, 0.368400596, -0.209754395, 0.000470756718, 0.17463323, -0.00349078537, 0, -1.57062516, 0, 0, 0, -0.000470756718, -0.158646201, 6.29554935e-16, 0.368400596, -0.209754395, 0.00047075917, 0.17463323, -0.00199270239, 0, -1.57062516, 0, 0, 0, 0.00706702404, 0.00192511819, -0.00466745138 ] - [ -0.000474305822, -0.159131168, 6.34859951e-16, 0.369430749, -0.210299581, 0.000474305822, 0.174633814, -0.00349078413, 0, -1.57062416, 0, 0, 0, -0.000474305822, -0.159131168, 6.34824622e-16, 0.369430749, -0.210299581, 0.000474308289, 0.174633814, -0.00198397741, 0, -1.57062416, 0, 0, 0, 0.00710817719, 0.00193632866, -0.00469463118 ] - [ -0.000477863145, -0.159615869, 6.4073179e-16, 0.370460025, -0.210844156, 0.000477863145, 0.174634398, -0.00349078287, 0, -1.57062317, 0, 0, 0, -0.000477863145, -0.159615869, 6.406194e-16, 0.370460025, -0.210844156, 0.000477865626, 0.174634398, -0.00197523589, 0, -1.57062317, 0, 0, 0, 0.00714940831, 0.00194756038, -0.00472186248 ] - [ -0.000481428651, -0.160100304, 6.45522853e-16, 0.371488422, -0.211388118, 0.000481428651, 0.174634984, -0.00349078162, 0, -1.57062217, 0, 0, 0, -0.000481428651, -0.160100304, 6.45936935e-16, 0.371488422, -0.211388118, 0.000481431146, 0.174634984, -0.00196647793, 0, -1.57062217, 0, 0, 0, 0.00719071702, 0.00195881322, -0.00474914503 ] - [ -0.000485002301, -0.160584469, 6.54249985e-16, 0.372515937, -0.211931467, 0.000485002301, 0.174635571, -0.00349078036, 0, -1.57062117, 0, 0, 0, -0.000485002301, -0.160584469, 6.53841728e-16, 0.372515937, -0.211931467, 0.00048500481, 0.174635571, -0.0019577036, 0, -1.57062117, 0, 0, 0, 0.00723210292, 0.0019700871, -0.00477647855 ] - [ -0.000488584059, -0.161068364, 6.58717463e-16, 0.373542568, -0.212474204, 0.000488584059, 0.174636159, -0.0034907791, 0, -1.57062017, 0, 0, 0, -0.000488584059, -0.161068364, 6.58421477e-16, 0.373542568, -0.212474204, 0.000488586583, 0.174636159, -0.00194891299, 0, -1.57062017, 0, 0, 0, 0.00727356563, 0.0019813819, -0.00480386281 ] - [ -0.000492173889, -0.161551985, 6.65450495e-16, 0.374568313, -0.213016328, 0.000492173889, 0.174636748, -0.00349077784, 0, -1.57061916, 0, 0, 0, -0.000492173889, -0.161551985, 6.65847723e-16, 0.374568313, -0.213016328, 0.000492176427, 0.174636748, -0.00194010617, 0, -1.57061916, 0, 0, 0, 0.00731510476, 0.00199269751, -0.00483129753 ] - [ -0.000495771753, -0.162035331, 6.71153626e-16, 0.375593169, -0.213557838, 0.000495771753, 0.174637339, -0.00349077658, 0, -1.57061816, 0, 0, 0, -0.000495771753, -0.162035331, 6.71905587e-16, 0.375593169, -0.213557838, 0.000495774306, 0.174637339, -0.00193128324, 0, -1.57061816, 0, 0, 0, 0.00735671993, 0.00200403384, -0.00485878248 ] - [ -0.000499377616, -0.162518399, 6.79858615e-16, 0.376617135, -0.214098736, 0.000499377616, 0.17463793, -0.00349077531, 0, -1.57061715, 0, 0, 0, -0.000499377616, -0.162518399, 6.80797287e-16, 0.376617135, -0.214098736, 0.000499380184, 0.17463793, -0.00192244426, 0, -1.57061715, 0, 0, 0, 0.00739841074, 0.00201539078, -0.00488631738 ] - [ -0.000502991441, -0.163001189, 6.83518345e-16, 0.377640208, -0.21463902, 0.000502991441, 0.174638522, -0.00349077404, 0, -1.57061614, 0, 0, 0, -0.000502991441, -0.163001189, 6.84665312e-16, 0.377640208, -0.21463902, 0.000502994023, 0.174638522, -0.00191358933, 0, -1.57061614, 0, 0, 0, 0.00744017681, 0.00202676822, -0.004913902 ] - [ -0.000506613191, -0.163483697, 6.90959475e-16, 0.378662387, -0.21517869, 0.000506613191, 0.174639116, -0.00349077277, 0, -1.57061513, 0, 0, 0, -0.000506613191, -0.163483697, 6.90171113e-16, 0.378662387, -0.21517869, 0.000506615787, 0.174639116, -0.00190471853, 0, -1.57061513, 0, 0, 0, 0.00748201776, 0.00203816605, -0.00494153606 ] - [ -0.000510242829, -0.163965922, 6.97426198e-16, 0.379683668, -0.215717746, 0.000510242829, 0.17463971, -0.0034907715, 0, -1.57061411, 0, 0, 0, -0.000510242829, -0.163965922, 6.97420892e-16, 0.379683668, -0.215717746, 0.00051024544, 0.17463971, -0.00189583193, 0, -1.57061411, 0, 0, 0, 0.0075239332, 0.00204958418, -0.00496921932 ] - [ -0.00051388032, -0.164447862, 7.0410283e-16, 0.38070405, -0.216256188, 0.00051388032, 0.174640306, -0.00349077022, 0, -1.5706131, 0, 0, 0, -0.00051388032, -0.164447862, 7.04441281e-16, 0.38070405, -0.216256188, 0.000513882945, 0.174640306, -0.00188692962, 0, -1.5706131, 0, 0, 0, 0.00756592273, 0.00206102249, -0.00499695152 ] - [ -0.000517525626, -0.164929515, 7.11088188e-16, 0.38172353, -0.216794016, 0.000517525626, 0.174640902, -0.00349076895, 0, -1.57061208, 0, 0, 0, -0.000517525626, -0.164929515, 7.11334915e-16, 0.38172353, -0.216794016, 0.000517528267, 0.174640902, -0.00187801169, 0, -1.57061208, 0, 0, 0, 0.00760798598, 0.00207248088, -0.0050247324 ] - [ -0.000521178713, -0.165410878, 7.16617085e-16, 0.382742107, -0.217331229, 0.000521178713, 0.1746415, -0.00349076767, 0, -1.57061106, 0, 0, 0, -0.000521178713, -0.165410878, 7.15807765e-16, 0.382742107, -0.217331229, 0.000521181367, 0.1746415, -0.0018690782, 0, -1.57061106, 0, 0, 0, 0.00765012255, 0.00208395925, -0.00505256171 ] - [ -0.000524839542, -0.165891951, 7.24056898e-16, 0.383759779, -0.217867828, 0.000524839542, 0.174642099, -0.00349076638, 0, -1.57061004, 0, 0, 0, -0.000524839542, -0.165891951, 7.2387765e-16, 0.383759779, -0.217867828, 0.000524842212, 0.174642099, -0.00186012926, 0, -1.57061004, 0, 0, 0, 0.00769233207, 0.00209545748, -0.00508043919 ] - [ -0.000528508079, -0.166372731, 7.30357136e-16, 0.384776543, -0.218403812, 0.000528508079, 0.174642698, -0.0034907651, 0, -1.57060902, 0, 0, 0, -0.000528508079, -0.166372731, 7.31129668e-16, 0.384776543, -0.218403812, 0.000528510764, 0.174642698, -0.00185116493, 0, -1.57060902, 0, 0, 0, 0.00773461413, 0.00210697548, -0.0051083646 ] - [ -0.000532184288, -0.166853216, 7.36720254e-16, 0.385792397, -0.218939181, 0.000532184288, 0.174643299, -0.00349076381, 0, -1.570608, 0, 0, 0, -0.000532184288, -0.166853216, 7.38075051e-16, 0.385792397, -0.218939181, 0.000532186987, 0.174643299, -0.0018421853, 0, -1.570608, 0, 0, 0, 0.00777696836, 0.00211851314, -0.00513633766 ] - [ -0.000535868131, -0.167333405, 7.44410487e-16, 0.386807339, -0.219473934, 0.000535868131, 0.174643901, -0.00349076253, 0, -1.57060697, 0, 0, 0, -0.000535868131, -0.167333405, 7.44097241e-16, 0.386807339, -0.219473934, 0.000535870845, 0.174643901, -0.00183319046, 0, -1.57060697, 0, 0, 0, 0.00781939437, 0.00213007035, -0.00516435813 ] - [ -0.000539559573, -0.167813295, 7.49085038e-16, 0.387821368, -0.220008073, 0.000539559573, 0.174644503, -0.00349076123, 0, -1.57060594, 0, 0, 0, -0.000539559573, -0.167813295, 7.49551679e-16, 0.387821368, -0.220008073, 0.000539562302, 0.174644503, -0.00182418048, 0, -1.57060594, 0, 0, 0, 0.00786189177, 0.002141647, -0.00519242575 ] - [ -0.000543258579, -0.168292884, 7.5760602e-16, 0.38883448, -0.220541596, 0.000543258579, 0.174645107, -0.00349075994, 0, -1.57060491, 0, 0, 0, -0.000543258579, -0.168292884, 7.57070757e-16, 0.38883448, -0.220541596, 0.000543261322, 0.174645107, -0.00181515544, 0, -1.57060491, 0, 0, 0, 0.00790446018, 0.002153243, -0.00522054026 ] - [ -0.000546965111, -0.168772172, 7.64264296e-16, 0.389846675, -0.221074504, 0.000546965111, 0.174645712, -0.00349075865, 0, -1.57060388, 0, 0, 0, -0.000546965111, -0.168772172, 7.6664937e-16, 0.389846675, -0.221074504, 0.000546967869, 0.174645712, -0.00180611544, 0, -1.57060388, 0, 0, 0, 0.0079470992, 0.00216485824, -0.00524870142 ] - [ -0.000550679135, -0.169251155, 7.73586218e-16, 0.39085795, -0.221606795, 0.000550679135, 0.174646318, -0.00349075735, 0, -1.57060285, 0, 0, 0, -0.000550679135, -0.169251155, 7.71193402e-16, 0.39085795, -0.221606795, 0.000550681908, 0.174646318, -0.00179706054, 0, -1.57060285, 0, 0, 0, 0.00798980845, 0.00217649261, -0.00527690896 ] - [ -0.000554400615, -0.169729832, 7.77938424e-16, 0.391868303, -0.222138471, 0.000554400615, 0.174646924, -0.00349075605, 0, -1.57060182, 0, 0, 0, -0.000554400615, -0.169729832, 7.77613493e-16, 0.391868303, -0.222138471, 0.000554403402, 0.174646924, -0.00178799084, 0, -1.57060182, 0, 0, 0, 0.00803258754, 0.002188146, -0.00530516263 ] - [ -0.000558129514, -0.170208202, 7.83774933e-16, 0.392877733, -0.222669531, 0.000558129514, 0.174647532, -0.00349075475, 0, -1.57060078, 0, 0, 0, -0.000558129514, -0.170208202, 7.86064238e-16, 0.392877733, -0.222669531, 0.000558132316, 0.174647532, -0.00177890641, 0, -1.57060078, 0, 0, 0, 0.0080754361, 0.00219981832, -0.00533346217 ] - [ -0.000561865797, -0.170686262, 7.92856012e-16, 0.393886236, -0.223199974, 0.000561865797, 0.174648141, -0.00349075345, 0, -1.57059974, 0, 0, 0, -0.000561865797, -0.170686262, 7.92938081e-16, 0.393886236, -0.223199974, 0.000561868614, 0.174648141, -0.00176980733, 0, -1.57059974, 0, 0, 0, 0.00811835372, 0.00221150945, -0.00536180732 ] - [ -0.000565609428, -0.171164011, 7.99424268e-16, 0.394893812, -0.223729802, 0.000565609428, 0.17464875, -0.00349075214, 0, -1.5705987, 0, 0, 0, -0.000565609428, -0.171164011, 7.99404769e-16, 0.394893812, -0.223729802, 0.00056561226, 0.17464875, -0.0017606937, 0, -1.5705987, 0, 0, 0, 0.00816134002, 0.00222321929, -0.00539019784 ] - [ -0.000569360372, -0.171641447, 8.07190364e-16, 0.395900459, -0.224259012, 0.000569360372, 0.174649361, -0.00349075083, 0, -1.57059766, 0, 0, 0, -0.000569360372, -0.171641447, 8.07213883e-16, 0.395900459, -0.224259012, 0.00056936322, 0.174649361, -0.00175156558, 0, -1.57059766, 0, 0, 0, 0.00820439462, 0.00223494773, -0.00541863347 ] - [ -0.000573118594, -0.172118567, 8.1316962e-16, 0.396906174, -0.224787606, 0.000573118594, 0.174649973, -0.00349074952, 0, -1.57059662, 0, 0, 0, -0.000573118594, -0.172118567, 8.13057349e-16, 0.396906174, -0.224787606, 0.000573121456, 0.174649973, -0.00174242307, 0, -1.57059662, 0, 0, 0, 0.00824751713, 0.00224669467, -0.00544711395 ] - [ -0.000576884056, -0.172595372, 8.20609749e-16, 0.397910955, -0.225315584, 0.000576884056, 0.174650585, -0.00349074821, 0, -1.57059558, 0, 0, 0, -0.000576884056, -0.172595372, 8.20431131e-16, 0.397910955, -0.225315584, 0.000576886934, 0.174650585, -0.00173326624, 0, -1.57059558, 0, 0, 0, 0.00829070716, 0.00225846001, -0.00547563902 ] - [ -0.000580656725, -0.173071858, 8.28406201e-16, 0.398914802, -0.225842944, 0.000580656725, 0.174651199, -0.0034907469, 0, -1.57059453, 0, 0, 0, -0.000580656725, -0.173071858, 8.26962855e-16, 0.398914802, -0.225842944, 0.000580659618, 0.174651199, -0.00172409518, 0, -1.57059453, 0, 0, 0, 0.00833396433, 0.00227024363, -0.00550420843 ] - [ -0.000584436565, -0.173548023, 8.35237991e-16, 0.399917711, -0.226369687, 0.000584436565, 0.174651813, -0.00349074558, 0, -1.57059348, 0, 0, 0, -0.000584436565, -0.173548023, 8.35485599e-16, 0.399917711, -0.226369687, 0.000584439472, 0.174651813, -0.00171490997, 0, -1.57059348, 0, 0, 0, 0.00837728824, 0.00228204544, -0.00553282193 ] - [ -0.00058822354, -0.174023867, 8.42146484e-16, 0.400919681, -0.226895813, 0.00058822354, 0.174652428, -0.00349074426, 0, -1.57059243, 0, 0, 0, -0.00058822354, -0.174023867, 8.41945527e-16, 0.400919681, -0.226895813, 0.000588226462, 0.174652428, -0.00170571069, 0, -1.57059243, 0, 0, 0, 0.00842067852, 0.00229386532, -0.00556147925 ] - [ -0.000592017615, -0.174499388, 8.48416074e-16, 0.40192071, -0.227421322, 0.000592017615, 0.174653045, -0.00349074294, 0, -1.57059138, 0, 0, 0, -0.000592017615, -0.174499388, 8.48451391e-16, 0.40192071, -0.227421322, 0.000592020552, 0.174653045, -0.00169649742, 0, -1.57059138, 0, 0, 0, 0.00846413477, 0.00230570318, -0.00559018015 ] - [ -0.000595818755, -0.174974583, 8.57069099e-16, 0.402920796, -0.227946214, 0.000595818755, 0.174653662, -0.00349074162, 0, -1.57059033, 0, 0, 0, -0.000595818755, -0.174974583, 8.57197272e-16, 0.402920796, -0.227946214, 0.000595821707, 0.174653662, -0.00168727025, 0, -1.57059033, 0, 0, 0, 0.0085076566, 0.0023175589, -0.00561892436 ] - [ -0.000599626924, -0.175449451, 8.61406243e-16, 0.403919938, -0.228470487, 0.000599626924, 0.17465428, -0.0034907403, 0, -1.57058928, 0, 0, 0, -0.000599626924, -0.175449451, 8.62204759e-16, 0.403919938, -0.228470487, 0.000599629891, 0.17465428, -0.00167802925, 0, -1.57058928, 0, 0, 0, 0.00855124364, 0.00232943239, -0.00564771164 ] - [ -0.000603442087, -0.17592399, 8.70646321e-16, 0.404918134, -0.228994144, 0.000603442087, 0.174654899, -0.00349073897, 0, -1.57058822, 0, 0, 0, -0.000603442087, -0.17592399, 8.70354992e-16, 0.404918134, -0.228994144, 0.00060344507, 0.174654899, -0.00166877451, 0, -1.57058822, 0, 0, 0, 0.00859489549, 0.00234132353, -0.00567654172 ] - [ -0.000607264209, -0.176398199, 8.79856127e-16, 0.405915381, -0.229517182, 0.000607264209, 0.174655519, -0.00349073765, 0, -1.57058717, 0, 0, 0, -0.000607264209, -0.176398199, 8.80582895e-16, 0.405915381, -0.229517182, 0.000607267207, 0.174655519, -0.00165950611, 0, -1.57058717, 0, 0, 0, 0.00863861177, 0.00235323222, -0.00570541435 ] - [ -0.000611093255, -0.176872077, 8.84306429e-16, 0.406911679, -0.230039602, 0.000611093255, 0.17465614, -0.00349073632, 0, -1.57058611, 0, 0, 0, -0.000611093255, -0.176872077, 8.84789252e-16, 0.406911679, -0.230039602, 0.000611096268, 0.17465614, -0.00165022414, 0, -1.57058611, 0, 0, 0, 0.00868239208, 0.00236515835, -0.00573432928 ] - [ -0.00061492919, -0.17734562, 8.94914192e-16, 0.407907024, -0.230561404, 0.00061492919, 0.174656762, -0.00349073498, 0, -1.57058505, 0, 0, 0, -0.00061492919, -0.17734562, 8.95899384e-16, 0.407907024, -0.230561404, 0.000614932218, 0.174656762, -0.00164092867, 0, -1.57058505, 0, 0, 0, 0.00872623605, 0.00237710183, -0.00576328625 ] - [ -0.000618771979, -0.177818828, 9.00995683e-16, 0.408901416, -0.231082588, 0.000618771979, 0.174657385, -0.00349073365, 0, -1.57058399, 0, 0, 0, -0.000618771979, -0.177818828, 8.99989688e-16, 0.408901416, -0.231082588, 0.000618775023, 0.174657385, -0.00163161978, 0, -1.57058399, 0, 0, 0, 0.00877014328, 0.00238906253, -0.005792285 ] - [ -0.000622621587, -0.178291699, 9.11264424e-16, 0.409894853, -0.231603154, 0.000622621587, 0.174658008, -0.00349073232, 0, -1.57058292, 0, 0, 0, -0.000622621587, -0.178291699, 9.09893744e-16, 0.409894853, -0.231603154, 0.000622624645, 0.174658008, -0.00162229757, 0, -1.57058292, 0, 0, 0, 0.00881411339, 0.00240104037, -0.00582132528 ] - [ -0.000626477978, -0.178764232, 9.18918494e-16, 0.410887333, -0.232123101, 0.000626477978, 0.174658633, -0.00349073098, 0, -1.57058186, 0, 0, 0, -0.000626477978, -0.178764232, 9.18547793e-16, 0.410887333, -0.232123101, 0.000626481052, 0.174658633, -0.0016129621, 0, -1.57058186, 0, 0, 0, 0.008858146, 0.00241303523, -0.00585040683 ] - [ -0.000630341118, -0.179236424, 9.2451936e-16, 0.411878854, -0.23264243, 0.000630341118, 0.174659258, -0.00349072964, 0, -1.57058079, 0, 0, 0, -0.000630341118, -0.179236424, 9.22946388e-16, 0.411878854, -0.23264243, 0.000630344208, 0.174659258, -0.00160361347, 0, -1.57058079, 0, 0, 0, 0.0089022407, 0.00242504701, -0.00587952941 ] - [ -0.000634210973, -0.179708275, 9.30803815e-16, 0.412869415, -0.23316114, 0.000634210973, 0.174659885, -0.0034907283, 0, -1.57057973, 0, 0, 0, -0.000634210973, -0.179708275, 9.33034296e-16, 0.412869415, -0.23316114, 0.000634214077, 0.174659885, -0.00159425176, 0, -1.57057973, 0, 0, 0, 0.00894639713, 0.0024370756, -0.00590869274 ] - [ -0.000638087506, -0.180179782, 9.39672538e-16, 0.413859013, -0.233679231, 0.000638087506, 0.174660512, -0.00349072696, 0, -1.57057866, 0, 0, 0, -0.000638087506, -0.180179782, 9.39165559e-16, 0.413859013, -0.233679231, 0.000638090626, 0.174660512, -0.00158487704, 0, -1.57057866, 0, 0, 0, 0.00899061489, 0.0024491209, -0.00593789658 ] - [ -0.000641970685, -0.180650944, 9.44156066e-16, 0.414847647, -0.234196703, 0.000641970685, 0.17466114, -0.00349072561, 0, -1.57057759, 0, 0, 0, -0.000641970685, -0.180650944, 9.45457238e-16, 0.414847647, -0.234196703, 0.00064197382, 0.17466114, -0.0015754894, 0, -1.57057759, 0, 0, 0, 0.00903489359, 0.0024611828, -0.00596714066 ] - [ -0.000645860472, -0.181121759, 9.56935892e-16, 0.415835316, -0.234713556, 0.000645860472, 0.174661769, -0.00349072426, 0, -1.57057651, 0, 0, 0, -0.000645860472, -0.181121759, 9.56725834e-16, 0.415835316, -0.234713556, 0.000645863623, 0.174661769, -0.00156608892, 0, -1.57057651, 0, 0, 0, 0.00907923284, 0.00247326119, -0.00599642475 ] - [ -0.000649756835, -0.181592227, 9.62104475e-16, 0.416822017, -0.23522979, 0.000649756835, 0.174662398, -0.00349072292, 0, -1.57057544, 0, 0, 0, -0.000649756835, -0.181592227, 9.63129826e-16, 0.416822017, -0.23522979, 0.000649760001, 0.174662398, -0.00155667569, 0, -1.57057544, 0, 0, 0, 0.00912363227, 0.00248535598, -0.00602574857 ] - [ -0.000653659738, -0.182062344, 9.69537052e-16, 0.417807749, -0.235745405, 0.000653659738, 0.174663029, -0.00349072157, 0, -1.57057437, 0, 0, 0, -0.000653659738, -0.182062344, 9.70305641e-16, 0.417807749, -0.235745405, 0.00065366292, 0.174663029, -0.00154724978, 0, -1.57057437, 0, 0, 0, 0.00916809148, 0.00249746705, -0.00605511188 ] - [ -0.000657569147, -0.18253211, 9.79762614e-16, 0.418792511, -0.236260401, 0.000657569147, 0.17466366, -0.00349072021, 0, -1.57057329, 0, 0, 0, -0.000657569147, -0.18253211, 9.79019063e-16, 0.418792511, -0.236260401, 0.000657572344, 0.17466366, -0.00153781128, 0, -1.57057329, 0, 0, 0, 0.00921261008, 0.0025095943, -0.00608451442 ] - [ -0.000661485027, -0.183001523, 9.88331289e-16, 0.4197763, -0.236774776, 0.000661485027, 0.174664292, -0.00349071886, 0, -1.57057221, 0, 0, 0, -0.000661485027, -0.183001523, 9.86914065e-16, 0.4197763, -0.236774776, 0.00066148824, 0.174664292, -0.00152836027, 0, -1.57057221, 0, 0, 0, 0.0092571877, 0.00252173763, -0.00611395592 ] - [ -0.000665407343, -0.183470582, 9.94835355e-16, 0.420759115, -0.237288533, 0.000665407343, 0.174664926, -0.0034907175, 0, -1.57057113, 0, 0, 0, -0.000665407343, -0.183470582, 9.95664251e-16, 0.420759115, -0.237288533, 0.000665410571, 0.174664926, -0.00151889682, 0, -1.57057113, 0, 0, 0, 0.00930182394, 0.00253389692, -0.00614343615 ] - [ -0.000669336062, -0.183939285, 1.00245935e-15, 0.421740954, -0.237801669, 0.000669336062, 0.174665559, -0.00349071615, 0, -1.57057005, 0, 0, 0, -0.000669336062, -0.183939285, 1.00266863e-15, 0.421740954, -0.237801669, 0.000669339305, 0.174665559, -0.00150942104, 0, -1.57057005, 0, 0, 0, 0.00934651841, 0.00254607208, -0.00617295484 ] - [ -0.000673271148, -0.18440763, 1.00888769e-15, 0.422721816, -0.238314186, 0.000673271148, 0.174666194, -0.00349071479, 0, -1.57056897, 0, 0, 0, -0.000673271148, -0.18440763, 1.01043427e-15, 0.422721816, -0.238314186, 0.000673274407, 0.174666194, -0.00149993298, 0, -1.57056897, 0, 0, 0, 0.00939127073, 0.002558263, -0.00620251173 ] - [ -0.000677212567, -0.184875617, 1.01855434e-15, 0.423701699, -0.238826082, 0.000677212567, 0.17466683, -0.00349071343, 0, -1.57056789, 0, 0, 0, -0.000677212567, -0.184875617, 1.02019408e-15, 0.423701699, -0.238826082, 0.000677215841, 0.17466683, -0.00149043275, 0, -1.57056789, 0, 0, 0, 0.00943608051, 0.00257046957, -0.00623210658 ] - [ -0.000681160284, -0.185343243, 1.02800313e-15, 0.424680601, -0.239337359, 0.000681160284, 0.174667466, -0.00349071206, 0, -1.5705668, 0, 0, 0, -0.000681160284, -0.185343243, 1.02732943e-15, 0.424680601, -0.239337359, 0.000681163575, 0.174667466, -0.00148092041, 0, -1.5705668, 0, 0, 0, 0.00948094737, 0.00258269169, -0.00626173912 ] - [ -0.000685114266, -0.185810506, 1.03511074e-15, 0.425658521, -0.239848015, 0.000685114266, 0.174668103, -0.0034907107, 0, -1.57056572, 0, 0, 0, -0.000685114266, -0.185810506, 1.03558946e-15, 0.425658521, -0.239848015, 0.000685117572, 0.174668103, -0.00147139606, 0, -1.57056572, 0, 0, 0, 0.00952587091, 0.00259492925, -0.00629140909 ] - [ -0.000689074478, -0.186277407, 1.04470967e-15, 0.426635458, -0.240358051, 0.000689074478, 0.174668741, -0.00349070933, 0, -1.57056463, 0, 0, 0, -0.000689074478, -0.186277407, 1.04389832e-15, 0.426635458, -0.240358051, 0.0006890778, 0.174668741, -0.00146185977, 0, -1.57056463, 0, 0, 0, 0.00957085075, 0.00260718214, -0.00632111626 ] - [ -0.000693040886, -0.186743942, 1.04970434e-15, 0.427611408, -0.240867467, 0.000693040886, 0.17466938, -0.00349070797, 0, -1.57056354, 0, 0, 0, -0.000693040886, -0.186743942, 1.04972237e-15, 0.427611408, -0.240867467, 0.000693044223, 0.17466938, -0.00145231162, 0, -1.57056354, 0, 0, 0, 0.00961588651, 0.00261945027, -0.00635086035 ] - [ -0.000697013455, -0.18721011, 1.06062058e-15, 0.428586372, -0.241376262, 0.000697013455, 0.174670019, -0.0034907066, 0, -1.57056245, 0, 0, 0, -0.000697013455, -0.18721011, 1.06034338e-15, 0.428586372, -0.241376262, 0.000697016807, 0.174670019, -0.00144275171, 0, -1.57056245, 0, 0, 0, 0.0096609778, 0.00263173353, -0.00638064111 ] - [ -0.000700992151, -0.187675911, 1.06932588e-15, 0.429560347, -0.241884436, 0.000700992151, 0.17467066, -0.00349070523, 0, -1.57056136, 0, 0, 0, -0.000700992151, -0.187675911, 1.07205884e-15, 0.429560347, -0.241884436, 0.000700995519, 0.17467066, -0.0014331801, 0, -1.57056136, 0, 0, 0, 0.00970612422, 0.0026440318, -0.00641045829 ] - [ -0.00070497694, -0.188141342, 1.07898367e-15, 0.430533332, -0.24239199, 0.00070497694, 0.174671301, -0.00349070385, 0, -1.57056027, 0, 0, 0, -0.00070497694, -0.188141342, 1.07912811e-15, 0.430533332, -0.24239199, 0.000704980324, 0.174671301, -0.00142359689, 0, -1.57056027, 0, 0, 0, 0.0097513254, 0.00265634499, -0.00644031164 ] - [ -0.000708967787, -0.188606402, 1.08632861e-15, 0.431505325, -0.242898923, 0.000708967787, 0.174671943, -0.00349070248, 0, -1.57055917, 0, 0, 0, -0.000708967787, -0.188606402, 1.08639919e-15, 0.431505325, -0.242898923, 0.000708971187, 0.174671943, -0.00141400214, 0, -1.57055917, 0, 0, 0, 0.00979658094, 0.00266867299, -0.00647020089 ] - [ -0.00071296466, -0.18907109, 1.09576943e-15, 0.432476325, -0.243405234, 0.00071296466, 0.174672585, -0.0034907011, 0, -1.57055808, 0, 0, 0, -0.00071296466, -0.18907109, 1.09648946e-15, 0.432476325, -0.243405234, 0.000712968075, 0.174672585, -0.00140439596, 0, -1.57055808, 0, 0, 0, 0.00984189046, 0.00268101569, -0.00650012579 ] - [ -0.000716967523, -0.189535404, 1.10488995e-15, 0.433446329, -0.243910925, 0.000716967523, 0.174673229, -0.00349069972, 0, -1.57055698, 0, 0, 0, -0.000716967523, -0.189535404, 1.10733361e-15, 0.433446329, -0.243910925, 0.000716970954, 0.174673229, -0.00139477841, 0, -1.57055698, 0, 0, 0, 0.00988725357, 0.00269337299, -0.00653008608 ] - [ -0.000720976342, -0.189999343, 1.11277292e-15, 0.434415337, -0.244415994, 0.000720976342, 0.174673873, -0.00349069835, 0, -1.57055588, 0, 0, 0, -0.000720976342, -0.189999343, 1.11437058e-15, 0.434415337, -0.244415994, 0.000720979789, 0.174673873, -0.00138514958, 0, -1.57055588, 0, 0, 0, 0.00993266989, 0.00270574479, -0.00656008152 ] - [ -0.000724991084, -0.190462905, 1.12131867e-15, 0.435383348, -0.244920442, 0.000724991084, 0.174674518, -0.00349069696, 0, -1.57055478, 0, 0, 0, -0.000724991084, -0.190462905, 1.1207605e-15, 0.435383348, -0.244920442, 0.000724994546, 0.174674518, -0.00137550956, 0, -1.57055478, 0, 0, 0, 0.00997813902, 0.00271813097, -0.00659011183 ] - [ -0.000729011714, -0.190926089, 1.12882478e-15, 0.436350358, -0.245424269, 0.000729011714, 0.174675163, -0.00349069558, 0, -1.57055368, 0, 0, 0, -0.000729011714, -0.190926089, 1.12917256e-15, 0.436350358, -0.245424269, 0.000729015192, 0.174675163, -0.00136585841, 0, -1.57055368, 0, 0, 0, 0.0100236606, 0.00273053144, -0.00662017678 ] - [ -0.000733038198, -0.191388894, 1.1368898e-15, 0.437316368, -0.245927474, 0.000733038198, 0.17467581, -0.0034906942, 0, -1.57055258, 0, 0, 0, -0.000733038198, -0.191388894, 1.13614037e-15, 0.437316368, -0.245927474, 0.000733041693, 0.17467581, -0.00135619624, 0, -1.57055258, 0, 0, 0, 0.0100692342, 0.00274294609, -0.0066502761 ] - [ -0.000737070503, -0.191851317, 1.1465051e-15, 0.438281374, -0.246430057, 0.000737070503, 0.174676457, -0.00349069281, 0, -1.57055148, 0, 0, 0, -0.000737070503, -0.191851317, 1.14689718e-15, 0.438281374, -0.246430057, 0.000737074013, 0.174676457, -0.00134652311, 0, -1.57055148, 0, 0, 0, 0.0101148595, 0.0027553748, -0.00668040953 ] - [ -0.000741108595, -0.192313358, 1.15490478e-15, 0.439245377, -0.246932019, 0.000741108595, 0.174677104, -0.00349069143, 0, -1.57055037, 0, 0, 0, -0.000741108595, -0.192313358, 1.15664438e-15, 0.439245377, -0.246932019, 0.000741112121, 0.174677104, -0.00133683911, 0, -1.57055037, 0, 0, 0, 0.010160536, 0.00276781748, -0.00671057683 ] - [ -0.000745152439, -0.192775016, 1.1634773e-15, 0.440208374, -0.247433358, 0.000745152439, 0.174677753, -0.00349069004, 0, -1.57054927, 0, 0, 0, -0.000745152439, -0.192775016, 1.16445495e-15, 0.440208374, -0.247433358, 0.000745155981, 0.174677753, -0.00132714432, 0, -1.57054927, 0, 0, 0, 0.0102062634, 0.00278027403, -0.00674077774 ] - [ -0.000749202002, -0.193236288, 1.17287546e-15, 0.441170364, -0.247934076, 0.000749202002, 0.174678402, -0.00349068865, 0, -1.57054816, 0, 0, 0, -0.000749202002, -0.193236288, 1.17399791e-15, 0.441170364, -0.247934076, 0.00074920556, 0.174678402, -0.00131743883, 0, -1.57054816, 0, 0, 0, 0.0102520413, 0.00279274433, -0.00677101199 ] - [ -0.00075325725, -0.193697174, 1.18296768e-15, 0.442131345, -0.248434171, 0.00075325725, 0.174679052, -0.00349068725, 0, -1.57054705, 0, 0, 0, -0.00075325725, -0.193697174, 1.18251267e-15, 0.442131345, -0.248434171, 0.000753260824, 0.174679052, -0.00130772272, 0, -1.57054705, 0, 0, 0, 0.0102978694, 0.00280522827, -0.00680127934 ] - [ -0.00075731815, -0.194157671, 1.19085926e-15, 0.443091316, -0.248933644, 0.00075731815, 0.174679703, -0.00349068586, 0, -1.57054595, 0, 0, 0, -0.00075731815, -0.194157671, 1.19057347e-15, 0.443091316, -0.248933644, 0.000757321739, 0.174679703, -0.00129799606, 0, -1.57054595, 0, 0, 0, 0.0103437471, 0.00281772577, -0.00683157953 ] - [ -0.000761384666, -0.19461778, 1.19974758e-15, 0.444050275, -0.249432495, 0.000761384666, 0.174680354, -0.00349068447, 0, -1.57054484, 0, 0, 0, -0.000761384666, -0.19461778, 1.20080493e-15, 0.444050275, -0.249432495, 0.000761388272, 0.174680354, -0.00128825894, 0, -1.57054484, 0, 0, 0, 0.0103896742, 0.0028302367, -0.0068619123 ] - [ -0.000765456767, -0.195077498, 1.20948183e-15, 0.445008221, -0.249930723, 0.000765456767, 0.174681006, -0.00349068307, 0, -1.57054372, 0, 0, 0, -0.000765456767, -0.195077498, 1.20793438e-15, 0.445008221, -0.249930723, 0.000765460388, 0.174681006, -0.00127851145, 0, -1.57054372, 0, 0, 0, 0.0104356502, 0.00284276097, -0.0068922774 ] - [ -0.000769534417, -0.195536823, 1.21717579e-15, 0.445965152, -0.250428329, 0.000769534417, 0.174681659, -0.00349068167, 0, -1.57054261, 0, 0, 0, -0.000769534417, -0.195536823, 1.21916472e-15, 0.445965152, -0.250428329, 0.000769538055, 0.174681659, -0.00126875366, 0, -1.57054261, 0, 0, 0, 0.0104816748, 0.00285529846, -0.00692267458 ] - [ -0.000773617584, -0.195995756, 1.22658207e-15, 0.446921067, -0.250925311, 0.000773617584, 0.174682313, -0.00349068027, 0, -1.5705415, 0, 0, 0, -0.000773617584, -0.195995756, 1.22810769e-15, 0.446921067, -0.250925311, 0.000773621237, 0.174682313, -0.00125898565, 0, -1.5705415, 0, 0, 0, 0.0105277476, 0.00286784908, -0.00695310357 ] - [ -0.000777706233, -0.196454293, 1.23731745e-15, 0.447875965, -0.251421671, 0.000777706233, 0.174682967, -0.00349067887, 0, -1.57054038, 0, 0, 0, -0.000777706233, -0.196454293, 1.23887807e-15, 0.447875965, -0.251421671, 0.000777709903, 0.174682967, -0.00124920752, 0, -1.57054038, 0, 0, 0, 0.0105738682, 0.00288041272, -0.00698356412 ] - [ -0.000781800332, -0.196912435, 1.24760746e-15, 0.448829843, -0.251917408, 0.000781800332, 0.174683621, -0.00349067747, 0, -1.57053927, 0, 0, 0, -0.000781800332, -0.196912435, 1.24760014e-15, 0.448829843, -0.251917408, 0.000781804017, 0.174683621, -0.00123941933, 0, -1.57053927, 0, 0, 0, 0.0106200361, 0.00289298927, -0.00701405598 ] - [ -0.000785899846, -0.197370179, 1.25638548e-15, 0.449782701, -0.252412522, 0.000785899846, 0.174684277, -0.00349067607, 0, -1.57053815, 0, 0, 0, -0.000785899846, -0.197370179, 1.2558787e-15, 0.449782701, -0.252412522, 0.000785903547, 0.174684277, -0.00122962118, 0, -1.57053815, 0, 0, 0, 0.0106662511, 0.00290557863, -0.00704457889 ] - [ -0.000790004741, -0.197827524, 1.265556e-15, 0.450734537, -0.252907012, 0.000790004741, 0.174684933, -0.00349067466, 0, -1.57053703, 0, 0, 0, -0.000790004741, -0.197827524, 1.26498961e-15, 0.450734537, -0.252907012, 0.000790008459, 0.174684933, -0.00121981314, 0, -1.57053703, 0, 0, 0, 0.0107125127, 0.00291818068, -0.00707513259 ] - [ -0.000794114985, -0.19828447, 1.2755472e-15, 0.451685349, -0.253400879, 0.000794114985, 0.17468559, -0.00349067326, 0, -1.57053591, 0, 0, 0, -0.000794114985, -0.19828447, 1.27413387e-15, 0.451685349, -0.253400879, 0.000794118719, 0.17468559, -0.0012099953, 0, -1.57053591, 0, 0, 0, 0.0107588205, 0.00293079534, -0.00710571684 ] - [ -0.000798230544, -0.198741014, 1.28542863e-15, 0.452635137, -0.253894123, 0.000798230544, 0.174686247, -0.00349067185, 0, -1.57053479, 0, 0, 0, -0.000798230544, -0.198741014, 1.28489458e-15, 0.452635137, -0.253894123, 0.000798234294, 0.174686247, -0.00120016774, 0, -1.57053479, 0, 0, 0, 0.0108051742, 0.00294342248, -0.00713633136 ] - [ -0.000802351384, -0.199197155, 1.29284916e-15, 0.453583898, -0.254386743, 0.000802351384, 0.174686905, -0.00349067044, 0, -1.57053367, 0, 0, 0, -0.000802351384, -0.199197155, 1.29308806e-15, 0.453583898, -0.254386743, 0.00080235515, 0.174686905, -0.00119033053, 0, -1.57053367, 0, 0, 0, 0.0108515734, 0.00295606201, -0.00716697592 ] - [ -0.000806477472, -0.199652892, 1.30546952e-15, 0.454531632, -0.254878739, 0.000806477472, 0.174687564, -0.00349066903, 0, -1.57053255, 0, 0, 0, -0.000806477472, -0.199652892, 1.3030145e-15, 0.454531632, -0.254878739, 0.000806481254, 0.174687564, -0.00118048377, 0, -1.57053255, 0, 0, 0, 0.0108980176, 0.00296871382, -0.00719765025 ] - [ -0.000810608775, -0.200108224, 1.3109315e-15, 0.455478336, -0.255370112, 0.000810608775, 0.174688223, -0.00349066762, 0, -1.57053142, 0, 0, 0, -0.000810608775, -0.200108224, 1.31179728e-15, 0.455478336, -0.255370112, 0.000810612573, 0.174688223, -0.00117062754, 0, -1.57053142, 0, 0, 0, 0.0109445065, 0.00298137781, -0.00722835409 ] - [ -0.000814745258, -0.200563149, 1.32098442e-15, 0.456424009, -0.25586086, 0.000814745258, 0.174688883, -0.0034906662, 0, -1.5705303, 0, 0, 0, -0.000814745258, -0.200563149, 1.32348712e-15, 0.456424009, -0.25586086, 0.000814749072, 0.174688883, -0.00116076191, 0, -1.5705303, 0, 0, 0, 0.0109910398, 0.00299405386, -0.0072590872 ] - [ -0.000818886889, -0.201017667, 1.33204298e-15, 0.457368651, -0.256350984, 0.000818886889, 0.174689544, -0.00349066479, 0, -1.57052917, 0, 0, 0, -0.000818886889, -0.201017667, 1.33207622e-15, 0.457368651, -0.256350984, 0.000818890719, 0.174689544, -0.00115088697, 0, -1.57052917, 0, 0, 0, 0.0110376169, 0.00300674188, -0.00728984931 ] - [ -0.000823033634, -0.201471775, 1.33964679e-15, 0.458312259, -0.256840484, 0.000823033634, 0.174690205, -0.00349066337, 0, -1.57052804, 0, 0, 0, -0.000823033634, -0.201471775, 1.33962575e-15, 0.458312259, -0.256840484, 0.00082303748, 0.174690205, -0.0011410028, 0, -1.57052804, 0, 0, 0, 0.0110842376, 0.00301944175, -0.00732064018 ] - [ -0.00082718546, -0.201925473, 1.35015841e-15, 0.459254832, -0.25732936, 0.00082718546, 0.174690867, -0.00349066196, 0, -1.57052692, 0, 0, 0, -0.00082718546, -0.201925473, 1.35089714e-15, 0.459254832, -0.25732936, 0.000827189323, 0.174690867, -0.00113110949, 0, -1.57052692, 0, 0, 0, 0.0111309014, 0.00303215338, -0.00735145953 ] - [ -0.000831342333, -0.202378759, 1.35923545e-15, 0.460196369, -0.257817611, 0.000831342333, 0.174691529, -0.00349066054, 0, -1.57052579, 0, 0, 0, -0.000831342333, -0.202378759, 1.35909631e-15, 0.460196369, -0.257817611, 0.000831346212, 0.174691529, -0.0011212071, 0, -1.57052579, 0, 0, 0, 0.011177608, 0.00304487666, -0.00738230713 ] - [ -0.000835504221, -0.202831632, 1.36996182e-15, 0.461136869, -0.258305237, 0.000835504221, 0.174692192, -0.00349065912, 0, -1.57052466, 0, 0, 0, -0.000835504221, -0.202831632, 1.37086868e-15, 0.461136869, -0.258305237, 0.000835508116, 0.174692192, -0.00111129574, 0, -1.57052466, 0, 0, 0, 0.011224357, 0.00305761147, -0.00741318271 ] - [ -0.000839671089, -0.20328409, 1.3793335e-15, 0.462076329, -0.258792238, 0.000839671089, 0.174692856, -0.0034906577, 0, -1.57052353, 0, 0, 0, -0.000839671089, -0.20328409, 1.37979748e-15, 0.462076329, -0.258792238, 0.000839675001, 0.174692856, -0.00110137548, 0, -1.57052353, 0, 0, 0, 0.0112711479, 0.00307035773, -0.00744408602 ] - [ -0.000843842906, -0.203736133, 1.38907825e-15, 0.463014748, -0.259278615, 0.000843842906, 0.17469352, -0.00349065627, 0, -1.57052239, 0, 0, 0, -0.000843842906, -0.203736133, 1.38780353e-15, 0.463014748, -0.259278615, 0.000843846833, 0.17469352, -0.00109144639, 0, -1.57052239, 0, 0, 0, 0.0113179805, 0.00308311531, -0.00747501681 ] - [ -0.000848019636, -0.20418776, 1.40088585e-15, 0.463952126, -0.259764366, 0.000848019636, 0.174694185, -0.00349065485, 0, -1.57052126, 0, 0, 0, -0.000848019636, -0.20418776, 1.40069214e-15, 0.463952126, -0.259764366, 0.00084802358, 0.174694185, -0.00108150857, 0, -1.57052126, 0, 0, 0, 0.0113648542, 0.00309588413, -0.0075059748 ] - [ -0.000852201248, -0.204638968, 1.40892626e-15, 0.46488846, -0.260249493, 0.000852201248, 0.17469485, -0.00349065343, 0, -1.57052013, 0, 0, 0, -0.000852201248, -0.204638968, 1.40960501e-15, 0.46488846, -0.260249493, 0.000852205208, 0.17469485, -0.00107156209, 0, -1.57052013, 0, 0, 0, 0.0114117688, 0.00310866406, -0.00753695977 ] - [ -0.000856387708, -0.205089757, 1.41931665e-15, 0.46582375, -0.260733994, 0.000856387708, 0.174695516, -0.003490652, 0, -1.57051899, 0, 0, 0, -0.000856387708, -0.205089757, 1.41977415e-15, 0.46582375, -0.260733994, 0.000856391685, 0.174695516, -0.00106160705, 0, -1.57051899, 0, 0, 0, 0.0114587238, 0.00312145501, -0.00756797143 ] - [ -0.000860578983, -0.205540125, 1.42910133e-15, 0.466757994, -0.261217869, 0.000860578983, 0.174696183, -0.00349065057, 0, -1.57051786, 0, 0, 0, -0.000860578983, -0.205540125, 1.43163275e-15, 0.466757994, -0.261217869, 0.000860582976, 0.174696183, -0.00105164351, 0, -1.57051786, 0, 0, 0, 0.0115057188, 0.00313425686, -0.00759900955 ] - [ -0.00086477504, -0.205990072, 1.44003601e-15, 0.46769119, -0.261701119, 0.00086477504, 0.17469685, -0.00349064914, 0, -1.57051672, 0, 0, 0, -0.00086477504, -0.205990072, 1.43959332e-15, 0.46769119, -0.261701119, 0.000864779049, 0.17469685, -0.00104167156, 0, -1.57051672, 0, 0, 0, 0.0115527535, 0.00314706952, -0.00763007386 ] - [ -0.000868975845, -0.206439595, 1.44971503e-15, 0.468623338, -0.262183743, 0.000868975845, 0.174697518, -0.00349064771, 0, -1.57051558, 0, 0, 0, -0.000868975845, -0.206439595, 1.45139164e-15, 0.468623338, -0.262183743, 0.00086897987, 0.174697518, -0.00103169128, 0, -1.57051558, 0, 0, 0, 0.0115998275, 0.00315989288, -0.00766116411 ] - [ -0.000873181365, -0.206888694, 1.45996012e-15, 0.469554435, -0.262665741, 0.000873181365, 0.174698186, -0.00349064628, 0, -1.57051444, 0, 0, 0, -0.000873181365, -0.206888694, 1.4601909e-15, 0.469554435, -0.262665741, 0.000873185407, 0.174698186, -0.00102170276, 0, -1.57051444, 0, 0, 0, 0.0116469404, 0.00317272684, -0.00769228005 ] - [ -0.000877391568, -0.207337368, 1.46861348e-15, 0.470484481, -0.263147113, 0.000877391568, 0.174698854, -0.00349064485, 0, -1.5705133, 0, 0, 0, -0.000877391568, -0.207337368, 1.46863536e-15, 0.470484481, -0.263147113, 0.000877395627, 0.174698854, -0.00101170608, 0, -1.5705133, 0, 0, 0, 0.0116940918, 0.00318557128, -0.00772342141 ] - [ -0.000881606421, -0.207785615, 1.48282351e-15, 0.471413474, -0.263627858, 0.000881606421, 0.174699524, -0.00349064342, 0, -1.57051216, 0, 0, 0, -0.000881606421, -0.207785615, 1.48359022e-15, 0.471413474, -0.263627858, 0.000881610495, 0.174699524, -0.00100170132, 0, -1.57051216, 0, 0, 0, 0.0117412813, 0.0031984261, -0.00775458795 ] - [ -0.00088582589, -0.208233435, 1.49160216e-15, 0.472341412, -0.264107978, 0.00088582589, 0.174700194, -0.00349064198, 0, -1.57051102, 0, 0, 0, -0.00088582589, -0.208233435, 1.49085115e-15, 0.472341412, -0.264107978, 0.000885829981, 0.174700194, -0.000991688555, 0, -1.57051102, 0, 0, 0, 0.0117885085, 0.0032112912, -0.0077857794 ] - [ -0.000890049942, -0.208680825, 1.49866912e-15, 0.473268295, -0.264587471, 0.000890049942, 0.174700864, -0.00349064055, 0, -1.57050988, 0, 0, 0, -0.000890049942, -0.208680825, 1.49864637e-15, 0.473268295, -0.264587471, 0.000890054049, 0.174700864, -0.000981667876, 0, -1.57050988, 0, 0, 0, 0.011835773, 0.00322416648, -0.00781699552 ] - [ -0.000894278544, -0.209127784, 1.5104226e-15, 0.474194121, -0.265066337, 0.000894278544, 0.174701535, -0.00349063911, 0, -1.57050873, 0, 0, 0, -0.000894278544, -0.209127784, 1.51300055e-15, 0.474194121, -0.265066337, 0.000894282668, 0.174701535, -0.000971639363, 0, -1.57050873, 0, 0, 0, 0.0118830746, 0.00323705181, -0.00784823604 ] - [ -0.000898511663, -0.209574313, 1.52154108e-15, 0.475118889, -0.265544576, 0.000898511663, 0.174702206, -0.00349063767, 0, -1.57050759, 0, 0, 0, -0.000898511663, -0.209574313, 1.5225112e-15, 0.475118889, -0.265544576, 0.000898515804, 0.174702206, -0.000961603098, 0, -1.57050759, 0, 0, 0, 0.0119304126, 0.00324994711, -0.00787950071 ] - [ -0.000902749267, -0.210020408, 1.53140554e-15, 0.476042597, -0.266022188, 0.000902749267, 0.174702878, -0.00349063624, 0, -1.57050644, 0, 0, 0, -0.000902749267, -0.210020408, 1.53093708e-15, 0.476042597, -0.266022188, 0.000902753424, 0.174702878, -0.000951559162, 0, -1.57050644, 0, 0, 0, 0.0119777869, 0.00326285227, -0.00791078927 ] - [ -0.000906991322, -0.21046607, 1.54429546e-15, 0.476965244, -0.266499174, 0.000906991322, 0.17470355, -0.0034906348, 0, -1.5705053, 0, 0, 0, -0.000906991322, -0.21046607, 1.5434376e-15, 0.476965244, -0.266499174, 0.000906995495, 0.17470355, -0.000941507637, 0, -1.5705053, 0, 0, 0, 0.0120251969, 0.00327576718, -0.00794210148 ] - [ -0.000911237796, -0.210911297, 1.55143394e-15, 0.477886828, -0.266975531, 0.000911237796, 0.174704223, -0.00349063335, 0, -1.57050415, 0, 0, 0, -0.000911237796, -0.210911297, 1.55129288e-15, 0.477886828, -0.266975531, 0.000911241986, 0.174704223, -0.000931448606, 0, -1.57050415, 0, 0, 0, 0.0120726424, 0.00328869173, -0.00797343707 ] - [ -0.000915488655, -0.211356087, 1.56436757e-15, 0.478807349, -0.267451262, 0.000915488655, 0.174704897, -0.00349063191, 0, -1.570503, 0, 0, 0, -0.000915488655, -0.211356087, 1.56483358e-15, 0.478807349, -0.267451262, 0.000915492861, 0.174704897, -0.000921382151, 0, -1.570503, 0, 0, 0, 0.0121201229, 0.00330162582, -0.00800479578 ] - [ -0.000919743867, -0.21180044, 1.5752272e-15, 0.479726805, -0.267926365, 0.000919743867, 0.174705571, -0.00349063047, 0, -1.57050185, 0, 0, 0, -0.000919743867, -0.21180044, 1.57397476e-15, 0.479726805, -0.267926365, 0.000919748089, 0.174705571, -0.000911308354, 0, -1.57050185, 0, 0, 0, 0.012167638, 0.00331456934, -0.00803617737 ] - [ -0.000924003398, -0.212244354, 1.58688796e-15, 0.480645194, -0.26840084, 0.000924003398, 0.174706245, -0.00349062903, 0, -1.5705007, 0, 0, 0, -0.000924003398, -0.212244354, 1.58413881e-15, 0.480645194, -0.26840084, 0.000924007637, 0.174706245, -0.000901227296, 0, -1.5705007, 0, 0, 0, 0.0122151873, 0.00332752219, -0.00806758158 ] - [ -0.000928267216, -0.212687828, 1.5958764e-15, 0.481562515, -0.268874687, 0.000928267216, 0.17470692, -0.00349062758, 0, -1.57049955, 0, 0, 0, -0.000928267216, -0.212687828, 1.59552995e-15, 0.481562515, -0.268874687, 0.000928271472, 0.17470692, -0.00089113906, 0, -1.57049955, 0, 0, 0, 0.0122627705, 0.00334048427, -0.00809900815 ] - [ -0.000932535289, -0.213130862, 1.60548799e-15, 0.482478768, -0.269347906, 0.000932535289, 0.174707595, -0.00349062613, 0, -1.5704984, 0, 0, 0, -0.000932535289, -0.213130862, 1.60479807e-15, 0.482478768, -0.269347906, 0.000932539561, 0.174707595, -0.000881043727, 0, -1.5704984, 0, 0, 0, 0.0123103872, 0.00335345546, -0.00813045682 ] - [ -0.000936807582, -0.213573453, 1.61800129e-15, 0.48339395, -0.269820497, 0.000936807582, 0.174708271, -0.00349062469, 0, -1.57049725, 0, 0, 0, -0.000936807582, -0.213573453, 1.61860816e-15, 0.48339395, -0.269820497, 0.000936811871, 0.174708271, -0.000870941381, 0, -1.57049725, 0, 0, 0, 0.012358037, 0.00336643567, -0.00816192734 ] - [ -0.000941084064, -0.214015601, 1.63310324e-15, 0.484308061, -0.270292459, 0.000941084064, 0.174708947, -0.00349062324, 0, -1.5704961, 0, 0, 0, -0.000941084064, -0.214015601, 1.63127923e-15, 0.484308061, -0.270292459, 0.000941088369, 0.174708947, -0.000860832102, 0, -1.5704961, 0, 0, 0, 0.0124057194, 0.00337942478, -0.00819341946 ] - [ -0.000945364701, -0.214457305, 1.64037437e-15, 0.485221098, -0.270763793, 0.000945364701, 0.174709624, -0.00349062179, 0, -1.57049494, 0, 0, 0, -0.000945364701, -0.214457305, 1.63852966e-15, 0.485221098, -0.270763793, 0.000945369023, 0.174709624, -0.000850715974, 0, -1.57049494, 0, 0, 0, 0.0124534342, 0.00339242269, -0.00822493292 ] - [ -0.000949649461, -0.214898563, 1.65055745e-15, 0.486133061, -0.271234498, 0.000949649461, 0.174710301, -0.00349062034, 0, -1.57049379, 0, 0, 0, -0.000949649461, -0.214898563, 1.65006511e-15, 0.486133061, -0.271234498, 0.0009496538, 0.174710301, -0.000840593077, 0, -1.57049379, 0, 0, 0, 0.0125011809, 0.0034054293, -0.00825646746 ] - [ -0.000953938312, -0.215339374, 1.66062914e-15, 0.487043948, -0.271704575, 0.000953938312, 0.174710979, -0.00349061889, 0, -1.57049264, 0, 0, 0, -0.000953938312, -0.215339374, 1.66219874e-15, 0.487043948, -0.271704575, 0.000953942666, 0.174710979, -0.000830463494, 0, -1.57049264, 0, 0, 0, 0.0125489591, 0.0034184445, -0.00828802283 ] - [ -0.000958231219, -0.215779737, 1.66751855e-15, 0.487953759, -0.272174022, 0.000958231219, 0.174711657, -0.00349061744, 0, -1.57049148, 0, 0, 0, -0.000958231219, -0.215779737, 1.66890626e-15, 0.487953759, -0.272174022, 0.00095823559, 0.174711657, -0.000820327307, 0, -1.57049148, 0, 0, 0, 0.0125967685, 0.00343146819, -0.00831959878 ] - [ -0.000962528151, -0.216219651, 1.68171164e-15, 0.488862491, -0.272642839, 0.000962528151, 0.174712335, -0.00349061598, 0, -1.57049032, 0, 0, 0, -0.000962528151, -0.216219651, 1.68119597e-15, 0.488862491, -0.272642839, 0.000962532539, 0.174712335, -0.000810184598, 0, -1.57049032, 0, 0, 0, 0.0126446086, 0.00344450026, -0.00835119503 ] - [ -0.000966829075, -0.216659115, 1.69578932e-15, 0.489770143, -0.273111028, 0.000966829075, 0.174713014, -0.00349061453, 0, -1.57048917, 0, 0, 0, -0.000966829075, -0.216659115, 1.69490974e-15, 0.489770143, -0.273111028, 0.000966833479, 0.174713014, -0.00080003545, 0, -1.57048917, 0, 0, 0, 0.0126924792, 0.0034575406, -0.00838281136 ] - [ -0.000971133957, -0.217098128, 1.70541107e-15, 0.490676715, -0.273578586, 0.000971133957, 0.174713694, -0.00349061308, 0, -1.57048801, 0, 0, 0, -0.000971133957, -0.217098128, 1.70418322e-15, 0.490676715, -0.273578586, 0.000971138379, 0.174713694, -0.000789879943, 0, -1.57048801, 0, 0, 0, 0.0127403797, 0.00347058911, -0.00841444748 ] - [ -0.000975442767, -0.217536689, 1.71780789e-15, 0.491582204, -0.274045515, 0.000975442767, 0.174714374, -0.00349061162, 0, -1.57048685, 0, 0, 0, -0.000975442767, -0.217536689, 1.71842897e-15, 0.491582204, -0.274045515, 0.000975447205, 0.174714374, -0.000779718161, 0, -1.57048685, 0, 0, 0, 0.0127883098, 0.00348364568, -0.00844610316 ] - [ -0.00097975547, -0.217974796, 1.72619977e-15, 0.49248661, -0.274511814, 0.00097975547, 0.174715054, -0.00349061016, 0, -1.57048569, 0, 0, 0, -0.00097975547, -0.217974796, 1.7256058e-15, 0.49248661, -0.274511814, 0.000979759924, 0.174715054, -0.000769550185, 0, -1.57048569, 0, 0, 0, 0.0128362691, 0.00349671021, -0.00847777813 ] - [ -0.000984072033, -0.218412448, 1.73773167e-15, 0.493389931, -0.274977483, 0.000984072033, 0.174715734, -0.00349060871, 0, -1.57048453, 0, 0, 0, -0.000984072033, -0.218412448, 1.7394513e-15, 0.493389931, -0.274977483, 0.000984076505, 0.174715734, -0.000759376097, 0, -1.57048453, 0, 0, 0, 0.0128842572, 0.00350978259, -0.00850947214 ] - [ -0.000988392426, -0.218849644, 1.74989911e-15, 0.494292165, -0.275442521, 0.000988392426, 0.174716415, -0.00349060725, 0, -1.57048337, 0, 0, 0, -0.000988392426, -0.218849644, 1.74859489e-15, 0.494292165, -0.275442521, 0.000988396914, 0.174716415, -0.000749195979, 0, -1.57048337, 0, 0, 0, 0.0129322738, 0.00352286273, -0.00854118494 ] - [ -0.000992716614, -0.219286384, 1.7632964e-15, 0.495193313, -0.275906929, 0.000992716614, 0.174717097, -0.00349060579, 0, -1.57048221, 0, 0, 0, -0.000992716614, -0.219286384, 1.76377776e-15, 0.495193313, -0.275906929, 0.000992721118, 0.174717097, -0.000739009914, 0, -1.57048221, 0, 0, 0, 0.0129803185, 0.0035359505, -0.00857291626 ] - [ -0.000997044565, -0.219722665, 1.77418735e-15, 0.496093371, -0.276370706, 0.000997044565, 0.174717779, -0.00349060433, 0, -1.57048105, 0, 0, 0, -0.000997044565, -0.219722665, 1.77512282e-15, 0.496093371, -0.276370706, 0.000997049086, 0.174717779, -0.000728817983, 0, -1.57048105, 0, 0, 0, 0.0130283908, 0.00354904581, -0.00860466585 ] - [ -0.00100137625, -0.220158487, 1.78138421e-15, 0.49699234, -0.276833852, 0.00100137625, 0.174718461, -0.00349060287, 0, -1.57047988, 0, 0, 0, -0.00100137625, -0.220158487, 1.78108889e-15, 0.49699234, -0.276833852, 0.00100138078, 0.174718461, -0.000718620268, 0, -1.57047988, 0, 0, 0, 0.0130764904, 0.00356214855, -0.00863643347 ] - [ -0.00100571163, -0.220593849, 1.79263562e-15, 0.497890217, -0.277296368, 0.00100571163, 0.174719143, -0.00349060141, 0, -1.57047872, 0, 0, 0, -0.00100571163, -0.220593849, 1.79355099e-15, 0.497890217, -0.277296368, 0.00100571618, 0.174719143, -0.000708416852, 0, -1.57047872, 0, 0, 0, 0.0131246168, 0.00357525862, -0.00866821884 ] - [ -0.00101005067, -0.22102875, 1.80659824e-15, 0.498787002, -0.277758251, 0.00101005067, 0.174719826, -0.00349059994, 0, -1.57047756, 0, 0, 0, -0.00101005067, -0.22102875, 1.80640857e-15, 0.498787002, -0.277758251, 0.00101005524, 0.174719826, -0.000698207816, 0, -1.57047756, 0, 0, 0, 0.0131727698, 0.00358837591, -0.00870002172 ] - [ -0.00101439335, -0.221463188, 1.81930585e-15, 0.499682692, -0.278219504, 0.00101439335, 0.17472051, -0.00349059848, 0, -1.57047639, 0, 0, 0, -0.00101439335, -0.221463188, 1.81885461e-15, 0.499682692, -0.278219504, 0.00101439794, 0.17472051, -0.000687993243, 0, -1.57047639, 0, 0, 0, 0.0132209489, 0.00360150031, -0.00873184185 ] - [ -0.00101873963, -0.221897163, 1.82946972e-15, 0.500577288, -0.278680124, 0.00101873963, 0.174721193, -0.00349059702, 0, -1.57047523, 0, 0, 0, -0.00101873963, -0.221897163, 1.82941011e-15, 0.500577288, -0.278680124, 0.00101874423, 0.174721193, -0.000677773214, 0, -1.57047523, 0, 0, 0, 0.0132691538, 0.00361463172, -0.00876367897 ] - [ -0.00102308947, -0.222330673, 1.84110608e-15, 0.501470787, -0.279140113, 0.00102308947, 0.174721877, -0.00349059555, 0, -1.57047406, 0, 0, 0, -0.00102308947, -0.222330673, 1.84313607e-15, 0.501470787, -0.279140113, 0.00102309409, 0.174721877, -0.000667547812, 0, -1.57047406, 0, 0, 0, 0.0133173839, 0.00362777004, -0.00879553284 ] - [ -0.00102744285, -0.222763718, 1.85194012e-15, 0.502363188, -0.27959947, 0.00102744285, 0.174722562, -0.00349059409, 0, -1.57047289, 0, 0, 0, -0.00102744285, -0.222763718, 1.85172486e-15, 0.502363188, -0.27959947, 0.00102744749, 0.174722562, -0.000657317118, 0, -1.57047289, 0, 0, 0, 0.0133656391, 0.00364091515, -0.00882740318 ] - [ -0.00103179974, -0.223196295, 1.86551809e-15, 0.50325449, -0.280058195, 0.00103179974, 0.174723246, -0.00349059262, 0, -1.57047173, 0, 0, 0, -0.00103179974, -0.223196295, 1.86436546e-15, 0.50325449, -0.280058195, 0.00103180439, 0.174723246, -0.000647081215, 0, -1.57047173, 0, 0, 0, 0.0134139188, 0.00365406696, -0.00885928976 ] - [ -0.00103616009, -0.223628405, 1.87750466e-15, 0.504144692, -0.280516287, 0.00103616009, 0.174723931, -0.00349059115, 0, -1.57047056, 0, 0, 0, -0.00103616009, -0.223628405, 1.87632506e-15, 0.504144692, -0.280516287, 0.00103616476, 0.174723931, -0.000636840185, 0, -1.57047056, 0, 0, 0, 0.0134622227, 0.00366722536, -0.00889119231 ] - [ -0.00104052388, -0.224060046, 1.88703122e-15, 0.505033792, -0.280973746, 0.00104052388, 0.174724617, -0.00349058969, 0, -1.57046939, 0, 0, 0, -0.00104052388, -0.224060046, 1.88689575e-15, 0.505033792, -0.280973746, 0.00104052857, 0.174724617, -0.00062659411, 0, -1.57046939, 0, 0, 0, 0.0135105504, 0.00368039023, -0.00892311057 ] - [ -0.00104489107, -0.224491217, 1.90183414e-15, 0.505921789, -0.281430572, 0.00104489107, 0.174725303, -0.00349058822, 0, -1.57046822, 0, 0, 0, -0.00104489107, -0.224491217, 1.90219756e-15, 0.505921789, -0.281430572, 0.00104489578, 0.174725303, -0.000616343071, 0, -1.57046822, 0, 0, 0, 0.0135589015, 0.00369356149, -0.0089550443 ] - [ -0.00104926164, -0.224921916, 1.91104241e-15, 0.506808682, -0.281886766, 0.00104926164, 0.174725989, -0.00349058675, 0, -1.57046705, 0, 0, 0, -0.00104926164, -0.224921916, 1.91082674e-15, 0.506808682, -0.281886766, 0.00104926636, 0.174725989, -0.000606087151, 0, -1.57046705, 0, 0, 0, 0.0136072756, 0.00370673902, -0.00898699323 ] - [ -0.00105363555, -0.225352144, 1.92421676e-15, 0.50769447, -0.282342326, 0.00105363555, 0.174726675, -0.00349058528, 0, -1.57046588, 0, 0, 0, -0.00105363555, -0.225352144, 1.92472166e-15, 0.50769447, -0.282342326, 0.00105364029, 0.174726675, -0.000595826432, 0, -1.57046588, 0, 0, 0, 0.0136556723, 0.00371992271, -0.00901895711 ] - [ -0.00105801277, -0.225781898, 1.93678858e-15, 0.50857915, -0.282797252, 0.00105801277, 0.174727362, -0.00349058381, 0, -1.57046471, 0, 0, 0, -0.00105801277, -0.225781898, 1.93506853e-15, 0.50857915, -0.282797252, 0.00105801752, 0.174727362, -0.000585560995, 0, -1.57046471, 0, 0, 0, 0.0137040914, 0.00373311247, -0.00905093569 ] - [ -0.00106239326, -0.226211178, 1.94676418e-15, 0.509462723, -0.283251545, 0.00106239326, 0.174728049, -0.00349058234, 0, -1.57046354, 0, 0, 0, -0.00106239326, -0.226211178, 1.94963034e-15, 0.509462723, -0.283251545, 0.00106239803, 0.174728049, -0.000575290924, 0, -1.57046354, 0, 0, 0, 0.0137525322, 0.00374630818, -0.0090829287 ] - [ -0.00106677699, -0.226639982, 1.96162842e-15, 0.510345187, -0.283705204, 0.00106677699, 0.174728736, -0.00349058086, 0, -1.57046237, 0, 0, 0, -0.00106677699, -0.226639982, 1.95934556e-15, 0.510345187, -0.283705204, 0.00106678178, 0.174728736, -0.000565016299, 0, -1.57046237, 0, 0, 0, 0.0138009946, 0.00375950974, -0.0091149359 ] - [ -0.00107116393, -0.22706831, 1.97052295e-15, 0.51122654, -0.284158229, 0.00107116393, 0.174729424, -0.00349057939, 0, -1.5704612, 0, 0, 0, -0.00107116393, -0.22706831, 1.97141748e-15, 0.51122654, -0.284158229, 0.00107116874, 0.174729424, -0.000554737204, 0, -1.5704612, 0, 0, 0, 0.013849478, 0.00377271704, -0.00914695703 ] - [ -0.00107555406, -0.227496161, 1.98154164e-15, 0.512106781, -0.28461062, 0.00107555406, 0.174730112, -0.00349057792, 0, -1.57046002, 0, 0, 0, -0.00107555406, -0.227496161, 1.98273901e-15, 0.512106781, -0.28461062, 0.00107555888, 0.174730112, -0.00054445372, 0, -1.57046002, 0, 0, 0, 0.0138979821, 0.00378592999, -0.00917899183 ] - [ -0.00107994732, -0.227923533, 1.9949658e-15, 0.512985909, -0.285062376, 0.00107994732, 0.1747308, -0.00349057645, 0, -1.57045885, 0, 0, 0, -0.00107994732, -0.227923533, 1.9934797e-15, 0.512985909, -0.285062376, 0.00107995216, 0.1747308, -0.000534165928, 0, -1.57045885, 0, 0, 0, 0.0139465066, 0.00379914847, -0.00921104005 ] - [ -0.0010843437, -0.228350425, 2.00813969e-15, 0.513863922, -0.285513497, 0.0010843437, 0.174731488, -0.00349057497, 0, -1.57045768, 0, 0, 0, -0.0010843437, -0.228350425, 2.00756123e-15, 0.513863922, -0.285513497, 0.00108434856, 0.174731488, -0.000523873912, 0, -1.57045768, 0, 0, 0, 0.013995051, 0.00381237237, -0.00924310142 ] - [ -0.00108874316, -0.228776837, 2.02043335e-15, 0.51474082, -0.285963983, 0.00108874316, 0.174732177, -0.0034905735, 0, -1.5704565, 0, 0, 0, -0.00108874316, -0.228776837, 2.0211147e-15, 0.51474082, -0.285963983, 0.00108874804, 0.174732177, -0.000513577753, 0, -1.5704565, 0, 0, 0, 0.0140436149, 0.0038256016, -0.00927517571 ] - [ -0.00109314567, -0.229202767, 2.03218557e-15, 0.515616601, -0.286413834, 0.00109314567, 0.174732866, -0.00349057202, 0, -1.57045533, 0, 0, 0, -0.00109314567, -0.229202767, 2.03294097e-15, 0.515616601, -0.286413834, 0.00109315056, 0.174732866, -0.000503277533, 0, -1.57045533, 0, 0, 0, 0.014092198, 0.00383883605, -0.00930726264 ] - [ -0.0010975512, -0.229628215, 2.04639345e-15, 0.516491264, -0.286863049, 0.0010975512, 0.174733556, -0.00349057054, 0, -1.57045415, 0, 0, 0, -0.0010975512, -0.229628215, 2.04610066e-15, 0.516491264, -0.286863049, 0.0010975561, 0.174733556, -0.000492973334, 0, -1.57045415, 0, 0, 0, 0.0141407998, 0.00385207561, -0.00933936197 ] - [ -0.0011019597, -0.230053178, 2.05662697e-15, 0.517364807, -0.287311629, 0.0011019597, 0.174734245, -0.00349056907, 0, -1.57045298, 0, 0, 0, -0.0011019597, -0.230053178, 2.05762389e-15, 0.517364807, -0.287311629, 0.00110196463, 0.174734245, -0.000482665238, 0, -1.57045298, 0, 0, 0, 0.01418942, 0.00386532018, -0.00937147344 ] - [ -0.00110637116, -0.230477657, 2.0708915e-15, 0.518237229, -0.287759572, 0.00110637116, 0.174734935, -0.00349056759, 0, -1.5704518, 0, 0, 0, -0.00110637116, -0.230477657, 2.0703417e-15, 0.518237229, -0.287759572, 0.0011063761, 0.174734935, -0.000472353328, 0, -1.5704518, 0, 0, 0, 0.0142380582, 0.00387856964, -0.00940359679 ] - [ -0.00111078554, -0.23090165, 2.08344284e-15, 0.51910853, -0.28820688, 0.00111078554, 0.174735625, -0.00349056611, 0, -1.57045063, 0, 0, 0, -0.00111078554, -0.23090165, 2.08435173e-15, 0.51910853, -0.28820688, 0.0011107905, 0.174735625, -0.000462037685, 0, -1.57045063, 0, 0, 0, 0.0142867141, 0.00389182391, -0.00943573177 ] - [ -0.0011152028, -0.231325156, 2.09531874e-15, 0.519978707, -0.288653551, 0.0011152028, 0.174736315, -0.00349056464, 0, -1.57044945, 0, 0, 0, -0.0011152028, -0.231325156, 2.09657991e-15, 0.519978707, -0.288653551, 0.00111520778, 0.174736315, -0.000451718391, 0, -1.57044945, 0, 0, 0, 0.0143353871, 0.00390508286, -0.00946787812 ] - [ -0.00111962292, -0.231748174, 2.10715864e-15, 0.52084776, -0.289099586, 0.00111962292, 0.174737006, -0.00349056316, 0, -1.57044827, 0, 0, 0, -0.00111962292, -0.231748174, 2.1067646e-15, 0.52084776, -0.289099586, 0.00111962791, 0.174737006, -0.000441395529, 0, -1.57044827, 0, 0, 0, 0.014384077, 0.0039183464, -0.00950003559 ] - [ -0.00112404586, -0.232170703, 2.12041611e-15, 0.521715687, -0.289544984, 0.00112404586, 0.174737697, -0.00349056168, 0, -1.5704471, 0, 0, 0, -0.00112404586, -0.232170703, 2.11950795e-15, 0.521715687, -0.289544984, 0.00112405087, 0.174737697, -0.00043106918, 0, -1.5704471, 0, 0, 0, 0.0144327833, 0.00393161442, -0.00953220392 ] - [ -0.00112847159, -0.232592742, 2.13125231e-15, 0.522582486, -0.289989744, 0.00112847159, 0.174738388, -0.0034905602, 0, -1.57044592, 0, 0, 0, -0.00112847159, -0.232592742, 2.13323787e-15, 0.522582486, -0.289989744, 0.00112847661, 0.174738388, -0.000420739426, 0, -1.57044592, 0, 0, 0, 0.0144815057, 0.00394488682, -0.00956438285 ] - [ -0.00113290007, -0.23301429, 2.14513381e-15, 0.523448158, -0.290433868, 0.00113290007, 0.174739079, -0.00349055872, 0, -1.57044474, 0, 0, 0, -0.00113290007, -0.23301429, 2.14161669e-15, 0.523448158, -0.290433868, 0.00113290511, 0.174739079, -0.000410406351, 0, -1.57044474, 0, 0, 0, 0.0145302437, 0.00395816348, -0.00959657214 ] - [ -0.00113733128, -0.233435346, 2.15834653e-15, 0.5243127, -0.290877354, 0.00113733128, 0.17473977, -0.00349055724, 0, -1.57044356, 0, 0, 0, -0.00113733128, -0.233435346, 2.15887356e-15, 0.5243127, -0.290877354, 0.00113733634, 0.17473977, -0.000400070034, 0, -1.57044356, 0, 0, 0, 0.014578997, 0.00397144431, -0.00962877152 ] - [ -0.00114176518, -0.233855909, 2.17035601e-15, 0.525176111, -0.291320202, 0.00114176518, 0.174740462, -0.00349055576, 0, -1.57044238, 0, 0, 0, -0.00114176518, -0.233855909, 2.17070394e-15, 0.525176111, -0.291320202, 0.00114177026, 0.174740462, -0.000389730559, 0, -1.57044238, 0, 0, 0, 0.0146277653, 0.00398472919, -0.00966098074 ] - [ -0.00114620174, -0.234275978, 2.18369422e-15, 0.52603839, -0.291762411, 0.00114620174, 0.174741154, -0.00349055427, 0, -1.5704412, 0, 0, 0, -0.00114620174, -0.234275978, 2.18192925e-15, 0.52603839, -0.291762411, 0.00114620684, 0.174741154, -0.000379388008, 0, -1.5704412, 0, 0, 0, 0.014676548, 0.00399801803, -0.00969319954 ] - [ -0.00115064093, -0.234695552, 2.19746193e-15, 0.526899535, -0.292203983, 0.00115064093, 0.174741846, -0.00349055279, 0, -1.57044002, 0, 0, 0, -0.00115064093, -0.234695552, 2.1960805e-15, 0.526899535, -0.292203983, 0.00115064604, 0.174741846, -0.000369042463, 0, -1.57044002, 0, 0, 0, 0.0147253449, 0.00401131071, -0.00972542767 ] - [ -0.00115508272, -0.23511463, 2.21003252e-15, 0.527759546, -0.292644916, 0.00115508272, 0.174742538, -0.00349055131, 0, -1.57043884, 0, 0, 0, -0.00115508272, -0.23511463, 2.2105827e-15, 0.527759546, -0.292644916, 0.00115508785, 0.174742538, -0.000358694005, 0, -1.57043884, 0, 0, 0, 0.0147741555, 0.00402460714, -0.00975766487 ] - [ -0.00115952707, -0.235533211, 2.22287461e-15, 0.528618421, -0.29308521, 0.00115952707, 0.174743231, -0.00349054983, 0, -1.57043766, 0, 0, 0, -0.00115952707, -0.235533211, 2.22424206e-15, 0.528618421, -0.29308521, 0.00115953221, 0.174743231, -0.000348342717, 0, -1.57043766, 0, 0, 0, 0.0148229794, 0.0040379072, -0.00978991089 ] - [ -0.00116397395, -0.235951293, 2.2343441e-15, 0.529476159, -0.293524866, 0.00116397395, 0.174743923, -0.00349054834, 0, -1.57043648, 0, 0, 0, -0.00116397395, -0.235951293, 2.23444039e-15, 0.529476159, -0.293524866, 0.00116397911, 0.174743923, -0.00033798868, 0, -1.57043648, 0, 0, 0, 0.0148718163, 0.0040512108, -0.00982216547 ] - [ -0.00116842332, -0.236368877, 2.24944496e-15, 0.530332758, -0.293963881, 0.00116842332, 0.174744616, -0.00349054686, 0, -1.5704353, 0, 0, 0, -0.00116842332, -0.236368877, 2.24779742e-15, 0.530332758, -0.293963881, 0.0011684285, 0.174744616, -0.000327631978, 0, -1.5704353, 0, 0, 0, 0.0149206658, 0.00406451782, -0.00985442836 ] - [ -0.00117287517, -0.23678596, 2.25755539e-15, 0.531188218, -0.294402258, 0.00117287517, 0.174745309, -0.00349054538, 0, -1.57043412, 0, 0, 0, -0.00117287517, -0.23678596, 2.25812205e-15, 0.531188218, -0.294402258, 0.00117288036, 0.174745309, -0.000317272691, 0, -1.57043412, 0, 0, 0, 0.0149695275, 0.00407782816, -0.0098866993 ] - [ -0.00117732944, -0.237202543, 2.27444665e-15, 0.532042537, -0.294839994, 0.00117732944, 0.174746002, -0.00349054389, 0, -1.57043294, 0, 0, 0, -0.00117732944, -0.237202543, 2.27223702e-15, 0.532042537, -0.294839994, 0.00117733465, 0.174746002, -0.000306910902, 0, -1.57043294, 0, 0, 0, 0.0150184009, 0.00409114171, -0.00991897803 ] - [ -0.00118178612, -0.237618623, 2.28882623e-15, 0.532895713, -0.29527709, 0.00118178612, 0.174746696, -0.00349054241, 0, -1.57043176, 0, 0, 0, -0.00118178612, -0.237618623, 2.28787159e-15, 0.532895713, -0.29527709, 0.00118179135, 0.174746696, -0.000296546693, 0, -1.57043176, 0, 0, 0, 0.0150672858, 0.00410445838, -0.0099512643 ] - [ -0.00118624517, -0.2380342, 2.29779891e-15, 0.533747746, -0.295713546, 0.00118624517, 0.174747389, -0.00349054092, 0, -1.57043057, 0, 0, 0, -0.00118624517, -0.2380342, 2.30028908e-15, 0.533747746, -0.295713546, 0.00118625041, 0.174747389, -0.000286180146, 0, -1.57043057, 0, 0, 0, 0.0151161817, 0.00411777805, -0.00998355785 ] - [ -0.00119070655, -0.238449273, 2.31048851e-15, 0.534598635, -0.296149362, 0.00119070655, 0.174748083, -0.00349053944, 0, -1.57042939, 0, 0, 0, -0.00119070655, -0.238449273, 2.31190718e-15, 0.534598635, -0.296149362, 0.00119071182, 0.174748083, -0.000275811343, 0, -1.57042939, 0, 0, 0, 0.0151650883, 0.00413110062, -0.0100158584 ] - [ -0.00119517024, -0.238863841, 2.32845515e-15, 0.535448377, -0.296584536, 0.00119517024, 0.174748777, -0.00349053795, 0, -1.57042821, 0, 0, 0, -0.00119517024, -0.238863841, 2.32804927e-15, 0.535448377, -0.296584536, 0.00119517552, 0.174748777, -0.000265440366, 0, -1.57042821, 0, 0, 0, 0.0152140051, 0.00414442598, -0.0100481658 ] - [ -0.00119963621, -0.239277902, 2.33676194e-15, 0.536296972, -0.29701907, 0.00119963621, 0.174749471, -0.00349053647, 0, -1.57042703, 0, 0, 0, -0.00119963621, -0.239277902, 2.3380891e-15, 0.536296972, -0.29701907, 0.0011996415, 0.174749471, -0.000255067297, 0, -1.57042703, 0, 0, 0, 0.0152629318, 0.00415775403, -0.0100804797 ] - [ -0.00120410441, -0.239691457, 2.3504401e-15, 0.537144419, -0.297452962, 0.00120410441, 0.174750165, -0.00349053498, 0, -1.57042584, 0, 0, 0, -0.00120410441, -0.239691457, 2.35252689e-15, 0.537144419, -0.297452962, 0.00120410972, 0.174750165, -0.000244692218, 0, -1.57042584, 0, 0, 0, 0.015311868, 0.00417108466, -0.0101127998 ] - [ -0.00120857482, -0.240104504, 2.36888387e-15, 0.537990715, -0.297886212, 0.00120857482, 0.174750859, -0.00349053349, 0, -1.57042466, 0, 0, 0, -0.00120857482, -0.240104504, 2.36867315e-15, 0.537990715, -0.297886212, 0.00120858015, 0.174750859, -0.000234315211, 0, -1.57042466, 0, 0, 0, 0.0153608132, 0.00418441777, -0.0101451259 ] - [ -0.00121304741, -0.240517041, 2.38217473e-15, 0.538835861, -0.29831882, 0.00121304741, 0.174751553, -0.00349053201, 0, -1.57042348, 0, 0, 0, -0.00121304741, -0.240517041, 2.37964582e-15, 0.538835861, -0.29831882, 0.00121305275, 0.174751553, -0.000223936358, 0, -1.57042348, 0, 0, 0, 0.0154097672, 0.00419775325, -0.0101774578 ] - [ -0.00121752214, -0.240929069, 2.3924178e-15, 0.539679855, -0.298750786, 0.00121752214, 0.174752247, -0.00349053052, 0, -1.57042229, 0, 0, 0, -0.00121752214, -0.240929069, 2.39183518e-15, 0.539679855, -0.298750786, 0.0012175275, 0.174752247, -0.000213555742, 0, -1.57042229, 0, 0, 0, 0.0154587295, 0.00421109099, -0.0102097952 ] - [ -0.00122199898, -0.241340585, 2.41009832e-15, 0.540522695, -0.29918211, 0.00122199898, 0.174752942, -0.00349052903, 0, -1.57042111, 0, 0, 0, -0.00122199898, -0.241340585, 2.4103839e-15, 0.540522695, -0.29918211, 0.00122200436, 0.174752942, -0.000203173444, 0, -1.57042111, 0, 0, 0, 0.0155076997, 0.0042244309, -0.0102421378 ] - [ -0.0012264779, -0.241751589, 2.41917192e-15, 0.54136438, -0.29961279, 0.0012264779, 0.174753637, -0.00349052754, 0, -1.57041993, 0, 0, 0, -0.0012264779, -0.241751589, 2.41865077e-15, 0.54136438, -0.29961279, 0.0012264833, 0.174753637, -0.000192789546, 0, -1.57041993, 0, 0, 0, 0.0155566774, 0.00423777286, -0.0102744854 ] - [ -0.00123095886, -0.242162081, 2.43178442e-15, 0.542204909, -0.300042828, 0.00123095886, 0.174754331, -0.00349052606, 0, -1.57041874, 0, 0, 0, -0.00123095886, -0.242162081, 2.43313107e-15, 0.542204909, -0.300042828, 0.00123096428, 0.174754331, -0.00018240413, 0, -1.57041874, 0, 0, 0, 0.0156056623, 0.00425111677, -0.0103068378 ] - [ -0.00123544185, -0.242572058, 2.45046159e-15, 0.543044281, -0.300472222, 0.00123544185, 0.174755026, -0.00349052457, 0, -1.57041756, 0, 0, 0, -0.00123544185, -0.242572058, 2.44844263e-15, 0.543044281, -0.300472222, 0.00123544728, 0.174755026, -0.000172017279, 0, -1.57041756, 0, 0, 0, 0.015654654, 0.00426446253, -0.0103391946 ] - [ -0.00123992681, -0.242981521, 2.45775142e-15, 0.543882494, -0.300900973, 0.00123992681, 0.174755721, -0.00349052308, 0, -1.57041637, 0, 0, 0, -0.00123992681, -0.242981521, 2.45971797e-15, 0.543882494, -0.300900973, 0.00123993226, 0.174755721, -0.000161629074, 0, -1.57041637, 0, 0, 0, 0.0157036521, 0.00427781003, -0.0103715556 ] - [ -0.00124441372, -0.243390467, 2.47424685e-15, 0.544719547, -0.30132908, 0.00124441372, 0.174756416, -0.00349052159, 0, -1.57041519, 0, 0, 0, -0.00124441372, -0.243390467, 2.47319284e-15, 0.544719547, -0.30132908, 0.00124441919, 0.174756416, -0.000151239598, 0, -1.57041519, 0, 0, 0, 0.0157526562, 0.00429115916, -0.0104039206 ] - [ -0.00124890256, -0.243798897, 2.48817355e-15, 0.545555439, -0.301756542, 0.00124890256, 0.174757111, -0.0034905201, 0, -1.570414, 0, 0, 0, -0.00124890256, -0.243798897, 2.48945233e-15, 0.545555439, -0.301756542, 0.00124890804, 0.174757111, -0.000140848932, 0, -1.570414, 0, 0, 0, 0.0158016658, 0.00430450982, -0.0104362893 ] - [ -0.00125339327, -0.244206809, 2.5002613e-15, 0.546390169, -0.30218336, 0.00125339327, 0.174757806, -0.00349051862, 0, -1.57041282, 0, 0, 0, -0.00125339327, -0.244206809, 2.50041765e-15, 0.546390169, -0.30218336, 0.00125339878, 0.174757806, -0.000130457158, 0, -1.57041282, 0, 0, 0, 0.0158506808, 0.0043178619, -0.0104686614 ] - [ -0.00125788585, -0.244614202, 2.51359365e-15, 0.547223735, -0.302609533, 0.00125788585, 0.174758502, -0.00349051713, 0, -1.57041163, 0, 0, 0, -0.00125788585, -0.244614202, 2.51290332e-15, 0.547223735, -0.302609533, 0.00125789136, 0.174758502, -0.000120064359, 0, -1.57041163, 0, 0, 0, 0.0158997005, 0.0043312153, -0.0105010367 ] - [ -0.00126238024, -0.245021075, 2.52889172e-15, 0.548056137, -0.303035061, 0.00126238024, 0.174759197, -0.00349051564, 0, -1.57041045, 0, 0, 0, -0.00126238024, -0.245021075, 2.5270254e-15, 0.548056137, -0.303035061, 0.00126238577, 0.174759197, -0.000109670617, 0, -1.57041045, 0, 0, 0, 0.0159487247, 0.00434456991, -0.010533415 ] - [ -0.00126687642, -0.245427428, 2.5408854e-15, 0.548887372, -0.303459944, 0.00126687642, 0.174759892, -0.00349051415, 0, -1.57040926, 0, 0, 0, -0.00126687642, -0.245427428, 2.5418732e-15, 0.548887372, -0.303459944, 0.00126688197, 0.174759892, -9.92760131e-05, 0, -1.57040926, 0, 0, 0, 0.0159977529, 0.00435792563, -0.010565796 ] - [ -0.00127137436, -0.245833259, 2.55609203e-15, 0.549717439, -0.303884181, 0.00127137436, 0.174760588, -0.00349051266, 0, -1.57040808, 0, 0, 0, -0.00127137436, -0.245833259, 2.55630239e-15, 0.549717439, -0.303884181, 0.00127137993, 0.174760588, -8.888063e-05, 0, -1.57040808, 0, 0, 0, 0.0160467849, 0.00437128235, -0.0105981793 ] - [ -0.00127587402, -0.246238567, 2.57045737e-15, 0.550546338, -0.304307772, 0.00127587402, 0.174761283, -0.00349051117, 0, -1.57040689, 0, 0, 0, -0.00127587402, -0.246238567, 2.56882562e-15, 0.550546338, -0.304307772, 0.00127587961, 0.174761283, -7.84845495e-05, 0, -1.57040689, 0, 0, 0, 0.0160958201, 0.00438463996, -0.0106305649 ] - [ -0.00128037538, -0.246643351, 2.58229704e-15, 0.551374067, -0.304730717, 0.00128037538, 0.174761979, -0.00349050968, 0, -1.57040571, 0, 0, 0, -0.00128037538, -0.246643351, 2.58331113e-15, 0.551374067, -0.304730717, 0.00128038098, 0.174761979, -6.80878538e-05, 0, -1.57040571, 0, 0, 0, 0.0161448582, 0.00439799837, -0.0106629524 ] - [ -0.00128487839, -0.247047611, 2.59951736e-15, 0.552200625, -0.305153015, 0.00128487839, 0.174762674, -0.00349050819, 0, -1.57040452, 0, 0, 0, -0.00128487839, -0.247047611, 2.59972536e-15, 0.552200625, -0.305153015, 0.00128488401, 0.174762674, -5.76906249e-05, 0, -1.57040452, 0, 0, 0, 0.0161938988, 0.00441135746, -0.0106953415 ] - [ -0.00128938304, -0.247451345, 2.61256461e-15, 0.553026011, -0.305574666, 0.00128938304, 0.17476337, -0.0034905067, 0, -1.57040334, 0, 0, 0, -0.00128938304, -0.247451345, 2.61377567e-15, 0.553026011, -0.305574666, 0.00128938867, 0.17476337, -4.72929447e-05, 0, -1.57040334, 0, 0, 0, 0.0162429416, 0.00442471713, -0.010727732 ] - [ -0.00129388928, -0.247854553, 2.62841282e-15, 0.553850222, -0.30599567, 0.00129388928, 0.174764065, -0.00349050521, 0, -1.57040215, 0, 0, 0, -0.00129388928, -0.247854553, 2.6288437e-15, 0.553850222, -0.30599567, 0.00129389493, 0.174764065, -3.68948954e-05, 0, -1.57040215, 0, 0, 0, 0.0162919861, 0.00443807728, -0.0107601237 ] - [ -0.00129839708, -0.248257233, 2.64647941e-15, 0.554673259, -0.306416026, 0.00129839708, 0.174764761, -0.00349050372, 0, -1.57040096, 0, 0, 0, -0.00129839708, -0.248257233, 2.64320462e-15, 0.554673259, -0.306416026, 0.00129840275, 0.174764761, -2.6496559e-05, 0, -1.57040096, 0, 0, 0, 0.016341032, 0.00445143779, -0.0107925163 ] - [ -0.00130290641, -0.248659385, 2.65789472e-15, 0.555495119, -0.306835735, 0.00130290641, 0.174765457, -0.00349050223, 0, -1.57039978, 0, 0, 0, -0.00130290641, -0.248659385, 2.66021877e-15, 0.555495119, -0.306835735, 0.0013029121, 0.174765457, -1.60980174e-05, 0, -1.57039978, 0, 0, 0, 0.0163900788, 0.00446479857, -0.0108249095 ] - [ -0.00130741725, -0.249061007, 2.67022947e-15, 0.556315802, -0.307254795, 0.00130741725, 0.174766152, -0.00349050074, 0, -1.57039859, 0, 0, 0, -0.00130741725, -0.249061007, 2.66837395e-15, 0.556315802, -0.307254795, 0.00130742295, 0.174766152, -5.69935281e-06, 0, -1.57039859, 0, 0, 0, 0.0164391262, 0.00447815951, -0.0108573031 ] - [ -0.00131192955, -0.249462099, 2.68326686e-15, 0.557135306, -0.307673207, 0.00131192955, 0.174766848, -0.00349049926, 0, -1.57039741, 0, 0, 0, -0.00131192955, -0.249462099, 2.68558783e-15, 0.557135306, -0.307673207, 0.00131193527, 0.174766848, 4.69935281e-06, 0, -1.57039741, 0, 0, 0, 0.0164881738, 0.00449152049, -0.0108896969 ] - [ -0.00131644328, -0.24986266, 2.6972305e-15, 0.55795363, -0.30809097, 0.00131644328, 0.174767543, -0.00349049777, 0, -1.57039622, 0, 0, 0, -0.00131644328, -0.24986266, 2.69633046e-15, 0.55795363, -0.30809097, 0.00131644902, 0.174767543, 1.50980174e-05, 0, -1.57039622, 0, 0, 0, 0.0165372212, 0.00450488143, -0.0109220905 ] - [ -0.00132095842, -0.250262688, 2.70913972e-15, 0.558770772, -0.308508084, 0.00132095842, 0.174768239, -0.00349049628, 0, -1.57039504, 0, 0, 0, -0.00132095842, -0.250262688, 2.71205974e-15, 0.558770772, -0.308508084, 0.00132096418, 0.174768239, 2.5496559e-05, 0, -1.57039504, 0, 0, 0, 0.016586268, 0.00451824221, -0.0109544837 ] - [ -0.00132547493, -0.250662183, 2.72568229e-15, 0.559586732, -0.308924549, 0.00132547493, 0.174768935, -0.00349049479, 0, -1.57039385, 0, 0, 0, -0.00132547493, -0.250662183, 2.72652674e-15, 0.559586732, -0.308924549, 0.0013254807, 0.174768935, 3.58948954e-05, 0, -1.57039385, 0, 0, 0, 0.0166353139, 0.00453160272, -0.0109868763 ] - [ -0.00132999277, -0.251061145, 2.74115922e-15, 0.560401508, -0.309340364, 0.00132999277, 0.17476963, -0.0034904933, 0, -1.57039266, 0, 0, 0, -0.00132999277, -0.251061145, 2.74184664e-15, 0.560401508, -0.309340364, 0.00132999856, 0.17476963, 4.62929447e-05, 0, -1.57039266, 0, 0, 0, 0.0166843584, 0.00454496287, -0.011019268 ] - [ -0.00133451192, -0.251459571, 2.75764604e-15, 0.561215099, -0.309755529, 0.00133451192, 0.174770326, -0.00349049181, 0, -1.57039148, 0, 0, 0, -0.00133451192, -0.251459571, 2.75661074e-15, 0.561215099, -0.309755529, 0.00133451773, 0.174770326, 5.66906249e-05, 0, -1.57039148, 0, 0, 0, 0.0167334012, 0.00455832254, -0.0110516585 ] - [ -0.00133903235, -0.251857461, 2.77073044e-15, 0.562027504, -0.310170043, 0.00133903235, 0.174771021, -0.00349049032, 0, -1.57039029, 0, 0, 0, -0.00133903235, -0.251857461, 2.77101235e-15, 0.562027504, -0.310170043, 0.00133903817, 0.174771021, 6.70878538e-05, 0, -1.57039029, 0, 0, 0, 0.0167824418, 0.00457168163, -0.0110840476 ] - [ -0.00134355402, -0.252254814, 2.78711055e-15, 0.56283872, -0.310583907, 0.00134355402, 0.174771717, -0.00349048883, 0, -1.57038911, 0, 0, 0, -0.00134355402, -0.252254814, 2.78644257e-15, 0.56283872, -0.310583907, 0.00134355986, 0.174771717, 7.74845495e-05, 0, -1.57038911, 0, 0, 0, 0.0168314799, 0.00458504004, -0.0111164351 ] - [ -0.00134807689, -0.252651629, 2.79994786e-15, 0.563648748, -0.310997119, 0.00134807689, 0.174772412, -0.00349048734, 0, -1.57038792, 0, 0, 0, -0.00134807689, -0.252651629, 2.80000176e-15, 0.563648748, -0.310997119, 0.00134808275, 0.174772412, 8.788063e-05, 0, -1.57038792, 0, 0, 0, 0.0168805151, 0.00459839765, -0.0111488207 ] - [ -0.00135260094, -0.253047905, 2.81101696e-15, 0.564457586, -0.31140968, 0.00135260094, 0.174773108, -0.00349048585, 0, -1.57038674, 0, 0, 0, -0.00135260094, -0.253047905, 2.81064806e-15, 0.564457586, -0.31140968, 0.00135260682, 0.174773108, 9.82760131e-05, 0, -1.57038674, 0, 0, 0, 0.0169295471, 0.00461175437, -0.011181204 ] - [ -0.00135712614, -0.253443642, 2.82903031e-15, 0.565265232, -0.31182159, 0.00135712614, 0.174773803, -0.00349048436, 0, -1.57038555, 0, 0, 0, -0.00135712614, -0.253443642, 2.8276031e-15, 0.565265232, -0.31182159, 0.00135713203, 0.174773803, 0.000108670617, 0, -1.57038555, 0, 0, 0, 0.0169785753, 0.00462511009, -0.011213585 ] - [ -0.00136165245, -0.253838838, 2.84376554e-15, 0.566071685, -0.312232847, 0.00136165245, 0.174774498, -0.00349048287, 0, -1.57038437, 0, 0, 0, -0.00136165245, -0.253838838, 2.84165756e-15, 0.566071685, -0.312232847, 0.00136165836, 0.174774498, 0.000119064359, 0, -1.57038437, 0, 0, 0, 0.0170275995, 0.0046384647, -0.0112459633 ] - [ -0.00136617984, -0.254233492, 2.8572153e-15, 0.566876944, -0.312643452, 0.00136617984, 0.174775194, -0.00349048138, 0, -1.57038318, 0, 0, 0, -0.00136617984, -0.254233492, 2.85663264e-15, 0.566876944, -0.312643452, 0.00136618577, 0.174775194, 0.000129457158, 0, -1.57038318, 0, 0, 0, 0.0170766192, 0.0046518181, -0.0112783386 ] - [ -0.00137070828, -0.254627603, 2.87159804e-15, 0.567681008, -0.313053404, 0.00137070828, 0.174775889, -0.0034904799, 0, -1.570382, 0, 0, 0, -0.00137070828, -0.254627603, 2.87098819e-15, 0.567681008, -0.313053404, 0.00137071422, 0.174775889, 0.000139848932, 0, -1.570382, 0, 0, 0, 0.0171256342, 0.00466517018, -0.0113107107 ] - [ -0.00137523773, -0.255021171, 2.88411362e-15, 0.568483875, -0.313462703, 0.00137523773, 0.174776584, -0.00349047841, 0, -1.57038081, 0, 0, 0, -0.00137523773, -0.255021171, 2.88336713e-15, 0.568483875, -0.313462703, 0.00137524369, 0.174776584, 0.000150239598, 0, -1.57038081, 0, 0, 0, 0.0171746438, 0.00467852084, -0.0113430794 ] - [ -0.00137976817, -0.255414195, 2.90187141e-15, 0.569285544, -0.313871349, 0.00137976817, 0.174777279, -0.00349047692, 0, -1.57037963, 0, 0, 0, -0.00137976817, -0.255414195, 2.9000335e-15, 0.569285544, -0.313871349, 0.00137977415, 0.174777279, 0.000160629074, 0, -1.57037963, 0, 0, 0, 0.0172236479, 0.00469186997, -0.0113754444 ] - [ -0.00138429956, -0.255806673, 2.91504413e-15, 0.570086014, -0.314279341, 0.00138429956, 0.174777974, -0.00349047543, 0, -1.57037844, 0, 0, 0, -0.00138429956, -0.255806673, 2.91534373e-15, 0.570086014, -0.314279341, 0.00138430555, 0.174777974, 0.000171017279, 0, -1.57037844, 0, 0, 0, 0.017272646, 0.00470521747, -0.0114078054 ] - [ -0.00138883187, -0.256198605, 2.92729917e-15, 0.570885283, -0.314686679, 0.00138883187, 0.174778669, -0.00349047394, 0, -1.57037726, 0, 0, 0, -0.00138883187, -0.256198605, 2.92930816e-15, 0.570885283, -0.314686679, 0.00138883788, 0.174778669, 0.00018140413, 0, -1.57037726, 0, 0, 0, 0.0173216377, 0.00471856323, -0.0114401622 ] - [ -0.00139336506, -0.256589989, 2.94622535e-15, 0.571683351, -0.315093362, 0.00139336506, 0.174779363, -0.00349047246, 0, -1.57037607, 0, 0, 0, -0.00139336506, -0.256589989, 2.94490735e-15, 0.571683351, -0.315093362, 0.00139337109, 0.174779363, 0.000191789546, 0, -1.57037607, 0, 0, 0, 0.0173706226, 0.00473190714, -0.0114725146 ] - [ -0.00139789911, -0.256980825, 2.95768424e-15, 0.572480216, -0.31549939, 0.00139789911, 0.174780058, -0.00349047097, 0, -1.57037489, 0, 0, 0, -0.00139789911, -0.256980825, 2.95697453e-15, 0.572480216, -0.31549939, 0.00139790516, 0.174780058, 0.000202173444, 0, -1.57037489, 0, 0, 0, 0.0174196003, 0.0047452491, -0.0115048622 ] - [ -0.00140243399, -0.257371112, 2.97763544e-15, 0.573275876, -0.315904763, 0.00140243399, 0.174780753, -0.00349046948, 0, -1.57037371, 0, 0, 0, -0.00140243399, -0.257371112, 2.97486673e-15, 0.573275876, -0.315904763, 0.00140244005, 0.174780753, 0.000212555742, 0, -1.57037371, 0, 0, 0, 0.0174685705, 0.00475858901, -0.0115372048 ] - [ -0.00140696965, -0.25776085, 2.99374866e-15, 0.574070331, -0.316309481, 0.00140696965, 0.174781447, -0.00349046799, 0, -1.57037252, 0, 0, 0, -0.00140696965, -0.25776085, 2.99259586e-15, 0.574070331, -0.316309481, 0.00140697573, 0.174781447, 0.000222936358, 0, -1.57037252, 0, 0, 0, 0.0175175328, 0.00477192675, -0.0115695422 ] - [ -0.00141150607, -0.258150036, 3.00517238e-15, 0.574863578, -0.316713543, 0.00141150607, 0.174782141, -0.00349046651, 0, -1.57037134, 0, 0, 0, -0.00141150607, -0.258150036, 3.00355142e-15, 0.574863578, -0.316713543, 0.00141151216, 0.174782141, 0.000233315211, 0, -1.57037134, 0, 0, 0, 0.0175664868, 0.00478526223, -0.0116018741 ] - [ -0.00141604321, -0.25853867, 3.01909387e-15, 0.575655618, -0.317116948, 0.00141604321, 0.174782835, -0.00349046502, 0, -1.57037016, 0, 0, 0, -0.00141604321, -0.25853867, 3.02232748e-15, 0.575655618, -0.317116948, 0.00141604933, 0.174782835, 0.000243692218, 0, -1.57037016, 0, 0, 0, 0.017615432, 0.00479859534, -0.0116342002 ] - [ -0.00142058105, -0.258926751, 3.03536838e-15, 0.576446448, -0.317519697, 0.00142058105, 0.174783529, -0.00349046353, 0, -1.57036897, 0, 0, 0, -0.00142058105, -0.258926751, 3.0341792e-15, 0.576446448, -0.317519697, 0.00142058718, 0.174783529, 0.000254067297, 0, -1.57036897, 0, 0, 0, 0.0176643682, 0.00481192597, -0.0116665203 ] - [ -0.00142511956, -0.259314279, 3.04912082e-15, 0.577236067, -0.317921789, 0.00142511956, 0.174784223, -0.00349046205, 0, -1.57036779, 0, 0, 0, -0.00142511956, -0.259314279, 3.04902605e-15, 0.577236067, -0.317921789, 0.0014251257, 0.174784223, 0.000264440366, 0, -1.57036779, 0, 0, 0, 0.0177132949, 0.00482525402, -0.0116988342 ] - [ -0.00142965869, -0.259701252, 3.06241991e-15, 0.578024475, -0.318323223, 0.00142965869, 0.174784917, -0.00349046056, 0, -1.57036661, 0, 0, 0, -0.00142965869, -0.259701252, 3.06355285e-15, 0.578024475, -0.318323223, 0.00142966485, 0.174784917, 0.000274811343, 0, -1.57036661, 0, 0, 0, 0.0177622117, 0.00483857938, -0.0117311416 ] - [ -0.00143419841, -0.260087669, 3.07711066e-15, 0.578811669, -0.318724, 0.00143419841, 0.174785611, -0.00349045908, 0, -1.57036543, 0, 0, 0, -0.00143419841, -0.260087669, 3.07964298e-15, 0.578811669, -0.318724, 0.00143420459, 0.174785611, 0.000285180146, 0, -1.57036543, 0, 0, 0, 0.0178111183, 0.00485190195, -0.0117634421 ] - [ -0.0014387387, -0.26047353, 3.09652958e-15, 0.579597648, -0.319124118, 0.0014387387, 0.174786304, -0.00349045759, 0, -1.57036424, 0, 0, 0, -0.0014387387, -0.26047353, 3.09325652e-15, 0.579597648, -0.319124118, 0.0014387449, 0.174786304, 0.000295546693, 0, -1.57036424, 0, 0, 0, 0.0178600142, 0.00486522162, -0.0117957357 ] - [ -0.00144327953, -0.260858833, 3.11057145e-15, 0.580382411, -0.319523578, 0.00144327953, 0.174786998, -0.00349045611, 0, -1.57036306, 0, 0, 0, -0.00144327953, -0.260858833, 3.11400438e-15, 0.580382411, -0.319523578, 0.00144328574, 0.174786998, 0.000305910902, 0, -1.57036306, 0, 0, 0, 0.0179088991, 0.00487853829, -0.011828022 ] - [ -0.00144782085, -0.261243578, 3.12237679e-15, 0.581165957, -0.319922379, 0.00144782085, 0.174787691, -0.00349045462, 0, -1.57036188, 0, 0, 0, -0.00144782085, -0.261243578, 3.12295786e-15, 0.581165957, -0.319922379, 0.00144782708, 0.174787691, 0.000316272691, 0, -1.57036188, 0, 0, 0, 0.0179577725, 0.00489185184, -0.0118603007 ] - [ -0.00145236264, -0.261627764, 3.14430046e-15, 0.581948285, -0.320320521, 0.00145236264, 0.174788384, -0.00349045314, 0, -1.5703607, 0, 0, 0, -0.00145236264, -0.261627764, 3.14513629e-15, 0.581948285, -0.320320521, 0.00145236889, 0.174788384, 0.000326631978, 0, -1.5703607, 0, 0, 0, 0.0180066342, 0.00490516218, -0.0118925716 ] - [ -0.00145690487, -0.262011389, 3.1542407e-15, 0.582729392, -0.320718003, 0.00145690487, 0.174789077, -0.00349045166, 0, -1.57035952, 0, 0, 0, -0.00145690487, -0.262011389, 3.15852694e-15, 0.582729392, -0.320718003, 0.00145691113, 0.174789077, 0.00033698868, 0, -1.57035952, 0, 0, 0, 0.0180554837, 0.0049184692, -0.0119248345 ] - [ -0.0014614475, -0.262394453, 3.17025443e-15, 0.583509279, -0.321114825, 0.0014614475, 0.174789769, -0.00349045017, 0, -1.57035834, 0, 0, 0, -0.0014614475, -0.262394453, 3.17107142e-15, 0.583509279, -0.321114825, 0.00146145378, 0.174789769, 0.000347342717, 0, -1.57035834, 0, 0, 0, 0.0181043206, 0.0049317728, -0.0119570891 ] - [ -0.0014659905, -0.262776956, 3.19004856e-15, 0.584287943, -0.321510987, 0.0014659905, 0.174790462, -0.00349044869, 0, -1.57035716, 0, 0, 0, -0.0014659905, -0.262776956, 3.19172149e-15, 0.584287943, -0.321510987, 0.0014659968, 0.174790462, 0.000357694005, 0, -1.57035716, 0, 0, 0, 0.0181531445, 0.00494507286, -0.0119893351 ] - [ -0.00147053384, -0.263158895, 3.20295307e-15, 0.585065383, -0.321906488, 0.00147053384, 0.174791154, -0.00349044721, 0, -1.57035598, 0, 0, 0, -0.00147053384, -0.263158895, 3.20268479e-15, 0.585065383, -0.321906488, 0.00147054015, 0.174791154, 0.000368042463, 0, -1.57035598, 0, 0, 0, 0.0182019551, 0.00495836929, -0.0120215723 ] - [ -0.00147507748, -0.26354027, 3.21580167e-15, 0.585841598, -0.322301328, 0.00147507748, 0.174791846, -0.00349044573, 0, -1.5703548, 0, 0, 0, -0.00147507748, -0.26354027, 3.21539459e-15, 0.585841598, -0.322301328, 0.00147508382, 0.174791846, 0.000378388008, 0, -1.5703548, 0, 0, 0, 0.018250752, 0.00497166197, -0.0120538005 ] - [ -0.0014796214, -0.263921081, 3.23337278e-15, 0.586616587, -0.322695506, 0.0014796214, 0.174792538, -0.00349044424, 0, -1.57035362, 0, 0, 0, -0.0014796214, -0.263921081, 3.23202623e-15, 0.586616587, -0.322695506, 0.00147962775, 0.174792538, 0.000388730559, 0, -1.57035362, 0, 0, 0, 0.0182995347, 0.00498495081, -0.0120860193 ] - [ -0.00148416556, -0.264301326, 3.24875644e-15, 0.587390348, -0.323089023, 0.00148416556, 0.17479323, -0.00349044276, 0, -1.57035244, 0, 0, 0, -0.00148416556, -0.264301326, 3.25189524e-15, 0.587390348, -0.323089023, 0.00148417193, 0.17479323, 0.000399070034, 0, -1.57035244, 0, 0, 0, 0.018348303, 0.00499823569, -0.0121182285 ] - [ -0.00148870993, -0.264681004, 3.26098847e-15, 0.588162881, -0.323481877, 0.00148870993, 0.174793921, -0.00349044128, 0, -1.57035126, 0, 0, 0, -0.00148870993, -0.264681004, 3.26175178e-15, 0.588162881, -0.323481877, 0.00148871632, 0.174793921, 0.000409406351, 0, -1.57035126, 0, 0, 0, 0.0183970563, 0.00501151652, -0.0121504279 ] - [ -0.00149325448, -0.265060115, 3.2765874e-15, 0.588934183, -0.323874068, 0.00149325448, 0.174794612, -0.0034904398, 0, -1.57035008, 0, 0, 0, -0.00149325448, -0.265060115, 3.27847619e-15, 0.588934183, -0.323874068, 0.00149326088, 0.174794612, 0.000419739426, 0, -1.57035008, 0, 0, 0, 0.0184457943, 0.00502479318, -0.0121826171 ] - [ -0.00149779917, -0.265438657, 3.29601355e-15, 0.589704253, -0.324265596, 0.00149779917, 0.174795303, -0.00349043832, 0, -1.5703489, 0, 0, 0, -0.00149779917, -0.265438657, 3.29749567e-15, 0.589704253, -0.324265596, 0.00149780559, 0.174795303, 0.00043006918, 0, -1.5703489, 0, 0, 0, 0.0184945167, 0.00503806558, -0.0122147961 ] - [ -0.00150234398, -0.26581663, 3.31039311e-15, 0.59047309, -0.324656461, 0.00150234398, 0.174795994, -0.00349043684, 0, -1.57034773, 0, 0, 0, -0.00150234398, -0.26581663, 3.3097344e-15, 0.59047309, -0.324656461, 0.00150235041, 0.174795994, 0.000440395529, 0, -1.57034773, 0, 0, 0, 0.018543223, 0.0050513336, -0.0122469644 ] - [ -0.00150688886, -0.266194032, 3.32848446e-15, 0.591240693, -0.325046661, 0.00150688886, 0.174796685, -0.00349043536, 0, -1.57034655, 0, 0, 0, -0.00150688886, -0.266194032, 3.33062786e-15, 0.591240693, -0.325046661, 0.00150689531, 0.174796685, 0.000450718391, 0, -1.57034655, 0, 0, 0, 0.0185919129, 0.00506459714, -0.0122791219 ] - [ -0.00151143379, -0.266570864, 3.34154472e-15, 0.592007061, -0.325436197, 0.00151143379, 0.174797375, -0.00349043389, 0, -1.57034537, 0, 0, 0, -0.00151143379, -0.266570864, 3.34051441e-15, 0.592007061, -0.325436197, 0.00151144026, 0.174797375, 0.000461037685, 0, -1.57034537, 0, 0, 0, 0.0186405859, 0.00507785609, -0.0123112682 ] - [ -0.00151597874, -0.266947123, 3.35368289e-15, 0.592772192, -0.325825069, 0.00151597874, 0.174798065, -0.00349043241, 0, -1.5703442, 0, 0, 0, -0.00151597874, -0.266947123, 3.3556982e-15, 0.592772192, -0.325825069, 0.00151598523, 0.174798065, 0.000471353328, 0, -1.5703442, 0, 0, 0, 0.0186892418, 0.00509111036, -0.0123434032 ] - [ -0.00152052367, -0.267322809, 3.37360115e-15, 0.593536084, -0.326213275, 0.00152052367, 0.174798755, -0.00349043093, 0, -1.57034302, 0, 0, 0, -0.00152052367, -0.267322809, 3.3734686e-15, 0.593536084, -0.326213275, 0.00152053018, 0.174798755, 0.000481665238, 0, -1.57034302, 0, 0, 0, 0.01873788, 0.00510435982, -0.0123755266 ] - [ -0.00152506856, -0.267697921, 3.39108972e-15, 0.594298737, -0.326600816, 0.00152506856, 0.174799444, -0.00349042946, 0, -1.57034185, 0, 0, 0, -0.00152506856, -0.267697921, 3.3890774e-15, 0.594298737, -0.326600816, 0.00152507508, 0.174799444, 0.000491973334, 0, -1.57034185, 0, 0, 0, 0.0187865002, 0.00511760439, -0.012407638 ] - [ -0.00152961336, -0.268072459, 3.4090804e-15, 0.59506015, -0.326987691, 0.00152961336, 0.174800134, -0.00349042798, 0, -1.57034067, 0, 0, 0, -0.00152961336, -0.268072459, 3.40751608e-15, 0.59506015, -0.326987691, 0.00152961989, 0.174800134, 0.000502277533, 0, -1.57034067, 0, 0, 0, 0.018835102, 0.00513084395, -0.0124397374 ] - [ -0.00153415804, -0.26844642, 3.42419339e-15, 0.59582032, -0.327373899, 0.00153415804, 0.174800823, -0.0034904265, 0, -1.5703395, 0, 0, 0, -0.00153415804, -0.26844642, 3.4222282e-15, 0.59582032, -0.327373899, 0.0015341646, 0.174800823, 0.000512577753, 0, -1.5703395, 0, 0, 0, 0.0188836851, 0.0051440784, -0.0124718243 ] - [ -0.00153870259, -0.268819805, 3.4368558e-15, 0.596579246, -0.327759441, 0.00153870259, 0.174801512, -0.00349042503, 0, -1.57033832, 0, 0, 0, -0.00153870259, -0.268819805, 3.43816868e-15, 0.596579246, -0.327759441, 0.00153870916, 0.174801512, 0.000522873912, 0, -1.57033832, 0, 0, 0, 0.018932249, 0.00515730763, -0.0125038986 ] - [ -0.00154324695, -0.269192613, 3.45499673e-15, 0.597336928, -0.328144315, 0.00154324695, 0.1748022, -0.00349042355, 0, -1.57033715, 0, 0, 0, -0.00154324695, -0.269192613, 3.4561872e-15, 0.597336928, -0.328144315, 0.00154325354, 0.1748022, 0.000533165928, 0, -1.57033715, 0, 0, 0, 0.0189807934, 0.00517053153, -0.01253596 ] - [ -0.0015477911, -0.269564842, 3.46565738e-15, 0.598093364, -0.328528522, 0.0015477911, 0.174802888, -0.00349042208, 0, -1.57033598, 0, 0, 0, -0.0015477911, -0.269564842, 3.46548953e-15, 0.598093364, -0.328528522, 0.0015477977, 0.174802888, 0.00054345372, 0, -1.57033598, 0, 0, 0, 0.0190293179, 0.00518375001, -0.0125680082 ] - [ -0.00155233501, -0.269936491, 3.4892526e-15, 0.598848552, -0.32891206, 0.00155233501, 0.174803576, -0.00349042061, 0, -1.5703348, 0, 0, 0, -0.00155233501, -0.269936491, 3.4875342e-15, 0.598848552, -0.32891206, 0.00155234163, 0.174803576, 0.000553737204, 0, -1.5703348, 0, 0, 0, 0.019077822, 0.00519696296, -0.012600043 ] - [ -0.00155687864, -0.270307561, 3.50419523e-15, 0.599602491, -0.32929493, 0.00155687864, 0.174804264, -0.00349041914, 0, -1.57033363, 0, 0, 0, -0.00155687864, -0.270307561, 3.50479206e-15, 0.599602491, -0.32929493, 0.00155688528, 0.174804264, 0.000564016299, 0, -1.57033363, 0, 0, 0, 0.0191263054, 0.00521017026, -0.0126320641 ] - [ -0.00156142197, -0.270678049, 3.51767856e-15, 0.60035518, -0.329677132, 0.00156142197, 0.174804951, -0.00349041766, 0, -1.57033246, 0, 0, 0, -0.00156142197, -0.270678049, 3.5163012e-15, 0.60035518, -0.329677132, 0.00156142862, 0.174804951, 0.000574290924, 0, -1.57033246, 0, 0, 0, 0.0191747678, 0.00522337182, -0.0126640713 ] - [ -0.00156596495, -0.271047954, 3.5353825e-15, 0.601106618, -0.330058663, 0.00156596495, 0.174805638, -0.00349041619, 0, -1.57033129, 0, 0, 0, -0.00156596495, -0.271047954, 3.53603831e-15, 0.601106618, -0.330058663, 0.00156597162, 0.174805638, 0.000584560995, 0, -1.57033129, 0, 0, 0, 0.0192232086, 0.00523656753, -0.0126960643 ] - [ -0.00157050756, -0.271417277, 3.55363569e-15, 0.601856803, -0.330439525, 0.00157050756, 0.174806325, -0.00349041472, 0, -1.57033012, 0, 0, 0, -0.00157050756, -0.271417277, 3.551408e-15, 0.601856803, -0.330439525, 0.00157051425, 0.174806325, 0.000594826432, 0, -1.57033012, 0, 0, 0, 0.0192716277, 0.00524975729, -0.0127280429 ] - [ -0.00157504977, -0.271786016, 3.56698958e-15, 0.602605733, -0.330819717, 0.00157504977, 0.174807011, -0.00349041325, 0, -1.57032895, 0, 0, 0, -0.00157504977, -0.271786016, 3.56742435e-15, 0.602605733, -0.330819717, 0.00157505647, 0.174807011, 0.000605087151, 0, -1.57032895, 0, 0, 0, 0.0193200244, 0.00526294098, -0.0127600068 ] - [ -0.00157959154, -0.27215417, 3.58330512e-15, 0.603353409, -0.331199238, 0.00157959154, 0.174807697, -0.00349041178, 0, -1.57032778, 0, 0, 0, -0.00157959154, -0.27215417, 3.58290962e-15, 0.603353409, -0.331199238, 0.00157959826, 0.174807697, 0.000615343071, 0, -1.57032778, 0, 0, 0, 0.0193683985, 0.00527611851, -0.0127919557 ] - [ -0.00158413284, -0.272521739, 3.60431666e-15, 0.604099827, -0.331578088, 0.00158413284, 0.174808383, -0.00349041031, 0, -1.57032661, 0, 0, 0, -0.00158413284, -0.272521739, 3.60206414e-15, 0.604099827, -0.331578088, 0.00158413957, 0.174808383, 0.00062559411, 0, -1.57032661, 0, 0, 0, 0.0194167496, 0.00528928977, -0.0128238894 ] - [ -0.00158867363, -0.27288872, 3.61080067e-15, 0.604844987, -0.331956267, 0.00158867363, 0.174809069, -0.00349040885, 0, -1.57032544, 0, 0, 0, -0.00158867363, -0.27288872, 3.6116951e-15, 0.604844987, -0.331956267, 0.00158868039, 0.174809069, 0.000635840185, 0, -1.57032544, 0, 0, 0, 0.0194650773, 0.00530245464, -0.0128558077 ] - [ -0.00159321389, -0.273255115, 3.62725818e-15, 0.605588888, -0.332333773, 0.00159321389, 0.174809754, -0.00349040738, 0, -1.57032427, 0, 0, 0, -0.00159321389, -0.273255115, 3.62883528e-15, 0.605588888, -0.332333773, 0.00159322067, 0.174809754, 0.000646081215, 0, -1.57032427, 0, 0, 0, 0.0195133812, 0.00531561304, -0.0128877102 ] - [ -0.00159775359, -0.27362092, 3.65104656e-15, 0.606331528, -0.332710607, 0.00159775359, 0.174810438, -0.00349040591, 0, -1.57032311, 0, 0, 0, -0.00159775359, -0.27362092, 3.64938535e-15, 0.606331528, -0.332710607, 0.00159776038, 0.174810438, 0.000656317118, 0, -1.57032311, 0, 0, 0, 0.0195616609, 0.00532876485, -0.0129195968 ] - [ -0.00160229268, -0.273986137, 3.66282562e-15, 0.607072905, -0.333086769, 0.00160229268, 0.174811123, -0.00349040445, 0, -1.57032194, 0, 0, 0, -0.00160229268, -0.273986137, 3.66308865e-15, 0.607072905, -0.333086769, 0.00160229949, 0.174811123, 0.000666547812, 0, -1.57032194, 0, 0, 0, 0.0196099161, 0.00534190996, -0.0129514672 ] - [ -0.00160683115, -0.274350763, 3.68300562e-15, 0.607813019, -0.333462256, 0.00160683115, 0.174811807, -0.00349040298, 0, -1.57032077, 0, 0, 0, -0.00160683115, -0.274350763, 3.68419016e-15, 0.607813019, -0.333462256, 0.00160683797, 0.174811807, 0.000676773214, 0, -1.57032077, 0, 0, 0, 0.0196581462, 0.00535504828, -0.012983321 ] - [ -0.00161136894, -0.274714797, 3.69538368e-15, 0.608551868, -0.333837071, 0.00161136894, 0.17481249, -0.00349040152, 0, -1.57031961, 0, 0, 0, -0.00161136894, -0.274714797, 3.69889478e-15, 0.608551868, -0.333837071, 0.00161137578, 0.17481249, 0.000686993243, 0, -1.57031961, 0, 0, 0, 0.0197063511, 0.00536817969, -0.0130151582 ] - [ -0.00161590605, -0.27507824, 3.70888897e-15, 0.609289451, -0.33421121, 0.00161590605, 0.174813174, -0.00349040006, 0, -1.57031844, 0, 0, 0, -0.00161590605, -0.27507824, 3.71278078e-15, 0.609289451, -0.33421121, 0.0016159129, 0.174813174, 0.000697207816, 0, -1.57031844, 0, 0, 0, 0.0197545302, 0.00538130409, -0.0130469783 ] - [ -0.00162044242, -0.27544109, 3.73172529e-15, 0.610025766, -0.334584676, 0.00162044242, 0.174813857, -0.00349039859, 0, -1.57031728, 0, 0, 0, -0.00162044242, -0.27544109, 3.73196884e-15, 0.610025766, -0.334584676, 0.00162044929, 0.174813857, 0.000707416852, 0, -1.57031728, 0, 0, 0, 0.0198026832, 0.00539442138, -0.0130787812 ] - [ -0.00162497803, -0.275803346, 3.74458672e-15, 0.610760812, -0.334957466, 0.00162497803, 0.174814539, -0.00349039713, 0, -1.57031612, 0, 0, 0, -0.00162497803, -0.275803346, 3.74596562e-15, 0.610760812, -0.334957466, 0.00162498492, 0.174814539, 0.000717620268, 0, -1.57031612, 0, 0, 0, 0.0198508096, 0.00540753145, -0.0131105665 ] - [ -0.00162951284, -0.276165007, 3.76143321e-15, 0.611494587, -0.33532958, 0.00162951284, 0.174815221, -0.00349039567, 0, -1.57031495, 0, 0, 0, -0.00162951284, -0.276165007, 3.76285893e-15, 0.611494587, -0.33532958, 0.00162951975, 0.174815221, 0.000727817983, 0, -1.57031495, 0, 0, 0, 0.0198989092, 0.00542063419, -0.0131423341 ] - [ -0.00163404683, -0.276526072, 3.77651314e-15, 0.612227091, -0.335701019, 0.00163404683, 0.174815903, -0.00349039421, 0, -1.57031379, 0, 0, 0, -0.00163404683, -0.276526072, 3.77618995e-15, 0.612227091, -0.335701019, 0.00163405376, 0.174815903, 0.000738009914, 0, -1.57031379, 0, 0, 0, 0.0199469815, 0.0054337295, -0.0131740837 ] - [ -0.00163857996, -0.276886541, 3.79691018e-15, 0.612958322, -0.336071781, 0.00163857996, 0.174816585, -0.00349039275, 0, -1.57031263, 0, 0, 0, -0.00163857996, -0.276886541, 3.7955226e-15, 0.612958322, -0.336071781, 0.0016385869, 0.174816585, 0.000748195979, 0, -1.57031263, 0, 0, 0, 0.0199950262, 0.00544681727, -0.0132058151 ] - [ -0.0016431122, -0.277246412, 3.81162516e-15, 0.613688278, -0.336441866, 0.0016431122, 0.174817266, -0.00349039129, 0, -1.57031147, 0, 0, 0, -0.0016431122, -0.277246412, 3.81001494e-15, 0.613688278, -0.336441866, 0.00164311916, 0.174817266, 0.000758376097, 0, -1.57031147, 0, 0, 0, 0.0200430428, 0.00545989741, -0.0132375279 ] - [ -0.00164764352, -0.277605685, 3.8304278e-15, 0.614416958, -0.336811273, 0.00164764352, 0.174817946, -0.00349038984, 0, -1.57031031, 0, 0, 0, -0.00164764352, -0.277605685, 3.8318945e-15, 0.614416958, -0.336811273, 0.00164765049, 0.174817946, 0.000768550185, 0, -1.57031031, 0, 0, 0, 0.0200910309, 0.00547296979, -0.0132692219 ] - [ -0.00165217387, -0.277964359, 3.84693604e-15, 0.615144362, -0.337180003, 0.00165217387, 0.174818626, -0.00349038838, 0, -1.57030915, 0, 0, 0, -0.00165217387, -0.277964359, 3.84640484e-15, 0.615144362, -0.337180003, 0.00165218086, 0.174818626, 0.000778718161, 0, -1.57030915, 0, 0, 0, 0.0201389902, 0.00548603432, -0.0133008968 ] - [ -0.00165670324, -0.278322432, 3.86446786e-15, 0.615870486, -0.337548054, 0.00165670324, 0.174819306, -0.00349038692, 0, -1.57030799, 0, 0, 0, -0.00165670324, -0.278322432, 3.86643407e-15, 0.615870486, -0.337548054, 0.00165671025, 0.174819306, 0.000788879943, 0, -1.57030799, 0, 0, 0, 0.0201869203, 0.00549909089, -0.0133325525 ] - [ -0.00166123159, -0.278679904, 3.88117378e-15, 0.616595331, -0.337915427, 0.00166123159, 0.174819986, -0.00349038547, 0, -1.57030683, 0, 0, 0, -0.00166123159, -0.278679904, 3.87777655e-15, 0.616595331, -0.337915427, 0.00166123861, 0.174819986, 0.00079903545, 0, -1.57030683, 0, 0, 0, 0.0202348208, 0.0055121394, -0.0133641886 ] - [ -0.00166575888, -0.279036774, 3.89821532e-15, 0.617318894, -0.33828212, 0.00166575888, 0.174820665, -0.00349038402, 0, -1.57030568, 0, 0, 0, -0.00166575888, -0.279036774, 3.89834928e-15, 0.617318894, -0.33828212, 0.00166576592, 0.174820665, 0.000809184598, 0, -1.57030568, 0, 0, 0, 0.0202826914, 0.00552517974, -0.013395805 ] - [ -0.00167028509, -0.279393041, 3.91376608e-15, 0.618041174, -0.338648133, 0.00167028509, 0.174821343, -0.00349038256, 0, -1.57030452, 0, 0, 0, -0.00167028509, -0.279393041, 3.91513745e-15, 0.618041174, -0.338648133, 0.00167029214, 0.174821343, 0.000819327307, 0, -1.57030452, 0, 0, 0, 0.0203305315, 0.00553821181, -0.0134274012 ] - [ -0.00167481018, -0.279748704, 3.92767779e-15, 0.618762171, -0.339013466, 0.00167481018, 0.174822021, -0.00349038111, 0, -1.57030336, 0, 0, 0, -0.00167481018, -0.279748704, 3.92752564e-15, 0.618762171, -0.339013466, 0.00167481725, 0.174822021, 0.000829463494, 0, -1.57030336, 0, 0, 0, 0.0203783409, 0.0055512355, -0.0134589772 ] - [ -0.00167933411, -0.280103763, 3.94394505e-15, 0.619481881, -0.339378118, 0.00167933411, 0.174822699, -0.00349037966, 0, -1.57030221, 0, 0, 0, -0.00167933411, -0.280103763, 3.942193e-15, 0.619481881, -0.339378118, 0.0016793412, 0.174822699, 0.000839593077, 0, -1.57030221, 0, 0, 0, 0.0204261191, 0.0055642507, -0.0134905325 ] - [ -0.00168385686, -0.280458216, 3.96489615e-15, 0.620200305, -0.339742089, 0.00168385686, 0.174823376, -0.00349037821, 0, -1.57030106, 0, 0, 0, -0.00168385686, -0.280458216, 3.96554095e-15, 0.620200305, -0.339742089, 0.00168386397, 0.174823376, 0.000849715974, 0, -1.57030106, 0, 0, 0, 0.0204738658, 0.00557725731, -0.0135220671 ] - [ -0.00168837839, -0.280812062, 3.98054371e-15, 0.620917441, -0.340105379, 0.00168837839, 0.174824053, -0.00349037676, 0, -1.5702999, 0, 0, 0, -0.00168837839, -0.280812062, 3.98161554e-15, 0.620917441, -0.340105379, 0.00168838552, 0.174824053, 0.000859832102, 0, -1.5702999, 0, 0, 0, 0.0205215806, 0.00559025522, -0.0135535805 ] - [ -0.00169289868, -0.281165301, 3.99749912e-15, 0.621633287, -0.340467986, 0.00169289868, 0.174824729, -0.00349037531, 0, -1.57029875, 0, 0, 0, -0.00169289868, -0.281165301, 3.99702295e-15, 0.621633287, -0.340467986, 0.00169290582, 0.174824729, 0.000869941381, 0, -1.57029875, 0, 0, 0, 0.020569263, 0.00560324433, -0.0135850727 ] - [ -0.00169741768, -0.281517931, 4.01277059e-15, 0.622347841, -0.34082991, 0.00169741768, 0.174825405, -0.00349037387, 0, -1.5702976, 0, 0, 0, -0.00169741768, -0.281517931, 4.01151607e-15, 0.622347841, -0.34082991, 0.00169742484, 0.174825405, 0.000880043727, 0, -1.5702976, 0, 0, 0, 0.0206169128, 0.00561622454, -0.0136165432 ] - [ -0.00170193537, -0.281869952, 4.02841098e-15, 0.623061104, -0.341191151, 0.00170193537, 0.17482608, -0.00349037242, 0, -1.57029645, 0, 0, 0, -0.00170193537, -0.281869952, 4.03178916e-15, 0.623061104, -0.341191151, 0.00170194254, 0.17482608, 0.00089013906, 0, -1.57029645, 0, 0, 0, 0.0206645295, 0.00562919573, -0.0136479919 ] - [ -0.00170645171, -0.282221363, 4.04453854e-15, 0.623773072, -0.341551709, 0.00170645171, 0.174826755, -0.00349037097, 0, -1.5702953, 0, 0, 0, -0.00170645171, -0.282221363, 4.04835663e-15, 0.623773072, -0.341551709, 0.0017064589, 0.174826755, 0.000900227296, 0, -1.5702953, 0, 0, 0, 0.0207121127, 0.00564215781, -0.0136794184 ] - [ -0.00171096667, -0.282572163, 4.06505922e-15, 0.624483745, -0.341911582, 0.00171096667, 0.174827429, -0.00349036953, 0, -1.57029415, 0, 0, 0, -0.00171096667, -0.282572163, 4.06278502e-15, 0.624483745, -0.341911582, 0.00171097388, 0.174827429, 0.000910308354, 0, -1.57029415, 0, 0, 0, 0.020759662, 0.00565511066, -0.0137108226 ] - [ -0.00171548022, -0.282922351, 4.08207132e-15, 0.625193122, -0.342270771, 0.00171548022, 0.174828103, -0.00349036809, 0, -1.570293, 0, 0, 0, -0.00171548022, -0.282922351, 4.08071163e-15, 0.625193122, -0.342270771, 0.00171548744, 0.174828103, 0.000920382151, 0, -1.570293, 0, 0, 0, 0.0208071771, 0.00566805418, -0.0137422042 ] - [ -0.00171999233, -0.283271926, 4.09556998e-15, 0.6259012, -0.342629274, 0.00171999233, 0.174828777, -0.00349036665, 0, -1.57029185, 0, 0, 0, -0.00171999233, -0.283271926, 4.09681903e-15, 0.6259012, -0.342629274, 0.00171999956, 0.174828777, 0.000930448606, 0, -1.57029185, 0, 0, 0, 0.0208546576, 0.00568098827, -0.0137735629 ] - [ -0.00172450295, -0.283620887, 4.11366709e-15, 0.626607979, -0.342987092, 0.00172450295, 0.17482945, -0.0034903652, 0, -1.5702907, 0, 0, 0, -0.00172450295, -0.283620887, 4.11374489e-15, 0.626607979, -0.342987092, 0.00172451021, 0.17482945, 0.000940507637, 0, -1.5702907, 0, 0, 0, 0.0209021031, 0.00569391282, -0.0138048985 ] - [ -0.00172901207, -0.283969234, 4.1324564e-15, 0.627313457, -0.343344223, 0.00172901207, 0.174830122, -0.00349036376, 0, -1.57028956, 0, 0, 0, -0.00172901207, -0.283969234, 4.1320916e-15, 0.627313457, -0.343344223, 0.00172901934, 0.174830122, 0.000950559162, 0, -1.57028956, 0, 0, 0, 0.0209495131, 0.00570682773, -0.0138362107 ] - [ -0.00173351964, -0.284316964, 4.14918123e-15, 0.628017632, -0.343700668, 0.00173351964, 0.174830794, -0.00349036233, 0, -1.57028841, 0, 0, 0, -0.00173351964, -0.284316964, 4.14923264e-15, 0.628017632, -0.343700668, 0.00173352693, 0.174830794, 0.000960603098, 0, -1.57028841, 0, 0, 0, 0.0209968874, 0.00571973289, -0.0138674993 ] - [ -0.00173802564, -0.284664079, 4.16832359e-15, 0.628720504, -0.344056426, 0.00173802564, 0.174831465, -0.00349036089, 0, -1.57028727, 0, 0, 0, -0.00173802564, -0.284664079, 4.16743805e-15, 0.628720504, -0.344056426, 0.00173803294, 0.174831465, 0.000970639363, 0, -1.57028727, 0, 0, 0, 0.0210442254, 0.00573262819, -0.013898764 ] - [ -0.00174253003, -0.285010575, 4.17803801e-15, 0.629422071, -0.344411496, 0.00174253003, 0.174832136, -0.00349035945, 0, -1.57028612, 0, 0, 0, -0.00174253003, -0.285010575, 4.17930256e-15, 0.629422071, -0.344411496, 0.00174253735, 0.174832136, 0.000980667876, 0, -1.57028612, 0, 0, 0, 0.021091527, 0.00574551352, -0.0139300045 ] - [ -0.00174703278, -0.285356454, 4.20300458e-15, 0.630122331, -0.344765877, 0.00174703278, 0.174832806, -0.00349035802, 0, -1.57028498, 0, 0, 0, -0.00174703278, -0.285356454, 4.20273324e-15, 0.630122331, -0.344765877, 0.00174704012, 0.174832806, 0.000990688555, 0, -1.57028498, 0, 0, 0, 0.0211387915, 0.0057583888, -0.0139612206 ] - [ -0.00175153386, -0.285701713, 4.21905544e-15, 0.630821283, -0.34511957, 0.00175153386, 0.174833476, -0.00349035658, 0, -1.57028384, 0, 0, 0, -0.00175153386, -0.285701713, 4.21758784e-15, 0.630821283, -0.34511957, 0.00175154121, 0.174833476, 0.00100070132, 0, -1.57028384, 0, 0, 0, 0.0211860187, 0.0057712539, -0.0139924121 ] - [ -0.00175603323, -0.286046352, 4.23760397e-15, 0.631518926, -0.345472574, 0.00175603323, 0.174834146, -0.00349035515, 0, -1.5702827, 0, 0, 0, -0.00175603323, -0.286046352, 4.23697273e-15, 0.631518926, -0.345472574, 0.0017560406, 0.174834146, 0.00101070608, 0, -1.5702827, 0, 0, 0, 0.0212332082, 0.00578410872, -0.0140235786 ] - [ -0.00176053087, -0.28639037, 4.2510287e-15, 0.632215258, -0.345824887, 0.00176053087, 0.174834814, -0.00349035372, 0, -1.57028156, 0, 0, 0, -0.00176053087, -0.28639037, 4.25444899e-15, 0.632215258, -0.345824887, 0.00176053825, 0.174834814, 0.00102070276, 0, -1.57028156, 0, 0, 0, 0.0212803596, 0.00579695316, -0.01405472 ] - [ -0.00176502673, -0.286733766, 4.26823145e-15, 0.632910277, -0.346176511, 0.00176502673, 0.174835482, -0.00349035229, 0, -1.57028042, 0, 0, 0, -0.00176502673, -0.286733766, 4.26877327e-15, 0.632910277, -0.346176511, 0.00176503413, 0.174835482, 0.00103069128, 0, -1.57028042, 0, 0, 0, 0.0213274725, 0.00580978712, -0.0140858359 ] - [ -0.00176952079, -0.287076539, 4.28753554e-15, 0.633603983, -0.346527444, 0.00176952079, 0.17483615, -0.00349035086, 0, -1.57027928, 0, 0, 0, -0.00176952079, -0.287076539, 4.28835524e-15, 0.633603983, -0.346527444, 0.0017695282, 0.17483615, 0.00104067156, 0, -1.57027928, 0, 0, 0, 0.0213745465, 0.00582261048, -0.0141169261 ] - [ -0.00177401301, -0.287418689, 4.30465381e-15, 0.634296374, -0.346877685, 0.00177401301, 0.174836817, -0.00349034943, 0, -1.57027814, 0, 0, 0, -0.00177401301, -0.287418689, 4.30161385e-15, 0.634296374, -0.346877685, 0.00177402044, 0.174836817, 0.00105064351, 0, -1.57027814, 0, 0, 0, 0.0214215812, 0.00583542314, -0.0141479905 ] - [ -0.00177850336, -0.287760213, 4.31654707e-15, 0.634987448, -0.347227234, 0.00177850336, 0.174837484, -0.003490348, 0, -1.57027701, 0, 0, 0, -0.00177850336, -0.287760213, 4.31506333e-15, 0.634987448, -0.347227234, 0.00177851081, 0.174837484, 0.00106060705, 0, -1.57027701, 0, 0, 0, 0.0214685762, 0.00584822499, -0.0141790286 ] - [ -0.00178299181, -0.288101112, 4.3378988e-15, 0.635677204, -0.347576091, 0.00178299181, 0.17483815, -0.00349034657, 0, -1.57027587, 0, 0, 0, -0.00178299181, -0.288101112, 4.33777499e-15, 0.635677204, -0.347576091, 0.00178299928, 0.17483815, 0.00107056209, 0, -1.57027587, 0, 0, 0, 0.0215155312, 0.00586101594, -0.0142100402 ] - [ -0.00178747833, -0.288441385, 4.35816832e-15, 0.63636564, -0.347924256, 0.00178747833, 0.174838815, -0.00349034515, 0, -1.57027474, 0, 0, 0, -0.00178747833, -0.288441385, 4.35778854e-15, 0.63636564, -0.347924256, 0.00178748581, 0.174838815, 0.00108050857, 0, -1.57027474, 0, 0, 0, 0.0215624458, 0.00587379587, -0.0142410252 ] - [ -0.00179196288, -0.28878103, 4.37625545e-15, 0.637052756, -0.348271726, 0.00179196288, 0.17483948, -0.00349034373, 0, -1.57027361, 0, 0, 0, -0.00179196288, -0.28878103, 4.37632037e-15, 0.637052756, -0.348271726, 0.00179197038, 0.17483948, 0.00109044639, 0, -1.57027361, 0, 0, 0, 0.0216093195, 0.00588656469, -0.0142719832 ] - [ -0.00179644543, -0.289120046, 4.39026394e-15, 0.637738549, -0.348618503, 0.00179644543, 0.174840144, -0.0034903423, 0, -1.57027247, 0, 0, 0, -0.00179644543, -0.289120046, 4.39090911e-15, 0.637738549, -0.348618503, 0.00179645294, 0.174840144, 0.00110037548, 0, -1.57027247, 0, 0, 0, 0.0216561521, 0.00589932227, -0.014302914 ] - [ -0.00180092594, -0.289458434, 4.41209114e-15, 0.638423018, -0.348964585, 0.00180092594, 0.174840808, -0.00349034088, 0, -1.57027134, 0, 0, 0, -0.00180092594, -0.289458434, 4.41325346e-15, 0.638423018, -0.348964585, 0.00180093347, 0.174840808, 0.00111029574, 0, -1.57027134, 0, 0, 0, 0.021702943, 0.00591206853, -0.0143338173 ] - [ -0.00180540439, -0.289796191, 4.42727537e-15, 0.639106163, -0.349309972, 0.00180540439, 0.174841471, -0.00349033946, 0, -1.57027021, 0, 0, 0, -0.00180540439, -0.289796191, 4.42824761e-15, 0.639106163, -0.349309972, 0.00180541194, 0.174841471, 0.0011202071, 0, -1.57027021, 0, 0, 0, 0.021749692, 0.00592480334, -0.0143646929 ] - [ -0.00180988075, -0.290133317, 4.44164721e-15, 0.63978798, -0.349654663, 0.00180988075, 0.174842133, -0.00349033804, 0, -1.57026908, 0, 0, 0, -0.00180988075, -0.290133317, 4.4411122e-15, 0.63978798, -0.349654663, 0.00180988831, 0.174842133, 0.00113010949, 0, -1.57026908, 0, 0, 0, 0.0217963986, 0.00593752662, -0.0143955405 ] - [ -0.00181435497, -0.290469811, 4.46188435e-15, 0.640468469, -0.349998658, 0.00181435497, 0.174842795, -0.00349033663, 0, -1.57026796, 0, 0, 0, -0.00181435497, -0.290469811, 4.46298909e-15, 0.640468469, -0.349998658, 0.00181436255, 0.174842795, 0.0011400028, 0, -1.57026796, 0, 0, 0, 0.0218430624, 0.00595023825, -0.0144263598 ] - [ -0.00181882703, -0.290805672, 4.47406589e-15, 0.641147629, -0.350341956, 0.00181882703, 0.174843456, -0.00349033521, 0, -1.57026683, 0, 0, 0, -0.00181882703, -0.290805672, 4.47473226e-15, 0.641147629, -0.350341956, 0.00181883463, 0.174843456, 0.00114988697, 0, -1.57026683, 0, 0, 0, 0.0218896831, 0.00596293812, -0.0144571507 ] - [ -0.00182329689, -0.2911409, 4.49787679e-15, 0.641825457, -0.350684557, 0.00182329689, 0.174844117, -0.0034903338, 0, -1.5702657, 0, 0, 0, -0.00182329689, -0.2911409, 4.49747828e-15, 0.641825457, -0.350684557, 0.0018233045, 0.174844117, 0.00115976191, 0, -1.5702657, 0, 0, 0, 0.0219362602, 0.00597562614, -0.0144879128 ] - [ -0.00182776453, -0.291475493, 4.51006821e-15, 0.642501953, -0.35102646, 0.00182776453, 0.174844777, -0.00349033238, 0, -1.57026458, 0, 0, 0, -0.00182776453, -0.291475493, 4.50984937e-15, 0.642501953, -0.35102646, 0.00182777215, 0.174844777, 0.00116962754, 0, -1.57026458, 0, 0, 0, 0.0219827935, 0.00598830219, -0.0145186459 ] - [ -0.0018322299, -0.29180945, 4.52835764e-15, 0.643177115, -0.351367665, 0.0018322299, 0.174845436, -0.00349033097, 0, -1.57026345, 0, 0, 0, -0.0018322299, -0.29180945, 4.52960558e-15, 0.643177115, -0.351367665, 0.00183223754, 0.174845436, 0.00117948377, 0, -1.57026345, 0, 0, 0, 0.0220292824, 0.00600096618, -0.0145493498 ] - [ -0.00183669297, -0.29214277, 4.54493709e-15, 0.643850941, -0.351708171, 0.00183669297, 0.174846095, -0.00349032956, 0, -1.57026233, 0, 0, 0, -0.00183669297, -0.29214277, 4.54745025e-15, 0.643850941, -0.351708171, 0.00183670063, 0.174846095, 0.00118933053, 0, -1.57026233, 0, 0, 0, 0.0220757266, 0.00601361799, -0.0145800241 ] - [ -0.00184115372, -0.292475453, 4.5648483e-15, 0.64452343, -0.352047977, 0.00184115372, 0.174846753, -0.00349032815, 0, -1.57026121, 0, 0, 0, -0.00184115372, -0.292475453, 4.56411766e-15, 0.64452343, -0.352047977, 0.0018411614, 0.174846753, 0.00119916774, 0, -1.57026121, 0, 0, 0, 0.0221221258, 0.00602625752, -0.0146106686 ] - [ -0.00184561211, -0.292807497, 4.58486446e-15, 0.645194581, -0.352387084, 0.00184561211, 0.17484741, -0.00349032674, 0, -1.57026009, 0, 0, 0, -0.00184561211, -0.292807497, 4.58419652e-15, 0.645194581, -0.352387084, 0.00184561981, 0.17484741, 0.0012089953, 0, -1.57026009, 0, 0, 0, 0.0221684795, 0.00603888466, -0.0146412832 ] - [ -0.00185006811, -0.293138903, 4.60094219e-15, 0.645864392, -0.352725489, 0.00185006811, 0.174848067, -0.00349032534, 0, -1.57025897, 0, 0, 0, -0.00185006811, -0.293138903, 4.59988824e-15, 0.645864392, -0.352725489, 0.00185007582, 0.174848067, 0.00121881314, 0, -1.57025897, 0, 0, 0, 0.0222147873, 0.00605149932, -0.0146718674 ] - [ -0.00185452168, -0.293469668, 4.61680617e-15, 0.646532861, -0.353063194, 0.00185452168, 0.174848723, -0.00349032393, 0, -1.57025785, 0, 0, 0, -0.00185452168, -0.293469668, 4.61893108e-15, 0.646532861, -0.353063194, 0.00185452941, 0.174848723, 0.00122862118, 0, -1.57025785, 0, 0, 0, 0.0222610489, 0.00606410137, -0.0147024211 ] - [ -0.00185897279, -0.293799791, 4.63596643e-15, 0.647199988, -0.353400196, 0.00185897279, 0.174849379, -0.00349032253, 0, -1.57025673, 0, 0, 0, -0.00185897279, -0.293799791, 4.63707607e-15, 0.647199988, -0.353400196, 0.00185898053, 0.174849379, 0.00123841933, 0, -1.57025673, 0, 0, 0, 0.0223072639, 0.00607669073, -0.014732944 ] - [ -0.00186342141, -0.294129273, 4.65476433e-15, 0.64786577, -0.353736497, 0.00186342141, 0.174850033, -0.00349032113, 0, -1.57025562, 0, 0, 0, -0.00186342141, -0.294129273, 4.65563943e-15, 0.64786577, -0.353736497, 0.00186342917, 0.174850033, 0.00124820752, 0, -1.57025562, 0, 0, 0, 0.0223534318, 0.00608926728, -0.0147634359 ] - [ -0.00186786751, -0.294458112, 4.67128788e-15, 0.648530206, -0.354072094, 0.00186786751, 0.174850687, -0.00349031973, 0, -1.5702545, 0, 0, 0, -0.00186786751, -0.294458112, 4.66952698e-15, 0.648530206, -0.354072094, 0.00186787528, 0.174850687, 0.00125798565, 0, -1.5702545, 0, 0, 0, 0.0223995524, 0.00610183092, -0.0147938964 ] - [ -0.00187231105, -0.294786307, 4.68916228e-15, 0.649193295, -0.354406988, 0.00187231105, 0.174851341, -0.00349031833, 0, -1.57025339, 0, 0, 0, -0.00187231105, -0.294786307, 4.69063883e-15, 0.649193295, -0.354406988, 0.00187231884, 0.174851341, 0.00126775366, 0, -1.57025339, 0, 0, 0, 0.0224456252, 0.00611438154, -0.0148243254 ] - [ -0.001876752, -0.295113857, 4.70586624e-15, 0.649855035, -0.354741178, 0.001876752, 0.174851994, -0.00349031693, 0, -1.57025228, 0, 0, 0, -0.001876752, -0.295113857, 4.7035359e-15, 0.649855035, -0.354741178, 0.0018767598, 0.174851994, 0.00127751145, 0, -1.57025228, 0, 0, 0, 0.0224916498, 0.00612691903, -0.0148547226 ] - [ -0.00188119033, -0.295440761, 4.72469806e-15, 0.650515424, -0.355074663, 0.00188119033, 0.174852646, -0.00349031553, 0, -1.57025116, 0, 0, 0, -0.00188119033, -0.295440761, 4.7224972e-15, 0.650515424, -0.355074663, 0.00188119815, 0.174852646, 0.00128725894, 0, -1.57025116, 0, 0, 0, 0.0225376258, 0.0061394433, -0.0148850877 ] - [ -0.001885626, -0.295767018, 4.74557649e-15, 0.651174461, -0.355407443, 0.001885626, 0.174853297, -0.00349031414, 0, -1.57025005, 0, 0, 0, -0.001885626, -0.295767018, 4.74627e-15, 0.651174461, -0.355407443, 0.00188563383, 0.174853297, 0.00129699606, 0, -1.57025005, 0, 0, 0, 0.0225835529, 0.00615195423, -0.0149154205 ] - [ -0.00189005898, -0.296092628, 4.76192069e-15, 0.651832146, -0.355739517, 0.00189005898, 0.174853948, -0.00349031275, 0, -1.57024895, 0, 0, 0, -0.00189005898, -0.296092628, 4.76148542e-15, 0.651832146, -0.355739517, 0.00189006683, 0.174853948, 0.00130672272, 0, -1.57024895, 0, 0, 0, 0.0226294306, 0.00616445173, -0.0149457207 ] - [ -0.00189448924, -0.29641759, 4.77862676e-15, 0.652488475, -0.356070885, 0.00189448924, 0.174854598, -0.00349031135, 0, -1.57024784, 0, 0, 0, -0.00189448924, -0.29641759, 4.77790435e-15, 0.652488475, -0.356070885, 0.00189449711, 0.174854598, 0.00131643883, 0, -1.57024784, 0, 0, 0, 0.0226752587, 0.00617693567, -0.014975988 ] - [ -0.00189891675, -0.296741901, 4.80265796e-15, 0.653143448, -0.356401546, 0.00189891675, 0.174855247, -0.00349030996, 0, -1.57024673, 0, 0, 0, -0.00189891675, -0.296741901, 4.8035586e-15, 0.653143448, -0.356401546, 0.00189892463, 0.174855247, 0.00132614432, 0, -1.57024673, 0, 0, 0, 0.0227210366, 0.00618940597, -0.0150062223 ] - [ -0.00190334147, -0.297065563, 4.81530506e-15, 0.653797062, -0.356731499, 0.00190334147, 0.174855896, -0.00349030857, 0, -1.57024563, 0, 0, 0, -0.00190334147, -0.297065563, 4.81839538e-15, 0.653797062, -0.356731499, 0.00190334937, 0.174855896, 0.00133583911, 0, -1.57024563, 0, 0, 0, 0.022766764, 0.00620186252, -0.0150364232 ] - [ -0.00190776337, -0.297388573, 4.83413805e-15, 0.654449318, -0.357060745, 0.00190776337, 0.174856543, -0.00349030719, 0, -1.57024452, 0, 0, 0, -0.00190776337, -0.297388573, 4.83381322e-15, 0.654449318, -0.357060745, 0.00190777129, 0.174856543, 0.00134552311, 0, -1.57024452, 0, 0, 0, 0.0228124405, 0.0062143052, -0.0150665905 ] - [ -0.00191218242, -0.297710931, 4.85162105e-15, 0.655100212, -0.357389281, 0.00191218242, 0.17485719, -0.0034903058, 0, -1.57024342, 0, 0, 0, -0.00191218242, -0.297710931, 4.84959664e-15, 0.655100212, -0.357389281, 0.00191219035, 0.17485719, 0.00135519624, 0, -1.57024342, 0, 0, 0, 0.0228580658, 0.00622673391, -0.0150967239 ] - [ -0.00191659858, -0.298032636, 4.86934012e-15, 0.655749744, -0.357717108, 0.00191659858, 0.174857837, -0.00349030442, 0, -1.57024232, 0, 0, 0, -0.00191659858, -0.298032636, 4.86397104e-15, 0.655749744, -0.357717108, 0.00191660653, 0.174857837, 0.00136485841, 0, -1.57024232, 0, 0, 0, 0.0229036394, 0.00623914856, -0.0151268232 ] - [ -0.00192101182, -0.298353687, 4.88692685e-15, 0.656397912, -0.358044225, 0.00192101182, 0.174858482, -0.00349030304, 0, -1.57024122, 0, 0, 0, -0.00192101182, -0.298353687, 4.88611256e-15, 0.656397912, -0.358044225, 0.00192101979, 0.174858482, 0.00137450956, 0, -1.57024122, 0, 0, 0, 0.022949161, 0.00625154903, -0.0151568882 ] - [ -0.00192542212, -0.298674083, 4.90327019e-15, 0.657044714, -0.358370631, 0.00192542212, 0.174859127, -0.00349030165, 0, -1.57024012, 0, 0, 0, -0.00192542212, -0.298674083, 4.90489054e-15, 0.657044714, -0.358370631, 0.0019254301, 0.174859127, 0.00138414958, 0, -1.57024012, 0, 0, 0, 0.0229946301, 0.00626393521, -0.0151869185 ] - [ -0.00192982942, -0.298993822, 4.9206051e-15, 0.657690149, -0.358696327, 0.00192982942, 0.174859771, -0.00349030028, 0, -1.57023902, 0, 0, 0, -0.00192982942, -0.298993822, 4.92182125e-15, 0.657690149, -0.358696327, 0.00192983742, 0.174859771, 0.00139377841, 0, -1.57023902, 0, 0, 0, 0.0230400464, 0.00627630701, -0.0152169139 ] - [ -0.00193423371, -0.299312905, 4.94255473e-15, 0.658334216, -0.35902131, 0.00193423371, 0.174860415, -0.0034902989, 0, -1.57023792, 0, 0, 0, -0.00193423371, -0.299312905, 4.94119771e-15, 0.658334216, -0.35902131, 0.00193424173, 0.174860415, 0.00140339596, 0, -1.57023792, 0, 0, 0, 0.0230854095, 0.00628866431, -0.0152468742 ] - [ -0.00193863495, -0.29963133, 4.95461842e-15, 0.658976912, -0.359345582, 0.00193863495, 0.174861057, -0.00349029752, 0, -1.57023683, 0, 0, 0, -0.00193863495, -0.29963133, 4.95481465e-15, 0.658976912, -0.359345582, 0.00193864298, 0.174861057, 0.00141300214, 0, -1.57023683, 0, 0, 0, 0.0231307191, 0.00630100701, -0.0152767991 ] - [ -0.00194303311, -0.299949097, 4.97869939e-15, 0.659618237, -0.35966914, 0.00194303311, 0.174861699, -0.00349029615, 0, -1.57023573, 0, 0, 0, -0.00194303311, -0.299949097, 4.97764448e-15, 0.659618237, -0.35966914, 0.00194304115, 0.174861699, 0.00142259689, 0, -1.57023573, 0, 0, 0, 0.0231759746, 0.00631333501, -0.0153066884 ] - [ -0.00194742815, -0.300266204, 4.99541486e-15, 0.660258188, -0.359991985, 0.00194742815, 0.17486234, -0.00349029477, 0, -1.57023464, 0, 0, 0, -0.00194742815, -0.300266204, 4.99638477e-15, 0.660258188, -0.359991985, 0.00194743621, 0.17486234, 0.0014321801, 0, -1.57023464, 0, 0, 0, 0.0232211758, 0.0063256482, -0.0153365417 ] - [ -0.00195182004, -0.30058265, 5.01228041e-15, 0.660896765, -0.360314115, 0.00195182004, 0.174862981, -0.0034902934, 0, -1.57023355, 0, 0, 0, -0.00195182004, -0.30058265, 5.01285209e-15, 0.660896765, -0.360314115, 0.00195182812, 0.174862981, 0.00144175171, 0, -1.57023355, 0, 0, 0, 0.0232663222, 0.00633794647, -0.0153663589 ] - [ -0.00195620875, -0.300898434, 5.02794874e-15, 0.661533965, -0.360635531, 0.00195620875, 0.17486362, -0.00349029203, 0, -1.57023246, 0, 0, 0, -0.00195620875, -0.300898434, 5.02834203e-15, 0.661533965, -0.360635531, 0.00195621684, 0.17486362, 0.00145131162, 0, -1.57023246, 0, 0, 0, 0.0233114135, 0.00635022973, -0.0153961397 ] - [ -0.00196059425, -0.301213556, 5.04485803e-15, 0.662169787, -0.360956231, 0.00196059425, 0.174864259, -0.00349029067, 0, -1.57023137, 0, 0, 0, -0.00196059425, -0.301213556, 5.04257955e-15, 0.662169787, -0.360956231, 0.00196060235, 0.174864259, 0.00146085977, 0, -1.57023137, 0, 0, 0, 0.0233564492, 0.00636249786, -0.0154258837 ] - [ -0.00196497649, -0.301528015, 5.06881653e-15, 0.66280423, -0.361276215, 0.00196497649, 0.174864897, -0.0034902893, 0, -1.57023028, 0, 0, 0, -0.00196497649, -0.301528015, 5.06895341e-15, 0.66280423, -0.361276215, 0.00196498461, 0.174864897, 0.00147039606, 0, -1.57023028, 0, 0, 0, 0.0234014291, 0.00637475075, -0.0154555909 ] - [ -0.00196935546, -0.301841809, 5.08170051e-15, 0.663437292, -0.361595483, 0.00196935546, 0.174865534, -0.00349028794, 0, -1.5702292, 0, 0, 0, -0.00196935546, -0.301841809, 5.08063755e-15, 0.663437292, -0.361595483, 0.0019693636, 0.174865534, 0.00147992041, 0, -1.5702292, 0, 0, 0, 0.0234463526, 0.00638698831, -0.0154852609 ] - [ -0.00197373111, -0.302154938, 5.10086038e-15, 0.664068971, -0.361914033, 0.00197373111, 0.17486617, -0.00349028657, 0, -1.57022811, 0, 0, 0, -0.00197373111, -0.302154938, 5.10083964e-15, 0.664068971, -0.361914033, 0.00197373926, 0.17486617, 0.00148943275, 0, -1.57022811, 0, 0, 0, 0.0234912195, 0.00639921043, -0.0155148934 ] - [ -0.00197810341, -0.302467401, 5.12001039e-15, 0.664699266, -0.362231865, 0.00197810341, 0.174866806, -0.00349028521, 0, -1.57022703, 0, 0, 0, -0.00197810341, -0.302467401, 5.11878303e-15, 0.664699266, -0.362231865, 0.00197811158, 0.174866806, 0.00149893298, 0, -1.57022703, 0, 0, 0, 0.0235360293, 0.006411417, -0.0155444883 ] - [ -0.00198247234, -0.302779197, 5.13772934e-15, 0.665328176, -0.362548979, 0.00198247234, 0.174867441, -0.00349028385, 0, -1.57022595, 0, 0, 0, -0.00198247234, -0.302779197, 5.13404404e-15, 0.665328176, -0.362548979, 0.00198248052, 0.174867441, 0.00150842104, 0, -1.57022595, 0, 0, 0, 0.0235807816, 0.00642360792, -0.0155740452 ] - [ -0.00198683785, -0.303090325, 5.15390479e-15, 0.665955698, -0.362865373, 0.00198683785, 0.174868074, -0.0034902825, 0, -1.57022487, 0, 0, 0, -0.00198683785, -0.303090325, 5.15311002e-15, 0.665955698, -0.362865373, 0.00198684605, 0.174868074, 0.00151789682, 0, -1.57022487, 0, 0, 0, 0.0236254761, 0.00643578308, -0.0156035638 ] - [ -0.00199119992, -0.303400783, 5.17624447e-15, 0.666581831, -0.363181048, 0.00199119992, 0.174868708, -0.00349028114, 0, -1.57022379, 0, 0, 0, -0.00199119992, -0.303400783, 5.17492712e-15, 0.666581831, -0.363181048, 0.00199120813, 0.174868708, 0.00152736027, 0, -1.57022379, 0, 0, 0, 0.0236701123, 0.00644794237, -0.0156330441 ] - [ -0.0019955585, -0.303710572, 5.19205924e-15, 0.667206573, -0.363496002, 0.0019955585, 0.17486934, -0.00349027979, 0, -1.57022271, 0, 0, 0, -0.0019955585, -0.303710572, 5.19437759e-15, 0.667206573, -0.363496002, 0.00199556673, 0.17486934, 0.00153681128, 0, -1.57022271, 0, 0, 0, 0.0237146899, 0.0064600857, -0.0156624856 ] - [ -0.00199991358, -0.304019689, 5.21195054e-15, 0.667829924, -0.363810235, 0.00199991358, 0.174869971, -0.00349027843, 0, -1.57022163, 0, 0, 0, -0.00199991358, -0.304019689, 5.21245811e-15, 0.667829924, -0.363810235, 0.00199992182, 0.174869971, 0.00154624978, 0, -1.57022163, 0, 0, 0, 0.0237592085, 0.00647221295, -0.0156918881 ] - [ -0.00200426511, -0.304328135, 5.22641429e-15, 0.668451881, -0.364123746, 0.00200426511, 0.174870602, -0.00349027708, 0, -1.57022056, 0, 0, 0, -0.00200426511, -0.304328135, 5.22618263e-15, 0.668451881, -0.364123746, 0.00200427337, 0.174870602, 0.00155567569, 0, -1.57022056, 0, 0, 0, 0.0238036677, 0.00648432402, -0.0157212514 ] - [ -0.00200861306, -0.304635908, 5.24979303e-15, 0.669072443, -0.364436535, 0.00200861306, 0.174871231, -0.00349027574, 0, -1.57021949, 0, 0, 0, -0.00200861306, -0.304635908, 5.25086456e-15, 0.669072443, -0.364436535, 0.00200862133, 0.174871231, 0.00156508892, 0, -1.57021949, 0, 0, 0, 0.0238480672, 0.00649641881, -0.0157505753 ] - [ -0.0020129574, -0.304943007, 5.26975689e-15, 0.669691607, -0.3647486, 0.0020129574, 0.17487186, -0.00349027439, 0, -1.57021841, 0, 0, 0, -0.0020129574, -0.304943007, 5.27031738e-15, 0.669691607, -0.3647486, 0.00201296569, 0.17487186, 0.0015744894, 0, -1.57021841, 0, 0, 0, 0.0238924064, 0.0065084972, -0.0157798593 ] - [ -0.0020172981, -0.305249431, 5.28591346e-15, 0.670309374, -0.365059943, 0.0020172981, 0.174872488, -0.00349027304, 0, -1.57021734, 0, 0, 0, -0.0020172981, -0.305249431, 5.28861606e-15, 0.670309374, -0.365059943, 0.0020173064, 0.174872488, 0.00158387704, 0, -1.57021734, 0, 0, 0, 0.0239366851, 0.0065205591, -0.0158091034 ] - [ -0.00202163512, -0.30555518, 5.29991027e-15, 0.67092574, -0.36537056, 0.00202163512, 0.174873115, -0.0034902717, 0, -1.57021627, 0, 0, 0, -0.00202163512, -0.30555518, 5.3012482e-15, 0.67092574, -0.36537056, 0.00202164344, 0.174873115, 0.00159325176, 0, -1.57021627, 0, 0, 0, 0.0239809029, 0.0065326044, -0.0158383073 ] - [ -0.00202596842, -0.305860252, 5.31990388e-15, 0.671540705, -0.365680453, 0.00202596842, 0.174873742, -0.00349027036, 0, -1.57021521, 0, 0, 0, -0.00202596842, -0.305860252, 5.3217712e-15, 0.671540705, -0.365680453, 0.00202597676, 0.174873742, 0.00160261347, 0, -1.57021521, 0, 0, 0, 0.0240250593, 0.00654463299, -0.0158674706 ] - [ -0.00203029799, -0.306164647, 5.34159119e-15, 0.672154267, -0.36598962, 0.00203029799, 0.174874367, -0.00349026902, 0, -1.57021414, 0, 0, 0, -0.00203029799, -0.306164647, 5.3414501e-15, 0.672154267, -0.36598962, 0.00203030634, 0.174874367, 0.0016119621, 0, -1.57021414, 0, 0, 0, 0.024069154, 0.00655664477, -0.0158965932 ] - [ -0.00203462378, -0.306468363, 5.35834985e-15, 0.672766424, -0.366298061, 0.00203462378, 0.174874992, -0.00349026768, 0, -1.57021308, 0, 0, 0, -0.00203462378, -0.306468363, 5.35434025e-15, 0.672766424, -0.366298061, 0.00203463215, 0.174874992, 0.00162129757, 0, -1.57021308, 0, 0, 0, 0.0241131866, 0.00656863963, -0.0159256747 ] - [ -0.00203894576, -0.3067714, 5.3741021e-15, 0.673377174, -0.366605774, 0.00203894576, 0.174875615, -0.00349026635, 0, -1.57021201, 0, 0, 0, -0.00203894576, -0.3067714, 5.37136116e-15, 0.673377174, -0.366605774, 0.00203895414, 0.174875615, 0.00163061978, 0, -1.57021201, 0, 0, 0, 0.0241571567, 0.00658061747, -0.015954715 ] - [ -0.0020432639, -0.307073756, 5.39380669e-15, 0.673986516, -0.36691276, 0.0020432639, 0.174876238, -0.00349026502, 0, -1.57021095, 0, 0, 0, -0.0020432639, -0.307073756, 5.3928217e-15, 0.673986516, -0.36691276, 0.00204327229, 0.174876238, 0.00163992867, 0, -1.57021095, 0, 0, 0, 0.024201064, 0.00659257817, -0.0159837137 ] - [ -0.00204757816, -0.307375431, 5.40882867e-15, 0.674594449, -0.367219018, 0.00204757816, 0.17487686, -0.00349026368, 0, -1.57020989, 0, 0, 0, -0.00204757816, -0.307375431, 5.4071168e-15, 0.674594449, -0.367219018, 0.00204758657, 0.17487686, 0.00164922414, 0, -1.57020989, 0, 0, 0, 0.0242449079, 0.00660452165, -0.0160126707 ] - [ -0.00205188851, -0.307676423, 5.43090058e-15, 0.67520097, -0.367524547, 0.00205188851, 0.174877481, -0.00349026235, 0, -1.57020883, 0, 0, 0, -0.00205188851, -0.307676423, 5.43157599e-15, 0.67520097, -0.367524547, 0.00205189694, 0.174877481, 0.00165850611, 0, -1.57020883, 0, 0, 0, 0.0242886882, 0.00661644778, -0.0160415856 ] - [ -0.00205619492, -0.307976732, 5.44973244e-15, 0.675806078, -0.367829346, 0.00205619492, 0.174878101, -0.00349026103, 0, -1.57020778, 0, 0, 0, -0.00205619492, -0.307976732, 5.44621186e-15, 0.675806078, -0.367829346, 0.00205620337, 0.174878101, 0.00166777451, 0, -1.57020778, 0, 0, 0, 0.0243324045, 0.00662835647, -0.0160704583 ] - [ -0.00206049736, -0.308276357, 5.4722754e-15, 0.676409772, -0.368133415, 0.00206049736, 0.17487872, -0.0034902597, 0, -1.57020672, 0, 0, 0, -0.00206049736, -0.308276357, 5.47296757e-15, 0.676409772, -0.368133415, 0.00206050582, 0.17487872, 0.00167702925, 0, -1.57020672, 0, 0, 0, 0.0243760564, 0.00664024761, -0.0160992884 ] - [ -0.00206479579, -0.308575297, 5.48548545e-15, 0.67701205, -0.368436752, 0.00206479579, 0.174879338, -0.00349025838, 0, -1.57020567, 0, 0, 0, -0.00206479579, -0.308575297, 5.48737275e-15, 0.67701205, -0.368436752, 0.00206480426, 0.174879338, 0.00168627025, 0, -1.57020567, 0, 0, 0, 0.0244196434, 0.0066521211, -0.0161280756 ] - [ -0.00206909017, -0.308873551, 5.49898684e-15, 0.677612909, -0.368739359, 0.00206909017, 0.174879955, -0.00349025706, 0, -1.57020462, 0, 0, 0, -0.00206909017, -0.308873551, 5.50239727e-15, 0.677612909, -0.368739359, 0.00206909866, 0.174879955, 0.00169549742, 0, -1.57020462, 0, 0, 0, 0.0244631652, 0.00666397682, -0.0161568199 ] - [ -0.00207338049, -0.309171117, 5.51744129e-15, 0.678212349, -0.369041232, 0.00207338049, 0.174880572, -0.00349025574, 0, -1.57020357, 0, 0, 0, -0.00207338049, -0.309171117, 5.51665054e-15, 0.678212349, -0.369041232, 0.00207338899, 0.174880572, 0.00170471069, 0, -1.57020357, 0, 0, 0, 0.0245066215, 0.00667581468, -0.0161855207 ] - [ -0.00207766669, -0.309467996, 5.53932692e-15, 0.678810368, -0.369342373, 0.00207766669, 0.174881187, -0.00349025442, 0, -1.57020252, 0, 0, 0, -0.00207766669, -0.309467996, 5.53858946e-15, 0.678810368, -0.369342373, 0.00207767521, 0.174881187, 0.00171390997, 0, -1.57020252, 0, 0, 0, 0.0245500118, 0.00668763456, -0.0162141781 ] - [ -0.00208194876, -0.309764185, 5.56096224e-15, 0.679406965, -0.36964278, 0.00208194876, 0.174881801, -0.0034902531, 0, -1.57020147, 0, 0, 0, -0.00208194876, -0.309764185, 5.56129667e-15, 0.679406965, -0.36964278, 0.00208195729, 0.174881801, 0.00172309518, 0, -1.57020147, 0, 0, 0, 0.0245933357, 0.00669943637, -0.0162427916 ] - [ -0.00208622665, -0.310059684, 5.57513091e-15, 0.680002136, -0.369942452, 0.00208622665, 0.174882415, -0.00349025179, 0, -1.57020042, 0, 0, 0, -0.00208622665, -0.310059684, 5.57710477e-15, 0.680002136, -0.369942452, 0.0020862352, 0.174882415, 0.00173226624, 0, -1.57020042, 0, 0, 0, 0.0246365928, 0.00671121999, -0.016271361 ] - [ -0.00209050034, -0.310354492, 5.58959128e-15, 0.680595882, -0.37024139, 0.00209050034, 0.174883027, -0.00349025048, 0, -1.57019938, 0, 0, 0, -0.00209050034, -0.310354492, 5.59036444e-15, 0.680595882, -0.37024139, 0.0020905089, 0.174883027, 0.00174142307, 0, -1.57019938, 0, 0, 0, 0.0246797829, 0.00672298533, -0.0162998861 ] - [ -0.00209476978, -0.310648609, 5.61285862e-15, 0.6811882, -0.370539591, 0.00209476978, 0.174883639, -0.00349024917, 0, -1.57019834, 0, 0, 0, -0.00209476978, -0.310648609, 5.61380885e-15, 0.6811882, -0.370539591, 0.00209477836, 0.174883639, 0.00175056558, 0, -1.57019834, 0, 0, 0, 0.0247229054, 0.00673473227, -0.0163283665 ] - [ -0.00209903495, -0.310942032, 5.62841223e-15, 0.681779088, -0.370837056, 0.00209903495, 0.17488425, -0.00349024786, 0, -1.5701973, 0, 0, 0, -0.00209903495, -0.310942032, 5.62841519e-15, 0.681779088, -0.370837056, 0.00209904355, 0.17488425, 0.0017596937, 0, -1.5701973, 0, 0, 0, 0.02476596, 0.00674646071, -0.0163568022 ] - [ -0.00210329582, -0.311234762, 5.65125239e-15, 0.682368546, -0.371133784, 0.00210329582, 0.174884859, -0.00349024655, 0, -1.57019626, 0, 0, 0, -0.00210329582, -0.311234762, 5.64845608e-15, 0.682368546, -0.371133784, 0.00210330443, 0.174884859, 0.00176880733, 0, -1.57019626, 0, 0, 0, 0.0248089463, 0.00675817055, -0.0163851927 ] - [ -0.00210755235, -0.311526796, 5.66476552e-15, 0.68295657, -0.371429774, 0.00210755235, 0.174885468, -0.00349024525, 0, -1.57019522, 0, 0, 0, -0.00210755235, -0.311526796, 5.66359747e-15, 0.68295657, -0.371429774, 0.00210756097, 0.174885468, 0.00177790641, 0, -1.57019522, 0, 0, 0, 0.0248518639, 0.00676986168, -0.0164135378 ] - [ -0.0021118045, -0.311818135, 5.68174412e-15, 0.683543161, -0.371725026, 0.0021118045, 0.174886076, -0.00349024395, 0, -1.57019418, 0, 0, 0, -0.0021118045, -0.311818135, 5.68437912e-15, 0.683543161, -0.371725026, 0.00211181314, 0.174886076, 0.00178699084, 0, -1.57019418, 0, 0, 0, 0.0248947125, 0.006781534, -0.0164418374 ] - [ -0.00211605225, -0.312108777, 5.71173654e-15, 0.684128315, -0.372019538, 0.00211605225, 0.174886682, -0.00349024265, 0, -1.57019315, 0, 0, 0, -0.00211605225, -0.312108777, 5.70784271e-15, 0.684128315, -0.372019538, 0.0021160609, 0.174886682, 0.00179606054, 0, -1.57019315, 0, 0, 0, 0.0249374916, 0.00679318739, -0.016470091 ] - [ -0.00212029556, -0.312398721, 5.72067393e-15, 0.684712031, -0.37231331, 0.00212029556, 0.174887288, -0.00349024135, 0, -1.57019212, 0, 0, 0, -0.00212029556, -0.312398721, 5.72209592e-15, 0.684712031, -0.37231331, 0.00212030423, 0.174887288, 0.00180511544, 0, -1.57019212, 0, 0, 0, 0.0249802008, 0.00680482176, -0.0164982986 ] - [ -0.0021245344, -0.312687967, 5.73885927e-15, 0.685294308, -0.372606341, 0.00212453439, 0.174887893, -0.00349024006, 0, -1.57019109, 0, 0, 0, -0.0021245344, -0.312687967, 5.73583968e-15, 0.685294308, -0.372606341, 0.00212454308, 0.174887893, 0.00181415544, 0, -1.57019109, 0, 0, 0, 0.0250228398, 0.006816437, -0.0165264597 ] - [ -0.00212876873, -0.312976512, 5.76191902e-15, 0.685875143, -0.372898631, 0.00212876873, 0.174888497, -0.00349023877, 0, -1.57019006, 0, 0, 0, -0.00212876873, -0.312976512, 5.76122633e-15, 0.685875143, -0.372898631, 0.00212877743, 0.174888497, 0.00182318048, 0, -1.57019006, 0, 0, 0, 0.0250654082, 0.006828033, -0.0165545743 ] - [ -0.00213299852, -0.313264357, 5.77919184e-15, 0.686454536, -0.373190179, 0.00213299852, 0.174889099, -0.00349023747, 0, -1.57018903, 0, 0, 0, -0.00213299852, -0.313264357, 5.77823016e-15, 0.686454536, -0.373190179, 0.00213300723, 0.174889099, 0.00183219046, 0, -1.57018903, 0, 0, 0, 0.0251079056, 0.00683960965, -0.0165826419 ] - [ -0.00213722374, -0.313551501, 5.79750994e-15, 0.687032484, -0.373480984, 0.00213722374, 0.174889701, -0.00349023619, 0, -1.570188, 0, 0, 0, -0.00213722374, -0.313551501, 5.79739603e-15, 0.687032484, -0.373480984, 0.00213723247, 0.174889701, 0.0018411853, 0, -1.570188, 0, 0, 0, 0.0251503316, 0.00685116686, -0.0166106623 ] - [ -0.00214144436, -0.313837941, 5.80889422e-15, 0.687608986, -0.373771045, 0.00214144436, 0.174890302, -0.0034902349, 0, -1.57018698, 0, 0, 0, -0.00214144436, -0.313837941, 5.80834932e-15, 0.687608986, -0.373771045, 0.0021414531, 0.174890302, 0.00185016493, 0, -1.57018698, 0, 0, 0, 0.0251926859, 0.00686270452, -0.0166386354 ] - [ -0.00214566034, -0.314123678, 5.83435212e-15, 0.68818404, -0.374060362, 0.00214566034, 0.174890901, -0.00349023362, 0, -1.57018596, 0, 0, 0, -0.00214566034, -0.314123678, 5.83307897e-15, 0.68818404, -0.374060362, 0.0021456691, 0.174890901, 0.00185912926, 0, -1.57018596, 0, 0, 0, 0.0252349679, 0.00687422252, -0.0166665608 ] - [ -0.00214987165, -0.31440871, 5.85008188e-15, 0.688757644, -0.374348934, 0.00214987165, 0.1748915, -0.00349023233, 0, -1.57018494, 0, 0, 0, -0.00214987165, -0.31440871, 5.84940423e-15, 0.688757644, -0.374348934, 0.00214988042, 0.1748915, 0.0018680782, 0, -1.57018494, 0, 0, 0, 0.0252771774, 0.00688572075, -0.0166944383 ] - [ -0.00215407826, -0.314693037, 5.86951953e-15, 0.689329797, -0.37463676, 0.00215407826, 0.174892098, -0.00349023105, 0, -1.57018392, 0, 0, 0, -0.00215407826, -0.314693037, 5.86955041e-15, 0.689329797, -0.37463676, 0.00215408704, 0.174892098, 0.00187701169, 0, -1.57018392, 0, 0, 0, 0.025319314, 0.00689719912, -0.0167222676 ] - [ -0.00215828012, -0.314976657, 5.88628942e-15, 0.689900497, -0.37492384, 0.00215828012, 0.174892694, -0.00349022978, 0, -1.5701829, 0, 0, 0, -0.00215828012, -0.314976657, 5.88539061e-15, 0.689900497, -0.37492384, 0.00215828892, 0.174892694, 0.00188592962, 0, -1.5701829, 0, 0, 0, 0.0253613773, 0.00690865751, -0.0167500485 ] - [ -0.00216247722, -0.31525957, 5.90823137e-15, 0.690469742, -0.375210172, 0.00216247722, 0.17489329, -0.0034902285, 0, -1.57018189, 0, 0, 0, -0.00216247722, -0.31525957, 5.90919032e-15, 0.690469742, -0.375210172, 0.00216248603, 0.17489329, 0.00189483193, 0, -1.57018189, 0, 0, 0, 0.0254033668, 0.00692009582, -0.0167777807 ] - [ -0.00216666951, -0.315541773, 5.92834297e-15, 0.69103753, -0.375495757, 0.00216666951, 0.174893884, -0.00349022723, 0, -1.57018087, 0, 0, 0, -0.00216666951, -0.315541773, 5.92851189e-15, 0.69103753, -0.375495757, 0.00216667834, 0.174893884, 0.00190371853, 0, -1.57018087, 0, 0, 0, 0.0254452822, 0.00693151395, -0.0168054639 ] - [ -0.00217085697, -0.315823267, 5.9423204e-15, 0.69160386, -0.375780592, 0.00217085697, 0.174894478, -0.00349022596, 0, -1.57017986, 0, 0, 0, -0.00217085697, -0.315823267, 5.94062633e-15, 0.69160386, -0.375780592, 0.00217086581, 0.174894478, 0.00191258933, 0, -1.57017986, 0, 0, 0, 0.0254871232, 0.00694291178, -0.016833098 ] - [ -0.00217503955, -0.316104051, 5.96081349e-15, 0.69216873, -0.376064679, 0.00217503955, 0.17489507, -0.00349022469, 0, -1.57017885, 0, 0, 0, -0.00217503955, -0.316104051, 5.95881136e-15, 0.69216873, -0.376064679, 0.00217504841, 0.17489507, 0.00192144426, 0, -1.57017885, 0, 0, 0, 0.0255288893, 0.00695428922, -0.0168606826 ] - [ -0.00217921723, -0.316384123, 5.98134861e-15, 0.692732138, -0.376348015, 0.00217921723, 0.174895661, -0.00349022342, 0, -1.57017784, 0, 0, 0, -0.00217921723, -0.316384123, 5.97816311e-15, 0.692732138, -0.376348015, 0.00217922611, 0.174895661, 0.00193028324, 0, -1.57017784, 0, 0, 0, 0.0255705801, 0.00696564616, -0.0168882175 ] - [ -0.00218338998, -0.316663483, 5.99757835e-15, 0.693294083, -0.3766306, 0.00218338998, 0.174896252, -0.00349022216, 0, -1.57017684, 0, 0, 0, -0.00218338998, -0.316663483, 5.99655787e-15, 0.693294083, -0.3766306, 0.00218339886, 0.174896252, 0.00193910617, 0, -1.57017684, 0, 0, 0, 0.0256121952, 0.00697698249, -0.0169157025 ] - [ -0.00218755775, -0.316942128, 6.01444745e-15, 0.693854562, -0.376912434, 0.00218755775, 0.174896841, -0.0034902209, 0, -1.57017583, 0, 0, 0, -0.00218755775, -0.316942128, 6.01613997e-15, 0.693854562, -0.376912434, 0.00218756665, 0.174896841, 0.00194791299, 0, -1.57017583, 0, 0, 0, 0.0256537344, 0.0069882981, -0.0169431372 ] - [ -0.00219172052, -0.31722006, 6.03004984e-15, 0.694413574, -0.377193515, 0.00219172052, 0.174897429, -0.00349021964, 0, -1.57017483, 0, 0, 0, -0.00219172052, -0.31722006, 6.03144103e-15, 0.694413574, -0.377193515, 0.00219172944, 0.174897429, 0.0019567036, 0, -1.57017483, 0, 0, 0, 0.0256951971, 0.0069995929, -0.0169705214 ] - [ -0.00219587826, -0.317497275, 6.05314479e-15, 0.694971118, -0.377473843, 0.00219587826, 0.174898016, -0.00349021838, 0, -1.57017383, 0, 0, 0, -0.00219587826, -0.317497275, 6.05137369e-15, 0.694971118, -0.377473843, 0.00219588719, 0.174898016, 0.00196547793, 0, -1.57017383, 0, 0, 0, 0.025736583, 0.00701086678, -0.016997855 ] - [ -0.00220003092, -0.317773774, 6.07447294e-15, 0.695527191, -0.377753417, 0.00220003092, 0.174898602, -0.00349021713, 0, -1.57017283, 0, 0, 0, -0.00220003092, -0.317773774, 6.07532185e-15, 0.695527191, -0.377753417, 0.00220003987, 0.174898602, 0.00197423589, 0, -1.57017283, 0, 0, 0, 0.0257778917, 0.00702211962, -0.0170251375 ] - [ -0.00220417848, -0.318049556, 6.09025278e-15, 0.696081792, -0.378032236, 0.00220417848, 0.174899186, -0.00349021587, 0, -1.57017184, 0, 0, 0, -0.00220417848, -0.318049556, 6.09143635e-15, 0.696081792, -0.378032236, 0.00220418744, 0.174899186, 0.00198297741, 0, -1.57017184, 0, 0, 0, 0.0258191228, 0.00703335134, -0.0170523688 ] - [ -0.00220832091, -0.318324619, 6.11217903e-15, 0.696634919, -0.3783103, 0.00220832091, 0.17489977, -0.00349021463, 0, -1.57017084, 0, 0, 0, -0.00220832091, -0.318324619, 6.11376855e-15, 0.696634919, -0.3783103, 0.00220832988, 0.17489977, 0.00199170239, 0, -1.57017084, 0, 0, 0, 0.025860276, 0.00704456181, -0.0170795486 ] - [ -0.00221245816, -0.318598962, 6.12849559e-15, 0.69718657, -0.378587608, 0.00221245816, 0.174900353, -0.00349021338, 0, -1.57016985, 0, 0, 0, -0.00221245816, -0.318598962, 6.12707984e-15, 0.69718657, -0.378587608, 0.00221246715, 0.174900353, 0.00200041076, 0, -1.57016985, 0, 0, 0, 0.0259013508, 0.00705575094, -0.0171066767 ] - [ -0.00221659022, -0.318872585, 6.15233365e-15, 0.697736743, -0.378864158, 0.00221659022, 0.174900934, -0.00349021213, 0, -1.57016886, 0, 0, 0, -0.00221659022, -0.318872585, 6.15007218e-15, 0.697736743, -0.378864158, 0.00221659922, 0.174900934, 0.00200910244, 0, -1.57016886, 0, 0, 0, 0.0259423468, 0.00706691862, -0.0171337527 ] - [ -0.00222071703, -0.319145486, 6.16410006e-15, 0.698285437, -0.379139951, 0.00222071703, 0.174901514, -0.00349021089, 0, -1.57016787, 0, 0, 0, -0.00222071703, -0.319145486, 6.15955099e-15, 0.698285437, -0.379139951, 0.00222072605, 0.174901514, 0.00201777734, 0, -1.57016787, 0, 0, 0, 0.0259832637, 0.00707806474, -0.0171607765 ] - [ -0.00222483858, -0.319417665, 6.18394256e-15, 0.69883265, -0.379414986, 0.00222483858, 0.174902094, -0.00349020965, 0, -1.57016688, 0, 0, 0, -0.00222483858, -0.319417665, 6.18471553e-15, 0.69883265, -0.379414986, 0.00222484761, 0.174902094, 0.00202643538, 0, -1.57016688, 0, 0, 0, 0.0260241011, 0.0070891892, -0.0171877478 ] - [ -0.00222895483, -0.31968912, 6.2016362e-15, 0.69937838, -0.379689261, 0.00222895483, 0.174902672, -0.00349020841, 0, -1.5701659, 0, 0, 0, -0.00222895483, -0.31968912, 6.20607535e-15, 0.69937838, -0.379689261, 0.00222896387, 0.174902672, 0.00203507648, 0, -1.5701659, 0, 0, 0, 0.0260648586, 0.0071002919, -0.0172146663 ] - [ -0.00223306574, -0.31995985, 6.21665386e-15, 0.699922626, -0.379962776, 0.00223306574, 0.174903249, -0.00349020718, 0, -1.57016491, 0, 0, 0, -0.00223306574, -0.31995985, 6.21836149e-15, 0.699922626, -0.379962776, 0.00223307479, 0.174903249, 0.00204370056, 0, -1.57016491, 0, 0, 0, 0.0261055359, 0.00711137272, -0.0172415317 ] - [ -0.00223717128, -0.320229854, 6.23891687e-15, 0.700465384, -0.38023553, 0.00223717128, 0.174903824, -0.00349020594, 0, -1.57016393, 0, 0, 0, -0.00223717128, -0.320229854, 6.23713906e-15, 0.700465384, -0.38023553, 0.00223718035, 0.174903824, 0.00205230754, 0, -1.57016393, 0, 0, 0, 0.0261461324, 0.00712243156, -0.0172683439 ] - [ -0.00224127141, -0.320499132, 6.25546479e-15, 0.701006655, -0.380507523, 0.00224127141, 0.174904399, -0.00349020471, 0, -1.57016295, 0, 0, 0, -0.00224127141, -0.320499132, 6.25486149e-15, 0.701006655, -0.380507523, 0.0022412805, 0.174904399, 0.00206089732, 0, -1.57016295, 0, 0, 0, 0.0261866479, 0.00713346833, -0.0172951026 ] - [ -0.00224536612, -0.320767682, 6.27128673e-15, 0.701546435, -0.380778753, 0.00224536612, 0.174904972, -0.00349020349, 0, -1.57016197, 0, 0, 0, -0.00224536612, -0.320767682, 6.27276516e-15, 0.701546435, -0.380778753, 0.00224537522, 0.174904972, 0.00206946984, 0, -1.57016197, 0, 0, 0, 0.0262270819, 0.0071444829, -0.0173218074 ] - [ -0.00224945535, -0.321035504, 6.29214379e-15, 0.702084723, -0.38104922, 0.00224945535, 0.174905545, -0.00349020226, 0, -1.570161, 0, 0, 0, -0.00224945535, -0.321035504, 6.2910585e-15, 0.702084723, -0.38104922, 0.00224946447, 0.174905545, 0.00207802501, 0, -1.570161, 0, 0, 0, 0.0262674341, 0.00715547518, -0.0173484582 ] - [ -0.00225353908, -0.321302595, 6.30678517e-15, 0.702621518, -0.381318922, 0.00225353908, 0.174906116, -0.00349020104, 0, -1.57016003, 0, 0, 0, -0.00225353908, -0.321302595, 6.30755469e-15, 0.702621518, -0.381318922, 0.00225354821, 0.174906116, 0.00208656274, 0, -1.57016003, 0, 0, 0, 0.026307704, 0.00716644506, -0.0173750547 ] - [ -0.00225761728, -0.321568956, 6.32682779e-15, 0.703156817, -0.381587861, 0.00225761728, 0.174906686, -0.00349019982, 0, -1.57015905, 0, 0, 0, -0.00225761728, -0.321568956, 6.32599375e-15, 0.703156817, -0.381587861, 0.00225762642, 0.174906686, 0.00209508296, 0, -1.57015905, 0, 0, 0, 0.0263478914, 0.00717739244, -0.0174015966 ] - [ -0.00226168991, -0.321834585, 6.34427066e-15, 0.703690618, -0.381856033, 0.00226168991, 0.174907255, -0.0034901986, 0, -1.57015808, 0, 0, 0, -0.00226168991, -0.321834585, 6.34493375e-15, 0.703690618, -0.381856033, 0.00226169906, 0.174907255, 0.00210358558, 0, -1.57015808, 0, 0, 0, 0.0263879957, 0.00718831721, -0.0174280838 ] - [ -0.00226575693, -0.322099482, 6.36726999e-15, 0.704222921, -0.382123439, 0.00226575693, 0.174907822, -0.00349019738, 0, -1.57015712, 0, 0, 0, -0.00226575693, -0.322099482, 6.36866102e-15, 0.704222921, -0.382123439, 0.0022657661, 0.174907822, 0.00211207053, 0, -1.57015712, 0, 0, 0, 0.0264280166, 0.00719921926, -0.0174545158 ] - [ -0.00226981832, -0.322363644, 6.37805339e-15, 0.704753722, -0.382390078, 0.00226981832, 0.174908389, -0.00349019617, 0, -1.57015615, 0, 0, 0, -0.00226981832, -0.322363644, 6.37878937e-15, 0.704753722, -0.382390078, 0.00226982751, 0.174908389, 0.00212053771, 0, -1.57015615, 0, 0, 0, 0.0264679538, 0.00721009849, -0.0174808925 ] - [ -0.00227387405, -0.322627072, 6.39875449e-15, 0.705283021, -0.382655949, 0.00227387405, 0.174908954, -0.00349019496, 0, -1.57015519, 0, 0, 0, -0.00227387405, -0.322627072, 6.39956297e-15, 0.705283021, -0.382655949, 0.00227388324, 0.174908954, 0.00212898705, 0, -1.57015519, 0, 0, 0, 0.0265078068, 0.0072209548, -0.0175072136 ] - [ -0.00227792407, -0.322889763, 6.42211101e-15, 0.705810815, -0.382921051, 0.00227792407, 0.174909518, -0.00349019375, 0, -1.57015423, 0, 0, 0, -0.00227792407, -0.322889763, 6.42098361e-15, 0.705810815, -0.382921051, 0.00227793328, 0.174909518, 0.00213741846, 0, -1.57015423, 0, 0, 0, 0.0265475753, 0.00723178807, -0.0175334789 ] - [ -0.00228196835, -0.323151718, 6.44305588e-15, 0.706337102, -0.383185384, 0.00228196835, 0.174910081, -0.00349019255, 0, -1.57015327, 0, 0, 0, -0.00228196835, -0.323151718, 6.44142007e-15, 0.706337102, -0.383185384, 0.00228197758, 0.174910081, 0.00214583187, 0, -1.57015327, 0, 0, 0, 0.0265872589, 0.00724259821, -0.0175596881 ] - [ -0.00228600687, -0.323412935, 6.45487235e-15, 0.706861881, -0.383448946, 0.00228600687, 0.174910642, -0.00349019134, 0, -1.57015231, 0, 0, 0, -0.00228600687, -0.323412935, 6.45598836e-15, 0.706861881, -0.383448946, 0.00228601611, 0.174910642, 0.00215422719, 0, -1.57015231, 0, 0, 0, 0.0266268571, 0.0072533851, -0.017585841 ] - [ -0.00229003959, -0.323673412, 6.47318209e-15, 0.707385149, -0.383711737, 0.00229003959, 0.174911203, -0.00349019014, 0, -1.57015135, 0, 0, 0, -0.00229003959, -0.323673412, 6.47491321e-15, 0.707385149, -0.383711737, 0.00229004884, 0.174911203, 0.00216260434, 0, -1.57015135, 0, 0, 0, 0.0266663696, 0.00726414865, -0.0176119372 ] - [ -0.00229406647, -0.32393315, 6.49358296e-15, 0.707906906, -0.383973756, 0.00229406647, 0.174911762, -0.00349018895, 0, -1.5701504, 0, 0, 0, -0.00229406647, -0.32393315, 6.49520466e-15, 0.707906906, -0.383973756, 0.00229407573, 0.174911762, 0.00217096323, 0, -1.5701504, 0, 0, 0, 0.026705796, 0.00727488875, -0.0176379766 ] - [ -0.00229808748, -0.324192146, 6.51365621e-15, 0.708427148, -0.384235002, 0.00229808748, 0.17491232, -0.00349018775, 0, -1.57014945, 0, 0, 0, -0.00229808748, -0.324192146, 6.51307727e-15, 0.708427148, -0.384235002, 0.00229809676, 0.17491232, 0.00217930379, 0, -1.57014945, 0, 0, 0, 0.0267451359, 0.00728560528, -0.0176639588 ] - [ -0.00230210259, -0.3244504, 6.52259181e-15, 0.708945875, -0.384495474, 0.00230210259, 0.174912877, -0.00349018656, 0, -1.5701485, 0, 0, 0, -0.00230210259, -0.3244504, 6.52262697e-15, 0.708945875, -0.384495474, 0.00230211189, 0.174912877, 0.00218762593, 0, -1.5701485, 0, 0, 0, 0.026784389, 0.00729629815, -0.0176898837 ] - [ -0.00230611177, -0.324707911, 6.54137238e-15, 0.709463084, -0.384755172, 0.00230611177, 0.174913432, -0.00349018537, 0, -1.57014755, 0, 0, 0, -0.00230611177, -0.324707911, 6.54419784e-15, 0.709463084, -0.384755172, 0.00230612108, 0.174913432, 0.00219592957, 0, -1.57014755, 0, 0, 0, 0.0268235548, 0.00730696726, -0.0177157509 ] - [ -0.00231011498, -0.324964678, 6.56358509e-15, 0.709978773, -0.385014095, 0.00231011498, 0.174913986, -0.00349018418, 0, -1.57014661, 0, 0, 0, -0.00231011498, -0.324964678, 6.5655517e-15, 0.709978773, -0.385014095, 0.0023101243, 0.174913986, 0.00220421463, 0, -1.57014661, 0, 0, 0, 0.026862633, 0.00731761248, -0.0177415603 ] - [ -0.00231411219, -0.3252207, 6.57830433e-15, 0.710492941, -0.385272241, 0.00231411219, 0.174914539, -0.003490183, 0, -1.57014567, 0, 0, 0, -0.00231411219, -0.3252207, 6.57990113e-15, 0.710492941, -0.385272241, 0.00231412152, 0.174914539, 0.00221248103, 0, -1.57014567, 0, 0, 0, 0.0269016231, 0.00732823373, -0.0177673115 ] - [ -0.00231810336, -0.325475975, 6.60079689e-15, 0.711005585, -0.38552961, 0.00231810336, 0.174915091, -0.00349018182, 0, -1.57014473, 0, 0, 0, -0.00231810336, -0.325475975, 6.60101169e-15, 0.711005585, -0.38552961, 0.00231811271, 0.174915091, 0.00222072868, 0, -1.57014473, 0, 0, 0, 0.0269405248, 0.00733883089, -0.0177930044 ] - [ -0.00232208847, -0.325730503, 6.61618064e-15, 0.711516704, -0.385786202, 0.00232208847, 0.174915641, -0.00349018064, 0, -1.57014379, 0, 0, 0, -0.00232208847, -0.325730503, 6.61674061e-15, 0.711516704, -0.385786202, 0.00232209783, 0.174915641, 0.0022289575, 0, -1.57014379, 0, 0, 0, 0.0269793377, 0.00734940387, -0.0178186386 ] - [ -0.00232606747, -0.325984282, 6.63659161e-15, 0.712026296, -0.386042014, 0.00232606747, 0.174916191, -0.00349017946, 0, -1.57014285, 0, 0, 0, -0.00232606747, -0.325984282, 6.63957986e-15, 0.712026296, -0.386042014, 0.00232607685, 0.174916191, 0.00223716741, 0, -1.57014285, 0, 0, 0, 0.0270180614, 0.00735995254, -0.0178442138 ] - [ -0.00233004034, -0.326237312, 6.65569856e-15, 0.71253436, -0.386297048, 0.00233004034, 0.174916739, -0.00349017829, 0, -1.57014192, 0, 0, 0, -0.00233004034, -0.326237312, 6.65792114e-15, 0.71253436, -0.386297048, 0.00233004973, 0.174916739, 0.00224535834, 0, -1.57014192, 0, 0, 0, 0.0270566956, 0.00737047681, -0.0178697299 ] - [ -0.00233400705, -0.326489591, 6.66610602e-15, 0.713040892, -0.3865513, 0.00233400705, 0.174917285, -0.00349017712, 0, -1.57014099, 0, 0, 0, -0.00233400705, -0.326489591, 6.66928841e-15, 0.713040892, -0.3865513, 0.00233401645, 0.174917285, 0.00225353018, 0, -1.57014099, 0, 0, 0, 0.0270952398, 0.00738097658, -0.0178951866 ] - [ -0.00233796755, -0.326741119, 6.68898816e-15, 0.713545891, -0.386804772, 0.00233796755, 0.174917831, -0.00349017595, 0, -1.57014006, 0, 0, 0, -0.00233796755, -0.326741119, 6.68838574e-15, 0.713545891, -0.386804772, 0.00233797696, 0.174917831, 0.00226168288, 0, -1.57014006, 0, 0, 0, 0.0271336936, 0.00739145173, -0.0179205837 ] - [ -0.00234192182, -0.326991894, 6.7062959e-15, 0.714049355, -0.387057462, 0.00234192182, 0.174918375, -0.00349017479, 0, -1.57013913, 0, 0, 0, -0.00234192182, -0.326991894, 6.70627702e-15, 0.714049355, -0.387057462, 0.00234193125, 0.174918375, 0.00226981633, 0, -1.57013913, 0, 0, 0, 0.0271720567, 0.00740190217, -0.0179459208 ] - [ -0.00234586982, -0.327241915, 6.72410849e-15, 0.714551283, -0.387309368, 0.00234586982, 0.174918918, -0.00349017362, 0, -1.5701382, 0, 0, 0, -0.00234586982, -0.327241915, 6.72346892e-15, 0.714551283, -0.387309368, 0.00234587926, 0.174918918, 0.00227793047, 0, -1.5701382, 0, 0, 0, 0.0272103286, 0.00741232778, -0.0179711977 ] - [ -0.00234981152, -0.327491181, 6.74296291e-15, 0.715051672, -0.387560491, 0.00234981152, 0.174919459, -0.00349017246, 0, -1.57013728, 0, 0, 0, -0.00234981152, -0.327491181, 6.7433927e-15, 0.715051672, -0.387560491, 0.00234982097, 0.174919459, 0.0022860252, 0, -1.57013728, 0, 0, 0, 0.0272485091, 0.00742272846, -0.0179964141 ] - [ -0.00235374688, -0.327739691, 6.76234834e-15, 0.715550521, -0.387810829, 0.00235374688, 0.174919999, -0.00349017131, 0, -1.57013636, 0, 0, 0, -0.00235374688, -0.327739691, 6.76621828e-15, 0.715550521, -0.387810829, 0.00235375635, 0.174919999, 0.00229410045, 0, -1.57013636, 0, 0, 0, 0.0272865976, 0.00743310411, -0.0180215699 ] - [ -0.00235767588, -0.327987445, 6.78153436e-15, 0.716047827, -0.388060382, 0.00235767588, 0.174920538, -0.00349017015, 0, -1.57013544, 0, 0, 0, -0.00235767588, -0.327987445, 6.7817034e-15, 0.716047827, -0.388060382, 0.00235768537, 0.174920538, 0.00230215614, 0, -1.57013544, 0, 0, 0, 0.0273245939, 0.00744345462, -0.0180466647 ] - [ -0.00236159848, -0.32823444, 6.80291285e-15, 0.716543589, -0.388309148, 0.00236159848, 0.174921076, -0.003490169, 0, -1.57013453, 0, 0, 0, -0.00236159848, -0.32823444, 6.80547659e-15, 0.716543589, -0.388309148, 0.00236160798, 0.174921076, 0.00231019217, 0, -1.57013453, 0, 0, 0, 0.0273624975, 0.00745377989, -0.0180716983 ] - [ -0.00236551465, -0.328480677, 6.82180148e-15, 0.717037804, -0.388557128, 0.00236551465, 0.174921612, -0.00349016785, 0, -1.57013361, 0, 0, 0, -0.00236551465, -0.328480677, 6.82123391e-15, 0.717037804, -0.388557128, 0.00236552416, 0.174921612, 0.00231820848, 0, -1.57013361, 0, 0, 0, 0.027400308, 0.0074640798, -0.0180966705 ] - [ -0.00236942435, -0.328726153, 6.83342958e-15, 0.717530471, -0.388804319, 0.00236942435, 0.174922147, -0.00349016671, 0, -1.5701327, 0, 0, 0, -0.00236942435, -0.328726153, 6.83384226e-15, 0.717530471, -0.388804319, 0.00236943387, 0.174922147, 0.00232620497, 0, -1.5701327, 0, 0, 0, 0.0274380251, 0.00747435426, -0.0181215809 ] - [ -0.00237332755, -0.328970868, 6.85019052e-15, 0.718021588, -0.389050721, 0.00237332755, 0.174922681, -0.00349016557, 0, -1.57013179, 0, 0, 0, -0.00237332755, -0.328970868, 6.85013994e-15, 0.718021588, -0.389050721, 0.00237333708, 0.174922681, 0.00233418157, 0, -1.57013179, 0, 0, 0, 0.0274756484, 0.00748460316, -0.0181464294 ] - [ -0.00237722421, -0.32921482, 6.87826134e-15, 0.718511153, -0.389296333, 0.00237722421, 0.174923213, -0.00349016443, 0, -1.57013088, 0, 0, 0, -0.00237722421, -0.32921482, 6.87484396e-15, 0.718511153, -0.389296333, 0.00237723376, 0.174923213, 0.0023421382, 0, -1.57013088, 0, 0, 0, 0.0275131774, 0.00749482639, -0.0181712156 ] - [ -0.00238111431, -0.329458009, 6.8925612e-15, 0.718999163, -0.389541154, 0.00238111431, 0.174923744, -0.00349016329, 0, -1.57012998, 0, 0, 0, -0.00238111431, -0.329458009, 6.89013446e-15, 0.718999163, -0.389541154, 0.00238112387, 0.174923744, 0.00235007476, 0, -1.57012998, 0, 0, 0, 0.0275506118, 0.00750502385, -0.0181959394 ] - [ -0.00238499781, -0.329700434, 6.90486667e-15, 0.719485618, -0.389785184, 0.00238499781, 0.174924273, -0.00349016216, 0, -1.57012908, 0, 0, 0, -0.00238499781, -0.329700434, 6.90902338e-15, 0.719485618, -0.389785184, 0.00238500738, 0.174924273, 0.00235799119, 0, -1.57012908, 0, 0, 0, 0.0275879512, 0.00751519543, -0.0182206004 ] - [ -0.00238887467, -0.329942093, 6.91930738e-15, 0.719970514, -0.390028421, 0.00238887467, 0.174924802, -0.00349016102, 0, -1.57012818, 0, 0, 0, -0.00238887467, -0.329942093, 6.91616342e-15, 0.719970514, -0.390028421, 0.00238888426, 0.174924802, 0.00236588739, 0, -1.57012818, 0, 0, 0, 0.0276251953, 0.00752534103, -0.0182451984 ] - [ -0.00239274487, -0.330182985, 6.93681326e-15, 0.72045385, -0.390270865, 0.00239274487, 0.174925328, -0.0034901599, 0, -1.57012728, 0, 0, 0, -0.00239274487, -0.330182985, 6.93589637e-15, 0.72045385, -0.390270865, 0.00239275447, 0.174925328, 0.00237376329, 0, -1.57012728, 0, 0, 0, 0.0276623436, 0.00753546054, -0.0182697332 ] - [ -0.00239660837, -0.330423109, 6.96364586e-15, 0.720935624, -0.390512515, 0.00239660837, 0.174925854, -0.00349015877, 0, -1.57012638, 0, 0, 0, -0.00239660837, -0.330423109, 6.96269115e-15, 0.720935624, -0.390512515, 0.00239661798, 0.174925854, 0.00238161881, 0, -1.57012638, 0, 0, 0, 0.0276993957, 0.00754555385, -0.0182942044 ] - [ -0.00240046514, -0.330662465, 6.97729564e-15, 0.721415834, -0.390753369, 0.00240046514, 0.174926378, -0.00349015765, 0, -1.57012549, 0, 0, 0, -0.00240046514, -0.330662465, 6.97912439e-15, 0.721415834, -0.390753369, 0.00240047476, 0.174926378, 0.00238945385, 0, -1.57012549, 0, 0, 0, 0.0277363513, 0.00755562087, -0.0183186119 ] - [ -0.00240431514, -0.330901051, 7.00132427e-15, 0.721894478, -0.390993427, 0.00240431514, 0.174926901, -0.00349015653, 0, -1.5701246, 0, 0, 0, -0.00240431514, -0.330901051, 6.99833397e-15, 0.721894478, -0.390993427, 0.00240432478, 0.174926901, 0.00239726835, 0, -1.5701246, 0, 0, 0, 0.0277732099, 0.00756566148, -0.0183429554 ] - [ -0.00240815834, -0.331138865, 7.01762308e-15, 0.722371554, -0.391232689, 0.00240815834, 0.174927422, -0.00349015541, 0, -1.57012371, 0, 0, 0, -0.00240815834, -0.331138865, 7.01502868e-15, 0.722371554, -0.391232689, 0.00240816799, 0.174927422, 0.00240506221, 0, -1.57012371, 0, 0, 0, 0.0278099712, 0.00757567559, -0.0183672346 ] - [ -0.00241199471, -0.331375908, 7.03248116e-15, 0.72284706, -0.391471152, 0.00241199471, 0.174927942, -0.0034901543, 0, -1.57012282, 0, 0, 0, -0.00241199471, -0.331375908, 7.03460522e-15, 0.72284706, -0.391471152, 0.00241200437, 0.174927942, 0.00241283536, 0, -1.57012282, 0, 0, 0, 0.0278466349, 0.00758566308, -0.0183914493 ] - [ -0.00241582421, -0.331612177, 7.04945197e-15, 0.723320994, -0.391708817, 0.00241582421, 0.174928461, -0.00349015319, 0, -1.57012194, 0, 0, 0, -0.00241582421, -0.331612177, 7.0475242e-15, 0.723320994, -0.391708817, 0.00241583389, 0.174928461, 0.00242058771, 0, -1.57012194, 0, 0, 0, 0.0278832004, 0.00759562384, -0.0184155992 ] - [ -0.00241964681, -0.331847672, 7.06088535e-15, 0.723793353, -0.391945682, 0.00241964681, 0.174928978, -0.00349015208, 0, -1.57012106, 0, 0, 0, -0.00241964681, -0.331847672, 7.06575611e-15, 0.723793353, -0.391945682, 0.0024196565, 0.174928978, 0.00242831918, 0, -1.57012106, 0, 0, 0, 0.0279196675, 0.00760555778, -0.018439684 ] - [ -0.00242346249, -0.332082391, 7.08309027e-15, 0.724264137, -0.392181746, 0.00242346249, 0.174929494, -0.00349015098, 0, -1.57012018, 0, 0, 0, -0.00242346249, -0.332082391, 7.08382676e-15, 0.724264137, -0.392181746, 0.00242347219, 0.174929494, 0.0024360297, 0, -1.57012018, 0, 0, 0, 0.0279560357, 0.00761546479, -0.0184637036 ] - [ -0.00242727119, -0.332316334, 7.10102217e-15, 0.724733342, -0.392417009, 0.00242727119, 0.174930008, -0.00349014988, 0, -1.5701193, 0, 0, 0, -0.00242727119, -0.332316334, 7.10091361e-15, 0.724733342, -0.392417009, 0.00242728091, 0.174930008, 0.00244371917, 0, -1.5701193, 0, 0, 0, 0.0279923046, 0.00762534477, -0.0184876576 ] - [ -0.0024310729, -0.332549499, 7.11149957e-15, 0.725200968, -0.392651469, 0.0024310729, 0.174930521, -0.00349014878, 0, -1.57011843, 0, 0, 0, -0.0024310729, -0.332549499, 7.11498646e-15, 0.725200968, -0.392651469, 0.00243108263, 0.174930521, 0.00245138751, 0, -1.57011843, 0, 0, 0, 0.0280284739, 0.0076351976, -0.0185115458 ] - [ -0.00243486758, -0.332781885, 7.13388561e-15, 0.725667011, -0.392885126, 0.00243486758, 0.174931033, -0.00349014768, 0, -1.57011755, 0, 0, 0, -0.00243486758, -0.332781885, 7.13702239e-15, 0.725667011, -0.392885126, 0.00243487732, 0.174931033, 0.00245903465, 0, -1.57011755, 0, 0, 0, 0.0280645432, 0.00764502318, -0.0185353679 ] - [ -0.00243865519, -0.333013491, 7.14888019e-15, 0.72613147, -0.393117979, 0.00243865519, 0.174931543, -0.00349014659, 0, -1.57011669, 0, 0, 0, -0.00243865519, -0.333013491, 7.14851049e-15, 0.72613147, -0.393117979, 0.00243866494, 0.174931543, 0.0024666605, 0, -1.57011669, 0, 0, 0, 0.0281005121, 0.00765482141, -0.0185591238 ] - [ -0.0024424357, -0.333244316, 7.17194637e-15, 0.726594343, -0.393350026, 0.0024424357, 0.174932052, -0.0034901455, 0, -1.57011582, 0, 0, 0, -0.0024424357, -0.333244316, 7.17209903e-15, 0.726594343, -0.393350026, 0.00244244546, 0.174932052, 0.00247426498, 0, -1.57011582, 0, 0, 0, 0.0281363801, 0.00766459218, -0.018582813 ] - [ -0.00244620908, -0.333474359, 7.18880866e-15, 0.727055627, -0.393581268, 0.00244620908, 0.174932559, -0.00349014441, 0, -1.57011495, 0, 0, 0, -0.00244620908, -0.333474359, 7.19012691e-15, 0.727055627, -0.393581268, 0.00244621886, 0.174932559, 0.00248184801, 0, -1.57011495, 0, 0, 0, 0.028172147, 0.00767433539, -0.0186064354 ] - [ -0.0024499753, -0.333703619, 7.20659392e-15, 0.727515321, -0.393811702, 0.0024499753, 0.174933065, -0.00349014333, 0, -1.57011409, 0, 0, 0, -0.0024499753, -0.333703619, 7.20558298e-15, 0.727515321, -0.393811702, 0.00244998509, 0.174933065, 0.0024894095, 0, -1.57011409, 0, 0, 0, 0.0282078123, 0.00768405092, -0.0186299907 ] - [ -0.00245373432, -0.333932095, 7.22391594e-15, 0.727973422, -0.394041328, 0.00245373432, 0.174933569, -0.00349014225, 0, -1.57011323, 0, 0, 0, -0.00245373432, -0.333932095, 7.2244153e-15, 0.727973422, -0.394041328, 0.00245374412, 0.174933569, 0.00249694938, 0, -1.57011323, 0, 0, 0, 0.0282433757, 0.00769373869, -0.0186534787 ] - [ -0.00245748611, -0.334159785, 7.23786941e-15, 0.72842993, -0.394270145, 0.00245748611, 0.174934072, -0.00349014117, 0, -1.57011237, 0, 0, 0, -0.00245748611, -0.334159785, 7.23403303e-15, 0.72842993, -0.394270145, 0.00245749592, 0.174934072, 0.00250446755, 0, -1.57011237, 0, 0, 0, 0.0282788367, 0.00770339857, -0.0186768991 ] - [ -0.00246123063, -0.334386688, 7.26016676e-15, 0.72888484, -0.394498152, 0.00246123063, 0.174934573, -0.0034901401, 0, -1.57011152, 0, 0, 0, -0.00246123063, -0.334386688, 7.25882689e-15, 0.72888484, -0.394498152, 0.00246124046, 0.174934573, 0.00251196395, 0, -1.57011152, 0, 0, 0, 0.0283141949, 0.00771303047, -0.0187002517 ] - [ -0.00246496786, -0.334612803, 7.27110211e-15, 0.729338152, -0.394725348, 0.00246496786, 0.174935073, -0.00349013903, 0, -1.57011067, 0, 0, 0, -0.00246496786, -0.334612803, 7.27342004e-15, 0.729338152, -0.394725348, 0.00246497769, 0.174935073, 0.00251943848, 0, -1.57011067, 0, 0, 0, 0.0283494501, 0.00772263427, -0.0187235361 ] - [ -0.00246869775, -0.33483813, 7.29509591e-15, 0.729789863, -0.394951733, 0.00246869775, 0.174935572, -0.00349013796, 0, -1.57010982, 0, 0, 0, -0.00246869775, -0.33483813, 7.29301381e-15, 0.729789863, -0.394951733, 0.0024687076, 0.174935572, 0.00252689107, 0, -1.57010982, 0, 0, 0, 0.0283846017, 0.00773220988, -0.0187467522 ] - [ -0.00247242029, -0.335062666, 7.30582286e-15, 0.730239971, -0.395177305, 0.00247242029, 0.174936069, -0.0034901369, 0, -1.57010897, 0, 0, 0, -0.00247242029, -0.335062666, 7.30811292e-15, 0.730239971, -0.395177305, 0.00247243015, 0.174936069, 0.00253432163, 0, -1.57010897, 0, 0, 0, 0.0284196495, 0.00774175719, -0.0187698997 ] - [ -0.00247613542, -0.335286412, 7.32775837e-15, 0.730688474, -0.395402063, 0.00247613542, 0.174936565, -0.00349013584, 0, -1.57010813, 0, 0, 0, -0.00247613542, -0.335286412, 7.32797465e-15, 0.730688474, -0.395402063, 0.0024761453, 0.174936565, 0.00254173008, 0, -1.57010813, 0, 0, 0, 0.0284545929, 0.00775127609, -0.0187929782 ] - [ -0.00247984313, -0.335509364, 7.34512313e-15, 0.731135371, -0.395626006, 0.00247984313, 0.174937059, -0.00349013478, 0, -1.57010728, 0, 0, 0, -0.00247984313, -0.335509364, 7.34653623e-15, 0.731135371, -0.395626006, 0.00247985302, 0.174937059, 0.00254911634, 0, -1.57010728, 0, 0, 0, 0.0284894317, 0.00776076648, -0.0188159877 ] - [ -0.00248354337, -0.335731524, 7.36070818e-15, 0.731580658, -0.395849134, 0.00248354337, 0.174937551, -0.00349013372, 0, -1.57010644, 0, 0, 0, -0.00248354337, -0.335731524, 7.36162655e-15, 0.731580658, -0.395849134, 0.00248355327, 0.174937551, 0.00255648033, 0, -1.57010644, 0, 0, 0, 0.0285241655, 0.00777022825, -0.0188389278 ] - [ -0.00248723612, -0.335952889, 7.38220383e-15, 0.732024334, -0.396071445, 0.00248723612, 0.174938043, -0.00349013267, 0, -1.57010561, 0, 0, 0, -0.00248723612, -0.335952889, 7.38086463e-15, 0.732024334, -0.396071445, 0.00248724603, 0.174938043, 0.00256382197, 0, -1.57010561, 0, 0, 0, 0.0285587938, 0.00777966129, -0.0188617982 ] - [ -0.00249092134, -0.336173458, 7.39363291e-15, 0.732466396, -0.396292938, 0.00249092134, 0.174938532, -0.00349013162, 0, -1.57010477, 0, 0, 0, -0.00249092134, -0.336173458, 7.39378542e-15, 0.732466396, -0.396292938, 0.00249093126, 0.174938532, 0.00257114116, 0, -1.57010477, 0, 0, 0, 0.0285933162, 0.00778906551, -0.0188845987 ] - [ -0.002494599, -0.33639323, 7.41195179e-15, 0.732906843, -0.396513613, 0.002494599, 0.17493902, -0.00349013058, 0, -1.57010394, 0, 0, 0, -0.002494599, -0.33639323, 7.41481051e-15, 0.732906843, -0.396513613, 0.00249460893, 0.17493902, 0.00257843784, 0, -1.57010394, 0, 0, 0, 0.0286277325, 0.00779844079, -0.0189073291 ] - [ -0.00249826906, -0.336612204, 7.42864733e-15, 0.733345672, -0.396733468, 0.00249826906, 0.174939507, -0.00349012954, 0, -1.57010311, 0, 0, 0, -0.00249826906, -0.336612204, 7.42955894e-15, 0.733345672, -0.396733468, 0.00249827901, 0.174939507, 0.00258571191, 0, -1.57010311, 0, 0, 0, 0.0286620421, 0.00780778704, -0.0189299891 ] - [ -0.00250193149, -0.336830379, 7.44560967e-15, 0.733782882, -0.396952503, 0.00250193149, 0.174939992, -0.0034901285, 0, -1.57010228, 0, 0, 0, -0.00250193149, -0.336830379, 7.44197514e-15, 0.733782882, -0.396952503, 0.00250194145, 0.174939992, 0.00259296331, 0, -1.57010228, 0, 0, 0, 0.0286962448, 0.00781710414, -0.0189525784 ] - [ -0.00250558627, -0.337047753, 7.46414549e-15, 0.73421847, -0.397170716, 0.00250558627, 0.174940476, -0.00349012746, 0, -1.57010146, 0, 0, 0, -0.00250558627, -0.337047753, 7.46179895e-15, 0.73421847, -0.397170716, 0.00250559624, 0.174940476, 0.00260019193, 0, -1.57010146, 0, 0, 0, 0.0287303401, 0.00782639199, -0.0189750968 ] - [ -0.00250923334, -0.337264326, 7.47732942e-15, 0.734652434, -0.397388107, 0.00250923334, 0.174940958, -0.00349012643, 0, -1.57010064, 0, 0, 0, -0.00250923334, -0.337264326, 7.47767473e-15, 0.734652434, -0.397388107, 0.00250924332, 0.174940958, 0.00260739771, 0, -1.57010064, 0, 0, 0, 0.0287643276, 0.00783565048, -0.0189975441 ] - [ -0.00251287269, -0.337480097, 7.49272084e-15, 0.735084771, -0.397604675, 0.00251287269, 0.174941438, -0.0034901254, 0, -1.57009982, 0, 0, 0, -0.00251287269, -0.337480097, 7.49239644e-15, 0.735084771, -0.397604675, 0.00251288269, 0.174941438, 0.00261458056, 0, -1.57009982, 0, 0, 0, 0.028798207, 0.00784487951, -0.0190199198 ] - [ -0.00251650428, -0.337695063, 7.50682832e-15, 0.73551548, -0.397820417, 0.00251650428, 0.174941917, -0.00349012437, 0, -1.570099, 0, 0, 0, -0.00251650428, -0.337695063, 7.50909716e-15, 0.73551548, -0.397820417, 0.00251651429, 0.174941917, 0.0026217404, 0, -1.570099, 0, 0, 0, 0.0288319778, 0.00785407897, -0.019042224 ] - [ -0.00252012808, -0.337909224, 7.52969154e-15, 0.735944559, -0.398035335, 0.00252012808, 0.174942394, -0.00349012335, 0, -1.57009819, 0, 0, 0, -0.00252012808, -0.337909224, 7.53044166e-15, 0.735944559, -0.398035335, 0.00252013809, 0.174942394, 0.00262887715, 0, -1.57009819, 0, 0, 0, 0.0288656397, 0.00786324877, -0.0190644561 ] - [ -0.00252374405, -0.338122579, 7.54279865e-15, 0.736372005, -0.398249426, 0.00252374405, 0.17494287, -0.00349012233, 0, -1.57009738, 0, 0, 0, -0.00252374405, -0.338122579, 7.54254796e-15, 0.736372005, -0.398249426, 0.00252375407, 0.17494287, 0.00263599071, 0, -1.57009738, 0, 0, 0, 0.0288991923, 0.00787238878, -0.0190866161 ] - [ -0.00252735216, -0.338335127, 7.56315319e-15, 0.736797816, -0.398462689, 0.00252735216, 0.174943345, -0.00349012132, 0, -1.57009657, 0, 0, 0, -0.00252735216, -0.338335127, 7.56124341e-15, 0.736797816, -0.398462689, 0.0025273622, 0.174943345, 0.00264308103, 0, -1.57009657, 0, 0, 0, 0.0289326352, 0.00788149891, -0.0191087036 ] - [ -0.00253095237, -0.338546866, 7.57594045e-15, 0.73722199, -0.398675124, 0.00253095237, 0.174943817, -0.00349012031, 0, -1.57009576, 0, 0, 0, -0.00253095237, -0.338546866, 7.57741963e-15, 0.73722199, -0.398675124, 0.00253096242, 0.174943817, 0.002650148, 0, -1.57009576, 0, 0, 0, 0.028965968, 0.00789057906, -0.0191307185 ] - [ -0.00253454466, -0.338757795, 7.60286318e-15, 0.737644525, -0.398886729, 0.00253454466, 0.174944289, -0.0034901193, 0, -1.57009496, 0, 0, 0, -0.00253454466, -0.338757795, 7.60412704e-15, 0.737644525, -0.398886729, 0.00253455473, 0.174944289, 0.00265719155, 0, -1.57009496, 0, 0, 0, 0.0289991903, 0.00789962911, -0.0191526603 ] - [ -0.00253812899, -0.338967914, 7.6117267e-15, 0.738065418, -0.399097504, 0.00253812899, 0.174944758, -0.00349011829, 0, -1.57009416, 0, 0, 0, -0.00253812899, -0.338967914, 7.61277629e-15, 0.738065418, -0.399097504, 0.00253813907, 0.174944758, 0.0026642116, 0, -1.57009416, 0, 0, 0, 0.0290323018, 0.00790864896, -0.019174529 ] - [ -0.00254170533, -0.33917722, 7.63636646e-15, 0.738484668, -0.399307448, 0.00254170533, 0.174945226, -0.00349011729, 0, -1.57009336, 0, 0, 0, -0.00254170533, -0.33917722, 7.63566306e-15, 0.738484668, -0.399307448, 0.00254171542, 0.174945226, 0.00267120806, 0, -1.57009336, 0, 0, 0, 0.029065302, 0.0079176385, -0.0191963241 ] - [ -0.00254527365, -0.339385713, 7.64707524e-15, 0.738902272, -0.399516558, 0.00254527365, 0.174945693, -0.00349011629, 0, -1.57009257, 0, 0, 0, -0.00254527365, -0.339385713, 7.64355857e-15, 0.738902272, -0.399516558, 0.00254528375, 0.174945693, 0.00267818085, 0, -1.57009257, 0, 0, 0, 0.0290981906, 0.00792659764, -0.0192180456 ] - [ -0.00254883391, -0.339593392, 7.6679867e-15, 0.739318228, -0.399724836, 0.00254883391, 0.174946158, -0.00349011529, 0, -1.57009177, 0, 0, 0, -0.00254883391, -0.339593392, 7.66557446e-15, 0.739318228, -0.399724836, 0.00254884402, 0.174946158, 0.0026851299, 0, -1.57009177, 0, 0, 0, 0.0291309672, 0.00793552626, -0.019239693 ] - [ -0.00255238607, -0.339800255, 7.68024432e-15, 0.739732533, -0.399932278, 0.00255238607, 0.174946621, -0.0034901143, 0, -1.57009098, 0, 0, 0, -0.00255238607, -0.339800255, 7.68230623e-15, 0.739732533, -0.399932278, 0.0025523962, 0.174946621, 0.00269205511, 0, -1.57009098, 0, 0, 0, 0.0291636314, 0.00794442426, -0.0192612662 ] - [ -0.00255593012, -0.340006301, 7.69805518e-15, 0.740145186, -0.400138885, 0.00255593012, 0.174947082, -0.00349011331, 0, -1.5700902, 0, 0, 0, -0.00255593012, -0.340006301, 7.70043223e-15, 0.740145186, -0.400138885, 0.00255594025, 0.174947082, 0.00269895641, 0, -1.5700902, 0, 0, 0, 0.0291961827, 0.00795329153, -0.0192827649 ] - [ -0.002559466, -0.340211529, 7.71892092e-15, 0.740556185, -0.400344656, 0.002559466, 0.174947543, -0.00349011233, 0, -1.57008941, 0, 0, 0, -0.002559466, -0.340211529, 7.71801657e-15, 0.740556185, -0.400344656, 0.00255947615, 0.174947543, 0.00270583371, 0, -1.57008941, 0, 0, 0, 0.0292286209, 0.00796212798, -0.0193041889 ] - [ -0.0025629937, -0.340415938, 7.7266204e-15, 0.740965526, -0.400549588, 0.0025629937, 0.174948001, -0.00349011135, 0, -1.57008863, 0, 0, 0, -0.0025629937, -0.340415938, 7.72769546e-15, 0.740965526, -0.400549588, 0.00256300386, 0.174948001, 0.00271268694, 0, -1.57008863, 0, 0, 0, 0.0292609455, 0.00797093348, -0.0193255379 ] - [ -0.00256651318, -0.340619526, 7.74437545e-15, 0.741373208, -0.400753682, 0.00256651318, 0.174948458, -0.00349011037, 0, -1.57008785, 0, 0, 0, -0.00256651318, -0.340619526, 7.74662537e-15, 0.741373208, -0.400753682, 0.00256652334, 0.174948458, 0.002719516, 0, -1.57008785, 0, 0, 0, 0.0292931562, 0.00797970795, -0.0193468116 ] - [ -0.0025700244, -0.340822293, 7.76207746e-15, 0.741779229, -0.400956936, 0.0025700244, 0.174948913, -0.00349010939, 0, -1.57008708, 0, 0, 0, -0.0025700244, -0.340822293, 7.76069239e-15, 0.741779229, -0.400956936, 0.00257003457, 0.174948913, 0.00272632082, 0, -1.57008708, 0, 0, 0, 0.0293252525, 0.00798845126, -0.0193680097 ] - [ -0.00257352733, -0.341024237, 7.78554133e-15, 0.742183586, -0.401159349, 0.00257352733, 0.174949367, -0.00349010842, 0, -1.5700863, 0, 0, 0, -0.00257352733, -0.341024237, 7.78661815e-15, 0.742183586, -0.401159349, 0.00257353752, 0.174949367, 0.00273310132, 0, -1.5700863, 0, 0, 0, 0.0293572341, 0.00799716332, -0.0193891321 ] - [ -0.00257702194, -0.341225356, 7.79161583e-15, 0.742586277, -0.401360921, 0.00257702194, 0.174949819, -0.00349010745, 0, -1.57008553, 0, 0, 0, -0.00257702194, -0.341225356, 7.79361907e-15, 0.742586277, -0.401360921, 0.00257703214, 0.174949819, 0.00273985742, 0, -1.57008553, 0, 0, 0, 0.0293891006, 0.00800584403, -0.0194101785 ] - [ -0.0025805082, -0.341425651, 7.81801278e-15, 0.7429873, -0.401561649, 0.0025805082, 0.174950269, -0.00349010649, 0, -1.57008477, 0, 0, 0, -0.0025805082, -0.341425651, 7.81696305e-15, 0.7429873, -0.401561649, 0.00258051841, 0.174950269, 0.00274658902, 0, -1.57008477, 0, 0, 0, 0.0294208516, 0.00801449327, -0.0194311486 ] - [ -0.00258398607, -0.341625119, 7.82480132e-15, 0.743386652, -0.401761534, 0.00258398607, 0.174950718, -0.00349010553, 0, -1.570084, 0, 0, 0, -0.00258398607, -0.341625119, 7.82449895e-15, 0.743386652, -0.401761534, 0.00258399629, 0.174950718, 0.00275329606, 0, -1.570084, 0, 0, 0, 0.0294524867, 0.00802311094, -0.0194520422 ] - [ -0.00258745552, -0.341823759, 7.84432427e-15, 0.743784332, -0.401960573, 0.00258745552, 0.174951165, -0.00349010457, 0, -1.57008324, 0, 0, 0, -0.00258745552, -0.341823759, 7.84559453e-15, 0.743784332, -0.401960573, 0.00258746575, 0.174951165, 0.00275997844, 0, -1.57008324, 0, 0, 0, 0.0294840055, 0.00803169693, -0.0194728589 ] - [ -0.00259091652, -0.34202157, 7.86933637e-15, 0.744180336, -0.402158766, 0.00259091652, 0.17495161, -0.00349010362, 0, -1.57008248, 0, 0, 0, -0.00259091652, -0.34202157, 7.86532305e-15, 0.744180336, -0.402158766, 0.00259092676, 0.17495161, 0.00276663609, 0, -1.57008248, 0, 0, 0, 0.0295154076, 0.00804025115, -0.0194935986 ] - [ -0.00259436903, -0.342218551, 7.87212009e-15, 0.744574663, -0.402356112, 0.00259436903, 0.174952054, -0.00349010267, 0, -1.57008172, 0, 0, 0, -0.00259436903, -0.342218551, 7.87710408e-15, 0.744574663, -0.402356112, 0.00259437928, 0.174952054, 0.00277326892, 0, -1.57008172, 0, 0, 0, 0.0295466927, 0.00804877347, -0.019514261 ] - [ -0.00259781302, -0.342414701, 7.8927627e-15, 0.74496731, -0.40255261, 0.00259781302, 0.174952496, -0.00349010172, 0, -1.57008097, 0, 0, 0, -0.00259781302, -0.342414701, 7.89483261e-15, 0.74496731, -0.40255261, 0.00259782329, 0.174952496, 0.00277987685, 0, -1.57008097, 0, 0, 0, 0.0295778604, 0.00805726381, -0.0195348459 ] - [ -0.00260124847, -0.342610018, 7.91062918e-15, 0.745358276, -0.402748258, 0.00260124847, 0.174952936, -0.00349010078, 0, -1.57008022, 0, 0, 0, -0.00260124847, -0.342610018, 7.90792758e-15, 0.745358276, -0.402748258, 0.00260125874, 0.174952936, 0.00278645981, 0, -1.57008022, 0, 0, 0, 0.0296089102, 0.00806572206, -0.0195553529 ] - [ -0.00260467533, -0.342804501, 7.9302331e-15, 0.745747557, -0.402943056, 0.00260467533, 0.174953375, -0.00349009984, 0, -1.57007947, 0, 0, 0, -0.00260467533, -0.342804501, 7.93033675e-15, 0.745747557, -0.402943056, 0.00260468561, 0.174953375, 0.0027930177, 0, -1.57007947, 0, 0, 0, 0.0296398418, 0.0080741481, -0.0195757818 ] - [ -0.00260809357, -0.342998149, 7.94942926e-15, 0.746135151, -0.403137002, 0.00260809357, 0.174953812, -0.0034900989, 0, -1.57007873, 0, 0, 0, -0.00260809357, -0.342998149, 7.94765832e-15, 0.746135151, -0.403137002, 0.00260810387, 0.174953812, 0.00279955044, 0, -1.57007873, 0, 0, 0, 0.0296706549, 0.00808254183, -0.0195961324 ] - [ -0.00261150317, -0.343190961, 7.95873193e-15, 0.746521057, -0.403330096, 0.00261150317, 0.174954247, -0.00349009797, 0, -1.57007799, 0, 0, 0, -0.00261150317, -0.343190961, 7.96125964e-15, 0.746521057, -0.403330096, 0.00261151347, 0.174954247, 0.00280605796, 0, -1.57007799, 0, 0, 0, 0.0297013489, 0.00809090315, -0.0196164045 ] - [ -0.00261490408, -0.343382935, 7.9748206e-15, 0.746905271, -0.403522336, 0.00261490408, 0.174954681, -0.00349009704, 0, -1.57007725, 0, 0, 0, -0.00261490408, -0.343382935, 7.97146818e-15, 0.746905271, -0.403522336, 0.0026149144, 0.174954681, 0.00281254018, 0, -1.57007725, 0, 0, 0, 0.0297319236, 0.00809923195, -0.0196365977 ] - [ -0.00261829628, -0.34357407, 7.9870946e-15, 0.747287791, -0.403713721, 0.00261829628, 0.174955113, -0.00349009612, 0, -1.57007651, 0, 0, 0, -0.00261829628, -0.34357407, 7.98938061e-15, 0.747287791, -0.403713721, 0.00261830661, 0.174955113, 0.002818997, 0, -1.57007651, 0, 0, 0, 0.0297623785, 0.00810752813, -0.0196567117 ] - [ -0.00262167973, -0.343764365, 8.00462117e-15, 0.747668616, -0.40390425, 0.00262167973, 0.174955543, -0.0034900952, 0, -1.57007578, 0, 0, 0, -0.00262167973, -0.343764365, 8.0038031e-15, 0.747668616, -0.40390425, 0.00262169007, 0.174955543, 0.00282542835, 0, -1.57007578, 0, 0, 0, 0.0297927132, 0.00811579158, -0.0196767465 ] - [ -0.0026250544, -0.343953819, 8.01710628e-15, 0.748047742, -0.404093923, 0.0026250544, 0.174955971, -0.00349009428, 0, -1.57007505, 0, 0, 0, -0.0026250544, -0.343953819, 8.0159036e-15, 0.748047742, -0.404093923, 0.00262506475, 0.174955971, 0.00283183414, 0, -1.57007505, 0, 0, 0, 0.0298229275, 0.00812402219, -0.0196967016 ] - [ -0.00262842026, -0.344142431, 8.04425877e-15, 0.748425167, -0.404282737, 0.00262842026, 0.174956398, -0.00349009337, 0, -1.57007432, 0, 0, 0, -0.00262842026, -0.344142431, 8.04338596e-15, 0.748425167, -0.404282737, 0.00262843062, 0.174956398, 0.0028382143, 0, -1.57007432, 0, 0, 0, 0.0298530208, 0.00813221987, -0.0197165769 ] - [ -0.00263177727, -0.344330198, 8.05639135e-15, 0.74880089, -0.404470692, 0.00263177727, 0.174956823, -0.00349009246, 0, -1.57007359, 0, 0, 0, -0.00263177727, -0.344330198, 8.05896207e-15, 0.74880089, -0.404470692, 0.00263178764, 0.174956823, 0.00284456874, 0, -1.57007359, 0, 0, 0, 0.0298829928, 0.0081403845, -0.0197363721 ] - [ -0.00263512541, -0.34451712, 8.06611891e-15, 0.749174906, -0.404657786, 0.00263512541, 0.174957247, -0.00349009155, 0, -1.57007287, 0, 0, 0, -0.00263512541, -0.34451712, 8.06605236e-15, 0.749174906, -0.404657786, 0.00263513579, 0.174957247, 0.00285089738, 0, -1.57007287, 0, 0, 0, 0.0299128431, 0.00814851598, -0.0197560868 ] - [ -0.00263846463, -0.344703196, 8.08572572e-15, 0.749547216, -0.404844019, 0.00263846463, 0.174957668, -0.00349009065, 0, -1.57007215, 0, 0, 0, -0.00263846463, -0.344703196, 8.08615803e-15, 0.749547216, -0.404844019, 0.00263847502, 0.174957668, 0.00285720013, 0, -1.57007215, 0, 0, 0, 0.0299425713, 0.0081566142, -0.019775721 ] - [ -0.00264179491, -0.344888425, 8.09707567e-15, 0.749917814, -0.40502939, 0.00264179491, 0.174958088, -0.00349008975, 0, -1.57007144, 0, 0, 0, -0.00264179491, -0.344888425, 8.0958282e-15, 0.749917814, -0.40502939, 0.00264180531, 0.174958088, 0.00286347692, 0, -1.57007144, 0, 0, 0, 0.029972177, 0.00816467907, -0.0197952743 ] - [ -0.00264511622, -0.345072804, 8.11874153e-15, 0.750286701, -0.405213896, 0.00264511622, 0.174958506, -0.00349008885, 0, -1.57007073, 0, 0, 0, -0.00264511622, -0.345072804, 8.1190432e-15, 0.750286701, -0.405213896, 0.00264512663, 0.174958506, 0.00286972767, 0, -1.57007073, 0, 0, 0, 0.0300016599, 0.00817271046, -0.0198147464 ] - [ -0.00264842852, -0.345256334, 8.13361575e-15, 0.750653872, -0.405397538, 0.00264842852, 0.174958923, -0.00349008796, 0, -1.57007002, 0, 0, 0, -0.00264842852, -0.345256334, 8.13511535e-15, 0.750653872, -0.405397538, 0.00264843894, 0.174958923, 0.00287595228, 0, -1.57007002, 0, 0, 0, 0.0300310196, 0.00818070828, -0.0198341371 ] - [ -0.00265173177, -0.345439012, 8.14132205e-15, 0.751019326, -0.405580314, 0.00265173177, 0.174959337, -0.00349008707, 0, -1.57006931, 0, 0, 0, -0.00265173177, -0.345439012, 8.13985792e-15, 0.751019326, -0.405580314, 0.0026517422, 0.174959337, 0.00288215069, 0, -1.57006931, 0, 0, 0, 0.0300602556, 0.00818867243, -0.0198534462 ] - [ -0.00265502595, -0.345620837, 8.16537437e-15, 0.75138306, -0.405762223, 0.00265502595, 0.17495975, -0.00349008619, 0, -1.57006861, 0, 0, 0, -0.00265502595, -0.345620837, 8.16489631e-15, 0.75138306, -0.405762223, 0.0026550364, 0.17495975, 0.0028883228, 0, -1.57006861, 0, 0, 0, 0.0300893676, 0.00819660279, -0.0198726734 ] - [ -0.00265831103, -0.345801808, 8.17616412e-15, 0.751745071, -0.405943263, 0.00265831103, 0.174960161, -0.00349008531, 0, -1.5700679, 0, 0, 0, -0.00265831103, -0.345801808, 8.17659309e-15, 0.751745071, -0.405943263, 0.00265832148, 0.174960161, 0.00289446853, 0, -1.5700679, 0, 0, 0, 0.0301183553, 0.00820449927, -0.0198918184 ] - [ -0.00266158697, -0.345981924, 8.19074679e-15, 0.752105358, -0.406123435, 0.00266158697, 0.174960571, -0.00349008443, 0, -1.57006721, 0, 0, 0, -0.00266158697, -0.345981924, 8.1918468e-15, 0.752105358, -0.406123435, 0.00266159743, 0.174960571, 0.00290058781, 0, -1.57006721, 0, 0, 0, 0.0301472181, 0.00821236175, -0.019910881 ] - [ -0.00266485373, -0.346161183, 8.20635225e-15, 0.752463918, -0.406302735, 0.00266485373, 0.174960978, -0.00349008356, 0, -1.57006651, 0, 0, 0, -0.00266485373, -0.346161183, 8.20660267e-15, 0.752463918, -0.406302735, 0.00266486421, 0.174960978, 0.00290668055, 0, -1.57006651, 0, 0, 0, 0.0301759557, 0.00822019013, -0.0199298609 ] - [ -0.0026681113, -0.346339584, 8.2255671e-15, 0.752820748, -0.406481164, 0.0026681113, 0.174961384, -0.00349008269, 0, -1.57006582, 0, 0, 0, -0.0026681113, -0.346339584, 8.22351862e-15, 0.752820748, -0.406481164, 0.00266812178, 0.174961384, 0.00291274667, 0, -1.57006582, 0, 0, 0, 0.0302045678, 0.00822798431, -0.0199487579 ] - [ -0.00267135962, -0.346517127, 8.23449671e-15, 0.753175847, -0.40665872, 0.00267135962, 0.174961788, -0.00349008182, 0, -1.57006513, 0, 0, 0, -0.00267135962, -0.346517127, 8.23493993e-15, 0.753175847, -0.40665872, 0.00267137012, 0.174961788, 0.00291878609, 0, -1.57006513, 0, 0, 0, 0.0302330539, 0.00823574418, -0.0199675717 ] - [ -0.00267459868, -0.346693808, 8.2539574e-15, 0.75352921, -0.406835402, 0.00267459868, 0.17496219, -0.00349008096, 0, -1.57006445, 0, 0, 0, -0.00267459868, -0.346693808, 8.25497487e-15, 0.75352921, -0.406835402, 0.00267460918, 0.17496219, 0.00292479872, 0, -1.57006445, 0, 0, 0, 0.0302614137, 0.00824346963, -0.0199863021 ] - [ -0.00267782844, -0.346869628, 8.26486374e-15, 0.753880837, -0.407011208, 0.00267782844, 0.174962591, -0.00349008011, 0, -1.57006376, 0, 0, 0, -0.00267782844, -0.346869628, 8.26644239e-15, 0.753880837, -0.407011208, 0.00267783895, 0.174962591, 0.00293078449, 0, -1.57006376, 0, 0, 0, 0.0302896468, 0.00825116056, -0.0200049487 ] - [ -0.00268104886, -0.347044585, 8.28046473e-15, 0.754230724, -0.407186139, 0.00268104886, 0.174962989, -0.00349007925, 0, -1.57006308, 0, 0, 0, -0.00268104886, -0.347044585, 8.27878679e-15, 0.754230724, -0.407186139, 0.00268105939, 0.174962989, 0.0029367433, 0, -1.57006308, 0, 0, 0, 0.0303177528, 0.00825881686, -0.0200235115 ] - [ -0.00268425992, -0.347218678, 8.29153025e-15, 0.754578869, -0.407360191, 0.00268425992, 0.174963386, -0.0034900784, 0, -1.57006241, 0, 0, 0, -0.00268425992, -0.347218678, 8.29273998e-15, 0.754578869, -0.407360191, 0.00268427045, 0.174963386, 0.00294267508, 0, -1.57006241, 0, 0, 0, 0.0303457312, 0.00826643844, -0.02004199 ] - [ -0.00268746158, -0.347391905, 8.31416287e-15, 0.75492527, -0.407533365, 0.00268746158, 0.174963781, -0.00349007756, 0, -1.57006173, 0, 0, 0, -0.00268746158, -0.347391905, 8.31273702e-15, 0.75492527, -0.407533365, 0.00268747212, 0.174963781, 0.00294857975, 0, -1.57006173, 0, 0, 0, 0.0303735818, 0.00827402517, -0.020060384 ] - [ -0.00269065381, -0.347564265, 8.32610304e-15, 0.755269924, -0.407705659, 0.00269065381, 0.174964174, -0.00349007671, 0, -1.57006106, 0, 0, 0, -0.00269065381, -0.347564265, 8.32574443e-15, 0.755269924, -0.407705659, 0.00269066436, 0.174964174, 0.00295445723, 0, -1.57006106, 0, 0, 0, 0.0304013041, 0.00828157697, -0.0200786934 ] - [ -0.00269383658, -0.347735756, 8.33962074e-15, 0.755612829, -0.407877072, 0.00269383658, 0.174964566, -0.00349007588, 0, -1.5700604, 0, 0, 0, -0.00269383658, -0.347735756, 8.34321041e-15, 0.755612829, -0.407877072, 0.00269384714, 0.174964566, 0.00296030743, 0, -1.5700604, 0, 0, 0, 0.0304288977, 0.00828909371, -0.0200969177 ] - [ -0.00269700985, -0.347906378, 8.35752338e-15, 0.755953981, -0.408047603, 0.00269700985, 0.174964955, -0.00349007504, 0, -1.57005973, 0, 0, 0, -0.00269700985, -0.347906378, 8.35662744e-15, 0.755953981, -0.408047603, 0.00269702042, 0.174964955, 0.00296613027, 0, -1.57005973, 0, 0, 0, 0.0304563623, 0.00829657531, -0.0201150569 ] - [ -0.0027001736, -0.348076129, 8.36859669e-15, 0.756293379, -0.40821725, 0.0027001736, 0.174965343, -0.00349007421, 0, -1.57005907, 0, 0, 0, -0.0027001736, -0.348076129, 8.36872472e-15, 0.756293379, -0.40821725, 0.00270018418, 0.174965343, 0.00297192566, 0, -1.57005907, 0, 0, 0, 0.0304836975, 0.00830402164, -0.0201331105 ] - [ -0.00270332778, -0.348245008, 8.38413501e-15, 0.756631021, -0.408386013, 0.00270332778, 0.174965729, -0.00349007339, 0, -1.57005842, 0, 0, 0, -0.00270332778, -0.348245008, 8.37976652e-15, 0.756631021, -0.408386013, 0.00270333837, 0.174965729, 0.00297769354, 0, -1.57005842, 0, 0, 0, 0.0305109028, 0.00831143261, -0.0201510784 ] - [ -0.00270647237, -0.348413013, 8.39952593e-15, 0.756966902, -0.408553889, 0.00270647237, 0.174966113, -0.00349007256, 0, -1.57005776, 0, 0, 0, -0.00270647237, -0.348413013, 8.40126501e-15, 0.756966902, -0.408553889, 0.00270648297, 0.174966113, 0.0029834338, 0, -1.57005776, 0, 0, 0, 0.030537978, 0.00831880811, -0.0201689603 ] - [ -0.00270960734, -0.348580143, 8.41775512e-15, 0.757301022, -0.408720879, 0.00270960734, 0.174966495, -0.00349007175, 0, -1.57005711, 0, 0, 0, -0.00270960734, -0.348580143, 8.41716566e-15, 0.757301022, -0.408720879, 0.00270961795, 0.174966495, 0.00298914639, 0, -1.57005711, 0, 0, 0, 0.0305649225, 0.00832614803, -0.020186756 ] - [ -0.00271273266, -0.348746397, 8.42888698e-15, 0.757633377, -0.40888698, 0.00271273266, 0.174966875, -0.00349007093, 0, -1.57005646, 0, 0, 0, -0.00271273266, -0.348746397, 8.43032692e-15, 0.757633377, -0.40888698, 0.00271274327, 0.174966875, 0.0029948312, 0, -1.57005646, 0, 0, 0, 0.0305917361, 0.00833345228, -0.0202044651 ] - [ -0.00271584828, -0.348911773, 8.44255079e-15, 0.757963964, -0.409052191, 0.00271584828, 0.174967254, -0.00349007012, 0, -1.57005582, 0, 0, 0, -0.00271584828, -0.348911773, 8.44476282e-15, 0.757963964, -0.409052191, 0.00271585891, 0.174967254, 0.00300048816, 0, -1.57005582, 0, 0, 0, 0.0306184183, 0.00834072074, -0.0202220875 ] - [ -0.00271895418, -0.34907627, 8.45828886e-15, 0.758292782, -0.409216512, 0.00271895418, 0.17496763, -0.00349006931, 0, -1.57005517, 0, 0, 0, -0.00271895418, -0.34907627, 8.45678424e-15, 0.758292782, -0.409216512, 0.00271896482, 0.17496763, 0.00300611718, 0, -1.57005517, 0, 0, 0, 0.0306449687, 0.00834795331, -0.0202396229 ] - [ -0.00272205033, -0.349239887, 8.46831349e-15, 0.758619828, -0.409379941, 0.00272205033, 0.174968005, -0.00349006851, 0, -1.57005454, 0, 0, 0, -0.00272205033, -0.349239887, 8.47008881e-15, 0.758619828, -0.409379941, 0.00272206098, 0.174968005, 0.00301171819, 0, -1.57005454, 0, 0, 0, 0.030671387, 0.00835514988, -0.020257071 ] - [ -0.0027251367, -0.349402622, 8.4877978e-15, 0.758945099, -0.409542476, 0.0027251367, 0.174968378, -0.00349006771, 0, -1.5700539, 0, 0, 0, -0.0027251367, -0.349402622, 8.48678854e-15, 0.758945099, -0.409542476, 0.00272514735, 0.174968378, 0.0030172911, 0, -1.5700539, 0, 0, 0, 0.0306976728, 0.00836231035, -0.0202744315 ] - [ -0.00272821325, -0.349564475, 8.49492036e-15, 0.759268592, -0.409704117, 0.00272821325, 0.174968749, -0.00349006692, 0, -1.57005327, 0, 0, 0, -0.00272821325, -0.349564475, 8.49807692e-15, 0.759268592, -0.409704117, 0.00272822391, 0.174968749, 0.00302283584, 0, -1.57005327, 0, 0, 0, 0.0307238256, 0.00836943461, -0.0202917043 ] - [ -0.00273127995, -0.349725442, 8.51510773e-15, 0.759590305, -0.409864863, 0.00273127995, 0.174969118, -0.00349006613, 0, -1.57005264, 0, 0, 0, -0.00273127995, -0.349725442, 8.51478681e-15, 0.759590305, -0.409864863, 0.00273129062, 0.174969118, 0.00302835231, 0, -1.57005264, 0, 0, 0, 0.0307498452, 0.00837652256, -0.0203088891 ] - [ -0.00273433676, -0.349885524, 8.52129241e-15, 0.759910236, -0.410024711, 0.00273433676, 0.174969485, -0.00349006534, 0, -1.57005201, 0, 0, 0, -0.00273433676, -0.349885524, 8.52336803e-15, 0.759910236, -0.410024711, 0.00273434744, 0.174969485, 0.00303384043, 0, -1.57005201, 0, 0, 0, 0.030775731, 0.00838357409, -0.0203259855 ] - [ -0.00273738367, -0.350044719, 8.53988639e-15, 0.760228381, -0.410183662, 0.00273738367, 0.17496985, -0.00349006456, 0, -1.57005139, 0, 0, 0, -0.00273738367, -0.350044719, 8.54132187e-15, 0.760228381, -0.410183662, 0.00273739436, 0.17496985, 0.00303930013, 0, -1.57005139, 0, 0, 0, 0.0308014828, 0.0083905891, -0.0203429934 ] - [ -0.00274042063, -0.350203025, 8.55436172e-15, 0.760544738, -0.410341712, 0.00274042063, 0.174970213, -0.00349006378, 0, -1.57005077, 0, 0, 0, -0.00274042063, -0.350203025, 8.55701349e-15, 0.760544738, -0.410341712, 0.00274043132, 0.174970213, 0.00304473133, 0, -1.57005077, 0, 0, 0, 0.0308271002, 0.00839756748, -0.0203599125 ] - [ -0.00274344761, -0.350360442, 8.56913376e-15, 0.760859304, -0.410498863, 0.00274344761, 0.174970575, -0.00349006301, 0, -1.57005016, 0, 0, 0, -0.00274344761, -0.350360442, 8.5696145e-15, 0.760859304, -0.410498863, 0.00274345831, 0.174970575, 0.00305013393, 0, -1.57005016, 0, 0, 0, 0.0308525826, 0.00840450912, -0.0203767425 ] - [ -0.00274646458, -0.350516967, 8.58921266e-15, 0.761172078, -0.410655111, 0.00274646458, 0.174970934, -0.00349006224, 0, -1.57004954, 0, 0, 0, -0.00274646458, -0.350516967, 8.58760635e-15, 0.761172078, -0.410655111, 0.0027464753, 0.174970934, 0.00305550786, 0, -1.57004954, 0, 0, 0, 0.0308779299, 0.00841141393, -0.0203934832 ] - [ -0.00274947151, -0.3506726, 8.59618504e-15, 0.761483055, -0.410810456, 0.00274947151, 0.174971292, -0.00349006147, 0, -1.57004893, 0, 0, 0, -0.00274947151, -0.3506726, 8.59587454e-15, 0.761483055, -0.410810456, 0.00274948224, 0.174971292, 0.00306085304, 0, -1.57004893, 0, 0, 0, 0.0309031415, 0.00841828179, -0.0204101344 ] - [ -0.00275246837, -0.350827338, 8.60741587e-15, 0.761792234, -0.410964896, 0.00275246837, 0.174971647, -0.00349006071, 0, -1.57004833, 0, 0, 0, -0.00275246837, -0.350827338, 8.60517601e-15, 0.761792234, -0.410964896, 0.0027524791, 0.174971647, 0.00306616938, 0, -1.57004833, 0, 0, 0, 0.0309282171, 0.0084251126, -0.0204266957 ] - [ -0.00275545512, -0.350981181, 8.62453817e-15, 0.762099612, -0.411118431, 0.00275545512, 0.174972001, -0.00349005995, 0, -1.57004772, 0, 0, 0, -0.00275545512, -0.350981181, 8.62416708e-15, 0.762099612, -0.411118431, 0.00275546586, 0.174972001, 0.0030714568, 0, -1.57004772, 0, 0, 0, 0.0309531563, 0.00843190625, -0.0204431669 ] - [ -0.00275843174, -0.351134128, 8.63021448e-15, 0.762405186, -0.411271059, 0.00275843174, 0.174972353, -0.0034900592, 0, -1.57004712, 0, 0, 0, -0.00275843174, -0.351134128, 8.63009968e-15, 0.762405186, -0.411271059, 0.00275844249, 0.174972353, 0.00307671523, 0, -1.57004712, 0, 0, 0, 0.0309779587, 0.00843866264, -0.0204595478 ] - [ -0.00276139819, -0.351286176, 8.66311949e-15, 0.762708954, -0.411422778, 0.00276139819, 0.174972703, -0.00349005845, 0, -1.57004653, 0, 0, 0, -0.00276139819, -0.351286176, 8.66192064e-15, 0.762708954, -0.411422778, 0.00276140894, 0.174972703, 0.00308194457, 0, -1.57004653, 0, 0, 0, 0.0310026239, 0.00844538167, -0.0204758381 ] - [ -0.00276435443, -0.351437324, 8.66305025e-15, 0.763010912, -0.411573588, 0.00276435443, 0.174973051, -0.00349005771, 0, -1.57004594, 0, 0, 0, -0.00276435443, -0.351437324, 8.66577692e-15, 0.763010912, -0.411573588, 0.0027643652, 0.174973051, 0.00308714474, 0, -1.57004594, 0, 0, 0, 0.0310271516, 0.00845206322, -0.0204920375 ] - [ -0.00276730045, -0.351587572, 8.67612835e-15, 0.763311058, -0.411723486, 0.00276730045, 0.174973397, -0.00349005697, 0, -1.57004535, 0, 0, 0, -0.00276730045, -0.351587572, 8.67921784e-15, 0.763311058, -0.411723486, 0.00276731122, 0.174973397, 0.00309231567, 0, -1.57004535, 0, 0, 0, 0.0310515414, 0.0084587072, -0.0205081458 ] - [ -0.0027702362, -0.351736917, 8.69704991e-15, 0.76360939, -0.411872473, 0.0027702362, 0.174973741, -0.00349005623, 0, -1.57004476, 0, 0, 0, -0.0027702362, -0.351736917, 8.69552991e-15, 0.76360939, -0.411872473, 0.00277024698, 0.174973741, 0.00309745728, 0, -1.57004476, 0, 0, 0, 0.0310757928, 0.00846531349, -0.0205241628 ] - [ -0.00277316165, -0.351885358, 8.71610413e-15, 0.763905904, -0.412020546, 0.00277316165, 0.174974083, -0.0034900555, 0, -1.57004418, 0, 0, 0, -0.00277316165, -0.351885358, 8.71207874e-15, 0.763905904, -0.412020546, 0.00277317244, 0.174974083, 0.00310256947, 0, -1.57004418, 0, 0, 0, 0.0310999055, 0.00847188199, -0.0205400881 ] - [ -0.00277607678, -0.352032895, 8.72294925e-15, 0.764200599, -0.412167704, 0.00277607678, 0.174974423, -0.00349005477, 0, -1.5700436, 0, 0, 0, -0.00277607678, -0.352032895, 8.72481992e-15, 0.764200599, -0.412167704, 0.00277608758, 0.174974423, 0.00310765217, 0, -1.5700436, 0, 0, 0, 0.031123879, 0.0084784126, -0.0205559216 ] - [ -0.00277898155, -0.352179524, 8.72849227e-15, 0.76449347, -0.412313946, 0.00277898155, 0.174974761, -0.00349005405, 0, -1.57004302, 0, 0, 0, -0.00277898155, -0.352179524, 8.72720949e-15, 0.76449347, -0.412313946, 0.00277899235, 0.174974761, 0.00311270529, 0, -1.57004302, 0, 0, 0, 0.0311477131, 0.00848490521, -0.0205716629 ] - [ -0.00278187592, -0.352325245, 8.75030897e-15, 0.764784516, -0.412459271, 0.00278187592, 0.174975097, -0.00349005333, 0, -1.57004245, 0, 0, 0, -0.00278187592, -0.352325245, 8.74942828e-15, 0.764784516, -0.412459271, 0.00278188674, 0.174975097, 0.00311772876, 0, -1.57004245, 0, 0, 0, 0.0311714073, 0.00849135972, -0.0205873119 ] - [ -0.00278475988, -0.352470057, 8.75983982e-15, 0.765073734, -0.412603677, 0.00278475988, 0.174975431, -0.00349005261, 0, -1.57004188, 0, 0, 0, -0.00278475988, -0.352470057, 8.75859582e-15, 0.765073734, -0.412603677, 0.0027847707, 0.174975431, 0.00312272249, 0, -1.57004188, 0, 0, 0, 0.0311949613, 0.00849777601, -0.0206028682 ] - [ -0.00278763338, -0.352613958, 8.77661791e-15, 0.765361121, -0.412747162, 0.00278763338, 0.174975763, -0.0034900519, 0, -1.57004131, 0, 0, 0, -0.00278763338, -0.352613958, 8.77770326e-15, 0.765361121, -0.412747162, 0.00278764421, 0.174975763, 0.0031276864, 0, -1.57004131, 0, 0, 0, 0.0312183746, 0.008504154, -0.0206183316 ] - [ -0.00279049639, -0.352756947, 8.78486603e-15, 0.765646673, -0.412889727, 0.00279049639, 0.174976093, -0.00349005119, 0, -1.57004075, 0, 0, 0, -0.00279049639, -0.352756947, 8.78305801e-15, 0.765646673, -0.412889727, 0.00279050723, 0.174976093, 0.00313262041, 0, -1.57004075, 0, 0, 0, 0.0312416468, 0.00851049355, -0.0206337019 ] - [ -0.00279334889, -0.352899021, 8.80081517e-15, 0.76593039, -0.413031368, 0.00279334889, 0.174976421, -0.00349005049, 0, -1.57004019, 0, 0, 0, -0.00279334889, -0.352899021, 8.80422214e-15, 0.76593039, -0.413031368, 0.00279335974, 0.174976421, 0.00313752443, 0, -1.57004019, 0, 0, 0, 0.0312647776, 0.00851679459, -0.0206489788 ] - [ -0.00279619083, -0.353040181, 8.81198756e-15, 0.766212267, -0.413172086, 0.00279619083, 0.174976747, -0.00349004979, 0, -1.57003963, 0, 0, 0, -0.00279619083, -0.353040181, 8.81118083e-15, 0.766212267, -0.413172086, 0.00279620169, 0.174976747, 0.00314239839, 0, -1.57003963, 0, 0, 0, 0.0312877666, 0.00852305699, -0.020664162 ] - [ -0.0027990222, -0.353180424, 8.81883605e-15, 0.766492301, -0.413311878, 0.0027990222, 0.174977071, -0.0034900491, 0, -1.57003908, 0, 0, 0, -0.0027990222, -0.353180424, 8.81933182e-15, 0.766492301, -0.413311878, 0.00279903307, 0.174977071, 0.00314724219, 0, -1.57003908, 0, 0, 0, 0.0313106134, 0.00852928065, -0.0206792513 ] - [ -0.00280184296, -0.353319748, 8.83896655e-15, 0.766770491, -0.413450743, 0.00280184296, 0.174977393, -0.00349004841, 0, -1.57003853, 0, 0, 0, -0.00280184296, -0.353319748, 8.83716656e-15, 0.766770491, -0.413450743, 0.00280185383, 0.174977393, 0.00315205577, 0, -1.57003853, 0, 0, 0, 0.0313333176, 0.00853546548, -0.0206942464 ] - [ -0.00280465307, -0.353458153, 8.86016516e-15, 0.767046833, -0.41358868, 0.00280465307, 0.174977713, -0.00349004772, 0, -1.57003799, 0, 0, 0, -0.00280465307, -0.353458153, 8.8603463e-15, 0.767046833, -0.41358868, 0.00280466395, 0.174977713, 0.00315683903, 0, -1.57003799, 0, 0, 0, 0.0313558789, 0.00854161135, -0.020709147 ] - [ -0.00280745251, -0.353595637, 8.86375868e-15, 0.767321324, -0.413725687, 0.00280745251, 0.174978031, -0.00349004704, 0, -1.57003745, 0, 0, 0, -0.00280745251, -0.353595637, 8.86343549e-15, 0.767321324, -0.413725687, 0.0028074634, 0.174978031, 0.0031615919, 0, -1.57003745, 0, 0, 0, 0.0313782967, 0.00854771817, -0.020723953 ] - [ -0.00281024124, -0.353732199, 8.8787334e-15, 0.767593962, -0.413861764, 0.00281024124, 0.174978347, -0.00349004637, 0, -1.57003691, 0, 0, 0, -0.00281024124, -0.353732199, 8.87654798e-15, 0.767593962, -0.413861764, 0.00281025214, 0.174978347, 0.0031663143, 0, -1.57003691, 0, 0, 0, 0.0314005708, 0.00855378583, -0.0207386641 ] - [ -0.00281301923, -0.353867836, 8.87971596e-15, 0.767864744, -0.413996908, 0.00281301923, 0.174978661, -0.00349004569, 0, -1.57003637, 0, 0, 0, -0.00281301923, -0.353867836, 8.88215442e-15, 0.767864744, -0.413996908, 0.00281303014, 0.174978661, 0.00317100613, 0, -1.57003637, 0, 0, 0, 0.0314227008, 0.00855981423, -0.0207532799 ] - [ -0.00281578646, -0.354002548, 8.90360931e-15, 0.768133667, -0.414131119, 0.00281578646, 0.174978972, -0.00349004503, 0, -1.57003584, 0, 0, 0, -0.00281578646, -0.354002548, 8.89975333e-15, 0.768133667, -0.414131119, 0.00281579737, 0.174978972, 0.00317566732, 0, -1.57003584, 0, 0, 0, 0.0314446863, 0.00856580326, -0.0207678004 ] - [ -0.00281854289, -0.354136333, 8.90452043e-15, 0.768400727, -0.414264394, 0.00281854289, 0.174979282, -0.00349004436, 0, -1.57003531, 0, 0, 0, -0.00281854289, -0.354136333, 8.90348176e-15, 0.768400727, -0.414264394, 0.00281855381, 0.174979282, 0.00318029779, 0, -1.57003531, 0, 0, 0, 0.0314665268, 0.00857175281, -0.0207822251 ] - [ -0.00282128848, -0.35426919, 8.92491619e-15, 0.768665923, -0.414396733, 0.00282128848, 0.17497959, -0.0034900437, 0, -1.57003479, 0, 0, 0, -0.00282128848, -0.35426919, 8.92507162e-15, 0.768665923, -0.414396733, 0.00282129941, 0.17497959, 0.00318489746, 0, -1.57003479, 0, 0, 0, 0.0314882221, 0.00857766279, -0.0207965538 ] - [ -0.00282402321, -0.354401116, 8.93969486e-15, 0.768929251, -0.414528135, 0.00282402321, 0.174979896, -0.00349004305, 0, -1.57003427, 0, 0, 0, -0.00282402321, -0.354401116, 8.94076095e-15, 0.768929251, -0.414528135, 0.00282403415, 0.174979896, 0.00318946623, 0, -1.57003427, 0, 0, 0, 0.0315097716, 0.00858353307, -0.0208107863 ] - [ -0.00282674705, -0.354532112, 8.94447324e-15, 0.769190709, -0.414658597, 0.00282674705, 0.174980199, -0.0034900424, 0, -1.57003375, 0, 0, 0, -0.00282674705, -0.354532112, 8.94695189e-15, 0.769190709, -0.414658597, 0.00282675799, 0.174980199, 0.00319400404, 0, -1.57003375, 0, 0, 0, 0.0315311751, 0.00858936357, -0.0208249224 ] - [ -0.00282945996, -0.354662174, 8.96061363e-15, 0.769450293, -0.414788119, 0.00282945996, 0.174980501, -0.00349004175, 0, -1.57003324, 0, 0, 0, -0.00282945996, -0.354662174, 8.95649453e-15, 0.769450293, -0.414788119, 0.00282947091, 0.174980501, 0.0031985108, 0, -1.57003324, 0, 0, 0, 0.0315524322, 0.00859515417, -0.0208389617 ] - [ -0.00283216192, -0.354791302, 8.96739722e-15, 0.769708, -0.414916698, 0.00283216192, 0.1749808, -0.00349004111, 0, -1.57003273, 0, 0, 0, -0.00283216192, -0.354791302, 8.96602301e-15, 0.769708, -0.414916698, 0.00283217288, 0.1749808, 0.00320298643, 0, -1.57003273, 0, 0, 0, 0.0315735424, 0.00860090477, -0.020852904 ] - [ -0.00283485289, -0.354919494, 8.98666813e-15, 0.769963829, -0.415044335, 0.00283485289, 0.174981097, -0.00349004048, 0, -1.57003222, 0, 0, 0, -0.00283485289, -0.354919494, 8.98617515e-15, 0.769963829, -0.415044335, 0.00283486386, 0.174981097, 0.00320743084, 0, -1.57003222, 0, 0, 0, 0.0315945053, 0.00860661526, -0.0208667491 ] - [ -0.00283753284, -0.355046749, 8.98944621e-15, 0.770217775, -0.415171026, 0.00283753284, 0.174981393, -0.00349003984, 0, -1.57003172, 0, 0, 0, -0.00283753284, -0.355046749, 8.98685651e-15, 0.770217775, -0.415171026, 0.00283754382, 0.174981393, 0.00321184395, 0, -1.57003172, 0, 0, 0, 0.0316153207, 0.00861228553, -0.0208804967 ] - [ -0.00284020175, -0.355173065, 9.00205498e-15, 0.770469836, -0.415296771, 0.00284020175, 0.174981686, -0.00349003922, 0, -1.57003122, 0, 0, 0, -0.00284020175, -0.355173065, 8.99980709e-15, 0.770469836, -0.415296771, 0.00284021273, 0.174981686, 0.00321622568, 0, -1.57003122, 0, 0, 0, 0.031635988, 0.00861791549, -0.0208941465 ] - [ -0.00284285957, -0.35529844, 9.01851159e-15, 0.770720009, -0.415421569, 0.00284285957, 0.174981977, -0.00349003859, 0, -1.57003072, 0, 0, 0, -0.00284285957, -0.35529844, 9.02224274e-15, 0.770720009, -0.415421569, 0.00284287056, 0.174981977, 0.00322057595, 0, -1.57003072, 0, 0, 0, 0.0316565069, 0.00862350503, -0.0209076984 ] - [ -0.00284550628, -0.355422873, 9.02027897e-15, 0.77096829, -0.415545417, 0.00284550628, 0.174982266, -0.00349003798, 0, -1.57003023, 0, 0, 0, -0.00284550628, -0.355422873, 9.02204804e-15, 0.77096829, -0.415545417, 0.00284551728, 0.174982266, 0.00322489468, 0, -1.57003023, 0, 0, 0, 0.0316768771, 0.00862905403, -0.0209211519 ] - [ -0.00284814185, -0.355546363, 9.03917757e-15, 0.771214678, -0.415668315, 0.00284814185, 0.174982552, -0.00349003736, 0, -1.57002974, 0, 0, 0, -0.00284814185, -0.355546363, 9.03965874e-15, 0.771214678, -0.415668315, 0.00284815285, 0.174982552, 0.00322918178, 0, -1.57002974, 0, 0, 0, 0.0316970981, 0.00863456241, -0.020934507 ] - [ -0.00285076625, -0.355668908, 9.05784118e-15, 0.771459169, -0.41579026, 0.00285076625, 0.174982837, -0.00349003675, 0, -1.57002925, 0, 0, 0, -0.00285076625, -0.355668908, 9.05544074e-15, 0.771459169, -0.41579026, 0.00285077726, 0.174982837, 0.00323343718, 0, -1.57002925, 0, 0, 0, 0.0317171695, 0.00864003004, -0.0209477633 ] - [ -0.00285337944, -0.355790507, 9.06708931e-15, 0.771701759, -0.415911253, 0.00285337944, 0.17498312, -0.00349003615, 0, -1.57002877, 0, 0, 0, -0.00285337944, -0.355790507, 9.06568352e-15, 0.771701759, -0.415911253, 0.00285339046, 0.17498312, 0.00323766079, 0, -1.57002877, 0, 0, 0, 0.031737091, 0.00864545682, -0.0209609205 ] - [ -0.0028559814, -0.355911157, 9.0714684e-15, 0.771942447, -0.41603129, 0.0028559814, 0.1749834, -0.00349003555, 0, -1.57002829, 0, 0, 0, -0.0028559814, -0.355911157, 9.07540763e-15, 0.771942447, -0.41603129, 0.00285599242, 0.1749834, 0.00324185252, 0, -1.57002829, 0, 0, 0, 0.0317568622, 0.00865084266, -0.0209739785 ] - [ -0.00285857209, -0.356030858, 9.08508658e-15, 0.772181229, -0.416150371, 0.00285857209, 0.174983678, -0.00349003495, 0, -1.57002782, 0, 0, 0, -0.00285857209, -0.356030858, 9.08207397e-15, 0.772181229, -0.416150371, 0.00285858312, 0.174983678, 0.0032460123, 0, -1.57002782, 0, 0, 0, 0.0317764826, 0.00865618744, -0.0209869369 ] - [ -0.00286115149, -0.356149607, 9.10373389e-15, 0.772418102, -0.416268494, 0.00286115149, 0.174983954, -0.00349003436, 0, -1.57002735, 0, 0, 0, -0.00286115149, -0.356149607, 9.10276938e-15, 0.772418102, -0.416268494, 0.00286116252, 0.174983954, 0.00325014005, 0, -1.57002735, 0, 0, 0, 0.031795952, 0.00866149106, -0.0209997955 ] - [ -0.00286371956, -0.356267404, 9.1096599e-15, 0.772653063, -0.416385658, 0.00286371956, 0.174984228, -0.00349003377, 0, -1.57002688, 0, 0, 0, -0.00286371956, -0.356267404, 9.1081186e-15, 0.772653063, -0.416385658, 0.0028637306, 0.174984228, 0.00325423568, 0, -1.57002688, 0, 0, 0, 0.0318152698, 0.00866675341, -0.0210125541 ] - [ -0.00286627627, -0.356384247, 9.11282775e-15, 0.772886108, -0.416501861, 0.00286627627, 0.1749845, -0.00349003319, 0, -1.57002642, 0, 0, 0, -0.00286627627, -0.356384247, 9.11386599e-15, 0.772886108, -0.416501861, 0.00286628732, 0.1749845, 0.00325829911, 0, -1.57002642, 0, 0, 0, 0.0318344358, 0.00867197439, -0.0210252124 ] - [ -0.0028688216, -0.356500134, 9.1337258e-15, 0.773117236, -0.416617102, 0.0028688216, 0.17498477, -0.00349003261, 0, -1.57002596, 0, 0, 0, -0.0028688216, -0.356500134, 9.13090131e-15, 0.773117236, -0.416617102, 0.00286883265, 0.17498477, 0.00326233026, 0, -1.57002596, 0, 0, 0, 0.0318534496, 0.00867715389, -0.0210377701 ] - [ -0.0028713555, -0.356615063, 9.14176633e-15, 0.773346443, -0.416731379, 0.0028713555, 0.174985037, -0.00349003204, 0, -1.5700255, 0, 0, 0, -0.0028713555, -0.356615063, 9.13931235e-15, 0.773346443, -0.416731379, 0.00287136656, 0.174985037, 0.00326632904, 0, -1.5700255, 0, 0, 0, 0.0318723106, 0.00868229181, -0.021050227 ] - [ -0.00287387796, -0.356729034, 9.155759e-15, 0.773573725, -0.416844691, 0.00287387796, 0.174985303, -0.00349003147, 0, -1.57002505, 0, 0, 0, -0.00287387796, -0.356729034, 9.1547532e-15, 0.773573725, -0.416844691, 0.00287388902, 0.174985303, 0.00327029538, 0, -1.57002505, 0, 0, 0, 0.0318910187, 0.00868738804, -0.0210625828 ] - [ -0.00287638893, -0.356842043, 9.17199183e-15, 0.77379908, -0.416957036, 0.00287638893, 0.174985566, -0.00349003091, 0, -1.5700246, 0, 0, 0, -0.00287638893, -0.356842043, 9.16969852e-15, 0.77379908, -0.416957036, 0.00287640001, 0.174985566, 0.00327422919, 0, -1.5700246, 0, 0, 0, 0.0319095733, 0.00869244248, -0.0210748373 ] - [ -0.0028788884, -0.356954091, 9.16859885e-15, 0.774022505, -0.417068413, 0.0028788884, 0.174985827, -0.00349003035, 0, -1.57002416, 0, 0, 0, -0.0028788884, -0.356954091, 9.16883771e-15, 0.774022505, -0.417068413, 0.00287889948, 0.174985827, 0.00327813039, 0, -1.57002416, 0, 0, 0, 0.0319279741, 0.00869745502, -0.0210869902 ] - [ -0.00288137632, -0.357065175, 9.17974494e-15, 0.774243996, -0.41717882, 0.00288137632, 0.174986086, -0.0034900298, 0, -1.57002372, 0, 0, 0, -0.00288137632, -0.357065175, 9.17886704e-15, 0.774243996, -0.41717882, 0.00288138741, 0.174986086, 0.0032819989, 0, -1.57002372, 0, 0, 0, 0.0319462207, 0.00870242555, -0.0210990413 ] - [ -0.00288385267, -0.357175294, 9.20184823e-15, 0.77446355, -0.417288256, 0.00288385267, 0.174986342, -0.00349002925, 0, -1.57002328, 0, 0, 0, -0.00288385267, -0.357175294, 9.20043225e-15, 0.77446355, -0.417288256, 0.00288386377, 0.174986342, 0.00328583463, 0, -1.57002328, 0, 0, 0, 0.0319643127, 0.00870735397, -0.0211109902 ] - [ -0.00288631742, -0.357284446, 9.20150674e-15, 0.774681165, -0.417396719, 0.00288631742, 0.174986597, -0.0034900287, 0, -1.57002285, 0, 0, 0, -0.00288631742, -0.357284446, 9.20514499e-15, 0.774681165, -0.417396719, 0.00288632852, 0.174986597, 0.00328963751, 0, -1.57002285, 0, 0, 0, 0.0319822498, 0.00871224018, -0.0211228368 ] - [ -0.00288877054, -0.35739263, 9.21681181e-15, 0.774896838, -0.417504208, 0.00288877054, 0.174986849, -0.00349002816, 0, -1.57002242, 0, 0, 0, -0.00288877054, -0.35739263, 9.21485724e-15, 0.774896838, -0.417504208, 0.00288878165, 0.174986849, 0.00329340745, 0, -1.57002242, 0, 0, 0, 0.0320000314, 0.00871708406, -0.0211345808 ] - [ -0.002891212, -0.357499843, 9.23067129e-15, 0.775110564, -0.417610721, 0.002891212, 0.174987099, -0.00349002763, 0, -1.57002199, 0, 0, 0, -0.002891212, -0.357499843, 9.22896308e-15, 0.775110564, -0.417610721, 0.00289122311, 0.174987099, 0.00329714437, 0, -1.57002199, 0, 0, 0, 0.0320176574, 0.00872188552, -0.021146222 ] - [ -0.00289364176, -0.357606085, 9.23151135e-15, 0.775322341, -0.417716256, 0.00289364176, 0.174987347, -0.0034900271, 0, -1.57002157, 0, 0, 0, -0.00289364176, -0.357606085, 9.22845409e-15, 0.775322341, -0.417716256, 0.00289365288, 0.174987347, 0.00330084819, 0, -1.57002157, 0, 0, 0, 0.0320351272, 0.00872664445, -0.02115776 ] - [ -0.0028960598, -0.357711353, 9.2465606e-15, 0.775532166, -0.417820813, 0.0028960598, 0.174987592, -0.00349002657, 0, -1.57002115, 0, 0, 0, -0.0028960598, -0.357711353, 9.24480321e-15, 0.775532166, -0.417820813, 0.00289607092, 0.174987592, 0.00330451883, 0, -1.57002115, 0, 0, 0, 0.0320524405, 0.00873136074, -0.0211691947 ] - [ -0.00289846609, -0.357815647, 9.25187054e-15, 0.775740036, -0.417924389, 0.00289846609, 0.174987835, -0.00349002605, 0, -1.57002073, 0, 0, 0, -0.00289846609, -0.357815647, 9.2517055e-15, 0.775740036, -0.417924389, 0.00289847722, 0.174987835, 0.0033081562, 0, -1.57002073, 0, 0, 0, 0.0320695969, 0.00873603429, -0.0211805257 ] - [ -0.00290086059, -0.357918963, 9.26248201e-15, 0.775945946, -0.418026983, 0.00290086059, 0.174988076, -0.00349002553, 0, -1.57002032, 0, 0, 0, -0.00290086059, -0.357918963, 9.25803848e-15, 0.775945946, -0.418026983, 0.00290087173, 0.174988076, 0.00331176022, 0, -1.57002032, 0, 0, 0, 0.032086596, 0.00874066499, -0.0211917528 ] - [ -0.00290324328, -0.358021302, 9.2733699e-15, 0.776149895, -0.418128593, 0.00290324328, 0.174988315, -0.00349002502, 0, -1.57001992, 0, 0, 0, -0.00290324328, -0.358021302, 9.27150753e-15, 0.776149895, -0.418128593, 0.00290325442, 0.174988315, 0.00331533081, 0, -1.57001992, 0, 0, 0, 0.0321034374, 0.00874525273, -0.0212028758 ] - [ -0.00290561413, -0.358122661, 9.29287575e-15, 0.77635188, -0.418229218, 0.00290561413, 0.174988552, -0.00349002451, 0, -1.57001951, 0, 0, 0, -0.00290561413, -0.358122661, 9.29154831e-15, 0.77635188, -0.418229218, 0.00290562527, 0.174988552, 0.00331886789, 0, -1.57001951, 0, 0, 0, 0.0321201207, 0.00874979742, -0.0212138944 ] - [ -0.0029079731, -0.358223039, 9.2912459e-15, 0.776551895, -0.418328857, 0.0029079731, 0.174988786, -0.00349002401, 0, -1.57001911, 0, 0, 0, -0.0029079731, -0.358223039, 9.28965814e-15, 0.776551895, -0.418328857, 0.00290798425, 0.174988786, 0.00332237137, 0, -1.57001911, 0, 0, 0, 0.0321366456, 0.00875429895, -0.0212248084 ] - [ -0.00291032017, -0.358322433, 9.30373614e-15, 0.77674994, -0.418427507, 0.00291032017, 0.174989018, -0.00349002352, 0, -1.57001872, 0, 0, 0, -0.00291032017, -0.358322433, 9.30340757e-15, 0.77674994, -0.418427507, 0.00291033133, 0.174989018, 0.00332584118, 0, -1.57001872, 0, 0, 0, 0.0321530117, 0.0087587572, -0.0212356174 ] - [ -0.0029126553, -0.358420843, 9.31061335e-15, 0.77694601, -0.418525167, 0.0029126553, 0.174989248, -0.00349002302, 0, -1.57001833, 0, 0, 0, -0.0029126553, -0.358420843, 9.31198195e-15, 0.77694601, -0.418525167, 0.00291266647, 0.174989248, 0.00332927723, 0, -1.57001833, 0, 0, 0, 0.0321692185, 0.00876317208, -0.0212463213 ] - [ -0.00291497848, -0.358518266, 9.31990367e-15, 0.777140102, -0.418621835, 0.00291497848, 0.174989476, -0.00349002254, 0, -1.57001794, 0, 0, 0, -0.00291497848, -0.358518266, 9.32445521e-15, 0.777140102, -0.418621835, 0.00291498964, 0.174989476, 0.00333267944, 0, -1.57001794, 0, 0, 0, 0.0321852657, 0.00876754348, -0.0212569198 ] - [ -0.00291728965, -0.358614701, 9.32815906e-15, 0.777332212, -0.418717511, 0.00291728965, 0.174989701, -0.00349002205, 0, -1.57001755, 0, 0, 0, -0.00291728965, -0.358614701, 9.32993927e-15, 0.777332212, -0.418717511, 0.00291730083, 0.174989701, 0.00333604773, 0, -1.57001755, 0, 0, 0, 0.0322011529, 0.00877187129, -0.0212674125 ] - [ -0.00291958881, -0.358710147, 9.34316801e-15, 0.777522338, -0.418812192, 0.00291958881, 0.174989924, -0.00349002158, 0, -1.57001717, 0, 0, 0, -0.00291958881, -0.358710147, 9.33994764e-15, 0.777522338, -0.418812192, 0.00291959999, 0.174989924, 0.00333938201, 0, -1.57001717, 0, 0, 0, 0.0322168798, 0.00877615541, -0.0212777994 ] - [ -0.00292187591, -0.358804601, 9.35574271e-15, 0.777710477, -0.418905876, 0.00292187591, 0.174990145, -0.0034900211, 0, -1.5700168, 0, 0, 0, -0.00292187591, -0.358804601, 9.3525127e-15, 0.777710477, -0.418905876, 0.0029218871, 0.174990145, 0.00334268221, 0, -1.5700168, 0, 0, 0, 0.0322324458, 0.00878039574, -0.0212880801 ] - [ -0.00292415093, -0.358898062, 9.35164417e-15, 0.777896624, -0.418998562, 0.00292415093, 0.174990364, -0.00349002063, 0, -1.57001643, 0, 0, 0, -0.00292415093, -0.358898062, 9.35410602e-15, 0.777896624, -0.418998562, 0.00292416212, 0.174990364, 0.00334594824, 0, -1.57001643, 0, 0, 0, 0.0322478507, 0.00878459216, -0.0212982543 ] - [ -0.00292641384, -0.358990528, 9.37382951e-15, 0.778080777, -0.419090249, 0.00292641384, 0.17499058, -0.00349002017, 0, -1.57001606, 0, 0, 0, -0.00292641384, -0.358990528, 9.37358066e-15, 0.778080777, -0.419090249, 0.00292642504, 0.17499058, 0.00334918001, 0, -1.57001606, 0, 0, 0, 0.032263094, 0.00878874457, -0.0213083218 ] - [ -0.00292866461, -0.359081998, 9.37514344e-15, 0.778262933, -0.419180934, 0.00292866461, 0.174990794, -0.00349001971, 0, -1.57001569, 0, 0, 0, -0.00292866461, -0.359081998, 9.37445286e-15, 0.778262933, -0.419180934, 0.00292867581, 0.174990794, 0.00335237746, 0, -1.57001569, 0, 0, 0, 0.0322781754, 0.00879285288, -0.0213182824 ] - [ -0.0029309032, -0.35917247, 9.37985147e-15, 0.778443087, -0.419270617, 0.0029309032, 0.174991005, -0.00349001926, 0, -1.57001533, 0, 0, 0, -0.0029309032, -0.35917247, 9.37925701e-15, 0.778443087, -0.419270617, 0.00293091441, 0.174991005, 0.00335554049, 0, -1.57001533, 0, 0, 0, 0.0322930945, 0.00879691696, -0.0213281358 ] - [ -0.00293312959, -0.359261942, 9.3867997e-15, 0.778621237, -0.419359295, 0.00293312959, 0.174991215, -0.00349001881, 0, -1.57001497, 0, 0, 0, -0.00293312959, -0.359261942, 9.38462572e-15, 0.778621237, -0.419359295, 0.0029331408, 0.174991215, 0.00335866902, 0, -1.57001497, 0, 0, 0, 0.0323078509, 0.00880093672, -0.0213378817 ] - [ -0.00293534375, -0.359350413, 9.403838e-15, 0.77879738, -0.419446967, 0.00293534375, 0.174991421, -0.00349001837, 0, -1.57001462, 0, 0, 0, -0.00293534375, -0.359350413, 9.40248178e-15, 0.77879738, -0.419446967, 0.00293535497, 0.174991421, 0.00336176298, 0, -1.57001462, 0, 0, 0, 0.0323224441, 0.00880491205, -0.0213475199 ] - [ -0.00293754566, -0.35943788, 9.41115834e-15, 0.778971511, -0.419533631, 0.00293754566, 0.174991626, -0.00349001793, 0, -1.57001427, 0, 0, 0, -0.00293754566, -0.35943788, 9.4089082e-15, 0.778971511, -0.419533631, 0.00293755688, 0.174991626, 0.00336482227, 0, -1.57001427, 0, 0, 0, 0.0323368739, 0.00880884285, -0.0213570501 ] - [ -0.00293973527, -0.359524342, 9.42090961e-15, 0.779143628, -0.419619286, 0.00293973527, 0.174991828, -0.0034900175, 0, -1.57001393, 0, 0, 0, -0.00293973527, -0.359524342, 9.42221251e-15, 0.779143628, -0.419619286, 0.00293974649, 0.174991828, 0.00336784683, 0, -1.57001393, 0, 0, 0, 0.0323511398, 0.00881272901, -0.0213664721 ] - [ -0.00294191256, -0.359609798, 9.42451976e-15, 0.779313727, -0.419703929, 0.00294191256, 0.174992028, -0.00349001707, 0, -1.57001359, 0, 0, 0, -0.00294191256, -0.359609798, 9.4228047e-15, 0.779313727, -0.419703929, 0.00294192379, 0.174992028, 0.00337083655, 0, -1.57001359, 0, 0, 0, 0.0323652415, 0.00881657042, -0.0213757856 ] - [ -0.00294407751, -0.359694245, 9.43426877e-15, 0.779481805, -0.41978756, 0.00294407751, 0.174992226, -0.00349001665, 0, -1.57001325, 0, 0, 0, -0.00294407751, -0.359694245, 9.43368679e-15, 0.779481805, -0.41978756, 0.00294408874, 0.174992226, 0.00337379137, 0, -1.57001325, 0, 0, 0, 0.0323791785, 0.00882036698, -0.0213849904 ] - [ -0.00294623007, -0.359777682, 9.44303856e-15, 0.779647859, -0.419870176, 0.00294623007, 0.174992421, -0.00349001623, 0, -1.57001292, 0, 0, 0, -0.00294623007, -0.359777682, 9.43919532e-15, 0.779647859, -0.419870176, 0.00294624131, 0.174992421, 0.0033767112, 0, -1.57001292, 0, 0, 0, 0.0323929505, 0.00882411858, -0.0213940862 ] - [ -0.00294837023, -0.359860108, 9.45105381e-15, 0.779811884, -0.419951776, 0.00294837023, 0.174992614, -0.00349001581, 0, -1.57001259, 0, 0, 0, -0.00294837023, -0.359860108, 9.45107885e-15, 0.779811884, -0.419951776, 0.00294838148, 0.174992614, 0.00337959597, 0, -1.57001259, 0, 0, 0, 0.032406557, 0.00882782513, -0.0214030727 ] - [ -0.00295049796, -0.35994152, 9.45660699e-15, 0.779973878, -0.420032358, 0.00295049796, 0.174992805, -0.00349001541, 0, -1.57001226, 0, 0, 0, -0.00295049796, -0.35994152, 9.45711888e-15, 0.779973878, -0.420032358, 0.00295050921, 0.174992805, 0.00338244557, 0, -1.57001226, 0, 0, 0, 0.0324199978, 0.0088314865, -0.0214119497 ] - [ -0.00295261322, -0.360021916, 9.46573264e-15, 0.780133836, -0.42011192, 0.00295261322, 0.174992993, -0.003490015, 0, -1.57001194, 0, 0, 0, -0.00295261322, -0.360021916, 9.4653897e-15, 0.780133836, -0.42011192, 0.00295262447, 0.174992993, 0.00338525995, 0, -1.57001194, 0, 0, 0, 0.0324332723, 0.00883510261, -0.021420717 ] - [ -0.00295471598, -0.360101295, 9.47629259e-15, 0.780291757, -0.420190461, 0.00295471598, 0.174993179, -0.00349001461, 0, -1.57001163, 0, 0, 0, -0.00295471598, -0.360101295, 9.47651519e-15, 0.780291757, -0.420190461, 0.00295472724, 0.174993179, 0.003388039, 0, -1.57001163, 0, 0, 0, 0.0324463803, 0.00883867333, -0.0214293742 ] - [ -0.00295680622, -0.360179656, 9.48243772e-15, 0.780447635, -0.420267979, 0.00295680622, 0.174993363, -0.00349001421, 0, -1.57001131, 0, 0, 0, -0.00295680622, -0.360179656, 9.47812011e-15, 0.780447635, -0.420267979, 0.00295681749, 0.174993363, 0.00339078266, 0, -1.57001131, 0, 0, 0, 0.0324593213, 0.00884219858, -0.0214379211 ] - [ -0.00295888391, -0.360256996, 9.4901309e-15, 0.780601468, -0.420344472, 0.00295888391, 0.174993544, -0.00349001382, 0, -1.570011, 0, 0, 0, -0.00295888391, -0.360256996, 9.48887058e-15, 0.780601468, -0.420344472, 0.00295889518, 0.174993544, 0.00339349083, 0, -1.570011, 0, 0, 0, 0.032472095, 0.00884567823, -0.0214463576 ] - [ -0.00296094902, -0.360333314, 9.50411498e-15, 0.780753253, -0.420419939, 0.00296094902, 0.174993723, -0.00349001344, 0, -1.5700107, 0, 0, 0, -0.00296094902, -0.360333314, 9.50508369e-15, 0.780753253, -0.420419939, 0.00296096029, 0.174993723, 0.00339616345, 0, -1.5700107, 0, 0, 0, 0.0324847009, 0.00884911219, -0.0214546832 ] - [ -0.00296300152, -0.360408607, 9.5089643e-15, 0.780902984, -0.420494377, 0.00296300152, 0.174993899, -0.00349001306, 0, -1.5700104, 0, 0, 0, -0.00296300152, -0.360408607, 9.50780898e-15, 0.780902984, -0.420494377, 0.0029630128, 0.174993899, 0.00339880041, 0, -1.5700104, 0, 0, 0, 0.0324971387, 0.00885250035, -0.0214628978 ] - [ -0.00296504138, -0.360482875, 9.51596897e-15, 0.78105066, -0.420567786, 0.00296504138, 0.174994073, -0.00349001269, 0, -1.5700101, 0, 0, 0, -0.00296504138, -0.360482875, 9.51655958e-15, 0.78105066, -0.420567786, 0.00296505266, 0.174994073, 0.00340140165, 0, -1.5700101, 0, 0, 0, 0.032509408, 0.00885584261, -0.0214710011 ] - [ -0.00296706857, -0.360556114, 9.5307808e-15, 0.781196277, -0.420640162, 0.00296706857, 0.174994245, -0.00349001232, 0, -1.57000981, 0, 0, 0, -0.00296706857, -0.360556114, 9.53059408e-15, 0.781196277, -0.420640162, 0.00296707986, 0.174994245, 0.00340396708, 0, -1.57000981, 0, 0, 0, 0.0325215083, 0.00885913886, -0.0214789929 ] - [ -0.00296908306, -0.360628325, 9.5217819e-15, 0.78133983, -0.420711505, 0.00296908306, 0.174994414, -0.00349001196, 0, -1.57000952, 0, 0, 0, -0.00296908306, -0.360628325, 9.52357957e-15, 0.78133983, -0.420711505, 0.00296909435, 0.174994414, 0.00340649662, 0, -1.57000952, 0, 0, 0, 0.0325334394, 0.00886238899, -0.0214868728 ] - [ -0.00297108483, -0.360699504, 9.52865543e-15, 0.781481317, -0.420781813, 0.00297108483, 0.174994581, -0.0034900116, 0, -1.57000924, 0, 0, 0, -0.00297108483, -0.360699504, 9.53005639e-15, 0.781481317, -0.420781813, 0.00297109613, 0.174994581, 0.00340899019, 0, -1.57000924, 0, 0, 0, 0.0325452008, 0.0088655929, -0.0214946407 ] - [ -0.00297307385, -0.360769649, 9.5449285e-15, 0.781620734, -0.420851084, 0.00297307385, 0.174994745, -0.00349001125, 0, -1.57000896, 0, 0, 0, -0.00297307385, -0.360769649, 9.54776548e-15, 0.781620734, -0.420851084, 0.00297308515, 0.174994745, 0.0034114477, 0, -1.57000896, 0, 0, 0, 0.0325567922, 0.00886875048, -0.0215022963 ] - [ -0.00297505008, -0.36083876, 9.55212749e-15, 0.781758076, -0.420919316, 0.00297505008, 0.174994907, -0.00349001091, 0, -1.57000868, 0, 0, 0, -0.00297505008, -0.36083876, 9.55457519e-15, 0.781758076, -0.420919316, 0.00297506138, 0.174994907, 0.00341386908, 0, -1.57000868, 0, 0, 0, 0.0325682131, 0.00887186163, -0.0215098392 ] - [ -0.0029770135, -0.360906835, 9.55816389e-15, 0.781893342, -0.420986507, 0.0029770135, 0.174995067, -0.00349001056, 0, -1.57000841, 0, 0, 0, -0.0029770135, -0.360906835, 9.55739079e-15, 0.781893342, -0.420986507, 0.00297702481, 0.174995067, 0.00341625423, 0, -1.57000841, 0, 0, 0, 0.0325794631, 0.00887492625, -0.0215172694 ] - [ -0.00297896409, -0.36097387, 9.56280989e-15, 0.782026526, -0.421052656, 0.00297896409, 0.174995224, -0.00349001023, 0, -1.57000814, 0, 0, 0, -0.00297896409, -0.36097387, 9.563066e-15, 0.782026526, -0.421052656, 0.0029789754, 0.174995224, 0.00341860308, 0, -1.57000814, 0, 0, 0, 0.032590542, 0.00887794422, -0.0215245865 ] - [ -0.0029809018, -0.361039866, 9.57231509e-15, 0.782157626, -0.421117761, 0.0029809018, 0.174995379, -0.0034900099, 0, -1.57000788, 0, 0, 0, -0.0029809018, -0.361039866, 9.57237071e-15, 0.782157626, -0.421117761, 0.00298091311, 0.174995379, 0.00342091555, 0, -1.57000788, 0, 0, 0, 0.0326014492, 0.00888091544, -0.0215317902 ] - [ -0.00298282662, -0.361104819, 9.57843636e-15, 0.782286638, -0.421181819, 0.00298282662, 0.174995531, -0.00349000957, 0, -1.57000762, 0, 0, 0, -0.00298282662, -0.361104819, 9.57391162e-15, 0.782286638, -0.421181819, 0.00298283794, 0.174995531, 0.00342319156, 0, -1.57000762, 0, 0, 0, 0.0326121845, 0.00888383981, -0.0215388804 ] - [ -0.00298473851, -0.361168728, 9.58579826e-15, 0.782413557, -0.42124483, 0.00298473851, 0.174995681, -0.00349000925, 0, -1.57000736, 0, 0, 0, -0.00298473851, -0.361168728, 9.58703935e-15, 0.782413557, -0.42124483, 0.00298474983, 0.174995681, 0.00342543101, 0, -1.57000736, 0, 0, 0, 0.0326227473, 0.00888671722, -0.0215458566 ] - [ -0.00298663745, -0.361231591, 9.58917027e-15, 0.782538382, -0.421306791, 0.00298663745, 0.174995828, -0.00349000893, 0, -1.57000711, 0, 0, 0, -0.00298663745, -0.361231591, 9.58788005e-15, 0.782538382, -0.421306791, 0.00298664878, 0.174995828, 0.00342763384, 0, -1.57000711, 0, 0, 0, 0.0326331374, 0.00888954757, -0.0215527188 ] - [ -0.00298852341, -0.361293406, 9.59033435e-15, 0.782661106, -0.4213677, 0.00298852341, 0.174995973, -0.00349000862, 0, -1.57000686, 0, 0, 0, -0.00298852341, -0.361293406, 9.58977832e-15, 0.782661106, -0.4213677, 0.00298853474, 0.174995973, 0.00342979996, 0, -1.57000686, 0, 0, 0, 0.0326433543, 0.00889233075, -0.0215594666 ] - [ -0.00299039636, -0.361354172, 9.60873003e-15, 0.782781728, -0.421427556, 0.00299039636, 0.174996115, -0.00349000832, 0, -1.57000662, 0, 0, 0, -0.00299039636, -0.361354172, 9.60620786e-15, 0.782781728, -0.421427556, 0.00299040769, 0.174996115, 0.00343192928, 0, -1.57000662, 0, 0, 0, 0.0326533977, 0.00889506665, -0.0215660998 ] - [ -0.00299225627, -0.361413886, 9.60507216e-15, 0.782900243, -0.421486357, 0.00299225627, 0.174996255, -0.00349000802, 0, -1.57000638, 0, 0, 0, -0.00299225627, -0.361413886, 9.6038996e-15, 0.782900243, -0.421486357, 0.00299226761, 0.174996255, 0.00343402172, 0, -1.57000638, 0, 0, 0, 0.0326632671, 0.00889775517, -0.0215726182 ] - [ -0.00299410312, -0.361472546, 9.61316559e-15, 0.783016648, -0.421544101, 0.00299410312, 0.174996393, -0.00349000772, 0, -1.57000615, 0, 0, 0, -0.00299410312, -0.361472546, 9.61745463e-15, 0.783016648, -0.421544101, 0.00299411446, 0.174996393, 0.00343607721, 0, -1.57000615, 0, 0, 0, 0.0326729622, 0.00890039621, -0.0215790214 ] - [ -0.00299593687, -0.361530152, 9.62251512e-15, 0.783130938, -0.421600786, 0.00299593687, 0.174996528, -0.00349000744, 0, -1.57000592, 0, 0, 0, -0.00299593687, -0.361530152, 9.62248612e-15, 0.783130938, -0.421600786, 0.00299594822, 0.174996528, 0.00343809566, 0, -1.57000592, 0, 0, 0, 0.0326824827, 0.00890298965, -0.0215853092 ] - [ -0.00299775751, -0.3615867, 9.62727829e-15, 0.78324311, -0.42165641, 0.00299775751, 0.17499666, -0.00349000715, 0, -1.57000569, 0, 0, 0, -0.00299775751, -0.3615867, 9.6230597e-15, 0.78324311, -0.42165641, 0.00299776885, 0.17499666, 0.00344007699, 0, -1.57000569, 0, 0, 0, 0.032691828, 0.0089055354, -0.0215914813 ] - [ -0.00299956499, -0.36164219, 9.62938053e-15, 0.783353161, -0.421710971, 0.00299956499, 0.17499679, -0.00349000687, 0, -1.57000547, 0, 0, 0, -0.00299956499, -0.36164219, 9.630462e-15, 0.783353161, -0.421710971, 0.00299957634, 0.17499679, 0.00344202111, 0, -1.57000547, 0, 0, 0, 0.0327009978, 0.00890803335, -0.0215975376 ] - [ -0.00300135929, -0.361696618, 9.6319387e-15, 0.783461086, -0.421764468, 0.00300135929, 0.174996918, -0.0034900066, 0, -1.57000525, 0, 0, 0, -0.00300135929, -0.361696618, 9.63593038e-15, 0.783461086, -0.421764468, 0.00300137065, 0.174996918, 0.00344392795, 0, -1.57000525, 0, 0, 0, 0.0327099918, 0.00891048338, -0.0216034777 ] - [ -0.00300314039, -0.361749984, 9.63637632e-15, 0.783566882, -0.421816898, 0.00300314039, 0.174997043, -0.00349000633, 0, -1.57000504, 0, 0, 0, -0.00300314039, -0.361749984, 9.63912972e-15, 0.783566882, -0.421816898, 0.00300315175, 0.174997043, 0.00344579742, 0, -1.57000504, 0, 0, 0, 0.0327188096, 0.00891288541, -0.0216093014 ] - [ -0.00300490826, -0.361802285, 9.65083692e-15, 0.783670544, -0.42186826, 0.00300490826, 0.174997166, -0.00349000607, 0, -1.57000483, 0, 0, 0, -0.00300490826, -0.361802285, 9.6491644e-15, 0.783670544, -0.42186826, 0.00300491962, 0.174997166, 0.00344762943, 0, -1.57000483, 0, 0, 0, 0.0327274506, 0.00891523932, -0.0216150085 ] - [ -0.00300666287, -0.361853519, 9.65710056e-15, 0.78377207, -0.421918551, 0.00300666287, 0.174997286, -0.00349000581, 0, -1.57000463, 0, 0, 0, -0.00300666287, -0.361853519, 9.66119136e-15, 0.78377207, -0.421918551, 0.00300667423, 0.174997286, 0.00344942392, 0, -1.57000463, 0, 0, 0, 0.0327359147, 0.008917545, -0.0216205986 ] - [ -0.00300840419, -0.361903684, 9.65253085e-15, 0.783871455, -0.421967771, 0.00300840419, 0.174997403, -0.00349000556, 0, -1.57000443, 0, 0, 0, -0.00300840419, -0.361903684, 9.65446109e-15, 0.783871455, -0.421967771, 0.00300841555, 0.174997403, 0.00345118079, 0, -1.57000443, 0, 0, 0, 0.0327442014, 0.00891980235, -0.0216260716 ] - [ -0.00301013219, -0.361952779, 9.66739009e-15, 0.783968695, -0.422015916, 0.00301013219, 0.174997518, -0.00349000531, 0, -1.57000423, 0, 0, 0, -0.00301013219, -0.361952779, 9.66277414e-15, 0.783968695, -0.422015916, 0.00301014356, 0.174997518, 0.00345289997, 0, -1.57000423, 0, 0, 0, 0.0327523102, 0.00892201127, -0.0216314271 ] - [ -0.00301184685, -0.362000802, 9.6659827e-15, 0.784063787, -0.422062985, 0.00301184685, 0.174997631, -0.00349000507, 0, -1.57000404, 0, 0, 0, -0.00301184685, -0.362000802, 9.66393558e-15, 0.784063787, -0.422062985, 0.00301185822, 0.174997631, 0.00345458137, 0, -1.57000404, 0, 0, 0, 0.0327602409, 0.00892417165, -0.021636665 ] - [ -0.00301354814, -0.36204775, 9.67251627e-15, 0.784156726, -0.422108976, 0.00301354814, 0.174997741, -0.00349000484, 0, -1.57000385, 0, 0, 0, -0.00301354814, -0.36204775, 9.67085384e-15, 0.784156726, -0.422108976, 0.00301355952, 0.174997741, 0.00345622491, 0, -1.57000385, 0, 0, 0, 0.0327679929, 0.00892628339, -0.0216417849 ] - [ -0.00301523604, -0.362093622, 9.670009e-15, 0.784247509, -0.422153887, 0.00301523604, 0.174997848, -0.00349000461, 0, -1.57000367, 0, 0, 0, -0.00301523604, -0.362093622, 9.66946275e-15, 0.784247509, -0.422153887, 0.00301524741, 0.174997848, 0.00345783051, 0, -1.57000367, 0, 0, 0, 0.0327755661, 0.00892834637, -0.0216467866 ] - [ -0.0030169105, -0.362138415, 9.68168998e-15, 0.784336131, -0.422197716, 0.0030169105, 0.174997953, -0.00349000438, 0, -1.57000349, 0, 0, 0, -0.0030169105, -0.362138415, 9.68541105e-15, 0.784336131, -0.422197716, 0.00301692188, 0.174997953, 0.00345939808, 0, -1.57000349, 0, 0, 0, 0.0327829598, 0.0089303605, -0.0216516698 ] - [ -0.00301857152, -0.362182128, 9.68490707e-15, 0.784422589, -0.422240461, 0.00301857152, 0.174998055, -0.00349000416, 0, -1.57000331, 0, 0, 0, -0.00301857152, -0.362182128, 9.68132118e-15, 0.784422589, -0.422240461, 0.0030185829, 0.174998055, 0.00346092754, 0, -1.57000331, 0, 0, 0, 0.0327901739, 0.00893232566, -0.0216564344 ] - [ -0.00302021906, -0.362224759, 9.68814222e-15, 0.784506879, -0.42228212, 0.00302021906, 0.174998155, -0.00349000395, 0, -1.57000314, 0, 0, 0, -0.00302021906, -0.362224759, 9.68991046e-15, 0.784506879, -0.42228212, 0.00302023044, 0.174998155, 0.00346241882, 0, -1.57000314, 0, 0, 0, 0.0327972078, 0.00893424176, -0.0216610799 ] - [ -0.00302185309, -0.362266306, 9.68033844e-15, 0.784588997, -0.422322691, 0.00302185309, 0.174998252, -0.00349000374, 0, -1.57000298, 0, 0, 0, -0.00302185309, -0.362266306, 9.68379336e-15, 0.784588997, -0.422322691, 0.00302186447, 0.174998252, 0.00346387183, 0, -1.57000298, 0, 0, 0, 0.0328040612, 0.00893610869, -0.0216656063 ] - [ -0.00302347358, -0.362306766, 9.6956185e-15, 0.784668939, -0.422362173, 0.00302347358, 0.174998347, -0.00349000354, 0, -1.57000282, 0, 0, 0, -0.00302347358, -0.362306766, 9.6952358e-15, 0.784668939, -0.422362173, 0.00302348497, 0.174998347, 0.00346528648, 0, -1.57000282, 0, 0, 0, 0.0328107337, 0.00893792634, -0.0216700132 ] - [ -0.00302508052, -0.362346138, 9.69741798e-15, 0.784746701, -0.422400562, 0.00302508052, 0.174998439, -0.00349000334, 0, -1.57000266, 0, 0, 0, -0.00302508052, -0.362346138, 9.69331067e-15, 0.784746701, -0.422400562, 0.0030250919, 0.174998439, 0.00346666271, 0, -1.57000266, 0, 0, 0, 0.0328172249, 0.0089396946, -0.0216743004 ] - [ -0.00302667386, -0.36238442, 9.7129393e-15, 0.784822278, -0.422437858, 0.00302667386, 0.174998528, -0.00349000315, 0, -1.57000251, 0, 0, 0, -0.00302667386, -0.36238442, 9.71304892e-15, 0.784822278, -0.422437858, 0.00302668525, 0.174998528, 0.00346800041, 0, -1.57000251, 0, 0, 0, 0.0328235345, 0.00894141338, -0.0216784675 ] - [ -0.0030282536, -0.36242161, 9.70482709e-15, 0.784895667, -0.422474058, 0.0030282536, 0.174998615, -0.00349000297, 0, -1.57000236, 0, 0, 0, -0.0030282536, -0.36242161, 9.70327855e-15, 0.784895667, -0.422474058, 0.00302826499, 0.174998615, 0.00346929952, 0, -1.57000236, 0, 0, 0, 0.032829662, 0.00894308256, -0.0216825145 ] - [ -0.00302981969, -0.362457705, 9.71433934e-15, 0.784966864, -0.422509159, 0.00302981969, 0.1749987, -0.00349000278, 0, -1.57000222, 0, 0, 0, -0.00302981969, -0.362457705, 9.71511227e-15, 0.784966864, -0.422509159, 0.00302983108, 0.1749987, 0.00347055994, 0, -1.57000222, 0, 0, 0, 0.032835607, 0.00894470204, -0.0216864409 ] - [ -0.00303137211, -0.362492704, 9.718315e-15, 0.785035865, -0.422543161, 0.00303137211, 0.174998781, -0.00349000261, 0, -1.57000208, 0, 0, 0, -0.00303137211, -0.362492704, 9.72194889e-15, 0.785035865, -0.422543161, 0.00303138351, 0.174998781, 0.0034717816, 0, -1.57000208, 0, 0, 0, 0.0328413692, 0.00894627172, -0.0216902466 ] - [ -0.00303291084, -0.362526605, 9.72712885e-15, 0.785102665, -0.422576061, 0.00303291084, 0.17499886, -0.00349000244, 0, -1.57000194, 0, 0, 0, -0.00303291084, -0.362526605, 9.7262815e-15, 0.785102665, -0.422576061, 0.00303292224, 0.17499886, 0.00347296442, 0, -1.57000194, 0, 0, 0, 0.0328469482, 0.00894779149, -0.0216939313 ] - [ -0.00303443585, -0.362559405, 9.72232084e-15, 0.785167261, -0.422607856, 0.00303443585, 0.174998937, -0.00349000228, 0, -1.57000181, 0, 0, 0, -0.00303443585, -0.362559405, 9.72656568e-15, 0.785167261, -0.422607856, 0.00303444725, 0.174998937, 0.00347410831, 0, -1.57000181, 0, 0, 0, 0.0328523436, 0.00894926124, -0.0216974947 ] - [ -0.00303594711, -0.362591103, 9.72079723e-15, 0.785229648, -0.422638546, 0.00303594711, 0.174999011, -0.00349000212, 0, -1.57000169, 0, 0, 0, -0.00303594711, -0.362591103, 9.72054808e-15, 0.785229648, -0.422638546, 0.00303595851, 0.174999011, 0.0034752132, 0, -1.57000169, 0, 0, 0, 0.032857555, 0.00895068087, -0.0217009366 ] - [ -0.00303744459, -0.362621696, 9.73250937e-15, 0.785289823, -0.422668127, 0.00303744459, 0.174999082, -0.00349000197, 0, -1.57000156, 0, 0, 0, -0.00303744459, -0.362621696, 9.73384276e-15, 0.785289823, -0.422668127, 0.003037456, 0.174999082, 0.00347627899, 0, -1.57000156, 0, 0, 0, 0.0328625821, 0.00895205028, -0.0217042567 ] - [ -0.00303892828, -0.362651183, 9.73533722e-15, 0.785347781, -0.422696598, 0.00303892828, 0.174999151, -0.00349000182, 0, -1.57000145, 0, 0, 0, -0.00303892828, -0.362651183, 9.73302472e-15, 0.785347781, -0.422696598, 0.00303893968, 0.174999151, 0.00347730561, 0, -1.57000145, 0, 0, 0, 0.0328674243, 0.00895336935, -0.0217074548 ] - [ -0.00304039813, -0.362679561, 9.72931092e-15, 0.785403517, -0.422723956, 0.00304039813, 0.174999217, -0.00349000168, 0, -1.57000133, 0, 0, 0, -0.00304039813, -0.362679561, 9.7288474e-15, 0.785403517, -0.422723956, 0.00304040954, 0.174999217, 0.00347829297, 0, -1.57000133, 0, 0, 0, 0.0328720814, 0.00895463799, -0.0217105306 ] - [ -0.00304185414, -0.362706829, 9.73193591e-15, 0.785457029, -0.4227502, 0.00304185414, 0.17499928, -0.00349000154, 0, -1.57000123, 0, 0, 0, -0.00304185414, -0.362706829, 9.72825941e-15, 0.785457029, -0.4227502, 0.00304186555, 0.17499928, 0.003479241, 0, -1.57000123, 0, 0, 0, 0.032876553, 0.00895585608, -0.0217134839 ] - [ -0.00304329626, -0.362732984, 9.73841347e-15, 0.785508311, -0.422775327, 0.00304329626, 0.174999341, -0.00349000141, 0, -1.57000112, 0, 0, 0, -0.00304329626, -0.362732984, 9.7409335e-15, 0.785508311, -0.422775327, 0.00304330767, 0.174999341, 0.00348014961, 0, -1.57000112, 0, 0, 0, 0.0328808386, 0.00895702353, -0.0217163144 ] - [ -0.00304472448, -0.362758024, 9.74438602e-15, 0.785557359, -0.422799335, 0.00304472448, 0.174999399, -0.00349000129, 0, -1.57000102, 0, 0, 0, -0.00304472448, -0.362758024, 9.74429476e-15, 0.785557359, -0.422799335, 0.00304473589, 0.174999399, 0.00348101872, 0, -1.57000102, 0, 0, 0, 0.032884938, 0.00895814022, -0.0217190218 ] - [ -0.00304613877, -0.362781947, 9.74646176e-15, 0.78560417, -0.422822223, 0.00304613877, 0.174999455, -0.00349000117, 0, -1.57000093, 0, 0, 0, -0.00304613877, -0.362781947, 9.7476486e-15, 0.78560417, -0.422822223, 0.00304615018, 0.174999455, 0.00348184824, 0, -1.57000093, 0, 0, 0, 0.0328888506, 0.00895920605, -0.0217216059 ] - [ -0.00304753909, -0.362804751, 9.75110443e-15, 0.785648738, -0.422843987, 0.00304753909, 0.174999508, -0.00349000105, 0, -1.57000084, 0, 0, 0, -0.00304753909, -0.362804751, 9.7470925e-15, 0.785648738, -0.422843987, 0.00304755051, 0.174999508, 0.0034826381, 0, -1.57000084, 0, 0, 0, 0.0328925761, 0.00896022092, -0.0217240664 ] - [ -0.00304892544, -0.362826433, 9.74975366e-15, 0.78569106, -0.422864627, 0.00304892544, 0.174999558, -0.00349000095, 0, -1.57000075, 0, 0, 0, -0.00304892544, -0.362826433, 9.74861445e-15, 0.78569106, -0.422864627, 0.00304893685, 0.174999558, 0.00348338822, 0, -1.57000075, 0, 0, 0, 0.0328961142, 0.00896118472, -0.0217264032 ] - [ -0.00305029777, -0.362846993, 9.75497906e-15, 0.785731131, -0.422884139, 0.00305029777, 0.174999605, -0.00349000085, 0, -1.57000067, 0, 0, 0, -0.00305029777, -0.362846993, 9.75061089e-15, 0.785731131, -0.422884139, 0.00305030919, 0.174999605, 0.0034840985, 0, -1.57000067, 0, 0, 0, 0.0328994644, 0.00896209734, -0.0217286158 ] - [ -0.00305165607, -0.362866427, 9.762296e-15, 0.785768948, -0.422902521, 0.00305165607, 0.17499965, -0.00349000075, 0, -1.5700006, 0, 0, 0, -0.00305165607, -0.362866427, 9.76486931e-15, 0.785768948, -0.422902521, 0.00305166749, 0.17499965, 0.00348476887, 0, -1.5700006, 0, 0, 0, 0.0329026263, 0.00896295868, -0.0217307042 ] - [ -0.00305300031, -0.362884733, 9.76168444e-15, 0.785804505, -0.422919772, 0.00305300031, 0.174999692, -0.00349000066, 0, -1.57000052, 0, 0, 0, -0.00305300031, -0.362884733, 9.75978391e-15, 0.785804505, -0.422919772, 0.00305301173, 0.174999692, 0.00348539926, 0, -1.57000052, 0, 0, 0, 0.0329055997, 0.00896376864, -0.0217326679 ] - [ -0.00305433046, -0.36290191, 9.75608752e-15, 0.785837799, -0.422935889, 0.00305433046, 0.174999732, -0.00349000057, 0, -1.57000046, 0, 0, 0, -0.00305433046, -0.36290191, 9.75774664e-15, 0.785837799, -0.422935889, 0.00305434188, 0.174999732, 0.00348598956, 0, -1.57000046, 0, 0, 0, 0.0329083839, 0.0089645271, -0.0217345068 ] - [ -0.0030556465, -0.362917955, 9.76251288e-15, 0.785868824, -0.422950869, 0.0030556465, 0.174999769, -0.0034900005, 0, -1.57000039, 0, 0, 0, -0.0030556465, -0.362917955, 9.76140485e-15, 0.785868824, -0.422950869, 0.00305565792, 0.174999769, 0.00348653971, 0, -1.57000039, 0, 0, 0, 0.0329109788, 0.00896523397, -0.0217362206 ] - [ -0.0030569484, -0.362932865, 9.77464869e-15, 0.785897577, -0.422964712, 0.0030569484, 0.174999803, -0.00349000042, 0, -1.57000034, 0, 0, 0, -0.0030569484, -0.362932865, 9.77727902e-15, 0.785897577, -0.422964712, 0.00305695982, 0.174999803, 0.00348704962, 0, -1.57000034, 0, 0, 0, 0.0329133839, 0.00896588914, -0.0217378091 ] - [ -0.00305823613, -0.36294664, 9.76376682e-15, 0.785924054, -0.422977414, 0.00305823613, 0.174999834, -0.00349000036, 0, -1.57000028, 0, 0, 0, -0.00305823613, -0.36294664, 9.7604207e-15, 0.785924054, -0.422977414, 0.00305824756, 0.174999834, 0.0034875192, 0, -1.57000028, 0, 0, 0, 0.0329155988, 0.0089664925, -0.0217392719 ] - [ -0.00305950968, -0.362959276, 9.7715882e-15, 0.785948249, -0.422988973, 0.00305950968, 0.174999863, -0.00349000029, 0, -1.57000023, 0, 0, 0, -0.00305950968, -0.362959276, 9.77196167e-15, 0.785948249, -0.422988973, 0.00305952111, 0.174999863, 0.00348794839, 0, -1.57000023, 0, 0, 0, 0.0329176232, 0.00896704394, -0.0217406089 ] - [ -0.00306076902, -0.362970771, 9.76818432e-15, 0.785970159, -0.422999387, 0.00306076902, 0.174999889, -0.00349000024, 0, -1.57000019, 0, 0, 0, -0.00306076902, -0.362970771, 9.76903735e-15, 0.785970159, -0.422999387, 0.00306078044, 0.174999889, 0.00348833709, 0, -1.57000019, 0, 0, 0, 0.0329194565, 0.00896754337, -0.0217418197 ] - [ -0.00306201411, -0.362981124, 9.7721572e-15, 0.785989778, -0.423008655, 0.00306201411, 0.174999912, -0.00349000019, 0, -1.57000015, 0, 0, 0, -0.00306201411, -0.362981124, 9.77267114e-15, 0.785989778, -0.423008655, 0.00306202553, 0.174999912, 0.00348868522, 0, -1.57000015, 0, 0, 0, 0.0329210986, 0.00896799068, -0.0217429042 ] - [ -0.00306324494, -0.362990331, 9.77262502e-15, 0.786007104, -0.423016772, 0.00306324494, 0.174999933, -0.00349000014, 0, -1.57000011, 0, 0, 0, -0.00306324494, -0.362990331, 9.77171961e-15, 0.786007104, -0.423016772, 0.00306325636, 0.174999933, 0.0034889927, 0, -1.57000011, 0, 0, 0, 0.0329225489, 0.00896838575, -0.0217438621 ] - [ -0.00306446148, -0.362998392, 9.76688437e-15, 0.78602213, -0.423023738, 0.00306446148, 0.17499995, -0.00349000011, 0, -1.57000008, 0, 0, 0, -0.00306446148, -0.362998392, 9.76840579e-15, 0.78602213, -0.423023738, 0.0030644729, 0.17499995, 0.00348925945, 0, -1.57000008, 0, 0, 0, 0.032923807, 0.00896872849, -0.0217446931 ] - [ -0.0030656637, -0.363005303, 9.77060169e-15, 0.786034853, -0.42302955, 0.0030656637, 0.174999966, -0.00349000007, 0, -1.57000006, 0, 0, 0, -0.0030656637, -0.363005303, 9.77535018e-15, 0.786034853, -0.42302955, 0.00306567513, 0.174999966, 0.00348948539, 0, -1.57000006, 0, 0, 0, 0.0329248727, 0.00896901879, -0.0217453969 ] - [ -0.00306685158, -0.363011062, 9.77228557e-15, 0.786045267, -0.423034205, 0.00306685158, 0.174999978, -0.00349000005, 0, -1.57000004, 0, 0, 0, -0.00306685158, -0.363011062, 9.77461463e-15, 0.786045267, -0.423034205, 0.00306686301, 0.174999978, 0.00348967043, 0, -1.57000004, 0, 0, 0, 0.0329257455, 0.00896925654, -0.0217459733 ] - [ -0.0030680251, -0.363015667, 9.7721847e-15, 0.78605337, -0.423037702, 0.0030680251, 0.174999988, -0.00349000003, 0, -1.57000002, 0, 0, 0, -0.0030680251, -0.363015667, 9.77011656e-15, 0.78605337, -0.423037702, 0.00306803653, 0.174999988, 0.00348981449, 0, -1.57000002, 0, 0, 0, 0.032926425, 0.00896944165, -0.0217464221 ] - [ -0.00306918423, -0.363019117, 9.77701354e-15, 0.786059155, -0.423040038, 0.00306918423, 0.174999994, -0.00349000001, 0, -1.57000001, 0, 0, 0, -0.00306918423, -0.363019117, 9.77448763e-15, 0.786059155, -0.423040038, 0.00306919566, 0.174999994, 0.0034899175, 0, -1.57000001, 0, 0, 0, 0.0329269109, 0.008969574, -0.021746743 ] - [ -0.00307032895, -0.363021407, 9.77727328e-15, 0.786062618, -0.423041211, 0.00307032895, 0.174999999, -0.00349, 0, -1.57, 0, 0, 0, -0.00307032895, -0.363021407, 9.77785236e-15, 0.786062618, -0.423041211, 0.00307034038, 0.174999999, 0.00348997936, 0, -1.57, 0, 0, 0, 0.0329272027, 0.00896965348, -0.0217469357 ] - [ -0.00307145923, -0.363022537, 9.77577049e-15, 0.786063755, -0.423041218, 0.00307145923, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00307145923, -0.363022537, 9.76858729e-15, 0.786063755, -0.423041218, 0.00307147065, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00307259144, -0.363023084, 9.77065871e-15, 0.786063728, -0.423040643, 0.00307259144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00307259144, -0.363023084, 9.77393264e-15, 0.786063728, -0.423040643, 0.00307260286, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00307374199, -0.363023628, 9.77259019e-15, 0.7860637, -0.423040072, 0.00307374199, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00307374199, -0.363023628, 9.77489843e-15, 0.7860637, -0.423040072, 0.00307375342, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00307491093, -0.363024168, 9.7732594e-15, 0.786063672, -0.423039504, 0.00307491093, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00307491093, -0.363024168, 9.77370419e-15, 0.786063672, -0.423039504, 0.00307492236, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00307609831, -0.363024705, 9.7741368e-15, 0.786063644, -0.423038939, 0.00307609831, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00307609831, -0.363024705, 9.77351061e-15, 0.786063644, -0.423038939, 0.00307610974, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00307730416, -0.363025238, 9.77810383e-15, 0.786063615, -0.423038377, 0.00307730416, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00307730416, -0.363025238, 9.77908381e-15, 0.786063615, -0.423038377, 0.00307731559, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00307852853, -0.363025768, 9.77288039e-15, 0.786063586, -0.423037819, 0.00307852853, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00307852853, -0.363025768, 9.77733991e-15, 0.786063586, -0.423037819, 0.00307853996, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00307977147, -0.363026294, 9.77609548e-15, 0.786063558, -0.423037263, 0.00307977147, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00307977147, -0.363026294, 9.77351933e-15, 0.786063558, -0.423037263, 0.00307978289, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00308103302, -0.363026817, 9.78251794e-15, 0.786063528, -0.423036711, 0.00308103302, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00308103302, -0.363026817, 9.77786674e-15, 0.786063528, -0.423036711, 0.00308104444, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00308231322, -0.363027336, 9.77909259e-15, 0.786063499, -0.423036163, 0.00308231322, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00308231322, -0.363027336, 9.77685347e-15, 0.786063499, -0.423036163, 0.00308232465, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00308361214, -0.363027853, 9.78022559e-15, 0.786063469, -0.423035617, 0.00308361214, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00308361214, -0.363027853, 9.78070056e-15, 0.786063469, -0.423035617, 0.00308362356, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0030849298, -0.363028365, 9.78021008e-15, 0.78606344, -0.423035074, 0.0030849298, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0030849298, -0.363028365, 9.78074645e-15, 0.78606344, -0.423035074, 0.00308494123, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00308626627, -0.363028875, 9.7804378e-15, 0.786063409, -0.423034535, 0.00308626627, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00308626627, -0.363028875, 9.78267182e-15, 0.786063409, -0.423034535, 0.0030862777, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0030876216, -0.363029381, 9.78108928e-15, 0.786063379, -0.423033998, 0.0030876216, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0030876216, -0.363029381, 9.78211607e-15, 0.786063379, -0.423033998, 0.00308763302, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00308899582, -0.363029884, 9.78263248e-15, 0.786063349, -0.423033465, 0.00308899582, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00308899582, -0.363029884, 9.78057734e-15, 0.786063349, -0.423033465, 0.00308900725, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.003090389, -0.363030384, 9.78041381e-15, 0.786063318, -0.423032934, 0.003090389, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.003090389, -0.363030384, 9.78244698e-15, 0.786063318, -0.423032934, 0.00309040043, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00309180118, -0.36303088, 9.77980705e-15, 0.786063287, -0.423032407, 0.00309180118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00309180118, -0.36303088, 9.78183618e-15, 0.786063287, -0.423032407, 0.00309181261, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00309323242, -0.363031373, 9.78466937e-15, 0.786063256, -0.423031882, 0.00309323242, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00309323242, -0.363031373, 9.78414422e-15, 0.786063256, -0.423031882, 0.00309324385, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00309468278, -0.363031863, 9.78348915e-15, 0.786063224, -0.423031361, 0.00309468278, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00309468278, -0.363031863, 9.78344499e-15, 0.786063224, -0.423031361, 0.0030946942, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00309615229, -0.36303235, 9.78246708e-15, 0.786063192, -0.423030843, 0.00309615229, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00309615229, -0.36303235, 9.78718318e-15, 0.786063192, -0.423030843, 0.00309616372, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00309764102, -0.363032834, 9.78402023e-15, 0.78606316, -0.423030327, 0.00309764102, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00309764102, -0.363032834, 9.78270275e-15, 0.78606316, -0.423030327, 0.00309765245, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00309914903, -0.363033314, 9.78697652e-15, 0.786063128, -0.423029814, 0.00309914903, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00309914903, -0.363033314, 9.78699172e-15, 0.786063128, -0.423029814, 0.00309916046, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00310067637, -0.363033791, 9.78754869e-15, 0.786063096, -0.423029304, 0.00310067637, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00310067637, -0.363033791, 9.78856483e-15, 0.786063096, -0.423029304, 0.0031006878, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00310222309, -0.363034266, 9.78937385e-15, 0.786063063, -0.423028798, 0.00310222309, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00310222309, -0.363034266, 9.78484654e-15, 0.786063063, -0.423028798, 0.00310223452, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00310378926, -0.363034737, 9.78695324e-15, 0.78606303, -0.423028293, 0.00310378926, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00310378926, -0.363034737, 9.7865473e-15, 0.78606303, -0.423028293, 0.00310380069, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00310537493, -0.363035205, 9.78902228e-15, 0.786062997, -0.423027792, 0.00310537493, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00310537493, -0.363035205, 9.79020263e-15, 0.786062997, -0.423027792, 0.00310538635, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00310698016, -0.36303567, 9.79068711e-15, 0.786062964, -0.423027294, 0.00310698016, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00310698016, -0.36303567, 9.7897453e-15, 0.786062964, -0.423027294, 0.00310699158, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.003108605, -0.363036132, 9.79125742e-15, 0.78606293, -0.423026798, 0.003108605, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.003108605, -0.363036132, 9.791942e-15, 0.78606293, -0.423026798, 0.00310861643, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00311024953, -0.363036591, 9.78870702e-15, 0.786062896, -0.423026305, 0.00311024953, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00311024953, -0.363036591, 9.79112083e-15, 0.786062896, -0.423026305, 0.00311026096, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0031119138, -0.363037047, 9.789252e-15, 0.786062862, -0.423025815, 0.0031119138, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0031119138, -0.363037047, 9.79347438e-15, 0.786062862, -0.423025815, 0.00311192523, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00311359787, -0.3630375, 9.78975054e-15, 0.786062827, -0.423025327, 0.00311359787, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00311359787, -0.3630375, 9.79281827e-15, 0.786062827, -0.423025327, 0.0031136093, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00311530181, -0.36303795, 9.79491935e-15, 0.786062792, -0.423024843, 0.00311530181, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00311530181, -0.36303795, 9.79463393e-15, 0.786062792, -0.423024843, 0.00311531323, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00311702567, -0.363038397, 9.79170811e-15, 0.786062757, -0.423024361, 0.00311702567, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00311702567, -0.363038397, 9.79251201e-15, 0.786062757, -0.423024361, 0.00311703709, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00311876952, -0.363038841, 9.7959645e-15, 0.786062722, -0.423023881, 0.00311876952, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00311876952, -0.363038841, 9.79619753e-15, 0.786062722, -0.423023881, 0.00311878095, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00312053343, -0.363039282, 9.79620087e-15, 0.786062687, -0.423023404, 0.00312053343, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00312053343, -0.363039282, 9.79706359e-15, 0.786062687, -0.423023404, 0.00312054486, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00312231747, -0.363039721, 9.79563277e-15, 0.786062651, -0.42302293, 0.00312231747, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00312231747, -0.363039721, 9.79466505e-15, 0.786062651, -0.42302293, 0.00312232889, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00312412169, -0.363040156, 9.79608041e-15, 0.786062615, -0.423022459, 0.00312412169, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00312412169, -0.363040156, 9.79516339e-15, 0.786062615, -0.423022459, 0.00312413311, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00312594616, -0.363040589, 9.79795639e-15, 0.786062578, -0.42302199, 0.00312594616, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00312594616, -0.363040589, 9.79992385e-15, 0.786062578, -0.42302199, 0.00312595759, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00312779096, -0.363041019, 9.79835686e-15, 0.786062542, -0.423021523, 0.00312779096, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00312779096, -0.363041019, 9.7983337e-15, 0.786062542, -0.423021523, 0.00312780238, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00312965614, -0.363041446, 9.7987061e-15, 0.786062505, -0.423021059, 0.00312965614, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00312965614, -0.363041446, 9.79868722e-15, 0.786062505, -0.423021059, 0.00312966757, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00313154179, -0.36304187, 9.80222005e-15, 0.786062468, -0.423020598, 0.00313154179, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00313154179, -0.36304187, 9.79897434e-15, 0.786062468, -0.423020598, 0.00313155322, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00313344796, -0.363042291, 9.80215119e-15, 0.78606243, -0.423020139, 0.00313344796, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00313344796, -0.363042291, 9.80140949e-15, 0.78606243, -0.423020139, 0.00313345939, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00313537474, -0.36304271, 9.80012491e-15, 0.786062393, -0.423019683, 0.00313537474, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00313537474, -0.36304271, 9.80060697e-15, 0.786062393, -0.423019683, 0.00313538617, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00313732219, -0.363043126, 9.80273735e-15, 0.786062355, -0.423019229, 0.00313732219, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00313732219, -0.363043126, 9.80196627e-15, 0.786062355, -0.423019229, 0.00313733361, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00313929038, -0.363043539, 9.80184297e-15, 0.786062316, -0.423018778, 0.00313929038, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00313929038, -0.363043539, 9.7997751e-15, 0.786062316, -0.423018778, 0.0031393018, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00314127938, -0.363043949, 9.80393121e-15, 0.786062278, -0.423018329, 0.00314127938, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00314127938, -0.363043949, 9.8036985e-15, 0.786062278, -0.423018329, 0.00314129081, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00314328928, -0.363044357, 9.80516568e-15, 0.786062239, -0.423017882, 0.00314328928, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00314328928, -0.363044357, 9.80427259e-15, 0.786062239, -0.423017882, 0.0031433007, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00314532014, -0.363044762, 9.8067625e-15, 0.7860622, -0.423017438, 0.00314532014, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00314532014, -0.363044762, 9.80611752e-15, 0.7860622, -0.423017438, 0.00314533157, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00314737204, -0.363045164, 9.80828725e-15, 0.78606216, -0.423016996, 0.00314737204, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00314737204, -0.363045164, 9.80690191e-15, 0.78606216, -0.423016996, 0.00314738346, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00314944505, -0.363045563, 9.80724203e-15, 0.786062121, -0.423016557, 0.00314944505, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00314944505, -0.363045563, 9.80646026e-15, 0.786062121, -0.423016557, 0.00314945648, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00315153926, -0.36304596, 9.8095348e-15, 0.78606208, -0.42301612, 0.00315153926, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00315153926, -0.36304596, 9.80962881e-15, 0.78606208, -0.42301612, 0.00315155069, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00315365474, -0.363046355, 9.81031064e-15, 0.78606204, -0.423015685, 0.00315365474, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00315365474, -0.363046355, 9.80997797e-15, 0.78606204, -0.423015685, 0.00315366617, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00315579157, -0.363046747, 9.81235862e-15, 0.786061999, -0.423015253, 0.00315579157, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00315579157, -0.363046747, 9.81202461e-15, 0.786061999, -0.423015253, 0.00315580299, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00315794982, -0.363047136, 9.81444482e-15, 0.786061959, -0.423014823, 0.00315794982, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00315794982, -0.363047136, 9.809835e-15, 0.786061959, -0.423014823, 0.00315796125, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00316012958, -0.363047522, 9.81006072e-15, 0.786061917, -0.423014395, 0.00316012958, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00316012958, -0.363047522, 9.8116573e-15, 0.786061917, -0.423014395, 0.00316014101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00316233093, -0.363047906, 9.80996609e-15, 0.786061876, -0.42301397, 0.00316233093, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00316233093, -0.363047906, 9.81332901e-15, 0.786061876, -0.42301397, 0.00316234235, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00316455395, -0.363048288, 9.81456046e-15, 0.786061834, -0.423013546, 0.00316455395, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00316455395, -0.363048288, 9.81724818e-15, 0.786061834, -0.423013546, 0.00316456537, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00316679872, -0.363048666, 9.81837834e-15, 0.786061792, -0.423013125, 0.00316679872, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00316679872, -0.363048666, 9.81734011e-15, 0.786061792, -0.423013125, 0.00316681014, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00316906532, -0.363049043, 9.81729837e-15, 0.786061749, -0.423012706, 0.00316906532, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00316906532, -0.363049043, 9.81935799e-15, 0.786061749, -0.423012706, 0.00316907675, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00317135385, -0.363049417, 9.81678015e-15, 0.786061706, -0.42301229, 0.00317135385, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00317135385, -0.363049417, 9.8175942e-15, 0.786061706, -0.42301229, 0.00317136527, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00317366437, -0.363049788, 9.81640557e-15, 0.786061663, -0.423011875, 0.00317366437, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00317366437, -0.363049788, 9.81848739e-15, 0.786061663, -0.423011875, 0.0031736758, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00317599699, -0.363050157, 9.82039772e-15, 0.78606162, -0.423011463, 0.00317599699, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00317599699, -0.363050157, 9.81925117e-15, 0.78606162, -0.423011463, 0.00317600842, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00317835178, -0.363050523, 9.82091567e-15, 0.786061576, -0.423011053, 0.00317835178, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00317835178, -0.363050523, 9.81976141e-15, 0.786061576, -0.423011053, 0.00317836321, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00318072884, -0.363050887, 9.82137109e-15, 0.786061532, -0.423010645, 0.00318072884, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00318072884, -0.363050887, 9.82317719e-15, 0.786061532, -0.423010645, 0.00318074027, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00318312825, -0.363051249, 9.81950683e-15, 0.786061487, -0.423010239, 0.00318312825, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00318312825, -0.363051249, 9.8178118e-15, 0.786061487, -0.423010239, 0.00318313967, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0031855501, -0.363051608, 9.82327134e-15, 0.786061442, -0.423009835, 0.0031855501, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0031855501, -0.363051608, 9.82610456e-15, 0.786061442, -0.423009835, 0.00318556152, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00318799447, -0.363051964, 9.82449942e-15, 0.786061397, -0.423009433, 0.00318799447, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00318799447, -0.363051964, 9.82317507e-15, 0.786061397, -0.423009433, 0.0031880059, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00319046147, -0.363052319, 9.82588875e-15, 0.786061352, -0.423009033, 0.00319046147, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00319046147, -0.363052319, 9.82555183e-15, 0.786061352, -0.423009033, 0.0031904729, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00319295118, -0.36305267, 9.82604951e-15, 0.786061306, -0.423008636, 0.00319295118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00319295118, -0.36305267, 9.82860616e-15, 0.786061306, -0.423008636, 0.0031929626, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00319546369, -0.36305302, 9.82651226e-15, 0.78606126, -0.42300824, 0.00319546369, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00319546369, -0.36305302, 9.82933665e-15, 0.78606126, -0.42300824, 0.00319547511, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0031979991, -0.363053367, 9.82885891e-15, 0.786061214, -0.423007846, 0.0031979991, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0031979991, -0.363053367, 9.82533645e-15, 0.786061214, -0.423007846, 0.00319801052, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0032005575, -0.363053712, 9.83406919e-15, 0.786061167, -0.423007455, 0.0032005575, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0032005575, -0.363053712, 9.82928331e-15, 0.786061167, -0.423007455, 0.00320056892, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00320313898, -0.363054054, 9.83116224e-15, 0.78606112, -0.423007065, 0.00320313898, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00320313898, -0.363054054, 9.83430928e-15, 0.78606112, -0.423007065, 0.00320315041, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00320574365, -0.363054395, 9.83088897e-15, 0.786061072, -0.423006677, 0.00320574365, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00320574365, -0.363054395, 9.83291892e-15, 0.786061072, -0.423006677, 0.00320575507, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00320837159, -0.363054732, 9.83175786e-15, 0.786061024, -0.423006292, 0.00320837159, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00320837159, -0.363054732, 9.83379318e-15, 0.786061024, -0.423006292, 0.00320838302, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00321102291, -0.363055068, 9.83454036e-15, 0.786060976, -0.423005908, 0.00321102291, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00321102291, -0.363055068, 9.83566929e-15, 0.786060976, -0.423005908, 0.00321103433, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0032136977, -0.363055401, 9.83533907e-15, 0.786060927, -0.423005526, 0.0032136977, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0032136977, -0.363055401, 9.83278557e-15, 0.786060927, -0.423005526, 0.00321370912, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00321639606, -0.363055732, 9.83687185e-15, 0.786060878, -0.423005146, 0.00321639606, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00321639606, -0.363055732, 9.83950888e-15, 0.786060878, -0.423005146, 0.00321640749, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00321911809, -0.363056061, 9.83760597e-15, 0.786060829, -0.423004768, 0.00321911809, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00321911809, -0.363056061, 9.83673749e-15, 0.786060829, -0.423004768, 0.00321912952, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0032218639, -0.363056388, 9.83995536e-15, 0.786060779, -0.423004392, 0.0032218639, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0032218639, -0.363056388, 9.83952915e-15, 0.786060779, -0.423004392, 0.00322187533, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00322463358, -0.363056712, 9.84074426e-15, 0.786060729, -0.423004017, 0.00322463358, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00322463358, -0.363056712, 9.83886808e-15, 0.786060729, -0.423004017, 0.00322464501, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00322742724, -0.363057034, 9.84339963e-15, 0.786060679, -0.423003645, 0.00322742724, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00322742724, -0.363057034, 9.84224192e-15, 0.786060679, -0.423003645, 0.00322743867, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00323024498, -0.363057354, 9.84500755e-15, 0.786060628, -0.423003274, 0.00323024498, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00323024498, -0.363057354, 9.84196874e-15, 0.786060628, -0.423003274, 0.00323025641, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00323308691, -0.363057672, 9.84690885e-15, 0.786060577, -0.423002905, 0.00323308691, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00323308691, -0.363057672, 9.84431942e-15, 0.786060577, -0.423002905, 0.00323309833, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00323595312, -0.363057987, 9.84760009e-15, 0.786060525, -0.423002538, 0.00323595312, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00323595312, -0.363057987, 9.84709909e-15, 0.786060525, -0.423002538, 0.00323596455, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00323884373, -0.3630583, 9.850688e-15, 0.786060473, -0.423002173, 0.00323884373, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00323884373, -0.3630583, 9.84612846e-15, 0.786060473, -0.423002173, 0.00323885516, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00324175885, -0.363058612, 9.84787167e-15, 0.786060421, -0.423001809, 0.00324175885, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00324175885, -0.363058612, 9.84725156e-15, 0.786060421, -0.423001809, 0.00324177027, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00324469857, -0.363058921, 9.84919472e-15, 0.786060368, -0.423001447, 0.00324469857, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00324469857, -0.363058921, 9.84834732e-15, 0.786060368, -0.423001447, 0.00324471, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00324766302, -0.363059228, 9.85036425e-15, 0.786060315, -0.423001087, 0.00324766302, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00324766302, -0.363059228, 9.85163145e-15, 0.786060315, -0.423001087, 0.00324767445, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0032506523, -0.363059532, 9.85170955e-15, 0.786060261, -0.423000729, 0.0032506523, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0032506523, -0.363059532, 9.85335894e-15, 0.786060261, -0.423000729, 0.00325066372, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00325366651, -0.363059835, 9.85675448e-15, 0.786060207, -0.423000372, 0.00325366651, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00325366651, -0.363059835, 9.85575047e-15, 0.786060207, -0.423000372, 0.00325367794, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00325670578, -0.363060136, 9.85627294e-15, 0.786060153, -0.423000017, 0.00325670578, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00325670578, -0.363060136, 9.85195783e-15, 0.786060153, -0.423000017, 0.00325671721, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00325977021, -0.363060434, 9.8561358e-15, 0.786060098, -0.422999664, 0.00325977021, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00325977021, -0.363060434, 9.85715239e-15, 0.786060098, -0.422999664, 0.00325978164, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00326285993, -0.363060731, 9.85582842e-15, 0.786060043, -0.422999312, 0.00326285993, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00326285993, -0.363060731, 9.85717736e-15, 0.786060043, -0.422999312, 0.00326287135, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00326597503, -0.363061025, 9.85696526e-15, 0.786059988, -0.422998962, 0.00326597503, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00326597503, -0.363061025, 9.85813013e-15, 0.786059988, -0.422998962, 0.00326598646, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00326911565, -0.363061317, 9.86004136e-15, 0.786059932, -0.422998614, 0.00326911565, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00326911565, -0.363061317, 9.86147097e-15, 0.786059932, -0.422998614, 0.00326912707, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00327228188, -0.363061608, 9.86369816e-15, 0.786059875, -0.422998267, 0.00327228188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00327228188, -0.363061608, 9.85879881e-15, 0.786059875, -0.422998267, 0.00327229331, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00327547386, -0.363061896, 9.86343401e-15, 0.786059818, -0.422997922, 0.00327547386, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00327547386, -0.363061896, 9.86254587e-15, 0.786059818, -0.422997922, 0.00327548529, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0032786917, -0.363062182, 9.86111561e-15, 0.786059761, -0.422997579, 0.0032786917, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0032786917, -0.363062182, 9.8631276e-15, 0.786059761, -0.422997579, 0.00327870313, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00328193552, -0.363062467, 9.86456146e-15, 0.786059703, -0.422997237, 0.00328193552, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00328193552, -0.363062467, 9.86357757e-15, 0.786059703, -0.422997237, 0.00328194695, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00328520544, -0.363062749, 9.86579473e-15, 0.786059645, -0.422996896, 0.00328520544, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00328520544, -0.363062749, 9.86661404e-15, 0.786059645, -0.422996896, 0.00328521687, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00328850158, -0.363063029, 9.86851738e-15, 0.786059587, -0.422996557, 0.00328850158, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00328850158, -0.363063029, 9.86841154e-15, 0.786059587, -0.422996557, 0.00328851301, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00329182406, -0.363063308, 9.87054088e-15, 0.786059528, -0.42299622, 0.00329182406, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00329182406, -0.363063308, 9.87001395e-15, 0.786059528, -0.42299622, 0.00329183549, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00329517301, -0.363063584, 9.87107408e-15, 0.786059468, -0.422995884, 0.00329517301, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00329517301, -0.363063584, 9.86968444e-15, 0.786059468, -0.422995884, 0.00329518443, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00329854854, -0.363063858, 9.86996589e-15, 0.786059408, -0.42299555, 0.00329854854, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00329854854, -0.363063858, 9.87351562e-15, 0.786059408, -0.42299555, 0.00329855997, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00330195079, -0.363064131, 9.87460183e-15, 0.786059348, -0.422995217, 0.00330195079, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00330195079, -0.363064131, 9.87482167e-15, 0.786059348, -0.422995217, 0.00330196222, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00330537989, -0.363064401, 9.87649558e-15, 0.786059287, -0.422994886, 0.00330537989, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00330537989, -0.363064401, 9.87798073e-15, 0.786059287, -0.422994886, 0.00330539131, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00330883595, -0.36306467, 9.8775676e-15, 0.786059226, -0.422994556, 0.00330883595, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00330883595, -0.36306467, 9.87817966e-15, 0.786059226, -0.422994556, 0.00330884737, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0033123191, -0.363064937, 9.87841449e-15, 0.786059164, -0.422994227, 0.0033123191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0033123191, -0.363064937, 9.88059682e-15, 0.786059164, -0.422994227, 0.00331233053, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00331582948, -0.363065201, 9.8807727e-15, 0.786059102, -0.4229939, 0.00331582948, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00331582948, -0.363065201, 9.87937961e-15, 0.786059102, -0.4229939, 0.00331584091, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00331936721, -0.363065464, 9.88203571e-15, 0.786059039, -0.422993575, 0.00331936721, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00331936721, -0.363065464, 9.88305283e-15, 0.786059039, -0.422993575, 0.00331937864, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00332293243, -0.363065725, 9.88502e-15, 0.786058976, -0.422993251, 0.00332293243, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00332293243, -0.363065725, 9.88550618e-15, 0.786058976, -0.422993251, 0.00332294386, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00332652527, -0.363065985, 9.88447628e-15, 0.786058912, -0.422992928, 0.00332652527, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00332652527, -0.363065985, 9.88308115e-15, 0.786058912, -0.422992928, 0.0033265367, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00333014586, -0.363066242, 9.88702464e-15, 0.786058848, -0.422992607, 0.00333014586, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00333014586, -0.363066242, 9.8866991e-15, 0.786058848, -0.422992607, 0.00333015729, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00333379433, -0.363066497, 9.88850031e-15, 0.786058784, -0.422992287, 0.00333379433, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00333379433, -0.363066497, 9.88451562e-15, 0.786058784, -0.422992287, 0.00333380576, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00333747083, -0.363066751, 9.8908087e-15, 0.786058719, -0.422991968, 0.00333747083, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00333747083, -0.363066751, 9.8911516e-15, 0.786058719, -0.422991968, 0.00333748225, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00334117548, -0.363067003, 9.89022739e-15, 0.786058653, -0.422991651, 0.00334117548, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00334117548, -0.363067003, 9.89392232e-15, 0.786058653, -0.422991651, 0.0033411869, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00334490842, -0.363067253, 9.89187155e-15, 0.786058587, -0.422991335, 0.00334490842, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00334490842, -0.363067253, 9.89355761e-15, 0.786058587, -0.422991335, 0.00334491985, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00334866979, -0.363067501, 9.89529949e-15, 0.786058521, -0.42299102, 0.00334866979, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00334866979, -0.363067501, 9.89777027e-15, 0.786058521, -0.42299102, 0.00334868122, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00335245974, -0.363067747, 9.89806796e-15, 0.786058454, -0.422990706, 0.00335245974, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00335245974, -0.363067747, 9.89571253e-15, 0.786058454, -0.422990706, 0.00335247117, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0033562784, -0.363067992, 9.90024191e-15, 0.786058386, -0.422990394, 0.0033562784, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0033562784, -0.363067992, 9.89642912e-15, 0.786058386, -0.422990394, 0.00335628982, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00336012591, -0.363068234, 9.90007235e-15, 0.786058318, -0.422990084, 0.00336012591, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00336012591, -0.363068234, 9.90071041e-15, 0.786058318, -0.422990084, 0.00336013733, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00336400241, -0.363068475, 9.90122441e-15, 0.786058249, -0.422989774, 0.00336400241, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00336400241, -0.363068475, 9.89967708e-15, 0.786058249, -0.422989774, 0.00336401384, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00336790805, -0.363068715, 9.90315308e-15, 0.78605818, -0.422989466, 0.00336790805, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00336790805, -0.363068715, 9.90468721e-15, 0.78605818, -0.422989466, 0.00336791948, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00337184298, -0.363068952, 9.90614961e-15, 0.786058111, -0.422989159, 0.00337184298, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00337184298, -0.363068952, 9.90484005e-15, 0.786058111, -0.422989159, 0.00337185441, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00337580734, -0.363069188, 9.90577556e-15, 0.78605804, -0.422988853, 0.00337580734, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00337580734, -0.363069188, 9.90619308e-15, 0.78605804, -0.422988853, 0.00337581876, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00337980127, -0.363069422, 9.90938665e-15, 0.78605797, -0.422988548, 0.00337980127, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00337980127, -0.363069422, 9.9078107e-15, 0.78605797, -0.422988548, 0.00337981269, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00338382492, -0.363069654, 9.90806956e-15, 0.786057898, -0.422988245, 0.00338382492, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00338382492, -0.363069654, 9.91210635e-15, 0.786057898, -0.422988245, 0.00338383635, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00338787845, -0.363069884, 9.91324666e-15, 0.786057827, -0.422987942, 0.00338787845, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00338787845, -0.363069884, 9.91269661e-15, 0.786057827, -0.422987942, 0.00338788988, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.003391962, -0.363070113, 9.9132316e-15, 0.786057754, -0.422987641, 0.003391962, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.003391962, -0.363070113, 9.91400091e-15, 0.786057754, -0.422987641, 0.00339197343, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00339607573, -0.36307034, 9.91422566e-15, 0.786057682, -0.422987341, 0.00339607573, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00339607573, -0.36307034, 9.91630495e-15, 0.786057682, -0.422987341, 0.00339608716, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00340021978, -0.363070566, 9.91660219e-15, 0.786057608, -0.422987042, 0.00340021978, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00340021978, -0.363070566, 9.91617758e-15, 0.786057608, -0.422987042, 0.00340023121, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00340439432, -0.363070789, 9.92070141e-15, 0.786057534, -0.422986745, 0.00340439432, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00340439432, -0.363070789, 9.91900784e-15, 0.786057534, -0.422986745, 0.00340440574, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00340859949, -0.363071011, 9.92041725e-15, 0.78605746, -0.422986448, 0.00340859949, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00340859949, -0.363071011, 9.92278607e-15, 0.78605746, -0.422986448, 0.00340861091, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00341283544, -0.363071232, 9.92401387e-15, 0.786057384, -0.422986153, 0.00341283544, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00341283544, -0.363071232, 9.92486728e-15, 0.786057384, -0.422986153, 0.00341284687, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00341710235, -0.36307145, 9.92660253e-15, 0.786057309, -0.422985858, 0.00341710235, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00341710235, -0.36307145, 9.92366804e-15, 0.786057309, -0.422985858, 0.00341711378, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00342140036, -0.363071667, 9.92807616e-15, 0.786057232, -0.422985565, 0.00342140036, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00342140036, -0.363071667, 9.92554932e-15, 0.786057232, -0.422985565, 0.00342141179, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00342572964, -0.363071883, 9.92814949e-15, 0.786057156, -0.422985273, 0.00342572964, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00342572964, -0.363071883, 9.9298286e-15, 0.786057156, -0.422985273, 0.00342574106, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00343009034, -0.363072096, 9.92727826e-15, 0.786057078, -0.422984982, 0.00343009034, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00343009034, -0.363072096, 9.93288253e-15, 0.786057078, -0.422984982, 0.00343010176, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00343448262, -0.363072309, 9.93071458e-15, 0.786057, -0.422984692, 0.00343448262, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00343448262, -0.363072309, 9.93523081e-15, 0.786057, -0.422984692, 0.00343449405, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00343890666, -0.363072519, 9.9354998e-15, 0.786056921, -0.422984402, 0.00343890666, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00343890666, -0.363072519, 9.9324355e-15, 0.786056921, -0.422984402, 0.00343891809, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00344336261, -0.363072728, 9.93715252e-15, 0.786056842, -0.422984114, 0.00344336261, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00344336261, -0.363072728, 9.93789456e-15, 0.786056842, -0.422984114, 0.00344337404, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00344785064, -0.363072935, 9.93815215e-15, 0.786056762, -0.422983827, 0.00344785064, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00344785064, -0.363072935, 9.9401839e-15, 0.786056762, -0.422983827, 0.00344786206, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00345237091, -0.363073141, 9.94034484e-15, 0.786056682, -0.422983541, 0.00345237091, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00345237091, -0.363073141, 9.93920086e-15, 0.786056682, -0.422983541, 0.00345238233, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00345692359, -0.363073345, 9.94163903e-15, 0.786056601, -0.422983256, 0.00345692359, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00345692359, -0.363073345, 9.94376627e-15, 0.786056601, -0.422983256, 0.00345693502, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00346150885, -0.363073547, 9.94295681e-15, 0.786056519, -0.422982972, 0.00346150885, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00346150885, -0.363073547, 9.94624586e-15, 0.786056519, -0.422982972, 0.00346152028, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00346612687, -0.363073748, 9.94640828e-15, 0.786056437, -0.422982689, 0.00346612687, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00346612687, -0.363073748, 9.94768943e-15, 0.786056437, -0.422982689, 0.00346613829, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0034707778, -0.363073947, 9.94771887e-15, 0.786056354, -0.422982407, 0.0034707778, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0034707778, -0.363073947, 9.94497853e-15, 0.786056354, -0.422982407, 0.00347078923, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00347546183, -0.363074145, 9.94979566e-15, 0.78605627, -0.422982125, 0.00347546183, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00347546183, -0.363074145, 9.94813564e-15, 0.78605627, -0.422982125, 0.00347547326, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00348017912, -0.363074341, 9.95029481e-15, 0.786056186, -0.422981845, 0.00348017912, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00348017912, -0.363074341, 9.95036792e-15, 0.786056186, -0.422981845, 0.00348019055, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00348492986, -0.363074536, 9.95915927e-15, 0.786056101, -0.422981565, 0.00348492986, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00348492986, -0.363074536, 9.95784746e-15, 0.786056101, -0.422981565, 0.00348494129, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00348971421, -0.363074729, 9.95767199e-15, 0.786056015, -0.422981287, 0.00348971421, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00348971421, -0.363074729, 9.95647411e-15, 0.786056015, -0.422981287, 0.00348972564, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00349453236, -0.36307492, 9.96058214e-15, 0.786055929, -0.422981009, 0.00349453236, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00349453236, -0.36307492, 9.95749687e-15, 0.786055929, -0.422981009, 0.00349454379, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00349938448, -0.36307511, 9.96213749e-15, 0.786055842, -0.422980732, 0.00349938448, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00349938448, -0.36307511, 9.95929761e-15, 0.786055842, -0.422980732, 0.00349939591, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00350427076, -0.363075299, 9.96247974e-15, 0.786055755, -0.422980456, 0.00350427076, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00350427076, -0.363075299, 9.96207572e-15, 0.786055755, -0.422980456, 0.00350428218, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00350919137, -0.363075485, 9.96447726e-15, 0.786055667, -0.422980181, 0.00350919137, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00350919137, -0.363075485, 9.96714003e-15, 0.786055667, -0.422980181, 0.00350920279, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00351414649, -0.363075671, 9.96940648e-15, 0.786055578, -0.422979907, 0.00351414649, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00351414649, -0.363075671, 9.96798702e-15, 0.786055578, -0.422979907, 0.00351415792, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00351913631, -0.363075855, 9.97152174e-15, 0.786055488, -0.422979633, 0.00351913631, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00351913631, -0.363075855, 9.97072786e-15, 0.786055488, -0.422979633, 0.00351914774, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00352416102, -0.363076037, 9.97126978e-15, 0.786055398, -0.422979361, 0.00352416102, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00352416102, -0.363076037, 9.97205691e-15, 0.786055398, -0.422979361, 0.00352417245, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0035292208, -0.363076218, 9.97267071e-15, 0.786055307, -0.422979089, 0.0035292208, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0035292208, -0.363076218, 9.97493616e-15, 0.786055307, -0.422979089, 0.00352923223, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00353431584, -0.363076397, 9.97683288e-15, 0.786055215, -0.422978818, 0.00353431584, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00353431584, -0.363076397, 9.97650038e-15, 0.786055215, -0.422978818, 0.00353432726, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00353944632, -0.363076575, 9.97678674e-15, 0.786055123, -0.422978547, 0.00353944632, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00353944632, -0.363076575, 9.97804692e-15, 0.786055123, -0.422978547, 0.00353945774, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00354461244, -0.363076752, 9.98161817e-15, 0.786055029, -0.422978278, 0.00354461244, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00354461244, -0.363076752, 9.98062083e-15, 0.786055029, -0.422978278, 0.00354462386, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00354981438, -0.363076927, 9.98073671e-15, 0.786054936, -0.422978009, 0.00354981438, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00354981438, -0.363076927, 9.98247711e-15, 0.786054936, -0.422978009, 0.00354982581, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00355505235, -0.3630771, 9.98774122e-15, 0.786054841, -0.422977741, 0.00355505235, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00355505235, -0.3630771, 9.98937954e-15, 0.786054841, -0.422977741, 0.00355506378, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00356032653, -0.363077272, 9.98693917e-15, 0.786054746, -0.422977473, 0.00356032653, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00356032653, -0.363077272, 9.98561035e-15, 0.786054746, -0.422977473, 0.00356033796, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00356563713, -0.363077443, 9.99164285e-15, 0.78605465, -0.422977207, 0.00356563713, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00356563713, -0.363077443, 9.99275453e-15, 0.78605465, -0.422977207, 0.00356564855, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00357098433, -0.363077612, 9.99183601e-15, 0.786054553, -0.422976941, 0.00357098433, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00357098433, -0.363077612, 9.98964386e-15, 0.786054553, -0.422976941, 0.00357099575, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00357636833, -0.36307778, 9.99102746e-15, 0.786054455, -0.422976675, 0.00357636833, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00357636833, -0.36307778, 9.99496245e-15, 0.786054455, -0.422976675, 0.00357637976, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00358178934, -0.363077946, 9.99622093e-15, 0.786054357, -0.422976411, 0.00358178934, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00358178934, -0.363077946, 9.99592589e-15, 0.786054357, -0.422976411, 0.00358180076, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00358724755, -0.363078111, 9.99843296e-15, 0.786054258, -0.422976147, 0.00358724755, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00358724755, -0.363078111, 1.00019661e-14, 0.786054258, -0.422976147, 0.00358725897, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00359274317, -0.363078274, 1.00024869e-14, 0.786054158, -0.422975884, 0.00359274317, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00359274317, -0.363078274, 9.9995772e-15, 0.786054158, -0.422975884, 0.00359275459, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0035982764, -0.363078436, 1.0003579e-14, 0.786054057, -0.422975621, 0.0035982764, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0035982764, -0.363078436, 1.00031148e-14, 0.786054057, -0.422975621, 0.00359828782, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00360384744, -0.363078597, 1.0006133e-14, 0.786053956, -0.422975359, 0.00360384744, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00360384744, -0.363078597, 1.00063674e-14, 0.786053956, -0.422975359, 0.00360385887, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00360945651, -0.363078756, 1.00074391e-14, 0.786053853, -0.422975097, 0.00360945651, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00360945651, -0.363078756, 1.00091896e-14, 0.786053853, -0.422975097, 0.00360946793, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0036151038, -0.363078913, 1.00092597e-14, 0.78605375, -0.422974837, 0.0036151038, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0036151038, -0.363078913, 1.00129695e-14, 0.78605375, -0.422974837, 0.00361511523, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00362078954, -0.36307907, 1.00148939e-14, 0.786053646, -0.422974576, 0.00362078954, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00362078954, -0.36307907, 1.0014535e-14, 0.786053646, -0.422974576, 0.00362080096, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00362651392, -0.363079225, 1.00203007e-14, 0.786053542, -0.422974317, 0.00362651392, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00362651392, -0.363079225, 1.0015995e-14, 0.786053542, -0.422974317, 0.00362652535, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00363227717, -0.363079378, 1.00160807e-14, 0.786053436, -0.422974058, 0.00363227717, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00363227717, -0.363079378, 1.00195803e-14, 0.786053436, -0.422974058, 0.00363228859, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00363807949, -0.36307953, 1.00214907e-14, 0.78605333, -0.422973799, 0.00363807949, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00363807949, -0.36307953, 1.00196275e-14, 0.78605333, -0.422973799, 0.00363809091, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0036439211, -0.363079681, 1.00233837e-14, 0.786053222, -0.422973541, 0.0036439211, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0036439211, -0.363079681, 1.00253599e-14, 0.786053222, -0.422973541, 0.00364393252, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00364980221, -0.363079831, 1.00267668e-14, 0.786053114, -0.422973284, 0.00364980221, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00364980221, -0.363079831, 1.00290606e-14, 0.786053114, -0.422973284, 0.00364981364, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00365572305, -0.363079979, 1.0028671e-14, 0.786053005, -0.422973027, 0.00365572305, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00365572305, -0.363079979, 1.00322529e-14, 0.786053005, -0.422973027, 0.00365573448, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00366168383, -0.363080125, 1.00295288e-14, 0.786052896, -0.42297277, 0.00366168383, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00366168383, -0.363080125, 1.00312715e-14, 0.786052896, -0.42297277, 0.00366169526, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00366768478, -0.363080271, 1.00354199e-14, 0.786052785, -0.422972514, 0.00366768478, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00366768478, -0.363080271, 1.00339734e-14, 0.786052785, -0.422972514, 0.0036676962, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00367372611, -0.363080415, 1.00400252e-14, 0.786052674, -0.422972259, 0.00367372611, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00367372611, -0.363080415, 1.00383417e-14, 0.786052674, -0.422972259, 0.00367373753, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00367980805, -0.363080557, 1.00403715e-14, 0.786052561, -0.422972004, 0.00367980805, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00367980805, -0.363080557, 1.00400159e-14, 0.786052561, -0.422972004, 0.00367981948, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00368593082, -0.363080698, 1.00427984e-14, 0.786052448, -0.422971749, 0.00368593082, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00368593082, -0.363080698, 1.00407282e-14, 0.786052448, -0.422971749, 0.00368594225, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00369209466, -0.363080838, 1.00445568e-14, 0.786052334, -0.422971495, 0.00369209466, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00369209466, -0.363080838, 1.00480591e-14, 0.786052334, -0.422971495, 0.00369210609, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00369829979, -0.363080977, 1.00450634e-14, 0.786052218, -0.422971242, 0.00369829979, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00369829979, -0.363080977, 1.00502037e-14, 0.786052218, -0.422971242, 0.00369831122, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00370454644, -0.363081114, 1.00502537e-14, 0.786052102, -0.422970988, 0.00370454644, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00370454644, -0.363081114, 1.00509058e-14, 0.786052102, -0.422970988, 0.00370455786, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00371083484, -0.36308125, 1.00550495e-14, 0.786051986, -0.422970735, 0.00371083484, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00371083484, -0.36308125, 1.00534009e-14, 0.786051986, -0.422970735, 0.00371084626, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00371716522, -0.363081385, 1.00562615e-14, 0.786051868, -0.422970483, 0.00371716522, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00371716522, -0.363081385, 1.00581179e-14, 0.786051868, -0.422970483, 0.00371717665, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00372353782, -0.363081518, 1.00596499e-14, 0.786051749, -0.422970231, 0.00372353782, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00372353782, -0.363081518, 1.00600792e-14, 0.786051749, -0.422970231, 0.00372354925, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00372995288, -0.36308165, 1.00642674e-14, 0.786051629, -0.422969979, 0.00372995288, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00372995288, -0.36308165, 1.00642533e-14, 0.786051629, -0.422969979, 0.0037299643, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00373641062, -0.36308178, 1.00648084e-14, 0.786051508, -0.422969728, 0.00373641062, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00373641062, -0.36308178, 1.00632733e-14, 0.786051508, -0.422969728, 0.00373642205, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0037429113, -0.36308191, 1.00684634e-14, 0.786051387, -0.422969477, 0.0037429113, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0037429113, -0.36308191, 1.00694807e-14, 0.786051387, -0.422969477, 0.00374292273, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00374945516, -0.363082038, 1.00706402e-14, 0.786051264, -0.422969226, 0.00374945516, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00374945516, -0.363082038, 1.00722294e-14, 0.786051264, -0.422969226, 0.00374946658, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00375604242, -0.363082164, 1.00759108e-14, 0.78605114, -0.422968976, 0.00375604242, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00375604242, -0.363082164, 1.00750253e-14, 0.78605114, -0.422968976, 0.00375605385, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00376267335, -0.36308229, 1.00757704e-14, 0.786051016, -0.422968726, 0.00376267335, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00376267335, -0.36308229, 1.00745641e-14, 0.786051016, -0.422968726, 0.00376268477, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00376934817, -0.363082414, 1.00791926e-14, 0.78605089, -0.422968476, 0.00376934817, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00376934817, -0.363082414, 1.00812105e-14, 0.78605089, -0.422968476, 0.0037693596, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00377606715, -0.363082536, 1.00833509e-14, 0.786050763, -0.422968227, 0.00377606715, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00377606715, -0.363082536, 1.0082073e-14, 0.786050763, -0.422968227, 0.00377607858, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00378283053, -0.363082658, 1.00882636e-14, 0.786050636, -0.422967978, 0.00378283053, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00378283053, -0.363082658, 1.00852665e-14, 0.786050636, -0.422967978, 0.00378284196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00378963856, -0.363082778, 1.00882725e-14, 0.786050507, -0.422967729, 0.00378963856, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00378963856, -0.363082778, 1.00902081e-14, 0.786050507, -0.422967729, 0.00378964999, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00379649149, -0.363082897, 1.00866747e-14, 0.786050377, -0.42296748, 0.00379649149, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00379649149, -0.363082897, 1.00920787e-14, 0.786050377, -0.42296748, 0.00379650292, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00380338958, -0.363083014, 1.00972239e-14, 0.786050246, -0.422967232, 0.00380338958, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00380338958, -0.363083014, 1.00971171e-14, 0.786050246, -0.422967232, 0.00380340101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00381033308, -0.363083131, 1.00964783e-14, 0.786050114, -0.422966984, 0.00381033308, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00381033308, -0.363083131, 1.00966875e-14, 0.786050114, -0.422966984, 0.00381034451, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00381732225, -0.363083246, 1.0100365e-14, 0.786049982, -0.422966736, 0.00381732225, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00381732225, -0.363083246, 1.00990072e-14, 0.786049982, -0.422966736, 0.00381733368, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00382435735, -0.36308336, 1.01053371e-14, 0.786049848, -0.422966488, 0.00382435735, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00382435735, -0.36308336, 1.01053382e-14, 0.786049848, -0.422966488, 0.00382436878, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00383143864, -0.363083472, 1.01041604e-14, 0.786049712, -0.42296624, 0.00383143864, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00383143864, -0.363083472, 1.01058913e-14, 0.786049712, -0.42296624, 0.00383145007, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00383856638, -0.363083583, 1.01090314e-14, 0.786049576, -0.422965993, 0.00383856638, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00383856638, -0.363083583, 1.01097286e-14, 0.786049576, -0.422965993, 0.0038385778, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00384574083, -0.363083693, 1.01132065e-14, 0.786049439, -0.422965746, 0.00384574083, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00384574083, -0.363083693, 1.01126286e-14, 0.786049439, -0.422965746, 0.00384575225, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00385296226, -0.363083802, 1.01163015e-14, 0.786049301, -0.422965499, 0.00385296226, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00385296226, -0.363083802, 1.01188665e-14, 0.786049301, -0.422965499, 0.00385297369, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00386023094, -0.363083909, 1.0120958e-14, 0.786049161, -0.422965252, 0.00386023094, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00386023094, -0.363083909, 1.0119427e-14, 0.786049161, -0.422965252, 0.00386024237, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00386754714, -0.363084015, 1.0126029e-14, 0.78604902, -0.422965005, 0.00386754714, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00386754714, -0.363084015, 1.01238234e-14, 0.78604902, -0.422965005, 0.00386755856, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00387491112, -0.36308412, 1.01263346e-14, 0.786048879, -0.422964758, 0.00387491112, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00387491112, -0.36308412, 1.01257743e-14, 0.786048879, -0.422964758, 0.00387492255, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00388232317, -0.363084224, 1.01260854e-14, 0.786048736, -0.422964512, 0.00388232317, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00388232317, -0.363084224, 1.0126693e-14, 0.786048736, -0.422964512, 0.00388233459, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00388978355, -0.363084326, 1.01312e-14, 0.786048592, -0.422964265, 0.00388978355, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00388978355, -0.363084326, 1.01295265e-14, 0.786048592, -0.422964265, 0.00388979498, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00389729254, -0.363084427, 1.01351882e-14, 0.786048446, -0.422964019, 0.00389729254, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00389729254, -0.363084427, 1.01357663e-14, 0.786048446, -0.422964019, 0.00389730397, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00390485042, -0.363084527, 1.01402289e-14, 0.7860483, -0.422963773, 0.00390485042, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00390485042, -0.363084527, 1.01394308e-14, 0.7860483, -0.422963773, 0.00390486185, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00391245748, -0.363084626, 1.01443275e-14, 0.786048152, -0.422963526, 0.00391245748, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00391245748, -0.363084626, 1.01450092e-14, 0.786048152, -0.422963526, 0.0039124689, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00392011398, -0.363084723, 1.01437523e-14, 0.786048003, -0.42296328, 0.00392011398, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00392011398, -0.363084723, 1.01474882e-14, 0.786048003, -0.42296328, 0.00392012541, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00392782022, -0.363084819, 1.01504581e-14, 0.786047853, -0.422963034, 0.00392782022, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00392782022, -0.363084819, 1.0149353e-14, 0.786047853, -0.422963034, 0.00392783164, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00393557647, -0.363084914, 1.01540513e-14, 0.786047702, -0.422962788, 0.00393557647, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00393557647, -0.363084914, 1.01522443e-14, 0.786047702, -0.422962788, 0.0039355879, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00394338304, -0.363085008, 1.01562604e-14, 0.786047549, -0.422962541, 0.00394338304, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00394338304, -0.363085008, 1.01545768e-14, 0.786047549, -0.422962541, 0.00394339447, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0039512402, -0.3630851, 1.0157119e-14, 0.786047395, -0.422962295, 0.0039512402, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0039512402, -0.3630851, 1.01633243e-14, 0.786047395, -0.422962295, 0.00395125163, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00395914825, -0.363085191, 1.01611896e-14, 0.78604724, -0.422962049, 0.00395914825, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00395914825, -0.363085191, 1.01625587e-14, 0.78604724, -0.422962049, 0.00395915968, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00396710748, -0.363085281, 1.01644948e-14, 0.786047084, -0.422961802, 0.00396710748, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00396710748, -0.363085281, 1.01696619e-14, 0.786047084, -0.422961802, 0.00396711891, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00397511819, -0.36308537, 1.01708892e-14, 0.786046926, -0.422961556, 0.00397511819, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00397511819, -0.36308537, 1.0167075e-14, 0.786046926, -0.422961556, 0.00397512962, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00398318067, -0.363085457, 1.01723649e-14, 0.786046767, -0.42296131, 0.00398318067, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00398318067, -0.363085457, 1.01726074e-14, 0.786046767, -0.42296131, 0.00398319209, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00399129522, -0.363085544, 1.01792086e-14, 0.786046607, -0.422961063, 0.00399129522, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00399129522, -0.363085544, 1.01792896e-14, 0.786046607, -0.422961063, 0.00399130664, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00399946214, -0.363085629, 1.0182123e-14, 0.786046445, -0.422960817, 0.00399946214, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00399946214, -0.363085629, 1.01805695e-14, 0.786046445, -0.422960817, 0.00399947356, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00400768173, -0.363085712, 1.01846033e-14, 0.786046282, -0.42296057, 0.00400768173, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00400768173, -0.363085712, 1.01882459e-14, 0.786046282, -0.42296057, 0.00400769316, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0040159543, -0.363085795, 1.0189446e-14, 0.786046118, -0.422960323, 0.0040159543, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0040159543, -0.363085795, 1.01879214e-14, 0.786046118, -0.422960323, 0.00401596573, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00402428016, -0.363085876, 1.01880761e-14, 0.786045952, -0.422960076, 0.00402428016, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00402428016, -0.363085876, 1.0191927e-14, 0.786045952, -0.422960076, 0.00402429158, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0040326596, -0.363085956, 1.01924578e-14, 0.786045785, -0.422959829, 0.0040326596, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0040326596, -0.363085956, 1.01977394e-14, 0.786045785, -0.422959829, 0.00403267103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00404109296, -0.363086035, 1.02009065e-14, 0.786045617, -0.422959582, 0.00404109296, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00404109296, -0.363086035, 1.01971708e-14, 0.786045617, -0.422959582, 0.00404110438, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00404958052, -0.363086112, 1.02020289e-14, 0.786045447, -0.422959334, 0.00404958052, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00404958052, -0.363086112, 1.0203292e-14, 0.786045447, -0.422959334, 0.00404959195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00405812262, -0.363086189, 1.02073917e-14, 0.786045276, -0.422959087, 0.00405812262, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00405812262, -0.363086189, 1.02087252e-14, 0.786045276, -0.422959087, 0.00405813405, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00406671956, -0.363086264, 1.02140094e-14, 0.786045103, -0.422958839, 0.00406671956, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00406671956, -0.363086264, 1.02092305e-14, 0.786045103, -0.422958839, 0.00406673099, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00407537167, -0.363086338, 1.0215386e-14, 0.786044929, -0.422958591, 0.00407537167, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00407537167, -0.363086338, 1.02121187e-14, 0.786044929, -0.422958591, 0.0040753831, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00408407926, -0.36308641, 1.0218231e-14, 0.786044753, -0.422958343, 0.00408407926, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00408407926, -0.36308641, 1.02171422e-14, 0.786044753, -0.422958343, 0.00408409069, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00409284266, -0.363086482, 1.02212931e-14, 0.786044576, -0.422958094, 0.00409284266, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00409284266, -0.363086482, 1.02240651e-14, 0.786044576, -0.422958094, 0.00409285409, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00410166219, -0.363086552, 1.02237659e-14, 0.786044398, -0.422957846, 0.00410166219, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00410166219, -0.363086552, 1.02239184e-14, 0.786044398, -0.422957846, 0.00410167362, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00411053818, -0.363086621, 1.02293828e-14, 0.786044218, -0.422957597, 0.00411053818, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00411053818, -0.363086621, 1.02284834e-14, 0.786044218, -0.422957597, 0.00411054961, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00411947096, -0.363086689, 1.02369552e-14, 0.786044036, -0.422957347, 0.00411947096, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00411947096, -0.363086689, 1.02342705e-14, 0.786044036, -0.422957347, 0.00411948238, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00412846085, -0.363086755, 1.02332941e-14, 0.786043853, -0.422957098, 0.00412846085, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00412846085, -0.363086755, 1.02373947e-14, 0.786043853, -0.422957098, 0.00412847228, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0041375082, -0.363086821, 1.02407408e-14, 0.786043669, -0.422956848, 0.0041375082, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0041375082, -0.363086821, 1.0240252e-14, 0.786043669, -0.422956848, 0.00413751963, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00414661333, -0.363086885, 1.02455241e-14, 0.786043482, -0.422956598, 0.00414661333, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00414661333, -0.363086885, 1.02477154e-14, 0.786043482, -0.422956598, 0.00414662476, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00415577659, -0.363086947, 1.02501473e-14, 0.786043295, -0.422956347, 0.00415577659, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00415577659, -0.363086947, 1.02468086e-14, 0.786043295, -0.422956347, 0.00415578801, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00416499831, -0.363087009, 1.02518335e-14, 0.786043105, -0.422956096, 0.00416499831, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00416499831, -0.363087009, 1.02498045e-14, 0.786043105, -0.422956096, 0.00416500973, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00417427883, -0.363087069, 1.02553722e-14, 0.786042915, -0.422955845, 0.00417427883, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00417427883, -0.363087069, 1.02548089e-14, 0.786042915, -0.422955845, 0.00417429026, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0041836185, -0.363087128, 1.02606833e-14, 0.786042722, -0.422955594, 0.0041836185, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0041836185, -0.363087128, 1.02632719e-14, 0.786042722, -0.422955594, 0.00418362993, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00419301766, -0.363087186, 1.02655502e-14, 0.786042528, -0.422955342, 0.00419301766, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00419301766, -0.363087186, 1.0263098e-14, 0.786042528, -0.422955342, 0.00419302909, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00420247667, -0.363087243, 1.02705505e-14, 0.786042332, -0.422955089, 0.00420247667, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00420247667, -0.363087243, 1.02695286e-14, 0.786042332, -0.422955089, 0.0042024881, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00421199587, -0.363087298, 1.02753842e-14, 0.786042135, -0.422954836, 0.00421199587, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00421199587, -0.363087298, 1.02749337e-14, 0.786042135, -0.422954836, 0.0042120073, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00422157561, -0.363087353, 1.02750744e-14, 0.786041936, -0.422954583, 0.00422157561, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00422157561, -0.363087353, 1.02771799e-14, 0.786041936, -0.422954583, 0.00422158704, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00423121626, -0.363087406, 1.02847127e-14, 0.786041735, -0.422954329, 0.00423121626, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00423121626, -0.363087406, 1.02845319e-14, 0.786041735, -0.422954329, 0.00423122768, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00424091816, -0.363087457, 1.02854164e-14, 0.786041532, -0.422954075, 0.00424091816, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00424091816, -0.363087457, 1.02860897e-14, 0.786041532, -0.422954075, 0.00424092958, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00425068167, -0.363087508, 1.02928066e-14, 0.786041328, -0.42295382, 0.00425068167, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00425068167, -0.363087508, 1.02912576e-14, 0.786041328, -0.42295382, 0.0042506931, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00426050716, -0.363087557, 1.02999643e-14, 0.786041122, -0.422953565, 0.00426050716, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00426050716, -0.363087557, 1.02946642e-14, 0.786041122, -0.422953565, 0.00426051859, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.004270395, -0.363087605, 1.02989116e-14, 0.786040914, -0.42295331, 0.004270395, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.004270395, -0.363087605, 1.0301307e-14, 0.786040914, -0.42295331, 0.00427040643, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00428034554, -0.363087652, 1.03016701e-14, 0.786040705, -0.422953053, 0.00428034554, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00428034554, -0.363087652, 1.03009445e-14, 0.786040705, -0.422953053, 0.00428035697, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00429035916, -0.363087697, 1.03071289e-14, 0.786040494, -0.422952797, 0.00429035916, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00429035916, -0.363087697, 1.03093445e-14, 0.786040494, -0.422952797, 0.00429037059, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00430043623, -0.363087741, 1.03107738e-14, 0.786040281, -0.422952539, 0.00430043623, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00430043623, -0.363087741, 1.0309398e-14, 0.786040281, -0.422952539, 0.00430044765, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00431057711, -0.363087784, 1.03191147e-14, 0.786040066, -0.422952282, 0.00431057711, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00431057711, -0.363087784, 1.03161716e-14, 0.786040066, -0.422952282, 0.00431058854, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00432078219, -0.363087826, 1.03238543e-14, 0.786039849, -0.422952023, 0.00432078219, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00432078219, -0.363087826, 1.03207685e-14, 0.786039849, -0.422952023, 0.00432079362, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00433105185, -0.363087866, 1.03261234e-14, 0.78603963, -0.422951764, 0.00433105185, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00433105185, -0.363087866, 1.03261408e-14, 0.78603963, -0.422951764, 0.00433106328, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00434138646, -0.363087906, 1.0331502e-14, 0.78603941, -0.422951504, 0.00434138646, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00434138646, -0.363087906, 1.03316026e-14, 0.78603941, -0.422951504, 0.00434139788, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0043517864, -0.363087944, 1.03358714e-14, 0.786039188, -0.422951244, 0.0043517864, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0043517864, -0.363087944, 1.03343245e-14, 0.786039188, -0.422951244, 0.00435179783, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00436225207, -0.36308798, 1.03424047e-14, 0.786038963, -0.422950983, 0.00436225207, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00436225207, -0.36308798, 1.03367893e-14, 0.786038963, -0.422950983, 0.0043622635, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00437278385, -0.363088016, 1.03444597e-14, 0.786038737, -0.422950721, 0.00437278385, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00437278385, -0.363088016, 1.0343205e-14, 0.786038737, -0.422950721, 0.00437279528, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00438338213, -0.36308805, 1.03493988e-14, 0.786038509, -0.422950459, 0.00438338213, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00438338213, -0.36308805, 1.03480131e-14, 0.786038509, -0.422950459, 0.00438339355, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0043940473, -0.363088083, 1.03569643e-14, 0.786038279, -0.422950196, 0.0043940473, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0043940473, -0.363088083, 1.03539767e-14, 0.786038279, -0.422950196, 0.00439405872, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00440477975, -0.363088114, 1.0359118e-14, 0.786038047, -0.422949933, 0.00440477975, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00440477975, -0.363088114, 1.03610573e-14, 0.786038047, -0.422949933, 0.00440479118, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00441557989, -0.363088145, 1.03624582e-14, 0.786037813, -0.422949668, 0.00441557989, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00441557989, -0.363088145, 1.03626015e-14, 0.786037813, -0.422949668, 0.00441559132, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00442644812, -0.363088174, 1.03638611e-14, 0.786037577, -0.422949403, 0.00442644812, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00442644812, -0.363088174, 1.03675284e-14, 0.786037577, -0.422949403, 0.00442645955, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00443738483, -0.363088202, 1.03729798e-14, 0.786037338, -0.422949137, 0.00443738483, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00443738483, -0.363088202, 1.03742302e-14, 0.786037338, -0.422949137, 0.00443739626, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00444839044, -0.363088228, 1.03788708e-14, 0.786037098, -0.42294887, 0.00444839044, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00444839044, -0.363088228, 1.03802513e-14, 0.786037098, -0.42294887, 0.00444840186, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00445946534, -0.363088253, 1.03839679e-14, 0.786036856, -0.422948603, 0.00445946534, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00445946534, -0.363088253, 1.0386481e-14, 0.786036856, -0.422948603, 0.00445947677, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00447060996, -0.363088277, 1.03878068e-14, 0.786036611, -0.422948334, 0.00447060996, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00447060996, -0.363088277, 1.03866231e-14, 0.786036611, -0.422948334, 0.00447062138, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00448182469, -0.3630883, 1.03934631e-14, 0.786036365, -0.422948065, 0.00448182469, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00448182469, -0.3630883, 1.03940088e-14, 0.786036365, -0.422948065, 0.00448183612, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00449310997, -0.363088321, 1.03994161e-14, 0.786036116, -0.422947795, 0.00449310997, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00449310997, -0.363088321, 1.03981202e-14, 0.786036116, -0.422947795, 0.00449312139, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0045044662, -0.363088341, 1.03997908e-14, 0.786035865, -0.422947524, 0.0045044662, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0045044662, -0.363088341, 1.0403981e-14, 0.786035865, -0.422947524, 0.00450447762, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0045158938, -0.36308836, 1.04057398e-14, 0.786035612, -0.422947253, 0.0045158938, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0045158938, -0.36308836, 1.04084814e-14, 0.786035612, -0.422947253, 0.00451590523, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00452739321, -0.363088377, 1.04131334e-14, 0.786035357, -0.42294698, 0.00452739321, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00452739321, -0.363088377, 1.04131039e-14, 0.786035357, -0.42294698, 0.00452740464, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00453896484, -0.363088393, 1.04148775e-14, 0.7860351, -0.422946707, 0.00453896484, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00453896484, -0.363088393, 1.04200072e-14, 0.7860351, -0.422946707, 0.00453897627, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00455060913, -0.363088408, 1.04212533e-14, 0.78603484, -0.422946432, 0.00455060913, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00455060913, -0.363088408, 1.04221869e-14, 0.78603484, -0.422946432, 0.00455062056, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0045623265, -0.363088421, 1.0428406e-14, 0.786034578, -0.422946157, 0.0045623265, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0045623265, -0.363088421, 1.04313446e-14, 0.786034578, -0.422946157, 0.00456233793, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00457411739, -0.363088433, 1.04328088e-14, 0.786034314, -0.42294588, 0.00457411739, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00457411739, -0.363088433, 1.04329606e-14, 0.786034314, -0.42294588, 0.00457412882, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00458598224, -0.363088444, 1.0437613e-14, 0.786034047, -0.422945603, 0.00458598224, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00458598224, -0.363088444, 1.0436429e-14, 0.786034047, -0.422945603, 0.00458599367, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00459792148, -0.363088453, 1.04419532e-14, 0.786033778, -0.422945325, 0.00459792148, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00459792148, -0.363088453, 1.04405863e-14, 0.786033778, -0.422945325, 0.00459793291, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00460993556, -0.363088461, 1.04481494e-14, 0.786033507, -0.422945045, 0.00460993556, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00460993556, -0.363088461, 1.04487535e-14, 0.786033507, -0.422945045, 0.00460994699, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00462202492, -0.363088468, 1.04549357e-14, 0.786033233, -0.422944765, 0.00462202492, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00462202492, -0.363088468, 1.0452544e-14, 0.786033233, -0.422944765, 0.00462203635, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00463419002, -0.363088474, 1.04609519e-14, 0.786032957, -0.422944483, 0.00463419002, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00463419002, -0.363088474, 1.04598273e-14, 0.786032957, -0.422944483, 0.00463420144, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00464643129, -0.363088478, 1.04649894e-14, 0.786032678, -0.422944201, 0.00464643129, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00464643129, -0.363088478, 1.04646658e-14, 0.786032678, -0.422944201, 0.00464644272, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0046587492, -0.36308848, 1.04695965e-14, 0.786032397, -0.422943917, 0.0046587492, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0046587492, -0.36308848, 1.04718417e-14, 0.786032397, -0.422943917, 0.00465876062, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00467114419, -0.363088481, 1.04781217e-14, 0.786032114, -0.422943632, 0.00467114419, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00467114419, -0.363088481, 1.04757501e-14, 0.786032114, -0.422943632, 0.00467115562, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00468361674, -0.363088481, 1.04795448e-14, 0.786031828, -0.422943346, 0.00468361674, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00468361674, -0.363088481, 1.04790379e-14, 0.786031828, -0.422943346, 0.00468362817, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0046961673, -0.36308848, 1.04887377e-14, 0.786031539, -0.422943059, 0.0046961673, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0046961673, -0.36308848, 1.04884255e-14, 0.786031539, -0.422943059, 0.00469617872, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00470879633, -0.363088477, 1.04926832e-14, 0.786031248, -0.422942771, 0.00470879633, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00470879633, -0.363088477, 1.04917441e-14, 0.786031248, -0.422942771, 0.00470880776, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00472150431, -0.363088473, 1.04932134e-14, 0.786030954, -0.422942482, 0.00472150431, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00472150431, -0.363088473, 1.04959074e-14, 0.786030954, -0.422942482, 0.00472151574, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0047342917, -0.363088467, 1.05012846e-14, 0.786030658, -0.422942191, 0.0047342917, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0047342917, -0.363088467, 1.05004295e-14, 0.786030658, -0.422942191, 0.00473430313, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00474715898, -0.36308846, 1.05094859e-14, 0.786030359, -0.422941899, 0.00474715898, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00474715898, -0.36308846, 1.05065052e-14, 0.786030359, -0.422941899, 0.00474717041, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00476010663, -0.363088451, 1.05154798e-14, 0.786030058, -0.422941606, 0.00476010663, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00476010663, -0.363088451, 1.05154981e-14, 0.786030058, -0.422941606, 0.00476011805, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00477313511, -0.363088441, 1.05205548e-14, 0.786029753, -0.422941312, 0.00477313511, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00477313511, -0.363088441, 1.0518859e-14, 0.786029753, -0.422941312, 0.00477314654, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00478624493, -0.36308843, 1.05249029e-14, 0.786029446, -0.422941016, 0.00478624493, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00478624493, -0.36308843, 1.05252901e-14, 0.786029446, -0.422941016, 0.00478625636, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00479943655, -0.363088417, 1.05328004e-14, 0.786029137, -0.422940719, 0.00479943655, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00479943655, -0.363088417, 1.05324478e-14, 0.786029137, -0.422940719, 0.00479944798, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00481271048, -0.363088403, 1.05377777e-14, 0.786028824, -0.422940421, 0.00481271048, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00481271048, -0.363088403, 1.05387924e-14, 0.786028824, -0.422940421, 0.00481272191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0048260672, -0.363088387, 1.0541794e-14, 0.786028509, -0.422940121, 0.0048260672, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0048260672, -0.363088387, 1.05428508e-14, 0.786028509, -0.422940121, 0.00482607863, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00483950721, -0.36308837, 1.0547936e-14, 0.786028191, -0.42293982, 0.00483950721, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00483950721, -0.36308837, 1.0548867e-14, 0.786028191, -0.42293982, 0.00483951863, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.004853031, -0.363088352, 1.05580064e-14, 0.78602787, -0.422939518, 0.004853031, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.004853031, -0.363088352, 1.05561392e-14, 0.78602787, -0.422939518, 0.00485304243, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00486663907, -0.363088332, 1.05594163e-14, 0.786027546, -0.422939214, 0.00486663907, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00486663907, -0.363088332, 1.05602663e-14, 0.786027546, -0.422939214, 0.0048666505, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00488033194, -0.36308831, 1.05691327e-14, 0.786027219, -0.422938909, 0.00488033194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00488033194, -0.36308831, 1.05666236e-14, 0.786027219, -0.422938909, 0.00488034337, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0048941101, -0.363088287, 1.05751578e-14, 0.786026889, -0.422938602, 0.0048941101, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0048941101, -0.363088287, 1.0574648e-14, 0.786026889, -0.422938602, 0.00489412153, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00490797407, -0.363088263, 1.0583752e-14, 0.786026557, -0.422938294, 0.00490797407, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00490797407, -0.363088263, 1.05802676e-14, 0.786026557, -0.422938294, 0.0049079855, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00492192436, -0.363088237, 1.05870074e-14, 0.786026221, -0.422937985, 0.00492192436, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00492192436, -0.363088237, 1.05856622e-14, 0.786026221, -0.422937985, 0.00492193579, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00493596148, -0.363088209, 1.05891708e-14, 0.786025883, -0.422937673, 0.00493596148, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00493596148, -0.363088209, 1.05934145e-14, 0.786025883, -0.422937673, 0.00493597291, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00495008597, -0.36308818, 1.06014195e-14, 0.786025541, -0.422937361, 0.00495008597, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00495008597, -0.36308818, 1.06000486e-14, 0.786025541, -0.422937361, 0.00495009739, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00496429833, -0.36308815, 1.06038829e-14, 0.786025196, -0.422937046, 0.00496429833, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00496429833, -0.36308815, 1.06052476e-14, 0.786025196, -0.422937046, 0.00496430975, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0049785991, -0.363088117, 1.06102444e-14, 0.786024848, -0.422936731, 0.0049785991, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0049785991, -0.363088117, 1.06110451e-14, 0.786024848, -0.422936731, 0.00497861052, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0049929888, -0.363088084, 1.06135824e-14, 0.786024497, -0.422936413, 0.0049929888, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0049929888, -0.363088084, 1.06160911e-14, 0.786024497, -0.422936413, 0.00499300023, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00500746797, -0.363088049, 1.06229042e-14, 0.786024143, -0.422936094, 0.00500746797, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00500746797, -0.363088049, 1.06235753e-14, 0.786024143, -0.422936094, 0.0050074794, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00502203715, -0.363088012, 1.06322079e-14, 0.786023785, -0.422935773, 0.00502203715, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00502203715, -0.363088012, 1.06301256e-14, 0.786023785, -0.422935773, 0.00502204857, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00503669687, -0.363087974, 1.06355389e-14, 0.786023424, -0.422935451, 0.00503669687, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00503669687, -0.363087974, 1.06340145e-14, 0.786023424, -0.422935451, 0.00503670829, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00505144768, -0.363087934, 1.06421927e-14, 0.78602306, -0.422935127, 0.00505144768, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00505144768, -0.363087934, 1.06442501e-14, 0.78602306, -0.422935127, 0.0050514591, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00506629012, -0.363087892, 1.06467383e-14, 0.786022693, -0.422934801, 0.00506629012, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00506629012, -0.363087892, 1.06477002e-14, 0.786022693, -0.422934801, 0.00506630154, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00508122474, -0.363087849, 1.06535515e-14, 0.786022322, -0.422934473, 0.00508122474, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00508122474, -0.363087849, 1.06568412e-14, 0.786022322, -0.422934473, 0.00508123617, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0050962521, -0.363087805, 1.06617277e-14, 0.786021948, -0.422934144, 0.0050962521, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0050962521, -0.363087805, 1.0661243e-14, 0.786021948, -0.422934144, 0.00509626353, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00511137276, -0.363087758, 1.0665624e-14, 0.786021571, -0.422933813, 0.00511137276, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00511137276, -0.363087758, 1.06664536e-14, 0.786021571, -0.422933813, 0.00511138419, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00512658727, -0.36308771, 1.06768412e-14, 0.78602119, -0.42293348, 0.00512658727, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00512658727, -0.36308771, 1.06726417e-14, 0.78602119, -0.42293348, 0.00512659869, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00514189619, -0.363087661, 1.06834858e-14, 0.786020806, -0.422933145, 0.00514189619, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00514189619, -0.363087661, 1.06805518e-14, 0.786020806, -0.422933145, 0.00514190762, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00515730009, -0.36308761, 1.06878773e-14, 0.786020418, -0.422932808, 0.00515730009, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00515730009, -0.36308761, 1.06880835e-14, 0.786020418, -0.422932808, 0.00515731152, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00517279955, -0.363087557, 1.06979449e-14, 0.786020026, -0.42293247, 0.00517279955, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00517279955, -0.363087557, 1.06976872e-14, 0.786020026, -0.42293247, 0.00517281098, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00518839514, -0.363087502, 1.07003594e-14, 0.786019631, -0.422932129, 0.00518839514, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00518839514, -0.363087502, 1.06994218e-14, 0.786019631, -0.422932129, 0.00518840657, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00520408743, -0.363087446, 1.07117624e-14, 0.786019233, -0.422931787, 0.00520408743, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00520408743, -0.363087446, 1.07099981e-14, 0.786019233, -0.422931787, 0.00520409886, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00521987701, -0.363087388, 1.07165299e-14, 0.78601883, -0.422931442, 0.00521987701, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00521987701, -0.363087388, 1.07175115e-14, 0.78601883, -0.422931442, 0.00521988844, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00523576446, -0.363087328, 1.07221996e-14, 0.786018424, -0.422931096, 0.00523576446, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00523576446, -0.363087328, 1.0723668e-14, 0.786018424, -0.422931096, 0.00523577589, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00525175037, -0.363087267, 1.07318087e-14, 0.786018014, -0.422930747, 0.00525175037, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00525175037, -0.363087267, 1.07290926e-14, 0.786018014, -0.422930747, 0.0052517618, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00526783534, -0.363087204, 1.07348372e-14, 0.786017601, -0.422930397, 0.00526783534, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00526783534, -0.363087204, 1.07424159e-14, 0.786017601, -0.422930397, 0.00526784676, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00528401994, -0.363087139, 1.07444456e-14, 0.786017183, -0.422930044, 0.00528401994, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00528401994, -0.363087139, 1.07435572e-14, 0.786017183, -0.422930044, 0.00528403137, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0053003048, -0.363087072, 1.07497581e-14, 0.786016762, -0.42292969, 0.0053003048, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0053003048, -0.363087072, 1.07545245e-14, 0.786016762, -0.42292969, 0.00530031623, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0053166905, -0.363087004, 1.07593924e-14, 0.786016337, -0.422929333, 0.0053166905, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0053166905, -0.363087004, 1.07566272e-14, 0.786016337, -0.422929333, 0.00531670193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00533317766, -0.363086934, 1.07648342e-14, 0.786015908, -0.422928974, 0.00533317766, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00533317766, -0.363086934, 1.07679026e-14, 0.786015908, -0.422928974, 0.00533318909, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00534976689, -0.363086862, 1.0769987e-14, 0.786015475, -0.422928613, 0.00534976689, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00534976689, -0.363086862, 1.07737625e-14, 0.786015475, -0.422928613, 0.00534977832, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0053664588, -0.363086788, 1.07818189e-14, 0.786015038, -0.422928249, 0.0053664588, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0053664588, -0.363086788, 1.07806853e-14, 0.786015038, -0.422928249, 0.00536647023, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00538325401, -0.363086713, 1.0790001e-14, 0.786014597, -0.422927884, 0.00538325401, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00538325401, -0.363086713, 1.07903214e-14, 0.786014597, -0.422927884, 0.00538326544, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00540015314, -0.363086635, 1.07947674e-14, 0.786014151, -0.422927516, 0.00540015314, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00540015314, -0.363086635, 1.07972568e-14, 0.786014151, -0.422927516, 0.00540016457, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00541715682, -0.363086556, 1.08009221e-14, 0.786013702, -0.422927146, 0.00541715682, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00541715682, -0.363086556, 1.08051935e-14, 0.786013702, -0.422927146, 0.00541716824, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00543426567, -0.363086475, 1.08113395e-14, 0.786013249, -0.422926773, 0.00543426567, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00543426567, -0.363086475, 1.08091722e-14, 0.786013249, -0.422926773, 0.0054342771, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00545148034, -0.363086392, 1.08153006e-14, 0.786012791, -0.422926399, 0.00545148034, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00545148034, -0.363086392, 1.08187756e-14, 0.786012791, -0.422926399, 0.00545149176, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00546880145, -0.363086307, 1.08254875e-14, 0.786012329, -0.422926021, 0.00546880145, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00546880145, -0.363086307, 1.08245199e-14, 0.786012329, -0.422926021, 0.00546881288, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00548622965, -0.363086221, 1.08333148e-14, 0.786011862, -0.422925642, 0.00548622965, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00548622965, -0.363086221, 1.08322788e-14, 0.786011862, -0.422925642, 0.00548624108, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00550376559, -0.363086132, 1.08387553e-14, 0.786011392, -0.42292526, 0.00550376559, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00550376559, -0.363086132, 1.08440224e-14, 0.786011392, -0.42292526, 0.00550377702, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00552140992, -0.363086041, 1.08482159e-14, 0.786010916, -0.422924875, 0.00552140992, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00552140992, -0.363086041, 1.08449955e-14, 0.786010916, -0.422924875, 0.00552142134, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00553916328, -0.363085949, 1.0856368e-14, 0.786010437, -0.422924488, 0.00553916328, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00553916328, -0.363085949, 1.08540943e-14, 0.786010437, -0.422924488, 0.0055391747, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00555702633, -0.363085854, 1.08643625e-14, 0.786009953, -0.422924099, 0.00555702633, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00555702633, -0.363085854, 1.08620653e-14, 0.786009953, -0.422924099, 0.00555703776, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00557499974, -0.363085758, 1.08704758e-14, 0.786009464, -0.422923706, 0.00557499974, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00557499974, -0.363085758, 1.0874972e-14, 0.786009464, -0.422923706, 0.00557501117, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00559308418, -0.363085659, 1.08808638e-14, 0.786008971, -0.422923312, 0.00559308418, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00559308418, -0.363085659, 1.08811453e-14, 0.786008971, -0.422923312, 0.00559309561, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00561128031, -0.363085559, 1.08888156e-14, 0.786008473, -0.422922914, 0.00561128031, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00561128031, -0.363085559, 1.08863764e-14, 0.786008473, -0.422922914, 0.00561129173, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0056295888, -0.363085456, 1.08981279e-14, 0.786007971, -0.422922514, 0.0056295888, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0056295888, -0.363085456, 1.08957784e-14, 0.786007971, -0.422922514, 0.00562960023, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00564801034, -0.363085352, 1.09020787e-14, 0.786007463, -0.422922112, 0.00564801034, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00564801034, -0.363085352, 1.0902768e-14, 0.786007463, -0.422922112, 0.00564802176, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0056665456, -0.363085245, 1.09091903e-14, 0.786006951, -0.422921706, 0.0056665456, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0056665456, -0.363085245, 1.09132552e-14, 0.786006951, -0.422921706, 0.00566655703, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00568519528, -0.363085137, 1.09183896e-14, 0.786006434, -0.422921298, 0.00568519528, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00568519528, -0.363085137, 1.09214638e-14, 0.786006434, -0.422921298, 0.0056852067, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00570396006, -0.363085026, 1.09310814e-14, 0.786005913, -0.422920887, 0.00570396006, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00570396006, -0.363085026, 1.09274475e-14, 0.786005913, -0.422920887, 0.00570397148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00572284063, -0.363084913, 1.09394703e-14, 0.786005386, -0.422920473, 0.00572284063, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00572284063, -0.363084913, 1.09365305e-14, 0.786005386, -0.422920473, 0.00572285206, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00574183771, -0.363084798, 1.09461939e-14, 0.786004854, -0.422920056, 0.00574183771, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00574183771, -0.363084798, 1.09421485e-14, 0.786004854, -0.422920056, 0.00574184914, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00576095198, -0.363084681, 1.09544689e-14, 0.786004318, -0.422919637, 0.00576095198, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00576095198, -0.363084681, 1.09578824e-14, 0.786004318, -0.422919637, 0.00576096341, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00578018417, -0.363084561, 1.09587978e-14, 0.786003776, -0.422919214, 0.00578018417, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00578018417, -0.363084561, 1.09619684e-14, 0.786003776, -0.422919214, 0.0057801956, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00579953498, -0.36308444, 1.09675495e-14, 0.786003229, -0.422918789, 0.00579953498, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00579953498, -0.36308444, 1.09704843e-14, 0.786003229, -0.422918789, 0.0057995464, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00581900512, -0.363084316, 1.09798424e-14, 0.786002677, -0.42291836, 0.00581900512, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00581900512, -0.363084316, 1.09770083e-14, 0.786002677, -0.42291836, 0.00581901655, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00583859532, -0.36308419, 1.09887232e-14, 0.786002119, -0.422917929, 0.00583859532, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00583859532, -0.36308419, 1.09861516e-14, 0.786002119, -0.422917929, 0.00583860675, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00585830631, -0.363084062, 1.09942651e-14, 0.786001556, -0.422917494, 0.00585830631, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00585830631, -0.363084062, 1.09935203e-14, 0.786001556, -0.422917494, 0.00585831773, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00587813881, -0.363083932, 1.10051126e-14, 0.786000988, -0.422917057, 0.00587813881, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00587813881, -0.363083932, 1.1003756e-14, 0.786000988, -0.422917057, 0.00587815023, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00589809356, -0.363083799, 1.10139916e-14, 0.786000415, -0.422916616, 0.00589809356, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00589809356, -0.363083799, 1.10129277e-14, 0.786000415, -0.422916616, 0.00589810498, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00591817129, -0.363083664, 1.10214699e-14, 0.785999836, -0.422916172, 0.00591817129, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00591817129, -0.363083664, 1.10229632e-14, 0.785999836, -0.422916172, 0.00591818272, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00593837276, -0.363083527, 1.10304823e-14, 0.785999251, -0.422915725, 0.00593837276, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00593837276, -0.363083527, 1.10305121e-14, 0.785999251, -0.422915725, 0.00593838419, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00595869871, -0.363083387, 1.10402422e-14, 0.785998661, -0.422915274, 0.00595869871, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00595869871, -0.363083387, 1.10390321e-14, 0.785998661, -0.422915274, 0.00595871013, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00597914988, -0.363083245, 1.10532056e-14, 0.785998065, -0.42291482, 0.00597914988, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00597914988, -0.363083245, 1.10492701e-14, 0.785998065, -0.42291482, 0.00597916131, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00599972705, -0.363083101, 1.10592111e-14, 0.785997464, -0.422914363, 0.00599972705, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00599972705, -0.363083101, 1.10600271e-14, 0.785997464, -0.422914363, 0.00599973848, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00602043097, -0.363082954, 1.10668122e-14, 0.785996857, -0.422913903, 0.00602043097, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00602043097, -0.363082954, 1.10656319e-14, 0.785996857, -0.422913903, 0.0060204424, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00604126241, -0.363082805, 1.10749867e-14, 0.785996244, -0.422913439, 0.00604126241, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00604126241, -0.363082805, 1.10769982e-14, 0.785996244, -0.422913439, 0.00604127383, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00606222213, -0.363082653, 1.10856808e-14, 0.785995625, -0.422912972, 0.00606222213, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00606222213, -0.363082653, 1.10890864e-14, 0.785995625, -0.422912972, 0.00606223356, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00608331092, -0.363082499, 1.10977854e-14, 0.785995, -0.422912501, 0.00608331092, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00608331092, -0.363082499, 1.10911624e-14, 0.785995, -0.422912501, 0.00608332235, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00610452956, -0.363082342, 1.11013803e-14, 0.785994369, -0.422912027, 0.00610452956, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00610452956, -0.363082342, 1.11043023e-14, 0.785994369, -0.422912027, 0.00610454099, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00612587883, -0.363082183, 1.11158455e-14, 0.785993732, -0.422911549, 0.00612587883, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00612587883, -0.363082183, 1.11127564e-14, 0.785993732, -0.422911549, 0.00612589026, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00614735952, -0.363082021, 1.11221836e-14, 0.785993088, -0.422911067, 0.00614735952, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00614735952, -0.363082021, 1.11223549e-14, 0.785993088, -0.422911067, 0.00614737095, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00616897243, -0.363081857, 1.11297845e-14, 0.785992439, -0.422910582, 0.00616897243, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00616897243, -0.363081857, 1.11322669e-14, 0.785992439, -0.422910582, 0.00616898386, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00619071836, -0.36308169, 1.1140547e-14, 0.785991783, -0.422910093, 0.00619071836, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00619071836, -0.36308169, 1.1140899e-14, 0.785991783, -0.422910093, 0.00619072979, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00621259812, -0.363081521, 1.11534355e-14, 0.785991121, -0.422909601, 0.00621259812, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00621259812, -0.363081521, 1.11554354e-14, 0.785991121, -0.422909601, 0.00621260954, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0062346125, -0.363081349, 1.11612819e-14, 0.785990453, -0.422909104, 0.0062346125, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0062346125, -0.363081349, 1.1161778e-14, 0.785990453, -0.422909104, 0.00623462393, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00625676234, -0.363081174, 1.11712526e-14, 0.785989778, -0.422908604, 0.00625676234, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00625676234, -0.363081174, 1.11706865e-14, 0.785989778, -0.422908604, 0.00625677377, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00627904845, -0.363080996, 1.11805407e-14, 0.785989096, -0.4229081, 0.00627904845, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00627904845, -0.363080996, 1.11841376e-14, 0.785989096, -0.4229081, 0.00627905987, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00630147165, -0.363080816, 1.11946982e-14, 0.785988408, -0.422907592, 0.00630147165, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00630147165, -0.363080816, 1.11888677e-14, 0.785988408, -0.422907592, 0.00630148308, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00632403278, -0.363080633, 1.12003883e-14, 0.785987714, -0.42290708, 0.00632403278, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00632403278, -0.363080633, 1.1201198e-14, 0.785987714, -0.42290708, 0.0063240442, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00634673266, -0.363080448, 1.12123048e-14, 0.785987012, -0.422906564, 0.00634673266, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00634673266, -0.363080448, 1.12113126e-14, 0.785987012, -0.422906564, 0.00634674409, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00636957215, -0.363080259, 1.12208495e-14, 0.785986304, -0.422906044, 0.00636957215, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00636957215, -0.363080259, 1.12214378e-14, 0.785986304, -0.422906044, 0.00636958358, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00639255209, -0.363080068, 1.12320406e-14, 0.785985588, -0.42290552, 0.00639255209, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00639255209, -0.363080068, 1.12307167e-14, 0.785985588, -0.42290552, 0.00639256351, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00641567332, -0.363079874, 1.12410426e-14, 0.785984866, -0.422904992, 0.00641567332, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00641567332, -0.363079874, 1.12409911e-14, 0.785984866, -0.422904992, 0.00641568475, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00643893671, -0.363079677, 1.12510444e-14, 0.785984137, -0.42290446, 0.00643893671, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00643893671, -0.363079677, 1.1252676e-14, 0.785984137, -0.42290446, 0.00643894814, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00646234312, -0.363079477, 1.12603725e-14, 0.7859834, -0.422903923, 0.00646234312, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00646234312, -0.363079477, 1.1260322e-14, 0.7859834, -0.422903923, 0.00646235454, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0064858934, -0.363079274, 1.12733405e-14, 0.785982657, -0.422903382, 0.0064858934, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0064858934, -0.363079274, 1.12698502e-14, 0.785982657, -0.422903382, 0.00648590483, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00650958844, -0.363079069, 1.1283641e-14, 0.785981906, -0.422902837, 0.00650958844, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00650958844, -0.363079069, 1.12806034e-14, 0.785981906, -0.422902837, 0.00650959987, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00653342912, -0.36307886, 1.12938516e-14, 0.785981147, -0.422902287, 0.00653342912, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00653342912, -0.36307886, 1.12943403e-14, 0.785981147, -0.422902287, 0.00653344054, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00655741631, -0.363078648, 1.13037501e-14, 0.785980382, -0.422901733, 0.00655741631, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00655741631, -0.363078648, 1.13024589e-14, 0.785980382, -0.422901733, 0.00655742773, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0065815509, -0.363078433, 1.13163818e-14, 0.785979608, -0.422901175, 0.0065815509, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0065815509, -0.363078433, 1.13124258e-14, 0.785979608, -0.422901175, 0.00658156233, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00660583379, -0.363078216, 1.1321484e-14, 0.785978827, -0.422900612, 0.00660583379, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00660583379, -0.363078216, 1.13235506e-14, 0.785978827, -0.422900612, 0.00660584521, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00663026587, -0.363077995, 1.13371005e-14, 0.785978039, -0.422900044, 0.00663026587, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00663026587, -0.363077995, 1.13327045e-14, 0.785978039, -0.422900044, 0.0066302773, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00665484806, -0.363077771, 1.13431129e-14, 0.785977243, -0.422899472, 0.00665484806, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00665484806, -0.363077771, 1.13494973e-14, 0.785977243, -0.422899472, 0.00665485948, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00667958126, -0.363077543, 1.13559678e-14, 0.785976438, -0.422898895, 0.00667958126, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00667958126, -0.363077543, 1.13578419e-14, 0.785976438, -0.422898895, 0.00667959268, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00670446638, -0.363077313, 1.13661824e-14, 0.785975626, -0.422898313, 0.00670446638, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00670446638, -0.363077313, 1.13693012e-14, 0.785975626, -0.422898313, 0.00670447781, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00672950435, -0.363077079, 1.13784908e-14, 0.785974806, -0.422897727, 0.00672950435, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00672950435, -0.363077079, 1.13804945e-14, 0.785974806, -0.422897727, 0.00672951578, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0067546961, -0.363076842, 1.13888629e-14, 0.785973978, -0.422897136, 0.0067546961, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0067546961, -0.363076842, 1.13910747e-14, 0.785973978, -0.422897136, 0.00675470753, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00678004256, -0.363076602, 1.13970928e-14, 0.785973142, -0.42289654, 0.00678004256, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00678004256, -0.363076602, 1.14010935e-14, 0.785973142, -0.42289654, 0.00678005398, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00680554466, -0.363076358, 1.14136604e-14, 0.785972297, -0.422895938, 0.00680554466, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00680554466, -0.363076358, 1.14140087e-14, 0.785972297, -0.422895938, 0.00680555609, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00683120336, -0.363076111, 1.14239926e-14, 0.785971444, -0.422895332, 0.00683120336, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00683120336, -0.363076111, 1.14208019e-14, 0.785971444, -0.422895332, 0.00683121478, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00685701959, -0.363075861, 1.14359727e-14, 0.785970582, -0.422894721, 0.00685701959, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00685701959, -0.363075861, 1.14344598e-14, 0.785970582, -0.422894721, 0.00685703102, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00688299433, -0.363075607, 1.14470533e-14, 0.785969712, -0.422894105, 0.00688299433, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00688299433, -0.363075607, 1.1444377e-14, 0.785969712, -0.422894105, 0.00688300576, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00690912852, -0.36307535, 1.14599832e-14, 0.785968833, -0.422893483, 0.00690912852, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00690912852, -0.36307535, 1.1459055e-14, 0.785968833, -0.422893483, 0.00690913995, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00693542315, -0.363075089, 1.14709765e-14, 0.785967946, -0.422892857, 0.00693542315, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00693542315, -0.363075089, 1.14679147e-14, 0.785967946, -0.422892857, 0.00693543457, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00696187917, -0.363074825, 1.14827893e-14, 0.78596705, -0.422892225, 0.00696187917, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00696187917, -0.363074825, 1.14844607e-14, 0.78596705, -0.422892225, 0.0069618906, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00698849757, -0.363074557, 1.14915713e-14, 0.785966144, -0.422891587, 0.00698849757, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00698849757, -0.363074557, 1.14898095e-14, 0.785966144, -0.422891587, 0.006988509, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00701527934, -0.363074286, 1.15020665e-14, 0.78596523, -0.422890945, 0.00701527934, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00701527934, -0.363074286, 1.15029026e-14, 0.78596523, -0.422890945, 0.00701529077, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00704222547, -0.36307401, 1.15161367e-14, 0.785964307, -0.422890296, 0.00704222547, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00704222547, -0.36307401, 1.15154771e-14, 0.785964307, -0.422890296, 0.0070422369, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00706933695, -0.363073732, 1.15302279e-14, 0.785963374, -0.422889642, 0.00706933695, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00706933695, -0.363073732, 1.15291731e-14, 0.785963374, -0.422889642, 0.00706934838, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0070966148, -0.363073449, 1.15381454e-14, 0.785962432, -0.422888983, 0.0070966148, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0070966148, -0.363073449, 1.15367878e-14, 0.785962432, -0.422888983, 0.00709662622, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00712406001, -0.363073163, 1.15532303e-14, 0.785961481, -0.422888318, 0.00712406001, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00712406001, -0.363073163, 1.15495219e-14, 0.785961481, -0.422888318, 0.00712407144, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00715167361, -0.363072873, 1.15643683e-14, 0.78596052, -0.422887647, 0.00715167361, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00715167361, -0.363072873, 1.15589824e-14, 0.78596052, -0.422887647, 0.00715168504, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00717945662, -0.363072579, 1.15775968e-14, 0.785959549, -0.422886971, 0.00717945662, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00717945662, -0.363072579, 1.15740587e-14, 0.785959549, -0.422886971, 0.00717946804, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00720741006, -0.363072281, 1.15886103e-14, 0.785958569, -0.422886288, 0.00720741006, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00720741006, -0.363072281, 1.15914496e-14, 0.785958569, -0.422886288, 0.00720742149, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00723553498, -0.363071979, 1.16004219e-14, 0.785957579, -0.4228856, 0.00723553498, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00723553498, -0.363071979, 1.16021957e-14, 0.785957579, -0.4228856, 0.00723554641, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00726383241, -0.363071673, 1.16144951e-14, 0.785956579, -0.422884906, 0.00726383241, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00726383241, -0.363071673, 1.16134246e-14, 0.785956579, -0.422884906, 0.00726384384, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0072923034, -0.363071363, 1.16268908e-14, 0.785955569, -0.422884205, 0.0072923034, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0072923034, -0.363071363, 1.16249771e-14, 0.785955569, -0.422884205, 0.00729231483, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00732094901, -0.36307105, 1.16395098e-14, 0.785954549, -0.422883499, 0.00732094901, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00732094901, -0.36307105, 1.16416567e-14, 0.785954549, -0.422883499, 0.00732096044, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0073497703, -0.363070732, 1.16492383e-14, 0.785953518, -0.422882786, 0.0073497703, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0073497703, -0.363070732, 1.16496666e-14, 0.785953518, -0.422882786, 0.00734978172, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00737876833, -0.36307041, 1.16642297e-14, 0.785952477, -0.422882068, 0.00737876833, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00737876833, -0.36307041, 1.16627046e-14, 0.785952477, -0.422882068, 0.00737877975, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00740794418, -0.363070083, 1.16760841e-14, 0.785951426, -0.422881342, 0.00740794418, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00740794418, -0.363070083, 1.16784819e-14, 0.785951426, -0.422881342, 0.0074079556, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00743729892, -0.363069753, 1.169124e-14, 0.785950364, -0.422880611, 0.00743729892, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00743729892, -0.363069753, 1.16928679e-14, 0.785950364, -0.422880611, 0.00743731035, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00746683365, -0.363069418, 1.17021245e-14, 0.785949291, -0.422879873, 0.00746683365, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00746683365, -0.363069418, 1.16986515e-14, 0.785949291, -0.422879873, 0.00746684508, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00749654946, -0.363069079, 1.17173144e-14, 0.785948207, -0.422879128, 0.00749654946, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00749654946, -0.363069079, 1.17138454e-14, 0.785948207, -0.422879128, 0.00749656089, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00752644745, -0.363068736, 1.17250112e-14, 0.785947113, -0.422878377, 0.00752644745, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00752644745, -0.363068736, 1.17296579e-14, 0.785947113, -0.422878377, 0.00752645888, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00755652872, -0.363068388, 1.17440791e-14, 0.785946007, -0.422877619, 0.00755652872, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00755652872, -0.363068388, 1.17424919e-14, 0.785946007, -0.422877619, 0.00755654015, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0075867944, -0.363068035, 1.17560783e-14, 0.78594489, -0.422876855, 0.0075867944, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0075867944, -0.363068035, 1.17558443e-14, 0.78594489, -0.422876855, 0.00758680582, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00761724559, -0.363067679, 1.17702367e-14, 0.785943762, -0.422876083, 0.00761724559, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00761724559, -0.363067679, 1.17677157e-14, 0.785943762, -0.422876083, 0.00761725702, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00764788343, -0.363067317, 1.17806274e-14, 0.785942622, -0.422875305, 0.00764788343, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00764788343, -0.363067317, 1.17783594e-14, 0.785942622, -0.422875305, 0.00764789486, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00767870906, -0.363066951, 1.1795589e-14, 0.785941471, -0.422874519, 0.00767870906, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00767870906, -0.363066951, 1.17947594e-14, 0.785941471, -0.422874519, 0.00767872049, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00770972361, -0.363066581, 1.18102505e-14, 0.785940308, -0.422873727, 0.00770972361, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00770972361, -0.363066581, 1.18091798e-14, 0.785940308, -0.422873727, 0.00770973503, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00774092823, -0.363066205, 1.18214491e-14, 0.785939133, -0.422872928, 0.00774092823, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00774092823, -0.363066205, 1.1822316e-14, 0.785939133, -0.422872928, 0.00774093966, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00777232408, -0.363065825, 1.18331101e-14, 0.785937946, -0.422872121, 0.00777232408, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00777232408, -0.363065825, 1.18338193e-14, 0.785937946, -0.422872121, 0.00777233551, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00780391232, -0.36306544, 1.18520457e-14, 0.785936747, -0.422871307, 0.00780391232, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00780391232, -0.36306544, 1.18483911e-14, 0.785936747, -0.422871307, 0.00780392374, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00783569412, -0.36306505, 1.18658451e-14, 0.785935536, -0.422870486, 0.00783569412, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00783569412, -0.36306505, 1.1863754e-14, 0.785935536, -0.422870486, 0.00783570554, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00786767065, -0.363064656, 1.18772241e-14, 0.785934312, -0.422869657, 0.00786767065, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00786767065, -0.363064656, 1.18781972e-14, 0.785934312, -0.422869657, 0.00786768208, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00789984311, -0.363064256, 1.18948233e-14, 0.785933076, -0.42286882, 0.00789984311, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00789984311, -0.363064256, 1.18921027e-14, 0.785933076, -0.42286882, 0.00789985454, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00793221268, -0.363063851, 1.19087662e-14, 0.785931827, -0.422867976, 0.00793221268, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00793221268, -0.363063851, 1.19045659e-14, 0.785931827, -0.422867976, 0.00793222411, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00796478056, -0.363063441, 1.19230221e-14, 0.785930566, -0.422867125, 0.00796478056, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00796478056, -0.363063441, 1.19229767e-14, 0.785930566, -0.422867125, 0.00796479199, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00799754795, -0.363063026, 1.1933558e-14, 0.785929291, -0.422866265, 0.00799754795, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00799754795, -0.363063026, 1.1934294e-14, 0.785929291, -0.422866265, 0.00799755938, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00803051608, -0.363062606, 1.19468156e-14, 0.785928004, -0.422865398, 0.00803051608, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00803051608, -0.363062606, 1.19490792e-14, 0.785928004, -0.422865398, 0.00803052751, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00806368616, -0.363062181, 1.19671418e-14, 0.785926703, -0.422864522, 0.00806368616, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00806368616, -0.363062181, 1.19648833e-14, 0.785926703, -0.422864522, 0.00806369758, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00809705941, -0.36306175, 1.19809984e-14, 0.785925389, -0.422863639, 0.00809705941, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00809705941, -0.36306175, 1.19793541e-14, 0.785925389, -0.422863639, 0.00809707084, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00813063708, -0.363061314, 1.19912309e-14, 0.785924061, -0.422862748, 0.00813063708, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00813063708, -0.363061314, 1.19949849e-14, 0.785924061, -0.422862748, 0.00813064851, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00816442041, -0.363060872, 1.20100308e-14, 0.78592272, -0.422861848, 0.00816442041, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00816442041, -0.363060872, 1.20064874e-14, 0.78592272, -0.422861848, 0.00816443183, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00819841064, -0.363060425, 1.20228889e-14, 0.785921365, -0.42286094, 0.00819841064, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00819841064, -0.363060425, 1.20172351e-14, 0.785921365, -0.42286094, 0.00819842207, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00823260904, -0.363059973, 1.20379457e-14, 0.785919996, -0.422860023, 0.00823260904, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00823260904, -0.363059973, 1.2039074e-14, 0.785919996, -0.422860023, 0.00823262047, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00826701688, -0.363059515, 1.20510221e-14, 0.785918613, -0.422859098, 0.00826701688, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00826701688, -0.363059515, 1.20529119e-14, 0.785918613, -0.422859098, 0.0082670283, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00830163542, -0.363059051, 1.20676021e-14, 0.785917215, -0.422858165, 0.00830163542, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00830163542, -0.363059051, 1.20696237e-14, 0.785917215, -0.422858165, 0.00830164685, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00833646595, -0.363058581, 1.20842613e-14, 0.785915803, -0.422857222, 0.00833646595, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00833646595, -0.363058581, 1.20817233e-14, 0.785915803, -0.422857222, 0.00833647738, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00837150976, -0.363058106, 1.2097454e-14, 0.785914377, -0.422856271, 0.00837150976, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00837150976, -0.363058106, 1.20968163e-14, 0.785914377, -0.422856271, 0.00837152119, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00840676815, -0.363057624, 1.21133788e-14, 0.785912936, -0.422855311, 0.00840676815, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00840676815, -0.363057624, 1.21131621e-14, 0.785912936, -0.422855311, 0.00840677957, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00844224241, -0.363057137, 1.21292076e-14, 0.78591148, -0.422854342, 0.00844224241, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00844224241, -0.363057137, 1.21331347e-14, 0.78591148, -0.422854342, 0.00844225384, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00847793388, -0.363056644, 1.21479792e-14, 0.785910008, -0.422853364, 0.00847793388, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00847793388, -0.363056644, 1.21478364e-14, 0.785910008, -0.422853364, 0.0084779453, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00851384386, -0.363056145, 1.21639924e-14, 0.785908522, -0.422852377, 0.00851384386, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00851384386, -0.363056145, 1.21644469e-14, 0.785908522, -0.422852377, 0.00851385528, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00854997368, -0.363055639, 1.21762247e-14, 0.78590702, -0.42285138, 0.00854997368, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00854997368, -0.363055639, 1.21759964e-14, 0.78590702, -0.42285138, 0.00854998511, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00858632469, -0.363055128, 1.21942023e-14, 0.785905502, -0.422850374, 0.00858632469, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00858632469, -0.363055128, 1.21921427e-14, 0.785905502, -0.422850374, 0.00858633612, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00862289823, -0.36305461, 1.22092133e-14, 0.785903969, -0.422849359, 0.00862289823, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00862289823, -0.36305461, 1.22111111e-14, 0.785903969, -0.422849359, 0.00862290965, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00865969565, -0.363054086, 1.22228353e-14, 0.78590242, -0.422848334, 0.00865969565, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00865969565, -0.363054086, 1.22264436e-14, 0.78590242, -0.422848334, 0.00865970708, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00869671832, -0.363053555, 1.22427457e-14, 0.785900854, -0.422847299, 0.00869671832, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00869671832, -0.363053555, 1.22429643e-14, 0.785900854, -0.422847299, 0.00869672975, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0087339676, -0.363053018, 1.22556938e-14, 0.785899273, -0.422846255, 0.0087339676, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0087339676, -0.363053018, 1.22573046e-14, 0.785899273, -0.422846255, 0.00873397903, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00877144489, -0.363052474, 1.22721158e-14, 0.785897674, -0.4228452, 0.00877144489, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00877144489, -0.363052474, 1.22715489e-14, 0.785897674, -0.4228452, 0.00877145631, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00880915155, -0.363051924, 1.2291285e-14, 0.785896059, -0.422844136, 0.00880915155, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00880915155, -0.363051924, 1.22875379e-14, 0.785896059, -0.422844136, 0.00880916298, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.008847089, -0.363051367, 1.23062468e-14, 0.785894428, -0.422843061, 0.008847089, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.008847089, -0.363051367, 1.23061263e-14, 0.785894428, -0.422843061, 0.00884710042, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00888525863, -0.363050803, 1.23242608e-14, 0.785892779, -0.422841976, 0.00888525863, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00888525863, -0.363050803, 1.23245034e-14, 0.785892779, -0.422841976, 0.00888527005, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00892366185, -0.363050232, 1.23425302e-14, 0.785891113, -0.422840881, 0.00892366185, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00892366185, -0.363050232, 1.23435139e-14, 0.785891113, -0.422840881, 0.00892367328, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0089623001, -0.363049655, 1.23591428e-14, 0.785889429, -0.422839775, 0.0089623001, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0089623001, -0.363049655, 1.23610308e-14, 0.785889429, -0.422839775, 0.00896231153, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00900117479, -0.36304907, 1.23738425e-14, 0.785887728, -0.422838658, 0.00900117479, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00900117479, -0.36304907, 1.23743668e-14, 0.785887728, -0.422838658, 0.00900118622, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00904028738, -0.363048478, 1.23900844e-14, 0.785886009, -0.422837531, 0.00904028738, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00904028738, -0.363048478, 1.23919585e-14, 0.785886009, -0.422837531, 0.00904029881, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0090796393, -0.363047879, 1.24086982e-14, 0.785884272, -0.422836393, 0.0090796393, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0090796393, -0.363047879, 1.24063738e-14, 0.785884272, -0.422836393, 0.00907965073, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00911923202, -0.363047273, 1.24288854e-14, 0.785882517, -0.422835244, 0.00911923202, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00911923202, -0.363047273, 1.24254428e-14, 0.785882517, -0.422835244, 0.00911924345, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.009159067, -0.363046659, 1.24438485e-14, 0.785880744, -0.422834084, 0.009159067, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.009159067, -0.363046659, 1.24456079e-14, 0.785880744, -0.422834084, 0.00915907842, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00919914571, -0.363046038, 1.24619946e-14, 0.785878951, -0.422832913, 0.00919914571, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00919914571, -0.363046038, 1.24664587e-14, 0.785878951, -0.422832913, 0.00919915713, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00923946964, -0.36304541, 1.24770119e-14, 0.78587714, -0.42283173, 0.00923946964, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00923946964, -0.36304541, 1.24819434e-14, 0.78587714, -0.42283173, 0.00923948107, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00928004028, -0.363044774, 1.24984823e-14, 0.78587531, -0.422830536, 0.00928004028, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00928004028, -0.363044774, 1.24960038e-14, 0.78587531, -0.422830536, 0.00928005171, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00932085914, -0.36304413, 1.25200405e-14, 0.785873461, -0.422829331, 0.00932085914, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00932085914, -0.36304413, 1.25138775e-14, 0.785873461, -0.422829331, 0.00932087056, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00936192772, -0.363043478, 1.25342221e-14, 0.785871592, -0.422828113, 0.00936192772, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00936192772, -0.363043478, 1.25381863e-14, 0.785871592, -0.422828113, 0.00936193914, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00940324754, -0.363042819, 1.25524716e-14, 0.785869703, -0.422826884, 0.00940324754, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00940324754, -0.363042819, 1.2547183e-14, 0.785869703, -0.422826884, 0.00940325897, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00944482014, -0.363042151, 1.2567212e-14, 0.785867794, -0.422825643, 0.00944482014, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00944482014, -0.363042151, 1.25716239e-14, 0.785867794, -0.422825643, 0.00944483157, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00948664706, -0.363041476, 1.25842816e-14, 0.785865866, -0.42282439, 0.00948664706, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00948664706, -0.363041476, 1.25885977e-14, 0.785865866, -0.42282439, 0.00948665848, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00952872984, -0.363040792, 1.26069333e-14, 0.785863916, -0.422823124, 0.00952872984, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00952872984, -0.363040792, 1.26068786e-14, 0.785863916, -0.422823124, 0.00952874126, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00957107003, -0.3630401, 1.26268121e-14, 0.785861947, -0.422821846, 0.00957107003, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00957107003, -0.3630401, 1.26262313e-14, 0.785861947, -0.422821846, 0.00957108146, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00961366922, -0.3630394, 1.26468126e-14, 0.785859956, -0.422820556, 0.00961366922, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00961366922, -0.3630394, 1.26452391e-14, 0.785859956, -0.422820556, 0.00961368065, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00965652897, -0.363038691, 1.26605519e-14, 0.785857944, -0.422819253, 0.00965652897, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00965652897, -0.363038691, 1.26625911e-14, 0.785857944, -0.422819253, 0.0096565404, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00969965087, -0.363037974, 1.26804553e-14, 0.785855911, -0.422817937, 0.00969965087, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00969965087, -0.363037974, 1.26774881e-14, 0.785855911, -0.422817937, 0.0096996623, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00974303652, -0.363037249, 1.27009211e-14, 0.785853857, -0.422816608, 0.00974303652, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00974303652, -0.363037249, 1.2700245e-14, 0.785853857, -0.422816608, 0.00974304795, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00978668753, -0.363036514, 1.27202622e-14, 0.78585178, -0.422815266, 0.00978668753, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00978668753, -0.363036514, 1.27224438e-14, 0.78585178, -0.422815266, 0.00978669896, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00983060551, -0.363035771, 1.27376553e-14, 0.785849682, -0.422813911, 0.00983060551, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00983060551, -0.363035771, 1.27417266e-14, 0.785849682, -0.422813911, 0.00983061693, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00987479208, -0.363035018, 1.27605366e-14, 0.785847561, -0.422812543, 0.00987479208, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00987479208, -0.363035018, 1.27575613e-14, 0.785847561, -0.422812543, 0.00987480351, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00991924888, -0.363034257, 1.27787417e-14, 0.785845418, -0.422811161, 0.00991924888, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00991924888, -0.363034257, 1.27781499e-14, 0.785845418, -0.422811161, 0.00991926031, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.00996397757, -0.363033487, 1.27973928e-14, 0.785843252, -0.422809765, 0.00996397757, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00996397757, -0.363033487, 1.27974875e-14, 0.785843252, -0.422809765, 0.00996398899, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0100089798, -0.363032707, 1.28174755e-14, 0.785841062, -0.422808355, 0.0100089798, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0100089798, -0.363032707, 1.28201808e-14, 0.785841062, -0.422808355, 0.0100089912, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0100542572, -0.363031918, 1.28361467e-14, 0.78583885, -0.422806932, 0.0100542572, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0100542572, -0.363031918, 1.28352726e-14, 0.78583885, -0.422806932, 0.0100542686, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0100998115, -0.36303112, 1.28566866e-14, 0.785836614, -0.422805494, 0.0100998115, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0100998115, -0.36303112, 1.28597121e-14, 0.785836614, -0.422805494, 0.0100998229, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0101456443, -0.363030312, 1.28770369e-14, 0.785834354, -0.422804042, 0.0101456443, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0101456443, -0.363030312, 1.28761518e-14, 0.785834354, -0.422804042, 0.0101456558, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0101917575, -0.363029494, 1.28999365e-14, 0.78583207, -0.422802576, 0.0101917575, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0101917575, -0.363029494, 1.28976601e-14, 0.78583207, -0.422802576, 0.0101917689, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0102381525, -0.363028666, 1.29191026e-14, 0.785829761, -0.422801095, 0.0102381525, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0102381525, -0.363028666, 1.29191233e-14, 0.785829761, -0.422801095, 0.010238164, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0102848313, -0.363027829, 1.29422312e-14, 0.785827428, -0.422799599, 0.0102848313, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0102848313, -0.363027829, 1.29355574e-14, 0.785827428, -0.422799599, 0.0102848427, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0103317955, -0.363026981, 1.29575628e-14, 0.78582507, -0.422798088, 0.0103317955, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0103317955, -0.363026981, 1.29566844e-14, 0.78582507, -0.422798088, 0.0103318069, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0103790468, -0.363026124, 1.29768847e-14, 0.785822686, -0.422796562, 0.0103790468, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0103790468, -0.363026124, 1.29800617e-14, 0.785822686, -0.422796562, 0.0103790582, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.010426587, -0.363025256, 1.30028733e-14, 0.785820277, -0.422795021, 0.010426587, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.010426587, -0.363025256, 1.300398e-14, 0.785820277, -0.422795021, 0.0104265984, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0104744179, -0.363024378, 1.30227501e-14, 0.785817842, -0.422793464, 0.0104744179, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0104744179, -0.363024378, 1.30208655e-14, 0.785817842, -0.422793464, 0.0104744293, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0105225412, -0.363023489, 1.30382714e-14, 0.785815381, -0.422791892, 0.0105225412, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0105225412, -0.363023489, 1.30436166e-14, 0.785815381, -0.422791892, 0.0105225526, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0105709587, -0.36302259, 1.30667642e-14, 0.785812894, -0.422790304, 0.0105709587, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0105709587, -0.36302259, 1.30643101e-14, 0.785812894, -0.422790304, 0.0105709702, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0106196723, -0.36302168, 1.30873342e-14, 0.78581038, -0.4227887, 0.0106196723, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0106196723, -0.36302168, 1.30852713e-14, 0.78581038, -0.4227887, 0.0106196837, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0106686836, -0.363020759, 1.31067659e-14, 0.785807839, -0.42278708, 0.0106686836, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0106686836, -0.363020759, 1.31066954e-14, 0.785807839, -0.42278708, 0.010668695, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0107179945, -0.363019827, 1.31295312e-14, 0.78580527, -0.422785443, 0.0107179945, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0107179945, -0.363019827, 1.31292164e-14, 0.78580527, -0.422785443, 0.010718006, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0107676069, -0.363018884, 1.31444678e-14, 0.785802674, -0.42278379, 0.0107676069, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0107676069, -0.363018884, 1.31501882e-14, 0.785802674, -0.42278379, 0.0107676184, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0108175226, -0.36301793, 1.31721873e-14, 0.78580005, -0.422782121, 0.0108175226, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0108175226, -0.36301793, 1.31729731e-14, 0.78580005, -0.422782121, 0.0108175341, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0108677434, -0.363016964, 1.31950159e-14, 0.785797398, -0.422780434, 0.0108677434, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0108677434, -0.363016964, 1.31941373e-14, 0.785797398, -0.422780434, 0.0108677549, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0109182712, -0.363015987, 1.32158121e-14, 0.785794717, -0.42277873, 0.0109182712, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0109182712, -0.363015987, 1.32158535e-14, 0.785794717, -0.42277873, 0.0109182827, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0109691079, -0.363014998, 1.32402126e-14, 0.785792007, -0.422777009, 0.0109691079, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0109691079, -0.363014998, 1.32402334e-14, 0.785792007, -0.422777009, 0.0109691193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0110202553, -0.363013997, 1.32588041e-14, 0.785789268, -0.422775271, 0.0110202553, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0110202553, -0.363013997, 1.32614025e-14, 0.785789268, -0.422775271, 0.0110202667, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0110717153, -0.363012985, 1.32832595e-14, 0.785786499, -0.422773514, 0.0110717153, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0110717153, -0.363012985, 1.328301e-14, 0.785786499, -0.422773514, 0.0110717268, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0111234899, -0.36301196, 1.33081715e-14, 0.785783701, -0.42277174, 0.0111234899, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0111234899, -0.36301196, 1.33086537e-14, 0.785783701, -0.42277174, 0.0111235013, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0111755809, -0.363010923, 1.3330933e-14, 0.785780872, -0.422769948, 0.0111755809, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0111755809, -0.363010923, 1.33291931e-14, 0.785780872, -0.422769948, 0.0111755924, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0112279904, -0.363009874, 1.33536835e-14, 0.785778012, -0.422768138, 0.0112279904, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0112279904, -0.363009874, 1.33529954e-14, 0.785778012, -0.422768138, 0.0112280018, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0112807201, -0.363008812, 1.33741708e-14, 0.785775122, -0.422766309, 0.0112807201, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0112807201, -0.363008812, 1.33759055e-14, 0.785775122, -0.422766309, 0.0112807315, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0113337721, -0.363007738, 1.3398303e-14, 0.7857722, -0.422764462, 0.0113337721, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0113337721, -0.363007738, 1.3396076e-14, 0.7857722, -0.422764462, 0.0113337835, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0113871484, -0.363006651, 1.34215533e-14, 0.785769246, -0.422762595, 0.0113871484, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0113871484, -0.363006651, 1.34228672e-14, 0.785769246, -0.422762595, 0.0113871598, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0114408508, -0.363005551, 1.34474115e-14, 0.785766261, -0.42276071, 0.0114408508, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0114408508, -0.363005551, 1.34429767e-14, 0.785766261, -0.42276071, 0.0114408623, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0114948815, -0.363004438, 1.34690385e-14, 0.785763243, -0.422758805, 0.0114948815, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0114948815, -0.363004438, 1.34713134e-14, 0.785763243, -0.422758805, 0.0114948929, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0115492424, -0.363003311, 1.34927045e-14, 0.785760192, -0.422756881, 0.0115492424, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0115492424, -0.363003311, 1.3495473e-14, 0.785760192, -0.422756881, 0.0115492538, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0116039355, -0.363002171, 1.35137687e-14, 0.785757108, -0.422754936, 0.0116039355, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0116039355, -0.363002171, 1.35184785e-14, 0.785757108, -0.422754936, 0.0116039469, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0116589628, -0.363001018, 1.35422748e-14, 0.78575399, -0.422752972, 0.0116589628, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0116589628, -0.363001018, 1.35417198e-14, 0.78575399, -0.422752972, 0.0116589742, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0117143264, -0.362999851, 1.35658131e-14, 0.785750839, -0.422750988, 0.0117143264, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0117143264, -0.362999851, 1.35652846e-14, 0.785750839, -0.422750988, 0.0117143378, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0117700283, -0.36299867, 1.35889162e-14, 0.785747653, -0.422748983, 0.0117700283, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0117700283, -0.36299867, 1.35898748e-14, 0.785747653, -0.422748983, 0.0117700398, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0118260706, -0.362997475, 1.36144184e-14, 0.785744433, -0.422746958, 0.0118260706, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0118260706, -0.362997475, 1.36120961e-14, 0.785744433, -0.422746958, 0.0118260821, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0118824554, -0.362996265, 1.36364247e-14, 0.785741177, -0.422744912, 0.0118824554, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0118824554, -0.362996265, 1.36406069e-14, 0.785741177, -0.422744912, 0.0118824668, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0119391847, -0.362995042, 1.36637486e-14, 0.785737886, -0.422742844, 0.0119391847, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0119391847, -0.362995042, 1.36643468e-14, 0.785737886, -0.422742844, 0.0119391962, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0119962607, -0.362993803, 1.36855075e-14, 0.785734559, -0.422740756, 0.0119962607, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0119962607, -0.362993803, 1.3687327e-14, 0.785734559, -0.422740756, 0.0119962721, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0120536854, -0.36299255, 1.3712277e-14, 0.785731196, -0.422738645, 0.0120536854, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0120536854, -0.36299255, 1.37142825e-14, 0.785731196, -0.422738645, 0.0120536969, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.012111461, -0.362991282, 1.37386108e-14, 0.785727795, -0.422736513, 0.012111461, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.012111461, -0.362991282, 1.37354426e-14, 0.785727795, -0.422736513, 0.0121114725, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0121695897, -0.362989999, 1.37664929e-14, 0.785724358, -0.422734359, 0.0121695897, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0121695897, -0.362989999, 1.3763908e-14, 0.785724358, -0.422734359, 0.0121696011, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0122280735, -0.362988701, 1.37879882e-14, 0.785720883, -0.422732182, 0.0122280735, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0122280735, -0.362988701, 1.37897588e-14, 0.785720883, -0.422732182, 0.0122280849, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0122869146, -0.362987387, 1.38193084e-14, 0.78571737, -0.422729983, 0.0122869146, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0122869146, -0.362987387, 1.38134805e-14, 0.78571737, -0.422729983, 0.0122869261, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0123461153, -0.362986058, 1.38414835e-14, 0.785713819, -0.422727761, 0.0123461153, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0123461153, -0.362986058, 1.38422706e-14, 0.785713819, -0.422727761, 0.0123461267, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0124056777, -0.362984713, 1.38676958e-14, 0.785710228, -0.422725515, 0.0124056777, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0124056777, -0.362984713, 1.38697631e-14, 0.785710228, -0.422725515, 0.0124056891, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0124656039, -0.362983352, 1.38920835e-14, 0.785706599, -0.422723247, 0.0124656039, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0124656039, -0.362983352, 1.3897435e-14, 0.785706599, -0.422723247, 0.0124656154, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0125258964, -0.362981975, 1.39243667e-14, 0.785702929, -0.422720955, 0.0125258964, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0125258964, -0.362981975, 1.39218623e-14, 0.785702929, -0.422720955, 0.0125259078, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0125865571, -0.362980581, 1.39478924e-14, 0.785699219, -0.422718638, 0.0125865571, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0125865571, -0.362980581, 1.3947917e-14, 0.785699219, -0.422718638, 0.0125865686, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0126475885, -0.362979171, 1.39745443e-14, 0.785695469, -0.422716298, 0.0126475885, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0126475885, -0.362979171, 1.397469e-14, 0.785695469, -0.422716298, 0.0126475999, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0127089927, -0.362977743, 1.40024693e-14, 0.785691677, -0.422713933, 0.0127089927, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0127089927, -0.362977743, 1.39972556e-14, 0.785691677, -0.422713933, 0.0127090042, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0127707721, -0.362976299, 1.40267172e-14, 0.785687843, -0.422711544, 0.0127707721, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0127707721, -0.362976299, 1.40249535e-14, 0.785687843, -0.422711544, 0.0127707836, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0128329289, -0.362974838, 1.40566812e-14, 0.785683967, -0.422709129, 0.0128329289, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0128329289, -0.362974838, 1.40584899e-14, 0.785683967, -0.422709129, 0.0128329404, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0128954655, -0.36297336, 1.40840554e-14, 0.785680049, -0.422706689, 0.0128954655, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0128954655, -0.36297336, 1.40848853e-14, 0.785680049, -0.422706689, 0.0128954769, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.012958384, -0.362971864, 1.41096365e-14, 0.785676088, -0.422704224, 0.012958384, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.012958384, -0.362971864, 1.41116513e-14, 0.785676088, -0.422704224, 0.0129583954, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0130216869, -0.36297035, 1.41407778e-14, 0.785672082, -0.422701733, 0.0130216869, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0130216869, -0.36297035, 1.41384227e-14, 0.785672082, -0.422701733, 0.0130216984, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0130853766, -0.362968818, 1.41663667e-14, 0.785668033, -0.422699215, 0.0130853766, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0130853766, -0.362968818, 1.41632612e-14, 0.785668033, -0.422699215, 0.013085388, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0131494553, -0.362967267, 1.41958042e-14, 0.785663939, -0.422696671, 0.0131494553, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0131494553, -0.362967267, 1.41952705e-14, 0.785663939, -0.422696671, 0.0131494667, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0132139254, -0.362965699, 1.42209926e-14, 0.7856598, -0.422694101, 0.0132139254, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0132139254, -0.362965699, 1.42197279e-14, 0.7856598, -0.422694101, 0.0132139368, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0132787894, -0.362964112, 1.4251965e-14, 0.785655615, -0.422691503, 0.0132787894, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0132787894, -0.362964112, 1.42535676e-14, 0.785655615, -0.422691503, 0.0132788008, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0133440495, -0.362962505, 1.42822513e-14, 0.785651383, -0.422688878, 0.0133440495, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0133440495, -0.362962505, 1.42777439e-14, 0.785651383, -0.422688878, 0.013344061, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0134097084, -0.36296088, 1.43049809e-14, 0.785647105, -0.422686225, 0.0134097084, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0134097084, -0.36296088, 1.4306674e-14, 0.785647105, -0.422686225, 0.0134097198, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0134757682, -0.362959236, 1.43385169e-14, 0.78564278, -0.422683544, 0.0134757682, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0134757682, -0.362959236, 1.43379955e-14, 0.78564278, -0.422683544, 0.0134757797, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0135422316, -0.362957571, 1.43649952e-14, 0.785638407, -0.422680835, 0.0135422316, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0135422316, -0.362957571, 1.43676397e-14, 0.785638407, -0.422680835, 0.0135422431, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.013609101, -0.362955888, 1.43927367e-14, 0.785633985, -0.422678098, 0.013609101, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.013609101, -0.362955888, 1.4392746e-14, 0.785633985, -0.422678098, 0.0136091124, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0136763788, -0.362954184, 1.44276088e-14, 0.785629514, -0.422675331, 0.0136763788, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0136763788, -0.362954184, 1.44236755e-14, 0.785629514, -0.422675331, 0.0136763902, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0137440676, -0.362952459, 1.44574094e-14, 0.785624994, -0.422672535, 0.0137440676, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0137440676, -0.362952459, 1.44580709e-14, 0.785624994, -0.422672535, 0.013744079, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0138121697, -0.362950715, 1.44858774e-14, 0.785620424, -0.422669709, 0.0138121697, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0138121697, -0.362950715, 1.44860557e-14, 0.785620424, -0.422669709, 0.0138121812, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0138806879, -0.362948949, 1.45152342e-14, 0.785615803, -0.422666854, 0.0138806879, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0138806879, -0.362948949, 1.4520295e-14, 0.785615803, -0.422666854, 0.0138806993, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0139496245, -0.362947163, 1.45477771e-14, 0.78561113, -0.422663968, 0.0139496245, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0139496245, -0.362947163, 1.45459625e-14, 0.78561113, -0.422663968, 0.0139496359, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0140189822, -0.362945355, 1.45790944e-14, 0.785606406, -0.422661051, 0.0140189822, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0140189822, -0.362945355, 1.45773623e-14, 0.785606406, -0.422661051, 0.0140189936, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0140887635, -0.362943525, 1.46053347e-14, 0.785601629, -0.422658104, 0.0140887635, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0140887635, -0.362943525, 1.46068127e-14, 0.785601629, -0.422658104, 0.0140887749, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0141589709, -0.362941674, 1.46391192e-14, 0.785596799, -0.422655125, 0.0141589709, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0141589709, -0.362941674, 1.46385898e-14, 0.785596799, -0.422655125, 0.0141589824, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0142296072, -0.362939801, 1.46643762e-14, 0.785591916, -0.422652114, 0.0142296072, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0142296072, -0.362939801, 1.4665214e-14, 0.785591916, -0.422652114, 0.0142296186, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0143006749, -0.362937906, 1.47001602e-14, 0.785586978, -0.422649072, 0.0143006749, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0143006749, -0.362937906, 1.46983517e-14, 0.785586978, -0.422649072, 0.0143006863, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0143721766, -0.362935988, 1.47292521e-14, 0.785581985, -0.422645997, 0.0143721766, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0143721766, -0.362935988, 1.47316507e-14, 0.785581985, -0.422645997, 0.014372188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.014444115, -0.362934047, 1.4763791e-14, 0.785576936, -0.422642889, 0.014444115, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.014444115, -0.362934047, 1.47594098e-14, 0.785576936, -0.422642889, 0.0144441264, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0145164927, -0.362932083, 1.47930907e-14, 0.785571831, -0.422639748, 0.0145164927, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0145164927, -0.362932083, 1.4792832e-14, 0.785571831, -0.422639748, 0.0145165041, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0145893124, -0.362930096, 1.48243901e-14, 0.785566669, -0.422636573, 0.0145893124, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0145893124, -0.362930096, 1.48297173e-14, 0.785566669, -0.422636573, 0.0145893238, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0146625769, -0.362928085, 1.48589776e-14, 0.78556145, -0.422633364, 0.0146625769, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0146625769, -0.362928085, 1.48590238e-14, 0.78556145, -0.422633364, 0.0146625883, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0147362887, -0.36292605, 1.48916518e-14, 0.785556172, -0.422630121, 0.0147362887, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0147362887, -0.36292605, 1.48910079e-14, 0.785556172, -0.422630121, 0.0147363002, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0148104508, -0.362923991, 1.49236788e-14, 0.785550835, -0.422626844, 0.0148104508, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0148104508, -0.362923991, 1.49233493e-14, 0.785550835, -0.422626844, 0.0148104622, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0148850657, -0.362921908, 1.49544459e-14, 0.785545439, -0.422623531, 0.0148850657, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0148850657, -0.362921908, 1.49586519e-14, 0.785545439, -0.422623531, 0.0148850771, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0149601362, -0.362919799, 1.49913632e-14, 0.785539982, -0.422620183, 0.0149601362, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0149601362, -0.362919799, 1.49898278e-14, 0.785539982, -0.422620183, 0.0149601477, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0150356652, -0.362917666, 1.50222675e-14, 0.785534464, -0.422616798, 0.0150356652, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0150356652, -0.362917666, 1.50221254e-14, 0.785534464, -0.422616798, 0.0150356766, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0151116554, -0.362915507, 1.5055786e-14, 0.785528885, -0.422613378, 0.0151116554, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0151116554, -0.362915507, 1.50526588e-14, 0.785528885, -0.422613378, 0.0151116669, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0151881097, -0.362913322, 1.50909023e-14, 0.785523243, -0.42260992, 0.0151881097, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0151881097, -0.362913322, 1.50911083e-14, 0.785523243, -0.42260992, 0.0151881211, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0152650308, -0.362911112, 1.51204299e-14, 0.785517537, -0.422606426, 0.0152650308, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0152650308, -0.362911112, 1.51246255e-14, 0.785517537, -0.422606426, 0.0152650422, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0153424216, -0.362908875, 1.51554174e-14, 0.785511768, -0.422602894, 0.0153424216, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0153424216, -0.362908875, 1.51614717e-14, 0.785511768, -0.422602894, 0.015342433, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.015420285, -0.362906611, 1.51944121e-14, 0.785505934, -0.422599323, 0.015420285, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.015420285, -0.362906611, 1.51919444e-14, 0.785505934, -0.422599323, 0.0154202964, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0154986238, -0.36290432, 1.52247297e-14, 0.785500035, -0.422595715, 0.0154986238, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0154986238, -0.36290432, 1.52242539e-14, 0.785500035, -0.422595715, 0.0154986353, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.015577441, -0.362902002, 1.52587904e-14, 0.785494069, -0.422592067, 0.015577441, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.015577441, -0.362902002, 1.52595094e-14, 0.785494069, -0.422592067, 0.0155774525, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0156567395, -0.362899657, 1.52911958e-14, 0.785488037, -0.42258838, 0.0156567395, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0156567395, -0.362899657, 1.52926328e-14, 0.785488037, -0.42258838, 0.0156567509, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0157365221, -0.362897283, 1.53280634e-14, 0.785481936, -0.422584653, 0.0157365221, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0157365221, -0.362897283, 1.53327723e-14, 0.785481936, -0.422584653, 0.0157365336, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0158167919, -0.362894881, 1.53650841e-14, 0.785475767, -0.422580886, 0.0158167919, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0158167919, -0.362894881, 1.53645474e-14, 0.785475767, -0.422580886, 0.0158168034, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0158975519, -0.362892451, 1.5404175e-14, 0.785469529, -0.422577078, 0.0158975519, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0158975519, -0.362892451, 1.54031012e-14, 0.785469529, -0.422577078, 0.0158975633, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0159788049, -0.362889991, 1.54382477e-14, 0.785463221, -0.422573229, 0.0159788049, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0159788049, -0.362889991, 1.54414087e-14, 0.785463221, -0.422573229, 0.0159788163, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.016060554, -0.362887503, 1.54715388e-14, 0.785456841, -0.422569339, 0.016060554, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.016060554, -0.362887503, 1.54686066e-14, 0.785456841, -0.422569339, 0.0160605654, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0161428023, -0.362884984, 1.55078478e-14, 0.78545039, -0.422565406, 0.0161428023, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0161428023, -0.362884984, 1.55106977e-14, 0.78545039, -0.422565406, 0.0161428137, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0162255527, -0.362882436, 1.55474052e-14, 0.785443866, -0.42256143, 0.0162255527, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0162255527, -0.362882436, 1.55479689e-14, 0.785443866, -0.42256143, 0.0162255642, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0163088084, -0.362879857, 1.55801886e-14, 0.785437268, -0.422557412, 0.0163088084, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0163088084, -0.362879857, 1.55818611e-14, 0.785437268, -0.422557412, 0.0163088198, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0163925724, -0.362877247, 1.56172121e-14, 0.785430596, -0.422553349, 0.0163925724, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0163925724, -0.362877247, 1.56167919e-14, 0.785430596, -0.422553349, 0.0163925838, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0164768478, -0.362874606, 1.56537881e-14, 0.785423849, -0.422549243, 0.0164768478, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0164768478, -0.362874606, 1.56555024e-14, 0.785423849, -0.422549243, 0.0164768592, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0165616377, -0.362871934, 1.5690396e-14, 0.785417026, -0.422545092, 0.0165616377, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0165616377, -0.362871934, 1.56905935e-14, 0.785417026, -0.422545092, 0.0165616492, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0166469453, -0.36286923, 1.57281697e-14, 0.785410125, -0.422540895, 0.0166469453, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0166469453, -0.36286923, 1.57338195e-14, 0.785410125, -0.422540895, 0.0166469568, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0167327738, -0.362866493, 1.57638809e-14, 0.785403147, -0.422536654, 0.0167327738, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0167327738, -0.362866493, 1.57679465e-14, 0.785403147, -0.422536654, 0.0167327852, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0168191262, -0.362863724, 1.58047045e-14, 0.78539609, -0.422532365, 0.0168191262, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0168191262, -0.362863724, 1.58051745e-14, 0.78539609, -0.422532365, 0.0168191376, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0169060058, -0.362860922, 1.58453782e-14, 0.785388953, -0.422528031, 0.0169060058, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0169060058, -0.362860922, 1.58460286e-14, 0.785388953, -0.422528031, 0.0169060172, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0169934158, -0.362858087, 1.58780692e-14, 0.785381735, -0.422523648, 0.0169934158, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0169934158, -0.362858087, 1.58831303e-14, 0.785381735, -0.422523648, 0.0169934272, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0170813594, -0.362855217, 1.59211695e-14, 0.785374436, -0.422519219, 0.0170813594, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0170813594, -0.362855217, 1.59243629e-14, 0.785374436, -0.422519219, 0.0170813708, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0171698399, -0.362852313, 1.59596694e-14, 0.785367054, -0.42251474, 0.0171698399, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0171698399, -0.362852313, 1.59547479e-14, 0.785367054, -0.42251474, 0.0171698514, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0172588606, -0.362849375, 1.59996814e-14, 0.785359588, -0.422510213, 0.0172588606, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0172588606, -0.362849375, 1.59935847e-14, 0.785359588, -0.422510213, 0.0172588721, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0173484248, -0.362846401, 1.60433766e-14, 0.785352038, -0.422505636, 0.0173484248, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0173484248, -0.362846401, 1.60417038e-14, 0.785352038, -0.422505636, 0.0173484362, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0174385356, -0.362843392, 1.60748725e-14, 0.785344402, -0.422501009, 0.0174385356, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0174385356, -0.362843392, 1.60707454e-14, 0.785344402, -0.422501009, 0.0174385471, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0175291966, -0.362840347, 1.61190721e-14, 0.785336679, -0.422496332, 0.0175291966, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0175291966, -0.362840347, 1.61156084e-14, 0.785336679, -0.422496332, 0.017529208, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.017620411, -0.362837266, 1.61553516e-14, 0.785328869, -0.422491603, 0.017620411, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.017620411, -0.362837266, 1.61603067e-14, 0.785328869, -0.422491603, 0.0176204225, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0177121823, -0.362834148, 1.61957941e-14, 0.78532097, -0.422486823, 0.0177121823, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0177121823, -0.362834148, 1.61982277e-14, 0.78532097, -0.422486823, 0.0177121937, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0178045137, -0.362830992, 1.62357611e-14, 0.785312982, -0.42248199, 0.0178045137, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0178045137, -0.362830992, 1.62332435e-14, 0.785312982, -0.42248199, 0.0178045252, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0178974088, -0.362827799, 1.62775097e-14, 0.785304903, -0.422477104, 0.0178974088, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0178974088, -0.362827799, 1.62817279e-14, 0.785304903, -0.422477104, 0.0178974202, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.017990871, -0.362824568, 1.63162443e-14, 0.785296732, -0.422472164, 0.017990871, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.017990871, -0.362824568, 1.63195695e-14, 0.785296732, -0.422472164, 0.0179908824, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0180849036, -0.362821298, 1.63587819e-14, 0.785288468, -0.42246717, 0.0180849036, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0180849036, -0.362821298, 1.63626155e-14, 0.785288468, -0.42246717, 0.018084915, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0181795102, -0.362817989, 1.64013962e-14, 0.78528011, -0.422462121, 0.0181795102, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0181795102, -0.362817989, 1.64027023e-14, 0.78528011, -0.422462121, 0.0181795217, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0182746944, -0.36281464, 1.64425548e-14, 0.785271657, -0.422457017, 0.0182746944, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0182746944, -0.36281464, 1.64419629e-14, 0.785271657, -0.422457017, 0.0182747058, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0183704595, -0.362811251, 1.64832139e-14, 0.785263108, -0.422451856, 0.0183704595, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0183704595, -0.362811251, 1.64850506e-14, 0.785263108, -0.422451856, 0.0183704709, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0184668092, -0.362807822, 1.65267654e-14, 0.785254461, -0.422446639, 0.0184668092, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0184668092, -0.362807822, 1.65254885e-14, 0.785254461, -0.422446639, 0.0184668206, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.018563747, -0.362804352, 1.65695389e-14, 0.785245716, -0.422441364, 0.018563747, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.018563747, -0.362804352, 1.65758602e-14, 0.785245716, -0.422441364, 0.0185637584, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0186612765, -0.36280084, 1.66134237e-14, 0.785236871, -0.422436031, 0.0186612765, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0186612765, -0.36280084, 1.66125308e-14, 0.785236871, -0.422436031, 0.0186612879, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0187594013, -0.362797286, 1.66508935e-14, 0.785227926, -0.422430639, 0.0187594013, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0187594013, -0.362797286, 1.66569271e-14, 0.785227926, -0.422430639, 0.0187594127, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.018858125, -0.36279369, 1.66972163e-14, 0.785218878, -0.422425188, 0.018858125, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.018858125, -0.36279369, 1.66964781e-14, 0.785218878, -0.422425188, 0.0188581364, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0189574513, -0.362790051, 1.67423071e-14, 0.785209727, -0.422419676, 0.0189574513, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0189574513, -0.362790051, 1.674062e-14, 0.785209727, -0.422419676, 0.0189574627, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0190573838, -0.362786368, 1.67791326e-14, 0.785200472, -0.422414104, 0.0190573838, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0190573838, -0.362786368, 1.67847277e-14, 0.785200472, -0.422414104, 0.0190573952, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0191579263, -0.362782641, 1.68301182e-14, 0.785191111, -0.42240847, 0.0191579263, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0191579263, -0.362782641, 1.68334007e-14, 0.785191111, -0.42240847, 0.0191579377, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0192590824, -0.362778869, 1.68755021e-14, 0.785181643, -0.422402773, 0.0192590824, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0192590824, -0.362778869, 1.68724576e-14, 0.785181643, -0.422402773, 0.0192590938, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0193608559, -0.362775052, 1.69231217e-14, 0.785172066, -0.422397014, 0.0193608559, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0193608559, -0.362775052, 1.69192188e-14, 0.785172066, -0.422397014, 0.0193608673, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0194632506, -0.36277119, 1.69676505e-14, 0.785162381, -0.422391191, 0.0194632506, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0194632506, -0.36277119, 1.6966781e-14, 0.785162381, -0.422391191, 0.019463262, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0195662702, -0.362767281, 1.70115316e-14, 0.785152584, -0.422385303, 0.0195662702, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0195662702, -0.362767281, 1.70098634e-14, 0.785152584, -0.422385303, 0.0195662816, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0196699186, -0.362763325, 1.70515544e-14, 0.785142675, -0.42237935, 0.0196699186, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0196699186, -0.362763325, 1.70522253e-14, 0.785142675, -0.42237935, 0.01966993, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0197741995, -0.362759322, 1.70949814e-14, 0.785132653, -0.422373331, 0.0197741995, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0197741995, -0.362759322, 1.71047188e-14, 0.785132653, -0.422373331, 0.0197742109, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0198791169, -0.362755271, 1.71451987e-14, 0.785122517, -0.422367245, 0.0198791169, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0198791169, -0.362755271, 1.71442017e-14, 0.785122517, -0.422367245, 0.0198791283, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0199846746, -0.362751172, 1.71941304e-14, 0.785112264, -0.422361092, 0.0199846746, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0199846746, -0.362751172, 1.71945159e-14, 0.785112264, -0.422361092, 0.019984686, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0200908765, -0.362747023, 1.72396073e-14, 0.785101893, -0.42235487, 0.0200908765, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0200908765, -0.362747023, 1.72393172e-14, 0.785101893, -0.42235487, 0.0200908879, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0201977265, -0.362742825, 1.72881553e-14, 0.785091404, -0.422348579, 0.0201977265, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0201977265, -0.362742825, 1.7287355e-14, 0.785091404, -0.422348579, 0.020197738, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0203052287, -0.362738576, 1.73332826e-14, 0.785080794, -0.422342218, 0.0203052287, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0203052287, -0.362738576, 1.73296587e-14, 0.785080794, -0.422342218, 0.0203052401, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0204133868, -0.362734277, 1.73788194e-14, 0.785070063, -0.422335786, 0.0204133868, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0204133868, -0.362734277, 1.73848086e-14, 0.785070063, -0.422335786, 0.0204133983, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0205222051, -0.362729926, 1.74277375e-14, 0.785059209, -0.422329283, 0.0205222051, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0205222051, -0.362729926, 1.74271846e-14, 0.785059209, -0.422329283, 0.0205222165, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0206316874, -0.362725522, 1.74826321e-14, 0.785048229, -0.422322707, 0.0206316874, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0206316874, -0.362725522, 1.74760052e-14, 0.785048229, -0.422322707, 0.0206316988, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0207418378, -0.362721066, 1.75234407e-14, 0.785037124, -0.422316058, 0.0207418378, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0207418378, -0.362721066, 1.75230323e-14, 0.785037124, -0.422316058, 0.0207418492, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0208526604, -0.362716556, 1.75724197e-14, 0.785025891, -0.422309335, 0.0208526604, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0208526604, -0.362716556, 1.75754834e-14, 0.785025891, -0.422309335, 0.0208526718, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0209641593, -0.362711993, 1.76240892e-14, 0.785014529, -0.422302537, 0.0209641593, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0209641593, -0.362711993, 1.76216347e-14, 0.785014529, -0.422302537, 0.0209641707, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0210763386, -0.362707374, 1.76696233e-14, 0.785003037, -0.422295662, 0.0210763386, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0210763386, -0.362707374, 1.76717322e-14, 0.785003037, -0.422295662, 0.02107635, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0211892025, -0.3627027, 1.77233828e-14, 0.784991412, -0.422288712, 0.0211892025, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0211892025, -0.3627027, 1.77238179e-14, 0.784991412, -0.422288712, 0.0211892139, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.021302755, -0.36269797, 1.77744348e-14, 0.784979653, -0.422281683, 0.021302755, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.021302755, -0.36269797, 1.77707001e-14, 0.784979653, -0.422281683, 0.0213027664, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0214170005, -0.362693184, 1.78242305e-14, 0.784967759, -0.422274576, 0.0214170005, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0214170005, -0.362693184, 1.78150535e-14, 0.784967759, -0.422274576, 0.0214170119, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0215319431, -0.362688339, 1.78724278e-14, 0.784955729, -0.422267389, 0.0215319431, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0215319431, -0.362688339, 1.78745433e-14, 0.784955729, -0.422267389, 0.0215319545, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0216475871, -0.362683437, 1.79245733e-14, 0.784943559, -0.422260122, 0.0216475871, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0216475871, -0.362683437, 1.7919952e-14, 0.784943559, -0.422260122, 0.0216475985, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0217639367, -0.362678476, 1.79719469e-14, 0.784931249, -0.422252774, 0.0217639367, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0217639367, -0.362678476, 1.79737855e-14, 0.784931249, -0.422252774, 0.0217639482, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0218809963, -0.362673455, 1.80222277e-14, 0.784918798, -0.422245343, 0.0218809963, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0218809963, -0.362673455, 1.80206771e-14, 0.784918798, -0.422245343, 0.0218810077, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0219987702, -0.362668374, 1.8073175e-14, 0.784906203, -0.422237829, 0.0219987702, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0219987702, -0.362668374, 1.80787113e-14, 0.784906203, -0.422237829, 0.0219987816, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0221172627, -0.362663231, 1.81291961e-14, 0.784893462, -0.422230231, 0.0221172627, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0221172627, -0.362663231, 1.81316716e-14, 0.784893462, -0.422230231, 0.0221172741, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0222364781, -0.362658027, 1.8180543e-14, 0.784880575, -0.422222547, 0.0222364781, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0222364781, -0.362658027, 1.81805129e-14, 0.784880575, -0.422222547, 0.0222364896, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.022356421, -0.362652761, 1.82358233e-14, 0.784867538, -0.422214777, 0.022356421, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.022356421, -0.362652761, 1.82307712e-14, 0.784867538, -0.422214777, 0.0223564325, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0224770957, -0.362647431, 1.82871599e-14, 0.784854351, -0.42220692, 0.0224770957, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0224770957, -0.362647431, 1.82834903e-14, 0.784854351, -0.42220692, 0.0224771072, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0225985067, -0.362642037, 1.83382399e-14, 0.784841012, -0.422198975, 0.0225985067, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0225985067, -0.362642037, 1.8339119e-14, 0.784841012, -0.422198975, 0.0225985182, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0227206585, -0.362636579, 1.8394827e-14, 0.784827519, -0.42219094, 0.0227206585, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0227206585, -0.362636579, 1.8391063e-14, 0.784827519, -0.42219094, 0.0227206699, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0228435556, -0.362631054, 1.84534217e-14, 0.78481387, -0.422182815, 0.0228435556, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0228435556, -0.362631054, 1.84440521e-14, 0.78481387, -0.422182815, 0.022843567, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0229672024, -0.362625464, 1.85004083e-14, 0.784800063, -0.422174599, 0.0229672024, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0229672024, -0.362625464, 1.85016155e-14, 0.784800063, -0.422174599, 0.0229672139, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0230916037, -0.362619806, 1.8548319e-14, 0.784786096, -0.42216629, 0.0230916037, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0230916037, -0.362619806, 1.85525382e-14, 0.784786096, -0.42216629, 0.0230916151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.023216764, -0.36261408, 1.86129864e-14, 0.784771967, -0.422157887, 0.023216764, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.023216764, -0.36261408, 1.86125108e-14, 0.784771967, -0.422157887, 0.0232167754, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0233426878, -0.362608285, 1.86685505e-14, 0.784757675, -0.42214939, 0.0233426878, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0233426878, -0.362608285, 1.86680926e-14, 0.784757675, -0.42214939, 0.0233426992, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0234693799, -0.36260242, 1.87202867e-14, 0.784743218, -0.422140797, 0.0234693799, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0234693799, -0.36260242, 1.87264166e-14, 0.784743218, -0.422140797, 0.0234693913, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0235968449, -0.362596485, 1.87753835e-14, 0.784728593, -0.422132108, 0.0235968449, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0235968449, -0.362596485, 1.87753487e-14, 0.784728593, -0.422132108, 0.0235968564, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0237250876, -0.362590479, 1.88359969e-14, 0.784713798, -0.42212332, 0.0237250876, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0237250876, -0.362590479, 1.88325883e-14, 0.784713798, -0.42212332, 0.023725099, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0238541126, -0.3625844, 1.88941588e-14, 0.784698833, -0.422114433, 0.0238541126, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0238541126, -0.3625844, 1.88919035e-14, 0.784698833, -0.422114433, 0.023854124, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0239839248, -0.362578248, 1.89493e-14, 0.784683693, -0.422105445, 0.0239839248, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0239839248, -0.362578248, 1.89504855e-14, 0.784683693, -0.422105445, 0.0239839362, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0241145289, -0.362572022, 1.90052823e-14, 0.784668378, -0.422096356, 0.0241145289, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0241145289, -0.362572022, 1.90029044e-14, 0.784668378, -0.422096356, 0.0241145403, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0242459297, -0.362565721, 1.90563215e-14, 0.784652886, -0.422087164, 0.0242459297, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0242459297, -0.362565721, 1.90598069e-14, 0.784652886, -0.422087164, 0.0242459411, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0243781321, -0.362559344, 1.91230028e-14, 0.784637213, -0.422077869, 0.0243781321, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0243781321, -0.362559344, 1.9121737e-14, 0.784637213, -0.422077869, 0.0243781435, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.024511141, -0.362552891, 1.91687444e-14, 0.784621359, -0.422068468, 0.024511141, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.024511141, -0.362552891, 1.91784742e-14, 0.784621359, -0.422068468, 0.0245111524, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0246449613, -0.362546359, 1.92398707e-14, 0.78460532, -0.422058961, 0.0246449613, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0246449613, -0.362546359, 1.92337627e-14, 0.78460532, -0.422058961, 0.0246449727, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0247795979, -0.362539749, 1.92954542e-14, 0.784589095, -0.422049346, 0.0247795979, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0247795979, -0.362539749, 1.92958672e-14, 0.784589095, -0.422049346, 0.0247796093, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0249150558, -0.36253306, 1.93566594e-14, 0.784572682, -0.422039622, 0.0249150558, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0249150558, -0.36253306, 1.93514057e-14, 0.784572682, -0.422039622, 0.0249150672, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.02505134, -0.36252629, 1.94130417e-14, 0.784556077, -0.422029788, 0.02505134, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.02505134, -0.36252629, 1.94097906e-14, 0.784556077, -0.422029788, 0.0250513514, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0251884555, -0.362519438, 1.94726968e-14, 0.78453928, -0.422019842, 0.0251884555, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0251884555, -0.362519438, 1.94805098e-14, 0.78453928, -0.422019842, 0.025188467, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0253264074, -0.362512503, 1.95398688e-14, 0.784522287, -0.422009784, 0.0253264074, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0253264074, -0.362512503, 1.95357767e-14, 0.784522287, -0.422009784, 0.0253264189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0254652008, -0.362505486, 1.95972128e-14, 0.784505097, -0.421999611, 0.0254652008, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0254652008, -0.362505486, 1.95983157e-14, 0.784505097, -0.421999611, 0.0254652122, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0256048408, -0.362498383, 1.96554872e-14, 0.784487707, -0.421989323, 0.0256048408, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0256048408, -0.362498383, 1.9659388e-14, 0.784487707, -0.421989323, 0.0256048522, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0257453325, -0.362491195, 1.97157018e-14, 0.784470114, -0.421978919, 0.0257453325, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0257453325, -0.362491195, 1.97225916e-14, 0.784470114, -0.421978919, 0.0257453439, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0258866811, -0.36248392, 1.9781089e-14, 0.784452316, -0.421968395, 0.0258866811, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0258866811, -0.36248392, 1.97839945e-14, 0.784452316, -0.421968395, 0.0258866925, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0260288919, -0.362476558, 1.98463199e-14, 0.78443431, -0.421957753, 0.0260288919, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0260288919, -0.362476558, 1.98466068e-14, 0.78443431, -0.421957753, 0.0260289033, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.02617197, -0.362469106, 1.99006772e-14, 0.784416095, -0.421946989, 0.02617197, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.02617197, -0.362469106, 1.990323e-14, 0.784416095, -0.421946989, 0.0261719815, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0263159209, -0.362461565, 1.99664873e-14, 0.784397668, -0.421936103, 0.0263159209, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0263159209, -0.362461565, 1.99668758e-14, 0.784397668, -0.421936103, 0.0263159323, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0264607497, -0.362453933, 2.00302033e-14, 0.784379026, -0.421925093, 0.0264607497, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0264607497, -0.362453933, 2.00361772e-14, 0.784379026, -0.421925093, 0.0264607611, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0266064618, -0.362446209, 2.00930777e-14, 0.784360166, -0.421913957, 0.0266064618, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0266064618, -0.362446209, 2.01051353e-14, 0.784360166, -0.421913957, 0.0266064733, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0267530627, -0.362438391, 2.01594625e-14, 0.784341086, -0.421902695, 0.0267530627, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0267530627, -0.362438391, 2.016403e-14, 0.784341086, -0.421902695, 0.0267530741, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0269005576, -0.36243048, 2.02259215e-14, 0.784321784, -0.421891304, 0.0269005576, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0269005576, -0.36243048, 2.0229236e-14, 0.784321784, -0.421891304, 0.026900569, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0270489521, -0.362422473, 2.02931396e-14, 0.784302256, -0.421879783, 0.0270489521, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0270489521, -0.362422473, 2.02875333e-14, 0.784302256, -0.421879783, 0.0270489635, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0271982516, -0.362414369, 2.03552804e-14, 0.7842825, -0.421868131, 0.0271982516, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0271982516, -0.362414369, 2.03550005e-14, 0.7842825, -0.421868131, 0.027198263, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0273484616, -0.362406167, 2.0423456e-14, 0.784262513, -0.421856346, 0.0273484616, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0273484616, -0.362406167, 2.04258766e-14, 0.784262513, -0.421856346, 0.027348473, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0274995877, -0.362397866, 2.04942339e-14, 0.784242293, -0.421844427, 0.0274995877, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0274995877, -0.362397866, 2.0483865e-14, 0.784242293, -0.421844427, 0.0274995991, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0276516354, -0.362389465, 2.05542098e-14, 0.784221836, -0.421832371, 0.0276516354, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0276516354, -0.362389465, 2.05561549e-14, 0.784221836, -0.421832371, 0.0276516468, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0278046103, -0.362380963, 2.06246513e-14, 0.784201141, -0.421820177, 0.0278046103, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0278046103, -0.362380963, 2.06239973e-14, 0.784201141, -0.421820177, 0.0278046217, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0279585181, -0.362372358, 2.06932465e-14, 0.784180203, -0.421807845, 0.0279585181, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0279585181, -0.362372358, 2.0686659e-14, 0.784180203, -0.421807845, 0.0279585296, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0281133645, -0.362363649, 2.07629016e-14, 0.78415902, -0.421795371, 0.0281133645, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0281133645, -0.362363649, 2.07540188e-14, 0.78415902, -0.421795371, 0.0281133759, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0282691551, -0.362354835, 2.08238347e-14, 0.784137589, -0.421782754, 0.0282691551, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0282691551, -0.362354835, 2.0823023e-14, 0.784137589, -0.421782754, 0.0282691666, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0284258958, -0.362345914, 2.09006339e-14, 0.784115908, -0.421769993, 0.0284258958, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0284258958, -0.362345914, 2.09022558e-14, 0.784115908, -0.421769993, 0.0284259072, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0285835922, -0.362336886, 2.09623482e-14, 0.784093972, -0.421757087, 0.0285835922, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0285835922, -0.362336886, 2.09642408e-14, 0.784093972, -0.421757087, 0.0285836036, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0287422502, -0.362327748, 2.1031941e-14, 0.78407178, -0.421744032, 0.0287422502, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0287422502, -0.362327748, 2.10321457e-14, 0.78407178, -0.421744032, 0.0287422617, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0289018757, -0.3623185, 2.10945399e-14, 0.784049327, -0.421730827, 0.0289018757, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0289018757, -0.3623185, 2.11055218e-14, 0.784049327, -0.421730827, 0.0289018871, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0290624745, -0.36230914, 2.11759683e-14, 0.784026612, -0.421717472, 0.0290624745, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0290624745, -0.36230914, 2.11751313e-14, 0.784026612, -0.421717472, 0.0290624859, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0292240525, -0.362299667, 2.12465044e-14, 0.78400363, -0.421703963, 0.0292240525, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0292240525, -0.362299667, 2.12450308e-14, 0.78400363, -0.421703963, 0.029224064, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0293866158, -0.36229008, 2.13131411e-14, 0.783980379, -0.421690299, 0.0293866158, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0293866158, -0.36229008, 2.13113703e-14, 0.783980379, -0.421690299, 0.0293866272, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0295501702, -0.362280376, 2.13875053e-14, 0.783956855, -0.421676478, 0.0295501702, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0295501702, -0.362280376, 2.13881025e-14, 0.783956855, -0.421676478, 0.0295501816, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0297147219, -0.362270556, 2.14582014e-14, 0.783933055, -0.421662499, 0.0297147219, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0297147219, -0.362270556, 2.14591471e-14, 0.783933055, -0.421662499, 0.0297147333, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0298802768, -0.362260616, 2.15300316e-14, 0.783908975, -0.421648359, 0.0298802768, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0298802768, -0.362260616, 2.15324558e-14, 0.783908975, -0.421648359, 0.0298802882, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0300468411, -0.362250556, 2.16037721e-14, 0.783884613, -0.421634057, 0.0300468411, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0300468411, -0.362250556, 2.16008139e-14, 0.783884613, -0.421634057, 0.0300468525, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0302144209, -0.362240375, 2.16801872e-14, 0.783859965, -0.42161959, 0.0302144209, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0302144209, -0.362240375, 2.16775145e-14, 0.783859965, -0.42161959, 0.0302144323, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0303830224, -0.36223007, 2.17525239e-14, 0.783835028, -0.421604958, 0.0303830224, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0303830224, -0.36223007, 2.17498061e-14, 0.783835028, -0.421604958, 0.0303830338, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0305526518, -0.362219641, 2.18215895e-14, 0.783809797, -0.421590156, 0.0305526518, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0305526518, -0.362219641, 2.18245016e-14, 0.783809797, -0.421590156, 0.0305526633, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0307233154, -0.362209085, 2.19001453e-14, 0.78378427, -0.421575185, 0.0307233154, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0307233154, -0.362209085, 2.19020172e-14, 0.78378427, -0.421575185, 0.0307233268, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0308950194, -0.362198402, 2.1982276e-14, 0.783758442, -0.421560041, 0.0308950194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0308950194, -0.362198402, 2.19748242e-14, 0.783758442, -0.421560041, 0.0308950308, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0310677701, -0.362187589, 2.20525628e-14, 0.783732312, -0.421544723, 0.0310677701, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0310677701, -0.362187589, 2.20481685e-14, 0.783732312, -0.421544723, 0.0310677816, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.031241574, -0.362176645, 2.21298222e-14, 0.783705873, -0.421529228, 0.031241574, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.031241574, -0.362176645, 2.21285945e-14, 0.783705873, -0.421529228, 0.0312415854, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0314164374, -0.362165569, 2.22040823e-14, 0.783679124, -0.421513555, 0.0314164374, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0314164374, -0.362165569, 2.22016592e-14, 0.783679124, -0.421513555, 0.0314164488, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0315923667, -0.362154359, 2.22836173e-14, 0.78365206, -0.421497701, 0.0315923667, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0315923667, -0.362154359, 2.22798596e-14, 0.78365206, -0.421497701, 0.0315923782, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0317693685, -0.362143013, 2.23593307e-14, 0.783624677, -0.421481664, 0.0317693685, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0317693685, -0.362143013, 2.23624635e-14, 0.783624677, -0.421481664, 0.0317693799, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0319474492, -0.362131529, 2.24400763e-14, 0.783596972, -0.421465442, 0.0319474492, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0319474492, -0.362131529, 2.24342289e-14, 0.783596972, -0.421465442, 0.0319474607, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0321266155, -0.362119907, 2.2521965e-14, 0.78356894, -0.421449033, 0.0321266155, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0321266155, -0.362119907, 2.25160215e-14, 0.78356894, -0.421449033, 0.0321266269, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0323068738, -0.362108144, 2.25977316e-14, 0.783540579, -0.421432435, 0.0323068738, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0323068738, -0.362108144, 2.25977104e-14, 0.783540579, -0.421432435, 0.0323068853, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0324882309, -0.362096238, 2.2675417e-14, 0.783511883, -0.421415645, 0.0324882309, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0324882309, -0.362096238, 2.26757236e-14, 0.783511883, -0.421415645, 0.0324882423, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0326706934, -0.362084187, 2.27507035e-14, 0.783482848, -0.421398661, 0.0326706934, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0326706934, -0.362084187, 2.27615313e-14, 0.783482848, -0.421398661, 0.0326707048, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.032854268, -0.362071991, 2.28344142e-14, 0.783453472, -0.421381481, 0.032854268, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.032854268, -0.362071991, 2.28354128e-14, 0.783453472, -0.421381481, 0.0328542794, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0330389615, -0.362059647, 2.29146925e-14, 0.783423749, -0.421364102, 0.0330389615, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0330389615, -0.362059647, 2.29144935e-14, 0.783423749, -0.421364102, 0.033038973, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0332247807, -0.362047153, 2.29971954e-14, 0.783393675, -0.421346522, 0.0332247807, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0332247807, -0.362047153, 2.29997633e-14, 0.783393675, -0.421346522, 0.0332247921, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0334117324, -0.362034508, 2.307677e-14, 0.783363247, -0.421328739, 0.0334117324, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0334117324, -0.362034508, 2.30766166e-14, 0.783363247, -0.421328739, 0.0334117438, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0335998235, -0.36202171, 2.31633209e-14, 0.783332459, -0.421310749, 0.0335998235, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0335998235, -0.36202171, 2.3161146e-14, 0.783332459, -0.421310749, 0.0335998349, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0337890609, -0.362008756, 2.32373915e-14, 0.783301308, -0.421292552, 0.0337890609, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0337890609, -0.362008756, 2.3239929e-14, 0.783301308, -0.421292552, 0.0337890723, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0339794516, -0.361995645, 2.33327967e-14, 0.783269789, -0.421274144, 0.0339794516, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0339794516, -0.361995645, 2.33296435e-14, 0.783269789, -0.421274144, 0.033979463, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0341710026, -0.361982375, 2.34132923e-14, 0.783237898, -0.421255523, 0.0341710026, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0341710026, -0.361982375, 2.3407972e-14, 0.783237898, -0.421255523, 0.034171014, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0343637209, -0.361968944, 2.35038723e-14, 0.78320563, -0.421236685, 0.0343637209, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0343637209, -0.361968944, 2.34923249e-14, 0.78320563, -0.421236685, 0.0343637323, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0345576136, -0.36195535, 2.3576264e-14, 0.78317298, -0.42121763, 0.0345576136, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0345576136, -0.36195535, 2.35829121e-14, 0.78317298, -0.42121763, 0.034557625, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0347526878, -0.361941592, 2.36598712e-14, 0.783139945, -0.421198353, 0.0347526878, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0347526878, -0.361941592, 2.36592219e-14, 0.783139945, -0.421198353, 0.0347526992, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0349489507, -0.361927666, 2.37584658e-14, 0.783106519, -0.421178853, 0.0349489507, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0349489507, -0.361927666, 2.3752444e-14, 0.783106519, -0.421178853, 0.0349489622, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0351464096, -0.361913571, 2.38413726e-14, 0.783072697, -0.421159126, 0.0351464096, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0351464096, -0.361913571, 2.38358196e-14, 0.783072697, -0.421159126, 0.0351464211, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0353450717, -0.361899305, 2.39319781e-14, 0.783038476, -0.421139171, 0.0353450717, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0353450717, -0.361899305, 2.39270758e-14, 0.783038476, -0.421139171, 0.0353450831, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0355449443, -0.361884866, 2.40177351e-14, 0.783003849, -0.421118983, 0.0355449443, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0355449443, -0.361884866, 2.40097841e-14, 0.783003849, -0.421118983, 0.0355449557, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0357460347, -0.361870252, 2.40986077e-14, 0.782968813, -0.421098561, 0.0357460347, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0357460347, -0.361870252, 2.41065712e-14, 0.782968813, -0.421098561, 0.0357460461, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0359483503, -0.36185546, 2.4188782e-14, 0.782933362, -0.421077902, 0.0359483503, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0359483503, -0.36185546, 2.4197343e-14, 0.782933362, -0.421077902, 0.0359483618, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0361518986, -0.361840488, 2.42829758e-14, 0.782897491, -0.421057003, 0.0361518986, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0361518986, -0.361840488, 2.42765738e-14, 0.782897491, -0.421057003, 0.0361519101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0363566871, -0.361825335, 2.43712717e-14, 0.782861195, -0.42103586, 0.0363566871, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0363566871, -0.361825335, 2.43675273e-14, 0.782861195, -0.42103586, 0.0363566985, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0365627232, -0.361809997, 2.44667554e-14, 0.78282447, -0.421014472, 0.0365627232, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0365627232, -0.361809997, 2.44542652e-14, 0.78282447, -0.421014472, 0.0365627346, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0367700146, -0.361794474, 2.45558891e-14, 0.782787308, -0.420992835, 0.0367700146, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0367700146, -0.361794474, 2.45489386e-14, 0.782787308, -0.420992835, 0.036770026, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0369785688, -0.361778761, 2.46578709e-14, 0.782749707, -0.420970946, 0.0369785688, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0369785688, -0.361778761, 2.46379091e-14, 0.782749707, -0.420970946, 0.0369785802, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0371883935, -0.361762858, 2.47286681e-14, 0.782711659, -0.420948801, 0.0371883935, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0371883935, -0.361762858, 2.47389317e-14, 0.782711659, -0.420948801, 0.0371884049, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0373994965, -0.361746761, 2.4828602e-14, 0.782673161, -0.420926399, 0.0373994965, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0373994965, -0.361746761, 2.48287654e-14, 0.782673161, -0.420926399, 0.0373995079, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0376118854, -0.361730469, 2.49198401e-14, 0.782634205, -0.420903736, 0.0376118854, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0376118854, -0.361730469, 2.49203886e-14, 0.782634205, -0.420903736, 0.0376118968, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0378255681, -0.361713979, 2.50152552e-14, 0.782594788, -0.420880809, 0.0378255681, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0378255681, -0.361713979, 2.50172702e-14, 0.782594788, -0.420880809, 0.0378255795, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0380405524, -0.361697288, 2.51080769e-14, 0.782554902, -0.420857614, 0.0380405524, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0380405524, -0.361697288, 2.51101786e-14, 0.782554902, -0.420857614, 0.0380405639, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0382568463, -0.361680394, 2.52092632e-14, 0.782514543, -0.420834149, 0.0382568463, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0382568463, -0.361680394, 2.52040431e-14, 0.782514543, -0.420834149, 0.0382568577, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0384744576, -0.361663295, 2.52921368e-14, 0.782473705, -0.42081041, 0.0384744576, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0384744576, -0.361663295, 2.52993377e-14, 0.782473705, -0.42081041, 0.038474469, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0386933943, -0.361645987, 2.53932941e-14, 0.782432382, -0.420786394, 0.0386933943, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0386933943, -0.361645987, 2.5389181e-14, 0.782432382, -0.420786394, 0.0386934057, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0389136645, -0.36162847, 2.54942437e-14, 0.782390568, -0.420762098, 0.0389136645, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0389136645, -0.36162847, 2.54905447e-14, 0.782390568, -0.420762098, 0.038913676, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0391352763, -0.361610739, 2.55898063e-14, 0.782348256, -0.420737518, 0.0391352763, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0391352763, -0.361610739, 2.55900247e-14, 0.782348256, -0.420737518, 0.0391352877, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0393582378, -0.361592792, 2.56828319e-14, 0.782305442, -0.42071265, 0.0393582378, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0393582378, -0.361592792, 2.56849161e-14, 0.782305442, -0.42071265, 0.0393582492, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0395825571, -0.361574627, 2.57813536e-14, 0.782262119, -0.420687492, 0.0395825571, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0395825571, -0.361574627, 2.57781292e-14, 0.782262119, -0.420687492, 0.0395825686, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0398082426, -0.361556241, 2.58813147e-14, 0.782218281, -0.42066204, 0.0398082426, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0398082426, -0.361556241, 2.58873241e-14, 0.782218281, -0.42066204, 0.039808254, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0400353024, -0.361537631, 2.59836113e-14, 0.782173922, -0.42063629, 0.0400353024, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0400353024, -0.361537631, 2.59782758e-14, 0.782173922, -0.42063629, 0.0400353139, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.040263745, -0.361518795, 2.60760606e-14, 0.782129034, -0.420610239, 0.040263745, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.040263745, -0.361518795, 2.60784451e-14, 0.782129034, -0.420610239, 0.0402637564, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0404935786, -0.361499729, 2.61877095e-14, 0.782083613, -0.420583883, 0.0404935786, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0404935786, -0.361499729, 2.61816068e-14, 0.782083613, -0.420583883, 0.0404935901, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0407248118, -0.361480431, 2.62837369e-14, 0.78203765, -0.420557219, 0.0407248118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0407248118, -0.361480431, 2.62836136e-14, 0.78203765, -0.420557219, 0.0407248232, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0409574529, -0.361460899, 2.63810629e-14, 0.781991141, -0.420530242, 0.0409574529, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0409574529, -0.361460899, 2.63827408e-14, 0.781991141, -0.420530242, 0.0409574644, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0411915106, -0.361441128, 2.64847234e-14, 0.781944077, -0.42050295, 0.0411915106, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0411915106, -0.361441128, 2.64904439e-14, 0.781944077, -0.42050295, 0.041191522, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0414269934, -0.361421116, 2.65920064e-14, 0.781896454, -0.420475337, 0.0414269934, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0414269934, -0.361421116, 2.65918587e-14, 0.781896454, -0.420475337, 0.0414270048, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0416639099, -0.361400861, 2.66906446e-14, 0.781848262, -0.420447401, 0.0416639099, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0416639099, -0.361400861, 2.66926301e-14, 0.781848262, -0.420447401, 0.0416639214, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0419022689, -0.361380359, 2.67962507e-14, 0.781799496, -0.420419138, 0.0419022689, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0419022689, -0.361380359, 2.67963313e-14, 0.781799496, -0.420419138, 0.0419022803, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.042142079, -0.361359607, 2.69083995e-14, 0.781750149, -0.420390543, 0.042142079, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.042142079, -0.361359607, 2.69011869e-14, 0.781750149, -0.420390543, 0.0421420904, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.042383349, -0.361338602, 2.70075474e-14, 0.781700214, -0.420361612, 0.042383349, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.042383349, -0.361338602, 2.7014443e-14, 0.781700214, -0.420361612, 0.0423833604, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0426260878, -0.361317341, 2.71113244e-14, 0.781649683, -0.420332342, 0.0426260878, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0426260878, -0.361317341, 2.71267559e-14, 0.781649683, -0.420332342, 0.0426260992, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0428703043, -0.361295821, 2.72228043e-14, 0.781598549, -0.420302728, 0.0428703043, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0428703043, -0.361295821, 2.72229219e-14, 0.781598549, -0.420302728, 0.0428703157, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0431160074, -0.361274039, 2.73282882e-14, 0.781546806, -0.420272767, 0.0431160074, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0431160074, -0.361274039, 2.73318614e-14, 0.781546806, -0.420272767, 0.0431160188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0433632061, -0.361251991, 2.74436163e-14, 0.781494444, -0.420242454, 0.0433632061, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0433632061, -0.361251991, 2.74394965e-14, 0.781494444, -0.420242454, 0.0433632175, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0436119094, -0.361229674, 2.75500844e-14, 0.781441458, -0.420211784, 0.0436119094, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0436119094, -0.361229674, 2.75458988e-14, 0.781441458, -0.420211784, 0.0436119208, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0438621265, -0.361207085, 2.7660254e-14, 0.781387839, -0.420180754, 0.0438621265, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0438621265, -0.361207085, 2.76540197e-14, 0.781387839, -0.420180754, 0.043862138, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0441138666, -0.36118422, 2.776746e-14, 0.78133358, -0.420149359, 0.0441138666, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0441138666, -0.36118422, 2.77638409e-14, 0.78133358, -0.420149359, 0.044113878, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0443671388, -0.361161077, 2.78780535e-14, 0.781278672, -0.420117595, 0.0443671388, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0443671388, -0.361161077, 2.78788444e-14, 0.781278672, -0.420117595, 0.0443671502, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0446219524, -0.361137651, 2.7986868e-14, 0.781223108, -0.420085458, 0.0446219524, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0446219524, -0.361137651, 2.79924635e-14, 0.781223108, -0.420085458, 0.0446219638, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0448783167, -0.361113939, 2.80973917e-14, 0.781166881, -0.420052942, 0.0448783167, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0448783167, -0.361113939, 2.81030337e-14, 0.781166881, -0.420052942, 0.0448783281, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0451362411, -0.361089938, 2.82097458e-14, 0.781109981, -0.420020043, 0.0451362411, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0451362411, -0.361089938, 2.82096928e-14, 0.781109981, -0.420020043, 0.0451362526, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0453957351, -0.361065644, 2.83248888e-14, 0.781052401, -0.419986757, 0.0453957351, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0453957351, -0.361065644, 2.83330869e-14, 0.781052401, -0.419986757, 0.0453957465, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0456568081, -0.361041053, 2.84462955e-14, 0.780994132, -0.419953079, 0.0456568081, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0456568081, -0.361041053, 2.84407862e-14, 0.780994132, -0.419953079, 0.0456568195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0459194697, -0.361016163, 2.85571207e-14, 0.780935166, -0.419919004, 0.0459194697, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0459194697, -0.361016163, 2.85626137e-14, 0.780935166, -0.419919004, 0.0459194811, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0461837294, -0.360990968, 2.86797476e-14, 0.780875495, -0.419884527, 0.0461837294, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0461837294, -0.360990968, 2.86737046e-14, 0.780875495, -0.419884527, 0.0461837409, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0464495971, -0.360965465, 2.87889143e-14, 0.78081511, -0.419849644, 0.0464495971, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0464495971, -0.360965465, 2.87987861e-14, 0.78081511, -0.419849644, 0.0464496085, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0467170822, -0.360939651, 2.89046645e-14, 0.780754001, -0.41981435, 0.0467170822, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0467170822, -0.360939651, 2.89115507e-14, 0.780754001, -0.41981435, 0.0467170936, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0469861947, -0.360913522, 2.90248416e-14, 0.780692161, -0.419778639, 0.0469861947, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0469861947, -0.360913522, 2.90156578e-14, 0.780692161, -0.419778639, 0.0469862061, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0472569444, -0.360887074, 2.9140213e-14, 0.780629581, -0.419742507, 0.0472569444, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0472569444, -0.360887074, 2.9137942e-14, 0.780629581, -0.419742507, 0.0472569558, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0475293411, -0.360860302, 2.92597188e-14, 0.780566251, -0.419705948, 0.0475293411, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0475293411, -0.360860302, 2.92663294e-14, 0.780566251, -0.419705948, 0.0475293525, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0478033948, -0.360833203, 2.93814449e-14, 0.780502161, -0.419668958, 0.0478033948, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0478033948, -0.360833203, 2.93788507e-14, 0.780502161, -0.419668958, 0.0478034063, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0480791156, -0.360805773, 2.95044339e-14, 0.780437304, -0.419631531, 0.0480791156, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0480791156, -0.360805773, 2.95037943e-14, 0.780437304, -0.419631531, 0.048079127, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0483565134, -0.360778008, 2.96300086e-14, 0.78037167, -0.419593661, 0.0483565134, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0483565134, -0.360778008, 2.96215334e-14, 0.78037167, -0.419593661, 0.0483565248, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0486355984, -0.360749904, 2.97487136e-14, 0.780305248, -0.419555345, 0.0486355984, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0486355984, -0.360749904, 2.97486092e-14, 0.780305248, -0.419555345, 0.0486356099, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0489163809, -0.360721455, 2.9870309e-14, 0.78023803, -0.419516575, 0.0489163809, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0489163809, -0.360721455, 2.98643003e-14, 0.78023803, -0.419516575, 0.0489163923, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0491988709, -0.360692659, 2.99855744e-14, 0.780170005, -0.419477346, 0.0491988709, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0491988709, -0.360692659, 2.99830694e-14, 0.780170005, -0.419477346, 0.0491988824, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0494830789, -0.360663511, 3.0116992e-14, 0.780101165, -0.419437654, 0.0494830789, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0494830789, -0.360663511, 3.01121341e-14, 0.780101165, -0.419437654, 0.0494830904, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0497690153, -0.360634006, 3.02356357e-14, 0.780031498, -0.419397492, 0.0497690153, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0497690153, -0.360634006, 3.02432613e-14, 0.780031498, -0.419397492, 0.0497690267, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0500566904, -0.36060414, 3.0365818e-14, 0.779960995, -0.419356855, 0.0500566904, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0500566904, -0.36060414, 3.03651795e-14, 0.779960995, -0.419356855, 0.0500567018, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0503461147, -0.360573909, 3.04934137e-14, 0.779889645, -0.419315736, 0.0503461147, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0503461147, -0.360573909, 3.05012344e-14, 0.779889645, -0.419315736, 0.0503461261, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0506372988, -0.360543307, 3.06306841e-14, 0.779817438, -0.419274131, 0.0506372988, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0506372988, -0.360543307, 3.0623142e-14, 0.779817438, -0.419274131, 0.0506373103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0509302533, -0.360512332, 3.07482326e-14, 0.779744365, -0.419232033, 0.0509302533, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0509302533, -0.360512332, 3.07545451e-14, 0.779744365, -0.419232033, 0.0509302648, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.051224989, -0.360480977, 3.08746631e-14, 0.779670413, -0.419189436, 0.051224989, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.051224989, -0.360480977, 3.08768571e-14, 0.779670413, -0.419189436, 0.0512250004, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0515215164, -0.360449238, 3.10088648e-14, 0.779595572, -0.419146334, 0.0515215164, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0515215164, -0.360449238, 3.10048458e-14, 0.779595572, -0.419146334, 0.0515215278, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0518198464, -0.360417111, 3.11325489e-14, 0.779519831, -0.419102721, 0.0518198464, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0518198464, -0.360417111, 3.11369388e-14, 0.779519831, -0.419102721, 0.0518198579, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.05211999, -0.36038459, 3.12650414e-14, 0.77944318, -0.419058591, 0.05211999, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.05211999, -0.36038459, 3.12646492e-14, 0.77944318, -0.419058591, 0.0521200014, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.052421958, -0.360351671, 3.13908918e-14, 0.779365608, -0.419013937, 0.052421958, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.052421958, -0.360351671, 3.14074896e-14, 0.779365608, -0.419013937, 0.0524219694, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0527257614, -0.360318348, 3.15387738e-14, 0.779287101, -0.418968753, 0.0527257614, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0527257614, -0.360318348, 3.15362467e-14, 0.779287101, -0.418968753, 0.0527257728, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0530314112, -0.360284618, 3.16690354e-14, 0.779207651, -0.418923033, 0.0530314112, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0530314112, -0.360284618, 3.16683363e-14, 0.779207651, -0.418923033, 0.0530314227, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0533389187, -0.360250474, 3.18075854e-14, 0.779127244, -0.41887677, 0.0533389187, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0533389187, -0.360250474, 3.17987176e-14, 0.779127244, -0.41887677, 0.0533389301, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.053648295, -0.360215912, 3.19404869e-14, 0.779045869, -0.418829957, 0.053648295, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.053648295, -0.360215912, 3.19445657e-14, 0.779045869, -0.418829957, 0.0536483064, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0539595513, -0.360180926, 3.20790666e-14, 0.778963515, -0.418782589, 0.0539595513, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0539595513, -0.360180926, 3.20691914e-14, 0.778963515, -0.418782589, 0.0539595627, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.054272699, -0.360145511, 3.22110022e-14, 0.778880168, -0.418734657, 0.054272699, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.054272699, -0.360145511, 3.22222649e-14, 0.778880168, -0.418734657, 0.0542727104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0545877494, -0.360109662, 3.23565023e-14, 0.778795818, -0.418686156, 0.0545877494, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0545877494, -0.360109662, 3.23524788e-14, 0.778795818, -0.418686156, 0.0545877609, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0549047141, -0.360073374, 3.24915868e-14, 0.778710451, -0.418637078, 0.0549047141, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0549047141, -0.360073374, 3.24864475e-14, 0.778710451, -0.418637078, 0.0549047255, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0552236045, -0.36003664, 3.26337464e-14, 0.778624056, -0.418587416, 0.0552236045, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0552236045, -0.36003664, 3.26260976e-14, 0.778624056, -0.418587416, 0.0552236159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0555444322, -0.359999456, 3.27562692e-14, 0.778536618, -0.418537163, 0.0555444322, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0555444322, -0.359999456, 3.27607902e-14, 0.778536618, -0.418537163, 0.0555444436, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0558672089, -0.359961815, 3.2904787e-14, 0.778448127, -0.418486312, 0.0558672089, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0558672089, -0.359961815, 3.29067363e-14, 0.778448127, -0.418486312, 0.0558672203, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0561919463, -0.359923713, 3.30590936e-14, 0.778358569, -0.418434855, 0.0561919463, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0561919463, -0.359923713, 3.30426497e-14, 0.778358569, -0.418434855, 0.0561919577, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0565186561, -0.359885143, 3.31923564e-14, 0.77826793, -0.418382786, 0.0565186561, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0565186561, -0.359885143, 3.31974903e-14, 0.77826793, -0.418382786, 0.0565186676, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0568473504, -0.3598461, 3.33401702e-14, 0.778176197, -0.418330097, 0.0568473504, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0568473504, -0.3598461, 3.33375958e-14, 0.778176197, -0.418330097, 0.0568473618, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0571780409, -0.359806578, 3.34845848e-14, 0.778083357, -0.418276779, 0.0571780409, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0571780409, -0.359806578, 3.34807827e-14, 0.778083357, -0.418276779, 0.0571780523, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0575107397, -0.35976657, 3.36275601e-14, 0.777989396, -0.418222826, 0.0575107397, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0575107397, -0.35976657, 3.36331461e-14, 0.777989396, -0.418222826, 0.0575107511, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0578454588, -0.359726071, 3.37605779e-14, 0.777894301, -0.41816823, 0.0578454588, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0578454588, -0.359726071, 3.37726608e-14, 0.777894301, -0.41816823, 0.0578454703, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0581822105, -0.359685075, 3.39189012e-14, 0.777798058, -0.418112983, 0.0581822105, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0581822105, -0.359685075, 3.39222722e-14, 0.777798058, -0.418112983, 0.0581822219, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0585210069, -0.359643575, 3.40686806e-14, 0.777700651, -0.418057076, 0.0585210069, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0585210069, -0.359643575, 3.40645099e-14, 0.777700651, -0.418057076, 0.0585210183, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0588618602, -0.359601565, 3.42159498e-14, 0.777602068, -0.418000503, 0.0588618602, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0588618602, -0.359601565, 3.42250245e-14, 0.777602068, -0.418000503, 0.0588618716, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0592047829, -0.359559039, 3.43800229e-14, 0.777502293, -0.417943254, 0.0592047829, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0592047829, -0.359559039, 3.43719644e-14, 0.777502293, -0.417943254, 0.0592047943, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0595497874, -0.359515991, 3.45208237e-14, 0.777401311, -0.417885321, 0.0595497874, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0595497874, -0.359515991, 3.45186419e-14, 0.777401311, -0.417885321, 0.0595497988, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0598968861, -0.359472413, 3.46637079e-14, 0.777299109, -0.417826696, 0.0598968861, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0598968861, -0.359472413, 3.46709356e-14, 0.777299109, -0.417826696, 0.0598968975, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0602460917, -0.359428299, 3.48276576e-14, 0.777195671, -0.417767371, 0.0602460917, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0602460917, -0.359428299, 3.48153856e-14, 0.777195671, -0.417767371, 0.0602461031, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0605974167, -0.359383643, 3.49706855e-14, 0.777090981, -0.417707337, 0.0605974167, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0605974167, -0.359383643, 3.49837766e-14, 0.777090981, -0.417707337, 0.0605974281, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.060950874, -0.359338438, 3.51174435e-14, 0.776985024, -0.417646585, 0.060950874, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.060950874, -0.359338438, 3.51280745e-14, 0.776985024, -0.417646585, 0.0609508854, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0613064762, -0.359292677, 3.52854922e-14, 0.776877784, -0.417585107, 0.0613064762, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0613064762, -0.359292677, 3.52766377e-14, 0.776877784, -0.417585107, 0.0613064876, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0616642362, -0.359246353, 3.54370029e-14, 0.776769247, -0.417522893, 0.0616642362, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0616642362, -0.359246353, 3.54411542e-14, 0.776769247, -0.417522893, 0.0616642477, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0620241671, -0.359199459, 3.56067341e-14, 0.776659394, -0.417459935, 0.0620241671, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0620241671, -0.359199459, 3.56076161e-14, 0.776659394, -0.417459935, 0.0620241785, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0623862817, -0.359151988, 3.57556178e-14, 0.776548211, -0.417396223, 0.0623862817, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0623862817, -0.359151988, 3.57630986e-14, 0.776548211, -0.417396223, 0.0623862931, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0627505932, -0.359103933, 3.59189447e-14, 0.776435681, -0.417331749, 0.0627505932, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0627505932, -0.359103933, 3.59172904e-14, 0.776435681, -0.417331749, 0.0627506047, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0631171148, -0.359055286, 3.60835362e-14, 0.776321788, -0.417266502, 0.0631171148, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0631171148, -0.359055286, 3.60749013e-14, 0.776321788, -0.417266502, 0.0631171262, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0634858597, -0.359006039, 3.62434074e-14, 0.776206513, -0.417200473, 0.0634858597, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0634858597, -0.359006039, 3.62356423e-14, 0.776206513, -0.417200473, 0.0634858711, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0638568411, -0.358956187, 3.63952574e-14, 0.776089841, -0.417133654, 0.0638568411, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0638568411, -0.358956187, 3.63963483e-14, 0.776089841, -0.417133654, 0.0638568526, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0642300726, -0.35890572, 3.65610412e-14, 0.775971753, -0.417066033, 0.0642300726, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0642300726, -0.35890572, 3.65557895e-14, 0.775971753, -0.417066033, 0.064230084, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0646055675, -0.358854632, 3.67249878e-14, 0.775852233, -0.416997601, 0.0646055675, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0646055675, -0.358854632, 3.67263364e-14, 0.775852233, -0.416997601, 0.0646055789, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0649833394, -0.358802914, 3.68870759e-14, 0.775731263, -0.416928349, 0.0649833394, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0649833394, -0.358802914, 3.68839305e-14, 0.775731263, -0.416928349, 0.0649833508, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.065363402, -0.358750559, 3.70582989e-14, 0.775608824, -0.416858266, 0.065363402, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.065363402, -0.358750559, 3.70643114e-14, 0.775608824, -0.416858266, 0.0653634134, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0657457688, -0.358697558, 3.72180611e-14, 0.775484899, -0.416787341, 0.0657457688, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0657457688, -0.358697558, 3.72258834e-14, 0.775484899, -0.416787341, 0.0657457803, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0661304538, -0.358643904, 3.73916672e-14, 0.775359469, -0.416715565, 0.0661304538, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0661304538, -0.358643904, 3.73893513e-14, 0.775359469, -0.416715565, 0.0661304653, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0665174708, -0.358589588, 3.75649242e-14, 0.775232515, -0.416642927, 0.0665174708, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0665174708, -0.358589588, 3.75549163e-14, 0.775232515, -0.416642927, 0.0665174822, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0669068337, -0.358534602, 3.77359963e-14, 0.775104019, -0.416569416, 0.0669068337, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0669068337, -0.358534602, 3.77400458e-14, 0.775104019, -0.416569416, 0.0669068451, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0672985565, -0.358478938, 3.79043133e-14, 0.774973961, -0.416495022, 0.0672985565, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0672985565, -0.358478938, 3.7904507e-14, 0.774973961, -0.416495022, 0.0672985679, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0676926533, -0.358422587, 3.80855107e-14, 0.774842321, -0.416419734, 0.0676926533, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0676926533, -0.358422587, 3.80727531e-14, 0.774842321, -0.416419734, 0.0676926648, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0680891384, -0.358365541, 3.82369086e-14, 0.774709082, -0.416343541, 0.0680891384, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0680891384, -0.358365541, 3.8242145e-14, 0.774709082, -0.416343541, 0.0680891498, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0684880259, -0.358307791, 3.84230718e-14, 0.774574221, -0.41626643, 0.0684880259, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0684880259, -0.358307791, 3.84185779e-14, 0.774574221, -0.41626643, 0.0684880373, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0688893302, -0.358249327, 3.85946333e-14, 0.77443772, -0.416188393, 0.0688893302, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0688893302, -0.358249327, 3.85984808e-14, 0.77443772, -0.416188393, 0.0688893417, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0692930658, -0.358190142, 3.87743541e-14, 0.774299557, -0.416109416, 0.0692930658, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0692930658, -0.358190142, 3.87820193e-14, 0.774299557, -0.416109416, 0.0692930772, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0696992471, -0.358130225, 3.89527766e-14, 0.774159713, -0.416029488, 0.0696992471, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0696992471, -0.358130225, 3.89579116e-14, 0.774159713, -0.416029488, 0.0696992585, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0701078887, -0.358069568, 3.9133095e-14, 0.774018166, -0.415948597, 0.0701078887, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0701078887, -0.358069568, 3.91305511e-14, 0.774018166, -0.415948597, 0.0701079002, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0705190054, -0.358008162, 3.93009668e-14, 0.773874894, -0.415866732, 0.0705190054, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0705190054, -0.358008162, 3.93072774e-14, 0.773874894, -0.415866732, 0.0705190168, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0709326118, -0.357945997, 3.95027837e-14, 0.773729878, -0.415783881, 0.0709326118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0709326118, -0.357945997, 3.94984209e-14, 0.773729878, -0.415783881, 0.0709326232, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0713487227, -0.357883063, 3.96774997e-14, 0.773583094, -0.415700031, 0.0713487227, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0713487227, -0.357883063, 3.96693649e-14, 0.773583094, -0.415700031, 0.0713487342, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0717673532, -0.357819351, 3.98612364e-14, 0.773434521, -0.415615169, 0.0717673532, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0717673532, -0.357819351, 3.98370637e-14, 0.773434521, -0.415615169, 0.0717673646, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0721885182, -0.357754852, 4.00382212e-14, 0.773284136, -0.415529284, 0.0721885182, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0721885182, -0.357754852, 4.00474995e-14, 0.773284136, -0.415529284, 0.0721885296, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0726122328, -0.357689554, 4.02313193e-14, 0.773131917, -0.415442363, 0.0726122328, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0726122328, -0.357689554, 4.02114865e-14, 0.773131917, -0.415442363, 0.0726122442, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0730385122, -0.357623448, 4.04154356e-14, 0.772977841, -0.415354393, 0.0730385122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0730385122, -0.357623448, 4.04122841e-14, 0.772977841, -0.415354393, 0.0730385236, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0734673716, -0.357556525, 4.057776e-14, 0.772821885, -0.41526536, 0.0734673716, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0734673716, -0.357556525, 4.05775694e-14, 0.772821885, -0.41526536, 0.0734673831, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0738988265, -0.357488773, 4.07724605e-14, 0.772664025, -0.415175252, 0.0738988265, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0738988265, -0.357488773, 4.07654814e-14, 0.772664025, -0.415175252, 0.0738988379, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0743328921, -0.357420182, 4.09761283e-14, 0.772504238, -0.415084056, 0.0743328921, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0743328921, -0.357420182, 4.09585718e-14, 0.772504238, -0.415084056, 0.0743329035, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0747695841, -0.357350741, 4.11717634e-14, 0.772342499, -0.414991757, 0.0747695841, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0747695841, -0.357350741, 4.11560236e-14, 0.772342499, -0.414991757, 0.0747695955, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0752089181, -0.357280441, 4.13442954e-14, 0.772178783, -0.414898343, 0.0752089181, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0752089181, -0.357280441, 4.13510313e-14, 0.772178783, -0.414898343, 0.0752089295, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0756509097, -0.357209269, 4.15384386e-14, 0.772013068, -0.414803798, 0.0756509097, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0756509097, -0.357209269, 4.15465521e-14, 0.772013068, -0.414803798, 0.0756509211, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0760955747, -0.357137216, 4.17448943e-14, 0.771845326, -0.41470811, 0.0760955747, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0760955747, -0.357137216, 4.17380234e-14, 0.771845326, -0.41470811, 0.0760955861, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0765429291, -0.357064269, 4.19328695e-14, 0.771675533, -0.414611264, 0.0765429291, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0765429291, -0.357064269, 4.19298629e-14, 0.771675533, -0.414611264, 0.0765429405, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0769929887, -0.356990418, 4.21363559e-14, 0.771503664, -0.414513246, 0.0769929887, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0769929887, -0.356990418, 4.21317659e-14, 0.771503664, -0.414513246, 0.0769930001, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0774457696, -0.356915651, 4.23173291e-14, 0.771329691, -0.41441404, 0.0774457696, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0774457696, -0.356915651, 4.23183156e-14, 0.771329691, -0.41441404, 0.077445781, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.077901288, -0.356839956, 4.25222975e-14, 0.771153589, -0.414313633, 0.077901288, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.077901288, -0.356839956, 4.25389834e-14, 0.771153589, -0.414313633, 0.0779012994, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0783595601, -0.356763323, 4.27259714e-14, 0.770975331, -0.414212009, 0.0783595601, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0783595601, -0.356763323, 4.27107012e-14, 0.770975331, -0.414212009, 0.0783595715, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0788206022, -0.356685738, 4.29204897e-14, 0.770794891, -0.414109153, 0.0788206022, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0788206022, -0.356685738, 4.29199164e-14, 0.770794891, -0.414109153, 0.0788206136, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0792844307, -0.35660719, 4.31358494e-14, 0.770612239, -0.41400505, 0.0792844307, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0792844307, -0.35660719, 4.31276307e-14, 0.770612239, -0.41400505, 0.0792844421, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0797510621, -0.356527666, 4.33249239e-14, 0.77042735, -0.413899684, 0.0797510621, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0797510621, -0.356527666, 4.33393929e-14, 0.77042735, -0.413899684, 0.0797510735, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.080220513, -0.356447155, 4.35258549e-14, 0.770240194, -0.413793039, 0.080220513, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.080220513, -0.356447155, 4.35343793e-14, 0.770240194, -0.413793039, 0.0802205245, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0806928002, -0.356365644, 4.37423725e-14, 0.770050744, -0.4136851, 0.0806928002, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0806928002, -0.356365644, 4.37307607e-14, 0.770050744, -0.4136851, 0.0806928116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0811679403, -0.356283119, 4.39392564e-14, 0.769858969, -0.41357585, 0.0811679403, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0811679403, -0.356283119, 4.39493191e-14, 0.769858969, -0.41357585, 0.0811679517, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0816459502, -0.356199569, 4.41632456e-14, 0.769664842, -0.413465273, 0.0816459502, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0816459502, -0.356199569, 4.41494291e-14, 0.769664842, -0.413465273, 0.0816459617, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.082126847, -0.35611498, 4.43482005e-14, 0.769468332, -0.413353352, 0.082126847, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.082126847, -0.35611498, 4.4357488e-14, 0.769468332, -0.413353352, 0.0821268584, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0826106476, -0.356029339, 4.45749044e-14, 0.76926941, -0.413240071, 0.0826106476, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0826106476, -0.356029339, 4.45632872e-14, 0.76926941, -0.413240071, 0.082610659, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0830973693, -0.355942632, 4.47848988e-14, 0.769068044, -0.413125412, 0.0830973693, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0830973693, -0.355942632, 4.47872178e-14, 0.769068044, -0.413125412, 0.0830973807, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0835870292, -0.355854847, 4.49909976e-14, 0.768864205, -0.413009358, 0.0835870292, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0835870292, -0.355854847, 4.50001608e-14, 0.768864205, -0.413009358, 0.0835870406, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0840796447, -0.355765968, 4.52097268e-14, 0.76865786, -0.412891892, 0.0840796447, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0840796447, -0.355765968, 4.52153116e-14, 0.76865786, -0.412891892, 0.0840796561, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0845752332, -0.355675983, 4.54277729e-14, 0.768448979, -0.412772996, 0.0845752332, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0845752332, -0.355675983, 4.54343487e-14, 0.768448979, -0.412772996, 0.0845752447, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0850738124, -0.355584877, 4.56399094e-14, 0.768237529, -0.412652652, 0.0850738124, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0850738124, -0.355584877, 4.56480069e-14, 0.768237529, -0.412652652, 0.0850738238, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0855753925, -0.355492638, 4.58531787e-14, 0.768023482, -0.412530844, 0.0855753925, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0855753925, -0.355492638, 4.58613082e-14, 0.768023482, -0.412530844, 0.0855754039, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0860799679, -0.355399255, 4.60891396e-14, 0.767806813, -0.412407558, 0.0860799679, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0860799679, -0.355399255, 4.60877034e-14, 0.767806813, -0.412407558, 0.0860799794, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0865875173, -0.355304721, 4.63020979e-14, 0.767587507, -0.412282786, 0.0865875173, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0865875173, -0.355304721, 4.63087073e-14, 0.767587507, -0.412282786, 0.0865875288, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0870980046, -0.355209033, 4.65164604e-14, 0.767365555, -0.412156521, 0.0870980046, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0870980046, -0.355209033, 4.65342776e-14, 0.767365555, -0.412156521, 0.087098016, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0876113793, -0.35511219, 4.67645347e-14, 0.767140953, -0.412028763, 0.0876113793, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0876113793, -0.35511219, 4.67560042e-14, 0.767140953, -0.412028763, 0.0876113907, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0881275776, -0.355014193, 4.69612752e-14, 0.766913704, -0.411899511, 0.0881275776, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0881275776, -0.355014193, 4.69767246e-14, 0.766913704, -0.411899511, 0.0881275891, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0886465229, -0.354915047, 4.71795134e-14, 0.766683818, -0.411768771, 0.0886465229, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0886465229, -0.354915047, 4.71968473e-14, 0.766683818, -0.411768771, 0.0886465344, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0891681263, -0.354814759, 4.7422506e-14, 0.76645131, -0.41163655, 0.0891681263, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0891681263, -0.354814759, 4.74282235e-14, 0.76645131, -0.41163655, 0.0891681378, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0896922876, -0.35471334, 4.76744651e-14, 0.766216201, -0.411502861, 0.0896922876, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0896922876, -0.35471334, 4.76646661e-14, 0.766216201, -0.411502861, 0.089692299, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0902188957, -0.354610802, 4.78766608e-14, 0.765978518, -0.411367717, 0.0902188957, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0902188957, -0.354610802, 4.78669853e-14, 0.765978518, -0.411367717, 0.0902189071, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0907478294, -0.35450716, 4.81040439e-14, 0.765738296, -0.411231135, 0.0907478294, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0907478294, -0.35450716, 4.81223642e-14, 0.765738296, -0.411231135, 0.0907478408, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0912789581, -0.354402433, 4.83524445e-14, 0.765495571, -0.411093138, 0.0912789581, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0912789581, -0.354402433, 4.83429611e-14, 0.765495571, -0.411093138, 0.0912789695, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0918121425, -0.35429664, 4.85712605e-14, 0.765250388, -0.410953747, 0.0918121425, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0918121425, -0.35429664, 4.85628688e-14, 0.765250388, -0.410953747, 0.091812154, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0923472353, -0.354189804, 4.88080935e-14, 0.765002795, -0.410812991, 0.0923472353, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0923472353, -0.354189804, 4.88053735e-14, 0.765002795, -0.410812991, 0.0923472467, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0928840815, -0.354081951, 4.903544e-14, 0.764752848, -0.410670897, 0.0928840815, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0928840815, -0.354081951, 4.90460882e-14, 0.764752848, -0.410670897, 0.0928840929, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0934225197, -0.353973106, 4.92633247e-14, 0.764500604, -0.410527497, 0.0934225197, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0934225197, -0.353973106, 4.92703214e-14, 0.764500604, -0.410527497, 0.0934225312, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0939631836, -0.353861603, 4.95031237e-14, 0.764241128, -0.410379525, 0.0939631836, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0939631836, -0.353861603, 4.95181037e-14, 0.764241128, -0.410379525, 0.093963195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0945043003, -0.353750846, 4.97486007e-14, 0.763984443, -0.410233597, 0.0945043003, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0945043003, -0.353750846, 4.97358289e-14, 0.763984443, -0.410233597, 0.0945043118, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.095046491, -0.353639191, 4.99860653e-14, 0.763725664, -0.410086473, 0.095046491, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.095046491, -0.353639191, 4.99807088e-14, 0.763725664, -0.410086473, 0.0950465024, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0955895739, -0.353526674, 5.02105986e-14, 0.763464869, -0.409938194, 0.0955895739, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0955895739, -0.353526674, 5.02054535e-14, 0.763464869, -0.409938194, 0.0955895854, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0961333642, -0.353413331, 5.04362019e-14, 0.763202135, -0.409788805, 0.0961333642, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0961333642, -0.353413331, 5.04555054e-14, 0.763202135, -0.409788805, 0.0961333756, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0966776742, -0.353299199, 5.0705107e-14, 0.762937548, -0.409638349, 0.0966776742, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0966776742, -0.353299199, 5.06871341e-14, 0.762937548, -0.409638349, 0.0966776856, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0972223142, -0.353184319, 5.09232457e-14, 0.762671194, -0.409486875, 0.0972223142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0972223142, -0.353184319, 5.09199959e-14, 0.762671194, -0.409486875, 0.0972223256, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0977670934, -0.353068731, 5.1161792e-14, 0.76240316, -0.409334429, 0.0977670934, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0977670934, -0.353068731, 5.11567294e-14, 0.76240316, -0.409334429, 0.0977671048, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0983118201, -0.352952478, 5.13897922e-14, 0.76213354, -0.409181062, 0.0983118201, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0983118201, -0.352952478, 5.13885822e-14, 0.76213354, -0.409181062, 0.0983118315, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0988563028, -0.352835602, 5.16293919e-14, 0.761862428, -0.409026825, 0.0988563028, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0988563028, -0.352835602, 5.16315967e-14, 0.761862428, -0.409026825, 0.0988563142, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0994003505, -0.352718148, 5.18720138e-14, 0.761589918, -0.40887177, 0.0994003505, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0994003505, -0.352718148, 5.18593059e-14, 0.761589918, -0.40887177, 0.0994003619, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.0999437738, -0.35260016, 5.2089628e-14, 0.76131611, -0.40871595, 0.0999437738, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0999437738, -0.35260016, 5.21092046e-14, 0.76131611, -0.40871595, 0.0999437852, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.100486385, -0.352481682, 5.23318853e-14, 0.761041101, -0.408559419, 0.100486385, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.100486385, -0.352481682, 5.23356447e-14, 0.761041101, -0.408559419, 0.100486397, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.101028, -0.352362762, 5.25750517e-14, 0.760764991, -0.40840223, 0.101028, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.101028, -0.352362762, 5.25702732e-14, 0.760764991, -0.40840223, 0.101028011, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.101568436, -0.352243444, 5.28070498e-14, 0.760487881, -0.408244437, 0.101568436, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.101568436, -0.352243444, 5.28063662e-14, 0.760487881, -0.408244437, 0.101568447, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.102107517, -0.352123774, 5.30352621e-14, 0.760209869, -0.408086095, 0.102107517, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.102107517, -0.352123774, 5.30427726e-14, 0.760209869, -0.408086095, 0.102107528, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.10264507, -0.352003798, 5.32576657e-14, 0.759931056, -0.407927258, 0.10264507, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.10264507, -0.352003798, 5.32701256e-14, 0.759931056, -0.407927258, 0.102645081, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.103180927, -0.351883562, 5.34983905e-14, 0.759651541, -0.40776798, 0.103180927, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.103180927, -0.351883562, 5.350729e-14, 0.759651541, -0.40776798, 0.103180938, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.103714927, -0.351763109, 5.37141828e-14, 0.759371422, -0.407608313, 0.103714927, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.103714927, -0.351763109, 5.37392166e-14, 0.759371422, -0.407608313, 0.103714939, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.104246916, -0.351642484, 5.39715445e-14, 0.759090794, -0.407448309, 0.104246916, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104246916, -0.351642484, 5.39771616e-14, 0.759090794, -0.407448309, 0.104246928, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.104776747, -0.351521731, 5.41940426e-14, 0.758809751, -0.40728802, 0.104776747, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104776747, -0.351521731, 5.41994834e-14, 0.758809751, -0.40728802, 0.104776758, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.10530428, -0.35140089, 5.44068146e-14, 0.758528385, -0.407127495, 0.10530428, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.10530428, -0.35140089, 5.44128894e-14, 0.758528385, -0.407127495, 0.105304291, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.105829385, -0.351280002, 5.46353095e-14, 0.758246783, -0.406966781, 0.105829385, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105829385, -0.351280002, 5.46438817e-14, 0.758246783, -0.406966781, 0.105829396, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.106351941, -0.351159107, 5.48677705e-14, 0.75796503, -0.406805924, 0.106351941, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.106351941, -0.351159107, 5.48755335e-14, 0.75796503, -0.406805924, 0.106351953, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.106871837, -0.35103824, 5.51163287e-14, 0.757683207, -0.406644967, 0.106871837, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.106871837, -0.35103824, 5.50931805e-14, 0.757683207, -0.406644967, 0.106871849, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.107388973, -0.350917437, 5.53204321e-14, 0.757401389, -0.406483952, 0.107388973, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.107388973, -0.350917437, 5.53246069e-14, 0.757401389, -0.406483952, 0.107388985, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.10790326, -0.350796731, 5.5547594e-14, 0.757119647, -0.406322916, 0.10790326, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.10790326, -0.350796731, 5.55459908e-14, 0.757119647, -0.406322916, 0.107903272, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.108414621, -0.350676151, 5.57731723e-14, 0.756838046, -0.406161895, 0.108414621, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.108414621, -0.350676151, 5.5760482e-14, 0.756838046, -0.406161895, 0.108414633, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.108922993, -0.350555725, 5.59902077e-14, 0.756556644, -0.406000919, 0.108922993, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.108922993, -0.350555725, 5.59925283e-14, 0.756556644, -0.406000919, 0.108923004, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.109428323, -0.350435476, 5.62059682e-14, 0.756275493, -0.405840017, 0.109428323, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.109428323, -0.350435476, 5.61950208e-14, 0.756275493, -0.405840017, 0.109428335, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.109930576, -0.350315425, 5.64323475e-14, 0.755994637, -0.405679212, 0.109930576, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.109930576, -0.350315425, 5.64279437e-14, 0.755994637, -0.405679212, 0.109930588, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.11042973, -0.350195589, 5.66331131e-14, 0.755714113, -0.405518524, 0.11042973, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.11042973, -0.350195589, 5.66340456e-14, 0.755714113, -0.405518524, 0.110429742, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.110925778, -0.350075982, 5.68516641e-14, 0.755433949, -0.405357967, 0.110925778, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.110925778, -0.350075982, 5.68548176e-14, 0.755433949, -0.405357967, 0.11092579, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273, 0.00896968, -0.021747 ] - [ -0.111418691, -0.349957501, -3.63452881e-08, 0.755156162, -0.405198929, 0.111418681, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.111418636, -0.34995661, 5.70409856e-14, 0.755154208, -0.405197598, 0.111418647, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329272701, 0.00896948703, -0.0217482052 ] - [ -0.111908436, -0.34984133, -1.57615147e-07, 0.754883415, -0.405043239, 0.111908393, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.111908196, -0.349837478, 5.72652971e-14, 0.754874965, -0.405037487, 0.111908208, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329271706, 0.00896884571, -0.0217522107 ] - [ -0.112395034, -0.349727478, -3.64490967e-07, 0.754615721, -0.404890905, 0.112394934, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.112394479, -0.349718593, 5.74523957e-14, 0.754596234, -0.404877641, 0.11239449, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329270016, 0.00896775645, -0.0217590139 ] - [ -0.112878506, -0.349615945, -6.57391045e-07, 0.754353082, -0.40474192, 0.112878325, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.112877503, -0.349599963, 5.76525541e-14, 0.75431803, -0.404718067, 0.112877514, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329267634, 0.00896622089, -0.0217686046 ] - [ -0.113358871, -0.349506732, -1.03670629e-06, 0.754095498, -0.404596283, 0.113358586, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.113357287, -0.349481594, 5.78848292e-14, 0.754040365, -0.404558771, 0.113357299, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329264562, 0.0089642407, -0.0217809723 ] - [ -0.11383615, -0.349399841, -1.50280063e-06, 0.753842971, -0.404453988, 0.113835737, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.113833852, -0.349363494, 5.80868344e-14, 0.753763253, -0.404399759, 0.113833864, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329260803, 0.00896181751, -0.0217961068 ] - [ -0.114310363, -0.349295273, -2.05601138e-06, 0.7535955, -0.404315032, 0.114309797, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.114307216, -0.349245669, 5.83004159e-14, 0.753486709, -0.404241039, 0.114307228, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032925636, 0.00895895299, -0.0218139978 ] - [ -0.114781529, -0.349193028, -2.69664965e-06, 0.753353084, -0.404179409, 0.114780788, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.114777399, -0.349128127, 5.85135717e-14, 0.753210744, -0.404082617, 0.11477741, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329251234, 0.00895564879, -0.0218346349 ] - [ -0.115249669, -0.349093107, -3.42500076e-06, 0.753115723, -0.404047115, 0.115248728, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115244418, -0.349010873, 5.87328312e-14, 0.752935371, -0.403924498, 0.115244429, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329245429, 0.00895190656, -0.0218580078 ] - [ -0.115714802, -0.34899551, -4.24132456e-06, 0.752883416, -0.403918146, 0.115713638, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115708293, -0.348893915, 5.89085152e-14, 0.752660603, -0.403766688, 0.115708304, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329238947, 0.00894772795, -0.0218841062 ] - [ -0.116176948, -0.348900238, -5.14585586e-06, 0.752656161, -0.403792495, 0.116175535, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.116169043, -0.348777258, 5.9082744e-14, 0.752386452, -0.403609194, 0.116169054, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329231791, 0.00894311462, -0.0219129198 ] - [ -0.116636125, -0.348807291, -6.13880475e-06, 0.752433957, -0.403670158, 0.116634441, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.116626685, -0.348660909, 5.93001907e-14, 0.75211293, -0.403452021, 0.116626697, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329223963, 0.00893806821, -0.0219444382 ] - [ -0.117092354, -0.348716668, -7.22035705e-06, 0.752216802, -0.403551128, 0.117090372, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.117081239, -0.348544875, 5.95001671e-14, 0.75184005, -0.403295175, 0.117081251, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329215465, 0.00893259039, -0.0219786511 ] - [ -0.117545652, -0.34862837, -8.39067459e-06, 0.752004692, -0.403435402, 0.11754335, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.117532723, -0.348429161, 5.97125948e-14, 0.751567821, -0.40313866, 0.117532734, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329206301, 0.0089266828, -0.0220155483 ] - [ -0.117996039, -0.348542395, -9.64989562e-06, 0.751797626, -0.403322972, 0.117993392, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.117981154, -0.348313773, 5.98968762e-14, 0.751296257, -0.402982483, 0.117981166, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329196473, 0.00892034709, -0.0220551193 ] - [ -0.118443534, -0.348458744, -1.09981352e-05, 0.751595601, -0.403213833, 0.118440518, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.118426552, -0.348198718, 6.0102677e-14, 0.751025367, -0.402826649, 0.118426563, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329185983, 0.00891358493, -0.0220973538 ] - [ -0.118888154, -0.348377416, -1.24354853e-05, 0.751398612, -0.403107978, 0.118884745, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.118868933, -0.348084, 6.02744543e-14, 0.750755162, -0.402671162, 0.118868945, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329174835, 0.00890639796, -0.0221422416 ] - [ -0.119329919, -0.348298409, -1.39620158e-05, 0.751206656, -0.403005401, 0.119326092, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.119308316, -0.347969626, 6.04248291e-14, 0.750485655, -0.402516029, 0.119308328, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032916303, 0.00889878783, -0.0221897723 ] - [ -0.119768847, -0.348221723, -1.55777738e-05, 0.751019729, -0.402906096, 0.119764577, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.119744719, -0.347855601, 6.06324774e-14, 0.750216853, -0.402361252, 0.11974473, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329150571, 0.0088907562, -0.0222399356 ] - [ -0.120204956, -0.348147358, -1.72827851e-05, 0.750837827, -0.402810056, 0.12020022, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.120178158, -0.347741931, 6.08455509e-14, 0.749948769, -0.402206838, 0.12017817, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329137461, 0.00888230472, -0.0222927211 ] - [ -0.120638264, -0.34807531, -1.90770537e-05, 0.750660945, -0.402717274, 0.120633036, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.120608652, -0.34762862, 6.10523396e-14, 0.749681412, -0.402052791, 0.120608664, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329123702, 0.00887343504, -0.0223481186 ] - [ -0.121068789, -0.34800558, -2.09605624e-05, 0.750489078, -0.402627742, 0.121063045, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.121036218, -0.347515675, 6.11839212e-14, 0.749414791, -0.401899116, 0.12103623, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329109297, 0.00886414881, -0.0224061177 ] - [ -0.121496549, -0.347938164, -2.29332733e-05, 0.75032222, -0.402541455, 0.121490265, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.121460874, -0.347403101, 6.13875234e-14, 0.749148917, -0.401745817, 0.121460885, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329094248, 0.0088544477, -0.0224667081 ] - [ -0.12192156, -0.347873063, -2.4995128e-05, 0.750160366, -0.402458404, 0.121914712, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.121882635, -0.347290901, 6.15479538e-14, 0.748883799, -0.401592897, 0.121882647, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329078558, 0.00884433335, -0.0225298795 ] - [ -0.122343842, -0.347810273, -2.71460477e-05, 0.75000351, -0.402378583, 0.122336404, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.12230152, -0.347179082, 6.17688072e-14, 0.748619445, -0.401440363, 0.122301532, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032906223, 0.0088338074, -0.0225956215 ] - [ -0.122763411, -0.347749793, -2.93859339e-05, 0.749851646, -0.402301982, 0.122755359, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.122717546, -0.347067649, 6.19025194e-14, 0.748355865, -0.401288216, 0.122717557, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329045266, 0.00882287153, -0.0226639238 ] - [ -0.123180284, -0.347691621, -3.17146685e-05, 0.749704768, -0.402228595, 0.123171594, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.123130729, -0.346956605, 6.21172494e-14, 0.748093068, -0.401136463, 0.12313074, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329027668, 0.00881152738, -0.0227347762 ] - [ -0.123594478, -0.347635754, -3.41321142e-05, 0.749562867, -0.402158414, 0.123585126, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.123541085, -0.346845957, 6.23095676e-14, 0.747831062, -0.400985106, 0.123541097, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032900944, 0.00879977659, -0.0228081682 ] - [ -0.124006011, -0.347582191, -3.66381146e-05, 0.749425939, -0.40209143, 0.123995971, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.123948633, -0.346735708, 6.24731189e-14, 0.747569856, -0.400834149, 0.123948644, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328990584, 0.00878762083, -0.0228840896 ] - [ -0.124414899, -0.347530927, -3.92324949e-05, 0.749293974, -0.402027635, 0.124404148, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.124353387, -0.346625862, 6.26185028e-14, 0.747309458, -0.400683596, 0.124353399, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328971102, 0.00877506175, -0.0229625301 ] - [ -0.124821159, -0.347481961, -4.19150619e-05, 0.749166965, -0.40196702, 0.124809672, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.124755365, -0.346516426, 6.28067384e-14, 0.747049876, -0.400533451, 0.124755377, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328950997, 0.008762101, -0.0230434793 ] - [ -0.125224808, -0.347435291, -4.46856042e-05, 0.749044905, -0.401909578, 0.12521256, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.125154583, -0.346407402, 6.29749754e-14, 0.746791118, -0.400383716, 0.125154595, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328930271, 0.00874874023, -0.0231269268 ] - [ -0.125625862, -0.347390912, -4.75438928e-05, 0.748927785, -0.4018553, 0.125612829, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.125551057, -0.346298795, 6.3177372e-14, 0.746533191, -0.400234397, 0.125551069, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328908927, 0.00873498109, -0.0232128624 ] - [ -0.126024337, -0.347348822, -5.04896813e-05, 0.748815597, -0.401804175, 0.126010495, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.125944804, -0.346190609, 6.33072223e-14, 0.746276104, -0.400085495, 0.125944815, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328886968, 0.00872082525, -0.0233012758 ] - [ -0.12642025, -0.347309018, -5.35227062e-05, 0.748708331, -0.401756197, 0.126405573, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.126335838, -0.346082849, 6.34958234e-14, 0.746019863, -0.399937014, 0.12633585, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328864397, 0.00870627434, -0.0233921566 ] - [ -0.126813616, -0.347271496, -5.66426868e-05, 0.74860598, -0.401711355, 0.126798082, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.126724177, -0.345975518, 6.36362461e-14, 0.745764475, -0.399788958, 0.126724189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328841214, 0.00869133003, -0.0234854946 ] - [ -0.127204452, -0.347236254, -5.98493263e-05, 0.748508533, -0.401669639, 0.127188035, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.127109836, -0.34586862, 6.38355854e-14, 0.745509949, -0.399641328, 0.127109847, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328817425, 0.00867599396, -0.0235812793 ] - [ -0.127592774, -0.347203286, -6.31423112e-05, 0.748415982, -0.401631042, 0.12757545, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.12749283, -0.34576216, 6.39815433e-14, 0.745256289, -0.399494129, 0.127492841, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032879303, 0.00866026779, -0.0236795004 ] - [ -0.127978597, -0.347172591, -6.65213123e-05, 0.748328315, -0.401595553, 0.127960341, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.127873175, -0.345656141, 6.41614226e-14, 0.745003504, -0.399347363, 0.127873187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328768032, 0.00864415318, -0.0237801477 ] - [ -0.128361937, -0.347144163, -6.99859843e-05, 0.748245524, -0.401563162, 0.128342726, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.128250888, -0.345550566, 6.43119911e-14, 0.7447516, -0.399201033, 0.128250899, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328742435, 0.00862765176, -0.0238832108 ] - [ -0.128742809, -0.347118, -7.35359666e-05, 0.748167598, -0.40153386, 0.128722618, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.128625982, -0.34544544, 6.44466086e-14, 0.744500582, -0.399055142, 0.128625994, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032871624, 0.00861076521, -0.0239886794 ] - [ -0.129121229, -0.347094096, -7.71708836e-05, 0.748094527, -0.401507636, 0.129100034, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.128998474, -0.345340766, 6.46238506e-14, 0.744250458, -0.398909692, 0.128998485, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032868945, 0.00859349516, -0.0240965432 ] - [ -0.129497211, -0.347072449, -8.08903443e-05, 0.748026299, -0.401484481, 0.129474988, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.129368378, -0.345236548, 6.47941051e-14, 0.744001234, -0.398764685, 0.12936839, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328662068, 0.00857584328, -0.0242067918 ] - [ -0.129870772, -0.347053053, -8.46939434e-05, 0.747962903, -0.401464384, 0.129847497, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.129735711, -0.345132789, 6.49729401e-14, 0.743752914, -0.398620125, 0.129735722, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328634096, 0.00855781121, -0.024319415 ] - [ -0.130241926, -0.347035904, -8.8581261e-05, 0.747904329, -0.401447336, 0.130217575, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.130100485, -0.345029492, 6.5118449e-14, 0.743505505, -0.398476014, 0.130100497, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328605537, 0.00853940061, -0.0244344024 ] - [ -0.130610689, -0.347020998, -9.25518631e-05, 0.747850565, -0.401433324, 0.130585236, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.130462718, -0.34492666, 6.5229934e-14, 0.743259014, -0.398332354, 0.130462729, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328576393, 0.00852061313, -0.0245517436 ] - [ -0.130977074, -0.34700833, -9.66053016e-05, 0.747801599, -0.40142234, 0.130950497, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.130822423, -0.344824298, 6.54329378e-14, 0.743013444, -0.398189146, 0.130822435, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328546667, 0.00850145042, -0.0246714284 ] - [ -0.131341096, -0.346997896, -0.000100741115, 0.74775742, -0.401414372, 0.131313371, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.131179615, -0.344722407, 6.55893061e-14, 0.742768801, -0.398046394, 0.131179627, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328516362, 0.00848191414, -0.0247934465 ] - [ -0.131702771, -0.346989691, -0.000104958828, 0.747718014, -0.40140941, 0.131673873, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.131534309, -0.344620992, 6.56997135e-14, 0.742525092, -0.3979041, 0.131534321, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328485479, 0.00846200594, -0.0249177874 ] - [ -0.132062112, -0.346983709, -0.000109257953, 0.74768337, -0.401407442, 0.132032018, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.13188652, -0.344520055, 6.58890861e-14, 0.742282319, -0.397762265, 0.131886531, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328454023, 0.00844172747, -0.025044441 ] - [ -0.132419134, -0.346979947, -0.000113637989, 0.747653475, -0.401408458, 0.132387821, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.132236261, -0.344419599, 6.60197822e-14, 0.74204049, -0.397620891, 0.132236273, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328421994, 0.00842108038, -0.0251733968 ] - [ -0.132773852, -0.346978398, -0.000118098421, 0.747628316, -0.401412445, 0.132741294, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.132583547, -0.344319627, 6.6177289e-14, 0.741799608, -0.397479981, 0.132583559, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328389397, 0.00840006633, -0.0253046445 ] - [ -0.133126279, -0.346979057, -0.000122638724, 0.74760788, -0.401419394, 0.133092454, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.132928393, -0.344220142, 6.63033349e-14, 0.741559677, -0.397339535, 0.132928405, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328356232, 0.00837868697, -0.0254381739 ] - [ -0.133476429, -0.34698192, -0.000127258358, 0.747592154, -0.401429292, 0.133441313, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.133270812, -0.344121147, 6.64186136e-14, 0.741320704, -0.397199557, 0.133270824, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328322504, 0.00835694395, -0.0255739746 ] - [ -0.133824316, -0.346986981, -0.000131956774, 0.747581125, -0.401442129, 0.133787885, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.133610819, -0.344022644, 6.66198103e-14, 0.741082691, -0.397060047, 0.13361083, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328288214, 0.00833483893, -0.0257120363 ] - [ -0.134169955, -0.346994234, -0.00013673341, 0.747574778, -0.401457892, 0.134132186, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.133948427, -0.343924637, 6.67566698e-14, 0.740845643, -0.396921006, 0.133948439, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328253365, 0.00831237355, -0.0258523486 ] - [ -0.134513358, -0.347003674, -0.000141587691, 0.7475731, -0.401476569, 0.134474227, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.134283651, -0.343827127, 6.68514545e-14, 0.740609565, -0.396782438, 0.134283663, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328217959, 0.00828954947, -0.0259949013 ] - [ -0.13485454, -0.347015296, -0.000146519032, 0.747576077, -0.40149815, 0.134814024, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.134616504, -0.343730117, 6.69828298e-14, 0.74037446, -0.396644342, 0.134616515, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328182, 0.00826636835, -0.026139684 ] - [ -0.135193514, -0.347029092, -0.000151526838, 0.747583694, -0.401522621, 0.135151589, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.134947, -0.343633611, 6.71716806e-14, 0.740140332, -0.396506721, 0.134947011, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328145489, 0.00824283183, -0.0262866864 ] - [ -0.135530292, -0.347045058, -0.000156610501, 0.747595937, -0.401549971, 0.135486936, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.135275152, -0.343537609, 6.73066857e-14, 0.739907185, -0.396369575, 0.135275164, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032810843, 0.00821894157, -0.0264358981 ] - [ -0.13586489, -0.347063188, -0.000161769404, 0.747612792, -0.401580189, 0.135820079, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.135600975, -0.343442116, 6.74757163e-14, 0.739675023, -0.396232907, 0.135600986, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328070825, 0.00819469922, -0.0265873089 ] - [ -0.136197319, -0.347083475, -0.000167002919, 0.747634244, -0.40161326, 0.13615103, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.135924481, -0.343347132, 6.75831682e-14, 0.739443849, -0.396096717, 0.135924492, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328032675, 0.00817010644, -0.0267409084 ] - [ -0.136527593, -0.347105914, -0.000172310408, 0.747660277, -0.401649174, 0.136479803, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.136245683, -0.34325266, 6.76741363e-14, 0.739213666, -0.395961006, 0.136245695, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327993985, 0.00814516487, -0.0268966864 ] - [ -0.136855725, -0.347130498, -0.000177691222, 0.747690876, -0.401687918, 0.136806411, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.136564596, -0.343158703, 6.78477873e-14, 0.738984479, -0.395825775, 0.136564607, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327954757, 0.00811987617, -0.0270546324 ] - [ -0.137181728, -0.347157221, -0.000183144703, 0.747726027, -0.401729478, 0.137130866, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.136881232, -0.343065263, 6.80190988e-14, 0.738756289, -0.395691026, 0.136881243, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327914992, 0.008094242, -0.0272147361 ] - [ -0.137505614, -0.347186077, -0.000188670184, 0.747765712, -0.401773844, 0.137453183, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137195604, -0.342972342, 6.80880447e-14, 0.738529101, -0.39555676, 0.137195616, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327874694, 0.008068264, -0.0273769873 ] - [ -0.137827396, -0.347217058, -0.000194266987, 0.747809918, -0.401821001, 0.137773372, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137507726, -0.342879941, 6.82480725e-14, 0.738302918, -0.395422976, 0.137507737, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327833865, 0.00804194382, -0.0275413756 ] - [ -0.138147087, -0.34725016, -0.000199934427, 0.747858627, -0.401870938, 0.138091448, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.13781761, -0.342788064, 6.84028354e-14, 0.738077741, -0.395289677, 0.137817621, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327792508, 0.00801528313, -0.0277078907 ] - [ -0.138464699, -0.347285374, -0.000205671809, 0.747911825, -0.40192364, 0.138407423, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.138125268, -0.342696711, 6.85394265e-14, 0.737853575, -0.395156863, 0.13812528, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327750626, 0.00798828356, -0.0278765223 ] - [ -0.138780245, -0.347322695, -0.000211478428, 0.747969493, -0.401979096, 0.138721308, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.138430715, -0.342605886, 6.86689136e-14, 0.737630421, -0.395024535, 0.138430726, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032770822, 0.00796094679, -0.02804726 ] - [ -0.139093737, -0.347362116, -0.000217353572, 0.748031617, -0.402037292, 0.139033118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.138733962, -0.342515589, 6.8787505e-14, 0.737408282, -0.394892693, 0.138733973, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327665294, 0.00793327445, -0.0282200935 ] - [ -0.139405187, -0.347403629, -0.000223296521, 0.74809818, -0.402098215, 0.139342863, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.139035022, -0.342425822, 6.89388663e-14, 0.737187161, -0.394761339, 0.139035033, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032762185, 0.0079052682, -0.0283950125 ] - [ -0.139681764, -0.347494248, -0.000129225887, 0.748167288, -0.400828023, 0.139632148, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.139334624, -0.342383491, 6.90673875e-14, 0.736965168, -0.394581677, 0.139334635, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032757789, 0.0078769297, -0.0285720068 ] - [ -0.139988299, -0.347541124, -0.00013266964, 0.748242626, -0.400860446, 0.139937335, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.139631365, -0.342295982, 6.91697779e-14, 0.736746037, -0.394450055, 0.139631377, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327533418, 0.00784826059, -0.0287510658 ] - [ -0.140292817, -0.347590085, -0.000136148939, 0.748322351, -0.400895212, 0.14024049, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.139925957, -0.342209024, 6.92968727e-14, 0.73652793, -0.394318906, 0.139925969, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327488435, 0.00781926253, -0.0289321794 ] - [ -0.140595332, -0.347641126, -0.000139663207, 0.748406446, -0.40093231, 0.140541624, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.140218412, -0.342122617, 6.94008183e-14, 0.736310848, -0.394188231, 0.140218423, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327442944, 0.00778993718, -0.0291153372 ] - [ -0.140895854, -0.347694239, -0.000143211861, 0.748494893, -0.400971729, 0.14084075, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.140508742, -0.342036763, 6.95657551e-14, 0.736094795, -0.394058032, 0.140508753, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327396949, 0.00776028618, -0.0293005289 ] - [ -0.141194395, -0.347749416, -0.000146794309, 0.748587676, -0.401013459, 0.141137879, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.140796958, -0.341951464, 6.96880789e-14, 0.735879771, -0.393928307, 0.14079697, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327350451, 0.00773031118, -0.0294877442 ] - [ -0.141490967, -0.34780665, -0.000150409955, 0.748684777, -0.401057489, 0.141433023, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.141083074, -0.341866721, 6.9775023e-14, 0.735665779, -0.393799058, 0.141083085, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327303452, 0.00770001385, -0.0296769727 ] - [ -0.141785582, -0.347865934, -0.000154058195, 0.748786177, -0.40110381, 0.141726194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.1413671, -0.341782536, 6.98750426e-14, 0.735452821, -0.393670285, 0.141367111, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327255957, 0.00766939582, -0.0298682042 ] - [ -0.142078251, -0.347927261, -0.000157738418, 0.74889186, -0.401152409, 0.142017403, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.141649049, -0.34169891, 7.0024389e-14, 0.735240897, -0.393541988, 0.14164906, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327207966, 0.00763845877, -0.0300614282 ] - [ -0.142368984, -0.347990622, -0.00016145001, 0.749001807, -0.401203276, 0.142306662, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.141928932, -0.341615844, 7.01501044e-14, 0.735030011, -0.393414167, 0.141928944, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327159483, 0.00760720433, -0.0302566345 ] - [ -0.142657794, -0.34805601, -0.000165192347, 0.749115999, -0.401256401, 0.142593982, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.142206762, -0.34153334, 7.02729249e-14, 0.734820162, -0.393286822, 0.142206773, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327110511, 0.00757563416, -0.0304538128 ] - [ -0.142944691, -0.348123418, -0.000168964802, 0.74923442, -0.401311773, 0.142879374, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.142482549, -0.341451399, 7.03687219e-14, 0.734611354, -0.393159955, 0.142482561, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327061051, 0.00754374992, -0.0306529527 ] - [ -0.143229687, -0.348192838, -0.000172766742, 0.749357049, -0.401369379, 0.143162849, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.142756306, -0.341370023, 7.05066819e-14, 0.734403586, -0.393033563, 0.142756317, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327011106, 0.00751155325, -0.0308540439 ] - [ -0.143512792, -0.348264261, -0.000176597527, 0.74948387, -0.40142921, 0.143444419, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.143028043, -0.341289212, 7.05904905e-14, 0.734196861, -0.392907649, 0.143028054, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032696068, 0.00747904581, -0.0310570761 ] - [ -0.143794018, -0.348337681, -0.000180456514, 0.749614862, -0.401491255, 0.143724095, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.143297772, -0.341208968, 7.07693867e-14, 0.733991179, -0.392782211, 0.143297784, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326909773, 0.00744622925, -0.0312620389 ] - [ -0.144073375, -0.348413089, -0.000184343053, 0.749750008, -0.401555501, 0.144001886, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.143565505, -0.341129292, 7.08745642e-14, 0.733786541, -0.392657249, 0.143565516, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032685839, 0.00741310523, -0.0314689222 ] - [ -0.144350873, -0.348490477, -0.00018825649, 0.749889289, -0.401621938, 0.144277806, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.143831252, -0.341050185, 7.09581731e-14, 0.733582949, -0.392532765, 0.143831263, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326806533, 0.00737967539, -0.0316777154 ] - [ -0.144626524, -0.348569838, -0.000192196166, 0.750032685, -0.401690555, 0.144551863, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.144095025, -0.340971648, 7.10351143e-14, 0.733380404, -0.392408756, 0.144095036, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326754204, 0.00734594139, -0.0318884083 ] - [ -0.144900339, -0.348651163, -0.000196161415, 0.750180178, -0.40176134, 0.144824069, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.144356834, -0.340893683, 7.12095227e-14, 0.733178906, -0.392285224, 0.144356846, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326701405, 0.00731190489, -0.0321009906 ] - [ -0.145172326, -0.348734444, -0.000200151571, 0.750331747, -0.401834281, 0.145094434, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.144616692, -0.340816289, 7.13055313e-14, 0.732978457, -0.392162168, 0.144616703, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032664814, 0.00727756753, -0.032315452 ] - [ -0.145442498, -0.348819673, -0.00020416596, 0.750487375, -0.401909367, 0.145362969, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.144874608, -0.34073947, 7.14197454e-14, 0.732779057, -0.392039587, 0.144874619, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326594411, 0.00724293097, -0.032531782 ] - [ -0.145710863, -0.348906842, -0.000208203904, 0.750647041, -0.401986587, 0.145629684, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.145130593, -0.340663224, 7.15455961e-14, 0.732580706, -0.391917482, 0.145130605, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032654022, 0.00720799686, -0.0327499705 ] - [ -0.145977433, -0.348995943, -0.000212264722, 0.750810727, -0.402065929, 0.14589459, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.145384659, -0.340587554, 7.16305372e-14, 0.732383406, -0.391795852, 0.145384671, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032648557, 0.00717276685, -0.0329700071 ] - [ -0.146242217, -0.349086968, -0.00021634773, 0.750978411, -0.402147382, 0.146157697, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.145636816, -0.34051246, 7.16926343e-14, 0.732187157, -0.391674697, 0.145636827, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326430463, 0.0071372426, -0.0331918815 ] - [ -0.146505226, -0.349179907, -0.000220452237, 0.751150076, -0.402230932, 0.146419015, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.145887074, -0.340437943, 7.18344215e-14, 0.731991959, -0.391554016, 0.145887086, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326374903, 0.00710142575, -0.0334155833 ] - [ -0.146766469, -0.349274753, -0.000224577551, 0.7513257, -0.40231657, 0.146678554, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.146135445, -0.340364004, 7.19422786e-14, 0.731797813, -0.39143381, 0.146135456, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326318891, 0.00706531797, -0.0336411022 ] - [ -0.147025957, -0.349371498, -0.000228722975, 0.751505264, -0.402404282, 0.146936324, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.146381938, -0.340290643, 7.2067338e-14, 0.73160472, -0.391314076, 0.146381949, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326262431, 0.0070289209, -0.0338684279 ] - [ -0.147283699, -0.349470132, -0.00023288781, 0.751688748, -0.402494057, 0.147192335, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.146626564, -0.340217863, 7.21531611e-14, 0.731412679, -0.391194816, 0.146626575, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326205525, 0.0069922362, -0.0340975501 ] - [ -0.147539703, -0.349571687, -0.000237084786, 0.751876105, -0.402584815, 0.147446595, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.146869331, -0.340145626, 7.22763794e-14, 0.731221693, -0.391076068, 0.146869342, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326148174, 0.00695526552, -0.0343284584 ] - [ -0.147793977, -0.349678798, -0.000241347367, 0.752067243, -0.40267382, 0.147699107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.147110243, -0.340073841, 7.23664323e-14, 0.731031772, -0.390957931, 0.147110254, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326090383, 0.00691801051, -0.0345611426 ] - [ -0.148046531, -0.349791574, -0.000245676336, 0.752262137, -0.402760941, 0.147949882, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.14734931, -0.340002504, 7.24572944e-14, 0.730842914, -0.39084041, 0.147349322, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326032154, 0.00688047283, -0.0347955922 ] - [ -0.148297373, -0.349909992, -0.00025007077, 0.752460768, -0.402846178, 0.148198927, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.147586543, -0.339931617, 7.25924524e-14, 0.730655121, -0.390723504, 0.147586555, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325973488, 0.00684265412, -0.0350317971 ] - [ -0.148546513, -0.350034027, -0.00025452974, 0.752663113, -0.402929533, 0.148446253, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.147821951, -0.339861181, 7.26929373e-14, 0.730468392, -0.390607211, 0.147821963, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325914389, 0.00680455604, -0.0352697468 ] - [ -0.14879396, -0.350163657, -0.000259052317, 0.75286915, -0.403011009, 0.14869187, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.148055545, -0.339791197, 7.27725139e-14, 0.730282728, -0.39049153, 0.148055556, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325854859, 0.00676618025, -0.0355094311 ] - [ -0.149039724, -0.350298858, -0.00026363757, 0.753078857, -0.403090605, 0.148935786, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.148287334, -0.339721666, 7.28450023e-14, 0.730098128, -0.390376461, 0.148287345, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325794901, 0.00672752839, -0.0357508395 ] - [ -0.149283814, -0.350439605, -0.000268284564, 0.753292213, -0.403168323, 0.149178012, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.148517328, -0.33965259, 7.29526341e-14, 0.729914592, -0.390262002, 0.148517339, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325734517, 0.00668860212, -0.0359939619 ] - [ -0.149526238, -0.350585875, -0.000272992362, 0.753509194, -0.403244165, 0.149418555, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.148745537, -0.339583968, 7.30510219e-14, 0.72973212, -0.390148152, 0.148745549, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325673711, 0.0066494031, -0.0362387879 ] - [ -0.149767007, -0.350737644, -0.000277760028, 0.753729777, -0.403318132, 0.149657426, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.148971971, -0.339515802, 7.31183996e-14, 0.729550712, -0.39003491, 0.148971982, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325612483, 0.00660993296, -0.0364853071 ] - [ -0.150006128, -0.350894887, -0.00028258662, 0.75395394, -0.403390223, 0.149894633, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.149196639, -0.339448093, 7.32791993e-14, 0.729370368, -0.389922275, 0.149196651, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325550838, 0.00657019338, -0.0367335092 ] - [ -0.150243611, -0.35105758, -0.000287471198, 0.754181658, -0.40346044, 0.150130186, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.149419551, -0.339380841, 7.33725763e-14, 0.729191087, -0.389810245, 0.149419563, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325488777, 0.00653018599, -0.0369833839 ] - [ -0.150479464, -0.351225698, -0.000292412819, 0.754412908, -0.403528783, 0.150364093, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.149640717, -0.339314048, 7.34728509e-14, 0.729012868, -0.38969882, 0.149640728, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325426304, 0.00648991245, -0.0372349209 ] - [ -0.150713696, -0.351399216, -0.000297410538, 0.754647666, -0.403595253, 0.150596363, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.149860146, -0.339247714, 7.35818991e-14, 0.728835713, -0.389587998, 0.149860157, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032536342, 0.00644937442, -0.0374881099 ] - [ -0.150946316, -0.35157811, -0.000302463409, 0.754885907, -0.403659849, 0.150827005, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.150077847, -0.33918184, 7.36371283e-14, 0.728659619, -0.389477779, 0.150077858, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325300128, 0.00640857355, -0.0377429406 ] - [ -0.151177333, -0.351762355, -0.000307570485, 0.755127608, -0.403722573, 0.151056028, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.150293829, -0.339116426, 7.37207018e-14, 0.728484587, -0.389368161, 0.150293841, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325236431, 0.00636751148, -0.0379994025 ] - [ -0.151406754, -0.351951925, -0.000312730819, 0.755372743, -0.403783423, 0.15128344, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.150508103, -0.339051473, 7.38510983e-14, 0.728310617, -0.389259143, 0.150508115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325172332, 0.00632618988, -0.0382574854 ] - [ -0.151634589, -0.352146796, -0.00031794346, 0.755621287, -0.403842401, 0.15150925, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.150720677, -0.338986982, 7.38603301e-14, 0.728137706, -0.389150724, 0.150720688, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325107832, 0.0062846104, -0.038517179 ] - [ -0.151860845, -0.352346942, -0.00032320746, 0.755873215, -0.403899505, 0.151733466, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.15093156, -0.338922953, 7.39785689e-14, 0.727965856, -0.389042903, 0.150931572, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325042935, 0.00624277468, -0.038778473 ] - [ -0.152085531, -0.352552337, -0.000328521868, 0.756128502, -0.403954735, 0.151956097, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.151140762, -0.338859386, 7.40618634e-14, 0.727795065, -0.388935679, 0.151140773, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324977644, 0.00620068439, -0.039041357 ] - [ -0.152308656, -0.352762956, -0.000333885731, 0.756387121, -0.404008092, 0.152177151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.151348291, -0.338796282, 7.41846777e-14, 0.727625332, -0.388829051, 0.151348302, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324911959, 0.00615834117, -0.0393058207 ] - [ -0.152530226, -0.352978773, -0.000339298099, 0.756649048, -0.404059574, 0.152396637, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.151554156, -0.338733641, 7.4267142e-14, 0.727456657, -0.388723017, 0.151554167, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324845885, 0.00611574667, -0.0395718537 ] - [ -0.152750251, -0.353199762, -0.000344758019, 0.756914255, -0.40410918, 0.152614562, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.151758366, -0.338671463, 7.43523277e-14, 0.72728904, -0.388617576, 0.151758378, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324779424, 0.00607290255, -0.0398394459 ] - [ -0.152968739, -0.353425898, -0.000350264537, 0.757182717, -0.404156911, 0.152830936, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.151960931, -0.33860975, 7.44240294e-14, 0.727122478, -0.388512728, 0.151960942, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324712578, 0.00602981047, -0.0401085867 ] - [ -0.153185696, -0.353657155, -0.000355816702, 0.757454407, -0.404202764, 0.153045765, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.152161858, -0.3385485, 7.45324556e-14, 0.726956972, -0.388408472, 0.152161869, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032464535, 0.00598647207, -0.040379266 ] - [ -0.153401132, -0.353893506, -0.000361413559, 0.757729298, -0.40424674, 0.153259058, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.152361156, -0.338487714, 7.45848627e-14, 0.72679252, -0.388304806, 0.152361168, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324577743, 0.00594288901, -0.0406514734 ] - [ -0.153615054, -0.354134925, -0.000367054157, 0.758007363, -0.404288837, 0.153470823, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.152558835, -0.338427393, 7.47197218e-14, 0.726629122, -0.388201729, 0.152558847, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324509759, 0.00589906293, -0.0409251985 ] - [ -0.15382747, -0.354381386, -0.00037273754, 0.758288575, -0.404329055, 0.153681069, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.152754903, -0.338367537, 7.47719643e-14, 0.726466776, -0.38809924, 0.152754914, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03244414, 0.0058549955, -0.0412004311 ] - [ -0.154038387, -0.354632862, -0.000378462758, 0.758572907, -0.404367391, 0.153889801, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.152949367, -0.338308144, 7.48447965e-14, 0.726305482, -0.387997338, 0.152949379, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324372669, 0.00581068837, -0.0414771609 ] - [ -0.154247814, -0.354889326, -0.000384228856, 0.758860331, -0.404403844, 0.154097029, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.153142237, -0.338249217, 7.4928742e-14, 0.726145239, -0.387896022, 0.153142249, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324303569, 0.00576614318, -0.0417553774 ] - [ -0.154455757, -0.355150753, -0.000390034883, 0.75915082, -0.404438414, 0.154302761, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.153333522, -0.338190754, 7.50472598e-14, 0.725986045, -0.387795291, 0.153333533, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324234102, 0.0057213616, -0.0420350704 ] - [ -0.154662224, -0.355417116, -0.000395879886, 0.759444346, -0.404471098, 0.154507003, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.153523228, -0.338132755, 7.50827432e-14, 0.725827899, -0.387695144, 0.15352324, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324164272, 0.00567634527, -0.0423162296 ] - [ -0.154867222, -0.355688387, -0.000401762915, 0.75974088, -0.404501896, 0.154709764, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.153711365, -0.338075221, 7.51469329e-14, 0.725670801, -0.38759558, 0.153711377, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324094079, 0.00563109584, -0.0425988446 ] - [ -0.15507076, -0.35596454, -0.000407683017, 0.760040395, -0.404530806, 0.15491105, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.153897941, -0.338018151, 7.52753237e-14, 0.725514749, -0.387496598, 0.153897953, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324023528, 0.00558561497, -0.0428829051 ] - [ -0.155272843, -0.356245547, -0.000413639244, 0.760342862, -0.404557825, 0.15511087, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.154082964, -0.337961545, 7.5288544e-14, 0.725359742, -0.387398197, 0.154082975, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032395262, 0.00553990432, -0.0431684008 ] - [ -0.15547348, -0.356531382, -0.000419630646, 0.760648252, -0.404582952, 0.15530923, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.154266442, -0.337905404, 7.54272895e-14, 0.725205779, -0.387300375, 0.154266453, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323881358, 0.00549396553, -0.0434553214 ] - [ -0.155672677, -0.356822018, -0.000425656274, 0.760956538, -0.404606186, 0.155506139, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.154448383, -0.337849725, 7.54932577e-14, 0.725052858, -0.387203133, 0.154448394, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323809745, 0.00544780025, -0.0437436566 ] - [ -0.155870442, -0.357117427, -0.000431715181, 0.76126769, -0.404627525, 0.155701603, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.154628795, -0.337794511, 7.55690158e-14, 0.724900979, -0.387106468, 0.154628806, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323737783, 0.00540141015, -0.0440333959 ] - [ -0.156066782, -0.357417582, -0.000437806421, 0.761581679, -0.404646966, 0.155895629, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.154807686, -0.337739759, 7.56460301e-14, 0.724750139, -0.38701038, 0.154807697, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323665475, 0.00535479687, -0.0443245292 ] - [ -0.156261703, -0.357722455, -0.000443929048, 0.761898477, -0.404664508, 0.156088226, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.154985063, -0.337685471, 7.56762199e-14, 0.724600338, -0.386914868, 0.154985075, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323592824, 0.00530796206, -0.044617046 ] - [ -0.156455213, -0.358032019, -0.000450082119, 0.762218053, -0.404680148, 0.156279399, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.155160936, -0.337631644, 7.5799449e-14, 0.724451575, -0.38681993, 0.155160947, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323519831, 0.00526090738, -0.0449109361 ] - [ -0.156647319, -0.358346247, -0.000456264691, 0.76254038, -0.404693885, 0.156469155, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.15533531, -0.33757828, 7.58416035e-14, 0.724303847, -0.386725567, 0.155335322, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03234465, 0.00521363449, -0.0452061892 ] - [ -0.156838026, -0.358665111, -0.000462475822, 0.762865426, -0.404705716, 0.156657503, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.155508195, -0.337525378, 7.59308929e-14, 0.724157155, -0.386631777, 0.155508207, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323372832, 0.00516614502, -0.0455027948 ] - [ -0.157027343, -0.358988583, -0.000468714573, 0.763193164, -0.40471564, 0.156844448, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.155679597, -0.337472936, 7.60329162e-14, 0.724011495, -0.386538558, 0.155679609, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323298832, 0.00511844064, -0.0458007428 ] - [ -0.157215275, -0.359316636, -0.000474980005, 0.763523563, -0.404723653, 0.157029998, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.155849525, -0.337420956, 7.60674399e-14, 0.723866867, -0.386445911, 0.155849536, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03232245, 0.00507052301, -0.0461000227 ] - [ -0.157401829, -0.359649241, -0.000481271183, 0.763856593, -0.404729754, 0.157214159, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.156017985, -0.337369435, 7.61668705e-14, 0.723723269, -0.386353834, 0.156017997, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323149841, 0.00502239376, -0.0464006242 ] - [ -0.157587012, -0.359986371, -0.000487587171, 0.764192224, -0.404733941, 0.157396938, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.156184986, -0.337318374, 7.6230057e-14, 0.7235807, -0.386262326, 0.156184997, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323074855, 0.00497405455, -0.0467025371 ] - [ -0.15777083, -0.360327998, -0.000493927035, 0.764530428, -0.40473621, 0.157578342, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.156350534, -0.337267772, 7.62616914e-14, 0.723439159, -0.386171386, 0.156350545, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322999547, 0.00492550705, -0.047005751 ] - [ -0.15795329, -0.360674094, -0.000500289846, 0.764871172, -0.404736561, 0.157758377, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.156514637, -0.337217628, 7.63703927e-14, 0.723298643, -0.386081014, 0.156514648, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322923918, 0.00487675289, -0.0473102556 ] - [ -0.158134398, -0.36102463, -0.000506674674, 0.765214428, -0.404734989, 0.15793705, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.156677302, -0.337167943, 7.64442053e-14, 0.723159151, -0.385991209, 0.156677314, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322847971, 0.00482779374, -0.0476160405 ] - [ -0.15831416, -0.36137958, -0.000513080591, 0.765560165, -0.404731493, 0.158114368, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.156838537, -0.337118714, 7.64581582e-14, 0.723020682, -0.385901969, 0.156838548, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322771708, 0.00477863124, -0.0479230954 ] - [ -0.158492584, -0.361738913, -0.000519506672, 0.765908353, -0.404726071, 0.158290336, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.156998348, -0.337069941, 7.65989826e-14, 0.722883234, -0.385813293, 0.15699836, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322695133, 0.00472926704, -0.0482314101 ] - [ -0.158669673, -0.362102603, -0.000525951995, 0.766258961, -0.404718719, 0.158464962, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.157156744, -0.337021624, 7.66782786e-14, 0.722746806, -0.385725182, 0.157156755, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322618247, 0.00467970281, -0.0485409741 ] - [ -0.158845436, -0.362470621, -0.000532415639, 0.766611958, -0.404709435, 0.158638251, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.15731373, -0.336973762, 7.66884549e-14, 0.722611396, -0.385637634, 0.157313741, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322541054, 0.00462994019, -0.0488517773 ] - [ -0.159019878, -0.362842938, -0.000538896686, 0.766967315, -0.404698217, 0.15881021, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.157469314, -0.336926354, 7.67845733e-14, 0.722477002, -0.385550648, 0.157469325, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322463555, 0.00457998084, -0.0491638091 ] - [ -0.159193005, -0.363219527, -0.000545394219, 0.767325001, -0.404685063, 0.158980846, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.157623503, -0.336879398, 7.68209074e-14, 0.722343622, -0.385464224, 0.157623514, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322385754, 0.00452982641, -0.0494770594 ] - [ -0.159364824, -0.363600358, -0.000551907326, 0.767684985, -0.404669969, 0.159150163, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.157776304, -0.336832896, 7.68676642e-14, 0.722211255, -0.38537836, 0.157776315, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322307653, 0.00447947854, -0.0497915178 ] - [ -0.159535339, -0.363985404, -0.000558435094, 0.768047236, -0.404652933, 0.159318169, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.157927723, -0.336786845, 7.69540391e-14, 0.7220799, -0.385293056, 0.157927734, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322229254, 0.00442893891, -0.050107174 ] - [ -0.159704557, -0.364374636, -0.000564976617, 0.768411723, -0.404633952, 0.15948487, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.158077768, -0.336741244, 7.69927556e-14, 0.721949554, -0.385208311, 0.158077779, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032215056, 0.00437820914, -0.0504240176 ] - [ -0.159872484, -0.364768025, -0.000571530988, 0.768778416, -0.404613024, 0.159650271, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.158226445, -0.336696093, 7.70706253e-14, 0.721820217, -0.385124124, 0.158226456, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322071574, 0.00432729091, -0.0507420384 ] - [ -0.160039125, -0.365165542, -0.000578097304, 0.769147284, -0.404590146, 0.159814378, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.158373761, -0.33665139, 7.71495714e-14, 0.721691885, -0.385040495, 0.158373772, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321992299, 0.00427618586, -0.051061226 ] - [ -0.160204487, -0.36556716, -0.000584674665, 0.769518295, -0.404565316, 0.159977198, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.158519723, -0.336607136, 7.72094829e-14, 0.721564558, -0.384957422, 0.158519734, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321912736, 0.00422489565, -0.05138157 ] - [ -0.160368574, -0.365972849, -0.000591262174, 0.769891419, -0.40453853, 0.160138736, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.158664336, -0.336563328, 7.72808422e-14, 0.721438233, -0.384874906, 0.158664348, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321832888, 0.00417342192, -0.0517030602 ] - [ -0.160531393, -0.366382581, -0.000597858936, 0.770266625, -0.404509787, 0.160298998, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.158807609, -0.336519965, 7.73051346e-14, 0.72131291, -0.384792944, 0.15880762, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321752758, 0.00412176633, -0.0520256863 ] - [ -0.160692948, -0.366796326, -0.000604464061, 0.770643882, -0.404479083, 0.16045799, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.158949547, -0.336477047, 7.7360399e-14, 0.721188585, -0.384711538, 0.158949558, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321672349, 0.00406993054, -0.0523494379 ] - [ -0.160853246, -0.367214057, -0.000611076659, 0.771023158, -0.404446416, 0.160615718, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.159090157, -0.336434573, 7.74381734e-14, 0.721065258, -0.384630685, 0.159090168, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321591662, 0.00401791619, -0.0526743047 ] - [ -0.161012292, -0.367635745, -0.000617695846, 0.771404423, -0.404411784, 0.160772186, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.159229444, -0.336392541, 7.74997406e-14, 0.720942927, -0.384550385, 0.159229456, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321510701, 0.00396572494, -0.0530002764 ] - [ -0.161170092, -0.368061359, -0.000624320739, 0.771787645, -0.404375183, 0.160927401, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.159367417, -0.336350951, 7.75626717e-14, 0.720821589, -0.384470638, 0.159367428, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321429469, 0.00391335844, -0.0533273426 ] - [ -0.161326649, -0.368490873, -0.00063095046, 0.772172793, -0.404336612, 0.161081369, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.15950408, -0.3363098, 7.76101641e-14, 0.720701243, -0.384391443, 0.159504091, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321347967, 0.00386081834, -0.053655493 ] - [ -0.161481971, -0.368924256, -0.000637584134, 0.772559837, -0.404296067, 0.161234094, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.15963944, -0.336269088, 7.76777126e-14, 0.720581887, -0.384312799, 0.159639452, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321266198, 0.0038081063, -0.0539847174 ] - [ -0.161636062, -0.36936148, -0.000644220887, 0.772948745, -0.404253546, 0.161385583, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.159773504, -0.336228815, 7.77245943e-14, 0.72046352, -0.384234705, 0.159773515, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321184165, 0.00375522397, -0.0543150054 ] - [ -0.161788927, -0.369802517, -0.000650859852, 0.773339485, -0.404209046, 0.16153584, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.159906276, -0.336188977, 7.77963479e-14, 0.720346139, -0.384157162, 0.159906288, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321101871, 0.003702173, -0.0546463466 ] - [ -0.161940572, -0.370247336, -0.000657500162, 0.773732027, -0.404162566, 0.161684871, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.160037765, -0.336149575, 7.7825215e-14, 0.720229743, -0.384080168, 0.160037776, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321019318, 0.00364895505, -0.0549787307 ] - [ -0.162091001, -0.370695909, -0.000664140957, 0.77412634, -0.404114101, 0.161832682, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.160167975, -0.336110607, 7.79369519e-14, 0.720114329, -0.384003722, 0.160167986, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320936508, 0.00359557176, -0.0553121475 ] - [ -0.162240219, -0.371148207, -0.000670781378, 0.774522392, -0.40406365, 0.161979277, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.160296912, -0.336072072, 7.79434607e-14, 0.719999897, -0.383927825, 0.160296924, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320853444, 0.0035420248, -0.0556465866 ] - [ -0.162388232, -0.371604202, -0.000677420571, 0.774920152, -0.404011211, 0.162124662, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.160424584, -0.336033968, 7.79863966e-14, 0.719886443, -0.383852475, 0.160424595, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320770129, 0.0034883158, -0.0559820376 ] - [ -0.162535045, -0.372063863, -0.000684057684, 0.775319589, -0.403956781, 0.162268841, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.160550994, -0.335996294, 7.80576196e-14, 0.719773967, -0.383777673, 0.160551006, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320686565, 0.00343444644, -0.0563184904 ] - [ -0.162680662, -0.372527162, -0.000690691871, 0.775720672, -0.403900357, 0.162411821, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.16067615, -0.335959049, 7.80874648e-14, 0.719662465, -0.383703417, 0.160676162, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320602755, 0.00338041835, -0.0566559344 ] - [ -0.162825088, -0.372994071, -0.000697322288, 0.776123369, -0.403841937, 0.162553606, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.160800057, -0.335922231, 7.81316601e-14, 0.719551938, -0.383629706, 0.160800069, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320518701, 0.00332623319, -0.0569943594 ] - [ -0.162968327, -0.373464559, -0.000703948096, 0.77652765, -0.403781519, 0.162694201, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.160922722, -0.33588584, 7.82280689e-14, 0.719442381, -0.383556542, 0.160922733, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320434406, 0.00327189261, -0.0573337552 ] - [ -0.163110386, -0.373938598, -0.000710568459, 0.776933484, -0.4037191, 0.162833611, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.161044148, -0.335849872, 7.82635584e-14, 0.719333795, -0.383483922, 0.16104416, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320349873, 0.00321739828, -0.0576741113 ] - [ -0.163251268, -0.374416159, -0.000717182545, 0.777340839, -0.403654678, 0.16297184, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.161164344, -0.335814328, 7.83050253e-14, 0.719226176, -0.383411847, 0.161164355, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320265103, 0.00316275183, -0.0580154174 ] - [ -0.163390978, -0.374897212, -0.000723789527, 0.777749685, -0.403588251, 0.163108895, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.161283313, -0.335779206, 7.83254145e-14, 0.719119522, -0.383340316, 0.161283324, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320180101, 0.00310795492, -0.0583576633 ] - [ -0.16352952, -0.375381729, -0.000730388582, 0.77815999, -0.403519817, 0.163244779, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.161401062, -0.335744504, 7.84175505e-14, 0.719013833, -0.383269329, 0.161401073, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320094867, 0.00305300921, -0.0587008385 ] - [ -0.163666899, -0.37586968, -0.000736978889, 0.778571724, -0.403449373, 0.163379498, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.161517596, -0.335710221, 7.84941173e-14, 0.718909105, -0.383198885, 0.161517607, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320009405, 0.00299791634, -0.0590449329 ] - [ -0.16380312, -0.376361037, -0.000743559633, 0.778984855, -0.403376917, 0.163513056, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.16163292, -0.335676355, 7.85587461e-14, 0.718805338, -0.383128983, 0.161632932, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319923718, 0.00294267797, -0.0593899359 ] - [ -0.163938188, -0.376855769, -0.000750130004, 0.779399353, -0.403302447, 0.163645458, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.161747041, -0.335642904, 7.85634863e-14, 0.718702528, -0.383059624, 0.161747052, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319837807, 0.00288729576, -0.0597358375 ] - [ -0.164072105, -0.377353849, -0.000756689194, 0.779815187, -0.403225961, 0.163776708, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.161859963, -0.335609868, 7.8567532e-14, 0.718600675, -0.382990807, 0.161859974, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319751676, 0.00283177135, -0.0600826271 ] - [ -0.164204877, -0.377855247, -0.0007632364, 0.780232326, -0.403147458, 0.163906811, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.161971692, -0.335577245, 7.86572856e-14, 0.718499776, -0.382922531, 0.161971703, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319665326, 0.0027761064, -0.0604302945 ] - [ -0.164336509, -0.378359934, -0.000769770824, 0.780650739, -0.403066934, 0.164035772, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.162082233, -0.335545032, 7.86919007e-14, 0.718399829, -0.382854797, 0.162082245, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319578762, 0.00272030256, -0.0607788293 ] - [ -0.164467004, -0.37886788, -0.000776291673, 0.781070396, -0.402984389, 0.164163595, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.162191592, -0.335513229, 7.87442918e-14, 0.718300833, -0.382787604, 0.162191603, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319491984, 0.00266436149, -0.0611282214 ] - [ -0.164596366, -0.379379058, -0.000782798156, 0.781491266, -0.40289982, 0.164290285, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.162299773, -0.335481834, 7.88542259e-14, 0.718202785, -0.382720951, 0.162299784, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319404996, 0.00260828483, -0.0614784602 ] - [ -0.1647246, -0.379893436, -0.000789289488, 0.781913318, -0.402813226, 0.164415846, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.162406782, -0.335450845, 7.88161376e-14, 0.718105684, -0.382654839, 0.162406793, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03193178, 0.00255207424, -0.0618295355 ] - [ -0.16485171, -0.380410987, -0.000795764889, 0.782336523, -0.402724604, 0.164540282, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.162512624, -0.335420261, 7.89373869e-14, 0.718009527, -0.382589266, 0.162512636, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319230399, 0.00249573137, -0.062181437 ] - [ -0.1649777, -0.380931682, -0.000802223583, 0.782760848, -0.402633954, 0.164663598, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.162617304, -0.33539008, 7.88941826e-14, 0.717914313, -0.382524233, 0.162617316, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319142796, 0.00243925787, -0.0625341543 ] - [ -0.165102574, -0.381455491, -0.000808664798, 0.783186265, -0.402541273, 0.164785798, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.162720828, -0.335360299, 7.89763084e-14, 0.717820039, -0.38245974, 0.162720839, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319054992, 0.0023826554, -0.0628876772 ] - [ -0.165226336, -0.381982385, -0.000815087768, 0.783612743, -0.402446559, 0.164906886, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.162823199, -0.335330919, 7.89555143e-14, 0.717726705, -0.382395786, 0.16282321, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318966991, 0.00232592562, -0.0632419953 ] - [ -0.165348989, -0.382512335, -0.000821491729, 0.784040251, -0.402349813, 0.165026867, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.162924424, -0.335301936, 7.90916496e-14, 0.717634307, -0.382332371, 0.162924435, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318878795, 0.00226907016, -0.0635970983 ] - [ -0.165470539, -0.383045312, -0.000827875925, 0.784468759, -0.402251031, 0.165145744, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.163024506, -0.33527335, 7.90863895e-14, 0.717542844, -0.382269494, 0.163024517, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318790407, 0.00221209069, -0.0639529758 ] - [ -0.165590988, -0.383581288, -0.000834239603, 0.784898237, -0.402150212, 0.165263522, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.163123451, -0.335245158, 7.91609843e-14, 0.717452314, -0.382207157, 0.163123463, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318701829, 0.00215498886, -0.0643096176 ] - [ -0.165710341, -0.384120232, -0.000840582014, 0.785328656, -0.402047356, 0.165380205, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.163221265, -0.335217358, 7.91577009e-14, 0.717362715, -0.382145357, 0.163221276, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318613063, 0.00209776631, -0.0646670132 ] - [ -0.165828601, -0.384662117, -0.000846902416, 0.785759985, -0.401942461, 0.165495797, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.16331795, -0.33518995, 7.92186728e-14, 0.717274046, -0.382084096, 0.163317962, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318524113, 0.00204042471, -0.0650251525 ] - [ -0.165945772, -0.385206912, -0.00085320007, 0.786192194, -0.401835526, 0.165610301, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.163413513, -0.33516293, 7.92231561e-14, 0.717186303, -0.382023373, 0.163413525, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318434981, 0.00198296571, -0.0653840251 ] - [ -0.166061858, -0.385754589, -0.000859474243, 0.786625254, -0.401726549, 0.165723722, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.163507958, -0.335136298, 7.93145754e-14, 0.717099486, -0.381963188, 0.16350797, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318345669, 0.00192539096, -0.0657436206 ] - [ -0.166176862, -0.38630512, -0.000865724206, 0.787059135, -0.401615529, 0.165836064, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.16360129, -0.335110052, 7.93402118e-14, 0.717013592, -0.38190354, 0.163601301, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031825618, 0.0018677021, -0.0661039287 ] - [ -0.166290788, -0.386858474, -0.000871949236, 0.787493808, -0.401502467, 0.165947331, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.163693513, -0.335084189, 7.94339211e-14, 0.71692862, -0.381844431, 0.163693524, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318166517, 0.0018099008, -0.0664649391 ] - [ -0.166403639, -0.387414624, -0.000878148614, 0.787929242, -0.40138736, 0.166057526, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.163784631, -0.335058708, 7.9443544e-14, 0.716844567, -0.381785859, 0.163784643, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318076682, 0.00175198871, -0.0668266415 ] - [ -0.16651542, -0.38797354, -0.000884321626, 0.788365408, -0.401270208, 0.166166653, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.163874651, -0.335033607, 7.94498012e-14, 0.716761431, -0.381727824, 0.163874662, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0317986677, 0.00169396748, -0.0671890256 ] - [ -0.166626133, -0.388535193, -0.000890467565, 0.788802278, -0.40115101, 0.166274716, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.163963575, -0.335008884, 7.94444398e-14, 0.716679212, -0.381670327, 0.163963586, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0317896506, 0.00163583876, -0.067552081 ] - [ -0.166735782, -0.389099555, -0.000896585726, 0.789239821, -0.401029765, 0.166381718, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.164051408, -0.334984538, 7.95404758e-14, 0.716597906, -0.381613368, 0.164051419, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0317806171, 0.0015776042, -0.0679157974 ] - [ -0.16684437, -0.389666597, -0.000902675412, 0.789678009, -0.400906474, 0.166487664, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.164138155, -0.334960566, 7.95860135e-14, 0.716517512, -0.381556946, 0.164138167, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0317715674, 0.00151926547, -0.0682801646 ] - [ -0.166951901, -0.390236289, -0.000908735929, 0.790116813, -0.400781134, 0.166592557, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.164223821, -0.334936967, 7.95831495e-14, 0.716438028, -0.381501062, 0.164223832, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0317625018, 0.0014608242, -0.068645172 ] - [ -0.167058377, -0.390808603, -0.000914766589, 0.790556204, -0.400653747, 0.1666964, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.164308408, -0.334913738, 7.9652712e-14, 0.716359453, -0.381445715, 0.16430842, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0317534205, 0.00140228205, -0.0690108096 ] - [ -0.167163804, -0.391383511, -0.000920766711, 0.790996153, -0.400524311, 0.166799197, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.164391923, -0.334890877, 7.96876123e-14, 0.716281783, -0.381390906, 0.164391934, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0317443239, 0.00134364068, -0.0693770669 ] - [ -0.166879151, -0.391995943, 0.000196447158, 0.791423827, -0.399598351, 0.166916563, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.164482676, -0.33490437, 7.97149014e-14, 0.716196015, -0.381291645, 0.164482687, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0317352121, 0.00128490174, -0.0697439335 ] - [ -0.166980384, -0.392576138, 0.000195959708, 0.791864664, -0.399459497, 0.167017731, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.164564098, -0.33488246, 7.97752001e-14, 0.7161201, -0.38123764, 0.164564109, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0317260854, 0.00122606689, -0.0701113993 ] - [ -0.16708059, -0.39315884, 0.000195459034, 0.792305972, -0.3993186, 0.167117869, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.164644459, -0.334860913, 7.97573319e-14, 0.716045084, -0.381184171, 0.16464447, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0317169442, 0.00116713776, -0.0704794538 ] - [ -0.167179772, -0.393744021, 0.000194945293, 0.792747722, -0.399175661, 0.16721698, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.164723764, -0.334839728, 7.98400347e-14, 0.715970967, -0.381131239, 0.164723775, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0317077885, 0.00110811602, -0.0708480867 ] - [ -0.167277934, -0.394331651, 0.000194418643, 0.793189887, -0.399030679, 0.167315066, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.164802017, -0.334818902, 7.97810083e-14, 0.715897746, -0.381078845, 0.164802029, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316986188, 0.00104900332, -0.0712172878 ] - [ -0.167375079, -0.394921703, 0.00019387924, 0.793632437, -0.398883655, 0.167412133, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.164879223, -0.334798433, 7.98593545e-14, 0.71582542, -0.381026987, 0.164879234, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316894352, 0.000989801316, -0.0715870466 ] - [ -0.16747121, -0.395514147, 0.00019332724, 0.794075346, -0.39873459, 0.167508182, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.164955384, -0.334778321, 7.99099312e-14, 0.715753987, -0.380975666, 0.164955396, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316802379, 0.000930511654, -0.071957353 ] - [ -0.16756633, -0.396108955, 0.0001927628, 0.794518584, -0.398583484, 0.167603217, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.165030506, -0.334758561, 7.99294301e-14, 0.715683445, -0.380924883, 0.165030517, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316710274, 0.000871135989, -0.0723281964 ] - [ -0.167660443, -0.3967061, 0.000192186073, 0.794962125, -0.398430338, 0.16769724, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.165104591, -0.334739154, 7.99820171e-14, 0.715613792, -0.380874638, 0.165104603, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316618038, 0.000811675975, -0.0726995667 ] - [ -0.167753551, -0.397305551, 0.000191597215, 0.795405941, -0.398275153, 0.167790256, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.165177645, -0.334720095, 8.00032876e-14, 0.715545026, -0.380824931, 0.165177657, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316525673, 0.000752133263, -0.0730714535 ] - [ -0.167845658, -0.397907281, 0.00019099638, 0.795850004, -0.39811793, 0.167882267, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.165249671, -0.334701384, 8.00326503e-14, 0.715477145, -0.380775761, 0.165249682, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316433183, 0.000692509507, -0.0734438465 ] - [ -0.167936766, -0.398511261, 0.00019038372, 0.796294286, -0.397958671, 0.167973277, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.165320672, -0.334683019, 8.00518473e-14, 0.715410149, -0.38072713, 0.165320683, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316340569, 0.000632806359, -0.0738167353 ] - [ -0.168026879, -0.399117463, 0.000189759389, 0.796738762, -0.397797375, 0.168063287, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.165390652, -0.334664996, 8.00579802e-14, 0.715344034, -0.380679038, 0.165390664, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316247835, 0.000573025472, -0.0741901097 ] - [ -0.168115999, -0.399725858, 0.000189123538, 0.797183403, -0.397634045, 0.168152302, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.165459616, -0.334647315, 8.01273865e-14, 0.715278799, -0.380631484, 0.165459627, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316154983, 0.000513168499, -0.0745639593 ] - [ -0.16820413, -0.400336419, 0.00018847632, 0.797628182, -0.397468682, 0.168240323, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.165527566, -0.334629973, 8.01303253e-14, 0.715214443, -0.38058447, 0.165527578, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316062016, 0.000453237092, -0.0749382738 ] - [ -0.168291274, -0.400949116, 0.000187817885, 0.798073074, -0.397301287, 0.168327355, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.165594508, -0.334612967, 8.01847655e-14, 0.715150963, -0.380537995, 0.165594519, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0315968935, 0.000393232905, -0.0753130428 ] - [ -0.168377434, -0.401563922, 0.000187148385, 0.79851805, -0.397131861, 0.168413399, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.165660443, -0.334596297, 8.02001814e-14, 0.715088358, -0.380492061, 0.165660454, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0315875744, 0.000333157589, -0.0756882561 ] - [ -0.168462612, -0.402180809, 0.000186467968, 0.798963085, -0.396960408, 0.168498459, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.165725376, -0.334579959, 8.02535582e-14, 0.715026625, -0.380446666, 0.165725388, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0315782446, 0.000273012798, -0.0760639033 ] - [ -0.168546812, -0.402799748, 0.000185776784, 0.799408152, -0.396786927, 0.168582537, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.165789311, -0.334563952, 8.02406557e-14, 0.714965764, -0.380401812, 0.165789322, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0315689042, 0.000212800184, -0.0764399741 ] - [ -0.168630037, -0.403420711, 0.000185074982, 0.799853225, -0.396611422, 0.168665636, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.16585225, -0.334548274, 8.02588053e-14, 0.714905773, -0.380357499, 0.165852261, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0315595536, 0.000152521401, -0.0768164582 ] - [ -0.168712288, -0.404043671, 0.000184362711, 0.800298278, -0.396433893, 0.168747758, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.165914198, -0.334532921, 8.03041608e-14, 0.714846649, -0.380313728, 0.165914209, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0315501929, 9.21780994e-05, -0.0771933453 ] - [ -0.168793569, -0.404668598, 0.000183640118, 0.800743285, -0.396254344, 0.168828907, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.165975157, -0.334517893, 8.03282878e-14, 0.714788391, -0.380270498, 0.165975169, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0315408225, 3.17719337e-05, -0.077570625 ] - [ -0.168873881, -0.405295465, 0.00018290735, 0.801188219, -0.396072775, 0.168909085, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.166035132, -0.334503187, 8.0364564e-14, 0.714730997, -0.380227811, 0.166035143, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0315314426, -2.86954439e-05, -0.077948287 ] - [ -0.168953229, -0.405924245, 0.000182164553, 0.801633056, -0.395889191, 0.168988294, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.166094125, -0.3344888, 8.03587787e-14, 0.714674466, -0.380185666, 0.166094137, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0315220535, -8.92223806e-05, -0.078326321 ] - [ -0.169031613, -0.406554908, 0.000181411875, 0.802077769, -0.395703592, 0.169066537, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.16615214, -0.334474732, 8.03881696e-14, 0.714618796, -0.380144065, 0.166152152, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0315126554, -0.000149807224, -0.0787047166 ] - [ -0.169109037, -0.407187428, 0.000180649459, 0.802522334, -0.395515982, 0.169143817, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.166209181, -0.334460978, 8.04596136e-14, 0.714563985, -0.380103007, 0.166209192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0315032485, -0.000210448321, -0.0790834636 ] - [ -0.169185503, -0.407821777, 0.000179877451, 0.802966724, -0.395326362, 0.169220136, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.16626525, -0.334447538, 8.04497551e-14, 0.714510032, -0.380062494, 0.166265261, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0314938332, -0.000271144019, -0.0794625516 ] - [ -0.169261014, -0.408457926, 0.000179095996, 0.803410916, -0.395134737, 0.169295496, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.16632035, -0.334434409, 8.04827198e-14, 0.714456935, -0.380022525, 0.166320362, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0314844097, -0.000331892665, -0.0798419703 ] - [ -0.169335571, -0.409095848, 0.000178305236, 0.803854884, -0.394941108, 0.169369899, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.166374486, -0.334421589, 8.05364046e-14, 0.714404691, -0.379983102, 0.166374497, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0314749782, -0.000392692607, -0.0802217094 ] - [ -0.169409177, -0.409735516, 0.000177505316, 0.804298603, -0.394745478, 0.169443349, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.166427659, -0.334409076, 8.0533924e-14, 0.7143533, -0.379944225, 0.166427671, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031465539, -0.000453542192, -0.0806017586 ] - [ -0.169481835, -0.410376901, 0.000176696377, 0.804742049, -0.394547851, 0.169515848, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.166479874, -0.334396866, 8.05427411e-14, 0.71430276, -0.379905894, 0.166479885, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0314560924, -0.000514439767, -0.0809821075 ] - [ -0.169553547, -0.411019976, 0.000175878562, 0.805185198, -0.394348229, 0.169587396, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.166531133, -0.334384959, 8.05684407e-14, 0.71425307, -0.37986811, 0.166531144, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0314466385, -0.000575383679, -0.0813627458 ] - [ -0.169624314, -0.411664714, 0.000175052013, 0.805628024, -0.394146617, 0.169657998, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.166581439, -0.334373352, 8.05794007e-14, 0.714204226, -0.379830874, 0.166581451, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0314371778, -0.000636372277, -0.0817436632 ] - [ -0.169694139, -0.412311087, 0.000174216869, 0.806070504, -0.393943016, 0.169727655, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.166630796, -0.334362043, 8.05525431e-14, 0.714156229, -0.379794187, 0.166630807, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0314277104, -0.000697403906, -0.0821248493 ] - [ -0.169763025, -0.412959067, 0.000173373272, 0.806512614, -0.393737432, 0.169796369, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.166679206, -0.334351028, 8.06261193e-14, 0.714109077, -0.379758048, 0.166679217, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0314182365, -0.000758476915, -0.0825062939 ] - [ -0.169830972, -0.413608627, 0.000172521361, 0.806954331, -0.393529867, 0.169864143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.166726672, -0.334340307, 8.06558944e-14, 0.714062767, -0.37972246, 0.166726683, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0314087565, -0.00081958965, -0.0828879866 ] - [ -0.169897984, -0.414259741, 0.000171661276, 0.807395629, -0.393320324, 0.169930978, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.166773197, -0.334329877, 8.06594011e-14, 0.714017298, -0.379687421, 0.166773209, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0313992706, -0.00088074046, -0.0832699172 ] - [ -0.169964063, -0.414912379, 0.000170793154, 0.807836487, -0.393108809, 0.169996877, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.166818784, -0.334319736, 8.06288942e-14, 0.71397267, -0.379652934, 0.166818796, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031389779, -0.00094192769, -0.0836520752 ] - [ -0.17002921, -0.415566516, 0.000169917135, 0.80827688, -0.392895325, 0.170061841, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.166863437, -0.33430988, 8.07161817e-14, 0.713928879, -0.379618999, 0.166863448, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0313802821, -0.00100314969, -0.0840344503 ] - [ -0.170093427, -0.416222124, 0.000169033355, 0.808716786, -0.392679875, 0.170125873, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.166907156, -0.334300309, 8.07316136e-14, 0.713885925, -0.379585616, 0.166907168, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03137078, -0.0010644048, -0.0844170323 ] - [ -0.170156716, -0.416879176, 0.000168141952, 0.809156182, -0.392462465, 0.170188974, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.166949946, -0.334291019, 8.07010617e-14, 0.713843806, -0.379552787, 0.166949958, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031361273, -0.00112569138, -0.0847998108 ] - [ -0.17021908, -0.417537645, 0.000167243062, 0.809595044, -0.392243098, 0.170251147, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.16699181, -0.334282009, 8.07609213e-14, 0.713802521, -0.379520512, 0.166991821, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0313517614, -0.00118700777, -0.0851827754 ] - [ -0.17028052, -0.418197504, 0.000166336821, 0.810033351, -0.392021779, 0.170312393, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167032749, -0.334273276, 8.07817619e-14, 0.713762067, -0.379488791, 0.16703276, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0313422455, -0.00124835232, -0.085565916 ] - [ -0.170341037, -0.418858725, 0.000165423364, 0.810471079, -0.391798512, 0.170372715, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167072767, -0.334264817, 8.07811589e-14, 0.713722444, -0.379457627, 0.167072778, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0313327254, -0.00130972337, -0.0859492221 ] - [ -0.170400634, -0.419521282, 0.000164502825, 0.810908207, -0.391573303, 0.170432113, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167111865, -0.334256631, 8.08160675e-14, 0.713683651, -0.379427019, 0.167111877, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0313232014, -0.00137111927, -0.0863326834 ] - [ -0.170459313, -0.420185148, 0.00016357534, 0.811344712, -0.391346155, 0.17049059, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167150048, -0.334248716, 8.08137706e-14, 0.713645685, -0.379396969, 0.167150059, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0313136739, -0.00143253837, -0.0867162896 ] - [ -0.170517075, -0.420850296, 0.000162641041, 0.811780572, -0.391117073, 0.170548148, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167187316, -0.334241068, 8.08816477e-14, 0.713608545, -0.379367477, 0.167187328, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031304143, -0.00149397902, -0.0871000303 ] - [ -0.170573921, -0.421516699, 0.000161700061, 0.812215766, -0.390886064, 0.170604788, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167223674, -0.334233685, 8.08519908e-14, 0.71357223, -0.379338545, 0.167223685, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0312946091, -0.00155543957, -0.0874838954 ] - [ -0.170629854, -0.422184331, 0.000160752533, 0.812650272, -0.390653131, 0.170660512, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167259123, -0.334226565, 8.08763632e-14, 0.713536738, -0.379310172, 0.167259134, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0312850723, -0.00161691835, -0.0878678743 ] - [ -0.170684875, -0.422853165, 0.000159798589, 0.813084069, -0.390418281, 0.170715322, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167293665, -0.334219706, 8.08691546e-14, 0.713502068, -0.379282361, 0.167293677, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0312755329, -0.00167841373, -0.0882519569 ] - [ -0.170738986, -0.423523174, 0.00015883836, 0.813517135, -0.390181518, 0.170769218, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167327304, -0.334213106, 8.08951241e-14, 0.713468218, -0.379255112, 0.167327315, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0312659912, -0.00173992404, -0.0886361328 ] - [ -0.170792187, -0.424194331, 0.000157871977, 0.81394945, -0.389942848, 0.170822204, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167360041, -0.334206761, 8.09778049e-14, 0.713435187, -0.379228426, 0.167360053, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0312564475, -0.00180144763, -0.0890203916 ] - [ -0.170844482, -0.424866612, 0.00015689957, 0.814380991, -0.389702277, 0.17087428, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167391879, -0.334200671, 8.09363791e-14, 0.713402974, -0.379202304, 0.167391891, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031246902, -0.00186298285, -0.089404723 ] - [ -0.170895871, -0.425539987, 0.000155921268, 0.81481174, -0.38945981, 0.170925448, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167422821, -0.334194831, 8.09758663e-14, 0.713371578, -0.379176747, 0.167422832, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0312373549, -0.00192452805, -0.0897891168 ] - [ -0.170946355, -0.426214432, 0.000154937202, 0.815241675, -0.389215453, 0.170975708, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167452868, -0.33418924, 8.09776783e-14, 0.713340996, -0.379151756, 0.167452879, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0312278065, -0.00198608158, -0.0901735626 ] - [ -0.170995936, -0.426889921, 0.000153947498, 0.815670776, -0.388969213, 0.171025064, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167482022, -0.334183896, 8.10107268e-14, 0.713311228, -0.379127332, 0.167482034, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0312182571, -0.00204764178, -0.09055805 ] - [ -0.171044616, -0.427566426, 0.000152952285, 0.816099022, -0.388721095, 0.171073516, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167510287, -0.334178796, 8.09905304e-14, 0.713282272, -0.379103477, 0.167510298, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0312087069, -0.002109207, -0.0909425688 ] - [ -0.171091415, -0.428245861, 0.00015195199, 0.816531292, -0.388474062, 0.171120085, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167537707, -0.334173925, 8.10066415e-14, 0.713254088, -0.379080163, 0.167537718, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0311991561, -0.00217077558, -0.0913271087 ] - [ -0.171138298, -0.42892431, 0.000150946139, 0.816957746, -0.388222195, 0.171166736, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167564198, -0.334169306, 8.1025279e-14, 0.713226753, -0.379057447, 0.167564209, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0311896052, -0.00223234588, -0.0917116592 ] - [ -0.171184283, -0.429603698, 0.00014993516, 0.817383287, -0.387968469, 0.171212486, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167589805, -0.334164924, 8.10036235e-14, 0.713200226, -0.379035302, 0.167589817, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0311800542, -0.00229391625, -0.0920962101 ] - [ -0.171229371, -0.430283997, 0.000148919179, 0.817807895, -0.387712892, 0.171257338, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167614532, -0.334160776, 8.1041573e-14, 0.713174506, -0.37901373, 0.167614543, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0311705034, -0.00235548502, -0.0924807511 ] - [ -0.171273565, -0.430965183, 0.00014789832, 0.818231551, -0.387455469, 0.171301293, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167638378, -0.33415686, 8.10046564e-14, 0.713149592, -0.378992732, 0.16763839, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0311609532, -0.00241705054, -0.0928652718 ] - [ -0.171316864, -0.431647229, 0.000146872707, 0.818654236, -0.387196209, 0.171344352, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167661348, -0.334153174, 8.10419564e-14, 0.713125483, -0.378972309, 0.167661359, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0311514037, -0.00247861117, -0.093249762 ] - [ -0.171359271, -0.432330109, 0.000145842466, 0.81907593, -0.386935117, 0.171386516, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167683442, -0.334149715, 8.10112185e-14, 0.713102177, -0.378952461, 0.167683453, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0311418552, -0.00254016526, -0.0936342112 ] - [ -0.171400786, -0.433013799, 0.00014480772, 0.819496616, -0.386672202, 0.171427786, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167704662, -0.334146481, 8.10766767e-14, 0.713079673, -0.378933191, 0.167704673, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031132308, -0.00260171113, -0.0940186092 ] - [ -0.17144141, -0.433698271, 0.000143768591, 0.819916275, -0.386407469, 0.171468163, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167725011, -0.334143469, 8.1094654e-14, 0.713057969, -0.3789145, 0.167725022, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0311227623, -0.00266324716, -0.0944029457 ] - [ -0.171481145, -0.4343835, 0.000142725201, 0.820334889, -0.386140927, 0.171507649, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.16774449, -0.334140677, 8.10167767e-14, 0.713037066, -0.378896388, 0.167744502, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0311132185, -0.00272477168, -0.0947872103 ] - [ -0.171519991, -0.435069462, 0.000141677673, 0.820752438, -0.385872584, 0.171546245, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167763102, -0.334138103, 8.11194152e-14, 0.713016961, -0.378878858, 0.167763113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0311036766, -0.00278628303, -0.0951713927 ] - [ -0.17155795, -0.435756129, 0.000140626128, 0.821168907, -0.385602446, 0.171583951, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167780847, -0.334135744, 8.11131862e-14, 0.712997653, -0.37886191, 0.167780859, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0310941371, -0.00284777958, -0.0955554825 ] - [ -0.171595022, -0.436443476, 0.000139570687, 0.821584276, -0.385330522, 0.171620769, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167797729, -0.334133597, 8.11051833e-14, 0.712979142, -0.378845545, 0.16779774, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0310846001, -0.00290925966, -0.0959394696 ] - [ -0.171631208, -0.437131479, 0.000138511469, 0.821998528, -0.38505682, 0.171656699, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167813748, -0.33413166, 8.10856257e-14, 0.712961425, -0.378829766, 0.167813759, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0310750659, -0.00297072162, -0.0963233435 ] - [ -0.171666509, -0.437820112, 0.000137448594, 0.822411647, -0.384781346, 0.171691742, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167828906, -0.334129931, 8.10811905e-14, 0.712944503, -0.378814572, 0.167828918, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0310655348, -0.00303216381, -0.0967070939 ] - [ -0.171700927, -0.438509349, 0.000136382181, 0.822823614, -0.384504111, 0.1717259, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167843206, -0.334128407, 8.10290578e-14, 0.712928373, -0.378799967, 0.167843217, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031056007, -0.00309358457, -0.0970907104 ] - [ -0.171734461, -0.439199165, 0.000135312349, 0.823234412, -0.384225122, 0.171759173, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167856648, -0.334127085, 8.10823957e-14, 0.712913035, -0.37878595, 0.167856659, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0310464828, -0.00315498226, -0.0974741829 ] - [ -0.171767112, -0.439889535, 0.000134239216, 0.823644026, -0.383944387, 0.171791562, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167869234, -0.334125964, 8.1126819e-14, 0.712898488, -0.378772524, 0.167869246, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0310369624, -0.00321635522, -0.0978575009 ] - [ -0.171798882, -0.440580434, 0.000133162898, 0.824052439, -0.383661915, 0.171823067, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167880966, -0.334125041, 8.11356124e-14, 0.71288473, -0.378759689, 0.167880978, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0310274461, -0.0032777018, -0.0982406542 ] - [ -0.171829772, -0.441271837, 0.000132083514, 0.824459633, -0.383377715, 0.171853691, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167891846, -0.334124312, 8.11007656e-14, 0.712871761, -0.378747448, 0.167891858, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0310179342, -0.00333902034, -0.0986236323 ] - [ -0.171859781, -0.441963719, 0.000131001178, 0.824865593, -0.383091795, 0.171883432, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167901875, -0.334123777, 8.11130925e-14, 0.712859579, -0.378735802, 0.167901887, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0310084269, -0.0034003092, -0.099006425 ] - [ -0.17188891, -0.442656054, 0.000129916006, 0.825270303, -0.382804165, 0.171912292, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167911054, -0.334123432, 8.11424307e-14, 0.712848183, -0.378724751, 0.167911066, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0309989244, -0.00346156672, -0.099389022 ] - [ -0.171917161, -0.443348818, 0.000128828115, 0.825673747, -0.382514833, 0.171940272, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167919386, -0.334123274, 8.11537818e-14, 0.712837573, -0.378714299, 0.167919397, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0309894271, -0.00352279124, -0.0997714129 ] - [ -0.171944533, -0.444041987, 0.000127737618, 0.82607591, -0.382223809, 0.171967373, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167926871, -0.334123302, 8.10975516e-14, 0.712827747, -0.378704445, 0.167926882, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0309799351, -0.00358398112, -0.100153587 ] - [ -0.171971027, -0.444735535, 0.000126644629, 0.826476775, -0.381931101, 0.171993594, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.16793351, -0.334123512, 8.11418582e-14, 0.712818705, -0.378695192, 0.167933522, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0309704487, -0.0036451347, -0.100535535 ] - [ -0.171996644, -0.445429437, 0.000125549262, 0.826876329, -0.381636721, 0.172018936, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167939306, -0.334123903, 8.11617512e-14, 0.712810445, -0.378686542, 0.167939317, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0309609683, -0.00370625033, -0.100917246 ] - [ -0.172021385, -0.44612367, 0.00012445163, 0.827274555, -0.381340676, 0.1720434, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167944259, -0.334124471, 8.11686876e-14, 0.712802966, -0.378678495, 0.167944271, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.030951494, -0.00376732636, -0.10129871 ] - [ -0.172045249, -0.446818208, 0.000123351846, 0.827671439, -0.381042977, 0.172066987, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167948372, -0.334125215, 8.10901037e-14, 0.712796268, -0.378671053, 0.167948383, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0309420261, -0.00382836113, -0.101679915 ] - [ -0.172068237, -0.447513027, 0.00012225002, 0.828066967, -0.380743634, 0.172089697, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167951644, -0.334126131, 8.11161936e-14, 0.71279035, -0.378664219, 0.167951655, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0309325648, -0.00388935299, -0.102060853 ] - [ -0.17209035, -0.448208103, 0.000121146265, 0.828461123, -0.380442656, 0.17211153, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167954078, -0.334127218, 8.11313198e-14, 0.71278521, -0.378657992, 0.167954089, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0309231105, -0.0039503003, -0.102441513 ] - [ -0.172111588, -0.448903411, 0.000120040691, 0.828853894, -0.380140054, 0.172132487, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167955674, -0.334128471, 8.11308296e-14, 0.712780848, -0.378652377, 0.167955686, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0309136633, -0.00401120138, -0.102821883 ] - [ -0.172131952, -0.449598927, 0.000118933408, 0.829245265, -0.379835838, 0.172152569, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167956434, -0.334129891, 8.11418636e-14, 0.712777263, -0.378647372, 0.167956446, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0309042235, -0.0040720546, -0.103201955 ] - [ -0.17215144, -0.450294626, 0.000117824526, 0.829635223, -0.379530019, 0.172171774, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167956359, -0.334131472, 8.11667948e-14, 0.712774454, -0.378642982, 0.167956371, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308947915, -0.0041328583, -0.103581718 ] - [ -0.172170055, -0.450990486, 0.000116714155, 0.830023755, -0.379222606, 0.172190105, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167955451, -0.334133214, 8.1167702e-14, 0.71277242, -0.378639207, 0.167955462, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308853673, -0.00419361083, -0.103961161 ] - [ -0.172187796, -0.45168648, 0.000115602402, 0.830410846, -0.378913611, 0.172207561, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167953709, -0.334135113, 8.11586455e-14, 0.712771161, -0.378636048, 0.16795372, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308759514, -0.00425431053, -0.104340274 ] - [ -0.172204663, -0.452382586, 0.000114489376, 0.830796483, -0.378603044, 0.172224142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167951136, -0.334137166, 8.11521024e-14, 0.712770675, -0.378633508, 0.167951147, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308665439, -0.00431495575, -0.104719047 ] - [ -0.172220657, -0.45307878, 0.000113375184, 0.831180653, -0.378290917, 0.172239849, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167947731, -0.334139373, 8.11404746e-14, 0.712770961, -0.378631589, 0.167947743, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308571451, -0.00437554485, -0.105097469 ] - [ -0.172235778, -0.453775036, 0.000112259934, 0.831563344, -0.377977239, 0.172254681, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167943498, -0.334141729, 8.11578687e-14, 0.71277202, -0.378630291, 0.167943509, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308477553, -0.00443607616, -0.10547553 ] - [ -0.172250025, -0.454471333, 0.000111143731, 0.831944543, -0.377662023, 0.17226864, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167938435, -0.334144232, 8.11638064e-14, 0.712773849, -0.378629618, 0.167938446, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308383747, -0.00449654803, -0.10585322 ] - [ -0.172263399, -0.455167646, 0.000110026681, 0.832324237, -0.37734528, 0.172281724, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167932544, -0.33414688, 8.11023749e-14, 0.712776449, -0.37862957, 0.167932556, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308290036, -0.00455695882, -0.106230529 ] - [ -0.172275901, -0.45586395, 0.000108908891, 0.832702413, -0.377027021, 0.172293935, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167925827, -0.334149669, 8.11237003e-14, 0.712779819, -0.378630149, 0.167925838, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308196422, -0.00461730686, -0.106607445 ] - [ -0.172287529, -0.456560223, 0.000107790464, 0.833079061, -0.376707258, 0.172305272, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167918283, -0.334152599, 8.10939481e-14, 0.712783957, -0.378631359, 0.167918295, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308102908, -0.00467759051, -0.10698396 ] - [ -0.172298285, -0.457256442, 0.000106671505, 0.833454168, -0.376386001, 0.172315736, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167909914, -0.334155665, 8.11591006e-14, 0.712788864, -0.378633199, 0.167909926, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308009497, -0.00473780811, -0.107360062 ] - [ -0.172308167, -0.457952581, 0.000105552117, 0.833827722, -0.376063265, 0.172325326, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167900721, -0.334158865, 8.11451568e-14, 0.712794537, -0.378635672, 0.167900733, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.030791619, -0.00479795802, -0.107735741 ] - [ -0.172317176, -0.458648619, 0.000104432405, 0.834199712, -0.375739059, 0.172334042, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167890704, -0.334162198, 8.11067034e-14, 0.712800978, -0.37863878, 0.167890716, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307822991, -0.00485803857, -0.108110987 ] - [ -0.172325313, -0.459344531, 0.00010331247, 0.834570126, -0.375413396, 0.172341885, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167879865, -0.334165659, 8.10483638e-14, 0.712808184, -0.378642525, 0.167879876, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307729903, -0.00491804812, -0.108485789 ] - [ -0.172332576, -0.460040295, 0.000102192415, 0.834938954, -0.375086289, 0.172348853, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167868203, -0.334169247, 8.11379589e-14, 0.712816156, -0.378646909, 0.167868214, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307636926, -0.00497798501, -0.108860138 ] - [ -0.172338965, -0.460735887, 0.000101072341, 0.835306185, -0.37475775, 0.172354948, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167855719, -0.334172959, 8.11226544e-14, 0.712824893, -0.378651934, 0.167855731, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307544066, -0.00503784758, -0.109234023 ] - [ -0.172344481, -0.461431284, 9.99523494e-05, 0.835671807, -0.374427791, 0.172360169, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167842415, -0.334176792, 8.11358899e-14, 0.712834393, -0.378657601, 0.167842426, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307451323, -0.0050976342, -0.109607433 ] - [ -0.172349124, -0.462126462, 9.88325408e-05, 0.836035811, -0.374096425, 0.172364515, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.16782829, -0.334180744, 8.105805e-14, 0.712844657, -0.378663913, 0.167828302, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03073587, -0.0051573432, -0.109980358 ] - [ -0.172352892, -0.4628214, 9.77130151e-05, 0.836398186, -0.373763664, 0.172367987, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167813346, -0.334184812, 8.10941295e-14, 0.712855684, -0.378670872, 0.167813357, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307266201, -0.00521697293, -0.110352789 ] - [ -0.172355786, -0.463516073, 9.65938719e-05, 0.836758922, -0.373429522, 0.172370585, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167797583, -0.334188994, 8.11043768e-14, 0.712867473, -0.378678479, 0.167797594, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307173827, -0.00527652174, -0.110724713 ] - [ -0.172357805, -0.464210459, 9.54752101e-05, 0.837118009, -0.373094012, 0.172372307, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167781001, -0.334193286, 8.10764076e-14, 0.712880024, -0.378686737, 0.167781012, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307081581, -0.00533598798, -0.111096123 ] - [ -0.172358949, -0.464904535, 9.43571282e-05, 0.837475438, -0.372757146, 0.172373154, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167763601, -0.334197687, 8.10391107e-14, 0.712893335, -0.378695648, 0.167763613, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306989465, -0.00539536999, -0.111467006 ] - [ -0.172359218, -0.465598279, 9.32397241e-05, 0.837831198, -0.372418938, 0.172373126, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167745384, -0.334202193, 8.10132867e-14, 0.712907408, -0.378705214, 0.167745395, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306897483, -0.00545466612, -0.111837352 ] - [ -0.172358611, -0.466291667, 9.21230953e-05, 0.838185281, -0.372079401, 0.172372221, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167726349, -0.334206803, 8.10506455e-14, 0.71292224, -0.378715437, 0.167726361, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306805637, -0.00551387471, -0.112207152 ] - [ -0.172357128, -0.466984677, 9.10073386e-05, 0.838537677, -0.371738549, 0.172370441, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167706498, -0.334211512, 8.1011692e-14, 0.712937831, -0.378726319, 0.167706509, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306713929, -0.00557299413, -0.112576395 ] - [ -0.172354769, -0.467677287, 8.98925504e-05, 0.838888378, -0.371396396, 0.172367783, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.16768583, -0.33421632, 8.10352731e-14, 0.712954182, -0.378737862, 0.167685842, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306622362, -0.0056320227, -0.112945071 ] - [ -0.172351532, -0.468369473, 8.87788266e-05, 0.839237375, -0.371052955, 0.172364249, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167664347, -0.334221222, 8.10132532e-14, 0.712971291, -0.378750068, 0.167664358, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306530938, -0.00569095879, -0.113313169 ] - [ -0.172347418, -0.469061214, 8.76662626e-05, 0.839584659, -0.370708239, 0.172359837, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167642047, -0.334226217, 8.10009728e-14, 0.712989157, -0.37876294, 0.167642059, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306439661, -0.00574980073, -0.113680679 ] - [ -0.172342426, -0.469752488, 8.65549531e-05, 0.839930222, -0.370362264, 0.172354546, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167618933, -0.334231302, 8.09849647e-14, 0.713007782, -0.37877648, 0.167618944, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306348532, -0.00580854688, -0.114047591 ] - [ -0.172336554, -0.47044327, 8.54449926e-05, 0.840274056, -0.370015044, 0.172348377, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167595003, -0.334236474, 8.10111278e-14, 0.713027163, -0.378790689, 0.167595014, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306257554, -0.00586719558, -0.114413894 ] - [ -0.172329804, -0.471133541, 8.43364748e-05, 0.840616153, -0.369666592, 0.172341329, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167570258, -0.33424173, 8.09758952e-14, 0.713047301, -0.378805571, 0.167570269, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.030616673, -0.00592574518, -0.114779578 ] - [ -0.172322173, -0.471823277, 8.32294931e-05, 0.840956505, -0.369316923, 0.172333401, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167544698, -0.334247068, 8.09636835e-14, 0.713068195, -0.378821127, 0.167544709, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306076062, -0.00598419402, -0.115144633 ] - [ -0.172313662, -0.472512456, 8.21241403e-05, 0.841295105, -0.368966052, 0.172324592, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167518324, -0.334252485, 8.09370317e-14, 0.713089845, -0.37883736, 0.167518335, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305985553, -0.00604254046, -0.115509048 ] - [ -0.17230427, -0.473201057, 8.10205086e-05, 0.841631945, -0.368613993, 0.172314902, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167491135, -0.334257978, 8.09463191e-14, 0.71311225, -0.378854271, 0.167491146, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305895206, -0.00610078284, -0.115872813 ] - [ -0.172293995, -0.473889057, 7.991869e-05, 0.841967019, -0.368260761, 0.17230433, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167463132, -0.334263545, 8.09228203e-14, 0.71313541, -0.378871864, 0.167463143, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305805022, -0.0061589195, -0.116235918 ] - [ -0.172282838, -0.474576435, 7.88187756e-05, 0.842300318, -0.367906371, 0.172292876, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167434314, -0.334269184, 8.09248893e-14, 0.713159324, -0.37889014, 0.167434326, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305715005, -0.0062169488, -0.116598353 ] - [ -0.172270797, -0.475263168, 7.77208564e-05, 0.842631837, -0.367550838, 0.172280538, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167404683, -0.33427489, 8.09104904e-14, 0.713183993, -0.378909103, 0.167404694, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305625158, -0.00627486909, -0.116960106 ] - [ -0.172257871, -0.475949235, 7.66250226e-05, 0.842961569, -0.367194178, 0.172267316, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167374237, -0.334280663, 8.09231214e-14, 0.713209416, -0.378928753, 0.167374248, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305535481, -0.0063326787, -0.117321169 ] - [ -0.17224406, -0.476634614, 7.5531364e-05, 0.843289508, -0.366836405, 0.17225321, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167342976, -0.334286498, 8.0906694e-14, 0.713235592, -0.378949094, 0.167342988, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305445979, -0.006390376, -0.11768153 ] - [ -0.172229363, -0.477319284, 7.443997e-05, 0.843615647, -0.366477536, 0.172238217, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167310902, -0.334292394, 8.08774358e-14, 0.713262521, -0.378970128, 0.167310913, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305356654, -0.00644795931, -0.118041179 ] - [ -0.172213779, -0.478003223, 7.33509295e-05, 0.843939981, -0.366117585, 0.172222338, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167278013, -0.334298347, 8.08410406e-14, 0.713290204, -0.378991857, 0.167278024, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305267509, -0.006505427, -0.118400105 ] - [ -0.172197307, -0.47868641, 7.22643307e-05, 0.844262503, -0.365756569, 0.172205571, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167244309, -0.334304355, 8.0809824e-14, 0.713318639, -0.379014284, 0.16724432, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305178545, -0.00656277741, -0.1187583 ] - [ -0.172179946, -0.479368823, 7.11802615e-05, 0.844583209, -0.365394502, 0.172187916, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.16720979, -0.334310415, 8.08662982e-14, 0.713347826, -0.379037411, 0.167209802, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305089765, -0.00662000888, -0.119115751 ] - [ -0.172161695, -0.480050441, 7.00988094e-05, 0.844902092, -0.365031402, 0.172169371, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167174457, -0.334316524, 8.08279042e-14, 0.713377765, -0.379061241, 0.167174468, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305001173, -0.00667711977, -0.119472449 ] - [ -0.172142552, -0.480731242, 6.90200613e-05, 0.845219148, -0.364667284, 0.172149935, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167138308, -0.33432268, 8.07984264e-14, 0.713408456, -0.379085776, 0.16713832, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.030491277, -0.00673410842, -0.119828384 ] - [ -0.172122518, -0.481411205, 6.79441035e-05, 0.845534371, -0.364302165, 0.172129609, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167101345, -0.334328881, 8.0866616e-14, 0.713439899, -0.379111019, 0.167101356, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.030482456, -0.00679097318, -0.120183545 ] - [ -0.17210159, -0.48209031, 6.6871022e-05, 0.845847757, -0.363936061, 0.172108389, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167063565, -0.334335122, 8.07406662e-14, 0.713472094, -0.379136972, 0.167063576, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0304736544, -0.00684771239, -0.120537922 ] - [ -0.172079768, -0.482768535, 6.58009023e-05, 0.846159302, -0.363568988, 0.172086276, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.167024969, -0.334341402, 8.075724e-14, 0.713505039, -0.379163637, 0.167024981, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0304648726, -0.00690432441, -0.120891505 ] - [ -0.17205705, -0.483445859, 6.47338295e-05, 0.846469, -0.363200962, 0.172063268, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.166985558, -0.334347717, 8.07333471e-14, 0.713538735, -0.379191018, 0.166985569, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0304561107, -0.00696080757, -0.121244283 ] - [ -0.172033436, -0.484122262, 6.36698879e-05, 0.846776847, -0.362832001, 0.172039365, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.166945329, -0.334354065, 8.07576547e-14, 0.713573182, -0.379219117, 0.166945341, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0304473691, -0.00701716024, -0.121596245 ] - [ -0.172008924, -0.484797721, 6.26091618e-05, 0.84708284, -0.362462122, 0.172014564, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.166904284, -0.334360444, 8.06806427e-14, 0.71360838, -0.379247936, 0.166904295, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.030438648, -0.00707338075, -0.121947382 ] - [ -0.171983512, -0.485472217, 6.15517347e-05, 0.847386975, -0.362091341, 0.171988865, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.166862421, -0.33436685, 8.07343015e-14, 0.713644328, -0.379277478, 0.166862432, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0304299477, -0.00712946745, -0.122297684 ] - [ -0.1719572, -0.486145729, 6.04976897e-05, 0.847689247, -0.361719676, 0.171962266, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.166819739, -0.334373281, 8.06605431e-14, 0.713681027, -0.379307746, 0.166819751, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0304212683, -0.00718541869, -0.122647139 ] - [ -0.171929987, -0.486818236, 5.94471097e-05, 0.847989654, -0.361347143, 0.171934766, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.16677624, -0.334379733, 8.06261216e-14, 0.713718476, -0.379338742, 0.166776251, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0304126103, -0.00724123281, -0.122995739 ] - [ -0.17190187, -0.487489718, 5.84000767e-05, 0.848288193, -0.36097376, 0.171906365, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.166731921, -0.334386205, 8.06170636e-14, 0.713756675, -0.37937047, 0.166731933, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0304039737, -0.00729690817, -0.123343471 ] - [ -0.171872849, -0.488160153, 5.73566726e-05, 0.848584859, -0.360599545, 0.171877059, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.166686783, -0.334392693, 8.05944179e-14, 0.713795623, -0.37940293, 0.166686795, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.030395359, -0.00735244311, -0.123690326 ] - [ -0.171842921, -0.488829522, 5.63169787e-05, 0.848879651, -0.360224515, 0.171846849, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.166640825, -0.334399194, 8.05640436e-14, 0.713835322, -0.379436128, 0.166640837, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0303867662, -0.00740783598, -0.124036294 ] - [ -0.171812087, -0.489497804, 5.52810758e-05, 0.849172566, -0.359848687, 0.171815733, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.166594046, -0.334405706, 8.06105061e-14, 0.71387577, -0.379470064, 0.166594058, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0303781958, -0.00746308513, -0.124381365 ] - [ -0.171780344, -0.490164979, 5.42490446e-05, 0.8494636, -0.359472081, 0.171783709, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.166546446, -0.334412226, 8.05211313e-14, 0.713916968, -0.379504742, 0.166546457, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0303696479, -0.0075181889, -0.124725527 ] - [ -0.17174769, -0.490831026, 5.32209648e-05, 0.849752753, -0.359094712, 0.171750776, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.166498023, -0.334418752, 8.05345796e-14, 0.713958916, -0.379540164, 0.166498035, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0303611229, -0.00757314564, -0.125068771 ] - [ -0.171714125, -0.491495926, 5.21969162e-05, 0.850040021, -0.3587166, 0.171716932, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.166448778, -0.334425279, 8.05367507e-14, 0.714001613, -0.379576334, 0.166448789, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0303526209, -0.00762795369, -0.125411087 ] - [ -0.171679647, -0.492159658, 5.11769777e-05, 0.850325402, -0.358337763, 0.171682177, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.166398709, -0.334431806, 8.05003548e-14, 0.71404506, -0.379613254, 0.16639872, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0303441422, -0.00768261142, -0.125752463 ] - [ -0.171644253, -0.492822202, 5.01612282e-05, 0.850608896, -0.357958219, 0.171646507, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.166347816, -0.334438329, 8.04967558e-14, 0.714089257, -0.379650927, 0.166347827, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0303356871, -0.00773711715, -0.126092891 ] - [ -0.171607943, -0.493483538, 4.91497459e-05, 0.8508905, -0.357577987, 0.171609922, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.166296097, -0.334444847, 8.04646495e-14, 0.714134202, -0.379689356, 0.166296109, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0303272558, -0.00779146924, -0.126432358 ] - [ -0.171570715, -0.494143646, 4.81426086e-05, 0.851170213, -0.357197085, 0.171572421, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.166243553, -0.334451355, 8.04630021e-14, 0.714179898, -0.379728543, 0.166243564, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0303188486, -0.00784566605, -0.126770856 ] - [ -0.171532567, -0.494802507, 4.71398938e-05, 0.851448033, -0.356815531, 0.171534001, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.166190181, -0.334457851, 8.0453502e-14, 0.714226343, -0.379768492, 0.166190193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0303104658, -0.0078997059, -0.127108374 ] - [ -0.171493497, -0.4954601, 4.61416784e-05, 0.851723961, -0.356433345, 0.17149466, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.166135982, -0.334464333, 8.03677544e-14, 0.714273538, -0.379809205, 0.166135994, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0303021075, -0.00795358716, -0.127444901 ] - [ -0.171453504, -0.496116406, 4.51480391e-05, 0.851997994, -0.356050545, 0.171454398, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.166080954, -0.334470797, 8.03224217e-14, 0.714321482, -0.379850685, 0.166080966, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0302937741, -0.00800730816, -0.127780427 ] - [ -0.171412586, -0.496771404, 4.41590519e-05, 0.852270133, -0.355667151, 0.171413212, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.166025097, -0.33447724, 8.0342631e-14, 0.714370176, -0.379892936, 0.166025108, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0302854659, -0.00806086726, -0.128114942 ] - [ -0.171370741, -0.497425077, 4.31747928e-05, 0.852540376, -0.355283181, 0.171371101, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.165968409, -0.33448366, 8.03298026e-14, 0.714419619, -0.379935959, 0.16596842, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.030277183, -0.00811426281, -0.128448435 ] - [ -0.171327967, -0.498077403, 4.2195337e-05, 0.852808724, -0.354898656, 0.171328062, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.165910889, -0.334490054, 8.02732278e-14, 0.714469812, -0.379979759, 0.1659109, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0302689257, -0.00816749314, -0.128780896 ] - [ -0.171284263, -0.498728364, 4.12207595e-05, 0.853075176, -0.354513593, 0.171284094, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.165852536, -0.334496418, 8.02643352e-14, 0.714520756, -0.380024337, 0.165852547, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0302606944, -0.00822055661, -0.129112316 ] - [ -0.171239626, -0.499377939, 4.02511349e-05, 0.853339733, -0.354128013, 0.171239196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.165793349, -0.334502751, 8.02352607e-14, 0.714572449, -0.380069698, 0.16579336, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0302524891, -0.00827345157, -0.129442683 ] - [ -0.171194055, -0.500026111, 3.92865373e-05, 0.853602395, -0.353741936, 0.171193365, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.165733327, -0.334509048, 8.02385997e-14, 0.714624892, -0.380115844, 0.165733339, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0302443103, -0.00832617636, -0.129771987 ] - [ -0.171147547, -0.500672859, 3.83270406e-05, 0.853863162, -0.35335538, 0.171146599, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.165672469, -0.334515308, 8.02410338e-14, 0.714678085, -0.380162777, 0.165672481, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0302361581, -0.00837872933, -0.130100217 ] - [ -0.171100101, -0.501318164, 3.7372718e-05, 0.854122034, -0.352968366, 0.171098896, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.165610774, -0.334521527, 8.01487355e-14, 0.714732029, -0.380210502, 0.165610785, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0302280328, -0.00843110883, -0.130427365 ] - [ -0.171051715, -0.501962007, 3.64236428e-05, 0.854379014, -0.352580915, 0.171050255, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.16554824, -0.334527702, 8.0159367e-14, 0.714786723, -0.380259021, 0.165548251, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0302199347, -0.0084833132, -0.130753418 ] - [ -0.171002386, -0.502604369, 3.54798873e-05, 0.8546341, -0.352193045, 0.171000673, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.165484866, -0.334533831, 8.00781835e-14, 0.714842168, -0.380308337, 0.165484878, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.030211864, -0.00853534079, -0.131078368 ] - [ -0.170956336, -0.503247572, 3.45360397e-05, 0.854881618, -0.351796757, 0.17095437, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.165016768, -0.334542779, 0.00127051731, 0.714894499, -0.380564749, 0.165098793, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.030203821, -0.00858718995, -0.131402203 ] - [ -0.170905131, -0.503886916, 3.36031211e-05, 0.855132897, -0.351408084, 0.170902916, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.164950487, -0.334548812, 0.00127427341, 0.714951434, -0.380616272, 0.165032796, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0301958059, -0.00863885903, -0.131724913 ] - [ -0.170852978, -0.504524722, 3.26757373e-05, 0.855382287, -0.351019054, 0.170850515, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.164883367, -0.33455479, 0.00127801669, 0.71500912, -0.380668598, 0.164965959, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.030187819, -0.00869034637, -0.132046489 ] - [ -0.170799876, -0.50516097, 3.17539596e-05, 0.855629789, -0.350629685, 0.170797166, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.164815406, -0.334560709, 0.00128174702, 0.715067556, -0.380721731, 0.164898282, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0301798606, -0.00874165032, -0.132366918 ] - [ -0.17074582, -0.505795644, 3.08378588e-05, 0.855875406, -0.350240001, 0.170742866, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.164746603, -0.334566567, 0.0012854643, 0.715126743, -0.380775674, 0.164829761, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0301719309, -0.00879276923, -0.132686193 ] - [ -0.17069081, -0.506428723, 2.99275053e-05, 0.85611914, -0.34985002, 0.170687614, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.164676955, -0.334572361, 0.00128916838, 0.715186682, -0.38083043, 0.164760397, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0301640301, -0.00884370145, -0.133004301 ] - [ -0.170634843, -0.507060189, 2.90229693e-05, 0.856360992, -0.349459764, 0.170631407, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.164606463, -0.334578087, 0.00129285917, 0.715247371, -0.380886002, 0.164690188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0301561585, -0.00889444532, -0.133321232 ] - [ -0.170577917, -0.507690024, 2.81243205e-05, 0.856600966, -0.349069255, 0.170574242, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.164535123, -0.334583742, 0.00129653655, 0.715308812, -0.380942394, 0.164619131, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0301483165, -0.00894499919, -0.133636977 ] - [ -0.170520029, -0.508318208, 2.72316283e-05, 0.856839063, -0.348678512, 0.170516118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.164462935, -0.334589325, 0.00130020039, 0.715371005, -0.380999609, 0.164547226, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0301405041, -0.0089953614, -0.133951526 ] - [ -0.170461177, -0.508944724, 2.63449618e-05, 0.857075286, -0.348287558, 0.170457032, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.164389898, -0.33459483, 0.00130385057, 0.71543395, -0.38105765, 0.164474472, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0301327217, -0.00904553031, -0.134264866 ] - [ -0.170401359, -0.509569553, 2.54643898e-05, 0.857309639, -0.347896413, 0.170396982, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.164316009, -0.334600257, 0.00130748698, 0.715497647, -0.38111652, 0.164400866, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0301249696, -0.00909550426, -0.134576989 ] - [ -0.170340572, -0.510192676, 2.45899808e-05, 0.857542125, -0.347505099, 0.170335965, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.164241267, -0.3346056, 0.00131110951, 0.715562096, -0.381176222, 0.164326406, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.030117248, -0.0091452816, -0.134887884 ] - [ -0.170278814, -0.510814076, 2.37218027e-05, 0.857772746, -0.347113637, 0.170273979, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.16416567, -0.334610859, 0.00131471803, 0.715627298, -0.38123676, 0.164251092, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0301095571, -0.00919486068, -0.135197541 ] - [ -0.170216082, -0.511433735, 2.28599235e-05, 0.858001506, -0.34672205, 0.170211021, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.164089217, -0.334616028, 0.00131831242, 0.715693253, -0.381298137, 0.164174921, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0301018973, -0.00924423984, -0.135505949 ] - [ -0.170152374, -0.512051633, 2.20044105e-05, 0.858228408, -0.346330359, 0.17014709, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.164011906, -0.334621106, 0.00132189257, 0.715759962, -0.381360357, 0.164097893, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0300942687, -0.00929341743, -0.135813098 ] - [ -0.170087687, -0.512667753, 2.1155331e-05, 0.858453457, -0.345938585, 0.170082182, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.163933735, -0.334626089, 0.00132545835, 0.715827424, -0.381423422, 0.164020004, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0300866716, -0.0093423918, -0.136118978 ] - [ -0.170022018, -0.513282077, 2.03127518e-05, 0.858676656, -0.34554675, 0.170016294, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.163854702, -0.334630974, 0.00132900966, 0.71589564, -0.381487337, 0.163941253, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0300791063, -0.0093911613, -0.136423579 ] - [ -0.169955366, -0.513894587, 1.94767396e-05, 0.85889801, -0.345154878, 0.169949425, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.163774806, -0.334635758, 0.00133254637, 0.71596461, -0.381552104, 0.163861639, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0300715731, -0.00943972426, -0.136726889 ] - [ -0.169887727, -0.514505265, 1.86473605e-05, 0.859117522, -0.344762989, 0.169881572, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.163694044, -0.334640439, 0.00133606836, 0.716034334, -0.381617726, 0.16378116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0300640721, -0.00948807905, -0.137028899 ] - [ -0.169819098, -0.515114093, 1.78246805e-05, 0.859335197, -0.344371107, 0.169812731, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.163612416, -0.334645012, 0.00133957552, 0.716104814, -0.381684209, 0.163699813, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0300566037, -0.00953622401, -0.137329599 ] - [ -0.169749477, -0.515721054, 1.70087655e-05, 0.859551039, -0.343979253, 0.169742901, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.163529918, -0.334649474, 0.00134306773, 0.716176048, -0.381751553, 0.163617597, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0300491681, -0.00958415748, -0.137628978 ] - [ -0.169678862, -0.516326129, 1.61996807e-05, 0.859765054, -0.343587449, 0.169672078, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.163446549, -0.334653824, 0.00134654486, 0.716248038, -0.381819765, 0.16353451, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0300417656, -0.00963187781, -0.137927025 ] - [ -0.169607249, -0.516929301, 1.53974914e-05, 0.859977246, -0.34319572, 0.16960026, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.163362307, -0.334658056, 0.00135000681, 0.716320784, -0.381888845, 0.163450549, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0300343964, -0.00967938335, -0.138223732 ] - [ -0.169534636, -0.517530552, 1.46022624e-05, 0.86018762, -0.342804086, 0.169527445, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.16327719, -0.334662169, 0.00135345344, 0.716394285, -0.381958799, 0.163365714, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0300270607, -0.00972667245, -0.138519086 ] - [ -0.169461019, -0.518129865, 1.38140584e-05, 0.860396182, -0.342412572, 0.169453628, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.163191196, -0.33466616, 0.00135688466, 0.716468544, -0.38202963, 0.163280001, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0300197589, -0.00977374345, -0.138813078 ] - [ -0.169386396, -0.518727221, 1.30329437e-05, 0.860602936, -0.3420212, 0.169378808, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.163104322, -0.334670023, 0.00136030033, 0.716543559, -0.38210134, 0.163193408, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0300124912, -0.0098205947, -0.139105697 ] - [ -0.169310764, -0.519322605, 1.22589825e-05, 0.860807888, -0.341629992, 0.169302981, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.163016568, -0.334673758, 0.00136370033, 0.716619331, -0.382173934, 0.163105934, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0300052578, -0.00986722456, -0.139396934 ] - [ -0.16923412, -0.519915998, 1.14922386e-05, 0.861011045, -0.341238972, 0.169226145, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.162927929, -0.33467736, 0.00136708456, 0.716695861, -0.382247416, 0.163017577, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0299980591, -0.00991363135, -0.139686778 ] - [ -0.169156461, -0.520507383, 1.07327756e-05, 0.861212411, -0.340848164, 0.169148296, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.162838405, -0.334680827, 0.00137045288, 0.716773149, -0.382321788, 0.162928333, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0299908951, -0.00995981344, -0.139975218 ] - [ -0.169077784, -0.521096742, 9.98065695e-06, 0.861411993, -0.34045759, 0.169069432, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.162747993, -0.334684154, 0.00137380519, 0.716851195, -0.382397055, 0.162838202, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0299837663, -0.0100057692, -0.140262244 ] - [ -0.168998086, -0.521684059, 9.23594578e-06, 0.861609797, -0.340067273, 0.16898955, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.162656691, -0.33468734, 0.00137714136, 0.71693, -0.38247322, 0.16274718, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0299766729, -0.0100514969, -0.140547847 ] - [ -0.168917364, -0.522269316, 8.49870504e-06, 0.861805829, -0.339677238, 0.168908646, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.162564496, -0.33469038, 0.00138046128, 0.717009564, -0.382550286, 0.162655265, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0299696151, -0.0100969949, -0.140832014 ] - [ -0.168835614, -0.522852496, 7.76899744e-06, 0.862000096, -0.339287508, 0.168826718, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.162471407, -0.334693271, 0.00138376482, 0.717089888, -0.382628258, 0.162562455, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0299625932, -0.0101422617, -0.141114738 ] - [ -0.168752834, -0.523433582, 7.04688547e-06, 0.862192603, -0.338898106, 0.168743762, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.16237742, -0.33469601, 0.00138705187, 0.717170971, -0.382707138, 0.162468748, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0299556074, -0.0101872954, -0.141396006 ] - [ -0.168669021, -0.524012556, 6.33243144e-06, 0.862383359, -0.338509057, 0.168659775, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.162282533, -0.334698595, 0.00139032231, 0.717252815, -0.382786931, 0.162374141, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029948658, -0.0102320946, -0.141675808 ] - [ -0.168584171, -0.524589403, 5.62569741e-06, 0.86257237, -0.338120384, 0.168574754, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.162186745, -0.33470102, 0.00139357603, 0.717335419, -0.38286764, 0.162278632, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0299417453, -0.0102766574, -0.141954135 ] - [ -0.16849828, -0.525164105, 4.92674529e-06, 0.862759642, -0.337732111, 0.168488696, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.162090052, -0.334703284, 0.00139681289, 0.717418785, -0.38294927, 0.162182218, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0299348694, -0.0103209824, -0.142230976 ] - [ -0.168411347, -0.525736645, 4.23563678e-06, 0.862945184, -0.337344262, 0.168401597, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.161992452, -0.334705382, 0.00140003279, 0.717502912, -0.383031823, 0.162084897, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0299280308, -0.0103650677, -0.142506321 ] - [ -0.168323366, -0.526307006, 3.55243338e-06, 0.863129002, -0.336956861, 0.168313454, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.161893942, -0.334707312, 0.00140323561, 0.717587801, -0.383115303, 0.161986666, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0299212295, -0.0104089119, -0.142780159 ] - [ -0.168234336, -0.526875172, 2.87719643e-06, 0.863311103, -0.336569934, 0.168224265, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.16179452, -0.33470907, 0.00140642122, 0.717673452, -0.383199715, 0.161887522, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029914466, -0.0104525131, -0.143052479 ] - [ -0.168144252, -0.527441126, 2.20998709e-06, 0.863491496, -0.336183503, 0.168134025, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.161694183, -0.334710653, 0.00140958951, 0.717759866, -0.383285061, 0.161787463, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0299077403, -0.0104958698, -0.143323273 ] - [ -0.168053112, -0.52800485, 1.55086634e-06, 0.863670188, -0.335797593, 0.168042731, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.161592929, -0.334712057, 0.00141274036, 0.717847043, -0.383371346, 0.161686487, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0299010529, -0.0105389803, -0.143592529 ] - [ -0.167960911, -0.52856633, 8.99895017e-07, 0.863847188, -0.335412229, 0.16795038, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.161490754, -0.334713279, 0.00141587365, 0.717934984, -0.383458574, 0.16158459, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0298944039, -0.010581843, -0.143860237 ] - [ -0.167867646, -0.529125547, 2.57133777e-07, 0.864022502, -0.335027436, 0.167856968, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.161387657, -0.334714315, 0.00141898926, 0.718023689, -0.383546748, 0.16148177, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0298877936, -0.0106244561, -0.144126387 ] - [ -0.167773315, -0.529682486, -3.77356856e-07, 0.86419614, -0.334643237, 0.167762491, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.161283634, -0.334715163, 0.00142208707, 0.718113159, -0.383635873, 0.161378025, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0298812223, -0.0106668181, -0.144390968 ] - [ -0.167677912, -0.530237129, -1.00351651e-06, 0.864368109, -0.334259659, 0.167666947, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.161178682, -0.334715818, 0.00142516697, 0.718203393, -0.383725951, 0.16127335, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0298746902, -0.0107089273, -0.14465397 ] - [ -0.167581435, -0.530789461, -1.62128497e-06, 0.864538418, -0.333876725, 0.167570332, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.161072799, -0.334716278, 0.00142822883, 0.718294393, -0.383816988, 0.161167744, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0298681975, -0.0107507821, -0.144915382 ] - [ -0.16748388, -0.531339466, -2.23060211e-06, 0.864707076, -0.333494462, 0.167472642, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.160965982, -0.334716538, 0.00143127254, 0.718386159, -0.383908986, 0.161061203, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0298617446, -0.0107923807, -0.145175196 ] - [ -0.167385243, -0.531887126, -2.83140798e-06, 0.86487409, -0.333112893, 0.167373873, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.160858228, -0.334716596, 0.00143429798, 0.718478691, -0.38400195, 0.160953726, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0298553317, -0.0108337216, -0.145433399 ] - [ -0.167285521, -0.532432425, -3.42364273e-06, 0.865039471, -0.332732044, 0.167274022, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.160749534, -0.334716447, 0.00143730502, 0.718571989, -0.384095883, 0.160845307, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029848959, -0.0108748031, -0.145689982 ] - [ -0.16718471, -0.532975348, -4.00724662e-06, 0.865203227, -0.33235194, 0.167173085, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.160639897, -0.334716089, 0.00144029356, 0.718666055, -0.384190791, 0.160735946, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0298426268, -0.0109156235, -0.145944935 ] - [ -0.167082806, -0.533515877, -4.58216004e-06, 0.865365368, -0.331972606, 0.167071058, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.160529314, -0.334715517, 0.00144326346, 0.718760888, -0.384286675, 0.160625638, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0298363353, -0.0109561811, -0.146198246 ] - [ -0.166979805, -0.534053998, -5.14832345e-06, 0.865525901, -0.331594069, 0.166967937, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.160417781, -0.334714728, 0.00144621462, 0.71885649, -0.384383542, 0.16051438, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0298300849, -0.0109964745, -0.146449907 ] - [ -0.166875703, -0.534589693, -5.70567745e-06, 0.865684837, -0.331216352, 0.16686372, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.160305296, -0.334713719, 0.0014491469, 0.718952859, -0.384481393, 0.16040217, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0298238757, -0.0110365017, -0.146699906 ] - [ -0.166770498, -0.535122947, -6.25416271e-06, 0.865842185, -0.330839483, 0.166758401, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.160191856, -0.334712486, 0.00145206021, 0.719049998, -0.384580234, 0.160289005, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0298177081, -0.0110762613, -0.146948233 ] - [ -0.166664184, -0.535653743, -6.79371999e-06, 0.865997955, -0.330463486, 0.166651977, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.160077458, -0.334711026, 0.0014549544, 0.719147906, -0.384680069, 0.16017488, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0298115822, -0.0111157516, -0.147194878 ] - [ -0.166556757, -0.536182066, -7.32429011e-06, 0.866152156, -0.330088387, 0.166544445, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.159962097, -0.334709334, 0.00145782937, 0.719246583, -0.384780901, 0.160059793, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0298054984, -0.0111549709, -0.147439831 ] - [ -0.16676467, -0.536674158, -0.000829314169, 0.866336821, -0.330837824, 0.166359125, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.159842795, -0.334662067, 0.00146069016, 0.719350001, -0.384932044, 0.159940772, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0297994569, -0.0111939176, -0.14768308 ] - [ -0.16665223, -0.537197714, -0.000822425808, 0.866487814, -0.330459263, 0.166249811, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.159725529, -0.334660145, 0.0014635263, 0.719450172, -0.385034595, 0.159823779, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0297934579, -0.0112325899, -0.147924617 ] - [ -0.166538652, -0.537718749, -0.000815502126, 0.866637268, -0.330081595, 0.166139384, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.159607291, -0.334657981, 0.00146634285, 0.719551116, -0.385138154, 0.159705814, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0297875017, -0.0112709864, -0.14816443 ] - [ -0.166423934, -0.538237248, -0.000808543637, 0.866785191, -0.329704845, 0.166027839, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.159488078, -0.334655573, 0.00146913969, 0.719652831, -0.385242726, 0.159586873, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0297815886, -0.0113091052, -0.14840251 ] - [ -0.166308071, -0.538753194, -0.000801550861, 0.866931594, -0.32932904, 0.165915172, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.159367886, -0.334652916, 0.00147191672, 0.719755318, -0.385348315, 0.159466953, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0297757188, -0.0113469448, -0.148638845 ] - [ -0.16619106, -0.539266572, -0.000794524317, 0.867076487, -0.328954204, 0.16580138, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.159246711, -0.334650008, 0.0014746738, 0.719858578, -0.385454926, 0.15934605, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0297698926, -0.0113845035, -0.148873426 ] - [ -0.166072896, -0.539777365, -0.000787464527, 0.867219881, -0.328580364, 0.165686458, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.15912455, -0.334646843, 0.00147741083, 0.719962611, -0.385562561, 0.15922416, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0297641102, -0.0114217796, -0.149106242 ] - [ -0.165953576, -0.540285559, -0.000780372014, 0.867361787, -0.328207546, 0.165570402, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.1590014, -0.334643419, 0.00148012767, 0.720067418, -0.385671227, 0.159101281, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0297583719, -0.0114587716, -0.149337283 ] - [ -0.165833095, -0.540791138, -0.000773247305, 0.867502216, -0.327835776, 0.165453207, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.158877258, -0.334639732, 0.00148282421, 0.720172999, -0.385780926, 0.158977409, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0297526779, -0.0114954776, -0.149566539 ] - [ -0.16571145, -0.541294086, -0.000766090926, 0.867641177, -0.32746508, 0.16533487, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.158752118, -0.334635778, 0.00148550034, 0.720279354, -0.385891662, 0.15885254, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0297470285, -0.0115318962, -0.149793999 ] - [ -0.165588636, -0.541794387, -0.000758903406, 0.867778682, -0.327095484, 0.165215385, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.158625979, -0.334631553, 0.00148815593, 0.720386484, -0.386003441, 0.15872667, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029741424, -0.0115680256, -0.150019652 ] - [ -0.165464649, -0.542292026, -0.000751685275, 0.867914743, -0.326727015, 0.165094748, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.158498835, -0.334627053, 0.00149079086, 0.720494389, -0.386116266, 0.158599796, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0297358646, -0.0116038642, -0.15024349 ] - [ -0.165339485, -0.542786988, -0.000744437066, 0.868049369, -0.326359699, 0.164972955, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.158370684, -0.334622275, 0.00149340501, 0.720603069, -0.386230141, 0.158471913, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0297303506, -0.0116394103, -0.150465501 ] - [ -0.16521314, -0.543279256, -0.000737159311, 0.868182573, -0.325993562, 0.164850002, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.158241522, -0.334617214, 0.00149599826, 0.720712526, -0.38634507, 0.158343019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0297248822, -0.0116746623, -0.150685675 ] - [ -0.16508561, -0.543768816, -0.000729852546, 0.868314366, -0.325628631, 0.164725883, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.158111344, -0.334611867, 0.0014985705, 0.720822758, -0.386461059, 0.15821311, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0297194597, -0.0117096185, -0.150904002 ] - [ -0.16495689, -0.544255651, -0.000722517307, 0.868444758, -0.325264932, 0.164600594, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.157980148, -0.33460623, 0.0015011216, 0.720933767, -0.386578111, 0.158082181, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0297140833, -0.0117442773, -0.151120471 ] - [ -0.164826975, -0.544739748, -0.000715154131, 0.868573763, -0.324902493, 0.164474132, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.157847928, -0.334600298, 0.00150365145, 0.721045554, -0.38669623, 0.157950229, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0297087533, -0.0117786371, -0.151335072 ] - [ -0.164695863, -0.545221089, -0.000707763557, 0.86870139, -0.324541339, 0.16434649, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.157714682, -0.334594069, 0.00150615992, 0.721158117, -0.38681542, 0.157817249, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0297034699, -0.011812696, -0.151547794 ] - [ -0.164563547, -0.54569966, -0.000700346124, 0.868827653, -0.324181497, 0.164217664, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.157580405, -0.334587537, 0.00150864689, 0.721271459, -0.386935687, 0.157683238, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296982335, -0.0118464526, -0.151758628 ] - [ -0.164430025, -0.546175446, -0.000692902374, 0.868952562, -0.323822994, 0.16408765, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.157445093, -0.334580699, 0.00151111225, 0.721385578, -0.387057034, 0.157548192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296930442, -0.0118799052, -0.151967564 ] - [ -0.16429529, -0.546648431, -0.00068543285, 0.86907613, -0.323465858, 0.163956442, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.157308743, -0.334573551, 0.00151355587, 0.721500475, -0.387179465, 0.157412107, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296879024, -0.0119130521, -0.15217459 ] - [ -0.16415934, -0.5471186, -0.000677938093, 0.869198369, -0.323110114, 0.163824037, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.157171349, -0.33456609, 0.00151597764, 0.721616152, -0.387302986, 0.157274978, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296828082, -0.0119458916, -0.152379696 ] - [ -0.164022168, -0.547585938, -0.000670418649, 0.86931929, -0.322755791, 0.163690428, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.157032909, -0.334558309, 0.00151837742, 0.721732607, -0.387427599, 0.157136802, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029677762, -0.0119784222, -0.152582872 ] - [ -0.163883772, -0.548050429, -0.000662875062, 0.869438906, -0.322402914, 0.163555612, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.156893417, -0.334550207, 0.00152075512, 0.721849841, -0.387553311, 0.156997573, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296727639, -0.0120106421, -0.152784109 ] - [ -0.163744145, -0.548512058, -0.000655307878, 0.869557229, -0.322051512, 0.163419583, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.15675287, -0.334541778, 0.0015231106, 0.721967856, -0.387680124, 0.15685729, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296678143, -0.0120425496, -0.152983394 ] - [ -0.163603284, -0.54897081, -0.000647717644, 0.869674271, -0.321701611, 0.163282336, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.156611263, -0.334533019, 0.00152544374, 0.722086649, -0.387808044, 0.156715945, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296629134, -0.0120741433, -0.153180719 ] - [ -0.163461183, -0.54942667, -0.000640104908, 0.869790045, -0.321353238, 0.163143867, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.156468593, -0.334523924, 0.00152775442, 0.722206223, -0.387937074, 0.156573537, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296580614, -0.0121054213, -0.153376073 ] - [ -0.163317838, -0.549879623, -0.000632470217, 0.869904563, -0.321006421, 0.163004169, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.156324853, -0.334514491, 0.00153004253, 0.722326578, -0.38806722, 0.156430059, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296532587, -0.0121363821, -0.153569445 ] - [ -0.163173245, -0.550329653, -0.000624814121, 0.870017837, -0.320661188, 0.162863239, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.156180042, -0.334504715, 0.00153230794, 0.722447712, -0.388198485, 0.156285508, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296485054, -0.0121670239, -0.153760825 ] - [ -0.163027397, -0.550776746, -0.000617137168, 0.870129881, -0.320317565, 0.162721071, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.156034153, -0.334494592, 0.00153455054, 0.722569628, -0.388330875, 0.15613988, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296438019, -0.0121973452, -0.153950203 ] - [ -0.162880292, -0.551220886, -0.000609439909, 0.870240706, -0.31997558, 0.162577659, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.155887182, -0.334484117, 0.0015367702, 0.722692325, -0.388464393, 0.155993169, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296391484, -0.0122273443, -0.154137569 ] - [ -0.162731922, -0.551662058, -0.000601722894, 0.870350325, -0.31963526, 0.162432999, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.155739126, -0.334473286, 0.0015389668, 0.722815803, -0.388599044, 0.155845372, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029634545, -0.0122570195, -0.154322912 ] - [ -0.162582285, -0.552100248, -0.000593986674, 0.870458752, -0.319296633, 0.162287085, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.155589978, -0.334462095, 0.00154114022, 0.722940062, -0.388734833, 0.155696483, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296299922, -0.0122863692, -0.154506222 ] - [ -0.162431374, -0.552535439, -0.000586231799, 0.870565999, -0.318959727, 0.162139912, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.155439736, -0.334450539, 0.00154329034, 0.723065103, -0.388871763, 0.155546498, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296254902, -0.0123153917, -0.154687488 ] - [ -0.162279185, -0.552967618, -0.000578458822, 0.870672079, -0.31862457, 0.161991475, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.155288393, -0.334438614, 0.00154541704, 0.723190926, -0.38900984, 0.155395413, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296210391, -0.0123440854, -0.154866701 ] - [ -0.162125712, -0.553396768, -0.000570668293, 0.870777005, -0.318291188, 0.161841768, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.155135946, -0.334426316, 0.0015475202, 0.72331753, -0.389149069, 0.155243223, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296166393, -0.0123724486, -0.155043849 ] - [ -0.161970951, -0.553822876, -0.000562860765, 0.87088079, -0.317959609, 0.161690786, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.15498239, -0.33441364, 0.00154959971, 0.723444917, -0.389289452, 0.155089923, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029612291, -0.0124004797, -0.155218923 ] - [ -0.161814896, -0.554245925, -0.00055503679, 0.870983447, -0.317629863, 0.161538524, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.154827719, -0.334400583, 0.00155165543, 0.723573085, -0.389430996, 0.154935508, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296079945, -0.012428177, -0.155391913 ] - [ -0.161657542, -0.554665901, -0.00054719692, 0.871084988, -0.317301975, 0.161384975, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.15467193, -0.334387138, 0.00155368725, 0.723702036, -0.389573705, 0.154779973, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296037501, -0.0124555388, -0.155562807 ] - [ -0.161498884, -0.555082789, -0.000539341706, 0.871185428, -0.316975975, 0.161230134, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.154515016, -0.334373302, 0.00155569504, 0.723831769, -0.389717582, 0.154623314, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295995579, -0.0124825636, -0.155731596 ] - [ -0.161338917, -0.555496574, -0.000531471702, 0.87128478, -0.316651889, 0.161073996, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.154356974, -0.334359071, 0.00155767869, 0.723962285, -0.389862634, 0.154465525, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295954183, -0.0125092496, -0.155898269 ] - [ -0.161177636, -0.555907241, -0.000523587458, 0.871383056, -0.316329747, 0.160916555, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.154197799, -0.334344439, 0.00155963808, 0.724093582, -0.390008864, 0.154306602, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295913315, -0.0125355952, -0.156062816 ] - [ -0.161015034, -0.556314775, -0.000515689527, 0.87148027, -0.316009575, 0.160757806, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.154037484, -0.334329403, 0.00156157309, 0.724225663, -0.390156276, 0.15414654, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295872977, -0.0125615988, -0.156225227 ] - [ -0.160851107, -0.556719161, -0.00050777846, 0.871576436, -0.315691403, 0.160597742, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.153876026, -0.334313956, 0.00156348358, 0.724358525, -0.390304877, 0.153985333, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295833173, -0.0125872586, -0.156385491 ] - [ -0.160685849, -0.557120383, -0.000499854809, 0.871671566, -0.315375257, 0.160436358, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.153713419, -0.334298096, 0.00156536945, 0.72449217, -0.390454669, 0.153822977, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295793904, -0.0126125731, -0.156543599 ] - [ -0.160519256, -0.557518427, -0.000491919125, 0.871765674, -0.315061167, 0.160273648, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.153549658, -0.334281817, 0.00156723057, 0.724626598, -0.390605659, 0.153659466, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295755174, -0.0126375406, -0.156699538 ] - [ -0.16035132, -0.557913279, -0.000483971958, 0.871858774, -0.31474916, 0.160109606, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.153384738, -0.334265115, 0.00156906682, 0.724761808, -0.390757849, 0.153494795, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295716984, -0.0126621595, -0.156853301 ] - [ -0.160182037, -0.558304922, -0.000476013859, 0.871950879, -0.314439265, 0.159944227, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.153218654, -0.334247984, 0.00157087808, 0.724897799, -0.390911246, 0.153328959, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295679338, -0.012686428, -0.157004875 ] - [ -0.160011401, -0.558693341, -0.000468045378, 0.872042002, -0.314131509, 0.159777504, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.1530514, -0.33423042, 0.00157266422, 0.725034573, -0.391065854, 0.153161953, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295642238, -0.0127103446, -0.157154251 ] - [ -0.159839407, -0.559078523, -0.000460067064, 0.872132157, -0.313825921, 0.159609431, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.15288297, -0.334212418, 0.00157442514, 0.725172129, -0.391221677, 0.152993771, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295605686, -0.0127339075, -0.157301418 ] - [ -0.159666049, -0.559460452, -0.000452079466, 0.872221358, -0.313522529, 0.159440003, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.152713361, -0.334193973, 0.0015761607, 0.725310467, -0.39137872, 0.152824407, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295569686, -0.0127571152, -0.157446367 ] - [ -0.15949132, -0.559839112, -0.000444083132, 0.872309618, -0.313221361, 0.159269213, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.152542566, -0.334175081, 0.00157787078, 0.725449587, -0.391536988, 0.152653857, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295534239, -0.0127799659, -0.157589086 ] - [ -0.159315216, -0.560214489, -0.00043607861, 0.87239695, -0.312922446, 0.159097055, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.152370579, -0.334155736, 0.00157955526, 0.725589488, -0.391696486, 0.152482115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295499348, -0.0128024581, -0.157729566 ] - [ -0.159137731, -0.560586567, -0.000428066446, 0.872483369, -0.312625812, 0.158923523, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.152197396, -0.334135934, 0.00158121403, 0.72573017, -0.391857217, 0.152309176, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295465016, -0.0128245901, -0.157867796 ] - [ -0.158958858, -0.560955332, -0.000420047186, 0.872568888, -0.312331488, 0.158748611, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.15202301, -0.33411567, 0.00158284695, 0.725871633, -0.392019188, 0.152135033, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295431246, -0.0128463601, -0.158003765 ] - [ -0.158778592, -0.561320769, -0.000412021377, 0.87265352, -0.312039502, 0.158572313, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.151847416, -0.334094937, 0.00158445391, 0.726013877, -0.392182402, 0.151959681, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029539804, -0.0128677666, -0.158137464 ] - [ -0.158596926, -0.561682862, -0.000403989561, 0.872737279, -0.311749881, 0.158394621, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.151670609, -0.334073733, 0.00158603479, 0.726156901, -0.392346864, 0.151783115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.02953654, -0.012888808, -0.158268883 ] - [ -0.158413856, -0.562041596, -0.000395952284, 0.872820179, -0.311462656, 0.158215531, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.151492582, -0.334052051, 0.00158758946, 0.726300706, -0.39251258, 0.151605329, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295333329, -0.0129094825, -0.15839801 ] - [ -0.158229374, -0.562396956, -0.000387910086, 0.872902233, -0.311177853, 0.158035035, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.151313331, -0.334029886, 0.00158911781, 0.72644529, -0.392679553, 0.151426316, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295301829, -0.0129297885, -0.158524835 ] - [ -0.158043475, -0.562748928, -0.00037986351, 0.872983455, -0.310895502, 0.157853128, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.151132848, -0.334007233, 0.0015906197, 0.726590653, -0.392847789, 0.151246072, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295270904, -0.0129497243, -0.158649349 ] - [ -0.157856153, -0.563097495, -0.000371813097, 0.873063859, -0.310615632, 0.157669802, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.150951129, -0.333984087, 0.00159209502, 0.726736796, -0.393017292, 0.15106459, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295240556, -0.0129692884, -0.15877154 ] - [ -0.157667401, -0.563442643, -0.000363759384, 0.873143458, -0.310338269, 0.157485051, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.150768166, -0.333960443, 0.00159354365, 0.726883716, -0.393188068, 0.150881864, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295210787, -0.012988479, -0.158891399 ] - [ -0.157477213, -0.563784356, -0.000355702912, 0.873222266, -0.310063444, 0.157298869, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.150583956, -0.333936295, 0.00159496546, 0.727031415, -0.39336012, 0.150697889, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295181599, -0.0130072945, -0.159008916 ] - [ -0.157285584, -0.564122619, -0.000347644216, 0.873300296, -0.309791185, 0.157111249, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.15039849, -0.333911638, 0.00159636034, 0.727179892, -0.393533453, 0.150512658, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295152997, -0.0130257333, -0.159124079 ] - [ -0.157092506, -0.564457417, -0.000339583832, 0.873377562, -0.309521519, 0.156922184, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.150211764, -0.333886467, 0.00159772815, 0.727329145, -0.393708074, 0.150326166, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295124981, -0.0130437936, -0.159236879 ] - [ -0.156897973, -0.564788735, -0.000331522295, 0.873454078, -0.309254477, 0.156731667, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.150023771, -0.333860777, 0.00159906879, 0.727479174, -0.393883985, 0.150138406, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295097554, -0.0130614739, -0.159347305 ] - [ -0.156701979, -0.565116557, -0.000323460139, 0.873529857, -0.308990086, 0.156539693, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.149834505, -0.333834561, 0.00160038212, 0.72762998, -0.394061192, 0.149949371, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029507072, -0.0130787725, -0.159455347 ] - [ -0.156504518, -0.565440868, -0.000315397894, 0.873604912, -0.308728374, 0.156346253, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.149643959, -0.333807815, 0.00160166802, 0.72778156, -0.394239701, 0.149759057, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295044481, -0.0130956877, -0.159560994 ] - [ -0.156305583, -0.565761653, -0.000307336092, 0.873679258, -0.308469371, 0.156151342, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.149452128, -0.333780533, 0.00160292637, 0.727933915, -0.394419514, 0.149567456, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295018839, -0.0131122178, -0.159664237 ] - [ -0.156105167, -0.566078895, -0.000299275261, 0.873752907, -0.308213105, 0.155954952, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.149259006, -0.33375271, 0.00160415705, 0.728087044, -0.394600639, 0.149374562, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294993796, -0.0131283613, -0.159765065 ] - [ -0.155903264, -0.56639258, -0.000291215928, 0.873825873, -0.307959604, 0.155757076, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.149064585, -0.333724339, 0.00160535994, 0.728240946, -0.394783078, 0.149180368, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294969357, -0.0131441165, -0.159863467 ] - [ -0.155699868, -0.566702693, -0.00028315862, 0.873898169, -0.307708898, 0.155557708, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.148868859, -0.333695415, 0.00160653491, 0.72839562, -0.394966838, 0.148984869, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294945522, -0.0131594817, -0.159959434 ] - [ -0.155494971, -0.567009216, -0.000275103861, 0.873969809, -0.307461014, 0.15535684, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.148671823, -0.333665933, 0.00160768184, 0.728551065, -0.395151922, 0.148788058, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294922294, -0.0131744553, -0.160052954 ] - [ -0.155288567, -0.567312136, -0.000267052173, 0.874040806, -0.307215982, 0.155154466, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.148473469, -0.333635887, 0.00160880061, 0.728707281, -0.395338336, 0.148589929, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294899677, -0.0131890356, -0.160144019 ] - [ -0.155080649, -0.567611436, -0.000259004077, 0.874111173, -0.306973829, 0.154950578, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.14827379, -0.333605271, 0.00160989109, 0.728864266, -0.395526085, 0.148390473, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294877672, -0.0132032209, -0.160232616 ] - [ -0.15487121, -0.567907101, -0.000250960094, 0.874180924, -0.306734585, 0.154745168, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.148072781, -0.33357408, 0.00161095316, 0.72902202, -0.395715173, 0.148189686, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294856282, -0.0132170097, -0.160318737 ] - [ -0.154660244, -0.568199115, -0.00024292074, 0.874250071, -0.306498278, 0.154538231, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.147870434, -0.333542306, 0.00161198671, 0.729180542, -0.395905606, 0.147987561, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029483551, -0.0132304002, -0.16040237 ] - [ -0.154447744, -0.568487462, -0.000234886531, 0.874318628, -0.306264936, 0.154329758, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.147666743, -0.333509946, 0.0016129916, 0.72933983, -0.396097387, 0.147784089, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294815359, -0.0132433909, -0.160483506 ] - [ -0.154233702, -0.568772127, -0.000226857981, 0.874386608, -0.306034589, 0.154119742, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.147461701, -0.333476991, 0.00161396771, 0.729499884, -0.396290522, 0.147579266, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029479583, -0.0132559799, -0.160562134 ] - [ -0.154018111, -0.569053093, -0.000218835603, 0.874454023, -0.305807264, 0.153908176, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.147255301, -0.333443438, 0.00161491492, 0.729660702, -0.396485017, 0.147373083, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294776927, -0.0132681658, -0.160638243 ] - [ -0.153800965, -0.569330345, -0.000210819907, 0.874520888, -0.30558299, 0.153695053, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.147047536, -0.333409279, 0.00161583311, 0.729822284, -0.396680874, 0.147165535, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294758652, -0.0132799469, -0.160711824 ] - [ -0.153582257, -0.569603866, -0.0002028114, 0.874587213, -0.305361796, 0.153480365, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.1468384, -0.333374509, 0.00161672215, 0.729984627, -0.396878101, 0.146956613, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294741008, -0.0132913214, -0.160782866 ] - [ -0.153361978, -0.569873641, -0.000194810591, 0.874653013, -0.30514371, 0.153264104, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.146627884, -0.333339121, 0.00161758192, 0.730147732, -0.3970767, 0.146746311, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294723996, -0.0133022877, -0.160851359 ] - [ -0.153140123, -0.570139654, -0.000186817982, 0.8747183, -0.304928761, 0.153046262, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.146415983, -0.333303109, 0.0016184123, 0.730311596, -0.397276678, 0.146534622, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294707621, -0.0133128443, -0.160917292 ] - [ -0.152916683, -0.570401888, -0.000178834077, 0.874783087, -0.304716977, 0.152826834, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.146202688, -0.333266467, 0.00161921316, 0.730476218, -0.397478039, 0.146321539, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294691883, -0.0133229894, -0.160980656 ] - [ -0.152691652, -0.570660328, -0.000170859376, 0.874847385, -0.304508386, 0.152605809, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.145987994, -0.333229189, 0.00161998438, 0.730641598, -0.397680787, 0.146107054, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294676787, -0.0133327214, -0.161041439 ] - [ -0.152465022, -0.570914956, -0.000162894378, 0.874911209, -0.304303017, 0.152383182, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.145771892, -0.333191269, 0.00162072584, 0.730807732, -0.397884928, 0.145891161, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294662333, -0.0133420386, -0.161099632 ] - [ -0.152236786, -0.571165757, -0.000154939578, 0.874974569, -0.304100899, 0.152158944, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.145554375, -0.333152699, 0.0016214374, 0.73097462, -0.398090467, 0.145673851, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294648526, -0.0133509394, -0.161155223 ] - [ -0.152006936, -0.571412714, -0.000146995471, 0.875037478, -0.303902059, 0.151933087, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.145335436, -0.333113474, 0.00162211896, 0.731142261, -0.398297409, 0.145455118, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294635368, -0.0133594221, -0.161208204 ] - [ -0.151775464, -0.571655812, -0.000139062549, 0.875099949, -0.303706526, 0.151705604, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.145115067, -0.333073588, 0.00162277038, 0.731310652, -0.398505757, 0.145234954, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029462286, -0.0133674851, -0.161258563 ] - [ -0.151542364, -0.571895032, -0.000131141302, 0.875161994, -0.303514328, 0.151476487, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.144893261, -0.333033033, 0.00162339154, 0.731479793, -0.398715518, 0.145013351, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294611006, -0.0133751267, -0.16130629 ] - [ -0.151307627, -0.572130359, -0.000123232217, 0.875223623, -0.303325494, 0.151245727, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.144670011, -0.332991803, 0.00162398232, 0.73164968, -0.398926696, 0.144790303, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294599808, -0.0133823452, -0.161351375 ] - [ -0.151071247, -0.572361776, -0.000115335781, 0.87528485, -0.303140051, 0.151013316, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.144445309, -0.332949891, 0.00162454259, 0.731820314, -0.399139296, 0.144565801, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029458927, -0.0133891391, -0.161393808 ] - [ -0.150833214, -0.572589266, -0.000107452476, 0.875345686, -0.302958029, 0.150779247, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.144219147, -0.332907291, 0.00162507222, 0.731991691, -0.399353322, 0.144339838, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294579392, -0.0133955067, -0.161433578 ] - [ -0.150593522, -0.572812813, -9.95827824e-05, 0.875406143, -0.302779454, 0.150543512, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.143991517, -0.332863996, 0.0016255711, 0.73216381, -0.39956878, 0.144112406, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294570178, -0.0134014462, -0.161470675 ] - [ -0.150352162, -0.573032399, -9.17271803e-05, 0.875466232, -0.302604356, 0.150306102, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.143762412, -0.33282, 0.0016260391, 0.732336668, -0.399785674, 0.143883497, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294561631, -0.0134069561, -0.161505088 ] - [ -0.150109127, -0.573248008, -8.38861454e-05, 0.875525965, -0.302432762, 0.150067009, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.143531824, -0.332775294, 0.0016264761, 0.732510265, -0.400004009, 0.143653103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294553753, -0.0134120348, -0.161536808 ] - [ -0.149864409, -0.573459622, -7.60601519e-05, 0.875585352, -0.3022647, 0.149826225, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.143299745, -0.332729874, 0.00162688197, 0.732684598, -0.400223791, 0.143421217, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294546547, -0.0134166804, -0.161565823 ] - [ -0.149618, -0.573667224, -6.82496716e-05, 0.875644405, -0.302100199, 0.149583741, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.143066167, -0.33268373, 0.00162725658, 0.732859664, -0.400445023, 0.143187831, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294540014, -0.0134208915, -0.161592125 ] - [ -0.149372319, -0.573841782, -6.70472729e-05, 0.875736637, -0.303197675, 0.149338505, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.142830912, -0.332593181, 0.00162760309, 0.733034958, -0.400710884, 0.142952769, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294534159, -0.0134246663, -0.161615701 ] - [ -0.149122171, -0.574044853, -5.83754158e-05, 0.875791006, -0.302887211, 0.149092723, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.142594332, -0.332550874, 0.00162791441, 0.733211522, -0.400929766, 0.142716378, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294528982, -0.0134280032, -0.161636542 ] - [ -0.148870316, -0.574243882, -4.97400963e-05, 0.875845034, -0.302579219, 0.148845218, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.14235623, -0.332507866, 0.0016281941, 0.73338882, -0.401150078, 0.142478461, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294524488, -0.0134309006, -0.161654638 ] - [ -0.148616745, -0.574438852, -4.11419364e-05, 0.875898734, -0.302273725, 0.14859598, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.142116596, -0.33246415, 0.00162844203, 0.73356685, -0.401371825, 0.142239012, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294520678, -0.0134333567, -0.161669979 ] - [ -0.14836145, -0.574629745, -3.25815553e-05, 0.875952116, -0.301970753, 0.148345002, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.141875423, -0.332419718, 0.00162865809, 0.73374561, -0.401595011, 0.141998022, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294517555, -0.01343537, -0.161682553 ] - [ -0.148104423, -0.574816544, -2.40595696e-05, 0.876005188, -0.301670326, 0.148092275, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.141632702, -0.332374565, 0.00162884215, 0.733925097, -0.401819641, 0.141755483, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294515121, -0.0134369388, -0.161692351 ] - [ -0.147845656, -0.574999232, -1.55765932e-05, 0.876057962, -0.301372469, 0.147837789, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.141388425, -0.332328683, 0.00162899409, 0.73410531, -0.40204572, 0.141511385, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029451338, -0.0134380614, -0.161699362 ] - [ -0.14758514, -0.575177791, -7.13323751e-06, 0.876110448, -0.301077206, 0.147581537, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.141142584, -0.332282064, 0.00162911377, 0.734286245, -0.402273251, 0.141265722, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294512333, -0.0134387361, -0.161703577 ] - [ -0.147322867, -0.575352204, 1.26988873e-06, 0.876162654, -0.30078456, 0.147323509, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.140895169, -0.332234703, 0.00162920107, 0.734467899, -0.402502239, 0.141018484, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294511984, -0.0134389614, -0.161704984 ] - [ -0.147059107, -0.575515426, 9.66479303e-06, 0.876198676, -0.300488134, 0.147063988, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.140646943, -0.332186089, 0.00162927264, 0.734649414, -0.402732324, 0.140770467, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294511305, -0.0134373707, -0.161704323 ] - [ -0.146794122, -0.575660544, 1.80907484e-05, 0.876202866, -0.300181642, 0.146803255, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.140398655, -0.332135718, 0.00162934518, 0.734829946, -0.402963156, 0.140522453, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029450928, -0.0134326212, -0.161702351 ] - [ -0.1465279, -0.575787732, 2.65576307e-05, 0.876175619, -0.299865274, 0.1465413, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.140150276, -0.332083598, 0.00162941869, 0.73500952, -0.403194752, 0.140274415, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294505923, -0.0134247473, -0.16169908 ] - [ -0.146260424, -0.575897162, 3.5074771e-05, 0.876117324, -0.299539218, 0.146278112, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.139901776, -0.332029733, 0.00162949317, 0.735188161, -0.403427135, 0.140026321, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294501248, -0.0134137829, -0.161694526 ] - [ -0.145991681, -0.575989007, 4.36509665e-05, 0.87602837, -0.29920366, 0.146013681, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.139653129, -0.331974128, 0.0016295686, 0.735365895, -0.403660322, 0.139778143, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029449527, -0.0133997623, -0.161688703 ] - [ -0.145721656, -0.576063436, 5.22944915e-05, 0.875909141, -0.298858784, 0.145747997, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.139404304, -0.331916789, 0.00162964499, 0.735542744, -0.403894334, 0.139529851, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294488004, -0.0133827196, -0.161681624 ] - [ -0.145450333, -0.576120618, 6.10131091e-05, 0.875760018, -0.298504774, 0.145481048, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.139155274, -0.33185772, 0.00162972232, 0.735718734, -0.40412919, 0.139281416, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294479464, -0.0133626889, -0.161673304 ] - [ -0.1451777, -0.576160721, 6.98140822e-05, 0.875581379, -0.298141811, 0.145212824, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.138906009, -0.331796927, 0.00162980058, 0.735893888, -0.40436491, 0.139032809, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294469664, -0.0133397044, -0.161663758 ] - [ -0.144903742, -0.576183912, 7.87041845e-05, 0.875373601, -0.297770073, 0.144943314, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.13865648, -0.331734413, 0.00162987977, 0.73606823, -0.404601513, 0.138784, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294458619, -0.0133138003, -0.161652998 ] - [ -0.144627981, -0.576157131, 8.8390515e-05, 0.875176323, -0.298844621, 0.144672293, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.138406482, -0.331619411, 0.0016299633, 0.73624055, -0.404888558, 0.138534785, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294446344, -0.0132850106, -0.161641041 ] - [ -0.144350963, -0.576144098, 9.83678033e-05, 0.874914865, -0.298583676, 0.144400272, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.138156326, -0.331548995, 0.0016300446, 0.736413188, -0.40513131, 0.138285469, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294432854, -0.0132533696, -0.161627899 ] - [ -0.144072527, -0.57611472, 0.000108586558, 0.874625303, -0.298311382, 0.144126951, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137905821, -0.331476974, 0.0016301268, 0.736585079, -0.405374895, 0.138035863, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294418162, -0.0132189114, -0.161613586 ] - [ -0.143792659, -0.576069159, 0.000119048204, 0.874308003, -0.298027939, 0.143852318, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137654937, -0.331403353, 0.00163020989, 0.736756246, -0.405619334, 0.137785938, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294402283, -0.0131816701, -0.161598118 ] - [ -0.143511347, -0.576007575, 0.000129753757, 0.873963331, -0.297733547, 0.143576361, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137403647, -0.331328133, 0.00163029385, 0.736926712, -0.405864646, 0.137535662, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294385233, -0.0131416798, -0.161581508 ] - [ -0.14322858, -0.575930129, 0.000140703833, 0.873591648, -0.297428403, 0.143299069, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.13715192, -0.331251319, 0.0016303787, 0.737096501, -0.406110852, 0.137285008, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294367025, -0.0130989749, -0.161563771 ] - [ -0.142944345, -0.57583698, 0.000151898662, 0.873193316, -0.297112704, 0.143020428, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.136899728, -0.331172911, 0.0016304644, 0.737265634, -0.406357971, 0.137033945, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294347674, -0.0130535892, -0.16154492 ] - [ -0.142658631, -0.575728285, 0.000163338095, 0.872768692, -0.296786647, 0.142740426, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.136647042, -0.331092914, 0.00163055097, 0.737434133, -0.406606025, 0.136782443, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294327195, -0.0130055572, -0.16152497 ] - [ -0.142371425, -0.575604204, 0.000175021619, 0.872318133, -0.296450425, 0.142459052, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.136393831, -0.331011328, 0.00163063839, 0.737602021, -0.406855033, 0.136530473, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294305602, -0.0129549128, -0.161503935 ] - [ -0.142082717, -0.575464892, 0.000186948367, 0.871841995, -0.296104232, 0.142176292, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.136140068, -0.330928156, 0.00163072666, 0.73776932, -0.407105016, 0.136278004, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029428291, -0.0129016902, -0.161481829 ] - [ -0.141792493, -0.575310506, 0.000199117125, 0.871340631, -0.29574826, 0.141892134, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.135885723, -0.330843401, 0.00163081576, 0.73793605, -0.407355992, 0.136025006, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294259133, -0.0128459236, -0.161458666 ] - [ -0.141500743, -0.575141202, 0.000211526348, 0.870814392, -0.295382703, 0.141606566, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.135630767, -0.330757063, 0.00163090569, 0.738102234, -0.407607982, 0.13577145, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294234286, -0.0127876471, -0.161434461 ] - [ -0.141207455, -0.574957135, 0.000224174165, 0.870263629, -0.295007749, 0.141319573, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.13537517, -0.330669145, 0.00163099644, 0.738267892, -0.407861006, 0.135517305, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294208383, -0.0127268948, -0.161409228 ] - [ -0.140912618, -0.57475846, 0.000237058395, 0.869688692, -0.29462359, 0.141031143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.135118902, -0.330579648, 0.00163108801, 0.738433046, -0.408115083, 0.135262542, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294181439, -0.012663701, -0.161382981 ] - [ -0.140616219, -0.574545331, 0.000250176554, 0.869089927, -0.294230414, 0.140741264, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.134861935, -0.330488573, 0.00163118038, 0.738597716, -0.408370234, 0.135007129, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294153469, -0.0125980997, -0.161355733 ] - [ -0.140318249, -0.5743179, 0.000263525865, 0.868467682, -0.29382841, 0.140449921, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.134604239, -0.330395922, 0.00163127355, 0.738761923, -0.408626477, 0.134751038, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294124487, -0.0125301252, -0.1613275 ] - [ -0.140018694, -0.574076323, 0.000277103271, 0.867822301, -0.293417766, 0.140157102, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.134345784, -0.330301696, 0.00163136751, 0.738925687, -0.408883832, 0.134494237, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294094508, -0.0124598115, -0.161298295 ] - [ -0.139717544, -0.573820751, 0.000290905443, 0.86715413, -0.292998669, 0.139862792, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.134086541, -0.330205896, 0.00163146226, 0.739089029, -0.409142318, 0.134236697, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294063546, -0.0123871928, -0.161268133 ] - [ -0.139414787, -0.573551337, 0.00030492879, 0.866463512, -0.292571305, 0.139566979, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.133826481, -0.330108522, 0.00163155778, 0.739251967, -0.409401956, 0.133978387, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294031616, -0.0123123033, -0.161237028 ] - [ -0.139110412, -0.573268233, 0.000319169471, 0.86575079, -0.292135861, 0.139269648, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.133565572, -0.330009576, 0.00163165407, 0.739414523, -0.409662764, 0.133719276, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293998732, -0.0122351771, -0.161204994 ] - [ -0.138804407, -0.572971591, 0.000333623401, 0.865016305, -0.291692522, 0.138970786, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.133303786, -0.329909057, 0.00163175111, 0.739576714, -0.409924761, 0.133459335, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293964909, -0.0121558483, -0.161172045 ] - [ -0.138496762, -0.572661563, 0.000348286266, 0.864260398, -0.291241473, 0.138670378, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.133041093, -0.329806966, 0.00163184891, 0.739738561, -0.410187967, 0.133198532, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293930161, -0.0120743511, -0.161138195 ] - [ -0.138187464, -0.5723383, 0.000363153528, 0.863483411, -0.290782899, 0.138368411, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.132777463, -0.329703304, 0.00163194745, 0.739900083, -0.410452401, 0.132936837, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293894504, -0.0119907197, -0.161103459 ] - [ -0.137876502, -0.572001953, 0.000378220437, 0.862685682, -0.290316984, 0.13806487, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.132512867, -0.32959807, 0.00163204672, 0.740061298, -0.410718081, 0.13267422, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293857951, -0.0119049882, -0.16106785 ] - [ -0.137563865, -0.571652673, 0.000393482039, 0.861867552, -0.289843912, 0.137759741, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.132247273, -0.329491265, 0.00163214672, 0.740222224, -0.410985027, 0.13241065, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293820517, -0.0118171907, -0.161031384 ] - [ -0.137249541, -0.571290611, 0.000408933186, 0.86102936, -0.289363867, 0.137453009, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.131980652, -0.329382887, 0.00163224744, 0.740382881, -0.411253257, 0.132146095, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293782217, -0.0117273614, -0.160994073 ] - [ -0.136933519, -0.570915919, 0.000424568547, 0.860171443, -0.288877032, 0.13714466, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.131712974, -0.329272937, 0.00163234887, 0.740543286, -0.411522791, 0.131880526, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293743065, -0.0116355344, -0.160955933 ] - [ -0.136615788, -0.570528746, 0.000440382613, 0.859294141, -0.288383591, 0.136834679, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.131444209, -0.329161415, 0.001632451, 0.740703457, -0.411793647, 0.131613911, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293703076, -0.011541744, -0.160916977 ] - [ -0.136296334, -0.570129244, 0.00045636971, 0.858397791, -0.287883726, 0.136523052, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.131174327, -0.329048318, 0.00163255382, 0.740863412, -0.412065843, 0.13134622, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293662264, -0.0114460241, -0.16087722 ] - [ -0.135975148, -0.569717562, 0.000472524005, 0.857482732, -0.287377621, 0.136209763, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.130903297, -0.328933647, 0.00163265732, 0.741023167, -0.412339398, 0.131077421, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293620645, -0.0113484091, -0.160836676 ] - [ -0.135652217, -0.569293852, 0.000488839515, 0.856549302, -0.286865457, 0.135894797, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.130631089, -0.3288174, 0.0016327615, 0.741182741, -0.412614331, 0.130807484, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293578232, -0.0112489329, -0.160795358 ] - [ -0.135327529, -0.568858265, 0.000505310118, 0.855597838, -0.286347419, 0.135578139, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.130357672, -0.328699577, 0.00163286635, 0.74134215, -0.41289066, 0.130536376, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029353504, -0.0111476299, -0.160753282 ] - [ -0.135001072, -0.568410951, 0.000521929559, 0.854628679, -0.285823689, 0.135259774, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.130083017, -0.328580176, 0.00163297185, 0.74150141, -0.413168403, 0.130264068, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293491083, -0.0110445341, -0.160710462 ] - [ -0.134672836, -0.567952061, 0.000538691459, 0.853642162, -0.28529445, 0.134939686, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.129807092, -0.328459195, 0.00163307801, 0.741660539, -0.413447579, 0.129990528, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293446377, -0.0109396796, -0.16066691 ] - [ -0.134342806, -0.567481746, 0.000555589321, 0.852638627, -0.284759884, 0.13461786, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.129529867, -0.328336632, 0.0016331848, 0.741819552, -0.413728206, 0.129715725, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293400935, -0.0108331007, -0.160622643 ] - [ -0.134010973, -0.567000158, 0.000572616544, 0.85161841, -0.284220176, 0.134294279, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.129251312, -0.328212486, 0.00163329222, 0.741978465, -0.414010301, 0.129439627, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293354773, -0.0107248315, -0.160577674 ] - [ -0.133677322, -0.566507447, 0.000589766424, 0.850581852, -0.283675506, 0.133968929, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.128971396, -0.328086755, 0.00163340027, 0.742137294, -0.414293882, 0.129162203, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293307905, -0.010614906, -0.160532016 ] - [ -0.133341842, -0.566003765, 0.000607032166, 0.849529292, -0.28312606, 0.133641794, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.128690087, -0.327959437, 0.00163350892, 0.742296054, -0.414578969, 0.128883421, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293260345, -0.0105033586, -0.160485685 ] - [ -0.133004521, -0.565489264, 0.00062440689, 0.848461068, -0.282572021, 0.133312856, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.128407355, -0.327830529, 0.00163361818, 0.742454761, -0.414865577, 0.12860325, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293212108, -0.0103902232, -0.160438694 ] - [ -0.132665346, -0.564964095, 0.000641883638, 0.847377522, -0.282013572, 0.1329821, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.128123169, -0.327700028, 0.00163372803, 0.742613429, -0.415153726, 0.128321658, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293163208, -0.0102755342, -0.160391059 ] - [ -0.132324304, -0.564428412, 0.000659455382, 0.846278993, -0.281450898, 0.13264951, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.127837499, -0.327567933, 0.00163383847, 0.742772072, -0.415443432, 0.128038613, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293113661, -0.0101593255, -0.160342791 ] - [ -0.131981383, -0.563882367, 0.000677115034, 0.845165824, -0.280884182, 0.132315069, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.127550312, -0.327434239, 0.00163394948, 0.742930706, -0.415734713, 0.127754084, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029306348, -0.0100416314, -0.160293907 ] - [ -0.13163657, -0.563326112, 0.000694855447, 0.844038356, -0.28031361, 0.13197876, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.127261579, -0.327298945, 0.00163406106, 0.743089343, -0.416027587, 0.127468039, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293012681, -0.00992248598, -0.16024442 ] - [ -0.131289852, -0.5627598, 0.000712669426, 0.842896931, -0.279739367, 0.131640568, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.126971267, -0.327162046, 0.00163417319, 0.743247999, -0.41632207, 0.127180446, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0292961277, -0.00980192343, -0.160194345 ] - [ -0.130941215, -0.562183587, 0.000730549734, 0.841741894, -0.279161638, 0.131300474, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.126679345, -0.32702354, 0.00163428587, 0.743406686, -0.416618181, 0.126891273, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0292909284, -0.00967997789, -0.160143695 ] - [ -0.130590646, -0.561597624, 0.000748489099, 0.840573588, -0.27858061, 0.130958463, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.126385783, -0.326883422, 0.00163439908, 0.743565418, -0.416915935, 0.126600487, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0292856715, -0.0095566835, -0.160092485 ] - [ -0.130238133, -0.561002067, 0.000766480219, 0.839392359, -0.277996468, 0.130614516, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.126090548, -0.32674169, 0.00163451282, 0.743724208, -0.417215351, 0.126308057, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0292803586, -0.00943207441, -0.160040729 ] - [ -0.129883661, -0.560397071, 0.000784515769, 0.838198553, -0.277409399, 0.130268617, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.125793609, -0.326598338, 0.00163462708, 0.743883067, -0.417516445, 0.126013951, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0292749911, -0.00930618476, -0.15998844 ] - [ -0.129527216, -0.55978279, 0.000802588408, 0.836992516, -0.276819593, 0.129920749, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.125494935, -0.326453363, 0.00163474184, 0.74404201, -0.417819233, 0.125718136, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0292695705, -0.00917904872, -0.159935635 ] - [ -0.129168786, -0.559159381, 0.000820690783, 0.835774597, -0.276227235, 0.129570893, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.125194493, -0.326306761, 0.0016348571, 0.744201047, -0.418123734, 0.12542058, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0292640982, -0.00905070041, -0.159882325 ] - [ -0.128808355, -0.558527, 0.000838815537, 0.834545146, -0.275632516, 0.129219032, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.124892253, -0.326158526, 0.00163497284, 0.74436019, -0.418429962, 0.12512125, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0292585756, -0.008921174, -0.159828527 ] - [ -0.128445909, -0.557885803, 0.000856955314, 0.833304512, -0.275035624, 0.128865149, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.124588182, -0.326008655, 0.00163508906, 0.744519452, -0.418737935, 0.124820114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0292530043, -0.00879050363, -0.159774253 ] - [ -0.128081435, -0.557235948, 0.000875102763, 0.832053048, -0.27443675, 0.128509226, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.124282249, -0.325857142, 0.00163520574, 0.744678842, -0.419047669, 0.124517139, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0292473856, -0.00865872345, -0.159719518 ] - [ -0.127714917, -0.556577593, 0.000893250545, 0.830791106, -0.273836084, 0.128151243, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.12397442, -0.325703982, 0.00163532288, 0.744838372, -0.41935918, 0.124212293, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0292417211, -0.00852586761, -0.159664337 ] - [ -0.127346341, -0.555910896, 0.000911391339, 0.82951904, -0.273233818, 0.127791185, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.123664666, -0.32554917, 0.00163544046, 0.744998052, -0.419672484, 0.123905542, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0292360122, -0.00839197024, -0.159608723 ] - [ -0.126975692, -0.555236017, 0.000929517845, 0.828237206, -0.272630144, 0.127429031, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.123352952, -0.3253927, 0.00163555848, 0.745157893, -0.419987598, 0.123596854, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0292302603, -0.00825706552, -0.15955269 ] - [ -0.126602955, -0.554553114, 0.000947622789, 0.826945962, -0.272025256, 0.127064763, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.123039247, -0.325234566, 0.00163567692, 0.745317905, -0.420304537, 0.123286196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029224467, -0.00812118757, -0.159496253 ] - [ -0.126228114, -0.553862349, 0.00096569893, 0.825645664, -0.271419347, 0.126698363, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.122723519, -0.325074763, 0.00163579577, 0.745478096, -0.420623317, 0.122973535, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0292186336, -0.00798437055, -0.159439427 ] - [ -0.125851154, -0.553163882, 0.000983739063, 0.824336674, -0.270812611, 0.126329812, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.122405736, -0.324913285, 0.00163591501, 0.745638476, -0.420943954, 0.122658838, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0292127616, -0.0078466486, -0.159382224 ] - [ -0.125472059, -0.552457875, 0.00100173602, 0.823019353, -0.270205245, 0.125959092, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.122085864, -0.324750125, 0.00163603465, 0.745799055, -0.421266463, 0.122342072, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0292068525, -0.00770805589, -0.15932466 ] - [ -0.125090814, -0.55174449, 0.00101968269, 0.821694064, -0.269597446, 0.125586182, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.121763871, -0.324585276, 0.00163615467, 0.74595984, -0.421590859, 0.122023202, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0292009077, -0.00756862654, -0.159266748 ] - [ -0.124707401, -0.55102389, 0.00103757199, 0.820361171, -0.26898941, 0.125211064, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.121439725, -0.324418731, 0.00163627505, 0.74612084, -0.421917159, 0.121702197, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0291949287, -0.00742839472, -0.159208503 ] - [ -0.124321806, -0.55029624, 0.00105539692, 0.819021041, -0.268381336, 0.124833719, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.121113392, -0.324250485, 0.00163639579, 0.746282062, -0.422245376, 0.121379022, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0291889169, -0.00728739456, -0.159149939 ] - [ -0.123934011, -0.549561702, 0.0010731505, 0.817674041, -0.267773424, 0.124454126, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.12078484, -0.324080529, 0.00163651688, 0.746443514, -0.422575526, 0.121053643, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0291828739, -0.00714566022, -0.159091069 ] - [ -0.123543999, -0.548820444, 0.00109082585, 0.816320543, -0.267165874, 0.124072267, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.120454037, -0.323908856, 0.0016366383, 0.746605203, -0.422907624, 0.120726028, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029176801, -0.00700322585, -0.159031909 ] - [ -0.123151754, -0.54807263, 0.00110841612, 0.814960917, -0.266558887, 0.123688121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.120120948, -0.323735458, 0.00163676003, 0.746767136, -0.423241684, 0.120396143, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0291706997, -0.00686012558, -0.158972473 ] - [ -0.122757258, -0.547318428, 0.00112591456, 0.813595538, -0.265952666, 0.123301669, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.119785541, -0.323560327, 0.00163688208, 0.74692932, -0.423577721, 0.120063953, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0291645714, -0.00671639358, -0.158912774 ] - [ -0.122360494, -0.546558005, 0.00114331446, 0.812224779, -0.265347415, 0.122912889, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.119447783, -0.323383456, 0.00163700443, 0.747091759, -0.42391575, 0.119729424, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0291584177, -0.00657206399, -0.158852827 ] - [ -0.121961444, -0.54579153, 0.0011606092, 0.81084902, -0.264743339, 0.122521763, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.119107639, -0.323204836, 0.00163712706, 0.74725446, -0.424255785, 0.119392523, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.02915224, -0.00642717096, -0.158792646 ] - [ -0.12156009, -0.545019172, 0.00117779224, 0.809468638, -0.264140643, 0.122128269, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.118765078, -0.323024458, 0.00163724996, 0.747417428, -0.424597839, 0.119053216, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0291460397, -0.00628174863, -0.158732245 ] - [ -0.121156414, -0.5442411, 0.00119485712, 0.808084015, -0.263539534, 0.121732386, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.118420065, -0.322842313, 0.00163737313, 0.747580668, -0.424941927, 0.118711468, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0291398183, -0.00613583115, -0.158671638 ] - [ -0.120750398, -0.543457487, 0.00121179746, 0.806695535, -0.262940222, 0.121334094, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.118072567, -0.322658393, 0.00163749655, 0.747744185, -0.425288063, 0.118367245, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0291335772, -0.00598945268, -0.15861084 ] - [ -0.120342023, -0.542668503, 0.00122860696, 0.805303583, -0.262342914, 0.120933372, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.11772255, -0.322472688, 0.0016376202, 0.747907981, -0.42563626, 0.118020513, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0291273179, -0.00584264735, -0.158549865 ] - [ -0.119931269, -0.541874322, 0.00124527941, 0.803908545, -0.261747823, 0.120530199, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.11736998, -0.322285188, 0.00163774408, 0.748072062, -0.425986531, 0.117671236, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0291210419, -0.00569544933, -0.158488726 ] - [ -0.119518119, -0.541075116, 0.0012618087, 0.802510813, -0.261155159, 0.120124553, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.117014823, -0.322095883, 0.00163786817, 0.748236429, -0.426338891, 0.117319381, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0291147506, -0.00554789274, -0.158427439 ] - [ -0.119102551, -0.540271061, 0.00127818881, 0.801110776, -0.260565136, 0.119716413, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.116657046, -0.321904765, 0.00163799246, 0.748401086, -0.426693352, 0.116964912, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0291084455, -0.00540001175, -0.158366017 ] - [ -0.118684548, -0.539462332, 0.0012944138, 0.79970883, -0.259977969, 0.119305756, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.116296614, -0.321711821, 0.00163811694, 0.748566036, -0.427049927, 0.116607796, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029102128, -0.00525184051, -0.158304474 ] - [ -0.118264088, -0.538649105, 0.00131047784, 0.79830537, -0.259393873, 0.118892562, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115933493, -0.321517042, 0.00163824159, 0.748731279, -0.427408629, 0.116247996, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0290957996, -0.00510341315, -0.158242825 ] - [ -0.117841152, -0.537831557, 0.0013263752, 0.796900795, -0.258813065, 0.118476807, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115567648, -0.321320416, 0.0016383664, 0.748896818, -0.42776947, 0.115885478, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0290894617, -0.00495476383, -0.158181083 ] - [ -0.117415719, -0.537009866, 0.00134210024, 0.795495504, -0.258235764, 0.11805847, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115199046, -0.321121933, 0.00163849136, 0.749062653, -0.428132464, 0.115520206, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0290831158, -0.0048059267, -0.158119264 ] - [ -0.116987768, -0.536184212, 0.00135764742, 0.794089901, -0.257662189, 0.117637529, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.114827651, -0.320921581, 0.00163861645, 0.749228786, -0.428497622, 0.115152147, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0290767633, -0.00465693589, -0.158057381 ] - [ -0.116557279, -0.535354775, 0.00137301131, 0.792684391, -0.257092562, 0.117213959, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.11445343, -0.320719348, 0.00163874167, 0.749395215, -0.428864956, 0.114781263, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0290704058, -0.00450782558, -0.157995448 ] - [ -0.116124229, -0.534521734, 0.00138818659, 0.791279381, -0.256527104, 0.11678774, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.114076346, -0.320515222, 0.00163886699, 0.749561942, -0.429234478, 0.114407519, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0290640446, -0.00435862989, -0.15793348 ] - [ -0.115688598, -0.533685273, 0.00140316804, 0.78987528, -0.25596604, 0.116358846, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.113696367, -0.320309192, 0.00163899241, 0.749728964, -0.4296062, 0.114030881, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0290576812, -0.00420938298, -0.15787149 ] - [ -0.115250364, -0.532845573, 0.00141795052, 0.788472501, -0.255409596, 0.115927256, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.113313455, -0.320101245, 0.00163911791, 0.749896281, -0.429980134, 0.113651312, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0290513171, -0.00406011899, -0.157809494 ] - [ -0.114809504, -0.532002819, 0.00143252903, 0.787071458, -0.254857996, 0.115492945, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.112927577, -0.319891367, 0.00163924348, 0.750063891, -0.43035629, 0.113268777, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0290449538, -0.00391087208, -0.157747504 ] - [ -0.114365996, -0.531157196, 0.00144689867, 0.785672568, -0.254311471, 0.115055891, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.112538698, -0.319679546, 0.0016393691, 0.750231792, -0.43073468, 0.112883239, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0290385926, -0.00376167639, -0.157685536 ] - [ -0.113919817, -0.530308888, 0.00146105464, 0.784276249, -0.253770248, 0.114616068, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.112146781, -0.319465769, 0.00163949476, 0.75039998, -0.431115315, 0.112494663, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029032235, -0.00361256607, -0.157623603 ] - [ -0.113470944, -0.529458083, 0.00147499224, 0.782882922, -0.253234559, 0.114173453, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.111751791, -0.31925002, 0.00163962045, 0.750568452, -0.431498205, 0.112103012, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0290258826, -0.00346357527, -0.15756172 ] - [ -0.113019355, -0.528604968, 0.00148870691, 0.781493012, -0.252704637, 0.113728022, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.111353694, -0.319032288, 0.00163974615, 0.750737205, -0.431883361, 0.11170825, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0290195367, -0.00331473814, -0.157499901 ] - [ -0.112565025, -0.527749732, 0.00150219416, 0.780106945, -0.252180714, 0.113279749, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.110952453, -0.318812557, 0.00163987184, 0.750906234, -0.432270792, 0.111310341, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0290131988, -0.00316608882, -0.15743816 ] - [ -0.11210793, -0.526892563, 0.00151544963, 0.778725148, -0.251663027, 0.11282861, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.110548032, -0.318590812, 0.00163999752, 0.751075534, -0.43266051, 0.110909248, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0290068704, -0.00301766146, -0.15737651 ] - [ -0.111648047, -0.526033653, 0.00152846906, 0.777348054, -0.251151811, 0.112374581, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.110140396, -0.31836704, 0.00164012317, 0.7512451, -0.433052523, 0.110504935, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0290005529, -0.00286949021, -0.157314968 ] - [ -0.111185351, -0.525173192, 0.00154124831, 0.775976093, -0.250647304, 0.111917635, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.109729508, -0.318141224, 0.00164024877, 0.751414926, -0.433446842, 0.110097365, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0289942477, -0.00272160922, -0.157253545 ] - [ -0.110719816, -0.524311372, 0.00155378334, 0.774609703, -0.250149746, 0.111457747, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.109315333, -0.317913348, 0.00164037431, 0.751585005, -0.433843475, 0.109686501, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0289879564, -0.00257405264, -0.157192258 ] - [ -0.110251419, -0.523448387, 0.00156607021, 0.77324932, -0.249659379, 0.110994891, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.108897835, -0.317683398, 0.00164049977, 0.75175533, -0.434242432, 0.109272306, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0289816804, -0.00242685461, -0.15713112 ] - [ -0.109780133, -0.52258443, 0.0015781051, 0.771895386, -0.249176443, 0.110529042, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.108476976, -0.317451357, 0.00164062514, 0.751925894, -0.434643722, 0.108854743, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0289754212, -0.00228004929, -0.157070144 ] - [ -0.109305933, -0.521719696, 0.00158988428, 0.770548341, -0.248701183, 0.110060173, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.10805272, -0.317217208, 0.00164075041, 0.752096688, -0.435047352, 0.108433775, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0289691801, -0.00213367081, -0.157009346 ] - [ -0.108828858, -0.520854371, 0.00160140434, 0.769208586, -0.24823381, 0.109588323, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.107624081, -0.316982939, 0.00164087681, 0.752272883, -0.435456505, 0.108008418, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0289629587, -0.00198775334, -0.156948739 ] - [ -0.108348751, -0.519988671, 0.00161266136, 0.767876656, -0.247774639, 0.109113334, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.107192925, -0.316744504, 0.0016410018, 0.752444062, -0.435864814, 0.10758053, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0289567584, -0.00184233101, -0.156888338 ] - [ -0.107865651, -0.519122784, 0.00162365214, 0.766552957, -0.247323882, 0.108635245, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.106758262, -0.316503909, 0.00164112665, 0.752615443, -0.436275488, 0.107149124, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0289505806, -0.00169743797, -0.156828157 ] - [ -0.10737953, -0.518256907, 0.00163437337, 0.765237939, -0.24688179, 0.108154029, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.106320055, -0.316261137, 0.00164125133, 0.752787015, -0.436688535, 0.106714162, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0289444269, -0.00155310838, -0.15676821 ] - [ -0.106890363, -0.51739124, 0.00164482184, 0.763932056, -0.246448613, 0.107669657, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105878267, -0.31601617, 0.00164137582, 0.752958767, -0.437103962, 0.106275608, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0289382987, -0.00140937638, -0.156708511 ] - [ -0.10639812, -0.516525981, 0.00165499444, 0.762635761, -0.246024603, 0.107182103, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105432861, -0.315768988, 0.00164150012, 0.753130686, -0.437521776, 0.105833422, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0289321974, -0.00126627612, -0.156649075 ] - [ -0.105902773, -0.515661332, 0.00166488816, 0.761349514, -0.245610013, 0.106691337, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104983799, -0.315519572, 0.00164162421, 0.753302761, -0.437941984, 0.105387568, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0289261245, -0.00112384175, -0.156589915 ] - [ -0.105404296, -0.514797493, 0.00167450008, 0.760073773, -0.245205097, 0.106197332, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104531044, -0.315267904, 0.00164174806, 0.753474978, -0.438364592, 0.104938005, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0289200814, -0.000982107408, -0.156531046 ] - [ -0.104902659, -0.513934666, 0.00168382738, 0.758808999, -0.244810112, 0.105700059, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104074559, -0.315013964, 0.00164187167, 0.753647323, -0.438789606, 0.104484697, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0289140697, -0.000841107252, -0.156472481 ] - [ -0.104397833, -0.513073054, 0.00169286733, 0.757555656, -0.244425314, 0.105199489, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.103614305, -0.31475773, 0.00164199501, 0.753819781, -0.439217032, 0.104027605, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0289080907, -0.000700875427, -0.156414236 ] - [ -0.103889788, -0.512212859, 0.00170161728, 0.756314208, -0.244050961, 0.104695593, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.103150245, -0.314499184, 0.00164211808, 0.753992338, -0.439646876, 0.103566689, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0289021459, -0.000561446081, -0.156356324 ] - [ -0.103378496, -0.511354285, 0.00171007468, 0.755085123, -0.243687313, 0.104188341, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.10268234, -0.314238304, 0.00164224085, 0.754164976, -0.440079143, 0.103101912, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0288962368, -0.000422853362, -0.15629876 ] - [ -0.102863926, -0.510497537, 0.00171823706, 0.753868868, -0.243334631, 0.103677703, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.102210553, -0.313975068, 0.00164236331, 0.754337681, -0.440513837, 0.102633234, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0288903648, -0.000285131419, -0.156241558 ] - [ -0.102346049, -0.509642818, 0.00172610203, 0.752665914, -0.242993176, 0.10316365, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.101734845, -0.313709455, 0.00164248544, 0.754510434, -0.440950964, 0.102160616, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0288845314, -0.000148314399, -0.156184731 ] - [ -0.101824832, -0.508790334, 0.00173366729, 0.751476732, -0.242663211, 0.10264615, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.101255177, -0.313441443, 0.00164260723, 0.754683216, -0.441390528, 0.10168402, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.028878738, -1.24364512e-05, -0.156128294 ] - [ -0.101300247, -0.507940291, 0.00174093059, 0.750301795, -0.242344999, 0.102125174, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.100771512, -0.313171009, 0.00164272865, 0.75485601, -0.441832532, 0.101203405, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0288729862, 0.000122468277, -0.156072262 ] - [ -0.10077226, -0.507092894, 0.00174788979, 0.749141579, -0.242038806, 0.101600689, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.10028381, -0.312898131, 0.0016428497, 0.755028796, -0.442276981, 0.100718733, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0288672773, 0.000256365639, -0.156016647 ] - [ -0.100240841, -0.50624835, 0.00175454281, 0.747996558, -0.241744898, 0.101072665, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0997920327, -0.312622785, 0.00164297035, 0.755201553, -0.442723877, 0.100229963, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0288616127, 0.000389221484, -0.155961466 ] - [ -0.0997059573, -0.505406866, 0.00176088761, 0.746867209, -0.24146354, 0.10054107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0992961409, -0.312344948, 0.00164309059, 0.755374261, -0.443173223, 0.0997370569, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0288559941, 0.000521001666, -0.155906731 ] - [ -0.0991675769, -0.504568648, 0.00176692226, 0.745754011, -0.241195001, 0.100005871, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0987960955, -0.312064594, 0.00164321039, 0.755546897, -0.443625023, 0.0992399736, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0288504228, 0.000651672036, -0.155852457 ] - [ -0.098625667, -0.503733903, 0.00177264487, 0.744657443, -0.240939549, 0.0994670368, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0982918572, -0.3117817, 0.00164332975, 0.755719438, -0.444079278, 0.0987386735, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0288449002, 0.000781198447, -0.155798659 ] - [ -0.0980801945, -0.502902839, 0.00177805359, 0.743577984, -0.240697453, 0.0989245343, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0977833867, -0.311496241, 0.00164344865, 0.755891862, -0.444535991, 0.0982331164, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0288394279, 0.000909546749, -0.15574535 ] - [ -0.097531126, -0.502075662, 0.00178314667, 0.742516116, -0.240468982, 0.0983783303, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0972706444, -0.31120819, 0.00164356706, 0.756064144, -0.444995162, 0.097723262, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0288340072, 0.0010366828, -0.155692544 ] - [ -0.0969784277, -0.501252581, 0.00178792237, 0.74147232, -0.240254409, 0.0978283916, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0967535905, -0.310917523, 0.00164368497, 0.756236259, -0.445456792, 0.0972090699, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0288286397, 0.00116257244, -0.155640256 ] - [ -0.0964220655, -0.500433802, 0.00179237902, 0.740447078, -0.240054002, 0.0972746842, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0962321853, -0.310624212, 0.00164380236, 0.756408181, -0.445920884, 0.0966904995, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0288233268, 0.00128718153, -0.155588499 ] - [ -0.0958620049, -0.499619534, 0.00179651499, 0.739440873, -0.239868035, 0.096717174, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0957063887, -0.310328232, 0.00164391922, 0.756579883, -0.446387436, 0.0961675101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.02881807, 0.00141047592, -0.155537289 ] - [ -0.095298211, -0.498809981, 0.00180032868, 0.738454187, -0.239696779, 0.0961558266, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0951761606, -0.310029553, 0.00164403552, 0.756751337, -0.446856449, 0.0956400607, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0288128707, 0.00153242146, -0.155486639 ] - [ -0.0947306486, -0.498005353, 0.00180381854, 0.737487504, -0.239540507, 0.0955906071, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0946414607, -0.309728149, 0.00164415124, 0.756922515, -0.447327923, 0.0951081105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0288077303, 0.00165298401, -0.155436564 ] - [ -0.0941592821, -0.497205855, 0.00180698305, 0.736541306, -0.239399491, 0.0950214802, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0941022486, -0.309423992, 0.00164426638, 0.757093388, -0.447801856, 0.0945716181, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0288026504, 0.00177212941, -0.155387077 ] - [ -0.0935840756, -0.496411693, 0.0018098207, 0.735616077, -0.239274005, 0.0944484104, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0935584838, -0.309117052, 0.00164438091, 0.757263925, -0.448278247, 0.0940305423, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287976323, 0.00188982352, -0.155338193 ] - [ -0.0930049926, -0.495623074, 0.00181233003, 0.734712299, -0.239164322, 0.0938713617, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0930101255, -0.308807301, 0.00164449481, 0.757434095, -0.448757096, 0.0934848416, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287926776, 0.00200603219, -0.155289926 ] - [ -0.0924219964, -0.494840202, 0.00181450958, 0.733830454, -0.239070715, 0.0932902976, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0924571328, -0.308494708, 0.00164460806, 0.757603866, -0.449238398, 0.0929344744, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287877876, 0.00212072127, -0.15524229 ] - [ -0.09183505, -0.494063282, 0.00181635791, 0.732971025, -0.238993458, 0.0927051814, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0918994647, -0.308179243, 0.00164472065, 0.757773205, -0.449722153, 0.0923793989, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287829639, 0.00223385662, -0.155195299 ] - [ -0.0912441158, -0.493292519, 0.00181787358, 0.732134491, -0.238932824, 0.0921159759, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.09133708, -0.307860876, 0.00164483256, 0.757942077, -0.450208357, 0.0918195733, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287782079, 0.00234540408, -0.155148968 ] - [ -0.0906491561, -0.492528116, 0.00181905517, 0.731321335, -0.238889087, 0.0915226435, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0907699375, -0.307539576, 0.00164494376, 0.758110449, -0.450697006, 0.0912549554, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287735211, 0.00245532951, -0.155103311 ] - [ -0.0900501324, -0.491770274, 0.00181990124, 0.730532034, -0.238862518, 0.0909251463, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0901979956, -0.30721531, 0.00164505424, 0.758278282, -0.451188097, 0.090685503, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287689049, 0.00256359875, -0.155058341 ] - [ -0.0895107117, -0.491046081, 0.00162946207, 0.729730676, -0.237563369, 0.0903294804, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0896215769, -0.306936021, 0.00164516429, 0.758454249, -0.451642356, 0.0901115414, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287643607, 0.00267017767, -0.155014074 ] - [ -0.0889015307, -0.490300935, 0.00163518423, 0.728992001, -0.237622392, 0.0897235471, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0890399033, -0.306603882, 0.00164527329, 0.758620637, -0.452139903, 0.0895322847, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287598901, 0.00277503212, -0.154970523 ] - [ -0.0882881044, -0.489562965, 0.00164077637, 0.728278592, -0.237698865, 0.0891132983, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0884533043, -0.306268699, 0.0016453815, 0.758786373, -0.452639855, 0.0889480653, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287554944, 0.00287812793, -0.154927702 ] - [ -0.0876703922, -0.488832371, 0.00164623943, 0.72759092, -0.23779303, 0.0884986932, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0878617378, -0.305930439, 0.00164548892, 0.758951416, -0.453142204, 0.0883588402, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287511752, 0.00297943098, -0.154885626 ] - [ -0.087048353, -0.488109351, 0.00165157432, 0.726929457, -0.23790513, 0.0878796905, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0872651616, -0.305589071, 0.00164559551, 0.759115725, -0.453646945, 0.0877645666, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287469339, 0.0030789071, -0.154844308 ] - [ -0.0864219454, -0.487394099, 0.00165678193, 0.72629467, -0.238035406, 0.0872562482, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0866635332, -0.305244558, 0.00164570127, 0.759279259, -0.454154068, 0.0871652012, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287427719, 0.00317652216, -0.154803764 ] - [ -0.0857911278, -0.486686812, 0.00166186311, 0.725687025, -0.238184099, 0.0866283243, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0860568102, -0.304896868, 0.00164580617, 0.759441975, -0.454663567, 0.0865607008, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287386908, 0.00327224199, -0.154764007 ] - [ -0.0851558576, -0.485987683, 0.00166681867, 0.725106986, -0.238351449, 0.085995876, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0854449499, -0.304545964, 0.00164591019, 0.759603827, -0.455175433, 0.0859510218, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287346919, 0.00336603247, -0.154725051 ] - [ -0.0845160924, -0.485296903, 0.00167164938, 0.724555014, -0.238537694, 0.0853588602, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0848279092, -0.30419181, 0.00164601331, 0.759764772, -0.455689655, 0.0853361208, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287307767, 0.00345785943, -0.154686911 ] - [ -0.0838717891, -0.484614738, 0.001676356, 0.724031466, -0.238742897, 0.0847172336, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0842056451, -0.303834367, 0.00164611551, 0.759924763, -0.45620623, 0.0847159536, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287269467, 0.00354768873, -0.154649601 ] - [ -0.0832229064, -0.483942446, 0.00168093982, 0.723535399, -0.238964824, 0.084070956, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0835781103, -0.303473528, 0.00164621678, 0.760083738, -0.456725201, 0.0840904723, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287232033, 0.00363548622, -0.154613134 ] - [ -0.082569401, -0.483280567, 0.00168540164, 0.723066816, -0.239202909, 0.0834199843, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0829452603, -0.303109235, 0.00164631709, 0.760241646, -0.457246577, 0.0834596317, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.028719548, 0.00372121775, -0.154577526 ] - [ -0.0819112286, -0.482629299, 0.001689742, 0.722626174, -0.23945738, 0.0827642737, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0823070516, -0.302741446, 0.00164641642, 0.760398436, -0.457770346, 0.0828233874, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287159823, 0.00380484918, -0.154542789 ] - [ -0.0812483445, -0.481988835, 0.00169396135, 0.722213923, -0.239728466, 0.0821037789, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0816634404, -0.302370125, 0.00164651475, 0.760554055, -0.458296496, 0.082181695, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287125075, 0.00388634635, -0.15450894 ] - [ -0.0805807034, -0.481359369, 0.00169806005, 0.721830513, -0.24001639, 0.0814384541, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.081014383, -0.30199523, 0.00164661206, 0.760708452, -0.458825015, 0.0815345099, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287091252, 0.00396567512, -0.154475991 ] - [ -0.0799082596, -0.48074109, 0.00170203837, 0.721476389, -0.240321379, 0.0807682529, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0803598354, -0.30161672, 0.00164670833, 0.760861572, -0.459355889, 0.0808817874, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287058368, 0.00404280135, -0.154443956 ] - [ -0.0792309671, -0.480134187, 0.00170589649, 0.721151994, -0.240643654, 0.0800931286, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0796997533, -0.301234554, 0.00164680355, 0.76101336, -0.459889105, 0.0802234826, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287026438, 0.00411769087, -0.154412851 ] - [ -0.0785487792, -0.479538848, 0.00170963446, 0.720857765, -0.240983438, 0.0794130338, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0790340926, -0.30084869, 0.00164689768, 0.761163759, -0.460424649, 0.0795595504, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286995476, 0.00419030955, -0.154382689 ] - [ -0.0778616488, -0.478955257, 0.00171325221, 0.720594138, -0.24134095, 0.0787279207, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0783628087, -0.300459085, 0.00164699071, 0.761312711, -0.460962505, 0.0788899455, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286965496, 0.00426062324, -0.154353484 ] - [ -0.0771695283, -0.478383596, 0.00171674958, 0.720361543, -0.241716408, 0.078037741, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.077685857, -0.300065696, 0.00164708262, 0.761460156, -0.461502659, 0.0782146225, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286936514, 0.00432859778, -0.154325251 ] - [ -0.0764723698, -0.477824045, 0.00172012623, 0.720160406, -0.242110028, 0.0773424458, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0770031927, -0.299668479, 0.00164717339, 0.761606035, -0.462045094, 0.077533536, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286908544, 0.00439419904, -0.154298004 ] - [ -0.0757701247, -0.477276782, 0.00172338171, 0.719991148, -0.242522024, 0.0766419857, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0763147708, -0.299267388, 0.001647263, 0.761750285, -0.462589793, 0.0768466401, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286881601, 0.00445739286, -0.154271756 ] - [ -0.0750627441, -0.476741982, 0.00172651542, 0.719854186, -0.242952607, 0.0759363107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0756205462, -0.298862378, 0.00164735142, 0.761892843, -0.463136739, 0.076153889, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286855698, 0.00451814509, -0.154246523 ] - [ -0.0743501784, -0.476219816, 0.00172952659, 0.719749933, -0.243401987, 0.0752253704, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0749204736, -0.298453403, 0.00164743864, 0.762033644, -0.463685913, 0.0754552366, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286830851, 0.00457642159, -0.154222318 ] - [ -0.0736323778, -0.475710454, 0.00173241427, 0.719678796, -0.243870371, 0.0745091137, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0742145076, -0.298040415, 0.00164752464, 0.762172622, -0.464237297, 0.0747506367, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286807074, 0.0046321882, -0.154199155 ] - [ -0.0729092916, -0.475214063, 0.00173517738, 0.719641175, -0.244357963, 0.0737874891, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0735026026, -0.297623368, 0.00164760939, 0.762309709, -0.464790872, 0.0740400429, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286784382, 0.00468541079, -0.154177049 ] - [ -0.072180869, -0.474730807, 0.00173781461, 0.719637466, -0.244864967, 0.0730604444, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0727847128, -0.297202211, 0.00164769287, 0.762444837, -0.465346617, 0.0733234087, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286762789, 0.0047360552, -0.154156014 ] - [ -0.0714470584, -0.474260846, 0.00174032447, 0.719668061, -0.245391581, 0.0723279268, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0720607921, -0.296776896, 0.00164777506, 0.762577934, -0.465904512, 0.0726006874, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.028674231, 0.00478408728, -0.154136064 ] - [ -0.0707078079, -0.473804338, 0.00174270528, 0.719733343, -0.245938003, 0.0715898831, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0713307947, -0.296347374, 0.00164785595, 0.76270893, -0.466464534, 0.071871832, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286722959, 0.00482947289, -0.154117213 ] - [ -0.069963065, -0.473361437, 0.00174495513, 0.71983369, -0.246504425, 0.0708462593, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.070594674, -0.295913592, 0.00164793551, 0.76283775, -0.467026661, 0.0711367956, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286704751, 0.00487217787, -0.154099476 ] - [ -0.0692127766, -0.472932294, 0.0017470719, 0.719969475, -0.247091039, 0.070097001, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0698523839, -0.295475499, 0.00164801371, 0.762964319, -0.467590871, 0.0703955309, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.02866877, 0.00491216809, -0.154082866 ] - [ -0.0684568893, -0.472517057, 0.00174905323, 0.720141062, -0.247698033, 0.0693420531, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0691038775, -0.295033044, 0.00164809055, 0.76308856, -0.468157138, 0.0696479906, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286671822, 0.00494940938, -0.154067398 ] - [ -0.0676953489, -0.472115869, 0.00175089653, 0.72034881, -0.248325591, 0.06858136, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0683491082, -0.294586172, 0.00164816599, 0.763210397, -0.46872544, 0.0688941271, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.028665713, 0.00498386762, -0.154053086 ] - [ -0.0669281008, -0.47172887, 0.00175259893, 0.720593071, -0.248973895, 0.0678148653, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.067588029, -0.294134829, 0.00164824002, 0.763329748, -0.46929575, 0.0681338927, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.028664364, 0.00501550863, -0.154039944 ] - [ -0.06615509, -0.471356198, 0.00175415732, 0.720874189, -0.249643123, 0.0670425121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0668205929, -0.293678962, 0.00164831262, 0.763446532, -0.469868041, 0.0673672395, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286631365, 0.00504429829, -0.154027986 ] - [ -0.0653762607, -0.470997985, 0.00175556833, 0.721192502, -0.250333449, 0.0662642428, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0660467526, -0.293218513, 0.00164838376, 0.763560666, -0.470442287, 0.0665941196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.028662032, 0.00507020243, -0.154017227 ] - [ -0.0645915567, -0.470654361, 0.00175682826, 0.721548338, -0.251045044, 0.0654799994, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0652664606, -0.292753426, 0.00164845343, 0.763672065, -0.471018461, 0.0658144846, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.028661052, 0.00509318692, -0.15400768 ] - [ -0.0638009213, -0.470325449, 0.00175793316, 0.721942022, -0.251778076, 0.0646897229, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0644796695, -0.292283644, 0.0016485216, 0.763780643, -0.471596532, 0.0650282863, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.028660198, 0.00511321759, -0.15399936 ] - [ -0.0630042972, -0.470011371, 0.00175887875, 0.722373866, -0.252532708, 0.0638933539, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0636863313, -0.291809109, 0.00164858825, 0.763886312, -0.472176472, 0.0642354761, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286594713, 0.00513026032, -0.153992282 ] - [ -0.0622016265, -0.469712244, 0.00175966044, 0.722844177, -0.2533091, 0.0630908322, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0628863983, -0.291329761, 0.00164865336, 0.763988981, -0.47275825, 0.0634360054, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286588735, 0.00514428094, -0.153986458 ] - [ -0.0613928507, -0.469428181, 0.0017602733, 0.723353253, -0.254107409, 0.062282097, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0620798223, -0.290845541, 0.00164871691, 0.764088559, -0.473341834, 0.0626298251, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286584061, 0.00515524531, -0.153981904 ] - [ -0.0605779109, -0.469159289, 0.00176071207, 0.723901386, -0.254927786, 0.0614670869, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.061266555, -0.290356386, 0.00164877889, 0.764184952, -0.473927193, 0.0618168864, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286580703, 0.00516311928, -0.153978634 ] - [ -0.0597567475, -0.468905672, 0.00176097113, 0.724488854, -0.25577038, 0.0606457396, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0604465482, -0.289862236, 0.00164883926, 0.764278065, -0.474514293, 0.0609971399, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578678, 0.00516786871, -0.153976661 ] - [ -0.0589293004, -0.468667431, 0.00176104449, 0.725115933, -0.256635334, 0.0598179922, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0596197532, -0.289363028, 0.00164889801, 0.764367801, -0.475103099, 0.0601705365, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0580961501, -0.468434726, 0.00176102124, 0.725762146, -0.257512934, 0.0589844784, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0587870067, -0.288858479, 0.00164895547, 0.764453558, -0.475693281, 0.0593379454, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0572579003, -0.468197621, 0.00176099457, 0.726406792, -0.25839336, 0.0581458566, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0579491608, -0.288348315, 0.00164901196, 0.764534745, -0.476284506, 0.0585002519, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0564145302, -0.467956064, 0.00176096445, 0.727049795, -0.259276586, 0.057302106, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0571061947, -0.287832481, 0.00164906748, 0.764611271, -0.476876739, 0.057657435, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0555660259, -0.467710006, 0.00176093083, 0.727691073, -0.260162581, 0.0564532125, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0562580944, -0.28731093, 0.00164912201, 0.764683045, -0.477469938, 0.0568094808, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0547123799, -0.467459399, 0.00176089367, 0.728330536, -0.261051301, 0.0555991685, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0554048524, -0.286783615, 0.00164917552, 0.764749974, -0.478064053, 0.0559563816, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0538535912, -0.467204197, 0.00176085291, 0.728968092, -0.261942701, 0.0547399729, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0545464677, -0.286250498, 0.00164922802, 0.764811965, -0.478659032, 0.0550981364, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0529896653, -0.466944356, 0.00176080852, 0.72960364, -0.262836723, 0.0538756312, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0536829455, -0.285711541, 0.00164927947, 0.764868923, -0.479254817, 0.0542347505, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0521206136, -0.466679836, 0.00176076046, 0.730237076, -0.263733305, 0.0530061546, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0528142976, -0.285166712, 0.00164932987, 0.764920753, -0.479851344, 0.0533662352, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0512464538, -0.466410597, 0.00176070868, 0.730868292, -0.264632378, 0.0521315609, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0519405414, -0.284615983, 0.0016493792, 0.764967359, -0.480448547, 0.0524926082, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0503672095, -0.466136601, 0.00176065314, 0.731497175, -0.265533865, 0.0512518735, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0510617005, -0.28405933, 0.00164942744, 0.765008644, -0.481046352, 0.051613893, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0494829101, -0.465857814, 0.0017605938, 0.732123607, -0.266437686, 0.0503671217, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0501778042, -0.283496733, 0.00164947457, 0.765044513, -0.481644683, 0.0507301187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0485935908, -0.465574204, 0.00176053062, 0.732747468, -0.267343751, 0.0494773407, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0492888877, -0.282928177, 0.00164952059, 0.765074868, -0.48224346, 0.0498413204, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0476992922, -0.465285739, 0.00176046356, 0.733368634, -0.268251967, 0.048582571, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0483949915, -0.282353649, 0.00164956547, 0.765099615, -0.482842598, 0.0489475387, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0468000605, -0.464992392, 0.0017603926, 0.733986978, -0.269162235, 0.0476828586, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0474961618, -0.281773142, 0.0016496092, 0.765118657, -0.48344201, 0.0480488195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0458959469, -0.464694138, 0.00176031768, 0.734602369, -0.270074451, 0.046778255, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0465924498, -0.281186653, 0.00164965176, 0.765131899, -0.484041604, 0.0471452142, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0449870083, -0.464390955, 0.00176023879, 0.735214677, -0.270988503, 0.0458688167, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0456839122, -0.280594182, 0.00164969313, 0.765139247, -0.484641284, 0.0462367791, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0440733062, -0.464082822, 0.00176015589, 0.735823765, -0.27190428, 0.0449546053, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0447706105, -0.279995734, 0.00164973331, 0.765140609, -0.485240955, 0.0453235759, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0431549072, -0.463769722, 0.00176006894, 0.736429499, -0.272821661, 0.0440356874, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0438526113, -0.279391317, 0.00164977227, 0.765135891, -0.485840514, 0.0444056711, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0422318827, -0.46345164, 0.00175997793, 0.737031739, -0.273740523, 0.0431121344, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.042929986, -0.278780944, 0.00164981001, 0.765125005, -0.486439859, 0.0434831358, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0413043089, -0.463128564, 0.00175988282, 0.737630348, -0.274660741, 0.0421840222, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0420028105, -0.278164632, 0.00164984651, 0.765107859, -0.487038883, 0.0425560461, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0403722664, -0.462800484, 0.00175978359, 0.738225184, -0.275582181, 0.0412514316, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0410711654, -0.277542401, 0.00164988175, 0.765084367, -0.487637479, 0.0416244824, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0394358401, -0.462467396, 0.00175968022, 0.738816106, -0.276504711, 0.0403144475, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0401351358, -0.276914277, 0.00164991573, 0.765054444, -0.488235536, 0.0406885297, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0384951195, -0.462129294, 0.00175957269, 0.739402974, -0.277428193, 0.0393731593, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0391948108, -0.276280288, 0.00164994843, 0.765018006, -0.488832942, 0.0397482772, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0375501981, -0.461786178, 0.00175946098, 0.739985645, -0.278352484, 0.0384276605, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0382502841, -0.275640465, 0.00164997983, 0.76497497, -0.489429584, 0.0388038182, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0366011734, -0.461438051, 0.00175934508, 0.740563977, -0.279277442, 0.0374780486, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0373016529, -0.274994847, 0.00165000994, 0.76492526, -0.490025345, 0.0378552503, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0356481469, -0.461084917, 0.00175922497, 0.741137829, -0.28020292, 0.0365244252, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0363490188, -0.274343473, 0.00165003873, 0.764868796, -0.490620109, 0.0369026747, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0346912239, -0.460726786, 0.00175910064, 0.74170706, -0.281128769, 0.0355668954, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.035392487, -0.273686387, 0.0016500662, 0.764805507, -0.491213758, 0.0359461966, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0337305134, -0.460363667, 0.00175897208, 0.742271529, -0.282054836, 0.0346055684, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0344321664, -0.273023638, 0.00165009234, 0.764735321, -0.491806172, 0.0349859248, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0327661277, -0.459995575, 0.0017588393, 0.742831097, -0.28298097, 0.0336405564, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0334681692, -0.272355277, 0.00165011715, 0.764658169, -0.492397231, 0.0340219716, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0317981827, -0.459622527, 0.00175870227, 0.743385625, -0.283907014, 0.0326719754, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0325006114, -0.27168136, 0.0016501406, 0.764573986, -0.492986815, 0.0330544528, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0308267976, -0.459244544, 0.00175856101, 0.743934977, -0.284832813, 0.0316999447, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0315296119, -0.271001947, 0.0016501627, 0.76448271, -0.493574803, 0.0320834874, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0298520947, -0.458861648, 0.00175841552, 0.744479017, -0.285758206, 0.0307245864, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0305552932, -0.270317099, 0.00165018345, 0.764384282, -0.494161071, 0.0311091976, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0288741993, -0.458473866, 0.00175826579, 0.745017611, -0.286683035, 0.0297460261, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0295777803, -0.269626885, 0.00165020283, 0.764278648, -0.4947455, 0.0301317086, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0278932397, -0.458081227, 0.00175811184, 0.745550629, -0.287607139, 0.028764392, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0285972016, -0.268931374, 0.00165022084, 0.764165756, -0.495327966, 0.0291511486, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0269093468, -0.457683763, 0.00175795368, 0.74607794, -0.288530357, 0.0277798151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0276136878, -0.268230639, 0.00165023749, 0.764045556, -0.495908348, 0.0281676484, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0259226544, -0.45728151, 0.00175779132, 0.746599417, -0.289452526, 0.0267924292, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0266273726, -0.267524759, 0.00165025276, 0.763918006, -0.496486523, 0.0271813416, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0249332984, -0.456874507, 0.00175762476, 0.747114937, -0.290373483, 0.0258023705, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0256383922, -0.266813814, 0.00165026665, 0.763783064, -0.497062372, 0.0261923642, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0239414176, -0.456462795, 0.00175745404, 0.747624377, -0.291293065, 0.0248097775, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0246468849, -0.266097889, 0.00165027917, 0.763640694, -0.497635773, 0.0252008547, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0229471527, -0.456046418, 0.00175727917, 0.748127618, -0.29221111, 0.0238147913, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0236529916, -0.26537707, 0.00165029032, 0.763490863, -0.498206605, 0.0242069538, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0219506466, -0.455625423, 0.00175710018, 0.748624544, -0.293127453, 0.0228175547, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0226568551, -0.264651449, 0.00165030009, 0.763333543, -0.49877475, 0.0232108044, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0209520444, -0.455199862, 0.00175691708, 0.749115043, -0.294041932, 0.021818213, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0216586203, -0.26392112, 0.00165030849, 0.76316871, -0.49934009, 0.0222125513, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0199514927, -0.454769788, 0.00175672992, 0.749599005, -0.294954385, 0.0208169129, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0206584341, -0.263186181, 0.00165031552, 0.762996344, -0.499902507, 0.0212123413, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0189491404, -0.454335257, 0.00175653871, 0.750076324, -0.295864648, 0.0198138032, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0196564448, -0.262446731, 0.00165032118, 0.762816429, -0.500461885, 0.0202103229, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0179451374, -0.453896329, 0.00175634349, 0.750546898, -0.296772562, 0.0188090342, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0186528028, -0.261702874, 0.00165032549, 0.762628954, -0.501018109, 0.0192066462, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0169396356, -0.453453065, 0.00175614431, 0.751010628, -0.297677964, 0.0178027578, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0176476596, -0.260954716, 0.00165032844, 0.762433912, -0.501571067, 0.0182014629, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0159327879, -0.453005531, 0.00175594119, 0.751467419, -0.298580696, 0.016795127, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0166411682, -0.260202367, 0.00165033004, 0.762231302, -0.502120647, 0.017194926, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0149247488, -0.452553794, 0.00175573418, 0.751917181, -0.299480599, 0.0157862963, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0156334829, -0.25944594, 0.00165033031, 0.762021124, -0.502666739, 0.0161871897, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0139156735, -0.452097925, 0.00175552333, 0.752359826, -0.300377516, 0.0147764213, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0146247591, -0.258685548, 0.00165032924, 0.761803387, -0.503209234, 0.0151784093, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0129057186, -0.451637997, 0.00175530867, 0.752795272, -0.301271291, 0.0137656585, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.013615153, -0.25792131, 0.00165032684, 0.761578101, -0.503748027, 0.0141687413, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0118950412, -0.451174086, 0.00175509027, 0.75322344, -0.30216177, 0.0127541653, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.012604822, -0.257153346, 0.00165032314, 0.761345282, -0.504283014, 0.0131583428, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.0108837994, -0.450706271, 0.00175486816, 0.753644256, -0.3030488, 0.0117420998, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.011593924, -0.256381778, 0.00165031813, 0.761104951, -0.504814092, 0.0121473717, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.00987215158, -0.450234632, 0.00175464241, 0.75405765, -0.303932232, 0.0107296207, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0105826174, -0.255606732, 0.00165031184, 0.760857134, -0.505341161, 0.0111359867, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.00886025695, -0.449759253, 0.00175441307, 0.754463557, -0.304811916, 0.00971688731, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00957106127, -0.254828334, 0.00165030426, 0.76060186, -0.505864125, 0.0101243467, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.00784827481, -0.449280219, 0.0017541802, 0.754861915, -0.305687705, 0.00870405903, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00855941496, -0.254046715, 0.00165029542, 0.760339163, -0.506382887, 0.00911261103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.00683636477, -0.44879762, 0.00175394386, 0.755252669, -0.306559457, 0.00769129566, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00754783801, -0.253262006, 0.00165028533, 0.760069084, -0.506897356, 0.00810093931, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.00582468648, -0.448311545, 0.00175370411, 0.755635766, -0.307427027, 0.00667875705, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00653649004, -0.252474342, 0.00165027401, 0.759791664, -0.507407442, 0.00708949117, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.00481339955, -0.447822087, 0.00175346102, 0.75601116, -0.308290277, 0.00566660298, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00552553064, -0.251683857, 0.00165026146, 0.759506953, -0.507913056, 0.00607842623, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.00380266345, -0.447329342, 0.00175321466, 0.756378807, -0.30914907, 0.00465499307, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00451511923, -0.250890689, 0.00165024771, 0.759215004, -0.508414115, 0.00506790392, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.00279263728, -0.446833404, 0.00175296508, 0.75673867, -0.31000327, 0.00364408665, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00350541489, -0.250094977, 0.00165023278, 0.758915873, -0.508910536, 0.00405808338, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.00178347976, -0.446334374, 0.00175271237, 0.757090715, -0.310852748, 0.00263404259, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00249657631, -0.249296862, 0.00165021667, 0.758609623, -0.509402241, 0.00304912332, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ -0.000775349023, -0.445832353, 0.0017524566, 0.757434914, -0.311697373, 0.00162501923, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0014887616, -0.248496486, 0.00165019942, 0.758296319, -0.509889152, 0.00204118188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ 0.000231597497, -0.445327441, 0.00175219783, 0.757771244, -0.312537019, 0.000617174201, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000482128164, -0.247693994, 0.00165018103, 0.757976031, -0.510371198, 0.00103441653, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ 0.00123720318, -0.444819744, 0.00175193615, 0.758099685, -0.313371565, -0.000389335681, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000523167393, -0.246889528, 0.00165016153, 0.757648835, -0.510848308, 2.89838979e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ 0.00224131235, -0.444309367, 0.00175167164, 0.758420222, -0.31420089, -0.00139435455, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00152696943, -0.246083236, 0.00165014094, 0.757314809, -0.511320415, -0.000974960317, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ 0.00324377044, -0.443796416, 0.00175140437, 0.758732847, -0.315024877, -0.00239772761, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00252912337, -0.245275264, 0.00165011927, 0.756974035, -0.511787454, -0.0019772615, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ 0.00424442406, -0.443281001, 0.00175113442, 0.759037553, -0.315843414, -0.00339930129, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00352947587, -0.244465759, 0.00165009656, 0.756626601, -0.512249365, -0.00297776623, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ 0.00524312119, -0.442763231, 0.00175086188, 0.75933434, -0.31665639, -0.00439892333, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00452787491, -0.243654871, 0.00165007281, 0.756272597, -0.512706091, -0.00397632245, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ 0.00623971124, -0.442243216, 0.00175058682, 0.759623213, -0.317463698, -0.00539644297, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00552416993, -0.242842747, 0.00165004806, 0.755912118, -0.513157577, -0.00497277954, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ 0.00723404527, -0.44172107, 0.00175030934, 0.759904179, -0.318265237, -0.00639171101, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00651821199, -0.242029538, 0.00165002232, 0.755545261, -0.513603772, -0.00596698848, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ 0.00822597603, -0.441196903, 0.00175002951, 0.760177253, -0.319060907, -0.00738458002, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00750985384, -0.241215392, 0.00164999562, 0.755172128, -0.514044628, -0.00695880198, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ 0.00921535815, -0.44067083, 0.00174974742, 0.760442451, -0.319850611, -0.00837490439, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00849895013, -0.240400459, 0.00164996798, 0.754792826, -0.5144801, -0.00794807461, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ 0.0102020482, -0.440142964, 0.00174946316, 0.760699795, -0.320634258, -0.0093625405, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00948535746, -0.23958489, 0.00164993942, 0.75440746, -0.514910148, -0.00893466291, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ 0.011185905, -0.439613422, 0.00174917682, 0.760949312, -0.321411759, -0.0103473469, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0104689346, -0.238768833, 0.00164990997, 0.754016144, -0.515334733, -0.00991842552, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ 0.0121667894, -0.439082316, 0.00174888847, 0.761191031, -0.32218303, -0.0113291842, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0114495424, -0.237952437, 0.00164987965, 0.753618992, -0.51575382, -0.0108992234, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ 0.0131445648, -0.438549764, 0.00174859823, 0.761424988, -0.322947991, -0.0123079157, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0124270444, -0.237135852, 0.00164984849, 0.753216121, -0.516167379, -0.0118769197, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ 0.014119097, -0.43801588, 0.00174830616, 0.761651221, -0.323706564, -0.0132834069, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0134013063, -0.236319225, 0.0016498165, 0.752807651, -0.516575381, -0.0128513803, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ 0.0150902545, -0.43748078, 0.00174801236, 0.761869772, -0.324458677, -0.0142555262, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0143721966, -0.235502703, 0.00164978372, 0.752393704, -0.516977801, -0.0138224736, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ 0.0160579087, -0.436944579, 0.00174771692, 0.762080688, -0.325204261, -0.0152241445, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0153395866, -0.234686432, 0.00164975017, 0.751974406, -0.51737462, -0.0147900707, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ 0.0170219335, -0.436407392, 0.00174741992, 0.762284018, -0.325943251, -0.0161891357, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0163033503, -0.233870559, 0.00164971587, 0.751549884, -0.517765818, -0.0157540456, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ 0.0179822062, -0.435869334, 0.00174712146, 0.762479818, -0.326675587, -0.0171503768, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0172633651, -0.233055225, 0.00164968085, 0.751120266, -0.518151381, -0.0167142756, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ 0.0189386071, -0.43533052, 0.00174682163, 0.762668143, -0.327401213, -0.0181077479, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0182195111, -0.232240574, 0.00164964514, 0.750685683, -0.518531297, -0.0176706407, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ 0.0198910198, -0.434791061, 0.00174652051, 0.762849056, -0.328120075, -0.0190611324, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019171672, -0.231426746, 0.00164960875, 0.750246268, -0.518905559, -0.0186230245, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ 0.0208393312, -0.434251072, 0.00174621819, 0.763022619, -0.328832125, -0.020010417, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0201197347, -0.230613879, 0.00164957171, 0.749802155, -0.519274161, -0.0195713138, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ 0.021783432, -0.433710664, 0.00174591477, 0.763188901, -0.32953732, -0.0209554921, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0210635898, -0.229802111, 0.00164953405, 0.749353479, -0.519637103, -0.0205153992, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ 0.0227232163, -0.433169946, 0.00174561031, 0.763347972, -0.330235621, -0.0218962516, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0220031315, -0.228991575, 0.00164949579, 0.748900375, -0.519994385, -0.0214551747, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ 0.0236585822, -0.432629028, 0.00174530492, 0.763499906, -0.33092699, -0.0228325935, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0229382578, -0.228182404, 0.00164945695, 0.74844298, -0.520346012, -0.0223905382, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ 0.0245894315, -0.432088017, 0.00174499868, 0.763644777, -0.331611398, -0.0237644193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0238688705, -0.227374728, 0.00164941757, 0.747981431, -0.520691992, -0.0233213916, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ 0.0255156703, -0.43154702, 0.00174469167, 0.763782666, -0.332288816, -0.024691635, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0247948758, -0.226568672, 0.00164937766, 0.747515867, -0.521032336, -0.0242476408, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ 0.0264372088, -0.431006141, 0.00174438397, 0.763913654, -0.332959224, -0.0256141505, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0257161837, -0.225764361, 0.00164933725, 0.747046425, -0.521367059, -0.0251691958, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ 0.0273539615, -0.430465481, 0.00174407566, 0.764037824, -0.333622602, -0.02653188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0266327088, -0.224961914, 0.00164929635, 0.746573241, -0.521696175, -0.026085971, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ 0.0282658473, -0.42992514, 0.00174376684, 0.764155263, -0.334278936, -0.0274447424, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0275443699, -0.22416145, 0.00164925501, 0.746096454, -0.522019707, -0.0269978853, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ 0.0291727897, -0.429385217, 0.00174345757, 0.764266058, -0.334928217, -0.0283526609, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0284510905, -0.223363082, 0.00164921322, 0.745616199, -0.522337676, -0.027904862, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ 0.0300747169, -0.428845807, 0.00174314793, 0.764370299, -0.33557044, -0.0292555637, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0293527989, -0.22256692, 0.00164917103, 0.745132612, -0.522650108, -0.0288068293, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ 0.030971562, -0.428307002, 0.00174283799, 0.764468079, -0.336205603, -0.0301533835, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0302494281, -0.221773069, 0.00164912845, 0.744645827, -0.522957032, -0.0297037201, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ 0.0318632631, -0.427768892, 0.00174252784, 0.76455949, -0.336833711, -0.0310460582, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0311409161, -0.220981631, 0.0016490855, 0.744155977, -0.523258478, -0.0305954722, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ 0.0327497632, -0.427231565, 0.00174221755, 0.764644628, -0.337454772, -0.0319335308, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0320272059, -0.220192705, 0.00164904221, 0.743663194, -0.52355448, -0.0314820288, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ 0.0336310105, -0.426695103, 0.00174190717, 0.764723587, -0.338068797, -0.0328157494, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0329082458, -0.219406381, 0.00164899859, 0.743167605, -0.523845075, -0.0323633379, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ 0.034506959, -0.426159588, 0.00174159678, 0.764796467, -0.338675803, -0.0336926676, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0337839896, -0.218622749, 0.00164895467, 0.742669339, -0.524130301, -0.0332393532, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ 0.0353775675, -0.425625096, 0.00174128645, 0.764863364, -0.339275813, -0.0345642442, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0346543963, -0.217841892, 0.00164891046, 0.742168519, -0.5244102, -0.0341100337, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ 0.036242801, -0.425091701, 0.00174097623, 0.764924377, -0.33986885, -0.035430444, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0355194306, -0.217063887, 0.00164886599, 0.741665267, -0.524684816, -0.034975344, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ 0.03710263, -0.424559473, 0.00174066619, 0.764979607, -0.340454946, -0.0362912374, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.036379063, -0.216288807, 0.00164882127, 0.741159701, -0.524954195, -0.0358352545, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ 0.0379570307, -0.424028476, 0.00174035639, 0.765029152, -0.341034134, -0.0371466005, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0372332699, -0.215516718, 0.00164877633, 0.740651938, -0.525218384, -0.0366897416, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ 0.0388059856, -0.423498773, 0.00174004687, 0.765073113, -0.341606453, -0.0379965155, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0380820336, -0.214747682, 0.00164873117, 0.740142088, -0.525477435, -0.0375387873, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ 0.0396494831, -0.422970419, 0.00173973769, 0.76511159, -0.342171947, -0.038840971, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0389253425, -0.213981754, 0.00164868582, 0.739630258, -0.525731401, -0.0383823802, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ 0.0404875181, -0.422443469, 0.00173942889, 0.765144684, -0.342730664, -0.0396799615, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0397631914, -0.213218981, 0.00164864029, 0.739116553, -0.525980335, -0.0392205148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ 0.0413200915, -0.421917969, 0.00173912053, 0.765172494, -0.343282654, -0.040513488, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0405955813, -0.212459407, 0.0016485946, 0.73860107, -0.526224295, -0.0400531922, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ 0.0421472111, -0.421393963, 0.00173881265, 0.765195118, -0.343827974, -0.0413415581, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0414225199, -0.211703066, 0.00164854876, 0.738083904, -0.526463339, -0.0408804198, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ 0.0429688912, -0.420871488, 0.00173850527, 0.765212657, -0.344366686, -0.0421641861, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0422440214, -0.210949987, 0.00164850278, 0.737565144, -0.526697527, -0.041702212, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286578, 0.00516945944, -0.153976 ] - [ 0.0437851291, -0.420350584, 0.00173819845, 0.765225187, -0.344898826, -0.0429813692, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0430600874, -0.210200504, 0.00164844455, 0.737045554, -0.526927296, -0.0425185687, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286577952, 0.00516951143, -0.153975749 ] - [ 0.0445949556, -0.419831608, 0.00173789235, 0.76523197, -0.345423302, -0.0437921375, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0438699304, -0.209467805, 0.00164785841, 0.736553967, -0.527168517, -0.0433286419, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286575804, 0.00517180756, -0.153964664 ] - [ 0.0453978862, -0.419314761, 0.00173758711, 0.765232685, -0.345939591, -0.0445960062, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0446731723, -0.20875873, 0.00164646664, 0.73610538, -0.527429466, -0.0441320246, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286570497, 0.00517747986, -0.153937245 ] - [ 0.0461939678, -0.418800075, 0.00173728274, 0.765227459, -0.34644779, -0.0453930222, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0454698731, -0.208073097, 0.00164426419, 0.735699473, -0.527710005, -0.044928781, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286562067, 0.00518649178, -0.153893622 ] - [ 0.0469832472, -0.418287579, 0.00173697928, 0.765216418, -0.346947995, -0.0461832321, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0462600924, -0.207410725, 0.00164124766, 0.735335917, -0.528009989, -0.0457189745, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286550547, 0.0051988068, -0.153833927 ] - [ 0.0477657709, -0.417777301, 0.00173667678, 0.765199687, -0.347440302, -0.0469666823, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0470438895, -0.206771425, 0.00163741519, 0.735014375, -0.528329269, -0.0465026675, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286535971, 0.00521438838, -0.153758291 ] - [ 0.048541585, -0.417269268, 0.00173637525, 0.765177388, -0.347924805, -0.0477434191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.047821323, -0.206155006, 0.00163276645, 0.7347345, -0.52866769, -0.0472799218, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286518373, 0.00523319999, -0.153666843 ] - [ 0.0493107356, -0.416763509, 0.00173607474, 0.76514964, -0.348401597, -0.0485134883, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0485924513, -0.205561272, 0.00162730255, 0.734495935, -0.529025091, -0.0480507984, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286497788, 0.0052552051, -0.153559716 ] - [ 0.0500732685, -0.416260047, 0.00173577527, 0.765116561, -0.348870772, -0.0492769357, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0493573321, -0.204990025, 0.00162102598, 0.734298315, -0.529401309, -0.0488153576, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.028647425, 0.00528036716, -0.15343704 ] - [ 0.0508292291, -0.415758908, 0.00173547686, 0.765078269, -0.349332421, -0.0500338067, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0501160229, -0.204441061, 0.00161394061, 0.734141268, -0.529796173, -0.0495736587, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286447792, 0.00530864965, -0.153298946 ] - [ 0.0515786627, -0.415260115, 0.00173517956, 0.765034878, -0.349786635, -0.0507841466, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0508685804, -0.203914174, 0.00160605156, 0.73402441, -0.530209509, -0.0503257606, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.028641845, 0.00534001604, -0.153145565 ] - [ 0.0523216143, -0.414763692, 0.00173488339, 0.764986501, -0.350233503, -0.0515280003, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0516150612, -0.203409155, 0.00159736521, 0.733947353, -0.530641137, -0.0510717212, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286386257, 0.00537442979, -0.152977028 ] - [ 0.0530581289, -0.414269661, 0.00173458837, 0.764933248, -0.350673115, -0.0522654126, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0523555212, -0.20292579, 0.00158788911, 0.733909698, -0.531090874, -0.0518115977, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286351248, 0.00541185436, -0.152793466 ] - [ 0.0537882509, -0.413778043, 0.00173429452, 0.76487523, -0.351105558, -0.0529964281, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0530900159, -0.202463863, 0.00157763193, 0.73391104, -0.531558532, -0.0525454468, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286313456, 0.00545225323, -0.152595009 ] - [ 0.0545120247, -0.413288858, 0.00173400188, 0.764812554, -0.351530919, -0.0537210911, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0538186003, -0.202023154, 0.00156660346, 0.733950965, -0.532043918, -0.0532733243, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286272916, 0.00549558986, -0.152381789 ] - [ 0.0552294945, -0.412802127, 0.00173371046, 0.764745327, -0.351949286, -0.0544394456, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0545413288, -0.201603441, 0.00155481449, 0.734029054, -0.532546836, -0.0539952853, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286229662, 0.00554182771, -0.152153936 ] - [ 0.0559407041, -0.412317868, 0.0017334203, 0.764673652, -0.352360743, -0.0551515355, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0552582556, -0.201204499, 0.0015422768, 0.734144879, -0.533067086, -0.0547113844, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286183728, 0.00559093026, -0.151911582 ] - [ 0.0566456972, -0.411836099, 0.0017331314, 0.764597633, -0.352765375, -0.0558574045, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0559694341, -0.2008261, 0.00152900312, 0.734298006, -0.533604461, -0.0554216753, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286135148, 0.00564286097, -0.151654857 ] - [ 0.0573445172, -0.411356838, 0.0017328438, 0.764517371, -0.353163267, -0.0565570958, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0566749176, -0.200468012, 0.00151500705, 0.734487996, -0.534158756, -0.0561262111, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286083957, 0.0056975833, -0.151383893 ] - [ 0.0580372074, -0.410880102, 0.00173255751, 0.764432966, -0.3535545, -0.0572506528, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0573747584, -0.200130001, 0.00150030305, 0.734714401, -0.534729757, -0.0568250444, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286030189, 0.00575506072, -0.151098819 ] - [ 0.0587238107, -0.410405906, 0.00173227255, 0.764344516, -0.353939157, -0.0579381184, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0580690088, -0.199811834, 0.00148490636, 0.734976768, -0.535317249, -0.057518227, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0285973878, 0.00581525671, -0.150799768 ] - [ 0.0594043699, -0.409934265, 0.00173198894, 0.764252117, -0.35431732, -0.0586195352, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0587577204, -0.19951327, 0.00146883299, 0.735274641, -0.535921013, -0.05820581, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0285915057, 0.00587813472, -0.15048687 ] - [ 0.0600789276, -0.409465195, 0.0017317067, 0.764155866, -0.35468907, -0.0592949459, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0594409442, -0.199234069, 0.00145209965, 0.735607554, -0.536540828, -0.058887844, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0285853762, 0.00594365822, -0.150160255 ] - [ 0.0607475261, -0.408998709, 0.00173142585, 0.764055855, -0.355054486, -0.0599643927, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.060118731, -0.198973989, 0.00143472372, 0.735975039, -0.537176469, -0.0595643789, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0285790026, 0.00601179068, -0.149820055 ] - [ 0.0614102075, -0.408534821, 0.0017311464, 0.763952178, -0.355413646, -0.0606279178, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0607911308, -0.198732785, 0.00141672319, 0.736376622, -0.537827706, -0.060235464, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0285723884, 0.00608249557, -0.149466401 ] - [ 0.0620670136, -0.408073542, 0.00173086837, 0.763844925, -0.355766631, -0.0612855629, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0614581933, -0.198510211, 0.00139811665, 0.736811823, -0.53849431, -0.060901148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.028565537, 0.00615573635, -0.149099424 ] - [ 0.0627179863, -0.407614885, 0.00173059177, 0.763734186, -0.356113517, -0.0619373697, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0621199678, -0.198306019, 0.00137892323, 0.737280161, -0.539176047, -0.0615614791, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0285584517, 0.00623147648, -0.148719254 ] - [ 0.0633631669, -0.407158861, 0.00173031662, 0.763620049, -0.356454381, -0.0625833797, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0627765029, -0.198119957, 0.00135916255, 0.737781146, -0.53987268, -0.0622165046, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0285511361, 0.00630967944, -0.148326022 ] - [ 0.0640025967, -0.406705481, 0.00173004294, 0.7635026, -0.356789299, -0.0632236342, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0634278468, -0.197951776, 0.0013388547, 0.738314289, -0.540583972, -0.0628662716, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0285435935, 0.0063903087, -0.14791986 ] - [ 0.0646363167, -0.406254755, 0.00172977073, 0.763381927, -0.357118347, -0.063858174, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0640740473, -0.197801222, 0.00131802017, 0.738879093, -0.54130968, -0.0635108263, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0285358273, 0.00647332771, -0.147500898 ] - [ 0.0652643655, -0.40580661, 0.00172949995, 0.763258139, -0.35744171, -0.064487038, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0647151233, -0.197671762, 0.00129672692, 0.739477129, -0.542047747, -0.0641502144, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.028527841, 0.00655869994, -0.147069267 ] - [ 0.0658867662, -0.405360416, 0.00172923014, 0.763131534, -0.357760311, -0.0651102503, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0653509023, -0.197591921, 0.0012753581, 0.740123936, -0.542783926, -0.0647844791, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.028519638, 0.00664638886, -0.146625098 ] - [ 0.0665035554, -0.404916052, 0.00172896124, 0.763002228, -0.358074391, -0.0657278479, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0659813851, -0.19756727, 0.00125400363, 0.740822336, -0.543515223, -0.0654136631, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0285112217, 0.00673635794, -0.146168522 ] - [ 0.0671147735, -0.404473531, 0.00172869325, 0.762870296, -0.358384012, -0.066339871, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0666066184, -0.197597253, 0.00123267606, 0.741571731, -0.544241618, -0.0660378087, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0285025955, 0.00682857065, -0.14569967 ] - [ 0.0677204603, -0.404032863, 0.00172842619, 0.762735807, -0.35868923, -0.0669463596, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0672266484, -0.197681306, 0.0012113881, 0.742371497, -0.544963073, -0.0666569575, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0284937628, 0.00692299044, -0.145218673 ] - [ 0.0683206558, -0.403594062, 0.00172816006, 0.762598834, -0.358990107, -0.0675473535, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0678415208, -0.197818854, 0.00119015262, 0.743220986, -0.545679537, -0.0672711504, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0284847271, 0.0070195808, -0.144725661 ] - [ 0.0689153994, -0.403157136, 0.0017278949, 0.762459444, -0.3592867, -0.0681428921, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0684512806, -0.198009312, 0.00116898262, 0.744119525, -0.546390944, -0.0678804278, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0284754918, 0.00711830517, -0.144220766 ] - [ 0.0695047304, -0.402722097, 0.0017276307, 0.762317707, -0.359579068, -0.0687330148, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0690559723, -0.198252087, 0.00114789116, 0.74506642, -0.547097214, -0.0684848294, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0284660602, 0.00721912704, -0.143704119 ] - [ 0.070088688, -0.402288953, 0.00172736748, 0.762173691, -0.35986727, -0.0693177605, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0696556398, -0.198546578, 0.00112689141, 0.746060955, -0.547798255, -0.0690843945, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0284564358, 0.00732200986, -0.14317585 ] - [ 0.070667311, -0.401857713, 0.00172710525, 0.762027461, -0.360151363, -0.0698971683, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0702503266, -0.198892177, 0.00110599657, 0.747102392, -0.548493962, -0.0696791617, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0284466221, 0.0074269171, -0.14263609 ] - [ 0.0712406381, -0.401428385, 0.00172684402, 0.761879084, -0.360431406, -0.0704712767, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0708400756, -0.199288265, 0.00108521984, 0.748189976, -0.549184215, -0.070269169, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0284366224, 0.00753381223, -0.14208497 ] - [ 0.0718087077, -0.401000975, 0.0017265838, 0.761728625, -0.360707455, -0.0710401241, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0714249292, -0.199734219, 0.00106457442, 0.749322932, -0.549868888, -0.0708544539, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0284264402, 0.00764265872, -0.141522622 ] - [ 0.0723715579, -0.400575492, 0.00172632461, 0.761576147, -0.360979568, -0.0716037487, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0720049291, -0.200229408, 0.00104407349, 0.750500466, -0.55054784, -0.0714350533, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0284160788, 0.00775342003, -0.140949175 ] - [ 0.0729292269, -0.40015194, 0.00172606644, 0.761421713, -0.361247802, -0.0721621886, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0725801169, -0.200773194, 0.00102373018, 0.75172177, -0.551220921, -0.0720110036, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0284055417, 0.00786605963, -0.140364761 ] - [ 0.0734817524, -0.399730326, 0.00172580932, 0.761265387, -0.361512214, -0.0727154814, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0731505334, -0.201364935, 0.0010035575, 0.75298602, -0.551887973, -0.0725823406, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0283948324, 0.00798054098, -0.139769512 ] - [ 0.074029172, -0.399310653, 0.00172555324, 0.761107228, -0.36177286, -0.0732636649, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0737162189, -0.202003981, 0.00098356841, 0.754292375, -0.552548826, -0.0731490998, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0283839541, 0.00809682756, -0.139163557 ] - [ 0.0745715232, -0.398892927, 0.00172529821, 0.760947298, -0.362029797, -0.0738067764, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0742772133, -0.202689679, 0.000963775713, 0.755639983, -0.553203303, -0.073711316, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0283729104, 0.00821488282, -0.138547028 ] - [ 0.075108843, -0.398477151, 0.00172504425, 0.760785657, -0.36228308, -0.074344853, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0748335561, -0.203421369, 0.000944192083, 0.757027978, -0.553851219, -0.0742690235, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0283617047, 0.00833467024, -0.137920055 ] - [ 0.0754162139, -0.398030358, 0.0010662571, 0.7606318, -0.363666177, -0.0746269041, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0753849231, -0.204148954, 0.00092483073, 0.7584284, -0.554514735, -0.0748219019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0283503404, 0.00845615328, -0.13728277 ] - [ 0.0759352421, -0.397617225, 0.00104141984, 0.760467189, -0.363954768, -0.0751455785, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0759320722, -0.204968812, 0.000905702652, 0.759893587, -0.55514983, -0.0753706866, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0283388208, 0.00857929541, -0.136635303 ] - [ 0.0764492455, -0.39720603, 0.00101626409, 0.760301039, -0.364240431, -0.0756592026, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0764746859, -0.205832639, 0.00088682058, 0.761396493, -0.555777786, -0.0759150635, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0283271495, 0.00870406009, -0.135977785 ] - [ 0.076958263, -0.396796774, 0.000990797229, 0.760133408, -0.364523208, -0.0761678156, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0770128017, -0.206739762, 0.000868196407, 0.762936213, -0.556398393, -0.0764550652, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0283153298, 0.00883041079, -0.135310348 ] - [ 0.0774623336, -0.396389461, 0.000965026597, 0.759964351, -0.364803141, -0.0766714566, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0775464567, -0.207689505, 0.000849841784, 0.764511831, -0.557011432, -0.0769907237, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0283033651, 0.00895831098, -0.134633122 ] - [ 0.0779614959, -0.395984089, 0.000938959542, 0.759793923, -0.365080272, -0.0771701644, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0780756876, -0.208681187, 0.0008317681, 0.766122425, -0.557616684, -0.0775220706, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0282912589, 0.00908772412, -0.133946237 ] - [ 0.0784557884, -0.39558066, 0.000912603404, 0.759622177, -0.365354643, -0.0776639776, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0786005306, -0.209714128, 0.000813986471, 0.767767067, -0.558213923, -0.078049137, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0282790146, 0.00921861368, -0.133249826 ] - [ 0.0789452495, -0.395179173, 0.000885965519, 0.759449167, -0.365626295, -0.0781529348, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0791210216, -0.210787643, 0.000796507718, 0.76944482, -0.558802919, -0.0785719537, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0282666356, 0.00935094313, -0.132544019 ] - [ 0.0794299172, -0.394779627, 0.000859053216, 0.759274946, -0.365895268, -0.0786370743, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0796371957, -0.211901048, 0.000779342352, 0.771154746, -0.559383441, -0.0790905509, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0282541254, 0.00948467594, -0.131828946 ] - [ 0.0799098295, -0.394382022, 0.000831873818, 0.759099564, -0.366161605, -0.0791164343, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0801490881, -0.213053655, 0.000762500561, 0.772895901, -0.559955251, -0.0796049586, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0282414872, 0.00961977556, -0.131104739 ] - [ 0.0803850243, -0.393986355, 0.000804434646, 0.758923074, -0.366425344, -0.0795910527, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0806567331, -0.214244777, 0.00074599219, 0.774667337, -0.560518114, -0.0801152062, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0282287246, 0.00975620547, -0.130371528 ] - [ 0.080855539, -0.393592624, 0.000776743013, 0.758745526, -0.366686528, -0.0800609674, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0811601647, -0.215473725, 0.000729826733, 0.776468103, -0.561071789, -0.0806213229, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.028215841, 0.00989392913, -0.129629445 ] - [ 0.0813214112, -0.393200828, 0.000748806229, 0.758566968, -0.366945195, -0.080526216, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0816594167, -0.216739809, 0.000714013315, 0.778297249, -0.561616034, -0.0811233375, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0282028398, 0.01003291, -0.128878621 ] - [ 0.0817826782, -0.392810962, 0.000720631599, 0.758387451, -0.367201385, -0.0809868361, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0821545223, -0.218042341, 0.000698560678, 0.780153819, -0.562150608, -0.0816212781, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0281897244, 0.0101731116, -0.128119185 ] - [ 0.082239377, -0.392423023, 0.000692226423, 0.758207022, -0.367455138, -0.081442865, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0826455141, -0.219380631, 0.000683477171, 0.782036859, -0.562675267, -0.0821151729, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0281764982, 0.0103144973, -0.12735127 ] - [ 0.0826915445, -0.392037008, 0.000663597998, 0.758025729, -0.367706493, -0.08189434, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0831324247, -0.220753988, 0.000668770737, 0.783945415, -0.563189767, -0.0826050494, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0281631647, 0.0104570306, -0.126575006 ] - [ 0.0831392177, -0.391652912, 0.000634753614, 0.757843619, -0.36795549, -0.0823412979, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0836152859, -0.222161726, 0.000654448901, 0.785878532, -0.563693865, -0.083090935, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0281497272, 0.0106006751, -0.125790524 ] - [ 0.0835824331, -0.39127073, 0.000605700559, 0.757660738, -0.368202166, -0.0827837759, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0840941293, -0.223603154, 0.000640518756, 0.787835257, -0.564187318, -0.0835728564, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0281361892, 0.010745394, -0.124997955 ] - [ 0.0840212271, -0.390890458, 0.000576446118, 0.757477132, -0.36844656, -0.0832218106, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0845689862, -0.225077585, 0.00062698696, 0.789814638, -0.564669883, -0.0840508404, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0281225541, 0.010891151, -0.12419743 ] - [ 0.0844556362, -0.39051209, 0.000546997568, 0.757292845, -0.368688711, -0.0836554386, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0850398871, -0.226584334, 0.000613859717, 0.791815726, -0.565141319, -0.0845249131, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0281088253, 0.0110379095, -0.123389079 ] - [ 0.0848856965, -0.39013562, 0.000517362187, 0.757107923, -0.368928656, -0.0840846964, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0855068625, -0.228122716, 0.000601142775, 0.793837573, -0.565601386, -0.0849951005, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0280950063, 0.0111856329, -0.122573034 ] - [ 0.0853114441, -0.389761042, 0.000487547245, 0.756922407, -0.369166434, -0.0845096204, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0859699423, -0.229692045, 0.00058884141, 0.795879237, -0.566049845, -0.0854614282, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0280811004, 0.0113342848, -0.121749426 ] - [ 0.0857329148, -0.389388349, 0.000457560013, 0.756736343, -0.36940208, -0.0849302467, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0864291559, -0.23129164, 0.000576960425, 0.797939775, -0.566486459, -0.0859239214, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0280671111, 0.0114838285, -0.120918385 ] - [ 0.0861501443, -0.389017534, 0.000427407753, 0.756549771, -0.369635634, -0.0853466114, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0868845326, -0.232920822, 0.000565504137, 0.800018253, -0.566910996, -0.0863826053, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0280530417, 0.0116342276, -0.120080042 ] - [ 0.0865631684, -0.388648591, 0.00039709773, 0.756362734, -0.369867131, -0.0857587504, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0873361011, -0.23457891, 0.000554476371, 0.802113738, -0.567323222, -0.0868375043, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0280388958, 0.0117854455, -0.119234529 ] - [ 0.0869720224, -0.388281511, 0.0003666372, 0.756175273, -0.370096608, -0.0861666996, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0877838897, -0.23626523, 0.000543880453, 0.804225303, -0.567722909, -0.087288643, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0280246766, 0.0119374457, -0.118381976 ] - [ 0.0873709509, -0.387874773, 0.00033600308, 0.755999449, -0.370377644, -0.0865647778, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0883481904, -0.237919509, 0.000881183265, 0.806324655, -0.569369551, -0.0877662432, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0280103877, 0.0120901916, -0.117522514 ] - [ 0.0877715963, -0.387510684, 0.00030526284, 0.755811334, -0.370603974, -0.0869644807, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0887878193, -0.239659391, 0.000868681942, 0.80846538, -0.569765111, -0.0882085373, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0279960325, 0.0122436467, -0.116656274 ] - [ 0.088168183, -0.387148439, 0.000274393858, 0.755622909, -0.370828382, -0.0873601062, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0892236271, -0.241425501, 0.000856273255, 0.81061945, -0.570147271, -0.0886471463, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0279816143, 0.0123977746, -0.115783387 ] - [ 0.088560746, -0.386788029, 0.000243403382, 0.755434212, -0.371050901, -0.0877516895, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0896556394, -0.243217171, 0.000843957541, 0.81278596, -0.570515806, -0.0890820936, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0279671367, 0.0125525386, -0.114903983 ] - [ 0.08894932, -0.386429446, 0.000212298656, 0.755245282, -0.371271568, -0.0881392656, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.090083881, -0.245033739, 0.00083173511, 0.814964014, -0.570870492, -0.0895134023, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0279526029, 0.0127079021, -0.114018195 ] - [ 0.0893339397, -0.386072679, 0.000181086922, 0.755056157, -0.371490417, -0.0885228698, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0905083771, -0.246874542, 0.00081960625, 0.817152719, -0.571211112, -0.0899410952, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0279380164, 0.0128638288, -0.113126152 ] - [ 0.0897146396, -0.38571772, 0.00014977542, 0.754866874, -0.371707482, -0.0889025367, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0909291522, -0.248738922, 0.000807571216, 0.819351193, -0.571537451, -0.0903651951, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0279233807, 0.0130202821, -0.112227986 ] - [ 0.0900914541, -0.38536456, 0.000118371386, 0.754677469, -0.371922797, -0.0892783013, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0913462308, -0.250626224, 0.00079563024, 0.821558558, -0.5718493, -0.0907857242, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0279086992, 0.0131772253, -0.111323827 ] - [ 0.0904644174, -0.385013187, 8.6882055e-05, 0.754487978, -0.372136396, -0.0896501981, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0917596373, -0.252535794, 0.000783783519, 0.823773947, -0.572146454, -0.0912027047, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0278939753, 0.013334622, -0.110413806 ] - [ 0.0908335637, -0.384663593, 5.53146593e-05, 0.754298437, -0.372348312, -0.0900182616, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0921693956, -0.254466984, 0.000772031226, 0.825996497, -0.572428714, -0.0916161585, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0278792123, 0.0134924357, -0.109498055 ] - [ 0.0911989269, -0.384315767, 2.36764292e-05, 0.754108882, -0.372558579, -0.0903825262, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0925755297, -0.256419145, 0.000760373498, 0.828225355, -0.572695882, -0.0920261074, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0278644137, 0.0136506298, -0.108576704 ] - [ 0.0915605409, -0.383969698, -8.02540704e-06, 0.753919346, -0.37276723, -0.0907430261, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0929780632, -0.258391636, 0.000748810444, 0.830459677, -0.57294777, -0.0924325728, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.027849583, 0.0138091678, -0.107649884 ] - [ 0.0919184394, -0.383625375, -3.97836229e-05, 0.753729864, -0.372974297, -0.0910997956, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0933770198, -0.260383814, 0.000737342139, 0.832698624, -0.573184193, -0.0928355761, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0278347236, 0.0139680131, -0.106717726 ] - [ 0.092272656, -0.383282787, -7.15909939e-05, 0.753540469, -0.373179813, -0.0914528687, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0937724227, -0.262395044, 0.000725968629, 0.83494137, -0.573404969, -0.0932351383, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0278198387, 0.0141271292, -0.10578036 ] - [ 0.0926232243, -0.382941923, -0.000103440297, 0.753351195, -0.373383809, -0.0918022792, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0941642951, -0.264424691, 0.000714689924, 0.837187093, -0.573609925, -0.0936312803, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.027804932, 0.0142864796, -0.104837919 ] - [ 0.0929701775, -0.382602772, -0.000135324311, 0.753162073, -0.373586319, -0.092148061, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0945526601, -0.266472123, 0.000703506002, 0.839434983, -0.573798892, -0.0940240229, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277900068, 0.0144460278, -0.103890532 ] - [ 0.0933135491, -0.382265321, -0.000167235817, 0.752973137, -0.373787373, -0.0924902477, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0949375404, -0.268536714, 0.000692416807, 0.841684237, -0.573971706, -0.0944133866, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277750665, 0.0146057372, -0.102938331 ] - [ 0.093653372, -0.38192956, -0.000199167597, 0.752784417, -0.373987002, -0.092828873, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0953189589, -0.27061784, 0.000681422251, 0.843934062, -0.574128209, -0.0947993917, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277601145, 0.0147655713, -0.101981447 ] - [ 0.0939896793, -0.381595475, -0.000231112432, 0.752595945, -0.374185238, -0.0931639703, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0956969379, -0.272714878, 0.000670522211, 0.846183673, -0.57426825, -0.0951820586, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277451543, 0.0149254935, -0.10102001 ] - [ 0.094322504, -0.381263055, -0.00026306311, 0.752407751, -0.374382112, -0.0934955729, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0960715, -0.274827213, 0.000659716532, 0.848432296, -0.574391682, -0.0955614071, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277301893, 0.0150854673, -0.100054151 ] - [ 0.0946518788, -0.380932287, -0.000295012414, 0.752219866, -0.374577653, -0.0938237142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0964426674, -0.276954228, 0.000649005022, 0.850679165, -0.574498365, -0.0959374573, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277152228, 0.0152454562, -0.0990840017 ] - [ 0.0949778364, -0.380603159, -0.000326953132, 0.75203232, -0.374771892, -0.0941484271, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0968104622, -0.279095314, 0.000638387458, 0.852923521, -0.574588163, -0.0963102289, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277002584, 0.0154054236, -0.0981096924 ] - [ 0.0953004094, -0.380275657, -0.000358878053, 0.751845141, -0.374964859, -0.0944697449, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0971749063, -0.281249862, 0.000627863584, 0.855164619, -0.57466095, -0.0966797414, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276852994, 0.0155653331, -0.0971313542 ] - [ 0.0956196302, -0.379949769, -0.000390779965, 0.75165836, -0.375156584, -0.0947877004, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0975360216, -0.283417268, 0.000617433108, 0.857401719, -0.574716602, -0.0970460143, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276703492, 0.015725148, -0.096149118 ] - [ 0.0959355312, -0.379625483, -0.000422651659, 0.751472003, -0.375347096, -0.0951023265, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0978938298, -0.285596931, 0.000607095708, 0.859634094, -0.574755003, -0.0974090669, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276554113, 0.0158848319, -0.0951631147 ] - [ 0.0962481447, -0.379302784, -0.000454485925, 0.7512861, -0.375536423, -0.0954136558, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0982483526, -0.287788253, 0.000596851027, 0.861861023, -0.574776042, -0.0977689184, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276404891, 0.0160443482, -0.0941734751 ] - [ 0.0965575028, -0.37898166, -0.000486275556, 0.751100678, -0.375724594, -0.0957217211, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0985996114, -0.289990639, 0.000586698679, 0.864081796, -0.574779617, -0.0981255879, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276255859, 0.0162036604, -0.0931803303 ] - [ 0.0968636376, -0.378662097, -0.000518013344, 0.750915764, -0.375911639, -0.0960265548, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0989476276, -0.292203499, 0.000576638243, 0.866295714, -0.574765628, -0.0984790943, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276107053, 0.0163627319, -0.0921838111 ] - [ 0.097166581, -0.378344081, -0.000549692082, 0.750731385, -0.376097585, -0.0963281895, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0992924224, -0.294426243, 0.00056666927, 0.868502085, -0.574733985, -0.0988294565, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275958506, 0.0165215263, -0.0911840484 ] - [ 0.0974663923, -0.378027553, -0.000581304575, 0.750547561, -0.376282499, -0.0966266848, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0996335603, -0.296659918, 0.000556791199, 0.870701051, -0.574683794, -0.0991762355, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275810252, 0.0166800069, -0.0901811731 ] - [ 0.0977630451, -0.377712596, -0.000612843595, 0.750364332, -0.376466327, -0.0969220149, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0999720339, -0.298900491, 0.000547003697, 0.872890131, -0.574616619, -0.0995204235, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275662326, 0.0168381372, -0.0891753162 ] - [ 0.0980566017, -0.377399145, -0.000644301948, 0.750181716, -0.376649138, -0.0972142427, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.100307349, -0.301149207, 0.000537306129, 0.875069659, -0.574531559, -0.0998615231, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275514762, 0.0169958808, -0.0881666085 ] - [ 0.0983470937, -0.377087187, -0.00067567243, 0.749999739, -0.37683096, -0.0975034, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.100639528, -0.303405492, 0.000527697929, 0.877238981, -0.574428547, -0.100199553, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275367594, 0.0171532011, -0.0871551809 ] - [ 0.0986345524, -0.376776707, -0.000706947838, 0.749818424, -0.37701182, -0.097789519, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.100968589, -0.305668774, 0.000518178504, 0.879397454, -0.574307522, -0.100534531, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275220856, 0.0173100615, -0.0861411645 ] - [ 0.0989190093, -0.376467692, -0.000738120966, 0.749637798, -0.377191743, -0.0980726314, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.101294555, -0.307938483, 0.000508747238, 0.881544443, -0.574168431, -0.100866475, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275074583, 0.0174664255, -0.08512469 ] - [ 0.0992004957, -0.376160127, -0.000769184611, 0.749457883, -0.377370756, -0.0983527691, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.101617445, -0.310214053, 0.000499403488, 0.883679323, -0.574011225, -0.101195404, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274928808, 0.0176222566, -0.0841058883 ] - [ 0.0994790426, -0.375853998, -0.000800131571, 0.749278704, -0.377548884, -0.0986299638, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.101937281, -0.312494921, 0.00049014659, 0.885801477, -0.573835863, -0.101521335, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274783566, 0.0177775182, -0.0830848905 ] - [ 0.0997546811, -0.375549291, -0.000830954642, 0.749100284, -0.377726153, -0.098904247, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.102254082, -0.314780528, 0.000480975856, 0.8879103, -0.573642309, -0.101844287, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.027463889, 0.0179321738, -0.0820618274 ] - [ 0.100027442, -0.375245992, -0.000861646621, 0.748922646, -0.377902589, -0.0991756502, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.102567868, -0.317070316, 0.000471890581, 0.890005194, -0.573430535, -0.102164278, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274494816, 0.0180861869, -0.0810368298 ] - [ 0.100297357, -0.374944086, -0.000892200305, 0.748745812, -0.378078216, -0.099444205, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.102878661, -0.319363731, 0.000462890039, 0.892085571, -0.573200516, -0.102481324, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274351377, 0.018239521, -0.0800100288 ] - [ 0.100564456, -0.374643558, -0.000922608492, 0.748569806, -0.378253058, -0.0997099426, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.103186481, -0.321660222, 0.000453973488, 0.89415085, -0.572952238, -0.102795444, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274208607, 0.0183921395, -0.0789815552 ] - [ 0.10082877, -0.374344395, -0.000952863979, 0.748394649, -0.37842714, -0.0999728943, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.103491346, -0.323959241, 0.000445140171, 0.896200463, -0.572685687, -0.103106655, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274066541, 0.0185440058, -0.0779515399 ] - [ 0.10109033, -0.374046581, -0.000982959562, 0.748220363, -0.378600486, -0.100233091, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.103793278, -0.326260243, 0.000436389317, 0.898233848, -0.572400862, -0.103414976, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273925213, 0.0186950835, -0.0769201139 ] - [ 0.101349166, -0.373750103, -0.00101288804, 0.74804697, -0.378773119, -0.100490565, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.104092297, -0.328562684, 0.000427720144, 0.900250453, -0.572097761, -0.103720422, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273784656, 0.018845336, -0.075887408 ] - [ 0.101605309, -0.373454946, -0.00104264221, 0.747874489, -0.378945063, -0.100745345, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.104388422, -0.330866024, 0.000419131858, 0.902249734, -0.571776395, -0.104023013, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273644906, 0.0189947268, -0.0748535531 ] - [ 0.101858789, -0.373161094, -0.00107221487, 0.747702942, -0.379116342, -0.100997464, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.104681673, -0.333169727, 0.000410623661, 0.904231156, -0.571436775, -0.104322764, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273505996, 0.0191432193, -0.0738186802 ] - [ 0.102109636, -0.372868535, -0.00110159881, 0.74753235, -0.379286977, -0.101246952, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.10497207, -0.335473258, 0.000402194747, 0.906194194, -0.571078923, -0.104619694, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273367961, 0.019290777, -0.0727829202 ] - [ 0.102357881, -0.372577252, -0.00113078683, 0.747362732, -0.379456991, -0.10149384, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.105259633, -0.337776085, 0.000393844307, 0.90813833, -0.570702863, -0.104913819, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273230834, 0.0194373635, -0.071746404 ] - [ 0.102603553, -0.372287232, -0.00115977173, 0.747194109, -0.379626406, -0.101738159, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.105544382, -0.340077679, 0.000385571531, 0.910063055, -0.570308627, -0.105205157, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.027309465, 0.019582942, -0.0707092624 ] - [ 0.102846684, -0.371998461, -0.00118854631, 0.747026499, -0.379795245, -0.101979938, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.105826337, -0.342377513, 0.00037737561, 0.91196787, -0.569896253, -0.105493725, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272959443, 0.0197274762, -0.0696716264 ] - [ 0.103087351, -0.371710865, -0.00121710335, 0.746859903, -0.379963566, -0.102219259, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.106104764, -0.344676589, 0.000369255614, 0.913852589, -0.569464567, -0.105778787, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272825247, 0.0198709294, -0.068633627 ] - [ 0.10332549, -0.37142454, -0.00124543566, 0.746694377, -0.38013132, -0.102456056, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.106381134, -0.346971437, 0.000361210995, 0.915716051, -0.569015885, -0.106061811, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272692096, 0.0200132652, -0.0675953949 ] - [ 0.103561177, -0.371139419, -0.00127353603, 0.746529921, -0.38029856, -0.102690406, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.106654769, -0.349262956, 0.00035324084, 0.917558141, -0.568549208, -0.106342116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272560025, 0.0201544469, -0.0665570612 ] - [ 0.103794441, -0.370855488, -0.00130139726, 0.746366555, -0.380465308, -0.102922339, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.106925688, -0.351550629, 0.000345344367, 0.919378392, -0.568064594, -0.10661972, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272429068, 0.0202944382, -0.0655187567 ] - [ 0.104025311, -0.370572733, -0.00132901213, 0.746204295, -0.380631584, -0.103151885, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.107193911, -0.353833941, 0.000337520814, 0.921176344, -0.567562112, -0.106894638, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272299258, 0.0204332024, -0.0644806123 ] - [ 0.104253818, -0.370291139, -0.00135637346, 0.74604316, -0.380797408, -0.103379073, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.107459458, -0.356112381, 0.000329769433, 0.922951547, -0.567041831, -0.107166889, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272170631, 0.020570703, -0.063442759 ] - [ 0.10447999, -0.370010691, -0.00138347402, 0.745883168, -0.3809628, -0.103603935, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.107722348, -0.35838544, 0.000322089495, 0.924703557, -0.566503831, -0.107436488, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.027204322, 0.0207069035, -0.0624053276 ] - [ 0.104703858, -0.369731376, -0.00141030661, 0.745724336, -0.38112778, -0.1038265, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.107982601, -0.360652609, 0.000314480295, 0.926431939, -0.565948194, -0.107703453, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0271917059, 0.0208417673, -0.0613684491 ] - [ 0.10492545, -0.369453179, -0.00143686403, 0.74556668, -0.381292365, -0.104046799, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.108240236, -0.362913384, 0.000306941154, 0.928136265, -0.565375009, -0.1079678, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0271792183, 0.0209752579, -0.0603322543 ] - [ 0.105144795, -0.369176085, -0.00146313906, 0.745410218, -0.381456576, -0.10426486, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.108495273, -0.365167262, 0.000299471421, 0.929816115, -0.564784369, -0.108229546, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0271668625, 0.0211073388, -0.0592968742 ] - [ 0.105361924, -0.368900081, -0.00148912451, 0.745254966, -0.381620431, -0.104480713, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.108747731, -0.367413742, 0.000292070478, 0.931471077, -0.564176374, -0.108488707, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0271546421, 0.0212379735, -0.0582624397 ] - [ 0.105576865, -0.368625153, -0.00151481315, 0.74510094, -0.381783948, -0.104694389, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.108997631, -0.369652326, 0.000284737741, 0.933100744, -0.563551127, -0.108745301, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0271425603, 0.0213671253, -0.0572290817 ] - [ 0.105789646, -0.368351286, -0.00154019779, 0.744948157, -0.381947145, -0.104905917, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.109244991, -0.371882517, 0.000277472664, 0.93470472, -0.562908738, -0.108999343, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0271306207, 0.0214947579, -0.0561969311 ] - [ 0.106000297, -0.368078466, -0.00156527121, 0.744796633, -0.382110039, -0.105115326, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.10948983, -0.374103821, 0.000270274745, 0.936282612, -0.562249323, -0.109250851, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0271188267, 0.0216208345, -0.0551661188 ] - [ 0.106208848, -0.36780668, -0.00159002621, 0.744646382, -0.382272649, -0.105322646, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.109732169, -0.376315747, 0.000263143524, 0.937834038, -0.561573, -0.10949984, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0271071815, 0.0217453188, -0.0541367757 ] - [ 0.106415325, -0.367535913, -0.00161445557, 0.744497421, -0.382434991, -0.105527906, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.109972027, -0.378517803, 0.000256078593, 0.939358621, -0.560879894, -0.109746328, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0270956888, 0.0218681741, -0.0531090328 ] - [ 0.106619759, -0.367266152, -0.00163855208, 0.744349765, -0.382597082, -0.105731136, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.110209424, -0.380709502, 0.000249079594, 0.940855991, -0.560170134, -0.10999033, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0270843519, 0.021989364, -0.0520830209 ] - [ 0.106822178, -0.366997382, -0.00166230854, 0.744203428, -0.382758938, -0.105932365, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.110444378, -0.382890358, 0.000242146224, 0.942325785, -0.559443855, -0.110231863, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0270731742, 0.0221088519, -0.0510588709 ] - [ 0.107022611, -0.366729591, -0.00168571773, 0.744058425, -0.382920576, -0.106131621, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.11067691, -0.385059886, 0.00023527824, 0.943767647, -0.558701195, -0.110470944, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0270621591, 0.0222266013, -0.0500367137 ] - [ 0.107221086, -0.366462765, -0.00170877243, 0.743914771, -0.383082012, -0.106328935, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.110907039, -0.387217604, 0.000228475463, 0.945181227, -0.557942299, -0.110707589, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0270513101, 0.0223425756, -0.0490166804 ] - [ 0.107417631, -0.36619689, -0.00173146545, 0.74377248, -0.383243261, -0.106524335, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.111134785, -0.389363032, 0.000221737778, 0.946566181, -0.557167315, -0.110941813, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0270406305, 0.0224567383, -0.0479989016 ] - [ 0.107612275, -0.365931953, -0.00175378955, 0.743631567, -0.383404338, -0.10671785, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.111360167, -0.39149569, 0.000215065143, 0.947922172, -0.556376394, -0.111173634, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0270301239, 0.0225690528, -0.0469835085 ] - [ 0.107805046, -0.36566794, -0.00177573754, 0.743492045, -0.38356526, -0.106909509, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.111583205, -0.393615103, 0.000208457587, 0.94924887, -0.555569695, -0.111403068, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0270197935, 0.0226794828, -0.0459706318 ] - [ 0.107995972, -0.365404839, -0.0017973022, 0.743353927, -0.383726039, -0.107099341, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.111803918, -0.395720796, 0.000201915221, 0.950545951, -0.554747378, -0.111630131, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0270096429, 0.0227879915, -0.0449604026 ] - [ 0.108185083, -0.365142635, -0.00181847632, 0.743217229, -0.383886692, -0.107287375, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.112022327, -0.397812294, 0.000195438233, 0.951813094, -0.553909609, -0.111854838, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0269996754, 0.0228945425, -0.0439529516 ] - [ 0.108372404, -0.364881317, -0.00183925267, 0.743081962, -0.384047232, -0.107473638, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.11223845, -0.399889128, 0.0001890269, 0.953049989, -0.553056558, -0.112077208, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0269898944, 0.0229990992, -0.0429484098 ] - [ 0.108557966, -0.364620871, -0.00185962405, 0.74294814, -0.384207673, -0.107658161, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.112452308, -0.401950826, 0.000182681587, 0.954256326, -0.552188399, -0.112297254, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0269803034, 0.0231016251, -0.0419469082 ] - [ 0.108741795, -0.364361284, -0.00187958324, 0.742815776, -0.384368029, -0.107840971, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.112663921, -0.403996921, 0.000176402754, 0.955431806, -0.55130531, -0.112514995, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0269709059, 0.0232020837, -0.0409485776 ] - [ 0.108923919, -0.364102544, -0.00189912303, 0.742684884, -0.384528313, -0.108022097, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.112873308, -0.406026947, 0.000170190956, 0.956576132, -0.550407472, -0.112730445, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0269617051, 0.0233004385, -0.0399535489 ] - [ 0.109104367, -0.363844638, -0.00191823619, 0.742555475, -0.384688539, -0.108201567, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.113080488, -0.408040439, 0.000164046852, 0.957689014, -0.54949507, -0.112943621, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0269527045, 0.0233966528, -0.038961953 ] - [ 0.109283165, -0.363587553, -0.00193691552, 0.742427562, -0.384848718, -0.10837941, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.113285482, -0.410036933, 0.000157971206, 0.958770167, -0.548568294, -0.113154539, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0269439076, 0.0234906902, -0.0379739209 ] - [ 0.109460343, -0.363331277, -0.00195515381, 0.742301158, -0.385008865, -0.108555654, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.11348831, -0.412015969, 0.000151964891, 0.959819309, -0.547627336, -0.113363215, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0269353178, 0.0235825142, -0.0369895834 ] - [ 0.109635927, -0.363075798, -0.00197294382, 0.742176275, -0.38516899, -0.108730327, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.113688992, -0.413977085, 0.000146028895, 0.960836167, -0.546672392, -0.113569665, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0269269385, 0.0236720881, -0.0360090715 ] - [ 0.109809944, -0.362821104, -0.00199027835, 0.742052924, -0.385329107, -0.108903457, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.113887547, -0.415919824, 0.000140164324, 0.96182047, -0.545703662, -0.113773905, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.026918773, 0.0237593756, -0.0350325161 ] - [ 0.109982423, -0.362567181, -0.00200715018, 0.741931118, -0.385489227, -0.109075073, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.114083996, -0.417843728, 0.000134372405, 0.962771953, -0.544721349, -0.113975952, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0269108249, 0.0238443399, -0.0340600481 ] - [ 0.110153391, -0.36231402, -0.0020235521, 0.741810868, -0.385649361, -0.109245202, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.114278358, -0.419748341, 0.000128654494, 0.963690354, -0.543725658, -0.11417582, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0269030974, 0.0239269447, -0.0330917983 ] - [ 0.110322875, -0.362061607, -0.00203947688, 0.741692186, -0.385809521, -0.109413872, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.114470654, -0.421633211, 0.000123012076, 0.964575417, -0.542716799, -0.114373527, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0268955942, 0.0240071533, -0.0321278978 ] - [ 0.110490902, -0.36180993, -0.00205491732, 0.741575084, -0.385969717, -0.109581112, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.114660904, -0.423497883, 0.00011744677, 0.965426891, -0.541694984, -0.114569088, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0268883185, 0.0240849293, -0.0311684773 ] - [ 0.11065451, -0.361599601, -0.0020698461, 0.741457949, -0.386087719, -0.109743908, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.114980224, -0.425387628, 0.00042696655, 0.966249578, -0.539404549, -0.114791904, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0268812738, 0.0241602361, -0.0302136679 ] - [ 0.110819757, -0.361348205, -0.00208429684, 0.741344157, -0.386249298, -0.109908422, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.115164275, -0.427209126, 0.000416125992, 0.967032765, -0.538393329, -0.114982343, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0268744635, 0.0242330371, -0.0292636004 ] - [ 0.110983635, -0.361097477, -0.00209824159, 0.741231974, -0.386410974, -0.110071596, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.115346059, -0.429009046, 0.000404713443, 0.967781642, -0.53737092, -0.115170644, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.026867891, 0.0243032959, -0.0283184057 ] - [ 0.111146171, -0.360847407, -0.00211167314, 0.741121411, -0.386572758, -0.110233455, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.115525598, -0.430786941, 0.000392731096, 0.968495971, -0.536337554, -0.115356825, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0268615598, 0.0243709759, -0.0273782147 ] - [ 0.111307391, -0.360597982, -0.00212458427, 0.741012478, -0.386734661, -0.110394027, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.115702911, -0.432542365, 0.000380182458, 0.969175522, -0.535293467, -0.115540903, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0268554732, 0.0244360405, -0.0264431584 ] - [ 0.111467322, -0.360349192, -0.00213696776, 0.740905187, -0.386896691, -0.11055334, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.115878018, -0.434274872, 0.000367072401, 0.969820065, -0.534238897, -0.115722895, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0268496346, 0.0244984533, -0.0255133676 ] - [ 0.111625992, -0.360101024, -0.0021488164, 0.740799547, -0.38705886, -0.110711421, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.116050943, -0.435984018, 0.000353407206, 0.970429375, -0.533174083, -0.11590282, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0268440476, 0.0245581777, -0.0245889734 ] - [ 0.111783426, -0.359853468, -0.00216012297, 0.74069557, -0.387221175, -0.110868298, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.116221707, -0.43766936, 0.000339194614, 0.97100323, -0.532099268, -0.116080694, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0268387155, 0.0246151771, -0.0236701064 ] - [ 0.111939651, -0.359606513, -0.00217088026, 0.740593265, -0.387383647, -0.111023997, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.116390333, -0.439330457, 0.000324443874, 0.97154141, -0.531014695, -0.116256536, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0268336417, 0.0246694151, -0.0227568978 ] - [ 0.112094694, -0.359360147, -0.00218108106, 0.740492643, -0.387546285, -0.111178546, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.116556844, -0.440966866, 0.000309165798, 0.9720437, -0.529920609, -0.116430363, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0268288297, 0.0247208551, -0.0218494783 ] - [ 0.112248582, -0.359114359, -0.00219071815, 0.740393714, -0.387709097, -0.111331972, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.116721266, -0.442578149, 0.000293372805, 0.972509886, -0.528817259, -0.116602194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0268242828, 0.0247694606, -0.020947979 ] - [ 0.112401339, -0.358869139, -0.00219978431, 0.740296488, -0.387872092, -0.111484301, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.116883623, -0.444163867, 0.000277078977, 0.972939755, -0.527704893, -0.116772046, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0268200045, 0.0248151949, -0.0200525306 ] - [ 0.112552994, -0.358624476, -0.00220827234, 0.740200975, -0.388035279, -0.11163556, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.117043941, -0.445723581, 0.000260300108, 0.9733331, -0.526583761, -0.116939937, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0268159982, 0.0248580217, -0.0191632641 ] - [ 0.112703571, -0.35838036, -0.00221617502, 0.740107184, -0.388198666, -0.111785777, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.117202247, -0.447256855, 0.000243053763, 0.973689713, -0.525454115, -0.117105887, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0268122673, 0.0248979044, -0.0182803105 ] - [ 0.112853098, -0.35813678, -0.00222348515, 0.740015125, -0.38836226, -0.111934978, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.117358568, -0.448763252, 0.000225359323, 0.97400939, -0.524316206, -0.117269913, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0268088152, 0.0249348064, -0.0174038006 ] - [ 0.1130016, -0.357893725, -0.0022301955, 0.739924809, -0.388526069, -0.112083189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.117512932, -0.450242337, 0.000207238047, 0.974291926, -0.523170289, -0.117432033, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0268056454, 0.0249686912, -0.0165338653 ] - [ 0.113149103, -0.357651185, -0.00223629888, 0.739836244, -0.388690102, -0.112230437, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.117665369, -0.451693676, 0.000188713121, 0.974537122, -0.522016619, -0.117592267, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0268027613, 0.0249995222, -0.0156706356 ] - [ 0.113295633, -0.35740915, -0.00224178807, 0.73974944, -0.388854366, -0.11237675, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.117815908, -0.453116835, 0.000169809718, 0.974744777, -0.520855449, -0.117750633, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0268001662, 0.025027263, -0.0148142423 ] - [ 0.113441216, -0.357167611, -0.00224665586, 0.739664406, -0.389018867, -0.112522152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.11796458, -0.454511381, 0.000150555053, 0.974914691, -0.519687036, -0.11790715, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0267978636, 0.025051877, -0.0139648164 ] - [ 0.113585877, -0.356926557, -0.00225089506, 0.739581152, -0.389183613, -0.112666671, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.118111416, -0.45587688, 0.000130978441, 0.975046667, -0.518511635, -0.118061837, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.026795857, 0.0250733276, -0.0131224888 ] - [ 0.113729643, -0.356685978, -0.00225449844, 0.739499686, -0.389348611, -0.112810333, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.11825645, -0.457212902, 0.000111111352, 0.975140508, -0.517329504, -0.118214712, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0267941497, 0.0250915784, -0.0122873903 ] - [ 0.113872539, -0.356445864, -0.00225745882, 0.739420019, -0.389513868, -0.112953163, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.118399715, -0.458519015, 9.09874736e-05, 0.975196017, -0.516140898, -0.118365794, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0267927451, 0.0251065928, -0.0114596519 ] - [ 0.11401459, -0.356206206, -0.00225976897, 0.739342158, -0.389679389, -0.113095189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.118541245, -0.459794788, 7.06427673e-05, 0.975212998, -0.514946073, -0.118515103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0267916468, 0.0251183343, -0.0106394045 ] - [ 0.114155974, -0.356011066, -0.002261397, 0.739263542, -0.389798538, -0.113236531, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.118682941, -0.461086725, 5.4105947e-05, 0.975189491, -0.512443246, -0.118663002, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.026790858, 0.0251267662, -0.00982677903 ] - [ 0.114296337, -0.355750496, -0.00226239736, 0.739190621, -0.389987703, -0.113376977, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.118820228, -0.462277252, 3.15634678e-05, 0.97512959, -0.511880919, -0.118808585, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0267903822, 0.0251318522, -0.00902190634 ] - [ 0.114435935, -0.355489872, -0.00226272614, 0.739119507, -0.390177605, -0.113516701, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.118955789, -0.463435763, 8.67870198e-06, 0.975030813, -0.511326848, -0.118952584, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0267902229, 0.0251335557, -0.00822491738 ] - [ 0.114573899, -0.355230043, -0.00226261277, 0.739050281, -0.390367871, -0.113654857, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.119089318, -0.464581468, -1.39676172e-05, 0.974909689, -0.510761757, -0.119094497, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0267908244, 0.0251333824, -0.00742990823 ] - [ 0.11470935, -0.35497185, -0.00226229243, 0.738983022, -0.390558139, -0.113790587, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.119220481, -0.465733728, -3.58446735e-05, 0.974782768, -0.510166273, -0.119233809, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0267926215, 0.0251328633, -0.00663092462 ] - [ 0.114842502, -0.35478037, -0.00226173027, 0.738914321, -0.390679924, -0.113924023, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.119351975, -0.466960746, -5.11740214e-05, 0.974645669, -0.507621604, -0.119370452, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0267956027, 0.0251319988, -0.00582802194 ] - [ 0.114973008, -0.354545993, -0.00226098892, 0.738850013, -0.390848675, -0.114054957, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.11947912, -0.468146923, -7.00473904e-05, 0.974504924, -0.506359375, -0.119504469, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0267997564, 0.0251307898, -0.00502125554 ] - [ 0.115101014, -0.35431265, -0.00226004529, 0.738787741, -0.391018108, -0.114183477, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.119603799, -0.46933837, -8.8416031e-05, 0.974357755, -0.505083678, -0.119635856, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0268050714, 0.0251292369, -0.00421068079 ] - [ 0.115226526, -0.354080321, -0.00225890083, 0.738727503, -0.39118824, -0.114309588, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.119726011, -0.470534895, -0.000106299101, 0.974204017, -0.503794579, -0.11976462, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0268115361, 0.0251273409, -0.00339635306 ] - [ 0.115349548, -0.353848988, -0.00225755699, 0.738669294, -0.391359089, -0.114433293, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.119845751, -0.471736304, -0.00012371494, 0.97404357, -0.502492146, -0.119890762, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0268191391, 0.0251251024, -0.00257832772 ] - [ 0.115470084, -0.353618633, -0.00225601522, 0.73861311, -0.39153067, -0.114554596, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.119963018, -0.472942406, -0.000140681096, 0.973876274, -0.501176447, -0.120014289, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.026827869, 0.0251225222, -0.00175666013 ] - [ 0.115588141, -0.353389237, -0.00225427696, 0.738558948, -0.391703001, -0.114673502, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.120077809, -0.474153009, -0.000157214337, 0.973701988, -0.499847552, -0.120135203, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0268377143, 0.025119601, -0.000931405657 ] - [ 0.115703721, -0.353160782, -0.00225234366, 0.738506803, -0.391876099, -0.114790013, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.120190122, -0.475367923, -0.000173330676, 0.973520576, -0.498505531, -0.120253508, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0268486637, 0.0251163395, -0.000102619674 ] - [ 0.115816831, -0.352933248, -0.00225021677, 0.73845667, -0.39204998, -0.114904133, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.120299954, -0.476586955, -0.000189045393, 0.973331902, -0.497150455, -0.120369209, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0268607055, 0.0251127383, 0.000729642455 ] - [ 0.115927473, -0.352706616, -0.00224789774, 0.738408544, -0.39222466, -0.115015865, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.120407304, -0.477809918, -0.000204373045, 0.973135831, -0.495782398, -0.120482309, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0268738285, 0.0251087983, 0.00156532536 ] - [ 0.116035653, -0.352480869, -0.002245388, 0.738362422, -0.392400156, -0.115125214, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.120512171, -0.47903662, -0.000219327496, 0.972932231, -0.494401431, -0.120592811, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0268880211, 0.02510452, 0.00240437368 ] - [ 0.116141374, -0.352255986, -0.00224268901, 0.738318298, -0.392576485, -0.115232181, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.120614552, -0.480266873, -0.000233921927, 0.972720971, -0.493007632, -0.120700719, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0269032719, 0.0250999043, 0.00324673204 ] - [ 0.11624464, -0.352031948, -0.0022398022, 0.738276167, -0.392753663, -0.11533677, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.120714447, -0.481500489, -0.000248168862, 0.972501921, -0.491601074, -0.120806038, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0269195696, 0.0250949518, 0.00409234508 ] - [ 0.116345456, -0.351808737, -0.00223672902, 0.738236023, -0.392931707, -0.115438983, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.120811854, -0.48273728, -0.00026208018, 0.972274955, -0.490181835, -0.120908769, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0269369026, 0.0250896632, 0.00494115743 ] - [ 0.116443826, -0.351586333, -0.00223347091, 0.738197863, -0.393110632, -0.115538825, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.120906773, -0.483977059, -0.000275667138, 0.972039945, -0.488749993, -0.121008916, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0269552595, 0.0250840392, 0.00579311372 ] - [ 0.116539753, -0.351364717, -0.00223002931, 0.73816168, -0.393290454, -0.115636297, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.120999202, -0.485219639, -0.000288940385, 0.971796768, -0.487305627, -0.121106483, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0269746288, 0.0250780806, 0.00664815859 ] - [ 0.116633241, -0.351143869, -0.00222640567, 0.738127468, -0.393471191, -0.115731403, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.121089142, -0.486464834, -0.000301909983, 0.971545303, -0.485848819, -0.121201472, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0269949992, 0.025071788, 0.00750623666 ] - [ 0.116724293, -0.350923771, -0.00222260143, 0.738095222, -0.393652858, -0.115824144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.121176592, -0.487712459, -0.000314585424, 0.971285427, -0.484379648, -0.121293888, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0270163592, 0.0250651622, 0.00836729258 ] - [ 0.116812914, -0.350704401, -0.00221861801, 0.738064936, -0.393835471, -0.115914524, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.121261551, -0.488962329, -0.000326975646, 0.971017023, -0.482898199, -0.121383731, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0270386973, 0.0250582038, 0.00923127097 ] - [ 0.116899106, -0.350485742, -0.00221445687, 0.738036605, -0.394019046, -0.116002545, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.12134402, -0.490214262, -0.000339089049, 0.970739975, -0.481404555, -0.121471006, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0270620021, 0.0250509136, 0.0100981165 ] - [ 0.116982872, -0.350267773, -0.00221011944, 0.738010221, -0.394203598, -0.116088209, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.121423997, -0.491468072, -0.000350933516, 0.970454166, -0.479898801, -0.121555716, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0270862622, 0.0250432923, 0.0109677737 ] - [ 0.117064217, -0.350050474, -0.00220560716, 0.73798578, -0.394389145, -0.116171518, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.121501484, -0.492723579, -0.000362516427, 0.970159485, -0.478381023, -0.121637862, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0271114661, 0.0250353405, 0.0118401873 ] - [ 0.117143143, -0.349833826, -0.00220092146, 0.737963274, -0.394575701, -0.116252475, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.121576481, -0.493980599, -0.000373844674, 0.96985582, -0.47685131, -0.121717447, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0271376024, 0.025027059, 0.0127153019 ] - [ 0.117219653, -0.349617809, -0.00219606379, 0.737942696, -0.394763282, -0.116331081, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.121648987, -0.495238953, -0.00038492468, 0.969543063, -0.47530975, -0.121794475, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0271646596, 0.0250184486, 0.0135930622 ] - [ 0.117293751, -0.349402402, -0.00219103558, 0.737924041, -0.394951904, -0.116407339, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.121719004, -0.49649846, -0.000395762414, 0.969221107, -0.473756434, -0.121868947, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0271926263, 0.0250095098, 0.0144734127 ] - [ 0.117365438, -0.349187587, -0.00218583826, 0.737907302, -0.395141583, -0.11648125, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.121786531, -0.49775894, -0.000406363407, 0.968889846, -0.472191452, -0.121940866, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272214911, 0.0250002434, 0.0153562981 ] - [ 0.117434719, -0.348973342, -0.00218047327, 0.737892472, -0.395332334, -0.116552817, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.121851569, -0.499020216, -0.000416732766, 0.968549179, -0.470614898, -0.122010234, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272512426, 0.0249906502, 0.0162416631 ] - [ 0.117499535, -0.348802216, -0.00217492113, 0.737879884, -0.395481946, -0.116619931, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122054641, -0.500323241, -9.32096663e-05, 0.968191123, -0.467728049, -0.122095955, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272818691, 0.0249807308, 0.0171294523 ] - [ 0.117563986, -0.348589786, -0.00216922473, 0.737868894, -0.395674198, -0.116686787, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122116986, -0.501586144, -9.76479807e-05, 0.967830952, -0.466106726, -0.122160432, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273133595, 0.0249704859, 0.0180196102 ] - [ 0.117626039, -0.348377827, -0.00216336499, 0.737859793, -0.395867607, -0.116751306, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122176726, -0.502849268, -0.000102143052, 0.967461076, -0.464475336, -0.122222342, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273457021, 0.0249599162, 0.0189120816 ] - [ 0.117685696, -0.348166321, -0.00215734332, 0.737852572, -0.396062188, -0.116813488, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122233864, -0.504112441, -0.000106693496, 0.967081402, -0.462833962, -0.122281688, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273788856, 0.0249490225, 0.019806811 ] - [ 0.117742961, -0.347955248, -0.00215116117, 0.737847225, -0.396257955, -0.116873334, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122288404, -0.505375487, -0.000111297881, 0.966691838, -0.461182689, -0.122338472, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274128986, 0.0249378055, 0.0207037432 ] - [ 0.117797835, -0.347744586, -0.00214481996, 0.737843743, -0.396454924, -0.116930845, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122340347, -0.506638234, -0.000115954735, 0.966292294, -0.459521601, -0.122392697, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274477295, 0.0249262658, 0.0216028226 ] - [ 0.117850321, -0.347534317, -0.00213832113, 0.737842119, -0.396653109, -0.116986023, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122389697, -0.507900511, -0.000120662541, 0.965882684, -0.457850788, -0.122444365, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274833669, 0.0249144041, 0.0225039941 ] - [ 0.11790042, -0.34732442, -0.0021316661, 0.737842345, -0.396852523, -0.117038868, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122436455, -0.509162146, -0.000125419744, 0.965462922, -0.456170335, -0.122493477, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275197995, 0.0249022212, 0.0234072021 ] - [ 0.117948134, -0.347114875, -0.0021248563, 0.737844412, -0.397053183, -0.117089382, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122480626, -0.510422969, -0.000130224747, 0.965032926, -0.454480333, -0.122540035, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275570157, 0.0248897179, 0.0243123914 ] - [ 0.117993465, -0.346905661, -0.00211789317, 0.737848313, -0.397255102, -0.117137565, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.12252221, -0.511682811, -0.000135075917, 0.964592615, -0.452780873, -0.122584042, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275950041, 0.0248768946, 0.0252195066 ] - [ 0.118036415, -0.346696758, -0.00211077813, 0.737854039, -0.397458294, -0.117183418, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122561211, -0.512941503, -0.000139971586, 0.964141911, -0.451072046, -0.1226255, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276337533, 0.0248637523, 0.0261284922 ] - [ 0.118076985, -0.346488146, -0.00210351261, 0.737861582, -0.397662774, -0.117226941, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122597631, -0.514198879, -0.000144910049, 0.963680738, -0.449353947, -0.122664408, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276732518, 0.0248502916, 0.027039293 ] - [ 0.118115177, -0.346279804, -0.00209609804, 0.737870932, -0.397868556, -0.117268135, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122631471, -0.515454772, -0.000149889567, 0.963209023, -0.447626671, -0.12270077, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277134883, 0.0248365132, 0.0279518535 ] - [ 0.118150993, -0.346071712, -0.00208853584, 0.737882082, -0.398075655, -0.117307001, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122662735, -0.516709017, -0.000154908371, 0.962726694, -0.445890313, -0.122734587, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277544512, 0.0248224178, 0.0288661185 ] - [ 0.118184434, -0.345863848, -0.00208082745, 0.737895022, -0.398284084, -0.117343538, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122691424, -0.517961449, -0.000159964659, 0.962233682, -0.44414497, -0.122765859, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277961291, 0.0248080061, 0.0297820324 ] - [ 0.118215501, -0.345656193, -0.00207297428, 0.737909744, -0.398493857, -0.117377747, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.12271754, -0.519211906, -0.0001650566, 0.96172992, -0.442390743, -0.122794588, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0278385106, 0.0247932789, 0.0306995401 ] - [ 0.118244195, -0.345448725, -0.00206497776, 0.737926238, -0.398704989, -0.117409628, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122741085, -0.520460225, -0.000170182336, 0.961215346, -0.440627732, -0.122820776, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0278815842, 0.0247782368, 0.031618586 ] - [ 0.118270517, -0.345241423, -0.00205683932, 0.737944494, -0.398917493, -0.117439182, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122762061, -0.521706244, -0.000175339979, 0.960689896, -0.438856037, -0.122844423, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0279253385, 0.0247628805, 0.0325391148 ] - [ 0.118294469, -0.345034267, -0.00204856039, 0.737964505, -0.399131384, -0.117466407, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122780469, -0.522949804, -0.000180527619, 0.960153512, -0.437075762, -0.122865529, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0279697621, 0.0247472108, 0.0334610713 ] - [ 0.118316051, -0.344827236, -0.00204014238, 0.73798626, -0.399346675, -0.117491305, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122796312, -0.524190745, -0.000185743318, 0.959606136, -0.435287012, -0.122884097, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0280148435, 0.0247312283, 0.0343843999 ] - [ 0.118335265, -0.344620307, -0.00203158673, 0.738009749, -0.399563381, -0.117513875, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122809591, -0.52542891, -0.000190985117, 0.959047715, -0.433489892, -0.122900125, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0280605713, 0.0247149338, 0.0353090453 ] - [ 0.11835211, -0.344413461, -0.00202289485, 0.738034963, -0.399781514, -0.117534117, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122820307, -0.526664141, -0.000196251032, 0.958478195, -0.431684509, -0.122913616, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.028106934, 0.024698328, 0.0362349522 ] - [ 0.118366588, -0.344206676, -0.00201406816, 0.738061892, -0.400001088, -0.117552029, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122828461, -0.527896282, -0.000201539061, 0.957897528, -0.429870972, -0.122924569, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0281539202, 0.0246814115, 0.0371620652 ] - [ 0.1183787, -0.34399993, -0.0020051081, 0.738090526, -0.400222118, -0.117567613, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122834056, -0.529125179, -0.000206847181, 0.957305667, -0.42804939, -0.122932985, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0282015185, 0.0246641852, 0.0380903289 ] - [ 0.118388445, -0.343793203, -0.00199601608, 0.738120855, -0.400444617, -0.117580867, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122837093, -0.530350678, -0.000212173349, 0.956702567, -0.426219875, -0.122938864, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0282497174, 0.0246466496, 0.039019688 ] - [ 0.118395824, -0.343586472, -0.00198679352, 0.738152869, -0.400668598, -0.11759179, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122837571, -0.531572627, -0.000217515507, 0.956088185, -0.42438254, -0.122942206, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0282985054, 0.0246288055, 0.0399500871 ] - [ 0.118400838, -0.343379716, -0.00197744185, 0.738186556, -0.400894076, -0.117600383, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122835494, -0.532790874, -0.000222871577, 0.955462483, -0.422537499, -0.122943011, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0283478712, 0.0246106536, 0.0408814708 ] - [ 0.118403487, -0.343172913, -0.00196796248, 0.738221908, -0.401121062, -0.117606643, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122830861, -0.534005269, -0.00022823947, 0.954825423, -0.420684866, -0.122941279, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0283978033, 0.0245921947, 0.0418137837 ] - [ 0.118403771, -0.342966043, -0.00195835684, 0.738258912, -0.401349572, -0.117610571, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122823673, -0.535215663, -0.000233617078, 0.954176971, -0.418824759, -0.12293701, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0284482902, 0.0245734293, 0.0427469705 ] - [ 0.118401689, -0.342759082, -0.00194862635, 0.738297558, -0.401579617, -0.117612165, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122813932, -0.536421908, -0.000239002283, 0.953517095, -0.416957296, -0.122930204, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0284993206, 0.0245543583, 0.0436809759 ] - [ 0.118397243, -0.342552009, -0.00193877242, 0.738337836, -0.401811213, -0.117611424, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122801638, -0.537623857, -0.000244392953, 0.952845766, -0.415082596, -0.12292086, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0285508829, 0.0245349823, 0.0446157444 ] - [ 0.118390431, -0.342344802, -0.00192879648, 0.738379734, -0.402044371, -0.117608348, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122786791, -0.538821366, -0.000249786946, 0.952162956, -0.413200781, -0.122908977, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286029657, 0.024515302, 0.0455512207 ] - [ 0.118381254, -0.342137439, -0.00191869994, 0.738423241, -0.402279105, -0.117602934, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122769393, -0.540014289, -0.000255182109, 0.951468643, -0.411311972, -0.122894556, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286555577, 0.0244953182, 0.0464873495 ] - [ 0.118369711, -0.341929898, -0.00190848423, 0.738468346, -0.402515428, -0.117595182, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122749443, -0.541202485, -0.00026057628, 0.950762804, -0.409416292, -0.122877595, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287086473, 0.0244750316, 0.0474240752 ] - [ 0.118355802, -0.341722156, -0.00189815076, 0.738515038, -0.402753353, -0.117585089, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122726942, -0.54238581, -0.000265967287, 0.95004542, -0.407513869, -0.122858093, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287622231, 0.0244544428, 0.0483613427 ] - [ 0.118339526, -0.341514192, -0.00188770094, 0.738563304, -0.402992894, -0.117572655, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122701891, -0.543564125, -0.000271352954, 0.949316475, -0.405604826, -0.12283605, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0288162737, 0.0244335526, 0.0492990965 ] - [ 0.118320884, -0.341305983, -0.00187713621, 0.738613133, -0.403234064, -0.117557878, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122674289, -0.54473729, -0.000276731096, 0.948575956, -0.403689293, -0.122811464, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0288707876, 0.0244123616, 0.0502372813 ] - [ 0.118299873, -0.341097506, -0.00186645797, 0.738664514, -0.403476874, -0.117540756, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122644136, -0.545905167, -0.000282099524, 0.947823851, -0.401767399, -0.122784335, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0289257534, 0.0243908707, 0.0511758416 ] - [ 0.118276494, -0.340888739, -0.00185566764, 0.738717433, -0.403721339, -0.117521287, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122611433, -0.54706762, -0.000287456042, 0.947060153, -0.399839273, -0.12275466, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0289811597, 0.0243690804, 0.0521147221 ] - [ 0.118250746, -0.340679659, -0.00184476664, 0.73877188, -0.403967472, -0.11749947, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.12257618, -0.548224513, -0.000292798454, 0.946284854, -0.397905048, -0.12272244, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0290369949, 0.0243469915, 0.0530538675 ] - [ 0.118222628, -0.340470244, -0.00183375638, 0.738827842, -0.404215284, -0.117475303, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122538376, -0.549375713, -0.000298124558, 0.945497954, -0.395964858, -0.122687672, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0290932478, 0.0243246047, 0.0539932224 ] - [ 0.118192138, -0.34026047, -0.00182263829, 0.738885307, -0.404464789, -0.117448783, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122498021, -0.550521085, -0.000303432151, 0.94469945, -0.394018836, -0.122650354, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0291499067, 0.0243019208, 0.0549327314 ] - [ 0.118159275, -0.340050314, -0.00181141377, 0.738944261, -0.404716, -0.117419908, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122455114, -0.551660499, -0.00030871903, 0.943889345, -0.392067119, -0.122610485, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0292069604, 0.0242789403, 0.0558723392 ] - [ 0.118124039, -0.339839755, -0.00180008424, 0.739004693, -0.404968929, -0.117388676, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122409655, -0.552793826, -0.00031398299, 0.943067645, -0.390109844, -0.122568063, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0292643973, 0.0242556641, 0.0568119903 ] - [ 0.118086429, -0.339628768, -0.00178865111, 0.73906659, -0.405223589, -0.117355085, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122361644, -0.553920935, -0.000319221827, 0.942234358, -0.388147149, -0.122523087, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029322206, 0.0242320928, 0.0577516295 ] - [ 0.118047384, -0.339374726, -0.00177713757, 0.739128248, -0.405520905, -0.117320126, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.12216664, -0.555007224, -0.000671246235, 0.941409665, -0.387465125, -0.122459705, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293803751, 0.0242082271, 0.0586912013 ] - [ 0.118004993, -0.339163408, -0.00176550121, 0.73919302, -0.405778456, -0.117281781, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122115534, -0.556122156, -0.000671786263, 0.940553227, -0.385473673, -0.122409779, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294388931, 0.0241840678, 0.0596306504 ] - [ 0.117960222, -0.33895161, -0.00175376549, 0.739259219, -0.406037761, -0.11724107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122061955, -0.557230503, -0.000672094853, 0.939685226, -0.383476679, -0.122357283, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294977486, 0.0241596155, 0.0605699214 ] - [ 0.11791307, -0.338739305, -0.00174193183, 0.739326831, -0.406298833, -0.117197989, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122005902, -0.558332139, -0.000672171098, 0.93880568, -0.381474303, -0.122302216, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295569302, 0.024134871, 0.0615089589 ] - [ 0.117863536, -0.338526472, -0.00173000164, 0.739395844, -0.406561685, -0.117152536, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.121947374, -0.559426942, -0.000672014185, 0.93791461, -0.379466705, -0.122244572, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296164264, 0.024109835, 0.0624477076 ] - [ 0.117811617, -0.338313085, -0.00171797633, 0.739466243, -0.40682633, -0.117104707, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.121886367, -0.560514791, -0.000671623398, 0.937012041, -0.377454047, -0.12218435, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296762257, 0.0240845081, 0.0633861122 ] - [ 0.117757311, -0.338099121, -0.00170585732, 0.739538014, -0.40709278, -0.1170545, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.121822881, -0.561595567, -0.000670998126, 0.936097999, -0.375436493, -0.122121545, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0297363167, 0.0240588912, 0.0643241172 ] - [ 0.117700617, -0.337884554, -0.00169364602, 0.739611145, -0.407361048, -0.117001912, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.121756912, -0.562669151, -0.000670137866, 0.935172513, -0.373414206, -0.122056155, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0297966881, 0.0240329848, 0.0652616672 ] - [ 0.117641533, -0.337669361, -0.00168134385, 0.739685619, -0.407631148, -0.11694694, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.121688458, -0.563735426, -0.000669042228, 0.934235616, -0.371387354, -0.121988174, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0298573283, 0.0240067896, 0.066198707 ] - [ 0.117580056, -0.337453516, -0.00166895221, 0.739761424, -0.407903091, -0.116889579, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.121617518, -0.564794277, -0.00066771094, 0.933287344, -0.369356103, -0.121917599, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0299182259, 0.0239803065, 0.0671351811 ] - [ 0.117516183, -0.337236996, -0.00165647252, 0.739838545, -0.408176891, -0.116829828, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.121544087, -0.56584559, -0.000666143855, 0.932327734, -0.367320621, -0.121844428, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0299793694, 0.0239535362, 0.0680710342 ] - [ 0.117449913, -0.337019775, -0.0016439062, 0.739916967, -0.408452559, -0.116767682, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.121468163, -0.566889252, -0.00066434095, 0.931356827, -0.36528108, -0.121768654, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0300407475, 0.0239264792, 0.0690062109 ] - [ 0.117381244, -0.336801829, -0.00163125464, 0.739996676, -0.408730109, -0.116703139, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.121389744, -0.567925153, -0.000662302338, 0.930374666, -0.36323765, -0.121690275, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0301023487, 0.0238991363, 0.0699406559 ] - [ 0.117310172, -0.336583132, -0.00161851928, 0.740077656, -0.409009553, -0.116636193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.121308825, -0.568953182, -0.000660028262, 0.929381299, -0.361190504, -0.121609286, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0301641615, 0.0238715083, 0.0708743137 ] - [ 0.117236694, -0.336363659, -0.00160570151, 0.740159893, -0.409290903, -0.116566842, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.121225404, -0.569973233, -0.000657519109, 0.928376773, -0.359139815, -0.121525683, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0302261745, 0.0238435958, 0.0718071291 ] - [ 0.117160809, -0.336143385, -0.00159280276, 0.740243371, -0.409574171, -0.116495083, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.121139477, -0.570985197, -0.000654775408, 0.927361141, -0.35708576, -0.121439461, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0302883763, 0.0238153995, 0.0727390465 ] - [ 0.117082513, -0.335922285, -0.00157982442, 0.740328075, -0.409859371, -0.11642091, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.12105104, -0.57198897, -0.000651797834, 0.926334458, -0.355028515, -0.121350616, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0303507554, 0.0237869202, 0.0736700108 ] - [ 0.117001804, -0.335700333, -0.00156676792, 0.74041399, -0.410146513, -0.11634432, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.12096009, -0.572984449, -0.000648587213, 0.925296782, -0.352968258, -0.121259144, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0304133004, 0.0237581586, 0.0745999665 ] - [ 0.116918677, -0.335477504, -0.00155363467, 0.740501099, -0.410435611, -0.116265309, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.120866622, -0.573971531, -0.000645144522, 0.924248172, -0.350905168, -0.12116504, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0304759999, 0.0237291153, 0.0755288582 ] - [ 0.116833131, -0.335253772, -0.00154042607, 0.740589387, -0.410726677, -0.116183872, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.120770633, -0.574950116, -0.000641470898, 0.923188692, -0.348839425, -0.121068298, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305388423, 0.0236997911, 0.0764566305 ] - [ 0.116745162, -0.33502911, -0.00152714353, 0.740678837, -0.411019722, -0.116100006, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.120672117, -0.575920105, -0.000637567635, 0.922118409, -0.346771213, -0.120968915, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306018163, 0.0236701867, 0.0773832282 ] - [ 0.116654766, -0.334803494, -0.00151378848, 0.740769434, -0.411314759, -0.116013706, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.120571071, -0.5768814, -0.000633436188, 0.921037391, -0.344700713, -0.120866885, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306649105, 0.0236403027, 0.0783085958 ] - [ 0.11656194, -0.334576897, -0.00150036231, 0.740861161, -0.411611799, -0.115924968, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.12046749, -0.577833904, -0.000629078179, 0.919945709, -0.34262811, -0.120762203, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307281133, 0.02361014, 0.079232678 ] - [ 0.11646668, -0.334349293, -0.00148686644, 0.740954002, -0.411910856, -0.115833786, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.120361368, -0.578777525, -0.000624495395, 0.918843439, -0.340553591, -0.120654864, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307914133, 0.0235796991, 0.0801554194 ] - [ 0.116368984, -0.334120655, -0.00147330229, 0.741047939, -0.412211939, -0.115740156, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.120252702, -0.579712168, -0.00061968979, 0.917730659, -0.338477342, -0.120544864, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308547992, 0.0235489809, 0.0810767647 ] - [ 0.116268846, -0.333890958, -0.00145967125, 0.741142955, -0.412515062, -0.115644074, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.120141485, -0.580637742, -0.000614663493, 0.916607447, -0.336399551, -0.120432196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0309182594, 0.0235179859, 0.0819966584 ] - [ 0.116166264, -0.333660173, -0.00144597474, 0.741239034, -0.412820236, -0.115545534, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.120027712, -0.581554158, -0.000609418802, 0.915473888, -0.334320409, -0.120316856, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0309817826, 0.023486715, 0.0829150452 ] - [ 0.116061233, -0.333428276, -0.00143221418, 0.741336158, -0.413127473, -0.115444532, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.119911379, -0.582461327, -0.00060395819, 0.914330067, -0.332240107, -0.120198839, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0310453572, 0.0234551688, 0.0838318697 ] - [ 0.11595375, -0.333195238, -0.00141839097, 0.74143431, -0.413436784, -0.115341062, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.119792478, -0.583359163, -0.000598284307, 0.913176073, -0.330158836, -0.120078138, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0311089718, 0.0234233481, 0.0847470767 ] - [ 0.11584381, -0.332961034, -0.00140450652, 0.741533471, -0.413748181, -0.115235119, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.119671005, -0.584247579, -0.000592399977, 0.912011999, -0.328076791, -0.119954748, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0311726151, 0.0233912535, 0.0856606106 ] - [ 0.115731408, -0.332725635, -0.00139056224, 0.741633625, -0.414061676, -0.115126699, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.119546953, -0.585126493, -0.000586308203, 0.910837938, -0.325994166, -0.119828665, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0312362755, 0.0233588857, 0.0865724161 ] - [ 0.115616542, -0.332489014, -0.00137655954, 0.741734752, -0.41437728, -0.115015795, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.119420316, -0.585995823, -0.000580012169, 0.909653987, -0.323911158, -0.119699881, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0312999417, 0.0233262455, 0.0874824379 ] - [ 0.115499205, -0.332251145, -0.00136249983, 0.741836835, -0.414695005, -0.114902401, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.119291087, -0.586855488, -0.000573515234, 0.908460248, -0.321827963, -0.119568392, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0313636021, 0.0232933336, 0.0883906207 ] - [ 0.115379394, -0.332011999, -0.00134838453, 0.741939855, -0.415014861, -0.114786514, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.119159261, -0.587705409, -0.00056682094, 0.907256823, -0.319744781, -0.119434192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0314272454, 0.0232601506, 0.0892969089 ] - [ 0.115257104, -0.331771549, -0.00133421504, 0.742043792, -0.415336861, -0.114668126, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.11902483, -0.588545509, -0.000559933008, 0.906043819, -0.317661812, -0.119297275, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03149086, 0.0232266973, 0.0902012473 ] - [ 0.11513233, -0.331529767, -0.00131999277, 0.74214863, -0.415661015, -0.114547232, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.118887787, -0.589375712, -0.000552855338, 0.904821343, -0.315579256, -0.119157635, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0315544347, 0.0231929744, 0.0911035806 ] - [ 0.115005067, -0.331286626, -0.00130571914, 0.742254347, -0.415987334, -0.114423826, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.118748125, -0.590195945, -0.000545592012, 0.903589508, -0.313497316, -0.119015266, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316179578, 0.0231589825, 0.0920038532 ] - [ 0.114875311, -0.331042096, -0.00129139554, 0.742360925, -0.416315831, -0.114297903, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.118605838, -0.591006134, -0.000538147291, 0.902348428, -0.311416197, -0.118870162, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031681418, 0.0231247225, 0.0929020099 ] - [ 0.114743056, -0.330796149, -0.0012770234, 0.742468344, -0.416646515, -0.114169455, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.118460917, -0.591806208, -0.000530525614, 0.90109822, -0.309336102, -0.118722318, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0317448039, 0.023090195, 0.0937979954 ] - [ 0.114608297, -0.330548758, -0.00126260412, 0.742576585, -0.416979398, -0.114038477, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.118313355, -0.592596098, -0.000522731601, 0.899839005, -0.307257239, -0.118571727, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318081039, 0.0230554007, 0.0946917541 ] - [ 0.114471029, -0.330299894, -0.00124813912, 0.742685627, -0.417314491, -0.113904962, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.118163145, -0.593375737, -0.000514770046, 0.898570906, -0.305179815, -0.118418383, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318713067, 0.0230203403, 0.0955832308 ] - [ 0.114331247, -0.330049527, -0.00123362979, 0.74279545, -0.417651804, -0.113768904, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.118010277, -0.594145058, -0.000506645922, 0.897294048, -0.303104039, -0.11826228, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319344009, 0.0229850145, 0.0964723701 ] - [ 0.114188945, -0.329797629, -0.00121907756, 0.742906034, -0.417991349, -0.113630297, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.117854746, -0.594903997, -0.000498364378, 0.896008561, -0.30103012, -0.118103412, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319973749, 0.0229494241, 0.0973591167 ] - [ 0.114044117, -0.329544171, -0.00120448383, 0.743017358, -0.418333136, -0.113489134, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.117696541, -0.59565249, -0.000489930733, 0.894714575, -0.29895827, -0.117941772, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320602173, 0.0229135697, 0.0982434151 ] - [ 0.113896757, -0.329289124, -0.00118985002, 0.743129401, -0.418677175, -0.113345407, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.117535655, -0.596390475, -0.000481350481, 0.893412225, -0.296888702, -0.117777355, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321229168, 0.022877452, 0.09912521 ] - [ 0.113747416, -0.328986409, -0.00117520143, 0.743238092, -0.419065476, -0.113199723, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.117546237, -0.597088806, -4.19905845e-05, 0.89213671, -0.296007189, -0.11766636, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321854618, 0.0228410718, 0.100004446 ] - [ 0.113595026, -0.328738212, -0.00116048629, 0.743352255, -0.419404682, -0.113050887, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.117381456, -0.597812125, -2.90655107e-05, 0.890810442, -0.293659786, -0.117495757, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322478409, 0.0228044298, 0.100881068 ] - [ 0.113440088, -0.328488298, -0.00114573531, 0.743467096, -0.419746233, -0.112899468, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.117213925, -0.598524658, -1.61080063e-05, 0.889476135, -0.29131668, -0.117322333, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323100427, 0.0227675266, 0.10175502 ] - [ 0.113282595, -0.328236632, -0.00113094991, 0.743582593, -0.420090146, -0.112745459, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.117043631, -0.599226347, -3.12762361e-06, 0.888133941, -0.28897824, -0.117146083, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323720557, 0.022730363, 0.102626247 ] - [ 0.11312254, -0.32798318, -0.00111613149, 0.743698724, -0.420436435, -0.112588851, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.116870565, -0.599917137, 9.86590193e-06, 0.886784013, -0.28664484, -0.116967002, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324338685, 0.0226929397, 0.103494694 ] - [ 0.112959919, -0.327727905, -0.00110128148, 0.743815465, -0.420785116, -0.112429638, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.116694717, -0.600596972, 2.28626565e-05, 0.885426509, -0.284316855, -0.116785082, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324954697, 0.0226552573, 0.104360305 ] - [ 0.112794723, -0.327470773, -0.00108640129, 0.743932793, -0.421136202, -0.112267812, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.116516074, -0.601265801, 3.58525521e-05, 0.884061588, -0.28199466, -0.116600319, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325568478, 0.0226173167, 0.105223025 ] - [ 0.112626946, -0.327211747, -0.00107149233, 0.744050686, -0.421489708, -0.112103366, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.116334627, -0.601923572, 4.88253313e-05, 0.882689412, -0.279678631, -0.116412706, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326179913, 0.0225791185, 0.106082799 ] - [ 0.112456582, -0.326950792, -0.00105655602, 0.744169118, -0.42184565, -0.111936291, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.116150364, -0.602570236, 6.17705722e-05, 0.881310147, -0.277369148, -0.116222238, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326788889, 0.0225406634, 0.106939571 ] - [ 0.112282476, -0.326644667, -0.00104161751, 0.744284671, -0.422243851, -0.111765487, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.115777213, -0.603180071, -0.000388810986, 0.879960387, -0.276366239, -0.115978859, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327395291, 0.0225019521, 0.107793285 ] - [ 0.112106864, -0.326370155, -0.00102663584, 0.744403171, -0.422613355, -0.111593092, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.11558623, -0.603798877, -0.000379027259, 0.878575707, -0.274336147, -0.115783461, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327999005, 0.0224629853, 0.108643887 ] - [ 0.111928644, -0.32609369, -0.00101163102, 0.74452212, -0.422985233, -0.111418045, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.115392454, -0.604406561, -0.000369175299, 0.877184493, -0.272310983, -0.115585208, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328599915, 0.0224237637, 0.109491322 ] - [ 0.11174781, -0.325815239, -0.000996604445, 0.744641492, -0.423359496, -0.111240338, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.115195873, -0.605003083, -0.00035926257, 0.875786916, -0.270290974, -0.115384093, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329197908, 0.0223842881, 0.110335533 ] - [ 0.111564352, -0.325534772, -0.000981557543, 0.744761264, -0.423736152, -0.111059962, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.114996476, -0.605588404, -0.00034929666, 0.87438315, -0.268276349, -0.115180109, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032979287, 0.0223445591, 0.111176465 ] - [ 0.111378265, -0.325252254, -0.00096649172, 0.74488141, -0.424115211, -0.110876909, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.114794254, -0.606162484, -0.000339285276, 0.87297337, -0.26626734, -0.114973248, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330384686, 0.0223045775, 0.112014063 ] - [ 0.111189541, -0.324967656, -0.000951408388, 0.745001906, -0.424496683, -0.11069117, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.114589195, -0.606725289, -0.000329236236, 0.871557755, -0.264264178, -0.114763506, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330973241, 0.022264344, 0.112848272 ] - [ 0.110998172, -0.324680944, -0.000936308961, 0.745122725, -0.424880577, -0.110502738, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.114381288, -0.607276782, -0.000319157466, 0.870136486, -0.262267097, -0.114550873, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331558421, 0.0222238592, 0.113679036 ] - [ 0.11080415, -0.324392086, -0.00092119485, 0.745243842, -0.425266902, -0.110311602, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.114170523, -0.607816931, -0.000309056993, 0.868709747, -0.260276329, -0.114335345, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332140112, 0.0221831239, 0.1145063 ] - [ 0.110607468, -0.324101048, -0.000906067469, 0.745365231, -0.425655666, -0.110117756, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.113956888, -0.608345704, -0.000298942938, 0.867277725, -0.258292112, -0.114116913, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332718199, 0.0221421387, 0.115330009 ] - [ 0.110408118, -0.323807799, -0.000890928231, 0.745486866, -0.42604688, -0.109921188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.113740372, -0.608863069, -0.00028882351, 0.865840609, -0.25631468, -0.113895571, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333292568, 0.0221009045, 0.116150106 ] - [ 0.110206092, -0.323512304, -0.00087577855, 0.745608719, -0.426440551, -0.109721891, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.113520964, -0.609368999, -0.000278706998, 0.864398591, -0.254344272, -0.113671312, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333863105, 0.0220594218, 0.116966538 ] - [ 0.110001382, -0.32321453, -0.000860619838, 0.745730764, -0.426836689, -0.109519856, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.113298651, -0.609863466, -0.000268601769, 0.862951865, -0.252381126, -0.113444129, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334429694, 0.0220176914, 0.117779248 ] - [ 0.109793978, -0.322914445, -0.00084545351, 0.745852973, -0.427235302, -0.109315072, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.113073424, -0.610346443, -0.000258516251, 0.861500629, -0.250425482, -0.113214015, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334992223, 0.0219757141, 0.118588181 ] - [ 0.109583874, -0.322612013, -0.00083028098, 0.74597532, -0.427636398, -0.109107531, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.112845269, -0.610817907, -0.000248458936, 0.860045081, -0.248477582, -0.112980963, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335550575, 0.0219334905, 0.119393281 ] - [ 0.109371061, -0.322307201, -0.000815103662, 0.746097774, -0.428039986, -0.108897223, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.112614175, -0.611277833, -0.000238438364, 0.858585425, -0.246537666, -0.112744966, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336104638, 0.0218910212, 0.120194494 ] - [ 0.109155529, -0.321999974, -0.000799922971, 0.746220309, -0.428446075, -0.108684139, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.112380131, -0.6117262, -0.000228463121, 0.857121864, -0.244605979, -0.112506016, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336654296, 0.0218483072, 0.120991764 ] - [ 0.108937271, -0.321690298, -0.000784740322, 0.746342896, -0.428854672, -0.108468268, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.112143123, -0.612162989, -0.000218541824, 0.855654606, -0.242682765, -0.112264108, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337199435, 0.0218053489, 0.121785036 ] - [ 0.108716276, -0.321378138, -0.00076955713, 0.746465505, -0.429265786, -0.108249601, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.111903141, -0.612588179, -0.00020868312, 0.85418386, -0.240768268, -0.112019232, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337739941, 0.0217621472, 0.122574253 ] - [ 0.108492538, -0.32106346, -0.000754374811, 0.746588107, -0.429679424, -0.108028128, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.111660172, -0.613001753, -0.000198895669, 0.852709839, -0.238862736, -0.111771383, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338275699, 0.0217187027, 0.123359362 ] - [ 0.108266045, -0.320746227, -0.00073919478, 0.746710672, -0.430095594, -0.107803839, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.111414203, -0.613403696, -0.000189188142, 0.851232756, -0.236966415, -0.111520552, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338806595, 0.0216750162, 0.124140306 ] - [ 0.10803679, -0.320426405, -0.000724018454, 0.74683317, -0.430514304, -0.107576724, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.111165222, -0.613793992, -0.000179569206, 0.84975283, -0.235079555, -0.111266733, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339332515, 0.0216310884, 0.12491703 ] - [ 0.107804763, -0.320103957, -0.000708847249, 0.746955571, -0.430935561, -0.107346771, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.110913218, -0.614172628, -0.000170047517, 0.848270278, -0.233202405, -0.111009918, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339853343, 0.0215869199, 0.125689479 ] - [ 0.107569954, -0.319778848, -0.000693682582, 0.747077843, -0.431359374, -0.107113972, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.110658176, -0.614539591, -0.00016063171, 0.846785323, -0.231335216, -0.1107501, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0340368966, 0.0215425115, 0.126457597 ] - [ 0.107332354, -0.319451041, -0.00067852587, 0.747199955, -0.431785748, -0.106878314, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.110400086, -0.614894871, -0.000151330387, 0.845298189, -0.229478238, -0.11048727, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.034087927, 0.0214978639, 0.12722133 ] - [ 0.107091953, -0.319120501, -0.000663378531, 0.747321876, -0.432214691, -0.106639788, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.110138934, -0.615238458, -0.000142152107, 0.843809101, -0.227631726, -0.110221423, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0341384139, 0.0214529778, 0.12798062 ] - [ 0.106848741, -0.31878719, -0.000648241981, 0.747443573, -0.432646211, -0.106398383, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.109874707, -0.615570344, -0.000133105376, 0.842318288, -0.225795932, -0.10995255, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.034188346, 0.0214078539, 0.128735415 ] - [ 0.106602709, -0.318451071, -0.000633117641, 0.747565014, -0.433080314, -0.106154088, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.109607393, -0.61589052, -0.000124198636, 0.84082598, -0.223971111, -0.109680642, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0342377118, 0.0213624929, 0.129485657 ] - [ 0.106353846, -0.318112107, -0.000618006928, 0.747686167, -0.433517006, -0.105906892, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.109336979, -0.616198982, -0.000115440251, 0.83933241, -0.222157519, -0.109405694, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0342864999, 0.0213168955, 0.130231291 ] - [ 0.106102143, -0.317770261, -0.000602911261, 0.747806997, -0.433956294, -0.105656783, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.109063453, -0.616495725, -0.000106838498, 0.837837814, -0.220355412, -0.109127696, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0343346987, 0.0212710624, 0.130972263 ] - [ 0.105847588, -0.317425494, -0.00058783206, 0.74792747, -0.434398186, -0.10540375, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.108786801, -0.616780744, -9.84015538e-05, 0.836342428, -0.218565048, -0.108846642, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.034382297, 0.0212249944, 0.131708517 ] - [ 0.105590172, -0.31707777, -0.000572770744, 0.748047554, -0.434842685, -0.105147782, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.10850701, -0.617054038, -9.0137483e-05, 0.83484649, -0.216786686, -0.108562522, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0344292832, 0.021178692, 0.132439997 ] - [ 0.105329884, -0.316727048, -0.000557728734, 0.748167213, -0.4352898, -0.104888868, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.108224068, -0.617315605, -8.20542252e-05, 0.833350243, -0.215020583, -0.108275329, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0344756459, 0.0211321562, 0.133166648 ] - [ 0.105066714, -0.316373292, -0.00054270745, 0.748286411, -0.435739536, -0.104626995, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.107937961, -0.617565444, -7.41595828e-05, 0.831853929, -0.213267002, -0.107985055, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0345213737, 0.0210853874, 0.133888415 ] - [ 0.10480065, -0.316016461, -0.000527708313, 0.748405114, -0.436191898, -0.104362153, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.107648678, -0.617803557, -6.64612072e-05, 0.830357793, -0.211526202, -0.107691692, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0345664551, 0.0210383866, 0.134605242 ] - [ 0.104531682, -0.315656517, -0.000512732745, 0.748523286, -0.436646892, -0.104094328, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.107356203, -0.618029945, -5.8966586e-05, 0.828862081, -0.209798445, -0.10739523, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0346108787, 0.0209911543, 0.135317074 ] - [ 0.104259799, -0.31529342, -0.000497782167, 0.74864089, -0.437104523, -0.103823509, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.107060526, -0.618244612, -5.16830292e-05, 0.827367043, -0.208083996, -0.107095663, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.034654633, 0.0209436912, 0.136023856 ] - [ 0.103984989, -0.314927131, -0.000482858002, 0.748757889, -0.437564798, -0.103549685, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.106761632, -0.61844756, -4.46176556e-05, 0.825872928, -0.206383116, -0.106792981, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0346977066, 0.0208959981, 0.136725532 ] - [ 0.103707242, -0.31455761, -0.000467961673, 0.748874246, -0.438027719, -0.103272841, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.106459508, -0.618638794, -3.77773784e-05, 0.82437999, -0.204696071, -0.106487176, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0347400881, 0.0208480758, 0.137422047 ] - [ 0.103426545, -0.314184816, -0.000453094603, 0.748989922, -0.438493293, -0.102992967, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.106154143, -0.618818321, -3.11688912e-05, 0.82288848, -0.203023125, -0.106178238, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.034781766, 0.0207999248, 0.138113346 ] - [ 0.103142888, -0.313808708, -0.000438258216, 0.749104881, -0.438961525, -0.10271005, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.105845522, -0.618986146, -2.47986533e-05, 0.821398655, -0.201364544, -0.10586616, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0348227289, 0.0207515459, 0.138799372 ] - [ 0.102856259, -0.313429246, -0.000423453936, 0.749219082, -0.439432417, -0.102424077, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.105533632, -0.619142277, -1.86728751e-05, 0.819910772, -0.199720595, -0.105550932, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0348629654, 0.0207029398, 0.139480072 ] - [ 0.102566645, -0.313046388, -0.000408683187, 0.749332487, -0.439905975, -0.102135035, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.105218461, -0.619286722, -1.27975027e-05, 0.818425089, -0.198091546, -0.105232545, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0349024639, 0.0206541072, 0.140155388 ] - [ 0.102274036, -0.312660093, -0.000393947395, 0.749445054, -0.440382204, -0.101842911, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.104899996, -0.61941949, -7.17820318e-06, 0.816941866, -0.196477664, -0.104910989, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0349412131, 0.0206050488, 0.140825267 ] - [ 0.101978419, -0.31227032, -0.000379247986, 0.749556746, -0.440861105, -0.101547693, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.104578223, -0.61954059, -1.82034882e-06, 0.815461364, -0.194879217, -0.104586257, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0349792015, 0.0205557654, 0.141489652 ] - [ 0.101679781, -0.311877025, -0.000364586385, 0.749667519, -0.441342684, -0.101249367, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.10425313, -0.619650034, 3.27099847e-06, 0.813983845, -0.193296475, -0.104258337, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0350164178, 0.0205062576, 0.142148489 ] - [ 0.101378112, -0.311480166, -0.00034996402, 0.749777333, -0.441826943, -0.10094792, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.103924705, -0.619747831, 8.09110295e-06, 0.812509574, -0.191729708, -0.10392722, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0350528503, 0.0204565261, 0.142801722 ] - [ 0.101073397, -0.311079701, -0.000335382318, 0.749886145, -0.442313886, -0.100643339, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.103592933, -0.619833993, 1.26355712e-05, 0.811038814, -0.190179186, -0.103592896, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0350884877, 0.0204065717, 0.143449295 ] - [ 0.100765625, -0.310675586, -0.000320842706, 0.749993914, -0.442803516, -0.100335609, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.103257803, -0.619908534, 1.69003681e-05, 0.809571832, -0.18864518, -0.103255356, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0351233186, 0.020356395, 0.144091154 ] - [ 0.100454784, -0.310267778, -0.000306346613, 0.750100595, -0.443295835, -0.100024719, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.102919301, -0.619971464, 2.08818338e-05, 0.808108895, -0.18712796, -0.102914589, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0351573316, 0.0203059968, 0.144727242 ] - [ 0.100140859, -0.309856233, -0.000291895468, 0.750206146, -0.443790846, -0.0997106522, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.102577416, -0.620022798, 2.45766997e-05, 0.80665027, -0.1856278, -0.102570585, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0351905151, 0.0202553778, 0.145357505 ] - [ 0.0998238392, -0.309440907, -0.0002774907, 0.750310521, -0.44428855, -0.0993933967, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.102232134, -0.62006255, 2.79821055e-05, 0.805196227, -0.184144971, -0.102223334, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0352228577, 0.0202045386, 0.145981886 ] - [ 0.0995037104, -0.309021755, -0.00026313374, 0.750413677, -0.444788951, -0.0990729378, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.101883443, -0.620090732, 3.10956161e-05, 0.803747034, -0.182679746, -0.101872824, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0352543481, 0.02015348, 0.146600332 ] - [ 0.0991804597, -0.308598733, -0.000248826018, 0.750515567, -0.44529205, -0.0987492615, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.10153133, -0.62010736, 3.39152387e-05, 0.802302963, -0.181232397, -0.101519045, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0352849747, 0.0201022027, 0.147212786 ] - [ 0.0988540738, -0.308171795, -0.000234568964, 0.750616145, -0.445797847, -0.0984223534, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.101175784, -0.620112448, 3.64394399e-05, 0.800864282, -0.179803198, -0.101161985, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0353147261, 0.0200507074, 0.147819193 ] - [ 0.0985245393, -0.307740895, -0.000220364012, 0.750715365, -0.446306345, -0.0980921992, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.100816791, -0.620106011, 3.86671632e-05, 0.799431264, -0.178392423, -0.100801634, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0353435909, 0.0199989948, 0.148419497 ] - [ 0.0981918426, -0.307305989, -0.000206212592, 0.750813179, -0.446817545, -0.0977587843, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.10045434, -0.620088064, 4.0597846e-05, 0.798004181, -0.177000344, -0.10043798, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0353715576, 0.0199470656, 0.149013644 ] - [ 0.0978559701, -0.306867029, -0.000192116139, 0.75090954, -0.447331446, -0.097422094, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.100088418, -0.620058623, 4.2231438e-05, 0.796583303, -0.175627237, -0.100071011, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0353986148, 0.0198949205, 0.149601578 ] - [ 0.0975169079, -0.306423968, -0.000178076086, 0.751004398, -0.44784805, -0.0970821136, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0997190144, -0.620017703, 4.35684179e-05, 0.795168904, -0.174273375, -0.0997007148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354247511, 0.0198425603, 0.150183243 ] - [ 0.0971746421, -0.305976761, -0.000164093867, 0.751097705, -0.448367356, -0.0967388281, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0993461159, -0.619965318, 4.46098119e-05, 0.793761255, -0.172939032, -0.0993270801, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.035449955, 0.0197899856, 0.150758585 ] - [ 0.0968291585, -0.305525359, -0.000150170916, 0.75118941, -0.448889365, -0.0963922224, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0989697112, -0.619901486, 4.53572112e-05, 0.792360629, -0.171624482, -0.098950094, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354742151, 0.0197371971, 0.151327547 ] - [ 0.096480443, -0.305069714, -0.000136308669, 0.751279463, -0.449414075, -0.0960422814, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0985897886, -0.61982622, 4.58127897e-05, 0.790967298, -0.17033, -0.0985697439, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354975199, 0.0196841955, 0.151890075 ] - [ 0.0961284812, -0.304609779, -0.000122508563, 0.751367812, -0.449941486, -0.0956889897, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0982063366, -0.619739535, 4.59793226e-05, 0.789581534, -0.169055859, -0.098186017, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.035519858, 0.0196309816, 0.152446112 ] - [ 0.0957732587, -0.304145505, -0.000108772034, 0.751454406, -0.450471597, -0.0953323319, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0978193437, -0.619641448, 4.58602036e-05, 0.788203607, -0.167802335, -0.0977989001, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.035541218, 0.0195775561, 0.152995605 ] - [ 0.0954147608, -0.303676843, -9.51005194e-05, 0.751539192, -0.451004407, -0.0949722925, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0974287986, -0.619531972, 4.54594637e-05, 0.78683379, -0.166569699, -0.0974083798, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355615884, 0.0195239196, 0.153538496 ] - [ 0.0950529728, -0.303203743, -8.14954571e-05, 0.751622115, -0.451539913, -0.0946088556, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0970346901, -0.619411122, 4.47817885e-05, 0.785472354, -0.165358227, -0.0970144425, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355809577, 0.019470073, 0.154074732 ] - [ 0.0946878799, -0.302726156, -6.7958286e-05, 0.751703123, -0.452078114, -0.0942420056, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0966370072, -0.619278912, 4.3832537e-05, 0.784119567, -0.164168192, -0.0966170743, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355993146, 0.0194160167, 0.154604256 ] - [ 0.094319467, -0.302244032, -5.44904454e-05, 0.75178216, -0.452619007, -0.0938717263, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0962357391, -0.619135355, 4.26177592e-05, 0.782775699, -0.162999866, -0.096216261, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356166476, 0.0193617517, 0.155127014 ] - [ 0.0939477189, -0.30175732, -4.10933754e-05, 0.75185917, -0.45316259, -0.0934980017, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0958308749, -0.618980464, 4.11442146e-05, 0.781441018, -0.161853523, -0.0958119881, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356329453, 0.0193072786, 0.155642949 ] - [ 0.0935733576, -0.301262925, -2.7765988e-05, 0.751928943, -0.453706748, -0.0931215518, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0954223516, -0.618814275, 3.9419684e-05, 0.78011578, -0.1607294, -0.0954041883, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356481961, 0.019252598, 0.156152007 ] - [ 0.0931948907, -0.300766877, -1.45148203e-05, 0.752001725, -0.454255701, -0.0927408851, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0950102639, -0.618636752, 3.7451791e-05, 0.778800273, -0.159627837, -0.0949929521, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356623887, 0.0191977108, 0.156654132 ] - [ 0.0928130424, -0.300266087, -1.33874725e-06, 0.752072308, -0.454807334, -0.0923567239, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.094594549, -0.618447932, 3.52498433e-05, 0.777494751, -0.158549072, -0.0945782112, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356755117, 0.0191426176, 0.157149269 ] - [ 0.0924277972, -0.299760502, 1.17607883e-05, 0.752140634, -0.455361641, -0.0919690517, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0941751966, -0.618247822, 3.28236169e-05, 0.776199478, -0.157493375, -0.0941599503, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356875536, 0.0190873191, 0.157637362 ] - [ 0.0920391391, -0.299250069, 2.47823428e-05, 0.752206643, -0.455918618, -0.0915778517, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.093752197, -0.618036434, 3.01836866e-05, 0.774914714, -0.156461016, -0.0937381532, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356985029, 0.019031816, 0.158118356 ] - [ 0.0916470524, -0.298734737, 3.7724472e-05, 0.752270275, -0.456478261, -0.0911831069, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0933255403, -0.617813774, 2.73414441e-05, 0.773640719, -0.155452264, -0.0933128039, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357083482, 0.0189761091, 0.158592196 ] - [ 0.0912515208, -0.29821445, 5.05857309e-05, 0.752331468, -0.457040563, -0.0907848004, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0928952169, -0.617579851, 2.43091151e-05, 0.772377752, -0.154467387, -0.0928838859, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357170781, 0.018920199, 0.159058826 ] - [ 0.0908525282, -0.297689155, 6.3364674e-05, 0.752390159, -0.45760552, -0.0903829151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0924612176, -0.61733467, 2.10997775e-05, 0.771126067, -0.153506653, -0.0924513824, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357246811, 0.0188640865, 0.159518191 ] - [ 0.0904500583, -0.297158798, 7.60598546e-05, 0.752446287, -0.458173124, -0.0899774335, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0920235331, -0.617078237, 1.77273781e-05, 0.76988592, -0.152570328, -0.0920152763, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357311458, 0.0188077722, 0.159970236 ] - [ 0.0900440946, -0.296623322, 8.86698257e-05, 0.752499787, -0.458743371, -0.0895683383, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0915821545, -0.616810555, 1.42067507e-05, 0.768657561, -0.151658677, -0.0915755503, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357364608, 0.0187512569, 0.160414904 ] - [ 0.0896346205, -0.296082674, 0.000101193139, 0.752550594, -0.459316251, -0.0891556119, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0911370729, -0.616531626, 1.05536325e-05, 0.767441239, -0.150771965, -0.0911321866, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357406146, 0.0186945412, 0.160852142 ] - [ 0.0892219947, -0.295572216, 0.000113647698, 0.752606847, -0.459864544, -0.0887395624, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0907006439, -0.616253394, 4.04856232e-05, 0.766195682, -0.148992445, -0.0906851241, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357435957, 0.0186376259, 0.161281893 ] - [ 0.0888052655, -0.295003659, 0.000125983848, 0.752648083, -0.460456077, -0.0883193608, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0902419988, -0.615946075, 1.99213298e-05, 0.765024534, -0.14860775, -0.0902344511, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357453928, 0.0185805118, 0.161704102 ] - [ 0.0883849684, -0.294429127, 0.000138228644, 0.752686197, -0.461050626, -0.0878954685, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0897795264, -0.615627363, -1.02938006e-06, 0.763866948, -0.148264087, -0.0897800889, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357459943, 0.0185231994, 0.162118714 ] - [ 0.0879616639, -0.293848941, 0.000150574709, 0.752722182, -0.46164859, -0.0874686017, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.089314027, -0.615283794, -2.11243695e-05, 0.762709804, -0.147944674, -0.0893223075, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357437842, 0.0184645298, 0.162522264 ] - [ 0.0875358895, -0.293263448, 0.000163210417, 0.752757037, -0.462250361, -0.0870394519, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0888462954, -0.614902416, -3.911516e-05, 0.761540273, -0.147632572, -0.0888613662, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357372092, 0.018403382, 0.162911458 ] - [ 0.0871075931, -0.292672614, 0.000176127939, 0.752790695, -0.462855915, -0.0866079649, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0883763143, -0.614483982, -5.49777563e-05, 0.760359029, -0.147327957, -0.0883972286, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357263525, 0.0183398134, 0.163286496 ] - [ 0.0866774164, -0.292144573, 0.000189356709, 0.752839841, -0.463413813, -0.0861746838, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.087927851, -0.614051494, -3.2164206e-06, 0.759086367, -0.145277401, -0.0879267229, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357112973, 0.0182738814, 0.163647578 ] - [ 0.0862440678, -0.291558393, 0.000202822806, 0.7528749, -0.464015423, -0.0857384847, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0874588239, -0.613566096, 5.67853566e-07, 0.757865419, -0.144593737, -0.0874544228, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356921266, 0.0182056434, 0.163994906 ] - [ 0.0858080303, -0.29096615, 0.000216546881, 0.752908479, -0.464621289, -0.085299775, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0869872991, -0.613045626, 6.08310452e-06, 0.756635435, -0.143935062, -0.0869785045, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356689237, 0.0181351568, 0.164328678 ] - [ 0.0853692514, -0.290367819, 0.000230521104, 0.752940507, -0.465231373, -0.0848584997, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0865132448, -0.612490827, 1.33176461e-05, 0.755397037, -0.143301258, -0.0864989523, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356417716, 0.0180624791, 0.164649097 ] - [ 0.0849276786, -0.289763373, 0.000244737641, 0.752970912, -0.46584564, -0.0844146039, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0860366267, -0.611902434, 2.22540612e-05, 0.754150835, -0.142692206, -0.0860157518, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356107535, 0.0179876677, 0.164956361 ] - [ 0.084483259, -0.289152786, 0.000259188661, 0.75299962, -0.466464054, -0.0839680322, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0855574081, -0.611281178, 3.28695342e-05, 0.752897433, -0.142107775, -0.0855288895, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355759525, 0.01791078, 0.165250671 ] - [ 0.0840359398, -0.288536032, 0.000273866327, 0.753026556, -0.467086577, -0.0835187296, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.08507555, -0.610627784, 4.51361816e-05, 0.751637421, -0.141547833, -0.0850383527, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355374518, 0.0178318735, 0.165532227 ] - [ 0.083585668, -0.287913083, 0.000288762806, 0.753051646, -0.467713173, -0.0830666404, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0845910116, -0.609942974, 5.90213786e-05, 0.750371382, -0.141012242, -0.0845441297, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354953345, 0.0177510055, 0.165801231 ] - [ 0.0831323904, -0.287283911, 0.000303870258, 0.753074812, -0.468343802, -0.0826117091, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.08410375, -0.609227466, 7.44880827e-05, 0.749099889, -0.140500861, -0.0840462091, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354496838, 0.0176682335, 0.166057881 ] - [ 0.0826760539, -0.286648488, 0.000319180847, 0.753095977, -0.468978426, -0.0821538802, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0836137204, -0.608481973, 9.14951527e-05, 0.74782351, -0.140013542, -0.0835445805, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354005828, 0.017583615, 0.166302379 ] - [ 0.0822166049, -0.286006784, 0.000334686733, 0.753115062, -0.469617006, -0.0816930977, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0831208764, -0.607707204, 0.000109997663, 0.746542803, -0.139550136, -0.0830392337, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0353481146, 0.0174972072, 0.166534925 ] - [ 0.08175399, -0.285358771, 0.000350380077, 0.753131987, -0.470259502, -0.0812293058, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0826251702, -0.606903866, 0.000129947212, 0.745258321, -0.139110489, -0.0825301593, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0352923624, 0.0174090678, 0.166755719 ] - [ 0.0812881556, -0.284704418, 0.000366253036, 0.753146672, -0.470905875, -0.0807624484, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0821265524, -0.60607266, 0.000151292227, 0.743970608, -0.138694445, -0.0820173478, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0352334093, 0.017319254, 0.166964961 ] - [ 0.0808190479, -0.284043695, 0.000382297769, 0.753159034, -0.471556082, -0.0802924694, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0816249723, -0.605214287, 0.00017397826, 0.742680206, -0.138301846, -0.0815007903, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0351713384, 0.0172278234, 0.167162852 ] - [ 0.080346613, -0.283376571, 0.000398506433, 0.753168989, -0.472210082, -0.0798193125, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.081120378, -0.604329444, 0.000197948279, 0.741387649, -0.137932529, -0.0809804779, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0351062329, 0.0171348333, 0.167349592 ] - [ 0.079870797, -0.282703014, 0.000414871184, 0.753176455, -0.472867833, -0.0793429213, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0806127166, -0.603418824, 0.000223142952, 0.74009347, -0.137586333, -0.0804564018, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.035038176, 0.0170403412, 0.167525382 ] - [ 0.0793915457, -0.282022991, 0.000431384178, 0.753181344, -0.473529293, -0.0788632393, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0801019341, -0.602483119, 0.00024950092, 0.738798193, -0.137263091, -0.0799285534, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0349672508, 0.0169444044, 0.167690421 ] - [ 0.078908805, -0.281336471, 0.000448037568, 0.753183571, -0.474194418, -0.0783802099, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0795879756, -0.601523019, 0.000276959073, 0.737502344, -0.136962639, -0.0793969237, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0348935403, 0.0168470805, 0.16784491 ] - [ 0.0784225206, -0.280643419, 0.00046482351, 0.753183047, -0.474863163, -0.0778937764, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0790707855, -0.60053921, 0.000305452806, 0.736206441, -0.136684808, -0.0788615036, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0348171279, 0.0167484268, 0.167989049 ] - [ 0.0779326379, -0.279943802, 0.000481734156, 0.753179683, -0.475535485, -0.077403882, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0785503076, -0.599532379, 0.000334916271, 0.734911003, -0.136429431, -0.0783222839, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0347380965, 0.0166485008, 0.16812304 ] - [ 0.0774391025, -0.279237585, 0.000498761659, 0.753173389, -0.476211338, -0.0769104697, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0780264849, -0.598503209, 0.000365282627, 0.733616547, -0.13619634, -0.077779255, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0346565293, 0.0165473599, 0.168247081 ] - [ 0.0769418597, -0.278524734, 0.00051589817, 0.753164073, -0.476890675, -0.0764134825, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0774992599, -0.597452382, 0.000396484272, 0.732323586, -0.135985367, -0.0772324067, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0345725095, 0.0164450615, 0.168361373 ] - [ 0.0764408547, -0.277805211, 0.00053313584, 0.753151641, -0.477573451, -0.0759128633, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0769685748, -0.59638058, 0.000428453071, 0.731032633, -0.135796342, -0.0766817286, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0344861203, 0.0163416631, 0.168466117 ] - [ 0.0759360327, -0.277078981, 0.000550466821, 0.753136, -0.478259618, -0.0754085547, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0764343713, -0.595288483, 0.000461120579, 0.729744203, -0.135629099, -0.0761272095, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0343974447, 0.016237222, 0.168561513 ] - [ 0.0754273388, -0.276346007, 0.000567883263, 0.753117054, -0.478949128, -0.0749004994, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.075896591, -0.59417677, 0.000494418247, 0.728458807, -0.135483471, -0.0755688378, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0343065658, 0.0161317957, 0.168647761 ] - [ 0.0749147178, -0.275606251, 0.000585377314, 0.753094706, -0.479641932, -0.0743886401, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0753551751, -0.593046119, 0.000528277622, 0.727176959, -0.13535929, -0.075006601, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0342135669, 0.0160254416, 0.168725062 ] - [ 0.0743981147, -0.274859675, 0.000602941125, 0.753068858, -0.48033798, -0.073872919, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0748100646, -0.591897209, 0.000562630547, 0.725899174, -0.135256393, -0.074440486, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0341185311, 0.0159182172, 0.168793616 ] - [ 0.0738774741, -0.274106239, 0.000620566843, 0.753039409, -0.481037224, -0.0733532787, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0742612007, -0.590730718, 0.000597409335, 0.724625965, -0.135174617, -0.0738704788, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0340215415, 0.0158101798, 0.168853623 ] - [ 0.0733527407, -0.273345905, 0.000638246616, 0.753006259, -0.481739611, -0.0728296612, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0737085242, -0.589547322, 0.000632546949, 0.72335785, -0.135113799, -0.0732965645, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339226813, 0.0157013869, 0.168905284 ] - [ 0.0728238591, -0.272578631, 0.000655972593, 0.752969306, -0.48244509, -0.0723020089, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0731519762, -0.5883477, 0.000667977167, 0.722095348, -0.13507378, -0.0727187274, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338220335, 0.015591896, 0.168948798 ] - [ 0.0722907736, -0.271804377, 0.00067373692, 0.752928444, -0.483153609, -0.0717702637, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0725914977, -0.587132529, 0.000703634735, 0.720838981, -0.135054404, -0.0721369509, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337196814, 0.0154817643, 0.168984367 ] - [ 0.0717534287, -0.2710231, 0.000691531743, 0.752883569, -0.483865114, -0.0712343677, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0720270297, -0.585902488, 0.000739455518, 0.719589271, -0.135055514, -0.0715512172, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033615708, 0.0153710495, 0.16901219 ] - [ 0.0712117687, -0.270234759, 0.00070934921, 0.752834573, -0.484579552, -0.0706942626, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0714585135, -0.584658255, 0.000775376636, 0.718346748, -0.13507696, -0.0709615075, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335101966, 0.0152598088, 0.169032468 ] - [ 0.0706657377, -0.26943931, 0.000727181466, 0.752781349, -0.485296868, -0.0701498903, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0708858906, -0.583400508, 0.000811336597, 0.717111942, -0.135118591, -0.070367802, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334032302, 0.0151480998, 0.169045401 ] - [ 0.0701152798, -0.268636708, 0.000745020656, 0.752723786, -0.486017007, -0.0696011926, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0703091026, -0.582129929, 0.000847275415, 0.715885387, -0.135180262, -0.0697700799, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033294892, 0.0150359798, 0.16905119 ] - [ 0.069560339, -0.267826911, 0.000762858926, 0.752661772, -0.486739911, -0.0690481109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0697280913, -0.580847199, 0.000883134723, 0.714667622, -0.13526183, -0.069168319, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331852652, 0.0149235063, 0.169050034 ] - [ 0.0690008593, -0.267009871, 0.000780688419, 0.752595194, -0.487465525, -0.0684905869, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0691427988, -0.579552998, 0.00091885788, 0.713459193, -0.135363156, -0.0685624961, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330744328, 0.0148107366, 0.169042135 ] - [ 0.0684367845, -0.266185542, 0.000798501281, 0.752523937, -0.488193789, -0.067928562, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0685531674, -0.57824801, 0.000954390064, 0.712260646, -0.135484104, -0.0679525869, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032962478, 0.0146977283, 0.169027692 ] - [ 0.0678680584, -0.265353878, 0.000816289656, 0.752447885, -0.488924646, -0.0673619775, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0679591398, -0.576932921, 0.00098967836, 0.711072535, -0.135624543, -0.0673385657, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328494839, 0.0145845387, 0.169006906 ] - [ 0.0672946245, -0.264514831, 0.000834045686, 0.752366919, -0.489658034, -0.0667907747, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0673606589, -0.575608415, 0.00102467184, 0.709895421, -0.135784344, -0.0667204057, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327355338, 0.0144712253, 0.168979976 ] - [ 0.0667164266, -0.263668351, 0.000851761515, 0.75228092, -0.490393895, -0.0662148948, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.066757668, -0.57427518, 0.00105932164, 0.708729868, -0.135963385, -0.0660980789, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326207107, 0.0143578455, 0.168947105 ] - [ 0.0661334081, -0.26281439, 0.000869429285, 0.752189766, -0.491132165, -0.0656342789, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0661501104, -0.572933906, 0.00109358102, 0.707576446, -0.136161546, -0.0654715562, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325050978, 0.0142444567, 0.168908491 ] - [ 0.0655455126, -0.261952897, 0.00088704114, 0.752093334, -0.491872783, -0.0650488681, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0655379302, -0.571585283, 0.0011274054, 0.706435734, -0.136378713, -0.064840807, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323887781, 0.0141311163, 0.168864335 ] - [ 0.0649526833, -0.26108382, 0.00090458922, 0.751991497, -0.492615686, -0.0644586033, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0649210715, -0.570230005, 0.00116075246, 0.705308315, -0.136614776, -0.0642057997, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032271835, 0.0140178818, 0.168814838 ] - [ 0.0643548635, -0.260207107, 0.000922065667, 0.75188413, -0.493360808, -0.0638634253, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0642994786, -0.568868765, 0.00119358214, 0.704194779, -0.13686963, -0.0635665014, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321543514, 0.0139048106, 0.168760199 ] - [ 0.0637519965, -0.259322707, 0.000939462622, 0.751771104, -0.494108085, -0.0632632751, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0636730964, -0.567502262, 0.00122585667, 0.703095724, -0.137143175, -0.062922878, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320364105, 0.0137919601, 0.168700619 ] - [ 0.0631440254, -0.258430563, 0.000956772227, 0.751652287, -0.494857451, -0.0626580933, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0630418698, -0.566131193, 0.00125754063, 0.702011754, -0.137435315, -0.0622748943, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319180955, 0.0136793878, 0.168636299 ] - [ 0.0625308934, -0.257530623, 0.00097398662, 0.751527547, -0.495608837, -0.0620478205, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0624057442, -0.564756261, 0.00128860096, 0.700943482, -0.137745961, -0.0616225136, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0317994896, 0.013567151, 0.168567438 ] - [ 0.0619125433, -0.256622829, 0.000991097942, 0.751396749, -0.496362177, -0.0614323974, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0617646652, -0.563378168, 0.00131900696, 0.699891526, -0.138075027, -0.0609656985, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316806758, 0.0134553072, 0.168494237 ] - [ 0.0612889183, -0.255707125, 0.00100809833, 0.751259757, -0.4971174, -0.0608117644, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0611185785, -0.56199762, 0.00134873031, 0.698856513, -0.138422434, -0.0603044099, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0315617372, 0.0133439139, 0.168416897 ] - [ 0.060659961, -0.254783453, 0.00102497993, 0.751116431, -0.497874436, -0.0601858621, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0604674302, -0.560615326, 0.00137774508, 0.697839078, -0.138788108, -0.059638608, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0314427571, 0.0132330283, 0.168335617 ] - [ 0.0600256144, -0.253851755, 0.00104173487, 0.750966632, -0.498633214, -0.0595546307, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0598111666, -0.559231996, 0.0014060277, 0.696839863, -0.13917198, -0.0589682517, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0313238186, 0.0131227081, 0.168250598 ] - [ 0.0593858212, -0.252911971, 0.0010583553, 0.750810216, -0.499393661, -0.0589180105, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.059149734, -0.557848343, 0.00143355699, 0.695859518, -0.139573987, -0.0582932989, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0312050048, 0.0130130105, 0.168162041 ] - [ 0.0587405241, -0.251964039, 0.00107483334, 0.750647039, -0.500155704, -0.0582759419, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0584830791, -0.556465082, 0.00146031409, 0.694898702, -0.13999407, -0.0576137061, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0310863988, 0.012903993, 0.168070145 ] - [ 0.0580896657, -0.251007899, 0.00109116114, 0.750476952, -0.500919267, -0.057628365, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0578111485, -0.555082933, 0.0014862825, 0.69395808, -0.140432179, -0.0569294291, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0309680838, 0.0127957131, 0.167975111 ] - [ 0.0574331886, -0.250043487, 0.00110733083, 0.750299808, -0.501684276, -0.0569752198, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.057133889, -0.553702614, 0.00151144801, 0.693038328, -0.140888265, -0.0562404226, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.030850143, 0.0126882282, 0.167877139 ] - [ 0.0567710353, -0.249070739, 0.00112333455, 0.750115453, -0.502450652, -0.0563164465, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0564512475, -0.55232485, 0.00153579868, 0.692140126, -0.141362289, -0.0555466401, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307326594, 0.0125815956, 0.16777643 ] - [ 0.0561031482, -0.248089591, 0.00113916443, 0.749923735, -0.503218318, -0.0556519849, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0557631709, -0.550950365, 0.0015593248, 0.691264166, -0.141854214, -0.0548480343, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306157162, 0.0124758729, 0.167673183 ] - [ 0.0554294824, -0.247099975, 0.00115481261, 0.749724494, -0.50398719, -0.0549817877, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.055069826, -0.549577715, 0.0015820172, 0.690404469, -0.142359506, -0.0541447805, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0304993966, 0.0123711174, 0.1675676 ] - [ 0.0547499551, -0.246101826, 0.00117027122, 0.749517578, -0.504757195, -0.0543057695, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0543707278, -0.548211914, 0.00160387373, 0.689574941, -0.142887059, -0.0534363904, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0303837836, 0.0122673865, 0.167459881 ] - [ 0.0540645211, -0.245095074, 0.00118553238, 0.749302822, -0.505528247, -0.0536238827, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0536660348, -0.546851583, 0.00162488953, 0.688769773, -0.14343244, -0.052723029, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0302689605, 0.0121647378, 0.167350225 ] - [ 0.0533731226, -0.244079649, 0.00120058824, 0.749080062, -0.506300262, -0.052936067, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0529556936, -0.54549746, 0.00164506333, 0.687989688, -0.143995635, -0.0520046453, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0301550104, 0.0120632286, 0.167238833 ] - [ 0.0526757018, -0.243055481, 0.00121543092, 0.748849133, -0.507073157, -0.052242262, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0522396507, -0.544150281, 0.00166439585, 0.687235415, -0.144576637, -0.0512811873, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0300420164, 0.0119629163, 0.167125906 ] - [ 0.0519722009, -0.242022496, 0.00123005255, 0.748609867, -0.507846846, -0.0515424073, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0515178524, -0.542810788, 0.00168288968, 0.686507692, -0.145175444, -0.0505526022, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0299300616, 0.0118638584, 0.167011644 ] - [ 0.0512625619, -0.240980623, 0.00124444526, 0.748362091, -0.508621241, -0.0508364426, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0507902447, -0.541479722, 0.00170054927, 0.685807263, -0.145792057, -0.0498188364, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0298192292, 0.0117661122, 0.166896247 ] - [ 0.0506637792, -0.239983743, 0.00161822528, 0.748129733, -0.508159137, -0.0501897161, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0500525192, -0.540175632, 0.00171736318, 0.685081751, -0.146355554, -0.0490755736, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0297096023, 0.0116697353, 0.166779915 ] - [ 0.0499368341, -0.238923081, 0.00161753084, 0.747864213, -0.508955429, -0.0494646853, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0493132278, -0.538863448, 0.00173337571, 0.684439191, -0.147009032, -0.0483313799, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296012641, 0.011574785, 0.166662849 ] - [ 0.0492036601, -0.237853317, 0.0016168316, 0.747589657, -0.509751797, -0.0487334412, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0485679616, -0.537561936, 0.00174857741, 0.683826186, -0.147680332, -0.0475818382, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294942977, 0.0114813188, 0.16654525 ] - [ 0.0484642017, -0.236774371, 0.00161612755, 0.747305882, -0.510548138, -0.0479959286, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.047816665, -0.536271847, 0.0017629792, 0.683243506, -0.148369475, -0.0468268917, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293887863, 0.0113893941, 0.166427316 ] - [ 0.0477184035, -0.235686164, 0.00161541866, 0.747012704, -0.511344346, -0.047252092, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.047059282, -0.534993933, 0.0017765934, 0.682691932, -0.149076487, -0.046066483, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029284813, 0.0112990683, 0.16630925 ] - [ 0.04696621, -0.234588616, 0.00161470492, 0.746709935, -0.512140315, -0.0465018761, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0462957562, -0.533728949, 0.0017894336, 0.682172246, -0.149801399, -0.0453005536, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0291824608, 0.0112103989, 0.16619125 ] - [ 0.0462075656, -0.233481644, 0.0016139863, 0.746397385, -0.512935936, -0.0457452254, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0455260304, -0.53247765, 0.00180151459, 0.681685239, -0.150544245, -0.0445290446, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0290818131, 0.0111234432, 0.166073518 ] - [ 0.0454424146, -0.232365164, 0.00161326279, 0.746074859, -0.513731101, -0.0449820844, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0447500468, -0.531240792, 0.00181285225, 0.681231707, -0.151305064, -0.043751896, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0289829528, 0.0110382587, 0.165956254 ] - [ 0.0446707013, -0.23123909, 0.00161253437, 0.745742161, -0.514525696, -0.0442123976, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.043967747, -0.530019135, 0.00182346341, 0.680812449, -0.152083898, -0.0429690473, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0288859632, 0.0109549028, 0.165839657 ] - [ 0.0438923702, -0.230103336, 0.00161180101, 0.74539909, -0.51531961, -0.0434361094, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0431790717, -0.528813438, 0.00183336574, 0.680428271, -0.152880795, -0.0421804372, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287909274, 0.0108734329, 0.165723929 ] - [ 0.0431073653, -0.228957814, 0.0016110627, 0.745045444, -0.516112728, -0.0426531641, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0423839608, -0.527624459, 0.00184257763, 0.680079982, -0.153695802, -0.0413860037, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286979285, 0.0107939065, 0.16560927 ] - [ 0.042315631, -0.227802432, 0.00161031942, 0.744681015, -0.516904932, -0.0418635061, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0415823533, -0.52645296, 0.00185111807, 0.679768394, -0.154528973, -0.0405856839, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286070497, 0.010716381, 0.16549588 ] - [ 0.0415171113, -0.2266371, 0.00160957115, 0.744305594, -0.517696106, -0.0410670797, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0407741873, -0.525299702, 0.0018590065, 0.679494323, -0.155380362, -0.0397794143, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0285183741, 0.0106409139, 0.165383959 ] - [ 0.04071175, -0.225461726, 0.00160881786, 0.743918968, -0.518486127, -0.0402638289, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.039959405, -0.524165414, 0.00186626493, 0.679258676, -0.156250174, -0.0389671272, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0284319848, 0.0105675624, 0.165273707 ] - [ 0.0398994771, -0.224276311, 0.0016080596, 0.743520968, -0.519274827, -0.0394536834, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.039138171, -0.523049378, 0.00187301186, 0.679066245, -0.157145095, -0.0381486205, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.028347965, 0.0104963841, 0.165165326 ] - [ 0.0390802287, -0.22308082, 0.00160729637, 0.743111405, -0.52006205, -0.0386365795, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0383105483, -0.521951408, 0.00187931765, 0.678920256, -0.158069201, -0.0373237515, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0282663979, 0.0104274365, 0.165059015 ] - [ 0.0382539489, -0.221875172, 0.00160652816, 0.742690065, -0.520847664, -0.0378124615, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0374764764, -0.520872062, 0.00188519885, 0.678821877, -0.159023138, -0.0364924495, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0281873665, 0.0103607768, 0.164954975 ] - [ 0.0374205816, -0.220659282, 0.00160575497, 0.742256728, -0.521631535, -0.0369812732, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0366358943, -0.519811891, 0.00189067204, 0.678772264, -0.16000755, -0.0356546429, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.028110954, 0.0102964626, 0.164853405 ] - [ 0.0365804597, -0.219376555, 0.00160494517, 0.74178345, -0.522442312, -0.0361434473, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0357689379, -0.518751927, 0.00183089076, 0.678823861, -0.162289424, -0.0348795585, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0280372436, 0.0102345512, 0.164754507 ] - [ 0.0357327109, -0.218144703, 0.0016041647, 0.741327619, -0.523219673, -0.0352979041, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0349169427, -0.517733303, 0.0018414806, 0.678870552, -0.163227311, -0.034022283, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0279663183, 0.0101751001, 0.16465848 ] - [ 0.0348777077, -0.21690221, 0.00160337912, 0.740859079, -0.523994977, -0.0344451244, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0340581697, -0.516735434, 0.00185146803, 0.67896959, -0.164201013, -0.0331585214, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0278982614, 0.0101181668, 0.164565525 ] - [ 0.0340153938, -0.215648975, 0.00160258841, 0.74037759, -0.524768086, -0.0335850523, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0331925511, -0.515758838, 0.00186086323, 0.679122092, -0.165211385, -0.0322882069, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0278331559, 0.0100638085, 0.164475843 ] - [ 0.0331457131, -0.214384893, 0.00160179255, 0.739882909, -0.525538861, -0.0327176315, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0323200176, -0.514804028, 0.00186967549, 0.679329158, -0.166259279, -0.0314112716, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277710851, 0.0100120829, 0.164389633 ] - [ 0.0322686094, -0.21310986, 0.00160099152, 0.739374787, -0.526307159, -0.0318428062, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0314404979, -0.513871505, 0.00187791309, 0.679591876, -0.167345539, -0.0305276466, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.027712132, 0.00996304723, 0.164307095 ] - [ 0.0313840264, -0.211823769, 0.0016001853, 0.738852974, -0.527072836, -0.03096052, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0305539194, -0.512961765, 0.00188558304, 0.679911315, -0.168471003, -0.0296372616, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276563798, 0.00991675898, 0.164228431 ] - [ 0.0304919077, -0.210526509, 0.00159937388, 0.738317212, -0.527835744, -0.0300707171, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0296602073, -0.51207529, 0.00189269094, 0.680288529, -0.169636498, -0.0287400451, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276039116, 0.00987327557, 0.164153841 ] - [ 0.0295921972, -0.20921797, 0.00159855724, 0.737767242, -0.528595734, -0.0291733411, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0287592851, -0.511212556, 0.00189924074, 0.680724554, -0.170842844, -0.0278359242, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275548105, 0.00983265442, 0.164083524 ] - [ 0.0286848385, -0.20789804, 0.00159773536, 0.737202798, -0.529352654, -0.0282683361, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0278510742, -0.510374027, 0.00190523456, 0.681220403, -0.172090854, -0.0269248249, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275091598, 0.00979495297, 0.164017682 ] - [ 0.0277697753, -0.206566602, 0.00159690822, 0.736623611, -0.530106351, -0.0273556457, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0269354938, -0.509560156, 0.00191067246, 0.681777075, -0.173381328, -0.0260066714, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274670425, 0.00976022863, 0.163956514 ] - [ 0.0268469512, -0.20522354, 0.00159607581, 0.736029406, -0.530856667, -0.026435214, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0260124611, -0.508771387, 0.00191555224, 0.682395543, -0.174715059, -0.0250813868, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274285418, 0.00972853882, 0.16390022 ] - [ 0.02591631, -0.203868733, 0.00159523811, 0.735419905, -0.531603442, -0.0255069846, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0250818909, -0.50800815, 0.00191986918, 0.683076763, -0.176092828, -0.0241488923, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273937409, 0.00969994099, 0.163849002 ] - [ 0.0249777952, -0.202502061, 0.00159439509, 0.734794824, -0.532346516, -0.0245709015, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0241436954, -0.507270865, 0.00192361586, 0.683821666, -0.177515407, -0.0232091078, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273627228, 0.00967449254, 0.16380306 ] - [ 0.0240313506, -0.2011234, 0.00159354675, 0.734153874, -0.533085722, -0.0236269085, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0231977844, -0.50655994, 0.00192678184, 0.68463116, -0.178983555, -0.0222619513, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273355707, 0.0096522509, 0.163762593 ] - [ 0.0230769197, -0.199732624, 0.00159269307, 0.733496761, -0.533820894, -0.0226749493, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0222440652, -0.505875768, 0.00192935352, 0.685506131, -0.18049802, -0.0213073393, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273123677, 0.00963327351, 0.163727802 ] - [ 0.0221144462, -0.198329604, 0.00159183402, 0.732823186, -0.534551859, -0.0217149679, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0212824421, -0.505218731, 0.00193131378, 0.686447438, -0.182059539, -0.0203451863, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.027293197, 0.00961761778, 0.163698887 ] - [ 0.0211438737, -0.196914209, 0.0015909696, 0.732132844, -0.535278446, -0.020746908, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0203128166, -0.504589199, 0.00193264181, 0.687455917, -0.183668836, -0.0193754053, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272781418, 0.00960534114, 0.16367605 ] - [ 0.020165146, -0.195486306, 0.00159009978, 0.731425427, -0.536000477, -0.0197707136, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193350871, -0.503987525, 0.00193331276, 0.688532376, -0.185326621, -0.018397907, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272672851, 0.00959650101, 0.163659489 ] - [ 0.0191782066, -0.194045759, 0.00158922455, 0.730700617, -0.536717773, -0.0187863284, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.018349149, -0.503414051, 0.00193329753, 0.689677598, -0.187033594, -0.0174126006, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272607101, 0.00959115482, 0.163649406 ] - [ 0.0181829992, -0.192592431, 0.0015883439, 0.729958094, -0.537430151, -0.0177936963, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0173548942, -0.502869104, 0.00193256246, 0.690892338, -0.188790438, -0.0164193931, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272585, 0.00958936, 0.163646 ] - [ 0.0171803848, -0.191125206, 0.00158745742, 0.729197817, -0.538138682, -0.0167936802, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0163531897, -0.502333154, 0.00193144597, 0.692139017, -0.190574757, -0.0154189623, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272585, 0.00958936, 0.163646 ] - [ 0.0161712686, -0.189642998, 0.00158656476, 0.728419779, -0.538844446, -0.0157871871, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0153449824, -0.501786394, 0.00193031127, 0.693379418, -0.192363617, -0.0144120558, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272585, 0.00958936, 0.163646 ] - [ 0.0151557041, -0.188145771, 0.00158566598, 0.727623738, -0.539547235, -0.0147742703, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0143303257, -0.501228747, 0.00192915834, 0.69461326, -0.194156817, -0.0133987271, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272585, 0.00958936, 0.163646 ] - [ 0.0141338002, -0.186633578, 0.00158476121, 0.726809499, -0.540246804, -0.0137550388, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0133093287, -0.500660173, 0.00192798719, 0.695840197, -0.195954049, -0.0123790853, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272585, 0.00958936, 0.163646 ] - [ 0.0131057182, -0.18510655, 0.00158385062, 0.725976916, -0.540942872, -0.0127296536, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0122821524, -0.500080664, 0.00192679792, 0.697059825, -0.197754917, -0.0113532914, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272585, 0.00958936, 0.163646 ] - [ 0.0120716682, -0.1835649, 0.00158293442, 0.725125886, -0.541635124, -0.0116983241, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0112490066, -0.499490247, 0.00192559069, 0.698271688, -0.199558938, -0.0103215551, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272585, 0.00958936, 0.163646 ] - [ 0.0110319055, -0.182008914, 0.00158201286, 0.724256356, -0.542323223, -0.0106613053, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0102101466, -0.498888982, 0.00192436572, 0.69947529, -0.201365556, -0.00928413154, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272585, 0.00958936, 0.163646 ] - [ 0.00998672768, -0.180438946, 0.00158108626, 0.723368321, -0.543006805, -0.00961889405, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00916586966, -0.498276963, 0.00192312332, 0.700670098, -0.203174142, -0.00824131768, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272585, 0.00958936, 0.163646 ] - [ 0.00893647105, -0.17885542, 0.00158015495, 0.722461822, -0.543685491, -0.00857142585, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00811651178, -0.497654316, 0.00192186382, 0.701855551, -0.20498401, -0.0071934492, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272585, 0.00958936, 0.163646 ] - [ 0.00788150721, -0.17725882, 0.00157921928, 0.72153695, -0.544358885, -0.00751927137, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00706244428, -0.497021201, 0.00192058765, 0.703031069, -0.206794419, -0.006140897, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272585, 0.00958936, 0.163646 ] - [ 0.00682223974, -0.175649688, 0.00157827968, 0.720593843, -0.545026582, -0.00646283321, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00600407046, -0.496377807, 0.00191929527, 0.704196053, -0.208604581, -0.00508406387, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272585, 0.00958936, 0.163646 ] - [ 0.00575909285, -0.174028635, 0.00157733655, 0.719632694, -0.545688164, -0.00540253447, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00494164708, -0.495726204, 0.00191798895, 0.705356001, -0.210417921, -0.00402320203, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272585, 0.00958936, 0.163646 ] - [ 0.0046925392, -0.172396277, 0.00157639036, 0.718653715, -0.546343225, -0.00433884667, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00387598923, -0.495062876, 0.00191666571, 0.706497947, -0.21222499, -0.00295913397, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272585, 0.00958936, 0.163646 ] - [ 0.00362305094, -0.170753319, 0.00157544157, 0.717657189, -0.546991346, -0.00327224067, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00280739315, -0.494390019, 0.00191532797, 0.707627545, -0.214029245, -0.00189215113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272585, 0.00958936, 0.163646 ] - [ 0.0025511259, -0.169100491, 0.00157449067, 0.716643435, -0.547632112, -0.002203213, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00173635636, -0.493707936, 0.00191397642, 0.708744197, -0.215829784, -0.000822750237, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272585, 0.00958936, 0.163646 ] - [ 0.00147727706, -0.167438558, 0.00157353816, 0.715612814, -0.548265118, -0.00113227525, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000663391483, -0.493016954, 0.00191261174, 0.709847318, -0.217625695, 0.00024855693, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272585, 0.00958936, 0.163646 ] - [ 0.000402029123, -0.165768316, 0.00157258457, 0.714565723, -0.548889966, -5.99507038e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000410977107, -0.492317425, 0.0019112347, 0.710936341, -0.219416056, 0.00132124689, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272585, 0.00958936, 0.163646 ] - [ -0.000674084848, -0.164090585, 0.0015716304, 0.7135026, -0.549506271, 0.00101322904, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00148621668, -0.49160972, 0.00190984606, 0.712010719, -0.22119995, 0.00239478788, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272585, 0.00958936, 0.163646 ] - [ -0.00175052684, -0.162406207, 0.0015706762, 0.712423916, -0.550113663, 0.00208672747, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00256178955, -0.49089423, 0.00190844662, 0.713069931, -0.222976463, 0.00346864318, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272585, 0.00958936, 0.163646 ] - [ -0.00282675726, -0.160716038, 0.00156972248, 0.711330173, -0.550711789, 0.00316000652, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00363715644, -0.49017136, 0.00190703721, 0.714113483, -0.224744695, 0.00454227456, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272585, 0.00958936, 0.163646 ] - [ -0.00390223837, -0.159020942, 0.00156876977, 0.710221904, -0.551300312, 0.00423252997, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00471177992, -0.489441532, 0.00190561867, 0.715140916, -0.226503766, 0.00561514565, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272585, 0.00958936, 0.163646 ] - [ -0.00497643766, -0.157321789, 0.0015678186, 0.709099664, -0.55187892, 0.00530376685, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00578512776, -0.488705176, 0.00190419185, 0.716151803, -0.228252816, 0.00668672533, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272585, 0.00958936, 0.163646 ] - [ -0.0060488313, -0.155619445, 0.00156686946, 0.70796403, -0.552447321, 0.00637319484, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0068566764, -0.487962731, 0.00190275762, 0.717145755, -0.229991017, 0.00775649114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272585, 0.00958936, 0.163646 ] - [ -0.0071189075, -0.15391477, 0.00156592287, 0.706815596, -0.55300525, 0.00744030367, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00792591431, -0.487214642, 0.00190131683, 0.718122424, -0.231717574, 0.00882393266, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272585, 0.00958936, 0.163646 ] - [ -0.00818616996, -0.15220861, 0.00156497931, 0.705654968, -0.553552465, 0.00850459851, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00899234543, -0.486461355, 0.00189987035, 0.719081501, -0.233431733, 0.00988855497, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272585, 0.00958936, 0.163646 ] - [ -0.00925014129, -0.15050179, 0.00156403923, 0.704482757, -0.554088753, 0.00956560341, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0100554926, -0.485703315, 0.00189841902, 0.720022722, -0.235132784, 0.010949882, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272585, 0.00958936, 0.163646 ] - [ -0.0103103664, -0.148795108, 0.00156310309, 0.703299578, -0.554613928, 0.0106228647, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0111149009, -0.484940962, 0.00189696367, 0.720945868, -0.236820065, 0.01200746, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272585, 0.00958936, 0.163646 ] - [ -0.011366416, -0.147089332, 0.0015621713, 0.702106042, -0.555127833, 0.0116759543, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0121701412, -0.484174729, 0.0018955051, 0.721850763, -0.23849297, 0.0130608609, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272585, 0.00958936, 0.163646 ] - [ -0.01241789, -0.145385188, 0.00156124426, 0.700902748, -0.55563034, 0.0127244735, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0132208135, -0.483405036, 0.00189404409, 0.722737282, -0.24015095, 0.0141096857, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272585, 0.00958936, 0.163646 ] - [ -0.0134644208, -0.143683358, 0.00156032231, 0.69969028, -0.556121353, 0.0137680559, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0142665504, -0.482632285, 0.00189258138, 0.723605343, -0.241793521, 0.0151535681, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272585, 0.00958936, 0.163646 ] - [ -0.0145056769, -0.14198447, 0.0015594058, 0.6984692, -0.556600802, 0.0148063709, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0153070204, -0.481856862, 0.00189111766, 0.724454913, -0.243420264, 0.0161921777, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272585, 0.00958936, 0.163646 ] - [ -0.0155413664, -0.140289092, 0.001558495, 0.697240037, -0.557068651, 0.0158391277, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0163419317, -0.481079127, 0.00188965359, 0.725286007, -0.245030834, 0.0172252233, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272585, 0.00958936, 0.163646 ] - [ -0.0165712401, -0.138597726, 0.00155759017, 0.696003287, -0.557524891, 0.0168660779, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0173710351, -0.480299411, 0.00188818974, 0.726098686, -0.246624961, 0.0182524567, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272585, 0.00958936, 0.163646 ] - [ -0.0175950952, -0.136910798, 0.0015566915, 0.694759399, -0.557969543, 0.0178870195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0183941278, -0.479518015, 0.00188672664, 0.726893061, -0.248202453, 0.0192736758, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272585, 0.00958936, 0.163646 ] - [ -0.0186127786, -0.135228655, 0.00155579915, 0.693508768, -0.55840266, 0.0189017999, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0194110567, -0.478735201, 0.00188526475, 0.727669288, -0.249763204, 0.0202887282, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272585, 0.00958936, 0.163646 ] - [ -0.0196241906, -0.133551552, 0.00155491322, 0.69225173, -0.558824319, 0.0199103197, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0204217218, -0.477951191, 0.00188380444, 0.728427567, -0.251307193, 0.0212975145, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272585, 0.00958936, 0.163646 ] - [ -0.0206292736, -0.13187991, 0.00155403103, 0.690989162, -0.559234978, 0.0209125234, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0214260628, -0.477166164, 0.00188234602, 0.729168147, -0.252834489, 0.0222999748, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272585, 0.00958933043, 0.163645954 ] - [ -0.0216275232, -0.130223445, 0.00155305059, 0.689743909, -0.559647787, 0.0219079659, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0224234662, -0.476380373, 0.00188089034, 0.729891293, -0.254345103, 0.0232954966, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272585004, 0.00958817534, 0.163644137 ] - [ -0.0226187318, -0.128587007, 0.00155192148, 0.688527485, -0.560069421, 0.0228964696, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0234136562, -0.475593996, 0.0018794379, 0.73059731, -0.255839163, 0.0242838044, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272585023, 0.00958535212, 0.163639675 ] - [ -0.0236029602, -0.12697054, 0.00155064525, 0.687339893, -0.560499937, 0.0238780953, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0243966771, -0.474807144, 0.00187798887, 0.731286511, -0.257316868, 0.0252649429, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272585066, 0.00958087673, 0.163632562 ] - [ -0.0245802687, -0.125373983, 0.00154922337, 0.686181126, -0.560939391, 0.024852903, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.025372573, -0.474019928, 0.00187654339, 0.731959203, -0.258778417, 0.0262389565, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272585145, 0.00957476516, 0.163622795 ] - [ -0.0255507171, -0.123797273, 0.00154765725, 0.685051172, -0.561387831, 0.0258209523, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0263413878, -0.473232455, 0.00187510161, 0.732615688, -0.260224004, 0.0272058894, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272585268, 0.00956703339, 0.163610371 ] - [ -0.0265143642, -0.122240345, 0.00154594826, 0.683950013, -0.561845304, 0.0267823016, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0273031653, -0.472444827, 0.00187366368, 0.733256262, -0.261653823, 0.0281657856, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272585448, 0.00955769738, 0.163595283 ] - [ -0.0274712686, -0.12070313, 0.00154409772, 0.682877622, -0.562311851, 0.0277370089, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0282579491, -0.471657148, 0.00187222973, 0.733881217, -0.263068061, 0.029118689, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272585693, 0.00954677313, 0.16357753 ] - [ -0.0284214881, -0.11918556, 0.00154210688, 0.681833967, -0.562787507, 0.0286851316, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0292057827, -0.470869517, 0.00187079989, 0.734490837, -0.264466906, 0.0300646433, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272586015, 0.0095342766, 0.163557106 ] - [ -0.0293650798, -0.117687562, 0.00153997697, 0.680819007, -0.563272305, 0.0296267261, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0301467094, -0.470082029, 0.0018693743, 0.735085402, -0.26585054, 0.0310036922, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272586423, 0.00952022377, 0.163534008 ] - [ -0.0303021004, -0.11620906, 0.00153770913, 0.679832695, -0.563766273, 0.0305618483, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0310807723, -0.469294781, 0.00186795307, 0.735665188, -0.267219144, 0.0319358788, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272586928, 0.00950463063, 0.163508232 ] - [ -0.0312326059, -0.114749978, 0.00153530451, 0.678874979, -0.564269433, 0.0314905534, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0320080143, -0.468507863, 0.00186653633, 0.736230465, -0.268572897, 0.0328612465, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.027258754, 0.00948751314, 0.163479773 ] - [ -0.0321566517, -0.113310235, 0.00153276418, 0.677945798, -0.564781804, 0.0324128958, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0329284783, -0.467721366, 0.00186512419, 0.736781498, -0.269911973, 0.0337798383, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.027258827, 0.00946888729, 0.163448628 ] - [ -0.0330742928, -0.111889751, 0.00153008918, 0.677045085, -0.565303401, 0.0333289296, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0338422068, -0.466935378, 0.00186371676, 0.737318547, -0.271236546, 0.0346916969, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272589128, 0.00944876906, 0.163414792 ] - [ -0.0339855833, -0.11048844, 0.00152728051, 0.676172766, -0.565834234, 0.0342387078, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0347492423, -0.466149983, 0.00186231414, 0.737841868, -0.272546785, 0.035596865, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272590124, 0.00942717441, 0.163378261 ] - [ -0.0348905771, -0.109106216, 0.00152433915, 0.67532876, -0.566374309, 0.0351422831, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.035649627, -0.465365266, 0.00186091644, 0.738351712, -0.27384286, 0.0364953852, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272591269, 0.00940411933, 0.163339032 ] - [ -0.0357893271, -0.107742989, 0.00152126602, 0.674512981, -0.566923626, 0.0360397074, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0365434031, -0.464581308, 0.00185952375, 0.738848326, -0.275124934, 0.0373872996, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272592572, 0.0093796198, 0.1632971 ] - [ -0.0366818862, -0.106398668, 0.00151806204, 0.673725335, -0.567482184, 0.036931032, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0374306126, -0.463798187, 0.00185813616, 0.739331953, -0.276393171, 0.0382726506, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272594045, 0.00935369178, 0.163252462 ] - [ -0.0375683062, -0.10507316, 0.00151472806, 0.672965721, -0.568049975, 0.0378163076, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0383112971, -0.463015982, 0.00185675378, 0.73980283, -0.277647732, 0.0391514799, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272595697, 0.00932635127, 0.163205113 ] - [ -0.0384486387, -0.103766368, 0.00151126494, 0.672234033, -0.568626989, 0.0386955842, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0391854982, -0.462234769, 0.00185537668, 0.740261191, -0.278888775, 0.0400238295, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272597539, 0.00929761424, 0.163155049 ] - [ -0.0393229346, -0.102478193, 0.00150767349, 0.671530157, -0.569213209, 0.0395689115, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0400532574, -0.46145462, 0.00185400495, 0.740707265, -0.280116456, 0.0408897408, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272599581, 0.00926749666, 0.163102266 ] - [ -0.0401912443, -0.101208537, 0.0015039545, 0.670853974, -0.569808616, 0.0404363382, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.040914616, -0.460675607, 0.00185263866, 0.741141279, -0.281330929, 0.0417492553, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272601834, 0.00923601451, 0.163046761 ] - [ -0.0410536177, -0.0999572941, 0.00150010875, 0.670205358, -0.570413188, 0.0412979127, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0417696149, -0.459897801, 0.0018512779, 0.741563455, -0.282532346, 0.0426024142, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272604307, 0.00920318377, 0.162988528 ] - [ -0.0419101042, -0.0987243612, 0.00149613698, 0.669584177, -0.571026895, 0.0421536827, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0426182951, -0.45912127, 0.00184992273, 0.741974009, -0.283720856, 0.0434492586, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272607012, 0.00916902042, 0.162927565 ] - [ -0.0427607526, -0.0975096304, 0.00149203992, 0.668990292, -0.571649708, 0.0430036953, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0434606973, -0.45834608, 0.00184857323, 0.742373156, -0.284896608, 0.0442898294, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272609957, 0.00913354043, 0.162863866 ] - [ -0.0436056112, -0.0963129924, 0.0014878183, 0.668423559, -0.572281589, 0.0438479972, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.044296862, -0.457572296, 0.00184722946, 0.742761107, -0.286059746, 0.0451241673, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272613155, 0.00909675978, 0.162797429 ] - [ -0.0444447278, -0.0951343357, 0.0014834728, 0.667883828, -0.572922501, 0.0446866342, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0451268297, -0.456799982, 0.00184589149, 0.743138068, -0.287210415, 0.0459523128, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272616615, 0.00905869445, 0.162728248 ] - [ -0.0452781496, -0.0939735466, 0.0014790041, 0.667370942, -0.5735724, 0.045519652, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0459506405, -0.456029199, 0.00184455938, 0.743504242, -0.288348755, 0.0467743062, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272620347, 0.00901936042, 0.16265632 ] - [ -0.0461059236, -0.0928305094, 0.00147441289, 0.666884738, -0.574231239, 0.0463470954, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0467683344, -0.455260007, 0.00184323319, 0.743859829, -0.289474906, 0.0475901877, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272624362, 0.00897877366, 0.162581641 ] - [ -0.0469280958, -0.0917051064, 0.00146969983, 0.666425048, -0.574898966, 0.0471690089, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0475799513, -0.454492465, 0.00184191296, 0.744205024, -0.290589005, 0.0483999973, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.027262867, 0.00893695015, 0.162504207 ] - [ -0.0477447123, -0.0905972179, 0.00146486555, 0.6659917, -0.575575529, 0.0479854363, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0483855309, -0.45372663, 0.00184059876, 0.744540022, -0.29169119, 0.0492037748, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272633281, 0.00889390587, 0.162424014 ] - [ -0.0485558181, -0.0895067222, 0.00145991071, 0.665584512, -0.576260868, 0.0487964208, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0491851127, -0.452962558, 0.00183929064, 0.74486501, -0.292781592, 0.0500015599, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272638206, 0.0088496568, 0.162341057 ] - [ -0.0493614582, -0.0884334956, 0.00145483596, 0.665203301, -0.576954922, 0.0496020055, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.049978736, -0.452200303, 0.00183798864, 0.745180176, -0.293860345, 0.0507933919, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272643456, 0.00880421891, 0.162255333 ] - [ -0.0501616769, -0.0873774126, 0.00144964191, 0.664847875, -0.577657625, 0.0504022324, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0507664399, -0.451439917, 0.00183669281, 0.745485703, -0.294927579, 0.0515793101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272649039, 0.00875760817, 0.162166838 ] - [ -0.0509565181, -0.0863383458, 0.0014443292, 0.66451804, -0.57836891, 0.0511971436, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0515482634, -0.450681452, 0.00183540319, 0.74578177, -0.295983423, 0.0523593537, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272654967, 0.00870984058, 0.162075567 ] - [ -0.051746025, -0.085316166, 0.00143889846, 0.664213593, -0.579088703, 0.0519867801, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0523242454, -0.449924959, 0.00183411982, 0.746068554, -0.297028002, 0.0531335616, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.027266125, 0.0086609321, 0.161981517 ] - [ -0.0525302408, -0.0843107422, 0.00143335033, 0.66393433, -0.57981693, 0.052771183, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0530944244, -0.449170486, 0.00183284274, 0.74634623, -0.298061443, 0.0539019724, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272667898, 0.00861089871, 0.161884683 ] - [ -0.053309218, -0.0833222618, 0.00142768554, 0.663680299, -0.580553454, 0.0535504032, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.053858838, -0.448418074, 0.00183157199, 0.746614972, -0.299083878, 0.0546646239, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272674922, 0.0085597564, 0.161785062 ] - [ -0.0540831251, -0.0823545573, 0.00142190612, 0.663454537, -0.581297476, 0.0543246131, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0546175129, -0.447667706, 0.00183030755, 0.746875, -0.300095548, 0.0554215426, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272682332, 0.00850752113, 0.161682649 ] - [ -0.0548520396, -0.0814087252, 0.0014160131, 0.663257864, -0.582048721, 0.0550938899, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.055370484, -0.446919403, 0.00182904946, 0.747126494, -0.301096608, 0.0561727636, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272690138, 0.00845420888, 0.16157744 ] - [ -0.0556160004, -0.0804846889, 0.00141000708, 0.663090139, -0.582807125, 0.0558582702, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0561177893, -0.44617321, 0.00182779773, 0.747369616, -0.302087176, 0.0569183249, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272698351, 0.00839983563, 0.161469432 ] - [ -0.0563750463, -0.0795823696, 0.00140388868, 0.662951215, -0.583572619, 0.0566177906, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0568594669, -0.445429167, 0.0018265524, 0.747604523, -0.30306737, 0.0576582648, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272706981, 0.00834441737, 0.16135862 ] - [ -0.0571292151, -0.0787016863, 0.00139765851, 0.662840942, -0.584345133, 0.0573724868, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0575955545, -0.444687313, 0.00182531348, 0.747831372, -0.304037307, 0.0583926211, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272716038, 0.00828797006, 0.161245001 ] - [ -0.0578785448, -0.0778425562, 0.00139131722, 0.66275916, -0.58512459, 0.0581223942, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0583260899, -0.44394769, 0.00182408101, 0.748050316, -0.3049971, 0.0591214315, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272725532, 0.00823050969, 0.161128569 ] - [ -0.0586230726, -0.0770048943, 0.00138486542, 0.662705706, -0.585910912, 0.0588675479, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0590511103, -0.443210333, 0.00182285501, 0.748261506, -0.305946862, 0.0598447335, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272735474, 0.00817205222, 0.161009322 ] - [ -0.0593628352, -0.0761886138, 0.00137830378, 0.662680411, -0.586704016, 0.0596079824, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0597706532, -0.442475279, 0.00182163548, 0.74846509, -0.306886706, 0.0605625644, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272745875, 0.00811261365, 0.160887255 ] - [ -0.0600978691, -0.0753936258, 0.00137163294, 0.662683099, -0.587503816, 0.0603437317, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0604847555, -0.441742565, 0.00182042246, 0.748661212, -0.30781674, 0.0612749615, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272756744, 0.00805220994, 0.160762363 ] - [ -0.0608282102, -0.0746198397, 0.00136485358, 0.662713592, -0.588310223, 0.0610748295, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0611934543, -0.441012225, 0.00181921596, 0.748850018, -0.308737073, 0.0619819617, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272768092, 0.00799085707, 0.160634644 ] - [ -0.0615538943, -0.0738671628, 0.00135796637, 0.662771703, -0.589123143, 0.061801309, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0618967862, -0.440284293, 0.001818016, 0.749031647, -0.309647814, 0.0626836018, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272779929, 0.00792857102, 0.160504093 ] - [ -0.0622749563, -0.0731355009, 0.00135097201, 0.662857241, -0.58994248, 0.0625232031, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0625947879, -0.4395588, 0.00181682258, 0.749206238, -0.310549067, 0.0633799185, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272792265, 0.00786536778, 0.160370706 ] - [ -0.062991431, -0.0724247577, 0.00134387122, 0.662970012, -0.590768134, 0.0632405442, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0632874957, -0.43883578, 0.00181563572, 0.749373927, -0.311440938, 0.0640709482, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272805112, 0.0078012633, 0.160234478 ] - [ -0.0637033529, -0.0717348355, 0.00133666471, 0.663109813, -0.591600002, 0.0639533641, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0639749458, -0.438115261, 0.00181445543, 0.749534848, -0.31232353, 0.0647567273, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272818478, 0.00773627358, 0.160095407 ] - [ -0.0644107557, -0.0710656346, 0.00132935324, 0.663276441, -0.592437978, 0.0646616945, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0646571743, -0.437397274, 0.00181328171, 0.749689132, -0.313196944, 0.0654372917, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272832375, 0.00767041459, 0.159953487 ] - [ -0.065113673, -0.070417054, 0.00132193756, 0.663469683, -0.593281952, 0.0653655665, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0653342171, -0.436681848, 0.00181211459, 0.749836909, -0.314061283, 0.0661126775, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272846813, 0.00760370231, 0.159808715 ] - [ -0.065812138, -0.0697889909, 0.00131441845, 0.663689325, -0.594131812, 0.066065011, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0660061098, -0.43596901, 0.00181095406, 0.749978307, -0.314916644, 0.0667829204, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272861802, 0.00753615271, 0.159661087 ] - [ -0.0665061834, -0.0691813409, 0.00130679672, 0.663935147, -0.594987442, 0.0667600581, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0666728881, -0.435258787, 0.00180980012, 0.75011345, -0.315763127, 0.0674480559, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272877352, 0.00746778178, 0.159510599 ] - [ -0.0671958415, -0.0685939983, 0.00129907318, 0.664206926, -0.595848724, 0.0674507381, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0673345872, -0.434551206, 0.00180865279, 0.750242462, -0.316600829, 0.0681081196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272893474, 0.00739860548, 0.159357246 ] - [ -0.0678811443, -0.0680268558, 0.00129124868, 0.664504432, -0.596715537, 0.0681370804, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0679912424, -0.43384629, 0.00180751206, 0.750365462, -0.317429845, 0.0687631466, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272910178, 0.0073286398, 0.159201025 ] - [ -0.0685621234, -0.0674798048, 0.00128332406, 0.664827433, -0.597587755, 0.0688191143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0686428887, -0.433144066, 0.00180637794, 0.750482572, -0.31825027, 0.069413172, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272927474, 0.00725790072, 0.159041931 ] - [ -0.0692388099, -0.0669527352, 0.00127530023, 0.665175691, -0.598465252, 0.0694968686, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0692895609, -0.432444556, 0.00180525043, 0.750593906, -0.319062198, 0.0700582307, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272945373, 0.00718640421, 0.158879961 ] - [ -0.0699112347, -0.0664455358, 0.00126717808, 0.665548967, -0.599347899, 0.0701703718, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0699312938, -0.431747782, 0.00180412952, 0.750699581, -0.319865722, 0.0706983574, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272963885, 0.00711416624, 0.15871511 ] - [ -0.0705794282, -0.0659580938, 0.00125895854, 0.665947015, -0.600235563, 0.070839652, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0705681218, -0.431053768, 0.00180301522, 0.75079971, -0.320660932, 0.0713335867, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272983021, 0.0070412028, 0.158547375 ] - [ -0.0712434204, -0.0654902957, 0.00125064258, 0.666369587, -0.601128109, 0.071504737, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0712000792, -0.430362533, 0.00180190751, 0.750894403, -0.321447919, 0.0719639529, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.027300279, 0.00696752987, 0.158376751 ] - [ -0.0719032412, -0.0650420264, 0.00124223116, 0.66681643, -0.602025399, 0.0721656541, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0718272004, -0.429674098, 0.00180080641, 0.750983771, -0.322226771, 0.0725894903, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273023203, 0.00689316341, 0.158203234 ] - [ -0.0725589197, -0.0646131699, 0.00123372531, 0.667287289, -0.602927295, 0.0728224305, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0724495192, -0.428988483, 0.00179971189, 0.75106792, -0.322997578, 0.073210233, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273044271, 0.00681811942, 0.158026821 ] - [ -0.0732104849, -0.0642036089, 0.00122512603, 0.667781905, -0.603833654, 0.0734750929, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0730670696, -0.428305706, 0.00179862396, 0.751146956, -0.323760425, 0.0738262147, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273066003, 0.00674241386, 0.157847507 ] - [ -0.0738579656, -0.0638132255, 0.0012164344, 0.668300014, -0.60474433, 0.0741236675, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0736798851, -0.427625786, 0.00179754261, 0.751220984, -0.324515399, 0.0744374692, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.027308841, 0.00666606271, 0.157665288 ] - [ -0.0745013899, -0.0634419005, 0.0012076515, 0.668841352, -0.605659178, 0.0747681804, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0742879995, -0.42694874, 0.00179646784, 0.751290106, -0.325262585, 0.0750440301, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273111502, 0.00658908196, 0.15748016 ] - [ -0.0751407857, -0.0630895139, 0.00119877844, 0.669405649, -0.606578049, 0.0754086574, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0748914459, -0.426274585, 0.00179539962, 0.751354421, -0.326002066, 0.0756459308, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.027313529, 0.00651148757, 0.15729212 ] - [ -0.0757761805, -0.0627559448, 0.00118981635, 0.669992633, -0.607500791, 0.0760451237, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0754902576, -0.425603337, 0.00179433796, 0.751414029, -0.326733925, 0.0762432044, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273159784, 0.00643329553, 0.157101162 ] - [ -0.0764076017, -0.0624410715, 0.0011807664, 0.670602031, -0.608427252, 0.0766776044, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0760844676, -0.42493501, 0.00179328285, 0.751469028, -0.327458244, 0.076835884, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273184994, 0.00635452181, 0.156907284 ] - [ -0.077035076, -0.0621447714, 0.00117162979, 0.671233564, -0.609357276, 0.0773061242, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0766741088, -0.424269621, 0.00179223426, 0.751519512, -0.328175105, 0.0774240025, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273210931, 0.00627518239, 0.15671048 ] - [ -0.07765863, -0.0618669215, 0.00116240774, 0.671886952, -0.610290707, 0.0779307076, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.077259214, -0.423607182, 0.0017911922, 0.751565575, -0.328884587, 0.0780075927, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273237604, 0.00619529324, 0.156510748 ] - [ -0.0782782897, -0.0616073977, 0.00115310151, 0.672561914, -0.611227385, 0.0785513786, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0778398156, -0.422947708, 0.00179015665, 0.751607311, -0.329586768, 0.0785866871, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273265025, 0.00611487035, 0.156308082 ] - [ -0.0788940812, -0.0613660756, 0.00114371236, 0.673258163, -0.612167151, 0.0791681609, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0784159461, -0.422291211, 0.00178912759, 0.751644809, -0.330281728, 0.079161318, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273293203, 0.0060339297, 0.156102479 ] - [ -0.0795060298, -0.0611428301, 0.00113424162, 0.673975413, -0.613109841, 0.0797810782, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0789876376, -0.421637703, 0.00178810501, 0.751678158, -0.330969542, 0.0797315179, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273322149, 0.00595248725, 0.155893936 ] - [ -0.0801141608, -0.0609375356, 0.00112469062, 0.674713374, -0.614055292, 0.0803901535, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0795549223, -0.420987196, 0.00178708889, 0.751707448, -0.331650288, 0.0802973187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273351874, 0.00587055899, 0.155682446 ] - [ -0.0807184989, -0.0607500658, 0.00111506074, 0.675471754, -0.615003339, 0.0809954097, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0801178321, -0.420339701, 0.00178607923, 0.751732763, -0.33232404, 0.0808587524, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273382387, 0.00578816089, 0.155468008 ] - [ -0.0813190688, -0.0605802941, 0.00110535336, 0.67625026, -0.615953813, 0.0815968694, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0806763988, -0.419695228, 0.001785076, 0.751754189, -0.332990874, 0.0814158507, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273413698, 0.00570530894, 0.155250616 ] - [ -0.0819158947, -0.0604280937, 0.00109556993, 0.677048596, -0.616906548, 0.0821945549, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0812306539, -0.419053788, 0.00178407919, 0.751771809, -0.333650862, 0.0819686454, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273445819, 0.0056220191, 0.155030267 ] - [ -0.0825090003, -0.0602933371, 0.0010857119, 0.677866466, -0.617861372, 0.0827884882, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0817806289, -0.418415389, 0.00178308878, 0.751785705, -0.334304077, 0.0825171677, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273478759, 0.00553830736, 0.154806957 ] - [ -0.0830984093, -0.0601758966, 0.00107578075, 0.678703569, -0.618818114, 0.0833786911, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0823263552, -0.41778004, 0.00178210476, 0.751795958, -0.334950592, 0.0830614492, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273512529, 0.00545418969, 0.154580681 ] - [ -0.0836841449, -0.0600756442, 0.00106577801, 0.679559606, -0.619776602, 0.083965185, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0828678638, -0.41714775, 0.0017811271, 0.751802646, -0.335590476, 0.0836015208, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273547139, 0.00536968208, 0.154351436 ] - [ -0.0842662301, -0.0599924518, 0.00105570523, 0.680434275, -0.620736661, 0.084547991, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0834051858, -0.416518526, 0.00178015578, 0.751805848, -0.336223801, 0.0841374136, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.02735826, 0.00528480049, 0.154119217 ] - [ -0.0848446875, -0.0599261909, 0.00104556398, 0.681327271, -0.621698117, 0.0851271301, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.083938352, -0.415892376, 0.00177919079, 0.75180564, -0.336850635, 0.0846691584, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273618921, 0.00519956091, 0.153884021 ] - [ -0.0854195393, -0.0598767329, 0.00103535588, 0.682238291, -0.622660793, 0.085702623, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.084467393, -0.415269305, 0.00177823211, 0.751802097, -0.337471047, 0.0851967861, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273656114, 0.00511397931, 0.153645843 ] - [ -0.0859908077, -0.0598439491, 0.00102508255, 0.683167028, -0.623624512, 0.08627449, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0849923396, -0.414649322, 0.00177727971, 0.751795293, -0.338085105, 0.085720327, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273694188, 0.00502807167, 0.153404679 ] - [ -0.0865585144, -0.0598277107, 0.00101474568, 0.684113175, -0.624589096, 0.0868427512, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0855132219, -0.41403243, 0.00177633357, 0.7517853, -0.338692876, 0.0862398115, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273733153, 0.00494185397, 0.153160526 ] - [ -0.0871226807, -0.0598278889, 0.00100434696, 0.685076425, -0.625554364, 0.0874074265, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0860300704, -0.413418635, 0.00177539368, 0.751772191, -0.339294426, 0.0867552701, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273773021, 0.00485534218, 0.152913379 ] - [ -0.0876833278, -0.0598443548, 0.00099388812, 0.686056467, -0.626520138, 0.0879685355, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0865429151, -0.412807943, 0.00177446001, 0.751756035, -0.33988982, 0.0872667326, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273813801, 0.00476855229, 0.152663234 ] - [ -0.0882404765, -0.0598769796, 0.000983370913, 0.687052993, -0.627486235, 0.0885260976, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0870517859, -0.412200357, 0.00177353254, 0.751736901, -0.340479123, 0.0877742292, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273855503, 0.00468150026, 0.152410087 ] - [ -0.0887941474, -0.0599256344, 0.000972797127, 0.688065691, -0.628452474, 0.0890801318, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0875567126, -0.411595882, 0.00177261124, 0.751714857, -0.341062398, 0.0882777895, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273898139, 0.00459420208, 0.152153935 ] - [ -0.0893443606, -0.0599901906, 0.000962168578, 0.689094249, -0.629418672, 0.0896306571, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.088057725, -0.41099452, 0.00177169609, 0.75168997, -0.34163971, 0.0887774433, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273941718, 0.00450667373, 0.151894772 ] - [ -0.0898911363, -0.0600705195, 0.00095148711, 0.690138357, -0.630384644, 0.0901776921, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0885548526, -0.410396275, 0.00177078708, 0.751662304, -0.342211121, 0.08927322, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.027398625, 0.00441893118, 0.151632596 ] - [ -0.090434494, -0.0601664927, 0.000940754597, 0.691197701, -0.631350208, 0.0907212552, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0890481246, -0.409801149, 0.00176988417, 0.751631924, -0.342776692, 0.0897651491, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274031747, 0.00433099041, 0.151367402 ] - [ -0.0909744531, -0.0602779819, 0.00092997294, 0.692271968, -0.632315178, 0.0912613645, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0895375704, -0.409209145, 0.00176898734, 0.751598893, -0.343336483, 0.0902532597, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274078218, 0.00424286739, 0.151099185 ] - [ -0.0915110328, -0.060404859, 0.000919144067, 0.693360844, -0.633279368, 0.0917980379, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0900232191, -0.408620264, 0.00176809656, 0.751563273, -0.343890557, 0.090737581, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274125673, 0.00415457811, 0.150827943 ] - [ -0.0920442518, -0.0605469961, 0.000908269935, 0.694464016, -0.634242592, 0.0923312933, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0905050996, -0.408034507, 0.00176721182, 0.751525126, -0.344438972, 0.0912181419, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274174124, 0.00406613854, 0.150553671 ] - [ -0.0925741289, -0.0607042657, 0.000897352528, 0.69558117, -0.635204664, 0.092861148, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0909832407, -0.407451876, 0.00176633308, 0.75148451, -0.344981786, 0.0916949712, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274223579, 0.00397756466, 0.150276364 ] - [ -0.0931006822, -0.0608765403, 0.000886393857, 0.69671199, -0.636165396, 0.0933876193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0914576711, -0.406872371, 0.00176546032, 0.751441485, -0.34551906, 0.0921680975, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274274051, 0.00388887244, 0.149996019 ] - [ -0.0936239299, -0.0610636931, 0.000875395959, 0.697856163, -0.6371246, 0.0939107243, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0919284194, -0.406295992, 0.00176459351, 0.751396108, -0.346050849, 0.0926375495, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274325548, 0.00380007787, 0.149712632 ] - [ -0.0941438896, -0.0612655973, 0.0008643609, 0.699013374, -0.638082089, 0.0944304797, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0923955139, -0.405722739, 0.00176373263, 0.751348437, -0.346577211, 0.0931033554, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274378081, 0.00371119692, 0.149426198 ] - [ -0.0946605788, -0.0614821265, 0.000853290766, 0.700183308, -0.639037675, 0.0949469023, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0928589829, -0.405152611, 0.00176287765, 0.751298526, -0.347098203, 0.0935655435, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274431661, 0.00362224557, 0.149136715 ] - [ -0.0951740149, -0.0617131548, 0.000842187675, 0.70136565, -0.639991167, 0.0954600083, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0933188545, -0.404585607, 0.00176202855, 0.75124643, -0.34761388, 0.094024142, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274486298, 0.00353323979, 0.148844177 ] - [ -0.0956842147, -0.0619585566, 0.000831053765, 0.702560086, -0.640942377, 0.0959698141, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0937751568, -0.404021727, 0.00176118528, 0.751192204, -0.348124296, 0.0944791788, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274542002, 0.00344419556, 0.14854858 ] - [ -0.0961911951, -0.0622182066, 0.000819891202, 0.703766301, -0.641891116, 0.0964763356, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0942279176, -0.403460968, 0.00176034784, 0.7511359, -0.348629507, 0.0949306817, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274598783, 0.00335512887, 0.148249921 ] - [ -0.0966949724, -0.0624919802, 0.000808702172, 0.704983981, -0.642837193, 0.0969795885, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0946771645, -0.402903329, 0.00175951619, 0.751077569, -0.349129567, 0.0953786786, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274656653, 0.00326605568, 0.147948195 ] - [ -0.0971955628, -0.0627797529, 0.000797488889, 0.706212811, -0.643780419, 0.0974795885, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0951229253, -0.402348807, 0.0017586903, 0.751017263, -0.349624528, 0.0958231968, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.027471562, 0.00317699198, 0.147643399 ] - [ -0.0976929825, -0.063081401, 0.000786253586, 0.707452478, -0.644720604, 0.097976351, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0955652274, -0.401797399, 0.00175787015, 0.750955031, -0.350114442, 0.096264264, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274775696, 0.00308795374, 0.147335529 ] - [ -0.0981872469, -0.0633968009, 0.000774998522, 0.708702668, -0.645657556, 0.0984698912, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0960040981, -0.401249103, 0.0017570557, 0.750890923, -0.350599363, 0.0967019074, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274836891, 0.00299895694, 0.14702458 ] - [ -0.0986783718, -0.0637258299, 0.000763725975, 0.709963068, -0.646591086, 0.0989602241, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0964395645, -0.400703916, 0.00175624693, 0.750824986, -0.351079342, 0.0971361542, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274899215, 0.00291001755, 0.146710548 ] - [ -0.0991663721, -0.0640683655, 0.000752438246, 0.711233364, -0.647521003, 0.0994473646, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0968716539, -0.400161833, 0.00175544381, 0.750757268, -0.351554429, 0.0975670315, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274962678, 0.00282115156, 0.146393429 ] - [ -0.0996507911, -0.0644277224, 0.000741137989, 0.712518899, -0.648449333, 0.0999308578, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0973004084, -0.399622836, 0.00175464628, 0.75068781, -0.352024684, 0.0979945814, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275027291, 0.00273237494, 0.14607322 ] - [ -0.100132588, -0.0647967913, 0.000729826876, 0.71380783, -0.649371343, 0.100411658, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.097725825, -0.39908695, 0.00175385437, 0.750616667, -0.352490138, 0.0984188009, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275093064, 0.00264370367, 0.145749915 ] - [ -0.100611305, -0.0651790051, 0.000718507606, 0.715105728, -0.650289171, 0.100889309, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0981479449, -0.398554156, 0.00175306801, 0.75054388, -0.35295085, 0.0988397312, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275160008, 0.00255515373, 0.145423512 ] - [ -0.101086956, -0.0655742435, 0.000707182561, 0.716412279, -0.651202625, 0.101363825, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0985667947, -0.398024449, 0.00175228719, 0.750469491, -0.353406868, 0.0992573989, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275228132, 0.00246674109, 0.145094007 ] - [ -0.101559556, -0.0659823867, 0.000695854139, 0.717727175, -0.652111513, 0.10183522, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0989824009, -0.397497824, 0.00175151187, 0.750393544, -0.35385824, 0.0996718304, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275297448, 0.00237848173, 0.144761394 ] - [ -0.102029117, -0.0664033155, 0.000684524757, 0.719050105, -0.653015645, 0.102303508, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0993947897, -0.396974277, 0.00175074202, 0.750316081, -0.354305013, 0.100083052, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275367964, 0.00229039164, 0.14442567 ] - [ -0.102495654, -0.0668369111, 0.000673196851, 0.720380758, -0.65391483, 0.102768702, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0998039873, -0.3964538, 0.00174997761, 0.750237143, -0.354747236, 0.10049109, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275439693, 0.00220248677, 0.144086831 ] - [ -0.10295918, -0.0672830554, 0.000661872871, 0.721718827, -0.654808875, 0.103230816, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.10021002, -0.395936389, 0.00174921862, 0.750156771, -0.355184954, 0.10089597, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275512643, 0.00211478312, 0.143744873 ] - [ -0.103419709, -0.0677416308, 0.000650555284, 0.723064002, -0.655697591, 0.103689863, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.100612913, -0.395422037, 0.001748465, 0.750075005, -0.355618212, 0.101297718, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275586826, 0.00202729666, 0.143399792 ] - [ -0.103877252, -0.0682125203, 0.000639246573, 0.724415975, -0.656580786, 0.104145856, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.101012693, -0.394910738, 0.00174771673, 0.749991884, -0.356047058, 0.101696361, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275662252, 0.00194004337, 0.143051584 ] - [ -0.104331823, -0.0686956075, 0.000627949235, 0.72577444, -0.657458268, 0.104598808, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.101409386, -0.394402485, 0.00174697378, 0.749907446, -0.356471535, 0.102091923, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.027573893, 0.00185303922, 0.142700245 ] - [ -0.104783434, -0.0691907765, 0.000616665781, 0.727139089, -0.658329848, 0.105048731, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.101803016, -0.393897271, 0.00174623612, 0.749821728, -0.356891689, 0.10248443, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275816872, 0.0017663002, 0.14234577 ] - [ -0.105232098, -0.0696979121, 0.000605398737, 0.728509616, -0.659195333, 0.105495639, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.10219361, -0.393395089, 0.00174550372, 0.749734767, -0.357307562, 0.102873908, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275896087, 0.00167984227, 0.141988157 ] - [ -0.105677827, -0.0702168995, 0.000594150639, 0.729885717, -0.660054533, 0.105939544, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.102581193, -0.392895932, 0.00174477655, 0.7496466, -0.357719199, 0.103260382, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275976587, 0.00159368143, 0.141627399 ] - [ -0.106120632, -0.0707476245, 0.000582924038, 0.731267087, -0.660907258, 0.106380458, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.10296579, -0.392399791, 0.00174405457, 0.749557261, -0.358126643, 0.103643878, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.027605838, 0.00150783363, 0.141263495 ] - [ -0.106560526, -0.0712899736, 0.000571721494, 0.732653421, -0.661753316, 0.106818393, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.103347426, -0.39190666, 0.00174333775, 0.749466785, -0.358529936, 0.10402442, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276141478, 0.00142231487, 0.140896439 ] - [ -0.106997519, -0.0718438339, 0.000560545579, 0.734044416, -0.662592517, 0.107253361, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.103726126, -0.39141653, 0.00174262607, 0.749375207, -0.35892912, 0.104402033, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276225891, 0.00133714112, 0.140526228 ] - [ -0.107431623, -0.0724090928, 0.000549398875, 0.73543977, -0.663424671, 0.107685375, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104101916, -0.390929393, 0.00174191949, 0.749282559, -0.359324237, 0.104776742, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.027631163, 0.00125232836, 0.140152857 ] - [ -0.107862849, -0.0729856385, 0.000538283972, 0.736839181, -0.664249587, 0.108114445, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104474819, -0.390445239, 0.00174121798, 0.749188874, -0.359715328, 0.105148572, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276398704, 0.00116789256, 0.139776323 ] - [ -0.108291208, -0.0735733596, 0.000527203472, 0.738242348, -0.665067075, 0.108540583, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104844861, -0.389964061, 0.0017405215, 0.749094184, -0.360102434, 0.105517548, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276487124, 0.0010838497, 0.139396621 ] - [ -0.10871671, -0.0741721454, 0.000516159981, 0.739648969, -0.665876945, 0.108963801, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105212065, -0.38948585, 0.00173983004, 0.748998521, -0.360485595, 0.105883694, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.02765769, 0.00100021576, 0.139013747 ] - [ -0.109139367, -0.0747818857, 0.000505156114, 0.741058746, -0.666679006, 0.109384111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105576458, -0.389010596, 0.00173914354, 0.748901914, -0.360864851, 0.106247034, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276668042, 0.000917006719, 0.138627698 ] - [ -0.109559187, -0.0754024708, 0.000494194494, 0.742471378, -0.667473071, 0.109801522, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105938062, -0.388538289, 0.00173846199, 0.748804394, -0.361240241, 0.106607593, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276760562, 0.00083423855, 0.138238469 ] - [ -0.109976183, -0.0760337915, 0.000483277748, 0.743886568, -0.668258947, 0.110216046, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.106296902, -0.388068921, 0.00173778536, 0.74870599, -0.361611804, 0.106965395, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276854468, 0.000751927231, 0.137846057 ] - [ -0.110390362, -0.0766757391, 0.000472408508, 0.745304017, -0.669036447, 0.110627695, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.106653002, -0.387602482, 0.0017371136, 0.748606731, -0.361979579, 0.107320464, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276949772, 0.00067008874, 0.137450456 ] - [ -0.110801736, -0.0773282057, 0.000461589414, 0.746723429, -0.669805381, 0.111036478, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.107006386, -0.387138961, 0.00173644668, 0.748506645, -0.362343604, 0.107672824, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277046484, 0.000588739056, 0.137051664 ] - [ -0.111210313, -0.0779910834, 0.000450823105, 0.748144507, -0.670565558, 0.111442406, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.107357079, -0.386678348, 0.00173578459, 0.748405759, -0.362703916, 0.108022499, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277144614, 0.000507894154, 0.136649676 ] - [ -0.111616104, -0.0786642653, 0.000440112228, 0.749566955, -0.671316792, 0.11184549, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.107705103, -0.386220634, 0.00173512727, 0.748304102, -0.363060554, 0.108369513, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277244172, 0.000427570013, 0.136244488 ] - [ -0.112019116, -0.0793476447, 0.000429459428, 0.750990478, -0.672058892, 0.112245741, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.108050482, -0.385765807, 0.00173447471, 0.748201698, -0.363413553, 0.108713889, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.027734517, 0.000347782609, 0.135836096 ] - [ -0.11241936, -0.0800411155, 0.000418867356, 0.752414781, -0.672791669, 0.112643168, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.108393241, -0.385313857, 0.00173382687, 0.748098573, -0.363762951, 0.10905565, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277447616, 0.000268547921, 0.135424496 ] - [ -0.112816844, -0.0807445718, 0.000408338662, 0.75383957, -0.673514935, 0.113037781, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.108733402, -0.384864773, 0.00173318371, 0.747994754, -0.364108783, 0.109394821, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277551522, 0.000189881925, 0.135009685 ] - [ -0.113211577, -0.0814579084, 0.000397875998, 0.755264552, -0.674228502, 0.113429591, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.10907099, -0.384418544, 0.00173254521, 0.747890264, -0.364451086, 0.109731425, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277656897, 0.000111800599, 0.134591657 ] - [ -0.113603567, -0.0821810206, 0.000387482014, 0.756689434, -0.674932181, 0.113818607, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.109406026, -0.383975159, 0.00173191133, 0.747785128, -0.364789894, 0.110065484, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277763753, 3.43199195e-05, 0.134170408 ] - [ -0.113992824, -0.0829138039, 0.000377159361, 0.758113923, -0.675625784, 0.114204839, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.109738534, -0.383534607, 0.00173128203, 0.74767937, -0.365125242, 0.110397022, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277872099, -4.25441349e-05, 0.133745936 ] - [ -0.114379354, -0.0836561544, 0.000366910689, 0.759537729, -0.676309122, 0.114588297, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.110068538, -0.383096875, 0.0017306573, 0.747573011, -0.365457166, 0.110726062, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277981945, -0.000118775587, 0.133318236 ] - [ -0.114763166, -0.0844079683, 0.000356738645, 0.760960559, -0.676982008, 0.11496899, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.110396061, -0.382661953, 0.00173003709, 0.747466075, -0.3657857, 0.111052627, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0278093303, -0.000194358461, 0.132887303 ] - [ -0.115144268, -0.0851691426, 0.000346645875, 0.762382123, -0.677644254, 0.115346927, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.110721124, -0.382229828, 0.00172942138, 0.747358585, -0.366110876, 0.111376739, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0278206182, -0.000269276777, 0.132453134 ] - [ -0.115522667, -0.0859395742, 0.000336635021, 0.763802131, -0.678295673, 0.115722118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.111043751, -0.381800488, 0.00172881012, 0.74725056, -0.366432729, 0.111698422, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0278320593, -0.00034351456, 0.132015724 ] - [ -0.115898372, -0.0867191607, 0.00032670872, 0.765220293, -0.678936075, 0.116094573, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.111363965, -0.381373922, 0.00172820329, 0.747142023, -0.366751293, 0.112017698, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0278436546, -0.000417055831, 0.13157507 ] - [ -0.11627139, -0.0875078, 0.000316869609, 0.76663632, -0.679565275, 0.116464299, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.111681788, -0.380950117, 0.00172760086, 0.747032994, -0.367066599, 0.112334589, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0278554051, -0.000489884614, 0.131131168 ] - [ -0.116641728, -0.08830539, 0.000307120316, 0.768049923, -0.680183084, 0.116831307, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.111997242, -0.38052906, 0.00172700279, 0.746923492, -0.36737868, 0.112649119, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0278673118, -0.000561984931, 0.130684014 ] - [ -0.117009392, -0.0891118293, 0.000297463467, 0.769460813, -0.680789315, 0.117195604, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.11231035, -0.38011074, 0.00172640905, 0.746813537, -0.367687569, 0.112961308, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0278793759, -0.000633340804, 0.130233602 ] - [ -0.117374391, -0.0899270164, 0.00028790168, 0.770868701, -0.681383781, 0.117557201, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.112621135, -0.379695142, 0.00172581961, 0.746703149, -0.367993296, 0.11327118, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0278915983, -0.000703936256, 0.129779931 ] - [ -0.117736731, -0.0907508505, 0.000278437568, 0.772273302, -0.681966294, 0.117916104, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.112929617, -0.379282256, 0.00172523444, 0.746592346, -0.368295895, 0.113578756, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.02790398, -0.00077375531, 0.129322994 ] - [ -0.118096419, -0.0915832305, 0.000269073737, 0.773674326, -0.682536668, 0.118272323, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.11323582, -0.378872066, 0.0017246535, 0.746481146, -0.368595394, 0.113884059, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0279165222, -0.000842781989, 0.128862789 ] - [ -0.118453461, -0.0924240559, 0.000259812785, 0.775071486, -0.683094716, 0.118625867, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.113539766, -0.378464562, 0.00172407676, 0.746369566, -0.368891827, 0.114187111, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0279292258, -0.000911000315, 0.128399312 ] - [ -0.118807864, -0.0932732264, 0.000250657306, 0.776464496, -0.68364025, 0.118976743, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.113841475, -0.378059728, 0.00172350419, 0.746257625, -0.369185222, 0.114487932, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0279420918, -0.00097839431, 0.127932557 ] - [ -0.119159634, -0.0941306417, 0.000241609881, 0.777853069, -0.684173083, 0.11932496, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.114140971, -0.377657553, 0.00172293576, 0.746145338, -0.36947561, 0.114786546, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0279551213, -0.001044948, 0.127462522 ] - [ -0.119508777, -0.0949962016, 0.000232673085, 0.779236918, -0.684693029, 0.119670525, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.114438274, -0.377258021, 0.00172237143, 0.746032722, -0.369763021, 0.115082974, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0279683153, -0.0011106454, 0.126989202 ] - [ -0.1198553, -0.0958698063, 0.000223849486, 0.780615756, -0.6851999, 0.120013448, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.114733407, -0.376861121, 0.00172181117, 0.745919792, -0.370047484, 0.115377237, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0279816749, -0.00117547054, 0.126512593 ] - [ -0.120199207, -0.096751356, 0.000215141639, 0.781989299, -0.68569351, 0.120353736, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.11502639, -0.376466838, 0.00172125496, 0.745806565, -0.370329029, 0.115669357, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0279952011, -0.00123940744, 0.126032692 ] - [ -0.120540507, -0.0976407509, 0.000206552093, 0.783357258, -0.686173672, 0.120691397, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115317246, -0.376075158, 0.00172070275, 0.745693056, -0.370607684, 0.115959355, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0280088949, -0.00130244013, 0.125549493 ] - [ -0.120879203, -0.0985378913, 0.000198083385, 0.784719349, -0.686640199, 0.121026438, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115605995, -0.375686068, 0.00172015451, 0.745579278, -0.370883478, 0.116247252, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0280227574, -0.00136455262, 0.125062994 ] - [ -0.121215301, -0.0994426777, 0.000189738044, 0.786075286, -0.687092903, 0.121358868, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115892659, -0.375299553, 0.00171961022, 0.745465247, -0.37115644, 0.11653307, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0280367895, -0.00142572893, 0.124573189 ] - [ -0.121548807, -0.10035501, 0.000181518586, 0.787424781, -0.687531599, 0.121688693, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.116177258, -0.3749156, 0.00171906984, 0.745350976, -0.371426597, 0.11681683, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0280509923, -0.0014859531, 0.124080075 ] - [ -0.121879727, -0.10127479, 0.000173427519, 0.78876755, -0.687956098, 0.122015922, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.116459815, -0.374534193, 0.00171853334, 0.745236478, -0.371693977, 0.117098553, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0280653669, -0.00154520915, 0.123583648 ] - [ -0.122208065, -0.102201917, 0.000165467338, 0.790103305, -0.688366214, 0.122340562, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.11674035, -0.37415532, 0.00171800068, 0.745121767, -0.371958608, 0.117378259, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0280799143, -0.00160348108, 0.123083905 ] - [ -0.122533827, -0.103136291, 0.000157640529, 0.791431761, -0.688761761, 0.12266262, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.117018883, -0.373778964, 0.00171747184, 0.745006855, -0.372220516, 0.11765597, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0280946355, -0.00166075294, 0.122580839 ] - [ -0.122857018, -0.104077813, 0.000149949566, 0.792752631, -0.689142549, 0.122982103, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.117295436, -0.373405112, 0.00171694678, 0.744891755, -0.372479728, 0.117931706, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0281095315, -0.00171700874, 0.122074449 ] - [ -0.123177643, -0.105026382, 0.000142396911, 0.794065629, -0.689508394, 0.123299019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.11757003, -0.37303375, 0.00171642547, 0.744776478, -0.372736272, 0.118205488, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0281246034, -0.0017722325, 0.121564729 ] - [ -0.123495706, -0.1059819, 0.000134985016, 0.795370468, -0.689859106, 0.123613375, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.117842684, -0.372664862, 0.00171590787, 0.744661037, -0.372990173, 0.118477336, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0281398522, -0.00182640825, 0.121051676 ] - [ -0.123811212, -0.106944265, 0.000127716321, 0.79666686, -0.690194499, 0.123925177, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.11811342, -0.372298433, 0.00171539397, 0.744545441, -0.373241458, 0.118747272, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.028155279, -0.00187952001, 0.120535286 ] - [ -0.124124166, -0.107913379, 0.000120593254, 0.797954519, -0.690514384, 0.124234433, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.118382258, -0.37193445, 0.00171488372, 0.744429703, -0.373490152, 0.119015315, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0281708847, -0.0019315518, 0.120015554 ] - [ -0.124434572, -0.108889139, 0.000113618233, 0.799233156, -0.690818575, 0.124541149, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.118649218, -0.371572896, 0.00171437708, 0.744313833, -0.373736281, 0.119281486, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0281866704, -0.00198248765, 0.119492477 ] - [ -0.124742435, -0.109871445, 0.000106793662, 0.800502484, -0.691106883, 0.124845332, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.11891432, -0.371213756, 0.00171387404, 0.74419784, -0.373979869, 0.119545806, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0282026372, -0.00203231157, 0.11896605 ] - [ -0.12504776, -0.110860197, 0.000100121936, 0.801762213, -0.69137912, 0.125146989, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.119177586, -0.370857017, 0.00171337456, 0.744081735, -0.374220943, 0.119808293, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.028218786, -0.00208100759, 0.11843627 ] - [ -0.12535055, -0.111855293, 9.3605438e-05, 0.803012056, -0.691635099, 0.125446127, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.119439035, -0.370502661, 0.00171287861, 0.743965527, -0.374459526, 0.120068969, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.028235118, -0.00212855974, 0.117903132 ] - [ -0.12565081, -0.112856631, 8.72465385e-05, 0.804251722, -0.69187463, 0.125742752, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.119698686, -0.370150675, 0.00171238615, 0.743849226, -0.374695644, 0.120327853, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.028251634, -0.00217495203, 0.117366633 ] - [ -0.125948543, -0.11386411, 8.10475981e-05, 0.805480922, -0.692097525, 0.12603687, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.119956561, -0.369801042, 0.00171189715, 0.743732839, -0.37492932, 0.120584965, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0282683353, -0.00222016849, 0.116826768 ] - [ -0.126243755, -0.114877627, 7.50109659e-05, 0.806699364, -0.692303594, 0.126328488, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.120212678, -0.369453747, 0.00171141158, 0.743616376, -0.375160579, 0.120840326, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0282852227, -0.00226419314, 0.116283533 ] - [ -0.126536448, -0.11589708, 6.91389803e-05, 0.807906758, -0.69249265, 0.126617612, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.120467058, -0.369108775, 0.00171092942, 0.743499845, -0.375389444, 0.121093954, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0283022974, -0.00230701, 0.115736925 ] - [ -0.126826626, -0.116922365, 6.34339692e-05, 0.809102812, -0.692664503, 0.126904248, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.120719721, -0.36876611, 0.00171045062, 0.743383253, -0.375615939, 0.12134587, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0283195603, -0.0023486031, 0.115186938 ] - [ -0.127114294, -0.117953379, 5.78982499e-05, 0.810287232, -0.692818963, 0.127188403, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.120970685, -0.368425737, 0.00170997516, 0.743266609, -0.375840086, 0.121596094, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0283370125, -0.00238895645, 0.11463357 ] - [ -0.127399455, -0.118990018, 5.25341298e-05, 0.811459726, -0.692955839, 0.127470083, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.121219972, -0.368087639, 0.00170950301, 0.743149919, -0.37606191, 0.121844644, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.028354655, -0.00242805409, 0.114076816 ] - [ -0.127682113, -0.120032177, 4.73439065e-05, 0.812619999, -0.693074943, 0.127749293, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.121467599, -0.367751801, 0.00170903412, 0.743033191, -0.376281432, 0.12209154, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0283724889, -0.00246588003, 0.113516672 ] - [ -0.127962271, -0.121079751, 4.23298681e-05, 0.813767757, -0.693176083, 0.12802604, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.121713587, -0.367418207, 0.00170856848, 0.742916431, -0.376498676, 0.122336802, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0283905152, -0.0025024183, 0.112953134 ] - [ -0.128239933, -0.122132634, 3.74942937e-05, 0.814902702, -0.693259069, 0.128300329, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.121957955, -0.367086841, 0.00170810606, 0.742799645, -0.376713664, 0.122580449, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.028408735, -0.00253765292, 0.112386198 ] - [ -0.128515103, -0.123190721, 3.28394535e-05, 0.816024539, -0.693323709, 0.128572166, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.122200722, -0.366757687, 0.00170764681, 0.74268284, -0.376926418, 0.1228225, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0284271491, -0.0025715679, 0.11181586 ] - [ -0.128787782, -0.124253903, 2.83676097e-05, 0.817132968, -0.693369812, 0.128841558, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.122441907, -0.366430729, 0.00170719071, 0.742566022, -0.377136959, 0.123062974, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0284457588, -0.00260414729, 0.111242116 ] - [ -0.129057976, -0.125322073, 2.40810164e-05, 0.818227692, -0.693397187, 0.129108509, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.122681531, -0.366105951, 0.00170673773, 0.742449195, -0.37734531, 0.12330189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.028464565, -0.00263537508, 0.110664962 ] - [ -0.129325687, -0.126395124, 1.99819204e-05, 0.819308409, -0.693405639, 0.129373026, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.12291961, -0.365783337, 0.00170628783, 0.742332366, -0.377551492, 0.123539269, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0284835687, -0.00266523532, 0.110084394 ] - [ -0.129590918, -0.127472945, 1.60725615e-05, 0.820374818, -0.693394978, 0.129635113, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.123156166, -0.365462871, 0.00170584099, 0.742215539, -0.377755526, 0.123775127, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.028502771, -0.00269371202, 0.109500407 ] - [ -0.129853673, -0.128555426, 1.23551731e-05, 0.821426617, -0.69336501, 0.129894776, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.123391215, -0.365144535, 0.00170539718, 0.74209872, -0.377957433, 0.124009485, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0285221729, -0.00272078921, 0.108912998 ] - [ -0.130113955, -0.129642458, 8.83198269e-06, 0.822463502, -0.69331554, 0.130152022, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.123624778, -0.364828315, 0.00170495636, 0.741981911, -0.378157234, 0.124242361, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0285417755, -0.0027464509, 0.108322163 ] - [ -0.130371766, -0.130733928, 5.50521252e-06, 0.823485168, -0.693246376, 0.130406854, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.123856874, -0.364514194, 0.0017045185, 0.741865119, -0.378354949, 0.124473773, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0285615798, -0.00277068112, 0.107727898 ] - [ -0.13062711, -0.131829723, 2.3770799e-06, 0.824491308, -0.693157322, 0.130659278, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.12408752, -0.364202155, 0.00170408357, 0.741748346, -0.3785506, 0.124703741, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0285815868, -0.0027934639, 0.107130198 ] - [ -0.130879989, -0.132929732, -5.50202042e-07, 0.825481613, -0.693048184, 0.1309093, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.124316735, -0.363892182, 0.00170365155, 0.741631597, -0.378744206, 0.124932284, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286017975, -0.00281478325, 0.10652906 ] - [ -0.131130407, -0.134033838, -3.2744238e-06, 0.826455776, -0.692918765, 0.131156924, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.124544539, -0.363584258, 0.00170322239, 0.741514874, -0.378935787, 0.125159418, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.028622213, -0.0028346232, 0.105924479 ] - [ -0.131378366, -0.135141926, -5.79337893e-06, 0.827413483, -0.69276887, 0.131402156, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.124770949, -0.363278367, 0.00170279608, 0.741398182, -0.379125363, 0.125385164, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286428343, -0.00285296777, 0.105316451 ] - [ -0.13162387, -0.136253881, -8.10486337e-06, 0.828354424, -0.692598302, 0.131645001, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.124995984, -0.362974493, 0.00170237257, 0.741281523, -0.379312953, 0.125609539, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286636624, -0.00286980098, 0.104704974 ] - [ -0.13186692, -0.137369584, -1.02066749e-05, 0.829278282, -0.692406863, 0.131885463, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.125219663, -0.362672618, 0.00170195184, 0.7411649, -0.379498578, 0.125832562, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286846984, -0.00288510686, 0.104090041 ] - [ -0.132107521, -0.138488917, -1.20966125e-05, 0.830184743, -0.692194356, 0.132123548, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.125442003, -0.362372726, 0.00170153386, 0.741048315, -0.379682255, 0.126054251, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287059434, -0.00289886943, 0.10347165 ] - [ -0.132345673, -0.139611761, -1.37724756e-05, 0.831073489, -0.691960582, 0.13235926, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.125663023, -0.3620748, 0.0017011186, 0.740931771, -0.379864005, 0.126274624, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287273982, -0.00291107271, 0.102849796 ] - [ -0.132581381, -0.140737993, -1.52320636e-05, 0.831944199, -0.691705342, 0.132592603, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.125882741, -0.361778824, 0.00170070603, 0.740815269, -0.380043846, 0.1264937, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287490641, -0.00292170072, 0.102224476 ] - [ -0.132814646, -0.141867493, -1.64731752e-05, 0.832796552, -0.691428436, 0.132823584, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.126101175, -0.361484781, 0.00170029612, 0.740698813, -0.380221796, 0.126711496, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287709419, -0.00293073749, 0.101595684 ] - [ -0.133045472, -0.143000136, -1.74936078e-05, 0.833630224, -0.691129663, 0.133052205, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.126318343, -0.361192654, 0.00169988883, 0.740582402, -0.380397874, 0.12692803, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287930328, -0.00293816704, 0.100963418 ] - [ -0.133273861, -0.144135797, -1.82911567e-05, 0.83444489, -0.690808821, 0.133278472, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.126534263, -0.360902427, 0.00169948414, 0.74046604, -0.380572099, 0.127143321, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0288153377, -0.00294397339, 0.100327673 ] - [ -0.133499815, -0.145274351, -1.88636148e-05, 0.835240222, -0.69046571, 0.13350239, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.126748954, -0.360614082, 0.00169908201, 0.740349726, -0.380744488, 0.127357386, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0288378577, -0.00294814056, 0.0996884454 ] - [ -0.133723337, -0.146415669, -1.92087716e-05, 0.836015889, -0.690100126, 0.133723962, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.126962432, -0.360327602, 0.00169868242, 0.740233462, -0.380915059, 0.127570243, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0288605939, -0.00295065258, 0.0990457306 ] - [ -0.13394443, -0.147559623, -1.93244131e-05, 0.83677156, -0.689711865, 0.133943193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.127174717, -0.360042972, 0.00169828534, 0.740117249, -0.38108383, 0.127781909, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0288835472, -0.00295149347, 0.0983995247 ] - [ -0.134163226, -0.148717205, -1.94535054e-05, 0.837526569, -0.689312621, 0.134160177, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.127385246, -0.359760302, 0.00169789136, 0.740001505, -0.381251107, 0.127991826, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.028906892, -0.00295161844, 0.0977469264 ] - [ -0.134379858, -0.14989929, -1.98383961e-05, 0.838300193, -0.688914092, 0.134375011, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.127593455, -0.359479711, 0.00169750106, 0.739886655, -0.381417196, 0.128199427, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0289307984, -0.00295199095, 0.0970850902 ] - [ -0.134594334, -0.151105575, -2.04759764e-05, 0.839092007, -0.688516072, 0.1345877, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.127799352, -0.359201189, 0.00169711444, 0.73977271, -0.381582115, 0.12840472, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0289552607, -0.00295260743, 0.0964140966 ] - [ -0.13480666, -0.152335756, -2.13631855e-05, 0.839901586, -0.688118359, 0.134798251, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.128002944, -0.358924728, 0.00169673148, 0.739659678, -0.381745883, 0.128607714, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0289802738, -0.00295346433, 0.0957340261 ] - [ -0.135016841, -0.153589529, -2.24970079e-05, 0.840728503, -0.687720749, 0.135006669, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.12820424, -0.35865032, 0.00169635216, 0.739547569, -0.381908518, 0.128808416, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0290058321, -0.00295455806, 0.0950449589 ] - [ -0.135224883, -0.154866588, -2.3874472e-05, 0.841572331, -0.687323036, 0.13521296, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.128403248, -0.358377954, 0.00169597647, 0.739436392, -0.382070038, 0.129006836, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0290319302, -0.00295588507, 0.0943469756 ] - [ -0.135430793, -0.156166629, -2.54926478e-05, 0.842432641, -0.686925016, 0.135417128, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.128599977, -0.358107622, 0.00169560439, 0.739326157, -0.382230463, 0.12920298, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0290585627, -0.00295744177, 0.0936401565 ] - [ -0.135634576, -0.157489346, -2.73486458e-05, 0.843309006, -0.686526482, 0.135619181, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.128794433, -0.357839315, 0.00169523591, 0.739216872, -0.382389809, 0.129396857, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0290857242, -0.00295922462, 0.092924582 ] - [ -0.135836237, -0.158834433, -2.94396144e-05, 0.844200996, -0.686127228, 0.135819122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.128986625, -0.357573022, 0.001694871, 0.739108547, -0.382548096, 0.129588474, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0291134092, -0.00296123002, 0.0922003325 ] - [ -0.136035782, -0.160201585, -3.17627386e-05, 0.845108181, -0.685727049, 0.136016956, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.129176561, -0.357308736, 0.00169450966, 0.739001189, -0.382705341, 0.12977784, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0291416123, -0.00296345442, 0.0914674884 ] - [ -0.136233217, -0.161590496, -3.43152383e-05, 0.846030132, -0.685325738, 0.136212689, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.129364247, -0.357046445, 0.00169415187, 0.738894807, -0.382861562, 0.129964961, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0291703282, -0.00296589425, 0.0907261302 ] - [ -0.136428547, -0.16300086, -3.70943663e-05, 0.846966419, -0.68492309, 0.136406325, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.129549692, -0.356786141, 0.00169379761, 0.738789409, -0.383016778, 0.130149845, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0291995513, -0.00296854594, 0.0899763382 ] - [ -0.136621777, -0.164432372, -4.00974065e-05, 0.847916614, -0.684518898, 0.136597868, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.129732904, -0.356527814, 0.00169344687, 0.738685004, -0.383171006, 0.1303325, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0292292763, -0.00297140592, 0.0892181929 ] - [ -0.136812912, -0.165884726, -4.33216727e-05, 0.848880286, -0.684112957, 0.136787324, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.129913888, -0.356271453, 0.00169309962, 0.7385816, -0.383324264, 0.130512933, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0292594977, -0.00297447061, 0.0884517746 ] - [ -0.137001957, -0.167357615, -4.67645066e-05, 0.849857009, -0.683705061, 0.136974695, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.130092653, -0.356017049, 0.00169275587, 0.738479205, -0.383476571, 0.130691152, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0292902102, -0.00297773646, 0.0876771637 ] - [ -0.137188918, -0.168850736, -5.04232761e-05, 0.850846354, -0.683295006, 0.137159988, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.130269207, -0.355764591, 0.00169241558, 0.738377826, -0.383627943, 0.130867162, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293214083, -0.0029811999, 0.0868944407 ] - [ -0.137373798, -0.170363783, -5.42953741e-05, 0.851847895, -0.682882588, 0.137343204, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.130443555, -0.35551407, 0.00169207875, 0.738277471, -0.383778399, 0.131040973, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293530865, -0.00298485734, 0.086103686 ] - [ -0.137556603, -0.171896452, -5.83782162e-05, 0.852861204, -0.682467603, 0.137524349, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.130615705, -0.355265476, 0.00169174536, 0.738178147, -0.383927957, 0.131212589, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293852395, -0.00298870523, 0.0853049798 ] - [ -0.137737338, -0.173448437, -6.26692398e-05, 0.853885858, -0.682049847, 0.137703426, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.130785664, -0.355018797, 0.0016914154, 0.738079862, -0.384076634, 0.131382019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294178618, -0.00299274, 0.0844984028 ] - [ -0.137916006, -0.175019435, -6.71659024e-05, 0.854921432, -0.681629119, 0.137880438, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.130953438, -0.354774024, 0.00169108884, 0.737982623, -0.384224447, 0.131549269, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029450948, -0.00299695808, 0.0836840352 ] - [ -0.138092613, -0.176609143, -7.18656796e-05, 0.855967504, -0.681205218, 0.13805539, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.131119035, -0.354531146, 0.00169076567, 0.737886437, -0.384371415, 0.131714347, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294844928, -0.00300135589, 0.0828619575 ] - [ -0.138266689, -0.178285745, -7.34650752e-05, 0.857069153, -0.679422289, 0.138258328, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.13128323, -0.354335954, 0.00169047782, 0.737786758, -0.384467201, 0.131878113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295184906, -0.00300592988, 0.0820322501 ] - [ -0.138439076, -0.179917877, -7.81655771e-05, 0.858138656, -0.67887188, 0.138430214, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.131444536, -0.354100896, 0.00169016424, 0.737692365, -0.384608134, 0.132038916, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029552936, -0.00301067647, 0.0811949933 ] - [ -0.138609407, -0.181568016, -8.30408986e-05, 0.859217493, -0.678313247, 0.138600022, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.131603685, -0.353867857, 0.00168985412, 0.737599039, -0.384748113, 0.132197566, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295878237, -0.00301559209, 0.0803502676 ] - [ -0.138777684, -0.183235855, -8.80886313e-05, 0.860305241, -0.677746266, 0.138767757, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.131760684, -0.353636823, 0.00168954743, 0.737506788, -0.384887158, 0.13235407, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296231481, -0.00302067317, 0.0794981535 ] - [ -0.138943913, -0.18492109, -9.33063748e-05, 0.86140148, -0.677170816, 0.13893342, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.131915538, -0.353407781, 0.00168924416, 0.737415619, -0.385025288, 0.132508435, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029658904, -0.00302591615, 0.0786387311 ] - [ -0.139108098, -0.186623415, -9.86917364e-05, 0.862505792, -0.676586774, 0.139097016, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.132068254, -0.353180719, 0.0016889443, 0.737325539, -0.385162524, 0.132660666, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296950858, -0.00303131746, 0.0777720811 ] - [ -0.139270241, -0.188342526, -0.00010424233, 0.863617762, -0.675994022, 0.139258547, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.132218839, -0.352955622, 0.00168864783, 0.737236553, -0.385298886, 0.13281077, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0297316881, -0.00303687352, 0.0768982838 ] - [ -0.139430347, -0.190078119, -0.000109955774, 0.864736974, -0.67539244, 0.139418015, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.132367298, -0.352732478, 0.00168835473, 0.73714867, -0.385434394, 0.132958753, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0297687056, -0.00304258077, 0.0760174196 ] - [ -0.139588419, -0.191829892, -0.000115829694, 0.865863017, -0.674781911, 0.139575424, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.132513637, -0.352511274, 0.00168806499, 0.737061894, -0.385569066, 0.13310462, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0298061328, -0.00304843564, 0.0751295688 ] - [ -0.13974446, -0.193597543, -0.000121861719, 0.866995483, -0.674162322, 0.139730776, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.132657863, -0.352291994, 0.00168777859, 0.736976233, -0.385702924, 0.133248379, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0298439642, -0.00305443457, 0.074234812 ] - [ -0.139898474, -0.195380771, -0.000128049479, 0.868133965, -0.673533557, 0.139884073, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.132799981, -0.352074627, 0.0016874955, 0.736891692, -0.385835987, 0.133390034, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0298821945, -0.00306057397, 0.0733332295 ] - [ -0.140050465, -0.197179275, -0.00013439061, 0.869278058, -0.672895506, 0.140035318, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.132939997, -0.351859159, 0.00168721572, 0.736808277, -0.385968273, 0.133529592, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0299208182, -0.00306685029, 0.0724249017 ] - [ -0.140200435, -0.198992758, -0.000140882748, 0.870427362, -0.672248057, 0.140184513, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.133077916, -0.351645576, 0.00168693924, 0.736725994, -0.386099804, 0.133667057, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0299598299, -0.00307325996, 0.071509909 ] - [ -0.140348387, -0.20082092, -0.000147523529, 0.871581477, -0.671591103, 0.140331659, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.133213746, -0.351433864, 0.00168666602, 0.73664485, -0.386230597, 0.133802437, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0299992242, -0.0030797994, 0.0705883318 ] - [ -0.140494325, -0.202663464, -0.000154310591, 0.872740008, -0.670924537, 0.14047676, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.13334749, -0.351224009, 0.00168639606, 0.736564848, -0.386360673, 0.133935736, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0300389957, -0.00308646504, 0.0696602506 ] - [ -0.140638251, -0.204520093, -0.000161241571, 0.873902562, -0.670248254, 0.140619817, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.133479156, -0.351015998, 0.00168612934, 0.736485996, -0.386490051, 0.13406696, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0300791389, -0.00309325333, 0.0687257457 ] - [ -0.140780169, -0.206390514, -0.000168314103, 0.875068748, -0.669562152, 0.140760832, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.133608747, -0.350809817, 0.00168586585, 0.736408297, -0.386618749, 0.134196114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0301196485, -0.00310016068, 0.0677848975 ] - [ -0.14092008, -0.20827443, -0.00017552582, 0.87623818, -0.66886613, 0.140899806, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.13373627, -0.350605452, 0.00168560556, 0.736331758, -0.386746787, 0.134323204, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0301605189, -0.00310718354, 0.0668377865 ] - [ -0.141057987, -0.21017155, -0.000182874354, 0.877410473, -0.66816009, 0.141036741, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.133861729, -0.350402889, 0.00168534846, 0.736256383, -0.386874184, 0.134448235, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0302017448, -0.00311431833, 0.065884493 ] - [ -0.141193894, -0.21208158, -0.000190357332, 0.878585248, -0.667443934, 0.141171639, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.133985131, -0.350202113, 0.00168509454, 0.736182178, -0.387000959, 0.134571212, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0302433208, -0.00312156148, 0.0649250974 ] - [ -0.141327802, -0.21400423, -0.000197972374, 0.879762126, -0.666717569, 0.141304501, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.13410648, -0.350003112, 0.00168484378, 0.736109146, -0.387127131, 0.134692141, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0302852414, -0.00312890942, 0.0639596802 ] - [ -0.141459713, -0.21593921, -0.000205717099, 0.880940734, -0.665980902, 0.141435328, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.134225782, -0.34980587, 0.00168459617, 0.736037293, -0.387252719, 0.134811026, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0303275012, -0.00313635859, 0.0629883217 ] - [ -0.141589631, -0.217886231, -0.00021358912, 0.882120699, -0.665233844, 0.141564122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.134343041, -0.349610374, 0.00168435168, 0.735966624, -0.38737774, 0.134927873, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0303700949, -0.00314390542, 0.0620111024 ] - [ -0.141717556, -0.219845005, -0.00022158604, 0.883301656, -0.664476306, 0.141690884, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.134458262, -0.34941661, 0.0016841103, 0.735897142, -0.387502215, 0.135042686, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0304130169, -0.00315154634, 0.0610281026 ] - [ -0.141843492, -0.221815246, -0.000229705458, 0.884483239, -0.663708203, 0.141815615, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.134571451, -0.349224563, 0.00168387202, 0.735828852, -0.38762616, 0.135155471, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0304562618, -0.00315927777, 0.0600394028 ] - [ -0.14196744, -0.223796667, -0.000237944965, 0.885665087, -0.662929451, 0.141938317, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.134682612, -0.349034218, 0.00168363681, 0.735761758, -0.387749596, 0.135266231, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0304998243, -0.00316709616, 0.0590450834 ] - [ -0.142089401, -0.225788986, -0.000246302142, 0.886846845, -0.662139971, 0.142058989, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.13479175, -0.348845563, 0.00168340468, 0.735695865, -0.38787254, 0.135374973, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305436988, -0.00317499793, 0.0580452247 ] - [ -0.142209379, -0.227791919, -0.000254774563, 0.888028157, -0.661339683, 0.142177633, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.13489887, -0.348658581, 0.00168317559, 0.735631176, -0.387995011, 0.1354817, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305878801, -0.00318297951, 0.0570399072 ] - [ -0.142327374, -0.229805183, -0.000263359788, 0.889208675, -0.660528511, 0.14229425, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.135003977, -0.34847326, 0.00168294953, 0.735567695, -0.388117026, 0.135586418, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306323626, -0.00319103733, 0.0560292113 ] - [ -0.142443388, -0.231828499, -0.000272055372, 0.890388051, -0.659706382, 0.14240884, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.135107074, -0.348289584, 0.00168272649, 0.735505427, -0.388238605, 0.13568913, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.030677141, -0.00319916783, 0.0550132174 ] - [ -0.142557423, -0.233861588, -0.000280858853, 0.891565944, -0.658873225, 0.142521404, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.135208166, -0.348107539, 0.00168250646, 0.735444373, -0.388359765, 0.135789842, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307222097, -0.00320736744, 0.0539920058 ] - [ -0.14266948, -0.235904169, -0.000289767762, 0.892742013, -0.65802897, 0.142631943, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.135307259, -0.347927111, 0.00168228941, 0.735384539, -0.388480523, 0.135888557, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307675635, -0.00321563258, 0.0529656571 ] - [ -0.142779561, -0.237955968, -0.000298779615, 0.893915925, -0.657173551, 0.142740456, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.135404356, -0.347748286, 0.00168207533, 0.735325928, -0.388600899, 0.13598528, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308131969, -0.00322395969, 0.0519342515 ] - [ -0.142887666, -0.240016708, -0.000307891914, 0.895087347, -0.656306906, 0.142846946, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.135499462, -0.347571048, 0.00168186421, 0.735268542, -0.38872091, 0.136080016, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308591044, -0.00323234521, 0.0508978695 ] - [ -0.142993797, -0.242086115, -0.000317102149, 0.896255952, -0.655428972, 0.142951411, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.13559258, -0.347395383, 0.00168165603, 0.735212386, -0.388840573, 0.136172769, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0309052806, -0.00324078555, 0.0498565915 ] - [ -0.143097956, -0.244163915, -0.000326407793, 0.897421416, -0.654539692, 0.143053852, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.135683716, -0.347221276, 0.00168145077, 0.735157462, -0.388959907, 0.136263542, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0309517202, -0.00324927716, 0.0488104979 ] - [ -0.143200142, -0.246249837, -0.000335806307, 0.898583419, -0.653639008, 0.14315427, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.135772873, -0.347048714, 0.00168124843, 0.735103773, -0.389078929, 0.13635234, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0309984176, -0.00325781646, 0.0477596692 ] - [ -0.143300357, -0.24834361, -0.000345295134, 0.899741645, -0.652726868, 0.143252664, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.135860056, -0.346877681, 0.00168104898, 0.735051323, -0.389197656, 0.136439167, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0310453675, -0.00326639988, 0.0467041856 ] - [ -0.143398601, -0.250444965, -0.000354871699, 0.900895782, -0.651803221, 0.143349035, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.135945268, -0.346708163, 0.00168085241, 0.735000113, -0.389316106, 0.136524027, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0310925645, -0.00327502386, 0.0456441276 ] - [ -0.143494877, -0.252553633, -0.000364533414, 0.902045522, -0.65086802, 0.143443382, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.136028513, -0.346540146, 0.00168065871, 0.734950147, -0.389434297, 0.136606924, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031140003, -0.00328368483, 0.0445795757 ] - [ -0.143589183, -0.254669349, -0.00037427767, 0.903190559, -0.649921217, 0.143535706, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.136109795, -0.346373614, 0.00168046786, 0.734901428, -0.389552245, 0.136687862, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0311876778, -0.00329237922, 0.0435106102 ] - [ -0.143681521, -0.256791846, -0.00038410184, 0.904330596, -0.648962771, 0.143626007, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.136189119, -0.346208552, 0.00168027984, 0.734853958, -0.389669968, 0.136766844, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0312355834, -0.00330110346, 0.0424373115 ] - [ -0.143771892, -0.25892086, -0.000394003278, 0.905465333, -0.647992642, 0.143714284, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.136266487, -0.346044947, 0.00168009465, 0.734807739, -0.389787482, 0.136843874, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0312837143, -0.00330985398, 0.04135976 ] - [ -0.143860295, -0.261056129, -0.000403979319, 0.906594481, -0.647010791, 0.143800538, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.136341904, -0.345882784, 0.00167991226, 0.734762773, -0.389904806, 0.136918957, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0313320652, -0.00331862721, 0.0402780362 ] - [ -0.143946731, -0.263197391, -0.000414027278, 0.907717749, -0.646017185, 0.143884767, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.136415373, -0.345722047, 0.00167973266, 0.734719064, -0.390021955, 0.136992095, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0313806305, -0.00332741958, 0.0391922204 ] - [ -0.1440312, -0.265344386, -0.000424144447, 0.908834854, -0.645011791, 0.143966972, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.136486898, -0.345562723, 0.00167955584, 0.734676613, -0.390138948, 0.137063292, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031429405, -0.00333622753, 0.038102393 ] - [ -0.144113703, -0.267496855, -0.000434328099, 0.909945516, -0.64399458, 0.144047152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.136556482, -0.345404796, 0.00167938179, 0.734635423, -0.3902558, 0.137132552, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0314783831, -0.00334504748, 0.0370086345 ] - [ -0.144194239, -0.269654541, -0.000444575484, 0.911049458, -0.642965525, 0.144125308, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.136624129, -0.345248252, 0.00167921048, 0.734595494, -0.390372528, 0.137199877, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0315275595, -0.00335387587, 0.0359110253 ] - [ -0.144272808, -0.271817186, -0.000454883827, 0.912146408, -0.641924602, 0.144201438, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.136689842, -0.345093075, 0.00167904191, 0.73455683, -0.390489149, 0.137265272, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0315769287, -0.00336270913, 0.0348096456 ] - [ -0.144349411, -0.273984538, -0.000465250333, 0.913236099, -0.640871791, 0.144275542, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.136753625, -0.344939253, 0.00167887606, 0.734519431, -0.390605679, 0.13732874, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316264854, -0.00337154369, 0.0337045761 ] - [ -0.144424047, -0.276156341, -0.000475672182, 0.914318265, -0.639807073, 0.144347619, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.13681548, -0.344786768, 0.00167871291, 0.734483301, -0.390722136, 0.137390284, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031676224, -0.00338037598, 0.032595897 ] - [ -0.144496716, -0.278332344, -0.000486146528, 0.915392648, -0.638730432, 0.14441767, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.136875412, -0.344635608, 0.00167855246, 0.73444844, -0.390838535, 0.137449907, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0317261392, -0.00338920243, 0.0314836887 ] - [ -0.144567417, -0.280512295, -0.000496670502, 0.916458991, -0.637641855, 0.144485692, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.136933423, -0.344485756, 0.00167839468, 0.734414849, -0.390954892, 0.137507613, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0317762255, -0.00339801948, 0.0303680317 ] - [ -0.144636151, -0.282695947, -0.000507241208, 0.917517043, -0.636541333, 0.144551687, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.136989516, -0.344337199, 0.00167823957, 0.734382532, -0.391071225, 0.137563404, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318264775, -0.00340682354, 0.0292490064 ] - [ -0.144528464, -0.284943107, -7.60938595e-05, 0.91858988, -0.634188492, 0.144510859, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137050198, -0.344234787, 0.00167811278, 0.734344827, -0.391136034, 0.137623871, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318768899, -0.00341561107, 0.0281266932 ] - [ -0.14458934, -0.287134487, -7.72350091e-05, 0.919630704, -0.633038561, 0.144571322, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137102594, -0.344089701, 0.00167796349, 0.734314955, -0.391251335, 0.137675973, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319274571, -0.00342437848, 0.0270011724 ] - [ -0.144648228, -0.289328824, -7.83794626e-05, 0.920662493, -0.631876625, 0.144629789, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137153082, -0.34394587, 0.00167781681, 0.734286361, -0.391366656, 0.137726169, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319781738, -0.00343312221, 0.0258725245 ] - [ -0.144705127, -0.291525873, -7.95268964e-05, 0.92168501, -0.630702695, 0.144686261, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137201664, -0.343803278, 0.00167767275, 0.734259045, -0.391482013, 0.137774463, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320290345, -0.00344183868, 0.0247408299 ] - [ -0.144760038, -0.293725392, -8.06769827e-05, 0.922698024, -0.62951678, 0.144740739, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137248342, -0.34366191, 0.00167753129, 0.734233009, -0.391597422, 0.137820856, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320800338, -0.00345052434, 0.023606169 ] - [ -0.144812962, -0.295927139, -8.18293893e-05, 0.923701309, -0.628318896, 0.144793222, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137293121, -0.343521751, 0.00167739241, 0.734208254, -0.3917129, 0.137865352, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321311663, -0.00345917561, 0.0224686222 ] - [ -0.144863899, -0.298130873, -8.29837799e-05, 0.924694641, -0.627109058, 0.144843711, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137336002, -0.343382786, 0.0016772561, 0.73418478, -0.391828461, 0.137907954, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321824266, -0.00346778892, 0.0213282699 ] - [ -0.144912848, -0.300336355, -8.41398136e-05, 0.9256778, -0.625887286, 0.144892206, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137376988, -0.343245001, 0.00167712234, 0.734162589, -0.391944123, 0.137948663, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322338093, -0.00347636071, 0.0201851924 ] - [ -0.14495981, -0.302543347, -8.52971453e-05, 0.926650573, -0.624653603, 0.144938708, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137416082, -0.343108381, 0.00167699113, 0.734141681, -0.392059901, 0.137987483, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322853088, -0.0034848874, 0.0190394703 ] - [ -0.145004785, -0.304751613, -8.64554251e-05, 0.927612747, -0.623408034, 0.144983216, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137453285, -0.34297291, 0.00167686245, 0.734122057, -0.39217581, 0.138024415, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323369199, -0.00349336543, 0.0178911839 ] - [ -0.145047773, -0.306960919, -8.7614299e-05, 0.928564117, -0.622150606, 0.14502573, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137488601, -0.342838574, 0.00167673628, 0.734103719, -0.392291866, 0.138059463, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032388637, -0.00350179122, 0.0167404136 ] - [ -0.145088773, -0.30917103, -8.87734078e-05, 0.92950448, -0.62088135, 0.145066251, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137522032, -0.342705357, 0.00167661262, 0.734086665, -0.392408085, 0.138092628, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324404549, -0.00351016121, 0.0155872398 ] - [ -0.145127786, -0.311381714, -8.99323883e-05, 0.930433638, -0.619600299, 0.145104779, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.13755358, -0.342573245, 0.00167649145, 0.734070898, -0.392524481, 0.138123914, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324923679, -0.00351847184, 0.0144317429 ] - [ -0.145164811, -0.313592741, -9.10908723e-05, 0.931351395, -0.618307489, 0.145141312, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137583248, -0.342442224, 0.00167637275, 0.734056418, -0.392641071, 0.138153321, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325443708, -0.00352671952, 0.0132740033 ] - [ -0.145199849, -0.315803881, -9.22484869e-05, 0.932257562, -0.617002959, 0.145175852, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137611037, -0.342312278, 0.00167625652, 0.734043224, -0.39275787, 0.138180853, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032596458, -0.0035349007, 0.0121141015 ] - [ -0.145232898, -0.318014906, -9.34048546e-05, 0.933151953, -0.61568675, 0.145208397, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.13763695, -0.342183392, 0.00167614274, 0.734031317, -0.392874892, 0.138206511, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326486243, -0.0035430118, 0.0109521178 ] - [ -0.145263958, -0.320225589, -9.4559593e-05, 0.934034386, -0.614358907, 0.145238948, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137660989, -0.342055551, 0.00167603139, 0.734020698, -0.392992153, 0.138230297, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327008641, -0.00355104925, 0.00978813262 ] - [ -0.145293029, -0.322435705, -9.5712315e-05, 0.934904681, -0.613019476, 0.145267504, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137683156, -0.341928742, 0.00167592248, 0.734011367, -0.393109668, 0.138252214, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032753172, -0.00355900949, 0.00862222638 ] - [ -0.145320111, -0.32464503, -9.68626288e-05, 0.935762667, -0.611668506, 0.145294065, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137703452, -0.341802948, 0.00167581597, 0.734003323, -0.393227452, 0.138272264, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328055426, -0.00356688895, 0.00745447948 ] - [ -0.145345202, -0.326853341, -9.80101376e-05, 0.936608172, -0.610306051, 0.14531863, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.13772188, -0.341678156, 0.00167571186, 0.733996568, -0.393345519, 0.138290447, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328579706, -0.00357468406, 0.00628497232 ] - [ -0.145368302, -0.329060418, -9.91544398e-05, 0.93744103, -0.608932164, 0.145341199, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137738442, -0.34155435, 0.00167561014, 0.7339911, -0.393463885, 0.138306767, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329104504, -0.00358239124, 0.00511378531 ] - [ -0.14538941, -0.33126604, -0.000100295129, 0.938261081, -0.607546904, 0.145361771, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.13775314, -0.341431516, 0.0016755108, 0.733986921, -0.393582563, 0.138321225, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329629766, -0.00359000694, 0.00394099885 ] - [ -0.145408526, -0.33346999, -0.000101431794, 0.939068167, -0.60615033, 0.145380346, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137765974, -0.341309638, 0.00167541382, 0.733984029, -0.39370157, 0.138333822, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330155439, -0.00359752758, 0.00276669334 ] - [ -0.145425649, -0.335672049, -0.000102564019, 0.939862133, -0.604742505, 0.145396923, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137776947, -0.341188704, 0.00167531919, 0.733982425, -0.393820918, 0.13834456, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330681467, -0.00360494959, 0.00159094919 ] - [ -0.145440777, -0.337872003, -0.000103691383, 0.94064283, -0.603323496, 0.145411501, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137786061, -0.341068696, 0.00167522689, 0.733982108, -0.393940624, 0.138353441, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331207798, -0.00361226941, 0.000413846807 ] - [ -0.14545391, -0.340069637, -0.000104813459, 0.941410112, -0.601893369, 0.14542408, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137793316, -0.340949602, 0.00167513692, 0.733983078, -0.3940607, 0.138360466, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331734376, -0.00361948346, -0.000764533415 ] - [ -0.145465047, -0.342264739, -0.000105929818, 0.942163839, -0.600452196, 0.145434658, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137798715, -0.340831406, 0.00167504927, 0.733985335, -0.394181161, 0.138365637, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332261147, -0.00362658818, -0.00194411107 ] - [ -0.145474187, -0.344457097, -0.000107040024, 0.942903872, -0.599000049, 0.145443235, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137802259, -0.340714094, 0.00167496391, 0.733988878, -0.394302022, 0.138368955, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332788058, -0.00363357999, -0.00312480575 ] - [ -0.145481329, -0.346646502, -0.000108143637, 0.943630077, -0.597537006, 0.14544981, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.13780395, -0.340597651, 0.00167488085, 0.733993707, -0.394423297, 0.138370422, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333315053, -0.00364045534, -0.00430653705 ] - [ -0.14548647, -0.348832744, -0.000109240212, 0.944342326, -0.596063144, 0.145454382, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137803787, -0.340482063, 0.00167480006, 0.733999822, -0.394544999, 0.138370039, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333842079, -0.00364721065, -0.00548922457 ] - [ -0.145489611, -0.351015617, -0.000110329299, 0.945040492, -0.594578543, 0.14545695, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137801774, -0.340367314, 0.00167472154, 0.734007221, -0.394667143, 0.138367806, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334369082, -0.00365384234, -0.00667278791 ] - [ -0.14549075, -0.353194915, -0.000111410445, 0.945724454, -0.593083289, 0.145457513, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137797911, -0.340253391, 0.00167464528, 0.734015904, -0.394789743, 0.138363726, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334896007, -0.00366034686, -0.00785714666 ] - [ -0.145489886, -0.355370433, -0.000112483189, 0.946394094, -0.591577467, 0.145456069, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137792199, -0.34014028, 0.00167457125, 0.734025871, -0.394912811, 0.138357799, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03354228, -0.00366672064, -0.00904222042 ] - [ -0.145487016, -0.357541969, -0.000113547069, 0.947049299, -0.590061165, 0.145452618, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137784639, -0.340027964, 0.00167449946, 0.73403712, -0.395036363, 0.138350027, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335949407, -0.0036729601, -0.0102279288 ] - [ -0.14548214, -0.359709322, -0.000114601617, 0.947689958, -0.588534474, 0.145447158, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137775232, -0.339916431, 0.00167442988, 0.734049651, -0.395160411, 0.138340409, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336475774, -0.00367906167, -0.0114141914 ] - [ -0.145475256, -0.361872291, -0.000115646359, 0.948315965, -0.586997489, 0.145439688, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.13776398, -0.339805665, 0.00167436252, 0.734063463, -0.39528497, 0.138328949, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337001846, -0.0036850218, -0.0126009277 ] - [ -0.145466362, -0.364030679, -0.000116680819, 0.948927219, -0.585450305, 0.145430207, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137750883, -0.339695653, 0.00167429735, 0.734078555, -0.395410052, 0.138315645, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337527569, -0.0036908369, -0.0137880575 ] - [ -0.145455457, -0.366184287, -0.000117704516, 0.949523622, -0.58389302, 0.145418713, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137735942, -0.339586379, 0.00167423437, 0.734094926, -0.395535672, 0.138300499, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338052889, -0.00369650341, -0.0149755002 ] - [ -0.145442539, -0.36833292, -0.000118716964, 0.95010508, -0.582325737, 0.145405204, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137719157, -0.33947783, 0.00167417356, 0.734112576, -0.395661842, 0.138283512, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338577752, -0.00370201777, -0.0161631756 ] - [ -0.145427607, -0.370476384, -0.000119717673, 0.950671501, -0.580748557, 0.145389681, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.13770053, -0.339369991, 0.00167411492, 0.734131502, -0.395788576, 0.138264685, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339102103, -0.00370737639, -0.0173510031 ] - [ -0.145410658, -0.372614486, -0.000120706149, 0.9512228, -0.579161588, 0.145372139, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137680062, -0.339262848, 0.00167405842, 0.734151704, -0.395915887, 0.138244018, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339625889, -0.00371257572, -0.0185389024 ] - [ -0.14539169, -0.374747036, -0.000121681895, 0.951758894, -0.577564936, 0.14535258, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137657752, -0.339156386, 0.00167400407, 0.73417318, -0.396043788, 0.138221511, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0340149055, -0.00371761219, -0.019726793 ] - [ -0.145370702, -0.376873843, -0.000122644409, 0.952279704, -0.575958713, 0.145330999, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137633601, -0.339050591, 0.00167395185, 0.734195931, -0.396172292, 0.138197165, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0340671547, -0.00372248222, -0.0209145947 ] - [ -0.145347691, -0.378994718, -0.000123593185, 0.952785155, -0.574343031, 0.145307397, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137607611, -0.33894545, 0.00167390175, 0.734219953, -0.396301412, 0.138170981, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0341193311, -0.00372718225, -0.0221022269 ] - [ -0.145322656, -0.381109476, -0.000124527714, 0.953275177, -0.572718007, 0.14528177, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.13757978, -0.338840947, 0.00167385376, 0.734245246, -0.396431161, 0.138142959, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0341714292, -0.00373170871, -0.0232896093 ] - [ -0.145295595, -0.38321793, -0.000125447484, 0.953749701, -0.571083757, 0.145254119, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.13755011, -0.338737069, 0.00167380787, 0.734271808, -0.396561552, 0.138113099, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0342234436, -0.00373605802, -0.0244766614 ] - [ -0.145266505, -0.385319897, -0.000126351977, 0.954208665, -0.569440401, 0.145224439, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137518601, -0.338633801, 0.00167376407, 0.734299639, -0.396692598, 0.138081402, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0342753689, -0.00374022663, -0.0256633029 ] - [ -0.145235383, -0.387415195, -0.000127240676, 0.954652009, -0.567788061, 0.14519273, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137485252, -0.338531129, 0.00167372234, 0.734328736, -0.39682431, 0.138047868, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0343271998, -0.00374421096, -0.0268494533 ] - [ -0.145202228, -0.389503641, -0.000128113056, 0.955079676, -0.566126863, 0.14515899, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137450065, -0.33842904, 0.00167368268, 0.734359098, -0.396956703, 0.138012496, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0343789306, -0.00374800744, -0.0280350323 ] - [ -0.145167038, -0.391585058, -0.000128968593, 0.955491615, -0.564456933, 0.145123217, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.13741304, -0.338327518, 0.00167364508, 0.734390723, -0.397089788, 0.137975288, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0344305562, -0.00375161251, -0.0292199595 ] - [ -0.14512981, -0.393659266, -0.000129806757, 0.955887776, -0.562778399, 0.145085408, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137374176, -0.338226551, 0.00167360952, 0.734423611, -0.397223577, 0.137936242, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0344820709, -0.00375502259, -0.0304041543 ] - [ -0.145090541, -0.395726091, -0.000130627019, 0.956268116, -0.561091393, 0.145045562, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137333473, -0.338126123, 0.00167357601, 0.734457758, -0.397358084, 0.13789536, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0345334694, -0.00375823413, -0.0315875366 ] - [ -0.145049228, -0.397785355, -0.000131428844, 0.956632593, -0.559396048, 0.145003676, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137290931, -0.338026221, 0.00167354451, 0.734493164, -0.397493321, 0.13785264, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0345847463, -0.00376124353, -0.0327700257 ] - [ -0.145005871, -0.399836888, -0.000132211696, 0.95698117, -0.5576925, 0.144959748, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.13724655, -0.337926831, 0.00167351504, 0.734529826, -0.397629299, 0.137808083, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0346358962, -0.00376404725, -0.0339515414 ] - [ -0.144960465, -0.401880515, -0.000132975038, 0.957313812, -0.555980886, 0.144913777, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137200331, -0.337827939, 0.00167348757, 0.734567743, -0.397766031, 0.137761688, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0346869136, -0.00376664171, -0.0351320032 ] - [ -0.144913008, -0.403916067, -0.000133718329, 0.957630491, -0.554261347, 0.144865759, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137152272, -0.337729531, 0.0016734621, 0.734606913, -0.397903529, 0.137713456, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0347377931, -0.00376902334, -0.0363113307 ] - [ -0.144863497, -0.405943376, -0.000134441028, 0.957931179, -0.552534025, 0.144815692, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137102373, -0.337631592, 0.00167343862, 0.734647335, -0.398041805, 0.137663385, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0347885293, -0.00377118857, -0.0374894436 ] - [ -0.14481193, -0.407962273, -0.000135142591, 0.958215854, -0.550799062, 0.144763574, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.137050634, -0.33753411, 0.00167341711, 0.734689005, -0.398180871, 0.137611475, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0348391167, -0.00377313384, -0.0386662614 ] - [ -0.144758304, -0.409972593, -0.000135822474, 0.958484497, -0.549056606, 0.144709403, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.136997055, -0.33743707, 0.00167339758, 0.734731922, -0.398320739, 0.137557727, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03488955, -0.00377485557, -0.0398417036 ] - [ -0.144702615, -0.411974173, -0.000136480132, 0.958737092, -0.547306806, 0.144653176, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.136941634, -0.337340458, 0.00167338, 0.734776085, -0.398461421, 0.137502138, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0349398237, -0.0037763502, -0.04101569 ] - [ -0.144644861, -0.413966848, -0.000137115017, 0.958973628, -0.54554981, 0.14459489, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.136884372, -0.33724426, 0.00167336437, 0.73482149, -0.398602928, 0.137444709, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0349899325, -0.00377761416, -0.0421881401 ] - [ -0.144585039, -0.415950458, -0.000137726584, 0.959194095, -0.543785772, 0.144534543, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.136825267, -0.337148463, 0.00167335068, 0.734868136, -0.398745272, 0.137385439, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0350398708, -0.00377864388, -0.0433589735 ] - [ -0.144523145, -0.417924843, -0.000138314284, 0.959398489, -0.542014845, 0.144472132, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.136764319, -0.337053052, 0.00167333892, 0.734916021, -0.398888466, 0.137324328, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0350896332, -0.00377943578, -0.0445281098 ] - [ -0.144459177, -0.419889846, -0.00013887757, 0.959586809, -0.540237186, 0.144407654, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.136701527, -0.336958015, 0.00167332908, 0.734965142, -0.399032519, 0.137261373, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0351392144, -0.00377998631, -0.0456954686 ] - [ -0.144393132, -0.421845309, -0.000139415896, 0.959759058, -0.538452954, 0.144341108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.13663689, -0.336863336, 0.00167332116, 0.735015498, -0.399177445, 0.137196575, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0351886089, -0.00378029189, -0.0468609695 ] - [ -0.144325005, -0.423791078, -0.000139928715, 0.95991524, -0.536662308, 0.144272489, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.136570408, -0.336769003, 0.00167331514, 0.735067085, -0.399323254, 0.137129933, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0352378113, -0.00378034895, -0.048024532 ] - [ -0.144254795, -0.425727, -0.00014041548, 0.960055364, -0.534865411, 0.144201795, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.136502079, -0.336675002, 0.00167331101, 0.735119901, -0.399469958, 0.137061445, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0352868162, -0.00378015393, -0.0491860759 ] - [ -0.144182496, -0.427652922, -0.000140875647, 0.960179445, -0.533062426, 0.144129023, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.136431902, -0.336581318, 0.00167330877, 0.735173945, -0.399617567, 0.13699111, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0353356181, -0.00377970326, -0.0503455206 ] - [ -0.144108107, -0.429568694, -0.000141308672, 0.960287498, -0.53125352, 0.14405417, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.136359876, -0.336487939, 0.00167330841, 0.735229213, -0.399766094, 0.136918927, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0353842117, -0.00377899336, -0.0515027858 ] - [ -0.144031623, -0.431474168, -0.000141714015, 0.960379542, -0.52943886, 0.143977234, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.136285999, -0.33639485, 0.00167330991, 0.735285703, -0.39991555, 0.136844896, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354325914, -0.00377802067, -0.052657791 ] - [ -0.143953042, -0.433369197, -0.000142091135, 0.9604556, -0.527618616, 0.14389821, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.136210272, -0.336302038, 0.00167331327, 0.735343412, -0.400065945, 0.136769014, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.035480752, -0.00377678163, -0.053810456 ] - [ -0.143872358, -0.435253635, -0.000142439495, 0.960515699, -0.525792959, 0.143817096, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.136132691, -0.33620949, 0.00167331849, 0.735402339, -0.40021729, 0.13669128, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355286879, -0.00377527265, -0.0549607002 ] - [ -0.14378957, -0.437127338, -0.000142758561, 0.960559869, -0.523962063, 0.14373389, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.136053257, -0.33611719, 0.00167332555, 0.73546248, -0.400369597, 0.136611693, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355763937, -0.00377349017, -0.0561084432 ] - [ -0.143704673, -0.438990164, -0.000143047801, 0.960588143, -0.522126102, 0.143648586, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.135971966, -0.336025127, 0.00167333444, 0.735523832, -0.400522877, 0.136530252, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356238641, -0.00377143063, -0.0572536047 ] - [ -0.143617663, -0.440841972, -0.000143306687, 0.960600557, -0.520285253, 0.143561183, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.135888819, -0.335933286, 0.00167334515, 0.735586393, -0.40067714, 0.136446954, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356710936, -0.00376909045, -0.0583961043 ] - [ -0.143528537, -0.442682624, -0.000143534696, 0.960597151, -0.518439695, 0.143471676, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.135803812, -0.335841654, 0.00167335769, 0.73565016, -0.400832398, 0.136361798, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357180767, -0.00376646607, -0.0595358615 ] - [ -0.143437291, -0.44451198, -0.000143731307, 0.960577968, -0.516589608, 0.143380063, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.135716945, -0.335750216, 0.00167337203, 0.735715131, -0.40098866, 0.136274783, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357648081, -0.00376355392, -0.060672796 ] - [ -0.143343921, -0.446329906, -0.000143896004, 0.960543055, -0.514735173, 0.14328634, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.135628216, -0.335658961, 0.00167338818, 0.735781301, -0.401145939, 0.136185906, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358112823, -0.00376035042, -0.0618068273 ] - [ -0.143248422, -0.448136267, -0.000144028279, 0.960492461, -0.512876575, 0.143190503, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.135537622, -0.335567873, 0.00167340611, 0.73584867, -0.401304243, 0.136095167, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.035857494, -0.00375685202, -0.062937875 ] - [ -0.143150792, -0.44993093, -0.000144127625, 0.960426239, -0.511013999, 0.14309255, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.135445163, -0.335476939, 0.00167342584, 0.735917232, -0.401463585, 0.136002561, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0359034376, -0.00375305513, -0.0640658588 ] - [ -0.143051025, -0.451713764, -0.000144193544, 0.960344446, -0.50914763, 0.142992475, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.135350835, -0.335386147, 0.00167344734, 0.735986986, -0.401623974, 0.135908089, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0359491078, -0.0037489562, -0.0651906982 ] - [ -0.142949118, -0.45348464, -0.000144225544, 0.96024714, -0.507277659, 0.142890276, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.135254637, -0.335295482, 0.00167347061, 0.736057929, -0.40178542, 0.135811748, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0359944992, -0.00374455165, -0.0663123128 ] - [ -0.142845067, -0.455243429, -0.000144223137, 0.960134384, -0.505404274, 0.142785949, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.135156568, -0.335204931, 0.00167349564, 0.736130057, -0.401947936, 0.135713535, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0360396062, -0.00373983791, -0.0674306223 ] - [ -0.142738866, -0.456990005, -0.000144185846, 0.960006244, -0.503527667, 0.14267949, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.135056623, -0.33511448, 0.00167352243, 0.736203367, -0.40211153, 0.135613448, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0360844236, -0.00373481142, -0.0685455462 ] - [ -0.142630514, -0.458724243, -0.000144113198, 0.959862788, -0.501648032, 0.142570896, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.134954802, -0.335024115, 0.00167355096, 0.736277856, -0.402276213, 0.135511485, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0361289459, -0.00372946861, -0.069657004 ] - [ -0.142520003, -0.460446021, -0.000144004732, 0.959704089, -0.499765562, 0.142460161, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.134851102, -0.334933825, 0.00167358123, 0.73635352, -0.402441995, 0.135407644, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0361731676, -0.0037238059, -0.0707649155 ] - [ -0.142407332, -0.462155216, -0.000143859993, 0.959530222, -0.497880455, 0.142347283, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.134745521, -0.334843594, 0.00167361324, 0.736430357, -0.402608886, 0.135301923, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0362170834, -0.00371781973, -0.0718692003 ] - [ -0.142292494, -0.463851708, -0.000143678535, 0.959341264, -0.495992907, 0.142232258, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.134638055, -0.334753409, 0.00167364696, 0.736508363, -0.402776897, 0.135194318, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0362606877, -0.00371150654, -0.0729697778 ] - [ -0.142175485, -0.465535379, -0.000143459923, 0.959137296, -0.494103119, 0.14211508, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.134528703, -0.334663257, 0.00167368241, 0.736587535, -0.402946038, 0.135084827, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0363039753, -0.00370486274, -0.0740665677 ] - [ -0.142056302, -0.467206113, -0.000143203731, 0.958918404, -0.492211289, 0.141995747, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.134417462, -0.334573125, 0.00167371956, 0.736667869, -0.403116319, 0.134973448, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0363469406, -0.00369788478, -0.0751594896 ] - [ -0.141934939, -0.468863793, -0.000142909544, 0.958684674, -0.49031762, 0.141874254, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.134304329, -0.334482998, 0.00167375842, 0.736749361, -0.403287749, 0.134860177, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0363895783, -0.00369056908, -0.0762484631 ] - [ -0.141811391, -0.470508307, -0.000142576957, 0.958436195, -0.488422316, 0.141750596, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.134189302, -0.334392864, 0.00167379897, 0.736832009, -0.403460339, 0.134745013, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.036431883, -0.00368291208, -0.0773334078 ] - [ -0.141685655, -0.472139542, -0.00014220558, 0.958173062, -0.486525581, 0.14162477, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.134072377, -0.334302709, 0.00167384121, 0.736915808, -0.403634098, 0.134627951, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364738491, -0.0036749102, -0.0784142433 ] - [ -0.141557724, -0.473757388, -0.000141795032, 0.95789537, -0.48462762, 0.14149677, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.133953551, -0.334212519, 0.00167388514, 0.737000755, -0.403809036, 0.134508989, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0365154713, -0.00366655988, -0.0794908891 ] - [ -0.141427595, -0.475361735, -0.000141344946, 0.957603218, -0.482728642, 0.141366594, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.133832822, -0.334122281, 0.00167393074, 0.737086847, -0.403985163, 0.134388125, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0365567442, -0.00365785755, -0.080563265 ] - [ -0.141295263, -0.476952477, -0.000140854969, 0.957296707, -0.480828854, 0.141234235, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.133710187, -0.334031982, 0.001673978, 0.737174078, -0.404162489, 0.134265354, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0365976623, -0.00364879964, -0.0816312904 ] - [ -0.141160723, -0.478529508, -0.00014032476, 0.956975943, -0.478928467, 0.14109969, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.133585641, -0.333941608, 0.00167402693, 0.737262447, -0.404341024, 0.134140674, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0366382203, -0.00363938258, -0.0826948849 ] - [ -0.141023969, -0.480092723, -0.000139753994, 0.956641033, -0.477027692, 0.140962954, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.133459183, -0.333851146, 0.00167407751, 0.737351948, -0.404520776, 0.134014082, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0366784126, -0.00362960281, -0.0837539683 ] - [ -0.140884997, -0.481642021, -0.000139142361, 0.956292087, -0.475126741, 0.140824022, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.133330808, -0.333760582, 0.00167412974, 0.737442578, -0.404701756, 0.133885573, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.036718234, -0.00361945675, -0.08480846 ] - [ -0.140743801, -0.483177299, -0.000138489567, 0.955929218, -0.473225827, 0.14068289, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.133200514, -0.333669902, 0.00167418361, 0.737534333, -0.404883973, 0.133755145, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0367576789, -0.00360894083, -0.0858582797 ] - [ -0.140600377, -0.484698458, -0.000137795334, 0.955552542, -0.471325165, 0.140539552, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.133068296, -0.333579094, 0.00167423912, 0.737627209, -0.405067436, 0.133622795, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0367967419, -0.00359805149, -0.0869033469 ] - [ -0.14045472, -0.486205401, -0.0001370594, 0.955162176, -0.469424972, 0.140394004, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.132934152, -0.333488143, 0.00167429625, 0.737721202, -0.405252155, 0.133488517, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0368354176, -0.00358678515, -0.0879435813 ] - [ -0.140306823, -0.487698031, -0.000136281523, 0.954758243, -0.467525463, 0.140246242, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.132798077, -0.333397037, 0.00167435501, 0.737816307, -0.40543814, 0.13335231, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0368737007, -0.00357513825, -0.0889789024 ] - [ -0.140156683, -0.489176253, -0.000135461476, 0.954340866, -0.465626858, 0.140096259, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.132660067, -0.333305761, 0.00167441539, 0.737912521, -0.405625399, 0.133214169, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0369115856, -0.00356310723, -0.0900092299 ] - [ -0.140004293, -0.490639974, -0.000134599053, 0.953910171, -0.463729375, 0.139944051, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.13252012, -0.333214302, 0.00167447737, 0.738009839, -0.405813942, 0.13307409, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0369490669, -0.0035506885, -0.0910344833 ] - [ -0.139849649, -0.492089101, -0.000133694068, 0.953466287, -0.461833235, 0.139789613, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.132378231, -0.333122647, 0.00167454096, 0.738108257, -0.406003777, 0.132932069, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0369861393, -0.00353787851, -0.0920545823 ] - [ -0.139692744, -0.493523545, -0.000132746354, 0.953009346, -0.459938659, 0.139632939, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.132234396, -0.333030783, 0.00167460614, 0.73820777, -0.406194915, 0.132788103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0370227973, -0.00352467368, -0.0930694464 ] - [ -0.139533574, -0.494943216, -0.000131755764, 0.952539481, -0.458045869, 0.139474025, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.132088612, -0.332938695, 0.00167467292, 0.738308374, -0.406387364, 0.132642186, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0370590355, -0.00351107044, -0.0940789952 ] - [ -0.139372133, -0.496348027, -0.000130722174, 0.95205683, -0.456155089, 0.139312865, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.131940873, -0.33284637, 0.00167474129, 0.738410066, -0.406581133, 0.132494316, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0370948484, -0.00349706523, -0.0950831483 ] - [ -0.139208415, -0.497737893, -0.000129645482, 0.951561531, -0.454266543, 0.139149454, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.131791176, -0.332753794, 0.00167481123, 0.738512839, -0.406776232, 0.132344488, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0371302307, -0.00348265448, -0.0960818254 ] - [ -0.139042414, -0.499112729, -0.000128525609, 0.951053726, -0.452380456, 0.138983786, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.131639516, -0.332660955, 0.00167488275, 0.738616689, -0.406972669, 0.132192698, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0371651768, -0.00346783461, -0.097074946 ] - [ -0.138874126, -0.500472451, -0.000127362499, 0.950533557, -0.450497055, 0.138815856, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.131485889, -0.332567837, 0.00167495584, 0.738721613, -0.407170453, 0.13203894, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0371996815, -0.00345260207, -0.0980624297 ] - [ -0.138703545, -0.501816979, -0.000126156119, 0.950001173, -0.448616567, 0.138645658, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.131330291, -0.332474429, 0.00167503049, 0.738827604, -0.407369592, 0.131883211, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0372337393, -0.00343695327, -0.0990441961 ] - [ -0.138530664, -0.503146232, -0.000124906464, 0.94945672, -0.446739219, 0.138473187, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.131172717, -0.332380716, 0.00167510669, 0.738934659, -0.407570097, 0.131725507, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0372673447, -0.00342088466, -0.100020165 ] - [ -0.138355478, -0.504460131, -0.000123613552, 0.94890035, -0.444865241, 0.138298437, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.131013163, -0.332286684, 0.00167518445, 0.739042771, -0.407771975, 0.131565821, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0373004924, -0.00340439266, -0.100990255 ] - [ -0.138177981, -0.5057586, -0.000122277429, 0.948332215, -0.442994863, 0.138121402, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.130851623, -0.33219232, 0.00167526376, 0.739151938, -0.407975235, 0.131404151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0373331768, -0.0033874737, -0.101954388 ] - [ -0.137998167, -0.507041562, -0.000120898167, 0.947752471, -0.441128314, 0.137942076, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.130688093, -0.332097611, 0.00167534461, 0.739262152, -0.408179887, 0.13124049, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0373653927, -0.00337012422, -0.102912481 ] - [ -0.13781603, -0.508308943, -0.000119475867, 0.947161275, -0.439265826, 0.137760453, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.130522568, -0.332002542, 0.00167542699, 0.73937341, -0.408385937, 0.131074834, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0373971345, -0.00335234064, -0.103864455 ] - [ -0.137631564, -0.50956067, -0.000118010656, 0.946558787, -0.437407631, 0.137576528, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.130355043, -0.331907099, 0.00167551091, 0.739485707, -0.408593396, 0.130907178, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0374283969, -0.00333411941, -0.104810229 ] - [ -0.137444764, -0.510796671, -0.000116502694, 0.945945168, -0.435553962, 0.137390295, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.130185513, -0.33181127, 0.00167559635, 0.739599036, -0.408802271, 0.130737517, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0374591744, -0.00331545694, -0.105749723 ] - [ -0.137255622, -0.512016876, -0.000114952169, 0.945320581, -0.433705053, 0.137201746, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.130013973, -0.331715041, 0.00167568331, 0.739713393, -0.409012571, 0.130565846, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0374894615, -0.00329634967, -0.106682857 ] - [ -0.137064134, -0.513221215, -0.000113359298, 0.944685193, -0.431861137, 0.137010877, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.129840417, -0.331618396, 0.00167577178, 0.739828772, -0.409224304, 0.130392159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.037519253, -0.00327679404, -0.107609549 ] - [ -0.136870292, -0.51440962, -0.000111724333, 0.944039171, -0.43002245, 0.136817681, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.129664841, -0.331521324, 0.00167586177, 0.739945168, -0.409437479, 0.130216451, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0375485434, -0.00325678646, -0.10852972 ] - [ -0.136674092, -0.515582026, -0.000110047555, 0.943382684, -0.428189227, 0.136622151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.129487238, -0.33142381, 0.00167595326, 0.740062575, -0.409652104, 0.130038716, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0375773271, -0.00323632338, -0.10944329 ] - [ -0.136475525, -0.516738367, -0.00010832928, 0.942715904, -0.426361704, 0.136424282, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.129307604, -0.331325839, 0.00167604625, 0.740180988, -0.409868187, 0.12985895, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0376055989, -0.00321540123, -0.110350178 ] - [ -0.136274586, -0.517878578, -0.000106569858, 0.942039005, -0.424540118, 0.136224066, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.129125933, -0.331227399, 0.00167614074, 0.740300401, -0.410085737, 0.129677147, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0376333533, -0.00319401643, -0.111250302 ] - [ -0.136071269, -0.519002597, -0.000104769672, 0.94135216, -0.422724706, 0.136021498, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.128942219, -0.331128476, 0.00167623672, 0.740420808, -0.410304761, 0.1294933, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0376605848, -0.00317216542, -0.112143584 ] - [ -0.135865568, -0.520110362, -0.00010292914, 0.940655547, -0.420915706, 0.13581657, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.128756456, -0.331029055, 0.00167633419, 0.740542204, -0.410525268, 0.129307404, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0376872882, -0.00314984462, -0.113029943 ] - [ -0.135657475, -0.521201814, -0.000101048717, 0.939949344, -0.419113357, 0.135609276, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.128568639, -0.330929122, 0.00167643313, 0.740664583, -0.410747265, 0.129119454, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0377134578, -0.00312705048, -0.113909298 ] - [ -0.135446984, -0.522276892, -9.91288949e-05, 0.939233731, -0.417317896, 0.13539961, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.128378761, -0.330828664, 0.00167653356, 0.740787938, -0.410970761, 0.128929442, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0377390883, -0.00310377942, -0.114781569 ] - [ -0.13523409, -0.523335538, -9.7170202e-05, 0.938508891, -0.415529564, 0.135187564, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.128186817, -0.330727667, 0.00167663545, 0.740912264, -0.411195764, 0.128737364, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0377641744, -0.00308002787, -0.115646675 ] - [ -0.135018784, -0.524377697, -9.51732055e-05, 0.937775006, -0.4137486, 0.134973131, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.1279928, -0.330626116, 0.00167673882, 0.741037554, -0.411422281, 0.128543213, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0377887105, -0.00305579226, -0.116504536 ] - [ -0.134801061, -0.52540331, -9.31385111e-05, 0.937032261, -0.411975245, 0.134756305, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.127796705, -0.330523998, 0.00167684365, 0.741163802, -0.41165032, 0.128346982, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0378126912, -0.00303106903, -0.117355072 ] - [ -0.134580915, -0.526412325, -9.10667644e-05, 0.936280842, -0.410209738, 0.134537079, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.127598524, -0.330421298, 0.00167694994, 0.741291003, -0.411879889, 0.128148666, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0378361111, -0.0030058546, -0.118198202 ] - [ -0.134358337, -0.527404687, -8.89586514e-05, 0.935520937, -0.40845232, 0.134315445, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.127398252, -0.330318002, 0.00167705768, 0.741419148, -0.412110995, 0.127948259, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0378589649, -0.00298014541, -0.119033846 ] - [ -0.134133322, -0.528380343, -8.68148991e-05, 0.934752734, -0.406703233, 0.134091397, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.127195882, -0.330214097, 0.00167716687, 0.741548233, -0.412343647, 0.127745752, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.037881247, -0.00295393789, -0.119861923 ] - [ -0.133905862, -0.529339241, -8.46362765e-05, 0.933976425, -0.404962718, 0.133864926, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.126991407, -0.330109567, 0.00167727752, 0.741678249, -0.412577852, 0.127541141, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0379029521, -0.00292722847, -0.120682354 ] - [ -0.133675952, -0.530281331, -8.24235951e-05, 0.9331922, -0.403231017, 0.133636026, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.126784821, -0.330004399, 0.0016773896, 0.741809192, -0.412813618, 0.127334417, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0379240748, -0.00290001358, -0.121495057 ] - [ -0.133443583, -0.531206563, -8.01777098e-05, 0.932400252, -0.401508371, 0.13340469, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.126576118, -0.329898578, 0.00167750312, 0.741941053, -0.413050951, 0.127125576, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0379446095, -0.00287228965, -0.122299952 ] - [ -0.13320875, -0.532114887, -7.78995195e-05, 0.931600774, -0.399795024, 0.13317091, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.126365289, -0.32979209, 0.00167761808, 0.742073826, -0.413289859, 0.126914608, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0379645509, -0.00284405312, -0.123096959 ] - [ -0.132971445, -0.533006257, -7.55899679e-05, 0.930793962, -0.398091217, 0.132934678, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.126152328, -0.329684921, 0.00167773447, 0.742207504, -0.41353035, 0.126701509, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0379838936, -0.00281530041, -0.123885997 ] - [ -0.132731661, -0.533880624, -7.32500439e-05, 0.929980012, -0.396397192, 0.132695987, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.125937229, -0.329577057, 0.00167785229, 0.74234208, -0.413772431, 0.12648627, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0380026322, -0.00278602795, -0.124666987 ] - [ -0.132489391, -0.534737942, -7.0880783e-05, 0.929159119, -0.394713192, 0.132454829, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.125719984, -0.329468482, 0.00167797153, 0.742477546, -0.414016109, 0.126268884, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0380207612, -0.00275623218, -0.125439847 ] - [ -0.132244628, -0.535578165, -6.8483267e-05, 0.928331482, -0.39303946, 0.132211196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.125500586, -0.329359183, 0.00167809219, 0.742613896, -0.414261392, 0.126049344, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0380382752, -0.00272590953, -0.126204497 ] - [ -0.131997364, -0.53640125, -6.60586258e-05, 0.927497299, -0.391376239, 0.131965081, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.125279027, -0.329249145, 0.00167821426, 0.742751122, -0.414508286, 0.125827643, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0380551687, -0.00269505643, -0.126960857 ] - [ -0.131747594, -0.53720715, -6.3608037e-05, 0.926656769, -0.389723771, 0.131716476, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.1250553, -0.329138353, 0.00167833775, 0.742889216, -0.414756798, 0.125603774, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0380714364, -0.00266366931, -0.127708846 ] - [ -0.131495309, -0.537995824, -6.11327274e-05, 0.925810092, -0.388082299, 0.131465372, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.124829398, -0.329026793, 0.00167846265, 0.743028171, -0.415006936, 0.125377728, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0380870729, -0.0026317446, -0.128448385 ] - [ -0.131240502, -0.538767228, -5.8633973e-05, 0.924957468, -0.386452066, 0.131211762, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.124601313, -0.328914451, 0.00167858895, 0.74316798, -0.415258706, 0.125149498, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0381020727, -0.00259927873, -0.129179392 ] - [ -0.130983167, -0.53952132, -5.61131002e-05, 0.924099099, -0.384833314, 0.130955637, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.124371037, -0.328801311, 0.00167871665, 0.743308634, -0.415512115, 0.124919077, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0381164304, -0.00256626813, -0.129901787 ] - [ -0.13088487, -0.540220698, -0.000451401232, 0.923259812, -0.384481179, 0.130670605, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.124136524, -0.328639845, 0.00167881455, 0.743448712, -0.415813267, 0.124684328, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0381301405, -0.00253270925, -0.13061549 ] - [ -0.130614181, -0.54094183, -0.00042874656, 0.922389674, -0.382830734, 0.130410297, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.123901949, -0.328527166, 0.00167894642, 0.743591043, -0.416067886, 0.12444961, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0381431978, -0.00249859849, -0.13132042 ] - [ -0.130340881, -0.541645545, -0.000405898943, 0.921514352, -0.381191358, 0.13014752, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.123665159, -0.328413686, 0.0016790797, 0.743734202, -0.416324129, 0.124212676, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0381555966, -0.00246393231, -0.132016497 ] - [ -0.130064966, -0.542331804, -0.000382872227, 0.920634049, -0.379563287, 0.129882264, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.123426146, -0.328299391, 0.0016792144, 0.74387818, -0.416582002, 0.123973518, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0381673317, -0.00242870712, -0.132703641 ] - [ -0.129786435, -0.543000566, -0.000359680785, 0.919748967, -0.377946754, 0.129614519, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.123184902, -0.328184267, 0.00167935052, 0.74402297, -0.416841513, 0.123732129, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0381783975, -0.00239291937, -0.133381771 ] - [ -0.129505286, -0.543651794, -0.000336339523, 0.918859309, -0.376341993, 0.129344274, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.122941418, -0.328068298, 0.00167948805, 0.744168562, -0.417102667, 0.123488498, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0381887887, -0.00235656547, -0.134050807 ] - [ -0.129221517, -0.544285447, -0.000312863887, 0.917965277, -0.374749235, 0.129071518, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.122695686, -0.32795147, 0.00167962699, 0.744314949, -0.417365471, 0.123242619, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0381984999, -0.00231964187, -0.134710668 ] - [ -0.128935126, -0.544901487, -0.000289269866, 0.917067073, -0.373168716, 0.12879624, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.122447698, -0.327833769, 0.00167976734, 0.744462121, -0.417629931, 0.122994482, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0382075255, -0.00228214499, -0.135361274 ] - [ -0.128646114, -0.545499877, -0.000265573998, 0.916164899, -0.371600666, 0.128518429, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.122197444, -0.327715179, 0.00167990909, 0.744610071, -0.417896052, 0.122744079, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0382158603, -0.00224407127, -0.136002545 ] - [ -0.128354477, -0.546080578, -0.000241793373, 0.915258958, -0.370045318, 0.128238074, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.121944916, -0.327595687, 0.00168005224, 0.744758789, -0.418163841, 0.122491401, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0382234988, -0.00220541713, -0.136634399 ] - [ -0.128060214, -0.546643552, -0.000217945638, 0.914349452, -0.368502904, 0.127955162, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.121690106, -0.327475276, 0.00168019679, 0.744908267, -0.418433304, 0.122236439, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0382304355, -0.00216617901, -0.137256758 ] - [ -0.127763326, -0.547188762, -0.000194049002, 0.913436581, -0.366973654, 0.127669683, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.121433004, -0.327353932, 0.00168034274, 0.745058495, -0.418704446, 0.121979185, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0382366651, -0.00212635334, -0.137869539 ] - [ -0.127463811, -0.54771617, -0.000170122238, 0.912520547, -0.365457799, 0.127381623, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.1211736, -0.32723164, 0.00168049008, 0.745209464, -0.418977274, 0.121719628, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.038242182, -0.00208593654, -0.138472664 ] - [ -0.127161668, -0.548225739, -0.000146184688, 0.911601549, -0.363955569, 0.127090971, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.120911887, -0.327108385, 0.00168063881, 0.745361165, -0.419251792, 0.12145776, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.038246981, -0.00204492506, -0.139066051 ] - [ -0.126856897, -0.548717432, -0.000122256264, 0.910679788, -0.362467192, 0.126797714, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.120647855, -0.326984152, 0.00168078894, 0.745513589, -0.419528007, 0.121193572, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0382510565, -0.00200331532, -0.139649621 ] - [ -0.126549498, -0.54919121, -9.83574534e-05, 0.909755464, -0.360992899, 0.126501839, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.120381494, -0.326858926, 0.00168094045, 0.745666725, -0.419805924, 0.120927054, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0382544032, -0.00196110375, -0.140223292 ] - [ -0.126239469, -0.549647036, -7.45093174e-05, 0.908828773, -0.359532915, 0.126203334, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.120112795, -0.326732692, 0.00168109334, 0.745820564, -0.420085549, 0.120658197, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0382570156, -0.00191828679, -0.140786984 ] - [ -0.125926812, -0.550084873, -5.07334973e-05, 0.907899913, -0.358087469, 0.125902185, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.119841748, -0.326605434, 0.00168124762, 0.745975096, -0.420366886, 0.120386991, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0382588884, -0.00187486086, -0.141340618 ] - [ -0.125612336, -0.550484334, -2.93706874e-05, 0.906984742, -0.357425168, 0.125597972, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.119568227, -0.326449564, 0.00168138423, 0.746128367, -0.42067557, 0.120113256, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.038260016, -0.0018308224, -0.141884111 ] - [ -0.12529361, -0.550906428, -3.48826786e-06, 0.90603647, -0.35524109, 0.125291904, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.119292573, -0.326347789, 0.00168156032, 0.746286199, -0.420934717, 0.119837493, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0382603931, -0.00178616784, -0.142417385 ] - [ -0.124972691, -0.551306267, 2.17179077e-05, 0.905076362, -0.353071009, 0.124983322, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.119014992, -0.326245018, 0.00168173743, 0.746445145, -0.421195969, 0.119559802, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0382601808, -0.00174016795, -0.142940203 ] - [ -0.124651504, -0.551639997, 4.13643083e-05, 0.90412645, -0.35243756, 0.12467161, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.118735683, -0.32608653, 0.00168187739, 0.746601581, -0.421510427, 0.119280276, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0382595475, -0.00169211569, -0.143452442 ] - [ -0.124327658, -0.551968348, 6.22791883e-05, 0.903139744, -0.351045542, 0.124357951, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.118454961, -0.32595476, 0.00168203716, 0.746761461, -0.421801608, 0.118999389, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0382584986, -0.00164204082, -0.143954195 ] - [ -0.124001901, -0.552271456, 8.22673041e-05, 0.902132503, -0.349660209, 0.124041937, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.118172681, -0.325822205, 0.00168219778, 0.746922786, -0.422095015, 0.118716944, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0382570394, -0.00158997309, -0.144445555 ] - [ -0.123674199, -0.552549606, 0.000101385619, 0.901105165, -0.348281697, 0.123723559, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.117888816, -0.325688847, 0.00168235926, 0.747085542, -0.422390654, 0.118432911, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0382551753, -0.00153594224, -0.144926614 ] - [ -0.123344516, -0.552803083, 0.000119688248, 0.900058168, -0.346910141, 0.123402807, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.117603334, -0.325554669, 0.00168252161, 0.747249718, -0.422688532, 0.118147261, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0382529116, -0.00147997802, -0.145397465 ] - [ -0.123012819, -0.553032168, 0.000137226532, 0.898991943, -0.345545671, 0.123079671, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.117316205, -0.32541965, 0.00168268484, 0.747415302, -0.422988655, 0.117859963, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0382502538, -0.00142211017, -0.1458582 ] - [ -0.122679077, -0.553237145, 0.000154049109, 0.897906921, -0.344188417, 0.122754141, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.1170274, -0.325283774, 0.00168284898, 0.747582282, -0.423291028, 0.117570988, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0382472072, -0.00136236845, -0.146308911 ] - [ -0.122343258, -0.553418293, 0.000170201987, 0.896803527, -0.342838503, 0.122426206, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.116736889, -0.325147021, 0.00168301403, 0.747750644, -0.423595658, 0.117280306, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0382437771, -0.0013007826, -0.146749691 ] - [ -0.122005331, -0.553575894, 0.000185728615, 0.895682185, -0.341496055, 0.122095856, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.116444641, -0.325009373, 0.00168318001, 0.747920376, -0.42390255, 0.116987886, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0382399689, -0.00123738237, -0.147180632 ] - [ -0.121665267, -0.553710225, 0.000200669957, 0.894543314, -0.340161194, 0.121763081, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.116150626, -0.32487081, 0.00168334694, 0.748091465, -0.42421171, 0.116693697, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.038235788, -0.0011721975, -0.147601827 ] - [ -0.121323037, -0.553821564, 0.000215064562, 0.893387331, -0.338834039, 0.121427868, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115854814, -0.324731313, 0.00168351482, 0.748263896, -0.424523143, 0.11639771, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0382312397, -0.00110525775, -0.148013369 ] - [ -0.120978613, -0.553910191, 0.000228948636, 0.892214651, -0.337514709, 0.121090206, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115557174, -0.324590863, 0.00168368368, 0.748437657, -0.424836856, 0.116099894, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0382263294, -0.00103659286, -0.148415349 ] - [ -0.120631969, -0.55397638, 0.000242356112, 0.891025684, -0.336203319, 0.120750086, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.115257675, -0.32444944, 0.00168385352, 0.748612732, -0.425152854, 0.115800217, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0382210624, -0.000966232568, -0.14880786 ] - [ -0.120283077, -0.554020408, 0.000255318722, 0.88982084, -0.334899983, 0.120407494, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.114956286, -0.324307024, 0.00168402436, 0.748789108, -0.425471143, 0.11549865, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0382154442, -0.000894206634, -0.149190995 ] - [ -0.119931912, -0.554042549, 0.000267866067, 0.888600524, -0.333604813, 0.120062419, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.114652977, -0.324163595, 0.00168419622, 0.748966771, -0.425791727, 0.115195162, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0382094801, -0.000820544801, -0.149564845 ] - [ -0.11957845, -0.554043079, 0.000280025687, 0.88736514, -0.33231792, 0.119714848, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.114347717, -0.324019133, 0.0016843691, 0.749145705, -0.426114613, 0.11488972, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0382031754, -0.000745276816, -0.149929505 ] - [ -0.119222665, -0.55402227, 0.00029182313, 0.88611509, -0.331039411, 0.11936477, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.114040475, -0.323873617, 0.00168454302, 0.749325894, -0.426439804, 0.114582295, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0381965356, -0.000668432427, -0.150285064 ] - [ -0.118864535, -0.553980396, 0.000303282021, 0.884850773, -0.329769395, 0.119012171, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.113731219, -0.323727027, 0.001684718, 0.749507325, -0.426767307, 0.114272855, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0381895659, -0.00059004138, -0.150631618 ] - [ -0.118504037, -0.553917728, 0.000314424128, 0.883572585, -0.328507976, 0.11865704, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.113419918, -0.323579342, 0.00168489405, 0.74968998, -0.427097127, 0.113961369, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0381822717, -0.000510133422, -0.150969257 ] - [ -0.118141147, -0.553834539, 0.000325269436, 0.882280923, -0.32725526, 0.118299361, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.11310654, -0.323430541, 0.00168507118, 0.749873843, -0.427429268, 0.113647805, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0381746585, -0.000428738301, -0.151298074 ] - [ -0.117775845, -0.5537311, 0.000335836206, 0.880976178, -0.326011348, 0.117939124, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.112791055, -0.323280603, 0.00168524941, 0.750058899, -0.427763735, 0.113332131, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0381667315, -0.000345885763, -0.151618162 ] - [ -0.117408108, -0.553607681, 0.000346141048, 0.879658742, -0.324776342, 0.117576312, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.112473431, -0.323129505, 0.00168542874, 0.750245131, -0.428100533, 0.113014317, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0381584961, -0.000261605557, -0.151929612 ] - [ -0.117163099, -0.553429691, 3.58993751e-05, 0.878362646, -0.3248964, 0.117179951, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.112152461, -0.322925978, 0.00168557472, 0.750428128, -0.428486519, 0.112693058, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0381499577, -0.000175927428, -0.152232519 ] - [ -0.116793685, -0.55326629, 3.69653839e-05, 0.877022023, -0.32371496, 0.116811007, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.111830436, -0.322771118, 0.00168575539, 0.750616478, -0.428829192, 0.112370837, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0381411217, -8.88811252e-05, -0.152526973 ] - [ -0.116421687, -0.553083756, 3.80064774e-05, 0.875669842, -0.322541235, 0.116439467, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.111506177, -0.322615084, 0.00168593724, 0.750805953, -0.429174159, 0.112046381, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0381319934, -4.96394188e-07, -0.152813068 ] - [ -0.11604709, -0.552882359, 3.90238585e-05, 0.874306488, -0.32137534, 0.116065315, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.111179652, -0.322457855, 0.00168612029, 0.750996535, -0.429521423, 0.111719657, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0381225782, 8.91970174e-05, -0.153090895 ] - [ -0.115669879, -0.552662365, 4.00185844e-05, 0.872932344, -0.320217388, 0.115688534, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.110850829, -0.322299407, 0.00168630456, 0.751188205, -0.429870992, 0.111390634, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0381128814, 0.000180169362, -0.153360548 ] - [ -0.115290037, -0.552424041, 4.09915738e-05, 0.871547792, -0.319067495, 0.115309111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.110519675, -0.322139717, 0.00168649005, 0.751380946, -0.430222868, 0.111059278, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0381029084, 0.000272390894, -0.153622118 ] - [ -0.114907548, -0.552167654, 4.19436136e-05, 0.870153213, -0.317925771, 0.114927029, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.110186158, -0.321978761, 0.00168667677, 0.751574737, -0.430577057, 0.110725558, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0380926646, 0.000365831864, -0.153875699 ] - [ -0.114522396, -0.55189347, 4.28753658e-05, 0.868748986, -0.316792329, 0.114542272, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.109850246, -0.321816516, 0.00168686475, 0.751769559, -0.430933563, 0.110389441, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0380821553, 0.000460462527, -0.154121382 ] - [ -0.114134564, -0.551601755, 4.37873736e-05, 0.86733549, -0.31566728, 0.114154824, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.109511906, -0.321652958, 0.00168705399, 0.751965394, -0.431292391, 0.110050894, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0380713859, 0.000556253134, -0.15435926 ] - [ -0.113744037, -0.551292774, 4.46800681e-05, 0.865913102, -0.314550734, 0.11376467, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.109171105, -0.321488061, 0.00168724451, 0.75216222, -0.431653543, 0.109709884, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0380603617, 0.000653173939, -0.154589426 ] - [ -0.113350798, -0.550966792, 4.55537748e-05, 0.864482199, -0.313442801, 0.113371792, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.108827811, -0.321321803, 0.00168743631, 0.752360018, -0.432017025, 0.109366379, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0380490882, 0.000751195195, -0.154811972 ] - [ -0.112954829, -0.550624075, 4.64087195e-05, 0.863043156, -0.31234359, 0.112976175, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.10848199, -0.321154158, 0.00168762942, 0.752558766, -0.43238284, 0.109020346, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0380375707, 0.000850287154, -0.15502699 ] - [ -0.112556114, -0.550264887, 4.72450346e-05, 0.861596349, -0.31125321, 0.112577801, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.10813361, -0.320985102, 0.00168782384, 0.752758444, -0.432750991, 0.108671751, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0380258145, 0.00095042007, -0.155234572 ] - [ -0.112154636, -0.549889493, 4.80627649e-05, 0.860142153, -0.310171768, 0.112176653, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.107782637, -0.320814609, 0.00168801959, 0.752959029, -0.433121482, 0.108320562, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.038013825, 0.00105156419, -0.155434812 ] - [ -0.111750378, -0.549498157, 4.88618735e-05, 0.85868094, -0.309099373, 0.111772714, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.107429037, -0.320642655, 0.00168821668, 0.7531605, -0.433494316, 0.107966745, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0380016076, 0.00115368978, -0.155627802 ] - [ -0.111343322, -0.549091143, 4.96422477e-05, 0.857213084, -0.308036132, 0.111365968, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.107072779, -0.320469213, 0.00168841512, 0.753362835, -0.433869496, 0.107610266, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0379891676, 0.00125676708, -0.155813634 ] - [ -0.110933451, -0.548668715, 5.04037043e-05, 0.855738958, -0.306982152, 0.110956396, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.106713828, -0.320294259, 0.00168861492, 0.75356601, -0.434247025, 0.107251093, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0379765105, 0.00136076635, -0.1559924 ] - [ -0.110520747, -0.548231137, 5.11459951e-05, 0.854258934, -0.305937541, 0.11054398, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.10635215, -0.320117766, 0.0016888161, 0.753770002, -0.434626906, 0.106889191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0379636414, 0.00146565784, -0.156164193 ] - [ -0.110105193, -0.547778673, 5.18688125e-05, 0.852773384, -0.304902404, 0.110128704, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105987712, -0.319939708, 0.00168901867, 0.753974788, -0.43500914, 0.106524527, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0379505659, 0.00157141181, -0.156329106 ] - [ -0.109686769, -0.547311587, 5.25717944e-05, 0.851282681, -0.303876848, 0.109710547, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105620481, -0.319760059, 0.00168922264, 0.754180344, -0.43539373, 0.106157067, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0379372893, 0.0016779985, -0.15648723 ] - [ -0.109265459, -0.546830141, 5.32545295e-05, 0.849787196, -0.302860981, 0.109289493, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.105250421, -0.319578792, 0.00168942802, 0.754386644, -0.435780678, 0.105786777, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.037923817, 0.00178538817, -0.156638659 ] - [ -0.108841243, -0.5463346, 5.39165621e-05, 0.8482873, -0.301854907, 0.108865523, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.1048775, -0.319395881, 0.00168963484, 0.754593665, -0.436169987, 0.105413623, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0379101542, 0.00189355107, -0.156783485 ] - [ -0.108414103, -0.545825226, 5.4557397e-05, 0.846783366, -0.300858735, 0.108438617, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104501683, -0.319211298, 0.00168984308, 0.75480138, -0.436561656, 0.10503757, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0378963065, 0.00200245745, -0.156921799 ] - [ -0.10798402, -0.545302284, 5.51765043e-05, 0.845275764, -0.299872569, 0.108008757, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.104122935, -0.319025017, 0.00169005278, 0.755009765, -0.436955689, 0.104658585, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.037882279, 0.00211207758, -0.157053696 ] - [ -0.107550976, -0.544766036, 5.57733238e-05, 0.843764866, -0.298896518, 0.107575924, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.103741223, -0.318837008, 0.00169026394, 0.755218792, -0.437352085, 0.104276634, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0378680773, 0.00222238169, -0.157179266 ] - [ -0.10711495, -0.544216746, 5.63472696e-05, 0.842251045, -0.297930687, 0.107140099, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.103356512, -0.318647246, 0.00169047658, 0.755428434, -0.437750847, 0.10389168, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0378537066, 0.00233334005, -0.157298603 ] - [ -0.106675923, -0.543654677, 5.68977342e-05, 0.840734671, -0.296975183, 0.106701261, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.102968767, -0.318455701, 0.0016906907, 0.755638665, -0.438151974, 0.103503691, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0378391724, 0.00244492291, -0.157411799 ] - [ -0.106233876, -0.543080093, 5.7424093e-05, 0.839216118, -0.296030114, 0.10625939, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.102577954, -0.318262346, 0.00169090632, 0.755849457, -0.438555467, 0.103112631, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03782448, 0.00255710051, -0.157518946 ] - [ -0.105788789, -0.542493257, 5.79257082e-05, 0.837695757, -0.295095587, 0.105814467, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.102184037, -0.318067151, 0.00169112345, 0.756060782, -0.438961326, 0.102718465, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0378096347, 0.00266984312, -0.157620138 ] - [ -0.105340642, -0.541894433, 5.84019326e-05, 0.836173963, -0.29417171, 0.105366472, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.101786982, -0.317870089, 0.0016913421, 0.75627261, -0.439369552, 0.102321158, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0377946419, 0.00278312098, -0.157715465 ] - [ -0.104889414, -0.541283885, 5.88521137e-05, 0.834651107, -0.29325859, 0.104915384, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.101386754, -0.31767113, 0.00169156228, 0.756484912, -0.439780145, 0.101920675, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.037779507, 0.00289690435, -0.157805021 ] - [ -0.104435085, -0.540661875, 5.92755974e-05, 0.833127565, -0.292356336, 0.104461181, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.100983318, -0.317470245, 0.00169178401, 0.75669766, -0.440193102, 0.101516982, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0377642354, 0.00301116348, -0.157888898 ] - [ -0.103977634, -0.540028669, 5.96717313e-05, 0.83160371, -0.291465057, 0.104003844, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.100576638, -0.317267404, 0.00169200729, 0.756910822, -0.440608425, 0.101110042, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0377488323, 0.00312586862, -0.157967189 ] - [ -0.10351704, -0.53938453, 6.00398683e-05, 0.830079917, -0.290584863, 0.103543351, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.100166678, -0.317062577, 0.00169223214, 0.757124368, -0.441026112, 0.10069982, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0377333032, 0.00324099003, -0.158039986 ] - [ -0.103053281, -0.538729721, 6.03793699e-05, 0.828556563, -0.289715862, 0.103079679, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0997534043, -0.316855734, 0.00169245857, 0.757338266, -0.441446161, 0.10028628, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0377176535, 0.00335649796, -0.158107382 ] - [ -0.102586337, -0.538064508, 6.06896095e-05, 0.827034022, -0.288858166, 0.102612809, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0993367798, -0.316646845, 0.0016926866, 0.757552485, -0.441868572, 0.0998693872, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0377018884, 0.00347236267, -0.158169468 ] - [ -0.102116185, -0.537389154, 6.09699755e-05, 0.825512673, -0.288011885, 0.102142717, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0989167691, -0.316435879, 0.00169291622, 0.757766992, -0.442293342, 0.0994491053, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0376860134, 0.00358855439, -0.158226338 ] - [ -0.101642803, -0.536703925, 6.12198739e-05, 0.823992893, -0.28717713, 0.101669382, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0984933363, -0.316222805, 0.00169314746, 0.757981754, -0.442720469, 0.0990253985, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0376700339, 0.0037050434, -0.158278083 ] - [ -0.101166168, -0.536009085, 6.14387318e-05, 0.82247506, -0.286354014, 0.101192781, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0980664454, -0.316007592, 0.00169338032, 0.758196737, -0.443149951, 0.0985982305, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0376539551, 0.00382179993, -0.158324797 ] - [ -0.100686259, -0.535304899, 6.16259995e-05, 0.820959554, -0.28554265, 0.10071289, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0976360602, -0.315790208, 0.00169361482, 0.758411909, -0.443581786, 0.0981675652, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0376377825, 0.00393879425, -0.158366571 ] - [ -0.100203052, -0.534591631, 6.17811533e-05, 0.819446755, -0.284743151, 0.100229689, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0972021444, -0.315570621, 0.00169385096, 0.758627233, -0.444015971, 0.0977333663, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0376215213, 0.00405599661, -0.158403499 ] - [ -0.0997165248, -0.533869548, 6.19036981e-05, 0.817937044, -0.28395563, 0.0997431517, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0967646616, -0.3153488, 0.00169408876, 0.758842674, -0.444452501, 0.0972955973, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0376051771, 0.00417337725, -0.158435672 ] - [ -0.0992266529, -0.533138916, 6.19931699e-05, 0.816430804, -0.283180203, 0.0992532564, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0963235753, -0.315124711, 0.00169432823, 0.759058198, -0.444891375, 0.0968542215, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.037588755, 0.00429090644, -0.158463183 ] - [ -0.0987334131, -0.532399998, 6.20491376e-05, 0.814928417, -0.282416986, 0.0987599787, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0958788488, -0.314898322, 0.00169456938, 0.759273766, -0.445332588, 0.0964092024, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0375722606, 0.00440855442, -0.158486124 ] - [ -0.0982367812, -0.531653063, 6.20712054e-05, 0.813430267, -0.281666095, 0.0982632947, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0954304454, -0.314669601, 0.00169481222, 0.759489342, -0.445776136, 0.095960503, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0375556992, 0.00452629146, -0.158504588 ] - [ -0.0977367331, -0.530898376, 6.20590151e-05, 0.81193674, -0.280927646, 0.09776318, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.094978328, -0.314438512, 0.00169505675, 0.759704889, -0.446222014, 0.0955080864, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.037539076, 0.00464408779, -0.158518668 ] - [ -0.097233244, -0.530136202, 6.20122474e-05, 0.810448222, -0.280201759, 0.0972596101, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0945224597, -0.314205023, 0.001695303, 0.759920368, -0.446670219, 0.0950519155, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0375223966, 0.00476191367, -0.158528456 ] - [ -0.0967262891, -0.529366811, 6.19306243e-05, 0.808965101, -0.279488551, 0.0967525599, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0940628032, -0.313969099, 0.00169555097, 0.760135739, -0.447120744, 0.0945919531, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0375056662, 0.00487973936, -0.158534043 ] - [ -0.0962158433, -0.528590467, 6.18139103e-05, 0.807487764, -0.278788144, 0.0962420044, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0935993214, -0.313730707, 0.00169580067, 0.760350964, -0.447573585, 0.0941281617, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0374888902, 0.00499753512, -0.158535523 ] - [ -0.0957018809, -0.527807438, 6.16619142e-05, 0.8060166, -0.278100656, 0.095727918, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0931319766, -0.313489811, 0.00169605212, 0.760566001, -0.448028736, 0.0936605039, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.037472074, 0.00511527118, -0.158532989 ] - [ -0.0951843762, -0.527017992, 6.14744908e-05, 0.804552002, -0.27742621, 0.0952102751, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0926607315, -0.313246377, 0.00169630531, 0.760780811, -0.448486191, 0.0931889421, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.037455223, 0.00523291781, -0.158526532 ] - [ -0.094663303, -0.526222397, 6.12515416e-05, 0.80309436, -0.276764929, 0.0946890495, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0921855482, -0.313000368, 0.00169656027, 0.76099535, -0.448945943, 0.0927134385, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0374383424, 0.00535044525, -0.158516245 ] - [ -0.0941386349, -0.525420919, 6.09930168e-05, 0.801644068, -0.276116935, 0.0941642148, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0917063889, -0.312751749, 0.001696817, 0.761209577, -0.449407987, 0.0922339553, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0374214377, 0.00546782377, -0.15850222 ] - [ -0.0936103451, -0.524613829, 6.06989158e-05, 0.800201519, -0.275482353, 0.0936357445, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0912232157, -0.312500484, 0.00169707552, 0.761423449, -0.449872314, 0.0917504544, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0374045143, 0.00558502361, -0.15848455 ] - [ -0.0930784064, -0.523801393, 6.03692886e-05, 0.798767109, -0.274861308, 0.0931036116, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0907359905, -0.312246537, 0.00169733582, 0.761636921, -0.450338918, 0.0912628976, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0373875774, 0.00570201503, -0.158463327 ] - [ -0.0925427915, -0.52298388, 6.00042366e-05, 0.797341235, -0.274253927, 0.0925677887, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.090244675, -0.31198987, 0.00169759793, 0.761849949, -0.450807791, 0.0907712467, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0373706325, 0.00581876828, -0.158438644 ] - [ -0.0920034726, -0.52216156, 5.96039134e-05, 0.795924293, -0.273660336, 0.0920282483, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0897492309, -0.311730446, 0.00169786184, 0.762062489, -0.451278924, 0.0902754633, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0373536849, 0.00593525361, -0.158410593 ] - [ -0.0914604214, -0.521334701, 5.91685254e-05, 0.794516684, -0.273080663, 0.0914849624, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0892496197, -0.311468228, 0.00169812758, 0.762274493, -0.451752309, 0.0897755087, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03733674, 0.00605144128, -0.158379267 ] - [ -0.0909136097, -0.520503573, 5.86983328e-05, 0.793118807, -0.272515038, 0.0909379028, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0887458027, -0.311203178, 0.00169839515, 0.762485915, -0.452227938, 0.0892713443, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0373198031, 0.00616730153, -0.158344758 ] - [ -0.0903630085, -0.519668445, 5.81936494e-05, 0.791731064, -0.271963591, 0.090387041, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0882377411, -0.310935257, 0.00169866456, 0.762696707, -0.452705801, 0.0887629312, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0373028796, 0.00628280462, -0.158307159 ] - [ -0.0898085888, -0.518829587, 5.76548437e-05, 0.790353856, -0.271426453, 0.0898323479, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0877253961, -0.310664426, 0.00169893582, 0.762906822, -0.453185888, 0.0882502305, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0372859749, 0.00639792081, -0.158266561 ] - [ -0.0892503209, -0.517987269, 5.70823387e-05, 0.788987587, -0.270903756, 0.0892737944, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0872087285, -0.310390646, 0.00169920893, 0.763116209, -0.453668189, 0.0877332031, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0372690944, 0.00651262035, -0.158223057 ] - [ -0.0886881751, -0.51714176, 5.64766124e-05, 0.787632663, -0.270395632, 0.0887113509, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0866876993, -0.310113878, 0.00169948391, 0.763324819, -0.454152695, 0.0872118096, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0372522433, 0.00662687348, -0.158176741 ] - [ -0.088122121, -0.516293332, 5.58381976e-05, 0.786289488, -0.269902216, 0.0881449874, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.086162269, -0.309834082, 0.00169976077, 0.763532601, -0.454639393, 0.0866860107, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0372354271, 0.00674065047, -0.158127704 ] - [ -0.0875521281, -0.515442253, 5.51676819e-05, 0.784958471, -0.269423643, 0.0875746737, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0856323982, -0.309551216, 0.00170003951, 0.763739504, -0.455128274, 0.0861557669, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0372186511, 0.00685392156, -0.158076038 ] - [ -0.0869781654, -0.514588796, 5.44657078e-05, 0.783640018, -0.268960048, 0.0870003791, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0850980473, -0.309265241, 0.00170032015, 0.763945475, -0.455619325, 0.0856210385, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0372019207, 0.00696665701, -0.158021837 ] - [ -0.0864002016, -0.51373323, 5.37329725e-05, 0.782334539, -0.268511569, 0.0864220726, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0845591765, -0.308976115, 0.00170060269, 0.76415046, -0.456112533, 0.0850817857, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0371852413, 0.00707882707, -0.157965192 ] - [ -0.0858182048, -0.512875826, 5.29702271e-05, 0.781042444, -0.268078342, 0.0858397228, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.084015746, -0.308683796, 0.00170088713, 0.764354406, -0.456607888, 0.0845379685, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0371686182, 0.007190402, -0.157906196 ] - [ -0.0850733958, -0.512047246, 0.000504876525, 0.779727499, -0.266387014, 0.0852948613, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0834687542, -0.308439861, 0.00170120792, 0.764566564, -0.457063065, 0.0839906837, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0371520567, 0.00730135204, -0.157844941 ] - [ -0.0844859402, -0.5111864, 0.000497036581, 0.778464112, -0.26600901, 0.0847035426, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0829160617, -0.308140097, 0.00170149558, 0.764768181, -0.45756352, 0.0834375933, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0371355623, 0.00741164745, -0.157781521 ] - [ -0.0838944268, -0.510324525, 0.00048893362, 0.777215353, -0.265646917, 0.0841080662, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0823586889, -0.307837002, 0.00170178517, 0.764968586, -0.458066086, 0.0828798177, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0371191403, 0.00752125848, -0.157716026 ] - [ -0.0832988191, -0.509461893, 0.000480576633, 0.775981633, -0.265300857, 0.0835084, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0817965954, -0.307530534, 0.00170207669, 0.765167721, -0.458570748, 0.0823173165, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.037102796, 0.00763015539, -0.157648551 ] - [ -0.08269908, -0.508598773, 0.000471975084, 0.774763368, -0.264970953, 0.0829045122, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0812297405, -0.307220649, 0.00170237016, 0.765365528, -0.459077489, 0.0817500489, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0370865349, 0.00773830843, -0.157579187 ] - [ -0.0820951722, -0.507735438, 0.000463138908, 0.773560972, -0.264657331, 0.08229637, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0806580836, -0.306907304, 0.00170266558, 0.765561947, -0.459586295, 0.0811779743, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0370703623, 0.00784568785, -0.157508026 ] - [ -0.0814870576, -0.506872158, 0.000454078495, 0.77237486, -0.264360115, 0.0816839407, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0800815837, -0.306590454, 0.00170296297, 0.765756917, -0.460097149, 0.0806010515, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0370542835, 0.0079522639, -0.157435161 ] - [ -0.0808746976, -0.506009205, 0.00044480468, 0.771205448, -0.264079431, 0.0810671911, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0795001998, -0.306270055, 0.00170326232, 0.765950376, -0.460610033, 0.0800192396, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0370383039, 0.00805800684, -0.157360685 ] - [ -0.0802580533, -0.505146848, 0.000435328729, 0.770053152, -0.263815406, 0.0804460875, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0789138908, -0.305946061, 0.00170356365, 0.766142263, -0.461124931, 0.0794324972, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0370224289, 0.00816288692, -0.15728469 ] - [ -0.0796370851, -0.504285359, 0.000425662328, 0.76891839, -0.263568167, 0.0798205958, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0783226153, -0.305618427, 0.00170386696, 0.766332514, -0.461641825, 0.078840783, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0370066639, 0.00826687439, -0.157207269 ] - [ -0.0790117528, -0.503425008, 0.000415817566, 0.767801578, -0.263337842, 0.0791906816, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0777263318, -0.305287106, 0.00170417226, 0.766521063, -0.462160695, 0.0782440555, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0369910141, 0.0083699395, -0.157128513 ] - [ -0.0783820159, -0.502566064, 0.000405806921, 0.766703135, -0.263124559, 0.0785563101, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0771249988, -0.304952052, 0.00170447957, 0.766707846, -0.462681524, 0.0776422728, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.036975485, 0.00847205252, -0.157048516 ] - [ -0.0777478333, -0.501708798, 0.000395643243, 0.765623479, -0.262928448, 0.0779174461, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0765185745, -0.304613217, 0.00170478887, 0.766892795, -0.463204292, 0.0770353933, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.036960082, 0.00857318368, -0.156967369 ] - [ -0.0771091633, -0.500853478, 0.000385339734, 0.764563028, -0.262749639, 0.0772740538, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.075907017, -0.304270553, 0.00170510019, 0.767075844, -0.463728979, 0.0764233749, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0369448103, 0.00867330325, -0.156885165 ] - [ -0.0764659638, -0.500000375, 0.000374909935, 0.7635222, -0.262588261, 0.0766260971, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0752902842, -0.303924013, 0.00170541353, 0.767256922, -0.464255564, 0.0758061755, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0369296754, 0.00877238148, -0.156801997 ] - [ -0.0758181921, -0.499149756, 0.000364367701, 0.762501413, -0.262444446, 0.0759735395, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0746683339, -0.303573547, 0.0017057289, 0.767435961, -0.464784026, 0.0751837528, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0369146827, 0.00887038862, -0.156717957 ] - [ -0.0751658051, -0.49830189, 0.000353727184, 0.761501087, -0.262318324, 0.0753163439, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0740411238, -0.303219105, 0.0017060463, 0.767612888, -0.465314344, 0.0745560644, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0368998374, 0.00896729492, -0.156633138 ] - [ -0.0745087591, -0.497457044, 0.000343002812, 0.760521639, -0.262210027, 0.074654473, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0734086113, -0.302860638, 0.00170636573, 0.767787633, -0.465846495, 0.0739230677, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0368851449, 0.00906307063, -0.156547631 ] - [ -0.0738470098, -0.496615486, 0.000332209262, 0.759563487, -0.262119687, 0.0739878887, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0727707539, -0.302498095, 0.00170668722, 0.767960121, -0.466380456, 0.0732847199, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0368706107, 0.00915768601, -0.15646153 ] - [ -0.0731805127, -0.495777481, 0.000321361443, 0.758627048, -0.262047435, 0.0733165527, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0721275086, -0.302131425, 0.00170701075, 0.768130278, -0.466916205, 0.0726409782, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03685624, 0.00925111132, -0.156374927 ] - [ -0.0725092224, -0.494943296, 0.000310474467, 0.757712741, -0.261993404, 0.0726404261, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0714788327, -0.301760576, 0.00170733634, 0.768298028, -0.467453716, 0.0719917995, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0368420383, 0.00934331679, -0.156287914 ] - [ -0.0718330933, -0.494113196, 0.000299563625, 0.75682098, -0.261957726, 0.0719594696, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0708246829, -0.301385496, 0.001707664, 0.768463295, -0.467992967, 0.0713371406, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0368280109, 0.0094342727, -0.156200584 ] - [ -0.0711520792, -0.493287444, 0.000288644363, 0.755952183, -0.261940534, 0.0712736431, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.070165016, -0.301006131, 0.00170799372, 0.768626, -0.46853393, 0.0706769583, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0368141631, 0.00952394928, -0.156113028 ] - [ -0.0704661334, -0.492466304, 0.000277732251, 0.755106764, -0.26194196, 0.0705829065, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0694997886, -0.300622428, 0.00170832551, 0.768786064, -0.469076581, 0.070011209, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0368005004, 0.0096123168, -0.156025341 ] - [ -0.0697752087, -0.49165004, 0.000266842957, 0.754285137, -0.261962136, 0.0698872188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0688289572, -0.300234333, 0.00170865939, 0.768943406, -0.469620892, 0.069339849, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.036787028, 0.0096993455, -0.155937613 ] - [ -0.0690792574, -0.490838911, 0.000255992216, 0.753487715, -0.262001196, 0.0691865386, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0681524781, -0.299841791, 0.00170899535, 0.769097944, -0.470166838, 0.0686628347, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0367737514, 0.00978500564, -0.155849938 ] - [ -0.0683782313, -0.490033179, 0.000245195804, 0.752714911, -0.262059271, 0.0684808239, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0674703074, -0.299444747, 0.00170933339, 0.769249595, -0.470714389, 0.067980122, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0367606759, 0.00986926747, -0.155762408 ] - [ -0.0676720817, -0.489233104, 0.0002344695, 0.751967134, -0.262136493, 0.0677700323, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0667824011, -0.299043143, 0.00170967353, 0.769398274, -0.471263518, 0.0672916669, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0367478069, 0.00995210125, -0.155675115 ] - [ -0.0669607595, -0.488438944, 0.00022382906, 0.751244794, -0.262232994, 0.0670541208, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0660887151, -0.298636924, 0.00171001577, 0.769543895, -0.471814195, 0.0665974251, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0367351497, 0.0100334772, -0.155588152 ] - [ -0.0662442151, -0.487650955, 0.000213290178, 0.750548298, -0.262348904, 0.0663330457, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.065389205, -0.298226032, 0.00171036011, 0.769686372, -0.472366391, 0.0658973522, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0367227097, 0.0101133656, -0.155501611 ] - [ -0.0655223983, -0.486869394, 0.000202868458, 0.749878052, -0.262484356, 0.065606763, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0646838265, -0.297810408, 0.00171070656, 0.769825615, -0.472920074, 0.0651914037, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0367104923, 0.0101917368, -0.155415584 ] - [ -0.0647952585, -0.486094515, 0.000192579373, 0.74923446, -0.262639479, 0.0648752278, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0639725349, -0.297389994, 0.00171105511, 0.769961535, -0.473475214, 0.0644795348, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0366985028, 0.0102685609, -0.155330165 ] - [ -0.0640627447, -0.485326571, 0.000182438229, 0.748617924, -0.262814403, 0.064138395, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0632552855, -0.29696473, 0.00171140578, 0.770094039, -0.474031779, 0.0637617008, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0366867467, 0.0103438081, -0.155245446 ] - [ -0.0633248053, -0.484565814, 0.000172460133, 0.748028844, -0.263009257, 0.0633962185, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0625320333, -0.296534556, 0.00171175857, 0.770223035, -0.474589735, 0.0630378566, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0366752291, 0.0104174489, -0.155161518 ] - [ -0.0625813882, -0.483812494, 0.000162659947, 0.747467617, -0.26322417, 0.0626486519, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0618027333, -0.296099411, 0.00171211347, 0.770348428, -0.47514905, 0.062307957, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0366639556, 0.0104894534, -0.155078475 ] - [ -0.0618324412, -0.48306686, 0.000153052253, 0.746934638, -0.263459268, 0.0618956482, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0610673404, -0.295659232, 0.0017124705, 0.770470123, -0.475709689, 0.0615719568, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0366529315, 0.0105597918, -0.154996408 ] - [ -0.0610779111, -0.482329158, 0.00014365131, 0.7464303, -0.263714679, 0.0611371594, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.060325809, -0.295213958, 0.00171282966, 0.770588022, -0.476271617, 0.0608298105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0366421621, 0.0106284344, -0.154915411 ] - [ -0.0603177446, -0.481599633, 0.000134471015, 0.745954993, -0.263990527, 0.0603731374, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0595780939, -0.294763525, 0.00171319094, 0.770702025, -0.476834798, 0.0600814725, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0366316528, 0.0106953516, -0.154835576 ] - [ -0.0595518972, -0.480879264, 0.000125522835, 0.745508301, -0.264285405, 0.0596035414, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.058824146, -0.294307822, 0.00171355433, 0.770812021, -0.477399231, 0.0593268937, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.036621409, 0.0107605134, -0.154756995 ] - [ -0.0587803249, -0.480169031, 0.000116817656, 0.745089819, -0.264597908, 0.0588283311, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0580639165, -0.29384674, 0.0017139198, 0.770917897, -0.477964913, 0.0585660249, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.036611436, 0.0108238902, -0.15467976 ] - [ -0.0580029737, -0.479469127, 0.000108367962, 0.7447, -0.264928281, 0.0580474568, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0572973593, -0.293380215, 0.00171428734, 0.771019549, -0.478531803, 0.0577988202, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0366017392, 0.0108854523, -0.154603965 ] - [ -0.0572197891, -0.478779742, 0.000100185694, 0.744339296, -0.265276764, 0.0572608683, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0565244287, -0.292908184, 0.00171465697, 0.771116871, -0.479099859, 0.0570252336, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.036592324, 0.0109451698, -0.154529701 ] - [ -0.0564307163, -0.478101064, 9.22822018e-05, 0.744008152, -0.265643597, 0.0564685147, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0557450785, -0.292430583, 0.00171502869, 0.771209757, -0.479669038, 0.0562452187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0365831956, 0.0110030131, -0.154457061 ] - [ -0.0556357, -0.477433279, 8.46681932e-05, 0.743707013, -0.266029018, 0.0556703443, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0549592624, -0.291947345, 0.0017154025, 0.771298098, -0.480239297, 0.0554587293, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0365743596, 0.0110589524, -0.154386137 ] - [ -0.0548346845, -0.476776569, 7.73536875e-05, 0.743436316, -0.266433265, 0.0548663047, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.054166934, -0.291458406, 0.00171577841, 0.771381783, -0.480810591, 0.0546657189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0365658212, 0.0111129579, -0.154317022 ] - [ -0.0540276136, -0.476131117, 7.03479625e-05, 0.743196497, -0.26685657, 0.054056343, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0533680468, -0.290963698, 0.00171615641, 0.7714607, -0.481382874, 0.0538661406, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0365575859, 0.0111649999, -0.154249809 ] - [ -0.053214431, -0.475497101, 6.36595024e-05, 0.742987985, -0.267299168, 0.0532404055, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0525625541, -0.290463154, 0.00171653652, 0.771534734, -0.4819561, 0.0530599478, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0365496589, 0.0112150487, -0.154184589 ] - [ -0.0523950795, -0.474874695, 5.72959446e-05, 0.742811206, -0.267761287, 0.0524184375, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0517504089, -0.289956704, 0.00171691872, 0.771603772, -0.482530223, 0.0522470935, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0365420456, 0.0112630744, -0.154121455 ] - [ -0.051569502, -0.474264074, 5.12640246e-05, 0.742666579, -0.268243158, 0.051590384, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0509315644, -0.28944428, 0.00171730304, 0.771667693, -0.483105194, 0.0514275304, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0365347515, 0.0113090474, -0.1540605 ] - [ -0.0507376408, -0.473665408, 4.55695203e-05, 0.742554522, -0.268745004, 0.0507561888, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0501059732, -0.28892581, 0.00171768945, 0.77172638, -0.483680964, 0.0506012114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0365277818, 0.011352938, -0.154001816 ] - [ -0.0498983999, -0.473108918, 4.43739521e-05, 0.742444734, -0.268007062, 0.0499166759, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0492739254, -0.288452139, 0.00171811169, 0.77179383, -0.484220687, 0.0497685234, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0365211419, 0.0113947162, -0.153945496 ] - [ -0.0490539336, -0.472531469, 3.88502161e-05, 0.742402463, -0.268685601, 0.0490699228, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0484346644, -0.287915918, 0.0017184987, 0.771840267, -0.484801935, 0.048928505, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0365148372, 0.0114343525, -0.153891631 ] - [ -0.0482029977, -0.47196662, 3.37109445e-05, 0.742393781, -0.269377949, 0.0482168622, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.047588516, -0.287373701, 0.001718888, 0.771881151, -0.485383615, 0.0480815899, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0365088731, 0.0114718171, -0.153840315 ] - [ -0.0473455332, -0.471414533, 2.89576095e-05, 0.742419078, -0.270084137, 0.0473574351, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0467354324, -0.286825422, 0.0017192796, 0.77191636, -0.485965668, 0.0472277303, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0365032549, 0.0115070802, -0.153791639 ] - [ -0.0464814806, -0.470875367, 2.45903003e-05, 0.742478738, -0.270804195, 0.0464915814, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0458753659, -0.286271014, 0.0017196735, 0.771945767, -0.486548039, 0.0463668783, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.036497988, 0.011540112, -0.153745697 ] - [ -0.0456107804, -0.470349279, 2.06076516e-05, 0.742573138, -0.27153815, 0.0456192407, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0450082686, -0.285710409, 0.00172006971, 0.771969245, -0.487130666, 0.0454989859, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364930777, 0.0115708829, -0.15370258 ] - [ -0.0447333727, -0.469836422, 1.70067727e-05, 0.74270265, -0.272286027, 0.0447403511, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0441340922, -0.285143537, 0.00172046824, 0.771986666, -0.487713489, 0.0446240047, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364885294, 0.011599363, -0.153662381 ] - [ -0.0438491973, -0.469336943, 1.37831738e-05, 0.742867636, -0.273047845, 0.0438548504, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0432527886, -0.284570329, 0.00172086909, 0.771997898, -0.488296447, 0.0437418865, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364843485, 0.0116255227, -0.153625193 ] - [ -0.0429581937, -0.46885099, 1.09306908e-05, 0.743068456, -0.273823622, 0.0429626751, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0423643094, -0.283990714, 0.00172127226, 0.772002807, -0.488879478, 0.0428525827, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364805403, 0.0116493322, -0.153591108 ] - [ -0.0420603015, -0.468378702, 8.44140882e-06, 0.743305459, -0.274613374, 0.0420637611, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.041468606, -0.283404619, 0.00172167776, 0.772001257, -0.489462519, 0.0419560447, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364771102, 0.0116707617, -0.153560219 ] - [ -0.0411554598, -0.467920219, 6.30558429e-06, 0.743578989, -0.27541711, 0.0411580433, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0405656298, -0.282811971, 0.0017220856, 0.771993112, -0.490045503, 0.0410522237, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364740635, 0.0116897815, -0.153532617 ] - [ -0.0402436075, -0.467475674, 4.51156481e-06, 0.743889381, -0.276234838, 0.0402454555, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0396553319, -0.282212697, 0.00172249577, 0.771978232, -0.490628366, 0.0401410706, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364714057, 0.0117063618, -0.153508396 ] - [ -0.0393246835, -0.467045198, 3.04570774e-06, 0.744236964, -0.277066562, 0.0393259308, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0387376635, -0.281606722, 0.00172290829, 0.771956474, -0.491211041, 0.0392225366, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364691421, 0.0117204729, -0.153487647 ] - [ -0.0383986265, -0.466628914, 1.89229704e-06, 0.744622058, -0.277912282, 0.0383994014, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0378125753, -0.280993968, 0.00172332315, 0.771927694, -0.491793459, 0.0382965722, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.036467278, 0.0117320851, -0.153470464 ] - [ -0.037465375, -0.466226947, 1.03345832e-06, 0.745044976, -0.278771995, 0.0374657982, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0368800182, -0.28037436, 0.00172374035, 0.771891746, -0.492375551, 0.0373631282, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364658188, 0.0117411685, -0.153456938 ] - [ -0.0365248675, -0.465839412, 4.49072207e-07, 0.745506021, -0.279645694, 0.0365250514, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0359399428, -0.279747818, 0.00172415991, 0.771848481, -0.492957247, 0.036422155, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364647698, 0.0117476936, -0.153447162 ] - [ -0.0355770423, -0.465466423, 1.16685867e-07, 0.746005492, -0.280533366, 0.0355770901, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0349922996, -0.279114264, 0.00172458183, 0.771797748, -0.493538475, 0.0354736031, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364641366, 0.0117516304, -0.153441229 ] - [ -0.0346218376, -0.465108088, 1.1422798e-08, 0.746543674, -0.281434998, 0.0346218423, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.034037039, -0.278473616, 0.0017250061, 0.771739393, -0.494119161, 0.0345174225, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ -0.0336598675, -0.464754195, 1.08029305e-08, 0.74709968, -0.282344897, 0.033659872, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0330748998, -0.277825758, 0.00172543202, 0.771673687, -0.494699695, 0.0335543519, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ -0.0326917745, -0.464394415, 1.01790752e-08, 0.747652358, -0.283257355, 0.0326917787, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0321066419, -0.277170583, 0.00172585887, 0.77160092, -0.495280474, 0.0325851505, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ -0.0317175554, -0.46402869, 9.5512324e-09, 0.748201587, -0.284172309, 0.0317175593, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0311322621, -0.276508034, 0.00172628664, 0.771520964, -0.495861427, 0.0316098151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ -0.0307372276, -0.463656968, 8.91941599e-09, 0.748747234, -0.285089678, 0.0307372313, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.030151778, -0.275838072, 0.00172671528, 0.771433692, -0.496442468, 0.0306283632, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ -0.0297508283, -0.463279208, 8.28365251e-09, 0.749289152, -0.286009356, 0.0297508317, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0291652269, -0.275160671, 0.00172714478, 0.77133898, -0.497023498, 0.029640832, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ -0.0287584138, -0.462895376, 7.64398099e-09, 0.749827187, -0.286931223, 0.0287584169, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0281726651, -0.27447582, 0.00172757509, 0.771236707, -0.497604405, 0.0286472778, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ -0.0277600586, -0.462505447, 7.00045238e-09, 0.750361171, -0.287855136, 0.0277600615, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0271741674, -0.273783523, 0.00172800615, 0.771126754, -0.498185069, 0.0276477754, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ -0.0267558552, -0.462109405, 6.35312917e-09, 0.750890932, -0.288780939, 0.0267558579, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0261698262, -0.273083798, 0.00172843792, 0.771009006, -0.498765355, 0.0266424172, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ -0.025745913, -0.461707243, 5.70208487e-09, 0.751416288, -0.289708458, 0.0257459153, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.025159751, -0.272376678, 0.00172887034, 0.770883352, -0.499345121, 0.0256313127, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ -0.0247303574, -0.461298961, 5.04740361e-09, 0.751937054, -0.290637504, 0.0247303594, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0241440676, -0.271662207, 0.00172930334, 0.770749686, -0.499924217, 0.0246145876, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ -0.0237093296, -0.460884571, 4.38917964e-09, 0.752453036, -0.291567877, 0.0237093314, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0231229171, -0.270940445, 0.00172973684, 0.770607909, -0.500502482, 0.0235923834, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ -0.0226829859, -0.460464091, 3.72751693e-09, 0.75296404, -0.292499361, 0.0226829874, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0220964558, -0.270211465, 0.00173017078, 0.770457925, -0.501079751, 0.0225648563, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ -0.0216514964, -0.460037549, 3.06252865e-09, 0.753469866, -0.293431729, 0.0216514977, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0210648541, -0.269475351, 0.00173060507, 0.770299646, -0.501655848, 0.0215321767, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ -0.0206150449, -0.459604981, 2.39433675e-09, 0.753970314, -0.294364744, 0.0206150458, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0200282959, -0.268732201, 0.00173103964, 0.77013299, -0.502230597, 0.0204945287, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ -0.0195738278, -0.459166432, 1.72307152e-09, 0.754465181, -0.29529816, 0.0195738285, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0189869776, -0.267982126, 0.00173147439, 0.769957883, -0.502803812, 0.0194521091, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ -0.0185280538, -0.458721956, 1.04887107e-09, 0.754954265, -0.296231721, 0.0185280542, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.017941108, -0.267225246, 0.00173190925, 0.769774258, -0.503375306, 0.0184051265, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ -0.0174779428, -0.458271615, 3.71880922e-10, 0.755437365, -0.297165163, 0.0174779429, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0168909072, -0.266461695, 0.0017323441, 0.769582057, -0.503944886, 0.0173538014, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ -0.0164237254, -0.457815478, -3.07746461e-10, 0.755914281, -0.298098215, 0.0164237253, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0158366059, -0.265691619, 0.00173277887, 0.769381228, -0.504512358, 0.0162983646, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ -0.0153656423, -0.457353625, -9.89852154e-10, 0.756384815, -0.299030601, 0.0153656419, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0147784447, -0.264915171, 0.00173321346, 0.769171729, -0.505077524, 0.015239057, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ -0.0143039433, -0.456886143, -1.67427122e-09, 0.756848771, -0.29996204, 0.0143039426, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0137166736, -0.264132518, 0.00173364777, 0.768953527, -0.505640187, 0.0141761287, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ -0.0132388867, -0.456413126, -2.36083317e-09, 0.757305959, -0.300892246, 0.0132388858, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.012651551, -0.263343835, 0.00173408169, 0.768726599, -0.506200147, 0.0131098386, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ -0.0121707344, -0.455934703, -3.04936539e-09, 0.757756172, -0.301820881, 0.0121707332, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0115833077, -0.262546016, 0.00173451364, 0.768486045, -0.506755612, 0.0120404117, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ -0.0110997698, -0.455450931, -3.73968119e-09, 0.758199269, -0.30274775, 0.0110997683, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0105122806, -0.261745805, 0.0017349465, 0.768241562, -0.507309535, 0.0109681968, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ -0.0100262673, -0.454961954, -4.43159979e-09, 0.758635054, -0.303672512, 0.0100262655, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00943872174, -0.260940148, 0.00173537867, 0.767988336, -0.507860156, 0.00989344059, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ -0.00895051245, -0.454467896, -5.12493316e-09, 0.759063357, -0.304594874, 0.00895051035, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00836291692, -0.260129256, 0.00173581006, 0.76772638, -0.508407279, 0.00881642914, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ -0.00787279593, -0.453968888, -5.81949006e-09, 0.759484016, -0.30551454, 0.00787279355, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00728515681, -0.259313348, 0.00173624057, 0.767455718, -0.508950709, 0.00773745342, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ -0.00679341272, -0.45346507, -6.5150765e-09, 0.759896875, -0.306431217, 0.00679341005, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00620573642, -0.258492651, 0.00173667009, 0.767176386, -0.509490254, 0.0066568088, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ -0.00571266141, -0.452956584, -7.21149619e-09, 0.760301786, -0.307344614, 0.00571265846, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0051249544, -0.257667399, 0.00173709852, 0.766888427, -0.510025725, 0.00557479426, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ -0.00463084353, -0.452443582, -7.90855103e-09, 0.76069861, -0.308254441, 0.00463084029, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00404311228, -0.256837832, 0.00173752576, 0.766591895, -0.510556937, 0.00449171171, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ -0.00354826278, -0.451926219, -8.60604155e-09, 0.761087217, -0.30916041, 0.00354825926, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00296051382, -0.256004195, 0.00173795172, 0.766286855, -0.511083707, 0.00340786526, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ -0.0024652244, -0.451404657, -9.30376741e-09, 0.761467484, -0.310062239, 0.00246522059, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00187746423, -0.255166741, 0.00173837629, 0.76597338, -0.51160586, 0.00232356052, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ -0.00138203439, -0.450879063, -1.00015279e-08, 0.761839298, -0.310959647, 0.0013820303, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000794269551, -0.254325724, 0.00173879939, 0.765651553, -0.512123224, 0.00123910392, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ -0.00029899884, -0.450349607, -1.06991222e-08, 0.762202557, -0.311852362, 0.000298994464, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000288764137, -0.253481404, 0.00173922091, 0.765321467, -0.512635632, 0.000154801922, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ 0.000783576783, -0.449816465, -1.13963502e-08, 0.762557167, -0.312740114, -0.000783581444, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00137133138, -0.252634044, 0.00173964078, 0.764983225, -0.513142923, -0.000929039599, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ 0.00186538836, -0.449279816, -1.20930126e-08, 0.762903044, -0.31362264, -0.0018653933, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00245312807, -0.251783912, 0.00174005889, 0.764636938, -0.513644943, -0.00201211613, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ 0.00294613382, -0.448739842, -1.27889118e-08, 0.763240115, -0.314499685, -0.00294613905, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00353385215, -0.250931274, 0.00174047515, 0.764282724, -0.514141543, -0.00309412521, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ 0.00402551385, -0.448196728, -1.34838518e-08, 0.763568316, -0.315371, -0.00402551936, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00461320435, -0.250076402, 0.0017408895, 0.763920713, -0.514632583, -0.00417476713, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ 0.00510323262, -0.447650662, -1.41776392e-08, 0.763887594, -0.316236344, -0.00510323841, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00569088886, -0.249219566, 0.00174130184, 0.76355104, -0.515117928, -0.00525374567, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ 0.00617899847, -0.447101835, -1.48700834e-08, 0.764197907, -0.317095484, -0.00617900454, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00676661408, -0.248361037, 0.00174171209, 0.763173849, -0.515597451, -0.0063307688, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ 0.00725252465, -0.446550436, -1.5560997e-08, 0.764499221, -0.317948198, -0.007252531, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0078400933, -0.247501086, 0.00174212018, 0.76278929, -0.516071032, -0.00740554939, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ 0.00832353001, -0.445996657, -1.62501966e-08, 0.764791515, -0.31879427, -0.00832353665, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00891104542, -0.246639982, 0.00174252604, 0.762397521, -0.516538559, -0.00847780592, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ 0.00939173973, -0.445440692, -1.69375028e-08, 0.765074776, -0.319633496, -0.00939174664, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0099791957, -0.245777992, 0.0017429296, 0.761998706, -0.51699993, -0.00954726321, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ 0.010456886, -0.444882731, -1.7622741e-08, 0.765349001, -0.320465682, -0.0104568932, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0110442764, -0.244915382, 0.00174333079, 0.761593012, -0.517455048, -0.0106136531, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ 0.0115187088, -0.444322967, -1.83057418e-08, 0.765614198, -0.321290644, -0.0115187163, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0121060276, -0.244052413, 0.00174372955, 0.761180614, -0.517903827, -0.0116767153, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ 0.0125769566, -0.443761588, -1.89863414e-08, 0.765870385, -0.322108209, -0.0125769643, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0131641977, -0.243189342, 0.00174412583, 0.76076169, -0.518346188, -0.0127361978, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ 0.0136313869, -0.443198782, -1.96643821e-08, 0.766117588, -0.322918218, -0.0136313949, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0142185445, -0.24232642, 0.00174451956, 0.760336421, -0.51878206, -0.0137918578, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ 0.0146817673, -0.442634735, -2.03397126e-08, 0.766355843, -0.32372052, -0.0146817755, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0152688355, -0.241463894, 0.00174491071, 0.759904991, -0.519211382, -0.0148434627, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ 0.0157278757, -0.442069628, -2.10121888e-08, 0.766585195, -0.32451498, -0.0157278843, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0163148488, -0.240602004, 0.00174529922, 0.759467588, -0.519634103, -0.0158907902, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ 0.0167695017, -0.441503639, -2.16816739e-08, 0.766805698, -0.325301472, -0.0167695105, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0173563741, -0.239740981, 0.00174568506, 0.759024398, -0.520050177, -0.0169336293, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ 0.0178064466, -0.44093694, -2.23480391e-08, 0.767017413, -0.326079885, -0.0178064557, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0183932128, -0.238881049, 0.00174606818, 0.75857561, -0.52045957, -0.0179717813, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ 0.0188385246, -0.440369701, -2.30111639e-08, 0.767220411, -0.326850122, -0.018838534, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194251792, -0.238022422, 0.00174644856, 0.758121412, -0.520862256, -0.0190050601, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ 0.0198655634, -0.439802082, -2.36709366e-08, 0.767414768, -0.327612098, -0.019865573, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.020452101, -0.237165304, 0.00174682617, 0.757661991, -0.521258218, -0.020033293, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ 0.0208874047, -0.439234238, -2.43272549e-08, 0.767600569, -0.328365743, -0.0208874146, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0214738201, -0.236309888, 0.001747201, 0.757197531, -0.521647447, -0.0210563218, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ 0.0219039052, -0.438666318, -2.49800261e-08, 0.767777906, -0.329110999, -0.0219039154, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0224901933, -0.235456355, 0.00174757301, 0.756728212, -0.522029945, -0.0220740028, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ 0.0229149372, -0.438098461, -2.56291676e-08, 0.767946875, -0.329847826, -0.0229149476, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.023501093, -0.234604874, 0.0017479422, 0.756254214, -0.522405719, -0.0230862081, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ 0.0239203893, -0.437530797, -2.62746076e-08, 0.768107581, -0.330576196, -0.0239204, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0245064079, -0.233755598, 0.00174830857, 0.755775708, -0.52277479, -0.0240928262, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ 0.024920167, -0.436963448, -2.69162852e-08, 0.768260132, -0.331296096, -0.024920178, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0255060437, -0.232908667, 0.00174867211, 0.755292859, -0.523137182, -0.0250937626, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ 0.0259141937, -0.436396523, -2.75541512e-08, 0.768404641, -0.332007529, -0.0259142049, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0264999238, -0.232064206, 0.00174903283, 0.754805827, -0.523492932, -0.0260889405, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ 0.0269024113, -0.435830123, -2.81881681e-08, 0.768541225, -0.332710514, -0.0269024227, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0274879902, -0.231222321, 0.00174939074, 0.754314763, -0.523842082, -0.0270783015, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ 0.0278847805, -0.435264335, -2.88183109e-08, 0.768670006, -0.333405083, -0.0278847922, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0284702037, -0.230383102, 0.00174974585, 0.753819808, -0.524184686, -0.0280618066, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ 0.0288612823, -0.434699233, -2.94445676e-08, 0.768791109, -0.334091287, -0.0288612942, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0294465454, -0.229546619, 0.00175009819, 0.753321092, -0.524520802, -0.0290394365, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ 0.0298319179, -0.434134879, -3.00669392e-08, 0.768904658, -0.334769191, -0.0298319301, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0304170168, -0.228712925, 0.00175044778, 0.752818736, -0.5248505, -0.0300111926, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364639243, 0.0117529493, -0.15343923 ] - [ 0.0307961145, -0.433570711, -3.06850565e-08, 0.769009594, -0.335438294, -0.0307961269, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0313812051, -0.227891178, 0.00175071304, 0.752334077, -0.525188058, -0.0309765881, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364633704, 0.0117542969, -0.153437513 ] - [ 0.0317531369, -0.433005995, -3.12984455e-08, 0.769104526, -0.336097943, -0.0317531496, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0323386032, -0.227093181, 0.00175079668, 0.751894631, -0.525551871, -0.0319350174, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364615503, 0.0117587304, -0.15343185 ] - [ 0.0327030292, -0.4324408, -3.19071353e-08, 0.769189634, -0.336748246, -0.0327030421, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0332892845, -0.226318775, 0.00175071185, 0.751500106, -0.525941719, -0.0328865519, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364584785, 0.0117662226, -0.153422259 ] - [ 0.0336458383, -0.431875196, -3.25111568e-08, 0.769265099, -0.337389315, -0.0336458515, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0342333231, -0.22556775, 0.00175047049, 0.751150085, -0.526357292, -0.033831265, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364541725, 0.0117767388, -0.153408764 ] - [ 0.0345816114, -0.431309254, -3.31105412e-08, 0.769331103, -0.338021262, -0.0345816248, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0351707915, -0.224839887, 0.00175008282, 0.750844135, -0.526798277, -0.0347692296, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364486499, 0.0117902443, -0.153391391 ] - [ 0.0355103954, -0.430743041, -3.37053193e-08, 0.769387823, -0.338644194, -0.0355104091, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0361017609, -0.224134966, 0.0017495575, 0.750581816, -0.527264355, -0.0357005175, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364419283, 0.0118067044, -0.153370166 ] - [ 0.0364322372, -0.430176625, -3.42955222e-08, 0.769435434, -0.339258221, -0.0364322511, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0370263006, -0.22345276, 0.00174890167, 0.750362678, -0.527755199, -0.0366252, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364340253, 0.0118260843, -0.153345114 ] - [ 0.0373471834, -0.429610073, -3.48811808e-08, 0.769474108, -0.339863447, -0.0373471975, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0379444786, -0.22279304, 0.001748121, 0.750186261, -0.528270477, -0.0375433475, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364249584, 0.0118483494, -0.15331626 ] - [ 0.0382552806, -0.429043448, -3.54623262e-08, 0.769504016, -0.34045998, -0.038255295, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0388563614, -0.222155573, 0.00174721982, 0.750052093, -0.528809853, -0.0384550297, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364147454, 0.0118734649, -0.153283632 ] - [ 0.0391565754, -0.428476816, -3.60389892e-08, 0.769525326, -0.341047921, -0.03915659, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0397620143, -0.221540122, 0.00174620114, 0.749959698, -0.529372983, -0.0393603157, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0364034037, 0.0119013962, -0.153247252 ] - [ 0.040051114, -0.42791024, -3.66112007e-08, 0.769538202, -0.341627375, -0.0400511288, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0406615008, -0.220946446, 0.00174506673, 0.749908587, -0.529959519, -0.0402592734, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0363909509, 0.0119321084, -0.153207149 ] - [ 0.0409389427, -0.42734378, -3.71789916e-08, 0.76954281, -0.342198443, -0.0409389577, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0415548835, -0.220374302, 0.00174381722, 0.749898265, -0.530569109, -0.0411519705, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0363774047, 0.0119655668, -0.153163346 ] - [ 0.0418201076, -0.426777497, -3.77423926e-08, 0.769539309, -0.342761224, -0.0418201228, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0424422233, -0.219823441, 0.00174245211, 0.749928226, -0.531201395, -0.0420384735, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0363627825, 0.0120017368, -0.15311587 ] - [ 0.0426946546, -0.426211452, -3.83014344e-08, 0.769527859, -0.343315819, -0.0426946701, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0433235802, -0.219293613, 0.00174096991, 0.749997958, -0.531856012, -0.0429188484, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0363471021, 0.0120405837, -0.153064746 ] - [ 0.0435626296, -0.425645703, -3.88561478e-08, 0.769508616, -0.343862325, -0.0435626453, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0441990128, -0.218784565, 0.00173936812, 0.750106943, -0.532532594, -0.0437931603, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.036330381, 0.0120820726, -0.153009999 ] - [ 0.0444236604, -0.425119428, -3.94063994e-08, 0.769464679, -0.344344664, -0.0444236763, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0450731993, -0.218355973, 0.00175245946, 0.750284521, -0.531918204, -0.0446208888, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0363126367, 0.012126169, -0.152951656 ] - [ 0.0452785531, -0.424556079, -3.99525059e-08, 0.769429779, -0.344873111, -0.0452785692, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0459367364, -0.217890178, 0.00175018063, 0.750471764, -0.532585258, -0.0454771259, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0362938869, 0.012172838, -0.152889741 ] - [ 0.046127006, -0.423993277, -4.04943733e-08, 0.769387522, -0.345393657, -0.0461270223, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.046794507, -0.217444502, 0.00174775017, 0.750696722, -0.533270729, -0.0463271514, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0362741492, 0.0122220449, -0.152824281 ] - [ 0.0469690644, -0.423431072, -4.1032032e-08, 0.769338059, -0.345906399, -0.0469690809, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0476465654, -0.217018677, 0.00174516359, 0.750958847, -0.533974319, -0.0471710308, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0362534411, 0.0122737551, -0.1527553 ] - [ 0.0478047735, -0.422869518, -4.15655124e-08, 0.769281538, -0.346411432, -0.0478047902, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0484929649, -0.216612434, 0.00174241585, 0.751257584, -0.53469573, -0.0480088287, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0362317802, 0.0123279338, -0.152682825 ] - [ 0.0486341782, -0.422308665, -4.20948447e-08, 0.769218106, -0.346908854, -0.0486341951, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0493337579, -0.216225499, 0.0017395014, 0.751592372, -0.535434657, -0.048840609, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0362091842, 0.0123845463, -0.15260688 ] - [ 0.0494573233, -0.421748562, -4.26200592e-08, 0.769147908, -0.347398758, -0.0494573405, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0501689957, -0.215857598, 0.0017364143, 0.751962644, -0.536190794, -0.0496664348, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0361856705, 0.0124435578, -0.152527492 ] - [ 0.0502742537, -0.421189259, -4.31411861e-08, 0.769071085, -0.347881238, -0.050274271, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0509987286, -0.215508452, 0.00173314816, 0.75236783, -0.53696383, -0.0504863682, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0361612569, 0.0125049337, -0.152444686 ] - [ 0.0510850137, -0.420630804, -4.36582553e-08, 0.768987778, -0.348356386, -0.0510850312, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.051823006, -0.215177785, 0.00172969627, 0.752807351, -0.537753453, -0.0513004707, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0361359608, 0.0125686393, -0.152358488 ] - [ 0.0518896477, -0.420073245, -4.4171297e-08, 0.768898126, -0.348824293, -0.0518896655, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0526418765, -0.214865314, 0.00172605162, 0.753280627, -0.538559346, -0.0521088028, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0361097999, 0.0126346397, -0.152268923 ] - [ 0.0526882001, -0.419516627, -4.4680341e-08, 0.768802266, -0.349285051, -0.052688218, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0534553877, -0.214570759, 0.00172220691, 0.753787073, -0.539381189, -0.0529114245, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0360827917, 0.0127029004, -0.152176016 ] - [ 0.0534807148, -0.418960997, -4.5185417e-08, 0.768700334, -0.349738748, -0.0534807329, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0542635863, -0.214293835, 0.00171815463, 0.754326097, -0.540218661, -0.0537083947, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0360549539, 0.0127733865, -0.152079793 ] - [ 0.0542672537, -0.418406397, -4.56865663e-08, 0.768592457, -0.350185472, -0.054267272, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0550663399, -0.214034742, 0.00171399775, 0.754897403, -0.541070918, -0.0544998637, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.036026304, 0.0128460634, -0.151980281 ] - [ 0.0550478891, -0.417852866, -4.61838367e-08, 0.768478762, -0.350625308, -0.0550479076, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0558634102, -0.213794003, 0.00170990231, 0.755500886, -0.541936791, -0.0552860352, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0359968597, 0.0129208963, -0.151877503 ] - [ 0.055822664, -0.417300444, -4.66772573e-08, 0.768359378, -0.351058346, -0.0558226827, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0566548446, -0.213571392, 0.00170585518, 0.756135988, -0.542815935, -0.0560669645, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0359666384, 0.0129978505, -0.151771487 ] - [ 0.0565916211, -0.416749174, -4.7166857e-08, 0.768234433, -0.351484672, -0.05659164, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0574406938, -0.213366672, 0.00170184067, 0.756802137, -0.543708012, -0.0568427045, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0359356578, 0.0130768913, -0.151662257 ] - [ 0.0573548027, -0.416199095, -4.76526646e-08, 0.768104056, -0.351904374, -0.0573548218, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0582210074, -0.213179605, 0.00169784299, 0.757498761, -0.544612682, -0.057613307, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0359039355, 0.0131579841, -0.151549838 ] - [ 0.0581122512, -0.415650247, -4.81347088e-08, 0.767968372, -0.352317537, -0.0581122705, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0589958346, -0.213009952, 0.0016938463, 0.758225285, -0.545529603, -0.058378823, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358714891, 0.0132410939, -0.151434258 ] - [ 0.0588640087, -0.41510267, -4.86130181e-08, 0.767827504, -0.352724246, -0.0588640281, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0597652236, -0.212857474, 0.00168983475, 0.75898113, -0.546458432, -0.059139303, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358383361, 0.0133261862, -0.15131554 ] - [ 0.0596101171, -0.414556402, -4.9087621e-08, 0.767681575, -0.353124585, -0.0596101368, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.060529222, -0.21272193, 0.00168579253, 0.759765716, -0.547398825, -0.0598947967, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358044942, 0.0134132263, -0.151193711 ] - [ 0.0603506184, -0.41401148, -4.95585459e-08, 0.767530706, -0.353518638, -0.0603506382, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0612878768, -0.21260308, 0.00168170389, 0.760578462, -0.548350434, -0.0606453527, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357699809, 0.0135021793, -0.151068796 ] - [ 0.061085554, -0.413467941, -5.00258211e-08, 0.767375017, -0.353906488, -0.061085574, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0620412342, -0.212500684, 0.00167755317, 0.761418783, -0.549312912, -0.0613910193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357348138, 0.0135930106, -0.150940821 ] - [ 0.0618149657, -0.412925822, -5.04894747e-08, 0.767214625, -0.354288215, -0.0618149859, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0627893397, -0.212414501, 0.00167332485, 0.762286094, -0.550285909, -0.0621318437, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356990105, 0.0136856855, -0.150809811 ] - [ 0.0625388946, -0.412385159, -5.09495349e-08, 0.767049648, -0.354663901, -0.062538915, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0635322384, -0.212344289, 0.0016690036, 0.763179809, -0.551269076, -0.0628678726, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356625886, 0.0137801693, -0.150675791 ] - [ 0.063257382, -0.411845987, -5.14060295e-08, 0.766880201, -0.355033626, -0.0632574026, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0642699746, -0.212289807, 0.00166457425, 0.76409934, -0.55226206, -0.0635991518, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356255657, 0.0138764271, -0.150538789 ] - [ 0.063970469, -0.41130834, -5.18589865e-08, 0.766706397, -0.355397469, -0.0639704896, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0650025921, -0.212250815, 0.0016600219, 0.765044099, -0.55326451, -0.0643257264, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355879593, 0.0139744244, -0.150398828 ] - [ 0.0646781963, -0.410772252, -5.23084336e-08, 0.766528349, -0.35575551, -0.0646782171, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0657301341, -0.212227072, 0.00165533189, 0.766013498, -0.554276072, -0.0650476408, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355497871, 0.0140741263, -0.150255934 ] - [ 0.0653806046, -0.410237756, -5.27543983e-08, 0.766346168, -0.356107824, -0.0653806257, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0664526432, -0.212218337, 0.00165048986, 0.767006946, -0.555296392, -0.0657649385, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355110667, 0.0141754982, -0.150110134 ] - [ 0.0660777347, -0.409704886, -5.31969084e-08, 0.766159965, -0.356454491, -0.0660777559, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0671701616, -0.21222437, 0.00164548176, 0.768023855, -0.556325117, -0.0664776625, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354718155, 0.0142785054, -0.149961452 ] - [ 0.0667696267, -0.409173674, -5.36359912e-08, 0.765969847, -0.356795586, -0.066769648, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0678827309, -0.212244932, 0.00164029387, 0.769063635, -0.557361891, -0.0671858549, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354320513, 0.0143831131, -0.149809914 ] - [ 0.0674563209, -0.408644151, -5.40716739e-08, 0.765775923, -0.357131185, -0.0674563425, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0685903921, -0.212279784, 0.00163491286, 0.770125697, -0.55840636, -0.0678895572, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0353917916, 0.0144892866, -0.149655545 ] - [ 0.0681378696, -0.408116327, -5.45039915e-08, 0.765578301, -0.357461386, -0.0681378913, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0692927105, -0.212331838, 0.00162932663, 0.771214271, -0.559459836, -0.0685883296, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.035351054, 0.0145969912, -0.149498372 ] - [ 0.068814289, -0.407590275, -5.49329561e-08, 0.76537708, -0.357786217, -0.0688143108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0699906794, -0.21239446, 0.00162352088, 0.772318954, -0.560518544, -0.0692831757, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0353098561, 0.0147061921, -0.14933842 ] - [ 0.0694856302, -0.407066005, -5.5358602e-08, 0.765172367, -0.358105775, -0.0694856522, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.070683861, -0.212470659, 0.00161748437, 0.773444156, -0.56158388, -0.069973652, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0352682154, 0.0148168547, -0.149175714 ] - [ 0.0701519329, -0.406543545, -5.57809559e-08, 0.764964266, -0.358420133, -0.0701519551, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0713722942, -0.2125602, 0.00161120546, 0.77458929, -0.56265549, -0.070659797, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0352261496, 0.0149289443, -0.14901028 ] - [ 0.0708132365, -0.406022926, -5.62000447e-08, 0.764752876, -0.358729363, -0.0708132588, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0720560181, -0.212662847, 0.00160467293, 0.775753772, -0.563733018, -0.0713416486, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0351836762, 0.0150424261, -0.148842143 ] - [ 0.0714695802, -0.405504175, -5.66158949e-08, 0.764538299, -0.359033536, -0.0714696027, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0727350709, -0.212778366, 0.00159787607, 0.776937018, -0.564816109, -0.072019244, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0351408129, 0.0151572653, -0.148671329 ] - [ 0.0721210031, -0.404987322, -5.7028533e-08, 0.764320634, -0.359332725, -0.0721210257, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0734094907, -0.212906523, 0.00159080466, 0.778138443, -0.565904408, -0.0726926197, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0350975772, 0.0152734273, -0.148497864 ] - [ 0.072767544, -0.404472392, -5.74379855e-08, 0.764099979, -0.359626999, -0.0727675668, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.074079315, -0.213047088, 0.00158344901, 0.779357467, -0.56699756, -0.0733618117, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0350539866, 0.0153908774, -0.148321772 ] - [ 0.0734092418, -0.403959415, -5.78442787e-08, 0.763876431, -0.359916428, -0.0734092647, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0747445812, -0.21319983, 0.00157579993, 0.78059351, -0.568095212, -0.0740268551, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0350100589, 0.0155095808, -0.148143081 ] - [ 0.074046135, -0.403448416, -5.82474386e-08, 0.763650085, -0.360201081, -0.0740461581, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0754053261, -0.213364518, 0.00156784879, 0.781845993, -0.56919701, -0.0746877844, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0349658116, 0.0156295029, -0.147961814 ] - [ 0.0746782621, -0.402939423, -5.86474913e-08, 0.763421038, -0.360481028, -0.0746782853, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0760615861, -0.213540925, 0.00155958751, 0.78311434, -0.570302599, -0.0753446337, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0349212622, 0.0157506088, -0.147777998 ] - [ 0.0753056613, -0.40243246, -5.90444627e-08, 0.763189382, -0.360756335, -0.0753056847, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0767133976, -0.213728824, 0.00155100855, 0.784397977, -0.571411629, -0.075997436, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0348764284, 0.0158728639, -0.147591658 ] - [ 0.0759283707, -0.401927554, -5.94383787e-08, 0.762955212, -0.36102707, -0.0759283942, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0773607964, -0.213927989, 0.00154210498, 0.785696331, -0.572523746, -0.0766462241, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0348313277, 0.0159962335, -0.14740282 ] - [ 0.0765464282, -0.401424729, -5.98292649e-08, 0.762718618, -0.361293301, -0.0765464519, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.078003818, -0.214138196, 0.00153287041, 0.787008832, -0.573638601, -0.07729103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0347859777, 0.0161206828, -0.14721151 ] - [ 0.0771598717, -0.400924011, -6.02171469e-08, 0.762479692, -0.361555093, -0.0771598955, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0786424978, -0.214359222, 0.00152329905, 0.78833491, -0.574755841, -0.077931885, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0347403961, 0.0162461771, -0.147017752 ] - [ 0.0777687387, -0.400425424, -6.06020502e-08, 0.762238524, -0.361812513, -0.0777687626, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0792768707, -0.214590846, 0.00151338571, 0.789674001, -0.575875119, -0.0785688199, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0346946004, 0.0163726818, -0.146821573 ] - [ 0.0781449748, -0.399904061, -0.000643731437, 0.762005987, -0.362982213, -0.0776368084, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0798986537, -0.21479486, 0.00150306527, 0.791007337, -0.577015879, -0.0791936074, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0346486081, 0.016500162, -0.146622998 ] - [ 0.0787385063, -0.399409099, -0.000661814817, 0.761760848, -0.363256456, -0.0782179752, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0805243196, -0.215045966, 0.00149245274, 0.792370249, -0.578138726, -0.0798225962, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.034602437, 0.0166285831, -0.146422052 ] - [ 0.0793275212, -0.398916331, -0.000680064723, 0.761513732, -0.363526733, -0.078794617, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0811457821, -0.215307006, 0.00148148621, 0.793744484, -0.579262571, -0.0804477541, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0345561045, 0.0167579103, -0.146218761 ] - [ 0.0799120579, -0.39842578, -0.000698477548, 0.761264724, -0.363793101, -0.0793667781, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0817630753, -0.215577764, 0.00147016291, 0.795129488, -0.58038707, -0.0810691095, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0345096283, 0.0168881089, -0.146013151 ] - [ 0.0804921546, -0.397937468, -0.000717049686, 0.761013911, -0.364055617, -0.0799345026, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.082376233, -0.215858027, 0.00145848065, 0.796524706, -0.581511875, -0.0816866906, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0344630259, 0.0170191443, -0.145805247 ] - [ 0.0810678493, -0.397451418, -0.000735777533, 0.760761376, -0.364314338, -0.0804978345, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0829852886, -0.216147584, 0.00144643786, 0.797929587, -0.582636644, -0.0823005248, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0344163149, 0.0171509816, -0.145595075 ] - [ 0.08163918, -0.396967652, -0.000754657488, 0.760507203, -0.364569321, -0.0810568174, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0835902756, -0.216446225, 0.00143403358, 0.799343584, -0.583761034, -0.0829106392, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.034369513, 0.0172835862, -0.145382661 ] - [ 0.0822061843, -0.396486191, -0.000773685951, 0.760251476, -0.36482062, -0.0816114952, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0841912271, -0.216753741, 0.00142126746, 0.800766151, -0.584884703, -0.0835170602, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0343226376, 0.0174169234, -0.145168029 ] - [ 0.0827688999, -0.396007056, -0.000792859324, 0.759994276, -0.365068291, -0.0821619111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0847881759, -0.217069926, 0.00140813975, 0.802196746, -0.586007311, -0.0841198139, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0342757065, 0.0175509584, -0.144951205 ] - [ 0.0833273641, -0.395530268, -0.000812174012, 0.759735685, -0.36531239, -0.0827081086, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0853811549, -0.217394576, 0.00139465129, 0.803634828, -0.587128518, -0.0847189257, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0342287371, 0.0176856565, -0.144732215 ] - [ 0.0838816141, -0.395055848, -0.00083162642, 0.759475783, -0.36555297, -0.0832501307, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0859701965, -0.217727485, 0.00138080355, 0.805079862, -0.588247985, -0.0853144206, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0341817471, 0.0178209829, -0.144511085 ] - [ 0.0844316871, -0.394583816, -0.000851212957, 0.75921465, -0.365790085, -0.0837880205, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0865553331, -0.218068454, 0.00136659856, 0.806531312, -0.589365376, -0.0859063233, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0341347541, 0.0179569031, -0.14428784 ] - [ 0.08497762, -0.394114192, -0.000870930033, 0.758952364, -0.366023788, -0.0843218209, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0871365969, -0.218417283, 0.00135203896, 0.807988648, -0.590480355, -0.0864946579, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0340877756, 0.0180933822, -0.144062505 ] - [ 0.0855194495, -0.393646996, -0.000890774057, 0.758689005, -0.366254132, -0.0848515746, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0877140199, -0.218773773, 0.00133712796, 0.809451341, -0.591592587, -0.0870794481, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0340408292, 0.0182303855, -0.143835107 ] - [ 0.0860572123, -0.393182247, -0.000910741444, 0.758424649, -0.366481171, -0.085377324, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.088287634, -0.219137728, 0.00132186937, 0.810918866, -0.592701739, -0.0876607172, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339939326, 0.0183678784, -0.14360567 ] - [ 0.0865909447, -0.392719964, -0.000930828608, 0.758159373, -0.366704955, -0.0858991116, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0888574707, -0.219508953, 0.00130626755, 0.8123907, -0.593807478, -0.088238488, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339471032, 0.018505826, -0.143374221 ] - [ 0.0871206833, -0.392260166, -0.000951031965, 0.757893254, -0.366925537, -0.0864169797, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0894235617, -0.219887255, 0.00129032741, 0.813866324, -0.594909473, -0.088812783, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339003588, 0.0186441937, -0.143140784 ] - [ 0.087646464, -0.391802872, -0.000971347932, 0.757626366, -0.367142967, -0.0869309704, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0899859382, -0.220272444, 0.00127405444, 0.815345222, -0.596007396, -0.0893836245, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338537168, 0.0187829468, -0.142905385 ] - [ 0.0881683229, -0.3913481, -0.000991772928, 0.757358784, -0.367357296, -0.0874411255, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0905446316, -0.220664329, 0.00125745466, 0.816826878, -0.597100916, -0.089951034, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338071949, 0.0189220505, -0.142668051 ] - [ 0.0886862958, -0.390895867, -0.00101230337, 0.757090582, -0.367568575, -0.087947487, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0910996729, -0.221062723, 0.0012405346, 0.818310783, -0.598189708, -0.090515033, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337608107, 0.0190614701, -0.142428806 ] - [ 0.0892004185, -0.390446192, -0.00103293569, 0.756821833, -0.367776853, -0.0884500964, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.091651093, -0.221467439, 0.00122330135, 0.819796428, -0.599273444, -0.0910756427, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337145817, 0.0192011709, -0.142187676 ] - [ 0.0897107265, -0.389999092, -0.0010536663, 0.75655261, -0.367982181, -0.0889489954, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0921989228, -0.221878293, 0.00120576249, 0.821283309, -0.6003518, -0.0916328836, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336685255, 0.0193411182, -0.141944686 ] - [ 0.0902172553, -0.389554585, -0.00107449163, 0.756282986, -0.368184606, -0.0894442252, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.092743193, -0.222295102, 0.00118792608, 0.822770921, -0.601424453, -0.0921867763, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336226597, 0.0194812772, -0.141699862 ] - [ 0.0907200401, -0.389112687, -0.0010954081, 0.75601303, -0.368384177, -0.0899358272, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.093283934, -0.222717685, 0.00116980069, 0.824258767, -0.60249108, -0.0927373409, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033577002, 0.0196216133, -0.141453231 ] - [ 0.0912191159, -0.388673415, -0.00111641213, 0.755742814, -0.368580943, -0.0904238424, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0938211763, -0.223145862, 0.00115139535, 0.825746349, -0.60355136, -0.0932845971, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335315698, 0.0197620917, -0.141204816 ] - [ 0.0917145179, -0.388236786, -0.00113750017, 0.755472407, -0.368774952, -0.0909083117, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0943549503, -0.223579455, 0.00113271954, 0.827233174, -0.604604973, -0.0938285647, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334863809, 0.0199026777, -0.140954644 ] - [ 0.0922062808, -0.387802816, -0.00115866863, 0.75520188, -0.368966252, -0.0913892761, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0948852859, -0.224018288, 0.00111378318, 0.828718749, -0.605651599, -0.0943692629, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334414527, 0.0200433366, -0.14070274 ] - [ 0.0926944394, -0.387371521, -0.00117991394, 0.754931301, -0.369154888, -0.0918667762, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0954122133, -0.224462185, 0.00109459662, 0.830202586, -0.606690923, -0.0949067108, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333968028, 0.0201840337, -0.14044913 ] - [ 0.0931790282, -0.386942918, -0.00120123254, 0.754660738, -0.369340908, -0.0923408525, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0959357624, -0.224910974, 0.00107517061, 0.8316842, -0.607722626, -0.0954409272, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333524489, 0.0203247342, -0.14019384 ] - [ 0.0936600817, -0.386517021, -0.00122262086, 0.754390259, -0.369524358, -0.0928115455, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.096455963, -0.225364482, 0.00105551629, 0.833163106, -0.608746394, -0.0959719307, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333084085, 0.0204654034, -0.139936894 ] - [ 0.0941376341, -0.386093846, -0.00124407532, 0.754119931, -0.369705285, -0.0932788955, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0969728446, -0.225822539, 0.00103564517, 0.834638824, -0.609761912, -0.0964997397, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332646993, 0.0206060066, -0.139678319 ] - [ 0.0946117195, -0.385673409, -0.00126559236, 0.75384982, -0.369883733, -0.0937429426, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0974864369, -0.226284976, 0.00101556912, 0.836110875, -0.610768868, -0.0970243724, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332213387, 0.0207465091, -0.13941814 ] - [ 0.0950823721, -0.385255724, -0.00128716842, 0.753579992, -0.370059748, -0.0942037268, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0979967692, -0.226751625, 0.000995300332, 0.837578784, -0.611766949, -0.0975458467, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331783445, 0.0208868762, -0.139156382 ] - [ 0.0955496258, -0.384840807, -0.00130879993, 0.753310513, -0.370233375, -0.0946612881, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0985038708, -0.22722232, 0.000974851314, 0.839042077, -0.612755845, -0.0980641805, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331357341, 0.0210270731, -0.138893072 ] - [ 0.0960135142, -0.384428672, -0.00133048332, 0.753041448, -0.370404659, -0.0951156663, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0990077707, -0.227696898, 0.000954234868, 0.840500283, -0.613735245, -0.0985793914, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330935252, 0.0211670652, -0.138628234 ] - [ 0.096474071, -0.384019334, -0.00135221503, 0.75277286, -0.370573642, -0.0955669009, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0995084981, -0.228175193, 0.00093346406, 0.841952933, -0.61470484, -0.0990914969, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330517354, 0.0213068176, -0.138361895 ] - [ 0.0969313298, -0.383612806, -0.0013739915, 0.752504813, -0.37074037, -0.0960150315, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.100006082, -0.228657044, 0.000912552208, 0.843399561, -0.615664324, -0.0996005141, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330103822, 0.0214462958, -0.138094079 ] - [ 0.0973853239, -0.383209104, -0.00139580917, 0.752237371, -0.370904886, -0.0964600976, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.10050055, -0.22914229, 0.000891512849, 0.844839703, -0.616613387, -0.10010646, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329694832, 0.0215854649, -0.137824812 ] - [ 0.0978360866, -0.382808241, -0.00141766447, 0.751970596, -0.371067232, -0.0969021383, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.100991932, -0.229630772, 0.000870359723, 0.846272895, -0.617551725, -0.100609353, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329290561, 0.0217242903, -0.137554121 ] - [ 0.0982836511, -0.38241023, -0.00143955383, 0.75170455, -0.371227451, -0.097341193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.101480256, -0.230122331, 0.000849106741, 0.847698678, -0.618479033, -0.101109208, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328891183, 0.0218627372, -0.13728203 ] - [ 0.0987280503, -0.382015086, -0.00146147371, 0.751439296, -0.371385587, -0.0977773006, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.10196555, -0.230616809, 0.000827767968, 0.849116595, -0.619395006, -0.101606042, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328496876, 0.0220007709, -0.137008565 ] - [ 0.0991693173, -0.381622822, -0.00148342054, 0.751174893, -0.37154168, -0.0982105001, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.102447842, -0.231114051, 0.000806357586, 0.850526187, -0.620299341, -0.102099873, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328107814, 0.0221383567, -0.136733751 ] - [ 0.0996074847, -0.381233452, -0.00150539076, 0.750911404, -0.371695773, -0.0986408303, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.10292716, -0.231613901, 0.000784889879, 0.851927002, -0.621191735, -0.102590716, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327724174, 0.0222754598, -0.136457614 ] - [ 0.100042585, -0.380846987, -0.00152738081, 0.750648887, -0.371847907, -0.09906833, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.103403531, -0.232116206, 0.000763379194, 0.853318587, -0.622071886, -0.103078588, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327346131, 0.0224120457, -0.13618018 ] - [ 0.100474652, -0.380463442, -0.00154938713, 0.750387403, -0.371998124, -0.0994930377, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.103876984, -0.232620813, 0.000741839921, 0.854700491, -0.622939494, -0.103563505, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326973863, 0.0225480794, -0.135901475 ] - [ 0.100903716, -0.38008283, -0.00157140616, 0.750127011, -0.372146463, -0.099914992, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.104347546, -0.233127568, 0.000720286458, 0.856072265, -0.623794258, -0.104045483, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326607543, 0.0226835264, -0.135621523 ] - [ 0.101329811, -0.379705162, -0.00159343434, 0.74986777, -0.372292965, -0.100334231, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.104815243, -0.233636322, 0.000698733182, 0.857433461, -0.624635878, -0.104524538, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326247348, 0.0228183519, -0.13534035 ] - [ 0.101752969, -0.379330452, -0.00161546813, 0.749609737, -0.37243767, -0.100750794, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.105280102, -0.234146924, 0.000677194422, 0.858783634, -0.625464056, -0.105000686, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325893455, 0.0229525211, -0.135057982 ] - [ 0.102173222, -0.378958711, -0.00163750395, 0.749352971, -0.372580619, -0.101164718, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.105742151, -0.234659224, 0.000655684422, 0.860122338, -0.626278493, -0.105473943, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325546039, 0.0230859994, -0.134774444 ] - [ 0.102590601, -0.378589953, -0.00165953826, 0.749097529, -0.37272185, -0.101576041, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.106201416, -0.235173074, 0.00063421731, 0.861449131, -0.627078892, -0.105944324, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325205275, 0.0232187521, -0.134489762 ] - [ 0.10300514, -0.37822419, -0.00168156749, 0.748843467, -0.372861403, -0.101984802, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.106657922, -0.235688327, 0.000612807066, 0.862763571, -0.627864955, -0.106411844, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032487134, 0.0233507443, -0.134203962 ] - [ 0.103416869, -0.377861432, -0.00170358809, 0.748590843, -0.372999316, -0.102391038, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.107111697, -0.236204834, 0.000591467487, 0.864065217, -0.628636386, -0.106876519, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032454441, 0.0234819415, -0.133917069 ] - [ 0.103825821, -0.377501693, -0.00172559651, 0.748339712, -0.373135628, -0.102794788, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.107562764, -0.236722449, 0.000570212152, 0.86535363, -0.629392888, -0.107338364, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032422466, 0.0236123088, -0.133629108 ] - [ 0.104232027, -0.377144984, -0.00174758918, 0.74809013, -0.373270377, -0.103196088, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.108011151, -0.237241027, 0.000549054386, 0.86662837, -0.630134165, -0.107797394, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323912266, 0.0237418116, -0.133340106 ] - [ 0.104635518, -0.376791316, -0.00176956255, 0.747842152, -0.373403602, -0.103594977, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.108456882, -0.237760421, 0.000528007222, 0.867889001, -0.630859923, -0.108253625, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323607405, 0.0238704152, -0.133050087 ] - [ 0.105036327, -0.376440702, -0.00179151308, 0.747595832, -0.373535338, -0.103991493, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.108899981, -0.238280488, 0.000507083367, 0.869135086, -0.631569867, -0.108707069, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323310251, 0.0239980848, -0.132759077 ] - [ 0.105434484, -0.376093152, -0.00181343719, 0.747351225, -0.373665624, -0.104385671, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.109340474, -0.238801082, 0.000486295161, 0.870366188, -0.632263701, -0.109157743, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323020982, 0.0241247856, -0.132467102 ] - [ 0.10583002, -0.375748678, -0.00183533134, 0.747108385, -0.373794498, -0.104777551, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.109778384, -0.23932206, 0.000465654539, 0.871581873, -0.632941131, -0.109605661, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322739773, 0.0242504831, -0.132174188 ] - [ 0.106222968, -0.375407291, -0.00185719198, 0.746867365, -0.373921994, -0.105167168, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.110213736, -0.239843279, 0.00044517299, 0.872781706, -0.633601863, -0.110050836, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322466799, 0.0243751424, -0.131880359 ] - [ 0.106613358, -0.375069002, -0.00187901554, 0.746628218, -0.37404815, -0.105554561, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.110646552, -0.240364593, 0.000424861518, 0.873965253, -0.634245604, -0.110493283, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322202236, 0.0244987289, -0.131585642 ] - [ 0.107001221, -0.374733822, -0.00190079848, 0.746390996, -0.374173001, -0.105939767, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.111076856, -0.240885862, 0.0004047306, 0.87513208, -0.634872058, -0.110933016, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321946262, 0.0246212078, -0.131290062 ] - [ 0.107386588, -0.374401762, -0.00192253725, 0.746155753, -0.374296584, -0.106322822, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.111504671, -0.241406941, 0.000384790142, 0.876281754, -0.635480934, -0.111370048, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032169905, 0.0247425444, -0.130993644 ] - [ 0.107769489, -0.374072832, -0.00194422828, 0.745922539, -0.374418933, -0.106703763, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.111930018, -0.241927688, 0.000365049438, 0.877413841, -0.636071936, -0.111804393, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321460778, 0.024862704, -0.130696414 ] - [ 0.108149957, -0.373747044, -0.00196586803, 0.745691405, -0.374540084, -0.107082628, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.11235292, -0.242447961, 0.000345517125, 0.878527909, -0.636644772, -0.112236064, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321231621, 0.0249816518, -0.130398398 ] - [ 0.108528021, -0.373424408, -0.00198745293, 0.745462404, -0.374660071, -0.107459453, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.112773398, -0.242967616, 0.000326201141, 0.879623526, -0.637199148, -0.112665073, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321011754, 0.0250993532, -0.130099621 ] - [ 0.108903712, -0.373104935, -0.00200897945, 0.745235585, -0.37477893, -0.107834275, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.113191472, -0.243486511, 0.000307108672, 0.880700256, -0.63773477, -0.113091434, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320801355, 0.0252157735, -0.129800109 ] - [ 0.109277061, -0.372788634, -0.00203044403, 0.745010998, -0.374896693, -0.10820713, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.113607164, -0.244004504, 0.000288246117, 0.881757669, -0.638251344, -0.113515159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320600598, 0.0253308778, -0.129499887 ] - [ 0.109648097, -0.372475516, -0.00205184311, 0.744788694, -0.375013396, -0.108578056, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.114020494, -0.244521451, 0.00026961903, 0.88279533, -0.638748577, -0.11393626, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032040966, 0.0254446316, -0.12919898 ] - [ 0.110016853, -0.372165591, -0.00207317315, 0.744568721, -0.375129071, -0.108947089, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.11443148, -0.245037209, 0.00025123208, 0.883812806, -0.639226174, -0.11435475, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320228716, 0.025557, -0.128897415 ] - [ 0.110383358, -0.37185887, -0.00209443058, 0.744351129, -0.375243751, -0.109314264, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.114840142, -0.245551636, 0.000233088997, 0.884809662, -0.639683841, -0.114770639, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320057943, 0.0256679483, -0.128595218 ] - [ 0.110747642, -0.371555362, -0.00211561187, 0.744135966, -0.375357471, -0.10967962, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.115246499, -0.246064587, 0.000215192526, 0.885785463, -0.640121284, -0.115183939, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319897516, 0.0257774419, -0.128292412 ] - [ 0.111109735, -0.371255077, -0.00213671346, 0.74392328, -0.375470262, -0.110043191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.115650567, -0.246575918, 0.000197544377, 0.886739775, -0.640538206, -0.115594661, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319747611, 0.025885446, -0.127989025 ] - [ 0.111469669, -0.370958025, -0.00215773179, 0.74371312, -0.375582156, -0.110405015, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.116052364, -0.247085485, 0.00018014517, 0.887672161, -0.640934313, -0.116002816, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319608404, 0.025991926, -0.127685081 ] - [ 0.111827472, -0.370664217, -0.00217866332, 0.743505532, -0.375693186, -0.110765128, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.116451907, -0.247593143, 0.000162994388, 0.888582183, -0.641309309, -0.116408415, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031948007, 0.0260968469, -0.127380606 ] - [ 0.112184127, -0.370370945, -0.00219949908, 0.743295189, -0.375800727, -0.11112451, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.116849144, -0.248098774, 0.000146090135, 0.889469445, -0.641662909, -0.116811399, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319362787, 0.0262001743, -0.127075626 ] - [ 0.112537763, -0.370083632, -0.00222024629, 0.743092848, -0.375910103, -0.11148131, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.117244225, -0.248602177, 0.000129429848, 0.890333425, -0.641994793, -0.117211913, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319256729, 0.0263018733, -0.126770166 ] - [ 0.112889359, -0.369799591, -0.00224089605, 0.742893219, -0.37601871, -0.111836508, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.117637098, -0.249103231, 0.000113009069, 0.891173725, -0.642304675, -0.1176099, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319162072, 0.0264019092, -0.126464252 ] - [ 0.113238945, -0.369518831, -0.00226144481, 0.742696348, -0.376126576, -0.112190139, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.118027777, -0.24960179, 9.68221916e-05, 0.891989901, -0.642592257, -0.118005368, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319078993, 0.0265002472, -0.126157909 ] - [ 0.113586552, -0.369241362, -0.00228188901, 0.742502282, -0.376233734, -0.11254224, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.118416274, -0.250097705, 8.08621984e-05, 0.892781511, -0.64285724, -0.118398326, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319007667, 0.0265968528, -0.125851163 ] - [ 0.113932208, -0.368967193, -0.00230222512, 0.742311065, -0.376340213, -0.112892846, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.118802603, -0.250590827, 6.51206059e-05, 0.89354811, -0.643099323, -0.118788783, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031894827, 0.0266916912, -0.125544039 ] - [ 0.114276578, -0.368661273, -0.00232244631, 0.742127386, -0.376485751, -0.113242614, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.119163986, -0.25103136, -8.8077977e-06, 0.894263154, -0.644387058, -0.119156813, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318900978, 0.0267847275, -0.125236564 ] - [ 0.114618237, -0.368404079, -0.00234255652, 0.741940601, -0.376579215, -0.113590155, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.119552686, -0.251533117, -7.00727424e-06, 0.894986128, -0.64426667, -0.11954796, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318865967, 0.0268759272, -0.124928761 ] - [ 0.114958031, -0.368150519, -0.00236254804, 0.741756783, -0.376671768, -0.113936305, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.119939496, -0.252032038, -4.42264454e-06, 0.89568294, -0.644113337, -0.119936991, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318843412, 0.0269652555, -0.124620658 ] - [ 0.115295988, -0.367900607, -0.00238241731, 0.741575976, -0.376763435, -0.1142811, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.120324428, -0.252527974, -1.06355353e-06, 0.896353139, -0.643926656, -0.120323917, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031883349, 0.0270526777, -0.12431228 ] - [ 0.115631914, -0.367653795, -0.00240226091, 0.741397345, -0.376854045, -0.114624235, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.120707196, -0.25302319, 2.86788244e-06, 0.897002249, -0.643714861, -0.120708498, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031883408, 0.0271387352, -0.12400281 ] - [ 0.115965228, -0.367408591, -0.00242234331, 0.741218576, -0.376943103, -0.114964829, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.12108702, -0.25352404, 6.85177032e-06, 0.897646028, -0.643500829, -0.121090082, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318839113, 0.0272249485, -0.12369003 ] - [ 0.116295913, -0.36716491, -0.00244267626, 0.741039555, -0.377030595, -0.115302849, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.12146387, -0.254030824, 1.08525292e-05, 0.89828536, -0.643285802, -0.121468645, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318848222, 0.0273113962, -0.123373848 ] - [ 0.116623986, -0.366922751, -0.0024632569, 0.740860299, -0.377116538, -0.115638311, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.121837756, -0.254543489, 1.48627284e-05, 0.898920259, -0.643069767, -0.1218442, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318861373, 0.0273980735, -0.123054296 ] - [ 0.116950388, -0.366632223, -0.00248407743, 0.740686958, -0.37725697, -0.115972134, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122175152, -0.254991762, -6.66058488e-05, 0.899514237, -0.644369736, -0.1221864, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318878531, 0.0274849752, -0.122731405 ] - [ 0.117273475, -0.366383308, -0.0025051439, 0.74050841, -0.377350784, -0.11630271, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122536362, -0.255502316, -7.98300157e-05, 0.900133247, -0.64444868, -0.122549864, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318899662, 0.0275720965, -0.122405208 ] - [ 0.117593996, -0.366136168, -0.00252644952, 0.740329619, -0.377442777, -0.116630771, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122894754, -0.256018984, -9.27668183e-05, 0.900748089, -0.644518309, -0.122910467, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318924732, 0.0276594323, -0.122075736 ] - [ 0.117911967, -0.365890799, -0.00254799146, 0.7401506, -0.377532969, -0.116956332, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.123250337, -0.256541709, -0.000105424214, 0.901358772, -0.64457868, -0.123268223, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318953706, 0.0277469777, -0.121743022 ] - [ 0.118227403, -0.365647195, -0.00256976686, 0.73997137, -0.377621379, -0.117279408, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.123603124, -0.257070431, -0.000117809921, 0.901965307, -0.644629852, -0.123623144, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031898655, 0.0278347277, -0.121407097 ] - [ 0.11854032, -0.365405351, -0.00259177288, 0.739791944, -0.377708025, -0.117600013, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.123953125, -0.257605093, -0.000129931423, 0.9025677, -0.644671881, -0.123975242, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031902323, 0.0279226772, -0.121067992 ] - [ 0.118850735, -0.365165262, -0.00261400669, 0.739612339, -0.377792928, -0.117918163, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.124300353, -0.258145636, -0.000141795972, 0.903165958, -0.644704824, -0.124324531, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319063711, 0.0280108213, -0.12072574 ] - [ 0.119158661, -0.36492692, -0.00263646544, 0.73943257, -0.377876104, -0.118233872, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.124644818, -0.258692, -0.000153410596, 0.903760089, -0.644728739, -0.124671024, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319107959, 0.0280991551, -0.120380372 ] - [ 0.119464115, -0.364690321, -0.00265914628, 0.739252653, -0.377957574, -0.118547154, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.124986531, -0.259244125, -0.000164782099, 0.904350098, -0.644743682, -0.125014732, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319155939, 0.0281876735, -0.120031921 ] - [ 0.119767111, -0.36445546, -0.00268204639, 0.739072602, -0.378037354, -0.118858025, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.125325505, -0.259801951, -0.000175917067, 0.90493599, -0.644749708, -0.125355669, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319207618, 0.0282763715, -0.119680418 ] - [ 0.120067666, -0.364222329, -0.00270516293, 0.738892433, -0.378115465, -0.119166498, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.125661751, -0.260365419, -0.000186821874, 0.90551777, -0.644746875, -0.125693848, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.031926296, 0.0283652442, -0.119325894 ] - [ 0.120365793, -0.363990923, -0.00272849305, 0.738712161, -0.378191924, -0.119472588, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.125995281, -0.260934467, -0.000197502683, 0.906095442, -0.644735236, -0.12602928, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319321932, 0.0284542865, -0.118968383 ] - [ 0.120661509, -0.363761236, -0.00275203393, 0.7385318, -0.378266748, -0.119776309, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.126326105, -0.261509035, -0.000207965451, 0.90666901, -0.644714849, -0.12636198, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319384499, 0.0285434936, -0.118607915 ] - [ 0.120954827, -0.363533263, -0.00277578273, 0.738351365, -0.378339957, -0.120077674, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.126654236, -0.262089061, -0.000218215935, 0.907238477, -0.644685768, -0.126691958, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319450627, 0.0286328603, -0.118244522 ] - [ 0.121245763, -0.363306996, -0.00279973662, 0.738170869, -0.378411567, -0.120376699, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.126979685, -0.262674485, -0.000228259693, 0.907803846, -0.644648048, -0.127019229, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319520281, 0.0287223818, -0.117878236 ] - [ 0.121534331, -0.363082431, -0.00282389277, 0.737990328, -0.378481598, -0.120673396, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.127302463, -0.263265243, -0.000238102091, 0.908365117, -0.644601743, -0.127343804, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319593427, 0.028812053, -0.11750909 ] - [ 0.121820545, -0.36285956, -0.00284824834, 0.737809755, -0.378550065, -0.120967779, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.127622584, -0.263861276, -0.000247748303, 0.908922294, -0.644546909, -0.127665696, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319670031, 0.028901869, -0.117137114 ] - [ 0.122104421, -0.362638377, -0.00287280052, 0.737629163, -0.378616987, -0.121259863, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.127940058, -0.264462519, -0.000257203319, 0.909475377, -0.644483599, -0.127984919, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319750058, 0.0289918247, -0.116762341 ] - [ 0.122385972, -0.362418876, -0.00289754646, 0.737448567, -0.378682381, -0.12154966, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.128254896, -0.265068911, -0.000266471947, 0.910024367, -0.644411868, -0.128301483, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319833475, 0.0290819152, -0.116384802 ] - [ 0.122665214, -0.362201051, -0.00292248335, 0.73726798, -0.378746265, -0.121837184, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.128567112, -0.265680389, -0.000275558817, 0.910569265, -0.64433177, -0.128615403, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319920245, 0.0291721355, -0.11600453 ] - [ 0.122942159, -0.361984896, -0.00294760836, 0.737087415, -0.378808655, -0.122122449, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.128876716, -0.266296891, -0.000284468383, 0.91111007, -0.644243359, -0.12892669, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320010336, 0.0292624807, -0.115621555 ] - [ 0.123216822, -0.361770403, -0.00297291867, 0.736906885, -0.378869569, -0.122405468, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.129183721, -0.266918353, -0.000293204929, 0.911646781, -0.644146687, -0.129235358, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320103713, 0.0293529456, -0.115235911 ] - [ 0.123489217, -0.361557566, -0.00299841144, 0.736726404, -0.378929023, -0.122686254, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.129488138, -0.267544712, -0.000301772574, 0.912179399, -0.64404181, -0.129541418, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320200342, 0.0294435254, -0.114847628 ] - [ 0.123759358, -0.361346379, -0.00302408387, 0.736545984, -0.378987035, -0.122964819, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.129789979, -0.268175905, -0.000310175272, 0.912707922, -0.64392878, -0.129844884, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320300187, 0.029534215, -0.114456738 ] - [ 0.124027258, -0.361136836, -0.00304993312, 0.736365637, -0.37904362, -0.123241178, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.130089257, -0.268811867, -0.000318416818, 0.913232349, -0.643807651, -0.130145767, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320403216, 0.0296250096, -0.114063274 ] - [ 0.124292932, -0.360928928, -0.00307595638, 0.736185377, -0.379098797, -0.123515343, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.130385982, -0.269452537, -0.00032650085, 0.913752677, -0.643678475, -0.130444081, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320509392, 0.029715904, -0.113667268 ] - [ 0.124556393, -0.360722651, -0.00310215082, 0.736005216, -0.37915258, -0.123787327, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.130680168, -0.270097848, -0.000334430855, 0.914268906, -0.643541306, -0.130739838, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320618683, 0.0298068933, -0.11326875 ] - [ 0.124817654, -0.360517997, -0.00312851364, 0.735825165, -0.379204987, -0.124057143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.130971825, -0.270747738, -0.000342210171, 0.914781033, -0.643396198, -0.13103305, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320731054, 0.0298979725, -0.112867753 ] - [ 0.12507673, -0.360314959, -0.00315504201, 0.735645237, -0.379256034, -0.124324803, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.131260966, -0.271402142, -0.000349841989, 0.915289056, -0.643243202, -0.131323731, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032084647, 0.0299891366, -0.112464308 ] - [ 0.125333632, -0.360113531, -0.00318173311, 0.735465445, -0.379305738, -0.12459032, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.131547604, -0.272060996, -0.000357329361, 0.915792972, -0.643082371, -0.131611891, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320964897, 0.0300803807, -0.112058448 ] - [ 0.125588375, -0.359913705, -0.00320858413, 0.735285798, -0.379354113, -0.124853706, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.131831749, -0.272724236, -0.000364675196, 0.916292777, -0.64291376, -0.131897544, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321086301, 0.0301716998, -0.111650204 ] - [ 0.125840972, -0.359715475, -0.00323559225, 0.735106311, -0.379401176, -0.125114974, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.132113414, -0.273391796, -0.000371882274, 0.91678847, -0.642737419, -0.132180703, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321210647, 0.0302630888, -0.111239608 ] - [ 0.126091435, -0.359518834, -0.00326275466, 0.734926993, -0.379446944, -0.125374136, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.132392611, -0.274063613, -0.000378953237, 0.917280048, -0.642553403, -0.13246138, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321337901, 0.0303545429, -0.110826692 ] - [ 0.126339778, -0.359323775, -0.00329006855, 0.734747856, -0.379491431, -0.125631204, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.132669352, -0.274739621, -0.000385890604, 0.917767505, -0.642361763, -0.132739586, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321468029, 0.0304460569, -0.110411488 ] - [ 0.126586014, -0.359130291, -0.0033175311, 0.734568912, -0.379534654, -0.125886191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.13294365, -0.275419756, -0.000392696766, 0.918250841, -0.642162552, -0.133015336, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321600996, 0.030537626, -0.109994027 ] - [ 0.126830154, -0.358938376, -0.00334513951, 0.734390172, -0.379576629, -0.126139109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.133215515, -0.276103952, -0.000399373992, 0.91873005, -0.641955823, -0.13328864, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321736768, 0.0306292451, -0.109574342 ] - [ 0.127072213, -0.358748021, -0.00337289096, 0.734211647, -0.379617369, -0.126389969, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.133484961, -0.276792145, -0.000405924434, 0.919205129, -0.641741629, -0.133559512, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032187531, 0.0307209092, -0.109152463 ] - [ 0.127312203, -0.35855922, -0.00340078263, 0.734033347, -0.379656892, -0.126638783, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.133751999, -0.27748427, -0.000412350128, 0.919676075, -0.641520021, -0.133827963, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322016588, 0.0308126134, -0.108728424 ] - [ 0.127550136, -0.358371966, -0.00342881173, 0.733855284, -0.379695213, -0.126885564, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.134016641, -0.278180261, -0.000418652998, 0.920142883, -0.641291053, -0.134094007, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322160569, 0.0309043528, -0.108302255 ] - [ 0.127786025, -0.358186251, -0.00345697545, 0.733677467, -0.379732346, -0.127130322, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.1342789, -0.278880053, -0.000424834858, 0.92060555, -0.641054778, -0.134357655, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322307216, 0.0309961222, -0.107873989 ] - [ 0.128019882, -0.358002069, -0.00348527097, 0.733499909, -0.379768307, -0.12737307, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.134538788, -0.279583582, -0.000430897417, 0.921064072, -0.640811247, -0.13461892, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322456497, 0.0310879167, -0.107443658 ] - [ 0.128251719, -0.357819413, -0.00351369549, 0.733322618, -0.37980311, -0.12761382, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.134796317, -0.280290782, -0.000436842282, 0.921518445, -0.640560513, -0.134877814, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322608377, 0.0311797313, -0.107011292 ] - [ 0.12848155, -0.357638274, -0.0035422462, 0.733145606, -0.379836772, -0.127852582, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.135051498, -0.281001587, -0.000442670958, 0.921968665, -0.64030263, -0.135134349, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322762821, 0.0312715611, -0.106576925 ] - [ 0.128709385, -0.357458647, -0.0035709203, 0.732968882, -0.379869306, -0.128089368, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.135304344, -0.281715932, -0.000448384855, 0.922414729, -0.640037649, -0.135388538, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322919795, 0.031363401, -0.106140587 ] - [ 0.128935236, -0.357280523, -0.00359971498, 0.732792457, -0.379900727, -0.128324189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.135554868, -0.282433752, -0.000453985289, 0.922856632, -0.639765625, -0.135640392, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323079264, 0.0314552461, -0.105702312 ] - [ 0.129159117, -0.357103896, -0.00362862743, 0.732616341, -0.379931051, -0.128557057, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.135803081, -0.283154982, -0.000459473484, 0.92329437, -0.639486608, -0.135889925, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323241195, 0.0315470915, -0.105262129 ] - [ 0.129381039, -0.356928758, -0.00365765486, 0.732440543, -0.379960291, -0.128787983, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.136048995, -0.283879556, -0.000464850577, 0.923727941, -0.639200653, -0.136137148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323405553, 0.031638932, -0.104820072 ] - [ 0.129601013, -0.356755102, -0.00368679446, 0.732265073, -0.379988463, -0.129016978, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.136292622, -0.284607409, -0.00047011762, 0.924157339, -0.638907812, -0.136382074, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323572304, 0.0317307627, -0.104376172 ] - [ 0.129819051, -0.356582921, -0.00371604343, 0.732089942, -0.38001558, -0.129244053, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.136533975, -0.285338476, -0.000475275583, 0.924582561, -0.638608138, -0.136624714, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323741413, 0.0318225786, -0.103930461 ] - [ 0.130035166, -0.356412207, -0.00374539897, 0.731915158, -0.380041657, -0.129469219, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.136773066, -0.286072691, -0.000480325355, 0.925003605, -0.638301684, -0.136865081, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323912845, 0.0319143749, -0.103482971 ] - [ 0.130249368, -0.356242952, -0.00377485827, 0.731740731, -0.380066709, -0.129692487, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.137009907, -0.286809989, -0.00048526775, 0.925420466, -0.637988504, -0.137103186, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324086567, 0.0320061463, -0.103033733 ] - [ 0.130461669, -0.35607515, -0.00380441854, 0.73156667, -0.380090749, -0.129913867, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.13724451, -0.287550304, -0.000490103508, 0.92583314, -0.637668651, -0.137339043, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324262545, 0.0320978881, -0.10258278 ] - [ 0.13067208, -0.355908794, -0.00383407697, 0.731392985, -0.380113792, -0.13013337, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.137476886, -0.288293573, -0.000494833298, 0.926241626, -0.637342178, -0.137572663, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324440743, 0.0321895951, -0.102130143 ] - [ 0.130880614, -0.355743875, -0.00386383076, 0.731219684, -0.380135852, -0.130351008, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.137707049, -0.289039728, -0.00049945772, 0.926645919, -0.637009138, -0.137804057, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324621127, 0.0322812625, -0.101675853 ] - [ 0.131087281, -0.355580386, -0.00389367713, 0.731046778, -0.380156942, -0.130566789, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.13793501, -0.289788706, -0.000503977308, 0.927046017, -0.636669586, -0.138033239, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324803664, 0.0323728851, -0.101219944 ] - [ 0.131292092, -0.35541832, -0.00392361325, 0.730874274, -0.380177076, -0.130780726, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.138160781, -0.290540442, -0.000508392534, 0.927441917, -0.636323574, -0.13826022, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324988318, 0.0324644582, -0.100762446 ] - [ 0.131495058, -0.35525767, -0.00395363635, 0.730702182, -0.380196269, -0.130992829, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.138384375, -0.291294869, -0.000512703808, 0.927833617, -0.635971157, -0.138485012, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325175056, 0.0325559765, -0.100303392 ] - [ 0.131696192, -0.355098427, -0.00398374362, 0.730530511, -0.380214533, -0.131203107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.138605803, -0.292051924, -0.000516911484, 0.928221113, -0.635612389, -0.138707627, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325363843, 0.0326474353, -0.0998428133 ] - [ 0.131895502, -0.354940585, -0.00401393227, 0.730359269, -0.380231884, -0.131411571, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.138825077, -0.292811541, -0.00052101586, 0.928604405, -0.635247323, -0.138928077, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325554644, 0.0327388294, -0.0993807415 ] - [ 0.132093002, -0.354784137, -0.00404419949, 0.730188465, -0.380248333, -0.131618232, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.13904221, -0.293573656, -0.000525017179, 0.928983489, -0.634876014, -0.139146373, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325747426, 0.0328301539, -0.0989172087 ] - [ 0.1322887, -0.354629074, -0.0040745425, 0.730018108, -0.380263895, -0.131823099, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.139257214, -0.294338204, -0.000528915636, 0.929358364, -0.634498517, -0.139362529, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325942154, 0.0329214038, -0.0984522465 ] - [ 0.132482609, -0.354475389, -0.00410495849, 0.729848206, -0.380278583, -0.132026182, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.139470099, -0.29510512, -0.000532711378, 0.929729029, -0.634114885, -0.139576554, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326138793, 0.0330125742, -0.0979858869 ] - [ 0.132674739, -0.354323074, -0.00413544467, 0.729678767, -0.38029241, -0.132227492, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.13968088, -0.29587434, -0.000536404505, 0.930095482, -0.633725174, -0.139788462, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032633731, 0.03310366, -0.0975181617 ] - [ 0.1328651, -0.354172123, -0.00416599825, 0.729509799, -0.38030539, -0.132427038, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.139889566, -0.2966458, -0.000539995076, 0.930457723, -0.633329438, -0.139998264, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326537669, 0.0331946563, -0.0970491026 ] - [ 0.133053702, -0.354022527, -0.00419661643, 0.729341312, -0.380317536, -0.132624831, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.140096172, -0.297419434, -0.000543483106, 0.930815749, -0.632927732, -0.140205972, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326739837, 0.033285558, -0.0965787416 ] - [ 0.133240558, -0.35387428, -0.00422729643, 0.729173313, -0.380328861, -0.132820879, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.140300707, -0.29819518, -0.000546868575, 0.931169562, -0.632520112, -0.140411598, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326943779, 0.0333763603, -0.0961071104 ] - [ 0.133425676, -0.353727373, -0.00425803543, 0.72900581, -0.380339377, -0.133015194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.140503185, -0.298972973, -0.000550151424, 0.93151916, -0.632106632, -0.140615152, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327149461, 0.033467058, -0.0956342408 ] - [ 0.133609068, -0.3535818, -0.00428883066, 0.728838811, -0.380349099, -0.133207784, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.140703617, -0.299752748, -0.000553331562, 0.931864545, -0.631687349, -0.140816647, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327356848, 0.0335576463, -0.0951601646 ] - [ 0.133790742, -0.353437551, -0.00431967931, 0.728672325, -0.380358038, -0.133398659, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.140902015, -0.300534443, -0.000556408867, 0.932205715, -0.631262317, -0.141016095, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327565907, 0.03364812, -0.0946849137 ] - [ 0.133970711, -0.353294622, -0.00435057861, 0.728506358, -0.380366208, -0.133587828, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.141098391, -0.301317993, -0.000559383184, 0.932542672, -0.630831593, -0.141213507, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327776602, 0.0337384744, -0.0942085199 ] - [ 0.134148984, -0.353153002, -0.00438152574, 0.728340919, -0.380373621, -0.133775301, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.141292756, -0.302103335, -0.000562254335, 0.932875417, -0.630395233, -0.141408895, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327988899, 0.0338287043, -0.093731015 ] - [ 0.13432557, -0.353012686, -0.00441251793, 0.728176016, -0.380380291, -0.133961088, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.141485124, -0.302890406, -0.000565022114, 0.933203951, -0.629953293, -0.141602269, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328202765, 0.0339188048, -0.0932524309 ] - [ 0.134500481, -0.352873665, -0.00444355238, 0.728011656, -0.380386229, -0.134145198, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.141675504, -0.303679142, -0.000567686293, 0.933528276, -0.629505829, -0.141793642, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328418164, 0.0340087709, -0.0927727992 ] - [ 0.134673725, -0.352735932, -0.0044746263, 0.727847847, -0.380391449, -0.134327639, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.14186391, -0.30446948, -0.000570246623, 0.933848394, -0.629052898, -0.141983026, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328635063, 0.0340985976, -0.0922921519 ] - [ 0.134845313, -0.35259948, -0.0045057369, 0.727684596, -0.380395962, -0.134508422, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.142050352, -0.305261358, -0.000572702836, 0.934164307, -0.628594558, -0.142170431, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328853426, 0.0341882799, -0.0918105208 ] - [ 0.135015255, -0.352464301, -0.00453688138, 0.727521911, -0.380399782, -0.134687555, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.142234843, -0.306054711, -0.000575054648, 0.934476019, -0.628130864, -0.142355868, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032907322, 0.0342778128, -0.0913279376 ] - [ 0.135183559, -0.352330387, -0.00456805697, 0.727359799, -0.38040292, -0.134865047, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.142417395, -0.306849479, -0.000577301758, 0.934783531, -0.627661874, -0.14253935, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032929441, 0.0343671915, -0.0908444343 ] - [ 0.135350237, -0.352197731, -0.00459926086, 0.727198268, -0.380405389, -0.135040907, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.142598018, -0.307645598, -0.000579443855, 0.935086848, -0.627187646, -0.142720888, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329516962, 0.0344564107, -0.0903600426 ] - [ 0.135515298, -0.352066326, -0.00463049027, 0.727037325, -0.380407201, -0.135215145, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.142776725, -0.308443006, -0.000581480615, 0.935385974, -0.626708238, -0.142900492, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329740842, 0.0345454657, -0.0898747943 ] - [ 0.13567875, -0.351936164, -0.00466174241, 0.726876977, -0.380408368, -0.135387769, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.142953527, -0.309241641, -0.000583411706, 0.935680913, -0.626223706, -0.143078175, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329966015, 0.0346343514, -0.0893887213 ] - [ 0.135840605, -0.351807237, -0.00469301449, 0.72671723, -0.380408902, -0.135558788, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.143128436, -0.310041442, -0.000585236788, 0.935971669, -0.625734111, -0.143253947, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330192446, 0.0347230628, -0.0889018553 ] - [ 0.13600087, -0.351679539, -0.00472430372, 0.726558094, -0.380408816, -0.135728211, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.143301463, -0.310842346, -0.000586955516, 0.936258248, -0.625239509, -0.143427819, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330420102, 0.0348115949, -0.0884142282 ] - [ 0.136159556, -0.351553061, -0.00475560731, 0.726399573, -0.380408122, -0.135896046, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.143472621, -0.311644291, -0.000588567541, 0.936540655, -0.624739959, -0.143599804, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330648948, 0.0348999427, -0.0879258718 ] - [ 0.136316671, -0.351427796, -0.00478692247, 0.726241676, -0.38040683, -0.136062302, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.143641919, -0.312447218, -0.000590072514, 0.936818896, -0.624235521, -0.143769911, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033087895, 0.0349881014, -0.0874368179 ] - [ 0.136472226, -0.351303736, -0.00481824642, 0.72608441, -0.380404954, -0.136226987, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.14380937, -0.313251064, -0.000591470085, 0.937092978, -0.623726253, -0.143938152, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331110073, 0.0350760658, -0.0869470984 ] - [ 0.136626228, -0.351180875, -0.00484957637, 0.72592778, -0.380402504, -0.136390111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.143974986, -0.314055768, -0.000592759905, 0.937362907, -0.623212215, -0.144104537, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331342284, 0.035163831, -0.086456745 ] - [ 0.136778688, -0.351059205, -0.00488090952, 0.725771795, -0.380399493, -0.136551681, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.144138777, -0.31486127, -0.000593941628, 0.937628691, -0.622693466, -0.144269079, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331575546, 0.035251392, -0.0859657896 ] - [ 0.137071543, -0.3508982, -0.00444972405, 0.72562588, -0.381598267, -0.136327334, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.144291587, -0.315612332, -0.000594980676, 0.937873124, -0.62220803, -0.144422612, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331809828, 0.0353387438, -0.085474264 ] - [ 0.137221918, -0.350778619, -0.00447783388, 0.725471245, -0.38160191, -0.136484159, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.144451716, -0.316418938, -0.000595946462, 0.938130656, -0.621680364, -0.144583452, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332045093, 0.0354258814, -0.0849821999 ] - [ 0.137370776, -0.350660205, -0.00450593987, 0.725317274, -0.381605027, -0.136639452, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.144610054, -0.317226159, -0.000596803186, 0.938384069, -0.621148171, -0.144742479, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332281307, 0.0355127999, -0.0844896293 ] - [ 0.137518126, -0.35054295, -0.00453403953, 0.725163975, -0.38160763, -0.136793222, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.144766612, -0.318033936, -0.000597550533, 0.938633371, -0.620611511, -0.144899706, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332518437, 0.0355994943, -0.083996584 ] - [ 0.137663976, -0.350426847, -0.00456213035, 0.725011353, -0.381609729, -0.136945478, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.144921402, -0.318842209, -0.0005981882, 0.938878573, -0.620070444, -0.145055142, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332756448, 0.0356859596, -0.0835030956 ] - [ 0.137808335, -0.350311888, -0.00459020983, 0.724859417, -0.381611335, -0.137096227, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.145074434, -0.319650919, -0.000598715897, 0.939119684, -0.619525032, -0.145208798, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332995305, 0.0357721907, -0.0830091962 ] - [ 0.137951212, -0.350198066, -0.00461827547, 0.724708171, -0.381612458, -0.137245478, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.14522572, -0.320460006, -0.000599133348, 0.939356716, -0.618975337, -0.145360686, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333234975, 0.0358581828, -0.0825149174 ] - [ 0.138092615, -0.350085375, -0.00464632477, 0.724557623, -0.38161311, -0.137393239, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.145375271, -0.321269412, -0.000599440293, 0.93958968, -0.618421419, -0.145510816, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333475422, 0.0359439308, -0.0820202911 ] - [ 0.138232553, -0.349973806, -0.00467435523, 0.724407779, -0.381613301, -0.137539517, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.145523097, -0.322079078, -0.00059963649, 0.939818587, -0.61786334, -0.145659198, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333716612, 0.0360294297, -0.0815253492 ] - [ 0.138371034, -0.349863352, -0.00470236436, 0.724258646, -0.381613041, -0.137684322, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.145669211, -0.322888946, -0.000599721714, 0.940043448, -0.617301163, -0.145805844, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333958512, 0.0361146746, -0.0810301234 ] - [ 0.138508066, -0.349754006, -0.00473034965, 0.724110229, -0.38161234, -0.137827661, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.145813622, -0.323698958, -0.000599695763, 0.940264278, -0.616734951, -0.145950764, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334201087, 0.0361996605, -0.0805346455 ] - [ 0.138643658, -0.34964576, -0.00475830861, 0.723962535, -0.38161121, -0.137969542, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.145956343, -0.324509055, -0.000599558454, 0.940481089, -0.616164765, -0.146093968, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334444301, 0.0362843823, -0.0800389474 ] - [ 0.138777819, -0.349538608, -0.00478623875, 0.723815571, -0.38160966, -0.138109972, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.146097383, -0.32531918, -0.000599309628, 0.940693895, -0.615590668, -0.146235467, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334688122, 0.0363688352, -0.0795430609 ] - [ 0.138910555, -0.349432542, -0.00481413756, 0.723669342, -0.3816077, -0.13824896, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.146236753, -0.326129276, -0.000598949148, 0.94090271, -0.615012725, -0.146375272, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334932515, 0.036453014, -0.0790470178 ] - [ 0.139041876, -0.349327555, -0.00484200256, 0.723523854, -0.381605341, -0.138386513, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.146374466, -0.326939286, -0.000598476906, 0.941107548, -0.614430997, -0.146513392, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335177444, 0.0365369139, -0.0785508499 ] - [ 0.139171789, -0.34922364, -0.00486983125, 0.723379115, -0.381602592, -0.13852264, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.14651053, -0.327749152, -0.000597892817, 0.941308426, -0.61384555, -0.146649839, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335422877, 0.0366205299, -0.078054589 ] - [ 0.139300303, -0.349120789, -0.00489762113, 0.723235129, -0.381599465, -0.138657346, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.146644957, -0.328558819, -0.000597196825, 0.941505358, -0.613256446, -0.146784622, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335668778, 0.0367038569, -0.077558267 ] - [ 0.139427426, -0.349018995, -0.00492536971, 0.723091903, -0.381595968, -0.138790641, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.146777758, -0.329368229, -0.000596388903, 0.941698362, -0.612663751, -0.146917753, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335915114, 0.03678689, -0.0770619157 ] - [ 0.13954622, -0.348953064, -0.00495318415, 0.722952566, -0.381560392, -0.13891578, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.147155333, -0.330220583, 1.0971687e-05, 0.941906317, -0.610935199, -0.147232949, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336161849, 0.0368696241, -0.0765655669 ] - [ 0.139670614, -0.34884746, -0.00498083319, 0.722811239, -0.381562452, -0.139046277, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.147283335, -0.331021747, 8.0928686e-06, 0.942088749, -0.61051083, -0.14736113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033640895, 0.0369520544, -0.0760692523 ] - [ 0.139793641, -0.348742872, -0.00500843332, 0.722670687, -0.381564188, -0.139175384, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.147409702, -0.33182248, 5.2304412e-06, 0.942267332, -0.610083694, -0.147487664, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336656382, 0.0370341758, -0.0755730039 ] - [ 0.139915308, -0.348639294, -0.00503598204, 0.722530915, -0.381565609, -0.13930311, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.147534445, -0.332622728, 2.38632018e-06, 0.942442085, -0.609653781, -0.147612563, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033690411, 0.0371159834, -0.0750768534 ] - [ 0.140035624, -0.348536723, -0.00506347686, 0.722391928, -0.381566722, -0.139429461, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.147657576, -0.33342244, -4.37615018e-07, 0.942613029, -0.609221083, -0.147735838, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337152102, 0.0371974721, -0.0745808327 ] - [ 0.140154595, -0.348435153, -0.0050909153, 0.722253733, -0.381567533, -0.139554444, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.147779106, -0.334221564, -3.23952187e-06, 0.942780185, -0.608785595, -0.147857499, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337400321, 0.037278637, -0.0740849735 ] - [ 0.14027223, -0.348334579, -0.00511829487, 0.722116335, -0.381568052, -0.139678068, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.147899046, -0.335020048, -6.01759577e-06, 0.942943574, -0.608347307, -0.147977558, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337648734, 0.037359473, -0.0735893077 ] - [ 0.140388536, -0.348234996, -0.00514561308, 0.72197974, -0.381568284, -0.139800338, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.148017408, -0.335817842, -8.77007096e-06, 0.943103219, -0.607906214, -0.148096026, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337897306, 0.0374399753, -0.0730938671 ] - [ 0.14050352, -0.348136401, -0.00517286745, 0.721843953, -0.381568237, -0.139921262, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.148134201, -0.336614894, -1.14952214e-05, 0.943259141, -0.607462307, -0.148212913, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338146003, 0.0375201387, -0.0725986836 ] - [ 0.14061719, -0.348038787, -0.00520005549, 0.721708981, -0.381567918, -0.140040848, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.148249439, -0.337411153, -1.41913617e-05, 0.943411364, -0.607015582, -0.14832823, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338394791, 0.0375999584, -0.0721037889 ] - [ 0.140729553, -0.347942151, -0.00522717471, 0.72157483, -0.381567335, -0.140159102, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.14836313, -0.33820657, -1.68568479e-05, 0.943559912, -0.606566031, -0.148441989, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338643636, 0.0376794294, -0.0716092148 ] - [ 0.140840617, -0.347846487, -0.00525422262, 0.721441504, -0.381566494, -0.140276031, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.148475288, -0.339001095, -1.94900783e-05, 0.943704808, -0.606113649, -0.148554199, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338892502, 0.0377585465, -0.0711149932 ] - [ 0.140950388, -0.347751791, -0.00528119675, 0.721309009, -0.381565404, -0.140391642, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.148585921, -0.339794677, -2.20894942e-05, 0.943846077, -0.60565843, -0.148664872, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339141355, 0.037837305, -0.0706211559 ] - [ 0.141058874, -0.347658059, -0.00530809459, 0.721177351, -0.381564069, -0.140505941, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.148695042, -0.340587268, -2.46535805e-05, 0.943983745, -0.605200368, -0.148774018, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339390162, 0.0379156998, -0.0701277347 ] - [ 0.141172283, -0.34761434, -0.00533495057, 0.721038936, -0.381505872, -0.140625377, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.148581479, -0.341441453, -0.000570920665, 0.944135043, -0.603386888, -0.148722992, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339638888, 0.0379937258, -0.0696347614 ] - [ 0.141278175, -0.347528502, -0.00536169957, 0.720908677, -0.381497798, -0.140737061, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.148689668, -0.34223934, -0.000568345671, 0.944267881, -0.602745704, -0.148831041, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339887499, 0.0380713782, -0.0691422678 ] - [ 0.141382802, -0.347443602, -0.00538836493, 0.720779276, -0.381489517, -0.140847455, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.148796405, -0.343036058, -0.000565663651, 0.944397155, -0.602102064, -0.148937608, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0340135959, 0.0381486519, -0.0686502858 ] - [ 0.141486173, -0.347359634, -0.00541494414, 0.720650739, -0.381481039, -0.140956564, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.148901701, -0.343831556, -0.000562875254, 0.944522893, -0.601456037, -0.149042701, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0340384235, 0.038225542, -0.0681588472 ] - [ 0.141588294, -0.347276591, -0.00544143471, 0.720523073, -0.381472373, -0.141064396, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149005565, -0.344625784, -0.000559981177, 0.944645123, -0.600807695, -0.14914633, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0340632293, 0.0383020434, -0.0676679837 ] - [ 0.141689171, -0.347194465, -0.00546783416, 0.720396281, -0.381463528, -0.141170956, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149108007, -0.34541869, -0.00055698216, 0.944763871, -0.600157106, -0.149248505, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0340880098, 0.0383781512, -0.0671777273 ] - [ 0.141788812, -0.347113251, -0.00549413998, 0.72027037, -0.381454512, -0.141276251, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149209036, -0.346210225, -0.000553878988, 0.944879168, -0.599504341, -0.149349236, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0341127615, 0.0384538604, -0.0666881097 ] - [ 0.141887224, -0.347032942, -0.0055203497, 0.720145346, -0.381445335, -0.141380287, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149308662, -0.347000339, -0.000550672494, 0.944991041, -0.59884947, -0.149448532, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0341374811, 0.038529166, -0.0661991627 ] - [ 0.141984413, -0.346953531, -0.00554646081, 0.720021213, -0.381436006, -0.141483072, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149406895, -0.347788983, -0.000547363555, 0.945099522, -0.598192564, -0.149546402, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.034162165, 0.038604063, -0.0657109182 ] - [ 0.142080386, -0.346875011, -0.00557247082, 0.719897978, -0.381426533, -0.141584611, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149503744, -0.348576108, -0.000543953098, 0.945204639, -0.597533695, -0.149642856, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03418681, 0.0386785465, -0.0652234079 ] - [ 0.142175151, -0.346797376, -0.00559837724, 0.719775645, -0.381416925, -0.14168491, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.14959922, -0.349361664, -0.000540442092, 0.945306425, -0.596872934, -0.149737903, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0342114125, 0.0387526114, -0.0647366637 ] - [ 0.142268712, -0.346720619, -0.00562417757, 0.71965422, -0.381407192, -0.141783977, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.14969333, -0.350145604, -0.000536831558, 0.945404911, -0.596210352, -0.149831554, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.034235969, 0.0388262528, -0.0642507174 ] - [ 0.142361077, -0.346644734, -0.00564986933, 0.719533709, -0.381397341, -0.141881816, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149786085, -0.350927879, -0.000533122561, 0.94550013, -0.595546022, -0.149923816, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0342604762, 0.0388994657, -0.0637656009 ] - [ 0.142452253, -0.346569714, -0.00567545001, 0.719414116, -0.381387382, -0.141978434, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149877493, -0.351708442, -0.000529316217, 0.945592113, -0.594880015, -0.1500147, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0342849307, 0.0389722451, -0.0632813459 ] - [ 0.142542246, -0.346495552, -0.00570091712, 0.719295448, -0.381377322, -0.142073838, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149967565, -0.352487245, -0.000525413686, 0.945680895, -0.594212405, -0.150104214, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0343093289, 0.039044586, -0.0627979842 ] - [ 0.142631063, -0.346422243, -0.00572626817, 0.719177709, -0.381367172, -0.142168034, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15005631, -0.35326424, -0.00052141618, 0.945766509, -0.593543264, -0.150192369, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0343336675, 0.0391164834, -0.0623155477 ] - [ 0.142718709, -0.34634978, -0.00575150065, 0.719060905, -0.381356938, -0.142261026, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.150143736, -0.354039382, -0.000517324956, 0.945848991, -0.592872665, -0.150279173, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.034357943, 0.0391879323, -0.0618340682 ] - [ 0.142805192, -0.346278155, -0.00577661208, 0.718945041, -0.38134663, -0.142352822, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.150229852, -0.354812624, -0.000513141322, 0.945928376, -0.592200682, -0.150364635, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0343821519, 0.0392589279, -0.0613535775 ] - [ 0.142890517, -0.346207364, -0.00580159995, 0.718830123, -0.381336257, -0.142443427, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.150314669, -0.355583919, -0.000508866631, 0.946004699, -0.591527388, -0.150448765, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0344062909, 0.039329465, -0.0608741075 ] - [ 0.142974691, -0.3461374, -0.00582646177, 0.718716155, -0.381325826, -0.142532848, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.150398194, -0.356353222, -0.000504502287, 0.946077998, -0.590852858, -0.150531571, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0344303565, 0.0393995387, -0.0603956898 ] - [ 0.14305772, -0.346068255, -0.00585119504, 0.718603144, -0.381315346, -0.142621089, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.150480437, -0.357120487, -0.000500049741, 0.946148308, -0.590177165, -0.150613064, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0344543453, 0.039469144, -0.0599183564 ] - [ 0.14313961, -0.345999925, -0.00587579726, 0.718491094, -0.381304825, -0.142708157, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.150561407, -0.357885669, -0.000495510492, 0.946215669, -0.589500385, -0.150693251, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0344782538, 0.0395382759, -0.0594421391 ] - [ 0.143220367, -0.345932403, -0.00590026592, 0.718380011, -0.381294271, -0.142794057, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.150641112, -0.358648724, -0.000490886087, 0.946280119, -0.588822591, -0.150772142, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0345020786, 0.0396069294, -0.0589670697 ] - [ 0.143299998, -0.345865682, -0.00592459854, 0.718269899, -0.381283694, -0.142878796, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.150719562, -0.359409606, -0.000486178122, 0.946341696, -0.588143859, -0.150849746, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0345258163, 0.0396750996, -0.05849318 ] - [ 0.143378508, -0.345799756, -0.0059487926, 0.718160765, -0.3812731, -0.142962378, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.150796765, -0.360168272, -0.00048138824, 0.94640044, -0.587464265, -0.150926072, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0345494634, 0.0397427815, -0.0580205018 ] - [ 0.143455904, -0.34573462, -0.00597284561, 0.718052613, -0.381262498, -0.143044809, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.150872729, -0.360924679, -0.000476518129, 0.946456391, -0.586783884, -0.151001129, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0345730165, 0.03980997, -0.0575490669 ] - [ 0.14353219, -0.345670267, -0.00599675506, 0.717945448, -0.381251897, -0.143126096, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.150947465, -0.361678781, -0.000471569527, 0.94650959, -0.586102791, -0.151074925, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0345964722, 0.0398766603, -0.0570789072 ] - [ 0.143607374, -0.34560669, -0.00602051845, 0.717839277, -0.381241304, -0.143206243, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151020979, -0.362430537, -0.000466544219, 0.946560079, -0.585421064, -0.151147471, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0346198269, 0.0399428472, -0.0566100545 ] - [ 0.143681461, -0.345543885, -0.00604413327, 0.717734103, -0.381230728, -0.143285255, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151093281, -0.363179904, -0.000461444034, 0.9466079, -0.584738778, -0.151218773, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0346430774, 0.0400085259, -0.0561425405 ] - [ 0.143754457, -0.345481845, -0.00606759703, 0.717629932, -0.381220176, -0.143363139, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151164378, -0.363926838, -0.000456270849, 0.946653094, -0.58405601, -0.151288842, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0346662201, 0.0400736913, -0.0556763972 ] - [ 0.143826367, -0.345420563, -0.0060909072, 0.71752677, -0.381209656, -0.1434399, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151234281, -0.364671299, -0.000451026585, 0.946695706, -0.583372837, -0.151357686, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0346892516, 0.0401383385, -0.0552116562 ] - [ 0.143897197, -0.345360034, -0.0061140613, 0.717424621, -0.381199176, -0.143515542, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151302996, -0.365413244, -0.00044571321, 0.94673578, -0.582689337, -0.151425314, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0347121685, 0.0402024625, -0.0547483495 ] - [ 0.143966954, -0.345300253, -0.0061370568, 0.717323491, -0.381188745, -0.143590072, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151370533, -0.366152631, -0.000440332735, 0.946773359, -0.582005586, -0.151491735, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0347349674, 0.0402660582, -0.0542865089 ] - [ 0.144035642, -0.345241212, -0.00615989121, 0.717223385, -0.381178369, -0.143663494, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151436899, -0.366889421, -0.000434887216, 0.946808489, -0.581321663, -0.151556956, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0347576447, 0.0403291207, -0.0538261662 ] - [ 0.144103267, -0.345182907, -0.00618256201, 0.717124308, -0.381168057, -0.143735813, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151502103, -0.367623571, -0.000429378751, 0.946841215, -0.580637646, -0.151620988, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0347801971, 0.0403916451, -0.0533673531 ] - [ 0.144169834, -0.345125331, -0.00620506668, 0.717026265, -0.381157817, -0.143807036, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151566153, -0.368355041, -0.000423809483, 0.946871583, -0.579953612, -0.151683838, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0348026212, 0.0404536263, -0.0529101015 ] - [ 0.14423535, -0.345068479, -0.00622740273, 0.716929261, -0.381147656, -0.143877166, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151629057, -0.369083792, -0.000418181594, 0.946899641, -0.579269641, -0.151745516, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0348249134, 0.0405150593, -0.0524544433 ] - [ 0.14429982, -0.345012345, -0.00624956764, 0.716833302, -0.381137582, -0.143946209, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151690824, -0.369809783, -0.00041249731, 0.946925436, -0.578585811, -0.151806029, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0348470704, 0.0405759392, -0.0520004102 ] - [ 0.144363248, -0.344956923, -0.00627155888, 0.716738392, -0.381127602, -0.14401417, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15175146, -0.370532976, -0.000406758897, 0.946949016, -0.577902202, -0.151865387, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0348690888, 0.0406362609, -0.051548034 ] - [ 0.144425641, -0.344902207, -0.00629337396, 0.716644537, -0.381117724, -0.144081054, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151810975, -0.37125333, -0.000400968659, 0.946970428, -0.577218891, -0.151923597, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.034890965, 0.0406960196, -0.0510973466 ] - [ 0.144487004, -0.344848193, -0.00631501035, 0.716551742, -0.381107957, -0.144146865, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151869376, -0.371970808, -0.000395128941, 0.946989723, -0.57653596, -0.151980669, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0349126957, 0.0407552102, -0.0506483798 ] - [ 0.144547341, -0.344794873, -0.00633646554, 0.716460012, -0.381098306, -0.14421161, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151926671, -0.37268537, -0.000389242124, 0.947006951, -0.575853487, -0.152036611, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0349342774, 0.0408138276, -0.0502011655 ] - [ 0.144606659, -0.344742243, -0.006357737, 0.716369352, -0.38108878, -0.144275292, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151982868, -0.373396979, -0.000383310627, 0.94702216, -0.575171554, -0.152091431, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0349557067, 0.0408718671, -0.0497557353 ] - [ 0.144664962, -0.344690297, -0.00637882223, 0.716279767, -0.381079386, -0.144337916, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.152037974, -0.374105596, -0.000377336906, 0.947035403, -0.574490239, -0.152145137, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0349769801, 0.0409293234, -0.0493121212 ] - [ 0.144722255, -0.34463903, -0.0063997187, 0.716191263, -0.381070132, -0.144399487, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.152091998, -0.374811185, -0.00037132345, 0.947046731, -0.573809624, -0.152197739, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0349980942, 0.0409861918, -0.0488703549 ] - [ 0.144778544, -0.344588436, -0.00642042389, 0.716103843, -0.381061024, -0.14446001, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.152144947, -0.375513708, -0.000365272783, 0.947056195, -0.573129789, -0.152249244, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0350190457, 0.0410424671, -0.0484304683 ] - [ 0.144833834, -0.344538509, -0.00644093528, 0.716017515, -0.381052071, -0.144519489, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.152196828, -0.376213128, -0.00035918746, 0.947063848, -0.572450815, -0.152299661, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0350398309, 0.0410981444, -0.0479924932 ] - [ 0.144888129, -0.344489245, -0.00646125034, 0.715932282, -0.38104328, -0.144577929, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15224765, -0.37690941, -0.000353070071, 0.947069744, -0.571772783, -0.152348998, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0350604466, 0.0411532187, -0.0475564614 ] - [ 0.144941435, -0.344440637, -0.00648136655, 0.715848149, -0.381034657, -0.144635335, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15229742, -0.377602516, -0.000346923232, 0.947073935, -0.571095776, -0.152397263, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0350808892, 0.0412076851, -0.0471224047 ] - [ 0.144993756, -0.344392682, -0.00650128139, 0.715765123, -0.38102621, -0.144691711, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.152346145, -0.37829241, -0.000340749591, 0.947076477, -0.570419873, -0.152444465, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0351011554, 0.0412615385, -0.046690355 ] - [ 0.145045098, -0.344345372, -0.00652099232, 0.715683207, -0.381017947, -0.144747061, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.152393832, -0.378979058, -0.000334551823, 0.947077423, -0.569745158, -0.152490612, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0351212417, 0.0413147739, -0.046260344 ] - [ 0.145095466, -0.344298703, -0.00654049683, 0.715602408, -0.381009873, -0.144801391, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15244049, -0.379662424, -0.000328332629, 0.94707683, -0.569071712, -0.152535712, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0351411446, 0.0413673865, -0.0458324036 ] - [ 0.145144863, -0.344252671, -0.00655979238, 0.715522729, -0.381001997, -0.144854704, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.152486125, -0.380342473, -0.000322094734, 0.947074752, -0.568399618, -0.152579773, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0351608608, 0.0414193711, -0.0454065655 ] - [ 0.145193295, -0.344207269, -0.00657887643, 0.715444177, -0.380994326, -0.144907004, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.152530745, -0.381019171, -0.000315840888, 0.947071246, -0.567728958, -0.152622803, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0351803867, 0.0414707228, -0.0449828617 ] - [ 0.145240767, -0.344162492, -0.00659774647, 0.715366756, -0.380986866, -0.144958297, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.152574357, -0.381692482, -0.000309573863, 0.94706637, -0.567059815, -0.152664811, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.035199719, 0.0415214366, -0.0445613239 ] - [ 0.145287284, -0.344118336, -0.00661639995, 0.715290472, -0.380979625, -0.145008587, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.152616969, -0.382362374, -0.00030329645, 0.94706018, -0.566392272, -0.152705804, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0352188543, 0.0415715076, -0.044141984 ] - [ 0.145332849, -0.344074795, -0.00663483434, 0.715215329, -0.380972609, -0.145057877, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.152658587, -0.383028813, -0.000297011458, 0.947052734, -0.565726412, -0.152745791, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.035237789, 0.0416209307, -0.0437248737 ] - [ 0.145377467, -0.344031864, -0.00665304711, 0.715141333, -0.380965826, -0.145106171, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.152699218, -0.383691765, -0.000290721717, 0.947044091, -0.565062318, -0.152784779, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0352565197, 0.041669701, -0.0433100248 ] - [ 0.145421144, -0.343989539, -0.00667103572, 0.715068488, -0.380959282, -0.145153475, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15273887, -0.384351197, -0.000284430068, 0.947034309, -0.564400074, -0.152822777, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0352750431, 0.0417178135, -0.0428974693 ] - [ 0.145463883, -0.343947814, -0.00668879762, 0.714996801, -0.380952984, -0.145199792, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15277755, -0.385007076, -0.000278139369, 0.947023448, -0.563739763, -0.152859793, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0352933556, 0.0417652631, -0.0424872389 ] - [ 0.14550569, -0.343906685, -0.00670633029, 0.714926275, -0.380946938, -0.145245126, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.152815265, -0.38565937, -0.000271852487, 0.947011568, -0.56308147, -0.152895834, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0353114539, 0.041812045, -0.0420793654 ] - [ 0.145546568, -0.343866146, -0.00672363118, 0.714856916, -0.380941153, -0.145289481, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.152852021, -0.386308047, -0.0002655723, 0.946998729, -0.562425278, -0.152930908, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0353293345, 0.0418581541, -0.0416738806 ] - [ 0.145586521, -0.343826193, -0.00674069774, 0.71478873, -0.380935634, -0.145332861, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.152887826, -0.386953075, -0.000259301696, 0.946984992, -0.561771272, -0.152965024, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.035346994, 0.0419035854, -0.0412708164 ] - [ 0.145625556, -0.343786821, -0.00675752744, 0.714721721, -0.380930388, -0.145375271, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.152922686, -0.387594422, -0.000253043567, 0.946970418, -0.561119537, -0.152998189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0353644288, 0.041948334, -0.0408702045 ] - [ 0.145663674, -0.343748026, -0.00677411772, 0.714655894, -0.380925422, -0.145416713, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.152956609, -0.388232056, -0.000246800808, 0.94695507, -0.560470157, -0.153030411, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0353816357, 0.0419923948, -0.0404720769 ] - [ 0.145700882, -0.343709801, -0.00679046605, 0.714591255, -0.380920743, -0.145457193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.152989601, -0.388865948, -0.00024057632, 0.946939008, -0.559823216, -0.153061697, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0353986112, 0.0420357629, -0.0400764652 ] - [ 0.145737182, -0.343672144, -0.00680656987, 0.714527809, -0.380916356, -0.145496713, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153021668, -0.389496066, -0.000234373001, 0.946922297, -0.5591788, -0.153092056, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354153518, 0.0420784333, -0.0396834014 ] - [ 0.14577258, -0.343635049, -0.00682242663, 0.71446556, -0.380912269, -0.145535277, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153052819, -0.390122379, -0.000228193748, 0.946904998, -0.558536995, -0.153121496, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.035431854, 0.0421204011, -0.0392929172 ] - [ 0.14580708, -0.343598512, -0.00683803378, 0.714404514, -0.380908488, -0.14557289, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153083058, -0.390744858, -0.000222041452, 0.946887177, -0.557897885, -0.153150024, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354481145, 0.0421616611, -0.0389050445 ] - [ 0.145840685, -0.343562528, -0.00685338877, 0.714344676, -0.38090502, -0.145609554, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153112394, -0.391363473, -0.000215918999, 0.946868896, -0.557261555, -0.153177647, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354641299, 0.0422022085, -0.0385198151 ] - [ 0.145873399, -0.343527092, -0.00686848904, 0.714286052, -0.380901871, -0.145645274, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153140832, -0.391978193, -0.000209829267, 0.94685022, -0.556628093, -0.153204374, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354798966, 0.0422420383, -0.0381372607 ] - [ 0.145905227, -0.343492201, -0.00688333205, 0.714228645, -0.380899047, -0.145680054, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15316838, -0.39258899, -0.00020377512, 0.946831213, -0.555997582, -0.153230211, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354954113, 0.0422811455, -0.0377574133 ] - [ 0.145936173, -0.343457849, -0.00689791523, 0.714172463, -0.380896555, -0.145713896, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153195043, -0.393195834, -0.000197759411, 0.946811943, -0.55537011, -0.153255168, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355106705, 0.042319525, -0.0373803045 ] - [ 0.145966241, -0.343424033, -0.00691223602, 0.714117508, -0.380894401, -0.145746804, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153220828, -0.393798697, -0.000191784975, 0.946792473, -0.554745763, -0.15327925, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355256707, 0.0423571719, -0.0370059663 ] - [ 0.145995434, -0.343390747, -0.00692629186, 0.714063788, -0.380892591, -0.145778782, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153245743, -0.394397549, -0.00018585463, 0.946772869, -0.554124626, -0.153302467, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355404086, 0.0423940813, -0.0366344305 ] - [ 0.146023756, -0.343357989, -0.00694008019, 0.714011307, -0.380891132, -0.145809834, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153269792, -0.394992363, -0.000179971171, 0.9467532, -0.553506786, -0.153324824, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355548807, 0.0424302481, -0.0362657289 ] - [ 0.146051212, -0.343325753, -0.00695359845, 0.713960069, -0.380890031, -0.145839961, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153292983, -0.39558311, -0.000174137372, 0.94673353, -0.552892329, -0.15334633, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355690836, 0.0424656673, -0.0358998932 ] - [ 0.146077805, -0.343294035, -0.00696684407, 0.713910081, -0.380889292, -0.145869169, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153315322, -0.396169763, -0.000168355977, 0.946713927, -0.552281343, -0.153366993, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355830138, 0.042500334, -0.0355369553 ] - [ 0.146103538, -0.343262831, -0.00697981449, 0.713861348, -0.380888923, -0.145897461, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153336816, -0.396752293, -0.000162629704, 0.94669446, -0.551673914, -0.153386819, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355966679, 0.0425342432, -0.0351769471 ] - [ 0.146128417, -0.343232137, -0.00699250714, 0.713813874, -0.380888929, -0.145924838, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15335747, -0.397330674, -0.000156961239, 0.946675195, -0.551070129, -0.153405815, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356100424, 0.0425673898, -0.0348199003 ] - [ 0.146152443, -0.343201949, -0.00700491944, 0.713767665, -0.380889316, -0.145951306, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153377292, -0.397904877, -0.000151353231, 0.946656202, -0.550470075, -0.153423991, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.035623134, 0.042599769, -0.0344658468 ] - [ 0.146175621, -0.343172263, -0.00701704883, 0.713722725, -0.380890091, -0.145976867, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153396286, -0.398474877, -0.000145808294, 0.946637547, -0.549873839, -0.153441351, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356359392, 0.0426313757, -0.0341148183 ] - [ 0.146197955, -0.343143075, -0.00702889272, 0.713679062, -0.38089126, -0.146001524, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153414461, -0.399040647, -0.000140329, 0.946619302, -0.549281508, -0.153457905, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356484545, 0.042662205, -0.0337668467 ] - [ 0.146219447, -0.343114381, -0.00704044856, 0.713636678, -0.380892828, -0.14602528, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153431821, -0.399602159, -0.000134917879, 0.946601534, -0.54869317, -0.153473659, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356606766, 0.0426922518, -0.0334219639 ] - [ 0.146240102, -0.343086176, -0.00705171375, 0.71359558, -0.380894802, -0.146048139, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153448373, -0.400159388, -0.000129577414, 0.946584314, -0.548108911, -0.15348862, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356726019, 0.0427215112, -0.0330802015 ] - [ 0.146259924, -0.343058458, -0.00706268573, 0.713555773, -0.380897187, -0.146070103, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153464124, -0.400712307, -0.00012431004, 0.94656771, -0.547528821, -0.153502796, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356842271, 0.0427499781, -0.0327415915 ] - [ 0.146278914, -0.343031222, -0.00707336191, 0.713517262, -0.380899989, -0.146091176, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153479079, -0.40126089, -0.000119118137, 0.946551794, -0.546952985, -0.153516194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356955487, 0.0427776477, -0.0324061657 ] - [ 0.146297078, -0.343004464, -0.0070837397, 0.713480053, -0.380903214, -0.14611136, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153493245, -0.401805113, -0.000114004031, 0.946536636, -0.546381492, -0.15352882, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357065632, 0.0428045148, -0.0320739558 ] - [ 0.146314418, -0.342978182, -0.00709381653, 0.713444149, -0.380906869, -0.146130659, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153506627, -0.402344948, -0.00010896999, 0.946522305, -0.54581443, -0.153540683, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357172673, 0.0428305746, -0.0317449937 ] - [ 0.146330937, -0.34295237, -0.00710358982, 0.713409558, -0.380910958, -0.146149075, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153519233, -0.402880371, -0.000104018219, 0.946508874, -0.545251887, -0.153551788, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357276575, 0.0428558221, -0.0314193112 ] - [ 0.146346639, -0.342927025, -0.00711305696, 0.713376284, -0.380915487, -0.146166611, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153531067, -0.403411358, -9.91508581e-05, 0.946496414, -0.54469395, -0.153562144, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357377304, 0.0428802522, -0.0310969402 ] - [ 0.146361528, -0.342902145, -0.00712221538, 0.713344332, -0.380920462, -0.14618327, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153542137, -0.403937881, -9.43699785e-05, 0.946484995, -0.544140707, -0.153571756, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357474825, 0.04290386, -0.0307779124 ] - [ 0.146375606, -0.342877724, -0.00713106248, 0.713313707, -0.38092589, -0.146199054, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153552447, -0.404459918, -8.967758e-05, 0.94647469, -0.543592246, -0.153580633, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357569104, 0.0429266404, -0.0304622597 ] - [ 0.146388876, -0.342853761, -0.00713959567, 0.713284416, -0.380931774, -0.146213967, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153562005, -0.404977442, -8.50755866e-05, 0.94646557, -0.543048657, -0.15358878, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357660107, 0.0429485886, -0.0301500138 ] - [ 0.146401342, -0.34283025, -0.00714781235, 0.713256462, -0.380938121, -0.146228011, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153570816, -0.405490431, -8.05658438e-05, 0.946457708, -0.542510025, -0.153596205, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357747799, 0.0429696995, -0.0298412066 ] - [ 0.146413007, -0.34280719, -0.00715570994, 0.713229852, -0.380944937, -0.146241189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153578887, -0.405998858, -7.61501146e-05, 0.946451175, -0.541976441, -0.153602915, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357832145, 0.0429899681, -0.0295358699 ] - [ 0.146423873, -0.342784576, -0.00716328582, 0.713204591, -0.380952227, -0.146253503, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153586222, -0.406502701, -7.18300762e-05, 0.946446044, -0.541447991, -0.153608916, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357913113, 0.0430093895, -0.0292340356 ] - [ 0.146433945, -0.342762405, -0.00717053741, 0.713180684, -0.380959997, -0.146264957, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153592829, -0.407001935, -6.76073161e-05, 0.946442388, -0.540924765, -0.153614215, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357990666, 0.0430279587, -0.0289357354 ] - [ 0.146443224, -0.342740673, -0.00717746209, 0.713158136, -0.380968251, -0.146275551, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153598714, -0.407496536, -6.3483329e-05, 0.94644028, -0.540406851, -0.153618818, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358064771, 0.0430456706, -0.0286410011 ] - [ 0.146451714, -0.342719378, -0.00718405727, 0.713136952, -0.380976996, -0.14628529, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153603881, -0.40798648, -5.94595126e-05, 0.946439792, -0.539894336, -0.153622734, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358135394, 0.0430625203, -0.0283498647 ] - [ 0.146459418, -0.342698517, -0.00719032033, 0.713117139, -0.380986236, -0.146294174, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153608339, -0.408471743, -5.55371639e-05, 0.946440998, -0.53938731, -0.153625967, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03582025, 0.0430785029, -0.0280623578 ] - [ 0.146466338, -0.342678086, -0.00719624868, 0.713098701, -0.380995977, -0.146302208, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153612091, -0.408952303, -5.17174759e-05, 0.94644397, -0.53888586, -0.153628526, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358266055, 0.0430936132, -0.0277785123 ] - [ 0.146472478, -0.342658082, -0.0072018397, 0.713081643, -0.381006224, -0.146309393, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153615145, -0.409428135, -4.80015332e-05, 0.946448783, -0.538390075, -0.153630416, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358326024, 0.0431078464, -0.0274983601 ] - [ 0.14647784, -0.342638502, -0.00720709077, 0.713065971, -0.381016984, -0.146315731, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153617506, -0.409899216, -4.43903085e-05, 0.946455509, -0.537900044, -0.153631643, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358382373, 0.0431211975, -0.0272219329 ] - [ 0.146482427, -0.342619343, -0.00721199929, 0.713051691, -0.381028259, -0.146321225, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153619181, -0.410365523, -4.08846586e-05, 0.946464222, -0.537415853, -0.153632215, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358435067, 0.0431336614, -0.0269492625 ] - [ 0.146486241, -0.342600602, -0.00721656264, 0.713038808, -0.381040057, -0.146325877, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153620175, -0.410827033, -3.74853204e-05, 0.946474995, -0.536937593, -0.153632138, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358484073, 0.0431452332, -0.0266803808 ] - [ 0.146489286, -0.342582276, -0.0072207782, 0.713027326, -0.381052382, -0.146329689, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153620494, -0.411283723, -3.41929071e-05, 0.946487903, -0.536465351, -0.153631418, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358529356, 0.043155908, -0.0264153197 ] - [ 0.146491564, -0.342564362, -0.00722464335, 0.713017253, -0.381065239, -0.146332663, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153620144, -0.411735569, -3.10079039e-05, 0.946503018, -0.535999215, -0.153630061, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358570882, 0.0431656806, -0.0261541108 ] - [ 0.146493077, -0.342546858, -0.00722815547, 0.713008592, -0.381078633, -0.146334802, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153619132, -0.412182549, -2.79306642e-05, 0.946520416, -0.535539274, -0.153628074, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358608616, 0.0431745462, -0.025896786 ] - [ 0.146493829, -0.34252976, -0.00723131194, 0.713001349, -0.381092569, -0.146336108, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153617463, -0.412624639, -2.49614055e-05, 0.946540168, -0.535085616, -0.153625464, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358642524, 0.0431824997, -0.0256433772 ] - [ 0.146493822, -0.342513066, -0.00723411013, 0.71299553, -0.381107053, -0.146336582, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153615144, -0.413061818, -2.21002051e-05, 0.94656235, -0.534638329, -0.153622236, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358672571, 0.0431895362, -0.0253939162 ] - [ 0.146493057, -0.342496773, -0.0072365474, 0.71299114, -0.381122089, -0.146336227, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15361218, -0.413494062, -1.93469961e-05, 0.946587034, -0.534197501, -0.153618396, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358698723, 0.0431956506, -0.0251484347 ] - [ 0.146491538, -0.342480879, -0.00723862114, 0.712988184, -0.381137682, -0.146335044, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153608577, -0.413921348, -1.67015628e-05, 0.946614296, -0.533763221, -0.153613951, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358720946, 0.0432008381, -0.0249069647 ] - [ 0.146489268, -0.342465381, -0.00724032871, 0.712986669, -0.381153837, -0.146333036, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153604342, -0.414343654, -1.41635373e-05, 0.946644207, -0.533335575, -0.153608907, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358739206, 0.0432050935, -0.0246695378 ] - [ 0.146486181, -0.342413788, -0.00724158262, 0.71298799, -0.381208438, -0.146329875, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153599417, -0.414720096, -1.16517767e-05, 0.946672815, -0.533988061, -0.153603318, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358753468, 0.043208412, -0.024436186 ] - [ 0.146482437, -0.342410933, -0.00724257749, 0.712988916, -0.381213418, -0.14632633, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15359389, -0.415145673, -9.51354425e-06, 0.946709598, -0.533225091, -0.153597044, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358763697, 0.0432107885, -0.024206941 ] - [ 0.146477947, -0.342408768, -0.007243199, 0.712991289, -0.381218665, -0.146321966, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153587815, -0.415566518, -7.32156559e-06, 0.946749245, -0.532460103, -0.153590223, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.035876986, 0.043212218, -0.0239818346 ] - [ 0.146472714, -0.342407292, -0.00724344452, 0.712995115, -0.381224179, -0.146316786, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153581199, -0.415982614, -5.07256344e-06, 0.94679183, -0.531693109, -0.153582861, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358771922, 0.0432126957, -0.0237608988 ] - [ 0.146466551, -0.342406192, -0.00724328776, 0.713000742, -0.381230409, -0.146310684, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15357344, -0.416390397, -2.80664443e-06, 0.946827082, -0.530925242, -0.15357436, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358771029, 0.0432126457, -0.0235435049 ] - [ 0.146459273, -0.342405155, -0.00724270646, 0.713008507, -0.381237795, -0.146303551, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153563933, -0.416786372, -5.70480104e-07, 0.946844786, -0.530157651, -0.15356412, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358768357, 0.043212496, -0.0233289929 ] - [ 0.146450876, -0.342404183, -0.00724170401, 0.713018403, -0.381246335, -0.146295387, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153552679, -0.417170616, 1.62970996e-06, 0.946845092, -0.529390373, -0.153552143, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358763922, 0.0432122466, -0.0231173469 ] - [ 0.146441283, -0.34235425, -0.00724016967, 0.713032261, -0.381306892, -0.146285759, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153538657, -0.417488567, 1.63055622e-06, 0.946823293, -0.530066165, -0.153537484, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358757736, 0.0432118975, -0.022908551 ] - [ 0.146430631, -0.342341604, -0.00723830754, 0.713046829, -0.381329975, -0.146275424, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153523493, -0.417836473, 2.80799115e-06, 0.946788179, -0.529647152, -0.153521559, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358749814, 0.0432114489, -0.0227025895 ] - [ 0.146418858, -0.342329203, -0.00723603478, 0.713063492, -0.381354016, -0.146264055, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153506523, -0.418173098, 3.78022568e-06, 0.946736166, -0.529223355, -0.153503812, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358740169, 0.0432109008, -0.0224994466 ] - [ 0.146405964, -0.342317047, -0.00723335473, 0.713082241, -0.381379014, -0.146251649, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153487749, -0.418498519, 4.54473205e-06, 0.9466674, -0.528794836, -0.153484246, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358728815, 0.0432102533, -0.0222991064 ] - [ 0.146391948, -0.342305138, -0.00723027076, 0.713103066, -0.381404966, -0.146238204, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153467174, -0.41881281, 5.09920644e-06, 0.946582026, -0.528361658, -0.153462867, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358715766, 0.0432095066, -0.0221015531 ] - [ 0.146376807, -0.342293474, -0.00722678619, 0.713125959, -0.38143187, -0.146223719, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153444799, -0.419116047, 5.44156497e-06, 0.946480187, -0.527923881, -0.153439677, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358701035, 0.0432086606, -0.0219067709 ] - [ 0.146360542, -0.342282057, -0.00722290438, 0.713150911, -0.381459724, -0.146208192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153420628, -0.419408306, 5.56993957e-06, 0.946362026, -0.527481566, -0.153414683, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358684637, 0.0432077156, -0.021714744 ] - [ 0.146343149, -0.342270887, -0.00721862867, 0.713177913, -0.381488526, -0.14619162, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153394663, -0.419689662, 5.48267402e-06, 0.946227685, -0.527034772, -0.153387888, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358666585, 0.0432066714, -0.0215254566 ] - [ 0.146324629, -0.342259964, -0.00721396237, 0.713206956, -0.381518272, -0.146174001, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153366908, -0.419960188, 5.17831994e-06, 0.946077305, -0.526583558, -0.153359296, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358646893, 0.0432055284, -0.0213388929 ] - [ 0.146304979, -0.342249289, -0.00720890883, 0.713238031, -0.381548962, -0.146155334, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153337364, -0.42021996, 4.65563283e-06, 0.945911026, -0.526127983, -0.153328913, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358625574, 0.0432042865, -0.021155037 ] - [ 0.146284198, -0.342238863, -0.00720347136, 0.713271128, -0.381580592, -0.146135616, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153306036, -0.420469052, 3.91356813e-06, 0.945728988, -0.525668105, -0.153296743, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358602643, 0.0432029457, -0.0209738731 ] - [ 0.146262284, -0.342228685, -0.00719765329, 0.71330624, -0.38161316, -0.146114845, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153272925, -0.420707538, 2.95127735e-06, 0.945531329, -0.525203982, -0.15326279, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358578114, 0.0432015063, -0.0207953854 ] - [ 0.146239236, -0.342218757, -0.00719145792, 0.713343357, -0.381646663, -0.146093018, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153238036, -0.420935493, 1.76810416e-06, 0.945318188, -0.524735669, -0.153227058, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358551999, 0.0431999683, -0.0206195582 ] - [ 0.146215053, -0.342209079, -0.00718488857, 0.713382469, -0.3816811, -0.146070134, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15320137, -0.421152989, 3.63580525e-07, 0.945089702, -0.524263223, -0.153189552, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358524314, 0.0431983317, -0.0204463755 ] - [ 0.146189731, -0.342199651, -0.00717794854, 0.713423569, -0.381716467, -0.14604619, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153162932, -0.4213601, -1.26257704e-06, 0.944846008, -0.523786701, -0.153150277, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358495071, 0.0431965968, -0.0202758216 ] - [ 0.146163271, -0.342190475, -0.00717064113, 0.713466647, -0.381752762, -0.146021183, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153122724, -0.4215569, -3.11047133e-06, 0.944587241, -0.523306157, -0.153109237, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358464284, 0.0431947634, -0.0201078807 ] - [ 0.14613567, -0.342181552, -0.00716296963, 0.713511694, -0.381789983, -0.145995111, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153080751, -0.421743461, -5.18002819e-06, 0.944313537, -0.522821647, -0.153066436, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358431968, 0.0431928318, -0.0199425369 ] - [ 0.146106926, -0.342172881, -0.00715493735, 0.713558701, -0.381828126, -0.145967972, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.153037014, -0.421919858, -7.47100022e-06, 0.94402503, -0.522333224, -0.153021879, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358398136, 0.043190802, -0.0197797744 ] - [ 0.146077037, -0.342164463, -0.00714654757, 0.713607659, -0.381867189, -0.145939763, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.152991518, -0.422086162, -9.98297052e-06, 0.943721855, -0.521840943, -0.152975569, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358362801, 0.043188674, -0.0196195775 ] - [ 0.146046002, -0.3421563, -0.00713780357, 0.713658559, -0.38190717, -0.145910481, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.152944267, -0.422242447, -1.27153563e-05, 0.943404145, -0.521344857, -0.152927513, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358325978, 0.0431864481, -0.0194619302 ] - [ 0.146013818, -0.342148392, -0.00712870863, 0.713711393, -0.381948066, -0.145880124, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.152895262, -0.422388786, -1.56674127e-05, 0.943072033, -0.520845018, -0.152877713, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358287681, 0.0431841242, -0.0193068168 ] - [ 0.145980484, -0.342140741, -0.00711926603, 0.71376615, -0.381989873, -0.14584869, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.152844509, -0.422525249, -1.88382362e-05, 0.942725651, -0.52034148, -0.152826174, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358247922, 0.0431817025, -0.0191542215 ] - [ 0.145945997, -0.342133346, -0.00710947905, 0.713822823, -0.38203259, -0.145816174, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.152792011, -0.422651911, -2.22267682e-05, 0.94236513, -0.519834295, -0.152772901, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358206716, 0.043179183, -0.0190041285 ] - [ 0.145910356, -0.342126209, -0.00709935094, 0.713881403, -0.382076214, -0.145782576, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15273777, -0.422768843, -2.58317988e-05, 0.941990603, -0.519323514, -0.152717898, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358164077, 0.0431765658, -0.0188565219 ] - [ 0.145873558, -0.342119332, -0.00708888498, 0.713941879, -0.382120741, -0.145747891, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.152681792, -0.422876118, -2.96519702e-05, 0.9416022, -0.518809188, -0.152661168, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358120019, 0.0431738511, -0.0187113859 ] - [ 0.145835602, -0.342112714, -0.00707808443, 0.714004244, -0.382166168, -0.145712117, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.152624079, -0.422973807, -3.36857801e-05, 0.941200051, -0.518291369, -0.152602718, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358074555, 0.0431710388, -0.0185687047 ] - [ 0.145796485, -0.342106357, -0.00706695253, 0.714068487, -0.382212494, -0.145675251, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.152564636, -0.423061983, -3.79315854e-05, 0.940784285, -0.517770106, -0.152542549, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0358027698, 0.0431681291, -0.0184284625 ] - [ 0.145756204, -0.342100262, -0.00705549256, 0.714134602, -0.382259715, -0.14563729, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.152503466, -0.423140716, -4.23876054e-05, 0.940355033, -0.517245451, -0.152480668, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357979464, 0.0431651221, -0.0182906435 ] - [ 0.145714759, -0.34209443, -0.00704370775, 0.714202577, -0.382307827, -0.145598231, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.152440572, -0.42321008, -4.70519255e-05, 0.939912423, -0.516717453, -0.152417078, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357929865, 0.0431620178, -0.0181552319 ] - [ 0.145672145, -0.342088862, -0.00703160135, 0.714272405, -0.382356829, -0.145558071, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15237596, -0.423270146, -5.19225002e-05, 0.939456583, -0.51618616, -0.152351784, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357878915, 0.0431588163, -0.0180222118 ] - [ 0.145628362, -0.342083559, -0.00701917662, 0.714344076, -0.382406717, -0.145516807, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.152309632, -0.423320985, -5.69971569e-05, 0.938987642, -0.515651624, -0.152284788, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357826629, 0.0431555177, -0.0178915674 ] - [ 0.145583405, -0.342078523, -0.00700643677, 0.714417581, -0.382457488, -0.145474436, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.152241592, -0.423362669, -6.22735989e-05, 0.938505726, -0.515113891, -0.152216097, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.035777302, 0.0431521222, -0.017763283 ] - [ 0.145537275, -0.342073754, -0.00699338506, 0.714492912, -0.382509138, -0.145430954, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.152171844, -0.42339527, -6.77494088e-05, 0.938010964, -0.514573011, -0.152145713, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357718101, 0.0431486297, -0.0176373426 ] - [ 0.145489966, -0.342069254, -0.00698002472, 0.714570059, -0.382561666, -0.145386359, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.152100393, -0.423418859, -7.34220519e-05, 0.937503482, -0.514029031, -0.152073641, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357661887, 0.0431450404, -0.0175137306 ] - [ 0.145441478, -0.342065024, -0.00696635896, 0.714649014, -0.382615068, -0.145340647, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.152027241, -0.423433507, -7.92888791e-05, 0.936983407, -0.513482, -0.151999886, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357604391, 0.0431413543, -0.017392431 ] - [ 0.145391807, -0.342061066, -0.00695239103, 0.714729767, -0.38266934, -0.145293815, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151952394, -0.423439286, -8.53471306e-05, 0.936450865, -0.512931965, -0.15192445, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357545627, 0.0431375716, -0.0172734281 ] - [ 0.145340951, -0.34205738, -0.00693812415, 0.714812309, -0.38272448, -0.145245859, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151875854, -0.423436267, -9.15939386e-05, 0.935905981, -0.512378973, -0.151847339, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357485609, 0.0431336923, -0.0171567061 ] - [ 0.145288907, -0.342053968, -0.00692356153, 0.714896632, -0.382780484, -0.145196776, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151797626, -0.423424521, -9.80263309e-05, 0.935348882, -0.511823071, -0.151768555, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357424351, 0.0431297165, -0.017042249 ] - [ 0.145235673, -0.342050831, -0.00690870639, 0.714982727, -0.382837349, -0.145146562, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151717714, -0.42340412, -0.000104641233, 0.934779692, -0.511264307, -0.151688104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357361866, 0.0431256444, -0.0169300412 ] - [ 0.145181246, -0.342047971, -0.00689356194, 0.715070583, -0.382895072, -0.145095215, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151636122, -0.423375135, -0.000111435474, 0.934198537, -0.510702725, -0.151605988, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357298168, 0.0431214758, -0.0168200668 ] - [ 0.145125623, -0.342045389, -0.0068781314, 0.715160194, -0.38295365, -0.14504273, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151552853, -0.423337637, -0.000118405785, 0.933605541, -0.510138374, -0.151522213, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357233271, 0.0431172111, -0.01671231 ] - [ 0.1450688, -0.342043087, -0.00686241798, 0.715251548, -0.383013079, -0.144989104, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151467912, -0.423291698, -0.000125548807, 0.93300083, -0.509571298, -0.151436781, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357167189, 0.0431128502, -0.0166067549 ] - [ 0.145010777, -0.342041066, -0.00684642488, 0.715344638, -0.383073356, -0.144934334, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151381303, -0.423237389, -0.000132861091, 0.932384526, -0.509001543, -0.151349697, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357099936, 0.0431083932, -0.0165033858 ] - [ 0.144951548, -0.342039327, -0.0068301553, 0.715439455, -0.383134478, -0.144878415, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151293029, -0.42317478, -0.0001403391, 0.931756754, -0.508429155, -0.151260964, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0357031525, 0.0431038402, -0.0164021868 ] - [ 0.144891112, -0.342037872, -0.00681361244, 0.715535989, -0.383196441, -0.144821343, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151203094, -0.423103944, -0.000147979217, 0.931117639, -0.507854179, -0.151170587, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.035696197, 0.0430991914, -0.0163031422 ] - [ 0.144829465, -0.342036703, -0.00679679951, 0.715634232, -0.383259242, -0.144763116, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151111503, -0.423024951, -0.000155777741, 0.930467304, -0.507276661, -0.151078569, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356891284, 0.0430944467, -0.016206236 ] - [ 0.144766605, -0.34203582, -0.00677971969, 0.715734175, -0.383322878, -0.144703729, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.151018259, -0.422937872, -0.000163730896, 0.929805871, -0.506696644, -0.150984913, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356819483, 0.0430896063, -0.0161114526 ] - [ 0.144702528, -0.342035227, -0.00676237617, 0.715835807, -0.383387345, -0.144643179, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.150923367, -0.42284278, -0.000171834831, 0.929133465, -0.506114175, -0.150889623, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356746579, 0.0430846702, -0.0160187761 ] - [ 0.144637231, -0.342034924, -0.00674477216, 0.715939122, -0.383452639, -0.144581461, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.15082683, -0.422739745, -0.000180085621, 0.928450209, -0.505529297, -0.150792704, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356672586, 0.0430796386, -0.0159281906 ] - [ 0.144570711, -0.342034912, -0.00672691082, 0.716044109, -0.383518758, -0.144518572, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.150728652, -0.422628839, -0.000188479276, 0.927756226, -0.504942055, -0.150694158, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356597518, 0.0430745116, -0.0158396804 ] - [ 0.144502964, -0.342035195, -0.00670879536, 0.71615076, -0.383585697, -0.144454507, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.150628836, -0.422510133, -0.000197011735, 0.927051638, -0.504352493, -0.150593989, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356521389, 0.0430692891, -0.0157532296 ] - [ 0.144433988, -0.342035772, -0.00669042894, 0.716259065, -0.383653453, -0.144389262, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.150527388, -0.422383699, -0.000205678876, 0.926336569, -0.503760656, -0.150492201, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356444212, 0.0430639713, -0.0156688224 ] - [ 0.144363997, -0.341991607, -0.00667171506, 0.716370291, -0.383768339, -0.144322752, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.150416813, -0.422201095, -0.000233257782, 0.925609392, -0.50448946, -0.15039568, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356366002, 0.0430585583, -0.015586443 ] - [ 0.144292538, -0.341992375, -0.0066528558, 0.716481899, -0.383838146, -0.144255121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.150312801, -0.42205901, -0.000240470176, 0.924873765, -0.503904661, -0.150291053, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356286772, 0.0430530502, -0.0155060756 ] - [ 0.144219839, -0.341993453, -0.00663375516, 0.716595135, -0.383908748, -0.144186297, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.150207191, -0.421909423, -0.000247744552, 0.924128025, -0.503317348, -0.150184823, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356206536, 0.043047447, -0.0154277045 ] - [ 0.144145896, -0.341994843, -0.00661441631, 0.71670999, -0.383980144, -0.144116277, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.150099984, -0.421752405, -0.000255078263, 0.923372295, -0.502727569, -0.150076992, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356125308, 0.0430417488, -0.0153513136 ] - [ 0.144070706, -0.341996547, -0.00659484243, 0.716826455, -0.384052329, -0.144045056, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149991186, -0.421588027, -0.000262468655, 0.922606697, -0.502135368, -0.149967564, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0356043101, 0.0430359558, -0.0152768873 ] - [ 0.143994266, -0.341998567, -0.00657503667, 0.71694452, -0.384125299, -0.143972629, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149880797, -0.421416362, -0.00026991307, 0.921831354, -0.501540794, -0.149856542, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355959929, 0.0430300679, -0.0152044098 ] - [ 0.143916571, -0.342000905, -0.0065550022, 0.717064177, -0.384199051, -0.143898993, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149768821, -0.421237481, -0.000277408844, 0.921046388, -0.500943891, -0.149743928, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355875807, 0.0430240854, -0.0151338652 ] - [ 0.143837619, -0.342003561, -0.0065347422, 0.717185416, -0.384273582, -0.143824144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149655262, -0.421051456, -0.000284953308, 0.920251921, -0.500344706, -0.149629725, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355790747, 0.0430180082, -0.0150652376 ] - [ 0.143757405, -0.342006539, -0.00651425982, 0.717308229, -0.384348888, -0.143748076, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149540121, -0.420858358, -0.000292543788, 0.919448075, -0.499743285, -0.149513936, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355704764, 0.0430118365, -0.0149985114 ] - [ 0.143675926, -0.342009839, -0.00649355823, 0.717432607, -0.384424964, -0.143670785, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149423401, -0.42065826, -0.000300177606, 0.918634974, -0.499139674, -0.149396564, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355617871, 0.0430055703, -0.0149336706 ] - [ 0.143593178, -0.342013464, -0.00647264058, 0.71755854, -0.384501808, -0.143592267, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149305106, -0.420451234, -0.00030785208, 0.917812739, -0.498533918, -0.149277612, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355530083, 0.0429992098, -0.0148706995 ] - [ 0.143509157, -0.342017416, -0.00645151004, 0.71768602, -0.384579416, -0.143512516, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149185237, -0.420237353, -0.000315564524, 0.916981493, -0.497926063, -0.149157081, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355441412, 0.042992755, -0.0148095822 ] - [ 0.143423859, -0.342021696, -0.00643016975, 0.717815037, -0.384657783, -0.14343153, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.149063798, -0.420016687, -0.000323312249, 0.916141359, -0.497316156, -0.149034976, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355351873, 0.0429862059, -0.014750303 ] - [ 0.143337281, -0.342026306, -0.00640862288, 0.717945583, -0.384736907, -0.143349301, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.14894079, -0.41978931, -0.000331092561, 0.915292458, -0.496704242, -0.148911298, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.035526148, 0.0429795628, -0.014692846 ] - [ 0.143249418, -0.342031249, -0.00638687258, 0.718077649, -0.384816783, -0.143265827, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.148816217, -0.419555295, -0.000338902766, 0.914434914, -0.496090366, -0.14878605, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355170246, 0.0429728256, -0.0146371954 ] - [ 0.143160267, -0.342036526, -0.00636492199, 0.718211225, -0.384897407, -0.143181102, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.14869008, -0.419314713, -0.000346740164, 0.91356885, -0.495474574, -0.148659234, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0355078185, 0.0429659944, -0.0145833353 ] - [ 0.143069824, -0.342042138, -0.00634277428, 0.718346303, -0.384978777, -0.143095121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.148562382, -0.419067638, -0.000354602056, 0.912694387, -0.494856913, -0.148530852, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354985311, 0.0429590694, -0.01453125 ] - [ 0.142978083, -0.342048089, -0.00632043258, 0.718482874, -0.385060887, -0.14300788, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.148433126, -0.418814142, -0.000362485739, 0.91181165, -0.494237427, -0.148400908, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354891637, 0.0429520507, -0.0144809237 ] - [ 0.142885042, -0.342054381, -0.00629790005, 0.718620927, -0.385143734, -0.142919373, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.148302313, -0.418554299, -0.000370388507, 0.910920761, -0.493616162, -0.148269403, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354797178, 0.0429449382, -0.0144323406 ] - [ 0.142790696, -0.342061014, -0.00627517983, 0.718760456, -0.385227315, -0.142829596, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.148169946, -0.418288181, -0.000378307656, 0.910021844, -0.492993163, -0.14813634, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354701947, 0.0429377321, -0.0143854847 ] - [ 0.142695041, -0.342067991, -0.00625227507, 0.71890145, -0.385311624, -0.142738543, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.148036027, -0.418015863, -0.000386240477, 0.909115021, -0.492368477, -0.14800172, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354605958, 0.0429304325, -0.0143403404 ] - [ 0.142598073, -0.342075315, -0.00622918891, 0.7190439, -0.385396659, -0.14264621, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.147900558, -0.417737416, -0.000394184262, 0.908200416, -0.49174215, -0.147865547, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354509225, 0.0429230395, -0.0142968917 ] - [ 0.142499786, -0.342082987, -0.0062059245, 0.719187798, -0.385482415, -0.142552591, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.147763541, -0.417452915, -0.000402136302, 0.907278154, -0.491114226, -0.147727821, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354411762, 0.042915553, -0.014255123 ] - [ 0.142400177, -0.34209101, -0.00618248498, 0.719333134, -0.385568888, -0.142457681, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.147624979, -0.417162434, -0.000410093885, 0.906348358, -0.490484751, -0.147588545, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354313582, 0.0429079734, -0.0142150183 ] - [ 0.142299242, -0.342099385, -0.00615887349, 0.719479899, -0.385656075, -0.142361476, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.147484872, -0.416866045, -0.000418054303, 0.905411151, -0.489853772, -0.147447721, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354214699, 0.0429003005, -0.0141765618 ] - [ 0.142196976, -0.342108115, -0.00613509316, 0.719628085, -0.385743971, -0.142263969, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.147343222, -0.416563825, -0.000426014843, 0.904466659, -0.489221334, -0.147305351, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354115127, 0.0428925346, -0.0141397378 ] - [ 0.142093374, -0.342117202, -0.00611114715, 0.719777681, -0.385832573, -0.142165155, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.147200033, -0.416255845, -0.000433972797, 0.903515006, -0.488587484, -0.147161437, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0354014879, 0.0428846756, -0.0141045304 ] - [ 0.141988431, -0.342126647, -0.00608703859, 0.719928681, -0.385921875, -0.142065029, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.147055305, -0.415942181, -0.000441925452, 0.902556316, -0.487952266, -0.147015981, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.035391397, 0.0428767237, -0.0140709238 ] - [ 0.141882144, -0.342136455, -0.00606277062, 0.720081073, -0.386011875, -0.141963586, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.146909039, -0.415622908, -0.0004498701, 0.901590714, -0.487315727, -0.146868983, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0353812414, 0.0428686789, -0.0140389022 ] - [ 0.141774507, -0.342146625, -0.00603834638, 0.720234849, -0.386102567, -0.14186082, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.146761238, -0.415298099, -0.000457804031, 0.900618326, -0.486677914, -0.146720447, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0353710223, 0.0428605414, -0.0140084498 ] - [ 0.141665516, -0.342157161, -0.006013769, 0.720390001, -0.386193949, -0.141756726, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.146611903, -0.41496783, -0.000465724537, 0.899639278, -0.486038871, -0.146570373, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0353607412, 0.0428523112, -0.0139795507 ] - [ 0.141555166, -0.342168066, -0.00598904162, 0.720546518, -0.386286015, -0.141651298, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.146461036, -0.414632176, -0.000473628911, 0.898653694, -0.485398647, -0.146418763, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0353503995, 0.0428439884, -0.0139521892 ] - [ 0.141443452, -0.34217934, -0.00596416739, 0.720704392, -0.386378762, -0.14154453, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.146308638, -0.414291212, -0.000481514447, 0.897661701, -0.484757286, -0.146265619, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0353399985, 0.0428355731, -0.0139263494 ] - [ 0.14133037, -0.342190987, -0.00593914942, 0.720863614, -0.386472185, -0.141436417, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.14615471, -0.413945013, -0.00048937844, 0.896663425, -0.484114836, -0.146110942, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0353295396, 0.0428270654, -0.0139020156 ] - [ 0.141215913, -0.342203008, -0.00591399087, 0.721024175, -0.38656628, -0.141326953, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.145999253, -0.413593655, -0.000497218187, 0.895658994, -0.483471343, -0.145954734, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0353190242, 0.0428184654, -0.0138791718 ] - [ 0.141100078, -0.342215407, -0.00588869487, 0.721186065, -0.386661044, -0.141216133, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.145842269, -0.413237213, -0.000505030988, 0.894648533, -0.482826854, -0.145796995, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0353084537, 0.0428097731, -0.0138578023 ] - [ 0.140982859, -0.342228185, -0.00586326455, 0.721349276, -0.386756471, -0.14110395, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.14568376, -0.412875765, -0.000512814143, 0.89363217, -0.482181416, -0.145637728, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0352978295, 0.0428009886, -0.0138378913 ] - [ 0.140864252, -0.342241344, -0.00583770305, 0.721513799, -0.386852557, -0.140990399, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.145523725, -0.412509385, -0.000520564954, 0.892610032, -0.481535076, -0.145476932, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0352871528, 0.042792112, -0.013819423 ] - [ 0.14074425, -0.342254888, -0.00581201351, 0.721679623, -0.386949299, -0.140875473, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.145362166, -0.41213815, -0.000528280729, 0.891582249, -0.48088788, -0.14531461, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0352764252, 0.0427831435, -0.0138023815 ] - [ 0.14062285, -0.342268818, -0.00578619906, 0.721846741, -0.387046691, -0.140759168, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.145199084, -0.411762137, -0.000535958773, 0.890548947, -0.480239876, -0.145150763, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.035265648, 0.042774083, -0.013786751 ] - [ 0.140500045, -0.342283137, -0.00576026284, 0.722015144, -0.38714473, -0.140641476, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.14503448, -0.411381423, -0.000543596397, 0.889510256, -0.479591112, -0.144985391, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0352548225, 0.0427649307, -0.0137725158 ] - [ 0.14037583, -0.342297847, -0.00573420798, 0.722184821, -0.387243411, -0.140522391, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.144868354, -0.410996084, -0.000551190914, 0.888466304, -0.478941635, -0.144818495, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0352439502, 0.0427556867, -0.0137596599 ] - [ 0.1402502, -0.342312951, -0.00570803763, 0.722355764, -0.38734273, -0.140401909, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.144700707, -0.410606198, -0.00055873964, 0.887417221, -0.478291493, -0.144650077, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0352330324, 0.042746351, -0.0137481676 ] - [ 0.14012315, -0.34232845, -0.00568175491, 0.722527964, -0.387442682, -0.140280022, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.144531541, -0.410211842, -0.000566239894, 0.886363138, -0.477640734, -0.144480137, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0352220704, 0.0427369237, -0.0137380231 ] - [ 0.139994674, -0.342344348, -0.00565536298, 0.722701411, -0.387543263, -0.140156724, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.144360855, -0.409813094, -0.000573688997, 0.885304183, -0.476989406, -0.144308675, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0352110658, 0.0427274049, -0.0137292105 ] - [ 0.139864766, -0.342360647, -0.00562886496, 0.722876097, -0.387644469, -0.140032009, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.14418865, -0.409410033, -0.000581084274, 0.884240488, -0.476337558, -0.144135694, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0352000198, 0.0427177948, -0.0137217141 ] - [ 0.139733422, -0.342377348, -0.005602264, 0.723052012, -0.387746294, -0.13990587, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.144014926, -0.409002735, -0.000588423054, 0.883172184, -0.475685237, -0.143961192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0351889339, 0.0427080933, -0.013715518 ] - [ 0.139600635, -0.342394456, -0.00557556323, 0.723229147, -0.387848736, -0.139778302, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.143839685, -0.40859128, -0.000595702668, 0.882099403, -0.475032492, -0.143785171, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0351778093, 0.0426983006, -0.0137106064 ] - [ 0.139466399, -0.342411972, -0.0055487658, 0.723407493, -0.387951788, -0.139649298, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.143662925, -0.408175745, -0.000602920452, 0.881022275, -0.474379373, -0.143607632, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0351666476, 0.0426884167, -0.0137069635 ] - [ 0.13933071, -0.342429898, -0.00552187484, 0.723587041, -0.388055448, -0.13951885, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.143484647, -0.407756211, -0.000610073744, 0.879940935, -0.473725928, -0.143428574, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03515545, 0.0426784418, -0.0137045735 ] - [ 0.139193561, -0.342448238, -0.00549489351, 0.723767781, -0.388159709, -0.139386954, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.143304852, -0.407332756, -0.000617159887, 0.878855514, -0.473072208, -0.143247998, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.035144218, 0.0426683758, -0.0137034206 ] - [ 0.139054947, -0.342466993, -0.00546782494, 0.723949704, -0.388264568, -0.139253602, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.14312354, -0.40690546, -0.000624176227, 0.877766146, -0.47241826, -0.143065904, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0351329528, 0.042658219, -0.0137034889 ] - [ 0.13891486, -0.342486166, -0.00544067228, 0.724132802, -0.38837002, -0.139118787, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.142940709, -0.406474401, -0.000631120115, 0.876672964, -0.471764136, -0.142882293, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.035121656, 0.0426479714, -0.0137047626 ] - [ 0.138773297, -0.34250576, -0.00541343867, 0.724317064, -0.38847606, -0.138982504, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.142756361, -0.406039661, -0.000637988905, 0.875576104, -0.471109886, -0.142697164, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0351103289, 0.042637633, -0.0137072259 ] - [ 0.13863025, -0.342525777, -0.00538612726, 0.724502483, -0.388582685, -0.138844744, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.142570495, -0.405601319, -0.000644779954, 0.8744757, -0.470455558, -0.142510518, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0350989728, 0.042627204, -0.0137108631 ] - [ 0.138485713, -0.34254622, -0.0053587412, 0.724689047, -0.388689888, -0.138705502, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.142383111, -0.405159455, -0.000651490625, 0.873371888, -0.469801205, -0.142322355, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0350875892, 0.0426166845, -0.0137156582 ] - [ 0.138339681, -0.342567091, -0.00533128365, 0.724876748, -0.388797666, -0.13856477, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.142194209, -0.404714151, -0.000658118284, 0.872264802, -0.469146877, -0.142132674, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0350761793, 0.0426060745, -0.0137215956 ] - [ 0.138192147, -0.342588392, -0.00530375774, 0.725065578, -0.388906014, -0.138422541, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.142003787, -0.404265487, -0.000664660302, 0.871154581, -0.468492624, -0.141941475, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0350647447, 0.0425953741, -0.0137286592 ] - [ 0.138043105, -0.342610127, -0.00527616663, 0.725255526, -0.389014927, -0.138278809, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.141811846, -0.403813545, -0.000671114053, 0.870041359, -0.467838499, -0.141748759, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0350532866, 0.0425845833, -0.0137368335 ] - [ 0.137892549, -0.342632298, -0.00524851349, 0.725446583, -0.389124401, -0.138133567, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.141618385, -0.403358406, -0.000677476917, 0.868925276, -0.467184552, -0.141554525, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0350418065, 0.0425737024, -0.0137461024 ] - [ 0.137639081, -0.342696745, -0.00555513561, 0.725631959, -0.388006033, -0.138341833, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.141431117, -0.402944745, -0.00068375515, 0.867801485, -0.466481263, -0.141366513, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0350303057, 0.0425627314, -0.0137564503 ] - [ 0.137487238, -0.342719454, -0.00552163272, 0.725825286, -0.388126575, -0.138190724, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.14123453, -0.402483058, -0.000689928299, 0.866680125, -0.465828262, -0.141169157, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0350187857, 0.0425516702, -0.0137678612 ] - [ 0.137333864, -0.342742609, -0.0054880772, 0.726019693, -0.388247676, -0.138038081, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.141036421, -0.402018422, -0.000696002723, 0.865556319, -0.465175594, -0.140970283, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0350072477, 0.0425405192, -0.0137803195 ] - [ 0.13717895, -0.34276621, -0.00545447303, 0.726215171, -0.388369328, -0.137883897, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.14083679, -0.40155092, -0.000701975816, 0.864430208, -0.464523312, -0.140769889, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0349956931, 0.0425292782, -0.0137938092 ] - [ 0.13702249, -0.342790262, -0.00542082422, 0.726411711, -0.388491525, -0.137728164, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.140635635, -0.401080636, -0.00070784498, 0.86330193, -0.46387147, -0.140567975, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0349841234, 0.0425179475, -0.0138083146 ] - [ 0.136864477, -0.342814766, -0.00538713475, 0.726609304, -0.388614263, -0.137570876, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.140432954, -0.400607652, -0.00071360762, 0.862171628, -0.46322012, -0.14036454, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03497254, 0.042506527, -0.0138238198 ] - [ 0.136704905, -0.342839726, -0.00535340862, 0.72680794, -0.388737534, -0.137412025, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.140228748, -0.400132052, -0.000719261146, 0.861039443, -0.462569315, -0.140159583, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0349609441, 0.0424950169, -0.0138403091 ] - [ 0.136543765, -0.342865143, -0.00531964983, 0.72700761, -0.388861333, -0.137251605, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.140023015, -0.39965392, -0.00072480297, 0.859905517, -0.461919111, -0.139953103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0349493372, 0.0424834173, -0.0138577665 ] - [ 0.136381052, -0.342891021, -0.00528586235, 0.727208304, -0.388985654, -0.137089608, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.139815752, -0.39917334, -0.000730230511, 0.858769993, -0.461269561, -0.1397451, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0349377206, 0.0424717283, -0.0138761764 ] - [ 0.136216758, -0.342917362, -0.0052520502, 0.727410013, -0.38911049, -0.136926028, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.13960696, -0.398690396, -0.00073554119, 0.857633014, -0.460620719, -0.139535572, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0349260958, 0.0424599498, -0.0138955228 ] - [ 0.136050876, -0.342944169, -0.00521821735, 0.727612727, -0.389235835, -0.136760856, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.139396636, -0.398205174, -0.000740732436, 0.856494724, -0.459972641, -0.139324518, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0349144641, 0.0424480821, -0.01391579 ] - [ 0.135883398, -0.342971444, -0.00518436781, 0.727816436, -0.389361684, -0.136594085, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.139184779, -0.397717758, -0.000745801678, 0.855355268, -0.459325381, -0.139111936, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0349028268, 0.0424361252, -0.0139369622 ] - [ 0.135714317, -0.342999189, -0.00515050557, 0.728021132, -0.38948803, -0.136425708, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.138971387, -0.397228234, -0.000750746352, 0.854214792, -0.458678996, -0.138897827, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0348911855, 0.0424240791, -0.0139590235 ] - [ 0.135543627, -0.343027409, -0.00511663462, 0.728226805, -0.389614867, -0.136255718, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.138756458, -0.396736688, -0.000755563897, 0.85307344, -0.458033541, -0.138682187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0348795414, 0.042411944, -0.0139819581 ] - [ 0.135371319, -0.343056104, -0.00508275895, 0.728433445, -0.389742189, -0.136084107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.13853999, -0.396243205, -0.000760251756, 0.851931361, -0.457389072, -0.138465016, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0348678959, 0.04239972, -0.0140057502 ] - [ 0.135197385, -0.343085278, -0.00504888256, 0.728641042, -0.389869989, -0.135910867, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.138321982, -0.395747872, -0.000764807377, 0.8507887, -0.456745646, -0.138246313, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0348562504, 0.0423874072, -0.014030384 ] - [ 0.135021819, -0.343114934, -0.00501500945, 0.728849588, -0.389998262, -0.13573599, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.138102431, -0.395250776, -0.000769228211, 0.849645607, -0.456103321, -0.138026074, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0348446062, 0.0423750055, -0.0140558437 ] - [ 0.134844613, -0.343145073, -0.00498114361, 0.729059071, -0.390127, -0.13555947, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.137881335, -0.394752004, -0.000773511715, 0.848502229, -0.455462152, -0.1378043, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0348329649, 0.0423625152, -0.0140821135 ] - [ 0.134665759, -0.343175699, -0.00494728902, 0.729269484, -0.390256199, -0.135381298, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.137658692, -0.394251643, -0.000777655346, 0.847358717, -0.454822198, -0.137580988, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0348213276, 0.0423499362, -0.0141091775 ] - [ 0.134486177, -0.343252891, -0.00491345792, 0.729478886, -0.390337844, -0.135202436, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.13738127, -0.393797292, -0.000925464581, 0.846214018, -0.452875957, -0.137323919, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0348096959, 0.0423372687, -0.0141370199 ] - [ 0.134304008, -0.343284189, -0.00487963776, 0.729691136, -0.390468262, -0.13502094, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.137155405, -0.393293675, -0.000929836365, 0.845070673, -0.452247821, -0.137097508, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0347980711, 0.0423245128, -0.014165625 ] - [ 0.134120167, -0.343315977, -0.00484584086, 0.729904285, -0.390599125, -0.134837768, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.136928011, -0.392788729, -0.000933990064, 0.843927646, -0.451621224, -0.136869563, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0347864546, 0.0423116686, -0.0141949769 ] - [ 0.133934646, -0.343348258, -0.00481207119, 0.730118325, -0.390730427, -0.134652912, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.136699087, -0.392282543, -0.00093792291, 0.842785089, -0.450996222, -0.136640083, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0347748476, 0.042298736, -0.0142250597 ] - [ 0.133747438, -0.343381035, -0.00477833277, 0.730333245, -0.39086216, -0.134466365, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.136468629, -0.391775208, -0.000941632197, 0.841643156, -0.450372873, -0.136409064, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0347632518, 0.0422857153, -0.0142558577 ] - [ 0.133558533, -0.343414311, -0.00474462958, 0.730549035, -0.39099432, -0.134278117, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.136236635, -0.391266811, -0.000945115277, 0.840501998, -0.449751234, -0.136176506, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0347516683, 0.0422726065, -0.0142873551 ] - [ 0.133367925, -0.343448088, -0.00471096562, 0.730765687, -0.391126898, -0.13408816, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.136003102, -0.390757442, -0.000948369565, 0.839361772, -0.449131361, -0.135942404, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0347400986, 0.0422594097, -0.014319536 ] - [ 0.133175605, -0.343482369, -0.00467734489, 0.730983189, -0.391259889, -0.133896487, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.135768027, -0.390247193, -0.000951392535, 0.838222632, -0.448513314, -0.135706757, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.034728544, 0.042246125, -0.0143523847 ] - [ 0.132981564, -0.343517156, -0.00464377139, 0.731201532, -0.391393287, -0.133703089, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.135531406, -0.389736152, -0.00095418172, 0.837084733, -0.447897151, -0.135469562, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.034717006, 0.0422327524, -0.0143858852 ] - [ 0.132785795, -0.343552453, -0.00461024911, 0.731420706, -0.391527084, -0.133507958, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.135293237, -0.389224412, -0.000956734717, 0.835948233, -0.447282929, -0.135230817, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.034705486, 0.042219292, -0.0144200219 ] - [ 0.132588288, -0.343588261, -0.00457678205, 0.731640701, -0.391661274, -0.133311084, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.135053514, -0.388712062, -0.00095904918, 0.834813288, -0.44667071, -0.134990517, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0346939852, 0.042205744, -0.0144547788 ] - [ 0.132389036, -0.343624583, -0.00454337422, 0.731861508, -0.39179585, -0.13311246, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.134812236, -0.388199195, -0.000961122825, 0.833680055, -0.446060551, -0.134748661, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0346825051, 0.0421921084, -0.0144901403 ] - [ 0.13218803, -0.343661422, -0.0045100296, 0.732083115, -0.391930807, -0.132912078, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.134569398, -0.387685902, -0.00096295343, 0.832548695, -0.445452514, -0.134505245, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.034671047, 0.0421783853, -0.0145260903 ] - [ 0.131985262, -0.343698781, -0.00447675219, 0.732305514, -0.392066137, -0.132709927, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.134324996, -0.387172275, -0.000964538831, 0.831419366, -0.444846657, -0.134260267, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0346596124, 0.0421645747, -0.0145626132 ] - [ 0.131780722, -0.343736662, -0.00444354601, 0.732528693, -0.392201833, -0.132506, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.134079027, -0.386658407, -0.000965876926, 0.830292228, -0.444243044, -0.134013722, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0346482025, 0.0421506769, -0.0145996932 ] - [ 0.131574402, -0.343775067, -0.00441041504, 0.732752643, -0.392337889, -0.132300288, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.133831486, -0.38614439, -0.00096696567, 0.829167442, -0.443641733, -0.133765608, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0346368189, 0.0421366917, -0.0146373143 ] - [ 0.131366293, -0.343814, -0.00437736329, 0.732977354, -0.392474298, -0.132092783, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.133582369, -0.385630318, -0.00096780308, 0.82804517, -0.443042788, -0.133515921, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0346254628, 0.0421226195, -0.0146754609 ] - [ 0.131156386, -0.343853461, -0.00434439476, 0.733202815, -0.392611054, -0.131883474, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.133331672, -0.385116284, -0.000968387235, 0.826925575, -0.44244627, -0.133264657, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0346141357, 0.0421084601, -0.014714117 ] - [ 0.130944673, -0.343893456, -0.00431151345, 0.733429017, -0.392748149, -0.131672353, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.13307939, -0.384602382, -0.000968716267, 0.825808818, -0.441852241, -0.133011813, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0346028389, 0.0420942137, -0.0147532669 ] - [ 0.130731144, -0.343933984, -0.00427872336, 0.733655949, -0.392885578, -0.131459411, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.132825519, -0.384088706, -0.000968788374, 0.824695065, -0.441260764, -0.132757386, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0345915738, 0.0420798805, -0.0147928947 ] - [ 0.130515791, -0.34397505, -0.0042460285, 0.7338836, -0.393023333, -0.131244639, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.132570054, -0.383575351, -0.000968601807, 0.823584479, -0.440671903, -0.13250137, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0345803417, 0.0420654604, -0.0148329847 ] - [ 0.130298604, -0.344016656, -0.00421343287, 0.73411196, -0.393161407, -0.131028028, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.13231299, -0.383062411, -0.000968154879, 0.822477227, -0.440085721, -0.132243762, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0345691441, 0.0420509535, -0.014873521 ] - [ 0.130079573, -0.344058803, -0.00418094047, 0.73434102, -0.393299793, -0.130809569, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.132054322, -0.382549981, -0.000967445959, 0.821373473, -0.439502282, -0.131984559, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0345579824, 0.04203636, -0.0149144878 ] - [ 0.129858691, -0.344101495, -0.00414855531, 0.734570768, -0.393438485, -0.130589252, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.131794045, -0.382038157, -0.000966473473, 0.820273385, -0.438921651, -0.131723755, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0345468578, 0.04202168, -0.0149558693 ] - [ 0.129635947, -0.344144733, -0.00411628139, 0.734801194, -0.393577476, -0.130367067, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.131532154, -0.381527035, -0.000965235906, 0.819177131, -0.438343893, -0.131461347, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0345357719, 0.0420069134, -0.0149976496 ] - [ 0.129411332, -0.344188521, -0.00408412272, 0.735032288, -0.393716759, -0.130143006, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.131268644, -0.381016711, -0.000963731798, 0.818084879, -0.437769072, -0.13119733, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0345247259, 0.0419920605, -0.0150398131 ] - [ 0.129184836, -0.344232861, -0.00405208331, 0.735264039, -0.393856327, -0.129917059, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.131003508, -0.380507281, -0.000961959746, 0.816996797, -0.437197255, -0.1309317, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0345137213, 0.0419771212, -0.0150823437 ] - [ 0.12895645, -0.344277755, -0.00402016716, 0.735496436, -0.393996173, -0.129689216, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.130736743, -0.379998843, -0.0009599184, 0.815913056, -0.436628508, -0.130664451, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0345027594, 0.0419620957, -0.0151252258 ] - [ 0.128726165, -0.344323204, -0.00398837828, 0.735729468, -0.394136289, -0.129459467, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.130468341, -0.379491492, -0.000957606468, 0.814833826, -0.436062896, -0.13039558, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0344918415, 0.0419469841, -0.0151684436 ] - [ 0.12849397, -0.344369213, -0.00395672068, 0.735963126, -0.39427667, -0.129227804, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.130198297, -0.378985328, -0.000955022709, 0.813759278, -0.435500488, -0.130125081, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0344809692, 0.0419317864, -0.0152119811 ] - [ 0.128259856, -0.344415782, -0.00392519837, 0.736197399, -0.394417308, -0.128994215, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.129926604, -0.378480447, -0.000952165938, 0.812689584, -0.43494135, -0.12985295, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0344701437, 0.0419165027, -0.0152558226 ] - [ 0.128023813, -0.344462915, -0.00389381536, 0.736432274, -0.394558195, -0.128758692, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.129653258, -0.377976948, -0.000949035021, 0.811624917, -0.43438555, -0.12957918, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0344593665, 0.0419011331, -0.0152999523 ] - [ 0.127785831, -0.344510613, -0.00386257566, 0.736667743, -0.394699325, -0.128521224, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.129378251, -0.377474928, -0.000945628877, 0.81056545, -0.433833156, -0.129303768, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0344486389, 0.0418856777, -0.0153443543 ] - [ 0.1275459, -0.344558878, -0.00383148329, 0.736903793, -0.394840692, -0.128281801, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.129101578, -0.376974487, -0.000941946474, 0.809511357, -0.433284237, -0.129026708, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0344379622, 0.0418701366, -0.0153890129 ] - [ 0.12730401, -0.344607714, -0.00380054225, 0.737140415, -0.394982286, -0.128040413, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.128823231, -0.376475724, -0.000937986834, 0.808462813, -0.432738862, -0.128747993, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.034427338, 0.0418545099, -0.0154339122 ] - [ 0.127060152, -0.344657121, -0.00376975656, 0.737377596, -0.395124102, -0.127797051, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.128543205, -0.375978738, -0.000933749025, 0.807419993, -0.432197099, -0.12846762, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0344167675, 0.0418387976, -0.0154790364 ] - [ 0.126814313, -0.344707103, -0.00373913024, 0.737615326, -0.395266132, -0.127551703, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.128261491, -0.375483629, -0.000929232166, 0.806383073, -0.431659019, -0.128185582, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0344062521, 0.0418229998, -0.0155243698 ] - [ 0.126566485, -0.34475766, -0.00370866729, 0.737853594, -0.39540837, -0.127304359, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.127978085, -0.374990496, -0.000924435423, 0.805352231, -0.431124691, -0.127901873, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0343957932, 0.0418071167, -0.0155698964 ] - [ 0.126316657, -0.344808796, -0.00367837175, 0.738092388, -0.395550807, -0.12705501, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.127692978, -0.37449944, -0.000919358007, 0.804327644, -0.430594186, -0.127616487, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0343853922, 0.0417911482, -0.0156156004 ] - [ 0.126064819, -0.344860513, -0.00364824762, 0.738331698, -0.395693436, -0.126803644, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.127406163, -0.374010561, -0.000913999177, 0.803309489, -0.430067575, -0.127329419, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0343750505, 0.0417750945, -0.0156614662 ] - [ 0.12581096, -0.344912812, -0.00361829892, 0.738571512, -0.395836251, -0.126550252, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.127117634, -0.37352396, -0.000908358236, 0.802297946, -0.429544929, -0.127040662, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0343647694, 0.0417589557, -0.0157074777 ] - [ 0.125555069, -0.344965695, -0.00358852968, 0.738811818, -0.395979243, -0.126294822, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.126827382, -0.373039739, -0.000902434531, 0.801293193, -0.429026319, -0.12675021, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0343545504, 0.0417427319, -0.0157536193 ] - [ 0.125297136, -0.345019164, -0.00355894392, 0.739052607, -0.396122406, -0.126037344, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.1265354, -0.372557997, -0.00089622745, 0.800295412, -0.428511818, -0.126458057, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0343443947, 0.0417264231, -0.0157998751 ] - [ 0.12503715, -0.345073222, -0.00352954565, 0.739293865, -0.396265732, -0.125777807, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.126241681, -0.372078837, -0.000889736423, 0.799304782, -0.428001497, -0.126164196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0343343038, 0.0417100294, -0.0158462293 ] - [ 0.1247751, -0.34512787, -0.0035003389, 0.739535581, -0.396409214, -0.1255162, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.125946217, -0.371602362, -0.000882960922, 0.798321484, -0.427495429, -0.12586862, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.034324279, 0.041693551, -0.0158926661 ] - [ 0.124510975, -0.34518311, -0.00347132769, 0.739777745, -0.396552844, -0.125252513, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.125649, -0.371128671, -0.000875900456, 0.797345701, -0.426993688, -0.125571323, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0343143218, 0.0416769878, -0.0159391696 ] - [ 0.124244765, -0.345238943, -0.00344251606, 0.740020343, -0.396696615, -0.124986734, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.125350021, -0.370657869, -0.000868554572, 0.796377615, -0.426496345, -0.125272298, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0343044335, 0.04166034, -0.0159857241 ] - [ 0.123976458, -0.345295373, -0.00341390802, 0.740263365, -0.396840518, -0.124718853, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.125049273, -0.370190058, -0.000860922853, 0.795417409, -0.426003475, -0.124971538, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0342946155, 0.0416436077, -0.0160323137 ] - [ 0.123706043, -0.345352399, -0.00338550761, 0.740506799, -0.396984548, -0.124448858, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.124746747, -0.36972534, -0.00085300492, 0.794465267, -0.425515152, -0.124669035, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0342848692, 0.0416267909, -0.0160789226 ] - [ 0.123433509, -0.345410025, -0.00335731885, 0.740750633, -0.397128696, -0.124176738, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.124442435, -0.369263819, -0.000844800423, 0.793521372, -0.42503145, -0.124364783, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0342751959, 0.0416098898, -0.0161255351 ] - [ 0.123158844, -0.345468251, -0.00332934578, 0.740994855, -0.397272954, -0.123902482, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.124136329, -0.368805597, -0.000836309049, 0.792585908, -0.424552443, -0.124058775, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.034265597, 0.0415929043, -0.0161721352 ] - [ 0.122882038, -0.34552708, -0.00330159243, 0.741239452, -0.397417316, -0.123626078, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.123828419, -0.368350779, -0.000827530513, 0.791659062, -0.424078207, -0.123751001, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0342560739, 0.0415758347, -0.0162187072 ] - [ 0.122603079, -0.345586513, -0.00327406282, 0.741484414, -0.397561772, -0.123347515, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.123518696, -0.367899467, -0.00081846456, 0.790741018, -0.423608815, -0.123441456, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.034246628, 0.041558681, -0.0162652353 ] - [ 0.122321954, -0.345646551, -0.003246761, 0.741729727, -0.397706316, -0.123066782, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.123207153, -0.367451766, -0.000809110964, 0.789831963, -0.423144344, -0.123130131, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0342372607, 0.0415414432, -0.0163117036 ] - [ 0.122038653, -0.345707196, -0.003219691, 0.74197538, -0.39785094, -0.122783867, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122893779, -0.36700778, -0.000799469525, 0.788932083, -0.42268487, -0.122817018, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0342279732, 0.0415241215, -0.0163580963 ] - [ 0.121753165, -0.34576845, -0.00319285686, 0.74222136, -0.397995636, -0.122498758, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122578565, -0.366567613, -0.000789540067, 0.788041564, -0.422230467, -0.12250211, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0342187671, 0.0415067159, -0.0164043977 ] - [ 0.121465476, -0.345830313, -0.00316626262, 0.742467655, -0.398140396, -0.122211443, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.122261502, -0.366131368, -0.000779322438, 0.787160595, -0.421781213, -0.122185397, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0342096437, 0.0414892266, -0.0164505918 ] - [ 0.121175575, -0.345892788, -0.00313991231, 0.742714252, -0.398285213, -0.121921911, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.121942581, -0.365699152, -0.000768816507, 0.786289363, -0.421337183, -0.121866873, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0342006044, 0.0414716536, -0.016496663 ] - [ 0.120883451, -0.345955875, -0.00311380999, 0.742961139, -0.398430078, -0.12163015, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.121621791, -0.365271068, -0.000758022163, 0.785428056, -0.420898454, -0.121546527, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0341916505, 0.041453997, -0.0165425953 ] - [ 0.12058909, -0.346019576, -0.00308795969, 0.743208304, -0.398574984, -0.121336148, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.121299124, -0.364847221, -0.000746939314, 0.784576862, -0.420465103, -0.121224353, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0341827835, 0.0414362568, -0.0165883729 ] - [ 0.120292482, -0.346083892, -0.00306236546, 0.743455732, -0.398719922, -0.121039893, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.120974568, -0.364427716, -0.000735567882, 0.78373597, -0.420037207, -0.120900341, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0341740046, 0.0414184332, -0.0166339801 ] - [ 0.119993614, -0.346148825, -0.00303703135, 0.743703413, -0.398864885, -0.120741371, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.120648115, -0.364012658, -0.000723907807, 0.782905569, -0.419614843, -0.120574481, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0341653153, 0.0414005263, -0.0166794011 ] - [ 0.119692473, -0.346214374, -0.0030119614, 0.743951333, -0.399009865, -0.120440573, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.120319753, -0.363602152, -0.000711959038, 0.782085848, -0.419198088, -0.120246766, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.034156717, 0.0413825361, -0.0167246199 ] - [ 0.119389047, -0.346280542, -0.00298715968, 0.744199478, -0.399154853, -0.120137484, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.119989472, -0.363196303, -0.000699721537, 0.781276997, -0.41878702, -0.119917187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.034148211, 0.0413644628, -0.0167696209 ] - [ 0.119083324, -0.34634733, -0.00296263022, 0.744447837, -0.399299842, -0.119832093, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.119657263, -0.362795218, -0.000687195275, 0.780479207, -0.418381717, -0.119585732, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0341397988, 0.0413463063, -0.0168143881 ] - [ 0.118775291, -0.346414737, -0.00293837708, 0.744696394, -0.399444824, -0.119524387, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.119323114, -0.362399, -0.000674380228, 0.779692665, -0.417982256, -0.119252395, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0341314816, 0.0413280668, -0.0168589058 ] - [ 0.118464936, -0.346482766, -0.00291440432, 0.744945139, -0.399589789, -0.119214353, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.118987014, -0.362007755, -0.000661276379, 0.778917564, -0.417588715, -0.118917164, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0341232609, 0.0413097444, -0.0169031581 ] - [ 0.118152245, -0.346551417, -0.002890716, 0.745194056, -0.399734731, -0.11890198, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.118648953, -0.36162159, -0.000647883712, 0.778154093, -0.417201173, -0.118580031, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0341151381, 0.0412913392, -0.0169471293 ] - [ 0.117837206, -0.346620691, -0.00286731617, 0.745443133, -0.39987964, -0.118587253, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.11830892, -0.361240609, -0.000634202213, 0.777402442, -0.416819707, -0.118240984, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0341071145, 0.0412728512, -0.0169908035 ] - [ 0.117519807, -0.346690589, -0.0028442089, 0.745692357, -0.400024509, -0.118270161, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.117966903, -0.360864917, -0.000620231865, 0.776662803, -0.416444395, -0.117900015, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0340991915, 0.0412542806, -0.0170341649 ] - [ 0.117200033, -0.346761111, -0.00282139825, 0.745941712, -0.400169328, -0.11795069, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.117622892, -0.360494621, -0.000605972649, 0.775935366, -0.416075317, -0.117557114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0340913705, 0.0412356273, -0.0170771977 ] - [ 0.116877872, -0.346832258, -0.00279888829, 0.746191186, -0.400314091, -0.117628828, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.117276874, -0.360129825, -0.00059142454, 0.775220321, -0.415712549, -0.117212269, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0340836528, 0.0412168916, -0.0171198861 ] - [ 0.116553311, -0.34690403, -0.00277668309, 0.746440765, -0.400458788, -0.117304561, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.116928838, -0.359770636, -0.000576587504, 0.774517859, -0.415356171, -0.116865471, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0340760399, 0.0411980734, -0.0171622142 ] - [ 0.116226337, -0.346976428, -0.00275478671, 0.746690435, -0.40060341, -0.116977876, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.116578773, -0.359417158, -0.000561461498, 0.773828171, -0.415006261, -0.116516708, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0340685331, 0.0411791729, -0.0172041663 ] - [ 0.115896936, -0.347049452, -0.00273320322, 0.746940182, -0.40074795, -0.11664876, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.116226666, -0.359069497, -0.000546046464, 0.773151447, -0.414662898, -0.116165971, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0340611338, 0.0411601902, -0.0172457265 ] - [ 0.115565094, -0.347123103, -0.00271193671, 0.747189991, -0.400892399, -0.116317199, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.115872505, -0.358727758, -0.000530342332, 0.772487878, -0.414326158, -0.115813248, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0340538434, 0.0411411253, -0.0172868791 ] - [ 0.115230799, -0.347197381, -0.00269099124, 0.747439849, -0.401036747, -0.115983181, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.115516279, -0.358392046, -0.000514349012, 0.771837654, -0.413996122, -0.115458528, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0340466633, 0.0411219783, -0.0173276081 ] - [ 0.114894036, -0.347272286, -0.0026703709, 0.74768974, -0.401180988, -0.115646691, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.115157975, -0.358062467, -0.000498066394, 0.771200965, -0.413672866, -0.1151018, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0340395948, 0.0411027493, -0.0173678978 ] - [ 0.114554792, -0.347347819, -0.00265007976, 0.74793965, -0.401325111, -0.115307716, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.114797581, -0.357739125, -0.000481494349, 0.770578002, -0.41335647, -0.114743053, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0340326393, 0.0410834384, -0.0174077324 ] - [ 0.114213053, -0.347423979, -0.00263012191, 0.748189566, -0.401469108, -0.114966243, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.114435083, -0.357422125, -0.000464632718, 0.769968954, -0.413047012, -0.114382274, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0340257981, 0.0410640457, -0.0174470961 ] - [ 0.113868805, -0.347500766, -0.00261050143, 0.748439471, -0.40161297, -0.114622257, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.11407047, -0.357111571, -0.000447481319, 0.76937401, -0.412744568, -0.114019454, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0340190728, 0.0410445713, -0.017485973 ] - [ 0.113522034, -0.34757818, -0.00259122242, 0.748689351, -0.401756689, -0.114275744, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.113703729, -0.356807569, -0.000430039936, 0.768793361, -0.412449217, -0.113654579, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0340124646, 0.0410250152, -0.0175243473 ] - [ 0.113172726, -0.347656222, -0.00257228896, 0.748939191, -0.401900255, -0.113926692, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.113334845, -0.356510222, -0.000412308323, 0.768227194, -0.412161038, -0.113287637, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0340059749, 0.0410053776, -0.0175622033 ] - [ 0.112820861, -0.347734872, -0.00255370515, 0.74918898, -0.402043682, -0.113575078, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.112963816, -0.356219814, -0.000394496362, 0.767675647, -0.411880247, -0.112918587, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339996051, 0.0409856584, -0.017599525 ] - [ 0.112466412, -0.347814099, -0.00253547507, 0.749438711, -0.402187, -0.113220878, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.112590646, -0.355936777, -0.000376997585, 0.767138814, -0.411607195, -0.11254736, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339933566, 0.0409658579, -0.0176362968 ] - [ 0.112109365, -0.3478939, -0.00251760283, 0.749688367, -0.402330202, -0.112864077, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.112215322, -0.355661211, -0.000359826716, 0.766616881, -0.411341984, -0.112173942, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339872308, 0.040945976, -0.0176725027 ] - [ 0.111749705, -0.347974276, -0.00250009253, 0.749937934, -0.402473279, -0.11250466, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.11183783, -0.35539321, -0.000342989722, 0.766110035, -0.411084711, -0.111798319, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033981229, 0.0409260129, -0.0177081269 ] - [ 0.111387417, -0.348055225, -0.00248294826, 0.750187395, -0.402616222, -0.112142613, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.111458158, -0.355132866, -0.000326492504, 0.765618463, -0.410835473, -0.111420479, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339753526, 0.0409059687, -0.0177431537 ] - [ 0.111022487, -0.348136747, -0.00246617414, 0.750436736, -0.40275902, -0.111777921, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.111076292, -0.354880272, -0.0003103409, 0.765142351, -0.410594365, -0.111040406, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033969603, 0.0408858434, -0.0177775672 ] - [ 0.1106549, -0.348218842, -0.00244977428, 0.750685939, -0.402901666, -0.111410569, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.110692218, -0.354635519, -0.00029454068, 0.764681885, -0.410361485, -0.110658087, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339639816, 0.0408656372, -0.0178113517 ] - [ 0.110284641, -0.348301508, -0.00243375278, 0.750934989, -0.403044149, -0.111040542, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.110305922, -0.354398701, -0.000279097537, 0.76423725, -0.410136928, -0.110273509, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339584897, 0.04084535, -0.0178444912 ] - [ 0.109911694, -0.348384745, -0.00241811376, 0.751183869, -0.40318646, -0.110667827, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.109917391, -0.354169908, -0.00026401709, 0.763808631, -0.409920788, -0.109886657, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339531288, 0.0408249821, -0.01787697 ] - [ 0.109536044, -0.348468551, -0.00240286133, 0.751432563, -0.40332859, -0.110292406, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.10952661, -0.353949233, -0.000249304877, 0.763396211, -0.409713163, -0.109497516, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339479002, 0.0408045334, -0.0179087723 ] - [ 0.109157676, -0.348552925, -0.00238799963, 0.751681054, -0.403470529, -0.109914266, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.109133565, -0.353736764, -0.000234966352, 0.763000174, -0.409514145, -0.109106071, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339428052, 0.0407840041, -0.0179398822 ] - [ 0.108776575, -0.348637866, -0.00237353275, 0.751929326, -0.403612268, -0.10953339, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.108738241, -0.353532594, -0.000221006877, 0.762620703, -0.409323829, -0.108712309, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339378453, 0.0407633943, -0.0179702839 ] - [ 0.108392725, -0.348723373, -0.00235946485, 0.752177362, -0.403753797, -0.109149765, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.108340623, -0.353336813, -0.000207431725, 0.762257978, -0.409142311, -0.108316213, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339330219, 0.0407427039, -0.0179999617 ] - [ 0.108006111, -0.348809443, -0.00234580003, 0.752425144, -0.403895107, -0.108763373, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.107940697, -0.353149509, -0.000194246069, 0.761912181, -0.408969682, -0.107917769, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339283363, 0.0407219332, -0.0180288997 ] - [ 0.107616953, -0.348939562, -0.0023325483, 0.752671489, -0.403991535, -0.10837446, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.107591385, -0.353014343, -2.69368264e-05, 0.761582332, -0.407524752, -0.107599053, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339237898, 0.0407010822, -0.0180570821 ] - [ 0.107224748, -0.349023872, -0.00231970167, 0.752918791, -0.40413534, -0.107982474, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.107183227, -0.352841367, -2.49145973e-05, 0.761271008, -0.407455366, -0.107190316, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033919384, 0.040680151, -0.018084493 ] - [ 0.10682973, -0.349108829, -0.00230727055, 0.753165785, -0.404278804, -0.107587676, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.10677283, -0.352677226, -2.29711185e-05, 0.760977145, -0.407392561, -0.106779364, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339151201, 0.0406591397, -0.0181111167 ] - [ 0.106431885, -0.349194434, -0.00229525908, 0.753412453, -0.404421918, -0.107190049, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.10636018, -0.352522007, -2.11072423e-05, 0.760700922, -0.40733639, -0.106366181, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339109995, 0.0406380483, -0.0181369374 ] - [ 0.106031196, -0.349280685, -0.00228367142, 0.753658777, -0.404564669, -0.106789578, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.105945261, -0.3523758, -1.93237023e-05, 0.760442513, -0.407286906, -0.105950753, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339070237, 0.040616877, -0.0181619392 ] - [ 0.105627647, -0.349367582, -0.0022725117, 0.753904739, -0.404707046, -0.106386247, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.10552806, -0.352238691, -1.76211088e-05, 0.760202094, -0.40724416, -0.105533066, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0339031939, 0.0405956258, -0.0181861063 ] - [ 0.105221222, -0.349455123, -0.00226178407, 0.754150321, -0.404849039, -0.105980039, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.10510856, -0.35211077, -1.59999445e-05, 0.759979838, -0.407208205, -0.105113104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338995116, 0.0405742948, -0.0182094229 ] - [ 0.104811903, -0.349543307, -0.0022514927, 0.754395504, -0.404990634, -0.105570939, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.104686747, -0.351992121, -1.44605603e-05, 0.759775918, -0.407179092, -0.104690852, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338959781, 0.0405528841, -0.0182318732 ] - [ 0.104399675, -0.349632134, -0.00224164175, 0.754640269, -0.405131822, -0.10515893, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.104262605, -0.351882832, -1.30031711e-05, 0.759590505, -0.40715687, -0.104266296, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338925949, 0.0405313938, -0.0182534413 ] - [ 0.103984521, -0.349721601, -0.00223223536, 0.754884599, -0.405272591, -0.104743996, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.103836119, -0.351782988, -1.16278509e-05, 0.759423768, -0.407141589, -0.103839418, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338893633, 0.0405098239, -0.0182741116 ] - [ 0.103566424, -0.349811707, -0.00222327771, 0.755128473, -0.405412928, -0.104326119, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.103407273, -0.351692674, -1.03345283e-05, 0.759275877, -0.407133299, -0.103410205, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338862846, 0.0404881746, -0.018293868 ] - [ 0.103145367, -0.349902451, -0.00221477297, 0.755371872, -0.405552823, -0.103905284, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.102976051, -0.351611973, -9.1229823e-06, 0.759146999, -0.407132047, -0.102978638, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338833603, 0.040466446, -0.0183126949 ] - [ 0.102720436, -0.349996623, -0.00220672764, 0.755619884, -0.405694575, -0.103480583, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.102542498, -0.351540937, -7.99286016e-06, 0.759037267, -0.407137883, -0.102544765, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338805918, 0.0404446381, -0.0183305764 ] - [ 0.102293411, -0.35008862, -0.0021991412, 0.755862238, -0.405833528, -0.103053783, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.102106476, -0.351479715, -6.94357829e-06, 0.75894691, -0.407150851, -0.102108444, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338779803, 0.0404227509, -0.0183474967 ] - [ 0.101863375, -0.35018125, -0.0021920202, 0.756104059, -0.405972002, -0.102623973, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.101668029, -0.351428355, -5.97446369e-06, 0.758876059, -0.407170998, -0.101669722, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338755274, 0.0404007847, -0.01836344 ] - [ 0.10143031, -0.350274509, -0.00218536882, 0.756345326, -0.406109986, -0.102191136, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.101227141, -0.351386938, -5.0846486e-06, 0.758824875, -0.407198368, -0.101228582, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338732343, 0.0403787394, -0.0183783905 ] - [ 0.1009942, -0.350368397, -0.00217919124, 0.756586019, -0.406247467, -0.101755257, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.100783794, -0.351355546, -4.27309148e-06, 0.758793517, -0.407233008, -0.100785005, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338711025, 0.0403566152, -0.0183923323 ] - [ 0.100555026, -0.35046291, -0.00217349167, 0.756826118, -0.406384433, -0.101316316, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.100337973, -0.351334258, -3.53857206e-06, 0.758782144, -0.407274959, -0.100338976, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338691332, 0.0403344122, -0.0184052496 ] - [ 0.100112771, -0.350558046, -0.0021682743, 0.757065603, -0.406520872, -0.100874297, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0998896604, -0.351323153, -2.87968631e-06, 0.758790912, -0.407324265, -0.0998904763, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033867328, 0.0403121304, -0.0184171267 ] - [ 0.099667417, -0.350653803, -0.00216354332, 0.757304451, -0.406656772, -0.100429182, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0994388381, -0.351322308, -2.29484133e-06, 0.758819976, -0.407380968, -0.0994394882, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338656882, 0.0402897699, -0.0184279477 ] - [ 0.0992189465, -0.350750177, -0.00215930294, 0.757542642, -0.40679212, -0.099980953, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.098985489, -0.351331803, -1.78225019e-06, 0.758869488, -0.407445108, -0.0989859939, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338642152, 0.0402673308, -0.0184376967 ] - [ 0.0987673412, -0.350847166, -0.00215555736, 0.757780154, -0.406926903, -0.0995295932, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0985295955, -0.351351711, -1.33992672e-06, 0.7589396, -0.407516725, -0.0985299751, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338629102, 0.0402448131, -0.0184463581 ] - [ 0.0983125831, -0.350944766, -0.00215231081, 0.758016967, -0.407061109, -0.0990750843, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0980711399, -0.351382111, -9.65680204e-07, 0.759030462, -0.407595859, -0.0980714135, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338617748, 0.0402222171, -0.0184539159 ] - [ 0.097854654, -0.351042976, -0.00214956749, 0.758253058, -0.407194725, -0.0986174083, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0976101041, -0.351423074, -6.57110029e-07, 0.759142219, -0.407682547, -0.0976102903, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338608103, 0.0401995427, -0.0184603544 ] - [ 0.0973935354, -0.35114179, -0.00214733162, 0.758488405, -0.407327738, -0.098156547, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.09714647, -0.351474677, -4.11600245e-07, 0.759275018, -0.407776826, -0.0971465866, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338600181, 0.04017679, -0.0184656577 ] - [ 0.0969292089, -0.351241207, -0.00214560743, 0.758722985, -0.407460136, -0.0976924824, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0966802192, -0.351536991, -2.26314085e-07, 0.759429002, -0.407878732, -0.0966802834, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338593995, 0.0401539592, -0.01846981 ] - [ 0.0964616559, -0.351341221, -0.00214439916, 0.758956777, -0.407591905, -0.097225196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0962113333, -0.351610087, -9.81883926e-08, 0.759604313, -0.407988301, -0.0962113611, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033858956, 0.0401310503, -0.0184727955 ] - [ 0.0959908578, -0.35144183, -0.00214371102, 0.759189757, -0.407723032, -0.0967546695, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0957397935, -0.351694037, -2.39279969e-08, 0.75980109, -0.408105565, -0.0957398002, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338586888, 0.0401080634, -0.0184745984 ] - [ 0.0955167957, -0.35154303, -0.00214354727, 0.759421903, -0.407853504, -0.0962808842, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0952655809, -0.351788911, -6.31562945e-15, 0.76001947, -0.408230559, -0.0952655809, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338585995, 0.0400849985, -0.0184752029 ] - [ 0.0950395335, -0.351644606, -0.00214364721, 0.759653767, -0.407983705, -0.0958039022, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0947884639, -0.351889349, -6.11240342e-15, 0.760248832, -0.408359483, -0.0947884639, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338585958, 0.0400618301, -0.0184752238 ] - [ 0.0945591438, -0.351746341, -0.00214374732, 0.759885904, -0.408114018, -0.0953237936, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0943082195, -0.351989939, -5.90175458e-15, 0.760478453, -0.408488514, -0.0943082195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338585847, 0.0400385327, -0.0184752863 ] - [ 0.0940756324, -0.351848224, -0.0021438476, 0.760118289, -0.408244432, -0.0948405643, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0938248535, -0.35209067, -5.7034795e-15, 0.760708307, -0.408617637, -0.0938248535, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338585662, 0.0400151066, -0.0184753904 ] - [ 0.0935890206, -0.351950238, -0.00214394804, 0.760350887, -0.408374927, -0.0943542355, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.093338387, -0.352191526, -5.49211141e-15, 0.760938359, -0.408746834, -0.093338387, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338585404, 0.0399915522, -0.018475536 ] - [ 0.0930993442, -0.352052366, -0.00214404861, 0.76058366, -0.408505483, -0.0938648431, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0928488561, -0.352292488, -5.28724179e-15, 0.761168571, -0.408876084, -0.0928488561, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338585072, 0.0399678699, -0.018475723 ] - [ 0.0926066535, -0.352154585, -0.0021441493, 0.76081656, -0.408636073, -0.0933724372, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0923563108, -0.352393535, -5.07792894e-15, 0.761398897, -0.409005361, -0.0923563108, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338584666, 0.03994406, -0.0184759513 ] - [ 0.0921110119, -0.352256872, -0.00214425009, 0.761049536, -0.408766671, -0.0928770812, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0918608145, -0.352494644, -4.86073093e-15, 0.761629283, -0.409134639, -0.0918608145, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338584188, 0.0399201228, -0.0184762208 ] - [ 0.0916124957, -0.3523592, -0.00214435094, 0.761282528, -0.408897244, -0.0923788513, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0913624436, -0.352595788, -4.65668882e-15, 0.761859673, -0.409263885, -0.0913624436, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338583637, 0.0398960588, -0.0184765314 ] - [ 0.0911111933, -0.35246154, -0.00214445184, 0.761515476, -0.409027759, -0.0918778358, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0908612863, -0.352696938, -4.44602284e-15, 0.762090005, -0.409393067, -0.0908612863, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338583013, 0.0398718683, -0.018476883 ] - [ 0.0906072043, -0.352563862, -0.00214455276, 0.761748311, -0.409158179, -0.0913741343, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0903574424, -0.352798065, -4.21926026e-15, 0.762320212, -0.409522148, -0.0903574424, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338582316, 0.0398475517, -0.0184772755 ] - [ 0.0901006393, -0.352666133, -0.00214465367, 0.761980963, -0.409288466, -0.0908678573, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0898510222, -0.352899135, -4.01049781e-15, 0.762550224, -0.409651089, -0.0898510222, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338581547, 0.0398231092, -0.0184777088 ] - [ 0.0895916189, -0.35276832, -0.00214475453, 0.762213357, -0.40941858, -0.0903591253, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0893421464, -0.353000115, -3.79222834e-15, 0.762779967, -0.409779852, -0.0893421464, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338580706, 0.0397985413, -0.0184781829 ] - [ 0.0890802732, -0.352870386, -0.00214485532, 0.762445416, -0.409548478, -0.0898480682, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0888309449, -0.353100971, -3.58550208e-15, 0.763009365, -0.409908394, -0.0888309449, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338579792, 0.0397738483, -0.0184786975 ] - [ 0.0885667407, -0.352972295, -0.002144956, 0.76267706, -0.409678118, -0.0893348246, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0883175563, -0.353201665, -3.36396203e-15, 0.763238337, -0.410036672, -0.0883175563, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338578807, 0.0397490307, -0.0184792527 ] - [ 0.0880511684, -0.353074011, -0.00214505653, 0.762908207, -0.409807455, -0.0888195413, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0878021275, -0.353302161, -3.1459609e-15, 0.763466804, -0.410164643, -0.0878021275, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033857775, 0.0397240886, -0.0184798483 ] - [ 0.0875337105, -0.353175493, -0.00214515687, 0.763138773, -0.409936442, -0.0883023724, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0872848127, -0.35340242, -2.92548011e-15, 0.763694681, -0.41029226, -0.0872848127, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338576621, 0.0396990226, -0.0184804843 ] - [ 0.0870145281, -0.353276705, -0.002145257, 0.763368672, -0.410065035, -0.0877834788, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0867657728, -0.353502405, -2.7014219e-15, 0.763921884, -0.410419479, -0.0867657728, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338575421, 0.0396738329, -0.0184811604 ] - [ 0.086493788, -0.353377605, -0.00214535687, 0.76359782, -0.410193185, -0.0872630274, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0862451747, -0.353602077, -2.47769149e-15, 0.764148329, -0.410546253, -0.0862451747, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033857415, 0.0396485199, -0.0184818768 ] - [ 0.0859716629, -0.353478156, -0.00214545645, 0.763826129, -0.410320847, -0.0867411905, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.085723191, -0.353701395, -2.26057485e-15, 0.76437393, -0.410672535, -0.085723191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338572807, 0.039623084, -0.0184826331 ] - [ 0.0854483298, -0.353578316, -0.0021455557, 0.764053513, -0.410447973, -0.0862181454, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0851999986, -0.353800322, -2.03501904e-15, 0.764598601, -0.410798279, -0.0851999986, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338571394, 0.0395975255, -0.0184834295 ] - [ 0.0849239702, -0.353678048, -0.00214565459, 0.764279884, -0.410574516, -0.0856940731, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.084675779, -0.353898818, -1.81260022e-15, 0.764822256, -0.410923438, -0.084675779, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033856991, 0.0395718448, -0.0184842656 ] - [ 0.0843987686, -0.353777311, -0.00214575306, 0.764505158, -0.41070043, -0.0851691583, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0841507166, -0.353996844, -1.59131403e-15, 0.76504481, -0.411047966, -0.0841507166, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338568355, 0.0395460423, -0.0184851415 ] - [ 0.0838729124, -0.353876066, -0.00214585109, 0.764729249, -0.410825667, -0.0846435881, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0836249988, -0.354094362, -1.36534618e-15, 0.76526618, -0.411171817, -0.0836249988, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033856673, 0.0395201182, -0.0184860571 ] - [ 0.0833465912, -0.353974277, -0.00214594864, 0.764952073, -0.410950183, -0.0841175521, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0830988151, -0.354191334, -1.14208784e-15, 0.765486281, -0.411294947, -0.0830988151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338565035, 0.039494073, -0.0184870123 ] - [ 0.0828199958, -0.354071904, -0.00214604568, 0.765173549, -0.411073933, -0.0835912408, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0825723563, -0.354287724, -9.27836613e-16, 0.765705034, -0.411417311, -0.0825723563, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338563269, 0.0394679071, -0.0184880069 ] - [ 0.0822933177, -0.354168911, -0.00214614216, 0.765393594, -0.411196874, -0.083064846, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0820458139, -0.354383494, -6.96963935e-16, 0.765922359, -0.411538865, -0.0820458139, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338561434, 0.0394416207, -0.0184890409 ] - [ 0.0817667487, -0.354265262, -0.00214623806, 0.765612132, -0.411318962, -0.0825385589, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0815193795, -0.354478609, -4.78319024e-16, 0.766138177, -0.411659568, -0.0815193795, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338559529, 0.0394152143, -0.0184901142 ] - [ 0.0812404797, -0.354360923, -0.00214633334, 0.765829085, -0.411440156, -0.0820125707, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.080993244, -0.354573035, -2.48141971e-16, 0.766352414, -0.411779379, -0.080993244, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338557555, 0.0393886881, -0.0184912267 ] - [ 0.0807147005, -0.354455861, -0.00214642796, 0.766044381, -0.411560416, -0.081487071, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0804675972, -0.354666739, -2.75039486e-17, 0.766564998, -0.411898259, -0.0804675972, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338555511, 0.0393620426, -0.0184923782 ] - [ 0.0801895989, -0.354550042, -0.0021465219, 0.766257949, -0.411679705, -0.0809622474, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0799426269, -0.354759689, 1.98355079e-16, 0.766775858, -0.412016169, -0.0799426269, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338553398, 0.0393352781, -0.0184935687 ] - [ 0.07966536, -0.354643436, -0.00214661513, 0.766469722, -0.411797986, -0.0804382849, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.079418518, -0.354851855, 4.24791761e-16, 0.766984929, -0.412133074, -0.079418518, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338551216, 0.039308395, -0.0184947982 ] - [ 0.0791421657, -0.354736014, -0.00214670761, 0.766679635, -0.411915223, -0.0799153655, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0788954525, -0.354943208, 6.45278651e-16, 0.767192148, -0.412248939, -0.0788954525, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338548965, 0.0392813936, -0.0184960664 ] - [ 0.0786201937, -0.354827749, -0.00214679932, 0.766887628, -0.412031384, -0.0793936668, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0783736081, -0.355033721, 8.68988671e-16, 0.767397453, -0.412363732, -0.0783736081, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338546645, 0.0392542743, -0.0184973733 ] - [ 0.0780996175, -0.354918613, -0.00214689023, 0.767093644, -0.412146438, -0.0788733619, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0778531581, -0.355123368, 1.08830653e-15, 0.767600791, -0.412477423, -0.0778531581, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338544257, 0.0392270374, -0.0184987189 ] - [ 0.0775806048, -0.355008583, -0.00214698031, 0.76729763, -0.412260357, -0.0783546189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0773342703, -0.355212124, 1.30562441e-15, 0.767802108, -0.412589983, -0.0773342703, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338541801, 0.0391996834, -0.0185001029 ] - [ 0.0770633175, -0.355097637, -0.00214706956, 0.767499538, -0.412373115, -0.0778375994, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0768171066, -0.355299969, 1.52963613e-15, 0.768001356, -0.412701387, -0.0768171066, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338539276, 0.0391722125, -0.0185015254 ] - [ 0.076547911, -0.355185754, -0.00214715793, 0.767699323, -0.412484686, -0.0773224586, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0763018222, -0.355386882, 1.74969897e-15, 0.768198492, -0.41281161, -0.0763018222, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338536683, 0.0391446251, -0.0185029861 ] - [ 0.076034533, -0.355272915, -0.00214724542, 0.767896944, -0.412595049, -0.0768093445, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.075788565, -0.355472845, 1.96524139e-15, 0.768393476, -0.412920631, -0.075788565, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338534023, 0.0391169216, -0.0185044851 ] - [ 0.0755233235, -0.355359105, -0.00214733201, 0.768092366, -0.412704186, -0.0762983967, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0752774748, -0.355557841, 2.19072554e-15, 0.768586273, -0.413028432, -0.0752774748, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338531295, 0.0390891023, -0.0185060223 ] - [ 0.0750144137, -0.355444308, -0.00214741769, 0.768285558, -0.412812079, -0.0757897465, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0747686828, -0.355641857, 2.40009385e-15, 0.768776853, -0.413134996, -0.0747686828, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338528499, 0.0390611676, -0.0185075974 ] - [ 0.0745079253, -0.355528513, -0.00214750243, 0.768476494, -0.412918715, -0.0752835156, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0742623108, -0.355724881, 2.62113191e-15, 0.76896519, -0.413240309, -0.0742623108, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338525636, 0.0390331179, -0.0185092105 ] - [ 0.0740039701, -0.35561171, -0.00214758623, 0.768665152, -0.413024081, -0.0747798158, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0737584705, -0.355806904, 2.83036586e-15, 0.769151264, -0.41334436, -0.0737584705, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338522706, 0.0390049535, -0.0185108614 ] - [ 0.0735026491, -0.355693891, -0.00214766908, 0.768851517, -0.41312817, -0.074278748, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.073257263, -0.355887917, 3.04242996e-15, 0.769335058, -0.413447141, -0.073257263, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338519708, 0.0389766747, -0.0185125501 ] - [ 0.073004052, -0.355775051, -0.00214775097, 0.769035576, -0.413230976, -0.0737804018, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0727587778, -0.355967915, 3.26259134e-15, 0.769516562, -0.413548646, -0.0727587778, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338516644, 0.038948282, -0.0185142764 ] - [ 0.0725082563, -0.355855187, -0.00214783191, 0.769217325, -0.413332495, -0.0732848548, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0722630926, -0.356046897, 3.4642201e-15, 0.76969577, -0.413648873, -0.0722630926, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338513514, 0.0389197756, -0.0185160403 ] - [ 0.0720153268, -0.355934299, -0.00214791188, 0.769396761, -0.413432728, -0.0727921718, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.071770272, -0.356124861, 3.66820827e-15, 0.769872682, -0.413747821, -0.071770272, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338510317, 0.038891156, -0.0185178416 ] - [ 0.0715253148, -0.356012387, -0.00214799089, 0.769573891, -0.413531676, -0.0723024041, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0712803675, -0.356201809, 3.88575714e-15, 0.770047302, -0.413845493, -0.0712803675, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338507053, 0.0388624235, -0.0185196803 ] - [ 0.0710382577, -0.356089457, -0.00214806894, 0.769748723, -0.413629347, -0.071815589, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0707934164, -0.356277746, 4.09575094e-15, 0.770219641, -0.413941895, -0.0707934164, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338503724, 0.0388335784, -0.0185215563 ] - [ 0.0705541777, -0.356165515, -0.00214814603, 0.769921273, -0.413725748, -0.0713317488, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0703094409, -0.356352678, 4.30150276e-15, 0.770389714, -0.414037036, -0.0703094409, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338500328, 0.0388046212, -0.0185234694 ] - [ 0.0700730818, -0.35624057, -0.00214822218, 0.770091563, -0.413820892, -0.0708508905, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0698284481, -0.356426615, 4.50419726e-15, 0.770557542, -0.414130927, -0.0698284481, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338496867, 0.0387755521, -0.0185254196 ] - [ 0.0695949609, -0.356314634, -0.00214829739, 0.770259617, -0.413914793, -0.0703730051, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0693504289, -0.356499568, 4.70465375e-15, 0.770723152, -0.414223584, -0.0693504289, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033849334, 0.0387463716, -0.0185274067 ] - [ 0.0691197975, -0.35638772, -0.00214837168, 0.770425467, -0.414007466, -0.0698980749, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0688753656, -0.35657155, 4.90735797e-15, 0.770886571, -0.414315021, -0.0688753656, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338489747, 0.0387170799, -0.0185294308 ] - [ 0.068647574, -0.35645984, -0.00214844506, 0.770589139, -0.414098929, -0.0694260827, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.068403241, -0.356642574, 5.11435295e-15, 0.77104783, -0.414405256, -0.068403241, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033848609, 0.0386876775, -0.0185314916 ] - [ 0.0681782734, -0.356531008, -0.00214851754, 0.770750663, -0.414189197, -0.0689570112, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0679340378, -0.356712652, 5.31044606e-15, 0.771206955, -0.414494304, -0.0679340378, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338482367, 0.0386581647, -0.0185335891 ] - [ 0.0677118784, -0.356601235, -0.00214858912, 0.770910067, -0.414278285, -0.0684908432, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0674677389, -0.356781796, 5.51130487e-15, 0.771363975, -0.414582179, -0.0674677389, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338478579, 0.0386285419, -0.0185357232 ] - [ 0.0672483718, -0.356670534, -0.00214865983, 0.771067377, -0.414366209, -0.0680275617, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0670043271, -0.356850019, 5.71301882e-15, 0.771518917, -0.414668898, -0.0670043271, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338474727, 0.0385988094, -0.0185378938 ] - [ 0.0667877367, -0.356738917, -0.00214872966, 0.771222622, -0.414452983, -0.0675671496, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0665437854, -0.356917333, 5.9027438e-15, 0.771671809, -0.414754476, -0.0665437854, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033847081, 0.0385689676, -0.0185401008 ] - [ 0.0663299562, -0.356806395, -0.00214879864, 0.771375827, -0.414538624, -0.0671095902, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.066086097, -0.356983749, 6.1034814e-15, 0.771822676, -0.414838927, -0.066086097, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338466828, 0.0385390168, -0.0185423441 ] - [ 0.0658750134, -0.356872981, -0.00214886677, 0.77152702, -0.414623145, -0.0666548666, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0656312451, -0.35704928, 6.30157866e-15, 0.771971546, -0.414922266, -0.0656312451, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338462782, 0.0385089574, -0.0185446236 ] - [ 0.0654228917, -0.356938686, -0.00214893406, 0.771676226, -0.41470656, -0.0662029622, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.065179213, -0.357113936, 6.4799093e-15, 0.772118444, -0.415004508, -0.065179213, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338458672, 0.0384787897, -0.0185469392 ] - [ 0.0649735744, -0.357003522, -0.00214900053, 0.771823472, -0.414788886, -0.0657538602, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.064729984, -0.35717773, 6.67834161e-15, 0.772263396, -0.415085666, -0.064729984, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338454498, 0.0384485142, -0.0185492909 ] - [ 0.0645270449, -0.357067499, -0.00214906618, 0.771968782, -0.414870134, -0.0653075443, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0642835416, -0.357240672, 6.87751052e-15, 0.772406427, -0.415165755, -0.0642835416, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338450261, 0.0384181311, -0.0185516784 ] - [ 0.0640832869, -0.357130629, -0.00214913102, 0.772112183, -0.41495032, -0.064863998, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0638398695, -0.357302773, 7.05461609e-15, 0.772547562, -0.415244789, -0.0638398695, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033844596, 0.0383876409, -0.0185541018 ] - [ 0.0636422839, -0.357192923, -0.00214919507, 0.772253698, -0.415029458, -0.064423205, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0633989512, -0.357364045, 7.24339312e-15, 0.772686827, -0.415322782, -0.0633989512, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338441595, 0.0383570438, -0.0185565609 ] - [ 0.0632040198, -0.357254392, -0.00214925833, 0.772393352, -0.41510756, -0.063985149, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0629607705, -0.357424498, 7.43437766e-15, 0.772824245, -0.415399747, -0.0629607705, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338437167, 0.0383263403, -0.0185590557 ] - [ 0.0627684783, -0.357315047, -0.00214932081, 0.772531169, -0.41518464, -0.0635498139, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0625253113, -0.357484143, 7.61725711e-15, 0.77295984, -0.415475697, -0.0625253113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338432676, 0.0382955307, -0.0185615859 ] - [ 0.0623356433, -0.357374897, -0.00214938253, 0.772667174, -0.415260712, -0.0631171836, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0620925576, -0.357542991, 7.79848803e-15, 0.773093637, -0.415550646, -0.0620925576, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338428122, 0.0382646154, -0.0185641517 ] - [ 0.061905499, -0.357433954, -0.00214944348, 0.772801389, -0.415335789, -0.0626872422, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0616624932, -0.357601052, 7.98184127e-15, 0.773225658, -0.415624606, -0.0616624932, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338423506, 0.0382335946, -0.0185667527 ] - [ 0.0614780293, -0.357492228, -0.00214950369, 0.772933838, -0.415409883, -0.0622599738, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0612351024, -0.357658335, 8.16474778e-15, 0.773355926, -0.415697591, -0.0612351024, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338418827, 0.0382024689, -0.018569389 ] - [ 0.0610532184, -0.357549729, -0.00214956316, 0.773064544, -0.415483008, -0.0618353626, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0608103694, -0.357714852, 8.34799525e-15, 0.773484466, -0.415769614, -0.0608103694, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338414085, 0.0381712385, -0.0185720605 ] - [ 0.0606310507, -0.357606467, -0.0021496219, 0.77319353, -0.415555175, -0.0614133929, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0603882784, -0.357770612, 8.53426822e-15, 0.773611298, -0.415840686, -0.0603882784, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338409282, 0.0381399037, -0.018574767 ] - [ 0.0602115105, -0.357662451, -0.00214967991, 0.773320817, -0.415626398, -0.0609940491, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0599688138, -0.357825625, 8.71312028e-15, 0.773736445, -0.41591082, -0.0599688138, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338404416, 0.0381084651, -0.0185775085 ] - [ 0.0597945822, -0.357717693, -0.00214973721, 0.773446428, -0.415696688, -0.0605773157, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0595519601, -0.3578799, 8.88940634e-15, 0.773859929, -0.415980029, -0.0595519601, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338399488, 0.0380769228, -0.0185802848 ] - [ 0.0593802504, -0.357772201, -0.00214979381, 0.773570384, -0.415766058, -0.0601631772, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0591377018, -0.357933448, 9.06257486e-15, 0.773981773, -0.416048324, -0.0591377018, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338394499, 0.0380452773, -0.0185830959 ] - [ 0.0589684998, -0.357825984, -0.00214984971, 0.773692707, -0.41583452, -0.0597516183, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0587260236, -0.357986278, 9.24243435e-15, 0.774101996, -0.416115718, -0.0587260236, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338389448, 0.0380135289, -0.0185859417 ] - [ 0.0585593149, -0.357879053, -0.00214990492, 0.773813419, -0.415902085, -0.0593426237, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0583169103, -0.358038399, 9.41544087e-15, 0.774220621, -0.416182221, -0.0583169103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338384336, 0.0379816781, -0.0185888221 ] - [ 0.0581526807, -0.357931416, -0.00214995946, 0.773932539, -0.415968765, -0.0589361783, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0579103465, -0.358089821, 9.58097179e-15, 0.774337667, -0.416247846, -0.0579103465, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338379162, 0.037949725, -0.0185917369 ] - [ 0.057748582, -0.357983083, -0.00215001332, 0.774050089, -0.416034572, -0.0585322669, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0575063173, -0.358140552, 9.76543156e-15, 0.774453156, -0.416312604, -0.0575063173, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338373928, 0.0379176702, -0.0185946861 ] - [ 0.0573470038, -0.358034063, -0.00215006652, 0.774166089, -0.416099516, -0.0581308746, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0571048076, -0.358190601, 9.93682689e-15, 0.774567108, -0.416376507, -0.0571048076, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338368632, 0.0378855139, -0.0185976696 ] - [ 0.0569479312, -0.358084364, -0.00215011907, 0.77428056, -0.416163609, -0.0577319864, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0567058025, -0.358239978, 1.01013986e-14, 0.774679543, -0.416439565, -0.0567058025, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338363276, 0.0378532565, -0.0186006873 ] - [ 0.0565513492, -0.358133995, -0.00215017097, 0.77439352, -0.416226863, -0.0573355874, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0563092871, -0.358288691, 1.02676498e-14, 0.774790481, -0.416501789, -0.0563092871, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033835786, 0.0378208984, -0.0186037391 ] - [ 0.0561572432, -0.358182966, -0.00215022224, 0.77450499, -0.416289287, -0.056941663, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0559152467, -0.358336749, 1.04395532e-14, 0.77489994, -0.416563191, -0.0559152467, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338352383, 0.0377884399, -0.0186068249 ] - [ 0.0557655983, -0.358231284, -0.00215027287, 0.774614989, -0.416350893, -0.0565501985, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0555236665, -0.35838416, 1.05999308e-14, 0.775007941, -0.416623781, -0.0555236665, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338346846, 0.0377558815, -0.0186099447 ] - [ 0.0553764001, -0.358278959, -0.00215032288, 0.774723536, -0.416411692, -0.0561611792, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0551345321, -0.358430933, 1.07675425e-14, 0.775114502, -0.416683569, -0.0551345321, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338341249, 0.0377232233, -0.0186130982 ] - [ 0.054989634, -0.358325998, -0.00215037227, 0.77483065, -0.416471693, -0.0557745907, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0547478289, -0.358477076, 1.09383461e-14, 0.775219642, -0.416742566, -0.0547478289, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338335592, 0.0376904659, -0.0186162854 ] - [ 0.0546052855, -0.35837241, -0.00215042106, 0.774936349, -0.416530908, -0.0553904185, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0543635424, -0.358522597, 1.11039008e-14, 0.77532338, -0.416800783, -0.0543635424, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338329875, 0.0376576095, -0.0186195062 ] - [ 0.0542233403, -0.358418202, -0.00215046924, 0.775040652, -0.416589346, -0.0550086484, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0539816583, -0.358567505, 1.12655538e-14, 0.775425734, -0.416858229, -0.0539816583, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338324099, 0.0376246546, -0.0186227606 ] - [ 0.053843784, -0.358463384, -0.00215051683, 0.775143577, -0.416647017, -0.0546292659, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0536021623, -0.358611807, 1.14192539e-14, 0.775526722, -0.416914915, -0.0536021623, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338318264, 0.0375916015, -0.0186260484 ] - [ 0.0534666026, -0.358507962, -0.00215056384, 0.775245142, -0.416703932, -0.0542522571, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0532250403, -0.358655511, 1.15905324e-14, 0.775626361, -0.41697085, -0.0532250403, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338312369, 0.0375584504, -0.0186293695 ] - [ 0.0530917819, -0.358551945, -0.00215061026, 0.775345364, -0.4167601, -0.0538776077, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0528502782, -0.358698625, 1.17414018e-14, 0.775724669, -0.417026044, -0.0528502782, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338306416, 0.0375252019, -0.0186327239 ] - [ 0.0527193079, -0.35859534, -0.00215065612, 0.775444261, -0.416815531, -0.0535053037, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0524778619, -0.358741157, 1.19065558e-14, 0.775821665, -0.417080508, -0.0524778619, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338300403, 0.0374918563, -0.0186361114 ] - [ 0.0523491665, -0.358638155, -0.00215070141, 0.77554185, -0.416870234, -0.0531353313, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0521077774, -0.358783114, 1.20578704e-14, 0.775917363, -0.417134249, -0.0521077774, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338294332, 0.0374584138, -0.0186395319 ] - [ 0.051981344, -0.358680398, -0.00215074614, 0.775638148, -0.41692422, -0.0527676765, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.051740011, -0.358824504, 1.22138429e-14, 0.776011783, -0.417187279, -0.051740011, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338288203, 0.0374248749, -0.0186429854 ] - [ 0.0516158265, -0.358722076, -0.00215079032, 0.775733172, -0.416977497, -0.0524023256, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0513745488, -0.358865334, 1.23722647e-14, 0.776104939, -0.417239605, -0.0513745488, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338282015, 0.03739124, -0.0186464717 ] - [ 0.0512526003, -0.358763196, -0.00215083395, 0.775826939, -0.417030074, -0.0520392648, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0510113771, -0.358905612, 1.25338811e-14, 0.77619685, -0.417291238, -0.0510113771, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338275769, 0.0373575093, -0.0186499908 ] - [ 0.0508916518, -0.358803766, -0.00215087705, 0.775919464, -0.417081961, -0.0516784806, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0506504823, -0.358945344, 1.27003151e-14, 0.77628753, -0.417342186, -0.0506504823, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338269465, 0.0373236833, -0.0186535425 ] - [ 0.0505329674, -0.358843792, -0.00215091962, 0.776010764, -0.417133166, -0.0513199595, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0502918509, -0.358984538, 1.28443516e-14, 0.776376996, -0.417392459, -0.0502918509, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338263104, 0.0372897623, -0.0186571268 ] - [ 0.0501765336, -0.358883282, -0.00215096166, 0.776100854, -0.417183699, -0.0509636878, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0499354693, -0.3590232, 1.30066659e-14, 0.776465264, -0.417442064, -0.0499354693, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338256684, 0.0372557466, -0.0186607436 ] - [ 0.049822337, -0.358922243, -0.00215100318, 0.776189751, -0.417233568, -0.0506096523, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0495813242, -0.359061339, 1.31450156e-14, 0.77655235, -0.417491011, -0.0495813242, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338250208, 0.0372216367, -0.0186643927 ] - [ 0.0494703643, -0.358960681, -0.00215104419, 0.77627747, -0.417282781, -0.0502578396, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0492294022, -0.35909896, 1.33091135e-14, 0.776638268, -0.417539309, -0.0492294022, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338243674, 0.0371874328, -0.0186680742 ] - [ 0.0491206022, -0.358998604, -0.00215108469, 0.776364026, -0.417331348, -0.0499082366, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0488796902, -0.35913607, 1.34438583e-14, 0.776723035, -0.417586965, -0.0488796902, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338237083, 0.0371531354, -0.0186717877 ] - [ 0.0487730377, -0.359036017, -0.0021511247, 0.776449434, -0.417379277, -0.0495608299, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0485321749, -0.359172676, 1.35874544e-14, 0.776806665, -0.417633988, -0.0485321749, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338230434, 0.0371187448, -0.0186755334 ] - [ 0.0484276574, -0.359072928, -0.00215116421, 0.77653371, -0.417426576, -0.0492156066, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0481868433, -0.359208785, 1.37420401e-14, 0.776889172, -0.417680387, -0.0481868433, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033822373, 0.0370842613, -0.0186793111 ] - [ 0.0480844485, -0.359109344, -0.00215120323, 0.776616867, -0.417473253, -0.0488725537, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0478436823, -0.359244403, 1.38934121e-14, 0.776970573, -0.417726169, -0.0478436823, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338216968, 0.0370496853, -0.0186831206 ] - [ 0.047743398, -0.35914527, -0.00215124177, 0.776698921, -0.417519316, -0.0485316582, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.047502679, -0.359279536, 1.40369327e-14, 0.77705088, -0.417771343, -0.047502679, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033821015, 0.0370150172, -0.018686962 ] - [ 0.047404493, -0.359180713, -0.00215127983, 0.776779886, -0.417564773, -0.0481929072, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0471638205, -0.359314191, 1.41727196e-14, 0.777130108, -0.417815917, -0.0471638205, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338203276, 0.0369802573, -0.018690835 ] - [ 0.0470677207, -0.359215679, -0.00215131742, 0.776859776, -0.417609633, -0.047856288, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.046827094, -0.359348374, 1.43444729e-14, 0.777208273, -0.417859898, -0.046827094, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338196346, 0.0369454061, -0.0186947396 ] - [ 0.0467330683, -0.359250175, -0.00215135455, 0.776938605, -0.417653902, -0.0475217878, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0464924869, -0.359382092, 1.44712372e-14, 0.777285386, -0.417903294, -0.0464924869, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033818936, 0.0369104637, -0.0186986758 ] - [ 0.0464005233, -0.359284207, -0.00215139122, 0.777016386, -0.417697589, -0.047189394, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0461599865, -0.359415349, 1.46146993e-14, 0.777361462, -0.417946113, -0.0461599865, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338182318, 0.0368754307, -0.0187026433 ] - [ 0.0460700731, -0.35931778, -0.00215142743, 0.777093134, -0.417740702, -0.0468590941, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0458295801, -0.359448153, 1.47493742e-14, 0.777436515, -0.417988363, -0.0458295801, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033817522, 0.0368403073, -0.0187066422 ] - [ 0.045741705, -0.3593509, -0.0021514632, 0.777168862, -0.417783246, -0.0465308755, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0455012553, -0.359480509, 1.48942429e-14, 0.777510558, -0.41803005, -0.0455012553, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338168068, 0.0368050939, -0.0187106723 ] - [ 0.0454154068, -0.359383574, -0.00215149852, 0.777243583, -0.417825231, -0.0462047258, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0451749998, -0.359512423, 1.50294869e-14, 0.777583604, -0.418071182, -0.0451749998, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338160859, 0.0367697909, -0.0187147335 ] - [ 0.0450911659, -0.359415807, -0.00215153341, 0.77731731, -0.417866664, -0.0458806327, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.044850801, -0.3595439, 1.51598025e-14, 0.777655667, -0.418111767, -0.044850801, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338153596, 0.0367343986, -0.0187188258 ] - [ 0.0447689703, -0.359447605, -0.00215156786, 0.777390056, -0.417907551, -0.0455585838, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0445286467, -0.359574947, 1.53078725e-14, 0.777726758, -0.418151811, -0.0445286467, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338146278, 0.0366989175, -0.0187229489 ] - [ 0.0444488075, -0.359478974, -0.00215160188, 0.777461834, -0.417947899, -0.0452385671, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0442085248, -0.35960557, 1.54346757e-14, 0.777796891, -0.418191322, -0.0442085248, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338138905, 0.0366633478, -0.0187271029 ] - [ 0.0441306655, -0.359509919, -0.00215163549, 0.777532657, -0.417987716, -0.0449205703, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.043890423, -0.359635773, 1.55890837e-14, 0.777866079, -0.418230306, -0.043890423, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338131478, 0.0366276898, -0.0187312877 ] - [ 0.0438145322, -0.359540446, -0.00215166868, 0.777602536, -0.418027009, -0.0446045813, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0435743294, -0.359665562, 1.57074257e-14, 0.777934333, -0.418268771, -0.0435743294, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338123996, 0.0365919441, -0.0187355031 ] - [ 0.0435003955, -0.35957056, -0.00215170145, 0.777671485, -0.418065784, -0.0442905883, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0432602318, -0.359694943, 1.58479815e-14, 0.778001666, -0.418306723, -0.0432602318, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033811646, 0.0365561109, -0.018739749 ] - [ 0.0431882436, -0.359600267, -0.00215173382, 0.777739515, -0.418104049, -0.0439785791, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0429481184, -0.35972392, 1.59741471e-14, 0.77806809, -0.41834417, -0.0429481184, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033810887, 0.0365201905, -0.0187440254 ] - [ 0.0428780645, -0.359629571, -0.00215176579, 0.777806639, -0.418141809, -0.0436685421, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0426379773, -0.3597525, 1.61169036e-14, 0.778133617, -0.418381117, -0.0426379773, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338101226, 0.0364841834, -0.0187483321 ] - [ 0.0425698465, -0.359658479, -0.00215179736, 0.777872867, -0.418179072, -0.0433604654, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0423297967, -0.359780687, 1.62414759e-14, 0.778198258, -0.418417571, -0.0423297967, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338093529, 0.0364480899, -0.0187526691 ] - [ 0.0422635777, -0.359686995, -0.00215182853, 0.777938213, -0.418215843, -0.0430543372, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0420235648, -0.359808487, 1.63806975e-14, 0.778262026, -0.418453539, -0.0420235648, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338085778, 0.0364119104, -0.0187570363 ] - [ 0.0419592467, -0.359715124, -0.00215185932, 0.778002686, -0.41825213, -0.042750146, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0417192701, -0.359835905, 1.65193593e-14, 0.778324931, -0.418489026, -0.0417192701, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338077973, 0.0363756451, -0.0187614335 ] - [ 0.0416568417, -0.359742872, -0.00215188973, 0.7780663, -0.418287939, -0.04244788, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0414169009, -0.359862945, 1.6638392e-14, 0.778386985, -0.41852404, -0.0414169009, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338070115, 0.0363392946, -0.0187658607 ] - [ 0.0413563512, -0.359770243, -0.00215191976, 0.778129064, -0.418323275, -0.0421475279, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0411164457, -0.359889612, 1.67642316e-14, 0.778448199, -0.418558587, -0.0411164457, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338062205, 0.036302859, -0.0187703178 ] - [ 0.0410577638, -0.359797242, -0.00215194941, 0.77819099, -0.418358145, -0.0418490782, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.040817893, -0.359915912, 1.6887385e-14, 0.778508585, -0.418592672, -0.040817893, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338054241, 0.0362663389, -0.0187748046 ] - [ 0.040761068, -0.359823874, -0.0021519787, 0.778252089, -0.418392556, -0.0415525194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0405212315, -0.35994185, 1.70221436e-14, 0.778568152, -0.418626302, -0.0405212315, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338046225, 0.0362297345, -0.0187793212 ] - [ 0.0404662525, -0.359850145, -0.00215200762, 0.778312372, -0.418426513, -0.0412578402, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0402264498, -0.359967429, 1.71461855e-14, 0.778626912, -0.418659483, -0.0402264498, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338038156, 0.0361930462, -0.0187838673 ] - [ 0.0401733061, -0.359876058, -0.00215203617, 0.77837185, -0.418460022, -0.0409650295, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0399335367, -0.359992655, 1.72754684e-14, 0.778684876, -0.41869222, -0.0399335367, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338030035, 0.0361562743, -0.0187884429 ] - [ 0.0398822176, -0.359901618, -0.00215206438, 0.778430532, -0.418493088, -0.0406740759, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.039642481, -0.360017533, 1.73971537e-14, 0.778742053, -0.41872452, -0.039642481, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338021862, 0.0361194193, -0.0187930479 ] - [ 0.0395929758, -0.359926831, -0.00215209223, 0.778488429, -0.418525719, -0.0403849685, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0393532715, -0.360042066, 1.75235743e-14, 0.778798454, -0.418756388, -0.0393532715, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338013636, 0.0360824815, -0.0187976822 ] - [ 0.0393055697, -0.359951699, -0.00215211973, 0.778545552, -0.418557919, -0.040097696, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0390658972, -0.36006626, 1.76375885e-14, 0.77885409, -0.41878783, -0.0390658972, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0338005359, 0.0360454612, -0.0188023457 ] - [ 0.0390199882, -0.359976229, -0.00215214689, 0.778601911, -0.418589694, -0.0398122476, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.038780347, -0.360090119, 1.7776076e-14, 0.77890897, -0.418818851, -0.038780347, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033799703, 0.0360083588, -0.0188070384 ] - [ 0.0387362204, -0.360000424, -0.00215217371, 0.778657515, -0.418621049, -0.0395286123, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0384966101, -0.360113647, 1.78844932e-14, 0.778963104, -0.418849457, -0.0384966101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033798865, 0.0359711746, -0.01881176 ] - [ 0.0384542554, -0.360024289, -0.0021522002, 0.778712375, -0.418651991, -0.0392467792, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0382146756, -0.360136848, 1.80100045e-14, 0.779016502, -0.418879654, -0.0382146756, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337980219, 0.0359339091, -0.0188165105 ] - [ 0.0381740825, -0.360047828, -0.00215222635, 0.7787665, -0.418682524, -0.0389667376, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0379345327, -0.360159728, 1.81288764e-14, 0.779069174, -0.418909446, -0.0379345327, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337971736, 0.0358965625, -0.0188212899 ] - [ 0.0378956909, -0.360071045, -0.00215225218, 0.7788199, -0.418712654, -0.0386884766, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0376561706, -0.36018229, 1.82483522e-14, 0.779121129, -0.41893884, -0.0376561706, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337963202, 0.0358591353, -0.018826098 ] - [ 0.0376190698, -0.360093945, -0.00215227768, 0.778872584, -0.418742387, -0.0384119857, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0373795786, -0.360204538, 1.8370821e-14, 0.779172378, -0.418967839, -0.0373795786, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337954618, 0.0358216277, -0.0188309347 ] - [ 0.0373442087, -0.360116532, -0.00215230286, 0.778924562, -0.418771726, -0.0381372541, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0371047462, -0.360226477, 1.84859181e-14, 0.779222928, -0.418996451, -0.0371047462, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337945982, 0.0357840402, -0.0188358 ] - [ 0.0370710969, -0.360138809, -0.00215232773, 0.778975842, -0.418800678, -0.0378642714, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0368316627, -0.36024811, 1.85969333e-14, 0.779272789, -0.419024679, -0.0368316627, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337937297, 0.0357463731, -0.0188406937 ] - [ 0.0367997241, -0.360160781, -0.00215235228, 0.779026435, -0.418829248, -0.037593027, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0365603178, -0.360269442, 1.87229054e-14, 0.779321971, -0.419052529, -0.0365603178, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337928561, 0.0357086267, -0.0188456157 ] - [ 0.0365300797, -0.360182452, -0.00215237653, 0.779076349, -0.418857441, -0.0373235105, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0362907008, -0.360290476, 1.88183512e-14, 0.779370482, -0.419080006, -0.0362907008, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337919775, 0.0356708015, -0.018850566 ] - [ 0.0362621534, -0.360203826, -0.00215240047, 0.779125593, -0.418885261, -0.0370557116, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0360228015, -0.360311217, 1.89569961e-14, 0.779418331, -0.419107114, -0.0360228015, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337910939, 0.0356328978, -0.0188555444 ] - [ 0.0359959349, -0.360224906, -0.00215242411, 0.779174176, -0.418912713, -0.0367896199, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0357566096, -0.360331668, 1.90696526e-14, 0.779465527, -0.419133859, -0.0357566096, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337902053, 0.0355949158, -0.0188605508 ] - [ 0.0357314138, -0.360245697, -0.00215244746, 0.779222106, -0.418939803, -0.0365252252, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0354921148, -0.360351833, 1.91596448e-14, 0.779512078, -0.419160245, -0.0354921148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337893117, 0.0355568561, -0.0188655853 ] - [ 0.03546858, -0.360266202, -0.0021524705, 0.779269393, -0.418966534, -0.0362625173, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0352293069, -0.360371716, 1.92842383e-14, 0.779557994, -0.419186278, -0.0352293069, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337884132, 0.0355187189, -0.0188706476 ] - [ 0.0352074234, -0.360286425, -0.00215249326, 0.779316043, -0.418992913, -0.0360014861, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0349681757, -0.360391321, 1.94083471e-14, 0.779603281, -0.419211961, -0.0349681757, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337875098, 0.0354805046, -0.0188757376 ] - [ 0.0349479339, -0.36030637, -0.00215251574, 0.779362067, -0.419018943, -0.0357421215, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0347087113, -0.360410651, 1.9512743e-14, 0.77964795, -0.419237299, -0.0347087113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337866015, 0.0354422136, -0.0188808553 ] - [ 0.0346901015, -0.36032604, -0.00215253792, 0.779407471, -0.419044629, -0.0354844135, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0344509035, -0.36042971, 1.96177842e-14, 0.779692007, -0.419262297, -0.0344509035, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337856883, 0.0354038462, -0.0188860006 ] - [ 0.0344339162, -0.360345439, -0.00215255983, 0.779452265, -0.419069975, -0.0352283521, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0341947425, -0.360448501, 1.9723254e-14, 0.779735461, -0.41928696, -0.0341947425, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337847702, 0.0353654028, -0.0188911734 ] - [ 0.034179368, -0.360364571, -0.00215258146, 0.779496456, -0.419094986, -0.0349739274, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0339402184, -0.360467029, 1.98408588e-14, 0.77977832, -0.419311291, -0.0339402184, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337838472, 0.0353268838, -0.0188963736 ] - [ 0.0339264472, -0.360383439, -0.00215260282, 0.779540052, -0.419119667, -0.0347211297, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0336873212, -0.360485296, 1.99447293e-14, 0.779820592, -0.419335296, -0.0336873212, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337829194, 0.0352882894, -0.018901601 ] - [ 0.033675144, -0.360402046, -0.00215262391, 0.77958306, -0.419144021, -0.0344699491, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0334360412, -0.360503306, 2.00460377e-14, 0.779862284, -0.419358978, -0.0334360412, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337819868, 0.0352496201, -0.0189068556 ] - [ 0.0334254487, -0.360420397, -0.00215264473, 0.77962549, -0.419168054, -0.0342203759, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0331863688, -0.360521062, 2.01580638e-14, 0.779903404, -0.419382342, -0.0331863688, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337810494, 0.0352108762, -0.0189121373 ] - [ 0.0331773515, -0.360438493, -0.00215266529, 0.779667348, -0.419191768, -0.0339724004, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0329382942, -0.360538568, 2.02610357e-14, 0.77994396, -0.419405392, -0.0329382942, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337801071, 0.0351720581, -0.018917446 ] - [ 0.0329308429, -0.36045634, -0.00215268558, 0.779708641, -0.419215169, -0.0337260131, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0326918078, -0.360555827, 2.03798836e-14, 0.77998396, -0.419428132, -0.0326918078, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337791601, 0.0351331661, -0.0189227817 ] - [ 0.0326859132, -0.360473939, -0.00215270562, 0.779749378, -0.419238261, -0.0334812044, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0324469, -0.360572843, 2.04762907e-14, 0.78002341, -0.419450567, -0.0324469, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337782084, 0.0350942006, -0.0189281441 ] - [ 0.0324425531, -0.360491294, -0.00215272541, 0.779789565, -0.419261047, -0.0332379647, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0322035614, -0.360589618, 2.05750013e-14, 0.780062317, -0.4194727, -0.0322035614, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337772519, 0.035055162, -0.0189335332 ] - [ 0.032200753, -0.360508409, -0.00215274494, 0.77982921, -0.419283533, -0.0329962847, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0319617826, -0.360606155, 2.06979971e-14, 0.78010069, -0.419494535, -0.0319617826, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337762906, 0.0350160505, -0.0189389489 ] - [ 0.0319605036, -0.360525287, -0.00215276422, 0.77986832, -0.41930572, -0.032756155, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0317215541, -0.360622459, 2.07808797e-14, 0.780138535, -0.419516076, -0.0317215541, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337753247, 0.0349768667, -0.0189443912 ] - [ 0.0317217955, -0.36054193, -0.00215278326, 0.779906902, -0.419327615, -0.0325175662, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0314828666, -0.360638531, 2.09017884e-14, 0.78017586, -0.419537328, -0.0314828666, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337743541, 0.0349376107, -0.0189498599 ] - [ 0.0314846194, -0.360558342, -0.00215280206, 0.779944963, -0.419349219, -0.0322805091, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0312457108, -0.360654376, 2.09847474e-14, 0.78021267, -0.419558294, -0.0312457108, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337733788, 0.034898283, -0.0189553549 ] - [ 0.0312489662, -0.360574525, -0.00215282061, 0.779982509, -0.419370538, -0.0320449745, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0310100775, -0.360669995, 2.10987187e-14, 0.780248973, -0.419578978, -0.0310100775, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337723989, 0.034858884, -0.0189608761 ] - [ 0.0310148266, -0.360590484, -0.00215283893, 0.780019549, -0.419391575, -0.0318109531, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0307759576, -0.360685393, 2.11889462e-14, 0.780284776, -0.419599383, -0.0307759576, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337714143, 0.0348194139, -0.0189664235 ] - [ 0.0307821915, -0.36060622, -0.00215285701, 0.780056087, -0.419412334, -0.0315784359, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0305433419, -0.360700572, 2.12971985e-14, 0.780320085, -0.419619514, -0.0305433419, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337704251, 0.0347798732, -0.0189719969 ] - [ 0.0305510519, -0.360621737, -0.00215287487, 0.780092132, -0.419432819, -0.0313474138, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0303122214, -0.360715534, 2.13794765e-14, 0.780354907, -0.419639373, -0.0303122214, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337694313, 0.0347402623, -0.0189775962 ] - [ 0.0303213988, -0.360637038, -0.00215289249, 0.780127688, -0.419453032, -0.0311178778, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.030082587, -0.360730283, 2.14959695e-14, 0.780389249, -0.419658965, -0.030082587, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337684329, 0.0347005814, -0.0189832214 ] - [ 0.0300932231, -0.360652125, -0.00215290989, 0.780162764, -0.419472978, -0.030889819, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0298544298, -0.360744822, 2.16059201e-14, 0.780423116, -0.419678294, -0.0298544298, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337674299, 0.0346608309, -0.0189888724 ] - [ 0.0298665161, -0.360667002, -0.00215292706, 0.780197365, -0.419492661, -0.0306632284, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.029627741, -0.360759153, 2.16853369e-14, 0.780456515, -0.419697362, -0.029627741, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337664224, 0.0346210112, -0.018994549 ] - [ 0.0296412687, -0.36068167, -0.00215294402, 0.780231498, -0.419512083, -0.0304380973, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0294025116, -0.36077328, 2.17767627e-14, 0.780489452, -0.419716173, -0.0294025116, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337654103, 0.0345811226, -0.0190002511 ] - [ 0.0294174723, -0.360696134, -0.00215296075, 0.780265168, -0.419531248, -0.0302144168, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0291787329, -0.360787204, 2.18775164e-14, 0.780521934, -0.41973473, -0.0291787329, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337643937, 0.0345411656, -0.0190059787 ] - [ 0.0291951182, -0.360710395, -0.00215297727, 0.780298382, -0.41955016, -0.0299921781, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0289563961, -0.360800929, 2.19759238e-14, 0.780553967, -0.419753038, -0.0289563961, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337633727, 0.0345011404, -0.0190117317 ] - [ 0.0289741975, -0.360724456, -0.00215299358, 0.780331146, -0.419568822, -0.0297713727, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0287354925, -0.360814457, 2.20639504e-14, 0.780585556, -0.419771099, -0.0287354925, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337623471, 0.0344610474, -0.01901751 ] - [ 0.0287547016, -0.36073832, -0.00215300968, 0.780363466, -0.419587237, -0.0295519917, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0285160135, -0.360827791, 2.21600658e-14, 0.780616707, -0.419788916, -0.0285160135, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337613171, 0.034420887, -0.0190233134 ] - [ 0.028536622, -0.360751989, -0.00215302557, 0.780395347, -0.419605409, -0.0293340268, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0282979505, -0.360840933, 2.22477043e-14, 0.780647427, -0.419806493, -0.0282979505, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337602826, 0.0343806596, -0.0190291419 ] - [ 0.0283199501, -0.360765467, -0.00215304125, 0.780426796, -0.41962334, -0.0291174693, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.028081295, -0.360853887, 2.23574624e-14, 0.78067772, -0.419823833, -0.028081295, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337592437, 0.0343403654, -0.0190349954 ] - [ 0.0281046774, -0.360778755, -0.00215305673, 0.780457818, -0.419641034, -0.0289023107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0278660384, -0.360866654, 2.24463829e-14, 0.780707594, -0.41984094, -0.0278660384, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337582003, 0.0343000049, -0.0190408737 ] - [ 0.0278907955, -0.360791856, -0.00215307201, 0.780488419, -0.419658495, -0.0286885426, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0276521723, -0.360879237, 2.2529482e-14, 0.780737053, -0.419857816, -0.0276521723, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337571526, 0.0342595784, -0.0190467769 ] - [ 0.027678296, -0.360804773, -0.0021530871, 0.780518605, -0.419675724, -0.0284761566, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0274396884, -0.360891638, 2.26198313e-14, 0.780766102, -0.419874464, -0.0274396884, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337561005, 0.0342190863, -0.0190527048 ] - [ 0.0274671705, -0.360817508, -0.00215310198, 0.780548381, -0.419692726, -0.0282651444, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0272285783, -0.360903861, 2.2725891e-14, 0.780794748, -0.419890888, -0.0272285783, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033755044, 0.0341785289, -0.0190586572 ] - [ 0.0272574108, -0.360830064, -0.00215311667, 0.780577752, -0.419709504, -0.0280554976, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0270188337, -0.360915906, 2.28026967e-14, 0.780822996, -0.41990709, -0.0270188337, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337539832, 0.0341379065, -0.0190646342 ] - [ 0.0270490086, -0.360842442, -0.00215313117, 0.780606724, -0.419726059, -0.0278472081, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0268104463, -0.360927778, 2.28975116e-14, 0.780850851, -0.419923074, -0.0268104463, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033752918, 0.0340972197, -0.0190706355 ] - [ 0.0268419556, -0.360854645, -0.00215314548, 0.780635303, -0.419742396, -0.0276402677, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.026603408, -0.360939477, 2.29753662e-14, 0.780878319, -0.419938842, -0.026603408, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337518485, 0.0340564686, -0.0190766612 ] - [ 0.0266362438, -0.360866676, -0.00215315961, 0.780663492, -0.419758517, -0.0274346681, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0263977106, -0.360951007, 2.30698913e-14, 0.780905404, -0.419954397, -0.0263977106, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337507748, 0.0340156536, -0.0190827111 ] - [ 0.0264318651, -0.360878537, -0.00215317355, 0.780691299, -0.419774425, -0.0272304014, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0261933461, -0.360962369, 2.31584647e-14, 0.780932111, -0.419969742, -0.0261933461, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337496967, 0.0339747752, -0.0190887851 ] - [ 0.0262288113, -0.360890229, -0.00215318731, 0.780718727, -0.419790123, -0.0270274594, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0259903063, -0.360973566, 2.3256347e-14, 0.780958447, -0.419984881, -0.0259903063, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337486144, 0.0339338337, -0.0190948831 ] - [ 0.0260270746, -0.360901756, -0.00215320088, 0.780745781, -0.419805614, -0.0268258342, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0257885833, -0.3609846, 2.33227715e-14, 0.780984415, -0.419999815, -0.0257885833, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337475278, 0.0338928294, -0.0191010051 ] - [ 0.0258266469, -0.36091312, -0.00215321428, 0.780772468, -0.4198209, -0.0266255178, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0255881691, -0.360995473, 2.34099087e-14, 0.781010021, -0.420014548, -0.0255881691, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033746437, 0.0338517627, -0.0191071508 ] - [ 0.0256275203, -0.360924322, -0.0021532275, 0.780798791, -0.419835984, -0.0264265023, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0253890559, -0.361006188, 2.35054875e-14, 0.781035269, -0.420029081, -0.0253890559, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033745342, 0.0338106339, -0.0191133204 ] - [ 0.0254296869, -0.360935365, -0.00215324055, 0.780824755, -0.419850869, -0.0262287798, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0251912356, -0.361016746, 2.35885413e-14, 0.781060165, -0.420043419, -0.0251912356, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337442428, 0.0337694435, -0.0191195135 ] - [ 0.025233139, -0.360946251, -0.00215325343, 0.780850366, -0.419865558, -0.0260323426, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0249947007, -0.36102715, 2.36668976e-14, 0.781084714, -0.420057563, -0.0249947007, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337431394, 0.0337281917, -0.0191257302 ] - [ 0.0250378688, -0.360956982, -0.00215326614, 0.780875628, -0.419880053, -0.0258371828, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0247994432, -0.361037402, 2.37506042e-14, 0.781108919, -0.420071517, -0.0247994432, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337420319, 0.0336868789, -0.0191319704 ] - [ 0.0248438686, -0.36096756, -0.00215327867, 0.780900545, -0.419894357, -0.0256432928, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0246054554, -0.361047503, 2.3836923e-14, 0.781132785, -0.420085282, -0.0246054554, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337409202, 0.0336455055, -0.0191382339 ] - [ 0.0246511306, -0.360977988, -0.00215329105, 0.780925123, -0.419908472, -0.0254506649, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0244127297, -0.361057456, 2.39271491e-14, 0.781156317, -0.420098861, -0.0244127297, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337398044, 0.0336040719, -0.0191445206 ] - [ 0.0244596472, -0.360988266, -0.00215330325, 0.780949365, -0.419922401, -0.0252592914, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0242212584, -0.361067263, 2.39926155e-14, 0.78117952, -0.420112257, -0.0242212584, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337386844, 0.0335625783, -0.0191508305 ] - [ 0.0242694109, -0.360998398, -0.0021533153, 0.780973277, -0.419936147, -0.0250691647, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.024031034, -0.361076926, 2.40890761e-14, 0.781202398, -0.420125472, -0.024031034, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337375604, 0.0335210252, -0.0191571635 ] - [ 0.0240804141, -0.361008385, -0.00215332718, 0.780996862, -0.419949711, -0.0248802774, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.023842049, -0.361086446, 2.41606089e-14, 0.781224956, -0.420138509, -0.023842049, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337364323, 0.0334794129, -0.0191635194 ] - [ 0.0238926493, -0.361018228, -0.00215333891, 0.781020125, -0.419963096, -0.0246926219, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0236542957, -0.361095826, 2.42431624e-14, 0.781247197, -0.42015137, -0.0236542957, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337353002, 0.0334377418, -0.0191698982 ] - [ 0.023706109, -0.361027931, -0.00215335048, 0.781043071, -0.419976305, -0.0245061907, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0234677668, -0.361105068, 2.43052345e-14, 0.781269126, -0.420164058, -0.0234677668, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033734164, 0.0333960122, -0.0191762998 ] - [ 0.0235207859, -0.361037495, -0.0021533619, 0.781065703, -0.41998934, -0.0243209766, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0232824548, -0.361114172, 2.44261632e-14, 0.781290747, -0.420176574, -0.0232824548, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337330238, 0.0333542245, -0.0191827241 ] - [ 0.0233366725, -0.361046921, -0.00215337316, 0.781088027, -0.420002204, -0.024136972, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0230983525, -0.361123143, 2.45009577e-14, 0.781312064, -0.420188922, -0.0230983525, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337318795, 0.0333123791, -0.0191891709 ] - [ 0.0231537616, -0.361056212, -0.00215338427, 0.781110045, -0.420014898, -0.0239541697, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0229154524, -0.36113198, 2.45544682e-14, 0.781333082, -0.420201103, -0.0229154524, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337307313, 0.0332704762, -0.0191956403 ] - [ 0.0229720459, -0.361065369, -0.00215339523, 0.781131762, -0.420027425, -0.0237725624, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0227337473, -0.361140686, 2.463659e-14, 0.781353805, -0.420213119, -0.0227337473, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337295791, 0.0332285163, -0.019202132 ] - [ 0.0227915181, -0.361074395, -0.00215340604, 0.781153183, -0.420039788, -0.0235921429, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.02255323, -0.361149262, 2.47088872e-14, 0.781374236, -0.420224974, -0.02255323, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033728423, 0.0331864998, -0.019208646 ] - [ 0.022612171, -0.36108329, -0.00215341671, 0.78117431, -0.420051987, -0.0234129039, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0223738932, -0.361157711, 2.4807219e-14, 0.78139438, -0.420236668, -0.0223738932, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337272629, 0.0331444269, -0.0192151823 ] - [ 0.0224339975, -0.361092057, -0.00215342724, 0.781195149, -0.420064027, -0.0232348384, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0221957298, -0.361166034, 2.48684823e-14, 0.78141424, -0.420248205, -0.0221957298, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337260988, 0.033102298, -0.0192217406 ] - [ 0.0222569905, -0.361100698, -0.00215343762, 0.781215703, -0.420075908, -0.0230579392, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0220187328, -0.361174233, 2.49533492e-14, 0.78143382, -0.420259587, -0.0220187328, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337249309, 0.0330601136, -0.0192283209 ] - [ 0.0220811429, -0.361109214, -0.00215344786, 0.781235975, -0.420087633, -0.0228821993, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.021842895, -0.36118231, 2.50229204e-14, 0.781453124, -0.420270814, -0.021842895, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337237591, 0.0330178739, -0.0192349232 ] - [ 0.0219064477, -0.361117606, -0.00215345796, 0.78125597, -0.420099204, -0.0227076117, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0216682094, -0.361190265, 2.5112724e-14, 0.781472156, -0.420281891, -0.0216682094, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337225834, 0.0329755793, -0.0192415472 ] - [ 0.0217328979, -0.361125877, -0.00215346792, 0.781275691, -0.420110623, -0.0225341692, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0214946691, -0.361198102, 2.51570376e-14, 0.78149092, -0.420292818, -0.0214946691, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337214039, 0.0329332301, -0.019248193 ] - [ 0.0215604865, -0.361134028, -0.00215347775, 0.781295142, -0.420121892, -0.0223618652, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0213222671, -0.361205821, 2.52360996e-14, 0.781509419, -0.420303598, -0.0213222671, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337202205, 0.0328908268, -0.0192548604 ] - [ 0.0213892067, -0.361142061, -0.00215348744, 0.781314327, -0.420133014, -0.0221906925, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0211509965, -0.361213424, 2.53114288e-14, 0.781527656, -0.420314233, -0.0211509965, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337190333, 0.0328483697, -0.0192615493 ] - [ 0.0212190516, -0.361149977, -0.002153497, 0.781333249, -0.420143989, -0.0220206444, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0209808504, -0.361220912, 2.53951641e-14, 0.781545636, -0.420324724, -0.0209808504, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337178423, 0.0328058591, -0.0192682597 ] - [ 0.0210500144, -0.361157777, -0.00215350643, 0.781351912, -0.420154821, -0.0218517141, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0208118221, -0.361228288, 2.54735972e-14, 0.781563362, -0.420335075, -0.0208118221, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337166475, 0.0327632955, -0.0192749914 ] - [ 0.0208820883, -0.361165465, -0.00215351573, 0.781370319, -0.420165511, -0.0216838947, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0206439047, -0.361235552, 2.55339315e-14, 0.781580837, -0.420345285, -0.0206439047, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033715449, 0.0327206791, -0.0192817444 ] - [ 0.0207152665, -0.36117304, -0.0021535249, 0.781388474, -0.420176061, -0.0215171796, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0204770915, -0.361242707, 2.56182124e-14, 0.781598065, -0.420355359, -0.0204770915, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337142466, 0.0326780103, -0.0192885184 ] - [ 0.0205495424, -0.361180505, -0.00215353394, 0.78140638, -0.420186472, -0.0213515621, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0203113759, -0.361249753, 2.56818465e-14, 0.78161505, -0.420365296, -0.0203113759, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337130406, 0.0326352894, -0.0192953136 ] - [ 0.0203849093, -0.36118786, -0.00215354286, 0.781424041, -0.420196748, -0.0211870354, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0201467511, -0.361256693, 2.5754321e-14, 0.781631793, -0.4203751, -0.0201467511, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337118308, 0.0325925169, -0.0193021297 ] - [ 0.0202213606, -0.361195109, -0.00215355166, 0.781441459, -0.420206889, -0.021023593, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0199832106, -0.361263527, 2.58118248e-14, 0.781648299, -0.420384772, -0.0199832106, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337106174, 0.0325496931, -0.0193089666 ] - [ 0.0200588897, -0.361202251, -0.00215356033, 0.781458639, -0.420216898, -0.0208612283, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0198207477, -0.361270258, 2.58848747e-14, 0.781664572, -0.420394314, -0.0198207477, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337094002, 0.0325068184, -0.0193158243 ] - [ 0.01989749, -0.361209288, -0.00215356888, 0.781475583, -0.420226776, -0.0206999348, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.019659356, -0.361276886, 2.59566406e-14, 0.781680613, -0.420403728, -0.019659356, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337081794, 0.0324638931, -0.0193227027 ] - [ 0.0197371551, -0.361216222, -0.00215357731, 0.781492295, -0.420236525, -0.0205397059, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0194990288, -0.361283412, 2.60272684e-14, 0.781696427, -0.420413015, -0.0194990288, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337069549, 0.0324209175, -0.0193296016 ] - [ 0.0195778785, -0.361223054, -0.00215358562, 0.781508777, -0.420246146, -0.0203805352, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0193397599, -0.36128984, 2.60891131e-14, 0.781712017, -0.420422177, -0.0193397599, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337057268, 0.032377892, -0.019336521 ] - [ 0.0194196538, -0.361229786, -0.00215359382, 0.781525033, -0.420255643, -0.0202224163, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0191815427, -0.361296169, 2.61714241e-14, 0.781727385, -0.420431216, -0.0191815427, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337044951, 0.0323348171, -0.0193434608 ] - [ 0.0192624746, -0.361236419, -0.0021536019, 0.781541066, -0.420265015, -0.0200653427, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0190243708, -0.361302401, 2.62239828e-14, 0.781742535, -0.420440134, -0.0190243708, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337032598, 0.0322916929, -0.0193504209 ] - [ 0.0191063344, -0.361242954, -0.00215360986, 0.781556879, -0.420274265, -0.0199093083, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.018868238, -0.361308537, 2.63005578e-14, 0.781757469, -0.420448932, -0.018868238, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337020209, 0.03224852, -0.0193574011 ] - [ 0.0189512271, -0.361249393, -0.00215361772, 0.781572475, -0.420283395, -0.0197543065, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0187131378, -0.361314579, 2.63530779e-14, 0.781772191, -0.420457612, -0.0187131378, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0337007784, 0.0322052986, -0.0193644014 ] - [ 0.0187971464, -0.361255736, -0.00215362546, 0.781587857, -0.420292407, -0.0196003312, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0185590641, -0.361320528, 2.64306612e-14, 0.781786704, -0.420466176, -0.0185590641, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336995324, 0.0321620292, -0.0193714218 ] - [ 0.0186440859, -0.361261986, -0.00215363309, 0.781603027, -0.420301301, -0.0194473761, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0184060106, -0.361326385, 2.64877602e-14, 0.78180101, -0.420474624, -0.0184060106, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336982828, 0.032118712, -0.019378462 ] - [ 0.0184920396, -0.361268143, -0.00215364061, 0.78161799, -0.420310079, -0.0192954351, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.018253971, -0.361332152, 2.6553138e-14, 0.781815112, -0.42048296, -0.018253971, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336970298, 0.0320753474, -0.019385522 ] - [ 0.0183410012, -0.361274209, -0.00215364803, 0.781632747, -0.420318744, -0.0191445019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0181029393, -0.36133783, 2.66283985e-14, 0.781829013, -0.420491184, -0.0181029393, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336957732, 0.0320319359, -0.0193926018 ] - [ 0.0181909646, -0.361280185, -0.00215365534, 0.781647301, -0.420327296, -0.0189945705, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0179529093, -0.36134342, 2.66971999e-14, 0.781842717, -0.420499297, -0.0179529093, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336945132, 0.0319884776, -0.0193997011 ] - [ 0.0180419238, -0.361286072, -0.00215366254, 0.781661655, -0.420335737, -0.0188456347, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0178038749, -0.361348922, 2.67610319e-14, 0.781856224, -0.420507302, -0.0178038749, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336932497, 0.0319449731, -0.01940682 ] - [ 0.0178938726, -0.361291871, -0.00215366964, 0.781675813, -0.420344069, -0.0186976885, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.01765583, -0.36135434, 2.68341154e-14, 0.78186954, -0.4205152, -0.01765583, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336919827, 0.0319014227, -0.0194139582 ] - [ 0.017746805, -0.361297584, -0.00215367663, 0.781689775, -0.420352293, -0.0185507259, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0175087687, -0.361359673, 2.68784077e-14, 0.781882665, -0.420522992, -0.0175087687, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336907124, 0.0318578266, -0.0194211158 ] - [ 0.0176007152, -0.361303212, -0.00215368353, 0.781703546, -0.42036041, -0.0184047409, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.017362685, -0.361364922, 2.69363581e-14, 0.781895603, -0.42053068, -0.017362685, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336894386, 0.0318141854, -0.0194282926 ] - [ 0.017455597, -0.361308756, -0.00215369032, 0.781717128, -0.420368423, -0.0182597275, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0172175728, -0.36137009, 2.69834468e-14, 0.781908356, -0.420538265, -0.0172175728, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336881614, 0.0317704992, -0.0194354886 ] - [ 0.0173114447, -0.361314217, -0.00215369702, 0.781730523, -0.420376332, -0.0181156799, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0170734264, -0.361375177, 2.7053673e-14, 0.781920926, -0.420545749, -0.0170734264, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336868808, 0.0317267686, -0.0194427036 ] - [ 0.0171682523, -0.361319596, -0.00215370361, 0.781743735, -0.420384139, -0.0179725922, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0169302398, -0.361380184, 2.7112902e-14, 0.781933317, -0.420553133, -0.0169302398, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336855969, 0.0316829939, -0.0194499375 ] - [ 0.0170260139, -0.361324894, -0.00215371011, 0.781756764, -0.420391846, -0.0178304585, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0167880072, -0.361385112, 2.71976919e-14, 0.781945531, -0.420560419, -0.0167880072, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336843096, 0.0316391753, -0.0194571903 ] - [ 0.0168847239, -0.361330113, -0.00215371651, 0.781769615, -0.420399453, -0.017689273, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0166467228, -0.361389963, 2.72552454e-14, 0.78195757, -0.420567607, -0.0166467228, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033683019, 0.0315953133, -0.0194644618 ] - [ 0.0167443763, -0.361335254, -0.00215372282, 0.781782289, -0.420406962, -0.01754903, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0165063807, -0.361394737, 2.73008784e-14, 0.781969437, -0.4205747, -0.0165063807, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336817251, 0.0315514082, -0.0194717519 ] - [ 0.0166049656, -0.361340317, -0.00215372904, 0.781794789, -0.420414375, -0.0174097237, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0163669754, -0.361399436, 2.73718383e-14, 0.781981134, -0.420581698, -0.0163669754, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336804279, 0.0315074605, -0.0194790606 ] - [ 0.0164664859, -0.361345304, -0.00215373516, 0.781807118, -0.420421693, -0.0172713484, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.016228501, -0.36140406, 2.7442513e-14, 0.781992664, -0.420588604, -0.016228501, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336791274, 0.0314634703, -0.0194863878 ] - [ 0.0163289315, -0.361350215, -0.00215374119, 0.781819277, -0.420428916, -0.0171338984, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0160909519, -0.361408611, 2.75004243e-14, 0.782004028, -0.420595417, -0.0160909519, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336778237, 0.0314194382, -0.0194937333 ] - [ 0.016192297, -0.361355053, -0.00215374713, 0.781831269, -0.420436047, -0.0169973682, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0159543225, -0.36141309, 2.75274168e-14, 0.782015229, -0.42060214, -0.0159543225, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336765167, 0.0313753644, -0.0195010971 ] - [ 0.0160565765, -0.361359817, -0.00215375298, 0.781843096, -0.420443087, -0.016861752, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0158186071, -0.361417497, 2.75922318e-14, 0.78202627, -0.420608773, -0.0158186071, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336752065, 0.0313312494, -0.0195084791 ] - [ 0.0159217647, -0.361364509, -0.00215375874, 0.781854761, -0.420450037, -0.0167270444, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0156838002, -0.361421834, 2.76548241e-14, 0.782037152, -0.420615318, -0.0156838002, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336738931, 0.0312870934, -0.0195158791 ] - [ 0.0157878559, -0.36136913, -0.00215376441, 0.781866265, -0.420456898, -0.0165932398, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0155498963, -0.361426102, 2.77036777e-14, 0.782047879, -0.420621777, -0.0155498963, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336725765, 0.0312428969, -0.0195232971 ] - [ 0.0156548446, -0.361373681, -0.00215377, 0.781877612, -0.420463671, -0.0164603327, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0154168898, -0.361430301, 2.77852763e-14, 0.782058451, -0.42062815, -0.0154168898, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336712567, 0.0311986601, -0.019530733 ] - [ 0.0155227254, -0.361378162, -0.0021537755, 0.781888803, -0.420470358, -0.0163283176, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0152847753, -0.361434433, 2.78305254e-14, 0.782068871, -0.420634439, -0.0152847753, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336699338, 0.0311543835, -0.0195381867 ] - [ 0.0153914928, -0.361382575, -0.00215378092, 0.78189984, -0.420476959, -0.0161971891, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0151535473, -0.361438498, 2.78881588e-14, 0.782079142, -0.420640644, -0.0151535473, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336686077, 0.0311100674, -0.0195456581 ] - [ 0.0152611414, -0.361386921, -0.00215378625, 0.781910726, -0.420483477, -0.0160669417, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0150232004, -0.361442498, 2.79412872e-14, 0.782089266, -0.420646768, -0.0150232004, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336672785, 0.0310657122, -0.019553147 ] - [ 0.0151316659, -0.3613912, -0.0021537915, 0.781921462, -0.420489912, -0.0159375702, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0148937294, -0.361446433, 2.80133227e-14, 0.782099243, -0.42065281, -0.0148937294, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336659462, 0.0310213182, -0.0195606535 ] - [ 0.0150030609, -0.361395414, -0.00215379667, 0.781932051, -0.420496265, -0.0158090691, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0147651287, -0.361450304, 2.80642489e-14, 0.782109078, -0.420658773, -0.0147651287, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336646109, 0.0309768858, -0.0195681774 ] - [ 0.014875321, -0.361399564, -0.00215380176, 0.781942495, -0.420502537, -0.0156814332, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0146373931, -0.361454113, 2.81337353e-14, 0.782118771, -0.420664658, -0.0146373931, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336632724, 0.0309324153, -0.0195757185 ] - [ 0.014748441, -0.361403649, -0.00215380677, 0.781952795, -0.42050873, -0.0155546572, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0145105174, -0.36145786, 2.81712883e-14, 0.782128324, -0.420670464, -0.0145105174, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336619309, 0.0308879071, -0.0195832769 ] - [ 0.0146224157, -0.361407672, -0.0021538117, 0.781962954, -0.420514845, -0.0154287358, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0143844962, -0.361461546, 2.82096708e-14, 0.78213774, -0.420676195, -0.0143844962, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336605863, 0.0308433616, -0.0195908524 ] - [ 0.0144972398, -0.361411633, -0.00215381655, 0.781972974, -0.420520883, -0.0153036638, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0142593244, -0.361465171, 2.82894065e-14, 0.782147021, -0.42068185, -0.0142593244, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336592388, 0.0307987791, -0.0195984449 ] - [ 0.0143729082, -0.361415533, -0.00215382132, 0.781982856, -0.420526844, -0.015179436, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0141349967, -0.361468737, 2.83423851e-14, 0.782156168, -0.42068743, -0.0141349967, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336578882, 0.03075416, -0.0196060544 ] - [ 0.0142494157, -0.361419373, -0.00215382602, 0.781992603, -0.42053273, -0.0150560473, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0140115081, -0.361472245, 2.83800727e-14, 0.782165183, -0.420692938, -0.0140115081, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336565346, 0.0307095046, -0.0196136807 ] - [ 0.0141267571, -0.361423153, -0.00215383064, 0.782002216, -0.420538543, -0.0149334925, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0138888534, -0.361475695, 2.84375784e-14, 0.782174068, -0.420698373, -0.0138888534, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336551781, 0.0306648133, -0.0196213236 ] - [ 0.0140049274, -0.361426875, -0.00215383519, 0.782011698, -0.420544282, -0.0148117666, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0137670274, -0.361479088, 2.84899245e-14, 0.782182826, -0.420703738, -0.0137670274, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336538186, 0.0306200864, -0.0196289833 ] - [ 0.0138839215, -0.361430539, -0.00215383967, 0.78202105, -0.420549949, -0.0146908644, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0136460252, -0.361482425, 2.85386039e-14, 0.782191457, -0.420709032, -0.0136460252, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336524562, 0.0305753244, -0.0196366594 ] - [ 0.0137637343, -0.361434146, -0.00215384407, 0.782030273, -0.420555545, -0.014570781, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0135258417, -0.361485707, 2.85803164e-14, 0.782199964, -0.420714257, -0.0135258417, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336510908, 0.0305305275, -0.0196443521 ] - [ 0.0136443609, -0.361437698, -0.0021538484, 0.78203937, -0.420561072, -0.0144515114, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0134064719, -0.361488934, 2.86269766e-14, 0.782208348, -0.420719413, -0.0134064719, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336497226, 0.0304856961, -0.019652061 ] - [ 0.0135257964, -0.361441193, -0.00215385266, 0.782048343, -0.420566529, -0.0143330505, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0132879108, -0.361492108, 2.86721819e-14, 0.782216611, -0.420724503, -0.0132879108, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336483515, 0.0304408306, -0.0196597862 ] - [ 0.0134080356, -0.361444634, -0.00215385685, 0.782057193, -0.420571918, -0.0142153934, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0131701535, -0.361495229, 2.87347827e-14, 0.782224755, -0.420729526, -0.0131701535, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336469775, 0.0303959314, -0.0196675276 ] - [ 0.0132910738, -0.361448022, -0.00215386096, 0.782065922, -0.42057724, -0.0140985353, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.013053195, -0.361498298, 2.87975183e-14, 0.782232782, -0.420734484, -0.013053195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336456007, 0.0303509987, -0.019675285 ] - [ 0.013174906, -0.361451356, -0.00215386501, 0.782074532, -0.420582496, -0.0139824712, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0129370305, -0.361501315, 2.88444033e-14, 0.782240693, -0.420739378, -0.0129370305, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033644221, 0.030306033, -0.0196830584 ] - [ 0.0130595273, -0.361454638, -0.002153869, 0.782083024, -0.420587687, -0.0138671962, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0128216552, -0.361504281, 2.88983725e-14, 0.782248489, -0.420744208, -0.0128216552, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336428385, 0.0302610346, -0.0196908477 ] - [ 0.012944933, -0.361457869, -0.00215387291, 0.7820914, -0.420592814, -0.0137527056, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0127070641, -0.361507198, 2.89391517e-14, 0.782256173, -0.420748976, -0.0127070641, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336414532, 0.0302160039, -0.0196986527 ] - [ 0.0128311183, -0.361461048, -0.00215387676, 0.782099662, -0.420597877, -0.0136389945, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0125932524, -0.361510065, 2.89869675e-14, 0.782263747, -0.420753682, -0.0125932524, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336400651, 0.0301709412, -0.0197064734 ] - [ 0.0127180783, -0.361464178, -0.00215388054, 0.78210781, -0.420602877, -0.0135260582, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0124802155, -0.361512884, 2.9042759e-14, 0.782271211, -0.420758327, -0.0124802155, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336386743, 0.0301258469, -0.0197143097 ] - [ 0.0126058084, -0.361467258, -0.00215388426, 0.782115848, -0.420607816, -0.0134138918, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0123679486, -0.361515655, 2.9084964e-14, 0.782278567, -0.420762912, -0.0123679486, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336372807, 0.0300807214, -0.0197221614 ] - [ 0.0124943038, -0.36147029, -0.00215388791, 0.782123776, -0.420612695, -0.0133024908, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0122564469, -0.361518378, 2.91462956e-14, 0.782285817, -0.420767439, -0.0122564469, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336358844, 0.0300355649, -0.0197300286 ] - [ 0.0123835597, -0.361473273, -0.0021538915, 0.782131596, -0.420617513, -0.0131918504, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0121457058, -0.361521055, 2.91900891e-14, 0.782292962, -0.420771907, -0.0121457058, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336344854, 0.0299903779, -0.019737911 ] - [ 0.0122735717, -0.361476209, -0.00215389503, 0.782139309, -0.420622272, -0.013081966, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0120357205, -0.361523687, 2.92124577e-14, 0.782300004, -0.420776318, -0.0120357205, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336330836, 0.0299451607, -0.0197458087 ] - [ 0.0121643349, -0.361479098, -0.00215389849, 0.782146917, -0.420626973, -0.0129728329, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0119264866, -0.361526273, 2.92873282e-14, 0.782306945, -0.420780672, -0.0119264866, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336316792, 0.0298999137, -0.0197537214 ] - [ 0.0120558449, -0.361481942, -0.0021539019, 0.782154422, -0.420631617, -0.0128644465, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0118179993, -0.361528815, 2.93147734e-14, 0.782313785, -0.42078497, -0.0118179993, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336302722, 0.0298546373, -0.0197616491 ] - [ 0.011948097, -0.36148474, -0.00215390524, 0.782161825, -0.420636204, -0.0127568022, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0117102541, -0.361531313, 2.93733381e-14, 0.782320526, -0.420789214, -0.0117102541, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336288624, 0.0298093317, -0.0197695918 ] - [ 0.0118410867, -0.361487493, -0.00215390852, 0.782169127, -0.420640735, -0.0126498955, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0116032464, -0.361533767, 2.94201265e-14, 0.78232717, -0.420793403, -0.0116032464, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336274501, 0.0297639974, -0.0197775492 ] - [ 0.0117348095, -0.361490202, -0.00215391175, 0.782176329, -0.420645212, -0.0125437219, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0114969718, -0.361536179, 2.94598355e-14, 0.782333719, -0.420797539, -0.0114969718, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336260351, 0.0297186347, -0.0197855214 ] - [ 0.0116292609, -0.361492868, -0.00215391491, 0.782183434, -0.420649634, -0.0124382769, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0113914256, -0.361538549, 2.95187287e-14, 0.782340172, -0.420801623, -0.0113914256, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336246176, 0.029673244, -0.0197935082 ] - [ 0.0115244363, -0.361495491, -0.00215391802, 0.782190443, -0.420654003, -0.0123335559, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0112866035, -0.361540878, 2.95622428e-14, 0.782346533, -0.420805655, -0.0112866035, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336231975, 0.0296278255, -0.0198015095 ] - [ 0.0114203314, -0.361498071, -0.00215392107, 0.782197356, -0.420658319, -0.0122295546, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.011182501, -0.361543166, 2.96158456e-14, 0.782352801, -0.420809635, -0.011182501, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336217748, 0.0295823798, -0.0198095253 ] - [ 0.0113169417, -0.36150061, -0.00215392406, 0.782204176, -0.420662583, -0.0121262686, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0110791137, -0.361545413, 2.96368385e-14, 0.782358979, -0.420813566, -0.0110791137, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336203495, 0.0295369071, -0.0198175554 ] - [ 0.0112142628, -0.361503108, -0.002153927, 0.782210903, -0.420666796, -0.0120236933, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0109764372, -0.361547621, 2.96874379e-14, 0.782365068, -0.420817447, -0.0109764372, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336189218, 0.0294914078, -0.0198255997 ] - [ 0.0111122904, -0.361505565, -0.00215392988, 0.78221754, -0.420670958, -0.0119218246, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.010874467, -0.36154979, 2.97353071e-14, 0.782371069, -0.420821279, -0.010874467, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336174915, 0.0294458823, -0.0198336581 ] - [ 0.0110110202, -0.361507983, -0.00215393271, 0.782224086, -0.420675071, -0.011820658, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.010773199, -0.361551921, 2.97587394e-14, 0.782376983, -0.420825062, -0.010773199, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336160587, 0.0294003309, -0.0198417306 ] - [ 0.0109104477, -0.361510361, -0.00215393548, 0.782230544, -0.420679135, -0.0117201892, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0106726288, -0.361554014, 2.98127378e-14, 0.782382812, -0.420828799, -0.0106726288, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336146235, 0.029354754, -0.0198498171 ] - [ 0.0108105688, -0.361512701, -0.0021539382, 0.782236915, -0.42068315, -0.0116204139, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.010572752, -0.361556069, 2.98500173e-14, 0.782388557, -0.420832488, -0.010572752, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336131858, 0.0293091518, -0.0198579174 ] - [ 0.0107113792, -0.361515002, -0.00215394086, 0.7822432, -0.420687118, -0.0115213279, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0104735645, -0.361558087, 2.99145276e-14, 0.782394219, -0.420836131, -0.0104735645, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336117457, 0.0292635249, -0.0198660314 ] - [ 0.0106128746, -0.361517266, -0.00215394348, 0.7822494, -0.420691039, -0.011422927, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0103750619, -0.36156007, 2.99403699e-14, 0.782399799, -0.420839729, -0.0103750619, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336103031, 0.0292178736, -0.0198741592 ] - [ 0.0105150508, -0.361519492, -0.00215394604, 0.782255517, -0.420694913, -0.0113252068, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0102772401, -0.361562016, 2.99744646e-14, 0.782405299, -0.420843283, -0.0102772401, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336088581, 0.0291721981, -0.0198823004 ] - [ 0.0104179036, -0.361521682, -0.00215394855, 0.782261551, -0.420698742, -0.0112281633, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0101800949, -0.361563927, 3.0008165e-14, 0.782410719, -0.420846792, -0.0101800949, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336074108, 0.0291264989, -0.0198904552 ] - [ 0.0103214288, -0.361523836, -0.00215395101, 0.782267504, -0.420702526, -0.0111317923, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0100836221, -0.361565804, 3.00783589e-14, 0.782416062, -0.420850258, -0.0100836221, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033605961, 0.0290807763, -0.0198986233 ] - [ 0.0102256224, -0.361525955, -0.00215395342, 0.782273377, -0.420706266, -0.0110360896, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00998781752, -0.361567647, 3.01038135e-14, 0.782421327, -0.42085368, -0.00998781752, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336045089, 0.0290350307, -0.0199068047 ] - [ 0.0101304802, -0.361528038, -0.00215395578, 0.782279172, -0.420709962, -0.0109410511, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00989267715, -0.361569455, 3.01375188e-14, 0.782426516, -0.420857061, -0.00989267715, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336030545, 0.0289892625, -0.0199149993 ] - [ 0.0100359981, -0.361530087, -0.00215395809, 0.782284888, -0.420713615, -0.0108466727, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00979819686, -0.361571231, 3.02011301e-14, 0.782431631, -0.4208604, -0.00979819686, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336015978, 0.0289434719, -0.0199232069 ] - [ 0.00994217202, -0.361532102, -0.00215396035, 0.782290528, -0.420717226, -0.0107529503, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00970437257, -0.361572974, 3.02454937e-14, 0.782436672, -0.420863698, -0.00970437257, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0336001387, 0.0288976594, -0.0199314276 ] - [ 0.00984899797, -0.361534083, -0.00215396257, 0.782296093, -0.420720794, -0.01065988, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00961120024, -0.361574685, 3.02867956e-14, 0.782441641, -0.420866956, -0.00961120024, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335986774, 0.0288518254, -0.0199396611 ] - [ 0.00975647189, -0.361536032, -0.00215396474, 0.782301583, -0.420724322, -0.0105674577, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00951867587, -0.361576364, 3.03127099e-14, 0.782446538, -0.420870174, -0.00951867587, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335972137, 0.02880597, -0.0199479075 ] - [ 0.00966458981, -0.361537948, -0.00215396686, 0.782307, -0.420727809, -0.0104756794, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00942679544, -0.361578011, 3.0352629e-14, 0.782451364, -0.420873353, -0.00942679544, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335957479, 0.0287600939, -0.0199561665 ] - [ 0.00957334774, -0.361539831, -0.00215396893, 0.782312345, -0.420731255, -0.0103845411, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.009335555, -0.361579628, 3.03847515e-14, 0.782456122, -0.420876493, -0.009335555, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335942798, 0.0287141972, -0.0199644382 ] - [ 0.00948274175, -0.361541683, -0.00215397096, 0.782317618, -0.420734663, -0.0102940389, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00924495059, -0.361581215, 3.04183587e-14, 0.78246081, -0.420879595, -0.00924495059, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335928094, 0.0286682803, -0.0199727223 ] - [ 0.0093927679, -0.361543504, -0.00215397295, 0.782322821, -0.420738031, -0.0102041689, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0091549783, -0.361582772, 3.04732718e-14, 0.782465432, -0.42088266, -0.0091549783, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335913369, 0.0286223437, -0.0199810189 ] - [ 0.00930342229, -0.361545294, -0.00215397489, 0.782327955, -0.420741362, -0.0101149271, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00906563421, -0.361584299, 3.04801162e-14, 0.782469987, -0.420885688, -0.00906563421, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335898622, 0.0285763876, -0.0199893278 ] - [ 0.00921470105, -0.361547054, -0.00215397678, 0.782333021, -0.420744654, -0.0100263097, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00897691446, -0.361585797, 3.05444192e-14, 0.782474477, -0.420888679, -0.00897691446, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335883853, 0.0285304124, -0.0199976489 ] - [ 0.00912660032, -0.361548784, -0.00215397863, 0.78233802, -0.420747909, -0.00993831283, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00888881518, -0.361587267, 3.057593e-14, 0.782478902, -0.420891635, -0.00888881518, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335869063, 0.0284844185, -0.0200059821 ] - [ 0.00903911627, -0.361550485, -0.00215398044, 0.782342953, -0.420751128, -0.00985093264, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00880133255, -0.361588709, 3.06301687e-14, 0.782483264, -0.420894555, -0.00880133255, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335854251, 0.0284384063, -0.0200143274 ] - [ 0.00895224509, -0.361552157, -0.0021539822, 0.78234782, -0.42075431, -0.00976416534, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00871446276, -0.361590123, 3.06491906e-14, 0.782487563, -0.420897441, -0.00871446276, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335839418, 0.028392376, -0.0200226846 ] - [ 0.00886598299, -0.3615538, -0.00215398393, 0.782352623, -0.420757457, -0.00967800714, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00862820202, -0.361591509, 3.06915269e-14, 0.782491801, -0.420900292, -0.00862820202, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335824564, 0.0283463281, -0.0200310536 ] - [ 0.0087803262, -0.361555415, -0.00215398561, 0.782357363, -0.420760569, -0.00959245426, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00854254656, -0.361592869, 3.07332456e-14, 0.782495979, -0.42090311, -0.00854254656, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335809689, 0.0283002629, -0.0200394344 ] - [ 0.00869527099, -0.361557003, -0.00215398725, 0.78236204, -0.420763646, -0.00950750298, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00845749264, -0.361594202, 3.07788328e-14, 0.782500096, -0.420905894, -0.00845749264, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335794794, 0.0282541808, -0.0200478268 ] - [ 0.00861081363, -0.361558563, -0.00215398885, 0.782366656, -0.420766689, -0.00942314956, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00837303654, -0.361595509, 3.07976028e-14, 0.782504155, -0.420908645, -0.00837303654, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335779878, 0.0282080821, -0.0200562308 ] - [ 0.00852695041, -0.361560096, -0.00215399041, 0.782371211, -0.420769698, -0.00933939031, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00828917457, -0.361596791, 3.08400791e-14, 0.782508156, -0.420911365, -0.00828917457, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335764942, 0.0281619672, -0.0200646462 ] - [ 0.00844367768, -0.361561603, -0.00215399193, 0.782375707, -0.420772675, -0.00925622155, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00820590304, -0.361598047, 3.08781097e-14, 0.782512099, -0.420914052, -0.00820590304, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335749985, 0.0281158364, -0.020073073 ] - [ 0.00836099176, -0.361563084, -0.0021539934, 0.782380144, -0.420775618, -0.00917363962, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00812321831, -0.361599278, 3.09002459e-14, 0.782515987, -0.420916708, -0.00812321831, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335735009, 0.0280696902, -0.020081511 ] - [ 0.00827888904, -0.361564539, -0.00215399484, 0.782384522, -0.42077853, -0.0090916409, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00804111673, -0.361600485, 3.09333348e-14, 0.782519819, -0.420919334, -0.00804111673, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335720012, 0.0280235288, -0.0200899602 ] - [ 0.00819736588, -0.361565968, -0.00215399625, 0.782388844, -0.42078141, -0.00901022177, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0079595947, -0.361601667, 3.09830458e-14, 0.782523596, -0.420921929, -0.0079595947, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335704997, 0.0279773526, -0.0200984205 ] - [ 0.00811641871, -0.361567373, -0.00215399761, 0.782393109, -0.420784258, -0.00892937864, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00787864863, -0.361602826, 3.10105662e-14, 0.78252732, -0.420924494, -0.00787864863, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335689961, 0.027931162, -0.0201068918 ] - [ 0.00803604395, -0.361568753, -0.00215399893, 0.782397319, -0.420787076, -0.00884910794, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00779827494, -0.361603961, 3.10486516e-14, 0.782530991, -0.42092703, -0.00779827494, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335674907, 0.0278849573, -0.0201153739 ] - [ 0.00795623805, -0.361570109, -0.00215400022, 0.782401474, -0.420789864, -0.00876940611, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00771847009, -0.361605074, 3.10886978e-14, 0.78253461, -0.420929536, -0.00771847009, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335659833, 0.0278387389, -0.0201238668 ] - [ 0.00787699748, -0.361571441, -0.00215400147, 0.782405575, -0.420792622, -0.00869026964, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00763923055, -0.361606163, 3.11240773e-14, 0.782538177, -0.420932014, -0.00763923055, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033564474, 0.0277925072, -0.0201323704 ] - [ 0.00779831875, -0.361572749, -0.00215400269, 0.782409624, -0.42079535, -0.00861169502, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00756055281, -0.36160723, 3.11594782e-14, 0.782541694, -0.420934464, -0.00756055281, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335629628, 0.0277462624, -0.0201408846 ] - [ 0.00772019835, -0.361574034, -0.00215400387, 0.78241362, -0.42079805, -0.00853367875, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00748243338, -0.361608275, 3.1172308e-14, 0.782545162, -0.420936886, -0.00748243338, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335614498, 0.0277000051, -0.0201494093 ] - [ 0.00764263283, -0.361575297, -0.00215400501, 0.782417564, -0.420800721, -0.00845621737, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00740486881, -0.361609299, 3.12097261e-14, 0.78254858, -0.420939281, -0.00740486881, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033559935, 0.0276537354, -0.0201579444 ] - [ 0.00756561874, -0.361576536, -0.00215400612, 0.782421458, -0.420803364, -0.00837930744, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00732785564, -0.361610301, 3.12665591e-14, 0.78255195, -0.420941649, -0.00732785564, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335584183, 0.0276074539, -0.0201664897 ] - [ 0.00748915266, -0.361577754, -0.00215400719, 0.782425302, -0.420805979, -0.00830294553, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00725139046, -0.361611282, 3.12765828e-14, 0.782555272, -0.420943991, -0.00725139046, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335568998, 0.0275611607, -0.0201750453 ] - [ 0.00741323117, -0.36157895, -0.00215400823, 0.782429097, -0.420808566, -0.00822712823, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00717546985, -0.361612242, 3.1299014e-14, 0.782558548, -0.420946306, -0.00717546985, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335553795, 0.0275148564, -0.020183611 ] - [ 0.00733785089, -0.361580125, -0.00215400923, 0.782432843, -0.420811127, -0.00815185217, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00710009043, -0.361613182, 3.133661e-14, 0.782561777, -0.420948596, -0.00710009043, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335538574, 0.0274685412, -0.0201921867 ] - [ 0.00726300847, -0.361581278, -0.0021540102, 0.782436541, -0.420813662, -0.00807711397, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00702524883, -0.361614101, 3.13945638e-14, 0.782564962, -0.42095086, -0.00702524883, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335523335, 0.0274222156, -0.0202007724 ] - [ 0.00718870054, -0.36158241, -0.00215401114, 0.782440192, -0.42081617, -0.00800291029, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00695094172, -0.361615001, 3.14138399e-14, 0.782568101, -0.4209531, -0.00695094172, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033550808, 0.0273758798, -0.0202093678 ] - [ 0.00711492379, -0.361583522, -0.00215401204, 0.782443797, -0.420818652, -0.0079292378, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00687716576, -0.361615882, 3.14509512e-14, 0.782571197, -0.420955315, -0.00687716576, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335492807, 0.0273295343, -0.020217973 ] - [ 0.00704167491, -0.361584614, -0.00215401291, 0.782447356, -0.42082111, -0.0078560932, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00680391765, -0.361616743, 3.14776601e-14, 0.782574249, -0.420957505, -0.00680391765, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335477516, 0.0272831793, -0.0202265878 ] - [ 0.00696895061, -0.361585686, -0.00215401375, 0.782450871, -0.420823542, -0.00778347319, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0067311941, -0.361617586, 3.14930576e-14, 0.782577258, -0.420959673, -0.0067311941, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335462209, 0.0272368153, -0.0202352122 ] - [ 0.00689674763, -0.361586738, -0.00215401456, 0.78245434, -0.42082595, -0.00771137452, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00665899185, -0.36161841, 3.15354376e-14, 0.782580226, -0.420961816, -0.00665899185, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335446885, 0.0271904426, -0.0202438459 ] - [ 0.00682506272, -0.361587771, -0.00215401534, 0.782457767, -0.420828333, -0.00763979393, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00658730764, -0.361619216, 3.15420575e-14, 0.782583152, -0.420963937, -0.00658730764, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335431545, 0.0271440616, -0.0202524891 ] - [ 0.00675389264, -0.361588784, -0.00215401608, 0.78246115, -0.420830692, -0.0075687282, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00651613826, -0.361620003, 3.15880127e-14, 0.782586038, -0.420966035, -0.00651613826, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335416188, 0.0270976725, -0.0202611414 ] - [ 0.00668323419, -0.361589779, -0.00215401679, 0.782464491, -0.420833029, -0.00749817411, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00644548048, -0.361620773, 3.16157723e-14, 0.782588883, -0.42096811, -0.00644548048, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335400815, 0.0270512759, -0.020269803 ] - [ 0.00661308418, -0.361590756, -0.00215401748, 0.78246779, -0.420835341, -0.00742812847, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00637533112, -0.361621526, 3.16746135e-14, 0.782591689, -0.420970163, -0.00637533112, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335385426, 0.027004872, -0.0202784736 ] - [ 0.00654343943, -0.361591714, -0.00215401813, 0.782471048, -0.420837631, -0.00735858811, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.006305687, -0.361622261, 3.16731921e-14, 0.782594456, -0.420972195, -0.006305687, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335370021, 0.0269584612, -0.0202871531 ] - [ 0.00647429678, -0.361592655, -0.00215401875, 0.782474265, -0.420839899, -0.00728954988, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00623654497, -0.36162298, 3.17217969e-14, 0.782597185, -0.420974206, -0.00623654497, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03353546, 0.0269120438, -0.0202958415 ] - [ 0.00640565312, -0.361593578, -0.00215401934, 0.782477443, -0.420842144, -0.00722101063, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0061679019, -0.361623682, 3.17374053e-14, 0.782599877, -0.420976195, -0.0061679019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335339164, 0.0268656203, -0.0203045387 ] - [ 0.0063375053, -0.361594483, -0.00215401991, 0.782480581, -0.420844368, -0.00715296726, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00609975467, -0.361624367, 3.17785101e-14, 0.782602531, -0.420978164, -0.00609975467, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335323712, 0.0268191909, -0.0203132445 ] - [ 0.00626985025, -0.361595371, -0.00215402044, 0.782483681, -0.42084657, -0.00708541665, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00603210018, -0.361625037, 3.18201368e-14, 0.782605149, -0.420980112, -0.00603210018, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335308245, 0.0267727561, -0.0203219589 ] - [ 0.00620268487, -0.361596243, -0.00215402095, 0.782486743, -0.420848751, -0.00701835574, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00596493535, -0.36162569, 3.1831287e-14, 0.782607731, -0.420982041, -0.00596493535, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335292763, 0.0267263161, -0.0203306818 ] - [ 0.0061360061, -0.361597098, -0.00215402143, 0.782489767, -0.420850911, -0.00695178146, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00589825711, -0.361626328, 3.18622431e-14, 0.782610277, -0.420983949, -0.00589825711, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335277266, 0.0266798714, -0.0203394131 ] - [ 0.00606981091, -0.361597937, -0.00215402188, 0.782492754, -0.420853051, -0.00688569076, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00583206243, -0.361626951, 3.19024318e-14, 0.782612789, -0.420985838, -0.00583206243, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335261755, 0.0266334223, -0.0203481527 ] - [ 0.00600409625, -0.361598759, -0.0021540223, 0.782495705, -0.42085517, -0.00682008062, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00576634827, -0.361627559, 3.1922314e-14, 0.782615267, -0.420987708, -0.00576634827, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335246229, 0.0265869691, -0.0203569004 ] - [ 0.00593885913, -0.361599566, -0.0021540227, 0.782498619, -0.42085727, -0.00675494802, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00570111163, -0.361628151, 3.19249042e-14, 0.782617711, -0.420989559, -0.00570111164, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335230688, 0.0265405123, -0.0203656563 ] - [ 0.00587409655, -0.361600357, -0.00215402306, 0.782501499, -0.42085935, -0.00669028998, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00563634952, -0.361628729, 3.19660219e-14, 0.782620121, -0.420991392, -0.00563634952, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335215133, 0.0264940521, -0.0203744201 ] - [ 0.00580980554, -0.361601133, -0.00215402341, 0.782504344, -0.42086141, -0.00662610352, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00557205896, -0.361629293, 3.20141828e-14, 0.782622499, -0.420993206, -0.00557205896, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335199565, 0.026447589, -0.0203831919 ] - [ 0.00574598314, -0.361601894, -0.00215402372, 0.782507154, -0.420863452, -0.00656238569, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.005508237, -0.361629843, 3.20240755e-14, 0.782624845, -0.420995003, -0.005508237, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335183982, 0.0264011233, -0.0203919714 ] - [ 0.00568262641, -0.361602639, -0.00215402401, 0.782509931, -0.420865475, -0.00649913354, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0054448807, -0.361630378, 3.20542399e-14, 0.78262716, -0.420996781, -0.0054448807, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335168386, 0.0263546553, -0.0204007587 ] - [ 0.00561973243, -0.361603371, -0.00215402427, 0.782512675, -0.420867479, -0.00643634415, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00538198713, -0.3616309, 3.20842468e-14, 0.782629443, -0.420998542, -0.00538198713, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335152776, 0.0263081854, -0.0204095536 ] - [ 0.0055572983, -0.361604087, -0.00215402451, 0.782515386, -0.420869465, -0.00637401462, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00531955339, -0.361631409, 3.21041169e-14, 0.782631695, -0.421000287, -0.00531955339, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335137153, 0.026261714, -0.020418356 ] - [ 0.00549532112, -0.36160479, -0.00215402473, 0.782518065, -0.420871433, -0.00631214206, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00525757659, -0.361631904, 3.21335103e-14, 0.782633918, -0.421002014, -0.00525757659, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335121517, 0.0262152414, -0.0204271658 ] - [ 0.00543379803, -0.361605479, -0.00215402491, 0.782520712, -0.420873384, -0.0062507236, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00519605387, -0.361632386, 3.2161663e-14, 0.782636111, -0.421003724, -0.00519605387, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335105867, 0.026168768, -0.020435983 ] - [ 0.00537272617, -0.361606153, -0.00215402508, 0.782523328, -0.420875317, -0.00618975638, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00513498237, -0.361632856, 3.2187844e-14, 0.782638274, -0.421005419, -0.00513498237, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335090205, 0.0261222942, -0.0204448074 ] - [ 0.0053121027, -0.361606815, -0.00215402522, 0.782525913, -0.420877233, -0.00612923756, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00507435924, -0.361633313, 3.22196104e-14, 0.782640409, -0.421007097, -0.00507435924, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033507453, 0.0260758202, -0.0204536389 ] - [ 0.00525192481, -0.361607463, -0.00215402533, 0.782528468, -0.420879132, -0.00606916433, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00501418168, -0.361633757, 3.22208796e-14, 0.782642516, -0.421008759, -0.00501418168, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335058843, 0.0260293465, -0.0204624775 ] - [ 0.00519218968, -0.361608098, -0.00215402542, 0.782530993, -0.420881015, -0.00600953388, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00495444688, -0.361634189, 3.22596212e-14, 0.782644595, -0.421010406, -0.00495444688, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335043144, 0.0259828734, -0.020471323 ] - [ 0.00513289454, -0.36160872, -0.00215402549, 0.782533489, -0.420882881, -0.00595034342, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00489515204, -0.361634609, 3.23093016e-14, 0.782646647, -0.421012037, -0.00489515204, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335027432, 0.0259364013, -0.0204801754 ] - [ 0.0050740366, -0.361609329, -0.00215402553, 0.782535956, -0.420884732, -0.00589159017, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0048362944, -0.361635018, 3.2318651e-14, 0.782648671, -0.421013654, -0.0048362944, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0335011708, 0.0258899306, -0.0204890345 ] - [ 0.00501561312, -0.361609926, -0.00215402555, 0.782538394, -0.420886566, -0.00583327139, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0047778712, -0.361635414, 3.23328935e-14, 0.782650669, -0.421015255, -0.0047778712, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334995972, 0.0258434615, -0.0204979003 ] - [ 0.00495762135, -0.36161051, -0.00215402555, 0.782540804, -0.420888385, -0.00577538434, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00471987971, -0.3616358, 3.23608705e-14, 0.782652641, -0.421016842, -0.00471987971, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334980225, 0.0257969944, -0.0205067726 ] - [ 0.00490005858, -0.361611083, -0.00215402553, 0.782543187, -0.420890188, -0.00571792628, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00466231719, -0.361636174, 3.23789794e-14, 0.782654588, -0.421018414, -0.00466231719, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334964466, 0.0257505298, -0.0205156514 ] - [ 0.00484292208, -0.361611643, -0.00215402548, 0.782545543, -0.420891976, -0.00566089451, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00460518095, -0.361636537, 3.24073374e-14, 0.782656509, -0.421019972, -0.00460518095, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334948696, 0.0257040679, -0.0205245366 ] - [ 0.00478620918, -0.361612192, -0.00215402541, 0.782547872, -0.42089375, -0.00560428634, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00454846828, -0.361636889, 3.24611583e-14, 0.782658406, -0.421021517, -0.00454846828, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334932915, 0.0256576092, -0.020533428 ] - [ 0.00472991719, -0.361612729, -0.00215402532, 0.782550175, -0.420895508, -0.00554809909, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00449217652, -0.361637231, 3.24580841e-14, 0.782660278, -0.421023047, -0.00449217652, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334917123, 0.0256111539, -0.0205423256 ] - [ 0.00467404345, -0.361613255, -0.00215402521, 0.782552451, -0.420897253, -0.00549233011, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.004436303, -0.361637562, 3.24868805e-14, 0.782662126, -0.421024564, -0.004436303, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033490132, 0.0255647025, -0.0205512293 ] - [ 0.00461858532, -0.36161377, -0.00215402507, 0.782554703, -0.420898982, -0.00543697674, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00438084509, -0.361637882, 3.25186349e-14, 0.78266395, -0.421026068, -0.00438084509, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334885507, 0.0255182553, -0.020560139 ] - [ 0.00456354018, -0.361614273, -0.00215402492, 0.782556929, -0.420900698, -0.00538203635, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00432580014, -0.361638193, 3.25481467e-14, 0.782665752, -0.421027559, -0.00432580014, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334869683, 0.0254718126, -0.0205690545 ] - [ 0.0045089054, -0.361614766, -0.00215402474, 0.78255913, -0.420902401, -0.00532750634, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00427116555, -0.361638493, 3.25577969e-14, 0.78266753, -0.421029037, -0.00427116555, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334853849, 0.0254253748, -0.0205779759 ] - [ 0.00445467838, -0.361615248, -0.00215402455, 0.782561307, -0.420904089, -0.00527338409, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00421693871, -0.361638784, 3.26016286e-14, 0.782669286, -0.421030502, -0.00421693871, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334838004, 0.0253789423, -0.020586903 ] - [ 0.00440085655, -0.36161572, -0.00215402433, 0.782563461, -0.420905764, -0.00521966704, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00416311705, -0.361639065, 3.25941532e-14, 0.78267102, -0.421031955, -0.00416311705, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033482215, 0.0253325155, -0.0205958356 ] - [ 0.00434743733, -0.361616182, -0.0021540241, 0.78256559, -0.420907426, -0.0051663526, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00410969799, -0.361639337, 3.26156998e-14, 0.782672732, -0.421033395, -0.00410969799, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334806286, 0.0252860946, -0.0206047738 ] - [ 0.00429441817, -0.361616633, -0.00215402384, 0.782567697, -0.420909075, -0.00511343823, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00405667899, -0.361639599, 3.2642262e-14, 0.782674423, -0.421034823, -0.00405667899, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334790412, 0.0252396801, -0.0206137174 ] - [ 0.00424179653, -0.361617074, -0.00215402356, 0.78256978, -0.420910712, -0.00506092138, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00400405749, -0.361639852, 3.26813102e-14, 0.782676092, -0.42103624, -0.00400405749, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334774529, 0.0251932722, -0.0206226662 ] - [ 0.00418956989, -0.361617506, -0.00215402327, 0.782571841, -0.420912335, -0.00500879953, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00395183098, -0.361640097, 3.26956017e-14, 0.782677741, -0.421037645, -0.00395183098, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334758637, 0.0251468715, -0.0206316203 ] - [ 0.00413773573, -0.361617927, -0.00215402295, 0.78257388, -0.420913946, -0.00495707016, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00389999696, -0.361640332, 3.27189613e-14, 0.78267937, -0.421039038, -0.00389999696, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334742735, 0.0251004781, -0.0206405796 ] - [ 0.00408629157, -0.36161834, -0.00215402262, 0.782575898, -0.420915546, -0.0049057308, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00384855291, -0.361640559, 3.27337214e-14, 0.782680979, -0.42104042, -0.00384855291, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334726825, 0.0250540926, -0.0206495438 ] - [ 0.00403523491, -0.361618743, -0.00215402227, 0.782577893, -0.420917133, -0.00485477894, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00379749637, -0.361640777, 3.27656224e-14, 0.782682568, -0.421041791, -0.00379749637, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334710906, 0.0250077151, -0.020658513 ] - [ 0.00398456331, -0.361619137, -0.00215402189, 0.782579868, -0.420918708, -0.00480421213, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00374682487, -0.361640986, 3.27804269e-14, 0.782684137, -0.421043151, -0.00374682487, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334694978, 0.0249613462, -0.020667487 ] - [ 0.00393427429, -0.361619521, -0.00215402151, 0.782581822, -0.420920271, -0.00475402792, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00369653595, -0.361641188, 3.27797926e-14, 0.782685688, -0.4210445, -0.00369653595, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334679042, 0.0249149861, -0.0206764658 ] - [ 0.00388436543, -0.361619897, -0.0021540211, 0.782583755, -0.420921823, -0.00470422386, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00364662718, -0.361641381, 3.28375332e-14, 0.78268722, -0.421045839, -0.00364662718, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334663098, 0.0248686352, -0.0206854491 ] - [ 0.00383483431, -0.361620264, -0.00215402067, 0.782585669, -0.420923364, -0.00465479753, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00359709614, -0.361641567, 3.28506244e-14, 0.782688734, -0.421047167, -0.00359709614, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334647145, 0.0248222939, -0.0206944371 ] - [ 0.00378567851, -0.361620623, -0.00215402023, 0.782587562, -0.420924894, -0.00460574653, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00354794041, -0.361641744, 3.28712511e-14, 0.782690229, -0.421048485, -0.00354794041, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334631185, 0.0247759625, -0.0207034295 ] - [ 0.00373689563, -0.361620973, -0.00215401977, 0.782589436, -0.420926413, -0.00455706845, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00349915761, -0.361641914, 3.29019009e-14, 0.782691707, -0.421049793, -0.00349915761, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334615217, 0.0247296414, -0.0207124262 ] - [ 0.00368848331, -0.361621315, -0.00215401929, 0.782591291, -0.420927921, -0.00450876091, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00345074534, -0.361642076, 3.29418149e-14, 0.782693167, -0.421051091, -0.00345074534, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334599241, 0.024683331, -0.0207214272 ] - [ 0.00364043916, -0.361621648, -0.00215401879, 0.782593127, -0.420929418, -0.00446082156, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00340270125, -0.361642231, 3.29323834e-14, 0.78269461, -0.421052379, -0.00340270125, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334583258, 0.0246370315, -0.0207304324 ] - [ 0.00359276084, -0.361621974, -0.00215401828, 0.782594945, -0.420930905, -0.00441324802, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00335502298, -0.361642379, 3.2953118e-14, 0.782696036, -0.421053657, -0.00335502298, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334567268, 0.0245907434, -0.0207394416 ] - [ 0.003545446, -0.361622291, -0.00215401775, 0.782596744, -0.420932382, -0.00436603797, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00330770818, -0.361642519, 3.29919134e-14, 0.782697446, -0.421054927, -0.00330770818, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334551271, 0.024544467, -0.0207484548 ] - [ 0.00349849232, -0.361622601, -0.0021540172, 0.782598525, -0.420933848, -0.00431918906, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00326075454, -0.361642653, 3.29994533e-14, 0.782698839, -0.421056186, -0.00326075454, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334535267, 0.0244982027, -0.0207574718 ] - [ 0.00345189749, -0.361622903, -0.00215401664, 0.782600288, -0.420935305, -0.004272699, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00321415973, -0.361642779, 3.30088326e-14, 0.782700216, -0.421057437, -0.00321415973, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334519256, 0.0244519508, -0.0207664927 ] - [ 0.0034056592, -0.361623198, -0.00215401606, 0.782602034, -0.420936751, -0.00422656548, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00316792147, -0.361642899, 3.3048473e-14, 0.782701578, -0.421058679, -0.00316792147, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334503239, 0.0244057118, -0.0207755172 ] - [ 0.00335977517, -0.361623485, -0.00215401547, 0.782603763, -0.420938188, -0.00418078621, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00312203746, -0.361643012, 3.30621129e-14, 0.782702924, -0.421059911, -0.00312203746, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334487215, 0.0243594858, -0.0207845453 ] - [ 0.00331424313, -0.361623765, -0.00215401486, 0.782605475, -0.420939616, -0.00413535892, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00307650543, -0.361643119, 3.30923329e-14, 0.782704255, -0.421061136, -0.00307650543, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334471185, 0.0243132734, -0.0207935769 ] - [ 0.00326906081, -0.361624038, -0.00215401423, 0.782607171, -0.420941034, -0.00409028135, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00303132312, -0.361643219, 3.30750427e-14, 0.78270557, -0.421062351, -0.00303132312, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334455149, 0.0242670748, -0.0208026119 ] - [ 0.00322422597, -0.361624304, -0.00215401359, 0.78260885, -0.420942443, -0.00404555125, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00298648828, -0.361643313, 3.30935615e-14, 0.782706871, -0.421063558, -0.00298648828, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334439107, 0.0242208905, -0.0208116502 ] - [ 0.00317973638, -0.361624563, -0.00215401293, 0.782610513, -0.420943842, -0.00400116639, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00294199868, -0.361643401, 3.31422778e-14, 0.782708158, -0.421064757, -0.00294199868, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033442306, 0.0241747207, -0.0208206917 ] - [ 0.0031355898, -0.361624815, -0.00215401226, 0.78261216, -0.420945233, -0.00395712453, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0028978521, -0.361643482, 3.31608002e-14, 0.78270943, -0.421065948, -0.0028978521, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334407007, 0.0241285659, -0.0208297363 ] - [ 0.00309178405, -0.36162506, -0.00215401158, 0.782613792, -0.420946615, -0.00391342349, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00285404633, -0.361643558, 3.31493391e-14, 0.782710689, -0.42106713, -0.00285404633, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334390949, 0.0240824264, -0.0208387839 ] - [ 0.00304831691, -0.361625299, -0.00215401087, 0.782615408, -0.420947989, -0.00387006105, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00281057917, -0.361643628, 3.31983668e-14, 0.782711933, -0.421068305, -0.00281057917, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334374885, 0.0240363025, -0.0208478345 ] - [ 0.00300518621, -0.361625531, -0.00215401016, 0.78261701, -0.420949353, -0.00382703504, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00276744845, -0.361643692, 3.3181094e-14, 0.782713164, -0.421069472, -0.00276744845, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334358817, 0.0239901947, -0.0208568878 ] - [ 0.00296238977, -0.361625757, -0.00215400943, 0.782618596, -0.42095071, -0.00378434328, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00272465199, -0.36164375, 3.3239034e-14, 0.782714382, -0.421070632, -0.00272465199, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334342743, 0.0239441032, -0.0208659439 ] - [ 0.00291992545, -0.361625977, -0.00215400868, 0.782620168, -0.420952058, -0.00374198362, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00268218763, -0.361643803, 3.32166688e-14, 0.782715587, -0.421071784, -0.00268218763, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334326665, 0.0238980285, -0.0208750026 ] - [ 0.00287779108, -0.361626191, -0.00215400792, 0.782621726, -0.420953398, -0.00369995391, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00264005323, -0.361643851, 3.32515138e-14, 0.782716779, -0.421072928, -0.00264005323, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334310583, 0.0238519708, -0.0208840638 ] - [ 0.00283598455, -0.361626399, -0.00215400715, 0.782623269, -0.42095473, -0.00365825201, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00259824666, -0.361643893, 3.32739324e-14, 0.782717958, -0.421074065, -0.00259824666, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334294496, 0.0238059306, -0.0208931275 ] - [ 0.00279450373, -0.361626601, -0.00215400636, 0.782624799, -0.420956054, -0.00361687581, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00255676579, -0.36164393, 3.33038539e-14, 0.782719126, -0.421075196, -0.00255676579, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334278405, 0.0237599082, -0.0209021935 ] - [ 0.00275334651, -0.361626797, -0.00215400556, 0.782626315, -0.42095737, -0.0035758232, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00251560852, -0.361643962, 3.33208771e-14, 0.78272028, -0.421076319, -0.00251560852, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033426231, 0.0237139039, -0.0209112617 ] - [ 0.00271251079, -0.361626987, -0.00215400475, 0.782627817, -0.420958679, -0.00353509207, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00247477274, -0.361643989, 3.33421969e-14, 0.782721423, -0.421077435, -0.00247477274, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334246211, 0.0236679182, -0.0209203321 ] - [ 0.00267199449, -0.361627172, -0.00215400392, 0.782629307, -0.42095998, -0.00349468035, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00243425639, -0.361644011, 3.33444777e-14, 0.782722555, -0.421078544, -0.00243425639, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334230109, 0.0236219513, -0.0209294045 ] - [ 0.00263179554, -0.361627351, -0.00215400308, 0.782630783, -0.420961273, -0.00345458596, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00239405738, -0.361644028, 3.33607777e-14, 0.782723675, -0.421079647, -0.00239405738, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334214003, 0.0235760037, -0.0209384789 ] - [ 0.00259191188, -0.361627525, -0.00215400223, 0.782632247, -0.42096256, -0.00341480684, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00235417365, -0.36164404, 3.33670362e-14, 0.782724783, -0.421080743, -0.00235417365, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334197894, 0.0235300757, -0.0209475552 ] - [ 0.00255234146, -0.361627693, -0.00215400136, 0.782633698, -0.420963839, -0.00337534094, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00231460316, -0.361644048, 3.34032298e-14, 0.78272588, -0.421081833, -0.00231460316, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334181782, 0.0234841677, -0.0209566332 ] - [ 0.00251308224, -0.361627857, -0.00215400048, 0.782635136, -0.420965111, -0.00333618623, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00227534387, -0.361644051, 3.34378293e-14, 0.782726967, -0.421082916, -0.00227534387, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334165666, 0.0234382799, -0.0209657129 ] - [ 0.00247413219, -0.361628015, -0.00215399959, 0.782636562, -0.420966376, -0.00329734067, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00223639375, -0.361644049, 3.34250884e-14, 0.782728043, -0.421083993, -0.00223639376, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334149548, 0.0233924128, -0.0209747942 ] - [ 0.00243548931, -0.361628168, -0.00215399869, 0.782637977, -0.420967634, -0.00325880225, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0021977508, -0.361644044, 3.34428967e-14, 0.782729108, -0.421085064, -0.0021977508, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334133428, 0.0233465668, -0.0209838769 ] - [ 0.0023971516, -0.361628316, -0.00215399777, 0.782639379, -0.420968885, -0.00322056898, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.002159413, -0.361644034, 3.34600963e-14, 0.782730163, -0.421086129, -0.002159413, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334117305, 0.0233007421, -0.020992961 ] - [ 0.00235911705, -0.361628459, -0.00215399685, 0.782640771, -0.42097013, -0.00318263886, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00212137837, -0.361644019, 3.34620503e-14, 0.782731207, -0.421087188, -0.00212137837, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334101179, 0.0232549392, -0.0210020464 ] - [ 0.0023213837, -0.361628598, -0.00215399591, 0.78264215, -0.420971368, -0.0031450099, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00208364493, -0.361644001, 3.34809578e-14, 0.782732242, -0.421088241, -0.00208364493, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334085052, 0.0232091583, -0.021011133 ] - [ 0.00228394958, -0.361628732, -0.00215399495, 0.782643519, -0.420972599, -0.00310768015, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00204621072, -0.361643979, 3.35175573e-14, 0.782733267, -0.421089288, -0.00204621072, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334068922, 0.0231634, -0.0210202206 ] - [ 0.00224681272, -0.361628861, -0.00215399399, 0.782644876, -0.420973825, -0.00307064765, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00200907377, -0.361643952, 3.35400764e-14, 0.782734282, -0.42109033, -0.00200907377, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334052791, 0.0231176644, -0.0210293093 ] - [ 0.00220997118, -0.361628986, -0.00215399302, 0.782646222, -0.420975044, -0.00303391044, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00197223214, -0.361643922, 3.35349826e-14, 0.782735288, -0.421091366, -0.00197223214, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334036658, 0.023071952, -0.0210383989 ] - [ 0.00217342304, -0.361629106, -0.00215399203, 0.782647558, -0.420976256, -0.0029974666, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00193568389, -0.361643888, 3.35556258e-14, 0.782736285, -0.421092396, -0.00193568389, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334020524, 0.0230262632, -0.0210474892 ] - [ 0.00213716636, -0.361629222, -0.00215399103, 0.782648884, -0.420977463, -0.0029613142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00189942711, -0.36164385, 3.35815108e-14, 0.782737272, -0.421093422, -0.00189942712, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0334004389, 0.0229805983, -0.0210565803 ] - [ 0.00210119924, -0.361629334, -0.00215399003, 0.782650199, -0.420978664, -0.00292545132, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00186345989, -0.361643809, 3.3584769e-14, 0.78273825, -0.421094441, -0.00186345989, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333988252, 0.0229349576, -0.021065672 ] - [ 0.00206551977, -0.361629441, -0.00215398901, 0.782651504, -0.420979858, -0.00288987608, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00182778031, -0.361643764, 3.36140642e-14, 0.78273922, -0.421095456, -0.00182778031, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333972115, 0.0228893415, -0.0210747642 ] - [ 0.00203012606, -0.361629545, -0.00215398798, 0.782652799, -0.420981047, -0.00285458656, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0017923865, -0.361643716, 3.36150466e-14, 0.782740181, -0.421096466, -0.0017923865, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333955976, 0.0228437503, -0.0210838569 ] - [ 0.00199501624, -0.361629644, -0.00215398694, 0.782654084, -0.420982231, -0.00281958091, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00175727657, -0.361643664, 3.36269061e-14, 0.782741134, -0.42109747, -0.00175727657, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333939838, 0.0227981846, -0.0210929498 ] - [ 0.00196018844, -0.361629739, -0.00215398588, 0.782655359, -0.420983408, -0.00278485724, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00172244865, -0.361643608, 3.36645366e-14, 0.782742078, -0.42109847, -0.00172244865, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333923698, 0.0227526444, -0.021102043 ] - [ 0.00192564079, -0.361629831, -0.00215398482, 0.782656625, -0.42098458, -0.00275041369, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00168790089, -0.36164355, 3.3662853e-14, 0.782743014, -0.421099464, -0.00168790089, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333907559, 0.0227071304, -0.0211111363 ] - [ 0.00189137146, -0.361629918, -0.00215398375, 0.782657881, -0.420985747, -0.00271624843, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00165363144, -0.361643488, 3.36766821e-14, 0.782743942, -0.421100454, -0.00165363144, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333891419, 0.0226616427, -0.0211202296 ] - [ 0.00185737859, -0.361630002, -0.00215398267, 0.782659129, -0.420986908, -0.00268235961, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00161963846, -0.361643423, 3.37041779e-14, 0.782744863, -0.421101439, -0.00161963846, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033387528, 0.0226161818, -0.0211293229 ] - [ 0.00182366038, -0.361630083, -0.00215398158, 0.782660367, -0.420988064, -0.0026487454, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00158592012, -0.361643355, 3.37216275e-14, 0.782745775, -0.42110242, -0.00158592012, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333859141, 0.022570748, -0.0211384161 ] - [ 0.00179021499, -0.361630159, -0.00215398047, 0.782661597, -0.420989215, -0.00261540399, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00155247461, -0.361643284, 3.37145701e-14, 0.78274668, -0.421103396, -0.00155247461, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333843002, 0.0225253416, -0.0211475089 ] - [ 0.00175704063, -0.361630232, -0.00215397936, 0.782662817, -0.42099036, -0.00258233357, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00151930013, -0.361643211, 3.37452856e-14, 0.782747578, -0.421104367, -0.00151930013, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333826864, 0.0224799631, -0.0211566015 ] - [ 0.00172413551, -0.361630302, -0.00215397824, 0.782664029, -0.4209915, -0.00254953235, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00148639488, -0.361643134, 3.37633681e-14, 0.782748468, -0.421105334, -0.00148639488, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333810727, 0.0224346128, -0.0211656936 ] - [ 0.00169149782, -0.361630368, -0.00215397711, 0.782665233, -0.420992636, -0.00251699854, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00145375707, -0.361643054, 3.37850028e-14, 0.782749351, -0.421106297, -0.00145375707, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333794591, 0.022389291, -0.0211747851 ] - [ 0.00165912581, -0.361630431, -0.00215397597, 0.782666428, -0.420993766, -0.00248473036, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00142138492, -0.361642972, 3.37874238e-14, 0.782750227, -0.421107255, -0.00142138492, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333778455, 0.0223439982, -0.021183876 ] - [ 0.00162701771, -0.361630491, -0.00215397482, 0.782667615, -0.420994892, -0.00245272605, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00138927669, -0.361642887, 3.3811255e-14, 0.782751096, -0.421108209, -0.00138927669, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333762322, 0.0222987346, -0.0211929662 ] - [ 0.00159517175, -0.361630547, -0.00215397366, 0.782668794, -0.420996013, -0.00242098385, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0013574306, -0.361642799, 3.38085332e-14, 0.782751958, -0.421109159, -0.0013574306, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333746189, 0.0222535006, -0.0212020555 ] - [ 0.0015635862, -0.361630601, -0.00215397249, 0.782669966, -0.420997129, -0.00238950202, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00132584492, -0.361642709, 3.38171893e-14, 0.782752814, -0.421110105, -0.00132584492, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333730058, 0.0222082966, -0.021211144 ] - [ 0.00153225932, -0.361630651, -0.00215397131, 0.782671129, -0.42099824, -0.00235827882, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0012945179, -0.361642616, 3.38170438e-14, 0.782753663, -0.421111047, -0.0012945179, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333713929, 0.022163123, -0.0212202314 ] - [ 0.00150118939, -0.361630698, -0.00215397013, 0.782672285, -0.420999347, -0.00232731253, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00126344783, -0.361642521, 3.38413886e-14, 0.782754506, -0.421111985, -0.00126344783, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333697802, 0.02211798, -0.0212293177 ] - [ 0.00147037469, -0.361630742, -0.00215396893, 0.782673433, -0.421000449, -0.00229660142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00123263299, -0.361642423, 3.38774677e-14, 0.782755342, -0.421112919, -0.00123263299, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333681678, 0.0220728681, -0.0212384028 ] - [ 0.00143981351, -0.361630784, -0.00215396773, 0.782674574, -0.421001547, -0.0022661438, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00120207168, -0.361642323, 3.38683544e-14, 0.782756173, -0.421113849, -0.00120207168, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333665555, 0.0220277876, -0.0212474865 ] - [ 0.00140950416, -0.361630822, -0.00215396652, 0.782675707, -0.421002641, -0.00223593796, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00117176219, -0.361642221, 3.39052066e-14, 0.782756997, -0.421114776, -0.00117176219, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333649435, 0.0219827389, -0.0212565689 ] - [ 0.00137944496, -0.361630858, -0.0021539653, 0.782676833, -0.42100373, -0.00220598223, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00114170284, -0.361642116, 3.39002631e-14, 0.782757815, -0.421115699, -0.00114170284, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333633318, 0.0219377223, -0.0212656498 ] - [ 0.00134963422, -0.361630891, -0.00215396407, 0.782677953, -0.421004815, -0.00217627491, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00111189196, -0.36164201, 3.39201288e-14, 0.782758628, -0.421116618, -0.00111189196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333617203, 0.0218927382, -0.0212747291 ] - [ 0.00132007028, -0.361630921, -0.00215396283, 0.782679065, -0.421005895, -0.00214681435, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00108232787, -0.361641901, 3.39462323e-14, 0.782759434, -0.421117533, -0.00108232787, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333601092, 0.0218477869, -0.0212838067 ] - [ 0.00129075147, -0.361630949, -0.00215396159, 0.78268017, -0.421006972, -0.00211759888, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00105300893, -0.36164179, 3.39305432e-14, 0.782760235, -0.421118445, -0.00105300893, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333584983, 0.0218028688, -0.0212928825 ] - [ 0.00126167616, -0.361630974, -0.00215396034, 0.782681269, -0.421008044, -0.00208862686, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00102393347, -0.361641677, 3.39553971e-14, 0.782761031, -0.421119354, -0.00102393347, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333568878, 0.0217579843, -0.0213019564 ] - [ 0.00123284271, -0.361630996, -0.00215395908, 0.782682361, -0.421009113, -0.00205989664, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000995099868, -0.361641562, 3.39549786e-14, 0.782761821, -0.421120259, -0.000995099868, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333552777, 0.0217131338, -0.0213110283 ] - [ 0.00120424947, -0.361631016, -0.00215395781, 0.782683447, -0.421010177, -0.0020314066, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000966506487, -0.361641446, 3.3980869e-14, 0.782762606, -0.421121161, -0.000966506487, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333536679, 0.0216683174, -0.0213200982 ] - [ 0.00117589484, -0.361631034, -0.00215395653, 0.782684527, -0.421011238, -0.00200315511, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000938151707, -0.361641327, 3.39854831e-14, 0.782763386, -0.421122059, -0.000938151707, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333520585, 0.0216235358, -0.0213291659 ] - [ 0.0011477772, -0.361631049, -0.00215395525, 0.7826856, -0.421012294, -0.00197514056, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000910033916, -0.361641206, 3.40182543e-14, 0.782764161, -0.421122954, -0.000910033916, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333504495, 0.0215787891, -0.0213382313 ] - [ 0.00111989495, -0.361631062, -0.00215395396, 0.782686667, -0.421013347, -0.00194736134, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000882151512, -0.361641084, 3.40028827e-14, 0.78276493, -0.421123846, -0.000882151512, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333488409, 0.0215340778, -0.0213472944 ] - [ 0.00109224649, -0.361631073, -0.00215395266, 0.782687727, -0.421014396, -0.00191981587, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000854502902, -0.36164096, 3.40246947e-14, 0.782765695, -0.421124735, -0.000854502902, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333472328, 0.0214894021, -0.021356355 ] - [ 0.00106483024, -0.361631082, -0.00215395135, 0.782688782, -0.421015442, -0.00189250255, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.0008270865, -0.361640834, 3.40234278e-14, 0.782766455, -0.421125621, -0.0008270865, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333456251, 0.0214447626, -0.021365413 ] - [ 0.00103764462, -0.361631088, -0.00215395004, 0.782689831, -0.421016484, -0.00186541982, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000799900732, -0.361640707, 3.40496961e-14, 0.78276721, -0.421126503, -0.000799900732, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333440179, 0.0214001595, -0.0213744684 ] - [ 0.00101068807, -0.361631092, -0.00215394872, 0.782690875, -0.421017522, -0.0018385661, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00077294403, -0.361640578, 3.40724897e-14, 0.782767961, -0.421127383, -0.00077294403, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333424112, 0.0213555931, -0.0213835211 ] - [ 0.000983959027, -0.361631094, -0.0021539474, 0.782691912, -0.421018556, -0.00181193983, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000746214836, -0.361640447, 3.40582034e-14, 0.782768707, -0.42112826, -0.000746214836, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333408049, 0.0213110639, -0.0213925709 ] - [ 0.000957455946, -0.361631094, -0.00215394606, 0.782692944, -0.421019587, -0.00178553947, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000719711602, -0.361640315, 3.40730388e-14, 0.782769449, -0.421129133, -0.000719711602, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333391992, 0.0212665722, -0.0214016178 ] - [ 0.000931177284, -0.361631092, -0.00215394472, 0.782693971, -0.421020615, -0.00175936347, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000693432786, -0.361640182, 3.41105412e-14, 0.782770186, -0.421130004, -0.000693432786, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333375941, 0.0212221184, -0.0214106616 ] - [ 0.000905121508, -0.361631089, -0.00215394338, 0.782694992, -0.421021639, -0.00173341029, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000667376857, -0.361640047, 3.41041693e-14, 0.782770919, -0.421130872, -0.000667376857, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333359895, 0.0211777028, -0.0214197023 ] - [ 0.000879287097, -0.361631083, -0.00215394202, 0.782696007, -0.42102266, -0.00170767843, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000641542291, -0.361639911, 3.41380744e-14, 0.782771648, -0.421131737, -0.000641542291, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333343854, 0.0211333257, -0.0214287398 ] - [ 0.000853672534, -0.361631075, -0.00215394067, 0.782697018, -0.421023678, -0.00168216635, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000615927574, -0.361639773, 3.4121968e-14, 0.782772372, -0.421132599, -0.000615927574, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033332782, 0.0210889876, -0.021437774 ] - [ 0.000828276314, -0.361631066, -0.0021539393, 0.782698023, -0.421024692, -0.00165687255, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000590531199, -0.361639634, 3.41395151e-14, 0.782773093, -0.421133459, -0.000590531199, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333311791, 0.0210446887, -0.0214468047 ] - [ 0.000803096939, -0.361631055, -0.00215393793, 0.782699024, -0.421025703, -0.00163179554, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000565351668, -0.361639494, 3.4142347e-14, 0.78277381, -0.421134316, -0.000565351668, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333295769, 0.0210004296, -0.0214558319 ] - [ 0.000778132918, -0.361631042, -0.00215393655, 0.782700019, -0.42102671, -0.00160693383, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000540387492, -0.361639352, 3.41502754e-14, 0.782774522, -0.42113517, -0.000540387492, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333279754, 0.0209562104, -0.0214648556 ] - [ 0.000753382772, -0.361631027, -0.00215393517, 0.782701009, -0.421027715, -0.00158228592, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000515637189, -0.361639209, 3.41584473e-14, 0.782775231, -0.421136022, -0.00051563719, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333263744, 0.0209120316, -0.0214738755 ] - [ 0.000728845026, -0.361631011, -0.00215393378, 0.782701995, -0.421028717, -0.00155785035, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000491099288, -0.361639065, 3.42013951e-14, 0.782775937, -0.421136871, -0.000491099288, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333247742, 0.0208678935, -0.0214828916 ] - [ 0.000704518216, -0.361630993, -0.00215393238, 0.782702976, -0.421029715, -0.00153362565, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000466772322, -0.36163892, 3.41792216e-14, 0.782776638, -0.421137718, -0.000466772322, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333231747, 0.0208237965, -0.0214919038 ] - [ 0.000680400886, -0.361630974, -0.00215393098, 0.782703952, -0.42103071, -0.00150961037, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000442654835, -0.361638774, 3.41980427e-14, 0.782777336, -0.421138562, -0.000442654835, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333215758, 0.0207797409, -0.021500912 ] - [ 0.000656491587, -0.361630953, -0.00215392957, 0.782704924, -0.421031703, -0.00148580305, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000418745379, -0.361638627, 3.41957676e-14, 0.782778031, -0.421139404, -0.000418745379, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333199777, 0.0207357271, -0.0215099161 ] - [ 0.000632788878, -0.36163093, -0.00215392816, 0.782705891, -0.421032692, -0.00146220225, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000395042514, -0.361638479, 3.42387171e-14, 0.782778722, -0.421140243, -0.000395042514, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333183803, 0.0206917555, -0.0215189161 ] - [ 0.000609291327, -0.361630906, -0.00215392674, 0.782706853, -0.421033678, -0.00143880655, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000371544807, -0.36163833, 3.42414344e-14, 0.782779409, -0.42114108, -0.000371544807, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333167837, 0.0206478264, -0.0215279118 ] - [ 0.000585997511, -0.361630881, -0.00215392531, 0.782707812, -0.421034662, -0.00141561451, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000348250833, -0.361638179, 3.42398002e-14, 0.782780093, -0.421141914, -0.000348250833, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333151879, 0.0206039402, -0.021536903 ] - [ 0.000562906011, -0.361630854, -0.00215392388, 0.782708766, -0.421035643, -0.00139262472, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000325159177, -0.361638028, 3.42517197e-14, 0.782780774, -0.421142746, -0.000325159177, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333135928, 0.0205600972, -0.0215458899 ] - [ 0.00054001542, -0.361630826, -0.00215392245, 0.782709715, -0.42103662, -0.00136983576, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000302268429, -0.361637876, 3.43018943e-14, 0.782781452, -0.421143576, -0.000302268429, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333119986, 0.0205162978, -0.0215548721 ] - [ 0.000517324337, -0.361630796, -0.00215392101, 0.782710661, -0.421037595, -0.00134724625, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00027957719, -0.361637723, 3.42577744e-14, 0.782782127, -0.421144404, -0.00027957719, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333104052, 0.0204725423, -0.0215638497 ] - [ 0.000494831368, -0.361630765, -0.00215391957, 0.782711602, -0.421038568, -0.00132485477, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000257084064, -0.36163757, 3.42678077e-14, 0.782782799, -0.421145229, -0.000257084065, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333088126, 0.0204288311, -0.0215728225 ] - [ 0.000472535129, -0.361630733, -0.00215391812, 0.78271254, -0.421039537, -0.00130265995, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000234787669, -0.361637415, 3.4285553e-14, 0.782783467, -0.421146052, -0.000234787669, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333072209, 0.0203851646, -0.0215817905 ] - [ 0.000450434242, -0.3616307, -0.00215391666, 0.782713473, -0.421040504, -0.00128066041, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000212686625, -0.36163726, 3.42796099e-14, 0.782784133, -0.421146873, -0.000212686625, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333056301, 0.0203415431, -0.0215907535 ] - [ 0.000428527336, -0.361630665, -0.0021539152, 0.782714403, -0.421041468, -0.00125885478, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000190779563, -0.361637104, 3.43058986e-14, 0.782784796, -0.421147692, -0.000190779563, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333040402, 0.020297967, -0.0215997114 ] - [ 0.000406813049, -0.36163063, -0.00215391374, 0.782715328, -0.42104243, -0.00123724169, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.00016906512, -0.361636947, 3.43117763e-14, 0.782785456, -0.421148508, -0.00016906512, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333024512, 0.0202544366, -0.0216086642 ] - [ 0.000385290026, -0.361630593, -0.00215391227, 0.78271625, -0.421043388, -0.00121581978, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000147541941, -0.36163679, 3.43538272e-14, 0.782786113, -0.421149323, -0.000147541941, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0333008631, 0.0202109524, -0.0216176118 ] - [ 0.00036395692, -0.361630555, -0.00215391079, 0.782717168, -0.421044345, -0.00119458772, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000126208679, -0.361636632, 3.43425465e-14, 0.782786767, -0.421150135, -0.000126208679, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033299276, 0.0201675145, -0.021626554 ] - [ 0.000342812391, -0.361630516, -0.00215390931, 0.782718083, -0.421045298, -0.00117354416, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 0.000105063994, -0.361636473, 3.43513166e-14, 0.782787419, -0.421150946, -0.000105063994, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332976898, 0.0201241235, -0.0216354908 ] - [ 0.000321855106, -0.361630476, -0.00215390783, 0.782718994, -0.42104625, -0.00115268775, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 8.41065534e-05, -0.361636314, 3.43435148e-14, 0.782788068, -0.421151754, -8.41065535e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332961047, 0.0200807797, -0.0216444221 ] - [ 0.000301083739, -0.361630435, -0.00215390634, 0.782719901, -0.421047198, -0.00113201719, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 6.33350316e-05, -0.361636154, 3.43628082e-14, 0.782788715, -0.42115256, -6.33350317e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332945205, 0.0200374834, -0.0216533478 ] - [ 0.000280496974, -0.361630392, -0.00215390485, 0.782720805, -0.421048144, -0.00111153115, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 4.27481107e-05, -0.361635994, 3.43833509e-14, 0.782789359, -0.421153365, -4.27481108e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332929373, 0.0199942349, -0.0216622677 ] - [ 0.000260093498, -0.361630349, -0.00215390336, 0.782721705, -0.421049088, -0.00109122831, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 2.234448e-05, -0.361635833, 3.43884032e-14, 0.78279, -0.421154167, -2.23444801e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332913552, 0.0199510347, -0.0216711818 ] - [ 0.000239872008, -0.361630305, -0.00215390186, 0.782722602, -0.421050029, -0.00107110738, 0.175, -0.00349, 0, -1.57, 0, 0, 0, 2.12283597e-06, -0.361635672, 3.44065608e-14, 0.782790639, -0.421154968, -2.12283604e-06, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332897741, 0.0199078831, -0.02168009 ] - [ 0.000219831208, -0.36163026, -0.00215390035, 0.782723495, -0.421050968, -0.00105116706, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -1.79181179e-05, -0.36163551, 3.44158481e-14, 0.782791276, -0.421155766, 1.79181178e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033288194, 0.0198647805, -0.0216889922 ] - [ 0.000199969809, -0.361630215, -0.00215389885, 0.782724385, -0.421051905, -0.00103140605, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -3.77796708e-05, -0.361635347, 3.43984302e-14, 0.782791911, -0.421156563, 3.77796707e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332866151, 0.0198217272, -0.0216978883 ] - [ 0.000180286529, -0.361630168, -0.00215389733, 0.782725272, -0.421052839, -0.00101182307, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -5.74631049e-05, -0.361635185, 3.44297513e-14, 0.782792543, -0.421157358, 5.74631048e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332850373, 0.0197787235, -0.0217067782 ] - [ 0.000160780091, -0.36163012, -0.00215389582, 0.782726156, -0.421053771, -0.000992416851, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -7.69696955e-05, -0.361635022, 3.44402197e-14, 0.782793173, -0.421158151, 7.69696954e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332834606, 0.0197357699, -0.0217156617 ] - [ 0.000141449229, -0.361630072, -0.0021538943, 0.782727037, -0.4210547, -0.000973186119, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -9.63007107e-05, -0.361634858, 3.44291763e-14, 0.7827938, -0.421158942, 9.63007106e-05, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033281885, 0.0196928667, -0.0217245389 ] - [ 0.00012229268, -0.361630023, -0.00215389278, 0.782727914, -0.421055627, -0.000954129612, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000115457412, -0.361634694, 3.44137043e-14, 0.782794426, -0.421159731, 0.000115457412, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332803105, 0.0196500142, -0.0217334096 ] - [ 0.000103309191, -0.361629973, -0.00215389125, 0.782728789, -0.421056552, -0.000935246076, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000134441053, -0.36163453, 3.44599363e-14, 0.782795049, -0.421160519, 0.000134441053, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332787373, 0.0196072129, -0.0217422738 ] - [ 8.44975132e-05, -0.361629923, -0.00215388972, 0.78272966, -0.421057475, -0.000916534261, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000153252883, -0.361634366, 3.44531537e-14, 0.78279567, -0.421161305, 0.000153252882, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332771652, 0.019564463, -0.0217511312 ] - [ 6.58564067e-05, -0.361629871, -0.00215388818, 0.782730528, -0.421058395, -0.000897992926, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00017189414, -0.361634201, 3.44813492e-14, 0.78279629, -0.421162089, 0.00017189414, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332755943, 0.0195217649, -0.0217599819 ] - [ 4.73846372e-05, -0.361629819, -0.00215388665, 0.782731394, -0.421059313, -0.000879620836, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000190366061, -0.361634036, 3.44777105e-14, 0.782796907, -0.421162871, 0.000190366061, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332740247, 0.019479119, -0.0217688257 ] - [ 2.90809776e-05, -0.361629767, -0.00215388511, 0.782732256, -0.421060229, -0.000861416764, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000208669871, -0.36163387, 3.44787901e-14, 0.782797522, -0.421163652, 0.000208669871, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332724562, 0.0194365257, -0.0217776625 ] - [ 1.09442072e-05, -0.361629713, -0.00215388356, 0.782733116, -0.421061143, -0.000843379486, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000226806791, -0.361633705, 3.44826363e-14, 0.782798135, -0.42116443, 0.000226806791, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332708891, 0.0193939852, -0.0217864923 ] - [ -7.02688794e-06, -0.361629659, -0.00215388202, 0.782733973, -0.421062054, -0.00082550779, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000244778036, -0.361633539, 3.45243567e-14, 0.782798747, -0.421165208, 0.000244778036, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332693232, 0.019351498, -0.0217953149 ] - [ -2.48335151e-05, -0.361629605, -0.00215388047, 0.782734827, -0.421062964, -0.000807800465, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000262584812, -0.361633373, 3.45189575e-14, 0.782799356, -0.421165983, 0.000262584812, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332677586, 0.0193090644, -0.0218041302 ] - [ -4.24768751e-05, -0.36162955, -0.00215387891, 0.782735678, -0.421063871, -0.000790256311, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000280228321, -0.361633207, 3.45197564e-14, 0.782799964, -0.421166757, 0.000280228321, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332661953, 0.0192666848, -0.0218129382 ] - [ -5.99581622e-05, -0.361629494, -0.00215387736, 0.782736527, -0.421064776, -0.000772874133, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000297709756, -0.361633041, 3.45254196e-14, 0.78280057, -0.421167529, 0.000297709756, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332646333, 0.0192243596, -0.0218217388 ] - [ -7.72785643e-05, -0.361629438, -0.0021538758, 0.782737373, -0.421065679, -0.000755652741, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000315030306, -0.361632875, 3.45203931e-14, 0.782801174, -0.421168299, 0.000315030306, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332630726, 0.019182089, -0.0218305318 ] - [ -9.44392627e-05, -0.361629381, -0.00215387424, 0.782738216, -0.42106658, -0.000738590954, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000332191151, -0.361632708, 3.45244813e-14, 0.782801777, -0.421169068, 0.000332191151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332615133, 0.0191398734, -0.0218393171 ] - [ -0.000111441433, -0.361629324, -0.00215387267, 0.782739057, -0.421067479, -0.000721687595, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000349193468, -0.361632542, 3.45379024e-14, 0.782802377, -0.421169835, 0.000349193468, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332599554, 0.0190977133, -0.0218480948 ] - [ -0.000128286242, -0.361629266, -0.0021538711, 0.782739895, -0.421068376, -0.000704941495, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000366038424, -0.361632375, 3.45446728e-14, 0.782802976, -0.421170601, 0.000366038424, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332583989, 0.0190556089, -0.0218568646 ] - [ -0.000144974854, -0.361629208, -0.00215386953, 0.78274073, -0.421069271, -0.000688351491, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000382727181, -0.361632209, 3.45363748e-14, 0.782803574, -0.421171365, 0.000382727181, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332568438, 0.0190135606, -0.0218656264 ] - [ -0.000161508425, -0.36162915, -0.00215386796, 0.782741563, -0.421070163, -0.000671916425, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000399260897, -0.361632042, 3.4563892e-14, 0.78280417, -0.421172128, 0.000399260897, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332552901, 0.0189715689, -0.0218743803 ] - [ -0.000177888104, -0.361629091, -0.00215386639, 0.782742394, -0.421071054, -0.000655635147, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00041564072, -0.361631875, 3.45661877e-14, 0.782804764, -0.421172889, 0.00041564072, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332537378, 0.0189296339, -0.021883126 ] - [ -0.000194115034, -0.361629031, -0.00215386481, 0.782743222, -0.421071943, -0.000639506512, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000431867795, -0.361631709, 3.45527966e-14, 0.782805357, -0.421173648, 0.000431867795, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033252187, 0.0188877562, -0.0218918635 ] - [ -0.000210190354, -0.361628972, -0.00215386323, 0.782744048, -0.42107283, -0.000623529382, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000447943258, -0.361631542, 3.4580297e-14, 0.782805948, -0.421174406, 0.000447943258, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332506377, 0.018845936, -0.0219005927 ] - [ -0.000226115195, -0.361628911, -0.00215386164, 0.782744871, -0.421073714, -0.000607702624, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000463868242, -0.361631375, 3.45680811e-14, 0.782806537, -0.421175162, 0.000463868242, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332490899, 0.0188041737, -0.0219093135 ] - [ -0.000241890682, -0.361628851, -0.00215386006, 0.782745693, -0.421074597, -0.000592025113, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000479643872, -0.361631209, 3.45966906e-14, 0.782807126, -0.421175917, 0.000479643872, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332475436, 0.0187624697, -0.0219180258 ] - [ -0.000257517935, -0.36162879, -0.00215385847, 0.782746511, -0.421075478, -0.000576495727, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000495271266, -0.361631042, 3.46168799e-14, 0.782807712, -0.42117667, 0.000495271266, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332459988, 0.0187208243, -0.0219267295 ] - [ -0.000272998066, -0.361628729, -0.00215385688, 0.782747328, -0.421076357, -0.000561113353, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000510751539, -0.361630876, 3.46090748e-14, 0.782808298, -0.421177422, 0.000510751539, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332444555, 0.0186792379, -0.0219354245 ] - [ -0.000288332184, -0.361628668, -0.00215385529, 0.782748142, -0.421077233, -0.000545876882, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000526085797, -0.361630709, 3.45872667e-14, 0.782808881, -0.421178172, 0.000526085797, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332429139, 0.0186377109, -0.0219441107 ] - [ -0.000303521389, -0.361628606, -0.0021538537, 0.782748954, -0.421078108, -0.000530785212, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000541275142, -0.361630543, 3.4615678e-14, 0.782809464, -0.421178921, 0.000541275142, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332413738, 0.0185962435, -0.021952788 ] - [ -0.000318566777, -0.361628544, -0.00215385211, 0.782749764, -0.421078981, -0.000515837247, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00055632067, -0.361630377, 3.46418052e-14, 0.782810045, -0.421179668, 0.00055632067, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332398352, 0.0185548362, -0.0219614563 ] - [ -0.000333469439, -0.361628482, -0.00215385051, 0.782750571, -0.421079852, -0.000501031896, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00057122347, -0.361630211, 3.46395232e-14, 0.782810625, -0.421180414, 0.000571223469, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332382983, 0.0185134893, -0.0219701156 ] - [ -0.000348230456, -0.361628419, -0.00215384891, 0.782751377, -0.421080722, -0.000486368073, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000585984626, -0.361630045, 3.46297614e-14, 0.782811203, -0.421181158, 0.000585984626, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332367631, 0.0184722032, -0.0219787657 ] - [ -0.000362850909, -0.361628357, -0.00215384731, 0.78275218, -0.421081589, -0.000471844701, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000600605216, -0.36162988, 3.46398909e-14, 0.78281178, -0.421181901, 0.000600605216, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332352294, 0.0184309783, -0.0219874065 ] - [ -0.000377331869, -0.361628294, -0.00215384571, 0.782752981, -0.421082454, -0.000457460705, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000615086313, -0.361629714, 3.46540212e-14, 0.782812356, -0.421182642, 0.000615086313, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332336975, 0.0183898148, -0.0219960379 ] - [ -0.000391674404, -0.361628231, -0.0021538441, 0.78275378, -0.421083318, -0.000443215017, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000629428984, -0.361629549, 3.46643584e-14, 0.782812931, -0.421183382, 0.000629428984, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332321672, 0.0183487132, -0.0220046599 ] - [ -0.000405879573, -0.361628168, -0.0021538425, 0.782754577, -0.421084179, -0.000429106577, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000643634289, -0.361629384, 3.46623322e-14, 0.782813504, -0.42118412, 0.000643634289, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332306386, 0.0183076738, -0.0220132723 ] - [ -0.000419948433, -0.361628104, -0.00215384089, 0.782755372, -0.421085039, -0.000415134327, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000657703284, -0.361629219, 3.46670884e-14, 0.782814076, -0.421184857, 0.000657703284, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332291117, 0.0182666969, -0.0220218751 ] - [ -0.000433882033, -0.361628041, -0.00215383928, 0.782756165, -0.421085897, -0.000401297217, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000671637019, -0.361629054, 3.47066617e-14, 0.782814647, -0.421185593, 0.000671637019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332275865, 0.018225783, -0.0220304681 ] - [ -0.000447681418, -0.361627977, -0.00215383767, 0.782756956, -0.421086753, -0.000387594201, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000685436538, -0.36162889, 3.4693697e-14, 0.782815217, -0.421186327, 0.000685436538, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332260631, 0.0181849324, -0.0220390513 ] - [ -0.000461347627, -0.361627914, -0.00215383606, 0.782757744, -0.421087607, -0.000374024239, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000699102879, -0.361628726, 3.46751112e-14, 0.782815786, -0.42118706, 0.000699102879, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332245415, 0.0181441454, -0.0220476245 ] - [ -0.000474881692, -0.36162785, -0.00215383445, 0.782758531, -0.421088459, -0.000360586298, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000712637077, -0.361628562, 3.46840142e-14, 0.782816353, -0.421187791, 0.000712637077, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332230217, 0.0181034224, -0.0220561877 ] - [ -0.000488284642, -0.361627786, -0.00215383283, 0.782759316, -0.42108931, -0.000347279349, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000726040159, -0.361628398, 3.4710496e-14, 0.782816919, -0.421188521, 0.000726040159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332215036, 0.0180627637, -0.0220647408 ] - [ -0.000501557499, -0.361627722, -0.00215383122, 0.782760099, -0.421090158, -0.000334102367, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000739313148, -0.361628235, 3.47319718e-14, 0.782817485, -0.421189249, 0.000739313148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332199874, 0.0180221698, -0.0220732836 ] - [ -0.00051470128, -0.361627658, -0.0021538296, 0.78276088, -0.421091005, -0.000321054336, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00075245706, -0.361628072, 3.47117565e-14, 0.782818049, -0.421189976, 0.00075245706, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033218473, 0.017981641, -0.0220818161 ] - [ -0.000527716998, -0.361627594, -0.00215382799, 0.78276166, -0.42109185, -0.000308134242, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000765472908, -0.36162791, 3.47153754e-14, 0.782818612, -0.421190702, 0.000765472908, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332169604, 0.0179411775, -0.0220903382 ] - [ -0.000540605658, -0.361627529, -0.00215382637, 0.782762437, -0.421092693, -0.000295341078, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000778361697, -0.361627747, 3.47381165e-14, 0.782819173, -0.421191426, 0.000778361697, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332154497, 0.0179007799, -0.0220988498 ] - [ -0.000553368261, -0.361627465, -0.00215382475, 0.782763212, -0.421093535, -0.000282673842, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000791124429, -0.361627585, 3.47580425e-14, 0.782819734, -0.421192149, 0.000791124429, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332139409, 0.0178604484, -0.0221073507 ] - [ -0.000566005804, -0.361627401, -0.00215382313, 0.782763986, -0.421094374, -0.000270131537, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000803762101, -0.361627424, 3.47562501e-14, 0.782820294, -0.42119287, 0.0008037621, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033212434, 0.0178201834, -0.0221158409 ] - [ -0.000578519278, -0.361627337, -0.00215382151, 0.782764758, -0.421095212, -0.000257713171, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000816275701, -0.361627262, 3.47541118e-14, 0.782820853, -0.42119359, 0.000816275701, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033210929, 0.0177799853, -0.0221243204 ] - [ -0.000590909667, -0.361627273, -0.00215381988, 0.782765527, -0.421096048, -0.000245417757, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000828666218, -0.361627101, 3.47557689e-14, 0.78282141, -0.421194309, 0.000828666218, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033209426, 0.0177398544, -0.0221327889 ] - [ -0.000603177953, -0.361627209, -0.00215381826, 0.782766296, -0.421096882, -0.000233244315, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000840934629, -0.361626941, 3.47613791e-14, 0.782821967, -0.421195026, 0.000840934629, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332079249, 0.0176997911, -0.0221412464 ] - [ -0.00061532511, -0.361627144, -0.00215381664, 0.782767062, -0.421097714, -0.000221191868, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000853081912, -0.361626781, 3.47718036e-14, 0.782822523, -0.421195742, 0.000853081912, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332064257, 0.0176597957, -0.0221496929 ] - [ -0.000627352109, -0.36162708, -0.00215381502, 0.782767826, -0.421098544, -0.000209259444, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000865109036, -0.361626621, 3.47715182e-14, 0.782823077, -0.421196456, 0.000865109036, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332049286, 0.0176198687, -0.0221581281 ] - [ -0.000639259915, -0.361627016, -0.00215381339, 0.782768589, -0.421099373, -0.000197446078, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000877016967, -0.361626462, 3.47743045e-14, 0.782823631, -0.421197169, 0.000877016967, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332034334, 0.0175800102, -0.0221665521 ] - [ -0.000651049489, -0.361626952, -0.00215381177, 0.78276935, -0.4211002, -0.000185750809, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000888806664, -0.361626303, 3.47695754e-14, 0.782824183, -0.421197881, 0.000888806664, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332019403, 0.0175402208, -0.0221749647 ] - [ -0.000662721785, -0.361626889, -0.00215381014, 0.782770109, -0.421101025, -0.000174172679, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000900479084, -0.361626144, 3.47918367e-14, 0.782824735, -0.421198591, 0.000900479084, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0332004492, 0.0175005008, -0.0221833658 ] - [ -0.000674277755, -0.361626825, -0.00215380851, 0.782770867, -0.421101848, -0.000162710739, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000912035175, -0.361625986, 3.47784839e-14, 0.782825286, -0.4211993, 0.000912035175, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331989602, 0.0174608505, -0.0221917553 ] - [ -0.000685718343, -0.361626761, -0.00215380689, 0.782771623, -0.421102669, -0.00015136404, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000923475885, -0.361625828, 3.47997199e-14, 0.782825835, -0.421200007, 0.000923475885, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331974732, 0.0174212702, -0.0222001332 ] - [ -0.000697044489, -0.361626698, -0.00215380526, 0.782772377, -0.421103489, -0.000140131643, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000934802153, -0.361625671, 3.4791934e-14, 0.782826384, -0.421200713, 0.000934802153, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331959884, 0.0173817605, -0.0222084993 ] - [ -0.000708257131, -0.361626634, -0.00215380364, 0.782773129, -0.421104306, -0.00012901261, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000946014914, -0.361625515, 3.48277225e-14, 0.782826932, -0.421201417, 0.000946014914, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331945056, 0.0173423215, -0.0222168535 ] - [ -0.000719357197, -0.361626571, -0.00215380201, 0.78277388, -0.421105122, -0.000118006009, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000957115101, -0.361625358, 3.47947279e-14, 0.782827479, -0.421202121, 0.000957115101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331930249, 0.0173029537, -0.0222251958 ] - [ -0.000730345616, -0.361626508, -0.00215380038, 0.782774629, -0.421105937, -0.000107110914, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000968103638, -0.361625203, 3.48276835e-14, 0.782828025, -0.421202822, 0.000968103638, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331915464, 0.0172636574, -0.022233526 ] - [ -0.000741223307, -0.361626445, -0.00215379875, 0.782775376, -0.421106749, -9.63264014e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000978981448, -0.361625047, 3.47981107e-14, 0.78282857, -0.421203523, 0.000978981448, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331900701, 0.0172244329, -0.0222418441 ] - [ -0.000751991188, -0.361626382, -0.00215379713, 0.782776122, -0.42110756, -8.56515544e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000989749447, -0.361624892, 3.48343619e-14, 0.782829114, -0.421204221, 0.000989749447, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331885959, 0.0171852807, -0.0222501499 ] - [ -0.000762650171, -0.361626319, -0.0021537955, 0.782776866, -0.421108368, -7.50854597e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00100040855, -0.361624738, 3.48096949e-14, 0.782829657, -0.421204919, 0.00100040855, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331871239, 0.0171462012, -0.0222584434 ] - [ -0.000773201163, -0.361626256, -0.00215379387, 0.782777608, -0.421109175, -6.46272092e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00101095966, -0.361624584, 3.4823946e-14, 0.782830199, -0.421205615, 0.00101095966, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331856542, 0.0171071945, -0.0222667244 ] - [ -0.000783645066, -0.361626194, -0.00215379224, 0.782778349, -0.42110998, -5.42758992e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00102140367, -0.361624431, 3.48273666e-14, 0.782830741, -0.42120631, 0.00102140367, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331841866, 0.0170682612, -0.022274993 ] - [ -0.000793982779, -0.361626132, -0.00215379062, 0.782779088, -0.421110784, -4.40306306e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0010317415, -0.361624278, 3.48359068e-14, 0.782831281, -0.421207003, 0.0010317415, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331827213, 0.0170294015, -0.0222832488 ] - [ -0.000804215195, -0.36162607, -0.00215378899, 0.782779826, -0.421111585, -3.38905089e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00104197403, -0.361624126, 3.48428526e-14, 0.782831821, -0.421207695, 0.00104197403, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331812582, 0.0169906159, -0.022291492 ] - [ -0.000814343203, -0.361626008, -0.00215378736, 0.782780562, -0.421112385, -2.38546441e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00105210216, -0.361623975, 3.48447038e-14, 0.78283236, -0.421208385, 0.00105210216, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331797975, 0.0169519046, -0.0222997224 ] - [ -0.000824367688, -0.361625947, -0.00215378574, 0.782781296, -0.421113183, -1.39221508e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00106212675, -0.361623824, 3.48153923e-14, 0.782832897, -0.421209074, 0.00106212675, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033178339, 0.0169132681, -0.0223079398 ] - [ -0.000834289529, -0.361625885, -0.00215378411, 0.782782028, -0.421113979, -4.09214797e-06, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00107204871, -0.361623673, 3.48528304e-14, 0.782833434, -0.421209761, 0.00107204871, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331768828, 0.0168747067, -0.0223161442 ] - [ -0.000844109603, -0.361625824, -0.00215378249, 0.782782759, -0.421114773, 5.63624091e-06, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00108186889, -0.361623523, 3.48659905e-14, 0.78283397, -0.421210447, 0.00108186889, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331754289, 0.0168362207, -0.0223243355 ] - [ -0.000853828781, -0.361625763, -0.00215378086, 0.782783489, -0.421115566, 1.5263888e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00109158818, -0.361623374, 3.48374989e-14, 0.782834506, -0.421211132, 0.00109158818, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331739774, 0.0167978106, -0.0223325136 ] - [ -0.000863447928, -0.361625703, -0.00215377924, 0.782784217, -0.421116356, 2.4791661e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00110120744, -0.361623225, 3.48918221e-14, 0.78283504, -0.421211815, 0.00110120744, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331725283, 0.0167594766, -0.0223406784 ] - [ -0.000872967908, -0.361625642, -0.00215377761, 0.782784943, -0.421117145, 3.42204234e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00111072753, -0.361623077, 3.48726304e-14, 0.782835573, -0.421212497, 0.00111072753, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331710815, 0.0167212192, -0.0223488298 ] - [ -0.000882389579, -0.361625582, -0.00215377599, 0.782785668, -0.421117932, 4.35510342e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00112014931, -0.361622929, 3.48726906e-14, 0.782836106, -0.421213177, 0.00112014931, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331696372, 0.0166830387, -0.0223569677 ] - [ -0.000891713794, -0.361625522, -0.00215377437, 0.782786391, -0.421118717, 5.27843481e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00112947364, -0.361622782, 3.48837775e-14, 0.782836638, -0.421213856, 0.00112947364, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331681952, 0.0166449354, -0.0223650921 ] - [ -0.000900941403, -0.361625463, -0.00215377274, 0.782787112, -0.4211195, 6.19212158e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00113870135, -0.361622635, 3.48465349e-14, 0.782837169, -0.421214533, 0.00113870135, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331667557, 0.0166069097, -0.0223732027 ] - [ -0.000910073252, -0.361625404, -0.00215377112, 0.782787832, -0.421120282, 7.09624833e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00114783331, -0.36162249, 3.49044842e-14, 0.782837699, -0.421215209, 0.00114783331, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331653186, 0.016568962, -0.0223812996 ] - [ -0.00091911018, -0.361625345, -0.0021537695, 0.782788551, -0.421121061, 7.99089929e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00115687034, -0.361622344, 3.48816175e-14, 0.782838228, -0.421215883, 0.00115687034, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331638839, 0.0165310926, -0.0223893825 ] - [ -0.000928053026, -0.361625286, -0.00215376788, 0.782789267, -0.421121839, 8.87615823e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0011658133, -0.3616222, 3.48938533e-14, 0.782838756, -0.421216556, 0.0011658133, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331624518, 0.0164933018, -0.0223974516 ] - [ -0.000936902622, -0.361625228, -0.00215376626, 0.782789983, -0.421122615, 9.75210852e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.001174663, -0.361622056, 3.48966802e-14, 0.782839283, -0.421217228, 0.001174663, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331610222, 0.0164555902, -0.0224055065 ] - [ -0.000945659796, -0.36162517, -0.00215376464, 0.782790696, -0.421123389, 0.000106188331, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00118342028, -0.361621912, 3.48806209e-14, 0.78283981, -0.421217898, 0.00118342028, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033159595, 0.0164179579, -0.0224135473 ] - [ -0.000954325374, -0.361625112, -0.00215376303, 0.782791409, -0.421124161, 0.000114764146, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00119208596, -0.36162177, 3.49126526e-14, 0.782840336, -0.421218566, 0.00119208596, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331581704, 0.0163804054, -0.0224215738 ] - [ -0.000962900174, -0.361625055, -0.00215376141, 0.782792119, -0.421124931, 0.00012324935, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00120066086, -0.361621628, 3.49101438e-14, 0.78284086, -0.421219233, 0.00120066086, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331567484, 0.0163429329, -0.022429586 ] - [ -0.000971385015, -0.361624998, -0.00215375979, 0.782792828, -0.421125699, 0.000131644762, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00120914581, -0.361621486, 3.49237157e-14, 0.782841384, -0.421219898, 0.00120914581, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331553289, 0.016305541, -0.0224375837 ] - [ -0.000979780707, -0.361624941, -0.00215375818, 0.782793536, -0.421126466, 0.000139951195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0012175416, -0.361621345, 3.49429603e-14, 0.782841908, -0.421220562, 0.0012175416, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033153912, 0.0162682299, -0.0224455669 ] - [ -0.00098808806, -0.361624885, -0.00215375657, 0.782794242, -0.42112723, 0.000148169457, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00122584906, -0.361621205, 3.49160154e-14, 0.78284243, -0.421221224, 0.00122584906, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331524977, 0.016231, -0.0224535354 ] - [ -0.000996307877, -0.361624829, -0.00215375496, 0.782794946, -0.421127993, 0.000156300355, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00123406898, -0.361621066, 3.49213761e-14, 0.782842951, -0.421221885, 0.00123406898, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033151086, 0.0161938516, -0.0224614892 ] - [ -0.00100444096, -0.361624773, -0.00215375335, 0.782795649, -0.421128754, 0.00016434469, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00124220216, -0.361620927, 3.49356224e-14, 0.782843472, -0.421222544, 0.00124220216, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331496769, 0.0161567851, -0.0224694281 ] - [ -0.0010124881, -0.361624718, -0.00215375174, 0.78279635, -0.421129513, 0.000172303259, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00125024941, -0.361620789, 3.49354833e-14, 0.782843991, -0.421223202, 0.00125024941, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331482705, 0.0161198009, -0.0224773521 ] - [ -0.0010204501, -0.361624663, -0.00215375013, 0.78279705, -0.421130269, 0.000180176855, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00125821151, -0.361620652, 3.49338981e-14, 0.78284451, -0.421223858, 0.00125821151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331468668, 0.0160828993, -0.0224852611 ] - [ -0.00102832775, -0.361624609, -0.00215374852, 0.782797748, -0.421131025, 0.00018796627, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00126608925, -0.361620515, 3.4957516e-14, 0.782845028, -0.421224513, 0.00126608925, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331454657, 0.0160460807, -0.022493155 ] - [ -0.00103612182, -0.361624554, -0.00215374692, 0.782798445, -0.421131778, 0.000195672288, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00127388342, -0.361620379, 3.49523191e-14, 0.782845545, -0.421225166, 0.00127388342, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331440673, 0.0160093454, -0.0225010336 ] - [ -0.0010438331, -0.361624501, -0.00215374531, 0.78279914, -0.421132529, 0.000203295692, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00128159479, -0.361620244, 3.49323843e-14, 0.782846061, -0.421225817, 0.00128159479, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331426717, 0.0159726938, -0.0225088969 ] - [ -0.00105146236, -0.361624447, -0.00215374371, 0.782799833, -0.421133278, 0.000210837261, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00128922416, -0.361620109, 3.49428842e-14, 0.782846576, -0.421226467, 0.00128922416, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331412788, 0.0159361263, -0.0225167449 ] - [ -0.00105901039, -0.361624395, -0.00215374211, 0.782800525, -0.421134025, 0.000218297767, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00129677228, -0.361619975, 3.495279e-14, 0.782847091, -0.421227116, 0.00129677228, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331398887, 0.0158996432, -0.0225245773 ] - [ -0.00106647794, -0.361624342, -0.00215374051, 0.782801216, -0.421134771, 0.000225677984, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00130423993, -0.361619842, 3.49514573e-14, 0.782847604, -0.421227762, 0.00130423993, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331385013, 0.0158632448, -0.0225323941 ] - [ -0.0010738658, -0.36162429, -0.00215373891, 0.782801904, -0.421135514, 0.000232978677, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00131162788, -0.36161971, 3.49535461e-14, 0.782848117, -0.421228407, 0.00131162788, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331371167, 0.0158269316, -0.0225401952 ] - [ -0.00108117471, -0.361624238, -0.00215373732, 0.782802592, -0.421136255, 0.000240200611, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00131893689, -0.361619578, 3.49390927e-14, 0.782848629, -0.421229051, 0.00131893689, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331357349, 0.0157907039, -0.0225479805 ] - [ -0.00108840544, -0.361624187, -0.00215373572, 0.782803278, -0.421136995, 0.000247344544, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00132616771, -0.361619447, 3.4962004e-14, 0.78284914, -0.421229693, 0.00132616771, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331343559, 0.015754562, -0.0225557499 ] - [ -0.00109555874, -0.361624136, -0.00215373413, 0.782803962, -0.421137732, 0.000254411234, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00133332111, -0.361619317, 3.49616499e-14, 0.782849649, -0.421230333, 0.00133332111, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331329798, 0.0157185063, -0.0225635034 ] - [ -0.00110263537, -0.361624086, -0.00215373254, 0.782804644, -0.421138468, 0.000261401433, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00134039783, -0.361619187, 3.49548571e-14, 0.782850158, -0.421230972, 0.00134039783, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331316065, 0.0156825372, -0.0225712407 ] - [ -0.00110963606, -0.361624036, -0.00215373095, 0.782805325, -0.421139201, 0.00026831589, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00134739862, -0.361619058, 3.49999732e-14, 0.782850667, -0.421231608, 0.00134739862, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331302361, 0.0156466549, -0.0225789619 ] - [ -0.00111656158, -0.361623987, -0.00215372937, 0.782806005, -0.421139933, 0.00027515535, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00135432423, -0.36161893, 3.49494442e-14, 0.782851174, -0.421232244, 0.00135432423, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331288686, 0.01561086, -0.0225866668 ] - [ -0.00112341265, -0.361623938, -0.00215372778, 0.782806683, -0.421140662, 0.000281920555, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00136117539, -0.361618803, 3.49905943e-14, 0.78285168, -0.421232877, 0.00136117539, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033127504, 0.0155751527, -0.0225943553 ] - [ -0.00113019002, -0.361623889, -0.0021537262, 0.782807359, -0.421141389, 0.000288612244, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00136795285, -0.361618676, 3.49826496e-14, 0.782852186, -0.421233509, 0.00136795285, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331261423, 0.0155395334, -0.0226020274 ] - [ -0.00113689442, -0.361623841, -0.00215372462, 0.782808034, -0.421142115, 0.000295231152, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00137465734, -0.36161855, 3.49801423e-14, 0.78285269, -0.42123414, 0.00137465734, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331247835, 0.0155040024, -0.0226096829 ] - [ -0.00114352658, -0.361623793, -0.00215372304, 0.782808707, -0.421142838, 0.00030177801, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00138128959, -0.361618425, 3.49861701e-14, 0.782853194, -0.421234768, 0.00138128959, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331234277, 0.0154685601, -0.0226173217 ] - [ -0.00115008722, -0.361623746, -0.00215372146, 0.782809379, -0.421143559, 0.000308253545, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00138785032, -0.361618301, 3.49922459e-14, 0.782853696, -0.421235395, 0.00138785032, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331220749, 0.0154332069, -0.0226249438 ] - [ -0.00115657708, -0.361623699, -0.00215371989, 0.782810049, -0.421144279, 0.000314658484, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00139434027, -0.361618178, 3.49953865e-14, 0.782854198, -0.42123602, 0.00139434027, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331207251, 0.0153979432, -0.0226325491 ] - [ -0.00116299686, -0.361623653, -0.00215371831, 0.782810718, -0.421144996, 0.000320993547, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00140076014, -0.361618055, 3.49933941e-14, 0.782854698, -0.421236644, 0.00140076014, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331193783, 0.0153627692, -0.0226401374 ] - [ -0.00116934729, -0.361623608, -0.00215371674, 0.782811384, -0.421145711, 0.000327259452, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00140711066, -0.361617933, 3.50172454e-14, 0.782855198, -0.421237265, 0.00140711066, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331180345, 0.0153276853, -0.0226477086 ] - [ -0.00117562909, -0.361623562, -0.00215371518, 0.78281205, -0.421146424, 0.000333456914, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00141339254, -0.361617812, 3.49931123e-14, 0.782855697, -0.421237885, 0.00141339254, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331166937, 0.015292692, -0.0226552627 ] - [ -0.00118184295, -0.361623518, -0.00215371361, 0.782812713, -0.421147135, 0.000339586643, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00141960649, -0.361617692, 3.49983997e-14, 0.782856195, -0.421238503, 0.00141960649, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033115356, 0.0152577895, -0.0226627996 ] - [ -0.0011879896, -0.361623473, -0.00215371205, 0.782813376, -0.421147844, 0.000345649348, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00142575322, -0.361617572, 3.50314533e-14, 0.782856692, -0.42123912, 0.00142575322, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331140214, 0.0152229782, -0.0226703191 ] - [ -0.00119406972, -0.36162343, -0.00215371049, 0.782814036, -0.421148551, 0.000351645733, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00143183343, -0.361617453, 3.50058113e-14, 0.782857188, -0.421239735, 0.00143183343, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331126899, 0.0151882585, -0.0226778213 ] - [ -0.00120008403, -0.361623387, -0.00215370893, 0.782814695, -0.421149255, 0.000357576501, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00143784783, -0.361617335, 3.50217625e-14, 0.782857683, -0.421240347, 0.00143784783, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331113614, 0.0151536307, -0.0226853058 ] - [ -0.00120603321, -0.361623344, -0.00215370737, 0.782815352, -0.421149958, 0.000363442348, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0014437971, -0.361617218, 3.50034994e-14, 0.782858177, -0.421240959, 0.0014437971, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331100362, 0.0151190952, -0.0226927728 ] - [ -0.00121191798, -0.361623302, -0.00215370582, 0.782816008, -0.421150658, 0.000369243971, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00144968194, -0.361617102, 3.50298288e-14, 0.78285867, -0.421241568, 0.00144968194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033108714, 0.0150846524, -0.0227002221 ] - [ -0.001217739, -0.36162326, -0.00215370427, 0.782816662, -0.421151356, 0.00037498206, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00145550305, -0.361616986, 3.50086226e-14, 0.782859161, -0.421242175, 0.00145550305, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033107395, 0.0150503026, -0.0227076535 ] - [ -0.00122349698, -0.361623219, -0.00215370272, 0.782817314, -0.421152052, 0.000380657305, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00146126111, -0.361616871, 3.50360767e-14, 0.782859652, -0.421242781, 0.00146126111, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331060792, 0.0150160461, -0.0227150671 ] - [ -0.00122919259, -0.361623178, -0.00215370117, 0.782817965, -0.421152746, 0.000386270392, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00146695681, -0.361616757, 3.50207084e-14, 0.782860142, -0.421243385, 0.00146695681, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331047666, 0.0149818833, -0.0227224626 ] - [ -0.00123482652, -0.361623138, -0.00215369963, 0.782818614, -0.421153438, 0.000391822002, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00147259083, -0.361616644, 3.50209713e-14, 0.782860631, -0.421243987, 0.00147259083, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331034572, 0.0149478147, -0.0227298401 ] - [ -0.00124039945, -0.361623099, -0.00215369809, 0.782819262, -0.421154127, 0.000397312815, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00147816384, -0.361616532, 3.50459533e-14, 0.782861119, -0.421244587, 0.00147816384, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033102151, 0.0149138404, -0.0227371994 ] - [ -0.00124591205, -0.36162306, -0.00215369655, 0.782819908, -0.421154815, 0.000402743507, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00148367652, -0.361616421, 3.50131021e-14, 0.782861606, -0.421245185, 0.00148367652, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0331008481, 0.014879961, -0.0227445403 ] - [ -0.001251365, -0.361623022, -0.00215369502, 0.782820552, -0.4211555, 0.000408114751, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00148912954, -0.36161631, 3.50388413e-14, 0.782862092, -0.421245782, 0.00148912954, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330995484, 0.0148461767, -0.0227518629 ] - [ -0.00125675895, -0.361622984, -0.00215369349, 0.782821194, -0.421156183, 0.000413427219, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00149452358, -0.3616162, 3.50612618e-14, 0.782862577, -0.421246376, 0.00149452358, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330982521, 0.0148124879, -0.022759167 ] - [ -0.00126209459, -0.361622947, -0.00215369196, 0.782821835, -0.421156863, 0.000418681576, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0014998593, -0.361616091, 3.50226344e-14, 0.78286306, -0.421246969, 0.0014998593, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033096959, 0.014778895, -0.0227664525 ] - [ -0.00126737257, -0.36162291, -0.00215369043, 0.782822474, -0.421157542, 0.000423878488, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00150513736, -0.361615983, 3.50172784e-14, 0.782863543, -0.42124756, 0.00150513736, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330956692, 0.0147453983, -0.0227737194 ] - [ -0.00127259355, -0.361622874, -0.00215368891, 0.782823112, -0.421158218, 0.000429018615, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00151035842, -0.361615876, 3.50312026e-14, 0.782864025, -0.421248149, 0.00151035842, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330943828, 0.0147119983, -0.0227809675 ] - [ -0.00127775819, -0.361622838, -0.00215368739, 0.782823748, -0.421158892, 0.000434102616, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00151552314, -0.36161577, 3.50322537e-14, 0.782864505, -0.421248736, 0.00151552314, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330930997, 0.0146786951, -0.0227881967 ] - [ -0.00128286715, -0.361622803, -0.00215368587, 0.782824382, -0.421159563, 0.000439131146, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00152063217, -0.361615664, 3.5035401e-14, 0.782864985, -0.421249321, 0.00152063217, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330918199, 0.0146454893, -0.0227954069 ] - [ -0.00128792107, -0.361622769, -0.00215368436, 0.782825014, -0.421160233, 0.000444104858, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00152568617, -0.36161556, 3.50666068e-14, 0.782865463, -0.421249904, 0.00152568617, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330905436, 0.0146123811, -0.0228025981 ] - [ -0.00129292061, -0.361622735, -0.00215368285, 0.782825645, -0.4211609, 0.000449024402, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00153068579, -0.361615456, 3.50551094e-14, 0.78286594, -0.421250485, 0.00153068579, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330892707, 0.0145793709, -0.0228097702 ] - [ -0.00129786641, -0.361622702, -0.00215368134, 0.782826274, -0.421161564, 0.000453890423, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00153563166, -0.361615353, 3.50478215e-14, 0.782866416, -0.421251064, 0.00153563166, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330880011, 0.0145464591, -0.022816923 ] - [ -0.00130275911, -0.361622669, -0.00215367983, 0.782826901, -0.421162227, 0.000458703568, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00154052444, -0.361615251, 3.50698791e-14, 0.782866892, -0.421251641, 0.00154052444, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033086735, 0.0145136461, -0.0228240564 ] - [ -0.00130759936, -0.361622638, -0.00215367833, 0.782827527, -0.421162887, 0.000463464475, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00154536477, -0.36161515, 3.50570597e-14, 0.782867365, -0.421252216, 0.00154536477, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330854724, 0.0144809321, -0.0228311704 ] - [ -0.00131238779, -0.361622606, -0.00215367684, 0.78282815, -0.421163545, 0.000468173785, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00155015327, -0.361615049, 3.50618501e-14, 0.782867838, -0.421252789, 0.00155015327, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330842132, 0.0144483176, -0.0228382649 ] - [ -0.00131712503, -0.361622575, -0.00215367534, 0.782828773, -0.4211642, 0.000472832132, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00155489059, -0.36161495, 3.50527448e-14, 0.78286831, -0.42125336, 0.00155489059, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330829575, 0.0144158029, -0.0228453397 ] - [ -0.00132181172, -0.361622545, -0.00215367385, 0.782829393, -0.421164853, 0.00047744015, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00155957735, -0.361614851, 3.50689011e-14, 0.78286878, -0.421253929, 0.00155957735, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330817053, 0.0143833884, -0.0228523948 ] - [ -0.00132644849, -0.361622516, -0.00215367236, 0.782830011, -0.421165504, 0.000481998468, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00156421419, -0.361614754, 3.50589117e-14, 0.78286925, -0.421254496, 0.00156421419, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330804567, 0.0143510743, -0.0228594301 ] - [ -0.00133103596, -0.361622487, -0.00215367088, 0.782830628, -0.421166152, 0.000486507714, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00156880174, -0.361614657, 3.50601929e-14, 0.782869718, -0.421255061, 0.00156880174, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330792115, 0.0143188612, -0.0228664455 ] - [ -0.00133557476, -0.361622458, -0.0021536694, 0.782831243, -0.421166798, 0.000490968513, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00157334061, -0.361614561, 3.5073915e-14, 0.782870185, -0.421255624, 0.00157334061, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03307797, 0.0142867493, -0.0228734408 ] - [ -0.00134006551, -0.361622431, -0.00215366792, 0.782831857, -0.421167442, 0.000495381486, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00157783143, -0.361614466, 3.50895619e-14, 0.782870651, -0.421256185, 0.00157783143, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330767319, 0.014254739, -0.0228804161 ] - [ -0.00134450882, -0.361622404, -0.00215366644, 0.782832468, -0.421168083, 0.000499747254, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00158227481, -0.361614372, 3.50603705e-14, 0.782871115, -0.421256743, 0.00158227481, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330754975, 0.0142228307, -0.0228873711 ] - [ -0.00134890531, -0.361622377, -0.00215366497, 0.782833078, -0.421168722, 0.000504066433, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00158667138, -0.361614279, 3.50744463e-14, 0.782871579, -0.4212573, 0.00158667138, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330742667, 0.0141910247, -0.0228943058 ] - [ -0.00135325561, -0.361622352, -0.00215366351, 0.782833686, -0.421169358, 0.000508339638, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00159102174, -0.361614187, 3.50998633e-14, 0.782872041, -0.421257854, 0.00159102174, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330730395, 0.0141593214, -0.0229012201 ] - [ -0.0013575603, -0.361622326, -0.00215366204, 0.782834292, -0.421169992, 0.000512567479, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00159532651, -0.361614095, 3.50941787e-14, 0.782872502, -0.421258407, 0.00159532651, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330718159, 0.0141277211, -0.022908114 ] - [ -0.00136182001, -0.361622302, -0.00215366058, 0.782834896, -0.421170623, 0.000516750567, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00159958629, -0.361614005, 3.50843114e-14, 0.782872962, -0.421258957, 0.00159958629, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033070596, 0.0140962241, -0.0229149872 ] - [ -0.00136603534, -0.361622278, -0.00215365913, 0.782835499, -0.421171252, 0.000520889507, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00160380169, -0.361613916, 3.5083301e-14, 0.782873421, -0.421259505, 0.00160380169, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330693798, 0.014064831, -0.0229218397 ] - [ -0.0013702069, -0.361622255, -0.00215365768, 0.782836099, -0.421171878, 0.000524984903, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00160797332, -0.361613827, 3.50991022e-14, 0.782873878, -0.421260051, 0.00160797332, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330681672, 0.0140335419, -0.0229286715 ] - [ -0.00137433528, -0.361622233, -0.00215365623, 0.782836698, -0.421172502, 0.000529037358, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00161210176, -0.361613739, 3.51058394e-14, 0.782874334, -0.421260595, 0.00161210176, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330669584, 0.0140023573, -0.0229354824 ] - [ -0.00137842107, -0.361622211, -0.00215365478, 0.782837295, -0.421173124, 0.000533047469, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00161618763, -0.361613653, 3.51140279e-14, 0.782874789, -0.421261136, 0.00161618763, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330657533, 0.0139712775, -0.0229422723 ] - [ -0.00138246489, -0.36162219, -0.00215365334, 0.78283789, -0.421173743, 0.000537015834, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00162023151, -0.361613567, 3.50945464e-14, 0.782875242, -0.421261675, 0.00162023151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330645519, 0.0139403029, -0.0229490411 ] - [ -0.00138646731, -0.361622169, -0.0021536519, 0.782838484, -0.421174359, 0.000540943047, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00162423401, -0.361613482, 3.51032963e-14, 0.782875695, -0.421262212, 0.00162423401, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330633543, 0.0139094339, -0.0229557888 ] - [ -0.00139042894, -0.361622149, -0.00215365047, 0.782839075, -0.421174973, 0.000544829698, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0016281957, -0.361613398, 3.50913095e-14, 0.782876146, -0.421262747, 0.0016281957, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330621604, 0.0138786707, -0.0229625152 ] - [ -0.00139435035, -0.36162213, -0.00215364904, 0.782839665, -0.421175584, 0.000548676378, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00163211718, -0.361613315, 3.50993097e-14, 0.782876595, -0.42126328, 0.00163211718, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330609704, 0.0138480138, -0.0229692202 ] - [ -0.00139823214, -0.361622112, -0.00215364762, 0.782840252, -0.421176192, 0.000552483674, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00163599903, -0.361613233, 3.50989388e-14, 0.782877044, -0.42126381, 0.00163599903, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330597841, 0.0138174635, -0.0229759038 ] - [ -0.00140207488, -0.361622094, -0.0021536462, 0.782840838, -0.421176798, 0.000556252168, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00163984184, -0.361613152, 3.51054994e-14, 0.782877491, -0.421264338, 0.00163984184, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330586017, 0.0137870202, -0.0229825658 ] - [ -0.00140587916, -0.361622077, -0.00215364478, 0.782841422, -0.421177402, 0.000559982445, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00164364619, -0.361613072, 3.51064731e-14, 0.782877936, -0.421264864, 0.00164364619, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330574231, 0.0137566842, -0.0229892062 ] - [ -0.00140964556, -0.361622061, -0.00215364337, 0.782842004, -0.421178003, 0.000563675083, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00164741266, -0.361612993, 3.51028068e-14, 0.782878381, -0.421265388, 0.00164741266, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330562484, 0.0137264559, -0.0229958249 ] - [ -0.00141337466, -0.361622045, -0.00215364196, 0.782842584, -0.421178601, 0.00056733066, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00165114182, -0.361612915, 3.50901344e-14, 0.782878824, -0.421265909, 0.00165114182, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330550775, 0.0136963356, -0.0230024217 ] - [ -0.00141706702, -0.36162203, -0.00215364056, 0.782843162, -0.421179196, 0.00057094975, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00165483424, -0.361612838, 3.51156588e-14, 0.782879266, -0.421266428, 0.00165483424, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330539106, 0.0136663237, -0.0230089965 ] - [ -0.00142072322, -0.361622016, -0.00215363916, 0.782843738, -0.421179789, 0.000574532928, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00165849051, -0.361612762, 3.51080375e-14, 0.782879706, -0.421266944, 0.00165849051, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330527476, 0.0136364206, -0.0230155494 ] - [ -0.00142434383, -0.361622003, -0.00215363776, 0.782844312, -0.42118038, 0.000578080763, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00166211119, -0.361612686, 3.51131736e-14, 0.782880145, -0.421267458, 0.00166211118, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330515884, 0.0136066267, -0.0230220801 ] - [ -0.00142792942, -0.36162199, -0.00215363637, 0.782844885, -0.421180967, 0.000581593824, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00166569684, -0.361612612, 3.50819606e-14, 0.782880582, -0.42126797, 0.00166569684, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330504333, 0.0135769422, -0.0230285885 ] - [ -0.00143148055, -0.361621978, -0.00215363498, 0.782845455, -0.421181552, 0.000585072676, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00166924803, -0.361612539, 3.51230511e-14, 0.782881019, -0.42126848, 0.00166924803, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330492821, 0.0135473675, -0.0230350747 ] - [ -0.00143499779, -0.361621966, -0.0021536336, 0.782846023, -0.421182134, 0.000588517884, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00167276533, -0.361612467, 3.51097706e-14, 0.782881453, -0.421268987, 0.00167276533, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330481348, 0.013517903, -0.0230415385 ] - [ -0.00143848169, -0.361621956, -0.00215363222, 0.78284659, -0.421182714, 0.000591930009, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00167624929, -0.361612395, 3.5110133e-14, 0.782881887, -0.421269491, 0.00167624929, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330469916, 0.0134885491, -0.0230479797 ] - [ -0.00144193281, -0.361621946, -0.00215363085, 0.782847154, -0.42118329, 0.000595309611, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00167970047, -0.361612325, 3.51333869e-14, 0.782882319, -0.421269994, 0.00167970047, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330458524, 0.0134593061, -0.0230543983 ] - [ -0.00144535171, -0.361621937, -0.00215362948, 0.782847716, -0.421183864, 0.000598657247, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00168311944, -0.361612256, 3.51050733e-14, 0.782882749, -0.421270493, 0.00168311944, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330447172, 0.0134301743, -0.0230607943 ] - [ -0.00144873895, -0.361621929, -0.00215362811, 0.782848277, -0.421184436, 0.000601973473, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00168650674, -0.361612188, 3.50891907e-14, 0.782883178, -0.421270991, 0.00168650674, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033043586, 0.0134011542, -0.0230671674 ] - [ -0.00145209507, -0.361621921, -0.00215362675, 0.782848835, -0.421185004, 0.000605258841, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00168986292, -0.36161212, 3.51346914e-14, 0.782883606, -0.421271486, 0.00168986292, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330424589, 0.0133722461, -0.0230735176 ] - [ -0.00145542063, -0.361621914, -0.0021536254, 0.782849391, -0.42118557, 0.000608513902, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00169318854, -0.361612054, 3.51286817e-14, 0.782884032, -0.421271978, 0.00169318854, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330413359, 0.0133434503, -0.0230798449 ] - [ -0.00145871618, -0.361621908, -0.00215362405, 0.782849946, -0.421186133, 0.000611739206, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00169648414, -0.361611989, 3.50967902e-14, 0.782884457, -0.421272468, 0.00169648414, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033040217, 0.0133147672, -0.023086149 ] - [ -0.00146198225, -0.361621903, -0.0021536227, 0.782850498, -0.421186693, 0.000614935298, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00169975027, -0.361611925, 3.51045777e-14, 0.78288488, -0.421272955, 0.00169975027, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330391022, 0.0132861972, -0.02309243 ] - [ -0.00146521939, -0.361621898, -0.00215362136, 0.782851048, -0.42118725, 0.000618102725, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00170298748, -0.361611861, 3.51295891e-14, 0.782885302, -0.42127344, 0.00170298748, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330379916, 0.0132577405, -0.0230986877 ] - [ -0.00146842816, -0.361621894, -0.00215362002, 0.782851596, -0.421187804, 0.000621242028, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0017061963, -0.361611799, 3.51215848e-14, 0.782885722, -0.421273923, 0.0017061963, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330368851, 0.0132293977, -0.023104922 ] - [ -0.00147160907, -0.361621891, -0.00215361869, 0.782852142, -0.421188356, 0.000624353748, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00170937728, -0.361611738, 3.51385046e-14, 0.782886141, -0.421274402, 0.00170937728, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330357827, 0.013201169, -0.0231111329 ] - [ -0.00147476268, -0.361621889, -0.00215361736, 0.782852686, -0.421188905, 0.000627438424, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00171253094, -0.361611678, 3.51395759e-14, 0.782886558, -0.42127488, 0.00171253094, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330346846, 0.0131730548, -0.0231173201 ] - [ -0.00147788952, -0.361621888, -0.00215361604, 0.782853228, -0.42118945, 0.000630496592, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00171565784, -0.361611619, 3.51525555e-14, 0.782886973, -0.421275354, 0.00171565784, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330335906, 0.0131450554, -0.0231234838 ] - [ -0.00148099012, -0.361621887, -0.00215361472, 0.782853768, -0.421189993, 0.000633528788, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00171875849, -0.361611561, 3.5130318e-14, 0.782887387, -0.421275827, 0.00171875849, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330325009, 0.0131171712, -0.0231296236 ] - [ -0.00148406501, -0.361621887, -0.00215361341, 0.782854306, -0.421190533, 0.000636535544, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00172183344, -0.361611504, 3.51539245e-14, 0.7828878, -0.421276296, 0.00172183344, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330314154, 0.0130894026, -0.0231357396 ] - [ -0.00148711473, -0.361621888, -0.0021536121, 0.782854841, -0.42119107, 0.00063951739, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00172488322, -0.361611448, 3.51240137e-14, 0.782888211, -0.421276763, 0.00172488322, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330303341, 0.01306175, -0.0231418317 ] - [ -0.00149013979, -0.36162189, -0.0021536108, 0.782855375, -0.421191604, 0.000642474857, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00172790834, -0.361611393, 3.51145763e-14, 0.78288862, -0.421277227, 0.00172790834, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330292571, 0.0130342136, -0.0231478997 ] - [ -0.00149314074, -0.361621892, -0.0021536095, 0.782855906, -0.421192136, 0.00064540847, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00173090934, -0.361611339, 3.51059445e-14, 0.782889028, -0.421277689, 0.00173090934, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330281844, 0.0130067938, -0.0231539436 ] - [ -0.00149611808, -0.361621896, -0.00215360821, 0.782856435, -0.421192664, 0.000648318755, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00173388674, -0.361611286, 3.51302034e-14, 0.782889434, -0.421278148, 0.00173388674, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033027116, 0.0129794911, -0.0231599632 ] - [ -0.00149907235, -0.3616219, -0.00215360692, 0.782856962, -0.421193189, 0.000651206236, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00173684107, -0.361611235, 3.51277613e-14, 0.782889839, -0.421278604, 0.00173684107, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330260519, 0.0129523057, -0.0231659585 ] - [ -0.00150200407, -0.361621905, -0.00215360564, 0.782857487, -0.421193711, 0.000654071432, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00173977283, -0.361611184, 3.51567126e-14, 0.782890242, -0.421279058, 0.00173977283, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330249922, 0.012925238, -0.0231719293 ] - [ -0.00150491374, -0.361621911, -0.00215360436, 0.78285801, -0.421194231, 0.000656914865, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00174268257, -0.361611135, 3.51464701e-14, 0.782890643, -0.421279509, 0.00174268257, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330239368, 0.0128982884, -0.0231778757 ] - [ -0.0015078019, -0.361621917, -0.00215360309, 0.78285853, -0.421194747, 0.000659737052, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00174557077, -0.361611086, 3.51257151e-14, 0.782891043, -0.421279957, 0.00174557077, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330228857, 0.0128714572, -0.0231837974 ] - [ -0.00151066905, -0.361621925, -0.00215360182, 0.782859048, -0.42119526, 0.000662538509, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00174843798, -0.361611039, 3.51492074e-14, 0.782891441, -0.421280402, 0.00174843798, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330218391, 0.0128447448, -0.0231896944 ] - [ -0.00151351571, -0.361621933, -0.00215360056, 0.782859565, -0.42119577, 0.000665319749, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00175128469, -0.361610992, 3.5129739e-14, 0.782891838, -0.421280845, 0.00175128469, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330207969, 0.0128181515, -0.0231955666 ] - [ -0.00151634238, -0.361621942, -0.0021535993, 0.782860078, -0.421196277, 0.000668081286, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00175411142, -0.361610947, 3.5130591e-14, 0.782892232, -0.421281285, 0.00175411142, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033019759, 0.0127916778, -0.0232014139 ] - [ -0.00151914958, -0.361621952, -0.00215359805, 0.78286059, -0.421196781, 0.00067082363, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00175691867, -0.361610903, 3.51560539e-14, 0.782892625, -0.421281722, 0.00175691867, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330187257, 0.0127653239, -0.0232072361 ] - [ -0.00152193782, -0.361621963, -0.00215359681, 0.782861099, -0.421197282, 0.000673547289, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00175970696, -0.36161086, 3.51823096e-14, 0.782893017, -0.421282157, 0.00175970696, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330176967, 0.0127390903, -0.0232130333 ] - [ -0.00152470761, -0.361621975, -0.00215359557, 0.782861607, -0.42119778, 0.000676252772, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0017624768, -0.361610818, 3.51592512e-14, 0.782893406, -0.421282588, 0.0017624768, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330166723, 0.0127129772, -0.0232188053 ] - [ -0.00152745943, -0.361621987, -0.00215359433, 0.782862111, -0.421198274, 0.000678940582, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00176522868, -0.361610777, 3.51527356e-14, 0.782893794, -0.421283017, 0.00176522868, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330156523, 0.012686985, -0.0232245519 ] - [ -0.00153019381, -0.361622001, -0.0021535931, 0.782862614, -0.421198766, 0.000681611225, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0017679631, -0.361610738, 3.51567285e-14, 0.782894181, -0.421283443, 0.0017679631, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330146369, 0.0126611142, -0.0232302732 ] - [ -0.00153291124, -0.361622015, -0.00215359188, 0.782863114, -0.421199254, 0.000684265201, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00177068058, -0.361610699, 3.51701723e-14, 0.782894565, -0.421283866, 0.00177068058, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.033013626, 0.012635365, -0.023235969 ] - [ -0.00153561222, -0.36162203, -0.00215359066, 0.782863613, -0.42119974, 0.000686903012, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00177338161, -0.361610662, 3.51580832e-14, 0.782894948, -0.421284286, 0.00177338161, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330126196, 0.0126097378, -0.0232416392 ] - [ -0.00153829724, -0.361622046, -0.00215358945, 0.782864108, -0.421200222, 0.000689525156, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00177606668, -0.361610625, 3.51705558e-14, 0.782895329, -0.421284704, 0.00177606668, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330116177, 0.012584233, -0.0232472838 ] - [ -0.00154096681, -0.361622063, -0.00215358824, 0.782864602, -0.4212007, 0.000692132131, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0017787363, -0.36161059, 3.51839105e-14, 0.782895708, -0.421285118, 0.0017787363, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330106205, 0.0125588509, -0.0232529026 ] - [ -0.00154362141, -0.361622081, -0.00215358704, 0.782865093, -0.421201176, 0.000694724431, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00178139096, -0.361610556, 3.519355e-14, 0.782896086, -0.42128553, 0.00178139096, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330096278, 0.0125335919, -0.0232584955 ] - [ -0.00154626155, -0.3616221, -0.00215358585, 0.782865582, -0.421201648, 0.00069730255, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00178403114, -0.361610523, 3.51618908e-14, 0.782896461, -0.421285938, 0.00178403114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330086397, 0.0125084563, -0.0232640624 ] - [ -0.00154888771, -0.361622119, -0.00215358466, 0.782866068, -0.421202117, 0.000699866982, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00178665735, -0.361610491, 3.51595014e-14, 0.782896835, -0.421286344, 0.00178665735, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330076563, 0.0124834445, -0.0232696033 ] - [ -0.00155150038, -0.36162214, -0.00215358347, 0.782866553, -0.421202583, 0.000702418216, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00178927007, -0.361610461, 3.51654696e-14, 0.782897207, -0.421286747, 0.00178927007, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330066775, 0.0124585569, -0.023275118 ] - [ -0.00155410005, -0.361622161, -0.00215358229, 0.782867034, -0.421203046, 0.000704956742, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00179186978, -0.361610431, 3.51816525e-14, 0.782897578, -0.421287146, 0.00179186978, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330057034, 0.0124337938, -0.0232806064 ] - [ -0.0015566872, -0.361622184, -0.00215358112, 0.782867514, -0.421203505, 0.000707483048, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00179445699, -0.361610403, 3.51563308e-14, 0.782897946, -0.421287543, 0.00179445699, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330047339, 0.0124091556, -0.0232860686 ] - [ -0.00155926233, -0.361622207, -0.00215357995, 0.782867991, -0.421203961, 0.000709997618, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00179703216, -0.361610376, 3.51698235e-14, 0.782898313, -0.421287937, 0.00179703216, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330037692, 0.0123846427, -0.0232915042 ] - [ -0.00156182591, -0.361622231, -0.00215357879, 0.782868466, -0.421204414, 0.000712500939, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00179959579, -0.36161035, 3.51714666e-14, 0.782898678, -0.421288327, 0.00179959579, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330028091, 0.0123602553, -0.0232969134 ] - [ -0.00156437843, -0.361622257, -0.00215357764, 0.782868938, -0.421204863, 0.000714993493, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00180214835, -0.361610325, 3.51434928e-14, 0.78289904, -0.421288715, 0.00180214835, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330018538, 0.0123359938, -0.0233022958 ] - [ -0.00156692037, -0.361622283, -0.00215357649, 0.782869408, -0.421205309, 0.000717475762, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00180469034, -0.361610302, 3.51751414e-14, 0.782899401, -0.4212891, 0.00180469034, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0330009032, 0.0123118587, -0.0233076516 ] - [ -0.0015694522, -0.36162231, -0.00215357535, 0.782869875, -0.421205752, 0.000719948226, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00180722222, -0.361610279, 3.51635814e-14, 0.782899761, -0.421289481, 0.00180722222, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329999574, 0.0122878502, -0.0233129805 ] - [ -0.00157197441, -0.361622338, -0.00215357421, 0.78287034, -0.421206191, 0.000722411363, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00180974447, -0.361610258, 3.51718499e-14, 0.782900118, -0.42128986, 0.00180974447, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329990164, 0.0122639688, -0.0233182825 ] - [ -0.00157448746, -0.361622367, -0.00215357308, 0.782870803, -0.421206627, 0.000724865651, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00181225757, -0.361610238, 3.5150668e-14, 0.782900473, -0.421290235, 0.00181225757, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329980801, 0.0122402148, -0.0233235575 ] - [ -0.00157699185, -0.361622396, -0.00215357195, 0.782871263, -0.421207059, 0.000727311565, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.001814762, -0.361610219, 3.51894723e-14, 0.782900827, -0.421290607, 0.001814762, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329971487, 0.0122165884, -0.0233288054 ] - [ -0.00157948803, -0.361622427, -0.00215357083, 0.782871721, -0.421207488, 0.00072974958, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00181725822, -0.361610202, 3.51631089e-14, 0.782901178, -0.421290976, 0.00181725822, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329962221, 0.0121930902, -0.023334026 ] - [ -0.00158197648, -0.361622459, -0.00215356972, 0.782872176, -0.421207913, 0.00073218017, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00181974672, -0.361610185, 3.51485605e-14, 0.782901528, -0.421291342, 0.00181974672, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329953004, 0.0121697205, -0.0233392194 ] - [ -0.00158445768, -0.361622492, -0.00215356862, 0.782872629, -0.421208335, 0.000734603804, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00182222796, -0.36161017, 3.51857556e-14, 0.782901875, -0.421291705, 0.00182222796, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329943835, 0.0121464795, -0.0233443853 ] - [ -0.00158693208, -0.361622526, -0.00215356752, 0.782873079, -0.421208754, 0.000737020955, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00182470241, -0.361610156, 3.51728504e-14, 0.782902221, -0.421292065, 0.00182470241, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329934715, 0.0121233678, -0.0233495238 ] - [ -0.00158940016, -0.36162256, -0.00215356642, 0.782873527, -0.421209169, 0.000739432091, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00182717053, -0.361610143, 3.51893968e-14, 0.782902565, -0.421292421, 0.00182717053, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329925644, 0.0121003855, -0.0233546346 ] - [ -0.00159186239, -0.361622596, -0.00215356533, 0.782873972, -0.421209581, 0.000741837678, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0018296328, -0.361610132, 3.51786442e-14, 0.782902906, -0.421292775, 0.0018296328, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329916622, 0.0120775332, -0.0233597178 ] - [ -0.00159431923, -0.361622633, -0.00215356425, 0.782874415, -0.421209989, 0.000744238185, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00183208968, -0.361610122, 3.51909863e-14, 0.782903246, -0.421293125, 0.00183208968, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329907649, 0.0120548111, -0.0233647731 ] - [ -0.00159677114, -0.361622671, -0.00215356318, 0.782874855, -0.421210393, 0.000746634075, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00183454164, -0.361610112, 3.51878918e-14, 0.782903584, -0.421293471, 0.00183454164, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329898726, 0.0120322196, -0.0233698006 ] - [ -0.00159921859, -0.361622709, -0.00215356211, 0.782875293, -0.421210794, 0.000749025812, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00183698912, -0.361610105, 3.52181592e-14, 0.782903919, -0.421293815, 0.00183698912, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329889853, 0.012009759, -0.0233748001 ] - [ -0.00160166203, -0.361622749, -0.00215356105, 0.782875728, -0.421211191, 0.000751413858, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00183943261, -0.361610098, 3.51761606e-14, 0.782904253, -0.421294155, 0.00183943261, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329881029, 0.0119874298, -0.0233797715 ] - [ -0.00160410194, -0.36162279, -0.00215355999, 0.78287616, -0.421211585, 0.000753798675, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00184187256, -0.361610093, 3.51696302e-14, 0.782904585, -0.421294492, 0.00184187256, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329872255, 0.0119652323, -0.0233847148 ] - [ -0.00160653876, -0.361622832, -0.00215355894, 0.78287659, -0.421211975, 0.000756180723, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00184430942, -0.361610089, 3.52051326e-14, 0.782904914, -0.421294825, 0.00184430942, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329863532, 0.0119431668, -0.0233896298 ] - [ -0.00160897296, -0.361622875, -0.0021535579, 0.782877018, -0.421212362, 0.000758560459, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00184674365, -0.361610086, 3.51928028e-14, 0.782905242, -0.421295156, 0.00184674365, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329854859, 0.0119212337, -0.0233945164 ] - [ -0.00161140498, -0.361622919, -0.00215355686, 0.782877443, -0.421212745, 0.000760938343, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00184917572, -0.361610085, 3.51891816e-14, 0.782905567, -0.421295483, 0.00184917572, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329846236, 0.0118994333, -0.0233993746 ] - [ -0.00161383529, -0.361622964, -0.00215355583, 0.782877865, -0.421213124, 0.000763314828, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00185160607, -0.361610085, 3.51933516e-14, 0.782905891, -0.421295806, 0.00185160607, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329837664, 0.0118777661, -0.0234042042 ] - [ -0.00161626435, -0.361623009, -0.00215355481, 0.782878284, -0.421213499, 0.000765690371, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00185403516, -0.361610086, 3.51652559e-14, 0.782906212, -0.421296126, 0.00185403516, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329829143, 0.0118562323, -0.0234090051 ] - [ -0.00161869259, -0.361623057, -0.00215355379, 0.782878701, -0.421213871, 0.000768065426, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00185646345, -0.361610088, 3.52059716e-14, 0.782906531, -0.421296443, 0.00185646345, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329820673, 0.0118348324, -0.0234137773 ] - [ -0.00162112048, -0.361623105, -0.00215355278, 0.782879116, -0.421214239, 0.000770440444, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00185889137, -0.361610092, 3.51827171e-14, 0.782906848, -0.421296757, 0.00185889137, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329812254, 0.0118135667, -0.0234185207 ] - [ -0.00162354846, -0.361623154, -0.00215355178, 0.782879527, -0.421214604, 0.000772815878, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00186131939, -0.361610097, 3.51973524e-14, 0.782907163, -0.421297066, 0.00186131939, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329803887, 0.0117924355, -0.0234232351 ] - [ -0.00162597699, -0.361623204, -0.00215355079, 0.782879936, -0.421214964, 0.000775192177, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00186374796, -0.361610103, 3.52110193e-14, 0.782907476, -0.421297373, 0.00186374796, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329795571, 0.0117714392, -0.0234279205 ] - [ -0.00162840651, -0.361623255, -0.0021535498, 0.782880343, -0.421215321, 0.000777569792, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00186617752, -0.361610111, 3.51956474e-14, 0.782907787, -0.421297676, 0.00186617752, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329787307, 0.0117505781, -0.0234325767 ] - [ -0.00163083747, -0.361623308, -0.00215354881, 0.782880746, -0.421215674, 0.000779949169, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00186860851, -0.36161012, 3.52086733e-14, 0.782908095, -0.421297976, 0.00186860851, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329779094, 0.0117298527, -0.0234372038 ] - [ -0.00163327031, -0.361623361, -0.00215354784, 0.782881147, -0.421216024, 0.000782330757, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00187104139, -0.36161013, 3.52051216e-14, 0.782908402, -0.421298272, 0.00187104139, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329770934, 0.0117092632, -0.0234418015 ] - [ -0.00163570549, -0.361623416, -0.00215354687, 0.782881546, -0.421216369, 0.000784715, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0018734766, -0.361610142, 3.51839233e-14, 0.782908706, -0.421298564, 0.0018734766, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329762826, 0.0116888101, -0.0234463698 ] - [ -0.00163814343, -0.361623471, -0.00215354591, 0.782881941, -0.421216711, 0.000787102344, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00187591458, -0.361610154, 3.52010195e-14, 0.782909008, -0.421298853, 0.00187591458, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032975477, 0.0116684937, -0.0234509085 ] - [ -0.0016405846, -0.361623528, -0.00215354495, 0.782882334, -0.421217049, 0.000789493232, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00187835578, -0.361610169, 3.52081272e-14, 0.782909308, -0.421299139, 0.00187835578, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329746767, 0.0116483143, -0.0234554177 ] - [ -0.00164302942, -0.361623586, -0.00215354401, 0.782882724, -0.421217383, 0.000791888107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00188080064, -0.361610184, 3.52031669e-14, 0.782909605, -0.421299421, 0.00188080064, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329738817, 0.0116282724, -0.0234598971 ] - [ -0.00164547834, -0.361623645, -0.00215354306, 0.782883112, -0.421217713, 0.000794287411, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00188324959, -0.361610201, 3.51882879e-14, 0.7829099, -0.421299699, 0.00188324959, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329730919, 0.0116083682, -0.0234643468 ] - [ -0.0016479318, -0.361623705, -0.00215354213, 0.782883496, -0.421218039, 0.000796691585, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00188570309, -0.36161022, 3.52126773e-14, 0.782910194, -0.421299974, 0.00188570309, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329723075, 0.0115886021, -0.0234687665 ] - [ -0.00165039023, -0.361623766, -0.0021535412, 0.782883878, -0.421218361, 0.000799101067, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00188816156, -0.36161024, 3.52149569e-14, 0.782910484, -0.421300245, 0.00188816156, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329715283, 0.0115689745, -0.0234731563 ] - [ -0.00165285408, -0.361623829, -0.00215354028, 0.782884257, -0.42121868, 0.000801516298, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00189062544, -0.361610261, 3.52042945e-14, 0.782910773, -0.421300512, 0.00189062544, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329707545, 0.0115494858, -0.0234775159 ] - [ -0.00165532378, -0.361623892, -0.00215353937, 0.782884634, -0.421218994, 0.000803937713, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00189309518, -0.361610283, 3.52073065e-14, 0.782911059, -0.421300776, 0.00189309518, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329699861, 0.0115301363, -0.0234818454 ] - [ -0.00165779977, -0.361623957, -0.00215353847, 0.782885007, -0.421219305, 0.000806365751, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0018955712, -0.361610307, 3.52227036e-14, 0.782911343, -0.421301036, 0.0018955712, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329692231, 0.0115109263, -0.0234861446 ] - [ -0.00166028248, -0.361624023, -0.00215353757, 0.782885378, -0.421219611, 0.000808800846, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00189805394, -0.361610332, 3.52115625e-14, 0.782911625, -0.421301293, 0.00189805394, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329684654, 0.0114918562, -0.0234904134 ] - [ -0.00166277235, -0.36162409, -0.00215353668, 0.782885746, -0.421219913, 0.000811243434, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00190054384, -0.361610359, 3.52072189e-14, 0.782911905, -0.421301545, 0.00190054384, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329677132, 0.0114729264, -0.0234946518 ] - [ -0.0016652698, -0.361624158, -0.00215353579, 0.782886111, -0.421220212, 0.000813693948, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00190304132, -0.361610387, 3.52109383e-14, 0.782912182, -0.421301794, 0.00190304132, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329669663, 0.0114541373, -0.0234988595 ] - [ -0.00166777527, -0.361624228, -0.00215353492, 0.782886473, -0.421220506, 0.000816152821, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00190554682, -0.361610417, 3.52118368e-14, 0.782912456, -0.42130204, 0.00190554682, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032966225, 0.0114354891, -0.0235030366 ] - [ -0.0016702892, -0.361624298, -0.00215353405, 0.782886832, -0.421220797, 0.000818620486, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00190806078, -0.361610448, 3.52189952e-14, 0.782912729, -0.421302281, 0.00190806078, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032965489, 0.0114169823, -0.023507183 ] - [ -0.001672812, -0.36162437, -0.00215353319, 0.782887189, -0.421221083, 0.000821097373, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00191058362, -0.36161048, 3.51901295e-14, 0.782912999, -0.421302519, 0.00191058362, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329647586, 0.0113986171, -0.0235112985 ] - [ -0.00167534412, -0.361624443, -0.00215353233, 0.782887542, -0.421221365, 0.000823583914, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00191311576, -0.361610514, 3.52295269e-14, 0.782913267, -0.421302753, 0.00191311576, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329640336, 0.0113803941, -0.023515383 ] - [ -0.00167788597, -0.361624517, -0.00215353149, 0.782887893, -0.421221643, 0.000826080536, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00191565765, -0.361610549, 3.5240297e-14, 0.782913532, -0.421302983, 0.00191565765, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329633142, 0.0113623135, -0.0235194365 ] - [ -0.00168043799, -0.361624593, -0.00215353065, 0.782888241, -0.421221917, 0.000828587669, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0019182097, -0.361610586, 3.52371711e-14, 0.782913795, -0.421303209, 0.0019182097, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329626003, 0.0113443756, -0.0235234588 ] - [ -0.00168300061, -0.361624669, -0.00215352982, 0.782888586, -0.421222187, 0.000831105741, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00192077234, -0.361610624, 3.5230076e-14, 0.782914056, -0.421303432, 0.00192077234, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329618919, 0.0113265809, -0.0235274499 ] - [ -0.00168557424, -0.361624747, -0.00215352899, 0.782888928, -0.421222452, 0.000833635178, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.001923346, -0.361610664, 3.52244975e-14, 0.782914314, -0.42130365, 0.001923346, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329611891, 0.0113089297, -0.0235314096 ] - [ -0.00168815932, -0.361624826, -0.00215352818, 0.782889267, -0.421222714, 0.000836176406, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00192593111, -0.361610705, 3.52516462e-14, 0.78291457, -0.421303865, 0.00192593111, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329604919, 0.0112914223, -0.0235353379 ] - [ -0.00169075626, -0.361624907, -0.00215352737, 0.782889603, -0.421222971, 0.000838729852, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00192852808, -0.361610747, 3.52260382e-14, 0.782914823, -0.421304076, 0.00192852808, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329598003, 0.0112740592, -0.0235392347 ] - [ -0.0016933655, -0.361624988, -0.00215352657, 0.782889936, -0.421223224, 0.000841295938, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00193113734, -0.361610791, 3.52053128e-14, 0.782915074, -0.421304283, 0.00193113734, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329591143, 0.0112568406, -0.0235430999 ] - [ -0.00169598745, -0.361625071, -0.00215352577, 0.782890267, -0.421223473, 0.000843875089, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00193375932, -0.361610837, 3.52220157e-14, 0.782915323, -0.421304486, 0.00193375932, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329584339, 0.011239767, -0.0235469333 ] - [ -0.00169862253, -0.361625155, -0.00215352499, 0.782890594, -0.421223717, 0.000846467728, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00193639443, -0.361610884, 3.52308819e-14, 0.782915569, -0.421304685, 0.00193639443, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329577591, 0.0112228386, -0.0235507349 ] - [ -0.00170127118, -0.361625241, -0.00215352421, 0.782890918, -0.421223958, 0.000849074278, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0019390431, -0.361610933, 3.52257863e-14, 0.782915812, -0.42130488, 0.0019390431, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329570901, 0.0112060559, -0.0235545046 ] - [ -0.0017039338, -0.361625327, -0.00215352344, 0.782891239, -0.421224193, 0.000851695158, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00194170575, -0.361610983, 3.52324613e-14, 0.782916053, -0.421305071, 0.00194170575, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329564267, 0.0111894192, -0.0235582423 ] - [ -0.00170661082, -0.361625415, -0.00215352267, 0.782891558, -0.421224425, 0.000854330791, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0019443828, -0.361611034, 3.52275248e-14, 0.782916292, -0.421305258, 0.0019443828, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032955769, 0.0111729288, -0.0235619479 ] - [ -0.00170930266, -0.361625504, -0.00215352192, 0.782891873, -0.421224652, 0.000856981597, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00194707466, -0.361611087, 3.5249774e-14, 0.782916528, -0.421305441, 0.00194707466, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032955117, 0.0111565852, -0.0235656213 ] - [ -0.00171200973, -0.361625595, -0.00215352117, 0.782892185, -0.421224875, 0.000859647994, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00194978175, -0.361611142, 3.52246674e-14, 0.782916761, -0.421305619, 0.00194978175, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329544708, 0.0111403887, -0.0235692624 ] - [ -0.00171473245, -0.361625687, -0.00215352043, 0.782892494, -0.421225094, 0.000862330401, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0019525045, -0.361611198, 3.52422875e-14, 0.782916992, -0.421305794, 0.0019525045, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329538303, 0.0111243395, -0.0235728711 ] - [ -0.00171747124, -0.36162578, -0.0021535197, 0.7828928, -0.421225308, 0.000865029236, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00195524332, -0.361611256, 3.52006008e-14, 0.782917221, -0.421305965, 0.00195524332, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329531955, 0.0111084382, -0.0235764473 ] - [ -0.00172022652, -0.361625875, -0.00215351898, 0.782893103, -0.421225518, 0.000867744917, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00195799862, -0.361611315, 3.52395007e-14, 0.782917447, -0.421306131, 0.00195799862, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329525666, 0.011092685, -0.0235799909 ] - [ -0.0017229987, -0.36162597, -0.00215351827, 0.782893403, -0.421225723, 0.00087047786, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00196077082, -0.361611376, 3.52168755e-14, 0.78291767, -0.421306294, 0.00196077082, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329519434, 0.0110770804, -0.0235835019 ] - [ -0.00172578819, -0.361626068, -0.00215351756, 0.7828937, -0.421225924, 0.000873228482, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00196356034, -0.361611439, 3.52177409e-14, 0.782917891, -0.421306452, 0.00196356034, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329513261, 0.0110616246, -0.02358698 ] - [ -0.00172859542, -0.361626166, -0.00215351686, 0.782893994, -0.42122612, 0.000875997196, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00196636759, -0.361611503, 3.52413343e-14, 0.782918109, -0.421306606, 0.00196636759, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329507146, 0.011046318, -0.0235904253 ] - [ -0.00173142079, -0.361626266, -0.00215351617, 0.782894285, -0.421226312, 0.000878784419, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00196919298, -0.361611568, 3.52404859e-14, 0.782918324, -0.421306756, 0.00196919298, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032950109, 0.0110311611, -0.0235938376 ] - [ -0.00173426472, -0.361626367, -0.00215351549, 0.782894572, -0.4212265, 0.000881590565, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00197203693, -0.361611635, 3.52547927e-14, 0.782918537, -0.421306902, 0.00197203693, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329495092, 0.011016154, -0.0235972169 ] - [ -0.00173712762, -0.36162647, -0.00215351481, 0.782894857, -0.421226683, 0.000884416046, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00197489985, -0.361611704, 3.52377631e-14, 0.782918748, -0.421307044, 0.00197489985, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329489153, 0.0110012973, -0.023600563 ] - [ -0.0017400099, -0.361626574, -0.00215351414, 0.782895138, -0.421226861, 0.000887261277, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00197778215, -0.361611775, 3.52229592e-14, 0.782918955, -0.421307181, 0.00197778215, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329483273, 0.0109865912, -0.0236038758 ] - [ -0.00174291197, -0.361626679, -0.00215351349, 0.782895416, -0.421227035, 0.000890126669, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00198068425, -0.361611847, 3.52400011e-14, 0.78291916, -0.421307314, 0.00198068425, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329477453, 0.0109720361, -0.0236071553 ] - [ -0.00174583424, -0.361626786, -0.00215351284, 0.782895691, -0.421227204, 0.000893012635, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00198360654, -0.36161192, 3.52250325e-14, 0.782919363, -0.421307442, 0.00198360654, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329471691, 0.0109576325, -0.0236104013 ] - [ -0.00174877714, -0.361626894, -0.0021535122, 0.782895963, -0.421227369, 0.000895919585, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00198654945, -0.361611996, 3.52564769e-14, 0.782919562, -0.421307567, 0.00198654945, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032946599, 0.0109433805, -0.0236136138 ] - [ -0.00175174105, -0.361627004, -0.00215351156, 0.782896231, -0.421227529, 0.000898847931, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00198951339, -0.361612073, 3.52535232e-14, 0.782919759, -0.421307687, 0.00198951339, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329460347, 0.0109292807, -0.0236167927 ] - [ -0.0017547264, -0.361627115, -0.00215351094, 0.782896497, -0.421227684, 0.000901798082, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00199249876, -0.361612151, 3.52378286e-14, 0.782919954, -0.421307803, 0.00199249876, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329454765, 0.0109153332, -0.0236199378 ] - [ -0.00175773359, -0.361627227, -0.00215351032, 0.782896759, -0.421227834, 0.000904770449, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00199550597, -0.361612231, 3.52468424e-14, 0.782920145, -0.421307914, 0.00199550597, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329449243, 0.0109015386, -0.0236230491 ] - [ -0.00176076304, -0.361627341, -0.00215350971, 0.782897018, -0.42122798, 0.000907765442, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00199853543, -0.361612313, 3.52461507e-14, 0.782920334, -0.421308021, 0.00199853543, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329443781, 0.0108878972, -0.0236261264 ] - [ -0.00176381514, -0.361627456, -0.00215350911, 0.782897273, -0.421228122, 0.000910783468, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00200158755, -0.361612397, 3.52599463e-14, 0.78292052, -0.421308123, 0.00200158755, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032943838, 0.0108744093, -0.0236291697 ] - [ -0.0017668903, -0.361627573, -0.00215350852, 0.782897526, -0.421228258, 0.000913824936, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00200466273, -0.361612482, 3.5256622e-14, 0.782920704, -0.421308221, 0.00200466273, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329433039, 0.0108610752, -0.023632179 ] - [ -0.00176998894, -0.361627691, -0.00215350794, 0.782897775, -0.42122839, 0.000916890254, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00200776139, -0.361612569, 3.5254512e-14, 0.782920884, -0.421308315, 0.00200776139, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329427759, 0.0108478955, -0.0236351539 ] - [ -0.00177311146, -0.361627811, -0.00215350736, 0.782898021, -0.421228517, 0.000919979829, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00201088392, -0.361612658, 3.52641168e-14, 0.782921062, -0.421308404, 0.00201088392, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329422539, 0.0108348703, -0.0236380946 ] - [ -0.00177625826, -0.361627932, -0.0021535068, 0.782898263, -0.421228639, 0.000923094069, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00201403074, -0.361612748, 3.52689535e-14, 0.782921237, -0.421308489, 0.00201403074, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329417381, 0.010822, -0.0236410009 ] - [ -0.00177942975, -0.361628055, -0.00215350624, 0.782898503, -0.421228757, 0.00092623338, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00201720225, -0.361612841, 3.52541272e-14, 0.78292141, -0.421308569, 0.00201720225, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329412284, 0.0108092851, -0.0236438726 ] - [ -0.00178262634, -0.361628179, -0.00215350569, 0.782898739, -0.421228869, 0.000929398169, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00202039886, -0.361612934, 3.52759421e-14, 0.782921579, -0.421308645, 0.00202039886, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329407249, 0.0107967258, -0.0236467098 ] - [ -0.00178584843, -0.361628305, -0.00215350515, 0.782898971, -0.421228977, 0.00093258884, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00202362096, -0.36161303, 3.52667783e-14, 0.782921746, -0.421308716, 0.00202362096, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329402275, 0.0107843226, -0.0236495123 ] - [ -0.00178909643, -0.361628432, -0.00215350462, 0.782899201, -0.42122908, 0.000935805801, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00202686897, -0.361613127, 3.52818429e-14, 0.78292191, -0.421308782, 0.00202686897, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329397362, 0.0107720758, -0.0236522799 ] - [ -0.00179237073, -0.361628561, -0.0021535041, 0.782899427, -0.421229178, 0.000939049454, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00203014329, -0.361613226, 3.52703452e-14, 0.782922071, -0.421308844, 0.00203014329, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329392512, 0.0107599857, -0.0236550127 ] - [ -0.00179567175, -0.361628691, -0.00215350359, 0.782899649, -0.421229271, 0.000942320206, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00203344432, -0.361613327, 3.52896426e-14, 0.782922229, -0.421308902, 0.00203344432, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329387724, 0.0107480527, -0.0236577105 ] - [ -0.00179899988, -0.361628823, -0.00215350308, 0.782899868, -0.421229359, 0.000945618461, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00203677247, -0.36161343, 3.52633805e-14, 0.782922384, -0.421308954, 0.00203677247, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329382998, 0.0107362772, -0.0236603733 ] - [ -0.00180235553, -0.361628956, -0.00215350259, 0.782900084, -0.421229442, 0.000948944622, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00204012813, -0.361613534, 3.52783922e-14, 0.782922537, -0.421309002, 0.00204012813, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329378334, 0.0107246595, -0.0236630008 ] - [ -0.0018057391, -0.361629091, -0.0021535021, 0.782900297, -0.421229521, 0.000952299094, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00204351172, -0.36161364, 3.52824101e-14, 0.782922686, -0.421309046, 0.00204351172, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329373733, 0.0107132, -0.0236655931 ] - [ -0.001809151, -0.361629227, -0.00215350162, 0.782900506, -0.421229594, 0.000955682279, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00204692363, -0.361613748, 3.5263925e-14, 0.782922833, -0.421309084, 0.00204692363, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329369195, 0.010701899, -0.02366815 ] - [ -0.00181259162, -0.361629365, -0.00215350115, 0.782900712, -0.421229662, 0.000959094582, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00205036426, -0.361613858, 3.52542575e-14, 0.782922976, -0.421309118, 0.00205036426, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032936472, 0.0106907569, -0.0236706714 ] - [ -0.00181606137, -0.361629505, -0.00215350069, 0.782900914, -0.421229725, 0.000962536403, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00205383402, -0.36161397, 3.52719821e-14, 0.782923117, -0.421309147, 0.00205383402, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329360308, 0.0106797741, -0.0236731573 ] - [ -0.00181956065, -0.361629646, -0.00215350024, 0.782901112, -0.421229783, 0.000966008147, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00205733331, -0.361614083, 3.52750637e-14, 0.782923255, -0.421309172, 0.00205733331, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329355959, 0.0106689508, -0.0236756075 ] - [ -0.00182308986, -0.361629789, -0.0021534998, 0.782901308, -0.421229836, 0.000969510215, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00206086254, -0.361614198, 3.53097253e-14, 0.78292339, -0.421309191, 0.00206086254, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329351674, 0.0106582876, -0.023678022 ] - [ -0.0018266494, -0.361629933, -0.00215349937, 0.7829015, -0.421229884, 0.00097304301, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00206442209, -0.361614316, 3.52512347e-14, 0.782923522, -0.421309206, 0.00206442209, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329347452, 0.0106477846, -0.0236804006 ] - [ -0.00183023967, -0.361630079, -0.00215349894, 0.782901688, -0.421229927, 0.000976606932, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00206801237, -0.361614435, 3.52684147e-14, 0.782923651, -0.421309216, 0.00206801237, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329343294, 0.0106374424, -0.0236827433 ] - [ -0.00183386108, -0.361630227, -0.00215349853, 0.782901873, -0.421229964, 0.000980202384, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00207163379, -0.361614555, 3.52672001e-14, 0.782923776, -0.421309221, 0.00207163379, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.03293392, 0.0106272612, -0.0236850499 ] - [ -0.00183751402, -0.361630376, -0.00215349812, 0.782902054, -0.421229997, 0.000983829767, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00207528673, -0.361614678, 3.52809677e-14, 0.782923899, -0.421309221, 0.00207528673, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032933517, 0.0106172414, -0.0236873204 ] - [ -0.00184119889, -0.361630527, -0.00215349773, 0.782902232, -0.421230024, 0.000987489482, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00207897161, -0.361614803, 3.52654211e-14, 0.782924019, -0.421309217, 0.00207897161, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329331204, 0.0106073834, -0.0236895547 ] - [ -0.00184491609, -0.36163068, -0.00215349734, 0.782902406, -0.421230046, 0.00099118193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00208268883, -0.361614929, 3.5304876e-14, 0.782924136, -0.421309207, 0.00208268883, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329327303, 0.0105976874, -0.0236917527 ] - [ -0.00184866603, -0.361630834, -0.00215349696, 0.782902577, -0.421230063, 0.000994907511, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00208643877, -0.361615057, 3.52796013e-14, 0.78292425, -0.421309192, 0.00208643877, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329323467, 0.010588154, -0.0236939142 ] - [ -0.0018524491, -0.36163099, -0.00215349659, 0.782902744, -0.421230074, 0.000998666626, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00209022185, -0.361615188, 3.53033562e-14, 0.782924361, -0.421309173, 0.00209022185, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329319695, 0.0105787834, -0.0236960392 ] - [ -0.0018562657, -0.361631148, -0.00215349623, 0.782902908, -0.421230081, 0.00100245968, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00209403845, -0.36161532, 3.53111944e-14, 0.782924468, -0.421309148, 0.00209403845, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329315989, 0.010569576, -0.0236981276 ] - [ -0.00186011623, -0.361631307, -0.00215349588, 0.782903068, -0.421230082, 0.00100628706, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00209788899, -0.361615454, 3.53115048e-14, 0.782924573, -0.421309119, 0.00209788899, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329312347, 0.0105605321, -0.0237001793 ] - [ -0.00186400109, -0.361631468, -0.00215349554, 0.782903224, -0.421230077, 0.00101014918, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00210177386, -0.36161559, 3.53124099e-14, 0.782924674, -0.421309084, 0.00210177386, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329308771, 0.0105516522, -0.0237021941 ] - [ -0.00186792067, -0.361631631, -0.00215349521, 0.782903377, -0.421230067, 0.00101404644, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00210569345, -0.361615728, 3.53144051e-14, 0.782924773, -0.421309045, 0.00210569345, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032930526, 0.0105429365, -0.0237041721 ] - [ -0.00187187539, -0.361631796, -0.00215349489, 0.782903526, -0.421230052, 0.00101797923, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00210964818, -0.361615868, 3.52940683e-14, 0.782924868, -0.421309, 0.00210964818, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329301816, 0.0105343854, -0.0237061131 ] - [ -0.00187586563, -0.361631962, -0.00215349458, 0.782903672, -0.421230032, 0.00102194795, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00211363842, -0.36161601, 3.52969516e-14, 0.78292496, -0.42130895, 0.00211363842, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329298436, 0.0105259993, -0.023708017 ] - [ -0.0018798918, -0.36163213, -0.00215349427, 0.782903814, -0.421230006, 0.00102595301, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0021176646, -0.361616154, 3.52944412e-14, 0.782925049, -0.421308895, 0.0021176646, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329295123, 0.0105177786, -0.0237098836 ] - [ -0.00188395429, -0.3616323, -0.00215349398, 0.782903952, -0.421229974, 0.0010299948, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00212172709, -0.3616163, 3.53077761e-14, 0.782925135, -0.421308835, 0.00212172709, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329291876, 0.0105097235, -0.023711713 ] - [ -0.0018880535, -0.361632471, -0.0021534937, 0.782904087, -0.421229937, 0.00103407373, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00212582631, -0.361616448, 3.53062964e-14, 0.782925218, -0.42130877, 0.00212582631, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329288696, 0.0105018345, -0.0237135051 ] - [ -0.00189218983, -0.361632645, -0.00215349342, 0.782904218, -0.421229895, 0.00103819018, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00212996264, -0.361616598, 3.53049507e-14, 0.782925297, -0.4213087, 0.00212996264, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329285582, 0.010494112, -0.0237152596 ] - [ -0.00189636368, -0.36163282, -0.00215349316, 0.782904345, -0.421229847, 0.00104234457, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0021341365, -0.361616749, 3.53031186e-14, 0.782925373, -0.421308624, 0.0021341365, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329282534, 0.0104865562, -0.0237169765 ] - [ -0.00190057545, -0.361632997, -0.0021534929, 0.782904468, -0.421229794, 0.0010465373, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00213834827, -0.361616903, 3.53042546e-14, 0.782925446, -0.421308543, 0.00213834827, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329279554, 0.0104791675, -0.0237186558 ] - [ -0.00190482554, -0.361633175, -0.00215349266, 0.782904588, -0.421229735, 0.00105076875, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00214259836, -0.361617059, 3.53185747e-14, 0.782925516, -0.421308457, 0.00214259836, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032927664, 0.0104719463, -0.0237202974 ] - [ -0.00190911433, -0.361633356, -0.00215349242, 0.782904704, -0.42122967, 0.00105503934, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00214688716, -0.361617217, 3.53209861e-14, 0.782925583, -0.421308365, 0.00214688716, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329273794, 0.010464893, -0.023721901 ] - [ -0.00191344224, -0.361633538, -0.0021534922, 0.782904816, -0.4212296, 0.00105934945, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00215121507, -0.361617377, 3.5303316e-14, 0.782925646, -0.421308269, 0.00215121507, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329271015, 0.0104580079, -0.0237234667 ] - [ -0.00191780966, -0.361633723, -0.00215349198, 0.782904925, -0.421229524, 0.00106369949, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00215558249, -0.36161754, 3.53243488e-14, 0.782925706, -0.421308166, 0.00215558249, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329268304, 0.0104512913, -0.0237249944 ] - [ -0.00192221699, -0.361633909, -0.00215349178, 0.782905029, -0.421229442, 0.00106808987, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00215998983, -0.361617704, 3.53318431e-14, 0.782925763, -0.421308059, 0.00215998983, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032926566, 0.0104447437, -0.0237264839 ] - [ -0.00192666463, -0.361634097, -0.00215349158, 0.78290513, -0.421229355, 0.00107252097, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00216443747, -0.36161787, 3.53173152e-14, 0.782925816, -0.421307946, 0.00216443747, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329263084, 0.0104383653, -0.0237279351 ] - [ -0.00193115298, -0.361634286, -0.00215349139, 0.782905227, -0.421229262, 0.0010769932, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00216892581, -0.361618039, 3.533622e-14, 0.782925866, -0.421307828, 0.00216892581, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329260577, 0.0104321566, -0.023729348 ] - [ -0.00193568242, -0.361634478, -0.00215349122, 0.782905321, -0.421229164, 0.00108150696, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00217345526, -0.361618209, 3.53223393e-14, 0.782925913, -0.421307704, 0.00217345526, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329258137, 0.0104261178, -0.0237307225 ] - [ -0.00194025338, -0.361634672, -0.00215349105, 0.78290541, -0.421229059, 0.00108606264, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00217802621, -0.361618382, 3.53254099e-14, 0.782925957, -0.421307575, 0.00217802621, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329255766, 0.0104202495, -0.0237320584 ] - [ -0.00194486623, -0.361634867, -0.00215349089, 0.782905496, -0.421228949, 0.00109066065, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00218263907, -0.361618557, 3.53265487e-14, 0.782925997, -0.42130744, 0.00218263907, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329253463, 0.0104145518, -0.0237333557 ] - [ -0.00194952139, -0.361635064, -0.00215349075, 0.782905577, -0.421228833, 0.00109530139, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00218729422, -0.361618734, 3.53020729e-14, 0.782926033, -0.4213073, 0.00218729422, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032925123, 0.0104090252, -0.0237346143 ] - [ -0.00195421924, -0.361635264, -0.00215349061, 0.782905655, -0.421228711, 0.00109998525, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00219199208, -0.361618913, 3.53421424e-14, 0.782926067, -0.421307154, 0.00219199208, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329249065, 0.0104036701, -0.0237358341 ] - [ -0.00195896019, -0.361635465, -0.00215349049, 0.782905729, -0.421228583, 0.00110471265, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00219673303, -0.361619094, 3.53472197e-14, 0.782926097, -0.421307003, 0.00219673303, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329246969, 0.0103984867, -0.0237370149 ] - [ -0.00196374465, -0.361635668, -0.00215349037, 0.782905799, -0.42122845, 0.00110948397, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00220151748, -0.361619277, 3.53390428e-14, 0.782926123, -0.421306846, 0.00220151748, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329244942, 0.0103934755, -0.0237381567 ] - [ -0.001968573, -0.361635873, -0.00215349026, 0.782905865, -0.42122831, 0.00111429961, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00220634583, -0.361619463, 3.53436926e-14, 0.782926146, -0.421306683, 0.00220634583, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329242985, 0.0103886367, -0.0237392595 ] - [ -0.00197344564, -0.361636081, -0.00215349017, 0.782905927, -0.421228165, 0.00111915999, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00221121847, -0.361619651, 3.53502792e-14, 0.782926166, -0.421306515, 0.00221121847, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329241097, 0.0103839709, -0.023740323 ] - [ -0.00197836299, -0.36163629, -0.00215349008, 0.782905985, -0.421228013, 0.00112406549, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00221613581, -0.361619841, 3.53523455e-14, 0.782926182, -0.421306341, 0.00221613581, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032923928, 0.0103794782, -0.0237413472 ] - [ -0.00198332543, -0.361636501, -0.00215349001, 0.78290604, -0.421227856, 0.00112901653, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00222109825, -0.361620033, 3.53452778e-14, 0.782926195, -0.421306162, 0.00222109825, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329237532, 0.0103751591, -0.023742332 ] - [ -0.00198833337, -0.361636714, -0.00215348994, 0.78290609, -0.421227693, 0.00113401349, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00222610619, -0.361620228, 3.53653778e-14, 0.782926204, -0.421305976, 0.00222610619, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329235854, 0.010371014, -0.0237432773 ] - [ -0.0019933872, -0.361636929, -0.00215348989, 0.782906136, -0.421227523, 0.00113905679, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00223116002, -0.361620424, 3.53406404e-14, 0.78292621, -0.421305785, 0.00223116002, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329234246, 0.0103670432, -0.023744183 ] - [ -0.00199848733, -0.361637146, -0.00215348984, 0.782906178, -0.421227348, 0.00114414682, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00223626014, -0.361620623, 3.53500209e-14, 0.782926212, -0.421305589, 0.00223626014, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329232709, 0.010363247, -0.0237450491 ] - [ -0.00200363416, -0.361637366, -0.00215348981, 0.782906216, -0.421227166, 0.00114928399, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00224140697, -0.361620825, 3.53559395e-14, 0.782926211, -0.421305386, 0.00224140697, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329231243, 0.0103596258, -0.0237458753 ] - [ -0.00200882809, -0.361637587, -0.00215348978, 0.782906251, -0.421226978, 0.00115446869, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0022466009, -0.361621028, 3.53520413e-14, 0.782926206, -0.421305178, 0.0022466009, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329229847, 0.01035618, -0.0237466617 ] - [ -0.00201406952, -0.36163781, -0.00215348977, 0.782906281, -0.421226784, 0.00115970134, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00225184232, -0.361621234, 3.53486303e-14, 0.782926197, -0.421304963, 0.00225184232, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329228522, 0.0103529099, -0.0237474081 ] - [ -0.00201935885, -0.361638036, -0.00215348977, 0.782906307, -0.421226584, 0.00116498232, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00225713165, -0.361621442, 3.53667938e-14, 0.782926185, -0.421304743, 0.00225713165, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329227269, 0.0103498159, -0.0237481145 ] - [ -0.00202469649, -0.361638263, -0.00215348978, 0.782906329, -0.421226378, 0.00117031205, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00226246928, -0.361621653, 3.53748903e-14, 0.78292617, -0.421304517, 0.00226246928, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329226086, 0.0103468983, -0.0237487807 ] - [ -0.00203008283, -0.361638493, -0.00215348979, 0.782906346, -0.421226165, 0.00117569093, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00226785561, -0.361621865, 3.53577833e-14, 0.782926151, -0.421304285, 0.00226785561, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329224975, 0.0103441576, -0.0237494066 ] - [ -0.00203551828, -0.361638724, -0.00215348982, 0.78290636, -0.421225947, 0.00118111936, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00227329106, -0.361622081, 3.53674675e-14, 0.782926128, -0.421304047, 0.00227329106, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329223936, 0.010341594, -0.0237499921 ] - [ -0.00204100324, -0.361638958, -0.00215348986, 0.78290637, -0.421225722, 0.00118659775, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00227877601, -0.361622298, 3.53705304e-14, 0.782926101, -0.421303803, 0.00227877601, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329222968, 0.0103392079, -0.0237505372 ] - [ -0.00204653811, -0.361639194, -0.00215348991, 0.782906375, -0.42122549, 0.0011921265, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00228431088, -0.361622518, 3.53732357e-14, 0.782926071, -0.421303553, 0.00228431088, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329222073, 0.0103369997, -0.0237510418 ] - [ -0.0020521233, -0.361639432, -0.00215348997, 0.782906376, -0.421225252, 0.00119770601, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00228989606, -0.36162274, 3.53810629e-14, 0.782926037, -0.421303297, 0.00228989606, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032922125, 0.0103349697, -0.0237515057 ] - [ -0.00205775921, -0.361639672, -0.00215349004, 0.782906374, -0.421225008, 0.00120333668, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00229553196, -0.361622965, 3.53673661e-14, 0.782926, -0.421303035, 0.00229553196, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329220498, 0.0103331183, -0.0237519289 ] - [ -0.00206344625, -0.361639915, -0.00215349013, 0.782906366, -0.421224758, 0.00120901894, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00230121899, -0.361623192, 3.54017816e-14, 0.782925959, -0.421302767, 0.00230121899, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032921982, 0.0103314459, -0.0237523112 ] - [ -0.00206918481, -0.361640159, -0.00215349022, 0.782906355, -0.421224501, 0.00121475317, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00230695755, -0.361623421, 3.53830152e-14, 0.782925914, -0.421302493, 0.00230695755, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329219214, 0.0103299527, -0.0237526526 ] - [ -0.00207497531, -0.361640406, -0.00215349032, 0.78290634, -0.421224238, 0.00122053978, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00231274804, -0.361623653, 3.53795197e-14, 0.782925865, -0.421302213, 0.00231274804, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329218681, 0.0103286393, -0.023752953 ] - [ -0.00208081815, -0.361640655, -0.00215349044, 0.78290632, -0.421223968, 0.00122637919, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00231859087, -0.361623887, 3.54044395e-14, 0.782925813, -0.421301926, 0.00231859087, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329218221, 0.0103275058, -0.0237532122 ] - [ -0.00208671373, -0.361640906, -0.00215349056, 0.782906296, -0.421223691, 0.00123227179, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00232448644, -0.361624124, 3.53886067e-14, 0.782925757, -0.421301633, 0.00232448644, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217834, 0.0103265527, -0.0237534302 ] - [ -0.00209266247, -0.36164116, -0.0021534907, 0.782906267, -0.421223409, 0.001238218, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00233043517, -0.361624363, 3.54031102e-14, 0.782925697, -0.421301334, 0.00233043517, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032921752, 0.0103257804, -0.023753607 ] - [ -0.00209866476, -0.361641416, -0.00215349084, 0.782906235, -0.421223119, 0.00124421822, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00233643745, -0.361624604, 3.53952907e-14, 0.782925633, -0.421301029, 0.00233643745, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032921728, 0.0103251892, -0.0237537423 ] - [ -0.00210472101, -0.361641674, -0.002153491, 0.782906198, -0.421222823, 0.00125027285, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00234249369, -0.361624848, 3.53949503e-14, 0.782925566, -0.421300717, 0.00234249369, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217114, 0.0103247794, -0.023753836 ] - [ -0.00211083164, -0.361641934, -0.00215349117, 0.782906157, -0.42122252, 0.00125638232, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00234860431, -0.361625095, 3.53996049e-14, 0.782925494, -0.421300399, 0.00234860431, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217021, 0.0103245514, -0.0237538882 ] - [ -0.0021169942, -0.361642196, -0.00215349135, 0.782906111, -0.421222211, 0.00126254417, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00235476686, -0.361625344, 3.53955619e-14, 0.782925419, -0.421300075, 0.00235476686, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00212314609, -0.36164246, -0.00215349153, 0.782906064, -0.4212219, 0.00126869548, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00236091874, -0.361625594, 3.54006057e-14, 0.782925343, -0.421299749, 0.00236091874, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00212926168, -0.361642723, -0.00215349171, 0.782906018, -0.421221588, 0.00127481049, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00236703432, -0.361625845, 3.54067158e-14, 0.782925267, -0.421299422, 0.00236703432, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.0021353412, -0.361642988, -0.00215349189, 0.782905971, -0.421221276, 0.00128088943, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00237311383, -0.361626096, 3.54037524e-14, 0.782925192, -0.421299096, 0.00237311383, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00214138487, -0.361643252, -0.00215349207, 0.782905925, -0.421220964, 0.00128693253, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0023791575, -0.361626347, 3.54131407e-14, 0.782925116, -0.421298769, 0.0023791575, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00214739293, -0.361643517, -0.00215349225, 0.782905878, -0.421220651, 0.00129294001, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00238516554, -0.361626599, 3.54120158e-14, 0.782925041, -0.421298442, 0.00238516554, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00215336558, -0.361643783, -0.00215349243, 0.782905832, -0.421220338, 0.00129891209, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00239113818, -0.361626852, 3.5413669e-14, 0.782924966, -0.421298114, 0.00239113818, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00215930305, -0.361644049, -0.00215349261, 0.782905786, -0.421220025, 0.001304849, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00239707565, -0.361627105, 3.54326064e-14, 0.782924892, -0.421297786, 0.00239707565, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00216520557, -0.361644315, -0.00215349278, 0.78290574, -0.421219711, 0.00131075095, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00240297816, -0.361627359, 3.54157732e-14, 0.782924817, -0.421297458, 0.00240297816, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00217107335, -0.361644582, -0.00215349296, 0.782905693, -0.421219397, 0.00131661817, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00240884593, -0.361627613, 3.54156392e-14, 0.782924743, -0.42129713, 0.00240884593, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00217690661, -0.36164485, -0.00215349313, 0.782905647, -0.421219082, 0.00132245086, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00241467917, -0.361627868, 3.54144034e-14, 0.782924669, -0.421296801, 0.00241467917, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00218270556, -0.361645118, -0.00215349331, 0.782905601, -0.421218767, 0.00132824925, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00242047811, -0.361628123, 3.54315705e-14, 0.782924595, -0.421296472, 0.00242047811, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00218847041, -0.361645386, -0.00215349348, 0.782905555, -0.421218451, 0.00133401355, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00242624296, -0.36162838, 3.5435233e-14, 0.782924522, -0.421296142, 0.00242624296, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00219420139, -0.361645655, -0.00215349365, 0.782905509, -0.421218135, 0.00133974398, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00243197393, -0.361628636, 3.54343947e-14, 0.782924448, -0.421295812, 0.00243197393, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00219989871, -0.361645925, -0.00215349383, 0.782905463, -0.421217818, 0.00134544074, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00243767124, -0.361628893, 3.54365981e-14, 0.782924375, -0.421295482, 0.00243767124, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00220556257, -0.361646195, -0.002153494, 0.782905418, -0.421217501, 0.00135110405, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00244333509, -0.361629151, 3.54378578e-14, 0.782924302, -0.421295151, 0.00244333509, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00221119318, -0.361646466, -0.00215349417, 0.782905372, -0.421217184, 0.00135673412, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00244896569, -0.36162941, 3.54408458e-14, 0.78292423, -0.42129482, 0.00244896569, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00221679076, -0.361646737, -0.00215349434, 0.782905326, -0.421216865, 0.00136233115, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00245456326, -0.361629669, 3.54381613e-14, 0.782924157, -0.421294488, 0.00245456326, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.0022223555, -0.361647009, -0.00215349451, 0.782905281, -0.421216547, 0.00136789536, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.002460128, -0.361629929, 3.54457523e-14, 0.782924085, -0.421294156, 0.002460128, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00222788763, -0.361647282, -0.00215349468, 0.782905235, -0.421216228, 0.00137342694, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00246566012, -0.36163019, 3.54475264e-14, 0.782924013, -0.421293824, 0.00246566012, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00223338733, -0.361647555, -0.00215349484, 0.78290519, -0.421215908, 0.00137892611, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00247115981, -0.361630451, 3.5446546e-14, 0.782923942, -0.421293491, 0.00247115981, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00223885482, -0.361647829, -0.00215349501, 0.782905144, -0.421215588, 0.00138439307, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00247662729, -0.361630713, 3.5438595e-14, 0.78292387, -0.421293157, 0.00247662729, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.0022442903, -0.361648103, -0.00215349518, 0.782905099, -0.421215267, 0.00138982801, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00248206276, -0.361630975, 3.54550936e-14, 0.782923799, -0.421292823, 0.00248206276, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00224969397, -0.361648378, -0.00215349534, 0.782905054, -0.421214946, 0.00139523115, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00248746642, -0.361631239, 3.54482907e-14, 0.782923728, -0.421292489, 0.00248746642, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00225506602, -0.361648654, -0.00215349551, 0.782905009, -0.421214624, 0.00140060267, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00249283847, -0.361631503, 3.54428289e-14, 0.782923657, -0.421292154, 0.00249283847, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00226040667, -0.36164893, -0.00215349567, 0.782904964, -0.421214301, 0.00140594279, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0024981791, -0.361631768, 3.54512043e-14, 0.782923586, -0.421291819, 0.0024981791, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00226571609, -0.361649207, -0.00215349584, 0.782904919, -0.421213978, 0.00141125169, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00250348852, -0.361632034, 3.54571835e-14, 0.782923516, -0.421291483, 0.00250348852, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00227099451, -0.361649485, -0.002153496, 0.782904874, -0.421213654, 0.00141652958, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00250876693, -0.3616323, 3.5475229e-14, 0.782923446, -0.421291146, 0.00250876693, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00227624209, -0.361649764, -0.00215349617, 0.782904829, -0.42121333, 0.00142177665, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00251401451, -0.361632567, 3.546644e-14, 0.782923376, -0.421290809, 0.00251401451, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00228145905, -0.361650043, -0.00215349633, 0.782904784, -0.421213005, 0.00142699309, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00251923146, -0.361632835, 3.54768479e-14, 0.782923306, -0.421290471, 0.00251923146, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00228664558, -0.361650323, -0.00215349649, 0.782904739, -0.421212679, 0.0014321791, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00252441798, -0.361633104, 3.54701015e-14, 0.782923237, -0.421290133, 0.00252441798, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00229180186, -0.361650604, -0.00215349665, 0.782904695, -0.421212352, 0.00143733486, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00252957425, -0.361633374, 3.548496e-14, 0.782923168, -0.421289794, 0.00252957425, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00229692809, -0.361650885, -0.00215349681, 0.78290465, -0.421212025, 0.00144246058, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00253470047, -0.361633644, 3.54767969e-14, 0.782923099, -0.421289455, 0.00253470047, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00230202446, -0.361651168, -0.00215349697, 0.782904606, -0.421211698, 0.00144755644, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00253979683, -0.361633915, 3.54947171e-14, 0.78292303, -0.421289115, 0.00253979683, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00230709116, -0.361651451, -0.00215349713, 0.782904562, -0.421211369, 0.00145262262, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00254486352, -0.361634188, 3.54798293e-14, 0.782922962, -0.421288774, 0.00254486352, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00231212836, -0.361651735, -0.00215349729, 0.782904517, -0.42121104, 0.00145765932, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00254990072, -0.361634461, 3.54831757e-14, 0.782922893, -0.421288433, 0.00254990072, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00231713627, -0.36165202, -0.00215349745, 0.782904473, -0.42121071, 0.00146266673, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00255490862, -0.361634735, 3.54749547e-14, 0.782922825, -0.421288091, 0.00255490862, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00232211507, -0.361652305, -0.00215349761, 0.782904429, -0.421210379, 0.00146764502, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00255988741, -0.361635009, 3.54946268e-14, 0.782922757, -0.421287748, 0.00255988741, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00232706494, -0.361652592, -0.00215349776, 0.782904385, -0.421210048, 0.00147259438, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00256483727, -0.361635285, 3.55021459e-14, 0.78292269, -0.421287405, 0.00256483727, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00233198606, -0.361652879, -0.00215349792, 0.782904341, -0.421209716, 0.001477515, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00256975838, -0.361635562, 3.54857668e-14, 0.782922622, -0.421287061, 0.00256975838, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00233687861, -0.361653167, -0.00215349808, 0.782904297, -0.421209383, 0.00148240706, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00257465093, -0.361635839, 3.54843236e-14, 0.782922555, -0.421286716, 0.00257465093, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00234174278, -0.361653456, -0.00215349823, 0.782904254, -0.421209049, 0.00148727074, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00257951509, -0.361636118, 3.54985638e-14, 0.782922488, -0.42128637, 0.00257951509, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00234657876, -0.361653746, -0.00215349839, 0.78290421, -0.421208714, 0.00149210621, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00258435105, -0.361636397, 3.54990961e-14, 0.782922421, -0.421286024, 0.00258435105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.0023513867, -0.361654037, -0.00215349854, 0.782904166, -0.421208379, 0.00149691366, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00258915899, -0.361636678, 3.55064102e-14, 0.782922355, -0.421285677, 0.00258915899, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.0023561668, -0.361654329, -0.00215349869, 0.782904123, -0.421208043, 0.00150169327, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00259393909, -0.361636959, 3.55007246e-14, 0.782922289, -0.42128533, 0.00259393909, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00236091923, -0.361654621, -0.00215349885, 0.78290408, -0.421207706, 0.00150644521, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00259869151, -0.361637242, 3.5504979e-14, 0.782922223, -0.421284981, 0.00259869151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00236564417, -0.361654915, -0.002153499, 0.782904036, -0.421207368, 0.00151116966, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00260341644, -0.361637525, 3.55144406e-14, 0.782922157, -0.421284632, 0.00260341644, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.0023703418, -0.361655209, -0.00215349915, 0.782903993, -0.421207029, 0.0015158668, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00260811405, -0.361637809, 3.55130031e-14, 0.782922091, -0.421284282, 0.00260811405, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00237501227, -0.361655505, -0.00215349931, 0.78290395, -0.42120669, 0.00152053679, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00261278452, -0.361638095, 3.5518727e-14, 0.782922026, -0.421283931, 0.00261278452, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00237965578, -0.361655801, -0.00215349946, 0.782903907, -0.421206349, 0.00152517981, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00261742802, -0.361638381, 3.55113266e-14, 0.782921961, -0.421283579, 0.00261742802, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00238427249, -0.361656099, -0.00215349961, 0.782903864, -0.421206008, 0.00152979604, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00262204472, -0.361638669, 3.55113057e-14, 0.782921896, -0.421283227, 0.00262204472, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00238886257, -0.361656397, -0.00215349976, 0.782903821, -0.421205666, 0.00153438564, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00262663479, -0.361638957, 3.55048191e-14, 0.782921831, -0.421282874, 0.00262663479, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00239342619, -0.361656697, -0.00215349991, 0.782903778, -0.421205323, 0.00153894878, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00263119841, -0.361639247, 3.55213818e-14, 0.782921766, -0.421282519, 0.00263119841, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00239796352, -0.361656997, -0.00215350006, 0.782903736, -0.421204979, 0.00154348563, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00263573573, -0.361639538, 3.55226575e-14, 0.782921702, -0.421282164, 0.00263573573, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00240247473, -0.361657299, -0.00215350021, 0.782903693, -0.421204633, 0.00154799637, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00264024694, -0.36163983, 3.55174788e-14, 0.782921638, -0.421281808, 0.00264024694, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00240695999, -0.361657602, -0.00215350036, 0.782903651, -0.421204287, 0.00155248115, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00264473219, -0.361640122, 3.55093362e-14, 0.782921574, -0.421281452, 0.00264473219, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00241141946, -0.361657905, -0.00215350051, 0.782903608, -0.42120394, 0.00155694015, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00264919165, -0.361640417, 3.55274477e-14, 0.78292151, -0.421281094, 0.00264919165, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00241585331, -0.36165821, -0.00215350065, 0.782903566, -0.421203592, 0.00156137352, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00265362549, -0.361640712, 3.5528543e-14, 0.782921447, -0.421280735, 0.00265362549, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.0024202617, -0.361658516, -0.0021535008, 0.782903524, -0.421203243, 0.00156578144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00265803387, -0.361641008, 3.55328104e-14, 0.782921384, -0.421280375, 0.00265803387, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00242464479, -0.361658823, -0.00215350095, 0.782903482, -0.421202893, 0.00157016406, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00266241695, -0.361641306, 3.55409405e-14, 0.782921321, -0.421280015, 0.00266241695, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00242900275, -0.361659131, -0.0021535011, 0.78290344, -0.421202542, 0.00157452155, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0026667749, -0.361641604, 3.55370314e-14, 0.782921258, -0.421279653, 0.0026667749, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00243333574, -0.36165944, -0.00215350124, 0.782903398, -0.42120219, 0.00157885407, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00267110788, -0.361641904, 3.55382221e-14, 0.782921195, -0.421279291, 0.00267110788, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00243764391, -0.361659751, -0.00215350139, 0.782903356, -0.421201837, 0.00158316179, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00267541605, -0.361642205, 3.55490729e-14, 0.782921133, -0.421278927, 0.00267541605, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00244192744, -0.361660062, -0.00215350154, 0.782903314, -0.421201483, 0.00158744485, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00267969957, -0.361642508, 3.55325034e-14, 0.78292107, -0.421278563, 0.00267969957, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00244618647, -0.361660375, -0.00215350168, 0.782903272, -0.421201128, 0.00159170341, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00268395859, -0.361642811, 3.55385413e-14, 0.782921008, -0.421278197, 0.00268395859, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00245042117, -0.361660689, -0.00215350183, 0.782903231, -0.421200772, 0.00159593765, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00268819328, -0.361643116, 3.5533373e-14, 0.782920947, -0.421277831, 0.00268819328, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00245463168, -0.361661004, -0.00215350197, 0.782903189, -0.421200414, 0.00160014771, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00269240379, -0.361643422, 3.55534879e-14, 0.782920885, -0.421277463, 0.00269240379, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00245881818, -0.36166132, -0.00215350211, 0.782903148, -0.421200056, 0.00160433374, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00269659028, -0.361643729, 3.55386417e-14, 0.782920824, -0.421277095, 0.00269659028, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00246298081, -0.361661638, -0.00215350226, 0.782903106, -0.421199696, 0.00160849591, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0027007529, -0.361644038, 3.55612096e-14, 0.782920763, -0.421276725, 0.0027007529, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00246711972, -0.361661957, -0.0021535024, 0.782903065, -0.421199335, 0.00161263437, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0027048918, -0.361644347, 3.55598318e-14, 0.782920702, -0.421276354, 0.0027048918, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00247123507, -0.361662277, -0.00215350255, 0.782903024, -0.421198973, 0.00161674926, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00270900715, -0.361644659, 3.55386261e-14, 0.782920641, -0.421275982, 0.00270900715, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00247532702, -0.361662598, -0.00215350269, 0.782902983, -0.42119861, 0.00162084075, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00271309908, -0.361644971, 3.55382956e-14, 0.78292058, -0.421275609, 0.00271309908, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00247939571, -0.36166292, -0.00215350283, 0.782902942, -0.421198246, 0.00162490899, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00271716776, -0.361645285, 3.55511829e-14, 0.78292052, -0.421275235, 0.00271716776, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00248344129, -0.361663244, -0.00215350297, 0.782902901, -0.42119788, 0.00162895412, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00272121334, -0.3616456, 3.55584617e-14, 0.78292046, -0.42127486, 0.00272121334, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00248746392, -0.361663569, -0.00215350312, 0.78290286, -0.421197513, 0.00163297629, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00272523596, -0.361645916, 3.55631421e-14, 0.7829204, -0.421274483, 0.00272523596, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00249146374, -0.361663896, -0.00215350326, 0.78290282, -0.421197145, 0.00163697566, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00272923577, -0.361646234, 3.55426842e-14, 0.78292034, -0.421274106, 0.00272923577, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.0024954409, -0.361664224, -0.0021535034, 0.782902779, -0.421196776, 0.00164095237, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00273321292, -0.361646553, 3.55727983e-14, 0.78292028, -0.421273727, 0.00273321292, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00249939555, -0.361664553, -0.00215350354, 0.782902739, -0.421196406, 0.00164490657, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00273716756, -0.361646874, 3.55634411e-14, 0.782920221, -0.421273347, 0.00273716756, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00250332783, -0.361664883, -0.00215350368, 0.782902698, -0.421196034, 0.00164883841, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00274109984, -0.361647196, 3.55760265e-14, 0.782920162, -0.421272966, 0.00274109984, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.0025072379, -0.361665215, -0.00215350382, 0.782902658, -0.421195661, 0.00165274803, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00274500989, -0.361647519, 3.55687839e-14, 0.782920103, -0.421272583, 0.00274500989, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00251112589, -0.361665549, -0.00215350396, 0.782902618, -0.421195287, 0.00165663557, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00274889787, -0.361647844, 3.55708022e-14, 0.782920044, -0.4212722, 0.00274889787, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00251499194, -0.361665883, -0.0021535041, 0.782902578, -0.421194911, 0.00166050119, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00275276392, -0.361648171, 3.55649496e-14, 0.782919986, -0.421271815, 0.00275276392, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00251883622, -0.361666219, -0.00215350424, 0.782902537, -0.421194534, 0.00166434501, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00275660819, -0.361648498, 3.55710848e-14, 0.782919927, -0.421271429, 0.00275660819, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00252265884, -0.361666557, -0.00215350438, 0.782902498, -0.421194156, 0.0016681672, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0027604308, -0.361648828, 3.55730819e-14, 0.782919869, -0.421271041, 0.0027604308, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00252645996, -0.361666896, -0.00215350452, 0.782902458, -0.421193776, 0.00167196787, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00276423192, -0.361649158, 3.55755961e-14, 0.782919811, -0.421270653, 0.00276423192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00253023972, -0.361667236, -0.00215350466, 0.782902418, -0.421193395, 0.00167574719, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00276801166, -0.361649491, 3.55730745e-14, 0.782919753, -0.421270262, 0.00276801166, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00253399826, -0.361667578, -0.0021535048, 0.782902378, -0.421193013, 0.00167950529, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00277177019, -0.361649824, 3.55813474e-14, 0.782919696, -0.421269871, 0.00277177019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00253773571, -0.361667921, -0.00215350494, 0.782902338, -0.421192629, 0.0016832423, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00277550763, -0.36165016, 3.55765473e-14, 0.782919638, -0.421269478, 0.00277550763, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00254145221, -0.361668266, -0.00215350507, 0.782902299, -0.421192244, 0.00168695837, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00277922413, -0.361650497, 3.55783984e-14, 0.782919581, -0.421269084, 0.00277922413, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00254514791, -0.361668613, -0.00215350521, 0.782902259, -0.421191858, 0.00169065362, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00278291982, -0.361650835, 3.55903219e-14, 0.782919524, -0.421268689, 0.00278291982, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00254882294, -0.361668961, -0.00215350535, 0.78290222, -0.42119147, 0.00169432821, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00278659484, -0.361651175, 3.55793524e-14, 0.782919467, -0.421268292, 0.00278659484, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00255247743, -0.36166931, -0.00215350549, 0.782902181, -0.42119108, 0.00169798227, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00279024932, -0.361651517, 3.5591057e-14, 0.78291941, -0.421267894, 0.00279024932, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00255611152, -0.361669661, -0.00215350562, 0.782902142, -0.421190689, 0.00170161593, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0027938834, -0.36165186, 3.55784349e-14, 0.782919354, -0.421267494, 0.0027938834, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00255972535, -0.361670014, -0.00215350576, 0.782902102, -0.421190297, 0.00170522932, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00279749722, -0.361652204, 3.55986691e-14, 0.782919297, -0.421267093, 0.00279749722, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00256331904, -0.361670368, -0.0021535059, 0.782902063, -0.421189903, 0.00170882258, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0028010909, -0.361652551, 3.55970941e-14, 0.782919241, -0.42126669, 0.0028010909, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00256689274, -0.361670723, -0.00215350604, 0.782902024, -0.421189507, 0.00171239584, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00280466459, -0.361652899, 3.55991073e-14, 0.782919185, -0.421266286, 0.00280466459, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00257044657, -0.361671081, -0.00215350617, 0.782901986, -0.421189111, 0.00171594924, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00280821841, -0.361653249, 3.55902714e-14, 0.782919129, -0.421265881, 0.00280821841, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00257398067, -0.36167144, -0.00215350631, 0.782901947, -0.421188712, 0.0017194829, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0028117525, -0.3616536, 3.55936826e-14, 0.782919074, -0.421265474, 0.0028117525, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00257749516, -0.3616718, -0.00215350644, 0.782901908, -0.421188312, 0.00172299696, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00281526698, -0.361653953, 3.55970278e-14, 0.782919018, -0.421265065, 0.00281526698, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00258099018, -0.361672163, -0.00215350658, 0.782901869, -0.42118791, 0.00172649155, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00281876199, -0.361654308, 3.55935135e-14, 0.782918963, -0.421264655, 0.00281876199, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00258446586, -0.361672527, -0.00215350672, 0.782901831, -0.421187507, 0.0017299668, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00282223766, -0.361654664, 3.56034293e-14, 0.782918908, -0.421264244, 0.00282223766, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00258792232, -0.361672892, -0.00215350685, 0.782901792, -0.421187102, 0.00173342283, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00282569411, -0.361655022, 3.56050924e-14, 0.782918853, -0.42126383, 0.00282569411, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00259135969, -0.36167326, -0.00215350699, 0.782901754, -0.421186696, 0.00173685977, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00282913147, -0.361655382, 3.56064866e-14, 0.782918798, -0.421263416, 0.00282913147, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.0025947781, -0.361673629, -0.00215350712, 0.782901716, -0.421186288, 0.00174027776, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00283254988, -0.361655744, 3.55946052e-14, 0.782918744, -0.421262999, 0.00283254988, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00259817768, -0.361674, -0.00215350726, 0.782901678, -0.421185878, 0.00174367691, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00283594945, -0.361656108, 3.5607665e-14, 0.782918689, -0.421262582, 0.00283594945, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00260155855, -0.361674372, -0.00215350739, 0.782901639, -0.421185467, 0.00174705735, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00283933031, -0.361656473, 3.55989068e-14, 0.782918635, -0.421262162, 0.00283933031, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00260492084, -0.361674746, -0.00215350753, 0.782901601, -0.421185054, 0.00175041922, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00284269259, -0.36165684, 3.56068783e-14, 0.782918581, -0.421261741, 0.00284269259, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00260826468, -0.361675123, -0.00215350766, 0.782901563, -0.421184639, 0.00175376262, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00284603641, -0.361657209, 3.56052299e-14, 0.782918527, -0.421261318, 0.00284603641, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00261159017, -0.3616755, -0.0021535078, 0.782901525, -0.421184222, 0.00175708769, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0028493619, -0.36165758, 3.56043276e-14, 0.782918473, -0.421260894, 0.0028493619, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00261489746, -0.36167588, -0.00215350793, 0.782901488, -0.421183804, 0.00176039455, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00285266917, -0.361657952, 3.56239724e-14, 0.782918419, -0.421260467, 0.00285266917, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00261818666, -0.361676262, -0.00215350807, 0.78290145, -0.421183384, 0.00176368333, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00285595836, -0.361658327, 3.56235232e-14, 0.782918366, -0.42126004, 0.00285595836, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00262145789, -0.361676645, -0.0021535082, 0.782901412, -0.421182963, 0.00176695413, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00285922958, -0.361658703, 3.56004825e-14, 0.782918313, -0.42125961, 0.00285922958, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00262471128, -0.36167703, -0.00215350834, 0.782901374, -0.421182539, 0.00177020709, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00286248296, -0.361659081, 3.56186009e-14, 0.78291826, -0.421259179, 0.00286248296, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00262794694, -0.361677417, -0.00215350847, 0.782901337, -0.421182114, 0.00177344233, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00286571861, -0.361659461, 3.56216988e-14, 0.782918207, -0.421258746, 0.00286571861, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00263116499, -0.361677806, -0.0021535086, 0.782901299, -0.421181687, 0.00177665996, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00286893665, -0.361659843, 3.56290903e-14, 0.782918154, -0.421258311, 0.00286893665, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00263436556, -0.361678197, -0.00215350874, 0.782901262, -0.421181258, 0.00177986011, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00287213721, -0.361660227, 3.56106314e-14, 0.782918101, -0.421257874, 0.00287213721, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00263754877, -0.36167859, -0.00215350887, 0.782901225, -0.421180827, 0.00178304289, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0028753204, -0.361660613, 3.56378992e-14, 0.782918049, -0.421257436, 0.0028753204, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00264071472, -0.361678985, -0.00215350901, 0.782901187, -0.421180394, 0.00178620842, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00287848634, -0.361661001, 3.56266285e-14, 0.782917996, -0.421256995, 0.00287848634, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00264386354, -0.361679381, -0.00215350914, 0.78290115, -0.42117996, 0.00178935681, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00288163515, -0.361661391, 3.56254089e-14, 0.782917944, -0.421256553, 0.00288163515, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00264699534, -0.36167978, -0.00215350927, 0.782901113, -0.421179524, 0.00179248819, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00288476695, -0.361661783, 3.56296182e-14, 0.782917892, -0.42125611, 0.00288476695, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00265011025, -0.361680181, -0.00215350941, 0.782901076, -0.421179085, 0.00179560268, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00288788184, -0.361662177, 3.56250798e-14, 0.78291784, -0.421255664, 0.00288788184, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00265320836, -0.361680583, -0.00215350954, 0.782901039, -0.421178645, 0.00179870037, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00289097995, -0.361662573, 3.561242e-14, 0.782917789, -0.421255216, 0.00289097995, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00265628981, -0.361680988, -0.00215350968, 0.782901002, -0.421178203, 0.0018017814, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00289406138, -0.361662971, 3.56428719e-14, 0.782917737, -0.421254766, 0.00289406138, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00265935471, -0.361681395, -0.00215350981, 0.782900965, -0.421177759, 0.00180484587, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00289712627, -0.361663371, 3.5632253e-14, 0.782917686, -0.421254315, 0.00289712627, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00266240316, -0.361681803, -0.00215350994, 0.782900929, -0.421177313, 0.0018078939, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00290017471, -0.361663773, 3.56320667e-14, 0.782917634, -0.421253862, 0.00290017471, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00266543528, -0.361682214, -0.00215351008, 0.782900892, -0.421176864, 0.0018109256, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00290320682, -0.361664177, 3.56356763e-14, 0.782917583, -0.421253406, 0.00290320682, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00266845119, -0.361682627, -0.00215351021, 0.782900855, -0.421176414, 0.00181394109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00290622271, -0.361664584, 3.56133452e-14, 0.782917532, -0.421252949, 0.00290622271, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00267145099, -0.361683042, -0.00215351034, 0.782900819, -0.421175962, 0.00181694047, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0029092225, -0.361664992, 3.56461419e-14, 0.782917481, -0.421252489, 0.0029092225, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00267443479, -0.361683459, -0.00215351048, 0.782900782, -0.421175508, 0.00181992385, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00291220629, -0.361665403, 3.56390848e-14, 0.782917431, -0.421252028, 0.00291220629, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00267740271, -0.361683878, -0.00215351061, 0.782900746, -0.421175052, 0.00182289135, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0029151742, -0.361665816, 3.56444234e-14, 0.78291738, -0.421251565, 0.0029151742, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00268035486, -0.3616843, -0.00215351074, 0.782900709, -0.421174593, 0.00182584308, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00291812633, -0.361666231, 3.56382032e-14, 0.78291733, -0.421251099, 0.00291812633, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00268329134, -0.361684723, -0.00215351088, 0.782900673, -0.421174133, 0.00182877914, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0029210628, -0.361666648, 3.56459996e-14, 0.78291728, -0.421250632, 0.0029210628, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00268621227, -0.361685149, -0.00215351101, 0.782900637, -0.42117367, 0.00183169965, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00292398372, -0.361667067, 3.56432529e-14, 0.782917229, -0.421250162, 0.00292398372, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00268911775, -0.361685577, -0.00215351114, 0.782900601, -0.421173206, 0.0018346047, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00292688918, -0.361667489, 3.56432948e-14, 0.782917179, -0.42124969, 0.00292688918, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00269200788, -0.361686007, -0.00215351128, 0.782900564, -0.421172739, 0.00183749442, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00292977931, -0.361667913, 3.56444318e-14, 0.782917129, -0.421249217, 0.00292977931, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00269488279, -0.361686439, -0.00215351141, 0.782900528, -0.42117227, 0.00184036891, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0029326542, -0.361668339, 3.56453467e-14, 0.78291708, -0.421248741, 0.0029326542, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00269774257, -0.361686874, -0.00215351155, 0.782900492, -0.421171799, 0.00184322826, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00293551397, -0.361668767, 3.56474987e-14, 0.78291703, -0.421248263, 0.00293551397, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00270058732, -0.361687311, -0.00215351168, 0.782900456, -0.421171325, 0.0018460726, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00293835871, -0.361669198, 3.56538028e-14, 0.782916981, -0.421247782, 0.00293835871, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00270341717, -0.36168775, -0.00215351181, 0.782900421, -0.42117085, 0.00184890202, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00294118854, -0.361669631, 3.56592443e-14, 0.782916931, -0.4212473, 0.00294118854, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.0027062322, -0.361688192, -0.00215351195, 0.782900385, -0.421170372, 0.00185171663, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00294400356, -0.361670067, 3.56527973e-14, 0.782916882, -0.421246815, 0.00294400356, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00270903252, -0.361688635, -0.00215351208, 0.782900349, -0.421169892, 0.00185451654, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00294680387, -0.361670504, 3.56552646e-14, 0.782916833, -0.421246328, 0.00294680387, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00271181824, -0.361689081, -0.00215351221, 0.782900313, -0.421169409, 0.00185730184, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00294958958, -0.361670945, 3.56487425e-14, 0.782916784, -0.421245839, 0.00294958958, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00271458947, -0.36168953, -0.00215351235, 0.782900277, -0.421168924, 0.00186007264, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00295236079, -0.361671387, 3.56706509e-14, 0.782916735, -0.421245348, 0.00295236079, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00271734629, -0.361689981, -0.00215351248, 0.782900242, -0.421168437, 0.00186282904, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0029551176, -0.361671832, 3.56576487e-14, 0.782916686, -0.421244854, 0.0029551176, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00272008882, -0.361690434, -0.00215351262, 0.782900206, -0.421167948, 0.00186557115, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00295786012, -0.361672279, 3.5656047e-14, 0.782916638, -0.421244358, 0.00295786012, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00272281716, -0.36169089, -0.00215351275, 0.782900171, -0.421167456, 0.00186829907, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00296058844, -0.361672729, 3.56523079e-14, 0.782916589, -0.42124386, 0.00296058844, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.0027255314, -0.361691348, -0.00215351288, 0.782900135, -0.421166962, 0.00187101289, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00296330267, -0.361673182, 3.56425741e-14, 0.782916541, -0.421243359, 0.00296330267, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00272823165, -0.361691809, -0.00215351302, 0.7829001, -0.421166466, 0.00187371272, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00296600291, -0.361673636, 3.56618537e-14, 0.782916493, -0.421242856, 0.00296600291, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00273091801, -0.361692272, -0.00215351315, 0.782900064, -0.421165967, 0.00187639866, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00296868925, -0.361674094, 3.56668048e-14, 0.782916445, -0.421242351, 0.00296868925, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00273359058, -0.361692737, -0.00215351329, 0.782900029, -0.421165465, 0.0018790708, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00297136181, -0.361674553, 3.56605982e-14, 0.782916396, -0.421241843, 0.00297136181, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00273624946, -0.361693205, -0.00215351342, 0.782899994, -0.421164961, 0.00188172926, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00297402067, -0.361675016, 3.56659544e-14, 0.782916349, -0.421241333, 0.00297402067, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00273889474, -0.361693676, -0.00215351356, 0.782899959, -0.421164455, 0.00188437411, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00297666593, -0.361675481, 3.56714235e-14, 0.782916301, -0.42124082, 0.00297666593, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00274152652, -0.361694149, -0.00215351369, 0.782899923, -0.421163946, 0.00188700547, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0029792977, -0.361675948, 3.56756019e-14, 0.782916253, -0.421240305, 0.0029792977, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.0027441449, -0.361694624, -0.00215351383, 0.782899888, -0.421163435, 0.00188962343, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00298191607, -0.361676418, 3.56741061e-14, 0.782916206, -0.421239788, 0.00298191607, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00274674998, -0.361695103, -0.00215351396, 0.782899853, -0.421162921, 0.00189222809, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00298452113, -0.361676891, 3.5669334e-14, 0.782916158, -0.421239267, 0.00298452113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00274934185, -0.361695583, -0.0021535141, 0.782899818, -0.421162405, 0.00189481954, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00298711299, -0.361677366, 3.56609379e-14, 0.782916111, -0.421238745, 0.00298711299, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00275192062, -0.361696067, -0.00215351423, 0.782899783, -0.421161886, 0.00189739787, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00298969174, -0.361677844, 3.56844127e-14, 0.782916063, -0.42123822, 0.00298969174, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00275448637, -0.361696553, -0.00215351437, 0.782899748, -0.421161364, 0.0018999632, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00299225747, -0.361678324, 3.56744043e-14, 0.782916016, -0.421237692, 0.00299225747, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00275703919, -0.361697042, -0.0021535145, 0.782899713, -0.42116084, 0.0019025156, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00299481029, -0.361678808, 3.56789075e-14, 0.782915969, -0.421237162, 0.00299481029, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.0027595792, -0.361697533, -0.00215351464, 0.782899678, -0.421160313, 0.00190505518, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00299735028, -0.361679294, 3.56798831e-14, 0.782915922, -0.421236629, 0.00299735028, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00276210647, -0.361698027, -0.00215351478, 0.782899644, -0.421159784, 0.00190758203, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00299987753, -0.361679782, 3.56783044e-14, 0.782915876, -0.421236093, 0.00299987753, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00276462111, -0.361698524, -0.00215351491, 0.782899609, -0.421159251, 0.00191009624, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00300239215, -0.361680274, 3.56689721e-14, 0.782915829, -0.421235555, 0.00300239215, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.0027671232, -0.361699024, -0.00215351505, 0.782899574, -0.421158717, 0.0019125979, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00300489423, -0.361680768, 3.56814397e-14, 0.782915782, -0.421235014, 0.00300489423, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00276961283, -0.361699526, -0.00215351518, 0.782899539, -0.421158179, 0.00191508711, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00300738385, -0.361681265, 3.56697979e-14, 0.782915736, -0.421234471, 0.00300738385, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00277209011, -0.361700031, -0.00215351532, 0.782899505, -0.421157639, 0.00191756396, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00300986111, -0.361681765, 3.56854114e-14, 0.782915689, -0.421233924, 0.00300986111, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00277455512, -0.361700539, -0.00215351546, 0.78289947, -0.421157096, 0.00192002854, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00301232611, -0.361682267, 3.56733639e-14, 0.782915643, -0.421233375, 0.00301232611, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00277700796, -0.36170105, -0.0021535156, 0.782899435, -0.42115655, 0.00192248095, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00301477893, -0.361682773, 3.56903373e-14, 0.782915597, -0.421232824, 0.00301477893, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00277944871, -0.361701564, -0.00215351573, 0.782899401, -0.421156001, 0.00192492127, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00301721966, -0.361683281, 3.56919291e-14, 0.78291555, -0.421232269, 0.00301721966, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00278187746, -0.36170208, -0.00215351587, 0.782899366, -0.42115545, 0.00192734959, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00301964839, -0.361683792, 3.56867951e-14, 0.782915504, -0.421231712, 0.00301964839, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00278429431, -0.361702599, -0.00215351601, 0.782899332, -0.421154895, 0.00192976601, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00302206523, -0.361684307, 3.56973485e-14, 0.782915458, -0.421231152, 0.00302206523, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00278669934, -0.361703121, -0.00215351615, 0.782899297, -0.421154338, 0.00193217061, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00302447024, -0.361684824, 3.56732772e-14, 0.782915412, -0.421230589, 0.00302447024, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00278909264, -0.361703647, -0.00215351628, 0.782899263, -0.421153778, 0.00193456348, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00302686353, -0.361685344, 3.56902982e-14, 0.782915367, -0.421230023, 0.00302686353, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00279147431, -0.361704175, -0.00215351642, 0.782899228, -0.421153215, 0.00193694472, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00302924518, -0.361685867, 3.56804755e-14, 0.782915321, -0.421229454, 0.00302924518, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00279384442, -0.361704706, -0.00215351656, 0.782899194, -0.421152649, 0.0019393144, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00303161528, -0.361686393, 3.56878998e-14, 0.782915275, -0.421228883, 0.00303161528, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00279620308, -0.36170524, -0.0021535167, 0.782899159, -0.42115208, 0.00194167262, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00303397391, -0.361686922, 3.56899152e-14, 0.78291523, -0.421228308, 0.00303397391, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00279855036, -0.361705777, -0.00215351684, 0.782899125, -0.421151508, 0.00194401946, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00303632117, -0.361687454, 3.56894529e-14, 0.782915184, -0.421227731, 0.00303632117, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00280088635, -0.361706317, -0.00215351698, 0.782899091, -0.421150933, 0.00194635502, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00303865715, -0.361687989, 3.56893801e-14, 0.782915139, -0.42122715, 0.00303865715, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00280321114, -0.36170686, -0.00215351712, 0.782899056, -0.421150356, 0.00194867937, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00304098192, -0.361688527, 3.5694245e-14, 0.782915093, -0.421226567, 0.00304098192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00280552481, -0.361707406, -0.00215351726, 0.782899022, -0.421149775, 0.00195099261, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00304329557, -0.361689068, 3.56836828e-14, 0.782915048, -0.42122598, 0.00304329557, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00280782745, -0.361707955, -0.0021535174, 0.782898988, -0.421149191, 0.00195329481, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0030455982, -0.361689612, 3.56902242e-14, 0.782915003, -0.421225391, 0.0030455982, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00281011915, -0.361708508, -0.00215351754, 0.782898954, -0.421148604, 0.00195558607, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00304788988, -0.36169016, 3.56964186e-14, 0.782914958, -0.421224798, 0.00304788988, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00281239999, -0.361709063, -0.00215351768, 0.782898919, -0.421148013, 0.00195786647, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0030501707, -0.36169071, 3.57051384e-14, 0.782914913, -0.421224203, 0.0030501707, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00281467005, -0.361709622, -0.00215351782, 0.782898885, -0.42114742, 0.0019601361, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00305244074, -0.361691264, 3.57015009e-14, 0.782914868, -0.421223604, 0.00305244074, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00281692942, -0.361710184, -0.00215351796, 0.782898851, -0.421146824, 0.00196239503, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0030547001, -0.361691821, 3.56996025e-14, 0.782914823, -0.421223002, 0.0030547001, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00281917819, -0.361710749, -0.0021535181, 0.782898817, -0.421146224, 0.00196464335, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00305694884, -0.361692381, 3.56953081e-14, 0.782914778, -0.421222397, 0.00305694884, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00282141643, -0.361711317, -0.00215351824, 0.782898783, -0.421145621, 0.00196688115, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00305918707, -0.361692945, 3.57059134e-14, 0.782914733, -0.421221789, 0.00305918707, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00282364423, -0.361711889, -0.00215351839, 0.782898749, -0.421145015, 0.00196910851, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00306141485, -0.361693512, 3.57007634e-14, 0.782914689, -0.421221177, 0.00306141485, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00282586167, -0.361712464, -0.00215351853, 0.782898714, -0.421144405, 0.0019713255, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00306363227, -0.361694082, 3.57041087e-14, 0.782914644, -0.421220562, 0.00306363227, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00282806883, -0.361713042, -0.00215351867, 0.78289868, -0.421143793, 0.00197353222, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00306583941, -0.361694655, 3.57076445e-14, 0.7829146, -0.421219944, 0.00306583941, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.0028302658, -0.361713623, -0.00215351881, 0.782898646, -0.421143177, 0.00197572874, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00306803636, -0.361695232, 3.57085085e-14, 0.782914555, -0.421219323, 0.00306803636, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00283245265, -0.361714208, -0.00215351896, 0.782898612, -0.421142558, 0.00197791515, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00307022319, -0.361695812, 3.57160983e-14, 0.782914511, -0.421218699, 0.00307022319, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00283462947, -0.361714796, -0.0021535191, 0.782898578, -0.421141935, 0.00198009153, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00307239999, -0.361696395, 3.56987396e-14, 0.782914466, -0.421218071, 0.00307239999, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00283679634, -0.361715388, -0.00215351924, 0.782898544, -0.421141309, 0.00198225795, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00307456684, -0.361696982, 3.56928807e-14, 0.782914422, -0.42121744, 0.00307456684, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00283895334, -0.361715982, -0.00215351939, 0.78289851, -0.421140679, 0.00198441449, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00307672382, -0.361697573, 3.57131921e-14, 0.782914378, -0.421216805, 0.00307672382, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00284110054, -0.361716581, -0.00215351953, 0.782898476, -0.421140047, 0.00198656125, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00307887101, -0.361698166, 3.57171677e-14, 0.782914334, -0.421216167, 0.00307887101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00284323804, -0.361717183, -0.00215351968, 0.782898442, -0.42113941, 0.00198869829, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00308100848, -0.361698764, 3.57096608e-14, 0.782914289, -0.421215526, 0.00308100848, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.0028453659, -0.361717788, -0.00215351982, 0.782898408, -0.421138771, 0.0019908257, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00308313632, -0.361699364, 3.57093202e-14, 0.782914245, -0.421214881, 0.00308313632, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.0028474842, -0.361718397, -0.00215351997, 0.782898374, -0.421138127, 0.00199294355, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0030852546, -0.361699969, 3.57058175e-14, 0.782914201, -0.421214233, 0.0030852546, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00284959303, -0.361719009, -0.00215352012, 0.78289834, -0.421137481, 0.00199505192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00308736341, -0.361700576, 3.57228897e-14, 0.782914157, -0.421213581, 0.00308736341, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00285169246, -0.361719625, -0.00215352026, 0.782898306, -0.42113683, 0.00199715089, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00308946282, -0.361701188, 3.57098221e-14, 0.782914113, -0.421212925, 0.00308946282, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00285378257, -0.361720244, -0.00215352041, 0.782898272, -0.421136176, 0.00199924055, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00309155291, -0.361701803, 3.57203419e-14, 0.782914069, -0.421212267, 0.00309155291, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00285586343, -0.361720868, -0.00215352056, 0.782898238, -0.421135519, 0.00200132096, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00309363375, -0.361702421, 3.57236577e-14, 0.782914026, -0.421211604, 0.00309363375, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00285793514, -0.361721494, -0.0021535207, 0.782898204, -0.421134858, 0.0020033922, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00309570543, -0.361703044, 3.57073965e-14, 0.782913982, -0.421210938, 0.00309570543, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00285999775, -0.361722125, -0.00215352085, 0.78289817, -0.421134193, 0.00200545435, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00309776802, -0.36170367, 3.57165281e-14, 0.782913938, -0.421210268, 0.00309776802, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00286205135, -0.361722759, -0.002153521, 0.782898136, -0.421133524, 0.00200750749, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0030998216, -0.361704299, 3.57245046e-14, 0.782913894, -0.421209595, 0.0030998216, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00286409601, -0.361723396, -0.00215352115, 0.782898102, -0.421132852, 0.00200955169, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00310186624, -0.361704933, 3.57198288e-14, 0.782913851, -0.421208918, 0.00310186624, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00286613181, -0.361724038, -0.0021535213, 0.782898068, -0.421132176, 0.00201158702, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00310390202, -0.36170557, 3.57214516e-14, 0.782913807, -0.421208237, 0.00310390202, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00286815882, -0.361724683, -0.00215352145, 0.782898033, -0.421131497, 0.00201361357, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00310592901, -0.361706211, 3.57214848e-14, 0.782913763, -0.421207553, 0.00310592901, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00287017713, -0.361725332, -0.0021535216, 0.782897999, -0.421130813, 0.00201563141, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00310794729, -0.361706855, 3.57290868e-14, 0.78291372, -0.421206864, 0.00310794729, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.0028721868, -0.361725985, -0.00215352175, 0.782897965, -0.421130126, 0.00201764061, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00310995694, -0.361707504, 3.57235331e-14, 0.782913676, -0.421206172, 0.00310995694, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.0028741879, -0.361726642, -0.0021535219, 0.782897931, -0.421129435, 0.00201964125, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00311195802, -0.361708156, 3.57292159e-14, 0.782913633, -0.421205476, 0.00311195802, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00287618052, -0.361727302, -0.00215352205, 0.782897897, -0.42112874, 0.0020216334, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00311395062, -0.361708813, 3.57287531e-14, 0.782913589, -0.421204777, 0.00311395062, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00287816473, -0.361727966, -0.0021535222, 0.782897863, -0.421128041, 0.00202361713, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0031159348, -0.361709473, 3.57288555e-14, 0.782913546, -0.421204073, 0.0031159348, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00288014059, -0.361728635, -0.00215352236, 0.782897829, -0.421127338, 0.00202559253, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00311791064, -0.361710137, 3.57258362e-14, 0.782913502, -0.421203366, 0.00311791064, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00288210819, -0.361729307, -0.00215352251, 0.782897795, -0.421126631, 0.00202755965, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00311987822, -0.361710805, 3.5736913e-14, 0.782913459, -0.421202654, 0.00311987822, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.0028840676, -0.361729983, -0.00215352266, 0.782897761, -0.421125921, 0.00202951858, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0031218376, -0.361711477, 3.57279552e-14, 0.782913416, -0.421201939, 0.0031218376, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00288601888, -0.361730663, -0.00215352282, 0.782897727, -0.421125206, 0.00203146939, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00312378886, -0.361712153, 3.57434063e-14, 0.782913372, -0.421201219, 0.00312378886, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00288796211, -0.361731348, -0.00215352297, 0.782897692, -0.421124487, 0.00203341214, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00312573207, -0.361712833, 3.57313378e-14, 0.782913329, -0.421200496, 0.00312573207, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00288989737, -0.361732036, -0.00215352313, 0.782897658, -0.421123764, 0.00203534692, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0031276673, -0.361713517, 3.57464852e-14, 0.782913286, -0.421199769, 0.0031276673, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00289182472, -0.361732728, -0.00215352328, 0.782897624, -0.421123037, 0.00203727379, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00312959463, -0.361714205, 3.57351041e-14, 0.782913242, -0.421199037, 0.00312959463, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00289374424, -0.361733425, -0.00215352344, 0.78289759, -0.421122306, 0.00203919282, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00313151412, -0.361714898, 3.57393792e-14, 0.782913199, -0.421198302, 0.00313151412, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00289565599, -0.361734125, -0.00215352359, 0.782897556, -0.421121571, 0.00204110409, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00313342585, -0.361715594, 3.57401731e-14, 0.782913156, -0.421197562, 0.00313342585, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00289756005, -0.36173483, -0.00215352375, 0.782897521, -0.421120832, 0.00204300766, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00313532989, -0.361716295, 3.57250287e-14, 0.782913113, -0.421196818, 0.00313532989, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00289945649, -0.361735539, -0.00215352391, 0.782897487, -0.421120088, 0.00204490361, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0031372263, -0.361717, 3.57379274e-14, 0.782913069, -0.42119607, 0.0031372263, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00290134538, -0.361736252, -0.00215352407, 0.782897453, -0.421119341, 0.00204679201, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00313911516, -0.361717709, 3.57359863e-14, 0.782913026, -0.421195318, 0.00313911516, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00290322678, -0.361736969, -0.00215352422, 0.782897418, -0.421118589, 0.00204867293, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00314099654, -0.361718422, 3.57398747e-14, 0.782912983, -0.421194561, 0.00314099654, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00290510078, -0.361737691, -0.00215352438, 0.782897384, -0.421117832, 0.00205054643, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00314287051, -0.36171914, 3.57335883e-14, 0.78291294, -0.4211938, 0.00314287051, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00290696743, -0.361738417, -0.00215352454, 0.78289735, -0.421117071, 0.00205241258, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00314473713, -0.361719861, 3.57349855e-14, 0.782912897, -0.421193035, 0.00314473713, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.0029088268, -0.361739147, -0.0021535247, 0.782897315, -0.421116306, 0.00205427147, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00314659648, -0.361720588, 3.57425094e-14, 0.782912853, -0.421192266, 0.00314659648, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00291067898, -0.361739881, -0.00215352486, 0.782897281, -0.421115537, 0.00205612314, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00314844863, -0.361721318, 3.57424403e-14, 0.78291281, -0.421191492, 0.00314844863, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00291252401, -0.36174062, -0.00215352503, 0.782897246, -0.421114763, 0.00205796768, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00315029364, -0.361722053, 3.57451556e-14, 0.782912767, -0.421190714, 0.00315029364, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00291436198, -0.361741364, -0.00215352519, 0.782897212, -0.421113985, 0.00205980515, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00315213158, -0.361722793, 3.57305223e-14, 0.782912724, -0.421189931, 0.00315213158, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00291619295, -0.361742112, -0.00215352535, 0.782897177, -0.421113202, 0.00206163561, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00315396252, -0.361723537, 3.57434964e-14, 0.782912681, -0.421189144, 0.00315396252, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00291801698, -0.361742864, -0.00215352551, 0.782897143, -0.421112415, 0.00206345914, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00315578653, -0.361724285, 3.57558469e-14, 0.782912638, -0.421188352, 0.00315578653, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00291983415, -0.361743621, -0.00215352568, 0.782897108, -0.421111623, 0.00206527581, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00315760368, -0.361725038, 3.57393725e-14, 0.782912594, -0.421187556, 0.00315760368, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00292164453, -0.361744382, -0.00215352584, 0.782897073, -0.421110827, 0.00206708568, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00315941402, -0.361725796, 3.57381315e-14, 0.782912551, -0.421186756, 0.00315941402, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00292344817, -0.361745148, -0.002153526, 0.782897039, -0.421110026, 0.00206888881, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00316121764, -0.361726558, 3.57369661e-14, 0.782912508, -0.42118595, 0.00316121764, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00292524515, -0.361745918, -0.00215352617, 0.782897004, -0.42110922, 0.00207068528, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0031630146, -0.361727324, 3.57402533e-14, 0.782912465, -0.42118514, 0.00316301459, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00292703554, -0.361746694, -0.00215352634, 0.782896969, -0.42110841, 0.00207247515, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00316480495, -0.361728096, 3.57364088e-14, 0.782912422, -0.421184326, 0.00316480495, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00292881939, -0.361747473, -0.0021535265, 0.782896934, -0.421107595, 0.00207425849, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00316658878, -0.361728872, 3.57527572e-14, 0.782912378, -0.421183507, 0.00316658878, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00293059678, -0.361748258, -0.00215352667, 0.782896899, -0.421106775, 0.00207603536, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00316836614, -0.361729652, 3.57554628e-14, 0.782912335, -0.421182683, 0.00316836614, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00293236777, -0.361749047, -0.00215352684, 0.782896865, -0.421105951, 0.00207780584, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0031701371, -0.361730438, 3.57541825e-14, 0.782912292, -0.421181854, 0.0031701371, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00293413243, -0.361749841, -0.00215352701, 0.78289683, -0.421105122, 0.00207956997, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00317190173, -0.361731228, 3.57502444e-14, 0.782912249, -0.421181021, 0.00317190173, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00293589082, -0.36175064, -0.00215352718, 0.782896795, -0.421104288, 0.00208132784, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00317366009, -0.361732023, 3.57650064e-14, 0.782912206, -0.421180183, 0.00317366009, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00293764301, -0.361751443, -0.00215352735, 0.78289676, -0.421103449, 0.0020830795, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00317541225, -0.361732823, 3.5758022e-14, 0.782912162, -0.42117934, 0.00317541225, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00293938906, -0.361752251, -0.00215352752, 0.782896724, -0.421102605, 0.00208482503, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00317715827, -0.361733627, 3.57557766e-14, 0.782912119, -0.421178492, 0.00317715827, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00294112903, -0.361753065, -0.00215352769, 0.782896689, -0.421101756, 0.00208656448, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00317889822, -0.361734437, 3.57478264e-14, 0.782912076, -0.421177639, 0.00317889822, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.002942863, -0.361753883, -0.00215352786, 0.782896654, -0.421100903, 0.00208829791, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00318063215, -0.361735251, 3.5747144e-14, 0.782912032, -0.421176781, 0.00318063215, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00294459103, -0.361754706, -0.00215352803, 0.782896619, -0.421100044, 0.00209002541, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00318236015, -0.361736071, 3.57485443e-14, 0.782911989, -0.421175918, 0.00318236015, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00294631317, -0.361755534, -0.0021535282, 0.782896583, -0.42109918, 0.00209174701, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00318408226, -0.361736895, 3.57522775e-14, 0.782911946, -0.42117505, 0.00318408226, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00294802949, -0.361756367, -0.00215352838, 0.782896548, -0.421098311, 0.0020934628, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00318579856, -0.361737724, 3.57544663e-14, 0.782911902, -0.421174178, 0.00318579856, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00294974007, -0.361757205, -0.00215352855, 0.782896513, -0.421097438, 0.00209517284, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0031875091, -0.361738559, 3.57473844e-14, 0.782911859, -0.4211733, 0.0031875091, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00295144495, -0.361758048, -0.00215352873, 0.782896477, -0.421096559, 0.00209687718, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00318921395, -0.361739398, 3.57499031e-14, 0.782911815, -0.421172417, 0.00318921395, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00295314421, -0.361758896, -0.0021535289, 0.782896442, -0.421095674, 0.0020985759, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00319091318, -0.361740243, 3.57551795e-14, 0.782911772, -0.421171529, 0.00319091318, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.0029548379, -0.36175975, -0.00215352908, 0.782896406, -0.421094785, 0.00210026904, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00319260684, -0.361741093, 3.57640611e-14, 0.782911728, -0.421170635, 0.00319260684, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00295652609, -0.361760608, -0.00215352926, 0.78289637, -0.421093891, 0.00210195669, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.003194295, -0.361741948, 3.57643672e-14, 0.782911685, -0.421169737, 0.003194295, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00295820885, -0.361761472, -0.00215352944, 0.782896335, -0.421092991, 0.00210363889, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00319597772, -0.361742808, 3.57557245e-14, 0.782911641, -0.421168833, 0.00319597772, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00295988622, -0.361762341, -0.00215352962, 0.782896299, -0.421092086, 0.00210531572, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00319765507, -0.361743674, 3.5766042e-14, 0.782911597, -0.421167924, 0.00319765507, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00296155829, -0.361763215, -0.0021535298, 0.782896263, -0.421091175, 0.00210698723, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0031993271, -0.361744544, 3.57579658e-14, 0.782911554, -0.421167009, 0.0031993271, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.0029632251, -0.361764095, -0.00215352998, 0.782896227, -0.421090259, 0.00210865348, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00320099388, -0.36174542, 3.57675083e-14, 0.78291151, -0.42116609, 0.00320099388, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00296488672, -0.36176498, -0.00215353016, 0.782896191, -0.421089338, 0.00211031455, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00320265547, -0.361746302, 3.57533127e-14, 0.782911466, -0.421165164, 0.00320265547, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00296654321, -0.36176587, -0.00215353034, 0.782896155, -0.421088411, 0.00211197048, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00320431193, -0.361747189, 3.57807922e-14, 0.782911422, -0.421164234, 0.00320431193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00296819464, -0.361766766, -0.00215353052, 0.782896119, -0.421087479, 0.00211362134, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00320596332, -0.361748081, 3.57614707e-14, 0.782911378, -0.421163298, 0.00320596332, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00296984105, -0.361767667, -0.00215353071, 0.782896083, -0.421086541, 0.00211526719, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0032076097, -0.361748978, 3.57658721e-14, 0.782911334, -0.421162356, 0.0032076097, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00297148253, -0.361768574, -0.00215353089, 0.782896046, -0.421085598, 0.0021169081, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00320925114, -0.361749882, 3.57710047e-14, 0.782911291, -0.421161409, 0.00320925114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00297311911, -0.361769486, -0.00215353108, 0.78289601, -0.421084649, 0.00211854411, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0032108877, -0.36175079, 3.57713516e-14, 0.782911247, -0.421160456, 0.0032108877, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00297475088, -0.361770404, -0.00215353126, 0.782895973, -0.421083695, 0.0021201753, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00321251943, -0.361751705, 3.57640899e-14, 0.782911202, -0.421159498, 0.00321251943, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00297637788, -0.361771327, -0.00215353145, 0.782895937, -0.421082734, 0.00212180173, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00321414639, -0.361752625, 3.57700245e-14, 0.782911158, -0.421158534, 0.00321414639, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00297800018, -0.361772256, -0.00215353164, 0.7828959, -0.421081769, 0.00212342345, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00321576866, -0.36175355, 3.5768922e-14, 0.782911114, -0.421157564, 0.00321576866, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00297961783, -0.361773191, -0.00215353182, 0.782895864, -0.421080797, 0.00212504052, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00321738627, -0.361754481, 3.57750367e-14, 0.78291107, -0.421156589, 0.00321738627, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.0029812309, -0.361774131, -0.00215353201, 0.782895827, -0.421079819, 0.00212665301, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00321899931, -0.361755418, 3.57804461e-14, 0.782911026, -0.421155607, 0.00321899931, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00298283945, -0.361775077, -0.0021535322, 0.78289579, -0.421078836, 0.00212826097, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00322060782, -0.361756361, 3.5763392e-14, 0.782910981, -0.42115462, 0.00322060782, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00298444353, -0.361776029, -0.00215353239, 0.782895753, -0.421077847, 0.00212986447, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00322221187, -0.361757309, 3.5779648e-14, 0.782910937, -0.421153627, 0.00322221187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00298604321, -0.361776987, -0.00215353259, 0.782895716, -0.421076852, 0.00213146355, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00322381151, -0.361758264, 3.5771567e-14, 0.782910892, -0.421152629, 0.00322381151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00298763854, -0.36177795, -0.00215353278, 0.782895679, -0.421075851, 0.00213305829, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00322540681, -0.361759224, 3.57772486e-14, 0.782910848, -0.421151624, 0.00322540681, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00298922958, -0.361778919, -0.00215353297, 0.782895642, -0.421074844, 0.00213464874, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00322699782, -0.36176019, 3.57651278e-14, 0.782910803, -0.421150613, 0.00322699782, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.0029908164, -0.361779895, -0.00215353317, 0.782895604, -0.421073831, 0.00213623496, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0032285846, -0.361761162, 3.57793769e-14, 0.782910758, -0.421149597, 0.0032285846, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00299239905, -0.361780876, -0.00215353336, 0.782895567, -0.421072812, 0.00213781701, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00323016721, -0.36176214, 3.57704112e-14, 0.782910714, -0.421148574, 0.00323016721, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00299397759, -0.361781863, -0.00215353356, 0.78289553, -0.421071787, 0.00213939495, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00323174571, -0.361763124, 3.57716846e-14, 0.782910669, -0.421147545, 0.00323174571, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00299555208, -0.361782857, -0.00215353376, 0.782895492, -0.421070756, 0.00214096883, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00323332016, -0.361764114, 3.57653695e-14, 0.782910624, -0.42114651, 0.00323332016, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00299712257, -0.361783856, -0.00215353395, 0.782895454, -0.421069718, 0.00214253872, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00323489062, -0.36176511, 3.57741931e-14, 0.782910579, -0.421145469, 0.00323489062, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00299868913, -0.361784862, -0.00215353415, 0.782895417, -0.421068675, 0.00214410466, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00323645714, -0.361766112, 3.57762328e-14, 0.782910534, -0.421144422, 0.00323645714, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00300025181, -0.361785874, -0.00215353435, 0.782895379, -0.421067625, 0.00214566673, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00323801979, -0.361767121, 3.57874981e-14, 0.782910489, -0.421143368, 0.00323801979, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00300181068, -0.361786892, -0.00215353455, 0.782895341, -0.421066569, 0.00214722498, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00323957861, -0.361768135, 3.57630862e-14, 0.782910444, -0.421142308, 0.00323957861, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00300336578, -0.361787916, -0.00215353476, 0.782895303, -0.421065506, 0.00214877946, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00324113368, -0.361769156, 3.57703542e-14, 0.782910398, -0.421141242, 0.00324113368, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00300491718, -0.361788946, -0.00215353496, 0.782895264, -0.421064437, 0.00215033023, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00324268503, -0.361770184, 3.57738907e-14, 0.782910353, -0.421140169, 0.00324268503, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00300646493, -0.361789983, -0.00215353516, 0.782895226, -0.421063362, 0.00215187736, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00324423275, -0.361771217, 3.57826078e-14, 0.782910307, -0.42113909, 0.00324423275, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00300800909, -0.361791026, -0.00215353537, 0.782895188, -0.42106228, 0.00215342089, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00324577687, -0.361772257, 3.57754154e-14, 0.782910262, -0.421138005, 0.00324577687, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00300954972, -0.361792076, -0.00215353557, 0.782895149, -0.421061191, 0.00215496089, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00324731746, -0.361773303, 3.57671131e-14, 0.782910216, -0.421136913, 0.00324731746, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00301108687, -0.361793132, -0.00215353578, 0.782895111, -0.421060097, 0.0021564974, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00324885457, -0.361774356, 3.57798653e-14, 0.78291017, -0.421135814, 0.00324885457, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00301262061, -0.361794194, -0.00215353599, 0.782895072, -0.421058995, 0.0021580305, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00325038827, -0.361775415, 3.57804601e-14, 0.782910125, -0.421134709, 0.00325038827, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00301415098, -0.361795263, -0.0021535362, 0.782895033, -0.421057887, 0.00215956024, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0032519186, -0.361776481, 3.57786724e-14, 0.782910079, -0.421133597, 0.0032519186, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00301567805, -0.361796339, -0.00215353641, 0.782894994, -0.421056772, 0.00216108666, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00325344563, -0.361777554, 3.57875739e-14, 0.782910033, -0.421132479, 0.00325344563, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00301720187, -0.361797421, -0.00215353662, 0.782894955, -0.42105565, 0.00216260984, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00325496941, -0.361778633, 3.57910119e-14, 0.782909986, -0.421131354, 0.00325496941, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00301872251, -0.36179851, -0.00215353683, 0.782894916, -0.421054522, 0.00216412982, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00325649, -0.361779718, 3.57752667e-14, 0.78290994, -0.421130222, 0.00325649, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00302024, -0.361799606, -0.00215353704, 0.782894877, -0.421053387, 0.00216564666, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00325800746, -0.361780811, 3.57845487e-14, 0.782909894, -0.421129083, 0.00325800746, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00302175442, -0.361800708, -0.00215353725, 0.782894837, -0.421052245, 0.00216716042, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00325952183, -0.36178191, 3.57959204e-14, 0.782909847, -0.421127937, 0.00325952183, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00302326581, -0.361801817, -0.00215353747, 0.782894798, -0.421051096, 0.00216867115, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00326103318, -0.361783016, 3.57863152e-14, 0.782909801, -0.421126785, 0.00326103318, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00302477424, -0.361802933, -0.00215353769, 0.782894758, -0.42104994, 0.00217017892, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00326254157, -0.361784129, 3.5782391e-14, 0.782909754, -0.421125625, 0.00326254157, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00302627975, -0.361804056, -0.0021535379, 0.782894718, -0.421048777, 0.00217168377, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00326404704, -0.361785249, 3.57902123e-14, 0.782909707, -0.421124459, 0.00326404704, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00302778241, -0.361805186, -0.00215353812, 0.782894678, -0.421047607, 0.00217318576, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00326554965, -0.361786375, 3.57804258e-14, 0.782909661, -0.421123285, 0.00326554965, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00302928227, -0.361806323, -0.00215353834, 0.782894638, -0.42104643, 0.00217468494, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00326704947, -0.361787509, 3.5773206e-14, 0.782909614, -0.421122105, 0.00326704947, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00303077938, -0.361807467, -0.00215353856, 0.782894598, -0.421045245, 0.00217618138, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00326854654, -0.36178865, 3.5792506e-14, 0.782909566, -0.421120917, 0.00326854654, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00303227381, -0.361808617, -0.00215353878, 0.782894558, -0.421044054, 0.00217767513, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00327004093, -0.361789797, 3.57800432e-14, 0.782909519, -0.421119722, 0.00327004093, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.0030337656, -0.361809775, -0.002153539, 0.782894517, -0.421042855, 0.00217916624, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00327153267, -0.361790952, 3.57960647e-14, 0.782909472, -0.42111852, 0.00327153267, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00303525482, -0.36181094, -0.00215353923, 0.782894477, -0.421041649, 0.00218065477, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00327302184, -0.361792114, 3.57960865e-14, 0.782909424, -0.42111731, 0.00327302184, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00303674151, -0.361812113, -0.00215353945, 0.782894436, -0.421040436, 0.00218214077, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00327450849, -0.361793283, 3.57812735e-14, 0.782909377, -0.421116094, 0.00327450849, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00303822573, -0.361813292, -0.00215353968, 0.782894395, -0.421039215, 0.0021836243, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00327599267, -0.36179446, 3.57978349e-14, 0.782909329, -0.421114869, 0.00327599267, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00303970754, -0.361814479, -0.0021535399, 0.782894354, -0.421037987, 0.00218510541, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00327747443, -0.361795643, 3.5802971e-14, 0.782909281, -0.421113638, 0.00327747443, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00304118699, -0.361815673, -0.00215354013, 0.782894313, -0.421036751, 0.00218658417, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00327895384, -0.361796834, 3.5793665e-14, 0.782909233, -0.421112399, 0.00327895384, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00304266414, -0.361816875, -0.00215354036, 0.782894272, -0.421035508, 0.00218806061, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00328043094, -0.361798033, 3.57834894e-14, 0.782909185, -0.421111152, 0.00328043094, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00304413904, -0.361818084, -0.00215354059, 0.78289423, -0.421034258, 0.0021895348, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0032819058, -0.361799239, 3.58060831e-14, 0.782909137, -0.421109898, 0.0032819058, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00304561174, -0.3618193, -0.00215354082, 0.782894189, -0.421032999, 0.0021910068, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00328337845, -0.361800452, 3.58011255e-14, 0.782909089, -0.421108636, 0.00328337845, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00304708231, -0.361820524, -0.00215354106, 0.782894147, -0.421031733, 0.00219247665, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00328484897, -0.361801673, 3.57883722e-14, 0.78290904, -0.421107367, 0.00328484897, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00304855079, -0.361821756, -0.00215354129, 0.782894105, -0.42103046, 0.00219394441, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00328631741, -0.361802902, 3.57979534e-14, 0.782908991, -0.42110609, 0.00328631741, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00305001724, -0.361822995, -0.00215354153, 0.782894063, -0.421029178, 0.00219541014, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00328778381, -0.361804138, 3.57823251e-14, 0.782908943, -0.421104805, 0.00328778381, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00305148171, -0.361824242, -0.00215354176, 0.782894021, -0.421027889, 0.00219687389, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00328924824, -0.361805382, 3.58098902e-14, 0.782908894, -0.421103512, 0.00328924824, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00305294426, -0.361825496, -0.002153542, 0.782893979, -0.421026592, 0.00219833571, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00329071074, -0.361806633, 3.58037566e-14, 0.782908845, -0.421102212, 0.00329071074, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00305440495, -0.361826759, -0.00215354224, 0.782893936, -0.421025287, 0.00219979567, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00329217137, -0.361807892, 3.58019153e-14, 0.782908795, -0.421100903, 0.00329217137, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00305586382, -0.361828029, -0.00215354248, 0.782893894, -0.421023973, 0.0022012538, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00329363019, -0.361809159, 3.58037877e-14, 0.782908746, -0.421099587, 0.00329363019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00305732093, -0.361829307, -0.00215354272, 0.782893851, -0.421022652, 0.00220271017, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00329508725, -0.361810434, 3.57980936e-14, 0.782908697, -0.421098262, 0.00329508725, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00305877633, -0.361830593, -0.00215354296, 0.782893808, -0.421021323, 0.00220416483, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00329654261, -0.361811717, 3.58185534e-14, 0.782908647, -0.42109693, 0.00329654261, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00306023008, -0.361831887, -0.00215354321, 0.782893765, -0.421019986, 0.00220561783, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00329799631, -0.361813008, 3.57903133e-14, 0.782908597, -0.421095589, 0.00329799631, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00306168223, -0.361833189, -0.00215354345, 0.782893721, -0.42101864, 0.00220706923, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00329944841, -0.361814307, 3.579684e-14, 0.782908547, -0.42109424, 0.00329944841, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00306313284, -0.361834499, -0.0021535437, 0.782893678, -0.421017286, 0.00220851909, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00330089897, -0.361815614, 3.58007653e-14, 0.782908497, -0.421092883, 0.00330089897, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00306458196, -0.361835817, -0.00215354395, 0.782893634, -0.421015924, 0.00220996744, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00330234804, -0.361816929, 3.57940824e-14, 0.782908447, -0.421091517, 0.00330234804, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00306602964, -0.361837143, -0.0021535442, 0.782893591, -0.421014554, 0.00221141436, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00330379567, -0.361818253, 3.57953129e-14, 0.782908396, -0.421090144, 0.00330379567, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00306747593, -0.361838478, -0.00215354445, 0.782893547, -0.421013175, 0.00221285989, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00330524191, -0.361819584, 3.58043699e-14, 0.782908346, -0.421088761, 0.00330524191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.0030689209, -0.361839821, -0.0021535447, 0.782893502, -0.421011788, 0.00221430409, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00330668683, -0.361820924, 3.57974144e-14, 0.782908295, -0.421087371, 0.00330668683, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00307036459, -0.361841172, -0.00215354495, 0.782893458, -0.421010392, 0.002215747, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00330813047, -0.361822272, 3.58198142e-14, 0.782908244, -0.421085972, 0.00330813047, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00307180706, -0.361842532, -0.00215354521, 0.782893414, -0.421008988, 0.00221718869, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00330957288, -0.361823629, 3.58087149e-14, 0.782908193, -0.421084564, 0.00330957288, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00307324836, -0.3618439, -0.00215354546, 0.782893369, -0.421007575, 0.0022186292, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00331101413, -0.361824994, 3.58012901e-14, 0.782908141, -0.421083147, 0.00331101413, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00307468854, -0.361845276, -0.00215354572, 0.782893324, -0.421006153, 0.0022200686, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00331245426, -0.361826367, 3.58121509e-14, 0.78290809, -0.421081722, 0.00331245426, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00307612766, -0.361846661, -0.00215354598, 0.782893279, -0.421004722, 0.00222150693, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00331389332, -0.36182775, 3.58176118e-14, 0.782908038, -0.421080289, 0.00331389332, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00307756577, -0.361848055, -0.00215354624, 0.782893234, -0.421003283, 0.00222294424, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00331533138, -0.36182914, 3.58195849e-14, 0.782907986, -0.421078846, 0.00331533138, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00307900292, -0.361849457, -0.0021535465, 0.782893188, -0.421001835, 0.00222438059, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00331676848, -0.36183054, 3.58122536e-14, 0.782907934, -0.421077395, 0.00331676848, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00308043917, -0.361850868, -0.00215354676, 0.782893143, -0.421000378, 0.00222581604, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00331820467, -0.361831948, 3.58120012e-14, 0.782907882, -0.421075934, 0.00331820467, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00308187457, -0.361852288, -0.00215354703, 0.782893097, -0.420998912, 0.00222725063, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00331964002, -0.361833365, 3.58078927e-14, 0.78290783, -0.421074465, 0.00331964002, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00308330917, -0.361853717, -0.00215354729, 0.782893051, -0.420997437, 0.00222868442, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00332107456, -0.36183479, 3.58147923e-14, 0.782907777, -0.421072987, 0.00332107456, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00308474303, -0.361855154, -0.00215354756, 0.782893005, -0.420995953, 0.00223011746, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00332250837, -0.361836225, 3.58081436e-14, 0.782907724, -0.4210715, 0.00332250837, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.0030861762, -0.361856601, -0.00215354783, 0.782892958, -0.42099446, 0.00223154981, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00332394148, -0.361837668, 3.58259924e-14, 0.782907672, -0.421070003, 0.00332394148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00308760873, -0.361858056, -0.0021535481, 0.782892912, -0.420992958, 0.00223298151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00332537396, -0.361839121, 3.58163363e-14, 0.782907618, -0.421068497, 0.00332537396, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00308904068, -0.361859521, -0.00215354837, 0.782892865, -0.420991446, 0.00223441263, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00332680585, -0.361840583, 3.58176177e-14, 0.782907565, -0.421066982, 0.00332680585, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00309047209, -0.361860995, -0.00215354864, 0.782892818, -0.420989925, 0.00223584321, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00332823721, -0.361842053, 3.58043153e-14, 0.782907511, -0.421065458, 0.00332823721, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00309190303, -0.361862477, -0.00215354892, 0.782892771, -0.420988395, 0.00223727331, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00332966809, -0.361843533, 3.58121639e-14, 0.782907458, -0.421063925, 0.00332966809, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00309333354, -0.36186397, -0.00215354919, 0.782892723, -0.420986855, 0.00223870297, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00333109854, -0.361845022, 3.58078005e-14, 0.782907404, -0.421062382, 0.00333109854, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00309476368, -0.361865471, -0.00215354947, 0.782892676, -0.420985306, 0.00224013227, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00333252862, -0.361846521, 3.58186581e-14, 0.78290735, -0.421060829, 0.00333252862, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.0030961935, -0.361866982, -0.00215354975, 0.782892628, -0.420983747, 0.00224156123, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00333395839, -0.361848028, 3.58207208e-14, 0.782907295, -0.421059267, 0.00333395839, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00309762306, -0.361868502, -0.00215355003, 0.78289258, -0.420982178, 0.00224298993, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00333538788, -0.361849546, 3.58136211e-14, 0.782907241, -0.421057695, 0.00333538788, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.0030990524, -0.361870031, -0.00215355031, 0.782892532, -0.4209806, 0.00224441841, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00333681716, -0.361851072, 3.58154284e-14, 0.782907186, -0.421056114, 0.00333681716, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00310048158, -0.36187157, -0.0021535506, 0.782892483, -0.420979012, 0.00224584672, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00333824628, -0.361852608, 3.58117475e-14, 0.782907131, -0.421054522, 0.00333824628, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00310191065, -0.361873119, -0.00215355088, 0.782892434, -0.420977415, 0.00224727492, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0033396753, -0.361854154, 3.58096154e-14, 0.782907076, -0.421052921, 0.0033396753, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00310333967, -0.361874678, -0.00215355117, 0.782892386, -0.420975807, 0.00224870306, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00334110425, -0.36185571, 3.5822581e-14, 0.78290702, -0.421051311, 0.00334110425, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00310476868, -0.361876246, -0.00215355146, 0.782892336, -0.42097419, 0.00225013119, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00334253321, -0.361857275, 3.58178777e-14, 0.782906965, -0.42104969, 0.00334253321, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00310619775, -0.361877824, -0.00215355175, 0.782892287, -0.420972562, 0.00225155937, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00334396221, -0.36185885, 3.5819591e-14, 0.782906909, -0.421048059, 0.00334396221, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00310762692, -0.361879411, -0.00215355204, 0.782892237, -0.420970924, 0.00225298765, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00334539132, -0.361860434, 3.58351246e-14, 0.782906853, -0.421046418, 0.00334539132, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00310905625, -0.361881009, -0.00215355233, 0.782892188, -0.420969277, 0.00225441608, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00334682059, -0.361862029, 3.58238082e-14, 0.782906796, -0.421044767, 0.00334682059, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00311048578, -0.361882616, -0.00215355263, 0.782892138, -0.420967619, 0.00225584471, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00334825006, -0.361863634, 3.58240256e-14, 0.78290674, -0.421043106, 0.00334825006, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00311191558, -0.361884234, -0.00215355293, 0.782892087, -0.420965951, 0.00225727361, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0033496798, -0.361865248, 3.58139918e-14, 0.782906683, -0.421041434, 0.0033496798, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.0031133457, -0.361885862, -0.00215355322, 0.782892037, -0.420964272, 0.00225870281, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00335110985, -0.361866873, 3.58166774e-14, 0.782906626, -0.421039753, 0.00335110985, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00311477618, -0.3618875, -0.00215355352, 0.782891986, -0.420962583, 0.00226013238, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00335254027, -0.361868508, 3.58249724e-14, 0.782906568, -0.42103806, 0.00335254027, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00311620709, -0.361889148, -0.00215355383, 0.782891935, -0.420960884, 0.00226156236, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00335397112, -0.361870153, 3.58194737e-14, 0.782906511, -0.421036358, 0.00335397112, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00311763847, -0.361890806, -0.00215355413, 0.782891884, -0.420959174, 0.00226299282, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00335540243, -0.361871809, 3.58192783e-14, 0.782906453, -0.421034645, 0.00335540243, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00311907038, -0.361892475, -0.00215355443, 0.782891832, -0.420957453, 0.00226442379, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00335683428, -0.361873474, 3.58264837e-14, 0.782906395, -0.421032921, 0.00335683428, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00312050287, -0.361894154, -0.00215355474, 0.78289178, -0.420955722, 0.00226585535, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0033582667, -0.36187515, 3.58288692e-14, 0.782906337, -0.421031186, 0.0033582667, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00312193599, -0.361895843, -0.00215355505, 0.782891728, -0.42095398, 0.00226728753, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00335969976, -0.361876837, 3.58313416e-14, 0.782906278, -0.421029441, 0.00335969976, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.0031233698, -0.361897544, -0.00215355536, 0.782891676, -0.420952228, 0.00226872039, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0033611335, -0.361878534, 3.58190979e-14, 0.78290622, -0.421027685, 0.0033611335, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00312480435, -0.361899254, -0.00215355567, 0.782891624, -0.420950464, 0.00227015398, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00336256799, -0.361880242, 3.5823871e-14, 0.782906161, -0.421025918, 0.00336256799, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00312623969, -0.361900976, -0.00215355599, 0.782891571, -0.42094869, 0.00227158837, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00336400326, -0.361881961, 3.58203459e-14, 0.782906101, -0.421024141, 0.00336400326, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00312767588, -0.361902708, -0.0021535563, 0.782891518, -0.420946904, 0.00227302359, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00336543939, -0.36188369, 3.58174334e-14, 0.782906042, -0.421022352, 0.00336543939, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00312911297, -0.361904451, -0.00215355662, 0.782891465, -0.420945108, 0.00227445971, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00336687641, -0.36188543, 3.58499585e-14, 0.782905982, -0.421020552, 0.00336687641, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00313055101, -0.361906205, -0.00215355694, 0.782891411, -0.4209433, 0.00227589678, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00336831438, -0.361887181, 3.58434774e-14, 0.782905922, -0.421018741, 0.00336831438, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00313199006, -0.36190797, -0.00215355726, 0.782891357, -0.420941481, 0.00227733484, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00336975336, -0.361888943, 3.58408995e-14, 0.782905861, -0.421016919, 0.00336975336, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00313343016, -0.361909746, -0.00215355758, 0.782891303, -0.420939651, 0.00227877396, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0033711934, -0.361890716, 3.58324247e-14, 0.782905801, -0.421015085, 0.0033711934, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00313487138, -0.361911533, -0.00215355791, 0.782891249, -0.420937809, 0.00228021419, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00337263455, -0.3618925, 3.58316705e-14, 0.78290574, -0.42101324, 0.00337263455, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00313631377, -0.361913331, -0.00215355823, 0.782891194, -0.420935956, 0.00228165558, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00337407686, -0.361894295, 3.58447519e-14, 0.782905679, -0.421011384, 0.00337407686, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00313775737, -0.36191514, -0.00215355856, 0.782891139, -0.420934091, 0.00228309818, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00337552039, -0.361896101, 3.58360994e-14, 0.782905617, -0.421009516, 0.00337552039, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00313920225, -0.361916961, -0.00215355889, 0.782891084, -0.420932215, 0.00228454205, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0033769652, -0.361897919, 3.58450724e-14, 0.782905556, -0.421007636, 0.0033769652, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00314064845, -0.361918793, -0.00215355922, 0.782891029, -0.420930327, 0.00228598723, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00337841133, -0.361899748, 3.58350039e-14, 0.782905494, -0.421005745, 0.00337841133, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00314209603, -0.361920637, -0.00215355956, 0.782890973, -0.420928428, 0.0022874338, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00337985884, -0.361901589, 3.58300027e-14, 0.782905431, -0.421003842, 0.00337985884, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00314354505, -0.361922492, -0.0021535599, 0.782890917, -0.420926516, 0.00228888179, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00338130779, -0.361903441, 3.58346298e-14, 0.782905369, -0.421001928, 0.00338130779, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00314499555, -0.361924358, -0.00215356023, 0.78289086, -0.420924593, 0.00229033126, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00338275822, -0.361905305, 3.5831528e-14, 0.782905306, -0.421000001, 0.00338275822, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00314644759, -0.361926237, -0.00215356057, 0.782890804, -0.420922658, 0.00229178226, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00338421019, -0.36190718, 3.58371823e-14, 0.782905242, -0.420998062, 0.00338421019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00314790123, -0.361928127, -0.00215356092, 0.782890747, -0.42092071, 0.00229323486, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00338566375, -0.361909067, 3.58389585e-14, 0.782905179, -0.420996112, 0.00338566375, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00314935652, -0.361930029, -0.00215356126, 0.78289069, -0.420918751, 0.00229468909, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00338711897, -0.361910966, 3.58370507e-14, 0.782905115, -0.420994149, 0.00338711897, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00315081351, -0.361931942, -0.0021535616, 0.782890632, -0.420916779, 0.00229614503, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00338857588, -0.361912877, 3.5852614e-14, 0.782905051, -0.420992174, 0.00338857588, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00315227225, -0.361933868, -0.00215356195, 0.782890574, -0.420914795, 0.00229760271, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00339003455, -0.3619148, 3.58469296e-14, 0.782904987, -0.420990187, 0.00339003455, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00315373281, -0.361935806, -0.0021535623, 0.782890516, -0.420912799, 0.0022990622, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00339149503, -0.361916735, 3.58456977e-14, 0.782904922, -0.420988187, 0.00339149503, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00315519523, -0.361937756, -0.00215356265, 0.782890458, -0.42091079, 0.00230052354, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00339295738, -0.361918682, 3.58389858e-14, 0.782904857, -0.420986175, 0.00339295738, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00315665957, -0.361939718, -0.00215356301, 0.782890399, -0.420908769, 0.0023019868, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00339442164, -0.361920641, 3.58387514e-14, 0.782904792, -0.420984151, 0.00339442164, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00315812588, -0.361941693, -0.00215356336, 0.78289034, -0.420906735, 0.00230345203, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00339588787, -0.361922612, 3.58474978e-14, 0.782904726, -0.420982114, 0.00339588787, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00315959422, -0.36194368, -0.00215356372, 0.782890281, -0.420904689, 0.00230491927, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00339735614, -0.361924596, 3.58445968e-14, 0.78290466, -0.420980064, 0.00339735614, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00316106464, -0.361945679, -0.00215356408, 0.782890221, -0.42090263, 0.00230638859, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00339882648, -0.361926592, 3.58486043e-14, 0.782904594, -0.420978001, 0.00339882648, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00316253719, -0.361947691, -0.00215356445, 0.782890161, -0.420900558, 0.00230786004, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00340029896, -0.361928601, 3.58495709e-14, 0.782904527, -0.420975926, 0.00340029896, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00316401194, -0.361949715, -0.00215356481, 0.782890101, -0.420898473, 0.00230933368, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00340177362, -0.361930623, 3.5845967e-14, 0.78290446, -0.420973837, 0.00340177362, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00316548893, -0.361951752, -0.00215356518, 0.78289004, -0.420896375, 0.00231080955, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00340325054, -0.361932657, 3.58452521e-14, 0.782904393, -0.420971736, 0.00340325054, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00316696822, -0.361953802, -0.00215356555, 0.782889979, -0.420894263, 0.00231228771, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00340472975, -0.361934703, 3.58451638e-14, 0.782904325, -0.420969622, 0.00340472975, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00316844987, -0.361955864, -0.00215356592, 0.782889918, -0.420892139, 0.00231376823, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00340621131, -0.361936763, 3.58497312e-14, 0.782904257, -0.420967494, 0.00340621131, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00316993392, -0.36195794, -0.00215356629, 0.782889856, -0.420890002, 0.00231525115, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00340769529, -0.361938835, 3.58459141e-14, 0.782904189, -0.420965353, 0.00340769529, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00317142044, -0.361960028, -0.00215356666, 0.782889794, -0.420887851, 0.00231673652, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00340918173, -0.361940921, 3.58602623e-14, 0.78290412, -0.420963199, 0.00340918172, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00317290948, -0.36196213, -0.00215356704, 0.782889732, -0.420885687, 0.00231822441, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00341067068, -0.36194302, 3.5845639e-14, 0.782904051, -0.420961031, 0.00341067068, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00317440109, -0.361964245, -0.00215356742, 0.782889669, -0.420883509, 0.00231971486, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00341216221, -0.361945131, 3.58404062e-14, 0.782903982, -0.42095885, 0.00341216221, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00317589533, -0.361966373, -0.0021535678, 0.782889606, -0.420881318, 0.00232120794, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00341365637, -0.361947256, 3.58464927e-14, 0.782903912, -0.420956655, 0.00341365637, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00317739226, -0.361968514, -0.00215356819, 0.782889542, -0.420879113, 0.0023227037, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00341515322, -0.361949395, 3.58470483e-14, 0.782903842, -0.420954447, 0.00341515322, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00317889193, -0.361970669, -0.00215356857, 0.782889479, -0.420876894, 0.00232420219, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0034166528, -0.361951546, 3.58391246e-14, 0.782903771, -0.420952225, 0.0034166528, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.0031803944, -0.361972837, -0.00215356896, 0.782889415, -0.420874661, 0.00232570347, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00341815518, -0.361953712, 3.58570339e-14, 0.7829037, -0.420949989, 0.00341815518, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00318189971, -0.361975019, -0.00215356935, 0.78288935, -0.420872414, 0.00232720759, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00341966042, -0.36195589, 3.58478367e-14, 0.782903629, -0.420947739, 0.00341966042, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00318340794, -0.361977215, -0.00215356975, 0.782889285, -0.420870154, 0.00232871461, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00342116856, -0.361958083, 3.58590111e-14, 0.782903558, -0.420945475, 0.00342116856, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00318491912, -0.361979424, -0.00215357014, 0.78288922, -0.420867879, 0.00233022459, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00342267966, -0.361960289, 3.58610919e-14, 0.782903486, -0.420943197, 0.00342267966, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00318643333, -0.361981647, -0.00215357054, 0.782889155, -0.42086559, 0.00233173759, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00342419378, -0.361962509, 3.58518558e-14, 0.782903413, -0.420940904, 0.00342419378, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00318795061, -0.361983884, -0.00215357094, 0.782889089, -0.420863287, 0.00233325365, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00342571097, -0.361964743, 3.58611698e-14, 0.782903341, -0.420938597, 0.00342571097, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00318947102, -0.361986135, -0.00215357134, 0.782889023, -0.420860969, 0.00233477283, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0034272313, -0.361966991, 3.58563098e-14, 0.782903268, -0.420936276, 0.0034272313, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00319099463, -0.361988401, -0.00215357175, 0.782888956, -0.420858637, 0.0023362952, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00342875481, -0.361969253, 3.58571016e-14, 0.782903194, -0.420933941, 0.00342875481, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00319252147, -0.36199068, -0.00215357216, 0.782888889, -0.42085629, 0.0023378208, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00343028157, -0.36197153, 3.58453015e-14, 0.78290312, -0.42093159, 0.00343028157, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00319405162, -0.361992974, -0.00215357257, 0.782888821, -0.420853929, 0.0023393497, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00343181163, -0.36197382, 3.58554238e-14, 0.782903046, -0.420929226, 0.00343181163, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00319558512, -0.361995282, -0.00215357298, 0.782888754, -0.420851553, 0.00234088195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00343334504, -0.361976125, 3.58563465e-14, 0.782902971, -0.420926846, 0.00343334504, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00319712204, -0.361997604, -0.00215357339, 0.782888686, -0.420849161, 0.0023424176, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00343488187, -0.361978445, 3.58633147e-14, 0.782902896, -0.420924451, 0.00343488187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00319866243, -0.361999941, -0.00215357381, 0.782888617, -0.420846755, 0.00234395672, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00343642217, -0.361980779, 3.5856647e-14, 0.782902821, -0.420922042, 0.00343642217, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00320020635, -0.362002293, -0.00215357423, 0.782888548, -0.420844334, 0.00234549936, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.003437966, -0.361983127, 3.58695197e-14, 0.782902745, -0.420919617, 0.003437966, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00320175385, -0.36200466, -0.00215357465, 0.782888479, -0.420841898, 0.00234704557, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00343951341, -0.361985491, 3.58617515e-14, 0.782902668, -0.420917178, 0.00343951341, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.003203305, -0.362007041, -0.00215357508, 0.782888409, -0.420839447, 0.00234859543, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00344106446, -0.361987869, 3.58624752e-14, 0.782902592, -0.420914723, 0.00344106446, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00320485985, -0.362009437, -0.0021535755, 0.782888339, -0.42083698, 0.00235014897, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00344261922, -0.361990262, 3.58685855e-14, 0.782902515, -0.420912252, 0.00344261922, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00320641845, -0.362011849, -0.00215357593, 0.782888268, -0.420834498, 0.00235170626, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00344417773, -0.36199267, 3.58629012e-14, 0.782902437, -0.420909767, 0.00344417773, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00320798087, -0.362014275, -0.00215357637, 0.782888197, -0.420832, 0.00235326737, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00344574006, -0.361995094, 3.58503654e-14, 0.782902359, -0.420907265, 0.00344574006, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00320954716, -0.362016717, -0.0021535768, 0.782888126, -0.420829487, 0.00235483233, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00344730625, -0.361997532, 3.58506772e-14, 0.782902281, -0.420904748, 0.00344730625, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00321111739, -0.362019174, -0.00215357724, 0.782888054, -0.420826957, 0.00235640123, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00344887638, -0.361999986, 3.58488717e-14, 0.782902202, -0.420902216, 0.00344887638, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.0032126916, -0.362021646, -0.00215357768, 0.782887982, -0.420824412, 0.0023579741, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0034504505, -0.362002455, 3.58867377e-14, 0.782902122, -0.420899667, 0.0034504505, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00321426986, -0.362024134, -0.00215357812, 0.782887909, -0.420821851, 0.00235955101, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00345202867, -0.36200494, 3.58681403e-14, 0.782902043, -0.420897103, 0.00345202867, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00321585223, -0.362026638, -0.00215357857, 0.782887836, -0.420819274, 0.00236113202, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00345361094, -0.36200744, 3.58617889e-14, 0.782901963, -0.420894522, 0.00345361094, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00321743877, -0.362029157, -0.00215357902, 0.782887762, -0.420816681, 0.00236271719, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00345519738, -0.362009956, 3.58558814e-14, 0.782901882, -0.420891926, 0.00345519738, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00321902952, -0.362031692, -0.00215357947, 0.782887688, -0.420814072, 0.00236430657, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00345678804, -0.362012488, 3.586656e-14, 0.782901801, -0.420889313, 0.00345678804, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00322062456, -0.362034243, -0.00215357992, 0.782887614, -0.420811446, 0.00236590023, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00345838298, -0.362015036, 3.58586152e-14, 0.782901719, -0.420886683, 0.00345838298, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00322222394, -0.36203681, -0.00215358038, 0.782887539, -0.420808804, 0.00236749822, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00345998226, -0.3620176, 3.58719795e-14, 0.782901637, -0.420884038, 0.00345998226, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00322382773, -0.362039393, -0.00215358084, 0.782887464, -0.420806145, 0.0023691006, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00346158594, -0.362020179, 3.58746246e-14, 0.782901555, -0.420881375, 0.00346158594, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00322543597, -0.362041992, -0.0021535813, 0.782887388, -0.42080347, 0.00237070744, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00346319408, -0.362022775, 3.58760042e-14, 0.782901472, -0.420878696, 0.00346319408, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00322704873, -0.362044608, -0.00215358176, 0.782887312, -0.420800778, 0.00237231879, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00346480674, -0.362025388, 3.58691697e-14, 0.782901388, -0.420876001, 0.00346480674, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00322866607, -0.36204724, -0.00215358223, 0.782887235, -0.420798069, 0.00237393471, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00346642398, -0.362028017, 3.58726351e-14, 0.782901305, -0.420873288, 0.00346642398, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00323028805, -0.362049888, -0.0021535827, 0.782887158, -0.420795343, 0.00237555525, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00346804586, -0.362030662, 3.58688558e-14, 0.78290122, -0.420870558, 0.00346804586, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00323191473, -0.362052554, -0.00215358317, 0.78288708, -0.4207926, 0.00237718049, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00346967244, -0.362033324, 3.58796622e-14, 0.782901135, -0.420867812, 0.00346967244, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00323354617, -0.362055235, -0.00215358365, 0.782887002, -0.42078984, 0.00237881049, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00347130378, -0.362036002, 3.58793751e-14, 0.78290105, -0.420865048, 0.00347130378, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00323518243, -0.362057934, -0.00215358413, 0.782886923, -0.420787062, 0.00238044529, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00347293993, -0.362038698, 3.58613088e-14, 0.782900964, -0.420862266, 0.00347293993, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00323682358, -0.36206065, -0.00215358461, 0.782886844, -0.420784267, 0.00238208496, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00347458097, -0.36204141, 3.58861255e-14, 0.782900878, -0.420859468, 0.00347458097, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00323846966, -0.362063382, -0.00215358509, 0.782886765, -0.420781454, 0.00238372957, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00347622695, -0.362044139, 3.58712352e-14, 0.782900791, -0.420856652, 0.00347622695, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00324012074, -0.362066132, -0.00215358558, 0.782886685, -0.420778624, 0.00238537917, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00347787793, -0.362046886, 3.58825949e-14, 0.782900704, -0.420853818, 0.00347787793, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00324177689, -0.362068899, -0.00215358607, 0.782886604, -0.420775776, 0.00238703383, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00347953397, -0.36204965, 3.58797636e-14, 0.782900616, -0.420850966, 0.00347953397, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00324343817, -0.362071684, -0.00215358656, 0.782886523, -0.420772911, 0.0023886936, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00348119514, -0.362052431, 3.58864954e-14, 0.782900527, -0.420848097, 0.00348119514, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00324510463, -0.362074486, -0.00215358706, 0.782886442, -0.420770027, 0.00239035855, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00348286149, -0.362055229, 3.58766928e-14, 0.782900438, -0.420845209, 0.00348286149, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00324677634, -0.362077305, -0.00215358756, 0.78288636, -0.420767125, 0.00239202874, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00348453309, -0.362058046, 3.58802238e-14, 0.782900349, -0.420842303, 0.00348453309, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00324845336, -0.362080143, -0.00215358806, 0.782886277, -0.420764205, 0.00239370423, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00348621, -0.36206088, 3.5878076e-14, 0.782900259, -0.42083938, 0.00348621, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00325013575, -0.362082998, -0.00215358857, 0.782886194, -0.420761266, 0.00239538508, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00348789228, -0.362063731, 3.58855683e-14, 0.782900169, -0.420836437, 0.00348789228, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00325182358, -0.362085871, -0.00215358907, 0.782886111, -0.42075831, 0.00239707136, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00348958, -0.362066601, 3.58727161e-14, 0.782900078, -0.420833477, 0.00348958, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.0032535169, -0.362088762, -0.00215358959, 0.782886027, -0.420755334, 0.00239876312, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00349127321, -0.362069489, 3.58859295e-14, 0.782899986, -0.420830498, 0.00349127321, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00325521578, -0.362091671, -0.0021535901, 0.782885942, -0.42075234, 0.00240046044, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00349297198, -0.362072394, 3.58839388e-14, 0.782899894, -0.4208275, 0.00349297198, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00325692029, -0.362094599, -0.00215359062, 0.782885857, -0.420749327, 0.00240216337, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00349467638, -0.362075318, 3.58799091e-14, 0.782899801, -0.420824483, 0.00349467638, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00325863048, -0.362097544, -0.00215359114, 0.782885772, -0.420746295, 0.00240387198, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00349638645, -0.362078261, 3.58820662e-14, 0.782899708, -0.420821447, 0.00349638645, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00326034642, -0.362100509, -0.00215359166, 0.782885686, -0.420743244, 0.00240558632, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00349810228, -0.362081222, 3.58835423e-14, 0.782899614, -0.420818393, 0.00349810228, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00326206817, -0.362103492, -0.00215359219, 0.782885599, -0.420740174, 0.00240730647, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00349982392, -0.362084201, 3.58954796e-14, 0.78289952, -0.420815319, 0.00349982392, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.0032637958, -0.362106494, -0.00215359272, 0.782885512, -0.420737085, 0.00240903249, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00350155144, -0.3620872, 3.58966776e-14, 0.782899425, -0.420812226, 0.00350155144, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00326552938, -0.362109514, -0.00215359325, 0.782885424, -0.420733976, 0.00241076443, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00350328489, -0.362090217, 3.58841756e-14, 0.78289933, -0.420809113, 0.00350328489, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00326726895, -0.362112554, -0.00215359379, 0.782885336, -0.420730848, 0.00241250237, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00350502435, -0.362093253, 3.58878155e-14, 0.782899234, -0.420805981, 0.00350502435, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.0032690146, -0.362115612, -0.00215359433, 0.782885247, -0.4207277, 0.00241424637, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00350676988, -0.362096308, 3.58855747e-14, 0.782899137, -0.420802829, 0.00350676988, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00327076637, -0.36211869, -0.00215359487, 0.782885157, -0.420724533, 0.0024159965, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00350852154, -0.362099382, 3.58895633e-14, 0.78289904, -0.420799658, 0.00350852154, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00327252435, -0.362121787, -0.00215359542, 0.782885067, -0.420721345, 0.00241775281, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00351027939, -0.362102476, 3.58827686e-14, 0.782898942, -0.420796466, 0.00351027939, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00327428859, -0.362124904, -0.00215359597, 0.782884977, -0.420718138, 0.00241951538, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00351204352, -0.362105589, 3.58883432e-14, 0.782898844, -0.420793255, 0.00351204352, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00327605916, -0.36212804, -0.00215359652, 0.782884886, -0.42071491, 0.00242128426, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00351381396, -0.362108722, 3.58873449e-14, 0.782898745, -0.420790023, 0.00351381396, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00327783613, -0.362131196, -0.00215359708, 0.782884794, -0.420711662, 0.00242305953, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00351559081, -0.362111874, 3.58961884e-14, 0.782898645, -0.420786771, 0.00351559081, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00327961955, -0.362134372, -0.00215359764, 0.782884701, -0.420708393, 0.00242484125, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00351737411, -0.362115046, 3.58912588e-14, 0.782898545, -0.420783499, 0.00351737411, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.0032814095, -0.362137568, -0.0021535982, 0.782884609, -0.420705104, 0.00242662949, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00351916394, -0.362118238, 3.58917065e-14, 0.782898444, -0.420780206, 0.00351916394, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00328320605, -0.362140783, -0.00215359877, 0.782884515, -0.420701795, 0.00242842431, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00352096036, -0.362121451, 3.59017944e-14, 0.782898343, -0.420776892, 0.00352096036, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00328500925, -0.362144019, -0.00215359934, 0.782884421, -0.420698464, 0.00243022578, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00352276344, -0.362124683, 3.58959057e-14, 0.782898241, -0.420773558, 0.00352276344, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00328681918, -0.362147276, -0.00215359991, 0.782884326, -0.420695113, 0.00243203396, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00352457325, -0.362127936, 3.5896072e-14, 0.782898138, -0.420770202, 0.00352457325, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.0032886359, -0.362150552, -0.00215360049, 0.782884231, -0.42069174, 0.00243384893, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00352638984, -0.362131209, 3.59099622e-14, 0.782898034, -0.420766826, 0.00352638984, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00329045949, -0.36215385, -0.00215360107, 0.782884135, -0.420688347, 0.00243567074, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0035282133, -0.362134502, 3.59016642e-14, 0.782897931, -0.420763428, 0.0035282133, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00329229, -0.362157168, -0.00215360166, 0.782884038, -0.420684932, 0.00243749947, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00353004369, -0.362137817, 3.59052533e-14, 0.782897826, -0.420760009, 0.00353004369, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00329412751, -0.362160507, -0.00215360224, 0.782883941, -0.420681495, 0.00243933519, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00353188107, -0.362141152, 3.5897213e-14, 0.782897721, -0.420756568, 0.00353188107, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00329597208, -0.362163867, -0.00215360284, 0.782883844, -0.420678037, 0.00244117796, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00353372551, -0.362144508, 3.59070899e-14, 0.782897615, -0.420753106, 0.00353372551, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00329782378, -0.362167248, -0.00215360343, 0.782883745, -0.420674557, 0.00244302785, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00353557708, -0.362147886, 3.59003176e-14, 0.782897508, -0.420749622, 0.00353557708, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00329968268, -0.36217065, -0.00215360403, 0.782883646, -0.420671056, 0.00244488494, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00353743586, -0.362151284, 3.59075117e-14, 0.782897401, -0.420746116, 0.00353743586, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00330154886, -0.362174074, -0.00215360463, 0.782883546, -0.420667532, 0.00244674928, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0035393019, -0.362154704, 3.58953026e-14, 0.782897293, -0.420742589, 0.0035393019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00330342237, -0.362177519, -0.00215360524, 0.782883446, -0.420663986, 0.00244862095, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00354117528, -0.362158146, 3.5906177e-14, 0.782897184, -0.420739039, 0.00354117528, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00330530329, -0.362180986, -0.00215360585, 0.782883345, -0.420660418, 0.00245050001, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00354305607, -0.362161609, 3.59124088e-14, 0.782897075, -0.420735466, 0.00354305607, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00330719169, -0.362184474, -0.00215360646, 0.782883243, -0.420656827, 0.00245238654, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00354494433, -0.362165094, 3.59141459e-14, 0.782896965, -0.420731871, 0.00354494433, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00330908763, -0.362187985, -0.00215360708, 0.782883141, -0.420653214, 0.00245428061, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00354684015, -0.3621686, 3.58925028e-14, 0.782896854, -0.420728254, 0.00354684015, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.0033109912, -0.362191517, -0.0021536077, 0.782883038, -0.420649578, 0.00245618228, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00354874357, -0.362172129, 3.59105243e-14, 0.782896743, -0.420724614, 0.00354874357, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00331290245, -0.362195072, -0.00215360832, 0.782882934, -0.420645919, 0.00245809163, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00355065469, -0.36217568, 3.59106685e-14, 0.782896631, -0.420720951, 0.00355065469, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00331482146, -0.362198649, -0.00215360895, 0.78288283, -0.420642237, 0.00246000873, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00355257357, -0.362179253, 3.59003491e-14, 0.782896518, -0.420717264, 0.00355257357, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.0033167483, -0.362202249, -0.00215360959, 0.782882725, -0.420638532, 0.00246193365, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00355450027, -0.362182849, 3.59132079e-14, 0.782896404, -0.420713555, 0.00355450027, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00331868305, -0.362205871, -0.00215361022, 0.782882619, -0.420634804, 0.00246386646, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00355643488, -0.362186468, 3.59063081e-14, 0.78289629, -0.420709823, 0.00355643488, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00332062576, -0.362209516, -0.00215361086, 0.782882513, -0.420631052, 0.00246580722, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00355837745, -0.362190109, 3.5905504e-14, 0.782896175, -0.420706066, 0.00355837745, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00332257653, -0.362213184, -0.00215361151, 0.782882406, -0.420627277, 0.00246775603, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00356032808, -0.362193773, 3.59155134e-14, 0.782896059, -0.420702287, 0.00356032808, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.0033245354, -0.362216875, -0.00215361215, 0.782882298, -0.420623477, 0.00246971293, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00356228681, -0.36219746, 3.5914854e-14, 0.782895943, -0.420698483, 0.00356228681, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00332650247, -0.362220589, -0.00215361281, 0.782882189, -0.420619654, 0.00247167802, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00356425374, -0.36220117, 3.59003929e-14, 0.782895826, -0.420694656, 0.00356425374, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00332847781, -0.362224327, -0.00215361346, 0.78288208, -0.420615807, 0.00247365135, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00356622893, -0.362204904, 3.59128548e-14, 0.782895708, -0.420690804, 0.00356622893, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00333046147, -0.362228088, -0.00215361412, 0.78288197, -0.420611936, 0.00247563301, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00356821246, -0.362208661, 3.59105881e-14, 0.782895589, -0.420686928, 0.00356821246, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329217, 0.0103245, -0.0237539 ] - [ -0.00333245335, -0.362231869, -0.00215361479, 0.782881854, -0.420608038, 0.00247762287, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00357020419, -0.362212438, 3.59199332e-14, 0.782895464, -0.420683026, 0.00357020419, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329216988, 0.0103244996, -0.0237538991 ] - [ -0.00333440295, -0.362234936, -0.00215361533, 0.782880464, -0.420603579, 0.00247957062, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0035721546, -0.362215501, 3.59358713e-14, 0.782894066, -0.420678565, 0.0035721546, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329214042, 0.0103244072, -0.0237536864 ] - [ -0.00333627156, -0.362236724, -0.00215361566, 0.782876827, -0.420598149, 0.00248143769, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00357402569, -0.362217285, 3.59311665e-14, 0.78289042, -0.420673135, 0.00357402569, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329205917, 0.0103241522, -0.0237530998 ] - [ -0.00333805954, -0.362237237, -0.00215361577, 0.78287095, -0.42059175, 0.00248322444, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00357581781, -0.362217794, 3.59098832e-14, 0.782884535, -0.420666741, 0.00357581781, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032919263, 0.0103237352, -0.0237521406 ] - [ -0.00333976724, -0.362236479, -0.00215361568, 0.78286284, -0.420584386, 0.00248493121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00357753132, -0.362217033, 3.59317043e-14, 0.782876418, -0.420659385, 0.00357753132, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329174198, 0.0103231567, -0.02375081 ] - [ -0.00334139503, -0.362234455, -0.00215361537, 0.782852505, -0.420576059, 0.00248655838, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00357916657, -0.362215006, 3.59401423e-14, 0.782866075, -0.420651069, 0.00357916657, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329150639, 0.0103224173, -0.0237491091 ] - [ -0.00334294326, -0.362231169, -0.00215361484, 0.782839951, -0.420566773, 0.0024881063, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00358072391, -0.362211717, 3.59059391e-14, 0.782853514, -0.420641797, 0.00358072391, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329121969, 0.0103215176, -0.0237470393 ] - [ -0.0033444123, -0.362226626, -0.00215361411, 0.782825187, -0.420556529, 0.00248957534, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00358220371, -0.36220717, 3.58966744e-14, 0.782838743, -0.420631572, 0.00358220371, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329088205, 0.0103204579, -0.0237446018 ] - [ -0.00334580251, -0.36222083, -0.00215361317, 0.782808218, -0.420545332, 0.00249096583, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00358360631, -0.362201371, 3.59376987e-14, 0.782821768, -0.420620397, 0.00358360631, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329049363, 0.0103192389, -0.0237417976 ] - [ -0.00334711423, -0.362213784, -0.00215361201, 0.782789054, -0.420533185, 0.00249227816, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00358493206, -0.362194323, 3.59377706e-14, 0.782802597, -0.420608274, 0.00358493206, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0329005462, 0.0103178611, -0.0237386282 ] - [ -0.00334834783, -0.362205495, -0.00215361065, 0.7827677, -0.420520089, 0.00249351265, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00358618131, -0.362186031, 3.59373812e-14, 0.782781237, -0.420595206, 0.00358618131, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328956517, 0.0103163251, -0.0237350947 ] - [ -0.00334950366, -0.362195965, -0.00215360908, 0.782744163, -0.420506048, 0.00249466968, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00358735442, -0.362176498, 3.59331988e-14, 0.782757695, -0.420581197, 0.00358735442, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328902546, 0.0103146313, -0.0237311984 ] - [ -0.00335058207, -0.3621852, -0.0021536073, 0.782718452, -0.420491064, 0.00249574959, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00358845173, -0.36216573, 3.59279906e-14, 0.782731978, -0.420566248, 0.00358845173, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328843566, 0.0103127802, -0.0237269403 ] - [ -0.00335158341, -0.362173203, -0.00215360532, 0.782690573, -0.420475141, 0.00249675273, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00358947359, -0.362153731, 3.59226116e-14, 0.782704094, -0.420550363, 0.00358947359, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328779593, 0.0103107725, -0.0237223219 ] - [ -0.00335250804, -0.362159978, -0.00215360313, 0.782660534, -0.420458282, 0.00249767945, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00359042033, -0.362140504, 3.59351188e-14, 0.78267405, -0.420533545, 0.00359042033, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328710645, 0.0103086087, -0.0237173443 ] - [ -0.00335335631, -0.362145531, -0.00215360073, 0.78262834, -0.420440489, 0.00249853011, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00359129232, -0.362126055, 3.59184036e-14, 0.782641852, -0.420515797, 0.00359129232, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328636738, 0.0103062892, -0.0237120087 ] - [ -0.00335412856, -0.362129865, -0.00215359813, 0.782594001, -0.420421765, 0.00249930504, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00359208989, -0.362110386, 3.59243162e-14, 0.782607508, -0.420497121, 0.00359208989, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032855789, 0.0103038146, -0.0237063163 ] - [ -0.00335482514, -0.362112984, -0.00215359532, 0.782557521, -0.420402112, 0.0025000046, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00359281338, -0.362093504, 3.59593065e-14, 0.782571024, -0.42047752, 0.00359281338, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328474117, 0.0103011855, -0.0237002684 ] - [ -0.0033554464, -0.362094893, -0.00215359231, 0.78251891, -0.420381535, 0.00250062914, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00359346314, -0.362075411, 3.59233345e-14, 0.782532409, -0.420456998, 0.00359346314, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328385436, 0.0102984024, -0.0236938661 ] - [ -0.00335599268, -0.362075597, -0.0021535891, 0.782478173, -0.420360035, 0.00250117899, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0035940395, -0.362056113, 3.5951748e-14, 0.782491669, -0.420435556, 0.0035940395, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328291864, 0.0102954657, -0.0236871108 ] - [ -0.00335646433, -0.362055098, -0.00215358569, 0.782435318, -0.420337616, 0.00250165451, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00359454281, -0.362035612, 3.59284273e-14, 0.78244881, -0.420413198, 0.00359454281, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328193418, 0.0102923761, -0.0236800036 ] - [ -0.0033568617, -0.362033402, -0.00215358207, 0.782390351, -0.42031428, 0.00250205602, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0035949734, -0.362013914, 3.59402066e-14, 0.782403841, -0.420389926, 0.0035949734, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0328090116, 0.0102891341, -0.0236725458 ] - [ -0.00335718512, -0.362010512, -0.00215357825, 0.78234328, -0.42029003, 0.00250238389, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00359533162, -0.361991023, 3.59219917e-14, 0.782356767, -0.420365744, 0.00359533162, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327981973, 0.0102857402, -0.0236647386 ] - [ -0.00335743493, -0.361986433, -0.00215357423, 0.782294112, -0.420264869, 0.00250263844, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00359561779, -0.361966943, 3.59125752e-14, 0.782307597, -0.420340654, 0.00359561779, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327869007, 0.0102821949, -0.0236565831 ] - [ -0.00335761149, -0.361961169, -0.00215357002, 0.782242854, -0.420238799, 0.00250282002, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00359583226, -0.361941678, 3.59058427e-14, 0.782256336, -0.420314658, 0.00359583226, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327751234, 0.0102784987, -0.0236480807 ] - [ -0.00335771512, -0.361934724, -0.0021535656, 0.782189512, -0.420211824, 0.00250292897, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00359597535, -0.361915232, 3.59132335e-14, 0.782202992, -0.42028776, 0.00359597535, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327628673, 0.0102746523, -0.0236392325 ] - [ -0.00335774617, -0.361907102, -0.00215356098, 0.782134094, -0.420183946, 0.00250296562, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00359604741, -0.36188761, 3.5935528e-14, 0.782147572, -0.420259963, 0.00359604741, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327501339, 0.0102706561, -0.0236300397 ] - [ -0.00335770497, -0.361878308, -0.00215355617, 0.782076606, -0.420155169, 0.00250293031, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00359604877, -0.361858815, 3.59303909e-14, 0.782090083, -0.420231268, 0.00359604877, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327369249, 0.0102665106, -0.0236205037 ] - [ -0.00335759186, -0.361848346, -0.00215355116, 0.782017056, -0.420125493, 0.00250282337, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00359597975, -0.361828852, 3.5919105e-14, 0.782030532, -0.42020168, 0.00359597975, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327232421, 0.0102622164, -0.0236106255 ] - [ -0.00335740718, -0.361817219, -0.00215354595, 0.781955449, -0.420094924, 0.00250264515, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00359584069, -0.361797724, 3.59021119e-14, 0.781968925, -0.4201712, 0.00359584069, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0327090871, 0.010257774, -0.0236004065 ] - [ -0.00335715126, -0.361784932, -0.00215354055, 0.781891794, -0.420063462, 0.00250239598, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00359563191, -0.361765437, 3.59229262e-14, 0.781905269, -0.420139832, 0.00359563191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326944617, 0.010253184, -0.0235898478 ] - [ -0.00335682443, -0.36175149, -0.00215353495, 0.781826097, -0.420031112, 0.00250207618, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00359535375, -0.361731994, 3.59084176e-14, 0.781839572, -0.420107578, 0.00359535375, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326793675, 0.0102484469, -0.0235789507 ] - [ -0.00335642703, -0.361716895, -0.00215352915, 0.781758365, -0.419997876, 0.0025016861, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00359500654, -0.361697399, 3.59382731e-14, 0.781771839, -0.42007444, 0.00359500654, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326638062, 0.0102435632, -0.0235677164 ] - [ -0.00335595939, -0.361681152, -0.00215352316, 0.781688604, -0.419963756, 0.00250122605, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00359459059, -0.361661656, 3.5917692e-14, 0.781702079, -0.420040423, 0.00359459059, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326477795, 0.0102385334, -0.0235561461 ] - [ -0.00335542183, -0.361644266, -0.00215351698, 0.781616822, -0.419928755, 0.00250069639, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00359410624, -0.36162477, 3.59380722e-14, 0.781630297, -0.420005527, 0.00359410624, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326312891, 0.0102333581, -0.023544241 ] - [ -0.0033548147, -0.36160624, -0.00215351061, 0.781543026, -0.419892876, 0.00250009742, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00359355382, -0.361586744, 3.59256657e-14, 0.781556501, -0.419969757, 0.00359355382, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0326143367, 0.0102280378, -0.0235320024 ] - [ -0.00335413832, -0.361567079, -0.00215350404, 0.781467221, -0.419856122, 0.00249942948, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00359293364, -0.361547583, 3.5911074e-14, 0.781480698, -0.419933115, 0.00359293364, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032596924, 0.010222573, -0.0235194315 ] - [ -0.00335339301, -0.361526786, -0.00215349728, 0.781389416, -0.419818496, 0.00249869291, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00359224603, -0.361507291, 3.58865851e-14, 0.781402893, -0.419895603, 0.00359224603, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325790527, 0.0102169643, -0.0235065295 ] - [ -0.00335257911, -0.361485366, -0.00215349033, 0.781309616, -0.419779999, 0.00249788801, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00359149131, -0.361465871, 3.58989575e-14, 0.781323095, -0.419857224, 0.00359149131, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325607244, 0.0102112122, -0.0234932976 ] - [ -0.00335169693, -0.361442822, -0.00215348318, 0.781227828, -0.419740636, 0.00249701513, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00359066981, -0.361423328, 3.5924539e-14, 0.781241309, -0.419817981, 0.00359066981, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325419409, 0.0102053172, -0.0234797371 ] - [ -0.00335074682, -0.36139916, -0.00215347585, 0.78114406, -0.419700408, 0.00249607459, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00358978184, -0.361379666, 3.59110048e-14, 0.781157542, -0.419777877, 0.00358978184, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0325227038, 0.0101992799, -0.0234658491 ] - [ -0.00334972908, -0.361354382, -0.00215346833, 0.781058317, -0.419659318, 0.0024950667, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00358882772, -0.361334888, 3.59297112e-14, 0.781071802, -0.419736914, 0.00358882772, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032503015, 0.0101931008, -0.0234516349 ] - [ -0.00334864405, -0.361308492, -0.00215346062, 0.780970607, -0.41961737, 0.0024939918, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00358780778, -0.361289, 3.59330251e-14, 0.780984095, -0.419695095, 0.00358780778, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324828759, 0.0101867804, -0.0234370958 ] - [ -0.00334749204, -0.361261496, -0.00215345272, 0.780880937, -0.419574565, 0.0024928502, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00358672232, -0.361242004, 3.58970468e-14, 0.780894427, -0.419652422, 0.00358672232, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324622884, 0.0101803193, -0.0234222328 ] - [ -0.00334627338, -0.361213396, -0.00215344463, 0.780789313, -0.419530906, 0.00249164222, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00358557168, -0.361193906, 3.59069074e-14, 0.780802805, -0.4196089, 0.00358557168, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324412541, 0.0101737179, -0.0234070473 ] - [ -0.00334498839, -0.361164197, -0.00215343635, 0.780695741, -0.419486397, 0.0024903682, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00358435615, -0.361144708, 3.58966028e-14, 0.780709237, -0.419564529, 0.00358435615, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0324197747, 0.0101669769, -0.0233915405 ] - [ -0.00334363739, -0.361113904, -0.00215342789, 0.780600229, -0.419441039, 0.00248902844, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00358307607, -0.361094416, 3.58913316e-14, 0.780613728, -0.419519312, 0.00358307607, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323978519, 0.0101600967, -0.0233757136 ] - [ -0.0033422207, -0.361062519, -0.00215341924, 0.780502782, -0.419394836, 0.00248762326, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00358173174, -0.361043032, 3.59108618e-14, 0.780516285, -0.419473254, 0.00358173174, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323754875, 0.0101530778, -0.0233595679 ] - [ -0.00334073863, -0.361010046, -0.00215341041, 0.780403409, -0.419347789, 0.00248615299, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00358032347, -0.360990561, 3.58989994e-14, 0.780416916, -0.419426355, 0.00358032347, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032352683, 0.0101459209, -0.0233431044 ] - [ -0.00333919151, -0.360956491, -0.00215340139, 0.780302115, -0.419299903, 0.00248461794, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00357885159, -0.360937007, 3.59000933e-14, 0.780315626, -0.419378619, 0.00357885159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323294402, 0.0101386265, -0.0233263246 ] - [ -0.00333757965, -0.360901856, -0.00215339218, 0.780198907, -0.419251179, 0.00248301842, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0035773164, -0.360882374, 3.58863376e-14, 0.780212422, -0.419330048, 0.0035773164, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0323057608, 0.010131195, -0.0233092295 ] - [ -0.00333590336, -0.360846147, -0.00215338279, 0.780093791, -0.41920162, 0.00248135475, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00357571821, -0.360826666, 3.58950334e-14, 0.780107311, -0.419280645, 0.00357571821, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322816465, 0.010123627, -0.0232918204 ] - [ -0.00333416296, -0.360789365, -0.00215337322, 0.779986775, -0.419151229, 0.00247962725, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00357405733, -0.360769887, 3.58935802e-14, 0.7800003, -0.419230413, 0.00357405733, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.032257099, 0.010115923, -0.0232740986 ] - [ -0.00333235877, -0.360731517, -0.00215336346, 0.779877865, -0.419100008, 0.00247783623, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00357233407, -0.36071204, 3.58918461e-14, 0.779891395, -0.419179354, 0.00357233407, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322321199, 0.0101080837, -0.0232560652 ] - [ -0.0033304911, -0.360672605, -0.00215335352, 0.779767067, -0.419047961, 0.00247598201, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00357054875, -0.360653131, 3.58951954e-14, 0.779780602, -0.419127471, 0.00357054875, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0322067109, 0.0101001094, -0.0232377215 ] - [ -0.00332856026, -0.360612634, -0.0021533434, 0.779654388, -0.418995089, 0.00247406488, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00356870166, -0.360593162, 3.58871777e-14, 0.779667929, -0.419074767, 0.00356870166, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321808738, 0.0100920007, -0.0232190687 ] - [ -0.00332656655, -0.360551607, -0.0021533331, 0.779539835, -0.418941395, 0.00247208517, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00356679312, -0.360532137, 3.58889463e-14, 0.779553381, -0.419021244, 0.00356679312, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321546102, 0.0100837582, -0.023200108 ] - [ -0.00332451031, -0.360489529, -0.00215332261, 0.779423414, -0.418886883, 0.00247004319, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00356482343, -0.360470061, 3.59116233e-14, 0.779436966, -0.418966905, 0.00356482343, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321279219, 0.0100753824, -0.0231808406 ] - [ -0.00332239182, -0.360426403, -0.00215331195, 0.779305131, -0.418831554, 0.00246793924, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00356279289, -0.360406938, 3.58720005e-14, 0.77931869, -0.418911752, 0.00356279289, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0321008105, 0.0100668738, -0.0231612678 ] - [ -0.0033202114, -0.360362234, -0.00215330111, 0.779184994, -0.418775411, 0.00246577364, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00356070182, -0.360342771, 3.58843179e-14, 0.779198559, -0.418855788, 0.00356070182, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320732777, 0.010058233, -0.0231413908 ] - [ -0.00331796937, -0.360297024, -0.00215329008, 0.779063009, -0.418718457, 0.00246354669, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00355855051, -0.360277564, 3.58953423e-14, 0.77907658, -0.418799016, 0.00355855051, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320453252, 0.0100494604, -0.0231212108 ] - [ -0.00331566602, -0.360230779, -0.00215327888, 0.778939182, -0.418660695, 0.0024612587, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00355633928, -0.360211322, 3.58953723e-14, 0.77895276, -0.418741438, 0.00355633928, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0320169547, 0.0100405567, -0.0231007291 ] - [ -0.00331330167, -0.360163502, -0.0021532675, 0.778813519, -0.418602127, 0.00245890997, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00355406841, -0.360144047, 3.58956436e-14, 0.778827105, -0.418683057, 0.00355406841, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319881679, 0.0100315223, -0.0230799468 ] - [ -0.00331087661, -0.360095197, -0.00215325594, 0.778686028, -0.418542756, 0.00245650082, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00355173821, -0.360075745, 3.58739598e-14, 0.778699621, -0.418623876, 0.00355173821, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319589665, 0.0100223578, -0.0230588651 ] - [ -0.00330839116, -0.360025867, -0.0021532442, 0.778556715, -0.418482584, 0.00245403154, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00354934898, -0.360006418, 3.58811348e-14, 0.778570315, -0.418563897, 0.00354934898, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0319293521, 0.0100130637, -0.0230374854 ] - [ -0.00330584562, -0.359955517, -0.00215323229, 0.778425586, -0.418421615, 0.00245150244, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00354690103, -0.359936072, 3.58729709e-14, 0.778439194, -0.418503122, 0.00354690103, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318993266, 0.0100036405, -0.0230158087 ] - [ -0.00330324029, -0.359884151, -0.0021532202, 0.778292648, -0.418359849, 0.00244891383, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00354439465, -0.359864709, 3.58720046e-14, 0.778306264, -0.418441555, 0.00354439465, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318688914, 0.00999408885, -0.0229938364 ] - [ -0.00330057548, -0.359811772, -0.00215320793, 0.778157908, -0.418297292, 0.002446266, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00354183014, -0.359792333, 3.58759215e-14, 0.778171532, -0.418379198, 0.00354183014, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318380485, 0.00998440916, -0.0229715697 ] - [ -0.00329785149, -0.359738385, -0.00215319549, 0.778021371, -0.418233943, 0.00244355926, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00353920779, -0.359718949, 3.58586464e-14, 0.778035003, -0.418316054, 0.00353920779, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0318067994, 0.00997460201, -0.0229490097 ] - [ -0.00329506861, -0.359663992, -0.00215318287, 0.777883044, -0.418169808, 0.00244079391, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00353652791, -0.35964456, 3.58479785e-14, 0.777896685, -0.418252125, 0.00353652791, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0317751458, 0.00996466792, -0.0229261578 ] - [ -0.00329222715, -0.359588599, -0.00215317008, 0.777742933, -0.418104887, 0.00243797025, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00353379078, -0.35956917, 3.58608738e-14, 0.777756583, -0.418187413, 0.00353379078, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0317430895, 0.00995460743, -0.0229030151 ] - [ -0.00328932742, -0.359512209, -0.00215315711, 0.777601046, -0.418039185, 0.00243508858, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00353099672, -0.359492783, 3.58700405e-14, 0.777614705, -0.418121922, 0.00353099672, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0317106321, 0.00994442106, -0.0228795828 ] - [ -0.0032863697, -0.359434825, -0.00215314397, 0.777457389, -0.417972702, 0.0024321492, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.003528146, -0.359415403, 3.58709123e-14, 0.777471057, -0.418055653, 0.003528146, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316777753, 0.00993410936, -0.0228558622 ] - [ -0.00328335429, -0.359356452, -0.00215313066, 0.777311967, -0.417905442, 0.0024291524, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00352523893, -0.359337034, 3.58670963e-14, 0.777325645, -0.417988611, 0.00352523893, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316445208, 0.00992367284, -0.0228318545 ] - [ -0.0032802815, -0.359277093, -0.00215311718, 0.777164788, -0.417837408, 0.00242609849, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00352227579, -0.359257679, 3.5840504e-14, 0.777178475, -0.417920796, 0.00352227579, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0316108703, 0.00991311205, -0.0228075609 ] - [ -0.00327715163, -0.359196752, -0.00215310352, 0.777015857, -0.417768602, 0.00242298775, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00351925688, -0.359177343, 3.58388181e-14, 0.777029554, -0.417852212, 0.00351925688, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0315768255, 0.0099024275, -0.0227829826 ] - [ -0.00327396495, -0.359115434, -0.00215308969, 0.776865182, -0.417699026, 0.00241982049, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00351618249, -0.359096028, 3.58399117e-14, 0.776878889, -0.417782861, 0.00351618249, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0315423881, 0.00989161974, -0.0227581209 ] - [ -0.00327072178, -0.359033141, -0.00215307569, 0.776712768, -0.417628684, 0.00241659701, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00351305292, -0.35901374, 3.58351685e-14, 0.776726486, -0.417712746, 0.00351305292, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0315075598, 0.0098806893, -0.022732977 ] - [ -0.00326742241, -0.358949878, -0.00215306152, 0.776558622, -0.417557577, 0.00241331759, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00350986844, -0.358930481, 3.5816024e-14, 0.77657235, -0.417641869, 0.00350986844, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0314723422, 0.0098696367, -0.0227075521 ] - [ -0.00326406713, -0.358865648, -0.00215304718, 0.776402751, -0.417485709, 0.00240998253, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00350662936, -0.358846256, 3.58573319e-14, 0.77641649, -0.417570234, 0.00350662936, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0314367371, 0.00985846248, -0.0226818474 ] - [ -0.00326065623, -0.358780456, -0.00215303267, 0.77624516, -0.417413082, 0.00240659212, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00350333596, -0.358761068, 3.58378724e-14, 0.77625891, -0.417497842, 0.00350333596, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0314007462, 0.00984716716, -0.0226558641 ] - [ -0.00325719001, -0.358694305, -0.00215301799, 0.776085856, -0.417339698, 0.00240314666, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00349998853, -0.358674922, 3.58038499e-14, 0.776099618, -0.417424696, 0.00349998853, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0313643711, 0.00983575129, -0.0226296035 ] - [ -0.00325366875, -0.358607199, -0.00215300314, 0.775924846, -0.417265561, 0.00239964643, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00349658735, -0.35858782, 3.58472822e-14, 0.775938619, -0.417350799, 0.00349658735, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0313276136, 0.00982421538, -0.0226030668 ] - [ -0.00325009276, -0.358519142, -0.00215298813, 0.775762136, -0.417190672, 0.00239609174, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00349313272, -0.358499768, 3.58372113e-14, 0.77577592, -0.417276153, 0.00349313272, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0312904753, 0.00981255998, -0.0225762552 ] - [ -0.00324646231, -0.358430137, -0.00215297294, 0.775597732, -0.417115035, 0.00239248286, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00348962491, -0.358410767, 3.58365112e-14, 0.775611528, -0.41720076, 0.00348962491, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0312529579, 0.00980078561, -0.02254917 ] - [ -0.00324277771, -0.358340188, -0.00215295759, 0.77543164, -0.417038651, 0.00238882009, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00348606422, -0.358320824, 3.58243711e-14, 0.775445448, -0.417124624, 0.00348606422, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0312150632, 0.0097888928, -0.0225218123 ] - [ -0.00323903923, -0.358249299, -0.00215294207, 0.775263868, -0.416961524, 0.00238510371, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00348245093, -0.35822994, 3.57923466e-14, 0.775277688, -0.417047748, 0.00348245093, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0311767927, 0.00977688209, -0.0224941834 ] - [ -0.00323524717, -0.358157475, -0.00215292639, 0.77509442, -0.416883656, 0.00238133403, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00347878532, -0.35813812, 3.58285634e-14, 0.775108253, -0.416970132, 0.00347878532, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0311381483, 0.009764754, -0.0224662844 ] - [ -0.00323140182, -0.358064718, -0.00215291054, 0.774923304, -0.416805049, 0.00237751131, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00347506768, -0.358045368, 3.57815002e-14, 0.774937149, -0.416891781, 0.00347506768, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0310991316, 0.00975250907, -0.0224381167 ] - [ -0.00322750345, -0.357971032, -0.00215289452, 0.774750526, -0.416725707, 0.00237363586, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00347129828, -0.357951688, 3.58046971e-14, 0.774764384, -0.416812696, 0.00347129828, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0310597442, 0.00974014784, -0.0224096815 ] - [ -0.00322355237, -0.357876421, -0.00215287834, 0.774576093, -0.416645631, 0.00236970795, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00346747742, -0.357857083, 3.58078739e-14, 0.774589963, -0.416732881, 0.00346747742, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0310199879, 0.00972767082, -0.0223809799 ] - [ -0.00321954885, -0.35778089, -0.00215286199, 0.774400009, -0.416564825, 0.00236572787, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00346360537, -0.357761557, 3.57973427e-14, 0.774413893, -0.416652337, 0.00346360537, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0309798645, 0.00971507855, -0.0223520132 ] - [ -0.00321549317, -0.357684441, -0.00215284548, 0.774222283, -0.41648329, 0.00236169591, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00345968242, -0.357665113, 3.57797084e-14, 0.77423618, -0.416571067, 0.00345968242, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0309393754, 0.00970237156, -0.0223227826 ] - [ -0.00321138564, -0.357587078, -0.00215282881, 0.77404292, -0.41640103, 0.00235761235, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00345570884, -0.357567756, 3.57841269e-14, 0.774056831, -0.416489074, 0.00345570884, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308985226, 0.00968955039, -0.0222932893 ] - [ -0.00320722651, -0.357488806, -0.00215281197, 0.773861926, -0.416318047, 0.00235347748, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00345168491, -0.357469489, 3.57865095e-14, 0.773875851, -0.416406361, 0.00345168491, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308573076, 0.00967661556, -0.0222635346 ] - [ -0.00320301609, -0.357389627, -0.00215279497, 0.773679308, -0.416234343, 0.00234929158, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00344761091, -0.357370317, 3.57870592e-14, 0.773693246, -0.41632293, 0.00344761091, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0308157321, 0.00966356761, -0.0222335196 ] - [ -0.00319875465, -0.357289547, -0.00215277781, 0.773495072, -0.416149922, 0.00234505492, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00344348713, -0.357270242, 3.57832565e-14, 0.773509025, -0.416238783, 0.00344348713, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307737979, 0.00965040706, -0.0222032457 ] - [ -0.00319444248, -0.357188567, -0.00215276049, 0.773309224, -0.416064785, 0.0023407678, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00343931383, -0.357169268, 3.57824165e-14, 0.773323191, -0.416153923, 0.00343931383, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0307315066, 0.00963713446, -0.0221727139 ] - [ -0.00319007985, -0.357086693, -0.002152743, 0.773121771, -0.415978935, 0.0023364305, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0034350913, -0.3570674, 3.57806609e-14, 0.773135753, -0.416068353, 0.0034350913, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306888599, 0.00962375032, -0.0221419256 ] - [ -0.00318566705, -0.356983928, -0.00215272535, 0.772932719, -0.415892375, 0.00233204328, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0034308198, -0.356964641, 3.576933e-14, 0.772946716, -0.415982074, 0.0034308198, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306458596, 0.00961025518, -0.022110882 ] - [ -0.00318120435, -0.356880275, -0.00215270755, 0.772742074, -0.415805108, 0.00232760645, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00342649963, -0.356860995, 3.57678093e-14, 0.772756086, -0.415895091, 0.00342649963, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0306025072, 0.00959664957, -0.0220795843 ] - [ -0.00317669205, -0.356775739, -0.00215268958, 0.772549843, -0.415717135, 0.00232312026, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00342213105, -0.356756465, 3.57725214e-14, 0.772563869, -0.415807405, 0.00342213105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305588046, 0.00958293403, -0.0220480336 ] - [ -0.0031721304, -0.356670323, -0.00215267146, 0.772356031, -0.41562846, 0.00231858501, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00341771433, -0.356651055, 3.57630791e-14, 0.772370073, -0.415719018, 0.00341771433, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0305147533, 0.00956910908, -0.0220162313 ] - [ -0.0031675197, -0.35656403, -0.00215265317, 0.772160646, -0.415539085, 0.00231400097, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00341324976, -0.356544769, 3.57483294e-14, 0.772174703, -0.415629934, 0.00341324976, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0304703552, 0.00955517526, -0.0219841785 ] - [ -0.00316286022, -0.356456865, -0.00215263473, 0.771963692, -0.415449012, 0.00230936842, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0034087376, -0.35643761, 3.57491298e-14, 0.771977765, -0.415540155, 0.0034087376, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0304256118, 0.00954113309, -0.0219518765 ] - [ -0.00315815223, -0.356348832, -0.00215261612, 0.771765177, -0.415358245, 0.00230468764, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00340417812, -0.356329583, 3.57630645e-14, 0.771779266, -0.415449683, 0.00340417812, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0303805249, 0.00952698311, -0.0219193265 ] - [ -0.00315339602, -0.356239933, -0.00215259736, 0.771565107, -0.415266785, 0.0022999589, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00339957161, -0.356220691, 3.57569046e-14, 0.771579212, -0.415358521, 0.00339957161, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0303350961, 0.00951272585, -0.0218865298 ] - [ -0.00314859186, -0.356130173, -0.00215257845, 0.771363488, -0.415174635, 0.00229518247, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00339491832, -0.356110938, 3.57420493e-14, 0.771377609, -0.415266671, 0.00339491832, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0302893272, 0.00949836184, -0.0218534874 ] - [ -0.00314374003, -0.356019555, -0.00215255937, 0.771160327, -0.415081798, 0.00229035864, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00339021854, -0.356000327, 3.57258647e-14, 0.771174464, -0.415174137, 0.00339021854, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0302432199, 0.00948389161, -0.0218202007 ] - [ -0.00313884079, -0.355908084, -0.00215254014, 0.770955628, -0.414988277, 0.00228548767, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00338547252, -0.355888863, 3.57487557e-14, 0.770969782, -0.41508092, 0.00338547252, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0301967758, 0.0094693157, -0.0217866709 ] - [ -0.00313389443, -0.355795762, -0.00215252076, 0.7707494, -0.414894073, 0.00228056985, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00338068055, -0.355776548, 3.57631173e-14, 0.770763571, -0.414987023, 0.00338068055, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0301499966, 0.00945463462, -0.0217528992 ] - [ -0.00312890121, -0.355682594, -0.00215250121, 0.770541648, -0.41479919, 0.00227560544, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00337584289, -0.355663386, 3.57302311e-14, 0.770555836, -0.414892449, 0.00337584289, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0301028841, 0.00943984892, -0.0217188868 ] - [ -0.00312386141, -0.355568583, -0.00215248152, 0.770332378, -0.41470363, 0.00227059472, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00337095981, -0.355549382, 3.57466814e-14, 0.770346583, -0.4147972, 0.00337095981, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0300554398, 0.00942495913, -0.021684635 ] - [ -0.0031187753, -0.355453732, -0.00215246167, 0.770121597, -0.414607396, 0.00226553796, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00336603157, -0.355434539, 3.5735892e-14, 0.770135819, -0.414701279, 0.00336603157, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0300076656, 0.00940996578, -0.0216501449 ] - [ -0.00311364316, -0.355338047, -0.00215244166, 0.76990931, -0.414510489, 0.00226043544, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00336105845, -0.355318861, 3.57181369e-14, 0.76992355, -0.414604688, 0.00336105845, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0299595631, 0.00939486939, -0.0216154178 ] - [ -0.00310846526, -0.355221529, -0.0021524215, 0.769695524, -0.414412913, 0.00225528741, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00335604072, -0.355202351, 3.57132475e-14, 0.769709782, -0.414507431, 0.00335604072, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029911134, 0.0093796705, -0.021580455 ] - [ -0.00310324185, -0.355104184, -0.00215240119, 0.769480246, -0.414314671, 0.00225009416, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00335097863, -0.355085013, 3.57028068e-14, 0.769494521, -0.414409508, 0.00335097863, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.02986238, 0.00936436964, -0.0215452575 ] - [ -0.00309797323, -0.354986014, -0.00215238072, 0.769263481, -0.414215764, 0.00224485596, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00334587245, -0.354966851, 3.56995505e-14, 0.769277774, -0.414310923, 0.00334587245, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0298133027, 0.00934896735, -0.0215098267 ] - [ -0.00309265964, -0.354867024, -0.0021523601, 0.769045236, -0.414116196, 0.00223957307, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00334072245, -0.354847868, 3.57284183e-14, 0.769059547, -0.414211679, 0.00334072245, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029763904, 0.00933346414, -0.0214741638 ] - [ -0.00308730138, -0.354747216, -0.00215233934, 0.768825517, -0.414015968, 0.00223424576, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0033355289, -0.354728068, 3.57287901e-14, 0.768839846, -0.414111778, 0.0033355289, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0297141854, 0.00931786057, -0.02143827 ] - [ -0.00308189869, -0.354626596, -0.00215231841, 0.76860433, -0.413915084, 0.0022288743, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00333029206, -0.354607455, 3.57210608e-14, 0.768618678, -0.414011223, 0.00333029206, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296641486, 0.00930215714, -0.0214021466 ] - [ -0.00307645185, -0.354505165, -0.00215229734, 0.768381681, -0.413813546, 0.00222345896, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00332501218, -0.354486033, 3.57079048e-14, 0.768396048, -0.413910016, 0.00332501218, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0296137954, 0.00928635441, -0.0213657946 ] - [ -0.00307096113, -0.354382929, -0.00215227612, 0.768157577, -0.413711357, 0.00221800001, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00331968955, -0.354363804, 3.56782756e-14, 0.768171963, -0.413808159, 0.00331968955, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295631275, 0.00927045289, -0.0213292155 ] - [ -0.0030654268, -0.35425989, -0.00215225475, 0.767932024, -0.413608519, 0.00221249771, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00331432441, -0.354240774, 3.56875647e-14, 0.767946429, -0.413705655, 0.00331432441, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0295121465, 0.00925445312, -0.0212924103 ] - [ -0.00305984912, -0.354136053, -0.00215223322, 0.767705028, -0.413505034, 0.00220695233, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00330891703, -0.354116945, 3.56949958e-14, 0.767719452, -0.413602508, 0.00330891703, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0294608541, 0.00923835563, -0.0212553803 ] - [ -0.00305422835, -0.354011421, -0.00215221155, 0.767476595, -0.413400906, 0.00220136414, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00330346767, -0.353992321, 3.56711604e-14, 0.767491039, -0.413498718, 0.00330346767, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029409252, 0.00922216095, -0.0212181268 ] - [ -0.00304856476, -0.353885998, -0.00215218973, 0.767246732, -0.413296136, 0.0021957334, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00329797659, -0.353866905, 3.56731749e-14, 0.767261195, -0.41339429, 0.00329797659, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.029357342, 0.00920586962, -0.0211806509 ] - [ -0.00304285862, -0.353759787, -0.00215216776, 0.767015445, -0.413190728, 0.00219006037, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00329244406, -0.353740703, 3.56760277e-14, 0.767029928, -0.413289225, 0.00329244406, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0293051256, 0.00918948215, -0.0211429539 ] - [ -0.00303711019, -0.353632792, -0.00215214564, 0.766782739, -0.413084684, 0.00218434532, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00328687032, -0.353613716, 3.56642135e-14, 0.766797242, -0.413183526, 0.00328687032, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0292526047, 0.0091729991, -0.021105037 ] - [ -0.00303131974, -0.353505017, -0.00215212338, 0.766548622, -0.412978007, 0.00217858852, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00328125565, -0.35348595, 3.56708917e-14, 0.766563145, -0.413077195, 0.00328125565, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0291997809, 0.00915642098, -0.0210669014 ] - [ -0.00302548752, -0.353376466, -0.00215210097, 0.766313099, -0.412870698, 0.00217279023, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00327560031, -0.353357407, 3.56648682e-14, 0.766327643, -0.412970236, 0.00327560031, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0291466558, 0.00913974832, -0.0210285483 ] - [ -0.0030196138, -0.353247141, -0.00215207841, 0.766076177, -0.412762761, 0.0021669507, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00326990454, -0.353228091, 3.56698523e-14, 0.766090741, -0.41286265, 0.00326990454, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0290932312, 0.00912298167, -0.020989979 ] - [ -0.00301369885, -0.353117047, -0.00215205571, 0.765837862, -0.412654198, 0.00216107021, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00326416861, -0.353098005, 3.56424754e-14, 0.765852446, -0.412754441, 0.00326416861, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0290395088, 0.00910612154, -0.0209511947 ] - [ -0.00300774292, -0.352986188, -0.00215203286, 0.765598159, -0.412545013, 0.00215514901, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00325839277, -0.352967155, 3.56493621e-14, 0.765612765, -0.41264561, 0.00325839277, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0289854902, 0.00908916847, -0.0209121966 ] - [ -0.00300174627, -0.352854567, -0.00215200986, 0.765357076, -0.412435206, 0.00214918737, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00325257729, -0.352835542, 3.56466801e-14, 0.765371703, -0.412536161, 0.00325257729, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0289311772, 0.009072123, -0.0208729859 ] - [ -0.00299570917, -0.352722187, -0.00215198672, 0.765114619, -0.412324782, 0.00214318554, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00324672242, -0.352703172, 3.56236208e-14, 0.765129267, -0.412426095, 0.00324672242, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0288765715, 0.00905498565, -0.0208335639 ] - [ -0.00298963187, -0.352589053, -0.00215196344, 0.764870794, -0.412213742, 0.00213714379, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00324082841, -0.352570046, 3.56287863e-14, 0.764885462, -0.412315416, 0.00324082841, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0288216747, 0.00903775696, -0.0207939318 ] - [ -0.00298351465, -0.352455168, -0.00215194001, 0.764625606, -0.412102089, 0.00213106237, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00323489552, -0.35243617, 3.56187865e-14, 0.764640296, -0.412204126, 0.00323489552, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287664885, 0.00902043745, -0.0207540907 ] - [ -0.00297735774, -0.352320536, -0.00215191644, 0.764379063, -0.411989825, 0.00212494155, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00322892401, -0.352301547, 3.56168222e-14, 0.764393774, -0.412092227, 0.00322892401, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0287110147, 0.00900302765, -0.020714042 ] - [ -0.00297116142, -0.35218516, -0.00215189273, 0.76413117, -0.411876954, 0.00211878159, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00322291412, -0.35216618, 3.56104828e-14, 0.764145903, -0.411979723, 0.00322291412, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0286552548, 0.00898552811, -0.0206737868 ] - [ -0.00296492594, -0.352049044, -0.00215186887, 0.763881933, -0.411763478, 0.00211258274, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00321686612, -0.352030073, 3.55970172e-14, 0.763896689, -0.411866615, 0.00321686612, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0285992107, 0.00896793934, -0.0206333263 ] - [ -0.00295865157, -0.351912192, -0.00215184487, 0.76363136, -0.411649399, 0.00210634526, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00321078026, -0.35189323, 3.5608265e-14, 0.763646137, -0.411752907, 0.00321078026, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.028542884, 0.00895026188, -0.0205926619 ] - [ -0.00295233855, -0.351774607, -0.00215182073, 0.763379455, -0.41153472, 0.0021000694, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00320465679, -0.351755655, 3.56141075e-14, 0.763394255, -0.4116386, 0.00320465679, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0284862763, 0.00893249627, -0.0205517946 ] - [ -0.00294598714, -0.351636293, -0.00215179645, 0.763126226, -0.411419444, 0.00209375544, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00319849596, -0.35161735, 3.5591471e-14, 0.763141049, -0.411523698, 0.00319849596, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0284293895, 0.00891464303, -0.0205107258 ] - [ -0.0029395976, -0.351497254, -0.00215177203, 0.762871679, -0.411303573, 0.00208740361, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00319229803, -0.351478321, 3.55781019e-14, 0.762886524, -0.411408203, 0.00319229803, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0283722251, 0.00889670269, -0.0204694566 ] - [ -0.0029331702, -0.351357493, -0.00215174746, 0.762615819, -0.411187109, 0.00208101418, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00318606325, -0.351338569, 3.55996813e-14, 0.762630687, -0.411292118, 0.00318606325, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.028314785, 0.00887867578, -0.0204279883 ] - [ -0.00292670517, -0.351217014, -0.00215172276, 0.762358654, -0.411070056, 0.00207458741, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00317979186, -0.3511981, 3.55984334e-14, 0.762373544, -0.411175444, 0.00317979186, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0282570706, 0.00886056285, -0.0203863221 ] - [ -0.00292020278, -0.35107582, -0.00215169792, 0.762100189, -0.410952416, 0.00206812354, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00317348413, -0.351056916, 3.55639969e-14, 0.762115102, -0.411058186, 0.00317348413, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0281990839, 0.00884236441, -0.0203444592 ] - [ -0.00291366329, -0.350933916, -0.00215167294, 0.76184043, -0.410834192, 0.00206162284, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00316714029, -0.350915022, 3.55696318e-14, 0.761855366, -0.410940345, 0.00316714029, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0281408264, 0.00882408099, -0.0203024008 ] - [ -0.00290708694, -0.350791305, -0.00215164782, 0.761579384, -0.410715385, 0.00205508556, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00316076061, -0.35077242, 3.5558563e-14, 0.761594344, -0.410821923, 0.00316076061, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0280822998, 0.00880571314, -0.0202601482 ] - [ -0.00290047399, -0.350647991, -0.00215162257, 0.761317057, -0.410595999, 0.00204851194, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00315434532, -0.350629116, 3.55703527e-14, 0.76133204, -0.410702924, 0.00315434532, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0280235059, 0.00878726138, -0.0202177026 ] - [ -0.00289382469, -0.350503976, -0.00215159717, 0.761053455, -0.410476037, 0.00204190226, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00314789469, -0.350485111, 3.55688415e-14, 0.761068462, -0.410583351, 0.00314789469, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0279644462, 0.00876872624, -0.0201750651 ] - [ -0.0028871393, -0.350359266, -0.00215157164, 0.760788585, -0.4103555, 0.00203525675, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00314140895, -0.350340411, 3.55445341e-14, 0.760803616, -0.410463205, 0.00314140895, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0279051227, 0.00875010826, -0.0201322371 ] - [ -0.00288041807, -0.350213863, -0.00215154598, 0.760522452, -0.410234392, 0.00202857567, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00313488836, -0.350195018, 3.55485751e-14, 0.760537507, -0.410342489, 0.00313488836, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0278455368, 0.00873140796, -0.0200892198 ] - [ -0.00287366125, -0.350067771, -0.00215152017, 0.760255063, -0.410112715, 0.00202185927, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00312833316, -0.350048936, 3.55293993e-14, 0.760270142, -0.410221206, 0.00312833316, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277856903, 0.00871262587, -0.0200460143 ] - [ -0.0028668691, -0.349920994, -0.00215149423, 0.759986425, -0.409990472, 0.00201510781, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0031217436, -0.34990217, 3.55521304e-14, 0.760001528, -0.410099359, 0.0031217436, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0277255849, 0.00869376253, -0.0200026218 ] - [ -0.00286004186, -0.349773536, -0.00215146816, 0.759716543, -0.409867666, 0.00200832154, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00311511993, -0.349754722, 3.55249225e-14, 0.759731671, -0.409976949, 0.00311511993, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276652224, 0.00867481847, -0.0199590437 ] - [ -0.00285317978, -0.3496254, -0.00215144195, 0.759445424, -0.409744298, 0.0020015007, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0031084624, -0.349606596, 3.55293094e-14, 0.759460576, -0.40985398, 0.0031084624, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0276046043, 0.00865579422, -0.0199152812 ] - [ -0.00284628312, -0.349476589, -0.00215141561, 0.759173074, -0.409620371, 0.00199464555, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00310177125, -0.349457796, 3.5523205e-14, 0.759188251, -0.409730455, 0.00310177125, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0275437324, 0.00863669031, -0.0198713354 ] - [ -0.00283935212, -0.349327108, -0.00215138913, 0.758899499, -0.409495889, 0.00198775633, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00309504672, -0.349308325, 3.55171615e-14, 0.758914701, -0.409606375, 0.00309504672, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274826083, 0.00861750727, -0.0198272075 ] - [ -0.00283238704, -0.34917696, -0.00215136253, 0.758624705, -0.409370854, 0.00198083331, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00308828907, -0.349158188, 3.5555496e-14, 0.758639932, -0.409481744, 0.00308828907, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0274212338, 0.00859824563, -0.0197828989 ] - [ -0.00282538812, -0.349026149, -0.00215133578, 0.7583487, -0.409245268, 0.00197387672, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00308149853, -0.349007387, 3.5522812e-14, 0.758363952, -0.409356565, 0.00308149853, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0273596106, 0.00857890593, -0.0197384107 ] - [ -0.00281835561, -0.348874679, -0.00215130891, 0.758071488, -0.409119135, 0.00196688681, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00307467535, -0.348855927, 3.55214985e-14, 0.758086766, -0.409230838, 0.00307467535, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272977403, 0.00855948869, -0.0196937441 ] - [ -0.00281128977, -0.348722552, -0.0021512819, 0.757793077, -0.408992456, 0.00195986384, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00306781978, -0.348703811, 3.54900146e-14, 0.75780838, -0.409104569, 0.00306781978, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0272356246, 0.00853999445, -0.0196489004 ] - [ -0.00280419084, -0.348569773, -0.00215125477, 0.757513472, -0.408865234, 0.00195280805, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00306093206, -0.348551043, 3.54855719e-14, 0.757528801, -0.408977758, 0.00306093206, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0271732653, 0.00852042374, -0.0196038807 ] - [ -0.00279705906, -0.348416346, -0.0021512275, 0.757232681, -0.408737473, 0.00194571968, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00305401243, -0.348397626, 3.55085845e-14, 0.757248035, -0.408850408, 0.00305401243, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.027110664, 0.00850077708, -0.0195586864 ] - [ -0.00278989468, -0.348262273, -0.0021512001, 0.756950708, -0.408609174, 0.001938599, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00304706113, -0.348243565, 3.54602273e-14, 0.756966088, -0.408722523, 0.00304706113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0270478224, 0.00848105502, -0.0195133186 ] - [ -0.00278269796, -0.348107559, -0.00215117257, 0.756667561, -0.40848034, 0.00193144624, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00304007842, -0.348088862, 3.54839362e-14, 0.756682967, -0.408594105, 0.00304007842, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0269847423, 0.00846125807, -0.0194677786 ] - [ -0.00277546913, -0.347952208, -0.00215114491, 0.756383246, -0.408350974, 0.00192426164, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00303306452, -0.347933522, 3.54795474e-14, 0.756398678, -0.408465157, 0.00303306452, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0269214252, 0.00844138678, -0.0194220675 ] - [ -0.00276820845, -0.347796223, -0.00215111713, 0.756097769, -0.408221079, 0.00191704547, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00302601969, -0.347777548, 3.54854905e-14, 0.756113228, -0.40833568, 0.00302601969, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0268578729, 0.00842144167, -0.0193761867 ] - [ -0.00276091616, -0.347639607, -0.00215108921, 0.755811136, -0.408090656, 0.00190979795, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00301894416, -0.347620943, 3.54430944e-14, 0.755826621, -0.408205678, 0.00301894416, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0267940871, 0.00840142328, -0.0193301372 ] - [ -0.0027535925, -0.347482365, -0.00215106117, 0.755523354, -0.40795971, 0.00190251934, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00301183817, -0.347463712, 3.54680672e-14, 0.755538866, -0.408075154, 0.00301183817, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0267300695, 0.00838133213, -0.0192839204 ] - [ -0.00274623772, -0.3473245, -0.002151033, 0.755234429, -0.407828242, 0.00189520989, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00300470197, -0.347305858, 3.54704813e-14, 0.755249968, -0.407944109, 0.00300470197, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0266658218, 0.00836116876, -0.0192375375 ] - [ -0.00273885206, -0.347166015, -0.0021510047, 0.754944368, -0.407696256, 0.00188786983, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00299753579, -0.347147385, 3.54593624e-14, 0.754959933, -0.407812548, 0.00299753579, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0266013456, 0.00834093369, -0.0191909896 ] - [ -0.00273143578, -0.347006915, -0.00215097628, 0.754653175, -0.407563753, 0.00188049941, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00299033988, -0.346988296, 3.54383124e-14, 0.754668768, -0.407680472, 0.00299033988, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0265366427, 0.00832062747, -0.019144278 ] - [ -0.0027239891, -0.346847203, -0.00215094773, 0.754360859, -0.407430737, 0.00187309887, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00298311447, -0.346828595, 3.54531207e-14, 0.754376479, -0.407547883, 0.00298311447, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0264717147, 0.00830025062, -0.019097404 ] - [ -0.00271651228, -0.346686882, -0.00215091905, 0.754067425, -0.40729721, 0.00186566847, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00297585981, -0.346668286, 3.54376332e-14, 0.754083072, -0.407414786, 0.00297585981, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0264065634, 0.00827980366, -0.0190503687 ] - [ -0.00270900556, -0.346525957, -0.00215089025, 0.75377288, -0.407163175, 0.00185820843, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00296857613, -0.346507373, 3.54231756e-14, 0.753788554, -0.407281181, 0.00296857613, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0263411904, 0.00825928715, -0.0190031734 ] - [ -0.00270146918, -0.346364431, -0.00215086133, 0.75347723, -0.407028634, 0.00185071901, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00296126367, -0.346345858, 3.54128307e-14, 0.753492932, -0.407147073, 0.00296126367, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0262755974, 0.00823870159, -0.0189558193 ] - [ -0.00269390339, -0.346202308, -0.00215083228, 0.753180481, -0.406893591, 0.00184320044, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00295392266, -0.346183747, 3.54093151e-14, 0.75319621, -0.407012464, 0.00295392266, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0262097862, 0.00821804753, -0.0189083076 ] - [ -0.00268630842, -0.346039591, -0.00215080311, 0.75288264, -0.406758047, 0.00183565298, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00294655336, -0.346021041, 3.54151734e-14, 0.752898397, -0.406877355, 0.00294655336, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0261437583, 0.0081973255, -0.0188606395 ] - [ -0.00267868451, -0.345876284, -0.00215077382, 0.752583712, -0.406622006, 0.00182807685, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00293915599, -0.345857746, 3.54105954e-14, 0.752599497, -0.406741751, 0.00293915599, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0260775156, 0.00817653602, -0.0188128163 ] - [ -0.00267103192, -0.345712391, -0.0021507444, 0.752283705, -0.40648547, 0.00182047231, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00293173079, -0.345693865, 3.539333e-14, 0.752299519, -0.406605654, 0.00293173079, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0260110597, 0.00815567964, -0.0187648391 ] - [ -0.00266335088, -0.345547915, -0.00215071486, 0.751982625, -0.406348443, 0.00181283958, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.002924278, -0.345529401, 3.53833225e-14, 0.751998467, -0.406469066, 0.002924278, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0259443922, 0.00813475687, -0.0187167093 ] - [ -0.00265564163, -0.34538286, -0.0021506852, 0.751680478, -0.406210925, 0.00180517893, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00291679785, -0.345364358, 3.54007347e-14, 0.751696348, -0.40633199, 0.00291679785, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0258775149, 0.00811376825, -0.018668428 ] - [ -0.00264790441, -0.34521723, -0.00215065542, 0.75137727, -0.406072922, 0.00179749057, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00290929058, -0.34519874, 3.53971034e-14, 0.751393169, -0.406194428, 0.00290929058, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0258104295, 0.00809271432, -0.0186199964 ] - [ -0.00264013946, -0.345051029, -0.00215062552, 0.751073009, -0.405934434, 0.00178977476, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00290175643, -0.345032551, 3.53871927e-14, 0.751088935, -0.406056385, 0.00290175643, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0257431377, 0.0080715956, -0.0185714159 ] - [ -0.00263234703, -0.34488426, -0.0021505955, 0.750767699, -0.405795465, 0.00178203173, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00289419563, -0.344865794, 3.53634227e-14, 0.750783655, -0.405917861, 0.00289419563, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0256756412, 0.00805041262, -0.0185226874 ] - [ -0.00262452734, -0.344716926, -0.00215056536, 0.750461348, -0.405656018, 0.00177426173, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00288660842, -0.344698472, 3.53862299e-14, 0.750477333, -0.40577886, 0.00288660842, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0256079415, 0.00802916592, -0.0184738125 ] - [ -0.00261668064, -0.344549032, -0.0021505351, 0.750153962, -0.405516095, 0.00176646498, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00287899502, -0.344530591, 3.53591635e-14, 0.750169976, -0.405639385, 0.00287899502, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0255400406, 0.00800785603, -0.0184247921 ] - [ -0.00260880718, -0.344380581, -0.00215050472, 0.749845548, -0.405375699, 0.00175864174, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00287135569, -0.344362152, 3.53955174e-14, 0.74986159, -0.405499438, 0.00287135569, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0254719399, 0.00798648348, -0.0183756276 ] - [ -0.00260090718, -0.344211578, -0.00215047423, 0.749536111, -0.405234832, 0.00175079224, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00286369064, -0.344193161, 3.53495384e-14, 0.749552183, -0.405359022, 0.00286369064, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0254036413, 0.00796504879, -0.0183263202 ] - [ -0.00259298088, -0.344042025, -0.00215044361, 0.749225659, -0.405093498, 0.00174291671, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00285600011, -0.34402362, 3.53520475e-14, 0.74924176, -0.40521814, 0.00285600011, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0253351465, 0.00794355251, -0.018276871 ] - [ -0.00258502853, -0.343871926, -0.00215041288, 0.748914197, -0.404951699, 0.0017350154, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00284828434, -0.343853534, 3.53554311e-14, 0.748930328, -0.405076794, 0.00284828434, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.025266457, 0.00792199516, -0.0182272814 ] - [ -0.00257705036, -0.343701285, -0.00215038204, 0.748601733, -0.404809438, 0.00172708855, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00284054356, -0.343682906, 3.53416056e-14, 0.748617893, -0.404934988, 0.00284054356, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0251975747, 0.00790037727, -0.0181775526 ] - [ -0.00256904661, -0.343530106, -0.00215035108, 0.748288272, -0.404666718, 0.00171913638, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00283277801, -0.343511739, 3.5339107e-14, 0.748304462, -0.404792723, 0.00283277801, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0251285011, 0.00787869937, -0.0181276857 ] - [ -0.00256101751, -0.343358392, -0.00215032, 0.747973821, -0.404523541, 0.00171115913, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0028249879, -0.343340038, 3.53304436e-14, 0.747990041, -0.404650003, 0.0028249879, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.025059238, 0.007856962, -0.018077682 ] - [ -0.00255296331, -0.343186148, -0.00215028881, 0.747658386, -0.40437991, 0.00170315705, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00281717349, -0.343167806, 3.53107154e-14, 0.747674637, -0.404506831, 0.00281717349, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0249897872, 0.00783516569, -0.0180275427 ] - [ -0.00254488423, -0.343013376, -0.00215025751, 0.747341975, -0.404235828, 0.00169513037, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00280933499, -0.342995047, 3.53218687e-14, 0.747358255, -0.404363208, 0.00280933499, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0249201502, 0.00781331097, -0.017977269 ] - [ -0.00253678052, -0.342840081, -0.00215022609, 0.747024593, -0.404091297, 0.00168707933, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00280147264, -0.342821765, 3.53253602e-14, 0.747040903, -0.404219138, 0.00280147264, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0248503287, 0.00779139836, -0.0179268622 ] - [ -0.0025286524, -0.342666266, -0.00215019456, 0.746706246, -0.403946321, 0.00167900416, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00279358668, -0.342647963, 3.53112618e-14, 0.746722587, -0.404074625, 0.00279358668, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0247803246, 0.0077694284, -0.0178763235 ] - [ -0.00252050012, -0.342491935, -0.00215016291, 0.746386942, -0.403800902, 0.00167090509, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00278567732, -0.342473645, 3.53033439e-14, 0.746403314, -0.403929669, 0.00278567732, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0247101393, 0.00774740163, -0.017825654 ] - [ -0.00251232392, -0.342317092, -0.00215013116, 0.746066687, -0.403655044, 0.00166278236, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00277774481, -0.342298815, 3.5302348e-14, 0.746083089, -0.403784275, 0.00277774481, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0246397748, 0.00772531857, -0.0177748551 ] - [ -0.00250412401, -0.34214174, -0.00215009929, 0.745745487, -0.403508747, 0.00165463621, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00276978938, -0.342123476, 3.52975419e-14, 0.74576192, -0.403638444, 0.00276978938, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0245692325, 0.00770317975, -0.0177239279 ] - [ -0.00249590065, -0.341965884, -0.00215006732, 0.745423349, -0.403362017, 0.00164646687, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00276181124, -0.341947633, 3.52856282e-14, 0.745439813, -0.40349218, 0.00276181124, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0244985144, 0.0076809857, -0.0176728737 ] - [ -0.00248765406, -0.341789526, -0.00215003523, 0.745100279, -0.403214855, 0.00163827457, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00275381065, -0.341771288, 3.52823519e-14, 0.745116774, -0.403345486, 0.00275381065, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0244276219, 0.00765873697, -0.0176216937 ] - [ -0.00247938449, -0.341612671, -0.00215000303, 0.744776284, -0.403067263, 0.00163005955, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00274578781, -0.341594446, 3.52987722e-14, 0.744792811, -0.403198364, 0.00274578781, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0243565568, 0.00763643406, -0.017570389 ] - [ -0.00247109215, -0.341435323, -0.00214997073, 0.744451371, -0.402919246, 0.00162182205, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00273774296, -0.341417111, 3.5245782e-14, 0.744467928, -0.403050817, 0.00273774296, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0242853209, 0.00761407753, -0.017518961 ] - [ -0.00246277729, -0.341257484, -0.00214993831, 0.744125545, -0.402770805, 0.00161356229, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00272967634, -0.341239286, 3.52697274e-14, 0.744142134, -0.402902848, 0.00272967634, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0242139158, 0.0075916679, -0.0174674109 ] - [ -0.00245444014, -0.341079159, -0.00214990579, 0.743798814, -0.402621944, 0.00160528051, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00272158817, -0.341060974, 3.52643854e-14, 0.743815434, -0.40275446, 0.00272158817, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0241423431, 0.0075692057, -0.0174157398 ] - [ -0.00244608093, -0.340900352, -0.00214987316, 0.743471184, -0.402472666, 0.00159697694, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00271347867, -0.340882181, 3.52426149e-14, 0.743487836, -0.402605655, 0.00271347867, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0240706047, 0.00754669146, -0.017363949 ] - [ -0.00243769989, -0.340721067, -0.00214984042, 0.743142661, -0.402322972, 0.00158865181, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00270534808, -0.340702908, 3.5253843e-14, 0.743159345, -0.402456436, 0.00270534808, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0239987021, 0.00752412571, -0.0173120397 ] - [ -0.00242929727, -0.340541306, -0.00214980758, 0.742813252, -0.402172867, 0.00158030536, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00269719662, -0.340523161, 3.52565864e-14, 0.742829968, -0.402306807, 0.00269719662, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0239266371, 0.00750150899, -0.0172600132 ] - [ -0.00242087328, -0.340361074, -0.00214977463, 0.742482964, -0.402022352, 0.00157193782, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00268902453, -0.340342943, 3.523671e-14, 0.742499712, -0.402156769, 0.00268902453, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0238544114, 0.00747884182, -0.0172078706 ] - [ -0.00241242816, -0.340180375, -0.00214974158, 0.742151804, -0.401871431, 0.00156354942, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00268083202, -0.340162257, 3.52237497e-14, 0.742168583, -0.402006326, 0.00268083202, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0237820266, 0.00745612474, -0.0171556132 ] - [ -0.00240396215, -0.339999212, -0.00214970842, 0.741819777, -0.401720106, 0.00155514038, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00267261934, -0.339981108, 3.52260644e-14, 0.741836588, -0.40185548, 0.00267261934, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0237094845, 0.00743335828, -0.0171032422 ] - [ -0.00239547547, -0.339817589, -0.00214967516, 0.74148689, -0.401568381, 0.00154671096, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00266438669, -0.339799499, 3.52026149e-14, 0.741503734, -0.401704235, 0.00266438669, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0236367867, 0.00741054296, -0.0170507589 ] - [ -0.00238696836, -0.339635511, -0.00214964179, 0.741153151, -0.401416257, 0.00153826136, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00265613431, -0.339617434, 3.52136761e-14, 0.741170027, -0.401552593, 0.00265613431, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0235639349, 0.00738767933, -0.0169981644 ] - [ -0.00237844105, -0.339452979, -0.00214960833, 0.740818565, -0.401263739, 0.00152979183, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00264786243, -0.339434917, 3.51955249e-14, 0.740835474, -0.401400557, 0.00264786243, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0234909309, 0.00736476791, -0.0169454599 ] - [ -0.00236989376, -0.33927, -0.00214957476, 0.74048314, -0.401110829, 0.0015213026, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00263957127, -0.339251951, 3.51938549e-14, 0.740500081, -0.40124813, 0.00263957127, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0234177763, 0.00734180923, -0.0168926467 ] - [ -0.00236132673, -0.339086575, -0.00214954108, 0.740146881, -0.400957529, 0.00151279389, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00263126106, -0.33906854, 3.51943006e-14, 0.740163855, -0.401095315, 0.00263126106, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0233444729, 0.00731880382, -0.0168397261 ] - [ -0.0023527402, -0.33890271, -0.00214950731, 0.739809796, -0.400803843, 0.00150426593, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00262293202, -0.338884688, 3.52065809e-14, 0.739826803, -0.400942115, 0.00262293202, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0232710222, 0.00729575222, -0.0167866992 ] - [ -0.00234413438, -0.338718407, -0.00214947344, 0.739471891, -0.400649774, 0.00149571896, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00261458438, -0.3387004, 3.51885568e-14, 0.739488931, -0.400788532, 0.00261458438, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.023197426, 0.00727265496, -0.0167335672 ] - [ -0.0023355095, -0.338533671, -0.00214943947, 0.739133174, -0.400495324, 0.00148715321, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00260621837, -0.338515678, 3.51764653e-14, 0.739150247, -0.400634569, 0.00260621837, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.023123686, 0.00724951256, -0.0166803315 ] - [ -0.00232686581, -0.338348505, -0.00214940539, 0.738793649, -0.400340496, 0.00147856889, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0025978342, -0.338330526, 3.5173983e-14, 0.738810755, -0.40048023, 0.0025978342, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0230498039, 0.00722632556, -0.0166269931 ] - [ -0.00231820352, -0.338162914, -0.00214937122, 0.738453325, -0.400185294, 0.00146996625, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0025894321, -0.338144948, 3.51508419e-14, 0.738470465, -0.400325516, 0.0025894321, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0229757814, 0.00720309449, -0.0165735534 ] - [ -0.00230952288, -0.3379769, -0.00214933695, 0.738112208, -0.400029719, 0.00146134552, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0025810123, -0.337958949, 3.51510989e-14, 0.738129381, -0.400170432, 0.0025810123, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0229016201, 0.00717981989, -0.0165200134 ] - [ -0.00230082409, -0.337790468, -0.00214930259, 0.737770304, -0.399873776, 0.00145270691, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00257257503, -0.337772531, 3.51415173e-14, 0.737787511, -0.40001498, 0.00257257503, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0228273218, 0.00715650227, -0.0164663746 ] - [ -0.0022921074, -0.337603622, -0.00214926813, 0.737427621, -0.399717466, 0.00144405066, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0025641205, -0.337585699, 3.51527969e-14, 0.737444861, -0.399859162, 0.0025641205, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0227528882, 0.00713314218, -0.0164126381 ] - [ -0.00228337304, -0.337416365, -0.00214923357, 0.737084165, -0.399560793, 0.00143537699, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00255564893, -0.337398457, 3.51428358e-14, 0.737101439, -0.399702982, 0.00255564893, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0226783209, 0.00710974014, -0.016358805 ] - [ -0.00227462122, -0.337228701, -0.00214919891, 0.736739943, -0.39940376, 0.00142668615, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00254716056, -0.337210807, 3.51347668e-14, 0.73675725, -0.399546443, 0.00254716056, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0226036216, 0.00708629669, -0.0163048767 ] - [ -0.00226585219, -0.337040635, -0.00214916416, 0.736394961, -0.39924637, 0.00141797834, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00253865561, -0.337022755, 3.51294637e-14, 0.736412302, -0.399389547, 0.00253865561, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0225287921, 0.00706281235, -0.0162508544 ] - [ -0.00225706616, -0.336852169, -0.00214912932, 0.736049226, -0.399088625, 0.0014092538, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00253013429, -0.336834304, 3.51163209e-14, 0.736066601, -0.399232298, 0.00253013429, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.022453834, 0.00703928766, -0.0161967392 ] - [ -0.00224826336, -0.336663308, -0.00214909438, 0.735702746, -0.398930529, 0.00140051276, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00252159684, -0.336645457, 3.51106618e-14, 0.735720155, -0.399074698, 0.00252159684, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.022378749, 0.00701572315, -0.0161425324 ] - [ -0.00223944403, -0.336474055, -0.00214905935, 0.735355526, -0.398772084, 0.00139175544, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00251304347, -0.336456219, 3.51151957e-14, 0.735372969, -0.39891675, 0.00251304347, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0223035388, 0.00699211935, -0.0160882352 ] - [ -0.00223060839, -0.336284415, -0.00214902423, 0.735007573, -0.398613294, 0.00138298208, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0025044744, -0.336266593, 3.51109376e-14, 0.735025051, -0.398758458, 0.0025044744, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0222282052, 0.0069684768, -0.0160338489 ] - [ -0.00222175666, -0.336094391, -0.00214898902, 0.734658896, -0.398454161, 0.00137419289, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00249588987, -0.336076584, 3.50987882e-14, 0.734676408, -0.398599824, 0.00249588987, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0221527497, 0.00694479601, -0.0159793747 ] - [ -0.00221288908, -0.335903987, -0.00214895371, 0.734309499, -0.398294688, 0.0013653881, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00248729008, -0.335886194, 3.50887916e-14, 0.734327046, -0.398440851, 0.00248729008, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0220771741, 0.00692107753, -0.0159248137 ] - [ -0.00220400586, -0.335713207, -0.00214891831, 0.73395939, -0.398134879, 0.00135656794, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00247867527, -0.335695429, 3.50825128e-14, 0.733976971, -0.398281543, 0.00247867527, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0220014801, 0.00689732189, -0.0158701672 ] - [ -0.00219510725, -0.335522054, -0.00214888283, 0.733608576, -0.397974736, 0.00134773264, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00247004565, -0.335504291, 3.50892432e-14, 0.733626192, -0.398121901, 0.00247004565, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0219256693, 0.00687352961, -0.0158154365 ] - [ -0.00218619345, -0.335330533, -0.00214884725, 0.733257064, -0.397814262, 0.00133888243, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00246140145, -0.335312785, 3.50750866e-14, 0.733274715, -0.39796193, 0.00246140145, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0218497436, 0.00684970123, -0.0157606227 ] - [ -0.00217726471, -0.335138648, -0.00214881159, 0.73290486, -0.397653461, 0.00133001751, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00245274288, -0.335120914, 3.5076567e-14, 0.732922546, -0.397801631, 0.00245274288, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0217737044, 0.00682583728, -0.0157057271 ] - [ -0.00216832123, -0.334946402, -0.00214877584, 0.732551971, -0.397492335, 0.00132113814, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00244407017, -0.334928683, 3.50611944e-14, 0.732569692, -0.397641009, 0.00244407017, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0216975537, 0.00680193828, -0.0156507509 ] - [ -0.00215936326, -0.334753799, -0.00214874, 0.732198405, -0.397330887, 0.00131224452, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00243538354, -0.334736095, 3.50754989e-14, 0.732216161, -0.397480065, 0.00243538354, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0216212929, 0.00677800478, -0.0155956953 ] - [ -0.00215039102, -0.334560843, -0.00214870408, 0.731844168, -0.39716912, 0.00130333688, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0024266832, -0.334543155, 3.50530035e-14, 0.731861959, -0.397318804, 0.0024266832, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0215449239, 0.0067540373, -0.0155405615 ] - [ -0.00214140473, -0.334367539, -0.00214866806, 0.731489267, -0.397007038, 0.00129441545, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00241796939, -0.334349865, 3.50440936e-14, 0.731507093, -0.397157228, 0.00241796939, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0214684484, 0.00673003637, -0.0154853509 ] - [ -0.00213240461, -0.334173889, -0.00214863197, 0.731133708, -0.396844643, 0.00128548045, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00240924231, -0.33415623, 3.50359661e-14, 0.73115157, -0.39699534, 0.00240924231, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0213918679, 0.00670600253, -0.0154300644 ] - [ -0.0021233909, -0.333979898, -0.00214859579, 0.730777499, -0.396681939, 0.00127653211, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00240050219, -0.333962254, 3.50478224e-14, 0.730795396, -0.396833143, 0.00240050219, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0213151843, 0.00668193631, -0.0153747035 ] - [ -0.00211436381, -0.333785569, -0.00214855952, 0.730420648, -0.396518927, 0.00126757065, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00239174925, -0.333767941, 3.50355551e-14, 0.73043858, -0.39667064, 0.00239174925, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0212383992, 0.00665783823, -0.0153192693 ] - [ -0.00210532357, -0.333590907, -0.00214852317, 0.730063159, -0.396355613, 0.00125859629, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00238298371, -0.333573294, 3.5018601e-14, 0.730081127, -0.396507834, 0.00238298371, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0211615142, 0.00663370883, -0.0152637631 ] - [ -0.00209627041, -0.333395916, -0.00214848674, 0.729705042, -0.396191998, 0.00124960927, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00237420579, -0.333378318, 3.50212807e-14, 0.729723045, -0.396344728, 0.00237420579, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0210845312, 0.00660954863, -0.0152081861 ] - [ -0.00208720455, -0.333200599, -0.00214845023, 0.729346301, -0.396028085, 0.0012406098, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00236541571, -0.333183016, 3.50528449e-14, 0.729364341, -0.396181325, 0.00236541571, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0210074517, 0.00658535818, -0.0151525394 ] - [ -0.00207812621, -0.33300496, -0.00214841364, 0.728986946, -0.395863878, 0.0012315981, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00235661368, -0.332987392, 3.50133262e-14, 0.729005021, -0.396017629, 0.00235661368, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0209302775, 0.006561138, -0.0150968243 ] - [ -0.00206903562, -0.332809003, -0.00214837696, 0.728626981, -0.39569938, 0.00122257441, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00234779992, -0.332791451, 3.49945233e-14, 0.728645093, -0.395853642, 0.00234779992, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0208530103, 0.00653688863, -0.0150410421 ] - [ -0.002059933, -0.332612733, -0.00214834021, 0.728266416, -0.395534593, 0.00121353893, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00233897466, -0.332595196, 3.5004639e-14, 0.728284564, -0.395689368, 0.00233897466, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0207756517, 0.00651261058, -0.0149851939 ] - [ -0.00205081858, -0.332416153, -0.00214830337, 0.727905256, -0.395369522, 0.00120449191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00233013811, -0.332398631, 3.49890511e-14, 0.727923439, -0.395524809, 0.00233013811, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0206982035, 0.00648830441, -0.0149292811 ] - [ -0.00204169258, -0.332219266, -0.00214826646, 0.727543508, -0.395204168, 0.00119543355, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0023212905, -0.33220176, 3.4991707e-14, 0.727561728, -0.395359968, 0.0023212905, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0206206674, 0.00646397063, -0.0148733047 ] - [ -0.00203255522, -0.332022078, -0.00214822947, 0.72718118, -0.395038535, 0.00118636409, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00231243203, -0.332004587, 3.49785633e-14, 0.727199436, -0.395194849, 0.00231243203, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.020543045, 0.00643960977, -0.014817266 ] - [ -0.00202340673, -0.331824591, -0.0021481924, 0.726818278, -0.394872627, 0.00117728374, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00230356293, -0.331807116, 3.49569131e-14, 0.726836571, -0.395029455, 0.00230356293, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.020465338, 0.00641522238, -0.0147611663 ] - [ -0.00201424733, -0.331626811, -0.00214815526, 0.72645481, -0.394706445, 0.00116819273, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00229468341, -0.331609351, 3.49533195e-14, 0.72647314, -0.394863789, 0.00229468341, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0203875481, 0.00639080897, -0.0147050068 ] - [ -0.00200507724, -0.33142874, -0.00214811804, 0.726090783, -0.394539994, 0.00115909127, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0022857937, -0.331411295, 3.49566798e-14, 0.726109149, -0.394697854, 0.0022857937, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.020309677, 0.00636637009, -0.0146487886 ] - [ -0.00199589668, -0.331230383, -0.00214808075, 0.725726204, -0.394373277, 0.0011499796, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00227689401, -0.331212954, 3.49500814e-14, 0.725744607, -0.394531653, 0.00227689401, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0202317265, 0.00634190626, -0.0145925131 ] - [ -0.00198670589, -0.331031744, -0.00214804338, 0.725361079, -0.394206296, 0.00114085793, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00226798456, -0.33101433, 3.4955005e-14, 0.725379519, -0.394365188, 0.00226798456, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0201536981, 0.00631741801, -0.0145361814 ] - [ -0.00197750507, -0.330832826, -0.00214800594, 0.724995417, -0.394039055, 0.00113172649, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00225906556, -0.330815429, 3.49497617e-14, 0.725013893, -0.394198465, 0.00225906556, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0200755937, 0.00629290588, -0.0144797947 ] - [ -0.00196829446, -0.330633634, -0.00214796842, 0.724629224, -0.393871557, 0.0011225855, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00225013723, -0.330616252, 3.49226038e-14, 0.724647737, -0.394031484, 0.00225013723, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0199974148, 0.00626837039, -0.0144233543 ] - [ -0.00195907427, -0.330434172, -0.00214793083, 0.724262507, -0.393703805, 0.00111343517, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0022411998, -0.330416806, 3.49191601e-14, 0.724281057, -0.393864251, 0.0022411998, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0199191632, 0.00624381208, -0.0143668614 ] - [ -0.00194984473, -0.330234444, -0.00214789318, 0.723895273, -0.393535803, 0.00110427574, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00223225347, -0.330217093, 3.49309215e-14, 0.72391386, -0.393696767, 0.00223225347, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0198408406, 0.00621923148, -0.0143103173 ] - [ -0.00194060607, -0.330034453, -0.00214785545, 0.72352753, -0.393367552, 0.00109510741, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00222329847, -0.330017118, 3.49348343e-14, 0.723546154, -0.393529036, 0.00222329847, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0197624486, 0.00619462912, -0.0142537231 ] - [ -0.00193135849, -0.329834204, -0.00214781765, 0.723159284, -0.393199058, 0.00108593042, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.002214335, -0.329816885, 3.49273991e-14, 0.723177946, -0.393361061, 0.002214335, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.019683989, 0.00617000552, -0.01419708 ] - [ -0.00192210223, -0.329633701, -0.00214777978, 0.722790544, -0.393030322, 0.00107674499, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00220536329, -0.329616398, 3.49267074e-14, 0.722809243, -0.393192845, 0.00220536329, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0196054635, 0.00614536123, -0.0141403894 ] - [ -0.0019128375, -0.329432947, -0.00214774184, 0.722421316, -0.392861348, 0.00106755132, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00219638356, -0.32941566, 3.49243166e-14, 0.722440052, -0.393024392, 0.00219638356, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0195268736, 0.00612069678, -0.0140836523 ] - [ -0.00190356453, -0.329231947, -0.00214770384, 0.722051607, -0.392692139, 0.00105834966, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00218739601, -0.329214676, 3.48952166e-14, 0.722070381, -0.392855704, 0.00218739601, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0194482213, 0.00609601268, -0.0140268701 ] - [ -0.00189428353, -0.329030705, -0.00214766576, 0.721681424, -0.392522699, 0.00104914021, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00217840087, -0.32901345, 3.49025764e-14, 0.721700236, -0.392686785, 0.00217840087, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.019369508, 0.00607130949, -0.0139700439 ] - [ -0.00188499474, -0.328829225, -0.00214762763, 0.721310776, -0.39235303, 0.00103992319, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00216939836, -0.328811986, 3.48763697e-14, 0.721329625, -0.392517639, 0.00216939836, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0192907356, 0.00604658771, -0.013913175 ] - [ -0.00187569837, -0.328627511, -0.00214758942, 0.720939668, -0.392183137, 0.00103069884, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00216038867, -0.328610288, 3.48781043e-14, 0.720958555, -0.392348267, 0.00216038867, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0192119056, 0.0060218479, -0.0138562646 ] - [ -0.00186639464, -0.328425566, -0.00214755115, 0.720568109, -0.392013021, 0.00102146736, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00215137205, -0.328408359, 3.48567614e-14, 0.720587034, -0.392178674, 0.00215137205, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0191330199, 0.00599709058, -0.0137993139 ] - [ -0.00185708378, -0.328223396, -0.00214751282, 0.720196106, -0.391842686, 0.00101222898, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00214234869, -0.328206205, 3.48508972e-14, 0.720215068, -0.392008863, 0.00214234869, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0190540801, 0.00597231627, -0.0137423242 ] - [ -0.001847766, -0.328021003, -0.00214747442, 0.719823665, -0.391672137, 0.00100298391, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00213331881, -0.328003829, 3.48603258e-14, 0.719842665, -0.391838836, 0.00213331881, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0189750878, 0.00594752552, -0.0136852966 ] - [ -0.00183844153, -0.327818393, -0.00214743597, 0.719450795, -0.391501374, 0.000993732389, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00212428263, -0.327801235, 3.48374461e-14, 0.719469833, -0.391668598, 0.00212428263, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0188960449, 0.00592271885, -0.0136282324 ] - [ -0.00182911058, -0.327615569, -0.00214739745, 0.719077502, -0.391330404, 0.000984474621, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00211524037, -0.327598427, 3.48298218e-14, 0.719096578, -0.391498151, 0.00211524037, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0188169529, 0.00589789679, -0.0135711328 ] - [ -0.00181977338, -0.327412535, -0.00214735886, 0.718703794, -0.391159227, 0.00097521083, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00210619224, -0.327395409, 3.48443595e-14, 0.718722908, -0.391327499, 0.00210619224, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0187378136, 0.00587305988, -0.0135139991 ] - [ -0.00181043015, -0.327209295, -0.00214732022, 0.718329678, -0.390987848, 0.000965941236, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00209713846, -0.327192185, 3.48502232e-14, 0.71834883, -0.391156645, 0.00209713846, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0186586286, 0.00584820864, -0.0134568324 ] - [ -0.0018010811, -0.327005854, -0.00214728152, 0.717955162, -0.39081627, 0.000956666059, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00208807923, -0.32698876, 3.48215962e-14, 0.717974353, -0.390985592, 0.00208807923, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0185793997, 0.00582334361, -0.0133996339 ] - [ -0.00179172646, -0.326802215, -0.00214724276, 0.717580253, -0.390644496, 0.000947385518, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00207901478, -0.326785138, 3.48117882e-14, 0.717599482, -0.390814344, 0.00207901478, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0185001285, 0.00579846532, -0.013342405 ] - [ -0.00178236646, -0.326598383, -0.00214720394, 0.717204958, -0.39047253, 0.000938099831, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00206994532, -0.326581322, 3.48341008e-14, 0.717224225, -0.390642903, 0.00206994532, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0184208168, 0.0057735743, -0.0132851467 ] - [ -0.0017730013, -0.326394362, -0.00214716507, 0.716829285, -0.390300374, 0.00092880922, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00206087106, -0.326377317, 3.4818169e-14, 0.716848591, -0.390471274, 0.00206087106, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0183414662, 0.00574867108, -0.0132278604 ] - [ -0.00176363121, -0.326190155, -0.00214712614, 0.716453241, -0.390128033, 0.000919513902, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00205179222, -0.326173127, 3.47886523e-14, 0.716472586, -0.390299459, 0.00205179222, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0182620784, 0.00572375619, -0.0131705473 ] - [ -0.00175425641, -0.325985767, -0.00214708715, 0.716076834, -0.389955509, 0.000910214096, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00204270902, -0.325968756, 3.47781789e-14, 0.716096217, -0.390127461, 0.00204270902, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0181826552, 0.00569883017, -0.0131132086 ] - [ -0.00174487712, -0.325781203, -0.00214704811, 0.715700072, -0.389782806, 0.000900910022, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00203362166, -0.325764208, 3.47931351e-14, 0.715719493, -0.389955285, 0.00203362166, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0181031981, 0.00567389354, -0.0130558454 ] - [ -0.00173549356, -0.325576466, -0.00214700901, 0.71532296, -0.389609927, 0.000891601899, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00202453037, -0.325559487, 3.47978944e-14, 0.715342421, -0.389782933, 0.00202453037, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.018023709, 0.00564894683, -0.0129984591 ] - [ -0.00172610595, -0.32537156, -0.00214696986, 0.714945508, -0.389436875, 0.000882289945, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00201543535, -0.325354598, 3.47866049e-14, 0.714965007, -0.389610409, 0.00201543535, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0179441894, 0.00562399058, -0.0129410508 ] - [ -0.00171671451, -0.32516649, -0.00214693066, 0.714567723, -0.389263655, 0.000872974378, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00200633682, -0.325149544, 3.47761112e-14, 0.71458726, -0.389437716, 0.00200633682, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0178646411, 0.00559902532, -0.0128836218 ] - [ -0.00170731946, -0.324961259, -0.00214689141, 0.714189611, -0.389090269, 0.000863655419, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.001997235, -0.32494433, 3.47584477e-14, 0.714209188, -0.389264858, 0.001997235, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0177850658, 0.00557405158, -0.0128261733 ] - [ -0.00169792102, -0.324755872, -0.0021468521, 0.713811181, -0.38891672, 0.000854333284, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00198813009, -0.32473896, 3.47753096e-14, 0.713830797, -0.389091837, 0.00198813009, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0177054651, 0.00554906989, -0.0127687065 ] - [ -0.0016885194, -0.324550333, -0.00214681275, 0.713432441, -0.388743012, 0.000845008193, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00197902232, -0.324533438, 3.47466094e-14, 0.713452095, -0.388918657, 0.00197902232, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0176258409, 0.00552408078, -0.0127112226 ] - [ -0.00167911484, -0.324344647, -0.00214677335, 0.713053397, -0.388569149, 0.000835680364, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00196991189, -0.324327768, 3.47418249e-14, 0.713073091, -0.388745322, 0.00196991189, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0175461946, 0.00549908478, -0.0126537229 ] - [ -0.00166970754, -0.324138817, -0.00214673389, 0.712674057, -0.388395134, 0.000826350016, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00196079903, -0.324121955, 3.47329416e-14, 0.71269379, -0.388571836, 0.00196079903, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0174665282, 0.00547408242, -0.0125962085 ] - [ -0.00166029773, -0.323932847, -0.0021466944, 0.71229443, -0.38822097, 0.000817017366, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00195168393, -0.323916002, 3.4728685e-14, 0.712314202, -0.3883982, 0.00195168393, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0173868431, 0.00544907425, -0.0125386808 ] - [ -0.00165088562, -0.323726742, -0.00214665485, 0.711914522, -0.38804666, 0.000807682633, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00194256683, -0.323709914, 3.47469723e-14, 0.711934333, -0.388224419, 0.00194256683, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0173071412, 0.00542406077, -0.0124811409 ] - [ -0.00164147144, -0.323520507, -0.00214661526, 0.711534341, -0.387872209, 0.000798346034, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00193344792, -0.323503695, 3.47294308e-14, 0.711554191, -0.388050497, 0.00193344792, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0172274241, 0.00539904254, -0.01242359 ] - [ -0.0016320554, -0.323314144, -0.00214657562, 0.711153895, -0.387697619, 0.000789007789, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00192432743, -0.323297349, 3.47071174e-14, 0.711173785, -0.387876436, 0.00192432743, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0171476936, 0.00537402007, -0.0123660294 ] - [ -0.00162263773, -0.323107659, -0.00214653594, 0.710773191, -0.387522894, 0.000779668114, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00191520557, -0.323090881, 3.47072343e-14, 0.71079312, -0.38770224, 0.00191520557, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0170679512, 0.0053489939, -0.0123084603 ] - [ -0.00161321865, -0.322901055, -0.00214649621, 0.710392238, -0.387348037, 0.000770327229, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00190608254, -0.322884294, 3.47015877e-14, 0.710412206, -0.387527912, 0.00190608254, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0169881988, 0.00532396456, -0.0122508839 ] - [ -0.00160379836, -0.322694338, -0.00214645645, 0.710011042, -0.387173053, 0.00076098535, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00189695857, -0.322677593, 3.46985617e-14, 0.71003105, -0.387353457, 0.00189695857, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0169084379, 0.00529893259, -0.0121933014 ] - [ -0.0015943771, -0.32248751, -0.00214641664, 0.709629612, -0.386997943, 0.000751642695, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00188783387, -0.322470783, 3.47008916e-14, 0.70964966, -0.387178877, 0.00188783387, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0168286703, 0.00527389851, -0.0121357141 ] - [ -0.00158495508, -0.322280577, -0.00214637679, 0.709247955, -0.386822713, 0.000742299483, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00187870865, -0.322263866, 3.47027734e-14, 0.709268042, -0.387004176, 0.00187870865, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0167488978, 0.00524886285, -0.0120781231 ] - [ -0.00157553252, -0.322073543, -0.0021463369, 0.708866079, -0.386647365, 0.000732955931, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00186958312, -0.322056849, 3.46986039e-14, 0.708886206, -0.386829357, 0.00186958312, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0166691218, 0.00522382615, -0.0120205298 ] - [ -0.00156610963, -0.321866411, -0.00214629697, 0.708483992, -0.386471902, 0.000723612257, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0018604575, -0.321849734, 3.46705156e-14, 0.708504159, -0.386654425, 0.0018604575, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0165893443, 0.00519878894, -0.0119629353 ] - [ -0.00155668665, -0.321659187, -0.002146257, 0.708101702, -0.386296329, 0.000714268679, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.001851332, -0.321642527, 3.46664686e-14, 0.708121908, -0.386479381, 0.001851332, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0165095668, 0.00517375174, -0.0119053408 ] - [ -0.00154726378, -0.321451874, -0.002146217, 0.707719216, -0.386120649, 0.000704925413, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00184220683, -0.321435231, 3.46616223e-14, 0.707739461, -0.386304231, 0.00184220683, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.016429791, 0.00514871509, -0.0118477476 ] - [ -0.00153784125, -0.321244477, -0.00214617695, 0.707336541, -0.385944866, 0.000695582678, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0018330822, -0.321227851, 3.46276449e-14, 0.707356827, -0.386128976, 0.0018330822, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0163500187, 0.00512367952, -0.0117901568 ] - [ -0.00152841927, -0.321036999, -0.00214613688, 0.706953687, -0.385768982, 0.000686240691, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00182395834, -0.321020391, 3.46692628e-14, 0.706974013, -0.385953622, 0.00182395834, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0162702516, 0.00509864557, -0.0117325698 ] - [ -0.00151899807, -0.320829447, -0.00214609676, 0.706570661, -0.385593002, 0.000676899669, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00181483544, -0.320812855, 3.46452324e-14, 0.706591026, -0.385778171, 0.00181483544, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0161904912, 0.00507361376, -0.0116749877 ] - [ -0.00150957786, -0.320621823, -0.00214605662, 0.70618747, -0.385416928, 0.000667559831, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00180571373, -0.320605248, 3.46264871e-14, 0.706207875, -0.385602628, 0.00180571373, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0161107394, 0.00504858462, -0.0116174117 ] - [ -0.00150015886, -0.320414131, -0.00214601644, 0.705804123, -0.385240766, 0.000658221393, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00179659342, -0.320397574, 3.46439787e-14, 0.705824568, -0.385426994, 0.00179659342, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0160309978, 0.00502355868, -0.0115598431 ] - [ -0.0014907413, -0.320206377, -0.00214597623, 0.705420627, -0.385064517, 0.000648884572, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00178747471, -0.320189837, 3.46272559e-14, 0.705441112, -0.385251275, 0.00178747471, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0159512681, 0.00499853648, -0.0115022832 ] - [ -0.00148132538, -0.319998565, -0.00214593598, 0.70503699, -0.384888186, 0.000639549587, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00177835783, -0.319982042, 3.46188771e-14, 0.705057516, -0.385075474, 0.00177835783, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.015871552, 0.00497351855, -0.011444733 ] - [ -0.00147191133, -0.319790699, -0.00214589571, 0.704653221, -0.384711777, 0.000630216654, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00176924299, -0.319774193, 3.46081766e-14, 0.704673786, -0.384899594, 0.00176924299, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0157918511, 0.00494850542, -0.0113871939 ] - [ -0.00146249937, -0.319582783, -0.0021458554, 0.704269326, -0.384535293, 0.000620885991, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00176013039, -0.319566294, 3.46127092e-14, 0.704289932, -0.384723638, 0.00176013039, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0157121673, 0.00492349762, -0.011329667 ] - [ -0.00145308971, -0.319374822, -0.00214581507, 0.703885315, -0.384358737, 0.000611557816, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00175102025, -0.31935835, 3.4617338e-14, 0.703905961, -0.384547612, 0.00175102025, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0156325021, 0.00489849568, -0.0112721536 ] - [ -0.00144368258, -0.319166819, -0.00214577471, 0.703501195, -0.384182113, 0.000602232344, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00174191278, -0.319150365, 3.45799388e-14, 0.703521881, -0.384371517, 0.00174191278, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0155528574, 0.00487350013, -0.0112146549 ] - [ -0.0014342782, -0.31895878, -0.00214573432, 0.703116974, -0.384005425, 0.000592909794, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0017328082, -0.318942343, 3.45988552e-14, 0.703137701, -0.384195358, 0.0017328082, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0154732346, 0.00484851151, -0.0111571722 ] - [ -0.00142487677, -0.318750709, -0.00214569391, 0.70273266, -0.383828676, 0.000583590383, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00172370672, -0.318734289, 3.45872994e-14, 0.702753427, -0.384019138, 0.00172370672, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0153936356, 0.00482353033, -0.0110997066 ] - [ -0.00141547853, -0.31854261, -0.00214565347, 0.702348261, -0.383651871, 0.000574274329, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00171460855, -0.318526207, 3.45947934e-14, 0.702369068, -0.383842861, 0.00171460855, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0153140621, 0.00479855715, -0.0110422593 ] - [ -0.00140608369, -0.318334488, -0.00214561301, 0.701963785, -0.383475012, 0.000564961847, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0017055139, -0.318318102, 3.45843659e-14, 0.701984633, -0.38366653, 0.0017055139, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0152345157, 0.00477359248, -0.0109848317 ] - [ -0.00139669246, -0.318126347, -0.00214557252, 0.701579241, -0.383298104, 0.000555653156, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00169642299, -0.318109978, 3.45646156e-14, 0.701600129, -0.38349015, 0.00169642299, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0151549982, 0.00474863686, -0.0109274248 ] - [ -0.00138730508, -0.317918191, -0.00214553201, 0.701194636, -0.383121149, 0.000546348473, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00168733602, -0.31790184, 3.45793848e-14, 0.701215564, -0.383313724, 0.00168733602, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0150755111, 0.00472369082, -0.01087004 ] - [ -0.00137792175, -0.317710025, -0.00214549148, 0.700809978, -0.382944153, 0.000537048015, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00167825322, -0.317693691, 3.4565539e-14, 0.700830946, -0.383137256, 0.00167825322, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0149960563, 0.00469875489, -0.0108126785 ] - [ -0.0013685427, -0.317501853, -0.00214545093, 0.700425275, -0.382767118, 0.000527751999, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00166917479, -0.317485536, 3.45358219e-14, 0.700446284, -0.382960748, 0.00166917479, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0149166354, 0.0046738296, -0.0107553414 ] - [ -0.00135916814, -0.317293679, -0.00214541036, 0.700040536, -0.382590048, 0.000518460642, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00166010095, -0.31727738, 3.45461043e-14, 0.700061586, -0.382784206, 0.00166010095, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.01483725, 0.00464891549, -0.0106980301 ] - [ -0.0013497983, -0.317085509, -0.00214536977, 0.699655769, -0.382412947, 0.000509174162, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00165103191, -0.317069228, 3.45504923e-14, 0.699676859, -0.382607632, 0.0016510319, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.014757902, 0.00462401307, -0.0106407457 ] - [ -0.00134043339, -0.316877347, -0.00214532916, 0.699270982, -0.382235818, 0.000499892776, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00164196787, -0.316861082, 3.45246192e-14, 0.699292113, -0.382431031, 0.00164196787, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.014678593, 0.0045991229, -0.0105834894 ] - [ -0.00133107363, -0.316669196, -0.00214528854, 0.698886183, -0.382058666, 0.000490616701, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00163290906, -0.316652949, 3.45228917e-14, 0.698907354, -0.382254405, 0.00163290906, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0145993246, 0.00457424549, -0.0105262624 ] - [ -0.00132171924, -0.316461062, -0.0021452479, 0.69850138, -0.381881494, 0.000481346154, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00162385569, -0.316444833, 3.45285852e-14, 0.698522592, -0.38207776, 0.00162385569, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0145200986, 0.00454938137, -0.0104690661 ] - [ -0.00131237044, -0.316252949, -0.00214520724, 0.698116582, -0.381704306, 0.000472081353, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00161480797, -0.316236737, 3.45058673e-14, 0.698137835, -0.381901098, 0.00161480797, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0144409167, 0.00452453109, -0.0104119016 ] - [ -0.00130302746, -0.316044862, -0.00214516657, 0.697731796, -0.381527105, 0.000462822515, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0016057661, -0.316028667, 3.45050561e-14, 0.69775309, -0.381724423, 0.0016057661, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0143617805, 0.00449969517, -0.0103547701 ] - [ -0.0012936905, -0.315836804, -0.00214512589, 0.697347032, -0.381349896, 0.000453569857, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00159673031, -0.315820627, 3.44988514e-14, 0.697368366, -0.381547739, 0.00159673031, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0142826918, 0.00447487413, -0.0102976729 ] - [ -0.00128435978, -0.315628781, -0.00214508519, 0.696962297, -0.381172682, 0.000444323596, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00158770081, -0.315612621, 3.44916981e-14, 0.696983671, -0.381371051, 0.00158770081, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0142036522, 0.00445006852, -0.0102406111 ] - [ -0.00127503554, -0.315420797, -0.00214504449, 0.696577599, -0.380995466, 0.000435083951, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00157867781, -0.315404654, 3.44970274e-14, 0.696599014, -0.38119436, 0.00157867781, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0141246635, 0.00442527887, -0.010183586 ] - [ -0.00126571798, -0.315212856, -0.00214500377, 0.696192947, -0.380818254, 0.000425851137, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00156966152, -0.315196731, 3.44814229e-14, 0.696214403, -0.381017673, 0.00156966152, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0140457273, 0.00440050569, -0.0101265989 ] - [ -0.00125640732, -0.315004963, -0.00214496304, 0.69580835, -0.380641048, 0.000416625373, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00156065216, -0.314988856, 3.44892159e-14, 0.695829847, -0.380840991, 0.00156065216, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0139668453, 0.00437574954, -0.0100696509 ] - [ -0.00124710379, -0.314797123, -0.00214492231, 0.695423815, -0.380463852, 0.000407406877, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00155164993, -0.314781033, 3.44939842e-14, 0.695445352, -0.380664319, 0.00155164993, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0138880192, 0.00435101093, -0.0100127433 ] - [ -0.00123780761, -0.31458934, -0.00214488157, 0.69503935, -0.38028667, 0.000398195864, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00154265505, -0.314573267, 3.44669559e-14, 0.695060929, -0.380487662, 0.00154265505, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0138092507, 0.0043262904, -0.00995587724 ] - [ -0.00122851899, -0.314381619, -0.00214484082, 0.694654966, -0.380109507, 0.000388992554, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00153366774, -0.314365564, 3.44574064e-14, 0.694676585, -0.380311021, 0.00153366774, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0137305415, 0.00430158847, -0.009899054 ] - [ -0.00121923815, -0.314173964, -0.00214480006, 0.694270668, -0.379932365, 0.000379797163, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0015246882, -0.314157926, 3.44670411e-14, 0.694292329, -0.380134403, 0.0015246882, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0136518933, 0.00427690569, -0.0098422748 ] - [ -0.00120996531, -0.313966379, -0.0021447593, 0.693886467, -0.379755249, 0.00037060991, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00151571665, -0.313950359, 3.4472149e-14, 0.693908169, -0.37995781, 0.00151571665, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0135733078, 0.00425224258, -0.00978554084 ] - [ -0.0012007007, -0.31375887, -0.00214471854, 0.693502371, -0.379578163, 0.000361431011, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00150675331, -0.313742868, 3.44480817e-14, 0.693524113, -0.379781245, 0.00150675331, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0134947866, 0.00422759968, -0.00972885336 ] - [ -0.00119144452, -0.313551441, -0.00214467777, 0.693118388, -0.37940111, 0.000352260685, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00149779837, -0.313535456, 3.44510359e-14, 0.69314017, -0.379604714, 0.00149779837, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0134163315, 0.0042029775, -0.00967221358 ] - [ -0.00118219701, -0.313344097, -0.00214463701, 0.692734526, -0.379224095, 0.000343099148, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00148885207, -0.313328129, 3.4426863e-14, 0.692756349, -0.37942822, 0.00148885207, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0133379442, 0.0041783766, -0.00961562271 ] - [ -0.00117295838, -0.313136841, -0.00214459624, 0.692350794, -0.37904712, 0.00033394662, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00147991461, -0.313120891, 3.439679e-14, 0.692372658, -0.379251767, 0.00147991461, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0132596263, 0.00415379749, -0.00955908199 ] - [ -0.00116372886, -0.31292968, -0.00214455547, 0.6919672, -0.378870191, 0.000324803317, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0014709862, -0.312913747, 3.44184341e-14, 0.691989105, -0.379075358, 0.0014709862, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0131813796, 0.0041292407, -0.00950259262 ] - [ -0.00115450865, -0.312722617, -0.00214451471, 0.691583753, -0.378693311, 0.000315669458, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00146206706, -0.312706701, 3.44307422e-14, 0.6916057, -0.378898998, 0.00146206706, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0131032057, 0.00410470678, -0.00944615584 ] - [ -0.00114529799, -0.312515656, -0.00214447394, 0.691200462, -0.378516484, 0.000306545261, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00145315739, -0.312499759, 3.4415511e-14, 0.69122245, -0.378722691, 0.00145315739, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0130251064, 0.00408019624, -0.00938977287 ] - [ -0.00113609709, -0.312308804, -0.00214443318, 0.690817336, -0.378339714, 0.000297430942, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00144425743, -0.312292924, 3.44208881e-14, 0.690839364, -0.37854644, 0.00144425743, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0129470832, 0.00405570963, -0.00933344492 ] - [ -0.00112690617, -0.312102064, -0.00214439243, 0.690434382, -0.378163005, 0.000288326722, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00143536736, -0.312086201, 3.43911573e-14, 0.690456451, -0.378370249, 0.00143536736, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.012869138, 0.00403124747, -0.00927717322 ] - [ -0.00111772545, -0.31189544, -0.00214435168, 0.690051609, -0.377986361, 0.000279232816, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00142648742, -0.311879595, 3.43876782e-14, 0.690073719, -0.378194123, 0.00142648742, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0127912724, 0.00400681029, -0.00922095899 ] - [ -0.00110855515, -0.311688939, -0.00214431093, 0.689669026, -0.377809786, 0.000270149445, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00141761782, -0.311673111, 3.43795525e-14, 0.689691177, -0.378018065, 0.00141761782, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0127134881, 0.00398239863, -0.00916480346 ] - [ -0.0010993955, -0.311482563, -0.00214427019, 0.689286642, -0.377633283, 0.000261076826, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00140875876, -0.311466754, 3.44111914e-14, 0.689308833, -0.37784208, 0.00140875876, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0126357867, 0.00395801302, -0.00910870784 ] - [ -0.00109024671, -0.311276319, -0.00214422946, 0.688904464, -0.377456857, 0.000252015177, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00139991046, -0.311260527, 3.43686063e-14, 0.688926697, -0.37766617, 0.00139991046, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0125581701, 0.00393365398, -0.00905267335 ] - [ -0.001081109, -0.31107021, -0.00214418874, 0.688522503, -0.377280512, 0.000242964716, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00139107314, -0.311054436, 3.43787285e-14, 0.688544777, -0.377490341, 0.00139107314, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0124806398, 0.00390932205, -0.00899670123 ] - [ -0.00107198261, -0.310864242, -0.00214414803, 0.688140767, -0.377104252, 0.000233925663, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.001382247, -0.310848485, 3.43554361e-14, 0.688163081, -0.377314596, 0.001382247, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0124031976, 0.00388501776, -0.00894079269 ] - [ -0.00106286773, -0.310658419, -0.00214410734, 0.687759264, -0.37692808, 0.000224898236, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00137343227, -0.310642679, 3.43676025e-14, 0.687781619, -0.37713894, 0.00137343227, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0123258452, 0.00386074164, -0.00888494895 ] - [ -0.0010537646, -0.310452745, -0.00214406665, 0.687378002, -0.376752002, 0.000215882652, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00136462915, -0.310437023, 3.4357945e-14, 0.687400399, -0.376963375, 0.00136462915, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0122485842, 0.00383649422, -0.00882917123 ] - [ -0.00104467344, -0.310247227, -0.00214402598, 0.686996992, -0.37657602, 0.000206879132, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00135583786, -0.310231522, 3.43632762e-14, 0.687019429, -0.376787907, 0.00135583786, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0121714164, 0.00381227603, -0.00877346076 ] - [ -0.00103559447, -0.310041867, -0.00214398532, 0.686616242, -0.376400139, 0.000197887894, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00134705862, -0.31002618, 3.43591421e-14, 0.68663872, -0.37661254, 0.00134705862, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0120943434, 0.00378808761, -0.00871781876 ] - [ -0.00102652791, -0.309836671, -0.00214394468, 0.686235759, -0.376224363, 0.000188909156, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00133829163, -0.309821002, 3.43412721e-14, 0.686258278, -0.376437276, 0.00133829163, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0120173669, 0.00376392949, -0.00866224645 ] - [ -0.00101747399, -0.309631645, -0.00214390405, 0.685855554, -0.376048696, 0.000179943138, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00132953712, -0.309615993, 3.43464997e-14, 0.685878114, -0.376262121, 0.00132953712, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0119404887, 0.00373980219, -0.00860674505 ] - [ -0.00100843291, -0.309426791, -0.00214386344, 0.685475635, -0.375873143, 0.000170990059, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0013207953, -0.309411157, 3.43211221e-14, 0.685498236, -0.376087079, 0.0013207953, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0118637104, 0.00371570625, -0.00855131579 ] - [ -0.000999404908, -0.309222117, -0.00214382285, 0.685096011, -0.375697706, 0.000162050138, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00131206637, -0.3092065, 3.43252512e-14, 0.685118653, -0.375912153, 0.00131206637, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0117870336, 0.00369164219, -0.00849595988 ] - [ -0.000990390203, -0.309017625, -0.00214378228, 0.684716691, -0.375522391, 0.000153123593, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00130335056, -0.309002026, 3.43129726e-14, 0.684739373, -0.375737348, 0.00130335056, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0117104602, 0.00366761056, -0.00844067855 ] - [ -0.000981389017, -0.308813321, -0.00214374173, 0.684337683, -0.375347202, 0.000144210645, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00129464809, -0.308797739, 3.4313166e-14, 0.684360406, -0.375562667, 0.00129464809, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0116339918, 0.00364361188, -0.00838547302 ] - [ -0.00097240157, -0.30860921, -0.00214370121, 0.683958997, -0.375172141, 0.000135311514, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00128595915, -0.308593645, 3.43242362e-14, 0.683981761, -0.375388115, 0.00128595915, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0115576301, 0.00361964668, -0.00833034451 ] - [ -0.000963428085, -0.308405296, -0.0021436607, 0.683580641, -0.374997215, 0.000126426417, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00127728398, -0.308389749, 3.42981826e-14, 0.683603446, -0.375213697, 0.00127728398, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0114813768, 0.0035957155, -0.00827529425 ] - [ -0.000954468785, -0.308201584, -0.00214362022, 0.683202625, -0.374822426, 0.000117555576, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00126862278, -0.308186055, 3.42918778e-14, 0.683225471, -0.375039415, 0.00126862278, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0114052335, 0.00357181886, -0.00822032345 ] - [ -0.000945523892, -0.30799808, -0.00214357976, 0.682824957, -0.37464778, 0.000108699209, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00125997577, -0.307982568, 3.42840348e-14, 0.682847843, -0.374865275, 0.00125997577, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.011329202, 0.0035479573, -0.00816543334 ] - [ -0.000936593627, -0.307794788, -0.00214353933, 0.682447646, -0.374473279, 9.9857538e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00125134317, -0.307779294, 3.42943276e-14, 0.682470574, -0.37469128, 0.00125134317, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0112532839, 0.00352413134, -0.00811062514 ] - [ -0.000927678214, -0.307591712, -0.00214349893, 0.682070702, -0.374298929, 9.10307813e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00124272519, -0.307576236, 3.42884855e-14, 0.68209367, -0.374517435, 0.00124272519, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.011177481, 0.00350034152, -0.00805590007 ] - [ -0.000918777875, -0.307388858, -0.00214345855, 0.681694134, -0.374124733, 8.22191595e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00123412204, -0.307373399, 3.42808775e-14, 0.681717142, -0.374343743, 0.00123412204, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.011101795, 0.00347658838, -0.00800125935 ] - [ -0.000909892834, -0.307186231, -0.0021434182, 0.681317949, -0.373950696, 7.3422893e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00122553394, -0.30717079, 3.42615632e-14, 0.681340999, -0.374170209, 0.00122553394, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0110262275, 0.00345287243, -0.00794670421 ] - [ -0.000901023313, -0.306983835, -0.00214337789, 0.680942159, -0.373776822, 6.46422021e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00121696111, -0.306968411, 3.42698351e-14, 0.680965249, -0.373996838, 0.00121696111, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0109507802, 0.00342919421, -0.00789223586 ] - [ -0.000892169535, -0.306781676, -0.0021433376, 0.680566771, -0.373603115, 5.58773072e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00120840377, -0.306766269, 3.42665641e-14, 0.680589901, -0.373823632, 0.00120840377, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0108754548, 0.00340555426, -0.00783785554 ] - [ -0.000883331724, -0.306579757, -0.00214329735, 0.680191794, -0.373429579, 4.7128429e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00119986212, -0.306564368, 3.42625176e-14, 0.680214966, -0.373650597, 0.00119986212, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.010800253, 0.00338195311, -0.00778356445 ] - [ -0.000874510103, -0.306378085, -0.00214325713, 0.679817239, -0.373256218, 3.83957883e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00119133638, -0.306362713, 3.42457484e-14, 0.679840451, -0.373477737, 0.00119133638, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0107251766, 0.00335839127, -0.00772936383 ] - [ -0.000865704896, -0.306176664, -0.00214321695, 0.679443113, -0.373083038, 2.96796059e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00118282678, -0.306161309, 3.42390917e-14, 0.679466365, -0.373305056, 0.00118282678, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0106502271, 0.0033348693, -0.0076752549 ] - [ -0.000856916326, -0.305975498, -0.0021431768, 0.679069426, -0.372910041, 2.09801029e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00117433352, -0.305960161, 3.42355869e-14, 0.679092719, -0.373132558, 0.00117433352, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0105754063, 0.00331138771, -0.00762123887 ] - [ -0.000848144617, -0.305774594, -0.00214313668, 0.678696188, -0.372737233, 1.22975004e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00116585683, -0.305759274, 3.4238386e-14, 0.678719522, -0.372960247, 0.00116585683, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.010500716, 0.00328794704, -0.00756731696 ] - [ -0.000839389994, -0.305573955, -0.00214309661, 0.678323407, -0.372564617, 3.63201974e-06, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00115739691, -0.305558653, 3.42237828e-14, 0.678346781, -0.372788129, 0.00115739691, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0104261577, 0.00326454783, -0.00751349041 ] - [ -0.000830652681, -0.305373587, -0.00214305657, 0.677951093, -0.372392198, -5.01611765e-06, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.001148954, -0.305358302, 3.42317092e-14, 0.677974508, -0.372616206, 0.001148954, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0103517331, 0.00324119059, -0.00745976043 ] - [ -0.000821932902, -0.305173494, -0.00214301658, 0.677579255, -0.37221998, -1.36466902e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00114052829, -0.305158227, 3.42141653e-14, 0.67760271, -0.372444483, 0.00114052829, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.010277444, 0.00321787587, -0.00740612825 ] - [ -0.000813230881, -0.304973683, -0.00214297662, 0.677207902, -0.372047968, -2.22594761e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00113212002, -0.304958433, 3.42200128e-14, 0.677231397, -0.372272965, 0.00113212002, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0102032921, 0.00319460419, -0.00735259508 ] - [ -0.000804546843, -0.304774157, -0.00214293671, 0.676837044, -0.371876165, -3.08542534e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00112372939, -0.304758924, 3.42073188e-14, 0.676860579, -0.372101655, 0.00112372939, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.010129279, 0.00317137608, -0.00729916215 ] - [ -0.000795881014, -0.304574921, -0.00214289684, 0.676466689, -0.371704577, -3.94308003e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00111535663, -0.304559706, 3.4198037e-14, 0.676490265, -0.371930559, 0.00111535663, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0100554065, 0.00314819209, -0.00724583068 ] - [ -0.000787233618, -0.304375981, -0.00214285701, 0.676096847, -0.371533206, -4.79888943e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00110700195, -0.304360783, 3.4204193e-14, 0.676120463, -0.37175968, 0.00110700195, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00998167618, 0.00312505272, -0.00719260189 ] - [ -0.000778604881, -0.304177342, -0.00214281723, 0.675727528, -0.371362059, -5.65283132e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00109866557, -0.304162161, 3.41886384e-14, 0.675751184, -0.371589023, 0.00109866557, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00990808979, 0.00310195853, -0.00713947701 ] - [ -0.000769995028, -0.303979008, -0.0021427775, 0.67535874, -0.371191138, -6.50488345e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0010903477, -0.303963845, 3.41963381e-14, 0.675382437, -0.371418592, 0.0010903477, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00983464902, 0.00307891004, -0.00708645725 ] - [ -0.000761404284, -0.303780985, -0.00214273782, 0.674990494, -0.371020449, -7.35502354e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00108204858, -0.303765839, 3.41786492e-14, 0.67501423, -0.371248392, 0.00108204858, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00976135556, 0.00305590778, -0.00703354384 ] - [ -0.000752832876, -0.303583277, -0.00214269818, 0.674622798, -0.370849996, -8.2032293e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0010737684, -0.303568148, 3.41849617e-14, 0.674646575, -0.371078426, 0.0010737684, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00968821109, 0.00303295228, -0.006980738 ] - [ -0.000744281029, -0.30338589, -0.00214265859, 0.674255662, -0.370679783, -9.04947844e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0010655074, -0.303370779, 3.41781304e-14, 0.674279478, -0.3709087, 0.0010655074, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00961521733, 0.00301004407, -0.00692804095 ] - [ -0.00073574897, -0.303188829, -0.00214261906, 0.673889095, -0.370509814, -9.89374864e-05, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00105726579, -0.303173735, 3.41831667e-14, 0.673912952, -0.370739217, 0.00105726579, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00954237594, 0.00298718369, -0.00687545392 ] - [ -0.000727236925, -0.302992099, -0.00214257957, 0.673523107, -0.370340095, -0.000107360175, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00104904378, -0.302977022, 3.41592683e-14, 0.673547004, -0.370569982, 0.00104904378, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00946968864, 0.00296437167, -0.00682297812 ] - [ -0.000718745121, -0.302795705, -0.00214254014, 0.673157707, -0.370170629, -0.000115762628, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00104084161, -0.302780644, 3.4163776e-14, 0.673181644, -0.370400999, 0.00104084161, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00939715711, 0.00294160853, -0.00677061477 ] - [ -0.000710273783, -0.302599651, -0.00214250077, 0.672792905, -0.37000142, -0.000124144621, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00103265948, -0.302584608, 3.41390597e-14, 0.672816882, -0.370232274, 0.00103265948, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00932478304, 0.00291889481, -0.00671836511 ] - [ -0.000701823141, -0.302403943, -0.00214246145, 0.672428711, -0.369832474, -0.000132505929, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00102449761, -0.302388918, 3.41601446e-14, 0.672452727, -0.370063809, 0.00102449761, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00925256813, 0.00289623104, -0.00666623035 ] - [ -0.00069339342, -0.302208587, -0.00214242218, 0.672065132, -0.369663794, -0.00014084633, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00101635623, -0.302193578, 3.41388721e-14, 0.672089188, -0.36989561, 0.00101635623, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00918051406, 0.00287361774, -0.00661421171 ] - [ -0.000684984847, -0.302013587, -0.00214238298, 0.671702181, -0.369495386, -0.000149165597, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00100823556, -0.301998595, 3.4146805e-14, 0.671726276, -0.369727681, 0.00100823556, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00910862254, 0.00285105547, -0.00656231041 ] - [ -0.000676597652, -0.301818948, -0.00214234383, 0.671339865, -0.369327253, -0.000157463508, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00100013581, -0.301803973, 3.41463318e-14, 0.671364, -0.369560027, 0.00100013581, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00903689525, 0.00282854473, -0.00651052768 ] - [ -0.00066823206, -0.301624675, -0.00214230474, 0.670978194, -0.3691594, -0.000165739837, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000992057199, -0.301609718, 3.41119266e-14, 0.671002369, -0.369392651, 0.000992057199, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00896533389, 0.00280608607, -0.00645886475 ] - [ -0.000659888302, -0.301430774, -0.00214226572, 0.670617179, -0.368991832, -0.00017399436, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000983999956, -0.301415834, 3.41205827e-14, 0.670641393, -0.369225559, 0.000983999956, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00889394014, 0.00278368001, -0.00640732282 ] - [ -0.000651566603, -0.30123725, -0.00214222675, 0.670256828, -0.368824553, -0.000182226851, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000975964298, -0.301222326, 3.41318119e-14, 0.670281081, -0.369058755, 0.000975964298, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00882271571, 0.00276132709, -0.00635590312 ] - [ -0.000643267194, -0.301044107, -0.00214218786, 0.669897151, -0.368657567, -0.000190437085, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000967950444, -0.301029201, 3.41204534e-14, 0.669921444, -0.368892243, 0.000967950444, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00875166229, 0.00273902783, -0.00630460688 ] - [ -0.000634990303, -0.300851352, -0.00214214902, 0.669538158, -0.368490879, -0.000198624837, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000959958617, -0.300836462, 3.4113571e-14, 0.66956249, -0.368726028, 0.000959958617, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00868078155, 0.00271678278, -0.00625343532 ] - [ -0.000626736159, -0.300658989, -0.00214211025, 0.669179859, -0.368324494, -0.00020678988, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000951989036, -0.300644116, 3.40814655e-14, 0.66920423, -0.368560115, 0.000951989036, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00861007521, 0.00269459245, -0.00620238965 ] - [ -0.00061850499, -0.300467023, -0.00214207155, 0.668822263, -0.368158416, -0.000214931989, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000944041922, -0.300452167, 3.40806403e-14, 0.668846674, -0.368394507, 0.000944041922, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00853954495, 0.00267245739, -0.0061514711 ] - [ -0.000610297027, -0.300275459, -0.00214203292, 0.66846538, -0.367992649, -0.000223050939, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000936117498, -0.30026062, 3.40921435e-14, 0.66848983, -0.36822921, 0.000936117498, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00846919247, 0.00265037812, -0.0061006809 ] - [ -0.000602112499, -0.300084303, -0.00214199435, 0.668109219, -0.367827198, -0.000231146501, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000928215984, -0.300069481, 3.40769477e-14, 0.668133708, -0.368064227, 0.000928215984, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00839901945, 0.00262835517, -0.00605002026 ] - [ -0.000593951636, -0.29989356, -0.00214195586, 0.667753791, -0.367662068, -0.000239218451, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000920337602, -0.299878755, 3.40928584e-14, 0.667778319, -0.367899564, 0.000920337602, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00832902759, 0.00260638908, -0.0059994904 ] - [ -0.000585814667, -0.299703236, -0.00214191744, 0.667399106, -0.367497264, -0.00024726656, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000912482575, -0.299688447, 3.40801109e-14, 0.667423673, -0.367735226, 0.000912482575, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00825921858, 0.00258448037, -0.00594909256 ] - [ -0.000577701824, -0.299513334, -0.00214187909, 0.667045172, -0.367332789, -0.000255290603, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000904651125, -0.299498562, 3.40599738e-14, 0.667069778, -0.367571215, 0.000904651125, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00818959412, 0.00256262958, -0.00589882794 ] - [ -0.000569613337, -0.299323861, -0.00214184081, 0.666692, -0.367168649, -0.000263290351, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000896843473, -0.299309106, 3.40533198e-14, 0.666716644, -0.367407538, 0.000896843473, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00812015589, 0.00254083724, -0.00584869778 ] - [ -0.000561549437, -0.299134822, -0.00214180261, 0.666339599, -0.367004847, -0.000271265578, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000889059844, -0.299120083, 3.40559489e-14, 0.666364283, -0.367244199, 0.000889059843, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00805090559, 0.00251910388, -0.00579870329 ] - [ -0.000553510354, -0.298946222, -0.00214176449, 0.66598798, -0.366841389, -0.000279216055, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000881300458, -0.2989315, 3.40668068e-14, 0.666012702, -0.367081202, 0.000881300458, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00798184492, 0.00249743002, -0.00574884569 ] - [ -0.000545496321, -0.298758066, -0.00214172644, 0.665637152, -0.36667828, -0.000287141555, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000873565541, -0.298743361, 3.40427232e-14, 0.665661913, -0.366918552, 0.000873565541, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00791297556, 0.00247581621, -0.00569912621 ] - [ -0.000537507568, -0.29857036, -0.00214168848, 0.665287126, -0.366515523, -0.000295041849, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000865855315, -0.298555671, 3.40573291e-14, 0.665311925, -0.366756254, 0.000865855315, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0078442992, 0.00245426297, -0.00564954608 ] - [ -0.000529544328, -0.298383108, -0.00214165059, 0.66493791, -0.366353124, -0.00030291671, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000858170004, -0.298368436, 3.40264107e-14, 0.664962747, -0.366594311, 0.000858170004, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00777581755, 0.00243277084, -0.0056001065 ] - [ -0.000521606833, -0.298196317, -0.00214161278, 0.664589515, -0.366191086, -0.000310765907, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000850509831, -0.298181661, 3.40341567e-14, 0.664614391, -0.36643273, 0.000850509831, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00770753229, 0.00241134034, -0.0055508087 ] - [ -0.000513695315, -0.298009991, -0.00214157506, 0.664241952, -0.366029416, -0.000318589213, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000842875022, -0.297995352, 3.40170226e-14, 0.664266865, -0.366271514, 0.000842875022, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00763944511, 0.00238997201, -0.00550165391 ] - [ -0.000505810007, -0.297824135, -0.00214153742, 0.663895228, -0.365868117, -0.000326386398, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000835265799, -0.297809513, 3.40210889e-14, 0.66392018, -0.366110668, 0.000835265799, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00757155771, 0.00236866638, -0.00545264335 ] - [ -0.000497951142, -0.297638756, -0.00214149986, 0.663549356, -0.365707193, -0.000334157233, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000827682389, -0.29762415, 3.40252824e-14, 0.663574346, -0.365950197, 0.000827682389, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00750387178, 0.00234742397, -0.00540377824 ] - [ -0.000490118953, -0.297453858, -0.00214146239, 0.663204344, -0.365546651, -0.000341901488, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000820125015, -0.297439268, 3.40109514e-14, 0.663229373, -0.365790105, 0.000820125015, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00743638902, 0.00232624533, -0.0053550598 ] - [ -0.000482313674, -0.297269446, -0.00214142501, 0.662860204, -0.365386494, -0.000349618932, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000812593904, -0.297254873, 3.40133259e-14, 0.662885269, -0.365630397, 0.000812593903, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0073691111, 0.00230513097, -0.00530648925 ] - [ -0.000474535538, -0.297085527, -0.00214138771, 0.662516943, -0.365226727, -0.000357309337, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000805089279, -0.297070969, 3.40114775e-14, 0.662542047, -0.365471078, 0.000805089279, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00730203974, 0.00228408144, -0.00525806781 ] - [ -0.00046678478, -0.296902105, -0.00214135051, 0.662174574, -0.365067355, -0.000364972471, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000797611368, -0.296887563, 3.39975366e-14, 0.662199715, -0.365312152, 0.000797611368, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00723517661, 0.00226309726, -0.00520979672 ] - [ -0.000459061634, -0.296719185, -0.00214131339, 0.661833105, -0.364908382, -0.000372608103, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000790160396, -0.29670466, 3.40158338e-14, 0.661858284, -0.365153624, 0.000790160396, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00716852342, 0.00224217897, -0.00516167718 ] - [ -0.000451366334, -0.296536773, -0.00214127637, 0.661492547, -0.364749814, -0.000380216002, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000782736589, -0.296522264, 3.40060589e-14, 0.661517764, -0.3649955, 0.000782736589, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00710208186, 0.00222132709, -0.00511371042 ] - [ -0.000443699115, -0.296354875, -0.00214123944, 0.66115291, -0.364591654, -0.000387795938, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000775340174, -0.296340382, 3.39958767e-14, 0.661178164, -0.364837782, 0.000775340174, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00703585361, 0.00220054216, -0.00506589766 ] - [ -0.000436060214, -0.296173495, -0.00214120261, 0.660814205, -0.364433908, -0.000395347678, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000767971378, -0.296159019, 3.39637127e-14, 0.660839496, -0.364680477, 0.000767971378, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00696984037, 0.00217982471, -0.00501824013 ] - [ -0.000428449864, -0.29599264, -0.00214116587, 0.66047644, -0.364276581, -0.000402870991, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000760630427, -0.295978179, 3.39919779e-14, 0.660501768, -0.364523589, 0.000760630427, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00690404383, 0.00215917527, -0.00497073904 ] - [ -0.000420868303, -0.295812314, -0.00214112922, 0.660139626, -0.364119677, -0.000410365644, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000753317549, -0.295797869, 3.39704256e-14, 0.660164992, -0.364367123, 0.000753317549, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00683846569, 0.00213859437, -0.00492339562 ] - [ -0.000413315766, -0.295632523, -0.00214109268, 0.659803774, -0.3639632, -0.000417831405, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000746032972, -0.295618094, 3.39856688e-14, 0.659829177, -0.364211083, 0.000746032972, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00677310764, 0.00211808254, -0.00487621109 ] - [ -0.000405792489, -0.295453272, -0.00214105623, 0.659468894, -0.363807157, -0.000425268041, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000738776924, -0.295438859, 3.39619086e-14, 0.659494333, -0.364055474, 0.000738776924, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00670797136, 0.00209764031, -0.00482918668 ] - [ -0.000398298711, -0.295274566, -0.00214101989, 0.659134995, -0.363651551, -0.00043267532, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000731549633, -0.29526017, 3.3974401e-14, 0.659160471, -0.363900302, 0.000731549633, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00664305856, 0.00207726822, -0.00478232359 ] - [ -0.000390834666, -0.295096412, -0.00214098364, 0.658802088, -0.363496387, -0.000440053007, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000724351327, -0.295082031, 3.39731078e-14, 0.658827601, -0.36374557, 0.000724351327, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00657837093, 0.00205696679, -0.00473562307 ] - [ -0.000383400594, -0.294918815, -0.0021409475, 0.658470184, -0.36334167, -0.000447400869, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000717182235, -0.29490445, 3.39566504e-14, 0.658495733, -0.363591283, 0.000717182235, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00651391015, 0.00203673656, -0.00468908632 ] - [ -0.000375996732, -0.294741779, -0.00214091146, 0.658139291, -0.363187405, -0.000454718672, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000710042587, -0.29472743, 3.39505359e-14, 0.658164877, -0.363437447, 0.000710042587, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00644967792, 0.00201657806, -0.00464271457 ] - [ -0.000368623318, -0.294565311, -0.00214087553, 0.657809422, -0.363033596, -0.000462006182, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000702932612, -0.294550977, 3.39463e-14, 0.657835044, -0.363284066, 0.000702932612, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00638567594, 0.00199649182, -0.00459650904 ] - [ -0.000361280589, -0.294389416, -0.0021408397, 0.657480585, -0.362880249, -0.000469263164, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00069585254, -0.294375098, 3.393933e-14, 0.657506243, -0.363131145, 0.00069585254, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00632190589, 0.00197647836, -0.00455047095 ] - [ -0.000353968786, -0.294214099, -0.00214080398, 0.657152791, -0.362727369, -0.000476489384, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0006888026, -0.294199797, 3.39208582e-14, 0.657178486, -0.362978689, 0.0006888026, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00625836947, 0.00195653823, -0.00450460154 ] - [ -0.000346688147, -0.294039366, -0.00214076838, 0.656826051, -0.362574959, -0.000483684605, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000681783024, -0.294025079, 3.39358296e-14, 0.656851782, -0.362826702, 0.000681783023, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00619506838, 0.00193667195, -0.004458902 ] - [ -0.000339438911, -0.293865222, -0.00214073288, 0.656500374, -0.362423025, -0.000490848593, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000674794041, -0.293850951, 3.3914361e-14, 0.656526141, -0.36267519, 0.000674794041, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00613200429, 0.00191688006, -0.00441337358 ] - [ -0.000332221318, -0.293691673, -0.00214069749, 0.656175772, -0.362271573, -0.000497981112, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000667835883, -0.293677417, 3.39122623e-14, 0.656201574, -0.362524157, 0.000667835883, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00606917891, 0.00189716308, -0.00436801749 ] - [ -0.000325035609, -0.293518725, -0.00214066221, 0.655852254, -0.362120605, -0.000505081925, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000660908782, -0.293504484, 3.39289586e-14, 0.655878092, -0.362373608, 0.000660908782, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00600659393, 0.00187752154, -0.00432283495 ] - [ -0.000317882023, -0.293346382, -0.00214062705, 0.65552983, -0.361970129, -0.000512150796, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000654012969, -0.293332156, 3.39198171e-14, 0.655555704, -0.362223548, 0.000654012969, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00594425104, 0.00185795598, -0.00427782718 ] - [ -0.000310760801, -0.29317465, -0.002140592, 0.655208512, -0.361820147, -0.000519187488, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000647148676, -0.29316044, 3.39112668e-14, 0.655234421, -0.362073981, 0.000647148676, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00588215193, 0.00183846693, -0.00423299541 ] - [ -0.000303672185, -0.293003535, -0.00214055707, 0.654888309, -0.361670666, -0.000526191763, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000640316136, -0.29298934, 3.39116367e-14, 0.654914254, -0.361924913, 0.000640316136, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0058202983, 0.00181905493, -0.00418834087 ] - [ -0.000296616416, -0.292833043, -0.00214052226, 0.654569232, -0.36152169, -0.000533163385, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000633515581, -0.292818863, 3.38863399e-14, 0.654595212, -0.361776349, 0.000633515581, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00575869184, 0.00179972049, -0.00414386476 ] - [ -0.000289593736, -0.292663178, -0.00214048757, 0.654251292, -0.361373225, -0.000540102115, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000626747244, -0.292649013, 3.39049233e-14, 0.654277306, -0.361628293, 0.000626747244, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00569733424, 0.00178046415, -0.00409956831 ] - [ -0.000282604387, -0.292493947, -0.00214045299, 0.653934498, -0.361225274, -0.000547007716, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000620011359, -0.292479797, 3.39032517e-14, 0.653960547, -0.36148075, 0.000620011359, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00563622719, 0.00176128645, -0.00405545275 ] - [ -0.000275648612, -0.292325354, -0.00214041854, 0.653618861, -0.361077842, -0.000553879947, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00061330816, -0.29231122, 3.38977859e-14, 0.653644945, -0.361333726, 0.00061330816, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00557537239, 0.00174218791, -0.00401151929 ] - [ -0.000268726654, -0.292157406, -0.00214038421, 0.653304392, -0.360930936, -0.000560718571, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00060663788, -0.292143287, 3.38904393e-14, 0.653330511, -0.361187224, 0.00060663788, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00551477152, 0.00172316906, -0.00396776917 ] - [ -0.000261838755, -0.291990108, -0.00214035, 0.652991101, -0.360784559, -0.000567523349, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000600000754, -0.291976004, 3.38784327e-14, 0.653017254, -0.361041251, 0.000600000754, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00545442629, 0.00170423045, -0.00392420359 ] - [ -0.00025498516, -0.291823466, -0.00214031592, 0.652678998, -0.360638717, -0.00057429404, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000593397018, -0.291809376, 3.3873832e-14, 0.652705186, -0.36089581, 0.000593397018, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00539433838, 0.00168537259, -0.00388082378 ] - [ -0.000248166113, -0.291657485, -0.00214028197, 0.652368095, -0.360493414, -0.000581030404, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000586826906, -0.29164341, 3.38589351e-14, 0.652394316, -0.360750907, 0.000586826906, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00533450949, 0.00166659602, -0.00383763097 ] - [ -0.000241381857, -0.29149217, -0.00214024814, 0.6520584, -0.360348656, -0.000587732201, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000580290653, -0.29147811, 3.38737319e-14, 0.652084656, -0.360606547, 0.000580290653, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00527494131, 0.00164790127, -0.00379462638 ] - [ -0.000234632639, -0.291327528, -0.00214021444, 0.651749926, -0.360204447, -0.000594399191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000573788497, -0.291313482, 3.38610385e-14, 0.651776216, -0.360462734, 0.000573788497, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00521563553, 0.00162928887, -0.00375181122 ] - [ -0.000227918704, -0.291163564, -0.00214018087, 0.651442683, -0.360060792, -0.000601031131, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000567320673, -0.291149533, 3.38641545e-14, 0.651469007, -0.360319474, 0.000567320673, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00515659384, 0.00161075936, -0.00370918672 ] - [ -0.000221240296, -0.291000283, -0.00214014744, 0.651136681, -0.359917697, -0.000607627781, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000560887417, -0.290986267, 3.38609298e-14, 0.651163038, -0.360176771, 0.000560887417, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00509781794, 0.00159231326, -0.00366675411 ] - [ -0.000214597662, -0.290837692, -0.00214011413, 0.65083193, -0.359775166, -0.000614188898, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000554488968, -0.29082369, 3.38533741e-14, 0.650858321, -0.360034631, 0.000554488968, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00503930952, 0.0015739511, -0.00362451459 ] - [ -0.000207991048, -0.290675795, -0.00214008096, 0.650528442, -0.359633204, -0.000620714241, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000548125562, -0.290661807, 3.38489993e-14, 0.650554866, -0.359893059, 0.000548125562, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00498107026, 0.00155567342, -0.00358246941 ] - [ -0.000201420702, -0.290514599, -0.00214004792, 0.650226226, -0.359491816, -0.000627203566, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000541797438, -0.290500625, 3.3830372e-14, 0.650252683, -0.359752058, 0.000541797438, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00492310188, 0.00153748075, -0.00354061977 ] - [ -0.00019488687, -0.290354108, -0.00214001502, 0.649925294, -0.359351008, -0.00063365663, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000535504833, -0.290340149, 3.38559461e-14, 0.649951784, -0.359611635, 0.000535504833, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00486540605, 0.00151937361, -0.0034989669 ] - [ -0.0001883898, -0.290194329, -0.00213998226, 0.649625656, -0.359210783, -0.000640073191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000529247987, -0.290180384, 3.38507167e-14, 0.649652179, -0.359471795, 0.000529247987, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00480798447, 0.00150135255, -0.00345751202 ] - [ -0.00018192974, -0.290035268, -0.00213994964, 0.649327322, -0.359071148, -0.000646453003, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000523027139, -0.290021337, 3.38257451e-14, 0.649353878, -0.359332541, 0.000523027138, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00475083883, 0.00148341809, -0.00341625635 ] - [ -0.000175506939, -0.289876929, -0.00213991715, 0.649030304, -0.358932107, -0.000652795823, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000516842527, -0.289863012, 3.38269439e-14, 0.649056893, -0.35919388, 0.000516842527, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00469397082, 0.00146557075, -0.00337520112 ] - [ -0.000169121646, -0.289719319, -0.00213988481, 0.648734612, -0.358793665, -0.000659101405, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000510694392, -0.289705416, 3.3825673e-14, 0.648761233, -0.359055816, 0.000510694392, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00463738215, 0.00144781109, -0.00333434755 ] - [ -0.000162774109, -0.289562443, -0.00213985261, 0.648440256, -0.358655827, -0.000665369505, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000504582975, -0.289548554, 3.38217096e-14, 0.648466909, -0.358918355, 0.000504582974, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00458107449, 0.00143013961, -0.00329369685 ] - [ -0.000156464579, -0.289406307, -0.00213982056, 0.648147247, -0.358518599, -0.000671599878, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000498508515, -0.289392432, 3.38265145e-14, 0.648173933, -0.358781501, 0.000498508515, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00452504954, 0.00141255687, -0.00325325026 ] - [ -0.000150193306, -0.289250917, -0.00213978865, 0.647855597, -0.358381984, -0.000677792276, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000492471254, -0.289237055, 3.38096426e-14, 0.647882314, -0.358645259, 0.000492471254, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.004469309, 0.00139506337, -0.00321300898 ] - [ -0.000143960541, -0.289096278, -0.00213975688, 0.647565315, -0.358245989, -0.000683946455, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000486471435, -0.28908243, 3.38065771e-14, 0.647592064, -0.358509634, 0.000486471435, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00441385455, 0.00137765967, -0.00317297426 ] - [ -0.000137766534, -0.288942395, -0.00213972527, 0.647276412, -0.358110618, -0.000690062166, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000480509298, -0.288928561, 3.38202812e-14, 0.647303193, -0.358374631, 0.000480509298, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0043586879, 0.00136034629, -0.0031331473 ] - [ -0.000131611537, -0.288789275, -0.0021396938, 0.646988899, -0.357975876, -0.000696139163, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000474585086, -0.288775455, 3.3821777e-14, 0.647015711, -0.358240256, 0.000474585086, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00430381072, 0.00134312376, -0.00309352932 ] - [ -0.000125495802, -0.288636924, -0.00213966248, 0.646702787, -0.357841768, -0.000702177198, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000468699042, -0.288623117, 3.38099443e-14, 0.64672963, -0.358106513, 0.000468699042, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00424922472, 0.0013259926, -0.00305412156 ] - [ -0.000119419581, -0.288485346, -0.00213963132, 0.646418086, -0.3577083, -0.000708176022, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000462851409, -0.288471553, 3.38015572e-14, 0.646444961, -0.357973408, 0.000462851409, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00419493159, 0.00130895337, -0.00301492523 ] - [ -0.000113383128, -0.288334548, -0.0021396003, 0.646134808, -0.357575476, -0.000714135388, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000457042432, -0.288320768, 3.37984359e-14, 0.646161713, -0.357840945, 0.000457042432, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00414093302, 0.00129200657, -0.00297594155 ] - [ -0.000107386695, -0.288184536, -0.00213956944, 0.645852962, -0.357443302, -0.000720055045, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000451272354, -0.288170769, 3.38088955e-14, 0.645879898, -0.357709129, 0.000451272354, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0040872307, 0.00127515275, -0.00293717175 ] - [ -0.000101430537, -0.288035315, -0.00213953874, 0.64557256, -0.357311782, -0.000725934746, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00044554142, -0.288021561, 3.37949169e-14, 0.645599527, -0.357577966, 0.00044554142, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00403382632, 0.00125839244, -0.00289861705 ] - [ -9.55149075e-05, -0.28788689, -0.00213950819, 0.645293613, -0.357180921, -0.000731774239, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000439849875, -0.287873149, 3.37871947e-14, 0.64532061, -0.357447461, 0.000439849875, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00398072159, 0.00124172616, -0.00286027867 ] - [ -8.96400612e-05, -0.287739268, -0.00213947781, 0.645016131, -0.357050725, -0.000737573274, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000434197965, -0.28772554, 3.37763833e-14, 0.645043158, -0.357317618, 0.000434197965, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00392791818, 0.00122515446, -0.00282215783 ] - [ -8.38062534e-05, -0.287592454, -0.00213944758, 0.644740124, -0.356921199, -0.000743331601, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000428585936, -0.287578739, 3.3764021e-14, 0.644767182, -0.357188442, 0.000428585935, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00387541779, 0.00120867785, -0.00278425575 ] - [ -7.80137399e-05, -0.287446454, -0.00213941751, 0.644465605, -0.356792347, -0.000749048968, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000423014033, -0.287432753, 3.37616856e-14, 0.644492692, -0.357059939, 0.000423014033, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00382322212, 0.00119229687, -0.00274657366 ] - [ -7.22627766e-05, -0.287301274, -0.0021393876, 0.644192583, -0.356664176, -0.000754725123, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000417482506, -0.287287585, 3.37745729e-14, 0.6442197, -0.356932114, 0.000417482506, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00377133286, 0.00117601206, -0.00270911278 ] - [ -6.65536204e-05, -0.28715692, -0.00213935785, 0.643921069, -0.356536689, -0.000760359814, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000411991599, -0.287143243, 3.37772099e-14, 0.643948215, -0.356804972, 0.000411991599, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00371975169, 0.00115982394, -0.00267187433 ] - [ -6.08865282e-05, -0.287013396, -0.00213932827, 0.643651075, -0.356409892, -0.000765952788, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000406541563, -0.286999733, 3.37646088e-14, 0.64367825, -0.356678518, 0.000406541563, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00366848032, 0.00114373304, -0.00263485952 ] - [ -5.52617576e-05, -0.28687071, -0.00213929886, 0.643382611, -0.35628379, -0.000771503792, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000401132645, -0.286857059, 3.37628406e-14, 0.643409815, -0.356552756, 0.000401132645, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00361752044, 0.0011277399, -0.00259806959 ] - [ -4.96795669e-05, -0.286728866, -0.00213926961, 0.643115687, -0.356158388, -0.000777012572, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000395765093, -0.286715227, 3.37688027e-14, 0.64314292, -0.356427693, 0.000395765093, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00356687373, 0.00111184505, -0.00256150576 ] - [ -4.41402145e-05, -0.286587871, -0.00213924053, 0.642850315, -0.356033691, -0.000782478874, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000390439158, -0.286574245, 3.37743954e-14, 0.642877577, -0.356303332, 0.000390439158, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00351654189, 0.00109604902, -0.00252516924 ] - [ -3.86439597e-05, -0.28644773, -0.00213921162, 0.642586506, -0.355909705, -0.000787902443, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00038515509, -0.286434116, 3.37409489e-14, 0.642613796, -0.35617968, 0.00038515509, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00346652662, 0.00108035233, -0.00248906126 ] - [ -3.31910619e-05, -0.286308449, -0.00213918288, 0.64232427, -0.355786434, -0.000793283025, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000379913138, -0.286294847, 3.37649566e-14, 0.642351588, -0.356056741, 0.000379913138, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0034168296, 0.00106475553, -0.00245318305 ] - [ -2.77817813e-05, -0.286170034, -0.00213915431, 0.642063618, -0.355663883, -0.000798620362, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000374713554, -0.286156444, 3.3745488e-14, 0.642090965, -0.355934521, 0.000374713554, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00336745253, 0.00104925913, -0.00241753581 ] - [ -2.24163785e-05, -0.28603249, -0.00213912592, 0.641804561, -0.355542058, -0.0008039142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000369556588, -0.286018913, 3.37520905e-14, 0.641831936, -0.355813023, 0.000369556588, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0033183971, 0.00103386368, -0.00238212078 ] - [ -1.70951148e-05, -0.285895824, -0.0021390977, 0.64154711, -0.355420964, -0.000809164281, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000364442494, -0.285882258, 3.37367899e-14, 0.641574513, -0.355692254, 0.000364442494, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.003269665, 0.00101856971, -0.00234693918 ] - [ -1.18182517e-05, -0.285760041, -0.00213906965, 0.641291276, -0.355300605, -0.000814370348, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000359371523, -0.285746487, 3.37633047e-14, 0.641318706, -0.355572219, 0.000359371523, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00322125792, 0.00100337774, -0.00231199223 ] - [ -6.58605152e-06, -0.285625147, -0.00213904179, 0.64103707, -0.355180987, -0.000819532143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000354343929, -0.285611604, 3.37452775e-14, 0.641064527, -0.355452923, 0.000354343929, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00317317757, 0.000988288301, -0.00227728114 ] - [ -1.39877693e-06, -0.285491147, -0.0021390141, 0.640784502, -0.355062116, -0.000824649408, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000349359965, -0.285477617, 3.37297596e-14, 0.640811986, -0.35533437, 0.000349359964, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00312542562, 0.000973301935, -0.00224280715 ] - [ 3.74330879e-06, -0.285358048, -0.00213898659, 0.640533584, -0.354943995, -0.000829721884, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000344419884, -0.285344529, 3.37242715e-14, 0.640561095, -0.355216566, 0.000344419884, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00307800378, 0.000958419167, -0.00220857147 ] - [ 8.83994182e-06, -0.285225855, -0.00213895926, 0.640284326, -0.35482663, -0.000834749312, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000339523942, -0.285212348, 3.37151996e-14, 0.640311864, -0.355099516, 0.000339523942, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00303091374, 0.000943640529, -0.00217457533 ] - [ 1.38908578e-05, -0.285094574, -0.00213893211, 0.640036739, -0.354710027, -0.000839731431, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000334672393, -0.285081078, 3.3710586e-14, 0.640064303, -0.354983225, 0.000334672393, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00298415718, 0.000928966553, -0.00214081995 ] - [ 1.88957919e-05, -0.284964212, -0.00213890515, 0.639790835, -0.35459419, -0.000844667982, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000329865494, -0.284950727, 3.3700719e-14, 0.639818425, -0.354867698, 0.000329865494, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0029377358, 0.000914397769, -0.00210730655 ] - [ 2.38544786e-05, -0.284834773, -0.00213887837, 0.639546623, -0.354479124, -0.000849558703, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0003251035, -0.284821299, 3.37124256e-14, 0.639574239, -0.35475294, 0.0003251035, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0028916513, 0.000899934708, -0.00207403635 ] - [ 2.87666519e-05, -0.284706263, -0.00213885178, 0.639304116, -0.354364836, -0.000854403332, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000320386669, -0.2846928, 3.37239341e-14, 0.639331757, -0.354638957, 0.000320386669, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00284590536, 0.000885577902, -0.00204101057 ] - [ 3.36320453e-05, -0.284578689, -0.00213882537, 0.639063323, -0.354251328, -0.000859201609, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000315715257, -0.284565237, 3.36998399e-14, 0.63909099, -0.354525753, 0.000315715256, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00280049968, 0.000871327883, -0.00200823044 ] - [ 3.84503916e-05, -0.284452055, -0.00213879916, 0.638824256, -0.354138608, -0.000863953269, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000311089522, -0.284438615, 3.37022765e-14, 0.638851948, -0.354413333, 0.000311089522, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00275543595, 0.00085718518, -0.00197569717 ] - [ 4.32214232e-05, -0.284326369, -0.00213877313, 0.638586926, -0.35402668, -0.000868658049, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000306509723, -0.284312939, 3.36957535e-14, 0.638614643, -0.354301704, 0.000306509723, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00271071587, 0.000843150325, -0.001943412 ] - [ 4.79448717e-05, -0.284201636, -0.0021387473, 0.638351343, -0.353915548, -0.000873315687, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000301976118, -0.284188217, 3.37113638e-14, 0.638379085, -0.354190869, 0.000301976118, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00266634112, 0.000829223851, -0.00191137614 ] - [ 5.26204684e-05, -0.284077861, -0.00213872166, 0.638117519, -0.353805219, -0.000877925917, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000297488968, -0.284064452, 3.37068959e-14, 0.638145286, -0.354080833, 0.000297488968, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0026223134, 0.000815406286, -0.00187959081 ] - [ 5.72479438e-05, -0.28395505, -0.00213869621, 0.637885464, -0.353695697, -0.000882488475, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000293048533, -0.283941652, 3.36908071e-14, 0.637913255, -0.353971603, 0.000293048533, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0025786344, 0.000801698164, -0.00184805724 ] - [ 6.18270279e-05, -0.28383321, -0.00213867095, 0.63765519, -0.353586988, -0.000887003094, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000288655072, -0.283819822, 3.36995202e-14, 0.637683005, -0.353863183, 0.000288655072, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00253530581, 0.000788100015, -0.00181677664 ] - [ 6.63574501e-05, -0.283712345, -0.0021386459, 0.637426706, -0.353479095, -0.00089146951, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000284308849, -0.283698968, 3.36957086e-14, 0.637454545, -0.353755577, 0.000284308849, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00249232933, 0.00077461237, -0.00178575024 ] - [ 7.08389393e-05, -0.283592463, -0.00213862104, 0.637200025, -0.353372026, -0.000895887454, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000280010123, -0.283579096, 3.36810781e-14, 0.637227888, -0.353648792, 0.000280010123, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00244970665, 0.00076123576, -0.00175497927 ] - [ 7.52712236e-05, -0.283473568, -0.00213859637, 0.636975158, -0.353265784, -0.000900256661, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000275759159, -0.283460211, 3.36926396e-14, 0.637003044, -0.353542833, 0.000275759159, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00240743946, 0.000747970717, -0.00172446493 ] - [ 7.96540306e-05, -0.283355667, -0.00213857191, 0.636752114, -0.353160375, -0.000904576861, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000271556219, -0.28334232, 3.36734349e-14, 0.636780023, -0.353437703, 0.000271556219, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00236552946, 0.000734817772, -0.00169420846 ] - [ 8.39870874e-05, -0.283238765, -0.00213854765, 0.636530905, -0.353055804, -0.000908847786, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000267401566, -0.283225428, 3.36781588e-14, 0.636558837, -0.353333409, 0.000267401566, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00232397833, 0.000721777455, -0.00166421108 ] - [ 8.82701204e-05, -0.283122868, -0.0021385236, 0.636311542, -0.352952076, -0.000913069168, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000263295466, -0.283109541, 3.36839906e-14, 0.636339497, -0.353229956, 0.000263295466, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00228278777, 0.000708850299, -0.00163447401 ] - [ 9.25028553e-05, -0.283007982, -0.00213849975, 0.636094036, -0.352849196, -0.000917240736, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000259238182, -0.282994665, 3.36743394e-14, 0.636122013, -0.353127348, 0.000259238182, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00224195947, 0.000696036834, -0.00160499847 ] - [ 9.66850173e-05, -0.282894113, -0.0021384761, 0.635878397, -0.352747169, -0.00092136222, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000255229982, -0.282880805, 3.36703165e-14, 0.635906396, -0.353025591, 0.000255229982, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00220149512, 0.000683337592, -0.00157578568 ] - [ 0.000100816331, -0.282781267, -0.00213845266, 0.635664637, -0.352646, -0.000925433349, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00025127113, -0.282767968, 3.36952103e-14, 0.635692659, -0.35292469, 0.00025127113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00216139642, 0.000670753103, -0.00154683686 ] - [ 0.00010489652, -0.282669449, -0.00213842943, 0.635452767, -0.352545695, -0.000929453852, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000247361894, -0.28265616, 3.36628346e-14, 0.63548081, -0.35282465, 0.000247361894, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00212166506, 0.000658283899, -0.00151815324 ] - [ 0.000108925308, -0.282558666, -0.0021384064, 0.635242797, -0.352446258, -0.000933423456, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000243502541, -0.282545386, 3.36570973e-14, 0.635270861, -0.352725476, 0.000243502541, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00208230274, 0.000645930512, -0.00148973604 ] - [ 0.000112902418, -0.282448923, -0.00213838359, 0.635034739, -0.352347695, -0.000937341888, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00023969334, -0.282435651, 3.36492935e-14, 0.635062824, -0.352627173, 0.000239693339, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00204331113, 0.000633693471, -0.00146158648 ] - [ 0.000116827571, -0.282340225, -0.00213836099, 0.634828603, -0.352250011, -0.000941208874, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000235934558, -0.282326963, 3.36743234e-14, 0.634856709, -0.352529746, 0.000235934558, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00200469194, 0.000621573309, -0.00143370579 ] - [ 0.000120700488, -0.28223258, -0.0021383386, 0.6346244, -0.35215321, -0.000945024142, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000232226466, -0.282219326, 3.36791628e-14, 0.634652526, -0.3524332, 0.000232226466, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00196644687, 0.000609570557, -0.00140609517 ] - [ 0.000124520892, -0.282125992, -0.00213831642, 0.634422141, -0.352057298, -0.000948787414, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000228569333, -0.282112747, 3.36376224e-14, 0.634450288, -0.352337541, 0.000228569333, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00192857759, 0.000597685745, -0.00137875586 ] - [ 0.0001282885, -0.282020468, -0.00213829446, 0.634221837, -0.35196228, -0.000952498418, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00022496343, -0.282007232, 3.36625123e-14, 0.634250004, -0.352242772, 0.00022496343, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00189108581, 0.000585919406, -0.00135168908 ] - [ 0.000132003034, -0.281916013, -0.00213827272, 0.634023499, -0.351868161, -0.000956156875, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000221409029, -0.281902785, 3.36724557e-14, 0.634051686, -0.352148901, 0.000221409029, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00185397321, 0.000574272069, -0.00132489605 ] - [ 0.000135664211, -0.281812633, -0.0021382512, 0.633827138, -0.351774946, -0.000959762509, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000217906402, -0.281799414, 3.36326616e-14, 0.633855344, -0.352055931, 0.000217906402, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.0018172415, 0.000562744267, -0.00129837799 ] - [ 0.00013927175, -0.281710334, -0.00213822989, 0.633632764, -0.35168264, -0.000963315042, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000214455821, -0.281697123, 3.36500152e-14, 0.63366099, -0.351963867, 0.000214455821, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00178089235, 0.000551336531, -0.00127213613 ] - [ 0.000142825368, -0.281609122, -0.00213820881, 0.633440389, -0.351591249, -0.000966814198, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00021105756, -0.281595919, 3.3645393e-14, 0.633468634, -0.351872715, 0.00021105756, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00174492747, 0.000540049391, -0.00124617168 ] - [ 0.000146324782, -0.281509002, -0.00213818795, 0.633250024, -0.351500776, -0.000970259695, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000207711892, -0.281495808, 3.36347771e-14, 0.633278287, -0.351782479, 0.000207711892, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00170934855, 0.000528883379, -0.00122048587 ] - [ 0.000149769708, -0.281409981, -0.00213816731, 0.633061678, -0.351411228, -0.000973651256, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000204419094, -0.281396795, 3.3644601e-14, 0.63308996, -0.351693165, 0.000204419093, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00167415728, 0.000517839027, -0.00119507991 ] - [ 0.00015315986, -0.281312065, -0.00213814689, 0.632875364, -0.351322609, -0.000976988599, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000201179439, -0.281298886, 3.36271459e-14, 0.632903664, -0.351604778, 0.000201179439, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00163935534, 0.000506916864, -0.00116995504 ] - [ 0.000156494955, -0.281215258, -0.0021381267, 0.632691092, -0.351234925, -0.000980271444, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000197993205, -0.281202087, 3.36293334e-14, 0.63271941, -0.351517323, 0.000197993205, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00160494445, 0.000496117423, -0.00114511247 ] - [ 0.000159774704, -0.281119568, -0.00213810674, 0.632508873, -0.35114818, -0.000983499509, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000194860667, -0.281106404, 3.36480293e-14, 0.632537208, -0.351430804, 0.000194860667, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00157092628, 0.000485441235, -0.00112055343 ] - [ 0.000162998823, -0.281024999, -0.00213808701, 0.632328717, -0.351062379, -0.000986672512, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000191782105, -0.281011843, 3.36380387e-14, 0.63235707, -0.351345227, 0.000191782105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00153730253, 0.00047488883, -0.00109627913 ] - [ 0.000166167023, -0.280931557, -0.0021380675, 0.632150636, -0.350977528, -0.00098979017, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000188757796, -0.280918409, 3.36264779e-14, 0.632179005, -0.351260597, 0.000188757796, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00150407489, 0.000464460741, -0.00107229081 ] - [ 0.000169279016, -0.28083925, -0.00213804823, 0.63197464, -0.350893631, -0.000992852198, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000185788019, -0.280826108, 3.36338082e-14, 0.632003026, -0.351176919, 0.000185788019, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00147124506, 0.000454157497, -0.00104858967 ] - [ 0.000172334514, -0.280748081, -0.00213802919, 0.63180074, -0.350810694, -0.000995858312, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000182873054, -0.280734946, 3.36247513e-14, 0.631829143, -0.351094197, 0.000182873054, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00143881472, 0.000443979631, -0.00102517695 ] - [ 0.000175333226, -0.280658057, -0.00213801038, 0.631628948, -0.350728721, -0.000998808227, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000180013181, -0.280644929, 3.36233673e-14, 0.631657367, -0.351012437, 0.000180013181, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00140678558, 0.000433927674, -0.00100205386 ] - [ 0.000178274862, -0.280569184, -0.0021379918, 0.631459273, -0.350647718, -0.00100170166, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000177208682, -0.280556063, 3.36337421e-14, 0.631487707, -0.350931644, 0.000177208682, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00137515932, 0.000424002156, -0.000979221624 ] - [ 0.000181159131, -0.280481468, -0.00213797346, 0.631291727, -0.350567689, -0.00100453832, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000174459839, -0.280468354, 3.36242205e-14, 0.631320177, -0.350851823, 0.000174459838, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00134393763, 0.000414203609, -0.000956681469 ] - [ 0.000183985742, -0.280394914, -0.00213795536, 0.63112632, -0.35048864, -0.00100731792, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000171766934, -0.280381807, 3.36386539e-14, 0.631154785, -0.350772978, 0.000171766933, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00131312221, 0.000404532565, -0.000934434615 ] - [ 0.000186754401, -0.280309529, -0.0021379375, 0.630963063, -0.350410575, -0.00101004017, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00016913025, -0.280296427, 3.36089042e-14, 0.630991543, -0.350695116, 0.00016913025, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00128271475, 0.000394989554, -0.000912482283 ] - [ 0.000189464815, -0.280225317, -0.00213791988, 0.630801967, -0.3503335, -0.00101270478, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000166550073, -0.280212222, 3.36155547e-14, 0.630830461, -0.350618239, 0.000166550073, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00125271694, 0.000385575107, -0.000890825696 ] - [ 0.000192116691, -0.280142285, -0.00213790249, 0.630643042, -0.350257419, -0.00101531147, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000164026687, -0.280129196, 3.36154343e-14, 0.630671551, -0.350542355, 0.000164026687, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00122313048, 0.000376289756, -0.000869466074 ] - [ 0.000194709733, -0.280060439, -0.00213788535, 0.6304863, -0.350182337, -0.00101785994, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000161560378, -0.280047356, 3.36175785e-14, 0.630514823, -0.350467467, 0.000161560378, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00119395705, 0.000367134031, -0.000848404641 ] - [ 0.000197243646, -0.279979785, -0.00213786845, 0.630331751, -0.35010826, -0.00102034991, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000159151433, -0.279966707, 3.36051433e-14, 0.630360288, -0.35039358, 0.000159151433, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00116519836, 0.000358108465, -0.000827642618 ] - [ 0.000199718133, -0.279900327, -0.0021378518, 0.630179406, -0.350035192, -0.00102278107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000156800138, -0.279887256, 3.36059704e-14, 0.630207956, -0.3503207, 0.000156800138, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00113685609, 0.000349213588, -0.000807181226 ] - [ 0.000202132898, -0.279822072, -0.00213783539, 0.630029275, -0.349963138, -0.00102515314, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000154506783, -0.279809007, 3.36181731e-14, 0.630057838, -0.350248832, 0.000154506783, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00110893193, 0.000340449931, -0.000787021688 ] - [ 0.000204487641, -0.279745027, -0.00213781923, 0.629881369, -0.349892103, -0.00102746582, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000152271655, -0.279731966, 3.36159307e-14, 0.629909945, -0.350177979, 0.000152271655, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00108142758, 0.000331818026, -0.000767165226 ] - [ 0.000206782066, -0.279669195, -0.00213780332, 0.6297357, -0.349822093, -0.00102971882, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000150095045, -0.27965614, 3.35951368e-14, 0.629764288, -0.350108148, 0.000150095045, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00105434473, 0.000323318404, -0.000747613061 ] - [ 0.000209015871, -0.279594584, -0.00213778766, 0.629592276, -0.349753111, -0.00103191185, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000147977243, -0.279581534, 3.36055144e-14, 0.629620877, -0.350039343, 0.000147977243, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00102768508, 0.000314951596, -0.000728366416 ] - [ 0.000211188757, -0.279521199, -0.00213777225, 0.62945111, -0.349685163, -0.0010340446, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00014591854, -0.279508154, 3.36042307e-14, 0.629479723, -0.349971569, 0.00014591854, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00100145031, 0.000306718132, -0.000709426512 ] - [ 0.000213300422, -0.279449045, -0.00213775709, 0.629312212, -0.349618254, -0.00103611678, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000143919229, -0.279436005, 3.36146612e-14, 0.629340836, -0.34990483, 0.000143919229, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000975642117, 0.000298618546, -0.000690794572 ] - [ 0.000215350565, -0.279378129, -0.00213774218, 0.629175592, -0.349552388, -0.0010381281, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000141979603, -0.279365094, 3.35874312e-14, 0.629204227, -0.349839133, 0.000141979603, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000950262196, 0.000290653366, -0.000672471817 ] - [ 0.000217338883, -0.279308457, -0.00213772753, 0.629041261, -0.349487571, -0.00104007825, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000140099955, -0.279295426, 3.36062168e-14, 0.629069907, -0.34977448, 0.000140099955, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000925312238, 0.000282823126, -0.000654459469 ] - [ 0.000219265073, -0.279240033, -0.00213771313, 0.62890923, -0.349423808, -0.00104196693, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000138280581, -0.279227007, 3.36189804e-14, 0.628937886, -0.349710879, 0.000138280581, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000900793935, 0.000275128355, -0.00063675875 ] - [ 0.000221128829, -0.279172864, -0.00213769899, 0.628779508, -0.349361102, -0.00104379385, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000136521775, -0.279159842, 3.35867359e-14, 0.628808174, -0.349648332, 0.000136521775, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000876708981, 0.000267569585, -0.000619370882 ] - [ 0.000222929847, -0.279106956, -0.00213768511, 0.628652108, -0.349299459, -0.0010455587, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000134823834, -0.279093938, 3.3596638e-14, 0.628680784, -0.349586846, 0.000134823833, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000853059068, 0.000260147348, -0.000602297087 ] - [ 0.000224667821, -0.279042313, -0.00213767148, 0.628527038, -0.349238884, -0.00104726118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000133187055, -0.2790293, 3.35984202e-14, 0.628555724, -0.349526424, 0.000133187054, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000829845888, 0.000252862174, -0.000585538586 ] - [ 0.000226342443, -0.278978943, -0.00213765812, 0.628404311, -0.349179382, -0.001048901, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000131611736, -0.278965933, 3.35932061e-14, 0.628433005, -0.349467072, 0.000131611736, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000807071134, 0.000245714594, -0.000569096603 ] - [ 0.000227953407, -0.27891685, -0.00213764502, 0.628283935, -0.349120958, -0.00105047783, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000130098176, -0.278903844, 3.35950064e-14, 0.628312638, -0.349408795, 0.000130098176, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000784736498, 0.00023870514, -0.000552972358 ] - [ 0.000229500403, -0.27885604, -0.00213763218, 0.628165922, -0.349063615, -0.00105199139, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000128646675, -0.278843038, 3.35810253e-14, 0.628194634, -0.349351596, 0.000128646675, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000762843673, 0.000231834344, -0.000537167074 ] - [ 0.000230983123, -0.27879652, -0.00213761961, 0.628050283, -0.34900736, -0.00105344136, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000127257534, -0.278783521, 3.35927652e-14, 0.628079003, -0.349295482, 0.000127257534, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000741394351, 0.000225102735, -0.000521681972 ] - [ 0.000232401254, -0.278738294, -0.0021376073, 0.627937027, -0.348952196, -0.00105482744, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000125931054, -0.278725298, 3.35836382e-14, 0.627965755, -0.349240457, 0.000125931054, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000720390226, 0.000218510846, -0.000506518274 ] - [ 0.000233754488, -0.278681368, -0.00213759526, 0.627826165, -0.348898129, -0.00105614933, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000124667537, -0.278668375, 3.35958769e-14, 0.6278549, -0.349186525, 0.000124667537, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000699832989, 0.000212059208, -0.000491677203 ] - [ 0.000235042511, -0.278625749, -0.00213758349, 0.627717708, -0.348845163, -0.0010574067, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000123467288, -0.278612759, 3.35941742e-14, 0.62774645, -0.349133691, 0.000123467288, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000679724333, 0.000205748351, -0.00047715998 ] - [ 0.000236265011, -0.278571441, -0.00213757198, 0.627611665, -0.348793303, -0.00105859927, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000122330609, -0.278558454, 3.35953918e-14, 0.627640414, -0.34908196, 0.000122330609, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00066006595, 0.000199578807, -0.000462967826 ] - [ 0.000237421673, -0.27851845, -0.00213756075, 0.627508048, -0.348742554, -0.0010597267, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000121257807, -0.278505466, 3.35847785e-14, 0.627536803, -0.349031337, 0.000121257807, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000640859534, 0.000193551107, -0.000449101965 ] - [ 0.000238512183, -0.278466782, -0.00213754979, 0.627406866, -0.348692921, -0.0010607887, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000120249187, -0.2784538, 3.35908884e-14, 0.627435627, -0.348981826, 0.000120249187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000622106777, 0.000187665782, -0.000435563618 ] - [ 0.000239536226, -0.278416443, -0.0021375391, 0.62730813, -0.348644407, -0.00106178495, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000119305056, -0.278403464, 3.3570474e-14, 0.627336896, -0.348933433, 0.000119305056, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000603809371, 0.000181923364, -0.000422354007 ] - [ 0.000240493485, -0.278367439, -0.00213752868, 0.62721185, -0.348597018, -0.00106271515, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000118425722, -0.278354461, 3.35917678e-14, 0.627240622, -0.348886161, 0.000118425722, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000585969009, 0.000176324383, -0.000409474354 ] - [ 0.000241383642, -0.278319774, -0.00213751854, 0.627118037, -0.348550759, -0.00106357897, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000117611495, -0.278306798, 3.35863421e-14, 0.627146813, -0.348840015, 0.000117611495, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000568587383, 0.000170869372, -0.00039692588 ] - [ 0.000242206379, -0.278273455, -0.00213750867, 0.6270267, -0.348505634, -0.0010643761, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000116862683, -0.278260481, 3.35996601e-14, 0.627055481, -0.348795, 0.000116862683, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000551666186, 0.00016555886, -0.000384709808 ] - [ 0.000242961377, -0.278228486, -0.00213749908, 0.62693785, -0.348461648, -0.00106510622, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000116179598, -0.278215514, 3.35789206e-14, 0.626966635, -0.348751121, 0.000116179598, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00053520711, 0.000160393379, -0.000372827359 ] - [ 0.000243648316, -0.278184875, -0.00213748978, 0.626851497, -0.348418805, -0.00106576903, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000115562551, -0.278171904, 3.35840209e-14, 0.626880287, -0.348708382, 0.000115562551, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000519211848, 0.000155373461, -0.000361279755 ] - [ 0.000244266874, -0.278142626, -0.00213748075, 0.626767652, -0.348377109, -0.0010663642, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000115011855, -0.278129657, 3.35540568e-14, 0.626796445, -0.348666788, 0.000115011855, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000503682093, 0.000150499636, -0.000350068219 ] - [ 0.00024481673, -0.278101744, -0.002137472, 0.626686324, -0.348336567, -0.00106689141, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000114527824, -0.278088776, 3.35923251e-14, 0.62671512, -0.348626343, 0.000114527824, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000488619537, 0.000145772436, -0.000339193972 ] - [ 0.00024529756, -0.278062236, -0.00213746353, 0.626607523, -0.348297181, -0.00106735035, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000114110772, -0.27804927, 3.35814029e-14, 0.626636322, -0.348587052, 0.000114110772, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000474025873, 0.000141192393, -0.000328658237 ] - [ 0.00024570904, -0.278024107, -0.00213745535, 0.626531261, -0.348258958, -0.0010677407, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000113761015, -0.278011142, 3.35710436e-14, 0.626560062, -0.34854892, 0.000113761014, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000459902792, 0.000136760036, -0.000318462234 ] - [ 0.000246050846, -0.277987363, -0.00213744745, 0.626457546, -0.3482219, -0.00106806212, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000113478868, -0.277974398, 3.35764558e-14, 0.626486349, -0.348511951, 0.000113478868, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000446251989, 0.000132475897, -0.000308607187 ] - [ 0.000246322651, -0.277952009, -0.00213743983, 0.626386389, -0.348186013, -0.00106831431, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000113264651, -0.277939044, 3.35731278e-14, 0.626415193, -0.348476149, 0.000113264651, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000433075154, 0.000128340508, -0.000299094316 ] - [ 0.000246524129, -0.27791805, -0.00213743251, 0.6263178, -0.348151302, -0.00106849694, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000113118681, -0.277905086, 3.35793414e-14, 0.626346605, -0.348441519, 0.000113118681, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000420373982, 0.0001243544, -0.000289924844 ] - [ 0.000246654952, -0.277885493, -0.00213742547, 0.626251788, -0.34811777, -0.00106860968, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000113041278, -0.277872529, 3.3587092e-14, 0.626280595, -0.348408066, 0.000113041278, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000408150163, 0.000120518103, -0.000281099992 ] - [ 0.00024671479, -0.277854342, -0.00213741872, 0.626188365, -0.348085422, -0.00106865221, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000113032762, -0.277841378, 3.35912389e-14, 0.626217171, -0.348375793, 0.000113032762, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000396405392, 0.000116832149, -0.000272620984 ] - [ 0.000246703315, -0.277824603, -0.00213741226, 0.626127539, -0.348054263, -0.0010686242, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000113093456, -0.277811639, 3.35809107e-14, 0.626156346, -0.348344706, 0.000113093456, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00038514136, 0.00011329707, -0.00026448904 ] - [ 0.000246620194, -0.277796283, -0.00213740609, 0.626069321, -0.348024298, -0.00106852533, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000113223681, -0.277783318, 3.35774277e-14, 0.626098127, -0.348314809, 0.000113223681, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00037435976, 0.000109913396, -0.000256705382 ] - [ 0.000246465097, -0.277769385, -0.00213740021, 0.626013721, -0.347995529, -0.00106835526, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000113423762, -0.27775642, 3.35957152e-14, 0.626042526, -0.348286106, 0.000113423762, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000364062284, 0.000106681659, -0.000249271233 ] - [ 0.000246237691, -0.277743916, -0.00213739463, 0.625960748, -0.347967963, -0.00106811367, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000113694023, -0.27773095, 3.35838628e-14, 0.625989552, -0.348258602, 0.000113694023, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000354250626, 0.000103602389, -0.000242187813 ] - [ 0.000245937641, -0.27771988, -0.00213738935, 0.625910412, -0.347941603, -0.00106780023, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00011403479, -0.277706914, 3.35850835e-14, 0.625939215, -0.348232301, 0.00011403479, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000344926477, 0.000100676118, -0.000235456347 ] - [ 0.000245564612, -0.277697285, -0.00213738435, 0.625862723, -0.347916454, -0.0010674146, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00011444639, -0.277684317, 3.35742819e-14, 0.625891524, -0.348207207, 0.00011444639, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00033609153, 9.79033778e-05, -0.000229078054 ] - [ 0.000245118269, -0.277676134, -0.00213737966, 0.625817692, -0.347892519, -0.00106695646, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00011492915, -0.277663166, 3.3582018e-14, 0.62584649, -0.348183324, 0.00011492915, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000327747478, 9.52846985e-05, -0.000223054157 ] - [ 0.000244598275, -0.277656434, -0.00213737526, 0.625775327, -0.347869804, -0.00106642546, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0001154834, -0.277643464, 3.35925789e-14, 0.625804122, -0.348160658, 0.0001154834, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000319896013, 9.28206118e-05, -0.000217385878 ] - [ 0.000244004292, -0.277638189, -0.00213737117, 0.625735638, -0.347848313, -0.00106582128, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00011610947, -0.277625218, 3.35742605e-14, 0.62576443, -0.348139212, 0.00011610947, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000312538827, 9.05116487e-05, -0.000212074439 ] - [ 0.00024333598, -0.277621406, -0.00213736737, 0.625698635, -0.34782805, -0.00106514358, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000116807691, -0.277608433, 3.35705076e-14, 0.625727424, -0.348118991, 0.000116807691, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000305677614, 8.83583406e-05, -0.000207121062 ] - [ 0.000242592999, -0.277606089, -0.00213736387, 0.625664328, -0.347809019, -0.00106439202, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000117578394, -0.277593114, 3.35823873e-14, 0.625693113, -0.348099998, 0.000117578394, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000299314066, 8.63612184e-05, -0.000202526968 ] - [ 0.000241775009, -0.277592244, -0.00213736068, 0.625632726, -0.347791224, -0.00106356627, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000118421914, -0.277579267, 3.35832714e-14, 0.625661506, -0.348082239, 0.000118421914, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000293449875, 8.45208135e-05, -0.00019829338 ] - [ 0.000240881666, -0.277579876, -0.00213735779, 0.625603838, -0.34777467, -0.00106266598, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000119338585, -0.277566897, 3.35678357e-14, 0.625632614, -0.348065717, 0.000119338585, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000288086734, 8.2837657e-05, -0.000194421519 ] - [ 0.000239912628, -0.277568991, -0.00213735521, 0.625577676, -0.347759361, -0.00106169081, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000120328742, -0.27755601, 3.35971367e-14, 0.625606446, -0.348050436, 0.000120328742, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000283226336, 8.13122801e-05, -0.000190912608 ] - [ 0.000238867549, -0.277559594, -0.00213735293, 0.625554247, -0.347745301, -0.00106064043, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000121392722, -0.27754661, 3.35800033e-14, 0.625583011, -0.348036401, 0.000121392722, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000278870373, 7.9945214e-05, -0.000187767868 ] - [ 0.000237746086, -0.277551691, -0.00213735096, 0.625533561, -0.347732495, -0.00105951449, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000122530862, -0.277538704, 3.35654812e-14, 0.62556232, -0.348023616, 0.000122530862, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000275020537, 7.87369899e-05, -0.000184988521 ] - [ 0.000236547889, -0.277545285, -0.0021373493, 0.625515628, -0.347720946, -0.00105831265, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000123743503, -0.277532295, 3.35894486e-14, 0.62554438, -0.348012085, 0.000123743503, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000271678521, 7.76881389e-05, -0.00018257579 ] - [ 0.000235272613, -0.277540384, -0.00213734795, 0.625500457, -0.347710658, -0.00105703456, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000125030984, -0.277527391, 3.35867737e-14, 0.625529203, -0.348001812, 0.000125030984, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000268846018, 7.67991923e-05, -0.000180530895 ] - [ 0.000233919907, -0.277536992, -0.0021373469, 0.625488058, -0.347701636, -0.00105567987, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000126393645, -0.277523995, 3.35659802e-14, 0.625516797, -0.347992801, 0.000126393645, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00026652472, 7.60706812e-05, -0.00017885506 ] - [ 0.000232489423, -0.277535114, -0.00213734617, 0.62547844, -0.347693884, -0.00105424825, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000127831831, -0.277522114, 3.35877296e-14, 0.625507171, -0.347985056, 0.000127831831, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00026471632, 7.55031368e-05, -0.000177549505 ] - [ 0.000230980808, -0.277534756, -0.00213734575, 0.625471612, -0.347687406, -0.00105273934, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000129345883, -0.277521752, 3.35867029e-14, 0.625500334, -0.347978582, 0.000129345883, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.00026342251, 7.50970902e-05, -0.000176615453 ] - [ 0.000229393711, -0.277535923, -0.00213734565, 0.625467584, -0.347682205, -0.00105115279, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000130936148, -0.277522915, 3.35792925e-14, 0.625496297, -0.347973382, 0.000130936148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262644982, 7.48530728e-05, -0.000176054126 ] - [ 0.000227727777, -0.27753862, -0.00213734586, 0.625466364, -0.347678286, -0.00104948826, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00013260297, -0.277525608, 3.35794721e-14, 0.625495068, -0.34796946, 0.00013260297, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000226027429, -0.277542073, -0.00213734622, 0.625466551, -0.34767502, -0.00104778972, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000134303067, -0.277529057, 3.35791882e-14, 0.625495246, -0.347966189, 0.000134303067, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.00022433728, -0.277545504, -0.00213734658, 0.625466736, -0.347671774, -0.00104610138, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000135992966, -0.277532484, 3.3571854e-14, 0.625495423, -0.347962938, 0.000135992966, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.00022265727, -0.277548915, -0.00213734694, 0.625466921, -0.347668548, -0.00104442316, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000137672728, -0.277535891, 3.35696179e-14, 0.625495598, -0.347959708, 0.000137672728, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000220987336, -0.277552304, -0.0021373473, 0.625467104, -0.347665342, -0.00104275501, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000139342415, -0.277539276, 3.35835942e-14, 0.625495772, -0.347956497, 0.000139342415, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000219327418, -0.277555672, -0.00213734766, 0.625467286, -0.347662155, -0.00104109686, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000141002087, -0.27754264, 3.35805741e-14, 0.625495945, -0.347953306, 0.000141002087, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000217677455, -0.277559019, -0.00213734801, 0.625467467, -0.347658988, -0.00103944866, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000142651807, -0.277545983, 3.35822135e-14, 0.625496117, -0.347950134, 0.000142651807, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000216037387, -0.277562346, -0.00213734837, 0.625467647, -0.347655841, -0.00103781034, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000144291633, -0.277549306, 3.35894478e-14, 0.625496288, -0.347946982, 0.000144291633, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000214407153, -0.277565652, -0.00213734872, 0.625467825, -0.347652714, -0.00103618185, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000145921626, -0.277552608, 3.3580961e-14, 0.625496458, -0.34794385, 0.000145921625, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000212786695, -0.277568937, -0.00213734906, 0.625468002, -0.347649605, -0.00103456312, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000147541845, -0.277555889, 3.35877841e-14, 0.625496626, -0.347940737, 0.000147541845, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000211175953, -0.277572202, -0.00213734941, 0.625468178, -0.347646516, -0.00103295409, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000149152349, -0.27755915, 3.35865282e-14, 0.625496793, -0.347937643, 0.000149152349, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000209574868, -0.277575447, -0.00213734975, 0.625468353, -0.347643446, -0.00103135471, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000150753198, -0.277562391, 3.35889791e-14, 0.62549696, -0.347934568, 0.000150753198, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000207983382, -0.277578672, -0.00213735009, 0.625468527, -0.347640394, -0.00102976492, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000152344451, -0.277565612, 3.35875261e-14, 0.625497125, -0.347931513, 0.00015234445, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000206401436, -0.277581877, -0.00213735043, 0.625468699, -0.347637362, -0.00102818466, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000153926164, -0.277568813, 3.35939766e-14, 0.625497289, -0.347928476, 0.000153926164, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000204828972, -0.277585062, -0.00213735077, 0.625468871, -0.347634348, -0.00102661387, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000155498396, -0.277571994, 3.35915407e-14, 0.625497452, -0.347925457, 0.000155498396, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000203265934, -0.277588227, -0.00213735111, 0.625469041, -0.347631353, -0.0010250525, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000157061204, -0.277575156, 3.35870235e-14, 0.625497614, -0.347922458, 0.000157061204, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000201712264, -0.277591373, -0.00213735144, 0.62546921, -0.347628376, -0.00102350048, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000158614646, -0.277578297, 3.35923424e-14, 0.625497774, -0.347919477, 0.000158614646, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000200167904, -0.277594499, -0.00213735177, 0.625469378, -0.347625418, -0.00102195777, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000160158779, -0.27758142, 3.35854179e-14, 0.625497934, -0.347916514, 0.000160158779, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.0001986328, -0.277597606, -0.0021373521, 0.625469545, -0.347622478, -0.00102042429, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000161693658, -0.277584523, 3.35880434e-14, 0.625498093, -0.34791357, 0.000161693658, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000197106894, -0.277600693, -0.00213735242, 0.625469711, -0.347619556, -0.00101890001, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00016321934, -0.277587607, 3.35840759e-14, 0.62549825, -0.347910643, 0.00016321934, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000195590131, -0.277603762, -0.00213735275, 0.625469876, -0.347616652, -0.00101738486, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00016473588, -0.277590672, 3.35987179e-14, 0.625498407, -0.347907735, 0.00016473588, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000194082455, -0.277606811, -0.00213735307, 0.62547004, -0.347613766, -0.00101587879, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000166243335, -0.277593717, 3.35935592e-14, 0.625498562, -0.347904845, 0.000166243335, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000192583812, -0.277609842, -0.00213735339, 0.625470202, -0.347610898, -0.00101438174, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000167741758, -0.277596744, 3.3599148e-14, 0.625498717, -0.347901973, 0.000167741758, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000191094146, -0.277612854, -0.00213735371, 0.625470364, -0.347608047, -0.00101289366, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000169231206, -0.277599752, 3.36018449e-14, 0.62549887, -0.347899118, 0.000169231206, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000189613403, -0.277615847, -0.00213735403, 0.625470524, -0.347605214, -0.00101141449, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000170711732, -0.277602742, 3.3595302e-14, 0.625499023, -0.347896281, 0.000170711732, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000188141529, -0.277618821, -0.00213735434, 0.625470684, -0.347602399, -0.00100994418, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00017218339, -0.277605713, 3.36035e-14, 0.625499174, -0.347893461, 0.00017218339, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.00018667847, -0.277621778, -0.00213735466, 0.625470842, -0.3475996, -0.00100848267, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000173646235, -0.277608666, 3.3585154e-14, 0.625499325, -0.347890659, 0.000173646235, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000185224173, -0.277624716, -0.00213735497, 0.625470999, -0.34759682, -0.00100702992, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00017510032, -0.2776116, 3.35937465e-14, 0.625499474, -0.347887874, 0.00017510032, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000183778585, -0.277627636, -0.00213735528, 0.625471156, -0.347594056, -0.00100558586, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000176545697, -0.277614517, 3.35891321e-14, 0.625499623, -0.347885106, 0.000176545697, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000182341651, -0.277630537, -0.00213735558, 0.625471311, -0.347591309, -0.00100415046, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00017798242, -0.277617415, 3.36019948e-14, 0.62549977, -0.347882355, 0.00017798242, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000180913321, -0.277633421, -0.00213735589, 0.625471465, -0.347588579, -0.00100272364, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000179410542, -0.277620295, 3.3597377e-14, 0.625499917, -0.347879621, 0.000179410542, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000179493542, -0.277636287, -0.00213735619, 0.625471618, -0.347585866, -0.00100130537, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000180830113, -0.277623158, 3.36023735e-14, 0.625500062, -0.347876904, 0.000180830113, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000178082262, -0.277639135, -0.00213735649, 0.625471771, -0.34758317, -0.000999895587, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000182241188, -0.277626002, 3.359868e-14, 0.625500207, -0.347874204, 0.000182241187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.00017667943, -0.277641966, -0.00213735679, 0.625471922, -0.34758049, -0.000998494242, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000183643816, -0.27762883, 3.36017583e-14, 0.62550035, -0.347871521, 0.000183643816, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000175284993, -0.277644779, -0.00213735709, 0.625472072, -0.347577827, -0.000997101284, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000185038049, -0.277631639, 3.36011349e-14, 0.625500493, -0.347868854, 0.000185038049, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000173898902, -0.277647575, -0.00213735738, 0.625472221, -0.347575181, -0.000995716662, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000186423938, -0.277634432, 3.36005224e-14, 0.625500635, -0.347866203, 0.000186423938, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000172521105, -0.277650353, -0.00213735768, 0.62547237, -0.34757255, -0.000994340326, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000187801534, -0.277637207, 3.35924893e-14, 0.625500775, -0.347863569, 0.000187801534, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000171151552, -0.277653114, -0.00213735797, 0.625472517, -0.347569936, -0.000992972224, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000189170888, -0.277639965, 3.35941952e-14, 0.625500915, -0.347860951, 0.000189170888, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000169790193, -0.277655859, -0.00213735826, 0.625472663, -0.347567338, -0.000991612307, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000190532048, -0.277642706, 3.36030328e-14, 0.625501054, -0.347858349, 0.000190532048, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000168436979, -0.277658586, -0.00213735855, 0.625472809, -0.347564756, -0.000990260526, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000191885066, -0.277645429, 3.36065333e-14, 0.625501192, -0.347855763, 0.000191885066, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000167091859, -0.277661296, -0.00213735884, 0.625472953, -0.34756219, -0.000988916831, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00019322999, -0.277648137, 3.36006719e-14, 0.62550133, -0.347853193, 0.00019322999, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000165754785, -0.27766399, -0.00213735912, 0.625473096, -0.347559639, -0.000987581173, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000194566869, -0.277650827, 3.36086586e-14, 0.625501466, -0.347850639, 0.000194566869, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000164425708, -0.277666667, -0.0021373594, 0.625473239, -0.347557105, -0.000986253503, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000195895753, -0.277653501, 3.36057473e-14, 0.625501601, -0.3478481, 0.000195895753, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000163104579, -0.277669327, -0.00213735968, 0.625473381, -0.347554586, -0.000984933772, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00019721669, -0.277656158, 3.36054088e-14, 0.625501736, -0.347845578, 0.00019721669, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.00016179135, -0.277671971, -0.00213735996, 0.625473521, -0.347552082, -0.000983621932, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000198529729, -0.277658799, 3.36033017e-14, 0.625501869, -0.34784307, 0.000198529729, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000160485973, -0.277674599, -0.00213736024, 0.625473661, -0.347549594, -0.000982317936, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000199834916, -0.277661423, 3.36050344e-14, 0.625502002, -0.347840579, 0.000199834916, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.0001591884, -0.277677211, -0.00213736052, 0.6254738, -0.347547121, -0.000981021735, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000201132301, -0.277664031, 3.3604392e-14, 0.625502134, -0.347838102, 0.000201132301, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000157898584, -0.277679806, -0.00213736079, 0.625473938, -0.347544664, -0.000979733283, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00020242193, -0.277666624, 3.36008042e-14, 0.625502265, -0.347835641, 0.00020242193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000156616478, -0.277682385, -0.00213736107, 0.625474075, -0.347542221, -0.000978452532, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000203703851, -0.2776692, 3.36144378e-14, 0.625502395, -0.347833195, 0.000203703851, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000155342034, -0.277684949, -0.00213736134, 0.625474211, -0.347539794, -0.000977179435, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00020497811, -0.27767176, 3.36096332e-14, 0.625502524, -0.347830764, 0.00020497811, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000154075206, -0.277687496, -0.00213736161, 0.625474346, -0.347537381, -0.000975913946, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000206244754, -0.277674305, 3.36109791e-14, 0.625502652, -0.347828348, 0.000206244754, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000152815949, -0.277690028, -0.00213736187, 0.625474481, -0.347534984, -0.000974656019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000207503829, -0.277676833, 3.3612693e-14, 0.62550278, -0.347825947, 0.000207503829, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000151564215, -0.277692544, -0.00213736214, 0.625474614, -0.347532601, -0.000973405607, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000208755382, -0.277679346, 3.36087782e-14, 0.625502907, -0.34782356, 0.000208755382, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000150319959, -0.277695045, -0.0021373624, 0.625474747, -0.347530233, -0.000972162665, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000209999458, -0.277681844, 3.36105071e-14, 0.625503033, -0.347821189, 0.000209999458, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000149083136, -0.27769753, -0.00213736267, 0.625474879, -0.347527879, -0.000970927148, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000211236102, -0.277684326, 3.36037128e-14, 0.625503158, -0.347818831, 0.000211236102, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.0001478537, -0.2777, -0.00213736293, 0.62547501, -0.34752554, -0.00096969901, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00021246536, -0.277686793, 3.36118232e-14, 0.625503282, -0.347816489, 0.00021246536, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000146631607, -0.277702455, -0.00213736319, 0.62547514, -0.347523215, -0.000968478206, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000213687277, -0.277689245, 3.36099753e-14, 0.625503405, -0.347814161, 0.000213687277, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000145416811, -0.277704894, -0.00213736345, 0.625475269, -0.347520905, -0.000967264692, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000214901897, -0.277691681, 3.36135994e-14, 0.625503528, -0.347811847, 0.000214901897, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000144209269, -0.277707319, -0.0021373637, 0.625475397, -0.347518608, -0.000966058424, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000216109265, -0.277694103, 3.36133529e-14, 0.62550365, -0.347809547, 0.000216109265, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000143008936, -0.277709728, -0.00213736396, 0.625475525, -0.347516326, -0.000964859357, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000217309425, -0.277696509, 3.36223047e-14, 0.625503771, -0.347807262, 0.000217309425, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000141815768, -0.277712123, -0.00213736421, 0.625475652, -0.347514058, -0.000963667448, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000218502421, -0.277698901, 3.36160766e-14, 0.625503891, -0.34780499, 0.000218502421, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000140629722, -0.277714503, -0.00213736446, 0.625475777, -0.347511804, -0.000962482652, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000219688296, -0.277701278, 3.36149579e-14, 0.625504011, -0.347802733, 0.000219688295, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000139450755, -0.277716868, -0.00213736471, 0.625475902, -0.347509564, -0.000961304927, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000220867093, -0.27770364, 3.36198757e-14, 0.625504129, -0.347800489, 0.000220867093, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000138278822, -0.277719219, -0.00213736496, 0.625476027, -0.347507337, -0.00096013423, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000222038857, -0.277705988, 3.36112819e-14, 0.625504247, -0.347798259, 0.000222038857, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000137113883, -0.277721555, -0.00213736521, 0.62547615, -0.347505124, -0.000958970517, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000223203629, -0.277708322, 3.36079663e-14, 0.625504364, -0.347796043, 0.000223203629, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000135955893, -0.277723876, -0.00213736545, 0.625476273, -0.347502925, -0.000957813747, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000224361452, -0.27771064, 3.36173994e-14, 0.625504481, -0.34779384, 0.000224361452, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.00013480481, -0.277726184, -0.0021373657, 0.625476395, -0.347500739, -0.000956663877, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000225512369, -0.277712945, 3.36122026e-14, 0.625504597, -0.347791651, 0.000225512369, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000133660593, -0.277728477, -0.00213736594, 0.625476516, -0.347498567, -0.000955520865, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000226656421, -0.277715235, 3.36119806e-14, 0.625504711, -0.347789476, 0.000226656421, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.0001325232, -0.277730756, -0.00213736618, 0.625476636, -0.347496408, -0.000954384669, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000227793651, -0.277717512, 3.36200581e-14, 0.625504826, -0.347787314, 0.000227793651, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000131392589, -0.277733021, -0.00213736642, 0.625476756, -0.347494262, -0.000953255248, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000228924099, -0.277719774, 3.3615662e-14, 0.625504939, -0.347785165, 0.000228924099, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000130268718, -0.277735272, -0.00213736666, 0.625476874, -0.34749213, -0.00095213256, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000230047809, -0.277722022, 3.36210697e-14, 0.625505052, -0.347783029, 0.000230047808, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000129151547, -0.277737509, -0.00213736689, 0.625476992, -0.34749001, -0.000951016564, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000231164819, -0.277724257, 3.361501e-14, 0.625505164, -0.347780907, 0.000231164819, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000128041035, -0.277739733, -0.00213736713, 0.62547711, -0.347487904, -0.00094990722, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000232275172, -0.277726478, 3.36225647e-14, 0.625505275, -0.347778797, 0.000232275171, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000126937142, -0.277741943, -0.00213736736, 0.625477226, -0.347485811, -0.000948804487, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000233378907, -0.277728685, 3.36264279e-14, 0.625505385, -0.347776701, 0.000233378907, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000125839826, -0.277744139, -0.00213736759, 0.625477342, -0.34748373, -0.000947708325, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000234476065, -0.277730878, 3.36151499e-14, 0.625505495, -0.347774617, 0.000234476065, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000124749047, -0.277746321, -0.00213736783, 0.625477457, -0.347481662, -0.000946618693, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000235566687, -0.277733058, 3.36158114e-14, 0.625505604, -0.347772546, 0.000235566687, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000123664767, -0.277748491, -0.00213736805, 0.625477571, -0.347479607, -0.000945535553, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000236650812, -0.277735225, 3.36195791e-14, 0.625505712, -0.347770488, 0.000236650812, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000122586945, -0.277750647, -0.00213736828, 0.625477685, -0.347477564, -0.000944458863, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00023772848, -0.277737378, 3.36215408e-14, 0.62550582, -0.347768442, 0.00023772848, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000121515542, -0.277752789, -0.00213736851, 0.625477797, -0.347475534, -0.000943388585, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000238799729, -0.277739518, 3.36194737e-14, 0.625505927, -0.347766409, 0.000238799729, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000120450518, -0.277754919, -0.00213736873, 0.625477909, -0.347473517, -0.00094232468, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0002398646, -0.277741645, 3.36169364e-14, 0.625506033, -0.347764389, 0.0002398646, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000119391836, -0.277757035, -0.00213736896, 0.625478021, -0.347471512, -0.000941267109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000240923132, -0.277743758, 3.36233125e-14, 0.625506139, -0.347762381, 0.000240923132, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000118339455, -0.277759138, -0.00213736918, 0.625478131, -0.347469519, -0.000940215834, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000241975362, -0.277745859, 3.36191909e-14, 0.625506244, -0.347760385, 0.000241975362, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000117293338, -0.277761228, -0.0021373694, 0.625478241, -0.347467538, -0.000939170815, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000243021329, -0.277747947, 3.36205038e-14, 0.625506348, -0.347758401, 0.000243021329, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000116253446, -0.277763306, -0.00213736962, 0.62547835, -0.34746557, -0.000938132014, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000244061072, -0.277750022, 3.36209583e-14, 0.625506452, -0.34775643, 0.000244061072, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000115219742, -0.277765371, -0.00213736984, 0.625478459, -0.347463613, -0.000937099394, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000245094629, -0.277752084, 3.36186369e-14, 0.625506555, -0.347754471, 0.000245094629, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000114192187, -0.277767423, -0.00213737006, 0.625478567, -0.347461669, -0.000936072917, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000246122037, -0.277754134, 3.36240183e-14, 0.625506657, -0.347752523, 0.000246122037, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000113170744, -0.277769462, -0.00213737027, 0.625478674, -0.347459737, -0.000935052546, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000247143334, -0.27775617, 3.36234238e-14, 0.625506758, -0.347750588, 0.000247143334, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000112155376, -0.277771489, -0.00213737049, 0.62547878, -0.347457816, -0.000934038242, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000248158557, -0.277758195, 3.36225306e-14, 0.625506859, -0.347748664, 0.000248158557, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000111146045, -0.277773504, -0.0021373707, 0.625478886, -0.347455907, -0.00093302997, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000249167744, -0.277760207, 3.36247099e-14, 0.625506959, -0.347746753, 0.000249167744, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000110142715, -0.277775506, -0.00213737091, 0.625478991, -0.34745401, -0.000932027692, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00025017093, -0.277762206, 3.36271646e-14, 0.625507059, -0.347744853, 0.00025017093, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.00010914535, -0.277777495, -0.00213737112, 0.625479095, -0.347452124, -0.000931031371, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000251168154, -0.277764194, 3.36244265e-14, 0.625507158, -0.347742964, 0.000251168154, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000108153911, -0.277779473, -0.00213737133, 0.625479199, -0.34745025, -0.000930040971, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000252159451, -0.277766169, 3.36224567e-14, 0.625507256, -0.347741087, 0.000252159451, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000107168364, -0.277781438, -0.00213737154, 0.625479302, -0.347448388, -0.000929056456, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000253144858, -0.277768132, 3.36317014e-14, 0.625507354, -0.347739222, 0.000253144858, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000106188672, -0.277783392, -0.00213737174, 0.625479404, -0.347446537, -0.00092807779, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00025412441, -0.277770083, 3.36275963e-14, 0.625507451, -0.347737368, 0.00025412441, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.0001052148, -0.277785333, -0.00213737195, 0.625479506, -0.347444697, -0.000927104938, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000255098144, -0.277772022, 3.36248861e-14, 0.625507548, -0.347735526, 0.000255098144, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000104246711, -0.277787262, -0.00213737215, 0.625479607, -0.347442868, -0.000926137862, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000256066095, -0.277773949, 3.36190879e-14, 0.625507643, -0.347733694, 0.000256066095, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000103284371, -0.27778918, -0.00213737236, 0.625479708, -0.347441051, -0.000925176529, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000257028298, -0.277775864, 3.36320707e-14, 0.625507739, -0.347731874, 0.000257028298, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000102327744, -0.277791086, -0.00213737256, 0.625479807, -0.347439245, -0.000924220904, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000257984789, -0.277777768, 3.36293567e-14, 0.625507833, -0.347730066, 0.000257984789, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.000101376795, -0.27779298, -0.00213737276, 0.625479907, -0.34743745, -0.00092327095, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000258935602, -0.277779659, 3.36226656e-14, 0.625507927, -0.347728268, 0.000258935602, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 0.00010043149, -0.277794863, -0.00213737296, 0.625480005, -0.347435666, -0.000922326634, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000259880773, -0.27778154, 3.36268956e-14, 0.625508021, -0.347726481, 0.000259880773, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 9.94917943e-05, -0.277796734, -0.00213737315, 0.625480103, -0.347433892, -0.00092138792, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000260820336, -0.277783408, 3.36257108e-14, 0.625508113, -0.347724705, 0.000260820336, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 9.8557673e-05, -0.277798593, -0.00213737335, 0.6254802, -0.34743213, -0.000920454776, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000261754324, -0.277785266, 3.36225781e-14, 0.625508206, -0.34772294, 0.000261754324, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 9.76290921e-05, -0.277800441, -0.00213737354, 0.625480297, -0.347430378, -0.000919527165, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000262682773, -0.277787111, 3.3628149e-14, 0.625508297, -0.347721186, 0.000262682773, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 9.67060178e-05, -0.277802278, -0.00213737374, 0.625480393, -0.347428637, -0.000918605056, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000263605717, -0.277788946, 3.36282992e-14, 0.625508388, -0.347719442, 0.000263605717, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 9.57884164e-05, -0.277804104, -0.00213737393, 0.625480488, -0.347426907, -0.000917688413, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000264523188, -0.277790769, 3.36370592e-14, 0.625508479, -0.347717709, 0.000264523188, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 9.48762542e-05, -0.277805918, -0.00213737412, 0.625480583, -0.347425187, -0.000916777204, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000265435221, -0.277792581, 3.3629387e-14, 0.625508569, -0.347715987, 0.000265435221, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 9.3969498e-05, -0.277807721, -0.00213737431, 0.625480677, -0.347423478, -0.000915871395, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000266341848, -0.277794382, 3.36274417e-14, 0.625508658, -0.347714275, 0.000266341848, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 9.30681145e-05, -0.277809513, -0.0021373745, 0.625480771, -0.347421779, -0.000914970953, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000267243104, -0.277796172, 3.362528e-14, 0.625508747, -0.347712574, 0.000267243104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 9.21720709e-05, -0.277811295, -0.00213737469, 0.625480864, -0.347420091, -0.000914075845, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000268139021, -0.277797952, 3.36243706e-14, 0.625508835, -0.347710883, 0.000268139021, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 9.12813344e-05, -0.277813065, -0.00213737488, 0.625480956, -0.347418413, -0.000913186038, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000269029631, -0.27779972, 3.3635467e-14, 0.625508922, -0.347709203, 0.000269029631, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 9.03958724e-05, -0.277814825, -0.00213737506, 0.625481048, -0.347416745, -0.0009123015, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000269914968, -0.277801477, 3.36294346e-14, 0.625509009, -0.347707532, 0.000269914968, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 8.95156526e-05, -0.277816573, -0.00213737525, 0.625481139, -0.347415088, -0.000911422199, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000270795063, -0.277803224, 3.36316758e-14, 0.625509096, -0.347705872, 0.000270795063, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 8.86406428e-05, -0.277818311, -0.00213737543, 0.62548123, -0.34741344, -0.000910548102, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000271669949, -0.27780496, 3.36401338e-14, 0.625509182, -0.347704222, 0.000271669949, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 8.7770811e-05, -0.277820039, -0.00213737562, 0.62548132, -0.347411803, -0.000909679177, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000272539658, -0.277806685, 3.36330577e-14, 0.625509267, -0.347702582, 0.000272539658, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 8.69061254e-05, -0.277821756, -0.0021373758, 0.62548141, -0.347410175, -0.000908815393, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000273404221, -0.2778084, 3.36410376e-14, 0.625509352, -0.347700952, 0.000273404221, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 8.60465544e-05, -0.277823462, -0.00213737598, 0.625481499, -0.347408558, -0.000907956718, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000274263671, -0.277810104, 3.36325241e-14, 0.625509436, -0.347699332, 0.000274263671, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 8.51920666e-05, -0.277825158, -0.00213737616, 0.625481587, -0.34740695, -0.000907103121, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000275118038, -0.277811798, 3.36401405e-14, 0.62550952, -0.347697722, 0.000275118038, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 8.43426307e-05, -0.277826843, -0.00213737633, 0.625481675, -0.347405352, -0.00090625457, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000275967354, -0.277813481, 3.36393838e-14, 0.625509603, -0.347696122, 0.000275967353, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 8.34982158e-05, -0.277828519, -0.00213737651, 0.625481762, -0.347403764, -0.000905411035, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000276811649, -0.277815154, 3.36344569e-14, 0.625509686, -0.347694532, 0.000276811649, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 8.26587909e-05, -0.277830184, -0.00213737669, 0.625481849, -0.347402185, -0.000904572485, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000277650956, -0.277816817, 3.36394453e-14, 0.625509768, -0.347692951, 0.000277650956, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 8.18243253e-05, -0.277831839, -0.00213737686, 0.625481935, -0.347400617, -0.000903738888, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000278485304, -0.27781847, 3.36452244e-14, 0.62550985, -0.34769138, 0.000278485303, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 8.09947886e-05, -0.277833483, -0.00213737704, 0.625482021, -0.347399057, -0.000902910215, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000279314723, -0.277820113, 3.36501082e-14, 0.625509931, -0.347689818, 0.000279314723, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 8.01701504e-05, -0.277835118, -0.00213737721, 0.625482106, -0.347397508, -0.000902086436, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000280139245, -0.277821746, 3.36334623e-14, 0.625510011, -0.347688266, 0.000280139245, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 7.93503806e-05, -0.277836743, -0.00213737738, 0.62548219, -0.347395967, -0.000901267519, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000280958899, -0.277823368, 3.364927e-14, 0.625510091, -0.347686723, 0.000280958899, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 7.85354492e-05, -0.277838358, -0.00213737755, 0.625482274, -0.347394436, -0.000900453436, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000281773716, -0.277824981, 3.36419794e-14, 0.625510171, -0.34768519, 0.000281773716, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 7.77253264e-05, -0.277839963, -0.00213737772, 0.625482358, -0.347392915, -0.000899644156, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000282583725, -0.277826584, 3.36425616e-14, 0.62551025, -0.347683666, 0.000282583725, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 7.69199827e-05, -0.277841558, -0.00213737789, 0.625482441, -0.347391402, -0.00089883965, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000283388955, -0.277828177, 3.36419648e-14, 0.625510329, -0.347682151, 0.000283388955, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 7.61193885e-05, -0.277843143, -0.00213737806, 0.625482523, -0.347389899, -0.000898039889, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000284189437, -0.277829761, 3.36340347e-14, 0.625510407, -0.347680646, 0.000284189436, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 7.53235147e-05, -0.277844719, -0.00213737822, 0.625482605, -0.347388405, -0.000897244842, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000284985198, -0.277831335, 3.36438431e-14, 0.625510484, -0.34767915, 0.000284985198, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 7.4532332e-05, -0.277846285, -0.00213737839, 0.625482686, -0.34738692, -0.000896454482, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00028577627, -0.277832899, 3.36331722e-14, 0.625510561, -0.347677662, 0.00028577627, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 7.37458117e-05, -0.277847842, -0.00213737855, 0.625482767, -0.347385444, -0.000895668779, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000286562679, -0.277834454, 3.36410364e-14, 0.625510638, -0.347676184, 0.000286562679, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 7.29639249e-05, -0.277849389, -0.00213737872, 0.625482848, -0.347383977, -0.000894887705, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000287344456, -0.277835999, 3.36372684e-14, 0.625510714, -0.347674715, 0.000287344456, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 7.21866432e-05, -0.277850927, -0.00213737888, 0.625482927, -0.347382519, -0.000894111231, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000288121629, -0.277837535, 3.36430051e-14, 0.62551079, -0.347673255, 0.000288121629, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 7.14139379e-05, -0.277852455, -0.00213737904, 0.625483007, -0.34738107, -0.000893339328, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000288894226, -0.277839061, 3.36412365e-14, 0.625510865, -0.347671803, 0.000288894225, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 7.0645781e-05, -0.277853975, -0.0021373792, 0.625483086, -0.34737963, -0.000892571969, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000289662275, -0.277840579, 3.36375221e-14, 0.62551094, -0.347670361, 0.000289662274, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 6.98821443e-05, -0.277855485, -0.00213737936, 0.625483164, -0.347378198, -0.000891809125, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000290425804, -0.277842087, 3.36429778e-14, 0.625511014, -0.347668927, 0.000290425804, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 6.9123e-05, -0.277856985, -0.00213737952, 0.625483242, -0.347376775, -0.000891050769, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000291184842, -0.277843586, 3.36396712e-14, 0.625511088, -0.347667502, 0.000291184842, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 6.83683202e-05, -0.277858477, -0.00213737968, 0.625483319, -0.347375361, -0.000890296873, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000291939416, -0.277845075, 3.36444495e-14, 0.625511161, -0.347666086, 0.000291939416, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 6.76180774e-05, -0.277859959, -0.00213737983, 0.625483396, -0.347373955, -0.000889547409, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000292689553, -0.277846556, 3.36477995e-14, 0.625511234, -0.347664678, 0.000292689553, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 6.68722442e-05, -0.277861433, -0.00213737999, 0.625483473, -0.347372558, -0.000888802349, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000293435282, -0.277848028, 3.36476165e-14, 0.625511306, -0.347663278, 0.000293435282, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 6.61307933e-05, -0.277862897, -0.00213738014, 0.625483548, -0.347371169, -0.000888061667, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000294176629, -0.27784949, 3.36526079e-14, 0.625511378, -0.347661888, 0.000294176629, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 6.53936976e-05, -0.277864353, -0.0021373803, 0.625483624, -0.347369789, -0.000887325336, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000294913621, -0.277850944, 3.36446203e-14, 0.625511449, -0.347660505, 0.000294913621, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 6.46609302e-05, -0.2778658, -0.00213738045, 0.625483699, -0.347368417, -0.000886593328, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000295646286, -0.277852389, 3.36504704e-14, 0.62551152, -0.347659131, 0.000295646286, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 6.39324642e-05, -0.277867238, -0.0021373806, 0.625483773, -0.347367053, -0.000885865618, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00029637465, -0.277853826, 3.36560154e-14, 0.625511591, -0.347657766, 0.00029637465, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 6.32082731e-05, -0.277868667, -0.00213738075, 0.625483847, -0.347365698, -0.000885142177, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00029709874, -0.277855253, 3.36406294e-14, 0.625511661, -0.347656408, 0.00029709874, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 6.24883303e-05, -0.277870088, -0.0021373809, 0.625483921, -0.34736435, -0.00088442298, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000297818582, -0.277856672, 3.36416195e-14, 0.625511731, -0.347655059, 0.000297818582, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 6.17726096e-05, -0.2778715, -0.00213738105, 0.625483994, -0.347363011, -0.000883708001, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000298534202, -0.277858082, 3.36381256e-14, 0.6255118, -0.347653718, 0.000298534202, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 6.10610848e-05, -0.277872903, -0.0021373812, 0.625484067, -0.347361681, -0.000882997214, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000299245628, -0.277859484, 3.36474886e-14, 0.625511869, -0.347652385, 0.000299245628, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 6.03537299e-05, -0.277874298, -0.00213738135, 0.625484139, -0.347360358, -0.000882290591, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000299952884, -0.277860877, 3.36493611e-14, 0.625511937, -0.34765106, 0.000299952884, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 5.9650519e-05, -0.277875685, -0.00213738149, 0.625484211, -0.347359043, -0.000881588109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000300655996, -0.277862262, 3.36484249e-14, 0.625512005, -0.347649743, 0.000300655996, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 5.89514265e-05, -0.277877063, -0.00213738164, 0.625484282, -0.347357736, -0.00088088974, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000301354991, -0.277863638, 3.36473932e-14, 0.625512073, -0.347648434, 0.000301354991, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 5.82564267e-05, -0.277878433, -0.00213738178, 0.625484353, -0.347356437, -0.000880195459, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000302049894, -0.277865007, 3.36450163e-14, 0.62551214, -0.347647133, 0.000302049894, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 5.75654943e-05, -0.277879794, -0.00213738193, 0.625484423, -0.347355146, -0.000879505242, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00030274073, -0.277866366, 3.36465607e-14, 0.625512206, -0.34764584, 0.00030274073, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 5.6878604e-05, -0.277881148, -0.00213738207, 0.625484493, -0.347353862, -0.000878819062, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000303427524, -0.277867718, 3.36445427e-14, 0.625512273, -0.347644555, 0.000303427524, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 5.61957307e-05, -0.277882493, -0.00213738221, 0.625484563, -0.347352587, -0.000878136895, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000304110302, -0.277869061, 3.36461334e-14, 0.625512339, -0.347643277, 0.000304110302, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 5.55168495e-05, -0.27788383, -0.00213738235, 0.625484632, -0.347351319, -0.000877458716, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000304789089, -0.277870397, 3.36464788e-14, 0.625512404, -0.347642007, 0.000304789089, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 5.48419355e-05, -0.277885158, -0.00213738249, 0.625484701, -0.347350058, -0.0008767845, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000305463909, -0.277871724, 3.36406825e-14, 0.625512469, -0.347640745, 0.000305463909, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 5.4170964e-05, -0.277886479, -0.00213738263, 0.625484769, -0.347348806, -0.000876114222, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000306134787, -0.277873043, 3.36488327e-14, 0.625512534, -0.347639491, 0.000306134787, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 5.35039106e-05, -0.277887792, -0.00213738277, 0.625484837, -0.347347561, -0.000875447858, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000306801747, -0.277874354, 3.36463987e-14, 0.625512598, -0.347638244, 0.000306801747, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 5.28407509e-05, -0.277889097, -0.00213738291, 0.625484904, -0.347346323, -0.000874785384, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000307464814, -0.277875658, 3.36491078e-14, 0.625512662, -0.347637004, 0.000307464814, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 5.21814605e-05, -0.277890394, -0.00213738305, 0.625484971, -0.347345093, -0.000874126775, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000308124013, -0.277876953, 3.36488581e-14, 0.625512725, -0.347635772, 0.000308124013, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 5.15260155e-05, -0.277891683, -0.00213738318, 0.625485038, -0.34734387, -0.000873472007, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000308779367, -0.277878241, 3.36455534e-14, 0.625512788, -0.347634547, 0.000308779367, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 5.08743918e-05, -0.277892965, -0.00213738332, 0.625485104, -0.347342655, -0.000872821056, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0003094309, -0.277879521, 3.36505855e-14, 0.625512851, -0.34763333, 0.0003094309, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 5.02265657e-05, -0.277894239, -0.00213738345, 0.62548517, -0.347341446, -0.000872173899, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000310078636, -0.277880793, 3.36543554e-14, 0.625512913, -0.34763212, 0.000310078636, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 4.95825134e-05, -0.277895505, -0.00213738359, 0.625485235, -0.347340246, -0.000871530511, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000310722599, -0.277882057, 3.36560708e-14, 0.625512975, -0.347630918, 0.000310722598, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 4.89422114e-05, -0.277896763, -0.00213738372, 0.6254853, -0.347339052, -0.00087089087, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000311362811, -0.277883314, 3.36458016e-14, 0.625513036, -0.347629722, 0.000311362811, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 4.83056363e-05, -0.277898014, -0.00213738385, 0.625485365, -0.347337866, -0.000870254952, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000311999298, -0.277884563, 3.36511106e-14, 0.625513097, -0.347628534, 0.000311999298, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 4.76727649e-05, -0.277899257, -0.00213738398, 0.625485429, -0.347336686, -0.000869622734, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000312632082, -0.277885805, 3.36570659e-14, 0.625513158, -0.347627353, 0.000312632081, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 4.7043574e-05, -0.277900493, -0.00213738411, 0.625485492, -0.347335514, -0.000868994192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000313261185, -0.27788704, 3.36380704e-14, 0.625513218, -0.347626179, 0.000313261185, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 4.64180405e-05, -0.277901722, -0.00213738424, 0.625485556, -0.347334349, -0.000868369303, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000313886632, -0.277888267, 3.36501601e-14, 0.625513278, -0.347625012, 0.000313886631, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 4.57961418e-05, -0.277902943, -0.00213738437, 0.625485619, -0.347333191, -0.000867748046, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000314508444, -0.277889486, 3.36554964e-14, 0.625513338, -0.347623852, 0.000314508444, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 4.51778549e-05, -0.277904157, -0.0021373845, 0.625485681, -0.347332039, -0.000867130397, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000315126645, -0.277890698, 3.36595449e-14, 0.625513397, -0.347622699, 0.000315126645, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 4.45631573e-05, -0.277905363, -0.00213738463, 0.625485743, -0.347330895, -0.000866516333, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000315741257, -0.277891903, 3.36472062e-14, 0.625513456, -0.347621553, 0.000315741257, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 4.39520266e-05, -0.277906562, -0.00213738475, 0.625485805, -0.347329758, -0.000865905832, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000316352303, -0.277893101, 3.3661995e-14, 0.625513515, -0.347620414, 0.000316352303, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 4.33444404e-05, -0.277907754, -0.00213738488, 0.625485867, -0.347328627, -0.000865298871, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000316959805, -0.277894291, 3.36531031e-14, 0.625513573, -0.347619281, 0.000316959805, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 4.27403765e-05, -0.277908939, -0.00213738501, 0.625485928, -0.347327503, -0.00086469543, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000317563785, -0.277895475, 3.36537731e-14, 0.62551363, -0.347618156, 0.000317563785, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 4.21398128e-05, -0.277910117, -0.00213738513, 0.625485988, -0.347326386, -0.000864095485, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000318164266, -0.277896651, 3.36530458e-14, 0.625513688, -0.347617037, 0.000318164266, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 4.15427273e-05, -0.277911288, -0.00213738525, 0.625486049, -0.347325275, -0.000863499014, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000318761269, -0.27789782, 3.36511735e-14, 0.625513745, -0.347615925, 0.000318761268, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 4.09490983e-05, -0.277912451, -0.00213738538, 0.625486109, -0.347324171, -0.000862905996, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000319354815, -0.277898983, 3.36552384e-14, 0.625513802, -0.347614819, 0.000319354815, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 4.03589041e-05, -0.277913608, -0.0021373855, 0.625486168, -0.347323074, -0.000862316409, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000319944928, -0.277900138, 3.36521316e-14, 0.625513858, -0.34761372, 0.000319944928, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 3.9772123e-05, -0.277914758, -0.00213738562, 0.625486227, -0.347321983, -0.000861730232, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000320531628, -0.277901286, 3.36655396e-14, 0.625513914, -0.347612628, 0.000320531628, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 3.91887336e-05, -0.277915901, -0.00213738574, 0.625486286, -0.347320899, -0.000861147443, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000321114936, -0.277902428, 3.36539334e-14, 0.62551397, -0.347611542, 0.000321114936, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 3.86087146e-05, -0.277917037, -0.00213738586, 0.625486345, -0.347319821, -0.000860568021, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000321694875, -0.277903562, 3.36595644e-14, 0.625514025, -0.347610462, 0.000321694875, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 3.80320448e-05, -0.277918166, -0.00213738598, 0.625486403, -0.34731875, -0.000859991944, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000322271465, -0.27790469, 3.36553395e-14, 0.62551408, -0.34760939, 0.000322271465, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 3.7458703e-05, -0.277919289, -0.0021373861, 0.625486461, -0.347317685, -0.000859419192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000322844728, -0.277905812, 3.36567543e-14, 0.625514135, -0.347608323, 0.000322844728, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 3.68886685e-05, -0.277920405, -0.00213738622, 0.625486518, -0.347316627, -0.000858849743, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000323414683, -0.277906926, 3.36555604e-14, 0.625514189, -0.347607263, 0.000323414683, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 3.63219203e-05, -0.277921514, -0.00213738633, 0.625486575, -0.347315574, -0.000858283577, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000323981353, -0.277908034, 3.36575978e-14, 0.625514243, -0.347606209, 0.000323981353, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 3.57584376e-05, -0.277922617, -0.00213738645, 0.625486632, -0.347314528, -0.000857720674, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000324544758, -0.277909135, 3.36524028e-14, 0.625514296, -0.347605161, 0.000324544758, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 3.51982e-05, -0.277923713, -0.00213738657, 0.625486688, -0.347313489, -0.000857161012, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000325104918, -0.27791023, 3.3650425e-14, 0.62551435, -0.34760412, 0.000325104918, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 3.46411869e-05, -0.277924802, -0.00213738668, 0.625486744, -0.347312455, -0.000856604571, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000325661855, -0.277911318, 3.36581483e-14, 0.625514403, -0.347603085, 0.000325661855, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 3.4087378e-05, -0.277925885, -0.0021373868, 0.6254868, -0.347311428, -0.000856051331, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000326215587, -0.2779124, 3.3659901e-14, 0.625514455, -0.347602056, 0.000326215587, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 3.35367529e-05, -0.277926962, -0.00213738691, 0.625486855, -0.347310406, -0.000855501271, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000326766136, -0.277913475, 3.3656273e-14, 0.625514508, -0.347601033, 0.000326766136, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 3.29892917e-05, -0.277928032, -0.00213738702, 0.62548691, -0.347309391, -0.000854954372, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000327313522, -0.277914544, 3.36609742e-14, 0.62551456, -0.347600016, 0.000327313522, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 3.24449743e-05, -0.277929096, -0.00213738713, 0.625486965, -0.347308382, -0.000854410613, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000327857764, -0.277915606, 3.36609017e-14, 0.625514611, -0.347599005, 0.000327857764, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 3.19037807e-05, -0.277930153, -0.00213738725, 0.625487019, -0.347307378, -0.000853869975, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000328398883, -0.277916662, 3.36545159e-14, 0.625514663, -0.347598, 0.000328398883, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 3.13656913e-05, -0.277931205, -0.00213738736, 0.625487073, -0.347306381, -0.000853332438, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000328936899, -0.277917712, 3.36588809e-14, 0.625514714, -0.347597002, 0.000328936898, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 3.08306863e-05, -0.27793225, -0.00213738747, 0.625487127, -0.34730539, -0.000852797982, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00032947183, -0.277918756, 3.36590357e-14, 0.625514765, -0.347596009, 0.00032947183, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 3.02987461e-05, -0.277933288, -0.00213738758, 0.62548718, -0.347304404, -0.000852266587, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000330003697, -0.277919794, 3.36516614e-14, 0.625514815, -0.347595022, 0.000330003697, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 2.97698514e-05, -0.277934321, -0.00213738769, 0.625487233, -0.347303424, -0.000851738235, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000330532519, -0.277920825, 3.36500949e-14, 0.625514865, -0.34759404, 0.000330532518, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 2.92439829e-05, -0.277935348, -0.00213738779, 0.625487286, -0.34730245, -0.000851212905, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000331058315, -0.27792185, 3.36535122e-14, 0.625514915, -0.347593065, 0.000331058315, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 2.87211211e-05, -0.277936368, -0.0021373879, 0.625487338, -0.347301482, -0.00085069058, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000331581104, -0.277922869, 3.36534849e-14, 0.625514965, -0.347592095, 0.000331581104, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 2.82012472e-05, -0.277937382, -0.00213738801, 0.62548739, -0.34730052, -0.000850171238, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000332100907, -0.277923882, 3.36516008e-14, 0.625515014, -0.347591131, 0.000332100907, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 2.7684342e-05, -0.277938391, -0.00213738812, 0.625487442, -0.347299563, -0.000849654863, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000332617741, -0.27792489, 3.36608739e-14, 0.625515063, -0.347590173, 0.000332617741, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 2.71703867e-05, -0.277939393, -0.00213738822, 0.625487493, -0.347298612, -0.000849141434, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000333131626, -0.277925891, 3.36604248e-14, 0.625515111, -0.347589221, 0.000333131626, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 2.66593625e-05, -0.27794039, -0.00213738833, 0.625487544, -0.347297666, -0.000848630933, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00033364258, -0.277926886, 3.36559659e-14, 0.62551516, -0.347588274, 0.00033364258, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 2.61512507e-05, -0.277941381, -0.00213738843, 0.625487595, -0.347296726, -0.000848123342, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000334150622, -0.277927876, 3.36547245e-14, 0.625515208, -0.347587332, 0.000334150621, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 2.56460328e-05, -0.277942365, -0.00213738854, 0.625487646, -0.347295792, -0.000847618641, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00033465577, -0.277928859, 3.36573473e-14, 0.625515256, -0.347586396, 0.00033465577, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 2.51436902e-05, -0.277943345, -0.00213738864, 0.625487696, -0.347294863, -0.000847116813, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000335158044, -0.277929837, 3.365733e-14, 0.625515303, -0.347585466, 0.000335158044, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 2.46442046e-05, -0.277944318, -0.00213738874, 0.625487746, -0.34729394, -0.000846617838, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000335657461, -0.277930809, 3.3659363e-14, 0.62551535, -0.347584541, 0.000335657461, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 2.41475577e-05, -0.277945285, -0.00213738884, 0.625487795, -0.347293022, -0.0008461217, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000336154039, -0.277931775, 3.36687031e-14, 0.625515397, -0.347583622, 0.000336154039, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 2.36537315e-05, -0.277946247, -0.00213738895, 0.625487845, -0.347292109, -0.000845628379, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000336647798, -0.277932736, 3.36689871e-14, 0.625515444, -0.347582708, 0.000336647798, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 2.31627077e-05, -0.277947203, -0.00213738905, 0.625487894, -0.347291202, -0.000845137857, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000337138754, -0.277933691, 3.36607153e-14, 0.62551549, -0.347581799, 0.000337138754, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 2.26744686e-05, -0.277948154, -0.00213738915, 0.625487942, -0.3472903, -0.000844650117, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000337626926, -0.277934641, 3.3653563e-14, 0.625515536, -0.347580896, 0.000337626926, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 2.21889963e-05, -0.277949099, -0.00213738925, 0.625487991, -0.347289403, -0.000844165141, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000338112332, -0.277935584, 3.365871e-14, 0.625515582, -0.347579998, 0.000338112332, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 2.17062729e-05, -0.277950039, -0.00213738935, 0.625488039, -0.347288512, -0.000843682911, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000338594989, -0.277936523, 3.36654739e-14, 0.625515628, -0.347579105, 0.000338594989, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 2.12262809e-05, -0.277950973, -0.00213738944, 0.625488087, -0.347287625, -0.00084320341, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000339074916, -0.277937456, 3.36631499e-14, 0.625515673, -0.347578217, 0.000339074916, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 2.07490027e-05, -0.277951901, -0.00213738954, 0.625488134, -0.347286744, -0.00084272662, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000339552128, -0.277938383, 3.36620068e-14, 0.625515718, -0.347577335, 0.000339552128, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 2.02744209e-05, -0.277952824, -0.00213738964, 0.625488182, -0.347285868, -0.000842252523, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000340026645, -0.277939305, 3.36618242e-14, 0.625515762, -0.347576458, 0.000340026645, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 1.98025181e-05, -0.277953742, -0.00213738974, 0.625488229, -0.347284998, -0.000841781102, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000340498483, -0.277940221, 3.36683918e-14, 0.625515807, -0.347575585, 0.000340498483, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 1.9333277e-05, -0.277954654, -0.00213738983, 0.625488275, -0.347284132, -0.00084131234, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00034096766, -0.277941133, 3.36688698e-14, 0.625515851, -0.347574718, 0.00034096766, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 1.88666806e-05, -0.277955561, -0.00213738993, 0.625488322, -0.347283271, -0.00084084622, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000341434193, -0.277942038, 3.3664483e-14, 0.625515895, -0.347573856, 0.000341434193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 1.84027118e-05, -0.277956463, -0.00213739002, 0.625488368, -0.347282416, -0.000840382725, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000341898098, -0.277942939, 3.36606973e-14, 0.625515939, -0.347572999, 0.000341898098, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 1.79413535e-05, -0.27795736, -0.00213739012, 0.625488414, -0.347281565, -0.000839921837, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000342359393, -0.277943834, 3.36686252e-14, 0.625515982, -0.347572148, 0.000342359393, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 1.7482589e-05, -0.277958251, -0.00213739021, 0.625488459, -0.347280719, -0.000839463541, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000342818095, -0.277944725, 3.36579016e-14, 0.625516025, -0.3475713, 0.000342818095, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 1.70264015e-05, -0.277959137, -0.00213739031, 0.625488505, -0.347279878, -0.000839007819, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00034327422, -0.27794561, 3.36664485e-14, 0.625516068, -0.347570458, 0.00034327422, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 1.65727743e-05, -0.277960018, -0.0021373904, 0.62548855, -0.347279042, -0.000838554654, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000343727786, -0.277946489, 3.36654829e-14, 0.62551611, -0.347569621, 0.000343727786, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 1.61216907e-05, -0.277960894, -0.00213739049, 0.625488595, -0.347278211, -0.000838104031, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000344178807, -0.277947364, 3.36679175e-14, 0.625516153, -0.347568789, 0.000344178807, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 1.56731344e-05, -0.277961764, -0.00213739058, 0.625488639, -0.347277385, -0.000837655932, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000344627303, -0.277948234, 3.36579572e-14, 0.625516195, -0.347567961, 0.000344627302, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 1.5227089e-05, -0.27796263, -0.00213739068, 0.625488683, -0.347276564, -0.000837210341, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000345073287, -0.277949098, 3.36516467e-14, 0.625516237, -0.347567139, 0.000345073287, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 1.47835381e-05, -0.277963491, -0.00213739077, 0.625488727, -0.347275747, -0.000836767243, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000345516777, -0.277949958, 3.36572919e-14, 0.625516278, -0.347566321, 0.000345516777, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 1.43424654e-05, -0.277964346, -0.00213739086, 0.625488771, -0.347274935, -0.000836326619, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00034595779, -0.277950812, 3.36759408e-14, 0.62551632, -0.347565507, 0.00034595779, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 1.3903855e-05, -0.277965197, -0.00213739095, 0.625488815, -0.347274127, -0.000835888456, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00034639634, -0.277951662, 3.36638911e-14, 0.625516361, -0.347564699, 0.00034639634, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 1.34676907e-05, -0.277966043, -0.00213739104, 0.625488858, -0.347273325, -0.000835452736, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000346832445, -0.277952507, 3.36597781e-14, 0.625516402, -0.347563895, 0.000346832445, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 1.30339567e-05, -0.277966884, -0.00213739112, 0.625488901, -0.347272527, -0.000835019444, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00034726612, -0.277953347, 3.36670106e-14, 0.625516442, -0.347563096, 0.00034726612, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 1.2602637e-05, -0.27796772, -0.00213739121, 0.625488944, -0.347271733, -0.000834588563, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000347697381, -0.277954182, 3.36606985e-14, 0.625516483, -0.347562301, 0.000347697381, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 1.21737159e-05, -0.277968551, -0.0021373913, 0.625488986, -0.347270944, -0.000834160079, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000348126244, -0.277955012, 3.36609049e-14, 0.625516523, -0.347561511, 0.000348126244, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 1.17471777e-05, -0.277969378, -0.00213739139, 0.625489028, -0.34727016, -0.000833733975, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000348552724, -0.277955838, 3.36693094e-14, 0.625516563, -0.347560725, 0.000348552724, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 1.13230069e-05, -0.2779702, -0.00213739147, 0.62548907, -0.34726938, -0.000833310236, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000348976837, -0.277956658, 3.36591556e-14, 0.625516602, -0.347559944, 0.000348976837, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 1.09011879e-05, -0.277971017, -0.00213739156, 0.625489112, -0.347268605, -0.000832888846, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000349398598, -0.277957474, 3.3665491e-14, 0.625516642, -0.347559168, 0.000349398598, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 1.04817052e-05, -0.277971829, -0.00213739165, 0.625489154, -0.347267834, -0.00083246979, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000349818024, -0.277958286, 3.36621811e-14, 0.625516681, -0.347558395, 0.000349818024, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 1.00645437e-05, -0.277972637, -0.00213739173, 0.625489195, -0.347267067, -0.000832053053, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000350235129, -0.277959092, 3.36630838e-14, 0.62551672, -0.347557628, 0.000350235129, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 9.64968797e-06, -0.27797344, -0.00213739182, 0.625489236, -0.347266305, -0.000831638619, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000350649928, -0.277959894, 3.366485e-14, 0.625516759, -0.347556864, 0.000350649928, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 9.2371229e-06, -0.277974238, -0.0021373919, 0.625489277, -0.347265547, -0.000831226473, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000351062437, -0.277960692, 3.3662312e-14, 0.625516797, -0.347556105, 0.000351062437, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 8.82683341e-06, -0.277975032, -0.00213739198, 0.625489317, -0.347264794, -0.000830816601, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000351472671, -0.277961485, 3.36688291e-14, 0.625516836, -0.347555351, 0.000351472671, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 8.41880451e-06, -0.277975822, -0.00213739207, 0.625489357, -0.347264045, -0.000830408987, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000351880644, -0.277962273, 3.36665226e-14, 0.625516874, -0.347554601, 0.000351880644, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 8.01302127e-06, -0.277976607, -0.00213739215, 0.625489397, -0.3472633, -0.000830003616, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000352286372, -0.277963057, 3.36651809e-14, 0.625516912, -0.347553854, 0.000352286372, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 7.60946886e-06, -0.277977387, -0.00213739223, 0.625489437, -0.347262559, -0.000829600473, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00035268987, -0.277963837, 3.36574232e-14, 0.625516949, -0.347553113, 0.00035268987, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 7.20813254e-06, -0.277978163, -0.00213739232, 0.625489477, -0.347261823, -0.000829199545, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000353091152, -0.277964612, 3.36599831e-14, 0.625516987, -0.347552375, 0.000353091151, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 6.80899764e-06, -0.277978935, -0.0021373924, 0.625489516, -0.347261091, -0.000828800815, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000353490232, -0.277965382, 3.3668086e-14, 0.625517024, -0.347551642, 0.000353490232, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 6.41204955e-06, -0.277979702, -0.00213739248, 0.625489555, -0.347260362, -0.00082840427, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000353887126, -0.277966148, 3.36615737e-14, 0.625517061, -0.347550912, 0.000353887126, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 6.01727379e-06, -0.277980465, -0.00213739256, 0.625489594, -0.347259638, -0.000828009895, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000354281849, -0.27796691, 3.36729171e-14, 0.625517098, -0.347550187, 0.000354281849, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 5.621852e-06, -0.277981229, -0.00213739264, 0.625489633, -0.347258913, -0.000827614874, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000354677217, -0.277967673, 3.36707995e-14, 0.625517134, -0.347549461, 0.000354677217, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 5.22307051e-06, -0.277981999, -0.00213739272, 0.625489673, -0.347258183, -0.000827216498, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000355075944, -0.277968442, 3.36638715e-14, 0.625517172, -0.347548729, 0.000355075944, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 4.82107005e-06, -0.277982775, -0.0021373928, 0.625489712, -0.347257446, -0.000826814905, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00035547789, -0.277969217, 3.36664143e-14, 0.625517209, -0.347547992, 0.00035547789, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 4.41598908e-06, -0.277983556, -0.00213739288, 0.625489752, -0.347256704, -0.000826410234, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000355882916, -0.277969998, 3.3668105e-14, 0.625517247, -0.347547249, 0.000355882916, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 4.00796375e-06, -0.277984343, -0.00213739297, 0.625489792, -0.347255957, -0.000826002623, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000356290886, -0.277970784, 3.36642376e-14, 0.625517285, -0.347546501, 0.000356290886, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 3.59712795e-06, -0.277985135, -0.00213739305, 0.625489833, -0.347255206, -0.000825592203, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000356701666, -0.277971575, 3.36655737e-14, 0.625517323, -0.347545748, 0.000356701666, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 3.18361336e-06, -0.277985932, -0.00213739314, 0.625489873, -0.347254449, -0.000825179107, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000357115125, -0.277972371, 3.36679193e-14, 0.625517361, -0.34754499, 0.000357115125, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 2.76754944e-06, -0.277986734, -0.00213739322, 0.625489914, -0.347253688, -0.000824763464, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000357531133, -0.277973172, 3.36704728e-14, 0.6255174, -0.347544228, 0.000357531133, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 2.34906349e-06, -0.27798754, -0.00213739331, 0.625489955, -0.347252923, -0.000824345402, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000357949562, -0.277973977, 3.36710121e-14, 0.625517438, -0.347543462, 0.000357949562, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 1.92828067e-06, -0.27798835, -0.00213739339, 0.625489996, -0.347252154, -0.000823925045, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000358370288, -0.277974786, 3.36633311e-14, 0.625517477, -0.347542692, 0.000358370288, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 1.505324e-06, -0.277989164, -0.00213739348, 0.625490038, -0.347251382, -0.000823502516, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000358793188, -0.277975599, 3.36766664e-14, 0.625517517, -0.347541918, 0.000358793187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 1.08031443e-06, -0.277989982, -0.00213739356, 0.62549008, -0.347250606, -0.000823077936, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00035921814, -0.277976415, 3.36675143e-14, 0.625517556, -0.347541141, 0.00035921814, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 6.53370839e-07, -0.277990803, -0.00213739365, 0.625490121, -0.347249826, -0.000822651424, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000359645026, -0.277977236, 3.36636404e-14, 0.625517596, -0.34754036, 0.000359645026, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ 2.24610065e-07, -0.277991628, -0.00213739374, 0.625490163, -0.347249044, -0.000822223096, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000360073729, -0.277978059, 3.36628119e-14, 0.625517635, -0.347539576, 0.000360073729, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -2.05853062e-07, -0.277992455, -0.00213739382, 0.625490206, -0.347248258, -0.000821793068, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000360504134, -0.277978885, 3.36685557e-14, 0.625517675, -0.34753879, 0.000360504134, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -6.37905702e-07, -0.277993285, -0.00213739391, 0.625490248, -0.34724747, -0.000821361452, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000360936128, -0.277979715, 3.36689017e-14, 0.625517715, -0.347538, 0.000360936128, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -1.07143697e-06, -0.277994118, -0.002137394, 0.62549029, -0.34724668, -0.000820928358, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000361369601, -0.277980547, 3.36684877e-14, 0.625517755, -0.347537209, 0.000361369601, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -1.50633793e-06, -0.277994954, -0.00213739409, 0.625490333, -0.347245887, -0.000820493896, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000361804443, -0.277981381, 3.36688579e-14, 0.625517795, -0.347536414, 0.000361804443, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -1.94250155e-06, -0.277995791, -0.00213739418, 0.625490375, -0.347245092, -0.000820058173, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000362240548, -0.277982217, 3.36709631e-14, 0.625517835, -0.347535618, 0.000362240548, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -2.37982268e-06, -0.277996631, -0.00213739427, 0.625490418, -0.347244295, -0.000819621293, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00036267781, -0.277983056, 3.36679816e-14, 0.625517876, -0.34753482, 0.00036267781, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -2.81819803e-06, -0.277997472, -0.00213739435, 0.625490461, -0.347243497, -0.00081918336, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000363116127, -0.277983896, 3.36699207e-14, 0.625517916, -0.347534021, 0.000363116127, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -3.25752616e-06, -0.277998315, -0.00213739444, 0.625490504, -0.347242697, -0.000818744474, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000363555396, -0.277984737, 3.36771516e-14, 0.625517957, -0.347533219, 0.000363555396, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -3.69770745e-06, -0.277999159, -0.00213739453, 0.625490547, -0.347241895, -0.000818304737, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000363995518, -0.277985581, 3.36688324e-14, 0.625517997, -0.347532417, 0.000363995518, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.13864405e-06, -0.278000004, -0.00213739462, 0.62549059, -0.347241093, -0.000817864244, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000364436395, -0.277986425, 3.36694303e-14, 0.625518038, -0.347531613, 0.000364436395, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.58023989e-06, -0.278000851, -0.00213739471, 0.625490633, -0.347240289, -0.000817423094, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000364877932, -0.27798727, 3.36708599e-14, 0.625518079, -0.347530808, 0.000364877931, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.02240066e-06, -0.278001698, -0.0021373948, 0.625490676, -0.347239485, -0.000816981378, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000365320033, -0.277988117, 3.3676518e-14, 0.625518119, -0.347530003, 0.000365320033, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.46503374e-06, -0.278002546, -0.00213739489, 0.625490719, -0.34723868, -0.000816539191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000365762607, -0.277988964, 3.36733709e-14, 0.62551816, -0.347529196, 0.000365762606, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.90804824e-06, -0.278003395, -0.00213739498, 0.625490762, -0.347237874, -0.000816096622, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000366205562, -0.277989811, 3.36769582e-14, 0.625518201, -0.34752839, 0.000366205561, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -6.35135494e-06, -0.278004244, -0.00213739507, 0.625490806, -0.347237069, -0.000815653762, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000366648809, -0.277990659, 3.36680279e-14, 0.625518242, -0.347527582, 0.000366648809, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -6.79486627e-06, -0.278005093, -0.00213739516, 0.625490849, -0.347236263, -0.000815210697, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000367092261, -0.277991507, 3.36718979e-14, 0.625518282, -0.347526775, 0.00036709226, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -7.23849629e-06, -0.278005942, -0.00213739525, 0.625490892, -0.347235456, -0.000814767513, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000367535831, -0.277992355, 3.36725452e-14, 0.625518323, -0.347525968, 0.000367535831, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -7.6821607e-06, -0.278006791, -0.00213739534, 0.625490935, -0.347234651, -0.000814324295, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000367979436, -0.277993203, 3.36588652e-14, 0.625518364, -0.347525161, 0.000367979436, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -8.12577677e-06, -0.27800764, -0.00213739543, 0.625490978, -0.347233845, -0.000813881125, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000368422993, -0.277994051, 3.36731071e-14, 0.625518405, -0.347524354, 0.000368422992, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -8.56926335e-06, -0.278008488, -0.00213739552, 0.625491021, -0.34723304, -0.000813438084, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00036886642, -0.277994898, 3.36712508e-14, 0.625518445, -0.347523547, 0.00036886642, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -9.01254083e-06, -0.278009336, -0.00213739561, 0.625491064, -0.347232235, -0.000812995252, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000369309638, -0.277995745, 3.36672684e-14, 0.625518486, -0.347522741, 0.000369309638, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -9.45553114e-06, -0.278010183, -0.0021373957, 0.625491107, -0.347231431, -0.000812552707, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000369752569, -0.277996591, 3.36724586e-14, 0.625518527, -0.347521936, 0.000369752569, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -9.89815773e-06, -0.278011029, -0.00213739579, 0.62549115, -0.347230628, -0.000812110525, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000370195136, -0.277997436, 3.36768533e-14, 0.625518567, -0.347521132, 0.000370195136, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -1.03403455e-05, -0.278011874, -0.00213739587, 0.625491193, -0.347229826, -0.000811668782, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000370637265, -0.27799828, 3.36692511e-14, 0.625518608, -0.347520328, 0.000370637265, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -1.07820209e-05, -0.278012718, -0.00213739596, 0.625491236, -0.347229024, -0.00081122755, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000371078881, -0.277999122, 3.36714496e-14, 0.625518648, -0.347519526, 0.000371078881, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -1.12231118e-05, -0.278013561, -0.00213739605, 0.625491279, -0.347228225, -0.000810786902, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000371519913, -0.277999964, 3.36779704e-14, 0.625518689, -0.347518725, 0.000371519913, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -1.16635474e-05, -0.278014402, -0.00213739614, 0.625491322, -0.347227426, -0.000810346908, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000371960289, -0.278000804, 3.36698776e-14, 0.625518729, -0.347517925, 0.000371960289, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -1.21032585e-05, -0.278015241, -0.00213739623, 0.625491364, -0.347226629, -0.000809907639, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000372399942, -0.278001643, 3.36724422e-14, 0.625518769, -0.347517127, 0.000372399942, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -1.25421771e-05, -0.278016079, -0.00213739632, 0.625491407, -0.347225834, -0.00080946916, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000372838802, -0.278002479, 3.36760067e-14, 0.625518809, -0.34751633, 0.000372838802, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -1.29802368e-05, -0.278016916, -0.00213739641, 0.625491449, -0.34722504, -0.00080903154, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000373276803, -0.278003314, 3.36767667e-14, 0.625518849, -0.347515535, 0.000373276803, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -1.34173723e-05, -0.27801775, -0.00213739649, 0.625491492, -0.347224248, -0.000808594843, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00037371388, -0.278004148, 3.36751052e-14, 0.625518889, -0.347514742, 0.00037371388, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -1.38535198e-05, -0.278018582, -0.00213739658, 0.625491534, -0.347223458, -0.000808159133, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000374149969, -0.278004979, 3.36669379e-14, 0.625518929, -0.347513951, 0.000374149969, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -1.42886168e-05, -0.278019412, -0.00213739667, 0.625491576, -0.34722267, -0.000807724472, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000374585008, -0.278005808, 3.36712492e-14, 0.625518969, -0.347513161, 0.000374585008, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -1.47226022e-05, -0.27802024, -0.00213739676, 0.625491618, -0.347221884, -0.000807290922, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000375018935, -0.278006634, 3.36806284e-14, 0.625519009, -0.347512374, 0.000375018935, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -1.51554159e-05, -0.278021065, -0.00213739684, 0.62549166, -0.347221101, -0.000806858542, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000375451691, -0.278007458, 3.3677203e-14, 0.625519048, -0.34751159, 0.000375451691, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -1.55869994e-05, -0.278021888, -0.00213739693, 0.625491702, -0.34722032, -0.000806427391, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000375883217, -0.27800828, 3.36807815e-14, 0.625519088, -0.347510807, 0.000375883217, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -1.60172953e-05, -0.278022708, -0.00213739702, 0.625491743, -0.347219541, -0.000805997526, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000376313456, -0.278009099, 3.3675538e-14, 0.625519127, -0.347510027, 0.000376313456, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -1.64462474e-05, -0.278023525, -0.0021373971, 0.625491785, -0.347218765, -0.000805569004, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000376742351, -0.278009916, 3.36727937e-14, 0.625519166, -0.34750925, 0.000376742351, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -1.68738008e-05, -0.27802434, -0.00213739719, 0.625491826, -0.347217991, -0.000805141879, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000377169847, -0.278010729, 3.3671203e-14, 0.625519205, -0.347508476, 0.000377169847, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -1.72999017e-05, -0.278025152, -0.00213739728, 0.625491867, -0.347217221, -0.000804716205, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000377595891, -0.27801154, 3.36721311e-14, 0.625519244, -0.347507704, 0.000377595891, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -1.77244976e-05, -0.27802596, -0.00213739736, 0.625491908, -0.347216453, -0.000804292034, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000378020431, -0.278012348, 3.36792457e-14, 0.625519282, -0.347506935, 0.00037802043, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -1.81475372e-05, -0.278026766, -0.00213739745, 0.625491949, -0.347215688, -0.000803869418, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000378443414, -0.278013152, 3.36766255e-14, 0.625519321, -0.347506169, 0.000378443414, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -1.85689701e-05, -0.278027569, -0.00213739753, 0.62549199, -0.347214926, -0.000803448407, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000378864791, -0.278013954, 3.36752306e-14, 0.625519359, -0.347505406, 0.000378864791, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -1.89887475e-05, -0.278028368, -0.00213739762, 0.62549203, -0.347214168, -0.000803029049, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000379284512, -0.278014752, 3.36733404e-14, 0.625519398, -0.347504646, 0.000379284512, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -1.94068212e-05, -0.278029163, -0.0021373977, 0.625492071, -0.347213412, -0.000802611394, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00037970253, -0.278015547, 3.36725033e-14, 0.625519436, -0.347503889, 0.00037970253, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -1.98231444e-05, -0.278029956, -0.00213739778, 0.625492111, -0.34721266, -0.000802195487, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000380118798, -0.278016338, 3.36811239e-14, 0.625519474, -0.347503136, 0.000380118798, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -2.02376715e-05, -0.278030744, -0.00213739787, 0.625492151, -0.347211911, -0.000801781375, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00038053327, -0.278017126, 3.36802017e-14, 0.625519511, -0.347502386, 0.00038053327, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -2.06503577e-05, -0.27803153, -0.00213739795, 0.62549219, -0.347211166, -0.000801369101, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000380945901, -0.27801791, 3.36736232e-14, 0.625519549, -0.347501639, 0.000380945901, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -2.10611595e-05, -0.278032311, -0.00213739803, 0.62549223, -0.347210424, -0.00080095871, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000381356648, -0.27801869, 3.36748015e-14, 0.625519586, -0.347500896, 0.000381356648, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -2.14700342e-05, -0.278033089, -0.00213739811, 0.625492269, -0.347209686, -0.000800550244, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000381765469, -0.278019467, 3.36831632e-14, 0.625519623, -0.347500157, 0.000381765469, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -2.18769405e-05, -0.278033862, -0.0021373982, 0.625492309, -0.347208951, -0.000800143745, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000382172321, -0.278020239, 3.36819479e-14, 0.62551966, -0.347499421, 0.000382172321, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -2.22818377e-05, -0.278034632, -0.00213739828, 0.625492348, -0.34720822, -0.000799739252, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000382577164, -0.278021008, 3.36890412e-14, 0.625519697, -0.347498689, 0.000382577164, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -2.26846864e-05, -0.278035398, -0.00213739836, 0.625492386, -0.347207493, -0.000799336806, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000382979959, -0.278021773, 3.36731961e-14, 0.625519734, -0.347497961, 0.000382979959, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -2.30854482e-05, -0.27803616, -0.00213739844, 0.625492425, -0.34720677, -0.000798936445, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000383380668, -0.278022534, 3.36833697e-14, 0.62551977, -0.347497236, 0.000383380668, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -2.34840855e-05, -0.278036917, -0.00213739852, 0.625492463, -0.347206051, -0.000798538206, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000383779252, -0.27802329, 3.36768596e-14, 0.625519806, -0.347496516, 0.000383779252, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -2.38805617e-05, -0.27803767, -0.0021373986, 0.625492501, -0.347205335, -0.000798142126, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000384175676, -0.278024042, 3.36839296e-14, 0.625519842, -0.3474958, 0.000384175676, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -2.42748414e-05, -0.278038419, -0.00213739868, 0.625492539, -0.347204624, -0.00079774824, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000384569903, -0.278024791, 3.36822038e-14, 0.625519878, -0.347495087, 0.000384569903, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -2.46668898e-05, -0.278039164, -0.00213739876, 0.625492577, -0.347203917, -0.000797356583, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0003849619, -0.278025534, 3.36811492e-14, 0.625519913, -0.347494379, 0.000384961899, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -2.50566733e-05, -0.278039904, -0.00213739883, 0.625492614, -0.347203214, -0.000796967188, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000385351631, -0.278026274, 3.36623171e-14, 0.625519949, -0.347493675, 0.000385351631, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -2.54441591e-05, -0.27804064, -0.00213739891, 0.625492652, -0.347202516, -0.000796580089, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000385739066, -0.278027008, 3.36812986e-14, 0.625519984, -0.347492976, 0.000385739066, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -2.58293152e-05, -0.278041371, -0.00213739899, 0.625492689, -0.347201821, -0.000796195318, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000386124171, -0.278027739, 3.36814471e-14, 0.625520019, -0.34749228, 0.000386124171, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -2.62121108e-05, -0.278042098, -0.00213739907, 0.625492725, -0.347201131, -0.000795812904, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000386506915, -0.278028464, 3.36780571e-14, 0.625520054, -0.347491589, 0.000386506915, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -2.65925156e-05, -0.27804282, -0.00213739914, 0.625492762, -0.347200446, -0.000795432879, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00038688727, -0.278029186, 3.36847442e-14, 0.625520088, -0.347490902, 0.00038688727, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -2.69705004e-05, -0.278043537, -0.00213739922, 0.625492798, -0.347199765, -0.000795055271, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000387265205, -0.278029902, 3.36855139e-14, 0.625520122, -0.34749022, 0.000387265204, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -2.73460368e-05, -0.27804425, -0.00213739929, 0.625492834, -0.347199088, -0.000794680109, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000387640691, -0.278030614, 3.36922872e-14, 0.625520156, -0.347489543, 0.000387640691, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -2.77190974e-05, -0.278044958, -0.00213739937, 0.62549287, -0.347198416, -0.000794307421, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000388013702, -0.27803132, 3.36880713e-14, 0.62552019, -0.347488869, 0.000388013702, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -2.80896553e-05, -0.278045661, -0.00213739944, 0.625492906, -0.347197749, -0.000793937233, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000388384211, -0.278032023, 3.3676215e-14, 0.625520223, -0.347488201, 0.000388384211, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -2.84576847e-05, -0.278046359, -0.00213739952, 0.625492941, -0.347197086, -0.00079356957, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000388752192, -0.27803272, 3.36809387e-14, 0.625520257, -0.347487537, 0.000388752192, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -2.88231606e-05, -0.278047052, -0.00213739959, 0.625492976, -0.347196428, -0.000793204459, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000389117619, -0.278033412, 3.36864022e-14, 0.62552029, -0.347486878, 0.000389117619, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -2.91860585e-05, -0.27804774, -0.00213739966, 0.625493011, -0.347195774, -0.000792841922, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000389480469, -0.278034099, 3.36777784e-14, 0.625520323, -0.347486223, 0.000389480469, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -2.95463551e-05, -0.278048423, -0.00213739973, 0.625493045, -0.347195126, -0.000792481985, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000389840718, -0.278034781, 3.36798573e-14, 0.625520355, -0.347485574, 0.000389840718, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -2.99040276e-05, -0.278049101, -0.00213739981, 0.62549308, -0.347194482, -0.000792124669, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000390198343, -0.278035459, 3.36850878e-14, 0.625520387, -0.347484929, 0.000390198343, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -3.02590541e-05, -0.278049774, -0.00213739988, 0.625493114, -0.347193843, -0.000791769996, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000390553323, -0.278036131, 3.36797723e-14, 0.62552042, -0.347484289, 0.000390553323, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -3.06114134e-05, -0.278050442, -0.00213739995, 0.625493147, -0.347193209, -0.000791417988, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000390905635, -0.278036798, 3.36797012e-14, 0.625520451, -0.347483654, 0.000390905635, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -3.09610851e-05, -0.278051105, -0.00213740002, 0.625493181, -0.347192579, -0.000791068665, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000391255261, -0.278037459, 3.36742193e-14, 0.625520483, -0.347483024, 0.000391255261, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -3.13080494e-05, -0.278051762, -0.00213740009, 0.625493214, -0.347191955, -0.000790722046, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000391602179, -0.278038116, 3.36852078e-14, 0.625520514, -0.347482398, 0.000391602179, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -3.16522874e-05, -0.278052414, -0.00213740015, 0.625493247, -0.347191336, -0.000790378151, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000391946372, -0.278038767, 3.36868878e-14, 0.625520545, -0.347481778, 0.000391946372, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -3.19937808e-05, -0.278053061, -0.00213740022, 0.62549328, -0.347190721, -0.000790036998, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00039228782, -0.278039413, 3.36877682e-14, 0.625520576, -0.347481163, 0.00039228782, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -3.2332512e-05, -0.278053703, -0.00213740029, 0.625493312, -0.347190112, -0.000789698604, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000392626506, -0.278040054, 3.36804855e-14, 0.625520607, -0.347480553, 0.000392626506, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -3.26684643e-05, -0.278054339, -0.00213740036, 0.625493344, -0.347189508, -0.000789362986, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000392962414, -0.27804069, 3.36833391e-14, 0.625520637, -0.347479947, 0.000392962414, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -3.30016214e-05, -0.27805497, -0.00213740042, 0.625493376, -0.347188909, -0.000789030161, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000393295527, -0.27804132, 3.36783977e-14, 0.625520667, -0.347479347, 0.000393295527, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -3.33319679e-05, -0.278055595, -0.00213740049, 0.625493408, -0.347188315, -0.000788700143, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00039362583, -0.278041944, 3.36910383e-14, 0.625520697, -0.347478753, 0.00039362583, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -3.36594889e-05, -0.278056216, -0.00213740056, 0.625493439, -0.347187726, -0.000788372948, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000393953308, -0.278042564, 3.36755222e-14, 0.625520726, -0.347478163, 0.000393953308, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -3.39841703e-05, -0.27805683, -0.00213740062, 0.62549347, -0.347187143, -0.00078804859, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000394277946, -0.278043177, 3.36789016e-14, 0.625520756, -0.347477578, 0.000394277946, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -3.43059986e-05, -0.278057439, -0.00213740069, 0.625493501, -0.347186564, -0.000787727082, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000394599732, -0.278043786, 3.36811307e-14, 0.625520785, -0.347476999, 0.000394599732, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -3.4624961e-05, -0.278058043, -0.00213740075, 0.625493531, -0.347185991, -0.000787408437, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000394918652, -0.278044389, 3.36790453e-14, 0.625520813, -0.347476425, 0.000394918652, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -3.49410451e-05, -0.278058641, -0.00213740081, 0.625493561, -0.347185423, -0.000787092667, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000395234695, -0.278044986, 3.36848572e-14, 0.625520842, -0.347475856, 0.000395234695, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -3.52542395e-05, -0.278059234, -0.00213740087, 0.625493591, -0.34718486, -0.000786779784, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000395547848, -0.278045578, 3.36847068e-14, 0.62552087, -0.347475292, 0.000395547848, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -3.55645331e-05, -0.278059821, -0.00213740094, 0.625493621, -0.347184302, -0.000786469799, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000395858101, -0.278046164, 3.36895232e-14, 0.625520898, -0.347474734, 0.000395858101, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -3.58719157e-05, -0.278060402, -0.002137401, 0.62549365, -0.34718375, -0.000786162722, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000396165443, -0.278046745, 3.36824177e-14, 0.625520926, -0.347474181, 0.000396165442, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -3.61763773e-05, -0.278060978, -0.00213740106, 0.625493679, -0.347183203, -0.000785858564, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000396469864, -0.27804732, 3.36809802e-14, 0.625520953, -0.347473633, 0.000396469864, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -3.64779089e-05, -0.278061549, -0.00213740112, 0.625493708, -0.347182662, -0.000785557332, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000396771356, -0.27804789, 3.36865347e-14, 0.62552098, -0.34747309, 0.000396771356, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -3.67765018e-05, -0.278062113, -0.00213740118, 0.625493737, -0.347182125, -0.000785259036, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000397069909, -0.278048454, 3.36922663e-14, 0.625521007, -0.347472553, 0.000397069909, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -3.70721482e-05, -0.278062673, -0.00213740124, 0.625493765, -0.347181595, -0.000784963683, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000397365517, -0.278049012, 3.36801703e-14, 0.625521034, -0.347472021, 0.000397365517, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -3.73648405e-05, -0.278063226, -0.0021374013, 0.625493793, -0.347181069, -0.000784671282, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00039765817, -0.278049565, 3.36808433e-14, 0.62552106, -0.347471495, 0.00039765817, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -3.76545718e-05, -0.278063774, -0.00213740135, 0.62549382, -0.347180549, -0.000784381839, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000397947864, -0.278050112, 3.3688773e-14, 0.625521086, -0.347470974, 0.000397947864, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -3.7941336e-05, -0.278064316, -0.00213740141, 0.625493848, -0.347180034, -0.00078409536, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00039823459, -0.278050653, 3.36810092e-14, 0.625521112, -0.347470458, 0.00039823459, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -3.82251271e-05, -0.278064852, -0.00213740147, 0.625493875, -0.347179524, -0.00078381185, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000398518344, -0.278051189, 3.36830461e-14, 0.625521137, -0.347469948, 0.000398518344, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -3.85059401e-05, -0.278065383, -0.00213740152, 0.625493901, -0.34717902, -0.000783531317, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00039879912, -0.278051719, 3.36809887e-14, 0.625521163, -0.347469443, 0.00039879912, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -3.87837702e-05, -0.278065908, -0.00213740158, 0.625493928, -0.347178522, -0.000783253762, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000399076913, -0.278052244, 3.36792853e-14, 0.625521187, -0.347468944, 0.000399076913, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -3.90586133e-05, -0.278066428, -0.00213740163, 0.625493954, -0.347178028, -0.000782979192, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00039935172, -0.278052762, 3.36891871e-14, 0.625521212, -0.34746845, 0.00039935172, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -3.93304657e-05, -0.278066941, -0.00213740169, 0.62549398, -0.347177541, -0.00078270761, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000399623537, -0.278053276, 3.36902072e-14, 0.625521237, -0.347467961, 0.000399623537, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -3.95993244e-05, -0.278067449, -0.00213740174, 0.625494006, -0.347177058, -0.000782439019, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00039989236, -0.278053783, 3.36808377e-14, 0.625521261, -0.347467478, 0.00039989236, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -3.98651867e-05, -0.278067952, -0.0021374018, 0.625494031, -0.347176581, -0.00078217342, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000400158187, -0.278054285, 3.36823348e-14, 0.625521285, -0.347467, 0.000400158187, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.01280506e-05, -0.278068448, -0.00213740185, 0.625494056, -0.347176109, -0.000781910818, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000400421016, -0.27805478, 3.36869966e-14, 0.625521308, -0.347466528, 0.000400421016, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.03879145e-05, -0.278068939, -0.0021374019, 0.625494081, -0.347175643, -0.000781651212, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000400680846, -0.278055271, 3.36817362e-14, 0.625521332, -0.347466061, 0.000400680846, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.06447772e-05, -0.278069424, -0.00213740195, 0.625494105, -0.347175182, -0.000781394604, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000400937675, -0.278055755, 3.36918542e-14, 0.625521355, -0.347465599, 0.000400937675, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.08986381e-05, -0.278069904, -0.002137402, 0.625494129, -0.347174727, -0.000781140995, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000401191503, -0.278056234, 3.36814817e-14, 0.625521377, -0.347465143, 0.000401191502, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.11494971e-05, -0.278070378, -0.00213740205, 0.625494153, -0.347174277, -0.000780890385, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000401442329, -0.278056707, 3.36876099e-14, 0.6255214, -0.347464693, 0.000401442328, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.13973546e-05, -0.278070846, -0.0021374021, 0.625494177, -0.347173833, -0.000780642774, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000401690153, -0.278057175, 3.36874348e-14, 0.625521422, -0.347464247, 0.000401690153, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.16422113e-05, -0.278071308, -0.00213740215, 0.6254942, -0.347173393, -0.00078039816, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000401934978, -0.278057637, 3.36781817e-14, 0.625521444, -0.347463807, 0.000401934978, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.18840685e-05, -0.278071765, -0.0021374022, 0.625494223, -0.34717296, -0.000780156543, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000402176803, -0.278058093, 3.36812209e-14, 0.625521466, -0.347463373, 0.000402176803, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.2122928e-05, -0.278072216, -0.00213740225, 0.625494246, -0.347172531, -0.000779917921, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000402415631, -0.278058543, 3.36914201e-14, 0.625521487, -0.347462944, 0.000402415631, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.23587918e-05, -0.278072661, -0.00213740229, 0.625494268, -0.347172109, -0.000779682291, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000402651464, -0.278058988, 3.36853524e-14, 0.625521508, -0.347462521, 0.000402651464, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.25916627e-05, -0.278073101, -0.00213740234, 0.62549429, -0.347171691, -0.000779449651, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000402884304, -0.278059427, 3.36849355e-14, 0.625521529, -0.347462102, 0.000402884304, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.28215436e-05, -0.278073535, -0.00213740238, 0.625494312, -0.347171279, -0.000779219999, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000403114155, -0.27805986, 3.36908673e-14, 0.62552155, -0.34746169, 0.000403114155, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.30484382e-05, -0.278073963, -0.00213740243, 0.625494334, -0.347170872, -0.000778993329, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00040334102, -0.278060288, 3.3682486e-14, 0.62552157, -0.347461282, 0.00040334102, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.32723502e-05, -0.278074386, -0.00213740247, 0.625494355, -0.347170471, -0.000778769639, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000403564902, -0.27806071, 3.36912026e-14, 0.62552159, -0.34746088, 0.000403564902, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.34932842e-05, -0.278074803, -0.00213740252, 0.625494376, -0.347170075, -0.000778548925, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000403785807, -0.278061126, 3.36902397e-14, 0.62552161, -0.347460484, 0.000403785807, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.37112448e-05, -0.278075214, -0.00213740256, 0.625494397, -0.347169684, -0.00077833118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000404003739, -0.278061537, 3.3686431e-14, 0.625521629, -0.347460092, 0.000404003739, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.39262374e-05, -0.27807562, -0.0021374026, 0.625494417, -0.347169299, -0.000778116401, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000404218704, -0.278061942, 3.36825082e-14, 0.625521649, -0.347459706, 0.000404218703, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.41382674e-05, -0.27807602, -0.00213740265, 0.625494437, -0.347168919, -0.000777904581, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000404430706, -0.278062342, 3.36876791e-14, 0.625521668, -0.347459326, 0.000404430706, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.43473409e-05, -0.278076414, -0.00213740269, 0.625494457, -0.347168544, -0.000777695715, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000404639752, -0.278062736, 3.36934446e-14, 0.625521686, -0.34745895, 0.000404639752, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.45534645e-05, -0.278076803, -0.00213740273, 0.625494477, -0.347168175, -0.000777489796, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000404845848, -0.278063124, 3.36886229e-14, 0.625521705, -0.347458581, 0.000404845848, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.47566448e-05, -0.278077186, -0.00213740277, 0.625494496, -0.347167811, -0.000777286817, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000405049002, -0.278063507, 3.36923064e-14, 0.625521723, -0.347458216, 0.000405049002, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.49568891e-05, -0.278077564, -0.00213740281, 0.625494515, -0.347167452, -0.000777086772, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00040524922, -0.278063884, 3.36815417e-14, 0.625521741, -0.347457857, 0.00040524922, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.51542052e-05, -0.278077936, -0.00213740285, 0.625494534, -0.347167098, -0.000776889651, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00040544651, -0.278064256, 3.36910012e-14, 0.625521759, -0.347457502, 0.00040544651, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.53486009e-05, -0.278078303, -0.00213740289, 0.625494552, -0.34716675, -0.000776695448, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00040564088, -0.278064622, 3.36902844e-14, 0.625521776, -0.347457154, 0.00040564088, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.55400847e-05, -0.278078664, -0.00213740293, 0.62549457, -0.347166407, -0.000776504155, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000405832339, -0.278064983, 3.36846297e-14, 0.625521793, -0.34745681, 0.000405832339, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.57286653e-05, -0.27807902, -0.00213740296, 0.625494588, -0.347166069, -0.000776315761, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000406020895, -0.278065338, 3.36849304e-14, 0.62552181, -0.347456472, 0.000406020895, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.5914352e-05, -0.27807937, -0.002137403, 0.625494606, -0.347165737, -0.000776130258, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000406206557, -0.278065688, 3.36932274e-14, 0.625521827, -0.347456139, 0.000406206557, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.60971543e-05, -0.278079715, -0.00213740304, 0.625494623, -0.347165409, -0.000775947637, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000406389335, -0.278066032, 3.3690697e-14, 0.625521843, -0.347455811, 0.000406389335, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.6277082e-05, -0.278080054, -0.00213740307, 0.62549464, -0.347165087, -0.000775767888, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000406569239, -0.278066371, 3.36878408e-14, 0.625521859, -0.347455488, 0.000406569239, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.64541456e-05, -0.278080388, -0.00213740311, 0.625494657, -0.34716477, -0.000775591, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00040674628, -0.278066705, 3.36828037e-14, 0.625521875, -0.34745517, 0.00040674628, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.66283555e-05, -0.278080717, -0.00213740314, 0.625494674, -0.347164458, -0.000775416963, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000406920467, -0.278067033, 3.36924217e-14, 0.625521891, -0.347454858, 0.000406920467, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.67997229e-05, -0.27808104, -0.00213740318, 0.62549469, -0.347164151, -0.000775245765, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000407091812, -0.278067356, 3.36862739e-14, 0.625521906, -0.34745455, 0.000407091812, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.69682591e-05, -0.278081358, -0.00213740321, 0.625494706, -0.347163849, -0.000775077396, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000407260326, -0.278067673, 3.3691751e-14, 0.625521921, -0.347454248, 0.000407260326, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.71339758e-05, -0.27808167, -0.00213740324, 0.625494722, -0.347163552, -0.000774911844, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000407426021, -0.278067985, 3.36836841e-14, 0.625521936, -0.347453951, 0.000407426021, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.72968852e-05, -0.278081977, -0.00213740328, 0.625494737, -0.34716326, -0.000774749096, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000407588909, -0.278068292, 3.36795561e-14, 0.62552195, -0.347453658, 0.000407588909, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.74569996e-05, -0.278082279, -0.00213740331, 0.625494752, -0.347162974, -0.00077458914, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000407749002, -0.278068593, 3.36978078e-14, 0.625521965, -0.347453371, 0.000407749002, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.76143319e-05, -0.278082576, -0.00213740334, 0.625494767, -0.347162692, -0.000774431964, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000407906314, -0.27806889, 3.36872558e-14, 0.625521979, -0.347453089, 0.000407906314, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.77688951e-05, -0.278082867, -0.00213740337, 0.625494782, -0.347162415, -0.000774277554, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000408060857, -0.278069181, 3.36879057e-14, 0.625521993, -0.347452812, 0.000408060857, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.79207028e-05, -0.278083153, -0.0021374034, 0.625494796, -0.347162143, -0.000774125897, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000408212644, -0.278069466, 3.36826779e-14, 0.625522006, -0.34745254, 0.000408212644, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.80697688e-05, -0.278083435, -0.00213740343, 0.62549481, -0.347161876, -0.000773976978, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000408361691, -0.278069747, 3.36844145e-14, 0.625522019, -0.347452272, 0.000408361691, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.82161072e-05, -0.27808371, -0.00213740346, 0.625494824, -0.347161614, -0.000773830785, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00040850801, -0.278070023, 3.36904334e-14, 0.625522032, -0.34745201, 0.00040850801, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.83597325e-05, -0.278083981, -0.00213740349, 0.625494838, -0.347161357, -0.000773687302, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000408651616, -0.278070293, 3.36877007e-14, 0.625522045, -0.347451752, 0.000408651616, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.85006597e-05, -0.278084247, -0.00213740352, 0.625494851, -0.347161105, -0.000773546515, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000408792525, -0.278070558, 3.36938674e-14, 0.625522058, -0.3474515, 0.000408792525, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.86389037e-05, -0.278084507, -0.00213740354, 0.625494864, -0.347160857, -0.000773408407, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000408930751, -0.278070819, 3.36915966e-14, 0.62552207, -0.347451252, 0.000408930751, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.87744802e-05, -0.278084763, -0.00213740357, 0.625494877, -0.347160615, -0.000773272965, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00040906631, -0.278071074, 3.36877186e-14, 0.625522082, -0.347451009, 0.00040906631, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.8907405e-05, -0.278085013, -0.0021374036, 0.62549489, -0.347160377, -0.000773140172, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000409199217, -0.278071324, 3.36925079e-14, 0.625522094, -0.34745077, 0.000409199217, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.90376942e-05, -0.278085259, -0.00213740362, 0.625494902, -0.347160144, -0.000773010012, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000409329489, -0.278071569, 3.36863921e-14, 0.625522106, -0.347450537, 0.000409329489, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.91653643e-05, -0.2780855, -0.00213740365, 0.625494914, -0.347159915, -0.000772882469, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000409457143, -0.27807181, 3.36878128e-14, 0.625522117, -0.347450308, 0.000409457142, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.92904322e-05, -0.278085735, -0.00213740367, 0.625494926, -0.347159691, -0.000772757525, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000409582194, -0.278072045, 3.36908878e-14, 0.625522128, -0.347450083, 0.000409582194, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.94129149e-05, -0.278085966, -0.0021374037, 0.625494938, -0.347159472, -0.000772635163, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000409704661, -0.278072276, 3.36946362e-14, 0.625522139, -0.347449864, 0.000409704661, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.953283e-05, -0.278086192, -0.00213740372, 0.625494949, -0.347159257, -0.000772515367, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00040982456, -0.278072501, 3.36887847e-14, 0.62552215, -0.347449649, 0.00040982456, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.96501953e-05, -0.278086414, -0.00213740374, 0.62549496, -0.347159047, -0.000772398118, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00040994191, -0.278072722, 3.36840486e-14, 0.625522161, -0.347449438, 0.00040994191, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.97650288e-05, -0.27808663, -0.00213740377, 0.625494971, -0.347158841, -0.000772283398, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000410056728, -0.278072938, 3.36854506e-14, 0.625522171, -0.347449232, 0.000410056728, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.98773489e-05, -0.278086842, -0.00213740379, 0.625494982, -0.34715864, -0.000772171189, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000410169034, -0.27807315, 3.36848188e-14, 0.625522181, -0.347449031, 0.000410169034, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -4.99871745e-05, -0.278087049, -0.00213740381, 0.625494992, -0.347158444, -0.000772061473, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000410278845, -0.278073356, 3.36896764e-14, 0.625522191, -0.347448834, 0.000410278845, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.00945245e-05, -0.278087251, -0.00213740383, 0.625495002, -0.347158252, -0.000771954229, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000410386181, -0.278073559, 3.36838175e-14, 0.6255222, -0.347448642, 0.000410386181, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.01994184e-05, -0.278087449, -0.00213740385, 0.625495012, -0.347158064, -0.000771849439, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000410491061, -0.278073756, 3.36888207e-14, 0.62552221, -0.347448454, 0.000410491061, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.03018759e-05, -0.278087642, -0.00213740387, 0.625495022, -0.34715788, -0.000771747083, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000410593505, -0.278073949, 3.36932516e-14, 0.625522219, -0.34744827, 0.000410593505, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.04019169e-05, -0.27808783, -0.00213740389, 0.625495031, -0.347157701, -0.000771647141, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000410693533, -0.278074137, 3.36864222e-14, 0.625522228, -0.347448091, 0.000410693533, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.04995619e-05, -0.278088014, -0.00213740391, 0.625495041, -0.347157527, -0.000771549593, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000410791165, -0.278074321, 3.36947362e-14, 0.625522236, -0.347447916, 0.000410791165, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.05948314e-05, -0.278088194, -0.00213740393, 0.62549505, -0.347157356, -0.000771454418, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000410886422, -0.2780745, 3.36894347e-14, 0.625522245, -0.347447745, 0.000410886422, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.06877465e-05, -0.278088369, -0.00213740395, 0.625495058, -0.34715719, -0.000771361595, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000410979325, -0.278074675, 3.36905036e-14, 0.625522253, -0.347447578, 0.000410979325, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.07783284e-05, -0.27808854, -0.00213740397, 0.625495067, -0.347157028, -0.000771271103, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000411069895, -0.278074846, 3.37035684e-14, 0.625522261, -0.347447416, 0.000411069895, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.08665987e-05, -0.278088706, -0.00213740399, 0.625495075, -0.34715687, -0.00077118292, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000411158154, -0.278075012, 3.36885586e-14, 0.625522269, -0.347447257, 0.000411158154, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.09525793e-05, -0.278088868, -0.002137404, 0.625495083, -0.347156716, -0.000771097024, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000411244123, -0.278075174, 3.36878879e-14, 0.625522277, -0.347447103, 0.000411244123, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.10362924e-05, -0.278089026, -0.00213740402, 0.625495091, -0.347156566, -0.000771013394, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000411327825, -0.278075331, 3.36853843e-14, 0.625522284, -0.347446953, 0.000411327825, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.11177607e-05, -0.278089179, -0.00213740404, 0.625495099, -0.34715642, -0.000770932007, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000411409283, -0.278075484, 3.36965482e-14, 0.625522292, -0.347446807, 0.000411409283, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.11970068e-05, -0.278089329, -0.00213740405, 0.625495107, -0.347156278, -0.000770852839, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000411488519, -0.278075634, 3.36894542e-14, 0.625522299, -0.347446665, 0.000411488519, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.12740541e-05, -0.278089474, -0.00213740407, 0.625495114, -0.34715614, -0.000770775868, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000411565556, -0.278075779, 3.36907575e-14, 0.625522306, -0.347446527, 0.000411565556, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.13489259e-05, -0.278089615, -0.00213740408, 0.625495121, -0.347156006, -0.000770701071, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000411640418, -0.27807592, 3.36929518e-14, 0.625522312, -0.347446393, 0.000411640418, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.14216461e-05, -0.278089752, -0.0021374041, 0.625495128, -0.347155876, -0.000770628422, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000411713128, -0.278076056, 3.36863064e-14, 0.625522319, -0.347446262, 0.000411713128, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.14922389e-05, -0.278089885, -0.00213740411, 0.625495135, -0.347155749, -0.0007705579, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000411783712, -0.278076189, 3.36908937e-14, 0.625522325, -0.347446136, 0.000411783712, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.15607286e-05, -0.278090014, -0.00213740412, 0.625495141, -0.347155627, -0.000770489478, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000411852193, -0.278076318, 3.36879486e-14, 0.625522331, -0.347446013, 0.000411852193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.16271399e-05, -0.27809014, -0.00213740414, 0.625495147, -0.347155508, -0.000770423132, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000411918595, -0.278076443, 3.36985801e-14, 0.625522337, -0.347445894, 0.000411918595, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.16914981e-05, -0.278090261, -0.00213740415, 0.625495153, -0.347155393, -0.000770358838, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000411982945, -0.278076564, 3.36962578e-14, 0.625522343, -0.347445778, 0.000411982945, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.17538284e-05, -0.278090378, -0.00213740416, 0.625495159, -0.347155281, -0.000770296569, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000412045267, -0.278076682, 3.36949248e-14, 0.625522348, -0.347445667, 0.000412045267, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.18141566e-05, -0.278090492, -0.00213740417, 0.625495165, -0.347155173, -0.000770236301, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000412105587, -0.278076795, 3.36847636e-14, 0.625522354, -0.347445558, 0.000412105587, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.18725087e-05, -0.278090602, -0.00213740419, 0.625495171, -0.347155069, -0.000770178007, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000412163932, -0.278076905, 3.36883848e-14, 0.625522359, -0.347445454, 0.000412163932, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.19289111e-05, -0.278090708, -0.0021374042, 0.625495176, -0.347154968, -0.00077012166, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000412220327, -0.278077011, 3.36953457e-14, 0.625522364, -0.347445353, 0.000412220327, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.19833904e-05, -0.278090811, -0.00213740421, 0.625495181, -0.34715487, -0.000770067235, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000412274799, -0.278077114, 3.36920466e-14, 0.625522369, -0.347445255, 0.000412274799, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.20359737e-05, -0.27809091, -0.00213740422, 0.625495186, -0.347154776, -0.000770014704, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000412327375, -0.278077213, 3.36889957e-14, 0.625522374, -0.347445161, 0.000412327375, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.20866882e-05, -0.278091006, -0.00213740423, 0.625495191, -0.347154685, -0.000769964039, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000412378083, -0.278077308, 3.36894074e-14, 0.625522378, -0.34744507, 0.000412378083, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.21355617e-05, -0.278091098, -0.00213740424, 0.625495195, -0.347154598, -0.000769915214, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00041242695, -0.2780774, 3.36945581e-14, 0.625522382, -0.347444982, 0.00041242695, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.21826222e-05, -0.278091187, -0.00213740425, 0.6254952, -0.347154513, -0.000769868201, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000412474005, -0.278077489, 3.36908852e-14, 0.625522387, -0.347444897, 0.000412474005, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.22278979e-05, -0.278091272, -0.00213740426, 0.625495204, -0.347154432, -0.00076982297, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000412519274, -0.278077574, 3.36847433e-14, 0.625522391, -0.347444816, 0.000412519274, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.22714175e-05, -0.278091354, -0.00213740427, 0.625495208, -0.347154354, -0.000769779493, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000412562788, -0.278077656, 3.36883042e-14, 0.625522395, -0.347444738, 0.000412562788, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.231321e-05, -0.278091433, -0.00213740427, 0.625495212, -0.347154279, -0.000769737742, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000412604575, -0.278077735, 3.36884346e-14, 0.625522398, -0.347444663, 0.000412604575, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.23533048e-05, -0.278091509, -0.00213740428, 0.625495216, -0.347154208, -0.000769697687, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000412644665, -0.278077811, 3.36887741e-14, 0.625522402, -0.347444591, 0.000412644665, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.23917314e-05, -0.278091581, -0.00213740429, 0.62549522, -0.347154139, -0.000769659299, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000412683087, -0.278077883, 3.36914242e-14, 0.625522405, -0.347444522, 0.000412683086, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.24285199e-05, -0.27809165, -0.0021374043, 0.625495223, -0.347154073, -0.000769622547, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00041271987, -0.278077952, 3.36886425e-14, 0.625522409, -0.347444456, 0.00041271987, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.24637007e-05, -0.278091717, -0.0021374043, 0.625495227, -0.34715401, -0.000769587401, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000412755046, -0.278078018, 3.36907307e-14, 0.625522412, -0.347444393, 0.000412755046, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.24973044e-05, -0.27809178, -0.00213740431, 0.62549523, -0.34715395, -0.00076955383, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000412788646, -0.278078082, 3.36876492e-14, 0.625522415, -0.347444333, 0.000412788646, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.2529362e-05, -0.278091841, -0.00213740432, 0.625495233, -0.347153892, -0.000769521804, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000412820699, -0.278078142, 3.36830417e-14, 0.625522418, -0.347444275, 0.000412820699, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.2559905e-05, -0.278091898, -0.00213740432, 0.625495236, -0.347153838, -0.000769491292, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000412851238, -0.2780782, 3.36896928e-14, 0.62552242, -0.347444221, 0.000412851238, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.25889651e-05, -0.278091953, -0.00213740433, 0.625495238, -0.347153785, -0.00076946226, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000412880294, -0.278078254, 3.36867352e-14, 0.625522423, -0.347444168, 0.000412880294, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.26165744e-05, -0.278092005, -0.00213740433, 0.625495241, -0.347153736, -0.000769434678, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.0004129079, -0.278078306, 3.36866291e-14, 0.625522425, -0.347444119, 0.0004129079, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.26427653e-05, -0.278092054, -0.00213740434, 0.625495244, -0.347153689, -0.000769408514, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000412934087, -0.278078356, 3.36883909e-14, 0.625522428, -0.347444072, 0.000412934087, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.26675706e-05, -0.278092101, -0.00213740434, 0.625495246, -0.347153645, -0.000769383733, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00041295889, -0.278078402, 3.36966077e-14, 0.62552243, -0.347444027, 0.000412958889, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.26910236e-05, -0.278092145, -0.00213740435, 0.625495248, -0.347153603, -0.000769360303, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000412982339, -0.278078447, 3.37012259e-14, 0.625522432, -0.347443985, 0.000412982339, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.27131576e-05, -0.278092187, -0.00213740435, 0.62549525, -0.347153563, -0.000769338191, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000413004471, -0.278078488, 3.36867094e-14, 0.625522434, -0.347443946, 0.00041300447, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.27340067e-05, -0.278092227, -0.00213740436, 0.625495252, -0.347153526, -0.000769317363, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000413025317, -0.278078528, 3.36940275e-14, 0.625522436, -0.347443908, 0.000413025317, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.27536052e-05, -0.278092264, -0.00213740436, 0.625495254, -0.34715349, -0.000769297784, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000413044913, -0.278078565, 3.36917421e-14, 0.625522438, -0.347443873, 0.000413044913, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.27719875e-05, -0.278092298, -0.00213740437, 0.625495256, -0.347153457, -0.000769279419, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000413063293, -0.278078599, 3.36944837e-14, 0.625522439, -0.34744384, 0.000413063293, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.27891889e-05, -0.278092331, -0.00213740437, 0.625495257, -0.347153427, -0.000769262235, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000413080492, -0.278078632, 3.36956655e-14, 0.625522441, -0.347443809, 0.000413080492, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.28052446e-05, -0.278092361, -0.00213740437, 0.625495259, -0.347153398, -0.000769246195, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000413096545, -0.278078662, 3.36916416e-14, 0.625522442, -0.34744378, 0.000413096545, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.28201905e-05, -0.278092389, -0.00213740437, 0.62549526, -0.347153371, -0.000769231264, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000413111489, -0.27807869, 3.36894996e-14, 0.625522444, -0.347443753, 0.000413111489, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.28340628e-05, -0.278092415, -0.00213740438, 0.625495262, -0.347153346, -0.000769217406, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00041312536, -0.278078716, 3.36817119e-14, 0.625522445, -0.347443729, 0.00041312536, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.28468979e-05, -0.27809244, -0.00213740438, 0.625495263, -0.347153323, -0.000769204583, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000413138193, -0.27807874, 3.36911427e-14, 0.625522446, -0.347443705, 0.000413138193, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.2858733e-05, -0.278092462, -0.00213740438, 0.625495264, -0.347153302, -0.00076919276, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000413150027, -0.278078763, 3.36856231e-14, 0.625522447, -0.347443684, 0.000413150027, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.28696052e-05, -0.278092483, -0.00213740438, 0.625495265, -0.347153282, -0.000769181899, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000413160898, -0.278078783, 3.36865233e-14, 0.625522448, -0.347443665, 0.000413160898, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.28795525e-05, -0.278092501, -0.00213740439, 0.625495266, -0.347153265, -0.000769171961, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000413170844, -0.278078802, 3.36986663e-14, 0.625522449, -0.347443647, 0.000413170843, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.28886129e-05, -0.278092518, -0.00213740439, 0.625495267, -0.347153248, -0.00076916291, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000413179903, -0.278078819, 3.36892414e-14, 0.62552245, -0.347443631, 0.000413179903, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.2896825e-05, -0.278092534, -0.00213740439, 0.625495268, -0.347153234, -0.000769154706, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000413188114, -0.278078835, 3.369815e-14, 0.62552245, -0.347443616, 0.000413188114, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.29042278e-05, -0.278092548, -0.00213740439, 0.625495268, -0.34715322, -0.00076914731, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000413195516, -0.278078849, 3.3688673e-14, 0.625522451, -0.347443602, 0.000413195516, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.29108608e-05, -0.27809256, -0.00213740439, 0.625495269, -0.347153208, -0.000769140684, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000413202148, -0.278078861, 3.3689748e-14, 0.625522452, -0.347443591, 0.000413202148, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.29167636e-05, -0.278092572, -0.00213740439, 0.62549527, -0.347153198, -0.000769134787, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00041320805, -0.278078872, 3.36869151e-14, 0.625522452, -0.34744358, 0.00041320805, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.29219767e-05, -0.278092581, -0.00213740439, 0.62549527, -0.347153189, -0.000769129579, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000413213262, -0.278078882, 3.3688008e-14, 0.625522453, -0.347443571, 0.000413213262, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.29265407e-05, -0.27809259, -0.0021374044, 0.62549527, -0.34715318, -0.00076912502, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000413217826, -0.278078891, 3.36928476e-14, 0.625522453, -0.347443562, 0.000413217826, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.29304966e-05, -0.278092598, -0.0021374044, 0.625495271, -0.347153173, -0.000769121068, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000413221781, -0.278078898, 3.36972287e-14, 0.625522453, -0.347443555, 0.000413221781, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.29338861e-05, -0.278092604, -0.0021374044, 0.625495271, -0.347153167, -0.000769117682, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.00041322517, -0.278078905, 3.36924711e-14, 0.625522454, -0.347443549, 0.00041322517, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.29367511e-05, -0.278092609, -0.0021374044, 0.625495271, -0.347153162, -0.000769114819, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000413228035, -0.27807891, 3.36906688e-14, 0.625522454, -0.347443544, 0.000413228035, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.29391342e-05, -0.278092614, -0.0021374044, 0.625495272, -0.347153158, -0.000769112439, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000413230417, -0.278078914, 3.36951691e-14, 0.625522454, -0.34744354, 0.000413230417, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.29410781e-05, -0.278092618, -0.0021374044, 0.625495272, -0.347153154, -0.000769110497, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000413232361, -0.278078918, 3.36941357e-14, 0.625522454, -0.347443536, 0.000413232361, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.29426263e-05, -0.27809262, -0.0021374044, 0.625495272, -0.347153151, -0.00076910895, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000413233909, -0.278078921, 3.36952619e-14, 0.625522454, -0.347443533, 0.000413233909, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.29438226e-05, -0.278092623, -0.0021374044, 0.625495272, -0.347153149, -0.000769107755, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000413235105, -0.278078923, 3.36941059e-14, 0.625522455, -0.347443531, 0.000413235105, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.29447112e-05, -0.278092624, -0.0021374044, 0.625495272, -0.347153148, -0.000769106867, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000413235994, -0.278078925, 3.36965225e-14, 0.625522455, -0.34744353, 0.000413235994, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.29453371e-05, -0.278092626, -0.0021374044, 0.625495272, -0.347153147, -0.000769106242, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000413236619, -0.278078926, 3.36880316e-14, 0.625522455, -0.347443529, 0.000413236619, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.29457453e-05, -0.278092626, -0.0021374044, 0.625495272, -0.347153146, -0.000769105834, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000413237028, -0.278078927, 3.36959955e-14, 0.625522455, -0.347443528, 0.000413237028, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.29459816e-05, -0.278092627, -0.0021374044, 0.625495272, -0.347153145, -0.000769105598, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000413237264, -0.278078927, 3.36926354e-14, 0.625522455, -0.347443527, 0.000413237264, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.29460923e-05, -0.278092627, -0.0021374044, 0.625495272, -0.347153145, -0.000769105488, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000413237375, -0.278078928, 3.36862997e-14, 0.625522455, -0.347443527, 0.000413237375, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.2946124e-05, -0.278092627, -0.0021374044, 0.625495272, -0.347153145, -0.000769105456, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000413237406, -0.278078928, 3.36897914e-14, 0.625522455, -0.347443527, 0.000413237406, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - [ -5.2946124e-05, -0.278092627, -0.0021374044, 0.625495272, -0.347153145, -0.000769105456, 0.175, -0.00349, 0, -1.57, 0, 0, 0, -0.000413237406, -0.278078928, 3.36924914e-14, 0.625522455, -0.347443527, 0.000413237406, 0.175, 0.00349, 0, -1.57, 0, 0, 0, 0.000262385431, 7.47716156e-05, -0.000175866745 ] - type: "MultiSE3Seq" content: "LinkPosition" frameRate: 500 numFrames: 7146 numParts: 1 format: XYZQWQXQYQZ frames: - [ [ 9.14417338e-06, 0, 0.707499435, 1, 0, -6.9388939e-18, 0 ] ] - [ [ 9.30147382e-06, -3.48744409e-08, 0.70749929, 1, 5.55375441e-13, -3.90639912e-11, 3.33349005e-13 ] ] - [ [ 9.78478405e-06, -1.39529389e-07, 0.707498856, 1, 2.22003008e-12, -1.56152429e-10, 1.33251269e-12 ] ] - [ [ 8.29311886e-06, -4.44088027e-08, 0.707498134, 1, 4.9917564e-12, -3.51110048e-10, 2.99616604e-12 ] ] - [ [ 7.68038591e-06, -7.94142639e-08, 0.707497123, 1, 8.86834689e-12, -6.23781575e-10, 5.32298406e-12 ] ] - [ [ 5.64567702e-06, 2.55427892e-08, 0.707495824, 1, 1.3847594e-11, -9.74011739e-10, 8.31164174e-12 ] ] - [ [ 3.59188899e-06, 5.92092691e-08, 0.707494239, 1, 1.99272903e-11, -1.40164527e-09, 1.19608141e-11 ] ] - [ [ 1.74726108e-06, 7.89643568e-08, 0.707492367, 1, 2.71052281e-11, -1.90652688e-09, 1.62691761e-11 ] ] - [ [ -3.06219812e-07, 1.01065762e-07, 0.707490209, 1, 3.53792e-11, -2.48850132e-09, 2.12354028e-11 ] ] - [ [ -3.76731438e-06, 2.44274177e-07, 0.707487767, 1, 4.47469985e-11, -3.1474133e-09, 2.68581691e-11 ] ] - [ [ -6.51379575e-06, 2.98543972e-07, 0.707485039, 1, 5.52064161e-11, -3.88310756e-09, 3.31361501e-11 ] ] - [ [ -9.38753354e-06, 3.57326352e-07, 0.707482028, 1, 6.67552451e-11, -4.69542881e-09, 4.00680208e-11 ] ] - [ [ -1.24135594e-05, 4.20688021e-07, 0.707478733, 1, 7.93912782e-11, -5.58422179e-09, 4.76524561e-11 ] ] - [ [ -1.55698196e-05, 4.88483382e-07, 0.707475155, 1, 9.31123078e-11, -6.54933123e-09, 5.58881311e-11 ] ] - [ [ -1.883414e-05, 5.60573897e-07, 0.707471294, 1, 1.07916126e-10, -7.59060186e-09, 6.47737207e-11 ] ] - [ [ -2.21842602e-05, 6.36827919e-07, 0.707467152, 1, 1.23800526e-10, -8.70787839e-09, 7.43079e-11 ] ] - [ [ -2.55978693e-05, 7.1712052e-07, 0.707462729, 1, 1.407633e-10, -9.90100556e-09, 8.4489344e-11 ] ] - [ [ -2.95307675e-05, 8.23756706e-07, 0.707458025, 1, 1.58802241e-10, -1.11698281e-08, 9.53167277e-11 ] ] - [ [ -3.40833267e-05, 1.02377134e-06, 0.707453041, 1, 1.7791514e-10, -1.25141907e-08, 1.06788726e-10 ] ] - [ [ -3.77409947e-05, 1.13165262e-06, 0.707447777, 1, 1.98099791e-10, -1.39339382e-08, 1.18904014e-10 ] ] - [ [ -4.13542684e-05, 1.24284354e-06, 0.707442235, 1, 2.19353985e-10, -1.54289152e-08, 1.31661267e-10 ] ] - [ [ -4.492494e-05, 1.3582805e-06, 0.707436414, 1, 2.41675516e-10, -1.69989664e-08, 1.45059159e-10 ] ] - [ [ -4.84307165e-05, 1.47786526e-06, 0.707430316, 1, 2.65062176e-10, -1.86439367e-08, 1.59096366e-10 ] ] - [ [ -5.18495026e-05, 1.60150482e-06, 0.70742394, 1, 2.89511757e-10, -2.03636707e-08, 1.73771563e-10 ] ] - [ [ -5.51594355e-05, 1.72911127e-06, 0.707417288, 1, 3.15022052e-10, -2.21580132e-08, 1.89083425e-10 ] ] - [ [ -5.83389178e-05, 1.86060166e-06, 0.707410359, 1, 3.41590853e-10, -2.40268088e-08, 2.05030626e-10 ] ] - [ [ -6.1366649e-05, 1.9958978e-06, 0.707403156, 1, 3.69215953e-10, -2.59699024e-08, 2.21611842e-10 ] ] - [ [ -6.42216554e-05, 2.13492621e-06, 0.707395677, 1, 3.97895145e-10, -2.79871386e-08, 2.38825747e-10 ] ] - [ [ -6.68833183e-05, 2.27761792e-06, 0.707387924, 1, 4.2762622e-10, -3.00783622e-08, 2.56671018e-10 ] ] - [ [ -6.93314002e-05, 2.42390836e-06, 0.707379897, 1, 4.58406971e-10, -3.22434178e-08, 2.75146328e-10 ] ] - [ [ -7.15460688e-05, 2.57373727e-06, 0.707371598, 1, 4.90235191e-10, -3.44821503e-08, 2.94250353e-10 ] ] - [ [ -7.35079189e-05, 2.72704852e-06, 0.707363025, 1, 5.23108673e-10, -3.67944043e-08, 3.13981768e-10 ] ] - [ [ -7.51979924e-05, 2.88379008e-06, 0.707354181, 1, 5.57025208e-10, -3.91800247e-08, 3.34339247e-10 ] ] - [ [ -7.65977955e-05, 3.04391381e-06, 0.707345065, 1, 5.91982589e-10, -4.1638856e-08, 3.55321466e-10 ] ] - [ [ -7.76893137e-05, 3.20737547e-06, 0.707335679, 1, 6.27978609e-10, -4.4170743e-08, 3.769271e-10 ] ] - [ [ -7.84550243e-05, 3.37413454e-06, 0.707326022, 1, 6.6501106e-10, -4.67755305e-08, 3.99154824e-10 ] ] - [ [ -7.88779068e-05, 3.54415419e-06, 0.707316095, 1, 7.03077735e-10, -4.94530632e-08, 4.22003313e-10 ] ] - [ [ -7.89414498e-05, 3.71740117e-06, 0.7073059, 1, 7.42176426e-10, -5.22031858e-08, 4.45471242e-10 ] ] - [ [ -7.86296559e-05, 3.89384574e-06, 0.707295435, 1, 7.82304925e-10, -5.50257431e-08, 4.69557285e-10 ] ] - [ [ -7.79270445e-05, 4.0734616e-06, 0.707284703, 1, 8.23461026e-10, -5.79205797e-08, 4.94260118e-10 ] ] - [ [ -7.68186505e-05, 4.25622587e-06, 0.707273704, 1, 8.6564252e-10, -6.08875404e-08, 5.19578416e-10 ] ] - [ [ -7.62442198e-05, 4.55572262e-06, 0.707262437, 1, 9.08847201e-10, -6.392647e-08, 5.45510854e-10 ] ] - [ [ -7.43211806e-05, 4.74983002e-06, 0.707250905, 1, 9.5307286e-10, -6.70372131e-08, 5.72056107e-10 ] ] - [ [ -7.19508869e-05, 4.94711529e-06, 0.707239106, 1, 9.9831729e-10, -7.02196144e-08, 5.9921285e-10 ] ] - [ [ -6.91203495e-05, 5.14756595e-06, 0.707227043, 1, 1.04457828e-09, -7.34735188e-08, 6.26979758e-10 ] ] - [ [ -6.58170519e-05, 5.35117269e-06, 0.707214715, 1, 1.09185363e-09, -7.67987709e-08, 6.55355505e-10 ] ] - [ [ -6.20289336e-05, 5.55792939e-06, 0.707202123, 1, 1.14014113e-09, -8.01952155e-08, 6.84338768e-10 ] ] - [ [ -5.77443701e-05, 5.76783312e-06, 0.707189268, 1, 1.18943857e-09, -8.36626973e-08, 7.13928221e-10 ] ] - [ [ -5.29521507e-05, 5.98088413e-06, 0.70717615, 1, 1.23974374e-09, -8.72010609e-08, 7.44122538e-10 ] ] - [ [ -4.76414527e-05, 6.19708588e-06, 0.70716277, 1, 1.29105444e-09, -9.08101513e-08, 7.74920396e-10 ] ] - [ [ -4.1801814e-05, 6.41644507e-06, 0.707149128, 1, 1.34336846e-09, -9.4489813e-08, 8.06320469e-10 ] ] - [ [ -3.54231016e-05, 6.63897168e-06, 0.707135225, 1, 1.39668359e-09, -9.82398908e-08, 8.38321431e-10 ] ] - [ [ -2.8495556e-05, 6.8646787e-06, 0.707121062, 1, 1.45099762e-09, -1.02060229e-07, 8.70921959e-10 ] ] - [ [ -2.10098528e-05, 7.0935819e-06, 0.707106638, 1, 1.50630835e-09, -1.05950674e-07, 9.04120727e-10 ] ] - [ [ -1.29570998e-05, 7.32569972e-06, 0.707091956, 1, 1.56261357e-09, -1.09911068e-07, 9.3791641e-10 ] ] - [ [ -4.32883267e-06, 7.56105321e-06, 0.707077015, 1, 1.61991106e-09, -1.13941257e-07, 9.72307683e-10 ] ] - [ [ 4.77093307e-06, 7.8216957e-06, 0.707061815, 1, 1.67819864e-09, -1.18041087e-07, 1.00729322e-09 ] ] - [ [ 1.45581055e-05, 8.06933509e-06, 0.707046358, 1, 1.73747407e-09, -1.222104e-07, 1.0428717e-09 ] ] - [ [ 2.4963128e-05, 8.31648915e-06, 0.707030644, 1, 1.79773517e-09, -1.26449043e-07, 1.07904179e-09 ] ] - [ [ 3.59788334e-05, 8.56590917e-06, 0.707014673, 1, 1.85897972e-09, -1.3075686e-07, 1.11580218e-09 ] ] - [ [ 4.76067464e-05, 8.81871162e-06, 0.706998447, 1, 1.92120551e-09, -1.35133695e-07, 1.15315153e-09 ] ] - [ [ 5.9852853e-05, 9.07493158e-06, 0.706981965, 1, 1.98441033e-09, -1.39579394e-07, 1.19108851e-09 ] ] - [ [ 7.27227424e-05, 9.33460631e-06, 0.706965228, 1, 2.04859199e-09, -1.44093801e-07, 1.22961182e-09 ] ] - [ [ 8.62214061e-05, 9.59801257e-06, 0.706948238, 1, 2.11374826e-09, -1.48676761e-07, 1.26872011e-09 ] ] - [ [ 0.00010035418, 9.86472327e-06, 0.706930994, 1, 2.17987695e-09, -1.53328118e-07, 1.30841207e-09 ] ] - [ [ 0.000115125179, 1.01350132e-05, 0.706913496, 1, 2.24697585e-09, -1.58047718e-07, 1.34868637e-09 ] ] - [ [ 0.000130538457, 1.04089278e-05, 0.706895747, 1, 2.31504274e-09, -1.62835404e-07, 1.38954169e-09 ] ] - [ [ 0.000146597697, 1.06865145e-05, 0.706877745, 1, 2.38407542e-09, -1.67691023e-07, 1.4309767e-09 ] ] - [ [ 0.000163306216, 1.09678227e-05, 0.706859492, 1, 2.45407169e-09, -1.72614417e-07, 1.47299007e-09 ] ] - [ [ 0.000180666972, 1.12529034e-05, 0.706840989, 1, 2.52502933e-09, -1.77605433e-07, 1.51558048e-09 ] ] - [ [ 0.000198682569, 1.15418095e-05, 0.706822235, 1, 2.59694615e-09, -1.82663915e-07, 1.55874661e-09 ] ] - [ [ 0.000217355261, 1.18345956e-05, 0.706803232, 1, 2.66981992e-09, -1.87789708e-07, 1.60248712e-09 ] ] - [ [ 0.000236686959, 1.21313179e-05, 0.70678398, 1, 2.74364845e-09, -1.92982656e-07, 1.64680071e-09 ] ] - [ [ 0.000256679235, 1.24320343e-05, 0.70676448, 1, 2.81842952e-09, -1.98242604e-07, 1.69168603e-09 ] ] - [ [ 0.000277333331, 1.27368041e-05, 0.706744731, 1, 2.89416093e-09, -2.03569397e-07, 1.73714177e-09 ] ] - [ [ 0.00029865016, 1.30456884e-05, 0.706724736, 1, 2.97084047e-09, -2.08962879e-07, 1.7831666e-09 ] ] - [ [ 0.000320630311, 1.33587494e-05, 0.706704493, 1, 3.04846594e-09, -2.14422896e-07, 1.8297592e-09 ] ] - [ [ 0.000343274059, 1.3676051e-05, 0.706684005, 1, 3.12703512e-09, -2.19949291e-07, 1.87691823e-09 ] ] - [ [ 0.000366581367, 1.39976584e-05, 0.706663271, 1, 3.20654581e-09, -2.25541911e-07, 1.92464238e-09 ] ] - [ [ 0.000390551891, 1.43236379e-05, 0.706642293, 1, 3.2869958e-09, -2.31200599e-07, 1.97293033e-09 ] ] - [ [ 0.000415184986, 1.46540574e-05, 0.706621069, 1, 3.36838288e-09, -2.369252e-07, 2.02178073e-09 ] ] - [ [ 0.000440479711, 1.49889858e-05, 0.706599603, 1, 3.45070485e-09, -2.42715559e-07, 2.07119228e-09 ] ] - [ [ 0.000466435945, 1.53284997e-05, 0.706577892, 1, 3.5339595e-09, -2.4857152e-07, 2.12116365e-09 ] ] - [ [ 0.000493049997, 1.56726576e-05, 0.70655594, 1, 3.61814462e-09, -2.5449293e-07, 2.1716935e-09 ] ] - [ [ 0.00052032113, 1.60215382e-05, 0.706533745, 1, 3.703258e-09, -2.60479631e-07, 2.22278052e-09 ] ] - [ [ 0.000548247268, 1.63752149e-05, 0.706511309, 1, 3.78929744e-09, -2.66531469e-07, 2.27442339e-09 ] ] - [ [ 0.000576826065, 1.67337621e-05, 0.706488631, 1, 3.87626072e-09, -2.72648288e-07, 2.32662076e-09 ] ] - [ [ 0.000606054905, 1.70972552e-05, 0.706465714, 1, 3.96414565e-09, -2.78829934e-07, 2.37937133e-09 ] ] - [ [ 0.000635930914, 1.74657705e-05, 0.706442556, 1, 4.05295001e-09, -2.85076251e-07, 2.43267377e-09 ] ] - [ [ 0.000666450957, 1.78393851e-05, 0.70641916, 1, 4.1426716e-09, -2.91387084e-07, 2.48652674e-09 ] ] - [ [ 0.000697611648, 1.8218177e-05, 0.706395525, 1, 4.2333082e-09, -2.97762277e-07, 2.54092893e-09 ] ] - [ [ 0.000729409352, 1.8602225e-05, 0.706371652, 1, 4.32485762e-09, -3.04201675e-07, 2.59587902e-09 ] ] - [ [ 0.000761840188, 1.89916086e-05, 0.706347541, 1, 4.41731764e-09, -3.10705123e-07, 2.65137567e-09 ] ] - [ [ 0.000794900039, 1.9386408e-05, 0.706323194, 1, 4.51068605e-09, -3.17272466e-07, 2.70741755e-09 ] ] - [ [ 0.000827904196, 1.98815556e-05, 0.70629861, 1, 4.60496066e-09, -3.23903548e-07, 2.76400336e-09 ] ] - [ [ 0.000862202257, 2.028859e-05, 0.70627379, 1, 4.70013924e-09, -3.30598214e-07, 2.82113176e-09 ] ] - [ [ 0.000897115732, 2.07012673e-05, 0.706248736, 1, 4.7962196e-09, -3.3735631e-07, 2.87880142e-09 ] ] - [ [ 0.000932639588, 2.11196695e-05, 0.706223446, 1, 4.89319952e-09, -3.44177678e-07, 2.93701102e-09 ] ] - [ [ 0.000968768573, 2.15438793e-05, 0.706197923, 1, 4.9910768e-09, -3.51062165e-07, 2.99575924e-09 ] ] - [ [ 0.00100549722, 2.19739798e-05, 0.706172167, 1, 5.08984924e-09, -3.58009615e-07, 3.05504476e-09 ] ] - [ [ 0.00104281985, 2.24100544e-05, 0.706146177, 1, 5.18951461e-09, -3.65019873e-07, 3.11486623e-09 ] ] - [ [ 0.00108073057, 2.28521871e-05, 0.706119955, 1, 5.29007072e-09, -3.72092783e-07, 3.17522235e-09 ] ] - [ [ 0.0011192233, 2.33004623e-05, 0.706093502, 1, 5.39151536e-09, -3.79228191e-07, 3.23611179e-09 ] ] - [ [ 0.00115829175, 2.37549645e-05, 0.706066817, 1, 5.49384633e-09, -3.8642594e-07, 3.29753322e-09 ] ] - [ [ 0.00119792942, 2.42157788e-05, 0.706039902, 1, 5.5970614e-09, -3.93685876e-07, 3.35948531e-09 ] ] - [ [ 0.00123812965, 2.46829903e-05, 0.706012757, 1, 5.70115838e-09, -4.01007844e-07, 3.42196674e-09 ] ] - [ [ 0.00127888555, 2.51566846e-05, 0.705985382, 1, 5.80613506e-09, -4.08391687e-07, 3.48497619e-09 ] ] - [ [ 0.00132019009, 2.56369472e-05, 0.705957779, 1, 5.91198923e-09, -4.15837252e-07, 3.54851234e-09 ] ] - [ [ 0.00136203602, 2.61238641e-05, 0.705929947, 1, 6.01871868e-09, -4.23344381e-07, 3.61257385e-09 ] ] - [ [ 0.00140441592, 2.66175212e-05, 0.705901888, 1, 6.12632121e-09, -4.30912922e-07, 3.6771594e-09 ] ] - [ [ 0.00144732222, 2.71180045e-05, 0.705873602, 1, 6.23479461e-09, -4.38542717e-07, 3.74226766e-09 ] ] - [ [ 0.00149074713, 2.76254002e-05, 0.705845089, 1, 6.34413667e-09, -4.46233612e-07, 3.80789732e-09 ] ] - [ [ 0.00153468274, 2.81397944e-05, 0.70581635, 1, 6.45434518e-09, -4.53985451e-07, 3.87404705e-09 ] ] - [ [ 0.00157912094, 2.86612734e-05, 0.705787386, 1, 6.56541794e-09, -4.6179808e-07, 3.94071552e-09 ] ] - [ [ 0.00162405348, 2.91899234e-05, 0.705758197, 1, 6.67735273e-09, -4.69671343e-07, 4.0079014e-09 ] ] - [ [ 0.00166947192, 2.97258303e-05, 0.705728784, 1, 6.79014736e-09, -4.77605084e-07, 4.07560338e-09 ] ] - [ [ 0.00171536771, 3.02690803e-05, 0.705699147, 1, 6.90379961e-09, -4.85599148e-07, 4.14382012e-09 ] ] - [ [ 0.00176173209, 3.08197592e-05, 0.705669287, 1, 7.01830728e-09, -4.93653381e-07, 4.2125503e-09 ] ] - [ [ 0.0018085562, 3.13779528e-05, 0.705639205, 1, 7.13366815e-09, -5.01767627e-07, 4.28179261e-09 ] ] - [ [ 0.001855831, 3.19437467e-05, 0.7056089, 1, 7.24988003e-09, -5.0994173e-07, 4.3515457e-09 ] ] - [ [ 0.00190354732, 3.25172263e-05, 0.705578375, 1, 7.3669407e-09, -5.18175535e-07, 4.42180826e-09 ] ] - [ [ 0.00195169583, 3.30984766e-05, 0.705547628, 1, 7.48484795e-09, -5.26468888e-07, 4.49257896e-09 ] ] - [ [ 0.00200026709, 3.36875827e-05, 0.705516662, 1, 7.60359958e-09, -5.34821632e-07, 4.56385648e-09 ] ] - [ [ 0.00204925149, 3.42846292e-05, 0.705485476, 1, 7.72319339e-09, -5.43233613e-07, 4.63563949e-09 ] ] - [ [ 0.00209863931, 3.48897002e-05, 0.70545407, 1, 7.84362716e-09, -5.51704674e-07, 4.70792667e-09 ] ] - [ [ 0.00214842069, 3.55028799e-05, 0.705422447, 1, 7.96489868e-09, -5.60234662e-07, 4.78071669e-09 ] ] - [ [ 0.00219858564, 3.61242516e-05, 0.705390605, 1, 8.08700575e-09, -5.68823421e-07, 4.85400823e-09 ] ] - [ [ 0.00224912404, 3.67538987e-05, 0.705358546, 1, 8.20994617e-09, -5.77470794e-07, 4.92779996e-09 ] ] - [ [ 0.00230002564, 3.7391904e-05, 0.705326271, 1, 8.33371771e-09, -5.86176628e-07, 5.00209055e-09 ] ] - [ [ 0.0023512801, 3.80383497e-05, 0.705293779, 1, 8.45831818e-09, -5.94940767e-07, 5.07687869e-09 ] ] - [ [ 0.00240287692, 3.86933176e-05, 0.705261071, 1, 8.58374538e-09, -6.03763056e-07, 5.15216305e-09 ] ] - [ [ 0.0024548055, 3.93568892e-05, 0.705228149, 1, 8.70999708e-09, -6.12643338e-07, 5.2279423e-09 ] ] - [ [ 0.00250705515, 4.00291453e-05, 0.705195012, 1, 8.83707108e-09, -6.2158146e-07, 5.30421512e-09 ] ] - [ [ 0.00255961501, 4.07101662e-05, 0.705161662, 1, 8.96496518e-09, -6.30577265e-07, 5.38098017e-09 ] ] - [ [ 0.00261247417, 4.14000316e-05, 0.705128098, 1, 9.09367717e-09, -6.39630599e-07, 5.45823615e-09 ] ] - [ [ 0.00266562158, 4.20988206e-05, 0.705094321, 1, 9.22320484e-09, -6.48741306e-07, 5.53598172e-09 ] ] - [ [ 0.00271904608, 4.28066118e-05, 0.705060332, 1, 9.35354599e-09, -6.57909231e-07, 5.61421556e-09 ] ] - [ [ 0.00277273643, 4.35234829e-05, 0.705026132, 1, 9.4846984e-09, -6.67134219e-07, 5.69293633e-09 ] ] - [ [ 0.00282668127, 4.42495113e-05, 0.704991721, 1, 9.61665987e-09, -6.76416114e-07, 5.77214273e-09 ] ] - [ [ 0.00288086914, 4.49847734e-05, 0.704957099, 1, 9.74942819e-09, -6.85754761e-07, 5.85183342e-09 ] ] - [ [ 0.0029352885, 4.57293451e-05, 0.704922268, 1, 9.88300115e-09, -6.95150006e-07, 5.93200708e-09 ] ] - [ [ 0.00298992769, 4.64833014e-05, 0.704887227, 1, 1.00173765e-08, -7.04601691e-07, 6.01266238e-09 ] ] - [ [ 0.00304477499, 4.72467167e-05, 0.704851977, 1, 1.01525522e-08, -7.14109663e-07, 6.09379799e-09 ] ] - [ [ 0.00309981855, 4.80196646e-05, 0.70481652, 1, 1.02885258e-08, -7.23673766e-07, 6.1754126e-09 ] ] - [ [ 0.00315517355, 4.8810056e-05, 0.704780855, 1, 1.04252953e-08, -7.33293845e-07, 6.25750488e-09 ] ] - [ [ 0.00321057485, 4.96023363e-05, 0.704744983, 1, 1.05628584e-08, -7.42969744e-07, 6.3400735e-09 ] ] - [ [ 0.00326613522, 5.04042972e-05, 0.704708904, 1, 1.07012128e-08, -7.52701308e-07, 6.42311714e-09 ] ] - [ [ 0.00332184359, 5.12160746e-05, 0.70467262, 1, 1.08403565e-08, -7.62488383e-07, 6.50663447e-09 ] ] - [ [ 0.00337768794, 5.20377497e-05, 0.704636131, 1, 1.09802871e-08, -7.72330812e-07, 6.59062417e-09 ] ] - [ [ 0.00343364197, 5.28641671e-05, 0.704599437, 1, 1.11210025e-08, -7.8222844e-07, 6.67508491e-09 ] ] - [ [ 0.00348972043, 5.37056864e-05, 0.704562539, 1, 1.12625005e-08, -7.92181112e-07, 6.76001537e-09 ] ] - [ [ 0.00354589736, 5.45572919e-05, 0.704525437, 1, 1.14047789e-08, -8.02188674e-07, 6.84541423e-09 ] ] - [ [ 0.0036021602, 5.54190494e-05, 0.704488133, 1, 1.15478354e-08, -8.12250969e-07, 6.93128015e-09 ] ] - [ [ 0.0036584963, 5.62910235e-05, 0.704450626, 1, 1.16916678e-08, -8.22367842e-07, 7.01761182e-09 ] ] - [ [ 0.00371489295, 5.71732779e-05, 0.704412917, 1, 1.1836274e-08, -8.32539138e-07, 7.1044079e-09 ] ] - [ [ 0.00377133737, 5.80658755e-05, 0.704375008, 1, 1.19816517e-08, -8.42764702e-07, 7.19166707e-09 ] ] - [ [ 0.00382781677, 5.8968878e-05, 0.704336897, 1, 1.21277988e-08, -8.53044379e-07, 7.27938802e-09 ] ] - [ [ 0.0038843181, 5.98823458e-05, 0.704298587, 1, 1.22747129e-08, -8.63378012e-07, 7.36756941e-09 ] ] - [ [ 0.00394082843, 6.08063386e-05, 0.704260077, 1, 1.2422392e-08, -8.73765448e-07, 7.45620991e-09 ] ] - [ [ 0.00399733473, 6.17409149e-05, 0.704221368, 1, 1.25708337e-08, -8.8420653e-07, 7.54530821e-09 ] ] - [ [ 0.00405382387, 6.26861321e-05, 0.704182461, 1, 1.2720036e-08, -8.94701104e-07, 7.63486298e-09 ] ] - [ [ 0.00411028269, 6.36420467e-05, 0.704143356, 1, 1.28699965e-08, -9.05249014e-07, 7.72487289e-09 ] ] - [ [ 0.00416669797, 6.46087137e-05, 0.704104054, 1, 1.30207132e-08, -9.15850104e-07, 7.81533662e-09 ] ] - [ [ 0.0042230564, 6.55861872e-05, 0.704064555, 1, 1.31721837e-08, -9.2650422e-07, 7.90625285e-09 ] ] - [ [ 0.00427934464, 6.657452e-05, 0.704024861, 1, 1.33244058e-08, -9.37211207e-07, 7.99762024e-09 ] ] - [ [ 0.0043355493, 6.7573764e-05, 0.703984971, 1, 1.34773774e-08, -9.47970909e-07, 8.08943748e-09 ] ] - [ [ 0.00439165692, 6.85839696e-05, 0.703944886, 1, 1.36310963e-08, -9.5878317e-07, 8.18170323e-09 ] ] - [ [ 0.004447654, 6.96051862e-05, 0.703904607, 1, 1.37855602e-08, -9.69647836e-07, 8.27441618e-09 ] ] - [ [ 0.00450352697, 7.06374618e-05, 0.703864134, 1, 1.39407669e-08, -9.80564751e-07, 8.367575e-09 ] ] - [ [ 0.00455926223, 7.16808433e-05, 0.703823468, 1, 1.40967143e-08, -9.9153376e-07, 8.46117836e-09 ] ] - [ [ 0.00461484613, 7.27353763e-05, 0.703782609, 1, 1.42534001e-08, -1.00255471e-06, 8.55522494e-09 ] ] - [ [ 0.00467026497, 7.38011052e-05, 0.703741559, 1, 1.44108221e-08, -1.01362744e-06, 8.64971341e-09 ] ] - [ [ 0.00472550499, 7.48780732e-05, 0.703700317, 1, 1.45689781e-08, -1.0247518e-06, 8.74464246e-09 ] ] - [ [ 0.0047805524, 7.59663218e-05, 0.703658884, 1, 1.47278659e-08, -1.03592763e-06, 8.84001074e-09 ] ] - [ [ 0.00483539337, 7.70658917e-05, 0.703617261, 1, 1.48874833e-08, -1.04715478e-06, 8.93581695e-09 ] ] - [ [ 0.00489001402, 7.8176822e-05, 0.703575448, 1, 1.5047828e-08, -1.05843309e-06, 9.03205975e-09 ] ] - [ [ 0.00494440043, 7.92991506e-05, 0.703533446, 1, 1.5208898e-08, -1.06976241e-06, 9.12873782e-09 ] ] - [ [ 0.00499853864, 8.04329138e-05, 0.703491256, 1, 1.53706909e-08, -1.08114258e-06, 9.22584983e-09 ] ] - [ [ 0.00505241465, 8.15781469e-05, 0.703448878, 1, 1.55332045e-08, -1.09257345e-06, 9.32339446e-09 ] ] - [ [ 0.00510601443, 8.27348837e-05, 0.703406312, 1, 1.56964367e-08, -1.10405486e-06, 9.42137039e-09 ] ] - [ [ 0.0051593239, 8.39031564e-05, 0.70336356, 1, 1.58603853e-08, -1.11558665e-06, 9.51977628e-09 ] ] - [ [ 0.00521232896, 8.50829961e-05, 0.703320621, 1, 1.6025048e-08, -1.12716867e-06, 9.61861082e-09 ] ] - [ [ 0.00526501547, 8.62744323e-05, 0.703277497, 1, 1.61904226e-08, -1.13880077e-06, 9.71787268e-09 ] ] - [ [ 0.00531736924, 8.74774932e-05, 0.703234187, 1, 1.6356507e-08, -1.1504828e-06, 9.81756054e-09 ] ] - [ [ 0.00536937607, 8.86922056e-05, 0.703190693, 1, 1.65232988e-08, -1.16221458e-06, 9.91767306e-09 ] ] - [ [ 0.00542102173, 8.99185947e-05, 0.703147016, 1, 1.6690796e-08, -1.17399598e-06, 1.00182089e-08 ] ] - [ [ 0.00547229194, 9.11566843e-05, 0.703103155, 1, 1.68589962e-08, -1.18582682e-06, 1.01191668e-08 ] ] - [ [ 0.0055231724, 9.24064967e-05, 0.703059111, 1, 1.70278974e-08, -1.19770697e-06, 1.02205454e-08 ] ] - [ [ 0.00557364879, 9.3668053e-05, 0.703014884, 1, 1.71974972e-08, -1.20963626e-06, 1.03223433e-08 ] ] - [ [ 0.00562370675, 9.49413724e-05, 0.702970477, 1, 1.73677935e-08, -1.22161455e-06, 1.04245593e-08 ] ] - [ [ 0.00567333191, 9.6226473e-05, 0.702925888, 1, 1.75387841e-08, -1.23364166e-06, 1.05271921e-08 ] ] - [ [ 0.00572250985, 9.75233709e-05, 0.702881119, 1, 1.77104668e-08, -1.24571745e-06, 1.06302402e-08 ] ] - [ [ 0.00577122615, 9.88320812e-05, 0.70283617, 1, 1.78828393e-08, -1.25784177e-06, 1.07337023e-08 ] ] - [ [ 0.00581946634, 0.000100152617, 0.702791041, 1, 1.80558994e-08, -1.27001445e-06, 1.08375773e-08 ] ] - [ [ 0.00586721597, 0.000101484991, 0.702745734, 1, 1.8229645e-08, -1.28223534e-06, 1.09418636e-08 ] ] - [ [ 0.00591446051, 0.000102829212, 0.702700249, 1, 1.84040738e-08, -1.29450429e-06, 1.10465601e-08 ] ] - [ [ 0.00596118546, 0.00010418529, 0.702654586, 1, 1.85791836e-08, -1.30682114e-06, 1.11516653e-08 ] ] - [ [ 0.00600737627, 0.000105553231, 0.702608746, 1, 1.87549723e-08, -1.31918574e-06, 1.12571779e-08 ] ] - [ [ 0.00605301839, 0.000106933041, 0.702562729, 1, 1.89314375e-08, -1.33159793e-06, 1.13630967e-08 ] ] - [ [ 0.00609809723, 0.000108324725, 0.702516537, 1, 1.91085772e-08, -1.34405756e-06, 1.14694203e-08 ] ] - [ [ 0.0061425982, 0.000109728283, 0.70247017, 1, 1.92863891e-08, -1.35656446e-06, 1.15761473e-08 ] ] - [ [ 0.00618650669, 0.000111143719, 0.702423627, 1, 1.94648709e-08, -1.36911849e-06, 1.16832765e-08 ] ] - [ [ 0.00622980806, 0.000112571029, 0.702376911, 1, 1.96440205e-08, -1.38171949e-06, 1.17908065e-08 ] ] - [ [ 0.00627248767, 0.000114010213, 0.702330021, 1, 1.98238357e-08, -1.39436731e-06, 1.1898736e-08 ] ] - [ [ 0.00631453086, 0.000115461265, 0.702282958, 1, 2.00043143e-08, -1.40706179e-06, 1.20070637e-08 ] ] - [ [ 0.00635592296, 0.00011692418, 0.702235723, 1, 2.0185454e-08, -1.41980276e-06, 1.21157882e-08 ] ] - [ [ 0.00639664928, 0.000118398951, 0.702188316, 1, 2.03672527e-08, -1.43259009e-06, 1.22249082e-08 ] ] - [ [ 0.00643669511, 0.000119885569, 0.702140737, 1, 2.05497081e-08, -1.44542361e-06, 1.23344224e-08 ] ] - [ [ 0.00647604576, 0.000121384022, 0.702092988, 1, 2.0732818e-08, -1.45830317e-06, 1.24443295e-08 ] ] - [ [ 0.0065146865, 0.0001228943, 0.702045069, 1, 2.09165803e-08, -1.47122862e-06, 1.25546282e-08 ] ] - [ [ 0.00655260258, 0.000124416386, 0.70199698, 1, 2.11009927e-08, -1.48419979e-06, 1.26653171e-08 ] ] - [ [ 0.00658977928, 0.000125950267, 0.701948722, 1, 2.1286053e-08, -1.49721653e-06, 1.27763948e-08 ] ] - [ [ 0.00662620184, 0.000127495924, 0.701900296, 1, 2.14717589e-08, -1.51027869e-06, 1.28878602e-08 ] ] - [ [ 0.0066618555, 0.000129053338, 0.701851703, 1, 2.16581084e-08, -1.52338611e-06, 1.29997117e-08 ] ] - [ [ 0.00669672548, 0.000130622489, 0.701802941, 1, 2.18450992e-08, -1.53653864e-06, 1.31119482e-08 ] ] - [ [ 0.00673079702, 0.000132203353, 0.701754014, 1, 2.20327291e-08, -1.54973612e-06, 1.32245683e-08 ] ] - [ [ 0.00676405534, 0.000133795908, 0.70170492, 1, 2.22209958e-08, -1.5629784e-06, 1.33375707e-08 ] ] - [ [ 0.00679648563, 0.000135400125, 0.701655661, 1, 2.24098972e-08, -1.57626532e-06, 1.3450954e-08 ] ] - [ [ 0.00682807312, 0.000137015979, 0.701606236, 1, 2.25994311e-08, -1.58959672e-06, 1.35647169e-08 ] ] - [ [ 0.006858803, 0.00013864344, 0.701556648, 1, 2.27895952e-08, -1.60297245e-06, 1.36788582e-08 ] ] - [ [ 0.00688866047, 0.000140282475, 0.701506895, 1, 2.29803874e-08, -1.61639236e-06, 1.37933764e-08 ] ] - [ [ 0.00691763072, 0.000141933053, 0.70145698, 1, 2.31718054e-08, -1.62985629e-06, 1.39082702e-08 ] ] - [ [ 0.00694569895, 0.000143595139, 0.701406902, 1, 2.3363847e-08, -1.64336408e-06, 1.40235384e-08 ] ] - [ [ 0.00697285034, 0.000145268695, 0.701356661, 1, 2.355651e-08, -1.65691559e-06, 1.41391795e-08 ] ] - [ [ 0.00699907007, 0.000146953685, 0.70130626, 1, 2.37497923e-08, -1.67051064e-06, 1.42551924e-08 ] ] - [ [ 0.00702434334, 0.000148650067, 0.701255697, 1, 2.39436916e-08, -1.6841491e-06, 1.43715755e-08 ] ] - [ [ 0.00704865532, 0.000150357801, 0.701204974, 1, 2.41382056e-08, -1.69783079e-06, 1.44883277e-08 ] ] - [ [ 0.00707199119, 0.000152076842, 0.701154092, 1, 2.43333323e-08, -1.71155558e-06, 1.46054476e-08 ] ] - [ [ 0.00709433615, 0.000153807145, 0.70110305, 1, 2.45290693e-08, -1.7253233e-06, 1.47229339e-08 ] ] - [ [ 0.00711567537, 0.000155548664, 0.701051849, 1, 2.47254146e-08, -1.7391338e-06, 1.48407852e-08 ] ] - [ [ 0.00713599403, 0.000157301348, 0.701000491, 1, 2.49223657e-08, -1.75298691e-06, 1.49590003e-08 ] ] - [ [ 0.00715527733, 0.000159065147, 0.700948975, 1, 2.51199207e-08, -1.7668825e-06, 1.50775777e-08 ] ] - [ [ 0.00717351044, 0.00016084001, 0.700897302, 1, 2.53180772e-08, -1.7808204e-06, 1.51965162e-08 ] ] - [ [ 0.00719067857, 0.00016262588, 0.700845473, 1, 2.55168331e-08, -1.79480045e-06, 1.53158144e-08 ] ] - [ [ 0.00720676689, 0.000164422702, 0.700793489, 1, 2.5716186e-08, -1.80882251e-06, 1.54354711e-08 ] ] - [ [ 0.00722176061, 0.000166230419, 0.700741349, 1, 2.5916134e-08, -1.82288641e-06, 1.55554849e-08 ] ] - [ [ 0.00723564493, 0.000168048969, 0.700689054, 1, 2.61166746e-08, -1.836992e-06, 1.56758544e-08 ] ] - [ [ 0.00724840504, 0.000169878292, 0.700636606, 1, 2.63178058e-08, -1.85113913e-06, 1.57965784e-08 ] ] - [ [ 0.00726002616, 0.000171718324, 0.700584004, 1, 2.65195252e-08, -1.86532763e-06, 1.59176555e-08 ] ] - [ [ 0.00727048792, 0.000173570018, 0.700531249, 1, 2.67218308e-08, -1.87955737e-06, 1.60390844e-08 ] ] - [ [ 0.00727978762, 0.000175431101, 0.700478342, 1, 2.69247203e-08, -1.89382817e-06, 1.61608638e-08 ] ] - [ [ 0.0072879039, 0.000177302706, 0.700425284, 1, 2.71281914e-08, -1.90813989e-06, 1.62829923e-08 ] ] - [ [ 0.00729482199, 0.000179184761, 0.700372074, 1, 2.7332242e-08, -1.92249236e-06, 1.64054686e-08 ] ] - [ [ 0.00730052713, 0.000181077194, 0.700318714, 1, 2.753687e-08, -1.93688544e-06, 1.65282915e-08 ] ] - [ [ 0.00730500455, 0.000182979931, 0.700265204, 1, 2.77420729e-08, -1.95131897e-06, 1.66514595e-08 ] ] - [ [ 0.0073082395, 0.000184892895, 0.700211544, 1, 2.79478487e-08, -1.96579279e-06, 1.67749713e-08 ] ] - [ [ 0.00731021724, 0.00018681601, 0.700157736, 1, 2.81541952e-08, -1.98030675e-06, 1.68988257e-08 ] ] - [ [ 0.00731092302, 0.000188749196, 0.700103779, 1, 2.83611101e-08, -1.99486069e-06, 1.70230213e-08 ] ] - [ [ 0.00731034213, 0.00019069237, 0.700049675, 1, 2.85685913e-08, -2.00945446e-06, 1.71475567e-08 ] ] - [ [ 0.00730845983, 0.000192645449, 0.699995423, 1, 2.87766364e-08, -2.0240879e-06, 1.72724307e-08 ] ] - [ [ 0.00730526142, 0.000194608349, 0.699941026, 1, 2.89852434e-08, -2.03876086e-06, 1.7397642e-08 ] ] - [ [ 0.00730133245, 0.000196579238, 0.699886482, 1, 2.919441e-08, -2.05347318e-06, 1.75231891e-08 ] ] - [ [ 0.00729726892, 0.000198556324, 0.699831793, 1, 2.94041341e-08, -2.0682247e-06, 1.76490708e-08 ] ] - [ [ 0.00729307175, 0.000200539577, 0.699776959, 1, 2.96144133e-08, -2.08301528e-06, 1.77752857e-08 ] ] - [ [ 0.00728874185, 0.00020252897, 0.699721981, 1, 2.98252455e-08, -2.09784475e-06, 1.79018325e-08 ] ] - [ [ 0.00728428015, 0.000204524472, 0.699666859, 1, 3.00366284e-08, -2.11271296e-06, 1.802871e-08 ] ] - [ [ 0.00727968755, 0.000206526055, 0.699611594, 1, 3.024856e-08, -2.12761976e-06, 1.81559167e-08 ] ] - [ [ 0.00727496496, 0.000208533691, 0.699556187, 1, 3.04610379e-08, -2.14256499e-06, 1.82834514e-08 ] ] - [ [ 0.00727011329, 0.000210547349, 0.699500638, 1, 3.067406e-08, -2.15754849e-06, 1.84113127e-08 ] ] - [ [ 0.00726513341, 0.000212567003, 0.699444947, 1, 3.0887624e-08, -2.17257012e-06, 1.85394993e-08 ] ] - [ [ 0.00726002624, 0.000214592622, 0.699389116, 1, 3.11017278e-08, -2.1876297e-06, 1.86680098e-08 ] ] - [ [ 0.00725479265, 0.000216624179, 0.699333144, 1, 3.13163691e-08, -2.2027271e-06, 1.87968431e-08 ] ] - [ [ 0.00724943351, 0.000218661644, 0.699277033, 1, 3.15315457e-08, -2.21786215e-06, 1.89259976e-08 ] ] - [ [ 0.00724394972, 0.00022070499, 0.699220783, 1, 3.17472555e-08, -2.23303469e-06, 1.90554721e-08 ] ] - [ [ 0.00723834214, 0.000222754188, 0.699164395, 1, 3.19634961e-08, -2.24824458e-06, 1.91852653e-08 ] ] - [ [ 0.00723261164, 0.00022480921, 0.699107869, 1, 3.21802655e-08, -2.26349166e-06, 1.93153759e-08 ] ] - [ [ 0.00722675907, 0.000226870027, 0.699051205, 1, 3.23975614e-08, -2.27877577e-06, 1.94458024e-08 ] ] - [ [ 0.00722078529, 0.000228936611, 0.698994405, 1, 3.26153816e-08, -2.29409676e-06, 1.95765437e-08 ] ] - [ [ 0.00721469117, 0.000231008935, 0.698937468, 1, 3.28337238e-08, -2.30945447e-06, 1.97075984e-08 ] ] - [ [ 0.00720847754, 0.000233086969, 0.698880396, 1, 3.3052586e-08, -2.32484875e-06, 1.9838965e-08 ] ] - [ [ 0.00720214524, 0.000235170686, 0.698823189, 1, 3.32719658e-08, -2.34027943e-06, 1.99706425e-08 ] ] - [ [ 0.00719569512, 0.000237260058, 0.698765848, 1, 3.3491861e-08, -2.35574638e-06, 2.01026293e-08 ] ] - [ [ 0.00718912802, 0.000239355058, 0.698708372, 1, 3.37122695e-08, -2.37124942e-06, 2.02349242e-08 ] ] - [ [ 0.00718244475, 0.000241455656, 0.698650764, 1, 3.39331891e-08, -2.38678841e-06, 2.03675258e-08 ] ] - [ [ 0.00717564614, 0.000243561826, 0.698593023, 1, 3.41546175e-08, -2.40236319e-06, 2.05004328e-08 ] ] - [ [ 0.00716873301, 0.000245673539, 0.698535149, 1, 3.43765525e-08, -2.41797361e-06, 2.0633644e-08 ] ] - [ [ 0.00716170619, 0.000247790769, 0.698477144, 1, 3.4598992e-08, -2.43361951e-06, 2.07671579e-08 ] ] - [ [ 0.00715456647, 0.000249913487, 0.698419009, 1, 3.48219337e-08, -2.44930073e-06, 2.09009733e-08 ] ] - [ [ 0.00714731467, 0.000252041665, 0.698360742, 1, 3.50453753e-08, -2.46501712e-06, 2.10350888e-08 ] ] - [ [ 0.00713995159, 0.000254175277, 0.698302346, 1, 3.52693148e-08, -2.48076852e-06, 2.11695031e-08 ] ] - [ [ 0.00713247803, 0.000256314295, 0.698243821, 1, 3.54937499e-08, -2.49655478e-06, 2.13042149e-08 ] ] - [ [ 0.00712489478, 0.000258458691, 0.698185167, 1, 3.57186784e-08, -2.51237575e-06, 2.14392228e-08 ] ] - [ [ 0.00711720263, 0.000260608438, 0.698126385, 1, 3.5944098e-08, -2.52823126e-06, 2.15745255e-08 ] ] - [ [ 0.00710940236, 0.000262763509, 0.698067476, 1, 3.61700066e-08, -2.54412117e-06, 2.17101217e-08 ] ] - [ [ 0.00710149475, 0.000264923876, 0.698008439, 1, 3.6396402e-08, -2.56004531e-06, 2.18460102e-08 ] ] - [ [ 0.00709348059, 0.000267089513, 0.697949276, 1, 3.6623282e-08, -2.57600354e-06, 2.19821894e-08 ] ] - [ [ 0.00708536065, 0.000269260393, 0.697889988, 1, 3.68506442e-08, -2.59199569e-06, 2.21186582e-08 ] ] - [ [ 0.00707713568, 0.000271436487, 0.697830574, 1, 3.70784867e-08, -2.60802161e-06, 2.22554152e-08 ] ] - [ [ 0.00706880646, 0.00027361777, 0.697771036, 1, 3.7306807e-08, -2.62408116e-06, 2.2392459e-08 ] ] - [ [ 0.00706037375, 0.000275804214, 0.697711373, 1, 3.75356031e-08, -2.64017416e-06, 2.25297884e-08 ] ] - [ [ 0.00705183829, 0.000277995792, 0.697651587, 1, 3.77648727e-08, -2.65630047e-06, 2.26674021e-08 ] ] - [ [ 0.00704320085, 0.000280192478, 0.697591678, 1, 3.79946136e-08, -2.67245993e-06, 2.28052986e-08 ] ] - [ [ 0.00703446217, 0.000282394244, 0.697531647, 1, 3.82248237e-08, -2.68865238e-06, 2.29434767e-08 ] ] - [ [ 0.00702562299, 0.000284601065, 0.697471494, 1, 3.84555006e-08, -2.70487768e-06, 2.3081935e-08 ] ] - [ [ 0.00701668406, 0.000286812912, 0.69741122, 1, 3.86866422e-08, -2.72113566e-06, 2.32206723e-08 ] ] - [ [ 0.0070076461, 0.000289029761, 0.697350825, 1, 3.89182463e-08, -2.73742617e-06, 2.33596871e-08 ] ] - [ [ 0.00699850985, 0.000291251583, 0.697290311, 1, 3.91503107e-08, -2.75374905e-06, 2.34989783e-08 ] ] - [ [ 0.00698927603, 0.000293478353, 0.697229676, 1, 3.93828331e-08, -2.77010415e-06, 2.36385444e-08 ] ] - [ [ 0.00697994538, 0.000295710044, 0.697168923, 1, 3.96158114e-08, -2.78649132e-06, 2.37783841e-08 ] ] - [ [ 0.0069705186, 0.00029794663, 0.697108052, 1, 3.98492433e-08, -2.8029104e-06, 2.39184961e-08 ] ] - [ [ 0.00696099642, 0.000300188083, 0.697047063, 1, 4.00831267e-08, -2.81936122e-06, 2.40588791e-08 ] ] - [ [ 0.00695137954, 0.000302434379, 0.696985957, 1, 4.03174593e-08, -2.83584365e-06, 2.41995317e-08 ] ] - [ [ 0.00694166868, 0.00030468549, 0.696924734, 1, 4.0552239e-08, -2.85235752e-06, 2.43404527e-08 ] ] - [ [ 0.00693186453, 0.000306941391, 0.696863395, 1, 4.07874635e-08, -2.86890268e-06, 2.44816406e-08 ] ] - [ [ 0.00692196781, 0.000309202055, 0.696801941, 1, 4.10231305e-08, -2.88547897e-06, 2.46230943e-08 ] ] - [ [ 0.00691197919, 0.000311467456, 0.696740372, 1, 4.1259238e-08, -2.90208623e-06, 2.47648122e-08 ] ] - [ [ 0.00690189939, 0.000313737568, 0.696678689, 1, 4.14957837e-08, -2.91872432e-06, 2.49067932e-08 ] ] - [ [ 0.00689172908, 0.000316012365, 0.696616892, 1, 4.17327654e-08, -2.93539307e-06, 2.50490359e-08 ] ] - [ [ 0.00688146895, 0.000318291821, 0.696554982, 1, 4.19701809e-08, -2.95209234e-06, 2.5191539e-08 ] ] - [ [ 0.00687111968, 0.00032057591, 0.696492959, 1, 4.22080279e-08, -2.96882196e-06, 2.53343011e-08 ] ] - [ [ 0.00686068196, 0.000322864607, 0.696430824, 1, 4.24463044e-08, -2.98558178e-06, 2.5477321e-08 ] ] - [ [ 0.00685015644, 0.000325157884, 0.696368578, 1, 4.26850079e-08, -3.00237164e-06, 2.56205972e-08 ] ] - [ [ 0.00683954382, 0.000327455717, 0.696306222, 1, 4.29241365e-08, -3.0191914e-06, 2.57641285e-08 ] ] - [ [ 0.00682884474, 0.00032975808, 0.696243755, 1, 4.31636877e-08, -3.03604089e-06, 2.59079136e-08 ] ] - [ [ 0.00681805988, 0.000332064947, 0.696181178, 1, 4.34036596e-08, -3.05291996e-06, 2.60519511e-08 ] ] - [ [ 0.0068071899, 0.000334376293, 0.696118492, 1, 4.36440497e-08, -3.06982845e-06, 2.61962397e-08 ] ] - [ [ 0.00679623545, 0.000336692091, 0.696055698, 1, 4.3884856e-08, -3.08676622e-06, 2.63407781e-08 ] ] - [ [ 0.00678519718, 0.000339012317, 0.695992796, 1, 4.41260762e-08, -3.10373309e-06, 2.64855649e-08 ] ] - [ [ 0.00677407575, 0.000341336945, 0.695929786, 1, 4.43677081e-08, -3.12072893e-06, 2.66305988e-08 ] ] - [ [ 0.00676287179, 0.000343665948, 0.69586667, 1, 4.46097495e-08, -3.13775357e-06, 2.67758785e-08 ] ] - [ [ 0.00675158596, 0.000345999303, 0.695803447, 1, 4.48521982e-08, -3.15480685e-06, 2.69214028e-08 ] ] - [ [ 0.00674021888, 0.000348336984, 0.695740119, 1, 4.50950519e-08, -3.17188863e-06, 2.70671701e-08 ] ] - [ [ 0.00672877121, 0.000350678964, 0.695676686, 1, 4.53383086e-08, -3.18899875e-06, 2.72131793e-08 ] ] - [ [ 0.00671724356, 0.00035302522, 0.695613148, 1, 4.55819659e-08, -3.20613705e-06, 2.7359429e-08 ] ] - [ [ 0.00670563656, 0.000355375725, 0.695549506, 1, 4.58260217e-08, -3.22330337e-06, 2.75059178e-08 ] ] - [ [ 0.00669395085, 0.000357730455, 0.695485761, 1, 4.60704738e-08, -3.24049757e-06, 2.76526446e-08 ] ] - [ [ 0.00668218705, 0.000360089385, 0.695421913, 1, 4.63153199e-08, -3.25771948e-06, 2.77996078e-08 ] ] - [ [ 0.00667034576, 0.000362452488, 0.695357964, 1, 4.65605578e-08, -3.27496895e-06, 2.79468062e-08 ] ] - [ [ 0.00665842762, 0.000364819741, 0.695293912, 1, 4.68061854e-08, -3.29224583e-06, 2.80942385e-08 ] ] - [ [ 0.00664643322, 0.000367191118, 0.69522976, 1, 4.70522004e-08, -3.30954996e-06, 2.82419034e-08 ] ] - [ [ 0.00663436318, 0.000369566595, 0.695165507, 1, 4.72986006e-08, -3.32688118e-06, 2.83897995e-08 ] ] - [ [ 0.00662221811, 0.000371946145, 0.695101154, 1, 4.75453839e-08, -3.34423934e-06, 2.85379254e-08 ] ] - [ [ 0.0066099986, 0.000374329745, 0.695036701, 1, 4.77925479e-08, -3.36162429e-06, 2.868628e-08 ] ] - [ [ 0.00659770526, 0.00037671737, 0.694972151, 1, 4.80400905e-08, -3.37903587e-06, 2.88348618e-08 ] ] - [ [ 0.00658533868, 0.000379108995, 0.694907502, 1, 4.82880095e-08, -3.39647392e-06, 2.89836695e-08 ] ] - [ [ 0.00657289946, 0.000381504594, 0.694842755, 1, 4.85363027e-08, -3.41393829e-06, 2.91327018e-08 ] ] - [ [ 0.00656038818, 0.000383904145, 0.694777911, 1, 4.87849679e-08, -3.43142882e-06, 2.92819574e-08 ] ] - [ [ 0.00654780543, 0.00038630762, 0.694712971, 1, 4.90340029e-08, -3.44894537e-06, 2.9431435e-08 ] ] - [ [ 0.00653515179, 0.000388714997, 0.694647935, 1, 4.92834054e-08, -3.46648776e-06, 2.95811332e-08 ] ] - [ [ 0.00652242785, 0.00039112625, 0.694582804, 1, 4.95331732e-08, -3.48405585e-06, 2.97310506e-08 ] ] - [ [ 0.00650963418, 0.000393541356, 0.694517578, 1, 4.97833042e-08, -3.50164949e-06, 2.98811861e-08 ] ] - [ [ 0.00649677136, 0.000395960288, 0.694452258, 1, 5.00337962e-08, -3.51926851e-06, 3.00315382e-08 ] ] - [ [ 0.00648383996, 0.000398383024, 0.694386845, 1, 5.02846468e-08, -3.53691276e-06, 3.01821056e-08 ] ] - [ [ 0.00647084054, 0.000400809538, 0.694321338, 1, 5.0535854e-08, -3.55458209e-06, 3.0332887e-08 ] ] - [ [ 0.00645777367, 0.000403239807, 0.69425574, 1, 5.07874155e-08, -3.57227634e-06, 3.04838811e-08 ] ] - [ [ 0.00644463991, 0.000405673805, 0.694190049, 1, 5.10393291e-08, -3.58999536e-06, 3.06350866e-08 ] ] - [ [ 0.00643143983, 0.000408111508, 0.694124267, 1, 5.12915926e-08, -3.60773899e-06, 3.0786502e-08 ] ] - [ [ 0.00641817397, 0.000410552893, 0.694058394, 1, 5.15442038e-08, -3.62550707e-06, 3.09381262e-08 ] ] - [ [ 0.0064048429, 0.000412997936, 0.693992432, 1, 5.17971605e-08, -3.64329945e-06, 3.10899577e-08 ] ] - [ [ 0.00639144716, 0.00041544661, 0.69392638, 1, 5.20504605e-08, -3.66111598e-06, 3.12419953e-08 ] ] - [ [ 0.00637798729, 0.000417898894, 0.693860238, 1, 5.23041015e-08, -3.6789565e-06, 3.13942377e-08 ] ] - [ [ 0.00636446385, 0.000420354762, 0.693794009, 1, 5.25580814e-08, -3.69682085e-06, 3.15466834e-08 ] ] - [ [ 0.00635087738, 0.000422814191, 0.693727692, 1, 5.28123979e-08, -3.71470888e-06, 3.16993312e-08 ] ] - [ [ 0.00633722842, 0.000425277157, 0.693661287, 1, 5.30670489e-08, -3.73262044e-06, 3.18521797e-08 ] ] - [ [ 0.00632351749, 0.000427743635, 0.693594796, 1, 5.33220321e-08, -3.75055536e-06, 3.20052277e-08 ] ] - [ [ 0.00630974514, 0.000430213601, 0.693528219, 1, 5.35773454e-08, -3.7685135e-06, 3.21584738e-08 ] ] - [ [ 0.00629591189, 0.000432687033, 0.693461556, 1, 5.38329865e-08, -3.78649469e-06, 3.23119166e-08 ] ] - [ [ 0.00628201828, 0.000435163905, 0.693394809, 1, 5.40889532e-08, -3.80449879e-06, 3.24655549e-08 ] ] - [ [ 0.00626806482, 0.000437644194, 0.693327977, 1, 5.43452433e-08, -3.82252563e-06, 3.26193873e-08 ] ] - [ [ 0.00625405205, 0.000440127876, 0.693261061, 1, 5.46018546e-08, -3.84057507e-06, 3.27734125e-08 ] ] - [ [ 0.00623998047, 0.000442614928, 0.693194062, 1, 5.48587849e-08, -3.85864694e-06, 3.29276292e-08 ] ] - [ [ 0.00622585061, 0.000445105325, 0.693126981, 1, 5.5116032e-08, -3.8767411e-06, 3.30820361e-08 ] ] - [ [ 0.00621166298, 0.000447599045, 0.693059817, 1, 5.53735936e-08, -3.89485738e-06, 3.32366317e-08 ] ] - [ [ 0.0061974181, 0.000450096063, 0.692992572, 1, 5.56314677e-08, -3.91299563e-06, 3.33914149e-08 ] ] - [ [ 0.00618311646, 0.000452596356, 0.692925247, 1, 5.58896519e-08, -3.9311557e-06, 3.35463842e-08 ] ] - [ [ 0.00616875859, 0.000455099899, 0.69285784, 1, 5.6148144e-08, -3.94933743e-06, 3.37015384e-08 ] ] - [ [ 0.00615434497, 0.000457606671, 0.692790355, 1, 5.64069419e-08, -3.96754067e-06, 3.38568761e-08 ] ] - [ [ 0.00613987611, 0.000460116647, 0.69272279, 1, 5.66660434e-08, -3.98576525e-06, 3.40123961e-08 ] ] - [ [ 0.00612535252, 0.000462629803, 0.692655146, 1, 5.69254462e-08, -4.00401103e-06, 3.41680969e-08 ] ] - [ [ 0.00611077468, 0.000465146117, 0.692587424, 1, 5.71851481e-08, -4.02227785e-06, 3.43239772e-08 ] ] - [ [ 0.00609614309, 0.000467665565, 0.692519625, 1, 5.74451469e-08, -4.04056555e-06, 3.44800358e-08 ] ] - [ [ 0.00608145823, 0.000470188123, 0.69245175, 1, 5.77054404e-08, -4.05887398e-06, 3.46362712e-08 ] ] - [ [ 0.00606672061, 0.000472713769, 0.692383797, 1, 5.79660265e-08, -4.07720299e-06, 3.47926823e-08 ] ] - [ [ 0.0060519307, 0.000475242478, 0.69231577, 1, 5.82269028e-08, -4.09555241e-06, 3.49492676e-08 ] ] - [ [ 0.00603708899, 0.000477774228, 0.692247667, 1, 5.84880673e-08, -4.1139221e-06, 3.51060258e-08 ] ] - [ [ 0.00602219595, 0.000480308996, 0.692179489, 1, 5.87495176e-08, -4.13231189e-06, 3.52629556e-08 ] ] - [ [ 0.00600725207, 0.000482846757, 0.692111238, 1, 5.90112515e-08, -4.15072164e-06, 3.54200557e-08 ] ] - [ [ 0.00599225781, 0.00048538749, 0.692042913, 1, 5.9273267e-08, -4.16915118e-06, 3.55773247e-08 ] ] - [ [ 0.00597721367, 0.000487931171, 0.691974515, 1, 5.95355617e-08, -4.18760037e-06, 3.57347614e-08 ] ] - [ [ 0.00596212009, 0.000490477777, 0.691906045, 1, 5.97981335e-08, -4.20606904e-06, 3.58923644e-08 ] ] - [ [ 0.00594697756, 0.000493027285, 0.691837504, 1, 6.00609801e-08, -4.22455705e-06, 3.60501323e-08 ] ] - [ [ 0.00593178654, 0.000495579672, 0.691768891, 1, 6.03240993e-08, -4.24306423e-06, 3.62080639e-08 ] ] - [ [ 0.00591654749, 0.000498134914, 0.691700208, 1, 6.0587489e-08, -4.26159043e-06, 3.63661578e-08 ] ] - [ [ 0.00590126088, 0.00050069299, 0.691631455, 1, 6.08511468e-08, -4.2801355e-06, 3.65244127e-08 ] ] - [ [ 0.00588592715, 0.000503253875, 0.691562632, 1, 6.11150707e-08, -4.29869927e-06, 3.66828273e-08 ] ] - [ [ 0.00587054678, 0.000505817548, 0.691493741, 1, 6.13792584e-08, -4.31728161e-06, 3.68414003e-08 ] ] - [ [ 0.00585512021, 0.000508383985, 0.691424781, 1, 6.16437077e-08, -4.33588234e-06, 3.70001302e-08 ] ] - [ [ 0.00583964789, 0.000510953164, 0.691355754, 1, 6.19084164e-08, -4.35450131e-06, 3.71590159e-08 ] ] - [ [ 0.00582413028, 0.000513525061, 0.69128666, 1, 6.21733823e-08, -4.37313838e-06, 3.73180559e-08 ] ] - [ [ 0.00580856782, 0.000516099654, 0.691217499, 1, 6.24386032e-08, -4.39179338e-06, 3.7477249e-08 ] ] - [ [ 0.00579296096, 0.000518676921, 0.691148273, 1, 6.27040768e-08, -4.41046616e-06, 3.76365938e-08 ] ] - [ [ 0.00577731014, 0.000521256838, 0.691078981, 1, 6.2969801e-08, -4.42915656e-06, 3.77960891e-08 ] ] - [ [ 0.0057616158, 0.000523839383, 0.691009624, 1, 6.32357735e-08, -4.44786443e-06, 3.79557334e-08 ] ] - [ [ 0.00574587837, 0.000526424533, 0.690940203, 1, 6.35019922e-08, -4.46658961e-06, 3.81155254e-08 ] ] - [ [ 0.0057300983, 0.000529012266, 0.690870719, 1, 6.37684548e-08, -4.48533195e-06, 3.82754639e-08 ] ] - [ [ 0.00571427602, 0.00053160256, 0.690801171, 1, 6.40351592e-08, -4.5040913e-06, 3.84355474e-08 ] ] - [ [ 0.00569841196, 0.000534195391, 0.690731561, 1, 6.43021031e-08, -4.52286749e-06, 3.85957748e-08 ] ] - [ [ 0.00568250654, 0.000536790737, 0.690661889, 1, 6.45692842e-08, -4.54166037e-06, 3.87561446e-08 ] ] - [ [ 0.00566656021, 0.000539388576, 0.690592156, 1, 6.48367005e-08, -4.56046979e-06, 3.89166555e-08 ] ] - [ [ 0.00565057337, 0.000541988885, 0.690522362, 1, 6.51043497e-08, -4.57929559e-06, 3.90773062e-08 ] ] - [ [ 0.00563454646, 0.000544591642, 0.690452508, 1, 6.53722296e-08, -4.59813761e-06, 3.92380954e-08 ] ] - [ [ 0.0056184799, 0.000547196825, 0.690382594, 1, 6.5640338e-08, -4.61699571e-06, 3.93990217e-08 ] ] - [ [ 0.0056023741, 0.00054980441, 0.690312622, 1, 6.59086727e-08, -4.63586972e-06, 3.95600839e-08 ] ] - [ [ 0.00558622948, 0.000552414377, 0.690242591, 1, 6.61772314e-08, -4.65475949e-06, 3.97212806e-08 ] ] - [ [ 0.00557004645, 0.000555026702, 0.690172502, 1, 6.6446012e-08, -4.67366487e-06, 3.98826104e-08 ] ] - [ [ 0.00555382544, 0.000557641363, 0.690102355, 1, 6.67150122e-08, -4.6925857e-06, 4.00440721e-08 ] ] - [ [ 0.00553756684, 0.000560258339, 0.690032152, 1, 6.69842299e-08, -4.71152182e-06, 4.02056643e-08 ] ] - [ [ 0.00552127107, 0.000562877607, 0.689961893, 1, 6.72536629e-08, -4.73047308e-06, 4.03673858e-08 ] ] - [ [ 0.00550493853, 0.000565499144, 0.689891579, 1, 6.75233088e-08, -4.74943932e-06, 4.05292351e-08 ] ] - [ [ 0.00548856963, 0.000568122929, 0.689821209, 1, 6.77931656e-08, -4.76842039e-06, 4.06912109e-08 ] ] - [ [ 0.00547216477, 0.000570748939, 0.689750785, 1, 6.8063231e-08, -4.78741614e-06, 4.0853312e-08 ] ] - [ [ 0.00545572435, 0.000573377154, 0.689680308, 1, 6.83335029e-08, -4.8064264e-06, 4.10155369e-08 ] ] - [ [ 0.00543924876, 0.000576007549, 0.689609776, 1, 6.86039789e-08, -4.82545103e-06, 4.11778845e-08 ] ] - [ [ 0.00542273841, 0.000578640104, 0.689539193, 1, 6.88746569e-08, -4.84448986e-06, 4.13403533e-08 ] ] - [ [ 0.00540619369, 0.000581274796, 0.689468557, 1, 6.91455347e-08, -4.86354275e-06, 4.1502942e-08 ] ] - [ [ 0.00538961499, 0.000583911604, 0.68939787, 1, 6.94166101e-08, -4.88260953e-06, 4.16656493e-08 ] ] - [ [ 0.00537300271, 0.000586550506, 0.689327131, 1, 6.96878809e-08, -4.90169005e-06, 4.18284739e-08 ] ] - [ [ 0.00535635722, 0.000589191479, 0.689256343, 1, 6.99593448e-08, -4.92078416e-06, 4.19914145e-08 ] ] - [ [ 0.00533967892, 0.000591834502, 0.689185504, 1, 7.02309997e-08, -4.93989171e-06, 4.21544696e-08 ] ] - [ [ 0.00532296819, 0.000594479553, 0.689114617, 1, 7.05028433e-08, -4.95901252e-06, 4.23176381e-08 ] ] - [ [ 0.00530622541, 0.00059712661, 0.68904368, 1, 7.07748735e-08, -4.97814646e-06, 4.24809186e-08 ] ] - [ [ 0.00528945097, 0.000599775651, 0.688972696, 1, 7.1047088e-08, -4.99729337e-06, 4.26443097e-08 ] ] - [ [ 0.00527264525, 0.000602426656, 0.688901664, 1, 7.13194847e-08, -5.01645308e-06, 4.28078101e-08 ] ] - [ [ 0.00525580861, 0.000605079601, 0.688830585, 1, 7.15920612e-08, -5.03562545e-06, 4.29714185e-08 ] ] - [ [ 0.00523894145, 0.000607734465, 0.68875946, 1, 7.18648155e-08, -5.05481031e-06, 4.31351336e-08 ] ] - [ [ 0.00522204412, 0.000610391227, 0.688688289, 1, 7.21377453e-08, -5.07400753e-06, 4.32989541e-08 ] ] - [ [ 0.005205117, 0.000613049864, 0.688617073, 1, 7.24108484e-08, -5.09321693e-06, 4.34628785e-08 ] ] - [ [ 0.00518816047, 0.000615710356, 0.688545813, 1, 7.26841225e-08, -5.11243836e-06, 4.36269057e-08 ] ] - [ [ 0.00517117488, 0.000618372681, 0.688474508, 1, 7.29575656e-08, -5.13167167e-06, 4.37910342e-08 ] ] - [ [ 0.00515416062, 0.000621036817, 0.68840316, 1, 7.32311753e-08, -5.15091671e-06, 4.39552628e-08 ] ] - [ [ 0.00513711803, 0.000623702742, 0.688331769, 1, 7.35049495e-08, -5.17017331e-06, 4.41195902e-08 ] ] - [ [ 0.00512004748, 0.000626370436, 0.688260335, 1, 7.3778886e-08, -5.18944133e-06, 4.42840149e-08 ] ] - [ [ 0.00510294934, 0.000629039876, 0.68818886, 1, 7.40529825e-08, -5.2087206e-06, 4.44485357e-08 ] ] - [ [ 0.00508582397, 0.000631711041, 0.688117344, 1, 7.43272368e-08, -5.22801098e-06, 4.46131512e-08 ] ] - [ [ 0.00506867171, 0.00063438391, 0.688045787, 1, 7.46016468e-08, -5.2473123e-06, 4.47778602e-08 ] ] - [ [ 0.00505149293, 0.000637058461, 0.68797419, 1, 7.48762102e-08, -5.26662441e-06, 4.49426613e-08 ] ] - [ [ 0.00503428798, 0.000639734673, 0.687902554, 1, 7.51509249e-08, -5.28594716e-06, 4.51075531e-08 ] ] - [ [ 0.00501705721, 0.000642412525, 0.687830879, 1, 7.54257885e-08, -5.30528039e-06, 4.52725344e-08 ] ] - [ [ 0.00499980098, 0.000645091995, 0.687759165, 1, 7.5700799e-08, -5.32462395e-06, 4.54376038e-08 ] ] - [ [ 0.00498251963, 0.000647773062, 0.687687414, 1, 7.5975954e-08, -5.34397767e-06, 4.56027601e-08 ] ] - [ [ 0.0049652135, 0.000650455705, 0.687615626, 1, 7.62512515e-08, -5.36334141e-06, 4.57680018e-08 ] ] - [ [ 0.00494788296, 0.000653139902, 0.687543801, 1, 7.65266891e-08, -5.38271501e-06, 4.59333276e-08 ] ] - [ [ 0.00493052833, 0.000655825632, 0.68747194, 1, 7.68022648e-08, -5.40209832e-06, 4.60987363e-08 ] ] - [ [ 0.00491314996, 0.000658512874, 0.687400044, 1, 7.70779762e-08, -5.42149118e-06, 4.62642265e-08 ] ] - [ [ 0.00489574819, 0.000661201607, 0.687328113, 1, 7.73538211e-08, -5.44089342e-06, 4.64297968e-08 ] ] - [ [ 0.00487832337, 0.00066389181, 0.687256148, 1, 7.76297974e-08, -5.46030491e-06, 4.6595446e-08 ] ] - [ [ 0.00486087582, 0.000666583462, 0.687184149, 1, 7.79059029e-08, -5.47972548e-06, 4.67611727e-08 ] ] - [ [ 0.00484340589, 0.000669276541, 0.687112117, 1, 7.81821353e-08, -5.49915498e-06, 4.69269756e-08 ] ] - [ [ 0.00482591391, 0.000671971026, 0.687040052, 1, 7.84584924e-08, -5.51859325e-06, 4.70928534e-08 ] ] - [ [ 0.0048084002, 0.000674666897, 0.686967956, 1, 7.8734972e-08, -5.53804014e-06, 4.72588048e-08 ] ] - [ [ 0.00479086511, 0.000677364132, 0.686895828, 1, 7.9011572e-08, -5.5574955e-06, 4.74248284e-08 ] ] - [ [ 0.00477330896, 0.00068006271, 0.686823669, 1, 7.92882901e-08, -5.57695916e-06, 4.75909228e-08 ] ] - [ [ 0.00475573207, 0.000682762611, 0.68675148, 1, 7.95651241e-08, -5.59643097e-06, 4.77570869e-08 ] ] - [ [ 0.00473813479, 0.000685463813, 0.686679262, 1, 7.98420717e-08, -5.61591077e-06, 4.79233192e-08 ] ] - [ [ 0.00472051742, 0.000688166296, 0.686607014, 1, 8.01191309e-08, -5.63539842e-06, 4.80896184e-08 ] ] - [ [ 0.0047028803, 0.000690870039, 0.686534738, 1, 8.03962993e-08, -5.65489376e-06, 4.82559832e-08 ] ] - [ [ 0.00468522374, 0.00069357502, 0.686462434, 1, 8.06735748e-08, -5.67439662e-06, 4.84224123e-08 ] ] - [ [ 0.00466754806, 0.000696281219, 0.686390103, 1, 8.09509552e-08, -5.69390687e-06, 4.85889044e-08 ] ] - [ [ 0.0046498536, 0.000698988615, 0.686317744, 1, 8.12284382e-08, -5.71342433e-06, 4.8755458e-08 ] ] - [ [ 0.00463214065, 0.000701697187, 0.68624536, 1, 8.15060217e-08, -5.73294885e-06, 4.8922072e-08 ] ] - [ [ 0.00461440954, 0.000704406915, 0.68617295, 1, 8.17837035e-08, -5.75248029e-06, 4.90887449e-08 ] ] - [ [ 0.00459666058, 0.000707117777, 0.686100515, 1, 8.20614812e-08, -5.77201848e-06, 4.92554755e-08 ] ] - [ [ 0.00457889408, 0.000709829754, 0.686028056, 1, 8.23393528e-08, -5.79156327e-06, 4.94222625e-08 ] ] - [ [ 0.00456111036, 0.000712542823, 0.685955572, 1, 8.2617316e-08, -5.8111145e-06, 4.95891044e-08 ] ] - [ [ 0.00454330973, 0.000715256966, 0.685883066, 1, 8.28953686e-08, -5.83067202e-06, 4.9756e-08 ] ] - [ [ 0.00452549249, 0.00071797216, 0.685810536, 1, 8.31735084e-08, -5.85023568e-06, 4.99229479e-08 ] ] - [ [ 0.00450765895, 0.000720688385, 0.685737985, 1, 8.34517333e-08, -5.86980531e-06, 5.00899469e-08 ] ] - [ [ 0.00448980942, 0.000723405621, 0.685665412, 1, 8.37300409e-08, -5.88938077e-06, 5.02569955e-08 ] ] - [ [ 0.0044719442, 0.000726123847, 0.685592817, 1, 8.40084291e-08, -5.90896189e-06, 5.04240926e-08 ] ] - [ [ 0.00445406359, 0.000728843043, 0.685520203, 1, 8.42868956e-08, -5.92854852e-06, 5.05912367e-08 ] ] - [ [ 0.0044361679, 0.000731563188, 0.685447568, 1, 8.45654383e-08, -5.94814052e-06, 5.07584265e-08 ] ] - [ [ 0.00441825742, 0.000734284261, 0.685374915, 1, 8.4844055e-08, -5.96773771e-06, 5.09256607e-08 ] ] - [ [ 0.00440033246, 0.000737006242, 0.685302242, 1, 8.51227435e-08, -5.98733995e-06, 5.1092938e-08 ] ] - [ [ 0.0043823933, 0.00073972911, 0.685229552, 1, 8.54015015e-08, -6.00694708e-06, 5.1260257e-08 ] ] - [ [ 0.00436444026, 0.000742452845, 0.685156843, 1, 8.56803268e-08, -6.02655895e-06, 5.14276165e-08 ] ] - [ [ 0.00434647362, 0.000745177427, 0.685084118, 1, 8.59592172e-08, -6.04617539e-06, 5.1595015e-08 ] ] - [ [ 0.00432849367, 0.000747902835, 0.685011377, 1, 8.62381706e-08, -6.06579627e-06, 5.17624514e-08 ] ] - [ [ 0.00431050071, 0.000750629049, 0.684938619, 1, 8.65171847e-08, -6.08542141e-06, 5.19299242e-08 ] ] - [ [ 0.00429249502, 0.000753356048, 0.684865847, 1, 8.67962573e-08, -6.10505067e-06, 5.20974321e-08 ] ] - [ [ 0.00427447691, 0.000756083812, 0.684793059, 1, 8.70753862e-08, -6.12468388e-06, 5.22649738e-08 ] ] - [ [ 0.00425644665, 0.00075881232, 0.684720258, 1, 8.73545691e-08, -6.1443209e-06, 5.2432548e-08 ] ] - [ [ 0.00423840453, 0.000761541554, 0.684647443, 1, 8.7633804e-08, -6.16396157e-06, 5.26001533e-08 ] ] - [ [ 0.00422035083, 0.000764271491, 0.684574615, 1, 8.79130885e-08, -6.18360574e-06, 5.27677885e-08 ] ] - [ [ 0.00420228585, 0.000767002112, 0.684501775, 1, 8.81924205e-08, -6.20325324e-06, 5.29354521e-08 ] ] - [ [ 0.00418420986, 0.000769733396, 0.684428923, 1, 8.84717978e-08, -6.22290393e-06, 5.31031429e-08 ] ] - [ [ 0.00416612315, 0.000772465324, 0.68435606, 1, 8.87512181e-08, -6.24255764e-06, 5.32708596e-08 ] ] - [ [ 0.00414802599, 0.000775197875, 0.684283186, 1, 8.90306793e-08, -6.26221422e-06, 5.34386008e-08 ] ] - [ [ 0.00412991866, 0.000777931029, 0.684210302, 1, 8.93101791e-08, -6.28187353e-06, 5.36063652e-08 ] ] - [ [ 0.00411180145, 0.000780664766, 0.684137408, 1, 8.95897154e-08, -6.30153539e-06, 5.37741515e-08 ] ] - [ [ 0.00409367463, 0.000783399065, 0.684064506, 1, 8.98692858e-08, -6.32119966e-06, 5.39419583e-08 ] ] - [ [ 0.00407553847, 0.000786133907, 0.683991595, 1, 9.01488883e-08, -6.34086619e-06, 5.41097844e-08 ] ] - [ [ 0.00405739325, 0.000788869272, 0.683918676, 1, 9.04285206e-08, -6.3605348e-06, 5.42776283e-08 ] ] - [ [ 0.00403923924, 0.000791605139, 0.683845751, 1, 9.07081805e-08, -6.38020536e-06, 5.44454888e-08 ] ] - [ [ 0.00402107672, 0.000794341488, 0.683772818, 1, 9.09878658e-08, -6.39987771e-06, 5.46133646e-08 ] ] - [ [ 0.00400290594, 0.000797078299, 0.68369988, 1, 9.12675742e-08, -6.41955169e-06, 5.47812543e-08 ] ] - [ [ 0.00398472719, 0.000799815553, 0.683626936, 1, 9.15473037e-08, -6.43922714e-06, 5.49491566e-08 ] ] - [ [ 0.00396654073, 0.00080255323, 0.683553987, 1, 9.18270519e-08, -6.45890391e-06, 5.51170702e-08 ] ] - [ [ 0.00394834683, 0.000805291308, 0.683481034, 1, 9.21068167e-08, -6.47858184e-06, 5.52849937e-08 ] ] - [ [ 0.00393014575, 0.000808029769, 0.683408077, 1, 9.23865958e-08, -6.49826079e-06, 5.54529258e-08 ] ] - [ [ 0.00391193776, 0.000810768592, 0.683335117, 1, 9.26663871e-08, -6.51794059e-06, 5.56208653e-08 ] ] - [ [ 0.00389372312, 0.000813507758, 0.683262155, 1, 9.29461883e-08, -6.53762108e-06, 5.57888107e-08 ] ] - [ [ 0.0038755021, 0.000816247247, 0.68318919, 1, 9.32259972e-08, -6.55730212e-06, 5.59567607e-08 ] ] - [ [ 0.00385727494, 0.000818987038, 0.683116224, 1, 9.35058117e-08, -6.57698355e-06, 5.61247141e-08 ] ] - [ [ 0.00383904193, 0.000821727113, 0.683043257, 1, 9.37856295e-08, -6.59666522e-06, 5.62926695e-08 ] ] - [ [ 0.00382080331, 0.00082446745, 0.68297029, 1, 9.40654484e-08, -6.61634695e-06, 5.64606256e-08 ] ] - [ [ 0.00380255933, 0.000827208031, 0.682897323, 1, 9.43452663e-08, -6.63602862e-06, 5.6628581e-08 ] ] - [ [ 0.00378431027, 0.000829948835, 0.682824357, 1, 9.46250808e-08, -6.65571005e-06, 5.67965344e-08 ] ] - [ [ 0.00376605637, 0.000832689843, 0.682751392, 1, 9.49048898e-08, -6.67539109e-06, 5.69644845e-08 ] ] - [ [ 0.00374779789, 0.000835431035, 0.68267843, 1, 9.5184691e-08, -6.69507158e-06, 5.713243e-08 ] ] - [ [ 0.00372953508, 0.000838172391, 0.68260547, 1, 9.54644824e-08, -6.71475138e-06, 5.73003696e-08 ] ] - [ [ 0.00371126819, 0.000840913892, 0.682532513, 1, 9.57442616e-08, -6.73443033e-06, 5.74683018e-08 ] ] - [ [ 0.00369299748, 0.000843655518, 0.68245956, 1, 9.60240265e-08, -6.75410826e-06, 5.76362255e-08 ] ] - [ [ 0.0036747232, 0.000846397248, 0.682386611, 1, 9.63037748e-08, -6.77378503e-06, 5.78041393e-08 ] ] - [ [ 0.00365644558, 0.000849139065, 0.682313667, 1, 9.65835043e-08, -6.79346048e-06, 5.79720417e-08 ] ] - [ [ 0.00363816489, 0.000851880947, 0.682240729, 1, 9.68632129e-08, -6.81313446e-06, 5.81399317e-08 ] ] - [ [ 0.00361988137, 0.000854622875, 0.682167797, 1, 9.71428984e-08, -6.83280681e-06, 5.83078077e-08 ] ] - [ [ 0.00360159526, 0.000857364831, 0.682094871, 1, 9.74225584e-08, -6.85247737e-06, 5.84756685e-08 ] ] - [ [ 0.00358330682, 0.000860106793, 0.682021952, 1, 9.77021909e-08, -6.87214598e-06, 5.86435127e-08 ] ] - [ [ 0.00356501627, 0.000862848743, 0.681949041, 1, 9.79817935e-08, -6.89181251e-06, 5.8811339e-08 ] ] - [ [ 0.00354672388, 0.00086559066, 0.681876139, 1, 9.82613642e-08, -6.91147678e-06, 5.89791462e-08 ] ] - [ [ 0.00352842987, 0.000868332526, 0.681803246, 1, 9.85409006e-08, -6.93113864e-06, 5.91469328e-08 ] ] - [ [ 0.00351013449, 0.000871074322, 0.681730362, 1, 9.88204007e-08, -6.95079795e-06, 5.93146976e-08 ] ] - [ [ 0.00349183798, 0.000873816026, 0.681657488, 1, 9.90998621e-08, -6.97045453e-06, 5.94824392e-08 ] ] - [ [ 0.00347354058, 0.000876557621, 0.681584624, 1, 9.93792827e-08, -6.99010824e-06, 5.96501563e-08 ] ] - [ [ 0.00345524252, 0.000879299086, 0.681511772, 1, 9.96586602e-08, -7.00975893e-06, 5.98178476e-08 ] ] - [ [ 0.00343694405, 0.000882040402, 0.681438932, 1, 9.99379925e-08, -7.02940643e-06, 5.99855117e-08 ] ] - [ [ 0.00341864539, 0.000884781551, 0.681366104, 1, 1.00217277e-07, -7.0490506e-06, 6.01531473e-08 ] ] - [ [ 0.00340034678, 0.000887522511, 0.681293289, 1, 1.00496512e-07, -7.06869127e-06, 6.03207532e-08 ] ] - [ [ 0.00338204847, 0.000890263264, 0.681220488, 1, 1.00775696e-07, -7.08832829e-06, 6.04883279e-08 ] ] - [ [ 0.00336375067, 0.000893003791, 0.6811477, 1, 1.01054825e-07, -7.1079615e-06, 6.06558701e-08 ] ] - [ [ 0.00334545362, 0.000895744072, 0.681074928, 1, 1.01333898e-07, -7.12759076e-06, 6.08233786e-08 ] ] - [ [ 0.00332715756, 0.000898484089, 0.68100217, 1, 1.01612912e-07, -7.1472159e-06, 6.0990852e-08 ] ] - [ [ 0.00330886271, 0.00090122382, 0.680929429, 1, 1.01891866e-07, -7.16683678e-06, 6.11582889e-08 ] ] - [ [ 0.0032905693, 0.000903963249, 0.680856704, 1, 1.02170757e-07, -7.18645322e-06, 6.13256881e-08 ] ] - [ [ 0.00327227756, 0.000906702354, 0.680783996, 1, 1.02449583e-07, -7.20606509e-06, 6.14930483e-08 ] ] - [ [ 0.00325398772, 0.000909441117, 0.680711305, 1, 1.02728341e-07, -7.22567222e-06, 6.1660368e-08 ] ] - [ [ 0.00323570001, 0.000912179518, 0.680638633, 1, 1.0300703e-07, -7.24527446e-06, 6.1827646e-08 ] ] - [ [ 0.00321741464, 0.000914917539, 0.680565979, 1, 1.03285647e-07, -7.26487166e-06, 6.19948809e-08 ] ] - [ [ 0.00319913185, 0.000917655161, 0.680493344, 1, 1.0356419e-07, -7.28446365e-06, 6.21620715e-08 ] ] - [ [ 0.00318085185, 0.000920392363, 0.68042073, 1, 1.03842657e-07, -7.30405028e-06, 6.23292163e-08 ] ] - [ [ 0.00316257488, 0.000923129127, 0.680348136, 1, 1.04121046e-07, -7.32363141e-06, 6.24963141e-08 ] ] - [ [ 0.00314430114, 0.000925865434, 0.680275562, 1, 1.04399354e-07, -7.34320686e-06, 6.26633636e-08 ] ] - [ [ 0.00312603087, 0.000928601264, 0.680203011, 1, 1.04677579e-07, -7.36277649e-06, 6.28303634e-08 ] ] - [ [ 0.00310776429, 0.000931336599, 0.680130481, 1, 1.0495572e-07, -7.38234015e-06, 6.29973122e-08 ] ] - [ [ 0.0030895016, 0.000934071419, 0.680057975, 1, 1.05233773e-07, -7.40189767e-06, 6.31642087e-08 ] ] - [ [ 0.00307124304, 0.000936805706, 0.679985491, 1, 1.05511737e-07, -7.4214489e-06, 6.33310515e-08 ] ] - [ [ 0.00305298881, 0.00093953944, 0.679913032, 1, 1.05789609e-07, -7.44099369e-06, 6.34978393e-08 ] ] - [ [ 0.00303473914, 0.000942272602, 0.679840597, 1, 1.06067387e-07, -7.46053188e-06, 6.36645709e-08 ] ] - [ [ 0.00301649424, 0.000945005173, 0.679768187, 1, 1.06345069e-07, -7.48006332e-06, 6.38312448e-08 ] ] - [ [ 0.00299825433, 0.000947737134, 0.679695803, 1, 1.06622653e-07, -7.49958784e-06, 6.39978597e-08 ] ] - [ [ 0.00298001962, 0.000950468467, 0.679623445, 1, 1.06900137e-07, -7.5191053e-06, 6.41644144e-08 ] ] - [ [ 0.00296179032, 0.000953199152, 0.679551113, 1, 1.07177518e-07, -7.53861555e-06, 6.43309075e-08 ] ] - [ [ 0.00294356664, 0.00095592917, 0.679478809, 1, 1.07454794e-07, -7.55811841e-06, 6.44973376e-08 ] ] - [ [ 0.00292534881, 0.000958658502, 0.679406533, 1, 1.07731963e-07, -7.57761375e-06, 6.46637035e-08 ] ] - [ [ 0.00290713702, 0.00096138713, 0.679334285, 1, 1.08009023e-07, -7.5971014e-06, 6.48300038e-08 ] ] - [ [ 0.00288893149, 0.000964115034, 0.679262067, 1, 1.08285971e-07, -7.6165812e-06, 6.49962372e-08 ] ] - [ [ 0.00287073243, 0.000966842196, 0.679189878, 1, 1.08562806e-07, -7.63605301e-06, 6.51624024e-08 ] ] - [ [ 0.00285254004, 0.000969568597, 0.679117719, 1, 1.08839525e-07, -7.65551667e-06, 6.5328498e-08 ] ] - [ [ 0.00283435454, 0.000972294217, 0.679045591, 1, 1.09116125e-07, -7.67497203e-06, 6.54945227e-08 ] ] - [ [ 0.00281617612, 0.000975019039, 0.678973495, 1, 1.09392606e-07, -7.69441892e-06, 6.56604753e-08 ] ] - [ [ 0.00279800501, 0.000977743043, 0.67890143, 1, 1.09668964e-07, -7.71385719e-06, 6.58263543e-08 ] ] - [ [ 0.00277984139, 0.00098046621, 0.678829398, 1, 1.09945197e-07, -7.73328669e-06, 6.59921584e-08 ] ] - [ [ 0.00276168548, 0.000983188522, 0.678757399, 1, 1.10221303e-07, -7.75270726e-06, 6.61578864e-08 ] ] - [ [ 0.00274353749, 0.000985909959, 0.678685434, 1, 1.1049728e-07, -7.77211875e-06, 6.63235369e-08 ] ] - [ [ 0.0027253976, 0.000988630504, 0.678613503, 1, 1.10773126e-07, -7.79152099e-06, 6.64891085e-08 ] ] - [ [ 0.00270726603, 0.000991350137, 0.678541607, 1, 1.11048838e-07, -7.81091385e-06, 6.66546e-08 ] ] - [ [ 0.00268914297, 0.00099406884, 0.678469746, 1, 1.11324414e-07, -7.83029716e-06, 6.682001e-08 ] ] - [ [ 0.00267102863, 0.000996786593, 0.678397921, 1, 1.11599853e-07, -7.84967076e-06, 6.69853372e-08 ] ] - [ [ 0.00265292321, 0.000999503379, 0.678326133, 1, 1.11875151e-07, -7.8690345e-06, 6.71505803e-08 ] ] - [ [ 0.00263482691, 0.00100221918, 0.678254382, 1, 1.12150307e-07, -7.88838822e-06, 6.73157379e-08 ] ] - [ [ 0.00261673992, 0.00100493397, 0.678182668, 1, 1.12425318e-07, -7.90773178e-06, 6.74808088e-08 ] ] - [ [ 0.00259866244, 0.00100764774, 0.678110993, 1, 1.12700183e-07, -7.92706501e-06, 6.76457915e-08 ] ] - [ [ 0.00258059467, 0.00101036047, 0.678039357, 1, 1.12974898e-07, -7.94638776e-06, 6.78106848e-08 ] ] - [ [ 0.00256253681, 0.00101307214, 0.67796776, 1, 1.13249463e-07, -7.96569987e-06, 6.79754874e-08 ] ] - [ [ 0.00254448905, 0.00101578273, 0.677896203, 1, 1.13523874e-07, -7.98500119e-06, 6.81401979e-08 ] ] - [ [ 0.00252645158, 0.00101849222, 0.677824687, 1, 1.13798129e-07, -8.00429157e-06, 6.83048149e-08 ] ] - [ [ 0.00250842461, 0.00102120059, 0.677753212, 1, 1.14072226e-07, -8.02357084e-06, 6.84693373e-08 ] ] - [ [ 0.00249040831, 0.00102390783, 0.677681778, 1, 1.14346164e-07, -8.04283886e-06, 6.86337636e-08 ] ] - [ [ 0.0024724029, 0.00102661391, 0.677610387, 1, 1.14619939e-07, -8.06209546e-06, 6.87980925e-08 ] ] - [ [ 0.00245440855, 0.00102931882, 0.677539039, 1, 1.1489355e-07, -8.0813405e-06, 6.89623227e-08 ] ] - [ [ 0.00243642546, 0.00103202254, 0.677467735, 1, 1.15166994e-07, -8.10057381e-06, 6.91264528e-08 ] ] - [ [ 0.00241845383, 0.00103472505, 0.677396474, 1, 1.15440269e-07, -8.11979524e-06, 6.92904817e-08 ] ] - [ [ 0.00240049383, 0.00103742633, 0.677325258, 1, 1.15713373e-07, -8.13900464e-06, 6.94544078e-08 ] ] - [ [ 0.00238254567, 0.00104012637, 0.677254087, 1, 1.15986304e-07, -8.15820186e-06, 6.96182299e-08 ] ] - [ [ 0.00236460952, 0.00104282514, 0.677182962, 1, 1.16259059e-07, -8.17738672e-06, 6.97819467e-08 ] ] - [ [ 0.00234668558, 0.00104552263, 0.677111883, 1, 1.16531636e-07, -8.19655909e-06, 6.99455569e-08 ] ] - [ [ 0.00232877403, 0.00104821882, 0.677040851, 1, 1.16804034e-07, -8.2157188e-06, 7.0109059e-08 ] ] - [ [ 0.00231087506, 0.00105091369, 0.676969867, 1, 1.1707625e-07, -8.23486571e-06, 7.02724519e-08 ] ] - [ [ 0.00229298886, 0.00105360722, 0.676898931, 1, 1.17348281e-07, -8.25399965e-06, 7.04357341e-08 ] ] - [ [ 0.00227511562, 0.00105629939, 0.676828043, 1, 1.17620126e-07, -8.27312046e-06, 7.05989044e-08 ] ] - [ [ 0.00225725551, 0.00105899019, 0.676757204, 1, 1.17891782e-07, -8.292228e-06, 7.07619614e-08 ] ] - [ [ 0.00223940871, 0.00106167959, 0.676686416, 1, 1.18163247e-07, -8.31132212e-06, 7.09249038e-08 ] ] - [ [ 0.00222157543, 0.00106436758, 0.676615678, 1, 1.18434519e-07, -8.33040264e-06, 7.10877302e-08 ] ] - [ [ 0.00220375583, 0.00106705414, 0.67654499, 1, 1.18705595e-07, -8.34946942e-06, 7.12504394e-08 ] ] - [ [ 0.0021859501, 0.00106973926, 0.676474354, 1, 1.18976474e-07, -8.36852231e-06, 7.14130301e-08 ] ] - [ [ 0.00216815842, 0.00107242291, 0.676403771, 1, 1.19247153e-07, -8.38756114e-06, 7.15755008e-08 ] ] - [ [ 0.00215038098, 0.00107510507, 0.67633324, 1, 1.1951763e-07, -8.40658577e-06, 7.17378502e-08 ] ] - [ [ 0.00213261794, 0.00107778573, 0.676262762, 1, 1.19787903e-07, -8.42559603e-06, 7.19000772e-08 ] ] - [ [ 0.0021148695, 0.00108046487, 0.676192338, 1, 1.2005797e-07, -8.44459178e-06, 7.20621802e-08 ] ] - [ [ 0.00209713583, 0.00108314246, 0.676121968, 1, 1.20327828e-07, -8.46357285e-06, 7.22241581e-08 ] ] - [ [ 0.00207941711, 0.00108581851, 0.676051654, 1, 1.20597475e-07, -8.48253909e-06, 7.23860094e-08 ] ] - [ [ 0.00206171352, 0.00108849297, 0.675981395, 1, 1.20866909e-07, -8.50149035e-06, 7.25477328e-08 ] ] - [ [ 0.00204402523, 0.00109116584, 0.675911192, 1, 1.21136128e-07, -8.52042647e-06, 7.27093271e-08 ] ] - [ [ 0.00202635242, 0.0010938371, 0.675841046, 1, 1.2140513e-07, -8.5393473e-06, 7.28707909e-08 ] ] - [ [ 0.00200869527, 0.00109650673, 0.675770957, 1, 1.21673912e-07, -8.55825268e-06, 7.30321228e-08 ] ] - [ [ 0.00199105396, 0.00109917471, 0.675700926, 1, 1.21942472e-07, -8.57714245e-06, 7.31933216e-08 ] ] - [ [ 0.00197342865, 0.00110184102, 0.675630953, 1, 1.22210808e-07, -8.59601646e-06, 7.33543859e-08 ] ] - [ [ 0.00195581953, 0.00110450565, 0.675561039, 1, 1.22478917e-07, -8.61487456e-06, 7.35153143e-08 ] ] - [ [ 0.00193822676, 0.00110716857, 0.675491185, 1, 1.22746798e-07, -8.63371658e-06, 7.36761057e-08 ] ] - [ [ 0.00192065053, 0.00110982978, 0.675421391, 1, 1.23014449e-07, -8.65254238e-06, 7.38367586e-08 ] ] - [ [ 0.001903091, 0.00111248924, 0.675351658, 1, 1.23281866e-07, -8.6713518e-06, 7.39972717e-08 ] ] - [ [ 0.00188554834, 0.00111514695, 0.675281986, 1, 1.23549049e-07, -8.69014468e-06, 7.41576437e-08 ] ] - [ [ 0.00186802273, 0.00111780289, 0.675212376, 1, 1.23815994e-07, -8.70892087e-06, 7.43178733e-08 ] ] - [ [ 0.00185051434, 0.00112045703, 0.675142829, 1, 1.240827e-07, -8.72768022e-06, 7.44779591e-08 ] ] - [ [ 0.00183302334, 0.00112310936, 0.675073344, 1, 1.24349164e-07, -8.74642256e-06, 7.46378999e-08 ] ] - [ [ 0.00181554989, 0.00112575986, 0.675003923, 1, 1.24615384e-07, -8.76514774e-06, 7.47976942e-08 ] ] - [ [ 0.00179809418, 0.00112840851, 0.674934566, 1, 1.24881358e-07, -8.78385561e-06, 7.49573408e-08 ] ] - [ [ 0.00178065636, 0.0011310553, 0.674865275, 1, 1.25147083e-07, -8.80254601e-06, 7.51168383e-08 ] ] - [ [ 0.0017632366, 0.0011337002, 0.674796048, 1, 1.25412559e-07, -8.82121879e-06, 7.52761855e-08 ] ] - [ [ 0.00174583508, 0.00113634321, 0.674726887, 1, 1.25677781e-07, -8.83987379e-06, 7.5435381e-08 ] ] - [ [ 0.00172845196, 0.0011389843, 0.674657793, 1, 1.25942748e-07, -8.85851086e-06, 7.55944234e-08 ] ] - [ [ 0.00171108741, 0.00114162344, 0.674588766, 1, 1.26207458e-07, -8.87712983e-06, 7.57533114e-08 ] ] - [ [ 0.0016937416, 0.00114426064, 0.674519806, 1, 1.26471909e-07, -8.89573056e-06, 7.59120438e-08 ] ] - [ [ 0.00167641468, 0.00114689586, 0.674450915, 1, 1.26736098e-07, -8.9143129e-06, 7.60706192e-08 ] ] - [ [ 0.00165910683, 0.00114952909, 0.674382093, 1, 1.27000023e-07, -8.93287667e-06, 7.62290362e-08 ] ] - [ [ 0.0016418182, 0.00115216032, 0.674313339, 1, 1.27263683e-07, -8.95142174e-06, 7.63872936e-08 ] ] - [ [ 0.00162454898, 0.00115478952, 0.674244656, 1, 1.27527074e-07, -8.96994794e-06, 7.654539e-08 ] ] - [ [ 0.00160729931, 0.00115741667, 0.674176044, 1, 1.27790195e-07, -8.98845512e-06, 7.67033241e-08 ] ] - [ [ 0.00159006936, 0.00116004176, 0.674107502, 1, 1.28053043e-07, -9.00694313e-06, 7.68610945e-08 ] ] - [ [ 0.00157285929, 0.00116266478, 0.674039032, 1, 1.28315616e-07, -9.0254118e-06, 7.70187e-08 ] ] - [ [ 0.00155566928, 0.00116528569, 0.673970634, 1, 1.28577912e-07, -9.04386098e-06, 7.71761393e-08 ] ] - [ [ 0.00153849947, 0.0011679045, 0.673902309, 1, 1.28839929e-07, -9.06229053e-06, 7.73334109e-08 ] ] - [ [ 0.00152135003, 0.00117052117, 0.673834058, 1, 1.29101665e-07, -9.08070028e-06, 7.74905135e-08 ] ] - [ [ 0.00150422112, 0.00117313568, 0.673765881, 1, 1.29363117e-07, -9.09909007e-06, 7.76474459e-08 ] ] - [ [ 0.0014871129, 0.00117574804, 0.673697778, 1, 1.29624283e-07, -9.11745976e-06, 7.78042068e-08 ] ] - [ [ 0.00147002554, 0.0011783582, 0.67362975, 1, 1.29885161e-07, -9.13580918e-06, 7.79607947e-08 ] ] - [ [ 0.00145295918, 0.00118096616, 0.673561798, 1, 1.30145748e-07, -9.15413819e-06, 7.81172084e-08 ] ] - [ [ 0.001435914, 0.0011835719, 0.673493922, 1, 1.30406043e-07, -9.17244662e-06, 7.82734465e-08 ] ] - [ [ 0.00141889014, 0.0011861754, 0.673426123, 1, 1.30666044e-07, -9.19073432e-06, 7.84295078e-08 ] ] - [ [ 0.00140188777, 0.00118877665, 0.673358401, 1, 1.30925747e-07, -9.20900114e-06, 7.85853908e-08 ] ] - [ [ 0.00138490705, 0.00119137562, 0.673290758, 1, 1.31185152e-07, -9.22724692e-06, 7.87410943e-08 ] ] - [ [ 0.00136794812, 0.0011939723, 0.673223193, 1, 1.31444255e-07, -9.2454715e-06, 7.88966169e-08 ] ] - [ [ 0.00135101115, 0.00119656667, 0.673155707, 1, 1.31703054e-07, -9.26367474e-06, 7.90519574e-08 ] ] - [ [ 0.0013340963, 0.00119915871, 0.673088301, 1, 1.31961548e-07, -9.28185646e-06, 7.92071143e-08 ] ] - [ [ 0.00131720372, 0.00120174841, 0.673020975, 1, 1.32219734e-07, -9.30001653e-06, 7.93620865e-08 ] ] - [ [ 0.00130033356, 0.00120433575, 0.67295373, 1, 1.3247761e-07, -9.31815479e-06, 7.95168724e-08 ] ] - [ [ 0.00128348599, 0.0012069207, 0.672886566, 1, 1.32735173e-07, -9.33627107e-06, 7.96714709e-08 ] ] - [ [ 0.00126666115, 0.00120950326, 0.672819485, 1, 1.32992422e-07, -9.35436522e-06, 7.98258805e-08 ] ] - [ [ 0.0012498592, 0.00121208341, 0.672752486, 1, 1.33249354e-07, -9.3724371e-06, 7.99801001e-08 ] ] - [ [ 0.00123308029, 0.00121466112, 0.67268557, 1, 1.33505967e-07, -9.39048653e-06, 8.01341281e-08 ] ] - [ [ 0.00121632458, 0.00121723639, 0.672618739, 1, 1.33762259e-07, -9.40851338e-06, 8.02879634e-08 ] ] - [ [ 0.00119959222, 0.00121980918, 0.672551991, 1, 1.34018227e-07, -9.42651748e-06, 8.04416046e-08 ] ] - [ [ 0.00118288336, 0.00122237949, 0.672485328, 1, 1.3427387e-07, -9.44449867e-06, 8.05950503e-08 ] ] - [ [ 0.00116619816, 0.0012249473, 0.672418751, 1, 1.34529185e-07, -9.46245681e-06, 8.07482993e-08 ] ] - [ [ 0.00114953676, 0.00122751259, 0.67235226, 1, 1.3478417e-07, -9.48039173e-06, 8.09013502e-08 ] ] - [ [ 0.00113289932, 0.00123007534, 0.672285856, 1, 1.35038823e-07, -9.49830329e-06, 8.10542017e-08 ] ] - [ [ 0.00111628599, 0.00123263554, 0.672219538, 1, 1.35293141e-07, -9.51619132e-06, 8.12068524e-08 ] ] - [ [ 0.00109969691, 0.00123519317, 0.672153309, 1, 1.35547123e-07, -9.53405567e-06, 8.13593011e-08 ] ] - [ [ 0.00108313224, 0.0012377482, 0.672087168, 1, 1.35800766e-07, -9.55189619e-06, 8.15115464e-08 ] ] - [ [ 0.00106659214, 0.00124030063, 0.672021115, 1, 1.36054067e-07, -9.56971271e-06, 8.1663587e-08 ] ] - [ [ 0.00105007674, 0.00124285044, 0.671955153, 1, 1.36307026e-07, -9.5875051e-06, 8.18154215e-08 ] ] - [ [ 0.00103358619, 0.00124539761, 0.67188928, 1, 1.36559639e-07, -9.60527318e-06, 8.19670487e-08 ] ] - [ [ 0.00101712065, 0.00124794211, 0.671823498, 1, 1.36811904e-07, -9.62301681e-06, 8.21184672e-08 ] ] - [ [ 0.00100068026, 0.00125048394, 0.671757808, 1, 1.3706382e-07, -9.64073583e-06, 8.22696757e-08 ] ] - [ [ 0.000984265179, 0.00125302308, 0.671692209, 1, 1.37315383e-07, -9.65843008e-06, 8.24206729e-08 ] ] - [ [ 0.000967875541, 0.0012555595, 0.671626702, 1, 1.37566592e-07, -9.67609941e-06, 8.25714574e-08 ] ] - [ [ 0.000951511498, 0.0012580932, 0.671561289, 1, 1.37817444e-07, -9.69374366e-06, 8.27220279e-08 ] ] - [ [ 0.000935173197, 0.00126062415, 0.671495969, 1, 1.38067938e-07, -9.71136268e-06, 8.28723831e-08 ] ] - [ [ 0.000918860784, 0.00126315235, 0.671430743, 1, 1.38318071e-07, -9.72895632e-06, 8.30225217e-08 ] ] - [ [ 0.000902574406, 0.00126567776, 0.671365612, 1, 1.38567841e-07, -9.74652441e-06, 8.31724423e-08 ] ] - [ [ 0.000886314206, 0.00126820037, 0.671300576, 1, 1.38817245e-07, -9.7640668e-06, 8.33221436e-08 ] ] - [ [ 0.000870080332, 0.00127072017, 0.671235636, 1, 1.39066282e-07, -9.78158334e-06, 8.34716243e-08 ] ] - [ [ 0.000853872927, 0.00127323714, 0.671170792, 1, 1.39314949e-07, -9.79907388e-06, 8.3620883e-08 ] ] - [ [ 0.000837692136, 0.00127575126, 0.671106046, 1, 1.39563244e-07, -9.81653825e-06, 8.37699185e-08 ] ] - [ [ 0.000821538103, 0.00127826251, 0.671041397, 1, 1.39811165e-07, -9.8339763e-06, 8.39187295e-08 ] ] - [ [ 0.000805410972, 0.00128077088, 0.670976846, 1, 1.4005871e-07, -9.85138788e-06, 8.40673145e-08 ] ] - [ [ 0.000789310886, 0.00128327635, 0.670912394, 1, 1.40305876e-07, -9.86877282e-06, 8.42156722e-08 ] ] - [ [ 0.000773237989, 0.0012857789, 0.670848041, 1, 1.40552661e-07, -9.88613099e-06, 8.43638014e-08 ] ] - [ [ 0.000757192423, 0.00128827852, 0.670783788, 1, 1.40799063e-07, -9.90346221e-06, 8.45117008e-08 ] ] - [ [ 0.000741174331, 0.00129077519, 0.670719635, 1, 1.4104508e-07, -9.92076634e-06, 8.46593689e-08 ] ] - [ [ 0.000725183854, 0.00129326889, 0.670655584, 1, 1.4129071e-07, -9.93804322e-06, 8.48068044e-08 ] ] - [ [ 0.000709221135, 0.0012957596, 0.670591634, 1, 1.41535949e-07, -9.95529269e-06, 8.49540062e-08 ] ] - [ [ 0.000693286315, 0.00129824731, 0.670527786, 1, 1.41780798e-07, -9.9725146e-06, 8.51009727e-08 ] ] - [ [ 0.000677379534, 0.001300732, 0.670464041, 1, 1.42025252e-07, -9.9897088e-06, 8.52477027e-08 ] ] - [ [ 0.000661500935, 0.00130321365, 0.670400399, 1, 1.42269309e-07, -1.00068751e-05, 8.53941948e-08 ] ] - [ [ 0.000645650657, 0.00130569225, 0.670336862, 1, 1.42512969e-07, -1.00240134e-05, 8.55404479e-08 ] ] - [ [ 0.00062982884, 0.00130816778, 0.670273428, 1, 1.42756227e-07, -1.00411235e-05, 8.56864604e-08 ] ] - [ [ 0.000614035624, 0.00131064022, 0.6702101, 1, 1.42999083e-07, -1.00582053e-05, 8.58322311e-08 ] ] - [ [ 0.000598271149, 0.00131310955, 0.670146877, 1, 1.43241534e-07, -1.00752586e-05, 8.59777586e-08 ] ] - [ [ 0.000582535554, 0.00131557576, 0.670083761, 1, 1.43483577e-07, -1.00922832e-05, 8.61230417e-08 ] ] - [ [ 0.000566828978, 0.00131803883, 0.670020752, 1, 1.43725211e-07, -1.01092791e-05, 8.62680791e-08 ] ] - [ [ 0.000551151559, 0.00132049875, 0.669957849, 1, 1.43966433e-07, -1.01262459e-05, 8.64128693e-08 ] ] - [ [ 0.000535503436, 0.0013229555, 0.669895055, 1, 1.44207242e-07, -1.01431837e-05, 8.6557411e-08 ] ] - [ [ 0.000519884746, 0.00132540905, 0.669832369, 1, 1.44447634e-07, -1.01600922e-05, 8.6701703e-08 ] ] - [ [ 0.000504295628, 0.0013278594, 0.669769793, 1, 1.44687608e-07, -1.01769713e-05, 8.68457439e-08 ] ] - [ [ 0.000488736218, 0.00133030652, 0.669707325, 1, 1.44927161e-07, -1.01938208e-05, 8.69895324e-08 ] ] - [ [ 0.000473206654, 0.0013327504, 0.669644969, 1, 1.45166292e-07, -1.02106405e-05, 8.71330672e-08 ] ] - [ [ 0.000457707073, 0.00133519103, 0.669582723, 1, 1.45404997e-07, -1.02274304e-05, 8.72763469e-08 ] ] - [ [ 0.000442237611, 0.00133762838, 0.669520588, 1, 1.45643276e-07, -1.02441902e-05, 8.74193702e-08 ] ] - [ [ 0.000426798404, 0.00134006244, 0.669458565, 1, 1.45881125e-07, -1.02609198e-05, 8.75621358e-08 ] ] - [ [ 0.000411389588, 0.00134249319, 0.669396655, 1, 1.46118543e-07, -1.02776191e-05, 8.77046423e-08 ] ] - [ [ 0.0003960113, 0.00134492061, 0.669334858, 1, 1.46355526e-07, -1.02942878e-05, 8.78468885e-08 ] ] - [ [ 0.000380663673, 0.0013473447, 0.669273175, 1, 1.46592074e-07, -1.03109259e-05, 8.7988873e-08 ] ] - [ [ 0.000365346844, 0.00134976542, 0.669211606, 1, 1.46828184e-07, -1.03275332e-05, 8.81305945e-08 ] ] - [ [ 0.000350060948, 0.00135218277, 0.669150152, 1, 1.47063853e-07, -1.03441095e-05, 8.82720517e-08 ] ] - [ [ 0.000334806118, 0.00135459673, 0.669088813, 1, 1.4729908e-07, -1.03606546e-05, 8.84132431e-08 ] ] - [ [ 0.000319582489, 0.00135700728, 0.66902759, 1, 1.47533861e-07, -1.03771685e-05, 8.85541676e-08 ] ] - [ [ 0.000304390196, 0.0013594144, 0.668966484, 1, 1.47768196e-07, -1.03936509e-05, 8.86948238e-08 ] ] - [ [ 0.000289229371, 0.00136181808, 0.668905495, 1, 1.48002082e-07, -1.04101018e-05, 8.88352103e-08 ] ] - [ [ 0.000274100149, 0.0013642183, 0.668844624, 1, 1.48235516e-07, -1.04265208e-05, 8.89753259e-08 ] ] - [ [ 0.000259002662, 0.00136661505, 0.668783871, 1, 1.48468496e-07, -1.0442908e-05, 8.91151692e-08 ] ] - [ [ 0.000243937044, 0.0013690083, 0.668723237, 1, 1.48701021e-07, -1.04592631e-05, 8.92547388e-08 ] ] - [ [ 0.000228903428, 0.00137139804, 0.668662722, 1, 1.48933087e-07, -1.0475586e-05, 8.93940336e-08 ] ] - [ [ 0.000213901945, 0.00137378426, 0.668602327, 1, 1.49164693e-07, -1.04918765e-05, 8.9533052e-08 ] ] - [ [ 0.000198932728, 0.00137616693, 0.668542053, 1, 1.49395837e-07, -1.05081345e-05, 8.96717929e-08 ] ] - [ [ 0.000183995909, 0.00137854604, 0.6684819, 1, 1.49626516e-07, -1.05243598e-05, 8.98102548e-08 ] ] - [ [ 0.00016909162, 0.00138092158, 0.668421869, 1, 1.49856728e-07, -1.05405522e-05, 8.99484366e-08 ] ] - [ [ 0.000154219992, 0.00138329352, 0.66836196, 1, 1.50086472e-07, -1.05567117e-05, 9.00863367e-08 ] ] - [ [ 0.000139381157, 0.00138566186, 0.668302174, 1, 1.50315743e-07, -1.0572838e-05, 9.0223954e-08 ] ] - [ [ 0.000124575245, 0.00138802657, 0.668242512, 1, 1.50544542e-07, -1.0588931e-05, 9.0361287e-08 ] ] - [ [ 0.000109802387, 0.00139038763, 0.668182973, 1, 1.50772864e-07, -1.06049906e-05, 9.04983345e-08 ] ] - [ [ 9.50627134e-05, 0.00139274504, 0.668123559, 1, 1.51000709e-07, -1.06210165e-05, 9.06350951e-08 ] ] - [ [ 8.03563552e-05, 0.00139509877, 0.668064271, 1, 1.51228073e-07, -1.06370086e-05, 9.07715676e-08 ] ] - [ [ 6.56834419e-05, 0.00139744881, 0.668005108, 1, 1.51454955e-07, -1.06529669e-05, 9.09077505e-08 ] ] - [ [ 5.10441036e-05, 0.00139979514, 0.667946072, 1, 1.51681353e-07, -1.0668891e-05, 9.10436426e-08 ] ] - [ [ 3.64384696e-05, 0.00140213774, 0.667887162, 1, 1.51907264e-07, -1.06847809e-05, 9.11792425e-08 ] ] - [ [ 2.18666695e-05, 0.00140447661, 0.66782838, 1, 1.52132686e-07, -1.07006364e-05, 9.13145489e-08 ] ] - [ [ 7.32883239e-06, 0.00140681171, 0.667769726, 1, 1.52357616e-07, -1.07164574e-05, 9.14495605e-08 ] ] - [ [ -7.17491288e-06, 0.00140914304, 0.667711201, 1, 1.52582054e-07, -1.07322436e-05, 9.1584276e-08 ] ] - [ [ -2.16444376e-05, 0.00141147057, 0.667652805, 1, 1.52805995e-07, -1.07479951e-05, 9.1718694e-08 ] ] - [ [ -3.60796132e-05, 0.0014137943, 0.667594539, 1, 1.53029439e-07, -1.07637114e-05, 9.18528132e-08 ] ] - [ [ -5.04803114e-05, 0.00141611421, 0.667536403, 1, 1.53252383e-07, -1.07793927e-05, 9.19866323e-08 ] ] - [ [ -6.48464043e-05, 0.00141843027, 0.667478398, 1, 1.53474825e-07, -1.07950386e-05, 9.21201499e-08 ] ] - [ [ -7.91777639e-05, 0.00142074248, 0.667420525, 1, 1.53696762e-07, -1.0810649e-05, 9.22533648e-08 ] ] - [ [ -9.34742627e-05, 0.00142305081, 0.667362783, 1, 1.53918193e-07, -1.08262238e-05, 9.23862756e-08 ] ] - [ [ -0.000107735773, 0.00142535525, 0.667305175, 1, 1.54139115e-07, -1.08417627e-05, 9.25188809e-08 ] ] - [ [ -0.000121962168, 0.00142765579, 0.667247699, 1, 1.54359525e-07, -1.08572658e-05, 9.26511796e-08 ] ] - [ [ -0.00013615332, 0.0014299524, 0.667190358, 1, 1.54579423e-07, -1.08727327e-05, 9.27831701e-08 ] ] - [ [ -0.000150309103, 0.00143224507, 0.667133151, 1, 1.54798805e-07, -1.08881634e-05, 9.29148513e-08 ] ] - [ [ -0.00016442939, 0.00143453379, 0.667076079, 1, 1.55017669e-07, -1.09035577e-05, 9.30462217e-08 ] ] - [ [ -0.000178514055, 0.00143681853, 0.667019142, 1, 1.55236014e-07, -1.09189154e-05, 9.31772801e-08 ] ] - [ [ -0.000192562971, 0.00143909929, 0.666962342, 1, 1.55453836e-07, -1.09342364e-05, 9.33080252e-08 ] ] - [ [ -0.000206576012, 0.00144137604, 0.666905678, 1, 1.55671134e-07, -1.09495205e-05, 9.34384555e-08 ] ] - [ [ -0.000220553053, 0.00144364877, 0.666849152, 1, 1.55887906e-07, -1.09647676e-05, 9.35685698e-08 ] ] - [ [ -0.000234493967, 0.00144591746, 0.666792764, 1, 1.56104149e-07, -1.09799775e-05, 9.36983668e-08 ] ] - [ [ -0.00024839863, 0.0014481821, 0.666736514, 1, 1.56319861e-07, -1.099515e-05, 9.38278451e-08 ] ] - [ [ -0.000262266916, 0.00145044267, 0.666680403, 1, 1.5653504e-07, -1.10102851e-05, 9.39570034e-08 ] ] - [ [ -0.000276098701, 0.00145269915, 0.666624431, 1, 1.56749683e-07, -1.10253825e-05, 9.40858404e-08 ] ] - [ [ -0.000289893858, 0.00145495153, 0.6665686, 1, 1.56963789e-07, -1.1040442e-05, 9.42143548e-08 ] ] - [ [ -0.000303652263, 0.00145719979, 0.66651291, 1, 1.57177356e-07, -1.10554637e-05, 9.43425452e-08 ] ] - [ [ -0.000317373793, 0.00145944392, 0.66645736, 1, 1.5739038e-07, -1.10704472e-05, 9.44704103e-08 ] ] - [ [ -0.000331058322, 0.0014616839, 0.666401953, 1, 1.5760286e-07, -1.10853924e-05, 9.45979487e-08 ] ] - [ [ -0.000344705726, 0.0014639197, 0.666346688, 1, 1.57814794e-07, -1.11002992e-05, 9.47251593e-08 ] ] - [ [ -0.000358315882, 0.00146615133, 0.666291567, 1, 1.58026179e-07, -1.11151674e-05, 9.48520405e-08 ] ] - [ [ -0.000371888665, 0.00146837875, 0.666236588, 1, 1.58237014e-07, -1.11299969e-05, 9.49785912e-08 ] ] - [ [ -0.000385423951, 0.00147060196, 0.666181755, 1, 1.58447295e-07, -1.11447875e-05, 9.51048099e-08 ] ] - [ [ -0.000398921618, 0.00147282094, 0.666127065, 1, 1.58657022e-07, -1.1159539e-05, 9.52306954e-08 ] ] - [ [ -0.000412381542, 0.00147503566, 0.666072522, 1, 1.58866191e-07, -1.11742513e-05, 9.53562464e-08 ] ] - [ [ -0.000425803599, 0.00147724613, 0.666018124, 1, 1.590748e-07, -1.11889243e-05, 9.54814614e-08 ] ] - [ [ -0.000439187668, 0.00147945231, 0.665963872, 1, 1.59282847e-07, -1.12035577e-05, 9.56063392e-08 ] ] - [ [ -0.000452533624, 0.0014816542, 0.665909768, 1, 1.59490331e-07, -1.12181515e-05, 9.57308785e-08 ] ] - [ [ -0.000465841345, 0.00148385177, 0.665855812, 1, 1.59697248e-07, -1.12327054e-05, 9.58550779e-08 ] ] - [ [ -0.000479110709, 0.00148604502, 0.665802003, 1, 1.59903597e-07, -1.12472194e-05, 9.59789361e-08 ] ] - [ [ -0.000492341593, 0.00148823391, 0.665748344, 1, 1.60109375e-07, -1.12616932e-05, 9.61024518e-08 ] ] - [ [ -0.000505533875, 0.00149041845, 0.665694833, 1, 1.6031458e-07, -1.12761267e-05, 9.62256236e-08 ] ] - [ [ -0.000518687433, 0.00149259862, 0.665641473, 1, 1.6051921e-07, -1.12905198e-05, 9.63484503e-08 ] ] - [ [ -0.000531802145, 0.00149477438, 0.665588263, 1, 1.60723263e-07, -1.13048723e-05, 9.64709304e-08 ] ] - [ [ -0.000544877889, 0.00149694574, 0.665535205, 1, 1.60926737e-07, -1.1319184e-05, 9.65930628e-08 ] ] - [ [ -0.000557914544, 0.00149911268, 0.665482298, 1, 1.61129628e-07, -1.13334548e-05, 9.6714846e-08 ] ] - [ [ -0.000570911988, 0.00150127517, 0.665429543, 1, 1.61331936e-07, -1.13476845e-05, 9.68362787e-08 ] ] - [ [ -0.000583870099, 0.00150343321, 0.665376941, 1, 1.61533658e-07, -1.1361873e-05, 9.69573597e-08 ] ] - [ [ -0.000596788758, 0.00150558678, 0.665324493, 1, 1.61734792e-07, -1.13760202e-05, 9.70780875e-08 ] ] - [ [ -0.000609667842, 0.00150773585, 0.665272198, 1, 1.61935335e-07, -1.13901258e-05, 9.71984609e-08 ] ] - [ [ -0.00062250723, 0.00150988042, 0.665220059, 1, 1.62135285e-07, -1.14041897e-05, 9.73184784e-08 ] ] - [ [ -0.000635306803, 0.00151202047, 0.665168074, 1, 1.6233464e-07, -1.14182117e-05, 9.74381389e-08 ] ] - [ [ -0.000648066439, 0.00151415598, 0.665116245, 1, 1.62533398e-07, -1.14321918e-05, 9.7557441e-08 ] ] - [ [ -0.000660786017, 0.00151628694, 0.665064572, 1, 1.62731557e-07, -1.14461297e-05, 9.76763834e-08 ] ] - [ [ -0.000673465418, 0.00151841334, 0.665013056, 1, 1.62929114e-07, -1.14600253e-05, 9.77949646e-08 ] ] - [ [ -0.000686104521, 0.00152053514, 0.664961698, 1, 1.63126068e-07, -1.14738784e-05, 9.79131835e-08 ] ] - [ [ -0.000698703207, 0.00152265235, 0.664910497, 1, 1.63322415e-07, -1.14876889e-05, 9.80310386e-08 ] ] - [ [ -0.000711261354, 0.00152476494, 0.664859456, 1, 1.63518155e-07, -1.15014566e-05, 9.81485287e-08 ] ] - [ [ -0.000723778843, 0.0015268729, 0.664808573, 1, 1.63713284e-07, -1.15151814e-05, 9.82656524e-08 ] ] - [ [ -0.000736255555, 0.00152897621, 0.66475785, 1, 1.639078e-07, -1.15288631e-05, 9.83824085e-08 ] ] - [ [ -0.00074869137, 0.00153107486, 0.664707287, 1, 1.64101701e-07, -1.15425015e-05, 9.84987955e-08 ] ] - [ [ -0.000761086169, 0.00153316883, 0.664656886, 1, 1.64294986e-07, -1.15560966e-05, 9.86148121e-08 ] ] - [ [ -0.000773439831, 0.0015352581, 0.664606646, 1, 1.64487651e-07, -1.15696481e-05, 9.87304571e-08 ] ] - [ [ -0.000785752239, 0.00153734267, 0.664556567, 1, 1.64679695e-07, -1.15831559e-05, 9.88457291e-08 ] ] - [ [ -0.000798023272, 0.0015394225, 0.664506652, 1, 1.64871116e-07, -1.15966198e-05, 9.89606267e-08 ] ] - [ [ -0.000810252812, 0.0015414976, 0.664456899, 1, 1.6506191e-07, -1.16100397e-05, 9.90751488e-08 ] ] - [ [ -0.000822440739, 0.00154356793, 0.664407311, 1, 1.65252076e-07, -1.16234154e-05, 9.91892938e-08 ] ] - [ [ -0.000834586936, 0.00154563349, 0.664357887, 1, 1.65441613e-07, -1.16367468e-05, 9.93030605e-08 ] ] - [ [ -0.000846691283, 0.00154769426, 0.664308627, 1, 1.65630516e-07, -1.16500338e-05, 9.94164477e-08 ] ] - [ [ -0.000858753662, 0.00154975023, 0.664259533, 1, 1.65818785e-07, -1.1663276e-05, 9.95294538e-08 ] ] - [ [ -0.000870773955, 0.00155180138, 0.664210606, 1, 1.66006417e-07, -1.16764735e-05, 9.96420777e-08 ] ] - [ [ -0.000882752042, 0.00155384769, 0.664161845, 1, 1.6619341e-07, -1.1689626e-05, 9.9754318e-08 ] ] - [ [ -0.000894687807, 0.00155588914, 0.664113251, 1, 1.66379762e-07, -1.17027335e-05, 9.98661734e-08 ] ] - [ [ -0.00090658113, 0.00155792573, 0.664064825, 1, 1.66565471e-07, -1.17157956e-05, 9.99776425e-08 ] ] - [ [ -0.000918431894, 0.00155995744, 0.664016567, 1, 1.66750533e-07, -1.17288124e-05, 1.00088724e-07 ] ] - [ [ -0.000930239981, 0.00156198424, 0.663968478, 1, 1.66934948e-07, -1.17417835e-05, 1.00199417e-07 ] ] - [ [ -0.000942005273, 0.00156400613, 0.663920559, 1, 1.67118712e-07, -1.1754709e-05, 1.00309719e-07 ] ] - [ [ -0.000953727653, 0.0015660231, 0.66387281, 1, 1.67301824e-07, -1.17675885e-05, 1.0041963e-07 ] ] - [ [ -0.000965407002, 0.00156803511, 0.663825232, 1, 1.67484282e-07, -1.17804221e-05, 1.00529148e-07 ] ] - [ [ -0.000977043203, 0.00157004216, 0.663777824, 1, 1.67666083e-07, -1.17932094e-05, 1.00638272e-07 ] ] - [ [ -0.000988636139, 0.00157204424, 0.663730589, 1, 1.67847225e-07, -1.18059504e-05, 1.00747e-07 ] ] - [ [ -0.00100018569, 0.00157404132, 0.663683526, 1, 1.68027706e-07, -1.18186449e-05, 1.00855332e-07 ] ] - [ [ -0.00101169175, 0.0015760334, 0.663636636, 1, 1.68207523e-07, -1.18312927e-05, 1.00963265e-07 ] ] - [ [ -0.00102315418, 0.00157802045, 0.66358992, 1, 1.68386675e-07, -1.18438937e-05, 1.01070799e-07 ] ] - [ [ -0.00103457289, 0.00158000246, 0.663543378, 1, 1.68565159e-07, -1.18564477e-05, 1.01177931e-07 ] ] - [ [ -0.00104594774, 0.00158197942, 0.66349701, 1, 1.68742973e-07, -1.18689546e-05, 1.01284662e-07 ] ] - [ [ -0.00105727862, 0.00158395131, 0.663450818, 1, 1.68920115e-07, -1.18814142e-05, 1.0139099e-07 ] ] - [ [ -0.00106856542, 0.00158591811, 0.663404801, 1, 1.69096583e-07, -1.18938264e-05, 1.01496912e-07 ] ] - [ [ -0.00107980802, 0.00158787981, 0.663358961, 1, 1.69272374e-07, -1.1906191e-05, 1.01602428e-07 ] ] - [ [ -0.0010910063, 0.00158983639, 0.663313299, 1, 1.69447486e-07, -1.19185079e-05, 1.01707537e-07 ] ] - [ [ -0.00110216014, 0.00159178785, 0.663267813, 1, 1.69621917e-07, -1.19307768e-05, 1.01812237e-07 ] ] - [ [ -0.00111326944, 0.00159373415, 0.663222506, 1, 1.69795665e-07, -1.19429977e-05, 1.01916528e-07 ] ] - [ [ -0.00112433407, 0.00159567529, 0.663177378, 1, 1.69968727e-07, -1.19551704e-05, 1.02020406e-07 ] ] - [ [ -0.00113535391, 0.00159761126, 0.663132428, 1, 1.70141102e-07, -1.19672947e-05, 1.02123872e-07 ] ] - [ [ -0.00114632886, 0.00159954203, 0.663087659, 1, 1.70312787e-07, -1.19793705e-05, 1.02226924e-07 ] ] - [ [ -0.00115725878, 0.00160146759, 0.66304307, 1, 1.70483779e-07, -1.19913976e-05, 1.0232956e-07 ] ] - [ [ -0.00116814358, 0.00160338793, 0.662998663, 1, 1.70654078e-07, -1.20033759e-05, 1.0243178e-07 ] ] - [ [ -0.00117898313, 0.00160530303, 0.662954437, 1, 1.7082368e-07, -1.20153052e-05, 1.02533582e-07 ] ] - [ [ -0.00118977731, 0.00160721287, 0.662910393, 1, 1.70992583e-07, -1.20271853e-05, 1.02634964e-07 ] ] - [ [ -0.00120052602, 0.00160911744, 0.662866531, 1, 1.71160786e-07, -1.20390162e-05, 1.02735925e-07 ] ] - [ [ -0.00121122913, 0.00161101673, 0.662822854, 1, 1.71328285e-07, -1.20507976e-05, 1.02836465e-07 ] ] - [ [ -0.00122188652, 0.00161291072, 0.66277936, 1, 1.71495079e-07, -1.20625294e-05, 1.02936581e-07 ] ] - [ [ -0.00123249809, 0.00161479939, 0.66273605, 1, 1.71661166e-07, -1.20742114e-05, 1.03036272e-07 ] ] - [ [ -0.00124306372, 0.00161668273, 0.662692926, 1, 1.71826542e-07, -1.20858435e-05, 1.03135538e-07 ] ] - [ [ -0.00125358329, 0.00161856072, 0.662649987, 1, 1.71991207e-07, -1.20974255e-05, 1.03234376e-07 ] ] - [ [ -0.00126405669, 0.00162043335, 0.662607235, 1, 1.72155158e-07, -1.21089573e-05, 1.03332786e-07 ] ] - [ [ -0.0012744838, 0.00162230061, 0.662564669, 1, 1.72318392e-07, -1.21204387e-05, 1.03430765e-07 ] ] - [ [ -0.0012848645, 0.00162416247, 0.662522291, 1, 1.72480908e-07, -1.21318696e-05, 1.03528313e-07 ] ] - [ [ -0.00129519868, 0.00162601892, 0.662480101, 1, 1.72642703e-07, -1.21432498e-05, 1.03625429e-07 ] ] - [ [ -0.00130548623, 0.00162786996, 0.662438099, 1, 1.72803775e-07, -1.21545791e-05, 1.03722111e-07 ] ] - [ [ -0.00131572703, 0.00162971555, 0.662396286, 1, 1.72964122e-07, -1.21658574e-05, 1.03818357e-07 ] ] - [ [ -0.00132592097, 0.00163155569, 0.662354663, 1, 1.73123742e-07, -1.21770845e-05, 1.03914167e-07 ] ] - [ [ -0.00133606792, 0.00163339037, 0.66231323, 1, 1.73282632e-07, -1.21882604e-05, 1.04009538e-07 ] ] - [ [ -0.00134616778, 0.00163521956, 0.662271988, 1, 1.7344079e-07, -1.21993847e-05, 1.04104471e-07 ] ] - [ [ -0.00135622043, 0.00163704325, 0.662230938, 1, 1.73598214e-07, -1.22104575e-05, 1.04198963e-07 ] ] - [ [ -0.00136622576, 0.00163886143, 0.662190079, 1, 1.73754902e-07, -1.22214784e-05, 1.04293013e-07 ] ] - [ [ -0.00137618365, 0.00164067408, 0.662149413, 1, 1.73910851e-07, -1.22324474e-05, 1.0438662e-07 ] ] - [ [ -0.00138609398, 0.00164248119, 0.66210894, 1, 1.7406606e-07, -1.22433643e-05, 1.04479782e-07 ] ] - [ [ -0.00139595664, 0.00164428274, 0.662068661, 1, 1.74220526e-07, -1.2254229e-05, 1.04572499e-07 ] ] - [ [ -0.00140577152, 0.00164607872, 0.662028576, 1, 1.74374247e-07, -1.22650413e-05, 1.04664768e-07 ] ] - [ [ -0.0014155385, 0.0016478691, 0.661988686, 1, 1.74527221e-07, -1.2275801e-05, 1.04756589e-07 ] ] - [ [ -0.00142525747, 0.00164965389, 0.661948992, 1, 1.74679445e-07, -1.22865079e-05, 1.0484796e-07 ] ] - [ [ -0.00143492831, 0.00165143305, 0.661909493, 1, 1.74830917e-07, -1.22971621e-05, 1.04938879e-07 ] ] - [ [ -0.00144455091, 0.00165320659, 0.661870191, 1, 1.74981636e-07, -1.23077631e-05, 1.05029346e-07 ] ] - [ [ -0.00145412515, 0.00165497447, 0.661831086, 1, 1.75131599e-07, -1.23183111e-05, 1.0511936e-07 ] ] - [ [ -0.00146365093, 0.00165673669, 0.661792179, 1, 1.75280803e-07, -1.23288056e-05, 1.05208918e-07 ] ] - [ [ -0.00147312811, 0.00165849323, 0.66175347, 1, 1.75429247e-07, -1.23392467e-05, 1.0529802e-07 ] ] - [ [ -0.0014825566, 0.00166024408, 0.661714961, 1, 1.75576928e-07, -1.23496341e-05, 1.05386664e-07 ] ] - [ [ -0.00149193628, 0.00166198923, 0.66167665, 1, 1.75723844e-07, -1.23599678e-05, 1.05474848e-07 ] ] - [ [ -0.00150126702, 0.00166372864, 0.66163854, 1, 1.75869993e-07, -1.23702475e-05, 1.05562573e-07 ] ] - [ [ -0.00151054873, 0.00166546232, 0.66160063, 1, 1.76015373e-07, -1.2380473e-05, 1.05649835e-07 ] ] - [ [ -0.00151978128, 0.00166719025, 0.661562921, 1, 1.76159981e-07, -1.23906443e-05, 1.05736635e-07 ] ] - [ [ -0.00152896455, 0.00166891241, 0.661525414, 1, 1.76303816e-07, -1.24007612e-05, 1.0582297e-07 ] ] - [ [ -0.00153809845, 0.00167062879, 0.66148811, 1, 1.76446874e-07, -1.24108235e-05, 1.05908839e-07 ] ] - [ [ -0.00154718284, 0.00167233937, 0.661451008, 1, 1.76589154e-07, -1.2420831e-05, 1.05994241e-07 ] ] - [ [ -0.00155621763, 0.00167404414, 0.66141411, 1, 1.76730654e-07, -1.24307837e-05, 1.06079175e-07 ] ] - [ [ -0.00156520268, 0.00167574308, 0.661377416, 1, 1.76871372e-07, -1.24406814e-05, 1.06163639e-07 ] ] - [ [ -0.0015741379, 0.00167743618, 0.661340927, 1, 1.77011304e-07, -1.24505238e-05, 1.06247632e-07 ] ] - [ [ -0.00158302316, 0.00167912342, 0.661304643, 1, 1.7715045e-07, -1.24603109e-05, 1.06331152e-07 ] ] - [ [ -0.00159185835, 0.0016808048, 0.661268564, 1, 1.77288806e-07, -1.24700424e-05, 1.06414199e-07 ] ] - [ [ -0.00160064337, 0.00168248028, 0.661232692, 1, 1.77426371e-07, -1.24797183e-05, 1.06496771e-07 ] ] - [ [ -0.00160937808, 0.00168414987, 0.661197027, 1, 1.77563143e-07, -1.24893384e-05, 1.06578866e-07 ] ] - [ [ -0.00161806239, 0.00168581354, 0.66116157, 1, 1.77699118e-07, -1.24989025e-05, 1.06660484e-07 ] ] - [ [ -0.00162669617, 0.00168747128, 0.66112632, 1, 1.77834296e-07, -1.25084105e-05, 1.06741623e-07 ] ] - [ [ -0.00163527932, 0.00168912308, 0.66109128, 1, 1.77968673e-07, -1.25178622e-05, 1.06822282e-07 ] ] - [ [ -0.00164381171, 0.00169076892, 0.661056448, 1, 1.78102248e-07, -1.25272574e-05, 1.06902458e-07 ] ] - [ [ -0.00165229324, 0.00169240878, 0.661021826, 1, 1.78235018e-07, -1.2536596e-05, 1.06982152e-07 ] ] - [ [ -0.00166072379, 0.00169404265, 0.660987415, 1, 1.78366982e-07, -1.25458779e-05, 1.07061362e-07 ] ] - [ [ -0.00166910325, 0.00169567052, 0.660953215, 1, 1.78498136e-07, -1.25551029e-05, 1.07140086e-07 ] ] - [ [ -0.0016774315, 0.00169729238, 0.660919226, 1, 1.78628479e-07, -1.25642709e-05, 1.07218323e-07 ] ] - [ [ -0.00168570844, 0.0016989082, 0.660885449, 1, 1.78758008e-07, -1.25733816e-05, 1.07296071e-07 ] ] - [ [ -0.00169393394, 0.00170051797, 0.660851886, 1, 1.78886722e-07, -1.25824349e-05, 1.0737333e-07 ] ] - [ [ -0.00170210789, 0.00170212169, 0.660818535, 1, 1.79014618e-07, -1.25914307e-05, 1.07450098e-07 ] ] - [ [ -0.00171023019, 0.00170371932, 0.660785398, 1, 1.79141694e-07, -1.26003688e-05, 1.07526374e-07 ] ] - [ [ -0.00171830071, 0.00170531087, 0.660752476, 1, 1.79267948e-07, -1.26092491e-05, 1.07602157e-07 ] ] - [ [ -0.00172631934, 0.00170689631, 0.660719768, 1, 1.79393377e-07, -1.26180714e-05, 1.07677444e-07 ] ] - [ [ -0.00173428598, 0.00170847563, 0.660687277, 1, 1.79517979e-07, -1.26268355e-05, 1.07752235e-07 ] ] - [ [ -0.0017422005, 0.00171004882, 0.660655001, 1, 1.79641752e-07, -1.26355414e-05, 1.07826529e-07 ] ] - [ [ -0.00175006279, 0.00171161586, 0.660622942, 1, 1.79764694e-07, -1.26441887e-05, 1.07900323e-07 ] ] - [ [ -0.00175787274, 0.00171317673, 0.660591101, 1, 1.79886803e-07, -1.26527775e-05, 1.07973618e-07 ] ] - [ [ -0.00176563023, 0.00171473143, 0.660559477, 1, 1.80008076e-07, -1.26613075e-05, 1.08046411e-07 ] ] - [ [ -0.00177333516, 0.00171627994, 0.660528072, 1, 1.80128512e-07, -1.26697785e-05, 1.08118701e-07 ] ] - [ [ -0.0017809874, 0.00171782224, 0.660496885, 1, 1.80248108e-07, -1.26781905e-05, 1.08190487e-07 ] ] - [ [ -0.00178858685, 0.00171935832, 0.660465919, 1, 1.80366861e-07, -1.26865433e-05, 1.08261767e-07 ] ] - [ [ -0.0017961334, 0.00172088816, 0.660435172, 1, 1.8048477e-07, -1.26948366e-05, 1.08332541e-07 ] ] - [ [ -0.00180362692, 0.00172241175, 0.660404647, 1, 1.80601832e-07, -1.27030704e-05, 1.08402806e-07 ] ] - [ [ -0.0018110673, 0.00172392909, 0.660374343, 1, 1.80718046e-07, -1.27112445e-05, 1.08472562e-07 ] ] - [ [ -0.00181845444, 0.00172544014, 0.66034426, 1, 1.80833408e-07, -1.27193588e-05, 1.08541807e-07 ] ] - [ [ -0.00182578821, 0.0017269449, 0.6603144, 1, 1.80947918e-07, -1.2727413e-05, 1.0861054e-07 ] ] - [ [ -0.00183306851, 0.00172844335, 0.660284763, 1, 1.81061572e-07, -1.27354071e-05, 1.0867876e-07 ] ] - [ [ -0.00184029522, 0.00172993549, 0.66025535, 1, 1.81174368e-07, -1.27433408e-05, 1.08746465e-07 ] ] - [ [ -0.00184746823, 0.00173142128, 0.660226161, 1, 1.81286304e-07, -1.27512141e-05, 1.08813653e-07 ] ] - [ [ -0.00185458742, 0.00173290073, 0.660197197, 1, 1.81397379e-07, -1.27590267e-05, 1.08880324e-07 ] ] - [ [ -0.00186165268, 0.00173437382, 0.660168458, 1, 1.81507589e-07, -1.27667785e-05, 1.08946477e-07 ] ] - [ [ -0.0018686639, 0.00173584052, 0.660139945, 1, 1.81616933e-07, -1.27744694e-05, 1.09012109e-07 ] ] - [ [ -0.00187562097, 0.00173730084, 0.660111659, 1, 1.81725408e-07, -1.27820992e-05, 1.0907722e-07 ] ] - [ [ -0.00188252376, 0.00173875474, 0.6600836, 1, 1.81833012e-07, -1.27896678e-05, 1.09141808e-07 ] ] - [ [ -0.00188937218, 0.00174020223, 0.660055768, 1, 1.81939743e-07, -1.27971749e-05, 1.09205872e-07 ] ] - [ [ -0.00189616609, 0.00174164328, 0.660028165, 1, 1.82045599e-07, -1.28046205e-05, 1.09269411e-07 ] ] - [ [ -0.0019029054, 0.00174307789, 0.66000079, 1, 1.82150577e-07, -1.28120043e-05, 1.09332423e-07 ] ] - [ [ -0.00190958999, 0.00174450603, 0.659973645, 1, 1.82254675e-07, -1.28193263e-05, 1.09394907e-07 ] ] - [ [ -0.00191621974, 0.00174592769, 0.65994673, 1, 1.82357892e-07, -1.28265862e-05, 1.09456862e-07 ] ] - [ [ -0.00192279454, 0.00174734287, 0.659920045, 1, 1.82460224e-07, -1.2833784e-05, 1.09518286e-07 ] ] - [ [ -0.00192931428, 0.00174875153, 0.659893592, 1, 1.82561671e-07, -1.28409194e-05, 1.09579178e-07 ] ] - [ [ -0.00193577884, 0.00175015368, 0.65986737, 1, 1.82662228e-07, -1.28479923e-05, 1.09639537e-07 ] ] - [ [ -0.00194218811, 0.0017515493, 0.659841381, 1, 1.82761895e-07, -1.28550025e-05, 1.0969936e-07 ] ] - [ [ -0.00194854198, 0.00175293836, 0.659815624, 1, 1.82860669e-07, -1.286195e-05, 1.09758648e-07 ] ] - [ [ -0.00195484034, 0.00175432087, 0.659790101, 1, 1.82958548e-07, -1.28688345e-05, 1.09817399e-07 ] ] - [ [ -0.00196108306, 0.0017556968, 0.659764811, 1, 1.83055529e-07, -1.28756559e-05, 1.09875611e-07 ] ] - [ [ -0.00196727005, 0.00175706614, 0.659739757, 1, 1.83151611e-07, -1.28824139e-05, 1.09933283e-07 ] ] - [ [ -0.00197340117, 0.00175842888, 0.659714937, 1, 1.83246791e-07, -1.28891086e-05, 1.09990414e-07 ] ] - [ [ -0.00197947633, 0.001759785, 0.659690354, 1, 1.83341067e-07, -1.28957397e-05, 1.10047002e-07 ] ] - [ [ -0.0019854954, 0.00176113449, 0.659666006, 1, 1.83434437e-07, -1.2902307e-05, 1.10103046e-07 ] ] - [ [ -0.00199145828, 0.00176247734, 0.659641895, 1, 1.83526898e-07, -1.29088105e-05, 1.10158545e-07 ] ] - [ [ -0.00199736484, 0.00176381352, 0.659618022, 1, 1.83618449e-07, -1.29152499e-05, 1.10213498e-07 ] ] - [ [ -0.00200321498, 0.00176514304, 0.659594387, 1, 1.83709087e-07, -1.29216251e-05, 1.10267902e-07 ] ] - [ [ -0.00200900859, 0.00176646586, 0.659570991, 1, 1.8379881e-07, -1.29279359e-05, 1.10321758e-07 ] ] - [ [ -0.00201474555, 0.00176778199, 0.659547833, 1, 1.83887616e-07, -1.29341822e-05, 1.10375062e-07 ] ] - [ [ -0.00202042574, 0.0017690914, 0.659524916, 1, 1.83975502e-07, -1.29403639e-05, 1.10427815e-07 ] ] - [ [ -0.00202604905, 0.00177039408, 0.659502239, 1, 1.84062467e-07, -1.29464807e-05, 1.10480015e-07 ] ] - [ [ -0.00203161538, 0.00177169002, 0.659479802, 1, 1.84148507e-07, -1.29525325e-05, 1.1053166e-07 ] ] - [ [ -0.0020371246, 0.00177297921, 0.659457608, 1, 1.84233622e-07, -1.29585192e-05, 1.10582749e-07 ] ] - [ [ -0.0020425766, 0.00177426162, 0.659435655, 1, 1.84317808e-07, -1.29644406e-05, 1.10633281e-07 ] ] - [ [ -0.00204797127, 0.00177553726, 0.659413945, 1, 1.84401064e-07, -1.29702966e-05, 1.10683254e-07 ] ] - [ [ -0.0020533085, 0.00177680609, 0.659392478, 1, 1.84483388e-07, -1.2976087e-05, 1.10732668e-07 ] ] - [ [ -0.00205858817, 0.00177806812, 0.659371255, 1, 1.84564776e-07, -1.29818116e-05, 1.1078152e-07 ] ] - [ [ -0.00206381016, 0.00177932332, 0.659350276, 1, 1.84645227e-07, -1.29874702e-05, 1.1082981e-07 ] ] - [ [ -0.00206897437, 0.00178057168, 0.659329542, 1, 1.84724739e-07, -1.29930629e-05, 1.10877537e-07 ] ] - [ [ -0.00207408068, 0.00178181319, 0.659309054, 1, 1.84803309e-07, -1.29985893e-05, 1.10924698e-07 ] ] - [ [ -0.00207912898, 0.00178304784, 0.659288811, 1, 1.84880936e-07, -1.30040493e-05, 1.10971292e-07 ] ] - [ [ -0.00208411916, 0.0017842756, 0.659268816, 1, 1.84957617e-07, -1.30094428e-05, 1.11017319e-07 ] ] - [ [ -0.00208905109, 0.00178549648, 0.659249068, 1, 1.85033349e-07, -1.30147696e-05, 1.11062777e-07 ] ] - [ [ -0.00209392467, 0.00178671045, 0.659229567, 1, 1.85108132e-07, -1.30200295e-05, 1.11107664e-07 ] ] - [ [ -0.00209873978, 0.00178791749, 0.659210315, 1, 1.85181961e-07, -1.30252225e-05, 1.11151979e-07 ] ] - [ [ -0.00210349632, 0.00178911761, 0.659191312, 1, 1.85254836e-07, -1.30303482e-05, 1.11195722e-07 ] ] - [ [ -0.00210819415, 0.00179031078, 0.659172558, 1, 1.85326754e-07, -1.30354067e-05, 1.1123889e-07 ] ] - [ [ -0.00211283318, 0.00179149699, 0.659154055, 1, 1.85397713e-07, -1.30403977e-05, 1.11281482e-07 ] ] - [ [ -0.00211741329, 0.00179267622, 0.659135802, 1, 1.8546771e-07, -1.30453211e-05, 1.11323497e-07 ] ] - [ [ -0.00212193436, 0.00179384847, 0.659117801, 1, 1.85536744e-07, -1.30501768e-05, 1.11364934e-07 ] ] - [ [ -0.00212639629, 0.00179501371, 0.659100051, 1, 1.85604812e-07, -1.30549644e-05, 1.11405791e-07 ] ] - [ [ -0.00213079895, 0.00179617195, 0.659082554, 1, 1.85671912e-07, -1.3059684e-05, 1.11446067e-07 ] ] - [ [ -0.00213514223, 0.00179732315, 0.659065309, 1, 1.85738041e-07, -1.30643354e-05, 1.11485761e-07 ] ] - [ [ -0.00213942602, 0.00179846731, 0.659048319, 1, 1.85803199e-07, -1.30689184e-05, 1.11524871e-07 ] ] - [ [ -0.00214365021, 0.00179960442, 0.659031582, 1, 1.85867381e-07, -1.30734328e-05, 1.11563396e-07 ] ] - [ [ -0.00214781468, 0.00180073446, 0.6590151, 1, 1.85930587e-07, -1.30778785e-05, 1.11601334e-07 ] ] - [ [ -0.00215191932, 0.00180185742, 0.658998874, 1, 1.85992814e-07, -1.30822553e-05, 1.11638685e-07 ] ] - [ [ -0.00215596401, 0.00180297329, 0.658982903, 1, 1.86054059e-07, -1.30865631e-05, 1.11675447e-07 ] ] - [ [ -0.00215994865, 0.00180408205, 0.658967189, 1, 1.86114321e-07, -1.30908018e-05, 1.11711619e-07 ] ] - [ [ -0.0021638731, 0.00180518369, 0.658951732, 1, 1.86173598e-07, -1.30949711e-05, 1.11747199e-07 ] ] - [ [ -0.00216773728, 0.00180627819, 0.658936533, 1, 1.86231886e-07, -1.30990709e-05, 1.11782186e-07 ] ] - [ [ -0.00217154105, 0.00180736555, 0.658921591, 1, 1.86289185e-07, -1.31031011e-05, 1.11816579e-07 ] ] - [ [ -0.0021752843, 0.00180844574, 0.658906909, 1, 1.86345491e-07, -1.31070615e-05, 1.11850376e-07 ] ] - [ [ -0.00217896692, 0.00180951876, 0.658892485, 1, 1.86400802e-07, -1.31109519e-05, 1.11883576e-07 ] ] - [ [ -0.00218258881, 0.0018105846, 0.658878322, 1, 1.86455117e-07, -1.31147723e-05, 1.11916178e-07 ] ] - [ [ -0.00218614983, 0.00181164323, 0.658864419, 1, 1.86508433e-07, -1.31185223e-05, 1.1194818e-07 ] ] - [ [ -0.00218964988, 0.00181269465, 0.658850777, 1, 1.86560748e-07, -1.3122202e-05, 1.11979582e-07 ] ] - [ [ -0.00219308885, 0.00181373884, 0.658837397, 1, 1.8661206e-07, -1.31258111e-05, 1.12010381e-07 ] ] - [ [ -0.00219646662, 0.0018147758, 0.658824279, 1, 1.86662366e-07, -1.31293495e-05, 1.12040577e-07 ] ] - [ [ -0.00219978307, 0.0018158055, 0.658811424, 1, 1.86711664e-07, -1.31328169e-05, 1.12070167e-07 ] ] - [ [ -0.0022030381, 0.00181682793, 0.658798832, 1, 1.86759952e-07, -1.31362134e-05, 1.12099152e-07 ] ] - [ [ -0.00220623158, 0.00181784309, 0.658786504, 1, 1.86807228e-07, -1.31395386e-05, 1.12127529e-07 ] ] - [ [ -0.00220936341, 0.00181885095, 0.658774441, 1, 1.8685349e-07, -1.31427925e-05, 1.12155297e-07 ] ] - [ [ -0.00221243347, 0.00181985151, 0.658762643, 1, 1.86898735e-07, -1.31459749e-05, 1.12182455e-07 ] ] - [ [ -0.00221544164, 0.00182084475, 0.65875111, 1, 1.86942961e-07, -1.31490857e-05, 1.12209001e-07 ] ] - [ [ -0.00221838781, 0.00182183066, 0.658739844, 1, 1.86986167e-07, -1.31521246e-05, 1.12234935e-07 ] ] - [ [ -0.00222127188, 0.00182280923, 0.658728844, 1, 1.87028349e-07, -1.31550916e-05, 1.12260254e-07 ] ] - [ [ -0.00222409371, 0.00182378044, 0.658718112, 1, 1.87069506e-07, -1.31579864e-05, 1.12284958e-07 ] ] - [ [ -0.00222685321, 0.00182474428, 0.658707648, 1, 1.87109635e-07, -1.3160809e-05, 1.12309045e-07 ] ] - [ [ -0.00222955025, 0.00182570074, 0.658697452, 1, 1.87148734e-07, -1.31635591e-05, 1.12332514e-07 ] ] - [ [ -0.00223218471, 0.0018266498, 0.658687525, 1, 1.87186801e-07, -1.31662366e-05, 1.12355364e-07 ] ] - [ [ -0.0022347565, 0.00182759145, 0.658677869, 1, 1.87223834e-07, -1.31688414e-05, 1.12377592e-07 ] ] - [ [ -0.00223726549, 0.00182852568, 0.658668482, 1, 1.87259831e-07, -1.31713733e-05, 1.12399199e-07 ] ] - [ [ -0.00223971156, 0.00182945248, 0.658659366, 1, 1.87294789e-07, -1.31738321e-05, 1.12420182e-07 ] ] - [ [ -0.00224209461, 0.00183037183, 0.658650522, 1, 1.87328706e-07, -1.31762178e-05, 1.12440541e-07 ] ] - [ [ -0.00224441452, 0.00183128372, 0.658641949, 1, 1.8736158e-07, -1.317853e-05, 1.12460273e-07 ] ] - [ [ -0.00224667117, 0.00183218814, 0.65863365, 1, 1.87393409e-07, -1.31807687e-05, 1.12479378e-07 ] ] - [ [ -0.00224886445, 0.00183308507, 0.658625623, 1, 1.8742419e-07, -1.31829338e-05, 1.12497854e-07 ] ] - [ [ -0.00225099424, 0.00183397451, 0.65861787, 1, 1.87453921e-07, -1.3185025e-05, 1.125157e-07 ] ] - [ [ -0.00225306044, 0.00183485643, 0.658610392, 1, 1.87482601e-07, -1.31870423e-05, 1.12532915e-07 ] ] - [ [ -0.00225506292, 0.00183573084, 0.658603188, 1, 1.87510227e-07, -1.31889854e-05, 1.12549496e-07 ] ] - [ [ -0.00225700158, 0.0018365977, 0.65859626, 1, 1.87536796e-07, -1.31908541e-05, 1.12565444e-07 ] ] - [ [ -0.00225887629, 0.00183745702, 0.658589607, 1, 1.87562307e-07, -1.31926485e-05, 1.12580757e-07 ] ] - [ [ -0.00226068695, 0.00183830878, 0.658583232, 1, 1.87586756e-07, -1.31943682e-05, 1.12595433e-07 ] ] - [ [ -0.00226243343, 0.00183915296, 0.658577133, 1, 1.87610144e-07, -1.31960132e-05, 1.12609471e-07 ] ] - [ [ -0.00226411563, 0.00183998956, 0.658571312, 1, 1.87632465e-07, -1.31975832e-05, 1.12622869e-07 ] ] - [ [ -0.00226573343, 0.00184081855, 0.65856577, 1, 1.8765372e-07, -1.31990782e-05, 1.12635627e-07 ] ] - [ [ -0.00226728671, 0.00184163994, 0.658560506, 1, 1.87673905e-07, -1.3200498e-05, 1.12647743e-07 ] ] - [ [ -0.00226877537, 0.0018424537, 0.658555522, 1, 1.87693018e-07, -1.32018423e-05, 1.12659215e-07 ] ] - [ [ -0.00227019928, 0.00184325983, 0.658550818, 1, 1.87711057e-07, -1.32031112e-05, 1.12670043e-07 ] ] - [ [ -0.00227155833, 0.00184405831, 0.658546395, 1, 1.8772802e-07, -1.32043043e-05, 1.12680225e-07 ] ] - [ [ -0.00227285241, 0.00184484913, 0.658542253, 1, 1.87743905e-07, -1.32054216e-05, 1.1268976e-07 ] ] - [ [ -0.0022740814, 0.00184563227, 0.658538393, 1, 1.87758709e-07, -1.32064628e-05, 1.12698645e-07 ] ] - [ [ -0.00227524519, 0.00184640773, 0.658534815, 1, 1.8777243e-07, -1.32074279e-05, 1.12706882e-07 ] ] - [ [ -0.00227634366, 0.00184717549, 0.65853152, 1, 1.87785067e-07, -1.32083167e-05, 1.12714466e-07 ] ] - [ [ -0.0022773767, 0.00184793553, 0.658528508, 1, 1.87796616e-07, -1.32091291e-05, 1.12721398e-07 ] ] - [ [ -0.00227834419, 0.00184868786, 0.658525781, 1, 1.87807075e-07, -1.32098647e-05, 1.12727677e-07 ] ] - [ [ -0.00227924602, 0.00184943245, 0.658523338, 1, 1.87816443e-07, -1.32105237e-05, 1.127333e-07 ] ] - [ [ -0.00228008208, 0.00185016929, 0.65852118, 1, 1.87824717e-07, -1.32111056e-05, 1.12738266e-07 ] ] - [ [ -0.00228085224, 0.00185089838, 0.658519308, 1, 1.87831895e-07, -1.32116105e-05, 1.12742575e-07 ] ] - [ [ -0.0022815564, 0.00185161969, 0.658517723, 1, 1.87837975e-07, -1.32120381e-05, 1.12746224e-07 ] ] - [ [ -0.00228219444, 0.00185233322, 0.658516425, 1, 1.87842954e-07, -1.32123884e-05, 1.12749213e-07 ] ] - [ [ -0.00228276625, 0.00185303895, 0.658515414, 1, 1.87846831e-07, -1.3212661e-05, 1.1275154e-07 ] ] - [ [ -0.0022832717, 0.00185373687, 0.658514691, 1, 1.87849603e-07, -1.3212856e-05, 1.12753204e-07 ] ] - [ [ -0.0022837107, 0.00185442697, 0.658514257, 1, 1.87851267e-07, -1.32129731e-05, 1.12754203e-07 ] ] - [ [ -0.00228408311, 0.00185510924, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00228442115, 0.00185579312, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00228475713, 0.00185648808, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00228509104, 0.00185719415, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00228542291, 0.00185791136, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00228575274, 0.00185863972, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00228608055, 0.00185937927, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00228640636, 0.00186013003, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00228673017, 0.00186089204, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.002287052, 0.00186166531, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00228737186, 0.00186244989, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00228768977, 0.00186324579, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00228800573, 0.00186405305, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00228831977, 0.0018648717, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00228863188, 0.00186570176, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00228894209, 0.00186654327, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0022892504, 0.00186739627, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00228955684, 0.00186826077, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0022898614, 0.00186913682, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00229016411, 0.00187002444, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00229046497, 0.00187092367, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.002290764, 0.00187183454, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0022910612, 0.00187275709, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0022913566, 0.00187369135, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0022916502, 0.00187463735, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00229194201, 0.00187559513, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00229223205, 0.00187656473, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00229252032, 0.00187754618, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00229280684, 0.00187853951, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00229309162, 0.00187954477, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00229337468, 0.00188056199, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00229365601, 0.00188159121, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00229393564, 0.00188263246, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00229421357, 0.00188368579, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00229448981, 0.00188475124, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00229476439, 0.00188582883, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0022950373, 0.00188691863, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00229530855, 0.00188802065, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00229557817, 0.00188913495, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00229584616, 0.00189026157, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00229611252, 0.00189140055, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00229637728, 0.00189255192, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00229664043, 0.00189371574, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.002296902, 0.00189489205, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00229716199, 0.00189608088, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00229742041, 0.00189728229, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00229767728, 0.00189849631, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00229793259, 0.001899723, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00229818637, 0.0019009624, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00229843863, 0.00190221455, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00229868936, 0.0019034795, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00229893859, 0.0019047573, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00229918632, 0.001906048, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00229943256, 0.00190735164, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00229967732, 0.00190866826, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00229992062, 0.00190999793, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00230016246, 0.00191134069, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00230040285, 0.00191269658, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00230064179, 0.00191406567, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00230087931, 0.00191544799, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00230111541, 0.00191684361, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023013501, 0.00191825257, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00230158339, 0.00191967492, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00230181528, 0.00192111072, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00230204579, 0.00192256002, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00230227492, 0.00192402287, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00230250269, 0.00192549934, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00230272911, 0.00192698946, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00230295418, 0.00192849331, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00230317791, 0.00193001092, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00230340031, 0.00193154237, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00230362138, 0.00193308771, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00230384115, 0.00193464699, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00230405962, 0.00193622027, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00230427679, 0.00193780761, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00230449267, 0.00193940907, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00230470728, 0.00194102471, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00230492062, 0.00194265459, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023051327, 0.00194429876, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00230534352, 0.0019459573, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00230555311, 0.00194763025, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00230576146, 0.00194931769, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00230596858, 0.00195101968, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00230617448, 0.00195273627, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00230637918, 0.00195446753, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00230658267, 0.00195621353, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00230678496, 0.00195797433, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00230698608, 0.00195975, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00230718601, 0.0019615406, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00230738477, 0.00196334619, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00230758237, 0.00196516685, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00230777882, 0.00196700265, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00230797412, 0.00196885364, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00230816828, 0.0019707199, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00230836131, 0.0019726015, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00230855321, 0.00197449851, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00230874401, 0.001976411, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00230893369, 0.00197833903, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00230912227, 0.00198028269, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00230930976, 0.00198224203, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00230949616, 0.00198421714, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00230968149, 0.00198620809, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00230986574, 0.00198821495, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231004893, 0.0019902378, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231023106, 0.00199227671, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231041215, 0.00199433175, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231059219, 0.00199640301, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023107712, 0.00199849055, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231094918, 0.00200059447, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231112614, 0.00200271482, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231130209, 0.0020048517, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231147703, 0.00200700518, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231165097, 0.00200917535, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231182392, 0.00201136227, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231199588, 0.00201356604, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231216686, 0.00201578674, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231233688, 0.00201802444, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231250592, 0.00202027923, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231267401, 0.00202255119, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231284115, 0.00202484041, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231300734, 0.00202714698, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231317259, 0.00202947097, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231333691, 0.00203181247, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231350031, 0.00203417158, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231366278, 0.00203654838, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231382435, 0.00203894295, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.002313985, 0.00204135538, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231414476, 0.00204378577, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231430363, 0.0020462342, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231446161, 0.00204870077, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231461871, 0.00205118557, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231477493, 0.00205368868, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231493028, 0.0020562102, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231508478, 0.00205875023, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231523842, 0.00206130885, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023153912, 0.00206388617, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231554315, 0.00206648228, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231569426, 0.00206909727, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231584453, 0.00207173125, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231599398, 0.0020743843, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231614262, 0.00207705653, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231629043, 0.00207974803, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231643744, 0.00208245892, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231658365, 0.00208518928, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231672906, 0.00208793921, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231687369, 0.00209070883, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231701753, 0.00209349823, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231716059, 0.00209630751, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231730287, 0.00209913678, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231744439, 0.00210198615, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231758515, 0.00210485571, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231772515, 0.00210774558, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231786441, 0.00211065587, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231800291, 0.00211358667, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231814068, 0.00211653811, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231827772, 0.00211951028, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231841403, 0.0021225033, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231854961, 0.00212551729, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231868448, 0.00212855234, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231881863, 0.00213160858, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231895208, 0.00213468611, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231908483, 0.00213778505, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231921688, 0.00214090552, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231934824, 0.00214404763, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231947892, 0.0021472115, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231960891, 0.00215039724, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231973823, 0.00215360498, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231986689, 0.00215683482, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00231999487, 0.0021600869, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023201222, 0.00216336133, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232024887, 0.00216665823, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023203749, 0.00216997773, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232050028, 0.00217331994, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232062502, 0.002176685, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232074913, 0.00218007302, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232087261, 0.00218348414, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232099546, 0.00218691847, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232111769, 0.00219037615, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232123931, 0.0021938573, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232136033, 0.00219736205, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232148073, 0.00220089053, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232160054, 0.00220444288, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232171975, 0.00220801922, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232183837, 0.00221161969, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232195641, 0.00221524442, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232207387, 0.00221889354, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232219075, 0.0022225672, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232230706, 0.00222626552, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023224228, 0.00222998864, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232253798, 0.0022337367, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232265261, 0.00223750984, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232276668, 0.0022413082, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023228802, 0.00224513192, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232299318, 0.00224898114, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232310562, 0.002252856, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232321753, 0.00225675665, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232332891, 0.00226068324, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232343976, 0.0022646359, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232355009, 0.00226861478, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232365991, 0.00227262004, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232376921, 0.00227665181, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232387801, 0.00228071026, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023239863, 0.00228479552, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023240941, 0.00228890775, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023242014, 0.00229304711, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232430821, 0.00229721374, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232441453, 0.0023014078, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232452037, 0.00230562945, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232462574, 0.00230987884, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232473063, 0.00231415613, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232483506, 0.00231846147, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232493902, 0.00232279504, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232504252, 0.00232715698, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232514556, 0.00233154746, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232524815, 0.00233596664, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023253503, 0.00234041469, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.002325452, 0.00234489177, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232555326, 0.00234939804, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232565409, 0.00235393368, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232575449, 0.00235849885, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232585445, 0.00236309371, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.002325954, 0.00236771845, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232605313, 0.00237237323, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232615184, 0.00237705823, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232625014, 0.00238177361, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232634804, 0.00238651955, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232644553, 0.00239129623, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232654262, 0.00239610383, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232663932, 0.00240094252, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232673562, 0.00240581248, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232683154, 0.00241071389, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232692708, 0.00241564694, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232702224, 0.0024206118, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232711702, 0.00242560866, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232721143, 0.00243063771, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232730547, 0.00243569913, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232739915, 0.00244079312, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232749247, 0.00244591984, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232758543, 0.00245107951, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232767804, 0.00245627231, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232777031, 0.00246149842, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232786222, 0.00246675805, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023279538, 0.0024720514, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232804504, 0.00247737864, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232813594, 0.00248273999, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232822652, 0.00248813564, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232831677, 0.0024935658, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232840669, 0.00249903065, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023284963, 0.00250453041, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232858559, 0.00251006528, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232867458, 0.00251563546, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232876325, 0.00252124117, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232885162, 0.0025268826, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232893969, 0.00253255996, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232902746, 0.00253827347, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232911494, 0.00254402335, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232920213, 0.00254980979, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232928904, 0.00255563302, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232937566, 0.00256149325, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.002329462, 0.00256739069, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232954807, 0.00257332558, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232963387, 0.00257929812, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023297194, 0.00258530854, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232980466, 0.00259135706, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232988966, 0.0025974439, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00232997441, 0.00260356929, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023300589, 0.00260973346, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233014314, 0.00261593664, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233022713, 0.00262217905, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233031088, 0.00262846092, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233039439, 0.0026347825, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233047767, 0.002641144, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233056071, 0.00264754568, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233064352, 0.00265398776, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023307261, 0.00266047048, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233080847, 0.00266699409, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233089061, 0.00267355883, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233097254, 0.00268016493, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233105425, 0.00268681265, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233113576, 0.00269350222, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233121706, 0.00270023391, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233129815, 0.00270700795, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233137905, 0.0027138246, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233145975, 0.00272068411, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233154026, 0.00272758673, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233162059, 0.00273453272, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233170072, 0.00274152234, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233178068, 0.00274855585, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233186045, 0.0027556335, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233194006, 0.00276275556, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233201948, 0.0027699223, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233209875, 0.00277713397, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233217784, 0.00278439085, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233225677, 0.0027916932, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233233555, 0.00279904129, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233241417, 0.0028064354, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233249263, 0.0028138758, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233257095, 0.00282136277, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233264913, 0.00282889658, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233272716, 0.00283647751, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233280505, 0.00284410585, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233288281, 0.00285178187, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233296043, 0.00285950586, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233303793, 0.0028672781, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023331153, 0.00287509889, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233319255, 0.00288296852, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233326968, 0.00289088726, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233334669, 0.00289885543, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233342359, 0.00290687331, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233350038, 0.0029149412, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233357707, 0.0029230594, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233365365, 0.0029312282, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233373014, 0.00293944792, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233380653, 0.00294771886, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233388282, 0.00295604132, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233395903, 0.00296441561, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233403515, 0.00297284204, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233411119, 0.00298132093, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233418714, 0.00298985258, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233426302, 0.00299843732, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233433883, 0.00300707545, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233441457, 0.00301576731, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233449024, 0.00302451321, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233456585, 0.00303331348, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023346414, 0.00304216845, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233471689, 0.00305107843, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233479232, 0.00306004376, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233486771, 0.00306906478, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233494305, 0.00307814182, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233501835, 0.0030872752, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023350936, 0.00309646528, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233516882, 0.0031057124, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.002335244, 0.00311501688, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233531915, 0.00312437909, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233539428, 0.00313379936, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233546938, 0.00314327805, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233554446, 0.0031528155, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233561952, 0.00316241207, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233569457, 0.00317206812, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233576961, 0.003181784, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233584464, 0.00319156007, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233591966, 0.00320139669, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233599469, 0.00321129423, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233606971, 0.00322125306, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233614474, 0.00323127354, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233621978, 0.00324135605, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233629483, 0.00325150095, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023363699, 0.00326170863, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233644499, 0.00327197946, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233652009, 0.00328231383, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233659522, 0.00329271211, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233667038, 0.00330317469, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233674558, 0.00331370195, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023368208, 0.0033242943, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233689607, 0.00333495212, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233697138, 0.0033456758, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233704673, 0.00335646574, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233712213, 0.00336732235, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233719758, 0.00337824601, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233727309, 0.00338923715, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233734866, 0.00340029616, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233742429, 0.00341142346, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233749998, 0.00342261946, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233757574, 0.00343388456, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233765158, 0.0034452192, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233772749, 0.00345662378, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233780348, 0.00346809874, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233787955, 0.00347964449, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233795571, 0.00349126147, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233803195, 0.0035029501, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233810829, 0.00351471082, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233818473, 0.00352654406, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233826126, 0.00353845026, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023383379, 0.00355042986, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233841464, 0.00356248331, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023384915, 0.00357461105, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233856846, 0.00358681354, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233864555, 0.00359909121, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233872275, 0.00361144454, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233880008, 0.00362387397, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233887754, 0.00363637996, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233895512, 0.00364896299, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233903284, 0.00366162351, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023391107, 0.00367436199, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023391887, 0.00368717891, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233926685, 0.00370007474, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233934514, 0.00371304996, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233942359, 0.00372610504, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233950219, 0.00373924048, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233958095, 0.00375245676, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233965988, 0.00376575436, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233973897, 0.00377913379, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233981823, 0.00379259553, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233989767, 0.00380614009, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00233997728, 0.00381976797, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234005707, 0.00383347966, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234013705, 0.00384727569, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234021722, 0.00386115655, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234029758, 0.00387512277, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234037814, 0.00388917486, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023404589, 0.00390331334, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234053986, 0.00391753874, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234062103, 0.00393185158, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234070241, 0.0039462524, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234078401, 0.00396074172, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234086582, 0.00397532008, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234094786, 0.00398998802, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234103012, 0.00400474609, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234111262, 0.00401959484, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234119534, 0.0040345348, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234127831, 0.00404956654, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234136152, 0.00406469062, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234144498, 0.00407990758, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234152868, 0.004095218, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234161264, 0.00411062245, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234169686, 0.00412612149, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234178134, 0.0041417157, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234186608, 0.00415740565, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023419511, 0.00417319193, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234203638, 0.00418907512, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234212195, 0.00420505581, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023422078, 0.00422113459, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234229394, 0.00423731206, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234238036, 0.00425358882, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234246708, 0.00426996546, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023425541, 0.0042864426, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234264142, 0.00430302085, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234272905, 0.00431970082, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234281699, 0.00433648312, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234290524, 0.00435336838, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234299382, 0.00437035723, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234308272, 0.00438745029, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234317194, 0.0044046482, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023432615, 0.0044219516, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023433514, 0.00443936111, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234344163, 0.0044568774, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234353222, 0.00447450111, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234362315, 0.00449223288, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234371444, 0.00451007339, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234380608, 0.00452802328, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234389809, 0.00454608323, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234399047, 0.0045642539, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234408322, 0.00458253597, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234417634, 0.00460093011, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234426985, 0.004619437, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234436374, 0.00463805733, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234445803, 0.00465679179, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234455271, 0.00467564108, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234464779, 0.00469460588, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234474327, 0.00471368691, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234483916, 0.00473288487, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234493547, 0.00475220047, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234503219, 0.00477163443, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234512934, 0.00479118746, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234522692, 0.00481086029, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234532493, 0.00483065366, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234542338, 0.00485056828, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234552227, 0.00487060491, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234562161, 0.00489076428, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023457214, 0.00491104714, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234582165, 0.00493145424, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234592236, 0.00495198633, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234602354, 0.00497264418, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234612519, 0.00499342856, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234622732, 0.00501434022, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234632994, 0.00503537995, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234643304, 0.00505654853, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234653664, 0.00507784673, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234664073, 0.00509927535, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234674533, 0.00512083519, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234685044, 0.00514252704, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234695606, 0.0051643517, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023470622, 0.00518630998, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234716886, 0.0052084027, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234727606, 0.00523063067, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234738379, 0.00525299472, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234749207, 0.00527549567, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234760089, 0.00529813437, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234771027, 0.00532091164, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023478202, 0.00534382833, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234793069, 0.00536688529, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234804176, 0.00539008338, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023481534, 0.00541342345, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234826562, 0.00543690637, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234837843, 0.005460533, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234849183, 0.00548430423, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234860583, 0.00550822093, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234872043, 0.00553228399, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234883565, 0.00555649431, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234895148, 0.00558085276, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234906793, 0.00560536027, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234918501, 0.00563001773, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234930272, 0.00565482607, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234942107, 0.00567978619, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234954007, 0.00570489903, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234965972, 0.00573016551, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234978004, 0.00575558657, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00234990101, 0.00578116315, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235002266, 0.0058068962, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235014498, 0.00583278667, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235026799, 0.00585883553, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235039169, 0.00588504373, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235051609, 0.00591141224, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235064119, 0.00593794205, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.002350767, 0.00596463414, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235089353, 0.00599148948, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235102078, 0.00601850909, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235114877, 0.00604569396, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235127748, 0.00607304509, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235140695, 0.00610056351, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235153716, 0.00612825022, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235166813, 0.00615610626, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235179987, 0.00618413266, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235193238, 0.00621233045, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235206566, 0.00624070068, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235219973, 0.0062692444, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023523346, 0.00629796266, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235247027, 0.00632685654, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235260674, 0.0063559271, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235274403, 0.00638517542, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235288214, 0.00641460257, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235302107, 0.00644420966, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235316085, 0.00647399778, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235330147, 0.00650396803, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235344295, 0.00653412152, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235358528, 0.00656445937, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235372848, 0.0065949827, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235387256, 0.00662569265, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235401752, 0.00665659034, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235416337, 0.00668767693, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235431012, 0.00671895357, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235445777, 0.00675042141, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235460634, 0.00678208162, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235475584, 0.00681393538, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235490627, 0.00684598386, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235505763, 0.00687822825, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235520994, 0.00691066974, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235536321, 0.00694330954, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235551745, 0.00697614885, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235567266, 0.0070091889, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235582885, 0.0070424309, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235598603, 0.00707587609, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235614421, 0.00710952571, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235630339, 0.00714338099, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023564636, 0.00717744321, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235662482, 0.00721171361, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235678709, 0.00724619347, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023569504, 0.00728088406, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235711476, 0.00731578668, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235728018, 0.0073509026, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235744667, 0.00738623314, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235761424, 0.00742177961, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023577829, 0.00745754331, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235795267, 0.00749352557, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235812354, 0.00752972773, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235829553, 0.00756615113, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235846864, 0.00760279712, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023586429, 0.00763966705, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023588183, 0.00767676229, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235899486, 0.00771408421, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235917259, 0.0077516342, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235935149, 0.00778941365, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235953159, 0.00782742396, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235971288, 0.00786566653, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00235989538, 0.00790414278, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023600791, 0.00794285414, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00236026404, 0.00798180204, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00236045023, 0.00802098792, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00236063767, 0.00806041324, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00236082637, 0.00810007945, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00236101634, 0.00813998803, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023612076, 0.00818014046, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00236140014, 0.00822053821, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.002361594, 0.00826118279, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00236178917, 0.00830207571, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00236198566, 0.00834321847, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023621835, 0.00838461261, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00236238269, 0.00842625965, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00236258324, 0.00846816114, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00236278516, 0.00851031863, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00236298847, 0.00855273368, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00236319317, 0.00859540786, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00236339929, 0.00863834276, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00236360682, 0.00868153997, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00236381579, 0.00872500108, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00236402621, 0.0087687277, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00236423808, 0.00881272146, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00236445142, 0.00885698398, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00236466625, 0.00890151691, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00236488257, 0.00894632189, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023651004, 0.00899140059, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00236531975, 0.00903675467, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00236554064, 0.00908238582, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00236576307, 0.00912829571, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00236598707, 0.00917448607, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00236621263, 0.00922095859, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00236643979, 0.009267715, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00236666854, 0.00931475703, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00236689891, 0.00936208642, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00236713091, 0.00940970493, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00236736455, 0.00945761432, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00236759985, 0.00950581636, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00236783682, 0.00955431285, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00236807547, 0.00960310557, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00236831582, 0.00965219634, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00236855789, 0.00970158697, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00236880168, 0.0097512793, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00236904722, 0.00980127516, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00236929451, 0.00985157641, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00236954357, 0.00990218491, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00236979443, 0.00995310254, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00237004708, 0.0100043312, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00237030156, 0.0100558727, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00237055787, 0.0101077291, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00237081603, 0.0101599022, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00237107605, 0.010212394, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00237133796, 0.0102652064, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00237160176, 0.0103183413, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00237186748, 0.0103718009, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00237213512, 0.0104255869, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00237240472, 0.0104797015, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00237267627, 0.0105341465, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00237294981, 0.0105889242, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00237322534, 0.0106440364, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00237350289, 0.0106994851, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00237378247, 0.0107552726, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023740641, 0.0108114008, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00237434779, 0.0108678718, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00237463357, 0.0109246877, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00237492144, 0.0109818506, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00237521144, 0.0110393627, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00237550358, 0.011097226, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00237579787, 0.0111554427, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00237609434, 0.0112140149, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.002376393, 0.0112729449, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00237669387, 0.0113322348, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00237699697, 0.0113918868, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00237730233, 0.0114519032, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00237760995, 0.011512286, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00237791986, 0.0115730377, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00237823208, 0.0116341604, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00237854663, 0.0116956564, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00237886353, 0.0117575279, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023791828, 0.0118197773, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00237950446, 0.0118824069, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00237982852, 0.011945419, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00238015502, 0.0120088159, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00238048397, 0.0120726, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00238081539, 0.0121367737, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00238114931, 0.0122013392, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00238148574, 0.0122662991, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00238182471, 0.0123316557, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00238216624, 0.0123974114, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00238251035, 0.0124635687, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00238285706, 0.01253013, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023832064, 0.0125970978, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00238355839, 0.0126644746, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00238391305, 0.0127322629, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00238427041, 0.0128004652, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00238463048, 0.012869084, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023849933, 0.0129381218, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00238535888, 0.0130075812, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00238572726, 0.0130774649, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00238609844, 0.0131477753, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00238647247, 0.0132185151, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00238684936, 0.0132896868, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00238722913, 0.0133612933, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00238761182, 0.013433337, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00238799745, 0.0135058207, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00238838605, 0.0135787471, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00238877763, 0.0136521188, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00238917223, 0.0137259385, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00238956987, 0.0138002091, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00238997059, 0.0138749333, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00239037439, 0.0139501138, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00239078133, 0.0140257534, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00239119141, 0.0141018549, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00239160467, 0.0141784211, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00239202113, 0.014255455, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00239244083, 0.0143329592, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023928638, 0.0144109368, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00239329005, 0.0144893906, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00239371962, 0.0145683234, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00239415255, 0.0146477383, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00239458885, 0.0147276382, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00239502856, 0.014808026, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0023954717, 0.0148889047, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00239591832, 0.0149702774, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00239636844, 0.0150521469, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00239682208, 0.0151345164, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00239727929, 0.015217389, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00239774009, 0.0153007676, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00239820451, 0.0153846554, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00239867259, 0.0154690554, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00239914436, 0.0155539709, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00239961985, 0.015639405, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0024000991, 0.0157253608, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00240058213, 0.0158118415, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00240106899, 0.0158988503, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0024015597, 0.0159863904, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0024020543, 0.0160744652, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00240255282, 0.0161630778, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00240305531, 0.0162522315, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00240356178, 0.0163419297, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00240407229, 0.0164321757, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00240458687, 0.0165229728, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00240510554, 0.0166143243, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00240562836, 0.0167062338, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00240615535, 0.0167987045, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00240668655, 0.0168917399, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00240722201, 0.0169853434, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00240776175, 0.0170795186, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00240830582, 0.0171742689, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00240885426, 0.0172695978, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0024094071, 0.0173655089, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00240996439, 0.0174620057, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00241052616, 0.0175590918, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00241109246, 0.0176567708, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00241166333, 0.0177550463, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0024122388, 0.0178539219, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00241281892, 0.0179534014, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00241340373, 0.0180534884, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00241399327, 0.0181541866, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00241458759, 0.0182554998, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00241518673, 0.0183574317, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00241579073, 0.0184599861, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00241639964, 0.0185631668, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00241701349, 0.0186669776, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00241763235, 0.0187714224, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00241825624, 0.018876505, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00241888523, 0.0189822294, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00241951934, 0.0190885994, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00242015864, 0.019195619, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00242080316, 0.0193032922, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00242145295, 0.019411623, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00242210807, 0.0195206154, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00242276856, 0.0196302734, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00242343448, 0.0197406011, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00242410586, 0.0198516025, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00242478276, 0.0199632819, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00242546523, 0.0200756433, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00242615332, 0.020188691, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00242684709, 0.020302429, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00242754658, 0.0204168617, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00242825184, 0.0205319932, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00242896294, 0.0206478279, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00242967993, 0.02076437, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00243040285, 0.0208816238, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00243113176, 0.0209995938, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00243186672, 0.0211182843, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00243260779, 0.0212376996, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00243335502, 0.0213578442, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00243410846, 0.0214787227, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00243486818, 0.0216003393, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00243563423, 0.0217226988, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00243640667, 0.0218458055, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00243718557, 0.0219696641, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00243797097, 0.0220942792, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00243876295, 0.0222196554, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00243956155, 0.0223457973, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00244036685, 0.0224727097, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00244117891, 0.0226003972, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00244199779, 0.0227288645, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00244282354, 0.0228581165, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00244365625, 0.0229881579, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00244449596, 0.0231189936, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00244534276, 0.0232506283, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00244619669, 0.0233830671, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00244705784, 0.0235163148, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00244792626, 0.0236503764, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00244880203, 0.0237852567, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00244968521, 0.0239209609, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00245057588, 0.024057494, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0024514741, 0.024194861, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00245237994, 0.0243330671, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00245329349, 0.0244721173, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0024542148, 0.0246120168, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00245514396, 0.0247527709, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00245608103, 0.0248943847, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00245702609, 0.0250368635, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00245797922, 0.0251802126, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0024589405, 0.0253244373, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00245990999, 0.025469543, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00246088779, 0.025615535, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00246187396, 0.0257624187, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00246286858, 0.0259101997, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00246387174, 0.0260588835, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00246488352, 0.0262084754, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.002465904, 0.0263589811, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00246693327, 0.0265104062, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00246797139, 0.0266627563, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00246901847, 0.026816037, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00247007459, 0.026970254, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00247113982, 0.0271254132, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00247221427, 0.0272815201, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00247329801, 0.0274385807, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00247439114, 0.0275966007, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00247549375, 0.0277555861, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00247660592, 0.0279155427, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00247772775, 0.0280764764, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00247885934, 0.0282383933, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00248000077, 0.0284012994, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00248115214, 0.0285652007, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00248231354, 0.0287301033, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00248348508, 0.0288960132, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00248466685, 0.0290629368, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00248585894, 0.0292308802, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00248706147, 0.0293998496, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00248827452, 0.0295698513, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00248949821, 0.0297408916, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00249073263, 0.0299129769, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00249197788, 0.0300861136, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00249323408, 0.030260308, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00249450133, 0.0304355668, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00249577974, 0.0306118963, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00249706941, 0.0307893032, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00249837046, 0.0309677939, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00249968299, 0.0311473753, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00250100712, 0.0313280539, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00250234296, 0.0315098364, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00250369062, 0.0316927297, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00250505023, 0.0318767405, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00250642189, 0.0320618756, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00250780573, 0.0322481419, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00250920186, 0.0324355464, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0025106104, 0.032624096, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00251203148, 0.0328137978, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00251346523, 0.0330046587, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00251491175, 0.0331966859, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00251637118, 0.0333898865, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00251784365, 0.0335842677, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00251932929, 0.0337798368, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00252082822, 0.0339766009, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00252234057, 0.0341745675, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00252386649, 0.0343737439, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00252540609, 0.0345741375, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00252695952, 0.0347757557, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00252852692, 0.034978606, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00253010842, 0.035182696, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00253170416, 0.0353880334, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00253331428, 0.0355946256, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00253493894, 0.0358024805, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00253657826, 0.0360116057, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0025382324, 0.036222009, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0025399015, 0.0364336982, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00254158571, 0.0366466813, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00254328519, 0.0368609662, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00254500008, 0.0370765608, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00254673055, 0.0372934731, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00254847674, 0.0375117113, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00255023881, 0.0377312834, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00255201692, 0.0379521977, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00255381123, 0.0381744623, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00255562191, 0.0383980855, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00255744912, 0.0386230756, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00255929302, 0.0388494411, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00256115378, 0.0390771904, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00256303158, 0.0393063319, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00256492657, 0.0395368742, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00256683895, 0.0397688258, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00256876887, 0.0400021954, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00257071653, 0.0402369917, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00257268209, 0.0404732235, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00257466573, 0.0407108995, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00257666765, 0.0409500286, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00257868803, 0.0411906197, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00258072705, 0.0414326817, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00258278489, 0.0416762238, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00258486177, 0.0419212549, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00258695785, 0.0421677842, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00258907335, 0.0424158209, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00259120846, 0.0426653742, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00259336337, 0.0429164535, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0025955383, 0.043169068, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00259773343, 0.0434232273, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00259994899, 0.0436789408, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00260218517, 0.043936218, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00260444219, 0.0441950685, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00260672026, 0.044455502, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0026090196, 0.0447175282, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00261134043, 0.0449811568, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00261368296, 0.0452463978, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00261604741, 0.0455132609, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00261843402, 0.0457817562, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00262084301, 0.0460518937, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0026232746, 0.0463236834, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00262572904, 0.0465971355, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00262820656, 0.0468722603, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00263070739, 0.0471490679, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00263323177, 0.0474275687, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00263577996, 0.0477077731, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00263835218, 0.0479896916, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0026409487, 0.0482733347, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00264356977, 0.048558713, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00264621563, 0.0488458371, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00264888654, 0.0491347178, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00265158277, 0.0494253659, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00265430458, 0.0497177922, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00265705223, 0.0500120077, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00265982599, 0.0503080233, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00266262613, 0.0506058501, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00266545292, 0.0509054993, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00266830666, 0.051206982, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0026711876, 0.0515103095, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00267409604, 0.0518154889, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00267703226, 0.0521225171, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00267999653, 0.052431382, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00268298913, 0.0527420621, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00268601034, 0.0530545275, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00268906041, 0.0533687398, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00269213964, 0.0536846531, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00269524827, 0.0540022139, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00269838659, 0.0543213619, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00270155486, 0.0546420299, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00270475335, 0.0549641448, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00270798231, 0.0552876276, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00271124201, 0.0556123942, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00271453272, 0.0559383551, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00271785469, 0.0562654166, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00272120819, 0.0565934809, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00272456824, 0.0569223781, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0027279856, 0.0572521391, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00273143528, 0.0575825886, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00273491752, 0.0579136161, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00273843259, 0.0582451092, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00274198074, 0.058576954, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00274556224, 0.0589090351, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00274917735, 0.0592412364, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00275282633, 0.0595734411, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00275650945, 0.0599055327, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00276022696, 0.0602373948, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00276397914, 0.0605689119, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00276776625, 0.0608999698, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00277158855, 0.0612304557, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00277544633, 0.0615602588, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00277933985, 0.0618892709, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00278326939, 0.0622173866, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00278723523, 0.0625445034, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00279123764, 0.0628705229, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00279527692, 0.0631953505, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00279935335, 0.0635188961, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00280346722, 0.0638410745, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00280761883, 0.0641618058, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00281180847, 0.0644810156, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00281603646, 0.064798636, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0028203031, 0.0651146053, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00282460872, 0.0654288687, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00282895362, 0.0657413789, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00283333813, 0.0660520964, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.0028377626, 0.0663609897, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00284222736, 0.0666680359, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00284673276, 0.0669732211, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00285127915, 0.0672765408, 0.658514112, 1, 1.87851823e-07, -1.32130122e-05, 1.12754536e-07 ] ] - [ [ -0.00285585193, 0.0675779412, 0.658514113, 1, 1.89264233e-07, -1.32116913e-05, 1.05210875e-07 ] ] - [ [ -0.00286043168, 0.0678773547, 0.658514116, 1, 1.93958214e-07, -1.32073016e-05, 8.01404006e-08 ] ] - [ [ -0.0028650188, 0.0681747923, 0.658514122, 1, 2.01930844e-07, -1.31998457e-05, 3.75587188e-08 ] ] - [ [ -0.00286961382, 0.0684702656, 0.65851413, 1, 2.13170026e-07, -1.31893351e-05, -2.24695622e-08 ] ] - [ [ -0.00287421723, 0.0687637859, 0.658514141, 1, 2.27663666e-07, -1.31757809e-05, -9.98798345e-08 ] ] - [ [ -0.00287882954, 0.0690553645, 0.658514154, 1, 2.45399668e-07, -1.31591945e-05, -1.9460749e-07 ] ] - [ [ -0.00288345127, 0.0693450125, 0.658514169, 1, 2.66365937e-07, -1.31395873e-05, -3.06587922e-07 ] ] - [ [ -0.00288808292, 0.0696327411, 0.658514186, 1, 2.90550378e-07, -1.31169705e-05, -4.35756521e-07 ] ] - [ [ -0.00289272498, 0.0699185614, 0.658514206, 1, 3.17940898e-07, -1.30913554e-05, -5.82048681e-07 ] ] - [ [ -0.00289737796, 0.0702024843, 0.658514228, 1, 3.48525402e-07, -1.30627535e-05, -7.45399793e-07 ] ] - [ [ -0.00290204235, 0.0704845209, 0.658514253, 1, 3.82291796e-07, -1.30311759e-05, -9.2574525e-07 ] ] - [ [ -0.00290671866, 0.0707646819, 0.658514279, 1, 4.19227986e-07, -1.2996634e-05, -1.12302045e-06 ] ] - [ [ -0.00291140737, 0.0710429782, 0.658514309, 1, 4.59321881e-07, -1.29591391e-05, -1.33716077e-06 ] ] - [ [ -0.00291610899, 0.0713194205, 0.65851434, 1, 5.02561386e-07, -1.29187026e-05, -1.56810162e-06 ] ] - [ [ -0.00292082401, 0.0715940195, 0.658514373, 1, 5.48934409e-07, -1.28753357e-05, -1.81577838e-06 ] ] - [ [ -0.0029255529, 0.0718667857, 0.658514409, 1, 5.98428858e-07, -1.28290498e-05, -2.08012645e-06 ] ] - [ [ -0.00293029617, 0.0721377298, 0.658514447, 1, 6.51032641e-07, -1.27798562e-05, -2.36108122e-06 ] ] - [ [ -0.00293505431, 0.0724068621, 0.658514488, 1, 7.06733665e-07, -1.27277662e-05, -2.65857809e-06 ] ] - [ [ -0.00293982778, 0.0726741932, 0.65851453, 1, 7.6551984e-07, -1.26727911e-05, -2.97255244e-06 ] ] - [ [ -0.00294461709, 0.0729397332, 0.658514575, 1, 8.27379073e-07, -1.26149422e-05, -3.30293967e-06 ] ] - [ [ -0.00294942272, 0.0732034926, 0.658514622, 1, 8.92299275e-07, -1.25542309e-05, -3.64967517e-06 ] ] - [ [ -0.00295424514, 0.0734654814, 0.658514671, 1, 9.60268353e-07, -1.24906685e-05, -4.01269434e-06 ] ] - [ [ -0.00295908483, 0.07372571, 0.658514723, 1, 1.03127422e-06, -1.24242663e-05, -4.39193257e-06 ] ] - [ [ -0.00296394228, 0.0739841882, 0.658514776, 1, 1.10530478e-06, -1.23550356e-05, -4.78732525e-06 ] ] - [ [ -0.00296881795, 0.0742409263, 0.658514832, 1, 1.18234795e-06, -1.22829877e-05, -5.19880777e-06 ] ] - [ [ -0.00297371234, 0.0744959341, 0.65851489, 1, 1.26239163e-06, -1.2208134e-05, -5.62631553e-06 ] ] - [ [ -0.0029786259, 0.0747492215, 0.65851495, 1, 1.34542374e-06, -1.21304857e-05, -6.06978392e-06 ] ] - [ [ -0.00298355912, 0.0750007984, 0.658515013, 1, 1.43143219e-06, -1.20500543e-05, -6.52914833e-06 ] ] - [ [ -0.00298851246, 0.0752506746, 0.658515077, 1, 1.52040488e-06, -1.1966851e-05, -7.00434416e-06 ] ] - [ [ -0.0029934864, 0.0754988598, 0.658515144, 1, 1.61232974e-06, -1.18808871e-05, -7.49530681e-06 ] ] - [ [ -0.00299848141, 0.0757453635, 0.658515212, 1, 1.70719466e-06, -1.1792174e-05, -8.00197165e-06 ] ] - [ [ -0.00300349795, 0.0759901955, 0.658515283, 1, 1.80498757e-06, -1.17007229e-05, -8.5242741e-06 ] ] - [ [ -0.00300853649, 0.0762333653, 0.658515356, 1, 1.90569637e-06, -1.16065453e-05, -9.06214953e-06 ] ] - [ [ -0.00301359749, 0.0764748823, 0.658515431, 1, 2.00930898e-06, -1.15096524e-05, -9.61553335e-06 ] ] - [ [ -0.00301868143, 0.0767147559, 0.658515508, 1, 2.1158133e-06, -1.14100555e-05, -1.01843609e-05 ] ] - [ [ -0.00302378875, 0.0769529956, 0.658515587, 1, 2.22519725e-06, -1.1307766e-05, -1.07685677e-05 ] ] - [ [ -0.00302891994, 0.0771896106, 0.658515669, 1, 2.33744875e-06, -1.12027952e-05, -1.1368089e-05 ] ] - [ [ -0.00303407543, 0.0774246101, 0.658515752, 1, 2.4525557e-06, -1.10951544e-05, -1.19828603e-05 ] ] - [ [ -0.00303925571, 0.0776580034, 0.658515837, 1, 2.57050602e-06, -1.09848549e-05, -1.2612817e-05 ] ] - [ [ -0.00304446122, 0.0778897996, 0.658515925, 1, 2.69128762e-06, -1.08719081e-05, -1.32578944e-05 ] ] - [ [ -0.00304969243, 0.0781200077, 0.658516014, 1, 2.81488842e-06, -1.07563253e-05, -1.39180279e-05 ] ] - [ [ -0.00305494978, 0.0783486367, 0.658516106, 1, 2.94129632e-06, -1.06381177e-05, -1.4593153e-05 ] ] - [ [ -0.00306023374, 0.0785756957, 0.658516199, 1, 3.07049924e-06, -1.05172968e-05, -1.5283205e-05 ] ] - [ [ -0.00306554476, 0.0788011935, 0.658516295, 1, 3.2024851e-06, -1.03938739e-05, -1.59881193e-05 ] ] - [ [ -0.0030708833, 0.0790251389, 0.658516393, 1, 3.33724181e-06, -1.02678602e-05, -1.67078313e-05 ] ] - [ [ -0.00307624981, 0.0792475408, 0.658516492, 1, 3.47475728e-06, -1.01392672e-05, -1.74422764e-05 ] ] - [ [ -0.00308164473, 0.0794684079, 0.658516594, 1, 3.61501943e-06, -1.0008106e-05, -1.81913901e-05 ] ] - [ [ -0.00308706853, 0.0796877488, 0.658516697, 1, 3.75801617e-06, -9.87438814e-06, -1.89551076e-05 ] ] - [ [ -0.00309252166, 0.0799055722, 0.658516803, 1, 3.90373542e-06, -9.73812483e-06, -1.97333644e-05 ] ] - [ [ -0.00309800455, 0.0801218867, 0.65851691, 1, 4.05216509e-06, -9.59932741e-06, -2.0526096e-05 ] ] - [ [ -0.00310351767, 0.0803367007, 0.65851702, 1, 4.2032931e-06, -9.45800722e-06, -2.13332376e-05 ] ] - [ [ -0.00310906146, 0.0805500228, 0.658517131, 1, 4.35710736e-06, -9.31417557e-06, -2.21547246e-05 ] ] - [ [ -0.00311463636, 0.0807618613, 0.658517245, 1, 4.51359578e-06, -9.16784381e-06, -2.29904926e-05 ] ] - [ [ -0.00312024283, 0.0809722245, 0.65851736, 1, 4.67274629e-06, -9.01902324e-06, -2.38404767e-05 ] ] - [ [ -0.00312588132, 0.0811811209, 0.658517477, 1, 4.83454679e-06, -8.86772519e-06, -2.47046126e-05 ] ] - [ [ -0.00313155226, 0.0813885587, 0.658517596, 1, 4.99898521e-06, -8.713961e-06, -2.55828355e-05 ] ] - [ [ -0.0031372561, 0.081594546, 0.658517717, 1, 5.16604945e-06, -8.55774198e-06, -2.64750808e-05 ] ] - [ [ -0.00314299328, 0.0817990909, 0.65851784, 1, 5.33572744e-06, -8.39907947e-06, -2.7381284e-05 ] ] - [ [ -0.00314876426, 0.0820022017, 0.658517965, 1, 5.50800709e-06, -8.23798478e-06, -2.83013804e-05 ] ] - [ [ -0.00315456947, 0.0822038863, 0.658518091, 1, 5.68287632e-06, -8.07446925e-06, -2.92353055e-05 ] ] - [ [ -0.00316040936, 0.0824041527, 0.65851822, 0.999999999, 5.86032303e-06, -7.9085442e-06, -3.01829945e-05 ] ] - [ [ -0.00316628436, 0.0826030089, 0.65851835, 0.999999999, 6.04033516e-06, -7.74022096e-06, -3.1144383e-05 ] ] - [ [ -0.00317219493, 0.0828004627, 0.658518482, 0.999999999, 6.22290062e-06, -7.56951086e-06, -3.21194063e-05 ] ] - [ [ -0.00317814149, 0.0829965221, 0.658518616, 0.999999999, 6.40800731e-06, -7.39642521e-06, -3.31079998e-05 ] ] - [ [ -0.0031841245, 0.0831911947, 0.658518752, 0.999999999, 6.59564317e-06, -7.22097535e-06, -3.41100989e-05 ] ] - [ [ -0.00319014439, 0.0833844883, 0.65851889, 0.999999999, 6.7857961e-06, -7.04317261e-06, -3.51256389e-05 ] ] - [ [ -0.00319620161, 0.0835764106, 0.658519029, 0.999999999, 6.97845402e-06, -6.86302831e-06, -3.61545554e-05 ] ] - [ [ -0.00320229658, 0.0837669693, 0.658519171, 0.999999999, 7.17360485e-06, -6.68055378e-06, -3.71967837e-05 ] ] - [ [ -0.00320842976, 0.083956172, 0.658519314, 0.999999999, 7.37123651e-06, -6.49576034e-06, -3.82522591e-05 ] ] - [ [ -0.00321460159, 0.0841440261, 0.658519459, 0.999999999, 7.57133691e-06, -6.30865933e-06, -3.93209171e-05 ] ] - [ [ -0.00322081249, 0.0843305392, 0.658519605, 0.999999999, 7.77389397e-06, -6.11926207e-06, -4.0402693e-05 ] ] - [ [ -0.00322706291, 0.0845157188, 0.658519754, 0.999999999, 7.97889561e-06, -5.92757989e-06, -4.14975224e-05 ] ] - [ [ -0.00326248444, 0.0847000158, 0.658519904, 0.999999999, 8.18632975e-06, -5.73362411e-06, -4.26053404e-05 ] ] - [ [ -0.00326955755, 0.0848825618, 0.658520056, 0.999999999, 8.3961843e-06, -5.53740607e-06, -4.37260827e-05 ] ] - [ [ -0.00327668037, 0.0850637965, 0.65852021, 0.999999999, 8.60844718e-06, -5.33893709e-06, -4.48596844e-05 ] ] - [ [ -0.0032838533, 0.085243727, 0.658520365, 0.999999999, 8.8231063e-06, -5.1382285e-06, -4.60060811e-05 ] ] - [ [ -0.00329107673, 0.0854223607, 0.658520522, 0.999999999, 9.0401496e-06, -4.93529163e-06, -4.71652082e-05 ] ] - [ [ -0.00329835109, 0.0855997047, 0.658520681, 0.999999999, 9.25956497e-06, -4.7301378e-06, -4.83370009e-05 ] ] - [ [ -0.00330567676, 0.0857757662, 0.658520842, 0.999999999, 9.48134035e-06, -4.52277835e-06, -4.95213948e-05 ] ] - [ [ -0.00331305416, 0.085950552, 0.658521004, 0.999999999, 9.70546364e-06, -4.31322459e-06, -5.07183252e-05 ] ] - [ [ -0.00332048368, 0.0861240694, 0.658521168, 0.999999999, 9.93192278e-06, -4.10148787e-06, -5.19277275e-05 ] ] - [ [ -0.00332796574, 0.0862963253, 0.658521334, 0.999999999, 1.01607057e-05, -3.8875795e-06, -5.31495371e-05 ] ] - [ [ -0.00333550074, 0.0864673267, 0.658521501, 0.999999998, 1.03918002e-05, -3.67151083e-06, -5.43836895e-05 ] ] - [ [ -0.00334308908, 0.0866370803, 0.65852167, 0.999999998, 1.06251944e-05, -3.45329316e-06, -5.56301199e-05 ] ] - [ [ -0.00335073117, 0.0868055931, 0.658521841, 0.999999998, 1.0860876e-05, -3.23293784e-06, -5.68887638e-05 ] ] - [ [ -0.00335842742, 0.0869728719, 0.658522013, 0.999999998, 1.10988331e-05, -3.01045619e-06, -5.81595565e-05 ] ] - [ [ -0.00336617824, 0.0871389234, 0.658522187, 0.999999998, 1.13390536e-05, -2.78585954e-06, -5.94424336e-05 ] ] - [ [ -0.00337398402, 0.0873037544, 0.658522363, 0.999999998, 1.15815253e-05, -2.55915922e-06, -6.07373303e-05 ] ] - [ [ -0.00338184519, 0.0874673714, 0.65852254, 0.999999998, 1.18262361e-05, -2.33036656e-06, -6.20441821e-05 ] ] - [ [ -0.00338976215, 0.0876297812, 0.658522719, 0.999999998, 1.20731741e-05, -2.09949288e-06, -6.33629244e-05 ] ] - [ [ -0.0033977353, 0.0877909903, 0.658522899, 0.999999998, 1.23223271e-05, -1.86654952e-06, -6.46934925e-05 ] ] - [ [ -0.00340576507, 0.0879510053, 0.658523081, 0.999999998, 1.2573683e-05, -1.6315478e-06, -6.60358219e-05 ] ] - [ [ -0.00341385186, 0.0881098326, 0.658523265, 0.999999998, 1.28272298e-05, -1.39449905e-06, -6.73898479e-05 ] ] - [ [ -0.00342199609, 0.0882674787, 0.65852345, 0.999999998, 1.30829554e-05, -1.1554146e-06, -6.8755506e-05 ] ] - [ [ -0.00343019816, 0.08842395, 0.658523637, 0.999999997, 1.33408477e-05, -9.14305777e-07, -7.01327315e-05 ] ] - [ [ -0.00343845849, 0.0885792529, 0.658523825, 0.999999997, 1.36008945e-05, -6.71183916e-07, -7.15214598e-05 ] ] - [ [ -0.0034467775, 0.0887333937, 0.658524015, 0.999999997, 1.38630839e-05, -4.2606034e-07, -7.29216263e-05 ] ] - [ [ -0.0034551556, 0.0888863788, 0.658524206, 0.999999997, 1.41274038e-05, -1.7894638e-07, -7.43331665e-05 ] ] - [ [ -0.0034635932, 0.0890382142, 0.658524399, 0.999999997, 1.4393842e-05, 7.01466352e-08, -7.57560157e-05 ] ] - [ [ -0.00347209073, 0.0891889063, 0.658524593, 0.999999997, 1.46623865e-05, 3.21207378e-07, -7.71901093e-05 ] ] - [ [ -0.00348062549, 0.0893384598, 0.658524789, 0.999999997, 1.49330252e-05, 5.74224519e-07, -7.86353827e-05 ] ] - [ [ -0.00348913912, 0.089486877, 0.658524987, 0.999999997, 1.5205746e-05, 8.29186729e-07, -8.00917713e-05 ] ] - [ [ -0.0034976294, 0.0896341639, 0.658525186, 0.999999997, 1.54805368e-05, 1.08608268e-06, -8.15592105e-05 ] ] - [ [ -0.00350609706, 0.0897803265, 0.658525386, 0.999999996, 1.57573856e-05, 1.34490104e-06, -8.30376357e-05 ] ] - [ [ -0.00351454279, 0.0899253708, 0.658525588, 0.999999996, 1.60362803e-05, 1.60563049e-06, -8.45269822e-05 ] ] - [ [ -0.00352296726, 0.0900693029, 0.658525792, 0.999999996, 1.63172088e-05, 1.86825969e-06, -8.60271856e-05 ] ] - [ [ -0.00353137115, 0.0902121285, 0.658525997, 0.999999996, 1.6600159e-05, 2.13277732e-06, -8.75381811e-05 ] ] - [ [ -0.0035397551, 0.0903538537, 0.658526203, 0.999999996, 1.68851189e-05, 2.39917204e-06, -8.90599042e-05 ] ] - [ [ -0.00354811974, 0.0904944843, 0.658526411, 0.999999996, 1.71720762e-05, 2.66743253e-06, -9.05922902e-05 ] ] - [ [ -0.00355646569, 0.0906340261, 0.65852662, 0.999999996, 1.74610191e-05, 2.93754746e-06, -9.21352746e-05 ] ] - [ [ -0.00356479353, 0.0907724848, 0.658526831, 0.999999995, 1.77519353e-05, 3.2095055e-06, -9.36887928e-05 ] ] - [ [ -0.00357310386, 0.0909098663, 0.658527043, 0.999999995, 1.80448129e-05, 3.48329532e-06, -9.52527801e-05 ] ] - [ [ -0.00358139724, 0.0910461761, 0.658527256, 0.999999995, 1.83396397e-05, 3.7589056e-06, -9.68271719e-05 ] ] - [ [ -0.00358967422, 0.09118142, 0.658527471, 0.999999995, 1.86364036e-05, 4.036325e-06, -9.84119037e-05 ] ] - [ [ -0.00359793534, 0.0913156035, 0.658527687, 0.999999995, 1.89350926e-05, 4.3155422e-06, -0.000100006911 ] ] - [ [ -0.00360618111, 0.0914487323, 0.658527905, 0.999999995, 1.92356945e-05, 4.59654586e-06, -0.000101612129 ] ] - [ [ -0.00361441203, 0.0915808119, 0.658528124, 0.999999994, 1.95381974e-05, 4.87932467e-06, -0.000103227493 ] ] - [ [ -0.0036226286, 0.0917118478, 0.658528344, 0.999999994, 1.9842589e-05, 5.16386728e-06, -0.000104852938 ] ] - [ [ -0.00363083128, 0.0918418454, 0.658528566, 0.999999994, 2.01488574e-05, 5.45016238e-06, -0.0001064884 ] ] - [ [ -0.00363902054, 0.0919708103, 0.658528789, 0.999999994, 2.04569905e-05, 5.73819863e-06, -0.000108133815 ] ] - [ [ -0.00364719681, 0.0920987477, 0.658529014, 0.999999994, 2.07669761e-05, 6.02796471e-06, -0.000109789117 ] ] - [ [ -0.00365536052, 0.0922256631, 0.658529239, 0.999999994, 2.10788022e-05, 6.31944928e-06, -0.000111454243 ] ] - [ [ -0.00366351208, 0.0923515617, 0.658529466, 0.999999993, 2.13924567e-05, 6.61264102e-06, -0.000113129127 ] ] - [ [ -0.00367165189, 0.0924764489, 0.658529695, 0.999999993, 2.17079276e-05, 6.90752861e-06, -0.000114813705 ] ] - [ [ -0.00367978033, 0.0926003299, 0.658529925, 0.999999993, 2.20252026e-05, 7.2041007e-06, -0.000116507912 ] ] - [ [ -0.00368789777, 0.0927232099, 0.658530156, 0.999999993, 2.23442699e-05, 7.50234598e-06, -0.000118211684 ] ] - [ [ -0.00369600456, 0.0928450941, 0.658530388, 0.999999993, 2.26651172e-05, 7.80225312e-06, -0.000119924955 ] ] - [ [ -0.00370410103, 0.0929659876, 0.658530622, 0.999999992, 2.29877325e-05, 8.10381079e-06, -0.000121647663 ] ] - [ [ -0.00371218752, 0.0930858955, 0.658530856, 0.999999992, 2.33121037e-05, 8.40700766e-06, -0.000123379741 ] ] - [ [ -0.00372026432, 0.0932048229, 0.658531092, 0.999999992, 2.36382188e-05, 8.7118324e-06, -0.000125121125 ] ] - [ [ -0.00372833173, 0.0933227748, 0.65853133, 0.999999992, 2.39660656e-05, 9.01827369e-06, -0.000126871751 ] ] - [ [ -0.00373639004, 0.0934397563, 0.658531568, 0.999999991, 2.4295632e-05, 9.32632019e-06, -0.000128631554 ] ] - [ [ -0.00374443951, 0.0935557722, 0.658531808, 0.999999991, 2.46269061e-05, 9.63596059e-06, -0.00013040047 ] ] - [ [ -0.00375248038, 0.0936708276, 0.658532049, 0.999999991, 2.49598756e-05, 9.94718354e-06, -0.000132178433 ] ] - [ [ -0.00376051291, 0.0937849272, 0.658532292, 0.999999991, 2.52945286e-05, 1.02599777e-05, -0.00013396538 ] ] - [ [ -0.00376853731, 0.093898076, 0.658532535, 0.99999999, 2.56308529e-05, 1.05743318e-05, -0.000135761245 ] ] - [ [ -0.00377655379, 0.0940102788, 0.65853278, 0.99999999, 2.59688364e-05, 1.08902345e-05, -0.000137565964 ] ] - [ [ -0.00378456255, 0.0941215404, 0.658533026, 0.99999999, 2.63084671e-05, 1.12076745e-05, -0.000139379473 ] ] - [ [ -0.00379256377, 0.0942318656, 0.658533273, 0.99999999, 2.66497329e-05, 1.15266403e-05, -0.000141201706 ] ] - [ [ -0.00380055762, 0.094341259, 0.658533521, 0.999999989, 2.69926217e-05, 1.18471208e-05, -0.0001430326 ] ] - [ [ -0.00380854426, 0.0944497253, 0.658533771, 0.999999989, 2.73371214e-05, 1.21691045e-05, -0.000144872089 ] ] - [ [ -0.00381652383, 0.0945572693, 0.658534021, 0.999999989, 2.768322e-05, 1.24925802e-05, -0.000146720109 ] ] - [ [ -0.00382449646, 0.0946638954, 0.658534273, 0.999999988, 2.80309053e-05, 1.28175365e-05, -0.000148576596 ] ] - [ [ -0.00383246226, 0.0947696085, 0.658534526, 0.999999988, 2.83801653e-05, 1.31439621e-05, -0.000150441484 ] ] - [ [ -0.00384042135, 0.0948744128, 0.65853478, 0.999999988, 2.87309878e-05, 1.34718456e-05, -0.00015231471 ] ] - [ [ -0.00384837379, 0.0949783131, 0.658535035, 0.999999988, 2.90833609e-05, 1.38011758e-05, -0.000154196208 ] ] - [ [ -0.00385631968, 0.0950813138, 0.658535291, 0.999999987, 2.94372723e-05, 1.41319414e-05, -0.000156085914 ] ] - [ [ -0.00386425908, 0.0951834194, 0.658535548, 0.999999987, 2.97927101e-05, 1.44641309e-05, -0.000157983763 ] ] - [ [ -0.00387219204, 0.0952846342, 0.658535807, 0.999999987, 3.01496622e-05, 1.4797733e-05, -0.000159889691 ] ] - [ [ -0.00388011859, 0.0953849627, 0.658536066, 0.999999986, 3.05081164e-05, 1.51327365e-05, -0.000161803633 ] ] - [ [ -0.00388803877, 0.0954844092, 0.658536327, 0.999999986, 3.08680607e-05, 1.546913e-05, -0.000163725525 ] ] - [ [ -0.00389595258, 0.0955829782, 0.658536589, 0.999999986, 3.1229483e-05, 1.58069022e-05, -0.000165655302 ] ] - [ [ -0.00390386003, 0.0956806738, 0.658536851, 0.999999985, 3.15923712e-05, 1.61460417e-05, -0.000167592899 ] ] - [ [ -0.0039117611, 0.0957775003, 0.658537115, 0.999999985, 3.19567132e-05, 1.64865373e-05, -0.000169538251 ] ] - [ [ -0.00391965576, 0.095873462, 0.65853738, 0.999999985, 3.2322497e-05, 1.68283776e-05, -0.000171491295 ] ] - [ [ -0.00392754399, 0.0959685631, 0.658537646, 0.999999984, 3.26897104e-05, 1.71715513e-05, -0.000173451966 ] ] - [ [ -0.00393542574, 0.0960628078, 0.658537913, 0.999999984, 3.30583414e-05, 1.7516047e-05, -0.000175420198 ] ] - [ [ -0.00394330093, 0.0961562002, 0.65853818, 0.999999984, 3.34283779e-05, 1.78618534e-05, -0.000177395927 ] ] - [ [ -0.0039511695, 0.0962487444, 0.658538449, 0.999999983, 3.37998077e-05, 1.82089593e-05, -0.000179379089 ] ] - [ [ -0.00395903137, 0.0963404445, 0.658538719, 0.999999983, 3.41726189e-05, 1.85573533e-05, -0.00018136962 ] ] - [ [ -0.00396688643, 0.0964313046, 0.65853899, 0.999999982, 3.45467994e-05, 1.8907024e-05, -0.000183367454 ] ] - [ [ -0.00397473458, 0.0965213287, 0.658539262, 0.999999982, 3.49223369e-05, 1.92579601e-05, -0.000185372526 ] ] - [ [ -0.0039825757, 0.0966105207, 0.658539535, 0.999999982, 3.52992196e-05, 1.96101503e-05, -0.000187384773 ] ] - [ [ -0.00399040965, 0.0966988847, 0.658539809, 0.999999981, 3.56774352e-05, 1.99635834e-05, -0.000189404129 ] ] - [ [ -0.00399823629, 0.0967864245, 0.658540083, 0.999999981, 3.60569717e-05, 2.03182478e-05, -0.000191430531 ] ] - [ [ -0.00400605547, 0.0968731442, 0.658540359, 0.99999998, 3.6437817e-05, 2.06741325e-05, -0.000193463913 ] ] - [ [ -0.00401386701, 0.0969590474, 0.658540636, 0.99999998, 3.6819959e-05, 2.10312259e-05, -0.000195504211 ] ] - [ [ -0.00402167074, 0.0970441382, 0.658540913, 0.99999998, 3.72033856e-05, 2.13895168e-05, -0.00019755136 ] ] - [ [ -0.00402946647, 0.0971284203, 0.658541192, 0.999999979, 3.75880848e-05, 2.17489939e-05, -0.000199605296 ] ] - [ [ -0.00403725399, 0.0972118974, 0.658541471, 0.999999979, 3.79740444e-05, 2.21096458e-05, -0.000201665953 ] ] - [ [ -0.0040450331, 0.0972945734, 0.658541751, 0.999999978, 3.83612524e-05, 2.24714613e-05, -0.000203733268 ] ] - [ [ -0.00405280357, 0.097376452, 0.658542033, 0.999999978, 3.87496967e-05, 2.28344289e-05, -0.000205807176 ] ] - [ [ -0.00406056517, 0.0974575369, 0.658542315, 0.999999977, 3.91393652e-05, 2.31985375e-05, -0.000207887613 ] ] - [ [ -0.00406831765, 0.0975378317, 0.658542598, 0.999999977, 3.95302458e-05, 2.35637755e-05, -0.000209974512 ] ] - [ [ -0.00407606075, 0.0976173401, 0.658542882, 0.999999976, 3.99223264e-05, 2.39301318e-05, -0.000212067811 ] ] - [ [ -0.00408379421, 0.0976960657, 0.658543166, 0.999999976, 4.0315595e-05, 2.4297595e-05, -0.000214167444 ] ] - [ [ -0.00409151775, 0.0977740121, 0.658543452, 0.999999975, 4.07100394e-05, 2.46661538e-05, -0.000216273347 ] ] - [ [ -0.00409923107, 0.0978511828, 0.658543738, 0.999999975, 4.11056475e-05, 2.50357968e-05, -0.000218385455 ] ] - [ [ -0.00410693388, 0.0979275814, 0.658544025, 0.999999975, 4.15024074e-05, 2.54065128e-05, -0.000220503703 ] ] - [ [ -0.00411462587, 0.0980032114, 0.658544313, 0.999999974, 4.19003068e-05, 2.57782904e-05, -0.000222628028 ] ] - [ [ -0.00412230671, 0.0980780762, 0.658544602, 0.999999974, 4.22993337e-05, 2.61511183e-05, -0.000224758364 ] ] - [ [ -0.00412997609, 0.0981521794, 0.658544892, 0.999999973, 4.2699476e-05, 2.65249852e-05, -0.000226894646 ] ] - [ [ -0.00413763364, 0.0982255242, 0.658545182, 0.999999972, 4.31007216e-05, 2.68998797e-05, -0.000229036811 ] ] - [ [ -0.00414527902, 0.0982981142, 0.658545474, 0.999999972, 4.35030584e-05, 2.72757906e-05, -0.000231184793 ] ] - [ [ -0.00415291187, 0.0983699526, 0.658545766, 0.999999971, 4.39064744e-05, 2.76527064e-05, -0.000233338529 ] ] - [ [ -0.00416053182, 0.0984410429, 0.658546058, 0.999999971, 4.43109575e-05, 2.8030616e-05, -0.000235497952 ] ] - [ [ -0.00416813847, 0.0985113882, 0.658546352, 0.99999997, 4.47164955e-05, 2.84095079e-05, -0.000237662999 ] ] - [ [ -0.00417573145, 0.098580992, 0.658546646, 0.99999997, 4.51230763e-05, 2.87893708e-05, -0.000239833606 ] ] - [ [ -0.00418331033, 0.0986498574, 0.658546941, 0.999999969, 4.5530688e-05, 2.91701935e-05, -0.000242009706 ] ] - [ [ -0.00419087472, 0.0987179877, 0.658547237, 0.999999969, 4.59393184e-05, 2.95519646e-05, -0.000244191237 ] ] - [ [ -0.00419842418, 0.0987853861, 0.658547534, 0.999999968, 4.63489553e-05, 2.99346728e-05, -0.000246378133 ] ] - [ [ -0.00420595829, 0.0988520557, 0.658547831, 0.999999968, 4.67595868e-05, 3.03183068e-05, -0.00024857033 ] ] - [ [ -0.0042134766, 0.0989179998, 0.658548129, 0.999999967, 4.71712007e-05, 3.07028552e-05, -0.000250767762 ] ] - [ [ -0.00422097865, 0.0989832214, 0.658548428, 0.999999966, 4.75837849e-05, 3.10883067e-05, -0.000252970367 ] ] - [ [ -0.00422846399, 0.0990477237, 0.658548727, 0.999999966, 4.79973274e-05, 3.14746501e-05, -0.000255178078 ] ] - [ [ -0.00423593214, 0.0991115097, 0.658549027, 0.999999965, 4.8411816e-05, 3.18618739e-05, -0.000257390831 ] ] - [ [ -0.00424338261, 0.0991745824, 0.658549328, 0.999999965, 4.88272387e-05, 3.22499669e-05, -0.000259608562 ] ] - [ [ -0.00425081493, 0.0992369449, 0.658549629, 0.999999964, 4.92435833e-05, 3.26389178e-05, -0.000261831206 ] ] - [ [ -0.00425822858, 0.0992986002, 0.658549931, 0.999999963, 4.96608378e-05, 3.30287152e-05, -0.000264058698 ] ] - [ [ -0.00426562305, 0.0993595513, 0.658550234, 0.999999963, 5.00789901e-05, 3.34193478e-05, -0.000266290974 ] ] - [ [ -0.00427299783, 0.099419801, 0.658550537, 0.999999962, 5.04980282e-05, 3.38108043e-05, -0.000268527969 ] ] - [ [ -0.00428035239, 0.0994793523, 0.658550841, 0.999999961, 5.09179398e-05, 3.42030734e-05, -0.000270769619 ] ] - [ [ -0.00428768618, 0.0995382081, 0.658551145, 0.999999961, 5.13387129e-05, 3.45961438e-05, -0.000273015859 ] ] - [ [ -0.00429499866, 0.0995963713, 0.658551451, 0.99999996, 5.17603354e-05, 3.49900041e-05, -0.000275266625 ] ] - [ [ -0.00430228927, 0.0996538448, 0.658551756, 0.99999996, 5.21827953e-05, 3.5384643e-05, -0.000277521851 ] ] - [ [ -0.00430955745, 0.0997106312, 0.658552063, 0.999999959, 5.26060804e-05, 3.57800492e-05, -0.000279781473 ] ] - [ [ -0.00431680261, 0.0997667335, 0.65855237, 0.999999958, 5.30301787e-05, 3.61762115e-05, -0.000282045427 ] ] - [ [ -0.00432402418, 0.0998221543, 0.658552677, 0.999999957, 5.3455078e-05, 3.65731184e-05, -0.000284313648 ] ] - [ [ -0.00433122156, 0.0998768965, 0.658552985, 0.999999957, 5.38807662e-05, 3.69707586e-05, -0.000286586071 ] ] - [ [ -0.00433839415, 0.0999309627, 0.658553294, 0.999999956, 5.43072314e-05, 3.7369121e-05, -0.000288862632 ] ] - [ [ -0.00434554133, 0.0999843557, 0.658553603, 0.999999955, 5.47344612e-05, 3.7768194e-05, -0.000291143266 ] ] - [ [ -0.00435266249, 0.100037078, 0.658553913, 0.999999955, 5.51624438e-05, 3.81679665e-05, -0.000293427909 ] ] - [ [ -0.004359757, 0.100089133, 0.658554223, 0.999999954, 5.5591167e-05, 3.8568427e-05, -0.000295716495 ] ] - [ [ -0.00436682421, 0.100140522, 0.658554534, 0.999999953, 5.60206186e-05, 3.89695644e-05, -0.000298008961 ] ] - [ [ -0.0043984021, 0.100196419, 0.658554846, 0.999999953, 5.64507866e-05, 3.93713672e-05, -0.000300305241 ] ] - [ [ -0.00440556156, 0.100246511, 0.658555157, 0.999999952, 5.6881659e-05, 3.97738241e-05, -0.000302605272 ] ] - [ [ -0.00441269227, 0.100295945, 0.65855547, 0.999999951, 5.73132235e-05, 4.01769239e-05, -0.000304908988 ] ] - [ [ -0.00441979357, 0.100344725, 0.658555783, 0.99999995, 5.77454682e-05, 4.05806552e-05, -0.000307216325 ] ] - [ [ -0.00442686476, 0.100392852, 0.658556096, 0.99999995, 5.81783808e-05, 4.09850067e-05, -0.000309527218 ] ] - [ [ -0.00443390515, 0.10044033, 0.65855641, 0.999999949, 5.86119494e-05, 4.13899671e-05, -0.000311841603 ] ] - [ [ -0.00444091403, 0.10048716, 0.658556724, 0.999999948, 5.90461619e-05, 4.17955251e-05, -0.000314159415 ] ] - [ [ -0.0044478907, 0.100533345, 0.658557039, 0.999999947, 5.9481006e-05, 4.22016694e-05, -0.00031648059 ] ] - [ [ -0.00445483443, 0.100578888, 0.658557354, 0.999999946, 5.99164698e-05, 4.26083886e-05, -0.000318805062 ] ] - [ [ -0.00446174451, 0.100623791, 0.65855767, 0.999999946, 6.03525411e-05, 4.30156714e-05, -0.000321132767 ] ] - [ [ -0.00446862018, 0.100668055, 0.658557986, 0.999999945, 6.07892079e-05, 4.34235066e-05, -0.000323463642 ] ] - [ [ -0.00447546071, 0.100711685, 0.658558302, 0.999999944, 6.1226458e-05, 4.38318827e-05, -0.00032579762 ] ] - [ [ -0.00448226534, 0.100754681, 0.658558619, 0.999999943, 6.16642794e-05, 4.42407886e-05, -0.000328134637 ] ] - [ [ -0.00448903332, 0.100797046, 0.658558936, 0.999999942, 6.21026599e-05, 4.46502129e-05, -0.00033047463 ] ] - [ [ -0.00449576388, 0.100838783, 0.658559254, 0.999999942, 6.25415874e-05, 4.50601442e-05, -0.000332817532 ] ] - [ [ -0.00450245623, 0.100879894, 0.658559572, 0.999999941, 6.298105e-05, 4.54705713e-05, -0.00033516328 ] ] - [ [ -0.0045091096, 0.10092038, 0.65855989, 0.99999994, 6.34210354e-05, 4.58814829e-05, -0.000337511809 ] ] - [ [ -0.00451572319, 0.100960245, 0.658560209, 0.999999939, 6.38615315e-05, 4.62928675e-05, -0.000339863055 ] ] - [ [ -0.0045222962, 0.100999489, 0.658560528, 0.999999938, 6.43025263e-05, 4.6704714e-05, -0.000342216952 ] ] - [ [ -0.00452882783, 0.101038117, 0.658560848, 0.999999937, 6.47440077e-05, 4.71170111e-05, -0.000344573436 ] ] - [ [ -0.00453531725, 0.101076129, 0.658561168, 0.999999937, 6.51859636e-05, 4.75297473e-05, -0.000346932443 ] ] - [ [ -0.00454176365, 0.101113527, 0.658561488, 0.999999936, 6.56283818e-05, 4.79429114e-05, -0.000349293908 ] ] - [ [ -0.00454816619, 0.101150315, 0.658561808, 0.999999935, 6.60712503e-05, 4.83564921e-05, -0.000351657767 ] ] - [ [ -0.00455452403, 0.101186493, 0.658562129, 0.999999934, 6.6514557e-05, 4.87704781e-05, -0.000354023953 ] ] - [ [ -0.00456083633, 0.101222064, 0.65856245, 0.999999933, 6.69582898e-05, 4.9184858e-05, -0.000356392404 ] ] - [ [ -0.00456710223, 0.10125703, 0.658562772, 0.999999932, 6.74024365e-05, 4.95996206e-05, -0.000358763055 ] ] - [ [ -0.00457332087, 0.101291393, 0.658563093, 0.999999931, 6.78469852e-05, 5.00147546e-05, -0.00036113584 ] ] - [ [ -0.00457949138, 0.101325155, 0.658563415, 0.99999993, 6.82919235e-05, 5.04302485e-05, -0.000363510696 ] ] - [ [ -0.00458561289, 0.101358318, 0.658563738, 0.999999929, 6.87372396e-05, 5.08460912e-05, -0.000365887557 ] ] - [ [ -0.0045916845, 0.101390884, 0.65856406, 0.999999928, 6.91829213e-05, 5.12622713e-05, -0.00036826636 ] ] - [ [ -0.00459770532, 0.101422854, 0.658564383, 0.999999928, 6.96289564e-05, 5.16787775e-05, -0.000370647039 ] ] - [ [ -0.00460367446, 0.101454231, 0.658564706, 0.999999927, 7.00753329e-05, 5.20955985e-05, -0.00037302953 ] ] - [ [ -0.00460959101, 0.101485017, 0.658565029, 0.999999926, 7.05220387e-05, 5.2512723e-05, -0.000375413768 ] ] - [ [ -0.00461545406, 0.101515213, 0.658565353, 0.999999925, 7.09690617e-05, 5.29301397e-05, -0.000377799688 ] ] - [ [ -0.00462126268, 0.101544821, 0.658565677, 0.999999924, 7.14163897e-05, 5.33478373e-05, -0.000380187227 ] ] - [ [ -0.00462701594, 0.101573843, 0.658566001, 0.999999923, 7.18640107e-05, 5.37658044e-05, -0.000382576319 ] ] - [ [ -0.0046327129, 0.101602281, 0.658566325, 0.999999922, 7.23119126e-05, 5.41840297e-05, -0.0003849669 ] ] - [ [ -0.00463835263, 0.101630136, 0.658566649, 0.999999921, 7.27600832e-05, 5.46025021e-05, -0.000387358905 ] ] - [ [ -0.00464393418, 0.101657411, 0.658566974, 0.99999992, 7.32085106e-05, 5.502121e-05, -0.000389752269 ] ] - [ [ -0.00464945657, 0.101684107, 0.658567298, 0.999999919, 7.36571824e-05, 5.54401423e-05, -0.000392146929 ] ] - [ [ -0.00465491886, 0.101710225, 0.658567623, 0.999999918, 7.41060868e-05, 5.58592877e-05, -0.000394542819 ] ] - [ [ -0.00466032006, 0.101735768, 0.658567948, 0.999999917, 7.45552115e-05, 5.62786347e-05, -0.000396939875 ] ] - [ [ -0.0046656592, 0.101760737, 0.658568273, 0.999999916, 7.50045445e-05, 5.66981722e-05, -0.000399338032 ] ] - [ [ -0.00467093529, 0.101785133, 0.658568599, 0.999999915, 7.54540736e-05, 5.71178888e-05, -0.000401737225 ] ] - [ [ -0.00467614733, 0.101808959, 0.658568924, 0.999999914, 7.59037868e-05, 5.75377732e-05, -0.00040413739 ] ] - [ [ -0.00468129434, 0.101832216, 0.65856925, 0.999999913, 7.63536719e-05, 5.79578141e-05, -0.000406538463 ] ] - [ [ -0.00468637529, 0.101854905, 0.658569575, 0.999999912, 7.68037169e-05, 5.83780002e-05, -0.000408940378 ] ] - [ [ -0.00469138917, 0.101877029, 0.658569901, 0.999999911, 7.72539096e-05, 5.87983201e-05, -0.000411343072 ] ] - [ [ -0.00469633496, 0.101898588, 0.658570227, 0.99999991, 7.7704238e-05, 5.92187627e-05, -0.000413746479 ] ] - [ [ -0.00470121164, 0.101919584, 0.658570553, 0.999999909, 7.81546899e-05, 5.96393166e-05, -0.000416150535 ] ] - [ [ -0.00470601816, 0.101940019, 0.658570879, 0.999999908, 7.86052532e-05, 6.00599704e-05, -0.000418555175 ] ] - [ [ -0.00471075349, 0.101959893, 0.658571205, 0.999999906, 7.90559158e-05, 6.04807129e-05, -0.000420960335 ] ] - [ [ -0.00471541658, 0.10197921, 0.658571531, 0.999999905, 7.95066657e-05, 6.09015328e-05, -0.00042336595 ] ] - [ [ -0.00472000636, 0.101997969, 0.658571857, 0.999999904, 7.99574906e-05, 6.13224187e-05, -0.000425771955 ] ] - [ [ -0.00472452178, 0.102016173, 0.658572184, 0.999999903, 8.04083786e-05, 6.17433594e-05, -0.000428178286 ] ] - [ [ -0.00472896177, 0.102033822, 0.65857251, 0.999999902, 8.08593175e-05, 6.21643436e-05, -0.000430584878 ] ] - [ [ -0.00473332524, 0.102050918, 0.658572836, 0.999999901, 8.13102952e-05, 6.25853599e-05, -0.000432991667 ] ] - [ [ -0.00473761466, 0.10206749, 0.658573163, 0.9999999, 8.17612996e-05, 6.30063971e-05, -0.000435398588 ] ] - [ [ -0.00474182188, 0.102083485, 0.658573489, 0.999999899, 8.22123185e-05, 6.34274438e-05, -0.000437805577 ] ] - [ [ -0.00474594931, 0.102098931, 0.658573815, 0.999999898, 8.266334e-05, 6.38484888e-05, -0.000440212568 ] ] - [ [ -0.00474999587, 0.102113829, 0.658574142, 0.999999897, 8.31143518e-05, 6.42695207e-05, -0.000442619497 ] ] - [ [ -0.00475396043, 0.102128182, 0.658574468, 0.999999895, 8.35653419e-05, 6.46905283e-05, -0.0004450263 ] ] - [ [ -0.00475784187, 0.102141989, 0.658574794, 0.999999894, 8.40162981e-05, 6.51115002e-05, -0.000447432912 ] ] - [ [ -0.00476163908, 0.102155252, 0.658575121, 0.999999893, 8.44672084e-05, 6.55324252e-05, -0.000449839268 ] ] - [ [ -0.00476535093, 0.102167973, 0.658575447, 0.999999892, 8.49180606e-05, 6.59532919e-05, -0.000452245304 ] ] - [ [ -0.00476897627, 0.102180152, 0.658575773, 0.999999891, 8.53688427e-05, 6.6374089e-05, -0.000454650955 ] ] - [ [ -0.00477251396, 0.102191791, 0.658576099, 0.99999989, 8.58195425e-05, 6.67948053e-05, -0.000457056157 ] ] - [ [ -0.00477596286, 0.102202891, 0.658576425, 0.999999888, 8.62701479e-05, 6.72154294e-05, -0.000459460844 ] ] - [ [ -0.00477932181, 0.102213453, 0.658576751, 0.999999887, 8.67206468e-05, 6.76359501e-05, -0.000461864953 ] ] - [ [ -0.00478258963, 0.102223478, 0.658577077, 0.999999886, 8.71710271e-05, 6.8056356e-05, -0.000464268418 ] ] - [ [ -0.00478576517, 0.102232968, 0.658577403, 0.999999885, 8.76212767e-05, 6.84766359e-05, -0.000466671176 ] ] - [ [ -0.00478884725, 0.102241923, 0.658577728, 0.999999884, 8.80713835e-05, 6.88967784e-05, -0.000469073161 ] ] - [ [ -0.00479183468, 0.102250344, 0.658578054, 0.999999883, 8.85213354e-05, 6.93167723e-05, -0.000471474309 ] ] - [ [ -0.00479472627, 0.102258233, 0.658578379, 0.999999881, 8.89711202e-05, 6.97366061e-05, -0.000473874555 ] ] - [ [ -0.00479752084, 0.10226559, 0.658578705, 0.99999988, 8.94207259e-05, 7.01562688e-05, -0.000476273835 ] ] - [ [ -0.00480021716, 0.102272416, 0.65857903, 0.999999879, 8.98701403e-05, 7.05757489e-05, -0.000478672083 ] ] - [ [ -0.00480281405, 0.102278713, 0.658579355, 0.999999878, 9.03193514e-05, 7.09950351e-05, -0.000481069236 ] ] - [ [ -0.00480531027, 0.102284481, 0.65857968, 0.999999876, 9.0768347e-05, 7.14141162e-05, -0.000483465229 ] ] - [ [ -0.00480770462, 0.102289722, 0.658580005, 0.999999875, 9.1217115e-05, 7.18329808e-05, -0.000485859998 ] ] - [ [ -0.00480999586, 0.102294436, 0.658580329, 0.999999874, 9.16656433e-05, 7.22516177e-05, -0.000488253476 ] ] - [ [ -0.00481218275, 0.102298624, 0.658580653, 0.999999873, 9.21139198e-05, 7.26700156e-05, -0.000490645601 ] ] - [ [ -0.00481426405, 0.102302287, 0.658580978, 0.999999872, 9.25619324e-05, 7.30881631e-05, -0.000493036307 ] ] - [ [ -0.00481623853, 0.102305426, 0.658581301, 0.99999987, 9.3009669e-05, 7.3506049e-05, -0.00049542553 ] ] - [ [ -0.00481810491, 0.102308041, 0.658581625, 0.999999869, 9.34571174e-05, 7.3923662e-05, -0.000497813205 ] ] - [ [ -0.00481986195, 0.102310135, 0.658581949, 0.999999868, 9.39042656e-05, 7.43409907e-05, -0.000500199267 ] ] - [ [ -0.00482150837, 0.102311706, 0.658582272, 0.999999866, 9.43511014e-05, 7.47580239e-05, -0.000502583652 ] ] - [ [ -0.00482304291, 0.102312757, 0.658582595, 0.999999865, 9.47976127e-05, 7.51747503e-05, -0.000504966296 ] ] - [ [ -0.00482446428, 0.102313287, 0.658582918, 0.999999864, 9.52437874e-05, 7.55911586e-05, -0.000507347133 ] ] - [ [ -0.00482577119, 0.102313298, 0.65858324, 0.999999863, 9.56896135e-05, 7.60072374e-05, -0.0005097261 ] ] - [ [ -0.00482696236, 0.102312791, 0.658583563, 0.999999861, 9.61350787e-05, 7.64229756e-05, -0.000512103131 ] ] - [ [ -0.00482803648, 0.102311765, 0.658583885, 0.99999986, 9.65801709e-05, 7.68383618e-05, -0.000514478161 ] ] - [ [ -0.00482899225, 0.102310222, 0.658584207, 0.999999859, 9.70248782e-05, 7.72533846e-05, -0.000516851127 ] ] - [ [ -0.00482982836, 0.102308163, 0.658584528, 0.999999857, 9.74691883e-05, 7.76680329e-05, -0.000519221964 ] ] - [ [ -0.00483054349, 0.102305588, 0.658584849, 0.999999856, 9.79130891e-05, 7.80822953e-05, -0.000521590607 ] ] - [ [ -0.00483113631, 0.102302497, 0.65858517, 0.999999855, 9.83565685e-05, 7.84961605e-05, -0.000523956991 ] ] - [ [ -0.0048316055, 0.102298892, 0.658585491, 0.999999853, 9.87996144e-05, 7.89096173e-05, -0.000526321052 ] ] - [ [ -0.00483194972, 0.102294772, 0.658585811, 0.999999852, 9.92422148e-05, 7.93226542e-05, -0.000528682725 ] ] - [ [ -0.00483216761, 0.10229014, 0.658586131, 0.999999851, 9.96843573e-05, 7.97352602e-05, -0.000531041945 ] ] - [ [ -0.00483225785, 0.102284994, 0.65858645, 0.99999985, 0.00010012603, 8.01474237e-05, -0.000533398649 ] ] - [ [ -0.00483221906, 0.102279335, 0.658586769, 0.999999848, 0.000100567221, 8.05591337e-05, -0.000535752771 ] ] - [ [ -0.00483204988, 0.102273165, 0.658587088, 0.999999847, 0.000101007918, 8.09703786e-05, -0.000538104246 ] ] - [ [ -0.00483174896, 0.102266483, 0.658587407, 0.999999845, 0.000101448108, 8.13811474e-05, -0.000540453011 ] ] - [ [ -0.0048313149, 0.102259291, 0.658587725, 0.999999844, 0.00010188778, 8.17914286e-05, -0.000542799 ] ] - [ [ -0.00483074633, 0.102251588, 0.658588042, 0.999999843, 0.000102326922, 8.2201211e-05, -0.00054514215 ] ] - [ [ -0.00483004187, 0.102243375, 0.65858836, 0.999999841, 0.000102765521, 8.26104834e-05, -0.000547482394 ] ] - [ [ -0.00482920011, 0.102234652, 0.658588677, 0.99999984, 0.000103203566, 8.30192343e-05, -0.000549819669 ] ] - [ [ -0.00482821965, 0.10222542, 0.658588993, 0.999999839, 0.000103641044, 8.34274525e-05, -0.000552153911 ] ] - [ [ -0.0048270991, 0.102215679, 0.658589309, 0.999999837, 0.000104077943, 8.38351268e-05, -0.000554485053 ] ] - [ [ -0.00482583703, 0.10220543, 0.658589625, 0.999999836, 0.000104514251, 8.42422457e-05, -0.000556813033 ] ] - [ [ -0.00482443203, 0.102194672, 0.65858994, 0.999999835, 0.000104949956, 8.46487981e-05, -0.000559137785 ] ] - [ [ -0.00482288266, 0.102183407, 0.658590255, 0.999999833, 0.000105385045, 8.50547727e-05, -0.000561459244 ] ] - [ [ -0.00482118751, 0.102171634, 0.658590569, 0.999999832, 0.000105819508, 8.54601581e-05, -0.000563777347 ] ] - [ [ -0.00481934512, 0.102159354, 0.658590883, 0.99999983, 0.00010625333, 8.58649431e-05, -0.000566092028 ] ] - [ [ -0.00481735405, 0.102146567, 0.658591196, 0.999999829, 0.000106686502, 8.62691164e-05, -0.000568403222 ] ] - [ [ -0.00481521285, 0.102133274, 0.658591509, 0.999999828, 0.000107119009, 8.66726666e-05, -0.000570710866 ] ] - [ [ -0.00481292007, 0.102119474, 0.658591822, 0.999999826, 0.000107550841, 8.70755826e-05, -0.000573014895 ] ] - [ [ -0.00481047423, 0.102105167, 0.658592133, 0.999999825, 0.000107981984, 8.74778529e-05, -0.000575315243 ] ] - [ [ -0.00480787387, 0.102090355, 0.658592445, 0.999999823, 0.000108412428, 8.78794664e-05, -0.000577611847 ] ] - [ [ -0.00480511751, 0.102075037, 0.658592756, 0.999999822, 0.00010884216, 8.82804117e-05, -0.000579904641 ] ] - [ [ -0.00480220366, 0.102059213, 0.658593066, 0.999999821, 0.000109271167, 8.86806775e-05, -0.000582193561 ] ] - [ [ -0.00479913084, 0.102042883, 0.658593376, 0.999999819, 0.000109699438, 8.90802526e-05, -0.000584478544 ] ] - [ [ -0.00479589754, 0.102026048, 0.658593685, 0.999999818, 0.00011012696, 8.94791257e-05, -0.000586759522 ] ] - [ [ -0.00479250227, 0.102008708, 0.658593994, 0.999999816, 0.000110553721, 8.98772854e-05, -0.000589036434 ] ] - [ [ -0.00478894351, 0.101990863, 0.658594302, 0.999999815, 0.00011097971, 9.02747206e-05, -0.000591309212 ] ] - [ [ -0.00478521975, 0.101972512, 0.65859461, 0.999999814, 0.000111404914, 9.06714198e-05, -0.000593577794 ] ] - [ [ -0.00478132946, 0.101953656, 0.658594917, 0.999999812, 0.000111829321, 9.10673719e-05, -0.000595842115 ] ] - [ [ -0.00477727112, 0.101934295, 0.658595223, 0.999999811, 0.000112252919, 9.14625654e-05, -0.000598102109 ] ] - [ [ -0.00477304319, 0.101914429, 0.658595529, 0.999999809, 0.000112675695, 9.18569892e-05, -0.000600357712 ] ] - [ [ -0.00476864413, 0.101894057, 0.658595834, 0.999999808, 0.000113097638, 9.2250632e-05, -0.00060260886 ] ] - [ [ -0.00476407238, 0.101873181, 0.658596139, 0.999999806, 0.000113518736, 9.26434824e-05, -0.000604855488 ] ] - [ [ -0.0047593264, 0.101851799, 0.658596443, 0.999999805, 0.000113938976, 9.30355292e-05, -0.000607097532 ] ] - [ [ -0.00475440461, 0.101829912, 0.658596746, 0.999999803, 0.000114358346, 9.34267612e-05, -0.000609334926 ] ] - [ [ -0.00474930546, 0.10180752, 0.658597049, 0.999999802, 0.000114776834, 9.38171669e-05, -0.000611567606 ] ] - [ [ -0.00474402737, 0.101784622, 0.658597351, 0.999999801, 0.000115194429, 9.42067351e-05, -0.000613795508 ] ] - [ [ -0.00473856875, 0.101761218, 0.658597652, 0.999999799, 0.000115611117, 9.45954546e-05, -0.000616018567 ] ] - [ [ -0.00473292801, 0.101737309, 0.658597953, 0.999999798, 0.000116026887, 9.4983314e-05, -0.000618236718 ] ] - [ [ -0.00472710357, 0.101712894, 0.658598253, 0.999999796, 0.000116441727, 9.53703021e-05, -0.000620449897 ] ] - [ [ -0.00472109381, 0.101687972, 0.658598552, 0.999999795, 0.000116855624, 9.57564075e-05, -0.000622658038 ] ] - [ [ -0.00471489713, 0.101662545, 0.658598851, 0.999999793, 0.000117268567, 9.61416191e-05, -0.000624861079 ] ] - [ [ -0.00470851192, 0.101636611, 0.658599149, 0.999999792, 0.000117680542, 9.65259255e-05, -0.000627058953 ] ] - [ [ -0.00470193655, 0.10161017, 0.658599446, 0.99999979, 0.00011809154, 9.69093154e-05, -0.000629251596 ] ] - [ [ -0.00469516939, 0.101583222, 0.658599743, 0.999999789, 0.000118501546, 9.72917775e-05, -0.000631438944 ] ] - [ [ -0.00468820881, 0.101555766, 0.658600039, 0.999999787, 0.000118910549, 9.76733006e-05, -0.000633620933 ] ] - [ [ -0.00468105317, 0.101527803, 0.658600334, 0.999999786, 0.000119318536, 9.80538734e-05, -0.000635797496 ] ] - [ [ -0.00467370081, 0.101499332, 0.658600628, 0.999999784, 0.000119725497, 9.84334845e-05, -0.00063796857 ] ] - [ [ -0.00466615009, 0.101470353, 0.658600922, 0.999999783, 0.000120131418, 9.88121228e-05, -0.000640134091 ] ] - [ [ -0.00465839933, 0.101440866, 0.658601215, 0.999999782, 0.000120536287, 9.91897768e-05, -0.000642293993 ] ] - [ [ -0.00465044687, 0.101410869, 0.658601507, 0.99999978, 0.000120940093, 9.95664355e-05, -0.000644448212 ] ] - [ [ -0.00464229103, 0.101380363, 0.658601798, 0.999999779, 0.000121342823, 9.99420873e-05, -0.000646596683 ] ] - [ [ -0.00463393013, 0.101349347, 0.658602089, 0.999999777, 0.000121744465, 0.000100316721, -0.000648739342 ] ] - [ [ -0.00462536248, 0.101317821, 0.658602378, 0.999999776, 0.000122145007, 0.000100690326, -0.000650876125 ] ] - [ [ -0.00461658638, 0.101285784, 0.658602667, 0.999999774, 0.000122544436, 0.00010106289, -0.000653006965 ] ] - [ [ -0.00460760013, 0.101253236, 0.658602955, 0.999999773, 0.000122942742, 0.000101434402, -0.0006551318 ] ] - [ [ -0.00459840201, 0.101220176, 0.658603243, 0.999999771, 0.000123339911, 0.000101804851, -0.000657250564 ] ] - [ [ -0.0045889903, 0.101186604, 0.658603529, 0.99999977, 0.000123735931, 0.000102174225, -0.000659363192 ] ] - [ [ -0.00457936329, 0.10115252, 0.658603815, 0.999999768, 0.00012413079, 0.000102542514, -0.000661469621 ] ] - [ [ -0.00456951924, 0.101117922, 0.6586041, 0.999999767, 0.000124524477, 0.000102909706, -0.000663569785 ] ] - [ [ -0.00455945641, 0.10108281, 0.658604383, 0.999999765, 0.000124916979, 0.000103275789, -0.00066566362 ] ] - [ [ -0.00454917305, 0.101047185, 0.658604666, 0.999999764, 0.000125308284, 0.000103640753, -0.000667751061 ] ] - [ [ -0.00453866741, 0.101011044, 0.658604949, 0.999999762, 0.000125698379, 0.000104004586, -0.000669832044 ] ] - [ [ -0.00452793773, 0.100974387, 0.65860523, 0.999999761, 0.000126087253, 0.000104367277, -0.000671906503 ] ] - [ [ -0.00451698224, 0.100937214, 0.65860551, 0.999999759, 0.000126474894, 0.000104728814, -0.000673974375 ] ] - [ [ -0.00450579916, 0.100899525, 0.65860579, 0.999999758, 0.000126861289, 0.000105089187, -0.000676035595 ] ] - [ [ -0.00449438672, 0.100861317, 0.658606068, 0.999999756, 0.000127246427, 0.000105448384, -0.000678090098 ] ] - [ [ -0.00448274312, 0.100822592, 0.658606346, 0.999999755, 0.000127630294, 0.000105806394, -0.000680137819 ] ] - [ [ -0.00447086657, 0.100783347, 0.658606623, 0.999999753, 0.00012801288, 0.000106163205, -0.000682178695 ] ] - [ [ -0.00445875525, 0.100743583, 0.658606898, 0.999999752, 0.000128394171, 0.000106518806, -0.000684212659 ] ] - [ [ -0.00444938766, 0.100705834, 0.658607173, 0.999999751, 0.000128774157, 0.000106873186, -0.000686239649 ] ] - [ [ -0.00443680956, 0.100665037, 0.658607447, 0.999999749, 0.000129152824, 0.000107226334, -0.000688259598 ] ] - [ [ -0.00442399141, 0.100623718, 0.65860772, 0.999999748, 0.00012953016, 0.000107578238, -0.000690272443 ] ] - [ [ -0.00441093137, 0.100581876, 0.658607992, 0.999999746, 0.000129906154, 0.000107928887, -0.000692278119 ] ] - [ [ -0.0043976276, 0.100539511, 0.658608263, 0.999999745, 0.000130280793, 0.00010827827, -0.000694276561 ] ] - [ [ -0.00438407826, 0.100496622, 0.658608533, 0.999999743, 0.000130654066, 0.000108626376, -0.000696267704 ] ] - [ [ -0.00437028148, 0.100453207, 0.658608802, 0.999999742, 0.000131025959, 0.000108973192, -0.000698251485 ] ] - [ [ -0.00435623541, 0.100409267, 0.65860907, 0.99999974, 0.000131396461, 0.000109318709, -0.000700227838 ] ] - [ [ -0.00434193816, 0.1003648, 0.658609337, 0.999999739, 0.00013176556, 0.000109662914, -0.000702196699 ] ] - [ [ -0.00432738787, 0.100319804, 0.658609603, 0.999999737, 0.000132133244, 0.000110005797, -0.000704158003 ] ] - [ [ -0.00431258264, 0.10027428, 0.658609868, 0.999999736, 0.0001324995, 0.000110347346, -0.000706111685 ] ] - [ [ -0.00429752059, 0.100228226, 0.658610131, 0.999999734, 0.000132864316, 0.000110687549, -0.000708057682 ] ] - [ [ -0.0042821998, 0.100181642, 0.658610394, 0.999999733, 0.000133227681, 0.000111026397, -0.000709995927 ] ] - [ [ -0.00426661838, 0.100134525, 0.658610656, 0.999999731, 0.000133589582, 0.000111363876, -0.000711926358 ] ] - [ [ -0.00425077439, 0.100086876, 0.658610917, 0.99999973, 0.000133950007, 0.000111699977, -0.000713848908 ] ] - [ [ -0.00423466592, 0.100038692, 0.658611176, 0.999999729, 0.000134308944, 0.000112034687, -0.000715763514 ] ] - [ [ -0.00421829103, 0.0999899737, 0.658611435, 0.999999727, 0.00013466638, 0.000112367995, -0.000717670111 ] ] - [ [ -0.00420164778, 0.0999407192, 0.658611692, 0.999999726, 0.000135022304, 0.000112699891, -0.000719568634 ] ] - [ [ -0.00418473422, 0.0998909273, 0.658611948, 0.999999724, 0.000135376704, 0.000113030363, -0.000721459019 ] ] - [ [ -0.0041675484, 0.0998405971, 0.658612204, 0.999999723, 0.000135729567, 0.000113359399, -0.000723341201 ] ] - [ [ -0.00415008834, 0.0997897272, 0.658612458, 0.999999721, 0.000136080881, 0.000113686989, -0.000725215115 ] ] - [ [ -0.00413235208, 0.0997383167, 0.658612711, 0.99999972, 0.000136430634, 0.000114013121, -0.000727080697 ] ] - [ [ -0.00411433763, 0.0996863641, 0.658612962, 0.999999718, 0.000136778814, 0.000114337783, -0.000728937882 ] ] - [ [ -0.004096043, 0.0996338684, 0.658613213, 0.999999717, 0.000137125409, 0.000114660965, -0.000730786606 ] ] - [ [ -0.0040774662, 0.0995808283, 0.658613463, 0.999999716, 0.000137470407, 0.000114982655, -0.000732626803 ] ] - [ [ -0.00405860522, 0.0995272424, 0.658613711, 0.999999714, 0.000137813795, 0.000115302842, -0.00073445841 ] ] - [ [ -0.00403945805, 0.0994731096, 0.658613958, 0.999999713, 0.000138155562, 0.000115621515, -0.000736281362 ] ] - [ [ -0.00402002266, 0.0994184284, 0.658614204, 0.999999711, 0.000138495695, 0.000115938662, -0.000738095594 ] ] - [ [ -0.00400029702, 0.0993631976, 0.658614449, 0.99999971, 0.000138834182, 0.000116254273, -0.000739901041 ] ] - [ [ -0.00398027909, 0.0993074159, 0.658614692, 0.999999708, 0.000139171011, 0.000116568335, -0.00074169764 ] ] - [ [ -0.00395996682, 0.0992510818, 0.658614935, 0.999999707, 0.00013950617, 0.000116880837, -0.000743485324 ] ] - [ [ -0.00393935817, 0.0991941939, 0.658615176, 0.999999706, 0.000139839647, 0.000117191769, -0.00074526403 ] ] - [ [ -0.00391845106, 0.0991367509, 0.658615416, 0.999999704, 0.00014017143, 0.000117501119, -0.000747033693 ] ] - [ [ -0.00389724341, 0.0990787512, 0.658615655, 0.999999703, 0.000140501506, 0.000117808876, -0.000748794249 ] ] - [ [ -0.00387573316, 0.0990201935, 0.658615892, 0.999999701, 0.000140829863, 0.000118115028, -0.000750545632 ] ] - [ [ -0.0038539182, 0.0989610763, 0.658616128, 0.9999997, 0.00014115649, 0.000118419564, -0.000752287779 ] ] - [ [ -0.00383179645, 0.098901398, 0.658616363, 0.999999699, 0.000141481374, 0.000118722474, -0.000754020624 ] ] - [ [ -0.00380936578, 0.0988411572, 0.658616597, 0.999999697, 0.000141804503, 0.000119023745, -0.000755744103 ] ] - [ [ -0.00378662409, 0.0987803522, 0.658616829, 0.999999696, 0.000142125865, 0.000119323366, -0.000757458152 ] ] - [ [ -0.00376356924, 0.0987189816, 0.65861706, 0.999999695, 0.000142445447, 0.000119621326, -0.000759162705 ] ] - [ [ -0.00374019911, 0.0986570437, 0.65861729, 0.999999693, 0.000142763239, 0.000119917614, -0.000760857698 ] ] - [ [ -0.00371651155, 0.0985945369, 0.658617519, 0.999999692, 0.000143079226, 0.000120212219, -0.000762543067 ] ] - [ [ -0.00369250441, 0.0985314596, 0.658617746, 0.99999969, 0.000143393398, 0.000120505128, -0.000764218747 ] ] - [ [ -0.00366817553, 0.0984678102, 0.658617972, 0.999999689, 0.000143705742, 0.000120796332, -0.000765884673 ] ] - [ [ -0.00364352273, 0.0984035869, 0.658618196, 0.999999688, 0.000144016247, 0.000121085819, -0.000767540781 ] ] - [ [ -0.00361854385, 0.0983387881, 0.65861842, 0.999999686, 0.000144324899, 0.000121373577, -0.000769187005 ] ] - [ [ -0.00359323668, 0.0982734121, 0.658618641, 0.999999685, 0.000144631687, 0.000121659595, -0.000770823283 ] ] - [ [ -0.00356759903, 0.0982074571, 0.658618862, 0.999999684, 0.000144936599, 0.000121943862, -0.000772449547 ] ] - [ [ -0.0035416287, 0.0981409213, 0.658619081, 0.999999682, 0.000145239622, 0.000122226366, -0.000774065736 ] ] - [ [ -0.00351532347, 0.098073803, 0.658619299, 0.999999681, 0.000145540745, 0.000122507097, -0.000775671782 ] ] - [ [ -0.0034886811, 0.0980061003, 0.658619515, 0.99999968, 0.000145839955, 0.000122786043, -0.000777267623 ] ] - [ [ -0.00346169938, 0.0979378114, 0.65861973, 0.999999678, 0.000146137241, 0.000123063193, -0.000778853193 ] ] - [ [ -0.00343437605, 0.0978689345, 0.658619944, 0.999999677, 0.000146432589, 0.000123338535, -0.000780428428 ] ] - [ [ -0.00340670887, 0.0977994677, 0.658620156, 0.999999676, 0.000146725988, 0.000123612058, -0.000781993263 ] ] - [ [ -0.00337869555, 0.0977294091, 0.658620367, 0.999999675, 0.000147017426, 0.000123883751, -0.000783547634 ] ] - [ [ -0.00335033385, 0.0976587568, 0.658620576, 0.999999673, 0.000147306891, 0.000124153603, -0.000785091475 ] ] - [ [ -0.00332162146, 0.0975875088, 0.658620784, 0.999999672, 0.00014759437, 0.000124421602, -0.000786624723 ] ] - [ [ -0.00326370905, 0.0975137758, 0.65862099, 0.999999671, 0.000147879851, 0.000124687738, -0.000788147312 ] ] - [ [ -0.00323445035, 0.0974413481, 0.658621195, 0.999999669, 0.000148163323, 0.000124951998, -0.000789659179 ] ] - [ [ -0.0032048347, 0.0973683184, 0.658621399, 0.999999668, 0.000148444773, 0.000125214372, -0.000791160258 ] ] - [ [ -0.00317485979, 0.0972946848, 0.658621601, 0.999999667, 0.000148724189, 0.000125474848, -0.000792650484 ] ] - [ [ -0.00314452329, 0.0972204451, 0.658621801, 0.999999666, 0.000149001559, 0.000125733415, -0.000794129794 ] ] - [ [ -0.00311382287, 0.0971455972, 0.658622001, 0.999999664, 0.00014927687, 0.000125990062, -0.000795598123 ] ] - [ [ -0.00308275619, 0.0970701391, 0.658622198, 0.999999663, 0.000149550111, 0.000126244777, -0.000797055405 ] ] - [ [ -0.00305132089, 0.0969940686, 0.658622394, 0.999999662, 0.00014982127, 0.00012649755, -0.000798501577 ] ] - [ [ -0.00301951462, 0.0969173836, 0.658622589, 0.999999661, 0.000150090334, 0.000126748368, -0.000799936574 ] ] - [ [ -0.00298733499, 0.0968400819, 0.658622782, 0.99999966, 0.000150357291, 0.000126997221, -0.000801360331 ] ] - [ [ -0.00295477964, 0.0967621612, 0.658622973, 0.999999658, 0.000150622129, 0.000127244098, -0.000802772783 ] ] - [ [ -0.00292184616, 0.0966836194, 0.658623163, 0.999999657, 0.000150884836, 0.000127488986, -0.000804173866 ] ] - [ [ -0.00288853215, 0.0966044543, 0.658623352, 0.999999656, 0.0001511454, 0.000127731876, -0.000805563516 ] ] - [ [ -0.0028548352, 0.0965246634, 0.658623539, 0.999999655, 0.000151403808, 0.000127972755, -0.000806941667 ] ] - [ [ -0.00282075288, 0.0964442447, 0.658623724, 0.999999654, 0.00015166005, 0.000128211612, -0.000808308255 ] ] - [ [ -0.00278628276, 0.0963631956, 0.658623908, 0.999999652, 0.000151914111, 0.000128448436, -0.000809663216 ] ] - [ [ -0.0027514224, 0.096281514, 0.65862409, 0.999999651, 0.000152165981, 0.000128683216, -0.000811006485 ] ] - [ [ -0.00271616934, 0.0961991973, 0.65862427, 0.99999965, 0.000152415647, 0.00012891594, -0.000812337996 ] ] - [ [ -0.00268052111, 0.0961162433, 0.658624449, 0.999999649, 0.000152663097, 0.000129146597, -0.000813657687 ] ] - [ [ -0.00264447523, 0.0960326495, 0.658624626, 0.999999648, 0.000152908318, 0.000129375176, -0.000814965491 ] ] - [ [ -0.00260802922, 0.0959484134, 0.658624802, 0.999999647, 0.0001531513, 0.000129601666, -0.000816261345 ] ] - [ [ -0.00257118058, 0.0958635326, 0.658624976, 0.999999646, 0.000153392029, 0.000129826056, -0.000817545184 ] ] - [ [ -0.00253392679, 0.0957780047, 0.658625149, 0.999999645, 0.000153630494, 0.000130048333, -0.000818816942 ] ] - [ [ -0.00249626534, 0.095691827, 0.658625319, 0.999999643, 0.000153866682, 0.000130268487, -0.000820076556 ] ] - [ [ -0.0024581937, 0.095604997, 0.658625489, 0.999999642, 0.000154100581, 0.000130486507, -0.000821323962 ] ] - [ [ -0.00241970932, 0.0955175122, 0.658625656, 0.999999641, 0.000154332179, 0.00013070238, -0.000822559093 ] ] - [ [ -0.00238080965, 0.09542937, 0.658625822, 0.99999964, 0.000154561465, 0.000130916097, -0.000823781886 ] ] - [ [ -0.00234149213, 0.0953405677, 0.658625986, 0.999999639, 0.000154788425, 0.000131127646, -0.000824992277 ] ] - [ [ -0.00230175417, 0.0952511028, 0.658626148, 0.999999638, 0.000155013048, 0.000131337014, -0.000826190199 ] ] - [ [ -0.00226159318, 0.0951609724, 0.658626309, 0.999999637, 0.000155235321, 0.000131544192, -0.00082737559 ] ] - [ [ -0.00222100658, 0.0950701741, 0.658626468, 0.999999636, 0.000155455233, 0.000131749168, -0.000828548384 ] ] - [ [ -0.00217999175, 0.0949787049, 0.658626625, 0.999999635, 0.000155672771, 0.000131951931, -0.000829708516 ] ] - [ [ -0.00213854606, 0.0948865623, 0.658626781, 0.999999634, 0.000155887924, 0.000132152468, -0.000830855923 ] ] - [ [ -0.00209666688, 0.0947937433, 0.658626935, 0.999999633, 0.000156100678, 0.00013235077, -0.000831990539 ] ] - [ [ -0.00205435157, 0.0947002453, 0.658627087, 0.999999632, 0.000156311022, 0.000132546824, -0.000833112299 ] ] - [ [ -0.00201159747, 0.0946060653, 0.658627237, 0.999999631, 0.000156518944, 0.00013274062, -0.00083422114 ] ] - [ [ -0.00196840191, 0.0945112005, 0.658627386, 0.99999963, 0.000156724432, 0.000132932147, -0.000835316996 ] ] - [ [ -0.00192476221, 0.0944156481, 0.658627533, 0.999999629, 0.000156927473, 0.000133121392, -0.000836399804 ] ] - [ [ -0.00188067567, 0.0943194051, 0.658627678, 0.999999628, 0.000157128056, 0.000133308344, -0.000837469497 ] ] - [ [ -0.00183613959, 0.0942224687, 0.658627821, 0.999999627, 0.000157326168, 0.000133492993, -0.000838526012 ] ] - [ [ -0.00179115126, 0.0941248358, 0.658627962, 0.999999626, 0.000157521797, 0.000133675328, -0.000839569285 ] ] - [ [ -0.00174570794, 0.0940265034, 0.658628102, 0.999999625, 0.000157714931, 0.000133855336, -0.00084059925 ] ] - [ [ -0.00169980689, 0.0939274687, 0.65862824, 0.999999624, 0.000157905558, 0.000134033006, -0.000841615843 ] ] - [ [ -0.00165344535, 0.0938277284, 0.658628376, 0.999999623, 0.000158093666, 0.000134208328, -0.000842618999 ] ] - [ [ -0.00160662057, 0.0937272795, 0.65862851, 0.999999623, 0.000158279242, 0.00013438129, -0.000843608653 ] ] - [ [ -0.00155932976, 0.0936261191, 0.658628642, 0.999999622, 0.000158462275, 0.00013455188, -0.000844584742 ] ] - [ [ -0.00151157014, 0.0935242438, 0.658628773, 0.999999621, 0.000158642752, 0.000134720088, -0.0008455472 ] ] - [ [ -0.00146333888, 0.0934216506, 0.658628901, 0.99999962, 0.000158820661, 0.000134885902, -0.000846495963 ] ] - [ [ -0.00141463319, 0.0933183363, 0.658629028, 0.999999619, 0.000158995991, 0.000135049311, -0.000847430966 ] ] - [ [ -0.00136545023, 0.0932142978, 0.658629153, 0.999999618, 0.000159168728, 0.000135210303, -0.000848352144 ] ] - [ [ -0.00131578716, 0.0931095316, 0.658629276, 0.999999618, 0.000159338861, 0.000135368868, -0.000849259434 ] ] - [ [ -0.00126564113, 0.0930040347, 0.658629397, 0.999999617, 0.000159506378, 0.000135524994, -0.00085015277 ] ] - [ [ -0.00121500926, 0.0928978037, 0.658629517, 0.999999616, 0.000159671267, 0.00013567867, -0.000851032087 ] ] - [ [ -0.00116388867, 0.0927908353, 0.658629634, 0.999999615, 0.000159833515, 0.000135829884, -0.000851897322 ] ] - [ [ -0.00111227648, 0.0926831261, 0.658629749, 0.999999614, 0.00015999311, 0.000135978625, -0.000852748409 ] ] - [ [ -0.00106016977, 0.0925746727, 0.658629863, 0.999999614, 0.00016015004, 0.000136124882, -0.000853585284 ] ] - [ [ -0.00100756562, 0.0924654719, 0.658629974, 0.999999613, 0.000160304294, 0.000136268644, -0.000854407883 ] ] - [ [ -0.000954461103, 0.0923555201, 0.658630084, 0.999999612, 0.000160455858, 0.0001364099, -0.00085521614 ] ] - [ [ -0.000900853267, 0.0922448138, 0.658630191, 0.999999611, 0.000160604722, 0.000136548637, -0.000856009991 ] ] - [ [ -0.000846739151, 0.0921333496, 0.658630297, 0.999999611, 0.000160750872, 0.000136684845, -0.000856789371 ] ] - [ [ -0.000792115782, 0.092021124, 0.658630401, 0.99999961, 0.000160894296, 0.000136818513, -0.000857554217 ] ] - [ [ -0.000736980171, 0.0919081333, 0.658630503, 0.999999609, 0.000161034983, 0.000136949629, -0.000858304462 ] ] - [ [ -0.000681329317, 0.0917943741, 0.658630602, 0.999999609, 0.00016117292, 0.000137078182, -0.000859040043 ] ] - [ [ -0.000625160204, 0.0916798427, 0.6586307, 0.999999608, 0.000161308096, 0.00013720416, -0.000859760895 ] ] - [ [ -0.000568469803, 0.0915645355, 0.658630796, 0.999999607, 0.000161440497, 0.000137327554, -0.000860466953 ] ] - [ [ -0.000511255069, 0.0914484488, 0.658630889, 0.999999607, 0.000161570113, 0.00013744835, -0.000861158154 ] ] - [ [ -0.000453512946, 0.0913315788, 0.658630981, 0.999999606, 0.00016169693, 0.000137566538, -0.000861834431 ] ] - [ [ -0.000395240362, 0.091213922, 0.658631071, 0.999999605, 0.000161820936, 0.000137682106, -0.000862495721 ] ] - [ [ -0.000336434231, 0.0910954745, 0.658631158, 0.999999605, 0.000161942121, 0.000137795044, -0.000863141958 ] ] - [ [ -0.000277091452, 0.0909762324, 0.658631244, 0.999999604, 0.000162060471, 0.00013790534, -0.000863773079 ] ] - [ [ -0.000217208912, 0.0908561921, 0.658631327, 0.999999604, 0.000162175974, 0.000138012983, -0.000864389019 ] ] - [ [ -0.00015678348, 0.0907353496, 0.658631409, 0.999999603, 0.000162288618, 0.000138117961, -0.000864989713 ] ] - [ [ -9.5812014e-05, 0.0906137011, 0.658631488, 0.999999603, 0.000162398391, 0.000138220263, -0.000865575096 ] ] - [ [ -3.4291355e-05, 0.0904912426, 0.658631566, 0.999999602, 0.000162505281, 0.000138319879, -0.000866145104 ] ] - [ [ 2.77816697e-05, 0.0903679702, 0.658631641, 0.999999602, 0.000162609276, 0.000138416795, -0.000866699672 ] ] - [ [ 9.04102481e-05, 0.09024388, 0.658631714, 0.999999601, 0.000162710363, 0.000138511002, -0.000867238736 ] ] - [ [ 0.000153597583, 0.0901189678, 0.658631785, 0.999999601, 0.000162808532, 0.000138602489, -0.00086776223 ] ] - [ [ 0.000217346892, 0.0899932297, 0.658631854, 0.9999996, 0.000162903768, 0.000138691242, -0.000868270092 ] ] - [ [ 0.000281661407, 0.0898666616, 0.65863192, 0.9999996, 0.000162996061, 0.000138777253, -0.000868762254 ] ] - [ [ 0.000346544377, 0.0897392594, 0.658631985, 0.999999599, 0.000163085398, 0.000138860508, -0.000869238655 ] ] - [ [ 0.000411999065, 0.089611019, 0.658632047, 0.999999599, 0.000163171767, 0.000138940998, -0.000869699227 ] ] - [ [ 0.00047802875, 0.0894819361, 0.658632108, 0.999999598, 0.000163255155, 0.00013901871, -0.000870143908 ] ] - [ [ 0.000544636725, 0.0893520066, 0.658632166, 0.999999598, 0.000163335552, 0.000139093634, -0.000870572632 ] ] - [ [ 0.000611826299, 0.0892212262, 0.658632222, 0.999999598, 0.000163412944, 0.000139165757, -0.000870985334 ] ] - [ [ 0.000679600798, 0.0890895907, 0.658632276, 0.999999597, 0.00016348732, 0.000139235069, -0.000871381951 ] ] - [ [ 0.000747963563, 0.0889570958, 0.658632327, 0.999999597, 0.000163558667, 0.000139301559, -0.000871762417 ] ] - [ [ 0.00081691795, 0.0888237371, 0.658632377, 0.999999597, 0.000163626974, 0.000139365215, -0.000872126668 ] ] - [ [ 0.000886467332, 0.0886895102, 0.658632424, 0.999999596, 0.000163692228, 0.000139426026, -0.000872474639 ] ] - [ [ 0.000956615097, 0.0885544109, 0.658632469, 0.999999596, 0.000163754416, 0.000139483981, -0.000872806266 ] ] - [ [ 0.00102736465, 0.0884184345, 0.658632511, 0.999999596, 0.000163813528, 0.000139539068, -0.000873121484 ] ] - [ [ 0.00109871941, 0.0882815767, 0.658632552, 0.999999595, 0.00016386955, 0.000139591276, -0.000873420228 ] ] - [ [ 0.00117068282, 0.0881438329, 0.65863259, 0.999999595, 0.000163922471, 0.000139640594, -0.000873702434 ] ] - [ [ 0.00124325832, 0.0880051987, 0.658632626, 0.999999595, 0.000163972279, 0.00013968701, -0.000873968037 ] ] - [ [ 0.00131644939, 0.0878656694, 0.65863266, 0.999999595, 0.000164018961, 0.000139730513, -0.000874216973 ] ] - [ [ 0.00139025952, 0.0877252404, 0.658632691, 0.999999594, 0.000164062506, 0.000139771093, -0.000874449177 ] ] - [ [ 0.0014646922, 0.0875839071, 0.658632721, 0.999999594, 0.0001641029, 0.000139808737, -0.000874664584 ] ] - [ [ 0.00153975097, 0.0874416648, 0.658632748, 0.999999594, 0.000164140133, 0.000139843434, -0.00087486313 ] ] - [ [ 0.00161543934, 0.0872985088, 0.658632772, 0.999999594, 0.000164174192, 0.000139875174, -0.00087504475 ] ] - [ [ 0.00169176088, 0.0871544344, 0.658632795, 0.999999594, 0.000164205064, 0.000139903944, -0.00087520938 ] ] - [ [ 0.00179523974, 0.087009287, 0.658632815, 0.999999594, 0.000164232738, 0.000139929734, -0.000875356954 ] ] - [ [ 0.00186961075, 0.0868633793, 0.658632832, 0.999999593, 0.000164257202, 0.000139952531, -0.000875487409 ] ] - [ [ 0.00194460215, 0.0867165388, 0.658632848, 0.999999593, 0.000164278443, 0.000139972326, -0.000875600679 ] ] - [ [ 0.00202021732, 0.0865687608, 0.658632861, 0.999999593, 0.00016429645, 0.000139989107, -0.000875696701 ] ] - [ [ 0.00209645969, 0.0864200401, 0.658632871, 0.999999593, 0.00016431121, 0.000140002862, -0.000875775408 ] ] - [ [ 0.00217333269, 0.086270372, 0.65863288, 0.999999593, 0.000164322711, 0.000140013579, -0.000875836738 ] ] - [ [ 0.00225083976, 0.0861197513, 0.658632886, 0.999999593, 0.000164330941, 0.000140021249, -0.000875880625 ] ] - [ [ 0.00232898438, 0.0859681731, 0.658632889, 0.999999593, 0.000164335888, 0.000140025859, -0.000875907005 ] ] - [ [ 0.00240777001, 0.0858156322, 0.65863289, 0.999999593, 0.000164337539, 0.000140027398, -0.000875915812 ] ] - [ [ 0.0024872641, 0.0856626263, 0.658632922, 0.999999593, 0.000164318999, 0.000140019824, -0.000875916126 ] ] - [ [ 0.00256753414, 0.0855096442, 0.658633015, 0.999999593, 0.000164263642, 0.00013999721, -0.000875917064 ] ] - [ [ 0.0026485838, 0.0853566677, 0.658633169, 0.999999593, 0.000164171867, 0.000139959719, -0.00087591862 ] ] - [ [ 0.00273041678, 0.0852036785, 0.658633385, 0.999999593, 0.000164044073, 0.000139907513, -0.000875920785 ] ] - [ [ 0.0028130368, 0.0850506583, 0.65863366, 0.999999593, 0.000163880657, 0.000139840756, -0.000875923555 ] ] - [ [ 0.00289644762, 0.0848975888, 0.658633994, 0.999999593, 0.000163682016, 0.000139759609, -0.000875926921 ] ] - [ [ 0.00298065303, 0.0847444518, 0.658634388, 0.999999593, 0.00016344855, 0.000139664235, -0.000875930878 ] ] - [ [ 0.00306565685, 0.0845912289, 0.658634839, 0.999999593, 0.000163180656, 0.000139554797, -0.000875935418 ] ] - [ [ 0.00315146294, 0.0844379018, 0.658635347, 0.999999593, 0.000162878732, 0.000139431457, -0.000875940535 ] ] - [ [ 0.00326870689, 0.08428429, 0.658635913, 0.999999593, 0.000162543176, 0.000139294378, -0.000875946222 ] ] - [ [ 0.00335881695, 0.0841306859, 0.658636534, 0.999999594, 0.000162174386, 0.000139143723, -0.000875952473 ] ] - [ [ 0.00344967647, 0.0839769229, 0.65863721, 0.999999594, 0.00016177276, 0.000138979654, -0.00087595928 ] ] - [ [ 0.00354129012, 0.0838229826, 0.658637941, 0.999999594, 0.000161338697, 0.000138802333, -0.000875966637 ] ] - [ [ 0.00363366259, 0.0836688466, 0.658638727, 0.999999594, 0.000160872593, 0.000138611924, -0.000875974537 ] ] - [ [ 0.00372679862, 0.0835144964, 0.658639565, 0.999999594, 0.000160374848, 0.000138408589, -0.000875982974 ] ] - [ [ 0.00382070296, 0.0833599135, 0.658640456, 0.999999594, 0.000159845859, 0.000138192491, -0.00087599194 ] ] - [ [ 0.00391538038, 0.0832050793, 0.658641399, 0.999999594, 0.000159286024, 0.000137963791, -0.00087600143 ] ] - [ [ 0.00401083571, 0.0830499755, 0.658642393, 0.999999594, 0.000158695742, 0.000137722654, -0.000876011436 ] ] - [ [ 0.00410707376, 0.0828945834, 0.658643438, 0.999999594, 0.000158075409, 0.00013746924, -0.000876021952 ] ] - [ [ 0.00420409941, 0.0827388843, 0.658644533, 0.999999594, 0.000157425425, 0.000137203714, -0.00087603297 ] ] - [ [ 0.00430191755, 0.0825828599, 0.658645677, 0.999999595, 0.000156746187, 0.000136926237, -0.000876044485 ] ] - [ [ 0.00440053309, 0.0824264913, 0.658646869, 0.999999595, 0.000156038093, 0.000136636972, -0.00087605649 ] ] - [ [ 0.00449995098, 0.0822697601, 0.65864811, 0.999999595, 0.000155301542, 0.000136336081, -0.000876068977 ] ] - [ [ 0.00460017619, 0.0821126474, 0.658649398, 0.999999595, 0.00015453693, 0.000136023728, -0.000876081941 ] ] - [ [ 0.00470121372, 0.0819551346, 0.658650732, 0.999999595, 0.000153744657, 0.000135700075, -0.000876095374 ] ] - [ [ 0.0048030686, 0.081797203, 0.658652113, 0.999999595, 0.000152925121, 0.000135365285, -0.00087610927 ] ] - [ [ 0.00490574589, 0.0816388338, 0.658653538, 0.999999596, 0.000152078718, 0.000135019519, -0.000876123622 ] ] - [ [ 0.00500925067, 0.0814800083, 0.658655009, 0.999999596, 0.000151205848, 0.000134662941, -0.000876138423 ] ] - [ [ 0.00511358805, 0.0813207077, 0.658656523, 0.999999596, 0.000150306908, 0.000134295713, -0.000876153668 ] ] - [ [ 0.00521876317, 0.0811609131, 0.65865808, 0.999999596, 0.000149382297, 0.000133917999, -0.000876169348 ] ] - [ [ 0.00532478121, 0.0810006056, 0.65865968, 0.999999596, 0.000148432412, 0.000133529959, -0.000876185457 ] ] - [ [ 0.00543164735, 0.0808397664, 0.658661322, 0.999999596, 0.000147457651, 0.000133131758, -0.00087620199 ] ] - [ [ 0.00553936683, 0.0806783766, 0.658663005, 0.999999597, 0.000146458412, 0.000132723557, -0.000876218938 ] ] - [ [ 0.00564794489, 0.0805164172, 0.658664729, 0.999999597, 0.000145435094, 0.000132305519, -0.000876236295 ] ] - [ [ 0.00575738683, 0.0803538693, 0.658666492, 0.999999597, 0.000144388094, 0.000131877808, -0.000876254055 ] ] - [ [ 0.00586769794, 0.0801907138, 0.658668295, 0.999999597, 0.000143317811, 0.000131440584, -0.000876272211 ] ] - [ [ 0.00597888357, 0.0800269317, 0.658670136, 0.999999597, 0.000142224642, 0.000130994012, -0.000876290756 ] ] - [ [ 0.00609094908, 0.079862504, 0.658672015, 0.999999598, 0.000141108985, 0.000130538253, -0.000876309684 ] ] - [ [ 0.00620389988, 0.0796974115, 0.658673932, 0.999999598, 0.000139971239, 0.000130073471, -0.000876328987 ] ] - [ [ 0.00631774139, 0.0795316351, 0.658675885, 0.999999598, 0.000138811801, 0.000129599827, -0.000876348659 ] ] - [ [ 0.00643247907, 0.0793651557, 0.658677873, 0.999999598, 0.000137631069, 0.000129117485, -0.000876368694 ] ] - [ [ 0.00654811839, 0.079197954, 0.658679897, 0.999999598, 0.000136429442, 0.000128626606, -0.000876389085 ] ] - [ [ 0.00666466487, 0.0790300109, 0.658681956, 0.999999599, 0.000135207318, 0.000128127355, -0.000876409825 ] ] - [ [ 0.00678212406, 0.078861307, 0.658684048, 0.999999599, 0.000133965093, 0.000127619892, -0.000876430907 ] ] - [ [ 0.00690050152, 0.078691823, 0.658686174, 0.999999599, 0.000132703168, 0.000127104381, -0.000876452324 ] ] - [ [ 0.00701980286, 0.0785215397, 0.658688332, 0.999999599, 0.000131421939, 0.000126580984, -0.000876474071 ] ] - [ [ 0.00714003371, 0.0783504377, 0.658690522, 0.999999599, 0.000130121804, 0.000126049865, -0.00087649614 ] ] - [ [ 0.00726119974, 0.0781784974, 0.658692743, 0.9999996, 0.000128803161, 0.000125511185, -0.000876518524 ] ] - [ [ 0.00738330663, 0.0780056996, 0.658694994, 0.9999996, 0.00012746641, 0.000124965107, -0.000876541217 ] ] - [ [ 0.0075063601, 0.0778320247, 0.658697276, 0.9999996, 0.000126111946, 0.000124411794, -0.000876564213 ] ] - [ [ 0.00763036591, 0.0776574532, 0.658699586, 0.9999996, 0.00012474017, 0.000123851408, -0.000876587504 ] ] - [ [ 0.00775532984, 0.0774819656, 0.658701925, 0.999999601, 0.000123351477, 0.000123284112, -0.000876611083 ] ] - [ [ 0.00788125771, 0.0773055422, 0.658704292, 0.999999601, 0.000121946268, 0.000122710068, -0.000876634945 ] ] - [ [ 0.00800815535, 0.0771281634, 0.658706686, 0.999999601, 0.000120524938, 0.00012212944, -0.000876659082 ] ] - [ [ 0.00813602864, 0.0769498096, 0.658709106, 0.999999601, 0.000119087888, 0.000121542389, -0.000876683488 ] ] - [ [ 0.00826488348, 0.0767704609, 0.658711553, 0.999999601, 0.000117635514, 0.000120949079, -0.000876708156 ] ] - [ [ 0.00839472582, 0.0765900978, 0.658714024, 0.999999602, 0.000116168214, 0.000120349672, -0.000876733079 ] ] - [ [ 0.00852556162, 0.0764087004, 0.65871652, 0.999999602, 0.000114686387, 0.00011974433, -0.00087675825 ] ] - [ [ 0.00865739688, 0.0762262487, 0.65871904, 0.999999602, 0.000113190431, 0.000119133216, -0.000876783664 ] ] - [ [ 0.00879023763, 0.0760427231, 0.658721583, 0.999999602, 0.000111680743, 0.000118516492, -0.000876809312 ] ] - [ [ 0.00892408993, 0.0758581035, 0.658724148, 0.999999603, 0.000110157722, 0.000117894322, -0.000876835189 ] ] - [ [ 0.00905895988, 0.0756723699, 0.658726735, 0.999999603, 0.000108621765, 0.000117266868, -0.000876861288 ] ] - [ [ 0.0091948536, 0.0754855024, 0.658729343, 0.999999603, 0.000107073272, 0.000116634293, -0.000876887601 ] ] - [ [ 0.00933177725, 0.075297481, 0.658731972, 0.999999603, 0.000105512638, 0.000115996758, -0.000876914123 ] ] - [ [ 0.00946973703, 0.0751082854, 0.65873462, 0.999999603, 0.000103940264, 0.000115354427, -0.000876940847 ] ] - [ [ 0.00960873915, 0.0749178956, 0.658737288, 0.999999604, 0.000102356546, 0.000114707462, -0.000876967765 ] ] - [ [ 0.00974878988, 0.0747262914, 0.658739974, 0.999999604, 0.000100761883, 0.000114056026, -0.000876994871 ] ] - [ [ 0.0098898955, 0.0745334526, 0.658742678, 0.999999604, 9.91566719e-05, 0.000113400282, -0.000877022159 ] ] - [ [ 0.0100320623, 0.0743393588, 0.658745398, 0.999999604, 9.7541312e-05, 0.000112740391, -0.000877049621 ] ] - [ [ 0.0101752967, 0.0741439898, 0.658748136, 0.999999604, 9.59162008e-05, 0.000112076517, -0.000877077252 ] ] - [ [ 0.0103196051, 0.0739473251, 0.658750889, 0.999999605, 9.42817363e-05, 0.000111408823, -0.000877105043 ] ] - [ [ 0.0104649939, 0.0737493444, 0.658753657, 0.999999605, 9.26383165e-05, 0.00011073747, -0.000877132989 ] ] - [ [ 0.0106114695, 0.0735500271, 0.658756439, 0.999999605, 9.09863394e-05, 0.000110062621, -0.000877161083 ] ] - [ [ 0.0107590384, 0.0733493528, 0.658759235, 0.999999605, 8.93262031e-05, 0.00010938444, -0.000877189318 ] ] - [ [ 0.0109077072, 0.0731473009, 0.658762045, 0.999999605, 8.76583056e-05, 0.000108703088, -0.000877217687 ] ] - [ [ 0.0110574824, 0.0729438507, 0.658764866, 0.999999606, 8.59830447e-05, 0.000108018728, -0.000877246183 ] ] - [ [ 0.0112083706, 0.0727389816, 0.6587677, 0.999999606, 8.43008187e-05, 0.000107331523, -0.0008772748 ] ] - [ [ 0.0113603784, 0.0725326729, 0.658770544, 0.999999606, 8.26120254e-05, 0.000106641635, -0.000877303532 ] ] - [ [ 0.0115135126, 0.0723249037, 0.658773399, 0.999999606, 8.0917063e-05, 0.000105949227, -0.000877332371 ] ] - [ [ 0.0116677798, 0.0721156533, 0.658776264, 0.999999606, 7.92163293e-05, 0.000105254462, -0.00087736131 ] ] - [ [ 0.0118231867, 0.0719049008, 0.658779138, 0.999999607, 7.75102225e-05, 0.000104557502, -0.000877390343 ] ] - [ [ 0.0119797402, 0.0716926252, 0.65878202, 0.999999607, 7.57991404e-05, 0.000103858509, -0.000877419463 ] ] - [ [ 0.012137447, 0.0714788056, 0.658784909, 0.999999607, 7.40834812e-05, 0.000103157647, -0.000877448663 ] ] - [ [ 0.0122963139, 0.0712634209, 0.658787806, 0.999999607, 7.23636429e-05, 0.000102455078, -0.000877477937 ] ] - [ [ 0.0124563479, 0.07104645, 0.658790709, 0.999999607, 7.06400234e-05, 0.000101750964, -0.000877507278 ] ] - [ [ 0.0126175559, 0.0708278718, 0.658793618, 0.999999607, 6.89130207e-05, 0.000101045468, -0.000877536679 ] ] - [ [ 0.0127799449, 0.0706076651, 0.658796532, 0.999999608, 6.7183033e-05, 0.000100338753, -0.000877566133 ] ] - [ [ 0.0129435217, 0.0703858085, 0.65879945, 0.999999608, 6.54504581e-05, 9.96309816e-05, -0.000877595633 ] ] - [ [ 0.0131082935, 0.0701622808, 0.658802372, 0.999999608, 6.37156941e-05, 9.89223157e-05, -0.000877625173 ] ] - [ [ 0.0132742673, 0.0699370606, 0.658805297, 0.999999608, 6.19791391e-05, 9.82129182e-05, -0.000877654746 ] ] - [ [ 0.0134414503, 0.0697101265, 0.658808225, 0.999999608, 6.02411909e-05, 9.75029518e-05, -0.000877684346 ] ] - [ [ 0.0136098495, 0.069481457, 0.658811154, 0.999999608, 5.85022477e-05, 9.6792579e-05, -0.000877713965 ] ] - [ [ 0.0137794722, 0.0692510305, 0.658814084, 0.999999609, 5.67627074e-05, 9.60819624e-05, -0.000877743596 ] ] - [ [ 0.0139503256, 0.0690188253, 0.658817014, 0.999999609, 5.50229681e-05, 9.53712646e-05, -0.000877773233 ] ] - [ [ 0.0141224169, 0.06878482, 0.658819944, 0.999999609, 5.32834277e-05, 9.46606482e-05, -0.00087780287 ] ] - [ [ 0.0142957535, 0.0685489926, 0.658822873, 0.999999609, 5.15444843e-05, 9.39502758e-05, -0.000877832498 ] ] - [ [ 0.0144703427, 0.0683113214, 0.6588258, 0.999999609, 4.98065359e-05, 9.324031e-05, -0.000877862113 ] ] - [ [ 0.0146461919, 0.0680717846, 0.658828725, 0.999999609, 4.80699805e-05, 9.25309134e-05, -0.000877891705 ] ] - [ [ 0.0148233085, 0.0678303602, 0.658831647, 0.999999609, 4.63352161e-05, 9.18222485e-05, -0.00087792127 ] ] - [ [ 0.0150016999, 0.0675870263, 0.658834565, 0.999999609, 4.46026407e-05, 9.11144779e-05, -0.0008779508 ] ] - [ [ 0.0151813737, 0.0673417607, 0.658837479, 0.99999961, 4.28726524e-05, 9.04077644e-05, -0.000877980289 ] ] - [ [ 0.0153623374, 0.0670945415, 0.658840388, 0.99999961, 4.11456491e-05, 8.97022703e-05, -0.000878009729 ] ] - [ [ 0.0155445986, 0.0668453465, 0.658843291, 0.99999961, 3.94220288e-05, 8.89981584e-05, -0.000878039113 ] ] - [ [ 0.015728165, 0.0665941533, 0.658846188, 0.99999961, 3.77021896e-05, 8.82955911e-05, -0.000878068436 ] ] - [ [ 0.0159130441, 0.0663409397, 0.658849078, 0.99999961, 3.59865295e-05, 8.75947312e-05, -0.00087809769 ] ] - [ [ 0.0160992438, 0.0660856834, 0.65885196, 0.99999961, 3.42754464e-05, 8.68957412e-05, -0.000878126868 ] ] - [ [ 0.0162867718, 0.0658283619, 0.658854834, 0.99999961, 3.25693385e-05, 8.61987836e-05, -0.000878155964 ] ] - [ [ 0.016475629, 0.0655689922, 0.658857698, 0.99999961, 3.08686037e-05, 8.55040211e-05, -0.00087818497 ] ] - [ [ 0.016665837, 0.0653074726, 0.658860553, 0.99999961, 2.917364e-05, 8.48116163e-05, -0.00087821388 ] ] - [ [ 0.0168573968, 0.0650438202, 0.658863398, 0.99999961, 2.74848454e-05, 8.41217317e-05, -0.000878242688 ] ] - [ [ 0.0170503164, 0.0647780121, 0.658866231, 0.999999611, 2.5802618e-05, 8.343453e-05, -0.000878271386 ] ] - [ [ 0.0172446037, 0.0645100258, 0.658869053, 0.999999611, 2.41273557e-05, 8.27501737e-05, -0.000878299967 ] ] - [ [ 0.0174402667, 0.0642398382, 0.658871862, 0.999999611, 2.24594566e-05, 8.20688254e-05, -0.000878328425 ] ] - [ [ 0.0176373136, 0.0639674265, 0.658874658, 0.999999611, 2.07993187e-05, 8.13906477e-05, -0.000878356752 ] ] - [ [ 0.0178357524, 0.0636927677, 0.658877441, 0.999999611, 1.91473399e-05, 8.07158032e-05, -0.000878384943 ] ] - [ [ 0.0180355913, 0.0634158389, 0.658880209, 0.999999611, 1.75039184e-05, 8.00444545e-05, -0.00087841299 ] ] - [ [ 0.0182368384, 0.0631366167, 0.658882962, 0.999999611, 1.58694521e-05, 7.93767642e-05, -0.000878440886 ] ] - [ [ 0.0184395021, 0.0628550781, 0.658885699, 0.999999611, 1.4244339e-05, 7.87128948e-05, -0.000878468625 ] ] - [ [ 0.0186435907, 0.0625711999, 0.65888842, 0.999999611, 1.26289771e-05, 7.8053009e-05, -0.0008784962 ] ] - [ [ 0.0188491124, 0.0622849585, 0.658891124, 0.999999611, 1.10237645e-05, 7.73972693e-05, -0.000878523603 ] ] - [ [ 0.0190560757, 0.0619963308, 0.65889381, 0.999999611, 9.42909918e-06, 7.67458383e-05, -0.000878550829 ] ] - [ [ 0.0192644891, 0.0617052931, 0.658896477, 0.999999611, 7.84537912e-06, 7.60988787e-05, -0.000878577869 ] ] - [ [ 0.0194743609, 0.0614118218, 0.658899126, 0.999999611, 6.27300234e-06, 7.54565529e-05, -0.000878604718 ] ] - [ [ 0.0196856998, 0.0611158935, 0.658901754, 0.999999611, 4.71236686e-06, 7.48190237e-05, -0.000878631369 ] ] - [ [ 0.0198985143, 0.0608174844, 0.658904363, 0.999999611, 3.16387069e-06, 7.41864535e-05, -0.000878657814 ] ] - [ [ 0.0201128131, 0.0605165706, 0.65890695, 0.999999611, 1.62791184e-06, 7.3559005e-05, -0.000878684047 ] ] - [ [ 0.0203286048, 0.0602131283, 0.658909515, 0.999999611, 1.04888332e-07, 7.29368408e-05, -0.000878710061 ] ] - [ [ 0.0205458983, 0.0599071337, 0.658912058, 0.999999611, -1.40480183e-06, 7.23201234e-05, -0.000878735849 ] ] - [ [ 0.0207647022, 0.0595985626, 0.658914578, 0.999999611, -2.90076064e-06, 7.17090154e-05, -0.000878761404 ] ] - [ [ 0.0209850254, 0.059287391, 0.658917073, 0.999999611, -4.38259007e-06, 7.11036795e-05, -0.00087878672 ] ] - [ [ 0.0212068768, 0.0589735947, 0.658919545, 0.999999611, -5.84989212e-06, 7.05042781e-05, -0.000878811789 ] ] - [ [ 0.0214302654, 0.0586571495, 0.658921991, 0.999999611, -7.30226877e-06, 6.9910974e-05, -0.000878836605 ] ] - [ [ 0.0216552, 0.0583380311, 0.658924412, 0.999999611, -8.73932201e-06, 6.93239296e-05, -0.000878861161 ] ] - [ [ 0.0218816899, 0.0580162149, 0.658926806, 0.999999611, -1.01606538e-05, 6.87433076e-05, -0.00087888545 ] ] - [ [ 0.022109744, 0.0576916767, 0.658929173, 0.999999611, -1.15658662e-05, 6.81692706e-05, -0.000878909465 ] ] - [ [ 0.0223393715, 0.0573643917, 0.658931512, 0.999999611, -1.29545612e-05, 6.76019811e-05, -0.0008789332 ] ] - [ [ 0.0225705817, 0.0570343353, 0.658933822, 0.999999611, -1.43263407e-05, 6.70416017e-05, -0.000878956646 ] ] - [ [ 0.0228033837, 0.0567014829, 0.658936103, 0.999999611, -1.56808067e-05, 6.64882951e-05, -0.000878979799 ] ] - [ [ 0.0230377869, 0.0563658096, 0.658938355, 0.999999611, -1.70175612e-05, 6.59422237e-05, -0.00087900265 ] ] - [ [ 0.0232738006, 0.0560272905, 0.658940576, 0.999999611, -1.83362062e-05, 6.54035503e-05, -0.000879025193 ] ] - [ [ 0.0235114343, 0.0556859006, 0.658942766, 0.999999611, -1.96363438e-05, 6.48724374e-05, -0.000879047421 ] ] - [ [ 0.0237506974, 0.0553416148, 0.658944924, 0.999999611, -2.09175758e-05, 6.43490475e-05, -0.000879069327 ] ] - [ [ 0.0239915995, 0.0549944082, 0.65894705, 0.999999611, -2.21795043e-05, 6.38335432e-05, -0.000879090905 ] ] - [ [ 0.0242073836, 0.0546445271, 0.658949142, 0.999999611, -2.34217312e-05, 6.33260873e-05, -0.000879112147 ] ] - [ [ 0.0244526433, 0.0542913959, 0.6589512, 0.999999611, -2.46438586e-05, 6.28268421e-05, -0.000879133046 ] ] - [ [ 0.0246995578, 0.0539352674, 0.658953224, 0.999999611, -2.58454884e-05, 6.23359704e-05, -0.000879153596 ] ] - [ [ 0.0249481362, 0.053576116, 0.658955213, 0.999999611, -2.70262226e-05, 6.18536346e-05, -0.00087917379 ] ] - [ [ 0.0251983878, 0.0532139163, 0.658957166, 0.999999611, -2.81856632e-05, 6.13799975e-05, -0.00087919362 ] ] - [ [ 0.0254503218, 0.0528486426, 0.658959082, 0.999999611, -2.93234123e-05, 6.09152216e-05, -0.000879213081 ] ] - [ [ 0.0257039478, 0.0524802692, 0.658960961, 0.999999611, -3.04390717e-05, 6.04594694e-05, -0.000879232165 ] ] - [ [ 0.025959275, 0.0521087701, 0.658962803, 0.999999611, -3.15322434e-05, 6.00129035e-05, -0.000879250866 ] ] - [ [ 0.026216313, 0.0517341195, 0.658964605, 0.999999611, -3.26025295e-05, 5.95756866e-05, -0.000879269175 ] ] - [ [ 0.026475074, 0.0513562912, 0.658966369, 0.999999611, -3.3649532e-05, 5.91479813e-05, -0.000879287088 ] ] - [ [ 0.0267356057, 0.0509752567, 0.658968093, 0.999999611, -3.46728528e-05, 5.872995e-05, -0.000879304596 ] ] - [ [ 0.0269979301, 0.050590989, 0.658969776, 0.999999611, -3.56720939e-05, 5.83217555e-05, -0.000879321693 ] ] - [ [ 0.0272620572, 0.0502034617, 0.658971418, 0.999999611, -3.66468573e-05, 5.79235602e-05, -0.000879338372 ] ] - [ [ 0.0275279971, 0.0498126486, 0.658973017, 0.999999611, -3.7596745e-05, 5.75355268e-05, -0.000879354626 ] ] - [ [ 0.0277957599, 0.0494185231, 0.658974575, 0.999999611, -3.8521359e-05, 5.71578179e-05, -0.000879370448 ] ] - [ [ 0.0280653558, 0.0490210588, 0.658976089, 0.999999611, -3.94203013e-05, 5.6790596e-05, -0.000879385831 ] ] - [ [ 0.0283367951, 0.0486202288, 0.658977559, 0.999999611, -4.02931738e-05, 5.64340238e-05, -0.00087940077 ] ] - [ [ 0.028610088, 0.0482160066, 0.658978985, 0.999999611, -4.11395785e-05, 5.60882638e-05, -0.000879415255 ] ] - [ [ 0.028885245, 0.0478083652, 0.658980365, 0.999999611, -4.19591175e-05, 5.57534786e-05, -0.000879429282 ] ] - [ [ 0.0291622766, 0.0473972777, 0.6589817, 0.999999611, -4.27513927e-05, 5.54298308e-05, -0.000879442842 ] ] - [ [ 0.0294411934, 0.0469827171, 0.658982988, 0.999999611, -4.35160061e-05, 5.51174829e-05, -0.00087945593 ] ] - [ [ 0.029722006, 0.0465646564, 0.658984228, 0.999999611, -4.42525597e-05, 5.48165977e-05, -0.000879468537 ] ] - [ [ 0.0300047252, 0.0461430681, 0.658985421, 0.999999611, -4.49606555e-05, 5.45273376e-05, -0.000879480658 ] ] - [ [ 0.0302893617, 0.0457179252, 0.658986565, 0.999999611, -4.56398954e-05, 5.42498653e-05, -0.000879492285 ] ] - [ [ 0.0305759265, 0.0452892, 0.65898766, 0.999999611, -4.62898815e-05, 5.39843433e-05, -0.000879503412 ] ] - [ [ 0.0308644304, 0.0448568652, 0.658988705, 0.999999611, -4.69102157e-05, 5.37309342e-05, -0.000879514032 ] ] - [ [ 0.0311548846, 0.0444208931, 0.658989699, 0.999999611, -4.75005001e-05, 5.34898006e-05, -0.000879524138 ] ] - [ [ 0.0314473002, 0.0439812561, 0.658990642, 0.999999611, -4.80603366e-05, 5.32611051e-05, -0.000879533722 ] ] - [ [ 0.0317416884, 0.0435379263, 0.658991533, 0.999999611, -4.85893272e-05, 5.30450104e-05, -0.000879542779 ] ] - [ [ 0.0320380605, 0.0430908758, 0.658992371, 0.999999611, -4.90870738e-05, 5.28416788e-05, -0.000879551301 ] ] - [ [ 0.0323364278, 0.0426400767, 0.658993156, 0.999999611, -4.95531786e-05, 5.26512732e-05, -0.000879559281 ] ] - [ [ 0.0326368017, 0.0421855008, 0.658993887, 0.999999611, -4.99872434e-05, 5.2473956e-05, -0.000879566713 ] ] - [ [ 0.032939194, 0.0417271199, 0.658994564, 0.999999611, -5.03888703e-05, 5.23098898e-05, -0.00087957359 ] ] - [ [ 0.033243616, 0.0412649057, 0.658995185, 0.999999611, -5.07576612e-05, 5.21592372e-05, -0.000879579904 ] ] - [ [ 0.0335500797, 0.0407988299, 0.65899575, 0.999999611, -5.10932182e-05, 5.20221609e-05, -0.00087958565 ] ] - [ [ 0.0338585966, 0.040328864, 0.658996259, 0.99999961, -5.13951432e-05, 5.18988234e-05, -0.00087959082 ] ] - [ [ 0.0341691788, 0.0398549792, 0.65899671, 0.99999961, -5.16630382e-05, 5.17893872e-05, -0.000879595407 ] ] - [ [ 0.0344818382, 0.039377147, 0.658997103, 0.99999961, -5.18965052e-05, 5.16940151e-05, -0.000879599405 ] ] - [ [ 0.0347965868, 0.0388953384, 0.658997438, 0.99999961, -5.20951461e-05, 5.16128694e-05, -0.000879602806 ] ] - [ [ 0.0351134367, 0.0384095247, 0.658997713, 0.99999961, -5.22585631e-05, 5.1546113e-05, -0.000879605605 ] ] - [ [ 0.0354324003, 0.0379196767, 0.658997928, 0.99999961, -5.2386358e-05, 5.14939083e-05, -0.000879607793 ] ] - [ [ 0.0357534897, 0.0374257653, 0.658998083, 0.99999961, -5.24781328e-05, 5.14564179e-05, -0.000879609365 ] ] - [ [ 0.0360767173, 0.0369277613, 0.658998176, 0.99999961, -5.25334896e-05, 5.14338044e-05, -0.000879610313 ] ] - [ [ 0.0364020958, 0.0364256353, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0367296274, 0.0359199193, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0370593135, 0.0354111544, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0373911627, 0.034899328, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0377251807, 0.0343844318, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0380613706, 0.0338664615, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0383997324, 0.0333454164, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0387402636, 0.0328212999, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.039082959, 0.0322941191, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0394278109, 0.0317638847, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0397748088, 0.0312306109, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.04012394, 0.0306943156, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0404751891, 0.03015502, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0408285386, 0.0296127487, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0411839685, 0.0290675294, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0415414566, 0.0285193932, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0419009785, 0.0279683742, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0422625077, 0.0274145096, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0426260154, 0.0268578395, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0429914709, 0.0262984069, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0433588417, 0.0257362575, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0437280931, 0.0251714398, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0440991886, 0.0246040051, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0444720899, 0.024034007, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.044846757, 0.0234615016, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0452231481, 0.0228865476, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0456012198, 0.022309206, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0459809271, 0.0217295399, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0463622234, 0.0211476146, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0467450606, 0.0205634977, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0471293894, 0.0199772587, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0475151587, 0.0193889689, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0479023165, 0.0187987017, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0482908093, 0.0182065323, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0486805824, 0.0176125374, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0490715799, 0.0170167955, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0494637449, 0.0164193866, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0498570195, 0.0158203923, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0502513445, 0.0152198955, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0506466602, 0.0146179805, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0510429055, 0.0140147328, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0514400188, 0.0134102392, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0518379377, 0.0128045875, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.052236599, 0.0121978665, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0526359387, 0.0115901661, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0530358924, 0.0109815769, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.053436395, 0.0103721906, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0538373809, 0.00976209922, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.054238784, 0.00915139581, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.054640538, 0.00854017378, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0550425759, 0.00792852711, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0554448307, 0.0073165502, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.055847235, 0.00670433779, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0562497212, 0.0060919849, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0566522216, 0.00547958674, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0570546685, 0.00486723866, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0574569939, 0.00425503605, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0578591302, 0.00364307424, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0582610096, 0.0030314485, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0586625645, 0.00242025387, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0590637274, 0.00180958518, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0594644312, 0.00119953688, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.059864609, 0.000590203029, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0602641943, -1.83227952e-05, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0606631208, -0.000625947593, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.061061323, -0.001232579, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0614587355, -0.00183812537, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0618552938, -0.00244249584, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0622509338, -0.00304560044, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0626455922, -0.00364735014, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0630392064, -0.00424765691, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0634317144, -0.00484643384, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0638230554, -0.00544359522, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.064213169, -0.00603905655, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0646019962, -0.00663273468, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0649894786, -0.00722454789, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0653755593, -0.00781441591, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.065760182, -0.00840226006, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0661432919, -0.00898800329, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0665248353, -0.00957157027, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0669047598, -0.0101528875, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0672830143, -0.0107318832, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.067659549, -0.0113084878, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0680343157, -0.0118826335, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0684072675, -0.0124542548, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0687783593, -0.0130232883, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0691475472, -0.0135896729, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0695147894, -0.0141533497, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0698800455, -0.0147142625, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.070243277, -0.0152723573, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.070604447, -0.0158275828, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0709635209, -0.0163798904, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0713204657, -0.0169292342, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0716752503, -0.0174755711, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.072027846, -0.0180188609, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.072378226, -0.0185590664, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0727263656, -0.0190961534, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0730722423, -0.0196300908, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.073415836, -0.0201608507, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0737571289, -0.0206884087, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0740961056, -0.0212127436, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0744327528, -0.0217338375, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0747670603, -0.0222516763, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0750990198, -0.0227662494, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0754286261, -0.0232775498, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0757558765, -0.0237855744, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0760807709, -0.0242903239, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0764033122, -0.0247918028, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.0767235058, -0.0252900199, 0.658998207, 0.99999961, -5.25520303e-05, 5.14262305e-05, -0.00087961063 ] ] - [ [ 0.077041361, -0.0257849711, 0.65899821, 0.99999961, -5.25544867e-05, 5.14357996e-05, -0.000879605263 ] ] - [ [ 0.0773569151, -0.0262759674, 0.658998334, 0.999999611, -5.26629772e-05, 5.18584241e-05, -0.00087936824 ] ] - [ [ 0.0776701935, -0.0267626626, 0.658998641, 0.999999611, -5.29309893e-05, 5.29024621e-05, -0.000878782705 ] ] - [ [ 0.0779812081, -0.027245086, 0.658999128, 0.999999612, -5.33567991e-05, 5.45611886e-05, -0.000877852429 ] ] - [ [ 0.0782899706, -0.0277232673, 0.658999794, 0.999999613, -5.39386838e-05, 5.68278785e-05, -0.000876581181 ] ] - [ [ 0.0785964925, -0.0281972356, 0.659000637, 0.999999614, -5.46749218e-05, 5.96958062e-05, -0.00087497273 ] ] - [ [ 0.0789007855, -0.0286670201, 0.659001654, 0.999999615, -5.55637926e-05, 6.3158246e-05, -0.000873030845 ] ] - [ [ 0.0792028612, -0.0291326498, 0.659002843, 0.999999617, -5.66035769e-05, 6.72084718e-05, -0.000870759294 ] ] - [ [ 0.0795027311, -0.0295941535, 0.659004204, 0.999999619, -5.77925564e-05, 7.18397572e-05, -0.000868161845 ] ] - [ [ 0.0798004067, -0.0300515599, 0.659005733, 0.999999621, -5.91290137e-05, 7.70453756e-05, -0.000865242265 ] ] - [ [ 0.0800958995, -0.0305048975, 0.659007429, 0.999999623, -6.06112324e-05, 8.28186002e-05, -0.00086200432 ] ] - [ [ 0.0803892209, -0.0309541947, 0.65900929, 0.999999626, -6.22374972e-05, 8.9152704e-05, -0.000858451778 ] ] - [ [ 0.0806803823, -0.0313994797, 0.659011313, 0.999999628, -6.40060935e-05, 9.60409595e-05, -0.000854588403 ] ] - [ [ 0.080969395, -0.0318407808, 0.659013498, 0.999999631, -6.59153076e-05, 0.000103476639, -0.000850417961 ] ] - [ [ 0.0812562704, -0.0322781257, 0.659015841, 0.999999634, -6.79634264e-05, 0.000111453016, -0.000845944218 ] ] - [ [ 0.0815410198, -0.0327115424, 0.659018341, 0.999999637, -7.01487379e-05, 0.000119963361, -0.000841170938 ] ] - [ [ 0.0818236543, -0.0331410586, 0.659020996, 0.99999964, -7.24695306e-05, 0.000129000946, -0.000836101886 ] ] - [ [ 0.0821041853, -0.0335667017, 0.659023804, 0.999999643, -7.49240937e-05, 0.000138559044, -0.000830740826 ] ] - [ [ 0.0823826237, -0.0339884992, 0.659026762, 0.999999646, -7.75107169e-05, 0.000148630925, -0.000825091522 ] ] - [ [ 0.0826589808, -0.0344064784, 0.65902987, 0.999999649, -8.02276907e-05, 0.000159209862, -0.000819157737 ] ] - [ [ 0.0829332676, -0.0348206664, 0.659033125, 0.999999652, -8.30733062e-05, 0.000170289125, -0.000812943235 ] ] - [ [ 0.0832054951, -0.0352310902, 0.659036525, 0.999999655, -8.60458547e-05, 0.000181861986, -0.000806451779 ] ] - [ [ 0.0834756744, -0.0356377767, 0.659040067, 0.999999657, -8.91436283e-05, 0.000193921715, -0.000799687131 ] ] - [ [ 0.0837438163, -0.0360407527, 0.659043751, 0.99999966, -9.23649193e-05, 0.000206461584, -0.000792653055 ] ] - [ [ 0.0840099318, -0.0364400447, 0.659047574, 0.999999663, -9.57080206e-05, 0.000219474863, -0.000785353313 ] ] - [ [ 0.0842740317, -0.0368356793, 0.659051534, 0.999999665, -9.91712253e-05, 0.000232954823, -0.000777791668 ] ] - [ [ 0.0845361268, -0.0372276828, 0.659055629, 0.999999668, -0.000102752827, 0.000246894734, -0.000769971881 ] ] - [ [ 0.0847962279, -0.0376160814, 0.659059858, 0.99999967, -0.00010645112, 0.000261287868, -0.000761897715 ] ] - [ [ 0.0850543458, -0.0380009012, 0.659064217, 0.999999672, -0.000110264397, 0.000276127494, -0.000753572931 ] ] - [ [ 0.085310491, -0.0383821683, 0.659068706, 0.999999674, -0.000114190953, 0.000291406883, -0.000745001291 ] ] - [ [ 0.085564732, -0.0387599071, 0.659073322, 0.999999675, -0.000118229083, 0.000307119306, -0.000736186558 ] ] - [ [ 0.0858175254, -0.0391341335, 0.659078063, 0.999999676, -0.000122377082, 0.000323258032, -0.000727132492 ] ] - [ [ 0.0860689714, -0.039504871, 0.659082928, 0.999999677, -0.000126633243, 0.000339816332, -0.000717842856 ] ] - [ [ 0.0863190752, -0.0398721449, 0.659087914, 0.999999677, -0.000130995863, 0.000356787476, -0.000708321411 ] ] - [ [ 0.0865678422, -0.0402359807, 0.659093019, 0.999999677, -0.000135463236, 0.000374164734, -0.000698571918 ] ] - [ [ 0.086815278, -0.0405964035, 0.659098241, 0.999999676, -0.000140033656, 0.000391941377, -0.000688598139 ] ] - [ [ 0.0870613881, -0.0409534385, 0.659103579, 0.999999675, -0.00014470542, 0.000410110675, -0.000678403836 ] ] - [ [ 0.0873061784, -0.0413071105, 0.659109031, 0.999999674, -0.000149476821, 0.000428665897, -0.00066799277 ] ] - [ [ 0.0875496547, -0.0416574443, 0.659114593, 0.999999672, -0.000154346155, 0.000447600315, -0.000657368702 ] ] - [ [ 0.087791823, -0.0420044646, 0.659120266, 0.999999669, -0.000159311717, 0.000466907198, -0.000646535395 ] ] - [ [ 0.0880326894, -0.042348196, 0.659126045, 0.999999666, -0.000164371802, 0.000486579817, -0.000635496609 ] ] - [ [ 0.0882722602, -0.0426886629, 0.65913193, 0.999999662, -0.000169524703, 0.000506611442, -0.000624256108 ] ] - [ [ 0.0885105415, -0.0430258896, 0.659137919, 0.999999658, -0.000174768716, 0.000526995343, -0.000612817651 ] ] - [ [ 0.0887475398, -0.0433599002, 0.659144009, 0.999999653, -0.000180102135, 0.00054772479, -0.000601185001 ] ] - [ [ 0.0889832617, -0.0436907188, 0.659150199, 0.999999647, -0.000185523253, 0.000568793055, -0.000589361921 ] ] - [ [ 0.0892177137, -0.0440183693, 0.659156487, 0.999999641, -0.000191030365, 0.000590193408, -0.000577352172 ] ] - [ [ 0.0894509024, -0.0443428756, 0.65916287, 0.999999634, -0.000196621764, 0.000611919119, -0.000565159517 ] ] - [ [ 0.0896828348, -0.0446642613, 0.659169347, 0.999999626, -0.000202295743, 0.000633963459, -0.000552787717 ] ] - [ [ 0.0899363318, -0.0449823635, 0.659175915, 0.999999617, -0.000208050596, 0.000656319698, -0.000540240536 ] ] - [ [ 0.0901666233, -0.0452975754, 0.659182573, 0.999999607, -0.000213884613, 0.000678981108, -0.000527521736 ] ] - [ [ 0.090395691, -0.0456097377, 0.659189319, 0.999999597, -0.000219796089, 0.000701940959, -0.000514635079 ] ] - [ [ 0.0906235416, -0.0459188736, 0.659196151, 0.999999586, -0.000225783314, 0.000725192522, -0.00050158433 ] ] - [ [ 0.0908501822, -0.0462250064, 0.659203066, 0.999999574, -0.000231844581, 0.000748729069, -0.00048837325 ] ] - [ [ 0.0910756197, -0.046528159, 0.659210064, 0.99999956, -0.000237978179, 0.00077254387, -0.000475005604 ] ] - [ [ 0.0912998614, -0.0468283545, 0.659217141, 0.999999546, -0.0002441824, 0.000796630198, -0.000461485155 ] ] - [ [ 0.0915229144, -0.0471256158, 0.659224295, 0.999999531, -0.000250455533, 0.000820981323, -0.000447815667 ] ] - [ [ 0.091744786, -0.0474199655, 0.659231526, 0.999999515, -0.000256795868, 0.000845590517, -0.000434000904 ] ] - [ [ 0.0919654834, -0.0477114265, 0.659238831, 0.999999498, -0.000263201694, 0.000870451051, -0.000420044631 ] ] - [ [ 0.0921850142, -0.0480000212, 0.659246208, 0.99999948, -0.0002696713, 0.000895556198, -0.000405950611 ] ] - [ [ 0.0924033857, -0.0482857721, 0.659253654, 0.999999461, -0.000276202973, 0.00092089923, -0.000391722609 ] ] - [ [ 0.0926206054, -0.0485687017, 0.659261169, 0.999999441, -0.000282795001, 0.000946473418, -0.000377364392 ] ] - [ [ 0.092836681, -0.0488488323, 0.659268749, 0.99999942, -0.00028944567, 0.000972272036, -0.000362879723 ] ] - [ [ 0.09305162, -0.049126186, 0.659276394, 0.999999397, -0.000296153267, 0.000998288354, -0.000348272369 ] ] - [ [ 0.0932654301, -0.0494007851, 0.6592841, 0.999999374, -0.000302916077, 0.00102451565, -0.000333546096 ] ] - [ [ 0.093478119, -0.0496726515, 0.659291867, 0.999999349, -0.000309732386, 0.00105094719, -0.000318704669 ] ] - [ [ 0.0936896945, -0.0499418072, 0.659299692, 0.999999323, -0.000316600476, 0.00107757625, -0.000303751855 ] ] - [ [ 0.0939001643, -0.0502082741, 0.659307573, 0.999999296, -0.000323518633, 0.0011043961, -0.000288691422 ] ] - [ [ 0.0941095365, -0.050472074, 0.659315508, 0.999999268, -0.000330485138, 0.00113140002, -0.000273527135 ] ] - [ [ 0.0943178187, -0.0507332287, 0.659323495, 0.999999239, -0.000337498275, 0.00115858127, -0.000258262763 ] ] - [ [ 0.0945250189, -0.0509917597, 0.659331533, 0.999999208, -0.000344556324, 0.00118593314, -0.000242902074 ] ] - [ [ 0.0947311452, -0.0512476886, 0.659339618, 0.999999176, -0.000351657566, 0.0012134489, -0.000227448835 ] ] - [ [ 0.0949362053, -0.051501037, 0.65934775, 0.999999143, -0.000358800281, 0.00124112182, -0.000211906815 ] ] - [ [ 0.0951402075, -0.0517518262, 0.659355926, 0.999999109, -0.000365982749, 0.00126894517, -0.000196279782 ] ] - [ [ 0.0953431596, -0.0520000776, 0.659364145, 0.999999073, -0.000373203248, 0.00129691223, -0.000180571507 ] ] - [ [ 0.095573641, -0.0522423048, 0.659372404, 0.999999036, -0.000380460056, 0.00132501628, -0.000164785757 ] ] - [ [ 0.0957749706, -0.0524855593, 0.659380701, 0.999998998, -0.00038775145, 0.00135325059, -0.000148926304 ] ] - [ [ 0.0959752699, -0.0527263432, 0.659389034, 0.999998959, -0.000395075705, 0.00138160843, -0.000132996917 ] ] - [ [ 0.0961745467, -0.0529646774, 0.659397402, 0.999998918, -0.000402431098, 0.00141008308, -0.000117001367 ] ] - [ [ 0.0963728088, -0.053200583, 0.659405803, 0.999998876, -0.000409815903, 0.00143866781, -0.000100943425 ] ] - [ [ 0.0965700642, -0.0534340809, 0.659414233, 0.999998833, -0.000417228393, 0.0014673559, -8.48268624e-05 ] ] - [ [ 0.0967663208, -0.053665192, 0.659422693, 0.999998788, -0.000424666841, 0.00149614063, -6.86554506e-05 ] ] - [ [ 0.0969615865, -0.0538939369, 0.659431178, 0.999998742, -0.000432129521, 0.00152501527, -5.24329618e-05 ] ] - [ [ 0.0971558692, -0.0541203365, 0.659439689, 0.999998695, -0.000439614701, 0.0015539731, -3.61631686e-05 ] ] - [ [ 0.0973491767, -0.0543444113, 0.659448221, 0.999998647, -0.000447120654, 0.0015830074, -1.98498437e-05 ] ] - [ [ 0.0975415172, -0.0545661819, 0.659456775, 0.999998597, -0.000454645649, 0.00161211144, -3.49676049e-06 ] ] - [ [ 0.0977328983, -0.0547856689, 0.659465347, 0.999998546, -0.000462187954, 0.00164127849, 1.28923074e-05 ] ] - [ [ 0.0979233281, -0.0550028927, 0.659473935, 0.999998494, -0.000469745837, 0.00167050184, 2.93135859e-05 ] ] - [ [ 0.0981128144, -0.0552178736, 0.659482539, 0.99999844, -0.000477317566, 0.00169977476, 4.57633006e-05 ] ] - [ [ 0.0983013651, -0.055430632, 0.659491154, 0.999998386, -0.000484901405, 0.00172909054, 6.22376766e-05 ] ] - [ [ 0.0984889881, -0.0556411882, 0.659499781, 0.99999833, -0.000492495621, 0.00175844244, 7.87329386e-05 ] ] - [ [ 0.0986756911, -0.0558495623, 0.659508416, 0.999998272, -0.000500098477, 0.00178782375, 9.52453111e-05 ] ] - [ [ 0.0988614821, -0.0560557745, 0.659517058, 0.999998214, -0.000507708237, 0.00181722774, 0.000111771018 ] ] - [ [ 0.0990463688, -0.0562598448, 0.659525705, 0.999998154, -0.000515323164, 0.0018466477, 0.000128306283 ] ] - [ [ 0.0992303589, -0.0564617933, 0.659534355, 0.999998093, -0.000522941519, 0.0018760769, 0.000144847328 ] ] - [ [ 0.0994134603, -0.0566616399, 0.659543005, 0.999998031, -0.000530561563, 0.00190550862, 0.000161390378 ] ] - [ [ 0.0995956807, -0.0568594045, 0.659551655, 0.999997967, -0.000538181556, 0.00193493614, 0.000177931653 ] ] - [ [ 0.0997770277, -0.0570551071, 0.659560301, 0.999997903, -0.000545799756, 0.00196435274, 0.000194467376 ] ] - [ [ 0.099957509, -0.0572487673, 0.659568942, 0.999997837, -0.000553414423, 0.0019937517, 0.000210993769 ] ] - [ [ 0.100137132, -0.0574404049, 0.659577576, 0.99999777, -0.000561023812, 0.0020231263, 0.000227507053 ] ] - [ [ 0.100315905, -0.0576300396, 0.6595862, 0.999997702, -0.000568626182, 0.00205246982, 0.000244003447 ] ] - [ [ 0.100493835, -0.057817691, 0.659594814, 0.999997633, -0.000576219786, 0.00208177554, 0.000260479173 ] ] - [ [ 0.100670929, -0.0580033788, 0.659603415, 0.999997563, -0.00058380288, 0.00211103674, 0.000276930451 ] ] - [ [ 0.100847195, -0.0581871224, 0.659612001, 0.999997492, -0.000591373716, 0.0021402467, 0.000293353499 ] ] - [ [ 0.101022667, -0.058368958, 0.65962057, 0.99999742, -0.000598930549, 0.0021693987, 0.000309744538 ] ] - [ [ 0.101197296, -0.0585488697, 0.65962912, 0.999997346, -0.00060647163, 0.00219848603, 0.000326099785 ] ] - [ [ 0.10137112, -0.0587268955, 0.659637649, 0.999997272, -0.000613995211, 0.00222750196, 0.000342415459 ] ] - [ [ 0.101544145, -0.0589030547, 0.659646155, 0.999997197, -0.00062149954, 0.00225643978, 0.000358687778 ] ] - [ [ 0.101716378, -0.0590773666, 0.659654636, 0.999997121, -0.000628982868, 0.00228529277, 0.000374912959 ] ] - [ [ 0.101887826, -0.0592498504, 0.659663091, 0.999997044, -0.000636443444, 0.00231405421, 0.00039108722 ] ] - [ [ 0.102058497, -0.0594205253, 0.659671516, 0.999996966, -0.000643879514, 0.00234271738, 0.000407206778 ] ] - [ [ 0.102228398, -0.0595894105, 0.659679911, 0.999996887, -0.000651289327, 0.00237127557, 0.000423267848 ] ] - [ [ 0.102397535, -0.0597565251, 0.659688273, 0.999996807, -0.000658671127, 0.00239972206, 0.000439266646 ] ] - [ [ 0.102565915, -0.059921888, 0.6596966, 0.999996727, -0.00066602316, 0.00242805013, 0.000455199389 ] ] - [ [ 0.102733545, -0.0600855183, 0.659704891, 0.999996646, -0.000673343672, 0.00245625306, 0.000471062292 ] ] - [ [ 0.102900432, -0.0602474349, 0.659713143, 0.999996564, -0.000680630904, 0.00248432414, 0.000486851569 ] ] - [ [ 0.103066582, -0.0604076568, 0.659721354, 0.999996481, -0.0006878831, 0.00251225666, 0.000502563435 ] ] - [ [ 0.103232003, -0.0605662027, 0.659729523, 0.999996398, -0.000695098502, 0.00254004389, 0.000518194104 ] ] - [ [ 0.103396699, -0.0607230917, 0.659737647, 0.999996314, -0.000702275352, 0.00256767913, 0.00053373979 ] ] - [ [ 0.103560679, -0.0608783423, 0.659745724, 0.99999623, -0.00070941189, 0.00259515564, 0.000549196706 ] ] - [ [ 0.103723948, -0.0610319734, 0.659753753, 0.999996145, -0.000716506355, 0.00262246673, 0.000564561066 ] ] - [ [ 0.103886513, -0.0611840036, 0.659761731, 0.99999606, -0.000723556988, 0.00264960567, 0.000579829083 ] ] - [ [ 0.104048379, -0.0613344516, 0.659769657, 0.999995974, -0.000730562025, 0.00267656575, 0.000594996968 ] ] - [ [ 0.104209552, -0.061483336, 0.659777528, 0.999995888, -0.000737519705, 0.00270334026, 0.000610060934 ] ] - [ [ 0.10437004, -0.0616306753, 0.659785343, 0.999995801, -0.000744428265, 0.00272992247, 0.000625017194 ] ] - [ [ 0.104529877, -0.0617765182, 0.659793099, 0.999995714, -0.00075128594, 0.00275630568, 0.000639861957 ] ] - [ [ 0.104689012, -0.0619208255, 0.659800795, 0.999995627, -0.000758090968, 0.00278248317, 0.000654591437 ] ] - [ [ 0.104847479, -0.0620636432, 0.659808429, 0.99999554, -0.000764841581, 0.00280844822, 0.000669201843 ] ] - [ [ 0.105005283, -0.0622049897, 0.659815998, 0.999995452, -0.000771536016, 0.00283419413, 0.000683689386 ] ] - [ [ 0.105162429, -0.0623448835, 0.659823501, 0.999995365, -0.000778172505, 0.00285971417, 0.000698050277 ] ] - [ [ 0.105318924, -0.0624833427, 0.659830935, 0.999995277, -0.000784749282, 0.00288500164, 0.000712280725 ] ] - [ [ 0.105474771, -0.0626203858, 0.6598383, 0.999995189, -0.000791264579, 0.00291004982, 0.000726376942 ] ] - [ [ 0.105629977, -0.0627560309, 0.659845592, 0.999995101, -0.000797716628, 0.00293485199, 0.000740335135 ] ] - [ [ 0.105784546, -0.0628902963, 0.659852809, 0.999995013, -0.00080410366, 0.00295940146, 0.000754151515 ] ] - [ [ 0.105938485, -0.0630232001, 0.659859951, 0.999994926, -0.000810423907, 0.00298369149, 0.00076782229 ] ] - [ [ 0.106091797, -0.0631547604, 0.659867014, 0.999994838, -0.000816675598, 0.00300771538, 0.00078134367 ] ] - [ [ 0.106244488, -0.0632849954, 0.659873997, 0.999994751, -0.000822856964, 0.00303146641, 0.000794711863 ] ] - [ [ 0.106396562, -0.0634139231, 0.659880898, 0.999994664, -0.000828966235, 0.00305493788, 0.000807923077 ] ] - [ [ 0.106548024, -0.0635415615, 0.659887715, 0.999994577, -0.000835001638, 0.00307812306, 0.000820973521 ] ] - [ [ 0.106698878, -0.0636679285, 0.659894446, 0.999994491, -0.000840961403, 0.00310101526, 0.000833859403 ] ] - [ [ 0.10684913, -0.0637930422, 0.659901088, 0.999994405, -0.000846843757, 0.00312360775, 0.00084657693 ] ] - [ [ 0.106998783, -0.0639169205, 0.659907641, 0.999994319, -0.000852646929, 0.00314589382, 0.000859122311 ] ] - [ [ 0.107147842, -0.0640395811, 0.659914101, 0.999994234, -0.000858369146, 0.00316786676, 0.000871491752 ] ] - [ [ 0.107296311, -0.064161042, 0.659920468, 0.99999415, -0.000864008634, 0.00318951986, 0.000883681461 ] ] - [ [ 0.107444193, -0.0642813208, 0.659926739, 0.999994066, -0.000869563621, 0.0032108464, 0.000895687646 ] ] - [ [ 0.107591493, -0.0644004354, 0.659932911, 0.999993983, -0.000875032334, 0.00323183968, 0.000907506514 ] ] - [ [ 0.107738215, -0.0645184036, 0.659938984, 0.999993901, -0.000880412997, 0.00325249298, 0.00091913427 ] ] - [ [ 0.107884362, -0.0646352428, 0.659944955, 0.999993819, -0.000885703838, 0.0032727996, 0.000930567123 ] ] - [ [ 0.108029938, -0.0647509709, 0.659950822, 0.999993739, -0.000890903082, 0.00329275281, 0.000941801279 ] ] - [ [ 0.108174946, -0.0648656055, 0.659956583, 0.999993659, -0.000896008954, 0.00331234591, 0.000952832945 ] ] - [ [ 0.108319391, -0.064979164, 0.659962236, 0.99999358, -0.000901019681, 0.00333157218, 0.000963658327 ] ] - [ [ 0.108463274, -0.0650916641, 0.65996778, 0.999993502, -0.000905933486, 0.00335042492, 0.000974273632 ] ] - [ [ 0.108606599, -0.0652031232, 0.659973211, 0.999993426, -0.000910748596, 0.00336889741, 0.000984675067 ] ] - [ [ 0.10874937, -0.0653135588, 0.659978529, 0.99999335, -0.000915463236, 0.00338698294, 0.000994858837 ] ] - [ [ 0.108891589, -0.0654229883, 0.659983731, 0.999993276, -0.00092007563, 0.0034046748, 0.00100482115 ] ] - [ [ 0.10903326, -0.0655314292, 0.659988816, 0.999993203, -0.000924584003, 0.00342196627, 0.00101455821 ] ] - [ [ 0.109174384, -0.0656388988, 0.659993781, 0.999993131, -0.000928986582, 0.00343885066, 0.00102406623 ] ] - [ [ 0.109314964, -0.0657454144, 0.659998624, 0.999993061, -0.000933281589, 0.00345532123, 0.00103334141 ] ] - [ [ 0.109455004, -0.0658509933, 0.660003343, 0.999992992, -0.000937467252, 0.00347137129, 0.00104237995 ] ] - [ [ 0.109594505, -0.0659556528, 0.660007937, 0.999992925, -0.000941541795, 0.00348699412, 0.00105117808 ] ] - [ [ 0.10973347, -0.06605941, 0.660012404, 0.999992859, -0.000945503443, 0.00350218301, 0.00105973198 ] ] - [ [ 0.1098719, -0.0661622823, 0.66001674, 0.999992795, -0.000949350422, 0.00351693125, 0.00106803787 ] ] - [ [ 0.110009799, -0.0662642866, 0.660020946, 0.999992732, -0.000953080959, 0.00353123213, 0.00107609196 ] ] - [ [ 0.110121961, -0.0663636377, 0.660025017, 0.999992671, -0.000956693278, 0.00354507893, 0.00108389044 ] ] - [ [ 0.11025954, -0.0664639884, 0.660028954, 0.999992612, -0.000960185606, 0.00355846494, 0.00109142954 ] ] - [ [ 0.110396611, -0.066563526, 0.660032753, 0.999992555, -0.00096355617, 0.00357138345, 0.00109870545 ] ] - [ [ 0.110533178, -0.0666622675, 0.660036412, 0.999992499, -0.000966803196, 0.00358382775, 0.00110571439 ] ] - [ [ 0.11066924, -0.0667602298, 0.66003993, 0.999992446, -0.000969924913, 0.00359579113, 0.00111245256 ] ] - [ [ 0.110804801, -0.0668574297, 0.660043305, 0.999992395, -0.000972919547, 0.00360726687, 0.00111891616 ] ] - [ [ 0.110939862, -0.0669538842, 0.660046534, 0.999992345, -0.000975785327, 0.00361824826, 0.00112510141 ] ] - [ [ 0.111074424, -0.0670496099, 0.660049616, 0.999992298, -0.000978520481, 0.0036287286, 0.00113100452 ] ] - [ [ 0.111208488, -0.0671446236, 0.660052548, 0.999992253, -0.000981123239, 0.00363870116, 0.00113662169 ] ] - [ [ 0.111342057, -0.0672389421, 0.66005533, 0.99999221, -0.00098359183, 0.00364815923, 0.00114194913 ] ] - [ [ 0.111475131, -0.067332582, 0.660057958, 0.999992169, -0.000985924485, 0.0036570961, 0.00114698305 ] ] - [ [ 0.111607711, -0.0674255599, 0.66006043, 0.999992131, -0.000988119434, 0.00366550507, 0.00115171966 ] ] - [ [ 0.111739798, -0.0675178924, 0.660062746, 0.999992095, -0.00099017491, 0.0036733794, 0.00115615517 ] ] - [ [ 0.111871394, -0.0676095961, 0.660064902, 0.999992061, -0.000992089144, 0.0036807124, 0.00116028579 ] ] - [ [ 0.112002498, -0.0677006875, 0.660066898, 0.99999203, -0.000993860369, 0.00368749735, 0.00116410773 ] ] - [ [ 0.112133113, -0.067791183, 0.66006873, 0.999992001, -0.000995486821, 0.00369372752, 0.00116761719 ] ] - [ [ 0.112263238, -0.067881099, 0.660070397, 0.999991975, -0.000996966732, 0.00369939622, 0.0011708104 ] ] - [ [ 0.112392874, -0.067970452, 0.660071897, 0.999991951, -0.000998298339, 0.00370449673, 0.00117368356 ] ] - [ [ 0.112522022, -0.0680592583, 0.660073228, 0.99999193, -0.000999479879, 0.00370902232, 0.00117623288 ] ] - [ [ 0.112650681, -0.0681475342, 0.660074387, 0.999991912, -0.00100050959, 0.00371296629, 0.00117845458 ] ] - [ [ 0.112778853, -0.0682352959, 0.660075374, 0.999991896, -0.00100138571, 0.00371632192, 0.00118034486 ] ] - [ [ 0.112906537, -0.0683225597, 0.660076186, 0.999991884, -0.00100210647, 0.0037190825, 0.00118189995 ] ] - [ [ 0.113033734, -0.0684093417, 0.660076821, 0.999991874, -0.00100267013, 0.00372124131, 0.00118311605 ] ] - [ [ 0.113132862, -0.0684957861, 0.660077277, 0.999991866, -0.00100307491, 0.00372279163, 0.00118398938 ] ] - [ [ 0.113272732, -0.0685815889, 0.660077552, 0.999991862, -0.00100331907, 0.00372372674, 0.00118451615 ] ] - [ [ 0.1134124, -0.0686669595, 0.660077644, 0.999991861, -0.00100340085, 0.00372403994, 0.00118469259 ] ] - [ [ 0.113551629, -0.0687513778, 0.660077595, 0.999991861, -0.00100335457, 0.00372394772, 0.00118463799 ] ] - [ [ 0.11369019, -0.068834315, 0.660077448, 0.999991862, -0.00100321634, 0.00372367192, 0.0011844747 ] ] - [ [ 0.113787461, -0.0689159547, 0.660077204, 0.999991865, -0.00100298702, 0.00372321383, 0.00118420345 ] ] - [ [ 0.11391189, -0.0689959947, 0.660076865, 0.999991868, -0.0010026675, 0.00372257473, 0.00118382498 ] ] - [ [ 0.114036041, -0.0690745596, 0.660076431, 0.999991872, -0.00100225866, 0.00372175592, 0.00118334004 ] ] - [ [ 0.114159927, -0.0691516516, 0.660075903, 0.999991877, -0.00100176136, 0.00372075868, 0.00118274937 ] ] - [ [ 0.114283557, -0.0692272728, 0.660075282, 0.999991883, -0.00100117651, 0.0037195843, 0.0011820537 ] ] - [ [ 0.114406945, -0.0693014255, 0.660074569, 0.999991889, -0.00100050496, 0.00371823408, 0.00118125378 ] ] - [ [ 0.114530101, -0.0693741118, 0.660073765, 0.999991897, -0.000999747602, 0.00371670929, 0.00118035035 ] ] - [ [ 0.114653038, -0.0694453337, 0.660072871, 0.999991905, -0.000998905316, 0.00371501123, 0.00117934416 ] ] - [ [ 0.114775766, -0.0695150933, 0.660071888, 0.999991914, -0.00099797898, 0.00371314119, 0.00117823593 ] ] - [ [ 0.114898297, -0.0695833923, 0.660070816, 0.999991924, -0.000996969473, 0.00371110045, 0.00117702642 ] ] - [ [ 0.115020644, -0.0696502328, 0.660069657, 0.999991935, -0.000995877675, 0.0037088903, 0.00117571636 ] ] - [ [ 0.115142817, -0.0697156165, 0.660068411, 0.999991947, -0.000994704464, 0.00370651203, 0.0011743065 ] ] - [ [ 0.115264828, -0.0697795452, 0.66006708, 0.999991959, -0.000993450722, 0.00370396693, 0.00117279758 ] ] - [ [ 0.115386689, -0.0698420206, 0.660065665, 0.999991972, -0.000992117328, 0.00370125629, 0.00117119034 ] ] - [ [ 0.115508411, -0.0699030444, 0.660064166, 0.999991986, -0.000990705161, 0.0036983814, 0.00116948552 ] ] - [ [ 0.115630006, -0.069962618, 0.660062584, 0.999992001, -0.000989215103, 0.00369534353, 0.00116768387 ] ] - [ [ 0.115751486, -0.0700207432, 0.66006092, 0.999992017, -0.000987648031, 0.00369214399, 0.00116578612 ] ] - [ [ 0.115872863, -0.0700774213, 0.660059176, 0.999992033, -0.000986004828, 0.00368878406, 0.00116379302 ] ] - [ [ 0.115994148, -0.0701326538, 0.660057351, 0.99999205, -0.000984286373, 0.00368526502, 0.00116170531 ] ] - [ [ 0.116115352, -0.0701864421, 0.660055448, 0.999992068, -0.000982493546, 0.00368158817, 0.00115952374 ] ] - [ [ 0.116236488, -0.0702387875, 0.660053467, 0.999992087, -0.000980627228, 0.00367775479, 0.00115724903 ] ] - [ [ 0.116357567, -0.0702896912, 0.660051408, 0.999992106, -0.000978688298, 0.00367376617, 0.00115488195 ] ] - [ [ 0.1164786, -0.0703391544, 0.660049274, 0.999992126, -0.000976677638, 0.00366962361, 0.00115242322 ] ] - [ [ 0.116599601, -0.0703871784, 0.660047064, 0.999992147, -0.000974596129, 0.00366532837, 0.0011498736 ] ] - [ [ 0.116720579, -0.0704337642, 0.66004478, 0.999992168, -0.000972444649, 0.00366088176, 0.00114723382 ] ] - [ [ 0.116841548, -0.0704789128, 0.660042423, 0.99999219, -0.000970224081, 0.00365628507, 0.00114450462 ] ] - [ [ 0.116962519, -0.0705226253, 0.660039993, 0.999992213, -0.000967935305, 0.00365153957, 0.00114168675 ] ] - [ [ 0.117057636, -0.0705636714, 0.660037492, 0.999992236, -0.000965579201, 0.00364664656, 0.00113878095 ] ] - [ [ 0.11717821, -0.0706045002, 0.66003492, 0.99999226, -0.000963156651, 0.00364160732, 0.00113578797 ] ] - [ [ 0.117298844, -0.0706438968, 0.660032279, 0.999992285, -0.000960668535, 0.00363642315, 0.00113270854 ] ] - [ [ 0.117419551, -0.0706818618, 0.660029569, 0.999992311, -0.000958115734, 0.00363109533, 0.00112954341 ] ] - [ [ 0.117540341, -0.0707183959, 0.660026791, 0.999992337, -0.000955499129, 0.00362562515, 0.00112629332 ] ] - [ [ 0.117661226, -0.0707534997, 0.660023946, 0.999992363, -0.000952819601, 0.00362001389, 0.00112295901 ] ] - [ [ 0.117782217, -0.0707871738, 0.660021036, 0.999992391, -0.000950078031, 0.00361426284, 0.00111954123 ] ] - [ [ 0.117903326, -0.0708194189, 0.66001806, 0.999992418, -0.0009472753, 0.0036083733, 0.00111604072 ] ] - [ [ 0.118024564, -0.0708502352, 0.660015021, 0.999992447, -0.000944412289, 0.00360234655, 0.00111245822 ] ] - [ [ 0.118145944, -0.0708796234, 0.660011919, 0.999992476, -0.000941489879, 0.00359618387, 0.00110879447 ] ] - [ [ 0.118267475, -0.0709075837, 0.660008754, 0.999992505, -0.000938508951, 0.00358988655, 0.00110505022 ] ] - [ [ 0.118389171, -0.0709341165, 0.660005528, 0.999992535, -0.000935470386, 0.00358345589, 0.00110122621 ] ] - [ [ 0.118511043, -0.0709592221, 0.660002242, 0.999992566, -0.000932375066, 0.00357689316, 0.00109732318 ] ] - [ [ 0.118633101, -0.0709829006, 0.659998897, 0.999992597, -0.000929223872, 0.00357019967, 0.00109334187 ] ] - [ [ 0.118755358, -0.0710051524, 0.659995493, 0.999992629, -0.000926017685, 0.00356337668, 0.00108928303 ] ] - [ [ 0.118877826, -0.0710259775, 0.659992032, 0.999992661, -0.000922757386, 0.0035564255, 0.0010851474 ] ] - [ [ 0.119000515, -0.0710453759, 0.659988514, 0.999992694, -0.000919443856, 0.00354934741, 0.00108093572 ] ] - [ [ 0.119123438, -0.0710633478, 0.659984941, 0.999992727, -0.000916077977, 0.00354214369, 0.00107664874 ] ] - [ [ 0.119246605, -0.0710798931, 0.659981313, 0.999992761, -0.00091266063, 0.00353481564, 0.00107228719 ] ] - [ [ 0.11937003, -0.0710950117, 0.659977631, 0.999992795, -0.000909192696, 0.00352736454, 0.00106785182 ] ] - [ [ 0.119493723, -0.0711087035, 0.659973897, 0.99999283, -0.000905675057, 0.00351979168, 0.00106334338 ] ] - [ [ 0.119617696, -0.0711209683, 0.65997011, 0.999992865, -0.000902108593, 0.00351209835, 0.0010587626 ] ] - [ [ 0.11974196, -0.0711318059, 0.659966273, 0.999992901, -0.000898494187, 0.00350428583, 0.00105411023 ] ] - [ [ 0.119866528, -0.071141216, 0.659962386, 0.999992937, -0.00089483272, 0.00349635542, 0.00104938701 ] ] - [ [ 0.119991411, -0.0711491982, 0.659958449, 0.999992973, -0.000891125072, 0.0034883084, 0.00104459369 ] ] - [ [ 0.120116621, -0.0711557523, 0.659954465, 0.99999301, -0.000887372125, 0.00348014605, 0.001039731 ] ] - [ [ 0.120242169, -0.0711608778, 0.659950433, 0.999993047, -0.000883574761, 0.00347186967, 0.00103479969 ] ] - [ [ 0.120368068, -0.0711645741, 0.659946355, 0.999993085, -0.000879733861, 0.00346348054, 0.0010298005 ] ] - [ [ 0.120494328, -0.0711668408, 0.659942232, 0.999993123, -0.000875850306, 0.00345497995, 0.00102473417 ] ] - [ [ 0.120620962, -0.0711676772, 0.659938065, 0.999993161, -0.000871924978, 0.00344636919, 0.00101960145 ] ] - [ [ 0.120747981, -0.0711670828, 0.659933854, 0.9999932, -0.000867958757, 0.00343764955, 0.00101440308 ] ] - [ [ 0.120875398, -0.0711650567, 0.6599296, 0.999993239, -0.000863952526, 0.0034288223, 0.0010091398 ] ] - [ [ 0.121003223, -0.0711615984, 0.659925305, 0.999993279, -0.000859907164, 0.00341988876, 0.00100381235 ] ] - [ [ 0.12113147, -0.071156707, 0.659920969, 0.999993318, -0.000855823555, 0.00341085019, 0.000998421477 ] ] - [ [ 0.121260149, -0.0711503816, 0.659916594, 0.999993358, -0.000851702578, 0.00340170788, 0.000992967924 ] ] - [ [ 0.121389273, -0.0711426214, 0.65991218, 0.999993399, -0.000847545115, 0.00339246313, 0.000987452431 ] ] - [ [ 0.121518853, -0.0711334253, 0.659907727, 0.99999344, -0.000843352048, 0.00338311723, 0.000981875742 ] ] - [ [ 0.121648901, -0.0711227925, 0.659903238, 0.999993481, -0.000839124258, 0.00337367145, 0.000976238598 ] ] - [ [ 0.121779429, -0.0711107218, 0.659898714, 0.999993522, -0.000834862625, 0.00336412709, 0.000970541741 ] ] - [ [ 0.12191045, -0.0710972121, 0.659894154, 0.999993563, -0.000830568031, 0.00335448544, 0.000964785914 ] ] - [ [ 0.122041974, -0.0710822624, 0.659889559, 0.999993605, -0.000826241358, 0.00334474778, 0.000958971859 ] ] - [ [ 0.122174015, -0.0710658712, 0.659884932, 0.999993647, -0.000821883485, 0.0033349154, 0.000953100319 ] ] - [ [ 0.122306583, -0.0710480375, 0.659880273, 0.999993689, -0.000817495295, 0.00332498959, 0.000947172034 ] ] - [ [ 0.122439691, -0.0710287598, 0.659875582, 0.999993732, -0.000813077668, 0.00331497164, 0.000941187748 ] ] - [ [ 0.122573351, -0.0710080368, 0.659870861, 0.999993775, -0.000808631486, 0.00330486283, 0.000935148203 ] ] - [ [ 0.122733085, -0.070986422, 0.65986611, 0.999993818, -0.000804157629, 0.00329466446, 0.00092905414 ] ] - [ [ 0.122867518, -0.0709627883, 0.659861331, 0.999993861, -0.000799656978, 0.0032843778, 0.000922906301 ] ] - [ [ 0.12300253, -0.0709377049, 0.659856525, 0.999993904, -0.000795130415, 0.00327400416, 0.000916705428 ] ] - [ [ 0.123138133, -0.0709111702, 0.659851691, 0.999993948, -0.00079057882, 0.00326354481, 0.000910452264 ] ] - [ [ 0.123274339, -0.0708831825, 0.659846832, 0.999993991, -0.000786003075, 0.00325300105, 0.000904147549 ] ] - [ [ 0.123411161, -0.0708537401, 0.659841949, 0.999994035, -0.000781404059, 0.00324237416, 0.000897792027 ] ] - [ [ 0.123548611, -0.0708228414, 0.659837041, 0.999994079, -0.000776782654, 0.00323166544, 0.000891386437 ] ] - [ [ 0.123686701, -0.0707904845, 0.659832111, 0.999994123, -0.000772139741, 0.00322087616, 0.000884931523 ] ] - [ [ 0.123825445, -0.0707566675, 0.659827158, 0.999994168, -0.0007674762, 0.00321000762, 0.000878428026 ] ] - [ [ 0.123964854, -0.0707213887, 0.659822185, 0.999994212, -0.000762792911, 0.00319906111, 0.000871876686 ] ] - [ [ 0.124104942, -0.070684646, 0.659817191, 0.999994256, -0.000758090757, 0.00318803791, 0.000865278247 ] ] - [ [ 0.12424572, -0.0706464374, 0.659812179, 0.999994301, -0.000753370616, 0.00317693931, 0.000858633449 ] ] - [ [ 0.124387201, -0.0706067609, 0.659807148, 0.999994346, -0.000748633371, 0.00316576661, 0.000851943034 ] ] - [ [ 0.124529398, -0.0705656143, 0.6598021, 0.999994391, -0.0007438799, 0.00315452108, 0.000845207742 ] ] - [ [ 0.124672323, -0.0705229955, 0.659797035, 0.999994435, -0.000739111085, 0.00314320402, 0.000838428316 ] ] - [ [ 0.124815989, -0.0704789022, 0.659791955, 0.99999448, -0.000734327806, 0.00313181672, 0.000831605497 ] ] - [ [ 0.124960409, -0.0704333322, 0.659786861, 0.999994525, -0.000729530944, 0.00312036046, 0.000824740025 ] ] - [ [ 0.125105595, -0.070386283, 0.659781753, 0.999994571, -0.000724721378, 0.00310883653, 0.000817832643 ] ] - [ [ 0.125251561, -0.0703377524, 0.659776632, 0.999994616, -0.00071989999, 0.00309724623, 0.00081088409 ] ] - [ [ 0.125398318, -0.0702877378, 0.6597715, 0.999994661, -0.000715067658, 0.00308559083, 0.000803895108 ] ] - [ [ 0.125545879, -0.0702362368, 0.659766357, 0.999994706, -0.000710225264, 0.00307387164, 0.000796866438 ] ] - [ [ 0.125694258, -0.0701832467, 0.659761204, 0.999994751, -0.000705373687, 0.00306208993, 0.000789798821 ] ] - [ [ 0.125843467, -0.0701287649, 0.659756043, 0.999994796, -0.000700513808, 0.00305024699, 0.000782692997 ] ] - [ [ 0.125993519, -0.0700727888, 0.659750873, 0.999994842, -0.000695646506, 0.00303834413, 0.000775549708 ] ] - [ [ 0.126144427, -0.0700153156, 0.659745696, 0.999994887, -0.000690772661, 0.00302638261, 0.000768369694 ] ] - [ [ 0.126296203, -0.0699563425, 0.659740514, 0.999994932, -0.000685893154, 0.00301436374, 0.000761153695 ] ] - [ [ 0.126448861, -0.0698958667, 0.659735326, 0.999994977, -0.000681008863, 0.0030022888, 0.000753902453 ] ] - [ [ 0.126602413, -0.0698338851, 0.659730134, 0.999995022, -0.00067612067, 0.00299015907, 0.000746616707 ] ] - [ [ 0.126756873, -0.0697703949, 0.659724939, 0.999995067, -0.000671229452, 0.00297797586, 0.000739297199 ] ] - [ [ 0.126912253, -0.069705393, 0.659719741, 0.999995112, -0.000666336091, 0.00296574044, 0.000731944668 ] ] - [ [ 0.127068567, -0.0696388763, 0.659714542, 0.999995157, -0.000661441465, 0.00295345411, 0.000724559855 ] ] - [ [ 0.127225828, -0.0695708417, 0.659709342, 0.999995202, -0.000656546454, 0.00294111816, 0.0007171435 ] ] - [ [ 0.127384048, -0.0695012859, 0.659704143, 0.999995247, -0.000651651938, 0.00292873387, 0.000709696343 ] ] - [ [ 0.127543241, -0.0694302057, 0.659698946, 0.999995292, -0.000646758796, 0.00291630253, 0.000702219125 ] ] - [ [ 0.12770342, -0.0693575977, 0.65969375, 0.999995337, -0.000641867906, 0.00290382544, 0.000694712585 ] ] - [ [ 0.127864598, -0.0692834585, 0.659688558, 0.999995381, -0.000636980149, 0.00289130388, 0.000687177463 ] ] - [ [ 0.128026788, -0.0692077847, 0.659683371, 0.999995426, -0.000632096404, 0.00287873913, 0.0006796145 ] ] - [ [ 0.128190005, -0.0691305728, 0.659678188, 0.99999547, -0.000627217549, 0.0028661325, 0.000672024435 ] ] - [ [ 0.128354259, -0.0690518192, 0.659673011, 0.999995514, -0.000622344464, 0.00285348527, 0.000664408007 ] ] - [ [ 0.128519567, -0.0689715202, 0.659667842, 0.999995559, -0.000617478027, 0.00284079873, 0.000656765957 ] ] - [ [ 0.128685939, -0.0688896722, 0.65966268, 0.999995603, -0.000612619118, 0.00282807417, 0.000649099024 ] ] - [ [ 0.128853391, -0.0688062713, 0.659657527, 0.999995647, -0.000607768615, 0.00281531288, 0.000641407947 ] ] - [ [ 0.129021935, -0.0687213139, 0.659652384, 0.99999569, -0.000602927398, 0.00280251614, 0.000633693467 ] ] - [ [ 0.129191585, -0.0686347959, 0.659647252, 0.999995734, -0.000598096343, 0.00278968525, 0.000625956322 ] ] - [ [ 0.129362354, -0.0685467134, 0.659642131, 0.999995778, -0.000593276331, 0.00277682149, 0.000618197252 ] ] - [ [ 0.129561196, -0.0684573902, 0.659637023, 0.999995821, -0.00058846824, 0.00276392617, 0.000610416996 ] ] - [ [ 0.129728286, -0.0683662001, 0.659631929, 0.999995864, -0.000583672948, 0.00275100055, 0.000602616294 ] ] - [ [ 0.129896565, -0.0682734334, 0.659626849, 0.999995907, -0.000578891334, 0.00273804595, 0.000594795883 ] ] - [ [ 0.130066052, -0.0681790857, 0.659621785, 0.99999595, -0.000574124275, 0.00272506363, 0.000586956505 ] ] - [ [ 0.130236762, -0.0680831528, 0.659616736, 0.999995993, -0.000569372651, 0.00271205491, 0.000579098896 ] ] - [ [ 0.130408712, -0.0679856304, 0.659611706, 0.999996035, -0.000564637339, 0.00269902105, 0.000571223797 ] ] - [ [ 0.130581919, -0.067886514, 0.659606693, 0.999996077, -0.000559919217, 0.00268596337, 0.000563331946 ] ] - [ [ 0.130756399, -0.0677857991, 0.659601699, 0.999996119, -0.000555219164, 0.00267288313, 0.000555424081 ] ] - [ [ 0.13093217, -0.0676834813, 0.659596726, 0.999996161, -0.000550538057, 0.00265978164, 0.000547500943 ] ] - [ [ 0.131134629, -0.0675788439, 0.659591774, 0.999996203, -0.000545876774, 0.00264666019, 0.000539563268 ] ] - [ [ 0.131318613, -0.0674732727, 0.659586843, 0.999996245, -0.000541236193, 0.00263352006, 0.000531611796 ] ] - [ [ 0.131503881, -0.0673660846, 0.659581936, 0.999996286, -0.000536617192, 0.00262036254, 0.000523647265 ] ] - [ [ 0.131690447, -0.067257275, 0.659577052, 0.999996327, -0.000532020647, 0.00260718893, 0.000515670414 ] ] - [ [ 0.131878325, -0.0671468389, 0.659572193, 0.999996368, -0.000527447437, 0.00259400051, 0.000507681981 ] ] - [ [ 0.132067529, -0.0670347714, 0.65956736, 0.999996408, -0.00052289844, 0.00258079858, 0.000499682704 ] ] - [ [ 0.132258073, -0.0669210676, 0.659562553, 0.999996449, -0.000518374532, 0.00256758443, 0.000491673321 ] ] - [ [ 0.132449972, -0.0668057224, 0.659557774, 0.999996489, -0.000513876591, 0.00255435934, 0.00048365457 ] ] - [ [ 0.13264324, -0.0666887306, 0.659553023, 0.999996528, -0.000509405494, 0.0025411246, 0.00047562719 ] ] - [ [ 0.13283789, -0.0665700872, 0.659548302, 0.999996568, -0.000504962118, 0.00252788151, 0.000467591918 ] ] - [ [ 0.133033938, -0.0664497868, 0.659543612, 0.999996607, -0.00050054734, 0.00251463136, 0.000459549493 ] ] - [ [ 0.133231397, -0.0663278241, 0.659538952, 0.999996647, -0.000496162037, 0.00250137544, 0.000451500651 ] ] - [ [ 0.133430282, -0.0662041938, 0.659534325, 0.999996685, -0.000491807087, 0.00248811503, 0.000443446132 ] ] - [ [ 0.133630608, -0.0660788903, 0.659529731, 0.999996724, -0.000487483365, 0.00247485143, 0.000435386672 ] ] - [ [ 0.133832388, -0.0659519082, 0.659525171, 0.999996762, -0.000483191749, 0.00246158593, 0.000427323009 ] ] - [ [ 0.134035638, -0.0658232419, 0.659520646, 0.9999968, -0.000478933116, 0.00244831982, 0.000419255881 ] ] - [ [ 0.134240371, -0.0656928857, 0.659516157, 0.999996838, -0.000474708341, 0.00243505439, 0.000411186026 ] ] - [ [ 0.134446603, -0.0655608339, 0.659511705, 0.999996876, -0.000470518301, 0.00242179093, 0.000403114179 ] ] - [ [ 0.134654348, -0.0654270806, 0.659507291, 0.999996913, -0.000466363874, 0.00240853073, 0.00039504108 ] ] - [ [ 0.134863621, -0.06529162, 0.659502915, 0.99999695, -0.000462245934, 0.00239527508, 0.000386967465 ] ] - [ [ 0.135074436, -0.0651544462, 0.659498579, 0.999996986, -0.000458165359, 0.00238202528, 0.000378894072 ] ] - [ [ 0.135286808, -0.0650155531, 0.659494284, 0.999997023, -0.000454123024, 0.00236878261, 0.000370821637 ] ] - [ [ 0.135500753, -0.0648749347, 0.659490031, 0.999997059, -0.000450119806, 0.00235554837, 0.000362750898 ] ] - [ [ 0.135716285, -0.0647325847, 0.65948582, 0.999997094, -0.000446156581, 0.00234232384, 0.000354682592 ] ] - [ [ 0.135933418, -0.0645884971, 0.659481652, 0.99999713, -0.000442234224, 0.00232911032, 0.000346617455 ] ] - [ [ 0.136152169, -0.0644426654, 0.659477529, 0.999997165, -0.000438353612, 0.00231590909, 0.000338556225 ] ] - [ [ 0.136372551, -0.0642950834, 0.659473451, 0.9999972, -0.000434515619, 0.00230272146, 0.000330499638 ] ] - [ [ 0.136594581, -0.0641457445, 0.65946942, 0.999997234, -0.000430721123, 0.00228954871, 0.000322448432 ] ] - [ [ 0.136818273, -0.0639946423, 0.659465435, 0.999997268, -0.000426970998, 0.00227639212, 0.000314403342 ] ] - [ [ 0.137043642, -0.0638417702, 0.659461499, 0.999997302, -0.00042326612, 0.002263253, 0.000306365106 ] ] - [ [ 0.137270703, -0.0636871215, 0.659457611, 0.999997336, -0.000419607365, 0.00225013264, 0.00029833446 ] ] - [ [ 0.137499472, -0.0635306895, 0.659453774, 0.999997369, -0.000415995607, 0.00223703232, 0.00029031214 ] ] - [ [ 0.137729965, -0.0633724674, 0.659449988, 0.999997402, -0.000412431723, 0.00222395333, 0.000282298884 ] ] - [ [ 0.137962196, -0.0632124482, 0.659446253, 0.999997435, -0.000408916587, 0.00221089697, 0.000274295427 ] ] - [ [ 0.138196181, -0.0630506252, 0.659442572, 0.999997467, -0.000405451074, 0.00219786454, 0.000266302506 ] ] - [ [ 0.138431935, -0.0628869911, 0.659438944, 0.999997499, -0.00040203606, 0.00218485731, 0.000258320857 ] ] - [ [ 0.138669474, -0.062721539, 0.65943537, 0.999997531, -0.000398672419, 0.00217187658, 0.000250351216 ] ] - [ [ 0.138908814, -0.0625542617, 0.659431852, 0.999997562, -0.000395361027, 0.00215892365, 0.00024239432 ] ] - [ [ 0.13914997, -0.0623851518, 0.659428391, 0.999997593, -0.000392102758, 0.0021459998, 0.000234450904 ] ] - [ [ 0.139392958, -0.0622142022, 0.659424987, 0.999997624, -0.000388898487, 0.00213310633, 0.000226521705 ] ] - [ [ 0.139637793, -0.0620414053, 0.659421642, 0.999997654, -0.000385749089, 0.00212024453, 0.000218607459 ] ] - [ [ 0.139884492, -0.0618667537, 0.659418356, 0.999997684, -0.000382655438, 0.00210741568, 0.000210708902 ] ] - [ [ 0.14013307, -0.0616902399, 0.65941513, 0.999997714, -0.000379618409, 0.00209462109, 0.00020282677 ] ] - [ [ 0.140383544, -0.0615118563, 0.659411966, 0.999997743, -0.000376638876, 0.00208186204, 0.000194961798 ] ] - [ [ 0.140635928, -0.0613315951, 0.659408863, 0.999997772, -0.000373717714, 0.00206913982, 0.000187114722 ] ] - [ [ 0.140890239, -0.0611494485, 0.659405824, 0.999997801, -0.000370855796, 0.00205645573, 0.000179286278 ] ] - [ [ 0.141146494, -0.0609654088, 0.659402848, 0.999997829, -0.000368053998, 0.00204381106, 0.000171477203 ] ] - [ [ 0.141404707, -0.0607794679, 0.659399938, 0.999997857, -0.000365313193, 0.0020312071, 0.000163688231 ] ] - [ [ 0.141664897, -0.0605916179, 0.659397093, 0.999997885, -0.000362634256, 0.00201864514, 0.000155920098 ] ] - [ [ 0.141927077, -0.0604018506, 0.659394316, 0.999997912, -0.000360018059, 0.00200612648, 0.00014817354 ] ] - [ [ 0.142191266, -0.060210158, 0.659391606, 0.999997939, -0.000357465478, 0.0019936524, 0.000140449292 ] ] - [ [ 0.142457479, -0.0600165318, 0.659388964, 0.999997966, -0.000354977387, 0.0019812242, 0.000132748091 ] ] - [ [ 0.142725733, -0.0598209636, 0.659386392, 0.999997992, -0.000352554658, 0.00196884316, 0.00012507067 ] ] - [ [ 0.142996044, -0.0596234451, 0.659383891, 0.999998018, -0.000350198166, 0.00195651059, 0.000117417767 ] ] - [ [ 0.143268428, -0.0594239678, 0.659381461, 0.999998043, -0.000347908784, 0.00194422777, 0.000109790115 ] ] - [ [ 0.143542902, -0.0592225232, 0.659379104, 0.999998069, -0.000345687386, 0.001931996, 0.000102188452 ] ] - [ [ 0.143819483, -0.0590191025, 0.65937682, 0.999998094, -0.000343534846, 0.00191981656, 9.46135112e-05 ] ] - [ [ 0.144098188, -0.0588136971, 0.65937461, 0.999998118, -0.000341452036, 0.00190769075, 8.70660289e-05 ] ] - [ [ 0.144379033, -0.0586062982, 0.659372476, 0.999998143, -0.000339439831, 0.00189561987, 7.95467401e-05 ] ] - [ [ 0.144662034, -0.058396897, 0.659370418, 0.999998166, -0.000337499104, 0.00188360519, 7.20563802e-05 ] ] - [ [ 0.14494721, -0.0581854844, 0.659368436, 0.99999819, -0.000335630727, 0.00187164803, 6.45956842e-05 ] ] - [ [ 0.145234576, -0.0579720515, 0.659366533, 0.999998213, -0.000333835575, 0.00185974966, 5.71653875e-05 ] ] - [ [ 0.145524149, -0.0577565892, 0.659364709, 0.999998236, -0.000332114519, 0.00184791138, 4.97662252e-05 ] ] - [ [ 0.145815947, -0.0575390882, 0.659362964, 0.999998259, -0.000330468434, 0.00183613448, 4.23989325e-05 ] ] - [ [ 0.146109987, -0.0573195393, 0.659361301, 0.999998281, -0.000328898192, 0.00182442025, 3.50642444e-05 ] ] - [ [ 0.146406286, -0.0570979331, 0.659359719, 0.999998303, -0.000327404667, 0.00181277, 2.77628961e-05 ] ] - [ [ 0.14670486, -0.0568742602, 0.65935822, 0.999998325, -0.00032598873, 0.001801185, 2.04956226e-05 ] ] - [ [ 0.147005728, -0.0566485111, 0.659356804, 0.999998346, -0.000324651256, 0.00178966655, 1.32631591e-05 ] ] - [ [ 0.147308906, -0.0564206762, 0.659355473, 0.999998367, -0.000323393116, 0.00177821594, 6.06624051e-06 ] ] - [ [ 0.147614395, -0.0561907149, 0.659354228, 0.999998387, -0.000322215184, 0.00176683447, -1.09439805e-06 ] ] - [ [ 0.147922246, -0.0559586794, 0.659353068, 0.999998407, -0.000321118332, 0.00175552343, -8.21802158e-06 ] ] - [ [ 0.148232459, -0.0557245287, 0.659351997, 0.999998427, -0.000320103432, 0.00174428411, -1.53038951e-05 ] ] - [ [ 0.148545053, -0.0554882531, 0.659351013, 0.999998447, -0.000319171358, 0.0017331178, -2.23512835e-05 ] ] - [ [ 0.148860045, -0.0552498425, 0.659350119, 0.999998466, -0.000318322982, 0.00172202579, -2.9359452e-05 ] ] - [ [ 0.149177451, -0.0550092867, 0.659349315, 0.999998485, -0.000317559175, 0.00171100938, -3.63276654e-05 ] ] - [ [ 0.149497291, -0.0547665757, 0.659348602, 0.999998504, -0.000316880812, 0.00170006986, -4.32551888e-05 ] ] - [ [ 0.149819582, -0.0545216991, 0.659347981, 0.999998522, -0.000316288763, 0.00168920852, -5.01412872e-05 ] ] - [ [ 0.150144341, -0.0542746466, 0.659347453, 0.99999854, -0.000315783902, 0.00167842665, -5.69852257e-05 ] ] - [ [ 0.150471587, -0.0540254079, 0.659347019, 0.999998558, -0.0003153671, 0.00166772555, -6.37862692e-05 ] ] - [ [ 0.150801337, -0.0537739723, 0.65934668, 0.999998575, -0.000315039229, 0.00165710651, -7.05436828e-05 ] ] - [ [ 0.151114306, -0.0535205454, 0.659346436, 0.999998592, -0.000314801163, 0.00164657082, -7.72567315e-05 ] ] - [ [ 0.15145861, -0.0532645783, 0.65934629, 0.999998609, -0.000314653773, 0.00163611977, -8.39246803e-05 ] ] - [ [ 0.151805796, -0.0530063786, 0.659346241, 0.999998625, -0.00031459793, 0.00162575466, -9.05467942e-05 ] ] - [ [ 0.152155761, -0.0527463936, 0.659346152, 0.999998641, -0.000314507832, 0.00161532697, -9.72227754e-05 ] ] - [ [ 0.152508396, -0.0524850558, 0.65934589, 0.999998658, -0.000314259118, 0.00160469119, -0.000104050108 ] ] - [ [ 0.15286371, -0.0522223324, 0.659345456, 0.999998674, -0.000313854821, 0.00159385314, -0.000111024728 ] ] - [ [ 0.153184818, -0.0519585862, 0.659344854, 0.999998691, -0.000313297975, 0.00158281859, -0.000118142574 ] ] - [ [ 0.153537217, -0.0516930765, 0.659344089, 0.999998708, -0.000312591617, 0.00157159336, -0.000125399582 ] ] - [ [ 0.153892678, -0.0514260763, 0.659343162, 0.999998726, -0.000311738778, 0.00156018323, -0.00013279169 ] ] - [ [ 0.154251203, -0.0511575524, 0.659342077, 0.999998743, -0.000310742494, 0.001548594, -0.000140314835 ] ] - [ [ 0.154612796, -0.0508874716, 0.659340838, 0.99999876, -0.000309605798, 0.00153683148, -0.000147964954 ] ] - [ [ 0.15497746, -0.0506158008, 0.659339448, 0.999998778, -0.000308331723, 0.00152490146, -0.000155737984 ] ] - [ [ 0.155345198, -0.0503425066, 0.659337909, 0.999998795, -0.000306923303, 0.00151280974, -0.000163629862 ] ] - [ [ 0.155716014, -0.0500675557, 0.659336227, 0.999998813, -0.00030538357, 0.00150056211, -0.000171636525 ] ] - [ [ 0.156089911, -0.0497909145, 0.659334403, 0.99999883, -0.000303715558, 0.00148816437, -0.000179753911 ] ] - [ [ 0.156466891, -0.0495125495, 0.659332442, 0.999998848, -0.000301922298, 0.00147562232, -0.000187977956 ] ] - [ [ 0.156846959, -0.0492324271, 0.659330346, 0.999998866, -0.000300006822, 0.00146294175, -0.000196304599 ] ] - [ [ 0.157230118, -0.0489505136, 0.659328118, 0.999998883, -0.000297972163, 0.00145012847, -0.000204729777 ] ] - [ [ 0.157616371, -0.0486667752, 0.659325763, 0.999998901, -0.000295821351, 0.00143718828, -0.000213249428 ] ] - [ [ 0.158005722, -0.0483811781, 0.659323284, 0.999998918, -0.000293557419, 0.00142412696, -0.000221859488 ] ] - [ [ 0.158398174, -0.0480936884, 0.659320683, 0.999998936, -0.000291183396, 0.00141095032, -0.000230555897 ] ] - [ [ 0.158793731, -0.047804272, 0.659317964, 0.999998953, -0.000288702313, 0.00139766416, -0.000239334591 ] ] - [ [ 0.159192396, -0.0475128949, 0.659315131, 0.99999897, -0.0002861172, 0.00138427427, -0.00024819151 ] ] - [ [ 0.159594174, -0.0472195231, 0.659312186, 0.999998987, -0.000283431086, 0.00137078645, -0.000257122591 ] ] - [ [ 0.159999067, -0.0469241222, 0.659309133, 0.999999004, -0.000280647002, 0.0013572065, -0.000266123773 ] ] - [ [ 0.160407081, -0.0466266581, 0.659305976, 0.999999021, -0.000277767976, 0.00134354022, -0.000275190994 ] ] - [ [ 0.160818218, -0.0463270964, 0.659302718, 0.999999038, -0.000274797036, 0.0013297934, -0.000284320194 ] ] - [ [ 0.161232482, -0.0460254026, 0.659299361, 0.999999054, -0.00027173721, 0.00131597185, -0.000293507311 ] ] - [ [ 0.161649878, -0.0457215424, 0.65929591, 0.99999907, -0.000268591527, 0.00130208137, -0.000302748284 ] ] - [ [ 0.162070409, -0.0454154811, 0.659292367, 0.999999086, -0.000265363013, 0.00128812775, -0.000312039053 ] ] - [ [ 0.162494079, -0.0451071842, 0.659288737, 0.999999102, -0.000262054696, 0.00127411678, -0.000321375558 ] ] - [ [ 0.162920893, -0.044796617, 0.659285022, 0.999999118, -0.000258669601, 0.00126005428, -0.000330753738 ] ] - [ [ 0.163350855, -0.0444837448, 0.659281225, 0.999999133, -0.000255210755, 0.00124594604, -0.000340169533 ] ] - [ [ 0.163783969, -0.0441685328, 0.659277351, 0.999999149, -0.000251681184, 0.00123179786, -0.000349618883 ] ] - [ [ 0.164220239, -0.0438509461, 0.659273401, 0.999999163, -0.000248083912, 0.00121761554, -0.00035909773 ] ] - [ [ 0.164659669, -0.0435309497, 0.65926938, 0.999999178, -0.000244421964, 0.00120340487, -0.000368602013 ] ] - [ [ 0.165102265, -0.0432085087, 0.659265292, 0.999999192, -0.000240698364, 0.00118917167, -0.000378127674 ] ] - [ [ 0.16554803, -0.042883588, 0.659261138, 0.999999207, -0.000236916137, 0.00117492172, -0.000387670654 ] ] - [ [ 0.165996969, -0.0425561525, 0.659256923, 0.99999922, -0.000233078305, 0.00116066083, -0.000397226894 ] ] - [ [ 0.166449087, -0.0422261671, 0.65925265, 0.999999234, -0.000229187891, 0.0011463948, -0.000406792336 ] ] - [ [ 0.166904389, -0.0418935964, 0.659248322, 0.999999247, -0.000225247918, 0.00113212943, -0.000416362923 ] ] - [ [ 0.167362878, -0.0415584052, 0.659243942, 0.99999926, -0.000221261409, 0.00111787052, -0.000425934595 ] ] - [ [ 0.167824561, -0.0412205581, 0.659239515, 0.999999273, -0.000217231383, 0.00110362387, -0.000435503297 ] ] - [ [ 0.168289442, -0.0408800196, 0.659235042, 0.999999285, -0.000213160863, 0.00108939528, -0.000445064971 ] ] - [ [ 0.168757525, -0.0405367543, 0.659230528, 0.999999297, -0.000209052869, 0.00107519056, -0.000454615559 ] ] - [ [ 0.169228817, -0.0401907266, 0.659225976, 0.999999308, -0.000204910421, 0.0010610155, -0.000464151005 ] ] - [ [ 0.169703322, -0.0398419009, 0.659221389, 0.99999932, -0.000200736539, 0.00104687591, -0.000473667253 ] ] - [ [ 0.170181045, -0.0394902416, 0.65921677, 0.999999331, -0.000196534243, 0.00103277759, -0.000483160247 ] ] - [ [ 0.170661993, -0.0391357128, 0.659212124, 0.999999341, -0.00019230655, 0.00101872634, -0.00049262593 ] ] - [ [ 0.171146169, -0.0387782788, 0.659207452, 0.999999352, -0.00018805648, 0.00100472796, -0.000502060248 ] ] - [ [ 0.171633581, -0.0384179037, 0.659202758, 0.999999361, -0.000183787051, 0.00099078826, -0.000511459144 ] ] - [ [ 0.172124232, -0.0380545516, 0.659198047, 0.999999371, -0.000179501279, 0.000976913035, -0.000520818564 ] ] - [ [ 0.17261813, -0.0376881865, 0.65919332, 0.99999938, -0.000175202183, 0.00096310809, -0.000530134453 ] ] - [ [ 0.173115279, -0.0373187724, 0.659188582, 0.999999389, -0.000170892778, 0.00094937923, -0.000539402757 ] ] - [ [ 0.173615686, -0.0369462732, 0.659183836, 0.999999398, -0.000166576082, 0.000935732256, -0.000548619421 ] ] - [ [ 0.174119357, -0.0365706527, 0.659179084, 0.999999406, -0.000162255109, 0.000922172972, -0.000557780392 ] ] - [ [ 0.174626298, -0.0361918746, 0.659174331, 0.999999414, -0.000157932876, 0.000908707182, -0.000566881616 ] ] - [ [ 0.175136514, -0.0358099028, 0.65916958, 0.999999422, -0.000153612397, 0.00089534069, -0.000575919039 ] ] - [ [ 0.175650013, -0.0354247007, 0.659164833, 0.999999429, -0.000149296687, 0.000882079298, -0.000584888608 ] ] - [ [ 0.1761668, -0.0350362321, 0.659160095, 0.999999436, -0.000144988761, 0.000868928812, -0.00059378627 ] ] - [ [ 0.176686882, -0.0346444604, 0.659155368, 0.999999442, -0.000140691632, 0.000855895036, -0.000602607974 ] ] - [ [ 0.177210266, -0.0342493492, 0.659150657, 0.999999449, -0.000136408313, 0.000842983773, -0.000611349665 ] ] - [ [ 0.177736959, -0.0338508617, 0.659145963, 0.999999454, -0.000132141819, 0.000830200829, -0.000620007293 ] ] - [ [ 0.178266966, -0.0334489614, 0.659141292, 0.99999946, -0.000127895162, 0.000817552008, -0.000628576805 ] ] - [ [ 0.178800295, -0.0330436192, 0.659136645, 0.999999465, -0.000123671354, 0.000805043116, -0.00063705415 ] ] - [ [ 0.179336954, -0.032634783, 0.659132026, 0.99999947, -0.000119473407, 0.000792679956, -0.000645435276 ] ] - [ [ 0.179876948, -0.0322224236, 0.659127439, 0.999999475, -0.000115304334, 0.000780468335, -0.000653716132 ] ] - [ [ 0.180420287, -0.031806504, 0.659122887, 0.99999948, -0.000111167146, 0.000768414057, -0.000661892668 ] ] - [ [ 0.180966976, -0.0313869873, 0.659118373, 0.999999484, -0.000107064854, 0.000756522929, -0.000669960831 ] ] - [ [ 0.181517024, -0.0309638364, 0.659113901, 0.999999488, -0.00010300047, 0.000744800756, -0.000677916572 ] ] - [ [ 0.182070439, -0.0305370141, 0.659109473, 0.999999491, -9.89770036e-05, 0.000733253343, -0.000685755841 ] ] - [ [ 0.182600775, -0.0301039136, 0.659105093, 0.999999494, -9.49974658e-05, 0.000721886497, -0.000693474587 ] ] - [ [ 0.183161371, -0.0296696951, 0.659100765, 0.999999498, -9.10648668e-05, 0.000710706024, -0.00070106876 ] ] - [ [ 0.183725348, -0.0292316927, 0.659096492, 0.9999995, -8.71822166e-05, 0.000699717729, -0.000708534311 ] ] - [ [ 0.184292716, -0.0287898687, 0.659092277, 0.999999503, -8.33525251e-05, 0.00068892742, -0.000715867189 ] ] - [ [ 0.184863482, -0.0283441858, 0.659088124, 0.999999505, -7.95788019e-05, 0.000678340902, -0.000723063346 ] ] - [ [ 0.185437654, -0.0278946063, 0.659084035, 0.999999507, -7.58640565e-05, 0.000667963982, -0.000730118731 ] ] - [ [ 0.186015241, -0.0274410927, 0.659080014, 0.999999509, -7.22112981e-05, 0.000657802467, -0.000737029297 ] ] - [ [ 0.186596251, -0.0269836071, 0.659076065, 0.999999511, -6.86235361e-05, 0.000647862163, -0.000743790993 ] ] - [ [ 0.187180694, -0.0265221118, 0.65907219, 0.999999513, -6.51037793e-05, 0.000638148877, -0.000750399771 ] ] - [ [ 0.187768578, -0.0260565688, 0.659068393, 0.999999514, -6.16550368e-05, 0.000628668415, -0.000756851582 ] ] - [ [ 0.188359912, -0.0255869403, 0.659064678, 0.999999515, -5.82803173e-05, 0.000619426586, -0.000763142377 ] ] - [ [ 0.188954705, -0.0251131882, 0.659061048, 0.999999516, -5.49826297e-05, 0.000610429195, -0.000769268108 ] ] - [ [ 0.189552967, -0.0246352744, 0.659057505, 0.999999517, -5.17649827e-05, 0.000601682051, -0.000775224726 ] ] - [ [ 0.190154706, -0.0241531603, 0.659054054, 0.999999518, -4.8630385e-05, 0.000593190959, -0.000781008182 ] ] - [ [ 0.190759887, -0.0236667992, 0.659050698, 0.999999518, -4.55818453e-05, 0.000584961726, -0.000786614428 ] ] - [ [ 0.19136849, -0.0231761477, 0.659047439, 0.999999519, -4.26223723e-05, 0.000577000161, -0.000792039416 ] ] - [ [ 0.191980516, -0.0226811675, 0.659044282, 0.999999519, -3.97549746e-05, 0.000569312071, -0.000797279097 ] ] - [ [ 0.192595971, -0.0221818199, 0.659041229, 0.99999952, -3.69826612e-05, 0.000561903261, -0.000802329423 ] ] - [ [ 0.193241836, -0.0216783627, 0.659038285, 0.99999952, -3.43084408e-05, 0.00055477954, -0.000807186346 ] ] - [ [ 0.193861827, -0.0211701362, 0.659035451, 0.99999952, -3.17353224e-05, 0.000547946715, -0.000811845816 ] ] - [ [ 0.194485327, -0.020657427, 0.659032732, 0.99999952, -2.92663151e-05, 0.000541410592, -0.000816303786 ] ] - [ [ 0.195112346, -0.0201401963, 0.659030132, 0.99999952, -2.69044281e-05, 0.00053517698, -0.000820556207 ] ] - [ [ 0.195742892, -0.0196184051, 0.659027652, 0.99999952, -2.46526708e-05, 0.000529251684, -0.000824599031 ] ] - [ [ 0.196376972, -0.0190920141, 0.659025297, 0.99999952, -2.25140528e-05, 0.000523640512, -0.000828428209 ] ] - [ [ 0.197014596, -0.0185609843, 0.659023069, 0.999999519, -2.04915839e-05, 0.000518349272, -0.000832039692 ] ] - [ [ 0.197655773, -0.0180252763, 0.659020973, 0.999999519, -1.85882741e-05, 0.000513383769, -0.000835429431 ] ] - [ [ 0.198300511, -0.0174848507, 0.659019012, 0.999999519, -1.68071337e-05, 0.00050874981, -0.000838593378 ] ] - [ [ 0.19894882, -0.0169396681, 0.659017188, 0.999999519, -1.51511735e-05, 0.000504453203, -0.000841527483 ] ] - [ [ 0.199600708, -0.0163896889, 0.659015506, 0.999999518, -1.36234041e-05, 0.000500499753, -0.000844227698 ] ] - [ [ 0.200256184, -0.0158348734, 0.659013968, 0.999999518, -1.22268371e-05, 0.000496895268, -0.000846689972 ] ] - [ [ 0.20091526, -0.0152751818, 0.659012577, 0.999999518, -1.09644839e-05, 0.000493645553, -0.000848910256 ] ] - [ [ 0.201577942, -0.0147105743, 0.659011338, 0.999999518, -9.83935676e-06, 0.000490756416, -0.0008508845 ] ] - [ [ 0.202244243, -0.0141410108, 0.659010254, 0.999999517, -8.85446806e-06, 0.000488233661, -0.000852608655 ] ] - [ [ 0.202914171, -0.0135664512, 0.659009327, 0.999999517, -8.01283078e-06, 0.000486083094, -0.00085407867 ] ] - [ [ 0.203587736, -0.0129868554, 0.659008561, 0.999999517, -7.31745838e-06, 0.000484310522, -0.000855290493 ] ] - [ [ 0.204264948, -0.0124021831, 0.659007959, 0.999999517, -6.77136482e-06, 0.00048292175, -0.000856240076 ] ] - [ [ 0.204945818, -0.0118123938, 0.659007526, 0.999999517, -6.37756464e-06, 0.000481922583, -0.000856923365 ] ] - [ [ 0.205630356, -0.011217447, 0.659007263, 0.999999517, -6.13907293e-06, 0.000481318825, -0.00085733631 ] ] - [ [ 0.206318572, -0.0106173021, 0.659007175, 0.999999517, -6.05890543e-06, 0.000481116283, -0.000857474859 ] ] - [ [ 0.207010914, -0.010012594, 0.659007175, 0.999999517, -6.05890543e-06, 0.000481116283, -0.000857474859 ] ] - [ [ 0.207707816, -0.00940398862, 0.659007175, 0.999999517, -6.05890543e-06, 0.000481116283, -0.000857474859 ] ] - [ [ 0.208409243, -0.00879151725, 0.659007175, 0.999999517, -6.05890543e-06, 0.000481116283, -0.000857474859 ] ] - [ [ 0.209115116, -0.00817524485, 0.659007175, 0.999999517, -6.05890543e-06, 0.000481116283, -0.000857474859 ] ] - [ [ 0.209825321, -0.00755526773, 0.659007175, 0.999999517, -6.05890543e-06, 0.000481116283, -0.000857474859 ] ] - [ [ 0.210539709, -0.00693171161, 0.659007175, 0.999999517, -6.05890543e-06, 0.000481116283, -0.000857474859 ] ] - [ [ 0.211258098, -0.0063047295, 0.659007175, 0.999999517, -6.05890543e-06, 0.000481116283, -0.000857474859 ] ] - [ [ 0.211980273, -0.00567449977, 0.659007175, 0.999999517, -6.05890543e-06, 0.000481116283, -0.000857474859 ] ] - [ [ 0.212705995, -0.00504122403, 0.659007175, 0.999999517, -6.05890543e-06, 0.000481116283, -0.000857474859 ] ] - [ [ 0.213434998, -0.00440512516, 0.659007175, 0.999999517, -6.05890543e-06, 0.000481116283, -0.000857474859 ] ] - [ [ 0.214166993, -0.00376644528, 0.659007175, 0.999999517, -6.05890543e-06, 0.000481116283, -0.000857474859 ] ] - [ [ 0.214901664, -0.00312543883, 0.659007175, 0.999999517, -6.05890543e-06, 0.000481116283, -0.000857474859 ] ] - [ [ 0.215638695, -0.0024823895, 0.659007175, 0.999999517, -6.05890543e-06, 0.000481116283, -0.000857474859 ] ] - [ [ 0.216377737, -0.00183758055, 0.659007175, 0.999999517, -6.05890543e-06, 0.000481116283, -0.000857474859 ] ] - [ [ 0.217118433, -0.00119131072, 0.659007175, 0.999999517, -6.05890543e-06, 0.000481116283, -0.000857474859 ] ] - [ [ 0.217860416, -0.000543887805, 0.659007175, 0.999999517, -6.05890543e-06, 0.000481116283, -0.000857474859 ] ] - [ [ 0.21860331, 0.000104373317, 0.659007175, 0.999999517, -6.05890543e-06, 0.000481116283, -0.000857474859 ] ] - [ [ 0.219346732, 0.000753152774, 0.659007175, 0.999999517, -6.05890543e-06, 0.000481116283, -0.000857474859 ] ] - [ [ 0.220090296, 0.00140212771, 0.659007175, 0.999999517, -6.05890543e-06, 0.000481116283, -0.000857474859 ] ] - [ [ 0.220833617, 0.00205097435, 0.659007175, 0.999999517, -6.05890543e-06, 0.000481116283, -0.000857474859 ] ] - [ [ 0.221576309, 0.00269937, 0.659007175, 0.999999517, -6.05890543e-06, 0.000481116283, -0.000857474859 ] ] - [ [ 0.222317991, 0.00334699514, 0.659007175, 0.999999517, -6.05890543e-06, 0.000481116283, -0.000857474859 ] ] - [ [ 0.223058286, 0.00399353545, 0.659007175, 0.999999517, -6.05890543e-06, 0.000481116283, -0.000857474859 ] ] - [ [ 0.223796829, 0.00463868385, 0.659007175, 0.999999517, -6.05890543e-06, 0.000481116283, -0.000857474859 ] ] - [ [ 0.224533264, 0.00528214258, 0.659007175, 0.999999517, -6.05890543e-06, 0.000481116283, -0.000857474859 ] ] - [ [ 0.225267248, 0.00592362523, 0.659007175, 0.999999517, -6.05890543e-06, 0.000481116283, -0.000857474859 ] ] - [ [ 0.225998457, 0.00656285881, 0.659007175, 0.999999517, -6.05890543e-06, 0.000481116283, -0.000857474859 ] ] - [ [ 0.226726582, 0.00719958581, 0.659007175, 0.999999517, -6.05890543e-06, 0.000481116283, -0.000857474859 ] ] - [ [ 0.227451338, 0.00783356628, 0.659007175, 0.999999517, -6.05890543e-06, 0.000481116283, -0.000857474859 ] ] - [ [ 0.228172461, 0.00846457985, 0.659007175, 0.999999517, -6.05890543e-06, 0.000481116283, -0.000857474859 ] ] - [ [ 0.228889715, 0.00909242784, 0.659007175, 0.999999517, -6.05890543e-06, 0.000481116283, -0.000857474859 ] ] - [ [ 0.22960289, 0.00971693529, 0.659007175, 0.999999517, -6.05890543e-06, 0.000481116283, -0.000857474859 ] ] - [ [ 0.23031181, 0.0103379531, 0.659007175, 0.999999517, -6.05890543e-06, 0.000481116283, -0.000857474859 ] ] - [ [ 0.231016329, 0.0109553599, 0.659007175, 0.999999517, -6.05890543e-06, 0.000481116283, -0.000857474859 ] ] - [ [ 0.231716339, 0.0115690644, 0.659007175, 0.999999517, -6.05890543e-06, 0.000481116283, -0.000857474859 ] ] - [ [ 0.23241177, 0.0121790073, 0.659007175, 0.999999517, -6.05890543e-06, 0.000481116283, -0.000857474859 ] ] - [ [ 0.23310259, 0.0127851531, 0.659007175, 0.999999517, -6.05889181e-06, 0.000481116304, -0.000857474844 ] ] - [ [ 0.233788728, 0.0133871313, 0.659007174, 0.999999517, -6.05835973e-06, 0.000481117116, -0.000857474264 ] ] - [ [ 0.234470172, 0.0139847756, 0.659007173, 0.999999517, -6.05705925e-06, 0.000481119099, -0.000857472846 ] ] - [ [ 0.235146948, 0.0145781135, 0.659007172, 0.999999517, -6.05499773e-06, 0.000481122244, -0.000857470599 ] ] - [ [ 0.235819084, 0.0151671723, 0.65900717, 0.999999517, -6.05218251e-06, 0.000481126539, -0.00085746753 ] ] - [ [ 0.236486607, 0.0157519792, 0.659007168, 0.999999517, -6.04862098e-06, 0.000481131972, -0.000857463648 ] ] - [ [ 0.237149545, 0.0163325614, 0.659007165, 0.999999517, -6.04432047e-06, 0.000481138532, -0.00085745896 ] ] - [ [ 0.237807925, 0.0169089456, 0.659007162, 0.999999517, -6.03928836e-06, 0.000481146209, -0.000857453474 ] ] - [ [ 0.238461774, 0.0174811586, 0.659007158, 0.999999517, -6.033532e-06, 0.00048115499, -0.0008574472 ] ] - [ [ 0.239111117, 0.0180492272, 0.659007154, 0.999999517, -6.02705876e-06, 0.000481164865, -0.000857440143 ] ] - [ [ 0.239755983, 0.0186131777, 0.659007149, 0.999999517, -6.01987599e-06, 0.000481175822, -0.000857432313 ] ] - [ [ 0.240396396, 0.0191730366, 0.659007144, 0.999999517, -6.01199105e-06, 0.000481187851, -0.000857423718 ] ] - [ [ 0.241032384, 0.0197288301, 0.659007139, 0.999999517, -6.0034113e-06, 0.000481200939, -0.000857414366 ] ] - [ [ 0.241663972, 0.0202805843, 0.659007133, 0.999999517, -5.99414411e-06, 0.000481215076, -0.000857404264 ] ] - [ [ 0.242291185, 0.020828325, 0.659007126, 0.999999517, -5.98419682e-06, 0.000481230251, -0.00085739342 ] ] - [ [ 0.242914051, 0.0213720783, 0.659007119, 0.999999517, -5.97357681e-06, 0.000481246452, -0.000857381844 ] ] - [ [ 0.243532593, 0.0219118696, 0.659007112, 0.999999517, -5.96229144e-06, 0.000481263667, -0.000857369542 ] ] - [ [ 0.244146838, 0.0224477246, 0.659007104, 0.999999517, -5.95034805e-06, 0.000481281887, -0.000857356522 ] ] - [ [ 0.24475681, 0.0229796688, 0.659007096, 0.999999517, -5.93775401e-06, 0.000481301099, -0.000857342794 ] ] - [ [ 0.245362534, 0.0235077273, 0.659007088, 0.999999517, -5.92451669e-06, 0.000481321293, -0.000857328364 ] ] - [ [ 0.245964036, 0.0240319253, 0.659007079, 0.999999517, -5.91064344e-06, 0.000481342456, -0.000857313241 ] ] - [ [ 0.246561339, 0.024552288, 0.659007069, 0.999999517, -5.89614161e-06, 0.000481364579, -0.000857297433 ] ] - [ [ 0.247154469, 0.0250688401, 0.659007059, 0.999999517, -5.88101858e-06, 0.000481387649, -0.000857280947 ] ] - [ [ 0.247743449, 0.0255816065, 0.659007049, 0.999999517, -5.8652817e-06, 0.000481411655, -0.000857263793 ] ] - [ [ 0.248328304, 0.0260906117, 0.659007039, 0.999999517, -5.84893833e-06, 0.000481436587, -0.000857245977 ] ] - [ [ 0.248909057, 0.0265958804, 0.659007028, 0.999999517, -5.83199583e-06, 0.000481462433, -0.000857227509 ] ] - [ [ 0.249485733, 0.0270974369, 0.659007016, 0.999999517, -5.81446156e-06, 0.000481489181, -0.000857208395 ] ] - [ [ 0.250058355, 0.0275953054, 0.659007005, 0.999999517, -5.79634289e-06, 0.000481516821, -0.000857188644 ] ] - [ [ 0.250626947, 0.0280895101, 0.659006993, 0.999999517, -5.77764716e-06, 0.000481545342, -0.000857168264 ] ] - [ [ 0.251191532, 0.0285800751, 0.65900698, 0.999999517, -5.75838174e-06, 0.000481574731, -0.000857147263 ] ] - [ [ 0.251752133, 0.0290670242, 0.659006967, 0.999999517, -5.73855399e-06, 0.000481604978, -0.000857125649 ] ] - [ [ 0.252308773, 0.0295503812, 0.659006954, 0.999999517, -5.71817127e-06, 0.000481636072, -0.000857103431 ] ] - [ [ 0.252861475, 0.0300301697, 0.65900694, 0.999999517, -5.69724094e-06, 0.000481668001, -0.000857080615 ] ] - [ [ 0.253410262, 0.0305064133, 0.659006927, 0.999999517, -5.67577035e-06, 0.000481700755, -0.00085705721 ] ] - [ [ 0.253955157, 0.0309791354, 0.659006912, 0.999999517, -5.65376688e-06, 0.000481734321, -0.000857033224 ] ] - [ [ 0.254496181, 0.0314483592, 0.659006898, 0.999999517, -5.63123788e-06, 0.000481768689, -0.000857008666 ] ] - [ [ 0.255033357, 0.031914108, 0.659006883, 0.999999517, -5.6081907e-06, 0.000481803847, -0.000856983543 ] ] - [ [ 0.255566712, 0.0323764042, 0.659006868, 0.999999517, -5.58463272e-06, 0.000481839785, -0.000856957863 ] ] - [ [ 0.256096323, 0.0328352636, 0.659006852, 0.999999517, -5.56057128e-06, 0.000481876491, -0.000856931634 ] ] - [ [ 0.256622228, 0.0332907071, 0.659006836, 0.999999517, -5.53601375e-06, 0.000481913953, -0.000856904864 ] ] - [ [ 0.257144449, 0.0337427575, 0.65900682, 0.999999517, -5.51096749e-06, 0.000481952161, -0.000856877561 ] ] - [ [ 0.257663009, 0.0341914375, 0.659006803, 0.999999517, -5.48543986e-06, 0.000481991104, -0.000856849734 ] ] - [ [ 0.25817793, 0.0346367697, 0.659006786, 0.999999517, -5.45943821e-06, 0.000482030769, -0.00085682139 ] ] - [ [ 0.258689233, 0.0350787766, 0.659006769, 0.999999517, -5.43296991e-06, 0.000482071147, -0.000856792538 ] ] - [ [ 0.25919694, 0.0355174806, 0.659006752, 0.999999517, -5.40604232e-06, 0.000482112225, -0.000856763184 ] ] - [ [ 0.259701073, 0.0359529038, 0.659006734, 0.999999517, -5.3786628e-06, 0.000482153992, -0.000856733338 ] ] - [ [ 0.260201653, 0.0363850684, 0.659006716, 0.999999517, -5.35083871e-06, 0.000482196438, -0.000856703008 ] ] - [ [ 0.260698701, 0.0368139965, 0.659006698, 0.999999517, -5.3225774e-06, 0.00048223955, -0.000856672201 ] ] - [ [ 0.26119224, 0.03723971, 0.659006679, 0.999999517, -5.29388624e-06, 0.000482283319, -0.000856640925 ] ] - [ [ 0.261682289, 0.0376622306, 0.65900666, 0.999999517, -5.26477259e-06, 0.000482327732, -0.000856609189 ] ] - [ [ 0.26216887, 0.03808158, 0.659006641, 0.999999517, -5.2352438e-06, 0.000482372778, -0.000856577 ] ] - [ [ 0.262652004, 0.0384977798, 0.659006622, 0.999999517, -5.20530724e-06, 0.000482418446, -0.000856544367 ] ] - [ [ 0.263131712, 0.0389108515, 0.659006602, 0.999999517, -5.17497027e-06, 0.000482464725, -0.000856511297 ] ] - [ [ 0.263608014, 0.0393208164, 0.659006582, 0.999999517, -5.14424025e-06, 0.000482511604, -0.000856477799 ] ] - [ [ 0.264080931, 0.0397276957, 0.659006562, 0.999999517, -5.11312453e-06, 0.000482559071, -0.00085644388 ] ] - [ [ 0.264550482, 0.0401315106, 0.659006542, 0.999999517, -5.08163047e-06, 0.000482607116, -0.000856409549 ] ] - [ [ 0.26501669, 0.0405322822, 0.659006521, 0.999999517, -5.04976545e-06, 0.000482655726, -0.000856374813 ] ] - [ [ 0.265479573, 0.0409300312, 0.6590065, 0.999999517, -5.0175368e-06, 0.000482704891, -0.000856339681 ] ] - [ [ 0.265939152, 0.0413247787, 0.659006479, 0.999999517, -4.98495191e-06, 0.000482754599, -0.000856304161 ] ] - [ [ 0.266395447, 0.0417165451, 0.659006458, 0.999999517, -4.95201812e-06, 0.00048280484, -0.000856268261 ] ] - [ [ 0.266848477, 0.0421053513, 0.659006436, 0.999999517, -4.91874279e-06, 0.000482855601, -0.000856231988 ] ] - [ [ 0.267298263, 0.0424912176, 0.659006415, 0.999999517, -4.88513329e-06, 0.000482906873, -0.000856195351 ] ] - [ [ 0.267744824, 0.0428741644, 0.659006393, 0.999999517, -4.85119698e-06, 0.000482958643, -0.000856158357 ] ] - [ [ 0.26818818, 0.0432542121, 0.65900637, 0.999999517, -4.81694121e-06, 0.0004830109, -0.000856121016 ] ] - [ [ 0.268628351, 0.0436313809, 0.659006348, 0.999999517, -4.78237334e-06, 0.000483063634, -0.000856083334 ] ] - [ [ 0.269065354, 0.0440056908, 0.659006325, 0.999999517, -4.74750074e-06, 0.000483116832, -0.00085604532 ] ] - [ [ 0.269499211, 0.0443771618, 0.659006303, 0.999999517, -4.71233077e-06, 0.000483170484, -0.000856006982 ] ] - [ [ 0.269929939, 0.0447458138, 0.65900628, 0.999999517, -4.67687078e-06, 0.000483224578, -0.000855968327 ] ] - [ [ 0.270357559, 0.0451116666, 0.659006257, 0.999999517, -4.64112813e-06, 0.000483279104, -0.000855929365 ] ] - [ [ 0.270782088, 0.0454747399, 0.659006233, 0.999999517, -4.60511019e-06, 0.00048333405, -0.000855890102 ] ] - [ [ 0.271203547, 0.0458350532, 0.65900621, 0.999999517, -4.56882431e-06, 0.000483389404, -0.000855850548 ] ] - [ [ 0.271621953, 0.0461926261, 0.659006186, 0.999999517, -4.53227785e-06, 0.000483445156, -0.000855810709 ] ] - [ [ 0.272037325, 0.046547478, 0.659006162, 0.999999517, -4.49547818e-06, 0.000483501294, -0.000855770594 ] ] - [ [ 0.272449682, 0.0468996282, 0.659006138, 0.999999517, -4.45843265e-06, 0.000483557807, -0.000855730212 ] ] - [ [ 0.272859043, 0.0472490958, 0.659006114, 0.999999517, -4.42114862e-06, 0.000483614684, -0.000855689569 ] ] - [ [ 0.273265425, 0.0475959, 0.65900609, 0.999999517, -4.38363346e-06, 0.000483671914, -0.000855648674 ] ] - [ [ 0.273668847, 0.0479400599, 0.659006065, 0.999999517, -4.34589451e-06, 0.000483729485, -0.000855607536 ] ] - [ [ 0.274069327, 0.0482815942, 0.659006041, 0.999999517, -4.30793915e-06, 0.000483787386, -0.000855566161 ] ] - [ [ 0.274466883, 0.0486205219, 0.659006016, 0.999999517, -4.26977474e-06, 0.000483845606, -0.000855524559 ] ] - [ [ 0.274861534, 0.0489568616, 0.659005991, 0.999999517, -4.23140862e-06, 0.000483904134, -0.000855482737 ] ] - [ [ 0.275253297, 0.0492906321, 0.659005966, 0.999999517, -4.19284817e-06, 0.000483962958, -0.000855440703 ] ] - [ [ 0.27564219, 0.0496218519, 0.659005941, 0.999999517, -4.15410074e-06, 0.000484022068, -0.000855398465 ] ] - [ [ 0.27602823, 0.0499505395, 0.659005916, 0.999999517, -4.11517369e-06, 0.000484081452, -0.000855356031 ] ] - [ [ 0.276411436, 0.0502767131, 0.659005891, 0.999999517, -4.07607438e-06, 0.000484141098, -0.000855313409 ] ] - [ [ 0.276791825, 0.0506003911, 0.659005865, 0.999999517, -4.03681017e-06, 0.000484200996, -0.000855270608 ] ] - [ [ 0.277169414, 0.0509215918, 0.65900584, 0.999999517, -3.99738842e-06, 0.000484261134, -0.000855227635 ] ] - [ [ 0.277544221, 0.0512403331, 0.659005814, 0.999999517, -3.95781649e-06, 0.000484321502, -0.000855184499 ] ] - [ [ 0.277916263, 0.0515566332, 0.659005788, 0.999999517, -3.91810175e-06, 0.000484382087, -0.000855141206 ] ] - [ [ 0.278285557, 0.0518705099, 0.659005763, 0.999999517, -3.87825154e-06, 0.000484442879, -0.000855097766 ] ] - [ [ 0.278652121, 0.0521819811, 0.659005737, 0.999999517, -3.83827323e-06, 0.000484503866, -0.000855054186 ] ] - [ [ 0.279015971, 0.0524910646, 0.659005711, 0.999999517, -3.79817418e-06, 0.000484565038, -0.000855010475 ] ] - [ [ 0.279377125, 0.052797778, 0.659005685, 0.999999517, -3.75796175e-06, 0.000484626383, -0.00085496664 ] ] - [ [ 0.279735599, 0.0531021389, 0.659005659, 0.999999517, -3.7176433e-06, 0.000484687889, -0.00085492269 ] ] - [ [ 0.28009141, 0.0534041648, 0.659005632, 0.999999517, -3.67722619e-06, 0.000484749546, -0.000854878632 ] ] - [ [ 0.280444575, 0.0537038733, 0.659005606, 0.999999517, -3.63671778e-06, 0.000484811342, -0.000854834474 ] ] - [ [ 0.28079511, 0.0540012814, 0.65900558, 0.999999517, -3.59612543e-06, 0.000484873266, -0.000854790225 ] ] - [ [ 0.281143032, 0.0542964067, 0.659005554, 0.999999517, -3.55545649e-06, 0.000484935307, -0.000854745893 ] ] - [ [ 0.281488358, 0.0545892662, 0.659005527, 0.999999517, -3.51471833e-06, 0.000484997454, -0.000854701485 ] ] - [ [ 0.281831103, 0.0548798769, 0.659005501, 0.999999517, -3.47391831e-06, 0.000485059695, -0.000854657009 ] ] - [ [ 0.282171285, 0.0551682561, 0.659005474, 0.999999517, -3.43306378e-06, 0.000485122019, -0.000854612474 ] ] - [ [ 0.28250892, 0.0554544205, 0.659005448, 0.999999517, -3.39216211e-06, 0.000485184415, -0.000854567888 ] ] - [ [ 0.282844023, 0.055738387, 0.659005421, 0.999999517, -3.35122066e-06, 0.000485246872, -0.000854523259 ] ] - [ [ 0.28317661, 0.0560201724, 0.659005395, 0.999999517, -3.31024679e-06, 0.000485309378, -0.000854478594 ] ] - [ [ 0.283506699, 0.0562997934, 0.659005368, 0.999999517, -3.26924785e-06, 0.000485371923, -0.000854433901 ] ] - [ [ 0.283834304, 0.0565772666, 0.659005342, 0.999999517, -3.2282312e-06, 0.000485434494, -0.00085438919 ] ] - [ [ 0.284159442, 0.0568526086, 0.659005315, 0.999999517, -3.18720421e-06, 0.000485497082, -0.000854344467 ] ] - [ [ 0.284482128, 0.0571258358, 0.659005289, 0.999999517, -3.14617424e-06, 0.000485559673, -0.000854299741 ] ] - [ [ 0.284802378, 0.0573969647, 0.659005262, 0.999999517, -3.10514864e-06, 0.000485622259, -0.00085425502 ] ] - [ [ 0.285120208, 0.0576660114, 0.659005235, 0.999999517, -3.06413477e-06, 0.000485684826, -0.000854210311 ] ] - [ [ 0.285435634, 0.0579329924, 0.659005209, 0.999999517, -3.02314e-06, 0.000485747364, -0.000854165623 ] ] - [ [ 0.28574867, 0.0581979236, 0.659005182, 0.999999517, -2.98217169e-06, 0.000485809862, -0.000854120964 ] ] - [ [ 0.286059332, 0.0584608213, 0.659005156, 0.999999517, -2.94123718e-06, 0.000485872309, -0.000854076342 ] ] - [ [ 0.286367644, 0.0587217107, 0.659005129, 0.999999517, -2.90034385e-06, 0.000485934692, -0.000854031765 ] ] - [ [ 0.286673605, 0.0589805897, 0.659005103, 0.999999517, -2.85949905e-06, 0.000485997002, -0.000853987241 ] ] - [ [ 0.286977239, 0.0592374829, 0.659005077, 0.999999517, -2.81871015e-06, 0.000486059226, -0.000853942778 ] ] - [ [ 0.28727856, 0.0594924061, 0.65900505, 0.999999517, -2.77798449e-06, 0.000486121354, -0.000853898383 ] ] - [ [ 0.287577584, 0.0597453751, 0.659005024, 0.999999517, -2.73732945e-06, 0.000486183374, -0.000853854066 ] ] - [ [ 0.287874325, 0.0599964056, 0.659004998, 0.999999517, -2.69675238e-06, 0.000486245275, -0.000853809833 ] ] - [ [ 0.288168799, 0.060245513, 0.659004971, 0.999999517, -2.65626064e-06, 0.000486307046, -0.000853765694 ] ] - [ [ 0.28846102, 0.060492713, 0.659004945, 0.999999517, -2.61586159e-06, 0.000486368675, -0.000853721656 ] ] - [ [ 0.288751003, 0.060738021, 0.659004919, 0.999999517, -2.57556259e-06, 0.000486430152, -0.000853677726 ] ] - [ [ 0.289038763, 0.0609814523, 0.659004893, 0.999999517, -2.535371e-06, 0.000486491466, -0.000853633914 ] ] - [ [ 0.289324315, 0.0612230223, 0.659004867, 0.999999517, -2.49529418e-06, 0.000486552604, -0.000853590227 ] ] - [ [ 0.289607674, 0.0614627461, 0.659004841, 0.999999517, -2.45533949e-06, 0.000486613555, -0.000853546673 ] ] - [ [ 0.289888853, 0.0617006391, 0.659004815, 0.999999517, -2.41551428e-06, 0.00048667431, -0.00085350326 ] ] - [ [ 0.290167868, 0.0619367162, 0.65900479, 0.999999517, -2.37582593e-06, 0.000486734855, -0.000853459997 ] ] - [ [ 0.290444733, 0.0621709926, 0.659004764, 0.999999517, -2.33628178e-06, 0.000486795181, -0.00085341689 ] ] - [ [ 0.290719462, 0.0624034832, 0.659004739, 0.999999517, -2.2968892e-06, 0.000486855275, -0.000853373949 ] ] - [ [ 0.29099207, 0.0626342028, 0.659004713, 0.999999517, -2.25765555e-06, 0.000486915127, -0.000853331181 ] ] - [ [ 0.291262571, 0.0628631664, 0.659004688, 0.999999517, -2.21858819e-06, 0.000486974725, -0.000853288594 ] ] - [ [ 0.291530979, 0.0630903888, 0.659004663, 0.999999517, -2.17969447e-06, 0.000487034058, -0.000853246197 ] ] - [ [ 0.291797308, 0.0633158845, 0.659004638, 0.999999517, -2.14098176e-06, 0.000487093115, -0.000853203997 ] ] - [ [ 0.292061573, 0.0635396684, 0.659004613, 0.999999517, -2.10245741e-06, 0.000487151885, -0.000853162002 ] ] - [ [ 0.292323787, 0.0637617549, 0.659004588, 0.999999517, -2.06412879e-06, 0.000487210356, -0.000853120221 ] ] - [ [ 0.292583965, 0.0639821586, 0.659004563, 0.999999517, -2.02600325e-06, 0.000487268518, -0.000853078661 ] ] - [ [ 0.29284212, 0.0642008939, 0.659004539, 0.999999517, -1.98808815e-06, 0.000487326358, -0.00085303733 ] ] - [ [ 0.293098267, 0.0644179753, 0.659004514, 0.999999517, -1.95039087e-06, 0.000487383867, -0.000852996237 ] ] - [ [ 0.293352418, 0.0646334171, 0.65900449, 0.999999517, -1.91291874e-06, 0.000487441031, -0.000852955389 ] ] - [ [ 0.293604588, 0.0648472335, 0.659004466, 0.999999517, -1.87567914e-06, 0.000487497841, -0.000852914795 ] ] - [ [ 0.293854791, 0.0650594388, 0.659004442, 0.999999517, -1.83867942e-06, 0.000487554285, -0.000852874462 ] ] - [ [ 0.29410304, 0.0652700471, 0.659004418, 0.999999517, -1.80192694e-06, 0.000487610352, -0.000852834399 ] ] - [ [ 0.294349348, 0.0654790725, 0.659004394, 0.999999517, -1.76542906e-06, 0.000487666031, -0.000852794613 ] ] - [ [ 0.29459373, 0.065686529, 0.659004371, 0.999999517, -1.72919314e-06, 0.00048772131, -0.000852755113 ] ] - [ [ 0.294836199, 0.0658924307, 0.659004348, 0.999999517, -1.69322655e-06, 0.000487776178, -0.000852715906 ] ] - [ [ 0.295076767, 0.0660967914, 0.659004325, 0.999999517, -1.65753663e-06, 0.000487830624, -0.000852677001 ] ] - [ [ 0.295315449, 0.066299625, 0.659004302, 0.999999517, -1.62213076e-06, 0.000487884636, -0.000852638406 ] ] - [ [ 0.295552258, 0.0665009452, 0.659004279, 0.999999517, -1.58701628e-06, 0.000487938204, -0.000852600128 ] ] - [ [ 0.295787207, 0.0667007659, 0.659004256, 0.999999517, -1.55220057e-06, 0.000487991317, -0.000852562176 ] ] - [ [ 0.29602031, 0.0668991006, 0.659004234, 0.999999518, -1.51769097e-06, 0.000488043962, -0.000852524557 ] ] - [ [ 0.296251579, 0.0670959631, 0.659004212, 0.999999518, -1.48349485e-06, 0.000488096129, -0.000852487281 ] ] - [ [ 0.296481027, 0.0672913669, 0.65900419, 0.999999518, -1.44961957e-06, 0.000488147807, -0.000852450354 ] ] - [ [ 0.296708668, 0.0674853255, 0.659004168, 0.999999518, -1.41607248e-06, 0.000488198984, -0.000852413785 ] ] - [ [ 0.296934514, 0.0676778523, 0.659004147, 0.999999518, -1.38286095e-06, 0.000488249649, -0.000852377581 ] ] - [ [ 0.29715858, 0.0678689608, 0.659004125, 0.999999518, -1.34999234e-06, 0.000488299791, -0.000852341752 ] ] - [ [ 0.297380876, 0.0680586644, 0.659004104, 0.999999518, -1.317474e-06, 0.000488349399, -0.000852306304 ] ] - [ [ 0.297601417, 0.0682469762, 0.659004084, 0.999999518, -1.2853133e-06, 0.000488398461, -0.000852271246 ] ] - [ [ 0.297820215, 0.0684339096, 0.659004063, 0.999999518, -1.2535176e-06, 0.000488446966, -0.000852236586 ] ] - [ [ 0.298037283, 0.0686194776, 0.659004043, 0.999999518, -1.22209424e-06, 0.000488494904, -0.000852202332 ] ] - [ [ 0.298252633, 0.0688036936, 0.659004023, 0.999999518, -1.19105061e-06, 0.000488542262, -0.000852168492 ] ] - [ [ 0.298466278, 0.0689865705, 0.659004003, 0.999999518, -1.16039404e-06, 0.000488589029, -0.000852135074 ] ] - [ [ 0.298678232, 0.0691681213, 0.659003983, 0.999999518, -1.13013191e-06, 0.000488635195, -0.000852102085 ] ] - [ [ 0.298888505, 0.0693483591, 0.659003964, 0.999999518, -1.10027157e-06, 0.000488680748, -0.000852069535 ] ] - [ [ 0.299097112, 0.0695272967, 0.659003945, 0.999999518, -1.07082038e-06, 0.000488725677, -0.000852037431 ] ] - [ [ 0.299304064, 0.069704947, 0.659003926, 0.999999518, -1.0417857e-06, 0.00048876997, -0.00085200578 ] ] - [ [ 0.299509373, 0.0698813228, 0.659003907, 0.999999518, -1.0131749e-06, 0.000488813617, -0.000851974592 ] ] - [ [ 0.299713053, 0.070056437, 0.659003889, 0.999999518, -9.84995321e-07, 0.000488856606, -0.000851943874 ] ] - [ [ 0.299915115, 0.0702303022, 0.659003871, 0.999999518, -9.57254336e-07, 0.000488898925, -0.000851913634 ] ] - [ [ 0.300115572, 0.0704029311, 0.659003853, 0.999999518, -9.29959299e-07, 0.000488940565, -0.00085188388 ] ] - [ [ 0.300314436, 0.0705743362, 0.659003836, 0.999999518, -9.03117572e-07, 0.000488981513, -0.00085185462 ] ] - [ [ 0.300511719, 0.0707445303, 0.659003819, 0.999999518, -8.76736513e-07, 0.000489021758, -0.000851825863 ] ] - [ [ 0.300707433, 0.0709135257, 0.659003802, 0.999999518, -8.50823482e-07, 0.000489061289, -0.000851797615 ] ] - [ [ 0.30090159, 0.071081335, 0.659003786, 0.999999518, -8.25385839e-07, 0.000489100095, -0.000851769886 ] ] - [ [ 0.301094203, 0.0712479706, 0.65900377, 0.999999518, -8.00430942e-07, 0.000489138165, -0.000851742683 ] ] - [ [ 0.301285283, 0.0714134448, 0.659003754, 0.999999518, -7.75966152e-07, 0.000489175487, -0.000851716015 ] ] - [ [ 0.301474842, 0.07157777, 0.659003738, 0.999999518, -7.51998828e-07, 0.00048921205, -0.000851689888 ] ] - [ [ 0.301662893, 0.0717409585, 0.659003723, 0.999999518, -7.2853633e-07, 0.000489247843, -0.000851664312 ] ] - [ [ 0.301849446, 0.0719030224, 0.659003708, 0.999999518, -7.05586016e-07, 0.000489282854, -0.000851639294 ] ] - [ [ 0.302034515, 0.072063974, 0.659003694, 0.999999518, -6.83155247e-07, 0.000489317073, -0.000851614843 ] ] - [ [ 0.30221811, 0.0722238255, 0.659003679, 0.999999518, -6.61251382e-07, 0.000489350488, -0.000851590966 ] ] - [ [ 0.302400244, 0.0723825888, 0.659003666, 0.999999518, -6.3988178e-07, 0.000489383088, -0.000851567671 ] ] - [ [ 0.302580928, 0.0725402761, 0.659003652, 0.999999518, -6.19053801e-07, 0.000489414862, -0.000851544967 ] ] - [ [ 0.302760173, 0.0726968994, 0.659003639, 0.999999518, -5.98774805e-07, 0.000489445798, -0.000851522861 ] ] - [ [ 0.302937992, 0.0728524706, 0.659003626, 0.999999518, -5.79052151e-07, 0.000489475886, -0.000851501362 ] ] - [ [ 0.303114396, 0.0730070016, 0.659003614, 0.999999518, -5.59893199e-07, 0.000489505114, -0.000851480477 ] ] - [ [ 0.303289396, 0.0731605043, 0.659003602, 0.999999518, -5.41305307e-07, 0.00048953347, -0.000851460214 ] ] - [ [ 0.303463004, 0.0733129906, 0.65900359, 0.999999518, -5.23295837e-07, 0.000489560944, -0.000851440582 ] ] - [ [ 0.303635232, 0.0734644721, 0.659003579, 0.999999518, -5.05872146e-07, 0.000489587525, -0.000851421589 ] ] - [ [ 0.30380609, 0.0736149608, 0.659003568, 0.999999518, -4.89041595e-07, 0.0004896132, -0.000851403242 ] ] - [ [ 0.30397559, 0.0737644681, 0.659003557, 0.999999518, -4.72811543e-07, 0.00048963796, -0.00085138555 ] ] - [ [ 0.304143744, 0.0739130059, 0.659003547, 0.999999518, -4.5718935e-07, 0.000489661792, -0.000851368521 ] ] - [ [ 0.304310562, 0.0740605856, 0.659003538, 0.999999518, -4.42182375e-07, 0.000489684686, -0.000851352162 ] ] - [ [ 0.304476056, 0.074207219, 0.659003528, 0.999999518, -4.27797977e-07, 0.00048970663, -0.000851336482 ] ] - [ [ 0.304640238, 0.0743529175, 0.659003519, 0.999999518, -4.14043517e-07, 0.000489727613, -0.000851321488 ] ] - [ [ 0.304803117, 0.0744976925, 0.659003511, 0.999999518, -4.00926354e-07, 0.000489747623, -0.000851307189 ] ] - [ [ 0.304964706, 0.0746415557, 0.659003503, 0.999999518, -3.88453846e-07, 0.000489766651, -0.000851293593 ] ] - [ [ 0.305125015, 0.0747845182, 0.659003495, 0.999999518, -3.76633355e-07, 0.000489784683, -0.000851280708 ] ] - [ [ 0.305284055, 0.0749265916, 0.659003488, 0.999999518, -3.65472239e-07, 0.00048980171, -0.000851268541 ] ] - [ [ 0.305441838, 0.0750677872, 0.659003481, 0.999999518, -3.54977858e-07, 0.000489817719, -0.000851257102 ] ] - [ [ 0.305598374, 0.0752081162, 0.659003475, 0.999999518, -3.45157572e-07, 0.000489832701, -0.000851246397 ] ] - [ [ 0.305753675, 0.0753475899, 0.659003469, 0.999999518, -3.3601874e-07, 0.000489846642, -0.000851236434 ] ] - [ [ 0.30590775, 0.0754862195, 0.659003463, 0.999999518, -3.27568721e-07, 0.000489859533, -0.000851227223 ] ] - [ [ 0.306060611, 0.0756240162, 0.659003458, 0.999999518, -3.19814875e-07, 0.000489871362, -0.000851218771 ] ] - [ [ 0.306212269, 0.0757609911, 0.659003454, 0.999999518, -3.12764562e-07, 0.000489882117, -0.000851211085 ] ] - [ [ 0.306362734, 0.0758971553, 0.65900345, 0.999999518, -3.06425141e-07, 0.000489891788, -0.000851204175 ] ] - [ [ 0.306512017, 0.0760325198, 0.659003446, 0.999999518, -3.00803972e-07, 0.000489900364, -0.000851198047 ] ] - [ [ 0.306660129, 0.0761670958, 0.659003443, 0.999999518, -2.95908415e-07, 0.000489907832, -0.000851192711 ] ] - [ [ 0.306807081, 0.0763008941, 0.65900344, 0.999999518, -2.91745828e-07, 0.000489914182, -0.000851188173 ] ] - [ [ 0.306952882, 0.0764339258, 0.659003438, 0.999999518, -2.88323572e-07, 0.000489919403, -0.000851184443 ] ] - [ [ 0.307097543, 0.0765662017, 0.659003436, 0.999999518, -2.85649007e-07, 0.000489923483, -0.000851181527 ] ] - [ [ 0.307241076, 0.0766977327, 0.659003435, 0.999999518, -2.83729491e-07, 0.000489926411, -0.000851179435 ] ] - [ [ 0.30738349, 0.0768285297, 0.659003434, 0.999999518, -2.82572384e-07, 0.000489928177, -0.000851178173 ] ] - [ [ 0.307524795, 0.0769586034, 0.659003434, 0.999999518, -2.82185046e-07, 0.000489928768, -0.000851177751 ] ] - [ [ 0.307665016, 0.077087609, 0.659003431, 0.999999518, -2.82188024e-07, 0.000489907757, -0.000851178263 ] ] - [ [ 0.307804172, 0.0772151977, 0.659003421, 0.999999518, -2.82196926e-07, 0.000489844957, -0.000851179794 ] ] - [ [ 0.307942273, 0.0773413744, 0.659003405, 0.999999518, -2.82211702e-07, 0.000489740712, -0.000851182334 ] ] - [ [ 0.308079327, 0.0774661439, 0.659003382, 0.999999518, -2.82232305e-07, 0.000489595368, -0.000851185876 ] ] - [ [ 0.308215342, 0.077589511, 0.659003353, 0.999999518, -2.82258687e-07, 0.00048940927, -0.000851190412 ] ] - [ [ 0.308350327, 0.0777114805, 0.659003318, 0.999999518, -2.82290799e-07, 0.000489182763, -0.000851195932 ] ] - [ [ 0.308484289, 0.077832057, 0.659003277, 0.999999518, -2.82328594e-07, 0.000488916193, -0.000851202428 ] ] - [ [ 0.308617238, 0.0779512452, 0.659003229, 0.999999518, -2.82372025e-07, 0.000488609905, -0.000851209893 ] ] - [ [ 0.308749181, 0.0780690497, 0.659003175, 0.999999519, -2.82421045e-07, 0.000488264244, -0.000851218317 ] ] - [ [ 0.308880128, 0.0781854749, 0.659003115, 0.999999519, -2.82475605e-07, 0.000487879557, -0.000851227692 ] ] - [ [ 0.309010087, 0.0783005253, 0.659003049, 0.999999519, -2.82535661e-07, 0.000487456187, -0.00085123801 ] ] - [ [ 0.309139066, 0.0784142054, 0.659002978, 0.999999519, -2.82601164e-07, 0.000486994482, -0.000851249262 ] ] - [ [ 0.309267073, 0.0785265196, 0.6590029, 0.999999519, -2.82672069e-07, 0.000486494785, -0.00085126144 ] ] - [ [ 0.309394118, 0.0786374721, 0.659002816, 0.99999952, -2.82748329e-07, 0.000485957443, -0.000851274536 ] ] - [ [ 0.309520208, 0.0787470672, 0.659002727, 0.99999952, -2.82829899e-07, 0.0004853828, -0.00085128854 ] ] - [ [ 0.309645353, 0.0788553091, 0.659002632, 0.99999952, -2.82916732e-07, 0.000484771203, -0.000851303445 ] ] - [ [ 0.309769561, 0.078962202, 0.659002531, 0.99999952, -2.83008782e-07, 0.000484122996, -0.000851319243 ] ] - [ [ 0.309892841, 0.0790677501, 0.659002424, 0.999999521, -2.83106005e-07, 0.000483438525, -0.000851335924 ] ] - [ [ 0.310015201, 0.0791719573, 0.659002312, 0.999999521, -2.83208354e-07, 0.000482718135, -0.00085135348 ] ] - [ [ 0.310136649, 0.0792748278, 0.659002195, 0.999999521, -2.83315784e-07, 0.000481962172, -0.000851371904 ] ] - [ [ 0.310257195, 0.0793763654, 0.659002072, 0.999999522, -2.83428251e-07, 0.000481170981, -0.000851391186 ] ] - [ [ 0.310347654, 0.0794770975, 0.659001943, 0.999999522, -2.83545708e-07, 0.000480344907, -0.000851411318 ] ] - [ [ 0.310463851, 0.0795760128, 0.659001809, 0.999999523, -2.83668112e-07, 0.000479484296, -0.000851432291 ] ] - [ [ 0.310579075, 0.0796736075, 0.65900167, 0.999999523, -2.83795417e-07, 0.000478589493, -0.000851454098 ] ] - [ [ 0.310693337, 0.0797698854, 0.659001526, 0.999999523, -2.83927579e-07, 0.000477660844, -0.00085147673 ] ] - [ [ 0.310806646, 0.0798648502, 0.659001376, 0.999999524, -2.84064552e-07, 0.000476698693, -0.000851500179 ] ] - [ [ 0.310919012, 0.0799585056, 0.659001221, 0.999999524, -2.84206294e-07, 0.000475703387, -0.000851524435 ] ] - [ [ 0.311030447, 0.0800508553, 0.659001061, 0.999999525, -2.84352758e-07, 0.00047467527, -0.000851549491 ] ] - [ [ 0.31114096, 0.0801419027, 0.659000896, 0.999999525, -2.84503902e-07, 0.000473614688, -0.000851575338 ] ] - [ [ 0.311250562, 0.0802316516, 0.659000726, 0.999999526, -2.8465968e-07, 0.000472521987, -0.000851601968 ] ] - [ [ 0.311359262, 0.0803201054, 0.659000552, 0.999999526, -2.84820049e-07, 0.000471397511, -0.000851629373 ] ] - [ [ 0.311467071, 0.0804072675, 0.659000372, 0.999999527, -2.84984964e-07, 0.000470241606, -0.000851657543 ] ] - [ [ 0.311574, 0.0804931414, 0.659000187, 0.999999527, -2.85154382e-07, 0.000469054618, -0.000851686471 ] ] - [ [ 0.311680058, 0.0805777305, 0.658999998, 0.999999528, -2.85328259e-07, 0.000467836892, -0.000851716148 ] ] - [ [ 0.311785255, 0.0806610381, 0.658999804, 0.999999528, -2.8550655e-07, 0.000466588773, -0.000851746565 ] ] - [ [ 0.311889603, 0.0807430675, 0.658999605, 0.999999529, -2.85689212e-07, 0.000465310606, -0.000851777715 ] ] - [ [ 0.311993111, 0.080823822, 0.658999401, 0.99999953, -2.85876201e-07, 0.000464002737, -0.000851809589 ] ] - [ [ 0.312095789, 0.0809033047, 0.658999193, 0.99999953, -2.86067474e-07, 0.000462665512, -0.000851842178 ] ] - [ [ 0.312197648, 0.080981519, 0.658998981, 0.999999531, -2.86262986e-07, 0.000461299276, -0.000851875475 ] ] - [ [ 0.312298697, 0.0810584678, 0.658998764, 0.999999531, -2.86462694e-07, 0.000459904373, -0.000851909469 ] ] - [ [ 0.312398948, 0.0811341543, 0.658998543, 0.999999532, -2.86666555e-07, 0.00045848115, -0.000851944154 ] ] - [ [ 0.31249841, 0.0812085816, 0.658998317, 0.999999533, -2.86874524e-07, 0.000457029952, -0.000851979521 ] ] - [ [ 0.312597094, 0.0812817526, 0.658998087, 0.999999533, -2.87086559e-07, 0.000455551124, -0.000852015561 ] ] - [ [ 0.31269501, 0.0813536704, 0.658997853, 0.999999534, -2.87302615e-07, 0.000454045011, -0.000852052266 ] ] - [ [ 0.312792167, 0.0814243378, 0.658997614, 0.999999535, -2.87522649e-07, 0.00045251196, -0.000852089628 ] ] - [ [ 0.312888577, 0.0814937578, 0.658997371, 0.999999535, -2.87746618e-07, 0.000450952314, -0.000852127638 ] ] - [ [ 0.312984249, 0.0815619333, 0.658997125, 0.999999536, -2.87974478e-07, 0.000449366421, -0.000852166287 ] ] - [ [ 0.313079194, 0.081628867, 0.658996874, 0.999999537, -2.88206185e-07, 0.000447754624, -0.000852205568 ] ] - [ [ 0.313173421, 0.0816945617, 0.658996619, 0.999999537, -2.88441696e-07, 0.00044611727, -0.000852245471 ] ] - [ [ 0.313266942, 0.0817590203, 0.658996361, 0.999999538, -2.88680966e-07, 0.000444454704, -0.000852285989 ] ] - [ [ 0.313359765, 0.0818222453, 0.658996098, 0.999999539, -2.88923954e-07, 0.000442767271, -0.000852327113 ] ] - [ [ 0.313451901, 0.0818842395, 0.658995832, 0.999999539, -2.89170614e-07, 0.000441055316, -0.000852368835 ] ] - [ [ 0.313543361, 0.0819450054, 0.658995562, 0.99999954, -2.89420903e-07, 0.000439319185, -0.000852411145 ] ] - [ [ 0.313634155, 0.0820045458, 0.658995288, 0.999999541, -2.89674778e-07, 0.000437559224, -0.000852454037 ] ] - [ [ 0.313724292, 0.0820628631, 0.658995011, 0.999999542, -2.89932195e-07, 0.000435775777, -0.000852497501 ] ] - [ [ 0.313813782, 0.0821199598, 0.65899473, 0.999999542, -2.90193109e-07, 0.00043396919, -0.000852541529 ] ] - [ [ 0.313902636, 0.0821758386, 0.658994445, 0.999999543, -2.90457478e-07, 0.000432139809, -0.000852586112 ] ] - [ [ 0.313990864, 0.0822305017, 0.658994157, 0.999999544, -2.90725257e-07, 0.000430287978, -0.000852631242 ] ] - [ [ 0.314078476, 0.0822839516, 0.658993866, 0.999999545, -2.90996403e-07, 0.000428414044, -0.000852676911 ] ] - [ [ 0.314165482, 0.0823361907, 0.658993571, 0.999999545, -2.91270871e-07, 0.000426518351, -0.000852723111 ] ] - [ [ 0.314251892, 0.0823872213, 0.658993273, 0.999999546, -2.91548617e-07, 0.000424601245, -0.000852769832 ] ] - [ [ 0.314337715, 0.0824370458, 0.658992971, 0.999999547, -2.91829598e-07, 0.000422663071, -0.000852817066 ] ] - [ [ 0.314422963, 0.0824856663, 0.658992667, 0.999999548, -2.92113769e-07, 0.000420704175, -0.000852864806 ] ] - [ [ 0.314507644, 0.0825330852, 0.658992359, 0.999999549, -2.92401085e-07, 0.000418724902, -0.000852913042 ] ] - [ [ 0.31459177, 0.0825793046, 0.658992048, 0.999999549, -2.92691504e-07, 0.000416725598, -0.000852961767 ] ] - [ [ 0.314675349, 0.0826243267, 0.658991734, 0.99999955, -2.9298498e-07, 0.000414706607, -0.000853010971 ] ] - [ [ 0.314758391, 0.0826681536, 0.658991417, 0.999999551, -2.93281469e-07, 0.000412668275, -0.000853060646 ] ] - [ [ 0.314840908, 0.0827107873, 0.658991097, 0.999999552, -2.93580926e-07, 0.000410610948, -0.000853110785 ] ] - [ [ 0.314922907, 0.0827522301, 0.658990774, 0.999999553, -2.93883307e-07, 0.00040853497, -0.000853161378 ] ] - [ [ 0.3150044, 0.0827924838, 0.658990448, 0.999999553, -2.94188567e-07, 0.000406440688, -0.000853212417 ] ] - [ [ 0.315085397, 0.0828315505, 0.658990119, 0.999999554, -2.94496661e-07, 0.000404328447, -0.000853263893 ] ] - [ [ 0.315165906, 0.0828694321, 0.658989788, 0.999999555, -2.94807544e-07, 0.000402198591, -0.000853315799 ] ] - [ [ 0.315245938, 0.0829061305, 0.658989454, 0.999999556, -2.95121172e-07, 0.000400051467, -0.000853368126 ] ] - [ [ 0.315325502, 0.0829416477, 0.658989118, 0.999999557, -2.954375e-07, 0.000397887419, -0.000853420865 ] ] - [ [ 0.315404609, 0.0829759854, 0.658988778, 0.999999557, -2.95756481e-07, 0.000395706794, -0.000853474008 ] ] - [ [ 0.315454049, 0.0830132015, 0.658988437, 0.999999558, -2.96078071e-07, 0.000393509936, -0.000853527547 ] ] - [ [ 0.315531675, 0.0830452665, 0.658988092, 0.999999559, -2.96402225e-07, 0.000391297191, -0.000853581473 ] ] - [ [ 0.315608871, 0.0830761575, 0.658987746, 0.99999956, -2.96728896e-07, 0.000389068904, -0.000853635778 ] ] - [ [ 0.315685645, 0.0831058762, 0.658987397, 0.999999561, -2.9705804e-07, 0.000386825421, -0.000853690453 ] ] - [ [ 0.315762009, 0.0831344241, 0.658987046, 0.999999562, -2.97389611e-07, 0.000384567087, -0.00085374549 ] ] - [ [ 0.315837971, 0.0831618031, 0.658986692, 0.999999562, -2.97723562e-07, 0.000382294247, -0.00085380088 ] ] - [ [ 0.315913542, 0.0831880145, 0.658986336, 0.999999563, -2.98059848e-07, 0.000380007247, -0.000853856616 ] ] - [ [ 0.315988731, 0.0832130601, 0.658985978, 0.999999564, -2.98398422e-07, 0.000377706432, -0.000853912688 ] ] - [ [ 0.316063547, 0.0832369412, 0.658985619, 0.999999565, -2.98739239e-07, 0.000375392147, -0.000853969088 ] ] - [ [ 0.316138001, 0.0832596595, 0.658985257, 0.999999566, -2.99082252e-07, 0.000373064739, -0.000854025808 ] ] - [ [ 0.316212102, 0.0832812163, 0.658984892, 0.999999567, -2.99427414e-07, 0.000370724551, -0.00085408284 ] ] - [ [ 0.31628586, 0.0833016131, 0.658984527, 0.999999567, -2.9977468e-07, 0.00036837193, -0.000854140175 ] ] - [ [ 0.316359284, 0.0833208512, 0.658984159, 0.999999568, -3.00124001e-07, 0.000366007221, -0.000854197804 ] ] - [ [ 0.316432384, 0.083338932, 0.658983789, 0.999999569, -3.00475332e-07, 0.00036363077, -0.000854255719 ] ] - [ [ 0.316505169, 0.0833558568, 0.658983418, 0.99999957, -3.00828625e-07, 0.000361242921, -0.000854313913 ] ] - [ [ 0.31657765, 0.0833716269, 0.658983045, 0.999999571, -3.01183832e-07, 0.00035884402, -0.000854372375 ] ] - [ [ 0.316649834, 0.0833862436, 0.65898267, 0.999999571, -3.01540908e-07, 0.000356434412, -0.000854431099 ] ] - [ [ 0.316721733, 0.0833997081, 0.658982293, 0.999999572, -3.01899804e-07, 0.000354014444, -0.000854490074 ] ] - [ [ 0.316793354, 0.0834120214, 0.658981915, 0.999999573, -3.02260472e-07, 0.000351584459, -0.000854549294 ] ] - [ [ 0.316864709, 0.0834231849, 0.658981536, 0.999999574, -3.02622865e-07, 0.000349144804, -0.00085460875 ] ] - [ [ 0.316935805, 0.0834331996, 0.658981155, 0.999999575, -3.02986935e-07, 0.000346695825, -0.000854668433 ] ] - [ [ 0.317006653, 0.0834420665, 0.658980773, 0.999999575, -3.03352634e-07, 0.000344237865, -0.000854728335 ] ] - [ [ 0.317077261, 0.0834497868, 0.658980389, 0.999999576, -3.03719914e-07, 0.000341771271, -0.000854788447 ] ] - [ [ 0.317147639, 0.0834563614, 0.658980004, 0.999999577, -3.04088726e-07, 0.000339296388, -0.000854848761 ] ] - [ [ 0.317217797, 0.0834617913, 0.658979618, 0.999999578, -3.04459021e-07, 0.000336813562, -0.000854909269 ] ] - [ [ 0.317287742, 0.0834660775, 0.65897923, 0.999999579, -3.04830752e-07, 0.000334323137, -0.000854969961 ] ] - [ [ 0.317357486, 0.0834692208, 0.658978842, 0.999999579, -3.05203869e-07, 0.00033182546, -0.000855030831 ] ] - [ [ 0.317427036, 0.0834712221, 0.658978452, 0.99999958, -3.05578323e-07, 0.000329320875, -0.000855091869 ] ] - [ [ 0.317496402, 0.0834720823, 0.658978062, 0.999999581, -3.05954065e-07, 0.000326809728, -0.000855153067 ] ] - [ [ 0.317565594, 0.0834718022, 0.65897767, 0.999999582, -3.06331045e-07, 0.000324292364, -0.000855214416 ] ] - [ [ 0.317634619, 0.0834703825, 0.658977278, 0.999999582, -3.06709215e-07, 0.000321769129, -0.000855275908 ] ] - [ [ 0.317703488, 0.083467824, 0.658976884, 0.999999583, -3.07088524e-07, 0.000319240368, -0.000855337535 ] ] - [ [ 0.317772208, 0.0834641274, 0.65897649, 0.999999584, -3.07468923e-07, 0.000316706426, -0.000855399289 ] ] - [ [ 0.31784079, 0.0834592933, 0.658976095, 0.999999585, -3.07850362e-07, 0.000314167649, -0.00085546116 ] ] - [ [ 0.317909242, 0.0834533223, 0.6589757, 0.999999585, -3.08232791e-07, 0.000311624383, -0.00085552314 ] ] - [ [ 0.317977573, 0.0834462152, 0.658975304, 0.999999586, -3.08616158e-07, 0.000309076971, -0.000855585222 ] ] - [ [ 0.318045793, 0.0834379723, 0.658974907, 0.999999587, -3.09000414e-07, 0.000306525761, -0.000855647396 ] ] - [ [ 0.318113909, 0.0834285943, 0.658974509, 0.999999588, -3.09385509e-07, 0.000303971097, -0.000855709654 ] ] - [ [ 0.31818193, 0.0834180816, 0.658974112, 0.999999588, -3.0977139e-07, 0.000301413325, -0.000855771988 ] ] - [ [ 0.318249867, 0.0834064346, 0.658973713, 0.999999589, -3.10158008e-07, 0.000298852789, -0.000855834389 ] ] - [ [ 0.318317726, 0.0833936539, 0.658973315, 0.99999959, -3.10545311e-07, 0.000296289837, -0.000855896849 ] ] - [ [ 0.318385518, 0.0833797398, 0.658972916, 0.999999591, -3.10933247e-07, 0.000293724811, -0.00085595936 ] ] - [ [ 0.31845325, 0.0833646925, 0.658972516, 0.999999591, -3.11321766e-07, 0.000291158059, -0.000856021913 ] ] - [ [ 0.318520932, 0.0833485125, 0.658972117, 0.999999592, -3.11710815e-07, 0.000288589926, -0.000856084499 ] ] - [ [ 0.318588572, 0.0833312, 0.658971717, 0.999999593, -3.12100343e-07, 0.000286020756, -0.000856147111 ] ] - [ [ 0.31865618, 0.0833127553, 0.658971318, 0.999999593, -3.12490297e-07, 0.000283450896, -0.000856209739 ] ] - [ [ 0.318723762, 0.0832931784, 0.658970918, 0.999999594, -3.12880626e-07, 0.00028088069, -0.000856272376 ] ] - [ [ 0.318791329, 0.0832724697, 0.658970518, 0.999999595, -3.13271276e-07, 0.000278310484, -0.000856335013 ] ] - [ [ 0.318858888, 0.0832506292, 0.658970118, 0.999999595, -3.13662196e-07, 0.000275740624, -0.000856397641 ] ] - [ [ 0.318926448, 0.083227657, 0.658969719, 0.999999596, -3.14053333e-07, 0.000273171454, -0.000856460253 ] ] - [ [ 0.318994018, 0.0832035532, 0.658969319, 0.999999597, -3.14444633e-07, 0.000270603321, -0.000856522839 ] ] - [ [ 0.319061606, 0.0831783178, 0.65896892, 0.999999597, -3.14836044e-07, 0.000268036568, -0.000856585392 ] ] - [ [ 0.319129221, 0.0831519507, 0.658968521, 0.999999598, -3.15227513e-07, 0.000265471543, -0.000856647902 ] ] - [ [ 0.319196871, 0.0831244519, 0.658968122, 0.999999598, -3.15618985e-07, 0.00026290859, -0.000856710362 ] ] - [ [ 0.319264564, 0.0830958214, 0.658967724, 0.999999599, -3.16010408e-07, 0.000260348055, -0.000856772763 ] ] - [ [ 0.319332309, 0.0830660589, 0.658967326, 0.9999996, -3.16401728e-07, 0.000257790283, -0.000856835097 ] ] - [ [ 0.319400114, 0.0830351643, 0.658966929, 0.9999996, -3.1679289e-07, 0.000255235619, -0.000856897355 ] ] - [ [ 0.319467987, 0.0830031374, 0.658966532, 0.999999601, -3.17183841e-07, 0.000252684408, -0.000856959528 ] ] - [ [ 0.319535938, 0.0829699779, 0.658966136, 0.999999601, -3.17574526e-07, 0.000250136997, -0.00085702161 ] ] - [ [ 0.319603973, 0.0829356856, 0.65896574, 0.999999602, -3.17964892e-07, 0.00024759373, -0.00085708359 ] ] - [ [ 0.319672101, 0.0829002601, 0.658965345, 0.999999603, -3.18354882e-07, 0.000245054953, -0.00085714546 ] ] - [ [ 0.319740331, 0.082863701, 0.658964951, 0.999999603, -3.18744443e-07, 0.000242521012, -0.000857207213 ] ] - [ [ 0.319808671, 0.082826008, 0.658964558, 0.999999604, -3.19133519e-07, 0.000239992251, -0.00085726884 ] ] - [ [ 0.319877128, 0.0827871806, 0.658964165, 0.999999604, -3.19522056e-07, 0.000237469016, -0.000857330332 ] ] - [ [ 0.319945711, 0.0827472184, 0.658963774, 0.999999605, -3.19909998e-07, 0.000234951652, -0.000857391681 ] ] - [ [ 0.320014429, 0.0827061207, 0.658963383, 0.999999605, -3.2029729e-07, 0.000232440505, -0.000857452878 ] ] - [ [ 0.320083288, 0.0826638871, 0.658962994, 0.999999606, -3.20683876e-07, 0.00022993592, -0.000857513915 ] ] - [ [ 0.320152298, 0.082620517, 0.658962605, 0.999999606, -3.210697e-07, 0.000227438242, -0.000857574784 ] ] - [ [ 0.320221466, 0.0825760096, 0.658962218, 0.999999607, -3.21454706e-07, 0.000224947817, -0.000857635476 ] ] - [ [ 0.3202908, 0.0825303643, 0.658961832, 0.999999607, -3.21838839e-07, 0.000222464991, -0.000857695983 ] ] - [ [ 0.320360308, 0.0824835805, 0.658961447, 0.999999608, -3.22222041e-07, 0.000219990108, -0.000857756297 ] ] - [ [ 0.320429999, 0.0824356572, 0.658961063, 0.999999608, -3.22604258e-07, 0.000217523514, -0.000857816408 ] ] - [ [ 0.320499879, 0.0823865938, 0.658960681, 0.999999609, -3.22985431e-07, 0.000215065554, -0.000857876309 ] ] - [ [ 0.320569958, 0.0823363894, 0.6589603, 0.999999609, -3.23365505e-07, 0.000212616574, -0.000857935991 ] ] - [ [ 0.320640243, 0.0822850431, 0.65895992, 0.99999961, -3.23744422e-07, 0.000210176919, -0.000857995446 ] ] - [ [ 0.320710742, 0.0822325539, 0.658959542, 0.99999961, -3.24122125e-07, 0.000207746935, -0.000858054666 ] ] - [ [ 0.320781462, 0.0821789209, 0.658959166, 0.999999611, -3.24498558e-07, 0.000205326966, -0.000858113641 ] ] - [ [ 0.320852412, 0.0821241432, 0.658958791, 0.999999611, -3.24873662e-07, 0.000202917358, -0.000858172363 ] ] - [ [ 0.3209236, 0.0820682195, 0.658958418, 0.999999612, -3.25247381e-07, 0.000200518457, -0.000858230825 ] ] - [ [ 0.320995033, 0.0820111489, 0.658958047, 0.999999612, -3.25619657e-07, 0.000198130608, -0.000858289017 ] ] - [ [ 0.321066718, 0.0819529302, 0.658957677, 0.999999612, -3.25990431e-07, 0.000195754157, -0.000858346932 ] ] - [ [ 0.321138665, 0.0818935622, 0.658957309, 0.999999613, -3.26359647e-07, 0.000193389448, -0.00085840456 ] ] - [ [ 0.32121088, 0.0818330437, 0.658956943, 0.999999613, -3.26727246e-07, 0.000191036826, -0.000858461894 ] ] - [ [ 0.321283371, 0.0817713734, 0.658956579, 0.999999614, -3.2709317e-07, 0.000188696639, -0.000858518924 ] ] - [ [ 0.321356146, 0.08170855, 0.658956217, 0.999999614, -3.2745736e-07, 0.00018636923, -0.000858575644 ] ] - [ [ 0.321429212, 0.0816445722, 0.658955857, 0.999999614, -3.27819759e-07, 0.000184054945, -0.000858632043 ] ] - [ [ 0.321502578, 0.0815794385, 0.658955499, 0.999999615, -3.28180307e-07, 0.00018175413, -0.000858688114 ] ] - [ [ 0.321576251, 0.0815131476, 0.658955144, 0.999999615, -3.28538946e-07, 0.00017946713, -0.000858743849 ] ] - [ [ 0.321650238, 0.0814456979, 0.65895479, 0.999999616, -3.28895617e-07, 0.00017719429, -0.000858799238 ] ] - [ [ 0.321724548, 0.081377088, 0.658954439, 0.999999616, -3.2925026e-07, 0.000174935956, -0.000858854274 ] ] - [ [ 0.321799187, 0.0813073161, 0.65895409, 0.999999616, -3.29602818e-07, 0.000172692472, -0.000858908948 ] ] - [ [ 0.321874164, 0.0812363808, 0.658953743, 0.999999617, -3.29953231e-07, 0.000170464185, -0.000858963252 ] ] - [ [ 0.321949485, 0.0811642803, 0.658953399, 0.999999617, -3.30301439e-07, 0.00016825144, -0.000859017177 ] ] - [ [ 0.322025159, 0.0810910129, 0.658953057, 0.999999617, -3.30647383e-07, 0.000166054582, -0.000859070714 ] ] - [ [ 0.322101193, 0.081016577, 0.658952718, 0.999999618, -3.30991003e-07, 0.000163873957, -0.000859123856 ] ] - [ [ 0.322177594, 0.0809409706, 0.658952382, 0.999999618, -3.31332241e-07, 0.000161709909, -0.000859176594 ] ] - [ [ 0.322254371, 0.0808641919, 0.658952048, 0.999999618, -3.31671035e-07, 0.000159562785, -0.00085922892 ] ] - [ [ 0.322331529, 0.0807862391, 0.658951716, 0.999999618, -3.32007326e-07, 0.000157432929, -0.000859280825 ] ] - [ [ 0.322409078, 0.0807071102, 0.658951388, 0.999999619, -3.32341055e-07, 0.000155320688, -0.0008593323 ] ] - [ [ 0.322487024, 0.0806268033, 0.658951062, 0.999999619, -3.32672161e-07, 0.000153226405, -0.000859383338 ] ] - [ [ 0.322565376, 0.0805453162, 0.658950739, 0.999999619, -3.33000584e-07, 0.000151150428, -0.00085943393 ] ] - [ [ 0.322644139, 0.0804626469, 0.658950419, 0.99999962, -3.33326263e-07, 0.0001490931, -0.000859484067 ] ] - [ [ 0.322723322, 0.0803787933, 0.658950102, 0.99999962, -3.33649139e-07, 0.000147054768, -0.000859533741 ] ] - [ [ 0.322802932, 0.0802937532, 0.658949788, 0.99999962, -3.33969151e-07, 0.000145035777, -0.000859582944 ] ] - [ [ 0.322882977, 0.0802075244, 0.658949477, 0.99999962, -3.34286239e-07, 0.000143036472, -0.000859631667 ] ] - [ [ 0.322963464, 0.0801201046, 0.658949169, 0.999999621, -3.34600341e-07, 0.000141057199, -0.000859679902 ] ] - [ [ 0.3230444, 0.0800314916, 0.658948864, 0.999999621, -3.34911397e-07, 0.000139098303, -0.00085972764 ] ] - [ [ 0.323125792, 0.0799416828, 0.658948563, 0.999999621, -3.35219348e-07, 0.000137160129, -0.000859774874 ] ] - [ [ 0.323207649, 0.079850676, 0.658948265, 0.999999621, -3.3552413e-07, 0.000135243023, -0.000859821594 ] ] - [ [ 0.323289977, 0.0797584687, 0.65894797, 0.999999621, -3.35825685e-07, 0.00013334733, -0.000859867792 ] ] - [ [ 0.323372783, 0.0796650582, 0.658947678, 0.999999622, -3.36123951e-07, 0.000131473395, -0.00085991346 ] ] - [ [ 0.323456076, 0.0795704422, 0.65894739, 0.999999622, -3.36418866e-07, 0.000129621565, -0.000859958589 ] ] - [ [ 0.323539862, 0.079474618, 0.658947106, 0.999999622, -3.36710371e-07, 0.000127792183, -0.000860003171 ] ] - [ [ 0.323624148, 0.0793775829, 0.658946825, 0.999999622, -3.36998403e-07, 0.000125985596, -0.000860047197 ] ] - [ [ 0.323708943, 0.0792793342, 0.658946547, 0.999999622, -3.37282903e-07, 0.000124202149, -0.00086009066 ] ] - [ [ 0.323794252, 0.0791798691, 0.658946274, 0.999999623, -3.37563807e-07, 0.000122442188, -0.00086013355 ] ] - [ [ 0.323880084, 0.0790791849, 0.658946004, 0.999999623, -3.37841056e-07, 0.000120706057, -0.00086017586 ] ] - [ [ 0.323966446, 0.0789772787, 0.658945737, 0.999999623, -3.38114588e-07, 0.000118994102, -0.00086021758 ] ] - [ [ 0.324053344, 0.0788741475, 0.658945475, 0.999999623, -3.38384342e-07, 0.000117306669, -0.000860258703 ] ] - [ [ 0.324140787, 0.0787697885, 0.658945216, 0.999999623, -3.38650257e-07, 0.000115644102, -0.00086029922 ] ] - [ [ 0.324228782, 0.0786641986, 0.658944962, 0.999999623, -3.3891227e-07, 0.000114006748, -0.000860339122 ] ] - [ [ 0.324317334, 0.0785573747, 0.658944711, 0.999999624, -3.39170322e-07, 0.000112394951, -0.000860378401 ] ] - [ [ 0.324406453, 0.0784493137, 0.658944464, 0.999999624, -3.39424349e-07, 0.000110809058, -0.00086041705 ] ] - [ [ 0.324496145, 0.0783400125, 0.658944222, 0.999999624, -3.39674292e-07, 0.000109249412, -0.000860455058 ] ] - [ [ 0.324586417, 0.0782294678, 0.658943983, 0.999999624, -3.39920089e-07, 0.000107716361, -0.000860492418 ] ] - [ [ 0.324677277, 0.0781176764, 0.658943749, 0.999999624, -3.40161678e-07, 0.000106210248, -0.000860529122 ] ] - [ [ 0.324768732, 0.078004635, 0.658943519, 0.999999624, -3.40398998e-07, 0.00010473142, -0.000860565161 ] ] - [ [ 0.324860788, 0.0778903401, 0.658943293, 0.999999624, -3.40631988e-07, 0.000103280221, -0.000860600527 ] ] - [ [ 0.324953453, 0.0777747883, 0.658943072, 0.999999624, -3.40860586e-07, 0.000101856998, -0.000860635211 ] ] - [ [ 0.325046735, 0.0776579763, 0.658942855, 0.999999625, -3.41084731e-07, 0.000100462095, -0.000860669205 ] ] - [ [ 0.32514064, 0.0775399003, 0.658942642, 0.999999625, -3.41304361e-07, 9.90958587e-05, -0.0008607025 ] ] - [ [ 0.325235176, 0.0774205569, 0.658942434, 0.999999625, -3.41519416e-07, 9.77586333e-05, -0.000860735088 ] ] - [ [ 0.32533035, 0.0772999424, 0.658942231, 0.999999625, -3.41729834e-07, 9.64507645e-05, -0.00086076696 ] ] - [ [ 0.325426168, 0.0771780531, 0.658942032, 0.999999625, -3.41935554e-07, 9.51725978e-05, -0.000860798109 ] ] - [ [ 0.325522638, 0.0770548852, 0.658941838, 0.999999625, -3.42136515e-07, 9.39244785e-05, -0.000860828526 ] ] - [ [ 0.325619768, 0.0769304351, 0.658941648, 0.999999625, -3.42332655e-07, 9.2706752e-05, -0.000860858202 ] ] - [ [ 0.325717564, 0.0768046987, 0.658941464, 0.999999625, -3.42523914e-07, 9.15197637e-05, -0.000860887129 ] ] - [ [ 0.325816033, 0.0766776722, 0.658941284, 0.999999625, -3.4271023e-07, 9.0363859e-05, -0.000860915298 ] ] - [ [ 0.325915183, 0.0765493516, 0.658941109, 0.999999625, -3.42891543e-07, 8.92393831e-05, -0.000860942701 ] ] - [ [ 0.326015021, 0.0764197329, 0.658940939, 0.999999625, -3.43067792e-07, 8.81466815e-05, -0.00086096933 ] ] - [ [ 0.326115553, 0.0762888121, 0.658940774, 0.999999626, -3.43238915e-07, 8.70860996e-05, -0.000860995177 ] ] - [ [ 0.326216788, 0.0761565849, 0.658940614, 0.999999626, -3.43404853e-07, 8.60579827e-05, -0.000861020232 ] ] - [ [ 0.326318731, 0.0760230472, 0.658940459, 0.999999626, -3.43565544e-07, 8.50626762e-05, -0.000861044487 ] ] - [ [ 0.326421391, 0.0758881948, 0.65894031, 0.999999626, -3.43720928e-07, 8.41005255e-05, -0.000861067935 ] ] - [ [ 0.326524773, 0.0757520234, 0.658940165, 0.999999626, -3.43870945e-07, 8.3171876e-05, -0.000861090566 ] ] - [ [ 0.326628887, 0.0756145286, 0.658940026, 0.999999626, -3.44015533e-07, 8.2277073e-05, -0.000861112372 ] ] - [ [ 0.326733737, 0.0754757059, 0.658939892, 0.999999626, -3.44154634e-07, 8.14164618e-05, -0.000861133345 ] ] - [ [ 0.326839332, 0.075335551, 0.658939764, 0.999999626, -3.44288186e-07, 8.05903879e-05, -0.000861153477 ] ] - [ [ 0.326945679, 0.0751940593, 0.658939641, 0.999999626, -3.4441613e-07, 7.97991967e-05, -0.000861172758 ] ] - [ [ 0.327081336, 0.0750499196, 0.658939523, 0.999999626, -3.44538405e-07, 7.90432335e-05, -0.000861191181 ] ] - [ [ 0.32718793, 0.074905808, 0.658939411, 0.999999626, -3.44654953e-07, 7.83228437e-05, -0.000861208736 ] ] - [ [ 0.327295273, 0.0747603454, 0.658939305, 0.999999626, -3.44765713e-07, 7.76383726e-05, -0.000861225417 ] ] - [ [ 0.327403373, 0.0746135272, 0.658939204, 0.999999626, -3.44870626e-07, 7.69901656e-05, -0.000861241214 ] ] - [ [ 0.327512236, 0.0744653484, 0.658939109, 0.999999626, -3.44969632e-07, 7.63785682e-05, -0.000861256118 ] ] - [ [ 0.327621869, 0.0743158042, 0.658939019, 0.999999626, -3.45062672e-07, 7.58039256e-05, -0.000861270122 ] ] - [ [ 0.32773228, 0.0741648896, 0.658938936, 0.999999626, -3.45149688e-07, 7.52665833e-05, -0.000861283217 ] ] - [ [ 0.327843474, 0.0740125996, 0.658938858, 0.999999626, -3.4523062e-07, 7.47668866e-05, -0.000861295395 ] ] - [ [ 0.327955459, 0.0738589291, 0.658938786, 0.999999626, -3.4530541e-07, 7.43051809e-05, -0.000861306646 ] ] - [ [ 0.328068242, 0.0737038729, 0.65893872, 0.999999626, -3.45374e-07, 7.38818116e-05, -0.000861316964 ] ] - [ [ 0.328181829, 0.0735474259, 0.658938661, 0.999999626, -3.45436329e-07, 7.3497124e-05, -0.000861326339 ] ] - [ [ 0.328296228, 0.0733895828, 0.658938607, 0.999999626, -3.45492342e-07, 7.31514635e-05, -0.000861334762 ] ] - [ [ 0.328411445, 0.0732303383, 0.658938559, 0.999999626, -3.45541979e-07, 7.28451755e-05, -0.000861342227 ] ] - [ [ 0.328527488, 0.0730696869, 0.658938518, 0.999999626, -3.45585184e-07, 7.25786054e-05, -0.000861348723 ] ] - [ [ 0.328644362, 0.0729076233, 0.658938482, 0.999999626, -3.45621898e-07, 7.23520985e-05, -0.000861354243 ] ] - [ [ 0.328762076, 0.072744142, 0.658938453, 0.999999626, -3.45652064e-07, 7.21660001e-05, -0.000861358778 ] ] - [ [ 0.328880635, 0.0725792374, 0.658938431, 0.999999626, -3.45675625e-07, 7.20206558e-05, -0.00086136232 ] ] - [ [ 0.329000046, 0.0724129038, 0.658938415, 0.999999626, -3.45692524e-07, 7.19164108e-05, -0.000861364861 ] ] - [ [ 0.329136571, 0.0722450315, 0.658938405, 0.999999626, -3.45702705e-07, 7.18536106e-05, -0.000861366391 ] ] - [ [ 0.329241453, 0.0720759271, 0.658938402, 0.999999626, -3.45706111e-07, 7.18326004e-05, -0.000861366903 ] ] - [ [ 0.329347253, 0.0719056429, 0.658938325, 0.999999626, -3.45757544e-07, 7.18248064e-05, -0.000861366918 ] ] - [ [ 0.329486255, 0.0717342269, 0.658938095, 0.999999626, -3.45910975e-07, 7.18015557e-05, -0.000861366964 ] ] - [ [ 0.329609907, 0.0715619702, 0.658937715, 0.999999626, -3.46165105e-07, 7.17630451e-05, -0.000861367039 ] ] - [ [ 0.329734404, 0.0713887525, 0.658937186, 0.999999626, -3.46518636e-07, 7.17094716e-05, -0.000861367144 ] ] - [ [ 0.329859754, 0.0712145563, 0.65893651, 0.999999626, -3.46970267e-07, 7.16410321e-05, -0.000861367278 ] ] - [ [ 0.329985963, 0.0710393636, 0.65893569, 0.999999626, -3.475187e-07, 7.15579235e-05, -0.00086136744 ] ] - [ [ 0.330113041, 0.0708631567, 0.658934726, 0.999999626, -3.48162635e-07, 7.14603426e-05, -0.000861367631 ] ] - [ [ 0.330240995, 0.0706859178, 0.658933622, 0.999999626, -3.48900773e-07, 7.13484864e-05, -0.00086136785 ] ] - [ [ 0.330369832, 0.0705076289, 0.658932379, 0.999999626, -3.49731814e-07, 7.12225518e-05, -0.000861368096 ] ] - [ [ 0.330499561, 0.0703282719, 0.658930998, 0.999999626, -3.50654459e-07, 7.10827357e-05, -0.00086136837 ] ] - [ [ 0.33063019, 0.0701478289, 0.658929483, 0.999999627, -3.51667408e-07, 7.09292349e-05, -0.00086136867 ] ] - [ [ 0.330761726, 0.0699662816, 0.658927834, 0.999999627, -3.52769363e-07, 7.07622464e-05, -0.000861368997 ] ] - [ [ 0.330894179, 0.069783612, 0.658926054, 0.999999627, -3.53959025e-07, 7.05819672e-05, -0.000861369349 ] ] - [ [ 0.331027555, 0.0695998017, 0.658924145, 0.999999627, -3.55235093e-07, 7.03885939e-05, -0.000861369728 ] ] - [ [ 0.331161863, 0.0694148325, 0.658922109, 0.999999627, -3.56596268e-07, 7.01823237e-05, -0.000861370131 ] ] - [ [ 0.331297111, 0.069228686, 0.658919947, 0.999999627, -3.58041252e-07, 6.99633534e-05, -0.000861370559 ] ] - [ [ 0.331433308, 0.0690413438, 0.658917662, 0.999999627, -3.59568744e-07, 6.97318798e-05, -0.000861371012 ] ] - [ [ 0.331570461, 0.0688527873, 0.658915255, 0.999999627, -3.61177446e-07, 6.94880999e-05, -0.000861371489 ] ] - [ [ 0.331708579, 0.0686629981, 0.658912728, 0.999999627, -3.62866058e-07, 6.92322107e-05, -0.00086137199 ] ] - [ [ 0.33184767, 0.0684719574, 0.658910084, 0.999999627, -3.64633281e-07, 6.89644089e-05, -0.000861372513 ] ] - [ [ 0.331987743, 0.0682796467, 0.658907325, 0.999999627, -3.66477816e-07, 6.86848915e-05, -0.00086137306 ] ] - [ [ 0.332128807, 0.0680860472, 0.658904451, 0.999999627, -3.68398363e-07, 6.83938553e-05, -0.00086137363 ] ] - [ [ 0.332270868, 0.0678911401, 0.658901466, 0.999999627, -3.70393623e-07, 6.80914974e-05, -0.000861374221 ] ] - [ [ 0.332443908, 0.067694128, 0.658898371, 0.999999627, -3.72462296e-07, 6.77780146e-05, -0.000861374834 ] ] - [ [ 0.332588781, 0.0674965314, 0.658895168, 0.999999627, -3.74603084e-07, 6.74536037e-05, -0.000861375469 ] ] - [ [ 0.332734647, 0.0672975712, 0.65889186, 0.999999627, -3.76814687e-07, 6.71184618e-05, -0.000861376124 ] ] - [ [ 0.332881515, 0.0670972282, 0.658888447, 0.999999627, -3.79095805e-07, 6.67727856e-05, -0.000861376801 ] ] - [ [ 0.333029394, 0.0668954835, 0.658884932, 0.999999627, -3.8144514e-07, 6.64167722e-05, -0.000861377497 ] ] - [ [ 0.333178293, 0.0666923178, 0.658881317, 0.999999627, -3.83861392e-07, 6.60506183e-05, -0.000861378213 ] ] - [ [ 0.333328221, 0.0664877119, 0.658877604, 0.999999627, -3.86343262e-07, 6.5674521e-05, -0.000861378949 ] ] - [ [ 0.333479188, 0.0662816464, 0.658873794, 0.999999627, -3.8888945e-07, 6.5288677e-05, -0.000861379704 ] ] - [ [ 0.333631201, 0.0660741021, 0.658869891, 0.999999627, -3.91498657e-07, 6.48932834e-05, -0.000861380477 ] ] - [ [ 0.333784272, 0.0658650595, 0.658865895, 0.999999627, -3.94169585e-07, 6.44885369e-05, -0.000861381269 ] ] - [ [ 0.333938408, 0.0656544992, 0.658861808, 0.999999627, -3.96900933e-07, 6.40746346e-05, -0.000861382079 ] ] - [ [ 0.334093619, 0.0654424015, 0.658857634, 0.999999627, -3.99691402e-07, 6.36517732e-05, -0.000861382906 ] ] - [ [ 0.334249914, 0.065228747, 0.658853372, 0.999999627, -4.02539693e-07, 6.32201498e-05, -0.00086138375 ] ] - [ [ 0.334407303, 0.0650135159, 0.658849026, 0.999999627, -4.05444506e-07, 6.27799611e-05, -0.000861384611 ] ] - [ [ 0.334565795, 0.0647966885, 0.658844598, 0.999999627, -4.08404543e-07, 6.23314042e-05, -0.000861385489 ] ] - [ [ 0.334725399, 0.0645782451, 0.658840089, 0.999999627, -4.11418504e-07, 6.18746759e-05, -0.000861386382 ] ] - [ [ 0.334886124, 0.0643581659, 0.658835501, 0.999999627, -4.1448509e-07, 6.1409973e-05, -0.000861387291 ] ] - [ [ 0.335047981, 0.0641364308, 0.658830836, 0.999999627, -4.17603001e-07, 6.09374926e-05, -0.000861388215 ] ] - [ [ 0.335210977, 0.0639130201, 0.658826096, 0.999999627, -4.20770938e-07, 6.04574315e-05, -0.000861389154 ] ] - [ [ 0.335375123, 0.0636879136, 0.658821284, 0.999999627, -4.23987602e-07, 5.99699867e-05, -0.000861390108 ] ] - [ [ 0.335540428, 0.0634610912, 0.6588164, 0.999999627, -4.27251693e-07, 5.94753549e-05, -0.000861391076 ] ] - [ [ 0.335706902, 0.0632325329, 0.658811448, 0.999999627, -4.30561913e-07, 5.89737331e-05, -0.000861392057 ] ] - [ [ 0.335874553, 0.0630022184, 0.658806428, 0.999999627, -4.33916961e-07, 5.84653183e-05, -0.000861393051 ] ] - [ [ 0.336043392, 0.0627701274, 0.658801344, 0.999999627, -4.37315539e-07, 5.79503073e-05, -0.000861394059 ] ] - [ [ 0.336213428, 0.0625362396, 0.658796196, 0.999999627, -4.40756347e-07, 5.74288969e-05, -0.000861395079 ] ] - [ [ 0.33638467, 0.0623005346, 0.658790987, 0.999999627, -4.44238085e-07, 5.69012843e-05, -0.000861396111 ] ] - [ [ 0.336557128, 0.0620629919, 0.658785719, 0.999999627, -4.47759456e-07, 5.63676661e-05, -0.000861397155 ] ] - [ [ 0.336730812, 0.0618235909, 0.658780393, 0.999999627, -4.51319158e-07, 5.58282393e-05, -0.00086139821 ] ] - [ [ 0.336905731, 0.0615823112, 0.658775012, 0.999999627, -4.54915894e-07, 5.52832009e-05, -0.000861399276 ] ] - [ [ 0.337081895, 0.0613391319, 0.658769577, 0.999999627, -4.58548362e-07, 5.47327477e-05, -0.000861400353 ] ] - [ [ 0.337259314, 0.0610940325, 0.658764091, 0.999999628, -4.62215266e-07, 5.41770766e-05, -0.00086140144 ] ] - [ [ 0.337437996, 0.060846992, 0.658758556, 0.999999628, -4.65915304e-07, 5.36163845e-05, -0.000861402537 ] ] - [ [ 0.337617952, 0.0605979896, 0.658752972, 0.999999628, -4.69647178e-07, 5.30508684e-05, -0.000861403643 ] ] - [ [ 0.337799192, 0.0603470044, 0.658747343, 0.999999628, -4.73409587e-07, 5.24807251e-05, -0.000861404759 ] ] - [ [ 0.337981725, 0.0600940153, 0.658741671, 0.999999628, -4.77201234e-07, 5.19061515e-05, -0.000861405883 ] ] - [ [ 0.338165561, 0.0598390014, 0.658735956, 0.999999628, -4.81020819e-07, 5.13273445e-05, -0.000861407015 ] ] - [ [ 0.33835071, 0.0595819414, 0.658730202, 0.999999628, -4.84867042e-07, 5.07445011e-05, -0.000861408155 ] ] - [ [ 0.338537182, 0.0593228142, 0.65872441, 0.999999628, -4.88738603e-07, 5.01578181e-05, -0.000861409303 ] ] - [ [ 0.338724986, 0.0590615984, 0.658718582, 0.999999628, -4.92634204e-07, 4.95674924e-05, -0.000861410458 ] ] - [ [ 0.338914132, 0.0587982727, 0.658712719, 0.999999628, -4.96552546e-07, 4.8973721e-05, -0.00086141162 ] ] - [ [ 0.33910463, 0.0585328157, 0.658706825, 0.999999628, -5.00492328e-07, 4.83767007e-05, -0.000861412788 ] ] - [ [ 0.339296491, 0.0582652059, 0.658700901, 0.999999628, -5.04452252e-07, 4.77766284e-05, -0.000861413962 ] ] - [ [ 0.339489723, 0.0579954217, 0.658694948, 0.999999628, -5.08431018e-07, 4.71737011e-05, -0.000861415141 ] ] - [ [ 0.339684338, 0.0577234414, 0.658688969, 0.999999628, -5.12427327e-07, 4.65681156e-05, -0.000861416326 ] ] - [ [ 0.339880344, 0.0574492435, 0.658682966, 0.999999628, -5.1643988e-07, 4.59600688e-05, -0.000861417515 ] ] - [ [ 0.340077752, 0.057172806, 0.658676941, 0.999999628, -5.20467377e-07, 4.53497577e-05, -0.000861418709 ] ] - [ [ 0.340276573, 0.0568941072, 0.658670895, 0.999999628, -5.24508518e-07, 4.47373791e-05, -0.000861419907 ] ] - [ [ 0.340476815, 0.056613125, 0.65866483, 0.999999628, -5.28562005e-07, 4.412313e-05, -0.000861421109 ] ] - [ [ 0.34067849, 0.0563298376, 0.658658749, 0.999999628, -5.32626538e-07, 4.35072072e-05, -0.000861422314 ] ] - [ [ 0.340881607, 0.0560442227, 0.658652654, 0.999999628, -5.36700818e-07, 4.28898076e-05, -0.000861423522 ] ] - [ [ 0.341086176, 0.0557562582, 0.658646546, 0.999999628, -5.40783546e-07, 4.22711282e-05, -0.000861424732 ] ] - [ [ 0.341292208, 0.055465922, 0.658640427, 0.999999628, -5.44873421e-07, 4.16513658e-05, -0.000861425945 ] ] - [ [ 0.341499713, 0.0551731917, 0.658634299, 0.999999628, -5.48969145e-07, 4.10307174e-05, -0.000861427159 ] ] - [ [ 0.341708701, 0.0548780448, 0.658628165, 0.999999628, -5.53069418e-07, 4.04093798e-05, -0.000861428375 ] ] - [ [ 0.341919183, 0.054580459, 0.658622026, 0.999999628, -5.57172941e-07, 3.978755e-05, -0.000861429591 ] ] - [ [ 0.342131168, 0.0542804116, 0.658615884, 0.999999628, -5.61278415e-07, 3.91654248e-05, -0.000861430808 ] ] - [ [ 0.342344667, 0.0539778802, 0.65860974, 0.999999628, -5.6538454e-07, 3.85432012e-05, -0.000861432026 ] ] - [ [ 0.34255969, 0.0536728418, 0.658603598, 0.999999628, -5.69490017e-07, 3.7921076e-05, -0.000861433243 ] ] - [ [ 0.342776248, 0.0533652739, 0.658597459, 0.999999628, -5.73593546e-07, 3.72992462e-05, -0.000861434459 ] ] - [ [ 0.342994352, 0.0530551534, 0.658591325, 0.999999628, -5.77693829e-07, 3.66779086e-05, -0.000861435675 ] ] - [ [ 0.343214011, 0.0527424576, 0.658585197, 0.999999628, -5.81789565e-07, 3.60572602e-05, -0.000861436889 ] ] - [ [ 0.343435236, 0.0524271632, 0.658579078, 0.999999628, -5.85879455e-07, 3.54374978e-05, -0.000861438102 ] ] - [ [ 0.343658038, 0.0521092473, 0.65857297, 0.999999628, -5.899622e-07, 3.48188184e-05, -0.000861439312 ] ] - [ [ 0.343882427, 0.0517886866, 0.658566875, 0.999999628, -5.94036501e-07, 3.42014188e-05, -0.00086144052 ] ] - [ [ 0.344108414, 0.0514654579, 0.658560794, 0.999999628, -5.98101058e-07, 3.3585496e-05, -0.000861441725 ] ] - [ [ 0.34433601, 0.0511395379, 0.658554729, 0.999999628, -6.02154572e-07, 3.29712469e-05, -0.000861442927 ] ] - [ [ 0.344565225, 0.0508109029, 0.658548683, 0.999999628, -6.06195743e-07, 3.23588683e-05, -0.000861444125 ] ] - [ [ 0.344796069, 0.0504795297, 0.658542658, 0.999999628, -6.10223272e-07, 3.17485572e-05, -0.000861445319 ] ] - [ [ 0.344999774, 0.0501460862, 0.658536655, 0.999999628, -6.1423586e-07, 3.11405104e-05, -0.000861446509 ] ] - [ [ 0.345234455, 0.0498091507, 0.658530676, 0.999999628, -6.18232207e-07, 3.05349249e-05, -0.000861447694 ] ] - [ [ 0.345470803, 0.0494694057, 0.658524723, 0.999999629, -6.22211014e-07, 2.99319976e-05, -0.000861448873 ] ] - [ [ 0.345708829, 0.0491268274, 0.658518799, 0.999999629, -6.26170981e-07, 2.93319253e-05, -0.000861450047 ] ] - [ [ 0.345948542, 0.0487813918, 0.658512905, 0.999999629, -6.30110809e-07, 2.8734905e-05, -0.000861451216 ] ] - [ [ 0.346189955, 0.0484330749, 0.658507042, 0.999999629, -6.34029199e-07, 2.81411336e-05, -0.000861452377 ] ] - [ [ 0.346433076, 0.0480818527, 0.658501214, 0.999999629, -6.37924851e-07, 2.75508079e-05, -0.000861453532 ] ] - [ [ 0.346677918, 0.0477277008, 0.658495422, 0.999999629, -6.41796466e-07, 2.69641249e-05, -0.00086145468 ] ] - [ [ 0.346924489, 0.0473705949, 0.658489668, 0.999999629, -6.45642745e-07, 2.63812815e-05, -0.00086145582 ] ] - [ [ 0.347172802, 0.0470105108, 0.658483953, 0.999999629, -6.49462387e-07, 2.58024745e-05, -0.000861456953 ] ] - [ [ 0.347422867, 0.0466474239, 0.65847828, 0.999999629, -6.53254094e-07, 2.52279009e-05, -0.000861458077 ] ] - [ [ 0.347674695, 0.0462813096, 0.658472652, 0.999999629, -6.57016566e-07, 2.46577576e-05, -0.000861459193 ] ] - [ [ 0.347928297, 0.0459121432, 0.658467068, 0.999999629, -6.60748503e-07, 2.40922415e-05, -0.000861460299 ] ] - [ [ 0.348183683, 0.0455399001, 0.658461533, 0.999999629, -6.64448608e-07, 2.35315494e-05, -0.000861461396 ] ] - [ [ 0.348440865, 0.0451645553, 0.658456047, 0.999999629, -6.68115579e-07, 2.29758783e-05, -0.000861462483 ] ] - [ [ 0.348699854, 0.044786084, 0.658450612, 0.999999629, -6.71748117e-07, 2.24254251e-05, -0.00086146356 ] ] - [ [ 0.34896066, 0.044404461, 0.658445231, 0.999999629, -6.75344924e-07, 2.18803867e-05, -0.000861464627 ] ] - [ [ 0.349223296, 0.0440196613, 0.658439905, 0.999999629, -6.78904699e-07, 2.13409599e-05, -0.000861465682 ] ] - [ [ 0.349487771, 0.0436316596, 0.658434637, 0.999999629, -6.82426144e-07, 2.08073418e-05, -0.000861466726 ] ] - [ [ 0.349754098, 0.0432404306, 0.658429428, 0.999999629, -6.85907958e-07, 2.02797291e-05, -0.000861467759 ] ] - [ [ 0.350022287, 0.0428459489, 0.65842428, 0.999999629, -6.89348843e-07, 1.97583188e-05, -0.000861468779 ] ] - [ [ 0.35029235, 0.042448189, 0.658419196, 0.999999629, -6.92747498e-07, 1.92433077e-05, -0.000861469787 ] ] - [ [ 0.350564299, 0.0420471252, 0.658414176, 0.999999629, -6.96102626e-07, 1.87348929e-05, -0.000861470781 ] ] - [ [ 0.350838144, 0.0416427319, 0.658409224, 0.999999629, -6.99412925e-07, 1.82332711e-05, -0.000861471763 ] ] - [ [ 0.351113897, 0.0412349832, 0.65840434, 0.999999629, -7.02677097e-07, 1.77386394e-05, -0.000861472731 ] ] - [ [ 0.351391571, 0.0408238533, 0.658399528, 0.999999629, -7.05893842e-07, 1.72511945e-05, -0.000861473685 ] ] - [ [ 0.351671176, 0.0404093161, 0.658394788, 0.999999629, -7.09061862e-07, 1.67711334e-05, -0.000861474624 ] ] - [ [ 0.351952725, 0.0399913455, 0.658390123, 0.999999629, -7.12179855e-07, 1.6298653e-05, -0.000861475548 ] ] - [ [ 0.352236228, 0.0395699154, 0.658385535, 0.999999629, -7.15246524e-07, 1.58339502e-05, -0.000861476458 ] ] - [ [ 0.352521698, 0.0391449993, 0.658381026, 0.999999629, -7.18260568e-07, 1.53772218e-05, -0.000861477351 ] ] - [ [ 0.352809147, 0.038716571, 0.658376598, 0.999999629, -7.21220688e-07, 1.49286649e-05, -0.000861478229 ] ] - [ [ 0.353098587, 0.0382846039, 0.658372252, 0.999999629, -7.24125585e-07, 1.44884763e-05, -0.00086147909 ] ] - [ [ 0.35339003, 0.0378490713, 0.65836799, 0.999999629, -7.26973959e-07, 1.40568528e-05, -0.000861479935 ] ] - [ [ 0.353683487, 0.0374099466, 0.658363816, 0.999999629, -7.2976451e-07, 1.36339915e-05, -0.000861480762 ] ] - [ [ 0.353978972, 0.0369672029, 0.658359729, 0.999999629, -7.32495941e-07, 1.32200891e-05, -0.000861481572 ] ] - [ [ 0.354276496, 0.0365208134, 0.658355733, 0.999999629, -7.3516695e-07, 1.28153427e-05, -0.000861482364 ] ] - [ [ 0.354576072, 0.0360707509, 0.65835183, 0.999999629, -7.37776238e-07, 1.2419949e-05, -0.000861483138 ] ] - [ [ 0.354877711, 0.0356169883, 0.65834802, 0.999999629, -7.40322507e-07, 1.2034105e-05, -0.000861483893 ] ] - [ [ 0.355181453, 0.0351594965, 0.658344307, 0.999999629, -7.42804456e-07, 1.16580077e-05, -0.000861484629 ] ] - [ [ 0.355487332, 0.0346982459, 0.658340692, 0.999999629, -7.45220787e-07, 1.12918538e-05, -0.000861485345 ] ] - [ [ 0.355795362, 0.0342332094, 0.658337177, 0.999999629, -7.47570199e-07, 1.09358404e-05, -0.000861486042 ] ] - [ [ 0.356105552, 0.0337643593, 0.658333764, 0.999999629, -7.49851393e-07, 1.05901642e-05, -0.000861486718 ] ] - [ [ 0.356417914, 0.0332916681, 0.658330456, 0.999999629, -7.52063071e-07, 1.02550223e-05, -0.000861487374 ] ] - [ [ 0.356732459, 0.0328151081, 0.658327253, 0.999999629, -7.54203931e-07, 9.93061143e-06, -0.000861488009 ] ] - [ [ 0.357049198, 0.0323346515, 0.658324158, 0.999999629, -7.56272676e-07, 9.6171286e-06, -0.000861488622 ] ] - [ [ 0.357368142, 0.0318502703, 0.658321173, 0.999999629, -7.58268005e-07, 9.31477067e-06, -0.000861489214 ] ] - [ [ 0.357689303, 0.0313619366, 0.658318299, 0.999999629, -7.6018862e-07, 9.02373456e-06, -0.000861489783 ] ] - [ [ 0.358012692, 0.0308696221, 0.65831554, 0.999999629, -7.6203322e-07, 8.74421715e-06, -0.00086149033 ] ] - [ [ 0.358338321, 0.0303732985, 0.658312896, 0.999999629, -7.63800506e-07, 8.47641535e-06, -0.000861490854 ] ] - [ [ 0.358666201, 0.0298729376, 0.658310369, 0.999999629, -7.6548918e-07, 8.22052607e-06, -0.000861491355 ] ] - [ [ 0.358969316, 0.0293687738, 0.658307962, 0.999999629, -7.6709794e-07, 7.9767462e-06, -0.000861491832 ] ] - [ [ 0.359304651, 0.0288602252, 0.658305677, 0.999999629, -7.68625489e-07, 7.74527264e-06, -0.000861492285 ] ] - [ [ 0.359642126, 0.0283475545, 0.658303515, 0.999999629, -7.70070526e-07, 7.5263023e-06, -0.000861492713 ] ] - [ [ 0.359981749, 0.027830733, 0.658301479, 0.999999629, -7.71431752e-07, 7.32003207e-06, -0.000861493117 ] ] - [ [ 0.360323528, 0.0273097317, 0.65829957, 0.999999629, -7.72707868e-07, 7.12665886e-06, -0.000861493495 ] ] - [ [ 0.360667473, 0.0267845216, 0.65829779, 0.999999629, -7.73897574e-07, 6.94637956e-06, -0.000861493848 ] ] - [ [ 0.36101359, 0.0262550736, 0.658296141, 0.999999629, -7.74999571e-07, 6.77939109e-06, -0.000861494175 ] ] - [ [ 0.361361889, 0.0257213583, 0.658294626, 0.999999629, -7.76012559e-07, 6.62589034e-06, -0.000861494475 ] ] - [ [ 0.361712379, 0.0251833464, 0.658293245, 0.999999629, -7.7693524e-07, 6.4860742e-06, -0.000861494749 ] ] - [ [ 0.362065068, 0.0246410083, 0.658292002, 0.999999629, -7.77766313e-07, 6.36013959e-06, -0.000861494995 ] ] - [ [ 0.362419966, 0.0240943144, 0.658290898, 0.999999629, -7.78504479e-07, 6.2482834e-06, -0.000861495214 ] ] - [ [ 0.36277708, 0.0235432349, 0.658289934, 0.999999629, -7.79148438e-07, 6.15070254e-06, -0.000861495405 ] ] - [ [ 0.363136421, 0.0229877399, 0.658289114, 0.999999629, -7.79696893e-07, 6.0675939e-06, -0.000861495568 ] ] - [ [ 0.363497997, 0.0224277993, 0.658288438, 0.999999629, -7.80148542e-07, 5.99915439e-06, -0.000861495702 ] ] - [ [ 0.363861818, 0.0218633831, 0.658287909, 0.999999629, -7.80502086e-07, 5.9455809e-06, -0.000861495806 ] ] - [ [ 0.364227892, 0.021294461, 0.658287529, 0.999999629, -7.80756227e-07, 5.90707034e-06, -0.000861495882 ] ] - [ [ 0.36459623, 0.0207210024, 0.658287299, 0.999999629, -7.80909664e-07, 5.88381962e-06, -0.000861495927 ] ] - [ [ 0.364966841, 0.0201429769, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.365339861, 0.0195608278, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.365715421, 0.018975011, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.366093525, 0.0183855243, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.366474164, 0.0177923778, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.366857322, 0.0171955934, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.367242975, 0.0165952048, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.367631091, 0.0159912566, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.368021629, 0.0153838039, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.368414544, 0.0147729123, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.36880978, 0.0141586571, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.369207278, 0.013541123, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.369606971, 0.0129204035, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.370008785, 0.0122966008, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.370412643, 0.0116698251, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.370818459, 0.0110401942, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.371226145, 0.0104078334, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.371635606, 0.00977287456, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.372046744, 0.00913545604, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.372459456, 0.00849572218, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.372873635, 0.00785382285, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.373289171, 0.00720991306, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.373705927, 0.00656414981, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.374123832, 0.0059167031, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.374542744, 0.00526773749, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.37496254, 0.00461742425, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.375383097, 0.0039659377, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.375804288, 0.00331345469, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.376225987, 0.00266015429, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.376648064, 0.00200621728, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.37707039, 0.00135182576, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.377492835, 0.000697162735, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.377915267, 4.24116574e-05, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.378337557, -0.000612243962, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.378759575, -0.001266621, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.379181189, -0.00192053713, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.379602272, -0.00257381127, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.380022696, -0.00322626399, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.380442335, -0.00387771795, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.380861063, -0.0045279983, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.381278759, -0.00517693315, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.381695302, -0.00582435395, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.382110576, -0.00647009598, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.382524466, -0.00711399869, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.38293686, -0.0077559062, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.383347652, -0.00839566772, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.383756738, -0.00903313794, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.384164019, -0.00966817749, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.384569399, -0.0103006534, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.384972789, -0.0109304394, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.385374104, -0.0115574165, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.385773263, -0.0121814734, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.386170195, -0.0128025069, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.38656483, -0.0134204221, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.386957107, -0.0140351334, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.387346971, -0.0146465643, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.387734376, -0.0152546482, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.388119279, -0.0158593288, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.388501648, -0.0164605604, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.388881459, -0.0170583084, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.389258693, -0.0176525499, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.389633342, -0.0182432737, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.390005407, -0.0188304813, 0.658287222, 0.999999629, -7.80961098e-07, 5.87602562e-06, -0.000861495943 ] ] - [ [ 0.39037508, -0.0194136848, 0.658287376, 0.999999629, -9.10002212e-07, 6.01164567e-06, -0.000861408852 ] ] - [ [ 0.390742608, -0.019992258, 0.658287882, 0.999999629, -1.33404722e-06, 6.45803586e-06, -0.000861122065 ] ] - [ [ 0.391108002, -0.0205662322, 0.658288735, 0.99999963, -2.04972829e-06, 7.21282437e-06, -0.000860636899 ] ] - [ [ 0.391471267, -0.0211356412, 0.658289931, 0.99999963, -3.05294773e-06, 8.27287255e-06, -0.000859955159 ] ] - [ [ 0.391832413, -0.021700519, 0.658291466, 0.999999631, -4.33960821e-06, 9.63504144e-06, -0.000859078653 ] ] - [ [ 0.392191447, -0.0222608991, 0.658293333, 0.999999632, -5.90561271e-06, 1.12961917e-05, -0.000858009185 ] ] - [ [ 0.392548376, -0.022816815, 0.658295528, 0.999999633, -7.74686457e-06, 1.32531839e-05, -0.000856748561 ] ] - [ [ 0.392903208, -0.0233683004, 0.658298047, 0.999999634, -9.85926741e-06, 1.5502878e-05, -0.000855298587 ] ] - [ [ 0.39325595, -0.0239153884, 0.658300884, 0.999999635, -1.22387252e-05, 1.8042134e-05, -0.000853661066 ] ] - [ [ 0.39360661, -0.0244581123, 0.658304035, 0.999999637, -1.4881142e-05, 2.08678114e-05, -0.000851837803 ] ] - [ [ 0.393955193, -0.024996505, 0.658307495, 0.999999638, -1.77824226e-05, 2.39767696e-05, -0.000849830602 ] ] - [ [ 0.394301709, -0.0255305997, 0.658311258, 0.99999964, -2.09384715e-05, 2.73658678e-05, -0.000847641266 ] ] - [ [ 0.394646163, -0.026060429, 0.65831532, 0.999999642, -2.43451938e-05, 3.10319648e-05, -0.000845271597 ] ] - [ [ 0.394988563, -0.0265860257, 0.658319676, 0.999999644, -2.79984948e-05, 3.49719194e-05, -0.0008427234 ] ] - [ [ 0.395328915, -0.0271074223, 0.658324321, 0.999999646, -3.189428e-05, 3.918259e-05, -0.000839998475 ] ] - [ [ 0.395638766, -0.0276243508, 0.658329251, 0.999999648, -3.60284551e-05, 4.36608349e-05, -0.000837098626 ] ] - [ [ 0.395973904, -0.0281373972, 0.65833446, 0.99999965, -4.0396926e-05, 4.84035124e-05, -0.000834025655 ] ] - [ [ 0.39630696, -0.0286463378, 0.658339943, 0.999999652, -4.49955989e-05, 5.34074802e-05, -0.000830781362 ] ] - [ [ 0.396637944, -0.0291512047, 0.658345696, 0.999999655, -4.98203802e-05, 5.86695963e-05, -0.000827367549 ] ] - [ [ 0.396966864, -0.0296520298, 0.658351713, 0.999999657, -5.48671763e-05, 6.41867184e-05, -0.000823786018 ] ] - [ [ 0.397293727, -0.030148845, 0.65835799, 0.99999966, -6.01318939e-05, 6.9955704e-05, -0.00082003857 ] ] - [ [ 0.397618543, -0.0306416819, 0.658364523, 0.999999662, -6.56104399e-05, 7.59734104e-05, -0.000816127005 ] ] - [ [ 0.397941319, -0.0311305722, 0.658371305, 0.999999664, -7.12987214e-05, 8.22366951e-05, -0.000812053124 ] ] - [ [ 0.398262063, -0.0316155473, 0.658378332, 0.999999667, -7.71926454e-05, 8.87424153e-05, -0.000807818728 ] ] - [ [ 0.398580784, -0.0320966386, 0.6583856, 0.999999669, -8.32881193e-05, 9.5487428e-05, -0.000803425617 ] ] - [ [ 0.39889749, -0.0325738772, 0.658393103, 0.999999672, -8.95810504e-05, 0.00010246859, -0.000798875592 ] ] - [ [ 0.399212188, -0.0330472944, 0.658400836, 0.999999674, -9.60673463e-05, 0.000109682759, -0.000794170452 ] ] - [ [ 0.399524886, -0.0335169318, 0.658408795, 0.999999676, -0.000102742915, 0.000117126792, -0.000789311998 ] ] - [ [ 0.399835594, -0.0339828377, 0.658416975, 0.999999679, -0.000109603663, 0.000124797545, -0.00078430203 ] ] - [ [ 0.400144321, -0.0344450425, 0.658425371, 0.999999681, -0.0001166455, 0.000132691875, -0.000779142349 ] ] - [ [ 0.400451075, -0.0349035762, 0.658433977, 0.999999683, -0.000123864332, 0.000140806639, -0.000773834753 ] ] - [ [ 0.400755864, -0.035358469, 0.65844279, 0.999999685, -0.000131256069, 0.000149138694, -0.000768381044 ] ] - [ [ 0.401058698, -0.0358097506, 0.658451804, 0.999999687, -0.000138816617, 0.000157684897, -0.000762783021 ] ] - [ [ 0.401359584, -0.0362574508, 0.658461014, 0.999999689, -0.000146541885, 0.000166442104, -0.000757042484 ] ] - [ [ 0.401658531, -0.0367015993, 0.658470415, 0.999999691, -0.000154427782, 0.000175407172, -0.000751161234 ] ] - [ [ 0.401955548, -0.0371422256, 0.658480003, 0.999999692, -0.000162470214, 0.000184576959, -0.00074514107 ] ] - [ [ 0.402250642, -0.0375793591, 0.658489773, 0.999999694, -0.000170665092, 0.00019394832, -0.000738983793 ] ] - [ [ 0.402543821, -0.0380130292, 0.658499719, 0.999999695, -0.000179008322, 0.000203518113, -0.000732691203 ] ] - [ [ 0.402835095, -0.038443265, 0.658509837, 0.999999696, -0.000187495813, 0.000213283194, -0.000726265099 ] ] - [ [ 0.403124471, -0.0388700956, 0.658520122, 0.999999697, -0.000196123473, 0.000223240421, -0.000719707284 ] ] - [ [ 0.403411956, -0.03929355, 0.658530569, 0.999999698, -0.000204887211, 0.000233386651, -0.000713019557 ] ] - [ [ 0.403697559, -0.0397136571, 0.658541174, 0.999999698, -0.000213782935, 0.00024371874, -0.000706203719 ] ] - [ [ 0.403981288, -0.0401304455, 0.658551931, 0.999999698, -0.000222806553, 0.000254233546, -0.00069926157 ] ] - [ [ 0.40426315, -0.040543944, 0.658562835, 0.999999698, -0.000231953973, 0.000264927926, -0.000692194912 ] ] - [ [ 0.404543153, -0.040954181, 0.658573881, 0.999999698, -0.000241221103, 0.000275798737, -0.000685005546 ] ] - [ [ 0.404821306, -0.0413611849, 0.658585066, 0.999999698, -0.000250603852, 0.000286842837, -0.000677695272 ] ] - [ [ 0.405097628, -0.0417649915, 0.658596383, 0.999999697, -0.000260098127, 0.000298057083, -0.000670265893 ] ] - [ [ 0.405372101, -0.0421656146, 0.658607828, 0.999999696, -0.000269699837, 0.000309438333, -0.00066271921 ] ] - [ [ 0.405644746, -0.0425630891, 0.658619396, 0.999999695, -0.000279404889, 0.000320983444, -0.000655057025 ] ] - [ [ 0.405915569, -0.0429574432, 0.658631082, 0.999999693, -0.000289209192, 0.000332689275, -0.000647281139 ] ] - [ [ 0.40618458, -0.0433487046, 0.658642881, 0.999999691, -0.000299108654, 0.000344552683, -0.000639393356 ] ] - [ [ 0.406451784, -0.0437369011, 0.658654789, 0.999999689, -0.000309099181, 0.000356570527, -0.000631395477 ] ] - [ [ 0.406717189, -0.0441220604, 0.6586668, 0.999999687, -0.000319176682, 0.000368739665, -0.000623289305 ] ] - [ [ 0.406980802, -0.0445042099, 0.65867891, 0.999999684, -0.000329337065, 0.000381056954, -0.000615076644 ] ] - [ [ 0.407242632, -0.0448833772, 0.658691113, 0.999999681, -0.000339576236, 0.000393519255, -0.000606759295 ] ] - [ [ 0.407502683, -0.0452595896, 0.658703405, 0.999999677, -0.000349890104, 0.000406123425, -0.000598339064 ] ] - [ [ 0.407760965, -0.0456328742, 0.658715781, 0.999999673, -0.000360274575, 0.000418866324, -0.000589817753 ] ] - [ [ 0.408017483, -0.0460032583, 0.658728236, 0.999999669, -0.000370725557, 0.00043174481, -0.000581197167 ] ] - [ [ 0.408272245, -0.0463707687, 0.658740765, 0.999999665, -0.000381238957, 0.000444755742, -0.00057247911 ] ] - [ [ 0.408525258, -0.0467354325, 0.658753364, 0.99999966, -0.000391810681, 0.000457895981, -0.000563665387 ] ] - [ [ 0.408776528, -0.0470972764, 0.658766026, 0.999999654, -0.000402436637, 0.000471162385, -0.000554757801 ] ] - [ [ 0.409026063, -0.0474563271, 0.658778749, 0.999999648, -0.00041311273, 0.000484551815, -0.00054575816 ] ] - [ [ 0.409291972, -0.0478076702, 0.658791526, 0.999999642, -0.000423834869, 0.000498061131, -0.000536668267 ] ] - [ [ 0.409538552, -0.0481610986, 0.658804352, 0.999999636, -0.000434598958, 0.000511687192, -0.00052748993 ] ] - [ [ 0.409783421, -0.0485118137, 0.658817223, 0.999999628, -0.000445400904, 0.000525426859, -0.000518224954 ] ] - [ [ 0.410026586, -0.0488598416, 0.658830135, 0.999999621, -0.000456236614, 0.000539276993, -0.000508875145 ] ] - [ [ 0.410268052, -0.0492052086, 0.658843081, 0.999999613, -0.000467101993, 0.000553234455, -0.000499442311 ] ] - [ [ 0.410507827, -0.049547941, 0.658856058, 0.999999605, -0.000477992947, 0.000567296105, -0.000489928259 ] ] - [ [ 0.410745917, -0.0498880647, 0.658869059, 0.999999596, -0.000488905381, 0.000581458805, -0.000480334796 ] ] - [ [ 0.410982327, -0.0502256058, 0.658882082, 0.999999587, -0.000499835201, 0.000595719416, -0.000470663731 ] ] - [ [ 0.411217065, -0.0505605902, 0.658895119, 0.999999577, -0.000510778312, 0.0006100748, -0.00046091687 ] ] - [ [ 0.411450136, -0.0508930435, 0.658908168, 0.999999567, -0.000521730619, 0.000624521819, -0.000451096024 ] ] - [ [ 0.411681547, -0.0512229915, 0.658921222, 0.999999557, -0.000532688027, 0.000639057335, -0.000441203001 ] ] - [ [ 0.411911303, -0.0515504598, 0.658934277, 0.999999546, -0.00054364644, 0.000653678211, -0.000431239611 ] ] - [ [ 0.412139412, -0.0518754739, 0.658947327, 0.999999534, -0.000554601764, 0.000668381309, -0.000421207663 ] ] - [ [ 0.412365878, -0.0521980591, 0.658960369, 0.999999522, -0.000565549902, 0.000683163493, -0.000411108967 ] ] - [ [ 0.412590709, -0.0525182408, 0.658973397, 0.99999951, -0.000576486758, 0.000698021624, -0.000400945334 ] ] - [ [ 0.412813909, -0.0528360442, 0.658986407, 0.999999497, -0.000587408236, 0.000712952567, -0.000390718574 ] ] - [ [ 0.413035485, -0.0531514945, 0.658999393, 0.999999484, -0.000598310241, 0.000727953186, -0.0003804305 ] ] - [ [ 0.413255442, -0.0534646166, 0.65901235, 0.99999947, -0.000609188674, 0.000743020344, -0.000370082923 ] ] - [ [ 0.413473787, -0.0537754356, 0.659025274, 0.999999456, -0.00062003944, 0.000758150905, -0.000359677654 ] ] - [ [ 0.413690525, -0.0540839763, 0.65903816, 0.999999441, -0.000630858442, 0.000773341734, -0.000349216506 ] ] - [ [ 0.413905661, -0.0543902634, 0.659051002, 0.999999426, -0.000641641582, 0.000788589696, -0.000338701293 ] ] - [ [ 0.414119202, -0.0546943218, 0.659063797, 0.99999941, -0.000652384763, 0.000803891655, -0.000328133827 ] ] - [ [ 0.414331154, -0.0549961759, 0.659076539, 0.999999394, -0.000663083887, 0.000819244477, -0.000317515922 ] ] - [ [ 0.414541521, -0.0552958504, 0.659089223, 0.999999378, -0.000673734856, 0.000834645027, -0.000306849392 ] ] - [ [ 0.414750309, -0.0555933696, 0.659101844, 0.999999361, -0.000684333573, 0.000850090171, -0.000296136052 ] ] - [ [ 0.414957523, -0.055888758, 0.659114398, 0.999999343, -0.000694875939, 0.000865576775, -0.000285377716 ] ] - [ [ 0.41516317, -0.0561820399, 0.659126879, 0.999999325, -0.000705357855, 0.000881101705, -0.0002745762 ] ] - [ [ 0.415367255, -0.0564732393, 0.659139283, 0.999999307, -0.000715775222, 0.000896661828, -0.000263733319 ] ] - [ [ 0.415569782, -0.0567623805, 0.659151605, 0.999999288, -0.000726123942, 0.00091225401, -0.000252850889 ] ] - [ [ 0.415770757, -0.0570494875, 0.659163839, 0.999999269, -0.000736399915, 0.000927875119, -0.000241930728 ] ] - [ [ 0.415970186, -0.0573345843, 0.659175982, 0.99999925, -0.000746599042, 0.000943522022, -0.00023097465 ] ] - [ [ 0.416168073, -0.0576176948, 0.659188028, 0.999999229, -0.000756717222, 0.000959191586, -0.000219984475 ] ] - [ [ 0.416364424, -0.0578988428, 0.659199972, 0.999999209, -0.000766750356, 0.00097488068, -0.00020896202 ] ] - [ [ 0.416559244, -0.058178052, 0.659211809, 0.999999188, -0.000776694344, 0.000990586172, -0.000197909102 ] ] - [ [ 0.416752537, -0.0584553461, 0.659223535, 0.999999167, -0.000786545085, 0.00100630493, -0.00018682754 ] ] - [ [ 0.41694431, -0.0587307488, 0.659235144, 0.999999145, -0.000796298478, 0.00102203382, -0.000175719152 ] ] - [ [ 0.417134566, -0.0590042835, 0.659246632, 0.999999123, -0.000805950422, 0.00103776972, -0.000164585759 ] ] - [ [ 0.417323312, -0.0592759738, 0.659257994, 0.999999101, -0.000815496816, 0.00105350949, -0.00015342918 ] ] - [ [ 0.417510551, -0.059545843, 0.659269225, 0.999999078, -0.000824933558, 0.00106925, -0.000142251234 ] ] - [ [ 0.417696288, -0.0598139144, 0.65928032, 0.999999055, -0.000834256547, 0.00108498812, -0.000131053742 ] ] - [ [ 0.417880529, -0.0600802114, 0.659291274, 0.999999031, -0.000843461681, 0.00110072073, -0.000119838525 ] ] - [ [ 0.418063278, -0.0603447571, 0.659302082, 0.999999007, -0.000852544857, 0.00111644469, -0.000108607403 ] ] - [ [ 0.41824454, -0.0606075746, 0.65931274, 0.999998983, -0.000861501973, 0.00113215687, -9.73621989e-05 ] ] - [ [ 0.418424319, -0.0608686871, 0.659323242, 0.999998959, -0.000870328926, 0.00114785415, -8.61047337e-05 ] ] - [ [ 0.41860262, -0.0611281174, 0.659333584, 0.999998934, -0.000879021612, 0.00116353339, -7.48368296e-05 ] ] - [ [ 0.418779447, -0.0613858887, 0.65934376, 0.999998909, -0.00088757593, 0.00117919147, -6.35603093e-05 ] ] - [ [ 0.418954806, -0.0616420237, 0.659353767, 0.999998883, -0.000895987774, 0.00119482525, -5.22769956e-05 ] ] - [ [ 0.4191287, -0.0618965453, 0.659363598, 0.999998858, -0.000904253042, 0.00121043162, -4.09887117e-05 ] ] - [ [ 0.419301134, -0.0621494763, 0.65937325, 0.999998832, -0.000912367629, 0.00122600744, -2.96972812e-05 ] ] - [ [ 0.419472113, -0.0624008394, 0.659382716, 0.999998806, -0.000920327431, 0.00124154958, -1.84045279e-05 ] ] - [ [ 0.41964164, -0.0626506572, 0.659391993, 0.999998779, -0.000928128343, 0.00125705492, -7.11227605e-06 ] ] - [ [ 0.419809719, -0.0628989524, 0.659401075, 0.999998753, -0.00093576626, 0.00127252033, 4.1776498e-06 ] ] - [ [ 0.419976356, -0.0631457474, 0.659409958, 0.999998726, -0.000943237078, 0.00128794268, 1.54634248e-05 ] ] - [ [ 0.420141554, -0.0633910649, 0.659418636, 0.999998699, -0.000950536692, 0.00130331885, 2.67432239e-05 ] ] - [ [ 0.420305318, -0.0636349272, 0.659427106, 0.999998671, -0.000957660994, 0.0013186457, 3.80152216e-05 ] ] - [ [ 0.42046765, -0.0638773568, 0.659435361, 0.999998644, -0.000964605881, 0.00133392013, 4.92775922e-05 ] ] - [ [ 0.420628556, -0.064118376, 0.659443397, 0.999998616, -0.000971367245, 0.00134913898, 6.05285097e-05 ] ] - [ [ 0.42078804, -0.0643580071, 0.659451209, 0.999998589, -0.00097794098, 0.00136429915, 7.17661478e-05 ] ] - [ [ 0.420946105, -0.0645962724, 0.659458792, 0.999998561, -0.00098432298, 0.00137939751, 8.29886799e-05 ] ] - [ [ 0.421102755, -0.0648331941, 0.659466142, 0.999998533, -0.000990509138, 0.00139443093, 9.41942793e-05 ] ] - [ [ 0.421257993, -0.0650687943, 0.659473253, 0.999998505, -0.000996495347, 0.00140939628, 0.000105381119 ] ] - [ [ 0.421411825, -0.0653030952, 0.659480121, 0.999998477, -0.0010022775, 0.00142429044, 0.000116547371 ] ] - [ [ 0.421564252, -0.0655361189, 0.65948674, 0.999998448, -0.00100785149, 0.00143911029, 0.000127691209 ] ] - [ [ 0.42171528, -0.0657678875, 0.659493106, 0.99999842, -0.00101321321, 0.0014538527, 0.000138810805 ] ] - [ [ 0.421864912, -0.0659984228, 0.659499214, 0.999998392, -0.00101835854, 0.00146851455, 0.00014990433 ] ] - [ [ 0.42201315, -0.066227747, 0.659505059, 0.999998364, -0.00102328339, 0.00148309271, 0.000160969957 ] ] - [ [ 0.422159999, -0.0664558819, 0.659510636, 0.999998335, -0.00102798365, 0.00149758406, 0.000172005857 ] ] - [ [ 0.422305462, -0.0666828495, 0.65951594, 0.999998307, -0.00103245519, 0.00151198547, 0.000183010201 ] ] - [ [ 0.422449542, -0.0669086715, 0.659520967, 0.999998279, -0.00103669393, 0.00152629383, 0.000193981162 ] ] - [ [ 0.422592243, -0.0671333699, 0.659525711, 0.999998251, -0.00104069574, 0.001540506, 0.00020491691 ] ] - [ [ 0.422733568, -0.0673569664, 0.659530168, 0.999998223, -0.00104445652, 0.00155461887, 0.000215815616 ] ] - [ [ 0.42287352, -0.0675794829, 0.659534333, 0.999998195, -0.00104797215, 0.00156862931, 0.00022667545 ] ] - [ [ 0.423012102, -0.067800941, 0.6595382, 0.999998167, -0.00105123854, 0.0015825342, 0.000237494585 ] ] - [ [ 0.423149318, -0.0680213625, 0.659541765, 0.999998139, -0.00105425156, 0.00159633042, 0.000248271189 ] ] - [ [ 0.423285163, -0.0682407294, 0.659545023, 0.999998112, -0.00105700711, 0.00161001484, 0.000259003435 ] ] - [ [ 0.423419653, -0.0684591426, 0.659547969, 0.999998084, -0.00105950108, 0.00162358434, 0.000269689492 ] ] - [ [ 0.423552787, -0.0686765841, 0.659550599, 0.999998057, -0.00106172936, 0.00163703579, 0.00028032753 ] ] - [ [ 0.423684565, -0.0688930757, 0.659552907, 0.99999803, -0.00106368783, 0.00165036608, 0.000290915721 ] ] - [ [ 0.42381499, -0.0691086389, 0.659554889, 0.999998003, -0.00106537239, 0.00166357209, 0.000301452233 ] ] - [ [ 0.423944066, -0.0693232952, 0.659556539, 0.999997977, -0.00106677892, 0.00167665069, 0.000311935238 ] ] - [ [ 0.424094448, -0.0695374501, 0.659557852, 0.99999795, -0.00106790332, 0.00168959875, 0.000322362906 ] ] - [ [ 0.424214141, -0.0697502437, 0.659558825, 0.999997924, -0.00106874146, 0.00170241317, 0.000332733406 ] ] - [ [ 0.4243323, -0.0699621922, 0.659559452, 0.999997899, -0.00106928925, 0.00171509081, 0.000343044909 ] ] - [ [ 0.424448926, -0.0701733171, 0.659559727, 0.999997873, -0.00106954256, 0.00172762855, 0.000353295586 ] ] - [ [ 0.424564197, -0.0703834347, 0.659559764, 0.999997848, -0.00106958158, 0.00174009221, 0.000363534597 ] ] - [ [ 0.42467859, -0.0705920111, 0.659559872, 0.999997822, -0.00106962951, 0.00175266385, 0.000373896643 ] ] - [ [ 0.424792135, -0.070799026, 0.659560067, 0.999997796, -0.00106969844, 0.00176535207, 0.000384387715 ] ] - [ [ 0.424904836, -0.0710044884, 0.659560349, 0.999997769, -0.0010697882, 0.00177815547, 0.00039500637 ] ] - [ [ 0.425048807, -0.0712089651, 0.659560717, 0.999997741, -0.00106989862, 0.00179107262, 0.000405751163 ] ] - [ [ 0.425166118, -0.0714114643, 0.65956117, 0.999997713, -0.00107002953, 0.00180410211, 0.00041662065 ] ] - [ [ 0.425282423, -0.0716124369, 0.659561708, 0.999997685, -0.00107018078, 0.00181724251, 0.000427613387 ] ] - [ [ 0.425397729, -0.0718118919, 0.659562329, 0.999997656, -0.00107035218, 0.00183049241, 0.00043872793 ] ] - [ [ 0.425512041, -0.0720098382, 0.659563033, 0.999997626, -0.00107054358, 0.00184385039, 0.000449962836 ] ] - [ [ 0.425625365, -0.0722062846, 0.65956382, 0.999997596, -0.0010707548, 0.00185731503, 0.000461316659 ] ] - [ [ 0.425737709, -0.07240124, 0.659564688, 0.999997565, -0.00107098568, 0.00187088491, 0.000472787957 ] ] - [ [ 0.425849077, -0.072594713, 0.659565637, 0.999997533, -0.00107123605, 0.00188455861, 0.000484375284 ] ] - [ [ 0.425959476, -0.0727867123, 0.659566666, 0.999997501, -0.00107150575, 0.00189833472, 0.000496077198 ] ] - [ [ 0.426068912, -0.0729772465, 0.659567774, 0.999997468, -0.0010717946, 0.00191221182, 0.000507892254 ] ] - [ [ 0.42617739, -0.0731663242, 0.65956896, 0.999997435, -0.00107210244, 0.00192618848, 0.000519819007 ] ] - [ [ 0.426284918, -0.0733539539, 0.659570225, 0.999997401, -0.0010724291, 0.00194026328, 0.000531856015 ] ] - [ [ 0.4263915, -0.073540144, 0.659571567, 0.999997367, -0.00107277441, 0.00195443482, 0.000544001833 ] ] - [ [ 0.426497143, -0.0737249028, 0.659572985, 0.999997332, -0.00107313821, 0.00196870167, 0.000556255017 ] ] - [ [ 0.426601853, -0.0739082387, 0.659574478, 0.999997296, -0.00107352032, 0.00198306242, 0.000568614123 ] ] - [ [ 0.426705636, -0.07409016, 0.659576047, 0.999997259, -0.00107392058, 0.00199751563, 0.000581077708 ] ] - [ [ 0.426808497, -0.0742706748, 0.659577689, 0.999997222, -0.00107433882, 0.00201205991, 0.000593644326 ] ] - [ [ 0.426910443, -0.0744497914, 0.659579405, 0.999997185, -0.00107477487, 0.00202669381, 0.000606312534 ] ] - [ [ 0.427011479, -0.0746275177, 0.659581194, 0.999997147, -0.00107522857, 0.00204141594, 0.000619080889 ] ] - [ [ 0.427111611, -0.0748038618, 0.659583055, 0.999997108, -0.00107569974, 0.00205622487, 0.000631947945 ] ] - [ [ 0.427210845, -0.0749788318, 0.659584986, 0.999997068, -0.00107618821, 0.00207111917, 0.000644912259 ] ] - [ [ 0.427309187, -0.0751524355, 0.659586989, 0.999997028, -0.00107669382, 0.00208609744, 0.000657972387 ] ] - [ [ 0.427406643, -0.0753246809, 0.659589061, 0.999996987, -0.0010772164, 0.00210115825, 0.000671126886 ] ] - [ [ 0.427503218, -0.0754955757, 0.659591202, 0.999996946, -0.00107775578, 0.00211630019, 0.00068437431 ] ] - [ [ 0.427598918, -0.0756651277, 0.659593411, 0.999996904, -0.00107831179, 0.00213152183, 0.000697713216 ] ] - [ [ 0.42769375, -0.0758333446, 0.659595688, 0.999996861, -0.00107888426, 0.00214682176, 0.00071114216 ] ] - [ [ 0.427787718, -0.0760002342, 0.659598031, 0.999996817, -0.00107947302, 0.00216219856, 0.000724659697 ] ] - [ [ 0.427880828, -0.0761658039, 0.659600441, 0.999996773, -0.00108007791, 0.00217765081, 0.000738264384 ] ] - [ [ 0.427973087, -0.0763300615, 0.659602916, 0.999996728, -0.00108069874, 0.0021931771, 0.000751954777 ] ] - [ [ 0.428064499, -0.0764930143, 0.659605455, 0.999996683, -0.00108133536, 0.00220877599, 0.000765729431 ] ] - [ [ 0.428155071, -0.0766546698, 0.659608058, 0.999996637, -0.00108198759, 0.00222444608, 0.000779586903 ] ] - [ [ 0.428244808, -0.0768150356, 0.659610725, 0.99999659, -0.00108265527, 0.00224018594, 0.000793525748 ] ] - [ [ 0.428333715, -0.0769741188, 0.659613453, 0.999996542, -0.00108333821, 0.00225599417, 0.000807544523 ] ] - [ [ 0.428421799, -0.0771319268, 0.659616244, 0.999996494, -0.00108403626, 0.00227186933, 0.000821641783 ] ] - [ [ 0.428509065, -0.0772884669, 0.659619095, 0.999996445, -0.00108474924, 0.00228781001, 0.000835816083 ] ] - [ [ 0.428595519, -0.0774437462, 0.659622006, 0.999996396, -0.00108547699, 0.00230381479, 0.000850065981 ] ] - [ [ 0.428681165, -0.077597772, 0.659624977, 0.999996346, -0.00108621932, 0.00231988226, 0.000864390031 ] ] - [ [ 0.42876601, -0.0777505514, 0.659628007, 0.999996295, -0.00108697607, 0.00233601099, 0.00087878679 ] ] - [ [ 0.42885006, -0.0779020913, 0.659631094, 0.999996243, -0.00108774707, 0.00235219956, 0.000893254814 ] ] - [ [ 0.428933319, -0.0780523989, 0.659634239, 0.999996191, -0.00108853215, 0.00236844657, 0.000907792658 ] ] - [ [ 0.429015793, -0.0782014811, 0.65963744, 0.999996138, -0.00108933113, 0.00238475058, 0.000922398878 ] ] - [ [ 0.429097487, -0.0783493447, 0.659640696, 0.999996084, -0.00109014385, 0.00240111018, 0.00093707203 ] ] - [ [ 0.429178408, -0.0784959968, 0.659644008, 0.99999603, -0.00109097014, 0.00241752395, 0.00095181067 ] ] - [ [ 0.42925856, -0.078641444, 0.659647374, 0.999995975, -0.00109180981, 0.00243399048, 0.000966613353 ] ] - [ [ 0.429337949, -0.0787856933, 0.659650794, 0.999995919, -0.00109266271, 0.00245050834, 0.000981478636 ] ] - [ [ 0.429416581, -0.0789287512, 0.659654266, 0.999995862, -0.00109352865, 0.00246707612, 0.000996405074 ] ] - [ [ 0.42949446, -0.0790706246, 0.65965779, 0.999995805, -0.00109440747, 0.00248369239, 0.00101139122 ] ] - [ [ 0.429571592, -0.07921132, 0.659661366, 0.999995747, -0.00109529899, 0.00250035575, 0.00102643564 ] ] - [ [ 0.429647983, -0.079350844, 0.659664992, 0.999995689, -0.00109620304, 0.00251706477, 0.00104153688 ] ] - [ [ 0.429723637, -0.0794892032, 0.659668668, 0.99999563, -0.00109711944, 0.00253381802, 0.00105669349 ] ] - [ [ 0.42979856, -0.0796264042, 0.659672393, 0.99999557, -0.00109804804, 0.00255061411, 0.00107190404 ] ] - [ [ 0.429872757, -0.0797624532, 0.659676167, 0.999995509, -0.00109898864, 0.00256745159, 0.00108716708 ] ] - [ [ 0.429946235, -0.0798973569, 0.659679988, 0.999995448, -0.00109994108, 0.00258432907, 0.00110248116 ] ] - [ [ 0.430018996, -0.0800311215, 0.659683856, 0.999995386, -0.00110090519, 0.00260124511, 0.00111784485 ] ] - [ [ 0.430091048, -0.0801637534, 0.65968777, 0.999995323, -0.00110188079, 0.00261819831, 0.00113325669 ] ] - [ [ 0.430162396, -0.0802952588, 0.659691729, 0.99999526, -0.00110286771, 0.00263518723, 0.00114871524 ] ] - [ [ 0.430233043, -0.0804256441, 0.659695734, 0.999995196, -0.00110386577, 0.00265221047, 0.00116421907 ] ] - [ [ 0.430302997, -0.0805549154, 0.659699782, 0.999995131, -0.0011048748, 0.00266926661, 0.00117976671 ] ] - [ [ 0.430372261, -0.0806830789, 0.659703873, 0.999995066, -0.00110589462, 0.00268635422, 0.00119535673 ] ] - [ [ 0.430440841, -0.0808101406, 0.659708007, 0.999995, -0.00110692507, 0.00270347189, 0.00121098769 ] ] - [ [ 0.430508742, -0.0809361067, 0.659712183, 0.999994933, -0.00110796596, 0.0027206182, 0.00122665814 ] ] - [ [ 0.430575969, -0.0810609832, 0.659716399, 0.999994866, -0.00110901712, 0.00273779173, 0.00124236663 ] ] - [ [ 0.430642528, -0.0811847761, 0.659720656, 0.999994797, -0.00111007838, 0.00275499107, 0.00125811173 ] ] - [ [ 0.430708423, -0.0813074914, 0.659724952, 0.999994729, -0.00111114956, 0.00277221479, 0.00127389198 ] ] - [ [ 0.430773659, -0.0814291349, 0.659729287, 0.999994659, -0.00111223049, 0.00278946148, 0.00128970594 ] ] - [ [ 0.430838241, -0.0815497125, 0.65973366, 0.999994589, -0.00111332099, 0.00280672972, 0.00130555218 ] ] - [ [ 0.430902175, -0.0816692301, 0.659738071, 0.999994518, -0.00111442088, 0.00282401809, 0.00132142923 ] ] - [ [ 0.430965466, -0.0817876934, 0.659742518, 0.999994447, -0.00111552999, 0.00284132517, 0.00133733566 ] ] - [ [ 0.431028118, -0.0819051083, 0.659747001, 0.999994375, -0.00111664814, 0.00285864955, 0.00135327003 ] ] - [ [ 0.431090136, -0.0820214803, 0.659751519, 0.999994302, -0.00111777516, 0.00287598981, 0.00136923089 ] ] - [ [ 0.431151525, -0.0821368152, 0.659756071, 0.999994229, -0.00111891087, 0.00289334452, 0.00138521679 ] ] - [ [ 0.431212291, -0.0822511186, 0.659760657, 0.999994155, -0.00112005509, 0.00291071227, 0.00140122629 ] ] - [ [ 0.431272437, -0.0823643961, 0.659765276, 0.99999408, -0.00112120765, 0.00292809164, 0.00141725795 ] ] - [ [ 0.43133197, -0.0824766533, 0.659769927, 0.999994005, -0.00112236836, 0.00294548122, 0.00143331032 ] ] - [ [ 0.431390893, -0.0825878956, 0.659774609, 0.999993929, -0.00112353706, 0.00296287958, 0.00144938195 ] ] - [ [ 0.431449212, -0.0826981286, 0.659779322, 0.999993853, -0.00112471356, 0.00298028532, 0.00146547141 ] ] - [ [ 0.431506931, -0.0828073577, 0.659784065, 0.999993776, -0.00112589769, 0.002997697, 0.00148157724 ] ] - [ [ 0.431564056, -0.0829155882, 0.659788837, 0.999993698, -0.00112708927, 0.00301511321, 0.00149769801 ] ] - [ [ 0.431620591, -0.0830228256, 0.659793638, 0.999993619, -0.00112828812, 0.00303253254, 0.00151383226 ] ] - [ [ 0.43167654, -0.0831290753, 0.659798466, 0.999993541, -0.00112949406, 0.00304995356, 0.00152997856 ] ] - [ [ 0.431731909, -0.0832343423, 0.659803322, 0.999993461, -0.00113070691, 0.00306737486, 0.00154613545 ] ] - [ [ 0.431786703, -0.0833386321, 0.659808203, 0.999993381, -0.0011319265, 0.00308479502, 0.0015623015 ] ] - [ [ 0.431840925, -0.0834419499, 0.659813111, 0.9999933, -0.00113315265, 0.00310221262, 0.00157847526 ] ] - [ [ 0.431894581, -0.0835443008, 0.659818042, 0.999993219, -0.00113438518, 0.00311962625, 0.00159465528 ] ] - [ [ 0.431947675, -0.0836456899, 0.659822998, 0.999993137, -0.0011356239, 0.00313703448, 0.00161084011 ] ] - [ [ 0.432000213, -0.0837461224, 0.659827978, 0.999993055, -0.00113686865, 0.0031544359, 0.00162702833 ] ] - [ [ 0.432052197, -0.0838456033, 0.65983298, 0.999992972, -0.00113811923, 0.00317182909, 0.00164321847 ] ] - [ [ 0.432131414, -0.0839386912, 0.659838003, 0.999992889, -0.00113937547, 0.00318921263, 0.00165940909 ] ] - [ [ 0.43218249, -0.0840362554, 0.659843048, 0.999992805, -0.0011406372, 0.00320658511, 0.00167559876 ] ] - [ [ 0.432233028, -0.0841328826, 0.659848113, 0.99999272, -0.00114190422, 0.00322394511, 0.00169178602 ] ] - [ [ 0.432283034, -0.0842285779, 0.659853198, 0.999992635, -0.00114317637, 0.0032412912, 0.00170796942 ] ] - [ [ 0.432332512, -0.084323346, 0.659858302, 0.999992549, -0.00114445345, 0.00325862197, 0.00172414754 ] ] - [ [ 0.432381466, -0.0844171919, 0.659863424, 0.999992463, -0.00114573529, 0.00327593601, 0.00174031891 ] ] - [ [ 0.4324299, -0.0845101204, 0.659868563, 0.999992377, -0.00114702171, 0.0032932319, 0.0017564821 ] ] - [ [ 0.43247782, -0.0846021362, 0.659873719, 0.99999229, -0.00114831253, 0.00331050821, 0.00177263565 ] ] - [ [ 0.432525229, -0.0846932442, 0.659878891, 0.999992202, -0.00114960756, 0.00332776353, 0.00178877813 ] ] - [ [ 0.432572132, -0.084783449, 0.659884078, 0.999992114, -0.00115090662, 0.00334499645, 0.00180490809 ] ] - [ [ 0.432618534, -0.0848727554, 0.659889279, 0.999992026, -0.00115220954, 0.00336220554, 0.00182102409 ] ] - [ [ 0.432664438, -0.0849611679, 0.659894494, 0.999991937, -0.00115351613, 0.00337938939, 0.00183712467 ] ] - [ [ 0.43270985, -0.0850486914, 0.659899723, 0.999991848, -0.0011548262, 0.00339654658, 0.0018532084 ] ] - [ [ 0.432754773, -0.0851353302, 0.659904963, 0.999991758, -0.00115613959, 0.00341367569, 0.00186927382 ] ] - [ [ 0.432799211, -0.0852210891, 0.659910215, 0.999991668, -0.00115745609, 0.0034307753, 0.0018853195 ] ] - [ [ 0.43284317, -0.0853059724, 0.659915478, 0.999991577, -0.00115877554, 0.00344784401, 0.00190134399 ] ] - [ [ 0.432886654, -0.0853899848, 0.659920751, 0.999991486, -0.00116009774, 0.00346488038, 0.00191734584 ] ] - [ [ 0.432929665, -0.0854731306, 0.659926033, 0.999991395, -0.00116142252, 0.003481883, 0.00193332361 ] ] - [ [ 0.432951778, -0.085551213, 0.659931324, 0.999991303, -0.0011627497, 0.00349885046, 0.00194927586 ] ] - [ [ 0.43299757, -0.0856326461, 0.659936622, 0.999991211, -0.00116407908, 0.00351578134, 0.00196520113 ] ] - [ [ 0.433042915, -0.0857132261, 0.659941928, 0.999991119, -0.00116541048, 0.00353267422, 0.00198109798 ] ] - [ [ 0.433087815, -0.0857929572, 0.65994724, 0.999991026, -0.00116674373, 0.00354952767, 0.00199696497 ] ] - [ [ 0.433132273, -0.0858718437, 0.659952558, 0.999990933, -0.00116807864, 0.0035663403, 0.00201280066 ] ] - [ [ 0.433176293, -0.08594989, 0.65995788, 0.999990839, -0.00116941502, 0.00358311067, 0.00202860359 ] ] - [ [ 0.433219876, -0.0860271001, 0.659963207, 0.999990745, -0.00117075269, 0.00359983737, 0.00204437232 ] ] - [ [ 0.433263025, -0.0861034783, 0.659968537, 0.999990651, -0.00117209147, 0.00361651899, 0.00206010541 ] ] - [ [ 0.433305744, -0.0861790289, 0.65997387, 0.999990557, -0.00117343116, 0.0036331541, 0.0020758014 ] ] - [ [ 0.433348034, -0.0862537558, 0.659979205, 0.999990463, -0.0011747716, 0.00364974128, 0.00209145887 ] ] - [ [ 0.433389899, -0.0863276633, 0.659984541, 0.999990368, -0.00117611258, 0.00366627913, 0.00210707635 ] ] - [ [ 0.433431341, -0.0864007554, 0.659989877, 0.999990273, -0.00117745393, 0.00368276622, 0.00212265241 ] ] - [ [ 0.433472363, -0.0864730362, 0.659995213, 0.999990177, -0.00117879546, 0.00369920114, 0.0021381856 ] ] - [ [ 0.433512967, -0.0865445097, 0.660000549, 0.999990082, -0.00118013698, 0.00371558247, 0.00215367447 ] ] - [ [ 0.433521043, -0.0866191128, 0.660005882, 0.999989986, -0.00118147831, 0.00373190879, 0.00216911758 ] ] - [ [ 0.433557077, -0.0866889704, 0.660011213, 0.99998989, -0.00118281927, 0.00374817868, 0.00218451348 ] ] - [ [ 0.43359271, -0.0867580324, 0.660016541, 0.999989794, -0.00118415967, 0.00376439074, 0.00219986073 ] ] - [ [ 0.433627944, -0.0868263028, 0.660021865, 0.999989698, -0.00118549932, 0.00378054353, 0.00221515788 ] ] - [ [ 0.433662784, -0.0868937855, 0.660027184, 0.999989601, -0.00118683803, 0.00379663564, 0.00223040348 ] ] - [ [ 0.433697234, -0.0869604843, 0.660032497, 0.999989505, -0.00118817562, 0.00381266567, 0.0022455961 ] ] - [ [ 0.433731297, -0.0870264031, 0.660037805, 0.999989408, -0.00118951191, 0.00382863218, 0.00226073428 ] ] - [ [ 0.433764977, -0.0870915455, 0.660043105, 0.999989311, -0.0011908467, 0.00384453376, 0.00227581659 ] ] - [ [ 0.433798278, -0.0871559154, 0.660048398, 0.999989214, -0.0011921798, 0.003860369, 0.00229084156 ] ] - [ [ 0.433831204, -0.0872195165, 0.660053683, 0.999989117, -0.00119351105, 0.00387613647, 0.00230580777 ] ] - [ [ 0.433863759, -0.0872823525, 0.660058959, 0.99998902, -0.00119484023, 0.00389183477, 0.00232071375 ] ] - [ [ 0.433895945, -0.087344427, 0.660064224, 0.999988923, -0.00119616717, 0.00390746247, 0.00233555808 ] ] - [ [ 0.433927768, -0.0874057438, 0.660069479, 0.999988826, -0.00119749169, 0.00392301815, 0.00235033929 ] ] - [ [ 0.43395923, -0.0874663063, 0.660074723, 0.999988729, -0.00119881358, 0.00393850041, 0.00236505595 ] ] - [ [ 0.433990335, -0.0875261182, 0.660079955, 0.999988632, -0.00120013267, 0.00395390782, 0.00237970661 ] ] - [ [ 0.434021087, -0.0875851831, 0.660085174, 0.999988534, -0.00120144877, 0.00396923896, 0.00239428983 ] ] - [ [ 0.43405149, -0.0876435044, 0.660090379, 0.999988437, -0.00120276168, 0.00398449243, 0.00240880415 ] ] - [ [ 0.434081547, -0.0877010857, 0.66009557, 0.99998834, -0.00120407122, 0.00399966679, 0.00242324814 ] ] - [ [ 0.434111261, -0.0877579304, 0.660100746, 0.999988243, -0.00120537721, 0.00401476064, 0.00243762034 ] ] - [ [ 0.434140637, -0.087814042, 0.660105907, 0.999988146, -0.00120667945, 0.00402977256, 0.00245191932 ] ] - [ [ 0.434169678, -0.0878694239, 0.660111051, 0.99998805, -0.00120797775, 0.00404470113, 0.00246614362 ] ] - [ [ 0.434198387, -0.0879240795, 0.660116177, 0.999987953, -0.00120927193, 0.00405954494, 0.0024802918 ] ] - [ [ 0.434226767, -0.0879780121, 0.660121286, 0.999987856, -0.00121056179, 0.00407430256, 0.00249436242 ] ] - [ [ 0.434254823, -0.088031225, 0.660126376, 0.99998776, -0.00121184716, 0.00408897258, 0.00250835402 ] ] - [ [ 0.434282558, -0.0880837217, 0.660131447, 0.999987664, -0.00121312783, 0.00410355359, 0.00252226516 ] ] - [ [ 0.434309974, -0.0881355052, 0.660136497, 0.999987568, -0.00121440362, 0.00411804417, 0.00253609441 ] ] - [ [ 0.434337076, -0.088186579, 0.660141527, 0.999987472, -0.00121567435, 0.00413244289, 0.0025498403 ] ] - [ [ 0.434363868, -0.0882369461, 0.660146535, 0.999987376, -0.00121693981, 0.00414674835, 0.0025635014 ] ] - [ [ 0.434390351, -0.0882866099, 0.660151521, 0.99998728, -0.00121819983, 0.00416095913, 0.00257707625 ] ] - [ [ 0.43441653, -0.0883355734, 0.660156483, 0.999987185, -0.0012194542, 0.00417507381, 0.00259056342 ] ] - [ [ 0.434442408, -0.0883838399, 0.660161422, 0.99998709, -0.00122070275, 0.00418909097, 0.00260396146 ] ] - [ [ 0.434467988, -0.0884314123, 0.660166336, 0.999986996, -0.00122194528, 0.00420300919, 0.00261726891 ] ] - [ [ 0.434493274, -0.0884782939, 0.660171225, 0.999986901, -0.0012231816, 0.00421682707, 0.00263048435 ] ] - [ [ 0.434518269, -0.0885244876, 0.660176087, 0.999986807, -0.00122441153, 0.00423054318, 0.00264360631 ] ] - [ [ 0.434542975, -0.0885699966, 0.660180923, 0.999986714, -0.00122563486, 0.00424415611, 0.00265663335 ] ] - [ [ 0.434567397, -0.0886148237, 0.660185732, 0.99998662, -0.00122685142, 0.00425766444, 0.00266956404 ] ] - [ [ 0.434591537, -0.0886589721, 0.660190512, 0.999986527, -0.00122806101, 0.00427106675, 0.00268239691 ] ] - [ [ 0.434615399, -0.0887024445, 0.660195263, 0.999986435, -0.00122926343, 0.00428436163, 0.00269513053 ] ] - [ [ 0.434638985, -0.0887452441, 0.660199984, 0.999986342, -0.00123045851, 0.00429754766, 0.00270776345 ] ] - [ [ 0.4346623, -0.0887873736, 0.660204675, 0.999986251, -0.00123164605, 0.00431062343, 0.00272029422 ] ] - [ [ 0.434685345, -0.0888288359, 0.660209335, 0.999986159, -0.00123282585, 0.00432358751, 0.0027327214 ] ] - [ [ 0.434708124, -0.088869634, 0.660213963, 0.999986069, -0.00123399773, 0.00433643849, 0.00274504354 ] ] - [ [ 0.434730641, -0.0889097705, 0.660218558, 0.999985978, -0.0012351615, 0.00434917496, 0.0027572592 ] ] - [ [ 0.434752897, -0.0889492484, 0.660223119, 0.999985888, -0.00123631697, 0.00436179549, 0.00276936693 ] ] - [ [ 0.434774897, -0.0889880703, 0.660227647, 0.999985799, -0.00123746394, 0.00437429868, 0.00278136528 ] ] - [ [ 0.434796643, -0.0890262391, 0.66023214, 0.99998571, -0.00123860222, 0.0043866831, 0.0027932528 ] ] - [ [ 0.434818138, -0.0890637574, 0.660236597, 0.999985622, -0.00123973162, 0.00439894734, 0.00280502806 ] ] - [ [ 0.434839385, -0.089100628, 0.660241017, 0.999985534, -0.00124085196, 0.00441108998, 0.0028166896 ] ] - [ [ 0.434860387, -0.0891368535, 0.660245401, 0.999985447, -0.00124196304, 0.0044231096, 0.00282823599 ] ] - [ [ 0.434881146, -0.0891724365, 0.660249746, 0.999985361, -0.00124306466, 0.0044350048, 0.00283966576 ] ] - [ [ 0.434901667, -0.0892073797, 0.660254054, 0.999985275, -0.00124415664, 0.00444677414, 0.00285097748 ] ] - [ [ 0.434921951, -0.0892416856, 0.660258321, 0.99998519, -0.00124523879, 0.00445841623, 0.00286216971 ] ] - [ [ 0.434942002, -0.0892753569, 0.660262549, 0.999985105, -0.00124631092, 0.00446992963, 0.00287324098 ] ] - [ [ 0.434961822, -0.089308396, 0.660266736, 0.999985022, -0.00124737282, 0.00448131293, 0.00288418987 ] ] - [ [ 0.434981414, -0.0893408055, 0.660270881, 0.999984938, -0.00124842432, 0.00449256472, 0.00289501492 ] ] - [ [ 0.435000781, -0.0893725879, 0.660274985, 0.999984856, -0.00124946522, 0.00450368358, 0.00290571468 ] ] - [ [ 0.435019926, -0.0894037457, 0.660279045, 0.999984775, -0.00125049533, 0.00451466809, 0.00291628772 ] ] - [ [ 0.435038851, -0.0894342812, 0.660283061, 0.999984694, -0.00125151445, 0.00452551685, 0.00292673257 ] ] - [ [ 0.435057559, -0.0894641969, 0.660287033, 0.999984614, -0.0012525224, 0.00453622842, 0.00293704781 ] ] - [ [ 0.435076053, -0.0894934951, 0.66029096, 0.999984534, -0.00125351898, 0.00454680139, 0.00294723198 ] ] - [ [ 0.435094335, -0.0895221784, 0.660294841, 0.999984456, -0.001254504, 0.00455723436, 0.00295728363 ] ] - [ [ 0.435112408, -0.0895502489, 0.660298675, 0.999984378, -0.00125547728, 0.00456752589, 0.00296720133 ] ] - [ [ 0.435130275, -0.089577709, 0.660302462, 0.999984302, -0.00125643861, 0.00457767458, 0.00297698361 ] ] - [ [ 0.435147938, -0.089604561, 0.6603062, 0.999984226, -0.00125738781, 0.00458767901, 0.00298662905 ] ] - [ [ 0.435165399, -0.0896308072, 0.66030989, 0.999984151, -0.00125832469, 0.00459753776, 0.00299613618 ] ] - [ [ 0.435182662, -0.0896564498, 0.66031353, 0.999984077, -0.00125924905, 0.00460724942, 0.00300550357 ] ] - [ [ 0.435199729, -0.089681491, 0.66031712, 0.999984004, -0.0012601607, 0.00461681256, 0.00301472977 ] ] - [ [ 0.435216603, -0.089705933, 0.660320658, 0.999983932, -0.00126105946, 0.00462622578, 0.00302381333 ] ] - [ [ 0.435233285, -0.0897297779, 0.660324145, 0.999983861, -0.00126194512, 0.00463548765, 0.00303275281 ] ] - [ [ 0.435249778, -0.089753028, 0.660327579, 0.999983791, -0.0012628175, 0.00464459677, 0.00304154676 ] ] - [ [ 0.435266085, -0.0897756854, 0.66033096, 0.999983722, -0.00126367641, 0.00465355171, 0.00305019373 ] ] - [ [ 0.435282208, -0.0897977521, 0.660334287, 0.999983654, -0.00126452165, 0.00466235106, 0.00305869228 ] ] - [ [ 0.43529815, -0.0898192301, 0.660337559, 0.999983587, -0.00126535303, 0.00467099339, 0.00306704096 ] ] - [ [ 0.435313912, -0.0898401216, 0.660340775, 0.999983521, -0.00126617037, 0.00467947731, 0.00307523833 ] ] - [ [ 0.435329498, -0.0898604286, 0.660343936, 0.999983456, -0.00126697346, 0.00468780138, 0.00308328293 ] ] - [ [ 0.435344909, -0.0898801531, 0.660347039, 0.999983393, -0.00126776213, 0.00469596419, 0.00309117333 ] ] - [ [ 0.435360148, -0.089899297, 0.660350084, 0.99998333, -0.00126853617, 0.00470396433, 0.00309890808 ] ] - [ [ 0.435375218, -0.0899178622, 0.660353071, 0.999983269, -0.0012692954, 0.00471180037, 0.00310648573 ] ] - [ [ 0.435390119, -0.0899358508, 0.660355999, 0.999983208, -0.00127003963, 0.00471947091, 0.00311390483 ] ] - [ [ 0.435404855, -0.0899532646, 0.660358867, 0.999983149, -0.00127076866, 0.00472697453, 0.00312116394 ] ] - [ [ 0.435419428, -0.0899701054, 0.660361674, 0.999983092, -0.00127148231, 0.0047343098, 0.00312826162 ] ] - [ [ 0.435433839, -0.0899863752, 0.66036442, 0.999983035, -0.00127218037, 0.00474147532, 0.00313519641 ] ] - [ [ 0.435448092, -0.0900020757, 0.660367104, 0.99998298, -0.00127286267, 0.00474846967, 0.00314196687 ] ] - [ [ 0.435462188, -0.0900172088, 0.660369725, 0.999982926, -0.00127352901, 0.00475529143, 0.00314857156 ] ] - [ [ 0.435476129, -0.0900317763, 0.660372282, 0.999982873, -0.0012741792, 0.00476193918, 0.00315500902 ] ] - [ [ 0.435489917, -0.0900457798, 0.660374775, 0.999982822, -0.00127481306, 0.0047684115, 0.00316127782 ] ] - [ [ 0.435503555, -0.0900592211, 0.660377202, 0.999982771, -0.00127543038, 0.00477470699, 0.0031673765 ] ] - [ [ 0.435517045, -0.090072102, 0.660379564, 0.999982723, -0.00127603098, 0.00478082423, 0.00317330362 ] ] - [ [ 0.435530387, -0.0900844241, 0.660381859, 0.999982675, -0.00127661467, 0.00478676179, 0.00317905774 ] ] - [ [ 0.435543586, -0.090096189, 0.660384087, 0.999982629, -0.00127718126, 0.00479251826, 0.0031846374 ] ] - [ [ 0.435556641, -0.0901073985, 0.660386247, 0.999982585, -0.00127773055, 0.00479809223, 0.00319004117 ] ] - [ [ 0.435569556, -0.090118054, 0.660388339, 0.999982541, -0.00127826237, 0.00480348228, 0.00319526759 ] ] - [ [ 0.435582332, -0.0901281573, 0.66039036, 0.999982499, -0.00127877652, 0.00480868699, 0.00320031522 ] ] - [ [ 0.435594972, -0.0901377098, 0.660392312, 0.999982459, -0.0012792728, 0.00481370495, 0.00320518261 ] ] - [ [ 0.435607476, -0.0901467131, 0.660394192, 0.99998242, -0.00127975104, 0.00481853473, 0.00320986832 ] ] - [ [ 0.435619847, -0.0901551687, 0.660396001, 0.999982383, -0.00128021104, 0.00482317493, 0.00321437091 ] ] - [ [ 0.435632087, -0.0901630782, 0.660397737, 0.999982347, -0.00128065261, 0.00482762412, 0.00321868892 ] ] - [ [ 0.435644197, -0.0901704429, 0.6603994, 0.999982312, -0.00128107557, 0.0048318809, 0.0032228209 ] ] - [ [ 0.43565618, -0.0901772643, 0.660400989, 0.99998228, -0.00128147972, 0.00483594383, 0.00322676543 ] ] - [ [ 0.435668036, -0.0901835438, 0.660402503, 0.999982248, -0.00128186487, 0.00483981151, 0.00323052104 ] ] - [ [ 0.435679768, -0.0901892829, 0.660403942, 0.999982218, -0.00128223084, 0.00484348252, 0.00323408629 ] ] - [ [ 0.435691377, -0.0901944828, 0.660405305, 0.99998219, -0.00128257745, 0.00484695545, 0.00323745974 ] ] - [ [ 0.435702865, -0.090199145, 0.660406591, 0.999982164, -0.00128290449, 0.00485022887, 0.00324063993 ] ] - [ [ 0.435714234, -0.0902032708, 0.660407799, 0.999982139, -0.00128321179, 0.00485330137, 0.00324362544 ] ] - [ [ 0.435725485, -0.0902068614, 0.660408929, 0.999982115, -0.00128349915, 0.00485617153, 0.0032464148 ] ] - [ [ 0.43573662, -0.0902099182, 0.66040998, 0.999982094, -0.00128376639, 0.00485883794, 0.00324900657 ] ] - [ [ 0.43574764, -0.0902124424, 0.660410951, 0.999982074, -0.00128401332, 0.00486129918, 0.00325139931 ] ] - [ [ 0.435758548, -0.0902144352, 0.660411841, 0.999982055, -0.00128423975, 0.00486355383, 0.00325359157 ] ] - [ [ 0.435769343, -0.0902158978, 0.66041265, 0.999982038, -0.00128444551, 0.00486560048, 0.0032555819 ] ] - [ [ 0.435780029, -0.0902168314, 0.660413378, 0.999982023, -0.00128463039, 0.00486743771, 0.00325736886 ] ] - [ [ 0.435790606, -0.0902172372, 0.660414022, 0.99998201, -0.00128479422, 0.00486906409, 0.00325895101 ] ] - [ [ 0.435801076, -0.0902171163, 0.660414583, 0.999981999, -0.0012849368, 0.00487047823, 0.00326032689 ] ] - [ [ 0.43581144, -0.0902164697, 0.660415059, 0.999981989, -0.00128505796, 0.00487167869, 0.00326149507 ] ] - [ [ 0.435821699, -0.0902152987, 0.660415451, 0.999981981, -0.0012851575, 0.00487266406, 0.00326245409 ] ] - [ [ 0.435854599, -0.0902134324, 0.660415756, 0.999981975, -0.00128523524, 0.00487343293, 0.00326320251 ] ] - [ [ 0.435857261, -0.0902112724, 0.660415976, 0.99998197, -0.00128529101, 0.00487398388, 0.00326373889 ] ] - [ [ 0.435859637, -0.0902085915, 0.660416108, 0.999981967, -0.0012853246, 0.00487431549, 0.00326406178 ] ] - [ [ 0.435861724, -0.0902053908, 0.660416152, 0.999981966, -0.00128533584, 0.00487442634, 0.00326416973 ] ] - [ [ 0.435863685, -0.0902016009, 0.660416088, 0.999981968, -0.00128527977, 0.00487421067, 0.00326403547 ] ] - [ [ 0.43586568, -0.0901971515, 0.660415895, 0.999981973, -0.00128511214, 0.00487356589, 0.00326363409 ] ] - [ [ 0.43586771, -0.0901920418, 0.660415575, 0.99998198, -0.00128483383, 0.00487249533, 0.00326296764 ] ] - [ [ 0.435900324, -0.090186047, 0.660415129, 0.999981991, -0.00128444569, 0.00487100231, 0.00326203821 ] ] - [ [ 0.435909781, -0.0901795605, 0.660414558, 0.999982005, -0.00128394859, 0.00486909015, 0.00326084786 ] ] - [ [ 0.435919164, -0.090172412, 0.660413862, 0.999982022, -0.0012833434, 0.00486676218, 0.00325939867 ] ] - [ [ 0.435928475, -0.0901646005, 0.660413043, 0.999982042, -0.00128263099, 0.00486402173, 0.0032576927 ] ] - [ [ 0.435937715, -0.0901561251, 0.660412102, 0.999982064, -0.00128181223, 0.00486087212, 0.00325573204 ] ] - [ [ 0.435946885, -0.0901469847, 0.66041104, 0.99998209, -0.00128088798, 0.00485731668, 0.00325351875 ] ] - [ [ 0.435955986, -0.0901371782, 0.660409857, 0.999982119, -0.00127985912, 0.00485335873, 0.00325105491 ] ] - [ [ 0.435965021, -0.0901267046, 0.660408555, 0.99998215, -0.00127872652, 0.00484900159, 0.00324834258 ] ] - [ [ 0.435973989, -0.0901155628, 0.660407135, 0.999982184, -0.00127749104, 0.0048442486, 0.00324538385 ] ] - [ [ 0.435982893, -0.0901037517, 0.660405598, 0.999982221, -0.00127615357, 0.00483910308, 0.00324218078 ] ] - [ [ 0.435991733, -0.09009127, 0.660403944, 0.999982261, -0.00127471497, 0.00483356835, 0.00323873546 ] ] - [ [ 0.436000511, -0.0900781167, 0.660402175, 0.999982303, -0.00127317611, 0.00482764773, 0.00323504994 ] ] - [ [ 0.436009228, -0.0900642905, 0.660400292, 0.999982349, -0.00127153787, 0.00482134455, 0.00323112632 ] ] - [ [ 0.436017885, -0.0900497902, 0.660398295, 0.999982397, -0.00126980112, 0.00481466214, 0.00322696666 ] ] - [ [ 0.436026483, -0.0900346145, 0.660396186, 0.999982447, -0.00126796674, 0.00480760381, 0.00322257303 ] ] - [ [ 0.436035024, -0.0900187621, 0.660393966, 0.9999825, -0.00126603559, 0.0048001729, 0.00321794752 ] ] - [ [ 0.436043508, -0.0900022318, 0.660391635, 0.999982556, -0.00126400856, 0.00479237272, 0.00321309219 ] ] - [ [ 0.436051937, -0.0899850221, 0.660389195, 0.999982614, -0.00126188652, 0.00478420661, 0.00320800912 ] ] - [ [ 0.436060311, -0.0899671317, 0.660386647, 0.999982674, -0.00125967035, 0.00477567787, 0.00320270039 ] ] - [ [ 0.436068632, -0.0899485592, 0.660383991, 0.999982737, -0.00125736091, 0.00476678984, 0.00319716807 ] ] - [ [ 0.4360769, -0.0899293032, 0.660381229, 0.999982803, -0.00125495909, 0.00475754584, 0.00319141424 ] ] - [ [ 0.436085118, -0.0899093623, 0.660378362, 0.99998287, -0.00125246577, 0.0047479492, 0.00318544097 ] ] - [ [ 0.436093285, -0.0898887349, 0.66037539, 0.999982941, -0.00124988181, 0.00473800323, 0.00317925033 ] ] - [ [ 0.436101402, -0.0898674195, 0.660372315, 0.999983013, -0.00124720811, 0.00472771127, 0.00317284441 ] ] - [ [ 0.436109472, -0.0898454147, 0.660369138, 0.999983088, -0.00124444552, 0.00471707662, 0.00316622528 ] ] - [ [ 0.436117494, -0.0898227189, 0.660365859, 0.999983164, -0.00124159494, 0.00470610262, 0.00315939501 ] ] - [ [ 0.436125469, -0.0897993304, 0.66036248, 0.999983244, -0.00123865724, 0.0046947926, 0.00315235569 ] ] - [ [ 0.436133399, -0.0897752478, 0.660359001, 0.999983325, -0.0012356333, 0.00468314986, 0.00314510938 ] ] - [ [ 0.436141284, -0.0897504692, 0.660355424, 0.999983408, -0.00123252399, 0.00467117774, 0.00313765817 ] ] - [ [ 0.436149125, -0.0897249932, 0.66035175, 0.999983493, -0.0012293302, 0.00465887955, 0.00313000412 ] ] - [ [ 0.436156924, -0.089698818, 0.660347979, 0.99998358, -0.0012260528, 0.00464625863, 0.00312214933 ] ] - [ [ 0.43616468, -0.0896719419, 0.660344113, 0.99998367, -0.00122269267, 0.00463331829, 0.00311409585 ] ] - [ [ 0.436172395, -0.0896443631, 0.660340152, 0.999983761, -0.0012192507, 0.00462006186, 0.00310584578 ] ] - [ [ 0.436180069, -0.0896160799, 0.660336098, 0.999983854, -0.00121572775, 0.00460649266, 0.00309740118 ] ] - [ [ 0.436187704, -0.0895870904, 0.660331951, 0.999983949, -0.00121212472, 0.004592614, 0.00308876413 ] ] - [ [ 0.4361953, -0.089557393, 0.660327713, 0.999984046, -0.00120844248, 0.00457842923, 0.00307993671 ] ] - [ [ 0.436202858, -0.0895269856, 0.660323385, 0.999984144, -0.0012046819, 0.00456394164, 0.003070921 ] ] - [ [ 0.436210378, -0.0894958665, 0.660318967, 0.999984244, -0.00120084388, 0.00454915458, 0.00306171907 ] ] - [ [ 0.436217861, -0.0894640337, 0.660314461, 0.999984346, -0.00119692928, 0.00453407136, 0.003052333 ] ] - [ [ 0.436225309, -0.0894314854, 0.660309867, 0.99998445, -0.00119293899, 0.0045186953, 0.00304276487 ] ] - [ [ 0.436232721, -0.0893982194, 0.660305186, 0.999984555, -0.00118887389, 0.00450302973, 0.00303301675 ] ] - [ [ 0.436240099, -0.089364234, 0.660300421, 0.999984662, -0.00118473486, 0.00448707797, 0.00302309072 ] ] - [ [ 0.436247443, -0.089329527, 0.66029557, 0.99998477, -0.00118052278, 0.00447084334, 0.00301298885 ] ] - [ [ 0.436254753, -0.0892940965, 0.660290637, 0.999984879, -0.00117623853, 0.00445432917, 0.00300271324 ] ] - [ [ 0.436262031, -0.0892579403, 0.660285621, 0.999984991, -0.00117188299, 0.00443753877, 0.00299226594 ] ] - [ [ 0.436269276, -0.0892210564, 0.660280523, 0.999985103, -0.00116745703, 0.00442047547, 0.00298164904 ] ] - [ [ 0.436276491, -0.0891834427, 0.660275345, 0.999985217, -0.00116296155, 0.00440314259, 0.00297086461 ] ] - [ [ 0.436283674, -0.0891450969, 0.660270087, 0.999985332, -0.00115839741, 0.00438554345, 0.00295991474 ] ] - [ [ 0.436290827, -0.0891060171, 0.66026475, 0.999985448, -0.00115376551, 0.00436768138, 0.0029488015 ] ] - [ [ 0.436297951, -0.0890662009, 0.660259337, 0.999985566, -0.00114906671, 0.0043495597, 0.00293752696 ] ] - [ [ 0.436305045, -0.0890256461, 0.660253846, 0.999985685, -0.0011443019, 0.00433118173, 0.00292609321 ] ] - [ [ 0.436312111, -0.0889843505, 0.66024828, 0.999985804, -0.00113947197, 0.0043125508, 0.00291450231 ] ] - [ [ 0.436347081, -0.0889423011, 0.66024264, 0.999985925, -0.00113457778, 0.00429367022, 0.00290275635 ] ] - [ [ 0.436354345, -0.0888995077, 0.660236926, 0.999986047, -0.00112962022, 0.00427454331, 0.00289085741 ] ] - [ [ 0.436361575, -0.0888559664, 0.66023114, 0.999986171, -0.00112460017, 0.00425517341, 0.00287880755 ] ] - [ [ 0.436368773, -0.0888116747, 0.660225281, 0.999986295, -0.00111951851, 0.00423556384, 0.00286660887 ] ] - [ [ 0.436375938, -0.0887666303, 0.660219353, 0.999986419, -0.00111437612, 0.00421571791, 0.00285426342 ] ] - [ [ 0.436383072, -0.0887208308, 0.660213355, 0.999986545, -0.00110917387, 0.00419563895, 0.0028417733 ] ] - [ [ 0.436390174, -0.0886742737, 0.660207288, 0.999986672, -0.00110391265, 0.00417533028, 0.00282914057 ] ] - [ [ 0.436397245, -0.0886269567, 0.660201153, 0.999986799, -0.00109859334, 0.00415479522, 0.00281636732 ] ] - [ [ 0.436404287, -0.0885788772, 0.660194952, 0.999986928, -0.00109321681, 0.0041340371, 0.00280345562 ] ] - [ [ 0.436411298, -0.0885300327, 0.660188686, 0.999987056, -0.00108778395, 0.00411305924, 0.00279040754 ] ] - [ [ 0.43641828, -0.0884804206, 0.660182354, 0.999987186, -0.00108229563, 0.00409186497, 0.00277722517 ] ] - [ [ 0.436425233, -0.0884300384, 0.66017596, 0.999987316, -0.00107675273, 0.0040704576, 0.00276391057 ] ] - [ [ 0.436432157, -0.0883788835, 0.660169502, 0.999987447, -0.00107115613, 0.00404884046, 0.00275046583 ] ] - [ [ 0.436439053, -0.0883269533, 0.660162983, 0.999987579, -0.0010655067, 0.00402701686, 0.00273689303 ] ] - [ [ 0.436445922, -0.088274245, 0.660156403, 0.99998771, -0.00105980533, 0.00400499015, 0.00272319423 ] ] - [ [ 0.436452763, -0.0882207561, 0.660149764, 0.999987843, -0.0010540529, 0.00398276363, 0.00270937151 ] ] - [ [ 0.436459577, -0.0881664838, 0.660143066, 0.999987976, -0.00104825027, 0.00396034063, 0.00269542696 ] ] - [ [ 0.436466364, -0.0881114254, 0.660136311, 0.999988109, -0.00104239833, 0.00393772448, 0.00268136264 ] ] - [ [ 0.436473125, -0.088055578, 0.660129498, 0.999988243, -0.00103649796, 0.0039149185, 0.00266718063 ] ] - [ [ 0.436479859, -0.087998939, 0.66012263, 0.999988376, -0.00103055003, 0.003891926, 0.002652883 ] ] - [ [ 0.436486569, -0.0879415054, 0.660115708, 0.999988511, -0.00102455542, 0.00386875032, 0.00263847185 ] ] - [ [ 0.436493252, -0.0878832745, 0.660108731, 0.999988645, -0.001018515, 0.00384539478, 0.00262394922 ] ] - [ [ 0.436499911, -0.0878242434, 0.660101702, 0.99998878, -0.00101242965, 0.00382186269, 0.00260931722 ] ] - [ [ 0.436506545, -0.087764409, 0.660094622, 0.999988915, -0.00100630025, 0.00379815739, 0.0025945779 ] ] - [ [ 0.436513154, -0.0877037686, 0.660087491, 0.99998905, -0.00100012767, 0.00377428221, 0.00257973334 ] ] - [ [ 0.436519738, -0.0876423192, 0.660080309, 0.999989185, -0.000993912786, 0.00375024045, 0.00256478562 ] ] - [ [ 0.436526299, -0.0875800576, 0.66007308, 0.99998932, -0.000987656475, 0.00372603545, 0.00254973682 ] ] - [ [ 0.436532836, -0.087516981, 0.660065802, 0.999989455, -0.000981359611, 0.00370167053, 0.00253458901 ] ] - [ [ 0.436539349, -0.0874530862, 0.660058478, 0.99998959, -0.000975023068, 0.00367714901, 0.00251934425 ] ] - [ [ 0.436545839, -0.0873883703, 0.660051108, 0.999989726, -0.000968647719, 0.00365247422, 0.00250400464 ] ] - [ [ 0.436552305, -0.0873228299, 0.660043694, 0.999989861, -0.000962234439, 0.00362764948, 0.00248857224 ] ] - [ [ 0.436558748, -0.0872564621, 0.660036235, 0.999989996, -0.000955784102, 0.00360267812, 0.00247304912 ] ] - [ [ 0.436565169, -0.0871892637, 0.660028734, 0.99999013, -0.000949297579, 0.00357756346, 0.00245743737 ] ] - [ [ 0.436571566, -0.0871212314, 0.660021191, 0.999990265, -0.000942775744, 0.00355230882, 0.00244173905 ] ] - [ [ 0.436577942, -0.0870523621, 0.660013608, 0.999990399, -0.000936219469, 0.00352691754, 0.00242595623 ] ] - [ [ 0.436584294, -0.0869826523, 0.660005985, 0.999990534, -0.000929629626, 0.00350139293, 0.002410091 ] ] - [ [ 0.436590625, -0.086912099, 0.659998322, 0.999990668, -0.000923007086, 0.00347573832, 0.00239414543 ] ] - [ [ 0.436596933, -0.0868406987, 0.659990623, 0.999990801, -0.000916352722, 0.00344995703, 0.00237812158 ] ] - [ [ 0.436603219, -0.0867684481, 0.659982886, 0.999990935, -0.000909667404, 0.00342405239, 0.00236202153 ] ] - [ [ 0.436609483, -0.0866953438, 0.659975114, 0.999991068, -0.000902952003, 0.00339802773, 0.00234584737 ] ] - [ [ 0.436615726, -0.0866213825, 0.659967306, 0.9999912, -0.000896207388, 0.00337188636, 0.00232960115 ] ] - [ [ 0.436621946, -0.0865465606, 0.659959465, 0.999991332, -0.000889434429, 0.00334563162, 0.00231328495 ] ] - [ [ 0.436628145, -0.0864708746, 0.659951592, 0.999991464, -0.000882633997, 0.00331926682, 0.00229690084 ] ] - [ [ 0.436634322, -0.0863943212, 0.659943686, 0.999991595, -0.00087580696, 0.00329279531, 0.0022804509 ] ] - [ [ 0.436640478, -0.0863168967, 0.65993575, 0.999991726, -0.000868954186, 0.00326622039, 0.00226393721 ] ] - [ [ 0.436646612, -0.0862385976, 0.659927783, 0.999991856, -0.000862076545, 0.0032395454, 0.00224736182 ] ] - [ [ 0.436652724, -0.0861594203, 0.659919788, 0.999991985, -0.000855174903, 0.00321277366, 0.00223072681 ] ] - [ [ 0.436658815, -0.0860793612, 0.659911765, 0.999992114, -0.000848250128, 0.00318590849, 0.00221403426 ] ] - [ [ 0.436664885, -0.0859984165, 0.659903716, 0.999992243, -0.000841303088, 0.00315895323, 0.00219728624 ] ] - [ [ 0.436670933, -0.0859165827, 0.65989564, 0.99999237, -0.000834334649, 0.0031319112, 0.00218048481 ] ] - [ [ 0.43667696, -0.085833856, 0.65988754, 0.999992497, -0.000827345676, 0.00310478573, 0.00216363206 ] ] - [ [ 0.436682965, -0.0857502326, 0.659879415, 0.999992624, -0.000820337037, 0.00307758014, 0.00214673005 ] ] - [ [ 0.436688949, -0.0856657087, 0.659871268, 0.999992749, -0.000813309596, 0.00305029775, 0.00212978085 ] ] - [ [ 0.436694911, -0.0855802806, 0.659863099, 0.999992874, -0.000806264218, 0.0030229419, 0.00211278653 ] ] - [ [ 0.436700852, -0.0854939443, 0.659854909, 0.999992998, -0.000799201768, 0.00299551591, 0.00209574916 ] ] - [ [ 0.436706771, -0.0854066961, 0.6598467, 0.999993121, -0.00079212311, 0.00296802311, 0.00207867082 ] ] - [ [ 0.436712668, -0.085318532, 0.659838471, 0.999993244, -0.000785029107, 0.00294046683, 0.00206155358 ] ] - [ [ 0.436718544, -0.0852294479, 0.659830224, 0.999993365, -0.000777920623, 0.00291285038, 0.00204439949 ] ] - [ [ 0.436724398, -0.0851394401, 0.659821961, 0.999993486, -0.000770798521, 0.00288517711, 0.00202721065 ] ] - [ [ 0.43673023, -0.0850485044, 0.659813682, 0.999993606, -0.000763663662, 0.00285745033, 0.00200998911 ] ] - [ [ 0.436708262, -0.0849613486, 0.659805387, 0.999993725, -0.000756516909, 0.00282967337, 0.00199273694 ] ] - [ [ 0.436714289, -0.0848684945, 0.659797079, 0.999993843, -0.000749359123, 0.00280184957, 0.00197545622 ] ] - [ [ 0.436720293, -0.0847747006, 0.659788758, 0.99999396, -0.000742191165, 0.00277398224, 0.00195814901 ] ] - [ [ 0.436726273, -0.0846799626, 0.659780425, 0.999994076, -0.000735013895, 0.00274607472, 0.00194081738 ] ] - [ [ 0.436732231, -0.0845842766, 0.659772081, 0.999994191, -0.000727828174, 0.00271813033, 0.0019234634 ] ] - [ [ 0.436738164, -0.0844876382, 0.659763727, 0.999994305, -0.000720634862, 0.0026901524, 0.00190608914 ] ] - [ [ 0.436744075, -0.0843900432, 0.659755365, 0.999994418, -0.000713434816, 0.00266214427, 0.00188869667 ] ] - [ [ 0.436749961, -0.0842914873, 0.659746994, 0.99999453, -0.000706228897, 0.00263410925, 0.00187128806 ] ] - [ [ 0.436755823, -0.0841919662, 0.659738616, 0.999994642, -0.000699017963, 0.00260605067, 0.00185386537 ] ] - [ [ 0.436761662, -0.0840914756, 0.659730232, 0.999994751, -0.00069180287, 0.00257797187, 0.00183643068 ] ] - [ [ 0.436767476, -0.0839900111, 0.659721844, 0.99999486, -0.000684584477, 0.00254987617, 0.00181898604 ] ] - [ [ 0.436773266, -0.0838875683, 0.659713451, 0.999994968, -0.00067736364, 0.00252176691, 0.00180153354 ] ] - [ [ 0.436779031, -0.0837841426, 0.659705056, 0.999995075, -0.000670141216, 0.0024936474, 0.00178407523 ] ] - [ [ 0.436784772, -0.0836797298, 0.659696658, 0.99999518, -0.000662918061, 0.00246552098, 0.00176661318 ] ] - [ [ 0.436790487, -0.0835743251, 0.659688259, 0.999995285, -0.00065569503, 0.00243739098, 0.00174914947 ] ] - [ [ 0.436796178, -0.0834679241, 0.659679861, 0.999995388, -0.000648472978, 0.00240926073, 0.00173168615 ] ] - [ [ 0.436801843, -0.0833605222, 0.659671463, 0.99999549, -0.00064125276, 0.00238113355, 0.00171422529 ] ] - [ [ 0.436807483, -0.0832521147, 0.659663067, 0.999995591, -0.000634035229, 0.00235301278, 0.00169676896 ] ] - [ [ 0.436813097, -0.083142697, 0.659654675, 0.999995691, -0.00062682124, 0.00232490174, 0.00167931924 ] ] - [ [ 0.436790007, -0.0830329129, 0.659646286, 0.999995789, -0.000619611646, 0.00229680377, 0.00166187817 ] ] - [ [ 0.436795762, -0.0829214619, 0.659637903, 0.999995887, -0.000612407299, 0.00226872219, 0.00164444783 ] ] - [ [ 0.436801492, -0.0828089862, 0.659629525, 0.999995983, -0.000605209051, 0.00224066033, 0.00162703029 ] ] - [ [ 0.436807198, -0.0826954809, 0.659621154, 0.999996078, -0.000598017755, 0.00221262153, 0.0016096276 ] ] - [ [ 0.436812879, -0.0825809414, 0.659612791, 0.999996172, -0.000590834261, 0.00218460911, 0.00159224184 ] ] - [ [ 0.436818536, -0.0824653627, 0.659604437, 0.999996264, -0.000583659421, 0.0021566264, 0.00157487507 ] ] - [ [ 0.436824167, -0.0823487398, 0.659596093, 0.999996355, -0.000576494084, 0.00212867674, 0.00155752936 ] ] - [ [ 0.436829773, -0.0822310678, 0.65958776, 0.999996445, -0.000569339101, 0.00210076345, 0.00154020677 ] ] - [ [ 0.436835354, -0.0821123418, 0.659579439, 0.999996534, -0.000562195322, 0.00207288987, 0.00152290936 ] ] - [ [ 0.436840908, -0.0819925567, 0.659571131, 0.999996621, -0.000555063595, 0.00204505932, 0.0015056392 ] ] - [ [ 0.436846436, -0.0818717074, 0.659562837, 0.999996708, -0.000547944769, 0.00201727514, 0.00148839836 ] ] - [ [ 0.436851937, -0.0817497889, 0.659554558, 0.999996792, -0.000540839691, 0.00198954066, 0.00147118889 ] ] - [ [ 0.436857411, -0.0816267959, 0.659546294, 0.999996876, -0.000533749211, 0.0019618592, 0.00145401286 ] ] - [ [ 0.436862858, -0.0815027234, 0.659538048, 0.999996958, -0.000526674174, 0.0019342341, 0.00143687234 ] ] - [ [ 0.436868277, -0.081377566, 0.659529819, 0.999997039, -0.000519615428, 0.0019066687, 0.00141976939 ] ] - [ [ 0.436873669, -0.0812513186, 0.659521609, 0.999997119, -0.000512573819, 0.00187916631, 0.00140270607 ] ] - [ [ 0.436879032, -0.0811239759, 0.659513419, 0.999997198, -0.000505550193, 0.00185173028, 0.00138568444 ] ] - [ [ 0.436884367, -0.0809955325, 0.65950525, 0.999997275, -0.000498545395, 0.00182436393, 0.00136870658 ] ] - [ [ 0.436889672, -0.080865983, 0.659497103, 0.999997351, -0.000491560271, 0.0017970706, 0.00135177453 ] ] - [ [ 0.436894949, -0.080735322, 0.659488979, 0.999997425, -0.000484595665, 0.00176985361, 0.00133489037 ] ] - [ [ 0.436900196, -0.0806035441, 0.659480879, 0.999997499, -0.000477652421, 0.00174271631, 0.00131805615 ] ] - [ [ 0.436905413, -0.0804706438, 0.659472803, 0.999997571, -0.000470731383, 0.00171566201, 0.00130127394 ] ] - [ [ 0.436910599, -0.0803366156, 0.659464753, 0.999997642, -0.000463833394, 0.00168869407, 0.00128454581 ] ] - [ [ 0.436915756, -0.0802014538, 0.65945673, 0.999997711, -0.000456959297, 0.00166181579, 0.0012678738 ] ] - [ [ 0.436920881, -0.0800651529, 0.659448735, 0.999997779, -0.000450109936, 0.00163503053, 0.00125125999 ] ] - [ [ 0.436925975, -0.0799277072, 0.659440769, 0.999997846, -0.000443286151, 0.0016083416, 0.00123470644 ] ] - [ [ 0.436931037, -0.0797891111, 0.659432833, 0.999997912, -0.000436488784, 0.00158175235, 0.0012182152 ] ] - [ [ 0.436936067, -0.0796493587, 0.659424927, 0.999997976, -0.000429718677, 0.0015552661, 0.00120178834 ] ] - [ [ 0.436941066, -0.0795084444, 0.659417053, 0.999998039, -0.000422976671, 0.00152888619, 0.00118542793 ] ] - [ [ 0.436946031, -0.0793663623, 0.659409212, 0.999998101, -0.000416263606, 0.00150261596, 0.00116913601 ] ] - [ [ 0.436950963, -0.0792231065, 0.659401405, 0.999998162, -0.000409580322, 0.00147645872, 0.00115291465 ] ] - [ [ 0.436955862, -0.0790786711, 0.659393633, 0.999998221, -0.00040292766, 0.00145041783, 0.00113676592 ] ] - [ [ 0.436960728, -0.0789330503, 0.659385896, 0.999998279, -0.000396306457, 0.0014244966, 0.00112069187 ] ] - [ [ 0.436965559, -0.0787862379, 0.659378196, 0.999998336, -0.000389717554, 0.00139869838, 0.00110469456 ] ] - [ [ 0.436970355, -0.0786382281, 0.659370534, 0.999998391, -0.000383161788, 0.00137302649, 0.00108877605 ] ] - [ [ 0.436975117, -0.0784890147, 0.659362911, 0.999998446, -0.000376639998, 0.00134748427, 0.00107293841 ] ] - [ [ 0.436979844, -0.0783385915, 0.659355327, 0.999998499, -0.000370153023, 0.00132207506, 0.00105718369 ] ] - [ [ 0.436984536, -0.0781869526, 0.659347784, 0.999998551, -0.000363701698, 0.00129680218, 0.00104151396 ] ] - [ [ 0.436989191, -0.0780340915, 0.659340283, 0.999998601, -0.000357286863, 0.00127166897, 0.00102593127 ] ] - [ [ 0.43699381, -0.0778800022, 0.659332825, 0.999998651, -0.000350909352, 0.00124667877, 0.00101043767 ] ] - [ [ 0.436998393, -0.0777246783, 0.65932541, 0.999998699, -0.000344570004, 0.00122183491, 0.000995035245 ] ] - [ [ 0.437002939, -0.0775681135, 0.65931804, 0.999998746, -0.000338269653, 0.00119714072, 0.000979726036 ] ] - [ [ 0.437007447, -0.0774103014, 0.659310716, 0.999998792, -0.000332009136, 0.00117259953, 0.000964512106 ] ] - [ [ 0.437011918, -0.0772512356, 0.659303439, 0.999998837, -0.000325789289, 0.00114821468, 0.000949395514 ] ] - [ [ 0.437016351, -0.0770909096, 0.659296209, 0.999998881, -0.000319610946, 0.00112398951, 0.00093437832 ] ] - [ [ 0.437020745, -0.076929317, 0.659289028, 0.999998923, -0.000313474942, 0.00109992734, 0.000919462581 ] ] - [ [ 0.437025101, -0.0767664511, 0.659281897, 0.999998965, -0.000307382112, 0.00107603152, 0.000904650357 ] ] - [ [ 0.437029417, -0.0766023054, 0.659274816, 0.999999005, -0.000301333291, 0.00105230538, 0.000889943706 ] ] - [ [ 0.437033695, -0.0764368731, 0.659267787, 0.999999044, -0.000295329311, 0.00102875224, 0.000875344685 ] ] - [ [ 0.437037932, -0.0762701477, 0.659260811, 0.999999082, -0.000289371008, 0.00100537546, 0.000860855354 ] ] - [ [ 0.43704213, -0.0761021224, 0.659253888, 0.999999119, -0.000283459214, 0.000982178349, 0.000846477771 ] ] - [ [ 0.437046287, -0.0759327904, 0.65924702, 0.999999155, -0.000277594762, 0.000959164257, 0.000832213993 ] ] - [ [ 0.437050403, -0.0757621448, 0.659240208, 0.99999919, -0.000271778486, 0.000936336514, 0.000818066078 ] ] - [ [ 0.437054478, -0.0755901788, 0.659233452, 0.999999224, -0.000266011218, 0.000913698455, 0.000804036084 ] ] - [ [ 0.437058512, -0.0754168855, 0.659226755, 0.999999257, -0.000260293791, 0.000891253416, 0.000790126068 ] ] - [ [ 0.437062504, -0.0752422578, 0.659220115, 0.999999289, -0.000254627037, 0.000869004731, 0.000776338089 ] ] - [ [ 0.437066454, -0.0750662888, 0.659213535, 0.999999319, -0.000249011787, 0.000846955736, 0.000762674204 ] ] - [ [ 0.437070361, -0.0748889714, 0.659207016, 0.999999349, -0.000243448874, 0.000825109764, 0.000749136469 ] ] - [ [ 0.437074226, -0.0747102984, 0.659200559, 0.999999378, -0.000237939129, 0.000803470151, 0.000735726943 ] ] - [ [ 0.437078048, -0.0745302628, 0.659194164, 0.999999406, -0.000232483383, 0.000782040233, 0.000722447682 ] ] - [ [ 0.437081826, -0.0743488572, 0.659187833, 0.999999433, -0.000227082468, 0.000760823344, 0.000709300744 ] ] - [ [ 0.437085561, -0.0741660744, 0.659181566, 0.999999459, -0.000221737215, 0.000739822819, 0.000696288186 ] ] - [ [ 0.437089251, -0.0739819071, 0.659175365, 0.999999485, -0.000216448454, 0.000719041994, 0.000683412065 ] ] - [ [ 0.437092897, -0.0737963479, 0.659169231, 0.999999509, -0.000211217016, 0.000698484204, 0.000670674437 ] ] - [ [ 0.437096499, -0.0736093894, 0.659163164, 0.999999532, -0.000206043731, 0.000678152785, 0.000658077359 ] ] - [ [ 0.437100055, -0.0734210242, 0.659157166, 0.999999555, -0.000200929431, 0.000658051071, 0.000645622889 ] ] - [ [ 0.437103566, -0.0732312447, 0.659151237, 0.999999577, -0.000195874944, 0.000638182398, 0.000633313083 ] ] - [ [ 0.437107032, -0.0730400433, 0.659145379, 0.999999598, -0.000190881101, 0.000618550101, 0.000621149998 ] ] - [ [ 0.437110452, -0.0728474125, 0.659139593, 0.999999618, -0.000185948732, 0.000599157517, 0.00060913569 ] ] - [ [ 0.437113826, -0.0726533445, 0.659133879, 0.999999637, -0.000181078668, 0.000580007979, 0.000597272215 ] ] - [ [ 0.437117154, -0.0724578317, 0.659128238, 0.999999656, -0.000176271736, 0.000561104825, 0.000585561632 ] ] - [ [ 0.437120435, -0.0722608663, 0.659122672, 0.999999673, -0.000171528768, 0.000542451388, 0.000574005995 ] ] - [ [ 0.437123668, -0.0720624403, 0.659117182, 0.999999691, -0.000166850593, 0.000524051006, 0.000562607361 ] ] - [ [ 0.437126855, -0.0718625461, 0.659111768, 0.999999707, -0.00016223804, 0.000505907013, 0.000551367788 ] ] - [ [ 0.437129995, -0.0716611755, 0.659106432, 0.999999723, -0.000157691939, 0.000488022745, 0.00054028933 ] ] - [ [ 0.437133086, -0.0714583207, 0.659101174, 0.999999738, -0.000153213119, 0.000470401537, 0.000529374046 ] ] - [ [ 0.43713613, -0.0712539736, 0.659095996, 0.999999752, -0.000148802409, 0.000453046725, 0.00051862399 ] ] - [ [ 0.437139126, -0.0710481261, 0.659090898, 0.999999765, -0.000144460639, 0.000435961645, 0.00050804122 ] ] - [ [ 0.437142073, -0.07084077, 0.659085882, 0.999999779, -0.000140188639, 0.000419149633, 0.000497627792 ] ] - [ [ 0.437144971, -0.0706318972, 0.659080948, 0.999999791, -0.000135987236, 0.000402614023, 0.000487385761 ] ] - [ [ 0.437147821, -0.0704214994, 0.659076098, 0.999999803, -0.000131857262, 0.000386358151, 0.000477317186 ] ] - [ [ 0.437150622, -0.0702095682, 0.659071332, 0.999999814, -0.000127799545, 0.000370385353, 0.000467424121 ] ] - [ [ 0.437153373, -0.0699960954, 0.659066652, 0.999999825, -0.000123814914, 0.000354698965, 0.000457708624 ] ] - [ [ 0.437156087, -0.0697810686, 0.659062058, 0.999999835, -0.000119904199, 0.000339302322, 0.00044817275 ] ] - [ [ 0.437158785, -0.0695644721, 0.659057552, 0.999999844, -0.00011606823, 0.000324198759, 0.000438818556 ] ] - [ [ 0.437161468, -0.0693462973, 0.659053134, 0.999999854, -0.000112307835, 0.000309391612, 0.000429648099 ] ] - [ [ 0.437164135, -0.0691265354, 0.659048805, 0.999999862, -0.000108623845, 0.000294884217, 0.000420663435 ] ] - [ [ 0.437166786, -0.0689051776, 0.659044567, 0.99999987, -0.00010501709, 0.000280679909, 0.00041186662 ] ] - [ [ 0.437169422, -0.0686822153, 0.659040421, 0.999999878, -0.000101488398, 0.000266782024, 0.000403259712 ] ] - [ [ 0.437172042, -0.0684576394, 0.659036367, 0.999999885, -9.8038601e-05, 0.000253193896, 0.000394844766 ] ] - [ [ 0.437174646, -0.0682314413, 0.659032406, 0.999999892, -9.46685277e-05, 0.000239918861, 0.00038662384 ] ] - [ [ 0.437177233, -0.0680036118, 0.65902854, 0.999999898, -9.13790088e-05, 0.000226960256, 0.00037859899 ] ] - [ [ 0.437179804, -0.0677741419, 0.659024769, 0.999999904, -8.81708744e-05, 0.000214321414, 0.000370772272 ] ] - [ [ 0.437182358, -0.0675430226, 0.659021095, 0.99999991, -8.50449553e-05, 0.000202005671, 0.000363145745 ] ] - [ [ 0.437184896, -0.0673102446, 0.659017518, 0.999999915, -8.20020822e-05, 0.000190016363, 0.000355721464 ] ] - [ [ 0.437187418, -0.0670757989, 0.659014039, 0.99999992, -7.90430858e-05, 0.000178356824, 0.000348501487 ] ] - [ [ 0.437189922, -0.0668396761, 0.65901066, 0.999999925, -7.61687974e-05, 0.000167030389, 0.00034148787 ] ] - [ [ 0.437165646, -0.0666020296, 0.659007381, 0.999999929, -7.33800483e-05, 0.000156040395, 0.000334682672 ] ] - [ [ 0.437169894, -0.0663625141, 0.659004204, 0.999999933, -7.067767e-05, 0.000145390175, 0.000328087948 ] ] - [ [ 0.43717407, -0.0661212935, 0.659001128, 0.999999937, -6.80624944e-05, 0.000135083064, 0.000321705757 ] ] - [ [ 0.437178174, -0.0658783584, 0.658998157, 0.99999994, -6.55353536e-05, 0.000125122398, 0.000315538157 ] ] - [ [ 0.437182205, -0.0656336992, 0.658995289, 0.999999943, -6.30970799e-05, 0.000115511512, 0.000309587204 ] ] - [ [ 0.437186162, -0.0653873063, 0.658992527, 0.999999946, -6.0748506e-05, 0.000106253739, 0.000303854956 ] ] - [ [ 0.437190045, -0.0651391698, 0.658989872, 0.999999949, -5.84904649e-05, 9.73524146e-05, 0.000298343471 ] ] - [ [ 0.437193852, -0.0648892801, 0.658987323, 0.999999952, -5.63237898e-05, 8.88108734e-05, 0.000293054808 ] ] - [ [ 0.437197583, -0.0646376274, 0.658984884, 0.999999954, -5.42493144e-05, 8.06324499e-05, 0.000287991024 ] ] - [ [ 0.437201238, -0.0643842017, 0.658982553, 0.999999956, -5.22678727e-05, 7.28204782e-05, 0.000283154178 ] ] - [ [ 0.437204816, -0.064128993, 0.658980333, 0.999999958, -5.03802989e-05, 6.53782928e-05, 0.000278546327 ] ] - [ [ 0.437208315, -0.0638719914, 0.658978224, 0.99999996, -4.85874279e-05, 5.83092277e-05, 0.000274169531 ] ] - [ [ 0.437211748, -0.0636132243, 0.658976227, 0.999999961, -4.68900948e-05, 5.16166172e-05, 0.000270025848 ] ] - [ [ 0.437215089, -0.0633526063, 0.658974344, 0.999999963, -4.5289135e-05, 4.5303795e-05, 0.000266117337 ] ] - [ [ 0.437218351, -0.0630901648, 0.658972575, 0.999999964, -4.37853846e-05, 3.93740953e-05, 0.000262446058 ] ] - [ [ 0.437221533, -0.0628258896, 0.658970921, 0.999999965, -4.23796799e-05, 3.38308515e-05, 0.000259014069 ] ] - [ [ 0.437224633, -0.0625597702, 0.658969383, 0.999999966, -4.10728579e-05, 2.86773975e-05, 0.00025582343 ] ] - [ [ 0.437227652, -0.0622917963, 0.658967963, 0.999999967, -3.98657559e-05, 2.39170668e-05, 0.0002528762 ] ] - [ [ 0.437230588, -0.0620219573, 0.658966661, 0.999999968, -3.87592117e-05, 1.95531926e-05, 0.000250174439 ] ] - [ [ 0.437233442, -0.0617502427, 0.658965479, 0.999999968, -3.77540636e-05, 1.55891083e-05, 0.000247720208 ] ] - [ [ 0.437236212, -0.0614766418, 0.658964416, 0.999999969, -3.68511506e-05, 1.20281471e-05, 0.000245515567 ] ] - [ [ 0.437238899, -0.0612011439, 0.658963475, 0.99999997, -3.60513121e-05, 8.87364178e-06, 0.000243562575 ] ] - [ [ 0.437241501, -0.0609237381, 0.658962656, 0.99999997, -3.53553879e-05, 6.12892535e-06, 0.000241863295 ] ] - [ [ 0.437244018, -0.0606444138, 0.658961961, 0.99999997, -3.47642187e-05, 3.79733048e-06, 0.000240419786 ] ] - [ [ 0.43724645, -0.0603631599, 0.65896139, 0.999999971, -3.42786456e-05, 1.88218972e-06, 0.00023923411 ] ] - [ [ 0.437248796, -0.0600799654, 0.658960943, 0.999999971, -3.38995104e-05, 3.8683546e-07, 0.000238308328 ] ] - [ [ 0.437251056, -0.0597948193, 0.658960624, 0.999999971, -3.36276554e-05, -6.85400053e-07, 0.000237644503 ] ] - [ [ 0.437253229, -0.0595077105, 0.658960431, 0.999999971, -3.34639236e-05, -1.33118474e-06, 0.000237244695 ] ] - [ [ 0.437255314, -0.0592186276, 0.658960366, 0.999999971, -3.34091587e-05, -1.5471867e-06, 0.000237110967 ] ] - [ [ 0.437257345, -0.0589276148, 0.658960366, 0.999999971, -3.34090288e-05, -1.54718107e-06, 0.000237110965 ] ] - [ [ 0.437259352, -0.0586347213, 0.658960366, 0.999999971, -3.34086395e-05, -1.54716419e-06, 0.000237110958 ] ] - [ [ 0.437261336, -0.0583399512, 0.658960365, 0.999999971, -3.34079913e-05, -1.5471361e-06, 0.000237110945 ] ] - [ [ 0.437263297, -0.0580433177, 0.658960363, 0.999999971, -3.3407085e-05, -1.5470968e-06, 0.000237110928 ] ] - [ [ 0.437265237, -0.0577448431, 0.658960361, 0.999999971, -3.3405921e-05, -1.54704634e-06, 0.000237110906 ] ] - [ [ 0.437267154, -0.0574445583, 0.658960359, 0.999999971, -3.34044999e-05, -1.54698474e-06, 0.00023711088 ] ] - [ [ 0.437269049, -0.0571425024, 0.658960356, 0.999999971, -3.34028224e-05, -1.54691202e-06, 0.000237110848 ] ] - [ [ 0.437270922, -0.0568387221, 0.658960353, 0.999999971, -3.34008891e-05, -1.54682821e-06, 0.000237110812 ] ] - [ [ 0.437272774, -0.0565332717, 0.65896035, 0.999999971, -3.33987005e-05, -1.54673333e-06, 0.000237110771 ] ] - [ [ 0.437274604, -0.0562262121, 0.658960346, 0.999999971, -3.33962573e-05, -1.54662741e-06, 0.000237110725 ] ] - [ [ 0.437276413, -0.055917611, 0.658960342, 0.999999971, -3.33935601e-05, -1.54651049e-06, 0.000237110674 ] ] - [ [ 0.437278202, -0.0556075421, 0.658960337, 0.999999971, -3.33906094e-05, -1.54638257e-06, 0.000237110618 ] ] - [ [ 0.43727997, -0.0552960848, 0.658960332, 0.999999971, -3.33874058e-05, -1.54624369e-06, 0.000237110558 ] ] - [ [ 0.437281717, -0.0549833238, 0.658960326, 0.999999971, -3.338395e-05, -1.54609388e-06, 0.000237110493 ] ] - [ [ 0.437283444, -0.0546693488, 0.658960321, 0.999999971, -3.33802425e-05, -1.54593316e-06, 0.000237110423 ] ] - [ [ 0.437285152, -0.0543542538, 0.658960314, 0.999999971, -3.3376284e-05, -1.54576155e-06, 0.000237110349 ] ] - [ [ 0.437286839, -0.0540381369, 0.658960308, 0.999999971, -3.3372075e-05, -1.54557909e-06, 0.00023711027 ] ] - [ [ 0.437288507, -0.0537211, 0.6589603, 0.999999971, -3.33676162e-05, -1.54538579e-06, 0.000237110186 ] ] - [ [ 0.437290155, -0.0534032481, 0.658960293, 0.999999971, -3.3362908e-05, -1.54518169e-06, 0.000237110097 ] ] - [ [ 0.437291785, -0.0530846892, 0.658960285, 0.999999971, -3.33579512e-05, -1.54496681e-06, 0.000237110004 ] ] - [ [ 0.437293395, -0.0527655335, 0.658960277, 0.999999971, -3.33527463e-05, -1.54474117e-06, 0.000237109906 ] ] - [ [ 0.437294987, -0.0524458935, 0.658960268, 0.999999971, -3.3347294e-05, -1.5445048e-06, 0.000237109803 ] ] - [ [ 0.43729656, -0.0521258832, 0.658960259, 0.999999971, -3.33415948e-05, -1.54425774e-06, 0.000237109696 ] ] - [ [ 0.437298116, -0.0518056177, 0.65896025, 0.999999971, -3.33356492e-05, -1.54399999e-06, 0.000237109584 ] ] - [ [ 0.437299653, -0.0514852131, 0.65896024, 0.999999971, -3.3329458e-05, -1.5437316e-06, 0.000237109468 ] ] - [ [ 0.437301172, -0.0511647859, 0.65896023, 0.999999971, -3.33230218e-05, -1.54345258e-06, 0.000237109347 ] ] - [ [ 0.437302673, -0.0508444523, 0.658960219, 0.999999971, -3.3316341e-05, -1.54316296e-06, 0.000237109221 ] ] - [ [ 0.437304158, -0.0505243285, 0.658960208, 0.999999971, -3.33094163e-05, -1.54286277e-06, 0.000237109091 ] ] - [ [ 0.437305625, -0.0502045296, 0.658960197, 0.999999971, -3.33022483e-05, -1.54255203e-06, 0.000237108956 ] ] - [ [ 0.437307075, -0.0498851695, 0.658960185, 0.999999971, -3.32948377e-05, -1.54223077e-06, 0.000237108816 ] ] - [ [ 0.437308508, -0.0495663606, 0.658960173, 0.999999971, -3.32871849e-05, -1.54189901e-06, 0.000237108672 ] ] - [ [ 0.437309925, -0.0492482131, 0.65896016, 0.999999971, -3.32792906e-05, -1.54155679e-06, 0.000237108524 ] ] - [ [ 0.437311326, -0.0489308349, 0.658960147, 0.999999971, -3.32711554e-05, -1.54120412e-06, 0.000237108371 ] ] - [ [ 0.43731271, -0.0486143309, 0.658960134, 0.999999971, -3.32627799e-05, -1.54084103e-06, 0.000237108213 ] ] - [ [ 0.437314078, -0.0482988028, 0.65896012, 0.999999971, -3.32541647e-05, -1.54046755e-06, 0.000237108051 ] ] - [ [ 0.437315431, -0.0479843486, 0.658960106, 0.999999971, -3.32453104e-05, -1.54008371e-06, 0.000237107885 ] ] - [ [ 0.437316769, -0.0476710623, 0.658960092, 0.999999971, -3.32362175e-05, -1.53968953e-06, 0.000237107714 ] ] - [ [ 0.437318091, -0.0473590333, 0.658960077, 0.999999971, -3.32268868e-05, -1.53928503e-06, 0.000237107538 ] ] - [ [ 0.437319398, -0.0470483463, 0.658960062, 0.999999971, -3.32173187e-05, -1.53887024e-06, 0.000237107358 ] ] - [ [ 0.43732069, -0.0467390804, 0.658960046, 0.999999971, -3.32075139e-05, -1.53844519e-06, 0.000237107174 ] ] - [ [ 0.437321968, -0.0464313091, 0.65896003, 0.999999971, -3.31974729e-05, -1.53800991e-06, 0.000237106985 ] ] - [ [ 0.437323231, -0.0461251, 0.658960014, 0.999999971, -3.31871964e-05, -1.53756441e-06, 0.000237106791 ] ] - [ [ 0.437324479, -0.0458205138, 0.658959997, 0.999999971, -3.3176685e-05, -1.53710873e-06, 0.000237106594 ] ] - [ [ 0.437325714, -0.0455176046, 0.65895998, 0.999999971, -3.31659393e-05, -1.53664289e-06, 0.000237106391 ] ] - [ [ 0.437326935, -0.045216419, 0.658959963, 0.999999971, -3.31549598e-05, -1.53616692e-06, 0.000237106185 ] ] - [ [ 0.437328142, -0.0449169957, 0.658959945, 0.999999971, -3.31437471e-05, -1.53568084e-06, 0.000237105974 ] ] - [ [ 0.437329336, -0.0446193655, 0.658959927, 0.999999971, -3.31323019e-05, -1.53518468e-06, 0.000237105758 ] ] - [ [ 0.437330517, -0.0443235505, 0.658959908, 0.999999971, -3.31206248e-05, -1.53467846e-06, 0.000237105539 ] ] - [ [ 0.437331684, -0.0440295638, 0.658959889, 0.999999971, -3.31087163e-05, -1.53416222e-06, 0.000237105315 ] ] - [ [ 0.437332839, -0.043737409, 0.65895987, 0.999999971, -3.30965771e-05, -1.53363597e-06, 0.000237105086 ] ] - [ [ 0.43733398, -0.0434470802, 0.658959851, 0.999999971, -3.30842077e-05, -1.53309975e-06, 0.000237104854 ] ] - [ [ 0.43733511, -0.0431585662, 0.658959831, 0.999999971, -3.30716087e-05, -1.53255357e-06, 0.000237104617 ] ] - [ [ 0.437336226, -0.042871856, 0.65895981, 0.999999971, -3.30587808e-05, -1.53199746e-06, 0.000237104375 ] ] - [ [ 0.437337331, -0.0425869385, 0.658959789, 0.999999971, -3.30457245e-05, -1.53143146e-06, 0.00023710413 ] ] - [ [ 0.437338423, -0.042303803, 0.658959768, 0.999999971, -3.30324404e-05, -1.53085558e-06, 0.00023710388 ] ] - [ [ 0.437339504, -0.0420224386, 0.658959747, 0.999999971, -3.30189292e-05, -1.53026986e-06, 0.000237103625 ] ] - [ [ 0.437340573, -0.0417428345, 0.658959725, 0.999999971, -3.30051914e-05, -1.52967431e-06, 0.000237103367 ] ] - [ [ 0.43734163, -0.0414649801, 0.658959703, 0.999999971, -3.29912276e-05, -1.52906897e-06, 0.000237103104 ] ] - [ [ 0.437342676, -0.0411888646, 0.65895968, 0.999999971, -3.29770385e-05, -1.52845385e-06, 0.000237102837 ] ] - [ [ 0.437343711, -0.0409144776, 0.658959658, 0.999999971, -3.29626245e-05, -1.52782899e-06, 0.000237102566 ] ] - [ [ 0.437344735, -0.0406418085, 0.658959634, 0.999999971, -3.29479864e-05, -1.52719442e-06, 0.000237102291 ] ] - [ [ 0.437345747, -0.0403708469, 0.658959611, 0.999999971, -3.29331247e-05, -1.52655014e-06, 0.000237102011 ] ] - [ [ 0.437346749, -0.0401015825, 0.658959587, 0.999999971, -3.291804e-05, -1.52589621e-06, 0.000237101727 ] ] - [ [ 0.437347741, -0.0398340048, 0.658959562, 0.999999971, -3.29027329e-05, -1.52523263e-06, 0.000237101439 ] ] - [ [ 0.437348722, -0.0395681037, 0.658959538, 0.999999971, -3.2887204e-05, -1.52455944e-06, 0.000237101147 ] ] - [ [ 0.437349692, -0.039303869, 0.658959513, 0.999999971, -3.28714539e-05, -1.52387665e-06, 0.000237100851 ] ] - [ [ 0.437350652, -0.0390412906, 0.658959487, 0.999999971, -3.28554832e-05, -1.52318431e-06, 0.00023710055 ] ] - [ [ 0.437351603, -0.0387803583, 0.658959462, 0.999999971, -3.28392925e-05, -1.52248242e-06, 0.000237100246 ] ] - [ [ 0.437352543, -0.0385210623, 0.658959436, 0.999999971, -3.28228824e-05, -1.52177103e-06, 0.000237099937 ] ] - [ [ 0.437353474, -0.0382633926, 0.658959409, 0.999999971, -3.28062534e-05, -1.52105015e-06, 0.000237099624 ] ] - [ [ 0.437354395, -0.0380073392, 0.658959383, 0.999999971, -3.27894063e-05, -1.52031981e-06, 0.000237099307 ] ] - [ [ 0.437355306, -0.0377528924, 0.658959356, 0.999999971, -3.27723415e-05, -1.51958003e-06, 0.000237098986 ] ] - [ [ 0.437356208, -0.0375000425, 0.658959328, 0.999999971, -3.27550598e-05, -1.51883085e-06, 0.000237098661 ] ] - [ [ 0.437357101, -0.0372487797, 0.6589593, 0.999999971, -3.27375616e-05, -1.51807229e-06, 0.000237098332 ] ] - [ [ 0.437357985, -0.0369990944, 0.658959272, 0.999999971, -3.27198476e-05, -1.51730437e-06, 0.000237097999 ] ] - [ [ 0.43735886, -0.036750977, 0.658959244, 0.999999971, -3.27019183e-05, -1.51652712e-06, 0.000237097661 ] ] - [ [ 0.437359726, -0.0365044181, 0.658959215, 0.999999971, -3.26837744e-05, -1.51574056e-06, 0.00023709732 ] ] - [ [ 0.437360583, -0.036259408, 0.658959186, 0.999999971, -3.26654165e-05, -1.51494473e-06, 0.000237096974 ] ] - [ [ 0.437361431, -0.0360159375, 0.658959156, 0.999999971, -3.26468452e-05, -1.51413964e-06, 0.000237096625 ] ] - [ [ 0.437362272, -0.0357739973, 0.658959126, 0.999999971, -3.2628061e-05, -1.51332533e-06, 0.000237096272 ] ] - [ [ 0.437363103, -0.0355335779, 0.658959096, 0.999999971, -3.26090646e-05, -1.51250182e-06, 0.000237095914 ] ] - [ [ 0.437363927, -0.0352946702, 0.658959066, 0.999999971, -3.25898565e-05, -1.51166913e-06, 0.000237095553 ] ] - [ [ 0.437364742, -0.035057265, 0.658959035, 0.999999971, -3.25704374e-05, -1.51082729e-06, 0.000237095187 ] ] - [ [ 0.43736555, -0.0348213532, 0.658959004, 0.999999971, -3.25508079e-05, -1.50997633e-06, 0.000237094818 ] ] - [ [ 0.437366349, -0.0345869257, 0.658958972, 0.999999971, -3.25309685e-05, -1.50911627e-06, 0.000237094445 ] ] - [ [ 0.437367141, -0.0343539735, 0.658958941, 0.999999971, -3.25109198e-05, -1.50824714e-06, 0.000237094068 ] ] - [ [ 0.437367925, -0.0341224878, 0.658958908, 0.999999971, -3.24906625e-05, -1.50736897e-06, 0.000237093687 ] ] - [ [ 0.437368702, -0.0338924594, 0.658958876, 0.999999971, -3.24701971e-05, -1.50648177e-06, 0.000237093302 ] ] - [ [ 0.437369471, -0.0336638797, 0.658958843, 0.999999971, -3.24495243e-05, -1.50558558e-06, 0.000237092913 ] ] - [ [ 0.437370233, -0.0334367399, 0.65895881, 0.999999971, -3.24286445e-05, -1.50468043e-06, 0.00023709252 ] ] - [ [ 0.437370987, -0.0332110311, 0.658958776, 0.999999971, -3.24075586e-05, -1.50376633e-06, 0.000237092123 ] ] - [ [ 0.437371734, -0.0329867447, 0.658958743, 0.999999971, -3.23862669e-05, -1.50284332e-06, 0.000237091722 ] ] - [ [ 0.437372475, -0.0327638722, 0.658958709, 0.999999971, -3.23647702e-05, -1.50191141e-06, 0.000237091318 ] ] - [ [ 0.437373208, -0.0325424048, 0.658958674, 0.999999971, -3.2343069e-05, -1.50097064e-06, 0.00023709091 ] ] - [ [ 0.437373934, -0.0323223341, 0.658958639, 0.999999971, -3.23211639e-05, -1.50002104e-06, 0.000237090498 ] ] - [ [ 0.437374654, -0.0321036517, 0.658958604, 0.999999971, -3.22990555e-05, -1.49906262e-06, 0.000237090082 ] ] - [ [ 0.437375367, -0.031886349, 0.658958569, 0.999999971, -3.22767445e-05, -1.49809541e-06, 0.000237089662 ] ] - [ [ 0.437376074, -0.0316704177, 0.658958533, 0.999999971, -3.22542314e-05, -1.49711945e-06, 0.000237089238 ] ] - [ [ 0.437376774, -0.0314558496, 0.658958497, 0.999999971, -3.22315167e-05, -1.49613474e-06, 0.000237088811 ] ] - [ [ 0.437377468, -0.0312426362, 0.658958461, 0.999999971, -3.22086012e-05, -1.49514133e-06, 0.00023708838 ] ] - [ [ 0.437378155, -0.0310307695, 0.658958424, 0.999999971, -3.21854854e-05, -1.49413924e-06, 0.000237087945 ] ] - [ [ 0.437378836, -0.0308202413, 0.658958387, 0.999999971, -3.21621699e-05, -1.49312849e-06, 0.000237087506 ] ] - [ [ 0.437379511, -0.0306110433, 0.65895835, 0.999999971, -3.21386553e-05, -1.49210911e-06, 0.000237087064 ] ] - [ [ 0.437380181, -0.0304031676, 0.658958312, 0.999999971, -3.21149421e-05, -1.49108112e-06, 0.000237086618 ] ] - [ [ 0.437380844, -0.0301966062, 0.658958274, 0.999999971, -3.20910311e-05, -1.49004456e-06, 0.000237086168 ] ] - [ [ 0.437381501, -0.029991351, 0.658958236, 0.999999971, -3.20669228e-05, -1.48899944e-06, 0.000237085714 ] ] - [ [ 0.437382153, -0.0297873942, 0.658958197, 0.999999971, -3.20426177e-05, -1.48794579e-06, 0.000237085257 ] ] - [ [ 0.437382799, -0.0295847278, 0.658958158, 0.999999971, -3.20181165e-05, -1.48688364e-06, 0.000237084796 ] ] - [ [ 0.437383439, -0.0293833441, 0.658958119, 0.999999971, -3.19934199e-05, -1.48581301e-06, 0.000237084331 ] ] - [ [ 0.437384074, -0.0291832353, 0.658958079, 0.999999971, -3.19685283e-05, -1.48473394e-06, 0.000237083863 ] ] - [ [ 0.437384704, -0.0289843936, 0.65895804, 0.999999971, -3.19434423e-05, -1.48364644e-06, 0.000237083391 ] ] - [ [ 0.437385328, -0.0287868113, 0.658958, 0.999999971, -3.19181627e-05, -1.48255054e-06, 0.000237082915 ] ] - [ [ 0.437385947, -0.0285904808, 0.658957959, 0.999999971, -3.18926899e-05, -1.48144627e-06, 0.000237082436 ] ] - [ [ 0.43738656, -0.0283953946, 0.658957918, 0.999999971, -3.18670246e-05, -1.48033366e-06, 0.000237081953 ] ] - [ [ 0.437387169, -0.028201545, 0.658957877, 0.999999971, -3.18411673e-05, -1.47921272e-06, 0.000237081467 ] ] - [ [ 0.437387772, -0.0280089247, 0.658957836, 0.999999971, -3.18151187e-05, -1.47808349e-06, 0.000237080977 ] ] - [ [ 0.437388371, -0.027817526, 0.658957794, 0.999999971, -3.17888794e-05, -1.47694599e-06, 0.000237080483 ] ] - [ [ 0.437388965, -0.0276273416, 0.658957752, 0.999999971, -3.17624499e-05, -1.47580024e-06, 0.000237079986 ] ] - [ [ 0.437389553, -0.0274383642, 0.65895771, 0.999999971, -3.17358309e-05, -1.47464628e-06, 0.000237079485 ] ] - [ [ 0.437390138, -0.0272505864, 0.658957668, 0.999999971, -3.17090229e-05, -1.47348413e-06, 0.000237078981 ] ] - [ [ 0.437390717, -0.027064001, 0.658957625, 0.999999971, -3.16820266e-05, -1.47231382e-06, 0.000237078473 ] ] - [ [ 0.437391292, -0.0268786007, 0.658957582, 0.999999971, -3.16548425e-05, -1.47113536e-06, 0.000237077961 ] ] - [ [ 0.437391862, -0.0266943783, 0.658957538, 0.999999971, -3.16274713e-05, -1.46994879e-06, 0.000237077446 ] ] - [ [ 0.437392428, -0.0265113267, 0.658957494, 0.999999971, -3.15999135e-05, -1.46875413e-06, 0.000237076928 ] ] - [ [ 0.437392989, -0.0263294389, 0.65895745, 0.999999971, -3.15721697e-05, -1.46755142e-06, 0.000237076406 ] ] - [ [ 0.437393546, -0.0261487076, 0.658957406, 0.999999971, -3.15442406e-05, -1.46634066e-06, 0.00023707588 ] ] - [ [ 0.437394099, -0.025969126, 0.658957361, 0.999999971, -3.15161267e-05, -1.4651219e-06, 0.000237075351 ] ] - [ [ 0.437394647, -0.025790687, 0.658957316, 0.999999971, -3.14878286e-05, -1.46389515e-06, 0.000237074819 ] ] - [ [ 0.437395192, -0.0256133837, 0.658957271, 0.999999971, -3.1459347e-05, -1.46266044e-06, 0.000237074283 ] ] - [ [ 0.437395732, -0.0254372093, 0.658957226, 0.999999971, -3.14306824e-05, -1.46141781e-06, 0.000237073744 ] ] - [ [ 0.437396268, -0.0252621569, 0.65895718, 0.999999971, -3.14018354e-05, -1.46016726e-06, 0.000237073201 ] ] - [ [ 0.4373968, -0.0250882196, 0.658957134, 0.999999971, -3.13728066e-05, -1.45890884e-06, 0.000237072655 ] ] - [ [ 0.437397329, -0.0249153908, 0.658957087, 0.999999971, -3.13435967e-05, -1.45764256e-06, 0.000237072105 ] ] - [ [ 0.437397853, -0.0247436637, 0.658957041, 0.999999971, -3.13142061e-05, -1.45636845e-06, 0.000237071552 ] ] - [ [ 0.437398374, -0.0245730316, 0.658956994, 0.999999971, -3.12846356e-05, -1.45508654e-06, 0.000237070996 ] ] - [ [ 0.437398891, -0.0244034879, 0.658956947, 0.999999971, -3.12548857e-05, -1.45379685e-06, 0.000237070436 ] ] - [ [ 0.437399404, -0.0242350259, 0.658956899, 0.999999971, -3.12249569e-05, -1.45249941e-06, 0.000237069873 ] ] - [ [ 0.437399913, -0.0240676392, 0.658956851, 0.999999971, -3.119485e-05, -1.45119425e-06, 0.000237069307 ] ] - [ [ 0.437400419, -0.0239013211, 0.658956803, 0.999999971, -3.11645655e-05, -1.44988139e-06, 0.000237068737 ] ] - [ [ 0.437400922, -0.0237360653, 0.658956755, 0.999999971, -3.1134104e-05, -1.44856085e-06, 0.000237068164 ] ] - [ [ 0.437401421, -0.0235718653, 0.658956706, 0.999999971, -3.1103466e-05, -1.44723267e-06, 0.000237067588 ] ] - [ [ 0.437401917, -0.0234087146, 0.658956657, 0.999999971, -3.10726523e-05, -1.44589686e-06, 0.000237067008 ] ] - [ [ 0.437402409, -0.0232466069, 0.658956608, 0.999999971, -3.10416633e-05, -1.44455346e-06, 0.000237066425 ] ] - [ [ 0.437402898, -0.0230855359, 0.658956559, 0.999999971, -3.10104997e-05, -1.44320249e-06, 0.000237065838 ] ] - [ [ 0.437403383, -0.0229254954, 0.658956509, 0.999999971, -3.09791622e-05, -1.44184398e-06, 0.000237065249 ] ] - [ [ 0.437403866, -0.0227664789, 0.658956459, 0.999999971, -3.09476511e-05, -1.44047795e-06, 0.000237064656 ] ] - [ [ 0.437404345, -0.0226084804, 0.658956409, 0.999999971, -3.09159673e-05, -1.43910442e-06, 0.00023706406 ] ] - [ [ 0.437404821, -0.0224514936, 0.658956358, 0.999999971, -3.08841112e-05, -1.43772343e-06, 0.000237063461 ] ] - [ [ 0.437405294, -0.0222955125, 0.658956307, 0.999999971, -3.08520835e-05, -1.436335e-06, 0.000237062858 ] ] - [ [ 0.437405764, -0.0221405309, 0.658956256, 0.999999971, -3.08198848e-05, -1.43493916e-06, 0.000237062252 ] ] - [ [ 0.437406231, -0.0219865427, 0.658956205, 0.999999971, -3.07875157e-05, -1.43353593e-06, 0.000237061643 ] ] - [ [ 0.437406696, -0.021833542, 0.658956153, 0.999999971, -3.07549767e-05, -1.43212533e-06, 0.000237061031 ] ] - [ [ 0.437407157, -0.0216815227, 0.658956101, 0.999999971, -3.07222684e-05, -1.4307074e-06, 0.000237060416 ] ] - [ [ 0.437407615, -0.021530479, 0.658956049, 0.999999971, -3.06893915e-05, -1.42928216e-06, 0.000237059797 ] ] - [ [ 0.437408071, -0.0213804048, 0.658955996, 0.999999971, -3.06563466e-05, -1.42784963e-06, 0.000237059175 ] ] - [ [ 0.437408524, -0.0212312942, 0.658955944, 0.999999971, -3.06231342e-05, -1.42640984e-06, 0.00023705855 ] ] - [ [ 0.437408974, -0.0210831416, 0.658955891, 0.999999971, -3.0589755e-05, -1.42496282e-06, 0.000237057922 ] ] - [ [ 0.437409421, -0.0209359409, 0.658955837, 0.999999971, -3.05562095e-05, -1.42350859e-06, 0.000237057291 ] ] - [ [ 0.437409866, -0.0207896865, 0.658955784, 0.999999971, -3.05224984e-05, -1.42204718e-06, 0.000237056657 ] ] - [ [ 0.437410308, -0.0206443727, 0.65895573, 0.999999971, -3.04886222e-05, -1.42057862e-06, 0.00023705602 ] ] - [ [ 0.437410748, -0.0204999936, 0.658955676, 0.999999971, -3.04545815e-05, -1.41910293e-06, 0.000237055379 ] ] - [ [ 0.437411185, -0.0203565437, 0.658955622, 0.999999971, -3.0420377e-05, -1.41762013e-06, 0.000237054736 ] ] - [ [ 0.43741162, -0.0202140173, 0.658955567, 0.999999971, -3.03860092e-05, -1.41613025e-06, 0.000237054089 ] ] - [ [ 0.437412052, -0.0200724087, 0.658955512, 0.999999971, -3.03514788e-05, -1.41463333e-06, 0.000237053439 ] ] - [ [ 0.437412482, -0.0199317125, 0.658955457, 0.999999971, -3.03167862e-05, -1.41312937e-06, 0.000237052787 ] ] - [ [ 0.43741291, -0.0197919231, 0.658955402, 0.999999971, -3.02819322e-05, -1.41161842e-06, 0.000237052131 ] ] - [ [ 0.437413335, -0.019653035, 0.658955346, 0.999999971, -3.02469173e-05, -1.41010049e-06, 0.000237051472 ] ] - [ [ 0.437413758, -0.0195150427, 0.658955291, 0.999999971, -3.02117422e-05, -1.40857562e-06, 0.00023705081 ] ] - [ [ 0.437414178, -0.0193779408, 0.658955235, 0.999999971, -3.01764073e-05, -1.40704382e-06, 0.000237050146 ] ] - [ [ 0.437414597, -0.0192417239, 0.658955178, 0.999999971, -3.01409133e-05, -1.40550513e-06, 0.000237049478 ] ] - [ [ 0.437415013, -0.0191063866, 0.658955122, 0.999999971, -3.01052609e-05, -1.40395956e-06, 0.000237048807 ] ] - [ [ 0.437415427, -0.0189719235, 0.658955065, 0.999999971, -3.00694506e-05, -1.40240715e-06, 0.000237048133 ] ] - [ [ 0.437415839, -0.0188383294, 0.658955008, 0.999999971, -3.0033483e-05, -1.40084792e-06, 0.000237047456 ] ] - [ [ 0.437416249, -0.018705599, 0.65895495, 0.999999971, -2.99973586e-05, -1.3992819e-06, 0.000237046777 ] ] - [ [ 0.437416657, -0.018573727, 0.658954893, 0.999999971, -2.99610782e-05, -1.39770911e-06, 0.000237046094 ] ] - [ [ 0.437417063, -0.0184427083, 0.658954835, 0.999999971, -2.99246423e-05, -1.39612958e-06, 0.000237045409 ] ] - [ [ 0.437417467, -0.0183125376, 0.658954777, 0.999999971, -2.98880514e-05, -1.39454334e-06, 0.00023704472 ] ] - [ [ 0.437417869, -0.0181832099, 0.658954718, 0.999999971, -2.98513063e-05, -1.3929504e-06, 0.000237044029 ] ] - [ [ 0.437418269, -0.0180547199, 0.65895466, 0.999999971, -2.98144074e-05, -1.3913508e-06, 0.000237043335 ] ] - [ [ 0.437418667, -0.0179270626, 0.658954601, 0.999999971, -2.97773555e-05, -1.38974457e-06, 0.000237042638 ] ] - [ [ 0.437419063, -0.017800233, 0.658954542, 0.999999971, -2.9740151e-05, -1.38813172e-06, 0.000237041938 ] ] - [ [ 0.437419457, -0.0176742259, 0.658954483, 0.999999971, -2.97027946e-05, -1.38651229e-06, 0.000237041235 ] ] - [ [ 0.43741985, -0.0175490365, 0.658954423, 0.999999971, -2.96652868e-05, -1.38488629e-06, 0.000237040529 ] ] - [ [ 0.437420241, -0.0174246598, 0.658954363, 0.999999971, -2.96276284e-05, -1.38325377e-06, 0.000237039821 ] ] - [ [ 0.43742063, -0.0173010908, 0.658954303, 0.999999971, -2.95898198e-05, -1.38161473e-06, 0.000237039109 ] ] - [ [ 0.437421017, -0.0171783246, 0.658954243, 0.999999971, -2.95518617e-05, -1.37996921e-06, 0.000237038395 ] ] - [ [ 0.437421403, -0.0170563563, 0.658954183, 0.999999971, -2.95137546e-05, -1.37831724e-06, 0.000237037678 ] ] - [ [ 0.437421787, -0.0169351812, 0.658954122, 0.999999971, -2.94754992e-05, -1.37665883e-06, 0.000237036958 ] ] - [ [ 0.43742217, -0.0168147943, 0.658954061, 0.999999971, -2.94370961e-05, -1.37499403e-06, 0.000237036236 ] ] - [ [ 0.43742255, -0.0166951909, 0.658954, 0.999999971, -2.93985458e-05, -1.37332284e-06, 0.000237035511 ] ] - [ [ 0.43742293, -0.0165763662, 0.658953938, 0.999999971, -2.9359849e-05, -1.3716453e-06, 0.000237034782 ] ] - [ [ 0.437423307, -0.0164583155, 0.658953877, 0.999999971, -2.93210062e-05, -1.36996143e-06, 0.000237034052 ] ] - [ [ 0.437423683, -0.0163410342, 0.658953815, 0.999999971, -2.92820181e-05, -1.36827126e-06, 0.000237033318 ] ] - [ [ 0.437424058, -0.0162245174, 0.658953753, 0.999999971, -2.92428852e-05, -1.36657482e-06, 0.000237032582 ] ] - [ [ 0.437424431, -0.0161087606, 0.65895369, 0.999999971, -2.92036082e-05, -1.36487212e-06, 0.000237031843 ] ] - [ [ 0.437424803, -0.0159937592, 0.658953628, 0.999999971, -2.91641876e-05, -1.36316321e-06, 0.000237031101 ] ] - [ [ 0.437425173, -0.0158795085, 0.658953565, 0.999999971, -2.91246241e-05, -1.36144809e-06, 0.000237030357 ] ] - [ [ 0.437425542, -0.015766004, 0.658953502, 0.999999971, -2.90849182e-05, -1.35972681e-06, 0.00023702961 ] ] - [ [ 0.43742591, -0.0156532412, 0.658953439, 0.999999971, -2.90450705e-05, -1.35799938e-06, 0.00023702886 ] ] - [ [ 0.437426276, -0.0155412156, 0.658953375, 0.999999971, -2.90050816e-05, -1.35626582e-06, 0.000237028108 ] ] - [ [ 0.437426641, -0.0154299226, 0.658953311, 0.999999971, -2.89649522e-05, -1.35452618e-06, 0.000237027353 ] ] - [ [ 0.437427004, -0.0153193579, 0.658953247, 0.999999971, -2.89246828e-05, -1.35278047e-06, 0.000237026595 ] ] - [ [ 0.437427366, -0.0152095169, 0.658953183, 0.999999971, -2.8884274e-05, -1.35102871e-06, 0.000237025835 ] ] - [ [ 0.437427727, -0.0151003953, 0.658953119, 0.999999971, -2.88437264e-05, -1.34927094e-06, 0.000237025072 ] ] - [ [ 0.437428087, -0.0149919888, 0.658953054, 0.999999971, -2.88030407e-05, -1.34750718e-06, 0.000237024306 ] ] - [ [ 0.437428445, -0.0148842929, 0.65895299, 0.999999971, -2.87622173e-05, -1.34573745e-06, 0.000237023538 ] ] - [ [ 0.437428803, -0.0147773034, 0.658952925, 0.999999971, -2.8721257e-05, -1.34396179e-06, 0.000237022768 ] ] - [ [ 0.437429159, -0.0146710159, 0.658952859, 0.999999971, -2.86801603e-05, -1.34218021e-06, 0.000237021994 ] ] - [ [ 0.437429514, -0.0145654262, 0.658952794, 0.999999971, -2.86389278e-05, -1.34039274e-06, 0.000237021219 ] ] - [ [ 0.437429867, -0.01446053, 0.658952728, 0.999999972, -2.85975601e-05, -1.33859942e-06, 0.00023702044 ] ] - [ [ 0.43743022, -0.0143563232, 0.658952662, 0.999999972, -2.85560578e-05, -1.33680026e-06, 0.00023701966 ] ] - [ [ 0.437430571, -0.0142528015, 0.658952596, 0.999999972, -2.85144214e-05, -1.33499529e-06, 0.000237018876 ] ] - [ [ 0.437430922, -0.0141499607, 0.65895253, 0.999999972, -2.84726517e-05, -1.33318454e-06, 0.00023701809 ] ] - [ [ 0.437431271, -0.0140477968, 0.658952463, 0.999999972, -2.84307492e-05, -1.33136803e-06, 0.000237017302 ] ] - [ [ 0.437431619, -0.0139463055, 0.658952397, 0.999999972, -2.83887144e-05, -1.32954579e-06, 0.000237016511 ] ] - [ [ 0.437431967, -0.0138454828, 0.65895233, 0.999999972, -2.83465481e-05, -1.32771784e-06, 0.000237015718 ] ] - [ [ 0.437432313, -0.0137453247, 0.658952263, 0.999999972, -2.83042507e-05, -1.32588421e-06, 0.000237014922 ] ] - [ [ 0.437432658, -0.013645827, 0.658952195, 0.999999972, -2.82618229e-05, -1.32404493e-06, 0.000237014124 ] ] - [ [ 0.437433002, -0.0135469858, 0.658952128, 0.999999972, -2.82192653e-05, -1.32220003e-06, 0.000237013323 ] ] - [ [ 0.437433345, -0.0134487971, 0.65895206, 0.999999972, -2.81765784e-05, -1.32034952e-06, 0.00023701252 ] ] - [ [ 0.437433688, -0.0133512569, 0.658951992, 0.999999972, -2.8133763e-05, -1.31849343e-06, 0.000237011714 ] ] - [ [ 0.437434029, -0.0132543612, 0.658951924, 0.999999972, -2.80908195e-05, -1.31663179e-06, 0.000237010906 ] ] - [ [ 0.437434369, -0.0131581061, 0.658951855, 0.999999972, -2.80477485e-05, -1.31476463e-06, 0.000237010096 ] ] - [ [ 0.437434709, -0.0130624877, 0.658951787, 0.999999972, -2.80045507e-05, -1.31289197e-06, 0.000237009283 ] ] - [ [ 0.437435048, -0.0129675022, 0.658951718, 0.999999972, -2.79612267e-05, -1.31101384e-06, 0.000237008468 ] ] - [ [ 0.437435385, -0.0128731457, 0.658951649, 0.999999972, -2.79177771e-05, -1.30913026e-06, 0.000237007651 ] ] - [ [ 0.437435722, -0.0127794143, 0.65895158, 0.999999972, -2.78742024e-05, -1.30724126e-06, 0.000237006831 ] ] - [ [ 0.437436058, -0.0126863042, 0.658951511, 0.999999972, -2.78305032e-05, -1.30534687e-06, 0.000237006009 ] ] - [ [ 0.437436394, -0.0125938117, 0.658951441, 0.999999972, -2.77866802e-05, -1.30344711e-06, 0.000237005184 ] ] - [ [ 0.437436728, -0.012501933, 0.658951371, 0.999999972, -2.7742734e-05, -1.301542e-06, 0.000237004357 ] ] - [ [ 0.437437062, -0.0124106644, 0.658951301, 0.999999972, -2.7698665e-05, -1.29963158e-06, 0.000237003528 ] ] - [ [ 0.437437395, -0.012320002, 0.658951231, 0.999999972, -2.76544741e-05, -1.29771586e-06, 0.000237002697 ] ] - [ [ 0.437437727, -0.0122299423, 0.658951161, 0.999999972, -2.76101616e-05, -1.29579489e-06, 0.000237001863 ] ] - [ [ 0.437438058, -0.0121404816, 0.65895109, 0.999999972, -2.75657283e-05, -1.29386867e-06, 0.000237001027 ] ] - [ [ 0.437438389, -0.0120516162, 0.658951019, 0.999999972, -2.75211748e-05, -1.29193723e-06, 0.000237000189 ] ] - [ [ 0.437438718, -0.0119633424, 0.658950949, 0.999999972, -2.74765015e-05, -1.29000061e-06, 0.000236999348 ] ] - [ [ 0.437439048, -0.0118756567, 0.658950877, 0.999999972, -2.74317092e-05, -1.28805883e-06, 0.000236998505 ] ] - [ [ 0.437439376, -0.0117885555, 0.658950806, 0.999999972, -2.73867984e-05, -1.28611191e-06, 0.00023699766 ] ] - [ [ 0.437439704, -0.0117020352, 0.658950735, 0.999999972, -2.73417698e-05, -1.28415988e-06, 0.000236996813 ] ] - [ [ 0.437440031, -0.0116160923, 0.658950663, 0.999999972, -2.72966238e-05, -1.28220277e-06, 0.000236995964 ] ] - [ [ 0.437440357, -0.0115307233, 0.658950591, 0.999999972, -2.72513612e-05, -1.2802406e-06, 0.000236995112 ] ] - [ [ 0.437440683, -0.0114459245, 0.658950519, 0.999999972, -2.72059825e-05, -1.2782734e-06, 0.000236994258 ] ] - [ [ 0.437441008, -0.0113616927, 0.658950447, 0.999999972, -2.71604883e-05, -1.27630119e-06, 0.000236993402 ] ] - [ [ 0.437441333, -0.0112780242, 0.658950374, 0.999999972, -2.71148792e-05, -1.274324e-06, 0.000236992544 ] ] - [ [ 0.437441656, -0.0111949157, 0.658950302, 0.999999972, -2.70691558e-05, -1.27234185e-06, 0.000236991684 ] ] - [ [ 0.43744198, -0.0111123638, 0.658950229, 0.999999972, -2.70233187e-05, -1.27035478e-06, 0.000236990822 ] ] - [ [ 0.437442302, -0.011030365, 0.658950156, 0.999999972, -2.69773685e-05, -1.2683628e-06, 0.000236989957 ] ] - [ [ 0.437442624, -0.010948916, 0.658950083, 0.999999972, -2.69313058e-05, -1.26636595e-06, 0.00023698909 ] ] - [ [ 0.437442946, -0.0108680133, 0.65895001, 0.999999972, -2.68851312e-05, -1.26436424e-06, 0.000236988222 ] ] - [ [ 0.437443267, -0.0107876538, 0.658949936, 0.999999972, -2.68388453e-05, -1.26235771e-06, 0.000236987351 ] ] - [ [ 0.437443587, -0.010707834, 0.658949863, 0.999999972, -2.67924487e-05, -1.26034638e-06, 0.000236986478 ] ] - [ [ 0.437443907, -0.0106285507, 0.658949789, 0.999999972, -2.67459419e-05, -1.25833028e-06, 0.000236985603 ] ] - [ [ 0.437444226, -0.0105498005, 0.658949715, 0.999999972, -2.66993257e-05, -1.25630943e-06, 0.000236984726 ] ] - [ [ 0.437444545, -0.0104715803, 0.658949641, 0.999999972, -2.66526005e-05, -1.25428386e-06, 0.000236983847 ] ] - [ [ 0.437444863, -0.0103938867, 0.658949566, 0.999999972, -2.6605767e-05, -1.25225359e-06, 0.000236982966 ] ] - [ [ 0.437445181, -0.0103167166, 0.658949492, 0.999999972, -2.65588258e-05, -1.25021865e-06, 0.000236982082 ] ] - [ [ 0.437445498, -0.0102400667, 0.658949417, 0.999999972, -2.65117774e-05, -1.24817907e-06, 0.000236981197 ] ] - [ [ 0.437445815, -0.010163934, 0.658949342, 0.999999972, -2.64646225e-05, -1.24613487e-06, 0.00023698031 ] ] - [ [ 0.437446131, -0.0100883151, 0.658949267, 0.999999972, -2.64173617e-05, -1.24408608e-06, 0.000236979421 ] ] - [ [ 0.437446447, -0.010013207, 0.658949192, 0.999999972, -2.63699956e-05, -1.24203272e-06, 0.00023697853 ] ] - [ [ 0.437446762, -0.00993860654, 0.658949117, 0.999999972, -2.63225247e-05, -1.23997482e-06, 0.000236977636 ] ] - [ [ 0.437447077, -0.00986451062, 0.658949041, 0.999999972, -2.62749496e-05, -1.23791241e-06, 0.000236976741 ] ] - [ [ 0.437447391, -0.00979091615, 0.658948965, 0.999999972, -2.62272711e-05, -1.2358455e-06, 0.000236975844 ] ] - [ [ 0.437447705, -0.00971782005, 0.65894889, 0.999999972, -2.61794895e-05, -1.23377414e-06, 0.000236974945 ] ] - [ [ 0.437448019, -0.00964521928, 0.658948814, 0.999999972, -2.61316056e-05, -1.23169834e-06, 0.000236974044 ] ] - [ [ 0.437448332, -0.00957311081, 0.658948737, 0.999999972, -2.608362e-05, -1.22961812e-06, 0.000236973142 ] ] - [ [ 0.437448645, -0.00950149161, 0.658948661, 0.999999972, -2.60355332e-05, -1.22753353e-06, 0.000236972237 ] ] - [ [ 0.437448957, -0.0094303587, 0.658948585, 0.999999972, -2.59873459e-05, -1.22544457e-06, 0.00023697133 ] ] - [ [ 0.437449269, -0.00935970908, 0.658948508, 0.999999972, -2.59390586e-05, -1.22335128e-06, 0.000236970422 ] ] - [ [ 0.43744958, -0.00928953981, 0.658948431, 0.999999972, -2.58906719e-05, -1.22125368e-06, 0.000236969511 ] ] - [ [ 0.437449892, -0.00921984793, 0.658948354, 0.999999972, -2.58421865e-05, -1.2191518e-06, 0.000236968599 ] ] - [ [ 0.437450202, -0.00915063052, 0.658948277, 0.999999972, -2.57936028e-05, -1.21704566e-06, 0.000236967685 ] ] - [ [ 0.437450513, -0.00908188467, 0.6589482, 0.999999972, -2.57449217e-05, -1.2149353e-06, 0.000236966769 ] ] - [ [ 0.437450823, -0.00901360749, 0.658948122, 0.999999972, -2.56961435e-05, -1.21282073e-06, 0.000236965851 ] ] - [ [ 0.437451132, -0.0089457961, 0.658948045, 0.999999972, -2.5647269e-05, -1.21070198e-06, 0.000236964932 ] ] - [ [ 0.437451442, -0.00887844765, 0.658947967, 0.999999972, -2.55982986e-05, -1.20857908e-06, 0.00023696401 ] ] - [ [ 0.437451751, -0.0088115593, 0.658947889, 0.999999972, -2.55492331e-05, -1.20645206e-06, 0.000236963087 ] ] - [ [ 0.437452059, -0.00874512822, 0.658947811, 0.999999972, -2.55000731e-05, -1.20432093e-06, 0.000236962162 ] ] - [ [ 0.437452368, -0.0086791516, 0.658947733, 0.999999972, -2.5450819e-05, -1.20218573e-06, 0.000236961236 ] ] - [ [ 0.437452676, -0.00861362667, 0.658947655, 0.999999972, -2.54014715e-05, -1.20004649e-06, 0.000236960307 ] ] - [ [ 0.437452983, -0.00854855063, 0.658947576, 0.999999972, -2.53520312e-05, -1.19790321e-06, 0.000236959377 ] ] - [ [ 0.437453291, -0.00848392075, 0.658947497, 0.999999972, -2.53024988e-05, -1.19575595e-06, 0.000236958445 ] ] - [ [ 0.437453598, -0.00841973427, 0.658947419, 0.999999972, -2.52528747e-05, -1.19360471e-06, 0.000236957511 ] ] - [ [ 0.437453905, -0.00835598847, 0.65894734, 0.999999972, -2.52031597e-05, -1.19144952e-06, 0.000236956576 ] ] - [ [ 0.437454211, -0.00829268065, 0.658947261, 0.999999972, -2.51533542e-05, -1.18929042e-06, 0.000236955639 ] ] - [ [ 0.437454517, -0.0082298081, 0.658947181, 0.999999972, -2.51034589e-05, -1.18712743e-06, 0.0002369547 ] ] - [ [ 0.437454823, -0.00816736817, 0.658947102, 0.999999972, -2.50534744e-05, -1.18496056e-06, 0.00023695376 ] ] - [ [ 0.437455129, -0.00810535818, 0.658947023, 0.999999972, -2.50034013e-05, -1.18278986e-06, 0.000236952817 ] ] - [ [ 0.437455434, -0.00804377549, 0.658946943, 0.999999972, -2.49532402e-05, -1.18061534e-06, 0.000236951874 ] ] - [ [ 0.437455739, -0.00798261748, 0.658946863, 0.999999972, -2.49029916e-05, -1.17843703e-06, 0.000236950928 ] ] - [ [ 0.437456044, -0.00792188153, 0.658946783, 0.999999972, -2.48526563e-05, -1.17625496e-06, 0.000236949981 ] ] - [ [ 0.437456349, -0.00786156504, 0.658946703, 0.999999972, -2.48022347e-05, -1.17406914e-06, 0.000236949033 ] ] - [ [ 0.437456653, -0.00780166543, 0.658946623, 0.999999972, -2.47517275e-05, -1.17187962e-06, 0.000236948082 ] ] - [ [ 0.437456957, -0.00774218014, 0.658946543, 0.999999972, -2.47011352e-05, -1.16968641e-06, 0.00023694713 ] ] - [ [ 0.437457261, -0.00768310661, 0.658946462, 0.999999972, -2.46504585e-05, -1.16748954e-06, 0.000236946177 ] ] - [ [ 0.437457565, -0.00762444231, 0.658946382, 0.999999972, -2.4599698e-05, -1.16528904e-06, 0.000236945222 ] ] - [ [ 0.437457868, -0.00756618472, 0.658946301, 0.999999972, -2.45488543e-05, -1.16308493e-06, 0.000236944265 ] ] - [ [ 0.437458171, -0.00750833132, 0.65894622, 0.999999972, -2.44979278e-05, -1.16087723e-06, 0.000236943307 ] ] - [ [ 0.437458474, -0.00745087964, 0.658946139, 0.999999972, -2.44469194e-05, -1.15866598e-06, 0.000236942347 ] ] - [ [ 0.437458777, -0.00739382718, 0.658946058, 0.999999972, -2.43958295e-05, -1.1564512e-06, 0.000236941386 ] ] - [ [ 0.437459079, -0.0073371715, 0.658945977, 0.999999972, -2.43446588e-05, -1.15423291e-06, 0.000236940423 ] ] - [ [ 0.437459381, -0.00728091014, 0.658945896, 0.999999972, -2.42934078e-05, -1.15201115e-06, 0.000236939459 ] ] - [ [ 0.437459683, -0.00722504068, 0.658945814, 0.999999972, -2.42420771e-05, -1.14978593e-06, 0.000236938493 ] ] - [ [ 0.437459985, -0.00716956068, 0.658945732, 0.999999972, -2.41906674e-05, -1.14755728e-06, 0.000236937526 ] ] - [ [ 0.437460287, -0.00711446775, 0.658945651, 0.999999972, -2.41391792e-05, -1.14532524e-06, 0.000236936557 ] ] - [ [ 0.437460588, -0.0070597595, 0.658945569, 0.999999972, -2.40876132e-05, -1.14308981e-06, 0.000236935587 ] ] - [ [ 0.437460889, -0.00700543356, 0.658945487, 0.999999972, -2.40359699e-05, -1.14085104e-06, 0.000236934615 ] ] - [ [ 0.43746119, -0.00695148755, 0.658945405, 0.999999972, -2.39842499e-05, -1.13860895e-06, 0.000236933642 ] ] - [ [ 0.437461491, -0.00689791914, 0.658945323, 0.999999972, -2.39324539e-05, -1.13636355e-06, 0.000236932668 ] ] - [ [ 0.437461792, -0.00684472599, 0.65894524, 0.999999972, -2.38805823e-05, -1.13411489e-06, 0.000236931692 ] ] - [ [ 0.437462092, -0.00679190578, 0.658945158, 0.999999972, -2.38286359e-05, -1.13186298e-06, 0.000236930714 ] ] - [ [ 0.437462393, -0.0067394562, 0.658945075, 0.999999972, -2.37766153e-05, -1.12960785e-06, 0.000236929736 ] ] - [ [ 0.437462693, -0.00668737496, 0.658944992, 0.999999972, -2.37245209e-05, -1.12734952e-06, 0.000236928755 ] ] - [ [ 0.437462993, -0.00663565979, 0.65894491, 0.999999972, -2.36723535e-05, -1.12508803e-06, 0.000236927774 ] ] - [ [ 0.437463293, -0.00658430842, 0.658944827, 0.999999972, -2.36201135e-05, -1.12282339e-06, 0.000236926791 ] ] - [ [ 0.437463592, -0.00653331858, 0.658944744, 0.999999972, -2.35678017e-05, -1.12055564e-06, 0.000236925807 ] ] - [ [ 0.437463892, -0.00648268806, 0.65894466, 0.999999972, -2.35154186e-05, -1.1182848e-06, 0.000236924821 ] ] - [ [ 0.437464191, -0.00643241462, 0.658944577, 0.999999972, -2.34629647e-05, -1.11601089e-06, 0.000236923834 ] ] - [ [ 0.43746449, -0.00638249604, 0.658944494, 0.999999972, -2.34104408e-05, -1.11373395e-06, 0.000236922846 ] ] - [ [ 0.437464789, -0.00633293014, 0.65894441, 0.999999972, -2.33578474e-05, -1.11145399e-06, 0.000236921856 ] ] - [ [ 0.437465088, -0.00628371471, 0.658944327, 0.999999972, -2.33051851e-05, -1.10917104e-06, 0.000236920866 ] ] - [ [ 0.437465386, -0.0062348476, 0.658944243, 0.999999972, -2.32524544e-05, -1.10688513e-06, 0.000236919874 ] ] - [ [ 0.437465685, -0.00618632664, 0.658944159, 0.999999972, -2.31996561e-05, -1.10459629e-06, 0.00023691888 ] ] - [ [ 0.437465983, -0.00613814968, 0.658944075, 0.999999972, -2.31467906e-05, -1.10230454e-06, 0.000236917885 ] ] - [ [ 0.437466282, -0.00609031458, 0.658943991, 0.999999972, -2.30938586e-05, -1.1000099e-06, 0.00023691689 ] ] - [ [ 0.43746658, -0.00604281923, 0.658943907, 0.999999972, -2.30408607e-05, -1.09771241e-06, 0.000236915892 ] ] - [ [ 0.437466878, -0.00599566151, 0.658943823, 0.999999972, -2.29877975e-05, -1.09541209e-06, 0.000236914894 ] ] - [ [ 0.437467175, -0.00594883933, 0.658943739, 0.999999972, -2.29346695e-05, -1.09310896e-06, 0.000236913894 ] ] - [ [ 0.437467473, -0.0059023506, 0.658943654, 0.999999972, -2.28814775e-05, -1.09080305e-06, 0.000236912894 ] ] - [ [ 0.437467771, -0.00585619324, 0.65894357, 0.999999972, -2.28282219e-05, -1.08849438e-06, 0.000236911892 ] ] - [ [ 0.437468068, -0.00581036521, 0.658943485, 0.999999972, -2.27749033e-05, -1.08618299e-06, 0.000236910888 ] ] - [ [ 0.437468365, -0.00576486444, 0.6589434, 0.999999972, -2.27215224e-05, -1.0838689e-06, 0.000236909884 ] ] - [ [ 0.437468662, -0.00571968891, 0.658943315, 0.999999972, -2.26680798e-05, -1.08155213e-06, 0.000236908879 ] ] - [ [ 0.437468959, -0.00567483659, 0.65894323, 0.999999972, -2.26145761e-05, -1.07923271e-06, 0.000236907872 ] ] - [ [ 0.437469256, -0.00563030546, 0.658943145, 0.999999972, -2.25610118e-05, -1.07691066e-06, 0.000236906864 ] ] - [ [ 0.437469553, -0.00558609352, 0.65894306, 0.999999972, -2.25073875e-05, -1.07458602e-06, 0.000236905855 ] ] - [ [ 0.437469849, -0.0055421988, 0.658942975, 0.999999972, -2.24537039e-05, -1.0722588e-06, 0.000236904845 ] ] - [ [ 0.437470146, -0.0054986193, 0.65894289, 0.999999972, -2.23999616e-05, -1.06992904e-06, 0.000236903834 ] ] - [ [ 0.437470442, -0.00545535307, 0.658942804, 0.999999972, -2.23461611e-05, -1.06759675e-06, 0.000236902822 ] ] - [ [ 0.437470739, -0.00541239814, 0.658942719, 0.999999972, -2.2292303e-05, -1.06526197e-06, 0.000236901808 ] ] - [ [ 0.437471035, -0.00536975259, 0.658942633, 0.999999972, -2.2238388e-05, -1.06292472e-06, 0.000236900794 ] ] - [ [ 0.437471331, -0.00532741447, 0.658942548, 0.999999972, -2.21844166e-05, -1.06058503e-06, 0.000236899778 ] ] - [ [ 0.437471627, -0.00528538187, 0.658942462, 0.999999972, -2.21303894e-05, -1.05824292e-06, 0.000236898762 ] ] - [ [ 0.437471922, -0.00524365287, 0.658942376, 0.999999972, -2.20763071e-05, -1.05589842e-06, 0.000236897744 ] ] - [ [ 0.437472218, -0.00520222559, 0.65894229, 0.999999972, -2.20221702e-05, -1.05355155e-06, 0.000236896726 ] ] - [ [ 0.437472514, -0.00516109813, 0.658942204, 0.999999972, -2.19679793e-05, -1.05120235e-06, 0.000236895706 ] ] - [ [ 0.437472809, -0.00512026862, 0.658942118, 0.999999972, -2.19137351e-05, -1.04885083e-06, 0.000236894685 ] ] - [ [ 0.437473104, -0.0050797352, 0.658942032, 0.999999972, -2.1859438e-05, -1.04649702e-06, 0.000236893664 ] ] - [ [ 0.437473399, -0.00503949601, 0.658941945, 0.999999972, -2.18050888e-05, -1.04414095e-06, 0.000236892641 ] ] - [ [ 0.437473695, -0.00499954922, 0.658941859, 0.999999972, -2.1750688e-05, -1.04178264e-06, 0.000236891618 ] ] - [ [ 0.43747399, -0.00495989298, 0.658941773, 0.999999972, -2.16962362e-05, -1.03942213e-06, 0.000236890593 ] ] - [ [ 0.437474284, -0.00492052549, 0.658941686, 0.999999972, -2.1641734e-05, -1.03705942e-06, 0.000236889568 ] ] - [ [ 0.437474579, -0.00488144492, 0.658941599, 0.999999972, -2.15871821e-05, -1.03469456e-06, 0.000236888541 ] ] - [ [ 0.437474874, -0.00484264948, 0.658941513, 0.999999972, -2.15325809e-05, -1.03232757e-06, 0.000236887514 ] ] - [ [ 0.437475168, -0.00480413739, 0.658941426, 0.999999972, -2.14779311e-05, -1.02995847e-06, 0.000236886486 ] ] - [ [ 0.437475463, -0.00476590686, 0.658941339, 0.999999972, -2.14232333e-05, -1.02758729e-06, 0.000236885457 ] ] - [ [ 0.437475757, -0.00472795612, 0.658941252, 0.999999972, -2.13684881e-05, -1.02521406e-06, 0.000236884427 ] ] - [ [ 0.437476051, -0.00469028343, 0.658941165, 0.999999972, -2.13136962e-05, -1.02283879e-06, 0.000236883396 ] ] - [ [ 0.437476346, -0.00465288702, 0.658941078, 0.999999972, -2.1258858e-05, -1.02046153e-06, 0.000236882364 ] ] - [ [ 0.43747664, -0.00461576517, 0.658940991, 0.999999972, -2.12039741e-05, -1.01808228e-06, 0.000236881331 ] ] - [ [ 0.437476934, -0.00457891615, 0.658940904, 0.999999972, -2.11490453e-05, -1.01570109e-06, 0.000236880298 ] ] - [ [ 0.437477227, -0.00454233824, 0.658940817, 0.999999972, -2.10940721e-05, -1.01331797e-06, 0.000236879263 ] ] - [ [ 0.437477521, -0.00450602973, 0.658940729, 0.999999972, -2.1039055e-05, -1.01093295e-06, 0.000236878228 ] ] - [ [ 0.437477815, -0.00446998893, 0.658940642, 0.999999972, -2.09839947e-05, -1.00854605e-06, 0.000236877192 ] ] - [ [ 0.437478108, -0.00443421415, 0.658940554, 0.999999972, -2.09288918e-05, -1.00615731e-06, 0.000236876155 ] ] - [ [ 0.437478402, -0.00439870372, 0.658940467, 0.999999972, -2.08737468e-05, -1.00376674e-06, 0.000236875118 ] ] - [ [ 0.437478695, -0.00436345597, 0.658940379, 0.999999972, -2.08185604e-05, -1.00137438e-06, 0.00023687408 ] ] - [ [ 0.437478988, -0.00432846923, 0.658940292, 0.999999972, -2.07633332e-05, -9.98980254e-07, 0.00023687304 ] ] - [ [ 0.437479281, -0.00429374187, 0.658940204, 0.999999972, -2.07080657e-05, -9.96584379e-07, 0.000236872001 ] ] - [ [ 0.437479574, -0.00425927224, 0.658940116, 0.999999972, -2.06527586e-05, -9.94186786e-07, 0.00023687096 ] ] - [ [ 0.437479867, -0.00422505872, 0.658940028, 0.999999972, -2.05974125e-05, -9.91787501e-07, 0.000236869919 ] ] - [ [ 0.43748016, -0.00419109969, 0.65893994, 0.999999972, -2.05420279e-05, -9.89386549e-07, 0.000236868877 ] ] - [ [ 0.437480452, -0.00415739353, 0.658939852, 0.999999972, -2.04866054e-05, -9.86983956e-07, 0.000236867834 ] ] - [ [ 0.437480745, -0.00412393866, 0.658939764, 0.999999972, -2.04311457e-05, -9.84579749e-07, 0.00023686679 ] ] - [ [ 0.437481037, -0.00409073347, 0.658939676, 0.999999972, -2.03756494e-05, -9.82173952e-07, 0.000236865746 ] ] - [ [ 0.43748133, -0.00405777638, 0.658939588, 0.999999972, -2.0320117e-05, -9.79766593e-07, 0.000236864701 ] ] - [ [ 0.437481622, -0.00402506583, 0.6589395, 0.999999972, -2.02645491e-05, -9.77357696e-07, 0.000236863656 ] ] - [ [ 0.437481914, -0.00399260025, 0.658939412, 0.999999972, -2.02089464e-05, -9.74947288e-07, 0.00023686261 ] ] - [ [ 0.437482206, -0.00396037809, 0.658939323, 0.999999972, -2.01533094e-05, -9.72535395e-07, 0.000236861563 ] ] - [ [ 0.437482498, -0.0039283978, 0.658939235, 0.999999972, -2.00976387e-05, -9.70122042e-07, 0.000236860515 ] ] - [ [ 0.43748279, -0.00389665785, 0.658939146, 0.999999972, -2.00419349e-05, -9.67707256e-07, 0.000236859467 ] ] - [ [ 0.437483082, -0.00386515671, 0.658939058, 0.999999972, -1.99861987e-05, -9.65291062e-07, 0.000236858419 ] ] - [ [ 0.437483373, -0.00383389285, 0.658938969, 0.999999972, -1.99304306e-05, -9.62873487e-07, 0.000236857369 ] ] - [ [ 0.437483665, -0.00380286478, 0.658938881, 0.999999972, -1.98746312e-05, -9.60454555e-07, 0.000236856319 ] ] - [ [ 0.437483956, -0.00377207099, 0.658938792, 0.999999972, -1.98188012e-05, -9.58034293e-07, 0.000236855269 ] ] - [ [ 0.437484247, -0.00374150999, 0.658938704, 0.999999972, -1.9762941e-05, -9.55612728e-07, 0.000236854218 ] ] - [ [ 0.437484539, -0.0037111803, 0.658938615, 0.999999972, -1.97070514e-05, -9.53189884e-07, 0.000236853166 ] ] - [ [ 0.43748483, -0.00368108044, 0.658938526, 0.999999972, -1.96511329e-05, -9.50765787e-07, 0.000236852114 ] ] - [ [ 0.437485121, -0.00365120894, 0.658938437, 0.999999972, -1.95951861e-05, -9.48340465e-07, 0.000236851061 ] ] - [ [ 0.437485411, -0.00362156436, 0.658938348, 0.999999972, -1.95392115e-05, -9.45913941e-07, 0.000236850008 ] ] - [ [ 0.437485702, -0.00359214523, 0.65893826, 0.999999972, -1.94832099e-05, -9.43486244e-07, 0.000236848955 ] ] - [ [ 0.437485993, -0.00356295013, 0.658938171, 0.999999972, -1.94271818e-05, -9.41057397e-07, 0.0002368479 ] ] - [ [ 0.437486283, -0.00353397761, 0.658938082, 0.999999972, -1.93711278e-05, -9.38627427e-07, 0.000236846846 ] ] - [ [ 0.437486574, -0.00350522625, 0.658937993, 0.999999972, -1.93150485e-05, -9.36196361e-07, 0.000236845791 ] ] - [ [ 0.437486864, -0.00347669464, 0.658937904, 0.999999972, -1.92589444e-05, -9.33764223e-07, 0.000236844735 ] ] - [ [ 0.437487154, -0.00344838138, 0.658937814, 0.999999972, -1.92028163e-05, -9.3133104e-07, 0.000236843679 ] ] - [ [ 0.437487444, -0.00342028505, 0.658937725, 0.999999972, -1.91466646e-05, -9.28896838e-07, 0.000236842622 ] ] - [ [ 0.437487734, -0.00339240428, 0.658937636, 0.999999972, -1.909049e-05, -9.26461642e-07, 0.000236841565 ] ] - [ [ 0.437488024, -0.00336473767, 0.658937547, 0.999999972, -1.90342931e-05, -9.24025479e-07, 0.000236840508 ] ] - [ [ 0.437488313, -0.00333728386, 0.658937458, 0.999999972, -1.89780744e-05, -9.21588374e-07, 0.00023683945 ] ] - [ [ 0.437488603, -0.00331004147, 0.658937368, 0.999999972, -1.89218347e-05, -9.19150353e-07, 0.000236838392 ] ] - [ [ 0.437488892, -0.00328300914, 0.658937279, 0.999999972, -1.88655744e-05, -9.16711443e-07, 0.000236837334 ] ] - [ [ 0.437489182, -0.00325618553, 0.65893719, 0.999999972, -1.88092942e-05, -9.14271669e-07, 0.000236836275 ] ] - [ [ 0.437489471, -0.00322956929, 0.6589371, 0.999999972, -1.87529946e-05, -9.11831056e-07, 0.000236835215 ] ] - [ [ 0.43748976, -0.00320315909, 0.658937011, 0.999999972, -1.86966763e-05, -9.09389631e-07, 0.000236834156 ] ] - [ [ 0.437490049, -0.00317695359, 0.658936921, 0.999999972, -1.86403399e-05, -9.0694742e-07, 0.000236833096 ] ] - [ [ 0.437490337, -0.00315095148, 0.658936832, 0.999999972, -1.85839859e-05, -9.04504449e-07, 0.000236832035 ] ] - [ [ 0.437490626, -0.00312515145, 0.658936743, 0.999999972, -1.85276149e-05, -9.02060743e-07, 0.000236830975 ] ] - [ [ 0.437490915, -0.00309955218, 0.658936653, 0.999999972, -1.84712277e-05, -8.99616328e-07, 0.000236829914 ] ] - [ [ 0.437491203, -0.00307415238, 0.658936563, 0.999999972, -1.84148246e-05, -8.97171231e-07, 0.000236828853 ] ] - [ [ 0.437491491, -0.00304895077, 0.658936474, 0.999999972, -1.83584064e-05, -8.94725476e-07, 0.000236827791 ] ] - [ [ 0.437491779, -0.00302394605, 0.658936384, 0.999999972, -1.83019737e-05, -8.92279091e-07, 0.000236826729 ] ] - [ [ 0.437492067, -0.00299913696, 0.658936295, 0.999999972, -1.8245527e-05, -8.89832101e-07, 0.000236825667 ] ] - [ [ 0.437492355, -0.00297452222, 0.658936205, 0.999999972, -1.81890669e-05, -8.87384531e-07, 0.000236824605 ] ] - [ [ 0.437492643, -0.00295010057, 0.658936115, 0.999999972, -1.81325941e-05, -8.84936409e-07, 0.000236823542 ] ] - [ [ 0.43749293, -0.00292587077, 0.658936026, 0.999999972, -1.80761091e-05, -8.82487758e-07, 0.000236822479 ] ] - [ [ 0.437493218, -0.00290183156, 0.658935936, 0.999999972, -1.80196125e-05, -8.80038607e-07, 0.000236821416 ] ] - [ [ 0.437493505, -0.0028779817, 0.658935846, 0.999999972, -1.79631049e-05, -8.77588979e-07, 0.000236820353 ] ] - [ [ 0.437493792, -0.00285431997, 0.658935757, 0.999999972, -1.7906587e-05, -8.75138902e-07, 0.00023681929 ] ] - [ [ 0.437494079, -0.00283084513, 0.658935667, 0.999999972, -1.78500593e-05, -8.72688401e-07, 0.000236818226 ] ] - [ [ 0.437494366, -0.00280755598, 0.658935577, 0.999999972, -1.77935224e-05, -8.70237502e-07, 0.000236817162 ] ] - [ [ 0.437494653, -0.00278445129, 0.658935487, 0.999999972, -1.77369769e-05, -8.67786231e-07, 0.000236816099 ] ] - [ [ 0.437494939, -0.00276152987, 0.658935398, 0.999999972, -1.76804234e-05, -8.65334614e-07, 0.000236815034 ] ] - [ [ 0.437495226, -0.00273879052, 0.658935308, 0.999999972, -1.76238626e-05, -8.62882677e-07, 0.00023681397 ] ] - [ [ 0.437495512, -0.00271623205, 0.658935218, 0.999999972, -1.75672949e-05, -8.60430445e-07, 0.000236812906 ] ] - [ [ 0.437495798, -0.00269385327, 0.658935128, 0.999999972, -1.75107211e-05, -8.57977945e-07, 0.000236811841 ] ] - [ [ 0.437496084, -0.00267165301, 0.658935038, 0.999999972, -1.74541416e-05, -8.55525202e-07, 0.000236810777 ] ] - [ [ 0.43749637, -0.0026496301, 0.658934949, 0.999999972, -1.73975572e-05, -8.53072242e-07, 0.000236809712 ] ] - [ [ 0.437496655, -0.00262778337, 0.658934859, 0.999999972, -1.73409683e-05, -8.50619092e-07, 0.000236808647 ] ] - [ [ 0.437496941, -0.00260611168, 0.658934769, 0.999999972, -1.72843757e-05, -8.48165776e-07, 0.000236807583 ] ] - [ [ 0.437497226, -0.00258461386, 0.658934679, 0.999999972, -1.72277798e-05, -8.45712322e-07, 0.000236806518 ] ] - [ [ 0.437497511, -0.00256328877, 0.658934589, 0.999999972, -1.71711813e-05, -8.43258754e-07, 0.000236805453 ] ] - [ [ 0.437497796, -0.00254213529, 0.658934499, 0.999999972, -1.71145808e-05, -8.40805099e-07, 0.000236804388 ] ] - [ [ 0.437498081, -0.00252115227, 0.65893441, 0.999999972, -1.70579789e-05, -8.38351383e-07, 0.000236803323 ] ] - [ [ 0.437498365, -0.0025003386, 0.65893432, 0.999999972, -1.70013761e-05, -8.35897631e-07, 0.000236802258 ] ] - [ [ 0.43749865, -0.00247969316, 0.65893423, 0.999999972, -1.69447732e-05, -8.3344387e-07, 0.000236801193 ] ] - [ [ 0.437498934, -0.00245921483, 0.65893414, 0.999999972, -1.68881706e-05, -8.30990125e-07, 0.000236800128 ] ] - [ [ 0.437499218, -0.00243890251, 0.65893405, 0.999999972, -1.6831569e-05, -8.28536422e-07, 0.000236799063 ] ] - [ [ 0.437499502, -0.00241875511, 0.65893396, 0.999999972, -1.67749689e-05, -8.26082787e-07, 0.000236797998 ] ] - [ [ 0.437499785, -0.00239877152, 0.65893387, 0.999999972, -1.6718371e-05, -8.23629246e-07, 0.000236796933 ] ] - [ [ 0.437500069, -0.00237895067, 0.658933781, 0.999999972, -1.66617759e-05, -8.21175825e-07, 0.000236795868 ] ] - [ [ 0.437500352, -0.00235929148, 0.658933691, 0.999999972, -1.66051841e-05, -8.1872255e-07, 0.000236794803 ] ] - [ [ 0.437500635, -0.00233979287, 0.658933601, 0.999999972, -1.65485963e-05, -8.16269446e-07, 0.000236793739 ] ] - [ [ 0.437500918, -0.00232045377, 0.658933511, 0.999999972, -1.6492013e-05, -8.1381654e-07, 0.000236792674 ] ] - [ [ 0.437501201, -0.00230127312, 0.658933421, 0.999999972, -1.64354349e-05, -8.11363857e-07, 0.000236791609 ] ] - [ [ 0.437501484, -0.00228224987, 0.658933331, 0.999999972, -1.63788626e-05, -8.08911424e-07, 0.000236790545 ] ] - [ [ 0.437501766, -0.00226338296, 0.658933242, 0.999999972, -1.63222966e-05, -8.06459266e-07, 0.000236789481 ] ] - [ [ 0.437502048, -0.00224467136, 0.658933152, 0.999999972, -1.62657375e-05, -8.04007408e-07, 0.000236788416 ] ] - [ [ 0.43750233, -0.00222611403, 0.658933062, 0.999999972, -1.62091859e-05, -8.01555878e-07, 0.000236787352 ] ] - [ [ 0.437502612, -0.00220770993, 0.658932972, 0.999999972, -1.61526425e-05, -7.99104701e-07, 0.000236786288 ] ] - [ [ 0.437502894, -0.00218945804, 0.658932883, 0.999999972, -1.60961079e-05, -7.96653902e-07, 0.000236785225 ] ] - [ [ 0.437503175, -0.00217135733, 0.658932793, 0.999999972, -1.60395825e-05, -7.94203508e-07, 0.000236784161 ] ] - [ [ 0.437503456, -0.0021534068, 0.658932703, 0.999999972, -1.59830671e-05, -7.91753545e-07, 0.000236783098 ] ] - [ [ 0.437503737, -0.00213560544, 0.658932613, 0.999999972, -1.59265623e-05, -7.89304038e-07, 0.000236782035 ] ] - [ [ 0.437504018, -0.00211795224, 0.658932524, 0.999999972, -1.58700685e-05, -7.86855013e-07, 0.000236780972 ] ] - [ [ 0.437504299, -0.0021004462, 0.658932434, 0.999999972, -1.58135865e-05, -7.84406496e-07, 0.000236779909 ] ] - [ [ 0.437504579, -0.00208308634, 0.658932344, 0.999999972, -1.57571168e-05, -7.81958514e-07, 0.000236778846 ] ] - [ [ 0.437504859, -0.00206587166, 0.658932255, 0.999999972, -1.570066e-05, -7.79511092e-07, 0.000236777784 ] ] - [ [ 0.437505139, -0.00204880119, 0.658932165, 0.999999972, -1.56442167e-05, -7.77064255e-07, 0.000236776722 ] ] - [ [ 0.437505419, -0.00203187395, 0.658932076, 0.999999972, -1.55877875e-05, -7.7461803e-07, 0.00023677566 ] ] - [ [ 0.437505698, -0.00201508898, 0.658931986, 0.999999972, -1.5531373e-05, -7.72172443e-07, 0.000236774599 ] ] - [ [ 0.437505977, -0.0019984453, 0.658931897, 0.999999972, -1.54749738e-05, -7.69727519e-07, 0.000236773538 ] ] - [ [ 0.437506256, -0.00198194197, 0.658931807, 0.999999972, -1.54185906e-05, -7.67283285e-07, 0.000236772477 ] ] - [ [ 0.437506535, -0.00196557802, 0.658931718, 0.999999972, -1.53622238e-05, -7.64839766e-07, 0.000236771416 ] ] - [ [ 0.437506813, -0.00194935251, 0.658931628, 0.999999972, -1.53058741e-05, -7.62396989e-07, 0.000236770356 ] ] - [ [ 0.437507092, -0.00193326449, 0.658931539, 0.999999972, -1.52495421e-05, -7.59954978e-07, 0.000236769296 ] ] - [ [ 0.43750737, -0.00191731304, 0.658931449, 0.999999972, -1.51932284e-05, -7.5751376e-07, 0.000236768236 ] ] - [ [ 0.437507648, -0.00190149721, 0.65893136, 0.999999972, -1.51369336e-05, -7.55073362e-07, 0.000236767177 ] ] - [ [ 0.437507925, -0.00188581608, 0.658931271, 0.999999972, -1.50806583e-05, -7.52633808e-07, 0.000236766118 ] ] - [ [ 0.437508203, -0.00187026873, 0.658931181, 0.999999972, -1.50244031e-05, -7.50195124e-07, 0.00023676506 ] ] - [ [ 0.43750848, -0.00185485425, 0.658931092, 0.999999972, -1.49681685e-05, -7.47757338e-07, 0.000236764002 ] ] - [ [ 0.437508756, -0.00183957172, 0.658931003, 0.999999972, -1.49119552e-05, -7.45320473e-07, 0.000236762944 ] ] - [ [ 0.437509033, -0.00182442023, 0.658930914, 0.999999972, -1.48557638e-05, -7.42884557e-07, 0.000236761887 ] ] - [ [ 0.437509309, -0.00180939888, 0.658930824, 0.999999972, -1.47995949e-05, -7.40449616e-07, 0.00023676083 ] ] - [ [ 0.437509585, -0.00179450678, 0.658930735, 0.999999972, -1.4743449e-05, -7.38015674e-07, 0.000236759774 ] ] - [ [ 0.437509861, -0.00177974304, 0.658930646, 0.999999972, -1.46873268e-05, -7.35582758e-07, 0.000236758718 ] ] - [ [ 0.437510137, -0.00176510677, 0.658930557, 0.999999972, -1.46312288e-05, -7.33150895e-07, 0.000236757662 ] ] - [ [ 0.437510412, -0.00175059709, 0.658930468, 0.999999972, -1.45751557e-05, -7.30720109e-07, 0.000236756607 ] ] - [ [ 0.437510687, -0.00173621313, 0.658930379, 0.999999972, -1.45191081e-05, -7.28290426e-07, 0.000236755552 ] ] - [ [ 0.437510962, -0.001721954, 0.65893029, 0.999999972, -1.44630865e-05, -7.25861874e-07, 0.000236754498 ] ] - [ [ 0.437511236, -0.00170781885, 0.658930201, 0.999999972, -1.44070916e-05, -7.23434476e-07, 0.000236753445 ] ] - [ [ 0.437511511, -0.00169380682, 0.658930113, 0.999999972, -1.43511239e-05, -7.2100826e-07, 0.000236752392 ] ] - [ [ 0.437511785, -0.00167991704, 0.658930024, 0.999999972, -1.42951841e-05, -7.18583252e-07, 0.000236751339 ] ] - [ [ 0.437512058, -0.00166614866, 0.658929935, 0.999999972, -1.42392727e-05, -7.16159476e-07, 0.000236750287 ] ] - [ [ 0.437512332, -0.00165250084, 0.658929846, 0.999999972, -1.41833903e-05, -7.13736959e-07, 0.000236749236 ] ] - [ [ 0.437512605, -0.00163897274, 0.658929758, 0.999999972, -1.41275376e-05, -7.11315728e-07, 0.000236748185 ] ] - [ [ 0.437512877, -0.00162556351, 0.658929669, 0.999999972, -1.40717152e-05, -7.08895807e-07, 0.000236747134 ] ] - [ [ 0.43751315, -0.00161227232, 0.65892958, 0.999999972, -1.40159235e-05, -7.06477223e-07, 0.000236746085 ] ] - [ [ 0.437513422, -0.00159909835, 0.658929492, 0.999999972, -1.39601633e-05, -7.04060001e-07, 0.000236745035 ] ] - [ [ 0.437513694, -0.00158604077, 0.658929403, 0.999999972, -1.39044351e-05, -7.01644168e-07, 0.000236743987 ] ] - [ [ 0.437513966, -0.00157309875, 0.658929315, 0.999999972, -1.38487395e-05, -6.99229749e-07, 0.000236742939 ] ] - [ [ 0.437514237, -0.00156027149, 0.658929227, 0.999999972, -1.37930772e-05, -6.9681677e-07, 0.000236741892 ] ] - [ [ 0.437514508, -0.00154755818, 0.658929138, 0.999999972, -1.37374486e-05, -6.94405258e-07, 0.000236740845 ] ] - [ [ 0.437514779, -0.001534958, 0.65892905, 0.999999972, -1.36818545e-05, -6.91995237e-07, 0.000236739799 ] ] - [ [ 0.437515049, -0.00152247015, 0.658928962, 0.999999972, -1.36262954e-05, -6.89586735e-07, 0.000236738753 ] ] - [ [ 0.437515319, -0.00151009385, 0.658928874, 0.999999972, -1.35707719e-05, -6.87179776e-07, 0.000236737709 ] ] - [ [ 0.437515589, -0.00149782829, 0.658928786, 0.999999972, -1.35152846e-05, -6.84774387e-07, 0.000236736665 ] ] - [ [ 0.437515859, -0.00148567269, 0.658928698, 0.999999972, -1.34598342e-05, -6.82370593e-07, 0.000236735621 ] ] - [ [ 0.437516128, -0.00147362626, 0.65892861, 0.999999972, -1.34044211e-05, -6.79968421e-07, 0.000236734579 ] ] - [ [ 0.437516397, -0.00146168822, 0.658928522, 0.999999972, -1.3349046e-05, -6.77567897e-07, 0.000236733537 ] ] - [ [ 0.437516665, -0.00144985779, 0.658928434, 0.999999972, -1.32937095e-05, -6.75169045e-07, 0.000236732496 ] ] - [ [ 0.437516933, -0.00143813422, 0.658928346, 0.999999972, -1.32384122e-05, -6.72771893e-07, 0.000236731455 ] ] - [ [ 0.437517201, -0.00142651671, 0.658928258, 0.999999972, -1.31831547e-05, -6.70376465e-07, 0.000236730415 ] ] - [ [ 0.437517469, -0.00141500453, 0.658928171, 0.999999972, -1.31279376e-05, -6.67982789e-07, 0.000236729376 ] ] - [ [ 0.437517736, -0.0014035969, 0.658928083, 0.999999972, -1.30727614e-05, -6.6559089e-07, 0.000236728338 ] ] - [ [ 0.437518003, -0.00139229307, 0.658927996, 0.999999972, -1.30176269e-05, -6.63200793e-07, 0.000236727301 ] ] - [ [ 0.437518269, -0.00138109229, 0.658927908, 0.999999972, -1.29625345e-05, -6.60812524e-07, 0.000236726264 ] ] - [ [ 0.437518536, -0.00136999381, 0.658927821, 0.999999972, -1.29074849e-05, -6.58426111e-07, 0.000236725228 ] ] - [ [ 0.437518801, -0.00135899689, 0.658927733, 0.999999972, -1.28524787e-05, -6.56041577e-07, 0.000236724193 ] ] - [ [ 0.437519067, -0.0013481008, 0.658927646, 0.999999972, -1.27975164e-05, -6.5365895e-07, 0.000236723159 ] ] - [ [ 0.437519332, -0.00133730479, 0.658927559, 0.999999972, -1.27425988e-05, -6.51278255e-07, 0.000236722126 ] ] - [ [ 0.437519597, -0.00132660814, 0.658927472, 0.999999972, -1.26877262e-05, -6.48899518e-07, 0.000236721093 ] ] - [ [ 0.437519861, -0.00131601012, 0.658927385, 0.999999972, -1.26328995e-05, -6.46522765e-07, 0.000236720062 ] ] - [ [ 0.437520125, -0.00130551001, 0.658927298, 0.999999972, -1.25781191e-05, -6.44148021e-07, 0.000236719031 ] ] - [ [ 0.437520389, -0.00129510709, 0.658927211, 0.999999972, -1.25233856e-05, -6.41775314e-07, 0.000236718001 ] ] - [ [ 0.437520652, -0.00128480064, 0.658927124, 0.999999972, -1.24686998e-05, -6.39404668e-07, 0.000236716972 ] ] - [ [ 0.437520915, -0.00127458995, 0.658927038, 0.999999972, -1.2414062e-05, -6.37036109e-07, 0.000236715944 ] ] - [ [ 0.437521178, -0.00126447433, 0.658926951, 0.999999972, -1.2359473e-05, -6.34669664e-07, 0.000236714917 ] ] - [ [ 0.43752144, -0.00125445305, 0.658926864, 0.999999972, -1.23049334e-05, -6.32305358e-07, 0.000236713891 ] ] - [ [ 0.437521702, -0.00124452543, 0.658926778, 0.999999972, -1.22504437e-05, -6.29943218e-07, 0.000236712866 ] ] - [ [ 0.437521963, -0.00123469077, 0.658926691, 0.999999972, -1.21960045e-05, -6.27583268e-07, 0.000236711841 ] ] - [ [ 0.437522224, -0.00122494837, 0.658926605, 0.999999972, -1.21416165e-05, -6.25225535e-07, 0.000236710818 ] ] - [ [ 0.437522485, -0.00121529755, 0.658926519, 0.999999972, -1.20872802e-05, -6.22870045e-07, 0.000236709796 ] ] - [ [ 0.437522745, -0.00120573762, 0.658926433, 0.999999972, -1.20329963e-05, -6.20516824e-07, 0.000236708774 ] ] - [ [ 0.437523005, -0.00119626791, 0.658926346, 0.999999972, -1.19787652e-05, -6.18165897e-07, 0.000236707754 ] ] - [ [ 0.437523265, -0.00118688772, 0.65892626, 0.999999972, -1.19245878e-05, -6.15817291e-07, 0.000236706734 ] ] - [ [ 0.437523524, -0.00117759641, 0.658926175, 0.999999972, -1.18704644e-05, -6.13471032e-07, 0.000236705716 ] ] - [ [ 0.437523782, -0.00116839328, 0.658926089, 0.999999972, -1.18163957e-05, -6.11127144e-07, 0.000236704699 ] ] - [ [ 0.437524041, -0.00115927767, 0.658926003, 0.999999972, -1.17623824e-05, -6.08785655e-07, 0.000236703682 ] ] - [ [ 0.437524298, -0.00115024893, 0.658925917, 0.999999972, -1.1708425e-05, -6.0644659e-07, 0.000236702667 ] ] - [ [ 0.437524556, -0.00114130639, 0.658925832, 0.999999972, -1.16545241e-05, -6.04109974e-07, 0.000236701653 ] ] - [ [ 0.437524813, -0.00113244939, 0.658925746, 0.999999972, -1.16006803e-05, -6.01775835e-07, 0.00023670064 ] ] - [ [ 0.43752507, -0.00112367729, 0.658925661, 0.999999972, -1.15468942e-05, -5.99444197e-07, 0.000236699628 ] ] - [ [ 0.437525326, -0.00111498944, 0.658925576, 0.999999972, -1.14931664e-05, -5.97115087e-07, 0.000236698617 ] ] - [ [ 0.437525582, -0.00110638518, 0.65892549, 0.999999972, -1.14394975e-05, -5.9478853e-07, 0.000236697607 ] ] - [ [ 0.437525837, -0.00109786388, 0.658925405, 0.999999972, -1.13858881e-05, -5.92464553e-07, 0.000236696598 ] ] - [ [ 0.437526092, -0.0010894249, 0.65892532, 0.999999972, -1.13323388e-05, -5.90143181e-07, 0.000236695591 ] ] - [ [ 0.437526346, -0.0010810676, 0.658925235, 0.999999972, -1.12788502e-05, -5.8782444e-07, 0.000236694584 ] ] - [ [ 0.4375266, -0.00107279136, 0.658925151, 0.999999972, -1.12254229e-05, -5.85508356e-07, 0.000236693579 ] ] - [ [ 0.437526854, -0.00106459553, 0.658925066, 0.999999972, -1.11720575e-05, -5.83194955e-07, 0.000236692575 ] ] - [ [ 0.437527107, -0.00105647951, 0.658924981, 0.999999972, -1.11187545e-05, -5.80884263e-07, 0.000236691572 ] ] - [ [ 0.43752736, -0.00104844265, 0.658924897, 0.999999972, -1.10655147e-05, -5.78576306e-07, 0.00023669057 ] ] - [ [ 0.437527612, -0.00104048436, 0.658924812, 0.999999972, -1.10123385e-05, -5.76271109e-07, 0.000236689569 ] ] - [ [ 0.437527864, -0.00103260401, 0.658924728, 0.999999972, -1.09592266e-05, -5.73968699e-07, 0.00023668857 ] ] - [ [ 0.437528115, -0.00102480098, 0.658924644, 0.999999972, -1.09061796e-05, -5.71669101e-07, 0.000236687572 ] ] - [ [ 0.437528366, -0.00101707468, 0.65892456, 0.999999972, -1.0853198e-05, -5.69372342e-07, 0.000236686575 ] ] - [ [ 0.437528616, -0.00100942449, 0.658924476, 0.999999972, -1.08002826e-05, -5.67078447e-07, 0.000236685579 ] ] - [ [ 0.437528866, -0.00100184981, 0.658924392, 0.999999972, -1.07474337e-05, -5.64787441e-07, 0.000236684585 ] ] - [ [ 0.437529116, -0.000994350037, 0.658924308, 0.999999972, -1.06946522e-05, -5.62499352e-07, 0.000236683592 ] ] - [ [ 0.437529365, -0.000986924584, 0.658924224, 0.999999972, -1.06419385e-05, -5.60214204e-07, 0.0002366826 ] ] - [ [ 0.437529613, -0.000979572853, 0.658924141, 0.999999972, -1.05892932e-05, -5.57932025e-07, 0.000236681609 ] ] - [ [ 0.437529861, -0.000972294253, 0.658924057, 0.999999972, -1.05367171e-05, -5.55652839e-07, 0.00023668062 ] ] - [ [ 0.437530109, -0.000965088197, 0.658923974, 0.999999972, -1.04842105e-05, -5.53376672e-07, 0.000236679632 ] ] - [ [ 0.437530356, -0.000957954101, 0.658923891, 0.999999972, -1.04317742e-05, -5.51103551e-07, 0.000236678645 ] ] - [ [ 0.437530603, -0.000950891384, 0.658923808, 0.999999972, -1.03794088e-05, -5.48833501e-07, 0.00023667766 ] ] - [ [ 0.437530849, -0.000943899469, 0.658923725, 0.999999972, -1.03271148e-05, -5.46566548e-07, 0.000236676676 ] ] - [ [ 0.437531094, -0.000936977778, 0.658923642, 0.999999972, -1.02748928e-05, -5.44302718e-07, 0.000236675694 ] ] - [ [ 0.437531339, -0.000930125742, 0.658923559, 0.999999972, -1.02227435e-05, -5.42042038e-07, 0.000236674712 ] ] - [ [ 0.437531584, -0.00092334279, 0.658923476, 0.999999972, -1.01706674e-05, -5.39784532e-07, 0.000236673732 ] ] - [ [ 0.437531828, -0.000916628355, 0.658923394, 0.999999972, -1.01186652e-05, -5.37530227e-07, 0.000236672754 ] ] - [ [ 0.437532071, -0.000909981876, 0.658923311, 0.999999972, -1.00667374e-05, -5.35279148e-07, 0.000236671777 ] ] - [ [ 0.437532314, -0.00090340279, 0.658923229, 0.999999972, -1.00148846e-05, -5.33031322e-07, 0.000236670801 ] ] - [ [ 0.437532557, -0.000896890541, 0.658923147, 0.999999972, -9.9631074e-06, -5.30786775e-07, 0.000236669827 ] ] - [ [ 0.437532799, -0.000890444574, 0.658923065, 0.999999972, -9.91140645e-06, -5.28545531e-07, 0.000236668854 ] ] - [ [ 0.43753304, -0.000884064336, 0.658922983, 0.999999972, -9.85978232e-06, -5.26307618e-07, 0.000236667883 ] ] - [ [ 0.437533281, -0.000877749279, 0.658922901, 0.999999972, -9.80823561e-06, -5.24073061e-07, 0.000236666913 ] ] - [ [ 0.437533522, -0.000871498856, 0.658922819, 0.999999972, -9.7567669e-06, -5.21841886e-07, 0.000236665944 ] ] - [ [ 0.437533762, -0.000865312523, 0.658922738, 0.999999972, -9.70537681e-06, -5.19614119e-07, 0.000236664978 ] ] - [ [ 0.437534001, -0.000859189741, 0.658922656, 0.999999972, -9.65406592e-06, -5.17389786e-07, 0.000236664012 ] ] - [ [ 0.43753424, -0.00085312997, 0.658922575, 0.999999972, -9.60283484e-06, -5.15168912e-07, 0.000236663048 ] ] - [ [ 0.437534478, -0.000847132676, 0.658922494, 0.999999972, -9.55168416e-06, -5.12951523e-07, 0.000236662086 ] ] - [ [ 0.437534716, -0.000841197325, 0.658922413, 0.999999972, -9.50061448e-06, -5.10737647e-07, 0.000236661125 ] ] - [ [ 0.437534953, -0.000835323389, 0.658922332, 0.999999972, -9.4496264e-06, -5.08527307e-07, 0.000236660165 ] ] - [ [ 0.437535189, -0.000829510338, 0.658922251, 0.999999972, -9.3987205e-06, -5.06320531e-07, 0.000236659207 ] ] - [ [ 0.437535425, -0.00082375765, 0.65892217, 0.999999972, -9.3478974e-06, -5.04117343e-07, 0.000236658251 ] ] - [ [ 0.437535661, -0.000818064802, 0.65892209, 0.999999972, -9.29715769e-06, -5.01917771e-07, 0.000236657296 ] ] - [ [ 0.437535896, -0.000812431274, 0.658922009, 0.999999972, -9.24650196e-06, -4.99721839e-07, 0.000236656343 ] ] - [ [ 0.43753613, -0.00080685655, 0.658921929, 0.999999972, -9.19593082e-06, -4.97529575e-07, 0.000236655392 ] ] - [ [ 0.437536364, -0.000801340115, 0.658921849, 0.999999972, -9.14544485e-06, -4.95341003e-07, 0.000236654442 ] ] - [ [ 0.437536597, -0.000795881458, 0.658921769, 0.999999972, -9.09504466e-06, -4.93156149e-07, 0.000236653493 ] ] - [ [ 0.437536829, -0.00079048007, 0.658921689, 0.999999972, -9.04473084e-06, -4.9097504e-07, 0.000236652547 ] ] - [ [ 0.437537061, -0.000785135444, 0.658921609, 0.999999972, -8.994504e-06, -4.88797701e-07, 0.000236651602 ] ] - [ [ 0.437537293, -0.000779847077, 0.658921529, 0.999999972, -8.94436472e-06, -4.86624158e-07, 0.000236650658 ] ] - [ [ 0.437537523, -0.000774614465, 0.65892145, 0.999999972, -8.89431361e-06, -4.84454438e-07, 0.000236649716 ] ] - [ [ 0.437537753, -0.000769437112, 0.658921371, 0.999999972, -8.84435127e-06, -4.82288565e-07, 0.000236648776 ] ] - [ [ 0.437537983, -0.000764314519, 0.658921292, 0.999999972, -8.79447828e-06, -4.80126566e-07, 0.000236647838 ] ] - [ [ 0.437538212, -0.000759246193, 0.658921213, 0.999999972, -8.74469525e-06, -4.77968467e-07, 0.000236646901 ] ] - [ [ 0.43753844, -0.000754231642, 0.658921134, 0.999999972, -8.69500277e-06, -4.75814294e-07, 0.000236645966 ] ] - [ [ 0.437538668, -0.000749270377, 0.658921055, 0.999999972, -8.64540145e-06, -4.73664072e-07, 0.000236645033 ] ] - [ [ 0.437538895, -0.00074436191, 0.658920976, 0.999999972, -8.59589188e-06, -4.71517828e-07, 0.000236644101 ] ] - [ [ 0.437539122, -0.000739505758, 0.658920898, 0.999999972, -8.54647465e-06, -4.69375587e-07, 0.000236643171 ] ] - [ [ 0.437539348, -0.000734701437, 0.65892082, 0.999999972, -8.49715036e-06, -4.67237375e-07, 0.000236642243 ] ] - [ [ 0.437539573, -0.000729948469, 0.658920741, 0.999999972, -8.44791962e-06, -4.65103218e-07, 0.000236641317 ] ] - [ [ 0.437539797, -0.000725246375, 0.658920663, 0.999999972, -8.39878301e-06, -4.62973142e-07, 0.000236640392 ] ] - [ [ 0.437540021, -0.000720594681, 0.658920586, 0.999999972, -8.34974114e-06, -4.60847173e-07, 0.00023663947 ] ] - [ [ 0.437540245, -0.000715992914, 0.658920508, 0.999999972, -8.30079461e-06, -4.58725337e-07, 0.000236638549 ] ] - [ [ 0.437540467, -0.000711440603, 0.65892043, 0.999999972, -8.251944e-06, -4.5660766e-07, 0.000236637629 ] ] - [ [ 0.437540689, -0.000706937279, 0.658920353, 0.999999972, -8.20318992e-06, -4.54494167e-07, 0.000236636712 ] ] - [ [ 0.437540911, -0.000702482477, 0.658920276, 0.999999972, -8.15453296e-06, -4.52384884e-07, 0.000236635796 ] ] - [ [ 0.437541131, -0.000698075733, 0.658920199, 0.999999972, -8.10597372e-06, -4.50279838e-07, 0.000236634883 ] ] - [ [ 0.437541351, -0.000693716585, 0.658920122, 0.999999972, -8.0575128e-06, -4.48179054e-07, 0.000236633971 ] ] - [ [ 0.437541571, -0.000689404574, 0.658920045, 0.999999972, -8.0091508e-06, -4.46082558e-07, 0.000236633061 ] ] - [ [ 0.437541789, -0.000685139242, 0.658919968, 0.999999972, -7.96088831e-06, -4.43990376e-07, 0.000236632153 ] ] - [ [ 0.437542007, -0.000680920136, 0.658919892, 0.999999972, -7.91272594e-06, -4.41902534e-07, 0.000236631247 ] ] - [ [ 0.437542225, -0.000676746801, 0.658919816, 0.999999972, -7.86466426e-06, -4.39819058e-07, 0.000236630342 ] ] - [ [ 0.437542441, -0.000672618786, 0.658919739, 0.999999972, -7.8167039e-06, -4.37739973e-07, 0.00023662944 ] ] - [ [ 0.437542657, -0.000668535645, 0.658919663, 0.999999972, -7.76884543e-06, -4.35665306e-07, 0.000236628539 ] ] - [ [ 0.437542873, -0.000664496929, 0.658919588, 0.999999972, -7.72108947e-06, -4.33595082e-07, 0.000236627641 ] ] - [ [ 0.437543087, -0.000660502196, 0.658919512, 0.999999972, -7.6734366e-06, -4.31529328e-07, 0.000236626744 ] ] - [ [ 0.437543301, -0.000656551001, 0.658919436, 0.999999972, -7.62588743e-06, -4.29468069e-07, 0.000236625849 ] ] - [ [ 0.437543514, -0.000652642906, 0.658919361, 0.999999972, -7.57844254e-06, -4.27411331e-07, 0.000236624957 ] ] - [ [ 0.437543727, -0.000648777472, 0.658919286, 0.999999972, -7.53110255e-06, -4.25359139e-07, 0.000236624066 ] ] - [ [ 0.437543938, -0.000644954263, 0.658919211, 0.999999972, -7.48386803e-06, -4.23311521e-07, 0.000236623177 ] ] - [ [ 0.437544149, -0.000641172845, 0.658919136, 0.999999972, -7.43673961e-06, -4.21268502e-07, 0.00023662229 ] ] - [ [ 0.43754436, -0.000637432785, 0.658919062, 0.999999972, -7.38971786e-06, -4.19230107e-07, 0.000236621405 ] ] - [ [ 0.437544569, -0.000633733655, 0.658918987, 0.999999972, -7.34280339e-06, -4.17196363e-07, 0.000236620523 ] ] - [ [ 0.437544778, -0.000630075026, 0.658918913, 0.999999972, -7.29599679e-06, -4.15167295e-07, 0.000236619642 ] ] - [ [ 0.437544986, -0.000626456472, 0.658918839, 0.999999972, -7.24929866e-06, -4.1314293e-07, 0.000236618763 ] ] - [ [ 0.437545194, -0.000622877568, 0.658918765, 0.999999972, -7.20270961e-06, -4.11123292e-07, 0.000236617887 ] ] - [ [ 0.4375454, -0.000619337893, 0.658918691, 0.999999972, -7.15623022e-06, -4.09108409e-07, 0.000236617012 ] ] - [ [ 0.437545606, -0.000615837026, 0.658918617, 0.999999972, -7.10986109e-06, -4.07098306e-07, 0.00023661614 ] ] - [ [ 0.437545811, -0.00061237455, 0.658918544, 0.999999972, -7.06360282e-06, -4.05093009e-07, 0.000236615269 ] ] - [ [ 0.437546016, -0.000608950047, 0.658918471, 0.999999972, -7.01745601e-06, -4.03092543e-07, 0.000236614401 ] ] - [ [ 0.437546219, -0.000605563103, 0.658918398, 0.999999972, -6.97142126e-06, -4.01096935e-07, 0.000236613535 ] ] - [ [ 0.437546422, -0.000602213307, 0.658918325, 0.999999972, -6.92549915e-06, -3.99106211e-07, 0.000236612671 ] ] - [ [ 0.437546624, -0.000598900246, 0.658918252, 0.999999972, -6.8796903e-06, -3.97120396e-07, 0.000236611809 ] ] - [ [ 0.437546826, -0.000595623512, 0.658918179, 0.999999972, -6.83399529e-06, -3.95139517e-07, 0.000236610949 ] ] - [ [ 0.437547026, -0.000592382698, 0.658918107, 0.999999972, -6.78841473e-06, -3.93163599e-07, 0.000236610091 ] ] - [ [ 0.437547226, -0.000589177398, 0.658918035, 0.999999972, -6.74294921e-06, -3.91192667e-07, 0.000236609236 ] ] - [ [ 0.437547425, -0.00058600721, 0.658917963, 0.999999972, -6.69759932e-06, -3.89226749e-07, 0.000236608382 ] ] - [ [ 0.437547623, -0.000582871732, 0.658917891, 0.999999972, -6.65236568e-06, -3.8726587e-07, 0.000236607531 ] ] - [ [ 0.437547821, -0.000579770564, 0.658917819, 0.999999972, -6.60724886e-06, -3.85310055e-07, 0.000236606682 ] ] - [ [ 0.437548017, -0.000576703308, 0.658917748, 0.999999972, -6.56224947e-06, -3.83359331e-07, 0.000236605836 ] ] - [ [ 0.437548213, -0.000573669567, 0.658917677, 0.999999972, -6.51736812e-06, -3.81413724e-07, 0.000236604991 ] ] - [ [ 0.437548408, -0.000570668947, 0.658917606, 0.999999972, -6.47260538e-06, -3.79473259e-07, 0.000236604149 ] ] - [ [ 0.437548602, -0.000567701055, 0.658917535, 0.999999972, -6.42796187e-06, -3.77537963e-07, 0.000236603309 ] ] - [ [ 0.437548796, -0.000564765501, 0.658917464, 0.999999972, -6.38343818e-06, -3.7560786e-07, 0.000236602471 ] ] - [ [ 0.437548988, -0.000561861894, 0.658917394, 0.999999972, -6.3390349e-06, -3.73682978e-07, 0.000236601635 ] ] - [ [ 0.43754918, -0.000558989848, 0.658917323, 0.999999972, -6.29475263e-06, -3.71763342e-07, 0.000236600802 ] ] - [ [ 0.437549371, -0.000556148975, 0.658917253, 0.999999972, -6.25059198e-06, -3.69848978e-07, 0.000236599971 ] ] - [ [ 0.437549561, -0.000553338893, 0.658917183, 0.999999972, -6.20655353e-06, -3.67939911e-07, 0.000236599143 ] ] - [ [ 0.43754975, -0.000550559218, 0.658917114, 0.999999972, -6.16263789e-06, -3.66036168e-07, 0.000236598316 ] ] - [ [ 0.437549938, -0.000547809569, 0.658917044, 0.999999972, -6.11884565e-06, -3.64137775e-07, 0.000236597492 ] ] - [ [ 0.437550126, -0.000545089566, 0.658916975, 0.999999972, -6.07517741e-06, -3.62244757e-07, 0.000236596671 ] ] - [ [ 0.437550312, -0.000542398833, 0.658916906, 0.999999972, -6.03163377e-06, -3.60357141e-07, 0.000236595851 ] ] - [ [ 0.437550498, -0.000539736993, 0.658916837, 0.999999972, -5.98821532e-06, -3.58474951e-07, 0.000236595034 ] ] - [ [ 0.437550683, -0.000537103672, 0.658916768, 0.999999972, -5.94492266e-06, -3.56598215e-07, 0.00023659422 ] ] - [ [ 0.437550867, -0.000534498495, 0.658916699, 0.999999972, -5.9017564e-06, -3.54726958e-07, 0.000236593407 ] ] - [ [ 0.43755105, -0.000531921094, 0.658916631, 0.999999972, -5.85871711e-06, -3.52861206e-07, 0.000236592598 ] ] - [ [ 0.437551233, -0.000529371096, 0.658916563, 0.999999972, -5.81580541e-06, -3.51000984e-07, 0.00023659179 ] ] - [ [ 0.437551414, -0.000526848135, 0.658916495, 0.999999972, -5.77302189e-06, -3.4914632e-07, 0.000236590985 ] ] - [ [ 0.437551595, -0.000524351842, 0.658916427, 0.999999972, -5.73036715e-06, -3.47297237e-07, 0.000236590182 ] ] - [ [ 0.437551774, -0.000521881855, 0.65891636, 0.999999972, -5.68784178e-06, -3.45453763e-07, 0.000236589382 ] ] - [ [ 0.437551953, -0.000519437808, 0.658916293, 0.999999972, -5.64544638e-06, -3.43615924e-07, 0.000236588585 ] ] - [ [ 0.437552131, -0.000517019339, 0.658916225, 0.999999972, -5.60318155e-06, -3.41783745e-07, 0.000236587789 ] ] - [ [ 0.437552308, -0.000514626088, 0.658916159, 0.999999972, -5.56104789e-06, -3.39957252e-07, 0.000236586996 ] ] - [ [ 0.437552484, -0.000512257695, 0.658916092, 0.999999972, -5.51904599e-06, -3.38136471e-07, 0.000236586206 ] ] - [ [ 0.437552659, -0.000509913804, 0.658916025, 0.999999972, -5.47717645e-06, -3.36321427e-07, 0.000236585418 ] ] - [ [ 0.437552833, -0.000507594057, 0.658915959, 0.999999972, -5.43543987e-06, -3.34512148e-07, 0.000236584633 ] ] - [ [ 0.437553006, -0.0005052981, 0.658915893, 0.999999972, -5.39383685e-06, -3.32708658e-07, 0.00023658385 ] ] - [ [ 0.437553178, -0.00050302558, 0.658915827, 0.999999972, -5.35236798e-06, -3.30910984e-07, 0.00023658307 ] ] - [ [ 0.43755335, -0.000500776144, 0.658915762, 0.999999972, -5.31103385e-06, -3.29119151e-07, 0.000236582292 ] ] - [ [ 0.43755352, -0.000498549442, 0.658915696, 0.999999972, -5.26983508e-06, -3.27333186e-07, 0.000236581517 ] ] - [ [ 0.43755369, -0.000496345125, 0.658915631, 0.999999972, -5.22877224e-06, -3.25553114e-07, 0.000236580744 ] ] - [ [ 0.437553858, -0.000494162845, 0.658915566, 0.999999972, -5.18784595e-06, -3.23778961e-07, 0.000236579974 ] ] - [ [ 0.437554026, -0.000492002256, 0.658915501, 0.999999972, -5.1470568e-06, -3.22010753e-07, 0.000236579207 ] ] - [ [ 0.437554192, -0.000489863014, 0.658915437, 0.999999972, -5.10640538e-06, -3.20248516e-07, 0.000236578442 ] ] - [ [ 0.437554358, -0.000487744773, 0.658915373, 0.999999972, -5.0658923e-06, -3.18492275e-07, 0.000236577679 ] ] - [ [ 0.437554523, -0.000485647192, 0.658915308, 0.999999972, -5.02551815e-06, -3.16742058e-07, 0.00023657692 ] ] - [ [ 0.437554686, -0.000483569931, 0.658915245, 0.999999972, -4.98528352e-06, -3.14997889e-07, 0.000236576163 ] ] - [ [ 0.437554849, -0.000481512649, 0.658915181, 0.999999972, -4.94518902e-06, -3.13259794e-07, 0.000236575408 ] ] - [ [ 0.437555011, -0.000479475008, 0.658915118, 0.999999972, -4.90523524e-06, -3.115278e-07, 0.000236574656 ] ] - [ [ 0.437555172, -0.000477456671, 0.658915054, 0.999999972, -4.86542278e-06, -3.09801932e-07, 0.000236573907 ] ] - [ [ 0.437555331, -0.000475457303, 0.658914991, 0.999999972, -4.82575224e-06, -3.08082216e-07, 0.000236573161 ] ] - [ [ 0.43755549, -0.000473476569, 0.658914929, 0.999999972, -4.7862242e-06, -3.06368678e-07, 0.000236572417 ] ] - [ [ 0.437555648, -0.000471514136, 0.658914866, 0.999999972, -4.74683929e-06, -3.04661344e-07, 0.000236571676 ] ] - [ [ 0.437555804, -0.000469569673, 0.658914804, 0.999999972, -4.70759807e-06, -3.0296024e-07, 0.000236570937 ] ] - [ [ 0.43755596, -0.000467642847, 0.658914742, 0.999999972, -4.66850117e-06, -3.01265391e-07, 0.000236570202 ] ] - [ [ 0.437556115, -0.000465733332, 0.65891468, 0.999999972, -4.62954916e-06, -2.99576824e-07, 0.000236569469 ] ] - [ [ 0.437556268, -0.000463840797, 0.658914618, 0.999999972, -4.59074266e-06, -2.97894565e-07, 0.000236568739 ] ] - [ [ 0.437556421, -0.000461964916, 0.658914557, 0.999999972, -4.55208225e-06, -2.96218638e-07, 0.000236568011 ] ] - [ [ 0.437556573, -0.000460105364, 0.658914496, 0.999999972, -4.51356854e-06, -2.94549072e-07, 0.000236567286 ] ] - [ [ 0.437556723, -0.000458261815, 0.658914435, 0.999999972, -4.47520212e-06, -2.9288589e-07, 0.000236566565 ] ] - [ [ 0.437556872, -0.000456433948, 0.658914374, 0.999999972, -4.43698358e-06, -2.91229119e-07, 0.000236565845 ] ] - [ [ 0.437557021, -0.000454621439, 0.658914314, 0.999999972, -4.39891354e-06, -2.89578785e-07, 0.000236565129 ] ] - [ [ 0.437557168, -0.000452823967, 0.658914254, 0.999999972, -4.36099257e-06, -2.87934914e-07, 0.000236564416 ] ] - [ [ 0.437557314, -0.000451041214, 0.658914194, 0.999999972, -4.32322129e-06, -2.86297532e-07, 0.000236563705 ] ] - [ [ 0.43755746, -0.000449272859, 0.658914134, 0.999999972, -4.28560028e-06, -2.84666664e-07, 0.000236562997 ] ] - [ [ 0.437557604, -0.000447518586, 0.658914074, 0.999999972, -4.24813015e-06, -2.83042337e-07, 0.000236562292 ] ] - [ [ 0.437557747, -0.000445778079, 0.658914015, 0.999999972, -4.21081149e-06, -2.81424576e-07, 0.00023656159 ] ] - [ [ 0.437557889, -0.000444051021, 0.658913956, 0.999999972, -4.1736449e-06, -2.79813407e-07, 0.00023656089 ] ] - [ [ 0.437558029, -0.0004423371, 0.658913897, 0.999999972, -4.13663098e-06, -2.78208856e-07, 0.000236560194 ] ] - [ [ 0.437558169, -0.000440636001, 0.658913839, 0.999999972, -4.09977032e-06, -2.7661095e-07, 0.0002365595 ] ] - [ [ 0.437558308, -0.000438947413, 0.658913781, 0.999999972, -4.06306352e-06, -2.75019713e-07, 0.000236558809 ] ] - [ [ 0.437558445, -0.000437271025, 0.658913723, 0.999999972, -4.02651118e-06, -2.73435172e-07, 0.000236558122 ] ] - [ [ 0.437558582, -0.000435606528, 0.658913665, 0.999999972, -3.99011389e-06, -2.71857353e-07, 0.000236557437 ] ] - [ [ 0.437558717, -0.000433953612, 0.658913607, 0.999999972, -3.95387226e-06, -2.70286281e-07, 0.000236556755 ] ] - [ [ 0.437558851, -0.00043231197, 0.65891355, 0.999999972, -3.91778688e-06, -2.68721983e-07, 0.000236556076 ] ] - [ [ 0.437558984, -0.000430681295, 0.658913493, 0.999999972, -3.88185834e-06, -2.67164485e-07, 0.0002365554 ] ] - [ [ 0.437559116, -0.000429061282, 0.658913436, 0.999999972, -3.84608725e-06, -2.65613811e-07, 0.000236554727 ] ] - [ [ 0.437559247, -0.000427451627, 0.65891338, 0.999999972, -3.8104742e-06, -2.64069989e-07, 0.000236554057 ] ] - [ [ 0.437559376, -0.000425852024, 0.658913323, 0.999999972, -3.77501979e-06, -2.62533043e-07, 0.000236553389 ] ] - [ [ 0.437559505, -0.000424262173, 0.658913267, 0.999999972, -3.73972461e-06, -2.61003001e-07, 0.000236552725 ] ] - [ [ 0.437559632, -0.000422681771, 0.658913212, 0.999999972, -3.70458927e-06, -2.59479887e-07, 0.000236552064 ] ] - [ [ 0.437559758, -0.000421110518, 0.658913156, 0.999999972, -3.66961436e-06, -2.57963728e-07, 0.000236551406 ] ] - [ [ 0.437559883, -0.000419548115, 0.658913101, 0.999999972, -3.63480048e-06, -2.5645455e-07, 0.000236550751 ] ] - [ [ 0.437560006, -0.000417994262, 0.658913046, 0.999999972, -3.60014822e-06, -2.54952378e-07, 0.000236550099 ] ] - [ [ 0.437560129, -0.000416448662, 0.658912991, 0.999999972, -3.56565818e-06, -2.53457238e-07, 0.00023654945 ] ] - [ [ 0.43756025, -0.000414911019, 0.658912937, 0.999999972, -3.53133096e-06, -2.51969157e-07, 0.000236548804 ] ] - [ [ 0.43756037, -0.000413381036, 0.658912882, 0.999999972, -3.49716716e-06, -2.5048816e-07, 0.000236548161 ] ] - [ [ 0.437560489, -0.000411858419, 0.658912828, 0.999999972, -3.46316737e-06, -2.49014273e-07, 0.000236547521 ] ] - [ [ 0.437560607, -0.000410342874, 0.658912775, 0.999999972, -3.4293322e-06, -2.47547521e-07, 0.000236546885 ] ] - [ [ 0.437560723, -0.000408834108, 0.658912721, 0.999999972, -3.39566223e-06, -2.46087932e-07, 0.000236546251 ] ] - [ [ 0.437560839, -0.000407331829, 0.658912668, 0.999999972, -3.36215807e-06, -2.4463553e-07, 0.000236545621 ] ] - [ [ 0.437560953, -0.000405835746, 0.658912615, 0.999999972, -3.32882031e-06, -2.43190342e-07, 0.000236544993 ] ] - [ [ 0.437561065, -0.000404345567, 0.658912562, 0.999999972, -3.29564955e-06, -2.41752393e-07, 0.000236544369 ] ] - [ [ 0.437561177, -0.000402861005, 0.65891251, 0.999999972, -3.26264639e-06, -2.4032171e-07, 0.000236543748 ] ] - [ [ 0.437561287, -0.00040138177, 0.658912458, 0.999999972, -3.22981142e-06, -2.38898318e-07, 0.00023654313 ] ] - [ [ 0.437561396, -0.000399907575, 0.658912406, 0.999999972, -3.19714524e-06, -2.37482243e-07, 0.000236542516 ] ] - [ [ 0.437561504, -0.000398438132, 0.658912354, 0.999999972, -3.16464846e-06, -2.36073511e-07, 0.000236541904 ] ] - [ [ 0.437561611, -0.000396973157, 0.658912303, 0.999999972, -3.13232166e-06, -2.34672148e-07, 0.000236541296 ] ] - [ [ 0.437561716, -0.000395512363, 0.658912252, 0.999999972, -3.10016544e-06, -2.3327818e-07, 0.000236540691 ] ] - [ [ 0.43756182, -0.000394055466, 0.658912201, 0.999999972, -3.0681804e-06, -2.31891632e-07, 0.000236540089 ] ] - [ [ 0.437561922, -0.000392602184, 0.658912151, 0.999999972, -3.03636714e-06, -2.30512532e-07, 0.00023653949 ] ] - [ [ 0.437562024, -0.000391152232, 0.658912101, 0.999999972, -3.00472626e-06, -2.29140903e-07, 0.000236538895 ] ] - [ [ 0.437562124, -0.00038970533, 0.658912051, 0.999999972, -2.97325835e-06, -2.27776773e-07, 0.000236538303 ] ] - [ [ 0.437562223, -0.000388261195, 0.658912001, 0.999999972, -2.941964e-06, -2.26420167e-07, 0.000236537714 ] ] - [ [ 0.43756232, -0.000386819549, 0.658911952, 0.999999972, -2.91084383e-06, -2.25071112e-07, 0.000236537129 ] ] - [ [ 0.437562416, -0.000385380111, 0.658911902, 0.999999972, -2.87989842e-06, -2.23729632e-07, 0.000236536546 ] ] - [ [ 0.437562511, -0.000383942602, 0.658911854, 0.999999972, -2.84912837e-06, -2.22395754e-07, 0.000236535967 ] ] - [ [ 0.437562604, -0.000382506745, 0.658911805, 0.999999972, -2.81853427e-06, -2.21069504e-07, 0.000236535392 ] ] - [ [ 0.437562697, -0.000381072261, 0.658911757, 0.999999972, -2.78811674e-06, -2.19750908e-07, 0.000236534819 ] ] - [ [ 0.437562787, -0.000379638876, 0.658911709, 0.999999972, -2.75787635e-06, -2.18439992e-07, 0.00023653425 ] ] - [ [ 0.437562877, -0.000378206312, 0.658911661, 0.999999972, -2.72781372e-06, -2.1713678e-07, 0.000236533684 ] ] - [ [ 0.437562965, -0.000376774294, 0.658911614, 0.999999972, -2.69792943e-06, -2.15841301e-07, 0.000236533122 ] ] - [ [ 0.437563052, -0.000375342549, 0.658911566, 0.999999972, -2.66822409e-06, -2.14553578e-07, 0.000236532563 ] ] - [ [ 0.437563137, -0.000373910803, 0.658911519, 0.999999972, -2.63869829e-06, -2.13273639e-07, 0.000236532008 ] ] - [ [ 0.437563221, -0.000372478782, 0.658911473, 0.999999972, -2.60935263e-06, -2.12001509e-07, 0.000236531455 ] ] - [ [ 0.437563303, -0.000371046215, 0.658911427, 0.999999972, -2.58018771e-06, -2.10737213e-07, 0.000236530907 ] ] - [ [ 0.437563385, -0.000369612829, 0.658911381, 0.999999972, -2.55120412e-06, -2.09480779e-07, 0.000236530361 ] ] - [ [ 0.437563464, -0.000368178355, 0.658911335, 0.999999972, -2.52240246e-06, -2.08232231e-07, 0.000236529819 ] ] - [ [ 0.437563543, -0.000366742521, 0.658911289, 0.999999972, -2.49378333e-06, -2.06991595e-07, 0.000236529281 ] ] - [ [ 0.43756362, -0.000365305057, 0.658911244, 0.999999972, -2.46534732e-06, -2.05758899e-07, 0.000236528746 ] ] - [ [ 0.437563695, -0.000363865696, 0.658911199, 0.999999972, -2.43709503e-06, -2.04534166e-07, 0.000236528214 ] ] - [ [ 0.437563769, -0.000362424169, 0.658911155, 0.999999972, -2.40902707e-06, -2.03317424e-07, 0.000236527686 ] ] - [ [ 0.437563842, -0.000360980208, 0.658911111, 0.999999972, -2.38114402e-06, -2.02108698e-07, 0.000236527161 ] ] - [ [ 0.437563913, -0.000359533546, 0.658911067, 0.999999972, -2.35344649e-06, -2.00908014e-07, 0.00023652664 ] ] - [ [ 0.437563983, -0.000358083916, 0.658911023, 0.999999972, -2.32593506e-06, -1.99715398e-07, 0.000236526122 ] ] - [ [ 0.437564051, -0.000356631053, 0.65891098, 0.999999972, -2.29861035e-06, -1.98530876e-07, 0.000236525608 ] ] - [ [ 0.437564118, -0.000355174692, 0.658910937, 0.999999972, -2.27147294e-06, -1.97354473e-07, 0.000236525098 ] ] - [ [ 0.437564184, -0.000353714568, 0.658910894, 0.999999972, -2.24452344e-06, -1.96186216e-07, 0.000236524591 ] ] - [ [ 0.437564248, -0.000352250417, 0.658910851, 0.999999972, -2.21776243e-06, -1.95026131e-07, 0.000236524087 ] ] - [ [ 0.43756431, -0.000350781975, 0.658910809, 0.999999972, -2.19119052e-06, -1.93874243e-07, 0.000236523587 ] ] - [ [ 0.437564371, -0.000349308979, 0.658910767, 0.999999972, -2.16480831e-06, -1.92730578e-07, 0.000236523091 ] ] - [ [ 0.437564431, -0.000347831168, 0.658910726, 0.999999972, -2.13861639e-06, -1.91595162e-07, 0.000236522598 ] ] - [ [ 0.437564488, -0.000346348279, 0.658910684, 0.999999972, -2.11261536e-06, -1.90468021e-07, 0.000236522108 ] ] - [ [ 0.437564545, -0.000344860052, 0.658910643, 0.999999972, -2.08680581e-06, -1.89349182e-07, 0.000236521623 ] ] - [ [ 0.4375646, -0.000343366225, 0.658910603, 0.999999972, -2.06118835e-06, -1.88238669e-07, 0.000236521141 ] ] - [ [ 0.437564653, -0.000341866538, 0.658910562, 0.999999972, -2.03576357e-06, -1.87136509e-07, 0.000236520662 ] ] - [ [ 0.437564705, -0.000340360732, 0.658910522, 0.999999972, -2.01053207e-06, -1.86042727e-07, 0.000236520188 ] ] - [ [ 0.437564755, -0.000338848548, 0.658910483, 0.999999972, -1.98549444e-06, -1.8495735e-07, 0.000236519716 ] ] - [ [ 0.437564804, -0.000337329727, 0.658910443, 0.999999972, -1.96065129e-06, -1.83880403e-07, 0.000236519249 ] ] - [ [ 0.437564851, -0.000335804011, 0.658910404, 0.999999972, -1.9360032e-06, -1.82811913e-07, 0.000236518785 ] ] - [ [ 0.437564897, -0.000334271141, 0.658910365, 0.999999972, -1.91155078e-06, -1.81751905e-07, 0.000236518325 ] ] - [ [ 0.437564941, -0.000332730862, 0.658910327, 0.999999972, -1.88729463e-06, -1.80700404e-07, 0.000236517869 ] ] - [ [ 0.437564984, -0.000331182917, 0.658910288, 0.999999972, -1.86323534e-06, -1.79657438e-07, 0.000236517416 ] ] - [ [ 0.437565025, -0.000329627048, 0.658910251, 0.999999972, -1.8393735e-06, -1.78623032e-07, 0.000236516967 ] ] - [ [ 0.437565064, -0.000328063002, 0.658910213, 0.999999972, -1.81570973e-06, -1.77597211e-07, 0.000236516522 ] ] - [ [ 0.437565102, -0.000326490521, 0.658910176, 0.999999972, -1.7922446e-06, -1.76580002e-07, 0.00023651608 ] ] - [ [ 0.437565138, -0.000324909352, 0.658910139, 0.999999972, -1.76897873e-06, -1.7557143e-07, 0.000236515642 ] ] - [ [ 0.437565172, -0.00032331924, 0.658910102, 0.999999972, -1.7459127e-06, -1.74571522e-07, 0.000236515208 ] ] - [ [ 0.437565205, -0.00032171993, 0.658910066, 0.999999972, -1.72304712e-06, -1.73580303e-07, 0.000236514778 ] ] - [ [ 0.437565236, -0.000320111171, 0.65891003, 0.999999972, -1.70038258e-06, -1.72597799e-07, 0.000236514352 ] ] - [ [ 0.437565266, -0.000318492707, 0.658909994, 0.999999972, -1.67791968e-06, -1.71624036e-07, 0.000236513929 ] ] - [ [ 0.437565294, -0.000316864288, 0.658909959, 0.999999972, -1.65565902e-06, -1.7065904e-07, 0.00023651351 ] ] - [ [ 0.43756532, -0.000315225659, 0.658909924, 0.999999972, -1.63360119e-06, -1.69702837e-07, 0.000236513095 ] ] - [ [ 0.437565345, -0.000313576571, 0.658909889, 0.999999972, -1.61174679e-06, -1.68755453e-07, 0.000236512684 ] ] - [ [ 0.437565368, -0.00031191677, 0.658909855, 0.999999972, -1.59009642e-06, -1.67816913e-07, 0.000236512276 ] ] - [ [ 0.437565389, -0.000310246005, 0.658909821, 0.999999972, -1.56865067e-06, -1.66887244e-07, 0.000236511873 ] ] - [ [ 0.437565409, -0.000308564027, 0.658909787, 0.999999972, -1.54741015e-06, -1.65966471e-07, 0.000236511473 ] ] - [ [ 0.437565427, -0.000306870584, 0.658909754, 0.999999972, -1.52637545e-06, -1.6505462e-07, 0.000236511077 ] ] - [ [ 0.437565443, -0.000305165427, 0.658909721, 0.999999972, -1.50554716e-06, -1.64151718e-07, 0.000236510685 ] ] - [ [ 0.437565457, -0.000303448305, 0.658909688, 0.999999972, -1.48492589e-06, -1.63257789e-07, 0.000236510297 ] ] - [ [ 0.43756547, -0.00030171897, 0.658909656, 0.999999972, -1.46451223e-06, -1.62372861e-07, 0.000236509913 ] ] - [ [ 0.437565481, -0.000299977172, 0.658909623, 0.999999972, -1.44430678e-06, -1.61496958e-07, 0.000236509533 ] ] - [ [ 0.43756549, -0.000298222662, 0.658909592, 0.999999972, -1.42431013e-06, -1.60630107e-07, 0.000236509157 ] ] - [ [ 0.437565498, -0.000296455193, 0.65890956, 0.999999972, -1.40452289e-06, -1.59772334e-07, 0.000236508784 ] ] - [ [ 0.437565504, -0.000294674516, 0.658909529, 0.999999972, -1.38494565e-06, -1.58923664e-07, 0.000236508416 ] ] - [ [ 0.437565508, -0.000292880383, 0.658909498, 0.999999972, -1.36557901e-06, -1.58084124e-07, 0.000236508052 ] ] - [ [ 0.43756551, -0.000291072547, 0.658909468, 0.999999972, -1.34642356e-06, -1.57253739e-07, 0.000236507691 ] ] - [ [ 0.437565511, -0.00028925076, 0.658909438, 0.999999972, -1.3274799e-06, -1.56432535e-07, 0.000236507335 ] ] - [ [ 0.437565509, -0.000287414776, 0.658909408, 0.999999972, -1.30874864e-06, -1.55620538e-07, 0.000236506982 ] ] - [ [ 0.437565506, -0.000285564349, 0.658909379, 0.999999972, -1.29023036e-06, -1.54817774e-07, 0.000236506634 ] ] - [ [ 0.437565501, -0.000283699231, 0.65890935, 0.999999972, -1.27192566e-06, -1.54024269e-07, 0.000236506289 ] ] - [ [ 0.437565495, -0.000281819176, 0.658909321, 0.999999972, -1.25383515e-06, -1.53240049e-07, 0.000236505949 ] ] - [ [ 0.437565486, -0.00027992394, 0.658909293, 0.999999972, -1.23595941e-06, -1.52465139e-07, 0.000236505613 ] ] - [ [ 0.437565476, -0.000278013275, 0.658909265, 0.999999972, -1.21829905e-06, -1.51699566e-07, 0.00023650528 ] ] - [ [ 0.437565463, -0.000276086937, 0.658909237, 0.999999972, -1.20085466e-06, -1.50943355e-07, 0.000236504952 ] ] - [ [ 0.437565449, -0.000274144681, 0.65890921, 0.999999972, -1.18362684e-06, -1.50196532e-07, 0.000236504628 ] ] - [ [ 0.437565433, -0.000272186261, 0.658909183, 0.999999972, -1.16661619e-06, -1.49459124e-07, 0.000236504308 ] ] - [ [ 0.437565416, -0.000270211434, 0.658909156, 0.999999972, -1.1498233e-06, -1.48731155e-07, 0.000236503992 ] ] - [ [ 0.437565396, -0.000268219954, 0.65890913, 0.999999972, -1.13324878e-06, -1.48012653e-07, 0.00023650368 ] ] - [ [ 0.437565375, -0.000266211577, 0.658909104, 0.999999972, -1.11689321e-06, -1.47303642e-07, 0.000236503372 ] ] - [ [ 0.437565351, -0.000264186059, 0.658909078, 0.999999972, -1.10075721e-06, -1.46604149e-07, 0.000236503068 ] ] - [ [ 0.437565326, -0.000262143157, 0.658909053, 0.999999972, -1.08484135e-06, -1.459142e-07, 0.000236502769 ] ] - [ [ 0.437565299, -0.000260082626, 0.658909028, 0.999999972, -1.06914624e-06, -1.4523382e-07, 0.000236502474 ] ] - [ [ 0.437565269, -0.000258004223, 0.658909003, 0.999999972, -1.05367249e-06, -1.44563036e-07, 0.000236502182 ] ] - [ [ 0.437565238, -0.000255907704, 0.658908979, 0.999999972, -1.03842067e-06, -1.43901873e-07, 0.000236501895 ] ] - [ [ 0.437565205, -0.000253792827, 0.658908955, 0.999999972, -1.0233914e-06, -1.43250357e-07, 0.000236501613 ] ] - [ [ 0.43756517, -0.000251659349, 0.658908932, 0.999999972, -1.00858527e-06, -1.42608514e-07, 0.000236501334 ] ] - [ [ 0.437565133, -0.000249507025, 0.658908909, 0.999999972, -9.9400288e-07, -1.41976371e-07, 0.00023650106 ] ] - [ [ 0.437565095, -0.000247335615, 0.658908886, 0.999999972, -9.7964482e-07, -1.41353952e-07, 0.000236500789 ] ] - [ [ 0.437565054, -0.000245144874, 0.658908863, 0.999999972, -9.65511692e-07, -1.40741283e-07, 0.000236500524 ] ] - [ [ 0.437565011, -0.00024293456, 0.658908841, 0.999999972, -9.51604092e-07, -1.40138392e-07, 0.000236500262 ] ] - [ [ 0.437564966, -0.000240704432, 0.65890882, 0.999999972, -9.37922618e-07, -1.39545302e-07, 0.000236500004 ] ] - [ [ 0.437564919, -0.000238454246, 0.658908798, 0.999999972, -9.24467867e-07, -1.38962042e-07, 0.000236499751 ] ] - [ [ 0.43756487, -0.000236183761, 0.658908777, 0.999999972, -9.11240436e-07, -1.38388635e-07, 0.000236499502 ] ] - [ [ 0.437564819, -0.000233892734, 0.658908757, 0.999999972, -8.98240922e-07, -1.37825109e-07, 0.000236499258 ] ] - [ [ 0.437564767, -0.000231580924, 0.658908736, 0.999999972, -8.85469923e-07, -1.37271489e-07, 0.000236499017 ] ] - [ [ 0.437564712, -0.000229248088, 0.658908716, 0.999999972, -8.72928036e-07, -1.36727801e-07, 0.000236498781 ] ] - [ [ 0.437564655, -0.000226893985, 0.658908697, 0.999999972, -8.60615858e-07, -1.3619407e-07, 0.00023649855 ] ] - [ [ 0.437564596, -0.000224518372, 0.658908678, 0.999999972, -8.48533986e-07, -1.35670323e-07, 0.000236498322 ] ] - [ [ 0.437564535, -0.000222121009, 0.658908659, 0.999999972, -8.36683018e-07, -1.35156586e-07, 0.000236498099 ] ] - [ [ 0.437564471, -0.000219701653, 0.65890864, 0.999999972, -8.25063551e-07, -1.34652885e-07, 0.000236497881 ] ] - [ [ 0.437564406, -0.000217260063, 0.658908622, 0.999999972, -8.13676181e-07, -1.34159245e-07, 0.000236497666 ] ] - [ [ 0.437564339, -0.000214795997, 0.658908605, 0.999999972, -8.02521507e-07, -1.33675692e-07, 0.000236497457 ] ] - [ [ 0.437564269, -0.000212309214, 0.658908587, 0.999999972, -7.91600125e-07, -1.33202252e-07, 0.000236497251 ] ] - [ [ 0.437564198, -0.000209799472, 0.65890857, 0.999999972, -7.80912634e-07, -1.32738952e-07, 0.00023649705 ] ] - [ [ 0.437564124, -0.000207266529, 0.658908554, 0.999999972, -7.70459629e-07, -1.32285816e-07, 0.000236496853 ] ] - [ [ 0.437564048, -0.000204710144, 0.658908538, 0.999999972, -7.60241708e-07, -1.31842872e-07, 0.000236496661 ] ] - [ [ 0.43756397, -0.000202130076, 0.658908522, 0.999999972, -7.50259468e-07, -1.31410144e-07, 0.000236496473 ] ] - [ [ 0.43756389, -0.000199526083, 0.658908506, 0.999999972, -7.40513507e-07, -1.30987658e-07, 0.00023649629 ] ] - [ [ 0.437563807, -0.000196897924, 0.658908491, 0.999999972, -7.31004422e-07, -1.30575441e-07, 0.000236496111 ] ] - [ [ 0.437563723, -0.000194245356, 0.658908476, 0.999999972, -7.21732811e-07, -1.30173519e-07, 0.000236495936 ] ] - [ [ 0.437563636, -0.000191568139, 0.658908462, 0.999999972, -7.12699269e-07, -1.29781917e-07, 0.000236495766 ] ] - [ [ 0.437563547, -0.000188866031, 0.658908448, 0.999999972, -7.03904395e-07, -1.29400661e-07, 0.000236495601 ] ] - [ [ 0.437563456, -0.00018613879, 0.658908434, 0.999999972, -6.95348786e-07, -1.29029777e-07, 0.00023649544 ] ] - [ [ 0.437563363, -0.000183386175, 0.658908421, 0.999999972, -6.87033038e-07, -1.28669291e-07, 0.000236495283 ] ] - [ [ 0.437563267, -0.000180607943, 0.658908408, 0.999999972, -6.7895775e-07, -1.28319229e-07, 0.000236495131 ] ] - [ [ 0.437563169, -0.000177803854, 0.658908396, 0.999999972, -6.71123519e-07, -1.27979617e-07, 0.000236494984 ] ] - [ [ 0.437563069, -0.000174973664, 0.658908384, 0.999999972, -6.63530941e-07, -1.2765048e-07, 0.000236494841 ] ] - [ [ 0.437562967, -0.000172117133, 0.658908372, 0.999999972, -6.56180614e-07, -1.27331845e-07, 0.000236494703 ] ] - [ [ 0.437562862, -0.000169234018, 0.658908361, 0.999999972, -6.49073135e-07, -1.27023737e-07, 0.000236494569 ] ] - [ [ 0.437562755, -0.000166324077, 0.65890835, 0.999999972, -6.42209102e-07, -1.26726183e-07, 0.00023649444 ] ] - [ [ 0.437562646, -0.000163387068, 0.65890834, 0.999999972, -6.35589111e-07, -1.26439208e-07, 0.000236494315 ] ] - [ [ 0.437562534, -0.000160422748, 0.65890833, 0.999999972, -6.2921376e-07, -1.26162838e-07, 0.000236494195 ] ] - [ [ 0.437562421, -0.000157430876, 0.65890832, 0.999999972, -6.23083646e-07, -1.25897099e-07, 0.00023649408 ] ] - [ [ 0.437562304, -0.000154411208, 0.65890831, 0.999999972, -6.17199366e-07, -1.25642016e-07, 0.000236493969 ] ] - [ [ 0.437562186, -0.000151363503, 0.658908301, 0.999999972, -6.11561518e-07, -1.25397617e-07, 0.000236493863 ] ] - [ [ 0.437562065, -0.000148287516, 0.658908293, 0.999999972, -6.06170699e-07, -1.25163926e-07, 0.000236493762 ] ] - [ [ 0.437561942, -0.000145183006, 0.658908285, 0.999999972, -6.01027505e-07, -1.2494097e-07, 0.000236493665 ] ] - [ [ 0.437561816, -0.000142049729, 0.658908277, 0.999999972, -5.96132535e-07, -1.24728774e-07, 0.000236493573 ] ] - [ [ 0.437561688, -0.000138887442, 0.65890827, 0.999999972, -5.91486385e-07, -1.24527364e-07, 0.000236493486 ] ] - [ [ 0.437561558, -0.000135695901, 0.658908263, 0.999999972, -5.87089653e-07, -1.24336767e-07, 0.000236493403 ] ] - [ [ 0.437561425, -0.000132474864, 0.658908256, 0.999999972, -5.82942936e-07, -1.24157007e-07, 0.000236493325 ] ] - [ [ 0.43756129, -0.000129224086, 0.65890825, 0.999999972, -5.79046831e-07, -1.23988112e-07, 0.000236493251 ] ] - [ [ 0.437561152, -0.000125943323, 0.658908244, 0.999999972, -5.75401935e-07, -1.23830107e-07, 0.000236493183 ] ] - [ [ 0.437561012, -0.000122632331, 0.658908239, 0.999999972, -5.72008846e-07, -1.23683017e-07, 0.000236493119 ] ] - [ [ 0.43756087, -0.000119290867, 0.658908234, 0.999999972, -5.68868161e-07, -1.23546869e-07, 0.00023649306 ] ] - [ [ 0.437560725, -0.000115918685, 0.658908229, 0.999999972, -5.65980477e-07, -1.23421688e-07, 0.000236493006 ] ] - [ [ 0.437560577, -0.00011251554, 0.658908225, 0.999999972, -5.63346391e-07, -1.23307501e-07, 0.000236492956 ] ] - [ [ 0.437560427, -0.000109081189, 0.658908221, 0.999999972, -5.60966501e-07, -1.23204334e-07, 0.000236492911 ] ] - [ [ 0.437560275, -0.000105615385, 0.658908218, 0.999999972, -5.58841403e-07, -1.23112211e-07, 0.000236492871 ] ] - [ [ 0.43756012, -0.000102117884, 0.658908215, 0.999999972, -5.56971695e-07, -1.2303116e-07, 0.000236492836 ] ] - [ [ 0.437559962, -9.85884396e-05, 0.658908212, 0.999999972, -5.55357975e-07, -1.22961205e-07, 0.000236492806 ] ] - [ [ 0.437559802, -9.50268059e-05, 0.65890821, 0.999999972, -5.54000839e-07, -1.22902374e-07, 0.00023649278 ] ] - [ [ 0.43755964, -9.14327368e-05, 0.658908208, 0.999999972, -5.52900884e-07, -1.22854691e-07, 0.000236492759 ] ] - [ [ 0.437559475, -8.78059862e-05, 0.658908207, 0.999999972, -5.52058709e-07, -1.22818183e-07, 0.000236492744 ] ] - [ [ 0.437559307, -8.41463072e-05, 0.658908206, 0.999999972, -5.51474909e-07, -1.22792875e-07, 0.000236492733 ] ] - [ [ 0.437559137, -8.0453453e-05, 0.658908206, 0.999999972, -5.51150083e-07, -1.22778794e-07, 0.000236492727 ] ] - [ [ 0.437558964, -7.67289021e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43755879, -7.30107166e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437558616, -6.93144693e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437558442, -6.56400235e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437558267, -6.19872429e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437558093, -5.83559925e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437557918, -5.47461376e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437557743, -5.11575448e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437557567, -4.7590081e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437557392, -4.40436142e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437557216, -4.05180131e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437557039, -3.70131471e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437556863, -3.35288865e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437556686, -3.00651022e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437556509, -2.66216661e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437556332, -2.31984505e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437556154, -1.97953288e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437555976, -1.64121749e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437555797, -1.30488636e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437555618, -9.70527038e-06, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437555439, -6.38127135e-06, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43755526, -3.07674348e-06, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43755508, 2.08435588e-07, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.4375549, 3.4743875e-06, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437554719, 6.72123318e-06, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437554538, 9.94909284e-06, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437554357, 1.3158086e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437554175, 1.63483315e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437553993, 1.95199475e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437553811, 2.26730513e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437553628, 2.58077598e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437553444, 2.8924189e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43755326, 3.20224543e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437553076, 3.51026704e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437552891, 3.81649513e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437552706, 4.12094106e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437552521, 4.42361608e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437552335, 4.7245314e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437552148, 5.02369818e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437551961, 5.32112747e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437551773, 5.61683031e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437551585, 5.91081763e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437551397, 6.20310033e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437551208, 6.49368922e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437551018, 6.78259506e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437550828, 7.06982856e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437550637, 7.35540034e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437550446, 7.63932098e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437550254, 7.921601e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437550062, 8.20225084e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437549869, 8.4812809e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437549676, 8.75870151e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437549482, 9.03452294e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437549287, 9.3087554e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437549092, 9.58140905e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437548896, 9.85249399e-05, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.4375487, 0.000101220202, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437548502, 0.000103899978, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437548305, 0.000106564366, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437548106, 0.000109213464, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437547907, 0.000111847372, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437547708, 0.000114466186, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437547508, 0.000117070004, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437547307, 0.000119658921, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437547105, 0.000122233035, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437546903, 0.000124792439, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.4375467, 0.000127337229, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437546496, 0.000129867499, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437546291, 0.000132383343, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437546086, 0.000134884854, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43754588, 0.000137372124, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437545674, 0.000139845246, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437545467, 0.000142304311, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437545258, 0.00014474941, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43754505, 0.000147180634, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43754484, 0.000149598073, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43754463, 0.000152001816, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437544418, 0.000154391953, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437544207, 0.000156768571, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437543994, 0.000159131759, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43754378, 0.000161481604, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437543566, 0.000163818194, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437543351, 0.000166141615, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437543135, 0.000168451952, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437542918, 0.000170749292, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.4375427, 0.000173033719, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437542481, 0.000175305318, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437542262, 0.000177564174, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437542042, 0.000179810369, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43754182, 0.000182043987, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437541598, 0.000184265111, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437541375, 0.000186473823, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437541151, 0.000188670204, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437540927, 0.000190854337, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437540701, 0.000193026301, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437540474, 0.000195186178, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437540246, 0.000197334047, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437540018, 0.000199469988, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437539788, 0.00020159408, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437539558, 0.000203706401, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437539326, 0.000205807031, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437539094, 0.000207896045, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43753886, 0.000209973523, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437538626, 0.00021203954, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43753839, 0.000214094174, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437538153, 0.000216137501, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437537916, 0.000218169595, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437537677, 0.000220190532, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437537437, 0.000222200388, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437537197, 0.000224199236, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437536955, 0.000226187151, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437536712, 0.000228164206, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437536468, 0.000230130475, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437536222, 0.000232086029, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437535976, 0.000234030943, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437535729, 0.000235965286, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43753548, 0.000237889132, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437535231, 0.000239802552, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43753498, 0.000241705616, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437534728, 0.000243598394, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437534475, 0.000245480958, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43753422, 0.000247353376, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437533965, 0.000249215718, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437533708, 0.000251068053, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43753345, 0.000252910449, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437533191, 0.000254742975, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43753293, 0.000256565699, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437532669, 0.000258378687, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437532406, 0.000260182008, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437532141, 0.000261975727, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437531876, 0.000263759912, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437531609, 0.000265534629, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437531341, 0.000267299942, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437531072, 0.000269055918, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437530801, 0.000270802621, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437530529, 0.000272540117, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437530256, 0.000274268469, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437529981, 0.000275987742, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437529705, 0.000277697998, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437529427, 0.000279399303, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437529148, 0.000281091717, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437528868, 0.000282775305, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437528587, 0.000284450129, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437528304, 0.000286116249, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437528019, 0.000287773729, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437527733, 0.00028942263, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437527446, 0.000291063012, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437527157, 0.000292694937, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437526867, 0.000294318464, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437526575, 0.000295933655, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437526281, 0.000297540568, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437525987, 0.000299139263, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43752569, 0.000300729799, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437525392, 0.000302312236, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437525093, 0.000303886632, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437524792, 0.000305453045, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43752449, 0.000307011533, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437524185, 0.000308562155, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43752388, 0.000310104966, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437523572, 0.000311640025, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437523264, 0.000313167388, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437522953, 0.000314687112, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437522641, 0.000316199253, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437522327, 0.000317703867, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437522011, 0.00031920101, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437521694, 0.000320690737, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437521375, 0.000322173104, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437521055, 0.000323648165, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437520733, 0.000325115975, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437520408, 0.000326576588, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437520083, 0.000328030058, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437519755, 0.00032947644, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437519426, 0.000330915786, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437519095, 0.00033234815, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437518762, 0.000333773586, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437518427, 0.000335192145, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437518091, 0.00033660388, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437517752, 0.000338008845, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437517412, 0.00033940709, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43751707, 0.000340798667, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437516726, 0.000342183628, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437516381, 0.000343562024, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437516033, 0.000344933907, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437515683, 0.000346299327, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437515332, 0.000347658335, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437514978, 0.00034901098, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437514623, 0.000350357313, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437514265, 0.000351697385, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437513906, 0.000353031244, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437513545, 0.000354358939, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437513181, 0.000355680521, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437512816, 0.000356996038, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437512448, 0.000358305539, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437512079, 0.000359609071, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437511707, 0.000360906684, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437511334, 0.000362198426, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437510958, 0.000363484344, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43751058, 0.000364764486, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.4375102, 0.0003660389, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437509818, 0.000367307632, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437509433, 0.000368570729, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437509047, 0.000369828239, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437508658, 0.000371080207, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437508267, 0.000372326681, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437507874, 0.000373567706, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437507479, 0.000374803329, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437507081, 0.000376033594, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437506681, 0.000377258549, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437506279, 0.000378478237, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437505875, 0.000379692704, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437505468, 0.000380901996, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437505059, 0.000382106156, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437504647, 0.00038330523, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437504234, 0.000384499262, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437503817, 0.000385688296, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437503399, 0.000386872376, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437502978, 0.000388051546, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437502554, 0.000389225849, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437502128, 0.00039039533, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.4375017, 0.000391560031, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437501269, 0.000392719996, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437500836, 0.000393875267, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.4375004, 0.000395025887, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437499962, 0.0003961719, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437499521, 0.000397313346, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437499077, 0.00039845027, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437498631, 0.000399582712, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437498182, 0.000400710714, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437497731, 0.000401834319, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437497277, 0.000402953568, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43749682, 0.000404068502, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437496361, 0.000405179163, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437495899, 0.000406285592, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437495434, 0.00040738783, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437494967, 0.000408485917, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437494497, 0.000409579895, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437494024, 0.000410669803, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437493548, 0.000411755683, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43749307, 0.000412837574, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437492588, 0.000413915516, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437492104, 0.00041498955, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437491617, 0.000416059715, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437491127, 0.00041712605, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437490634, 0.000418188596, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437490139, 0.000419247391, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43748964, 0.000420302475, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437489138, 0.000421353887, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437488634, 0.000422401666, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437488126, 0.00042344585, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437487615, 0.000424486479, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437487102, 0.00042552359, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437486585, 0.000426557222, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437486065, 0.000427587414, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437485542, 0.000428614204, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437485016, 0.000429637629, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437484487, 0.000430657727, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437483955, 0.000431674537, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437483419, 0.000432688096, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43748288, 0.000433698441, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437482339, 0.00043470561, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437481793, 0.000435709641, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437481245, 0.000436710569, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437480693, 0.000437708433, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437480138, 0.00043870327, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43747958, 0.000439695115, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437479018, 0.000440684007, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437478453, 0.000441669981, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437477884, 0.000442653074, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437477312, 0.000443633322, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437476737, 0.000444610763, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437476158, 0.000445585431, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437475576, 0.000446557363, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43747499, 0.000447526596, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.4374744, 0.000448493164, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437473807, 0.000449457104, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437473211, 0.000450418451, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437472611, 0.000451377241, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437472007, 0.00045233351, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437471399, 0.000453287293, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437470788, 0.000454238625, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437470173, 0.000455187541, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437469555, 0.000456134078, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437468932, 0.000457078268, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437468306, 0.000458020149, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437467676, 0.000458959753, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437467043, 0.000459897117, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437466405, 0.000460832275, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437465764, 0.000461765262, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437465118, 0.000462696112, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437464469, 0.000463624859, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437463816, 0.000464551539, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437463159, 0.000465476185, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437462497, 0.000466398831, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437461832, 0.000467319512, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437461163, 0.000468238262, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437460489, 0.000469155115, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437459812, 0.000470070105, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43745913, 0.000470983265, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437458444, 0.00047189463, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437457754, 0.000472804233, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43745706, 0.000473712108, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437456362, 0.000474618289, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437455659, 0.000475522809, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437454952, 0.000476425701, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43745424, 0.000477326999, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437453525, 0.000478226737, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437452805, 0.000479124948, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43745208, 0.000480021664, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437451351, 0.00048091692, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437450618, 0.000481810748, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43744988, 0.000482703181, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437449137, 0.000483594253, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43744839, 0.000484483997, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437447639, 0.000485372445, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437446882, 0.00048625963, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437446121, 0.000487145585, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437445356, 0.000488030344, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437444586, 0.000488913938, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43744381, 0.0004897964, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437443031, 0.000490677764, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437442246, 0.000491558062, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437441457, 0.000492437326, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437440662, 0.000493315589, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437439863, 0.000494192883, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437439059, 0.000495069242, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43743825, 0.000495944696, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437437436, 0.00049681928, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437436617, 0.000497693025, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437435793, 0.000498565963, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437434963, 0.000499438127, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437434129, 0.00050030955, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43743329, 0.000501180263, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437432445, 0.000502050299, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437431595, 0.000502919689, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43743074, 0.000503788467, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437429879, 0.000504656664, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437429014, 0.000505524312, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437428143, 0.000506391444, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437427266, 0.000507258092, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437426384, 0.000508124287, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437425497, 0.000508990063, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437424604, 0.00050985545, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437423705, 0.000510720481, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437422801, 0.000511585188, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437421892, 0.000512449603, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437420977, 0.000513313758, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437420056, 0.000514177686, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437419129, 0.000515041417, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437418197, 0.000515904984, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437417259, 0.000516768419, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437416315, 0.000517631754, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437415365, 0.000518495021, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437414409, 0.000519358252, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437413447, 0.000520221479, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43741248, 0.000521084733, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437411506, 0.000521948048, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437410527, 0.000522811454, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437409541, 0.000523674984, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437408549, 0.000524538669, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437407551, 0.000525402542, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437406547, 0.000526266635, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437405536, 0.00052713098, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437404519, 0.000527995608, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437403496, 0.000528860552, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437402467, 0.000529725844, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437401431, 0.000530591515, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437400389, 0.000531457599, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43739934, 0.000532324126, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437398285, 0.000533191129, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437397223, 0.000534058641, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437396154, 0.000534926692, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437395079, 0.000535795316, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437393997, 0.000536664545, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437392909, 0.00053753441, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437391813, 0.000538404944, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437390711, 0.000539276179, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437389602, 0.000540148148, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437388486, 0.000541020883, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437387363, 0.000541894415, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437386233, 0.000542768778, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437385096, 0.000543644004, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437383952, 0.000544520125, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437382801, 0.000545397173, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437381642, 0.000546275182, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437380477, 0.000547154183, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437379304, 0.00054803421, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437378124, 0.000548915294, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437376936, 0.000549797469, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437375741, 0.000550680766, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437374538, 0.00055156522, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437373328, 0.000552450862, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437372111, 0.000553337725, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437370886, 0.000554225843, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437369653, 0.000555115247, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437368413, 0.000556005972, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437367164, 0.00055689805, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437365908, 0.000557791513, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437364644, 0.000558686396, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437363373, 0.000559582731, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437362093, 0.000560480551, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437360805, 0.00056137989, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437359509, 0.000562280781, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437358205, 0.000563183257, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437356893, 0.000564087353, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437355573, 0.0005649931, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437354245, 0.000565900533, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437352908, 0.000566809686, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437351563, 0.000567720591, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437350209, 0.000568633284, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437348847, 0.000569547797, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437347476, 0.000570464165, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437346097, 0.00057138242, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437344709, 0.000572302599, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437343313, 0.000573224734, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437341908, 0.000574148859, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437340493, 0.000575075009, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437339071, 0.000576003219, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437337639, 0.000576933522, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437336198, 0.000577865953, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437334748, 0.000578800546, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437333289, 0.000579737337, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437331821, 0.000580676359, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437330344, 0.000581617648, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437328858, 0.000582561239, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437327362, 0.000583507166, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437325857, 0.000584455464, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437324342, 0.000585406169, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437322818, 0.000586359315, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437321284, 0.000587314939, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437319741, 0.000588273075, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437318188, 0.000589233759, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437316625, 0.000590197026, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437315053, 0.000591162913, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437313471, 0.000592131455, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437311878, 0.000593102687, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437310276, 0.000594076646, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437308664, 0.000595053368, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437307042, 0.000596032889, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437305409, 0.000597015245, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437303766, 0.000598000473, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437302113, 0.000598988609, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43730045, 0.00059997969, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437298776, 0.000600973753, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437297091, 0.000601970833, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437295396, 0.000602970969, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437293691, 0.000603974197, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437291974, 0.000604980554, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437290247, 0.000605990078, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437288509, 0.000607002806, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43728676, 0.000608018776, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437285001, 0.000609038025, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43728323, 0.00061006059, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437281448, 0.000611086511, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437279654, 0.000612115824, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43727785, 0.000613148568, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437276034, 0.000614184782, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437274207, 0.000615224502, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437272368, 0.000616267769, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437270518, 0.000617314621, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437268656, 0.000618365095, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437266783, 0.000619419233, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437264898, 0.000620477071, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437263, 0.00062153865, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437261091, 0.000622604009, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43725917, 0.000623673188, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437257237, 0.000624746225, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437255292, 0.000625823161, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437253334, 0.000626904035, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437251365, 0.000627988888, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437249383, 0.00062907776, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437247388, 0.00063017069, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437245381, 0.00063126772, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437243361, 0.000632368891, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437241329, 0.000633474242, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437239283, 0.000634583815, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437237225, 0.000635697652, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437235154, 0.000636815792, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43723307, 0.000637938278, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437230973, 0.000639065151, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437228863, 0.000640196453, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437226739, 0.000641332226, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437224602, 0.000642472512, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437222452, 0.000643617353, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437220288, 0.000644766792, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43721811, 0.00064592087, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437215919, 0.000647079632, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437213714, 0.000648243119, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437211495, 0.000649411375, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437209263, 0.000650584443, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437207016, 0.000651762367, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437204755, 0.000652945189, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43720248, 0.000654132955, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.43720019, 0.000655325708, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437197886, 0.000656523492, 0.658908205, 0.999999972, -5.51076774e-07, -1.22775616e-07, 0.000236492725 ] ] - [ [ 0.437195568, 0.000657726231, 0.658908206, 0.999999972, -5.51076725e-07, -1.22779817e-07, 0.000236492725 ] ] - [ [ 0.437193332, 0.000658904587, 0.658908365, 0.999999972, -5.51064602e-07, -1.23820751e-07, 0.000236492704 ] ] - [ [ 0.437191252, 0.00066003604, 0.658908803, 0.999999972, -5.51031174e-07, -1.26691201e-07, 0.000236492645 ] ] - [ [ 0.437189326, 0.000661120806, 0.658909518, 0.999999972, -5.50976508e-07, -1.31385188e-07, 0.000236492549 ] ] - [ [ 0.437187555, 0.000662159098, 0.658910511, 0.999999972, -5.50900676e-07, -1.37896731e-07, 0.000236492416 ] ] - [ [ 0.437185937, 0.000663151128, 0.65891178, 0.999999972, -5.50803746e-07, -1.46219853e-07, 0.000236492246 ] ] - [ [ 0.437184473, 0.000664097109, 0.658913325, 0.999999972, -5.50685788e-07, -1.56348573e-07, 0.000236492039 ] ] - [ [ 0.437183161, 0.00066499725, 0.658915143, 0.999999972, -5.50546873e-07, -1.68276911e-07, 0.000236491796 ] ] - [ [ 0.437182, 0.000665851763, 0.658917236, 0.999999972, -5.50387069e-07, -1.81998889e-07, 0.000236491516 ] ] - [ [ 0.437180991, 0.000666660856, 0.6589196, 0.999999972, -5.50206446e-07, -1.97508526e-07, 0.000236491199 ] ] - [ [ 0.437180132, 0.000667424739, 0.658922237, 0.999999972, -5.50005074e-07, -2.14799844e-07, 0.000236490846 ] ] - [ [ 0.437179423, 0.000668143618, 0.658925144, 0.999999972, -5.49783022e-07, -2.33866863e-07, 0.000236490456 ] ] - [ [ 0.437178863, 0.000668817702, 0.658928321, 0.999999972, -5.49540361e-07, -2.54703603e-07, 0.000236490031 ] ] - [ [ 0.437178452, 0.000669447196, 0.658931767, 0.999999972, -5.49277159e-07, -2.77304084e-07, 0.000236489569 ] ] - [ [ 0.437178189, 0.000670032305, 0.658935481, 0.999999972, -5.48993487e-07, -3.01662329e-07, 0.000236489072 ] ] - [ [ 0.437178073, 0.000670573236, 0.658939463, 0.999999972, -5.48689414e-07, -3.27772356e-07, 0.000236488538 ] ] - [ [ 0.437178104, 0.000671070191, 0.65894371, 0.999999972, -5.48365009e-07, -3.55628186e-07, 0.000236487969 ] ] - [ [ 0.437178281, 0.000671523375, 0.658948223, 0.999999972, -5.48020343e-07, -3.85223841e-07, 0.000236487365 ] ] - [ [ 0.437178603, 0.000671932989, 0.658953, 0.999999972, -5.47655485e-07, -4.1655334e-07, 0.000236486725 ] ] - [ [ 0.437179071, 0.000672299236, 0.65895804, 0.999999972, -5.47270504e-07, -4.49610704e-07, 0.00023648605 ] ] - [ [ 0.437179682, 0.000672622316, 0.658963343, 0.999999972, -5.46865471e-07, -4.84389954e-07, 0.00023648534 ] ] - [ [ 0.437180437, 0.000672902431, 0.658968908, 0.999999972, -5.46440454e-07, -5.2088511e-07, 0.000236484594 ] ] - [ [ 0.437181335, 0.000673139779, 0.658974733, 0.999999972, -5.45995524e-07, -5.59090193e-07, 0.000236483814 ] ] - [ [ 0.437182376, 0.00067333456, 0.658980818, 0.999999972, -5.4553075e-07, -5.98999223e-07, 0.000236482999 ] ] - [ [ 0.437183558, 0.000673486972, 0.658987162, 0.999999972, -5.45046202e-07, -6.4060622e-07, 0.000236482149 ] ] - [ [ 0.437184881, 0.000673597213, 0.658993765, 0.999999972, -5.4454195e-07, -6.83905206e-07, 0.000236481265 ] ] - [ [ 0.437186345, 0.000673665479, 0.659000624, 0.999999972, -5.44018062e-07, -7.288902e-07, 0.000236480346 ] ] - [ [ 0.437187949, 0.000673691967, 0.659007739, 0.999999972, -5.4347461e-07, -7.75555224e-07, 0.000236479393 ] ] - [ [ 0.437189692, 0.000673676873, 0.65901511, 0.999999972, -5.42911662e-07, -8.23894297e-07, 0.000236478406 ] ] - [ [ 0.437191574, 0.00067362039, 0.659022734, 0.999999972, -5.42329287e-07, -8.73901441e-07, 0.000236477384 ] ] - [ [ 0.437193595, 0.000673522714, 0.659030613, 0.999999972, -5.41727557e-07, -9.25570676e-07, 0.000236476329 ] ] - [ [ 0.437195752, 0.000673384038, 0.659038744, 0.999999972, -5.4110654e-07, -9.78896022e-07, 0.00023647524 ] ] - [ [ 0.437198047, 0.000673204554, 0.659047126, 0.999999972, -5.40466306e-07, -1.0338715e-06, 0.000236474117 ] ] - [ [ 0.437200478, 0.000672984455, 0.659055759, 0.999999972, -5.39806924e-07, -1.09049113e-06, 0.000236472961 ] ] - [ [ 0.437203045, 0.000672723933, 0.659064642, 0.999999972, -5.39128465e-07, -1.14874893e-06, 0.000236471771 ] ] - [ [ 0.437205746, 0.000672423178, 0.659073774, 0.999999972, -5.38430998e-07, -1.20863893e-06, 0.000236470548 ] ] - [ [ 0.437208583, 0.000672082381, 0.659083154, 0.999999972, -5.37714592e-07, -1.27015514e-06, 0.000236469292 ] ] - [ [ 0.437211553, 0.00067170173, 0.659092781, 0.999999972, -5.36979318e-07, -1.33329159e-06, 0.000236468002 ] ] - [ [ 0.437214657, 0.000671281416, 0.659102654, 0.999999972, -5.36225244e-07, -1.39804229e-06, 0.00023646668 ] ] - [ [ 0.437217894, 0.000670821627, 0.659112772, 0.999999972, -5.35452441e-07, -1.46440127e-06, 0.000236465324 ] ] - [ [ 0.437221262, 0.00067032255, 0.659123134, 0.999999972, -5.34660978e-07, -1.53236254e-06, 0.000236463936 ] ] - [ [ 0.437224763, 0.000669784372, 0.65913374, 0.999999972, -5.33850925e-07, -1.60192013e-06, 0.000236462516 ] ] - [ [ 0.437228394, 0.000669207279, 0.659144589, 0.999999972, -5.33022351e-07, -1.67306805e-06, 0.000236461063 ] ] - [ [ 0.437232156, 0.000668591459, 0.659155679, 0.999999972, -5.32175327e-07, -1.74580034e-06, 0.000236459577 ] ] - [ [ 0.437236048, 0.000667937096, 0.659167009, 0.999999972, -5.31309921e-07, -1.820111e-06, 0.00023645806 ] ] - [ [ 0.437240069, 0.000667244374, 0.65917858, 0.999999972, -5.30426204e-07, -1.89599406e-06, 0.00023645651 ] ] - [ [ 0.437244219, 0.000666513478, 0.659190389, 0.999999972, -5.29524244e-07, -1.97344354e-06, 0.000236454928 ] ] - [ [ 0.437248497, 0.000665744591, 0.659202436, 0.999999972, -5.28604113e-07, -2.05245346e-06, 0.000236453314 ] ] - [ [ 0.437252902, 0.000664937896, 0.65921472, 0.999999972, -5.27665879e-07, -2.13301784e-06, 0.000236451669 ] ] - [ [ 0.437257435, 0.000664093576, 0.65922724, 0.999999972, -5.26709612e-07, -2.2151307e-06, 0.000236449992 ] ] - [ [ 0.437262094, 0.000663211812, 0.659239996, 0.999999972, -5.25735381e-07, -2.29878607e-06, 0.000236448283 ] ] - [ [ 0.437266878, 0.000662292785, 0.659252986, 0.999999972, -5.24743257e-07, -2.38397795e-06, 0.000236446543 ] ] - [ [ 0.437271788, 0.000661336676, 0.659266209, 0.999999972, -5.23733309e-07, -2.47070038e-06, 0.000236444772 ] ] - [ [ 0.437276823, 0.000660343665, 0.659279664, 0.999999972, -5.22705606e-07, -2.55894737e-06, 0.00023644297 ] ] - [ [ 0.437281982, 0.000659313932, 0.659293352, 0.999999972, -5.21660219e-07, -2.64871295e-06, 0.000236441137 ] ] - [ [ 0.437287264, 0.000658247654, 0.659307269, 0.999999972, -5.20597217e-07, -2.73999112e-06, 0.000236439272 ] ] - [ [ 0.43729267, 0.000657145012, 0.659321417, 0.999999972, -5.19516669e-07, -2.83277593e-06, 0.000236437377 ] ] - [ [ 0.437298197, 0.000656006181, 0.659335793, 0.999999972, -5.18418646e-07, -2.92706137e-06, 0.000236435452 ] ] - [ [ 0.437303847, 0.000654831341, 0.659350397, 0.999999972, -5.17303216e-07, -3.02284149e-06, 0.000236433495 ] ] - [ [ 0.437309618, 0.000653620667, 0.659365229, 0.999999972, -5.1617045e-07, -3.12011029e-06, 0.000236431509 ] ] - [ [ 0.43731551, 0.000652374335, 0.659380286, 0.999999972, -5.15020417e-07, -3.21886179e-06, 0.000236429492 ] ] - [ [ 0.437321522, 0.000651092522, 0.659395568, 0.999999972, -5.13853187e-07, -3.31909003e-06, 0.000236427445 ] ] - [ [ 0.437327653, 0.000649775402, 0.659411075, 0.999999972, -5.1266883e-07, -3.42078901e-06, 0.000236425368 ] ] - [ [ 0.437333904, 0.00064842315, 0.659426805, 0.999999972, -5.11467414e-07, -3.52395276e-06, 0.000236423261 ] ] - [ [ 0.437340273, 0.00064703594, 0.659442757, 0.999999972, -5.10249011e-07, -3.6285753e-06, 0.000236421124 ] ] - [ [ 0.43734676, 0.000645613945, 0.659458931, 0.999999972, -5.09013689e-07, -3.73465065e-06, 0.000236418958 ] ] - [ [ 0.437353365, 0.000644157339, 0.659475326, 0.999999972, -5.07761518e-07, -3.84217282e-06, 0.000236416762 ] ] - [ [ 0.437360086, 0.000642666294, 0.65949194, 0.999999972, -5.06492568e-07, -3.95113585e-06, 0.000236414536 ] ] - [ [ 0.437366924, 0.000641140983, 0.659508773, 0.999999972, -5.05206908e-07, -4.06153375e-06, 0.000236412282 ] ] - [ [ 0.437373877, 0.000639581576, 0.659525824, 0.999999972, -5.03904608e-07, -4.17336054e-06, 0.000236409998 ] ] - [ [ 0.437380946, 0.000637988245, 0.659543092, 0.999999972, -5.02585738e-07, -4.28661025e-06, 0.000236407685 ] ] - [ [ 0.437388129, 0.00063636116, 0.659560576, 0.999999972, -5.01250368e-07, -4.40127688e-06, 0.000236405343 ] ] - [ [ 0.437395427, 0.000634700492, 0.659578275, 0.999999972, -4.99898566e-07, -4.51735447e-06, 0.000236402972 ] ] - [ [ 0.437402838, 0.000633006409, 0.659596189, 0.999999972, -4.98530403e-07, -4.63483703e-06, 0.000236400573 ] ] - [ [ 0.437410362, 0.000631279082, 0.659614315, 0.999999972, -4.97145949e-07, -4.75371859e-06, 0.000236398145 ] ] - [ [ 0.437417998, 0.000629518678, 0.659632654, 0.999999972, -4.95745272e-07, -4.87399316e-06, 0.000236395689 ] ] - [ [ 0.437425746, 0.000627725366, 0.659651205, 0.999999972, -4.94328444e-07, -4.99565477e-06, 0.000236393204 ] ] - [ [ 0.437433606, 0.000625899314, 0.659669966, 0.999999972, -4.92895532e-07, -5.11869743e-06, 0.000236390691 ] ] - [ [ 0.437441577, 0.000624040688, 0.659688937, 0.999999972, -4.91446608e-07, -5.24311517e-06, 0.00023638815 ] ] - [ [ 0.437449658, 0.000622149655, 0.659708116, 0.999999972, -4.8998174e-07, -5.368902e-06, 0.000236385581 ] ] - [ [ 0.437457849, 0.000620226382, 0.659727504, 0.999999972, -4.88500998e-07, -5.49605195e-06, 0.000236382984 ] ] - [ [ 0.437466149, 0.000618271035, 0.659747098, 0.999999972, -4.87004452e-07, -5.62455904e-06, 0.000236380359 ] ] - [ [ 0.437474557, 0.000616283779, 0.659766898, 0.999999972, -4.85492172e-07, -5.75441729e-06, 0.000236377707 ] ] - [ [ 0.437483074, 0.000614264778, 0.659786904, 0.999999972, -4.83964228e-07, -5.88562072e-06, 0.000236375028 ] ] - [ [ 0.437491699, 0.000612214198, 0.659807113, 0.999999972, -4.82420688e-07, -6.01816334e-06, 0.000236372321 ] ] - [ [ 0.43750043, 0.000610132202, 0.659827526, 0.999999972, -4.80861623e-07, -6.15203919e-06, 0.000236369586 ] ] - [ [ 0.437509269, 0.000608018955, 0.659848142, 0.999999972, -4.79287101e-07, -6.28724228e-06, 0.000236366825 ] ] - [ [ 0.437518213, 0.000605874618, 0.659868958, 0.999999972, -4.77697194e-07, -6.42376663e-06, 0.000236364037 ] ] - [ [ 0.437527263, 0.000603699355, 0.659889976, 0.999999972, -4.76091971e-07, -6.56160626e-06, 0.000236361222 ] ] - [ [ 0.437536417, 0.000601493329, 0.659911193, 0.999999972, -4.744715e-07, -6.70075519e-06, 0.00023635838 ] ] - [ [ 0.437545676, 0.000599256701, 0.659932608, 0.999999972, -4.72835852e-07, -6.84120744e-06, 0.000236355511 ] ] - [ [ 0.43755504, 0.000596989632, 0.659954222, 0.999999972, -4.71185097e-07, -6.98295704e-06, 0.000236352616 ] ] - [ [ 0.437564506, 0.000594692284, 0.659976032, 0.999999972, -4.69519304e-07, -7.125998e-06, 0.000236349695 ] ] - [ [ 0.437574075, 0.000592364818, 0.659998039, 0.999999972, -4.67838543e-07, -7.27032434e-06, 0.000236346747 ] ] - [ [ 0.437583747, 0.000590007393, 0.66002024, 0.999999972, -4.66142884e-07, -7.41593009e-06, 0.000236343773 ] ] - [ [ 0.437593521, 0.00058762017, 0.660042636, 0.999999972, -4.64432395e-07, -7.56280927e-06, 0.000236340774 ] ] - [ [ 0.437603396, 0.000585203307, 0.660065225, 0.999999972, -4.62707147e-07, -7.71095589e-06, 0.000236337748 ] ] - [ [ 0.437613371, 0.000582756965, 0.660088006, 0.999999972, -4.6096721e-07, -7.86036398e-06, 0.000236334697 ] ] - [ [ 0.437623447, 0.000580281301, 0.660110978, 0.999999972, -4.59212653e-07, -8.01102755e-06, 0.000236331619 ] ] - [ [ 0.437633623, 0.000577776474, 0.660134142, 0.999999972, -4.57443546e-07, -8.16294063e-06, 0.000236328517 ] ] - [ [ 0.437643898, 0.000575242642, 0.660157494, 0.999999972, -4.55659958e-07, -8.31609724e-06, 0.000236325389 ] ] - [ [ 0.437654271, 0.000572679962, 0.660181036, 0.999999972, -4.53861959e-07, -8.4704914e-06, 0.000236322236 ] ] - [ [ 0.437664743, 0.000570088592, 0.660204765, 0.999999972, -4.52049619e-07, -8.62611712e-06, 0.000236319057 ] ] - [ [ 0.437675313, 0.000567468688, 0.660228681, 0.999999972, -4.50223007e-07, -8.78296844e-06, 0.000236315854 ] ] - [ [ 0.437685979, 0.000564820406, 0.660252783, 0.999999972, -4.48382193e-07, -8.94103937e-06, 0.000236312625 ] ] - [ [ 0.437696742, 0.000562143902, 0.66027707, 0.999999972, -4.46527247e-07, -9.10032392e-06, 0.000236309372 ] ] - [ [ 0.437707602, 0.000559439333, 0.660301542, 0.999999972, -4.44658238e-07, -9.26081613e-06, 0.000236306095 ] ] - [ [ 0.437718557, 0.000556706853, 0.660326196, 0.999999972, -4.42775237e-07, -9.42251001e-06, 0.000236302792 ] ] - [ [ 0.437729607, 0.000553946617, 0.660351033, 0.999999972, -4.40878312e-07, -9.58539958e-06, 0.000236299465 ] ] - [ [ 0.437740752, 0.000551158779, 0.660376051, 0.999999972, -4.38967533e-07, -9.74947886e-06, 0.000236296114 ] ] - [ [ 0.437751991, 0.000548343495, 0.66040125, 0.999999972, -4.37042971e-07, -9.91474188e-06, 0.000236292739 ] ] - [ [ 0.437763323, 0.000545500917, 0.660426628, 0.999999972, -4.35104694e-07, -1.00811827e-05, 0.00023628934 ] ] - [ [ 0.437774748, 0.0005426312, 0.660452185, 0.999999972, -4.33152772e-07, -1.02487952e-05, 0.000236285917 ] ] - [ [ 0.437786267, 0.000539734495, 0.66047792, 0.999999972, -4.31187275e-07, -1.04175735e-05, 0.00023628247 ] ] - [ [ 0.437797877, 0.000536810957, 0.660503832, 0.999999972, -4.29208273e-07, -1.05875117e-05, 0.000236278999 ] ] - [ [ 0.437809578, 0.000533860737, 0.660529919, 0.999999972, -4.27215836e-07, -1.07586037e-05, 0.000236275505 ] ] - [ [ 0.437821371, 0.000530883988, 0.660556182, 0.999999972, -4.25210032e-07, -1.09308435e-05, 0.000236271987 ] ] - [ [ 0.437833254, 0.000527880861, 0.660582618, 0.999999972, -4.23190931e-07, -1.11042253e-05, 0.000236268446 ] ] - [ [ 0.437845228, 0.000524851508, 0.660609228, 0.999999972, -4.21158604e-07, -1.12787429e-05, 0.000236264882 ] ] - [ [ 0.43785729, 0.00052179608, 0.66063601, 0.999999972, -4.1911312e-07, -1.14543904e-05, 0.000236261294 ] ] - [ [ 0.437869442, 0.000518714727, 0.660662964, 0.999999972, -4.17054549e-07, -1.16311619e-05, 0.000236257684 ] ] - [ [ 0.437881683, 0.000515607601, 0.660690088, 0.999999972, -4.1498296e-07, -1.18090513e-05, 0.000236254051 ] ] - [ [ 0.437894011, 0.000512474851, 0.660717381, 0.999999972, -4.12898422e-07, -1.19880527e-05, 0.000236250395 ] ] - [ [ 0.437906427, 0.000509316626, 0.660744843, 0.999999972, -4.10801006e-07, -1.21681602e-05, 0.000236246717 ] ] - [ [ 0.43791893, 0.000506133078, 0.660772473, 0.999999972, -4.08690782e-07, -1.23493676e-05, 0.000236243016 ] ] - [ [ 0.437931519, 0.000502924354, 0.66080027, 0.999999972, -4.06567818e-07, -1.25316691e-05, 0.000236239293 ] ] - [ [ 0.437944195, 0.000499690604, 0.660828233, 0.999999972, -4.04432185e-07, -1.27150586e-05, 0.000236235547 ] ] - [ [ 0.437956956, 0.000496431976, 0.66085636, 0.999999972, -4.02283952e-07, -1.28995302e-05, 0.00023623178 ] ] - [ [ 0.437969802, 0.000493148618, 0.660884652, 0.999999972, -4.00123188e-07, -1.3085078e-05, 0.00023622799 ] ] - [ [ 0.437982733, 0.000489840679, 0.660913107, 0.999999972, -3.97949965e-07, -1.32716958e-05, 0.000236224179 ] ] - [ [ 0.437995748, 0.000486508307, 0.660941724, 0.999999972, -3.9576435e-07, -1.34593778e-05, 0.000236220346 ] ] - [ [ 0.438008846, 0.000483151647, 0.660970502, 0.999999972, -3.93566414e-07, -1.36481179e-05, 0.000236216491 ] ] - [ [ 0.438022027, 0.000479770849, 0.660999441, 0.999999972, -3.91356227e-07, -1.38379103e-05, 0.000236212615 ] ] - [ [ 0.438035291, 0.000476366057, 0.661028539, 0.999999972, -3.89133858e-07, -1.40287488e-05, 0.000236208718 ] ] - [ [ 0.438048637, 0.00047293742, 0.661057796, 0.999999972, -3.86899376e-07, -1.42206276e-05, 0.000236204799 ] ] - [ [ 0.438062065, 0.000469485083, 0.661087211, 0.999999972, -3.84652852e-07, -1.44135406e-05, 0.000236200859 ] ] - [ [ 0.438075573, 0.000466009192, 0.661116783, 0.999999972, -3.82394355e-07, -1.46074819e-05, 0.000236196898 ] ] - [ [ 0.438089163, 0.000462509893, 0.66114651, 0.999999972, -3.80123955e-07, -1.48024455e-05, 0.000236192916 ] ] - [ [ 0.438102832, 0.000458987331, 0.661176392, 0.999999972, -3.77841721e-07, -1.49984254e-05, 0.000236188914 ] ] - [ [ 0.438116581, 0.000455441652, 0.661206429, 0.999999972, -3.75547723e-07, -1.51954156e-05, 0.00023618489 ] ] - [ [ 0.438130409, 0.000451873, 0.661236618, 0.999999972, -3.73242031e-07, -1.53934101e-05, 0.000236180847 ] ] - [ [ 0.438144316, 0.000448281519, 0.66126696, 0.999999972, -3.70924715e-07, -1.5592403e-05, 0.000236176783 ] ] - [ [ 0.438158301, 0.000444667355, 0.661297453, 0.999999972, -3.68595843e-07, -1.57923884e-05, 0.000236172698 ] ] - [ [ 0.438172364, 0.000441030651, 0.661328096, 0.999999972, -3.66255486e-07, -1.59933601e-05, 0.000236168594 ] ] - [ [ 0.438186504, 0.000437371551, 0.661358889, 0.999999972, -3.63903714e-07, -1.61953123e-05, 0.000236164469 ] ] - [ [ 0.43820072, 0.000433690199, 0.661389831, 0.999999972, -3.61540595e-07, -1.63982389e-05, 0.000236160325 ] ] - [ [ 0.438215013, 0.000429986737, 0.66142092, 0.999999972, -3.591662e-07, -1.66021339e-05, 0.000236156161 ] ] - [ [ 0.438229381, 0.00042626131, 0.661452156, 0.999999972, -3.56780598e-07, -1.68069915e-05, 0.000236151977 ] ] - [ [ 0.438243825, 0.000422514059, 0.661483538, 0.999999972, -3.5438386e-07, -1.70128056e-05, 0.000236147773 ] ] - [ [ 0.438258344, 0.000418745128, 0.661515065, 0.999999972, -3.51976054e-07, -1.72195702e-05, 0.000236143551 ] ] - [ [ 0.438272937, 0.000414954658, 0.661546735, 0.999999972, -3.4955725e-07, -1.74272794e-05, 0.000236139309 ] ] - [ [ 0.438287603, 0.000411142792, 0.661578549, 0.999999972, -3.47127518e-07, -1.76359272e-05, 0.000236135047 ] ] - [ [ 0.438302343, 0.000407309671, 0.661610505, 0.999999972, -3.44686928e-07, -1.78455075e-05, 0.000236130767 ] ] - [ [ 0.438317156, 0.000403455437, 0.661642603, 0.999999972, -3.42235549e-07, -1.80560145e-05, 0.000236126468 ] ] - [ [ 0.438332041, 0.000399580232, 0.66167484, 0.999999972, -3.39773451e-07, -1.82674421e-05, 0.00023612215 ] ] - [ [ 0.438346998, 0.000395684196, 0.661707218, 0.999999972, -3.37300703e-07, -1.84797843e-05, 0.000236117813 ] ] - [ [ 0.438362027, 0.000391767471, 0.661739733, 0.999999972, -3.34817376e-07, -1.86930353e-05, 0.000236113458 ] ] - [ [ 0.438377126, 0.000387830197, 0.661772387, 0.999999972, -3.32323538e-07, -1.89071889e-05, 0.000236109084 ] ] - [ [ 0.438392296, 0.000383872515, 0.661805177, 0.999999972, -3.2981926e-07, -1.91222392e-05, 0.000236104692 ] ] - [ [ 0.438407536, 0.000379894564, 0.661838103, 0.999999972, -3.27304612e-07, -1.93381803e-05, 0.000236100282 ] ] - [ [ 0.438422845, 0.000375896486, 0.661871164, 0.999999972, -3.24779662e-07, -1.95550062e-05, 0.000236095854 ] ] - [ [ 0.438438223, 0.000371878419, 0.661904359, 0.999999972, -3.2224448e-07, -1.97727108e-05, 0.000236091407 ] ] - [ [ 0.43845367, 0.000367840503, 0.661937686, 0.999999972, -3.19699137e-07, -1.99912882e-05, 0.000236086943 ] ] - [ [ 0.438469185, 0.000363782877, 0.661971147, 0.999999972, -3.17143701e-07, -2.02107325e-05, 0.000236082462 ] ] - [ [ 0.438484767, 0.000359705682, 0.662004738, 0.999999972, -3.14578243e-07, -2.04310376e-05, 0.000236077962 ] ] - [ [ 0.438500417, 0.000355609055, 0.66203846, 0.999999972, -3.12002832e-07, -2.06521975e-05, 0.000236073446 ] ] - [ [ 0.438516133, 0.000351493135, 0.662072311, 0.999999972, -3.09417538e-07, -2.08742064e-05, 0.000236068911 ] ] - [ [ 0.438531915, 0.000347358061, 0.66210629, 0.999999972, -3.0682243e-07, -2.10970581e-05, 0.00023606436 ] ] - [ [ 0.438547764, 0.000343203972, 0.662140398, 0.999999972, -3.04217578e-07, -2.13207468e-05, 0.000236059792 ] ] - [ [ 0.438563677, 0.000339031005, 0.662174632, 0.999999972, -3.01603052e-07, -2.15452664e-05, 0.000236055206 ] ] - [ [ 0.438579655, 0.000334839298, 0.662208991, 0.999999972, -2.98978922e-07, -2.17706109e-05, 0.000236050604 ] ] - [ [ 0.438595697, 0.000330628989, 0.662243476, 0.999999972, -2.96345256e-07, -2.19967745e-05, 0.000236045985 ] ] - [ [ 0.438611803, 0.000326400217, 0.662278085, 0.999999972, -2.93702125e-07, -2.22237511e-05, 0.00023604135 ] ] - [ [ 0.438627973, 0.000322153117, 0.662312816, 0.999999972, -2.91049598e-07, -2.24515347e-05, 0.000236036697 ] ] - [ [ 0.438644205, 0.000317887827, 0.66234767, 0.999999972, -2.88387746e-07, -2.26801193e-05, 0.000236032029 ] ] - [ [ 0.4386605, 0.000313604484, 0.662382645, 0.999999972, -2.85716637e-07, -2.2909499e-05, 0.000236027344 ] ] - [ [ 0.438676856, 0.000309303226, 0.66241774, 0.999999972, -2.83036341e-07, -2.31396678e-05, 0.000236022644 ] ] - [ [ 0.438693274, 0.000304984188, 0.662452955, 0.999999972, -2.80346928e-07, -2.33706197e-05, 0.000236017927 ] ] - [ [ 0.438709753, 0.000300647507, 0.662488288, 0.999999972, -2.77648468e-07, -2.36023487e-05, 0.000236013194 ] ] - [ [ 0.438726293, 0.00029629332, 0.662523739, 0.999999972, -2.7494103e-07, -2.38348489e-05, 0.000236008446 ] ] - [ [ 0.438742892, 0.000291921762, 0.662559307, 0.999999972, -2.72224684e-07, -2.40681143e-05, 0.000236003682 ] ] - [ [ 0.438759552, 0.00028753297, 0.66259499, 0.999999972, -2.694995e-07, -2.43021388e-05, 0.000235998902 ] ] - [ [ 0.43877627, 0.000283127079, 0.662630788, 0.999999972, -2.66765547e-07, -2.45369166e-05, 0.000235994108 ] ] - [ [ 0.438793047, 0.000278704224, 0.6626667, 0.999999972, -2.64022894e-07, -2.47724415e-05, 0.000235989297 ] ] - [ [ 0.438809882, 0.000274264542, 0.662702725, 0.999999972, -2.61271612e-07, -2.50087078e-05, 0.000235984472 ] ] - [ [ 0.438826775, 0.000269808167, 0.662738862, 0.999999972, -2.58511771e-07, -2.52457093e-05, 0.000235979632 ] ] - [ [ 0.438843725, 0.000265335235, 0.66277511, 0.999999972, -2.55743439e-07, -2.54834401e-05, 0.000235974777 ] ] - [ [ 0.438860731, 0.00026084588, 0.662811469, 0.999999972, -2.52966686e-07, -2.57218942e-05, 0.000235969907 ] ] - [ [ 0.438877794, 0.000256340238, 0.662847937, 0.999999972, -2.50181583e-07, -2.59610657e-05, 0.000235965022 ] ] - [ [ 0.438894913, 0.000251818443, 0.662884514, 0.999999972, -2.47388198e-07, -2.62009485e-05, 0.000235960123 ] ] - [ [ 0.438912088, 0.000247280629, 0.662921198, 0.999999972, -2.44586602e-07, -2.64415367e-05, 0.00023595521 ] ] - [ [ 0.438929317, 0.00024272693, 0.662957988, 0.999999972, -2.41776864e-07, -2.66828242e-05, 0.000235950282 ] ] - [ [ 0.438946601, 0.000238157482, 0.662994885, 0.999999972, -2.38959053e-07, -2.69248052e-05, 0.00023594534 ] ] - [ [ 0.438963938, 0.000233572418, 0.663031886, 0.999999972, -2.3613324e-07, -2.71674737e-05, 0.000235940384 ] ] - [ [ 0.438981329, 0.000228971872, 0.663068991, 0.999999972, -2.33299494e-07, -2.74108235e-05, 0.000235935414 ] ] - [ [ 0.438998774, 0.000224355977, 0.663106199, 0.999999972, -2.30457885e-07, -2.76548489e-05, 0.00023593043 ] ] - [ [ 0.43901627, 0.000219724868, 0.663143509, 0.999999972, -2.27608482e-07, -2.78995438e-05, 0.000235925433 ] ] - [ [ 0.439033819, 0.000215078677, 0.663180921, 0.999999972, -2.24751355e-07, -2.81449022e-05, 0.000235920422 ] ] - [ [ 0.43905142, 0.000210417539, 0.663218432, 0.999999972, -2.21886573e-07, -2.83909181e-05, 0.000235915397 ] ] - [ [ 0.439069072, 0.000205741585, 0.663256043, 0.999999972, -2.19014207e-07, -2.86375856e-05, 0.00023591036 ] ] - [ [ 0.439086775, 0.00020105095, 0.663293753, 0.999999972, -2.16134326e-07, -2.88848986e-05, 0.000235905309 ] ] - [ [ 0.439104527, 0.000196345767, 0.66333156, 0.999999972, -2.13246999e-07, -2.91328513e-05, 0.000235900245 ] ] - [ [ 0.43912233, 0.000191626167, 0.663369463, 0.999999972, -2.10352297e-07, -2.93814376e-05, 0.000235895168 ] ] - [ [ 0.439140182, 0.000186892284, 0.663407463, 0.999999972, -2.07450288e-07, -2.96306515e-05, 0.000235890078 ] ] - [ [ 0.439158083, 0.00018214425, 0.663445557, 0.999999972, -2.04541043e-07, -2.98804871e-05, 0.000235884976 ] ] - [ [ 0.439176033, 0.000177382199, 0.663483745, 0.999999972, -2.01624631e-07, -3.01309384e-05, 0.000235879861 ] ] - [ [ 0.43919403, 0.000172606261, 0.663522026, 0.999999972, -1.98701121e-07, -3.03819994e-05, 0.000235874734 ] ] - [ [ 0.439212075, 0.000167816569, 0.663560398, 0.999999972, -1.95770585e-07, -3.06336641e-05, 0.000235869594 ] ] - [ [ 0.439230167, 0.000163013256, 0.663598863, 0.999999972, -1.9283309e-07, -3.08859265e-05, 0.000235864442 ] ] - [ [ 0.439248305, 0.000158196453, 0.663637417, 0.999999972, -1.89888707e-07, -3.11387807e-05, 0.000235859278 ] ] - [ [ 0.43926649, 0.000153366292, 0.663676061, 0.999999972, -1.86937505e-07, -3.13922207e-05, 0.000235854102 ] ] - [ [ 0.439284721, 0.000148522905, 0.663714793, 0.999999972, -1.83979555e-07, -3.16462405e-05, 0.000235848914 ] ] - [ [ 0.439302996, 0.000143666424, 0.663753612, 0.999999972, -1.81014925e-07, -3.19008342e-05, 0.000235843715 ] ] - [ [ 0.439321317, 0.000138796979, 0.663792518, 0.999999972, -1.78043685e-07, -3.21559957e-05, 0.000235838504 ] ] - [ [ 0.439339681, 0.000133914703, 0.66383151, 0.999999972, -1.75065906e-07, -3.2411719e-05, 0.000235833281 ] ] - [ [ 0.43935809, 0.000129019727, 0.663870587, 0.999999972, -1.72081656e-07, -3.26679983e-05, 0.000235828047 ] ] - [ [ 0.439376542, 0.000124112182, 0.663909747, 0.999999972, -1.69091005e-07, -3.29248274e-05, 0.000235822802 ] ] - [ [ 0.439395037, 0.000119192198, 0.66394899, 0.999999972, -1.66094023e-07, -3.31822005e-05, 0.000235817546 ] ] - [ [ 0.439413574, 0.000114259908, 0.663988316, 0.999999972, -1.6309078e-07, -3.34401115e-05, 0.000235812278 ] ] - [ [ 0.439432154, 0.000109315442, 0.664027722, 0.999999972, -1.60081345e-07, -3.36985545e-05, 0.000235807 ] ] - [ [ 0.439450775, 0.00010435893, 0.664067209, 0.999999972, -1.57065788e-07, -3.39575235e-05, 0.000235801711 ] ] - [ [ 0.439469437, 9.93905041e-05, 0.664106775, 0.999999972, -1.54044178e-07, -3.42170125e-05, 0.000235796412 ] ] - [ [ 0.43948814, 9.44102942e-05, 0.664146419, 0.999999972, -1.51016585e-07, -3.44770155e-05, 0.000235791102 ] ] - [ [ 0.439506883, 8.94184309e-05, 0.664186141, 0.999999972, -1.4798308e-07, -3.47375266e-05, 0.000235785781 ] ] - [ [ 0.439525665, 8.44150448e-05, 0.664225939, 0.999999972, -1.4494373e-07, -3.49985398e-05, 0.000235780451 ] ] - [ [ 0.439544487, 7.94002661e-05, 0.664265813, 0.999999972, -1.41898607e-07, -3.5260049e-05, 0.00023577511 ] ] - [ [ 0.439563348, 7.43742252e-05, 0.664305762, 0.999999972, -1.38847779e-07, -3.55220484e-05, 0.000235769759 ] ] - [ [ 0.439582247, 6.93370523e-05, 0.664345785, 0.999999972, -1.35791317e-07, -3.57845319e-05, 0.000235764399 ] ] - [ [ 0.439601185, 6.42888774e-05, 0.66438588, 0.999999972, -1.3272929e-07, -3.60474936e-05, 0.000235759028 ] ] - [ [ 0.439620159, 5.92298307e-05, 0.664426048, 0.999999972, -1.29661767e-07, -3.63109274e-05, 0.000235753648 ] ] - [ [ 0.439639171, 5.4160042e-05, 0.664466286, 0.999999972, -1.26588819e-07, -3.65748274e-05, 0.000235748259 ] ] - [ [ 0.439658219, 4.90796413e-05, 0.664506595, 0.999999972, -1.23510514e-07, -3.68391877e-05, 0.00023574286 ] ] - [ [ 0.439677303, 4.39887584e-05, 0.664546973, 0.999999972, -1.20426923e-07, -3.71040022e-05, 0.000235737451 ] ] - [ [ 0.439696423, 3.8887523e-05, 0.664587419, 0.999999972, -1.17338115e-07, -3.73692649e-05, 0.000235732034 ] ] - [ [ 0.439715578, 3.37760648e-05, 0.664627933, 0.999999972, -1.1424416e-07, -3.76349699e-05, 0.000235726608 ] ] - [ [ 0.439734768, 2.86545134e-05, 0.664668513, 0.999999971, -1.11145128e-07, -3.79011113e-05, 0.000235721172 ] ] - [ [ 0.439753992, 2.35229983e-05, 0.664709159, 0.999999971, -1.08041088e-07, -3.81676829e-05, 0.000235715728 ] ] - [ [ 0.43977325, 1.8381649e-05, 0.66474987, 0.999999971, -1.04932109e-07, -3.84346789e-05, 0.000235710275 ] ] - [ [ 0.439792541, 1.32305949e-05, 0.664790644, 0.999999971, -1.01818262e-07, -3.87020932e-05, 0.000235704814 ] ] - [ [ 0.439811866, 8.06996529e-06, 0.664831481, 0.999999971, -9.86996161e-08, -3.896992e-05, 0.000235699344 ] ] - [ [ 0.439831222, 2.89988952e-06, 0.664872381, 0.999999971, -9.55762407e-08, -3.92381531e-05, 0.000235693866 ] ] - [ [ 0.439850611, -2.27950321e-06, 0.664913341, 0.999999971, -9.24482056e-08, -3.95067866e-05, 0.00023568838 ] ] - [ [ 0.439870031, -7.46808373e-06, 0.664954361, 0.999999971, -8.93155805e-08, -3.97758146e-05, 0.000235682886 ] ] - [ [ 0.439889483, -1.26657229e-05, 0.664995441, 0.999999971, -8.6178435e-08, -4.00452311e-05, 0.000235677384 ] ] - [ [ 0.439908965, -1.78722918e-05, 0.665036579, 0.999999971, -8.30368388e-08, -4.031503e-05, 0.000235671873 ] ] - [ [ 0.439928477, -2.30876613e-05, 0.665077775, 0.999999971, -7.98908614e-08, -4.05852055e-05, 0.000235666356 ] ] - [ [ 0.439948019, -2.83117024e-05, 0.665119026, 0.999999971, -7.67405726e-08, -4.08557514e-05, 0.000235660831 ] ] - [ [ 0.43996759, -3.35442863e-05, 0.665160334, 0.999999971, -7.35860419e-08, -4.1126662e-05, 0.000235655298 ] ] - [ [ 0.439987191, -3.87852842e-05, 0.665201696, 0.999999971, -7.0427339e-08, -4.1397931e-05, 0.000235649758 ] ] - [ [ 0.440006819, -4.40345671e-05, 0.665243112, 0.999999971, -6.72645335e-08, -4.16695527e-05, 0.000235644211 ] ] - [ [ 0.440026476, -4.92920064e-05, 0.665284581, 0.999999971, -6.40976951e-08, -4.1941521e-05, 0.000235638656 ] ] - [ [ 0.440046159, -5.45574733e-05, 0.665326101, 0.999999971, -6.09268935e-08, -4.22138299e-05, 0.000235633095 ] ] - [ [ 0.44006587, -5.98308391e-05, 0.665367673, 0.999999971, -5.77521981e-08, -4.24864734e-05, 0.000235627527 ] ] - [ [ 0.440085608, -6.51119753e-05, 0.665409295, 0.999999971, -5.45736788e-08, -4.27594457e-05, 0.000235621952 ] ] - [ [ 0.440105372, -7.04007531e-05, 0.665450966, 0.999999971, -5.1391405e-08, -4.30327406e-05, 0.000235616371 ] ] - [ [ 0.440125161, -7.5697044e-05, 0.665492685, 0.999999971, -4.82054466e-08, -4.33063522e-05, 0.000235610783 ] ] - [ [ 0.440144976, -8.10007195e-05, 0.665534452, 0.999999971, -4.5015873e-08, -4.35802745e-05, 0.000235605189 ] ] - [ [ 0.440164815, -8.63116511e-05, 0.665576265, 0.999999971, -4.18227539e-08, -4.38545016e-05, 0.000235599588 ] ] - [ [ 0.440184678, -9.16297102e-05, 0.665618124, 0.999999971, -3.8626159e-08, -4.41290275e-05, 0.000235593982 ] ] - [ [ 0.440204566, -9.69547686e-05, 0.665660027, 0.999999971, -3.54261579e-08, -4.44038462e-05, 0.000235588369 ] ] - [ [ 0.440224477, -0.000102286698, 0.665701975, 0.999999971, -3.22228203e-08, -4.46789516e-05, 0.000235582751 ] ] - [ [ 0.440244411, -0.000107625369, 0.665743964, 0.999999971, -2.90162157e-08, -4.4954338e-05, 0.000235577127 ] ] - [ [ 0.440264367, -0.000112970655, 0.665785996, 0.999999971, -2.58064138e-08, -4.52299991e-05, 0.000235571497 ] ] - [ [ 0.440284346, -0.000118322426, 0.665828069, 0.999999971, -2.25934842e-08, -4.55059292e-05, 0.000235565862 ] ] - [ [ 0.440304346, -0.000123680554, 0.665870182, 0.999999971, -1.93774966e-08, -4.57821221e-05, 0.000235560221 ] ] - [ [ 0.440324367, -0.000129044912, 0.665912334, 0.999999971, -1.61585207e-08, -4.60585719e-05, 0.000235554575 ] ] - [ [ 0.440344409, -0.00013441537, 0.665954525, 0.999999971, -1.29366259e-08, -4.63352727e-05, 0.000235548924 ] ] - [ [ 0.440364471, -0.000139791801, 0.665996752, 0.999999971, -9.71188203e-09, -4.66122184e-05, 0.000235543269 ] ] - [ [ 0.440384553, -0.000145174077, 0.666039016, 0.999999971, -6.48435866e-09, -4.68894032e-05, 0.000235537608 ] ] - [ [ 0.440404654, -0.000150562068, 0.666081316, 0.999999971, -3.25412543e-09, -4.71668209e-05, 0.000235531942 ] ] - [ [ 0.440424774, -0.000155955647, 0.66612365, 0.999999971, -2.12519682e-11, -4.74444656e-05, 0.000235526272 ] ] - [ [ 0.440444913, -0.000161354686, 0.666166018, 0.999999971, 3.21419209e-09, -4.77223314e-05, 0.000235520597 ] ] - [ [ 0.440465069, -0.000166759056, 0.666208419, 0.999999971, 6.45213712e-09, -4.80004122e-05, 0.000235514918 ] ] - [ [ 0.440485243, -0.00017216863, 0.666250852, 0.999999971, 9.69251349e-09, -4.82787021e-05, 0.000235509235 ] ] - [ [ 0.440505434, -0.000177583279, 0.666293315, 0.999999971, 1.29352516e-08, -4.85571951e-05, 0.000235503547 ] ] - [ [ 0.440525642, -0.000183002874, 0.666335809, 0.999999971, 1.61802817e-08, -4.88358852e-05, 0.000235497856 ] ] - [ [ 0.440545866, -0.000188427289, 0.666378332, 0.999999971, 1.94275343e-08, -4.91147665e-05, 0.00023549216 ] ] - [ [ 0.440566106, -0.000193856394, 0.666420883, 0.999999971, 2.26769397e-08, -4.93938329e-05, 0.000235486461 ] ] - [ [ 0.440586361, -0.000199290061, 0.666463461, 0.999999971, 2.59284283e-08, -4.96730785e-05, 0.000235480758 ] ] - [ [ 0.440606631, -0.000204728163, 0.666506066, 0.999999971, 2.91819304e-08, -4.99524973e-05, 0.000235475052 ] ] - [ [ 0.440626915, -0.000210170571, 0.666548697, 0.999999971, 3.24373764e-08, -5.02320834e-05, 0.000235469342 ] ] - [ [ 0.440647213, -0.000215617157, 0.666591351, 0.999999971, 3.56946968e-08, -5.05118307e-05, 0.000235463629 ] ] - [ [ 0.440667524, -0.000221067793, 0.66663403, 0.999999971, 3.89538218e-08, -5.07917332e-05, 0.000235457912 ] ] - [ [ 0.440687849, -0.000226522351, 0.666676731, 0.999999971, 4.22146818e-08, -5.1071785e-05, 0.000235452193 ] ] - [ [ 0.440708186, -0.000231980702, 0.666719454, 0.999999971, 4.54772073e-08, -5.13519802e-05, 0.000235446471 ] ] - [ [ 0.440728535, -0.000237442718, 0.666762199, 0.999999971, 4.87413285e-08, -5.16323126e-05, 0.000235440746 ] ] - [ [ 0.440748896, -0.000242908271, 0.666804963, 0.999999971, 5.20069759e-08, -5.19127764e-05, 0.000235435018 ] ] - [ [ 0.440769268, -0.000248377233, 0.666847746, 0.999999971, 5.52740798e-08, -5.21933656e-05, 0.000235429288 ] ] - [ [ 0.440789651, -0.000253849476, 0.666890547, 0.999999971, 5.85425706e-08, -5.24740741e-05, 0.000235423555 ] ] - [ [ 0.440810044, -0.000259324871, 0.666933366, 0.999999971, 6.18123786e-08, -5.27548961e-05, 0.00023541782 ] ] - [ [ 0.440830447, -0.00026480329, 0.666976201, 0.999999971, 6.50834343e-08, -5.30358255e-05, 0.000235412083 ] ] - [ [ 0.440850859, -0.000270284605, 0.667019052, 0.999999971, 6.8355668e-08, -5.33168563e-05, 0.000235406343 ] ] - [ [ 0.44087128, -0.000275768688, 0.667061917, 0.999999971, 7.16290101e-08, -5.35979827e-05, 0.000235400602 ] ] - [ [ 0.44089171, -0.00028125541, 0.667104796, 0.999999971, 7.4903391e-08, -5.38791985e-05, 0.000235394859 ] ] - [ [ 0.440912148, -0.000286744643, 0.667147687, 0.999999971, 7.8178741e-08, -5.41604978e-05, 0.000235389114 ] ] - [ [ 0.440932593, -0.000292236258, 0.667190591, 0.999999971, 8.14549905e-08, -5.44418746e-05, 0.000235383368 ] ] - [ [ 0.440953045, -0.000297730128, 0.667233505, 0.999999971, 8.47320699e-08, -5.4723323e-05, 0.00023537762 ] ] - [ [ 0.440973504, -0.000303226123, 0.667276429, 0.999999971, 8.80099095e-08, -5.5004837e-05, 0.000235371871 ] ] - [ [ 0.44099397, -0.000308724116, 0.667319363, 0.999999971, 9.12884398e-08, -5.52864105e-05, 0.00023536612 ] ] - [ [ 0.441014441, -0.000314223977, 0.667362304, 0.999999971, 9.45675911e-08, -5.55680377e-05, 0.000235360369 ] ] - [ [ 0.441034917, -0.000319725579, 0.667405253, 0.999999971, 9.78472937e-08, -5.58497125e-05, 0.000235354616 ] ] - [ [ 0.441055398, -0.000325228793, 0.667448208, 0.999999971, 1.01127478e-07, -5.6131429e-05, 0.000235348863 ] ] - [ [ 0.441075884, -0.00033073349, 0.667491169, 0.999999971, 1.04408075e-07, -5.64131811e-05, 0.000235343109 ] ] - [ [ 0.441096373, -0.000336239542, 0.667534134, 0.999999971, 1.07689014e-07, -5.66949629e-05, 0.000235337354 ] ] - [ [ 0.441116866, -0.000341746819, 0.667577102, 0.999999971, 1.10970226e-07, -5.69767685e-05, 0.000235331599 ] ] - [ [ 0.441137363, -0.000347255194, 0.667620074, 0.999999971, 1.14251641e-07, -5.72585918e-05, 0.000235325844 ] ] - [ [ 0.441157861, -0.000352764538, 0.667663047, 0.999999971, 1.1753319e-07, -5.75404268e-05, 0.000235320088 ] ] - [ [ 0.441178362, -0.000358274722, 0.667706021, 0.999999971, 1.20814803e-07, -5.78222676e-05, 0.000235314332 ] ] - [ [ 0.441198864, -0.000363785617, 0.667748995, 0.999999971, 1.2409641e-07, -5.81041082e-05, 0.000235308576 ] ] - [ [ 0.441219368, -0.000369297094, 0.667791968, 0.999999971, 1.27377942e-07, -5.83859427e-05, 0.000235302821 ] ] - [ [ 0.441239872, -0.000374809025, 0.66783494, 0.999999971, 1.30659329e-07, -5.86677649e-05, 0.000235297065 ] ] - [ [ 0.441260377, -0.00038032128, 0.667877908, 0.999999971, 1.33940502e-07, -5.89495691e-05, 0.00023529131 ] ] - [ [ 0.441280882, -0.000385833731, 0.667920873, 0.999999971, 1.37221391e-07, -5.92313491e-05, 0.000235285556 ] ] - [ [ 0.441301386, -0.000391346249, 0.667963833, 0.999999971, 1.40501926e-07, -5.9513099e-05, 0.000235279802 ] ] - [ [ 0.441321889, -0.000396858704, 0.668006788, 0.999999971, 1.43782038e-07, -5.97948128e-05, 0.000235274048 ] ] - [ [ 0.44134239, -0.000402370967, 0.668049736, 0.999999971, 1.47061656e-07, -6.00764846e-05, 0.000235268296 ] ] - [ [ 0.441362889, -0.00040788291, 0.668092677, 0.999999971, 1.50340712e-07, -6.03581083e-05, 0.000235262545 ] ] - [ [ 0.441383386, -0.000413394403, 0.66813561, 0.99999997, 1.53619136e-07, -6.0639678e-05, 0.000235256794 ] ] - [ [ 0.44140388, -0.000418905316, 0.668178534, 0.99999997, 1.56896858e-07, -6.09211878e-05, 0.000235251045 ] ] - [ [ 0.441424371, -0.000424415521, 0.668221447, 0.99999997, 1.60173809e-07, -6.12026315e-05, 0.000235245298 ] ] - [ [ 0.441444858, -0.000429924888, 0.66826435, 0.99999997, 1.63449919e-07, -6.14840033e-05, 0.000235239551 ] ] - [ [ 0.441465341, -0.000435433287, 0.66830724, 0.99999997, 1.66725118e-07, -6.17652971e-05, 0.000235233807 ] ] - [ [ 0.441485819, -0.00044094059, 0.668350118, 0.99999997, 1.69999337e-07, -6.20465071e-05, 0.000235228064 ] ] - [ [ 0.441506292, -0.000446446666, 0.668392982, 0.99999997, 1.73272506e-07, -6.23276271e-05, 0.000235222323 ] ] - [ [ 0.441526759, -0.000451951386, 0.668435832, 0.99999997, 1.76544555e-07, -6.26086513e-05, 0.000235216584 ] ] - [ [ 0.44154722, -0.00045745462, 0.668478666, 0.99999997, 1.79815415e-07, -6.28895736e-05, 0.000235210847 ] ] - [ [ 0.441567674, -0.000462956239, 0.668521484, 0.99999997, 1.83085016e-07, -6.31703881e-05, 0.000235205112 ] ] - [ [ 0.441588122, -0.000468456112, 0.668564284, 0.99999997, 1.8635329e-07, -6.34510888e-05, 0.000235199379 ] ] - [ [ 0.441608562, -0.00047395411, 0.668607066, 0.99999997, 1.89620165e-07, -6.37316696e-05, 0.000235193649 ] ] - [ [ 0.441628994, -0.000479450103, 0.668649829, 0.99999997, 1.92885572e-07, -6.40121248e-05, 0.000235187922 ] ] - [ [ 0.441649418, -0.000484943961, 0.668692571, 0.99999997, 1.96149442e-07, -6.42924481e-05, 0.000235182197 ] ] - [ [ 0.441669833, -0.000490435553, 0.668735293, 0.99999997, 1.99411706e-07, -6.45726337e-05, 0.000235176475 ] ] - [ [ 0.441690239, -0.000495924749, 0.668777993, 0.99999997, 2.02672293e-07, -6.48526757e-05, 0.000235170756 ] ] - [ [ 0.441710635, -0.00050141142, 0.66882067, 0.99999997, 2.05931134e-07, -6.51325679e-05, 0.00023516504 ] ] - [ [ 0.44173102, -0.000506895435, 0.668863323, 0.99999997, 2.09188159e-07, -6.54123044e-05, 0.000235159327 ] ] - [ [ 0.441751395, -0.000512376663, 0.668905952, 0.99999997, 2.12443299e-07, -6.56918794e-05, 0.000235153618 ] ] - [ [ 0.441771759, -0.000517854974, 0.668948555, 0.99999997, 2.15696484e-07, -6.59712866e-05, 0.000235147912 ] ] - [ [ 0.441792112, -0.000523330238, 0.668991131, 0.99999997, 2.18947645e-07, -6.62505203e-05, 0.000235142209 ] ] - [ [ 0.441812452, -0.000528802323, 0.669033681, 0.99999997, 2.22196711e-07, -6.65295744e-05, 0.00023513651 ] ] - [ [ 0.44183278, -0.0005342711, 0.669076201, 0.99999997, 2.25443614e-07, -6.68084429e-05, 0.000235130815 ] ] - [ [ 0.441853094, -0.000539736437, 0.669118693, 0.99999997, 2.28688283e-07, -6.70871199e-05, 0.000235125124 ] ] - [ [ 0.441873396, -0.000545198203, 0.669161155, 0.99999997, 2.31930649e-07, -6.73655994e-05, 0.000235119437 ] ] - [ [ 0.441893683, -0.000550656267, 0.669203585, 0.99999997, 2.35170643e-07, -6.76438753e-05, 0.000235113754 ] ] - [ [ 0.441913956, -0.000556110498, 0.669245984, 0.99999997, 2.38408195e-07, -6.79219418e-05, 0.000235108075 ] ] - [ [ 0.441934215, -0.000561560766, 0.66928835, 0.99999997, 2.41643235e-07, -6.81997928e-05, 0.000235102401 ] ] - [ [ 0.441954458, -0.000567006939, 0.669330682, 0.99999997, 2.44875693e-07, -6.84774224e-05, 0.000235096731 ] ] - [ [ 0.441974685, -0.000572448885, 0.669372979, 0.99999997, 2.481055e-07, -6.87548245e-05, 0.000235091066 ] ] - [ [ 0.441994896, -0.000577886473, 0.669415241, 0.99999997, 2.51332587e-07, -6.90319932e-05, 0.000235085406 ] ] - [ [ 0.44201509, -0.000583319572, 0.669457466, 0.99999997, 2.54556883e-07, -6.93089226e-05, 0.00023507975 ] ] - [ [ 0.442035268, -0.000588748049, 0.669499654, 0.99999997, 2.5777832e-07, -6.95856066e-05, 0.0002350741 ] ] - [ [ 0.442055427, -0.000594171774, 0.669541803, 0.99999997, 2.60996827e-07, -6.98620393e-05, 0.000235068454 ] ] - [ [ 0.442075569, -0.000599590614, 0.669583913, 0.99999997, 2.64212335e-07, -7.01382146e-05, 0.000235062814 ] ] - [ [ 0.442095692, -0.000605004438, 0.669625983, 0.99999997, 2.67424774e-07, -7.04141266e-05, 0.00023505718 ] ] - [ [ 0.442115796, -0.000610413113, 0.669668012, 0.99999997, 2.70634075e-07, -7.06897694e-05, 0.00023505155 ] ] - [ [ 0.442135881, -0.000615816507, 0.66971, 0.99999997, 2.73840168e-07, -7.09651369e-05, 0.000235045927 ] ] - [ [ 0.442155946, -0.000621214488, 0.669751944, 0.99999997, 2.77042983e-07, -7.12402232e-05, 0.000235040309 ] ] - [ [ 0.44217599, -0.000626606924, 0.669793844, 0.99999997, 2.80242452e-07, -7.15150222e-05, 0.000235034697 ] ] - [ [ 0.442196014, -0.000631993682, 0.6698357, 0.99999997, 2.83438503e-07, -7.17895281e-05, 0.000235029091 ] ] - [ [ 0.442216016, -0.00063737463, 0.66987751, 0.99999997, 2.86631068e-07, -7.20637347e-05, 0.000235023491 ] ] - [ [ 0.442235996, -0.000642749635, 0.669919273, 0.99999997, 2.89820078e-07, -7.23376363e-05, 0.000235017898 ] ] - [ [ 0.442255955, -0.000648118564, 0.66996099, 0.99999997, 2.93005461e-07, -7.26112266e-05, 0.000235012311 ] ] - [ [ 0.44227589, -0.000653481285, 0.670002657, 0.99999997, 2.9618715e-07, -7.28844999e-05, 0.00023500673 ] ] - [ [ 0.442295803, -0.000658837664, 0.670044276, 0.99999997, 2.99365074e-07, -7.31574501e-05, 0.000235001156 ] ] - [ [ 0.442315691, -0.000664187568, 0.670085844, 0.99999997, 3.02539163e-07, -7.34300712e-05, 0.000234995588 ] ] - [ [ 0.442335556, -0.000669530864, 0.670127361, 0.99999997, 3.05709348e-07, -7.37023572e-05, 0.000234990028 ] ] - [ [ 0.442355396, -0.000674867419, 0.670168826, 0.99999997, 3.0887556e-07, -7.39743023e-05, 0.000234984474 ] ] - [ [ 0.442375211, -0.000680197099, 0.670210239, 0.99999997, 3.12037729e-07, -7.42459003e-05, 0.000234978927 ] ] - [ [ 0.442395001, -0.000685519771, 0.670251597, 0.99999997, 3.15195784e-07, -7.45171453e-05, 0.000234973388 ] ] - [ [ 0.442414764, -0.000690835301, 0.670292901, 0.99999997, 3.18349658e-07, -7.47880313e-05, 0.000234967856 ] ] - [ [ 0.442434501, -0.000696143555, 0.670334149, 0.99999997, 3.21499279e-07, -7.50585524e-05, 0.000234962331 ] ] - [ [ 0.442454212, -0.000701444399, 0.670375341, 0.99999997, 3.24644578e-07, -7.53287026e-05, 0.000234956814 ] ] - [ [ 0.442473894, -0.0007067377, 0.670416475, 0.99999997, 3.27785487e-07, -7.55984759e-05, 0.000234951305 ] ] - [ [ 0.442493549, -0.000712023322, 0.67045755, 0.99999997, 3.30921934e-07, -7.58678662e-05, 0.000234945804 ] ] - [ [ 0.442513176, -0.000717301131, 0.670498567, 0.99999997, 3.34053851e-07, -7.61368677e-05, 0.00023494031 ] ] - [ [ 0.442532774, -0.000722570994, 0.670539523, 0.999999969, 3.37181168e-07, -7.64054744e-05, 0.000234934825 ] ] - [ [ 0.442552343, -0.000727832776, 0.670580418, 0.999999969, 3.40303816e-07, -7.66736802e-05, 0.000234929347 ] ] - [ [ 0.442571882, -0.000733086341, 0.670621251, 0.999999969, 3.43421724e-07, -7.69414792e-05, 0.000234923879 ] ] - [ [ 0.44259139, -0.000738331555, 0.670662021, 0.999999969, 3.46534823e-07, -7.72088655e-05, 0.000234918418 ] ] - [ [ 0.442610868, -0.000743568283, 0.670702728, 0.999999969, 3.49643043e-07, -7.74758329e-05, 0.000234912966 ] ] - [ [ 0.442630315, -0.00074879639, 0.670743369, 0.999999969, 3.52746316e-07, -7.77423757e-05, 0.000234907523 ] ] - [ [ 0.442649731, -0.000754015741, 0.670783945, 0.999999969, 3.55844571e-07, -7.80084877e-05, 0.000234902088 ] ] - [ [ 0.442669114, -0.0007592262, 0.670824454, 0.999999969, 3.58937739e-07, -7.8274163e-05, 0.000234896663 ] ] - [ [ 0.442688465, -0.000764427631, 0.670864896, 0.999999969, 3.6202575e-07, -7.85393956e-05, 0.000234891246 ] ] - [ [ 0.442707782, -0.0007696199, 0.670905269, 0.999999969, 3.65108534e-07, -7.88041795e-05, 0.000234885839 ] ] - [ [ 0.442727066, -0.000774802869, 0.670945573, 0.999999969, 3.68186022e-07, -7.90685088e-05, 0.000234880441 ] ] - [ [ 0.442746316, -0.000779976404, 0.670985807, 0.999999969, 3.71258145e-07, -7.93323775e-05, 0.000234875052 ] ] - [ [ 0.442765532, -0.000785140368, 0.67102597, 0.999999969, 3.74324832e-07, -7.95957796e-05, 0.000234869673 ] ] - [ [ 0.442784713, -0.000790294625, 0.67106606, 0.999999969, 3.77386014e-07, -7.98587091e-05, 0.000234864303 ] ] - [ [ 0.442803858, -0.000795439038, 0.671106078, 0.999999969, 3.80441622e-07, -8.01211601e-05, 0.000234858944 ] ] - [ [ 0.442822968, -0.000800573472, 0.671146021, 0.999999969, 3.83491586e-07, -8.03831265e-05, 0.000234853594 ] ] - [ [ 0.442842041, -0.000805697788, 0.67118589, 0.999999969, 3.86535836e-07, -8.06446024e-05, 0.000234848254 ] ] - [ [ 0.442861077, -0.000810811851, 0.671225684, 0.999999969, 3.89574302e-07, -8.09055817e-05, 0.000234842924 ] ] - [ [ 0.442880076, -0.000815915523, 0.6712654, 0.999999969, 3.92606916e-07, -8.11660587e-05, 0.000234837605 ] ] - [ [ 0.442899038, -0.000821008667, 0.671305039, 0.999999969, 3.95633608e-07, -8.14260271e-05, 0.000234832296 ] ] - [ [ 0.442917961, -0.000826091146, 0.6713446, 0.999999969, 3.98654307e-07, -8.16854811e-05, 0.000234826998 ] ] - [ [ 0.442936845, -0.000831162822, 0.671384081, 0.999999969, 4.01668944e-07, -8.19444147e-05, 0.00023482171 ] ] - [ [ 0.44295569, -0.000836223559, 0.671423482, 0.999999969, 4.0467745e-07, -8.22028219e-05, 0.000234816433 ] ] - [ [ 0.442974495, -0.000841273217, 0.671462802, 0.999999969, 4.07679756e-07, -8.24606968e-05, 0.000234811166 ] ] - [ [ 0.442993261, -0.000846311659, 0.67150204, 0.999999969, 4.10675791e-07, -8.27180332e-05, 0.000234805911 ] ] - [ [ 0.443011985, -0.000851338747, 0.671541195, 0.999999969, 4.13665485e-07, -8.29748254e-05, 0.000234800667 ] ] - [ [ 0.443030669, -0.000856354343, 0.671580265, 0.999999969, 4.1664877e-07, -8.32310672e-05, 0.000234795434 ] ] - [ [ 0.44304931, -0.000861358308, 0.671619251, 0.999999969, 4.19625576e-07, -8.34867527e-05, 0.000234790212 ] ] - [ [ 0.44306791, -0.000866350503, 0.671658152, 0.999999969, 4.22595833e-07, -8.3741876e-05, 0.000234785002 ] ] - [ [ 0.443086467, -0.00087133079, 0.671696965, 0.999999969, 4.25559471e-07, -8.3996431e-05, 0.000234779804 ] ] - [ [ 0.443104981, -0.00087629903, 0.671735692, 0.999999969, 4.28516422e-07, -8.42504118e-05, 0.000234774617 ] ] - [ [ 0.443123452, -0.000881255084, 0.671774329, 0.999999969, 4.31466614e-07, -8.45038124e-05, 0.000234769442 ] ] - [ [ 0.443141879, -0.000886198812, 0.671812877, 0.999999969, 4.3440998e-07, -8.47566267e-05, 0.000234764279 ] ] - [ [ 0.443160261, -0.000891130076, 0.671851335, 0.999999969, 4.37346448e-07, -8.5008849e-05, 0.000234759129 ] ] - [ [ 0.443178598, -0.000896048734, 0.671889702, 0.999999969, 4.4027595e-07, -8.5260473e-05, 0.00023475399 ] ] - [ [ 0.44319689, -0.000900954648, 0.671927977, 0.999999969, 4.43198416e-07, -8.55114929e-05, 0.000234748864 ] ] - [ [ 0.443215135, -0.000905847678, 0.671966158, 0.999999969, 4.46113776e-07, -8.57619028e-05, 0.00023474375 ] ] - [ [ 0.443233335, -0.000910727683, 0.672004246, 0.999999969, 4.49021961e-07, -8.60116965e-05, 0.000234738649 ] ] - [ [ 0.443251487, -0.000915594523, 0.672042239, 0.999999969, 4.51922901e-07, -8.62608682e-05, 0.00023473356 ] ] - [ [ 0.443269592, -0.000920448057, 0.672080136, 0.999999969, 4.54816527e-07, -8.65094118e-05, 0.000234728485 ] ] - [ [ 0.443287649, -0.000925288145, 0.672117936, 0.999999969, 4.57702768e-07, -8.67573214e-05, 0.000234723422 ] ] - [ [ 0.443305658, -0.000930114646, 0.672155639, 0.999999969, 4.60581556e-07, -8.7004591e-05, 0.000234718372 ] ] - [ [ 0.443323618, -0.000934927419, 0.672193243, 0.999999969, 4.63452821e-07, -8.72512146e-05, 0.000234713336 ] ] - [ [ 0.443341529, -0.000939726322, 0.672230748, 0.999999969, 4.66316493e-07, -8.74971862e-05, 0.000234708313 ] ] - [ [ 0.44335939, -0.000944511214, 0.672268153, 0.999999969, 4.69172502e-07, -8.77424999e-05, 0.000234703303 ] ] - [ [ 0.4433772, -0.000949281954, 0.672305456, 0.999999969, 4.72020779e-07, -8.79871497e-05, 0.000234698307 ] ] - [ [ 0.44339496, -0.000954038399, 0.672342657, 0.999999969, 4.74861255e-07, -8.82311295e-05, 0.000234693324 ] ] - [ [ 0.443412669, -0.000958780407, 0.672379755, 0.999999969, 4.7769386e-07, -8.84744335e-05, 0.000234688356 ] ] - [ [ 0.443430325, -0.000963507837, 0.67241675, 0.999999969, 4.80518523e-07, -8.87170556e-05, 0.000234683401 ] ] - [ [ 0.44344793, -0.000968220546, 0.672453639, 0.999999969, 4.83335177e-07, -8.89589899e-05, 0.00023467846 ] ] - [ [ 0.443465481, -0.000972918391, 0.672490422, 0.999999968, 4.8614375e-07, -8.92002304e-05, 0.000234673534 ] ] - [ [ 0.44348298, -0.000977601229, 0.672527099, 0.999999968, 4.88944174e-07, -8.9440771e-05, 0.000234668622 ] ] - [ [ 0.443500425, -0.000982268917, 0.672563668, 0.999999968, 4.91736378e-07, -8.96806059e-05, 0.000234663724 ] ] - [ [ 0.443517815, -0.000986921313, 0.672600129, 0.999999968, 4.94520294e-07, -8.9919729e-05, 0.000234658841 ] ] - [ [ 0.443535151, -0.000991558272, 0.67263648, 0.999999968, 4.97295851e-07, -9.01581344e-05, 0.000234653972 ] ] - [ [ 0.443552432, -0.000996179651, 0.672672721, 0.999999968, 5.00062981e-07, -9.03958161e-05, 0.000234649118 ] ] - [ [ 0.443569657, -0.00100078531, 0.672708851, 0.999999968, 5.02821613e-07, -9.0632768e-05, 0.000234644279 ] ] - [ [ 0.443586825, -0.00100537509, 0.672744868, 0.999999968, 5.05571677e-07, -9.08689843e-05, 0.000234639455 ] ] - [ [ 0.443603937, -0.00100994887, 0.672780772, 0.999999968, 5.08313105e-07, -9.1104459e-05, 0.000234634647 ] ] - [ [ 0.443620992, -0.00101450649, 0.672816563, 0.999999968, 5.11045827e-07, -9.13391859e-05, 0.000234629853 ] ] - [ [ 0.44363799, -0.00101904781, 0.672852238, 0.999999968, 5.13769772e-07, -9.15731593e-05, 0.000234625075 ] ] - [ [ 0.443654929, -0.00102357268, 0.672887798, 0.999999968, 5.16484873e-07, -9.18063731e-05, 0.000234620312 ] ] - [ [ 0.443671809, -0.00102808096, 0.672923241, 0.999999968, 5.19191058e-07, -9.20388213e-05, 0.000234615565 ] ] - [ [ 0.443688631, -0.0010325725, 0.672958566, 0.999999968, 5.21888258e-07, -9.2270498e-05, 0.000234610834 ] ] - [ [ 0.443705392, -0.00103704716, 0.672993773, 0.999999968, 5.24576404e-07, -9.25013971e-05, 0.000234606119 ] ] - [ [ 0.443722094, -0.00104150479, 0.67302886, 0.999999968, 5.27255426e-07, -9.27315127e-05, 0.00023460142 ] ] - [ [ 0.443738735, -0.00104594525, 0.673063827, 0.999999968, 5.29925255e-07, -9.29608388e-05, 0.000234596737 ] ] - [ [ 0.443755314, -0.00105036839, 0.673098672, 0.999999968, 5.3258582e-07, -9.31893695e-05, 0.00023459207 ] ] - [ [ 0.443771833, -0.00105477406, 0.673133396, 0.999999968, 5.35237053e-07, -9.34170986e-05, 0.000234587419 ] ] - [ [ 0.443788289, -0.00105916212, 0.673167996, 0.999999968, 5.37878884e-07, -9.36440204e-05, 0.000234582785 ] ] - [ [ 0.443804682, -0.00106353242, 0.673202472, 0.999999968, 5.40511243e-07, -9.38701288e-05, 0.000234578167 ] ] - [ [ 0.443821012, -0.00106788482, 0.673236823, 0.999999968, 5.4313406e-07, -9.40954177e-05, 0.000234573567 ] ] - [ [ 0.443837279, -0.00107221915, 0.673271049, 0.999999968, 5.45747267e-07, -9.43198813e-05, 0.000234568983 ] ] - [ [ 0.443853482, -0.00107653529, 0.673305147, 0.999999968, 5.48350792e-07, -9.45435136e-05, 0.000234564416 ] ] - [ [ 0.443869619, -0.00108083307, 0.673339118, 0.999999968, 5.50944568e-07, -9.47663085e-05, 0.000234559866 ] ] - [ [ 0.443885692, -0.00108511236, 0.673372961, 0.999999968, 5.53528524e-07, -9.49882601e-05, 0.000234555334 ] ] - [ [ 0.443901699, -0.001089373, 0.673406674, 0.999999968, 5.5610259e-07, -9.52093624e-05, 0.000234550818 ] ] - [ [ 0.443917641, -0.00109361485, 0.673440256, 0.999999968, 5.58666698e-07, -9.54296094e-05, 0.000234546321 ] ] - [ [ 0.443933515, -0.00109783775, 0.673473707, 0.999999968, 5.61220776e-07, -9.56489953e-05, 0.00023454184 ] ] - [ [ 0.443949322, -0.00110204156, 0.673507026, 0.999999968, 5.63764757e-07, -9.58675138e-05, 0.000234537378 ] ] - [ [ 0.443965062, -0.00110622613, 0.673540212, 0.999999968, 5.6629857e-07, -9.60851592e-05, 0.000234532933 ] ] - [ [ 0.443980733, -0.0011103913, 0.673573264, 0.999999968, 5.68822146e-07, -9.63019254e-05, 0.000234528507 ] ] - [ [ 0.443996336, -0.00111453694, 0.673606181, 0.999999968, 5.71335414e-07, -9.65178064e-05, 0.000234524098 ] ] - [ [ 0.44401187, -0.00111866289, 0.673638962, 0.999999968, 5.73838307e-07, -9.67327963e-05, 0.000234519708 ] ] - [ [ 0.444027334, -0.00112276899, 0.673671606, 0.999999968, 5.76330753e-07, -9.69468891e-05, 0.000234515336 ] ] - [ [ 0.444042728, -0.0011268551, 0.673704112, 0.999999968, 5.78812683e-07, -9.71600787e-05, 0.000234510982 ] ] - [ [ 0.444058051, -0.00113092107, 0.67373648, 0.999999968, 5.81284028e-07, -9.73723593e-05, 0.000234506647 ] ] - [ [ 0.444073303, -0.00113496675, 0.673768708, 0.999999968, 5.83744718e-07, -9.75837248e-05, 0.000234502331 ] ] - [ [ 0.444088484, -0.00113899198, 0.673800796, 0.999999968, 5.86194684e-07, -9.77941693e-05, 0.000234498033 ] ] - [ [ 0.444103592, -0.00114299661, 0.673832742, 0.999999968, 5.88633856e-07, -9.80036867e-05, 0.000234493754 ] ] - [ [ 0.444118627, -0.0011469805, 0.673864547, 0.999999968, 5.91062164e-07, -9.82122712e-05, 0.000234489495 ] ] - [ [ 0.44413359, -0.00115094349, 0.673896208, 0.999999968, 5.93479539e-07, -9.84199167e-05, 0.000234485254 ] ] - [ [ 0.444148478, -0.00115488542, 0.673927725, 0.999999968, 5.95885911e-07, -9.86266172e-05, 0.000234481033 ] ] - [ [ 0.444163292, -0.00115880615, 0.673959097, 0.999999968, 5.98281211e-07, -9.88323668e-05, 0.000234476832 ] ] - [ [ 0.444178032, -0.00116270553, 0.673990323, 0.999999968, 6.00665369e-07, -9.90371594e-05, 0.000234472649 ] ] - [ [ 0.444192696, -0.00116658339, 0.674021402, 0.999999968, 6.03038315e-07, -9.92409892e-05, 0.000234468487 ] ] - [ [ 0.444207285, -0.00117043959, 0.674052333, 0.999999968, 6.0539998e-07, -9.94438501e-05, 0.000234464344 ] ] - [ [ 0.444221797, -0.00117427397, 0.674083116, 0.999999968, 6.07750294e-07, -9.96457361e-05, 0.000234460221 ] ] - [ [ 0.444236233, -0.00117808638, 0.67411375, 0.999999968, 6.10089188e-07, -9.98466413e-05, 0.000234456119 ] ] - [ [ 0.444250591, -0.00118187666, 0.674144233, 0.999999968, 6.12416592e-07, -0.00010004656, 0.000234452036 ] ] - [ [ 0.444264871, -0.00118564466, 0.674174564, 0.999999967, 6.14732436e-07, -0.000100245485, 0.000234447974 ] ] - [ [ 0.444279073, -0.00118939023, 0.674204743, 0.999999967, 6.17036652e-07, -0.000100443412, 0.000234443932 ] ] - [ [ 0.444293196, -0.00119311321, 0.674234769, 0.999999967, 6.19329168e-07, -0.000100640334, 0.00023443991 ] ] - [ [ 0.44430724, -0.00119681344, 0.674264641, 0.999999967, 6.21609917e-07, -0.000100836245, 0.00023443591 ] ] - [ [ 0.444321204, -0.00120049078, 0.674294358, 0.999999967, 6.23878828e-07, -0.00010103114, 0.00023443193 ] ] - [ [ 0.444335087, -0.00120414506, 0.674323919, 0.999999967, 6.26135831e-07, -0.000101225012, 0.000234427971 ] ] - [ [ 0.44434889, -0.00120777612, 0.674353323, 0.999999967, 6.28380857e-07, -0.000101417855, 0.000234424032 ] ] - [ [ 0.444362611, -0.00121138382, 0.674382569, 0.999999967, 6.30613836e-07, -0.000101609664, 0.000234420115 ] ] - [ [ 0.44437625, -0.00121496799, 0.674411657, 0.999999967, 6.328347e-07, -0.000101800432, 0.00023441622 ] ] - [ [ 0.444389807, -0.00121852847, 0.674440585, 0.999999967, 6.35043377e-07, -0.000101990153, 0.000234412345 ] ] - [ [ 0.44440328, -0.00122206512, 0.674469352, 0.999999967, 6.37239799e-07, -0.000102178822, 0.000234408493 ] ] - [ [ 0.444416671, -0.00122557777, 0.674497959, 0.999999967, 6.39423896e-07, -0.000102366432, 0.000234404661 ] ] - [ [ 0.444429977, -0.00122906627, 0.674526402, 0.999999967, 6.41595599e-07, -0.000102552978, 0.000234400852 ] ] - [ [ 0.444443198, -0.00123253045, 0.674554683, 0.999999967, 6.43754837e-07, -0.000102738453, 0.000234397064 ] ] - [ [ 0.444456335, -0.00123597016, 0.674582799, 0.999999967, 6.45901542e-07, -0.000102922851, 0.000234393299 ] ] - [ [ 0.444469385, -0.00123938524, 0.674610751, 0.999999967, 6.48035644e-07, -0.000103106168, 0.000234389555 ] ] - [ [ 0.44448235, -0.00124277553, 0.674638536, 0.999999967, 6.50157072e-07, -0.000103288395, 0.000234385834 ] ] - [ [ 0.444495228, -0.00124614087, 0.674666155, 0.999999967, 6.52265758e-07, -0.000103469529, 0.000234382135 ] ] - [ [ 0.444508019, -0.0012494811, 0.674693606, 0.999999967, 6.54361632e-07, -0.000103649561, 0.000234378458 ] ] - [ [ 0.444520722, -0.00125279606, 0.674720888, 0.999999967, 6.56444624e-07, -0.000103828488, 0.000234374804 ] ] - [ [ 0.444533337, -0.0012560856, 0.674748, 0.999999967, 6.58514666e-07, -0.000104006302, 0.000234371173 ] ] - [ [ 0.444545863, -0.00125934954, 0.674774942, 0.999999967, 6.60571686e-07, -0.000104182997, 0.000234367565 ] ] - [ [ 0.4445583, -0.00126258773, 0.674801712, 0.999999967, 6.62615616e-07, -0.000104358569, 0.000234363979 ] ] - [ [ 0.444570647, -0.00126580002, 0.674828311, 0.999999967, 6.64646385e-07, -0.00010453301, 0.000234360417 ] ] - [ [ 0.444582903, -0.00126898622, 0.674854735, 0.999999967, 6.66663926e-07, -0.000104706314, 0.000234356878 ] ] - [ [ 0.444595069, -0.0012721462, 0.674880986, 0.999999967, 6.68668167e-07, -0.000104878477, 0.000234353362 ] ] - [ [ 0.444607143, -0.00127527977, 0.674907062, 0.999999967, 6.70659039e-07, -0.000105049491, 0.00023434987 ] ] - [ [ 0.444619126, -0.00127838679, 0.674932961, 0.999999967, 6.72636473e-07, -0.000105219351, 0.000234346401 ] ] - [ [ 0.444631016, -0.00128146708, 0.674958684, 0.999999967, 6.74600399e-07, -0.00010538805, 0.000234342956 ] ] - [ [ 0.444642812, -0.00128452049, 0.674984229, 0.999999967, 6.76550748e-07, -0.000105555584, 0.000234339535 ] ] - [ [ 0.444654516, -0.00128754685, 0.675009595, 0.999999967, 6.78487449e-07, -0.000105721945, 0.000234336138 ] ] - [ [ 0.444666125, -0.00129054599, 0.675034782, 0.999999967, 6.80410434e-07, -0.000105887128, 0.000234332764 ] ] - [ [ 0.44467764, -0.00129351776, 0.675059788, 0.999999967, 6.82319632e-07, -0.000106051127, 0.000234329415 ] ] - [ [ 0.444689059, -0.00129646199, 0.675084612, 0.999999967, 6.84214975e-07, -0.000106213936, 0.000234326091 ] ] - [ [ 0.444700383, -0.0012993785, 0.675109255, 0.999999967, 6.86096392e-07, -0.000106375549, 0.00023432279 ] ] - [ [ 0.44471161, -0.00130226715, 0.675133713, 0.999999967, 6.87963814e-07, -0.00010653596, 0.000234319514 ] ] - [ [ 0.444722741, -0.00130512776, 0.675157988, 0.999999967, 6.89817171e-07, -0.000106695162, 0.000234316263 ] ] - [ [ 0.444733775, -0.00130796017, 0.675182078, 0.999999967, 6.91656394e-07, -0.000106853151, 0.000234313037 ] ] - [ [ 0.44474471, -0.0013107642, 0.675205981, 0.999999967, 6.93481414e-07, -0.000107009919, 0.000234309836 ] ] - [ [ 0.444755547, -0.0013135397, 0.675229698, 0.999999967, 6.9529216e-07, -0.000107165462, 0.000234306659 ] ] - [ [ 0.444766286, -0.0013162865, 0.675253226, 0.999999967, 6.97088563e-07, -0.000107319773, 0.000234303508 ] ] - [ [ 0.444776925, -0.00131900443, 0.675276566, 0.999999967, 6.98870554e-07, -0.000107472845, 0.000234300382 ] ] - [ [ 0.444787463, -0.00132169332, 0.675299717, 0.999999967, 7.00638062e-07, -0.000107624674, 0.000234297282 ] ] - [ [ 0.444797902, -0.001324353, 0.675322676, 0.999999967, 7.02391019e-07, -0.000107775253, 0.000234294207 ] ] - [ [ 0.444808239, -0.00132698331, 0.675345445, 0.999999967, 7.04129354e-07, -0.000107924576, 0.000234291157 ] ] - [ [ 0.444818475, -0.00132958408, 0.675368021, 0.999999967, 7.05852998e-07, -0.000108072637, 0.000234288134 ] ] - [ [ 0.444828608, -0.00133215513, 0.675390403, 0.999999967, 7.07561882e-07, -0.00010821943, 0.000234285136 ] ] - [ [ 0.444838639, -0.00133469631, 0.675412591, 0.999999967, 7.09255936e-07, -0.00010836495, 0.000234282164 ] ] - [ [ 0.444848566, -0.00133720743, 0.675434584, 0.999999967, 7.1093509e-07, -0.000108509189, 0.000234279219 ] ] - [ [ 0.44485839, -0.00133968834, 0.675456382, 0.999999967, 7.12599275e-07, -0.000108652143, 0.0002342763 ] ] - [ [ 0.444868109, -0.00134213885, 0.675477982, 0.999999967, 7.14248421e-07, -0.000108793805, 0.000234273407 ] ] - [ [ 0.444877723, -0.0013445588, 0.675499384, 0.999999967, 7.15882459e-07, -0.000108934169, 0.00023427054 ] ] - [ [ 0.444887232, -0.00134694801, 0.675520587, 0.999999967, 7.17501319e-07, -0.00010907323, 0.0002342677 ] ] - [ [ 0.444896635, -0.00134930632, 0.675541591, 0.999999967, 7.19104931e-07, -0.000109210981, 0.000234264887 ] ] - [ [ 0.444905931, -0.00135163356, 0.675562394, 0.999999967, 7.20693226e-07, -0.000109347416, 0.000234262101 ] ] - [ [ 0.444915121, -0.00135392954, 0.675582996, 0.999999967, 7.22266134e-07, -0.000109482529, 0.000234259342 ] ] - [ [ 0.444924202, -0.0013561941, 0.675603395, 0.999999967, 7.23823586e-07, -0.000109616315, 0.00023425661 ] ] - [ [ 0.444933175, -0.00135842707, 0.675623591, 0.999999967, 7.25365511e-07, -0.000109748767, 0.000234253905 ] ] - [ [ 0.44494204, -0.00136062827, 0.675643583, 0.999999967, 7.26891842e-07, -0.00010987988, 0.000234251228 ] ] - [ [ 0.444950795, -0.00136279752, 0.675663369, 0.999999967, 7.28402507e-07, -0.000110009647, 0.000234248578 ] ] - [ [ 0.44495944, -0.00136493466, 0.675682949, 0.999999966, 7.29897437e-07, -0.000110138063, 0.000234245955 ] ] - [ [ 0.444967975, -0.00136703951, 0.675702323, 0.999999966, 7.31376563e-07, -0.000110265121, 0.000234243361 ] ] - [ [ 0.444976399, -0.00136911189, 0.675721488, 0.999999966, 7.32839816e-07, -0.000110390815, 0.000234240794 ] ] - [ [ 0.444984712, -0.00137115162, 0.675740445, 0.999999966, 7.34287125e-07, -0.00011051514, 0.000234238255 ] ] - [ [ 0.444992912, -0.00137315854, 0.675759192, 0.999999966, 7.3571842e-07, -0.000110638089, 0.000234235744 ] ] - [ [ 0.445000999, -0.00137513247, 0.675777728, 0.999999966, 7.37133633e-07, -0.000110759657, 0.000234233262 ] ] - [ [ 0.445008974, -0.00137707322, 0.675796053, 0.999999966, 7.38532694e-07, -0.000110879838, 0.000234230808 ] ] - [ [ 0.445016834, -0.00137898063, 0.675814165, 0.999999966, 7.39915533e-07, -0.000110998625, 0.000234228382 ] ] - [ [ 0.44502458, -0.00138085451, 0.675832064, 0.999999966, 7.41282081e-07, -0.000111116013, 0.000234225985 ] ] - [ [ 0.445032212, -0.00138269468, 0.675849748, 0.999999966, 7.42632267e-07, -0.000111231995, 0.000234223616 ] ] - [ [ 0.445039727, -0.00138450098, 0.675867218, 0.999999966, 7.43966023e-07, -0.000111346566, 0.000234221276 ] ] - [ [ 0.445047127, -0.00138627321, 0.675884471, 0.999999966, 7.45283279e-07, -0.00011145972, 0.000234218966 ] ] - [ [ 0.44505441, -0.00138801121, 0.675901507, 0.999999966, 7.46583965e-07, -0.00011157145, 0.000234216684 ] ] - [ [ 0.445061576, -0.00138971478, 0.675918326, 0.999999966, 7.47868012e-07, -0.000111681751, 0.000234214432 ] ] - [ [ 0.445068624, -0.00139138376, 0.675934925, 0.999999966, 7.49135349e-07, -0.000111790617, 0.000234212208 ] ] - [ [ 0.445075554, -0.00139301796, 0.675951305, 0.999999966, 7.50385909e-07, -0.000111898041, 0.000234210015 ] ] - [ [ 0.445082365, -0.00139461719, 0.675967464, 0.999999966, 7.5161962e-07, -0.000112004018, 0.000234207851 ] ] - [ [ 0.445089057, -0.00139618129, 0.675983401, 0.999999966, 7.52836413e-07, -0.000112108542, 0.000234205716 ] ] - [ [ 0.445095628, -0.00139771006, 0.675999116, 0.999999966, 7.54036219e-07, -0.000112211607, 0.000234203611 ] ] - [ [ 0.445102079, -0.00139920332, 0.676014608, 0.999999966, 7.55218968e-07, -0.000112313207, 0.000234201537 ] ] - [ [ 0.445108409, -0.0014006609, 0.676029875, 0.999999966, 7.56384591e-07, -0.000112413335, 0.000234199492 ] ] - [ [ 0.445114617, -0.00140208261, 0.676044917, 0.999999966, 7.57533017e-07, -0.000112511987, 0.000234197477 ] ] - [ [ 0.445120703, -0.00140346826, 0.676059733, 0.999999966, 7.58664178e-07, -0.000112609155, 0.000234195493 ] ] - [ [ 0.445126666, -0.00140481767, 0.676074322, 0.999999966, 7.59778004e-07, -0.000112704834, 0.000234193539 ] ] - [ [ 0.445132505, -0.00140613066, 0.676088683, 0.999999966, 7.60874424e-07, -0.000112799018, 0.000234191616 ] ] - [ [ 0.445138221, -0.00140740705, 0.676102815, 0.999999966, 7.61953371e-07, -0.000112891702, 0.000234189723 ] ] - [ [ 0.445143811, -0.00140864664, 0.676116717, 0.999999966, 7.63014773e-07, -0.000112982878, 0.000234187861 ] ] - [ [ 0.445149277, -0.00140984925, 0.676130388, 0.999999966, 7.64058562e-07, -0.000113072541, 0.00023418603 ] ] - [ [ 0.445154617, -0.0014110147, 0.676143828, 0.999999966, 7.65084667e-07, -0.000113160685, 0.00023418423 ] ] - [ [ 0.44515983, -0.00141214279, 0.676157035, 0.999999966, 7.6609302e-07, -0.000113247304, 0.000234182461 ] ] - [ [ 0.445164917, -0.00141323335, 0.676170009, 0.999999966, 7.6708355e-07, -0.000113332392, 0.000234180724 ] ] - [ [ 0.445169876, -0.00141428618, 0.676182749, 0.999999966, 7.68056188e-07, -0.000113415943, 0.000234179018 ] ] - [ [ 0.445174707, -0.0014153011, 0.676195253, 0.999999966, 7.69010865e-07, -0.000113497951, 0.000234177343 ] ] - [ [ 0.445179409, -0.00141627792, 0.676207522, 0.999999966, 7.6994751e-07, -0.000113578411, 0.0002341757 ] ] - [ [ 0.445183982, -0.00141721644, 0.676219553, 0.999999966, 7.70866055e-07, -0.000113657315, 0.000234174089 ] ] - [ [ 0.445188425, -0.00141811649, 0.676231346, 0.999999966, 7.71766429e-07, -0.000113734659, 0.000234172509 ] ] - [ [ 0.445192738, -0.00141897786, 0.6762429, 0.999999966, 7.72648563e-07, -0.000113810436, 0.000234170962 ] ] - [ [ 0.445196919, -0.00141980037, 0.676254214, 0.999999966, 7.73512388e-07, -0.00011388464, 0.000234169446 ] ] - [ [ 0.445200969, -0.00142058384, 0.676265288, 0.999999966, 7.74357834e-07, -0.000113957265, 0.000234167963 ] ] - [ [ 0.445204887, -0.00142132806, 0.67627612, 0.999999966, 7.75184831e-07, -0.000114028306, 0.000234166513 ] ] - [ [ 0.445208672, -0.00142203284, 0.676286709, 0.999999966, 7.75993309e-07, -0.000114097756, 0.000234165094 ] ] - [ [ 0.445212324, -0.001422698, 0.676297055, 0.999999966, 7.767832e-07, -0.000114165609, 0.000234163709 ] ] - [ [ 0.445215842, -0.00142332333, 0.676307157, 0.999999966, 7.77554433e-07, -0.000114231859, 0.000234162356 ] ] - [ [ 0.445219225, -0.00142390866, 0.676317013, 0.999999966, 7.78306939e-07, -0.000114296501, 0.000234161036 ] ] - [ [ 0.445222473, -0.00142445378, 0.676326624, 0.999999966, 7.79040648e-07, -0.000114359528, 0.000234159749 ] ] - [ [ 0.445225585, -0.00142495849, 0.676335987, 0.999999966, 7.79755491e-07, -0.000114420934, 0.000234158495 ] ] - [ [ 0.445228561, -0.00142542261, 0.676345102, 0.999999966, 7.80451398e-07, -0.000114480714, 0.000234157274 ] ] - [ [ 0.4452314, -0.00142584594, 0.676353968, 0.999999966, 7.81128299e-07, -0.000114538861, 0.000234156086 ] ] - [ [ 0.445234101, -0.00142622829, 0.676362584, 0.999999966, 7.81786126e-07, -0.00011459537, 0.000234154933 ] ] - [ [ 0.445236664, -0.00142656944, 0.676370949, 0.999999966, 7.82424807e-07, -0.000114650234, 0.000234153812 ] ] - [ [ 0.445239089, -0.00142686922, 0.676379063, 0.999999966, 7.83044275e-07, -0.000114703447, 0.000234152725 ] ] - [ [ 0.445241374, -0.00142712742, 0.676386924, 0.999999966, 7.83644458e-07, -0.000114755004, 0.000234151673 ] ] - [ [ 0.445243519, -0.00142734385, 0.676394532, 0.999999966, 7.84225288e-07, -0.000114804899, 0.000234150654 ] ] - [ [ 0.445245523, -0.0014275183, 0.676401885, 0.999999966, 7.84786695e-07, -0.000114853125, 0.000234149669 ] ] - [ [ 0.445247387, -0.00142765058, 0.676408983, 0.999999966, 7.8532861e-07, -0.000114899676, 0.000234148718 ] ] - [ [ 0.445249108, -0.00142774049, 0.676415825, 0.999999966, 7.85850961e-07, -0.000114944547, 0.000234147802 ] ] - [ [ 0.445250687, -0.00142778783, 0.67642241, 0.999999966, 7.86353682e-07, -0.000114987732, 0.00023414692 ] ] - [ [ 0.445252124, -0.00142779239, 0.676428736, 0.999999966, 7.868367e-07, -0.000115029225, 0.000234146073 ] ] - [ [ 0.445253416, -0.00142775398, 0.676434804, 0.999999966, 7.87299948e-07, -0.000115069018, 0.00023414526 ] ] - [ [ 0.445254565, -0.00142767239, 0.676440612, 0.999999966, 7.87743354e-07, -0.000115107108, 0.000234144482 ] ] - [ [ 0.445255568, -0.00142754743, 0.676446159, 0.999999966, 7.88166851e-07, -0.000115143487, 0.000234143739 ] ] - [ [ 0.445256426, -0.00142737889, 0.676451444, 0.999999966, 7.88570368e-07, -0.00011517815, 0.000234143032 ] ] - [ [ 0.445257138, -0.00142716656, 0.676456467, 0.999999966, 7.88953835e-07, -0.000115211091, 0.000234142359 ] ] - [ [ 0.445257704, -0.00142691025, 0.676461226, 0.999999966, 7.89317183e-07, -0.000115242303, 0.000234141721 ] ] - [ [ 0.445258122, -0.00142660974, 0.676465721, 0.999999966, 7.89660342e-07, -0.000115271782, 0.00023414112 ] ] - [ [ 0.445258392, -0.00142626484, 0.67646995, 0.999999966, 7.89983243e-07, -0.000115299519, 0.000234140553 ] ] - [ [ 0.445258514, -0.00142587534, 0.676473913, 0.999999966, 7.90285817e-07, -0.000115325511, 0.000234140022 ] ] - [ [ 0.445258486, -0.00142544103, 0.676477609, 0.999999966, 7.90567992e-07, -0.000115349751, 0.000234139527 ] ] - [ [ 0.445258309, -0.00142496171, 0.676481037, 0.999999966, 7.90829701e-07, -0.000115372232, 0.000234139068 ] ] - [ [ 0.445257982, -0.00142443716, 0.676484196, 0.999999966, 7.91070873e-07, -0.000115392949, 0.000234138645 ] ] - [ [ 0.445257503, -0.00142386719, 0.676487085, 0.999999966, 7.91291439e-07, -0.000115411896, 0.000234138258 ] ] - [ [ 0.445256873, -0.00142325158, 0.676489703, 0.999999966, 7.91491328e-07, -0.000115429067, 0.000234137908 ] ] - [ [ 0.44525609, -0.00142259012, 0.67649205, 0.999999966, 7.91670473e-07, -0.000115444456, 0.000234137593 ] ] - [ [ 0.445255155, -0.00142188261, 0.676494123, 0.999999966, 7.91828802e-07, -0.000115458057, 0.000234137316 ] ] - [ [ 0.445254066, -0.00142112883, 0.676495924, 0.999999966, 7.91966246e-07, -0.000115469864, 0.000234137074 ] ] - [ [ 0.445252823, -0.00142032857, 0.676497449, 0.999999966, 7.92082736e-07, -0.000115479871, 0.00023413687 ] ] - [ [ 0.445251425, -0.00141948163, 0.6764987, 0.999999966, 7.92178202e-07, -0.000115488071, 0.000234136703 ] ] - [ [ 0.445249872, -0.00141858779, 0.676499674, 0.999999966, 7.92252575e-07, -0.00011549446, 0.000234136572 ] ] - [ [ 0.445248163, -0.00141764683, 0.676500371, 0.999999966, 7.92305785e-07, -0.000115499031, 0.000234136479 ] ] - [ [ 0.445246297, -0.00141665855, 0.67650079, 0.999999966, 7.92337761e-07, -0.000115501778, 0.000234136423 ] ] - [ [ 0.445244274, -0.00141562273, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445242178, -0.00141456626, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445240096, -0.00141351612, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445238026, -0.00141247228, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445235969, -0.0014114347, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445233925, -0.00141040334, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445231894, -0.00140937817, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445229875, -0.00140835914, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445227868, -0.00140734623, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445225874, -0.00140633939, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445223893, -0.00140533859, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445221923, -0.00140434378, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445219966, -0.00140335494, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445218021, -0.00140237203, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445216087, -0.00140139501, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445214166, -0.00140042384, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445212257, -0.0013994585, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445210359, -0.00139849894, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445208474, -0.00139754513, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445206599, -0.00139659704, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445204737, -0.00139565462, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445202886, -0.00139471785, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445201046, -0.0013937867, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445199218, -0.00139286112, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445197401, -0.00139194109, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445195595, -0.00139102656, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445193801, -0.00139011751, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445192017, -0.00138921391, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445190245, -0.00138831572, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445188483, -0.0013874229, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445186732, -0.00138653543, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445184993, -0.00138565328, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445183264, -0.0013847764, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445181545, -0.00138390477, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445179837, -0.00138303836, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.44517814, -0.00138217713, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445176453, -0.00138132106, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445174777, -0.00138047011, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445173111, -0.00137962425, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445171455, -0.00137878345, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.44516981, -0.00137794768, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445168174, -0.00137711691, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445166549, -0.00137629111, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445164934, -0.00137547024, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445163328, -0.00137465428, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445161733, -0.00137384321, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445160147, -0.00137303698, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445158572, -0.00137223557, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445157006, -0.00137143895, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445155449, -0.00137064709, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445153902, -0.00136985996, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445152365, -0.00136907754, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445150837, -0.00136829979, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445149319, -0.00136752669, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.44514781, -0.0013667582, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.44514631, -0.00136599431, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.44514482, -0.00136523498, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445143339, -0.00136448018, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445141866, -0.00136372989, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445140403, -0.00136298407, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445138949, -0.00136224271, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445137504, -0.00136150578, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445136068, -0.00136077324, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.44513464, -0.00136004507, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445133222, -0.00135932125, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445131812, -0.00135860174, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445130411, -0.00135788653, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445129018, -0.00135717559, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445127634, -0.00135646888, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445126259, -0.00135576638, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445124892, -0.00135506808, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445123533, -0.00135437394, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445122183, -0.00135368393, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445120841, -0.00135299804, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445119507, -0.00135231623, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445118182, -0.00135163849, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445116864, -0.00135096478, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445115555, -0.00135029508, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445114254, -0.00134962938, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445112961, -0.00134896763, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445111676, -0.00134830983, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445110398, -0.00134765594, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445109129, -0.00134700595, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445107867, -0.00134635982, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445106613, -0.00134571754, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445105367, -0.00134507907, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445104128, -0.00134444441, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445102897, -0.00134381352, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445101674, -0.00134318638, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445100458, -0.00134256296, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445099249, -0.00134194326, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445098048, -0.00134132724, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445096854, -0.00134071487, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445095668, -0.00134010615, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445094489, -0.00133950104, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445093317, -0.00133889952, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445092152, -0.00133830158, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445090995, -0.00133770719, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445089844, -0.00133711632, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445088701, -0.00133652896, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445087564, -0.00133594509, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445086435, -0.00133536468, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445085312, -0.00133478771, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445084197, -0.00133421416, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445083088, -0.00133364401, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445081986, -0.00133307725, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.44508089, -0.00133251384, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445079802, -0.00133195377, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.44507872, -0.00133139701, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445077644, -0.00133084356, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445076576, -0.00133029338, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445075513, -0.00132974646, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445074458, -0.00132920278, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445073408, -0.00132866231, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445072366, -0.00132812504, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445071329, -0.00132759095, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445070299, -0.00132706002, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445069275, -0.00132653222, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445068257, -0.00132600755, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445067246, -0.00132548598, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445066241, -0.00132496748, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445065241, -0.00132445205, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445064248, -0.00132393967, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445063261, -0.00132343031, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.44506228, -0.00132292395, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445061305, -0.00132242058, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445060336, -0.00132192018, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445059373, -0.00132142274, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445058416, -0.00132092822, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445057464, -0.00132043662, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445056519, -0.00131994792, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445055579, -0.00131946209, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445054645, -0.00131897913, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445053716, -0.00131849901, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445052793, -0.00131802172, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445051876, -0.00131754723, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445050964, -0.00131707554, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445050058, -0.00131660662, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445049157, -0.00131614046, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445048262, -0.00131567703, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445047372, -0.00131521633, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445046488, -0.00131475834, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445045609, -0.00131430304, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445044735, -0.0013138504, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445043867, -0.00131340043, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445043004, -0.00131295309, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445042146, -0.00131250838, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445041293, -0.00131206627, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445040446, -0.00131162675, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445039604, -0.00131118981, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445038766, -0.00131075543, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445037934, -0.00131032359, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445037107, -0.00130989428, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445036285, -0.00130946748, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445035467, -0.00130904318, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445034655, -0.00130862135, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445033848, -0.00130820199, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445033045, -0.00130778508, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445032248, -0.00130737061, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445031455, -0.00130695855, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445030667, -0.0013065489, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445029883, -0.00130614164, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445029105, -0.00130573675, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445028331, -0.00130533422, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445027562, -0.00130493404, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445026797, -0.00130453619, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445026037, -0.00130414065, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445025281, -0.00130374741, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.44502453, -0.00130335646, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445023784, -0.00130296778, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445023042, -0.00130258136, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445022305, -0.00130219719, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445021572, -0.00130181524, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445020843, -0.00130143552, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445020119, -0.00130105799, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445019399, -0.00130068265, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445018683, -0.00130030949, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445017972, -0.00129993849, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445017265, -0.00129956963, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445016562, -0.00129920291, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445015863, -0.00129883831, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445015169, -0.00129847582, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445014478, -0.00129811542, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445013792, -0.00129775711, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.44501311, -0.00129740086, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445012432, -0.00129704666, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445011758, -0.00129669451, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445011088, -0.00129634439, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445010422, -0.00129599628, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.44500976, -0.00129565018, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445009102, -0.00129530606, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445008448, -0.00129496393, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445007797, -0.00129462376, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445007151, -0.00129428554, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445006508, -0.00129394927, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445005869, -0.00129361492, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445005234, -0.00129328249, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445004603, -0.00129295197, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445003976, -0.00129262334, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445003352, -0.00129229658, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445002732, -0.0012919717, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445002115, -0.00129164867, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445001502, -0.00129132749, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445000893, -0.00129100814, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.445000288, -0.00129069061, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444999686, -0.00129037489, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444999087, -0.00129006097, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444998492, -0.00128974883, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444997901, -0.00128943847, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444997313, -0.00128912988, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444996728, -0.00128882303, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444996147, -0.00128851793, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444995569, -0.00128821456, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444994995, -0.00128791291, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444994424, -0.00128761296, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444993857, -0.00128731471, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444993292, -0.00128701815, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444992731, -0.00128672327, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444992174, -0.00128643005, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444991619, -0.00128613848, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444991068, -0.00128584855, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.44499052, -0.00128556026, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444989975, -0.00128527359, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444989434, -0.00128498853, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444988895, -0.00128470508, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.44498836, -0.00128442321, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444987827, -0.00128414292, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444987298, -0.00128386421, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444986772, -0.00128358705, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444986249, -0.00128331145, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444985729, -0.00128303738, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444985212, -0.00128276485, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444984698, -0.00128249383, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444984187, -0.00128222432, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444983679, -0.00128195632, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444983174, -0.0012816898, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444982671, -0.00128142477, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444982172, -0.0012811612, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444981675, -0.0012808991, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444981182, -0.00128063845, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444980691, -0.00128037924, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444980203, -0.00128012146, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444979717, -0.00127986511, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444979235, -0.00127961017, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444978755, -0.00127935664, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444978278, -0.0012791045, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444977804, -0.00127885375, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444977332, -0.00127860437, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444976863, -0.00127835636, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444976397, -0.00127810971, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444975933, -0.00127786441, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444975469, -0.00127761871, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444975001, -0.00127737092, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444974529, -0.00127712113, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444974054, -0.00127686943, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444973576, -0.0012766159, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444973095, -0.00127636062, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.44497261, -0.00127610368, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444972123, -0.00127584515, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444971633, -0.00127558511, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444971141, -0.00127532365, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444970646, -0.00127506084, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444970149, -0.00127479676, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.44496965, -0.00127453147, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444969149, -0.00127426505, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444968646, -0.00127399757, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444968141, -0.00127372911, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444967635, -0.00127345973, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444967127, -0.00127318949, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444966618, -0.00127291847, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444966108, -0.00127264674, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444965597, -0.00127237434, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444965084, -0.00127210136, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444964571, -0.00127182784, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444964057, -0.00127155386, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444963543, -0.00127127946, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444963028, -0.00127100472, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444962512, -0.00127072968, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444961997, -0.0012704544, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444961481, -0.00127017895, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444960964, -0.00126990336, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444960448, -0.0012696277, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444959932, -0.00126935202, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444959416, -0.00126907637, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444958901, -0.0012688008, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444958385, -0.00126852536, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444957871, -0.0012682501, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444957356, -0.00126797507, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444956843, -0.0012677003, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.44495633, -0.00126742586, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444955818, -0.00126715178, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444955306, -0.0012668781, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444954796, -0.00126660488, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444954287, -0.00126633215, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444953778, -0.00126605995, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444953271, -0.00126578832, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444952766, -0.00126551731, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444952261, -0.00126524696, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444951758, -0.00126497729, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444951256, -0.00126470835, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444950756, -0.00126444018, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444950258, -0.0012641728, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444949761, -0.00126390626, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444949266, -0.00126364059, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444948772, -0.00126337583, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444948281, -0.00126311199, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444947791, -0.00126284913, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444947303, -0.00126258726, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444946817, -0.00126232642, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444946334, -0.00126206664, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444945852, -0.00126180795, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444945373, -0.00126155037, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444944895, -0.00126129394, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.44494442, -0.00126103868, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444943948, -0.00126078461, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444943477, -0.00126053177, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444943009, -0.00126028018, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444942544, -0.00126002986, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444942081, -0.00125978083, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.44494162, -0.00125953313, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444941162, -0.00125928677, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444940707, -0.00125904177, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444940254, -0.00125879817, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444939805, -0.00125855596, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444939357, -0.00125831519, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444938913, -0.00125807586, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444938471, -0.001257838, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444938032, -0.00125760163, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444937596, -0.00125736676, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444937163, -0.00125713341, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444936733, -0.0012569016, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444936305, -0.00125667134, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444935881, -0.00125644266, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.44493546, -0.00125621556, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444935041, -0.00125599006, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444934626, -0.00125576618, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444934214, -0.00125554393, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444933805, -0.00125532333, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444933399, -0.00125510438, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444932996, -0.0012548871, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444932596, -0.0012546715, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.4449322, -0.0012544576, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444931806, -0.00125424541, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444931416, -0.00125403493, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.44493103, -0.00125382617, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444930646, -0.00125361916, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444930266, -0.00125341389, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444929889, -0.00125321037, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444929515, -0.00125300862, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444929145, -0.00125280865, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444928778, -0.00125261045, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444928414, -0.00125241404, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444928054, -0.00125221943, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444927697, -0.00125202662, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444927344, -0.00125183562, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444926994, -0.00125164643, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444926647, -0.00125145907, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444926303, -0.00125127353, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444925964, -0.00125108982, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444925627, -0.00125090795, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444925294, -0.00125072792, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444924965, -0.00125054973, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444924638, -0.00125037338, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444924316, -0.00125019889, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444923996, -0.00125002626, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444923681, -0.00124985547, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444923368, -0.00124968655, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.44492306, -0.00124951949, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444922754, -0.00124935429, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444922452, -0.00124919095, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444922154, -0.00124902947, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444921859, -0.00124886987, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444921567, -0.00124871212, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444921279, -0.00124855624, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444920995, -0.00124840223, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444920714, -0.00124825008, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444920436, -0.0012480998, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444920162, -0.00124795137, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444919891, -0.00124780481, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444919624, -0.00124766011, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.44491936, -0.00124751727, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.4449191, -0.00124737628, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444918843, -0.00124723715, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444918589, -0.00124709986, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444918339, -0.00124696442, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444918093, -0.00124683083, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444917849, -0.00124669908, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444917609, -0.00124656917, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444917373, -0.00124644109, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.44491714, -0.00124631483, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.44491691, -0.00124619041, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444916684, -0.0012460678, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444916461, -0.001245947, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444916241, -0.00124582802, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444916025, -0.00124571084, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444915812, -0.00124559546, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444915603, -0.00124548187, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444915396, -0.00124537006, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444915193, -0.00124526004, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444914994, -0.00124515179, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444914797, -0.00124504531, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444914604, -0.00124494058, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444914414, -0.00124483761, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444914227, -0.00124473638, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444914044, -0.00124463689, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444913863, -0.00124453912, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444913686, -0.00124444308, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444913512, -0.00124434875, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444913341, -0.00124425612, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444913174, -0.00124416519, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444913009, -0.00124407595, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444912848, -0.00124398838, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444912689, -0.00124390247, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444912534, -0.00124381823, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444912381, -0.00124373563, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444912232, -0.00124365467, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444912086, -0.00124357534, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444911942, -0.00124349763, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444911802, -0.00124342152, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444911665, -0.00124334701, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.44491153, -0.00124327408, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444911399, -0.00124320272, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.44491127, -0.00124313293, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444911144, -0.00124306469, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444911021, -0.00124299798, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444910901, -0.0012429328, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444910783, -0.00124286914, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444910669, -0.00124280697, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444910557, -0.0012427463, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444910448, -0.0012426871, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444910341, -0.00124262936, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444910238, -0.00124257308, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444910136, -0.00124251823, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444910038, -0.0012424648, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444909942, -0.00124241278, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444909849, -0.00124236216, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444909758, -0.00124231292, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.44490967, -0.00124226504, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444909584, -0.00124221852, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.4449095, -0.00124217333, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444909419, -0.00124212947, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444909341, -0.00124208691, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444909265, -0.00124204564, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444909191, -0.00124200565, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.44490912, -0.00124196692, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444909051, -0.00124192943, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444908984, -0.00124189318, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444908919, -0.00124185813, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444908857, -0.00124182428, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444908796, -0.0012417916, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444908738, -0.00124176009, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444908682, -0.00124172972, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444908628, -0.00124170048, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444908576, -0.00124167234, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444908526, -0.0012416453, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444908479, -0.00124161933, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444908433, -0.00124159442, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444908388, -0.00124157054, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444908346, -0.00124154768, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444908306, -0.00124152582, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444908267, -0.00124150494, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444908231, -0.00124148502, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444908196, -0.00124146604, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444908162, -0.00124144798, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444908131, -0.00124143083, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444908101, -0.00124141455, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444908072, -0.00124139914, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444908045, -0.00124138457, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.44490802, -0.00124137081, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444907996, -0.00124135786, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444907973, -0.00124134568, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444907952, -0.00124133426, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444907933, -0.00124132357, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444907914, -0.00124131359, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444907897, -0.0012413043, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444907881, -0.00124129568, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444907866, -0.00124128771, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444907853, -0.00124128035, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.44490784, -0.0012412736, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444907829, -0.00124126742, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444907819, -0.00124126179, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444907809, -0.00124125669, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444907801, -0.00124125209, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444907793, -0.00124124796, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444907786, -0.0012412443, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.44490778, -0.00124124106, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444907775, -0.00124123822, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.44490777, -0.00124123576, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444907767, -0.00124123366, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444907763, -0.00124123188, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444907761, -0.0012412304, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444907758, -0.00124122919, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444907756, -0.00124122823, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444907755, -0.00124122748, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444907754, -0.00124122693, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444907753, -0.00124122654, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444907753, -0.00124122629, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444907753, -0.00124122614, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444907753, -0.00124122607, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444907752, -0.00124122605, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - [ [ 0.444907752, -0.00124122605, 0.67650093, 0.999999966, 7.92348436e-07, -0.000115502695, 0.000234136404 ] ] - type: "Vector3Seq" content: "ZMP" frameRate: 500 numFrames: 7146 frames: - [ 0.0345011543, 0.000931717857, 0 ] - [ 0.0303995446, 0.00191500479, 0 ] - [ 0.0771123289, -0.00392894835, 0 ] - [ 0.0190955562, 0.00323001, 0 ] - [ 0.0661110624, -0.00262336714, 0 ] - [ 0.0386044495, 0.00161978076, 0 ] - [ 0.0319907376, 0.000892872095, 0 ] - [ 0.0413709794, 0.000325246029, 0 ] - [ 0.0660101926, -0.00226303019, 0 ] - [ 0.022396641, 0.00231250669, 0 ] - [ 0.0397028553, 0.000275486733, 0 ] - [ 0.0402207594, 0.000273154502, 0 ] - [ 0.0397711578, 0.000275444929, 0 ] - [ 0.039319283, 0.000277578152, 0 ] - [ 0.0388658591, 0.000279557749, 0 ] - [ 0.0384116262, 0.000281387367, 0 ] - [ 0.0477826687, -0.000205421965, 0 ] - [ 0.0498494181, -0.00166659823, 0 ] - [ 0.0198298305, 0.00205101816, 0 ] - [ 0.0352391425, 0.000579919456, 0 ] - [ 0.0362582111, 0.000270764054, 0 ] - [ 0.0358057276, 0.000272004042, 0 ] - [ 0.0353576528, 0.000273126212, 0 ] - [ 0.0349147086, 0.000274133739, 0 ] - [ 0.034477589, 0.00027502973, 0 ] - [ 0.0340469566, 0.000275817209, 0 ] - [ 0.0336234396, 0.000276499118, 0 ] - [ 0.0332076286, 0.000277078303, 0 ] - [ 0.0328000742, 0.000277557515, 0 ] - [ 0.0324012844, 0.000277939396, 0 ] - [ 0.0320117224, 0.000278226477, 0 ] - [ 0.031631805, 0.000278421172, 0 ] - [ 0.0312619005, 0.000278525769, 0 ] - [ 0.0309023275, 0.000278542427, 0 ] - [ 0.0305533535, 0.000278473172, 0 ] - [ 0.0302151935, 0.000278319885, 0 ] - [ 0.0298880096, 0.000278084306, 0 ] - [ 0.0295719094, 0.000277768019, 0 ] - [ 0.0292669459, 0.000277372457, 0 ] - [ 0.0289731166, 0.000276898889, 0 ] - [ 0.0483008693, -0.00219996023, 0 ] - [ 0.00962316035, 0.00264109856, 0 ] - [ 0.0281644691, 0.000273405148, 0 ] - [ 0.0279134082, 0.000272692297, 0 ] - [ 0.0276726272, 0.00027190592, 0 ] - [ 0.0274417834, 0.000271046208, 0 ] - [ 0.0272204762, 0.000270113162, 0 ] - [ 0.0270082477, 0.000269106599, 0 ] - [ 0.0268045821, 0.000268026132, 0 ] - [ 0.026608906, 0.000266871185, 0 ] - [ 0.0264205884, 0.000265640978, 0 ] - [ 0.0262405371, 0.000264340601, 0 ] - [ 0.0260700306, 0.000262976571, 0 ] - [ 0.0259089997, 0.000261550287, 0 ] - [ 0.0257573692, 0.000260063141, 0 ] - [ 0.0279173859, -0.000221559741, 0 ] - [ 0.023504716, 0.000611884955, 0 ] - [ 0.0249579273, 0.000338062424, 0 ] - [ 0.0251298978, 0.000277065992, 0 ] - [ 0.0251239095, 0.000251690899, 0 ] - [ 0.0250268727, 0.000249877079, 0 ] - [ 0.024938609, 0.000248011795, 0 ] - [ 0.0248632454, 0.000240924316, 0 ] - [ 0.0247814297, 0.000249170402, 0 ] - [ 0.0247252918, 0.000242119806, 0 ] - [ 0.024671055, 0.00024006146, 0 ] - [ 0.0246250506, 0.00023795795, 0 ] - [ 0.0245871669, 0.000235810501, 0 ] - [ 0.0245572917, 0.000233620326, 0 ] - [ 0.0245353126, 0.000231388624, 0 ] - [ 0.0245211166, 0.000229116585, 0 ] - [ 0.0245145911, 0.000226805387, 0 ] - [ 0.0245156235, 0.000224456197, 0 ] - [ 0.0245241013, 0.000222070168, 0 ] - [ 0.0245399126, 0.000219648446, 0 ] - [ 0.0245629461, 0.000217192162, 0 ] - [ 0.0245930909, 0.000214702437, 0 ] - [ 0.024630237, 0.000212180384, 0 ] - [ 0.0246742751, 0.000209627101, 0 ] - [ 0.0250847811, -0.000331256559, 0 ] - [ 0.0244149324, 0.000725040062, 0 ] - [ 0.02482276, 0.000201447926, 0 ] - [ 0.0249378555, 0.000199057945, 0 ] - [ 0.0249929093, 0.000196225304, 0 ] - [ 0.025076026, 0.000193505974, 0 ] - [ 0.025165296, 0.000190762795, 0 ] - [ 0.0252606183, 0.000187996781, 0 ] - [ 0.0253618927, 0.000185208937, 0 ] - [ 0.0254690205, 0.000182400258, 0 ] - [ 0.025581904, 0.000179571728, 0 ] - [ 0.0257004468, 0.000176724323, 0 ] - [ 0.0258245536, 0.000173859007, 0 ] - [ 0.0259541303, 0.000170976735, 0 ] - [ 0.0400536226, -0.00189712204, 0 ] - [ 0.0123971095, 0.00220533326, 0 ] - [ 0.0263710585, 0.000162692534, 0 ] - [ 0.0265215355, 0.000159765606, 0 ] - [ 0.0266770313, 0.000156826187, 0 ] - [ 0.026837459, 0.00015387517, 0 ] - [ 0.0270027325, 0.000150913435, 0 ] - [ 0.0271727671, 0.000147941858, 0 ] - [ 0.0273474793, 0.000144961301, 0 ] - [ 0.0275267866, 0.00014197262, 0 ] - [ 0.0277106074, 0.000138976659, 0 ] - [ 0.0278988616, 0.000135974256, 0 ] - [ 0.0280914697, 0.000132966238, 0 ] - [ 0.0282883537, 0.000129953424, 0 ] - [ 0.0284894362, 0.000126936624, 0 ] - [ 0.0286946412, 0.000123916638, 0 ] - [ 0.0289038935, 0.00012089426, 0 ] - [ 0.029117119, 0.000117870272, 0 ] - [ 0.0293342443, 0.000114845451, 0 ] - [ 0.0295551973, 0.000111820561, 0 ] - [ 0.0297799067, 0.000108796363, 0 ] - [ 0.0300083021, 0.000105773604, 0 ] - [ 0.030240314, 0.000102753027, 0 ] - [ 0.0304758738, 9.97353637e-05, 0 ] - [ 0.0307149139, 9.67213401e-05, 0 ] - [ 0.0309573674, 9.37116717e-05, 0 ] - [ 0.0312031684, 9.07070678e-05, 0 ] - [ 0.0314522516, 8.7708228e-05, 0 ] - [ 0.0317045528, 8.47158449e-05, 0 ] - [ 0.0319600085, 8.17306028e-05, 0 ] - [ 0.0322185559, 7.87531782e-05, 0 ] - [ 0.032480133, 7.57842398e-05, 0 ] - [ 0.0327446786, 7.28244479e-05, 0 ] - [ 0.0330121324, 6.98744561e-05, 0 ] - [ 0.0332824347, 6.69349094e-05, 0 ] - [ 0.0335555264, 6.40064458e-05, 0 ] - [ 0.0338313492, 6.10896951e-05, 0 ] - [ 0.0341098458, 5.81852803e-05, 0 ] - [ 0.034390959, 5.52938161e-05, 0 ] - [ 0.0346746329, 5.24159105e-05, 0 ] - [ 0.0349608118, 4.95521636e-05, 0 ] - [ 0.0352494408, 4.67031688e-05, 0 ] - [ 0.0355404658, 4.3869511e-05, 0 ] - [ 0.0358338331, 4.10517699e-05, 0 ] - [ 0.0361294899, 3.82505157e-05, 0 ] - [ 0.0364273836, 3.54663131e-05, 0 ] - [ 0.0367274625, 3.26997192e-05, 0 ] - [ 0.0370296756, 2.99512843e-05, 0 ] - [ 0.0373339721, 2.72215509e-05, 0 ] - [ 0.0376403021, 2.45110557e-05, 0 ] - [ 0.0353445542, -0.000148566093, 0 ] - [ 0.040841244, 0.000188444514, 0 ] - [ 0.0385950532, 1.79807835e-05, 0 ] - [ 0.0388864882, 1.39270423e-05, 0 ] - [ 0.039197069, 1.10594461e-05, 0 ] - [ 0.0398009964, 0.000122010886, 0 ] - [ 0.0395635183, -0.000104227197, 0 ] - [ 0.040160001, 3.68213763e-06, 0 ] - [ 0.0404824626, 1.16813627e-06, 0 ] - [ 0.040806486, -1.32169072e-06, 0 ] - [ 0.0411320268, -3.78683591e-06, 0 ] - [ 0.0413562882, -0.000202099046, 0 ] - [ 0.0418842633, 0.000182885808, 0 ] - [ 0.0421182856, -1.10592558e-05, 0 ] - [ 0.0424481062, -1.34251734e-05, 0 ] - [ 0.0427805839, -1.57605397e-05, 0 ] - [ 0.0431143235, -1.80686054e-05, 0 ] - [ 0.0434492839, -2.03489522e-05, 0 ] - [ 0.0437854245, -2.26011671e-05, 0 ] - [ 0.0441227051, -2.48248436e-05, 0 ] - [ 0.044461086, -2.70195814e-05, 0 ] - [ 0.0448005278, -2.91849858e-05, 0 ] - [ 0.0451409915, -3.13206681e-05, 0 ] - [ 0.0454824386, -3.34262457e-05, 0 ] - [ 0.0458248309, -3.55013418e-05, 0 ] - [ 0.0461681307, -3.75455849e-05, 0 ] - [ 0.0465123005, -3.95586101e-05, 0 ] - [ 0.0468573034, -4.15400577e-05, 0 ] - [ 0.0472031026, -4.34895736e-05, 0 ] - [ 0.0475496621, -4.54068099e-05, 0 ] - [ 0.0478969457, -4.72914235e-05, 0 ] - [ 0.048244918, -4.91430778e-05, 0 ] - [ 0.0485935439, -5.09614411e-05, 0 ] - [ 0.0489427883, -5.27461873e-05, 0 ] - [ 0.049292617, -5.4496996e-05, 0 ] - [ 0.0496429956, -5.62135521e-05, 0 ] - [ 0.0499938903, -5.78955456e-05, 0 ] - [ 0.0503452677, -5.95426723e-05, 0 ] - [ 0.0506970946, -6.11546335e-05, 0 ] - [ 0.0510493382, -6.27311349e-05, 0 ] - [ 0.0514019658, -6.42718882e-05, 0 ] - [ 0.0517549454, -6.57766102e-05, 0 ] - [ 0.052108245, -6.72450226e-05, 0 ] - [ 0.0524618329, -6.86768525e-05, 0 ] - [ 0.052815678, -7.00718322e-05, 0 ] - [ 0.0531697492, -7.14296987e-05, 0 ] - [ 0.0535240157, -7.27501943e-05, 0 ] - [ 0.0538784473, -7.40330665e-05, 0 ] - [ 0.0542330137, -7.52780671e-05, 0 ] - [ 0.0545876852, -7.64849538e-05, 0 ] - [ 0.0549424322, -7.76534883e-05, 0 ] - [ 0.0552972253, -7.87834378e-05, 0 ] - [ 0.0556520356, -7.9874574e-05, 0 ] - [ 0.0560068344, -8.09266737e-05, 0 ] - [ 0.0563615931, -8.19395182e-05, 0 ] - [ 0.0567162836, -8.29128937e-05, 0 ] - [ 0.0570708779, -8.38465912e-05, 0 ] - [ 0.0574253484, -8.47404059e-05, 0 ] - [ 0.0577796675, -8.55941385e-05, 0 ] - [ 0.0581338082, -8.64075936e-05, 0 ] - [ 0.0584877434, -8.71805808e-05, 0 ] - [ 0.0588414465, -8.7912914e-05, 0 ] - [ 0.059194891, -8.86044118e-05, 0 ] - [ 0.0595480508, -8.92548972e-05, 0 ] - [ 0.0599008998, -8.98641981e-05, 0 ] - [ 0.0602534123, -9.04321458e-05, 0 ] - [ 0.0606055629, -9.09585773e-05, 0 ] - [ 0.0609573261, -9.14433331e-05, 0 ] - [ 0.061308677, -9.18862585e-05, 0 ] - [ 0.0616595908, -9.22872028e-05, 0 ] - [ 0.0620100428, -9.26460198e-05, 0 ] - [ 0.0623600086, -9.29625678e-05, 0 ] - [ 0.0627094641, -9.32367089e-05, 0 ] - [ 0.0630583853, -9.34683094e-05, 0 ] - [ 0.0634067484, -9.36572406e-05, 0 ] - [ 0.0637545298, -9.38033767e-05, 0 ] - [ 0.0641017063, -9.39065971e-05, 0 ] - [ 0.0644482547, -9.39667848e-05, 0 ] - [ 0.0647941521, -9.39838269e-05, 0 ] - [ 0.0651393757, -9.39576148e-05, 0 ] - [ 0.0654839029, -9.38880438e-05, 0 ] - [ 0.0658277114, -9.37750129e-05, 0 ] - [ 0.0661707791, -9.36184258e-05, 0 ] - [ 0.066513084, -9.34181891e-05, 0 ] - [ 0.0668546042, -9.31742145e-05, 0 ] - [ 0.0671953182, -9.28864167e-05, 0 ] - [ 0.0675352046, -9.25547146e-05, 0 ] - [ 0.0678742421, -9.2179031e-05, 0 ] - [ 0.0682124097, -9.17592925e-05, 0 ] - [ 0.0685496864, -9.12954295e-05, 0 ] - [ 0.0688860516, -9.07873758e-05, 0 ] - [ 0.0692214847, -9.02350699e-05, 0 ] - [ 0.0695559653, -8.96384527e-05, 0 ] - [ 0.0698894733, -8.899747e-05, 0 ] - [ 0.0702219886, -8.83120706e-05, 0 ] - [ 0.0706672702, -0.000109612949, 0 ] - [ 0.0707513068, -6.1143392e-05, 0 ] - [ 0.0712149318, -8.62814962e-05, 0 ] - [ 0.0715433295, -8.54288362e-05, 0 ] - [ 0.0718706371, -8.45316849e-05, 0 ] - [ 0.0721968357, -8.35900133e-05, 0 ] - [ 0.0725219062, -8.26037949e-05, 0 ] - [ 0.07284583, -8.15730076e-05, 0 ] - [ 0.0731685884, -8.04976319e-05, 0 ] - [ 0.0734901629, -7.93776526e-05, 0 ] - [ 0.0738105352, -7.82130571e-05, 0 ] - [ 0.074129687, -7.7003837e-05, 0 ] - [ 0.0622206966, -3.80436148e-05, 0 ] - [ 0.0500975095, 9.43637558e-08, 0 ] - [ 0.050097534, 9.3982218e-08, 0 ] - [ 0.0500975585, 9.36027656e-08, 0 ] - [ 0.0500975827, 9.32254902e-08, 0 ] - [ 0.0500976069, 9.28505484e-08, 0 ] - [ 0.0500976308, 9.24778478e-08, 0 ] - [ 0.0500976547, 9.21072015e-08, 0 ] - [ 0.0500976783, 9.173896e-08, 0 ] - [ 0.0500977019, 9.13727792e-08, 0 ] - [ 0.0500977252, 9.10086079e-08, 0 ] - [ 0.0500977485, 9.06469523e-08, 0 ] - [ 0.0500977716, 9.02870741e-08, 0 ] - [ 0.0500977945, 8.99295983e-08, 0 ] - [ 0.0500978173, 8.95740457e-08, 0 ] - [ 0.05009784, 8.92207419e-08, 0 ] - [ 0.0500978625, 8.88694561e-08, 0 ] - [ 0.0500978849, 8.85202708e-08, 0 ] - [ 0.0500979072, 8.81729499e-08, 0 ] - [ 0.0500979293, 8.78280028e-08, 0 ] - [ 0.0500979513, 8.7485052e-08, 0 ] - [ 0.0500979731, 8.71438278e-08, 0 ] - [ 0.0500979948, 8.68049247e-08, 0 ] - [ 0.0500980164, 8.64679328e-08, 0 ] - [ 0.0500980378, 8.61328189e-08, 0 ] - [ 0.0500980591, 8.57999506e-08, 0 ] - [ 0.0500980803, 8.54687792e-08, 0 ] - [ 0.0500981013, 8.51396829e-08, 0 ] - [ 0.0500981222, 8.48124491e-08, 0 ] - [ 0.050098143, 8.44873747e-08, 0 ] - [ 0.0500981637, 8.41639043e-08, 0 ] - [ 0.0500981842, 8.38425087e-08, 0 ] - [ 0.0500982046, 8.3523164e-08, 0 ] - [ 0.0500982249, 8.3205471e-08, 0 ] - [ 0.050098245, 8.28896388e-08, 0 ] - [ 0.050098265, 8.25757952e-08, 0 ] - [ 0.0500982849, 8.22637997e-08, 0 ] - [ 0.0500983047, 8.19536466e-08, 0 ] - [ 0.0500983244, 8.16452865e-08, 0 ] - [ 0.0500983439, 8.13386353e-08, 0 ] - [ 0.0500983633, 8.10340365e-08, 0 ] - [ 0.0500983826, 8.0731062e-08, 0 ] - [ 0.0500984017, 8.04299411e-08, 0 ] - [ 0.0500984208, 8.01305337e-08, 0 ] - [ 0.0500984397, 7.98329514e-08, 0 ] - [ 0.0500984585, 7.95371878e-08, 0 ] - [ 0.0500984772, 7.92429707e-08, 0 ] - [ 0.0500984958, 7.89508024e-08, 0 ] - [ 0.0500985143, 7.86598809e-08, 0 ] - [ 0.0500985326, 7.83712003e-08, 0 ] - [ 0.0500985509, 7.80838736e-08, 0 ] - [ 0.050098569, 7.77983566e-08, 0 ] - [ 0.050098587, 7.7514558e-08, 0 ] - [ 0.0500986049, 7.72322676e-08, 0 ] - [ 0.0500986227, 7.69519273e-08, 0 ] - [ 0.0500986404, 7.66730057e-08, 0 ] - [ 0.050098658, 7.63957324e-08, 0 ] - [ 0.0500986754, 7.61202169e-08, 0 ] - [ 0.0500986928, 7.58462654e-08, 0 ] - [ 0.05009871, 7.55739589e-08, 0 ] - [ 0.0500987272, 7.53031493e-08, 0 ] - [ 0.0500987442, 7.50341206e-08, 0 ] - [ 0.0500987612, 7.47664502e-08, 0 ] - [ 0.050098778, 7.45005513e-08, 0 ] - [ 0.0500987947, 7.42360808e-08, 0 ] - [ 0.0500988113, 7.39732305e-08, 0 ] - [ 0.0500988278, 7.37120583e-08, 0 ] - [ 0.0500988443, 7.34521684e-08, 0 ] - [ 0.0500988606, 7.31938982e-08, 0 ] - [ 0.0500988768, 7.29372775e-08, 0 ] - [ 0.0500988929, 7.26820423e-08, 0 ] - [ 0.0500989089, 7.24282903e-08, 0 ] - [ 0.0500989248, 7.21761506e-08, 0 ] - [ 0.0500989406, 7.19253976e-08, 0 ] - [ 0.0500989563, 7.16761415e-08, 0 ] - [ 0.0500989719, 7.14284231e-08, 0 ] - [ 0.0500989875, 7.11819364e-08, 0 ] - [ 0.0500990029, 7.09372493e-08, 0 ] - [ 0.0500990182, 7.06937047e-08, 0 ] - [ 0.0500990335, 7.04516594e-08, 0 ] - [ 0.0500990486, 7.02112814e-08, 0 ] - [ 0.0500990636, 6.99718204e-08, 0 ] - [ 0.0500990786, 6.97342928e-08, 0 ] - [ 0.0500990935, 6.94978418e-08, 0 ] - [ 0.0500991082, 6.92628815e-08, 0 ] - [ 0.0500991229, 6.9029343e-08, 0 ] - [ 0.0500991375, 6.87970512e-08, 0 ] - [ 0.050099152, 6.85661867e-08, 0 ] - [ 0.0500991664, 6.83367153e-08, 0 ] - [ 0.0500991807, 6.81086023e-08, 0 ] - [ 0.0500991949, 6.78817864e-08, 0 ] - [ 0.0500992091, 6.76563012e-08, 0 ] - [ 0.0500992231, 6.74321334e-08, 0 ] - [ 0.0500992371, 6.72093777e-08, 0 ] - [ 0.050099251, 6.69878042e-08, 0 ] - [ 0.0500992648, 6.6767532e-08, 0 ] - [ 0.0500992785, 6.65486126e-08, 0 ] - [ 0.0500992921, 6.63309884e-08, 0 ] - [ 0.0500993057, 6.61147255e-08, 0 ] - [ 0.0500993191, 6.58994691e-08, 0 ] - [ 0.0500993325, 6.56856738e-08, 0 ] - [ 0.0500993458, 6.5473165e-08, 0 ] - [ 0.050099359, 6.52618327e-08, 0 ] - [ 0.0500993721, 6.50516934e-08, 0 ] - [ 0.0500993852, 6.48427638e-08, 0 ] - [ 0.0500993981, 6.46353415e-08, 0 ] - [ 0.050099411, 6.44286954e-08, 0 ] - [ 0.0500994238, 6.42236622e-08, 0 ] - [ 0.0500994365, 6.40195425e-08, 0 ] - [ 0.0500994492, 6.38168021e-08, 0 ] - [ 0.0500994617, 6.36152864e-08, 0 ] - [ 0.0500994742, 6.34146472e-08, 0 ] - [ 0.0500994867, 6.32155439e-08, 0 ] - [ 0.050099499, 6.30173842e-08, 0 ] - [ 0.0500995112, 6.28204667e-08, 0 ] - [ 0.0500995234, 6.262467e-08, 0 ] - [ 0.0500995355, 6.24301163e-08, 0 ] - [ 0.0500995476, 6.22366399e-08, 0 ] - [ 0.0500995595, 6.20442111e-08, 0 ] - [ 0.0500995714, 6.18529587e-08, 0 ] - [ 0.0500995832, 6.1662944e-08, 0 ] - [ 0.050099595, 6.14739674e-08, 0 ] - [ 0.0500996066, 6.12859604e-08, 0 ] - [ 0.0500996182, 6.10992729e-08, 0 ] - [ 0.0500996298, 6.09135448e-08, 0 ] - [ 0.0500996412, 6.07289287e-08, 0 ] - [ 0.0500996526, 6.05454079e-08, 0 ] - [ 0.0500996639, 6.03630429e-08, 0 ] - [ 0.0500996751, 6.01815958e-08, 0 ] - [ 0.0500996863, 6.00012359e-08, 0 ] - [ 0.0500996974, 5.98219536e-08, 0 ] - [ 0.0500997084, 5.96438307e-08, 0 ] - [ 0.0500997194, 5.94665972e-08, 0 ] - [ 0.0500997303, 5.92904836e-08, 0 ] - [ 0.0500997411, 5.91154099e-08, 0 ] - [ 0.0500997519, 5.89411265e-08, 0 ] - [ 0.0500997626, 5.87683541e-08, 0 ] - [ 0.0500997732, 5.85961252e-08, 0 ] - [ 0.0500997838, 5.84250908e-08, 0 ] - [ 0.0500997943, 5.82550351e-08, 0 ] - [ 0.0500998047, 5.80859084e-08, 0 ] - [ 0.0500998151, 5.79180387e-08, 0 ] - [ 0.0500998254, 5.77507877e-08, 0 ] - [ 0.0500998356, 5.75847132e-08, 0 ] - [ 0.0500998458, 5.74195171e-08, 0 ] - [ 0.0500998559, 5.72553866e-08, 0 ] - [ 0.050099866, 5.70921291e-08, 0 ] - [ 0.050099876, 5.69299847e-08, 0 ] - [ 0.0500998859, 5.67685957e-08, 0 ] - [ 0.0500998958, 5.66081325e-08, 0 ] - [ 0.0500999056, 5.64486888e-08, 0 ] - [ 0.0500999153, 5.62902529e-08, 0 ] - [ 0.050099925, 5.61325995e-08, 0 ] - [ 0.0500999346, 5.59759796e-08, 0 ] - [ 0.0500999442, 5.58202189e-08, 0 ] - [ 0.0500999537, 5.56652686e-08, 0 ] - [ 0.0500999631, 5.55113646e-08, 0 ] - [ 0.0500999725, 5.53584462e-08, 0 ] - [ 0.0500999819, 5.520609e-08, 0 ] - [ 0.0500999911, 5.50548517e-08, 0 ] - [ 0.0501000004, 5.49045219e-08, 0 ] - [ 0.0501000095, 5.47548497e-08, 0 ] - [ 0.0501000186, 5.46064386e-08, 0 ] - [ 0.0501000277, 5.44584143e-08, 0 ] - [ 0.0501000367, 5.43116721e-08, 0 ] - [ 0.0501000456, 5.4165411e-08, 0 ] - [ 0.0501000545, 5.40203494e-08, 0 ] - [ 0.0501000633, 5.38757527e-08, 0 ] - [ 0.0501000721, 5.37325162e-08, 0 ] - [ 0.0501000808, 5.35894873e-08, 0 ] - [ 0.0501000894, 5.344787e-08, 0 ] - [ 0.0501000981, 5.33066766e-08, 0 ] - [ 0.0501001066, 5.31664021e-08, 0 ] - [ 0.0501001151, 5.30269692e-08, 0 ] - [ 0.0501001236, 5.28885152e-08, 0 ] - [ 0.050100132, 5.27504839e-08, 0 ] - [ 0.0501001403, 5.26136024e-08, 0 ] - [ 0.0501001486, 5.24773146e-08, 0 ] - [ 0.0501001568, 5.23419537e-08, 0 ] - [ 0.050100165, 5.22071849e-08, 0 ] - [ 0.0501001732, 5.20733318e-08, 0 ] - [ 0.0501001813, 5.1940298e-08, 0 ] - [ 0.0501001893, 5.18078504e-08, 0 ] - [ 0.0501001973, 5.16764529e-08, 0 ] - [ 0.0501002052, 5.15456068e-08, 0 ] - [ 0.0501002131, 5.14154238e-08, 0 ] - [ 0.050100221, 5.12862738e-08, 0 ] - [ 0.0501002288, 5.1157502e-08, 0 ] - [ 0.0501002365, 5.10299562e-08, 0 ] - [ 0.0501002442, 5.09027071e-08, 0 ] - [ 0.0501002519, 5.07763818e-08, 0 ] - [ 0.0501002595, 5.06508067e-08, 0 ] - [ 0.050100267, 5.05258462e-08, 0 ] - [ 0.0501002745, 5.04064845e-08, 0 ] - [ 0.050100282, 5.02733445e-08, 0 ] - [ 0.0501002894, 5.01555974e-08, 0 ] - [ 0.0501002968, 5.00332927e-08, 0 ] - [ 0.0501003041, 4.99121358e-08, 0 ] - [ 0.0501003114, 4.97914284e-08, 0 ] - [ 0.0501003186, 4.96714088e-08, 0 ] - [ 0.0501003258, 4.95521909e-08, 0 ] - [ 0.050100333, 4.94335218e-08, 0 ] - [ 0.0501003401, 4.93157039e-08, 0 ] - [ 0.0501003471, 4.9198305e-08, 0 ] - [ 0.0501003542, 4.90819264e-08, 0 ] - [ 0.0501003611, 4.89657011e-08, 0 ] - [ 0.0501003681, 4.88507504e-08, 0 ] - [ 0.0501003749, 4.87360131e-08, 0 ] - [ 0.0501003818, 4.86220451e-08, 0 ] - [ 0.0501003886, 4.85087189e-08, 0 ] - [ 0.0501003954, 4.83962155e-08, 0 ] - [ 0.0501004021, 4.82840536e-08, 0 ] - [ 0.0501004087, 4.81726885e-08, 0 ] - [ 0.0501004154, 4.80619071e-08, 0 ] - [ 0.050100422, 4.79518009e-08, 0 ] - [ 0.0501004285, 4.78423098e-08, 0 ] - [ 0.050100435, 4.77334018e-08, 0 ] - [ 0.0501004415, 4.76250124e-08, 0 ] - [ 0.0501004479, 4.75174594e-08, 0 ] - [ 0.0501004543, 4.74103299e-08, 0 ] - [ 0.0501004607, 4.73039466e-08, 0 ] - [ 0.050100467, 4.71980002e-08, 0 ] - [ 0.0501004733, 4.70926509e-08, 0 ] - [ 0.0501004795, 4.69879943e-08, 0 ] - [ 0.0501004857, 4.68840024e-08, 0 ] - [ 0.0501004919, 4.67802408e-08, 0 ] - [ 0.050100498, 4.66774359e-08, 0 ] - [ 0.0501005041, 4.65749833e-08, 0 ] - [ 0.0501005101, 4.64731938e-08, 0 ] - [ 0.0501005161, 4.6371781e-08, 0 ] - [ 0.0501005221, 4.6271261e-08, 0 ] - [ 0.050100528, 4.61710384e-08, 0 ] - [ 0.0501005339, 4.60713952e-08, 0 ] - [ 0.0501005398, 4.59723385e-08, 0 ] - [ 0.0501005456, 4.58738138e-08, 0 ] - [ 0.0501005514, 4.57758672e-08, 0 ] - [ 0.0501005572, 4.56784119e-08, 0 ] - [ 0.0501005629, 4.55813867e-08, 0 ] - [ 0.0501005685, 4.5485119e-08, 0 ] - [ 0.0501005742, 4.53890886e-08, 0 ] - [ 0.0501005798, 4.52937768e-08, 0 ] - [ 0.0501005854, 4.51990178e-08, 0 ] - [ 0.0501005909, 4.51044853e-08, 0 ] - [ 0.0501005964, 4.50107592e-08, 0 ] - [ 0.0501006019, 4.49173621e-08, 0 ] - [ 0.0501006074, 4.48244506e-08, 0 ] - [ 0.0501006128, 4.47321546e-08, 0 ] - [ 0.0501006181, 4.46401809e-08, 0 ] - [ 0.0501006235, 4.45489208e-08, 0 ] - [ 0.0501006288, 4.44577999e-08, 0 ] - [ 0.0501006341, 4.43843353e-08, 0 ] - [ 0.0501006393, 4.43116453e-08, 0 ] - [ 0.0501006445, 4.42229353e-08, 0 ] - [ 0.0501006497, 4.41346531e-08, 0 ] - [ 0.0501006548, 4.40470893e-08, 0 ] - [ 0.0501006599, 4.39598116e-08, 0 ] - [ 0.050100665, 4.38732733e-08, 0 ] - [ 0.0501006701, 4.3786914e-08, 0 ] - [ 0.0501006751, 4.37014272e-08, 0 ] - [ 0.0501006801, 4.36160921e-08, 0 ] - [ 0.050100685, 4.35314631e-08, 0 ] - [ 0.05010069, 4.3447275e-08, 0 ] - [ 0.0501006949, 4.33634889e-08, 0 ] - [ 0.0501006997, 4.32803979e-08, 0 ] - [ 0.0501007046, 4.31974189e-08, 0 ] - [ 0.0501007094, 4.31153207e-08, 0 ] - [ 0.0501007141, 4.30334563e-08, 0 ] - [ 0.0501007189, 4.29521142e-08, 0 ] - [ 0.0501007236, 4.28712002e-08, 0 ] - [ 0.0501007283, 4.27909213e-08, 0 ] - [ 0.050100733, 4.27108522e-08, 0 ] - [ 0.0501007376, 4.26314662e-08, 0 ] - [ 0.0501007422, 4.25523019e-08, 0 ] - [ 0.0501007468, 4.24738289e-08, 0 ] - [ 0.0501007513, 4.23957846e-08, 0 ] - [ 0.0501007558, 4.23178854e-08, 0 ] - [ 0.0501007603, 4.22408784e-08, 0 ] - [ 0.0501007648, 4.21639328e-08, 0 ] - [ 0.0501007692, 4.2087643e-08, 0 ] - [ 0.0501007736, 4.20117658e-08, 0 ] - [ 0.050100778, 4.19360782e-08, 0 ] - [ 0.0501007823, 4.18613677e-08, 0 ] - [ 0.0501007867, 4.17864102e-08, 0 ] - [ 0.050100791, 4.17124268e-08, 0 ] - [ 0.0501007952, 4.16386189e-08, 0 ] - [ 0.0501007995, 4.15651327e-08, 0 ] - [ 0.0501008037, 4.1492303e-08, 0 ] - [ 0.0501008079, 4.14198092e-08, 0 ] - [ 0.0501008121, 4.1347683e-08, 0 ] - [ 0.0501008162, 4.12758706e-08, 0 ] - [ 0.0501008203, 4.1204704e-08, 0 ] - [ 0.0501008244, 4.11337904e-08, 0 ] - [ 0.0501008285, 4.10632289e-08, 0 ] - [ 0.0501008325, 4.09931986e-08, 0 ] - [ 0.0501008365, 4.09235843e-08, 0 ] - [ 0.0501008405, 4.08541739e-08, 0 ] - [ 0.0501008445, 4.07852671e-08, 0 ] - [ 0.0501008484, 4.07169447e-08, 0 ] - [ 0.0501008523, 4.06484852e-08, 0 ] - [ 0.0501008562, 4.05810663e-08, 0 ] - [ 0.0501008601, 4.05136287e-08, 0 ] - [ 0.0501008639, 4.04465273e-08, 0 ] - [ 0.0501008678, 4.03799631e-08, 0 ] - [ 0.0501008716, 4.03285575e-08, 0 ] - [ 0.0501008753, 4.02331927e-08, 0 ] - [ 0.0501008791, 4.01824872e-08, 0 ] - [ 0.0501008828, 4.01173897e-08, 0 ] - [ 0.0501008865, 4.00526006e-08, 0 ] - [ 0.0501008902, 3.99882831e-08, 0 ] - [ 0.0501008939, 3.99242281e-08, 0 ] - [ 0.0501008975, 3.98606051e-08, 0 ] - [ 0.0501009011, 3.97972708e-08, 0 ] - [ 0.0501009047, 3.97343302e-08, 0 ] - [ 0.0501009083, 3.96717744e-08, 0 ] - [ 0.0501009118, 3.96095066e-08, 0 ] - [ 0.0501009153, 3.95476387e-08, 0 ] - [ 0.0501009188, 3.94861135e-08, 0 ] - [ 0.0501009223, 3.94248282e-08, 0 ] - [ 0.0501009258, 3.93640838e-08, 0 ] - [ 0.0501009292, 3.93034925e-08, 0 ] - [ 0.0501009326, 3.92432912e-08, 0 ] - [ 0.050100936, 3.91693428e-08, 0 ] - [ 0.0501009394, 3.91381981e-08, 0 ] - [ 0.0501009428, 3.90647881e-08, 0 ] - [ 0.0501009461, 3.90060758e-08, 0 ] - [ 0.0501009494, 3.89473097e-08, 0 ] - [ 0.0501009527, 3.88892612e-08, 0 ] - [ 0.050100956, 3.88314678e-08, 0 ] - [ 0.0501009592, 3.87738109e-08, 0 ] - [ 0.0501009625, 3.87165597e-08, 0 ] - [ 0.0501009657, 3.86597925e-08, 0 ] - [ 0.0501009689, 3.86030891e-08, 0 ] - [ 0.050100972, 3.85468493e-08, 0 ] - [ 0.0501009752, 3.84908799e-08, 0 ] - [ 0.0501009783, 3.84352482e-08, 0 ] - [ 0.0501009814, 3.8379845e-08, 0 ] - [ 0.0501009845, 3.83249609e-08, 0 ] - [ 0.0501009876, 3.82699806e-08, 0 ] - [ 0.0501009907, 3.82158046e-08, 0 ] - [ 0.0501009937, 3.81615114e-08, 0 ] - [ 0.0501009967, 3.81077226e-08, 0 ] - [ 0.0501009997, 3.80542282e-08, 0 ] - [ 0.0501010027, 3.80009728e-08, 0 ] - [ 0.0501010057, 3.79480169e-08, 0 ] - [ 0.0501010086, 3.78953906e-08, 0 ] - [ 0.0501010115, 3.78430303e-08, 0 ] - [ 0.0501010144, 3.77908918e-08, 0 ] - [ 0.0501010173, 3.77391934e-08, 0 ] - [ 0.0501010202, 3.76875836e-08, 0 ] - [ 0.0501010231, 3.76365096e-08, 0 ] - [ 0.0501010259, 3.75855519e-08, 0 ] - [ 0.0501010287, 3.75347555e-08, 0 ] - [ 0.0501010315, 3.7484459e-08, 0 ] - [ 0.0501010343, 3.74344466e-08, 0 ] - [ 0.0501010371, 3.73845141e-08, 0 ] - [ 0.0501010398, 3.73349676e-08, 0 ] - [ 0.0501010425, 3.72857604e-08, 0 ] - [ 0.0501010453, 3.72366466e-08, 0 ] - [ 0.050101048, 3.71879088e-08, 0 ] - [ 0.0501010506, 3.71395056e-08, 0 ] - [ 0.0501010533, 3.70912537e-08, 0 ] - [ 0.050101056, 3.7043289e-08, 0 ] - [ 0.0501010586, 3.69956437e-08, 0 ] - [ 0.0501010612, 3.6948212e-08, 0 ] - [ 0.0501010638, 3.69009368e-08, 0 ] - [ 0.0501010664, 3.68540931e-08, 0 ] - [ 0.050101069, 3.68075472e-08, 0 ] - [ 0.0501010715, 3.67609273e-08, 0 ] - [ 0.0501010741, 3.67149474e-08, 0 ] - [ 0.0501010766, 3.66689671e-08, 0 ] - [ 0.0501010791, 3.66232905e-08, 0 ] - [ 0.0501010816, 3.65778984e-08, 0 ] - [ 0.0501010841, 3.65328052e-08, 0 ] - [ 0.0501010865, 3.6487907e-08, 0 ] - [ 0.050101089, 3.64430068e-08, 0 ] - [ 0.0501010914, 3.63988768e-08, 0 ] - [ 0.0501010938, 3.63544632e-08, 0 ] - [ 0.0501010962, 3.63105775e-08, 0 ] - [ 0.0501010986, 3.62669729e-08, 0 ] - [ 0.050101101, 3.62233822e-08, 0 ] - [ 0.0501011033, 3.61801512e-08, 0 ] - [ 0.0501011056, 3.61371031e-08, 0 ] - [ 0.050101108, 3.60944052e-08, 0 ] - [ 0.0501011103, 3.60517996e-08, 0 ] - [ 0.0501011126, 3.60094442e-08, 0 ] - [ 0.0501011149, 3.59674814e-08, 0 ] - [ 0.0501011171, 3.59254206e-08, 0 ] - [ 0.0501011194, 3.58839684e-08, 0 ] - [ 0.0501011216, 3.58424415e-08, 0 ] - [ 0.0501011239, 3.58012655e-08, 0 ] - [ 0.0501011261, 3.57602527e-08, 0 ] - [ 0.0501011283, 3.5719581e-08, 0 ] - [ 0.0501011305, 3.56789233e-08, 0 ] - [ 0.0501011326, 3.56386821e-08, 0 ] - [ 0.0501011348, 3.55985186e-08, 0 ] - [ 0.0501011369, 3.55586916e-08, 0 ] - [ 0.0501011391, 3.55189675e-08, 0 ] - [ 0.0501011412, 3.54793703e-08, 0 ] - [ 0.0501011433, 3.54403233e-08, 0 ] - [ 0.0501011454, 3.5401194e-08, 0 ] - [ 0.0501011475, 3.53622787e-08, 0 ] - [ 0.0501011495, 3.53237714e-08, 0 ] - [ 0.0501011516, 3.52851632e-08, 0 ] - [ 0.0501011536, 3.52470211e-08, 0 ] - [ 0.0501011557, 3.52091173e-08, 0 ] - [ 0.0501011577, 3.51710101e-08, 0 ] - [ 0.0501011597, 3.51335001e-08, 0 ] - [ 0.0501011617, 3.50962756e-08, 0 ] - [ 0.0501011637, 3.50586787e-08, 0 ] - [ 0.0501011656, 3.50220334e-08, 0 ] - [ 0.0501011676, 3.49848552e-08, 0 ] - [ 0.0501011695, 3.49483604e-08, 0 ] - [ 0.0501011715, 3.49118475e-08, 0 ] - [ 0.0501011734, 3.48757368e-08, 0 ] - [ 0.0501011753, 3.48395263e-08, 0 ] - [ 0.0501011772, 3.48036242e-08, 0 ] - [ 0.0501011791, 3.47679721e-08, 0 ] - [ 0.0501011809, 3.47324705e-08, 0 ] - [ 0.0501011828, 3.46972585e-08, 0 ] - [ 0.0501011846, 3.46618805e-08, 0 ] - [ 0.0501011865, 3.46271412e-08, 0 ] - [ 0.0501011883, 3.45922297e-08, 0 ] - [ 0.0501011901, 3.45577273e-08, 0 ] - [ 0.0501011919, 3.45233407e-08, 0 ] - [ 0.0501011937, 3.44889538e-08, 0 ] - [ 0.0501011955, 3.44549481e-08, 0 ] - [ 0.0501011973, 3.44212514e-08, 0 ] - [ 0.050101199, 3.43873622e-08, 0 ] - [ 0.0501012008, 3.43539645e-08, 0 ] - [ 0.0501012025, 3.43205147e-08, 0 ] - [ 0.0501012042, 3.42873891e-08, 0 ] - [ 0.050101206, 3.42543857e-08, 0 ] - [ 0.0501012077, 3.42214962e-08, 0 ] - [ 0.0501012094, 3.41888803e-08, 0 ] - [ 0.050101211, 3.41564515e-08, 0 ] - [ 0.0501012127, 3.41239098e-08, 0 ] - [ 0.0501012144, 3.40919428e-08, 0 ] - [ 0.050101216, 3.40599101e-08, 0 ] - [ 0.0501012177, 3.40280319e-08, 0 ] - [ 0.0501012193, 3.39963268e-08, 0 ] - [ 0.0501012209, 3.39648643e-08, 0 ] - [ 0.0501012226, 3.39334349e-08, 0 ] - [ 0.0501012242, 3.39024599e-08, 0 ] - [ 0.0501012258, 3.38713589e-08, 0 ] - [ 0.0501012273, 3.38403643e-08, 0 ] - [ 0.0501012289, 3.38097257e-08, 0 ] - [ 0.0501012305, 3.37792406e-08, 0 ] - [ 0.050101232, 3.37487056e-08, 0 ] - [ 0.0501012336, 3.37185859e-08, 0 ] - [ 0.0501012351, 3.36884602e-08, 0 ] - [ 0.0501012366, 3.36584962e-08, 0 ] - [ 0.0501012381, 3.36287671e-08, 0 ] - [ 0.0501012397, 3.3598951e-08, 0 ] - [ 0.0501012412, 3.35697421e-08, 0 ] - [ 0.0501012426, 3.35402726e-08, 0 ] - [ 0.0501012441, 3.35111678e-08, 0 ] - [ 0.0501012456, 3.34819026e-08, 0 ] - [ 0.050101247, 3.34532059e-08, 0 ] - [ 0.0501012485, 3.34244703e-08, 0 ] - [ 0.0501012499, 3.33958738e-08, 0 ] - [ 0.0501012514, 3.33672568e-08, 0 ] - [ 0.0501012528, 3.33391077e-08, 0 ] - [ 0.0501012542, 3.33109058e-08, 0 ] - [ 0.0501012556, 3.32826488e-08, 0 ] - [ 0.050101257, 3.32551749e-08, 0 ] - [ 0.0501012584, 3.32271503e-08, 0 ] - [ 0.0501012598, 3.31994666e-08, 0 ] - [ 0.0501012612, 3.31722522e-08, 0 ] - [ 0.0501012625, 3.31447332e-08, 0 ] - [ 0.0501012639, 3.31175283e-08, 0 ] - [ 0.0501012652, 3.30906315e-08, 0 ] - [ 0.0501012666, 3.30634118e-08, 0 ] - [ 0.0501012679, 3.30368841e-08, 0 ] - [ 0.0501012692, 3.30100982e-08, 0 ] - [ 0.0501012705, 3.29834739e-08, 0 ] - [ 0.0501012719, 3.29573257e-08, 0 ] - [ 0.0501012731, 3.29307817e-08, 0 ] - [ 0.0501012744, 3.2904807e-08, 0 ] - [ 0.0501012757, 3.28787522e-08, 0 ] - [ 0.050101277, 3.28528955e-08, 0 ] - [ 0.0501012783, 3.28270346e-08, 0 ] - [ 0.0501012795, 3.28015e-08, 0 ] - [ 0.0501012808, 3.27760744e-08, 0 ] - [ 0.050101282, 3.27503776e-08, 0 ] - [ 0.0501012833, 3.27253965e-08, 0 ] - [ 0.0501012845, 3.27002769e-08, 0 ] - [ 0.0501012857, 3.26750105e-08, 0 ] - [ 0.0501012869, 3.26503827e-08, 0 ] - [ 0.0501012881, 3.2625586e-08, 0 ] - [ 0.0501012893, 3.26007735e-08, 0 ] - [ 0.0501012905, 3.2576403e-08, 0 ] - [ 0.0501012917, 3.25518781e-08, 0 ] - [ 0.0501012929, 3.25276731e-08, 0 ] - [ 0.050101294, 3.25034993e-08, 0 ] - [ 0.0501012952, 3.24794051e-08, 0 ] - [ 0.0501012963, 3.24554153e-08, 0 ] - [ 0.0501012975, 3.24317581e-08, 0 ] - [ 0.0501012986, 3.24078625e-08, 0 ] - [ 0.0501012998, 3.23843568e-08, 0 ] - [ 0.0501013009, 3.23608275e-08, 0 ] - [ 0.050101302, 3.23375652e-08, 0 ] - [ 0.0501013031, 3.23141863e-08, 0 ] - [ 0.0501013042, 3.22910989e-08, 0 ] - [ 0.0501013053, 3.22679887e-08, 0 ] - [ 0.0501013064, 3.22450668e-08, 0 ] - [ 0.0501013075, 3.22224272e-08, 0 ] - [ 0.0501013086, 3.21995461e-08, 0 ] - [ 0.0501013097, 3.21769693e-08, 0 ] - [ 0.0501013107, 3.21545322e-08, 0 ] - [ 0.0501013118, 3.21320507e-08, 0 ] - [ 0.0501013128, 3.21098368e-08, 0 ] - [ 0.0501013139, 3.20876199e-08, 0 ] - [ 0.0501013149, 3.20655386e-08, 0 ] - [ 0.0501013159, 3.20437255e-08, 0 ] - [ 0.050101317, 3.20216419e-08, 0 ] - [ 0.050101318, 3.2000067e-08, 0 ] - [ 0.050101319, 3.19781801e-08, 0 ] - [ 0.05010132, 3.19567847e-08, 0 ] - [ 0.050101321, 3.19352777e-08, 0 ] - [ 0.050101322, 3.19139489e-08, 0 ] - [ 0.050101323, 3.18927016e-08, 0 ] - [ 0.050101324, 3.18714952e-08, 0 ] - [ 0.0501013249, 3.18504876e-08, 0 ] - [ 0.0501013259, 3.18294513e-08, 0 ] - [ 0.0501013269, 3.18086433e-08, 0 ] - [ 0.0501013278, 3.17878005e-08, 0 ] - [ 0.0501013288, 3.17672307e-08, 0 ] - [ 0.0501013297, 3.17464814e-08, 0 ] - [ 0.0501013307, 3.17261575e-08, 0 ] - [ 0.0501013316, 3.17058368e-08, 0 ] - [ 0.0501013325, 3.16852839e-08, 0 ] - [ 0.0501013335, 3.16652761e-08, 0 ] - [ 0.0501013344, 3.16450853e-08, 0 ] - [ 0.0501013353, 3.1625126e-08, 0 ] - [ 0.0501013362, 3.16050935e-08, 0 ] - [ 0.0501013371, 3.15853598e-08, 0 ] - [ 0.050101338, 3.15655575e-08, 0 ] - [ 0.0501013389, 3.15459314e-08, 0 ] - [ 0.0501013398, 3.15263112e-08, 0 ] - [ 0.0501013406, 3.15068627e-08, 0 ] - [ 0.0501013415, 3.14874807e-08, 0 ] - [ 0.0501013424, 3.1468189e-08, 0 ] - [ 0.0501013432, 3.14489225e-08, 0 ] - [ 0.0501013441, 3.14298712e-08, 0 ] - [ 0.050101345, 3.1410683e-08, 0 ] - [ 0.0501013458, 3.13919209e-08, 0 ] - [ 0.0501013466, 3.13728287e-08, 0 ] - [ 0.0501013475, 3.13541732e-08, 0 ] - [ 0.0501013483, 3.13354279e-08, 0 ] - [ 0.0501013491, 3.13168209e-08, 0 ] - [ 0.05010135, 3.12982839e-08, 0 ] - [ 0.0501013508, 3.1279792e-08, 0 ] - [ 0.0501013516, 3.1261406e-08, 0 ] - [ 0.0501013524, 3.12430976e-08, 0 ] - [ 0.0501013532, 3.12250142e-08, 0 ] - [ 0.050101354, 3.12066867e-08, 0 ] - [ 0.0501013548, 3.11887863e-08, 0 ] - [ 0.0501013556, 3.11707298e-08, 0 ] - [ 0.0501013563, 3.11528452e-08, 0 ] - [ 0.0501013571, 3.1135e-08, 0 ] - [ 0.0501013579, 3.11173008e-08, 0 ] - [ 0.0501013586, 3.10996915e-08, 0 ] - [ 0.0501013594, 3.10819419e-08, 0 ] - [ 0.0501013602, 3.10644905e-08, 0 ] - [ 0.0501013609, 3.10471821e-08, 0 ] - [ 0.0501013617, 3.10295726e-08, 0 ] - [ 0.0501013624, 3.10125716e-08, 0 ] - [ 0.0501013631, 3.09951424e-08, 0 ] - [ 0.0501013639, 3.09781408e-08, 0 ] - [ 0.0501013646, 3.09609521e-08, 0 ] - [ 0.0501013653, 3.09440603e-08, 0 ] - [ 0.0501013661, 3.09271414e-08, 0 ] - [ 0.0501013668, 3.09101658e-08, 0 ] - [ 0.0501013675, 3.08935116e-08, 0 ] - [ 0.0501013682, 3.08768448e-08, 0 ] - [ 0.0501013689, 3.08601015e-08, 0 ] - [ 0.0501013696, 3.08436785e-08, 0 ] - [ 0.0501013703, 3.0826958e-08, 0 ] - [ 0.050101371, 3.08107724e-08, 0 ] - [ 0.0501013717, 3.07942582e-08, 0 ] - [ 0.0501013723, 3.07780467e-08, 0 ] - [ 0.050101373, 3.07618149e-08, 0 ] - [ 0.0501013737, 3.07456261e-08, 0 ] - [ 0.0501013744, 3.07296653e-08, 0 ] - [ 0.050101375, 3.07135107e-08, 0 ] - [ 0.0501013757, 3.06976457e-08, 0 ] - [ 0.0501013763, 3.06817025e-08, 0 ] - [ 0.050101377, 3.06658593e-08, 0 ] - [ 0.0501013776, 3.06502508e-08, 0 ] - [ 0.0501013783, 3.06345784e-08, 0 ] - [ 0.0501013789, 3.06186762e-08, 0 ] - [ 0.0501013796, 3.06033837e-08, 0 ] - [ 0.0501013802, 3.05877802e-08, 0 ] - [ 0.0501013808, 3.05724327e-08, 0 ] - [ 0.0501013814, 3.05569272e-08, 0 ] - [ 0.0501013821, 3.05417414e-08, 0 ] - [ 0.0501013827, 3.05264681e-08, 0 ] - [ 0.0501013833, 3.0511238e-08, 0 ] - [ 0.0501013839, 3.04962169e-08, 0 ] - [ 0.0501013845, 3.04810461e-08, 0 ] - [ 0.0501013851, 3.04661501e-08, 0 ] - [ 0.0501013857, 3.04510658e-08, 0 ] - [ 0.0501013863, 3.04364301e-08, 0 ] - [ 0.0501013869, 3.0421282e-08, 0 ] - [ 0.0501013875, 3.04069247e-08, 0 ] - [ 0.0501013881, 3.03917533e-08, 0 ] - [ 0.0501013886, 3.03773698e-08, 0 ] - [ 0.0501013892, 3.03629758e-08, 0 ] - [ 0.0501013898, 3.03481064e-08, 0 ] - [ 0.0501013904, 3.03337665e-08, 0 ] - [ 0.0501013909, 3.03194202e-08, 0 ] - [ 0.0501013915, 3.03049639e-08, 0 ] - [ 0.050101392, 3.02906875e-08, 0 ] - [ 0.0501013926, 3.0276486e-08, 0 ] - [ 0.0501013932, 3.02621986e-08, 0 ] - [ 0.0501013937, 3.02481766e-08, 0 ] - [ 0.0501013942, 3.02340189e-08, 0 ] - [ 0.0501013948, 3.02201571e-08, 0 ] - [ 0.0501013953, 3.02059457e-08, 0 ] - [ 0.0501013959, 3.0192118e-08, 0 ] - [ 0.0501013964, 3.01782991e-08, 0 ] - [ 0.0501013969, 3.01644137e-08, 0 ] - [ 0.0501013974, 3.01507389e-08, 0 ] - [ 0.050101398, 3.01370293e-08, 0 ] - [ 0.0501013985, 3.01233673e-08, 0 ] - [ 0.050101399, 3.01096106e-08, 0 ] - [ 0.0501013995, 3.00963064e-08, 0 ] - [ 0.0501014, 3.00826127e-08, 0 ] - [ 0.0501014005, 3.00692891e-08, 0 ] - [ 0.050101401, 3.00558172e-08, 0 ] - [ 0.0501014015, 3.00424933e-08, 0 ] - [ 0.050101402, 3.0029184e-08, 0 ] - [ 0.0501014025, 3.00159503e-08, 0 ] - [ 0.050101403, 3.0002753e-08, 0 ] - [ 0.0501014035, 2.9989586e-08, 0 ] - [ 0.050101404, 2.99764648e-08, 0 ] - [ 0.0501014045, 2.99635223e-08, 0 ] - [ 0.0501014049, 2.99503315e-08, 0 ] - [ 0.0501014054, 2.99375545e-08, 0 ] - [ 0.0501014059, 2.99245247e-08, 0 ] - [ 0.0501014064, 2.99117097e-08, 0 ] - [ 0.0501014068, 2.98988588e-08, 0 ] - [ 0.0501014073, 2.98860418e-08, 0 ] - [ 0.0501014077, 2.9873419e-08, 0 ] - [ 0.0501014082, 2.98607159e-08, 0 ] - [ 0.0501014087, 2.98479897e-08, 0 ] - [ 0.0501014091, 2.98356157e-08, 0 ] - [ 0.0501014096, 2.98228573e-08, 0 ] - [ 0.05010141, 2.9810415e-08, 0 ] - [ 0.0501014105, 2.97979224e-08, 0 ] - [ 0.0501014109, 2.97856408e-08, 0 ] - [ 0.0501014113, 2.97732211e-08, 0 ] - [ 0.0501014118, 2.97607697e-08, 0 ] - [ 0.0501014122, 2.97486357e-08, 0 ] - [ 0.0501014126, 2.97363507e-08, 0 ] - [ 0.0501014131, 2.97241791e-08, 0 ] - [ 0.0501014135, 2.97119542e-08, 0 ] - [ 0.0501014139, 2.97003518e-08, 0 ] - [ 0.0501014143, 2.96872836e-08, 0 ] - [ 0.0501014147, 2.96759574e-08, 0 ] - [ 0.0501014152, 2.96637223e-08, 0 ] - [ 0.0501014156, 2.96517878e-08, 0 ] - [ 0.050101416, 2.9639988e-08, 0 ] - [ 0.0501014164, 2.96281859e-08, 0 ] - [ 0.0501014168, 2.96160917e-08, 0 ] - [ 0.0501014172, 2.96045535e-08, 0 ] - [ 0.0501014176, 2.95927277e-08, 0 ] - [ 0.050101418, 2.95809665e-08, 0 ] - [ 0.0501014184, 2.95694387e-08, 0 ] - [ 0.0501014188, 2.9557703e-08, 0 ] - [ 0.0501014192, 2.95460929e-08, 0 ] - [ 0.0501014196, 2.95345577e-08, 0 ] - [ 0.0501014199, 2.95231464e-08, 0 ] - [ 0.0501014203, 2.95114988e-08, 0 ] - [ 0.0501014207, 2.95001989e-08, 0 ] - [ 0.0501014211, 2.94887366e-08, 0 ] - [ 0.0501014215, 2.94773642e-08, 0 ] - [ 0.0501014218, 2.94660309e-08, 0 ] - [ 0.0501014222, 2.94547847e-08, 0 ] - [ 0.0501014226, 2.94435109e-08, 0 ] - [ 0.0501014229, 2.94322681e-08, 0 ] - [ 0.0501014233, 2.94210225e-08, 0 ] - [ 0.0501014237, 2.94099859e-08, 0 ] - [ 0.050101424, 2.93988288e-08, 0 ] - [ 0.0501014244, 2.9387766e-08, 0 ] - [ 0.0501014247, 2.93765931e-08, 0 ] - [ 0.0501014251, 2.93657567e-08, 0 ] - [ 0.0501014254, 2.93547472e-08, 0 ] - [ 0.0501014258, 2.93437174e-08, 0 ] - [ 0.0501014261, 2.93328172e-08, 0 ] - [ 0.0501014265, 2.93220339e-08, 0 ] - [ 0.0501014268, 2.93111044e-08, 0 ] - [ 0.0501014272, 2.93002835e-08, 0 ] - [ 0.0501014275, 2.92895787e-08, 0 ] - [ 0.0501014278, 2.92787225e-08, 0 ] - [ 0.0501014282, 2.92681212e-08, 0 ] - [ 0.0501014285, 2.92574654e-08, 0 ] - [ 0.0501014288, 2.92466384e-08, 0 ] - [ 0.0501014292, 2.92361364e-08, 0 ] - [ 0.0501014295, 2.92255486e-08, 0 ] - [ 0.0501014298, 2.92149024e-08, 0 ] - [ 0.0501014301, 2.92045061e-08, 0 ] - [ 0.0501014304, 2.91939071e-08, 0 ] - [ 0.0501014308, 2.91835282e-08, 0 ] - [ 0.0501014311, 2.91729125e-08, 0 ] - [ 0.0501014314, 2.91626608e-08, 0 ] - [ 0.0501014317, 2.9152245e-08, 0 ] - [ 0.050101432, 2.91419073e-08, 0 ] - [ 0.0501014323, 2.91315247e-08, 0 ] - [ 0.0501014326, 2.91213033e-08, 0 ] - [ 0.0501014329, 2.91109492e-08, 0 ] - [ 0.0501014332, 2.9100793e-08, 0 ] - [ 0.0501014335, 2.9090515e-08, 0 ] - [ 0.0501014338, 2.90804602e-08, 0 ] - [ 0.0501014341, 2.9070006e-08, 0 ] - [ 0.0501014344, 2.90602472e-08, 0 ] - [ 0.0501014347, 2.90498726e-08, 0 ] - [ 0.050101435, 2.90400463e-08, 0 ] - [ 0.0501014353, 2.90295973e-08, 0 ] - [ 0.0501014356, 2.90199584e-08, 0 ] - [ 0.0501014359, 2.90098253e-08, 0 ] - [ 0.0501014362, 2.89997525e-08, 0 ] - [ 0.0501014364, 2.89899778e-08, 0 ] - [ 0.0501014367, 2.89799173e-08, 0 ] - [ 0.050101437, 2.89700307e-08, 0 ] - [ 0.0501014373, 2.89602523e-08, 0 ] - [ 0.0501014376, 2.8950193e-08, 0 ] - [ 0.0501014378, 2.89408639e-08, 0 ] - [ 0.0501014381, 2.89303615e-08, 0 ] - [ 0.0501014384, 2.89210106e-08, 0 ] - [ 0.0501014386, 2.8911092e-08, 0 ] - [ 0.0501014389, 2.89013433e-08, 0 ] - [ 0.0501014392, 2.88917221e-08, 0 ] - [ 0.0501014394, 2.88820543e-08, 0 ] - [ 0.0501014397, 2.88722917e-08, 0 ] - [ 0.05010144, 2.88626703e-08, 0 ] - [ 0.0501014402, 2.88530338e-08, 0 ] - [ 0.0501014405, 2.88434937e-08, 0 ] - [ 0.0501014407, 2.88338398e-08, 0 ] - [ 0.050101441, 2.88241996e-08, 0 ] - [ 0.0501014412, 2.88147796e-08, 0 ] - [ 0.0501014415, 2.88052435e-08, 0 ] - [ 0.0501014417, 2.87956874e-08, 0 ] - [ 0.050101442, 2.87861702e-08, 0 ] - [ 0.0501014422, 2.87767511e-08, 0 ] - [ 0.0501014425, 2.87672255e-08, 0 ] - [ 0.0501014427, 2.87578555e-08, 0 ] - [ 0.050101443, 2.87487128e-08, 0 ] - [ 0.0501014432, 2.87386768e-08, 0 ] - [ 0.0501014434, 2.8729656e-08, 0 ] - [ 0.0501014437, 2.87203319e-08, 0 ] - [ 0.0501014439, 2.87109261e-08, 0 ] - [ 0.0501014441, 2.87014881e-08, 0 ] - [ 0.0501014444, 2.86924197e-08, 0 ] - [ 0.0501014446, 2.8682992e-08, 0 ] - [ 0.0501014448, 2.86736167e-08, 0 ] - [ 0.0501014451, 2.86643464e-08, 0 ] - [ 0.0501014452, 2.86482683e-08, 0 ] - [ 0.0501014453, 2.86319091e-08, 0 ] - [ 0.0501014456, 2.86224511e-08, 0 ] - [ 0.0501014458, 2.86131654e-08, 0 ] - [ 0.050101446, 2.86037301e-08, 0 ] - [ 0.0501014462, 2.85944766e-08, 0 ] - [ 0.0501014465, 2.85852339e-08, 0 ] - [ 0.0501014467, 2.85759485e-08, 0 ] - [ 0.0501014469, 2.85667247e-08, 0 ] - [ 0.0501014471, 2.85574608e-08, 0 ] - [ 0.0501014473, 2.85485104e-08, 0 ] - [ 0.0501014475, 2.85391112e-08, 0 ] - [ 0.0501014478, 2.85302688e-08, 0 ] - [ 0.050101448, 2.85209249e-08, 0 ] - [ 0.0501014482, 2.85120602e-08, 0 ] - [ 0.0501014484, 2.85029482e-08, 0 ] - [ 0.0501014486, 2.84939733e-08, 0 ] - [ 0.0501014488, 2.84849217e-08, 0 ] - [ 0.050101449, 2.84761009e-08, 0 ] - [ 0.0501014492, 2.84670897e-08, 0 ] - [ 0.0501014494, 2.84582116e-08, 0 ] - [ 0.0501014496, 2.84493156e-08, 0 ] - [ 0.0501014498, 2.84404738e-08, 0 ] - [ 0.05010145, 2.84317331e-08, 0 ] - [ 0.0501014502, 2.84227499e-08, 0 ] - [ 0.0501014504, 2.84141428e-08, 0 ] - [ 0.0501014506, 2.84052394e-08, 0 ] - [ 0.0501014508, 2.83965911e-08, 0 ] - [ 0.050101451, 2.83879785e-08, 0 ] - [ 0.0501014512, 2.83790826e-08, 0 ] - [ 0.0501014514, 2.83705253e-08, 0 ] - [ 0.0501014516, 2.83619557e-08, 0 ] - [ 0.0501014518, 2.83532864e-08, 0 ] - [ 0.050101452, 2.8344689e-08, 0 ] - [ 0.0501014521, 2.83359844e-08, 0 ] - [ 0.0501014523, 2.83276345e-08, 0 ] - [ 0.0501014525, 2.83190106e-08, 0 ] - [ 0.0501014527, 2.83104762e-08, 0 ] - [ 0.0501014529, 2.8302115e-08, 0 ] - [ 0.0501014531, 2.82935029e-08, 0 ] - [ 0.0501014532, 2.82851575e-08, 0 ] - [ 0.0501014534, 2.82767315e-08, 0 ] - [ 0.0501014536, 2.82681683e-08, 0 ] - [ 0.0501014538, 2.82599609e-08, 0 ] - [ 0.0501014539, 2.82516229e-08, 0 ] - [ 0.0501014541, 2.82431675e-08, 0 ] - [ 0.0501014543, 2.82348677e-08, 0 ] - [ 0.0501014545, 2.82265301e-08, 0 ] - [ 0.0501014546, 2.82183656e-08, 0 ] - [ 0.0501014548, 2.82100123e-08, 0 ] - [ 0.050101455, 2.82018283e-08, 0 ] - [ 0.0501014551, 2.81935074e-08, 0 ] - [ 0.0501014553, 2.81854359e-08, 0 ] - [ 0.0501014555, 2.81770637e-08, 0 ] - [ 0.0501014556, 2.81691666e-08, 0 ] - [ 0.0501014558, 2.81606595e-08, 0 ] - [ 0.050101456, 2.81527645e-08, 0 ] - [ 0.0501014561, 2.8144706e-08, 0 ] - [ 0.0501014563, 2.81364573e-08, 0 ] - [ 0.0501014564, 2.81284206e-08, 0 ] - [ 0.0501014566, 2.81203885e-08, 0 ] - [ 0.0501014568, 2.81122442e-08, 0 ] - [ 0.0501014569, 2.81044488e-08, 0 ] - [ 0.0501014571, 2.80962341e-08, 0 ] - [ 0.0501014572, 2.80882439e-08, 0 ] - [ 0.0501014574, 2.80804349e-08, 0 ] - [ 0.0501014575, 2.80723515e-08, 0 ] - [ 0.0501014577, 2.80644375e-08, 0 ] - [ 0.0501014578, 2.80565348e-08, 0 ] - [ 0.050101458, 2.80485123e-08, 0 ] - [ 0.0501014581, 2.80409121e-08, 0 ] - [ 0.0501014583, 2.80327004e-08, 0 ] - [ 0.0501014584, 2.80251461e-08, 0 ] - [ 0.0501014586, 2.80170281e-08, 0 ] - [ 0.0501014587, 2.80093442e-08, 0 ] - [ 0.0501014589, 2.80015258e-08, 0 ] - [ 0.050101459, 2.79938152e-08, 0 ] - [ 0.0501014592, 2.79858942e-08, 0 ] - [ 0.0501014593, 2.797814e-08, 0 ] - [ 0.0501014594, 2.7970544e-08, 0 ] - [ 0.0501014596, 2.79627333e-08, 0 ] - [ 0.0501014597, 2.79548888e-08, 0 ] - [ 0.0501014599, 2.79474151e-08, 0 ] - [ 0.05010146, 2.79395966e-08, 0 ] - [ 0.0501014601, 2.79320131e-08, 0 ] - [ 0.0501014603, 2.79242416e-08, 0 ] - [ 0.0501014604, 2.79166776e-08, 0 ] - [ 0.0501014605, 2.79089561e-08, 0 ] - [ 0.0501014607, 2.79015688e-08, 0 ] - [ 0.0501014608, 2.78936379e-08, 0 ] - [ 0.0501014609, 2.78863995e-08, 0 ] - [ 0.0501014611, 2.78786692e-08, 0 ] - [ 0.0501014612, 2.7871196e-08, 0 ] - [ 0.0501014613, 2.78635492e-08, 0 ] - [ 0.0501014615, 2.78560005e-08, 0 ] - [ 0.0501014616, 2.78486134e-08, 0 ] - [ 0.0501014617, 2.78410242e-08, 0 ] - [ 0.0501014618, 2.78336314e-08, 0 ] - [ 0.050101462, 2.78260117e-08, 0 ] - [ 0.0501014621, 2.78187759e-08, 0 ] - [ 0.0501014622, 2.78112354e-08, 0 ] - [ 0.0501014623, 2.78036839e-08, 0 ] - [ 0.0501014625, 2.77965005e-08, 0 ] - [ 0.0501014626, 2.77889039e-08, 0 ] - [ 0.0501014627, 2.77815283e-08, 0 ] - [ 0.0501014628, 2.77742713e-08, 0 ] - [ 0.0501014629, 2.77667979e-08, 0 ] - [ 0.0501014631, 2.77595939e-08, 0 ] - [ 0.0501014632, 2.77520975e-08, 0 ] - [ 0.0501014633, 2.7744837e-08, 0 ] - [ 0.0501014634, 2.77375542e-08, 0 ] - [ 0.0501014635, 2.77302105e-08, 0 ] - [ 0.0501014636, 2.77230109e-08, 0 ] - [ 0.0501014638, 2.77155968e-08, 0 ] - [ 0.0501014639, 2.77085055e-08, 0 ] - [ 0.050101464, 2.7701076e-08, 0 ] - [ 0.0501014641, 2.76939716e-08, 0 ] - [ 0.0501014642, 2.76866757e-08, 0 ] - [ 0.0501014643, 2.7679543e-08, 0 ] - [ 0.0501014644, 2.76723293e-08, 0 ] - [ 0.0501014645, 2.76650608e-08, 0 ] - [ 0.0501014646, 2.76579347e-08, 0 ] - [ 0.0501014648, 2.76508088e-08, 0 ] - [ 0.0501014649, 2.76435734e-08, 0 ] - [ 0.050101465, 2.7636515e-08, 0 ] - [ 0.0501014651, 2.76294015e-08, 0 ] - [ 0.0501014652, 2.76222379e-08, 0 ] - [ 0.0501014653, 2.76151148e-08, 0 ] - [ 0.0501014654, 2.76080262e-08, 0 ] - [ 0.0501014655, 2.760103e-08, 0 ] - [ 0.0501014656, 2.75939026e-08, 0 ] - [ 0.0501014657, 2.75868361e-08, 0 ] - [ 0.0501014658, 2.75797388e-08, 0 ] - [ 0.0501014659, 2.75728553e-08, 0 ] - [ 0.050101466, 2.75655935e-08, 0 ] - [ 0.0501014661, 2.75588577e-08, 0 ] - [ 0.0501014662, 2.75516442e-08, 0 ] - [ 0.0501014663, 2.75447469e-08, 0 ] - [ 0.0501014664, 2.75377776e-08, 0 ] - [ 0.0501014665, 2.75307407e-08, 0 ] - [ 0.0501014666, 2.75237981e-08, 0 ] - [ 0.0501014667, 2.75169511e-08, 0 ] - [ 0.0501014668, 2.75099082e-08, 0 ] - [ 0.0501014669, 2.75030311e-08, 0 ] - [ 0.050101467, 2.74960494e-08, 0 ] - [ 0.0501014671, 2.7489214e-08, 0 ] - [ 0.0501014672, 2.74823341e-08, 0 ] - [ 0.0501014672, 2.74754429e-08, 0 ] - [ 0.0501014673, 2.74684721e-08, 0 ] - [ 0.0501014674, 2.74617085e-08, 0 ] - [ 0.0501014675, 2.74548378e-08, 0 ] - [ 0.0501014676, 2.74479537e-08, 0 ] - [ 0.0501014677, 2.74411634e-08, 0 ] - [ 0.0501014678, 2.74343278e-08, 0 ] - [ 0.0501014679, 2.74275157e-08, 0 ] - [ 0.050101468, 2.74207868e-08, 0 ] - [ 0.0501014681, 2.74138383e-08, 0 ] - [ 0.0501014681, 2.74072541e-08, 0 ] - [ 0.0501014682, 2.74002706e-08, 0 ] - [ 0.0501014683, 2.73936946e-08, 0 ] - [ 0.0501014684, 2.73867797e-08, 0 ] - [ 0.0501014685, 2.7380207e-08, 0 ] - [ 0.0501014686, 2.73733401e-08, 0 ] - [ 0.0501014687, 2.73666622e-08, 0 ] - [ 0.0501014687, 2.73599554e-08, 0 ] - [ 0.0501014688, 2.73532248e-08, 0 ] - [ 0.0501014689, 2.73466022e-08, 0 ] - [ 0.050101469, 2.73399146e-08, 0 ] - [ 0.0501014691, 2.73331274e-08, 0 ] - [ 0.0501014691, 2.73265273e-08, 0 ] - [ 0.0501014692, 2.73199299e-08, 0 ] - [ 0.0501014693, 2.73132395e-08, 0 ] - [ 0.0501014694, 2.73064538e-08, 0 ] - [ 0.0501014695, 2.73001959e-08, 0 ] - [ 0.0501014695, 2.72931751e-08, 0 ] - [ 0.0501014696, 2.72868024e-08, 0 ] - [ 0.0501014697, 2.72801849e-08, 0 ] - [ 0.0501014698, 2.7273551e-08, 0 ] - [ 0.0501014699, 2.72668636e-08, 0 ] - [ 0.0501014699, 2.72604763e-08, 0 ] - [ 0.05010147, 2.72538528e-08, 0 ] - [ 0.0501014701, 2.72472031e-08, 0 ] - [ 0.0501014702, 2.72408551e-08, 0 ] - [ 0.0501014702, 2.72341713e-08, 0 ] - [ 0.0501014703, 2.72275485e-08, 0 ] - [ 0.0501014704, 2.72212873e-08, 0 ] - [ 0.0501014704, 2.72146621e-08, 0 ] - [ 0.0501014705, 2.72081254e-08, 0 ] - [ 0.0501014706, 2.72015752e-08, 0 ] - [ 0.0501014707, 2.71952568e-08, 0 ] - [ 0.0501014707, 2.71886308e-08, 0 ] - [ 0.0501014708, 2.71822336e-08, 0 ] - [ 0.0501014709, 2.71757811e-08, 0 ] - [ 0.0501014709, 2.71694005e-08, 0 ] - [ 0.050101471, 2.71627613e-08, 0 ] - [ 0.0501014711, 2.71565452e-08, 0 ] - [ 0.0501014711, 2.71499497e-08, 0 ] - [ 0.0501014712, 2.7143701e-08, 0 ] - [ 0.0501014713, 2.71371598e-08, 0 ] - [ 0.0501014714, 2.71307358e-08, 0 ] - [ 0.0501014714, 2.71245182e-08, 0 ] - [ 0.0501014715, 2.7118044e-08, 0 ] - [ 0.0501014716, 2.71116921e-08, 0 ] - [ 0.0501014716, 2.710522e-08, 0 ] - [ 0.0501014717, 2.70989703e-08, 0 ] - [ 0.0501014717, 2.70925826e-08, 0 ] - [ 0.0501014718, 2.70862775e-08, 0 ] - [ 0.0501014719, 2.70799099e-08, 0 ] - [ 0.0501014719, 2.70735937e-08, 0 ] - [ 0.050101472, 2.70673373e-08, 0 ] - [ 0.0501014721, 2.70609015e-08, 0 ] - [ 0.0501014721, 2.7054752e-08, 0 ] - [ 0.0501014722, 2.70483724e-08, 0 ] - [ 0.0501014722, 2.70420852e-08, 0 ] - [ 0.0501014723, 2.70358117e-08, 0 ] - [ 0.0501014724, 2.70295531e-08, 0 ] - [ 0.0501014724, 2.70233944e-08, 0 ] - [ 0.0501014725, 2.70169438e-08, 0 ] - [ 0.0501014726, 2.70108239e-08, 0 ] - [ 0.0501014726, 2.70045399e-08, 0 ] - [ 0.0501014727, 2.69984184e-08, 0 ] - [ 0.0501014727, 2.69920762e-08, 0 ] - [ 0.0501014728, 2.69859264e-08, 0 ] - [ 0.0501014728, 2.6979719e-08, 0 ] - [ 0.0501014729, 2.69734561e-08, 0 ] - [ 0.050101473, 2.69673435e-08, 0 ] - [ 0.050101473, 2.69610968e-08, 0 ] - [ 0.0501014731, 2.69549606e-08, 0 ] - [ 0.0501014731, 2.69488896e-08, 0 ] - [ 0.0501014732, 2.69425363e-08, 0 ] - [ 0.0501014732, 2.69364325e-08, 0 ] - [ 0.0501014733, 2.69304481e-08, 0 ] - [ 0.0501014733, 2.69241835e-08, 0 ] - [ 0.0501014734, 2.69180686e-08, 0 ] - [ 0.0501014735, 2.69118808e-08, 0 ] - [ 0.0501014735, 2.69058864e-08, 0 ] - [ 0.0501014736, 2.68997323e-08, 0 ] - [ 0.0501014736, 2.68936298e-08, 0 ] - [ 0.0501014737, 2.68874663e-08, 0 ] - [ 0.0501014737, 2.68815428e-08, 0 ] - [ 0.0501014738, 2.68752908e-08, 0 ] - [ 0.0501014738, 2.68694367e-08, 0 ] - [ 0.0501014739, 2.68631274e-08, 0 ] - [ 0.0501014739, 2.68572126e-08, 0 ] - [ 0.050101474, 2.68510687e-08, 0 ] - [ 0.050101474, 2.68451966e-08, 0 ] - [ 0.0501014741, 2.68390641e-08, 0 ] - [ 0.0501014741, 2.68329846e-08, 0 ] - [ 0.0501014742, 2.68270108e-08, 0 ] - [ 0.0501014742, 2.68210679e-08, 0 ] - [ 0.0501014743, 2.68150017e-08, 0 ] - [ 0.0501014743, 2.68089063e-08, 0 ] - [ 0.0501014744, 2.68030677e-08, 0 ] - [ 0.0501014744, 2.67970071e-08, 0 ] - [ 0.0501014745, 2.67910274e-08, 0 ] - [ 0.0501014745, 2.6785164e-08, 0 ] - [ 0.0501014746, 2.67790703e-08, 0 ] - [ 0.0501014746, 2.67731369e-08, 0 ] - [ 0.0501014747, 2.67673274e-08, 0 ] - [ 0.0501014747, 2.67611558e-08, 0 ] - [ 0.0501014747, 2.6755381e-08, 0 ] - [ 0.0501014748, 2.67493083e-08, 0 ] - [ 0.0501014748, 2.67436625e-08, 0 ] - [ 0.0501014749, 2.67374133e-08, 0 ] - [ 0.0501014749, 2.67317747e-08, 0 ] - [ 0.050101475, 2.67257124e-08, 0 ] - [ 0.050101475, 2.67198959e-08, 0 ] - [ 0.0501014751, 2.67139467e-08, 0 ] - [ 0.0501014751, 2.67081638e-08, 0 ] - [ 0.0501014751, 2.6702231e-08, 0 ] - [ 0.0501014752, 2.66963182e-08, 0 ] - [ 0.0501014752, 2.66905829e-08, 0 ] - [ 0.0501014753, 2.66846638e-08, 0 ] - [ 0.0501014753, 2.66787627e-08, 0 ] - [ 0.0501014754, 2.66729491e-08, 0 ] - [ 0.0501014754, 2.66671897e-08, 0 ] - [ 0.0501014754, 2.66612603e-08, 0 ] - [ 0.0501014755, 2.66555661e-08, 0 ] - [ 0.0501014755, 2.66495783e-08, 0 ] - [ 0.0501014756, 2.66439643e-08, 0 ] - [ 0.0501014756, 2.66380726e-08, 0 ] - [ 0.0501014756, 2.66322667e-08, 0 ] - [ 0.0501014757, 2.66265333e-08, 0 ] - [ 0.0501014757, 2.66207206e-08, 0 ] - [ 0.0501014758, 2.66149357e-08, 0 ] - [ 0.0501014758, 2.66091608e-08, 0 ] - [ 0.0501014758, 2.66034753e-08, 0 ] - [ 0.0501014759, 2.65976241e-08, 0 ] - [ 0.0501014759, 2.6591946e-08, 0 ] - [ 0.050101476, 2.65861965e-08, 0 ] - [ 0.050101476, 2.65804305e-08, 0 ] - [ 0.050101476, 2.65747996e-08, 0 ] - [ 0.0501014761, 2.65689973e-08, 0 ] - [ 0.0501014761, 2.65632224e-08, 0 ] - [ 0.0501014761, 2.6557638e-08, 0 ] - [ 0.0501014762, 2.6551892e-08, 0 ] - [ 0.0501014762, 2.65462527e-08, 0 ] - [ 0.0501014762, 2.65404242e-08, 0 ] - [ 0.0501014763, 2.65348383e-08, 0 ] - [ 0.0501014763, 2.65291835e-08, 0 ] - [ 0.0501014764, 2.6523444e-08, 0 ] - [ 0.0501014764, 2.6517915e-08, 0 ] - [ 0.0501014764, 2.65120966e-08, 0 ] - [ 0.0501014765, 2.65064233e-08, 0 ] - [ 0.0501014765, 2.65010671e-08, 0 ] - [ 0.0501014765, 2.64951339e-08, 0 ] - [ 0.0501014766, 2.64896871e-08, 0 ] - [ 0.0501014766, 2.64839101e-08, 0 ] - [ 0.0501014766, 2.64784668e-08, 0 ] - [ 0.0501014767, 2.64726935e-08, 0 ] - [ 0.0501014767, 2.64671893e-08, 0 ] - [ 0.0501014767, 2.64615312e-08, 0 ] - [ 0.0501014768, 2.6455986e-08, 0 ] - [ 0.0501014768, 2.64503974e-08, 0 ] - [ 0.0501014768, 2.64447691e-08, 0 ] - [ 0.0501014769, 2.64392862e-08, 0 ] - [ 0.0501014769, 2.6433531e-08, 0 ] - [ 0.0501014769, 2.64282726e-08, 0 ] - [ 0.050101477, 2.64224828e-08, 0 ] - [ 0.050101477, 2.64170238e-08, 0 ] - [ 0.050101477, 2.64114979e-08, 0 ] - [ 0.0501014771, 2.64058598e-08, 0 ] - [ 0.0501014771, 2.6400425e-08, 0 ] - [ 0.0501014771, 2.63948405e-08, 0 ] - [ 0.0501014771, 2.63894406e-08, 0 ] - [ 0.0501014772, 2.6383841e-08, 0 ] - [ 0.0501014772, 2.63783699e-08, 0 ] - [ 0.0501014772, 2.63727377e-08, 0 ] - [ 0.0501014773, 2.63674839e-08, 0 ] - [ 0.0501014773, 2.63618394e-08, 0 ] - [ 0.0501014773, 2.63563952e-08, 0 ] - [ 0.0501014773, 2.63508791e-08, 0 ] - [ 0.0501014774, 2.63455212e-08, 0 ] - [ 0.0501014774, 2.63400106e-08, 0 ] - [ 0.0501014774, 2.63344975e-08, 0 ] - [ 0.0501014775, 2.63291049e-08, 0 ] - [ 0.0501014775, 2.63236986e-08, 0 ] - [ 0.0501014775, 2.63182026e-08, 0 ] - [ 0.0501014775, 2.63127494e-08, 0 ] - [ 0.0501014776, 2.6307499e-08, 0 ] - [ 0.0501014776, 2.63017654e-08, 0 ] - [ 0.0501014776, 2.62967121e-08, 0 ] - [ 0.0501014777, 2.6291009e-08, 0 ] - [ 0.0501014777, 2.62858476e-08, 0 ] - [ 0.0501014777, 2.62802663e-08, 0 ] - [ 0.0501014777, 2.62749429e-08, 0 ] - [ 0.0501014778, 2.6269612e-08, 0 ] - [ 0.0501014778, 2.62642917e-08, 0 ] - [ 0.0501014778, 2.6258753e-08, 0 ] - [ 0.0501014778, 2.62534495e-08, 0 ] - [ 0.0501014779, 2.62481334e-08, 0 ] - [ 0.0501014779, 2.62428904e-08, 0 ] - [ 0.0501014779, 2.6237256e-08, 0 ] - [ 0.0501014779, 2.62322535e-08, 0 ] - [ 0.050101478, 2.622673e-08, 0 ] - [ 0.050101478, 2.62213428e-08, 0 ] - [ 0.050101478, 2.62161518e-08, 0 ] - [ 0.050101478, 2.62108364e-08, 0 ] - [ 0.0501014781, 2.62054445e-08, 0 ] - [ 0.0501014781, 2.62003179e-08, 0 ] - [ 0.0501014781, 2.61948053e-08, 0 ] - [ 0.0501014781, 2.61896206e-08, 0 ] - [ 0.0501014782, 2.61843699e-08, 0 ] - [ 0.0501014782, 2.61790349e-08, 0 ] - [ 0.0501014782, 2.61738154e-08, 0 ] - [ 0.0501014782, 2.61684152e-08, 0 ] - [ 0.0501014783, 2.61634801e-08, 0 ] - [ 0.0501014783, 2.61579057e-08, 0 ] - [ 0.0501014783, 2.61527628e-08, 0 ] - [ 0.0501014783, 2.61474657e-08, 0 ] - [ 0.0501014783, 2.61424019e-08, 0 ] - [ 0.0501014784, 2.61370616e-08, 0 ] - [ 0.0501014784, 2.61318084e-08, 0 ] - [ 0.0501014784, 2.6126641e-08, 0 ] - [ 0.0501014784, 2.61214947e-08, 0 ] - [ 0.0501014785, 2.61161495e-08, 0 ] - [ 0.0501014785, 2.6111033e-08, 0 ] - [ 0.0501014785, 2.61057792e-08, 0 ] - [ 0.0501014785, 2.61007565e-08, 0 ] - [ 0.0501014785, 2.60955031e-08, 0 ] - [ 0.0501014786, 2.60902257e-08, 0 ] - [ 0.0501014786, 2.60850989e-08, 0 ] - [ 0.0501014786, 2.60800436e-08, 0 ] - [ 0.0501014786, 2.60747777e-08, 0 ] - [ 0.0501014786, 2.60696671e-08, 0 ] - [ 0.0501014787, 2.60645238e-08, 0 ] - [ 0.0501014787, 2.60594409e-08, 0 ] - [ 0.0501014787, 2.6054216e-08, 0 ] - [ 0.0501014787, 2.60491599e-08, 0 ] - [ 0.0501014787, 2.60440584e-08, 0 ] - [ 0.0501014788, 2.60388992e-08, 0 ] - [ 0.0501014788, 2.60337182e-08, 0 ] - [ 0.0501014788, 2.60287606e-08, 0 ] - [ 0.0501014788, 2.60236947e-08, 0 ] - [ 0.0501014788, 2.60184383e-08, 0 ] - [ 0.0501014789, 2.60135647e-08, 0 ] - [ 0.0501014789, 2.60081882e-08, 0 ] - [ 0.0501014789, 2.60033834e-08, 0 ] - [ 0.0501014789, 2.59982679e-08, 0 ] - [ 0.0501014789, 2.59931495e-08, 0 ] - [ 0.0501014789, 2.5988181e-08, 0 ] - [ 0.050101479, 2.59830673e-08, 0 ] - [ 0.050101479, 2.59780851e-08, 0 ] - [ 0.050101479, 2.59729583e-08, 0 ] - [ 0.050101479, 2.59679872e-08, 0 ] - [ 0.050101479, 2.59630135e-08, 0 ] - [ 0.0501014791, 2.59579683e-08, 0 ] - [ 0.0501014791, 2.59528952e-08, 0 ] - [ 0.0501014791, 2.59480475e-08, 0 ] - [ 0.0501014791, 2.59429194e-08, 0 ] - [ 0.0501014791, 2.59379558e-08, 0 ] - [ 0.0501014791, 2.59330725e-08, 0 ] - [ 0.0501014792, 2.59278866e-08, 0 ] - [ 0.0501014792, 2.59230613e-08, 0 ] - [ 0.0501014792, 2.59180466e-08, 0 ] - [ 0.0501014792, 2.59131895e-08, 0 ] - [ 0.0501014792, 2.59081559e-08, 0 ] - [ 0.0501014792, 2.59032414e-08, 0 ] - [ 0.0501014793, 2.58982375e-08, 0 ] - [ 0.0501014793, 2.58933894e-08, 0 ] - [ 0.0501014793, 2.5888307e-08, 0 ] - [ 0.0501014793, 2.58836138e-08, 0 ] - [ 0.0501014793, 2.58784941e-08, 0 ] - [ 0.0501014793, 2.58736752e-08, 0 ] - [ 0.0501014793, 2.58688452e-08, 0 ] - [ 0.0501014794, 2.58638544e-08, 0 ] - [ 0.0501014794, 2.585896e-08, 0 ] - [ 0.0501014794, 2.58541642e-08, 0 ] - [ 0.0501014794, 2.58492524e-08, 0 ] - [ 0.0501014794, 2.58441755e-08, 0 ] - [ 0.0501014794, 2.58396698e-08, 0 ] - [ 0.0501014795, 2.58346142e-08, 0 ] - [ 0.0501014795, 2.58296792e-08, 0 ] - [ 0.0501014795, 2.58250229e-08, 0 ] - [ 0.0501014795, 2.58200495e-08, 0 ] - [ 0.0501014795, 2.58152392e-08, 0 ] - [ 0.0501014795, 2.5810471e-08, 0 ] - [ 0.0501014795, 2.58055581e-08, 0 ] - [ 0.0501014796, 2.58008675e-08, 0 ] - [ 0.0501014796, 2.5795964e-08, 0 ] - [ 0.0501014796, 2.5791148e-08, 0 ] - [ 0.0501014796, 2.57864599e-08, 0 ] - [ 0.0501014796, 2.57815868e-08, 0 ] - [ 0.0501014796, 2.57766953e-08, 0 ] - [ 0.0501014796, 2.57721805e-08, 0 ] - [ 0.0501014796, 2.57672127e-08, 0 ] - [ 0.0501014797, 2.5762532e-08, 0 ] - [ 0.0501014797, 2.57576092e-08, 0 ] - [ 0.0501014797, 2.57531949e-08, 0 ] - [ 0.0501014797, 2.57481395e-08, 0 ] - [ 0.0501014797, 2.57435297e-08, 0 ] - [ 0.0501014797, 2.5738804e-08, 0 ] - [ 0.0501014797, 2.57340846e-08, 0 ] - [ 0.0501014797, 2.57292102e-08, 0 ] - [ 0.0501014798, 2.57246338e-08, 0 ] - [ 0.0501014798, 2.57200473e-08, 0 ] - [ 0.0501014798, 2.57151058e-08, 0 ] - [ 0.0501014798, 2.57105777e-08, 0 ] - [ 0.0501014798, 2.57057319e-08, 0 ] - [ 0.0501014798, 2.57012464e-08, 0 ] - [ 0.0501014798, 2.56964345e-08, 0 ] - [ 0.0501014798, 2.56917741e-08, 0 ] - [ 0.0501014799, 2.56872484e-08, 0 ] - [ 0.0501014799, 2.56823791e-08, 0 ] - [ 0.0501014799, 2.567786e-08, 0 ] - [ 0.0501014799, 2.56731859e-08, 0 ] - [ 0.0501014799, 2.56686414e-08, 0 ] - [ 0.0501014799, 2.56638674e-08, 0 ] - [ 0.0501014799, 2.56593973e-08, 0 ] - [ 0.0501014799, 2.56546342e-08, 0 ] - [ 0.0501014799, 2.56499731e-08, 0 ] - [ 0.05010148, 2.56456435e-08, 0 ] - [ 0.05010148, 2.56408079e-08, 0 ] - [ 0.05010148, 2.56363314e-08, 0 ] - [ 0.05010148, 2.56315946e-08, 0 ] - [ 0.05010148, 2.56271779e-08, 0 ] - [ 0.05010148, 2.56226724e-08, 0 ] - [ 0.05010148, 2.56178917e-08, 0 ] - [ 0.05010148, 2.56133907e-08, 0 ] - [ 0.05010148, 2.56090411e-08, 0 ] - [ 0.05010148, 2.56042713e-08, 0 ] - [ 0.0501014801, 2.55997889e-08, 0 ] - [ 0.0501014801, 2.55953217e-08, 0 ] - [ 0.0501014801, 2.55907074e-08, 0 ] - [ 0.0501014801, 2.55862668e-08, 0 ] - [ 0.0501014801, 2.55818115e-08, 0 ] - [ 0.0501014801, 2.55770517e-08, 0 ] - [ 0.0501014801, 2.55728739e-08, 0 ] - [ 0.0501014801, 2.5568063e-08, 0 ] - [ 0.0501014801, 2.55638251e-08, 0 ] - [ 0.0501014801, 2.55593511e-08, 0 ] - [ 0.0501014801, 2.55546725e-08, 0 ] - [ 0.0501014802, 2.55504042e-08, 0 ] - [ 0.0501014802, 2.55459578e-08, 0 ] - [ 0.0501014802, 2.55413572e-08, 0 ] - [ 0.0501014802, 2.55369115e-08, 0 ] - [ 0.0501014802, 2.55325754e-08, 0 ] - [ 0.0501014802, 2.5528209e-08, 0 ] - [ 0.0501014802, 2.55235828e-08, 0 ] - [ 0.0501014802, 2.55194079e-08, 0 ] - [ 0.0501014802, 2.55148097e-08, 0 ] - [ 0.0501014802, 2.55104922e-08, 0 ] - [ 0.0501014802, 2.55060492e-08, 0 ] - [ 0.0501014802, 2.55016389e-08, 0 ] - [ 0.0501014803, 2.54974177e-08, 0 ] - [ 0.0501014803, 2.54927985e-08, 0 ] - [ 0.0501014803, 2.54886367e-08, 0 ] - [ 0.0501014803, 2.54841303e-08, 0 ] - [ 0.0501014803, 2.54799119e-08, 0 ] - [ 0.0501014803, 2.54755153e-08, 0 ] - [ 0.0501014803, 2.54711433e-08, 0 ] - [ 0.0501014803, 2.54667661e-08, 0 ] - [ 0.0501014803, 2.54625573e-08, 0 ] - [ 0.0501014803, 2.54581497e-08, 0 ] - [ 0.0501014803, 2.54538764e-08, 0 ] - [ 0.0501014803, 2.54495114e-08, 0 ] - [ 0.0501014803, 2.54452536e-08, 0 ] - [ 0.0501014804, 2.54410537e-08, 0 ] - [ 0.0501014804, 2.54365961e-08, 0 ] - [ 0.0501014804, 2.54323828e-08, 0 ] - [ 0.0501014804, 2.54282939e-08, 0 ] - [ 0.0501014804, 2.54237744e-08, 0 ] - [ 0.0501014804, 2.54196337e-08, 0 ] - [ 0.0501014804, 2.54154151e-08, 0 ] - [ 0.0501014804, 2.54110379e-08, 0 ] - [ 0.0501014804, 2.54069767e-08, 0 ] - [ 0.0501014804, 2.54025555e-08, 0 ] - [ 0.0501014804, 2.53985298e-08, 0 ] - [ 0.0501014804, 2.53942279e-08, 0 ] - [ 0.0501014804, 2.53900096e-08, 0 ] - [ 0.0501014804, 2.53858095e-08, 0 ] - [ 0.0501014804, 2.53816248e-08, 0 ] - [ 0.0501014805, 2.53775187e-08, 0 ] - [ 0.0501014805, 2.53732667e-08, 0 ] - [ 0.0501014805, 2.53690722e-08, 0 ] - [ 0.0501014805, 2.53649403e-08, 0 ] - [ 0.0501014805, 2.53608368e-08, 0 ] - [ 0.0501014805, 2.53565462e-08, 0 ] - [ 0.0501014805, 2.53526571e-08, 0 ] - [ 0.0501014805, 2.53482396e-08, 0 ] - [ 0.0501014805, 2.53443169e-08, 0 ] - [ 0.0501014805, 2.53400701e-08, 0 ] - [ 0.0501014805, 2.53360381e-08, 0 ] - [ 0.0501014805, 2.53318423e-08, 0 ] - [ 0.0501014805, 2.53278623e-08, 0 ] - [ 0.0501014805, 2.53238095e-08, 0 ] - [ 0.0501014805, 2.53194871e-08, 0 ] - [ 0.0501014805, 2.53157013e-08, 0 ] - [ 0.0501014805, 2.5311417e-08, 0 ] - [ 0.0501014805, 2.53074764e-08, 0 ] - [ 0.0501014806, 2.53034376e-08, 0 ] - [ 0.0501014806, 2.52992618e-08, 0 ] - [ 0.0501014806, 2.52953042e-08, 0 ] - [ 0.0501014806, 2.52914124e-08, 0 ] - [ 0.0501014806, 2.52871615e-08, 0 ] - [ 0.0501014806, 2.52832254e-08, 0 ] - [ 0.0501014806, 2.52793609e-08, 0 ] - [ 0.0501014806, 2.52750858e-08, 0 ] - [ 0.0501014806, 2.52714143e-08, 0 ] - [ 0.0501014806, 2.52671461e-08, 0 ] - [ 0.0501014806, 2.52634091e-08, 0 ] - [ 0.0501014806, 2.52592613e-08, 0 ] - [ 0.0501014806, 2.5255296e-08, 0 ] - [ 0.0501014806, 2.52515538e-08, 0 ] - [ 0.0501014806, 2.52473316e-08, 0 ] - [ 0.0501014806, 2.52436051e-08, 0 ] - [ 0.0501014806, 2.52396297e-08, 0 ] - [ 0.0501014806, 2.52355826e-08, 0 ] - [ 0.0501014806, 2.52318878e-08, 0 ] - [ 0.0501014806, 2.52278505e-08, 0 ] - [ 0.0501014806, 2.52238671e-08, 0 ] - [ 0.0501014806, 2.52200739e-08, 0 ] - [ 0.0501014806, 2.52162424e-08, 0 ] - [ 0.0501014807, 2.52122789e-08, 0 ] - [ 0.0501014807, 2.52084507e-08, 0 ] - [ 0.0501014807, 2.5204608e-08, 0 ] - [ 0.0501014807, 2.52008281e-08, 0 ] - [ 0.0501014807, 2.51967405e-08, 0 ] - [ 0.0501014807, 2.51931492e-08, 0 ] - [ 0.0501014807, 2.51891694e-08, 0 ] - [ 0.0501014807, 2.51854763e-08, 0 ] - [ 0.0501014807, 2.51816289e-08, 0 ] - [ 0.0501014807, 2.51776269e-08, 0 ] - [ 0.0501014807, 2.51741121e-08, 0 ] - [ 0.0501014807, 2.51701806e-08, 0 ] - [ 0.0501014807, 2.51664157e-08, 0 ] - [ 0.0501014807, 2.51627339e-08, 0 ] - [ 0.0501014807, 2.5158858e-08, 0 ] - [ 0.0501014807, 2.51550589e-08, 0 ] - [ 0.0501014807, 2.51516067e-08, 0 ] - [ 0.0501014807, 2.5147488e-08, 0 ] - [ 0.0501014807, 2.51439182e-08, 0 ] - [ 0.0501014807, 2.5140219e-08, 0 ] - [ 0.0501014807, 2.51365498e-08, 0 ] - [ 0.0501014807, 2.51326941e-08, 0 ] - [ 0.0501014807, 2.51290364e-08, 0 ] - [ 0.0501014807, 2.51255482e-08, 0 ] - [ 0.0501014807, 2.51216473e-08, 0 ] - [ 0.0501014807, 2.51179186e-08, 0 ] - [ 0.0501014807, 2.51145389e-08, 0 ] - [ 0.0501014807, 2.51105306e-08, 0 ] - [ 0.0501014807, 2.51071853e-08, 0 ] - [ 0.0501014807, 2.51033583e-08, 0 ] - [ 0.0501014807, 2.50998536e-08, 0 ] - [ 0.0501014807, 2.50960284e-08, 0 ] - [ 0.0501014807, 2.50926151e-08, 0 ] - [ 0.0501014807, 2.50888869e-08, 0 ] - [ 0.0501014807, 2.50854618e-08, 0 ] - [ 0.0501014808, 2.5081664e-08, 0 ] - [ 0.0501014808, 2.50781606e-08, 0 ] - [ 0.0501014808, 2.50745011e-08, 0 ] - [ 0.0501014808, 2.50710789e-08, 0 ] - [ 0.0501014808, 2.50675528e-08, 0 ] - [ 0.0501014808, 2.50637683e-08, 0 ] - [ 0.0501014808, 2.50603247e-08, 0 ] - [ 0.0501014808, 2.50569762e-08, 0 ] - [ 0.0501014808, 2.50533112e-08, 0 ] - [ 0.0501014808, 2.50498123e-08, 0 ] - [ 0.0501014808, 2.50461547e-08, 0 ] - [ 0.0501014808, 2.50428729e-08, 0 ] - [ 0.0501014808, 2.50393599e-08, 0 ] - [ 0.0501014808, 2.50356448e-08, 0 ] - [ 0.0501014808, 2.50324464e-08, 0 ] - [ 0.0501014808, 2.502882e-08, 0 ] - [ 0.0501014808, 2.50254624e-08, 0 ] - [ 0.0501014808, 2.50219943e-08, 0 ] - [ 0.0501014808, 2.50184888e-08, 0 ] - [ 0.0501014808, 2.5015084e-08, 0 ] - [ 0.0501014808, 2.5011715e-08, 0 ] - [ 0.0501014808, 2.50082344e-08, 0 ] - [ 0.0501014808, 2.50048164e-08, 0 ] - [ 0.0501014808, 2.50014945e-08, 0 ] - [ 0.0501014808, 2.49980482e-08, 0 ] - [ 0.0501014808, 2.49947517e-08, 0 ] - [ 0.0501014808, 2.49913177e-08, 0 ] - [ 0.0501014808, 2.49878578e-08, 0 ] - [ 0.0501014808, 2.49846296e-08, 0 ] - [ 0.0501014808, 2.49813142e-08, 0 ] - [ 0.0501014808, 2.4977848e-08, 0 ] - [ 0.0501014808, 2.49746485e-08, 0 ] - [ 0.0501014808, 2.49712043e-08, 0 ] - [ 0.0501014808, 2.49680631e-08, 0 ] - [ 0.0501014808, 2.49645593e-08, 0 ] - [ 0.0501014808, 2.49614199e-08, 0 ] - [ 0.0501014808, 2.49580281e-08, 0 ] - [ 0.0501014808, 2.49547917e-08, 0 ] - [ 0.0501014808, 2.49516056e-08, 0 ] - [ 0.0501014808, 2.49482333e-08, 0 ] - [ 0.0501014808, 2.49449641e-08, 0 ] - [ 0.0501014808, 2.49418809e-08, 0 ] - [ 0.0501014808, 2.49383896e-08, 0 ] - [ 0.0501014808, 2.49354201e-08, 0 ] - [ 0.0501014808, 2.4932192e-08, 0 ] - [ 0.0501014808, 2.4928793e-08, 0 ] - [ 0.0501014808, 2.49256574e-08, 0 ] - [ 0.0501014808, 2.49225409e-08, 0 ] - [ 0.0501014808, 2.49193824e-08, 0 ] - [ 0.0501014808, 2.49160799e-08, 0 ] - [ 0.0501014808, 2.4913096e-08, 0 ] - [ 0.0501014808, 2.49097036e-08, 0 ] - [ 0.0501014808, 2.49067548e-08, 0 ] - [ 0.0501014808, 2.49035672e-08, 0 ] - [ 0.0501014808, 2.49004199e-08, 0 ] - [ 0.0501014808, 2.48972598e-08, 0 ] - [ 0.0501014808, 2.48941505e-08, 0 ] - [ 0.0501014808, 2.48911232e-08, 0 ] - [ 0.0501014808, 2.48879832e-08, 0 ] - [ 0.0501014808, 2.48848947e-08, 0 ] - [ 0.0501014808, 2.48818627e-08, 0 ] - [ 0.0501014808, 2.48787521e-08, 0 ] - [ 0.0501014808, 2.48756971e-08, 0 ] - [ 0.0501014808, 2.48725346e-08, 0 ] - [ 0.0501014808, 2.48697256e-08, 0 ] - [ 0.0501014808, 2.48665017e-08, 0 ] - [ 0.0501014808, 2.48635158e-08, 0 ] - [ 0.0501014808, 2.4860584e-08, 0 ] - [ 0.0501014808, 2.4857462e-08, 0 ] - [ 0.0501014808, 2.48545309e-08, 0 ] - [ 0.0501014808, 2.48514582e-08, 0 ] - [ 0.0501014808, 2.48486068e-08, 0 ] - [ 0.0501014808, 2.48454605e-08, 0 ] - [ 0.0501014808, 2.48427538e-08, 0 ] - [ 0.0501014808, 2.48395513e-08, 0 ] - [ 0.0501014808, 2.48366411e-08, 0 ] - [ 0.0501014808, 2.48338782e-08, 0 ] - [ 0.0501014808, 2.48306344e-08, 0 ] - [ 0.0501014808, 2.48280436e-08, 0 ] - [ 0.0501014808, 2.48248248e-08, 0 ] - [ 0.0501014808, 2.48221449e-08, 0 ] - [ 0.0501014808, 2.48191733e-08, 0 ] - [ 0.0501014808, 2.48162242e-08, 0 ] - [ 0.0501014808, 2.48134004e-08, 0 ] - [ 0.0501014808, 2.48106125e-08, 0 ] - [ 0.0501014808, 2.48075562e-08, 0 ] - [ 0.0501014808, 2.48048924e-08, 0 ] - [ 0.0501014808, 2.48018551e-08, 0 ] - [ 0.0501014808, 2.47991061e-08, 0 ] - [ 0.0501014808, 2.47962861e-08, 0 ] - [ 0.0501014808, 2.47935828e-08, 0 ] - [ 0.0501014808, 2.47905415e-08, 0 ] - [ 0.0501014808, 2.47877884e-08, 0 ] - [ 0.0501014808, 2.47850558e-08, 0 ] - [ 0.0501014808, 2.47823018e-08, 0 ] - [ 0.0501014808, 2.47795159e-08, 0 ] - [ 0.0501014808, 2.47764638e-08, 0 ] - [ 0.0501014808, 2.47740341e-08, 0 ] - [ 0.0501014808, 2.47711336e-08, 0 ] - [ 0.0501014808, 2.47684448e-08, 0 ] - [ 0.0501014808, 2.47657097e-08, 0 ] - [ 0.0501014808, 2.47628725e-08, 0 ] - [ 0.0501014808, 2.47601369e-08, 0 ] - [ 0.0501014808, 2.47576771e-08, 0 ] - [ 0.0501014807, 2.4754642e-08, 0 ] - [ 0.0501014807, 2.4752121e-08, 0 ] - [ 0.0501014807, 2.47494071e-08, 0 ] - [ 0.0501014807, 2.47465767e-08, 0 ] - [ 0.0501014807, 2.47440513e-08, 0 ] - [ 0.0501014807, 2.47414527e-08, 0 ] - [ 0.0501014807, 2.47386318e-08, 0 ] - [ 0.0501014807, 2.47358847e-08, 0 ] - [ 0.0501014807, 2.47335137e-08, 0 ] - [ 0.0501014807, 2.47307129e-08, 0 ] - [ 0.0501014807, 2.47282109e-08, 0 ] - [ 0.0501014807, 2.47253818e-08, 0 ] - [ 0.0501014807, 2.47228915e-08, 0 ] - [ 0.0501014807, 2.47201276e-08, 0 ] - [ 0.0501014807, 2.4717928e-08, 0 ] - [ 0.0501014807, 2.47148041e-08, 0 ] - [ 0.0501014807, 2.47125718e-08, 0 ] - [ 0.0501014807, 2.47098949e-08, 0 ] - [ 0.0501014807, 2.47073791e-08, 0 ] - [ 0.0501014807, 2.47046768e-08, 0 ] - [ 0.0501014807, 2.47023178e-08, 0 ] - [ 0.0501014807, 2.46995296e-08, 0 ] - [ 0.0501014807, 2.46971065e-08, 0 ] - [ 0.0501014807, 2.46947826e-08, 0 ] - [ 0.0501014807, 2.46917831e-08, 0 ] - [ 0.0501014807, 2.46897927e-08, 0 ] - [ 0.0501014807, 2.46867854e-08, 0 ] - [ 0.0501014807, 2.46847081e-08, 0 ] - [ 0.0501014807, 2.46819198e-08, 0 ] - [ 0.0501014807, 2.467949e-08, 0 ] - [ 0.0501014807, 2.46773316e-08, 0 ] - [ 0.0501014807, 2.46742414e-08, 0 ] - [ 0.0501014807, 2.46722919e-08, 0 ] - [ 0.0501014807, 2.46696621e-08, 0 ] - [ 0.0501014807, 2.46670597e-08, 0 ] - [ 0.0501014807, 2.46648285e-08, 0 ] - [ 0.0501014807, 2.46621047e-08, 0 ] - [ 0.0501014807, 2.46601276e-08, 0 ] - [ 0.0501014807, 2.4657272e-08, 0 ] - [ 0.0501014807, 2.46552802e-08, 0 ] - [ 0.0501014807, 2.46524073e-08, 0 ] - [ 0.0501014807, 2.46502772e-08, 0 ] - [ 0.0501014807, 2.4647717e-08, 0 ] - [ 0.0501014806, 2.46456045e-08, 0 ] - [ 0.0501014806, 2.46428906e-08, 0 ] - [ 0.0501014806, 2.464087e-08, 0 ] - [ 0.0501014806, 2.4638033e-08, 0 ] - [ 0.0501014806, 2.46361679e-08, 0 ] - [ 0.0501014806, 2.46334971e-08, 0 ] - [ 0.0501014806, 2.46310881e-08, 0 ] - [ 0.0501014806, 2.46291152e-08, 0 ] - [ 0.0501014806, 2.46264852e-08, 0 ] - [ 0.0501014806, 2.46243125e-08, 0 ] - [ 0.0501014806, 2.46218261e-08, 0 ] - [ 0.0501014806, 2.46196576e-08, 0 ] - [ 0.0501014806, 2.46172495e-08, 0 ] - [ 0.0501014806, 2.46150406e-08, 0 ] - [ 0.0501014806, 2.46126632e-08, 0 ] - [ 0.0501014806, 2.46106601e-08, 0 ] - [ 0.0501014806, 2.46080959e-08, 0 ] - [ 0.0501014806, 2.46056063e-08, 0 ] - [ 0.0501014806, 2.46039765e-08, 0 ] - [ 0.0501014806, 2.46012847e-08, 0 ] - [ 0.0501014806, 2.45990255e-08, 0 ] - [ 0.0501014806, 2.45971091e-08, 0 ] - [ 0.0501014806, 2.45945097e-08, 0 ] - [ 0.0501014806, 2.45926256e-08, 0 ] - [ 0.0501014806, 2.45899361e-08, 0 ] - [ 0.0501014806, 2.45883653e-08, 0 ] - [ 0.0501014806, 2.45855338e-08, 0 ] - [ 0.0501014806, 2.45838749e-08, 0 ] - [ 0.0501014806, 2.4581459e-08, 0 ] - [ 0.0501014806, 2.45791823e-08, 0 ] - [ 0.0501014806, 2.45772345e-08, 0 ] - [ 0.0501014805, 2.45750214e-08, 0 ] - [ 0.0501014805, 2.45727212e-08, 0 ] - [ 0.0501014805, 2.45707165e-08, 0 ] - [ 0.0501014805, 2.45684754e-08, 0 ] - [ 0.0501014805, 2.45665369e-08, 0 ] - [ 0.0501014805, 2.45642176e-08, 0 ] - [ 0.0501014805, 2.45622693e-08, 0 ] - [ 0.0501014805, 2.45602205e-08, 0 ] - [ 0.0501014805, 2.45579535e-08, 0 ] - [ 0.0501014805, 2.45559499e-08, 0 ] - [ 0.0501014805, 2.45538197e-08, 0 ] - [ 0.0501014805, 2.45520292e-08, 0 ] - [ 0.0501014805, 2.4549713e-08, 0 ] - [ 0.0501014805, 2.4547796e-08, 0 ] - [ 0.0501014805, 2.45458796e-08, 0 ] - [ 0.0501014805, 2.45435942e-08, 0 ] - [ 0.0501014805, 2.45417619e-08, 0 ] - [ 0.0501014805, 2.45398224e-08, 0 ] - [ 0.0501014805, 2.45376152e-08, 0 ] - [ 0.0501014805, 2.45360532e-08, 0 ] - [ 0.0501014805, 2.45336222e-08, 0 ] - [ 0.0501014805, 2.45319774e-08, 0 ] - [ 0.0501014805, 2.45300994e-08, 0 ] - [ 0.0501014805, 2.45280271e-08, 0 ] - [ 0.0501014805, 2.45262397e-08, 0 ] - [ 0.0501014804, 2.45242105e-08, 0 ] - [ 0.0501014804, 2.45224586e-08, 0 ] - [ 0.0501014804, 2.45205519e-08, 0 ] - [ 0.0501014804, 2.45187596e-08, 0 ] - [ 0.0501014804, 2.45167643e-08, 0 ] - [ 0.0501014804, 2.45152902e-08, 0 ] - [ 0.0501014804, 2.45131219e-08, 0 ] - [ 0.0501014804, 2.45116261e-08, 0 ] - [ 0.0501014804, 2.4509835e-08, 0 ] - [ 0.0501014804, 2.45078762e-08, 0 ] - [ 0.0501014804, 2.45063793e-08, 0 ] - [ 0.0501014804, 2.45044636e-08, 0 ] - [ 0.0501014804, 2.45029267e-08, 0 ] - [ 0.0501014804, 2.45012856e-08, 0 ] - [ 0.0501014804, 2.44996004e-08, 0 ] - [ 0.0501014804, 2.44979668e-08, 0 ] - [ 0.0501014804, 2.4496344e-08, 0 ] - [ 0.0501014804, 2.44946372e-08, 0 ] - [ 0.0501014804, 2.44933962e-08, 0 ] - [ 0.0501014804, 2.44916927e-08, 0 ] - [ 0.0501014804, 2.44899596e-08, 0 ] - [ 0.0501014804, 2.44888395e-08, 0 ] - [ 0.0501014804, 2.44872856e-08, 0 ] - [ 0.0501014803, 2.44856823e-08, 0 ] - [ 0.0501014803, 2.44843975e-08, 0 ] - [ 0.0501014803, 2.44829587e-08, 0 ] - [ 0.0501014803, 2.44817531e-08, 0 ] - [ 0.0501014803, 2.44803408e-08, 0 ] - [ 0.0501014803, 2.44790112e-08, 0 ] - [ 0.0501014803, 2.44776729e-08, 0 ] - [ 0.0501014803, 2.44766511e-08, 0 ] - [ 0.0501014803, 2.44754743e-08, 0 ] - [ 0.0501014803, 2.44741235e-08, 0 ] - [ 0.0501014803, 2.44731149e-08, 0 ] - [ 0.0501014803, 2.44720383e-08, 0 ] - [ 0.0501014803, 2.44709104e-08, 0 ] - [ 0.0501014803, 2.44700671e-08, 0 ] - [ 0.0501014803, 2.4468853e-08, 0 ] - [ 0.0501014803, 2.44681664e-08, 0 ] - [ 0.0501014803, 2.44669902e-08, 0 ] - [ 0.0501014803, 2.44664499e-08, 0 ] - [ 0.0501014803, 2.44657019e-08, 0 ] - [ 0.0501014803, 2.44645408e-08, 0 ] - [ 0.0501014803, 2.44642543e-08, 0 ] - [ 0.0501014802, 2.44634534e-08, 0 ] - [ 0.0501014802, 2.44627985e-08, 0 ] - [ 0.0501014802, 2.446237e-08, 0 ] - [ 0.0501014802, 2.44617406e-08, 0 ] - [ 0.0501014802, 2.44614033e-08, 0 ] - [ 0.0501014802, 2.44609889e-08, 0 ] - [ 0.0501014802, 2.44605765e-08, 0 ] - [ 0.0501014802, 2.44603909e-08, 0 ] - [ 0.0501014802, 2.44604572e-08, 0 ] - [ 0.0501014802, 2.44597251e-08, 0 ] - [ 0.0501014802, 2.4460201e-08, 0 ] - [ 0.0501014802, 2.4459958e-08, 0 ] - [ 0.0501014802, 2.44598896e-08, 0 ] - [ 0.0501014802, 2.44604055e-08, 0 ] - [ 0.0501014802, 2.4460358e-08, 0 ] - [ 0.0501014802, 2.4460747e-08, 0 ] - [ 0.0501014802, 2.44609824e-08, 0 ] - [ 0.0501014802, 2.44615659e-08, 0 ] - [ 0.0501014802, 2.44619325e-08, 0 ] - [ 0.0501014801, 2.446297e-08, 0 ] - [ 0.0501014801, 2.44630439e-08, 0 ] - [ 0.0501014801, 2.44643212e-08, 0 ] - [ 0.0501014801, 2.4465104e-08, 0 ] - [ 0.0501014801, 2.44658251e-08, 0 ] - [ 0.0501014801, 2.44673028e-08, 0 ] - [ 0.0501014801, 2.44683383e-08, 0 ] - [ 0.0501014801, 2.44693669e-08, 0 ] - [ 0.0501014801, 2.44709808e-08, 0 ] - [ 0.0501014801, 2.44726193e-08, 0 ] - [ 0.0501014801, 2.44738836e-08, 0 ] - [ 0.0501014801, 2.4475915e-08, 0 ] - [ 0.0501014801, 2.44775352e-08, 0 ] - [ 0.0501014801, 2.44795746e-08, 0 ] - [ 0.0501014801, 2.4481692e-08, 0 ] - [ 0.0501014801, 2.44840045e-08, 0 ] - [ 0.0501014801, 2.44861763e-08, 0 ] - [ 0.0501014801, 2.44888637e-08, 0 ] - [ 0.05010148, 2.44910994e-08, 0 ] - [ 0.05010148, 2.44942171e-08, 0 ] - [ 0.05010148, 2.44969457e-08, 0 ] - [ 0.05010148, 2.45001986e-08, 0 ] - [ 0.05010148, 2.45031781e-08, 0 ] - [ 0.05010148, 2.4506646e-08, 0 ] - [ 0.05010148, 2.45102013e-08, 0 ] - [ 0.05010148, 2.45138893e-08, 0 ] - [ 0.05010148, 2.45178369e-08, 0 ] - [ 0.05010148, 2.45216513e-08, 0 ] - [ 0.05010148, 2.45257608e-08, 0 ] - [ 0.05010148, 9.13820495e-05, 0 ] - [ 0.0501014799, 0.00039014291, 0 ] - [ 0.0501014798, 0.00088826782, 0 ] - [ 0.0501014796, 0.00157711678, 0 ] - [ 0.0501014794, 0.00244804978, 0 ] - [ 0.0501014792, 0.00349242684, 0 ] - [ 0.0501014789, 0.00470160794, 0 ] - [ 0.0501014786, 0.00606695309, 0 ] - [ 0.0501014782, 0.00757982229, 0 ] - [ 0.0501014779, 0.00923157554, 0 ] - [ 0.0501014775, 0.0110135728, 0 ] - [ 0.050101477, 0.0129171742, 0 ] - [ 0.0501014766, 0.0149337396, 0 ] - [ 0.0501014761, 0.017054629, 0 ] - [ 0.0501014756, 0.0192712025, 0 ] - [ 0.050101475, 0.02157482, 0 ] - [ 0.0501014746, 0.0239568261, 0 ] - [ 0.0501014739, 0.0264086426, 0 ] - [ 0.0501014734, 0.0289215543, 0 ] - [ 0.0501014728, 0.0314869134, 0 ] - [ 0.0501014722, 0.0340961684, 0 ] - [ 0.0501014716, 0.0367406103, 0 ] - [ 0.050101471, 0.0394116161, 0 ] - [ 0.0501014704, 0.0421005461, 0 ] - [ 0.0501014698, 0.04479876, 0 ] - [ 0.0501014692, 0.0474976181, 0 ] - [ 0.0501014685, 0.0501884801, 0 ] - [ 0.0501014679, 0.0528627038, 0 ] - [ 0.0501014673, 0.0555116589, 0 ] - [ 0.0501014667, 0.0581266906, 0 ] - [ 0.0501014662, 0.0606991689, 0 ] - [ 0.0501014656, 0.0632204512, 0 ] - [ 0.050101465, 0.0656818976, 0 ] - [ 0.0501014645, 0.068074868, 0 ] - [ 0.0501014639, 0.0703907224, 0 ] - [ 0.0501014634, 0.0726208209, 0 ] - [ 0.050101463, 0.0747565235, 0 ] - [ 0.0501014625, 0.0767891901, 0 ] - [ 0.0501014621, 0.0787101808, 0 ] - [ 0.0501014616, 0.0805108555, 0 ] - [ 0.0501014613, 0.0821825742, 0 ] - [ 0.0501014609, 0.083716697, 0 ] - [ 0.0501014606, 0.0851045838, 0 ] - [ 0.0501014603, 0.0863375947, 0 ] - [ 0.0501014601, 0.0874070897, 0 ] - [ 0.0501014599, 0.0883044287, 0 ] - [ 0.0501014597, 0.0890209717, 0 ] - [ 0.0501014596, 0.0895480788, 0 ] - [ 0.0501014595, 0.0898771099, 0 ] - [ 0.0501014595, 0.0899994251, 0 ] - [ 0.0501014595, 0.0900000244, 0 ] - [ 0.0501014595, 0.0900000245, 0 ] - [ 0.0501014595, 0.0900000244, 0 ] - [ 0.0501014595, 0.0900000245, 0 ] - [ 0.0501014595, 0.0900000245, 0 ] - [ 0.0501014595, 0.0900000245, 0 ] - [ 0.0501014595, 0.0900000245, 0 ] - [ 0.0501014594, 0.0900000245, 0 ] - [ 0.0501014594, 0.0900000245, 0 ] - [ 0.0501014594, 0.0900000245, 0 ] - [ 0.0501014594, 0.0900000244, 0 ] - [ 0.0501014594, 0.0900000245, 0 ] - [ 0.0501014594, 0.0900000245, 0 ] - [ 0.0501014594, 0.0900000245, 0 ] - [ 0.0501014594, 0.0900000245, 0 ] - [ 0.0501014594, 0.0900000245, 0 ] - [ 0.0501014594, 0.0900000245, 0 ] - [ 0.0501014594, 0.0900000245, 0 ] - [ 0.0501014594, 0.0900000245, 0 ] - [ 0.0501014594, 0.0900000245, 0 ] - [ 0.0501014594, 0.0900000245, 0 ] - [ 0.0501014594, 0.0900000245, 0 ] - [ 0.0501014594, 0.0900000245, 0 ] - [ 0.0501014594, 0.0900000245, 0 ] - [ 0.0501014593, 0.0900000245, 0 ] - [ 0.0501014593, 0.0900000245, 0 ] - [ 0.0501014593, 0.0900000246, 0 ] - [ 0.0501014593, 0.0900000248, 0 ] - [ 0.0501014593, 0.0900000243, 0 ] - [ 0.0501014593, 0.0900000246, 0 ] - [ 0.0501014593, 0.0900000246, 0 ] - [ 0.0501014593, 0.0900000246, 0 ] - [ 0.0501014593, 0.0900000246, 0 ] - [ 0.0501014593, 0.0900000246, 0 ] - [ 0.0501014593, 0.0900000247, 0 ] - [ 0.0501014593, 0.0900000244, 0 ] - [ 0.0501014593, 0.0900000245, 0 ] - [ 0.0501014593, 0.0900000246, 0 ] - [ 0.0501014593, 0.0900000246, 0 ] - [ 0.0501014593, 0.0900000246, 0 ] - [ 0.0501014593, 0.0900000246, 0 ] - [ 0.0501014593, 0.0900000246, 0 ] - [ 0.0501014592, 0.0900000246, 0 ] - [ 0.0501014592, 0.0900000246, 0 ] - [ 0.0501014592, 0.0900000246, 0 ] - [ 0.0501014592, 0.0900000246, 0 ] - [ 0.0501014592, 0.0900000246, 0 ] - [ 0.0501014592, 0.0900000246, 0 ] - [ 0.0501014592, 0.0900000246, 0 ] - [ 0.0501014592, 0.0900000246, 0 ] - [ 0.0501014592, 0.0900000246, 0 ] - [ 0.0501014592, 0.0900000246, 0 ] - [ 0.0501014592, 0.0900000246, 0 ] - [ 0.0501014592, 0.0900000246, 0 ] - [ 0.0501014592, 0.0900000246, 0 ] - [ 0.0501014592, 0.0900000246, 0 ] - [ 0.0501014592, 0.0900000246, 0 ] - [ 0.0501014592, 0.0900000246, 0 ] - [ 0.0501014592, 0.0900000246, 0 ] - [ 0.0501014592, 0.0900000246, 0 ] - [ 0.0501014592, 0.0900000246, 0 ] - [ 0.0501014591, 0.0900000246, 0 ] - [ 0.0501014591, 0.0900000246, 0 ] - [ 0.0501014591, 0.0900000246, 0 ] - [ 0.0501014591, 0.0900000246, 0 ] - [ 0.0501014591, 0.0900000246, 0 ] - [ 0.0501014591, 0.0900000246, 0 ] - [ 0.0501014591, 0.0900000246, 0 ] - [ 0.0501014591, 0.0900000246, 0 ] - [ 0.0501014591, 0.0900000246, 0 ] - [ 0.0501014591, 0.0900000246, 0 ] - [ 0.0501014575, 0.0900000226, 0 ] - [ 0.0501014605, 0.0900000264, 0 ] - [ 0.0501014591, 0.0900000246, 0 ] - [ 0.0501014591, 0.0900000246, 0 ] - [ 0.0501014591, 0.0900000246, 0 ] - [ 0.0501014591, 0.0900000246, 0 ] - [ 0.0501014591, 0.0900000246, 0 ] - [ 0.0501014591, 0.0900000246, 0 ] - [ 0.0501014591, 0.0900000246, 0 ] - [ 0.0501014591, 0.0900000246, 0 ] - [ 0.050101459, 0.0900000246, 0 ] - [ 0.050101459, 0.0900000246, 0 ] - [ 0.050101459, 0.0900000246, 0 ] - [ 0.050101459, 0.0900000246, 0 ] - [ 0.050101459, 0.0900000246, 0 ] - [ 0.050101459, 0.0900000246, 0 ] - [ 0.050101459, 0.0900000246, 0 ] - [ 0.050101459, 0.0900000246, 0 ] - [ 0.050101459, 0.0900000246, 0 ] - [ 0.050101459, 0.0900000246, 0 ] - [ 0.050101459, 0.0900000246, 0 ] - [ 0.050101459, 0.0900000246, 0 ] - [ 0.050101459, 0.0900000246, 0 ] - [ 0.050101459, 0.0900000246, 0 ] - [ 0.050101459, 0.0900000246, 0 ] - [ 0.050101459, 0.0900000246, 0 ] - [ 0.050101459, 0.0900000246, 0 ] - [ 0.050101459, 0.0900000246, 0 ] - [ 0.050101459, 0.0900000246, 0 ] - [ 0.0501014589, 0.0900000246, 0 ] - [ 0.0501014589, 0.0900000246, 0 ] - [ 0.0501014589, 0.0900000246, 0 ] - [ 0.0501014589, 0.0900000246, 0 ] - [ 0.0501014589, 0.0900000246, 0 ] - [ 0.0501014589, 0.0900000246, 0 ] - [ 0.0501014589, 0.0900000246, 0 ] - [ 0.0501014589, 0.0900000246, 0 ] - [ 0.0501014589, 0.0900000246, 0 ] - [ 0.0501014589, 0.0900000246, 0 ] - [ 0.0501014589, 0.0900000246, 0 ] - [ 0.0501014589, 0.0900000246, 0 ] - [ 0.0501014589, 0.0900000246, 0 ] - [ 0.0501014589, 0.0900000246, 0 ] - [ 0.0501014589, 0.0900000246, 0 ] - [ 0.0501014589, 0.0900000246, 0 ] - [ 0.0501014589, 0.0900000246, 0 ] - [ 0.0501014588, 0.0900000246, 0 ] - [ 0.0501014588, 0.0900000246, 0 ] - [ 0.0501014588, 0.0900000246, 0 ] - [ 0.0501014588, 0.0900000246, 0 ] - [ 0.0501014588, 0.0900000246, 0 ] - [ 0.0501014588, 0.0900000246, 0 ] - [ 0.0501014588, 0.0900000246, 0 ] - [ 0.0501014588, 0.0900000245, 0 ] - [ 0.0501014588, 0.0900000246, 0 ] - [ 0.0501014588, 0.0900000246, 0 ] - [ 0.0501014588, 0.0900000246, 0 ] - [ 0.0501014588, 0.0900000246, 0 ] - [ 0.0501014588, 0.0900000246, 0 ] - [ 0.0501014588, 0.0900000246, 0 ] - [ 0.0501014588, 0.0900000246, 0 ] - [ 0.0501014588, 0.0900000246, 0 ] - [ 0.0501014588, 0.0900000246, 0 ] - [ 0.0501014588, 0.0900000246, 0 ] - [ 0.0501014588, 0.0900000246, 0 ] - [ 0.0501014588, 0.0900000246, 0 ] - [ 0.0501014588, 0.0900000246, 0 ] - [ 0.0501014588, 0.0900000246, 0 ] - [ 0.0501014588, 0.0900000246, 0 ] - [ 0.0501014588, 0.0900000246, 0 ] - [ 0.0501014587, 0.0900000246, 0 ] - [ 0.0501014587, 0.0900000246, 0 ] - [ 0.0501014587, 0.0900000246, 0 ] - [ 0.0501014587, 0.0900000246, 0 ] - [ 0.0501014587, 0.0900000246, 0 ] - [ 0.0501014587, 0.0900000246, 0 ] - [ 0.0501014587, 0.0900000246, 0 ] - [ 0.0501014587, 0.0900000246, 0 ] - [ 0.0501014587, 0.0900000246, 0 ] - [ 0.0501014587, 0.0900000245, 0 ] - [ 0.0501014587, 0.0900000247, 0 ] - [ 0.0501014587, 0.0900000246, 0 ] - [ 0.0501014587, 0.0900000246, 0 ] - [ 0.0501014587, 0.0900000246, 0 ] - [ 0.0501014587, 0.0900000246, 0 ] - [ 0.0501014587, 0.0900000246, 0 ] - [ 0.0501014587, 0.0900000246, 0 ] - [ 0.0501014587, 0.0900000246, 0 ] - [ 0.0501014587, 0.0900000246, 0 ] - [ 0.0501014587, 0.0900000246, 0 ] - [ 0.0501014587, 0.0900000246, 0 ] - [ 0.0501014587, 0.0900000246, 0 ] - [ 0.0501014587, 0.0900000246, 0 ] - [ 0.0501014587, 0.0900000246, 0 ] - [ 0.0501014587, 0.0900000246, 0 ] - [ 0.0501014587, 0.0900000246, 0 ] - [ 0.0501014587, 0.0900000246, 0 ] - [ 0.0501014587, 0.0900000246, 0 ] - [ 0.0501014587, 0.0900000246, 0 ] - [ 0.0501014586, 0.0900000246, 0 ] - [ 0.0501014586, 0.0900000246, 0 ] - [ 0.0501014586, 0.0900000246, 0 ] - [ 0.0501014586, 0.0900000246, 0 ] - [ 0.0501014586, 0.0900000246, 0 ] - [ 0.0501014586, 0.0900000246, 0 ] - [ 0.0501014586, 0.0900000246, 0 ] - [ 0.0501014586, 0.0900000246, 0 ] - [ 0.0501014586, 0.0900000246, 0 ] - [ 0.0501014586, 0.0900000246, 0 ] - [ 0.0501014586, 0.0900000246, 0 ] - [ 0.0501014586, 0.0900000246, 0 ] - [ 0.0501014586, 0.0900000246, 0 ] - [ 0.0501014586, 0.0900000246, 0 ] - [ 0.0501014586, 0.0900000246, 0 ] - [ 0.0501014586, 0.0900000246, 0 ] - [ 0.0501014586, 0.0900000246, 0 ] - [ 0.0501014586, 0.0900000247, 0 ] - [ 0.0501014586, 0.0900000247, 0 ] - [ 0.0501014586, 0.0900000247, 0 ] - [ 0.0501014586, 0.0900000247, 0 ] - [ 0.0501014586, 0.0900000247, 0 ] - [ 0.0501014586, 0.0900000247, 0 ] - [ 0.0501014586, 0.0900000247, 0 ] - [ 0.0501014586, 0.0900000247, 0 ] - [ 0.0501014586, 0.0900000247, 0 ] - [ 0.0501014586, 0.0900000247, 0 ] - [ 0.0501014586, 0.0900000247, 0 ] - [ 0.0501014586, 0.0900000247, 0 ] - [ 0.0501014586, 0.0900000247, 0 ] - [ 0.0501014586, 0.0900000247, 0 ] - [ 0.0501014586, 0.0900000247, 0 ] - [ 0.0501014586, 0.0900000247, 0 ] - [ 0.0501014586, 0.0900000247, 0 ] - [ 0.0501014585, 0.0900000247, 0 ] - [ 0.0501014585, 0.0900000247, 0 ] - [ 0.0501014585, 0.0900000247, 0 ] - [ 0.0501014585, 0.0900000247, 0 ] - [ 0.0501014585, 0.0900000247, 0 ] - [ 0.0501014585, 0.0900000247, 0 ] - [ 0.0501014585, 0.0900000247, 0 ] - [ 0.0501014585, 0.0900000247, 0 ] - [ 0.0501014585, 0.0900000247, 0 ] - [ 0.050101318, 0.0900010535, 0 ] - [ 0.0501016371, 0.089998045, 0 ] - [ 0.0501014009, 0.0900011541, 0 ] - [ 0.0501014585, 0.0900000245, 0 ] - [ 0.0501014551, 0.0900002202, 0 ] - [ 0.0501014619, 0.0899998302, 0 ] - [ 0.0501014585, 0.0900000247, 0 ] - [ 0.0501014585, 0.0900000247, 0 ] - [ 0.0501014585, 0.0900000247, 0 ] - [ 0.0501014585, 0.0900000247, 0 ] - [ 0.0501014585, 0.0900000247, 0 ] - [ 0.0501014585, 0.0900000247, 0 ] - [ 0.0501014585, 0.0900000247, 0 ] - [ 0.0501014585, 0.0900000247, 0 ] - [ 0.0501014585, 0.0900000248, 0 ] - [ 0.0501014585, 0.0900000248, 0 ] - [ 0.0501014585, 0.0900000248, 0 ] - [ 0.0501014585, 0.0900000248, 0 ] - [ 0.0501014585, 0.0900000248, 0 ] - [ 0.0501014585, 0.0900000248, 0 ] - [ 0.0501014585, 0.0900000248, 0 ] - [ 0.0501014585, 0.0900000248, 0 ] - [ 0.0501014585, 0.089999997, 0 ] - [ 0.0501014585, 0.0900000524, 0 ] - [ 0.0501014585, 0.0900000247, 0 ] - [ 0.0501014585, 0.0900000247, 0 ] - [ 0.0501014585, 0.0900000247, 0 ] - [ 0.0501014585, 0.0900000247, 0 ] - [ 0.0501014585, 0.0900000248, 0 ] - [ 0.0501014585, 0.0900000248, 0 ] - [ 0.0501014585, 0.0900000248, 0 ] - [ 0.0501014585, 0.0900000248, 0 ] - [ 0.0501014585, 0.0900000248, 0 ] - [ 0.0501014585, 0.0900000248, 0 ] - [ 0.0501014585, 0.0900000248, 0 ] - [ 0.0501014585, 0.0900000248, 0 ] - [ 0.0501014585, 0.0900000248, 0 ] - [ 0.0501014585, 0.0900000248, 0 ] - [ 0.0501014585, 0.0900000248, 0 ] - [ 0.0501014585, 0.0900000257, 0 ] - [ 0.0501014584, 0.0900000239, 0 ] - [ 0.0501014585, 0.0900000248, 0 ] - [ 0.0501014585, 0.0900000248, 0 ] - [ 0.0501014585, 0.0900000248, 0 ] - [ 0.0501014585, 0.0900000248, 0 ] - [ 0.0501014585, 0.0900000248, 0 ] - [ 0.0501014585, 0.0900000248, 0 ] - [ 0.0501014585, 0.0900000248, 0 ] - [ 0.0501014585, 0.0900000248, 0 ] - [ 0.0501014585, 0.0900000248, 0 ] - [ 0.0501014585, 0.0900000248, 0 ] - [ 0.0501014585, 0.0900000248, 0 ] - [ 0.0501014584, 0.0900000248, 0 ] - [ 0.0501014584, 0.0900000189, 0 ] - [ 0.0501014585, 0.0900000307, 0 ] - [ 0.0501014584, 0.0900000248, 0 ] - [ 0.050101459, 0.0900000655, 0 ] - [ 0.0501014574, 0.0899999487, 0 ] - [ 0.0501014589, 0.0900000605, 0 ] - [ 0.0501014584, 0.0900000248, 0 ] - [ 0.0501014584, 0.0900000248, 0 ] - [ 0.0501014584, 0.0900000248, 0 ] - [ 0.0501014584, 0.0900000248, 0 ] - [ 0.0501014584, 0.0900000248, 0 ] - [ 0.0501014584, 0.0900000248, 0 ] - [ 0.0501014584, 0.0900000248, 0 ] - [ 0.0501014584, 0.0900000248, 0 ] - [ 0.0501014584, 0.0900000248, 0 ] - [ 0.0501014584, 0.0900000249, 0 ] - [ 0.0501014584, 0.0900000249, 0 ] - [ 0.0501014584, 0.0900000249, 0 ] - [ 0.0501014584, 0.0900000249, 0 ] - [ 0.0501014584, 0.0900000249, 0 ] - [ 0.0501014584, 0.0900000249, 0 ] - [ 0.0501014584, 0.0900000249, 0 ] - [ 0.0501014584, 0.0900000249, 0 ] - [ 0.0501014584, 0.0900000249, 0 ] - [ 0.0501014584, 0.0900000249, 0 ] - [ 0.0501014584, 0.0900000249, 0 ] - [ 0.0501014584, 0.0900000249, 0 ] - [ 0.0501014584, 0.0900000249, 0 ] - [ 0.0501014584, 0.0900000249, 0 ] - [ 0.0501014584, 0.0900000249, 0 ] - [ 0.0501014584, 0.0900000249, 0 ] - [ 0.0501014584, 0.0900000249, 0 ] - [ 0.0501014584, 0.0900000249, 0 ] - [ 0.0501014584, 0.0900000249, 0 ] - [ 0.0501014584, 0.0900000249, 0 ] - [ 0.0501014584, 0.0900000249, 0 ] - [ 0.0501014584, 0.0900000249, 0 ] - [ 0.0501014584, 0.0900000249, 0 ] - [ 0.0501014584, 0.0900000249, 0 ] - [ 0.0501014584, 0.0900000249, 0 ] - [ 0.0501014584, 0.0900000249, 0 ] - [ 0.0501014584, 0.0900000249, 0 ] - [ 0.0501014584, 0.0900000249, 0 ] - [ 0.0501014584, 0.0900000249, 0 ] - [ 0.0501014584, 0.0900000249, 0 ] - [ 0.0501014584, 0.0900000249, 0 ] - [ 0.0501014584, 0.0900000249, 0 ] - [ 0.0501014584, 0.0900000249, 0 ] - [ 0.0501014584, 0.0900000249, 0 ] - [ 0.0501014584, 0.0900000249, 0 ] - [ 0.0501014584, 0.0900000249, 0 ] - [ 0.0501014584, 0.0900000249, 0 ] - [ 0.0501014584, 0.0900000249, 0 ] - [ 0.0501014584, 0.090000025, 0 ] - [ 0.0501014584, 0.090000025, 0 ] - [ 0.0501014584, 0.090000025, 0 ] - [ 0.0501014584, 0.090000025, 0 ] - [ 0.0501014584, 0.090000025, 0 ] - [ 0.0501014584, 0.090000025, 0 ] - [ 0.0501014584, 0.090000025, 0 ] - [ 0.0501014584, 0.090000025, 0 ] - [ 0.0501014584, 0.090000025, 0 ] - [ 0.0501014584, 0.090000025, 0 ] - [ 0.0501014584, 0.090000025, 0 ] - [ 0.0501014584, 0.090000025, 0 ] - [ 0.0501014584, 0.090000025, 0 ] - [ 0.0501014584, 0.090000025, 0 ] - [ 0.0501014584, 0.090000025, 0 ] - [ 0.0501014584, 0.090000025, 0 ] - [ 0.0501014584, 0.090000025, 0 ] - [ 0.0501014584, 0.090000025, 0 ] - [ 0.0501014584, 0.090000025, 0 ] - [ 0.0501014584, 0.090000025, 0 ] - [ 0.0501014584, 0.090000025, 0 ] - [ 0.0501014584, 0.090000025, 0 ] - [ 0.0501014584, 0.090000025, 0 ] - [ 0.0501014584, 0.090000025, 0 ] - [ 0.0501014584, 0.090000025, 0 ] - [ 0.0501014584, 0.090000025, 0 ] - [ 0.0501014584, 0.090000025, 0 ] - [ 0.0501014584, 0.090000025, 0 ] - [ 0.0501014584, 0.090000025, 0 ] - [ 0.0501014585, 0.090000025, 0 ] - [ 0.0501014585, 0.090000025, 0 ] - [ 0.0501014585, 0.090000025, 0 ] - [ 0.0501014585, 0.090000025, 0 ] - [ 0.0501014585, 0.090000025, 0 ] - [ 0.0501014585, 0.0900000251, 0 ] - [ 0.0501014585, 0.0900000251, 0 ] - [ 0.0501014585, 0.0900000251, 0 ] - [ 0.0501014585, 0.0900000251, 0 ] - [ 0.0501014585, 0.0900000251, 0 ] - [ 0.0501014585, 0.0900000251, 0 ] - [ 0.0501014585, 0.0900000251, 0 ] - [ 0.0501014585, 0.0900000251, 0 ] - [ 0.0501014585, 0.0900000251, 0 ] - [ 0.0501014585, 0.0900000251, 0 ] - [ 0.0501014585, 0.0900000251, 0 ] - [ 0.0501014585, 0.0900000251, 0 ] - [ 0.0501014585, 0.0900000251, 0 ] - [ 0.0501014585, 0.0900000251, 0 ] - [ 0.0501014585, 0.0900000251, 0 ] - [ 0.0501014585, 0.0900000251, 0 ] - [ 0.0501014585, 0.0900000251, 0 ] - [ 0.0501014585, 0.0900000251, 0 ] - [ 0.0501014585, 0.0900000251, 0 ] - [ 0.0501014585, 0.0900000251, 0 ] - [ 0.0501014585, 0.0900000251, 0 ] - [ 0.0501014585, 0.0900000251, 0 ] - [ 0.0501014585, 0.0900000251, 0 ] - [ 0.0501014585, 0.0900000251, 0 ] - [ 0.0501014585, 0.0900000251, 0 ] - [ 0.0501014585, 0.0900000251, 0 ] - [ 0.0501014585, 0.0900000251, 0 ] - [ 0.0501014209, 0.0899999958, 0 ] - [ 0.0501014956, 0.0900000541, 0 ] - [ 0.0501014585, 0.0900000251, 0 ] - [ 0.0501014585, 0.0900000251, 0 ] - [ 0.0501014585, 0.0900000252, 0 ] - [ 0.0501014585, 0.0900000252, 0 ] - [ 0.0501014585, 0.0900000252, 0 ] - [ 0.0501014585, 0.0900000252, 0 ] - [ 0.0501014585, 0.0900000252, 0 ] - [ 0.0501014585, 0.0900000252, 0 ] - [ 0.0501014585, 0.0900000252, 0 ] - [ 0.0501014585, 0.0900000252, 0 ] - [ 0.0501014585, 0.0900000252, 0 ] - [ 0.0501014585, 0.0900000252, 0 ] - [ 0.0501014585, 0.0900000252, 0 ] - [ 0.0501014585, 0.0900000252, 0 ] - [ 0.0501014585, 0.0900000252, 0 ] - [ 0.0501014585, 0.0900000252, 0 ] - [ 0.0501014585, 0.0900000252, 0 ] - [ 0.0501014585, 0.0900000252, 0 ] - [ 0.0501014585, 0.0900000252, 0 ] - [ 0.0501014585, 0.0900000252, 0 ] - [ 0.0501014585, 0.0900000252, 0 ] - [ 0.0501014586, 0.0900000252, 0 ] - [ 0.0501014586, 0.0900000252, 0 ] - [ 0.0501014586, 0.0900000252, 0 ] - [ 0.0501014586, 0.0900000252, 0 ] - [ 0.0501014586, 0.0900000252, 0 ] - [ 0.0501014586, 0.0900000252, 0 ] - [ 0.0501014586, 0.0900000252, 0 ] - [ 0.0501014586, 0.0900000252, 0 ] - [ 0.0501014586, 0.0900000252, 0 ] - [ 0.0501014586, 0.0900000252, 0 ] - [ 0.0501014586, 0.0900000252, 0 ] - [ 0.0501014586, 0.0900000252, 0 ] - [ 0.0501014586, 0.0900000253, 0 ] - [ 0.0501014586, 0.0900000253, 0 ] - [ 0.0501014586, 0.0900000253, 0 ] - [ 0.0501014586, 0.0900000253, 0 ] - [ 0.0501014586, 0.0900000253, 0 ] - [ 0.0501014586, 0.0900000253, 0 ] - [ 0.0501014586, 0.0900000253, 0 ] - [ 0.0501014586, 0.0900000253, 0 ] - [ 0.0501014586, 0.0900000253, 0 ] - [ 0.0501014585, 0.0900000397, 0 ] - [ 0.0501014587, 0.0900000107, 0 ] - [ 0.0501014586, 0.0900000253, 0 ] - [ 0.0501014586, 0.0900000253, 0 ] - [ 0.0501014586, 0.0900000253, 0 ] - [ 0.0501014586, 0.0900000253, 0 ] - [ 0.0501014586, 0.0900000253, 0 ] - [ 0.0501014586, 0.0900000253, 0 ] - [ 0.0501014586, 0.0900000253, 0 ] - [ 0.0501014586, 0.0900000253, 0 ] - [ 0.0501014586, 0.0900000253, 0 ] - [ 0.050101463, 0.0899999297, 0 ] - [ 0.0501014543, 0.0900001216, 0 ] - [ 0.0501015324, 0.0900001019, 0 ] - [ 0.0501013762, 0.0899999394, 0 ] - [ 0.0501014587, 0.0900000253, 0 ] - [ 0.0501014587, 0.0900000253, 0 ] - [ 0.0501014587, 0.0900000253, 0 ] - [ 0.0501014587, 0.0900000253, 0 ] - [ 0.0501014587, 0.0900000253, 0 ] - [ 0.0501014587, 0.0900000253, 0 ] - [ 0.0501014587, 0.0900000253, 0 ] - [ 0.0501014587, 0.0900000253, 0 ] - [ 0.0501014587, 0.0900000254, 0 ] - [ 0.0501014587, 0.0900000254, 0 ] - [ 0.0501014587, 0.0900000254, 0 ] - [ 0.0501014587, 0.0900000254, 0 ] - [ 0.0501014587, 0.0900000254, 0 ] - [ 0.0501014587, 0.0900000254, 0 ] - [ 0.0501014587, 0.0900000254, 0 ] - [ 0.0501014587, 0.0900000254, 0 ] - [ 0.0501014587, 0.0900000254, 0 ] - [ 0.0501014587, 0.0900000254, 0 ] - [ 0.0501014587, 0.0900000254, 0 ] - [ 0.0501014587, 0.0900000254, 0 ] - [ 0.0501014587, 0.0900000254, 0 ] - [ 0.0501014587, 0.0900000254, 0 ] - [ 0.0501014587, 0.0900000254, 0 ] - [ 0.0501014587, 0.0900000254, 0 ] - [ 0.0501014587, 0.0900000254, 0 ] - [ 0.0501014587, 0.0900000254, 0 ] - [ 0.0501014588, 0.0900000254, 0 ] - [ 0.0501014588, 0.0900000254, 0 ] - [ 0.0501014588, 0.0900000254, 0 ] - [ 0.0501014588, 0.0900000254, 0 ] - [ 0.0501014588, 0.0900000254, 0 ] - [ 0.0501014588, 0.0900000254, 0 ] - [ 0.0501014588, 0.0900000254, 0 ] - [ 0.0501014588, 0.0900000254, 0 ] - [ 0.0501014588, 0.0900000254, 0 ] - [ 0.0501014588, 0.0900000254, 0 ] - [ 0.0501014588, 0.0900000254, 0 ] - [ 0.0501014588, 0.0900000254, 0 ] - [ 0.0501014588, 0.0900000254, 0 ] - [ 0.0501014588, 0.0900000254, 0 ] - [ 0.0501014588, 0.0900000254, 0 ] - [ 0.0501014588, 0.0900000254, 0 ] - [ 0.0501014588, 0.0900000254, 0 ] - [ 0.0501014588, 0.0900000254, 0 ] - [ 0.0501014588, 0.0900000254, 0 ] - [ 0.0501014588, 0.0900000254, 0 ] - [ 0.0501014588, 0.0900000254, 0 ] - [ 0.0501014588, 0.0900000254, 0 ] - [ 0.0501014589, 0.0900000254, 0 ] - [ 0.0501014589, 0.0900000254, 0 ] - [ 0.0501014589, 0.0900000254, 0 ] - [ 0.0501014589, 0.0900000254, 0 ] - [ 0.0501014589, 0.0900000254, 0 ] - [ 0.0501014589, 0.0900000254, 0 ] - [ 0.0501014589, 0.0900000254, 0 ] - [ 0.0501014589, 0.0900000255, 0 ] - [ 0.0501014589, 0.0900000254, 0 ] - [ 0.0501014589, 0.0900000255, 0 ] - [ 0.0501014589, 0.0900000255, 0 ] - [ 0.0501014589, 0.0900000255, 0 ] - [ 0.0501014589, 0.0900000255, 0 ] - [ 0.0501014589, 0.0900000255, 0 ] - [ 0.0501014589, 0.0900000255, 0 ] - [ 0.0501014589, 0.0900000255, 0 ] - [ 0.0501014589, 0.0900000255, 0 ] - [ 0.0501014589, 0.0900000255, 0 ] - [ 0.0501014589, 0.0900000255, 0 ] - [ 0.0501014589, 0.0900000254, 0 ] - [ 0.050101459, 0.0900000254, 0 ] - [ 0.050101459, 0.0900000254, 0 ] - [ 0.050101459, 0.0900000254, 0 ] - [ 0.050101459, 0.0900000254, 0 ] - [ 0.050101459, 0.0900000254, 0 ] - [ 0.050101459, 0.0900000254, 0 ] - [ 0.050101459, 0.0900000254, 0 ] - [ 0.050101459, 0.0900000254, 0 ] - [ 0.050101459, 0.0900000254, 0 ] - [ 0.050101459, 0.0900000254, 0 ] - [ 0.050101459, 0.0900000254, 0 ] - [ 0.050101459, 0.0900000254, 0 ] - [ 0.050101459, 0.0900000254, 0 ] - [ 0.050101459, 0.0900000254, 0 ] - [ 0.050101459, 0.0900000254, 0 ] - [ 0.050101459, 0.0900000254, 0 ] - [ 0.050101459, 0.0900000254, 0 ] - [ 0.050101459, 0.0900000254, 0 ] - [ 0.0501014591, 0.0900000254, 0 ] - [ 0.0501014591, 0.0900000254, 0 ] - [ 0.0501014591, 0.0900000254, 0 ] - [ 0.0501014591, 0.0900000254, 0 ] - [ 0.0501014591, 0.0900000254, 0 ] - [ 0.0501014591, 0.0900000254, 0 ] - [ 0.0501014591, 0.0900000254, 0 ] - [ 0.0501014591, 0.0900000254, 0 ] - [ 0.0501014591, 0.0900000254, 0 ] - [ 0.0501014591, 0.0900000254, 0 ] - [ 0.0501014591, 0.0900000254, 0 ] - [ 0.0501014581, 0.0900000254, 0 ] - [ 0.0501014603, 0.0900000253, 0 ] - [ 0.0501014591, 0.0900000253, 0 ] - [ 0.0501014591, 0.0900000253, 0 ] - [ 0.0501014591, 0.0900000253, 0 ] - [ 0.0501014591, 0.0900000253, 0 ] - [ 0.0501014592, 0.0900000253, 0 ] - [ 0.0501014592, 0.0900000253, 0 ] - [ 0.0501014592, 0.0900000253, 0 ] - [ 0.050101459, 0.090000026, 0 ] - [ 0.0501014589, 0.0900000266, 0 ] - [ 0.0501014589, 0.0900000266, 0 ] - [ 0.0501014589, 0.0900000266, 0 ] - [ 0.0501014589, 0.0900000266, 0 ] - [ 0.0501014589, 0.0900000265, 0 ] - [ 0.0501014589, 0.0900000265, 0 ] - [ 0.0501014589, 0.0900000265, 0 ] - [ 0.0501014589, 0.0900000265, 0 ] - [ 0.0501014577, 0.0900000264, 0 ] - [ 0.0501014601, 0.0900000265, 0 ] - [ 0.050101459, 0.0900000264, 0 ] - [ 0.050101459, 0.0900000264, 0 ] - [ 0.050101459, 0.0900000264, 0 ] - [ 0.050101459, 0.0900000264, 0 ] - [ 0.050101459, 0.0900000263, 0 ] - [ 0.050101459, 0.0900000263, 0 ] - [ 0.050101459, 0.0900000263, 0 ] - [ 0.050101459, 0.0900000263, 0 ] - [ 0.050101459, 0.0900000263, 0 ] - [ 0.0501014591, 0.0900000263, 0 ] - [ 0.0501014591, 0.0900000262, 0 ] - [ 0.0501014591, 0.0900000262, 0 ] - [ 0.0501014591, 0.0900000262, 0 ] - [ 0.0501014591, 0.0900000262, 0 ] - [ 0.0501014591, 0.0900000262, 0 ] - [ 0.0501014591, 0.0900000262, 0 ] - [ 0.0501014591, 0.0900000262, 0 ] - [ 0.0501014591, 0.0900000261, 0 ] - [ 0.0501014591, 0.0900000261, 0 ] - [ 0.0501014592, 0.0900000261, 0 ] - [ 0.0501014592, 0.0900000261, 0 ] - [ 0.0501014592, 0.0900000261, 0 ] - [ 0.0501014592, 0.0900000261, 0 ] - [ 0.0501014592, 0.0900000261, 0 ] - [ 0.0501014592, 0.0900000261, 0 ] - [ 0.0501014592, 0.0900000261, 0 ] - [ 0.0501014592, 0.0900000261, 0 ] - [ 0.0501014592, 0.090000026, 0 ] - [ 0.0501014592, 0.090000026, 0 ] - [ 0.0501014593, 0.090000026, 0 ] - [ 0.0501014593, 0.090000026, 0 ] - [ 0.0501014593, 0.090000026, 0 ] - [ 0.0501014593, 0.090000026, 0 ] - [ 0.0501014593, 0.090000026, 0 ] - [ 0.0501014593, 0.090000026, 0 ] - [ 0.0501014593, 0.090000026, 0 ] - [ 0.0501014593, 0.090000026, 0 ] - [ 0.0501014593, 0.090000026, 0 ] - [ 0.0501014594, 0.090000026, 0 ] - [ 0.0501014594, 0.090000026, 0 ] - [ 0.0501014594, 0.0900000259, 0 ] - [ 0.0501014594, 0.0900000259, 0 ] - [ 0.0501014594, 0.0900000259, 0 ] - [ 0.0501014594, 0.0900000259, 0 ] - [ 0.0501014594, 0.0900000259, 0 ] - [ 0.0501014594, 0.0900000259, 0 ] - [ 0.0501014594, 0.0900000259, 0 ] - [ 0.0501014595, 0.0900000259, 0 ] - [ 0.0501014595, 0.0900000259, 0 ] - [ 0.0501014595, 0.0900000259, 0 ] - [ 0.0501014595, 0.0900000259, 0 ] - [ 0.0501014595, 0.0900000259, 0 ] - [ 0.0501014595, 0.0900000259, 0 ] - [ 0.0501014595, 0.0900000259, 0 ] - [ 0.0501014595, 0.0900000259, 0 ] - [ 0.0501014595, 0.0900000259, 0 ] - [ 0.0501014596, 0.0900000259, 0 ] - [ 0.0501014596, 0.0900000259, 0 ] - [ 0.0501014596, 0.0900000259, 0 ] - [ 0.0501014596, 0.0900000259, 0 ] - [ 0.0501014596, 0.0900000259, 0 ] - [ 0.0501014596, 0.0900000259, 0 ] - [ 0.0501014596, 0.0900000258, 0 ] - [ 0.0501014596, 0.0900000258, 0 ] - [ 0.0501014597, 0.0900000258, 0 ] - [ 0.0501014597, 0.0900000258, 0 ] - [ 0.0501014597, 0.0900000256, 0 ] - [ 0.0501014597, 0.090000026, 0 ] - [ 0.0501014597, 0.0900000258, 0 ] - [ 0.0501014597, 0.0900000258, 0 ] - [ 0.0501014597, 0.0900000258, 0 ] - [ 0.0501014597, 0.0900000258, 0 ] - [ 0.0501014597, 0.0900000258, 0 ] - [ 0.0501014598, 0.0900000258, 0 ] - [ 0.0501014598, 0.0900000258, 0 ] - [ 0.0501014598, 0.0900000258, 0 ] - [ 0.0501014598, 0.0900000258, 0 ] - [ 0.0501014598, 0.0900000258, 0 ] - [ 0.0501014598, 0.0900000258, 0 ] - [ 0.0501014598, 0.0900000258, 0 ] - [ 0.0501014598, 0.0900000258, 0 ] - [ 0.0501014599, 0.0900000258, 0 ] - [ 0.0501014599, 0.0900000258, 0 ] - [ 0.0501014599, 0.0900000258, 0 ] - [ 0.0501014599, 0.0900000258, 0 ] - [ 0.0501014599, 0.0900000258, 0 ] - [ 0.0501014599, 0.0900000258, 0 ] - [ 0.0501014599, 0.0900000258, 0 ] - [ 0.05010146, 0.0900000258, 0 ] - [ 0.05010146, 0.0900000258, 0 ] - [ 0.05010146, 0.0900000272, 0 ] - [ 0.05010146, 0.0900000244, 0 ] - [ 0.05010146, 0.0900000258, 0 ] - [ 0.05010146, 0.0900000258, 0 ] - [ 0.05010146, 0.0900000258, 0 ] - [ 0.0501014599, 0.0900000161, 0 ] - [ 0.0501014603, 0.090000044, 0 ] - [ 0.05010146, 0.0900000172, 0 ] - [ 0.0501014601, 0.0900000258, 0 ] - [ 0.0501014601, 0.0900000258, 0 ] - [ 0.0501014601, 0.0900000258, 0 ] - [ 0.0501014601, 0.0900000258, 0 ] - [ 0.0501014601, 0.0900000258, 0 ] - [ 0.0501014601, 0.0900000258, 0 ] - [ 0.0501014602, 0.0900000258, 0 ] - [ 0.0501014602, 0.0900000258, 0 ] - [ 0.0501014602, 0.0900000258, 0 ] - [ 0.0501014602, 0.0900000258, 0 ] - [ 0.0501014602, 0.0900000258, 0 ] - [ 0.0501014602, 0.0900000258, 0 ] - [ 0.0501014602, 0.0900000258, 0 ] - [ 0.0501014603, 0.0900000258, 0 ] - [ 0.0501014603, 0.0900000258, 0 ] - [ 0.0501014603, 0.0900000258, 0 ] - [ 0.0501014603, 0.0900000258, 0 ] - [ 0.0501014603, 0.0900000258, 0 ] - [ 0.0501014603, 0.0900000258, 0 ] - [ 0.0501014603, 0.0900000257, 0 ] - [ 0.0501014604, 0.0900000257, 0 ] - [ 0.0501014604, 0.0900000257, 0 ] - [ 0.0501014604, 0.0900000257, 0 ] - [ 0.0501014604, 0.0900000257, 0 ] - [ 0.0501014604, 0.0900000257, 0 ] - [ 0.0501014604, 0.0900000257, 0 ] - [ 0.0501014604, 0.0900000257, 0 ] - [ 0.0501014605, 0.0900000257, 0 ] - [ 0.0501014605, 0.0900000257, 0 ] - [ 0.0501014605, 0.0900000257, 0 ] - [ 0.0501014605, 0.0900000257, 0 ] - [ 0.0501014605, 0.0900000257, 0 ] - [ 0.0501014605, 0.0900000257, 0 ] - [ 0.0501014605, 0.0900000257, 0 ] - [ 0.0501014656, 0.0900000301, 0 ] - [ 0.0501014556, 0.0900000213, 0 ] - [ 0.0501014606, 0.0900000257, 0 ] - [ 0.0501014606, 0.0900000257, 0 ] - [ 0.0501014606, 0.0900000257, 0 ] - [ 0.0501014606, 0.0900000257, 0 ] - [ 0.0501014606, 0.0900000257, 0 ] - [ 0.0501014606, 0.0900000256, 0 ] - [ 0.0501014607, 0.0900000256, 0 ] - [ 0.0501014607, 0.0900000256, 0 ] - [ 0.0501014607, 0.0900000256, 0 ] - [ 0.0501014607, 0.0900000256, 0 ] - [ 0.0501014607, 0.0900000256, 0 ] - [ 0.0501014607, 0.0900000256, 0 ] - [ 0.0501014607, 0.0900000256, 0 ] - [ 0.0501014607, 0.0900000256, 0 ] - [ 0.0501014607, 0.0900000256, 0 ] - [ 0.0501014608, 0.0900000256, 0 ] - [ 0.0501014608, 0.0900000256, 0 ] - [ 0.0501014608, 0.0900000255, 0 ] - [ 0.0501014608, 0.0900000255, 0 ] - [ 0.0501014608, 0.0900000255, 0 ] - [ 0.0501014608, 0.0900000255, 0 ] - [ 0.0501014608, 0.0900000255, 0 ] - [ 0.0501014609, 0.0900000255, 0 ] - [ 0.0501014609, 0.0900000255, 0 ] - [ 0.0501014609, 0.0900000254, 0 ] - [ 0.0501014609, 0.0900000254, 0 ] - [ 0.0501014609, 0.0900000254, 0 ] - [ 0.0501014609, 0.0900000254, 0 ] - [ 0.0501014609, 0.0900000254, 0 ] - [ 0.050101461, 0.0900000253, 0 ] - [ 0.050101461, 0.0900000253, 0 ] - [ 0.050101461, 0.0900000253, 0 ] - [ 0.050101461, 0.0900000253, 0 ] - [ 0.050101461, 0.0900000252, 0 ] - [ 0.050101461, 0.0900000252, 0 ] - [ 0.0501014611, 0.0900000252, 0 ] - [ 0.0501014611, 0.0900000252, 0 ] - [ 0.0501014611, 0.0900000251, 0 ] - [ 0.0501014611, 0.0900000251, 0 ] - [ 0.0501014611, 0.0900000251, 0 ] - [ 0.0501014611, 0.090000025, 0 ] - [ 0.0501014611, 0.090000025, 0 ] - [ 0.0501014609, 0.0900000258, 0 ] - [ 0.050131571, 0.0899547573, 0 ] - [ 0.0502211595, 0.0898200657, 0 ] - [ 0.0503691125, 0.0895976258, 0 ] - [ 0.0505743166, 0.0892891119, 0 ] - [ 0.0508356582, 0.0888961982, 0 ] - [ 0.0511520238, 0.0884205588, 0 ] - [ 0.0515222997, 0.0878638679, 0 ] - [ 0.0519453724, 0.0872277997, 0 ] - [ 0.0524201285, 0.0865140283, 0 ] - [ 0.0529454542, 0.0857242279, 0 ] - [ 0.0535202361, 0.0848600727, 0 ] - [ 0.0541433605, 0.0839232369, 0 ] - [ 0.0548137141, 0.0829153947, 0 ] - [ 0.0555301831, 0.0818382202, 0 ] - [ 0.056291654, 0.0806933876, 0 ] - [ 0.0570970133, 0.0794825711, 0 ] - [ 0.0579451474, 0.0782074448, 0 ] - [ 0.0588349428, 0.076869683, 0 ] - [ 0.0597652859, 0.0754709598, 0 ] - [ 0.0607350631, 0.0740129493, 0 ] - [ 0.0617431609, 0.0724973258, 0 ] - [ 0.0627884657, 0.0709257635, 0 ] - [ 0.063869864, 0.0692999365, 0 ] - [ 0.0649862422, 0.0676215189, 0 ] - [ 0.0661364868, 0.065892185, 0 ] - [ 0.0673194842, 0.064113609, 0 ] - [ 0.0685341208, 0.0622874649, 0 ] - [ 0.0697792831, 0.0604154271, 0 ] - [ 0.0710538576, 0.0584991696, 0 ] - [ 0.0723567306, 0.0565403666, 0 ] - [ 0.0736867886, 0.0545406924, 0 ] - [ 0.0750429181, 0.0525018211, 0 ] - [ 0.0764240055, 0.0504254268, 0 ] - [ 0.0778289373, 0.0483131838, 0 ] - [ 0.0792565998, 0.0461667662, 0 ] - [ 0.0807058796, 0.0439878482, 0 ] - [ 0.082175663, 0.041778104, 0 ] - [ 0.0836648366, 0.0395392077, 0 ] - [ 0.0851722867, 0.0372728335, 0 ] - [ 0.0866968998, 0.0349806556, 0 ] - [ 0.0882375624, 0.0326643483, 0 ] - [ 0.0897931609, 0.0303255855, 0 ] - [ 0.0913625817, 0.0279660416, 0 ] - [ 0.0929447113, 0.0255873907, 0 ] - [ 0.0945384361, 0.023191307, 0 ] - [ 0.0961426426, 0.0207794646, 0 ] - [ 0.0977562171, 0.0183535377, 0 ] - [ 0.0993780463, 0.0159152006, 0 ] - [ 0.101007016, 0.0134661273, 0 ] - [ 0.102642014, 0.0110079921, 0 ] - [ 0.104281925, 0.00854246913, 0 ] - [ 0.105925637, 0.00607123256, 0 ] - [ 0.107572036, 0.00359595658, 0 ] - [ 0.109220007, 0.00111831535, 0 ] - [ 0.110868439, -0.00136001693, 0 ] - [ 0.112516216, -0.00383736611, 0 ] - [ 0.114162226, -0.006312058, 0 ] - [ 0.115805355, -0.00878241842, 0 ] - [ 0.11744449, -0.0112467732, 0 ] - [ 0.119078516, -0.0137034482, 0 ] - [ 0.120706321, -0.0161507692, 0 ] - [ 0.12232679, -0.018587062, 0 ] - [ 0.123938811, -0.0210106525, 0 ] - [ 0.125541269, -0.0234198664, 0 ] - [ 0.127133051, -0.0258130297, 0 ] - [ 0.128713044, -0.0281884681, 0 ] - [ 0.130280134, -0.0305445074, 0 ] - [ 0.131833207, -0.0328794735, 0 ] - [ 0.13337115, -0.0351916923, 0 ] - [ 0.134892849, -0.0374794894, 0 ] - [ 0.136397192, -0.0397411908, 0 ] - [ 0.137883063, -0.0419751223, 0 ] - [ 0.13934935, -0.0441796097, 0 ] - [ 0.140794939, -0.0463529788, 0 ] - [ 0.142218716, -0.0484935555, 0 ] - [ 0.143619569, -0.0505996655, 0 ] - [ 0.144996383, -0.0526696347, 0 ] - [ 0.146348044, -0.054701789, 0 ] - [ 0.14767344, -0.0566944541, 0 ] - [ 0.148971457, -0.0586459558, 0 ] - [ 0.150240981, -0.0605546201, 0 ] - [ 0.151480898, -0.0624187727, 0 ] - [ 0.152690096, -0.0642367394, 0 ] - [ 0.15386746, -0.0660068461, 0 ] - [ 0.155011877, -0.0677274185, 0 ] - [ 0.156122234, -0.0693967826, 0 ] - [ 0.157197416, -0.0710132642, 0 ] - [ 0.15823631, -0.072575189, 0 ] - [ 0.159237804, -0.0740808828, 0 ] - [ 0.160200782, -0.0755286716, 0 ] - [ 0.161124132, -0.0769168811, 0 ] - [ 0.16200674, -0.0782438372, 0 ] - [ 0.162847493, -0.0795078657, 0 ] - [ 0.163645276, -0.0807072924, 0 ] - [ 0.164398977, -0.0818404431, 0 ] - [ 0.165107482, -0.0829056437, 0 ] - [ 0.165769677, -0.0839012199, 0 ] - [ 0.166384448, -0.0848254977, 0 ] - [ 0.166950683, -0.0856768028, 0 ] - [ 0.167467268, -0.086453461, 0 ] - [ 0.167933088, -0.0871537982, 0 ] - [ 0.168347031, -0.0877761402, 0 ] - [ 0.168707983, -0.0883188129, 0 ] - [ 0.16901483, -0.088780142, 0 ] - [ 0.169266459, -0.0891584534, 0 ] - [ 0.169461756, -0.0894520728, 0 ] - [ 0.169599608, -0.0896593262, 0 ] - [ 0.169678901, -0.0897785394, 0 ] - [ 0.169699445, -0.0898094246, 0 ] - [ 0.169699445, -0.0898094241, 0 ] - [ 0.169699445, -0.0898094242, 0 ] - [ 0.169699445, -0.0898094242, 0 ] - [ 0.169699445, -0.0898094243, 0 ] - [ 0.169699445, -0.0898094243, 0 ] - [ 0.169699445, -0.0898094243, 0 ] - [ 0.169699445, -0.0898094244, 0 ] - [ 0.169699445, -0.0898094244, 0 ] - [ 0.169699445, -0.0898094244, 0 ] - [ 0.169699445, -0.0898094244, 0 ] - [ 0.169699445, -0.0898094245, 0 ] - [ 0.169699445, -0.0898094245, 0 ] - [ 0.169699445, -0.0898094246, 0 ] - [ 0.169699445, -0.0898094246, 0 ] - [ 0.169699445, -0.0898094246, 0 ] - [ 0.169699445, -0.0898094246, 0 ] - [ 0.169699445, -0.0898094246, 0 ] - [ 0.169699445, -0.0898094247, 0 ] - [ 0.169699446, -0.0898094247, 0 ] - [ 0.169699446, -0.0898094247, 0 ] - [ 0.169699446, -0.0898094247, 0 ] - [ 0.169699446, -0.0898094247, 0 ] - [ 0.169699446, -0.0898094248, 0 ] - [ 0.169699446, -0.0898094248, 0 ] - [ 0.169699446, -0.0898094248, 0 ] - [ 0.169699446, -0.0898094248, 0 ] - [ 0.169699446, -0.0898094248, 0 ] - [ 0.169699446, -0.0898094248, 0 ] - [ 0.169699446, -0.0898094248, 0 ] - [ 0.169699446, -0.0898094248, 0 ] - [ 0.169699446, -0.0898094248, 0 ] - [ 0.169699446, -0.0898094248, 0 ] - [ 0.169699446, -0.0898094248, 0 ] - [ 0.169699446, -0.0898094248, 0 ] - [ 0.169699446, -0.0898094247, 0 ] - [ 0.169699446, -0.0898094248, 0 ] - [ 0.169699446, -0.0898094248, 0 ] - [ 0.169699446, -0.0898094248, 0 ] - [ 0.169699446, -0.0898094248, 0 ] - [ 0.169699446, -0.0898094248, 0 ] - [ 0.169699446, -0.0898094248, 0 ] - [ 0.169699446, -0.0898094248, 0 ] - [ 0.169699446, -0.0898094248, 0 ] - [ 0.169699446, -0.0898094248, 0 ] - [ 0.169699446, -0.0898094248, 0 ] - [ 0.169699446, -0.0898094248, 0 ] - [ 0.169699463, -0.0898094081, 0 ] - [ 0.169699429, -0.0898094418, 0 ] - [ 0.169699446, -0.0898094248, 0 ] - [ 0.169699446, -0.0898094248, 0 ] - [ 0.169699446, -0.0898094248, 0 ] - [ 0.169699446, -0.0898094248, 0 ] - [ 0.169699446, -0.0898094248, 0 ] - [ 0.169699446, -0.0898094248, 0 ] - [ 0.169699446, -0.0898094248, 0 ] - [ 0.169699446, -0.0898094248, 0 ] - [ 0.169699446, -0.0898094248, 0 ] - [ 0.169699446, -0.0898094248, 0 ] - [ 0.169699446, -0.0898094248, 0 ] - [ 0.169699446, -0.0898094248, 0 ] - [ 0.169699446, -0.0898094248, 0 ] - [ 0.169699446, -0.0898094248, 0 ] - [ 0.169699446, -0.0898094248, 0 ] - [ 0.169699446, -0.0898094248, 0 ] - [ 0.169699446, -0.0898094248, 0 ] - [ 0.169699446, -0.0898094248, 0 ] - [ 0.169699446, -0.0898094248, 0 ] - [ 0.169699446, -0.0898094248, 0 ] - [ 0.169699446, -0.0898094248, 0 ] - [ 0.169699446, -0.0898094248, 0 ] - [ 0.169699446, -0.0898094248, 0 ] - [ 0.169699446, -0.0898094248, 0 ] - [ 0.169699419, -0.0898094968, 0 ] - [ 0.169699475, -0.0898093488, 0 ] - [ 0.169699446, -0.089809424, 0 ] - [ 0.169699446, -0.0898094247, 0 ] - [ 0.169699446, -0.0898094247, 0 ] - [ 0.169699446, -0.0898094247, 0 ] - [ 0.169699446, -0.0898094247, 0 ] - [ 0.169699446, -0.0898094247, 0 ] - [ 0.169699446, -0.0898094247, 0 ] - [ 0.169699446, -0.0898094247, 0 ] - [ 0.169699446, -0.0898094247, 0 ] - [ 0.169699446, -0.0898094247, 0 ] - [ 0.169699446, -0.0898094247, 0 ] - [ 0.169699446, -0.0898094246, 0 ] - [ 0.169699446, -0.0898094246, 0 ] - [ 0.169699446, -0.0898094246, 0 ] - [ 0.169699446, -0.0898094246, 0 ] - [ 0.169699446, -0.0898094246, 0 ] - [ 0.169699446, -0.0898094246, 0 ] - [ 0.169699446, -0.0898094246, 0 ] - [ 0.169699446, -0.0898094246, 0 ] - [ 0.169699446, -0.0898094246, 0 ] - [ 0.169699446, -0.0898094246, 0 ] - [ 0.169699446, -0.0898094246, 0 ] - [ 0.169699446, -0.0898094246, 0 ] - [ 0.169699446, -0.0898094246, 0 ] - [ 0.169699446, -0.0898094246, 0 ] - [ 0.169699446, -0.0898094245, 0 ] - [ 0.169699446, -0.0898094245, 0 ] - [ 0.169699444, -0.0898094223, 0 ] - [ 0.169699447, -0.0898094268, 0 ] - [ 0.169699446, -0.0898094251, 0 ] - [ 0.169699446, -0.0898094239, 0 ] - [ 0.169699446, -0.0898094245, 0 ] - [ 0.169699446, -0.0898094245, 0 ] - [ 0.169699446, -0.0898094245, 0 ] - [ 0.169699446, -0.0898094245, 0 ] - [ 0.169699446, -0.0898094245, 0 ] - [ 0.169699446, -0.0898094245, 0 ] - [ 0.169699446, -0.0898094244, 0 ] - [ 0.169699446, -0.0898094245, 0 ] - [ 0.169699446, -0.0898094245, 0 ] - [ 0.169699446, -0.0898094244, 0 ] - [ 0.169699446, -0.0898094244, 0 ] - [ 0.169699446, -0.0898094244, 0 ] - [ 0.169699446, -0.0898094244, 0 ] - [ 0.169699446, -0.0898094244, 0 ] - [ 0.169699446, -0.0898094244, 0 ] - [ 0.169699446, -0.0898094244, 0 ] - [ 0.169699446, -0.0898094244, 0 ] - [ 0.169699448, -0.0898094255, 0 ] - [ 0.169699444, -0.0898094232, 0 ] - [ 0.169699446, -0.0898094254, 0 ] - [ 0.169699446, -0.0898094235, 0 ] - [ 0.169699446, -0.0898094244, 0 ] - [ 0.169699446, -0.0898094244, 0 ] - [ 0.169699446, -0.0898094244, 0 ] - [ 0.169699446, -0.0898094244, 0 ] - [ 0.169699446, -0.0898094241, 0 ] - [ 0.169699445, -0.0898094246, 0 ] - [ 0.169699445, -0.0898094244, 0 ] - [ 0.169699445, -0.0898094244, 0 ] - [ 0.169699445, -0.0898094243, 0 ] - [ 0.169699445, -0.0898094243, 0 ] - [ 0.169699445, -0.0898094243, 0 ] - [ 0.169699445, -0.0898094243, 0 ] - [ 0.169699445, -0.0898094243, 0 ] - [ 0.169699445, -0.0898094243, 0 ] - [ 0.169699445, -0.0898094243, 0 ] - [ 0.169699445, -0.0898094243, 0 ] - [ 0.169699445, -0.0898094243, 0 ] - [ 0.169699445, -0.0898094243, 0 ] - [ 0.169699445, -0.0898094243, 0 ] - [ 0.169699445, -0.0898094243, 0 ] - [ 0.169699445, -0.0898094243, 0 ] - [ 0.169699445, -0.0898094243, 0 ] - [ 0.169699445, -0.0898094243, 0 ] - [ 0.169699445, -0.0898094243, 0 ] - [ 0.169699445, -0.0898094244, 0 ] - [ 0.169699445, -0.0898094244, 0 ] - [ 0.169699445, -0.0898094244, 0 ] - [ 0.169699445, -0.0898094244, 0 ] - [ 0.169699445, -0.0898094244, 0 ] - [ 0.169699445, -0.0898094244, 0 ] - [ 0.169699445, -0.0898094244, 0 ] - [ 0.169699445, -0.0898094244, 0 ] - [ 0.169699445, -0.0898094244, 0 ] - [ 0.169699445, -0.0898094254, 0 ] - [ 0.16969947, -0.0898093993, 0 ] - [ 0.16969942, -0.0898094489, 0 ] - [ 0.169699445, -0.0898094244, 0 ] - [ 0.169699445, -0.089809417, 0 ] - [ 0.169699445, -0.0898094318, 0 ] - [ 0.169699445, -0.0898094245, 0 ] - [ 0.169699445, -0.0898094245, 0 ] - [ 0.169699445, -0.0898094245, 0 ] - [ 0.169699445, -0.0898094245, 0 ] - [ 0.169699445, -0.0898094245, 0 ] - [ 0.169699445, -0.0898094245, 0 ] - [ 0.169699445, -0.0898094245, 0 ] - [ 0.169699445, -0.0898094246, 0 ] - [ 0.169699445, -0.0898094246, 0 ] - [ 0.169699445, -0.0898094246, 0 ] - [ 0.169699445, -0.0898094246, 0 ] - [ 0.169699445, -0.0898094247, 0 ] - [ 0.169699445, -0.0898094247, 0 ] - [ 0.169699445, -0.0898094247, 0 ] - [ 0.169699445, -0.0898094247, 0 ] - [ 0.169699445, -0.0898094247, 0 ] - [ 0.169699445, -0.0898094248, 0 ] - [ 0.169699445, -0.0898094248, 0 ] - [ 0.169699443, -0.089809425, 0 ] - [ 0.169699447, -0.0898094246, 0 ] - [ 0.169699445, -0.0898094249, 0 ] - [ 0.169699445, -0.0898094241, 0 ] - [ 0.169699446, -0.0898094234, 0 ] - [ 0.169699443, -0.0898094236, 0 ] - [ 0.169699447, -0.0898094233, 0 ] - [ 0.169699446, -0.0898094235, 0 ] - [ 0.169699446, -0.0898094235, 0 ] - [ 0.169699446, -0.0898094235, 0 ] - [ 0.169699446, -0.0898094235, 0 ] - [ 0.169699446, -0.0898094236, 0 ] - [ 0.169699446, -0.0898094236, 0 ] - [ 0.169699446, -0.0898094236, 0 ] - [ 0.169699446, -0.0898094236, 0 ] - [ 0.169699446, -0.0898094236, 0 ] - [ 0.169699446, -0.0898094237, 0 ] - [ 0.169699446, -0.0898094237, 0 ] - [ 0.169699446, -0.0898094237, 0 ] - [ 0.169699446, -0.0898094239, 0 ] - [ 0.169699446, -0.0898094235, 0 ] - [ 0.169699446, -0.0898094237, 0 ] - [ 0.169699446, -0.0898094237, 0 ] - [ 0.169699446, -0.0898094238, 0 ] - [ 0.169699446, -0.0898094238, 0 ] - [ 0.169699446, -0.0898094238, 0 ] - [ 0.169699446, -0.0898094238, 0 ] - [ 0.169699446, -0.0898094238, 0 ] - [ 0.169699446, -0.0898094238, 0 ] - [ 0.169699446, -0.0898094238, 0 ] - [ 0.169699446, -0.0898094238, 0 ] - [ 0.169699446, -0.0898094238, 0 ] - [ 0.169699472, -0.0898094078, 0 ] - [ 0.16969942, -0.0898094394, 0 ] - [ 0.169699446, -0.089809425, 0 ] - [ 0.169699446, -0.0898094228, 0 ] - [ 0.169699446, -0.0898094239, 0 ] - [ 0.169699446, -0.0898094239, 0 ] - [ 0.169699446, -0.0898094239, 0 ] - [ 0.169699446, -0.0898094239, 0 ] - [ 0.169699446, -0.0898094239, 0 ] - [ 0.169699446, -0.0898094239, 0 ] - [ 0.169699446, -0.0898094239, 0 ] - [ 0.169699446, -0.0898094239, 0 ] - [ 0.169699446, -0.0898094239, 0 ] - [ 0.169699446, -0.0898094239, 0 ] - [ 0.169699446, -0.0898094239, 0 ] - [ 0.169699446, -0.0898094239, 0 ] - [ 0.169699446, -0.089809424, 0 ] - [ 0.169699446, -0.089809424, 0 ] - [ 0.169699446, -0.089809424, 0 ] - [ 0.169699446, -0.089809424, 0 ] - [ 0.169699446, -0.089809424, 0 ] - [ 0.169699446, -0.089809424, 0 ] - [ 0.169699446, -0.089809424, 0 ] - [ 0.169699446, -0.089809424, 0 ] - [ 0.169699446, -0.089809424, 0 ] - [ 0.169699446, -0.089809424, 0 ] - [ 0.169699445, -0.0898094226, 0 ] - [ 0.169699446, -0.0898094253, 0 ] - [ 0.169699446, -0.089809424, 0 ] - [ 0.169699445, -0.0898094239, 0 ] - [ 0.169699445, -0.0898094239, 0 ] - [ 0.169699445, -0.0898094239, 0 ] - [ 0.169699445, -0.0898094239, 0 ] - [ 0.169699445, -0.0898094239, 0 ] - [ 0.169699445, -0.0898094239, 0 ] - [ 0.169699445, -0.0898094239, 0 ] - [ 0.169699445, -0.0898094239, 0 ] - [ 0.169699445, -0.0898094239, 0 ] - [ 0.169699446, -0.0898094318, 0 ] - [ 0.169699445, -0.089809416, 0 ] - [ 0.169699445, -0.0898094239, 0 ] - [ 0.169699445, -0.0898094239, 0 ] - [ 0.169699445, -0.0898094239, 0 ] - [ 0.169699445, -0.0898094228, 0 ] - [ 0.169699445, -0.0898094251, 0 ] - [ 0.169699424, -0.0898094268, 0 ] - [ 0.169699467, -0.0898094208, 0 ] - [ 0.169699445, -0.0898094239, 0 ] - [ 0.169699445, -0.0898094239, 0 ] - [ 0.169699445, -0.0898094239, 0 ] - [ 0.169699445, -0.0898094239, 0 ] - [ 0.169699445, -0.0898094239, 0 ] - [ 0.169699445, -0.0898094239, 0 ] - [ 0.169699445, -0.0898094239, 0 ] - [ 0.169699445, -0.0898094239, 0 ] - [ 0.169699445, -0.0898094239, 0 ] - [ 0.169699445, -0.0898094239, 0 ] - [ 0.169699445, -0.0898094239, 0 ] - [ 0.169699445, -0.0898094238, 0 ] - [ 0.169699445, -0.0898094238, 0 ] - [ 0.169699445, -0.0898094238, 0 ] - [ 0.169699445, -0.0898094238, 0 ] - [ 0.169699445, -0.0898094238, 0 ] - [ 0.169699445, -0.0898094238, 0 ] - [ 0.169699445, -0.0898094238, 0 ] - [ 0.169699445, -0.0898094238, 0 ] - [ 0.169699445, -0.0898094238, 0 ] - [ 0.169699446, -0.0898094327, 0 ] - [ 0.169699445, -0.0898094149, 0 ] - [ 0.169699445, -0.0898094238, 0 ] - [ 0.169699445, -0.0898094238, 0 ] - [ 0.169699445, -0.0898094238, 0 ] - [ 0.169699445, -0.0898094238, 0 ] - [ 0.169699445, -0.0898094238, 0 ] - [ 0.169699445, -0.0898094238, 0 ] - [ 0.169699445, -0.0898094237, 0 ] - [ 0.169699445, -0.0898094237, 0 ] - [ 0.169699445, -0.0898094237, 0 ] - [ 0.169699445, -0.0898094237, 0 ] - [ 0.169699445, -0.0898094237, 0 ] - [ 0.169699445, -0.0898094237, 0 ] - [ 0.169699445, -0.0898094237, 0 ] - [ 0.169699445, -0.0898094237, 0 ] - [ 0.169699445, -0.0898094237, 0 ] - [ 0.169699445, -0.0898094237, 0 ] - [ 0.169699445, -0.0898094237, 0 ] - [ 0.169699445, -0.0898094237, 0 ] - [ 0.169699445, -0.0898094236, 0 ] - [ 0.169699445, -0.0898094236, 0 ] - [ 0.169699445, -0.0898094236, 0 ] - [ 0.169699438, -0.0898094352, 0 ] - [ 0.169699453, -0.0898094113, 0 ] - [ 0.169699445, -0.0898094236, 0 ] - [ 0.169699445, -0.0898094149, 0 ] - [ 0.169699446, -0.0898094323, 0 ] - [ 0.169699445, -0.0898094236, 0 ] - [ 0.169699445, -0.0898094236, 0 ] - [ 0.169699445, -0.0898094235, 0 ] - [ 0.169699445, -0.0898094235, 0 ] - [ 0.169699458, -0.0898094098, 0 ] - [ 0.169699434, -0.0898094373, 0 ] - [ 0.169699445, -0.0898094235, 0 ] - [ 0.169699445, -0.0898094235, 0 ] - [ 0.169699445, -0.0898094235, 0 ] - [ 0.169699445, -0.0898094235, 0 ] - [ 0.169699446, -0.0898094235, 0 ] - [ 0.169699446, -0.0898094235, 0 ] - [ 0.169699446, -0.0898094235, 0 ] - [ 0.169699446, -0.0898094234, 0 ] - [ 0.169699446, -0.0898094234, 0 ] - [ 0.169699446, -0.0898094234, 0 ] - [ 0.169699446, -0.0898094234, 0 ] - [ 0.169699446, -0.0898094234, 0 ] - [ 0.169699446, -0.0898094234, 0 ] - [ 0.169699446, -0.0898094234, 0 ] - [ 0.169699446, -0.0898094234, 0 ] - [ 0.169699446, -0.0898094234, 0 ] - [ 0.169699446, -0.0898094234, 0 ] - [ 0.169699446, -0.0898094233, 0 ] - [ 0.169699446, -0.0898094233, 0 ] - [ 0.169699446, -0.0898094233, 0 ] - [ 0.169699446, -0.0898094233, 0 ] - [ 0.169699446, -0.0898094233, 0 ] - [ 0.169699446, -0.0898094233, 0 ] - [ 0.169699446, -0.0898094233, 0 ] - [ 0.169699446, -0.0898094233, 0 ] - [ 0.169699446, -0.0898094233, 0 ] - [ 0.169699446, -0.0898094232, 0 ] - [ 0.169699446, -0.0898094232, 0 ] - [ 0.169699446, -0.0898094232, 0 ] - [ 0.169699446, -0.0898094232, 0 ] - [ 0.169699446, -0.0898094232, 0 ] - [ 0.169699446, -0.0898094232, 0 ] - [ 0.169699446, -0.0898094232, 0 ] - [ 0.169699446, -0.0898094232, 0 ] - [ 0.169699446, -0.0898094231, 0 ] - [ 0.169699446, -0.0898094231, 0 ] - [ 0.169699446, -0.0898094231, 0 ] - [ 0.169699446, -0.0898094231, 0 ] - [ 0.169699446, -0.0898094231, 0 ] - [ 0.169699446, -0.0898094231, 0 ] - [ 0.169699446, -0.0898094231, 0 ] - [ 0.169699446, -0.0898094231, 0 ] - [ 0.169699446, -0.089809423, 0 ] - [ 0.169699446, -0.089809423, 0 ] - [ 0.169699446, -0.089809423, 0 ] - [ 0.169699446, -0.089809423, 0 ] - [ 0.169699446, -0.089809423, 0 ] - [ 0.169699446, -0.089809423, 0 ] - [ 0.169699446, -0.089809423, 0 ] - [ 0.169699446, -0.0898094229, 0 ] - [ 0.169699446, -0.0898094229, 0 ] - [ 0.169699446, -0.0898094229, 0 ] - [ 0.169699446, -0.0898094229, 0 ] - [ 0.169699446, -0.0898094308, 0 ] - [ 0.169699446, -0.0898094149, 0 ] - [ 0.169699446, -0.0898094229, 0 ] - [ 0.169699446, -0.0898094229, 0 ] - [ 0.169699446, -0.0898094228, 0 ] - [ 0.169699446, -0.0898094228, 0 ] - [ 0.169699446, -0.0898094228, 0 ] - [ 0.169699446, -0.0898094228, 0 ] - [ 0.169699446, -0.0898094228, 0 ] - [ 0.169699446, -0.0898094228, 0 ] - [ 0.169699446, -0.0898094228, 0 ] - [ 0.169699444, -0.0898093705, 0 ] - [ 0.169699448, -0.0898094751, 0 ] - [ 0.169699462, -0.0898097746, 0 ] - [ 0.169699414, -0.0898087628, 0 ] - [ 0.169699461, -0.0898097291, 0 ] - [ 0.169699446, -0.0898094227, 0 ] - [ 0.169699446, -0.0898094226, 0 ] - [ 0.169699446, -0.0898094226, 0 ] - [ 0.169699446, -0.0898094226, 0 ] - [ 0.169699446, -0.0898094226, 0 ] - [ 0.169699446, -0.0898094226, 0 ] - [ 0.169699446, -0.0898094226, 0 ] - [ 0.169699446, -0.0898094225, 0 ] - [ 0.169699446, -0.0898094225, 0 ] - [ 0.169699444, -0.0898094241, 0 ] - [ 0.169699449, -0.0898094203, 0 ] - [ 0.169699446, -0.0898094225, 0 ] - [ 0.169699446, -0.0898094236, 0 ] - [ 0.169699446, -0.0898094247, 0 ] - [ 0.169699446, -0.0898094246, 0 ] - [ 0.169699441, -0.0898094277, 0 ] - [ 0.169699449, -0.0898094222, 0 ] - [ 0.169699446, -0.0898094244, 0 ] - [ 0.169699446, -0.0898094243, 0 ] - [ 0.169699446, -0.0898094242, 0 ] - [ 0.169699446, -0.0898094242, 0 ] - [ 0.169699446, -0.0898094241, 0 ] - [ 0.169699446, -0.089809424, 0 ] - [ 0.169699446, -0.089809424, 0 ] - [ 0.169699446, -0.0898094239, 0 ] - [ 0.169699446, -0.0898094239, 0 ] - [ 0.169699446, -0.0898094238, 0 ] - [ 0.169699446, -0.0898094238, 0 ] - [ 0.169699446, -0.0898094237, 0 ] - [ 0.169699446, -0.0898094237, 0 ] - [ 0.169699446, -0.0898094236, 0 ] - [ 0.169699446, -0.0898094236, 0 ] - [ 0.169699446, -0.0898094236, 0 ] - [ 0.169699446, -0.0898094235, 0 ] - [ 0.169699446, -0.0898094235, 0 ] - [ 0.169699446, -0.0898094234, 0 ] - [ 0.169699446, -0.0898094234, 0 ] - [ 0.169699446, -0.0898094234, 0 ] - [ 0.169699446, -0.0898094233, 0 ] - [ 0.169699446, -0.0898094233, 0 ] - [ 0.169699446, -0.0898094233, 0 ] - [ 0.169699446, -0.0898094233, 0 ] - [ 0.169699446, -0.0898094232, 0 ] - [ 0.169699446, -0.0898094232, 0 ] - [ 0.169699446, -0.0898094232, 0 ] - [ 0.169699446, -0.0898094231, 0 ] - [ 0.169699446, -0.0898094231, 0 ] - [ 0.169699446, -0.0898094231, 0 ] - [ 0.169699446, -0.0898094231, 0 ] - [ 0.169699446, -0.0898094231, 0 ] - [ 0.169699446, -0.089809423, 0 ] - [ 0.169699446, -0.089809423, 0 ] - [ 0.169699446, -0.089809423, 0 ] - [ 0.169699446, -0.089809423, 0 ] - [ 0.169699446, -0.089809423, 0 ] - [ 0.169699446, -0.089809423, 0 ] - [ 0.169699446, -0.0898094229, 0 ] - [ 0.169699446, -0.0898094229, 0 ] - [ 0.169699446, -0.0898094229, 0 ] - [ 0.169699446, -0.0898094229, 0 ] - [ 0.169699446, -0.0898094229, 0 ] - [ 0.169699446, -0.0898094229, 0 ] - [ 0.169699446, -0.0898094229, 0 ] - [ 0.169699446, -0.0898094229, 0 ] - [ 0.169699446, -0.0898094228, 0 ] - [ 0.169699446, -0.0898094228, 0 ] - [ 0.169699446, -0.0898094228, 0 ] - [ 0.169699446, -0.0898094228, 0 ] - [ 0.169699446, -0.0898094228, 0 ] - [ 0.169699446, -0.0898094228, 0 ] - [ 0.169699446, -0.0898094228, 0 ] - [ 0.169699446, -0.0898094228, 0 ] - [ 0.169699446, -0.0898094228, 0 ] - [ 0.169699446, -0.089809423, 0 ] - [ 0.169699447, -0.0898094225, 0 ] - [ 0.169699447, -0.0898094227, 0 ] - [ 0.169699447, -0.0898094229, 0 ] - [ 0.169699447, -0.0898094224, 0 ] - [ 0.169699447, -0.0898094227, 0 ] - [ 0.169699447, -0.0898094227, 0 ] - [ 0.169699438, -0.0898094324, 0 ] - [ 0.169699455, -0.0898094131, 0 ] - [ 0.169699447, -0.0898094226, 0 ] - [ 0.169699447, -0.0898094226, 0 ] - [ 0.169699447, -0.0898094226, 0 ] - [ 0.169699447, -0.0898094225, 0 ] - [ 0.169699447, -0.0898094225, 0 ] - [ 0.169699447, -0.0898094225, 0 ] - [ 0.169699447, -0.0898094225, 0 ] - [ 0.169699447, -0.0898094224, 0 ] - [ 0.169699447, -0.0898094224, 0 ] - [ 0.169699447, -0.0898094224, 0 ] - [ 0.169699447, -0.0898094223, 0 ] - [ 0.169699447, -0.0898094223, 0 ] - [ 0.169699447, -0.0898094222, 0 ] - [ 0.169699447, -0.0898094222, 0 ] - [ 0.169699447, -0.0898094221, 0 ] - [ 0.169699447, -0.0898094221, 0 ] - [ 0.16969945, -0.0898094196, 0 ] - [ 0.169699444, -0.0898094248, 0 ] - [ 0.169699447, -0.0898094219, 0 ] - [ 0.169699447, -0.0898094218, 0 ] - [ 0.169699447, -0.0898094218, 0 ] - [ 0.169699447, -0.0898094217, 0 ] - [ 0.169699447, -0.0898094216, 0 ] - [ 0.169699447, -0.0898094216, 0 ] - [ 0.169699447, -0.0898094215, 0 ] - [ 0.169699447, -0.0898094214, 0 ] - [ 0.169699447, -0.0898094213, 0 ] - [ 0.169699447, -0.0898094212, 0 ] - [ 0.169699447, -0.0898094211, 0 ] - [ 0.169699447, -0.089809421, 0 ] - [ 0.169699447, -0.0898094209, 0 ] - [ 0.169699447, -0.0898094208, 0 ] - [ 0.169699447, -0.0898094207, 0 ] - [ 0.169699447, -0.0898094205, 0 ] - [ 0.169699447, -0.0898094204, 0 ] - [ 0.169699448, -0.0898094203, 0 ] - [ 0.169699448, -0.0898094201, 0 ] - [ 0.169699447, -0.0898094219, 0 ] - [ 0.170135243, -0.0894201054, 0 ] - [ 0.171410484, -0.0882808721, 0 ] - [ 0.173476941, -0.0864348067, 0 ] - [ 0.17628639, -0.0839249922, 0 ] - [ 0.179790603, -0.0807945112, 0 ] - [ 0.183941354, -0.0770864466, 0 ] - [ 0.188690417, -0.0728438812, 0 ] - [ 0.193989566, -0.0681098978, 0 ] - [ 0.199790575, -0.0629275791, 0 ] - [ 0.206045217, -0.0573400086, 0 ] - [ 0.212705266, -0.0513902679, 0 ] - [ 0.219722495, -0.0451214412, 0 ] - [ 0.22704868, -0.03857661, 0 ] - [ 0.234635593, -0.031798858, 0 ] - [ 0.242435007, -0.0248312677, 0 ] - [ 0.250398698, -0.017716922, 0 ] - [ 0.258478438, -0.0104989037, 0 ] - [ 0.266626002, -0.0032202955, 0 ] - [ 0.274793162, 0.00407581964, 0 ] - [ 0.282931694, 0.011346359, 0 ] - [ 0.290993369, 0.0185482396, 0 ] - [ 0.298929964, 0.0256383788, 0 ] - [ 0.30669325, 0.0325736938, 0 ] - [ 0.314235002, 0.0393111016, 0 ] - [ 0.321506994, 0.0458075196, 0 ] - [ 0.328460998, 0.0520198648, 0 ] - [ 0.33504879, 0.0579050544, 0 ] - [ 0.341222143, 0.0634200058, 0 ] - [ 0.346932831, 0.0685216359, 0 ] - [ 0.352132626, 0.073166862, 0 ] - [ 0.356773304, 0.0773126014, 0 ] - [ 0.360806637, 0.0809157711, 0 ] - [ 0.3641844, 0.0839332884, 0 ] - [ 0.366858367, 0.0863220704, 0 ] - [ 0.36878031, 0.0880390344, 0 ] - [ 0.369902004, 0.0890410974, 0 ] - [ 0.370190844, 0.0892991311, 0 ] - [ 0.370190844, 0.0892991308, 0 ] - [ 0.370190844, 0.0892991309, 0 ] - [ 0.370190844, 0.0892991309, 0 ] - [ 0.370190844, 0.089299131, 0 ] - [ 0.370190844, 0.0892991311, 0 ] - [ 0.370190844, 0.0892991311, 0 ] - [ 0.370190844, 0.0892991311, 0 ] - [ 0.370190844, 0.0892991312, 0 ] - [ 0.370190844, 0.0892991312, 0 ] - [ 0.370190844, 0.0892991312, 0 ] - [ 0.370190844, 0.0892991313, 0 ] - [ 0.370190844, 0.0892991313, 0 ] - [ 0.370190844, 0.0892991313, 0 ] - [ 0.370190844, 0.0892991314, 0 ] - [ 0.370190844, 0.0892991314, 0 ] - [ 0.370190844, 0.0892991314, 0 ] - [ 0.370190844, 0.0892991315, 0 ] - [ 0.370190844, 0.0892991315, 0 ] - [ 0.370190844, 0.0892991315, 0 ] - [ 0.370190844, 0.0892991315, 0 ] - [ 0.370190844, 0.0892991316, 0 ] - [ 0.370190844, 0.0892991316, 0 ] - [ 0.370190844, 0.0892991316, 0 ] - [ 0.370190844, 0.0892991316, 0 ] - [ 0.370190844, 0.0892991317, 0 ] - [ 0.370190844, 0.0892991317, 0 ] - [ 0.370190844, 0.0892991317, 0 ] - [ 0.370190844, 0.0892991317, 0 ] - [ 0.370190844, 0.0892991317, 0 ] - [ 0.370190844, 0.0892991318, 0 ] - [ 0.370190844, 0.0892991318, 0 ] - [ 0.370190844, 0.0892991318, 0 ] - [ 0.370190844, 0.0892991318, 0 ] - [ 0.370190844, 0.0892991318, 0 ] - [ 0.370190844, 0.0892991319, 0 ] - [ 0.370190844, 0.0892991319, 0 ] - [ 0.370190844, 0.0892991319, 0 ] - [ 0.370190844, 0.0892991319, 0 ] - [ 0.370190844, 0.0892991319, 0 ] - [ 0.370190844, 0.0892991319, 0 ] - [ 0.370190844, 0.0892991319, 0 ] - [ 0.370190844, 0.0892991319, 0 ] - [ 0.370190844, 0.0892991319, 0 ] - [ 0.370190844, 0.0892991319, 0 ] - [ 0.370190844, 0.089299132, 0 ] - [ 0.370190844, 0.089299132, 0 ] - [ 0.370190844, 0.089299132, 0 ] - [ 0.370190844, 0.089299132, 0 ] - [ 0.370190844, 0.089299132, 0 ] - [ 0.370190844, 0.089299132, 0 ] - [ 0.370190844, 0.089299132, 0 ] - [ 0.370190844, 0.089299132, 0 ] - [ 0.370190844, 0.089299132, 0 ] - [ 0.370190844, 0.089299132, 0 ] - [ 0.370190844, 0.089299132, 0 ] - [ 0.370190844, 0.0892991321, 0 ] - [ 0.370190844, 0.0892991321, 0 ] - [ 0.370190844, 0.0892991321, 0 ] - [ 0.370190844, 0.0892991321, 0 ] - [ 0.370190844, 0.0892991321, 0 ] - [ 0.370190844, 0.0892991321, 0 ] - [ 0.370190844, 0.0892991321, 0 ] - [ 0.370190844, 0.0892991321, 0 ] - [ 0.370190844, 0.0892991321, 0 ] - [ 0.370190844, 0.0892991321, 0 ] - [ 0.370190844, 0.0892991321, 0 ] - [ 0.370190844, 0.0892991321, 0 ] - [ 0.370190844, 0.0892991321, 0 ] - [ 0.370190844, 0.0892991321, 0 ] - [ 0.370190844, 0.0892991321, 0 ] - [ 0.370190844, 0.0892991322, 0 ] - [ 0.370190844, 0.0892991322, 0 ] - [ 0.370190844, 0.0892991322, 0 ] - [ 0.370190844, 0.0892991322, 0 ] - [ 0.370190844, 0.0892991322, 0 ] - [ 0.370190844, 0.0892991322, 0 ] - [ 0.370190844, 0.0892991322, 0 ] - [ 0.370190844, 0.0892991322, 0 ] - [ 0.370190844, 0.0892991322, 0 ] - [ 0.370190844, 0.0892991322, 0 ] - [ 0.370190844, 0.0892991322, 0 ] - [ 0.370190844, 0.0892991322, 0 ] - [ 0.370190844, 0.0892991322, 0 ] - [ 0.370190844, 0.0892991322, 0 ] - [ 0.370190844, 0.0892991322, 0 ] - [ 0.370190844, 0.0892991322, 0 ] - [ 0.370190844, 0.0892991322, 0 ] - [ 0.370190844, 0.0892991322, 0 ] - [ 0.370190844, 0.0892991322, 0 ] - [ 0.370190844, 0.0892991322, 0 ] - [ 0.370190844, 0.0892991323, 0 ] - [ 0.370190844, 0.0892991323, 0 ] - [ 0.370190844, 0.0892991323, 0 ] - [ 0.370190844, 0.0892991323, 0 ] - [ 0.370190844, 0.0892991323, 0 ] - [ 0.370190844, 0.0892991323, 0 ] - [ 0.370190844, 0.0892991323, 0 ] - [ 0.370190844, 0.0892991323, 0 ] - [ 0.370190844, 0.0892991323, 0 ] - [ 0.370190844, 0.0892991323, 0 ] - [ 0.370190844, 0.0892991323, 0 ] - [ 0.370190844, 0.0892991323, 0 ] - [ 0.370190844, 0.0892991323, 0 ] - [ 0.370190844, 0.0892991323, 0 ] - [ 0.370190844, 0.0892991323, 0 ] - [ 0.370190844, 0.0892991323, 0 ] - [ 0.370190844, 0.0892991323, 0 ] - [ 0.370190844, 0.0892991323, 0 ] - [ 0.370190844, 0.0892991323, 0 ] - [ 0.370190844, 0.0892991323, 0 ] - [ 0.370190844, 0.0892991323, 0 ] - [ 0.370190844, 0.0892991327, 0 ] - [ 0.370190844, 0.089299132, 0 ] - [ 0.370190844, 0.0892991324, 0 ] - [ 0.370190844, 0.0892991324, 0 ] - [ 0.370190844, 0.0892991324, 0 ] - [ 0.370190844, 0.0892991324, 0 ] - [ 0.370190844, 0.0892991323, 0 ] - [ 0.370190844, 0.0892991324, 0 ] - [ 0.370190844, 0.0892991324, 0 ] - [ 0.370190844, 0.0892991324, 0 ] - [ 0.370190844, 0.0892991324, 0 ] - [ 0.370190844, 0.0892991324, 0 ] - [ 0.370190844, 0.0892991324, 0 ] - [ 0.370190844, 0.0892991324, 0 ] - [ 0.370190844, 0.0892991324, 0 ] - [ 0.370190844, 0.0892991324, 0 ] - [ 0.370190844, 0.0892991324, 0 ] - [ 0.370190844, 0.0892991324, 0 ] - [ 0.370190844, 0.0892991324, 0 ] - [ 0.370190844, 0.0892991324, 0 ] - [ 0.370190844, 0.0892991324, 0 ] - [ 0.370190844, 0.0892991325, 0 ] - [ 0.370190844, 0.0892991325, 0 ] - [ 0.370190844, 0.0892991325, 0 ] - [ 0.370190844, 0.0892991325, 0 ] - [ 0.370190844, 0.0892991325, 0 ] - [ 0.370190844, 0.0892991325, 0 ] - [ 0.370190844, 0.0892991325, 0 ] - [ 0.370190844, 0.0892991325, 0 ] - [ 0.370190844, 0.0892991325, 0 ] - [ 0.370190844, 0.0892991325, 0 ] - [ 0.370190844, 0.0892991325, 0 ] - [ 0.370190844, 0.0892991325, 0 ] - [ 0.370190844, 0.0892991325, 0 ] - [ 0.370190844, 0.0892991325, 0 ] - [ 0.370190844, 0.0892991325, 0 ] - [ 0.370190844, 0.0892991325, 0 ] - [ 0.370190844, 0.0892991325, 0 ] - [ 0.370190844, 0.0892991325, 0 ] - [ 0.370190844, 0.0892991326, 0 ] - [ 0.370190844, 0.0892991326, 0 ] - [ 0.370190844, 0.0892991326, 0 ] - [ 0.370190844, 0.0892991326, 0 ] - [ 0.370190844, 0.0892991326, 0 ] - [ 0.370190844, 0.0892991326, 0 ] - [ 0.370190844, 0.0892991326, 0 ] - [ 0.370190844, 0.0892991326, 0 ] - [ 0.370190844, 0.0892991326, 0 ] - [ 0.370190844, 0.0892991326, 0 ] - [ 0.370190844, 0.0892991326, 0 ] - [ 0.370190844, 0.0892991326, 0 ] - [ 0.370190844, 0.0892991326, 0 ] - [ 0.370190844, 0.0892991326, 0 ] - [ 0.370190844, 0.0892991326, 0 ] - [ 0.370190844, 0.0892991326, 0 ] - [ 0.370190844, 0.0892991327, 0 ] - [ 0.370190844, 0.0892991327, 0 ] - [ 0.370190844, 0.0892991327, 0 ] - [ 0.370190844, 0.0892991327, 0 ] - [ 0.370190844, 0.0892991327, 0 ] - [ 0.370190844, 0.0892991327, 0 ] - [ 0.370190844, 0.0892991327, 0 ] - [ 0.370190844, 0.0892991327, 0 ] - [ 0.370190844, 0.0892991327, 0 ] - [ 0.370190844, 0.0892991327, 0 ] - [ 0.370190844, 0.0892991327, 0 ] - [ 0.370190844, 0.0892991327, 0 ] - [ 0.370190844, 0.0892991327, 0 ] - [ 0.370190844, 0.0892991328, 0 ] - [ 0.370190844, 0.0892991328, 0 ] - [ 0.370190844, 0.0892991328, 0 ] - [ 0.370190844, 0.0892991328, 0 ] - [ 0.370190844, 0.0892991328, 0 ] - [ 0.370190844, 0.0892991328, 0 ] - [ 0.370190844, 0.0892991328, 0 ] - [ 0.370190844, 0.0892991328, 0 ] - [ 0.370190844, 0.0892991328, 0 ] - [ 0.370190844, 0.0892991328, 0 ] - [ 0.370190844, 0.0892991328, 0 ] - [ 0.370190844, 0.0892991329, 0 ] - [ 0.370190844, 0.0892991329, 0 ] - [ 0.370190844, 0.0892991329, 0 ] - [ 0.370190844, 0.0892991329, 0 ] - [ 0.370190844, 0.0892991329, 0 ] - [ 0.370190844, 0.0892991329, 0 ] - [ 0.370190844, 0.0892991329, 0 ] - [ 0.370190844, 0.0892991329, 0 ] - [ 0.370190844, 0.0892991329, 0 ] - [ 0.370190844, 0.089299133, 0 ] - [ 0.370190844, 0.089299133, 0 ] - [ 0.370190844, 0.089299133, 0 ] - [ 0.370190844, 0.089299133, 0 ] - [ 0.370190844, 0.089299133, 0 ] - [ 0.370190844, 0.089299133, 0 ] - [ 0.370190844, 0.089299133, 0 ] - [ 0.370190844, 0.089299133, 0 ] - [ 0.370190844, 0.0892991331, 0 ] - [ 0.370190844, 0.0892991331, 0 ] - [ 0.370190844, 0.0892991331, 0 ] - [ 0.370190844, 0.0892991328, 0 ] - [ 0.370190844, 0.0892991325, 0 ] - [ 0.370190844, 0.0892991325, 0 ] - [ 0.370190844, 0.0892991325, 0 ] - [ 0.370190844, 0.0892991325, 0 ] - [ 0.370190844, 0.0892991325, 0 ] - [ 0.370190844, 0.0892991326, 0 ] - [ 0.370190844, 0.0892991326, 0 ] - [ 0.370190844, 0.0892991326, 0 ] - [ 0.370190844, 0.0892991326, 0 ] - [ 0.370190844, 0.0892991326, 0 ] - [ 0.370190844, 0.0892991326, 0 ] - [ 0.370190844, 0.0892991326, 0 ] - [ 0.370190844, 0.0892991326, 0 ] - [ 0.370190844, 0.0892991326, 0 ] - [ 0.370190844, 0.0892991326, 0 ] - [ 0.370190844, 0.0892991327, 0 ] - [ 0.370190844, 0.0892991327, 0 ] - [ 0.370190844, 0.0892991327, 0 ] - [ 0.370190844, 0.0892991327, 0 ] - [ 0.370190844, 0.0892991327, 0 ] - [ 0.370190845, 0.0892991327, 0 ] - [ 0.370190844, 0.0892991327, 0 ] - [ 0.370190844, 0.0892991327, 0 ] - [ 0.370190844, 0.0892991327, 0 ] - [ 0.370190844, 0.0892991327, 0 ] - [ 0.370190844, 0.0892991327, 0 ] - [ 0.370190844, 0.0892991328, 0 ] - [ 0.370190844, 0.0892991328, 0 ] - [ 0.370190844, 0.0892991328, 0 ] - [ 0.370190844, 0.0892991328, 0 ] - [ 0.370190844, 0.0892991328, 0 ] - [ 0.370190844, 0.0892991328, 0 ] - [ 0.370190844, 0.0892991328, 0 ] - [ 0.370190844, 0.0892991328, 0 ] - [ 0.370190844, 0.0892991328, 0 ] - [ 0.370190844, 0.0892991328, 0 ] - [ 0.370190844, 0.0892991328, 0 ] - [ 0.370190844, 0.0892991329, 0 ] - [ 0.370190844, 0.0892991329, 0 ] - [ 0.370190844, 0.0892991329, 0 ] - [ 0.370190844, 0.0892991329, 0 ] - [ 0.370190844, 0.0892991329, 0 ] - [ 0.370190844, 0.0892991329, 0 ] - [ 0.370190844, 0.0892991329, 0 ] - [ 0.370190844, 0.0892991329, 0 ] - [ 0.370190844, 0.0892991329, 0 ] - [ 0.370190844, 0.0892991329, 0 ] - [ 0.370190844, 0.0892991329, 0 ] - [ 0.370190844, 0.0892991329, 0 ] - [ 0.370190844, 0.0892991329, 0 ] - [ 0.370190844, 0.089299133, 0 ] - [ 0.370190844, 0.089299133, 0 ] - [ 0.370190844, 0.089299133, 0 ] - [ 0.370190844, 0.089299133, 0 ] - [ 0.370190844, 0.089299133, 0 ] - [ 0.370190844, 0.089299133, 0 ] - [ 0.370190844, 0.089299133, 0 ] - [ 0.370190844, 0.089299133, 0 ] - [ 0.370190844, 0.089299133, 0 ] - [ 0.370190844, 0.089299133, 0 ] - [ 0.370190844, 0.089299133, 0 ] - [ 0.370190844, 0.089299133, 0 ] - [ 0.370190844, 0.089299133, 0 ] - [ 0.370190844, 0.089299133, 0 ] - [ 0.370190844, 0.0892991331, 0 ] - [ 0.370190844, 0.0892991331, 0 ] - [ 0.370190844, 0.0892991331, 0 ] - [ 0.370190844, 0.0892991331, 0 ] - [ 0.370190844, 0.0892991331, 0 ] - [ 0.370190844, 0.0892991331, 0 ] - [ 0.370190844, 0.0892991331, 0 ] - [ 0.370190844, 0.0892991331, 0 ] - [ 0.370190844, 0.0892991331, 0 ] - [ 0.370190844, 0.0892991331, 0 ] - [ 0.370190816, 0.0892991641, 0 ] - [ 0.370190869, 0.0892990823, 0 ] - [ 0.370190843, 0.0892991567, 0 ] - [ 0.370190844, 0.0892991339, 0 ] - [ 0.370190844, 0.0892991324, 0 ] - [ 0.370190844, 0.0892991331, 0 ] - [ 0.370190844, 0.0892991331, 0 ] - [ 0.370190844, 0.0892991332, 0 ] - [ 0.370190844, 0.0892991332, 0 ] - [ 0.370190844, 0.0892991332, 0 ] - [ 0.370190844, 0.0892991332, 0 ] - [ 0.370190844, 0.0892991332, 0 ] - [ 0.370190844, 0.0892991332, 0 ] - [ 0.370190844, 0.0892991332, 0 ] - [ 0.370190844, 0.0892991332, 0 ] - [ 0.370190844, 0.0892991332, 0 ] - [ 0.370190844, 0.0892991332, 0 ] - [ 0.370190844, 0.0892991332, 0 ] - [ 0.370190844, 0.0892991332, 0 ] - [ 0.370190844, 0.0892991332, 0 ] - [ 0.370190844, 0.0892991332, 0 ] - [ 0.370190844, 0.0892991332, 0 ] - [ 0.370190844, 0.0892991332, 0 ] - [ 0.370190844, 0.0892991332, 0 ] - [ 0.370190844, 0.0892991332, 0 ] - [ 0.370190844, 0.0892991333, 0 ] - [ 0.370190844, 0.0892991333, 0 ] - [ 0.370190844, 0.0892991333, 0 ] - [ 0.370190844, 0.0892991333, 0 ] - [ 0.370190844, 0.0892991333, 0 ] - [ 0.370190844, 0.0892991333, 0 ] - [ 0.370190844, 0.0892991333, 0 ] - [ 0.370190844, 0.0892991333, 0 ] - [ 0.370190843, 0.0892991333, 0 ] - [ 0.370190843, 0.0892991333, 0 ] - [ 0.370190843, 0.0892991333, 0 ] - [ 0.370190843, 0.0892991333, 0 ] - [ 0.370190843, 0.0892991333, 0 ] - [ 0.370190843, 0.0892991333, 0 ] - [ 0.370190843, 0.0892991333, 0 ] - [ 0.370190843, 0.0892991333, 0 ] - [ 0.370190843, 0.0892991333, 0 ] - [ 0.370190843, 0.0892991333, 0 ] - [ 0.370190843, 0.0892991333, 0 ] - [ 0.370190843, 0.0892991333, 0 ] - [ 0.370190843, 0.0892991333, 0 ] - [ 0.370190843, 0.0892991333, 0 ] - [ 0.370190843, 0.0892991333, 0 ] - [ 0.370190843, 0.0892991333, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991335, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991335, 0 ] - [ 0.370190843, 0.0892991335, 0 ] - [ 0.370190843, 0.0892991335, 0 ] - [ 0.370190843, 0.0892991335, 0 ] - [ 0.370190843, 0.0892991335, 0 ] - [ 0.370190843, 0.0892991335, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991334, 0 ] - [ 0.370190843, 0.0892991333, 0 ] - [ 0.370190843, 0.0892991333, 0 ] - [ 0.370190843, 0.0892991333, 0 ] - [ 0.370190843, 0.0892991333, 0 ] - [ 0.370190843, 0.0892991333, 0 ] - [ 0.370190843, 0.0892991333, 0 ] - [ 0.370190843, 0.0892991333, 0 ] - [ 0.370190843, 0.0892991333, 0 ] - [ 0.370190843, 0.0892991333, 0 ] - [ 0.370190843, 0.0892991333, 0 ] - [ 0.370190843, 0.0892991333, 0 ] - [ 0.370190843, 0.0892991333, 0 ] - [ 0.370190843, 0.0892991333, 0 ] - [ 0.370190843, 0.0892991323, 0 ] - [ 0.370190864, 0.0892991394, 0 ] - [ 0.37019082, 0.0892991273, 0 ] - [ 0.370190843, 0.0892991332, 0 ] - [ 0.370190843, 0.0892991332, 0 ] - [ 0.370190843, 0.0892991332, 0 ] - [ 0.370190843, 0.0892991332, 0 ] - [ 0.370190843, 0.0892991332, 0 ] - [ 0.370190843, 0.0892991332, 0 ] - [ 0.370190843, 0.0892991331, 0 ] - [ 0.370190843, 0.0892991331, 0 ] - [ 0.370190843, 0.0892991331, 0 ] - [ 0.370190843, 0.0892991331, 0 ] - [ 0.370190843, 0.0892991331, 0 ] - [ 0.370190843, 0.0892991331, 0 ] - [ 0.370190843, 0.0892991331, 0 ] - [ 0.370190843, 0.0892991331, 0 ] - [ 0.370190843, 0.089299133, 0 ] - [ 0.370190843, 0.089299133, 0 ] - [ 0.370190843, 0.0892991329, 0 ] - [ 0.370190843, 0.0892991332, 0 ] - [ 0.370190843, 0.0892991337, 0 ] - [ 0.370190844, 0.0892991342, 0 ] - [ 0.370190843, 0.0892991344, 0 ] - [ 0.370190843, 0.0892991343, 0 ] - [ 0.370190843, 0.0892991342, 0 ] - [ 0.370190843, 0.0892991342, 0 ] - [ 0.370190843, 0.0892991342, 0 ] - [ 0.370190843, 0.0892991341, 0 ] - [ 0.370190843, 0.0892991341, 0 ] - [ 0.370190843, 0.0892991341, 0 ] - [ 0.370190843, 0.0892991341, 0 ] - [ 0.370190843, 0.089299134, 0 ] - [ 0.370190843, 0.089299134, 0 ] - [ 0.370190843, 0.089299134, 0 ] - [ 0.370190843, 0.089299134, 0 ] - [ 0.370190843, 0.0892991339, 0 ] - [ 0.370190843, 0.0892991339, 0 ] - [ 0.370190843, 0.0892991339, 0 ] - [ 0.370190843, 0.0892991339, 0 ] - [ 0.370190843, 0.0892991339, 0 ] - [ 0.370190843, 0.0892991338, 0 ] - [ 0.370190843, 0.0892991338, 0 ] - [ 0.370190843, 0.0892991338, 0 ] - [ 0.370190864, 0.0892991371, 0 ] - [ 0.370190822, 0.0892991304, 0 ] - [ 0.370190843, 0.0892991338, 0 ] - [ 0.370190843, 0.0892991337, 0 ] - [ 0.370190843, 0.0892991337, 0 ] - [ 0.370190843, 0.0892991337, 0 ] - [ 0.370190843, 0.0892991337, 0 ] - [ 0.370190843, 0.0892991337, 0 ] - [ 0.370190843, 0.0892991337, 0 ] - [ 0.370190843, 0.0892991337, 0 ] - [ 0.370190843, 0.0892991337, 0 ] - [ 0.370190843, 0.0892991336, 0 ] - [ 0.370190843, 0.0892991336, 0 ] - [ 0.370190843, 0.0892991336, 0 ] - [ 0.370190843, 0.0892991336, 0 ] - [ 0.370190843, 0.0892991336, 0 ] - [ 0.370190843, 0.0892991336, 0 ] - [ 0.370190843, 0.0892991336, 0 ] - [ 0.370190843, 0.0892991336, 0 ] - [ 0.370190843, 0.0892991336, 0 ] - [ 0.370190843, 0.0892991336, 0 ] - [ 0.370190843, 0.0892991336, 0 ] - [ 0.370190843, 0.0892991335, 0 ] - [ 0.370190843, 0.0892991335, 0 ] - [ 0.370190843, 0.0892991335, 0 ] - [ 0.370190843, 0.0892991335, 0 ] - [ 0.370190843, 0.0892991335, 0 ] - [ 0.370190843, 0.0892991335, 0 ] - [ 0.370190843, 0.0892991335, 0 ] - [ 0.370190843, 0.0892991335, 0 ] - [ 0.370190843, 0.0892991335, 0 ] - [ 0.370190843, 0.0892991335, 0 ] - [ 0.370190843, 0.0892991335, 0 ] - [ 0.370190843, 0.0892991335, 0 ] - [ 0.370190843, 0.0892991335, 0 ] - [ 0.370190843, 0.0892991335, 0 ] - [ 0.370190843, 0.0892991335, 0 ] - [ 0.370190843, 0.0892991335, 0 ] - [ 0.370190843, 0.0892991335, 0 ] - [ 0.370190843, 0.0892991335, 0 ] - [ 0.370190843, 0.0892991335, 0 ] - [ 0.370190843, 0.0892991335, 0 ] - [ 0.370190843, 0.0892991335, 0 ] - [ 0.370190843, 0.0892991335, 0 ] - [ 0.370190844, 0.0892991335, 0 ] - [ 0.370190844, 0.0892991335, 0 ] - [ 0.370190844, 0.0892991335, 0 ] - [ 0.370190844, 0.0892991334, 0 ] - [ 0.370190844, 0.0892991334, 0 ] - [ 0.370190844, 0.0892991334, 0 ] - [ 0.370190844, 0.0892991334, 0 ] - [ 0.370190844, 0.0892991334, 0 ] - [ 0.370190844, 0.0892991334, 0 ] - [ 0.370190844, 0.0892991334, 0 ] - [ 0.370190844, 0.0892991334, 0 ] - [ 0.370190844, 0.0892991334, 0 ] - [ 0.370190844, 0.0892991334, 0 ] - [ 0.370190844, 0.0892991334, 0 ] - [ 0.370190844, 0.0892991334, 0 ] - [ 0.370190844, 0.0892991334, 0 ] - [ 0.370190844, 0.0892991334, 0 ] - [ 0.370190844, 0.0892991334, 0 ] - [ 0.370190844, 0.0892991334, 0 ] - [ 0.370190844, 0.0892991334, 0 ] - [ 0.370190844, 0.0892991334, 0 ] - [ 0.370190844, 0.0892991334, 0 ] - [ 0.370190844, 0.0892991343, 0 ] - [ 0.370190844, 0.0892991325, 0 ] - [ 0.370190827, 0.0892991191, 0 ] - [ 0.37019086, 0.0892991469, 0 ] - [ 0.370190844, 0.0892991334, 0 ] - [ 0.370190844, 0.0892991334, 0 ] - [ 0.370190844, 0.0892991334, 0 ] - [ 0.370190844, 0.0892991334, 0 ] - [ 0.370190844, 0.0892991334, 0 ] - [ 0.370190844, 0.0892991334, 0 ] - [ 0.370190844, 0.0892991334, 0 ] - [ 0.370190844, 0.0892991334, 0 ] - [ 0.370190844, 0.0892991334, 0 ] - [ 0.370190844, 0.0892991334, 0 ] - [ 0.370190844, 0.0892991334, 0 ] - [ 0.370190844, 0.0892991334, 0 ] - [ 0.370190844, 0.0892991334, 0 ] - [ 0.370190844, 0.0892991334, 0 ] - [ 0.370190844, 0.0892991334, 0 ] - [ 0.370190844, 0.0892991334, 0 ] - [ 0.370190844, 0.0892991334, 0 ] - [ 0.370190844, 0.0892991334, 0 ] - [ 0.370190844, 0.0892991334, 0 ] - [ 0.370190844, 0.0892991334, 0 ] - [ 0.370190844, 0.0892991334, 0 ] - [ 0.370190844, 0.0892991334, 0 ] - [ 0.370190844, 0.0892991333, 0 ] - [ 0.370190844, 0.0892991333, 0 ] - [ 0.370190844, 0.0892991333, 0 ] - [ 0.370190844, 0.0892991333, 0 ] - [ 0.370190844, 0.0892991333, 0 ] - [ 0.370190844, 0.0892991333, 0 ] - [ 0.370190844, 0.0892991333, 0 ] - [ 0.370190844, 0.0892991333, 0 ] - [ 0.370190844, 0.0892991333, 0 ] - [ 0.370190844, 0.0892991333, 0 ] - [ 0.370190844, 0.0892991333, 0 ] - [ 0.370190844, 0.0892991332, 0 ] - [ 0.370190844, 0.0892991332, 0 ] - [ 0.370190844, 0.0892991332, 0 ] - [ 0.370190844, 0.0892991332, 0 ] - [ 0.370190844, 0.0892991332, 0 ] - [ 0.370190844, 0.0892991332, 0 ] - [ 0.370190844, 0.0892991332, 0 ] - [ 0.370190844, 0.0892991331, 0 ] - [ 0.370190844, 0.0892991331, 0 ] - [ 0.370190844, 0.0892991331, 0 ] - [ 0.370190844, 0.0892991331, 0 ] - [ 0.370190844, 0.0892991331, 0 ] - [ 0.370190844, 0.089299133, 0 ] - [ 0.370190844, 0.089299133, 0 ] - [ 0.370190844, 0.089299133, 0 ] - [ 0.370190843, 0.0892991331, 0 ] - [ 0.370190845, 0.0892991328, 0 ] - [ 0.370190844, 0.0892991329, 0 ] - [ 0.370190844, 0.0892991329, 0 ] - [ 0.370190844, 0.0892991329, 0 ] - [ 0.370190844, 0.0892991328, 0 ] - [ 0.370190844, 0.0892991328, 0 ] - [ 0.370190844, 0.0892991328, 0 ] - [ 0.370190844, 0.0892991327, 0 ] - [ 0.370190844, 0.0892991327, 0 ] - [ 0.370190844, 0.0892991326, 0 ] - [ 0.370190844, 0.0892991326, 0 ] - [ 0.370190844, 0.0892991326, 0 ] - [ 0.370190844, 0.0892991325, 0 ] - [ 0.370190844, 0.0892991325, 0 ] - [ 0.370190844, 0.0892991324, 0 ] - [ 0.370190844, 0.0892991324, 0 ] - [ 0.370190844, 0.0892991323, 0 ] - [ 0.370190844, 0.0892991331, 0 ] - [ 0.370283134, 0.0891602566, 0 ] - [ 0.370555998, 0.0887496561, 0 ] - [ 0.371003424, 0.0880763794, 0 ] - [ 0.371619398, 0.0871494733, 0 ] - [ 0.372397909, 0.0859779848, 0 ] - [ 0.373332945, 0.0845709607, 0 ] - [ 0.374418494, 0.082937448, 0 ] - [ 0.375648543, 0.0810864936, 0 ] - [ 0.377017081, 0.0790271444, 0 ] - [ 0.378518095, 0.0767684473, 0 ] - [ 0.380145574, 0.0743194492, 0 ] - [ 0.381893505, 0.0716891971, 0 ] - [ 0.383755875, 0.0688867378, 0 ] - [ 0.385726674, 0.0659211183, 0 ] - [ 0.387799889, 0.0628013855, 0 ] - [ 0.389969507, 0.0595365861, 0 ] - [ 0.392229517, 0.0561357676, 0 ] - [ 0.394573906, 0.0526079762, 0 ] - [ 0.396996662, 0.0489622592, 0 ] - [ 0.399491774, 0.0452076642, 0 ] - [ 0.402053229, 0.0413532345, 0 ] - [ 0.404675015, 0.0374080241, 0 ] - [ 0.40735112, 0.0333810729, 0 ] - [ 0.410075531, 0.0292814313, 0 ] - [ 0.412842238, 0.0251181455, 0 ] - [ 0.415645227, 0.0209002624, 0 ] - [ 0.418478486, 0.016636829, 0 ] - [ 0.421336003, 0.0123368921, 0 ] - [ 0.424211767, 0.00800949865, 0 ] - [ 0.427099765, 0.0036636956, 0 ] - [ 0.429993985, -0.000691470161, 0 ] - [ 0.432888415, -0.00504695172, 0 ] - [ 0.435777042, -0.00939370216, 0 ] - [ 0.438653855, -0.0137226746, 0 ] - [ 0.441512842, -0.018024822, 0 ] - [ 0.44434799, -0.0222910977, 0 ] - [ 0.447153287, -0.0265124545, 0 ] - [ 0.449922722, -0.0306798457, 0 ] - [ 0.452650281, -0.0347842242, 0 ] - [ 0.455329954, -0.0388165433, 0 ] - [ 0.457955727, -0.0427677559, 0 ] - [ 0.460521589, -0.0466288152, 0 ] - [ 0.463021528, -0.0503906743, 0 ] - [ 0.465449531, -0.0540442862, 0 ] - [ 0.467799586, -0.057580604, 0 ] - [ 0.470065682, -0.0609905808, 0 ] - [ 0.472241806, -0.0642651698, 0 ] - [ 0.474321946, -0.0673953239, 0 ] - [ 0.47630009, -0.0703719963, 0 ] - [ 0.478170225, -0.0731861401, 0 ] - [ 0.479926341, -0.0758287083, 0 ] - [ 0.481562424, -0.078290654, 0 ] - [ 0.483072462, -0.0805629304, 0 ] - [ 0.484450444, -0.0826364904, 0 ] - [ 0.485690357, -0.0845022873, 0 ] - [ 0.486786189, -0.0861512741, 0 ] - [ 0.487731928, -0.0875744038, 0 ] - [ 0.488521562, -0.0887626295, 0 ] - [ 0.489149078, -0.0897069045, 0 ] - [ 0.489608466, -0.0903981816, 0 ] - [ 0.489893712, -0.0908274141, 0 ] - [ 0.489998804, -0.090985554, 0 ] - [ 0.489999259, -0.0909862365, 0 ] - [ 0.489999259, -0.0909862365, 0 ] - [ 0.489999259, -0.0909862367, 0 ] - [ 0.489999259, -0.0909862367, 0 ] - [ 0.489999259, -0.0909862368, 0 ] - [ 0.489999259, -0.0909862369, 0 ] - [ 0.489999259, -0.0909862369, 0 ] - [ 0.489999259, -0.090986237, 0 ] - [ 0.489999259, -0.090986237, 0 ] - [ 0.489999259, -0.0909862371, 0 ] - [ 0.489999259, -0.0909862371, 0 ] - [ 0.489999259, -0.0909862372, 0 ] - [ 0.489999259, -0.0909862372, 0 ] - [ 0.489999259, -0.0909862373, 0 ] - [ 0.489999258, -0.0909862373, 0 ] - [ 0.48999926, -0.0909862373, 0 ] - [ 0.489999259, -0.0909862374, 0 ] - [ 0.489999259, -0.0909862374, 0 ] - [ 0.489999259, -0.0909862375, 0 ] - [ 0.489999259, -0.0909862375, 0 ] - [ 0.489999259, -0.0909862375, 0 ] - [ 0.489999259, -0.0909862375, 0 ] - [ 0.489999259, -0.0909862376, 0 ] - [ 0.489999259, -0.0909862376, 0 ] - [ 0.489999259, -0.0909862376, 0 ] - [ 0.489999259, -0.0909862377, 0 ] - [ 0.489999259, -0.0909862377, 0 ] - [ 0.489999259, -0.0909862377, 0 ] - [ 0.489999259, -0.0909862377, 0 ] - [ 0.489999259, -0.0909862377, 0 ] - [ 0.489999259, -0.0909862378, 0 ] - [ 0.489999259, -0.0909862378, 0 ] - [ 0.489999259, -0.0909862378, 0 ] - [ 0.489999259, -0.0909862378, 0 ] - [ 0.489999259, -0.0909862378, 0 ] - [ 0.489999259, -0.0909862378, 0 ] - [ 0.489999259, -0.0909862378, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862397, 0 ] - [ 0.489999259, -0.0909862343, 0 ] - [ 0.489999259, -0.09098624, 0 ] - [ 0.489999259, -0.0909862377, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999266, -0.0909862158, 0 ] - [ 0.489999251, -0.0909862604, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.0909862376, 0 ] - [ 0.489999259, -0.0909862383, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.0909862382, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862382, 0 ] - [ 0.489999259, -0.0909862382, 0 ] - [ 0.489999259, -0.0909862382, 0 ] - [ 0.489999259, -0.0909862382, 0 ] - [ 0.489999259, -0.0909862382, 0 ] - [ 0.489999259, -0.0909862382, 0 ] - [ 0.489999259, -0.0909862383, 0 ] - [ 0.489999259, -0.0909862383, 0 ] - [ 0.489999259, -0.0909862385, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862369, 0 ] - [ 0.489999259, -0.0909862398, 0 ] - [ 0.489999259, -0.0909862384, 0 ] - [ 0.489999259, -0.0909862484, 0 ] - [ 0.489999259, -0.0909862197, 0 ] - [ 0.489999258, -0.0909862471, 0 ] - [ 0.489999259, -0.0909862385, 0 ] - [ 0.489999259, -0.0909862385, 0 ] - [ 0.489999259, -0.0909862385, 0 ] - [ 0.489999259, -0.0909862386, 0 ] - [ 0.48999926, -0.0909862365, 0 ] - [ 0.489999257, -0.0909862415, 0 ] - [ 0.489999259, -0.0909862387, 0 ] - [ 0.489999259, -0.0909862387, 0 ] - [ 0.489999259, -0.0909862384, 0 ] - [ 0.489999259, -0.0909862376, 0 ] - [ 0.489999259, -0.0909862376, 0 ] - [ 0.489999259, -0.0909862376, 0 ] - [ 0.489999261, -0.0909862346, 0 ] - [ 0.489999257, -0.0909862401, 0 ] - [ 0.489999259, -0.0909862376, 0 ] - [ 0.489999259, -0.0909862376, 0 ] - [ 0.489999259, -0.0909862376, 0 ] - [ 0.489999259, -0.0909862376, 0 ] - [ 0.489999259, -0.0909862377, 0 ] - [ 0.489999259, -0.0909862377, 0 ] - [ 0.489999259, -0.0909862377, 0 ] - [ 0.489999259, -0.0909862377, 0 ] - [ 0.489999259, -0.0909862377, 0 ] - [ 0.489999259, -0.0909862377, 0 ] - [ 0.489999259, -0.0909862377, 0 ] - [ 0.489999259, -0.0909862377, 0 ] - [ 0.489999259, -0.0909862377, 0 ] - [ 0.489999259, -0.0909862377, 0 ] - [ 0.489999259, -0.0909862377, 0 ] - [ 0.489999259, -0.0909862377, 0 ] - [ 0.489999259, -0.0909862378, 0 ] - [ 0.489999259, -0.0909862378, 0 ] - [ 0.489999259, -0.0909862378, 0 ] - [ 0.489999259, -0.0909862378, 0 ] - [ 0.489999259, -0.0909862378, 0 ] - [ 0.489999259, -0.0909862378, 0 ] - [ 0.489999259, -0.0909862378, 0 ] - [ 0.489999259, -0.0909862378, 0 ] - [ 0.489999259, -0.0909862378, 0 ] - [ 0.489999259, -0.0909862378, 0 ] - [ 0.489999259, -0.0909862378, 0 ] - [ 0.489999259, -0.0909862378, 0 ] - [ 0.489999259, -0.0909862378, 0 ] - [ 0.489999259, -0.0909862378, 0 ] - [ 0.489999259, -0.0909862378, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862378, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.0909862306, 0 ] - [ 0.489999259, -0.0909862453, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.0909862741, 0 ] - [ 0.489999259, -0.0909862021, 0 ] - [ 0.489999187, -0.090987537, 0 ] - [ 0.489999358, -0.0909837315, 0 ] - [ 0.489999228, -0.0909875382, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.48999925, -0.0909862625, 0 ] - [ 0.489999268, -0.0909862132, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999266, -0.0909862144, 0 ] - [ 0.489999252, -0.0909862596, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.48999926, -0.0909862379, 0 ] - [ 0.489999257, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999258, -0.0909862382, 0 ] - [ 0.489999258, -0.0909862382, 0 ] - [ 0.48999926, -0.0909862381, 0 ] - [ 0.489999257, -0.0909862382, 0 ] - [ 0.489999258, -0.0909862382, 0 ] - [ 0.489999258, -0.0909862382, 0 ] - [ 0.489999258, -0.0909862382, 0 ] - [ 0.489999258, -0.0909862382, 0 ] - [ 0.489999258, -0.0909862381, 0 ] - [ 0.489999258, -0.0909862381, 0 ] - [ 0.489999258, -0.0909862381, 0 ] - [ 0.489999258, -0.0909862381, 0 ] - [ 0.489999258, -0.0909862381, 0 ] - [ 0.489999258, -0.0909862381, 0 ] - [ 0.489999258, -0.0909862381, 0 ] - [ 0.489999258, -0.0909862381, 0 ] - [ 0.489999258, -0.0909862381, 0 ] - [ 0.489999258, -0.0909862381, 0 ] - [ 0.489999258, -0.0909862381, 0 ] - [ 0.489999258, -0.0909862381, 0 ] - [ 0.489999258, -0.0909862381, 0 ] - [ 0.489999258, -0.0909862381, 0 ] - [ 0.489999258, -0.0909862381, 0 ] - [ 0.489999258, -0.0909862381, 0 ] - [ 0.489999258, -0.0909862381, 0 ] - [ 0.489999258, -0.0909862381, 0 ] - [ 0.489999258, -0.0909862381, 0 ] - [ 0.489999258, -0.0909862381, 0 ] - [ 0.489999258, -0.0909862381, 0 ] - [ 0.489999258, -0.0909862381, 0 ] - [ 0.489999258, -0.0909862381, 0 ] - [ 0.489999258, -0.0909862381, 0 ] - [ 0.489999258, -0.0909862381, 0 ] - [ 0.489999258, -0.0909862381, 0 ] - [ 0.489999258, -0.0909862381, 0 ] - [ 0.489999258, -0.0909862381, 0 ] - [ 0.489999258, -0.0909862381, 0 ] - [ 0.489999258, -0.0909862381, 0 ] - [ 0.489999258, -0.0909862381, 0 ] - [ 0.489999258, -0.0909862381, 0 ] - [ 0.489999258, -0.0909862381, 0 ] - [ 0.489999258, -0.0909862381, 0 ] - [ 0.489999258, -0.0909862381, 0 ] - [ 0.489999258, -0.090986238, 0 ] - [ 0.489999258, -0.090986238, 0 ] - [ 0.489999258, -0.090986238, 0 ] - [ 0.489999258, -0.090986238, 0 ] - [ 0.489999258, -0.090986238, 0 ] - [ 0.489999258, -0.090986238, 0 ] - [ 0.489999258, -0.090986238, 0 ] - [ 0.489999258, -0.090986238, 0 ] - [ 0.489999258, -0.090986238, 0 ] - [ 0.489999258, -0.090986238, 0 ] - [ 0.489999258, -0.090986238, 0 ] - [ 0.489999236, -0.0909862565, 0 ] - [ 0.489999282, -0.090986219, 0 ] - [ 0.489999258, -0.090986238, 0 ] - [ 0.489999258, -0.090986238, 0 ] - [ 0.489999258, -0.090986238, 0 ] - [ 0.489999258, -0.090986238, 0 ] - [ 0.489999258, -0.090986238, 0 ] - [ 0.489999258, -0.090986238, 0 ] - [ 0.489999258, -0.090986238, 0 ] - [ 0.489999258, -0.090986238, 0 ] - [ 0.489999258, -0.090986238, 0 ] - [ 0.489999258, -0.090986238, 0 ] - [ 0.489999258, -0.090986238, 0 ] - [ 0.489999258, -0.090986238, 0 ] - [ 0.489999258, -0.090986238, 0 ] - [ 0.489999258, -0.090986238, 0 ] - [ 0.489999258, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999305, -0.0909862016, 0 ] - [ 0.489999214, -0.090986273, 0 ] - [ 0.489999259, -0.0909862052, 0 ] - [ 0.489999259, -0.0909862714, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862447, 0 ] - [ 0.489999259, -0.0909862314, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862391, 0 ] - [ 0.489999259, -0.090986237, 0 ] - [ 0.489999286, -0.0909862058, 0 ] - [ 0.489999232, -0.0909862686, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.0909862381, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999256, -0.0909862441, 0 ] - [ 0.489999262, -0.0909862318, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986246, 0 ] - [ 0.489999259, -0.0909862206, 0 ] - [ 0.489999259, -0.0909862473, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.489999259, -0.0909862393, 0 ] - [ 0.489999259, -0.0909862366, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.0909862379, 0 ] - [ 0.489999259, -0.090986238, 0 ] - [ 0.4899992, -0.0908799703, 0 ] - [ 0.489999027, -0.0905669114, 0 ] - [ 0.489998745, -0.0900556775, 0 ] - [ 0.489998358, -0.089354885, 0 ] - [ 0.489997871, -0.0884731502, 0 ] - [ 0.48999729, -0.0874190894, 0 ] - [ 0.489996617, -0.0862013188, 0 ] - [ 0.48999586, -0.0848284547, 0 ] - [ 0.489995021, -0.0833091141, 0 ] - [ 0.489994106, -0.0816519119, 0 ] - [ 0.48999312, -0.0798654655, 0 ] - [ 0.489992068, -0.0779583909, 0 ] - [ 0.489990953, -0.0759393044, 0 ] - [ 0.489989782, -0.0738168222, 0 ] - [ 0.489988558, -0.0715995608, 0 ] - [ 0.489987286, -0.0692961363, 0 ] - [ 0.489985972, -0.0669151651, 0 ] - [ 0.48998462, -0.0644652635, 0 ] - [ 0.489983234, -0.0619550478, 0 ] - [ 0.48998182, -0.0593931343, 0 ] - [ 0.489980382, -0.0567881393, 0 ] - [ 0.489978926, -0.0541486791, 0 ] - [ 0.489977454, -0.05148337, 0 ] - [ 0.489975974, -0.0488008283, 0 ] - [ 0.489974488, -0.0461096703, 0 ] - [ 0.489973003, -0.0434185123, 0 ] - [ 0.489971522, -0.0407359706, 0 ] - [ 0.489970051, -0.0380706615, 0 ] - [ 0.489968594, -0.0354312013, 0 ] - [ 0.489967156, -0.0328262063, 0 ] - [ 0.489965742, -0.0302642928, 0 ] - [ 0.489964357, -0.0277540771, 0 ] - [ 0.489963004, -0.0253041755, 0 ] - [ 0.48996169, -0.0229232044, 0 ] - [ 0.489960419, -0.0206197799, 0 ] - [ 0.489959195, -0.0184025184, 0 ] - [ 0.489958024, -0.0162800363, 0 ] - [ 0.489956909, -0.0142609498, 0 ] - [ 0.489955856, -0.0123538752, 0 ] - [ 0.48995487, -0.0105674287, 0 ] - [ 0.489953956, -0.00891022686, 0 ] - [ 0.489953117, -0.00739088578, 0 ] - [ 0.489952359, -0.00601802182, 0 ] - [ 0.489951687, -0.00480025128, 0 ] - [ 0.489951105, -0.00374619046, 0 ] - [ 0.489950619, -0.00286445565, 0 ] - [ 0.489950232, -0.00216366317, 0 ] - [ 0.48994995, -0.00165242931, 0 ] - [ 0.489949777, -0.00133937037, 0 ] - [ 0.489949718, -0.00123310265, 0 ] - [ 0.489949718, -0.00123310264, 0 ] - [ 0.489949718, -0.00123310264, 0 ] - [ 0.489949718, -0.00123310263, 0 ] - [ 0.489949718, -0.00123310263, 0 ] - [ 0.489949718, -0.00123310263, 0 ] - [ 0.489949718, -0.00123310262, 0 ] - [ 0.489949718, -0.00123310262, 0 ] - [ 0.489949718, -0.00123310261, 0 ] - [ 0.489949718, -0.00123310261, 0 ] - [ 0.489949718, -0.00123310261, 0 ] - [ 0.489949718, -0.0012331026, 0 ] - [ 0.489949718, -0.0012331026, 0 ] - [ 0.489949718, -0.0012331026, 0 ] - [ 0.489949718, -0.00123310259, 0 ] - [ 0.489949718, -0.00123310259, 0 ] - [ 0.489949718, -0.00123310259, 0 ] - [ 0.489949718, -0.00123310258, 0 ] - [ 0.489949718, -0.00123310258, 0 ] - [ 0.489949718, -0.00123310258, 0 ] - [ 0.489949718, -0.00123310258, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310259, 0 ] - [ 0.489949718, -0.00123310248, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310253, 0 ] - [ 0.489949718, -0.00123310253, 0 ] - [ 0.489949718, -0.00123310253, 0 ] - [ 0.489949718, -0.00123310253, 0 ] - [ 0.489949718, -0.00123310253, 0 ] - [ 0.489949718, -0.00123310253, 0 ] - [ 0.489949718, -0.00123310253, 0 ] - [ 0.489949718, -0.00123310253, 0 ] - [ 0.489949718, -0.00123310253, 0 ] - [ 0.489949718, -0.00123310253, 0 ] - [ 0.489949718, -0.00123310253, 0 ] - [ 0.489949718, -0.00123310253, 0 ] - [ 0.489949718, -0.00123310253, 0 ] - [ 0.489949718, -0.00123310253, 0 ] - [ 0.489949718, -0.00123310253, 0 ] - [ 0.489949718, -0.00123310253, 0 ] - [ 0.489949718, -0.00123310253, 0 ] - [ 0.489949718, -0.00123310253, 0 ] - [ 0.489949718, -0.00123310253, 0 ] - [ 0.489949718, -0.00123310253, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310253, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310254, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310255, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310256, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310257, 0 ] - [ 0.489949718, -0.00123310258, 0 ] - [ 0.489949718, -0.00123310258, 0 ] - [ 0.489949718, -0.00123310258, 0 ] - [ 0.489949718, -0.00123310258, 0 ] - [ 0.489949718, -0.00123310258, 0 ] - [ 0.489949718, -0.00123310258, 0 ] - [ 0.489949718, -0.00123310258, 0 ] - [ 0.489949718, -0.00123310258, 0 ] - [ 0.489949718, -0.00123310258, 0 ] - [ 0.489949718, -0.00123310258, 0 ] - [ 0.489949718, -0.00123310258, 0 ] - [ 0.489949718, -0.00123310258, 0 ] - [ 0.489949718, -0.00123310258, 0 ] - [ 0.489949718, -0.00123310258, 0 ] - [ 0.489949718, -0.00123310258, 0 ] - [ 0.489949718, -0.00123310258, 0 ] - [ 0.489949718, -0.00123310258, 0 ] - [ 0.489949718, -0.00123310258, 0 ] - [ 0.489949718, -0.00123310258, 0 ] - [ 0.489949718, -0.00123310258, 0 ] - [ 0.489949718, -0.00123310258, 0 ] - [ 0.489949718, -0.00123310258, 0 ] - [ 0.489949718, -0.00123310258, 0 ] - [ 0.489949717, -0.00123310258, 0 ] - [ 0.489949717, -0.00123310258, 0 ] - [ 0.489949717, -0.00123310258, 0 ] - [ 0.489949717, -0.00123310258, 0 ] - [ 0.489949717, -0.00123310258, 0 ] - [ 0.489949717, -0.00123310258, 0 ] - [ 0.489949717, -0.00123310258, 0 ] - [ 0.489949717, -0.00123310258, 0 ] - [ 0.489949717, -0.00123310258, 0 ] - [ 0.489949717, -0.00123310258, 0 ] - [ 0.489949717, -0.00123310258, 0 ] - [ 0.489949717, -0.00123310258, 0 ] - [ 0.489949717, -0.00123310258, 0 ] - [ 0.489949717, -0.00123310258, 0 ] - [ 0.489949717, -0.00123310258, 0 ] - [ 0.489949717, -0.00123310258, 0 ] - [ 0.489949717, -0.00123310258, 0 ] - [ 0.489949717, -0.00123310258, 0 ] - [ 0.489949717, -0.00123310258, 0 ] - [ 0.489949717, -0.00123310258, 0 ] - [ 0.489949717, -0.00123310258, 0 ] - [ 0.489949717, -0.00123310258, 0 ] - [ 0.489949717, -0.00123310258, 0 ] - [ 0.489949717, -0.00123310258, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.00123310259, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310262, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.00123310261, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949717, -0.0012331026, 0 ] - [ 0.489949716, -0.0012331026, 0 ] - [ 0.489949716, -0.0012331026, 0 ] - [ 0.489949716, -0.0012331026, 0 ] - [ 0.489949716, -0.0012331026, 0 ] - [ 0.489949716, -0.0012331026, 0 ] - [ 0.489949716, -0.0012331026, 0 ] - [ 0.489949716, -0.0012331026, 0 ] - [ 0.489949716, -0.0012331026, 0 ] - [ 0.489949716, -0.0012331026, 0 ] - [ 0.489949716, -0.0012331026, 0 ] - [ 0.489949716, -0.0012331026, 0 ] - [ 0.489949716, -0.0012331026, 0 ] - [ 0.489949716, -0.0012331026, 0 ] - [ 0.489949716, -0.0012331026, 0 ] - [ 0.489949716, -0.0012331026, 0 ] - [ 0.489949716, -0.0012331026, 0 ] - [ 0.489949716, -0.0012331026, 0 ] - [ 0.489949716, -0.00123310259, 0 ] - [ 0.489949716, -0.00123310259, 0 ] - [ 0.489949716, -0.00123310259, 0 ] - [ 0.489949716, -0.00123310259, 0 ] - [ 0.489949716, -0.00123310259, 0 ] - [ 0.489949716, -0.00123310259, 0 ] - [ 0.489949716, -0.00123310259, 0 ] - [ 0.489949716, -0.00123310259, 0 ] - [ 0.489949716, -0.00123310259, 0 ] - [ 0.489949716, -0.00123310259, 0 ] - [ 0.489949716, -0.00123310259, 0 ] - [ 0.489949716, -0.00123310259, 0 ] - [ 0.489949716, -0.00123310259, 0 ] - [ 0.489949716, -0.00123310259, 0 ] - [ 0.489949716, -0.00123310259, 0 ] - [ 0.489949716, -0.00123310259, 0 ] - [ 0.489949716, -0.00123310259, 0 ] - [ 0.489949716, -0.00123310259, 0 ] - [ 0.489949716, -0.00123310259, 0 ] - [ 0.489949716, -0.00123310259, 0 ] - [ 0.489949716, -0.00123310259, 0 ] - [ 0.489949716, -0.00123310259, 0 ] - [ 0.489949716, -0.00123310258, 0 ] - [ 0.489949716, -0.00123310258, 0 ] - [ 0.489949716, -0.00123310258, 0 ] - [ 0.489949716, -0.00123310258, 0 ] - [ 0.489949716, -0.00123310258, 0 ] - [ 0.489949716, -0.00123310258, 0 ] - [ 0.489949716, -0.00123310258, 0 ] - [ 0.489949716, -0.00123310258, 0 ] - [ 0.489949716, -0.00123310258, 0 ] - [ 0.489949716, -0.00123310258, 0 ] - [ 0.489949716, -0.00123310258, 0 ] - [ 0.489949716, -0.00123310258, 0 ] - [ 0.489949716, -0.00123310259, 0 ] - [ 0.489949716, -0.00123310259, 0 ] - [ 0.489949716, -0.00123310259, 0 ] - [ 0.489949716, -0.00123310259, 0 ] - [ 0.489949716, -0.00123310259, 0 ] - [ 0.489949716, -0.00123310259, 0 ] - [ 0.489949716, -0.00123310259, 0 ] - [ 0.489949716, -0.00123310259, 0 ] - [ 0.489949716, -0.00123310259, 0 ] - [ 0.489949716, -0.00123310258, 0 ] - [ 0.489949716, -0.00123310258, 0 ] - [ 0.489949716, -0.00123310258, 0 ] - [ 0.489949716, -0.00123310258, 0 ] - [ 0.489949716, -0.00123310258, 0 ] - [ 0.489949716, -0.00123310258, 0 ] - [ 0.489949716, -0.00123310258, 0 ] - [ 0.489949716, -0.00123310258, 0 ] - [ 0.489949716, -0.00123310258, 0 ] - [ 0.489949716, -0.00123310258, 0 ] - [ 0.489949716, -0.00123310258, 0 ] - [ 0.489949716, -0.00123310258, 0 ] - [ 0.489949716, -0.00123310258, 0 ] - [ 0.489949716, -0.00123310258, 0 ] - [ 0.489949716, -0.00123310258, 0 ] - [ 0.489949716, -0.00123310258, 0 ] - [ 0.489949716, -0.00123310258, 0 ] - [ 0.489949716, -0.00123310258, 0 ] - [ 0.489949716, -0.00123310257, 0 ] - [ 0.489949716, -0.00123310257, 0 ] - [ 0.489949716, -0.00123310257, 0 ] - [ 0.489949716, -0.00123310257, 0 ] - [ 0.489949716, -0.00123310257, 0 ] - [ 0.489949716, -0.00123310257, 0 ] - [ 0.489949716, -0.00123310257, 0 ] - [ 0.489949716, -0.00123310257, 0 ] - [ 0.489949716, -0.00123310257, 0 ] - [ 0.489949716, -0.00123310257, 0 ] - [ 0.489949716, -0.00123310257, 0 ] - [ 0.489949716, -0.00123310257, 0 ] - [ 0.489949716, -0.00123310257, 0 ] - [ 0.489949716, -0.00123310257, 0 ] - [ 0.489949716, -0.00123310257, 0 ] - [ 0.489949716, -0.00123310257, 0 ] - [ 0.489949716, -0.00123310257, 0 ] - [ 0.489949716, -0.00123310257, 0 ] - [ 0.489949716, -0.00123310257, 0 ] - [ 0.489949716, -0.00123310256, 0 ] - [ 0.489949716, -0.00123310256, 0 ] - [ 0.489949716, -0.00123310256, 0 ] - [ 0.489949716, -0.00123310256, 0 ] - [ 0.489949716, -0.00123310256, 0 ] - [ 0.489949716, -0.00123310256, 0 ] - [ 0.489949716, -0.00123310256, 0 ] - [ 0.489949716, -0.00123310256, 0 ] - [ 0.489949716, -0.00123310256, 0 ] - [ 0.489949716, -0.00123310256, 0 ] - [ 0.489949716, -0.00123310256, 0 ] - [ 0.489949716, -0.00123310256, 0 ] - [ 0.489949716, -0.00123310256, 0 ] - [ 0.489949716, -0.00123310256, 0 ] - [ 0.489949716, -0.00123310256, 0 ] - [ 0.489949716, -0.00123310256, 0 ] - [ 0.489949716, -0.00123310256, 0 ] - [ 0.489949716, -0.00123310256, 0 ] - [ 0.489949716, -0.00123310256, 0 ] - [ 0.489949716, -0.00123310255, 0 ] - [ 0.489949716, -0.00123310255, 0 ] - [ 0.489949716, -0.00123310255, 0 ] - [ 0.489949716, -0.00123310255, 0 ] - [ 0.489949716, -0.00123310255, 0 ] - [ 0.489949716, -0.00123310255, 0 ] - [ 0.489949716, -0.00123310255, 0 ] - [ 0.489949716, -0.00123310255, 0 ] - [ 0.489949716, -0.00123310255, 0 ] - [ 0.489949716, -0.00123310255, 0 ] - [ 0.489949716, -0.00123310255, 0 ] - [ 0.489949716, -0.00123310255, 0 ] - [ 0.489949716, -0.00123310255, 0 ] - [ 0.489949716, -0.00123310255, 0 ] - [ 0.489949716, -0.00123310255, 0 ] - [ 0.489949716, -0.00123310255, 0 ] - [ 0.489949716, -0.00123310255, 0 ] - [ 0.489949716, -0.00123310255, 0 ] - [ 0.489949716, -0.00123310255, 0 ] - [ 0.489949716, -0.00123310254, 0 ] - [ 0.489949716, -0.00123310254, 0 ] - [ 0.489949716, -0.00123310254, 0 ] - [ 0.489949716, -0.00123310254, 0 ] - [ 0.489949716, -0.00123310254, 0 ] - [ 0.489949716, -0.00123310254, 0 ] - [ 0.489949716, -0.00123310254, 0 ] - [ 0.489949716, -0.00123310254, 0 ] - [ 0.489949716, -0.00123310254, 0 ] - [ 0.489949716, -0.00123310254, 0 ] - [ 0.489949716, -0.00123310254, 0 ] - [ 0.489949716, -0.00123310254, 0 ] - [ 0.489949716, -0.00123310254, 0 ] - [ 0.489949716, -0.00123310254, 0 ] - [ 0.489949716, -0.00123310254, 0 ] - [ 0.489949716, -0.00123310254, 0 ] - [ 0.489949716, -0.00123310254, 0 ] - [ 0.489949716, -0.00123310253, 0 ] - [ 0.489949716, -0.00123310253, 0 ] - [ 0.489949716, -0.00123310253, 0 ] - [ 0.489949716, -0.00123310253, 0 ] - [ 0.489949716, -0.00123310253, 0 ] - [ 0.489949716, -0.00123310253, 0 ] - [ 0.489949716, -0.00123310253, 0 ] - [ 0.489949716, -0.00123310253, 0 ] - [ 0.489949716, -0.00123310253, 0 ] - [ 0.489949716, -0.00123310253, 0 ] - [ 0.489949716, -0.00123310253, 0 ] - [ 0.489949716, -0.00123310253, 0 ] - [ 0.489949716, -0.00123310253, 0 ] - [ 0.489949716, -0.00123310253, 0 ] - [ 0.489949716, -0.00123310253, 0 ] - [ 0.489949716, -0.00123310253, 0 ] - [ 0.489949716, -0.00123310252, 0 ] - [ 0.489949716, -0.00123310252, 0 ] - [ 0.489949716, -0.00123310252, 0 ] - [ 0.489949716, -0.00123310252, 0 ] - [ 0.489949716, -0.00123310252, 0 ] - [ 0.489949716, -0.00123310252, 0 ] - [ 0.489949716, -0.00123310252, 0 ] - [ 0.489949716, -0.00123310252, 0 ] - [ 0.489949716, -0.00123310252, 0 ] - [ 0.489949716, -0.00123310252, 0 ] - [ 0.489949716, -0.00123310252, 0 ] - [ 0.489949716, -0.00123310252, 0 ] - [ 0.489949716, -0.00123310252, 0 ] - [ 0.489949716, -0.00123310252, 0 ] - [ 0.489949716, -0.00123310252, 0 ] - [ 0.489949716, -0.00123310251, 0 ] - [ 0.489949716, -0.00123310251, 0 ] - [ 0.489949716, -0.00123310251, 0 ] - [ 0.489949716, -0.00123310251, 0 ] - [ 0.489949716, -0.00123310251, 0 ] - [ 0.489949716, -0.00123310251, 0 ] - [ 0.489949716, -0.00123310251, 0 ] - [ 0.489949716, -0.00123310251, 0 ] - [ 0.489949716, -0.00123310251, 0 ] - [ 0.489949716, -0.00123310251, 0 ] - [ 0.489949716, -0.00123310251, 0 ] - [ 0.489949716, -0.00123310251, 0 ] - [ 0.489949716, -0.00123310251, 0 ] - [ 0.489949716, -0.00123310251, 0 ] - [ 0.489949716, -0.00123310251, 0 ] - [ 0.489949716, -0.0012331025, 0 ] - [ 0.489949716, -0.0012331025, 0 ] - [ 0.489949716, -0.0012331025, 0 ] - [ 0.489949716, -0.0012331025, 0 ] - [ 0.489949716, -0.0012331025, 0 ] - [ 0.489949716, -0.0012331025, 0 ] - [ 0.489949716, -0.0012331025, 0 ] - [ 0.489949716, -0.0012331025, 0 ] - [ 0.489949716, -0.0012331025, 0 ] - [ 0.489949716, -0.0012331025, 0 ] - [ 0.489949716, -0.0012331025, 0 ] - [ 0.489949716, -0.0012331025, 0 ] - [ 0.489949716, -0.0012331025, 0 ] - [ 0.489949716, -0.0012331025, 0 ] - [ 0.489949716, -0.00123310249, 0 ] - [ 0.489949716, -0.00123310249, 0 ] - [ 0.489949716, -0.00123310249, 0 ] - [ 0.489949716, -0.00123310249, 0 ] - [ 0.489949716, -0.00123310249, 0 ] - [ 0.489949716, -0.00123310249, 0 ] - [ 0.489949716, -0.00123310249, 0 ] - [ 0.489949716, -0.00123310249, 0 ] - [ 0.489949716, -0.00123310249, 0 ] - [ 0.489949716, -0.00123310249, 0 ] - [ 0.489949716, -0.00123310249, 0 ] - [ 0.489949716, -0.00123310249, 0 ] - [ 0.489949716, -0.00123310249, 0 ] - [ 0.489949716, -0.00123310249, 0 ] - [ 0.489949716, -0.00123310248, 0 ] - [ 0.489949716, -0.00123310248, 0 ] - [ 0.489949716, -0.00123310248, 0 ] - [ 0.489949716, -0.00123310248, 0 ] - [ 0.489949716, -0.00123310248, 0 ] - [ 0.489949716, -0.00123310248, 0 ] - [ 0.489949716, -0.00123310248, 0 ] - [ 0.489949716, -0.00123310248, 0 ] - [ 0.489949716, -0.00123310248, 0 ] - [ 0.489949716, -0.00123310248, 0 ] - [ 0.489949716, -0.00123310248, 0 ] - [ 0.489949716, -0.00123310248, 0 ] - [ 0.489949716, -0.00123310247, 0 ] - [ 0.489949716, -0.00123310247, 0 ] - [ 0.489949716, -0.00123310247, 0 ] - [ 0.489949716, -0.00123310247, 0 ] - [ 0.489949716, -0.00123310247, 0 ] - [ 0.489949716, -0.00123310247, 0 ] - [ 0.489949716, -0.00123310247, 0 ] - [ 0.489949716, -0.00123310247, 0 ] - [ 0.489949716, -0.00123310247, 0 ] - [ 0.489949716, -0.00123310247, 0 ] - [ 0.489949716, -0.00123310247, 0 ] - [ 0.489949715, -0.00123310247, 0 ] - [ 0.489949715, -0.00123310246, 0 ] - [ 0.489949715, -0.00123310246, 0 ] - [ 0.489949715, -0.00123310246, 0 ] - [ 0.489949715, -0.00123310246, 0 ] - [ 0.489949715, -0.00123310246, 0 ] - [ 0.489949715, -0.00123310246, 0 ] - [ 0.489949715, -0.00123310246, 0 ] - [ 0.489949715, -0.00123310246, 0 ] - [ 0.489949715, -0.00123310246, 0 ] - [ 0.489949715, -0.00123310246, 0 ] - [ 0.489949715, -0.00123310246, 0 ] - [ 0.489949715, -0.00123310246, 0 ] - [ 0.489949715, -0.00123310245, 0 ] - [ 0.489949715, -0.00123310245, 0 ] - [ 0.489949715, -0.00123310245, 0 ] - [ 0.489949715, -0.00123310245, 0 ] - [ 0.489949715, -0.00123310245, 0 ] - [ 0.489949715, -0.00123310245, 0 ] - [ 0.489949715, -0.00123310245, 0 ] - [ 0.489949715, -0.00123310245, 0 ] - [ 0.489949715, -0.00123310245, 0 ] - [ 0.489949715, -0.00123310245, 0 ] - [ 0.489949715, -0.00123310245, 0 ] - [ 0.489949715, -0.00123310245, 0 ] - [ 0.489949715, -0.00123310244, 0 ] - [ 0.489949715, -0.00123310244, 0 ] - [ 0.489949715, -0.00123310244, 0 ] - [ 0.489949715, -0.00123310244, 0 ] - [ 0.489949715, -0.00123310244, 0 ] - [ 0.489949715, -0.00123310244, 0 ] - [ 0.489949715, -0.00123310244, 0 ] - [ 0.489949715, -0.00123310244, 0 ] - [ 0.489949715, -0.00123310244, 0 ] - [ 0.489949715, -0.00123310244, 0 ] - [ 0.489949715, -0.00123310244, 0 ] - [ 0.489949715, -0.00123310243, 0 ] - [ 0.489949715, -0.00123310243, 0 ] - [ 0.489949715, -0.00123310243, 0 ] - [ 0.489949715, -0.00123310243, 0 ] - [ 0.489949715, -0.00123310243, 0 ] - [ 0.489949715, -0.00123310243, 0 ] - [ 0.489949715, -0.00123310243, 0 ] - [ 0.489949715, -0.00123310243, 0 ] - [ 0.489949715, -0.00123310243, 0 ] - [ 0.489949715, -0.00123310243, 0 ] - [ 0.489949715, -0.00123310242, 0 ] - [ 0.489949715, -0.00123310242, 0 ] - [ 0.489949715, -0.00123310242, 0 ] - [ 0.489949715, -0.00123310242, 0 ] - [ 0.489949715, -0.00123310242, 0 ] - [ 0.489949715, -0.00123310242, 0 ] - [ 0.489949715, -0.00123310242, 0 ] - [ 0.489949715, -0.00123310242, 0 ] - [ 0.489949715, -0.00123310242, 0 ] - [ 0.489949715, -0.00123310242, 0 ] - [ 0.489949715, -0.00123310242, 0 ] - [ 0.489949715, -0.00123310241, 0 ] - [ 0.489949715, -0.00123310241, 0 ] - [ 0.489949715, -0.00123310241, 0 ] - [ 0.489949715, -0.00123310241, 0 ] - [ 0.489949715, -0.00123310241, 0 ] - [ 0.489949715, -0.00123310241, 0 ] - [ 0.489949715, -0.00123310241, 0 ] - [ 0.489949715, -0.00123310241, 0 ] - [ 0.489949715, -0.00123310241, 0 ] - [ 0.489949715, -0.00123310241, 0 ] - [ 0.489949715, -0.0012331024, 0 ] - [ 0.489949715, -0.0012331024, 0 ] - [ 0.489949715, -0.0012331024, 0 ] - [ 0.489949715, -0.0012331024, 0 ] - [ 0.489949715, -0.0012331024, 0 ] - [ 0.489949715, -0.0012331024, 0 ] - [ 0.489949715, -0.0012331024, 0 ] - [ 0.489949715, -0.0012331024, 0 ] - [ 0.489949715, -0.0012331024, 0 ] - [ 0.489949715, -0.0012331024, 0 ] - [ 0.489949715, -0.00123310239, 0 ] - [ 0.489949715, -0.00123310239, 0 ] - [ 0.489949715, -0.00123310239, 0 ] - [ 0.489949715, -0.00123310239, 0 ] - [ 0.489949715, -0.00123310239, 0 ] - [ 0.489949715, -0.00123310239, 0 ] - [ 0.489949715, -0.00123310239, 0 ] - [ 0.489949715, -0.00123310239, 0 ] - [ 0.489949715, -0.00123310239, 0 ] - [ 0.489949715, -0.00123310239, 0 ] - [ 0.489949715, -0.00123310238, 0 ] - [ 0.489949715, -0.00123310238, 0 ] - [ 0.489949715, -0.00123310238, 0 ] - [ 0.489949715, -0.00123310238, 0 ] - [ 0.489949715, -0.00123310238, 0 ] - [ 0.489949715, -0.00123310238, 0 ] - [ 0.489949715, -0.00123310238, 0 ] - [ 0.489949715, -0.00123310238, 0 ] - [ 0.489949715, -0.00123310238, 0 ] - [ 0.489949715, -0.00123310238, 0 ] - [ 0.489949715, -0.00123310237, 0 ] - [ 0.489949715, -0.00123310237, 0 ] - [ 0.489949715, -0.00123310237, 0 ] - [ 0.489949715, -0.00123310237, 0 ] - [ 0.489949715, -0.00123310237, 0 ] - [ 0.489949715, -0.00123310237, 0 ] - [ 0.489949715, -0.00123310237, 0 ] - [ 0.489949715, -0.00123310237, 0 ] - [ 0.489949715, -0.00123310237, 0 ] - [ 0.489949715, -0.00123310236, 0 ] - [ 0.489949715, -0.00123310236, 0 ] - [ 0.489949715, -0.00123310236, 0 ] - [ 0.489949715, -0.00123310236, 0 ] - [ 0.489949715, -0.00123310236, 0 ] - [ 0.489949715, -0.00123310236, 0 ] - [ 0.489949715, -0.00123310236, 0 ] - [ 0.489949715, -0.00123310236, 0 ] - [ 0.489949715, -0.00123310236, 0 ] - [ 0.489949715, -0.00123310236, 0 ] - [ 0.489949715, -0.00123310235, 0 ] - [ 0.489949715, -0.00123310235, 0 ] - [ 0.489949715, -0.00123310235, 0 ] - [ 0.489949715, -0.00123310235, 0 ] - [ 0.489949715, -0.00123310235, 0 ] - [ 0.489949715, -0.00123310235, 0 ] - [ 0.489949715, -0.00123310235, 0 ] - [ 0.489949715, -0.00123310235, 0 ] - [ 0.489949715, -0.00123310234, 0 ] - [ 0.489949715, -0.00123310234, 0 ] - [ 0.489949715, -0.00123310234, 0 ] - [ 0.489949715, -0.00123310234, 0 ] - [ 0.489949715, -0.00123310234, 0 ] - [ 0.489949715, -0.00123310234, 0 ] - [ 0.489949715, -0.00123310234, 0 ] - [ 0.489949715, -0.00123310234, 0 ] - [ 0.489949715, -0.00123310234, 0 ] - [ 0.489949715, -0.00123310233, 0 ] - [ 0.489949715, -0.00123310233, 0 ] - [ 0.489949715, -0.00123310233, 0 ] - [ 0.489949715, -0.00123310233, 0 ] - [ 0.489949715, -0.00123310233, 0 ] - [ 0.489949715, -0.00123310233, 0 ] - [ 0.489949715, -0.00123310233, 0 ] - [ 0.489949715, -0.00123310233, 0 ] - [ 0.489949715, -0.00123310233, 0 ] - [ 0.489949715, -0.00123310232, 0 ] - [ 0.489949715, -0.00123310232, 0 ] - [ 0.489949715, -0.00123310232, 0 ] - [ 0.489949715, -0.00123310232, 0 ] - [ 0.489949715, -0.00123310232, 0 ] - [ 0.489949715, -0.00123310232, 0 ] - [ 0.489949715, -0.00123310232, 0 ] - [ 0.489949715, -0.00123310232, 0 ] - [ 0.489949715, -0.00123310232, 0 ] - [ 0.489949715, -0.00123310231, 0 ] - [ 0.489949715, -0.00123310231, 0 ] - [ 0.489949715, -0.00123310231, 0 ] - [ 0.489949715, -0.00123310231, 0 ] - [ 0.489949715, -0.00123310231, 0 ] - [ 0.489949715, -0.00123310231, 0 ] - [ 0.489949715, -0.00123310231, 0 ] - [ 0.489949715, -0.00123310231, 0 ] - [ 0.489949715, -0.0012331023, 0 ] - [ 0.489949715, -0.0012331023, 0 ] - [ 0.489949715, -0.0012331023, 0 ] - [ 0.489949715, -0.0012331023, 0 ] - [ 0.489949715, -0.0012331023, 0 ] - [ 0.489949715, -0.0012331023, 0 ] - [ 0.489949715, -0.0012331023, 0 ] - [ 0.489949715, -0.0012331023, 0 ] - [ 0.489949715, -0.0012331023, 0 ] - [ 0.489949715, -0.00123310229, 0 ] - [ 0.489949715, -0.00123310229, 0 ] - [ 0.489949715, -0.00123310229, 0 ] - [ 0.489949715, -0.00123310229, 0 ] - [ 0.489949715, -0.00123310229, 0 ] - [ 0.489949715, -0.00123310229, 0 ] - [ 0.489949715, -0.00123310229, 0 ] - [ 0.489949715, -0.00123310229, 0 ] - [ 0.489949715, -0.00123310228, 0 ] - [ 0.489949715, -0.00123310228, 0 ] - [ 0.489949715, -0.00123310228, 0 ] - [ 0.489949715, -0.00123310228, 0 ] - [ 0.489949715, -0.00123310228, 0 ] - [ 0.489949715, -0.00123310228, 0 ] - [ 0.489949715, -0.00123310228, 0 ] - [ 0.489949715, -0.00123310228, 0 ] - [ 0.489949715, -0.00123310227, 0 ] - [ 0.489949715, -0.00123310227, 0 ] - [ 0.489949715, -0.00123310227, 0 ] - [ 0.489949715, -0.00123310227, 0 ] - [ 0.489949715, -0.00123310227, 0 ] - [ 0.489949715, -0.00123310227, 0 ] - [ 0.489949715, -0.00123310227, 0 ] - [ 0.489949715, -0.00123310227, 0 ] - [ 0.489949714, -0.00123310226, 0 ] - [ 0.489949714, -0.00123310226, 0 ] - [ 0.489949714, -0.00123310226, 0 ] - [ 0.489949714, -0.00123310226, 0 ] - [ 0.489949714, -0.00123310226, 0 ] - [ 0.489949714, -0.00123310226, 0 ] - [ 0.489949714, -0.00123310226, 0 ] - [ 0.489949714, -0.00123310226, 0 ] - [ 0.489949714, -0.00123310225, 0 ] - [ 0.489949714, -0.00123310225, 0 ] - [ 0.489949714, -0.00123310225, 0 ] - [ 0.489949714, -0.00123310225, 0 ] - [ 0.489949714, -0.00123310225, 0 ] - [ 0.489949714, -0.00123310225, 0 ] - [ 0.489949714, -0.00123310225, 0 ] - [ 0.489949714, -0.00123310225, 0 ] - [ 0.489949714, -0.00123310224, 0 ] - [ 0.489949714, -0.00123310224, 0 ] - [ 0.489949714, -0.00123310224, 0 ] - [ 0.489949714, -0.00123310224, 0 ] - [ 0.489949714, -0.00123310224, 0 ] - [ 0.489949714, -0.00123310224, 0 ] - [ 0.489949714, -0.00123310224, 0 ] - [ 0.489949714, -0.00123310224, 0 ] - [ 0.489949714, -0.00123310223, 0 ] - [ 0.489949714, -0.00123310223, 0 ] - [ 0.489949714, -0.00123310223, 0 ] - [ 0.489949714, -0.00123310223, 0 ] - [ 0.489949714, -0.00123310223, 0 ] - [ 0.489949714, -0.00123310223, 0 ] - [ 0.489949714, -0.00123310223, 0 ] - [ 0.489949714, -0.00123310222, 0 ] - [ 0.489949714, -0.00123310222, 0 ] - [ 0.489949714, -0.00123310222, 0 ] - [ 0.489949714, -0.00123310222, 0 ] - [ 0.489949714, -0.00123310222, 0 ] - [ 0.489949714, -0.00123310222, 0 ] - [ 0.489949714, -0.00123310222, 0 ] - [ 0.489949714, -0.00123310222, 0 ] - [ 0.489949714, -0.00123310221, 0 ] - [ 0.489949714, -0.00123310221, 0 ] - [ 0.489949714, -0.00123310221, 0 ] - [ 0.489949714, -0.00123310221, 0 ] - [ 0.489949714, -0.00123310221, 0 ] - [ 0.489949714, -0.00123310221, 0 ] - [ 0.489949714, -0.00123310221, 0 ] - [ 0.489949714, -0.0012331022, 0 ] - [ 0.489949714, -0.0012331022, 0 ] - [ 0.489949714, -0.0012331022, 0 ] - [ 0.489949714, -0.0012331022, 0 ] - [ 0.489949714, -0.0012331022, 0 ] - [ 0.489949714, -0.0012331022, 0 ] - [ 0.489949714, -0.0012331022, 0 ] - [ 0.489949714, -0.00123310219, 0 ] - [ 0.489949714, -0.00123310219, 0 ] - [ 0.489949714, -0.00123310219, 0 ] - [ 0.489949714, -0.00123310219, 0 ] - [ 0.489949714, -0.00123310219, 0 ] - [ 0.489949714, -0.00123310219, 0 ] - [ 0.489949714, -0.00123310218, 0 ] - [ 0.489949714, -0.00123310218, 0 ] - [ 0.489949714, -0.00123310218, 0 ] - [ 0.489949714, -0.00123310218, 0 ] - [ 0.489949714, -0.00123310218, 0 ] - [ 0.489949714, -0.00123310218, 0 ] - [ 0.489949714, -0.00123310218, 0 ] - [ 0.489949714, -0.00123310217, 0 ] - [ 0.489949714, -0.00123310217, 0 ] - [ 0.489949714, -0.00123310217, 0 ] - [ 0.489949714, -0.00123310217, 0 ] - [ 0.489949714, -0.00123310217, 0 ] - [ 0.489949714, -0.00123310217, 0 ] - [ 0.489949714, -0.00123310217, 0 ] - [ 0.489949714, -0.00123310216, 0 ] - [ 0.489949714, -0.00123310216, 0 ] - [ 0.489949714, -0.00123310216, 0 ] - [ 0.489949714, -0.00123310216, 0 ] - [ 0.489949714, -0.00123310216, 0 ] - [ 0.489949714, -0.00123310216, 0 ] - [ 0.489949714, -0.00123310215, 0 ] - [ 0.489949714, -0.00123310215, 0 ] - [ 0.489949714, -0.00123310215, 0 ] - [ 0.489949714, -0.00123310215, 0 ] - [ 0.489949714, -0.00123310215, 0 ] - [ 0.489949714, -0.00123310215, 0 ] - [ 0.489949714, -0.00123310214, 0 ] - [ 0.489949714, -0.00123310214, 0 ] - [ 0.489949714, -0.00123310214, 0 ] - [ 0.489949714, -0.00123310214, 0 ] - [ 0.489949714, -0.00123310214, 0 ] - [ 0.489949714, -0.00123310213, 0 ] - [ 0.489949714, -0.00123310213, 0 ] - [ 0.489949714, -0.00123310213, 0 ] - [ 0.489949714, -0.00123310213, 0 ] - [ 0.489949714, -0.00123310213, 0 ] - [ 0.489949714, -0.00123310213, 0 ] - [ 0.489949714, -0.00123310212, 0 ] - [ 0.489949714, -0.00123310212, 0 ] - [ 0.489949714, -0.00123310212, 0 ] - [ 0.489949714, -0.00123310212, 0 ] - [ 0.489949714, -0.00123310212, 0 ] - [ 0.489949714, -0.00123310211, 0 ] - [ 0.489949714, -0.00123310211, 0 ] - [ 0.489949714, -0.00123310211, 0 ] - [ 0.489949714, -0.00123310212, 0 ] - [ 0.489949714, -0.00123310212, 0 ] - [ 0.489949714, -0.00123310212, 0 ] - [ 0.489949714, -0.00123310211, 0 ] - [ 0.489949714, -0.00123310211, 0 ] - [ 0.489949714, -0.00123310211, 0 ] - [ 0.489949714, -0.00123310211, 0 ] - [ 0.489949714, -0.00123310211, 0 ] - [ 0.489949714, -0.00123310211, 0 ] - [ 0.489949714, -0.0012331021, 0 ] - [ 0.489949714, -0.0012331021, 0 ] - [ 0.489949714, -0.0012331021, 0 ] - [ 0.489949714, -0.0012331021, 0 ] - [ 0.489949714, -0.0012331021, 0 ] - [ 0.489949714, -0.00123310209, 0 ] - [ 0.489949714, -0.00123310209, 0 ] - [ 0.489949714, -0.00123310209, 0 ] - [ 0.489949714, -0.00123310209, 0 ] - [ 0.489949714, -0.00123310209, 0 ] - [ 0.489949714, -0.00123310209, 0 ] - [ 0.489949714, -0.00123310208, 0 ] - [ 0.489949714, -0.00123310208, 0 ] - [ 0.489949714, -0.00123310208, 0 ] - [ 0.489949714, -0.00123310208, 0 ] - [ 0.489949714, -0.00123310208, 0 ] - [ 0.489949714, -0.00123310208, 0 ] - [ 0.489949714, -0.00123310207, 0 ] - [ 0.489949714, -0.00123310207, 0 ] - [ 0.489949714, -0.00123310207, 0 ] - [ 0.489949714, -0.00123310207, 0 ] - [ 0.489949714, -0.00123310207, 0 ] - [ 0.489949714, -0.00123310207, 0 ] - [ 0.489949714, -0.00123310206, 0 ] - [ 0.489949714, -0.00123310206, 0 ] - [ 0.489949714, -0.00123310206, 0 ] - [ 0.489949714, -0.00123310206, 0 ] - [ 0.489949714, -0.00123310206, 0 ] - [ 0.489949714, -0.00123310206, 0 ] - [ 0.489949714, -0.00123310205, 0 ] - [ 0.489949714, -0.00123310205, 0 ] - [ 0.489949714, -0.00123310205, 0 ] - [ 0.489949714, -0.00123310205, 0 ] - [ 0.489949714, -0.00123310205, 0 ] - [ 0.489949714, -0.00123310205, 0 ] - [ 0.489949714, -0.00123310204, 0 ] - [ 0.489949714, -0.00123310204, 0 ] - [ 0.489949714, -0.00123310204, 0 ] - [ 0.489949714, -0.00123310204, 0 ] - [ 0.489949714, -0.00123310204, 0 ] - [ 0.489949714, -0.00123310204, 0 ] - [ 0.489949714, -0.00123310204, 0 ] - [ 0.489949714, -0.00123310203, 0 ] - [ 0.489949714, -0.00123310203, 0 ] - [ 0.489949714, -0.00123310203, 0 ] - [ 0.489949714, -0.00123310203, 0 ] - [ 0.489949713, -0.00123310203, 0 ] - [ 0.489949713, -0.00123310204, 0 ] - [ 0.489949713, -0.00123310201, 0 ] - [ 0.489949713, -0.00123310202, 0 ] - [ 0.489949713, -0.00123310202, 0 ] - [ 0.489949713, -0.00123310202, 0 ] - [ 0.489949713, -0.00123310202, 0 ] - [ 0.489949713, -0.00123310202, 0 ] - [ 0.489949713, -0.00123310202, 0 ] - [ 0.489949713, -0.00123310201, 0 ] - [ 0.489949713, -0.00123310201, 0 ] - [ 0.489949713, -0.00123310201, 0 ] - [ 0.489949713, -0.00123310201, 0 ] - [ 0.489949713, -0.00123310201, 0 ] - [ 0.489949713, -0.00123310201, 0 ] - [ 0.489949713, -0.00123310201, 0 ] - [ 0.489949713, -0.001233102, 0 ] - [ 0.489949713, -0.001233102, 0 ] - [ 0.489949713, -0.001233102, 0 ] - [ 0.489949713, -0.001233102, 0 ] - [ 0.489949713, -0.001233102, 0 ] - [ 0.489949713, -0.001233102, 0 ] - [ 0.489949713, -0.00123310199, 0 ] - [ 0.489949713, -0.00123310199, 0 ] - [ 0.489949713, -0.00123310199, 0 ] - [ 0.489949713, -0.00123310199, 0 ] - [ 0.489949713, -0.00123310199, 0 ] - [ 0.489949713, -0.00123310199, 0 ] - [ 0.489949713, -0.00123310199, 0 ] - [ 0.489949713, -0.00123310198, 0 ] - [ 0.489949713, -0.00123310198, 0 ] - [ 0.489949713, -0.00123310198, 0 ] - [ 0.489949713, -0.00123310198, 0 ] - [ 0.489949713, -0.00123310198, 0 ] - [ 0.489949713, -0.00123310198, 0 ] - [ 0.489949713, -0.00123310198, 0 ] - [ 0.489949713, -0.00123310197, 0 ] - [ 0.489949713, -0.00123310197, 0 ] - [ 0.489949713, -0.00123310197, 0 ] - [ 0.489949713, -0.00123310197, 0 ] - [ 0.489949713, -0.00123310197, 0 ] - [ 0.489949713, -0.00123310197, 0 ] - [ 0.489949713, -0.00123310197, 0 ] - [ 0.489949713, -0.00123310196, 0 ] - [ 0.489949713, -0.00123310196, 0 ] - [ 0.489949713, -0.00123310196, 0 ] - [ 0.489949713, -0.00123310196, 0 ] - [ 0.489949713, -0.00123310196, 0 ] - [ 0.489949713, -0.00123310196, 0 ] - [ 0.489949713, -0.00123310195, 0 ] - [ 0.489949713, -0.00123310195, 0 ] - [ 0.489949713, -0.00123310195, 0 ] - [ 0.489949713, -0.00123310195, 0 ] - [ 0.489949713, -0.00123310195, 0 ] - [ 0.489949713, -0.00123310195, 0 ] - [ 0.489949713, -0.00123310195, 0 ] - [ 0.489949713, -0.00123310194, 0 ] - [ 0.489949713, -0.00123310194, 0 ] - [ 0.489949713, -0.00123310194, 0 ] - [ 0.489949713, -0.00123310194, 0 ] - [ 0.489949713, -0.00123310194, 0 ] - [ 0.489949713, -0.00123310194, 0 ] - [ 0.489949713, -0.00123310194, 0 ] - [ 0.489949713, -0.00123310193, 0 ] - [ 0.489949713, -0.00123310193, 0 ] - [ 0.489949713, -0.00123310193, 0 ] - [ 0.489949713, -0.00123310193, 0 ] - [ 0.489949713, -0.00123310193, 0 ] - [ 0.489949713, -0.00123310193, 0 ] - [ 0.489949713, -0.00123310192, 0 ] - [ 0.489949713, -0.00123310192, 0 ] - [ 0.489949713, -0.00123310192, 0 ] - [ 0.489949713, -0.00123310192, 0 ] - [ 0.489949713, -0.00123310192, 0 ] - [ 0.489949713, -0.00123310192, 0 ] - [ 0.489949713, -0.00123310192, 0 ] - [ 0.489949713, -0.00123310191, 0 ] - [ 0.489949713, -0.00123310191, 0 ] - [ 0.489949713, -0.00123310191, 0 ] - [ 0.489949713, -0.00123310191, 0 ] - [ 0.489949713, -0.00123310191, 0 ] - [ 0.489949713, -0.00123310191, 0 ] - [ 0.489949713, -0.0012331019, 0 ] - [ 0.489949713, -0.0012331019, 0 ] - [ 0.489949713, -0.0012331019, 0 ] - [ 0.489949713, -0.0012331019, 0 ] - [ 0.489949713, -0.0012331019, 0 ] - [ 0.489949713, -0.0012331019, 0 ] - [ 0.489949713, -0.0012331019, 0 ] - [ 0.489949713, -0.00123310189, 0 ] - [ 0.489949713, -0.00123310189, 0 ] - [ 0.489949713, -0.00123310189, 0 ] - [ 0.489949713, -0.00123310189, 0 ] - [ 0.489949713, -0.00123310189, 0 ] - [ 0.489949713, -0.00123310189, 0 ] - [ 0.489949713, -0.00123310188, 0 ] - [ 0.489949713, -0.00123310188, 0 ] - [ 0.489949713, -0.00123310188, 0 ] - [ 0.489949713, -0.00123310188, 0 ] - [ 0.489949713, -0.00123310188, 0 ] - [ 0.489949713, -0.00123310188, 0 ] - [ 0.489949713, -0.00123310188, 0 ] - [ 0.489949713, -0.00123310187, 0 ] - [ 0.489949713, -0.00123310187, 0 ] - [ 0.489949713, -0.00123310187, 0 ] - [ 0.489949713, -0.00123310187, 0 ] - [ 0.489949713, -0.00123310187, 0 ] - [ 0.489949713, -0.00123310187, 0 ] - [ 0.489949713, -0.00123310186, 0 ] - [ 0.489949713, -0.00123310186, 0 ] - [ 0.489949713, -0.00123310186, 0 ] - [ 0.489949713, -0.00123310186, 0 ] - [ 0.489949713, -0.00123310186, 0 ] - [ 0.489949713, -0.00123310186, 0 ] - [ 0.489949713, -0.00123310186, 0 ] - [ 0.489949713, -0.00123310185, 0 ] - [ 0.489949713, -0.00123310185, 0 ] - [ 0.489949713, -0.00123310185, 0 ] - [ 0.489949713, -0.00123310185, 0 ] - [ 0.489949713, -0.00123310185, 0 ] - [ 0.489949713, -0.00123310185, 0 ] - [ 0.489949713, -0.00123310184, 0 ] - [ 0.489949713, -0.00123310184, 0 ] - [ 0.489949713, -0.00123310184, 0 ] - [ 0.489949713, -0.00123310184, 0 ] - [ 0.489949713, -0.00123310184, 0 ] - [ 0.489949713, -0.00123310184, 0 ] - [ 0.489949713, -0.00123310183, 0 ] - [ 0.489949713, -0.00123310183, 0 ] - [ 0.489949713, -0.00123310183, 0 ] - [ 0.489949713, -0.00123310183, 0 ] - [ 0.489949713, -0.00123310183, 0 ] - [ 0.489949713, -0.00123310183, 0 ] - [ 0.489949713, -0.00123310183, 0 ] - [ 0.489949713, -0.00123310182, 0 ] - [ 0.489949713, -0.00123310182, 0 ] - [ 0.489949713, -0.00123310182, 0 ] - [ 0.489949713, -0.00123310182, 0 ] - [ 0.489949713, -0.00123310182, 0 ] - [ 0.489949713, -0.00123310182, 0 ] - [ 0.489949713, -0.00123310181, 0 ] - [ 0.489949713, -0.00123310181, 0 ] - [ 0.489949713, -0.00123310181, 0 ] - [ 0.489949713, -0.00123310181, 0 ] - [ 0.489949713, -0.00123310181, 0 ] - [ 0.489949713, -0.00123310181, 0 ] - [ 0.489949713, -0.0012331018, 0 ] - [ 0.489949713, -0.0012331018, 0 ] - [ 0.489949713, -0.0012331018, 0 ] - [ 0.489949713, -0.0012331018, 0 ] - [ 0.489949713, -0.0012331018, 0 ] - [ 0.489949713, -0.0012331018, 0 ] - [ 0.489949713, -0.00123310179, 0 ] - [ 0.489949713, -0.00123310179, 0 ] - [ 0.489949713, -0.00123310179, 0 ] - [ 0.489949713, -0.00123310179, 0 ] - [ 0.489949713, -0.00123310179, 0 ] - [ 0.489949713, -0.00123310179, 0 ] - [ 0.489949713, -0.00123310178, 0 ] - [ 0.489949713, -0.00123310178, 0 ] - [ 0.489949713, -0.00123310178, 0 ] - [ 0.489949713, -0.00123310178, 0 ] - [ 0.489949713, -0.00123310178, 0 ] - [ 0.489949713, -0.00123310178, 0 ] - [ 0.489949712, -0.00123310177, 0 ] - [ 0.489949712, -0.00123310177, 0 ] - [ 0.489949712, -0.00123310177, 0 ] - [ 0.489949712, -0.00123310177, 0 ] - [ 0.489949712, -0.00123310177, 0 ] - [ 0.489949712, -0.00123310177, 0 ] - [ 0.489949712, -0.00123310176, 0 ] - [ 0.489949712, -0.00123310176, 0 ] - [ 0.489949712, -0.00123310176, 0 ] - [ 0.489949712, -0.00123310176, 0 ] - [ 0.489949712, -0.00123310176, 0 ] - [ 0.489949712, -0.00123310176, 0 ] - [ 0.489949712, -0.00123310175, 0 ] - [ 0.489949712, -0.00123310175, 0 ] - [ 0.489949712, -0.00123310175, 0 ] - [ 0.489949712, -0.00123310175, 0 ] - [ 0.489949712, -0.00123310175, 0 ] - [ 0.489949712, -0.00123310175, 0 ] - [ 0.489949712, -0.00123310174, 0 ] - [ 0.489949712, -0.00123310174, 0 ] - [ 0.489949712, -0.00123310174, 0 ] - [ 0.489949712, -0.00123310174, 0 ] - [ 0.489949712, -0.00123310174, 0 ] - [ 0.489949712, -0.00123310174, 0 ] - [ 0.489949712, -0.00123310173, 0 ] - [ 0.489949712, -0.00123310173, 0 ] - [ 0.489949712, -0.00123310173, 0 ] - [ 0.489949712, -0.00123310173, 0 ] - [ 0.489949712, -0.00123310173, 0 ] - [ 0.489949712, -0.00123310173, 0 ] - [ 0.489949712, -0.00123310172, 0 ] - [ 0.489949712, -0.00123310172, 0 ] - [ 0.489949712, -0.00123310172, 0 ] - [ 0.489949712, -0.00123310172, 0 ] - [ 0.489949712, -0.00123310172, 0 ] - [ 0.489949712, -0.00123310172, 0 ] - [ 0.489949712, -0.00123310171, 0 ] - [ 0.489949712, -0.00123310171, 0 ] - [ 0.489949712, -0.00123310171, 0 ] - [ 0.489949712, -0.00123310171, 0 ] - [ 0.489949712, -0.00123310171, 0 ] - [ 0.489949712, -0.00123310171, 0 ] - [ 0.489949712, -0.0012331017, 0 ] - [ 0.489949712, -0.0012331017, 0 ] - [ 0.489949712, -0.0012331017, 0 ] - [ 0.489949712, -0.0012331017, 0 ] - [ 0.489949712, -0.0012331017, 0 ] - [ 0.489949712, -0.0012331017, 0 ] - [ 0.489949712, -0.00123310169, 0 ] - [ 0.489949712, -0.00123310169, 0 ] - [ 0.489949712, -0.00123310169, 0 ] - [ 0.489949712, -0.00123310169, 0 ] - [ 0.489949712, -0.00123310169, 0 ] - [ 0.489949712, -0.00123310169, 0 ] - [ 0.489949712, -0.00123310168, 0 ] - [ 0.489949712, -0.00123310168, 0 ] - [ 0.489949712, -0.00123310168, 0 ] - [ 0.489949712, -0.00123310168, 0 ] - [ 0.489949712, -0.00123310168, 0 ] - [ 0.489949712, -0.00123310168, 0 ] - [ 0.489949712, -0.00123310167, 0 ] - [ 0.489949712, -0.00123310167, 0 ] - [ 0.489949712, -0.00123310167, 0 ] - [ 0.489949712, -0.00123310167, 0 ] - [ 0.489949712, -0.00123310167, 0 ] - [ 0.489949712, -0.00123310167, 0 ] - [ 0.489949712, -0.00123310166, 0 ] - [ 0.489949712, -0.00123310166, 0 ] - [ 0.489949712, -0.00123310166, 0 ] - [ 0.489949712, -0.00123310166, 0 ] - [ 0.489949712, -0.00123310166, 0 ] - [ 0.489949712, -0.00123310165, 0 ] - [ 0.489949712, -0.00123310165, 0 ] - [ 0.489949712, -0.00123310165, 0 ] - [ 0.489949712, -0.00123310165, 0 ] - [ 0.489949712, -0.00123310165, 0 ] - [ 0.489949712, -0.00123310165, 0 ] - [ 0.489949712, -0.00123310164, 0 ] - [ 0.489949712, -0.00123310164, 0 ] - [ 0.489949712, -0.00123310164, 0 ] - [ 0.489949712, -0.00123310164, 0 ] - [ 0.489949712, -0.00123310164, 0 ] - [ 0.489949712, -0.00123310164, 0 ] - [ 0.489949712, -0.00123310163, 0 ] - [ 0.489949712, -0.00123310163, 0 ] - [ 0.489949712, -0.00123310163, 0 ] - [ 0.489949712, -0.00123310163, 0 ] - [ 0.489949712, -0.00123310163, 0 ] - [ 0.489949712, -0.00123310162, 0 ] - [ 0.489949712, -0.00123310162, 0 ] - [ 0.489949712, -0.00123310162, 0 ] - [ 0.489949712, -0.00123310162, 0 ] - [ 0.489949712, -0.00123310162, 0 ] - [ 0.489949712, -0.00123310162, 0 ] - [ 0.489949712, -0.00123310161, 0 ] - [ 0.489949712, -0.00123310161, 0 ] - [ 0.489949712, -0.00123310161, 0 ] - [ 0.489949712, -0.00123310161, 0 ] - [ 0.489949712, -0.00123310161, 0 ] - [ 0.489949712, -0.00123310161, 0 ] - [ 0.489949712, -0.0012331016, 0 ] - [ 0.489949712, -0.0012331016, 0 ] - [ 0.489949712, -0.0012331016, 0 ] - [ 0.489949712, -0.0012331016, 0 ] - [ 0.489949712, -0.0012331016, 0 ] - [ 0.489949712, -0.0012331016, 0 ] - [ 0.489949712, -0.00123310159, 0 ] - [ 0.489949712, -0.00123310159, 0 ] - [ 0.489949712, -0.00123310159, 0 ] - [ 0.489949712, -0.00123310159, 0 ] - [ 0.489949712, -0.00123310159, 0 ] - [ 0.489949712, -0.00123310158, 0 ] - [ 0.489949712, -0.00123310158, 0 ] - [ 0.489949712, -0.00123310158, 0 ] - [ 0.489949712, -0.00123310158, 0 ] - [ 0.489949712, -0.00123310158, 0 ] - [ 0.489949712, -0.00123310158, 0 ] - [ 0.489949712, -0.00123310157, 0 ] - [ 0.489949712, -0.00123310157, 0 ] - [ 0.489949712, -0.00123310157, 0 ] - [ 0.489949712, -0.00123310157, 0 ] - [ 0.489949712, -0.00123310157, 0 ] - [ 0.489949712, -0.00123310156, 0 ] - [ 0.489949712, -0.00123310156, 0 ] - [ 0.489949712, -0.00123310156, 0 ] - [ 0.489949712, -0.00123310156, 0 ] - [ 0.489949712, -0.00123310156, 0 ] - [ 0.489949712, -0.00123310156, 0 ] - [ 0.489949712, -0.00123310155, 0 ] - [ 0.489949712, -0.00123310155, 0 ] - [ 0.489949712, -0.00123310155, 0 ] - [ 0.489949712, -0.00123310155, 0 ] - [ 0.489949712, -0.00123310155, 0 ] - [ 0.489949712, -0.00123310154, 0 ] - [ 0.489949712, -0.00123310154, 0 ] - [ 0.489949712, -0.00123310154, 0 ] - [ 0.489949712, -0.00123310154, 0 ] - [ 0.489949712, -0.00123310154, 0 ] - [ 0.489949712, -0.00123310154, 0 ] - [ 0.489949712, -0.00123310153, 0 ] - [ 0.489949712, -0.00123310153, 0 ] - [ 0.489949712, -0.00123310153, 0 ] - [ 0.489949712, -0.00123310153, 0 ] - [ 0.489949712, -0.00123310153, 0 ] - [ 0.489949712, -0.00123310152, 0 ] - [ 0.489949712, -0.00123310152, 0 ] - [ 0.489949712, -0.00123310152, 0 ] - [ 0.489949712, -0.00123310152, 0 ] - [ 0.489949712, -0.00123310152, 0 ] - [ 0.489949712, -0.00123310152, 0 ] - [ 0.489949712, -0.00123310151, 0 ] - [ 0.489949712, -0.00123310151, 0 ] - [ 0.489949712, -0.00123310151, 0 ] - [ 0.489949712, -0.00123310151, 0 ] - [ 0.489949712, -0.00123310151, 0 ] - [ 0.489949712, -0.0012331015, 0 ] - [ 0.489949711, -0.0012331015, 0 ] - [ 0.489949711, -0.0012331015, 0 ] - [ 0.489949711, -0.0012331015, 0 ] - [ 0.489949711, -0.0012331015, 0 ] - [ 0.489949711, -0.0012331015, 0 ] - [ 0.489949711, -0.00123310149, 0 ] - [ 0.489949711, -0.00123310149, 0 ] - [ 0.489949711, -0.00123310149, 0 ] - [ 0.489949711, -0.00123310149, 0 ] - [ 0.489949711, -0.00123310149, 0 ] - [ 0.489949711, -0.00123310148, 0 ] - [ 0.489949711, -0.00123310148, 0 ] - [ 0.489949711, -0.00123310148, 0 ] - [ 0.489949711, -0.00123310148, 0 ] - [ 0.489949711, -0.00123310148, 0 ] - [ 0.489949711, -0.00123310148, 0 ] - [ 0.489949711, -0.00123310147, 0 ] - [ 0.489949711, -0.00123310147, 0 ] - [ 0.489949711, -0.00123310147, 0 ] - [ 0.489949711, -0.00123310147, 0 ] - [ 0.489949711, -0.00123310147, 0 ] - [ 0.489949711, -0.00123310146, 0 ] - [ 0.489949711, -0.00123310146, 0 ] - [ 0.489949711, -0.00123310146, 0 ] - [ 0.489949711, -0.00123310146, 0 ] - [ 0.489949711, -0.00123310146, 0 ] - [ 0.489949711, -0.00123310145, 0 ] - [ 0.489949711, -0.00123310145, 0 ] - [ 0.489949711, -0.00123310145, 0 ] - [ 0.489949711, -0.00123310145, 0 ] - [ 0.489949711, -0.00123310145, 0 ] - [ 0.489949711, -0.00123310145, 0 ] - [ 0.489949711, -0.00123310144, 0 ] - [ 0.489949711, -0.00123310144, 0 ] - [ 0.489949711, -0.00123310144, 0 ] - [ 0.489949711, -0.00123310144, 0 ] - [ 0.489949711, -0.00123310144, 0 ] - [ 0.489949711, -0.00123310143, 0 ] - [ 0.489949711, -0.00123310143, 0 ] - [ 0.489949711, -0.00123310143, 0 ] - [ 0.489949711, -0.00123310143, 0 ] - [ 0.489949711, -0.00123310143, 0 ] - [ 0.489949711, -0.00123310142, 0 ] - [ 0.489949711, -0.00123310142, 0 ] - [ 0.489949711, -0.00123310142, 0 ] - [ 0.489949711, -0.00123310142, 0 ] - [ 0.489949711, -0.00123310142, 0 ] - [ 0.489949711, -0.00123310142, 0 ] - [ 0.489949711, -0.00123310141, 0 ] - [ 0.489949711, -0.00123310141, 0 ] - [ 0.489949711, -0.00123310141, 0 ] - [ 0.489949711, -0.00123310141, 0 ] - [ 0.489949711, -0.00123310141, 0 ] - [ 0.489949711, -0.0012331014, 0 ] - [ 0.489949711, -0.0012331014, 0 ] - [ 0.489949711, -0.0012331014, 0 ] - [ 0.489949711, -0.0012331014, 0 ] - [ 0.489949711, -0.0012331014, 0 ] - [ 0.489949711, -0.00123310139, 0 ] - [ 0.489949711, -0.00123310139, 0 ] - [ 0.489949711, -0.00123310139, 0 ] - [ 0.489949711, -0.00123310139, 0 ] - [ 0.489949711, -0.00123310139, 0 ] - [ 0.489949711, -0.00123310139, 0 ] - [ 0.489949711, -0.00123310138, 0 ] - [ 0.489949711, -0.00123310138, 0 ] - [ 0.489949711, -0.00123310138, 0 ] - [ 0.489949711, -0.00123310138, 0 ] - [ 0.489949711, -0.00123310138, 0 ] - [ 0.489949711, -0.00123310137, 0 ] - [ 0.489949711, -0.00123310137, 0 ] - [ 0.489949711, -0.00123310137, 0 ] - [ 0.489949711, -0.00123310137, 0 ] - [ 0.489949711, -0.00123310137, 0 ] - [ 0.489949711, -0.00123310136, 0 ] - [ 0.489949711, -0.00123310136, 0 ] - [ 0.489949711, -0.00123310136, 0 ] - [ 0.489949711, -0.00123310136, 0 ] - [ 0.489949711, -0.00123310136, 0 ] - [ 0.489949711, -0.00123310135, 0 ] - [ 0.489949711, -0.00123310135, 0 ] - [ 0.489949711, -0.00123310135, 0 ] - [ 0.489949711, -0.00123310135, 0 ] - [ 0.489949711, -0.00123310135, 0 ] - [ 0.489949711, -0.00123310134, 0 ] - [ 0.489949711, -0.00123310134, 0 ] - [ 0.489949711, -0.00123310134, 0 ] - [ 0.489949711, -0.00123310134, 0 ] - [ 0.489949711, -0.00123310134, 0 ] - [ 0.489949711, -0.00123310134, 0 ] - [ 0.489949711, -0.00123310133, 0 ] - [ 0.489949711, -0.00123310133, 0 ] - [ 0.489949711, -0.00123310133, 0 ] - [ 0.489949711, -0.00123310133, 0 ] - [ 0.489949711, -0.00123310133, 0 ] - [ 0.489949711, -0.00123310132, 0 ] - [ 0.489949711, -0.00123310132, 0 ] - [ 0.489949711, -0.00123310132, 0 ] - [ 0.489949711, -0.00123310132, 0 ] - [ 0.489949711, -0.00123310132, 0 ] - [ 0.489949711, -0.00123310131, 0 ] - [ 0.489949711, -0.00123310131, 0 ] - [ 0.489949711, -0.00123310131, 0 ] - [ 0.489949711, -0.00123310131, 0 ] - [ 0.489949711, -0.00123310131, 0 ] - [ 0.489949711, -0.0012331013, 0 ] - [ 0.489949711, -0.0012331013, 0 ] - [ 0.489949711, -0.0012331013, 0 ] - [ 0.489949711, -0.0012331013, 0 ] - [ 0.489949711, -0.0012331013, 0 ] - [ 0.489949711, -0.00123310129, 0 ] - [ 0.489949711, -0.00123310129, 0 ] - [ 0.489949711, -0.00123310129, 0 ] - [ 0.489949711, -0.00123310129, 0 ] - [ 0.489949711, -0.00123310129, 0 ] - [ 0.489949711, -0.00123310128, 0 ] - [ 0.489949711, -0.00123310128, 0 ] - [ 0.489949711, -0.00123310128, 0 ] - [ 0.489949711, -0.00123310128, 0 ] - [ 0.489949711, -0.00123310128, 0 ] - [ 0.489949711, -0.00123310128, 0 ] - [ 0.489949711, -0.00123310127, 0 ] - [ 0.489949711, -0.00123310127, 0 ] - [ 0.489949711, -0.00123310127, 0 ] - [ 0.489949711, -0.00123310127, 0 ] - [ 0.489949711, -0.00123310127, 0 ] - [ 0.489949711, -0.00123310126, 0 ] - [ 0.489949711, -0.00123310126, 0 ] - [ 0.489949711, -0.00123310126, 0 ] - [ 0.489949711, -0.00123310126, 0 ] - [ 0.489949711, -0.00123310126, 0 ] - [ 0.489949711, -0.00123310125, 0 ] - [ 0.489949711, -0.00123310125, 0 ] - [ 0.489949711, -0.00123310125, 0 ] - [ 0.489949711, -0.00123310125, 0 ] - [ 0.489949711, -0.00123310125, 0 ] - [ 0.489949711, -0.00123310124, 0 ] - [ 0.489949711, -0.00123310124, 0 ] - [ 0.489949711, -0.00123310124, 0 ] - [ 0.489949711, -0.00123310124, 0 ] - [ 0.489949711, -0.00123310124, 0 ] - [ 0.489949711, -0.00123310123, 0 ] - [ 0.489949711, -0.00123310123, 0 ] - [ 0.489949711, -0.00123310123, 0 ] - [ 0.489949711, -0.00123310123, 0 ] - [ 0.489949711, -0.00123310123, 0 ] - [ 0.489949711, -0.00123310122, 0 ] - [ 0.489949711, -0.00123310122, 0 ] - [ 0.489949711, -0.00123310122, 0 ] - [ 0.489949711, -0.00123310122, 0 ] - [ 0.489949711, -0.00123310122, 0 ] - [ 0.489949711, -0.00123310121, 0 ] - [ 0.48994971, -0.00123310121, 0 ] - [ 0.48994971, -0.00123310121, 0 ] - [ 0.48994971, -0.00123310121, 0 ] - [ 0.48994971, -0.00123310121, 0 ] - [ 0.48994971, -0.0012331012, 0 ] - [ 0.48994971, -0.0012331012, 0 ] - [ 0.48994971, -0.0012331012, 0 ] - [ 0.48994971, -0.0012331012, 0 ] - [ 0.48994971, -0.0012331012, 0 ] - [ 0.48994971, -0.00123310119, 0 ] - [ 0.48994971, -0.00123310119, 0 ] - [ 0.48994971, -0.00123310119, 0 ] - [ 0.48994971, -0.00123310119, 0 ] - [ 0.48994971, -0.00123310119, 0 ] - [ 0.48994971, -0.00123310118, 0 ] - [ 0.48994971, -0.00123310118, 0 ] - [ 0.48994971, -0.00123310118, 0 ] - [ 0.48994971, -0.00123310118, 0 ] - [ 0.48994971, -0.00123310118, 0 ] - [ 0.48994971, -0.00123310117, 0 ] - [ 0.48994971, -0.00123310117, 0 ] - [ 0.48994971, -0.00123310117, 0 ] - [ 0.48994971, -0.00123310117, 0 ] - [ 0.48994971, -0.00123310117, 0 ] - [ 0.48994971, -0.00123310116, 0 ] - [ 0.48994971, -0.00123310116, 0 ] - [ 0.48994971, -0.00123310116, 0 ] - [ 0.48994971, -0.00123310116, 0 ] - [ 0.48994971, -0.00123310116, 0 ] - [ 0.48994971, -0.00123310115, 0 ] - [ 0.48994971, -0.00123310115, 0 ] - [ 0.48994971, -0.00123310115, 0 ] - [ 0.48994971, -0.00123310115, 0 ] - [ 0.48994971, -0.00123310114, 0 ] - [ 0.48994971, -0.00123310114, 0 ] - [ 0.48994971, -0.00123310114, 0 ] - [ 0.48994971, -0.00123310114, 0 ] - [ 0.48994971, -0.00123310114, 0 ] - [ 0.48994971, -0.00123310113, 0 ] - [ 0.48994971, -0.00123310113, 0 ] - [ 0.48994971, -0.00123310113, 0 ] - [ 0.48994971, -0.00123310113, 0 ] - [ 0.48994971, -0.00123310113, 0 ] - [ 0.48994971, -0.00123310112, 0 ] - [ 0.48994971, -0.00123310112, 0 ] - [ 0.48994971, -0.00123310112, 0 ] - [ 0.48994971, -0.00123310112, 0 ] - [ 0.48994971, -0.00123310112, 0 ] - [ 0.48994971, -0.00123310111, 0 ] - [ 0.48994971, -0.00123310111, 0 ] - [ 0.48994971, -0.00123310111, 0 ] - [ 0.48994971, -0.00123310111, 0 ] - [ 0.48994971, -0.0012331011, 0 ] - [ 0.48994971, -0.0012331011, 0 ] - [ 0.48994971, -0.0012331011, 0 ] - [ 0.48994971, -0.0012331011, 0 ] - [ 0.48994971, -0.0012331011, 0 ] - [ 0.48994971, -0.00123310109, 0 ] - [ 0.48994971, -0.00123310109, 0 ] - [ 0.48994971, -0.00123310109, 0 ] - [ 0.48994971, -0.00123310109, 0 ] - [ 0.48994971, -0.00123310109, 0 ] - [ 0.48994971, -0.00123310108, 0 ] - [ 0.48994971, -0.00123310108, 0 ] - [ 0.48994971, -0.00123310108, 0 ] - [ 0.48994971, -0.00123310108, 0 ] - [ 0.48994971, -0.00123310107, 0 ] - [ 0.48994971, -0.00123310107, 0 ] - [ 0.48994971, -0.00123310107, 0 ] - [ 0.48994971, -0.00123310107, 0 ] - [ 0.48994971, -0.00123310107, 0 ] - [ 0.48994971, -0.00123310106, 0 ] - [ 0.48994971, -0.00123310106, 0 ] - [ 0.48994971, -0.00123310106, 0 ] - [ 0.48994971, -0.00123310106, 0 ] - [ 0.48994971, -0.00123310105, 0 ] - [ 0.48994971, -0.00123310105, 0 ] - [ 0.48994971, -0.00123310105, 0 ] - [ 0.48994971, -0.00123310105, 0 ] - [ 0.48994971, -0.00123310104, 0 ] - [ 0.48994971, -0.00123310104, 0 ] - [ 0.48994971, -0.00123310104, 0 ] - [ 0.48994971, -0.00123310104, 0 ] - [ 0.48994971, -0.00123310103, 0 ] - [ 0.48994971, -0.00123310103, 0 ] - [ 0.48994971, -0.00123310103, 0 ] - [ 0.48994971, -0.00123310103, 0 ] - [ 0.48994971, -0.00123310103, 0 ] - [ 0.48994971, -0.00123310103, 0 ] - [ 0.48994971, -0.00123310103, 0 ] - [ 0.48994971, -0.00123310103, 0 ] - [ 0.48994971, -0.00123310103, 0 ] - [ 0.48994971, -0.00123310102, 0 ] - [ 0.48994971, -0.00123310102, 0 ] - [ 0.48994971, -0.00123310102, 0 ] - [ 0.48994971, -0.00123310102, 0 ] - [ 0.48994971, -0.00123310101, 0 ] - [ 0.48994971, -0.00123310101, 0 ] - [ 0.48994971, -0.00123310101, 0 ] - [ 0.48994971, -0.00123310101, 0 ] - [ 0.48994971, -0.001233101, 0 ] - [ 0.48994971, -0.001233101, 0 ] - [ 0.48994971, -0.001233101, 0 ] - [ 0.48994971, -0.001233101, 0 ] - [ 0.48994971, -0.001233101, 0 ] - [ 0.48994971, -0.00123310099, 0 ] - [ 0.48994971, -0.00123310099, 0 ] - [ 0.48994971, -0.00123310099, 0 ] - [ 0.48994971, -0.00123310099, 0 ] - [ 0.48994971, -0.00123310098, 0 ] - [ 0.48994971, -0.00123310098, 0 ] - [ 0.48994971, -0.00123310098, 0 ] - [ 0.48994971, -0.00123310098, 0 ] - [ 0.48994971, -0.00123310098, 0 ] - [ 0.48994971, -0.00123310097, 0 ] - [ 0.48994971, -0.00123310097, 0 ] - [ 0.48994971, -0.00123310097, 0 ] - [ 0.48994971, -0.00123310097, 0 ] - [ 0.48994971, -0.00123310096, 0 ] - [ 0.48994971, -0.00123310096, 0 ] - [ 0.48994971, -0.00123310096, 0 ] - [ 0.48994971, -0.00123310096, 0 ] - [ 0.48994971, -0.00123310096, 0 ] - [ 0.48994971, -0.00123310095, 0 ] - [ 0.48994971, -0.00123310095, 0 ] - [ 0.48994971, -0.00123310095, 0 ] - [ 0.48994971, -0.00123310095, 0 ] - [ 0.48994971, -0.00123310094, 0 ] - [ 0.48994971, -0.00123310094, 0 ] - [ 0.48994971, -0.00123310094, 0 ] - [ 0.48994971, -0.00123310094, 0 ] - [ 0.48994971, -0.00123310094, 0 ] - [ 0.48994971, -0.00123310093, 0 ] - [ 0.48994971, -0.00123310093, 0 ] - [ 0.48994971, -0.00123310093, 0 ] - [ 0.48994971, -0.00123310093, 0 ] - [ 0.48994971, -0.00123310093, 0 ] - [ 0.48994971, -0.00123310092, 0 ] - [ 0.48994971, -0.00123310092, 0 ] - [ 0.48994971, -0.00123310092, 0 ] - [ 0.48994971, -0.00123310092, 0 ] - [ 0.48994971, -0.00123310091, 0 ] - [ 0.48994971, -0.00123310091, 0 ] - [ 0.48994971, -0.00123310091, 0 ] - [ 0.48994971, -0.00123310091, 0 ] - [ 0.48994971, -0.00123310091, 0 ] - [ 0.48994971, -0.0012331009, 0 ] - [ 0.48994971, -0.0012331009, 0 ] - [ 0.489949709, -0.0012331009, 0 ] - [ 0.489949709, -0.0012331009, 0 ] - [ 0.489949709, -0.0012331009, 0 ] - [ 0.489949709, -0.00123310089, 0 ] - [ 0.489949709, -0.00123310089, 0 ] - [ 0.489949709, -0.00123310089, 0 ] - [ 0.489949709, -0.00123310089, 0 ] - [ 0.489949709, -0.00123310089, 0 ] - [ 0.489949709, -0.00123310088, 0 ] - [ 0.489949709, -0.00123310088, 0 ] - [ 0.489949709, -0.00123310088, 0 ] - [ 0.489949709, -0.00123310088, 0 ] - [ 0.489949709, -0.00123310087, 0 ] - [ 0.489949709, -0.00123310087, 0 ] - [ 0.489949709, -0.00123310087, 0 ] - [ 0.489949709, -0.00123310087, 0 ] - [ 0.489949709, -0.00123310087, 0 ] - [ 0.489949709, -0.00123310086, 0 ] - [ 0.489949709, -0.00123310086, 0 ] - [ 0.489949709, -0.00123310086, 0 ] - [ 0.489949709, -0.00123310086, 0 ] - [ 0.489949709, -0.00123310086, 0 ] - [ 0.489949709, -0.00123310085, 0 ] - [ 0.489949709, -0.00123310085, 0 ] - [ 0.489949709, -0.00123310085, 0 ] - [ 0.489949709, -0.00123310085, 0 ] - [ 0.489949709, -0.00123310085, 0 ] - [ 0.489949709, -0.00123310084, 0 ] - [ 0.489949709, -0.00123310084, 0 ] - [ 0.489949709, -0.00123310084, 0 ] - [ 0.489949709, -0.00123310084, 0 ] - [ 0.489949709, -0.00123310084, 0 ] - [ 0.489949709, -0.00123310083, 0 ] - [ 0.489949709, -0.00123310083, 0 ] - [ 0.489949709, -0.00123310083, 0 ] - [ 0.489949709, -0.00123310083, 0 ] - [ 0.489949709, -0.00123310083, 0 ] - [ 0.489949709, -0.00123310082, 0 ] - [ 0.489949709, -0.00123310082, 0 ] - [ 0.489949709, -0.00123310082, 0 ] - [ 0.489949709, -0.00123310082, 0 ] - [ 0.489949709, -0.00123310081, 0 ] - [ 0.489949709, -0.00123310081, 0 ] - [ 0.489949709, -0.00123310081, 0 ] - [ 0.489949709, -0.00123310081, 0 ] - [ 0.489949709, -0.00123310081, 0 ] - [ 0.489949709, -0.0012331008, 0 ] - [ 0.489949709, -0.0012331008, 0 ] - [ 0.489949709, -0.0012331008, 0 ] - [ 0.489949709, -0.0012331008, 0 ] - [ 0.489949709, -0.0012331008, 0 ] - [ 0.489949709, -0.00123310079, 0 ] - [ 0.489949709, -0.00123310079, 0 ] - [ 0.489949709, -0.00123310079, 0 ] - [ 0.489949709, -0.00123310079, 0 ] - [ 0.489949709, -0.00123310079, 0 ] - [ 0.489949709, -0.00123310078, 0 ] - [ 0.489949709, -0.00123310078, 0 ] - [ 0.489949709, -0.00123310078, 0 ] - [ 0.489949709, -0.00123310078, 0 ] - [ 0.489949709, -0.00123310078, 0 ] - [ 0.489949709, -0.00123310077, 0 ] - [ 0.489949709, -0.00123310077, 0 ] - [ 0.489949709, -0.00123310077, 0 ] - [ 0.489949709, -0.00123310077, 0 ] - [ 0.489949709, -0.00123310077, 0 ] - [ 0.489949709, -0.00123310076, 0 ] - [ 0.489949709, -0.00123310076, 0 ] - [ 0.489949709, -0.00123310076, 0 ] - [ 0.489949709, -0.00123310076, 0 ] - [ 0.489949709, -0.00123310075, 0 ] - [ 0.489949709, -0.00123310075, 0 ] - [ 0.489949709, -0.00123310075, 0 ] - [ 0.489949709, -0.00123310075, 0 ] - [ 0.489949709, -0.00123310075, 0 ] - [ 0.489949709, -0.00123310074, 0 ] - [ 0.489949709, -0.00123310074, 0 ] - [ 0.489949709, -0.00123310074, 0 ] - [ 0.489949709, -0.00123310074, 0 ] - [ 0.489949709, -0.00123310074, 0 ] - [ 0.489949709, -0.00123310073, 0 ] - [ 0.489949709, -0.00123310073, 0 ] - [ 0.489949709, -0.00123310073, 0 ] - [ 0.489949709, -0.00123310073, 0 ] - [ 0.489949709, -0.00123310073, 0 ] - [ 0.489949709, -0.00123310072, 0 ] - [ 0.489949709, -0.00123310072, 0 ] - [ 0.489949709, -0.00123310072, 0 ] - [ 0.489949709, -0.00123310072, 0 ] - [ 0.489949709, -0.00123310072, 0 ] - [ 0.489949709, -0.00123310071, 0 ] - [ 0.489949709, -0.00123310071, 0 ] - [ 0.489949709, -0.00123310071, 0 ] - [ 0.489949709, -0.00123310071, 0 ] - [ 0.489949709, -0.00123310071, 0 ] - [ 0.489949709, -0.0012331007, 0 ] - [ 0.489949709, -0.0012331007, 0 ] - [ 0.489949709, -0.0012331007, 0 ] - [ 0.489949709, -0.0012331007, 0 ] - [ 0.489949709, -0.00123310069, 0 ] - [ 0.489949709, -0.00123310069, 0 ] - [ 0.489949709, -0.00123310069, 0 ] - [ 0.489949709, -0.00123310069, 0 ] - [ 0.489949709, -0.00123310069, 0 ] - [ 0.489949709, -0.00123310068, 0 ] - [ 0.489949709, -0.00123310068, 0 ] - [ 0.489949709, -0.00123310068, 0 ] - [ 0.489949709, -0.00123310068, 0 ] - [ 0.489949709, -0.00123310068, 0 ] - [ 0.489949709, -0.00123310067, 0 ] - [ 0.489949709, -0.00123310067, 0 ] - [ 0.489949709, -0.00123310067, 0 ] - [ 0.489949709, -0.00123310067, 0 ] - [ 0.489949709, -0.00123310067, 0 ] - [ 0.489949709, -0.00123310066, 0 ] - [ 0.489949709, -0.00123310066, 0 ] - [ 0.489949709, -0.00123310066, 0 ] - [ 0.489949709, -0.00123310066, 0 ] - [ 0.489949709, -0.00123310066, 0 ] - [ 0.489949709, -0.00123310065, 0 ] - [ 0.489949709, -0.00123310065, 0 ] - [ 0.489949709, -0.00123310065, 0 ] - [ 0.489949709, -0.00123310065, 0 ] - [ 0.489949709, -0.00123310064, 0 ] - [ 0.489949709, -0.00123310064, 0 ] - [ 0.489949709, -0.00123310064, 0 ] - [ 0.489949709, -0.00123310064, 0 ] - [ 0.489949709, -0.00123310064, 0 ] - [ 0.489949709, -0.00123310063, 0 ] - [ 0.489949709, -0.00123310063, 0 ] - [ 0.489949709, -0.00123310063, 0 ] - [ 0.489949709, -0.00123310063, 0 ] - [ 0.489949709, -0.00123310063, 0 ] - [ 0.489949709, -0.00123310062, 0 ] - [ 0.489949709, -0.00123310062, 0 ] - [ 0.489949709, -0.00123310062, 0 ] - [ 0.489949709, -0.00123310062, 0 ] - [ 0.489949709, -0.00123310062, 0 ] - [ 0.489949709, -0.00123310061, 0 ] - [ 0.489949709, -0.00123310061, 0 ] - [ 0.489949709, -0.00123310061, 0 ] - [ 0.489949709, -0.00123310061, 0 ] - [ 0.489949709, -0.00123310061, 0 ] - [ 0.489949709, -0.0012331006, 0 ] - [ 0.489949709, -0.0012331006, 0 ] - [ 0.489949709, -0.0012331006, 0 ] - [ 0.489949709, -0.0012331006, 0 ] - [ 0.489949709, -0.00123310059, 0 ] - [ 0.489949709, -0.00123310059, 0 ] - [ 0.489949709, -0.00123310059, 0 ] - [ 0.489949709, -0.00123310059, 0 ] - [ 0.489949709, -0.00123310059, 0 ] - [ 0.489949709, -0.00123310058, 0 ] - [ 0.489949709, -0.00123310058, 0 ] - [ 0.489949709, -0.00123310058, 0 ] - [ 0.489949709, -0.00123310058, 0 ] - [ 0.489949708, -0.00123310058, 0 ] - [ 0.489949708, -0.00123310057, 0 ] - [ 0.489949708, -0.00123310057, 0 ] - [ 0.489949708, -0.00123310057, 0 ] - [ 0.489949708, -0.00123310057, 0 ] - [ 0.489949708, -0.00123310057, 0 ] - [ 0.489949708, -0.00123310056, 0 ] - [ 0.489949708, -0.00123310056, 0 ] - [ 0.489949708, -0.00123310056, 0 ] - [ 0.489949708, -0.00123310056, 0 ] - [ 0.489949708, -0.00123310056, 0 ] - [ 0.489949708, -0.00123310055, 0 ] - [ 0.489949708, -0.00123310055, 0 ] - [ 0.489949708, -0.00123310055, 0 ] - [ 0.489949708, -0.00123310055, 0 ] - [ 0.489949708, -0.00123310054, 0 ] - [ 0.489949708, -0.00123310054, 0 ] - [ 0.489949708, -0.00123310054, 0 ] - [ 0.489949708, -0.00123310054, 0 ] - [ 0.489949708, -0.00123310054, 0 ] - [ 0.489949708, -0.00123310053, 0 ] - [ 0.489949708, -0.00123310053, 0 ] - [ 0.489949708, -0.00123310053, 0 ] - [ 0.489949708, -0.00123310053, 0 ] - [ 0.489949708, -0.00123310053, 0 ] - [ 0.489949708, -0.00123310052, 0 ] - [ 0.489949708, -0.00123310052, 0 ] - [ 0.489949708, -0.00123310052, 0 ] - [ 0.489949708, -0.00123310052, 0 ] - [ 0.489949708, -0.00123310051, 0 ] - [ 0.489949708, -0.00123310051, 0 ] - [ 0.489949708, -0.00123310051, 0 ] - [ 0.489949708, -0.00123310051, 0 ] - [ 0.490014381, -0.00127009063, 0 ] - [ 0.490076613, -0.00130569995, 0 ] - [ 0.490072992, -0.0013036508, 0 ] - [ 0.490069423, -0.00130163063, 0 ] - [ 0.490065905, -0.00129963912, 0 ] - [ 0.490062438, -0.00129767596, 0 ] - [ 0.490059022, -0.00129574085, 0 ] - [ 0.490055656, -0.00129383346, 0 ] - [ 0.490052339, -0.00129195351, 0 ] - [ 0.490049071, -0.00129010068, 0 ] - [ 0.490045852, -0.00128827469, 0 ] - [ 0.49004268, -0.00128647523, 0 ] - [ 0.490039555, -0.00128470201, 0 ] - [ 0.490036476, -0.00128295475, 0 ] - [ 0.490033444, -0.00128123316, 0 ] - [ 0.490030457, -0.00127953696, 0 ] - [ 0.490027516, -0.00127786586, 0 ] - [ 0.490024619, -0.00127621959, 0 ] - [ 0.490021766, -0.00127459787, 0 ] - [ 0.490018956, -0.00127300043, 0 ] - [ 0.490016189, -0.00127142701, 0 ] - [ 0.490013465, -0.00126987733, 0 ] - [ 0.490010784, -0.00126835114, 0 ] - [ 0.490008143, -0.00126684817, 0 ] - [ 0.490005544, -0.00126536817, 0 ] - [ 0.490002985, -0.00126391087, 0 ] - [ 0.490000467, -0.00126247603, 0 ] - [ 0.489997988, -0.0012610634, 0 ] - [ 0.489995548, -0.00125967272, 0 ] - [ 0.489993147, -0.00125830376, 0 ] - [ 0.489990785, -0.00125695626, 0 ] - [ 0.48998846, -0.00125563, 0 ] - [ 0.489986173, -0.00125432474, 0 ] - [ 0.489983923, -0.00125304023, 0 ] - [ 0.489981709, -0.00125177624, 0 ] - [ 0.489979532, -0.00125053256, 0 ] - [ 0.48997739, -0.00124930894, 0 ] - [ 0.489975284, -0.00124810517, 0 ] - [ 0.489973213, -0.00124692101, 0 ] - [ 0.489971176, -0.00124575626, 0 ] - [ 0.489969173, -0.00124461069, 0 ] - [ 0.489967204, -0.00124348408, 0 ] - [ 0.489965269, -0.00124237623, 0 ] - [ 0.489963366, -0.00124128692, 0 ] - [ 0.489961496, -0.00124021594, 0 ] - [ 0.489959658, -0.00123916309, 0 ] - [ 0.489957852, -0.00123812817, 0 ] - [ 0.489956077, -0.00123711096, 0 ] - [ 0.489954334, -0.00123611127, 0 ] - [ 0.489952621, -0.00123512891, 0 ] - [ 0.489950938, -0.00123416367, 0 ] - [ 0.489949286, -0.00123321536, 0 ] - [ 0.489947663, -0.0012322838, 0 ] - [ 0.489946069, -0.00123136879, 0 ] - [ 0.489944505, -0.00123047015, 0 ] - [ 0.489942969, -0.00122958769, 0 ] - [ 0.489941461, -0.00122872122, 0 ] - [ 0.489939981, -0.00122787057, 0 ] - [ 0.489938529, -0.00122703557, 0 ] - [ 0.489937104, -0.00122621602, 0 ] - [ 0.489935707, -0.00122541176, 0 ] - [ 0.489934335, -0.00122462261, 0 ] - [ 0.489932991, -0.00122384841, 0 ] - [ 0.489931672, -0.00122308898, 0 ] - [ 0.489930379, -0.00122234416, 0 ] - [ 0.489929111, -0.00122161377, 0 ] - [ 0.489927869, -0.00122089767, 0 ] - [ 0.489926652, -0.00122019569, 0 ] - [ 0.489925459, -0.00121950766, 0 ] - [ 0.48992429, -0.00121883343, 0 ] - [ 0.489923145, -0.00121817285, 0 ] - [ 0.489922024, -0.00121752576, 0 ] - [ 0.489920927, -0.00121689201, 0 ] - [ 0.489919852, -0.00121627145, 0 ] - [ 0.489918801, -0.00121566393, 0 ] - [ 0.489917772, -0.0012150693, 0 ] - [ 0.489916765, -0.00121448742, 0 ] - [ 0.489915781, -0.00121391814, 0 ] - [ 0.489914818, -0.00121336133, 0 ] - [ 0.489913878, -0.00121281684, 0 ] - [ 0.489912958, -0.00121228454, 0 ] - [ 0.489912059, -0.00121176429, 0 ] - [ 0.489911182, -0.00121125595, 0 ] - [ 0.489910325, -0.0012107594, 0 ] - [ 0.489909488, -0.0012102745, 0 ] - [ 0.489908671, -0.00120980112, 0 ] - [ 0.489907875, -0.00120933913, 0 ] - [ 0.489907098, -0.00120888841, 0 ] - [ 0.48990634, -0.00120844883, 0 ] - [ 0.489905602, -0.00120802027, 0 ] - [ 0.489904883, -0.00120760261, 0 ] - [ 0.489904182, -0.00120719572, 0 ] - [ 0.4899035, -0.00120679949, 0 ] - [ 0.489902837, -0.00120641381, 0 ] - [ 0.489902191, -0.00120603855, 0 ] - [ 0.489901564, -0.0012056736, 0 ] - [ 0.489900954, -0.00120531886, 0 ] - [ 0.489900362, -0.0012049742, 0 ] - [ 0.489899787, -0.00120463952, 0 ] - [ 0.48989923, -0.00120431472, 0 ] - [ 0.489898689, -0.00120399968, 0 ] - [ 0.489898165, -0.0012036943, 0 ] - [ 0.489897658, -0.00120339848, 0 ] - [ 0.489897167, -0.00120311211, 0 ] - [ 0.489896692, -0.0012028351, 0 ] - [ 0.489896233, -0.00120256734, 0 ] - [ 0.489895791, -0.00120230874, 0 ] - [ 0.489895364, -0.0012020592, 0 ] - [ 0.489894952, -0.00120181863, 0 ] - [ 0.489894556, -0.00120158693, 0 ] - [ 0.489894175, -0.00120136401, 0 ] - [ 0.489893809, -0.00120114978, 0 ] - [ 0.489893458, -0.00120094415, 0 ] - [ 0.489893121, -0.00120074703, 0 ] - [ 0.489892799, -0.00120055834, 0 ] - [ 0.489892492, -0.00120037799, 0 ] - [ 0.489892199, -0.00120020589, 0 ] - [ 0.48989192, -0.00120004196, 0 ] - [ 0.489891655, -0.00119988613, 0 ] - [ 0.489891403, -0.0011997383, 0 ] - [ 0.489891166, -0.00119959841, 0 ] - [ 0.489890941, -0.00119946637, 0 ] - [ 0.489890731, -0.00119934211, 0 ] - [ 0.489890533, -0.00119922555, 0 ] - [ 0.489890349, -0.00119911662, 0 ] - [ 0.489890178, -0.00119901524, 0 ] - [ 0.489890019, -0.00119892135, 0 ] - [ 0.489889874, -0.00119883487, 0 ] - [ 0.48988974, -0.00119875574, 0 ] - [ 0.48988962, -0.00119868389, 0 ] - [ 0.489889512, -0.00119861924, 0 ] - [ 0.489889416, -0.00119856174, 0 ] - [ 0.489889332, -0.00119851132, 0 ] - [ 0.48988926, -0.00119846792, 0 ] - [ 0.489889201, -0.00119843148, 0 ] - [ 0.489889153, -0.00119840193, 0 ] - [ 0.489889117, -0.00119837922, 0 ] - [ 0.489889092, -0.00119836329, 0 ] - [ 0.489889079, -0.00119835408, 0 ] - [ 0.489889077, -0.00119835153, 0 ] - [ 0.489889087, -0.00119835559, 0 ] - [ 0.489889108, -0.00119836621, 0 ] - [ 0.48988914, -0.00119838333, 0 ] - [ 0.489889183, -0.00119840691, 0 ] - [ 0.489889237, -0.00119843688, 0 ] - [ 0.489889302, -0.00119847321, 0 ] - [ 0.489889378, -0.00119851585, 0 ] - [ 0.489889465, -0.00119856474, 0 ] - [ 0.489889562, -0.00119861984, 0 ] - [ 0.489889669, -0.00119868111, 0 ] - [ 0.489889788, -0.0011987485, 0 ] - [ 0.489889916, -0.00119882198, 0 ] - [ 0.489890055, -0.00119890149, 0 ] - [ 0.489890204, -0.001198987, 0 ] - [ 0.489890363, -0.00119907847, 0 ] - [ 0.489890533, -0.00119917586, 0 ] - [ 0.489890712, -0.00119927913, 0 ] - [ 0.489890902, -0.00119938825, 0 ] - [ 0.489891101, -0.00119950318, 0 ] - [ 0.489891311, -0.00119962389, 0 ] - [ 0.48989153, -0.00119975034, 0 ] - [ 0.489891759, -0.00119988251, 0 ] - [ 0.489891997, -0.00120002035, 0 ] - [ 0.489892246, -0.00120016385, 0 ] - [ 0.489892503, -0.00120031296, 0 ] - [ 0.489892771, -0.00120046767, 0 ] - [ 0.489893048, -0.00120062795, 0 ] - [ 0.489893334, -0.00120079377, 0 ] - [ 0.48989363, -0.0012009651, 0 ] - [ 0.489893935, -0.00120114192, 0 ] - [ 0.48989425, -0.00120132422, 0 ] - [ 0.489894574, -0.00120151196, 0 ] - [ 0.489894907, -0.00120170512, 0 ] - [ 0.48989525, -0.00120190369, 0 ] - [ 0.489895602, -0.00120210765, 0 ] - [ 0.489895962, -0.00120231697, 0 ] - [ 0.489896333, -0.00120253165, 0 ] - [ 0.489896712, -0.00120275166, 0 ] - [ 0.4898971, -0.00120297698, 0 ] - [ 0.489897497, -0.00120320762, 0 ] - [ 0.489897904, -0.00120344355, 0 ] - [ 0.48989832, -0.00120368475, 0 ] - [ 0.489898744, -0.00120393123, 0 ] - [ 0.489899178, -0.00120418296, 0 ] - [ 0.48989962, -0.00120443994, 0 ] - [ 0.489900072, -0.00120470217, 0 ] - [ 0.489900533, -0.00120496962, 0 ] - [ 0.489901002, -0.00120524231, 0 ] - [ 0.489901481, -0.00120552021, 0 ] - [ 0.489901968, -0.00120580333, 0 ] - [ 0.489902465, -0.00120609166, 0 ] - [ 0.48990297, -0.0012063852, 0 ] - [ 0.489903485, -0.00120668395, 0 ] - [ 0.489904008, -0.00120698791, 0 ] - [ 0.489904541, -0.00120729707, 0 ] - [ 0.489905082, -0.00120761145, 0 ] - [ 0.489905632, -0.00120793103, 0 ] - [ 0.489906192, -0.00120825582, 0 ] - [ 0.48990676, -0.00120858584, 0 ] - [ 0.489907337, -0.00120892107, 0 ] - [ 0.489907924, -0.00120926153, 0 ] - [ 0.489908519, -0.00120960723, 0 ] - [ 0.489909124, -0.00120995816, 0 ] - [ 0.489909738, -0.00121031435, 0 ] - [ 0.48991036, -0.00121067579, 0 ] - [ 0.489910992, -0.00121104251, 0 ] - [ 0.489911633, -0.00121141451, 0 ] - [ 0.489912284, -0.00121179179, 0 ] - [ 0.489912943, -0.00121217439, 0 ] - [ 0.489913612, -0.0012125623, 0 ] - [ 0.48991429, -0.00121295555, 0 ] - [ 0.489914977, -0.00121335415, 0 ] - [ 0.489915674, -0.00121375812, 0 ] - [ 0.48991638, -0.00121416748, 0 ] - [ 0.489917095, -0.00121458223, 0 ] - [ 0.48991782, -0.00121500241, 0 ] - [ 0.489918554, -0.00121542804, 0 ] - [ 0.489919298, -0.00121585913, 0 ] - [ 0.489920052, -0.00121629571, 0 ] - [ 0.489920815, -0.0012167378, 0 ] - [ 0.489921588, -0.00121718542, 0 ] - [ 0.489922371, -0.00121763861, 0 ] - [ 0.489923163, -0.00121809738, 0 ] - [ 0.489923965, -0.00121856177, 0 ] - [ 0.489924777, -0.00121903179, 0 ] - [ 0.489925599, -0.00121950749, 0 ] - [ 0.489926431, -0.00121998889, 0 ] - [ 0.489927274, -0.00122047602, 0 ] - [ 0.489928126, -0.00122096891, 0 ] - [ 0.489928988, -0.00122146759, 0 ] - [ 0.489929861, -0.00122197211, 0 ] - [ 0.489930744, -0.00122248248, 0 ] - [ 0.489931638, -0.00122299876, 0 ] - [ 0.489932542, -0.00122352097, 0 ] - [ 0.489933456, -0.00122404915, 0 ] - [ 0.489934381, -0.00122458334, 0 ] - [ 0.489935317, -0.00122512358, 0 ] - [ 0.489936264, -0.00122566991, 0 ] - [ 0.489937221, -0.00122622237, 0 ] - [ 0.48993819, -0.001226781, 0 ] - [ 0.489939169, -0.00122734585, 0 ] - [ 0.48994016, -0.00122791695, 0 ] - [ 0.489941162, -0.00122849437, 0 ] - [ 0.489942175, -0.00122907813, 0 ] - [ 0.489943199, -0.00122966828, 0 ] - [ 0.489944235, -0.00123026489, 0 ] - [ 0.489945282, -0.00123086798, 0 ] - [ 0.489946342, -0.00123147762, 0 ] - [ 0.489947412, -0.00123209386, 0 ] - [ 0.489948495, -0.00123271673, 0 ] - [ 0.489949223, -0.00123313529, 0 ] choreonoid-1.5.0/share/motion/GR001/0000775000000000000000000000000012741425367015521 5ustar rootrootchoreonoid-1.5.0/share/motion/GR001/SampleMotion1.pseq0000664000000000000000000003071412741425367021110 0ustar rootroot# Body pose sequence format version 1.0 defined by cnoid-Robotics type: PoseSeq name: "SampleMotion1" targetBody: "GR001" refs: - time: 0 refer: type: Pose name: "" joints: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 ] q: [ -1.80616593e-19, 0.00197016157, 0.370920524, -0.701176708, -0.330256184, 0.00197016157, -6.05607271e-19, 0.00197016157, -0.370920524, 0.701176708, 0.330256184, 0.00197016157, 0, 0, 0.34906585, 0, -0.34906585, -0.34906585, 0, 0.34906585 ] ikLinks: - name: WAIST index: 0 isBaseLink: true translation: [ -0.00206589105, 0.000206960048, 0.154197111 ] rotation: [ 1, 7.25663958e-19, 7.30074269e-16, -4.21994409e-19, 1, 3.56094663e-15, -5.75440303e-16, -3.56007164e-15, 1 ] - name: R_ANKLE_R index: 6 translation: [ 0.0252, -0.0196, 0.0211500007 ] rotation: [ 1, 2.24612932e-19, 3.84078922e-16, 1.03126261e-19, 1, 8.67361738e-19, -2.21312768e-16, 7.62329653e-21, 1 ] isTouching: true partingDirection: [ 0, 0, 1 ] - name: L_ANKLE_R index: 12 translation: [ 0.0252, 0.0196, 0.0211500007 ] rotation: [ 1, -8.37197087e-19, -3.70579372e-16, 1.17298181e-18, 1, 6.37075926e-16, 5.86146799e-16, -6.35548514e-16, 1 ] isTouching: true partingDirection: [ 0, 0, 1 ] zmp: [ 0.0202, -5.67254577e-16, 0 ] isZmpStationaryPoint: true - time: 1.5 maxTransitionTime: 0.541666667 refer: type: Pose name: "" joints: [ 12, 13, 14, 15, 16, 17, 18, 19 ] q: [ 0, 0, -0.172787596, -1.5271631, -0.802851456, 0.172787596, 1.5271631, 0.34906585 ] ikLinks: - name: WAIST index: 0 isBaseLink: true translation: [ -0.00170177353, 0.000206686534, 0.154270653 ] rotation: [ 0.989016678, -1.0618018e-05, -0.147803962, 1.05159591e-05, 1, -1.4719432e-06, 0.147803962, -9.85240516e-08, 0.989016678 ] - time: 2.46666667 maxTransitionTime: 0.558333333 refer: type: Pose name: "" joints: [ 12, 13, 14, 15, 16, 17, 18, 19 ] q: [ 0.00263595484, 0.354301838, -0.202445604, -1.65626266, -0.549886095, -0.62066345, 0.667445809, 1.41804495 ] ikLinks: - name: WAIST index: 0 isBaseLink: true translation: [ -0.00231165222, 0.000286113927, 0.154157425 ] rotation: [ 0.854382857, 0.344858111, 0.388719458, -0.342913079, 0.936216263, -0.0768747615, -0.390436363, -0.0676165079, 0.918143482 ] - time: 2.99166667 maxTransitionTime: 0.341666667 refer: type: Pose name: "" joints: [ 12, 13, 14, 15, 16, 17, 18, 19 ] q: [ 0.00263653005, 0, 0.205694412, -1.16597616, -0.98031669, -0.212686887, 1.15757596, 0.987788984 ] ikLinks: - name: WAIST index: 0 isBaseLink: true translation: [ 0.00557454746, -2.64736876e-05, 0.143289054 ] rotation: [ 0.914441672, 0.00288814826, 0.40470741, -5.23028162e-05, 0.999975372, -0.00701803127, -0.404717712, 0.00639641291, 0.914419302 ] - time: 3.48333333 maxTransitionTime: 0.516666667 refer: type: Pose name: "" joints: [ 12, 13, 14, 15, 16, 17, 18, 19 ] q: [ 0.00263595492, -0.422369679, 0.620629366, -0.667486757, -1.418009, 0.202411496, 1.65622169, 0.549922076 ] ikLinks: - name: WAIST index: 0 isBaseLink: true translation: [ 0.0141276682, -0.000322323269, 0.150963912 ] rotation: [ 0.840461288, -0.342483373, 0.419916614, 0.343579605, 0.936061362, 0.0757771775, -0.419020141, 0.0805870002, 0.90439364 ] - time: 4.00833333 maxTransitionTime: 0.341666667 refer: type: Pose name: "" joints: [ 12, 13, 14, 15, 16, 17, 18, 19 ] q: [ 0.00263653005, 0, 0.205694412, -1.16597616, -0.98031669, -0.212686887, 1.15757596, 0.987788984 ] ikLinks: - name: WAIST index: 0 isBaseLink: true translation: [ 0.00557454746, -2.64736876e-05, 0.143289054 ] rotation: [ 0.914441672, 0.00288814826, 0.40470741, -5.23028162e-05, 0.999975372, -0.00701803127, -0.404717712, 0.00639641291, 0.914419302 ] - time: 4.49166667 maxTransitionTime: 0.541666667 refer: type: Pose name: "" joints: [ 12, 13, 14, 15, 16, 17, 18, 19 ] q: [ 0, 0, -0.172787596, -1.5271631, -0.802851456, 0.172787596, 1.5271631, 0.34906585 ] ikLinks: - name: WAIST index: 0 isBaseLink: true translation: [ -0.00170177353, 0.000206686534, 0.154270653 ] rotation: [ 0.989016678, -1.0618018e-05, -0.147803962, 1.05159591e-05, 1, -1.4719432e-06, 0.147803962, -9.85240516e-08, 0.989016678 ] - time: 5.025 refer: type: Pose name: "" joints: [ 12, 13, 14, 15, 16, 17, 18, 19 ] q: [ 0, 0.326291052, 0.942000489, -0.906487926, -1.25535486, 1.46282615, 0.771257023, 1.18819094 ] ikLinks: - name: WAIST index: 0 isBaseLink: true translation: [ -0.00595981699, 0.00698479091, 0.147243988 ] rotation: [ 0.999982472, -0.00179845846, -0.00564107445, 1.07496363e-05, 0.953301255, -0.302021056, 0.00592081567, 0.302015701, 0.953284564 ] - time: 5.525 refer: type: Pose name: "" joints: [ 12, 13, 14, 15, 16, 17, 18, 19 ] q: [ 0, 9.72347334e-05, 0.581302161, -1.03668676, -0.92861256, 1.28636026, 0.834248605, 0.836117661 ] ikLinks: - name: WAIST index: 0 isBaseLink: true translation: [ -0.00576741128, -0.000178572423, 0.15122398 ] rotation: [ 0.993234316, 0.00517775005, -0.116011999, -9.85958498e-05, 0.999042755, 0.0437443105, 0.116127444, -0.043436912, 0.992284058 ] - time: 6.01666667 refer: type: Pose name: "" joints: [ 12, 13, 14, 15, 16, 17, 18, 19 ] q: [ 0, 0.326291052, 0.942000489, -0.906487926, -1.25535486, 1.46282615, 0.771257023, 1.18819094 ] ikLinks: - name: WAIST index: 0 isBaseLink: true translation: [ -0.00595981699, 0.00698479091, 0.147243988 ] rotation: [ 0.999982472, -0.00179845846, -0.00564107445, 1.07496363e-05, 0.953301255, -0.302021056, 0.00592081567, 0.302015701, 0.953284564 ] - time: 6.54166667 maxTransitionTime: 0.541666667 refer: type: Pose name: "" joints: [ 12, 13, 14, 15, 16, 17, 18, 19 ] q: [ 0, 9.84430804e-06, -0.172753962, -1.52714437, -0.802865108, 0.172826517, 1.52714029, 0.349091167 ] ikLinks: - name: WAIST index: 0 isBaseLink: true translation: [ -0.000709439304, 0.0272837379, 0.14415081 ] rotation: [ 0.989019285, -0.000140269134, -0.147786448, 1.26891509e-05, 0.999999626, -0.000864215013, 0.147786514, 0.00085285003, 0.989018917 ] - time: 7.15871683 maxTransitionTime: 0.724353292 refer: type: Pose name: "" joints: [ 0, 1, 2, 3, 4, 5, 12, 13, 14, 15, 16, 17, 18, 19 ] q: [ -0.00448554345, 0.158707861, 0.0575528145, -0.87765158, -0.254806122, 0.0113587088, 0, -0.387463094, -0.888372589, -1.30899694, -1.55159771, -0.750491578, 1.18333323, 0.900589894 ] ikLinks: - name: WAIST index: 0 isBaseLink: true translation: [ -0.00218358137, 0.0359159308, 0.154265647 ] rotation: [ 0.999850594, 0.0169426471, 0.0034257387, -0.0172852919, 0.979002044, 0.203116263, 8.75219726e-05, -0.203145131, 0.979148634 ] - name: R_ANKLE_R index: 6 translation: [ -0.0143382891, -0.0216689863, 0.0441276821 ] rotation: [ 0.840607085, 0.0267631026, 0.540983794, -0.208611213, 0.937726404, 0.277759883, -0.499861072, -0.346342211, 0.793842542 ] - time: 7.83107165 maxTransitionTime: 0.328014784 refer: type: Pose name: "" joints: [ 0, 1, 2, 3, 4, 5, 12, 13, 14, 15, 16, 17, 18, 19 ] q: [ -0.130863974, 0.227028823, 0.903551924, -0.934143105, -0.153307758, -0.0196133095, 0, -0.387463094, -0.125452629, -0.916723361, -1.23611023, -1.00903081, 1.10115248, 0.800432771 ] ikLinks: - name: WAIST index: 0 isBaseLink: true translation: [ -0.00632375134, 0.0370071214, 0.154259643 ] rotation: [ 0.981132548, -0.13053257, 0.142618974, 0.0973393867, 0.970867715, 0.218954159, -0.167044806, -0.200940609, 0.965255875 ] - name: R_ANKLE_R index: 6 translation: [ 0.043821894, -0.0304316716, 0.0390835821 ] rotation: [ 0.999304947, -0.0337694092, 0.0157876539, 0.0230297452, 0.892288296, 0.450878284, -0.0293130321, -0.450201314, 0.892445809 ] - time: 8.18024868 refer: type: Pose name: "" joints: [ 0, 1, 2, 3, 4, 5, 12, 13, 14, 15, 16, 17, 18, 19 ] q: [ -0.13240401, 0.285252766, 1.26631178, -0.945796389, -0.282969297, 0.0350767145, 0, -0.387463094, 0.483781988, -0.727534958, -0.947549306, -1.50969822, 0.960895056, 0.454597378 ] ikLinks: - name: WAIST index: 0 isBaseLink: true translation: [ -0.0069119989, 0.0368694778, 0.154226214 ] rotation: [ 0.97293155, -0.114419492, 0.200779429, 0.0687961848, 0.972838195, 0.221026994, -0.220615694, -0.201231277, 0.954376597 ] - name: R_ANKLE_R index: 6 translation: [ 0.0664605398, -0.030431704, 0.0496545353 ] rotation: [ 0.918242056, -0.0558642713, -0.392059575, 0.226221579, 0.886569969, 0.403506489, 0.325046649, -0.459208964, 0.826723535 ] - time: 9.01615732 maxTransitionTime: 0.529056104 refer: type: Pose name: "" joints: [ 0, 1, 2, 3, 4, 5, 12, 13, 14, 15, 16, 17, 18, 19 ] q: [ -0.000871297291, 0.29927517, 0.52329174, -0.953265731, -0.43274688, 0.298156892, 0, -0.00173207729, 0.349668072, -0.37533689, -0.351464137, -0.370906241, 0.389208423, 0.349380348 ] ikLinks: - name: WAIST index: 0 isBaseLink: true translation: [ -0.00287269103, 0.0297707957, 0.144534584 ] rotation: [ 0.999999465, -0.00028591801, 0.000994134096, 0.000284994235, 0.999999528, 0.000929243977, -0.000994399314, -0.000928960157, 0.999999074 ] - name: R_ANKLE_R index: 6 translation: [ 0.0253871799, -0.0193565247, 0.0212777166 ] rotation: [ 0.999998603, -0.000230293824, -0.00165575874, 0.000233684636, 0.999997876, 0.0020479879, 0.00165528359, -0.00204837197, 0.999996532 ] isTouching: true partingDirection: [ 0, 0, 1 ] - time: 9.65102465 maxTransitionTime: 0.677191813 refer: type: Pose name: "" joints: [ 12, 13, 14, 15, 16, 17, 18, 19 ] q: [ 0, 0, 0.34906585, 0, -0.34906585, -0.34906585, 0, 0.34906585 ] ikLinks: - name: WAIST index: 0 isBaseLink: true translation: [ -0.00206589105, 0.000206960048, 0.154197111 ] rotation: [ 1, 7.25663958e-19, 7.30074269e-16, -4.21994409e-19, 1, 3.56094663e-15, -5.75440303e-16, -3.56007164e-15, 1 ] choreonoid-1.5.0/share/motion/RIC30/0000775000000000000000000000000012741425367015550 5ustar rootrootchoreonoid-1.5.0/share/motion/RIC30/SampleMotion1.pseq0000664000000000000000000003075612741425367021145 0ustar rootroot# Body pose sequence format version 1.0 defined by cnoid-Robotics type: PoseSeq name: "SampleMotion1" targetBody: "RIC30" refs: - time: 0 refer: type: Pose name: "" joints: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 ] q: [ -2.74277156e-14, 0.0259937549, 0.414012653, -0.689377758, -0.275365105, 0.0259937549, -1.31946595e-15, 0.0259864811, -0.414002638, 0.689393486, 0.275390848, 0.0259864811, 0, 0, 0.34906585, -0.174532925, -0.698131701, -0.34906585, 0.174532925, 0.698131701 ] ikLinks: - name: WAIST index: 0 isBaseLink: true translation: [ 0.0161870912, -0.00170269015, 0.166422533 ] rotation: [ 1, -2.61060635e-14, -1.38359369e-13, 2.6095448e-14, 1, 7.1127132e-14, 1.38000722e-13, -7.11306014e-14, 1 ] - name: R_ANKLE_R index: 6 translation: [ 0.0251995642, -0.0293999067, 0.0211508251 ] rotation: [ 1, 3.65030029e-15, -4.87946377e-14, -3.66026653e-15, 1, 4.7645915e-14, 4.84057239e-14, -4.76528539e-14, 1 ] isTouching: true partingDirection: [ 0, 0, 1 ] - name: L_ANKLE_R index: 12 translation: [ 0.0251973182, 0.0196009935, 0.0211510241 ] rotation: [ 1, -2.67017551e-14, -2.12041005e-13, 2.66930575e-14, 1, 9.71271674e-14, 2.1166402e-13, -9.71271674e-14, 1 ] isTouching: true partingDirection: [ 0, 0, 1 ] zmp: [ 0.0153995642, -0.00489990671, 0 ] isZmpStationaryPoint: true - time: 1.5 maxTransitionTime: 0.541666667 refer: type: Pose name: "" joints: [ 12, 13, 14, 15, 16, 17, 18, 19 ] q: [ 0, 0, -0.172787596, -1.5271631, -0.802851456, 0.172787596, 1.5271631, 0.34906585 ] ikLinks: - name: WAIST index: 0 isBaseLink: true translation: [ -0.00170177353, 0.000206686534, 0.154270653 ] rotation: [ 0.989016678, -1.0618018e-05, -0.147803962, 1.05159591e-05, 1, -1.4719432e-06, 0.147803962, -9.85240516e-08, 0.989016678 ] - time: 2.46666667 maxTransitionTime: 0.558333333 refer: type: Pose name: "" joints: [ 12, 13, 14, 15, 16, 17, 18, 19 ] q: [ 0.00263595484, 0.354301838, -0.202445604, -1.65626266, -0.549886095, -0.62066345, 0.667445809, 1.41804495 ] ikLinks: - name: WAIST index: 0 isBaseLink: true translation: [ -0.00231165222, 0.000286113927, 0.154157425 ] rotation: [ 0.854382857, 0.344858111, 0.388719458, -0.342913079, 0.936216263, -0.0768747615, -0.390436363, -0.0676165079, 0.918143482 ] - time: 2.99166667 maxTransitionTime: 0.341666667 refer: type: Pose name: "" joints: [ 12, 13, 14, 15, 16, 17, 18, 19 ] q: [ 0.00263653005, 0, 0.205694412, -1.16597616, -0.98031669, -0.212686887, 1.15757596, 0.987788984 ] ikLinks: - name: WAIST index: 0 isBaseLink: true translation: [ 0.00557454746, -2.64736876e-05, 0.143289054 ] rotation: [ 0.914441672, 0.00288814826, 0.40470741, -5.23028162e-05, 0.999975372, -0.00701803127, -0.404717712, 0.00639641291, 0.914419302 ] - time: 3.48333333 maxTransitionTime: 0.516666667 refer: type: Pose name: "" joints: [ 12, 13, 14, 15, 16, 17, 18, 19 ] q: [ 0.00263595492, -0.422369679, 0.620629366, -0.667486757, -1.418009, 0.202411496, 1.65622169, 0.549922076 ] ikLinks: - name: WAIST index: 0 isBaseLink: true translation: [ 0.0141276682, -0.000322323269, 0.150963912 ] rotation: [ 0.840461288, -0.342483373, 0.419916614, 0.343579605, 0.936061362, 0.0757771775, -0.419020141, 0.0805870002, 0.90439364 ] - time: 4.00833333 maxTransitionTime: 0.341666667 refer: type: Pose name: "" joints: [ 12, 13, 14, 15, 16, 17, 18, 19 ] q: [ 0.00263653005, 0, 0.205694412, -1.16597616, -0.98031669, -0.212686887, 1.15757596, 0.987788984 ] ikLinks: - name: WAIST index: 0 isBaseLink: true translation: [ 0.00557454746, -2.64736876e-05, 0.143289054 ] rotation: [ 0.914441672, 0.00288814826, 0.40470741, -5.23028162e-05, 0.999975372, -0.00701803127, -0.404717712, 0.00639641291, 0.914419302 ] - time: 4.49166667 maxTransitionTime: 0.541666667 refer: type: Pose name: "" joints: [ 12, 13, 14, 15, 16, 17, 18, 19 ] q: [ 0, 0, -0.172787596, -1.5271631, -0.802851456, 0.172787596, 1.5271631, 0.34906585 ] ikLinks: - name: WAIST index: 0 isBaseLink: true translation: [ -0.00170177353, 0.000206686534, 0.154270653 ] rotation: [ 0.989016678, -1.0618018e-05, -0.147803962, 1.05159591e-05, 1, -1.4719432e-06, 0.147803962, -9.85240516e-08, 0.989016678 ] - time: 5.025 refer: type: Pose name: "" joints: [ 12, 13, 14, 15, 16, 17, 18, 19 ] q: [ 0, 0.326291052, 0.942000489, -0.906487926, -1.25535486, 1.46282615, 0.771257023, 1.18819094 ] ikLinks: - name: WAIST index: 0 isBaseLink: true translation: [ -0.00595981699, 0.00698479091, 0.147243988 ] rotation: [ 0.999982472, -0.00179845846, -0.00564107445, 1.07496363e-05, 0.953301255, -0.302021056, 0.00592081567, 0.302015701, 0.953284564 ] - time: 5.525 refer: type: Pose name: "" joints: [ 12, 13, 14, 15, 16, 17, 18, 19 ] q: [ 0, 9.72347334e-05, 0.581302161, -1.03668676, -0.92861256, 1.28636026, 0.834248605, 0.836117661 ] ikLinks: - name: WAIST index: 0 isBaseLink: true translation: [ -0.00576741128, -0.000178572423, 0.15122398 ] rotation: [ 0.993234316, 0.00517775005, -0.116011999, -9.85958498e-05, 0.999042755, 0.0437443105, 0.116127444, -0.043436912, 0.992284058 ] - time: 6.01666667 refer: type: Pose name: "" joints: [ 12, 13, 14, 15, 16, 17, 18, 19 ] q: [ 0, 0.326291052, 0.942000489, -0.906487926, -1.25535486, 1.46282615, 0.771257023, 1.18819094 ] ikLinks: - name: WAIST index: 0 isBaseLink: true translation: [ -0.00595981699, 0.00698479091, 0.147243988 ] rotation: [ 0.999982472, -0.00179845846, -0.00564107445, 1.07496363e-05, 0.953301255, -0.302021056, 0.00592081567, 0.302015701, 0.953284564 ] - time: 6.54166667 maxTransitionTime: 0.541666667 refer: type: Pose name: "" joints: [ 12, 13, 14, 15, 16, 17, 18, 19 ] q: [ 0, 9.84430804e-06, -0.172753962, -1.52714437, -0.802865108, 0.172826517, 1.52714029, 0.349091167 ] ikLinks: - name: WAIST index: 0 isBaseLink: true translation: [ -0.000709439304, 0.0272837379, 0.14415081 ] rotation: [ 0.989019285, -0.000140269134, -0.147786448, 1.26891509e-05, 0.999999626, -0.000864215013, 0.147786514, 0.00085285003, 0.989018917 ] - time: 7.16 maxTransitionTime: 0.617050163 refer: type: Pose name: "" joints: [ 0, 1, 2, 3, 4, 5, 12, 13, 14, 15, 16, 17, 18, 19 ] q: [ -0.00554108227, 0.186919342, 0.581899756, -1.43832041, -0.723837574, 0.275836214, 0, -0.387463094, -0.888372589, -1.30899694, -1.55159771, -0.750491578, 1.18333323, 0.900589894 ] ikLinks: - name: WAIST index: 0 isBaseLink: true translation: [ -0.00218358137, 0.0359159308, 0.154265647 ] rotation: [ 0.999850594, 0.0169426471, 0.0034257387, -0.0172852919, 0.979002044, 0.203116263, 8.75219726e-05, -0.203145131, 0.979148634 ] - name: R_ANKLE_R index: 6 translation: [ -0.0173606784, -0.0294748821, 0.0472732868 ] rotation: [ 0.989970076, 0.0586741794, 0.128516883, -0.0729412725, 0.991331323, 0.109278445, -0.120990988, -0.117556576, 0.985668115 ] - time: 7.83107165 maxTransitionTime: 0.328014784 refer: type: Pose name: "" joints: [ 0, 1, 2, 3, 4, 5, 12, 13, 14, 15, 16, 17, 18, 19 ] q: [ -0.130863974, 0.227028823, 0.903551924, -0.934143105, -0.153307758, -0.0196133095, 0, -0.387463094, -0.125452629, -0.916723361, -1.23611023, -1.00903081, 1.10115248, 0.800432771 ] ikLinks: - name: WAIST index: 0 isBaseLink: true translation: [ -0.00632375134, 0.0370071214, 0.154259643 ] rotation: [ 0.981132548, -0.13053257, 0.142618974, 0.0973393867, 0.970867715, 0.218954159, -0.167044806, -0.200940609, 0.965255875 ] - name: R_ANKLE_R index: 6 translation: [ 0.043821894, -0.0304316716, 0.0390835821 ] rotation: [ 0.999304947, -0.0337694092, 0.0157876539, 0.0230297452, 0.892288296, 0.450878284, -0.0293130321, -0.450201314, 0.892445809 ] - time: 8.18024868 refer: type: Pose name: "" joints: [ 0, 1, 2, 3, 4, 5, 12, 13, 14, 15, 16, 17, 18, 19 ] q: [ -0.13240401, 0.285252766, 1.26631178, -0.945796389, -0.282969297, 0.0350767145, 0, -0.387463094, 0.483781988, -0.727534958, -0.947549306, -1.50969822, 0.960895056, 0.454597378 ] ikLinks: - name: WAIST index: 0 isBaseLink: true translation: [ -0.0069119989, 0.0368694778, 0.154226214 ] rotation: [ 0.97293155, -0.114419492, 0.200779429, 0.0687961848, 0.972838195, 0.221026994, -0.220615694, -0.201231277, 0.954376597 ] - name: R_ANKLE_R index: 6 translation: [ 0.0664605398, -0.030431704, 0.0496545353 ] rotation: [ 0.918242056, -0.0558642713, -0.392059575, 0.226221579, 0.886569969, 0.403506489, 0.325046649, -0.459208964, 0.826723535 ] - time: 9.02 maxTransitionTime: 0.529056104 refer: type: Pose name: "" joints: [ 0, 1, 2, 3, 4, 5, 12, 13, 14, 15, 16, 17, 18, 19 ] q: [ -0.000948339255, 0.328356452, 0.840267319, -1.15935439, -0.321870665, 0.327238275, 0, -0.000342780255, 0.349668006, -0.372909988, -0.349318065, -0.366752784, 0.385951046, 0.349380314 ] ikLinks: - name: WAIST index: 0 isBaseLink: true translation: [ -0.00287260272, 0.0296536997, 0.144535642 ] rotation: [ 0.999999465, -0.000285886612, 0.000994025304, 0.000284963039, 0.999999528, 0.000929142228, -0.000994290464, -0.00092885847, 0.999999074 ] - name: R_ANKLE_R index: 6 translation: [ 0.025199998, -0.0293999966, 0.0212308467 ] rotation: [ 0.999998626, -0.000233388658, -0.00164111574, 0.000236749295, 0.999997875, 0.00204787945, 0.0016406343, -0.00204826517, 0.999996556 ] isTouching: true partingDirection: [ 0, 0, 1 ] - time: 9.65102465 maxTransitionTime: 0.677191813 refer: type: Pose name: "" joints: [ 12, 13, 14, 15, 16, 17, 18, 19 ] q: [ 0, 0, 0.34906585, 0, -0.34906585, -0.34906585, 0, 0.34906585 ] ikLinks: - name: WAIST index: 0 isBaseLink: true translation: [ -0.00206589105, 0.000206960048, 0.154197111 ] rotation: [ 1, 7.25663958e-19, 7.30074269e-16, -4.21994409e-19, 1, 3.56094663e-15, -5.75440303e-16, -3.56007164e-15, 1 ] choreonoid-1.5.0/share/man/0000775000000000000000000000000012741425367014236 5ustar rootrootchoreonoid-1.5.0/share/man/man1/0000775000000000000000000000000012741425367015072 5ustar rootrootchoreonoid-1.5.0/share/man/man1/choreonoid.10000664000000000000000000000117112741425367017305 0ustar rootroot.TH CHOREONOID 1 .SH NAME Choreonoid \- An extensible virtual robot environment built on an integrated GUI framework .SH SYNOPSIS .B choreonoid [OPTIONS] .SH DESCRIPTION Choreonoid is a robotics GUI tool which allows users to handle virtual robots and add various functions cooperating with the existing functions. .SH OPTIONS .TP 5 \-\-project arg load a project file .TP 5 \-\-start\-playback start playback automatically .TP 5 \-\-model arg load a 3d model file .TP 5 \-\-hrpmodel arg load an OpenHRP model file .TP 5 \-h, \-\-help show help message .SH AUTHOR Shin'ichiro Nakaoka and Choreonoid Development Team, AIST. choreonoid-1.5.0/share/project/0000775000000000000000000000000012741425367015131 5ustar rootrootchoreonoid-1.5.0/share/project/FallingBoxes.cnoid0000664000000000000000000003135112741425367020527 0ustar rootrootoptionalPlugins: [ ODE, Bullet, PhysX, AgX ] items: id: 0 name: "Root" plugin: Base class: RootItem children: - id: 1 name: "World" plugin: Body class: WorldItem data: collisionDetection: false collisionDetector: AISTCollisionDetector children: - id: 2 name: "Floor" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/floor.wrl" currentBaseLink: "BASE" rootPosition: [ 0, 0, -0.1 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] jointPositions: [ ] initialRootPosition: [ 0, 0, -0.1 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] selfCollisionDetection: false isEditable: true - id: 3 name: "box1" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/box1.body" currentBaseLink: "WAIST" rootPosition: [ 0.0375, 0.15, 1.4159 ] rootAttitude: [ 0.820303, 0.536269, 0.198792, -0.547074, 0.837084, -0.000678, -0.166769, -0.108198, 0.980041 ] jointPositions: [ ] initialRootPosition: [ 0.0375, 0.15, 1.4159 ] initialRootAttitude: [ 0.820303398, 0.536268628, 0.198791956, -0.547074372, 0.837083702, -0.000677909207, -0.166769044, -0.108197909, 0.980041475 ] zmp: [ 0, 0, 0 ] selfCollisionDetection: false isEditable: true - id: 4 name: "box1" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/box1.body" currentBaseLink: "WAIST" rootPosition: [ 0.0108, 0.2371, 1.0699 ] rootAttitude: [ 0.790431, -0.579651, 0.198048, 0.591318, 0.806439, 0.000289, -0.159881, 0.116881, 0.980192 ] jointPositions: [ ] initialRootPosition: [ 0.0108, 0.2371, 1.0699 ] initialRootAttitude: [ 0.790431146, -0.579651269, 0.198047985, 0.591317731, 0.806438623, 0.000288917343, -0.159881015, 0.116880917, 0.980192283 ] zmp: [ 0, 0, 0 ] selfCollisionDetection: false isEditable: true - id: 5 name: "box1" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/box1.body" currentBaseLink: "WAIST" rootPosition: [ -0.0123, 0.15, 0.6871 ] rootAttitude: [ 0.979672, 0.030711, 0.198239, 0.022232, 0.965503, -0.259442, -0.199368, 0.258576, 0.945194 ] jointPositions: [ ] initialRootPosition: [ -0.0123, 0.15, 0.6871 ] initialRootAttitude: [ 0.979672466, 0.0307109713, 0.198238994, 0.0222319713, 0.965502689, -0.259442289, -0.199368006, 0.258575711, 0.945193634 ] zmp: [ 0, 0, 0 ] selfCollisionDetection: false isEditable: true - id: 6 name: "box1" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/box1.body" currentBaseLink: "WAIST" rootPosition: [ 0.0631, 0.159, 2.1828 ] rootAttitude: [ 0.980271, 0.197647, 0.00207, -0, 0.010473, -0.999945, -0.197657, 0.980217, 0.010266 ] jointPositions: [ ] initialRootPosition: [ 0.0631, 0.159, 2.1828 ] initialRootAttitude: [ 0.98027115, 0.197646598, 0.00206956734, -4.02309285e-007, 0.0104727458, -0.999944884, -0.197657433, 0.980217116, 0.0102662155 ] zmp: [ 0, 0, 0 ] selfCollisionDetection: false isEditable: true - id: 7 name: "AISTSimulator" plugin: Body class: AISTSimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Time bar range" timeLength: 60 allLinkPositionOutputMode: false deviceStateOutput: false controllerThreads: false recordCollisionData: false dynamicsMode: Forward dynamics integrationMode: Runge Kutta gravity: [ 0, 0, -9.80665 ] staticFriction: 0.5 slipFriction: 0.5 cullingThresh: 0.01 contactCullingDepth: 0.05 errorCriterion: 0.001 maxNumIterations: 1000 contactCorrectionDepth: 0.0001 contactCorrectionVelocityRatio: 30 kinematicWalking: false 2Dmode: false - id: 8 name: "ODESimulator" plugin: ODE class: ODESimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Time bar range" timeLength: 60 allLinkPositionOutputMode: false deviceStateOutput: false controllerThreads: false recordCollisionData: false stepMode: Iterative (quick step) gravity: [ 0, 0, -9.80665 ] friction: 1 jointLimitMode: false globalERP: 0.4 globalCFM: 1e-10 numIterations: 50 overRelaxation: 1.3 limitCorrectingVel: true maxCorrectingVel: 1.0e-3 2Dmode: false UseWorldItem'sCollisionDetector: false - id: 9 name: "BulletSimulator" plugin: Bullet class: BulletSimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Time bar range" timeLength: 60 allLinkPositionOutputMode: false deviceStateOutput: false controllerThreads: false recordCollisionData: false ErrorReductionParameter: 0.2 NumIterations: 10 Restitution: 0 Friction: 0.7 ERP2: 0 SplitImpulsePenetrationThreshold: -0.0001 - id: 10 name: "PhysXSimulator" plugin: PhysX class: PhysXSimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Time bar range" timeLength: 60 allLinkPositionOutputMode: false deviceStateOutput: false controllerThreads: false recordCollisionData: false staticFriction: 0.5 dynamicFriction: 0.5 Restitution: 0.1 jointLimitMode: false - id: 11 name: "AgXSimulator" plugin: AgX class: AgXSimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Time bar range" timeLength: 60 allLinkPositionOutputMode: false deviceStateOutput: false controllerThreads: false recordCollisionData: false dynamicsMode: Forward dynamics gravity: [ 0, 0, -9.80665 ] friction: 0.5 restitution: 0.1 frictionModelType: Iterative Projected frictionSolveType: Split numThreads: 1 contactReductionMode: Geometry contactReductionBinResolution: 2 contactReductionThreshold: 4 views: "Items": selected: [ 7 ] checked: [ 1, 2, 3, 4, 5, 6 ] expanded: [ 1, 3, 4, 5, 6 ] "Scene": viewpointControlMode: thirdPerson collisionLines: false polygonMode: fill defaultHeadLight: true defaultHeadLightIntensity: 0.75 headLightLightingFromBack: false worldLight: true worldLightIntensity: 0.5 worldLightAmbient: 0.3 additionalLights: true floorGrid: false floorGridSpan: 10 floorGridInterval: 0.5 texture: true lineWidth: 1 pointSize: 1 normalVisualization: false normalLength: 0.01 coordinateAxes: true showFPS: false useBufferForPicking: true camera: current: Perspective eye: [ 4.14723015, 1.86573005, 1.83317995 ] direction: [ -0.916706264, -0.370027095, -0.150764033 ] up: [ -0.139804274, -0.0564319044, 0.988569856 ] fieldOfView: 0.6978 near: 0.01 far: 10000 orthoHeight: 20 backgroundColor: [ 0.100000001, 0.100000001, 0.300000012 ] gridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] "Multi Value Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 "Multi SE3 Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 visibleElements: [ 0, 1, 2 ] "Links": listingMode: "Link List" currentBodyItem: 2 "Body / Link": showRotationMatrix: false "Joint Sliders": showAllJoints: true jointId: true name: true numColumns: 1 spinBox: true slider: true labelOnLeft: true currentBodyItem: 2 "Joint Trajectories": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 "Multi Affine3 Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 visibleElements: [ 0, 1, 2 ] "Pose Roll": defaultTransitionTime: 0 updateAll: true autoUpdate: false timeSync: true listingMode: "Part Tree" timeLength: 10 showLipSync: false gridInterval: 1 toolbars: "TimeBar": minTime: 0 maxTime: 5 frameRate: 1000 playbackFrameRate: 100 idleLoopDrivenMode: false currentTime: 0 speedScale: 1 syncToOngoingUpdates: true autoExpansion: true "BodyMotionGenerationBar": balancer: false autoGeneration: false timeScaleRatio: 1 preInitialDuration: 1 postFinalDuration: 1 onlyTimeBarRange: false makeNewBodyItem: true stealthyStepMode: true stealthyHeightRatioThresh: 2 flatLiftingHeight: 0.005 flatLandingHeight: 0.005 impactReductionHeight: 0.005 impactReductionTime: 0.04 autoZmp: true minZmpTransitionTime: 0.1 zmpCenteringTimeThresh: 0.03 zmpTimeMarginBeforeLiftingSpin: 0 zmpMaxDistanceFromCenter: 0.02 allLinkPositions: false lipSyncMix: false "BodyBar": stanceWidth: 0.15 "KinematicsBar": mode: FK attitude: false penetrationBlock: true collisionLinkHighlight: false snapDistance: 0.025 penetrationBlockDepth: 0.0005 lazyCollisionDetectionMode: true Body: "BodyMotionEngine": updateJointVelocities: false "EditableSceneBody": editableSceneBodies: - bodyItem: 2 showCenterOfMass: false showZmp: false - bodyItem: 3 showCenterOfMass: false showZmp: false - bodyItem: 4 showCenterOfMass: false showZmp: false - bodyItem: 5 showCenterOfMass: false showZmp: false - bodyItem: 6 showCenterOfMass: false showZmp: false "KinematicFaultChecker": checkJointPositions: true angleMargin: 0 translationMargin: 0 checkJointVelocities: true velocityLimitRatio: 100 targetJoints: all checkSelfCollisions: true onlyTimeBarRange: false OpenRTM: "OpenRTMPlugin": deleteUnmanagedRTCsOnStartingSimulation: false choreonoid-1.5.0/share/project/RIC30Sample.cnoid0000664000000000000000000002131712741425367020075 0ustar rootrootoptionalPlugins: [ "GRobot" ] items: id: 0 name: "Root" plugin: Base class: RootItem children: - id: 1 name: "World" plugin: Body class: WorldItem data: collisionDetection: true children: - id: 2 name: "RIC30" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/RIC30/RIC30.yaml" currentBaseLink: "L_ANKLE_R" rootPosition: [ 0.016187, -0.001703, 0.166423 ] rootAttitude: [ 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, 0.000000, 0.000000, -0.000000, 1.000000 ] jointPositions: [ -0.000000, 0.025517, 0.353210, -0.573108, -0.219897, 0.025517, -0.000000, 0.025510, -0.353202, 0.573126, 0.219924, 0.025510, 0.000000, 0.000000, 0.349066, -0.174533, -0.698132, -0.349066, 0.174533, 0.698132 ] initialRootPosition: [ 0.000000, 0.000000, 0.160500 ] initialRootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] initialJointPositions: [ 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000 ] zmp: [ 0.015400, -0.004900, 0.000000 ] selfCollisionDetection: false children: - id: 3 name: "BodyMotionController" plugin: Body class: BodyMotionControllerItem children: - id: 4 name: "SampleMotion1" plugin: PoseSeq class: PoseSeqItem data: filename: "${SHARE}/motion/RIC30/SampleMotion1.pseq" format: POSE-SEQ-YAML barLength: 1 - id: 5 name: "GRobotController" plugin: GRobot class: GRobotControllerItem data: port: /dev/ttyUSB0 - id: 6 name: "Floor" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/smallfloor.wrl" currentBaseLink: "" rootPosition: [ 0.000000, 0.000000, -0.010000 ] rootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] jointPositions: [ ] initialRootPosition: [ 0.000000, 0.000000, -0.010000 ] initialRootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] zmp: [ 0.000000, 0.000000, 0.000000 ] selfCollisionDetection: false - id: 7 name: "AISTSimulator" plugin: Body class: AISTSimulatorItem data: realtimeSync: false recording: "full" timeRangeMode: "Active control period" timeLength: 60 allLinkPositionOutputMode: false deviceStateOutput: false controllerThreads: true recordCollisionData: false dynamicsMode: "High-gain dynamics" integrationMode: "Runge Kutta" gravity: [ 0, 0, -9.80665 ] staticFriction: 1 slipFriction: 1 cullingThresh: 0.005 contactCullingDepth: 0.05 errorCriterion: 0.001 maxNumIterations: 1000 contactCorrectionDepth: 0.0005 contactCorrectionVelocityRatio: 30 kinematicWalking: false 2Dmode: false views: "Items": selected: [ ] checked: [ 1, 2 ] expanded: [ 1, 2, 3, 4 ] "Scene": walkthrough: false showCollisions: false wireframe: false defaultHeadLight: true defaultHeadLightIntensity: 0.75 worldLight: true worldLightIntensity: 0.5 worldLightAmbient: 0.3 additionalLights: true floorGrid: true floorGridSpan: 2 floorGridInterval: 0.05 normalVisualization: false normalLength: 0.01 coordinateAxes: true showFPS: false camera: current: Perspective eye: [ 0.492063, 0.150117, 0.159901 ] direction: [ -0.951097, -0.298014, -0.0812513 ] up: [ -0.0775343, -0.0242944, 0.996694 ] fieldOfView: 0.6978 near: 0.01 far: 10000 orthoHeight: 0.323817 backgroundColor: [ 0.1, 0.1, 0.3 ] gridColor: [ 0.9, 0.9, 0.9, 1 ] "Multi Value Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 "Multi SE3 Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 visibleElements: [ 0, 1, 2 ] "Links": listingMode: "Link List" currentBodyItem: 3 bodyItems: - id: 3 selectedLinks: [ 0 ] "Body / Link": showRotationMatrix: false "Joint Sliders": showAllJoints: true jointId: true name: true numColumns: 1 spinBox: true slider: true labelOnLeft: true currentBodyItem: 3 "Joint Trajectories": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 "Multi Affine3 Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 visibleElements: [ 0, 1, 2 ] "Pose Roll": currentPoseSeqItem: 5 defaultTransitionTime: 0 updateAll: true autoUpdate: false timeSync: true listingMode: "Part Tree" bodyItems: - id: 3 expandedParts: [ "LEGS", "LOWER-BODY", "Whole Body" ] timeLength: 10 showLipSync: false gridInterval: 1 toolbars: "TimeBar": minTime: 0 maxTime: 15 frameRate: 100 playbackFrameRate: 100 currentTime: 0 speedScale: 1 syncToOngoingUpdates: false "BodyBar": current: 3 stanceWidth: 0.15 "KinematicsBar": mode: AUTO attitude: true penetrationBlock: true collisionLinkHighlight: true snapDistance: 0.025 penetrationBlockDepth: 0.0001 lazyCollisionDetectionMode: true "BodyMotionGenerationBar": autoGenerationForNewBody: true balancer: true autoGeneration: true timeScaleRatio: 1 preInitialDuration: 1 postFinalDuration: 1 onlyTimeBarRange: true makeNewBodyItem: true stealthyStepMode: false stealthyHeightRatioThresh: 2 flatLiftingHeight: 0.005 flatLandingHeight: 0.005 impactReductionHeight: 0.005 impactReductionTime: 0.04 autoZmp: true minZmpTransitionTime: 0.1 zmpCenteringTimeThresh: 0.03 zmpTimeMarginBeforeLiftingSpin: 0 zmpMaxDistanceFromCenter: 0.02 allLinkPositions: true lipSyncMix: false timeToStartBalancer: 0 balancerIterations: 2 plainBalancerMode: false boundaryConditionType: position boundarySmootherType: off boundarySmootherTime: 0.5 boundaryCmAdjustment: false boundaryCmAdjustmentTime: 1 waistHeightRelaxation: false gravity: 9.8 dynamicsTimeRatio: 1 Body: "BodyMotionEngine": updateJointVelocities: false "KinematicFaultChecker": checkJointPositions: true angleMargin: 0 translationMargin: 0 checkJointVelocities: true velocityLimitRatio: 100 targetJoints: all checkSelfCollisions: true onlyTimeBarRange: false choreonoid-1.5.0/share/project/GR001Sample.cnoid0000664000000000000000000002131612741425367020045 0ustar rootrootoptionalPlugins: [ "GRobot" ] items: id: 0 name: "Root" plugin: Base class: RootItem children: - id: 1 name: "World" plugin: Body class: WorldItem data: collisionDetection: true children: - id: 2 name: "GR001" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/GR001/GR001.yaml" currentBaseLink: "L_ANKLE_R" rootPosition: [ -0.002066, 0.000207, 0.154197 ] rootAttitude: [ 1.000000, 0.000000, 0.000000, -0.000000, 1.000000, 0.000000, -0.000000, -0.000000, 1.000000 ] jointPositions: [ 0.000000, 0.001970, 0.370928, -0.701190, -0.330262, 0.001970, -0.000000, 0.001970, -0.370928, 0.701190, 0.330262, 0.001970, 0.000000, 0.000000, 0.349066, 0.000000, -0.349066, -0.349066, 0.000000, 0.349066 ] initialRootPosition: [ 0.000000, 0.000000, 0.160500 ] initialRootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] initialJointPositions: [ 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000 ] zmp: [ 0.020200, -0.000000, 0.000000 ] selfCollisionDetection: true children: - id: 3 name: "BodyMotionController" plugin: Body class: BodyMotionControllerItem children: - id: 4 name: "SampleMotion1" plugin: PoseSeq class: PoseSeqItem data: filename: "${SHARE}/motion/GR001/SampleMotion1.pseq" format: POSE-SEQ-YAML barLength: 1 - id: 5 name: "GRobotController" plugin: GRobot class: GRobotControllerItem data: port: /dev/ttyUSB0 - id: 6 name: "Floor" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/smallfloor.wrl" currentBaseLink: "" rootPosition: [ 0.000000, 0.000000, -0.010000 ] rootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] jointPositions: [ ] initialRootPosition: [ 0.000000, 0.000000, -0.010000 ] initialRootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 ] zmp: [ 0.000000, 0.000000, 0.000000 ] selfCollisionDetection: false - id: 7 name: "AISTSimulator" plugin: Body class: AISTSimulatorItem data: realtimeSync: false recording: "full" timeRangeMode: "Active control period" timeLength: 60 allLinkPositionOutputMode: false deviceStateOutput: false controllerThreads: true recordCollisionData: false dynamicsMode: "High-gain dynamics" integrationMode: "Runge Kutta" gravity: [ 0, 0, -9.80665 ] staticFriction: 1 slipFriction: 1 cullingThresh: 0.005 contactCullingDepth: 0.05 errorCriterion: 0.001 maxNumIterations: 1000 contactCorrectionDepth: 0.0005 contactCorrectionVelocityRatio: 30 kinematicWalking: false 2Dmode: false views: "Items": selected: [ ] checked: [ 1, 2 ] expanded: [ 1, 2, 3, 4 ] "Scene": walkthrough: false showCollisions: false wireframe: false defaultHeadLight: true defaultHeadLightIntensity: 0.75 worldLight: true worldLightIntensity: 0.5 worldLightAmbient: 0.3 additionalLights: true floorGrid: true floorGridSpan: 2 floorGridInterval: 0.05 normalVisualization: false normalLength: 0.01 coordinateAxes: true showFPS: false camera: current: Perspective eye: [ 0.492063, 0.150117, 0.159901 ] direction: [ -0.951097, -0.298014, -0.0812513 ] up: [ -0.0775343, -0.0242944, 0.996694 ] fieldOfView: 0.6978 near: 0.01 far: 10000 orthoHeight: 0.323817 backgroundColor: [ 0.1, 0.1, 0.3 ] gridColor: [ 0.9, 0.9, 0.9, 1 ] "Multi Value Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 "Multi SE3 Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 visibleElements: [ 0, 1, 2 ] "Links": listingMode: "Link List" currentBodyItem: 3 bodyItems: - id: 3 selectedLinks: [ 0 ] "Body / Link": showRotationMatrix: false "Joint Sliders": showAllJoints: true jointId: true name: true numColumns: 1 spinBox: true slider: true labelOnLeft: true currentBodyItem: 3 "Joint Trajectories": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 "Multi Affine3 Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 visibleElements: [ 0, 1, 2 ] "Pose Roll": currentPoseSeqItem: 5 defaultTransitionTime: 0 updateAll: true autoUpdate: false timeSync: true listingMode: "Part Tree" bodyItems: - id: 3 expandedParts: [ "LEGS", "LOWER-BODY", "Whole Body" ] timeLength: 10 showLipSync: false gridInterval: 1 toolbars: "TimeBar": minTime: 0 maxTime: 15 frameRate: 100 playbackFrameRate: 100 currentTime: 0 speedScale: 1 syncToOngoingUpdates: false "BodyBar": current: 3 stanceWidth: 0.15 "KinematicsBar": mode: AUTO attitude: true penetrationBlock: true collisionLinkHighlight: true snapDistance: 0.025 penetrationBlockDepth: 0.0001 lazyCollisionDetectionMode: true "BodyMotionGenerationBar": autoGenerationForNewBody: true balancer: true autoGeneration: true timeScaleRatio: 1 preInitialDuration: 1 postFinalDuration: 1 onlyTimeBarRange: true makeNewBodyItem: true stealthyStepMode: false stealthyHeightRatioThresh: 2 flatLiftingHeight: 0.005 flatLandingHeight: 0.005 impactReductionHeight: 0.005 impactReductionTime: 0.04 autoZmp: true minZmpTransitionTime: 0.1 zmpCenteringTimeThresh: 0.03 zmpTimeMarginBeforeLiftingSpin: 0 zmpMaxDistanceFromCenter: 0.02 allLinkPositions: true lipSyncMix: false timeToStartBalancer: 0 balancerIterations: 2 plainBalancerMode: false boundaryConditionType: position boundarySmootherType: off boundarySmootherTime: 0.5 boundaryCmAdjustment: false boundaryCmAdjustmentTime: 1 waistHeightRelaxation: false gravity: 9.8 dynamicsTimeRatio: 1 Body: "BodyMotionEngine": updateJointVelocities: false "KinematicFaultChecker": checkJointPositions: true angleMargin: 0 translationMargin: 0 checkJointVelocities: true velocityLimitRatio: 100 targetJoints: all checkSelfCollisions: true onlyTimeBarRange: false choreonoid-1.5.0/share/project/blocks.cnoid0000664000000000000000000006030712741425367017432 0ustar rootrootoptionalPlugins: [ ODE, Bullet, PhysX, AgX ] items: id: 0 name: "Root" plugin: Base class: RootItem children: - id: 1 name: "World" plugin: Body class: WorldItem data: collisionDetection: false collisionDetector: AISTCollisionDetector children: - id: 2 name: "Floor" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/floor.wrl" currentBaseLink: "BASE" rootPosition: [ 0, 0, -0.1 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] initialRootPosition: [ 0, 0, -0.1 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] selfCollisionDetection: false isEditable: true - id: 3 name: "box2" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/box2.wrl" currentBaseLink: "WAIST" rootPosition: [ 0, 0, 0.15 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] initialRootPosition: [ 0, 0, 0.15 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] selfCollisionDetection: false isEditable: true - id: 4 name: "box2" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/box2.wrl" currentBaseLink: "WAIST" rootPosition: [ 0, 0.3, 0.15 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] initialRootPosition: [ 0, 0.3, 0.15 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] selfCollisionDetection: false isEditable: true - id: 5 name: "box2" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/box2.wrl" currentBaseLink: "WAIST" rootPosition: [ 0, 0.6, 0.15 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] initialRootPosition: [ 0, 0.6, 0.15 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] selfCollisionDetection: false isEditable: true - id: 6 name: "box2" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/box2.wrl" currentBaseLink: "WAIST" rootPosition: [ 0, 0.9, 0.15 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] initialRootPosition: [ 0, 0.9, 0.15 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] selfCollisionDetection: false isEditable: true - id: 7 name: "box2" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/box2.wrl" currentBaseLink: "WAIST" rootPosition: [ 0, 1.2, 0.15 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] initialRootPosition: [ 0, 1.2, 0.15 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] selfCollisionDetection: false isEditable: true - id: 8 name: "box2" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/box2.wrl" currentBaseLink: "WAIST" rootPosition: [ 0, 1.5, 0.15 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] initialRootPosition: [ 0, 1.5, 0.15 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] selfCollisionDetection: false isEditable: true - id: 9 name: "box2" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/box2.wrl" currentBaseLink: "WAIST" rootPosition: [ 0, 0.15, 0.45 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] initialRootPosition: [ 0, 0.15, 0.45 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] selfCollisionDetection: false isEditable: true - id: 10 name: "box2" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/box2.wrl" currentBaseLink: "WAIST" rootPosition: [ 0, 0.45, 0.45 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] initialRootPosition: [ 0, 0.45, 0.45 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] selfCollisionDetection: false isEditable: true - id: 11 name: "box2" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/box2.wrl" currentBaseLink: "WAIST" rootPosition: [ 0, 0.75, 0.45 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] initialRootPosition: [ 0, 0.75, 0.45 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] selfCollisionDetection: false isEditable: true - id: 12 name: "box2" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/box2.wrl" currentBaseLink: "WAIST" rootPosition: [ 0, 1.05, 0.45 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] initialRootPosition: [ 0, 1.05, 0.45 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] selfCollisionDetection: false isEditable: true - id: 13 name: "box2" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/box2.wrl" currentBaseLink: "WAIST" rootPosition: [ 0, 1.35, 0.45 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] initialRootPosition: [ 0, 1.35, 0.45 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] selfCollisionDetection: false isEditable: true - id: 14 name: "box2" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/box2.wrl" currentBaseLink: "WAIST" rootPosition: [ 0, 0.3, 0.75 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] initialRootPosition: [ 0, 0.3, 0.75 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] selfCollisionDetection: false isEditable: true - id: 15 name: "box2" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/box2.wrl" currentBaseLink: "WAIST" rootPosition: [ 0, 0.6, 0.75 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] initialRootPosition: [ 0, 0.6, 0.75 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] selfCollisionDetection: false isEditable: true - id: 16 name: "box2" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/box2.wrl" currentBaseLink: "WAIST" rootPosition: [ 0, 0.9, 0.75 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] initialRootPosition: [ 0, 0.9, 0.75 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] selfCollisionDetection: false isEditable: true - id: 17 name: "box2" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/box2.wrl" currentBaseLink: "WAIST" rootPosition: [ 0, 1.2, 0.75 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] initialRootPosition: [ 0, 1.2, 0.75 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] selfCollisionDetection: false isEditable: true - id: 18 name: "box2" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/box2.wrl" currentBaseLink: "WAIST" rootPosition: [ 0, 0.45, 1.05 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] initialRootPosition: [ 0, 0.45, 1.05 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] selfCollisionDetection: false isEditable: true - id: 19 name: "box2" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/box2.wrl" currentBaseLink: "WAIST" rootPosition: [ 0, 0.75, 1.05 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] initialRootPosition: [ 0, 0.75, 1.05 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] selfCollisionDetection: false isEditable: true - id: 20 name: "box2" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/box2.wrl" currentBaseLink: "WAIST" rootPosition: [ 0, 1.05, 1.05 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] initialRootPosition: [ 0, 1.05, 1.05 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] selfCollisionDetection: false isEditable: true - id: 21 name: "box2" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/box2.wrl" currentBaseLink: "WAIST" rootPosition: [ 0, 0.6, 1.35 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] initialRootPosition: [ 0, 0.6, 1.35 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] selfCollisionDetection: false isEditable: true - id: 22 name: "box2" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/box2.wrl" currentBaseLink: "WAIST" rootPosition: [ 0, 0.9, 1.35 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] initialRootPosition: [ 0, 0.9, 1.35 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] selfCollisionDetection: false isEditable: true - id: 23 name: "box2" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/box2.wrl" currentBaseLink: "WAIST" rootPosition: [ 0, 0.75, 2 ] rootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] initialRootPosition: [ 0, 0.75, 2 ] initialRootAttitude: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] zmp: [ 0, 0, 0 ] selfCollisionDetection: false isEditable: true - id: 24 name: "AISTSimulator" plugin: Body class: AISTSimulatorItem data: realtimeSync: false recording: full timeRangeMode: TimeBar range onlyActiveControlPeriod: true timeLength: 60 allLinkPositionOutputMode: false deviceStateOutput: true controllerThreads: true dynamicsMode: Forward dynamics integrationMode: Runge Kutta gravity: [ 0, 0, -9.80665 ] staticFriction: 1 slipFriction: 1 cullingThresh: 0.005 contactCullingDepth: 0.05 errorCriterion: 0.001 maxNumIterations: 1000 contactCorrectionDepth: 0.0001 contactCorrectionVelocityRatio: 1 kinematicWalking: false 2Dmode: false - id: 25 name: "ODESimulator" plugin: ODE class: ODESimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Active control period" timeLength: 60 allLinkPositionOutputMode: true deviceStateOutput: true controllerThreads: true recordCollisionData: false stepMode: Iterative (quick step) gravity: [ 0, 0, -9.8 ] friction: 0.5 jointLimitMode: false globalERP: 0.4 globalCFM: 1e-10 numIterations: 50 overRelaxation: 1.3 limitCorrectingVel: true maxCorrectingVel: 1.0e-3 2Dmode: false UseWorldItem'sCollisionDetector: false velocityMode: false - id: 26 name: "BulletSimulator" plugin: Bullet class: BulletSimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Active control period" timeLength: 60 allLinkPositionOutputMode: false deviceStateOutput: true controllerThreads: true recordCollisionData: false ErrorReductionParameter: 0.5 NumIterations: 10 Restitution: 0 Friction: 0.7 ERP2: 0 SplitImpulsePenetrationThreshold: -0.0001 - id: 27 name: "PhysXSimulator" plugin: PhysX class: PhysXSimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Active control period" timeLength: 60 allLinkPositionOutputMode: false deviceStateOutput: true controllerThreads: true recordCollisionData: false staticFriction: 0.5 dynamicFriction: 0.8 Restitution: 0.1 jointLimitMode: false - id: 28 name: "AgXSimulator" plugin: AgX class: AgXSimulatorItem data: realtimeSync: true recording: "full" timeRangeMode: "Active control period" timeLength: 60 allLinkPositionOutputMode: false deviceStateOutput: true controllerThreads: true recordCollisionData: false dynamicsMode: Forward dynamics gravity: [ 0, 0, -9.80665 ] friction: 0.5 restitution: 0.1 frictionModelType: Iterative Projected frictionSolveType: Direct numThreads: 1 contactReductionMode: Geometry contactReductionBinResolution: 2 contactReductionThreshold: 4 views: - id: 0 name: "CameraImage" plugin: Base class: ImageView - id: 1 plugin: Base class: ItemPropertyView mounted: true - id: 2 plugin: Base class: ItemTreeView mounted: true state: selected: [ 24 ] checked: [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23 ] expanded: [ 1, 2, 3, 4 ] - id: 3 plugin: Base class: MessageView mounted: true - id: 4 plugin: Base class: SceneView mounted: true state: viewpointControlMode: thirdPerson collisionLines: false polygonMode: fill defaultHeadLight: true defaultHeadLightIntensity: 0.75 headLightLightingFromBack: false worldLight: true worldLightIntensity: 0.5 worldLightAmbient: 0.3 additionalLights: true floorGrid: false floorGridSpan: 10 floorGridInterval: 0.5 texture: true lineWidth: 1 pointSize: 1 normalVisualization: false normalLength: 0.01 coordinateAxes: true showFPS: false enableNewDisplayListDoubleRendering: false useBufferForPicking: true camera: current: Perspective eye: [ 4.05226487, 2.79696515, 1.22373011 ] direction: [ -0.900894541, -0.428144959, -0.0712805792 ] up: [ -0.0643800479, -0.0305962482, 0.997456304 ] fieldOfView: 0.6978 near: 0.01 far: 10000 orthoHeight: 20 backgroundColor: [ 0.100000001, 0.100000001, 0.300000012 ] gridColor: [ 0.899999976, 0.899999976, 0.899999976, 1 ] dedicatedItemTreeViewChecks: false - id: 5 plugin: Body class: BodyLinkView mounted: true state: showRotationMatrix: false - id: 6 plugin: Body class: JointSliderView state: showAllJoints: true jointId: true name: true numColumns: 1 spinBox: true slider: true labelOnLeft: true currentBodyItem: 4 - id: 7 plugin: Body class: LinkSelectionView mounted: true state: listingMode: "Link List" currentBodyItem: 4 toolbars: "TimeBar": minTime: 0 maxTime: 5 frameRate: 1000 playbackFrameRate: 100 idleLoopDrivenMode: false currentTime: 0 speedScale: 1 syncToOngoingUpdates: false autoExpansion: true "KinematicsBar": mode: FK attitude: false penetrationBlock: true collisionLinkHighlight: false snapDistance: 0.025 penetrationBlockDepth: 0.0005 lazyCollisionDetectionMode: true "BodyBar": stanceWidth: 0.15 "BodyMotionGenerationBar": balancer: false autoGeneration: false timeScaleRatio: 1 preInitialDuration: 1 postFinalDuration: 1 onlyTimeBarRange: false makeNewBodyItem: true stealthyStepMode: true stealthyHeightRatioThresh: 2 flatLiftingHeight: 0.005 flatLandingHeight: 0.005 impactReductionHeight: 0.005 impactReductionTime: 0.04 autoZmp: true minZmpTransitionTime: 0.1 zmpCenteringTimeThresh: 0.03 zmpTimeMarginBeforeLiftingSpin: 0 zmpMaxDistanceFromCenter: 0.02 allLinkPositions: false lipSyncMix: false timeToStartBalancer: 0 balancerIterations: 2 plainBalancerMode: false boundaryConditionType: position boundarySmootherType: off boundarySmootherTime: 0.5 boundaryCmAdjustment: false boundaryCmAdjustmentTime: 1 waistHeightRelaxation: false gravity: 9.8 dynamicsTimeRatio: 1 Body: "BodyMotionEngine": updateJointVelocities: false "EditableSceneBody": editableSceneBodies: - bodyItem: 2 showCenterOfMass: false showZmp: false - bodyItem: 3 showCenterOfMass: false showZmp: false - bodyItem: 4 showCenterOfMass: false showZmp: false - bodyItem: 5 showCenterOfMass: false showZmp: false - bodyItem: 6 showCenterOfMass: false showZmp: false - bodyItem: 7 showCenterOfMass: false showZmp: false - bodyItem: 8 showCenterOfMass: false showZmp: false - bodyItem: 9 showCenterOfMass: false showZmp: false - bodyItem: 10 showCenterOfMass: false showZmp: false - bodyItem: 11 showCenterOfMass: false showZmp: false - bodyItem: 12 showCenterOfMass: false showZmp: false - bodyItem: 13 showCenterOfMass: false showZmp: false - bodyItem: 14 showCenterOfMass: false showZmp: false - bodyItem: 15 showCenterOfMass: false showZmp: false - bodyItem: 16 showCenterOfMass: false showZmp: false - bodyItem: 17 showCenterOfMass: false showZmp: false - bodyItem: 18 showCenterOfMass: false showZmp: false - bodyItem: 19 showCenterOfMass: false showZmp: false - bodyItem: 20 showCenterOfMass: false showZmp: false - bodyItem: 21 showCenterOfMass: false showZmp: false - bodyItem: 22 showCenterOfMass: false showZmp: false - bodyItem: 23 showCenterOfMass: false showZmp: false "KinematicFaultChecker": checkJointPositions: true angleMargin: 0 translationMargin: 0 checkJointVelocities: true velocityLimitRatio: 100 targetJoints: all checkSelfCollisions: true onlyTimeBarRange: false viewAreas: - type: embedded tabs: true contents: type: splitter orientation: horizontal sizes: [ 303, 1477 ] children: - type: splitter orientation: vertical sizes: [ 479, 479 ] children: - type: pane views: [ 2 ] current: 2 - type: pane views: [ 1, 7 ] current: 1 - type: splitter orientation: vertical sizes: [ 684, 274 ] children: - type: splitter orientation: horizontal sizes: [ 454, 1017 ] children: - type: pane views: [ 5 ] current: 5 - type: pane views: [ 4 ] current: 4 - type: pane views: [ 3 ] current: 3 layoutOfToolBars: rows: - - { name: "FileBar", x: 0, priority: 0 } - { name: "TimeBar", x: 47, priority: 0 } - { name: "SceneBar", x: 1228, priority: 0 } - { name: "GraphBar", x: 1483, priority: 0 } - - { name: "SimulationBar", x: 0, priority: 1 } - { name: "BodyBar", x: 0, priority: 0 } - { name: "KinematicsBar", x: 554, priority: 0 } - { name: "BodyMotionGenerationBar", x: 788, priority: 0 } choreonoid-1.5.0/share/project/ClosedLinkSample.cnoid0000664000000000000000000001632312741425367021345 0ustar rootrootitems: id: 0 name: "Root" plugin: Base class: RootItem children: - id: 1 name: "World" plugin: Body class: WorldItem data: collisionDetection: false children: - id: 2 name: "ClosedLinkSample" plugin: Body class: BodyItem data: modelFile: "${SHARE}/model/misc/ClosedLinkSample.wrl" currentBaseLink: "WAIST" rootPosition: [ 0.000000, 0.000000, 0.150000 ] rootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, -0.000204, 1.000000, 0.000000, -1.000000, -0.000204 ] jointPositions: [ -0.785398, 0.785398, -0.785398 ] initialRootPosition: [ 0.000000, 0.000000, 0.150000 ] initialRootAttitude: [ 1.000000, 0.000000, 0.000000, 0.000000, -0.000204, 1.000000, 0.000000, -1.000000, -0.000204 ] initialJointPositions: [ -0.785398, 0.785398, -0.785398 ] zmp: [ 0.000000, 0.000000, 0.000000 ] selfCollisionDetection: false - id: 3 name: "AISTSimulator" plugin: Body class: AISTSimulatorItem data: realtimeSync: false recordingMode: TimeBar range timeLength: 60 allLinkPositionOutputMode: false dynamicsMode: Forward dynamics gravity: [ 0, 0, -9.80665 ] staticFriction: 1 slipFriction: 1 cullingThresh: 0.02 errorCriterion: 0.001 maxNumIterations: 1000 contactCorrectionDepth: 0.0001 contactCorrectionVelocityRatio: 10 2Dmode: false - id: 4 name: "ODESimulator" plugin: ODE class: ODESimulatorItem data: realtimeSync: false recordingMode: TimeBar range timeLength: 60 allLinkPositionOutputMode: true stepMode: Iterative (quick step) gravity: [ 0, 0, -9.80665 ] friction: 1 jointLimitMode: false globalERP: 0.4 globalCFM: 1e-10 numIterations: 50 overRelaxation: 1.3 limitCorrectingVel: true maxCorrectingVel: 1.0e-3 2Dmode: false - id: 5 name: "BulletSimulator" plugin: Bullet class: BulletSimulatorItem data: realtimeSync: false recordingMode: TimeBar range onlyActiveControlPeriod: true timeLength: 60 allLinkPositionOutputMode: true ErrorReductionParameter: 0.2 NumIterations: 10 Restitution: 0 Friction: 0.7 ERP2: 0 SplitImpulsePenetrationThreshold: -0.0001 views: "Items": selected: [ 3 ] checked: [ 2 ] expanded: [ 1 ] "Scene": mode: view floorGird: true collisions: true shadow: false floorGridSpan: 10 floorGridInterval: 0.5 hiPriorityRendering: false camera: projection: perspetive perspective: [ 40, 1.29272, 0.0030309, 6.18305 ] ortho: [ -1, 1, -1, 1, -1, 1 ] eye: [ 0.0555696, 0.899931, 0.179849 ] center: [ 0.0883989, -0.0990386, 0.148513 ] up: [ 0.00102939, -0.0313191, 0.999509 ] "Multi Value Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 "Multi SE3 Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 visibleElements: [ 0, 1, 2 ] "Links": listingMode: "link list" currentBodyItem: 2 "Body / Link": showRotationMatrix: false "Joint Sliders": showAllJoints: true jointId: false name: true numColumns: 1 spinBox: true slider: true labelOnLeft: true currentBodyItem: 2 "Joint Trajectories": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 "Multi Affine3 Seq": mode: view editMode: freeLine original: true velocity: false acceleration: false limits: true grid: true gridWidth: 0.2 gridHeight: 0.2 lineWidth: 1 rulers: false sync: true controlPointStep: 1 controlPointOffset: 0 controlPointHeighlight: false scrollMode: continuous lower: -10 upper: 10 visibleElements: [ 0, 1, 2 ] "Pose Roll": defaultTransitionTime: 0 updateAll: true autoUpdate: false timeSync: true listingMode: "part tree" timeLength: 10 showLipSync: false gridInterval: 1 toolbars: "TimeBar": minTime: 0 maxTime: 30 frameRate: 500 playbackFrameRate: 100 currentTime: 0 speedScale: 1 "BodyBar": current: 2 stanceWidth: 0.15 "KinematicsBar": mode: AUTO attitude: false penetrationBlock: true collisionLinkHighlight: false snapDistance: 0.025 penetrationBlockDepth: 0.0005 lazyCollisionDetectionMode: true "BodyMotionGenerationBar": balancer: false autoGeneration: false timeScaleRatio: 1 preInitialDuration: 1 postFinalDuration: 1 onlyTimeBarRange: false makeNewBodyItem: true stealthyStepMode: true stealthyHeightRatioThresh: 2 flatLiftingHeight: 0.005 flatLandingHeight: 0.005 impactReductionHeight: 0.005 impactReductionTime: 0.04 autoZmp: true minZmpTransitionTime: 0.1 zmpCenteringTimeThresh: 0.03 zmpTimeMarginBeforeLiftingSpin: 0 allLinkPositions: false lipSyncMix: false timeToStartBalancer: 0 balancerIterations: 2 plainBalancerMode: false boundaryConditionType: 位罂’保ċ­˜ boundarySmootherType: 4ĉĴĦ boundarySmootherTime: 0.5 boundaryCmAdjustment: false boundaryCmAdjustmentTime: 1 waistHeightRelaxation: false gravity: 9.8 dynamicsTimeRatio: 1 Base: "MovieGenerator": directory: basename: scene begin: 0 fps: 30 width: 640 heiht: 480 Body: "KinematicFaultChecker": checkJointPositions: true angleMargin: 0 translationMargin: 0 checkJointVelocities: true velocityLimitRatio: 100 targetJoints: all checkSelfCollisions: true onlyTimeBarRange: false "SceneBodyManager": sceneBodies: - bodyItem: 2 editable: true centerOfMass: false zmp: false choreonoid-1.5.0/share/model/0000775000000000000000000000000012741425367014563 5ustar rootrootchoreonoid-1.5.0/share/model/house/0000775000000000000000000000000012741425367015706 5ustar rootrootchoreonoid-1.5.0/share/model/house/floor.main.wrl0000664000000000000000000000720412741425367020503 0ustar rootroot#VRML V2.0 utf8 PROTO Joint [ exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField MFFloat llimit [] exposedField SFRotation limitOrientation 0 0 1 0 exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFFloat stiffness [ 0 0 0 ] exposedField SFVec3f translation 0 0 0 exposedField MFFloat ulimit [] exposedField MFFloat dh [ 0 0 0 0 ] exposedField SFString jointType "" exposedField SFInt32 jointId -1 exposedField SFVec3f jointAxis 0 0 1 ] { Transform { center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } } PROTO Segment [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f centerOfMass 0 0 0 exposedField MFNode children [ ] exposedField SFNode coord NULL exposedField MFNode displacers [ ] exposedField SFFloat mass 0 exposedField MFFloat momentsOfInertia [ 0 0 0 0 0 0 0 0 0 ] exposedField SFString name "" eventIn MFNode addChildren eventIn MFNode removeChildren ] { Group { addChildren IS addChildren bboxCenter IS bboxCenter bboxSize IS bboxSize children IS children removeChildren IS removeChildren } } PROTO Humanoid [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f center 0 0 0 exposedField MFNode humanoidBody [ ] exposedField MFString info [ ] exposedField MFNode joints [ ] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFNode segments [ ] exposedField MFNode sites [ ] exposedField SFVec3f translation 0 0 0 exposedField SFString version "1.1" exposedField MFNode viewpoints [ ] ] { Transform { bboxCenter IS bboxCenter bboxSize IS bboxSize center IS center rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation children [ Group { children IS viewpoints } Group { children IS humanoidBody } ] } } DEF longfloor Humanoid { humanoidBody [ DEF WAIST Joint { jointType "fixed" translation 0 2.5 0 rotation 1 0 0 1.57 scale 1 1 1 scaleOrientation 0 0 1 0 children [ DEF BODY Segment { mass 0.5 momentsOfInertia [1 0 0 0 1 0 0 0 1] children[ Inline { url "floor.wrl" } ] } ] } ] joints [ USE WAIST ] segments [ USE BODY ] name "box" version "1.1" } choreonoid-1.5.0/share/model/house/vase.wrl0000664000000000000000000043732512741425367017410 0ustar rootroot#VRML V2.0 utf8 CosmoWorlds V1.0 DEF TARGET_VASE0 Transform { children DEF BudVase Transform { children Shape { appearance Appearance { material DEF GREEN_GLASS Material { ambientIntensity 0.166013 diffuseColor 0.0823529 0.670588 0.113725 specularColor 1 1 1 shininess 1 transparency 0.35 } } geometry IndexedFaceSet { coord Coordinate { point [ 43.066 47.499 90.353, 41.193 49.353 90.353, 41.031 47.499 90.353, 43.198 48.999 90.353, 41.676 51.152 90.353, 43.588 50.456 90.353, 42.463 52.841 90.353, 44.225 51.823 90.353, 43.531 54.365 90.353, 45.091 53.058 90.353, 44.848 55.682 90.353, 46.156 54.123 90.353, 46.373 56.75 90.353, 47.391 54.988 90.353, 48.061 57.537 90.353, 48.757 55.625 90.353, 49.86 58.02 90.353, 50.214 56.016 90.353, 51.714 58.183 90.353, 51.714 56.147 90.353, 53.569 58.02 90.353, 53.215 56.016 90.353, 55.368 57.537 90.353, 54.672 55.625 90.353, 57.056 56.75 90.353, 56.038 54.988 90.353, 58.58 55.682 90.353, 57.273 54.123 90.353, 59.898 54.365 90.353, 58.338 53.058 90.353, 60.966 52.841 90.353, 59.203 51.823 90.353, 61.753 51.152 90.353, 59.84 50.456 90.353, 62.236 49.353 90.353, 60.231 48.999 90.353, 62.398 47.499 90.353, 60.362 47.499 90.353, 62.236 45.645 90.353, 60.231 45.999 90.353, 61.753 43.846 90.353, 59.84 44.542 90.353, 60.966 42.157 90.353, 59.203 43.175 90.353, 59.898 40.633 90.353, 58.338 41.94 90.353, 58.58 39.316 90.353, 57.273 40.874 90.353, 57.056 38.248 90.353, 56.038 40.01 90.353, 55.368 37.459 90.353, 54.672 39.373 90.353, 53.569 36.978 90.353, 53.215 38.982 90.353, 51.714 36.815 90.353, 51.714 38.851 90.353, 49.86 36.978 90.353, 50.214 38.982 90.353, 48.061 37.459 90.353, 48.757 39.373 90.353, 46.374 38.248 90.353, 47.391 40.01 90.353, 44.848 39.316 90.353, 46.156 40.874 90.353, 43.531 40.633 90.353, 45.091 41.94 90.353, 42.463 42.157 90.353, 44.225 43.175 90.353, 41.676 43.846 90.353, 43.588 44.542 90.353, 41.193 45.645 90.353, 43.198 45.999 90.353, 45.61 47.499 85.351, 45.704 48.558 85.351, 45.978 49.586 85.351, 46.429 50.55 85.351, 47.039 51.422 85.351, 47.791 52.174 85.351, 48.663 52.785 85.351, 49.628 53.235 85.351, 50.655 53.511 85.351, 51.714 53.603 85.351, 52.774 53.511 85.351, 53.801 53.235 85.351, 54.766 52.785 85.351, 55.638 52.174 85.351, 56.39 51.422 85.351, 57 50.55 85.351, 57.451 49.586 85.351, 57.726 48.558 85.351, 57.819 47.499 85.351, 57.726 46.44 85.351, 57.451 45.412 85.351, 57 44.448 85.351, 56.39 43.576 85.351, 55.638 42.824 85.351, 54.766 42.212 85.351, 53.801 41.763 85.351, 52.774 41.487 85.351, 51.714 41.395 85.351, 50.655 41.487 85.351, 49.628 41.763 85.351, 48.663 42.212 85.351, 47.791 42.824 85.351, 47.039 43.576 85.351, 46.429 44.448 85.351, 45.978 45.412 85.351, 45.704 46.44 85.351, 47.645 47.499 77.521, 47.707 48.204 77.521, 47.892 48.89 77.521, 48.191 49.533 77.521, 48.597 50.114 77.521, 49.1 50.616 77.521, 49.681 51.022 77.521, 50.323 51.323 77.521, 51.009 51.506 77.521, 51.714 51.568 77.521, 52.419 51.506 77.521, 53.105 51.323 77.521, 53.748 51.022 77.521, 54.329 50.616 77.521, 54.831 50.114 77.521, 55.237 49.533 77.521, 55.538 48.89 77.521, 55.722 48.204 77.521, 55.783 47.499 77.521, 55.722 46.794 77.521, 55.538 46.108 77.521, 55.237 45.465 77.521, 54.831 44.884 77.521, 54.329 44.382 77.521, 53.748 43.976 77.521, 53.105 43.675 77.521, 52.419 43.492 77.521, 51.714 43.43 77.521, 51.009 43.492 77.521, 50.323 43.675 77.521, 49.681 43.976 77.521, 49.1 44.382 77.521, 48.597 44.884 77.521, 48.191 45.465 77.521, 47.892 46.108 77.521, 47.707 46.794 77.521, 48.663 47.499 59.905, 48.709 48.028 59.905, 48.846 48.541 59.905, 49.072 49.024 59.905, 49.377 49.46 59.905, 49.754 49.836 59.905, 50.189 50.142 59.905, 50.672 50.367 59.905, 51.186 50.504 59.905, 51.714 50.55 59.905, 52.243 50.504 59.905, 52.757 50.367 59.905, 53.24 50.142 59.905, 53.675 49.836 59.905, 54.052 49.46 59.905, 54.357 49.024 59.905, 54.582 48.541 59.905, 54.719 48.028 59.905, 54.766 47.499 59.905, 54.719 46.97 59.905, 54.582 46.457 59.905, 54.357 45.974 59.905, 54.052 45.538 59.905, 53.675 45.162 59.905, 53.24 44.856 59.905, 52.757 44.631 59.905, 52.243 44.494 59.905, 51.714 44.448 59.905, 51.186 44.494 59.905, 50.672 44.631 59.905, 50.189 44.856 59.905, 49.754 45.162 59.905, 49.377 45.538 59.905, 49.072 45.974 59.905, 48.846 46.457 59.905, 48.709 46.97 59.905, 48.665 47.499 41.422, 48.711 48.028 41.422, 48.848 48.541 41.422, 49.073 49.024 41.422, 49.378 49.46 41.422, 49.755 49.836 41.422, 50.19 50.142 41.422, 50.672 50.367 41.422, 51.186 50.504 41.422, 51.714 50.55 41.422, 52.243 50.504 41.422, 52.757 50.367 41.422, 53.238 50.142 41.422, 53.674 49.836 41.422, 54.05 49.46 41.422, 54.356 49.024 41.422, 54.581 48.541 41.422, 54.718 48.028 41.422, 54.764 47.499 41.422, 54.718 46.97 41.422, 54.581 46.457 41.422, 54.356 45.974 41.422, 54.05 45.538 41.422, 53.674 45.162 41.422, 53.238 44.856 41.422, 52.757 44.631 41.422, 52.243 44.494 41.422, 51.714 44.448 41.422, 51.186 44.494 41.422, 50.672 44.631 41.422, 50.19 44.856 41.422, 49.755 45.162 41.422, 49.378 45.538 41.422, 49.073 45.974 41.422, 48.848 46.457 41.422, 48.711 46.97 41.422, 48.155 47.499 38.595, 48.21 48.116 38.595, 48.371 48.716 38.595, 48.632 49.278 38.595, 48.988 49.787 38.595, 49.427 50.226 38.595, 49.936 50.582 38.595, 50.498 50.844 38.595, 51.098 51.005 38.595, 51.714 51.06 38.595, 52.331 51.005 38.595, 52.93 50.844 38.595, 53.493 50.582 38.595, 54.001 50.226 38.595, 54.441 49.787 38.595, 54.796 49.278 38.595, 55.058 48.716 38.595, 55.219 48.116 38.595, 55.274 47.499 38.595, 55.219 46.882 38.595, 55.058 46.282 38.595, 54.796 45.719 38.595, 54.441 45.211 38.595, 54.001 44.772 38.595, 53.493 44.416 38.595, 52.93 44.154 38.595, 52.331 43.993 38.595, 51.714 43.938 38.595, 51.098 43.993 38.595, 50.498 44.154 38.595, 49.936 44.416 38.595, 49.427 44.772 38.595, 48.988 45.211 38.595, 48.632 45.719 38.595, 48.371 46.282 38.595, 48.21 46.882 38.595, 46.119 47.499 36.42, 46.205 48.47 36.42, 46.457 49.412 36.42, 46.87 50.296 36.421, 47.43 51.095 36.421, 48.119 51.785 36.421, 48.918 52.345 36.421, 49.803 52.757 36.421, 50.745 53.01 36.421, 51.714 53.094 36.421, 52.685 53.01 36.421, 53.628 52.757 36.421, 54.511 52.345 36.421, 55.31 51.785 36.421, 55.999 51.095 36.42, 56.559 50.296 36.421, 56.972 49.412 36.42, 57.224 48.47 36.42, 57.309 47.499 36.42, 57.224 46.528 36.42, 56.972 45.586 36.42, 56.559 44.702 36.421, 55.999 43.903 36.42, 55.31 43.213 36.421, 54.511 42.653 36.421, 53.628 42.241 36.421, 52.685 41.988 36.421, 51.714 41.904 36.421, 50.745 41.988 36.421, 49.803 42.241 36.421, 48.918 42.653 36.421, 48.119 43.213 36.421, 47.43 43.903 36.421, 46.87 44.702 36.421, 46.457 45.586 36.42, 46.205 46.528 36.42, 43.576 47.499 35.551, 43.7 48.911 35.551, 44.067 50.282 35.551, 44.666 51.568 35.551, 45.481 52.73 35.551, 46.483 53.734 35.551, 47.645 54.547 35.551, 48.932 55.148 35.551, 50.302 55.514 35.551, 51.714 55.639 35.551, 53.126 55.514 35.551, 54.497 55.148 35.551, 55.782 54.547 35.551, 56.945 53.734 35.551, 57.948 52.73 35.551, 58.762 51.568 35.551, 59.362 50.282 35.551, 59.73 48.911 35.551, 59.853 47.499 35.551, 59.73 46.087 35.551, 59.362 44.716 35.551, 58.762 43.43 35.551, 57.948 42.268 35.551, 56.945 41.264 35.551, 55.782 40.45 35.551, 54.497 39.85 35.551, 53.126 39.484 35.551, 51.714 39.359 35.551, 50.302 39.484 35.551, 48.932 39.85 35.551, 47.645 40.45 35.551, 46.483 41.264 35.551, 45.481 42.268 35.551, 44.666 43.43 35.551, 44.067 44.716 35.551, 43.7 46.087 35.551, 38.489 47.499 33.81, 38.689 49.794 33.81, 39.285 52.022 33.81, 40.261 54.112 33.81, 41.584 56 33.81, 43.213 57.631 33.81, 45.102 58.954 33.81, 47.192 59.928 33.81, 49.419 60.525 33.81, 51.714 60.726 33.812, 54.01 60.525 33.81, 56.237 59.928 33.81, 58.327 58.954 33.81, 60.216 57.631 33.81, 61.846 56 33.81, 63.168 54.112 33.81, 64.142 52.022 33.81, 64.74 49.794 33.81, 64.94 47.499 33.81, 64.74 45.204 33.81, 64.142 42.976 33.81, 63.168 40.886 33.81, 61.846 38.996 33.81, 60.216 37.367 33.81, 58.327 36.044 33.81, 56.237 35.07 33.81, 54.01 34.473 33.81, 51.714 34.272 33.812, 49.419 34.473 33.81, 47.192 35.07 33.81, 45.102 36.044 33.81, 43.213 37.367 33.81, 41.584 38.996 33.81, 40.261 40.886 33.81, 39.285 42.976 33.81, 38.689 45.204 33.81, 36.453 47.499 31.853, 36.686 50.149 31.853, 37.374 52.719 31.853, 38.498 55.129 31.853, 40.024 57.309 31.853, 41.906 59.19 31.853, 44.084 60.716 31.853, 46.496 61.841 31.853, 49.065 62.529 31.853, 51.714 62.762 31.853, 54.364 62.529 31.853, 56.933 61.841 31.853, 59.345 60.716 31.853, 61.524 59.19 31.853, 63.404 57.309 31.853, 64.93 55.129 31.853, 66.056 52.719 31.853, 66.743 50.149 31.853, 66.976 47.499 31.853, 66.743 44.849 31.853, 66.056 42.279 31.853, 64.93 39.869 31.853, 63.404 37.689 31.853, 61.524 35.808 31.853, 59.345 34.282 31.853, 56.933 33.157 31.853, 54.364 32.469 31.853, 51.714 32.236 31.853, 49.065 32.469 31.853, 46.496 33.157 31.853, 44.084 34.282 31.853, 41.906 35.808 31.853, 40.024 37.689 31.853, 38.498 39.869 31.853, 37.374 42.279 31.853, 36.686 44.849 31.853, 36.453 47.499 29.896, 36.686 50.149 29.896, 37.373 52.719 29.896, 38.498 55.129 29.896, 40.024 57.309 29.896, 41.906 59.19 29.896, 44.084 60.716 29.896, 46.496 61.841 29.896, 49.066 62.529 29.896, 51.714 62.762 29.896, 54.364 62.529 29.896, 56.933 61.841 29.896, 59.345 60.716 29.896, 61.524 59.19 29.896, 63.404 57.309 29.896, 64.93 55.129 29.896, 66.056 52.719 29.896, 66.745 50.149 29.896, 66.976 47.499 29.896, 66.745 44.849 29.896, 66.056 42.279 29.896, 64.93 39.869 29.896, 63.404 37.689 29.896, 61.524 35.808 29.896, 59.345 34.282 29.896, 56.933 33.157 29.896, 54.364 32.469 29.896, 51.714 32.236 29.896, 49.066 32.469 29.896, 46.496 33.157 29.896, 44.084 34.282 29.896, 41.906 35.808 29.896, 40.024 37.689 29.896, 38.498 39.869 29.896, 37.373 42.279 29.896, 36.686 44.849 29.896, 37.979 47.499 27.285, 38.188 49.883 27.287, 38.808 52.197 27.285, 39.82 54.366 27.287, 41.193 56.328 27.285, 42.886 58.022 27.287, 44.847 59.395 27.287, 47.018 60.407 27.287, 49.331 61.026 27.287, 51.714 61.234 27.287, 54.098 61.026 27.287, 56.411 60.407 27.287, 58.582 59.395 27.287, 60.543 58.022 27.285, 62.236 56.328 27.287, 63.609 54.366 27.287, 64.621 52.197 27.287, 65.241 49.883 27.287, 65.45 47.499 27.285, 65.241 45.114 27.287, 64.621 42.801 27.287, 63.609 40.632 27.287, 62.236 38.67 27.287, 60.543 36.976 27.285, 58.582 35.603 27.287, 56.411 34.591 27.287, 54.098 33.972 27.287, 51.714 33.764 27.287, 49.331 33.972 27.287, 47.018 34.591 27.287, 44.847 35.603 27.287, 42.886 36.976 27.287, 41.193 38.67 27.285, 39.82 40.632 27.287, 38.808 42.801 27.285, 38.188 45.114 27.287, 40.015 47.499 26.199, 40.192 49.53 26.199, 40.72 51.499 26.199, 41.582 53.349 26.199, 42.751 55.02 26.199, 44.195 56.462 26.199, 45.865 57.632 26.199, 47.714 58.493 26.199, 49.684 59.022 26.199, 51.714 59.2 26.199, 53.745 59.022 26.199, 55.715 58.495 26.199, 57.564 57.632 26.199, 59.234 56.462 26.199, 60.676 55.02 26.199, 61.846 53.349 26.199, 62.709 51.499 26.199, 63.236 49.53 26.199, 63.414 47.499 26.199, 63.236 45.468 26.199, 62.709 43.497 26.199, 61.846 41.649 26.199, 60.676 39.978 26.199, 59.234 38.536 26.199, 57.564 37.366 26.199, 55.715 36.503 26.199, 53.745 35.976 26.199, 51.714 35.798 26.199, 49.684 35.976 26.199, 47.714 36.503 26.199, 45.865 37.366 26.199, 44.195 38.536 26.199, 42.751 39.978 26.199, 41.582 41.649 26.199, 40.72 43.497 26.199, 40.192 45.468 26.199, 48.155 47.499 26.199, 48.208 48.116 26.199, 48.369 48.716 26.199, 48.631 49.278 26.199, 48.988 49.787 26.199, 49.426 50.226 26.199, 49.936 50.582 26.199, 50.498 50.844 26.199, 51.098 51.005 26.199, 51.714 51.06 26.199, 52.331 51.005 26.199, 52.932 50.844 26.199, 53.493 50.582 26.199, 54.003 50.226 26.199, 54.441 49.787 26.199, 54.798 49.278 26.199, 55.06 48.716 26.199, 55.221 48.116 26.199, 55.274 47.499 26.199, 55.221 46.882 26.199, 55.06 46.282 26.199, 54.798 45.719 26.199, 54.441 45.211 26.199, 54.003 44.772 26.199, 53.493 44.416 26.199, 52.932 44.154 26.199, 52.331 43.993 26.199, 51.714 43.938 26.199, 51.098 43.993 26.199, 50.498 44.154 26.199, 49.936 44.416 26.199, 49.426 44.772 26.199, 48.988 45.211 26.199, 48.631 45.719 26.199, 48.369 46.282 26.199, 48.208 46.882 26.199, 48.663 47.499 31.418, 48.709 48.028 31.419, 48.848 48.541 31.418, 49.072 49.024 31.418, 49.377 49.46 31.419, 49.754 49.836 31.419, 50.189 50.142 31.419, 50.672 50.367 31.418, 51.186 50.504 31.419, 51.714 50.55 31.419, 52.243 50.504 31.419, 52.757 50.367 31.419, 53.24 50.142 31.419, 53.675 49.836 31.419, 54.052 49.46 31.418, 54.357 49.024 31.418, 54.581 48.541 31.419, 54.719 48.028 31.419, 54.766 47.499 31.419, 54.719 46.97 31.419, 54.581 46.457 31.419, 54.357 45.974 31.418, 54.052 45.538 31.418, 53.675 45.162 31.419, 53.24 44.856 31.419, 52.757 44.631 31.419, 52.243 44.494 31.419, 51.714 44.448 31.419, 51.186 44.494 31.419, 50.672 44.631 31.418, 50.189 44.856 31.419, 49.754 45.162 31.419, 49.377 45.538 31.419, 49.072 45.974 31.418, 48.848 46.457 31.418, 48.709 46.97 31.419, 50.19 47.499 33.376, 50.213 47.763 33.376, 50.281 48.019 33.376, 50.393 48.261 33.376, 50.546 48.478 33.376, 50.735 48.667 33.376, 50.953 48.82 33.376, 51.194 48.932 33.376, 51.45 49.001 33.376, 51.714 49.024 33.376, 51.978 49.001 33.376, 52.235 48.932 33.376, 52.477 48.82 33.376, 52.694 48.667 33.376, 52.883 48.478 33.376, 53.035 48.261 33.376, 53.147 48.019 33.376, 53.216 47.763 33.376, 53.24 47.499 33.376, 53.216 47.235 33.376, 53.147 46.979 33.376, 53.035 46.737 33.376, 52.883 46.52 33.376, 52.694 46.331 33.376, 52.477 46.178 33.376, 52.235 46.066 33.376, 51.978 45.997 33.376, 51.714 45.974 33.376, 51.45 45.997 33.376, 51.194 46.066 33.376, 50.953 46.178 33.376, 50.735 46.331 33.376, 50.546 46.52 33.376, 50.393 46.737 33.376, 50.281 46.979 33.376, 50.213 47.235 33.376, 50.189 47.499 24.894, 50.213 47.763 24.894, 50.281 48.019 24.894, 50.393 48.261 24.894, 50.546 48.478 24.894, 50.735 48.667 24.894, 50.953 48.82 24.894, 51.194 48.932 24.894, 51.45 49.001 24.894, 51.714 49.024 24.894, 51.978 49.001 24.894, 52.235 48.932 24.894, 52.477 48.82 24.894, 52.694 48.667 24.894, 52.883 48.478 24.894, 53.035 48.261 24.894, 53.147 48.019 24.894, 53.216 47.763 24.894, 53.24 47.499 24.894, 53.216 47.235 24.894, 53.147 46.979 24.894, 53.035 46.737 24.894, 52.883 46.52 24.894, 52.694 46.331 24.894, 52.477 46.178 24.894, 52.235 46.066 24.894, 51.978 45.997 24.894, 51.714 45.974 24.894, 51.45 45.997 24.894, 51.194 46.066 24.894, 50.953 46.178 24.894, 50.735 46.331 24.894, 50.546 46.52 24.894, 50.393 46.737 24.894, 50.281 46.979 24.894, 50.213 47.235 24.894, 42.558 47.499 24.676, 42.697 49.087 24.676, 43.11 50.63 24.676, 43.784 52.076 24.676, 44.7 53.385 24.676, 45.83 54.513 24.676, 47.137 55.429 24.677, 48.583 56.104 24.676, 50.126 56.517 24.676, 51.714 56.655 24.676, 53.303 56.517 24.677, 54.845 56.104 24.677, 56.292 55.429 24.676, 57.599 54.513 24.676, 58.729 53.385 24.676, 59.644 52.076 24.676, 60.319 50.63 24.676, 60.732 49.087 24.676, 60.871 47.499 24.676, 60.732 45.909 24.676, 60.319 44.368 24.676, 59.644 42.92 24.676, 58.729 41.613 24.676, 57.599 40.485 24.676, 56.292 39.569 24.676, 54.845 38.894 24.677, 53.303 38.481 24.677, 51.714 38.343 24.676, 50.126 38.481 24.676, 48.583 38.894 24.676, 47.137 39.569 24.677, 45.83 40.485 24.676, 44.7 41.613 24.676, 43.784 42.92 24.676, 43.11 44.368 24.676, 42.697 45.909 24.676, 41.032 47.499 24.024, 41.195 49.353 24.024, 41.676 51.152 24.024, 42.463 52.841 24.024, 43.531 54.365 24.024, 44.848 55.682 24.024, 46.374 56.75 24.025, 48.061 57.537 24.024, 49.86 58.02 24.024, 51.714 58.183 24.024, 53.569 58.02 24.024, 55.368 57.537 24.024, 57.055 56.75 24.024, 58.58 55.682 24.024, 59.898 54.365 24.024, 60.966 52.841 24.025, 61.753 51.152 24.024, 62.234 49.353 24.024, 62.397 47.499 24.024, 62.234 45.645 24.024, 61.753 43.846 24.024, 60.966 42.157 24.025, 59.898 40.633 24.024, 58.58 39.316 24.024, 57.055 38.248 24.024, 55.368 37.459 24.024, 53.569 36.978 24.024, 51.714 36.815 24.024, 49.86 36.978 24.024, 48.061 37.459 24.024, 46.374 38.248 24.024, 44.848 39.316 24.024, 43.531 40.633 24.024, 42.463 42.157 24.024, 41.676 43.846 24.024, 41.195 45.645 24.024, 40.523 47.499 22.502, 40.693 49.442 22.502, 41.199 51.326 22.502, 42.022 53.094 22.502, 43.142 54.693 22.502, 44.521 56.072 22.502, 46.119 57.191 22.502, 47.888 58.016 22.502, 49.772 58.521 22.502, 51.714 58.691 22.502, 53.657 58.521 22.502, 55.541 58.016 22.502, 57.309 57.191 22.502, 58.908 56.073 22.502, 60.287 54.693 22.502, 61.407 53.094 22.502, 62.231 51.326 22.502, 62.735 49.442 22.502, 62.906 47.499 22.502, 62.735 45.556 22.502, 62.231 43.672 22.502, 61.407 41.904 22.502, 60.287 40.305 22.502, 58.908 38.925 22.502, 57.309 37.807 22.502, 55.541 36.982 22.502, 53.657 36.477 22.502, 51.714 36.307 22.502, 49.772 36.477 22.502, 47.888 36.982 22.502, 46.119 37.807 22.502, 44.521 38.925 22.502, 43.142 40.305 22.502, 42.022 41.904 22.502, 41.199 43.672 22.502, 40.693 45.556 22.502, 38.997 47.499 22.502, 39.19 49.706 22.502, 39.764 51.848 22.502, 40.7 53.857 22.502, 41.973 55.674 22.502, 43.541 57.242 22.502, 45.357 58.513 22.502, 47.365 59.451 22.502, 49.507 60.023 22.502, 51.714 60.218 22.502, 53.922 60.023 22.502, 56.063 59.451 22.502, 58.072 58.513 22.502, 59.889 57.242 22.502, 61.456 55.674 22.502, 62.728 53.858 22.502, 63.665 51.848 22.502, 64.239 49.706 22.502, 64.432 47.499 22.502, 64.239 45.292 22.502, 63.665 43.15 22.502, 62.728 41.14 22.502, 61.456 39.324 22.502, 59.889 37.756 22.502, 58.072 36.485 22.502, 56.063 35.547 22.502, 53.922 34.973 22.502, 51.714 34.78 22.502, 49.507 34.973 22.502, 47.365 35.547 22.502, 45.357 36.485 22.502, 43.541 37.756 22.502, 41.973 39.324 22.502, 40.7 41.14 22.502, 39.764 43.15 22.502, 39.19 45.292 22.502, 38.489 47.499 24.676, 38.689 49.794 24.676, 39.285 52.022 24.676, 40.259 54.112 24.676, 41.582 56 24.676, 43.213 57.631 24.677, 45.102 58.954 24.677, 47.192 59.928 24.676, 49.419 60.525 24.677, 51.714 60.726 24.676, 54.01 60.525 24.676, 56.237 59.928 24.676, 58.327 58.954 24.676, 60.216 57.631 24.676, 61.846 56 24.676, 63.169 54.112 24.676, 64.144 52.022 24.676, 64.74 49.794 24.676, 64.942 47.499 24.676, 64.74 45.204 24.676, 64.144 42.976 24.676, 63.169 40.886 24.676, 61.846 38.996 24.676, 60.216 37.367 24.676, 58.327 36.044 24.676, 56.237 35.07 24.676, 54.01 34.473 24.676, 51.714 34.272 24.676, 49.419 34.473 24.677, 47.192 35.07 24.676, 45.102 36.044 24.677, 43.213 37.367 24.677, 41.582 38.996 24.676, 40.259 40.886 24.676, 39.285 42.976 24.676, 38.689 45.204 24.676, 37.471 47.499 25.764, 37.686 49.972 25.764, 38.33 52.37 25.764, 39.379 54.621 25.764, 40.804 56.655 25.764, 42.56 58.411 25.764, 44.594 59.834 25.764, 46.843 60.884 25.764, 49.243 61.527 25.764, 51.714 61.744 25.764, 54.188 61.527 25.764, 56.586 60.884 25.764, 58.835 59.834 25.764, 60.869 58.411 25.764, 62.626 56.655 25.764, 64.05 54.621 25.764, 65.1 52.37 25.764, 65.742 49.972 25.764, 65.958 47.499 25.764, 65.742 45.026 25.764, 65.1 42.628 25.764, 64.05 40.377 25.764, 62.626 38.343 25.764, 60.869 36.587 25.764, 58.835 35.162 25.764, 56.586 34.114 25.764, 54.188 33.471 25.764, 51.714 33.254 25.764, 49.243 33.471 25.764, 46.843 34.114 25.764, 44.594 35.162 25.764, 42.56 36.587 25.764, 40.804 38.343 25.764, 39.379 40.377 25.764, 38.33 42.628 25.764, 37.686 45.026 25.764, 35.945 47.499 26.635, 36.184 50.237 26.633, 36.896 52.892 26.633, 38.057 55.384 26.633, 39.634 57.637 26.633, 41.578 59.58 26.635, 43.831 61.157 26.635, 46.322 62.319 26.635, 48.977 63.03 26.635, 51.714 63.27 26.635, 54.452 63.03 26.635, 57.108 62.319 26.635, 59.6 61.157 26.635, 61.851 59.58 26.635, 63.795 57.637 26.635, 65.371 55.384 26.635, 66.533 52.892 26.633, 67.246 50.237 26.633, 67.485 47.499 26.633, 67.246 44.761 26.633, 66.533 42.106 26.633, 65.371 39.614 26.635, 63.795 37.361 26.635, 61.851 35.418 26.635, 59.6 33.841 26.635, 57.108 32.679 26.635, 54.452 31.968 26.635, 51.714 31.728 26.635, 48.977 31.968 26.635, 46.322 32.679 26.635, 43.831 33.841 26.635, 41.578 35.418 26.635, 39.634 37.361 26.633, 38.057 39.614 26.633, 36.896 42.106 26.633, 36.184 44.761 26.633, 34.927 47.499 27.721, 35.182 50.413 27.721, 35.939 53.239 27.721, 37.176 55.892 27.721, 38.854 58.29 27.721, 40.924 60.359 27.721, 43.321 62.038 27.721, 45.974 63.275 27.721, 48.8 64.033 27.722, 51.714 64.288 27.721, 54.628 64.033 27.722, 57.455 63.275 27.721, 60.108 62.038 27.721, 62.504 60.359 27.721, 64.575 58.29 27.721, 66.253 55.892 27.721, 67.489 53.239 27.721, 68.247 50.413 27.721, 68.503 47.499 27.721, 68.247 44.585 27.721, 67.489 41.757 27.721, 66.253 39.106 27.721, 64.575 36.708 27.721, 62.504 34.639 27.721, 60.108 32.96 27.721, 57.455 31.723 27.721, 54.628 30.965 27.722, 51.714 30.71 27.721, 48.8 30.965 27.722, 45.974 31.723 27.721, 43.321 32.96 27.721, 40.924 34.639 27.721, 38.854 36.708 27.721, 37.176 39.106 27.721, 35.939 41.757 27.721, 35.182 44.585 27.721, 34.927 47.499 30.549, 35.182 50.413 30.549, 35.939 53.239 30.549, 37.176 55.892 30.549, 38.855 58.29 30.549, 40.924 60.359 30.549, 43.321 62.038 30.549, 45.974 63.275 30.549, 48.8 64.033 30.549, 51.714 64.288 30.549, 54.628 64.033 30.549, 57.455 63.275 30.549, 60.108 62.038 30.549, 62.504 60.359 30.549, 64.575 58.29 30.549, 66.253 55.892 30.549, 67.489 53.239 30.549, 68.247 50.413 30.549, 68.503 47.499 30.549, 68.247 44.585 30.549, 67.489 41.757 30.549, 66.253 39.106 30.549, 64.575 36.708 30.549, 62.504 34.639 30.549, 60.108 32.96 30.549, 57.455 31.723 30.549, 54.628 30.965 30.549, 51.714 30.71 30.549, 48.8 30.965 30.549, 45.974 31.723 30.549, 43.321 32.96 30.549, 40.924 34.639 30.549, 38.855 36.708 30.549, 37.176 39.106 30.549, 35.939 41.757 30.549, 35.182 44.585 30.549, 35.435 47.499 33.593, 35.683 50.325 33.593, 36.417 53.066 33.593, 37.616 55.639 33.593, 39.245 57.963 33.593, 41.251 59.97 33.593, 43.576 61.597 33.593, 46.147 62.797 33.593, 48.888 63.532 33.593, 51.714 63.779 33.593, 54.54 63.532 33.593, 57.281 62.797 33.593, 59.853 61.597 33.593, 62.178 59.97 33.593, 64.184 57.963 33.593, 65.812 55.639 33.593, 67.011 53.066 33.593, 67.746 50.325 33.593, 67.993 47.499 33.593, 67.746 44.673 33.593, 67.011 41.932 33.593, 65.812 39.359 33.593, 64.184 37.035 33.593, 62.178 35.028 33.593, 59.853 33.401 33.593, 57.281 32.201 33.593, 54.54 31.466 33.593, 51.714 31.219 33.593, 48.888 31.466 33.593, 46.147 32.201 33.593, 43.576 33.401 33.593, 41.251 35.028 33.593, 39.245 37.035 33.593, 37.616 39.359 33.593, 36.417 41.932 33.593, 35.683 44.673 33.593, 38.489 47.499 35.986, 38.689 49.794 35.986, 39.287 52.022 35.984, 40.261 54.112 35.986, 41.584 56 35.986, 43.213 57.631 35.986, 45.102 58.954 35.986, 47.192 59.928 35.986, 49.419 60.525 35.986, 51.714 60.726 35.986, 54.01 60.525 35.986, 56.237 59.928 35.986, 58.327 58.954 35.986, 60.216 57.631 35.986, 61.846 56 35.986, 63.168 54.112 35.986, 64.142 52.022 35.986, 64.74 49.794 35.984, 64.94 47.499 35.986, 64.74 45.204 35.984, 64.142 42.976 35.986, 63.168 40.886 35.986, 61.846 38.996 35.986, 60.216 37.367 35.986, 58.327 36.044 35.986, 56.237 35.07 35.986, 54.01 34.473 35.986, 51.714 34.272 35.986, 49.419 34.473 35.986, 47.192 35.07 35.986, 45.102 36.044 35.986, 43.213 37.367 35.986, 41.584 38.996 35.986, 40.261 40.886 35.986, 39.287 42.976 35.984, 38.689 45.204 35.986, 43.068 47.499 37.072, 43.199 48.999 37.072, 43.588 50.456 37.072, 44.225 51.823 37.072, 45.091 53.058 37.072, 46.157 54.123 37.072, 47.392 54.988 37.074, 48.758 55.625 37.074, 50.214 56.016 37.074, 51.714 56.147 37.074, 53.215 56.016 37.074, 54.67 55.625 37.074, 56.037 54.988 37.074, 57.273 54.123 37.074, 58.338 53.058 37.074, 59.202 51.823 37.072, 59.84 50.456 37.072, 60.23 48.999 37.072, 60.361 47.499 37.074, 60.23 45.999 37.072, 59.84 44.542 37.072, 59.202 43.175 37.072, 58.338 41.94 37.074, 57.273 40.874 37.074, 56.037 40.01 37.074, 54.67 39.373 37.074, 53.215 38.982 37.074, 51.714 38.851 37.074, 50.214 38.982 37.074, 48.758 39.373 37.074, 47.392 40.01 37.072, 46.157 40.874 37.072, 45.091 41.94 37.072, 44.225 43.175 37.072, 43.588 44.542 37.072, 43.199 45.999 37.072, 45.102 47.499 37.943, 45.203 48.646 37.943, 45.501 49.759 37.943, 45.988 50.805 37.943, 46.65 51.75 37.943, 47.465 52.565 37.943, 48.41 53.226 37.943, 49.454 53.713 37.943, 50.567 54.011 37.943, 51.714 54.112 37.943, 52.862 54.011 37.943, 53.975 53.713 37.943, 55.019 53.226 37.943, 55.964 52.565 37.943, 56.779 51.75 37.943, 57.441 50.805 37.943, 57.928 49.759 37.943, 58.226 48.646 37.943, 58.327 47.499 37.943, 58.226 46.352 37.943, 57.928 45.239 37.943, 57.441 44.193 37.943, 56.779 43.248 37.943, 55.964 42.433 37.943, 55.019 41.772 37.943, 53.975 41.285 37.943, 52.862 40.987 37.943, 51.714 40.886 37.943, 50.567 40.987 37.943, 49.454 41.285 37.943, 48.41 41.772 37.943, 47.465 42.433 37.943, 46.65 43.248 37.943, 45.988 44.193 37.943, 45.501 45.239 37.943, 45.203 46.352 37.943, 46.629 47.499 39.682, 46.706 48.382 39.683, 46.936 49.239 39.683, 47.311 50.042 39.682, 47.819 50.769 39.683, 48.446 51.396 39.682, 49.173 51.904 39.683, 49.976 52.279 39.683, 50.833 52.509 39.683, 51.714 52.586 39.683, 52.596 52.509 39.683, 53.453 52.279 39.683, 54.256 51.904 39.683, 54.983 51.396 39.683, 55.61 50.769 39.683, 56.118 50.042 39.683, 56.493 49.239 39.683, 56.723 48.382 39.683, 56.8 47.499 39.682, 56.723 46.616 39.683, 56.493 45.759 39.683, 56.118 44.956 39.683, 55.61 44.229 39.683, 54.983 43.602 39.683, 54.256 43.094 39.683, 53.453 42.719 39.683, 52.596 42.489 39.683, 51.714 42.412 39.683, 50.833 42.489 39.683, 49.976 42.719 39.683, 49.173 43.094 39.683, 48.446 43.602 39.682, 47.819 44.229 39.683, 47.311 44.956 39.682, 46.936 45.759 39.683, 46.706 46.616 39.683, 47.137 47.499 41.422, 47.207 48.292 41.422, 47.413 49.064 41.422, 47.752 49.787 41.422, 48.208 50.441 41.422, 48.774 51.005 41.422, 49.427 51.463 41.422, 50.15 51.8 41.422, 50.921 52.008 41.422, 51.714 52.076 41.422, 52.508 52.008 41.422, 53.279 51.8 41.422, 54.001 51.463 41.422, 54.655 51.005 41.422, 55.219 50.441 41.422, 55.677 49.787 41.422, 56.016 49.064 41.422, 56.222 48.292 41.422, 56.292 47.499 41.422, 56.222 46.704 41.422, 56.016 45.934 41.422, 55.677 45.211 41.422, 55.219 44.557 41.422, 54.655 43.993 41.422, 54.001 43.535 41.422, 53.279 43.198 41.422, 52.508 42.99 41.422, 51.714 42.922 41.422, 50.921 42.99 41.422, 50.15 43.198 41.422, 49.427 43.535 41.422, 48.774 43.993 41.422, 48.208 44.557 41.422, 47.752 45.211 41.422, 47.413 45.934 41.422, 47.207 46.704 41.422, 47.137 47.499 59.905, 47.206 48.292 59.905, 47.413 49.064 59.905, 47.75 49.787 59.905, 48.208 50.441 59.905, 48.772 51.005 59.905, 49.426 51.463 59.905, 50.15 51.8 59.905, 50.92 52.008 59.905, 51.714 52.076 59.905, 52.509 52.008 59.905, 53.279 51.8 59.905, 54.003 51.463 59.905, 54.656 51.005 59.905, 55.221 50.441 59.905, 55.678 49.787 59.905, 56.016 49.064 59.905, 56.223 48.292 59.905, 56.292 47.499 59.905, 56.223 46.704 59.905, 56.016 45.934 59.905, 55.678 45.211 59.905, 55.221 44.557 59.905, 54.656 43.993 59.905, 54.003 43.535 59.905, 53.279 43.198 59.905, 52.509 42.99 59.905, 51.714 42.922 59.905, 50.92 42.99 59.905, 50.15 43.198 59.905, 49.426 43.535 59.905, 48.772 43.993 59.905, 48.208 44.557 59.905, 47.75 45.211 59.905, 47.413 45.934 59.905, 47.206 46.704 59.905, 46.119 47.499 77.738, 46.203 48.47 77.738, 46.457 49.412 77.738, 46.868 50.296 77.738, 47.428 51.095 77.738, 48.119 51.785 77.738, 48.918 52.345 77.738, 49.801 52.757 77.738, 50.743 53.01 77.738, 51.714 53.094 77.738, 52.685 53.01 77.738, 53.628 52.757 77.738, 54.511 52.345 77.738, 55.31 51.785 77.738, 56 51.095 77.738, 56.56 50.296 77.738, 56.972 49.412 77.738, 57.225 48.47 77.738, 57.309 47.499 77.738, 57.225 46.528 77.738, 56.972 45.586 77.738, 56.56 44.702 77.738, 56 43.903 77.738, 55.31 43.213 77.738, 54.511 42.653 77.738, 53.628 42.241 77.738, 52.685 41.988 77.738, 51.714 41.904 77.738, 50.743 41.988 77.738, 49.801 42.241 77.738, 48.918 42.653 77.738, 48.119 43.213 77.738, 47.428 43.903 77.738, 46.868 44.702 77.738, 46.457 45.586 77.738, 46.203 46.528 77.738, 44.084 47.499 85.351, 44.2 48.823 85.351, 44.545 50.108 85.351, 45.106 51.313 85.351, 45.869 52.404 85.351, 46.81 53.344 85.351, 47.9 54.107 85.351, 49.105 54.669 85.351, 50.391 55.013 85.351, 51.714 55.129 85.351, 53.038 55.013 85.351, 54.323 54.669 85.351, 55.529 54.107 85.351, 56.619 53.344 85.351, 57.56 52.404 85.351, 58.323 51.313 85.351, 58.884 50.108 85.351, 59.229 48.823 85.351, 59.345 47.499 85.351, 59.229 46.175 85.351, 58.884 44.89 85.351, 58.323 43.685 85.351, 57.56 42.594 85.351, 56.619 41.654 85.351, 55.529 40.891 85.351, 54.323 40.329 85.351, 53.038 39.985 85.351, 51.714 39.869 85.351, 50.391 39.985 85.351, 49.105 40.329 85.351, 47.9 40.891 85.351, 46.81 41.654 85.351, 45.869 42.594 85.351, 45.106 43.685 85.351, 44.545 44.89 85.351, 44.2 46.175 85.351 ] } coordIndex [ 0, 1, 2, -1, 3, 1, 0, -1, 3, 4, 1, -1, 5, 4, 3, -1, 5, 6, 4, -1, 7, 6, 5, -1, 7, 8, 6, -1, 9, 8, 7, -1, 9, 10, 8, -1, 11, 10, 9, -1, 11, 12, 10, -1, 13, 12, 11, -1, 13, 14, 12, -1, 15, 14, 13, -1, 15, 16, 14, -1, 17, 16, 15, -1, 17, 18, 16, -1, 19, 18, 17, -1, 19, 20, 18, -1, 21, 20, 19, -1, 21, 22, 20, -1, 23, 22, 21, -1, 23, 24, 22, -1, 25, 24, 23, -1, 25, 26, 24, -1, 27, 26, 25, -1, 27, 28, 26, -1, 29, 28, 27, -1, 29, 30, 28, -1, 31, 30, 29, -1, 31, 32, 30, -1, 33, 32, 31, -1, 33, 34, 32, -1, 35, 34, 33, -1, 35, 36, 34, -1, 37, 36, 35, -1, 37, 38, 36, -1, 39, 38, 37, -1, 39, 40, 38, -1, 41, 40, 39, -1, 41, 42, 40, -1, 43, 42, 41, -1, 43, 44, 42, -1, 45, 44, 43, -1, 45, 46, 44, -1, 47, 46, 45, -1, 47, 48, 46, -1, 49, 48, 47, -1, 49, 50, 48, -1, 51, 50, 49, -1, 51, 52, 50, -1, 53, 52, 51, -1, 53, 54, 52, -1, 55, 54, 53, -1, 55, 56, 54, -1, 57, 56, 55, -1, 57, 58, 56, -1, 59, 58, 57, -1, 59, 60, 58, -1, 61, 60, 59, -1, 61, 62, 60, -1, 63, 62, 61, -1, 63, 64, 62, -1, 65, 64, 63, -1, 65, 66, 64, -1, 67, 66, 65, -1, 67, 68, 66, -1, 69, 68, 67, -1, 69, 70, 68, -1, 71, 70, 69, -1, 71, 2, 70, -1, 71, 2, 0, -1, 72, 3, 0, -1, 73, 3, 72, -1, 73, 5, 3, -1, 74, 5, 73, -1, 74, 7, 5, -1, 75, 7, 74, -1, 75, 9, 7, -1, 76, 9, 75, -1, 76, 11, 9, -1, 77, 11, 76, -1, 77, 13, 11, -1, 78, 13, 77, -1, 78, 15, 13, -1, 79, 15, 78, -1, 79, 17, 15, -1, 80, 17, 79, -1, 80, 19, 17, -1, 81, 19, 80, -1, 81, 21, 19, -1, 82, 21, 81, -1, 82, 23, 21, -1, 83, 23, 82, -1, 83, 25, 23, -1, 84, 25, 83, -1, 84, 27, 25, -1, 85, 27, 84, -1, 85, 29, 27, -1, 86, 29, 85, -1, 86, 31, 29, -1, 87, 31, 86, -1, 87, 33, 31, -1, 88, 33, 87, -1, 88, 35, 33, -1, 89, 35, 88, -1, 89, 37, 35, -1, 90, 37, 89, -1, 90, 39, 37, -1, 91, 39, 90, -1, 91, 41, 39, -1, 92, 41, 91, -1, 92, 43, 41, -1, 93, 43, 92, -1, 93, 45, 43, -1, 94, 45, 93, -1, 94, 47, 45, -1, 95, 47, 94, -1, 95, 49, 47, -1, 96, 49, 95, -1, 96, 51, 49, -1, 97, 51, 96, -1, 97, 53, 51, -1, 98, 53, 97, -1, 98, 55, 53, -1, 99, 55, 98, -1, 99, 57, 55, -1, 100, 57, 99, -1, 100, 59, 57, -1, 101, 59, 100, -1, 101, 61, 59, -1, 102, 61, 101, -1, 102, 63, 61, -1, 103, 63, 102, -1, 103, 65, 63, -1, 104, 65, 103, -1, 104, 67, 65, -1, 105, 67, 104, -1, 105, 69, 67, -1, 106, 69, 105, -1, 106, 71, 69, -1, 107, 71, 106, -1, 107, 0, 71, -1, 107, 0, 72, -1, 108, 73, 72, -1, 109, 73, 108, -1, 109, 74, 73, -1, 110, 74, 109, -1, 110, 75, 74, -1, 111, 75, 110, -1, 111, 76, 75, -1, 112, 76, 111, -1, 112, 77, 76, -1, 113, 77, 112, -1, 113, 78, 77, -1, 114, 78, 113, -1, 114, 79, 78, -1, 115, 79, 114, -1, 115, 80, 79, -1, 116, 80, 115, -1, 116, 81, 80, -1, 117, 81, 116, -1, 117, 82, 81, -1, 118, 82, 117, -1, 118, 83, 82, -1, 119, 83, 118, -1, 119, 84, 83, -1, 120, 84, 119, -1, 120, 85, 84, -1, 121, 85, 120, -1, 121, 86, 85, -1, 122, 86, 121, -1, 122, 87, 86, -1, 123, 87, 122, -1, 123, 88, 87, -1, 124, 88, 123, -1, 124, 89, 88, -1, 125, 89, 124, -1, 125, 90, 89, -1, 126, 90, 125, -1, 126, 91, 90, -1, 127, 91, 126, -1, 127, 92, 91, -1, 128, 92, 127, -1, 128, 93, 92, -1, 129, 93, 128, -1, 129, 94, 93, -1, 130, 94, 129, -1, 130, 95, 94, -1, 131, 95, 130, -1, 131, 96, 95, -1, 132, 96, 131, -1, 132, 97, 96, -1, 133, 97, 132, -1, 133, 98, 97, -1, 134, 98, 133, -1, 134, 99, 98, -1, 135, 99, 134, -1, 135, 100, 99, -1, 136, 100, 135, -1, 136, 101, 100, -1, 137, 101, 136, -1, 137, 102, 101, -1, 138, 102, 137, -1, 138, 103, 102, -1, 139, 103, 138, -1, 139, 104, 103, -1, 140, 104, 139, -1, 140, 105, 104, -1, 141, 105, 140, -1, 141, 106, 105, -1, 142, 106, 141, -1, 142, 107, 106, -1, 143, 107, 142, -1, 143, 72, 107, -1, 143, 72, 108, -1, 144, 109, 108, -1, 145, 109, 144, -1, 145, 110, 109, -1, 146, 110, 145, -1, 146, 111, 110, -1, 147, 111, 146, -1, 147, 112, 111, -1, 148, 112, 147, -1, 148, 113, 112, -1, 149, 113, 148, -1, 149, 114, 113, -1, 150, 114, 149, -1, 150, 115, 114, -1, 151, 115, 150, -1, 151, 116, 115, -1, 152, 116, 151, -1, 152, 117, 116, -1, 153, 117, 152, -1, 153, 118, 117, -1, 154, 118, 153, -1, 154, 119, 118, -1, 155, 119, 154, -1, 155, 120, 119, -1, 156, 120, 155, -1, 156, 121, 120, -1, 157, 121, 156, -1, 157, 122, 121, -1, 158, 122, 157, -1, 158, 123, 122, -1, 159, 123, 158, -1, 159, 124, 123, -1, 160, 124, 159, -1, 160, 125, 124, -1, 161, 125, 160, -1, 161, 126, 125, -1, 162, 126, 161, -1, 162, 127, 126, -1, 163, 127, 162, -1, 163, 128, 127, -1, 164, 128, 163, -1, 164, 129, 128, -1, 165, 129, 164, -1, 165, 130, 129, -1, 166, 130, 165, -1, 166, 131, 130, -1, 167, 131, 166, -1, 167, 132, 131, -1, 168, 132, 167, -1, 168, 133, 132, -1, 169, 133, 168, -1, 169, 134, 133, -1, 170, 134, 169, -1, 170, 135, 134, -1, 171, 135, 170, -1, 171, 136, 135, -1, 172, 136, 171, -1, 172, 137, 136, -1, 173, 137, 172, -1, 173, 138, 137, -1, 174, 138, 173, -1, 174, 139, 138, -1, 175, 139, 174, -1, 175, 140, 139, -1, 176, 140, 175, -1, 176, 141, 140, -1, 177, 141, 176, -1, 177, 142, 141, -1, 178, 142, 177, -1, 178, 143, 142, -1, 179, 143, 178, -1, 179, 108, 143, -1, 179, 108, 144, -1, 180, 145, 144, -1, 181, 145, 180, -1, 181, 146, 145, -1, 182, 146, 181, -1, 182, 147, 146, -1, 183, 147, 182, -1, 183, 148, 147, -1, 184, 148, 183, -1, 184, 149, 148, -1, 185, 149, 184, -1, 185, 150, 149, -1, 186, 150, 185, -1, 186, 151, 150, -1, 187, 151, 186, -1, 187, 152, 151, -1, 188, 152, 187, -1, 188, 153, 152, -1, 189, 153, 188, -1, 189, 154, 153, -1, 190, 154, 189, -1, 190, 155, 154, -1, 191, 155, 190, -1, 191, 156, 155, -1, 192, 156, 191, -1, 192, 157, 156, -1, 193, 157, 192, -1, 193, 158, 157, -1, 194, 158, 193, -1, 194, 159, 158, -1, 195, 159, 194, -1, 195, 160, 159, -1, 196, 160, 195, -1, 196, 161, 160, -1, 197, 161, 196, -1, 197, 162, 161, -1, 198, 162, 197, -1, 198, 163, 162, -1, 199, 163, 198, -1, 199, 164, 163, -1, 200, 164, 199, -1, 200, 165, 164, -1, 201, 165, 200, -1, 201, 166, 165, -1, 202, 166, 201, -1, 202, 167, 166, -1, 203, 167, 202, -1, 203, 168, 167, -1, 204, 168, 203, -1, 204, 169, 168, -1, 205, 169, 204, -1, 205, 170, 169, -1, 206, 170, 205, -1, 206, 171, 170, -1, 207, 171, 206, -1, 207, 172, 171, -1, 208, 172, 207, -1, 208, 173, 172, -1, 209, 173, 208, -1, 209, 174, 173, -1, 210, 174, 209, -1, 210, 175, 174, -1, 211, 175, 210, -1, 211, 176, 175, -1, 212, 176, 211, -1, 212, 177, 176, -1, 213, 177, 212, -1, 213, 178, 177, -1, 214, 178, 213, -1, 214, 179, 178, -1, 215, 179, 214, -1, 215, 144, 179, -1, 215, 144, 180, -1, 216, 181, 180, -1, 217, 181, 216, -1, 217, 182, 181, -1, 218, 182, 217, -1, 218, 183, 182, -1, 219, 183, 218, -1, 219, 184, 183, -1, 220, 184, 219, -1, 220, 185, 184, -1, 221, 185, 220, -1, 221, 186, 185, -1, 222, 186, 221, -1, 222, 187, 186, -1, 223, 187, 222, -1, 223, 188, 187, -1, 224, 188, 223, -1, 224, 189, 188, -1, 225, 189, 224, -1, 225, 190, 189, -1, 226, 190, 225, -1, 226, 191, 190, -1, 227, 191, 226, -1, 227, 192, 191, -1, 228, 192, 227, -1, 228, 193, 192, -1, 229, 193, 228, -1, 229, 194, 193, -1, 230, 194, 229, -1, 230, 195, 194, -1, 231, 195, 230, -1, 231, 196, 195, -1, 232, 196, 231, -1, 232, 197, 196, -1, 233, 197, 232, -1, 233, 198, 197, -1, 234, 198, 233, -1, 234, 199, 198, -1, 235, 199, 234, -1, 235, 200, 199, -1, 236, 200, 235, -1, 236, 201, 200, -1, 237, 201, 236, -1, 237, 202, 201, -1, 238, 202, 237, -1, 238, 203, 202, -1, 239, 203, 238, -1, 239, 204, 203, -1, 240, 204, 239, -1, 240, 205, 204, -1, 241, 205, 240, -1, 241, 206, 205, -1, 242, 206, 241, -1, 242, 207, 206, -1, 243, 207, 242, -1, 243, 208, 207, -1, 244, 208, 243, -1, 244, 209, 208, -1, 245, 209, 244, -1, 245, 210, 209, -1, 246, 210, 245, -1, 246, 211, 210, -1, 247, 211, 246, -1, 247, 212, 211, -1, 248, 212, 247, -1, 248, 213, 212, -1, 249, 213, 248, -1, 249, 214, 213, -1, 250, 214, 249, -1, 250, 215, 214, -1, 251, 215, 250, -1, 251, 180, 215, -1, 251, 180, 216, -1, 252, 217, 216, -1, 253, 217, 252, -1, 253, 218, 217, -1, 254, 218, 253, -1, 254, 219, 218, -1, 255, 219, 254, -1, 255, 220, 219, -1, 256, 220, 255, -1, 256, 221, 220, -1, 257, 221, 256, -1, 257, 222, 221, -1, 258, 222, 257, -1, 258, 223, 222, -1, 259, 223, 258, -1, 259, 224, 223, -1, 260, 224, 259, -1, 260, 225, 224, -1, 261, 225, 260, -1, 261, 226, 225, -1, 262, 226, 261, -1, 262, 227, 226, -1, 263, 227, 262, -1, 263, 228, 227, -1, 264, 228, 263, -1, 264, 229, 228, -1, 265, 229, 264, -1, 265, 230, 229, -1, 266, 230, 265, -1, 266, 231, 230, -1, 267, 231, 266, -1, 267, 232, 231, -1, 268, 232, 267, -1, 268, 233, 232, -1, 269, 233, 268, -1, 269, 234, 233, -1, 270, 234, 269, -1, 270, 235, 234, -1, 271, 235, 270, -1, 271, 236, 235, -1, 272, 236, 271, -1, 272, 237, 236, -1, 273, 237, 272, -1, 273, 238, 237, -1, 274, 238, 273, -1, 274, 239, 238, -1, 275, 239, 274, -1, 275, 240, 239, -1, 276, 240, 275, -1, 276, 241, 240, -1, 277, 241, 276, -1, 277, 242, 241, -1, 278, 242, 277, -1, 278, 243, 242, -1, 279, 243, 278, -1, 279, 244, 243, -1, 280, 244, 279, -1, 280, 245, 244, -1, 281, 245, 280, -1, 281, 246, 245, -1, 282, 246, 281, -1, 282, 247, 246, -1, 283, 247, 282, -1, 283, 248, 247, -1, 284, 248, 283, -1, 284, 249, 248, -1, 285, 249, 284, -1, 285, 250, 249, -1, 286, 250, 285, -1, 286, 251, 250, -1, 287, 251, 286, -1, 287, 216, 251, -1, 287, 216, 252, -1, 288, 253, 252, -1, 289, 253, 288, -1, 289, 254, 253, -1, 290, 254, 289, -1, 290, 255, 254, -1, 291, 255, 290, -1, 291, 256, 255, -1, 292, 256, 291, -1, 292, 257, 256, -1, 293, 257, 292, -1, 293, 258, 257, -1, 294, 258, 293, -1, 294, 259, 258, -1, 295, 259, 294, -1, 295, 260, 259, -1, 296, 260, 295, -1, 296, 261, 260, -1, 297, 261, 296, -1, 297, 262, 261, -1, 298, 262, 297, -1, 298, 263, 262, -1, 299, 263, 298, -1, 299, 264, 263, -1, 300, 264, 299, -1, 300, 265, 264, -1, 301, 265, 300, -1, 301, 266, 265, -1, 302, 266, 301, -1, 302, 267, 266, -1, 303, 267, 302, -1, 303, 268, 267, -1, 304, 268, 303, -1, 304, 269, 268, -1, 305, 269, 304, -1, 305, 270, 269, -1, 306, 270, 305, -1, 306, 271, 270, -1, 307, 271, 306, -1, 307, 272, 271, -1, 308, 272, 307, -1, 308, 273, 272, -1, 309, 273, 308, -1, 309, 274, 273, -1, 310, 274, 309, -1, 310, 275, 274, -1, 311, 275, 310, -1, 311, 276, 275, -1, 312, 276, 311, -1, 312, 277, 276, -1, 313, 277, 312, -1, 313, 278, 277, -1, 314, 278, 313, -1, 314, 279, 278, -1, 315, 279, 314, -1, 315, 280, 279, -1, 316, 280, 315, -1, 316, 281, 280, -1, 317, 281, 316, -1, 317, 282, 281, -1, 318, 282, 317, -1, 318, 283, 282, -1, 319, 283, 318, -1, 319, 284, 283, -1, 320, 284, 319, -1, 320, 285, 284, -1, 321, 285, 320, -1, 321, 286, 285, -1, 322, 286, 321, -1, 322, 287, 286, -1, 323, 287, 322, -1, 323, 252, 287, -1, 323, 252, 288, -1, 324, 289, 288, -1, 325, 289, 324, -1, 325, 290, 289, -1, 326, 290, 325, -1, 326, 291, 290, -1, 327, 291, 326, -1, 327, 292, 291, -1, 328, 292, 327, -1, 328, 293, 292, -1, 329, 293, 328, -1, 329, 294, 293, -1, 330, 294, 329, -1, 330, 295, 294, -1, 331, 295, 330, -1, 331, 296, 295, -1, 332, 296, 331, -1, 332, 297, 296, -1, 333, 297, 332, -1, 333, 298, 297, -1, 334, 298, 333, -1, 334, 299, 298, -1, 335, 299, 334, -1, 335, 300, 299, -1, 336, 300, 335, -1, 336, 301, 300, -1, 337, 301, 336, -1, 337, 302, 301, -1, 338, 302, 337, -1, 338, 303, 302, -1, 339, 303, 338, -1, 339, 304, 303, -1, 340, 304, 339, -1, 340, 305, 304, -1, 341, 305, 340, -1, 341, 306, 305, -1, 342, 306, 341, -1, 342, 307, 306, -1, 343, 307, 342, -1, 343, 308, 307, -1, 344, 308, 343, -1, 344, 309, 308, -1, 345, 309, 344, -1, 345, 310, 309, -1, 346, 310, 345, -1, 346, 311, 310, -1, 347, 311, 346, -1, 347, 312, 311, -1, 348, 312, 347, -1, 348, 313, 312, -1, 349, 313, 348, -1, 349, 314, 313, -1, 350, 314, 349, -1, 350, 315, 314, -1, 351, 315, 350, -1, 351, 316, 315, -1, 352, 316, 351, -1, 352, 317, 316, -1, 353, 317, 352, -1, 353, 318, 317, -1, 354, 318, 353, -1, 354, 319, 318, -1, 355, 319, 354, -1, 355, 320, 319, -1, 356, 320, 355, -1, 356, 321, 320, -1, 357, 321, 356, -1, 357, 322, 321, -1, 358, 322, 357, -1, 358, 323, 322, -1, 359, 323, 358, -1, 359, 288, 323, -1, 359, 288, 324, -1, 360, 325, 324, -1, 361, 325, 360, -1, 361, 326, 325, -1, 362, 326, 361, -1, 362, 327, 326, -1, 363, 327, 362, -1, 363, 328, 327, -1, 364, 328, 363, -1, 364, 329, 328, -1, 365, 329, 364, -1, 365, 330, 329, -1, 366, 330, 365, -1, 366, 331, 330, -1, 367, 331, 366, -1, 367, 332, 331, -1, 368, 332, 367, -1, 368, 333, 332, -1, 369, 333, 368, -1, 369, 334, 333, -1, 370, 334, 369, -1, 370, 335, 334, -1, 371, 335, 370, -1, 371, 336, 335, -1, 372, 336, 371, -1, 372, 337, 336, -1, 373, 337, 372, -1, 373, 338, 337, -1, 374, 338, 373, -1, 374, 339, 338, -1, 375, 339, 374, -1, 375, 340, 339, -1, 376, 340, 375, -1, 376, 341, 340, -1, 377, 341, 376, -1, 377, 342, 341, -1, 378, 342, 377, -1, 378, 343, 342, -1, 379, 343, 378, -1, 379, 344, 343, -1, 380, 344, 379, -1, 380, 345, 344, -1, 381, 345, 380, -1, 381, 346, 345, -1, 382, 346, 381, -1, 382, 347, 346, -1, 383, 347, 382, -1, 383, 348, 347, -1, 384, 348, 383, -1, 384, 349, 348, -1, 385, 349, 384, -1, 385, 350, 349, -1, 386, 350, 385, -1, 386, 351, 350, -1, 387, 351, 386, -1, 387, 352, 351, -1, 388, 352, 387, -1, 388, 353, 352, -1, 389, 353, 388, -1, 389, 354, 353, -1, 390, 354, 389, -1, 390, 355, 354, -1, 391, 355, 390, -1, 391, 356, 355, -1, 392, 356, 391, -1, 392, 357, 356, -1, 393, 357, 392, -1, 393, 358, 357, -1, 394, 358, 393, -1, 394, 359, 358, -1, 395, 359, 394, -1, 395, 324, 359, -1, 395, 324, 360, -1, 396, 361, 360, -1, 397, 361, 396, -1, 397, 362, 361, -1, 398, 362, 397, -1, 398, 363, 362, -1, 399, 363, 398, -1, 399, 364, 363, -1, 400, 364, 399, -1, 400, 365, 364, -1, 401, 365, 400, -1, 401, 366, 365, -1, 402, 366, 401, -1, 402, 367, 366, -1, 403, 367, 402, -1, 403, 368, 367, -1, 404, 368, 403, -1, 404, 369, 368, -1, 405, 369, 404, -1, 405, 370, 369, -1, 406, 370, 405, -1, 406, 371, 370, -1, 407, 371, 406, -1, 407, 372, 371, -1, 408, 372, 407, -1, 408, 373, 372, -1, 409, 373, 408, -1, 409, 374, 373, -1, 410, 374, 409, -1, 410, 375, 374, -1, 411, 375, 410, -1, 411, 376, 375, -1, 412, 376, 411, -1, 412, 377, 376, -1, 413, 377, 412, -1, 413, 378, 377, -1, 414, 378, 413, -1, 414, 379, 378, -1, 415, 379, 414, -1, 415, 380, 379, -1, 416, 380, 415, -1, 416, 381, 380, -1, 417, 381, 416, -1, 417, 382, 381, -1, 418, 382, 417, -1, 418, 383, 382, -1, 419, 383, 418, -1, 419, 384, 383, -1, 420, 384, 419, -1, 420, 385, 384, -1, 421, 385, 420, -1, 421, 386, 385, -1, 422, 386, 421, -1, 422, 387, 386, -1, 423, 387, 422, -1, 423, 388, 387, -1, 424, 388, 423, -1, 424, 389, 388, -1, 425, 389, 424, -1, 425, 390, 389, -1, 426, 390, 425, -1, 426, 391, 390, -1, 427, 391, 426, -1, 427, 392, 391, -1, 428, 392, 427, -1, 428, 393, 392, -1, 429, 393, 428, -1, 429, 394, 393, -1, 430, 394, 429, -1, 430, 395, 394, -1, 431, 395, 430, -1, 431, 360, 395, -1, 431, 360, 396, -1, 432, 397, 396, -1, 433, 397, 432, -1, 433, 398, 397, -1, 434, 398, 433, -1, 434, 399, 398, -1, 435, 399, 434, -1, 435, 400, 399, -1, 436, 400, 435, -1, 436, 401, 400, -1, 437, 401, 436, -1, 437, 402, 401, -1, 438, 402, 437, -1, 438, 403, 402, -1, 439, 403, 438, -1, 439, 404, 403, -1, 440, 404, 439, -1, 440, 405, 404, -1, 441, 405, 440, -1, 441, 406, 405, -1, 442, 406, 441, -1, 442, 407, 406, -1, 443, 407, 442, -1, 443, 408, 407, -1, 444, 408, 443, -1, 444, 409, 408, -1, 445, 409, 444, -1, 445, 410, 409, -1, 446, 410, 445, -1, 446, 411, 410, -1, 447, 411, 446, -1, 447, 412, 411, -1, 448, 412, 447, -1, 448, 413, 412, -1, 449, 413, 448, -1, 449, 414, 413, -1, 450, 414, 449, -1, 450, 415, 414, -1, 451, 415, 450, -1, 451, 416, 415, -1, 452, 416, 451, -1, 452, 417, 416, -1, 453, 417, 452, -1, 453, 418, 417, -1, 454, 418, 453, -1, 454, 419, 418, -1, 455, 419, 454, -1, 455, 420, 419, -1, 456, 420, 455, -1, 456, 421, 420, -1, 457, 421, 456, -1, 457, 422, 421, -1, 458, 422, 457, -1, 458, 423, 422, -1, 459, 423, 458, -1, 459, 424, 423, -1, 460, 424, 459, -1, 460, 425, 424, -1, 461, 425, 460, -1, 461, 426, 425, -1, 462, 426, 461, -1, 462, 427, 426, -1, 463, 427, 462, -1, 463, 428, 427, -1, 464, 428, 463, -1, 464, 429, 428, -1, 465, 429, 464, -1, 465, 430, 429, -1, 466, 430, 465, -1, 466, 431, 430, -1, 467, 431, 466, -1, 467, 396, 431, -1, 467, 396, 432, -1, 468, 433, 432, -1, 469, 433, 468, -1, 469, 434, 433, -1, 470, 434, 469, -1, 470, 435, 434, -1, 471, 435, 470, -1, 471, 436, 435, -1, 472, 436, 471, -1, 472, 437, 436, -1, 473, 437, 472, -1, 473, 438, 437, -1, 474, 438, 473, -1, 474, 439, 438, -1, 475, 439, 474, -1, 475, 440, 439, -1, 476, 440, 475, -1, 476, 441, 440, -1, 477, 441, 476, -1, 477, 442, 441, -1, 478, 442, 477, -1, 478, 443, 442, -1, 479, 443, 478, -1, 479, 444, 443, -1, 480, 444, 479, -1, 480, 445, 444, -1, 481, 445, 480, -1, 481, 446, 445, -1, 482, 446, 481, -1, 482, 447, 446, -1, 483, 447, 482, -1, 483, 448, 447, -1, 484, 448, 483, -1, 484, 449, 448, -1, 485, 449, 484, -1, 485, 450, 449, -1, 486, 450, 485, -1, 486, 451, 450, -1, 487, 451, 486, -1, 487, 452, 451, -1, 488, 452, 487, -1, 488, 453, 452, -1, 489, 453, 488, -1, 489, 454, 453, -1, 490, 454, 489, -1, 490, 455, 454, -1, 491, 455, 490, -1, 491, 456, 455, -1, 492, 456, 491, -1, 492, 457, 456, -1, 493, 457, 492, -1, 493, 458, 457, -1, 494, 458, 493, -1, 494, 459, 458, -1, 495, 459, 494, -1, 495, 460, 459, -1, 496, 460, 495, -1, 496, 461, 460, -1, 497, 461, 496, -1, 497, 462, 461, -1, 498, 462, 497, -1, 498, 463, 462, -1, 499, 463, 498, -1, 499, 464, 463, -1, 500, 464, 499, -1, 500, 465, 464, -1, 501, 465, 500, -1, 501, 466, 465, -1, 502, 466, 501, -1, 502, 467, 466, -1, 503, 467, 502, -1, 503, 432, 467, -1, 503, 432, 468, -1, 504, 469, 468, -1, 505, 469, 504, -1, 505, 470, 469, -1, 506, 470, 505, -1, 506, 471, 470, -1, 507, 471, 506, -1, 507, 472, 471, -1, 508, 472, 507, -1, 508, 473, 472, -1, 509, 473, 508, -1, 509, 474, 473, -1, 510, 474, 509, -1, 510, 475, 474, -1, 511, 475, 510, -1, 511, 476, 475, -1, 512, 476, 511, -1, 512, 477, 476, -1, 513, 477, 512, -1, 513, 478, 477, -1, 514, 478, 513, -1, 514, 479, 478, -1, 515, 479, 514, -1, 515, 480, 479, -1, 516, 480, 515, -1, 516, 481, 480, -1, 517, 481, 516, -1, 517, 482, 481, -1, 518, 482, 517, -1, 518, 483, 482, -1, 519, 483, 518, -1, 519, 484, 483, -1, 520, 484, 519, -1, 520, 485, 484, -1, 521, 485, 520, -1, 521, 486, 485, -1, 522, 486, 521, -1, 522, 487, 486, -1, 523, 487, 522, -1, 523, 488, 487, -1, 524, 488, 523, -1, 524, 489, 488, -1, 525, 489, 524, -1, 525, 490, 489, -1, 526, 490, 525, -1, 526, 491, 490, -1, 527, 491, 526, -1, 527, 492, 491, -1, 528, 492, 527, -1, 528, 493, 492, -1, 529, 493, 528, -1, 529, 494, 493, -1, 530, 494, 529, -1, 530, 495, 494, -1, 531, 495, 530, -1, 531, 496, 495, -1, 532, 496, 531, -1, 532, 497, 496, -1, 533, 497, 532, -1, 533, 498, 497, -1, 534, 498, 533, -1, 534, 499, 498, -1, 535, 499, 534, -1, 535, 500, 499, -1, 536, 500, 535, -1, 536, 501, 500, -1, 537, 501, 536, -1, 537, 502, 501, -1, 538, 502, 537, -1, 538, 503, 502, -1, 539, 503, 538, -1, 539, 468, 503, -1, 539, 468, 504, -1, 540, 505, 504, -1, 541, 505, 540, -1, 541, 506, 505, -1, 542, 506, 541, -1, 542, 507, 506, -1, 543, 507, 542, -1, 543, 508, 507, -1, 544, 508, 543, -1, 544, 509, 508, -1, 545, 509, 544, -1, 545, 510, 509, -1, 546, 510, 545, -1, 546, 511, 510, -1, 547, 511, 546, -1, 547, 512, 511, -1, 548, 512, 547, -1, 548, 513, 512, -1, 549, 513, 548, -1, 549, 514, 513, -1, 550, 514, 549, -1, 550, 515, 514, -1, 551, 515, 550, -1, 551, 516, 515, -1, 552, 516, 551, -1, 552, 517, 516, -1, 553, 517, 552, -1, 553, 518, 517, -1, 554, 518, 553, -1, 554, 519, 518, -1, 555, 519, 554, -1, 555, 520, 519, -1, 556, 520, 555, -1, 556, 521, 520, -1, 557, 521, 556, -1, 557, 522, 521, -1, 558, 522, 557, -1, 558, 523, 522, -1, 559, 523, 558, -1, 559, 524, 523, -1, 560, 524, 559, -1, 560, 525, 524, -1, 561, 525, 560, -1, 561, 526, 525, -1, 562, 526, 561, -1, 562, 527, 526, -1, 563, 527, 562, -1, 563, 528, 527, -1, 564, 528, 563, -1, 564, 529, 528, -1, 565, 529, 564, -1, 565, 530, 529, -1, 566, 530, 565, -1, 566, 531, 530, -1, 567, 531, 566, -1, 567, 532, 531, -1, 568, 532, 567, -1, 568, 533, 532, -1, 569, 533, 568, -1, 569, 534, 533, -1, 570, 534, 569, -1, 570, 535, 534, -1, 571, 535, 570, -1, 571, 536, 535, -1, 572, 536, 571, -1, 572, 537, 536, -1, 573, 537, 572, -1, 573, 538, 537, -1, 574, 538, 573, -1, 574, 539, 538, -1, 575, 539, 574, -1, 575, 504, 539, -1, 575, 504, 540, -1, 576, 541, 540, -1, 577, 541, 576, -1, 577, 542, 541, -1, 578, 542, 577, -1, 578, 543, 542, -1, 579, 543, 578, -1, 579, 544, 543, -1, 580, 544, 579, -1, 580, 545, 544, -1, 581, 545, 580, -1, 581, 546, 545, -1, 582, 546, 581, -1, 582, 547, 546, -1, 583, 547, 582, -1, 583, 548, 547, -1, 584, 548, 583, -1, 584, 549, 548, -1, 585, 549, 584, -1, 585, 550, 549, -1, 586, 550, 585, -1, 586, 551, 550, -1, 587, 551, 586, -1, 587, 552, 551, -1, 588, 552, 587, -1, 588, 553, 552, -1, 589, 553, 588, -1, 589, 554, 553, -1, 590, 554, 589, -1, 590, 555, 554, -1, 591, 555, 590, -1, 591, 556, 555, -1, 592, 556, 591, -1, 592, 557, 556, -1, 593, 557, 592, -1, 593, 558, 557, -1, 594, 558, 593, -1, 594, 559, 558, -1, 595, 559, 594, -1, 595, 560, 559, -1, 596, 560, 595, -1, 596, 561, 560, -1, 597, 561, 596, -1, 597, 562, 561, -1, 598, 562, 597, -1, 598, 563, 562, -1, 599, 563, 598, -1, 599, 564, 563, -1, 600, 564, 599, -1, 600, 565, 564, -1, 601, 565, 600, -1, 601, 566, 565, -1, 602, 566, 601, -1, 602, 567, 566, -1, 603, 567, 602, -1, 603, 568, 567, -1, 604, 568, 603, -1, 604, 569, 568, -1, 605, 569, 604, -1, 605, 570, 569, -1, 606, 570, 605, -1, 606, 571, 570, -1, 607, 571, 606, -1, 607, 572, 571, -1, 608, 572, 607, -1, 608, 573, 572, -1, 609, 573, 608, -1, 609, 574, 573, -1, 610, 574, 609, -1, 610, 575, 574, -1, 611, 575, 610, -1, 611, 540, 575, -1, 611, 540, 576, -1, 612, 577, 576, -1, 613, 577, 612, -1, 613, 578, 577, -1, 614, 578, 613, -1, 614, 579, 578, -1, 615, 579, 614, -1, 615, 580, 579, -1, 616, 580, 615, -1, 616, 581, 580, -1, 617, 581, 616, -1, 617, 582, 581, -1, 618, 582, 617, -1, 618, 583, 582, -1, 619, 583, 618, -1, 619, 584, 583, -1, 620, 584, 619, -1, 620, 585, 584, -1, 621, 585, 620, -1, 621, 586, 585, -1, 622, 586, 621, -1, 622, 587, 586, -1, 623, 587, 622, -1, 623, 588, 587, -1, 624, 588, 623, -1, 624, 589, 588, -1, 625, 589, 624, -1, 625, 590, 589, -1, 626, 590, 625, -1, 626, 591, 590, -1, 627, 591, 626, -1, 627, 592, 591, -1, 628, 592, 627, -1, 628, 593, 592, -1, 629, 593, 628, -1, 629, 594, 593, -1, 630, 594, 629, -1, 630, 595, 594, -1, 631, 595, 630, -1, 631, 596, 595, -1, 632, 596, 631, -1, 632, 597, 596, -1, 633, 597, 632, -1, 633, 598, 597, -1, 634, 598, 633, -1, 634, 599, 598, -1, 635, 599, 634, -1, 635, 600, 599, -1, 636, 600, 635, -1, 636, 601, 600, -1, 637, 601, 636, -1, 637, 602, 601, -1, 638, 602, 637, -1, 638, 603, 602, -1, 639, 603, 638, -1, 639, 604, 603, -1, 640, 604, 639, -1, 640, 605, 604, -1, 641, 605, 640, -1, 641, 606, 605, -1, 642, 606, 641, -1, 642, 607, 606, -1, 643, 607, 642, -1, 643, 608, 607, -1, 644, 608, 643, -1, 644, 609, 608, -1, 645, 609, 644, -1, 645, 610, 609, -1, 646, 610, 645, -1, 646, 611, 610, -1, 647, 611, 646, -1, 647, 576, 611, -1, 647, 576, 612, -1, 648, 613, 612, -1, 649, 613, 648, -1, 649, 614, 613, -1, 650, 614, 649, -1, 650, 615, 614, -1, 651, 615, 650, -1, 651, 616, 615, -1, 652, 616, 651, -1, 652, 617, 616, -1, 653, 617, 652, -1, 653, 618, 617, -1, 654, 618, 653, -1, 654, 619, 618, -1, 655, 619, 654, -1, 655, 620, 619, -1, 656, 620, 655, -1, 656, 621, 620, -1, 657, 621, 656, -1, 657, 622, 621, -1, 658, 622, 657, -1, 658, 623, 622, -1, 659, 623, 658, -1, 659, 624, 623, -1, 660, 624, 659, -1, 660, 625, 624, -1, 661, 625, 660, -1, 661, 626, 625, -1, 662, 626, 661, -1, 662, 627, 626, -1, 663, 627, 662, -1, 663, 628, 627, -1, 664, 628, 663, -1, 664, 629, 628, -1, 665, 629, 664, -1, 665, 630, 629, -1, 666, 630, 665, -1, 666, 631, 630, -1, 667, 631, 666, -1, 667, 632, 631, -1, 668, 632, 667, -1, 668, 633, 632, -1, 669, 633, 668, -1, 669, 634, 633, -1, 670, 634, 669, -1, 670, 635, 634, -1, 671, 635, 670, -1, 671, 636, 635, -1, 672, 636, 671, -1, 672, 637, 636, -1, 673, 637, 672, -1, 673, 638, 637, -1, 674, 638, 673, -1, 674, 639, 638, -1, 675, 639, 674, -1, 675, 640, 639, -1, 676, 640, 675, -1, 676, 641, 640, -1, 677, 641, 676, -1, 677, 642, 641, -1, 678, 642, 677, -1, 678, 643, 642, -1, 679, 643, 678, -1, 679, 644, 643, -1, 680, 644, 679, -1, 680, 645, 644, -1, 681, 645, 680, -1, 681, 646, 645, -1, 682, 646, 681, -1, 682, 647, 646, -1, 683, 647, 682, -1, 683, 612, 647, -1, 683, 612, 648, -1, 684, 649, 648, -1, 685, 649, 684, -1, 685, 650, 649, -1, 686, 650, 685, -1, 686, 651, 650, -1, 687, 651, 686, -1, 687, 652, 651, -1, 688, 652, 687, -1, 688, 653, 652, -1, 689, 653, 688, -1, 689, 654, 653, -1, 690, 654, 689, -1, 690, 655, 654, -1, 691, 655, 690, -1, 691, 656, 655, -1, 692, 656, 691, -1, 692, 657, 656, -1, 693, 657, 692, -1, 693, 658, 657, -1, 694, 658, 693, -1, 694, 659, 658, -1, 695, 659, 694, -1, 695, 660, 659, -1, 696, 660, 695, -1, 696, 661, 660, -1, 697, 661, 696, -1, 697, 662, 661, -1, 698, 662, 697, -1, 698, 663, 662, -1, 699, 663, 698, -1, 699, 664, 663, -1, 700, 664, 699, -1, 700, 665, 664, -1, 701, 665, 700, -1, 701, 666, 665, -1, 702, 666, 701, -1, 702, 667, 666, -1, 703, 667, 702, -1, 703, 668, 667, -1, 704, 668, 703, -1, 704, 669, 668, -1, 705, 669, 704, -1, 705, 670, 669, -1, 706, 670, 705, -1, 706, 671, 670, -1, 707, 671, 706, -1, 707, 672, 671, -1, 708, 672, 707, -1, 708, 673, 672, -1, 709, 673, 708, -1, 709, 674, 673, -1, 710, 674, 709, -1, 710, 675, 674, -1, 711, 675, 710, -1, 711, 676, 675, -1, 712, 676, 711, -1, 712, 677, 676, -1, 713, 677, 712, -1, 713, 678, 677, -1, 714, 678, 713, -1, 714, 679, 678, -1, 715, 679, 714, -1, 715, 680, 679, -1, 716, 680, 715, -1, 716, 681, 680, -1, 717, 681, 716, -1, 717, 682, 681, -1, 718, 682, 717, -1, 718, 683, 682, -1, 719, 683, 718, -1, 719, 648, 683, -1, 719, 648, 684, -1, 720, 685, 684, -1, 721, 685, 720, -1, 721, 686, 685, -1, 722, 686, 721, -1, 722, 687, 686, -1, 723, 687, 722, -1, 723, 688, 687, -1, 724, 688, 723, -1, 724, 689, 688, -1, 725, 689, 724, -1, 725, 690, 689, -1, 726, 690, 725, -1, 726, 691, 690, -1, 727, 691, 726, -1, 727, 692, 691, -1, 728, 692, 727, -1, 728, 693, 692, -1, 729, 693, 728, -1, 729, 694, 693, -1, 730, 694, 729, -1, 730, 695, 694, -1, 731, 695, 730, -1, 731, 696, 695, -1, 732, 696, 731, -1, 732, 697, 696, -1, 733, 697, 732, -1, 733, 698, 697, -1, 734, 698, 733, -1, 734, 699, 698, -1, 735, 699, 734, -1, 735, 700, 699, -1, 736, 700, 735, -1, 736, 701, 700, -1, 737, 701, 736, -1, 737, 702, 701, -1, 738, 702, 737, -1, 738, 703, 702, -1, 739, 703, 738, -1, 739, 704, 703, -1, 740, 704, 739, -1, 740, 705, 704, -1, 741, 705, 740, -1, 741, 706, 705, -1, 742, 706, 741, -1, 742, 707, 706, -1, 743, 707, 742, -1, 743, 708, 707, -1, 744, 708, 743, -1, 744, 709, 708, -1, 745, 709, 744, -1, 745, 710, 709, -1, 746, 710, 745, -1, 746, 711, 710, -1, 747, 711, 746, -1, 747, 712, 711, -1, 748, 712, 747, -1, 748, 713, 712, -1, 749, 713, 748, -1, 749, 714, 713, -1, 750, 714, 749, -1, 750, 715, 714, -1, 751, 715, 750, -1, 751, 716, 715, -1, 752, 716, 751, -1, 752, 717, 716, -1, 753, 717, 752, -1, 753, 718, 717, -1, 754, 718, 753, -1, 754, 719, 718, -1, 755, 719, 754, -1, 755, 684, 719, -1, 755, 684, 720, -1, 756, 721, 720, -1, 757, 721, 756, -1, 757, 722, 721, -1, 758, 722, 757, -1, 758, 723, 722, -1, 759, 723, 758, -1, 759, 724, 723, -1, 760, 724, 759, -1, 760, 725, 724, -1, 761, 725, 760, -1, 761, 726, 725, -1, 762, 726, 761, -1, 762, 727, 726, -1, 763, 727, 762, -1, 763, 728, 727, -1, 764, 728, 763, -1, 764, 729, 728, -1, 765, 729, 764, -1, 765, 730, 729, -1, 766, 730, 765, -1, 766, 731, 730, -1, 767, 731, 766, -1, 767, 732, 731, -1, 768, 732, 767, -1, 768, 733, 732, -1, 769, 733, 768, -1, 769, 734, 733, -1, 770, 734, 769, -1, 770, 735, 734, -1, 771, 735, 770, -1, 771, 736, 735, -1, 772, 736, 771, -1, 772, 737, 736, -1, 773, 737, 772, -1, 773, 738, 737, -1, 774, 738, 773, -1, 774, 739, 738, -1, 775, 739, 774, -1, 775, 740, 739, -1, 776, 740, 775, -1, 776, 741, 740, -1, 777, 741, 776, -1, 777, 742, 741, -1, 778, 742, 777, -1, 778, 743, 742, -1, 779, 743, 778, -1, 779, 744, 743, -1, 780, 744, 779, -1, 780, 745, 744, -1, 781, 745, 780, -1, 781, 746, 745, -1, 782, 746, 781, -1, 782, 747, 746, -1, 783, 747, 782, -1, 783, 748, 747, -1, 784, 748, 783, -1, 784, 749, 748, -1, 785, 749, 784, -1, 785, 750, 749, -1, 786, 750, 785, -1, 786, 751, 750, -1, 787, 751, 786, -1, 787, 752, 751, -1, 788, 752, 787, -1, 788, 753, 752, -1, 789, 753, 788, -1, 789, 754, 753, -1, 790, 754, 789, -1, 790, 755, 754, -1, 791, 755, 790, -1, 791, 720, 755, -1, 791, 720, 756, -1, 792, 757, 756, -1, 793, 757, 792, -1, 793, 758, 757, -1, 794, 758, 793, -1, 794, 759, 758, -1, 795, 759, 794, -1, 795, 760, 759, -1, 796, 760, 795, -1, 796, 761, 760, -1, 797, 761, 796, -1, 797, 762, 761, -1, 798, 762, 797, -1, 798, 763, 762, -1, 799, 763, 798, -1, 799, 764, 763, -1, 800, 764, 799, -1, 800, 765, 764, -1, 801, 765, 800, -1, 801, 766, 765, -1, 802, 766, 801, -1, 802, 767, 766, -1, 803, 767, 802, -1, 803, 768, 767, -1, 804, 768, 803, -1, 804, 769, 768, -1, 805, 769, 804, -1, 805, 770, 769, -1, 806, 770, 805, -1, 806, 771, 770, -1, 807, 771, 806, -1, 807, 772, 771, -1, 808, 772, 807, -1, 808, 773, 772, -1, 809, 773, 808, -1, 809, 774, 773, -1, 810, 774, 809, -1, 810, 775, 774, -1, 811, 775, 810, -1, 811, 776, 775, -1, 812, 776, 811, -1, 812, 777, 776, -1, 813, 777, 812, -1, 813, 778, 777, -1, 814, 778, 813, -1, 814, 779, 778, -1, 815, 779, 814, -1, 815, 780, 779, -1, 816, 780, 815, -1, 816, 781, 780, -1, 817, 781, 816, -1, 817, 782, 781, -1, 818, 782, 817, -1, 818, 783, 782, -1, 819, 783, 818, -1, 819, 784, 783, -1, 820, 784, 819, -1, 820, 785, 784, -1, 821, 785, 820, -1, 821, 786, 785, -1, 822, 786, 821, -1, 822, 787, 786, -1, 823, 787, 822, -1, 823, 788, 787, -1, 824, 788, 823, -1, 824, 789, 788, -1, 825, 789, 824, -1, 825, 790, 789, -1, 826, 790, 825, -1, 826, 791, 790, -1, 827, 791, 826, -1, 827, 756, 791, -1, 827, 756, 792, -1, 828, 793, 792, -1, 829, 793, 828, -1, 829, 794, 793, -1, 830, 794, 829, -1, 830, 795, 794, -1, 831, 795, 830, -1, 831, 796, 795, -1, 832, 796, 831, -1, 832, 797, 796, -1, 833, 797, 832, -1, 833, 798, 797, -1, 834, 798, 833, -1, 834, 799, 798, -1, 835, 799, 834, -1, 835, 800, 799, -1, 836, 800, 835, -1, 836, 801, 800, -1, 837, 801, 836, -1, 837, 802, 801, -1, 838, 802, 837, -1, 838, 803, 802, -1, 839, 803, 838, -1, 839, 804, 803, -1, 840, 804, 839, -1, 840, 805, 804, -1, 841, 805, 840, -1, 841, 806, 805, -1, 842, 806, 841, -1, 842, 807, 806, -1, 843, 807, 842, -1, 843, 808, 807, -1, 844, 808, 843, -1, 844, 809, 808, -1, 845, 809, 844, -1, 845, 810, 809, -1, 846, 810, 845, -1, 846, 811, 810, -1, 847, 811, 846, -1, 847, 812, 811, -1, 848, 812, 847, -1, 848, 813, 812, -1, 849, 813, 848, -1, 849, 814, 813, -1, 850, 814, 849, -1, 850, 815, 814, -1, 851, 815, 850, -1, 851, 816, 815, -1, 852, 816, 851, -1, 852, 817, 816, -1, 853, 817, 852, -1, 853, 818, 817, -1, 854, 818, 853, -1, 854, 819, 818, -1, 855, 819, 854, -1, 855, 820, 819, -1, 856, 820, 855, -1, 856, 821, 820, -1, 857, 821, 856, -1, 857, 822, 821, -1, 858, 822, 857, -1, 858, 823, 822, -1, 859, 823, 858, -1, 859, 824, 823, -1, 860, 824, 859, -1, 860, 825, 824, -1, 861, 825, 860, -1, 861, 826, 825, -1, 862, 826, 861, -1, 862, 827, 826, -1, 863, 827, 862, -1, 863, 792, 827, -1, 863, 792, 828, -1, 864, 829, 828, -1, 865, 829, 864, -1, 865, 830, 829, -1, 866, 830, 865, -1, 866, 831, 830, -1, 867, 831, 866, -1, 867, 832, 831, -1, 868, 832, 867, -1, 868, 833, 832, -1, 869, 833, 868, -1, 869, 834, 833, -1, 870, 834, 869, -1, 870, 835, 834, -1, 871, 835, 870, -1, 871, 836, 835, -1, 872, 836, 871, -1, 872, 837, 836, -1, 873, 837, 872, -1, 873, 838, 837, -1, 874, 838, 873, -1, 874, 839, 838, -1, 875, 839, 874, -1, 875, 840, 839, -1, 876, 840, 875, -1, 876, 841, 840, -1, 877, 841, 876, -1, 877, 842, 841, -1, 878, 842, 877, -1, 878, 843, 842, -1, 879, 843, 878, -1, 879, 844, 843, -1, 880, 844, 879, -1, 880, 845, 844, -1, 881, 845, 880, -1, 881, 846, 845, -1, 882, 846, 881, -1, 882, 847, 846, -1, 883, 847, 882, -1, 883, 848, 847, -1, 884, 848, 883, -1, 884, 849, 848, -1, 885, 849, 884, -1, 885, 850, 849, -1, 886, 850, 885, -1, 886, 851, 850, -1, 887, 851, 886, -1, 887, 852, 851, -1, 888, 852, 887, -1, 888, 853, 852, -1, 889, 853, 888, -1, 889, 854, 853, -1, 890, 854, 889, -1, 890, 855, 854, -1, 891, 855, 890, -1, 891, 856, 855, -1, 892, 856, 891, -1, 892, 857, 856, -1, 893, 857, 892, -1, 893, 858, 857, -1, 894, 858, 893, -1, 894, 859, 858, -1, 895, 859, 894, -1, 895, 860, 859, -1, 896, 860, 895, -1, 896, 861, 860, -1, 897, 861, 896, -1, 897, 862, 861, -1, 898, 862, 897, -1, 898, 863, 862, -1, 899, 863, 898, -1, 899, 828, 863, -1, 899, 828, 864, -1, 900, 865, 864, -1, 901, 865, 900, -1, 901, 866, 865, -1, 902, 866, 901, -1, 902, 867, 866, -1, 903, 867, 902, -1, 903, 868, 867, -1, 904, 868, 903, -1, 904, 869, 868, -1, 905, 869, 904, -1, 905, 870, 869, -1, 906, 870, 905, -1, 906, 871, 870, -1, 907, 871, 906, -1, 907, 872, 871, -1, 908, 872, 907, -1, 908, 873, 872, -1, 909, 873, 908, -1, 909, 874, 873, -1, 910, 874, 909, -1, 910, 875, 874, -1, 911, 875, 910, -1, 911, 876, 875, -1, 912, 876, 911, -1, 912, 877, 876, -1, 913, 877, 912, -1, 913, 878, 877, -1, 914, 878, 913, -1, 914, 879, 878, -1, 915, 879, 914, -1, 915, 880, 879, -1, 916, 880, 915, -1, 916, 881, 880, -1, 917, 881, 916, -1, 917, 882, 881, -1, 918, 882, 917, -1, 918, 883, 882, -1, 919, 883, 918, -1, 919, 884, 883, -1, 920, 884, 919, -1, 920, 885, 884, -1, 921, 885, 920, -1, 921, 886, 885, -1, 922, 886, 921, -1, 922, 887, 886, -1, 923, 887, 922, -1, 923, 888, 887, -1, 924, 888, 923, -1, 924, 889, 888, -1, 925, 889, 924, -1, 925, 890, 889, -1, 926, 890, 925, -1, 926, 891, 890, -1, 927, 891, 926, -1, 927, 892, 891, -1, 928, 892, 927, -1, 928, 893, 892, -1, 929, 893, 928, -1, 929, 894, 893, -1, 930, 894, 929, -1, 930, 895, 894, -1, 931, 895, 930, -1, 931, 896, 895, -1, 932, 896, 931, -1, 932, 897, 896, -1, 933, 897, 932, -1, 933, 898, 897, -1, 934, 898, 933, -1, 934, 899, 898, -1, 935, 899, 934, -1, 935, 864, 899, -1, 935, 864, 900, -1, 936, 901, 900, -1, 937, 901, 936, -1, 937, 902, 901, -1, 938, 902, 937, -1, 938, 903, 902, -1, 939, 903, 938, -1, 939, 904, 903, -1, 940, 904, 939, -1, 940, 905, 904, -1, 941, 905, 940, -1, 941, 906, 905, -1, 942, 906, 941, -1, 942, 907, 906, -1, 943, 907, 942, -1, 943, 908, 907, -1, 944, 908, 943, -1, 944, 909, 908, -1, 945, 909, 944, -1, 945, 910, 909, -1, 946, 910, 945, -1, 946, 911, 910, -1, 947, 911, 946, -1, 947, 912, 911, -1, 948, 912, 947, -1, 948, 913, 912, -1, 949, 913, 948, -1, 949, 914, 913, -1, 950, 914, 949, -1, 950, 915, 914, -1, 951, 915, 950, -1, 951, 916, 915, -1, 952, 916, 951, -1, 952, 917, 916, -1, 953, 917, 952, -1, 953, 918, 917, -1, 954, 918, 953, -1, 954, 919, 918, -1, 955, 919, 954, -1, 955, 920, 919, -1, 956, 920, 955, -1, 956, 921, 920, -1, 957, 921, 956, -1, 957, 922, 921, -1, 958, 922, 957, -1, 958, 923, 922, -1, 959, 923, 958, -1, 959, 924, 923, -1, 960, 924, 959, -1, 960, 925, 924, -1, 961, 925, 960, -1, 961, 926, 925, -1, 962, 926, 961, -1, 962, 927, 926, -1, 963, 927, 962, -1, 963, 928, 927, -1, 964, 928, 963, -1, 964, 929, 928, -1, 965, 929, 964, -1, 965, 930, 929, -1, 966, 930, 965, -1, 966, 931, 930, -1, 967, 931, 966, -1, 967, 932, 931, -1, 968, 932, 967, -1, 968, 933, 932, -1, 969, 933, 968, -1, 969, 934, 933, -1, 970, 934, 969, -1, 970, 935, 934, -1, 971, 935, 970, -1, 971, 900, 935, -1, 971, 900, 936, -1, 972, 937, 936, -1, 973, 937, 972, -1, 973, 938, 937, -1, 974, 938, 973, -1, 974, 939, 938, -1, 975, 939, 974, -1, 975, 940, 939, -1, 976, 940, 975, -1, 976, 941, 940, -1, 977, 941, 976, -1, 977, 942, 941, -1, 978, 942, 977, -1, 978, 943, 942, -1, 979, 943, 978, -1, 979, 944, 943, -1, 980, 944, 979, -1, 980, 945, 944, -1, 981, 945, 980, -1, 981, 946, 945, -1, 982, 946, 981, -1, 982, 947, 946, -1, 983, 947, 982, -1, 983, 948, 947, -1, 984, 948, 983, -1, 984, 949, 948, -1, 985, 949, 984, -1, 985, 950, 949, -1, 986, 950, 985, -1, 986, 951, 950, -1, 987, 951, 986, -1, 987, 952, 951, -1, 988, 952, 987, -1, 988, 953, 952, -1, 989, 953, 988, -1, 989, 954, 953, -1, 990, 954, 989, -1, 990, 955, 954, -1, 991, 955, 990, -1, 991, 956, 955, -1, 992, 956, 991, -1, 992, 957, 956, -1, 993, 957, 992, -1, 993, 958, 957, -1, 994, 958, 993, -1, 994, 959, 958, -1, 995, 959, 994, -1, 995, 960, 959, -1, 996, 960, 995, -1, 996, 961, 960, -1, 997, 961, 996, -1, 997, 962, 961, -1, 998, 962, 997, -1, 998, 963, 962, -1, 999, 963, 998, -1, 999, 964, 963, -1, 1000, 964, 999, -1, 1000, 965, 964, -1, 1001, 965, 1000, -1, 1001, 966, 965, -1, 1002, 966, 1001, -1, 1002, 967, 966, -1, 1003, 967, 1002, -1, 1003, 968, 967, -1, 1004, 968, 1003, -1, 1004, 969, 968, -1, 1005, 969, 1004, -1, 1005, 970, 969, -1, 1006, 970, 1005, -1, 1006, 971, 970, -1, 1007, 971, 1006, -1, 1007, 936, 971, -1, 1007, 936, 972, -1, 1008, 973, 972, -1, 1009, 973, 1008, -1, 1009, 974, 973, -1, 1010, 974, 1009, -1, 1010, 975, 974, -1, 1011, 975, 1010, -1, 1011, 976, 975, -1, 1012, 976, 1011, -1, 1012, 977, 976, -1, 1013, 977, 1012, -1, 1013, 978, 977, -1, 1014, 978, 1013, -1, 1014, 979, 978, -1, 1015, 979, 1014, -1, 1015, 980, 979, -1, 1016, 980, 1015, -1, 1016, 981, 980, -1, 1017, 981, 1016, -1, 1017, 982, 981, -1, 1018, 982, 1017, -1, 1018, 983, 982, -1, 1019, 983, 1018, -1, 1019, 984, 983, -1, 1020, 984, 1019, -1, 1020, 985, 984, -1, 1021, 985, 1020, -1, 1021, 986, 985, -1, 1022, 986, 1021, -1, 1022, 987, 986, -1, 1023, 987, 1022, -1, 1023, 988, 987, -1, 1024, 988, 1023, -1, 1024, 989, 988, -1, 1025, 989, 1024, -1, 1025, 990, 989, -1, 1026, 990, 1025, -1, 1026, 991, 990, -1, 1027, 991, 1026, -1, 1027, 992, 991, -1, 1028, 992, 1027, -1, 1028, 993, 992, -1, 1029, 993, 1028, -1, 1029, 994, 993, -1, 1030, 994, 1029, -1, 1030, 995, 994, -1, 1031, 995, 1030, -1, 1031, 996, 995, -1, 1032, 996, 1031, -1, 1032, 997, 996, -1, 1033, 997, 1032, -1, 1033, 998, 997, -1, 1034, 998, 1033, -1, 1034, 999, 998, -1, 1035, 999, 1034, -1, 1035, 1000, 999, -1, 1036, 1000, 1035, -1, 1036, 1001, 1000, -1, 1037, 1001, 1036, -1, 1037, 1002, 1001, -1, 1038, 1002, 1037, -1, 1038, 1003, 1002, -1, 1039, 1003, 1038, -1, 1039, 1004, 1003, -1, 1040, 1004, 1039, -1, 1040, 1005, 1004, -1, 1041, 1005, 1040, -1, 1041, 1006, 1005, -1, 1042, 1006, 1041, -1, 1042, 1007, 1006, -1, 1043, 1007, 1042, -1, 1043, 972, 1007, -1, 1043, 972, 1008, -1, 1044, 1009, 1008, -1, 1045, 1009, 1044, -1, 1045, 1010, 1009, -1, 1046, 1010, 1045, -1, 1046, 1011, 1010, -1, 1047, 1011, 1046, -1, 1047, 1012, 1011, -1, 1048, 1012, 1047, -1, 1048, 1013, 1012, -1, 1049, 1013, 1048, -1, 1049, 1014, 1013, -1, 1050, 1014, 1049, -1, 1050, 1015, 1014, -1, 1051, 1015, 1050, -1, 1051, 1016, 1015, -1, 1052, 1016, 1051, -1, 1052, 1017, 1016, -1, 1053, 1017, 1052, -1, 1053, 1018, 1017, -1, 1054, 1018, 1053, -1, 1054, 1019, 1018, -1, 1055, 1019, 1054, -1, 1055, 1020, 1019, -1, 1056, 1020, 1055, -1, 1056, 1021, 1020, -1, 1057, 1021, 1056, -1, 1057, 1022, 1021, -1, 1058, 1022, 1057, -1, 1058, 1023, 1022, -1, 1059, 1023, 1058, -1, 1059, 1024, 1023, -1, 1060, 1024, 1059, -1, 1060, 1025, 1024, -1, 1061, 1025, 1060, -1, 1061, 1026, 1025, -1, 1062, 1026, 1061, -1, 1062, 1027, 1026, -1, 1063, 1027, 1062, -1, 1063, 1028, 1027, -1, 1064, 1028, 1063, -1, 1064, 1029, 1028, -1, 1065, 1029, 1064, -1, 1065, 1030, 1029, -1, 1066, 1030, 1065, -1, 1066, 1031, 1030, -1, 1067, 1031, 1066, -1, 1067, 1032, 1031, -1, 1068, 1032, 1067, -1, 1068, 1033, 1032, -1, 1069, 1033, 1068, -1, 1069, 1034, 1033, -1, 1070, 1034, 1069, -1, 1070, 1035, 1034, -1, 1071, 1035, 1070, -1, 1071, 1036, 1035, -1, 1072, 1036, 1071, -1, 1072, 1037, 1036, -1, 1073, 1037, 1072, -1, 1073, 1038, 1037, -1, 1074, 1038, 1073, -1, 1074, 1039, 1038, -1, 1075, 1039, 1074, -1, 1075, 1040, 1039, -1, 1076, 1040, 1075, -1, 1076, 1041, 1040, -1, 1077, 1041, 1076, -1, 1077, 1042, 1041, -1, 1078, 1042, 1077, -1, 1078, 1043, 1042, -1, 1079, 1043, 1078, -1, 1079, 1008, 1043, -1, 1079, 1008, 1044, -1, 1080, 1045, 1044, -1, 1081, 1045, 1080, -1, 1081, 1046, 1045, -1, 1082, 1046, 1081, -1, 1082, 1047, 1046, -1, 1083, 1047, 1082, -1, 1083, 1048, 1047, -1, 1084, 1048, 1083, -1, 1084, 1049, 1048, -1, 1085, 1049, 1084, -1, 1085, 1050, 1049, -1, 1086, 1050, 1085, -1, 1086, 1051, 1050, -1, 1087, 1051, 1086, -1, 1087, 1052, 1051, -1, 1088, 1052, 1087, -1, 1088, 1053, 1052, -1, 1089, 1053, 1088, -1, 1089, 1054, 1053, -1, 1090, 1054, 1089, -1, 1090, 1055, 1054, -1, 1091, 1055, 1090, -1, 1091, 1056, 1055, -1, 1092, 1056, 1091, -1, 1092, 1057, 1056, -1, 1093, 1057, 1092, -1, 1093, 1058, 1057, -1, 1094, 1058, 1093, -1, 1094, 1059, 1058, -1, 1095, 1059, 1094, -1, 1095, 1060, 1059, -1, 1096, 1060, 1095, -1, 1096, 1061, 1060, -1, 1097, 1061, 1096, -1, 1097, 1062, 1061, -1, 1098, 1062, 1097, -1, 1098, 1063, 1062, -1, 1099, 1063, 1098, -1, 1099, 1064, 1063, -1, 1100, 1064, 1099, -1, 1100, 1065, 1064, -1, 1101, 1065, 1100, -1, 1101, 1066, 1065, -1, 1102, 1066, 1101, -1, 1102, 1067, 1066, -1, 1103, 1067, 1102, -1, 1103, 1068, 1067, -1, 1104, 1068, 1103, -1, 1104, 1069, 1068, -1, 1105, 1069, 1104, -1, 1105, 1070, 1069, -1, 1106, 1070, 1105, -1, 1106, 1071, 1070, -1, 1107, 1071, 1106, -1, 1107, 1072, 1071, -1, 1108, 1072, 1107, -1, 1108, 1073, 1072, -1, 1109, 1073, 1108, -1, 1109, 1074, 1073, -1, 1110, 1074, 1109, -1, 1110, 1075, 1074, -1, 1111, 1075, 1110, -1, 1111, 1076, 1075, -1, 1112, 1076, 1111, -1, 1112, 1077, 1076, -1, 1113, 1077, 1112, -1, 1113, 1078, 1077, -1, 1114, 1078, 1113, -1, 1114, 1079, 1078, -1, 1115, 1079, 1114, -1, 1115, 1044, 1079, -1, 1115, 1044, 1080, -1, 1116, 1081, 1080, -1, 1117, 1081, 1116, -1, 1117, 1082, 1081, -1, 1118, 1082, 1117, -1, 1118, 1083, 1082, -1, 1119, 1083, 1118, -1, 1119, 1084, 1083, -1, 1120, 1084, 1119, -1, 1120, 1085, 1084, -1, 1121, 1085, 1120, -1, 1121, 1086, 1085, -1, 1122, 1086, 1121, -1, 1122, 1087, 1086, -1, 1123, 1087, 1122, -1, 1123, 1088, 1087, -1, 1124, 1088, 1123, -1, 1124, 1089, 1088, -1, 1125, 1089, 1124, -1, 1125, 1090, 1089, -1, 1126, 1090, 1125, -1, 1126, 1091, 1090, -1, 1127, 1091, 1126, -1, 1127, 1092, 1091, -1, 1128, 1092, 1127, -1, 1128, 1093, 1092, -1, 1129, 1093, 1128, -1, 1129, 1094, 1093, -1, 1130, 1094, 1129, -1, 1130, 1095, 1094, -1, 1131, 1095, 1130, -1, 1131, 1096, 1095, -1, 1132, 1096, 1131, -1, 1132, 1097, 1096, -1, 1133, 1097, 1132, -1, 1133, 1098, 1097, -1, 1134, 1098, 1133, -1, 1134, 1099, 1098, -1, 1135, 1099, 1134, -1, 1135, 1100, 1099, -1, 1136, 1100, 1135, -1, 1136, 1101, 1100, -1, 1137, 1101, 1136, -1, 1137, 1102, 1101, -1, 1138, 1102, 1137, -1, 1138, 1103, 1102, -1, 1139, 1103, 1138, -1, 1139, 1104, 1103, -1, 1140, 1104, 1139, -1, 1140, 1105, 1104, -1, 1141, 1105, 1140, -1, 1141, 1106, 1105, -1, 1142, 1106, 1141, -1, 1142, 1107, 1106, -1, 1143, 1107, 1142, -1, 1143, 1108, 1107, -1, 1144, 1108, 1143, -1, 1144, 1109, 1108, -1, 1145, 1109, 1144, -1, 1145, 1110, 1109, -1, 1146, 1110, 1145, -1, 1146, 1111, 1110, -1, 1147, 1111, 1146, -1, 1147, 1112, 1111, -1, 1148, 1112, 1147, -1, 1148, 1113, 1112, -1, 1149, 1113, 1148, -1, 1149, 1114, 1113, -1, 1150, 1114, 1149, -1, 1150, 1115, 1114, -1, 1151, 1115, 1150, -1, 1151, 1080, 1115, -1, 1151, 1080, 1116, -1, 1152, 1117, 1116, -1, 1153, 1117, 1152, -1, 1153, 1118, 1117, -1, 1154, 1118, 1153, -1, 1154, 1119, 1118, -1, 1155, 1119, 1154, -1, 1155, 1120, 1119, -1, 1156, 1120, 1155, -1, 1156, 1121, 1120, -1, 1157, 1121, 1156, -1, 1157, 1122, 1121, -1, 1158, 1122, 1157, -1, 1158, 1123, 1122, -1, 1159, 1123, 1158, -1, 1159, 1124, 1123, -1, 1160, 1124, 1159, -1, 1160, 1125, 1124, -1, 1161, 1125, 1160, -1, 1161, 1126, 1125, -1, 1162, 1126, 1161, -1, 1162, 1127, 1126, -1, 1163, 1127, 1162, -1, 1163, 1128, 1127, -1, 1164, 1128, 1163, -1, 1164, 1129, 1128, -1, 1165, 1129, 1164, -1, 1165, 1130, 1129, -1, 1166, 1130, 1165, -1, 1166, 1131, 1130, -1, 1167, 1131, 1166, -1, 1167, 1132, 1131, -1, 1168, 1132, 1167, -1, 1168, 1133, 1132, -1, 1169, 1133, 1168, -1, 1169, 1134, 1133, -1, 1170, 1134, 1169, -1, 1170, 1135, 1134, -1, 1171, 1135, 1170, -1, 1171, 1136, 1135, -1, 1172, 1136, 1171, -1, 1172, 1137, 1136, -1, 1173, 1137, 1172, -1, 1173, 1138, 1137, -1, 1174, 1138, 1173, -1, 1174, 1139, 1138, -1, 1175, 1139, 1174, -1, 1175, 1140, 1139, -1, 1176, 1140, 1175, -1, 1176, 1141, 1140, -1, 1177, 1141, 1176, -1, 1177, 1142, 1141, -1, 1178, 1142, 1177, -1, 1178, 1143, 1142, -1, 1179, 1143, 1178, -1, 1179, 1144, 1143, -1, 1180, 1144, 1179, -1, 1180, 1145, 1144, -1, 1181, 1145, 1180, -1, 1181, 1146, 1145, -1, 1182, 1146, 1181, -1, 1182, 1147, 1146, -1, 1183, 1147, 1182, -1, 1183, 1148, 1147, -1, 1184, 1148, 1183, -1, 1184, 1149, 1148, -1, 1185, 1149, 1184, -1, 1185, 1150, 1149, -1, 1186, 1150, 1185, -1, 1186, 1151, 1150, -1, 1187, 1151, 1186, -1, 1187, 1116, 1151, -1, 1187, 1116, 1152, -1, 1188, 1153, 1152, -1, 1189, 1153, 1188, -1, 1189, 1154, 1153, -1, 1190, 1154, 1189, -1, 1190, 1155, 1154, -1, 1191, 1155, 1190, -1, 1191, 1156, 1155, -1, 1192, 1156, 1191, -1, 1192, 1157, 1156, -1, 1193, 1157, 1192, -1, 1193, 1158, 1157, -1, 1194, 1158, 1193, -1, 1194, 1159, 1158, -1, 1195, 1159, 1194, -1, 1195, 1160, 1159, -1, 1196, 1160, 1195, -1, 1196, 1161, 1160, -1, 1197, 1161, 1196, -1, 1197, 1162, 1161, -1, 1198, 1162, 1197, -1, 1198, 1163, 1162, -1, 1199, 1163, 1198, -1, 1199, 1164, 1163, -1, 1200, 1164, 1199, -1, 1200, 1165, 1164, -1, 1201, 1165, 1200, -1, 1201, 1166, 1165, -1, 1202, 1166, 1201, -1, 1202, 1167, 1166, -1, 1203, 1167, 1202, -1, 1203, 1168, 1167, -1, 1204, 1168, 1203, -1, 1204, 1169, 1168, -1, 1205, 1169, 1204, -1, 1205, 1170, 1169, -1, 1206, 1170, 1205, -1, 1206, 1171, 1170, -1, 1207, 1171, 1206, -1, 1207, 1172, 1171, -1, 1208, 1172, 1207, -1, 1208, 1173, 1172, -1, 1209, 1173, 1208, -1, 1209, 1174, 1173, -1, 1210, 1174, 1209, -1, 1210, 1175, 1174, -1, 1211, 1175, 1210, -1, 1211, 1176, 1175, -1, 1212, 1176, 1211, -1, 1212, 1177, 1176, -1, 1213, 1177, 1212, -1, 1213, 1178, 1177, -1, 1214, 1178, 1213, -1, 1214, 1179, 1178, -1, 1215, 1179, 1214, -1, 1215, 1180, 1179, -1, 1216, 1180, 1215, -1, 1216, 1181, 1180, -1, 1217, 1181, 1216, -1, 1217, 1182, 1181, -1, 1218, 1182, 1217, -1, 1218, 1183, 1182, -1, 1219, 1183, 1218, -1, 1219, 1184, 1183, -1, 1220, 1184, 1219, -1, 1220, 1185, 1184, -1, 1221, 1185, 1220, -1, 1221, 1186, 1185, -1, 1222, 1186, 1221, -1, 1222, 1187, 1186, -1, 1223, 1187, 1222, -1, 1223, 1152, 1187, -1, 1223, 1152, 1188, -1, 1224, 1189, 1188, -1, 1225, 1189, 1224, -1, 1225, 1190, 1189, -1, 1226, 1190, 1225, -1, 1226, 1191, 1190, -1, 1227, 1191, 1226, -1, 1227, 1192, 1191, -1, 1228, 1192, 1227, -1, 1228, 1193, 1192, -1, 1229, 1193, 1228, -1, 1229, 1194, 1193, -1, 1230, 1194, 1229, -1, 1230, 1195, 1194, -1, 1231, 1195, 1230, -1, 1231, 1196, 1195, -1, 1232, 1196, 1231, -1, 1232, 1197, 1196, -1, 1233, 1197, 1232, -1, 1233, 1198, 1197, -1, 1234, 1198, 1233, -1, 1234, 1199, 1198, -1, 1235, 1199, 1234, -1, 1235, 1200, 1199, -1, 1236, 1200, 1235, -1, 1236, 1201, 1200, -1, 1237, 1201, 1236, -1, 1237, 1202, 1201, -1, 1238, 1202, 1237, -1, 1238, 1203, 1202, -1, 1239, 1203, 1238, -1, 1239, 1204, 1203, -1, 1240, 1204, 1239, -1, 1240, 1205, 1204, -1, 1241, 1205, 1240, -1, 1241, 1206, 1205, -1, 1242, 1206, 1241, -1, 1242, 1207, 1206, -1, 1243, 1207, 1242, -1, 1243, 1208, 1207, -1, 1244, 1208, 1243, -1, 1244, 1209, 1208, -1, 1245, 1209, 1244, -1, 1245, 1210, 1209, -1, 1246, 1210, 1245, -1, 1246, 1211, 1210, -1, 1247, 1211, 1246, -1, 1247, 1212, 1211, -1, 1248, 1212, 1247, -1, 1248, 1213, 1212, -1, 1249, 1213, 1248, -1, 1249, 1214, 1213, -1, 1250, 1214, 1249, -1, 1250, 1215, 1214, -1, 1251, 1215, 1250, -1, 1251, 1216, 1215, -1, 1252, 1216, 1251, -1, 1252, 1217, 1216, -1, 1253, 1217, 1252, -1, 1253, 1218, 1217, -1, 1254, 1218, 1253, -1, 1254, 1219, 1218, -1, 1255, 1219, 1254, -1, 1255, 1220, 1219, -1, 1256, 1220, 1255, -1, 1256, 1221, 1220, -1, 1257, 1221, 1256, -1, 1257, 1222, 1221, -1, 1258, 1222, 1257, -1, 1258, 1223, 1222, -1, 1259, 1223, 1258, -1, 1259, 1188, 1223, -1, 1259, 1188, 1224, -1, 1260, 1225, 1224, -1, 1261, 1225, 1260, -1, 1261, 1226, 1225, -1, 1262, 1226, 1261, -1, 1262, 1227, 1226, -1, 1263, 1227, 1262, -1, 1263, 1228, 1227, -1, 1264, 1228, 1263, -1, 1264, 1229, 1228, -1, 1265, 1229, 1264, -1, 1265, 1230, 1229, -1, 1266, 1230, 1265, -1, 1266, 1231, 1230, -1, 1267, 1231, 1266, -1, 1267, 1232, 1231, -1, 1268, 1232, 1267, -1, 1268, 1233, 1232, -1, 1269, 1233, 1268, -1, 1269, 1234, 1233, -1, 1270, 1234, 1269, -1, 1270, 1235, 1234, -1, 1271, 1235, 1270, -1, 1271, 1236, 1235, -1, 1272, 1236, 1271, -1, 1272, 1237, 1236, -1, 1273, 1237, 1272, -1, 1273, 1238, 1237, -1, 1274, 1238, 1273, -1, 1274, 1239, 1238, -1, 1275, 1239, 1274, -1, 1275, 1240, 1239, -1, 1276, 1240, 1275, -1, 1276, 1241, 1240, -1, 1277, 1241, 1276, -1, 1277, 1242, 1241, -1, 1278, 1242, 1277, -1, 1278, 1243, 1242, -1, 1279, 1243, 1278, -1, 1279, 1244, 1243, -1, 1280, 1244, 1279, -1, 1280, 1245, 1244, -1, 1281, 1245, 1280, -1, 1281, 1246, 1245, -1, 1282, 1246, 1281, -1, 1282, 1247, 1246, -1, 1283, 1247, 1282, -1, 1283, 1248, 1247, -1, 1284, 1248, 1283, -1, 1284, 1249, 1248, -1, 1285, 1249, 1284, -1, 1285, 1250, 1249, -1, 1286, 1250, 1285, -1, 1286, 1251, 1250, -1, 1287, 1251, 1286, -1, 1287, 1252, 1251, -1, 1288, 1252, 1287, -1, 1288, 1253, 1252, -1, 1289, 1253, 1288, -1, 1289, 1254, 1253, -1, 1290, 1254, 1289, -1, 1290, 1255, 1254, -1, 1291, 1255, 1290, -1, 1291, 1256, 1255, -1, 1292, 1256, 1291, -1, 1292, 1257, 1256, -1, 1293, 1257, 1292, -1, 1293, 1258, 1257, -1, 1294, 1258, 1293, -1, 1294, 1259, 1258, -1, 1295, 1259, 1294, -1, 1295, 1224, 1259, -1, 1295, 1224, 1260, -1, 2, 1261, 1260, -1, 1, 1261, 2, -1, 1, 1262, 1261, -1, 4, 1262, 1, -1, 4, 1263, 1262, -1, 6, 1263, 4, -1, 6, 1264, 1263, -1, 8, 1264, 6, -1, 8, 1265, 1264, -1, 10, 1265, 8, -1, 10, 1266, 1265, -1, 12, 1266, 10, -1, 12, 1267, 1266, -1, 14, 1267, 12, -1, 14, 1268, 1267, -1, 16, 1268, 14, -1, 16, 1269, 1268, -1, 18, 1269, 16, -1, 18, 1270, 1269, -1, 20, 1270, 18, -1, 20, 1271, 1270, -1, 22, 1271, 20, -1, 22, 1272, 1271, -1, 24, 1272, 22, -1, 24, 1273, 1272, -1, 26, 1273, 24, -1, 26, 1274, 1273, -1, 28, 1274, 26, -1, 28, 1275, 1274, -1, 30, 1275, 28, -1, 30, 1276, 1275, -1, 32, 1276, 30, -1, 32, 1277, 1276, -1, 34, 1277, 32, -1, 34, 1278, 1277, -1, 36, 1278, 34, -1, 36, 1279, 1278, -1, 38, 1279, 36, -1, 38, 1280, 1279, -1, 40, 1280, 38, -1, 40, 1281, 1280, -1, 42, 1281, 40, -1, 42, 1282, 1281, -1, 44, 1282, 42, -1, 44, 1283, 1282, -1, 46, 1283, 44, -1, 46, 1284, 1283, -1, 48, 1284, 46, -1, 48, 1285, 1284, -1, 50, 1285, 48, -1, 50, 1286, 1285, -1, 52, 1286, 50, -1, 52, 1287, 1286, -1, 54, 1287, 52, -1, 54, 1288, 1287, -1, 56, 1288, 54, -1, 56, 1289, 1288, -1, 58, 1289, 56, -1, 58, 1290, 1289, -1, 60, 1290, 58, -1, 60, 1291, 1290, -1, 62, 1291, 60, -1, 62, 1292, 1291, -1, 64, 1292, 62, -1, 64, 1293, 1292, -1, 66, 1293, 64, -1, 66, 1294, 1293, -1, 68, 1294, 66, -1, 68, 1295, 1294, -1, 70, 1295, 68, -1, 70, 1260, 1295, -1, 70, 1260, 2, -1 ] normal Normal { vector [ 0.521411 -0.046284 0.85205, -0.852882 0.176428 0.491391, -0.848974 0.222749 0.479193, 0.516624 -0.0759066 0.852841, -0.809432 0.321501 0.491383, 0.495801 -0.163916 0.852826, -0.741293 0.457144 0.491431, 0.459461 -0.248029 0.852864, -0.650361 0.579207 0.491477, 0.409592 -0.323872 0.852843, -0.54011 0.6832 0.491446, 0.34719 -0.390047 0.852832, -0.413305 0.766592 0.491442, 0.274234 -0.44438 0.852832, -0.273893 0.82673 0.491426, 0.192896 -0.485266 0.852824, -0.126493 0.861721 0.491361, 0.105798 -0.511373 0.852822, 0.0254124 0.870588 0.491356, 0.0151261 -0.521977 0.852825, 0.176362 0.852903 0.491379, -0.075559 -0.5167 0.852826, 0.321652 0.809348 0.491422, -0.164414 -0.495653 0.852817, 0.4573 0.741182 0.491453, -0.247825 -0.459636 0.852829, 0.578894 0.650639 0.491478, -0.323915 -0.409585 0.85283, 0.68314 0.540161 0.491474, -0.390052 -0.347193 0.852829, 0.766687 0.413158 0.491417, -0.444461 -0.274069 0.852843, 0.826694 0.274092 0.491376, -0.485249 -0.19307 0.852794, 0.86173 0.126317 0.491392, -0.511443 -0.105609 0.852803, 0.870569 -0.025424 0.491389, -0.522015 -0.0152799 0.852799, 0.852882 -0.176428 0.491391, -0.516698 0.0757482 0.85281, 0.809432 -0.321501 0.491383, -0.495786 0.164197 0.852781, 0.741293 -0.457144 0.491431, -0.459563 0.247976 0.852825, 0.650281 -0.579284 0.491493, -0.409715 0.323743 0.852833, 0.540089 -0.683203 0.491465, -0.34715 0.390021 0.85286, 0.413564 -0.766477 0.491404, -0.27428 0.444382 0.852816, 0.27394 -0.826759 0.491351, -0.192768 0.485341 0.85281, 0.126164 -0.861781 0.491342, -0.105788 0.511375 0.852822, -0.025458 -0.870586 0.491356, -0.0150925 0.521979 0.852825, -0.176028 -0.852995 0.491339, 0.0755839 0.516697 0.852825, -0.321792 -0.80931 0.491393, 0.164414 0.495653 0.852816, -0.457448 -0.741101 0.491437, 0.247632 0.459788 0.852803, -0.578848 -0.65069 0.491463, 0.323993 0.409491 0.852846, -0.683212 -0.540077 0.491466, 0.39004 0.347199 0.852832, -0.766687 -0.413158 0.491417, 0.444372 0.274127 0.85287, -0.826694 -0.274094 0.491376, 0.485226 0.192942 0.852836, -0.314536 -0.0845265 0.945475, 0.734031 0.151343 0.662037, 0.923007 -0.159787 0.350038, 0.921045 -0.161293 0.354485, 0.878942 -0.318937 0.3546, 0.81022 -0.466705 0.354584, 0.717202 -0.599964 0.354492, 0.601862 -0.715601 0.354508, 0.468441 -0.809232 0.35455, 0.321446 -0.878069 0.354496, 0.163306 -0.920666 0.354549, 0.00124407 -0.935043 0.354531, -0.161413 -0.920996 0.354559, -0.31881 -0.879016 0.35453, -0.466868 -0.81014 0.354554, -0.600137 -0.717032 0.354543, -0.715641 -0.601794 0.354545, -0.809193 -0.468541 0.354508, -0.878093 -0.321384 0.354493, -0.92066 -0.16346 0.354494, -0.935049 -0.000982255 0.354516, -0.92107 0.161155 0.354486, -0.878952 0.319007 0.354509, -0.810065 0.466997 0.354553, -0.717228 0.599896 0.354554, -0.6021 0.71539 0.354531, -0.46842 0.809243 0.354555, -0.321102 0.878185 0.35452, -0.163273 0.920668 0.354561, -0.00118446 0.935043 0.354533, 0.161439 0.920994 0.354552, 0.318569 0.879123 0.35448, 0.466855 0.81014 0.35457, 0.600363 0.716819 0.35459, 0.715486 0.601982 0.354538, 0.809186 0.468539 0.354526, 0.878331 0.320628 0.354588, 0.930544 0.205436 0.303125, 0.973515 -0.16983 0.153056, 0.972859 -0.171475 0.155373, 0.928349 -0.33768 0.155373, 0.855997 -0.493102 0.155305, 0.757068 -0.634598 0.155351, 0.634699 -0.756975 0.15539, 0.494953 -0.854921 0.155346, 0.338639 -0.928001 0.155363, 0.171448 -0.97286 0.155397, 0.000495835 -0.987852 0.155398, -0.170921 -0.972953 0.155398, -0.33736 -0.928464 0.155379, -0.493689 -0.85565 0.155355, -0.634683 -0.756996 0.155353, -0.756561 -0.635197 0.155374, -0.855135 -0.494579 0.155357, -0.927976 -0.338697 0.155386, -0.972821 -0.171663 0.155407, -0.987852 -0.000615668 0.155394, -0.972935 0.17103 0.155391, -0.928208 0.338045 0.155418, -0.855712 0.493581 0.155354, -0.757276 0.634348 0.155353, -0.635046 0.756682 0.155402, -0.49466 0.855082 0.155392, -0.338455 0.928066 0.155374, -0.171436 0.972862 0.155398, -0.000454366 0.987852 0.155395, 0.17095 0.972949 0.155389, 0.337415 0.928441 0.155397, 0.493965 0.855484 0.155391, 0.634433 0.75721 0.155332, 0.756353 0.635451 0.155343, 0.855552 0.493849 0.155383, 0.928067 0.338458 0.155365, 0.970619 0.215845 0.106344, 0.984741 -0.171681 0.0284626, 0.984449 -0.173283 0.0288757, 0.939363 -0.341708 0.0288665, 0.865643 -0.499828 0.0288795, 0.765493 -0.642796 0.0288783, 0.642463 -0.765773 0.0288518, 0.500941 -0.865001 0.0288372, 0.341258 -0.939527 0.0288542, 0.172907 -0.984516 0.0288493, -5.69674e-05 -0.999584 0.0288513, -0.172679 -0.984556 0.0288383, -0.341348 -0.939495 0.0288279, -0.500323 -0.865358 0.0288435, -0.642855 -0.765443 0.0288676, -0.765623 -0.642642 0.0288637, -0.865578 -0.499943 0.0288622, -0.939439 -0.341497 0.0288817, -0.984414 -0.173477 0.0288784, -0.999583 -9.52488e-05 0.0288906, -0.984379 0.173677 0.0288953, -0.939411 0.341576 0.0288638, -0.865927 0.499338 0.0288472, -0.765435 0.642865 0.0288774, -0.642632 0.765631 0.0288587, -0.500701 0.86514 0.0288415, -0.341384 0.939481 0.0288495, -0.172849 0.984526 0.0288464, 0.000193144 0.999584 0.0288525, 0.172759 0.984542 0.028844, 0.341441 0.939461 0.028834, 0.500211 0.865424 0.0288347, 0.642866 0.765435 0.0288691, 0.76548 0.642811 0.0288727, 0.865634 0.499845 0.0288494, 0.939168 0.342243 0.0288547, 0.976291 0.215977 0.0144751, 0.981141 -0.172344 -0.0875234, 0.980921 -0.172873 -0.0889279, 0.935945 -0.340766 -0.0887983, 0.862788 -0.497692 -0.0888797, 0.762588 -0.640743 -0.088928, 0.640553 -0.762739 -0.088995, 0.49843 -0.862361 -0.0888841, 0.339949 -0.936245 -0.0887654, 0.172186 -0.98105 -0.0888405, 0.00020635 -0.996027 -0.0890496, -0.172633 -0.980959 -0.0889802, -0.34091 -0.935897 -0.0887554, -0.499086 -0.861992 -0.0887854, -0.640574 -0.762733 -0.0888996, -0.762847 -0.640424 -0.0889994, -0.862782 -0.497702 -0.0888794, -0.936252 -0.339929 -0.0887741, -0.980984 -0.172573 -0.0888199, -0.996031 0.000185509 -0.0890065, -0.980919 0.172873 -0.0889543, -0.936041 0.340499 -0.0888129, -0.862472 0.498249 -0.0888316, -0.762581 0.640743 -0.088979, -0.640474 0.762809 -0.0889653, -0.498483 0.86233 -0.0888927, -0.34009 0.936195 -0.0887553, -0.172172 0.981054 -0.0888256, -4.57835e-05 0.996027 -0.0890494, 0.172706 0.980946 -0.0889798, 0.340597 0.936007 -0.0887976, 0.499267 0.861889 -0.0887671, 0.640393 0.762881 -0.0889398, 0.763015 0.640228 -0.0889748, 0.862702 0.497825 -0.088967, 0.936368 0.339594 -0.0888266, 0.967666 0.214321 -0.132999, 0.880984 -0.167322 -0.442573, 0.87929 -0.159542 -0.448772, 0.838574 -0.308798 -0.448817, 0.772302 -0.449487 -0.4489, 0.681983 -0.577429 -0.44886, 0.571683 -0.686809 -0.448857, 0.44344 -0.775868 -0.448765, 0.301815 -0.841131 -0.448783, 0.15202 -0.880524 -0.448963, -0.00381475 -0.893546 -0.448955, -0.159325 -0.879329 -0.448772, -0.309479 -0.838327 -0.448811, -0.45019 -0.771859 -0.448958, -0.577172 -0.682129 -0.448968, -0.687172 -0.571269 -0.448829, -0.776094 -0.443107 -0.448703, -0.841059 -0.301931 -0.448841, -0.880578 -0.151828 -0.448922, -0.893561 0.00374795 -0.448925, -0.879332 0.159415 -0.448733, -0.838503 0.309022 -0.448796, -0.772103 0.449806 -0.448923, -0.68191 0.577521 -0.448852, -0.571604 0.686904 -0.448812, -0.443602 0.775738 -0.44883, -0.301839 0.841109 -0.448809, -0.152032 0.880496 -0.449013, 0.00395126 0.893544 -0.448958, 0.159266 0.879342 -0.448768, 0.30947 0.838364 -0.448747, 0.450209 0.771895 -0.448877, 0.577051 0.682232 -0.448966, 0.687044 0.571414 -0.448839, 0.776089 0.442993 -0.448824, 0.841311 0.301349 -0.448759, 0.798794 0.179908 -0.574075, 0.539055 -0.113997 -0.834521, 0.533315 -0.100415 -0.839935, 0.507961 -0.19091 -0.839958, 0.467047 -0.276507 -0.839888, 0.41192 -0.353593 -0.839818, 0.344347 -0.419545 -0.839886, 0.26602 -0.473085 -0.839895, 0.179964 -0.512063 -0.839884, 0.0883872 -0.535561 -0.839859, -0.00620779 -0.542822 -0.839825, -0.100275 -0.533379 -0.839912, -0.191287 -0.507893 -0.839913, -0.276858 -0.466873 -0.839869, -0.353816 -0.41169 -0.839837, -0.419937 -0.344009 -0.839828, -0.472877 -0.266217 -0.83995, -0.512082 -0.179716 -0.839925, -0.535447 -0.0883869 -0.839931, -0.542682 0.00632947 -0.839914, -0.533297 0.100187 -0.839975, -0.507882 0.191026 -0.839979, -0.46693 0.276756 -0.839871, -0.411843 0.353666 -0.839825, -0.34457 0.419237 -0.839948, -0.266085 0.473026 -0.839908, -0.180091 0.511945 -0.839928, -0.0882821 0.535588 -0.839853, 0.00628927 0.542826 -0.839821, 0.100309 0.533399 -0.839895, 0.191294 0.507945 -0.83988, 0.276534 0.466988 -0.839911, 0.353727 0.411721 -0.839859, 0.419807 0.344225 -0.839804, 0.473249 0.265835 -0.839861, 0.512079 0.179675 -0.839935, 0.42369 0.0986786 -0.900416, 0.322978 -0.0567353 -0.944704, 0.31863 -0.0561443 -0.946215, 0.304112 -0.110452 -0.946212, 0.280238 -0.1619 -0.946179, 0.247995 -0.208031 -0.946162, 0.208143 -0.247857 -0.946173, 0.161838 -0.280321 -0.946165, 0.1107 -0.304148 -0.946171, 0.0562108 -0.318794 -0.946156, 0.000194976 -0.323543 -0.946213, -0.0563746 -0.318735 -0.946166, -0.110751 -0.304158 -0.946162, -0.161907 -0.280334 -0.94615, -0.208133 -0.247777 -0.946196, -0.247775 -0.208092 -0.946206, -0.280309 -0.161754 -0.946183, -0.304013 -0.110698 -0.946215, -0.318577 -0.056215 -0.946228, -0.323521 1.23331e-05 -0.946221, -0.318601 0.0561365 -0.946225, -0.304106 0.110651 -0.94619, -0.280168 0.161998 -0.946183, -0.248016 0.207767 -0.946214, -0.208079 0.247916 -0.946172, -0.161895 0.280302 -0.946161, -0.110675 0.304194 -0.946159, -0.0561843 0.31881 -0.946152, -0.000183395 0.323539 -0.946215, 0.0564053 0.318708 -0.946173, 0.110581 0.304172 -0.946177, 0.16185 0.280292 -0.946172, 0.208176 0.247827 -0.946174, 0.24794 0.208054 -0.946171, 0.28029 0.161727 -0.946193, 0.304039 0.1106 -0.946218, 0.316197 0.0701387 -0.946097, 0.519325 -0.0744531 -0.851327, 0.513717 -0.0848976 -0.853749, 0.491204 -0.172895 -0.853713, 0.453573 -0.255754 -0.853734, 0.402391 -0.330308 -0.853802, 0.338936 -0.395253 -0.853755, 0.265144 -0.448141 -0.853738, 0.183192 -0.487362 -0.853768, 0.0961429 -0.511671 -0.853786, 0.00551264 -0.520603 -0.853781, -0.0852651 -0.513696 -0.853725, -0.172911 -0.491087 -0.853777, -0.25549 -0.453637 -0.853779, -0.330531 -0.402308 -0.853755, -0.395356 -0.338835 -0.853747, -0.448213 -0.265083 -0.853719, -0.487233 -0.183355 -0.853806, -0.511797 -0.0957492 -0.853754, -0.520639 -0.00558038 -0.853759, -0.513712 0.0850842 -0.853734, -0.491059 0.172843 -0.853807, -0.453628 0.255521 -0.853775, -0.402494 0.330442 -0.853702, -0.338909 0.395344 -0.853723, -0.265107 0.448137 -0.853752, -0.183182 0.487363 -0.853769, -0.0961356 0.511669 -0.853788, -0.00549539 0.520603 -0.853781, 0.0852865 0.513695 -0.853723, 0.172853 0.491124 -0.853768, 0.255557 0.453642 -0.853756, 0.330565 0.402349 -0.853723, 0.395275 0.338931 -0.853747, 0.448115 0.265114 -0.853761, 0.487379 0.18327 -0.853741, 0.598314 0.128337 -0.790917, 0.910201 -0.145318 -0.387837, 0.906813 -0.155077 -0.39197, 0.866087 -0.30999 -0.392172, 0.798994 -0.455824 -0.392215, 0.70782 -0.587537 -0.392162, 0.595014 -0.701627 -0.392019, 0.464268 -0.794178 -0.392093, 0.319186 -0.86276 -0.39213, 0.16469 -0.905104 -0.392, 0.00481654 -0.919956 -0.391992, -0.155159 -0.906745 -0.392095, -0.310019 -0.8661 -0.392123, -0.455844 -0.799054 -0.39207, -0.587729 -0.707707 -0.392079, -0.701715 -0.594893 -0.392043, -0.794181 -0.464264 -0.39209, -0.862651 -0.319378 -0.392214, -0.905002 -0.164418 -0.39235, -0.919835 -0.00481966 -0.392277, -0.906665 0.1549 -0.392384, -0.865965 0.310086 -0.392365, -0.798999 0.456025 -0.391971, -0.707916 0.587553 -0.391965, -0.595146 0.701483 -0.392075, -0.464178 0.794232 -0.392091, -0.319186 0.86276 -0.39213, -0.164691 0.905092 -0.392028, -0.00477973 0.919953 -0.391999, 0.155183 0.906753 -0.392068, 0.310005 0.866113 -0.392103, 0.455906 0.799028 -0.392051, 0.587672 0.707787 -0.39202, 0.701538 0.595066 -0.392097, 0.794249 0.464169 -0.392067, 0.862774 0.319138 -0.392136, 0.958997 0.208753 -0.191695, 0.950572 -0.173339 0.257617, 0.950188 -0.169634 0.261473, 0.906337 -0.331934 0.261482, 0.834733 -0.484498 0.261692, 0.738066 -0.621957 0.261587, 0.618873 -0.740687 0.261493, 0.480931 -0.836832 0.261568, 0.328092 -0.907679 0.261675, 0.165692 -0.950817 0.261713, -0.00213748 -0.965101 0.261871, -0.169655 -0.950097 0.261787, -0.331989 -0.906255 0.261696, -0.484402 -0.834809 0.261627, -0.622055 -0.738023 0.261476, -0.740874 -0.618636 0.261523, -0.836752 -0.481059 0.261586, -0.907598 -0.328383 0.26159, -0.950888 -0.165594 0.261516, -0.965214 0.0020314 0.261451, -0.950219 0.169564 0.261403, -0.906061 0.332423 0.261816, -0.834721 0.484535 0.261659, -0.738191 0.62181 0.261585, -0.619037 0.740558 0.261471, -0.480813 0.836909 0.261539, -0.328123 0.907674 0.261653, -0.165698 0.950819 0.261701, 0.00219175 0.965097 0.261882, 0.169651 0.950095 0.261799, 0.331961 0.906269 0.261685, 0.484494 0.834755 0.261627, 0.621955 0.738091 0.261521, 0.740674 0.618881 0.261511, 0.836903 0.4808 0.26158, 0.907687 0.328192 0.261522, 0.899366 0.200739 0.388387, 0.686597 -0.138363 0.713751, 0.681648 -0.126132 0.720726, 0.649151 -0.242698 0.720903, 0.597386 -0.351679 0.72073, 0.527303 -0.450019 0.720718, 0.440928 -0.534932 0.720715, 0.341465 -0.603282 0.720731, 0.231332 -0.653407 0.720794, 0.114535 -0.683619 0.720796, -0.00595356 -0.693144 0.720774, -0.12607 -0.681707 0.720682, -0.242554 -0.649474 0.72066, -0.351605 -0.597559 0.720623, -0.450135 -0.527051 0.72083, -0.535017 -0.440731 0.720773, -0.603242 -0.341565 0.720716, -0.653284 -0.231568 0.72083, -0.68361 -0.1147 0.720778, -0.692999 0.00584871 0.720915, -0.68136 0.12645 0.720943, -0.649292 0.242772 0.720751, -0.597443 0.351778 0.720634, -0.527538 0.449896 0.720623, -0.441025 0.534693 0.720834, -0.341244 0.603318 0.720805, -0.231444 0.653457 0.720714, -0.114452 0.683669 0.720762, 0.00598408 0.693147 0.720772, 0.12607 0.681719 0.72067, 0.242554 0.649474 0.72066, 0.351792 0.597421 0.720646, 0.450041 0.527375 0.720651, 0.534809 0.440904 0.720821, 0.603278 0.34148 0.720727, 0.653322 0.231486 0.720822, 0.571254 0.13107 0.81024, 0.242451 -0.0638154 0.968062, 0.237905 -0.0489897 0.970052, 0.225562 -0.089782 0.970083, 0.206895 -0.127382 0.970035, 0.181261 -0.1615 0.970084, 0.150616 -0.190574 0.97005, 0.115245 -0.213835 0.970048, 0.0763709 -0.230614 0.970044, 0.0352538 -0.240497 0.970009, -0.00706163 -0.242989 0.970003, -0.0491195 -0.238032 0.970015, -0.0897195 -0.225841 0.970024, -0.127401 -0.206686 0.970077, -0.161467 -0.181144 0.970111, -0.19061 -0.150663 0.970035, -0.21387 -0.115333 0.97003, -0.230643 -0.0763973 0.970035, -0.240231 -0.0353118 0.970073, -0.242572 0.00721917 0.970106, -0.237954 0.0491283 0.970033, -0.225839 0.0897574 0.970021, -0.206782 0.127589 0.970032, -0.181472 0.161303 0.970077, -0.150403 0.190429 0.970111, -0.115338 0.213864 0.970031, -0.0764048 0.23072 0.970016, -0.0351715 0.240512 0.970009, 0.00707142 0.242988 0.970003, 0.0491232 0.238031 0.970015, 0.0897194 0.225841 0.970024, 0.127581 0.206722 0.970046, 0.161342 0.181486 0.970068, 0.190581 0.150502 0.970066, 0.213789 0.1154 0.97004, 0.230513 0.0762396 0.970078, 0.117021 0.0315615 0.992628, -0.669618 0.0580984 0.74043, -0.663806 0.0967518 0.74162, -0.636524 0.211641 0.74165, -0.59057 0.318024 0.741679, -0.526398 0.415887 0.741582, -0.445688 0.501301 0.74166, -0.35234 0.570883 0.741586, -0.247678 0.623509 0.741547, -0.135925 0.656963 0.741569, -0.0195055 0.670448 0.7417, 0.0974121 0.663699 0.74163, 0.2108 0.63686 0.741601, 0.318131 0.590693 0.741535, 0.416343 0.525958 0.741638, 0.500986 0.446134 0.741605, 0.570893 0.352248 0.741622, 0.623504 0.247353 0.741659, 0.656869 0.135627 0.741707, 0.670568 0.0198557 0.741582, 0.663709 -0.0972034 0.741648, 0.636693 -0.211066 0.741669, 0.590491 -0.31809 0.741713, 0.526238 -0.416075 0.74159, 0.445717 -0.501271 0.741663, 0.352474 -0.570811 0.741577, 0.247765 -0.62345 0.741568, 0.13576 -0.656996 0.74157, 0.0194046 -0.670452 0.741699, -0.0975714 -0.663672 0.741633, -0.210789 -0.63689 0.741579, -0.317963 -0.590785 0.741534, -0.416344 -0.525956 0.741638, -0.500833 -0.446329 0.74159, -0.570854 -0.352241 0.741655, -0.623568 -0.247171 0.741666, -0.898399 -0.186121 0.397793, -0.915501 0.167724 0.365687, -0.913836 0.165033 0.371036, -0.871603 0.320703 0.370752, -0.803414 0.465974 0.370667, -0.709216 0.599551 0.37088, -0.594558 0.713405 0.370882, -0.46203 0.805596 0.370869, -0.314094 0.873971 0.370837, -0.15841 0.915071 0.370878, 0.00340238 0.928658 0.370921, 0.163716 0.914153 0.370838, 0.32022 0.871717 0.370902, 0.466959 0.802741 0.370885, 0.600198 0.708668 0.370879, 0.713316 0.5947 0.370825, 0.806096 0.461167 0.370857, 0.873873 0.314274 0.370915, 0.914986 0.158833 0.370909, 0.92869 -0.002384 0.37085, 0.913779 -0.16556 0.370942, 0.871599 -0.320512 0.370928, 0.803035 -0.46648 0.370852, 0.709505 -0.599241 0.370828, 0.594741 -0.713264 0.37086, 0.462602 -0.805288 0.370824, 0.313809 -0.874035 0.370927, 0.157967 -0.915131 0.370921, -0.00352759 -0.928656 0.370925, -0.164066 -0.914101 0.370812, -0.320249 -0.871757 0.370784, -0.466942 -0.802736 0.370917, -0.599789 -0.709002 0.370903, -0.713184 -0.594797 0.370923, -0.806189 -0.461036 0.370818, -0.873777 -0.314844 0.370658, -0.844785 -0.190313 0.500119, 0.318795 0.172758 0.931947, 0.331425 0.023034 0.9432, 0.329932 -0.0340705 0.94339, 0.318982 -0.0910725 0.943375, 0.297432 -0.14715 0.943335, 0.26772 -0.195868 0.943378, 0.231398 -0.238397 0.943198, 0.184679 -0.275674 0.943344, 0.135652 -0.303057 0.943268, 0.0795509 -0.322136 0.943345, 0.0224233 -0.331056 0.943345, -0.035255 -0.330103 0.943286, -0.0897728 -0.319957 0.943169, -0.147451 -0.297067 0.943403, -0.195205 -0.268443 0.94331, -0.238917 -0.230325 0.943329, -0.276214 -0.183473 0.943421, -0.303094 -0.135373 0.943296, -0.321895 -0.082208 0.9432, -0.331044 -0.0209299 0.943383, -0.329813 0.0358541 0.943365, -0.319498 0.0903109 0.943274, -0.298048 0.145925 0.943331, -0.267881 0.195693 0.943368, -0.231796 0.23795 0.943213, -0.18427 0.276062 0.94331, -0.135137 0.303239 0.943284, -0.0796185 0.322133 0.94334, -0.0229224 0.331109 0.943314, 0.0365206 0.329636 0.943402, 0.0905067 0.319722 0.943179, 0.146803 0.297438 0.943387, 0.194655 0.269183 0.943213, 0.237325 0.232337 0.943237, 0.276636 0.181826 0.943616, 0.947352 0.174429 0.268511, 0.703411 -0.185568 -0.686132, 0.701521 -0.143493 -0.698053, 0.666493 -0.261563 -0.69812, 0.609444 -0.375598 -0.698215, 0.535113 -0.475744 -0.698084, 0.445353 -0.560622 -0.698114, 0.340572 -0.62971 -0.698195, 0.2265 -0.679225 -0.698105, 0.10504 -0.708199 -0.698155, -0.0196267 -0.715714 -0.698118, -0.143679 -0.701362 -0.698174, -0.262155 -0.66625 -0.69813, -0.37572 -0.609352 -0.698229, -0.475752 -0.535107 -0.698083, -0.560874 -0.445015 -0.698127, -0.630261 -0.339599 -0.698171, -0.67933 -0.226295 -0.69807, -0.707987 -0.106799 -0.698104, -0.715585 0.020497 -0.698224, -0.701128 0.145165 -0.698102, -0.666219 0.262392 -0.69807, -0.610242 0.37438 -0.698173, -0.535562 0.475175 -0.698128, -0.446168 0.560011 -0.698084, -0.340232 0.629871 -0.698215, -0.225979 0.679388 -0.698116, -0.104801 0.708201 -0.698189, 0.0197765 0.715696 -0.698132, 0.144276 0.701259 -0.698155, 0.263075 0.665928 -0.698092, 0.374938 0.609872 -0.698196, 0.47545 0.535319 -0.698127, 0.560004 0.446176 -0.698085, 0.62987 0.340232 -0.698216, 0.679827 0.224644 -0.698119, 0.329501 0.0847808 -0.940341, 0.214494 -0.0214482 -0.97649, 0.212163 -0.031922 -0.976713, 0.203392 -0.0681879 -0.97672, 0.188389 -0.102482 -0.976733, 0.167704 -0.133757 -0.976721, 0.142098 -0.160657 -0.976728, 0.111967 -0.182881 -0.976738, 0.0782111 -0.199833 -0.976704, 0.0425347 -0.210252 -0.976722, 0.00564437 -0.214274 -0.976757, -0.0316894 -0.212143 -0.976725, -0.0685451 -0.203495 -0.976674, -0.102843 -0.188417 -0.97669, -0.133683 -0.167772 -0.97672, -0.160793 -0.142019 -0.976717, -0.182742 -0.111828 -0.97678, -0.199547 -0.0782771 -0.976757, -0.210293 -0.0425323 -0.976713, -0.214462 -0.00542801 -0.976717, -0.212181 0.0319602 -0.976708, -0.203404 0.0682181 -0.976716, -0.188279 0.102326 -0.97677, -0.167578 0.133789 -0.976738, -0.141964 0.160839 -0.976717, -0.112116 0.182907 -0.976716, -0.0786955 0.199568 -0.976719, -0.0422959 0.210419 -0.976696, -0.00523251 0.214383 -0.976736, 0.0318744 0.212009 -0.976748, 0.068005 0.203336 -0.976744, 0.102714 0.18843 -0.976701, 0.133853 0.167703 -0.976708, 0.160724 0.14206 -0.976722, 0.183049 0.111919 -0.976713, 0.1997 0.0783591 -0.976719, 0.29962 0.0622848 -0.952023, 0.730807 -0.101687 -0.674967, 0.725027 -0.11881 -0.678395, 0.693559 -0.242899 -0.678215, 0.640878 -0.35966 -0.678174, 0.568459 -0.465679 -0.678231, 0.479188 -0.556997 -0.678331, 0.374959 -0.63193 -0.678285, 0.259629 -0.687366 -0.678322, 0.136488 -0.721922 -0.67838, 0.00901506 -0.734803 -0.678221, -0.119131 -0.725341 -0.678002, -0.243304 -0.69348 -0.678151, -0.359825 -0.640658 -0.678295, -0.465189 -0.568549 -0.678491, -0.556908 -0.479109 -0.67846, -0.631744 -0.375053 -0.678406, -0.687608 -0.259282 -0.678209, -0.722116 -0.136217 -0.678228, -0.73474 -0.00894031 -0.67829, -0.725158 0.118948 -0.678231, -0.693547 0.242574 -0.678344, -0.640706 0.359674 -0.678329, -0.56835 0.46587 -0.678191, -0.478949 0.556996 -0.678501, -0.375259 0.631697 -0.678336, -0.259873 0.687599 -0.677992, -0.13617 0.72225 -0.678095, -0.0088832 0.734742 -0.678288, 0.118835 0.725167 -0.678241, 0.243143 0.693626 -0.678059, 0.360109 0.6407 -0.678104, 0.465248 0.568511 -0.678484, 0.557118 0.479105 -0.678291, 0.631952 0.375079 -0.678198, 0.687697 0.259381 -0.678082, 0.846614 0.181149 -0.50043, 0.576374 -0.15155 -0.80301, 0.571373 -0.118033 -0.812158, 0.542495 -0.215481 -0.811953, 0.496683 -0.306377 -0.812058, 0.435849 -0.387963 -0.812108, 0.361857 -0.45771 -0.812134, 0.27688 -0.513562 -0.812152, 0.183604 -0.553816 -0.812144, 0.0846529 -0.577432 -0.812038, -0.0170776 -0.583403 -0.812003, -0.118141 -0.571404 -0.812121, -0.215536 -0.542154 -0.812166, -0.306238 -0.496546 -0.812195, -0.387672 -0.435766 -0.812292, -0.457759 -0.361987 -0.812048, -0.513783 -0.276874 -0.812015, -0.553989 -0.183297 -0.812095, -0.577338 -0.084635 -0.812107, -0.583225 0.0170927 -0.812131, -0.571488 0.117956 -0.812088, -0.542415 0.215306 -0.812052, -0.496667 0.306513 -0.812017, -0.435766 0.387889 -0.812188, -0.361685 0.457569 -0.81229, -0.277078 0.513666 -0.812019, -0.183548 0.554143 -0.811933, -0.0846349 0.577435 -0.812038, 0.0171038 0.583402 -0.812003, 0.117988 0.571599 -0.812006, 0.215765 0.542347 -0.811976, 0.306182 0.496536 -0.812222, 0.387838 0.435757 -0.812218, 0.457759 0.361943 -0.812068, 0.513824 0.27683 -0.812004, 0.554039 0.183426 -0.812031, 0.265489 0.071431 -0.961464, -0.61932 0.0539817 -0.783281, -0.613899 0.0898065 -0.784259, -0.588869 0.194928 -0.78437, -0.545996 0.294282 -0.784402, -0.486527 0.38481 -0.784355, -0.412413 0.463463 -0.784294, -0.32581 0.527914 -0.784318, -0.22907 0.576666 -0.784209, -0.125503 0.607573 -0.784285, -0.0181325 0.620144 -0.784279, 0.089895 0.613793 -0.784332, 0.195092 0.588965 -0.784257, 0.294352 0.546094 -0.784307, 0.384756 0.486682 -0.784285, 0.463545 0.412445 -0.78423, 0.527951 0.325791 -0.784301, 0.576428 0.229061 -0.784386, 0.607537 0.125396 -0.784331, 0.619977 0.0181902 -0.784409, 0.613765 -0.0899701 -0.784345, 0.588852 -0.19497 -0.784372, 0.546 -0.294404 -0.784353, 0.486627 -0.384642 -0.784376, 0.412391 -0.463484 -0.784293, 0.325728 -0.527957 -0.784323, 0.229189 -0.576579 -0.784238, 0.125564 -0.607725 -0.784158, 0.0180922 -0.620266 -0.784183, -0.0899374 -0.614022 -0.784148, -0.195309 -0.58907 -0.784124, -0.294476 -0.546085 -0.784267, -0.384729 -0.48667 -0.784306, -0.463111 -0.412534 -0.784438, -0.52791 -0.325633 -0.784395, -0.576495 -0.228909 -0.784381, -0.848104 -0.175049 -0.500078, -0.869978 0.162512 -0.46554, -0.867689 0.156414 -0.471859, -0.827385 0.304851 -0.471699, -0.761853 0.444125 -0.471522, -0.673063 0.569796 -0.471507, -0.563934 0.677859 -0.471684, -0.437827 0.765464 -0.471563, -0.298078 0.829978 -0.471473, -0.149711 0.868926 -0.471757, 0.00367234 0.881746 -0.47171, 0.156669 0.867721 -0.471715, 0.305099 0.827368 -0.471568, 0.444053 0.761924 -0.471475, 0.569784 0.673174 -0.471363, 0.677768 0.564051 -0.471674, 0.765361 0.437804 -0.471753, 0.829847 0.298096 -0.471691, 0.868999 0.14952 -0.471682, 0.881826 -0.0036646 -0.471561, 0.867794 -0.156731 -0.47156, 0.827347 -0.30489 -0.47174, 0.761788 -0.44409 -0.47166, 0.673144 -0.569586 -0.471646, 0.563916 -0.677993 -0.471513, 0.43779 -0.765422 -0.471667, 0.298142 -0.829959 -0.471464, 0.149596 -0.869108 -0.471458, -0.00369941 -0.881855 -0.471505, -0.156839 -0.867808 -0.471499, -0.305112 -0.827377 -0.471544, -0.44397 -0.761743 -0.471846, -0.569382 -0.673161 -0.471866, -0.677655 -0.564234 -0.471618, -0.76565 -0.437654 -0.471422, -0.830004 -0.297986 -0.471485, -0.791999 -0.178375 -0.583884, -0.615218 0.117117 -0.779609, -0.609671 0.110837 -0.784867, -0.581207 0.21529 -0.78476, -0.534913 0.312857 -0.78485, -0.472253 0.400901 -0.785019, -0.395488 0.477032 -0.784876, -0.306968 0.538547 -0.78469, -0.208792 0.583552 -0.784776, -0.104332 0.610929 -0.784781, 0.00341976 0.61986 -0.784705, 0.111153 0.609876 -0.784663, 0.215357 0.581336 -0.784646, 0.312984 0.535145 -0.784641, 0.400961 0.472602 -0.784779, 0.476888 0.39579 -0.784811, 0.538642 0.306987 -0.784617, 0.583555 0.208767 -0.784781, 0.610762 0.10421 -0.784927, 0.61963 -0.00354898 -0.784886, 0.609433 -0.110836 -0.785052, 0.581027 -0.21522 -0.784913, 0.535067 -0.313032 -0.784674, 0.47267 -0.401177 -0.784628, 0.395799 -0.477087 -0.784685, 0.30691 -0.538506 -0.78474, 0.208743 -0.58362 -0.784738, 0.104305 -0.611022 -0.784712, -0.00351625 -0.619817 -0.784738, -0.111069 -0.609792 -0.78474, -0.215163 -0.581232 -0.784777, -0.312878 -0.534975 -0.784798, -0.401071 -0.472733 -0.784644, -0.476936 -0.395897 -0.784728, -0.538389 -0.306781 -0.784871, -0.583423 -0.208654 -0.784908, -0.544919 -0.123674 -0.829318, -0.616844 0.0967011 -0.781123, -0.610682 0.104035 -0.785012, -0.583342 0.208571 -0.784991, -0.538295 0.306679 -0.784976, -0.476752 0.395752 -0.784912, -0.400713 0.472707 -0.784842, -0.312751 0.534702 -0.785035, -0.215113 0.580975 -0.78498, -0.111006 0.609548 -0.784939, -0.00347092 0.619511 -0.784981, 0.104233 0.610713 -0.784962, 0.208612 0.583332 -0.784987, 0.306772 0.538217 -0.784992, 0.395694 0.476902 -0.784851, 0.472451 0.400944 -0.784879, 0.534751 0.312798 -0.784983, 0.580866 0.215355 -0.784995, 0.609565 0.111102 -0.784912, 0.619449 0.00353022 -0.785029, 0.610781 -0.10429 -0.784901, 0.583507 -0.209044 -0.784742, 0.538334 -0.306912 -0.784858, 0.476822 -0.395532 -0.784981, 0.400921 -0.472502 -0.78486, 0.312868 -0.534862 -0.78488, 0.215116 -0.581073 -0.784907, 0.110975 -0.60962 -0.784887, 0.00345011 -0.61951 -0.784981, -0.104234 -0.610673 -0.784993, -0.208644 -0.583387 -0.784938, -0.306801 -0.538262 -0.784951, -0.395279 -0.476853 -0.78509, -0.472062 -0.400961 -0.785104, -0.534941 -0.31266 -0.784909, -0.580911 -0.215173 -0.785012, -0.661818 -0.144118 -0.735681, -0.919778 0.148078 -0.363429, -0.916609 0.157368 -0.367509, -0.875385 0.314047 -0.367527, -0.807619 0.461272 -0.367395, -0.715079 0.594654 -0.367489, -0.600904 0.709641 -0.367864, -0.468637 0.803099 -0.367983, -0.32199 0.872336 -0.367904, -0.165769 0.914944 -0.367966, -0.00419531 0.929819 -0.367994, 0.157353 0.916466 -0.367873, 0.314112 0.875243 -0.367808, 0.461421 0.807363 -0.36777, 0.594514 0.715072 -0.367729, 0.709547 0.600988 -0.367908, 0.803301 0.468442 -0.367792, 0.872563 0.322036 -0.367324, 0.915175 0.165854 -0.367351, 0.930016 0.00428796 -0.367494, 0.916637 -0.157639 -0.367324, 0.87526 -0.314197 -0.367696, 0.807457 -0.461109 -0.367956, 0.715021 -0.594526 -0.367811, 0.600903 -0.709721 -0.367712, 0.468738 -0.803124 -0.367799, 0.321962 -0.872376 -0.367833, 0.165726 -0.914962 -0.367939, 0.00419153 -0.929816 -0.368002, -0.157387 -0.916441 -0.36792, -0.314151 -0.875181 -0.367923, -0.461278 -0.807357 -0.367964, -0.594446 -0.715149 -0.367691, -0.70981 -0.60103 -0.367331, -0.803362 -0.468604 -0.367452, -0.872407 -0.32208 -0.367657, -0.96109 -0.209604 -0.179923, -0.981633 0.172512 0.0814635, -0.981401 0.173262 0.0826622, -0.936432 0.340973 0.0826616, -0.863024 0.498363 0.0826051, -0.763217 0.640821 0.0827548, -0.640532 0.76347 0.0826594, -0.498106 0.863158 0.0827503, -0.340826 0.936482 0.0827002, -0.172982 0.981448 0.0826855, 0.000215718 0.996572 0.082734, 0.173324 0.981385 0.0827149, 0.3411 0.936382 0.0826971, 0.498634 0.862851 0.0827791, 0.640615 0.763405 0.0826164, 0.763566 0.640406 0.0827501, 0.863276 0.497906 0.082729, 0.936555 0.340635 0.0826549, 0.981418 0.17315 0.0826853, 0.996563 -0.000273192 0.0828429, 0.981369 -0.173392 0.0827666, 0.936393 -0.341061 0.0827342, 0.863067 -0.498274 0.0826942, 0.763175 -0.640866 0.0827912, 0.640485 -0.763513 0.0826264, 0.498164 -0.863128 0.0827205, 0.340761 -0.936502 0.0827364, 0.172953 -0.981452 0.0826989, -0.000216034 -0.996572 0.0827347, -0.173368 -0.981377 0.0827155, -0.341129 -0.936375 0.0826601, -0.498571 -0.86289 0.0827557, -0.640713 -0.763311 0.0827274, -0.763607 -0.640351 0.0827947, -0.863066 -0.498292 0.0825934, -0.936571 -0.340584 0.0826821, -0.968765 -0.214845 0.12384, -0.8478 0.165521 0.503823, -0.845583 0.154921 0.510871, -0.805761 0.29944 0.510965, -0.7416 0.434714 0.510934, -0.654723 0.557031 0.510935, -0.548219 0.662152 0.510892, -0.424861 0.747326 0.510879, -0.288782 0.809713 0.510852, -0.14365 0.847531 0.510936, 0.00574361 0.859605 0.510926, 0.154998 0.845547 0.510907, 0.299518 0.805755 0.510929, 0.43482 0.741595 0.510851, 0.55693 0.654911 0.510804, 0.662245 0.548053 0.51095, 0.747388 0.424778 0.510858, 0.80977 0.288612 0.510857, 0.847471 0.143612 0.511047, 0.859529 -0.00573278 0.511054, 0.845482 -0.15505 0.510999, 0.805815 -0.299303 0.510959, 0.741611 -0.434699 0.510931, 0.654815 -0.556987 0.510865, 0.548212 -0.662241 0.510785, 0.424819 -0.747336 0.510899, 0.288725 -0.809725 0.510866, 0.143651 -0.847539 0.510923, -0.00574778 -0.859606 0.510925, -0.155017 -0.845546 0.510903, -0.29956 -0.805745 0.51092, -0.434818 -0.741573 0.510884, -0.556985 -0.654843 0.510832, -0.6622 -0.548232 0.510815, -0.747305 -0.424931 0.510851, -0.809736 -0.288269 0.511106, -0.728278 -0.166008 0.66487, -0.43197 0.0926182 0.89712, -0.426058 0.0812165 0.901043, -0.405661 0.153733 0.901002, -0.372894 0.221698 0.900999, -0.328635 0.283223 0.90099, -0.274481 0.335982 0.900986, -0.212195 0.378551 0.900929, -0.143015 0.409729 0.900927, -0.0697344 0.428349 0.900919, 0.00574057 0.433962 0.900913, 0.0810537 0.426358 0.900916, 0.153872 0.405841 0.900897, 0.221933 0.373014 0.900892, 0.283412 0.328691 0.90091, 0.33616 0.274538 0.900903, 0.378729 0.211677 0.900975, 0.40961 0.142753 0.901022, 0.428244 0.0696607 0.900974, 0.433889 -0.00552387 0.90095, 0.426254 -0.0812478 0.900947, 0.405792 -0.15353 0.900978, 0.372848 -0.221833 0.900985, 0.328923 -0.283134 0.900913, 0.274538 -0.336192 0.90089, 0.212004 -0.378754 0.900888, 0.14301 -0.409749 0.900918, 0.0697368 -0.428354 0.900916, -0.00575361 -0.43396 0.900914, -0.081058 -0.426343 0.900922, -0.153876 -0.405827 0.900903, -0.222072 -0.372792 0.90095, -0.283274 -0.328594 0.900989, -0.33598 -0.274452 0.900996, -0.378585 -0.211575 0.90106, -0.409634 -0.142972 0.900977, -0.32465 -0.0769032 0.942703, -0.31291 0.0476693 0.948586, -0.30901 0.0521621 0.949627, -0.295384 0.104676 0.949627, -0.27243 0.154564 0.94968, -0.241426 0.19962 0.949666, -0.203559 0.238297 0.94962, -0.158984 0.269835 0.949691, -0.10937 0.293371 0.949722, -0.0567156 0.307852 0.949742, -0.00240124 0.313044 0.949736, 0.0521168 0.308652 0.949746, 0.104883 0.294989 0.949727, 0.154454 0.272332 0.949726, 0.199393 0.241375 0.949727, 0.23852 0.202633 0.949762, 0.270285 0.158296 0.949678, 0.293698 0.109259 0.949633, 0.308233 0.057259 0.949586, 0.313186 0.00228368 0.949689, 0.308927 -0.0523584 0.949643, 0.295194 -0.104894 0.949662, 0.272848 -0.154227 0.949615, 0.241747 -0.199117 0.94969, 0.202993 -0.238288 0.949743, 0.158434 -0.269997 0.949737, 0.109366 -0.293392 0.949716, 0.0567273 -0.307855 0.949741, 0.00238267 -0.313044 0.949736, -0.0521109 -0.308657 0.949745, -0.105241 -0.294734 0.949766, -0.154869 -0.272198 0.949697, -0.199477 -0.241547 0.949665, -0.238413 -0.203242 0.949659, -0.270195 -0.158628 0.949648, -0.293624 -0.109397 0.949641, -0.345991 -0.0747182 0.935258, -0.584851 0.0860628 0.806562, -0.579013 0.0965195 0.809585, -0.553452 0.195623 0.809582, -0.510798 0.288937 0.809692, -0.453203 0.373084 0.809577, -0.38135 0.446154 0.809641, -0.297915 0.505433 0.809805, -0.205791 0.549451 0.809786, -0.107276 0.576889 0.809748, -0.0053791 0.586732 0.809763, 0.096699 0.57877 0.809737, 0.195678 0.553217 0.809729, 0.288706 0.510792 0.809778, 0.372854 0.453028 0.809781, 0.44625 0.381168 0.809674, 0.505765 0.297971 0.809577, 0.549798 0.205689 0.809577, 0.577068 0.107517 0.809588, 0.586719 0.00498162 0.809775, 0.579029 -0.0965691 0.809568, 0.55352 -0.195696 0.809517, 0.511046 -0.288593 0.809658, 0.45292 -0.372905 0.809818, 0.381102 -0.446082 0.809798, 0.297815 -0.505548 0.80977, 0.205808 -0.549462 0.809775, 0.107257 -0.576891 0.809748, 0.00533267 -0.586732 0.809763, -0.0967133 -0.578762 0.809741, -0.195936 -0.553228 0.809659, -0.288871 -0.511079 0.809538, -0.373126 -0.453134 0.809597, -0.446095 -0.381574 0.809568, -0.505692 -0.297738 0.809708, -0.549691 -0.205736 0.809637, -0.659694 -0.142296 0.73794, -0.867557 0.142112 0.476602, -0.86364 0.149098 0.481555, -0.824495 0.297029 0.481645, -0.760319 0.4357 0.481747, -0.673692 0.560463 0.481684, -0.565108 0.669657 0.481884, -0.441013 0.757268 0.481718, -0.302842 0.82235 0.481692, -0.155661 0.862474 0.481569, -0.00276817 0.876327 0.481709, 0.148884 0.863652 0.481601, 0.297363 0.824334 0.481714, 0.435374 0.760502 0.481753, 0.560656 0.673389 0.481884, 0.669357 0.565354 0.482013, 0.75738 0.440624 0.481899, 0.8223 0.303222 0.481538, 0.862549 0.154988 0.481651, 0.876399 0.00314245 0.481576, 0.863674 -0.149071 0.481502, 0.824568 -0.29698 0.48155, 0.760332 -0.435706 0.481722, 0.67339 -0.560655 0.481884, 0.565297 -0.669434 0.481972, 0.440727 -0.757373 0.481815, 0.302916 -0.822303 0.481726, 0.155623 -0.86248 0.48157, 0.00268408 -0.876327 0.481709, -0.148931 -0.863644 0.481599, -0.297363 -0.824335 0.481714, -0.435458 -0.760468 0.481731, -0.560752 -0.673325 0.481862, -0.669251 -0.56565 0.481813, -0.757599 -0.440363 0.481792, -0.822249 -0.303395 0.481517, -0.902786 -0.198142 0.381729, -0.975626 0.169111 0.139842, -0.974976 0.171217 0.1418, -0.930222 0.338509 0.141768, -0.857658 0.494263 0.141866, -0.758671 0.635816 0.141973, -0.63639 0.758174 0.142057, -0.495718 0.856807 0.141934, -0.339541 0.929815 0.141972, -0.172788 0.974675 0.141957, -0.000344261 0.98986 0.142042, 0.171008 0.974994 0.141926, 0.339051 0.929982 0.142051, 0.494303 0.857598 0.142091, 0.635917 0.758536 0.142245, 0.757876 0.636722 0.142154, 0.856648 0.496012 0.141868, 0.929799 0.339668 0.14177, 0.974785 0.172318 0.141778, 0.989916 0.000680092 0.141656, 0.974965 -0.171323 0.141745, 0.930128 -0.338759 0.141792, 0.857171 -0.495043 0.142089, 0.758727 -0.635691 0.142235, 0.636494 -0.758067 0.14216, 0.495761 -0.856769 0.142014, 0.339705 -0.929756 0.141968, 0.172739 -0.974684 0.141958, 0.000240136 -0.989861 0.142042, -0.171063 -0.974984 0.141926, -0.338889 -0.930047 0.14201, -0.49441 -0.857553 0.141992, -0.635536 -0.758891 0.142051, -0.758097 -0.636518 0.141897, -0.856881 -0.495623 0.141819, -0.9298 -0.339691 0.141709, -0.973951 -0.215431 0.070773, -0.984727 0.171818 -0.0281196, -0.984478 0.173173 -0.0285381, -0.93909 0.342485 -0.028521, -0.865937 0.499339 -0.0285386, -0.765465 0.642845 -0.0285226, -0.642532 0.765728 -0.0285212, -0.499639 0.865764 -0.0285079, -0.342585 0.939054 -0.0285198, -0.173431 0.984433 -0.0285114, -0.000156519 0.999594 -0.0285005, 0.173751 0.984377 -0.0285023, 0.342433 0.939109 -0.0285179, 0.499889 0.865619 -0.0285359, 0.642575 0.765691 -0.0285269, 0.765757 0.642498 -0.028527, 0.865469 0.500151 -0.0285188, 0.939258 0.342025 -0.0285103, 0.984389 0.173681 -0.0285137, 0.999594 -0.000206933 -0.0284942, 0.984435 -0.173421 -0.0285047, 0.938943 -0.34289 -0.0284974, 0.865669 -0.499803 -0.028537, 0.765687 -0.642581 -0.0285305, 0.642491 -0.765763 -0.0285186, 0.499922 -0.865601 -0.0285232, 0.342585 -0.939054 -0.0285198, 0.173337 -0.98445 -0.0285083, 6.62935e-05 -0.999594 -0.0284995, -0.173788 -0.98437 -0.0285053, -0.342392 -0.939124 -0.0285164, -0.499784 -0.86568 -0.0285324, -0.642391 -0.765846 -0.0285141, -0.765871 -0.642362 -0.0285135, -0.865486 -0.500118 -0.0285438, -0.939329 -0.34183 -0.0285086, -0.975177 -0.217262 -0.0427422, -0.972926 0.170467 -0.156064, -0.972246 0.172161 -0.158424, -0.9276 0.338331 -0.158398, -0.855008 0.49382 -0.158439, -0.755875 0.635252 -0.158456, -0.634177 0.756773 -0.158473, -0.49335 0.855274 -0.15847, -0.337842 0.92777 -0.158445, -0.170497 0.972544 -0.158395, 0.000113271 0.987373 -0.158411, 0.172061 0.972266 -0.158411, 0.338171 0.927656 -0.158413, 0.494364 0.854695 -0.158433, 0.635007 0.756078 -0.158465, 0.756615 0.634356 -0.158512, 0.855238 0.493404 -0.158497, 0.927965 0.337312 -0.158434, 0.972473 0.170868 -0.158432, 0.987366 -0.000334154 -0.158457, 0.972278 -0.171949 -0.158458, 0.927537 -0.338491 -0.158428, 0.854939 -0.493935 -0.158458, 0.755929 -0.635177 -0.158496, 0.634448 -0.75654 -0.158504, 0.49335 -0.855274 -0.15847, 0.337712 -0.92782 -0.15843, 0.170426 -0.972557 -0.158392, -0.000143202 -0.987373 -0.158414, -0.172158 -0.972249 -0.158408, -0.338224 -0.927636 -0.15842, -0.494304 -0.854729 -0.158435, -0.634939 -0.756137 -0.15846, -0.756353 -0.634672 -0.158499, -0.855491 -0.492979 -0.158449, -0.927925 -0.337433 -0.158411, -0.954587 -0.212821 -0.208499, -0.906935 0.163168 -0.388388, -0.904921 0.161672 -0.393674, -0.863296 0.31581 -0.393679, -0.795429 0.46076 -0.393692, -0.703017 0.592264 -0.393688, -0.589526 0.705337 -0.393648, -0.458229 0.796912 -0.393646, -0.312841 0.864407 -0.393613, -0.15785 0.905606 -0.39365, 0.00140822 0.919222 -0.393737, 0.161321 0.904976 -0.393693, 0.315916 0.863263 -0.393667, 0.461001 0.795297 -0.393677, 0.592028 0.703223 -0.393675, 0.705171 0.589711 -0.393669, 0.797087 0.457906 -0.393669, 0.864369 0.312871 -0.393673, 0.905524 0.158101 -0.393738, 0.919218 -0.00150504 -0.393746, 0.904935 -0.161512 -0.393709, 0.863237 -0.315948 -0.393698, 0.795411 -0.460749 -0.393741, 0.703084 -0.592166 -0.393716, 0.589492 -0.705381 -0.39362, 0.458187 -0.796946 -0.393627, 0.312885 -0.864352 -0.393698, 0.157735 -0.9056 -0.39371, -0.00145573 -0.919223 -0.393735, -0.161331 -0.904976 -0.39369, -0.3158 -0.863267 -0.393752, -0.461235 -0.795158 -0.393683, -0.59187 -0.703356 -0.393675, -0.705215 -0.589676 -0.393641, -0.797173 -0.457781 -0.393638, -0.864322 -0.313025 -0.393653, -0.86734 -0.19372 -0.458469 ] } solid FALSE creaseAngle 3.14159 } } scale 0.006 0.006 0.006 } } choreonoid-1.5.0/share/model/house/house.main.wrl0000664000000000000000000001010212741425367020474 0ustar rootroot#VRML V2.0 utf8 PROTO Joint [ exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField MFFloat llimit [] exposedField SFRotation limitOrientation 0 0 1 0 exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFFloat stiffness [ 0 0 0 ] exposedField SFVec3f translation 0 0 0 exposedField MFFloat ulimit [] exposedField MFFloat dh [ 0 0 0 0 ] exposedField SFString jointType "" exposedField SFInt32 jointId -1 exposedField SFVec3f jointAxis 0 0 1 ] { Transform { center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } } PROTO Segment [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f centerOfMass 0 0 0 exposedField MFNode children [ ] exposedField SFNode coord NULL exposedField MFNode displacers [ ] exposedField SFFloat mass 0 exposedField MFFloat momentsOfInertia [ 0 0 0 0 0 0 0 0 0 ] exposedField SFString name "" eventIn MFNode addChildren eventIn MFNode removeChildren ] { Group { addChildren IS addChildren bboxCenter IS bboxCenter bboxSize IS bboxSize children IS children removeChildren IS removeChildren } } PROTO Humanoid [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f center 0 0 0 exposedField MFNode humanoidBody [ ] exposedField MFString info [ ] exposedField MFNode joints [ ] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFNode segments [ ] exposedField MFNode sites [ ] exposedField SFVec3f translation 0 0 0 exposedField SFString version "1.1" exposedField MFNode viewpoints [ ] ] { Transform { bboxCenter IS bboxCenter bboxSize IS bboxSize center IS center rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation children [ Group { children IS viewpoints } Group { children IS humanoidBody } ] } } DEF longfloor Humanoid { humanoidBody [ DEF WAIST Joint { jointType "fixed" translation 0 2.5 0 rotation 1 0 0 1.57 scale 1 1 1 scaleOrientation 0 0 1 0 children [ DEF BODY Segment { mass 0.5 momentsOfInertia [1 0 0 0 1 0 0 0 1] children[ Inline { url "house.wrl" } ] } DEF Light1 DirectionalLight { ambientIntensity 0.17 direction 1 -1 0 } DEF Light2 DirectionalLight { ambientIntensity 0.2 direction -1 -1 0 } DEF Light3 DirectionalLight { ambientIntensity 0.2 direction 0 -1 1 } DEF Light4 DirectionalLight { ambientIntensity 0.2 direction 0 -1 -1 } DEF Light5 DirectionalLight { ambientIntensity 0 direction 0 1 0 } ] } ] joints [ USE WAIST ] segments [ USE BODY ] name "box" version "1.1" } choreonoid-1.5.0/share/model/house/box.wrl0000664000000000000000000001775412741425367017242 0ustar rootroot#VRML V2.0 utf8 PROTO Joint [ exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField MFFloat llimit [] exposedField MFFloat lvlimit [] exposedField SFRotation limitOrientation 0 0 1 0 exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFFloat stiffness [ 0 0 0 ] exposedField SFVec3f translation 0 0 0 exposedField MFFloat ulimit [] exposedField MFFloat uvlimit [] exposedField SFString jointType "" exposedField SFInt32 jointId -1 exposedField SFVec3f jointAxis 0 0 1 exposedField SFFloat gearRatio 1 exposedField SFFloat rotorInertia 0 exposedField SFFloat rotorResistor 0 exposedField SFFloat torqueConst 1 exposedField SFFloat encoderPulse 1 ] { Transform { center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } } PROTO Segment [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f centerOfMass 0 0 0 exposedField MFNode children [ ] exposedField SFNode coord NULL exposedField MFNode displacers [ ] exposedField SFFloat mass 0 exposedField MFFloat momentsOfInertia [ 0 0 0 0 0 0 0 0 0 ] exposedField SFString name "" eventIn MFNode addChildren eventIn MFNode removeChildren ] { Group { addChildren IS addChildren bboxCenter IS bboxCenter bboxSize IS bboxSize children IS children removeChildren IS removeChildren } } PROTO Humanoid [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f center 0 0 0 exposedField MFNode humanoidBody [ ] exposedField MFString info [ ] exposedField MFNode joints [ ] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFNode segments [ ] exposedField MFNode sites [ ] exposedField SFVec3f translation 0 0 0 exposedField SFString version "1.1" exposedField MFNode viewpoints [ ] ] { Transform { bboxCenter IS bboxCenter bboxSize IS bboxSize center IS center rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation children [ Group { children IS viewpoints } Group { children IS humanoidBody } ] } } PROTO VisionSensor [ exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField MFNode children [ ] exposedField SFFloat fieldOfView 0.785398 exposedField SFString name "" exposedField SFFloat frontClipDistance 0.01 exposedField SFFloat backClipDistance 10.0 exposedField SFString type "NONE" exposedField SFInt32 sensorId -1 exposedField SFInt32 width 320 exposedField SFInt32 height 240 exposedField SFFloat frameRate 30 ] { Transform { rotation IS rotation translation IS translation children IS children } } PROTO ForceSensor [ exposedField SFVec3f maxForce -1 -1 -1 exposedField SFVec3f maxTorque -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO Gyro [ exposedField SFVec3f maxAngularVelocity -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO AccelerationSensor [ exposedField SFVec3f maxAcceleration -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO PressureSensor [ exposedField SFFloat maxPressure -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO PhotoInterrupter [ exposedField SFVec3f transmitter 0 0 0 exposedField SFVec3f receiver 0 0 0 exposedField SFInt32 sensorId -1 ] { Transform{ children [ Transform{ translation IS transmitter } Transform{ translation IS receiver } ] } } PROTO CylinderSensorZ [ exposedField SFFloat maxAngle -1 exposedField SFFloat minAngle 0 exposedField MFNode children [ ] ] { Transform{ rotation 1 0 0 1.5708 children [ DEF SensorY CylinderSensor{ maxAngle IS maxAngle minAngle IS minAngle } DEF AxisY Transform{ children [ Transform{ rotation 1 0 0 -1.5708 children IS children } ] } ] } ROUTE SensorY.rotation_changed TO AxisY.set_rotation } PROTO CylinderSensorY [ exposedField SFFloat maxAngle -1 exposedField SFFloat minAngle 0 exposedField MFNode children [ ] ] { Transform{ rotation 0 1 0 1.5708 children [ DEF SensorX CylinderSensor{ maxAngle IS maxAngle minAngle IS minAngle } DEF AxisX Transform{ children [ Transform{ rotation 0 1 0 -1.5708 children IS children } ] } ] } ROUTE SensorX.rotation_changed TO AxisX.set_rotation } PROTO CylinderSensorX [ exposedField SFFloat maxAngle -1 exposedField SFFloat minAngle 0 exposedField MFNode children [ ] ] { Transform{ rotation 0 0 1 -1.5708 children [ DEF SensorZ CylinderSensor{ maxAngle IS maxAngle minAngle IS minAngle } DEF AxisZ Transform{ children [ Transform{ rotation 0 0 1 1.5708 children IS children } ] } ] } ROUTE SensorZ.rotation_changed TO AxisZ.set_rotation } NavigationInfo { avatarSize 0.5 headlight TRUE type ["EXAMINE", "ANY"] } Background { skyColor 0.4 0.6 0.4 } Viewpoint { position 3 0 0.835 orientation 0.5770 0.5775 0.5775 2.0935 } DEF box2 Humanoid { humanoidBody [ DEF WAIST Joint { jointType "free" translation 0.15 0.15 0.3 rotation 0 1 0 0.2 children [ DEF BODY Segment { mass 0.5 # momentsOfInertia [0.00062 0 0 0 0.0018 0 0 0 0.0012] momentsOfInertia [0.001 0 0 0 0.0018 0 0 0 0.0012] children [ Inline { url "Cassette.wrl" } ] } ] } ] joints [ USE WAIST ] name "box2" segments [ USE BODY ] } choreonoid-1.5.0/share/model/house/Cassette.wrl0000664000000000000000000000206612741425367020213 0ustar rootroot#VRML V2.0 utf8 DEF TARGET_CASSETTE0 Transform { children DEF CASSETTE Transform { children Shape { appearance Appearance { material Material { diffuseColor 0.2 0.7 0.8 specularColor 1 1 1 # shininess 0.8 } texture ImageTexture { url "textures/tape1.front.png" } } geometry IndexedFaceSet { coord Coordinate { point [ -0.085 0.01 0.06, -0.085 -0.01 0.06, 0.085 -0.01 0.06, 0.085 0.01 0.06, -0.085 0.01 -0.06, -0.085 -0.01 -0.06, 0.085 -0.01 -0.06, 0.085 0.01 -0.06 ] } coordIndex [ 0, 1, 2, 3, -1, 0, 4, 5, 1, -1, 0, 3, 7, 4, -1, 1, 5, 6, 2, -1, 3, 2, 6, 7, -1, 4, 7, 6, 5, -1 ] texCoord TextureCoordinate { point [ 1 1, 1 1, 0 1, 0 1, 1 0, 1 0, 0 0, 0 0 ] } texCoordIndex [ 0, 1, 2, 3, -1, 0, 4, 5, 1, -1, 0, 3, 7, 4, -1, 1, 5, 6, 2, -1, 3, 2, 6, 7, -1, 4, 7, 6, 5, -1 ] } } # translation -2.45807 0.533842 3.35385 # rotation 0 1 0 1.97609 } }choreonoid-1.5.0/share/model/house/house.wrl0000664000000000000000000216256512741425367017600 0ustar rootroot#VRML V2.0 utf8 CosmoWorlds V1.0 Transform { children Shape { appearance Appearance { } geometry IndexedFaceSet { coord Coordinate { point [ -1 1 1, -1 -1 1, 1 1 1, 1 -1 1, 1 1 -1, 1 -1 -1, -1 1 -1, -1 -1 -1 ] } color Color { color 0.957219 0.819158 0.530197 } coordIndex [ 4, 5, 7, 6, -1, 6, 7, 1, 0, -1, 2, 3, 5, 4, -1, 6, 0, 2, 4, -1, 1, 7, 5, 3, -1, 0, 1, 3, 2, -1 ] colorIndex [ 0, 0, 0, 0, 0, 0 ] colorPerVertex FALSE creaseAngle 0.5 } } translation 0 1.25 -1.2273 rotation 0 1 0 3.14246 scale 3.85 1.25 0.075 scaleOrientation 0 0 1 0 } Transform { children Shape { appearance Appearance { material Material { ambientIntensity 2 diffuseColor 0.265957 0.194585 0.12832 specularColor 0 0 0 emissiveColor 0 0 0 shininess 0.2 transparency 0 } } geometry IndexedFaceSet { coord Coordinate { point [ -1 1 1, -1 -1 1, 1 1 1, 1 -1 1, 1 1 -1, 1 -1 -1, -1 1 -1, -1 -1 -1, 0.348108 -1 1, 0.348108 1 1, -0.325273 -1 1, -0.325273 1 1, -0.5 1 -1, 0.348108 0.647127 1, -0.325273 0.647127 1, -0.325273 -1 -1, 0.348108 -1 -1, -0.325273 1 -1, 0.348108 1 -1, -0.325273 0.661187 -1, 0.348108 0.661187 -1 ] } color NULL coordIndex [ 6, 7, 1, 0, -1, 2, 3, 5, 4, -1, 6, 0, 11, 9, 2, 4, 18, 17, 12, -1, 8, 3, 2, 9, 13, -1, 0, 1, 10, 14, 11, -1, 13, 9, 11, 14, -1, 7, 15, 10, 1, -1, 16, 5, 3, 8, -1, 15, 7, 6, 12, 17, 19, -1, 18, 4, 5, 16, 20, -1, 18, 20, 19, 17, -1 ] colorIndex [ ] creaseAngle 0.5 } } translation 4.976 1.25 0 rotation 0 0 1 0 scale 1.125 1.25 0.075 } Transform { children Shape { appearance Appearance { material Material { } texture ImageTexture { url "textures/z.brick.white.png" } textureTransform TextureTransform { translation 0 0 rotation 0 scale 3.03832 5.16962 center 0.5 0.5 } } geometry Box { } } translation 7.002 1.25 0 rotation 0 0 1 0 scale 0.9 1.25 0.075 } Transform { children Shape { appearance Appearance { material Material { } texture ImageTexture { url "textures/z.brick.white.png" } textureTransform TextureTransform { translation 0 0 rotation 0 scale 3.03832 5.16962 center 0.5 0.5 } } geometry Box { } } translation 7.977 1.25 0.9751 rotation 1 0 0 1.5708 scale 0.075 0.9 1.25 scaleOrientation 0 0 1 0 } Transform { children Shape { appearance Appearance { material Material { ambientIntensity 3.11765 diffuseColor 0.180851 0.116542 0.0806248 specularColor 0 0 0 emissiveColor 0 0 0 shininess 0 transparency 0 } } geometry IndexedFaceSet { coord Coordinate { point [ -1 1 1, -1 -1 1, 1 1 1, 1 -1 1, 1 1 -1, 1 -1 -1, -1 1 -1, -1 -1 -1, -0.537729 -1 1, -0.537729 1 1, 0.281892 1 1, 0.281892 -1 1, -0.457124 1 1, -0.457124 -1 1, -0.355933 1 1, -0.355933 -1 1, -0.356234 0.594675 1, -0.457425 0.594675 1, -0.355902 -0.131009 1, -0.457093 -0.131009 1, -0.457124 -1 -1, -0.355932 -1 -1, -0.355932 1 -1, -0.457124 1 -1, -0.455314 0.596047 -1, -0.354122 0.596047 -1, -0.455572 -0.131183 -1, -0.354381 -0.131183 -1, -0.170159 1 1, -0.170159 -1 1, -0.273742 1 1, -0.273742 -1 1, -0.170159 0.57575 1, -0.273742 0.57575 1, -0.170159 -0.149459 1, -0.273742 -0.149459 1, -0.273742 -1 -1, -0.170159 -1 -1, -0.273742 1 -1, -0.170159 1 -1, -0.273742 0.59268 -1, -0.170159 0.59268 -1, -0.273742 -0.138064 -1, -0.170159 -0.138064 -1, 0.0682323 1 1, 0.0682323 -1 1, 0.169581 1 1, 0.169581 -1 1, 0.0682323 0.647058 1, 0.169581 0.647058 1, 0.0682325 -1 -1, 0.169581 -1 -1, 0.0682326 1 -1, 0.169581 1 -1, 0.0682326 0.65399 -1, 0.169581 0.65399 -1 ] } color NULL coordIndex [ 6, 7, 1, 0, -1, 2, 3, 5, 4, -1, 6, 0, 9, 12, 14, 30, 28, 44, 46, 10, 2, 4, 53, 52, 39, 38, 22, 23, -1, 0, 1, 8, 9, -1, 11, 3, 2, 10, -1, 8, 13, 19, 17, 12, 9, -1, 16, 14, 12, 17, -1, 13, 15, 18, 19, -1, 20, 7, 6, 23, 24, 26, -1, 24, 23, 22, 25, -1, 21, 20, 26, 27, -1, 32, 28, 30, 33, -1, 31, 29, 34, 35, -1, 36, 21, 27, 25, 22, 38, 40, 42, -1, 40, 38, 39, 41, -1, 37, 36, 42, 43, -1, 14, 16, 18, 15, 31, 35, 33, 30, -1, 44, 28, 32, 34, 29, 45, 48, -1, 11, 10, 46, 49, 47, -1, 46, 44, 48, 49, -1, 37, 50, 45, 29, 31, 15, 13, 8, 1, 7, 20, 21, 36, -1, 51, 5, 3, 11, 47, -1, 50, 37, 43, 41, 39, 52, 54, -1, 4, 5, 51, 55, 53, -1, 54, 52, 53, 55, -1 ] colorIndex [ ] colorPerVertex FALSE creaseAngle 0.5 } } translation 7.977 1.25083 7.7268 rotation 0 -1 0 1.5708 scale 5.85 1.25 0.075 } Transform { children Shape { appearance Appearance { material Material { ambientIntensity 0.884706 diffuseColor 0.180851 0.165995 0.136711 specularColor 0 0 0 emissiveColor 0 0 0 shininess 0.2 transparency 0 } } geometry IndexedFaceSet { coord Coordinate { point [ -1 1 1, -1 -1 1, 1 1 1, 1 -1 1, 1 1 -1, 1 -1 -1, -1 1 -1, -1 -1 -1 ] } color NULL coordIndex [ 0, 1, 3, 2, -1, 4, 5, 7, 6, -1, 6, 7, 1, 0, -1, 2, 3, 5, 4, -1, 6, 0, 2, 4, -1, 1, 7, 5, 3, -1 ] colorIndex [ ] colorPerVertex FALSE creaseAngle 0.5 } } translation 5.64 1.25 13.65 rotation 0 0 1 0 scale 2.4 1.25 0.075 } Transform { children Shape { appearance Appearance { material Material { ambientIntensity 0.159574 diffuseColor 0.980519 1 0.776284 specularColor 0 0 0 emissiveColor 0 0 0 shininess 0.2 transparency 0 } } geometry IndexedFaceSet { coord Coordinate { point [ -1 1 1, -1 -1 1, 1 1 1, 1 -1 1, 1 1 -1, 1 -1 -1, -1 1 -1, -1 -1 -1 ] } color NULL coordIndex [ 0, 1, 3, 2, -1, 4, 5, 7, 6, -1, 6, 7, 1, 0, -1, 2, 3, 5, 4, -1, 6, 0, 2, 4, -1, 1, 7, 5, 3, -1 ] colorIndex [ ] colorPerVertex FALSE creaseAngle 0.5 } } translation 3.315 1.25 11.47 rotation 0.57735 -0.57735 0.57735 4.18879 scale 1.25 2.25 0.075 scaleOrientation 0 0 1 0 } Transform { children Shape { appearance Appearance { material Material { } } geometry IndexedFaceSet { coord Coordinate { point [ -1 1 1, -1 -1 1, 1 1 1, 1 -1 1, 1 1 -1, 1 -1 -1, -1 1 -1, -1 -1 -1 ] } color Color { color 1 0.964509 0.770763 } coordIndex [ 0, 1, 3, 2, -1, 4, 5, 7, 6, -1, 6, 7, 1, 0, -1, 2, 3, 5, 4, -1, 6, 0, 2, 4, -1, 1, 7, 5, 3, -1 ] colorIndex [ 0, 0, 0, 0, 0, 0 ] texCoord TextureCoordinate { point [ 0 1, 0 0, 1 1, 1 0 ] } colorPerVertex FALSE texCoordIndex [ 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1 ] creaseAngle 0.5 } } translation 4.29 1.25 9.278 rotation 0 1 0 4.71239 scale 0.075 1.25 0.9 scaleOrientation 0 0 1 0 } Transform { children Shape { appearance Appearance { material Material { } texture ImageTexture { url "textures/cotton.png" } textureTransform TextureTransform { translation 0 0 rotation 0 scale 3.1019 2.50436 center 0.5 0.5 } } geometry Box { } } translation 5.11022 1.25 7.65452 rotation 0 1 0 3.14159 scale 0.075 1.25 1.55 } Transform { children Shape { appearance Appearance { material Material { ambientIntensity 0.666667 diffuseColor 0.223404 0.142981 0.0844326 specularColor 0 0 0 emissiveColor 0 0 0 shininess 0.2 transparency 0 } } geometry IndexedFaceSet { coord Coordinate { point [ -1 1 1, -1 -1 1, 1 1 1, 1 -1 1, 1 1 -1, 1 -1 -1, -1 1 -1, -1 -1 -1 ] } color NULL coordIndex [ 0, 1, 3, 2, -1, 4, 5, 7, 6, -1, 6, 7, 1, 0, -1, 2, 3, 5, 4, -1, 6, 0, 2, 4, -1, 1, 7, 5, 3, -1 ] colorIndex [ ] texCoord TextureCoordinate { point [ 0 1, 0 0, 1 1, 1 0 ] } colorPerVertex FALSE texCoordIndex [ 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1 ] creaseAngle 0.5 } } translation -3.915 1.25 2.23693 rotation 0 0 1 0 scale 0.075 1.25 3.525 } Transform { children Shape { appearance Appearance { material Material { ambientIntensity 0.575757 diffuseColor 0.351064 0.231322 0.127775 specularColor 0 0 0 emissiveColor 0 0 0 shininess 0.2 transparency 0 } } geometry IndexedFaceSet { coord Coordinate { point [ -1 1 1, -1 -1 1, 1 1 1, 1 -1 1, 1 1 -1, 1 -1 -1, -1 1 -1, -1 -1 -1, 1 -1 0.753195, 1 1 0.753195, 1 1 -0.705231, 1 -1 -0.705231, 1 0.720189 -0.705231, 1 0.720189 0.753195, -1 -1 0.753195, -1 -1 -0.705231, -1 1 -0.70523, -1 1 0.753195, -1 0.724421 0.753195, -1 0.724421 -0.70523 ] } color NULL coordIndex [ 0, 1, 3, 2, -1, 4, 5, 7, 6, -1, 6, 16, 17, 0, 2, 9, 10, 4, -1, 2, 3, 8, 13, 9, -1, 11, 5, 4, 10, 12, -1, 12, 10, 9, 13, -1, 1, 14, 8, 3, -1, 15, 7, 5, 11, -1, 6, 7, 15, 19, 16, -1, 14, 1, 0, 17, 18, -1, 18, 17, 16, 19, -1 ] colorIndex [ ] colorPerVertex FALSE creaseAngle 0.5 } } translation -0.2362 1.25 5.175 rotation 0 1 0 4.71239 scale 0.0749999 1.25 3.6 scaleOrientation 0 0 1 0 } Transform { children Shape { appearance Appearance { material Material { ambientIntensity 0.2 diffuseColor 0.8 0.71021 0.542306 specularColor 0 0 0 emissiveColor 0 0 0 shininess 0.2 transparency 0 } } geometry Box { } } translation 2.864 1.25 6.601 rotation 1 0 0 1.5708 scale 0.075 1.35 1.25 } Transform { children Shape { appearance Appearance { material Material { } } geometry IndexedFaceSet { coord Coordinate { point [ -1 1 1, -1 -1 1, 1 1 1, 1 -1 1, 1 1 -1, 1 -1 -1, -1 1 -1, -1 -1 -1, -0.120818 -1 1, -0.120818 1 1, 0.929871 1 1, 0.929871 -1 1, 0.929871 0.738763 1, -0.120818 0.738763 1, -0.120818 -1 -1, 0.929871 -1 -1, -0.120818 1 -1, 0.929871 1 -1, -0.120818 0.755229 -1, 0.929871 0.755229 -1 ] } coordIndex [ 6, 7, 1, 0, -1, 2, 3, 5, 4, -1, 6, 0, 9, 10, 2, 4, 17, 16, -1, 0, 1, 8, 13, 9, -1, 11, 3, 2, 10, 12, -1, 12, 10, 9, 13, -1, 1, 7, 14, 8, -1, 15, 5, 3, 11, -1, 14, 7, 6, 16, 18, -1, 4, 5, 15, 19, 17, -1, 18, 16, 17, 19, -1 ] creaseAngle 0.5 } } translation 3.914 1.175 8.027 rotation 0 0 1 0 scale 1.125 1.325 0.075 } Transform { children Shape { appearance Appearance { material Material { } texture ImageTexture { url "textures/wood.4.png" } textureTransform TextureTransform { translation 0 0 rotation 1.5708 scale 4.75868 1.4517 center 0.5 0.5 } } geometry IndexedFaceSet { coord Coordinate { point [ -1 1 1, -1 -1.81025 1, 1 1 1, 1 -1.81025 1, 1 1 -1, 1 -1.81025 -1, -1 1 -1, -1 -1.81025 -1, -1 0.212426 1, -1 0.212426 -1, -1 0.212426 -0.250531, -1 1 -0.250531, -1 1 0.217529, -1 0.212426 0.217529, 1 0.212426 1, 1 0.212426 -1, 1 0.212426 -0.255084, 1 1 -0.255084, 1 0.212426 0.215253, 1 1 0.215253 ] } coordIndex [ 4, 15, 5, 7, 9, 6, -1, 1, 7, 5, 3, -1, 9, 7, 1, 8, 13, 10, -1, 6, 9, 10, 11, -1, 13, 8, 0, 12, -1, 0, 8, 14, 2, -1, 8, 1, 3, 14, -1, 14, 3, 5, 15, 16, 18, -1, 16, 15, 4, 17, -1, 2, 14, 18, 19, -1, 12, 0, 2, 19, -1, 6, 11, 17, 4, -1 ] texCoord TextureCoordinate { point [ 0 1, 0 0, 1 1, 1 0, 0 0.5, 1 0.5, 1 0.5, 0 0.5, 0.5 0.5, 0.5 0.5, 0 0.5, 0.5 1, 0 0.25, 0.75 1, 0.75 0.5, 0.75 0.5, 1 0.500204, 0 0.500204, 0 0.500204, 1 0.500204, 0.5 0.500204, 0.5 0.500204, 1 0.5, 0.5 1, 0.25 0.500204, 0.25 0.500204, 1 0.25, 0.25 1 ] } texCoordIndex [ 0, 18, 1, 3, 6, 2, -1, 0, 1, 3, 2, -1, 7, 1, 3, 5, 14, 9, -1, 0, 7, 8, 11, -1, 15, 5, 2, 13, -1, 0, 4, 16, 2, -1, 4, 1, 3, 16, -1, 17, 1, 3, 19, 21, 24, -1, 20, 19, 2, 23, -1, 0, 17, 25, 27, -1, 12, 1, 3, 26, -1, 0, 10, 22, 2, -1 ] creaseAngle 0.5 } } translation 3.85645 1.25 1.576 rotation 1 0 0 1.5708 scale 0.075 1.5 1.25 scaleOrientation 0 0 1 0 } Transform { children Shape { appearance Appearance { material Material { } texture ImageTexture { url "textures/wood.4.png" } textureTransform TextureTransform { translation 0 0 rotation 0 scale 2.27368 2.73948 center 0.5 0.5 } } geometry IndexedFaceSet { coord Coordinate { point [ -1 1 1, -1 -1 1, 1 1 1, 1 -1 1, 1 1 -1, 1 -1 -1, -1 1 -1, -1 -1 -1, -1 -1 0.251641, -1 1 0.251641, 1 -1 0.251641, -1 -1 -0.213876, -1 1 -0.213876, 1 -1 -0.213876, 1 1 0.251641, 1 1 -0.213876 ] } coordIndex [ 0, 1, 3, 2, -1, 4, 5, 7, 6, -1, 8, 1, 0, 9, -1, 1, 8, 10, 3, -1, 6, 7, 11, 12, -1, 11, 7, 5, 13, -1, 2, 3, 10, 14, -1, 13, 5, 4, 15, -1, 9, 0, 2, 14, -1, 6, 12, 15, 4, -1 ] texCoord TextureCoordinate { point [ 0 1, 0 0, 1 1, 1 0, 0.5 0, 0 0.5, 0.5 1, 0 0.5, 0.5 0, 1 0.5, 0.25 0, 0 0.25, 0 0.75, 0.25 1, 0.75 0, 1 0.25, 0.282863 1, 1 0.282863, 1 0.641431, 0.641431 1 ] } texCoordIndex [ 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 4, 3, 2, 6, -1, 0, 5, 9, 2, -1, 0, 1, 10, 13, -1, 11, 1, 3, 15, -1, 0, 1, 8, 16, -1, 14, 3, 2, 19, -1, 7, 1, 3, 17, -1, 0, 12, 18, 2, -1 ] creaseAngle 0.5 } } translation 4.27904 1.25 3.15 rotation 1 0 0 4.71239 scale 0.5 0.075 1.25 scaleOrientation 0 0 1 0 } Transform { children Shape { appearance Appearance { material Material { } texture ImageTexture { url "textures/wood.4.png" } textureTransform TextureTransform { translation 0 0 rotation 1.5708 scale 1 2.13673 center 0.5 0.5 } } geometry Box { } } translation 6.05665 1.25 1.877 rotation 1 0 0 1.5708 scale 0.0375 1.8 1.25 scaleOrientation 0 0 1 0 } Transform { children Shape { appearance Appearance { material Material { } texture ImageTexture { url "textures/z.brick.white.png" } textureTransform TextureTransform { translation 0 0 rotation 0 scale 2.70192 4.75868 center 0.5 0.5 } } geometry Box { } } translation 6.12958 1.25 0.9759 rotation 0.57735 0.57735 0.57735 4.18879 scale 0.9 0.0375 1.25 scaleOrientation 0 0 1 0 } Transform { children Shape { appearance Appearance { material Material { ambientIntensity 0.557037 diffuseColor 0.287234 0.100784 0.035704 specularColor 0 0 0 emissiveColor 0 0 0 shininess 0.2 transparency 0 } } geometry IndexedFaceSet { coord Coordinate { point [ -1 1 1, -1 -1 1, 1 1 1, 1 -1 1, 1 1 -1, 1 -1 -1, -1 1 -1, -1 -1 -1 ] } color NULL coordIndex [ 0, 1, 3, 2, -1, 4, 5, 7, 6, -1, 6, 7, 1, 0, -1, 2, 3, 5, 4, -1, 6, 0, 2, 4, -1, 1, 7, 5, 3, -1 ] colorIndex [ ] texCoord TextureCoordinate { point [ 0 1, 0 0, 1 1, 1 0 ] } colorPerVertex FALSE texCoordIndex [ 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1 ] creaseAngle 0.5 } } translation 6.132 1.25 2.775 rotation 0.57735 0.57735 0.57735 4.18879 scale 0.9 0.0375 1.25 scaleOrientation 0 0 1 0 } Transform { children Shape { appearance Appearance { material Material { ambientIntensity 0.39579 diffuseColor 0.404255 0.201671 0.128347 specularColor 0 0 0 emissiveColor 0 0 0 shininess 0.2 transparency 0 } } geometry IndexedFaceSet { coord Coordinate { point [ -1 1 1, -1 -1 1, 1 1 1, 1 -1 1, 1 1 -1, 1 -1 -1, -1 1 -1, -1 -1 -1 ] } color NULL coordIndex [ 0, 1, 3, 2, -1, 4, 5, 7, 6, -1, 6, 7, 1, 0, -1, 2, 3, 5, 4, -1, 6, 0, 2, 4, -1, 1, 7, 5, 3, -1 ] colorIndex [ ] texCoord TextureCoordinate { point [ 0 1, 0 0, 1 1, 1 0 ] } colorPerVertex FALSE texCoordIndex [ 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1 ] creaseAngle 0.5 } } translation 5.917 1.25 3.748 rotation 1 0 0 1.5708 scale 0.2625 0.075 1.25 scaleOrientation 0 0 1 0 } Transform { children Shape { appearance Appearance { material Material { } } geometry Box { } } translation 3.85711 0.988988 2.49199 rotation 0.57735 -0.57735 0.57735 2.0944 scale 0.6 0.08 0.01 scaleOrientation 0 0 1 0 } Transform { children Shape { appearance Appearance { material Material { } texture ImageTexture { url "textures/z.brick.white.png" } textureTransform TextureTransform { translation 0 0 rotation 0 scale 5.17 2 center 0.5 0.5 } } geometry Box { } } translation 7.34266 1.25 1.83514 rotation 0.577351 -0.57735 0.57735 2.09439 scale 0.0375 0.55 1.25 scaleOrientation 0 0 1 0 } Transform { children Shape { appearance Appearance { material Material { ambientIntensity 0.666667 diffuseColor 0.255319 0.183284 0.132165 specularColor 0.340426 0.340426 0.340426 emissiveColor 0 0 0 shininess 0.148936 transparency 0 } } geometry IndexedFaceSet { coord Coordinate { point [ -1 1 1, -1 -1 1, 1 1 1, 1 -1 1, 1 1 -1, 1 -1 -1, -1 1 -1, -1 -1 -1 ] } color NULL coordIndex [ 0, 1, 3, 2, -1, 4, 5, 7, 6, -1, 6, 7, 1, 0, -1, 2, 3, 5, 4, -1, 6, 0, 2, 4, -1, 1, 7, 5, 3, -1 ] colorIndex [ ] texCoord TextureCoordinate { point [ 0 1, 0 0, 1 1, 1 0 ] } colorPerVertex FALSE texCoordIndex [ 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1 ] creaseAngle 0.5 } } translation 6.551 1.25 4.651 rotation 0 0 1 0 scale 1.35 1.25 0.075 } Transform { children Shape { appearance Appearance { material Material { } texture ImageTexture { url "textures/oak.png" } textureTransform TextureTransform { translation 0.04 0 rotation 1.5708 scale 1.13229 1.3363 center 0.46 0.5 } } geometry IndexedFaceSet { coord Coordinate { point [ -1 1 1, -1 -1 1, 1 1 1, 1 -1 1, 1 1 -1, 1 -1 -1, -1 1 -1, -1 -1 -1 ] } color Color { color 1 0.778927 0.603278 } coordIndex [ 0, 1, 3, 2, -1, 4, 5, 7, 6, -1, 6, 7, 1, 0, -1, 2, 3, 5, 4, -1, 6, 0, 2, 4, -1, 1, 7, 5, 3, -1 ] colorIndex [ 0, 0, 0, 0, 0, 0 ] texCoord TextureCoordinate { point [ 0 1, 0 0, 1 1, 1 0 ] } colorPerVertex FALSE texCoordIndex [ 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1 ] creaseAngle 0.5 } } translation 7.04035 -0.146496 6.99433 rotation -1 0 0 1.5708 scale 1.025 2.325 0.15 scaleOrientation 0 0 1 0 } Transform { children Shape { appearance Appearance { material Material { } texture ImageTexture { url "textures/oak.png" } textureTransform TextureTransform { translation 0 -0.04 rotation 0 scale 0.421972 2.64654 center 0.5 0.54 } } geometry IndexedFaceSet { coord Coordinate { point [ -1 1 1, -1 -1 1, 1 1 1, 1 -1 1, 1 1 -1, 1 -1 -1, -1 1 -1, -1 -1 -1 ] } color Color { color 1 0.748369 0.523715 } coordIndex [ 0, 1, 3, 2, -1, 4, 5, 7, 6, -1, 6, 7, 1, 0, -1, 2, 3, 5, 4, -1, 6, 0, 2, 4, -1, 1, 7, 5, 3, -1 ] colorIndex [ 0, 0, 0, 0, 0, 0 ] texCoord TextureCoordinate { point [ 0 1, 0 0, 1 1, 1 0 ] } colorPerVertex FALSE texCoordIndex [ 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1 ] creaseAngle 0.5 } } translation 4.49306 -0.150147 5.96269 rotation 0.57735 0.57735 0.57735 4.18879 scale 0.7 1.525 0.15 scaleOrientation 0 0 1 0 } Transform { children Shape { appearance Appearance { material Material { } texture ImageTexture { url "textures/oak.png" } } geometry IndexedFaceSet { coord Coordinate { point [ -1 1 1, -1 -1 1, 1 1 1, 1 -1 1, 1 1 -1, 1 -1 -1, -1 1 -1, -1 -1 -1 ] } color Color { color 1 0.778927 0.603278 } coordIndex [ 0, 1, 3, 2, -1, 4, 5, 7, 6, -1, 6, 7, 1, 0, -1, 2, 3, 5, 4, -1, 6, 0, 2, 4, -1, 1, 7, 5, 3, -1 ] colorIndex [ 0, 0, 0, 0, 0, 0 ] texCoord TextureCoordinate { point [ 0 1, 0 0, 1 1, 1 0 ] } colorPerVertex FALSE texCoordIndex [ 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1 ] creaseAngle 0.5 } } translation 5.572 -0.1583 7.98971 rotation 0 -1 0 1.5708 scale 1.325 0.15 0.45 scaleOrientation 0 0 1 0 } Transform { children Shape { appearance Appearance { material Material { } texture ImageTexture { url "textures/checker.png" } textureTransform TextureTransform { translation 0 0 rotation 0 scale 1.8741 1.8741 center 0.5 0.5 } } geometry Box { } } translation 7.03276 -0.159957 0.910239 rotation 0 1 0 3.14159 scale 1.0125 0.15 0.975 scaleOrientation 0 0 1 0 } Transform { children Shape { appearance Appearance { material Material { } texture ImageTexture { url "textures/cotton.png" } textureTransform TextureTransform { translation 0 0 rotation 0 scale 2.91506 3.92238 center 0.5 0.5 } } geometry Box { } } translation 7.035 -0.1502 3.279 rotation -0.57735 -0.57735 0.57735 4.18879 scale 1.4 1.025 0.15 scaleOrientation 0 0 1 0 } Transform { children Shape { appearance Appearance { material Material { ambientIntensity 0 diffuseColor 0.489362 0.179117 0.0681914 specularColor 0 0 0 emissiveColor 0 0 0 shininess 0 transparency 0 } } geometry Box { } } translation -0.5 -0.1573 6.60597 rotation -1 0 0 1.5708 scale 3.475 1.35 0.15 scaleOrientation 0 0 1 0 } Transform { children Shape { appearance Appearance { material Material { ambientIntensity 0.455758 diffuseColor 0.351064 0.164499 0.100892 specularColor 0 0 0 emissiveColor 0 0 0 shininess 0.2 transparency 0 } } geometry IndexedFaceSet { coord Coordinate { point [ -1 1 1, -1 -1 1, 1 1 1, 1 -1 1, 1 1 -1, 1 -1 -1, -1 1 -1, -1 -1 -1 ] } color NULL coordIndex [ 0, 1, 3, 2, -1, 4, 5, 7, 6, -1, 6, 7, 1, 0, -1, 2, 3, 5, 4, -1, 6, 0, 2, 4, -1, 1, 7, 5, 3, -1 ] colorIndex [ ] texCoord TextureCoordinate { point [ 0 1, 0 0, 1 1, 1 0 ] } colorPerVertex FALSE texCoordIndex [ 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1 ] creaseAngle 0.5 } } translation 7.075 1.25 6 rotation 0.577351 -0.57735 0.57735 2.09439 scale 0.075 0.825 1.25 scaleOrientation 0 0 1 0 } Transform { children Shape { appearance Appearance { material Material { } texture ImageTexture { url "textures/cotton.png" } textureTransform TextureTransform { translation 0 0 rotation 0 scale 2.73948 1.82306 center 0.5 0.5 } } geometry Box { } } translation 6.176 1.25 5.725 rotation -0.57735 -0.57735 0.577351 2.09439 scale 1.25 0.35 0.075 scaleOrientation 0 0 1 0 } Transform { children Shape { appearance Appearance { material Material { } texture ImageTexture { url "textures/cotton.png" } textureTransform TextureTransform { translation 0 0 rotation 0 scale 2.70192 2.72063 center 0.5 0.5 } } geometry Box { size 0.2 0.2 0.2 } } translation 6.176 1.25 7.225 rotation 0 -1 0 1.5708 scale 4.75 12.5 0.75 scaleOrientation 0 0 1 0 } Transform { children Shape { appearance Appearance { material Material { ambientIntensity 0.47 diffuseColor 0.340425 0.17786 0.0895218 specularColor 0 0 0 emissiveColor 0 0 0 shininess 0.2 transparency 0 } } geometry IndexedFaceSet { coord Coordinate { point [ -1 1 1, 1 1 1, 1 -1 1, 1 1 -1, 1 -1 -1, -1 1 -1, -0.606756 -1 -1, -0.606756 -1 1, -1 -4.3847 1, -1 -4.3847 -1, -0.606756 -4.3847 -1, -0.606756 -4.3847 1, -0.803378 -4.3847 -1, -0.803378 -4.3847 1, -0.606756 -10.4644 -1, -0.803378 -10.4644 -1, -0.606756 -10.4644 1, -0.803378 -10.4644 1, -1 -2.0005 -1, -1 -2.0005 1, -2.6859 -4.3847 1, -2.6859 -2.0005 1, -2.6859 -2.0005 -1, -2.6859 -4.3847 -1 ] } color NULL coordIndex [ 1, 2, 4, 3, -1, 5, 0, 1, 3, -1, 6, 4, 2, 7, -1, 8, 9, 12, 13, -1, 15, 14, 16, 17, -1, 14, 15, 12, 10, -1, 17, 16, 11, 13, -1, 15, 17, 13, 12, -1, 7, 2, 1, 0, 19, 8, 13, 11, -1, 10, 6, 7, 11, 16, 14, -1, 5, 18, 3, 4, 6, 10, 12, 9, -1, 20, 21, 22, 23, -1, 19, 0, 5, 18, -1, 21, 20, 8, 19, -1, 22, 21, 19, 18, -1, 23, 22, 18, 9, -1, 20, 23, 9, 8, -1 ] colorIndex [ ] colorPerVertex FALSE creaseAngle 0.5 } } translation 7.452 1.25 7.1 rotation -1 0 0 1.5708 scale 0.45 0.0749997 1.25 scaleOrientation 0 0 1 0 } Transform { children Shape { appearance Appearance { material Material { ambientIntensity 0.442353 diffuseColor 0.361702 0.141216 0.0978265 specularColor 0 0 0 emissiveColor 0 0 0 shininess 0.2 transparency 0 } } geometry IndexedFaceSet { coord Coordinate { point [ -1 1 1, -1 -1 1, 1 1 1, 1 -1 1, 1 1 -1, 1 -1 -1, -1 1 -1, -1 -1 -1 ] } color NULL coordIndex [ 0, 1, 3, 2, -1, 4, 5, 7, 6, -1, 6, 7, 1, 0, -1, 2, 3, 5, 4, -1, 6, 0, 2, 4, -1, 1, 7, 5, 3, -1 ] colorIndex [ ] texCoord TextureCoordinate { point [ 0 1, 0 0, 1 1, 1 0 ] } colorPerVertex FALSE texCoordIndex [ 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1 ] creaseAngle 0.5 } } translation 7.452 1.25 9.2 rotation 0 1 0 4.71239 scale 0.0749999 1.25 0.45 scaleOrientation 0 0 1 0 } Transform { children Shape { appearance Appearance { material Material { } texture ImageTexture { url "textures/cotton.png" repeatS TRUE repeatT TRUE } textureTransform TextureTransform { translation 0 0 rotation 0 scale 1.30891 3.92238 center 0.5 0.5 } } geometry IndexedFaceSet { coord Coordinate { point [ -1 1 1, -1 -1 1, 1 1 1, 1 -1 1, 1 1 -1, 1 -1 -1, -1 1 -1, -1 -1 -1, -1 -1 0.614275, -1 1 0.614275, -11.0245 -1 1, -11.0245 -1 0.614275, -11.0245 1 1, -11.0245 1 0.614275 ] } coordIndex [ 0, 1, 3, 2, -1, 4, 5, 7, 6, -1, 2, 3, 5, 4, -1, 6, 9, 0, 2, 4, -1, 1, 8, 7, 5, 3, -1, 6, 7, 8, 9, -1, 11, 10, 12, 13, -1, 10, 11, 8, 1, -1, 12, 10, 1, 0, -1, 13, 12, 0, 9, -1, 11, 13, 9, 8, -1 ] texCoord TextureCoordinate { point [ 0 1, 0 0, 1 1, 1 0, 0.5 0, 0 0.5, 0.5 1, 0 0.5 ] } texCoordIndex [ 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 7, 1, 3, 2, -1, 0, 5, 1, 3, 2, -1, 0, 1, 4, 6, -1, 4, 3, 2, 6, -1, 4, 3, 3, 4, -1, 2, 3, 3, 2, -1, 6, 2, 2, 6, -1, 6, 0, 0, 6, -1 ] creaseAngle 0.5 } } translation 6.552 1.25 9.21016 rotation 0 -1 0 1.5708 scale 0.0768431 1.25 0.45 scaleOrientation 0 0 1 0 } Transform { children Shape { appearance Appearance { material Material { ambientIntensity 0 diffuseColor 0.311669 0.304189 0.319149 specularColor 0 0 0 emissiveColor 0 0 0 shininess 0.2 transparency 0 } } geometry IndexedFaceSet { coord Coordinate { point [ -1 1 1, -1 -1 1, 1 1 1, 1 -1 1, 1 1 -1, 1 -1 -1, -1 1 -1, -1 -1 -1 ] } color NULL coordIndex [ 0, 1, 3, 2, -1, 4, 5, 7, 6, -1, 6, 7, 1, 0, -1, 2, 3, 5, 4, -1, 6, 0, 2, 4, -1, 1, 7, 5, 3, -1 ] colorIndex [ ] colorPerVertex FALSE creaseAngle 0.5 } } translation 4.04724 -0.224999 7.97251 rotation 1 0 0 1.5708 scale 1.075 1.325 0.075 scaleOrientation 0 0 1 0 } Transform { children Shape { appearance Appearance { material Material { } } geometry IndexedFaceSet { coord Coordinate { point [ -1 1 1, -1 -1 1, 1 1 1, 1 -1 1, 1 1 -1, 1 -1 -1, -1 1 -1, -1 -1 -1 ] } color Color { color [ 0.8 0.8 0.8, 0.700535 0.700535 0.700535, 0.930481 0.848923 0.726354 ] } coordIndex [ 0, 1, 3, 2, -1, 4, 5, 7, 6, -1, 6, 7, 1, 0, -1, 2, 3, 5, 4, -1, 6, 0, 2, 4, -1, 1, 7, 5, 3, -1 ] colorIndex [ 0, 0, 0, 0, 1, 2 ] texCoord TextureCoordinate { point [ 0 1, 0 0, 1 1, 1 0 ] } colorPerVertex FALSE texCoordIndex [ 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1 ] creaseAngle 0.5 } } translation 2.03 2.575 2.804 rotation 0 0 1 0 scale 6.025 0.075 2.875 } Transform { children Shape { appearance Appearance { material Material { } } geometry IndexedFaceSet { coord Coordinate { point [ -1 1 1, -1 -1 1, 1 1 1, 1 -1 1, 1 1 -1, 1 -1 -1, -1 1 -1, -1 -1 -1 ] } color Color { color [ 0.8 0.8 0.8, 0.700535 0.700535 0.700535, 0.930481 0.848923 0.726354 ] } coordIndex [ 0, 1, 3, 2, -1, 4, 5, 7, 6, -1, 6, 7, 1, 0, -1, 2, 3, 5, 4, -1, 6, 0, 2, 4, -1, 1, 7, 5, 3, -1 ] colorIndex [ 1, 2, 0, 0, 0, 0 ] texCoord TextureCoordinate { point [ 0 1, 0 0, 1 1, 1 0 ] } colorPerVertex FALSE texCoordIndex [ 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1 ] creaseAngle 0.5 } } translation 5.415 2.575 7.431 rotation 0.57735 0.57735 0.57735 4.18879 scale 1.75 2.625 0.075 scaleOrientation 0 0 1 0 } Transform { children Shape { appearance Appearance { material Material { } } geometry IndexedFaceSet { coord Coordinate { point [ -1 1 1, -1 -1 1, 1 1 1, 1 -1 1, 1 1 -1, 1 -1 -1, -1 1 -1, -1 -1 -1 ] } color Color { color [ 0.8 0.8 0.8, 0.930481 0.848923 0.726354, 0.759358 0.747111 0.747111 ] } coordIndex [ 0, 1, 3, 2, -1, 4, 5, 7, 6, -1, 6, 7, 1, 0, -1, 2, 3, 5, 4, -1, 6, 0, 2, 4, -1, 1, 7, 5, 3, -1 ] colorIndex [ 0, 0, 0, 0, 2, 1 ] texCoord TextureCoordinate { point [ 0 1, 0 0, 1 1, 1 0 ] } colorPerVertex FALSE texCoordIndex [ 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1 ] creaseAngle 0.5 } } translation 5.62755 2.575 11.4254 rotation 0 1 0 4.71239 scale 2.25 0.075 2.4 scaleOrientation 0 0 1 0 } Transform { children Shape { appearance Appearance { material Material { } } geometry Box { size 0.2 0.2 0.2 } } translation 3.85401 1.27059 1.89972 rotation -0.577351 0.577351 -0.577349 4.18879 scale 0.1 0.8 2.75 } Transform { children Shape { appearance Appearance { material Material { } } geometry Box { size 0.2 0.2 0.2 } } translation 3.8566 1.5556 2.49118 rotation 0 -1 0 1.5708 scale 6 0.1 0.8 scaleOrientation 0 0 1 0 } Transform { children Shape { appearance Appearance { material Material { } } geometry Box { size 0.2 0.2 0.2 } } translation 4.27651 0.989589 3.14998 rotation 0.57735 -0.57735 0.57735 2.0944 scale 0.8 5 0.1 } Transform { children Shape { appearance Appearance { material Material { } } geometry Box { size 0.2 0.2 0.2 } } translation 4.27493 1.55631 3.15187 rotation 1 0 0 1.57079 scale 5 0.8 0.1 scaleOrientation 0 0 1 0 } Transform { children DEF SGLASS Group { children Transform { children [ Transform { children Shape { appearance Appearance { material Material { ambientIntensity 0.2 diffuseColor 0.641886 0.8 0.75142 specularColor 0 0 0 emissiveColor 0 0 0 shininess 0.2 transparency 0.595745 } } geometry Box { } } translation 0 0 0 rotation 0 1 0 1.5708 scale 0.29 0.44 0.075 scaleOrientation 0 0 1 0 } Transform { children Shape { appearance Appearance { material Material { } } geometry IndexedFaceSet { coord Coordinate { point [ -0.1 0.1 0.1, -0.1 -0.1 0.1, 0.1 0.1 0.1, 0.1 -0.1 0.1, 0.1 0.1 -0.1, 0.1 -0.1 -0.1, -0.1 0.1 -0.1, -0.1 -0.1 -0.1 ] } color Color { color 0.903743 0.87459 0.87459 } coordIndex [ 0, 1, 3, 2, -1, 4, 5, 7, 6, -1, 6, 7, 1, 0, -1, 2, 3, 5, 4, -1, 6, 0, 2, 4, -1, 1, 7, 5, 3, -1 ] colorIndex [ 0, 0, 0, 0, 0, 0 ] texCoord TextureCoordinate { point [ 0 1, 0 0, 1 1, 1 0 ] } colorPerVertex FALSE texCoordIndex [ 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1 ] creaseAngle 0.5 } } translation 6.14458e-09 0.445 0.00508086 rotation 0.57735 -0.57735 0.57735 2.0944 scale 2.95 0.75 0.05 scaleOrientation 0 0 1 0 } Transform { children Shape { appearance Appearance { material Material { } } geometry IndexedFaceSet { coord Coordinate { point [ -0.1 0.1 0.1, -0.1 -0.1 0.1, 0.1 0.1 0.1, 0.1 -0.1 0.1, 0.1 0.1 -0.1, 0.1 -0.1 -0.1, -0.1 0.1 -0.1, -0.1 -0.1 -0.1 ] } color Color { color 0.903743 0.87459 0.87459 } coordIndex [ 0, 1, 3, 2, -1, 4, 5, 7, 6, -1, 6, 7, 1, 0, -1, 2, 3, 5, 4, -1, 6, 0, 2, 4, -1, 1, 7, 5, 3, -1 ] colorIndex [ 0, 0, 0, 0, 0, 0 ] texCoord TextureCoordinate { point [ 0 1, 0 0, 1 1, 1 0 ] } colorPerVertex FALSE texCoordIndex [ 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1 ] creaseAngle 0.5 } } translation 0 -0.00467568 0.295 rotation 0 0 1 3.14159 scale 0.75 4.45 0.05 } Transform { children Shape { appearance Appearance { material Material { } } geometry Box { size 0.2 0.2 0.2 } } translation 0 -0.445 -0.00504415 rotation 0 1 0 3.14159 scale 0.75 0.05 2.95 scaleOrientation 0 0 1 0 } Transform { children Shape { appearance Appearance { material Material { } } geometry Box { size 0.2 0.2 0.2 } } translation 0 0.0049435 -0.295 rotation -0.57735 0.57735 -0.57735 2.0944 scale 4.45 0.05 0.75 scaleOrientation 0 0 1 0 } ] translation -1.84896e-05 0 1.80723e-05 rotation 0 1 0 1.55769 scale 1 0.999999 1 } } translation 7.97698 1.539 5.359 rotation 0.00916933 0.999915 -0.00924307 1.57889 scale 1 1 1 scaleOrientation -0.107327 -0.994222 -0.00166924 0.000690534 } Transform { children USE SGLASS translation 7.97697 1.53226 6.42736 rotation 0.00752816 0.999943 -0.00753305 1.57085 scale 1 1 1 scaleOrientation 0 1 0 0.784888 } DEF TARGET_BANANA0 Transform { children DEF BANANA Transform { children Group { children [ Shape { appearance Appearance { material DEF BANANA_black Material { ambientIntensity 0 diffuseColor 0 0 0 specularColor 0 0 0 transparency 0 } } geometry IndexedFaceSet { coord DEF _v2%0_1 Coordinate { point [ 46.2924 -176.554 -2.96414, 49.1551 -170.695 -2.80302, 49.1739 -170.689 -2.8149, 52.0288 -170.695 -2.8723, 51.9985 -170.695 -0.00439453, 52.0999 -170.695 2.83121, 52.0481 -170.786 5.85497, 49.228 -170.695 5.69576, 46.3242 -176.459 5.79236, 46.2102 -182.373 5.69576, 43.41 -182.315 5.8105, 43.4548 -185.19 5.81607, 40.4171 -182.333 -0.0648041, 43.4548 -182.29 -2.94339, 43.4582 -182.332 -2.8723, 46.2102 -182.373 -2.8723, 46.2709 -173.65 -2.93672, 46.3897 -170.791 -2.92448, 49.1284 -167.78 -2.80673, 49.1776 -170.657 -2.92043, 52.1747 -170.813 0.0251617, 49.2835 -170.739 2.82269, 49.2031 -167.824 5.73239, 49.0984 -170.665 5.81346, 46.3509 -173.653 5.77165, 43.4745 -179.39 5.86865, 43.4663 -182.359 5.85497, 40.577 -182.258 5.71536, 40.574 -182.299 0.0240631, 40.5896 -179.395 -2.8297, 43.3571 -179.407 -2.86784, 43.3997 -179.385 -2.94003, 43.3156 -167.853 -2.87971, 43.4234 -165.028 -2.92744, 46.2168 -162.082 -2.98595, 46.2135 -164.865 -2.82639, 46.2639 -164.897 0.0225677, 46.2261 -165.008 2.82158, 46.282 -161.996 2.82233, 46.2979 -161.965 5.81236, 43.4752 -167.829 5.72758, 40.5225 -173.528 5.73943, 37.5777 -176.495 5.79422, 37.5877 -176.547 5.87938, 34.6639 -173.671 0.0121918, 37.6632 -173.556 -2.85045, 37.691 -173.687 -2.86673, 40.5859 -173.702 -2.97151, 37.5588 -156.161 -5.73499, 37.5384 -153.332 -5.77425, 40.4711 -153.31 -5.7757, 43.3653 -153.434 -2.80859, 40.5363 -153.402 0.0914459, 40.5859 -153.43 2.85898, 40.5126 -150.553 2.86751, 40.5214 -150.551 2.89157, 37.6999 -156.274 5.81456, 31.8656 -162.103 8.59689, 31.8405 -162.082 8.7728, 31.7694 -165.004 5.87642, 28.8441 -162.057 -0.0458984, 28.8578 -162.026 -5.73941, 31.7694 -162.061 -5.83865, 34.7268 -162.087 -5.74867, 28.9467 -138.915 -8.72948, 31.8941 -133.174 -8.74536, 34.775 -133.124 -8.67207, 37.638 -135.909 -5.73869, 34.7698 -133.196 -0.00590515, 34.7661 -133.091 5.81607, 34.8102 -133.172 5.72462, 31.8486 -133.091 5.81607, 28.9385 -135.929 8.59433, 23.2036 -141.869 8.63324, 23.0573 -144.64 8.68578, 20.2131 -144.769 8.68242, 17.2846 -144.722 0.0751495, 17.2683 -141.869 -5.87901, 20.2524 -141.756 -8.67764, 23.158 -141.869 -8.74536, 14.463 -112.927 -17.4427, 23.1166 -110.007 -14.5563, 26.0803 -109.867 -11.5577, 28.9227 -109.91 -8.63579, 28.9363 -109.894 -0.0388336, 26.0215 -110.05 11.5562, 23.1377 -109.863 11.5689, 23.1206 -109.897 11.5803, 14.3811 -112.908 14.4878, 5.82494 -115.769 14.5592, 5.789 -118.577 14.4464, 2.91338 -118.598 11.5111, -0.0681152 -118.689 0.0618134, -0.0507202 -115.727 -8.62245, 2.94115 -115.733 -14.527, 8.63434 -115.657 -14.5133, -0.0336761 -83.8908 -26.0203, 11.5174 -81.0044 -23.1684, 17.3138 -80.9488 -20.3394, 20.3335 -81.0232 -11.484, 23.1466 -81.0688 2.95082, 17.4342 -81.1144 17.3953, 14.5226 -81.0651 23.1758, 8.74579 -80.9426 23.1336, -0.0132751 -83.9696 26.124, -11.6155 -86.7234 23.1962, -14.4234 -86.7813 20.2742, -17.2901 -86.8264 14.4489, -20.2705 -86.8445 -0.0840454, -17.2871 -86.8119 -14.4245, -14.4789 -86.7786 -20.2376, -8.72426 -86.8994 -23.0658, -11.5251 -46.3253 -34.7742, 2.83823 -46.2724 -31.8042, 11.6651 -46.2972 -26.0525, 14.4663 -46.2279 -14.3952, 17.386 -46.2813 5.84198, 11.5055 -46.3753 26.0725, 8.59209 -43.3623 31.799, -0.0499725 -46.269 34.655, -17.4193 -46.2194 34.7265, -31.889 -49.2735 29.0092, -37.7021 -49.1273 26.1229, -37.7092 -49.2183 17.2938, -40.5625 -49.1554 0.0629578, -37.5436 -49.1632 -20.195, -34.7646 -49.2361 -26.0884, -25.9507 -49.269 -31.8445, -17.3334 -0.0410919 -40.6048, -0.0217896 -0.0410919 -37.6843, 8.7543 -0.0410919 -31.8671, 11.641 -0.0410919 -17.2934, 14.3823 -0.0410919 2.92781, 11.497 -0.0410919 28.953, 5.83717 -0.0410919 37.5621, -2.84824 -0.0410919 40.5078, -23.1554 -0.0410919 40.5537, -40.5081 -0.0410919 31.7701, -46.3271 -0.0410919 26.1318, -49.1987 -0.0410919 17.3708, -51.9984 -0.0410919 -0.0529175, -49.1258 -0.0410919 -23.2139, -46.3327 -0.0410919 -31.7864, -37.6088 -0.0410919 -34.6995, -17.3264 46.2694 -40.5078, -0.0747833 46.2394 -37.5717, 8.68282 46.3849 -31.8842, 14.5622 46.3375 -20.3209, 17.2919 46.3883 0.0358887, 14.477 46.2783 23.111, 8.6573 43.4178 34.7202, -0.0940247 46.2968 37.6184, -20.1998 46.2502 37.5673, -37.5759 49.2528 31.7946, -46.3642 49.1576 26.0215, -46.3327 49.2684 17.3723, -49.1495 49.2409 -2.82303, -46.3101 49.1536 -23.2347, -43.42 49.2317 -31.7801, -34.7924 49.2031 -37.6051, -8.64691 86.7749 -37.705, 5.83792 83.8586 -37.7047, 14.4893 83.9533 -31.7368, 20.2391 83.8426 -20.3002, 23.0681 83.8656 -0.0158844, 20.2779 83.8382 14.557, 17.3075 83.8749 23.1422, 11.624 83.8716 28.8438, -5.82788 86.813 31.7631, -23.131 89.7194 26.1166, -31.8912 92.6169 23.0892, -34.655 92.5555 14.4278, -37.6018 95.3982 -2.86603, -34.6991 92.6591 -23.2195, -31.8297 92.584 -31.8341, -26.0473 89.6572 -34.7631, 0.0251617 121.605 -31.8194, 14.5219 118.716 -31.7797, 23.1791 115.703 -25.9914, 25.96 112.92 -20.2398, 28.9286 112.908 -5.70351, 28.9985 115.723 5.70016, 29.0097 112.861 14.4111, 23.1391 115.754 17.2701, 8.72984 118.695 20.1976, -5.72647 121.488 20.3002, -14.3885 124.401 17.3979, -17.3108 127.366 11.647, -20.2957 130.17 -5.74571, -20.1661 127.279 -23.1906, -17.3094 127.232 -28.9926, -8.69464 124.33 -28.9874, 14.4056 147.481 -26.1003, 23.158 144.769 -26.0111, 28.9023 141.853 -20.208, 31.8486 141.789 -14.4271, 37.6096 141.786 -5.72682, 37.711 141.789 0.083313, 37.6369 141.762 5.73239, 34.7661 141.789 8.63324, 20.3031 144.679 14.4582, 5.70758 150.377 11.5689, -0.0062561 153.347 11.6062, -0.092926 153.33 5.69576, -2.84898 156.298 -5.8116, -2.89375 156.256 -17.2934, -0.075531 153.424 -23.1088, 2.87938 150.539 -23.0955, 26.0959 167.886 -17.376, 31.8109 164.984 -17.3793, 37.6806 162.018 -14.4648, 37.6202 161.994 -11.544, 40.584 162.072 -2.86378, 40.4692 161.971 0.0132904, 40.6048 161.997 2.8475, 37.628 162.131 5.84048, 28.9153 164.943 8.61729, 20.349 167.754 8.72614, 14.3789 170.779 5.83237, 14.5263 170.647 2.9823, 11.6196 173.666 -2.8723, 11.6318 173.603 -14.433, 14.4744 170.754 -17.3941, 17.2838 170.651 -17.383, 34.7809 176.516 -11.6447, 40.4892 176.423 -8.63432, 40.4193 176.451 -8.65172, 40.427 173.616 -5.77388, 43.3734 173.658 0.0259247, 43.3853 173.638 0.0807037, 43.4749 173.575 -0.0569916, 40.5019 173.61 2.95969, 34.6499 176.434 2.96635, 31.8438 179.46 2.8327, 28.9023 179.414 0.0259247, 25.9741 179.338 -0.0811005, 26.0211 182.352 -2.88081, 25.9915 182.366 -8.6458, 28.9308 179.325 -11.6095, 31.752 179.466 -11.5296, 43.3797 182.24 -5.6998, 46.2091 182.377 -5.73274, 46.2394 182.282 -2.81897, 43.3879 182.307 -0.0899658, 46.3853 182.391 -0.0707245, 46.336 182.363 0.0358887, 43.3475 182.237 -0.0751343, 40.5926 182.352 -0.0455017, 40.5829 182.27 0.0218048, 37.537 182.292 -0.0510712, 37.5847 182.313 -0.0577393, 34.7924 182.373 -0.00846863, 34.7617 182.391 -2.94299, 37.6014 182.369 -5.73018, 37.5469 182.219 -5.80232, 40.5236 182.289 -5.82198, 46.3849 185.19 -2.83751, 46.356 185.19 -2.8723, 46.2065 185.19 -0.0288544, 46.2102 185.19 0.0633087, 46.2509 185.19 -0.0262604, 46.356 185.19 0.0140381, 46.3716 185.19 0.0570068, 43.4548 185.19 0.0140381, 40.4548 185.19 -0.0725708, 40.4663 185.19 0.0633087, 40.5433 185.19 -0.0507202, 40.5829 185.19 -2.80302, 40.5507 185.19 -2.8123, 40.4663 185.19 -2.94339, 40.4663 185.19 -2.86267, 43.3382 185.19 -2.82487 ] } coordIndex [ 0, 1, 17, -1, 0, 17, 16, -1, 1, 2, 18, -1, 1, 18, 17, -1, 2, 3, 19, -1, 2, 19, 18, -1, 3, 4, 20, -1, 3, 20, 19, -1, 4, 5, 21, -1, 4, 21, 20, -1, 5, 6, 22, -1, 5, 22, 21, -1, 6, 7, 23, -1, 6, 23, 22, -1, 7, 8, 24, -1, 7, 24, 23, -1, 8, 9, 25, -1, 8, 25, 24, -1, 9, 10, 26, -1, 9, 26, 25, -1, 10, 11, 27, -1, 10, 27, 26, -1, 11, 12, 28, -1, 11, 28, 27, -1, 12, 13, 29, -1, 12, 29, 28, -1, 13, 14, 30, -1, 13, 30, 29, -1, 14, 15, 31, -1, 14, 31, 30, -1, 15, 0, 16, -1, 15, 16, 31, -1, 16, 17, 33, -1, 16, 33, 32, -1, 17, 18, 34, -1, 17, 34, 33, -1, 18, 19, 35, -1, 18, 35, 34, -1, 19, 20, 36, -1, 19, 36, 35, -1, 20, 21, 37, -1, 20, 37, 36, -1, 21, 22, 38, -1, 21, 38, 37, -1, 22, 23, 39, -1, 22, 39, 38, -1, 23, 24, 40, -1, 23, 40, 39, -1, 24, 25, 41, -1, 24, 41, 40, -1, 25, 26, 42, -1, 25, 42, 41, -1, 26, 27, 43, -1, 26, 43, 42, -1, 27, 28, 44, -1, 27, 44, 43, -1, 28, 29, 45, -1, 28, 45, 44, -1, 29, 30, 46, -1, 29, 46, 45, -1, 30, 31, 47, -1, 30, 47, 46, -1, 31, 16, 32, -1, 31, 32, 47, -1, 32, 33, 49, -1, 32, 49, 48, -1, 33, 34, 50, -1, 33, 50, 49, -1, 34, 35, 51, -1, 34, 51, 50, -1, 35, 36, 52, -1, 35, 52, 51, -1, 36, 37, 53, -1, 36, 53, 52, -1, 37, 38, 54, -1, 37, 54, 53, -1, 38, 39, 55, -1, 38, 55, 54, -1, 39, 40, 56, -1, 39, 56, 55, -1, 40, 41, 57, -1, 40, 57, 56, -1, 41, 42, 58, -1, 41, 58, 57, -1, 42, 43, 59, -1, 42, 59, 58, -1, 43, 44, 60, -1, 43, 60, 59, -1, 44, 45, 61, -1, 44, 61, 60, -1, 45, 46, 62, -1, 45, 62, 61, -1, 46, 47, 63, -1, 46, 63, 62, -1, 47, 32, 48, -1, 47, 48, 63, -1, 48, 49, 65, -1, 48, 65, 64, -1, 49, 50, 66, -1, 49, 66, 65, -1, 50, 51, 67, -1, 50, 67, 66, -1, 51, 52, 68, -1, 51, 68, 67, -1, 52, 53, 69, -1, 52, 69, 68, -1, 53, 54, 70, -1, 53, 70, 69, -1, 54, 55, 71, -1, 54, 71, 70, -1, 55, 56, 72, -1, 55, 72, 71, -1, 56, 57, 73, -1, 56, 73, 72, -1, 57, 58, 74, -1, 57, 74, 73, -1, 58, 59, 75, -1, 58, 75, 74, -1, 59, 60, 76, -1, 59, 76, 75, -1, 60, 61, 77, -1, 60, 77, 76, -1, 61, 62, 78, -1, 61, 78, 77, -1, 62, 63, 79, -1, 62, 79, 78, -1, 63, 48, 64, -1, 63, 64, 79, -1, 224, 225, 241, -1, 224, 241, 240, -1, 225, 226, 242, -1, 225, 242, 241, -1, 226, 227, 243, -1, 226, 243, 242, -1, 227, 228, 244, -1, 227, 244, 243, -1, 228, 229, 245, -1, 228, 245, 244, -1, 229, 230, 246, -1, 229, 246, 245, -1, 230, 231, 247, -1, 230, 247, 246, -1, 231, 232, 248, -1, 231, 248, 247, -1, 232, 233, 249, -1, 232, 249, 248, -1, 233, 234, 250, -1, 233, 250, 249, -1, 234, 235, 251, -1, 234, 251, 250, -1, 235, 236, 252, -1, 235, 252, 251, -1, 236, 237, 253, -1, 236, 253, 252, -1, 237, 238, 254, -1, 237, 254, 253, -1, 238, 239, 255, -1, 238, 255, 254, -1, 239, 224, 240, -1, 239, 240, 255, -1, 240, 241, 257, -1, 240, 257, 256, -1, 241, 242, 258, -1, 241, 258, 257, -1, 242, 243, 259, -1, 242, 259, 258, -1, 243, 244, 260, -1, 243, 260, 259, -1, 244, 245, 261, -1, 244, 261, 260, -1, 245, 246, 262, -1, 245, 262, 261, -1, 246, 247, 263, -1, 246, 263, 262, -1, 247, 248, 264, -1, 247, 264, 263, -1, 248, 249, 265, -1, 248, 265, 264, -1, 249, 250, 266, -1, 249, 266, 265, -1, 250, 251, 267, -1, 250, 267, 266, -1, 251, 252, 268, -1, 251, 268, 267, -1, 252, 253, 269, -1, 252, 269, 268, -1, 253, 254, 270, -1, 253, 270, 269, -1, 254, 255, 271, -1, 254, 271, 270, -1, 255, 240, 256, -1, 255, 256, 271, -1 ] solid FALSE creaseAngle 3.14159 } } Shape { appearance Appearance { material DEF BANANA_light_or Material { ambientIntensity 0.477124 diffuseColor 0.768627 0.662745 0 specularColor 0 0 0 transparency 0 } } geometry IndexedFaceSet { coord USE _v2%0_1 coordIndex [ 64, 65, 81, -1, 64, 81, 80, -1, 65, 66, 82, -1, 65, 82, 81, -1, 66, 67, 83, -1, 66, 83, 82, -1, 67, 68, 84, -1, 67, 84, 83, -1, 68, 69, 85, -1, 68, 85, 84, -1, 69, 70, 86, -1, 69, 86, 85, -1, 70, 71, 87, -1, 70, 87, 86, -1, 71, 72, 88, -1, 71, 88, 87, -1, 72, 73, 89, -1, 72, 89, 88, -1, 73, 74, 90, -1, 73, 90, 89, -1, 74, 75, 91, -1, 74, 91, 90, -1, 75, 76, 92, -1, 75, 92, 91, -1, 76, 77, 93, -1, 76, 93, 92, -1, 77, 78, 94, -1, 77, 94, 93, -1, 78, 79, 95, -1, 78, 95, 94, -1, 79, 64, 80, -1, 79, 80, 95, -1, 80, 81, 97, -1, 80, 97, 96, -1, 81, 82, 98, -1, 81, 98, 97, -1, 82, 83, 99, -1, 82, 99, 98, -1, 83, 84, 100, -1, 83, 100, 99, -1, 84, 85, 101, -1, 84, 101, 100, -1, 85, 86, 102, -1, 85, 102, 101, -1, 86, 87, 103, -1, 86, 103, 102, -1, 87, 88, 104, -1, 87, 104, 103, -1, 88, 89, 105, -1, 88, 105, 104, -1, 89, 90, 106, -1, 89, 106, 105, -1, 90, 91, 107, -1, 90, 107, 106, -1, 91, 92, 108, -1, 91, 108, 107, -1, 92, 93, 109, -1, 92, 109, 108, -1, 93, 94, 110, -1, 93, 110, 109, -1, 94, 95, 111, -1, 94, 111, 110, -1, 95, 80, 96, -1, 95, 96, 111, -1, 96, 97, 113, -1, 96, 113, 112, -1, 97, 98, 114, -1, 97, 114, 113, -1, 98, 99, 115, -1, 98, 115, 114, -1, 99, 100, 116, -1, 99, 116, 115, -1, 100, 101, 117, -1, 100, 117, 116, -1, 101, 102, 118, -1, 101, 118, 117, -1, 102, 103, 119, -1, 102, 119, 118, -1, 103, 104, 120, -1, 103, 120, 119, -1, 104, 105, 121, -1, 104, 121, 120, -1, 105, 106, 122, -1, 105, 122, 121, -1, 106, 107, 123, -1, 106, 123, 122, -1, 107, 108, 124, -1, 107, 124, 123, -1, 108, 109, 125, -1, 108, 125, 124, -1, 109, 110, 126, -1, 109, 126, 125, -1, 110, 111, 127, -1, 110, 127, 126, -1, 111, 96, 112, -1, 111, 112, 127, -1, 112, 113, 129, -1, 112, 129, 128, -1, 113, 114, 130, -1, 113, 130, 129, -1, 114, 115, 131, -1, 114, 131, 130, -1, 115, 116, 132, -1, 115, 132, 131, -1, 116, 117, 133, -1, 116, 133, 132, -1, 117, 118, 134, -1, 117, 134, 133, -1, 118, 119, 135, -1, 118, 135, 134, -1, 119, 120, 136, -1, 119, 136, 135, -1, 120, 121, 137, -1, 120, 137, 136, -1, 121, 122, 138, -1, 121, 138, 137, -1, 122, 123, 139, -1, 122, 139, 138, -1, 123, 124, 140, -1, 123, 140, 139, -1, 124, 125, 141, -1, 124, 141, 140, -1, 125, 126, 142, -1, 125, 142, 141, -1, 126, 127, 143, -1, 126, 143, 142, -1, 127, 112, 128, -1, 127, 128, 143, -1, 128, 129, 145, -1, 128, 145, 144, -1, 129, 130, 146, -1, 129, 146, 145, -1, 130, 131, 147, -1, 130, 147, 146, -1, 131, 132, 148, -1, 131, 148, 147, -1, 132, 133, 149, -1, 132, 149, 148, -1, 133, 134, 150, -1, 133, 150, 149, -1, 134, 135, 151, -1, 134, 151, 150, -1, 135, 136, 152, -1, 135, 152, 151, -1, 136, 137, 153, -1, 136, 153, 152, -1, 137, 138, 154, -1, 137, 154, 153, -1, 138, 139, 155, -1, 138, 155, 154, -1, 139, 140, 156, -1, 139, 156, 155, -1, 140, 141, 157, -1, 140, 157, 156, -1, 141, 142, 158, -1, 141, 158, 157, -1, 142, 143, 159, -1, 142, 159, 158, -1, 143, 128, 144, -1, 143, 144, 159, -1, 144, 145, 161, -1, 144, 161, 160, -1, 145, 146, 162, -1, 145, 162, 161, -1, 146, 147, 163, -1, 146, 163, 162, -1, 147, 148, 164, -1, 147, 164, 163, -1, 148, 149, 165, -1, 148, 165, 164, -1, 149, 150, 166, -1, 149, 166, 165, -1, 150, 151, 167, -1, 150, 167, 166, -1, 151, 152, 168, -1, 151, 168, 167, -1, 152, 153, 169, -1, 152, 169, 168, -1, 153, 154, 170, -1, 153, 170, 169, -1, 154, 155, 171, -1, 154, 171, 170, -1, 155, 156, 172, -1, 155, 172, 171, -1, 156, 157, 173, -1, 156, 173, 172, -1, 157, 158, 174, -1, 157, 174, 173, -1, 158, 159, 175, -1, 158, 175, 174, -1, 159, 144, 160, -1, 159, 160, 175, -1, 160, 161, 177, -1, 160, 177, 176, -1, 161, 162, 178, -1, 161, 178, 177, -1, 162, 163, 179, -1, 162, 179, 178, -1, 163, 164, 180, -1, 163, 180, 179, -1, 164, 165, 181, -1, 164, 181, 180, -1, 165, 166, 182, -1, 165, 182, 181, -1, 166, 167, 183, -1, 166, 183, 182, -1, 167, 168, 184, -1, 167, 184, 183, -1, 168, 169, 185, -1, 168, 185, 184, -1, 169, 170, 186, -1, 169, 186, 185, -1, 170, 171, 187, -1, 170, 187, 186, -1, 171, 172, 188, -1, 171, 188, 187, -1, 172, 173, 189, -1, 172, 189, 188, -1, 173, 174, 190, -1, 173, 190, 189, -1, 174, 175, 191, -1, 174, 191, 190, -1, 175, 160, 176, -1, 175, 176, 191, -1, 176, 177, 193, -1, 176, 193, 192, -1, 177, 178, 194, -1, 177, 194, 193, -1, 178, 179, 195, -1, 178, 195, 194, -1, 179, 180, 196, -1, 179, 196, 195, -1, 180, 181, 197, -1, 180, 197, 196, -1, 181, 182, 198, -1, 181, 198, 197, -1, 182, 183, 199, -1, 182, 199, 198, -1, 183, 184, 200, -1, 183, 200, 199, -1, 184, 185, 201, -1, 184, 201, 200, -1, 185, 186, 202, -1, 185, 202, 201, -1, 186, 187, 203, -1, 186, 203, 202, -1, 187, 188, 204, -1, 187, 204, 203, -1, 188, 189, 205, -1, 188, 205, 204, -1, 189, 190, 206, -1, 189, 206, 205, -1, 190, 191, 207, -1, 190, 207, 206, -1, 191, 176, 192, -1, 191, 192, 207, -1, 192, 193, 209, -1, 192, 209, 208, -1, 193, 194, 210, -1, 193, 210, 209, -1, 194, 195, 211, -1, 194, 211, 210, -1, 195, 196, 212, -1, 195, 212, 211, -1, 196, 197, 213, -1, 196, 213, 212, -1, 197, 198, 214, -1, 197, 214, 213, -1, 198, 199, 215, -1, 198, 215, 214, -1, 199, 200, 216, -1, 199, 216, 215, -1, 200, 201, 217, -1, 200, 217, 216, -1, 201, 202, 218, -1, 201, 218, 217, -1, 202, 203, 219, -1, 202, 219, 218, -1, 203, 204, 220, -1, 203, 220, 219, -1, 204, 205, 221, -1, 204, 221, 220, -1, 205, 206, 222, -1, 205, 222, 221, -1, 206, 207, 223, -1, 206, 223, 222, -1, 207, 192, 208, -1, 207, 208, 223, -1, 208, 209, 225, -1, 208, 225, 224, -1, 209, 210, 226, -1, 209, 226, 225, -1, 210, 211, 227, -1, 210, 227, 226, -1, 211, 212, 228, -1, 211, 228, 227, -1, 212, 213, 229, -1, 212, 229, 228, -1, 213, 214, 230, -1, 213, 230, 229, -1, 214, 215, 231, -1, 214, 231, 230, -1, 215, 216, 232, -1, 215, 232, 231, -1, 216, 217, 233, -1, 216, 233, 232, -1, 217, 218, 234, -1, 217, 234, 233, -1, 218, 219, 235, -1, 218, 235, 234, -1, 219, 220, 236, -1, 219, 236, 235, -1, 220, 221, 237, -1, 220, 237, 236, -1, 221, 222, 238, -1, 221, 238, 237, -1, 222, 223, 239, -1, 222, 239, 238, -1, 223, 208, 224, -1, 223, 224, 239, -1 ] solid FALSE creaseAngle 3.14159 } } ] } scale 0.0006 0.0006 0.0006 } translation 1.83303 0.86 1.68488 rotation 0.191558 -0.694012 0.694012 2.76307 } DEF TARGET_VASE0 Transform { children DEF BudVase Transform { children Shape { appearance Appearance { material DEF GREEN_GLASS Material { ambientIntensity 0.166013 diffuseColor 0.0823529 0.670588 0.113725 specularColor 1 1 1 shininess 1 transparency 0.35 } } geometry IndexedFaceSet { coord Coordinate { point [ 43.066 47.499 90.353, 41.193 49.353 90.353, 41.031 47.499 90.353, 43.198 48.999 90.353, 41.676 51.152 90.353, 43.588 50.456 90.353, 42.463 52.841 90.353, 44.225 51.823 90.353, 43.531 54.365 90.353, 45.091 53.058 90.353, 44.848 55.682 90.353, 46.156 54.123 90.353, 46.373 56.75 90.353, 47.391 54.988 90.353, 48.061 57.537 90.353, 48.757 55.625 90.353, 49.86 58.02 90.353, 50.214 56.016 90.353, 51.714 58.183 90.353, 51.714 56.147 90.353, 53.569 58.02 90.353, 53.215 56.016 90.353, 55.368 57.537 90.353, 54.672 55.625 90.353, 57.056 56.75 90.353, 56.038 54.988 90.353, 58.58 55.682 90.353, 57.273 54.123 90.353, 59.898 54.365 90.353, 58.338 53.058 90.353, 60.966 52.841 90.353, 59.203 51.823 90.353, 61.753 51.152 90.353, 59.84 50.456 90.353, 62.236 49.353 90.353, 60.231 48.999 90.353, 62.398 47.499 90.353, 60.362 47.499 90.353, 62.236 45.645 90.353, 60.231 45.999 90.353, 61.753 43.846 90.353, 59.84 44.542 90.353, 60.966 42.157 90.353, 59.203 43.175 90.353, 59.898 40.633 90.353, 58.338 41.94 90.353, 58.58 39.316 90.353, 57.273 40.874 90.353, 57.056 38.248 90.353, 56.038 40.01 90.353, 55.368 37.459 90.353, 54.672 39.373 90.353, 53.569 36.978 90.353, 53.215 38.982 90.353, 51.714 36.815 90.353, 51.714 38.851 90.353, 49.86 36.978 90.353, 50.214 38.982 90.353, 48.061 37.459 90.353, 48.757 39.373 90.353, 46.374 38.248 90.353, 47.391 40.01 90.353, 44.848 39.316 90.353, 46.156 40.874 90.353, 43.531 40.633 90.353, 45.091 41.94 90.353, 42.463 42.157 90.353, 44.225 43.175 90.353, 41.676 43.846 90.353, 43.588 44.542 90.353, 41.193 45.645 90.353, 43.198 45.999 90.353, 45.61 47.499 85.351, 45.704 48.558 85.351, 45.978 49.586 85.351, 46.429 50.55 85.351, 47.039 51.422 85.351, 47.791 52.174 85.351, 48.663 52.785 85.351, 49.628 53.235 85.351, 50.655 53.511 85.351, 51.714 53.603 85.351, 52.774 53.511 85.351, 53.801 53.235 85.351, 54.766 52.785 85.351, 55.638 52.174 85.351, 56.39 51.422 85.351, 57 50.55 85.351, 57.451 49.586 85.351, 57.726 48.558 85.351, 57.819 47.499 85.351, 57.726 46.44 85.351, 57.451 45.412 85.351, 57 44.448 85.351, 56.39 43.576 85.351, 55.638 42.824 85.351, 54.766 42.212 85.351, 53.801 41.763 85.351, 52.774 41.487 85.351, 51.714 41.395 85.351, 50.655 41.487 85.351, 49.628 41.763 85.351, 48.663 42.212 85.351, 47.791 42.824 85.351, 47.039 43.576 85.351, 46.429 44.448 85.351, 45.978 45.412 85.351, 45.704 46.44 85.351, 47.645 47.499 77.521, 47.707 48.204 77.521, 47.892 48.89 77.521, 48.191 49.533 77.521, 48.597 50.114 77.521, 49.1 50.616 77.521, 49.681 51.022 77.521, 50.323 51.323 77.521, 51.009 51.506 77.521, 51.714 51.568 77.521, 52.419 51.506 77.521, 53.105 51.323 77.521, 53.748 51.022 77.521, 54.329 50.616 77.521, 54.831 50.114 77.521, 55.237 49.533 77.521, 55.538 48.89 77.521, 55.722 48.204 77.521, 55.783 47.499 77.521, 55.722 46.794 77.521, 55.538 46.108 77.521, 55.237 45.465 77.521, 54.831 44.884 77.521, 54.329 44.382 77.521, 53.748 43.976 77.521, 53.105 43.675 77.521, 52.419 43.492 77.521, 51.714 43.43 77.521, 51.009 43.492 77.521, 50.323 43.675 77.521, 49.681 43.976 77.521, 49.1 44.382 77.521, 48.597 44.884 77.521, 48.191 45.465 77.521, 47.892 46.108 77.521, 47.707 46.794 77.521, 48.663 47.499 59.905, 48.709 48.028 59.905, 48.846 48.541 59.905, 49.072 49.024 59.905, 49.377 49.46 59.905, 49.754 49.836 59.905, 50.189 50.142 59.905, 50.672 50.367 59.905, 51.186 50.504 59.905, 51.714 50.55 59.905, 52.243 50.504 59.905, 52.757 50.367 59.905, 53.24 50.142 59.905, 53.675 49.836 59.905, 54.052 49.46 59.905, 54.357 49.024 59.905, 54.582 48.541 59.905, 54.719 48.028 59.905, 54.766 47.499 59.905, 54.719 46.97 59.905, 54.582 46.457 59.905, 54.357 45.974 59.905, 54.052 45.538 59.905, 53.675 45.162 59.905, 53.24 44.856 59.905, 52.757 44.631 59.905, 52.243 44.494 59.905, 51.714 44.448 59.905, 51.186 44.494 59.905, 50.672 44.631 59.905, 50.189 44.856 59.905, 49.754 45.162 59.905, 49.377 45.538 59.905, 49.072 45.974 59.905, 48.846 46.457 59.905, 48.709 46.97 59.905, 48.665 47.499 41.422, 48.711 48.028 41.422, 48.848 48.541 41.422, 49.073 49.024 41.422, 49.378 49.46 41.422, 49.755 49.836 41.422, 50.19 50.142 41.422, 50.672 50.367 41.422, 51.186 50.504 41.422, 51.714 50.55 41.422, 52.243 50.504 41.422, 52.757 50.367 41.422, 53.238 50.142 41.422, 53.674 49.836 41.422, 54.05 49.46 41.422, 54.356 49.024 41.422, 54.581 48.541 41.422, 54.718 48.028 41.422, 54.764 47.499 41.422, 54.718 46.97 41.422, 54.581 46.457 41.422, 54.356 45.974 41.422, 54.05 45.538 41.422, 53.674 45.162 41.422, 53.238 44.856 41.422, 52.757 44.631 41.422, 52.243 44.494 41.422, 51.714 44.448 41.422, 51.186 44.494 41.422, 50.672 44.631 41.422, 50.19 44.856 41.422, 49.755 45.162 41.422, 49.378 45.538 41.422, 49.073 45.974 41.422, 48.848 46.457 41.422, 48.711 46.97 41.422, 48.155 47.499 38.595, 48.21 48.116 38.595, 48.371 48.716 38.595, 48.632 49.278 38.595, 48.988 49.787 38.595, 49.427 50.226 38.595, 49.936 50.582 38.595, 50.498 50.844 38.595, 51.098 51.005 38.595, 51.714 51.06 38.595, 52.331 51.005 38.595, 52.93 50.844 38.595, 53.493 50.582 38.595, 54.001 50.226 38.595, 54.441 49.787 38.595, 54.796 49.278 38.595, 55.058 48.716 38.595, 55.219 48.116 38.595, 55.274 47.499 38.595, 55.219 46.882 38.595, 55.058 46.282 38.595, 54.796 45.719 38.595, 54.441 45.211 38.595, 54.001 44.772 38.595, 53.493 44.416 38.595, 52.93 44.154 38.595, 52.331 43.993 38.595, 51.714 43.938 38.595, 51.098 43.993 38.595, 50.498 44.154 38.595, 49.936 44.416 38.595, 49.427 44.772 38.595, 48.988 45.211 38.595, 48.632 45.719 38.595, 48.371 46.282 38.595, 48.21 46.882 38.595, 46.119 47.499 36.42, 46.205 48.47 36.42, 46.457 49.412 36.42, 46.87 50.296 36.421, 47.43 51.095 36.421, 48.119 51.785 36.421, 48.918 52.345 36.421, 49.803 52.757 36.421, 50.745 53.01 36.421, 51.714 53.094 36.421, 52.685 53.01 36.421, 53.628 52.757 36.421, 54.511 52.345 36.421, 55.31 51.785 36.421, 55.999 51.095 36.42, 56.559 50.296 36.421, 56.972 49.412 36.42, 57.224 48.47 36.42, 57.309 47.499 36.42, 57.224 46.528 36.42, 56.972 45.586 36.42, 56.559 44.702 36.421, 55.999 43.903 36.42, 55.31 43.213 36.421, 54.511 42.653 36.421, 53.628 42.241 36.421, 52.685 41.988 36.421, 51.714 41.904 36.421, 50.745 41.988 36.421, 49.803 42.241 36.421, 48.918 42.653 36.421, 48.119 43.213 36.421, 47.43 43.903 36.421, 46.87 44.702 36.421, 46.457 45.586 36.42, 46.205 46.528 36.42, 43.576 47.499 35.551, 43.7 48.911 35.551, 44.067 50.282 35.551, 44.666 51.568 35.551, 45.481 52.73 35.551, 46.483 53.734 35.551, 47.645 54.547 35.551, 48.932 55.148 35.551, 50.302 55.514 35.551, 51.714 55.639 35.551, 53.126 55.514 35.551, 54.497 55.148 35.551, 55.782 54.547 35.551, 56.945 53.734 35.551, 57.948 52.73 35.551, 58.762 51.568 35.551, 59.362 50.282 35.551, 59.73 48.911 35.551, 59.853 47.499 35.551, 59.73 46.087 35.551, 59.362 44.716 35.551, 58.762 43.43 35.551, 57.948 42.268 35.551, 56.945 41.264 35.551, 55.782 40.45 35.551, 54.497 39.85 35.551, 53.126 39.484 35.551, 51.714 39.359 35.551, 50.302 39.484 35.551, 48.932 39.85 35.551, 47.645 40.45 35.551, 46.483 41.264 35.551, 45.481 42.268 35.551, 44.666 43.43 35.551, 44.067 44.716 35.551, 43.7 46.087 35.551, 38.489 47.499 33.81, 38.689 49.794 33.81, 39.285 52.022 33.81, 40.261 54.112 33.81, 41.584 56 33.81, 43.213 57.631 33.81, 45.102 58.954 33.81, 47.192 59.928 33.81, 49.419 60.525 33.81, 51.714 60.726 33.812, 54.01 60.525 33.81, 56.237 59.928 33.81, 58.327 58.954 33.81, 60.216 57.631 33.81, 61.846 56 33.81, 63.168 54.112 33.81, 64.142 52.022 33.81, 64.74 49.794 33.81, 64.94 47.499 33.81, 64.74 45.204 33.81, 64.142 42.976 33.81, 63.168 40.886 33.81, 61.846 38.996 33.81, 60.216 37.367 33.81, 58.327 36.044 33.81, 56.237 35.07 33.81, 54.01 34.473 33.81, 51.714 34.272 33.812, 49.419 34.473 33.81, 47.192 35.07 33.81, 45.102 36.044 33.81, 43.213 37.367 33.81, 41.584 38.996 33.81, 40.261 40.886 33.81, 39.285 42.976 33.81, 38.689 45.204 33.81, 36.453 47.499 31.853, 36.686 50.149 31.853, 37.374 52.719 31.853, 38.498 55.129 31.853, 40.024 57.309 31.853, 41.906 59.19 31.853, 44.084 60.716 31.853, 46.496 61.841 31.853, 49.065 62.529 31.853, 51.714 62.762 31.853, 54.364 62.529 31.853, 56.933 61.841 31.853, 59.345 60.716 31.853, 61.524 59.19 31.853, 63.404 57.309 31.853, 64.93 55.129 31.853, 66.056 52.719 31.853, 66.743 50.149 31.853, 66.976 47.499 31.853, 66.743 44.849 31.853, 66.056 42.279 31.853, 64.93 39.869 31.853, 63.404 37.689 31.853, 61.524 35.808 31.853, 59.345 34.282 31.853, 56.933 33.157 31.853, 54.364 32.469 31.853, 51.714 32.236 31.853, 49.065 32.469 31.853, 46.496 33.157 31.853, 44.084 34.282 31.853, 41.906 35.808 31.853, 40.024 37.689 31.853, 38.498 39.869 31.853, 37.374 42.279 31.853, 36.686 44.849 31.853, 36.453 47.499 29.896, 36.686 50.149 29.896, 37.373 52.719 29.896, 38.498 55.129 29.896, 40.024 57.309 29.896, 41.906 59.19 29.896, 44.084 60.716 29.896, 46.496 61.841 29.896, 49.066 62.529 29.896, 51.714 62.762 29.896, 54.364 62.529 29.896, 56.933 61.841 29.896, 59.345 60.716 29.896, 61.524 59.19 29.896, 63.404 57.309 29.896, 64.93 55.129 29.896, 66.056 52.719 29.896, 66.745 50.149 29.896, 66.976 47.499 29.896, 66.745 44.849 29.896, 66.056 42.279 29.896, 64.93 39.869 29.896, 63.404 37.689 29.896, 61.524 35.808 29.896, 59.345 34.282 29.896, 56.933 33.157 29.896, 54.364 32.469 29.896, 51.714 32.236 29.896, 49.066 32.469 29.896, 46.496 33.157 29.896, 44.084 34.282 29.896, 41.906 35.808 29.896, 40.024 37.689 29.896, 38.498 39.869 29.896, 37.373 42.279 29.896, 36.686 44.849 29.896, 37.979 47.499 27.285, 38.188 49.883 27.287, 38.808 52.197 27.285, 39.82 54.366 27.287, 41.193 56.328 27.285, 42.886 58.022 27.287, 44.847 59.395 27.287, 47.018 60.407 27.287, 49.331 61.026 27.287, 51.714 61.234 27.287, 54.098 61.026 27.287, 56.411 60.407 27.287, 58.582 59.395 27.287, 60.543 58.022 27.285, 62.236 56.328 27.287, 63.609 54.366 27.287, 64.621 52.197 27.287, 65.241 49.883 27.287, 65.45 47.499 27.285, 65.241 45.114 27.287, 64.621 42.801 27.287, 63.609 40.632 27.287, 62.236 38.67 27.287, 60.543 36.976 27.285, 58.582 35.603 27.287, 56.411 34.591 27.287, 54.098 33.972 27.287, 51.714 33.764 27.287, 49.331 33.972 27.287, 47.018 34.591 27.287, 44.847 35.603 27.287, 42.886 36.976 27.287, 41.193 38.67 27.285, 39.82 40.632 27.287, 38.808 42.801 27.285, 38.188 45.114 27.287, 40.015 47.499 26.199, 40.192 49.53 26.199, 40.72 51.499 26.199, 41.582 53.349 26.199, 42.751 55.02 26.199, 44.195 56.462 26.199, 45.865 57.632 26.199, 47.714 58.493 26.199, 49.684 59.022 26.199, 51.714 59.2 26.199, 53.745 59.022 26.199, 55.715 58.495 26.199, 57.564 57.632 26.199, 59.234 56.462 26.199, 60.676 55.02 26.199, 61.846 53.349 26.199, 62.709 51.499 26.199, 63.236 49.53 26.199, 63.414 47.499 26.199, 63.236 45.468 26.199, 62.709 43.497 26.199, 61.846 41.649 26.199, 60.676 39.978 26.199, 59.234 38.536 26.199, 57.564 37.366 26.199, 55.715 36.503 26.199, 53.745 35.976 26.199, 51.714 35.798 26.199, 49.684 35.976 26.199, 47.714 36.503 26.199, 45.865 37.366 26.199, 44.195 38.536 26.199, 42.751 39.978 26.199, 41.582 41.649 26.199, 40.72 43.497 26.199, 40.192 45.468 26.199, 48.155 47.499 26.199, 48.208 48.116 26.199, 48.369 48.716 26.199, 48.631 49.278 26.199, 48.988 49.787 26.199, 49.426 50.226 26.199, 49.936 50.582 26.199, 50.498 50.844 26.199, 51.098 51.005 26.199, 51.714 51.06 26.199, 52.331 51.005 26.199, 52.932 50.844 26.199, 53.493 50.582 26.199, 54.003 50.226 26.199, 54.441 49.787 26.199, 54.798 49.278 26.199, 55.06 48.716 26.199, 55.221 48.116 26.199, 55.274 47.499 26.199, 55.221 46.882 26.199, 55.06 46.282 26.199, 54.798 45.719 26.199, 54.441 45.211 26.199, 54.003 44.772 26.199, 53.493 44.416 26.199, 52.932 44.154 26.199, 52.331 43.993 26.199, 51.714 43.938 26.199, 51.098 43.993 26.199, 50.498 44.154 26.199, 49.936 44.416 26.199, 49.426 44.772 26.199, 48.988 45.211 26.199, 48.631 45.719 26.199, 48.369 46.282 26.199, 48.208 46.882 26.199, 48.663 47.499 31.418, 48.709 48.028 31.419, 48.848 48.541 31.418, 49.072 49.024 31.418, 49.377 49.46 31.419, 49.754 49.836 31.419, 50.189 50.142 31.419, 50.672 50.367 31.418, 51.186 50.504 31.419, 51.714 50.55 31.419, 52.243 50.504 31.419, 52.757 50.367 31.419, 53.24 50.142 31.419, 53.675 49.836 31.419, 54.052 49.46 31.418, 54.357 49.024 31.418, 54.581 48.541 31.419, 54.719 48.028 31.419, 54.766 47.499 31.419, 54.719 46.97 31.419, 54.581 46.457 31.419, 54.357 45.974 31.418, 54.052 45.538 31.418, 53.675 45.162 31.419, 53.24 44.856 31.419, 52.757 44.631 31.419, 52.243 44.494 31.419, 51.714 44.448 31.419, 51.186 44.494 31.419, 50.672 44.631 31.418, 50.189 44.856 31.419, 49.754 45.162 31.419, 49.377 45.538 31.419, 49.072 45.974 31.418, 48.848 46.457 31.418, 48.709 46.97 31.419, 50.19 47.499 33.376, 50.213 47.763 33.376, 50.281 48.019 33.376, 50.393 48.261 33.376, 50.546 48.478 33.376, 50.735 48.667 33.376, 50.953 48.82 33.376, 51.194 48.932 33.376, 51.45 49.001 33.376, 51.714 49.024 33.376, 51.978 49.001 33.376, 52.235 48.932 33.376, 52.477 48.82 33.376, 52.694 48.667 33.376, 52.883 48.478 33.376, 53.035 48.261 33.376, 53.147 48.019 33.376, 53.216 47.763 33.376, 53.24 47.499 33.376, 53.216 47.235 33.376, 53.147 46.979 33.376, 53.035 46.737 33.376, 52.883 46.52 33.376, 52.694 46.331 33.376, 52.477 46.178 33.376, 52.235 46.066 33.376, 51.978 45.997 33.376, 51.714 45.974 33.376, 51.45 45.997 33.376, 51.194 46.066 33.376, 50.953 46.178 33.376, 50.735 46.331 33.376, 50.546 46.52 33.376, 50.393 46.737 33.376, 50.281 46.979 33.376, 50.213 47.235 33.376, 50.189 47.499 24.894, 50.213 47.763 24.894, 50.281 48.019 24.894, 50.393 48.261 24.894, 50.546 48.478 24.894, 50.735 48.667 24.894, 50.953 48.82 24.894, 51.194 48.932 24.894, 51.45 49.001 24.894, 51.714 49.024 24.894, 51.978 49.001 24.894, 52.235 48.932 24.894, 52.477 48.82 24.894, 52.694 48.667 24.894, 52.883 48.478 24.894, 53.035 48.261 24.894, 53.147 48.019 24.894, 53.216 47.763 24.894, 53.24 47.499 24.894, 53.216 47.235 24.894, 53.147 46.979 24.894, 53.035 46.737 24.894, 52.883 46.52 24.894, 52.694 46.331 24.894, 52.477 46.178 24.894, 52.235 46.066 24.894, 51.978 45.997 24.894, 51.714 45.974 24.894, 51.45 45.997 24.894, 51.194 46.066 24.894, 50.953 46.178 24.894, 50.735 46.331 24.894, 50.546 46.52 24.894, 50.393 46.737 24.894, 50.281 46.979 24.894, 50.213 47.235 24.894, 42.558 47.499 24.676, 42.697 49.087 24.676, 43.11 50.63 24.676, 43.784 52.076 24.676, 44.7 53.385 24.676, 45.83 54.513 24.676, 47.137 55.429 24.677, 48.583 56.104 24.676, 50.126 56.517 24.676, 51.714 56.655 24.676, 53.303 56.517 24.677, 54.845 56.104 24.677, 56.292 55.429 24.676, 57.599 54.513 24.676, 58.729 53.385 24.676, 59.644 52.076 24.676, 60.319 50.63 24.676, 60.732 49.087 24.676, 60.871 47.499 24.676, 60.732 45.909 24.676, 60.319 44.368 24.676, 59.644 42.92 24.676, 58.729 41.613 24.676, 57.599 40.485 24.676, 56.292 39.569 24.676, 54.845 38.894 24.677, 53.303 38.481 24.677, 51.714 38.343 24.676, 50.126 38.481 24.676, 48.583 38.894 24.676, 47.137 39.569 24.677, 45.83 40.485 24.676, 44.7 41.613 24.676, 43.784 42.92 24.676, 43.11 44.368 24.676, 42.697 45.909 24.676, 41.032 47.499 24.024, 41.195 49.353 24.024, 41.676 51.152 24.024, 42.463 52.841 24.024, 43.531 54.365 24.024, 44.848 55.682 24.024, 46.374 56.75 24.025, 48.061 57.537 24.024, 49.86 58.02 24.024, 51.714 58.183 24.024, 53.569 58.02 24.024, 55.368 57.537 24.024, 57.055 56.75 24.024, 58.58 55.682 24.024, 59.898 54.365 24.024, 60.966 52.841 24.025, 61.753 51.152 24.024, 62.234 49.353 24.024, 62.397 47.499 24.024, 62.234 45.645 24.024, 61.753 43.846 24.024, 60.966 42.157 24.025, 59.898 40.633 24.024, 58.58 39.316 24.024, 57.055 38.248 24.024, 55.368 37.459 24.024, 53.569 36.978 24.024, 51.714 36.815 24.024, 49.86 36.978 24.024, 48.061 37.459 24.024, 46.374 38.248 24.024, 44.848 39.316 24.024, 43.531 40.633 24.024, 42.463 42.157 24.024, 41.676 43.846 24.024, 41.195 45.645 24.024, 40.523 47.499 22.502, 40.693 49.442 22.502, 41.199 51.326 22.502, 42.022 53.094 22.502, 43.142 54.693 22.502, 44.521 56.072 22.502, 46.119 57.191 22.502, 47.888 58.016 22.502, 49.772 58.521 22.502, 51.714 58.691 22.502, 53.657 58.521 22.502, 55.541 58.016 22.502, 57.309 57.191 22.502, 58.908 56.073 22.502, 60.287 54.693 22.502, 61.407 53.094 22.502, 62.231 51.326 22.502, 62.735 49.442 22.502, 62.906 47.499 22.502, 62.735 45.556 22.502, 62.231 43.672 22.502, 61.407 41.904 22.502, 60.287 40.305 22.502, 58.908 38.925 22.502, 57.309 37.807 22.502, 55.541 36.982 22.502, 53.657 36.477 22.502, 51.714 36.307 22.502, 49.772 36.477 22.502, 47.888 36.982 22.502, 46.119 37.807 22.502, 44.521 38.925 22.502, 43.142 40.305 22.502, 42.022 41.904 22.502, 41.199 43.672 22.502, 40.693 45.556 22.502, 38.997 47.499 22.502, 39.19 49.706 22.502, 39.764 51.848 22.502, 40.7 53.857 22.502, 41.973 55.674 22.502, 43.541 57.242 22.502, 45.357 58.513 22.502, 47.365 59.451 22.502, 49.507 60.023 22.502, 51.714 60.218 22.502, 53.922 60.023 22.502, 56.063 59.451 22.502, 58.072 58.513 22.502, 59.889 57.242 22.502, 61.456 55.674 22.502, 62.728 53.858 22.502, 63.665 51.848 22.502, 64.239 49.706 22.502, 64.432 47.499 22.502, 64.239 45.292 22.502, 63.665 43.15 22.502, 62.728 41.14 22.502, 61.456 39.324 22.502, 59.889 37.756 22.502, 58.072 36.485 22.502, 56.063 35.547 22.502, 53.922 34.973 22.502, 51.714 34.78 22.502, 49.507 34.973 22.502, 47.365 35.547 22.502, 45.357 36.485 22.502, 43.541 37.756 22.502, 41.973 39.324 22.502, 40.7 41.14 22.502, 39.764 43.15 22.502, 39.19 45.292 22.502, 38.489 47.499 24.676, 38.689 49.794 24.676, 39.285 52.022 24.676, 40.259 54.112 24.676, 41.582 56 24.676, 43.213 57.631 24.677, 45.102 58.954 24.677, 47.192 59.928 24.676, 49.419 60.525 24.677, 51.714 60.726 24.676, 54.01 60.525 24.676, 56.237 59.928 24.676, 58.327 58.954 24.676, 60.216 57.631 24.676, 61.846 56 24.676, 63.169 54.112 24.676, 64.144 52.022 24.676, 64.74 49.794 24.676, 64.942 47.499 24.676, 64.74 45.204 24.676, 64.144 42.976 24.676, 63.169 40.886 24.676, 61.846 38.996 24.676, 60.216 37.367 24.676, 58.327 36.044 24.676, 56.237 35.07 24.676, 54.01 34.473 24.676, 51.714 34.272 24.676, 49.419 34.473 24.677, 47.192 35.07 24.676, 45.102 36.044 24.677, 43.213 37.367 24.677, 41.582 38.996 24.676, 40.259 40.886 24.676, 39.285 42.976 24.676, 38.689 45.204 24.676, 37.471 47.499 25.764, 37.686 49.972 25.764, 38.33 52.37 25.764, 39.379 54.621 25.764, 40.804 56.655 25.764, 42.56 58.411 25.764, 44.594 59.834 25.764, 46.843 60.884 25.764, 49.243 61.527 25.764, 51.714 61.744 25.764, 54.188 61.527 25.764, 56.586 60.884 25.764, 58.835 59.834 25.764, 60.869 58.411 25.764, 62.626 56.655 25.764, 64.05 54.621 25.764, 65.1 52.37 25.764, 65.742 49.972 25.764, 65.958 47.499 25.764, 65.742 45.026 25.764, 65.1 42.628 25.764, 64.05 40.377 25.764, 62.626 38.343 25.764, 60.869 36.587 25.764, 58.835 35.162 25.764, 56.586 34.114 25.764, 54.188 33.471 25.764, 51.714 33.254 25.764, 49.243 33.471 25.764, 46.843 34.114 25.764, 44.594 35.162 25.764, 42.56 36.587 25.764, 40.804 38.343 25.764, 39.379 40.377 25.764, 38.33 42.628 25.764, 37.686 45.026 25.764, 35.945 47.499 26.635, 36.184 50.237 26.633, 36.896 52.892 26.633, 38.057 55.384 26.633, 39.634 57.637 26.633, 41.578 59.58 26.635, 43.831 61.157 26.635, 46.322 62.319 26.635, 48.977 63.03 26.635, 51.714 63.27 26.635, 54.452 63.03 26.635, 57.108 62.319 26.635, 59.6 61.157 26.635, 61.851 59.58 26.635, 63.795 57.637 26.635, 65.371 55.384 26.635, 66.533 52.892 26.633, 67.246 50.237 26.633, 67.485 47.499 26.633, 67.246 44.761 26.633, 66.533 42.106 26.633, 65.371 39.614 26.635, 63.795 37.361 26.635, 61.851 35.418 26.635, 59.6 33.841 26.635, 57.108 32.679 26.635, 54.452 31.968 26.635, 51.714 31.728 26.635, 48.977 31.968 26.635, 46.322 32.679 26.635, 43.831 33.841 26.635, 41.578 35.418 26.635, 39.634 37.361 26.633, 38.057 39.614 26.633, 36.896 42.106 26.633, 36.184 44.761 26.633, 34.927 47.499 27.721, 35.182 50.413 27.721, 35.939 53.239 27.721, 37.176 55.892 27.721, 38.854 58.29 27.721, 40.924 60.359 27.721, 43.321 62.038 27.721, 45.974 63.275 27.721, 48.8 64.033 27.722, 51.714 64.288 27.721, 54.628 64.033 27.722, 57.455 63.275 27.721, 60.108 62.038 27.721, 62.504 60.359 27.721, 64.575 58.29 27.721, 66.253 55.892 27.721, 67.489 53.239 27.721, 68.247 50.413 27.721, 68.503 47.499 27.721, 68.247 44.585 27.721, 67.489 41.757 27.721, 66.253 39.106 27.721, 64.575 36.708 27.721, 62.504 34.639 27.721, 60.108 32.96 27.721, 57.455 31.723 27.721, 54.628 30.965 27.722, 51.714 30.71 27.721, 48.8 30.965 27.722, 45.974 31.723 27.721, 43.321 32.96 27.721, 40.924 34.639 27.721, 38.854 36.708 27.721, 37.176 39.106 27.721, 35.939 41.757 27.721, 35.182 44.585 27.721, 34.927 47.499 30.549, 35.182 50.413 30.549, 35.939 53.239 30.549, 37.176 55.892 30.549, 38.855 58.29 30.549, 40.924 60.359 30.549, 43.321 62.038 30.549, 45.974 63.275 30.549, 48.8 64.033 30.549, 51.714 64.288 30.549, 54.628 64.033 30.549, 57.455 63.275 30.549, 60.108 62.038 30.549, 62.504 60.359 30.549, 64.575 58.29 30.549, 66.253 55.892 30.549, 67.489 53.239 30.549, 68.247 50.413 30.549, 68.503 47.499 30.549, 68.247 44.585 30.549, 67.489 41.757 30.549, 66.253 39.106 30.549, 64.575 36.708 30.549, 62.504 34.639 30.549, 60.108 32.96 30.549, 57.455 31.723 30.549, 54.628 30.965 30.549, 51.714 30.71 30.549, 48.8 30.965 30.549, 45.974 31.723 30.549, 43.321 32.96 30.549, 40.924 34.639 30.549, 38.855 36.708 30.549, 37.176 39.106 30.549, 35.939 41.757 30.549, 35.182 44.585 30.549, 35.435 47.499 33.593, 35.683 50.325 33.593, 36.417 53.066 33.593, 37.616 55.639 33.593, 39.245 57.963 33.593, 41.251 59.97 33.593, 43.576 61.597 33.593, 46.147 62.797 33.593, 48.888 63.532 33.593, 51.714 63.779 33.593, 54.54 63.532 33.593, 57.281 62.797 33.593, 59.853 61.597 33.593, 62.178 59.97 33.593, 64.184 57.963 33.593, 65.812 55.639 33.593, 67.011 53.066 33.593, 67.746 50.325 33.593, 67.993 47.499 33.593, 67.746 44.673 33.593, 67.011 41.932 33.593, 65.812 39.359 33.593, 64.184 37.035 33.593, 62.178 35.028 33.593, 59.853 33.401 33.593, 57.281 32.201 33.593, 54.54 31.466 33.593, 51.714 31.219 33.593, 48.888 31.466 33.593, 46.147 32.201 33.593, 43.576 33.401 33.593, 41.251 35.028 33.593, 39.245 37.035 33.593, 37.616 39.359 33.593, 36.417 41.932 33.593, 35.683 44.673 33.593, 38.489 47.499 35.986, 38.689 49.794 35.986, 39.287 52.022 35.984, 40.261 54.112 35.986, 41.584 56 35.986, 43.213 57.631 35.986, 45.102 58.954 35.986, 47.192 59.928 35.986, 49.419 60.525 35.986, 51.714 60.726 35.986, 54.01 60.525 35.986, 56.237 59.928 35.986, 58.327 58.954 35.986, 60.216 57.631 35.986, 61.846 56 35.986, 63.168 54.112 35.986, 64.142 52.022 35.986, 64.74 49.794 35.984, 64.94 47.499 35.986, 64.74 45.204 35.984, 64.142 42.976 35.986, 63.168 40.886 35.986, 61.846 38.996 35.986, 60.216 37.367 35.986, 58.327 36.044 35.986, 56.237 35.07 35.986, 54.01 34.473 35.986, 51.714 34.272 35.986, 49.419 34.473 35.986, 47.192 35.07 35.986, 45.102 36.044 35.986, 43.213 37.367 35.986, 41.584 38.996 35.986, 40.261 40.886 35.986, 39.287 42.976 35.984, 38.689 45.204 35.986, 43.068 47.499 37.072, 43.199 48.999 37.072, 43.588 50.456 37.072, 44.225 51.823 37.072, 45.091 53.058 37.072, 46.157 54.123 37.072, 47.392 54.988 37.074, 48.758 55.625 37.074, 50.214 56.016 37.074, 51.714 56.147 37.074, 53.215 56.016 37.074, 54.67 55.625 37.074, 56.037 54.988 37.074, 57.273 54.123 37.074, 58.338 53.058 37.074, 59.202 51.823 37.072, 59.84 50.456 37.072, 60.23 48.999 37.072, 60.361 47.499 37.074, 60.23 45.999 37.072, 59.84 44.542 37.072, 59.202 43.175 37.072, 58.338 41.94 37.074, 57.273 40.874 37.074, 56.037 40.01 37.074, 54.67 39.373 37.074, 53.215 38.982 37.074, 51.714 38.851 37.074, 50.214 38.982 37.074, 48.758 39.373 37.074, 47.392 40.01 37.072, 46.157 40.874 37.072, 45.091 41.94 37.072, 44.225 43.175 37.072, 43.588 44.542 37.072, 43.199 45.999 37.072, 45.102 47.499 37.943, 45.203 48.646 37.943, 45.501 49.759 37.943, 45.988 50.805 37.943, 46.65 51.75 37.943, 47.465 52.565 37.943, 48.41 53.226 37.943, 49.454 53.713 37.943, 50.567 54.011 37.943, 51.714 54.112 37.943, 52.862 54.011 37.943, 53.975 53.713 37.943, 55.019 53.226 37.943, 55.964 52.565 37.943, 56.779 51.75 37.943, 57.441 50.805 37.943, 57.928 49.759 37.943, 58.226 48.646 37.943, 58.327 47.499 37.943, 58.226 46.352 37.943, 57.928 45.239 37.943, 57.441 44.193 37.943, 56.779 43.248 37.943, 55.964 42.433 37.943, 55.019 41.772 37.943, 53.975 41.285 37.943, 52.862 40.987 37.943, 51.714 40.886 37.943, 50.567 40.987 37.943, 49.454 41.285 37.943, 48.41 41.772 37.943, 47.465 42.433 37.943, 46.65 43.248 37.943, 45.988 44.193 37.943, 45.501 45.239 37.943, 45.203 46.352 37.943, 46.629 47.499 39.682, 46.706 48.382 39.683, 46.936 49.239 39.683, 47.311 50.042 39.682, 47.819 50.769 39.683, 48.446 51.396 39.682, 49.173 51.904 39.683, 49.976 52.279 39.683, 50.833 52.509 39.683, 51.714 52.586 39.683, 52.596 52.509 39.683, 53.453 52.279 39.683, 54.256 51.904 39.683, 54.983 51.396 39.683, 55.61 50.769 39.683, 56.118 50.042 39.683, 56.493 49.239 39.683, 56.723 48.382 39.683, 56.8 47.499 39.682, 56.723 46.616 39.683, 56.493 45.759 39.683, 56.118 44.956 39.683, 55.61 44.229 39.683, 54.983 43.602 39.683, 54.256 43.094 39.683, 53.453 42.719 39.683, 52.596 42.489 39.683, 51.714 42.412 39.683, 50.833 42.489 39.683, 49.976 42.719 39.683, 49.173 43.094 39.683, 48.446 43.602 39.682, 47.819 44.229 39.683, 47.311 44.956 39.682, 46.936 45.759 39.683, 46.706 46.616 39.683, 47.137 47.499 41.422, 47.207 48.292 41.422, 47.413 49.064 41.422, 47.752 49.787 41.422, 48.208 50.441 41.422, 48.774 51.005 41.422, 49.427 51.463 41.422, 50.15 51.8 41.422, 50.921 52.008 41.422, 51.714 52.076 41.422, 52.508 52.008 41.422, 53.279 51.8 41.422, 54.001 51.463 41.422, 54.655 51.005 41.422, 55.219 50.441 41.422, 55.677 49.787 41.422, 56.016 49.064 41.422, 56.222 48.292 41.422, 56.292 47.499 41.422, 56.222 46.704 41.422, 56.016 45.934 41.422, 55.677 45.211 41.422, 55.219 44.557 41.422, 54.655 43.993 41.422, 54.001 43.535 41.422, 53.279 43.198 41.422, 52.508 42.99 41.422, 51.714 42.922 41.422, 50.921 42.99 41.422, 50.15 43.198 41.422, 49.427 43.535 41.422, 48.774 43.993 41.422, 48.208 44.557 41.422, 47.752 45.211 41.422, 47.413 45.934 41.422, 47.207 46.704 41.422, 47.137 47.499 59.905, 47.206 48.292 59.905, 47.413 49.064 59.905, 47.75 49.787 59.905, 48.208 50.441 59.905, 48.772 51.005 59.905, 49.426 51.463 59.905, 50.15 51.8 59.905, 50.92 52.008 59.905, 51.714 52.076 59.905, 52.509 52.008 59.905, 53.279 51.8 59.905, 54.003 51.463 59.905, 54.656 51.005 59.905, 55.221 50.441 59.905, 55.678 49.787 59.905, 56.016 49.064 59.905, 56.223 48.292 59.905, 56.292 47.499 59.905, 56.223 46.704 59.905, 56.016 45.934 59.905, 55.678 45.211 59.905, 55.221 44.557 59.905, 54.656 43.993 59.905, 54.003 43.535 59.905, 53.279 43.198 59.905, 52.509 42.99 59.905, 51.714 42.922 59.905, 50.92 42.99 59.905, 50.15 43.198 59.905, 49.426 43.535 59.905, 48.772 43.993 59.905, 48.208 44.557 59.905, 47.75 45.211 59.905, 47.413 45.934 59.905, 47.206 46.704 59.905, 46.119 47.499 77.738, 46.203 48.47 77.738, 46.457 49.412 77.738, 46.868 50.296 77.738, 47.428 51.095 77.738, 48.119 51.785 77.738, 48.918 52.345 77.738, 49.801 52.757 77.738, 50.743 53.01 77.738, 51.714 53.094 77.738, 52.685 53.01 77.738, 53.628 52.757 77.738, 54.511 52.345 77.738, 55.31 51.785 77.738, 56 51.095 77.738, 56.56 50.296 77.738, 56.972 49.412 77.738, 57.225 48.47 77.738, 57.309 47.499 77.738, 57.225 46.528 77.738, 56.972 45.586 77.738, 56.56 44.702 77.738, 56 43.903 77.738, 55.31 43.213 77.738, 54.511 42.653 77.738, 53.628 42.241 77.738, 52.685 41.988 77.738, 51.714 41.904 77.738, 50.743 41.988 77.738, 49.801 42.241 77.738, 48.918 42.653 77.738, 48.119 43.213 77.738, 47.428 43.903 77.738, 46.868 44.702 77.738, 46.457 45.586 77.738, 46.203 46.528 77.738, 44.084 47.499 85.351, 44.2 48.823 85.351, 44.545 50.108 85.351, 45.106 51.313 85.351, 45.869 52.404 85.351, 46.81 53.344 85.351, 47.9 54.107 85.351, 49.105 54.669 85.351, 50.391 55.013 85.351, 51.714 55.129 85.351, 53.038 55.013 85.351, 54.323 54.669 85.351, 55.529 54.107 85.351, 56.619 53.344 85.351, 57.56 52.404 85.351, 58.323 51.313 85.351, 58.884 50.108 85.351, 59.229 48.823 85.351, 59.345 47.499 85.351, 59.229 46.175 85.351, 58.884 44.89 85.351, 58.323 43.685 85.351, 57.56 42.594 85.351, 56.619 41.654 85.351, 55.529 40.891 85.351, 54.323 40.329 85.351, 53.038 39.985 85.351, 51.714 39.869 85.351, 50.391 39.985 85.351, 49.105 40.329 85.351, 47.9 40.891 85.351, 46.81 41.654 85.351, 45.869 42.594 85.351, 45.106 43.685 85.351, 44.545 44.89 85.351, 44.2 46.175 85.351 ] } coordIndex [ 0, 1, 2, -1, 3, 1, 0, -1, 3, 4, 1, -1, 5, 4, 3, -1, 5, 6, 4, -1, 7, 6, 5, -1, 7, 8, 6, -1, 9, 8, 7, -1, 9, 10, 8, -1, 11, 10, 9, -1, 11, 12, 10, -1, 13, 12, 11, -1, 13, 14, 12, -1, 15, 14, 13, -1, 15, 16, 14, -1, 17, 16, 15, -1, 17, 18, 16, -1, 19, 18, 17, -1, 19, 20, 18, -1, 21, 20, 19, -1, 21, 22, 20, -1, 23, 22, 21, -1, 23, 24, 22, -1, 25, 24, 23, -1, 25, 26, 24, -1, 27, 26, 25, -1, 27, 28, 26, -1, 29, 28, 27, -1, 29, 30, 28, -1, 31, 30, 29, -1, 31, 32, 30, -1, 33, 32, 31, -1, 33, 34, 32, -1, 35, 34, 33, -1, 35, 36, 34, -1, 37, 36, 35, -1, 37, 38, 36, -1, 39, 38, 37, -1, 39, 40, 38, -1, 41, 40, 39, -1, 41, 42, 40, -1, 43, 42, 41, -1, 43, 44, 42, -1, 45, 44, 43, -1, 45, 46, 44, -1, 47, 46, 45, -1, 47, 48, 46, -1, 49, 48, 47, -1, 49, 50, 48, -1, 51, 50, 49, -1, 51, 52, 50, -1, 53, 52, 51, -1, 53, 54, 52, -1, 55, 54, 53, -1, 55, 56, 54, -1, 57, 56, 55, -1, 57, 58, 56, -1, 59, 58, 57, -1, 59, 60, 58, -1, 61, 60, 59, -1, 61, 62, 60, -1, 63, 62, 61, -1, 63, 64, 62, -1, 65, 64, 63, -1, 65, 66, 64, -1, 67, 66, 65, -1, 67, 68, 66, -1, 69, 68, 67, -1, 69, 70, 68, -1, 71, 70, 69, -1, 71, 2, 70, -1, 71, 2, 0, -1, 72, 3, 0, -1, 73, 3, 72, -1, 73, 5, 3, -1, 74, 5, 73, -1, 74, 7, 5, -1, 75, 7, 74, -1, 75, 9, 7, -1, 76, 9, 75, -1, 76, 11, 9, -1, 77, 11, 76, -1, 77, 13, 11, -1, 78, 13, 77, -1, 78, 15, 13, -1, 79, 15, 78, -1, 79, 17, 15, -1, 80, 17, 79, -1, 80, 19, 17, -1, 81, 19, 80, -1, 81, 21, 19, -1, 82, 21, 81, -1, 82, 23, 21, -1, 83, 23, 82, -1, 83, 25, 23, -1, 84, 25, 83, -1, 84, 27, 25, -1, 85, 27, 84, -1, 85, 29, 27, -1, 86, 29, 85, -1, 86, 31, 29, -1, 87, 31, 86, -1, 87, 33, 31, -1, 88, 33, 87, -1, 88, 35, 33, -1, 89, 35, 88, -1, 89, 37, 35, -1, 90, 37, 89, -1, 90, 39, 37, -1, 91, 39, 90, -1, 91, 41, 39, -1, 92, 41, 91, -1, 92, 43, 41, -1, 93, 43, 92, -1, 93, 45, 43, -1, 94, 45, 93, -1, 94, 47, 45, -1, 95, 47, 94, -1, 95, 49, 47, -1, 96, 49, 95, -1, 96, 51, 49, -1, 97, 51, 96, -1, 97, 53, 51, -1, 98, 53, 97, -1, 98, 55, 53, -1, 99, 55, 98, -1, 99, 57, 55, -1, 100, 57, 99, -1, 100, 59, 57, -1, 101, 59, 100, -1, 101, 61, 59, -1, 102, 61, 101, -1, 102, 63, 61, -1, 103, 63, 102, -1, 103, 65, 63, -1, 104, 65, 103, -1, 104, 67, 65, -1, 105, 67, 104, -1, 105, 69, 67, -1, 106, 69, 105, -1, 106, 71, 69, -1, 107, 71, 106, -1, 107, 0, 71, -1, 107, 0, 72, -1, 108, 73, 72, -1, 109, 73, 108, -1, 109, 74, 73, -1, 110, 74, 109, -1, 110, 75, 74, -1, 111, 75, 110, -1, 111, 76, 75, -1, 112, 76, 111, -1, 112, 77, 76, -1, 113, 77, 112, -1, 113, 78, 77, -1, 114, 78, 113, -1, 114, 79, 78, -1, 115, 79, 114, -1, 115, 80, 79, -1, 116, 80, 115, -1, 116, 81, 80, -1, 117, 81, 116, -1, 117, 82, 81, -1, 118, 82, 117, -1, 118, 83, 82, -1, 119, 83, 118, -1, 119, 84, 83, -1, 120, 84, 119, -1, 120, 85, 84, -1, 121, 85, 120, -1, 121, 86, 85, -1, 122, 86, 121, -1, 122, 87, 86, -1, 123, 87, 122, -1, 123, 88, 87, -1, 124, 88, 123, -1, 124, 89, 88, -1, 125, 89, 124, -1, 125, 90, 89, -1, 126, 90, 125, -1, 126, 91, 90, -1, 127, 91, 126, -1, 127, 92, 91, -1, 128, 92, 127, -1, 128, 93, 92, -1, 129, 93, 128, -1, 129, 94, 93, -1, 130, 94, 129, -1, 130, 95, 94, -1, 131, 95, 130, -1, 131, 96, 95, -1, 132, 96, 131, -1, 132, 97, 96, -1, 133, 97, 132, -1, 133, 98, 97, -1, 134, 98, 133, -1, 134, 99, 98, -1, 135, 99, 134, -1, 135, 100, 99, -1, 136, 100, 135, -1, 136, 101, 100, -1, 137, 101, 136, -1, 137, 102, 101, -1, 138, 102, 137, -1, 138, 103, 102, -1, 139, 103, 138, -1, 139, 104, 103, -1, 140, 104, 139, -1, 140, 105, 104, -1, 141, 105, 140, -1, 141, 106, 105, -1, 142, 106, 141, -1, 142, 107, 106, -1, 143, 107, 142, -1, 143, 72, 107, -1, 143, 72, 108, -1, 144, 109, 108, -1, 145, 109, 144, -1, 145, 110, 109, -1, 146, 110, 145, -1, 146, 111, 110, -1, 147, 111, 146, -1, 147, 112, 111, -1, 148, 112, 147, -1, 148, 113, 112, -1, 149, 113, 148, -1, 149, 114, 113, -1, 150, 114, 149, -1, 150, 115, 114, -1, 151, 115, 150, -1, 151, 116, 115, -1, 152, 116, 151, -1, 152, 117, 116, -1, 153, 117, 152, -1, 153, 118, 117, -1, 154, 118, 153, -1, 154, 119, 118, -1, 155, 119, 154, -1, 155, 120, 119, -1, 156, 120, 155, -1, 156, 121, 120, -1, 157, 121, 156, -1, 157, 122, 121, -1, 158, 122, 157, -1, 158, 123, 122, -1, 159, 123, 158, -1, 159, 124, 123, -1, 160, 124, 159, -1, 160, 125, 124, -1, 161, 125, 160, -1, 161, 126, 125, -1, 162, 126, 161, -1, 162, 127, 126, -1, 163, 127, 162, -1, 163, 128, 127, -1, 164, 128, 163, -1, 164, 129, 128, -1, 165, 129, 164, -1, 165, 130, 129, -1, 166, 130, 165, -1, 166, 131, 130, -1, 167, 131, 166, -1, 167, 132, 131, -1, 168, 132, 167, -1, 168, 133, 132, -1, 169, 133, 168, -1, 169, 134, 133, -1, 170, 134, 169, -1, 170, 135, 134, -1, 171, 135, 170, -1, 171, 136, 135, -1, 172, 136, 171, -1, 172, 137, 136, -1, 173, 137, 172, -1, 173, 138, 137, -1, 174, 138, 173, -1, 174, 139, 138, -1, 175, 139, 174, -1, 175, 140, 139, -1, 176, 140, 175, -1, 176, 141, 140, -1, 177, 141, 176, -1, 177, 142, 141, -1, 178, 142, 177, -1, 178, 143, 142, -1, 179, 143, 178, -1, 179, 108, 143, -1, 179, 108, 144, -1, 180, 145, 144, -1, 181, 145, 180, -1, 181, 146, 145, -1, 182, 146, 181, -1, 182, 147, 146, -1, 183, 147, 182, -1, 183, 148, 147, -1, 184, 148, 183, -1, 184, 149, 148, -1, 185, 149, 184, -1, 185, 150, 149, -1, 186, 150, 185, -1, 186, 151, 150, -1, 187, 151, 186, -1, 187, 152, 151, -1, 188, 152, 187, -1, 188, 153, 152, -1, 189, 153, 188, -1, 189, 154, 153, -1, 190, 154, 189, -1, 190, 155, 154, -1, 191, 155, 190, -1, 191, 156, 155, -1, 192, 156, 191, -1, 192, 157, 156, -1, 193, 157, 192, -1, 193, 158, 157, -1, 194, 158, 193, -1, 194, 159, 158, -1, 195, 159, 194, -1, 195, 160, 159, -1, 196, 160, 195, -1, 196, 161, 160, -1, 197, 161, 196, -1, 197, 162, 161, -1, 198, 162, 197, -1, 198, 163, 162, -1, 199, 163, 198, -1, 199, 164, 163, -1, 200, 164, 199, -1, 200, 165, 164, -1, 201, 165, 200, -1, 201, 166, 165, -1, 202, 166, 201, -1, 202, 167, 166, -1, 203, 167, 202, -1, 203, 168, 167, -1, 204, 168, 203, -1, 204, 169, 168, -1, 205, 169, 204, -1, 205, 170, 169, -1, 206, 170, 205, -1, 206, 171, 170, -1, 207, 171, 206, -1, 207, 172, 171, -1, 208, 172, 207, -1, 208, 173, 172, -1, 209, 173, 208, -1, 209, 174, 173, -1, 210, 174, 209, -1, 210, 175, 174, -1, 211, 175, 210, -1, 211, 176, 175, -1, 212, 176, 211, -1, 212, 177, 176, -1, 213, 177, 212, -1, 213, 178, 177, -1, 214, 178, 213, -1, 214, 179, 178, -1, 215, 179, 214, -1, 215, 144, 179, -1, 215, 144, 180, -1, 216, 181, 180, -1, 217, 181, 216, -1, 217, 182, 181, -1, 218, 182, 217, -1, 218, 183, 182, -1, 219, 183, 218, -1, 219, 184, 183, -1, 220, 184, 219, -1, 220, 185, 184, -1, 221, 185, 220, -1, 221, 186, 185, -1, 222, 186, 221, -1, 222, 187, 186, -1, 223, 187, 222, -1, 223, 188, 187, -1, 224, 188, 223, -1, 224, 189, 188, -1, 225, 189, 224, -1, 225, 190, 189, -1, 226, 190, 225, -1, 226, 191, 190, -1, 227, 191, 226, -1, 227, 192, 191, -1, 228, 192, 227, -1, 228, 193, 192, -1, 229, 193, 228, -1, 229, 194, 193, -1, 230, 194, 229, -1, 230, 195, 194, -1, 231, 195, 230, -1, 231, 196, 195, -1, 232, 196, 231, -1, 232, 197, 196, -1, 233, 197, 232, -1, 233, 198, 197, -1, 234, 198, 233, -1, 234, 199, 198, -1, 235, 199, 234, -1, 235, 200, 199, -1, 236, 200, 235, -1, 236, 201, 200, -1, 237, 201, 236, -1, 237, 202, 201, -1, 238, 202, 237, -1, 238, 203, 202, -1, 239, 203, 238, -1, 239, 204, 203, -1, 240, 204, 239, -1, 240, 205, 204, -1, 241, 205, 240, -1, 241, 206, 205, -1, 242, 206, 241, -1, 242, 207, 206, -1, 243, 207, 242, -1, 243, 208, 207, -1, 244, 208, 243, -1, 244, 209, 208, -1, 245, 209, 244, -1, 245, 210, 209, -1, 246, 210, 245, -1, 246, 211, 210, -1, 247, 211, 246, -1, 247, 212, 211, -1, 248, 212, 247, -1, 248, 213, 212, -1, 249, 213, 248, -1, 249, 214, 213, -1, 250, 214, 249, -1, 250, 215, 214, -1, 251, 215, 250, -1, 251, 180, 215, -1, 251, 180, 216, -1, 252, 217, 216, -1, 253, 217, 252, -1, 253, 218, 217, -1, 254, 218, 253, -1, 254, 219, 218, -1, 255, 219, 254, -1, 255, 220, 219, -1, 256, 220, 255, -1, 256, 221, 220, -1, 257, 221, 256, -1, 257, 222, 221, -1, 258, 222, 257, -1, 258, 223, 222, -1, 259, 223, 258, -1, 259, 224, 223, -1, 260, 224, 259, -1, 260, 225, 224, -1, 261, 225, 260, -1, 261, 226, 225, -1, 262, 226, 261, -1, 262, 227, 226, -1, 263, 227, 262, -1, 263, 228, 227, -1, 264, 228, 263, -1, 264, 229, 228, -1, 265, 229, 264, -1, 265, 230, 229, -1, 266, 230, 265, -1, 266, 231, 230, -1, 267, 231, 266, -1, 267, 232, 231, -1, 268, 232, 267, -1, 268, 233, 232, -1, 269, 233, 268, -1, 269, 234, 233, -1, 270, 234, 269, -1, 270, 235, 234, -1, 271, 235, 270, -1, 271, 236, 235, -1, 272, 236, 271, -1, 272, 237, 236, -1, 273, 237, 272, -1, 273, 238, 237, -1, 274, 238, 273, -1, 274, 239, 238, -1, 275, 239, 274, -1, 275, 240, 239, -1, 276, 240, 275, -1, 276, 241, 240, -1, 277, 241, 276, -1, 277, 242, 241, -1, 278, 242, 277, -1, 278, 243, 242, -1, 279, 243, 278, -1, 279, 244, 243, -1, 280, 244, 279, -1, 280, 245, 244, -1, 281, 245, 280, -1, 281, 246, 245, -1, 282, 246, 281, -1, 282, 247, 246, -1, 283, 247, 282, -1, 283, 248, 247, -1, 284, 248, 283, -1, 284, 249, 248, -1, 285, 249, 284, -1, 285, 250, 249, -1, 286, 250, 285, -1, 286, 251, 250, -1, 287, 251, 286, -1, 287, 216, 251, -1, 287, 216, 252, -1, 288, 253, 252, -1, 289, 253, 288, -1, 289, 254, 253, -1, 290, 254, 289, -1, 290, 255, 254, -1, 291, 255, 290, -1, 291, 256, 255, -1, 292, 256, 291, -1, 292, 257, 256, -1, 293, 257, 292, -1, 293, 258, 257, -1, 294, 258, 293, -1, 294, 259, 258, -1, 295, 259, 294, -1, 295, 260, 259, -1, 296, 260, 295, -1, 296, 261, 260, -1, 297, 261, 296, -1, 297, 262, 261, -1, 298, 262, 297, -1, 298, 263, 262, -1, 299, 263, 298, -1, 299, 264, 263, -1, 300, 264, 299, -1, 300, 265, 264, -1, 301, 265, 300, -1, 301, 266, 265, -1, 302, 266, 301, -1, 302, 267, 266, -1, 303, 267, 302, -1, 303, 268, 267, -1, 304, 268, 303, -1, 304, 269, 268, -1, 305, 269, 304, -1, 305, 270, 269, -1, 306, 270, 305, -1, 306, 271, 270, -1, 307, 271, 306, -1, 307, 272, 271, -1, 308, 272, 307, -1, 308, 273, 272, -1, 309, 273, 308, -1, 309, 274, 273, -1, 310, 274, 309, -1, 310, 275, 274, -1, 311, 275, 310, -1, 311, 276, 275, -1, 312, 276, 311, -1, 312, 277, 276, -1, 313, 277, 312, -1, 313, 278, 277, -1, 314, 278, 313, -1, 314, 279, 278, -1, 315, 279, 314, -1, 315, 280, 279, -1, 316, 280, 315, -1, 316, 281, 280, -1, 317, 281, 316, -1, 317, 282, 281, -1, 318, 282, 317, -1, 318, 283, 282, -1, 319, 283, 318, -1, 319, 284, 283, -1, 320, 284, 319, -1, 320, 285, 284, -1, 321, 285, 320, -1, 321, 286, 285, -1, 322, 286, 321, -1, 322, 287, 286, -1, 323, 287, 322, -1, 323, 252, 287, -1, 323, 252, 288, -1, 324, 289, 288, -1, 325, 289, 324, -1, 325, 290, 289, -1, 326, 290, 325, -1, 326, 291, 290, -1, 327, 291, 326, -1, 327, 292, 291, -1, 328, 292, 327, -1, 328, 293, 292, -1, 329, 293, 328, -1, 329, 294, 293, -1, 330, 294, 329, -1, 330, 295, 294, -1, 331, 295, 330, -1, 331, 296, 295, -1, 332, 296, 331, -1, 332, 297, 296, -1, 333, 297, 332, -1, 333, 298, 297, -1, 334, 298, 333, -1, 334, 299, 298, -1, 335, 299, 334, -1, 335, 300, 299, -1, 336, 300, 335, -1, 336, 301, 300, -1, 337, 301, 336, -1, 337, 302, 301, -1, 338, 302, 337, -1, 338, 303, 302, -1, 339, 303, 338, -1, 339, 304, 303, -1, 340, 304, 339, -1, 340, 305, 304, -1, 341, 305, 340, -1, 341, 306, 305, -1, 342, 306, 341, -1, 342, 307, 306, -1, 343, 307, 342, -1, 343, 308, 307, -1, 344, 308, 343, -1, 344, 309, 308, -1, 345, 309, 344, -1, 345, 310, 309, -1, 346, 310, 345, -1, 346, 311, 310, -1, 347, 311, 346, -1, 347, 312, 311, -1, 348, 312, 347, -1, 348, 313, 312, -1, 349, 313, 348, -1, 349, 314, 313, -1, 350, 314, 349, -1, 350, 315, 314, -1, 351, 315, 350, -1, 351, 316, 315, -1, 352, 316, 351, -1, 352, 317, 316, -1, 353, 317, 352, -1, 353, 318, 317, -1, 354, 318, 353, -1, 354, 319, 318, -1, 355, 319, 354, -1, 355, 320, 319, -1, 356, 320, 355, -1, 356, 321, 320, -1, 357, 321, 356, -1, 357, 322, 321, -1, 358, 322, 357, -1, 358, 323, 322, -1, 359, 323, 358, -1, 359, 288, 323, -1, 359, 288, 324, -1, 360, 325, 324, -1, 361, 325, 360, -1, 361, 326, 325, -1, 362, 326, 361, -1, 362, 327, 326, -1, 363, 327, 362, -1, 363, 328, 327, -1, 364, 328, 363, -1, 364, 329, 328, -1, 365, 329, 364, -1, 365, 330, 329, -1, 366, 330, 365, -1, 366, 331, 330, -1, 367, 331, 366, -1, 367, 332, 331, -1, 368, 332, 367, -1, 368, 333, 332, -1, 369, 333, 368, -1, 369, 334, 333, -1, 370, 334, 369, -1, 370, 335, 334, -1, 371, 335, 370, -1, 371, 336, 335, -1, 372, 336, 371, -1, 372, 337, 336, -1, 373, 337, 372, -1, 373, 338, 337, -1, 374, 338, 373, -1, 374, 339, 338, -1, 375, 339, 374, -1, 375, 340, 339, -1, 376, 340, 375, -1, 376, 341, 340, -1, 377, 341, 376, -1, 377, 342, 341, -1, 378, 342, 377, -1, 378, 343, 342, -1, 379, 343, 378, -1, 379, 344, 343, -1, 380, 344, 379, -1, 380, 345, 344, -1, 381, 345, 380, -1, 381, 346, 345, -1, 382, 346, 381, -1, 382, 347, 346, -1, 383, 347, 382, -1, 383, 348, 347, -1, 384, 348, 383, -1, 384, 349, 348, -1, 385, 349, 384, -1, 385, 350, 349, -1, 386, 350, 385, -1, 386, 351, 350, -1, 387, 351, 386, -1, 387, 352, 351, -1, 388, 352, 387, -1, 388, 353, 352, -1, 389, 353, 388, -1, 389, 354, 353, -1, 390, 354, 389, -1, 390, 355, 354, -1, 391, 355, 390, -1, 391, 356, 355, -1, 392, 356, 391, -1, 392, 357, 356, -1, 393, 357, 392, -1, 393, 358, 357, -1, 394, 358, 393, -1, 394, 359, 358, -1, 395, 359, 394, -1, 395, 324, 359, -1, 395, 324, 360, -1, 396, 361, 360, -1, 397, 361, 396, -1, 397, 362, 361, -1, 398, 362, 397, -1, 398, 363, 362, -1, 399, 363, 398, -1, 399, 364, 363, -1, 400, 364, 399, -1, 400, 365, 364, -1, 401, 365, 400, -1, 401, 366, 365, -1, 402, 366, 401, -1, 402, 367, 366, -1, 403, 367, 402, -1, 403, 368, 367, -1, 404, 368, 403, -1, 404, 369, 368, -1, 405, 369, 404, -1, 405, 370, 369, -1, 406, 370, 405, -1, 406, 371, 370, -1, 407, 371, 406, -1, 407, 372, 371, -1, 408, 372, 407, -1, 408, 373, 372, -1, 409, 373, 408, -1, 409, 374, 373, -1, 410, 374, 409, -1, 410, 375, 374, -1, 411, 375, 410, -1, 411, 376, 375, -1, 412, 376, 411, -1, 412, 377, 376, -1, 413, 377, 412, -1, 413, 378, 377, -1, 414, 378, 413, -1, 414, 379, 378, -1, 415, 379, 414, -1, 415, 380, 379, -1, 416, 380, 415, -1, 416, 381, 380, -1, 417, 381, 416, -1, 417, 382, 381, -1, 418, 382, 417, -1, 418, 383, 382, -1, 419, 383, 418, -1, 419, 384, 383, -1, 420, 384, 419, -1, 420, 385, 384, -1, 421, 385, 420, -1, 421, 386, 385, -1, 422, 386, 421, -1, 422, 387, 386, -1, 423, 387, 422, -1, 423, 388, 387, -1, 424, 388, 423, -1, 424, 389, 388, -1, 425, 389, 424, -1, 425, 390, 389, -1, 426, 390, 425, -1, 426, 391, 390, -1, 427, 391, 426, -1, 427, 392, 391, -1, 428, 392, 427, -1, 428, 393, 392, -1, 429, 393, 428, -1, 429, 394, 393, -1, 430, 394, 429, -1, 430, 395, 394, -1, 431, 395, 430, -1, 431, 360, 395, -1, 431, 360, 396, -1, 432, 397, 396, -1, 433, 397, 432, -1, 433, 398, 397, -1, 434, 398, 433, -1, 434, 399, 398, -1, 435, 399, 434, -1, 435, 400, 399, -1, 436, 400, 435, -1, 436, 401, 400, -1, 437, 401, 436, -1, 437, 402, 401, -1, 438, 402, 437, -1, 438, 403, 402, -1, 439, 403, 438, -1, 439, 404, 403, -1, 440, 404, 439, -1, 440, 405, 404, -1, 441, 405, 440, -1, 441, 406, 405, -1, 442, 406, 441, -1, 442, 407, 406, -1, 443, 407, 442, -1, 443, 408, 407, -1, 444, 408, 443, -1, 444, 409, 408, -1, 445, 409, 444, -1, 445, 410, 409, -1, 446, 410, 445, -1, 446, 411, 410, -1, 447, 411, 446, -1, 447, 412, 411, -1, 448, 412, 447, -1, 448, 413, 412, -1, 449, 413, 448, -1, 449, 414, 413, -1, 450, 414, 449, -1, 450, 415, 414, -1, 451, 415, 450, -1, 451, 416, 415, -1, 452, 416, 451, -1, 452, 417, 416, -1, 453, 417, 452, -1, 453, 418, 417, -1, 454, 418, 453, -1, 454, 419, 418, -1, 455, 419, 454, -1, 455, 420, 419, -1, 456, 420, 455, -1, 456, 421, 420, -1, 457, 421, 456, -1, 457, 422, 421, -1, 458, 422, 457, -1, 458, 423, 422, -1, 459, 423, 458, -1, 459, 424, 423, -1, 460, 424, 459, -1, 460, 425, 424, -1, 461, 425, 460, -1, 461, 426, 425, -1, 462, 426, 461, -1, 462, 427, 426, -1, 463, 427, 462, -1, 463, 428, 427, -1, 464, 428, 463, -1, 464, 429, 428, -1, 465, 429, 464, -1, 465, 430, 429, -1, 466, 430, 465, -1, 466, 431, 430, -1, 467, 431, 466, -1, 467, 396, 431, -1, 467, 396, 432, -1, 468, 433, 432, -1, 469, 433, 468, -1, 469, 434, 433, -1, 470, 434, 469, -1, 470, 435, 434, -1, 471, 435, 470, -1, 471, 436, 435, -1, 472, 436, 471, -1, 472, 437, 436, -1, 473, 437, 472, -1, 473, 438, 437, -1, 474, 438, 473, -1, 474, 439, 438, -1, 475, 439, 474, -1, 475, 440, 439, -1, 476, 440, 475, -1, 476, 441, 440, -1, 477, 441, 476, -1, 477, 442, 441, -1, 478, 442, 477, -1, 478, 443, 442, -1, 479, 443, 478, -1, 479, 444, 443, -1, 480, 444, 479, -1, 480, 445, 444, -1, 481, 445, 480, -1, 481, 446, 445, -1, 482, 446, 481, -1, 482, 447, 446, -1, 483, 447, 482, -1, 483, 448, 447, -1, 484, 448, 483, -1, 484, 449, 448, -1, 485, 449, 484, -1, 485, 450, 449, -1, 486, 450, 485, -1, 486, 451, 450, -1, 487, 451, 486, -1, 487, 452, 451, -1, 488, 452, 487, -1, 488, 453, 452, -1, 489, 453, 488, -1, 489, 454, 453, -1, 490, 454, 489, -1, 490, 455, 454, -1, 491, 455, 490, -1, 491, 456, 455, -1, 492, 456, 491, -1, 492, 457, 456, -1, 493, 457, 492, -1, 493, 458, 457, -1, 494, 458, 493, -1, 494, 459, 458, -1, 495, 459, 494, -1, 495, 460, 459, -1, 496, 460, 495, -1, 496, 461, 460, -1, 497, 461, 496, -1, 497, 462, 461, -1, 498, 462, 497, -1, 498, 463, 462, -1, 499, 463, 498, -1, 499, 464, 463, -1, 500, 464, 499, -1, 500, 465, 464, -1, 501, 465, 500, -1, 501, 466, 465, -1, 502, 466, 501, -1, 502, 467, 466, -1, 503, 467, 502, -1, 503, 432, 467, -1, 503, 432, 468, -1, 504, 469, 468, -1, 505, 469, 504, -1, 505, 470, 469, -1, 506, 470, 505, -1, 506, 471, 470, -1, 507, 471, 506, -1, 507, 472, 471, -1, 508, 472, 507, -1, 508, 473, 472, -1, 509, 473, 508, -1, 509, 474, 473, -1, 510, 474, 509, -1, 510, 475, 474, -1, 511, 475, 510, -1, 511, 476, 475, -1, 512, 476, 511, -1, 512, 477, 476, -1, 513, 477, 512, -1, 513, 478, 477, -1, 514, 478, 513, -1, 514, 479, 478, -1, 515, 479, 514, -1, 515, 480, 479, -1, 516, 480, 515, -1, 516, 481, 480, -1, 517, 481, 516, -1, 517, 482, 481, -1, 518, 482, 517, -1, 518, 483, 482, -1, 519, 483, 518, -1, 519, 484, 483, -1, 520, 484, 519, -1, 520, 485, 484, -1, 521, 485, 520, -1, 521, 486, 485, -1, 522, 486, 521, -1, 522, 487, 486, -1, 523, 487, 522, -1, 523, 488, 487, -1, 524, 488, 523, -1, 524, 489, 488, -1, 525, 489, 524, -1, 525, 490, 489, -1, 526, 490, 525, -1, 526, 491, 490, -1, 527, 491, 526, -1, 527, 492, 491, -1, 528, 492, 527, -1, 528, 493, 492, -1, 529, 493, 528, -1, 529, 494, 493, -1, 530, 494, 529, -1, 530, 495, 494, -1, 531, 495, 530, -1, 531, 496, 495, -1, 532, 496, 531, -1, 532, 497, 496, -1, 533, 497, 532, -1, 533, 498, 497, -1, 534, 498, 533, -1, 534, 499, 498, -1, 535, 499, 534, -1, 535, 500, 499, -1, 536, 500, 535, -1, 536, 501, 500, -1, 537, 501, 536, -1, 537, 502, 501, -1, 538, 502, 537, -1, 538, 503, 502, -1, 539, 503, 538, -1, 539, 468, 503, -1, 539, 468, 504, -1, 540, 505, 504, -1, 541, 505, 540, -1, 541, 506, 505, -1, 542, 506, 541, -1, 542, 507, 506, -1, 543, 507, 542, -1, 543, 508, 507, -1, 544, 508, 543, -1, 544, 509, 508, -1, 545, 509, 544, -1, 545, 510, 509, -1, 546, 510, 545, -1, 546, 511, 510, -1, 547, 511, 546, -1, 547, 512, 511, -1, 548, 512, 547, -1, 548, 513, 512, -1, 549, 513, 548, -1, 549, 514, 513, -1, 550, 514, 549, -1, 550, 515, 514, -1, 551, 515, 550, -1, 551, 516, 515, -1, 552, 516, 551, -1, 552, 517, 516, -1, 553, 517, 552, -1, 553, 518, 517, -1, 554, 518, 553, -1, 554, 519, 518, -1, 555, 519, 554, -1, 555, 520, 519, -1, 556, 520, 555, -1, 556, 521, 520, -1, 557, 521, 556, -1, 557, 522, 521, -1, 558, 522, 557, -1, 558, 523, 522, -1, 559, 523, 558, -1, 559, 524, 523, -1, 560, 524, 559, -1, 560, 525, 524, -1, 561, 525, 560, -1, 561, 526, 525, -1, 562, 526, 561, -1, 562, 527, 526, -1, 563, 527, 562, -1, 563, 528, 527, -1, 564, 528, 563, -1, 564, 529, 528, -1, 565, 529, 564, -1, 565, 530, 529, -1, 566, 530, 565, -1, 566, 531, 530, -1, 567, 531, 566, -1, 567, 532, 531, -1, 568, 532, 567, -1, 568, 533, 532, -1, 569, 533, 568, -1, 569, 534, 533, -1, 570, 534, 569, -1, 570, 535, 534, -1, 571, 535, 570, -1, 571, 536, 535, -1, 572, 536, 571, -1, 572, 537, 536, -1, 573, 537, 572, -1, 573, 538, 537, -1, 574, 538, 573, -1, 574, 539, 538, -1, 575, 539, 574, -1, 575, 504, 539, -1, 575, 504, 540, -1, 576, 541, 540, -1, 577, 541, 576, -1, 577, 542, 541, -1, 578, 542, 577, -1, 578, 543, 542, -1, 579, 543, 578, -1, 579, 544, 543, -1, 580, 544, 579, -1, 580, 545, 544, -1, 581, 545, 580, -1, 581, 546, 545, -1, 582, 546, 581, -1, 582, 547, 546, -1, 583, 547, 582, -1, 583, 548, 547, -1, 584, 548, 583, -1, 584, 549, 548, -1, 585, 549, 584, -1, 585, 550, 549, -1, 586, 550, 585, -1, 586, 551, 550, -1, 587, 551, 586, -1, 587, 552, 551, -1, 588, 552, 587, -1, 588, 553, 552, -1, 589, 553, 588, -1, 589, 554, 553, -1, 590, 554, 589, -1, 590, 555, 554, -1, 591, 555, 590, -1, 591, 556, 555, -1, 592, 556, 591, -1, 592, 557, 556, -1, 593, 557, 592, -1, 593, 558, 557, -1, 594, 558, 593, -1, 594, 559, 558, -1, 595, 559, 594, -1, 595, 560, 559, -1, 596, 560, 595, -1, 596, 561, 560, -1, 597, 561, 596, -1, 597, 562, 561, -1, 598, 562, 597, -1, 598, 563, 562, -1, 599, 563, 598, -1, 599, 564, 563, -1, 600, 564, 599, -1, 600, 565, 564, -1, 601, 565, 600, -1, 601, 566, 565, -1, 602, 566, 601, -1, 602, 567, 566, -1, 603, 567, 602, -1, 603, 568, 567, -1, 604, 568, 603, -1, 604, 569, 568, -1, 605, 569, 604, -1, 605, 570, 569, -1, 606, 570, 605, -1, 606, 571, 570, -1, 607, 571, 606, -1, 607, 572, 571, -1, 608, 572, 607, -1, 608, 573, 572, -1, 609, 573, 608, -1, 609, 574, 573, -1, 610, 574, 609, -1, 610, 575, 574, -1, 611, 575, 610, -1, 611, 540, 575, -1, 611, 540, 576, -1, 612, 577, 576, -1, 613, 577, 612, -1, 613, 578, 577, -1, 614, 578, 613, -1, 614, 579, 578, -1, 615, 579, 614, -1, 615, 580, 579, -1, 616, 580, 615, -1, 616, 581, 580, -1, 617, 581, 616, -1, 617, 582, 581, -1, 618, 582, 617, -1, 618, 583, 582, -1, 619, 583, 618, -1, 619, 584, 583, -1, 620, 584, 619, -1, 620, 585, 584, -1, 621, 585, 620, -1, 621, 586, 585, -1, 622, 586, 621, -1, 622, 587, 586, -1, 623, 587, 622, -1, 623, 588, 587, -1, 624, 588, 623, -1, 624, 589, 588, -1, 625, 589, 624, -1, 625, 590, 589, -1, 626, 590, 625, -1, 626, 591, 590, -1, 627, 591, 626, -1, 627, 592, 591, -1, 628, 592, 627, -1, 628, 593, 592, -1, 629, 593, 628, -1, 629, 594, 593, -1, 630, 594, 629, -1, 630, 595, 594, -1, 631, 595, 630, -1, 631, 596, 595, -1, 632, 596, 631, -1, 632, 597, 596, -1, 633, 597, 632, -1, 633, 598, 597, -1, 634, 598, 633, -1, 634, 599, 598, -1, 635, 599, 634, -1, 635, 600, 599, -1, 636, 600, 635, -1, 636, 601, 600, -1, 637, 601, 636, -1, 637, 602, 601, -1, 638, 602, 637, -1, 638, 603, 602, -1, 639, 603, 638, -1, 639, 604, 603, -1, 640, 604, 639, -1, 640, 605, 604, -1, 641, 605, 640, -1, 641, 606, 605, -1, 642, 606, 641, -1, 642, 607, 606, -1, 643, 607, 642, -1, 643, 608, 607, -1, 644, 608, 643, -1, 644, 609, 608, -1, 645, 609, 644, -1, 645, 610, 609, -1, 646, 610, 645, -1, 646, 611, 610, -1, 647, 611, 646, -1, 647, 576, 611, -1, 647, 576, 612, -1, 648, 613, 612, -1, 649, 613, 648, -1, 649, 614, 613, -1, 650, 614, 649, -1, 650, 615, 614, -1, 651, 615, 650, -1, 651, 616, 615, -1, 652, 616, 651, -1, 652, 617, 616, -1, 653, 617, 652, -1, 653, 618, 617, -1, 654, 618, 653, -1, 654, 619, 618, -1, 655, 619, 654, -1, 655, 620, 619, -1, 656, 620, 655, -1, 656, 621, 620, -1, 657, 621, 656, -1, 657, 622, 621, -1, 658, 622, 657, -1, 658, 623, 622, -1, 659, 623, 658, -1, 659, 624, 623, -1, 660, 624, 659, -1, 660, 625, 624, -1, 661, 625, 660, -1, 661, 626, 625, -1, 662, 626, 661, -1, 662, 627, 626, -1, 663, 627, 662, -1, 663, 628, 627, -1, 664, 628, 663, -1, 664, 629, 628, -1, 665, 629, 664, -1, 665, 630, 629, -1, 666, 630, 665, -1, 666, 631, 630, -1, 667, 631, 666, -1, 667, 632, 631, -1, 668, 632, 667, -1, 668, 633, 632, -1, 669, 633, 668, -1, 669, 634, 633, -1, 670, 634, 669, -1, 670, 635, 634, -1, 671, 635, 670, -1, 671, 636, 635, -1, 672, 636, 671, -1, 672, 637, 636, -1, 673, 637, 672, -1, 673, 638, 637, -1, 674, 638, 673, -1, 674, 639, 638, -1, 675, 639, 674, -1, 675, 640, 639, -1, 676, 640, 675, -1, 676, 641, 640, -1, 677, 641, 676, -1, 677, 642, 641, -1, 678, 642, 677, -1, 678, 643, 642, -1, 679, 643, 678, -1, 679, 644, 643, -1, 680, 644, 679, -1, 680, 645, 644, -1, 681, 645, 680, -1, 681, 646, 645, -1, 682, 646, 681, -1, 682, 647, 646, -1, 683, 647, 682, -1, 683, 612, 647, -1, 683, 612, 648, -1, 684, 649, 648, -1, 685, 649, 684, -1, 685, 650, 649, -1, 686, 650, 685, -1, 686, 651, 650, -1, 687, 651, 686, -1, 687, 652, 651, -1, 688, 652, 687, -1, 688, 653, 652, -1, 689, 653, 688, -1, 689, 654, 653, -1, 690, 654, 689, -1, 690, 655, 654, -1, 691, 655, 690, -1, 691, 656, 655, -1, 692, 656, 691, -1, 692, 657, 656, -1, 693, 657, 692, -1, 693, 658, 657, -1, 694, 658, 693, -1, 694, 659, 658, -1, 695, 659, 694, -1, 695, 660, 659, -1, 696, 660, 695, -1, 696, 661, 660, -1, 697, 661, 696, -1, 697, 662, 661, -1, 698, 662, 697, -1, 698, 663, 662, -1, 699, 663, 698, -1, 699, 664, 663, -1, 700, 664, 699, -1, 700, 665, 664, -1, 701, 665, 700, -1, 701, 666, 665, -1, 702, 666, 701, -1, 702, 667, 666, -1, 703, 667, 702, -1, 703, 668, 667, -1, 704, 668, 703, -1, 704, 669, 668, -1, 705, 669, 704, -1, 705, 670, 669, -1, 706, 670, 705, -1, 706, 671, 670, -1, 707, 671, 706, -1, 707, 672, 671, -1, 708, 672, 707, -1, 708, 673, 672, -1, 709, 673, 708, -1, 709, 674, 673, -1, 710, 674, 709, -1, 710, 675, 674, -1, 711, 675, 710, -1, 711, 676, 675, -1, 712, 676, 711, -1, 712, 677, 676, -1, 713, 677, 712, -1, 713, 678, 677, -1, 714, 678, 713, -1, 714, 679, 678, -1, 715, 679, 714, -1, 715, 680, 679, -1, 716, 680, 715, -1, 716, 681, 680, -1, 717, 681, 716, -1, 717, 682, 681, -1, 718, 682, 717, -1, 718, 683, 682, -1, 719, 683, 718, -1, 719, 648, 683, -1, 719, 648, 684, -1, 720, 685, 684, -1, 721, 685, 720, -1, 721, 686, 685, -1, 722, 686, 721, -1, 722, 687, 686, -1, 723, 687, 722, -1, 723, 688, 687, -1, 724, 688, 723, -1, 724, 689, 688, -1, 725, 689, 724, -1, 725, 690, 689, -1, 726, 690, 725, -1, 726, 691, 690, -1, 727, 691, 726, -1, 727, 692, 691, -1, 728, 692, 727, -1, 728, 693, 692, -1, 729, 693, 728, -1, 729, 694, 693, -1, 730, 694, 729, -1, 730, 695, 694, -1, 731, 695, 730, -1, 731, 696, 695, -1, 732, 696, 731, -1, 732, 697, 696, -1, 733, 697, 732, -1, 733, 698, 697, -1, 734, 698, 733, -1, 734, 699, 698, -1, 735, 699, 734, -1, 735, 700, 699, -1, 736, 700, 735, -1, 736, 701, 700, -1, 737, 701, 736, -1, 737, 702, 701, -1, 738, 702, 737, -1, 738, 703, 702, -1, 739, 703, 738, -1, 739, 704, 703, -1, 740, 704, 739, -1, 740, 705, 704, -1, 741, 705, 740, -1, 741, 706, 705, -1, 742, 706, 741, -1, 742, 707, 706, -1, 743, 707, 742, -1, 743, 708, 707, -1, 744, 708, 743, -1, 744, 709, 708, -1, 745, 709, 744, -1, 745, 710, 709, -1, 746, 710, 745, -1, 746, 711, 710, -1, 747, 711, 746, -1, 747, 712, 711, -1, 748, 712, 747, -1, 748, 713, 712, -1, 749, 713, 748, -1, 749, 714, 713, -1, 750, 714, 749, -1, 750, 715, 714, -1, 751, 715, 750, -1, 751, 716, 715, -1, 752, 716, 751, -1, 752, 717, 716, -1, 753, 717, 752, -1, 753, 718, 717, -1, 754, 718, 753, -1, 754, 719, 718, -1, 755, 719, 754, -1, 755, 684, 719, -1, 755, 684, 720, -1, 756, 721, 720, -1, 757, 721, 756, -1, 757, 722, 721, -1, 758, 722, 757, -1, 758, 723, 722, -1, 759, 723, 758, -1, 759, 724, 723, -1, 760, 724, 759, -1, 760, 725, 724, -1, 761, 725, 760, -1, 761, 726, 725, -1, 762, 726, 761, -1, 762, 727, 726, -1, 763, 727, 762, -1, 763, 728, 727, -1, 764, 728, 763, -1, 764, 729, 728, -1, 765, 729, 764, -1, 765, 730, 729, -1, 766, 730, 765, -1, 766, 731, 730, -1, 767, 731, 766, -1, 767, 732, 731, -1, 768, 732, 767, -1, 768, 733, 732, -1, 769, 733, 768, -1, 769, 734, 733, -1, 770, 734, 769, -1, 770, 735, 734, -1, 771, 735, 770, -1, 771, 736, 735, -1, 772, 736, 771, -1, 772, 737, 736, -1, 773, 737, 772, -1, 773, 738, 737, -1, 774, 738, 773, -1, 774, 739, 738, -1, 775, 739, 774, -1, 775, 740, 739, -1, 776, 740, 775, -1, 776, 741, 740, -1, 777, 741, 776, -1, 777, 742, 741, -1, 778, 742, 777, -1, 778, 743, 742, -1, 779, 743, 778, -1, 779, 744, 743, -1, 780, 744, 779, -1, 780, 745, 744, -1, 781, 745, 780, -1, 781, 746, 745, -1, 782, 746, 781, -1, 782, 747, 746, -1, 783, 747, 782, -1, 783, 748, 747, -1, 784, 748, 783, -1, 784, 749, 748, -1, 785, 749, 784, -1, 785, 750, 749, -1, 786, 750, 785, -1, 786, 751, 750, -1, 787, 751, 786, -1, 787, 752, 751, -1, 788, 752, 787, -1, 788, 753, 752, -1, 789, 753, 788, -1, 789, 754, 753, -1, 790, 754, 789, -1, 790, 755, 754, -1, 791, 755, 790, -1, 791, 720, 755, -1, 791, 720, 756, -1, 792, 757, 756, -1, 793, 757, 792, -1, 793, 758, 757, -1, 794, 758, 793, -1, 794, 759, 758, -1, 795, 759, 794, -1, 795, 760, 759, -1, 796, 760, 795, -1, 796, 761, 760, -1, 797, 761, 796, -1, 797, 762, 761, -1, 798, 762, 797, -1, 798, 763, 762, -1, 799, 763, 798, -1, 799, 764, 763, -1, 800, 764, 799, -1, 800, 765, 764, -1, 801, 765, 800, -1, 801, 766, 765, -1, 802, 766, 801, -1, 802, 767, 766, -1, 803, 767, 802, -1, 803, 768, 767, -1, 804, 768, 803, -1, 804, 769, 768, -1, 805, 769, 804, -1, 805, 770, 769, -1, 806, 770, 805, -1, 806, 771, 770, -1, 807, 771, 806, -1, 807, 772, 771, -1, 808, 772, 807, -1, 808, 773, 772, -1, 809, 773, 808, -1, 809, 774, 773, -1, 810, 774, 809, -1, 810, 775, 774, -1, 811, 775, 810, -1, 811, 776, 775, -1, 812, 776, 811, -1, 812, 777, 776, -1, 813, 777, 812, -1, 813, 778, 777, -1, 814, 778, 813, -1, 814, 779, 778, -1, 815, 779, 814, -1, 815, 780, 779, -1, 816, 780, 815, -1, 816, 781, 780, -1, 817, 781, 816, -1, 817, 782, 781, -1, 818, 782, 817, -1, 818, 783, 782, -1, 819, 783, 818, -1, 819, 784, 783, -1, 820, 784, 819, -1, 820, 785, 784, -1, 821, 785, 820, -1, 821, 786, 785, -1, 822, 786, 821, -1, 822, 787, 786, -1, 823, 787, 822, -1, 823, 788, 787, -1, 824, 788, 823, -1, 824, 789, 788, -1, 825, 789, 824, -1, 825, 790, 789, -1, 826, 790, 825, -1, 826, 791, 790, -1, 827, 791, 826, -1, 827, 756, 791, -1, 827, 756, 792, -1, 828, 793, 792, -1, 829, 793, 828, -1, 829, 794, 793, -1, 830, 794, 829, -1, 830, 795, 794, -1, 831, 795, 830, -1, 831, 796, 795, -1, 832, 796, 831, -1, 832, 797, 796, -1, 833, 797, 832, -1, 833, 798, 797, -1, 834, 798, 833, -1, 834, 799, 798, -1, 835, 799, 834, -1, 835, 800, 799, -1, 836, 800, 835, -1, 836, 801, 800, -1, 837, 801, 836, -1, 837, 802, 801, -1, 838, 802, 837, -1, 838, 803, 802, -1, 839, 803, 838, -1, 839, 804, 803, -1, 840, 804, 839, -1, 840, 805, 804, -1, 841, 805, 840, -1, 841, 806, 805, -1, 842, 806, 841, -1, 842, 807, 806, -1, 843, 807, 842, -1, 843, 808, 807, -1, 844, 808, 843, -1, 844, 809, 808, -1, 845, 809, 844, -1, 845, 810, 809, -1, 846, 810, 845, -1, 846, 811, 810, -1, 847, 811, 846, -1, 847, 812, 811, -1, 848, 812, 847, -1, 848, 813, 812, -1, 849, 813, 848, -1, 849, 814, 813, -1, 850, 814, 849, -1, 850, 815, 814, -1, 851, 815, 850, -1, 851, 816, 815, -1, 852, 816, 851, -1, 852, 817, 816, -1, 853, 817, 852, -1, 853, 818, 817, -1, 854, 818, 853, -1, 854, 819, 818, -1, 855, 819, 854, -1, 855, 820, 819, -1, 856, 820, 855, -1, 856, 821, 820, -1, 857, 821, 856, -1, 857, 822, 821, -1, 858, 822, 857, -1, 858, 823, 822, -1, 859, 823, 858, -1, 859, 824, 823, -1, 860, 824, 859, -1, 860, 825, 824, -1, 861, 825, 860, -1, 861, 826, 825, -1, 862, 826, 861, -1, 862, 827, 826, -1, 863, 827, 862, -1, 863, 792, 827, -1, 863, 792, 828, -1, 864, 829, 828, -1, 865, 829, 864, -1, 865, 830, 829, -1, 866, 830, 865, -1, 866, 831, 830, -1, 867, 831, 866, -1, 867, 832, 831, -1, 868, 832, 867, -1, 868, 833, 832, -1, 869, 833, 868, -1, 869, 834, 833, -1, 870, 834, 869, -1, 870, 835, 834, -1, 871, 835, 870, -1, 871, 836, 835, -1, 872, 836, 871, -1, 872, 837, 836, -1, 873, 837, 872, -1, 873, 838, 837, -1, 874, 838, 873, -1, 874, 839, 838, -1, 875, 839, 874, -1, 875, 840, 839, -1, 876, 840, 875, -1, 876, 841, 840, -1, 877, 841, 876, -1, 877, 842, 841, -1, 878, 842, 877, -1, 878, 843, 842, -1, 879, 843, 878, -1, 879, 844, 843, -1, 880, 844, 879, -1, 880, 845, 844, -1, 881, 845, 880, -1, 881, 846, 845, -1, 882, 846, 881, -1, 882, 847, 846, -1, 883, 847, 882, -1, 883, 848, 847, -1, 884, 848, 883, -1, 884, 849, 848, -1, 885, 849, 884, -1, 885, 850, 849, -1, 886, 850, 885, -1, 886, 851, 850, -1, 887, 851, 886, -1, 887, 852, 851, -1, 888, 852, 887, -1, 888, 853, 852, -1, 889, 853, 888, -1, 889, 854, 853, -1, 890, 854, 889, -1, 890, 855, 854, -1, 891, 855, 890, -1, 891, 856, 855, -1, 892, 856, 891, -1, 892, 857, 856, -1, 893, 857, 892, -1, 893, 858, 857, -1, 894, 858, 893, -1, 894, 859, 858, -1, 895, 859, 894, -1, 895, 860, 859, -1, 896, 860, 895, -1, 896, 861, 860, -1, 897, 861, 896, -1, 897, 862, 861, -1, 898, 862, 897, -1, 898, 863, 862, -1, 899, 863, 898, -1, 899, 828, 863, -1, 899, 828, 864, -1, 900, 865, 864, -1, 901, 865, 900, -1, 901, 866, 865, -1, 902, 866, 901, -1, 902, 867, 866, -1, 903, 867, 902, -1, 903, 868, 867, -1, 904, 868, 903, -1, 904, 869, 868, -1, 905, 869, 904, -1, 905, 870, 869, -1, 906, 870, 905, -1, 906, 871, 870, -1, 907, 871, 906, -1, 907, 872, 871, -1, 908, 872, 907, -1, 908, 873, 872, -1, 909, 873, 908, -1, 909, 874, 873, -1, 910, 874, 909, -1, 910, 875, 874, -1, 911, 875, 910, -1, 911, 876, 875, -1, 912, 876, 911, -1, 912, 877, 876, -1, 913, 877, 912, -1, 913, 878, 877, -1, 914, 878, 913, -1, 914, 879, 878, -1, 915, 879, 914, -1, 915, 880, 879, -1, 916, 880, 915, -1, 916, 881, 880, -1, 917, 881, 916, -1, 917, 882, 881, -1, 918, 882, 917, -1, 918, 883, 882, -1, 919, 883, 918, -1, 919, 884, 883, -1, 920, 884, 919, -1, 920, 885, 884, -1, 921, 885, 920, -1, 921, 886, 885, -1, 922, 886, 921, -1, 922, 887, 886, -1, 923, 887, 922, -1, 923, 888, 887, -1, 924, 888, 923, -1, 924, 889, 888, -1, 925, 889, 924, -1, 925, 890, 889, -1, 926, 890, 925, -1, 926, 891, 890, -1, 927, 891, 926, -1, 927, 892, 891, -1, 928, 892, 927, -1, 928, 893, 892, -1, 929, 893, 928, -1, 929, 894, 893, -1, 930, 894, 929, -1, 930, 895, 894, -1, 931, 895, 930, -1, 931, 896, 895, -1, 932, 896, 931, -1, 932, 897, 896, -1, 933, 897, 932, -1, 933, 898, 897, -1, 934, 898, 933, -1, 934, 899, 898, -1, 935, 899, 934, -1, 935, 864, 899, -1, 935, 864, 900, -1, 936, 901, 900, -1, 937, 901, 936, -1, 937, 902, 901, -1, 938, 902, 937, -1, 938, 903, 902, -1, 939, 903, 938, -1, 939, 904, 903, -1, 940, 904, 939, -1, 940, 905, 904, -1, 941, 905, 940, -1, 941, 906, 905, -1, 942, 906, 941, -1, 942, 907, 906, -1, 943, 907, 942, -1, 943, 908, 907, -1, 944, 908, 943, -1, 944, 909, 908, -1, 945, 909, 944, -1, 945, 910, 909, -1, 946, 910, 945, -1, 946, 911, 910, -1, 947, 911, 946, -1, 947, 912, 911, -1, 948, 912, 947, -1, 948, 913, 912, -1, 949, 913, 948, -1, 949, 914, 913, -1, 950, 914, 949, -1, 950, 915, 914, -1, 951, 915, 950, -1, 951, 916, 915, -1, 952, 916, 951, -1, 952, 917, 916, -1, 953, 917, 952, -1, 953, 918, 917, -1, 954, 918, 953, -1, 954, 919, 918, -1, 955, 919, 954, -1, 955, 920, 919, -1, 956, 920, 955, -1, 956, 921, 920, -1, 957, 921, 956, -1, 957, 922, 921, -1, 958, 922, 957, -1, 958, 923, 922, -1, 959, 923, 958, -1, 959, 924, 923, -1, 960, 924, 959, -1, 960, 925, 924, -1, 961, 925, 960, -1, 961, 926, 925, -1, 962, 926, 961, -1, 962, 927, 926, -1, 963, 927, 962, -1, 963, 928, 927, -1, 964, 928, 963, -1, 964, 929, 928, -1, 965, 929, 964, -1, 965, 930, 929, -1, 966, 930, 965, -1, 966, 931, 930, -1, 967, 931, 966, -1, 967, 932, 931, -1, 968, 932, 967, -1, 968, 933, 932, -1, 969, 933, 968, -1, 969, 934, 933, -1, 970, 934, 969, -1, 970, 935, 934, -1, 971, 935, 970, -1, 971, 900, 935, -1, 971, 900, 936, -1, 972, 937, 936, -1, 973, 937, 972, -1, 973, 938, 937, -1, 974, 938, 973, -1, 974, 939, 938, -1, 975, 939, 974, -1, 975, 940, 939, -1, 976, 940, 975, -1, 976, 941, 940, -1, 977, 941, 976, -1, 977, 942, 941, -1, 978, 942, 977, -1, 978, 943, 942, -1, 979, 943, 978, -1, 979, 944, 943, -1, 980, 944, 979, -1, 980, 945, 944, -1, 981, 945, 980, -1, 981, 946, 945, -1, 982, 946, 981, -1, 982, 947, 946, -1, 983, 947, 982, -1, 983, 948, 947, -1, 984, 948, 983, -1, 984, 949, 948, -1, 985, 949, 984, -1, 985, 950, 949, -1, 986, 950, 985, -1, 986, 951, 950, -1, 987, 951, 986, -1, 987, 952, 951, -1, 988, 952, 987, -1, 988, 953, 952, -1, 989, 953, 988, -1, 989, 954, 953, -1, 990, 954, 989, -1, 990, 955, 954, -1, 991, 955, 990, -1, 991, 956, 955, -1, 992, 956, 991, -1, 992, 957, 956, -1, 993, 957, 992, -1, 993, 958, 957, -1, 994, 958, 993, -1, 994, 959, 958, -1, 995, 959, 994, -1, 995, 960, 959, -1, 996, 960, 995, -1, 996, 961, 960, -1, 997, 961, 996, -1, 997, 962, 961, -1, 998, 962, 997, -1, 998, 963, 962, -1, 999, 963, 998, -1, 999, 964, 963, -1, 1000, 964, 999, -1, 1000, 965, 964, -1, 1001, 965, 1000, -1, 1001, 966, 965, -1, 1002, 966, 1001, -1, 1002, 967, 966, -1, 1003, 967, 1002, -1, 1003, 968, 967, -1, 1004, 968, 1003, -1, 1004, 969, 968, -1, 1005, 969, 1004, -1, 1005, 970, 969, -1, 1006, 970, 1005, -1, 1006, 971, 970, -1, 1007, 971, 1006, -1, 1007, 936, 971, -1, 1007, 936, 972, -1, 1008, 973, 972, -1, 1009, 973, 1008, -1, 1009, 974, 973, -1, 1010, 974, 1009, -1, 1010, 975, 974, -1, 1011, 975, 1010, -1, 1011, 976, 975, -1, 1012, 976, 1011, -1, 1012, 977, 976, -1, 1013, 977, 1012, -1, 1013, 978, 977, -1, 1014, 978, 1013, -1, 1014, 979, 978, -1, 1015, 979, 1014, -1, 1015, 980, 979, -1, 1016, 980, 1015, -1, 1016, 981, 980, -1, 1017, 981, 1016, -1, 1017, 982, 981, -1, 1018, 982, 1017, -1, 1018, 983, 982, -1, 1019, 983, 1018, -1, 1019, 984, 983, -1, 1020, 984, 1019, -1, 1020, 985, 984, -1, 1021, 985, 1020, -1, 1021, 986, 985, -1, 1022, 986, 1021, -1, 1022, 987, 986, -1, 1023, 987, 1022, -1, 1023, 988, 987, -1, 1024, 988, 1023, -1, 1024, 989, 988, -1, 1025, 989, 1024, -1, 1025, 990, 989, -1, 1026, 990, 1025, -1, 1026, 991, 990, -1, 1027, 991, 1026, -1, 1027, 992, 991, -1, 1028, 992, 1027, -1, 1028, 993, 992, -1, 1029, 993, 1028, -1, 1029, 994, 993, -1, 1030, 994, 1029, -1, 1030, 995, 994, -1, 1031, 995, 1030, -1, 1031, 996, 995, -1, 1032, 996, 1031, -1, 1032, 997, 996, -1, 1033, 997, 1032, -1, 1033, 998, 997, -1, 1034, 998, 1033, -1, 1034, 999, 998, -1, 1035, 999, 1034, -1, 1035, 1000, 999, -1, 1036, 1000, 1035, -1, 1036, 1001, 1000, -1, 1037, 1001, 1036, -1, 1037, 1002, 1001, -1, 1038, 1002, 1037, -1, 1038, 1003, 1002, -1, 1039, 1003, 1038, -1, 1039, 1004, 1003, -1, 1040, 1004, 1039, -1, 1040, 1005, 1004, -1, 1041, 1005, 1040, -1, 1041, 1006, 1005, -1, 1042, 1006, 1041, -1, 1042, 1007, 1006, -1, 1043, 1007, 1042, -1, 1043, 972, 1007, -1, 1043, 972, 1008, -1, 1044, 1009, 1008, -1, 1045, 1009, 1044, -1, 1045, 1010, 1009, -1, 1046, 1010, 1045, -1, 1046, 1011, 1010, -1, 1047, 1011, 1046, -1, 1047, 1012, 1011, -1, 1048, 1012, 1047, -1, 1048, 1013, 1012, -1, 1049, 1013, 1048, -1, 1049, 1014, 1013, -1, 1050, 1014, 1049, -1, 1050, 1015, 1014, -1, 1051, 1015, 1050, -1, 1051, 1016, 1015, -1, 1052, 1016, 1051, -1, 1052, 1017, 1016, -1, 1053, 1017, 1052, -1, 1053, 1018, 1017, -1, 1054, 1018, 1053, -1, 1054, 1019, 1018, -1, 1055, 1019, 1054, -1, 1055, 1020, 1019, -1, 1056, 1020, 1055, -1, 1056, 1021, 1020, -1, 1057, 1021, 1056, -1, 1057, 1022, 1021, -1, 1058, 1022, 1057, -1, 1058, 1023, 1022, -1, 1059, 1023, 1058, -1, 1059, 1024, 1023, -1, 1060, 1024, 1059, -1, 1060, 1025, 1024, -1, 1061, 1025, 1060, -1, 1061, 1026, 1025, -1, 1062, 1026, 1061, -1, 1062, 1027, 1026, -1, 1063, 1027, 1062, -1, 1063, 1028, 1027, -1, 1064, 1028, 1063, -1, 1064, 1029, 1028, -1, 1065, 1029, 1064, -1, 1065, 1030, 1029, -1, 1066, 1030, 1065, -1, 1066, 1031, 1030, -1, 1067, 1031, 1066, -1, 1067, 1032, 1031, -1, 1068, 1032, 1067, -1, 1068, 1033, 1032, -1, 1069, 1033, 1068, -1, 1069, 1034, 1033, -1, 1070, 1034, 1069, -1, 1070, 1035, 1034, -1, 1071, 1035, 1070, -1, 1071, 1036, 1035, -1, 1072, 1036, 1071, -1, 1072, 1037, 1036, -1, 1073, 1037, 1072, -1, 1073, 1038, 1037, -1, 1074, 1038, 1073, -1, 1074, 1039, 1038, -1, 1075, 1039, 1074, -1, 1075, 1040, 1039, -1, 1076, 1040, 1075, -1, 1076, 1041, 1040, -1, 1077, 1041, 1076, -1, 1077, 1042, 1041, -1, 1078, 1042, 1077, -1, 1078, 1043, 1042, -1, 1079, 1043, 1078, -1, 1079, 1008, 1043, -1, 1079, 1008, 1044, -1, 1080, 1045, 1044, -1, 1081, 1045, 1080, -1, 1081, 1046, 1045, -1, 1082, 1046, 1081, -1, 1082, 1047, 1046, -1, 1083, 1047, 1082, -1, 1083, 1048, 1047, -1, 1084, 1048, 1083, -1, 1084, 1049, 1048, -1, 1085, 1049, 1084, -1, 1085, 1050, 1049, -1, 1086, 1050, 1085, -1, 1086, 1051, 1050, -1, 1087, 1051, 1086, -1, 1087, 1052, 1051, -1, 1088, 1052, 1087, -1, 1088, 1053, 1052, -1, 1089, 1053, 1088, -1, 1089, 1054, 1053, -1, 1090, 1054, 1089, -1, 1090, 1055, 1054, -1, 1091, 1055, 1090, -1, 1091, 1056, 1055, -1, 1092, 1056, 1091, -1, 1092, 1057, 1056, -1, 1093, 1057, 1092, -1, 1093, 1058, 1057, -1, 1094, 1058, 1093, -1, 1094, 1059, 1058, -1, 1095, 1059, 1094, -1, 1095, 1060, 1059, -1, 1096, 1060, 1095, -1, 1096, 1061, 1060, -1, 1097, 1061, 1096, -1, 1097, 1062, 1061, -1, 1098, 1062, 1097, -1, 1098, 1063, 1062, -1, 1099, 1063, 1098, -1, 1099, 1064, 1063, -1, 1100, 1064, 1099, -1, 1100, 1065, 1064, -1, 1101, 1065, 1100, -1, 1101, 1066, 1065, -1, 1102, 1066, 1101, -1, 1102, 1067, 1066, -1, 1103, 1067, 1102, -1, 1103, 1068, 1067, -1, 1104, 1068, 1103, -1, 1104, 1069, 1068, -1, 1105, 1069, 1104, -1, 1105, 1070, 1069, -1, 1106, 1070, 1105, -1, 1106, 1071, 1070, -1, 1107, 1071, 1106, -1, 1107, 1072, 1071, -1, 1108, 1072, 1107, -1, 1108, 1073, 1072, -1, 1109, 1073, 1108, -1, 1109, 1074, 1073, -1, 1110, 1074, 1109, -1, 1110, 1075, 1074, -1, 1111, 1075, 1110, -1, 1111, 1076, 1075, -1, 1112, 1076, 1111, -1, 1112, 1077, 1076, -1, 1113, 1077, 1112, -1, 1113, 1078, 1077, -1, 1114, 1078, 1113, -1, 1114, 1079, 1078, -1, 1115, 1079, 1114, -1, 1115, 1044, 1079, -1, 1115, 1044, 1080, -1, 1116, 1081, 1080, -1, 1117, 1081, 1116, -1, 1117, 1082, 1081, -1, 1118, 1082, 1117, -1, 1118, 1083, 1082, -1, 1119, 1083, 1118, -1, 1119, 1084, 1083, -1, 1120, 1084, 1119, -1, 1120, 1085, 1084, -1, 1121, 1085, 1120, -1, 1121, 1086, 1085, -1, 1122, 1086, 1121, -1, 1122, 1087, 1086, -1, 1123, 1087, 1122, -1, 1123, 1088, 1087, -1, 1124, 1088, 1123, -1, 1124, 1089, 1088, -1, 1125, 1089, 1124, -1, 1125, 1090, 1089, -1, 1126, 1090, 1125, -1, 1126, 1091, 1090, -1, 1127, 1091, 1126, -1, 1127, 1092, 1091, -1, 1128, 1092, 1127, -1, 1128, 1093, 1092, -1, 1129, 1093, 1128, -1, 1129, 1094, 1093, -1, 1130, 1094, 1129, -1, 1130, 1095, 1094, -1, 1131, 1095, 1130, -1, 1131, 1096, 1095, -1, 1132, 1096, 1131, -1, 1132, 1097, 1096, -1, 1133, 1097, 1132, -1, 1133, 1098, 1097, -1, 1134, 1098, 1133, -1, 1134, 1099, 1098, -1, 1135, 1099, 1134, -1, 1135, 1100, 1099, -1, 1136, 1100, 1135, -1, 1136, 1101, 1100, -1, 1137, 1101, 1136, -1, 1137, 1102, 1101, -1, 1138, 1102, 1137, -1, 1138, 1103, 1102, -1, 1139, 1103, 1138, -1, 1139, 1104, 1103, -1, 1140, 1104, 1139, -1, 1140, 1105, 1104, -1, 1141, 1105, 1140, -1, 1141, 1106, 1105, -1, 1142, 1106, 1141, -1, 1142, 1107, 1106, -1, 1143, 1107, 1142, -1, 1143, 1108, 1107, -1, 1144, 1108, 1143, -1, 1144, 1109, 1108, -1, 1145, 1109, 1144, -1, 1145, 1110, 1109, -1, 1146, 1110, 1145, -1, 1146, 1111, 1110, -1, 1147, 1111, 1146, -1, 1147, 1112, 1111, -1, 1148, 1112, 1147, -1, 1148, 1113, 1112, -1, 1149, 1113, 1148, -1, 1149, 1114, 1113, -1, 1150, 1114, 1149, -1, 1150, 1115, 1114, -1, 1151, 1115, 1150, -1, 1151, 1080, 1115, -1, 1151, 1080, 1116, -1, 1152, 1117, 1116, -1, 1153, 1117, 1152, -1, 1153, 1118, 1117, -1, 1154, 1118, 1153, -1, 1154, 1119, 1118, -1, 1155, 1119, 1154, -1, 1155, 1120, 1119, -1, 1156, 1120, 1155, -1, 1156, 1121, 1120, -1, 1157, 1121, 1156, -1, 1157, 1122, 1121, -1, 1158, 1122, 1157, -1, 1158, 1123, 1122, -1, 1159, 1123, 1158, -1, 1159, 1124, 1123, -1, 1160, 1124, 1159, -1, 1160, 1125, 1124, -1, 1161, 1125, 1160, -1, 1161, 1126, 1125, -1, 1162, 1126, 1161, -1, 1162, 1127, 1126, -1, 1163, 1127, 1162, -1, 1163, 1128, 1127, -1, 1164, 1128, 1163, -1, 1164, 1129, 1128, -1, 1165, 1129, 1164, -1, 1165, 1130, 1129, -1, 1166, 1130, 1165, -1, 1166, 1131, 1130, -1, 1167, 1131, 1166, -1, 1167, 1132, 1131, -1, 1168, 1132, 1167, -1, 1168, 1133, 1132, -1, 1169, 1133, 1168, -1, 1169, 1134, 1133, -1, 1170, 1134, 1169, -1, 1170, 1135, 1134, -1, 1171, 1135, 1170, -1, 1171, 1136, 1135, -1, 1172, 1136, 1171, -1, 1172, 1137, 1136, -1, 1173, 1137, 1172, -1, 1173, 1138, 1137, -1, 1174, 1138, 1173, -1, 1174, 1139, 1138, -1, 1175, 1139, 1174, -1, 1175, 1140, 1139, -1, 1176, 1140, 1175, -1, 1176, 1141, 1140, -1, 1177, 1141, 1176, -1, 1177, 1142, 1141, -1, 1178, 1142, 1177, -1, 1178, 1143, 1142, -1, 1179, 1143, 1178, -1, 1179, 1144, 1143, -1, 1180, 1144, 1179, -1, 1180, 1145, 1144, -1, 1181, 1145, 1180, -1, 1181, 1146, 1145, -1, 1182, 1146, 1181, -1, 1182, 1147, 1146, -1, 1183, 1147, 1182, -1, 1183, 1148, 1147, -1, 1184, 1148, 1183, -1, 1184, 1149, 1148, -1, 1185, 1149, 1184, -1, 1185, 1150, 1149, -1, 1186, 1150, 1185, -1, 1186, 1151, 1150, -1, 1187, 1151, 1186, -1, 1187, 1116, 1151, -1, 1187, 1116, 1152, -1, 1188, 1153, 1152, -1, 1189, 1153, 1188, -1, 1189, 1154, 1153, -1, 1190, 1154, 1189, -1, 1190, 1155, 1154, -1, 1191, 1155, 1190, -1, 1191, 1156, 1155, -1, 1192, 1156, 1191, -1, 1192, 1157, 1156, -1, 1193, 1157, 1192, -1, 1193, 1158, 1157, -1, 1194, 1158, 1193, -1, 1194, 1159, 1158, -1, 1195, 1159, 1194, -1, 1195, 1160, 1159, -1, 1196, 1160, 1195, -1, 1196, 1161, 1160, -1, 1197, 1161, 1196, -1, 1197, 1162, 1161, -1, 1198, 1162, 1197, -1, 1198, 1163, 1162, -1, 1199, 1163, 1198, -1, 1199, 1164, 1163, -1, 1200, 1164, 1199, -1, 1200, 1165, 1164, -1, 1201, 1165, 1200, -1, 1201, 1166, 1165, -1, 1202, 1166, 1201, -1, 1202, 1167, 1166, -1, 1203, 1167, 1202, -1, 1203, 1168, 1167, -1, 1204, 1168, 1203, -1, 1204, 1169, 1168, -1, 1205, 1169, 1204, -1, 1205, 1170, 1169, -1, 1206, 1170, 1205, -1, 1206, 1171, 1170, -1, 1207, 1171, 1206, -1, 1207, 1172, 1171, -1, 1208, 1172, 1207, -1, 1208, 1173, 1172, -1, 1209, 1173, 1208, -1, 1209, 1174, 1173, -1, 1210, 1174, 1209, -1, 1210, 1175, 1174, -1, 1211, 1175, 1210, -1, 1211, 1176, 1175, -1, 1212, 1176, 1211, -1, 1212, 1177, 1176, -1, 1213, 1177, 1212, -1, 1213, 1178, 1177, -1, 1214, 1178, 1213, -1, 1214, 1179, 1178, -1, 1215, 1179, 1214, -1, 1215, 1180, 1179, -1, 1216, 1180, 1215, -1, 1216, 1181, 1180, -1, 1217, 1181, 1216, -1, 1217, 1182, 1181, -1, 1218, 1182, 1217, -1, 1218, 1183, 1182, -1, 1219, 1183, 1218, -1, 1219, 1184, 1183, -1, 1220, 1184, 1219, -1, 1220, 1185, 1184, -1, 1221, 1185, 1220, -1, 1221, 1186, 1185, -1, 1222, 1186, 1221, -1, 1222, 1187, 1186, -1, 1223, 1187, 1222, -1, 1223, 1152, 1187, -1, 1223, 1152, 1188, -1, 1224, 1189, 1188, -1, 1225, 1189, 1224, -1, 1225, 1190, 1189, -1, 1226, 1190, 1225, -1, 1226, 1191, 1190, -1, 1227, 1191, 1226, -1, 1227, 1192, 1191, -1, 1228, 1192, 1227, -1, 1228, 1193, 1192, -1, 1229, 1193, 1228, -1, 1229, 1194, 1193, -1, 1230, 1194, 1229, -1, 1230, 1195, 1194, -1, 1231, 1195, 1230, -1, 1231, 1196, 1195, -1, 1232, 1196, 1231, -1, 1232, 1197, 1196, -1, 1233, 1197, 1232, -1, 1233, 1198, 1197, -1, 1234, 1198, 1233, -1, 1234, 1199, 1198, -1, 1235, 1199, 1234, -1, 1235, 1200, 1199, -1, 1236, 1200, 1235, -1, 1236, 1201, 1200, -1, 1237, 1201, 1236, -1, 1237, 1202, 1201, -1, 1238, 1202, 1237, -1, 1238, 1203, 1202, -1, 1239, 1203, 1238, -1, 1239, 1204, 1203, -1, 1240, 1204, 1239, -1, 1240, 1205, 1204, -1, 1241, 1205, 1240, -1, 1241, 1206, 1205, -1, 1242, 1206, 1241, -1, 1242, 1207, 1206, -1, 1243, 1207, 1242, -1, 1243, 1208, 1207, -1, 1244, 1208, 1243, -1, 1244, 1209, 1208, -1, 1245, 1209, 1244, -1, 1245, 1210, 1209, -1, 1246, 1210, 1245, -1, 1246, 1211, 1210, -1, 1247, 1211, 1246, -1, 1247, 1212, 1211, -1, 1248, 1212, 1247, -1, 1248, 1213, 1212, -1, 1249, 1213, 1248, -1, 1249, 1214, 1213, -1, 1250, 1214, 1249, -1, 1250, 1215, 1214, -1, 1251, 1215, 1250, -1, 1251, 1216, 1215, -1, 1252, 1216, 1251, -1, 1252, 1217, 1216, -1, 1253, 1217, 1252, -1, 1253, 1218, 1217, -1, 1254, 1218, 1253, -1, 1254, 1219, 1218, -1, 1255, 1219, 1254, -1, 1255, 1220, 1219, -1, 1256, 1220, 1255, -1, 1256, 1221, 1220, -1, 1257, 1221, 1256, -1, 1257, 1222, 1221, -1, 1258, 1222, 1257, -1, 1258, 1223, 1222, -1, 1259, 1223, 1258, -1, 1259, 1188, 1223, -1, 1259, 1188, 1224, -1, 1260, 1225, 1224, -1, 1261, 1225, 1260, -1, 1261, 1226, 1225, -1, 1262, 1226, 1261, -1, 1262, 1227, 1226, -1, 1263, 1227, 1262, -1, 1263, 1228, 1227, -1, 1264, 1228, 1263, -1, 1264, 1229, 1228, -1, 1265, 1229, 1264, -1, 1265, 1230, 1229, -1, 1266, 1230, 1265, -1, 1266, 1231, 1230, -1, 1267, 1231, 1266, -1, 1267, 1232, 1231, -1, 1268, 1232, 1267, -1, 1268, 1233, 1232, -1, 1269, 1233, 1268, -1, 1269, 1234, 1233, -1, 1270, 1234, 1269, -1, 1270, 1235, 1234, -1, 1271, 1235, 1270, -1, 1271, 1236, 1235, -1, 1272, 1236, 1271, -1, 1272, 1237, 1236, -1, 1273, 1237, 1272, -1, 1273, 1238, 1237, -1, 1274, 1238, 1273, -1, 1274, 1239, 1238, -1, 1275, 1239, 1274, -1, 1275, 1240, 1239, -1, 1276, 1240, 1275, -1, 1276, 1241, 1240, -1, 1277, 1241, 1276, -1, 1277, 1242, 1241, -1, 1278, 1242, 1277, -1, 1278, 1243, 1242, -1, 1279, 1243, 1278, -1, 1279, 1244, 1243, -1, 1280, 1244, 1279, -1, 1280, 1245, 1244, -1, 1281, 1245, 1280, -1, 1281, 1246, 1245, -1, 1282, 1246, 1281, -1, 1282, 1247, 1246, -1, 1283, 1247, 1282, -1, 1283, 1248, 1247, -1, 1284, 1248, 1283, -1, 1284, 1249, 1248, -1, 1285, 1249, 1284, -1, 1285, 1250, 1249, -1, 1286, 1250, 1285, -1, 1286, 1251, 1250, -1, 1287, 1251, 1286, -1, 1287, 1252, 1251, -1, 1288, 1252, 1287, -1, 1288, 1253, 1252, -1, 1289, 1253, 1288, -1, 1289, 1254, 1253, -1, 1290, 1254, 1289, -1, 1290, 1255, 1254, -1, 1291, 1255, 1290, -1, 1291, 1256, 1255, -1, 1292, 1256, 1291, -1, 1292, 1257, 1256, -1, 1293, 1257, 1292, -1, 1293, 1258, 1257, -1, 1294, 1258, 1293, -1, 1294, 1259, 1258, -1, 1295, 1259, 1294, -1, 1295, 1224, 1259, -1, 1295, 1224, 1260, -1, 2, 1261, 1260, -1, 1, 1261, 2, -1, 1, 1262, 1261, -1, 4, 1262, 1, -1, 4, 1263, 1262, -1, 6, 1263, 4, -1, 6, 1264, 1263, -1, 8, 1264, 6, -1, 8, 1265, 1264, -1, 10, 1265, 8, -1, 10, 1266, 1265, -1, 12, 1266, 10, -1, 12, 1267, 1266, -1, 14, 1267, 12, -1, 14, 1268, 1267, -1, 16, 1268, 14, -1, 16, 1269, 1268, -1, 18, 1269, 16, -1, 18, 1270, 1269, -1, 20, 1270, 18, -1, 20, 1271, 1270, -1, 22, 1271, 20, -1, 22, 1272, 1271, -1, 24, 1272, 22, -1, 24, 1273, 1272, -1, 26, 1273, 24, -1, 26, 1274, 1273, -1, 28, 1274, 26, -1, 28, 1275, 1274, -1, 30, 1275, 28, -1, 30, 1276, 1275, -1, 32, 1276, 30, -1, 32, 1277, 1276, -1, 34, 1277, 32, -1, 34, 1278, 1277, -1, 36, 1278, 34, -1, 36, 1279, 1278, -1, 38, 1279, 36, -1, 38, 1280, 1279, -1, 40, 1280, 38, -1, 40, 1281, 1280, -1, 42, 1281, 40, -1, 42, 1282, 1281, -1, 44, 1282, 42, -1, 44, 1283, 1282, -1, 46, 1283, 44, -1, 46, 1284, 1283, -1, 48, 1284, 46, -1, 48, 1285, 1284, -1, 50, 1285, 48, -1, 50, 1286, 1285, -1, 52, 1286, 50, -1, 52, 1287, 1286, -1, 54, 1287, 52, -1, 54, 1288, 1287, -1, 56, 1288, 54, -1, 56, 1289, 1288, -1, 58, 1289, 56, -1, 58, 1290, 1289, -1, 60, 1290, 58, -1, 60, 1291, 1290, -1, 62, 1291, 60, -1, 62, 1292, 1291, -1, 64, 1292, 62, -1, 64, 1293, 1292, -1, 66, 1293, 64, -1, 66, 1294, 1293, -1, 68, 1294, 66, -1, 68, 1295, 1294, -1, 70, 1295, 68, -1, 70, 1260, 1295, -1, 70, 1260, 2, -1 ] normal Normal { vector [ 0.521411 -0.046284 0.85205, -0.852882 0.176428 0.491391, -0.848974 0.222749 0.479193, 0.516624 -0.0759066 0.852841, -0.809432 0.321501 0.491383, 0.495801 -0.163916 0.852826, -0.741293 0.457144 0.491431, 0.459461 -0.248029 0.852864, -0.650361 0.579207 0.491477, 0.409592 -0.323872 0.852843, -0.54011 0.6832 0.491446, 0.34719 -0.390047 0.852832, -0.413305 0.766592 0.491442, 0.274234 -0.44438 0.852832, -0.273893 0.82673 0.491426, 0.192896 -0.485266 0.852824, -0.126493 0.861721 0.491361, 0.105798 -0.511373 0.852822, 0.0254124 0.870588 0.491356, 0.0151261 -0.521977 0.852825, 0.176362 0.852903 0.491379, -0.075559 -0.5167 0.852826, 0.321652 0.809348 0.491422, -0.164414 -0.495653 0.852817, 0.4573 0.741182 0.491453, -0.247825 -0.459636 0.852829, 0.578894 0.650639 0.491478, -0.323915 -0.409585 0.85283, 0.68314 0.540161 0.491474, -0.390052 -0.347193 0.852829, 0.766687 0.413158 0.491417, -0.444461 -0.274069 0.852843, 0.826694 0.274092 0.491376, -0.485249 -0.19307 0.852794, 0.86173 0.126317 0.491392, -0.511443 -0.105609 0.852803, 0.870569 -0.025424 0.491389, -0.522015 -0.0152799 0.852799, 0.852882 -0.176428 0.491391, -0.516698 0.0757482 0.85281, 0.809432 -0.321501 0.491383, -0.495786 0.164197 0.852781, 0.741293 -0.457144 0.491431, -0.459563 0.247976 0.852825, 0.650281 -0.579284 0.491493, -0.409715 0.323743 0.852833, 0.540089 -0.683203 0.491465, -0.34715 0.390021 0.85286, 0.413564 -0.766477 0.491404, -0.27428 0.444382 0.852816, 0.27394 -0.826759 0.491351, -0.192768 0.485341 0.85281, 0.126164 -0.861781 0.491342, -0.105788 0.511375 0.852822, -0.025458 -0.870586 0.491356, -0.0150925 0.521979 0.852825, -0.176028 -0.852995 0.491339, 0.0755839 0.516697 0.852825, -0.321792 -0.80931 0.491393, 0.164414 0.495653 0.852816, -0.457448 -0.741101 0.491437, 0.247632 0.459788 0.852803, -0.578848 -0.65069 0.491463, 0.323993 0.409491 0.852846, -0.683212 -0.540077 0.491466, 0.39004 0.347199 0.852832, -0.766687 -0.413158 0.491417, 0.444372 0.274127 0.85287, -0.826694 -0.274094 0.491376, 0.485226 0.192942 0.852836, -0.314536 -0.0845265 0.945475, 0.734031 0.151343 0.662037, 0.923007 -0.159787 0.350038, 0.921045 -0.161293 0.354485, 0.878942 -0.318937 0.3546, 0.81022 -0.466705 0.354584, 0.717202 -0.599964 0.354492, 0.601862 -0.715601 0.354508, 0.468441 -0.809232 0.35455, 0.321446 -0.878069 0.354496, 0.163306 -0.920666 0.354549, 0.00124407 -0.935043 0.354531, -0.161413 -0.920996 0.354559, -0.31881 -0.879016 0.35453, -0.466868 -0.81014 0.354554, -0.600137 -0.717032 0.354543, -0.715641 -0.601794 0.354545, -0.809193 -0.468541 0.354508, -0.878093 -0.321384 0.354493, -0.92066 -0.16346 0.354494, -0.935049 -0.000982255 0.354516, -0.92107 0.161155 0.354486, -0.878952 0.319007 0.354509, -0.810065 0.466997 0.354553, -0.717228 0.599896 0.354554, -0.6021 0.71539 0.354531, -0.46842 0.809243 0.354555, -0.321102 0.878185 0.35452, -0.163273 0.920668 0.354561, -0.00118446 0.935043 0.354533, 0.161439 0.920994 0.354552, 0.318569 0.879123 0.35448, 0.466855 0.81014 0.35457, 0.600363 0.716819 0.35459, 0.715486 0.601982 0.354538, 0.809186 0.468539 0.354526, 0.878331 0.320628 0.354588, 0.930544 0.205436 0.303125, 0.973515 -0.16983 0.153056, 0.972859 -0.171475 0.155373, 0.928349 -0.33768 0.155373, 0.855997 -0.493102 0.155305, 0.757068 -0.634598 0.155351, 0.634699 -0.756975 0.15539, 0.494953 -0.854921 0.155346, 0.338639 -0.928001 0.155363, 0.171448 -0.97286 0.155397, 0.000495835 -0.987852 0.155398, -0.170921 -0.972953 0.155398, -0.33736 -0.928464 0.155379, -0.493689 -0.85565 0.155355, -0.634683 -0.756996 0.155353, -0.756561 -0.635197 0.155374, -0.855135 -0.494579 0.155357, -0.927976 -0.338697 0.155386, -0.972821 -0.171663 0.155407, -0.987852 -0.000615668 0.155394, -0.972935 0.17103 0.155391, -0.928208 0.338045 0.155418, -0.855712 0.493581 0.155354, -0.757276 0.634348 0.155353, -0.635046 0.756682 0.155402, -0.49466 0.855082 0.155392, -0.338455 0.928066 0.155374, -0.171436 0.972862 0.155398, -0.000454366 0.987852 0.155395, 0.17095 0.972949 0.155389, 0.337415 0.928441 0.155397, 0.493965 0.855484 0.155391, 0.634433 0.75721 0.155332, 0.756353 0.635451 0.155343, 0.855552 0.493849 0.155383, 0.928067 0.338458 0.155365, 0.970619 0.215845 0.106344, 0.984741 -0.171681 0.0284626, 0.984449 -0.173283 0.0288757, 0.939363 -0.341708 0.0288665, 0.865643 -0.499828 0.0288795, 0.765493 -0.642796 0.0288783, 0.642463 -0.765773 0.0288518, 0.500941 -0.865001 0.0288372, 0.341258 -0.939527 0.0288542, 0.172907 -0.984516 0.0288493, -5.69674e-05 -0.999584 0.0288513, -0.172679 -0.984556 0.0288383, -0.341348 -0.939495 0.0288279, -0.500323 -0.865358 0.0288435, -0.642855 -0.765443 0.0288676, -0.765623 -0.642642 0.0288637, -0.865578 -0.499943 0.0288622, -0.939439 -0.341497 0.0288817, -0.984414 -0.173477 0.0288784, -0.999583 -9.52488e-05 0.0288906, -0.984379 0.173677 0.0288953, -0.939411 0.341576 0.0288638, -0.865927 0.499338 0.0288472, -0.765435 0.642865 0.0288774, -0.642632 0.765631 0.0288587, -0.500701 0.86514 0.0288415, -0.341384 0.939481 0.0288495, -0.172849 0.984526 0.0288464, 0.000193144 0.999584 0.0288525, 0.172759 0.984542 0.028844, 0.341441 0.939461 0.028834, 0.500211 0.865424 0.0288347, 0.642866 0.765435 0.0288691, 0.76548 0.642811 0.0288727, 0.865634 0.499845 0.0288494, 0.939168 0.342243 0.0288547, 0.976291 0.215977 0.0144751, 0.981141 -0.172344 -0.0875234, 0.980921 -0.172873 -0.0889279, 0.935945 -0.340766 -0.0887983, 0.862788 -0.497692 -0.0888797, 0.762588 -0.640743 -0.088928, 0.640553 -0.762739 -0.088995, 0.49843 -0.862361 -0.0888841, 0.339949 -0.936245 -0.0887654, 0.172186 -0.98105 -0.0888405, 0.00020635 -0.996027 -0.0890496, -0.172633 -0.980959 -0.0889802, -0.34091 -0.935897 -0.0887554, -0.499086 -0.861992 -0.0887854, -0.640574 -0.762733 -0.0888996, -0.762847 -0.640424 -0.0889994, -0.862782 -0.497702 -0.0888794, -0.936252 -0.339929 -0.0887741, -0.980984 -0.172573 -0.0888199, -0.996031 0.000185509 -0.0890065, -0.980919 0.172873 -0.0889543, -0.936041 0.340499 -0.0888129, -0.862472 0.498249 -0.0888316, -0.762581 0.640743 -0.088979, -0.640474 0.762809 -0.0889653, -0.498483 0.86233 -0.0888927, -0.34009 0.936195 -0.0887553, -0.172172 0.981054 -0.0888256, -4.57835e-05 0.996027 -0.0890494, 0.172706 0.980946 -0.0889798, 0.340597 0.936007 -0.0887976, 0.499267 0.861889 -0.0887671, 0.640393 0.762881 -0.0889398, 0.763015 0.640228 -0.0889748, 0.862702 0.497825 -0.088967, 0.936368 0.339594 -0.0888266, 0.967666 0.214321 -0.132999, 0.880984 -0.167322 -0.442573, 0.87929 -0.159542 -0.448772, 0.838574 -0.308798 -0.448817, 0.772302 -0.449487 -0.4489, 0.681983 -0.577429 -0.44886, 0.571683 -0.686809 -0.448857, 0.44344 -0.775868 -0.448765, 0.301815 -0.841131 -0.448783, 0.15202 -0.880524 -0.448963, -0.00381475 -0.893546 -0.448955, -0.159325 -0.879329 -0.448772, -0.309479 -0.838327 -0.448811, -0.45019 -0.771859 -0.448958, -0.577172 -0.682129 -0.448968, -0.687172 -0.571269 -0.448829, -0.776094 -0.443107 -0.448703, -0.841059 -0.301931 -0.448841, -0.880578 -0.151828 -0.448922, -0.893561 0.00374795 -0.448925, -0.879332 0.159415 -0.448733, -0.838503 0.309022 -0.448796, -0.772103 0.449806 -0.448923, -0.68191 0.577521 -0.448852, -0.571604 0.686904 -0.448812, -0.443602 0.775738 -0.44883, -0.301839 0.841109 -0.448809, -0.152032 0.880496 -0.449013, 0.00395126 0.893544 -0.448958, 0.159266 0.879342 -0.448768, 0.30947 0.838364 -0.448747, 0.450209 0.771895 -0.448877, 0.577051 0.682232 -0.448966, 0.687044 0.571414 -0.448839, 0.776089 0.442993 -0.448824, 0.841311 0.301349 -0.448759, 0.798794 0.179908 -0.574075, 0.539055 -0.113997 -0.834521, 0.533315 -0.100415 -0.839935, 0.507961 -0.19091 -0.839958, 0.467047 -0.276507 -0.839888, 0.41192 -0.353593 -0.839818, 0.344347 -0.419545 -0.839886, 0.26602 -0.473085 -0.839895, 0.179964 -0.512063 -0.839884, 0.0883872 -0.535561 -0.839859, -0.00620779 -0.542822 -0.839825, -0.100275 -0.533379 -0.839912, -0.191287 -0.507893 -0.839913, -0.276858 -0.466873 -0.839869, -0.353816 -0.41169 -0.839837, -0.419937 -0.344009 -0.839828, -0.472877 -0.266217 -0.83995, -0.512082 -0.179716 -0.839925, -0.535447 -0.0883869 -0.839931, -0.542682 0.00632947 -0.839914, -0.533297 0.100187 -0.839975, -0.507882 0.191026 -0.839979, -0.46693 0.276756 -0.839871, -0.411843 0.353666 -0.839825, -0.34457 0.419237 -0.839948, -0.266085 0.473026 -0.839908, -0.180091 0.511945 -0.839928, -0.0882821 0.535588 -0.839853, 0.00628927 0.542826 -0.839821, 0.100309 0.533399 -0.839895, 0.191294 0.507945 -0.83988, 0.276534 0.466988 -0.839911, 0.353727 0.411721 -0.839859, 0.419807 0.344225 -0.839804, 0.473249 0.265835 -0.839861, 0.512079 0.179675 -0.839935, 0.42369 0.0986786 -0.900416, 0.322978 -0.0567353 -0.944704, 0.31863 -0.0561443 -0.946215, 0.304112 -0.110452 -0.946212, 0.280238 -0.1619 -0.946179, 0.247995 -0.208031 -0.946162, 0.208143 -0.247857 -0.946173, 0.161838 -0.280321 -0.946165, 0.1107 -0.304148 -0.946171, 0.0562108 -0.318794 -0.946156, 0.000194976 -0.323543 -0.946213, -0.0563746 -0.318735 -0.946166, -0.110751 -0.304158 -0.946162, -0.161907 -0.280334 -0.94615, -0.208133 -0.247777 -0.946196, -0.247775 -0.208092 -0.946206, -0.280309 -0.161754 -0.946183, -0.304013 -0.110698 -0.946215, -0.318577 -0.056215 -0.946228, -0.323521 1.23331e-05 -0.946221, -0.318601 0.0561365 -0.946225, -0.304106 0.110651 -0.94619, -0.280168 0.161998 -0.946183, -0.248016 0.207767 -0.946214, -0.208079 0.247916 -0.946172, -0.161895 0.280302 -0.946161, -0.110675 0.304194 -0.946159, -0.0561843 0.31881 -0.946152, -0.000183395 0.323539 -0.946215, 0.0564053 0.318708 -0.946173, 0.110581 0.304172 -0.946177, 0.16185 0.280292 -0.946172, 0.208176 0.247827 -0.946174, 0.24794 0.208054 -0.946171, 0.28029 0.161727 -0.946193, 0.304039 0.1106 -0.946218, 0.316197 0.0701387 -0.946097, 0.519325 -0.0744531 -0.851327, 0.513717 -0.0848976 -0.853749, 0.491204 -0.172895 -0.853713, 0.453573 -0.255754 -0.853734, 0.402391 -0.330308 -0.853802, 0.338936 -0.395253 -0.853755, 0.265144 -0.448141 -0.853738, 0.183192 -0.487362 -0.853768, 0.0961429 -0.511671 -0.853786, 0.00551264 -0.520603 -0.853781, -0.0852651 -0.513696 -0.853725, -0.172911 -0.491087 -0.853777, -0.25549 -0.453637 -0.853779, -0.330531 -0.402308 -0.853755, -0.395356 -0.338835 -0.853747, -0.448213 -0.265083 -0.853719, -0.487233 -0.183355 -0.853806, -0.511797 -0.0957492 -0.853754, -0.520639 -0.00558038 -0.853759, -0.513712 0.0850842 -0.853734, -0.491059 0.172843 -0.853807, -0.453628 0.255521 -0.853775, -0.402494 0.330442 -0.853702, -0.338909 0.395344 -0.853723, -0.265107 0.448137 -0.853752, -0.183182 0.487363 -0.853769, -0.0961356 0.511669 -0.853788, -0.00549539 0.520603 -0.853781, 0.0852865 0.513695 -0.853723, 0.172853 0.491124 -0.853768, 0.255557 0.453642 -0.853756, 0.330565 0.402349 -0.853723, 0.395275 0.338931 -0.853747, 0.448115 0.265114 -0.853761, 0.487379 0.18327 -0.853741, 0.598314 0.128337 -0.790917, 0.910201 -0.145318 -0.387837, 0.906813 -0.155077 -0.39197, 0.866087 -0.30999 -0.392172, 0.798994 -0.455824 -0.392215, 0.70782 -0.587537 -0.392162, 0.595014 -0.701627 -0.392019, 0.464268 -0.794178 -0.392093, 0.319186 -0.86276 -0.39213, 0.16469 -0.905104 -0.392, 0.00481654 -0.919956 -0.391992, -0.155159 -0.906745 -0.392095, -0.310019 -0.8661 -0.392123, -0.455844 -0.799054 -0.39207, -0.587729 -0.707707 -0.392079, -0.701715 -0.594893 -0.392043, -0.794181 -0.464264 -0.39209, -0.862651 -0.319378 -0.392214, -0.905002 -0.164418 -0.39235, -0.919835 -0.00481966 -0.392277, -0.906665 0.1549 -0.392384, -0.865965 0.310086 -0.392365, -0.798999 0.456025 -0.391971, -0.707916 0.587553 -0.391965, -0.595146 0.701483 -0.392075, -0.464178 0.794232 -0.392091, -0.319186 0.86276 -0.39213, -0.164691 0.905092 -0.392028, -0.00477973 0.919953 -0.391999, 0.155183 0.906753 -0.392068, 0.310005 0.866113 -0.392103, 0.455906 0.799028 -0.392051, 0.587672 0.707787 -0.39202, 0.701538 0.595066 -0.392097, 0.794249 0.464169 -0.392067, 0.862774 0.319138 -0.392136, 0.958997 0.208753 -0.191695, 0.950572 -0.173339 0.257617, 0.950188 -0.169634 0.261473, 0.906337 -0.331934 0.261482, 0.834733 -0.484498 0.261692, 0.738066 -0.621957 0.261587, 0.618873 -0.740687 0.261493, 0.480931 -0.836832 0.261568, 0.328092 -0.907679 0.261675, 0.165692 -0.950817 0.261713, -0.00213748 -0.965101 0.261871, -0.169655 -0.950097 0.261787, -0.331989 -0.906255 0.261696, -0.484402 -0.834809 0.261627, -0.622055 -0.738023 0.261476, -0.740874 -0.618636 0.261523, -0.836752 -0.481059 0.261586, -0.907598 -0.328383 0.26159, -0.950888 -0.165594 0.261516, -0.965214 0.0020314 0.261451, -0.950219 0.169564 0.261403, -0.906061 0.332423 0.261816, -0.834721 0.484535 0.261659, -0.738191 0.62181 0.261585, -0.619037 0.740558 0.261471, -0.480813 0.836909 0.261539, -0.328123 0.907674 0.261653, -0.165698 0.950819 0.261701, 0.00219175 0.965097 0.261882, 0.169651 0.950095 0.261799, 0.331961 0.906269 0.261685, 0.484494 0.834755 0.261627, 0.621955 0.738091 0.261521, 0.740674 0.618881 0.261511, 0.836903 0.4808 0.26158, 0.907687 0.328192 0.261522, 0.899366 0.200739 0.388387, 0.686597 -0.138363 0.713751, 0.681648 -0.126132 0.720726, 0.649151 -0.242698 0.720903, 0.597386 -0.351679 0.72073, 0.527303 -0.450019 0.720718, 0.440928 -0.534932 0.720715, 0.341465 -0.603282 0.720731, 0.231332 -0.653407 0.720794, 0.114535 -0.683619 0.720796, -0.00595356 -0.693144 0.720774, -0.12607 -0.681707 0.720682, -0.242554 -0.649474 0.72066, -0.351605 -0.597559 0.720623, -0.450135 -0.527051 0.72083, -0.535017 -0.440731 0.720773, -0.603242 -0.341565 0.720716, -0.653284 -0.231568 0.72083, -0.68361 -0.1147 0.720778, -0.692999 0.00584871 0.720915, -0.68136 0.12645 0.720943, -0.649292 0.242772 0.720751, -0.597443 0.351778 0.720634, -0.527538 0.449896 0.720623, -0.441025 0.534693 0.720834, -0.341244 0.603318 0.720805, -0.231444 0.653457 0.720714, -0.114452 0.683669 0.720762, 0.00598408 0.693147 0.720772, 0.12607 0.681719 0.72067, 0.242554 0.649474 0.72066, 0.351792 0.597421 0.720646, 0.450041 0.527375 0.720651, 0.534809 0.440904 0.720821, 0.603278 0.34148 0.720727, 0.653322 0.231486 0.720822, 0.571254 0.13107 0.81024, 0.242451 -0.0638154 0.968062, 0.237905 -0.0489897 0.970052, 0.225562 -0.089782 0.970083, 0.206895 -0.127382 0.970035, 0.181261 -0.1615 0.970084, 0.150616 -0.190574 0.97005, 0.115245 -0.213835 0.970048, 0.0763709 -0.230614 0.970044, 0.0352538 -0.240497 0.970009, -0.00706163 -0.242989 0.970003, -0.0491195 -0.238032 0.970015, -0.0897195 -0.225841 0.970024, -0.127401 -0.206686 0.970077, -0.161467 -0.181144 0.970111, -0.19061 -0.150663 0.970035, -0.21387 -0.115333 0.97003, -0.230643 -0.0763973 0.970035, -0.240231 -0.0353118 0.970073, -0.242572 0.00721917 0.970106, -0.237954 0.0491283 0.970033, -0.225839 0.0897574 0.970021, -0.206782 0.127589 0.970032, -0.181472 0.161303 0.970077, -0.150403 0.190429 0.970111, -0.115338 0.213864 0.970031, -0.0764048 0.23072 0.970016, -0.0351715 0.240512 0.970009, 0.00707142 0.242988 0.970003, 0.0491232 0.238031 0.970015, 0.0897194 0.225841 0.970024, 0.127581 0.206722 0.970046, 0.161342 0.181486 0.970068, 0.190581 0.150502 0.970066, 0.213789 0.1154 0.97004, 0.230513 0.0762396 0.970078, 0.117021 0.0315615 0.992628, -0.669618 0.0580984 0.74043, -0.663806 0.0967518 0.74162, -0.636524 0.211641 0.74165, -0.59057 0.318024 0.741679, -0.526398 0.415887 0.741582, -0.445688 0.501301 0.74166, -0.35234 0.570883 0.741586, -0.247678 0.623509 0.741547, -0.135925 0.656963 0.741569, -0.0195055 0.670448 0.7417, 0.0974121 0.663699 0.74163, 0.2108 0.63686 0.741601, 0.318131 0.590693 0.741535, 0.416343 0.525958 0.741638, 0.500986 0.446134 0.741605, 0.570893 0.352248 0.741622, 0.623504 0.247353 0.741659, 0.656869 0.135627 0.741707, 0.670568 0.0198557 0.741582, 0.663709 -0.0972034 0.741648, 0.636693 -0.211066 0.741669, 0.590491 -0.31809 0.741713, 0.526238 -0.416075 0.74159, 0.445717 -0.501271 0.741663, 0.352474 -0.570811 0.741577, 0.247765 -0.62345 0.741568, 0.13576 -0.656996 0.74157, 0.0194046 -0.670452 0.741699, -0.0975714 -0.663672 0.741633, -0.210789 -0.63689 0.741579, -0.317963 -0.590785 0.741534, -0.416344 -0.525956 0.741638, -0.500833 -0.446329 0.74159, -0.570854 -0.352241 0.741655, -0.623568 -0.247171 0.741666, -0.898399 -0.186121 0.397793, -0.915501 0.167724 0.365687, -0.913836 0.165033 0.371036, -0.871603 0.320703 0.370752, -0.803414 0.465974 0.370667, -0.709216 0.599551 0.37088, -0.594558 0.713405 0.370882, -0.46203 0.805596 0.370869, -0.314094 0.873971 0.370837, -0.15841 0.915071 0.370878, 0.00340238 0.928658 0.370921, 0.163716 0.914153 0.370838, 0.32022 0.871717 0.370902, 0.466959 0.802741 0.370885, 0.600198 0.708668 0.370879, 0.713316 0.5947 0.370825, 0.806096 0.461167 0.370857, 0.873873 0.314274 0.370915, 0.914986 0.158833 0.370909, 0.92869 -0.002384 0.37085, 0.913779 -0.16556 0.370942, 0.871599 -0.320512 0.370928, 0.803035 -0.46648 0.370852, 0.709505 -0.599241 0.370828, 0.594741 -0.713264 0.37086, 0.462602 -0.805288 0.370824, 0.313809 -0.874035 0.370927, 0.157967 -0.915131 0.370921, -0.00352759 -0.928656 0.370925, -0.164066 -0.914101 0.370812, -0.320249 -0.871757 0.370784, -0.466942 -0.802736 0.370917, -0.599789 -0.709002 0.370903, -0.713184 -0.594797 0.370923, -0.806189 -0.461036 0.370818, -0.873777 -0.314844 0.370658, -0.844785 -0.190313 0.500119, 0.318795 0.172758 0.931947, 0.331425 0.023034 0.9432, 0.329932 -0.0340705 0.94339, 0.318982 -0.0910725 0.943375, 0.297432 -0.14715 0.943335, 0.26772 -0.195868 0.943378, 0.231398 -0.238397 0.943198, 0.184679 -0.275674 0.943344, 0.135652 -0.303057 0.943268, 0.0795509 -0.322136 0.943345, 0.0224233 -0.331056 0.943345, -0.035255 -0.330103 0.943286, -0.0897728 -0.319957 0.943169, -0.147451 -0.297067 0.943403, -0.195205 -0.268443 0.94331, -0.238917 -0.230325 0.943329, -0.276214 -0.183473 0.943421, -0.303094 -0.135373 0.943296, -0.321895 -0.082208 0.9432, -0.331044 -0.0209299 0.943383, -0.329813 0.0358541 0.943365, -0.319498 0.0903109 0.943274, -0.298048 0.145925 0.943331, -0.267881 0.195693 0.943368, -0.231796 0.23795 0.943213, -0.18427 0.276062 0.94331, -0.135137 0.303239 0.943284, -0.0796185 0.322133 0.94334, -0.0229224 0.331109 0.943314, 0.0365206 0.329636 0.943402, 0.0905067 0.319722 0.943179, 0.146803 0.297438 0.943387, 0.194655 0.269183 0.943213, 0.237325 0.232337 0.943237, 0.276636 0.181826 0.943616, 0.947352 0.174429 0.268511, 0.703411 -0.185568 -0.686132, 0.701521 -0.143493 -0.698053, 0.666493 -0.261563 -0.69812, 0.609444 -0.375598 -0.698215, 0.535113 -0.475744 -0.698084, 0.445353 -0.560622 -0.698114, 0.340572 -0.62971 -0.698195, 0.2265 -0.679225 -0.698105, 0.10504 -0.708199 -0.698155, -0.0196267 -0.715714 -0.698118, -0.143679 -0.701362 -0.698174, -0.262155 -0.66625 -0.69813, -0.37572 -0.609352 -0.698229, -0.475752 -0.535107 -0.698083, -0.560874 -0.445015 -0.698127, -0.630261 -0.339599 -0.698171, -0.67933 -0.226295 -0.69807, -0.707987 -0.106799 -0.698104, -0.715585 0.020497 -0.698224, -0.701128 0.145165 -0.698102, -0.666219 0.262392 -0.69807, -0.610242 0.37438 -0.698173, -0.535562 0.475175 -0.698128, -0.446168 0.560011 -0.698084, -0.340232 0.629871 -0.698215, -0.225979 0.679388 -0.698116, -0.104801 0.708201 -0.698189, 0.0197765 0.715696 -0.698132, 0.144276 0.701259 -0.698155, 0.263075 0.665928 -0.698092, 0.374938 0.609872 -0.698196, 0.47545 0.535319 -0.698127, 0.560004 0.446176 -0.698085, 0.62987 0.340232 -0.698216, 0.679827 0.224644 -0.698119, 0.329501 0.0847808 -0.940341, 0.214494 -0.0214482 -0.97649, 0.212163 -0.031922 -0.976713, 0.203392 -0.0681879 -0.97672, 0.188389 -0.102482 -0.976733, 0.167704 -0.133757 -0.976721, 0.142098 -0.160657 -0.976728, 0.111967 -0.182881 -0.976738, 0.0782111 -0.199833 -0.976704, 0.0425347 -0.210252 -0.976722, 0.00564437 -0.214274 -0.976757, -0.0316894 -0.212143 -0.976725, -0.0685451 -0.203495 -0.976674, -0.102843 -0.188417 -0.97669, -0.133683 -0.167772 -0.97672, -0.160793 -0.142019 -0.976717, -0.182742 -0.111828 -0.97678, -0.199547 -0.0782771 -0.976757, -0.210293 -0.0425323 -0.976713, -0.214462 -0.00542801 -0.976717, -0.212181 0.0319602 -0.976708, -0.203404 0.0682181 -0.976716, -0.188279 0.102326 -0.97677, -0.167578 0.133789 -0.976738, -0.141964 0.160839 -0.976717, -0.112116 0.182907 -0.976716, -0.0786955 0.199568 -0.976719, -0.0422959 0.210419 -0.976696, -0.00523251 0.214383 -0.976736, 0.0318744 0.212009 -0.976748, 0.068005 0.203336 -0.976744, 0.102714 0.18843 -0.976701, 0.133853 0.167703 -0.976708, 0.160724 0.14206 -0.976722, 0.183049 0.111919 -0.976713, 0.1997 0.0783591 -0.976719, 0.29962 0.0622848 -0.952023, 0.730807 -0.101687 -0.674967, 0.725027 -0.11881 -0.678395, 0.693559 -0.242899 -0.678215, 0.640878 -0.35966 -0.678174, 0.568459 -0.465679 -0.678231, 0.479188 -0.556997 -0.678331, 0.374959 -0.63193 -0.678285, 0.259629 -0.687366 -0.678322, 0.136488 -0.721922 -0.67838, 0.00901506 -0.734803 -0.678221, -0.119131 -0.725341 -0.678002, -0.243304 -0.69348 -0.678151, -0.359825 -0.640658 -0.678295, -0.465189 -0.568549 -0.678491, -0.556908 -0.479109 -0.67846, -0.631744 -0.375053 -0.678406, -0.687608 -0.259282 -0.678209, -0.722116 -0.136217 -0.678228, -0.73474 -0.00894031 -0.67829, -0.725158 0.118948 -0.678231, -0.693547 0.242574 -0.678344, -0.640706 0.359674 -0.678329, -0.56835 0.46587 -0.678191, -0.478949 0.556996 -0.678501, -0.375259 0.631697 -0.678336, -0.259873 0.687599 -0.677992, -0.13617 0.72225 -0.678095, -0.0088832 0.734742 -0.678288, 0.118835 0.725167 -0.678241, 0.243143 0.693626 -0.678059, 0.360109 0.6407 -0.678104, 0.465248 0.568511 -0.678484, 0.557118 0.479105 -0.678291, 0.631952 0.375079 -0.678198, 0.687697 0.259381 -0.678082, 0.846614 0.181149 -0.50043, 0.576374 -0.15155 -0.80301, 0.571373 -0.118033 -0.812158, 0.542495 -0.215481 -0.811953, 0.496683 -0.306377 -0.812058, 0.435849 -0.387963 -0.812108, 0.361857 -0.45771 -0.812134, 0.27688 -0.513562 -0.812152, 0.183604 -0.553816 -0.812144, 0.0846529 -0.577432 -0.812038, -0.0170776 -0.583403 -0.812003, -0.118141 -0.571404 -0.812121, -0.215536 -0.542154 -0.812166, -0.306238 -0.496546 -0.812195, -0.387672 -0.435766 -0.812292, -0.457759 -0.361987 -0.812048, -0.513783 -0.276874 -0.812015, -0.553989 -0.183297 -0.812095, -0.577338 -0.084635 -0.812107, -0.583225 0.0170927 -0.812131, -0.571488 0.117956 -0.812088, -0.542415 0.215306 -0.812052, -0.496667 0.306513 -0.812017, -0.435766 0.387889 -0.812188, -0.361685 0.457569 -0.81229, -0.277078 0.513666 -0.812019, -0.183548 0.554143 -0.811933, -0.0846349 0.577435 -0.812038, 0.0171038 0.583402 -0.812003, 0.117988 0.571599 -0.812006, 0.215765 0.542347 -0.811976, 0.306182 0.496536 -0.812222, 0.387838 0.435757 -0.812218, 0.457759 0.361943 -0.812068, 0.513824 0.27683 -0.812004, 0.554039 0.183426 -0.812031, 0.265489 0.071431 -0.961464, -0.61932 0.0539817 -0.783281, -0.613899 0.0898065 -0.784259, -0.588869 0.194928 -0.78437, -0.545996 0.294282 -0.784402, -0.486527 0.38481 -0.784355, -0.412413 0.463463 -0.784294, -0.32581 0.527914 -0.784318, -0.22907 0.576666 -0.784209, -0.125503 0.607573 -0.784285, -0.0181325 0.620144 -0.784279, 0.089895 0.613793 -0.784332, 0.195092 0.588965 -0.784257, 0.294352 0.546094 -0.784307, 0.384756 0.486682 -0.784285, 0.463545 0.412445 -0.78423, 0.527951 0.325791 -0.784301, 0.576428 0.229061 -0.784386, 0.607537 0.125396 -0.784331, 0.619977 0.0181902 -0.784409, 0.613765 -0.0899701 -0.784345, 0.588852 -0.19497 -0.784372, 0.546 -0.294404 -0.784353, 0.486627 -0.384642 -0.784376, 0.412391 -0.463484 -0.784293, 0.325728 -0.527957 -0.784323, 0.229189 -0.576579 -0.784238, 0.125564 -0.607725 -0.784158, 0.0180922 -0.620266 -0.784183, -0.0899374 -0.614022 -0.784148, -0.195309 -0.58907 -0.784124, -0.294476 -0.546085 -0.784267, -0.384729 -0.48667 -0.784306, -0.463111 -0.412534 -0.784438, -0.52791 -0.325633 -0.784395, -0.576495 -0.228909 -0.784381, -0.848104 -0.175049 -0.500078, -0.869978 0.162512 -0.46554, -0.867689 0.156414 -0.471859, -0.827385 0.304851 -0.471699, -0.761853 0.444125 -0.471522, -0.673063 0.569796 -0.471507, -0.563934 0.677859 -0.471684, -0.437827 0.765464 -0.471563, -0.298078 0.829978 -0.471473, -0.149711 0.868926 -0.471757, 0.00367234 0.881746 -0.47171, 0.156669 0.867721 -0.471715, 0.305099 0.827368 -0.471568, 0.444053 0.761924 -0.471475, 0.569784 0.673174 -0.471363, 0.677768 0.564051 -0.471674, 0.765361 0.437804 -0.471753, 0.829847 0.298096 -0.471691, 0.868999 0.14952 -0.471682, 0.881826 -0.0036646 -0.471561, 0.867794 -0.156731 -0.47156, 0.827347 -0.30489 -0.47174, 0.761788 -0.44409 -0.47166, 0.673144 -0.569586 -0.471646, 0.563916 -0.677993 -0.471513, 0.43779 -0.765422 -0.471667, 0.298142 -0.829959 -0.471464, 0.149596 -0.869108 -0.471458, -0.00369941 -0.881855 -0.471505, -0.156839 -0.867808 -0.471499, -0.305112 -0.827377 -0.471544, -0.44397 -0.761743 -0.471846, -0.569382 -0.673161 -0.471866, -0.677655 -0.564234 -0.471618, -0.76565 -0.437654 -0.471422, -0.830004 -0.297986 -0.471485, -0.791999 -0.178375 -0.583884, -0.615218 0.117117 -0.779609, -0.609671 0.110837 -0.784867, -0.581207 0.21529 -0.78476, -0.534913 0.312857 -0.78485, -0.472253 0.400901 -0.785019, -0.395488 0.477032 -0.784876, -0.306968 0.538547 -0.78469, -0.208792 0.583552 -0.784776, -0.104332 0.610929 -0.784781, 0.00341976 0.61986 -0.784705, 0.111153 0.609876 -0.784663, 0.215357 0.581336 -0.784646, 0.312984 0.535145 -0.784641, 0.400961 0.472602 -0.784779, 0.476888 0.39579 -0.784811, 0.538642 0.306987 -0.784617, 0.583555 0.208767 -0.784781, 0.610762 0.10421 -0.784927, 0.61963 -0.00354898 -0.784886, 0.609433 -0.110836 -0.785052, 0.581027 -0.21522 -0.784913, 0.535067 -0.313032 -0.784674, 0.47267 -0.401177 -0.784628, 0.395799 -0.477087 -0.784685, 0.30691 -0.538506 -0.78474, 0.208743 -0.58362 -0.784738, 0.104305 -0.611022 -0.784712, -0.00351625 -0.619817 -0.784738, -0.111069 -0.609792 -0.78474, -0.215163 -0.581232 -0.784777, -0.312878 -0.534975 -0.784798, -0.401071 -0.472733 -0.784644, -0.476936 -0.395897 -0.784728, -0.538389 -0.306781 -0.784871, -0.583423 -0.208654 -0.784908, -0.544919 -0.123674 -0.829318, -0.616844 0.0967011 -0.781123, -0.610682 0.104035 -0.785012, -0.583342 0.208571 -0.784991, -0.538295 0.306679 -0.784976, -0.476752 0.395752 -0.784912, -0.400713 0.472707 -0.784842, -0.312751 0.534702 -0.785035, -0.215113 0.580975 -0.78498, -0.111006 0.609548 -0.784939, -0.00347092 0.619511 -0.784981, 0.104233 0.610713 -0.784962, 0.208612 0.583332 -0.784987, 0.306772 0.538217 -0.784992, 0.395694 0.476902 -0.784851, 0.472451 0.400944 -0.784879, 0.534751 0.312798 -0.784983, 0.580866 0.215355 -0.784995, 0.609565 0.111102 -0.784912, 0.619449 0.00353022 -0.785029, 0.610781 -0.10429 -0.784901, 0.583507 -0.209044 -0.784742, 0.538334 -0.306912 -0.784858, 0.476822 -0.395532 -0.784981, 0.400921 -0.472502 -0.78486, 0.312868 -0.534862 -0.78488, 0.215116 -0.581073 -0.784907, 0.110975 -0.60962 -0.784887, 0.00345011 -0.61951 -0.784981, -0.104234 -0.610673 -0.784993, -0.208644 -0.583387 -0.784938, -0.306801 -0.538262 -0.784951, -0.395279 -0.476853 -0.78509, -0.472062 -0.400961 -0.785104, -0.534941 -0.31266 -0.784909, -0.580911 -0.215173 -0.785012, -0.661818 -0.144118 -0.735681, -0.919778 0.148078 -0.363429, -0.916609 0.157368 -0.367509, -0.875385 0.314047 -0.367527, -0.807619 0.461272 -0.367395, -0.715079 0.594654 -0.367489, -0.600904 0.709641 -0.367864, -0.468637 0.803099 -0.367983, -0.32199 0.872336 -0.367904, -0.165769 0.914944 -0.367966, -0.00419531 0.929819 -0.367994, 0.157353 0.916466 -0.367873, 0.314112 0.875243 -0.367808, 0.461421 0.807363 -0.36777, 0.594514 0.715072 -0.367729, 0.709547 0.600988 -0.367908, 0.803301 0.468442 -0.367792, 0.872563 0.322036 -0.367324, 0.915175 0.165854 -0.367351, 0.930016 0.00428796 -0.367494, 0.916637 -0.157639 -0.367324, 0.87526 -0.314197 -0.367696, 0.807457 -0.461109 -0.367956, 0.715021 -0.594526 -0.367811, 0.600903 -0.709721 -0.367712, 0.468738 -0.803124 -0.367799, 0.321962 -0.872376 -0.367833, 0.165726 -0.914962 -0.367939, 0.00419153 -0.929816 -0.368002, -0.157387 -0.916441 -0.36792, -0.314151 -0.875181 -0.367923, -0.461278 -0.807357 -0.367964, -0.594446 -0.715149 -0.367691, -0.70981 -0.60103 -0.367331, -0.803362 -0.468604 -0.367452, -0.872407 -0.32208 -0.367657, -0.96109 -0.209604 -0.179923, -0.981633 0.172512 0.0814635, -0.981401 0.173262 0.0826622, -0.936432 0.340973 0.0826616, -0.863024 0.498363 0.0826051, -0.763217 0.640821 0.0827548, -0.640532 0.76347 0.0826594, -0.498106 0.863158 0.0827503, -0.340826 0.936482 0.0827002, -0.172982 0.981448 0.0826855, 0.000215718 0.996572 0.082734, 0.173324 0.981385 0.0827149, 0.3411 0.936382 0.0826971, 0.498634 0.862851 0.0827791, 0.640615 0.763405 0.0826164, 0.763566 0.640406 0.0827501, 0.863276 0.497906 0.082729, 0.936555 0.340635 0.0826549, 0.981418 0.17315 0.0826853, 0.996563 -0.000273192 0.0828429, 0.981369 -0.173392 0.0827666, 0.936393 -0.341061 0.0827342, 0.863067 -0.498274 0.0826942, 0.763175 -0.640866 0.0827912, 0.640485 -0.763513 0.0826264, 0.498164 -0.863128 0.0827205, 0.340761 -0.936502 0.0827364, 0.172953 -0.981452 0.0826989, -0.000216034 -0.996572 0.0827347, -0.173368 -0.981377 0.0827155, -0.341129 -0.936375 0.0826601, -0.498571 -0.86289 0.0827557, -0.640713 -0.763311 0.0827274, -0.763607 -0.640351 0.0827947, -0.863066 -0.498292 0.0825934, -0.936571 -0.340584 0.0826821, -0.968765 -0.214845 0.12384, -0.8478 0.165521 0.503823, -0.845583 0.154921 0.510871, -0.805761 0.29944 0.510965, -0.7416 0.434714 0.510934, -0.654723 0.557031 0.510935, -0.548219 0.662152 0.510892, -0.424861 0.747326 0.510879, -0.288782 0.809713 0.510852, -0.14365 0.847531 0.510936, 0.00574361 0.859605 0.510926, 0.154998 0.845547 0.510907, 0.299518 0.805755 0.510929, 0.43482 0.741595 0.510851, 0.55693 0.654911 0.510804, 0.662245 0.548053 0.51095, 0.747388 0.424778 0.510858, 0.80977 0.288612 0.510857, 0.847471 0.143612 0.511047, 0.859529 -0.00573278 0.511054, 0.845482 -0.15505 0.510999, 0.805815 -0.299303 0.510959, 0.741611 -0.434699 0.510931, 0.654815 -0.556987 0.510865, 0.548212 -0.662241 0.510785, 0.424819 -0.747336 0.510899, 0.288725 -0.809725 0.510866, 0.143651 -0.847539 0.510923, -0.00574778 -0.859606 0.510925, -0.155017 -0.845546 0.510903, -0.29956 -0.805745 0.51092, -0.434818 -0.741573 0.510884, -0.556985 -0.654843 0.510832, -0.6622 -0.548232 0.510815, -0.747305 -0.424931 0.510851, -0.809736 -0.288269 0.511106, -0.728278 -0.166008 0.66487, -0.43197 0.0926182 0.89712, -0.426058 0.0812165 0.901043, -0.405661 0.153733 0.901002, -0.372894 0.221698 0.900999, -0.328635 0.283223 0.90099, -0.274481 0.335982 0.900986, -0.212195 0.378551 0.900929, -0.143015 0.409729 0.900927, -0.0697344 0.428349 0.900919, 0.00574057 0.433962 0.900913, 0.0810537 0.426358 0.900916, 0.153872 0.405841 0.900897, 0.221933 0.373014 0.900892, 0.283412 0.328691 0.90091, 0.33616 0.274538 0.900903, 0.378729 0.211677 0.900975, 0.40961 0.142753 0.901022, 0.428244 0.0696607 0.900974, 0.433889 -0.00552387 0.90095, 0.426254 -0.0812478 0.900947, 0.405792 -0.15353 0.900978, 0.372848 -0.221833 0.900985, 0.328923 -0.283134 0.900913, 0.274538 -0.336192 0.90089, 0.212004 -0.378754 0.900888, 0.14301 -0.409749 0.900918, 0.0697368 -0.428354 0.900916, -0.00575361 -0.43396 0.900914, -0.081058 -0.426343 0.900922, -0.153876 -0.405827 0.900903, -0.222072 -0.372792 0.90095, -0.283274 -0.328594 0.900989, -0.33598 -0.274452 0.900996, -0.378585 -0.211575 0.90106, -0.409634 -0.142972 0.900977, -0.32465 -0.0769032 0.942703, -0.31291 0.0476693 0.948586, -0.30901 0.0521621 0.949627, -0.295384 0.104676 0.949627, -0.27243 0.154564 0.94968, -0.241426 0.19962 0.949666, -0.203559 0.238297 0.94962, -0.158984 0.269835 0.949691, -0.10937 0.293371 0.949722, -0.0567156 0.307852 0.949742, -0.00240124 0.313044 0.949736, 0.0521168 0.308652 0.949746, 0.104883 0.294989 0.949727, 0.154454 0.272332 0.949726, 0.199393 0.241375 0.949727, 0.23852 0.202633 0.949762, 0.270285 0.158296 0.949678, 0.293698 0.109259 0.949633, 0.308233 0.057259 0.949586, 0.313186 0.00228368 0.949689, 0.308927 -0.0523584 0.949643, 0.295194 -0.104894 0.949662, 0.272848 -0.154227 0.949615, 0.241747 -0.199117 0.94969, 0.202993 -0.238288 0.949743, 0.158434 -0.269997 0.949737, 0.109366 -0.293392 0.949716, 0.0567273 -0.307855 0.949741, 0.00238267 -0.313044 0.949736, -0.0521109 -0.308657 0.949745, -0.105241 -0.294734 0.949766, -0.154869 -0.272198 0.949697, -0.199477 -0.241547 0.949665, -0.238413 -0.203242 0.949659, -0.270195 -0.158628 0.949648, -0.293624 -0.109397 0.949641, -0.345991 -0.0747182 0.935258, -0.584851 0.0860628 0.806562, -0.579013 0.0965195 0.809585, -0.553452 0.195623 0.809582, -0.510798 0.288937 0.809692, -0.453203 0.373084 0.809577, -0.38135 0.446154 0.809641, -0.297915 0.505433 0.809805, -0.205791 0.549451 0.809786, -0.107276 0.576889 0.809748, -0.0053791 0.586732 0.809763, 0.096699 0.57877 0.809737, 0.195678 0.553217 0.809729, 0.288706 0.510792 0.809778, 0.372854 0.453028 0.809781, 0.44625 0.381168 0.809674, 0.505765 0.297971 0.809577, 0.549798 0.205689 0.809577, 0.577068 0.107517 0.809588, 0.586719 0.00498162 0.809775, 0.579029 -0.0965691 0.809568, 0.55352 -0.195696 0.809517, 0.511046 -0.288593 0.809658, 0.45292 -0.372905 0.809818, 0.381102 -0.446082 0.809798, 0.297815 -0.505548 0.80977, 0.205808 -0.549462 0.809775, 0.107257 -0.576891 0.809748, 0.00533267 -0.586732 0.809763, -0.0967133 -0.578762 0.809741, -0.195936 -0.553228 0.809659, -0.288871 -0.511079 0.809538, -0.373126 -0.453134 0.809597, -0.446095 -0.381574 0.809568, -0.505692 -0.297738 0.809708, -0.549691 -0.205736 0.809637, -0.659694 -0.142296 0.73794, -0.867557 0.142112 0.476602, -0.86364 0.149098 0.481555, -0.824495 0.297029 0.481645, -0.760319 0.4357 0.481747, -0.673692 0.560463 0.481684, -0.565108 0.669657 0.481884, -0.441013 0.757268 0.481718, -0.302842 0.82235 0.481692, -0.155661 0.862474 0.481569, -0.00276817 0.876327 0.481709, 0.148884 0.863652 0.481601, 0.297363 0.824334 0.481714, 0.435374 0.760502 0.481753, 0.560656 0.673389 0.481884, 0.669357 0.565354 0.482013, 0.75738 0.440624 0.481899, 0.8223 0.303222 0.481538, 0.862549 0.154988 0.481651, 0.876399 0.00314245 0.481576, 0.863674 -0.149071 0.481502, 0.824568 -0.29698 0.48155, 0.760332 -0.435706 0.481722, 0.67339 -0.560655 0.481884, 0.565297 -0.669434 0.481972, 0.440727 -0.757373 0.481815, 0.302916 -0.822303 0.481726, 0.155623 -0.86248 0.48157, 0.00268408 -0.876327 0.481709, -0.148931 -0.863644 0.481599, -0.297363 -0.824335 0.481714, -0.435458 -0.760468 0.481731, -0.560752 -0.673325 0.481862, -0.669251 -0.56565 0.481813, -0.757599 -0.440363 0.481792, -0.822249 -0.303395 0.481517, -0.902786 -0.198142 0.381729, -0.975626 0.169111 0.139842, -0.974976 0.171217 0.1418, -0.930222 0.338509 0.141768, -0.857658 0.494263 0.141866, -0.758671 0.635816 0.141973, -0.63639 0.758174 0.142057, -0.495718 0.856807 0.141934, -0.339541 0.929815 0.141972, -0.172788 0.974675 0.141957, -0.000344261 0.98986 0.142042, 0.171008 0.974994 0.141926, 0.339051 0.929982 0.142051, 0.494303 0.857598 0.142091, 0.635917 0.758536 0.142245, 0.757876 0.636722 0.142154, 0.856648 0.496012 0.141868, 0.929799 0.339668 0.14177, 0.974785 0.172318 0.141778, 0.989916 0.000680092 0.141656, 0.974965 -0.171323 0.141745, 0.930128 -0.338759 0.141792, 0.857171 -0.495043 0.142089, 0.758727 -0.635691 0.142235, 0.636494 -0.758067 0.14216, 0.495761 -0.856769 0.142014, 0.339705 -0.929756 0.141968, 0.172739 -0.974684 0.141958, 0.000240136 -0.989861 0.142042, -0.171063 -0.974984 0.141926, -0.338889 -0.930047 0.14201, -0.49441 -0.857553 0.141992, -0.635536 -0.758891 0.142051, -0.758097 -0.636518 0.141897, -0.856881 -0.495623 0.141819, -0.9298 -0.339691 0.141709, -0.973951 -0.215431 0.070773, -0.984727 0.171818 -0.0281196, -0.984478 0.173173 -0.0285381, -0.93909 0.342485 -0.028521, -0.865937 0.499339 -0.0285386, -0.765465 0.642845 -0.0285226, -0.642532 0.765728 -0.0285212, -0.499639 0.865764 -0.0285079, -0.342585 0.939054 -0.0285198, -0.173431 0.984433 -0.0285114, -0.000156519 0.999594 -0.0285005, 0.173751 0.984377 -0.0285023, 0.342433 0.939109 -0.0285179, 0.499889 0.865619 -0.0285359, 0.642575 0.765691 -0.0285269, 0.765757 0.642498 -0.028527, 0.865469 0.500151 -0.0285188, 0.939258 0.342025 -0.0285103, 0.984389 0.173681 -0.0285137, 0.999594 -0.000206933 -0.0284942, 0.984435 -0.173421 -0.0285047, 0.938943 -0.34289 -0.0284974, 0.865669 -0.499803 -0.028537, 0.765687 -0.642581 -0.0285305, 0.642491 -0.765763 -0.0285186, 0.499922 -0.865601 -0.0285232, 0.342585 -0.939054 -0.0285198, 0.173337 -0.98445 -0.0285083, 6.62935e-05 -0.999594 -0.0284995, -0.173788 -0.98437 -0.0285053, -0.342392 -0.939124 -0.0285164, -0.499784 -0.86568 -0.0285324, -0.642391 -0.765846 -0.0285141, -0.765871 -0.642362 -0.0285135, -0.865486 -0.500118 -0.0285438, -0.939329 -0.34183 -0.0285086, -0.975177 -0.217262 -0.0427422, -0.972926 0.170467 -0.156064, -0.972246 0.172161 -0.158424, -0.9276 0.338331 -0.158398, -0.855008 0.49382 -0.158439, -0.755875 0.635252 -0.158456, -0.634177 0.756773 -0.158473, -0.49335 0.855274 -0.15847, -0.337842 0.92777 -0.158445, -0.170497 0.972544 -0.158395, 0.000113271 0.987373 -0.158411, 0.172061 0.972266 -0.158411, 0.338171 0.927656 -0.158413, 0.494364 0.854695 -0.158433, 0.635007 0.756078 -0.158465, 0.756615 0.634356 -0.158512, 0.855238 0.493404 -0.158497, 0.927965 0.337312 -0.158434, 0.972473 0.170868 -0.158432, 0.987366 -0.000334154 -0.158457, 0.972278 -0.171949 -0.158458, 0.927537 -0.338491 -0.158428, 0.854939 -0.493935 -0.158458, 0.755929 -0.635177 -0.158496, 0.634448 -0.75654 -0.158504, 0.49335 -0.855274 -0.15847, 0.337712 -0.92782 -0.15843, 0.170426 -0.972557 -0.158392, -0.000143202 -0.987373 -0.158414, -0.172158 -0.972249 -0.158408, -0.338224 -0.927636 -0.15842, -0.494304 -0.854729 -0.158435, -0.634939 -0.756137 -0.15846, -0.756353 -0.634672 -0.158499, -0.855491 -0.492979 -0.158449, -0.927925 -0.337433 -0.158411, -0.954587 -0.212821 -0.208499, -0.906935 0.163168 -0.388388, -0.904921 0.161672 -0.393674, -0.863296 0.31581 -0.393679, -0.795429 0.46076 -0.393692, -0.703017 0.592264 -0.393688, -0.589526 0.705337 -0.393648, -0.458229 0.796912 -0.393646, -0.312841 0.864407 -0.393613, -0.15785 0.905606 -0.39365, 0.00140822 0.919222 -0.393737, 0.161321 0.904976 -0.393693, 0.315916 0.863263 -0.393667, 0.461001 0.795297 -0.393677, 0.592028 0.703223 -0.393675, 0.705171 0.589711 -0.393669, 0.797087 0.457906 -0.393669, 0.864369 0.312871 -0.393673, 0.905524 0.158101 -0.393738, 0.919218 -0.00150504 -0.393746, 0.904935 -0.161512 -0.393709, 0.863237 -0.315948 -0.393698, 0.795411 -0.460749 -0.393741, 0.703084 -0.592166 -0.393716, 0.589492 -0.705381 -0.39362, 0.458187 -0.796946 -0.393627, 0.312885 -0.864352 -0.393698, 0.157735 -0.9056 -0.39371, -0.00145573 -0.919223 -0.393735, -0.161331 -0.904976 -0.39369, -0.3158 -0.863267 -0.393752, -0.461235 -0.795158 -0.393683, -0.59187 -0.703356 -0.393675, -0.705215 -0.589676 -0.393641, -0.797173 -0.457781 -0.393638, -0.864322 -0.313025 -0.393653, -0.86734 -0.19372 -0.458469 ] } solid FALSE creaseAngle 3.14159 } } scale 0.006 0.006 0.006 } translation 1.6 0.71 1.44 rotation -1 0 0 1.5708 } Transform { children DEF CHAIR Group { children Transform { children Collision { children Group { children Group { children DEF chair05 Group { children Shape { appearance Appearance { material DEF BROWN_WOODISH Material { ambientIntensity 0.228758 diffuseColor 0.34902 0.2 0.137255 specularColor 0.552941 0.317647 0.215686 transparency 0 } } geometry IndexedFaceSet { coord Coordinate { point [ 81.308 -1.59796 -209.61, -121.125 -1.59796 -209.61, -121.125 -0.373573 -127.594, -131.615 28.9558 199.012, -133.729 30.0369 206.137, -139.107 30.7478 210.755, -145.38 30.7478 210.755, -138.211 32.0107 218.833, -136.418 33.4834 228.061, -136.418 34.4199 233.826, -123.871 32.7431 223.448, -111.324 31.6475 216.526, -96.9841 31.6475 216.526, -80.852 32.0107 218.833, -25.286 35.7514 241.893, -31.5596 35.9435 243.045, -22.5974 36.5229 246.501, -19.9086 38.0898 255.713, -17.22 36.5229 246.501, -8.25774 35.9435 243.045, -14.5313 35.7514 241.893, 41.0347 32.0107 218.833, 57.1669 31.6475 216.526, 71.5065 31.6475 216.526, 84.0536 32.7431 223.448, 96.6008 34.4199 233.826, 96.6008 33.4834 228.061, 98.3932 32.0107 218.833, 105.563 30.7478 210.755, 99.2894 30.7478 210.755, 93.9121 30.0369 206.137, 91.7979 28.9558 199.012, 81.308 -0.373573 -127.594, 72.5941 8.14541 21.5805, 73.9656 13.3876 76.9681, 43.4041 11.4868 58.223, 36.7482 10.1669 44.3859, 39.9839 8.74876 28.617, 51.0629 8.08825 20.9016, -1.05162 8.0116 19.9901, 43.2818 8.10938 21.1533, 37.0124 8.5555 26.3869, 32.9821 10.1689 44.4073, 37.4602 11.1039 54.2848, -0.361954 8.75941 28.7402, -2.39503 10.5495 48.4749, 39.6992 18.1551 119.268, 32.0865 18.0853 118.689, 25.3693 19.2168 127.958, 25.3693 20.5274 138.381, -4.62071 11.0392 53.6129, -8.43401 20.6417 139.276, 7.47719 19.9063 133.483, 21.5159 21.3618 144.857, 42.226 29.4553 202.32, -14.7353 32.9821 224.943, -15.2677 23.1535 158.367, 42.3418 18.8202 124.739, 75.764 25.5306 175.548, 70.8304 28.1957 193.925, 49.9989 28.9656 199.077, 28.5039 21.4231 145.327, 28.0561 19.7218 132.012, 33.8777 18.5765 122.745, 55.879 13.2749 75.8911, 73.7329 14.6891 89.1183, 75.2316 23.3397 159.742, 36.1168 16.3139 103.618, 34.7733 14.3733 86.2173, 42.8793 13.2028 75.2003, -15.2677 11.5087 58.4468, -8.34721 11.3064 56.3752, 16.6732 20.0079 134.288, 6.11339 19.2168 127.958, -10.4556 20.086 134.907, -15.2677 21.5092 145.987, -1.05156 10.1689 44.4073, -0.603836 9.37341 35.6891, 48.2077 12.7216 70.5462, 39.2514 12.9008 72.2878, 31.1908 14.0607 83.316, 32.0865 15.3298 94.9193, -113.466 8.14541 21.5805, -90.7822 8.08825 20.9016, -79.7032 8.74876 28.617, -76.4676 10.1669 44.3859, -83.1235 11.4868 58.223, -113.685 13.3876 76.9681, -38.6678 8.0116 19.9901, -39.3574 8.75941 28.7402, -77.1796 11.1039 54.2848, -72.7014 10.1689 44.4073, -76.7317 8.5555 26.3869, -83.0011 8.10938 21.1533, -37.3243 10.5495 48.4749, -35.0986 11.0392 53.6129, -65.0887 20.5274 138.381, -65.0887 19.2168 127.958, -71.8058 18.0853 118.689, -79.4186 18.1551 119.268, -31.2853 20.6417 139.276, -24.4516 23.1535 158.367, -24.984 32.9821 224.943, -81.9454 29.4553 202.32, -61.2353 21.3618 144.857, -47.1965 19.9063 133.483, -82.0611 18.8202 124.739, -73.597 18.5765 122.745, -67.7755 19.7218 132.012, -68.2233 21.4231 145.327, -89.7183 28.9656 199.077, -111.703 28.3647 195.062, -115.483 25.5306 175.548, -95.5983 13.2749 75.8911, -82.5986 13.2028 75.2003, -74.4927 14.3733 86.2173, -75.8362 16.3139 103.618, -114.951 23.3397 159.742, -113.452 14.6891 89.1183, -24.4516 11.5087 58.4468, -24.4516 21.5092 145.987, -29.2637 20.086 134.907, -45.8327 19.2168 127.958, -56.3926 20.0079 134.288, -31.3722 11.3064 56.3752, -38.6678 10.1689 44.4073, -71.8058 15.3298 94.9193, -70.9102 14.0607 83.316, -78.9709 12.9008 72.2878, -87.9271 12.7216 70.5462, -39.1156 9.37341 35.6891, 72.1075 6.97883 7.32199, 51.0629 6.98849 7.44452, 39.9839 6.38776 -0.275772, 36.7482 5.22692 -16.0658, 43.4041 4.28291 -29.9336, 71.3778 3.1201 -48.659, -1.05162 7.06088 8.35632, -0.361954 6.37827 -0.399136, 37.4602 4.54462 -25.9855, 32.9821 5.22544 -16.0872, 37.0124 6.55923 1.95603, 43.2818 6.96868 7.19273, -2.39503 4.9408 -20.1627, -4.62071 4.58983 -25.3119, 25.3693 0.190147 -110.496, 25.3693 0.589272 -99.9985, 32.0865 0.977585 -90.6685, 39.6992 0.952362 -91.2516, -8.43401 0.157883 -111.398, -15.2677 -0.462997 -130.643, -15.4645 -0.895523 -147.486, 30.5108 -0.895523 -147.486, 21.5159 -0.0375061 -117.021, 7.47719 0.372757 -105.562, 42.3418 0.720451 -96.7578, 33.8777 0.803818 -94.7502, 28.0561 0.42926 -104.081, 28.5039 -0.0535507 -117.496, 40.7275 -0.873909 -146.536, 64.8099 -0.873909 -146.536, 66.9992 -0.736992 -140.831, 55.879 3.17906 -47.6576, 42.8793 3.22 -46.9642, 34.7733 2.58652 -58.0251, 36.1168 1.67625 -75.5103, 67.729 -0.313957 -125.619, 70.648 2.47515 -60.054, -15.2677 4.26833 -30.1579, -15.2677 -0.0756607 -118.16, -10.4556 0.31871 -106.997, 6.11339 0.589272 -99.9985, 16.6732 0.342133 -106.373, -8.34721 4.40509 -28.081, -1.05156 5.22544 -16.0872, 32.0865 2.11746 -66.767, 31.1908 2.74899 -55.1115, 39.2514 3.39492 -44.0414, 48.2077 3.50105 -42.2937, -0.603836 5.85598 -7.35551, -111.794 6.97883 7.32199, -111.064 3.1201 -48.659, -83.0902 4.28291 -29.9336, -76.4344 5.22692 -16.0658, -79.67 6.38776 -0.275772, -90.7491 6.98849 7.44452, -38.6346 7.06088 8.35632, -82.9679 6.96868 7.19273, -76.6986 6.55923 1.95603, -72.6683 5.22544 -16.0872, -77.1464 4.54462 -25.9855, -39.3243 6.37827 -0.399136, -37.2912 4.9408 -20.1627, -79.3854 0.952362 -91.2516, -71.7726 0.977585 -90.6685, -65.0555 0.589272 -99.9985, -65.0555 0.190147 -110.496, -35.0654 4.58983 -25.3119, -31.2521 0.157883 -111.398, -47.1633 0.372757 -105.562, -61.2021 -0.0375061 -117.021, -70.197 -0.895523 -147.486, -24.2217 -0.895523 -147.486, -24.4185 -0.462997 -130.643, -82.0279 0.720451 -96.7578, -106.685 -0.736992 -140.831, -104.496 -0.873909 -146.536, -80.4137 -0.873909 -146.536, -68.1902 -0.0535507 -117.496, -67.7424 0.42926 -104.081, -73.5639 0.803818 -94.7502, -95.5651 3.17906 -47.6576, -110.334 2.47515 -60.054, -107.415 -0.313957 -125.619, -75.803 1.67625 -75.5103, -74.4595 2.58652 -58.0251, -82.5655 3.22 -46.9642, -24.4185 4.26833 -30.1579, -31.339 4.40509 -28.081, -56.3595 0.342133 -106.373, -45.7996 0.589272 -99.9985, -29.2306 0.31871 -106.997, -24.4185 -0.0756607 -118.16, -38.6346 5.22544 -16.0872, -39.0824 5.85598 -7.35551, -87.8939 3.50105 -42.2937, -78.9376 3.39492 -44.0414, -70.877 2.74899 -55.1115, -71.7726 2.11746 -66.767, 81.308 12.9647 -209.61, -121.125 12.9647 -209.61, -121.125 14.1826 -128.028, -131.615 43.3565 196.846, -133.729 44.4318 203.934, -139.107 45.139 208.527, -145.38 45.139 208.527, -138.211 46.3952 216.563, -136.418 47.8601 225.741, -136.418 48.7916 231.475, -123.871 47.1237 221.153, -111.324 46.0339 214.267, -96.9841 46.0339 214.267, -80.852 46.3952 216.563, -25.286 50.116 239.5, -31.5596 50.3071 240.646, -22.5974 50.8835 244.084, -19.9086 52.442 253.247, -17.22 50.8835 244.084, -8.25774 50.3071 240.646, -14.5313 50.116 239.5, 41.0347 46.3952 216.563, 57.1669 46.0339 214.267, 71.5065 46.0339 214.267, 84.0536 47.1237 221.153, 96.6008 48.7916 231.475, 96.6008 47.8601 225.741, 98.3932 46.3952 216.563, 105.563 45.139 208.527, 99.2894 45.139 208.527, 93.9121 44.4318 203.934, 91.7979 43.3565 196.846, 81.308 14.1826 -128.028, 72.5941 22.6564 20.3552, 73.9656 27.8708 75.4493, 43.4041 25.98 56.8035, 36.7482 24.6672 43.0398, 39.9839 23.2565 27.3544, 51.0629 22.5995 19.6799, -1.05162 22.5233 18.7732, 43.2818 22.6206 19.9302, 37.0124 23.0643 25.1362, 32.9821 24.6691 43.0611, 37.4602 25.5992 52.8862, -0.361954 23.2671 27.477, -2.39503 25.0477 47.1071, 39.6992 32.613 117.525, 32.0865 32.5436 116.949, 25.3693 33.6692 126.169, 25.3693 34.9727 136.537, -4.62071 25.5348 52.2178, -8.43401 35.0864 137.427, 7.47719 34.355 131.664, 21.5159 35.8028 142.978, 42.226 43.8534 200.137, -14.7353 47.3614 222.64, -15.2677 37.585 156.417, 42.3418 33.2746 122.967, 75.764 39.9494 173.507, 70.8304 42.6004 191.786, 49.9989 43.3662 196.911, 28.5039 35.8637 143.446, 28.0561 34.1714 130.202, 33.8777 33.0322 120.983, 55.879 27.7587 74.378, 73.7329 29.1654 87.5351, 75.2316 37.7702 157.784, 36.1168 30.7816 101.958, 34.7733 28.8513 84.6495, 42.8793 27.687 73.6908, -15.2677 26.0019 57.0261, -8.34721 25.8007 54.9655, 16.6732 34.456 132.466, 6.11339 33.6692 126.169, -10.4556 34.5337 133.082, -15.2677 35.9494 144.102, -1.05156 24.6691 43.0611, -0.603836 23.8779 34.389, 48.2077 27.2084 69.0614, 39.2514 27.3866 70.7938, 31.1908 28.5403 81.7635, 32.0865 29.8027 93.3054, -113.466 22.6564 20.3552, -90.7822 22.5995 19.6799, -79.7032 23.2565 27.3544, -76.4676 24.6672 43.0398, -83.1235 25.98 56.8035, -113.685 27.8708 75.4493, -38.6678 22.5233 18.7732, -39.3574 23.2671 27.477, -77.1796 25.5992 52.8862, -72.7014 24.6691 43.0611, -76.7317 23.0643 25.1362, -83.0011 22.6206 19.9302, -37.3243 25.0477 47.1071, -35.0986 25.5348 52.2178, -65.0887 34.9727 136.537, -65.0887 33.6692 126.169, -71.8058 32.5436 116.949, -79.4186 32.613 117.525, -31.2853 35.0864 137.427, -24.4516 37.585 156.417, -24.984 47.3614 222.64, -81.9454 43.8534 200.137, -61.2353 35.8028 142.978, -47.1965 34.355 131.664, -82.0611 33.2746 122.967, -73.597 33.0322 120.983, -67.7755 34.1714 130.202, -68.2233 35.8637 143.446, -89.7183 43.3662 196.911, -111.703 42.7685 192.917, -115.483 39.9494 173.507, -95.5983 27.7587 74.378, -82.5986 27.687 73.6908, -74.4927 28.8513 84.6495, -75.8362 30.7816 101.958, -114.951 37.7702 157.784, -113.452 29.1654 87.5351, -24.4516 26.0019 57.0261, -24.4516 35.9494 144.102, -29.2637 34.5337 133.082, -45.8327 33.6692 126.169, -56.3926 34.456 132.466, -31.3722 25.8007 54.9655, -38.6678 24.6691 43.0611, -71.8058 29.8027 93.3054, -70.9102 28.5403 81.7635, -78.9709 27.3866 70.7938, -87.9271 27.2084 69.0614, -39.1156 23.8779 34.389, 72.1075 21.496 6.17227, 51.0629 21.5056 6.29414, 39.9839 20.9081 -1.38522, 36.7482 19.7534 -17.0915, 43.4041 18.8144 -30.8859, 71.3778 17.6577 -49.5121, -1.05162 21.5776 7.20111, -0.361954 20.8986 -1.50793, 37.4602 19.0747 -26.9587, 32.9821 19.7519 -17.1129, 37.0124 21.0786 0.834743, 43.2818 21.4859 6.04369, -2.39503 19.4688 -21.1667, -4.62071 19.1197 -26.2887, 25.3693 14.7433 -111.022, 25.3693 15.1403 -100.579, 32.0865 15.5266 -91.2989, 39.6992 15.5015 -91.8789, -8.43401 14.7112 -111.918, -15.2677 14.0936 -131.061, -15.4645 13.6634 -147.816, 30.5108 13.6634 -147.816, 21.5159 14.5169 -117.512, 7.47719 14.9249 -106.113, 42.3418 15.2708 -97.3559, 33.8777 15.3537 -95.359, 28.0561 14.9811 -104.64, 28.5039 14.5009 -117.984, 40.7275 13.6849 -146.87, 64.8099 13.6849 -146.87, 66.9992 13.8211 -141.195, 55.879 17.7164 -48.5159, 42.8793 17.7571 -47.8263, 34.7733 17.127 -58.8285, 36.1168 16.2215 -76.221, 67.729 14.2419 -126.064, 70.648 17.0162 -60.8466, -15.2677 18.7999 -31.109, -15.2677 14.4789 -118.645, -10.4556 14.8712 -107.541, 6.11339 15.1403 -100.579, 16.6732 14.8945 -106.92, -8.34721 18.9359 -29.0431, -1.05156 19.7519 -17.1129, 32.0865 16.6604 -67.524, 31.1908 17.2886 -55.9303, 39.2514 17.9311 -44.9189, 48.2077 18.0366 -43.1805, -0.603836 20.3791 -8.42744, -111.794 21.496 6.17227, -111.064 17.6577 -49.5121, -83.0902 18.8144 -30.8859, -76.4344 19.7534 -17.0915, -79.67 20.9081 -1.38522, -90.7491 21.5056 6.29414, -38.6346 21.5776 7.20111, -82.9679 21.4859 6.04369, -76.6986 21.0786 0.834743, -72.6683 19.7519 -17.1129, -77.1464 19.0747 -26.9587, -39.3243 20.8986 -1.50793, -37.2912 19.4688 -21.1667, -79.3854 15.5015 -91.8789, -71.7726 15.5266 -91.2989, -65.0555 15.1403 -100.579, -65.0555 14.7433 -111.022, -35.0654 19.1197 -26.2887, -31.2521 14.7112 -111.918, -47.1633 14.9249 -106.113, -61.2021 14.5169 -117.512, -70.197 13.6634 -147.816, -24.2217 13.6634 -147.816, -24.4185 14.0936 -131.061, -82.0279 15.2708 -97.3559, -106.685 13.8211 -141.195, -104.496 13.6849 -146.87, -80.4137 13.6849 -146.87, -68.1902 14.5009 -117.984, -67.7424 14.9811 -104.64, -73.5639 15.3537 -95.359, -95.5651 17.7164 -48.5159, -110.334 17.0162 -60.8466, -107.415 14.2419 -126.064, -75.803 16.2215 -76.221, -74.4595 17.127 -58.8285, -82.5655 17.7571 -47.8263, -24.4185 18.7999 -31.109, -31.339 18.9359 -29.0431, -56.3595 14.8945 -106.92, -45.7996 15.1403 -100.579, -29.2306 14.8712 -107.541, -24.4185 14.4789 -118.645, -38.6346 19.7519 -17.1129, -39.0824 20.3791 -8.42744, -87.8939 18.0366 -43.1805, -78.9376 17.9311 -44.9189, -70.877 17.2886 -55.9303, -71.7726 16.6604 -67.524, 105.16 -228.335 -100.457, 105.546 -233.93 -93.7765, 105.577 -234.376 -85.0532, 105.234 -229.417 -77.9473, 104.674 -221.112 -75.2767, 98.1573 -155.178 -83.3783, 95.634 -88.9418 -91.198, 95.0823 -67.5043 -93.8898, 94.6735 -46.8425 -91.198, 94.396 -27.1954 -82.4906, 94.2293 -7.85401 -72.4307, 94.1796 3.82639 -69.3622, 94.1675 13.091 -70.2481, 94.1675 12.4213 -80.2504, 94.1675 12.4213 -88.0701, 94.1817 3.06343 -88.0701, 94.2204 -6.2944 -88.0701, 94.3785 -25.6127 -98.2319, 94.6474 -45.2831 -106.837, 95.0658 -66.77 -109.939, 95.634 -88.9418 -106.837, 97.9768 -151.333 -95.9873, 104.164 -213.26 -85.0748, 104.635 -220.514 -95.5345, 80.1461 -230.042 -100.457, 80.535 -235.676 -93.7765, 80.5663 -236.125 -85.0532, 80.2207 -231.13 -77.9473, 79.6574 -222.767 -75.2767, 80.3225 -156.024 -83.3783, 77.7865 -89.455 -91.198, 77.2321 -67.9096 -93.8898, 76.8212 -47.1439 -91.198, 76.5423 -27.398 -82.4906, 76.3747 -7.95934 -72.4307, 76.3248 3.7798 -69.3622, 76.3126 13.091 -70.2481, 76.3126 12.4179 -80.2504, 76.3126 12.4179 -88.0701, 76.3269 3.013 -88.0701, 76.3658 -6.39189 -88.0701, 76.5247 -25.8074 -98.2319, 76.795 -45.5766 -106.837, 77.2155 -67.1716 -109.939, 77.7865 -89.455 -106.837, 80.1411 -152.16 -95.9873, 79.143 -214.859 -85.0748, 79.6176 -222.165 -95.5345, -145.357 -228.335 -100.457, -145.744 -233.93 -93.7765, -145.775 -234.376 -85.0532, -145.431 -229.417 -77.9473, -144.872 -221.112 -75.2767, -138.355 -155.178 -83.3783, -135.832 -88.9418 -91.198, -135.28 -67.5043 -93.8898, -134.871 -46.8425 -91.198, -134.594 -27.1954 -82.4906, -134.427 -7.85401 -72.4307, -134.377 3.82639 -69.3622, -134.365 13.091 -70.2481, -134.365 12.4213 -80.2504, -134.365 12.4213 -88.0701, -134.379 3.06343 -88.0701, -134.418 -6.2944 -88.0701, -134.576 -25.6127 -98.2319, -134.845 -45.2831 -106.837, -135.264 -66.77 -109.939, -135.832 -88.9418 -106.837, -138.175 -151.333 -95.9873, -144.361 -213.26 -85.0748, -144.833 -220.514 -95.5345, -120.344 -230.042 -100.457, -120.733 -235.676 -93.7765, -120.764 -236.125 -85.0532, -120.418 -231.13 -77.9473, -119.855 -222.767 -75.2767, -120.52 -156.024 -83.3783, -117.984 -89.455 -91.198, -117.43 -67.9096 -93.8898, -117.019 -47.1439 -91.198, -116.74 -27.398 -82.4906, -116.572 -7.95934 -72.4307, -116.522 3.7798 -69.3622, -116.51 13.091 -70.2481, -116.51 12.4179 -80.2504, -116.51 12.4179 -88.0701, -116.525 3.013 -88.0701, -116.564 -6.39189 -88.0701, -116.722 -25.8074 -98.2319, -116.993 -45.5766 -106.837, -117.413 -67.1716 -109.939, -117.984 -89.455 -106.837, -120.339 -152.16 -95.9873, -119.341 -214.859 -85.0748, -119.815 -222.165 -95.5345, -121.243 12.9525 -206.779, -103.491 12.9525 -206.779, -103.491 -1.82261 -206.779, -121.243 -1.82261 -206.779, -121.243 13.0317 -236.603, -103.491 13.0317 -236.603, -103.491 -1.30038 -236.89, -121.243 -1.30038 -236.89, -121.243 13.7097 -266.423, -103.491 13.7097 -266.423, -103.491 -0.174004 -266.98, -121.243 -0.174004 -266.98, -121.243 14.9861 -296.228, -103.491 14.9861 -296.228, -103.491 1.55572 -297.037, -121.243 1.55572 -297.037, -121.243 16.8608 -326.005, -103.491 16.8608 -326.005, -103.491 3.88809 -327.049, -121.243 3.88809 -327.049, -121.243 19.3332 -355.743, -103.491 19.3332 -355.743, -103.491 6.82195 -355.755, -121.243 6.82195 -355.755, -140.92 -213.767 -355.945, -139.475 -197.064 -355.945, -139.475 -197.064 -84.8693, -140.92 -213.767 -84.8693, -124.217 -213.767 -355.945, -124.183 -197.064 -355.945, -124.183 -197.064 -84.8693, -124.217 -213.767 -84.8693, 63.558 12.9525 -206.779, 81.3103 12.9525 -206.779, 81.3103 -1.82261 -206.779, 63.558 -1.82261 -206.779, 63.558 13.0317 -236.603, 81.3103 13.0317 -236.603, 81.3103 -1.30038 -236.89, 63.558 -1.30038 -236.89, 63.558 13.7097 -266.423, 81.3103 13.7097 -266.423, 81.3103 -0.174004 -266.98, 63.558 -0.174004 -266.98, 63.558 14.9861 -296.228, 81.3103 14.9861 -296.228, 81.3103 1.55572 -297.037, 63.558 1.55572 -297.037, 63.558 16.8608 -326.005, 81.3103 16.8608 -326.005, 81.3103 3.88809 -327.049, 63.558 3.88809 -327.049, 63.558 19.3332 -355.743, 81.3103 19.3332 -355.743, 81.3103 6.82195 -355.755, 63.558 6.82195 -355.755, 100.945 -213.767 -355.945, 99.5009 -197.064 -355.945, 99.5009 -197.064 -84.8693, 100.945 -213.767 -84.8693, 84.2429 -213.767 -355.945, 84.2083 -197.064 -355.945, 84.2083 -197.064 -84.8693, 84.2429 -213.767 -84.8693, -139.714 -203.692 -207.237, 99.7695 -203.692 -207.237, 81.2893 2.3754 -207.237, -121.234 2.3754 -207.237, -139.714 -203.692 -182.64, 99.7695 -203.692 -182.64, 81.2893 2.3754 -182.64, -121.234 2.3754 -182.64, -136.893 -200.639 -184.204, -58.9393 -200.639 -184.204, 19.014 -200.639 -184.204, 96.9673 -200.639 -184.204, 91.304 -134.013 -184.204, 85.6407 -67.3858 -184.204, 79.9775 -0.759071 -184.204, 13.3507 -0.759071 -184.204, -53.276 -0.759071 -184.204, -119.903 -0.759071 -184.204, -125.566 -67.3858 -184.204, -131.229 -134.013 -184.204, -136.344 -200.202 -176.177, -58.7566 -200.202 -176.177, 18.8313 -200.202 -176.177, 96.4192 -200.202 -176.177, 90.8053 -133.867 -176.177, 85.1915 -67.5314 -176.177, 79.5776 -1.19593 -176.177, 13.2175 -1.19593 -176.177, -53.1427 -1.19593 -176.177, -119.503 -1.19593 -176.177, -125.117 -67.5314 -176.177, -130.731 -133.867 -176.177, -129.458 -194.692 -168.151, -56.4612 -194.692 -168.151, 16.536 -194.692 -168.151, 89.5332 -194.692 -168.151, 84.5239 -132.03 -168.151, 79.5146 -69.3683 -168.151, 74.5054 -6.70666 -168.151, 11.5267 -6.70666 -168.151, -51.452 -6.70666 -168.151, -114.431 -6.70666 -168.151, -119.44 -69.3683 -168.151, -124.449 -132.03 -168.151, -93.7485 -165.421 -160.125, -44.5579 -165.421 -160.125, 4.63262 -165.421 -160.125, 53.8232 -165.421 -160.125, 51.4481 -122.273 -160.125, 49.0729 -79.1253 -160.125, 46.6978 -35.9774 -160.125, 2.25749 -35.9774 -160.125, -42.1828 -35.9774 -160.125, -86.623 -35.9774 -160.125, -88.9982 -79.1253 -160.125, -91.3733 -122.273 -160.125, -44.7877 -123.183 -154.873, -28.2376 -123.183 -154.873, -11.6876 -123.183 -154.873, 4.86241 -123.183 -154.873, 4.57578 -108.194 -154.873, 4.28914 -93.2045 -154.873, 4.0025 -78.2152 -154.873, -11.9743 -78.2152 -154.873, -27.951 -78.2152 -154.873, -43.9278 -78.2152 -154.873, -44.2144 -93.2045 -154.873, -44.501 -108.194 -154.873 ] } coordIndex [ 78, 77, 64, -1, 167, 166, 136, -1, 186, 180, 185, -1, 187, 186, 185, -1, 155, 161, 148, -1, 112, 94, 99, -1, 106, 112, 99, -1, 60, 59, 54, -1, 118, 117, 2, -1, 3, 2, 117, -1, 72, 71, 60, -1, 2, 1, 212, -1, 162, 167, 139, -1, 169, 168, 202, -1, 123, 122, 109, -1, 172, 171, 158, -1, 203, 202, 168, -1, 101, 70, 75, -1, 132, 131, 39, -1, 213, 212, 1, -1, 40, 39, 131, -1, 62, 61, 48, -1, 208, 207, 200, -1, 186, 191, 119, -1, 190, 189, 211, -1, 49, 48, 61, -1, 89, 88, 95, -1, 1, 0, 206, -1, 207, 206, 0, -1, 89, 95, 94, -1, 201, 200, 207, -1, 201, 207, 0, -1, 202, 201, 0, -1, 200, 199, 196, -1, 121, 120, 100, -1, 170, 169, 149, -1, 20, 19, 18, -1, 16, 15, 14, -1, 91, 90, 85, -1, 78, 64, 69, -1, 79, 78, 69, -1, 86, 85, 90, -1, 187, 185, 184, -1, 41, 40, 37, -1, 188, 187, 184, -1, 176, 175, 164, -1, 165, 164, 175, -1, 101, 100, 120, -1, 70, 101, 120, -1, 70, 120, 119, -1, 150, 149, 169, -1, 150, 169, 202, -1, 38, 37, 40, -1, 38, 40, 131, -1, 33, 38, 131, -1, 151, 150, 202, -1, 151, 202, 0, -1, 152, 151, 0, -1, 77, 76, 192, -1, 18, 17, 16, -1, 7, 6, 5, -1, 29, 28, 27, -1, 144, 143, 217, -1, 156, 155, 148, -1, 156, 148, 147, -1, 107, 106, 99, -1, 107, 99, 98, -1, 208, 200, 196, -1, 209, 208, 196, -1, 209, 196, 195, -1, 139, 167, 136, -1, 139, 136, 135, -1, 139, 135, 134, -1, 140, 139, 134, -1, 186, 119, 124, -1, 26, 25, 24, -1, 10, 9, 8, -1, 107, 98, 97, -1, 108, 107, 97, -1, 108, 97, 96, -1, 109, 108, 96, -1, 123, 109, 96, -1, 123, 96, 95, -1, 124, 123, 95, -1, 186, 124, 95, -1, 186, 95, 88, -1, 156, 147, 146, -1, 157, 156, 146, -1, 157, 146, 145, -1, 158, 157, 145, -1, 172, 158, 145, -1, 172, 145, 144, -1, 173, 172, 144, -1, 173, 144, 217, -1, 168, 173, 217, -1, 92, 91, 85, -1, 92, 85, 84, -1, 93, 92, 84, -1, 93, 84, 83, -1, 141, 140, 134, -1, 141, 134, 133, -1, 142, 141, 133, -1, 142, 133, 132, -1, 142, 132, 39, -1, 137, 142, 39, -1, 42, 41, 37, -1, 42, 37, 36, -1, 43, 42, 36, -1, 43, 36, 35, -1, 189, 188, 184, -1, 189, 184, 183, -1, 171, 170, 149, -1, 171, 149, 154, -1, 158, 171, 154, -1, 158, 154, 153, -1, 158, 153, 152, -1, 159, 158, 152, -1, 159, 152, 0, -1, 160, 159, 0, -1, 160, 0, 32, -1, 161, 160, 32, -1, 122, 121, 100, -1, 122, 100, 105, -1, 109, 122, 105, -1, 109, 105, 104, -1, 109, 104, 103, -1, 110, 109, 103, -1, 79, 69, 68, -1, 80, 79, 68, -1, 81, 80, 68, -1, 81, 68, 67, -1, 177, 176, 164, -1, 177, 164, 163, -1, 178, 177, 163, -1, 178, 163, 162, -1, 178, 162, 139, -1, 179, 178, 139, -1, 179, 139, 138, -1, 210, 209, 195, -1, 210, 195, 194, -1, 210, 194, 193, -1, 204, 210, 193, -1, 63, 62, 48, -1, 63, 48, 47, -1, 63, 47, 46, -1, 57, 63, 46, -1, 10, 8, 7, -1, 27, 26, 24, -1, 168, 217, 222, -1, 203, 168, 222, -1, 198, 203, 222, -1, 198, 222, 221, -1, 198, 221, 220, -1, 199, 198, 220, -1, 199, 220, 219, -1, 196, 199, 219, -1, 197, 196, 219, -1, 197, 219, 218, -1, 174, 197, 218, -1, 174, 218, 217, -1, 174, 217, 143, -1, 175, 174, 143, -1, 175, 143, 148, -1, 165, 175, 148, -1, 166, 165, 148, -1, 166, 148, 161, -1, 166, 161, 32, -1, 166, 32, 31, -1, 136, 166, 31, -1, 131, 136, 31, -1, 33, 131, 31, -1, 34, 33, 31, -1, 180, 186, 88, -1, 180, 88, 93, -1, 180, 93, 83, -1, 180, 83, 82, -1, 60, 54, 53, -1, 72, 60, 53, -1, 72, 53, 52, -1, 73, 72, 52, -1, 73, 52, 51, -1, 74, 73, 51, -1, 75, 74, 51, -1, 75, 51, 56, -1, 101, 75, 56, -1, 101, 56, 55, -1, 102, 101, 55, -1, 197, 174, 179, -1, 192, 197, 179, -1, 192, 179, 138, -1, 192, 138, 137, -1, 70, 119, 191, -1, 71, 70, 191, -1, 29, 27, 24, -1, 30, 29, 24, -1, 30, 24, 23, -1, 31, 30, 23, -1, 10, 7, 5, -1, 10, 5, 4, -1, 11, 10, 4, -1, 11, 4, 3, -1, 192, 137, 39, -1, 77, 192, 39, -1, 77, 39, 44, -1, 77, 44, 43, -1, 64, 77, 43, -1, 64, 43, 35, -1, 64, 35, 34, -1, 65, 64, 34, -1, 65, 34, 31, -1, 66, 65, 31, -1, 189, 183, 182, -1, 211, 189, 182, -1, 211, 182, 181, -1, 212, 211, 181, -1, 18, 16, 14, -1, 20, 18, 14, -1, 1, 206, 205, -1, 213, 1, 205, -1, 213, 205, 204, -1, 214, 213, 204, -1, 214, 204, 193, -1, 214, 193, 192, -1, 227, 226, 225, -1, 129, 128, 127, -1, 12, 11, 3, -1, 31, 23, 22, -1, 20, 14, 13, -1, 2, 212, 181, -1, 31, 22, 21, -1, 13, 12, 3, -1, 191, 190, 211, -1, 67, 66, 31, -1, 3, 117, 116, -1, 125, 3, 116, -1, 126, 125, 116, -1, 126, 116, 115, -1, 127, 126, 115, -1, 127, 115, 114, -1, 129, 127, 114, -1, 129, 114, 113, -1, 2, 181, 180, -1, 2, 180, 82, -1, 111, 110, 103, -1, 76, 81, 67, -1, 58, 57, 46, -1, 111, 103, 102, -1, 55, 54, 59, -1, 2, 82, 87, -1, 118, 2, 87, -1, 113, 118, 87, -1, 113, 87, 86, -1, 129, 113, 86, -1, 130, 129, 86, -1, 130, 86, 90, -1, 130, 90, 89, -1, 130, 89, 94, -1, 125, 130, 94, -1, 3, 125, 94, -1, 3, 94, 112, -1, 3, 112, 111, -1, 13, 3, 111, -1, 13, 111, 102, -1, 20, 13, 102, -1, 20, 102, 55, -1, 21, 20, 55, -1, 21, 55, 59, -1, 31, 21, 59, -1, 31, 59, 58, -1, 223, 31, 58, -1, 223, 58, 46, -1, 223, 46, 45, -1, 224, 223, 45, -1, 224, 45, 50, -1, 49, 61, 60, -1, 49, 60, 71, -1, 50, 49, 71, -1, 224, 50, 71, -1, 224, 71, 191, -1, 224, 191, 211, -1, 225, 224, 211, -1, 225, 211, 216, -1, 227, 225, 216, -1, 227, 216, 215, -1, 228, 227, 215, -1, 228, 215, 214, -1, 228, 214, 192, -1, 223, 228, 192, -1, 223, 192, 76, -1, 31, 223, 76, -1, 67, 31, 76, -1, 0, 1, 230, -1, 0, 230, 229, -1, 1, 2, 231, -1, 1, 231, 230, -1, 2, 3, 232, -1, 2, 232, 231, -1, 3, 4, 233, -1, 3, 233, 232, -1, 4, 5, 234, -1, 4, 234, 233, -1, 5, 6, 235, -1, 5, 235, 234, -1, 6, 7, 236, -1, 6, 236, 235, -1, 7, 8, 237, -1, 7, 237, 236, -1, 8, 9, 238, -1, 8, 238, 237, -1, 9, 10, 239, -1, 9, 239, 238, -1, 10, 11, 240, -1, 10, 240, 239, -1, 11, 12, 241, -1, 11, 241, 240, -1, 12, 13, 242, -1, 12, 242, 241, -1, 13, 14, 243, -1, 13, 243, 242, -1, 14, 15, 244, -1, 14, 244, 243, -1, 15, 16, 245, -1, 15, 245, 244, -1, 16, 17, 246, -1, 16, 246, 245, -1, 17, 18, 247, -1, 17, 247, 246, -1, 18, 19, 248, -1, 18, 248, 247, -1, 19, 20, 249, -1, 19, 249, 248, -1, 20, 21, 250, -1, 20, 250, 249, -1, 21, 22, 251, -1, 21, 251, 250, -1, 22, 23, 252, -1, 22, 252, 251, -1, 23, 24, 253, -1, 23, 253, 252, -1, 24, 25, 254, -1, 24, 254, 253, -1, 25, 26, 255, -1, 25, 255, 254, -1, 26, 27, 256, -1, 26, 256, 255, -1, 27, 28, 257, -1, 27, 257, 256, -1, 28, 29, 258, -1, 28, 258, 257, -1, 29, 30, 259, -1, 29, 259, 258, -1, 30, 31, 260, -1, 30, 260, 259, -1, 31, 32, 261, -1, 31, 261, 260, -1, 32, 0, 229, -1, 32, 229, 261, -1, 33, 34, 263, -1, 33, 263, 262, -1, 34, 35, 264, -1, 34, 264, 263, -1, 35, 36, 265, -1, 35, 265, 264, -1, 36, 37, 266, -1, 36, 266, 265, -1, 37, 38, 267, -1, 37, 267, 266, -1, 38, 33, 262, -1, 38, 262, 267, -1, 39, 40, 269, -1, 39, 269, 268, -1, 40, 41, 270, -1, 40, 270, 269, -1, 41, 42, 271, -1, 41, 271, 270, -1, 42, 43, 272, -1, 42, 272, 271, -1, 43, 44, 273, -1, 43, 273, 272, -1, 44, 39, 268, -1, 44, 268, 273, -1, 45, 46, 275, -1, 45, 275, 274, -1, 46, 47, 276, -1, 46, 276, 275, -1, 47, 48, 277, -1, 47, 277, 276, -1, 48, 49, 278, -1, 48, 278, 277, -1, 49, 50, 279, -1, 49, 279, 278, -1, 50, 45, 274, -1, 50, 274, 279, -1, 51, 52, 281, -1, 51, 281, 280, -1, 52, 53, 282, -1, 52, 282, 281, -1, 53, 54, 283, -1, 53, 283, 282, -1, 54, 55, 284, -1, 54, 284, 283, -1, 55, 56, 285, -1, 55, 285, 284, -1, 56, 51, 280, -1, 56, 280, 285, -1, 57, 58, 287, -1, 57, 287, 286, -1, 58, 59, 288, -1, 58, 288, 287, -1, 59, 60, 289, -1, 59, 289, 288, -1, 60, 61, 290, -1, 60, 290, 289, -1, 61, 62, 291, -1, 61, 291, 290, -1, 62, 63, 292, -1, 62, 292, 291, -1, 63, 57, 286, -1, 63, 286, 292, -1, 64, 65, 294, -1, 64, 294, 293, -1, 65, 66, 295, -1, 65, 295, 294, -1, 66, 67, 296, -1, 66, 296, 295, -1, 67, 68, 297, -1, 67, 297, 296, -1, 68, 69, 298, -1, 68, 298, 297, -1, 69, 64, 293, -1, 69, 293, 298, -1, 70, 71, 300, -1, 70, 300, 299, -1, 71, 72, 301, -1, 71, 301, 300, -1, 72, 73, 302, -1, 72, 302, 301, -1, 73, 74, 303, -1, 73, 303, 302, -1, 74, 75, 304, -1, 74, 304, 303, -1, 75, 70, 299, -1, 75, 299, 304, -1, 76, 77, 306, -1, 76, 306, 305, -1, 77, 78, 307, -1, 77, 307, 306, -1, 78, 79, 308, -1, 78, 308, 307, -1, 79, 80, 309, -1, 79, 309, 308, -1, 80, 81, 310, -1, 80, 310, 309, -1, 81, 76, 305, -1, 81, 305, 310, -1, 82, 83, 312, -1, 82, 312, 311, -1, 83, 84, 313, -1, 83, 313, 312, -1, 84, 85, 314, -1, 84, 314, 313, -1, 85, 86, 315, -1, 85, 315, 314, -1, 86, 87, 316, -1, 86, 316, 315, -1, 87, 82, 311, -1, 87, 311, 316, -1, 88, 89, 318, -1, 88, 318, 317, -1, 89, 90, 319, -1, 89, 319, 318, -1, 90, 91, 320, -1, 90, 320, 319, -1, 91, 92, 321, -1, 91, 321, 320, -1, 92, 93, 322, -1, 92, 322, 321, -1, 93, 88, 317, -1, 93, 317, 322, -1, 94, 95, 324, -1, 94, 324, 323, -1, 95, 96, 325, -1, 95, 325, 324, -1, 96, 97, 326, -1, 96, 326, 325, -1, 97, 98, 327, -1, 97, 327, 326, -1, 98, 99, 328, -1, 98, 328, 327, -1, 99, 94, 323, -1, 99, 323, 328, -1, 100, 101, 330, -1, 100, 330, 329, -1, 101, 102, 331, -1, 101, 331, 330, -1, 102, 103, 332, -1, 102, 332, 331, -1, 103, 104, 333, -1, 103, 333, 332, -1, 104, 105, 334, -1, 104, 334, 333, -1, 105, 100, 329, -1, 105, 329, 334, -1, 106, 107, 336, -1, 106, 336, 335, -1, 107, 108, 337, -1, 107, 337, 336, -1, 108, 109, 338, -1, 108, 338, 337, -1, 109, 110, 339, -1, 109, 339, 338, -1, 110, 111, 340, -1, 110, 340, 339, -1, 111, 112, 341, -1, 111, 341, 340, -1, 112, 106, 335, -1, 112, 335, 341, -1, 113, 114, 343, -1, 113, 343, 342, -1, 114, 115, 344, -1, 114, 344, 343, -1, 115, 116, 345, -1, 115, 345, 344, -1, 116, 117, 346, -1, 116, 346, 345, -1, 117, 118, 347, -1, 117, 347, 346, -1, 118, 113, 342, -1, 118, 342, 347, -1, 119, 120, 349, -1, 119, 349, 348, -1, 120, 121, 350, -1, 120, 350, 349, -1, 121, 122, 351, -1, 121, 351, 350, -1, 122, 123, 352, -1, 122, 352, 351, -1, 123, 124, 353, -1, 123, 353, 352, -1, 124, 119, 348, -1, 124, 348, 353, -1, 125, 126, 355, -1, 125, 355, 354, -1, 126, 127, 356, -1, 126, 356, 355, -1, 127, 128, 357, -1, 127, 357, 356, -1, 128, 129, 358, -1, 128, 358, 357, -1, 129, 130, 359, -1, 129, 359, 358, -1, 130, 125, 354, -1, 130, 354, 359, -1, 131, 132, 361, -1, 131, 361, 360, -1, 132, 133, 362, -1, 132, 362, 361, -1, 133, 134, 363, -1, 133, 363, 362, -1, 134, 135, 364, -1, 134, 364, 363, -1, 135, 136, 365, -1, 135, 365, 364, -1, 136, 131, 360, -1, 136, 360, 365, -1, 137, 138, 367, -1, 137, 367, 366, -1, 138, 139, 368, -1, 138, 368, 367, -1, 139, 140, 369, -1, 139, 369, 368, -1, 140, 141, 370, -1, 140, 370, 369, -1, 141, 142, 371, -1, 141, 371, 370, -1, 142, 137, 366, -1, 142, 366, 371, -1, 143, 144, 373, -1, 143, 373, 372, -1, 144, 145, 374, -1, 144, 374, 373, -1, 145, 146, 375, -1, 145, 375, 374, -1, 146, 147, 376, -1, 146, 376, 375, -1, 147, 148, 377, -1, 147, 377, 376, -1, 148, 143, 372, -1, 148, 372, 377, -1, 149, 150, 379, -1, 149, 379, 378, -1, 150, 151, 380, -1, 150, 380, 379, -1, 151, 152, 381, -1, 151, 381, 380, -1, 152, 153, 382, -1, 152, 382, 381, -1, 153, 154, 383, -1, 153, 383, 382, -1, 154, 149, 378, -1, 154, 378, 383, -1, 155, 156, 385, -1, 155, 385, 384, -1, 156, 157, 386, -1, 156, 386, 385, -1, 157, 158, 387, -1, 157, 387, 386, -1, 158, 159, 388, -1, 158, 388, 387, -1, 159, 160, 389, -1, 159, 389, 388, -1, 160, 161, 390, -1, 160, 390, 389, -1, 161, 155, 384, -1, 161, 384, 390, -1, 162, 163, 392, -1, 162, 392, 391, -1, 163, 164, 393, -1, 163, 393, 392, -1, 164, 165, 394, -1, 164, 394, 393, -1, 165, 166, 395, -1, 165, 395, 394, -1, 166, 167, 396, -1, 166, 396, 395, -1, 167, 162, 391, -1, 167, 391, 396, -1, 168, 169, 398, -1, 168, 398, 397, -1, 169, 170, 399, -1, 169, 399, 398, -1, 170, 171, 400, -1, 170, 400, 399, -1, 171, 172, 401, -1, 171, 401, 400, -1, 172, 173, 402, -1, 172, 402, 401, -1, 173, 168, 397, -1, 173, 397, 402, -1, 174, 175, 404, -1, 174, 404, 403, -1, 175, 176, 405, -1, 175, 405, 404, -1, 176, 177, 406, -1, 176, 406, 405, -1, 177, 178, 407, -1, 177, 407, 406, -1, 178, 179, 408, -1, 178, 408, 407, -1, 179, 174, 403, -1, 179, 403, 408, -1, 180, 181, 410, -1, 180, 410, 409, -1, 181, 182, 411, -1, 181, 411, 410, -1, 182, 183, 412, -1, 182, 412, 411, -1, 183, 184, 413, -1, 183, 413, 412, -1, 184, 185, 414, -1, 184, 414, 413, -1, 185, 180, 409, -1, 185, 409, 414, -1, 186, 187, 416, -1, 186, 416, 415, -1, 187, 188, 417, -1, 187, 417, 416, -1, 188, 189, 418, -1, 188, 418, 417, -1, 189, 190, 419, -1, 189, 419, 418, -1, 190, 191, 420, -1, 190, 420, 419, -1, 191, 186, 415, -1, 191, 415, 420, -1, 192, 193, 422, -1, 192, 422, 421, -1, 193, 194, 423, -1, 193, 423, 422, -1, 194, 195, 424, -1, 194, 424, 423, -1, 195, 196, 425, -1, 195, 425, 424, -1, 196, 197, 426, -1, 196, 426, 425, -1, 197, 192, 421, -1, 197, 421, 426, -1, 198, 199, 428, -1, 198, 428, 427, -1, 199, 200, 429, -1, 199, 429, 428, -1, 200, 201, 430, -1, 200, 430, 429, -1, 201, 202, 431, -1, 201, 431, 430, -1, 202, 203, 432, -1, 202, 432, 431, -1, 203, 198, 427, -1, 203, 427, 432, -1, 204, 205, 434, -1, 204, 434, 433, -1, 205, 206, 435, -1, 205, 435, 434, -1, 206, 207, 436, -1, 206, 436, 435, -1, 207, 208, 437, -1, 207, 437, 436, -1, 208, 209, 438, -1, 208, 438, 437, -1, 209, 210, 439, -1, 209, 439, 438, -1, 210, 204, 433, -1, 210, 433, 439, -1, 211, 212, 441, -1, 211, 441, 440, -1, 212, 213, 442, -1, 212, 442, 441, -1, 213, 214, 443, -1, 213, 443, 442, -1, 214, 215, 444, -1, 214, 444, 443, -1, 215, 216, 445, -1, 215, 445, 444, -1, 216, 211, 440, -1, 216, 440, 445, -1, 217, 218, 447, -1, 217, 447, 446, -1, 218, 219, 448, -1, 218, 448, 447, -1, 219, 220, 449, -1, 219, 449, 448, -1, 220, 221, 450, -1, 220, 450, 449, -1, 221, 222, 451, -1, 221, 451, 450, -1, 222, 217, 446, -1, 222, 446, 451, -1, 223, 224, 453, -1, 223, 453, 452, -1, 224, 225, 454, -1, 224, 454, 453, -1, 225, 226, 455, -1, 225, 455, 454, -1, 226, 227, 456, -1, 226, 456, 455, -1, 227, 228, 457, -1, 227, 457, 456, -1, 228, 223, 452, -1, 228, 452, 457, -1, 293, 306, 307, -1, 365, 395, 396, -1, 414, 409, 415, -1, 414, 415, 416, -1, 377, 390, 384, -1, 328, 323, 341, -1, 328, 341, 335, -1, 283, 288, 289, -1, 231, 346, 347, -1, 346, 231, 232, -1, 289, 300, 301, -1, 441, 230, 231, -1, 368, 396, 391, -1, 431, 397, 398, -1, 338, 351, 352, -1, 387, 400, 401, -1, 397, 431, 432, -1, 304, 299, 330, -1, 268, 360, 361, -1, 230, 441, 442, -1, 360, 268, 269, -1, 277, 290, 291, -1, 429, 436, 437, -1, 348, 420, 415, -1, 440, 418, 419, -1, 290, 277, 278, -1, 324, 317, 318, -1, 435, 229, 230, -1, 229, 435, 436, -1, 323, 324, 318, -1, 436, 429, 430, -1, 229, 436, 430, -1, 229, 430, 431, -1, 425, 428, 429, -1, 329, 349, 350, -1, 378, 398, 399, -1, 247, 248, 249, -1, 243, 244, 245, -1, 314, 319, 320, -1, 298, 293, 307, -1, 298, 307, 308, -1, 319, 314, 315, -1, 413, 414, 416, -1, 266, 269, 270, -1, 413, 416, 417, -1, 393, 404, 405, -1, 404, 393, 394, -1, 349, 329, 330, -1, 349, 330, 299, -1, 348, 349, 299, -1, 398, 378, 379, -1, 431, 398, 379, -1, 269, 266, 267, -1, 360, 269, 267, -1, 360, 267, 262, -1, 431, 379, 380, -1, 229, 431, 380, -1, 229, 380, 381, -1, 421, 305, 306, -1, 245, 246, 247, -1, 234, 235, 236, -1, 256, 257, 258, -1, 446, 372, 373, -1, 377, 384, 385, -1, 376, 377, 385, -1, 328, 335, 336, -1, 327, 328, 336, -1, 425, 429, 437, -1, 425, 437, 438, -1, 424, 425, 438, -1, 365, 396, 368, -1, 364, 365, 368, -1, 363, 364, 368, -1, 363, 368, 369, -1, 353, 348, 415, -1, 253, 254, 255, -1, 237, 238, 239, -1, 326, 327, 336, -1, 326, 336, 337, -1, 325, 326, 337, -1, 325, 337, 338, -1, 325, 338, 352, -1, 324, 325, 352, -1, 324, 352, 353, -1, 324, 353, 415, -1, 317, 324, 415, -1, 375, 376, 385, -1, 375, 385, 386, -1, 374, 375, 386, -1, 374, 386, 387, -1, 374, 387, 401, -1, 373, 374, 401, -1, 373, 401, 402, -1, 446, 373, 402, -1, 446, 402, 397, -1, 314, 320, 321, -1, 313, 314, 321, -1, 313, 321, 322, -1, 312, 313, 322, -1, 363, 369, 370, -1, 362, 363, 370, -1, 362, 370, 371, -1, 361, 362, 371, -1, 268, 361, 371, -1, 268, 371, 366, -1, 266, 270, 271, -1, 265, 266, 271, -1, 265, 271, 272, -1, 264, 265, 272, -1, 413, 417, 418, -1, 412, 413, 418, -1, 378, 399, 400, -1, 383, 378, 400, -1, 383, 400, 387, -1, 382, 383, 387, -1, 381, 382, 387, -1, 381, 387, 388, -1, 229, 381, 388, -1, 229, 388, 389, -1, 261, 229, 389, -1, 261, 389, 390, -1, 329, 350, 351, -1, 334, 329, 351, -1, 334, 351, 338, -1, 333, 334, 338, -1, 332, 333, 338, -1, 332, 338, 339, -1, 297, 298, 308, -1, 297, 308, 309, -1, 297, 309, 310, -1, 296, 297, 310, -1, 393, 405, 406, -1, 392, 393, 406, -1, 392, 406, 407, -1, 391, 392, 407, -1, 368, 391, 407, -1, 368, 407, 408, -1, 367, 368, 408, -1, 424, 438, 439, -1, 423, 424, 439, -1, 422, 423, 439, -1, 422, 439, 433, -1, 277, 291, 292, -1, 276, 277, 292, -1, 275, 276, 292, -1, 275, 292, 286, -1, 236, 237, 239, -1, 253, 255, 256, -1, 451, 446, 397, -1, 451, 397, 432, -1, 451, 432, 427, -1, 450, 451, 427, -1, 449, 450, 427, -1, 449, 427, 428, -1, 448, 449, 428, -1, 448, 428, 425, -1, 448, 425, 426, -1, 447, 448, 426, -1, 447, 426, 403, -1, 446, 447, 403, -1, 372, 446, 403, -1, 372, 403, 404, -1, 377, 372, 404, -1, 377, 404, 394, -1, 377, 394, 395, -1, 390, 377, 395, -1, 261, 390, 395, -1, 260, 261, 395, -1, 260, 395, 365, -1, 260, 365, 360, -1, 260, 360, 262, -1, 260, 262, 263, -1, 317, 415, 409, -1, 322, 317, 409, -1, 312, 322, 409, -1, 311, 312, 409, -1, 282, 283, 289, -1, 282, 289, 301, -1, 281, 282, 301, -1, 281, 301, 302, -1, 280, 281, 302, -1, 280, 302, 303, -1, 280, 303, 304, -1, 285, 280, 304, -1, 285, 304, 330, -1, 284, 285, 330, -1, 284, 330, 331, -1, 408, 403, 426, -1, 408, 426, 421, -1, 367, 408, 421, -1, 366, 367, 421, -1, 420, 348, 299, -1, 420, 299, 300, -1, 253, 256, 258, -1, 253, 258, 259, -1, 252, 253, 259, -1, 252, 259, 260, -1, 234, 236, 239, -1, 233, 234, 239, -1, 233, 239, 240, -1, 232, 233, 240, -1, 268, 366, 421, -1, 268, 421, 306, -1, 273, 268, 306, -1, 272, 273, 306, -1, 272, 306, 293, -1, 264, 272, 293, -1, 263, 264, 293, -1, 263, 293, 294, -1, 260, 263, 294, -1, 260, 294, 295, -1, 411, 412, 418, -1, 411, 418, 440, -1, 410, 411, 440, -1, 410, 440, 441, -1, 243, 245, 247, -1, 243, 247, 249, -1, 434, 435, 230, -1, 434, 230, 442, -1, 433, 434, 442, -1, 433, 442, 443, -1, 422, 433, 443, -1, 421, 422, 443, -1, 454, 455, 456, -1, 356, 357, 358, -1, 232, 240, 241, -1, 251, 252, 260, -1, 242, 243, 249, -1, 410, 441, 231, -1, 250, 251, 260, -1, 232, 241, 242, -1, 440, 419, 420, -1, 260, 295, 296, -1, 345, 346, 232, -1, 345, 232, 354, -1, 345, 354, 355, -1, 344, 345, 355, -1, 344, 355, 356, -1, 343, 344, 356, -1, 343, 356, 358, -1, 342, 343, 358, -1, 409, 410, 231, -1, 311, 409, 231, -1, 332, 339, 340, -1, 296, 310, 305, -1, 275, 286, 287, -1, 331, 332, 340, -1, 288, 283, 284, -1, 316, 311, 231, -1, 316, 231, 347, -1, 316, 347, 342, -1, 315, 316, 342, -1, 315, 342, 358, -1, 315, 358, 359, -1, 319, 315, 359, -1, 318, 319, 359, -1, 323, 318, 359, -1, 323, 359, 354, -1, 323, 354, 232, -1, 341, 323, 232, -1, 340, 341, 232, -1, 340, 232, 242, -1, 331, 340, 242, -1, 331, 242, 249, -1, 284, 331, 249, -1, 284, 249, 250, -1, 288, 284, 250, -1, 288, 250, 260, -1, 287, 288, 260, -1, 287, 260, 452, -1, 275, 287, 452, -1, 274, 275, 452, -1, 274, 452, 453, -1, 279, 274, 453, -1, 289, 290, 278, -1, 300, 289, 278, -1, 300, 278, 279, -1, 300, 279, 453, -1, 420, 300, 453, -1, 440, 420, 453, -1, 440, 453, 454, -1, 445, 440, 454, -1, 445, 454, 456, -1, 444, 445, 456, -1, 444, 456, 457, -1, 443, 444, 457, -1, 421, 443, 457, -1, 421, 457, 452, -1, 305, 421, 452, -1, 305, 452, 260, -1, 305, 260, 296, -1, 473, 472, 471, -1, 459, 458, 481, -1, 460, 459, 481, -1, 460, 481, 480, -1, 461, 460, 480, -1, 462, 461, 480, -1, 463, 462, 480, -1, 463, 480, 479, -1, 464, 463, 479, -1, 464, 479, 478, -1, 465, 464, 478, -1, 465, 478, 477, -1, 465, 477, 476, -1, 466, 465, 476, -1, 466, 476, 475, -1, 467, 466, 475, -1, 467, 475, 474, -1, 468, 467, 474, -1, 468, 474, 473, -1, 469, 468, 473, -1, 469, 473, 471, -1, 470, 469, 471, -1, 458, 459, 483, -1, 458, 483, 482, -1, 459, 460, 484, -1, 459, 484, 483, -1, 460, 461, 485, -1, 460, 485, 484, -1, 461, 462, 486, -1, 461, 486, 485, -1, 462, 463, 487, -1, 462, 487, 486, -1, 463, 464, 488, -1, 463, 488, 487, -1, 464, 465, 489, -1, 464, 489, 488, -1, 465, 466, 490, -1, 465, 490, 489, -1, 466, 467, 491, -1, 466, 491, 490, -1, 467, 468, 492, -1, 467, 492, 491, -1, 468, 469, 493, -1, 468, 493, 492, -1, 469, 470, 494, -1, 469, 494, 493, -1, 470, 471, 495, -1, 470, 495, 494, -1, 471, 472, 496, -1, 471, 496, 495, -1, 472, 473, 497, -1, 472, 497, 496, -1, 473, 474, 498, -1, 473, 498, 497, -1, 474, 475, 499, -1, 474, 499, 498, -1, 475, 476, 500, -1, 475, 500, 499, -1, 476, 477, 501, -1, 476, 501, 500, -1, 477, 478, 502, -1, 477, 502, 501, -1, 478, 479, 503, -1, 478, 503, 502, -1, 479, 480, 504, -1, 479, 504, 503, -1, 480, 481, 505, -1, 480, 505, 504, -1, 481, 458, 482, -1, 481, 482, 505, -1, 495, 496, 497, -1, 505, 482, 483, -1, 505, 483, 484, -1, 504, 505, 484, -1, 504, 484, 485, -1, 504, 485, 486, -1, 504, 486, 487, -1, 503, 504, 487, -1, 503, 487, 488, -1, 502, 503, 488, -1, 502, 488, 489, -1, 501, 502, 489, -1, 500, 501, 489, -1, 500, 489, 490, -1, 499, 500, 490, -1, 499, 490, 491, -1, 498, 499, 491, -1, 498, 491, 492, -1, 497, 498, 492, -1, 497, 492, 493, -1, 495, 497, 493, -1, 495, 493, 494, -1, 519, 520, 521, -1, 529, 506, 507, -1, 529, 507, 508, -1, 528, 529, 508, -1, 528, 508, 509, -1, 528, 509, 510, -1, 528, 510, 511, -1, 527, 528, 511, -1, 527, 511, 512, -1, 526, 527, 512, -1, 526, 512, 513, -1, 525, 526, 513, -1, 524, 525, 513, -1, 524, 513, 514, -1, 523, 524, 514, -1, 523, 514, 515, -1, 522, 523, 515, -1, 522, 515, 516, -1, 521, 522, 516, -1, 521, 516, 517, -1, 519, 521, 517, -1, 519, 517, 518, -1, 531, 507, 506, -1, 530, 531, 506, -1, 532, 508, 507, -1, 531, 532, 507, -1, 533, 509, 508, -1, 532, 533, 508, -1, 534, 510, 509, -1, 533, 534, 509, -1, 535, 511, 510, -1, 534, 535, 510, -1, 536, 512, 511, -1, 535, 536, 511, -1, 537, 513, 512, -1, 536, 537, 512, -1, 538, 514, 513, -1, 537, 538, 513, -1, 539, 515, 514, -1, 538, 539, 514, -1, 540, 516, 515, -1, 539, 540, 515, -1, 541, 517, 516, -1, 540, 541, 516, -1, 542, 518, 517, -1, 541, 542, 517, -1, 543, 519, 518, -1, 542, 543, 518, -1, 544, 520, 519, -1, 543, 544, 519, -1, 545, 521, 520, -1, 544, 545, 520, -1, 546, 522, 521, -1, 545, 546, 521, -1, 547, 523, 522, -1, 546, 547, 522, -1, 548, 524, 523, -1, 547, 548, 523, -1, 549, 525, 524, -1, 548, 549, 524, -1, 550, 526, 525, -1, 549, 550, 525, -1, 551, 527, 526, -1, 550, 551, 526, -1, 552, 528, 527, -1, 551, 552, 527, -1, 553, 529, 528, -1, 552, 553, 528, -1, 530, 506, 529, -1, 553, 530, 529, -1, 545, 544, 543, -1, 531, 530, 553, -1, 532, 531, 553, -1, 532, 553, 552, -1, 533, 532, 552, -1, 534, 533, 552, -1, 535, 534, 552, -1, 535, 552, 551, -1, 536, 535, 551, -1, 536, 551, 550, -1, 537, 536, 550, -1, 537, 550, 549, -1, 537, 549, 548, -1, 538, 537, 548, -1, 538, 548, 547, -1, 539, 538, 547, -1, 539, 547, 546, -1, 540, 539, 546, -1, 540, 546, 545, -1, 541, 540, 545, -1, 541, 545, 543, -1, 542, 541, 543, -1, 554, 557, 556, -1, 555, 554, 556, -1, 554, 555, 559, -1, 554, 559, 558, -1, 555, 556, 560, -1, 555, 560, 559, -1, 556, 557, 561, -1, 556, 561, 560, -1, 557, 554, 558, -1, 557, 558, 561, -1, 558, 559, 563, -1, 558, 563, 562, -1, 559, 560, 564, -1, 559, 564, 563, -1, 560, 561, 565, -1, 560, 565, 564, -1, 561, 558, 562, -1, 561, 562, 565, -1, 562, 563, 567, -1, 562, 567, 566, -1, 563, 564, 568, -1, 563, 568, 567, -1, 564, 565, 569, -1, 564, 569, 568, -1, 565, 562, 566, -1, 565, 566, 569, -1, 566, 567, 571, -1, 566, 571, 570, -1, 567, 568, 572, -1, 567, 572, 571, -1, 568, 569, 573, -1, 568, 573, 572, -1, 569, 566, 570, -1, 569, 570, 573, -1, 570, 571, 575, -1, 570, 575, 574, -1, 571, 572, 576, -1, 571, 576, 575, -1, 572, 573, 577, -1, 572, 577, 576, -1, 573, 570, 574, -1, 573, 574, 577, -1, 576, 577, 574, -1, 576, 574, 575, -1, 578, 580, 579, -1, 578, 581, 580, -1, 578, 583, 582, -1, 578, 579, 583, -1, 579, 584, 583, -1, 579, 580, 584, -1, 580, 585, 584, -1, 580, 581, 585, -1, 581, 582, 585, -1, 581, 578, 582, -1, 582, 584, 585, -1, 582, 583, 584, -1, 586, 589, 588, -1, 587, 586, 588, -1, 586, 587, 591, -1, 586, 591, 590, -1, 587, 588, 592, -1, 587, 592, 591, -1, 588, 589, 593, -1, 588, 593, 592, -1, 589, 586, 590, -1, 589, 590, 593, -1, 590, 591, 595, -1, 590, 595, 594, -1, 591, 592, 596, -1, 591, 596, 595, -1, 592, 593, 597, -1, 592, 597, 596, -1, 593, 590, 594, -1, 593, 594, 597, -1, 594, 595, 599, -1, 594, 599, 598, -1, 595, 596, 600, -1, 595, 600, 599, -1, 596, 597, 601, -1, 596, 601, 600, -1, 597, 594, 598, -1, 597, 598, 601, -1, 598, 599, 603, -1, 598, 603, 602, -1, 599, 600, 604, -1, 599, 604, 603, -1, 600, 601, 605, -1, 600, 605, 604, -1, 601, 598, 602, -1, 601, 602, 605, -1, 602, 603, 607, -1, 602, 607, 606, -1, 603, 604, 608, -1, 603, 608, 607, -1, 604, 605, 609, -1, 604, 609, 608, -1, 605, 602, 606, -1, 605, 606, 609, -1, 608, 609, 606, -1, 608, 606, 607, -1, 611, 612, 610, -1, 612, 613, 610, -1, 614, 615, 610, -1, 615, 611, 610, -1, 615, 616, 611, -1, 616, 612, 611, -1, 616, 617, 612, -1, 617, 613, 612, -1, 617, 614, 613, -1, 614, 610, 613, -1, 617, 616, 614, -1, 616, 615, 614, -1, 618, 621, 620, -1, 618, 620, 619, -1, 618, 619, 623, -1, 618, 623, 622, -1, 619, 620, 624, -1, 619, 624, 623, -1, 620, 621, 625, -1, 620, 625, 624, -1, 621, 618, 622, -1, 621, 622, 625, -1, 624, 625, 622, -1, 623, 624, 622, -1, 636, 635, 634, -1, 633, 632, 631, -1, 630, 629, 628, -1, 627, 626, 637, -1, 627, 637, 636, -1, 627, 636, 634, -1, 627, 634, 633, -1, 627, 633, 631, -1, 627, 631, 630, -1, 627, 630, 628, -1, 626, 627, 639, -1, 626, 639, 638, -1, 627, 628, 640, -1, 627, 640, 639, -1, 628, 629, 641, -1, 628, 641, 640, -1, 629, 630, 642, -1, 629, 642, 641, -1, 630, 631, 643, -1, 630, 643, 642, -1, 631, 632, 644, -1, 631, 644, 643, -1, 632, 633, 645, -1, 632, 645, 644, -1, 633, 634, 646, -1, 633, 646, 645, -1, 634, 635, 647, -1, 634, 647, 646, -1, 635, 636, 648, -1, 635, 648, 647, -1, 636, 637, 649, -1, 636, 649, 648, -1, 637, 626, 638, -1, 637, 638, 649, -1, 638, 639, 651, -1, 638, 651, 650, -1, 639, 640, 652, -1, 639, 652, 651, -1, 640, 641, 653, -1, 640, 653, 652, -1, 641, 642, 654, -1, 641, 654, 653, -1, 642, 643, 655, -1, 642, 655, 654, -1, 643, 644, 656, -1, 643, 656, 655, -1, 644, 645, 657, -1, 644, 657, 656, -1, 645, 646, 658, -1, 645, 658, 657, -1, 646, 647, 659, -1, 646, 659, 658, -1, 647, 648, 660, -1, 647, 660, 659, -1, 648, 649, 661, -1, 648, 661, 660, -1, 649, 638, 650, -1, 649, 650, 661, -1, 650, 651, 663, -1, 650, 663, 662, -1, 651, 652, 664, -1, 651, 664, 663, -1, 652, 653, 665, -1, 652, 665, 664, -1, 653, 654, 666, -1, 653, 666, 665, -1, 654, 655, 667, -1, 654, 667, 666, -1, 655, 656, 668, -1, 655, 668, 667, -1, 656, 657, 669, -1, 656, 669, 668, -1, 657, 658, 670, -1, 657, 670, 669, -1, 658, 659, 671, -1, 658, 671, 670, -1, 659, 660, 672, -1, 659, 672, 671, -1, 660, 661, 673, -1, 660, 673, 672, -1, 661, 650, 662, -1, 661, 662, 673, -1, 662, 663, 675, -1, 662, 675, 674, -1, 663, 664, 676, -1, 663, 676, 675, -1, 664, 665, 677, -1, 664, 677, 676, -1, 665, 666, 678, -1, 665, 678, 677, -1, 666, 667, 679, -1, 666, 679, 678, -1, 667, 668, 680, -1, 667, 680, 679, -1, 668, 669, 681, -1, 668, 681, 680, -1, 669, 670, 682, -1, 669, 682, 681, -1, 670, 671, 683, -1, 670, 683, 682, -1, 671, 672, 684, -1, 671, 684, 683, -1, 672, 673, 685, -1, 672, 685, 684, -1, 673, 662, 674, -1, 673, 674, 685, -1, 682, 683, 684, -1, 679, 680, 681, -1, 676, 677, 678, -1, 685, 674, 675, -1, 684, 685, 675, -1, 682, 684, 675, -1, 681, 682, 675, -1, 679, 681, 675, -1, 678, 679, 675, -1, 676, 678, 675, -1 ] solid FALSE creaseAngle 3.14159 } } } } } collide FALSE } #translation -20.059 -91.6589 -50.0163 rotation 0 0 1 0 scale 0.00198953 0.00198941 0.0019895 } } #translation -118.519 65.576 23.8377 #rotation 0.589239 0.571313 -0.571313 2.07665 translation 1 0.9 1 rotation -0.5775 0.577 0.5775 2.0935 scale 1.29274 1.2928 1.29273 scaleOrientation 0.596398 -0.763339 -0.248239 0.00229024 } Transform { children USE CHAIR #translation -118.608 65.9761 26.5223 #rotation 0.578426 0.576812 -0.576812 2.09278 translation 1 0.9 1.7 rotation -0.5775 0.577 0.5775 2.0935 scale 1.30087 1.30088 1.30088 scaleOrientation 0.99561 -0.0268138 -0.089676 0.352141 } Transform { children USE CHAIR # translation 110.211 68.3854 -65.8558 # rotation 0.709165 -0.498541 0.49854 1.90789 translation 3 0.9 1.7 rotation -0.7185 -0.4916 -0.492 1.8947 scale 1.3481 1.34818 1.34809 scaleOrientation -0.00638707 0.998679 -0.0509761 0.0434935 } Transform { children USE CHAIR # translation 124.45 67.0761 -24.9112 # rotation -0.574258 0.57889 -0.57889 4.18415 translation 3 0.9 1 rotation -0.5775 -0.577 -0.5775 2.0935 scale 1.32242 1.32238 1.32241 scaleOrientation -0.265026 0.962856 -0.0516608 0.017442 } Transform { children Group { children Transform { children Collision { children Group { children Group { children DEF LR_couch Group { children [ Group { children Shape { appearance Appearance { material DEF TAN_SMOOTH_LEAT Material { ambientIntensity 0.138562 diffuseColor 0.27451 0.0784314 0.0627451 specularColor 0.647059 0.647059 0.647059 transparency 0 } } geometry IndexedFaceSet { coord Coordinate { point [ 134.575 39.6851 22.864, 137.37 36.9717 14.9278, 137.37 32.9399 8.07336, 137.37 32.1501 5.04028, 137.37 31.3993 4.43723, 137.37 32.1755 8.52644, 137.37 36.2286 15.4172, 134.575 38.9058 23.2476, 58.951 39.6851 22.864, 57.132 36.9717 14.9278, 57.132 32.9396 8.07336, 57.132 32.2238 4.64337, 57.132 36.2286 15.4172, 58.951 38.9058 23.2476, 57.1624 30.9853 8.83425, 57.1624 10.0944 8.83425, 137.152 10.0944 8.83425, 137.154 30.9853 8.83425, 57.1624 31.4187 5.90953, 57.1624 10.5278 7.10286, 137.152 10.5278 7.10286, 137.154 31.4187 5.90953, 137.385 16.3904 0.0910263, 137.385 17.0922 11.396, 138.5 10.0199 12.467, 146.368 10.0199 12.467, 146.368 10.0199 11.4563, 138.796 10.0199 11.4563, 138.227 17.1555 10.9102, 138.227 16.3904 0.0910263, 57.0368 16.3905 0.0910263, 56.1945 16.3905 0.0910263, 56.1945 17.1556 10.9102, 55.6257 10.0199 11.4563, 48.0604 10.0199 11.4563, 48.0604 10.0199 12.467, 55.9211 10.0199 12.467, 57.0368 17.0923 11.396, 137.386 33.1225 0.0910263, 137.386 33.125 11.396, 138.502 36.8832 12.467, 146.369 36.8832 12.467, 146.369 36.8832 11.4563, 138.797 36.8832 11.4563, 138.228 33.1222 10.9102, 138.228 33.1222 0.0910263, 57.0367 33.1222 0.0910263, 56.1945 33.1226 0.0910263, 56.1945 33.1226 10.9102, 55.6257 36.8832 11.4563, 48.0604 36.8832 11.4563, 48.0604 36.8832 12.467, 55.9211 36.8832 12.467, 57.0367 33.1247 11.396, 148.773 16.754 12.4567, 148.777 23.8343 12.1473, 148.778 29.5706 12.1666, 148.693 35.7172 12.1377, 148.604 30.514 12.0683, 148.599 17.63 12.2525, 148.623 11.0571 12.1182, 147.567 9.2641 13.4526, 148.379 10.468 14.2732, 148.548 15.3916 14.2608, 148.575 22.5544 14.0505, 148.578 29.1848 14.3321, 148.443 34.3727 14.2951, 147.961 37.086 13.4956, 147.197 36.215 12.6326, 146.962 17.0351 11.7293, 147.134 9.63116 11.8085, 142.814 9.20051 13.6592, 142.817 10.4007 14.492, 142.815 36.9318 13.691, 142.812 36.0692 12.8175, 142.81 9.57104 12.0038, 137.928 9.26411 13.4526, 137.474 10.4678 14.2738, 137.313 15.3912 14.2617, 137.287 29.184 14.333, 137.415 34.3721 14.2958, 137.874 37.0859 13.4957, 138.29 36.2154 12.6321, 138.348 9.63136 11.8078, 136.698 16.8958 12.402, 136.691 23.7928 12.1289, 136.692 29.3244 12.1649, 136.726 33.5251 12.1687, 137.008 30.4049 11.9531, 137.019 24.9996 11.9106, 137.014 17.8552 12.0714, 136.97 11.4118 11.9256, 58.2447 16.754 12.4567, 58.2484 23.8343 12.1473, 58.2486 29.5706 12.1666, 58.1635 35.7172 12.1377, 58.0744 30.514 12.0683, 58.0705 17.63 12.2525, 58.0947 11.0571 12.1182, 57.0386 9.26412 13.4526, 57.8511 10.468 14.2732, 58.0195 15.3916 14.2608, 58.0467 22.5544 14.0505, 58.0481 29.1848 14.3321, 57.9134 34.3727 14.2951, 57.4314 37.086 13.4956, 56.6672 36.2149 12.6326, 56.434 17.0357 11.7293, 56.606 9.63117 11.8085, 52.2853 9.20051 13.6592, 52.2889 10.4007 14.492, 52.2858 36.9318 13.691, 52.2826 36.0692 12.8175, 52.281 31.7594 12.2344, 52.2807 25.3288 11.88, 52.2808 16.9776 11.9202, 52.2821 9.57105 12.0038, 47.3992 9.26412 13.4526, 46.9452 10.4678 14.2738, 46.7848 15.3913 14.2617, 46.7589 22.5537 14.0514, 46.7576 29.1841 14.333, 46.8858 34.3721 14.2958, 47.3448 37.0859 13.4957, 47.76 36.2154 12.6321, 47.8194 9.63137 11.8078, 46.1697 16.8958 12.402, 46.1628 23.7928 12.1289, 46.1625 29.3245 12.1649, 46.1962 33.5251 12.1687, 46.4786 30.4049 11.9531, 46.4895 24.9996 11.9106, 46.4857 17.8552 12.0714, 46.4417 11.4118 11.9256 ] } coordIndex [ 5, 4, 3, -1, 5, 3, 2, -1, 6, 5, 2, -1, 6, 2, 1, -1, 6, 1, 0, -1, 7, 6, 0, -1, 0, 1, 9, -1, 0, 9, 8, -1, 1, 2, 10, -1, 1, 10, 9, -1, 2, 3, 11, -1, 2, 11, 10, -1, 3, 4, 11, -1, 4, 5, 11, -1, 5, 6, 12, -1, 5, 12, 11, -1, 6, 7, 13, -1, 6, 13, 12, -1, 7, 0, 8, -1, 7, 8, 13, -1, 10, 11, 12, -1, 9, 10, 12, -1, 8, 9, 12, -1, 8, 12, 13, -1, 14, 15, 16, -1, 14, 16, 17, -1, 14, 18, 19, -1, 14, 19, 15, -1, 15, 19, 20, -1, 15, 20, 16, -1, 16, 20, 21, -1, 16, 21, 17, -1, 17, 21, 18, -1, 17, 18, 14, -1, 18, 21, 20, -1, 18, 20, 19, -1, 22, 29, 28, -1, 23, 22, 28, -1, 24, 23, 28, -1, 24, 28, 27, -1, 25, 24, 27, -1, 25, 27, 26, -1, 36, 35, 34, -1, 36, 34, 33, -1, 37, 36, 33, -1, 37, 33, 32, -1, 30, 37, 32, -1, 30, 32, 31, -1, 22, 23, 39, -1, 22, 39, 38, -1, 23, 24, 40, -1, 23, 40, 39, -1, 24, 25, 41, -1, 24, 41, 40, -1, 25, 26, 42, -1, 25, 42, 41, -1, 26, 27, 43, -1, 26, 43, 42, -1, 27, 28, 44, -1, 27, 44, 43, -1, 28, 29, 45, -1, 28, 45, 44, -1, 29, 22, 38, -1, 29, 38, 45, -1, 30, 31, 47, -1, 30, 47, 46, -1, 31, 32, 48, -1, 31, 48, 47, -1, 32, 33, 49, -1, 32, 49, 48, -1, 33, 34, 50, -1, 33, 50, 49, -1, 34, 35, 51, -1, 34, 51, 50, -1, 35, 36, 52, -1, 35, 52, 51, -1, 36, 37, 53, -1, 36, 53, 52, -1, 37, 30, 46, -1, 37, 46, 53, -1, 44, 45, 38, -1, 44, 38, 39, -1, 44, 39, 40, -1, 43, 44, 40, -1, 43, 40, 41, -1, 42, 43, 41, -1, 50, 51, 52, -1, 49, 50, 52, -1, 49, 52, 53, -1, 48, 49, 53, -1, 48, 53, 46, -1, 47, 48, 46, -1, 54, 60, 59, -1, 55, 54, 59, -1, 69, 58, 59, -1, 59, 58, 55, -1, 60, 62, 61, -1, 60, 54, 63, -1, 60, 63, 62, -1, 54, 55, 64, -1, 54, 64, 63, -1, 55, 56, 65, -1, 55, 65, 64, -1, 56, 58, 66, -1, 56, 66, 65, -1, 58, 57, 67, -1, 58, 67, 66, -1, 57, 58, 68, -1, 57, 68, 67, -1, 55, 58, 56, -1, 69, 68, 58, -1, 59, 60, 70, -1, 59, 70, 69, -1, 60, 61, 70, -1, 61, 62, 72, -1, 61, 72, 71, -1, 80, 78, 72, -1, 66, 72, 62, -1, 78, 80, 79, -1, 72, 81, 80, -1, 66, 67, 73, -1, 67, 68, 74, -1, 67, 74, 73, -1, 69, 70, 75, -1, 70, 61, 71, -1, 70, 71, 75, -1, 71, 72, 77, -1, 71, 77, 76, -1, 73, 72, 66, -1, 72, 78, 77, -1, 81, 72, 73, -1, 64, 62, 63, -1, 65, 62, 64, -1, 66, 62, 65, -1, 73, 74, 82, -1, 73, 82, 81, -1, 82, 89, 88, -1, 69, 74, 68, -1, 75, 74, 69, -1, 75, 71, 76, -1, 75, 76, 83, -1, 76, 77, 91, -1, 77, 78, 84, -1, 77, 84, 91, -1, 79, 85, 78, -1, 78, 85, 84, -1, 85, 79, 86, -1, 79, 80, 87, -1, 79, 87, 86, -1, 80, 81, 87, -1, 81, 82, 87, -1, 83, 74, 75, -1, 82, 88, 87, -1, 83, 89, 82, -1, 83, 82, 74, -1, 90, 83, 91, -1, 83, 90, 89, -1, 83, 76, 91, -1, 90, 91, 84, -1, 90, 84, 85, -1, 89, 90, 85, -1, 89, 85, 86, -1, 88, 89, 86, -1, 88, 86, 87, -1, 92, 98, 97, -1, 93, 92, 97, -1, 113, 115, 114, -1, 107, 96, 97, -1, 97, 96, 93, -1, 98, 100, 99, -1, 98, 92, 101, -1, 98, 101, 100, -1, 92, 93, 102, -1, 92, 102, 101, -1, 93, 94, 103, -1, 93, 103, 102, -1, 94, 96, 104, -1, 94, 104, 103, -1, 96, 95, 105, -1, 96, 105, 104, -1, 95, 96, 106, -1, 95, 106, 105, -1, 93, 96, 94, -1, 107, 106, 96, -1, 97, 98, 108, -1, 97, 108, 107, -1, 98, 99, 108, -1, 99, 100, 110, -1, 99, 110, 109, -1, 122, 120, 119, -1, 122, 119, 110, -1, 123, 110, 111, -1, 120, 122, 121, -1, 110, 123, 122, -1, 104, 105, 111, -1, 105, 106, 112, -1, 105, 112, 111, -1, 106, 113, 112, -1, 115, 113, 107, -1, 107, 113, 106, -1, 107, 108, 116, -1, 107, 116, 115, -1, 108, 99, 109, -1, 108, 109, 116, -1, 109, 110, 118, -1, 109, 118, 117, -1, 104, 110, 100, -1, 110, 119, 118, -1, 111, 110, 104, -1, 102, 100, 101, -1, 103, 100, 102, -1, 104, 100, 103, -1, 111, 112, 124, -1, 111, 124, 123, -1, 124, 131, 130, -1, 125, 131, 124, -1, 125, 113, 114, -1, 132, 125, 133, -1, 115, 116, 125, -1, 116, 109, 117, -1, 116, 117, 125, -1, 117, 118, 133, -1, 118, 119, 126, -1, 118, 126, 133, -1, 119, 120, 127, -1, 119, 127, 126, -1, 120, 121, 128, -1, 120, 128, 127, -1, 121, 122, 129, -1, 121, 129, 128, -1, 122, 123, 129, -1, 123, 124, 129, -1, 125, 124, 112, -1, 124, 130, 129, -1, 125, 112, 113, -1, 125, 132, 131, -1, 115, 125, 114, -1, 125, 117, 133, -1, 132, 133, 126, -1, 132, 126, 127, -1, 131, 132, 127, -1, 131, 127, 128, -1, 130, 131, 128, -1, 130, 128, 129, -1 ] solid FALSE creaseAngle 3.14159 } } } Group { children Shape { appearance Appearance { material DEF TAN_CREASED_LEAT Material { ambientIntensity 0.138562 diffuseColor 0.27451 0.0784314 0.0627451 specularColor 0.647059 0.647059 0.647059 transparency 0 } } geometry IndexedFaceSet { coord Coordinate { point [ 84.06 30.518 15.4484, 83.9782 31.9177 20.7088, 83.9031 33.3429 26.0855, 83.7472 37.1114 30.9132, 84.2935 33.33 27.0323, 84.2777 29.4354 12.316, 86.6378 29.1815 8.48621, 85.6381 31.9435 8.6714, 85.1452 34.2985 12.4695, 84.9601 36.6933 18.3348, 84.8348 39.0242 24.39, 85.1024 39.5557 27.5618, 86.1125 40.4589 30.6306, 87.1382 39.1372 31.5649, 87.9262 35.7886 29.856, 88.0219 31.1279 22.5197, 87.9888 28.8681 16.4234, 87.6044 27.905 11.4255, 97.2595 29.6571 8.22307, 97.2517 32.3564 8.3927, 97.2586 40.4311 30.1991, 97.2658 39.052 31.1566, 97.2692 35.8801 29.4588, 97.2668 28.3546 11.1767, 107.972 29.3682 8.48622, 109.182 31.9584 8.67053, 109.716 34.3034 12.4683, 109.951 36.6939 18.3335, 110.127 39.0214 24.3888, 109.88 39.5562 27.5602, 108.92 40.4788 30.6304, 107.893 39.1773 31.5661, 107.214 36.0496 29.8578, 106.64 29.1509 16.4246, 107.239 27.9035 11.4263, 110.331 28.901 11.0804, 110.634 29.3875 12.0818, 110.806 30.4326 15.6236, 110.926 31.8297 20.6811, 111.032 33.2477 25.8554, 111.224 36.8464 30.6766, 111.03 37.8843 31.9328, 110.73 37.1381 31.3641, 110.305 33.0006 27.0008, 110.176 31.5974 21.9492, 110.08 30.1855 16.769, 110.593 30.5073 15.4484, 110.688 31.9058 20.7088, 110.794 33.3291 26.0855, 111.115 37.0875 30.9132, 111.179 33.2671 27.0323, 111.089 31.8649 21.7748, 110.847 29.4092 12.316, 113.182 28.981 8.48621, 112.338 31.7226 8.6714, 112.146 34.1206 12.4695, 112.265 36.5197 18.3348, 112.435 38.8477 24.39, 112.767 39.3413 27.5618, 113.883 40.1099 30.6306, 114.734 38.6692 31.5649, 114.957 35.4745 29.856, 114.787 31.1282 22.5197, 114.754 28.8681 16.4234, 114.369 27.905 11.4255, 124.024 29.6572 8.22307, 124.016 32.3565 8.3927, 124.013 39.4811 24.1049, 124.023 40.4311 30.1991, 124.03 39.052 31.1566, 124.034 35.88 29.4588, 124.031 28.3546 11.1767, 134.943 29.1818 8.48622, 135.958 31.8542 8.67053, 136.316 34.2323 12.4683, 136.374 36.6336 18.3335, 136.377 38.9679 24.3888, 136.09 39.4828 27.5602, 135.064 40.3316 30.6304, 134.137 38.9577 31.5661, 133.691 35.7882 29.8578, 133.631 28.866 16.4246, 134.004 27.9035 11.4263, 137.329 28.8903 11.0804, 137.596 29.3977 12.0818, 137.691 30.4526 15.6236, 137.706 31.8553 20.6811, 137.707 33.2773 25.8554, 137.631 36.88 30.6766, 137.361 37.9008 31.9328, 137.117 37.1344 31.3641, 137 32.9768 27.0008, 136.976 31.5679 21.9492, 136.984 30.1524 16.769, 137.083 29.1506 12.8106, 57.1779 30.5113 15.4484, 57.1696 31.9133 20.7088, 57.1691 33.3405 26.0855, 57.2106 37.1124 30.9132, 57.5583 33.3073 27.0323, 57.513 29.4351 12.316, 59.8731 29.1818 8.48621, 58.8285 31.8529 8.6714, 58.4595 34.2301 12.4695, 58.4 36.6314 18.3348, 58.3969 38.9656 24.39, 58.2233 39.7168 27.5618, 59.7479 40.3317 30.6306, 60.703 38.958 31.5649, 61.1615 35.7886 29.856, 61.2572 31.128 22.5197, 61.2241 28.8681 16.4234, 60.8397 27.905 11.4255, 70.4949 29.6572 8.22307, 70.487 32.3564 8.3927, 70.4838 39.4811 24.1049, 70.4939 40.4309 30.1991, 70.5011 39.052 31.1566, 70.5045 35.88 29.4588, 70.5021 28.3546 11.1767, 81.4135 29.1814 8.48622, 82.4774 31.7794 8.67053, 82.7108 34.173 12.4683, 82.6429 36.5741 18.3335, 82.5237 38.9053 24.3888, 82.2106 39.4045 27.5602, 81.1418 40.1985 30.6304, 80.2873 38.7779 31.5661, 80.0084 35.5894 29.8578, 80.1012 28.866 16.4246, 80.4747 27.9035 11.4263, 83.8001 28.8903 11.0804, 84.067 29.398 12.0818, 84.2814 30.4708 15.6236, 84.2232 31.8721 20.6811, 84.1495 33.2922 25.8554, 83.8857 36.886 30.6766, 83.5629 37.8912 31.9328, 83.3593 37.1131 31.3641, 83.4599 32.9551 27.0008, 83.5092 31.5469 21.9492, 83.5918 30.1337 16.769, 83.5532 29.1506 12.8106, 83.9426 11.6004 12.9029, 83.9342 18.0898 12.8199, 83.9338 23.3009 12.176, 83.9753 27.2428 11.7125, 84.323 24.1753 12.2867, 84.3318 12.4316 13.2469, 84.2777 8.49956 12.6267, 86.6378 5.02233 11.5173, 85.5932 5.97616 9.63895, 85.2242 10.0529 9.19449, 85.1647 16.6002 8.89116, 85.1616 22.5792 7.59352, 85.4566 27.3016 7.12753, 86.6582 30.0466 8.54947, 87.4677 29.261 10.4833, 87.6043 7.25634 13.4376, 97.2595 5.39774 11.0827, 97.2517 5.87743 9.17873, 97.2507 27.1178 6.70268, 97.2586 29.7313 8.14842, 97.2658 29.0968 10.1038, 97.2692 25.279 11.8015, 97.2699 19.494 13.2333, 97.2697 11.8949 14.0249, 97.2668 7.16822 13.0269, 109.35 5.25665 11.5173, 109.193 5.97585 9.63752, 109.551 10.0524 9.19254, 109.609 16.6 8.8893, 109.612 22.5784 7.59165, 109.326 27.3009 7.12605, 108.147 30.0806 8.54933, 107.174 29.5078 10.4844, 107.239 7.25663 13.439, 110.565 7.24095 12.6052, 110.832 8.28051 12.5748, 110.926 11.7387 13.0047, 110.941 18.0558 12.8634, 110.942 23.0774 12.2055, 110.867 26.8954 11.7561, 110.597 28.5532 11.7195, 110.353 27.5349 12.0159, 110.236 24.0959 12.5443, 110.211 19.1902 13.2028, 110.22 12.6675 13.6098, 57.1779 11.6004 12.9029, 57.1696 18.0898 12.8199, 57.1691 23.3009 12.176, 57.2106 27.2428 11.7124, 57.5583 24.1753 12.2867, 57.5671 12.4316 13.2469, 57.513 8.49956 12.6267, 59.1702 5.02234 11.5173, 58.0574 5.97617 9.63894, 57.681 10.0529 9.19448, 57.6204 16.6003 8.89115, 57.6172 22.5792 7.59351, 57.918 27.3016 7.12753, 58.9952 29.9052 8.54946, 60.703 29.2611 10.4833, 60.8397 7.25635 13.4376, 70.4949 5.16344 11.0827, 70.487 6.34606 9.17873, 70.486 27.1178 6.70267, 70.4939 29.7314 8.14842, 70.5011 29.0969 10.1038, 70.5045 25.279 11.8015, 70.5052 19.494 13.2333, 70.505 11.8949 14.0249, 70.5021 7.16823 13.0269, 82.5851 5.02234 11.5173, 82.4282 5.97585 9.63752, 82.7866 10.0524 9.19254, 82.8444 16.5994 8.88929, 82.8474 22.5784 7.59165, 82.5609 27.3009 7.12604, 81.6875 29.786 8.54933, 80.6074 29.2615 10.4844, 80.4747 7.25663 13.439, 83.8001 7.24096 12.6052, 84.067 8.28051 12.5748, 84.1612 11.7387 13.0047, 84.1764 18.0552 12.8633, 84.1772 23.0774 12.2055, 84.1019 26.8954 11.7561, 83.8321 28.5532 11.7195, 83.5881 27.5349 12.0159, 83.4709 24.0959 12.5443, 83.4465 19.1896 13.2028, 83.4549 12.6675 13.6098, 83.5532 8.85496 13.0005, 110.707 11.6004 12.9029, 110.699 18.0903 12.8199, 110.698 23.3009 12.176, 110.74 27.2428 11.7125, 111.088 24.1753 12.2867, 111.096 12.4316 13.2469, 111.042 8.49955 12.6267, 112.231 4.55371 11.5173, 112.358 5.97616 9.63895, 111.989 10.0528 9.19449, 111.929 16.6008 8.89116, 111.926 22.5792 7.59352, 112.221 27.3016 7.12754, 113.111 29.7117 8.54947, 114.016 28.9989 10.4833, 114.787 19.6528 13.6004, 114.369 7.25634 13.4376, 124.024 5.39773 11.0827, 124.016 5.87742 9.17873, 124.015 27.1177 6.70268, 124.023 29.7314 8.14843, 124.03 29.0969 10.1038, 124.034 11.8949 14.0249, 124.031 7.16821 13.0269, 134.707 4.78802 11.5173, 136.728 5.97584 9.63752, 137.093 10.0524 9.19255, 137.152 16.5993 8.8893, 137.155 22.5784 7.59166, 136.864 27.3009 7.12605, 135.064 29.9051 8.54934, 134.137 29.2615 10.4844, 133.629 11.9814 14.4281, 134.003 7.25662 13.439, 137.328 7.24095 12.6052, 137.595 8.2805 12.5748, 137.689 11.7387 13.0047, 137.705 18.0551 12.8634, 137.705 23.0774 12.2055, 137.631 26.8954 11.7561, 137.361 28.5532 11.7195, 137.117 27.5349 12.0159, 136.999 24.0959 12.5443, 136.975 19.1895 13.2028, 136.983 12.6675 13.6098 ] } coordIndex [ 16, 5, 17, -1, 5, 16, 0, -1, 0, 16, 1, -1, 1, 16, 15, -1, 1, 15, 2, -1, 3, 2, 4, -1, 5, 7, 6, -1, 5, 0, 8, -1, 5, 8, 7, -1, 0, 1, 9, -1, 0, 9, 8, -1, 1, 2, 10, -1, 1, 10, 9, -1, 2, 3, 11, -1, 2, 11, 10, -1, 3, 12, 11, -1, 3, 13, 12, -1, 3, 4, 14, -1, 3, 14, 13, -1, 2, 15, 4, -1, 4, 15, 14, -1, 5, 6, 17, -1, 6, 7, 19, -1, 6, 19, 18, -1, 7, 26, 19, -1, 26, 7, 8, -1, 9, 27, 8, -1, 10, 28, 9, -1, 11, 29, 10, -1, 11, 12, 20, -1, 12, 13, 21, -1, 12, 21, 20, -1, 13, 14, 22, -1, 13, 22, 21, -1, 16, 34, 33, -1, 14, 15, 22, -1, 34, 16, 23, -1, 16, 17, 23, -1, 17, 6, 18, -1, 17, 18, 23, -1, 18, 19, 25, -1, 18, 25, 24, -1, 26, 8, 27, -1, 19, 26, 25, -1, 27, 9, 28, -1, 28, 10, 29, -1, 29, 11, 30, -1, 30, 11, 20, -1, 20, 21, 31, -1, 20, 31, 30, -1, 21, 22, 32, -1, 21, 32, 31, -1, 45, 15, 33, -1, 16, 33, 15, -1, 23, 18, 24, -1, 23, 24, 34, -1, 24, 25, 36, -1, 24, 36, 35, -1, 25, 26, 37, -1, 25, 37, 36, -1, 26, 27, 38, -1, 26, 38, 37, -1, 27, 28, 39, -1, 27, 39, 38, -1, 28, 29, 40, -1, 28, 40, 39, -1, 29, 30, 41, -1, 29, 41, 40, -1, 30, 31, 42, -1, 30, 42, 41, -1, 31, 32, 43, -1, 31, 43, 42, -1, 15, 45, 44, -1, 32, 44, 43, -1, 15, 32, 22, -1, 15, 44, 32, -1, 36, 34, 35, -1, 34, 36, 33, -1, 34, 24, 35, -1, 33, 37, 45, -1, 33, 36, 37, -1, 45, 37, 38, -1, 44, 45, 38, -1, 44, 38, 39, -1, 43, 44, 39, -1, 43, 39, 40, -1, 42, 43, 40, -1, 42, 40, 41, -1, 63, 52, 64, -1, 52, 63, 46, -1, 46, 63, 47, -1, 48, 47, 51, -1, 48, 51, 50, -1, 49, 48, 50, -1, 52, 54, 53, -1, 52, 46, 55, -1, 52, 55, 54, -1, 46, 47, 56, -1, 46, 56, 55, -1, 47, 48, 57, -1, 47, 57, 56, -1, 48, 49, 58, -1, 48, 58, 57, -1, 49, 59, 58, -1, 49, 60, 59, -1, 49, 50, 61, -1, 49, 61, 60, -1, 50, 51, 62, -1, 50, 62, 61, -1, 47, 63, 51, -1, 51, 63, 62, -1, 52, 53, 64, -1, 53, 54, 66, -1, 53, 66, 65, -1, 54, 74, 66, -1, 74, 54, 55, -1, 56, 75, 55, -1, 56, 57, 67, -1, 57, 77, 67, -1, 77, 57, 58, -1, 58, 59, 68, -1, 59, 60, 69, -1, 59, 69, 68, -1, 60, 61, 70, -1, 60, 70, 69, -1, 63, 82, 81, -1, 61, 62, 70, -1, 82, 63, 71, -1, 63, 64, 71, -1, 64, 53, 65, -1, 64, 65, 71, -1, 65, 66, 73, -1, 65, 73, 72, -1, 74, 55, 75, -1, 66, 74, 73, -1, 75, 56, 76, -1, 76, 56, 67, -1, 77, 58, 78, -1, 67, 77, 76, -1, 78, 58, 68, -1, 68, 69, 79, -1, 68, 79, 78, -1, 69, 70, 80, -1, 69, 80, 79, -1, 93, 62, 81, -1, 63, 81, 62, -1, 71, 65, 72, -1, 71, 72, 82, -1, 72, 73, 84, -1, 72, 84, 83, -1, 73, 74, 85, -1, 73, 85, 84, -1, 74, 75, 86, -1, 74, 86, 85, -1, 75, 76, 87, -1, 75, 87, 86, -1, 76, 77, 88, -1, 76, 88, 87, -1, 77, 78, 89, -1, 77, 89, 88, -1, 78, 79, 90, -1, 78, 90, 89, -1, 79, 80, 91, -1, 79, 91, 90, -1, 62, 93, 92, -1, 80, 92, 91, -1, 62, 80, 70, -1, 62, 92, 80, -1, 81, 82, 94, -1, 81, 94, 93, -1, 82, 72, 83, -1, 82, 83, 94, -1, 94, 83, 84, -1, 94, 84, 85, -1, 93, 94, 85, -1, 93, 85, 86, -1, 92, 93, 86, -1, 92, 86, 87, -1, 91, 92, 87, -1, 91, 87, 88, -1, 90, 91, 88, -1, 90, 88, 89, -1, 111, 100, 112, -1, 100, 111, 95, -1, 95, 111, 96, -1, 96, 111, 110, -1, 96, 110, 97, -1, 98, 97, 99, -1, 100, 102, 101, -1, 100, 95, 103, -1, 100, 103, 102, -1, 95, 96, 104, -1, 95, 104, 103, -1, 96, 97, 105, -1, 96, 105, 104, -1, 97, 98, 106, -1, 97, 106, 105, -1, 98, 107, 106, -1, 98, 108, 107, -1, 98, 99, 109, -1, 98, 109, 108, -1, 97, 110, 99, -1, 99, 110, 109, -1, 100, 101, 112, -1, 101, 102, 114, -1, 101, 114, 113, -1, 102, 122, 114, -1, 122, 102, 103, -1, 104, 123, 103, -1, 104, 105, 115, -1, 105, 125, 115, -1, 125, 105, 106, -1, 106, 107, 116, -1, 107, 108, 117, -1, 107, 117, 116, -1, 108, 109, 118, -1, 108, 118, 117, -1, 111, 130, 129, -1, 109, 110, 118, -1, 130, 111, 119, -1, 111, 112, 119, -1, 112, 101, 113, -1, 112, 113, 119, -1, 113, 114, 121, -1, 113, 121, 120, -1, 122, 103, 123, -1, 114, 122, 121, -1, 123, 104, 124, -1, 124, 104, 115, -1, 125, 106, 126, -1, 115, 125, 124, -1, 126, 106, 116, -1, 116, 117, 127, -1, 116, 127, 126, -1, 117, 118, 128, -1, 117, 128, 127, -1, 141, 110, 129, -1, 111, 129, 110, -1, 119, 113, 120, -1, 119, 120, 130, -1, 120, 121, 132, -1, 120, 132, 131, -1, 121, 122, 133, -1, 121, 133, 132, -1, 122, 123, 134, -1, 122, 134, 133, -1, 123, 124, 135, -1, 123, 135, 134, -1, 124, 125, 136, -1, 124, 136, 135, -1, 125, 126, 137, -1, 125, 137, 136, -1, 126, 127, 138, -1, 126, 138, 137, -1, 127, 128, 139, -1, 127, 139, 138, -1, 110, 141, 140, -1, 128, 140, 139, -1, 110, 128, 118, -1, 110, 140, 128, -1, 129, 130, 142, -1, 129, 142, 141, -1, 130, 120, 131, -1, 130, 131, 142, -1, 142, 131, 132, -1, 142, 132, 133, -1, 141, 142, 133, -1, 141, 133, 134, -1, 140, 141, 134, -1, 140, 134, 135, -1, 139, 140, 135, -1, 139, 135, 136, -1, 138, 139, 136, -1, 138, 136, 137, -1, 143, 149, 148, -1, 144, 143, 148, -1, 144, 147, 145, -1, 147, 144, 148, -1, 148, 157, 147, -1, 146, 145, 147, -1, 149, 151, 150, -1, 149, 143, 152, -1, 149, 152, 151, -1, 143, 144, 153, -1, 143, 153, 152, -1, 144, 145, 154, -1, 144, 154, 153, -1, 145, 146, 155, -1, 145, 155, 154, -1, 146, 156, 155, -1, 146, 157, 156, -1, 147, 157, 146, -1, 148, 149, 158, -1, 158, 157, 148, -1, 149, 150, 158, -1, 150, 151, 160, -1, 150, 160, 159, -1, 152, 161, 151, -1, 151, 161, 160, -1, 153, 161, 152, -1, 161, 153, 154, -1, 154, 155, 161, -1, 155, 156, 162, -1, 155, 162, 161, -1, 156, 157, 163, -1, 156, 163, 162, -1, 157, 164, 163, -1, 164, 166, 165, -1, 164, 167, 166, -1, 157, 158, 164, -1, 164, 158, 167, -1, 158, 150, 159, -1, 158, 159, 167, -1, 159, 160, 169, -1, 159, 169, 168, -1, 160, 161, 173, -1, 160, 170, 169, -1, 160, 171, 170, -1, 160, 172, 171, -1, 160, 173, 172, -1, 161, 162, 174, -1, 161, 174, 173, -1, 162, 163, 175, -1, 162, 175, 174, -1, 164, 175, 163, -1, 165, 176, 175, -1, 165, 175, 164, -1, 176, 165, 166, -1, 166, 167, 176, -1, 167, 159, 168, -1, 167, 168, 176, -1, 168, 169, 178, -1, 168, 178, 177, -1, 169, 170, 179, -1, 169, 179, 178, -1, 170, 171, 180, -1, 170, 180, 179, -1, 171, 172, 181, -1, 171, 181, 180, -1, 172, 173, 182, -1, 172, 182, 181, -1, 173, 174, 183, -1, 173, 183, 182, -1, 174, 175, 184, -1, 174, 184, 183, -1, 175, 176, 187, -1, 175, 185, 184, -1, 175, 186, 185, -1, 175, 187, 186, -1, 176, 168, 177, -1, 177, 187, 176, -1, 187, 177, 179, -1, 179, 177, 178, -1, 187, 179, 180, -1, 186, 187, 180, -1, 186, 180, 181, -1, 185, 186, 181, -1, 185, 181, 182, -1, 184, 185, 182, -1, 184, 182, 183, -1, 188, 194, 193, -1, 189, 188, 193, -1, 189, 192, 190, -1, 192, 189, 193, -1, 193, 202, 192, -1, 191, 190, 192, -1, 194, 196, 195, -1, 194, 188, 197, -1, 194, 197, 196, -1, 188, 189, 198, -1, 188, 198, 197, -1, 189, 190, 199, -1, 189, 199, 198, -1, 190, 191, 200, -1, 190, 200, 199, -1, 191, 201, 200, -1, 191, 202, 201, -1, 192, 202, 191, -1, 193, 194, 203, -1, 203, 202, 193, -1, 194, 195, 203, -1, 195, 196, 205, -1, 195, 205, 204, -1, 197, 206, 196, -1, 196, 206, 205, -1, 198, 206, 197, -1, 206, 198, 199, -1, 199, 200, 206, -1, 200, 201, 207, -1, 200, 207, 206, -1, 201, 202, 208, -1, 201, 208, 207, -1, 202, 209, 208, -1, 209, 211, 210, -1, 209, 212, 211, -1, 202, 203, 209, -1, 209, 203, 212, -1, 203, 195, 204, -1, 203, 204, 212, -1, 204, 205, 214, -1, 204, 214, 213, -1, 205, 206, 218, -1, 205, 215, 214, -1, 205, 216, 215, -1, 205, 217, 216, -1, 205, 218, 217, -1, 206, 207, 219, -1, 206, 219, 218, -1, 207, 208, 220, -1, 207, 220, 219, -1, 209, 220, 208, -1, 210, 221, 220, -1, 210, 220, 209, -1, 221, 210, 211, -1, 211, 212, 221, -1, 212, 204, 213, -1, 212, 213, 221, -1, 213, 214, 223, -1, 213, 223, 222, -1, 214, 215, 224, -1, 214, 224, 223, -1, 215, 216, 225, -1, 215, 225, 224, -1, 216, 217, 226, -1, 216, 226, 225, -1, 217, 218, 227, -1, 217, 227, 226, -1, 218, 219, 228, -1, 218, 228, 227, -1, 219, 220, 229, -1, 219, 229, 228, -1, 220, 221, 233, -1, 220, 230, 229, -1, 220, 231, 230, -1, 220, 232, 231, -1, 220, 233, 232, -1, 221, 213, 222, -1, 221, 222, 233, -1, 233, 222, 223, -1, 233, 223, 224, -1, 232, 233, 224, -1, 232, 224, 225, -1, 231, 232, 225, -1, 231, 225, 226, -1, 230, 231, 226, -1, 230, 226, 227, -1, 229, 230, 227, -1, 229, 227, 228, -1, 234, 240, 239, -1, 235, 234, 239, -1, 235, 238, 236, -1, 238, 235, 239, -1, 238, 239, 249, -1, 237, 236, 238, -1, 240, 242, 241, -1, 240, 234, 243, -1, 240, 243, 242, -1, 234, 235, 244, -1, 234, 244, 243, -1, 235, 236, 245, -1, 235, 245, 244, -1, 236, 237, 246, -1, 236, 246, 245, -1, 237, 247, 246, -1, 237, 248, 247, -1, 238, 248, 237, -1, 248, 238, 249, -1, 239, 240, 250, -1, 250, 249, 239, -1, 240, 241, 250, -1, 241, 242, 252, -1, 241, 252, 251, -1, 243, 253, 242, -1, 242, 253, 252, -1, 244, 253, 243, -1, 253, 244, 245, -1, 245, 246, 253, -1, 246, 247, 254, -1, 246, 254, 253, -1, 247, 248, 255, -1, 247, 255, 254, -1, 249, 255, 248, -1, 249, 250, 257, -1, 249, 257, 256, -1, 250, 241, 251, -1, 250, 251, 257, -1, 251, 252, 259, -1, 251, 259, 258, -1, 252, 253, 263, -1, 252, 260, 259, -1, 252, 261, 260, -1, 252, 262, 261, -1, 252, 263, 262, -1, 253, 254, 264, -1, 253, 264, 263, -1, 254, 255, 265, -1, 254, 265, 264, -1, 256, 265, 255, -1, 256, 255, 249, -1, 256, 257, 267, -1, 256, 267, 266, -1, 257, 251, 258, -1, 257, 258, 267, -1, 258, 259, 269, -1, 258, 269, 268, -1, 259, 260, 270, -1, 259, 270, 269, -1, 260, 261, 271, -1, 260, 271, 270, -1, 261, 262, 272, -1, 261, 272, 271, -1, 262, 263, 273, -1, 262, 273, 272, -1, 263, 264, 274, -1, 263, 274, 273, -1, 264, 265, 275, -1, 264, 275, 274, -1, 265, 276, 275, -1, 265, 277, 276, -1, 265, 278, 277, -1, 266, 265, 256, -1, 265, 266, 278, -1, 267, 278, 266, -1, 278, 267, 268, -1, 267, 258, 268, -1, 270, 268, 269, -1, 278, 268, 270, -1, 278, 270, 271, -1, 277, 278, 271, -1, 277, 271, 272, -1, 276, 277, 272, -1, 276, 272, 273, -1, 275, 276, 273, -1, 275, 273, 274, -1 ] solid FALSE creaseAngle 3.14159 } } } ] } } } collide FALSE } #translation 94.0478 21.7256 15.5312 rotation 0 0 1 0 scale 0.0351144 0.0351141 0.0351141 } } #translation 68.0886 -11.1643 18.0271 #rotation 1 0.000464498 -0.000464498 1.5708 translation -4.3 0 2.5 rotation 1 0 0 -1.57 scale 0.718378 0.718379 0.718376 scaleOrientation 0.510693 0.0395749 -0.858852 0.0146485 } Transform { children Group { children Transform { children [ Shape { appearance Appearance { material DEF OBJECT_4_1_gray Material { ambientIntensity 0.783007 diffuseColor 0.890196 0.772549 0.686275 specularColor 1 0.890196 0.772549 shininess 0.17 transparency 0 } } geometry IndexedFaceSet { coord Coordinate { point [ 1109.66 -1384.6 219.308, 1087.68 -1391.01 219.308, 591.771 -1391.01 219.308, 571.165 -1384.6 219.308, 842.555 -1293.22 219.308, 571.165 -1201.5 219.308, 1126.85 -1390.51 231.892, 1103.45 -1397.33 231.892, 575.557 -1397.33 231.892, 553.623 -1390.51 231.892, 1135.62 -1374.94 231.892, 550.698 -1374.94 231.892, 1135.62 -1213.61 231.892, 1129.77 -1192.18 231.892, 550.698 -1213.61 231.892, 553.623 -1195.6 231.892, 1109.3 -1188.77 231.892, 1049.34 -1171.71 231.892, 644.286 -1171.71 231.892, 571.171 -1188.77 231.892, 1126.85 -1390.51 584.218, 1103.45 -1397.33 584.218, 575.557 -1397.33 584.218, 553.623 -1390.51 584.218, 1135.62 -1374.94 584.218, 550.698 -1374.94 584.218, 1135.62 -1213.61 584.218, 1129.77 -1192.18 584.218, 550.698 -1213.61 584.218, 553.623 -1195.6 584.218, 1109.3 -1188.77 584.218, 1049.34 -1171.71 584.218, 644.286 -1171.71 584.218, 571.171 -1188.77 584.218, 1068.28 -1370.39 584.218, 1049.71 -1375.8 584.218, 630.806 -1375.8 584.218, 613.4 -1370.39 584.218, 1075.24 -1358.03 584.218, 611.079 -1358.03 584.218, 1075.24 -1230.02 584.218, 1070.6 -1213.01 584.218, 611.079 -1230.02 584.218, 613.4 -1215.72 584.218, 1054.35 -1210.3 584.218, 1006.78 -1196.76 584.218, 685.345 -1196.76 584.218, 627.325 -1210.3 584.218, 1138.6 -1393.86 628.259, 1114.46 -1400.95 628.259, 1124.72 -1405.08 616.658, 569.81 -1400.95 628.259, 559.26 -1405.08 616.658, 1159.18 -1380.95 616.658, 544.162 -1377.7 628.259, 532.632 -1380.95 616.658, 1147.65 -1210.21 628.259, 1159.18 -1207.06 616.658, 544.162 -1210.21 628.259, 532.632 -1207.06 616.658, 535.765 -1187.64 616.658, 1120.49 -1184.42 628.259, 1130.99 -1180.28 616.658, 1058.64 -1166.7 628.259, 1066.77 -1161.89 616.658, 640.72 -1166.7 628.259, 632.88 -1161.89 616.658, 565.284 -1184.42 628.259, 1149.78 -1397.73 558.652, 1124.72 -1405.08 558.652, 559.26 -1405.08 558.652, 535.765 -1397.73 558.652, 1159.18 -1380.95 558.652, 532.632 -1380.95 558.652, 1159.18 -1207.06 558.652, 1152.92 -1183.96 558.652, 532.632 -1207.06 558.652, 535.765 -1187.64 558.652, 1130.99 -1180.28 558.652, 1066.77 -1161.89 558.652, 632.88 -1161.89 558.652, 554.561 -1180.28 558.652, 1117.45 -1377.62 558.652, 1095.05 -1383.57 558.652, 589.76 -1383.57 558.652, 568.765 -1377.62 558.652, 1125.85 -1364.05 558.652, 565.965 -1364.05 558.652, 1125.85 -1223.45 558.652, 1120.25 -1204.77 558.652, 565.965 -1223.45 558.652, 568.765 -1207.75 558.652, 1100.65 -1201.8 558.652, 1043.27 -1186.93 558.652, 655.547 -1186.93 558.652, 585.561 -1201.8 558.652 ] } coordIndex [ 0, 1, 2, -1, 2, 3, 4, -1, 1, 0, 6, -1, 6, 7, 1, -1, 1, 7, 2, -1, 7, 8, 2, -1, 2, 8, 3, -1, 8, 9, 3, -1, 0, 4, 6, -1, 6, 4, 10, -1, 3, 9, 4, -1, 9, 11, 4, -1, 10, 4, 12, -1, 12, 4, 13, -1, 11, 14, 4, -1, 4, 14, 5, -1, 14, 15, 5, -1, 13, 4, 16, -1, 16, 4, 17, -1, 17, 4, 18, -1, 18, 4, 19, -1, 4, 5, 19, -1, 19, 5, 15, -1, 7, 6, 20, -1, 20, 21, 7, -1, 7, 21, 8, -1, 21, 22, 8, -1, 8, 22, 9, -1, 22, 23, 9, -1, 6, 10, 20, -1, 20, 10, 24, -1, 9, 23, 11, -1, 23, 25, 11, -1, 10, 12, 24, -1, 24, 12, 26, -1, 12, 13, 26, -1, 26, 13, 27, -1, 11, 25, 14, -1, 25, 28, 14, -1, 14, 28, 15, -1, 28, 29, 15, -1, 13, 16, 27, -1, 27, 16, 30, -1, 16, 17, 30, -1, 30, 17, 31, -1, 17, 18, 31, -1, 31, 18, 32, -1, 18, 19, 32, -1, 32, 19, 33, -1, 19, 15, 33, -1, 33, 15, 29, -1, 21, 20, 34, -1, 34, 35, 21, -1, 21, 35, 22, -1, 35, 36, 22, -1, 22, 36, 23, -1, 36, 37, 23, -1, 20, 24, 34, -1, 34, 24, 38, -1, 23, 37, 25, -1, 37, 39, 25, -1, 24, 26, 38, -1, 38, 26, 40, -1, 26, 27, 40, -1, 40, 27, 41, -1, 25, 39, 28, -1, 39, 42, 28, -1, 28, 42, 29, -1, 42, 43, 29, -1, 27, 30, 41, -1, 41, 30, 44, -1, 30, 31, 44, -1, 44, 31, 45, -1, 31, 32, 45, -1, 45, 32, 46, -1, 32, 33, 46, -1, 46, 33, 47, -1, 33, 29, 47, -1, 47, 29, 43, -1, 48, 49, 50, -1, 49, 51, 50, -1, 50, 51, 52, -1, 51, 54, 52, -1, 48, 53, 56, -1, 53, 57, 56, -1, 56, 57, 61, -1, 54, 58, 55, -1, 55, 58, 59, -1, 58, 67, 59, -1, 59, 67, 60, -1, 61, 62, 63, -1, 62, 64, 63, -1, 63, 64, 65, -1, 64, 66, 65, -1, 65, 66, 67, -1, 48, 50, 68, -1, 68, 50, 69, -1, 50, 52, 69, -1, 69, 52, 70, -1, 52, 54, 70, -1, 70, 54, 71, -1, 48, 68, 53, -1, 68, 72, 53, -1, 54, 55, 71, -1, 71, 55, 73, -1, 53, 72, 57, -1, 72, 74, 57, -1, 57, 74, 61, -1, 74, 75, 61, -1, 55, 59, 73, -1, 73, 59, 76, -1, 59, 60, 76, -1, 76, 60, 77, -1, 61, 75, 62, -1, 75, 78, 62, -1, 62, 78, 64, -1, 78, 79, 64, -1, 64, 79, 66, -1, 79, 80, 66, -1, 66, 80, 67, -1, 80, 81, 67, -1, 67, 81, 60, -1, 77, 60, 81, -1, 68, 69, 82, -1, 82, 69, 83, -1, 69, 70, 83, -1, 83, 70, 84, -1, 70, 71, 84, -1, 84, 71, 85, -1, 68, 82, 72, -1, 82, 86, 72, -1, 71, 73, 85, -1, 85, 73, 87, -1, 72, 86, 74, -1, 86, 88, 74, -1, 74, 88, 75, -1, 88, 89, 75, -1, 73, 76, 87, -1, 87, 76, 90, -1, 76, 77, 90, -1, 90, 77, 91, -1, 75, 89, 78, -1, 89, 92, 78, -1, 78, 92, 79, -1, 92, 93, 79, -1, 79, 93, 80, -1, 93, 94, 80, -1, 80, 94, 81, -1, 94, 95, 81, -1, 81, 95, 77, -1, 91, 77, 95, -1, 48, 56, 49, -1, 49, 56, 61, -1, 49, 61, 63, -1, 63, 65, 49, -1, 65, 67, 49, -1, 49, 67, 58, -1, 58, 54, 49, -1, 54, 51, 49, -1 ] solid FALSE creaseAngle 3.14159 } } Shape { appearance Appearance { material DEF TOILETBOWL_1_gr Material { ambientIntensity 0.783007 diffuseColor 0.890196 0.772549 0.686275 specularColor 1 0.890196 0.772549 shininess 0.17 transparency 0 } } geometry IndexedFaceSet { coord Coordinate { point [ 634.763 -830.567 180.475, 636.64 -794.708 180.475, 672.272 -830.567 180.475, 673.828 -800.839 180.475, 642.239 -759.46 180.475, 678.469 -771.618 180.475, 651.463 -725.429 180.475, 686.117 -743.405 180.475, 664.155 -693.197 180.475, 696.639 -716.683 180.475, 680.099 -663.316 180.475, 709.856 -691.912 180.475, 699.02 -636.297 180.475, 725.543 -669.511 180.475, 720.596 -612.601 180.475, 743.429 -649.867 180.475, 744.456 -592.634 180.475, 763.211 -633.314 180.475, 770.194 -576.74 180.475, 784.548 -620.137 180.475, 797.368 -565.188 180.475, 807.076 -610.56 180.475, 825.514 -558.176 180.475, 830.409 -604.748 180.475, 854.149 -555.827 180.475, 854.149 -602.799 180.475, 882.784 -558.177 180.475, 877.888 -604.748 180.475, 910.929 -565.188 180.475, 901.221 -610.56 180.475, 938.103 -576.74 180.475, 923.749 -620.137 180.475, 963.841 -592.635 180.475, 945.087 -633.314 180.475, 987.702 -612.601 180.475, 964.868 -649.867 180.475, 1009.28 -636.297 180.475, 982.755 -669.511 180.475, 1028.2 -663.316 180.475, 998.441 -691.912 180.475, 1044.14 -693.198 180.475, 1011.66 -716.684 180.475, 1056.83 -725.429 180.475, 1022.18 -743.405 180.475, 1066.06 -759.46 180.475, 1029.83 -771.618 180.475, 1071.66 -794.708 180.475, 1034.47 -800.839 180.475, 1073.53 -830.567 180.475, 1036.03 -830.567 180.475, 1071.66 -866.428 180.475, 1034.47 -860.298 180.475, 1066.06 -901.675 180.475, 1029.83 -889.518 180.475, 1056.83 -935.707 180.475, 1022.18 -917.731 180.475, 1044.14 -967.938 180.475, 1011.66 -944.452 180.475, 1028.2 -997.82 180.475, 998.441 -969.224 180.475, 1009.28 -1024.84 180.475, 982.755 -991.625 180.475, 987.702 -1048.54 180.475, 964.868 -1011.27 180.475, 963.841 -1068.5 180.475, 945.087 -1027.82 180.475, 938.103 -1084.4 180.475, 923.749 -1041 180.475, 910.929 -1095.95 180.475, 901.221 -1050.58 180.475, 882.784 -1102.96 180.475, 877.888 -1056.39 180.475, 854.149 -1105.31 180.475, 854.149 -1058.34 180.475, 825.514 -1102.96 180.475, 830.409 -1056.39 180.475, 797.368 -1095.95 180.475, 807.076 -1050.58 180.475, 770.194 -1084.4 180.475, 784.548 -1041 180.475, 744.456 -1068.5 180.475, 763.211 -1027.82 180.475, 720.596 -1048.54 180.475, 743.429 -1011.27 180.475, 699.02 -1024.84 180.475, 725.543 -991.625 180.475, 680.099 -997.82 180.475, 709.856 -969.224 180.475, 664.155 -967.938 180.475, 696.639 -944.452 180.475, 651.463 -935.707 180.475, 686.117 -917.731 180.475, 642.239 -901.675 180.475, 678.469 -889.518 180.475, 636.64 -866.428 180.475, 673.828 -860.298 180.475, 669.733 -830.567 218.939, 671.308 -800.465 218.939, 676.008 -770.876 218.939, 683.752 -742.308 218.939, 694.406 -715.252 218.939, 707.79 -690.168 218.939, 723.674 -667.485 218.939, 741.785 -647.594 218.939, 761.816 -630.834 218.939, 783.421 -617.49 218.939, 806.233 -607.793 218.939, 829.859 -601.908 218.939, 853.898 -599.934 218.939, 877.935 -601.908 218.939, 901.562 -607.793 218.939, 924.374 -617.49 218.939, 945.979 -630.834 218.939, 966.009 -647.594 218.939, 984.121 -667.486 218.939, 1000 -690.168 218.939, 1013.39 -715.252 218.939, 1024.04 -742.308 218.939, 1031.79 -770.876 218.939, 1036.49 -800.465 218.939, 1038.06 -830.567 218.939, 1036.49 -860.672 218.939, 1031.79 -890.259 218.939, 1024.04 -918.827 218.939, 1013.39 -945.884 218.939, 1000 -970.968 218.939, 984.121 -993.65 218.939, 966.009 -1013.54 218.939, 945.979 -1030.3 218.939, 924.374 -1043.65 218.939, 901.562 -1053.34 218.939, 877.935 -1059.23 218.939, 853.898 -1061.2 218.939, 829.859 -1059.23 218.939, 806.233 -1053.34 218.939, 783.421 -1043.65 218.939, 761.816 -1030.3 218.939, 741.785 -1013.54 218.939, 723.674 -993.65 218.939, 707.79 -970.968 218.939, 694.406 -945.884 218.939, 683.752 -918.827 218.939, 676.008 -890.259 218.939, 671.308 -860.671 218.939, 623.515 -830.567 218.939, 625.488 -792.869 218.939, 631.374 -755.814 218.939, 641.071 -720.039 218.939, 654.414 -686.154 218.939, 671.175 -654.741 218.939, 691.066 -626.336 218.939, 713.748 -601.425 218.939, 738.832 -580.436 218.939, 765.889 -563.726 218.939, 794.457 -551.582 218.939, 824.045 -544.211 218.939, 854.149 -541.74 218.939, 884.252 -544.212 218.939, 913.841 -551.582 218.939, 942.408 -563.726 218.939, 969.465 -580.436 218.939, 994.549 -601.425 218.939, 1017.23 -626.336 218.939, 1037.12 -654.741 218.939, 1053.88 -686.154 218.939, 1067.23 -720.039 218.939, 1076.92 -755.814 218.939, 1082.81 -792.869 218.939, 1084.78 -830.567 218.939, 1082.81 -868.267 218.939, 1076.92 -905.322 218.939, 1067.23 -941.097 218.939, 1053.88 -974.981 218.939, 1037.12 -1006.4 218.939, 1017.23 -1044.42 218.939, 994.549 -1082.15 218.939, 969.465 -1148.01 218.939, 942.408 -1395.05 218.939, 913.84 -1394.37 218.939, 884.252 -1395.33 218.939, 854.149 -1394.6 218.939, 824.045 -1395.33 218.939, 794.457 -1394.37 218.939, 765.889 -1395.05 218.939, 738.832 -1148.01 218.939, 713.748 -1082.15 218.939, 691.066 -1044.42 218.939, 671.175 -1006.4 218.939, 654.414 -974.981 218.939, 641.071 -941.097 218.939, 631.374 -905.321 218.939, 625.488 -868.267 218.939, 625.488 -792.869 148.423, 641.071 -720.039 148.423, 671.175 -654.741 148.423, 713.748 -601.425 148.423, 765.889 -563.726 148.423, 824.045 -544.211 148.423, 884.252 -544.212 148.423, 942.408 -563.726 148.423, 994.549 -601.425 148.423, 1037.12 -654.741 148.423, 1067.23 -720.039 148.423, 1082.81 -792.869 148.423, 1082.81 -868.267 148.423, 1067.23 -941.097 148.423, 1037.12 -1006.4 148.423, 994.549 -1082.15 148.423, 969.465 -1148.01 148.423, 942.408 -1395.05 148.423, 913.84 -1394.37 148.423, 884.252 -1395.33 148.423, 854.149 -1394.6 148.423, 824.045 -1395.33 148.423, 794.457 -1394.37 148.423, 765.889 -1395.05 148.423, 738.832 -1148.01 148.423, 713.748 -1082.15 148.423, 691.066 -1044.42 148.423, 671.175 -1006.4 148.423, 641.071 -941.097 148.423, 625.488 -868.267 148.423, 1013.13 -1029.76 138.807, 991.013 -1054.05 138.807, 966.548 -1074.53 138.807, 940.159 -1090.82 138.807, 912.297 -1102.67 138.807, 883.439 -1109.86 138.807, 854.079 -1112.27 138.807, 824.719 -1109.86 138.807, 795.861 -1102.67 138.807, 767.999 -1090.82 138.807, 741.61 -1074.53 138.807, 717.145 -1054.05 138.807, 636.147 -830.567 120.163, 638.013 -794.93 120.163, 643.576 -759.903 120.163, 652.743 -726.085 120.163, 665.356 -694.053 120.163, 681.2 -664.358 120.163, 700.004 -637.507 120.163, 721.445 -613.959 120.163, 745.157 -594.117 120.163, 770.734 -578.321 120.163, 797.739 -566.841 120.163, 825.709 -559.874 120.163, 854.165 -557.538 120.163, 882.622 -559.874 120.163, 910.593 -566.841 120.163, 937.598 -578.321 120.163, 963.175 -594.118 120.163, 986.887 -613.959 120.163, 1008.33 -637.507 120.163, 1027.13 -664.358 120.163, 1042.98 -694.053 120.163, 1055.59 -726.085 120.163, 1064.76 -759.903 120.163, 1070.32 -794.93 120.163, 1072.18 -830.567 120.163, 1070.32 -866.205 120.163, 1064.76 -901.233 120.163, 1055.59 -935.051 120.163, 1042.98 -967.083 120.163, 1027.13 -996.778 120.163, 1008.33 -1023.63 120.163, 986.887 -1047.18 120.163, 963.175 -1067.02 120.163, 937.598 -1082.82 120.163, 910.593 -1094.3 120.163, 882.622 -1101.26 120.163, 854.165 -1103.6 120.163, 825.709 -1101.26 120.163, 797.739 -1094.3 120.163, 770.734 -1082.82 120.163, 745.157 -1067.02 120.163, 721.445 -1047.18 120.163, 700.004 -1023.63 120.163, 681.2 -996.777 120.163, 665.356 -967.083 120.163, 652.743 -935.051 120.163, 643.576 -901.233 120.163, 638.013 -866.205 120.163, 641.598 -830.567 98.0237, 643.417 -795.81 98.0237, 648.843 -761.648 98.0237, 657.784 -728.664 98.0237, 670.086 -697.424 98.0237, 685.538 -668.462 98.0237, 703.877 -642.273 98.0237, 724.789 -619.307 98.0237, 747.916 -599.956 98.0237, 772.861 -584.549 98.0237, 799.2 -573.353 98.0237, 826.479 -566.557 98.0237, 854.233 -564.279 98.0237, 881.987 -566.557 98.0237, 909.267 -573.353 98.0237, 935.605 -584.549 98.0237, 960.551 -599.956 98.0237, 983.677 -619.307 98.0237, 1004.59 -642.273 98.0237, 1022.93 -668.462 98.0237, 1038.38 -697.424 98.0237, 1050.68 -728.664 98.0237, 1059.62 -761.648 98.0237, 1065.05 -795.81 98.0237, 1066.87 -830.567 98.0237, 1065.05 -865.325 98.0237, 1059.62 -899.488 98.0237, 1050.68 -932.471 98.0237, 1038.38 -963.712 98.0237, 1022.93 -992.674 98.0237, 1004.59 -1018.86 98.0237, 983.677 -1041.83 98.0237, 960.551 -1061.18 98.0237, 935.605 -1076.59 98.0237, 909.267 -1087.78 98.0237, 881.987 -1094.58 98.0237, 854.233 -1096.86 98.0237, 826.479 -1094.58 98.0237, 799.2 -1087.78 98.0237, 772.861 -1076.59 98.0237, 747.916 -1061.18 98.0237, 724.789 -1041.83 98.0237, 703.877 -1018.86 98.0237, 685.538 -992.674 98.0237, 670.086 -963.712 98.0237, 657.784 -932.471 98.0237, 648.843 -899.488 98.0237, 643.417 -865.325 98.0237, 650.814 -830.567 75.8845, 652.555 -797.299 75.8845, 657.749 -764.598 75.8845, 666.307 -733.026 75.8845, 678.082 -703.124 75.8845, 692.873 -675.401 75.8845, 710.428 -650.334 75.8845, 730.444 -628.35 75.8845, 752.581 -609.827 75.8845, 776.459 -595.081 75.8845, 801.669 -584.364 75.8845, 827.781 -577.859 75.8845, 854.347 -575.678 75.8845, 880.913 -577.859 75.8845, 907.025 -584.364 75.8845, 932.235 -595.081 75.8845, 956.113 -609.827 75.8845, 978.25 -628.35 75.8845, 998.267 -650.334 75.8845, 1015.82 -675.401 75.8845, 1030.61 -703.124 75.8845, 1042.39 -733.026 75.8845, 1050.95 -764.598 75.8845, 1056.14 -797.299 75.8845, 1057.88 -830.567 75.8845, 1056.14 -863.838 75.8845, 1050.95 -896.538 75.8845, 1042.39 -928.109 75.8845, 1030.61 -958.012 75.8845, 1015.82 -985.734 75.8845, 998.267 -1010.8 75.8845, 978.25 -1032.79 75.8845, 956.113 -1051.31 75.8845, 932.235 -1066.06 75.8845, 907.025 -1076.77 75.8845, 880.913 -1083.28 75.8845, 854.347 -1085.46 75.8845, 827.781 -1083.28 75.8845, 801.669 -1076.77 75.8845, 776.459 -1066.06 75.8845, 752.581 -1051.31 75.8845, 730.444 -1032.79 75.8845, 710.428 -1010.8 75.8845, 692.873 -985.734 75.8845, 678.082 -958.012 75.8845, 666.307 -928.109 75.8845, 657.749 -896.538 75.8845, 652.555 -863.838 75.8845, 660.865 -830.567 54.9105, 662.521 -798.922 54.9105, 667.462 -767.815 54.9105, 675.602 -737.783 54.9105, 686.803 -709.339 54.9105, 700.873 -682.968 54.9105, 717.571 -659.124 54.9105, 736.611 -638.213 54.9105, 757.668 -620.592 54.9105, 780.382 -606.565 54.9105, 804.363 -596.371 54.9105, 829.201 -590.183 54.9105, 854.471 -588.109 54.9105, 879.742 -590.183 54.9105, 904.58 -596.371 54.9105, 928.561 -606.565 54.9105, 951.275 -620.592 54.9105, 972.332 -638.213 54.9105, 991.372 -659.124 54.9105, 1008.07 -682.968 54.9105, 1022.14 -709.339 54.9105, 1033.34 -737.784 54.9105, 1041.48 -767.815 54.9105, 1046.42 -798.922 54.9105, 1048.08 -830.567 54.9105, 1046.42 -862.215 54.9105, 1041.48 -893.32 54.9105, 1033.34 -923.352 54.9105, 1022.14 -951.797 54.9105, 1008.07 -978.167 54.9105, 991.372 -1002.01 54.9105, 972.332 -1022.93 54.9105, 951.275 -1040.54 54.9105, 928.561 -1054.57 54.9105, 904.58 -1064.77 54.9105, 879.742 -1070.95 54.9105, 854.471 -1073.03 54.9105, 829.201 -1070.95 54.9105, 804.363 -1064.77 54.9105, 780.382 -1054.57 54.9105, 757.668 -1040.54 54.9105, 736.611 -1022.92 54.9105, 717.571 -1002.01 54.9105, 700.873 -978.167 54.9105, 686.803 -951.797 54.9105, 675.602 -923.352 54.9105, 667.462 -893.32 54.9105, 662.521 -862.215 54.9105, 676.162 -830.567 31.606, 677.689 -801.39 31.606, 682.245 -772.713 31.606, 689.75 -745.024 31.606, 700.077 -718.799 31.606, 713.049 -694.487 31.606, 728.443 -672.503 31.606, 745.998 -653.223 31.606, 765.412 -636.978 31.606, 786.353 -624.046 31.606, 808.462 -614.647 31.606, 831.362 -608.943 31.606, 854.66 -607.03 31.606, 877.959 -608.943 31.606, 900.859 -614.647 31.606, 922.969 -624.046 31.606, 943.91 -636.978 31.606, 963.323 -653.223 31.606, 980.878 -672.503 31.606, 996.273 -694.487 31.606, 1009.24 -718.799 31.606, 1019.57 -745.024 31.606, 1027.08 -772.713 31.606, 1031.63 -801.391 31.606, 1033.16 -830.567 31.606, 1031.63 -859.745 31.606, 1027.08 -888.424 31.606, 1019.57 -916.112 31.606, 1009.24 -942.337 31.606, 996.273 -966.649 31.606, 980.878 -988.633 31.606, 963.323 -1007.91 31.606, 943.91 -1024.16 31.606, 922.969 -1037.09 31.606, 900.859 -1046.49 31.606, 877.959 -1052.19 31.606, 854.66 -1054.11 31.606, 831.362 -1052.19 31.606, 808.462 -1046.49 31.606, 786.353 -1037.09 31.606, 765.412 -1024.16 31.606, 745.998 -1007.91 31.606, 728.443 -988.633 31.606, 713.049 -966.649 31.606, 700.077 -942.337 31.606, 689.75 -916.112 31.606, 682.245 -888.424 31.606, 677.689 -859.745 31.606, 696.399 -830.567 8.30127, 697.755 -804.658 8.30127, 701.8 -779.19 8.30127, 708.465 -754.602 8.30127, 717.636 -731.314 8.30127, 729.155 -709.724 8.30127, 742.826 -690.202 8.30127, 758.415 -673.081 8.30127, 775.655 -658.655 8.30127, 794.251 -647.171 8.30127, 813.886 -638.824 8.30127, 834.222 -633.758 8.30127, 854.911 -632.06 8.30127, 875.6 -633.758 8.30127, 895.937 -638.824 8.30127, 915.571 -647.171 8.30127, 934.167 -658.655 8.30127, 951.407 -673.081 8.30127, 966.995 -690.202 8.30127, 980.667 -709.724 8.30127, 992.186 -731.314 8.30127, 1001.36 -754.602 8.30127, 1008.02 -779.191 8.30127, 1012.07 -804.658 8.30127, 1013.42 -830.567 8.30127, 1012.07 -856.478 8.30127, 1008.02 -881.945 8.30127, 1001.36 -906.533 8.30127, 992.186 -929.822 8.30127, 980.667 -951.412 8.30127, 966.995 -970.934 8.30127, 951.407 -988.054 8.30127, 934.167 -1002.48 8.30127, 915.571 -1013.97 8.30127, 895.937 -1022.31 8.30127, 875.6 -1027.38 8.30127, 854.911 -1029.08 8.30127, 834.222 -1027.38 8.30127, 813.886 -1022.31 8.30127, 794.251 -1013.97 8.30127, 775.655 -1002.48 8.30127, 758.415 -988.054 8.30127, 742.826 -970.934 8.30127, 729.155 -951.412 8.30127, 717.636 -929.822 8.30127, 708.465 -906.533 8.30127, 701.8 -881.945 8.30127, 697.755 -856.478 8.30127, 723.84 -830.567 -12.6727, 724.964 -809.088 -12.6727, 728.317 -787.974 -12.6727, 733.843 -767.591 -12.6727, 741.445 -748.284 -12.6727, 750.995 -730.384 -12.6727, 762.329 -714.2 -12.6727, 775.253 -700.007 -12.6727, 789.545 -688.048 -12.6727, 804.962 -678.526 -12.6727, 821.239 -671.606 -12.6727, 838.098 -667.407 -12.6727, 855.25 -665.999 -12.6727, 872.402 -667.407 -12.6727, 889.262 -671.606 -12.6727, 905.539 -678.526 -12.6727, 920.955 -688.048 -12.6727, 935.248 -700.007 -12.6727, 948.172 -714.2 -12.6727, 959.505 -730.384 -12.6727, 969.055 -748.284 -12.6727, 976.658 -767.591 -12.6727, 982.183 -787.974 -12.6727, 985.537 -809.088 -12.6727, 986.661 -830.567 -12.6727, 985.537 -852.048 -12.6727, 982.183 -873.161 -12.6727, 976.658 -893.546 -12.6727, 969.055 -912.852 -12.6727, 959.505 -930.751 -12.6727, 948.172 -946.935 -12.6727, 935.248 -961.129 -12.6727, 920.955 -973.089 -12.6727, 905.539 -982.609 -12.6727, 889.262 -989.529 -12.6727, 872.402 -993.729 -12.6727, 855.25 -995.136 -12.6727, 838.098 -993.729 -12.6727, 821.239 -989.529 -12.6727, 804.962 -982.609 -12.6727, 789.545 -973.089 -12.6727, 775.253 -961.129 -12.6727, 762.329 -946.935 -12.6727, 750.995 -930.751 -12.6727, 741.445 -912.852 -12.6727, 733.843 -893.546 -12.6727, 728.317 -873.161 -12.6727, 724.964 -852.048 -12.6727, 774.666 -830.567 -38.1128, 775.361 -817.293 -38.1128, 777.433 -804.245 -38.1128, 920.309 -768.654 -38.1128, 926.212 -779.716 -38.1128, 930.91 -791.647 -38.1128, 834.86 -928.807 -38.1128, 824.8 -924.531 -38.1128, 815.273 -918.647 -38.1128, 855.183 -830.001 -47.7286, 858.49 -829.729 -47.7286, 855.999 -832.466 -47.7286, 924.374 -617.491 218.939, 913.84 -551.582 218.939, 1017.73 -770.034 222.947, 1079.38 -793.044 222.955, 1073.58 -756.546 222.955, 1081.32 -830.176 222.955, 1064.03 -721.307 222.955, 1079.38 -867.31 222.955, 1022.05 -852.606 222.947, 1050.88 -687.931 222.955, 1073.58 -903.809 222.955, 988.501 -695.819 222.947, 1034.38 -656.989 222.955, 1064.03 -939.048 222.955, 1010.61 -906.083 222.947, 1014.78 -629.01 222.955, 1050.88 -972.424 222.955, 992.442 -604.474 222.955, 1034.38 -1003.36 222.955, 988.501 -954.029 222.947, 938.822 -641.258 222.947, 1014.78 -1031.35 222.955, 992.442 -1055.88 222.955, 912.944 -555.379 222.955, 876.253 -614.66 222.947, 824.497 -548.119 222.955, 810.318 -620.072 222.947, 740.563 -583.799 222.955, 751.056 -656.671 222.947, 715.856 -604.474 222.955, 693.514 -629.01 222.955, 673.921 -656.989 222.955, 707.489 -718.884 222.947, 657.412 -687.931 222.955, 644.27 -721.306 222.955, 634.718 -756.546 222.955, 686.25 -797.242 222.947, 628.921 -793.044 222.955, 626.977 -830.176 222.955, 628.921 -867.31 222.955, 690.571 -879.813 222.947, 634.718 -903.808 222.955, 644.27 -939.048 222.955, 657.412 -972.423 222.955, 673.921 -1003.36 222.955, 722.711 -1061.62 222.955, 693.514 -1031.35 222.955, 1022.05 -797.243 239.457, 1022.05 -852.606 239.457, 1000.81 -718.885 239.457, 1010.61 -906.083 239.457, 957.241 -656.672 239.457, 988.501 -954.03 239.457, 897.979 -620.072 239.457, 952.13 -997.454 239.456, 832.045 -614.66 239.457, 769.475 -641.258 239.457, 719.796 -695.819 239.457, 690.571 -770.035 239.457, 686.25 -852.605 239.457, 707.489 -930.963 239.457, 756.167 -997.454 239.456, 734.401 -974.886 239.457, 1073.58 -756.546 239.465, 1079.38 -793.044 239.465, 1081.32 -830.176 239.465, 1064.03 -721.307 239.465, 1079.38 -867.311 239.465, 1050.88 -687.931 239.465, 1073.58 -903.809 239.465, 1034.38 -656.99 239.465, 1064.03 -939.048 239.465, 1014.78 -629.011 239.465, 1050.88 -972.424 239.465, 992.442 -604.474 239.465, 1034.38 -1003.37 239.465, 1014.78 -1031.35 239.465, 941.083 -567.341 239.465, 992.442 -1055.88 239.465, 985.586 -1061.62 239.465, 854.149 -545.685 239.465, 767.214 -567.341 239.465, 715.856 -604.474 239.465, 693.514 -629.01 239.465, 673.921 -656.989 239.465, 657.412 -687.931 239.465, 644.27 -721.306 239.465, 634.718 -756.546 239.465, 628.921 -793.044 239.465, 626.977 -830.176 239.465, 628.921 -867.31 239.465, 634.718 -903.808 239.465, 644.27 -939.048 239.465, 657.412 -972.423 239.465, 673.921 -1003.36 239.465, 722.711 -1061.62 239.465, 715.855 -1055.88 239.465, 693.514 -1031.35 239.465, 806.802 -1064.9 218.424, 777.862 -1064.9 234.608, 777.862 -1105.57 218.424, 777.862 -1105.57 234.608, 929.062 -1064.9 218.424, 900.121 -1064.9 234.608, 900.121 -1105.57 218.424, 900.121 -1105.57 234.608 ] } coordIndex [ 0, 1, 2, -1, 2, 1, 3, -1, 1, 4, 3, -1, 3, 4, 5, -1, 4, 6, 5, -1, 5, 6, 7, -1, 6, 8, 7, -1, 7, 8, 9, -1, 8, 10, 9, -1, 9, 10, 11, -1, 10, 12, 11, -1, 11, 12, 13, -1, 12, 14, 13, -1, 13, 14, 15, -1, 14, 16, 15, -1, 15, 16, 17, -1, 16, 18, 17, -1, 17, 18, 19, -1, 18, 20, 19, -1, 19, 20, 21, -1, 20, 22, 21, -1, 21, 22, 23, -1, 22, 24, 23, -1, 23, 24, 25, -1, 24, 26, 25, -1, 25, 26, 27, -1, 26, 28, 27, -1, 27, 28, 29, -1, 28, 30, 29, -1, 29, 30, 31, -1, 30, 32, 31, -1, 31, 32, 33, -1, 32, 34, 33, -1, 33, 34, 35, -1, 34, 36, 35, -1, 35, 36, 37, -1, 36, 38, 37, -1, 37, 38, 39, -1, 38, 40, 39, -1, 39, 40, 41, -1, 40, 42, 41, -1, 41, 42, 43, -1, 42, 44, 43, -1, 43, 44, 45, -1, 44, 46, 45, -1, 45, 46, 47, -1, 46, 48, 47, -1, 47, 48, 49, -1, 48, 50, 49, -1, 49, 50, 51, -1, 50, 52, 51, -1, 51, 52, 53, -1, 52, 54, 53, -1, 53, 54, 55, -1, 54, 56, 55, -1, 55, 56, 57, -1, 56, 58, 57, -1, 57, 58, 59, -1, 58, 60, 59, -1, 59, 60, 61, -1, 60, 62, 61, -1, 61, 62, 63, -1, 62, 64, 63, -1, 63, 64, 65, -1, 64, 66, 65, -1, 65, 66, 67, -1, 66, 68, 67, -1, 67, 68, 69, -1, 68, 70, 69, -1, 69, 70, 71, -1, 70, 72, 71, -1, 71, 72, 73, -1, 72, 74, 73, -1, 73, 74, 75, -1, 74, 76, 75, -1, 75, 76, 77, -1, 76, 78, 77, -1, 77, 78, 79, -1, 78, 80, 79, -1, 79, 80, 81, -1, 80, 82, 81, -1, 81, 82, 83, -1, 82, 84, 83, -1, 83, 84, 85, -1, 84, 86, 85, -1, 85, 86, 87, -1, 86, 88, 87, -1, 87, 88, 89, -1, 88, 90, 89, -1, 89, 90, 91, -1, 90, 92, 91, -1, 91, 92, 93, -1, 92, 94, 93, -1, 93, 94, 95, -1, 94, 0, 95, -1, 95, 0, 2, -1, 2, 3, 96, -1, 96, 3, 97, -1, 3, 5, 97, -1, 97, 5, 98, -1, 5, 7, 98, -1, 98, 7, 99, -1, 7, 9, 99, -1, 99, 9, 100, -1, 9, 11, 100, -1, 100, 11, 101, -1, 11, 13, 101, -1, 101, 13, 102, -1, 13, 15, 102, -1, 102, 15, 103, -1, 15, 17, 103, -1, 103, 17, 104, -1, 17, 19, 104, -1, 104, 19, 105, -1, 19, 21, 105, -1, 105, 21, 106, -1, 21, 23, 106, -1, 106, 23, 107, -1, 23, 25, 107, -1, 107, 25, 108, -1, 25, 27, 108, -1, 108, 27, 109, -1, 27, 29, 109, -1, 109, 29, 110, -1, 29, 31, 110, -1, 110, 31, 111, -1, 31, 33, 111, -1, 111, 33, 112, -1, 33, 35, 112, -1, 112, 35, 113, -1, 35, 37, 113, -1, 113, 37, 114, -1, 37, 39, 114, -1, 114, 39, 115, -1, 39, 41, 115, -1, 115, 41, 116, -1, 41, 43, 116, -1, 116, 43, 117, -1, 43, 45, 117, -1, 117, 45, 118, -1, 45, 47, 118, -1, 118, 47, 119, -1, 47, 49, 119, -1, 119, 49, 120, -1, 49, 51, 120, -1, 120, 51, 121, -1, 51, 53, 121, -1, 121, 53, 122, -1, 53, 55, 122, -1, 122, 55, 123, -1, 55, 57, 123, -1, 123, 57, 124, -1, 57, 59, 124, -1, 124, 59, 125, -1, 59, 61, 125, -1, 125, 61, 126, -1, 61, 63, 126, -1, 126, 63, 127, -1, 63, 65, 127, -1, 127, 65, 128, -1, 65, 67, 128, -1, 128, 67, 129, -1, 67, 69, 129, -1, 129, 69, 130, -1, 69, 71, 130, -1, 130, 71, 131, -1, 71, 73, 131, -1, 131, 73, 132, -1, 73, 75, 132, -1, 132, 75, 133, -1, 75, 77, 133, -1, 133, 77, 134, -1, 77, 79, 134, -1, 134, 79, 135, -1, 79, 81, 135, -1, 135, 81, 136, -1, 81, 83, 136, -1, 136, 83, 137, -1, 83, 85, 137, -1, 137, 85, 138, -1, 85, 87, 138, -1, 138, 87, 139, -1, 87, 89, 139, -1, 139, 89, 140, -1, 89, 91, 140, -1, 140, 91, 141, -1, 91, 93, 141, -1, 141, 93, 142, -1, 93, 95, 142, -1, 142, 95, 143, -1, 95, 2, 143, -1, 143, 2, 96, -1, 96, 97, 144, -1, 144, 97, 145, -1, 97, 98, 145, -1, 145, 98, 146, -1, 98, 99, 146, -1, 146, 99, 147, -1, 99, 100, 147, -1, 147, 100, 148, -1, 100, 101, 148, -1, 148, 101, 149, -1, 101, 102, 149, -1, 149, 102, 150, -1, 102, 103, 150, -1, 150, 103, 151, -1, 103, 104, 151, -1, 151, 104, 152, -1, 104, 105, 152, -1, 152, 105, 153, -1, 105, 106, 153, -1, 153, 106, 154, -1, 106, 107, 154, -1, 154, 107, 155, -1, 107, 108, 155, -1, 155, 108, 156, -1, 108, 109, 156, -1, 156, 109, 157, -1, 109, 110, 157, -1, 157, 110, 158, -1, 110, 111, 158, -1, 158, 111, 159, -1, 111, 112, 159, -1, 159, 112, 160, -1, 112, 113, 160, -1, 160, 113, 161, -1, 113, 114, 161, -1, 161, 114, 162, -1, 114, 115, 162, -1, 162, 115, 163, -1, 115, 116, 163, -1, 163, 116, 164, -1, 116, 117, 164, -1, 164, 117, 165, -1, 117, 118, 165, -1, 165, 118, 166, -1, 118, 119, 166, -1, 166, 119, 167, -1, 119, 120, 167, -1, 167, 120, 168, -1, 120, 121, 168, -1, 168, 121, 169, -1, 121, 122, 169, -1, 169, 122, 170, -1, 122, 123, 170, -1, 170, 123, 171, -1, 123, 124, 171, -1, 171, 124, 172, -1, 124, 125, 172, -1, 172, 125, 173, -1, 125, 126, 173, -1, 173, 126, 174, -1, 126, 127, 174, -1, 174, 127, 175, -1, 127, 128, 175, -1, 175, 128, 176, -1, 128, 129, 176, -1, 176, 129, 177, -1, 129, 130, 177, -1, 177, 130, 178, -1, 130, 131, 178, -1, 178, 131, 179, -1, 131, 132, 179, -1, 179, 132, 180, -1, 132, 133, 180, -1, 180, 133, 181, -1, 133, 134, 181, -1, 181, 134, 182, -1, 134, 135, 182, -1, 182, 135, 183, -1, 135, 136, 183, -1, 183, 136, 184, -1, 136, 137, 184, -1, 184, 137, 185, -1, 137, 138, 185, -1, 185, 138, 186, -1, 138, 139, 186, -1, 186, 139, 187, -1, 139, 140, 187, -1, 187, 140, 188, -1, 140, 141, 188, -1, 188, 141, 189, -1, 141, 142, 189, -1, 189, 142, 190, -1, 142, 143, 190, -1, 190, 143, 191, -1, 143, 96, 191, -1, 191, 96, 144, -1, 144, 145, 192, -1, 145, 146, 192, -1, 146, 147, 192, -1, 192, 147, 193, -1, 147, 148, 193, -1, 148, 149, 193, -1, 193, 149, 194, -1, 149, 150, 194, -1, 150, 151, 194, -1, 194, 151, 195, -1, 151, 152, 195, -1, 152, 153, 195, -1, 195, 153, 196, -1, 153, 154, 196, -1, 154, 155, 196, -1, 196, 155, 197, -1, 155, 156, 197, -1, 156, 157, 197, -1, 197, 157, 198, -1, 157, 158, 198, -1, 158, 159, 198, -1, 198, 159, 199, -1, 159, 160, 199, -1, 160, 161, 199, -1, 199, 161, 200, -1, 161, 162, 200, -1, 162, 163, 200, -1, 200, 163, 201, -1, 163, 164, 201, -1, 164, 165, 201, -1, 201, 165, 202, -1, 165, 166, 202, -1, 166, 167, 202, -1, 202, 167, 203, -1, 167, 168, 203, -1, 168, 169, 203, -1, 203, 169, 204, -1, 169, 170, 204, -1, 170, 171, 204, -1, 204, 171, 205, -1, 171, 172, 205, -1, 172, 173, 205, -1, 205, 173, 206, -1, 173, 174, 206, -1, 174, 175, 206, -1, 206, 175, 207, -1, 175, 176, 207, -1, 207, 176, 208, -1, 176, 177, 208, -1, 208, 177, 209, -1, 177, 178, 209, -1, 209, 178, 210, -1, 178, 179, 210, -1, 210, 179, 211, -1, 179, 180, 211, -1, 211, 180, 212, -1, 180, 181, 212, -1, 212, 181, 213, -1, 181, 182, 213, -1, 213, 182, 214, -1, 182, 183, 214, -1, 214, 183, 215, -1, 183, 184, 215, -1, 215, 184, 216, -1, 184, 185, 216, -1, 216, 185, 217, -1, 185, 186, 217, -1, 217, 186, 218, -1, 186, 187, 218, -1, 218, 187, 219, -1, 187, 188, 219, -1, 188, 189, 219, -1, 219, 189, 220, -1, 189, 190, 220, -1, 190, 191, 220, -1, 220, 191, 221, -1, 191, 144, 221, -1, 221, 144, 192, -1, 206, 207, 222, -1, 222, 207, 223, -1, 207, 208, 223, -1, 223, 208, 224, -1, 208, 209, 224, -1, 224, 209, 225, -1, 209, 210, 225, -1, 225, 210, 226, -1, 210, 211, 226, -1, 226, 211, 227, -1, 211, 212, 227, -1, 227, 212, 228, -1, 212, 213, 228, -1, 228, 213, 229, -1, 213, 214, 229, -1, 229, 214, 230, -1, 214, 215, 230, -1, 230, 215, 231, -1, 215, 216, 231, -1, 231, 216, 232, -1, 216, 217, 232, -1, 232, 217, 233, -1, 217, 218, 233, -1, 233, 218, 219, -1, 234, 192, 235, -1, 192, 193, 235, -1, 235, 193, 236, -1, 236, 193, 237, -1, 237, 193, 238, -1, 193, 194, 238, -1, 238, 194, 239, -1, 194, 195, 239, -1, 239, 195, 240, -1, 240, 195, 241, -1, 241, 195, 242, -1, 195, 196, 242, -1, 242, 196, 243, -1, 196, 197, 243, -1, 243, 197, 244, -1, 244, 197, 245, -1, 245, 197, 246, -1, 197, 198, 246, -1, 246, 198, 247, -1, 198, 199, 247, -1, 247, 199, 248, -1, 248, 199, 249, -1, 249, 199, 250, -1, 199, 200, 250, -1, 250, 200, 251, -1, 200, 201, 251, -1, 251, 201, 252, -1, 252, 201, 253, -1, 253, 201, 254, -1, 201, 202, 254, -1, 254, 202, 255, -1, 202, 203, 255, -1, 255, 203, 256, -1, 256, 203, 257, -1, 257, 203, 258, -1, 203, 204, 258, -1, 258, 204, 259, -1, 204, 205, 259, -1, 259, 205, 260, -1, 260, 205, 261, -1, 261, 205, 262, -1, 205, 206, 262, -1, 262, 206, 263, -1, 206, 222, 263, -1, 263, 222, 264, -1, 222, 223, 264, -1, 264, 223, 265, -1, 223, 224, 265, -1, 265, 224, 266, -1, 224, 225, 266, -1, 266, 225, 267, -1, 225, 226, 267, -1, 267, 226, 268, -1, 226, 227, 268, -1, 268, 227, 269, -1, 227, 228, 269, -1, 269, 228, 270, -1, 228, 229, 270, -1, 270, 229, 271, -1, 229, 230, 271, -1, 271, 230, 272, -1, 230, 231, 272, -1, 272, 231, 273, -1, 231, 232, 273, -1, 273, 232, 274, -1, 232, 233, 274, -1, 274, 233, 275, -1, 233, 219, 275, -1, 275, 219, 276, -1, 276, 219, 277, -1, 277, 219, 278, -1, 219, 220, 278, -1, 278, 220, 279, -1, 220, 221, 279, -1, 279, 221, 280, -1, 280, 221, 281, -1, 221, 192, 281, -1, 281, 192, 234, -1, 234, 235, 282, -1, 282, 235, 283, -1, 235, 236, 283, -1, 283, 236, 284, -1, 236, 237, 284, -1, 284, 237, 285, -1, 237, 238, 285, -1, 285, 238, 286, -1, 238, 239, 286, -1, 286, 239, 287, -1, 239, 240, 287, -1, 287, 240, 288, -1, 240, 241, 288, -1, 288, 241, 289, -1, 241, 242, 289, -1, 289, 242, 290, -1, 242, 243, 290, -1, 290, 243, 291, -1, 243, 244, 291, -1, 291, 244, 292, -1, 244, 245, 292, -1, 292, 245, 293, -1, 245, 246, 293, -1, 293, 246, 294, -1, 246, 247, 294, -1, 294, 247, 295, -1, 247, 248, 295, -1, 295, 248, 296, -1, 248, 249, 296, -1, 296, 249, 297, -1, 249, 250, 297, -1, 297, 250, 298, -1, 250, 251, 298, -1, 298, 251, 299, -1, 251, 252, 299, -1, 299, 252, 300, -1, 252, 253, 300, -1, 300, 253, 301, -1, 253, 254, 301, -1, 301, 254, 302, -1, 254, 255, 302, -1, 302, 255, 303, -1, 255, 256, 303, -1, 303, 256, 304, -1, 256, 257, 304, -1, 304, 257, 305, -1, 257, 258, 305, -1, 305, 258, 306, -1, 258, 259, 306, -1, 306, 259, 307, -1, 259, 260, 307, -1, 307, 260, 308, -1, 260, 261, 308, -1, 308, 261, 309, -1, 261, 262, 309, -1, 309, 262, 310, -1, 262, 263, 310, -1, 310, 263, 311, -1, 263, 264, 311, -1, 311, 264, 312, -1, 264, 265, 312, -1, 312, 265, 313, -1, 265, 266, 313, -1, 313, 266, 314, -1, 266, 267, 314, -1, 314, 267, 315, -1, 267, 268, 315, -1, 315, 268, 316, -1, 268, 269, 316, -1, 316, 269, 317, -1, 269, 270, 317, -1, 317, 270, 318, -1, 270, 271, 318, -1, 318, 271, 319, -1, 271, 272, 319, -1, 319, 272, 320, -1, 272, 273, 320, -1, 320, 273, 321, -1, 273, 274, 321, -1, 321, 274, 322, -1, 274, 275, 322, -1, 322, 275, 323, -1, 275, 276, 323, -1, 323, 276, 324, -1, 276, 277, 324, -1, 324, 277, 325, -1, 277, 278, 325, -1, 325, 278, 326, -1, 278, 279, 326, -1, 326, 279, 327, -1, 279, 280, 327, -1, 327, 280, 328, -1, 280, 281, 328, -1, 328, 281, 329, -1, 281, 234, 329, -1, 329, 234, 282, -1, 282, 283, 330, -1, 330, 283, 331, -1, 283, 284, 331, -1, 331, 284, 332, -1, 284, 285, 332, -1, 332, 285, 333, -1, 285, 286, 333, -1, 333, 286, 334, -1, 286, 287, 334, -1, 334, 287, 335, -1, 287, 288, 335, -1, 335, 288, 336, -1, 288, 289, 336, -1, 336, 289, 337, -1, 289, 290, 337, -1, 337, 290, 338, -1, 290, 291, 338, -1, 338, 291, 339, -1, 291, 292, 339, -1, 339, 292, 340, -1, 292, 293, 340, -1, 340, 293, 341, -1, 293, 294, 341, -1, 341, 294, 342, -1, 294, 295, 342, -1, 342, 295, 343, -1, 295, 296, 343, -1, 343, 296, 344, -1, 296, 297, 344, -1, 344, 297, 345, -1, 297, 298, 345, -1, 345, 298, 346, -1, 298, 299, 346, -1, 346, 299, 347, -1, 299, 300, 347, -1, 347, 300, 348, -1, 300, 301, 348, -1, 348, 301, 349, -1, 301, 302, 349, -1, 349, 302, 350, -1, 302, 303, 350, -1, 350, 303, 351, -1, 303, 304, 351, -1, 351, 304, 352, -1, 304, 305, 352, -1, 352, 305, 353, -1, 305, 306, 353, -1, 353, 306, 354, -1, 306, 307, 354, -1, 354, 307, 355, -1, 307, 308, 355, -1, 355, 308, 356, -1, 308, 309, 356, -1, 356, 309, 357, -1, 309, 310, 357, -1, 357, 310, 358, -1, 310, 311, 358, -1, 358, 311, 359, -1, 311, 312, 359, -1, 359, 312, 360, -1, 312, 313, 360, -1, 360, 313, 361, -1, 313, 314, 361, -1, 361, 314, 362, -1, 314, 315, 362, -1, 362, 315, 363, -1, 315, 316, 363, -1, 363, 316, 364, -1, 316, 317, 364, -1, 364, 317, 365, -1, 317, 318, 365, -1, 365, 318, 366, -1, 318, 319, 366, -1, 366, 319, 367, -1, 319, 320, 367, -1, 367, 320, 368, -1, 320, 321, 368, -1, 368, 321, 369, -1, 321, 322, 369, -1, 369, 322, 370, -1, 322, 323, 370, -1, 370, 323, 371, -1, 323, 324, 371, -1, 371, 324, 372, -1, 324, 325, 372, -1, 372, 325, 373, -1, 325, 326, 373, -1, 373, 326, 374, -1, 326, 327, 374, -1, 374, 327, 375, -1, 327, 328, 375, -1, 375, 328, 376, -1, 328, 329, 376, -1, 376, 329, 377, -1, 329, 282, 377, -1, 377, 282, 330, -1, 330, 331, 378, -1, 378, 331, 379, -1, 331, 332, 379, -1, 379, 332, 380, -1, 332, 333, 380, -1, 380, 333, 381, -1, 333, 334, 381, -1, 381, 334, 382, -1, 334, 335, 382, -1, 382, 335, 383, -1, 335, 336, 383, -1, 383, 336, 384, -1, 336, 337, 384, -1, 384, 337, 385, -1, 337, 338, 385, -1, 385, 338, 386, -1, 338, 339, 386, -1, 386, 339, 387, -1, 339, 340, 387, -1, 387, 340, 388, -1, 340, 341, 388, -1, 388, 341, 389, -1, 341, 342, 389, -1, 389, 342, 390, -1, 342, 343, 390, -1, 390, 343, 391, -1, 343, 344, 391, -1, 391, 344, 392, -1, 344, 345, 392, -1, 392, 345, 393, -1, 345, 346, 393, -1, 393, 346, 394, -1, 346, 347, 394, -1, 394, 347, 395, -1, 347, 348, 395, -1, 395, 348, 396, -1, 348, 349, 396, -1, 396, 349, 397, -1, 349, 350, 397, -1, 397, 350, 398, -1, 350, 351, 398, -1, 398, 351, 399, -1, 351, 352, 399, -1, 399, 352, 400, -1, 352, 353, 400, -1, 400, 353, 401, -1, 353, 354, 401, -1, 401, 354, 402, -1, 354, 355, 402, -1, 402, 355, 403, -1, 355, 356, 403, -1, 403, 356, 404, -1, 356, 357, 404, -1, 404, 357, 405, -1, 357, 358, 405, -1, 405, 358, 406, -1, 358, 359, 406, -1, 406, 359, 407, -1, 359, 360, 407, -1, 407, 360, 408, -1, 360, 361, 408, -1, 408, 361, 409, -1, 361, 362, 409, -1, 409, 362, 410, -1, 362, 363, 410, -1, 410, 363, 411, -1, 363, 364, 411, -1, 411, 364, 412, -1, 364, 365, 412, -1, 412, 365, 413, -1, 365, 366, 413, -1, 413, 366, 414, -1, 366, 367, 414, -1, 414, 367, 415, -1, 367, 368, 415, -1, 415, 368, 416, -1, 368, 369, 416, -1, 416, 369, 417, -1, 369, 370, 417, -1, 417, 370, 418, -1, 370, 371, 418, -1, 418, 371, 419, -1, 371, 372, 419, -1, 419, 372, 420, -1, 372, 373, 420, -1, 420, 373, 421, -1, 373, 374, 421, -1, 421, 374, 422, -1, 374, 375, 422, -1, 422, 375, 423, -1, 375, 376, 423, -1, 423, 376, 424, -1, 376, 377, 424, -1, 424, 377, 425, -1, 377, 330, 425, -1, 425, 330, 378, -1, 378, 379, 426, -1, 426, 379, 427, -1, 379, 380, 427, -1, 427, 380, 428, -1, 380, 381, 428, -1, 428, 381, 429, -1, 381, 382, 429, -1, 429, 382, 430, -1, 382, 383, 430, -1, 430, 383, 431, -1, 383, 384, 431, -1, 431, 384, 432, -1, 384, 385, 432, -1, 432, 385, 433, -1, 385, 386, 433, -1, 433, 386, 434, -1, 386, 387, 434, -1, 434, 387, 435, -1, 387, 388, 435, -1, 435, 388, 436, -1, 388, 389, 436, -1, 436, 389, 437, -1, 389, 390, 437, -1, 437, 390, 438, -1, 390, 391, 438, -1, 438, 391, 439, -1, 391, 392, 439, -1, 439, 392, 440, -1, 392, 393, 440, -1, 440, 393, 441, -1, 393, 394, 441, -1, 441, 394, 442, -1, 394, 395, 442, -1, 442, 395, 443, -1, 395, 396, 443, -1, 443, 396, 444, -1, 396, 397, 444, -1, 444, 397, 445, -1, 397, 398, 445, -1, 445, 398, 446, -1, 398, 399, 446, -1, 446, 399, 447, -1, 399, 400, 447, -1, 447, 400, 448, -1, 400, 401, 448, -1, 448, 401, 449, -1, 401, 402, 449, -1, 449, 402, 450, -1, 402, 403, 450, -1, 450, 403, 451, -1, 403, 404, 451, -1, 451, 404, 452, -1, 404, 405, 452, -1, 452, 405, 453, -1, 405, 406, 453, -1, 453, 406, 454, -1, 406, 407, 454, -1, 454, 407, 455, -1, 407, 408, 455, -1, 455, 408, 456, -1, 408, 409, 456, -1, 456, 409, 457, -1, 409, 410, 457, -1, 457, 410, 458, -1, 410, 411, 458, -1, 458, 411, 459, -1, 411, 412, 459, -1, 459, 412, 460, -1, 412, 413, 460, -1, 460, 413, 461, -1, 413, 414, 461, -1, 461, 414, 462, -1, 414, 415, 462, -1, 462, 415, 463, -1, 415, 416, 463, -1, 463, 416, 464, -1, 416, 417, 464, -1, 464, 417, 465, -1, 417, 418, 465, -1, 465, 418, 466, -1, 418, 419, 466, -1, 466, 419, 467, -1, 419, 420, 467, -1, 467, 420, 468, -1, 420, 421, 468, -1, 468, 421, 469, -1, 421, 422, 469, -1, 469, 422, 470, -1, 422, 423, 470, -1, 470, 423, 471, -1, 423, 424, 471, -1, 471, 424, 472, -1, 424, 425, 472, -1, 472, 425, 473, -1, 425, 378, 473, -1, 473, 378, 426, -1, 426, 427, 474, -1, 474, 427, 475, -1, 427, 428, 475, -1, 475, 428, 476, -1, 428, 429, 476, -1, 476, 429, 477, -1, 429, 430, 477, -1, 477, 430, 478, -1, 430, 431, 478, -1, 478, 431, 479, -1, 431, 432, 479, -1, 479, 432, 480, -1, 432, 433, 480, -1, 480, 433, 481, -1, 433, 434, 481, -1, 481, 434, 482, -1, 434, 435, 482, -1, 482, 435, 483, -1, 435, 436, 483, -1, 483, 436, 484, -1, 436, 437, 484, -1, 484, 437, 485, -1, 437, 438, 485, -1, 485, 438, 486, -1, 438, 439, 486, -1, 486, 439, 487, -1, 439, 440, 487, -1, 487, 440, 488, -1, 440, 441, 488, -1, 488, 441, 489, -1, 441, 442, 489, -1, 489, 442, 490, -1, 442, 443, 490, -1, 490, 443, 491, -1, 443, 444, 491, -1, 491, 444, 492, -1, 444, 445, 492, -1, 492, 445, 493, -1, 445, 446, 493, -1, 493, 446, 494, -1, 446, 447, 494, -1, 494, 447, 495, -1, 447, 448, 495, -1, 495, 448, 496, -1, 448, 449, 496, -1, 496, 449, 497, -1, 449, 450, 497, -1, 497, 450, 498, -1, 450, 451, 498, -1, 498, 451, 499, -1, 451, 452, 499, -1, 499, 452, 500, -1, 452, 453, 500, -1, 500, 453, 501, -1, 453, 454, 501, -1, 501, 454, 502, -1, 454, 455, 502, -1, 502, 455, 503, -1, 455, 456, 503, -1, 503, 456, 504, -1, 456, 457, 504, -1, 504, 457, 505, -1, 457, 458, 505, -1, 505, 458, 506, -1, 458, 459, 506, -1, 506, 459, 507, -1, 459, 460, 507, -1, 507, 460, 508, -1, 460, 461, 508, -1, 508, 461, 509, -1, 461, 462, 509, -1, 509, 462, 510, -1, 462, 463, 510, -1, 510, 463, 511, -1, 463, 464, 511, -1, 511, 464, 512, -1, 464, 465, 512, -1, 512, 465, 513, -1, 465, 466, 513, -1, 513, 466, 514, -1, 466, 467, 514, -1, 514, 467, 515, -1, 467, 468, 515, -1, 515, 468, 516, -1, 468, 469, 516, -1, 516, 469, 517, -1, 469, 470, 517, -1, 517, 470, 518, -1, 470, 471, 518, -1, 518, 471, 519, -1, 471, 472, 519, -1, 519, 472, 520, -1, 472, 473, 520, -1, 520, 473, 521, -1, 473, 426, 521, -1, 521, 426, 474, -1, 474, 475, 522, -1, 522, 475, 523, -1, 475, 476, 523, -1, 523, 476, 524, -1, 476, 477, 524, -1, 524, 477, 525, -1, 477, 478, 525, -1, 525, 478, 526, -1, 478, 479, 526, -1, 526, 479, 527, -1, 479, 480, 527, -1, 527, 480, 528, -1, 480, 481, 528, -1, 528, 481, 529, -1, 481, 482, 529, -1, 529, 482, 530, -1, 482, 483, 530, -1, 530, 483, 531, -1, 483, 484, 531, -1, 531, 484, 532, -1, 484, 485, 532, -1, 532, 485, 533, -1, 485, 486, 533, -1, 533, 486, 534, -1, 486, 487, 534, -1, 534, 487, 535, -1, 487, 488, 535, -1, 535, 488, 536, -1, 488, 489, 536, -1, 536, 489, 537, -1, 489, 490, 537, -1, 537, 490, 538, -1, 490, 491, 538, -1, 538, 491, 539, -1, 491, 492, 539, -1, 539, 492, 540, -1, 492, 493, 540, -1, 540, 493, 541, -1, 493, 494, 541, -1, 541, 494, 542, -1, 494, 495, 542, -1, 542, 495, 543, -1, 495, 496, 543, -1, 543, 496, 544, -1, 496, 497, 544, -1, 544, 497, 545, -1, 497, 498, 545, -1, 545, 498, 546, -1, 498, 499, 546, -1, 546, 499, 547, -1, 499, 500, 547, -1, 547, 500, 548, -1, 500, 501, 548, -1, 548, 501, 549, -1, 501, 502, 549, -1, 549, 502, 550, -1, 502, 503, 550, -1, 550, 503, 551, -1, 503, 504, 551, -1, 551, 504, 552, -1, 504, 505, 552, -1, 552, 505, 553, -1, 505, 506, 553, -1, 553, 506, 554, -1, 506, 507, 554, -1, 554, 507, 555, -1, 507, 508, 555, -1, 555, 508, 556, -1, 508, 509, 556, -1, 556, 509, 557, -1, 509, 510, 557, -1, 557, 510, 558, -1, 510, 511, 558, -1, 558, 511, 559, -1, 511, 512, 559, -1, 559, 512, 560, -1, 512, 513, 560, -1, 560, 513, 561, -1, 513, 514, 561, -1, 561, 514, 562, -1, 514, 515, 562, -1, 562, 515, 563, -1, 515, 516, 563, -1, 563, 516, 564, -1, 516, 517, 564, -1, 564, 517, 565, -1, 517, 518, 565, -1, 565, 518, 566, -1, 518, 519, 566, -1, 566, 519, 567, -1, 519, 520, 567, -1, 567, 520, 568, -1, 520, 521, 568, -1, 568, 521, 569, -1, 521, 474, 569, -1, 569, 474, 522, -1, 522, 523, 570, -1, 570, 523, 571, -1, 523, 524, 571, -1, 571, 524, 572, -1, 524, 525, 572, -1, 572, 525, 579, -1, 525, 526, 579, -1, 526, 527, 579, -1, 527, 528, 579, -1, 528, 529, 579, -1, 529, 530, 579, -1, 530, 531, 579, -1, 531, 532, 579, -1, 532, 533, 579, -1, 533, 534, 579, -1, 534, 535, 579, -1, 535, 536, 579, -1, 536, 537, 579, -1, 537, 538, 579, -1, 538, 539, 579, -1, 539, 540, 579, -1, 540, 541, 579, -1, 579, 541, 573, -1, 541, 542, 573, -1, 573, 542, 574, -1, 542, 543, 574, -1, 574, 543, 575, -1, 543, 544, 575, -1, 575, 544, 580, -1, 544, 545, 580, -1, 545, 546, 580, -1, 546, 547, 580, -1, 547, 548, 580, -1, 548, 549, 580, -1, 549, 550, 580, -1, 550, 551, 580, -1, 551, 552, 580, -1, 552, 553, 580, -1, 553, 554, 580, -1, 554, 555, 580, -1, 555, 556, 580, -1, 556, 557, 580, -1, 557, 558, 580, -1, 558, 559, 580, -1, 559, 560, 580, -1, 580, 560, 576, -1, 560, 561, 576, -1, 576, 561, 577, -1, 561, 562, 577, -1, 577, 562, 578, -1, 562, 563, 578, -1, 578, 563, 581, -1, 563, 564, 581, -1, 564, 565, 581, -1, 565, 566, 581, -1, 566, 567, 581, -1, 567, 568, 581, -1, 568, 569, 581, -1, 569, 522, 581, -1, 581, 522, 570, -1, 571, 572, 579, -1, 579, 573, 574, -1, 574, 575, 580, -1, 580, 576, 577, -1, 577, 578, 581, -1, 581, 570, 571, -1, 110, 582, 583, -1, 584, 585, 629, -1, 585, 584, 586, -1, 587, 629, 585, -1, 586, 584, 588, -1, 629, 589, 590, -1, 589, 629, 587, -1, 631, 588, 584, -1, 588, 631, 591, -1, 590, 592, 630, -1, 592, 590, 589, -1, 593, 591, 631, -1, 591, 593, 594, -1, 630, 595, 596, -1, 595, 630, 592, -1, 594, 593, 597, -1, 596, 598, 632, -1, 598, 596, 595, -1, 633, 597, 593, -1, 597, 633, 599, -1, 632, 600, 601, -1, 600, 632, 598, -1, 602, 599, 633, -1, 599, 602, 659, -1, 601, 603, 634, -1, 603, 601, 600, -1, 634, 604, 636, -1, 604, 634, 603, -1, 635, 659, 602, -1, 659, 635, 605, -1, 606, 605, 635, -1, 605, 606, 662, -1, 637, 662, 606, -1, 662, 637, 607, -1, 608, 607, 637, -1, 607, 608, 663, -1, 638, 663, 608, -1, 663, 638, 609, -1, 610, 609, 638, -1, 609, 610, 611, -1, 611, 610, 612, -1, 639, 612, 610, -1, 612, 639, 613, -1, 614, 613, 639, -1, 613, 614, 615, -1, 615, 614, 616, -1, 640, 616, 614, -1, 616, 640, 617, -1, 618, 617, 640, -1, 617, 618, 619, -1, 619, 618, 620, -1, 641, 620, 618, -1, 620, 641, 621, -1, 622, 621, 641, -1, 621, 622, 623, -1, 623, 622, 624, -1, 642, 624, 622, -1, 624, 642, 625, -1, 644, 625, 642, -1, 625, 644, 626, -1, 626, 644, 628, -1, 643, 628, 644, -1, 636, 627, 643, -1, 590, 630, 629, -1, 596, 632, 630, -1, 601, 634, 632, -1, 645, 646, 585, -1, 586, 645, 585, -1, 646, 647, 587, -1, 585, 646, 587, -1, 648, 645, 586, -1, 588, 648, 586, -1, 647, 649, 589, -1, 587, 647, 589, -1, 650, 648, 588, -1, 591, 650, 588, -1, 649, 651, 592, -1, 589, 649, 592, -1, 652, 650, 591, -1, 594, 652, 591, -1, 651, 653, 595, -1, 592, 651, 595, -1, 654, 652, 594, -1, 597, 654, 594, -1, 653, 655, 598, -1, 595, 653, 598, -1, 656, 654, 597, -1, 599, 656, 597, -1, 655, 657, 600, -1, 598, 655, 600, -1, 659, 656, 599, -1, 657, 658, 603, -1, 600, 657, 603, -1, 658, 660, 604, -1, 603, 658, 604, -1, 660, 661, 636, -1, 604, 660, 636, -1, 664, 663, 609, -1, 611, 664, 609, -1, 665, 664, 611, -1, 612, 665, 611, -1, 666, 665, 612, -1, 613, 666, 612, -1, 667, 666, 613, -1, 615, 667, 613, -1, 668, 667, 615, -1, 616, 668, 615, -1, 669, 668, 616, -1, 617, 669, 616, -1, 670, 669, 617, -1, 619, 670, 617, -1, 671, 670, 619, -1, 620, 671, 619, -1, 672, 671, 620, -1, 621, 672, 620, -1, 673, 672, 621, -1, 623, 673, 621, -1, 674, 673, 623, -1, 624, 674, 623, -1, 675, 674, 624, -1, 625, 675, 624, -1, 676, 675, 625, -1, 626, 676, 625, -1, 677, 678, 643, -1, 627, 677, 643, -1, 679, 676, 626, -1, 628, 679, 626, -1, 678, 679, 628, -1, 643, 678, 628, -1, 661, 677, 627, -1, 636, 661, 627, -1, 645, 629, 646, -1, 646, 629, 647, -1, 629, 645, 584, -1, 648, 584, 645, -1, 630, 649, 629, -1, 647, 629, 649, -1, 584, 648, 631, -1, 650, 631, 648, -1, 649, 630, 651, -1, 652, 631, 650, -1, 632, 653, 630, -1, 651, 630, 653, -1, 631, 652, 593, -1, 654, 593, 652, -1, 653, 632, 655, -1, 593, 654, 633, -1, 656, 633, 654, -1, 634, 657, 632, -1, 655, 632, 657, -1, 659, 633, 656, -1, 657, 634, 658, -1, 633, 659, 602, -1, 636, 660, 634, -1, 658, 634, 660, -1, 602, 659, 635, -1, 660, 636, 661, -1, 605, 635, 659, -1, 635, 605, 606, -1, 662, 606, 605, -1, 606, 662, 637, -1, 607, 637, 662, -1, 637, 607, 608, -1, 663, 608, 607, -1, 608, 663, 638, -1, 664, 638, 663, -1, 638, 664, 610, -1, 665, 610, 664, -1, 610, 665, 639, -1, 666, 639, 665, -1, 667, 639, 666, -1, 639, 667, 614, -1, 668, 614, 667, -1, 614, 668, 640, -1, 669, 640, 668, -1, 670, 640, 669, -1, 640, 670, 618, -1, 671, 618, 670, -1, 618, 671, 641, -1, 672, 641, 671, -1, 673, 641, 672, -1, 641, 673, 622, -1, 674, 622, 673, -1, 622, 674, 642, -1, 675, 642, 674, -1, 676, 642, 675, -1, 677, 643, 678, -1, 642, 676, 644, -1, 679, 644, 676, -1, 644, 679, 643, -1, 678, 643, 679, -1, 643, 677, 636, -1, 661, 636, 677, -1, 680, 682, 683, -1, 680, 683, 681, -1, 680, 683, 682, -1, 681, 683, 680, -1, 684, 686, 687, -1, 684, 687, 685, -1, 684, 687, 686, -1, 685, 687, 684, -1 ] solid FALSE creaseAngle 3.14159 } } Shape { appearance Appearance { material DEF TOILETLID_grayi Material { ambientIntensity 0.783007 diffuseColor 0.890196 0.772549 0.686275 specularColor 1 0.890196 0.772549 shininess 0.17 transparency 0 } } geometry IndexedFaceSet { coord Coordinate { point [ 982.341 -1055.4 240.229, 1068.16 -757.854 240.229, 1073.82 -793.451 240.229, 1073.82 -865.884 240.229, 1046.03 -690.934 240.229, 1068.16 -901.481 240.229, 1065.34 -939.859 242.458, 1058.85 -935.85 240.229, 1010.82 -633.468 240.229, 1046.03 -968.401 240.229, 989.027 -609.538 240.229, 993.309 -603.189 242.458, 1029.93 -998.58 240.229, 938.937 -573.321 240.229, 883.068 -554.573 240.229, 678.371 -660.756 240.229, 649.452 -723.485 240.229, 634.482 -793.451 240.229, 632.586 -829.668 240.229, 640.136 -901.481 240.229, 649.452 -935.849 240.229, 662.27 -968.401 240.229, 697.48 -1025.87 240.229, 1077.73 -905.593 247.454, 1054.61 -975.506 247.454, 670.51 -1007.03 247.454, 1080.79 -792.94 249.667, 1074.95 -756.214 249.667, 1082.74 -830.306 249.667, 1080.79 -867.673 249.667, 968.446 -582.384 249.667, 672.791 -656.033 249.667, 642.954 -939.859 249.667, 1073.82 -793.451 251.874, 1075.71 -829.668 251.874, 1058.85 -723.485 251.874, 1073.82 -865.884 251.874, 1068.16 -901.481 251.874, 1029.93 -660.756 251.874, 1058.85 -935.85 251.874, 1010.82 -633.468 251.874, 1046.03 -968.401 251.874, 989.027 -609.538 251.874, 1029.93 -998.58 251.874, 964.93 -589.374 251.874, 1010.82 -1025.87 251.874, 938.937 -573.321 251.874, 911.493 -561.654 251.874, 883.068 -554.573 251.874, 854.149 -552.2 251.874, 825.229 -554.573 251.874, 796.804 -561.654 251.874, 769.36 -573.321 251.874, 743.368 -589.374 251.874, 719.27 -609.538 251.874, 697.48 -633.468 251.874, 662.27 -690.933 251.874, 634.482 -793.451 251.874, 640.136 -901.481 251.874, 649.452 -935.849 251.874, 662.27 -968.401 251.874, 678.371 -998.58 251.874, 725.956 -1055.4 251.874, 697.48 -1025.87 251.874, 852.166 -809.19 251.874, 852.166 -809.19 240.229 ] } coordIndex [ 3, 1, 5, -1, 5, 6, 7, -1, 6, 5, 1, -1, 8, 35, 4, -1, 7, 6, 9, -1, 10, 35, 8, -1, 35, 10, 11, -1, 9, 0, 12, -1, 0, 9, 6, -1, 13, 11, 10, -1, 17, 56, 16, -1, 18, 56, 17, -1, 56, 18, 19, -1, 20, 57, 19, -1, 21, 57, 20, -1, 57, 21, 22, -1, 11, 13, 14, -1, 1, 24, 6, -1, 62, 25, 22, -1, 4, 26, 1, -1, 26, 4, 27, -1, 28, 1, 26, -1, 27, 4, 35, -1, 29, 1, 28, -1, 23, 1, 29, -1, 24, 1, 23, -1, 0, 6, 24, -1, 14, 30, 11, -1, 15, 16, 31, -1, 31, 16, 56, -1, 56, 19, 57, -1, 57, 22, 32, -1, 32, 22, 25, -1, 27, 33, 26, -1, 33, 27, 35, -1, 26, 34, 28, -1, 34, 26, 33, -1, 28, 36, 29, -1, 36, 28, 34, -1, 29, 37, 23, -1, 37, 29, 36, -1, 39, 23, 37, -1, 11, 38, 35, -1, 38, 11, 40, -1, 23, 41, 24, -1, 41, 23, 39, -1, 40, 11, 42, -1, 43, 24, 41, -1, 30, 42, 11, -1, 42, 30, 44, -1, 24, 45, 0, -1, 45, 24, 43, -1, 14, 44, 30, -1, 44, 14, 46, -1, 46, 14, 47, -1, 47, 14, 48, -1, 48, 14, 49, -1, 49, 14, 50, -1, 50, 14, 51, -1, 51, 14, 52, -1, 52, 14, 53, -1, 15, 53, 14, -1, 53, 15, 54, -1, 54, 15, 55, -1, 31, 55, 15, -1, 55, 31, 56, -1, 32, 58, 57, -1, 58, 32, 59, -1, 25, 59, 32, -1, 59, 25, 60, -1, 60, 25, 61, -1, 61, 25, 63, -1, 62, 63, 25, -1, 48, 49, 64, -1, 48, 64, 47, -1, 47, 64, 46, -1, 46, 64, 44, -1, 44, 64, 42, -1, 42, 64, 40, -1, 40, 64, 38, -1, 38, 64, 35, -1, 35, 64, 33, -1, 33, 64, 34, -1, 34, 64, 36, -1, 36, 64, 37, -1, 37, 64, 39, -1, 39, 64, 41, -1, 41, 64, 43, -1, 43, 64, 45, -1, 45, 64, 0, -1, 0, 64, 62, -1, 62, 64, 63, -1, 63, 64, 61, -1, 61, 64, 60, -1, 60, 64, 59, -1, 59, 64, 58, -1, 58, 64, 57, -1, 57, 64, 56, -1, 56, 64, 55, -1, 55, 64, 54, -1, 54, 64, 53, -1, 53, 64, 52, -1, 52, 64, 51, -1, 51, 64, 50, -1, 50, 64, 49, -1, 13, 65, 14, -1, 10, 65, 13, -1, 8, 65, 10, -1, 4, 65, 8, -1, 1, 65, 4, -1, 2, 65, 1, -1, 1, 65, 2, -1, 3, 65, 1, -1, 5, 65, 3, -1, 7, 65, 5, -1, 9, 65, 7, -1, 12, 65, 9, -1, 0, 65, 12, -1, 62, 65, 0, -1, 22, 65, 62, -1, 21, 65, 22, -1, 20, 65, 21, -1, 19, 65, 20, -1, 18, 65, 19, -1, 17, 65, 18, -1, 16, 65, 17, -1, 15, 65, 16, -1, 14, 65, 15, -1 ] solid FALSE creaseAngle 3.14159 } } Shape { appearance Appearance { material DEF TOILETBASE_gray Material { ambientIntensity 0.783007 diffuseColor 0.890196 0.772549 0.686275 specularColor 1 0.890196 0.772549 shininess 0.17 transparency 0 } } geometry IndexedFaceSet { coord Coordinate { point [ 821.18 -1379.6 -15.0488, 885.744 -1379.6 -15.0488, 885.744 -1379.6 26.6204, 821.18 -1379.6 26.6204, 821.18 -981.904 -15.0488, 885.744 -1047.16 26.6204, 885.744 -1379.6 71.4949, 821.18 -1379.6 71.4949, 821.18 -1076.23 71.4949, 885.744 -1074.63 71.4949, 885.744 -1379.6 145.217, 821.18 -1379.6 145.217, 820.92 -1105.12 145.217, 885.744 -1104.85 145.217, 725.02 -1379.6 -194.547, 984.651 -1379.6 -194.547, 984.651 -1379.6 -165.699, 725.02 -1379.6 -165.699, 723.653 -776.049 -194.547, 724.746 -773.559 -165.699, 724.746 -715.863 -194.547, 724.746 -715.863 -165.699, 983.551 -715.863 -194.547, 983.551 -715.863 -165.699, 984.645 -769.467 -194.547, 984.645 -769.467 -165.699, 885.744 -1379.6 -165.699, 821.18 -1379.6 -165.699, 821.18 -773.559 -165.699, 885.744 -771.957 -165.699, 885.744 -1379.6 -15.0489, 821.18 -1379.6 -15.0489, 821.18 -773.559 -15.0489, 782.716 -773.559 -15.0489, 782.716 -715.863 -15.0489, 924.208 -715.863 -15.0489, 924.208 -771.957 -15.0489, 885.744 -771.957 -15.0489 ] } coordIndex [ 0, 1, 2, -1, 2, 3, 0, -1, 0, 3, 4, -1, 3, 8, 4, -1, 2, 1, 5, -1, 3, 2, 6, -1, 6, 7, 3, -1, 3, 7, 8, -1, 5, 9, 2, -1, 6, 2, 9, -1, 7, 6, 10, -1, 10, 11, 7, -1, 7, 11, 8, -1, 8, 12, 5, -1, 5, 13, 9, -1, 9, 13, 6, -1, 10, 6, 13, -1, 14, 15, 16, -1, 16, 17, 14, -1, 14, 17, 18, -1, 18, 19, 20, -1, 19, 21, 20, -1, 20, 21, 22, -1, 21, 23, 22, -1, 22, 23, 24, -1, 24, 25, 15, -1, 16, 15, 25, -1, 17, 27, 18, -1, 27, 28, 18, -1, 18, 28, 19, -1, 24, 29, 25, -1, 25, 29, 16, -1, 26, 16, 29, -1, 27, 26, 30, -1, 30, 31, 27, -1, 27, 31, 28, -1, 31, 32, 28, -1, 28, 32, 19, -1, 32, 33, 19, -1, 19, 33, 21, -1, 33, 34, 21, -1, 21, 34, 23, -1, 34, 35, 23, -1, 23, 35, 24, -1, 35, 36, 24, -1, 24, 36, 29, -1, 36, 37, 29, -1, 29, 37, 26, -1, 30, 26, 37, -1 ] solid FALSE creaseAngle 3.14159 } } ] translation 845.008 -971.722 216.66 scale 0.00109876 0.00109871 0.00109873 } } translation -967.099 -216.441 850.546 rotation 0.578118 -0.576966 -0.576966 4.18994 scale 1 1 1 scaleOrientation 0.377969 0.912487 -0.156549 2.41885 } Transform { children Group { children [ DEF FUSUMA Transform { children [ DEF FUSUMA_SENSOR PlaneSensor { minPosition 0 0 maxPosition 0.8 0 } Transform { children Shape { appearance Appearance { material Material { } texture ImageTexture { url "textures/fans.png" } textureTransform TextureTransform { translation 0 0 rotation 0 scale 1.72512 3.10189 center 0.5 0.5 } } geometry Box { } } translation 0 0 0 rotation 0 0 1 0 scale 0.45 1.25 0.015 } ] translation 0 0 0 } Transform { children Shape { appearance Appearance { material DEF _5 Material { } } geometry IndexedFaceSet { coord Coordinate { point [ -0.1 0.1 0.1, -0.1 -0.1 0.1, 0.1 0.1 0.1, 0.1 -0.1 0.1, 0.1 0.1 -0.1, 0.1 -0.1 -0.1, -0.1 0.1 -0.1, -0.1 -0.1 -0.1 ] } color Color { color 1 0.846997 0.651076 } coordIndex [ 0, 1, 3, 2, -1, 4, 5, 7, 6, -1, 6, 7, 1, 0, -1, 2, 3, 5, 4, -1, 6, 0, 2, 4, -1, 1, 7, 5, 3, -1 ] colorIndex [ 0, 0, 0, 0, 0, 0 ] texCoord TextureCoordinate { point [ 0 1, 0 0, 1 1, 1 0 ] } colorPerVertex FALSE texCoordIndex [ 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1 ] creaseAngle 0.5 } } translation 0.9 0 0.035 scale 4.5 12.5 0.15 } Transform { children Shape { appearance Appearance { material USE _5 } geometry IndexedFaceSet { coord Coordinate { point [ -0.1 0.1 0.1, -0.1 -0.1 0.1, 0.1 0.1 0.1, 0.1 -0.1 0.1, 0.1 0.1 -0.1, 0.1 -0.1 -0.1, -0.1 0.1 -0.1, -0.1 -0.1 -0.1 ] } color Color { color 1 0.846997 0.651076 } coordIndex [ 0, 1, 3, 2, -1, 4, 5, 7, 6, -1, 6, 7, 1, 0, -1, 2, 3, 5, 4, -1, 6, 0, 2, 4, -1, 1, 7, 5, 3, -1 ] colorIndex [ 0, 0, 0, 0, 0, 0 ] texCoord TextureCoordinate { point [ 0 1, 0 0, 1 1, 1 0 ] } colorPerVertex FALSE texCoordIndex [ 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1 ] creaseAngle 0.5 } } translation 1.365 -1.03865e-08 0.0175373 rotation 0 -0.707107 0.707107 3.14159 scale 0.15 0.315 12.5 scaleOrientation 0 0 1 0 } ] } translation 5.64834 1.25 9.3005 rotation 0 0 1 0 } Transform { children Shape { appearance Appearance { material Material { ambientIntensity 1.31481 diffuseColor 0.574468 0.574468 0.574468 specularColor 0 0 0 emissiveColor 0 0 0 shininess 0.2 transparency 0 } } geometry Box { } } translation 2.29941 1.06779 5.175 scale 0.005 1.075 0.075 } Transform { children Shape { appearance Appearance { material Material { ambientIntensity 1.09375 diffuseColor 0.680851 0.680851 0.680851 specularColor 0 0 0 emissiveColor 0 0 0 shininess 0.2 transparency 0 } } geometry Box { } } translation -0.319951 2.14619 5.17439 rotation 0 1 0 3.14159 scale 2.615 0.005 0.075 } Transform { children Shape { appearance Appearance { material Material { ambientIntensity 0.984043 diffuseColor 0.8 0.8 0.8 specularColor 0 0 0 emissiveColor 0 0 0 shininess 0.2 transparency 0 } } geometry Box { } } translation -2.935 1.068 5.175 rotation 0 1 0 1.5708 scale 0.075 1.075 0.005 scaleOrientation 0 0 1 0 } Transform { children Group { children DEF PULLDOOR Transform { children [ DEF PULLDOOR-SENSOR CylinderSensor { minAngle 0 maxAngle 2.09 diskAngle 0 } Transform { children [ Transform { children Shape { appearance Appearance { material Material { ambientIntensity 2.33333 diffuseColor 0.159574 0.145588 0.117114 specularColor 0 0 0 emissiveColor 0 0 0 shininess 0 transparency 0 } } geometry Cylinder { height 0.0953451 } } translation -0.28 0 0.15 rotation 1 0 0 1.56 scale 0.0476725 1 0.0476725 scaleOrientation 0 0 1 0 } Transform { children Shape { appearance Appearance { material Material { ambientIntensity 0.921053 diffuseColor 0.404255 0.368824 0.296689 specularColor 0 0 0 emissiveColor 0 0 0 shininess 0 transparency 0 } } geometry Box { size 0.67 2.2 0.15 } } translation 0 0 0 } ] } ] rotation 0 0 1 0 scale 1 1 0.54908 center 0.335 0 0.075 } } translation 6.17766 1.104 6.41 rotation 0 1 0 4.71239 scale 1 1 1 scaleOrientation 0 0 1 0 } Transform { children Group { children Transform { children Collision { children Group { children Group { children DEF TALL_UNIT Group { children Shape { appearance Appearance { material DEF MAHOGANY Material { ambientIntensity 0.15817 diffuseColor 0.333333 0.141176 0 specularColor 1 1 1 shininess 0.81 transparency 0 } } geometry IndexedFaceSet { coord Coordinate { point [ -45.2983 74.741 -99.9572, -47.7803 74.741 -99.9572, -47.7803 74.741 34.7583, -189.251 74.741 34.7583, -189.251 74.741 -99.9572, -191.733 74.741 -99.9572, -191.733 74.741 36.5545, -45.2983 74.741 36.5545, -45.2983 98.1496 -99.9572, -47.7803 98.1496 -99.9572, -47.7803 98.1496 34.7583, -189.251 98.1496 34.7583, -189.251 98.1496 -99.9572, -191.733 98.1496 -99.9572, -191.733 98.1496 36.5545, -45.2983 98.1496 36.5545, -189.251 76.413 34.7583, -47.7803 76.413 34.7583, -47.7803 76.413 27.5734, -189.251 76.413 27.5734, -189.251 78.085 34.7583, -47.7803 78.085 34.7583, -47.7803 78.085 27.5734, -189.251 78.085 27.5734, -189.251 74.741 -94.5686, -189.251 74.741 -92.7724, -47.7803 74.741 -92.7724, -47.7803 74.741 -94.5686, -47.7803 74.741 6.01899, -189.251 74.741 6.01899, -189.251 74.741 7.81518, -47.7803 74.741 7.81518, -189.251 74.741 -62.2369, -45.2983 74.741 -62.2369, -45.2983 74.741 -64.0331, -189.251 74.741 -64.0331, -189.251 74.741 -38.8862, -47.7803 74.741 -38.8862, -47.7803 74.741 -40.6824, -189.251 74.741 -40.6824, -189.251 74.741 -15.5355, -47.7803 74.741 -15.5355, -47.7803 74.741 -17.3317, -189.251 74.741 -17.3317, -189.251 98.1496 -94.5686, -189.251 98.1496 -92.7724, -47.7803 98.1496 -92.7724, -47.7803 98.1496 -94.5686, -47.7803 98.1496 6.01899, -189.251 98.1496 6.01899, -189.251 98.1496 7.81518, -47.7803 98.1496 7.81518, -189.251 98.1496 -62.2369, -45.2983 98.1496 -62.2369, -45.2983 98.1496 -64.0331, -189.251 98.1496 -64.0331, -189.251 98.1496 -38.8862, -47.7803 98.1496 -38.8862, -47.7803 98.1496 -40.6824, -189.251 98.1496 -40.6824, -189.251 98.1496 -15.5355, -47.7803 98.1496 -15.5355, -47.7803 98.1496 -17.3317, -189.251 98.1496 -17.3317, -92.4552 74.741 6.01899, -92.4552 74.741 -15.5355, -94.9371 74.741 -15.5355, -94.9371 74.741 6.01899, -142.094 74.741 6.01899, -142.094 74.741 -15.5355, -144.576 74.741 -15.5355, -144.576 74.741 6.01899, -92.4552 74.741 -17.3317, -92.4552 74.741 -38.8862, -94.9371 74.741 -38.8862, -94.9371 74.741 -17.3317, -142.094 74.741 -17.3317, -142.094 74.741 -38.8862, -144.576 74.741 -38.8862, -144.576 74.741 -17.3317, -142.094 74.741 -40.6824, -142.094 74.741 -62.2369, -144.576 74.741 -62.2369, -144.576 74.741 -40.6824, -92.4552 74.741 -40.6824, -92.4552 74.741 -62.2369, -94.9371 74.741 -62.2369, -94.9371 74.741 -40.6824, -92.4552 74.741 -64.0331, -92.4552 74.741 -92.7724, -94.9371 74.741 -92.7724, -94.9371 74.741 -64.0331, -142.094 74.741 -64.0331, -142.094 74.741 -92.7724, -144.576 74.741 -92.7724, -144.576 74.741 -64.0331, -60.1899 74.741 -40.6824, -60.1899 74.741 -62.2369, -62.6719 74.741 -62.2369, -62.6719 74.741 -40.6824, -77.5636 74.741 -40.6824, -77.5636 74.741 -62.2369, -80.0455 74.741 -62.2369, -80.0455 74.741 -40.6824, -92.4552 98.1496 6.01899, -92.4552 98.1496 -15.5355, -94.9371 98.1496 -15.5355, -94.9371 98.1496 6.01899, -142.094 98.1496 6.01899, -142.094 98.1496 -15.5355, -144.576 98.1496 -15.5355, -144.576 98.1496 6.01899, -92.4552 98.1496 -17.3317, -92.4552 98.1496 -38.8862, -94.9371 98.1496 -38.8862, -94.9371 98.1496 -17.3317, -142.094 98.1496 -17.3317, -142.094 98.1496 -38.8862, -144.576 98.1496 -38.8862, -144.576 98.1496 -17.3317, -142.094 98.1496 -40.6824, -142.094 98.1496 -62.2369, -144.576 98.1496 -62.2369, -144.576 98.1496 -40.6824, -92.4552 98.1496 -40.6824, -92.4552 98.1496 -62.2369, -94.9371 98.1496 -62.2369, -94.9371 98.1496 -40.6824, -92.4552 98.1496 -64.0331, -92.4552 98.1496 -92.7724, -94.9371 98.1496 -92.7724, -94.9371 98.1496 -64.0331, -142.094 98.1496 -64.0331, -142.094 98.1496 -92.7724, -144.576 98.1496 -92.7724, -144.576 98.1496 -64.0331, -60.1899 98.1496 -40.6824, -60.1899 98.1496 -62.2369, -62.6719 98.1496 -62.2369, -62.6719 98.1496 -40.6824, -77.5636 98.1496 -40.6824, -77.5636 98.1496 -62.2369, -80.0455 98.1496 -62.2369, -80.0455 98.1496 -40.6824, -189.251 96.4776 34.7583, -47.7803 96.4776 34.7583, -47.7803 96.4776 27.5734, -189.251 96.4776 27.5734, -189.251 98.1496 34.7583, -47.7803 98.1496 34.7583, -47.7803 98.1496 27.5734, -189.251 98.1496 27.5734 ] } coordIndex [ 6, 5, 4, -1, 6, 4, 3, -1, 7, 6, 3, -1, 7, 3, 2, -1, 0, 7, 2, -1, 0, 2, 1, -1, 0, 1, 9, -1, 0, 9, 8, -1, 1, 2, 10, -1, 1, 10, 9, -1, 2, 3, 11, -1, 2, 11, 10, -1, 3, 4, 12, -1, 3, 12, 11, -1, 4, 5, 13, -1, 4, 13, 12, -1, 5, 6, 14, -1, 5, 14, 13, -1, 6, 7, 15, -1, 6, 15, 14, -1, 7, 0, 8, -1, 7, 8, 15, -1, 12, 13, 14, -1, 11, 12, 14, -1, 11, 14, 15, -1, 10, 11, 15, -1, 10, 15, 8, -1, 9, 10, 8, -1, 16, 19, 18, -1, 17, 16, 18, -1, 16, 17, 21, -1, 16, 21, 20, -1, 17, 18, 22, -1, 17, 22, 21, -1, 18, 19, 23, -1, 18, 23, 22, -1, 19, 16, 20, -1, 19, 20, 23, -1, 22, 23, 20, -1, 22, 20, 21, -1, 24, 27, 26, -1, 24, 26, 25, -1, 28, 31, 30, -1, 29, 28, 30, -1, 32, 35, 34, -1, 33, 32, 34, -1, 36, 39, 38, -1, 37, 36, 38, -1, 40, 43, 42, -1, 41, 40, 42, -1, 24, 25, 45, -1, 24, 45, 44, -1, 25, 26, 46, -1, 25, 46, 45, -1, 26, 27, 47, -1, 26, 47, 46, -1, 27, 24, 44, -1, 27, 44, 47, -1, 28, 29, 49, -1, 28, 49, 48, -1, 29, 30, 50, -1, 29, 50, 49, -1, 30, 31, 51, -1, 30, 51, 50, -1, 31, 28, 48, -1, 31, 48, 51, -1, 32, 33, 53, -1, 32, 53, 52, -1, 33, 34, 54, -1, 33, 54, 53, -1, 34, 35, 55, -1, 34, 55, 54, -1, 35, 32, 52, -1, 35, 52, 55, -1, 36, 37, 57, -1, 36, 57, 56, -1, 37, 38, 58, -1, 37, 58, 57, -1, 38, 39, 59, -1, 38, 59, 58, -1, 39, 36, 56, -1, 39, 56, 59, -1, 40, 41, 61, -1, 40, 61, 60, -1, 41, 42, 62, -1, 41, 62, 61, -1, 42, 43, 63, -1, 42, 63, 62, -1, 43, 40, 60, -1, 43, 60, 63, -1, 46, 47, 44, -1, 45, 46, 44, -1, 50, 51, 48, -1, 50, 48, 49, -1, 54, 55, 52, -1, 54, 52, 53, -1, 58, 59, 56, -1, 58, 56, 57, -1, 62, 63, 60, -1, 62, 60, 61, -1, 64, 67, 66, -1, 65, 64, 66, -1, 68, 71, 70, -1, 69, 68, 70, -1, 72, 75, 74, -1, 73, 72, 74, -1, 76, 79, 78, -1, 77, 76, 78, -1, 80, 83, 82, -1, 81, 80, 82, -1, 84, 87, 86, -1, 85, 84, 86, -1, 88, 91, 90, -1, 89, 88, 90, -1, 92, 95, 94, -1, 93, 92, 94, -1, 96, 99, 98, -1, 97, 96, 98, -1, 100, 103, 102, -1, 101, 100, 102, -1, 64, 65, 105, -1, 64, 105, 104, -1, 65, 66, 106, -1, 65, 106, 105, -1, 66, 67, 107, -1, 66, 107, 106, -1, 67, 64, 104, -1, 67, 104, 107, -1, 68, 69, 109, -1, 68, 109, 108, -1, 69, 70, 110, -1, 69, 110, 109, -1, 70, 71, 111, -1, 70, 111, 110, -1, 71, 68, 108, -1, 71, 108, 111, -1, 72, 73, 113, -1, 72, 113, 112, -1, 73, 74, 114, -1, 73, 114, 113, -1, 74, 75, 115, -1, 74, 115, 114, -1, 75, 72, 112, -1, 75, 112, 115, -1, 76, 77, 117, -1, 76, 117, 116, -1, 77, 78, 118, -1, 77, 118, 117, -1, 78, 79, 119, -1, 78, 119, 118, -1, 79, 76, 116, -1, 79, 116, 119, -1, 80, 81, 121, -1, 80, 121, 120, -1, 81, 82, 122, -1, 81, 122, 121, -1, 82, 83, 123, -1, 82, 123, 122, -1, 83, 80, 120, -1, 83, 120, 123, -1, 84, 85, 125, -1, 84, 125, 124, -1, 85, 86, 126, -1, 85, 126, 125, -1, 86, 87, 127, -1, 86, 127, 126, -1, 87, 84, 124, -1, 87, 124, 127, -1, 88, 89, 129, -1, 88, 129, 128, -1, 89, 90, 130, -1, 89, 130, 129, -1, 90, 91, 131, -1, 90, 131, 130, -1, 91, 88, 128, -1, 91, 128, 131, -1, 92, 93, 133, -1, 92, 133, 132, -1, 93, 94, 134, -1, 93, 134, 133, -1, 94, 95, 135, -1, 94, 135, 134, -1, 95, 92, 132, -1, 95, 132, 135, -1, 96, 97, 137, -1, 96, 137, 136, -1, 97, 98, 138, -1, 97, 138, 137, -1, 98, 99, 139, -1, 98, 139, 138, -1, 99, 96, 136, -1, 99, 136, 139, -1, 100, 101, 141, -1, 100, 141, 140, -1, 101, 102, 142, -1, 101, 142, 141, -1, 102, 103, 143, -1, 102, 143, 142, -1, 103, 100, 140, -1, 103, 140, 143, -1, 106, 107, 104, -1, 106, 104, 105, -1, 110, 111, 108, -1, 110, 108, 109, -1, 114, 115, 112, -1, 114, 112, 113, -1, 118, 119, 116, -1, 118, 116, 117, -1, 122, 123, 120, -1, 122, 120, 121, -1, 126, 127, 124, -1, 126, 124, 125, -1, 130, 131, 128, -1, 130, 128, 129, -1, 134, 135, 132, -1, 134, 132, 133, -1, 138, 139, 136, -1, 138, 136, 137, -1, 142, 143, 140, -1, 142, 140, 141, -1, 144, 147, 146, -1, 145, 144, 146, -1, 144, 145, 149, -1, 144, 149, 148, -1, 145, 146, 150, -1, 145, 150, 149, -1, 146, 147, 151, -1, 146, 151, 150, -1, 147, 144, 148, -1, 147, 148, 151, -1, 150, 151, 148, -1, 150, 148, 149, -1 ] texCoord TextureCoordinate { point [ 1.29824 -3.30295, 1.26992 -3.26522, 2.15742 0.28215, 0.543145 2.43292, -0.344354 -1.11445, -0.372674 -1.07671, 0.526658 2.51795, 2.19757 0.291714, 1.83246 -3.30295, 1.80414 -3.26522, 2.69163 0.28215, 1.07736 2.43292, 0.189863 -1.11445, 0.161543 -1.07671, 1.06087 2.51795, 2.73179 0.291714, 0.581304 2.43292, 2.19558 0.28215, 2.14824 0.0929565, 0.53397 2.24373, 0.619461 2.43292, 2.23373 0.28215, 2.1864 0.0929565, 0.572128 2.24373, -0.308854 -0.972551, -0.297021 -0.925252, 1.31725 -3.07603, 1.30542 -3.12332, 1.96809 -0.474622, 0.353812 1.67615, 0.365645 1.72345, 1.97992 -0.427324, -0.0958541 -0.121182, 1.54674 -2.30969, 1.53491 -2.35699, -0.107687 -0.16848, 0.057979 0.493695, 1.67225 -1.65708, 1.66042 -1.70438, 0.0461457 0.446397, 0.211812 1.10857, 1.82609 -1.0422, 1.81425 -1.0895, 0.199979 1.06127, 0.225363 -0.972551, 0.237196 -0.925252, 1.85147 -3.07603, 1.83964 -3.12332, 2.5023 -0.474622, 0.888027 1.67615, 0.899861 1.72345, 2.51413 -0.427324, 0.438362 -0.121182, 2.08096 -2.30969, 2.06912 -2.35699, 0.426529 -0.16848, 0.592194 0.493695, 2.20647 -1.65708, 2.19463 -1.70438, 0.580361 0.446397, 0.746027 1.10857, 2.3603 -1.0422, 2.34847 -1.0895, 0.734194 1.06127, 1.45831 0.20457, 1.31631 -0.363009, 1.288 -0.325277, 1.43 0.242302, 0.891904 0.959226, 0.749904 0.391647, 0.721584 0.429379, 0.863584 0.996958, 1.30448 -0.410307, 1.16248 -0.977886, 1.13416 -0.940154, 1.27616 -0.372575, 0.73807 0.344349, 0.596071 -0.22323, 0.567751 -0.185498, 0.70975 0.382081, 0.584237 -0.270528, 0.442237 -0.838107, 0.413917 -0.800375, 0.555917 -0.232796, 1.15065 -1.02518, 1.00865 -1.59276, 0.980329 -1.55503, 1.12233 -0.987452, 0.996815 -1.64006, 0.807482 -2.39683, 0.779162 -2.3591, 0.968496 -1.60233, 0.430404 -0.885405, 0.241071 -1.64218, 0.212751 -1.60445, 0.402084 -0.847673, 1.51882 -1.51571, 1.37682 -2.08329, 1.3485 -2.04556, 1.4905 -1.47798, 1.32057 -1.25158, 1.17857 -1.81916, 1.15025 -1.78143, 1.29225 -1.21385, 1.99253 0.20457, 1.85053 -0.363009, 1.82221 -0.325277, 1.96421 0.242302, 1.42612 0.959226, 1.28412 0.391647, 1.2558 0.429379, 1.3978 0.996958, 1.8387 -0.410307, 1.6967 -0.977886, 1.66838 -0.940154, 1.81038 -0.372575, 1.27229 0.344349, 1.13029 -0.22323, 1.10197 -0.185498, 1.24397 0.382081, 1.11845 -0.270528, 0.976454 -0.838107, 0.948134 -0.800375, 1.09013 -0.232796, 1.68486 -1.02518, 1.54286 -1.59276, 1.51454 -1.55503, 1.65654 -0.987453, 1.53103 -1.64006, 1.3417 -2.39683, 1.31338 -2.3591, 1.50271 -1.60233, 0.964621 -0.885405, 0.775288 -1.64218, 0.746968 -1.60445, 0.936301 -0.847673, 2.05303 -1.51571, 1.91103 -2.08329, 1.88271 -2.04556, 2.02471 -1.47798, 1.85479 -1.25158, 1.71279 -1.81916, 1.68447 -1.78143, 1.82647 -1.21385, 1.0392 2.43292, 2.65348 0.28215, 2.60614 0.0929565, 0.99187 2.24373, 1.07736 2.43292, 2.69163 0.28215, 2.6443 0.0929565, 1.03003 2.24373 ] } solid FALSE creaseAngle 3.14159 } } } } } collide FALSE } translation -1.38146 0.391396 -0.999599 rotation 8.53852e-05 0.69946 0.714672 3.14143 scale 0.0116571 0.0116581 0.0116547 scaleOrientation -0.0167615 -0.999858 0.00147523 0.0114095 } } translation -3.71406 0.793271 1.67533 rotation 0 1 0 1.56827 scale 1 1 1 scaleOrientation 0 0 1 0 } Transform { children Shape { appearance Appearance { material DEF _8 Material { } texture ImageTexture { url "textures/oak.png" } textureTransform TextureTransform { translation 0 0 rotation 0 scale 4.56562 2.5 center 0.5 0.5 } } geometry Box { } } translation 1.833 1.25 0 rotation 0.707105 4.82331e-13 0.707108 3.1416 scale 0.075 1.25 1.95 scaleOrientation 0 0 1 0 } Transform { children Shape { appearance Appearance { material USE _8 texture ImageTexture { url "textures/oak.png" } textureTransform TextureTransform { translation 0 0 rotation 0 scale 0.217522 2.5 center 0.5 0.5 } } geometry Box { } } translation -1.975 1.25 0.067 rotation 0 0 1 3.14159 scale 0.065 1.25 0.05 scaleOrientation 0 0 1 0 } Transform { children Group { children DEF CLOSET-DOOR_9 Transform { children [ DEF CLOSET-DOOR-SENSOR_10 CylinderSensor { minAngle 0 maxAngle 2.09 diskAngle 0 } DEF CLOSETDOOR Transform { children [ Transform { children Shape { appearance Appearance { material Material { ambientIntensity 0 diffuseColor 0.808511 0.808511 0.808511 specularColor 0 0 0 emissiveColor 0 0 0 shininess 0 transparency 0 } } geometry Cylinder { height 0.0953451 } } translation -0.28 0 0.15 rotation 1 0 0 1.56 scale 0.0354728 0.879584 0.0476711 scaleOrientation 0 0 1 0 } Transform { children Shape { appearance Appearance { material Material { ambientIntensity 0 diffuseColor 1 1 1 specularColor 0 0 0 emissiveColor 0 0 0 shininess 0 transparency 0 } texture ImageTexture { url "textures/oak.png" } textureTransform TextureTransform { translation 0 0 rotation 0 scale 1.28209 2.5 center 0.5 0.5 } } geometry Box { size 0.67 2.2 0.15 } } translation 0 0 0 } ] } ] rotation 0 0 1 0 scale 1.34328 1.13636 0.549075 center 0.335 0 0.075 } } translation -0.446401 1.25 0.00093776 rotation 0 0 1 0 } Transform { children Group { children DEF CLOSET-DOOR_12 Transform { children [ DEF CLOSET-DOOR-SENSOR_13 CylinderSensor { minAngle 0 maxAngle 2.09 diskAngle 0 } USE CLOSETDOOR ] rotation 0 0 1 0 scale 1.34328 1.13636 0.549075 center 0.335 0 0.075 } } translation -1.577 1.25 0.000937819 rotation 0 0 1 3.14159 scaleOrientation 0 0 -1 0.785398 } Transform { children Group { children DEF CLOSET-DOOR_14 Transform { children [ DEF CLOSET-DOOR-SENSOR_15 CylinderSensor { minAngle 0 maxAngle 2.09 diskAngle 0 } USE CLOSETDOOR ] rotation 0 0 1 0 scale 1.34328 1.13636 0.549075 center 0.335 0 0.075 } } translation -2.376 1.25 0.000937819 rotation 0 0 1 0 } Transform { children Group { children DEF CLOSET-DOOR_16 Transform { children [ DEF CLOSET-DOOR-SENSOR_17 CylinderSensor { minAngle 0 maxAngle 2.09 diskAngle 0 } USE CLOSETDOOR ] rotation 0 0 1 0 scale 1.34328 1.13636 0.549075 center 0.335 0 0.075 } } translation -3.505 1.25 0.000937819 rotation 0 0 1 3.14159 scaleOrientation 0 0 -1 0.785398 } Transform { children Group { children Transform { children Collision { children Group { children Transform { children DEF tbase04 Group { children Group { children [ Group { children [ ] } Group { children Shape { appearance Appearance { material Material { ambientIntensity 0.244269 diffuseColor 0.991732 0.939493 1 specularColor 0 0 0 emissiveColor 0 0 0 shininess 0 transparency 0 } } geometry IndexedFaceSet { coord Coordinate { point [ 247.164 60.324 -53.1781, 244.52 58.6871 -53.1781, 244.52 43.292 -53.1781, 247.45 43.292 -53.1781, 247.45 42.5586 -53.1781, 243.486 42.5586 -53.1781, 243.486 58.9444 -53.1781, 247.221 61.4895 -53.1781, 247.164 60.324 -54.4681, 244.52 58.6871 -54.4681, 244.52 43.292 -54.4681, 247.45 43.292 -54.4681, 247.45 42.5586 -54.4681, 243.486 42.5586 -54.4681, 243.486 58.9444 -54.4681, 247.221 61.4895 -54.4681, 247.164 60.324 -48.0597, 244.52 58.6871 -48.0597, 244.52 43.292 -48.0597, 247.45 43.292 -48.0597, 247.45 42.5586 -48.0597, 243.486 42.5586 -48.0597, 243.486 58.9444 -48.0597, 247.221 61.4895 -48.0597, 247.164 60.324 -49.3497, 244.52 58.6871 -49.3497, 244.52 43.292 -49.3497, 247.45 43.292 -49.3497, 247.45 42.5586 -49.3497, 243.486 42.5586 -49.3497, 243.486 58.9444 -49.3497, 247.221 61.4895 -49.3497, 247.648 9.29027 -74.3141, 249.689 9.29027 -75.3381, 249.689 9.29027 -51.3539, 247.648 9.29027 -52.3779, 247.648 75.2777 -74.3141, 249.689 75.2777 -75.3381, 249.689 75.2777 -51.3539, 247.648 75.2777 -52.3779, 288 78 -78.5289, 250 78 -78.5289, 250 78 -35, 288 78 -35, 288 6 -78.5289, 250 6 -78.5289, 250 78 -78.5289, 288 78 -78.5289, 250 6 -78.5289, 250 6.00001 -35, 250 78 -35, 250 78 -78.5289, 250 6.00001 -35, 288 6.00001 -35, 288 78 -35, 250 78 -35, 288 1.84516e-06 -76.5289, 252 1.84516e-06 -76.5289, 252 6 -76.5289, 288 6 -76.5289, 252 1.84516e-06 -76.5289, 252 1.48619e-06 -37, 252 6 -37, 252 6 -76.5289, 252 1.48619e-06 -37, 288 1.48619e-06 -37, 288 6 -37, 252 6 -37, 247.648 9.29027 -50.1407, 249.689 9.29027 -50.7602, 249.689 9.29027 -36.2498, 247.648 9.29027 -36.8693, 247.648 75.2777 -50.1407, 249.689 75.2777 -50.7602, 249.689 75.2777 -36.2498, 247.648 75.2777 -36.8693 ] } coordIndex [ 0, 7, 6, -1, 1, 0, 6, -1, 1, 6, 5, -1, 2, 1, 5, -1, 2, 5, 4, -1, 3, 2, 4, -1, 0, 1, 9, -1, 0, 9, 8, -1, 1, 2, 10, -1, 1, 10, 9, -1, 2, 3, 11, -1, 2, 11, 10, -1, 3, 4, 12, -1, 3, 12, 11, -1, 4, 5, 13, -1, 4, 13, 12, -1, 5, 6, 14, -1, 5, 14, 13, -1, 6, 7, 15, -1, 6, 15, 14, -1, 7, 0, 8, -1, 7, 8, 15, -1, 14, 15, 8, -1, 14, 8, 9, -1, 13, 14, 9, -1, 13, 9, 10, -1, 12, 13, 10, -1, 12, 10, 11, -1, 16, 23, 22, -1, 17, 16, 22, -1, 17, 22, 21, -1, 18, 17, 21, -1, 18, 21, 20, -1, 19, 18, 20, -1, 16, 17, 25, -1, 16, 25, 24, -1, 17, 18, 26, -1, 17, 26, 25, -1, 18, 19, 27, -1, 18, 27, 26, -1, 19, 20, 28, -1, 19, 28, 27, -1, 20, 21, 29, -1, 20, 29, 28, -1, 21, 22, 30, -1, 21, 30, 29, -1, 22, 23, 31, -1, 22, 31, 30, -1, 23, 16, 24, -1, 23, 24, 31, -1, 30, 31, 24, -1, 30, 24, 25, -1, 29, 30, 25, -1, 29, 25, 26, -1, 28, 29, 26, -1, 28, 26, 27, -1, 32, 33, 34, -1, 32, 34, 35, -1, 32, 36, 37, -1, 32, 37, 33, -1, 34, 38, 39, -1, 34, 39, 35, -1, 35, 39, 36, -1, 35, 36, 32, -1, 36, 39, 38, -1, 36, 38, 37, -1, 40, 41, 42, -1, 40, 42, 43, -1, 44, 45, 46, -1, 44, 46, 47, -1, 48, 49, 50, -1, 48, 50, 51, -1, 52, 53, 54, -1, 52, 54, 55, -1, 56, 57, 58, -1, 56, 58, 59, -1, 60, 61, 62, -1, 60, 62, 63, -1, 64, 65, 66, -1, 64, 66, 67, -1, 53, 40, 43, -1, 53, 44, 40, -1, 65, 59, 66, -1, 56, 59, 65, -1, 68, 69, 70, -1, 68, 70, 71, -1, 68, 72, 73, -1, 68, 73, 69, -1, 70, 74, 75, -1, 70, 75, 71, -1, 71, 75, 72, -1, 71, 72, 68, -1, 72, 75, 74, -1, 72, 74, 73, -1 ] solid FALSE creaseAngle 0.5 } } } ] } } } } collide FALSE } translation 260.898 38.289 -55.7297 scale 0.0182307 0.0182272 0.0182275 } } translation 203.601 -28.725 -42.3965 rotation 0 1 0 3.1426 scale 0.749992 0.749988 0.749988 scaleOrientation 0.997929 -0.0454894 -0.0454893 4.71032 } Transform { children Group { children Transform { children Collision { children Transform { children [ Transform { children DEF range09 Group { children Group { children Group { children Shape { appearance Appearance { material Material { ambientIntensity 0.00354503 diffuseColor 0 0 0.0425405 specularColor 0.632653 0.627312 0.609747 emissiveColor 0 0 0 shininess 0.0561224 transparency 0 } } geometry IndexedFaceSet { coord Coordinate { point [ 269.344 40.2738 -111.684, 269.252 40.2738 -109.843, 268.37 40.2738 -108.223, 266.873 40.2738 -107.147, 265.057 40.2738 -106.827, 263.282 40.2738 -107.326, 261.9 40.2738 -108.546, 261.184 40.2738 -110.245, 261.276 40.2738 -112.087, 262.158 40.2738 -113.706, 263.655 40.2738 -114.782, 265.47 40.2738 -115.102, 267.245 40.2738 -114.603, 268.627 40.2738 -113.383, 270.049 39.0591 -111.808, 269.941 39.0591 -109.649, 268.907 39.0591 -107.75, 267.151 39.0591 -106.487, 265.022 39.0591 -106.112, 262.94 39.0591 -106.697, 261.319 39.0591 -108.128, 260.479 39.0591 -110.121, 260.586 39.0591 -112.281, 261.621 39.0591 -114.18, 263.376 39.0591 -115.442, 265.506 39.0591 -115.817, 267.587 39.0591 -115.232, 269.209 39.0591 -113.801, 265.264 39.0591 -110.965, 265.264 40.2738 -110.965 ] } coordIndex [ 0, 1, 15, -1, 0, 15, 14, -1, 1, 2, 16, -1, 1, 16, 15, -1, 2, 3, 17, -1, 2, 17, 16, -1, 3, 4, 18, -1, 3, 18, 17, -1, 4, 5, 19, -1, 4, 19, 18, -1, 5, 6, 20, -1, 5, 20, 19, -1, 6, 7, 21, -1, 6, 21, 20, -1, 7, 8, 22, -1, 7, 22, 21, -1, 8, 9, 23, -1, 8, 23, 22, -1, 9, 10, 24, -1, 9, 24, 23, -1, 10, 11, 25, -1, 10, 25, 24, -1, 11, 12, 26, -1, 11, 26, 25, -1, 12, 13, 27, -1, 12, 27, 26, -1, 13, 0, 14, -1, 13, 14, 27, -1, 1, 0, 29, -1, 2, 1, 29, -1, 3, 2, 29, -1, 4, 3, 29, -1, 5, 4, 29, -1, 6, 5, 29, -1, 7, 6, 29, -1, 8, 7, 29, -1, 9, 8, 29, -1, 10, 9, 29, -1, 11, 10, 29, -1, 12, 11, 29, -1, 13, 12, 29, -1, 0, 13, 29, -1, 14, 15, 28, -1, 15, 16, 28, -1, 16, 17, 28, -1, 17, 18, 28, -1, 18, 19, 28, -1, 19, 20, 28, -1, 20, 21, 28, -1, 21, 22, 28, -1, 22, 23, 28, -1, 23, 24, 28, -1, 24, 25, 28, -1, 25, 26, 28, -1, 26, 27, 28, -1, 27, 14, 28, -1 ] solid FALSE creaseAngle 0.5 } } } } } } Transform { children DEF range06 Group { children Group { children Group { children Shape { appearance Appearance { material Material { ambientIntensity 0.00354503 diffuseColor 0 0 0.0425405 specularColor 0.632653 0.627312 0.609747 emissiveColor 0 0 0 shininess 0.0561224 transparency 0 } } geometry IndexedFaceSet { coord Coordinate { point [ 283.78 40.2738 -111.389, 283.688 40.2738 -109.548, 282.806 40.2738 -107.929, 281.309 40.2738 -106.852, 279.493 40.2738 -106.532, 277.718 40.2738 -107.032, 276.336 40.2738 -108.252, 275.62 40.2738 -109.951, 275.712 40.2738 -111.792, 276.594 40.2738 -113.411, 278.09 40.2738 -114.487, 279.906 40.2738 -114.808, 281.681 40.2738 -114.308, 283.063 40.2738 -113.088, 284.485 39.0591 -111.514, 284.377 39.0591 -109.354, 283.343 39.0591 -107.455, 281.587 39.0591 -106.193, 279.457 39.0591 -105.817, 277.376 39.0591 -106.403, 275.755 39.0591 -107.834, 274.915 39.0591 -109.826, 275.022 39.0591 -111.986, 276.057 39.0591 -113.885, 277.812 39.0591 -115.147, 279.942 39.0591 -115.523, 282.023 39.0591 -114.937, 283.645 39.0591 -113.506, 279.7 39.0591 -110.67, 279.7 40.2738 -110.67 ] } coordIndex [ 0, 1, 15, -1, 0, 15, 14, -1, 1, 2, 16, -1, 1, 16, 15, -1, 2, 3, 17, -1, 2, 17, 16, -1, 3, 4, 18, -1, 3, 18, 17, -1, 4, 5, 19, -1, 4, 19, 18, -1, 5, 6, 20, -1, 5, 20, 19, -1, 6, 7, 21, -1, 6, 21, 20, -1, 7, 8, 22, -1, 7, 22, 21, -1, 8, 9, 23, -1, 8, 23, 22, -1, 9, 10, 24, -1, 9, 24, 23, -1, 10, 11, 25, -1, 10, 25, 24, -1, 11, 12, 26, -1, 11, 26, 25, -1, 12, 13, 27, -1, 12, 27, 26, -1, 13, 0, 14, -1, 13, 14, 27, -1, 1, 0, 29, -1, 2, 1, 29, -1, 3, 2, 29, -1, 4, 3, 29, -1, 5, 4, 29, -1, 6, 5, 29, -1, 7, 6, 29, -1, 8, 7, 29, -1, 9, 8, 29, -1, 10, 9, 29, -1, 11, 10, 29, -1, 12, 11, 29, -1, 13, 12, 29, -1, 0, 13, 29, -1, 14, 15, 28, -1, 15, 16, 28, -1, 16, 17, 28, -1, 17, 18, 28, -1, 18, 19, 28, -1, 19, 20, 28, -1, 20, 21, 28, -1, 21, 22, 28, -1, 22, 23, 28, -1, 23, 24, 28, -1, 24, 25, 28, -1, 25, 26, 28, -1, 26, 27, 28, -1, 27, 14, 28, -1 ] solid FALSE creaseAngle 0.5 } } } } } } Transform { children DEF range07 Group { children Group { children Group { children Shape { appearance Appearance { material Material { ambientIntensity 0.00354503 diffuseColor 0 0 0.0425405 specularColor 0.632653 0.627312 0.609747 emissiveColor 0 0 0 shininess 0.0561224 transparency 0 } } geometry IndexedFaceSet { coord Coordinate { point [ 283.78 40.2738 -127.888, 283.688 40.2738 -126.046, 282.806 40.2738 -124.427, 281.309 40.2738 -123.351, 279.493 40.2738 -123.031, 277.718 40.2738 -123.53, 276.336 40.2738 -124.75, 275.62 40.2738 -126.449, 275.712 40.2738 -128.29, 276.594 40.2738 -129.909, 278.09 40.2738 -130.986, 279.906 40.2738 -131.306, 281.681 40.2738 -130.806, 283.063 40.2738 -129.587, 284.485 39.0591 -128.012, 284.377 39.0591 -125.852, 283.343 39.0591 -123.953, 281.587 39.0591 -122.691, 279.457 39.0591 -122.315, 277.376 39.0591 -122.901, 275.755 39.0591 -124.332, 274.915 39.0591 -126.324, 275.022 39.0591 -128.484, 276.057 39.0591 -130.383, 277.812 39.0591 -131.646, 279.942 39.0591 -132.021, 282.023 39.0591 -131.435, 283.645 39.0591 -130.005, 279.7 39.0591 -127.168, 279.7 40.2738 -127.168 ] } coordIndex [ 0, 1, 15, -1, 0, 15, 14, -1, 1, 2, 16, -1, 1, 16, 15, -1, 2, 3, 17, -1, 2, 17, 16, -1, 3, 4, 18, -1, 3, 18, 17, -1, 4, 5, 19, -1, 4, 19, 18, -1, 5, 6, 20, -1, 5, 20, 19, -1, 6, 7, 21, -1, 6, 21, 20, -1, 7, 8, 22, -1, 7, 22, 21, -1, 8, 9, 23, -1, 8, 23, 22, -1, 9, 10, 24, -1, 9, 24, 23, -1, 10, 11, 25, -1, 10, 25, 24, -1, 11, 12, 26, -1, 11, 26, 25, -1, 12, 13, 27, -1, 12, 27, 26, -1, 13, 0, 14, -1, 13, 14, 27, -1, 1, 0, 29, -1, 2, 1, 29, -1, 3, 2, 29, -1, 4, 3, 29, -1, 5, 4, 29, -1, 6, 5, 29, -1, 7, 6, 29, -1, 8, 7, 29, -1, 9, 8, 29, -1, 10, 9, 29, -1, 11, 10, 29, -1, 12, 11, 29, -1, 13, 12, 29, -1, 0, 13, 29, -1, 14, 15, 28, -1, 15, 16, 28, -1, 16, 17, 28, -1, 17, 18, 28, -1, 18, 19, 28, -1, 19, 20, 28, -1, 20, 21, 28, -1, 21, 22, 28, -1, 22, 23, 28, -1, 23, 24, 28, -1, 24, 25, 28, -1, 25, 26, 28, -1, 26, 27, 28, -1, 27, 14, 28, -1 ] solid FALSE creaseAngle 0.5 } } } } } } Transform { children DEF range08 Group { children Group { children Group { children Shape { appearance Appearance { material Material { ambientIntensity 0.00354503 diffuseColor 0 0 0.0425405 specularColor 0.632653 0.627312 0.609747 emissiveColor 0 0 0 shininess 0.0561224 transparency 0 } } geometry IndexedFaceSet { coord Coordinate { point [ 269.344 40.2738 -127.888, 269.252 40.2738 -126.046, 268.37 40.2738 -124.427, 266.873 40.2738 -123.351, 265.057 40.2738 -123.031, 263.282 40.2738 -123.53, 261.9 40.2738 -124.75, 261.184 40.2738 -126.449, 261.276 40.2738 -128.29, 262.158 40.2738 -129.909, 263.655 40.2738 -130.986, 265.47 40.2738 -131.306, 267.245 40.2738 -130.806, 268.627 40.2738 -129.587, 270.049 39.0591 -128.012, 269.941 39.0591 -125.852, 268.907 39.0591 -123.953, 267.151 39.0591 -122.691, 265.022 39.0591 -122.315, 262.94 39.0591 -122.901, 261.319 39.0591 -124.332, 260.479 39.0591 -126.324, 260.586 39.0591 -128.484, 261.621 39.0591 -130.383, 263.376 39.0591 -131.646, 265.506 39.0591 -132.021, 267.587 39.0591 -131.435, 269.209 39.0591 -130.005, 265.264 39.0591 -127.168, 265.264 40.2738 -127.168 ] } coordIndex [ 0, 1, 15, -1, 0, 15, 14, -1, 1, 2, 16, -1, 1, 16, 15, -1, 2, 3, 17, -1, 2, 17, 16, -1, 3, 4, 18, -1, 3, 18, 17, -1, 4, 5, 19, -1, 4, 19, 18, -1, 5, 6, 20, -1, 5, 20, 19, -1, 6, 7, 21, -1, 6, 21, 20, -1, 7, 8, 22, -1, 7, 22, 21, -1, 8, 9, 23, -1, 8, 23, 22, -1, 9, 10, 24, -1, 9, 24, 23, -1, 10, 11, 25, -1, 10, 25, 24, -1, 11, 12, 26, -1, 11, 26, 25, -1, 12, 13, 27, -1, 12, 27, 26, -1, 13, 0, 14, -1, 13, 14, 27, -1, 1, 0, 29, -1, 2, 1, 29, -1, 3, 2, 29, -1, 4, 3, 29, -1, 5, 4, 29, -1, 6, 5, 29, -1, 7, 6, 29, -1, 8, 7, 29, -1, 9, 8, 29, -1, 10, 9, 29, -1, 11, 10, 29, -1, 12, 11, 29, -1, 13, 12, 29, -1, 0, 13, 29, -1, 14, 15, 28, -1, 15, 16, 28, -1, 16, 17, 28, -1, 17, 18, 28, -1, 18, 19, 28, -1, 19, 20, 28, -1, 20, 21, 28, -1, 21, 22, 28, -1, 22, 23, 28, -1, 23, 24, 28, -1, 24, 25, 28, -1, 25, 26, 28, -1, 26, 27, 28, -1, 27, 14, 28, -1 ] solid FALSE creaseAngle 0.5 } } } } } } Transform { children DEF range05 Group { children Group { children Group { children Shape { appearance Appearance { material Material { ambientIntensity 0.0953232 diffuseColor 0.372322 0.371574 0.373173 specularColor 0.556122 0.554201 0.556122 emissiveColor 0 0 0 shininess 0.127551 transparency 0 } } geometry IndexedFaceSet { coord Coordinate { point [ 257.763 36.4495 -133.428, 285.041 36.4495 -133.428, 285.041 36.4495 -105.131, 257.763 36.4495 -105.131, 259.227 38.7075 -133.428, 285.041 38.7075 -133.428, 285.041 38.7075 -105.131, 259.227 38.7075 -105.131 ] } coordIndex [ 0, 1, 2, -1, 0, 2, 3, -1, 0, 4, 5, -1, 0, 5, 1, -1, 1, 5, 6, -1, 1, 6, 2, -1, 2, 6, 7, -1, 2, 7, 3, -1, 3, 7, 4, -1, 3, 4, 0, -1, 4, 7, 6, -1, 4, 6, 5, -1 ] solid FALSE creaseAngle 0.5 } } } } } } Transform { children DEF range03 Group { children Group { children Group { children Shape { appearance Appearance { material DEF _DefMat Material { } } geometry IndexedFaceSet { coord Coordinate { point [ 254.711 0 -135.489, 287.734 0 -135.489, 287.734 0 -103.468, 254.711 0 -103.468, 254.711 36 -135.489, 287.734 36 -135.489, 287.734 36 -103.468, 254.711 36 -103.468 ] } color Color { color 1 0.889803 0.690171 } coordIndex [ 0, 1, 2, -1, 0, 2, 3, -1, 0, 4, 5, -1, 0, 5, 1, -1, 1, 5, 6, -1, 1, 6, 2, -1, 2, 6, 7, -1, 2, 7, 3, -1, 3, 7, 4, -1, 3, 4, 0, -1, 4, 7, 6, -1, 4, 6, 5, -1 ] colorIndex [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] colorPerVertex FALSE solid FALSE creaseAngle 0.5 } } } } } translation -1.0871 1.42607 -0.491714 scale 0.999956 0.999956 0.999956 } Transform { children DEF range01 Group { children Group { children Group { children Shape { appearance Appearance { material Material { ambientIntensity 0.0953232 diffuseColor 0.372322 0.371574 0.373173 specularColor 0.556122 0.554201 0.556122 emissiveColor 0 0 0 shininess 0.127551 transparency 0 } } geometry IndexedFaceSet { coord Coordinate { point [ 252.989 9.17311 -133.786, 254.012 9.17311 -133.786, 254.012 9.17311 -104.772, 252.989 9.17311 -104.772, 252.989 33.7299 -133.786, 254.012 33.7299 -133.786, 254.012 33.7299 -104.772, 252.989 33.7299 -104.772 ] } color Color { color [ 0.372322 0.371574 0.373173, 0.778747 0.821246 0.834225 ] } coordIndex [ 0, 1, 2, -1, 0, 2, 3, -1, 0, 4, 5, -1, 0, 5, 1, -1, 1, 5, 6, -1, 1, 6, 2, -1, 2, 6, 7, -1, 2, 7, 3, -1, 3, 7, 4, -1, 3, 4, 0, -1, 4, 7, 6, -1, 4, 6, 5, -1 ] colorIndex [ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0 ] colorPerVertex FALSE solid FALSE creaseAngle 0.5 } } } } } translation 0 0.637842 -0.826904 } Transform { children DEF range02 Group { children Group { children Group { children Shape { appearance Appearance { material Material { ambientIntensity 0.0953232 diffuseColor 0.372322 0.371574 0.373173 specularColor 0.556122 0.554201 0.556122 emissiveColor 0 0 0 shininess 0.127551 transparency 0 } } geometry IndexedFaceSet { coord Coordinate { point [ 252.989 1.46548 -133.012, 254.012 1.46548 -133.012, 254.012 1.46548 -103.998, 252.989 1.46548 -103.998, 252.989 8.03444 -133.012, 254.012 8.03444 -133.012, 254.012 8.03444 -103.998, 252.989 8.03444 -103.998 ] } color Color { color [ 0.372322 0.371574 0.373173, 0.778747 0.821246 0.834225 ] } coordIndex [ 0, 1, 2, -1, 0, 2, 3, -1, 0, 4, 5, -1, 0, 5, 1, -1, 1, 5, 6, -1, 1, 6, 2, -1, 2, 6, 7, -1, 2, 7, 3, -1, 3, 7, 4, -1, 3, 4, 0, -1, 4, 7, 6, -1, 4, 6, 5, -1 ] colorIndex [ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0 ] colorPerVertex FALSE solid FALSE creaseAngle 0.5 } } } } } translation 0 1.01547 -1.60906 } Transform { children DEF range04 Group { children Group { children Group { children Shape { appearance Appearance { material Material { ambientIntensity 0 diffuseColor 0 0 0 specularColor 0.780612 0.774022 0.752349 emissiveColor 0 0 0 shininess 0.102041 transparency 0 } } geometry IndexedFaceSet { coord Coordinate { point [ 251.642 30.0454 -131.995, 252.414 30.0454 -131.995, 252.414 30.0454 -106.205, 251.642 30.0454 -106.205, 251.642 32.0889 -131.995, 252.414 32.0889 -131.995, 252.414 32.0889 -106.205, 251.642 32.0889 -106.205 ] } color Color { color 0 0 0 } coordIndex [ 0, 1, 2, -1, 0, 2, 3, -1, 0, 4, 5, -1, 0, 5, 1, -1, 1, 5, 6, -1, 1, 6, 2, -1, 2, 6, 7, -1, 2, 7, 3, -1, 3, 7, 4, -1, 3, 4, 0, -1, 4, 7, 6, -1, 4, 6, 5, -1 ] colorIndex [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] colorPerVertex FALSE solid FALSE creaseAngle 0.5 } } } } } translation 0 0.395329 -1.55078 } ] } collide FALSE } translation 262.209 20.3132 -116.876 rotation 0 0 1 0 scale 0.0257462 0.0257449 0.0257452 } } translation 260.927 -19.4846 -113.358 rotation 0 1 0 3.14284 scale 0.953802 0.953843 0.953841 scaleOrientation 0 0 1 0 } Transform { children DEF TATAMI Group { children Transform { children Shape { appearance Appearance { material Material { } texture ImageTexture { url "textures/TATAMI.png" } textureTransform TextureTransform { translation 0 0 rotation 0 scale 1 0.481106 center 0.5 0.5 } } geometry Box { } } translation 0 0 0 scale 0.45 0.15 0.9 } } translation 3.83651 -0.156998 10.5391 rotation 0 0 1 0 } Transform { children USE TATAMI translation 3.837 -0.157 12.34 rotation 0 0 1 0 } Transform { children USE TATAMI translation 4.737 -0.157 11.44 rotation 0 0 1 0 } Transform { children USE TATAMI translation 5.637 -0.157 11.44 rotation 0 0 1 0 } Transform { children USE TATAMI translation 6.537 -0.157 10.54 rotation 0 0 1 0 } Transform { children USE TATAMI translation 5.187 -0.153 10.09 rotation 0 1 0 1.56652 scale 1 1 1 scaleOrientation 0 0 1 0 } Transform { children USE TATAMI translation 6.537 -0.157 12.34 rotation 0 0 1 0 } Transform { children Shape { appearance Appearance { material DEF _19 Material { } texture ImageTexture { url "textures/oak.png" } textureTransform TextureTransform { translation 0 0 rotation 1.5708 scale 1 0.343046 center 0.5 0.5 } } geometry Box { } } translation 5.187 -0.157 9.49 rotation 1 0 0 4.71239 scale 1.8 0.15 0.15 } Transform { children Shape { appearance Appearance { material USE _19 texture ImageTexture { url "textures/oak.png" } textureTransform TextureTransform { translation 0 0 rotation 0 scale 1.39281 3.68613 center 0.5 0.5 } } geometry IndexedFaceSet { coord Coordinate { point [ -1 1 1, -1 -1 1, 1 1 1, 1 -1 1, 1 1 -1, 1 -1 -1, -1 1 -1, -1 -1 -1 ] } color Color { color 1 0.93157 0.726281 } coordIndex [ 0, 1, 3, 2, -1, 4, 5, 7, 6, -1, 6, 7, 1, 0, -1, 2, 3, 5, 4, -1, 6, 0, 2, 4, -1, 1, 7, 5, 3, -1 ] colorIndex [ 0, 0, 0, 0, 0, 0 ] texCoord TextureCoordinate { point [ 0 1, 0 0, 1 1, 1 0 ] } colorPerVertex FALSE texCoordIndex [ 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1 ] creaseAngle 0.5 } } translation 7.512 -0.156999 11.5009 rotation -1.60777e-13 0.707107 0.707107 3.14159 scale 0.525 2.175 0.15 scaleOrientation 0 0 1 0 } Transform { children Shape { appearance Appearance { material Material { } texture ImageTexture { url "textures/oak.png" } textureTransform TextureTransform { translation 0 0 rotation 1.5708 scale 1 0.329129 center 0.5 0.5 } } geometry Box { } } translation 5.18178 -0.18415 13.4655 rotation 1 0 0 4.71239 scale 1.8 0.225 0.15 scaleOrientation 0 0 1 0 } Transform { children Group { children Transform { children Shape { appearance Appearance { material Material { } } geometry IndexedFaceSet { coord Coordinate { point [ -1 1 1, -1 -1 1, 1 1 1, 1 -1 1, 1 1 -1, 1 -1 -1, -1 1 -1, -1 -1 -1, -0.945956 1 1, -0.945956 1 -1, 0.18837 1 -1, 0.18837 1 1, 0.18837 1 -0.836148, -0.945956 1 -0.836148, 0.18837 1 0.922893, -0.945956 1 0.922893, 0.1054 0.646621 -0.707483, 0.1054 0.646621 0.794228, -0.862986 0.646621 -0.707483, -0.862986 0.646621 0.794228, -0.378793 0.646621 0.0433724 ] } color Color { color [ 0.925134 0.872378 0.714112, 0.925134 0.925134 0.925134 ] } coordIndex [ 0, 1, 3, 2, 11, 8, -1, 4, 5, 7, 6, 9, 10, -1, 6, 7, 1, 0, -1, 2, 3, 5, 4, -1, 1, 7, 5, 3, -1, 6, 0, 8, 15, 13, 9, -1, 11, 2, 4, 10, 12, 14, -1, 12, 10, 9, 13, -1, 8, 11, 14, 15, -1, 16, 17, 14, 12, -1, 18, 16, 12, 13, -1, 19, 18, 13, 15, -1, 17, 19, 15, 14, -1, 16, 18, 20, -1, 18, 19, 20, -1, 17, 20, 19, -1, 17, 16, 20, -1 ] colorIndex [ 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ] texCoord TextureCoordinate { point [ 0 1, 0 0, 1 1, 1 0, 0.5 1, 0.5 0, 0.5 1, 0.5 1, 0.25 1, 0.75 1, 0.75 1, 0.75 0, 0.75 0.5, 0.75 0.5, 0.5 0.5, 0.5 0.5, 0.75 0.25, 0.75 0.25, 0.5 0.25, 0.5 0.25, 0.625 0.375, 0.625 0.375 ] } colorPerVertex FALSE texCoordIndex [ 0, 1, 3, 2, 10, 4, -1, 0, 1, 3, 2, 6, 8, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 5, 18, 14, 7, -1, 11, 3, 2, 9, 13, 16, -1, 12, 9, 7, 15, -1, 5, 11, 17, 19, -1, 17, 12, 12, 17, -1, 15, 12, 12, 15, -1, 19, 15, 15, 19, -1, 19, 0, 0, 19, -1, 12, 15, 21, -1, 15, 19, 21, -1, 17, 20, 19, -1, 17, 12, 20, -1 ] creaseAngle 0.5 } } translation 4.32892 0.397274 2.43303 rotation 8.31046e-07 1 9.33259e-07 1.57079 scale 0.65 0.4 0.415 scaleOrientation 1 2.84208e-05 -1.12302e-05 0.0987202 } } translation 0.0181313 -0.000832902 -0.00148154 rotation 0 0 1 0 } Transform { children Group { children DEF GLASS_20 Transform { children [ DEF GLASS_SENSOR_21 PlaneSensor { minPosition 0 0 maxPosition 2.4 0 } DEF GLASS_22 Transform { children [ Transform { children Shape { appearance Appearance { material Material { ambientIntensity 1.35897 diffuseColor 0.332893 0.414894 0.389699 specularColor 0.401179 0.5 0.469637 emissiveColor 0.290214 0.361702 0.339738 shininess 0.787234 transparency 0.404255 } } geometry DEF check6 IndexedFaceSet { coord Coordinate { point [ -1 1 1, -1 -1 1, 1 1 1, 1 -1 1, 1 1 -1, 1 -1 -1, -1 1 -1, -1 -1 -1 ] } color NULL coordIndex [ 0, 1, 3, 2, -1, 4, 5, 7, 6, -1, 6, 7, 1, 0, -1, 2, 3, 5, 4, -1, 6, 0, 2, 4, -1, 1, 7, 5, 3, -1 ] colorIndex [ ] colorPerVertex FALSE creaseAngle 0.5 } } translation 0 0 0 scale 2.615 1.075 0.075 } Transform { children Shape { appearance Appearance { material Material { } } geometry Box { } } translation 2.64 -0.00542006 -0.00235122 rotation 1 0 0 3.14159 scale 0.025 1.075 0.075 } Transform { children Shape { appearance Appearance { material Material { } } geometry Box { } } translation 2.90312e-11 -1.07893 -5.59605e-08 rotation 1 0 0 3.14159 scale 2.66002 0.005 0.0749801 } Transform { children Shape { appearance Appearance { material Material { } } geometry Box { } } translation -2.64003 -0.0002601 -0.000102818 rotation 0 0 1 0 scale 0.025 1.075 0.075 } ] translation -6.72722e-05 -0.0509996 0 rotation 0 0 1 3.14009 scale 0.525325 1.00003 1.00027 scaleOrientation 0 0 1 0 } ] translation 0 0 0 scale 0.999915 0.999908 0.492124 } } translation -1.53775 1.12286 5.16211 rotation 0 0 1 0 } Transform { children Group { children DEF GLASS_23 Transform { children [ DEF GLASS_SENSOR_24 PlaneSensor { minPosition 0 0 maxPosition 2.4 0 } USE GLASS_22 ] translation 0 0 0 scale 0.999915 0.999908 0.492124 } } translation 0.901312 1.12286 5.23373 rotation 0 1 0 3.1416 scale 1 1 1 scaleOrientation 0 0 1 0 } Transform { children Group { children DEF TATAMIGAESHI Transform { children [ DEF TATAMIGAESHI-SENSOR CylinderSensor { minAngle -1.6 maxAngle 0 diskAngle 0 } Transform { children Shape { appearance Appearance { material Material { } texture ImageTexture { url "textures/TATAMI.png" } textureTransform TextureTransform { translation 0 0 rotation 1.5708 scale 0.461588 1 center 0.5 0.5 } } geometry Box { } } translation 0 0 0 scale 0.15 0.45 0.9 } ] rotation 0 0 1 0 center 0.15 0 -0.9 } } translation 5.187 -0.157 12.79 rotation -0.57735 0.57735 0.57735 4.18879 scale 1 1 1 scaleOrientation -0.606585 -0.795008 0.00421562 0.727115 } Transform { children Group { children DEF GASCAP Transform { children [ DEF GASCAP-SENSOR CylinderSensor { minAngle 0 maxAngle 1.57 diskAngle 1.57 } Transform { children [ Transform { children Shape { appearance Appearance { material DEF _29 Material { } } geometry IndexedFaceSet { coord Coordinate { point [ 0 -1 -1, 0 1 -1, 0.382683 -1 -0.92388, 0.382683 1 -0.92388, 0.707107 -1 -0.707107, 0.707107 1 -0.707107, 0.92388 -1 -0.382683, 0.92388 1 -0.382683, 1 -1 4.37114e-08, 1 1 4.37114e-08, 0.92388 -1 0.382684, 0.92388 1 0.382684, 0.707107 -1 0.707107, 0.707107 1 0.707107, 0.382683 -1 0.92388, 0.382683 1 0.92388, 1.50996e-07 -1 1, 1.50996e-07 1 1, -0.382683 -1 0.92388, -0.382683 1 0.92388, -0.707107 -1 0.707107, -0.707107 1 0.707107, -0.92388 -1 0.382684, -0.92388 1 0.382684, -1 -1 -1.19249e-08, -1 1 -1.19249e-08, -0.923879 -1 -0.382684, -0.923879 1 -0.382684, -0.707107 -1 -0.707107, -0.707107 1 -0.707107, -0.382683 -1 -0.92388, -0.382683 1 -0.92388, 0 1 0, 0 -1 0 ] } color Color { color 0.229947 0.229947 0.229947 } coordIndex [ 0, 1, 3, 2, -1, 2, 3, 5, 4, -1, 4, 5, 7, 6, -1, 6, 7, 9, 8, -1, 8, 9, 11, 10, -1, 10, 11, 13, 12, -1, 12, 13, 15, 14, -1, 14, 15, 17, 16, -1, 16, 17, 19, 18, -1, 18, 19, 21, 20, -1, 20, 21, 23, 22, -1, 22, 23, 25, 24, -1, 24, 25, 27, 26, -1, 26, 27, 29, 28, -1, 28, 29, 31, 30, -1, 30, 31, 1, 0, -1, 32, 31, 29, -1, 32, 29, 27, -1, 32, 27, 25, -1, 32, 25, 23, -1, 32, 23, 21, -1, 32, 21, 19, -1, 32, 19, 17, -1, 32, 17, 15, -1, 32, 15, 13, -1, 32, 13, 11, -1, 32, 11, 9, -1, 32, 9, 7, -1, 32, 7, 5, -1, 32, 5, 3, -1, 32, 3, 1, -1, 32, 1, 31, -1, 33, 0, 2, -1, 33, 2, 4, -1, 33, 4, 6, -1, 33, 6, 8, -1, 33, 8, 10, -1, 33, 10, 12, -1, 33, 12, 14, -1, 33, 14, 16, -1, 33, 16, 18, -1, 33, 18, 20, -1, 33, 20, 22, -1, 33, 22, 24, -1, 33, 24, 26, -1, 33, 26, 28, -1, 33, 28, 30, -1, 33, 30, 0, -1 ] colorIndex [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] texCoord TextureCoordinate { point [ 1 0, 1 1, 0.9375 0, 0.9375 1, 0.875 0, 0.875 1, 0.8125 0, 0.8125 1, 0.75 0, 0.75 1, 0.6875 0, 0.6875 1, 0.625 0, 0.625 1, 0.5625 0, 0.5625 1, 0.5 0, 0.5 1, 0.4375 0, 0.4375 1, 0.375 0, 0.375 1, 0.3125 0, 0.3125 1, 0.25 0, 0.25 1, 0.1875 0, 0.1875 1, 0.125 0, 0.125 1, 0.0625 0, 0.0625 1, 0 0, 0 1, 0.5 0.5, 0.308659 0.96194, 0.146447 0.853554, 0.0380603 0.691342, 0 0.5, 0.0380602 0.308658, 0.146447 0.146446, 0.308658 0.0380602, 0.5 0, 0.691342 0.0380602, 0.853553 0.146447, 0.96194 0.308658, 1 0.5, 0.96194 0.691342, 0.853553 0.853553, 0.691342 0.96194, 0.96194 0.308658, 1 0.5, 0.96194 0.691342, 0.5 1, 0.308658 0.96194, 0.146447 0.853554, 0.0380602 0.691342, 0.0380603 0.308658, 0.146447 0.146446, 0.308659 0.0380601 ] } colorPerVertex FALSE texCoordIndex [ 0, 1, 3, 2, -1, 2, 3, 5, 4, -1, 4, 5, 7, 6, -1, 6, 7, 9, 8, -1, 8, 9, 11, 10, -1, 10, 11, 13, 12, -1, 12, 13, 15, 14, -1, 14, 15, 17, 16, -1, 16, 17, 19, 18, -1, 18, 19, 21, 20, -1, 20, 21, 23, 22, -1, 22, 23, 25, 24, -1, 24, 25, 27, 26, -1, 26, 27, 29, 28, -1, 28, 29, 31, 30, -1, 30, 31, 33, 32, -1, 34, 35, 36, -1, 34, 36, 37, -1, 34, 37, 38, -1, 34, 38, 39, -1, 34, 39, 40, -1, 34, 40, 41, -1, 34, 41, 42, -1, 34, 42, 43, -1, 34, 43, 44, -1, 34, 44, 45, -1, 34, 45, 46, -1, 34, 46, 47, -1, 34, 47, 48, -1, 34, 48, 49, -1, 34, 49, 17, -1, 34, 17, 35, -1, 34, 16, 43, -1, 34, 43, 44, -1, 34, 44, 50, -1, 34, 50, 51, -1, 34, 51, 52, -1, 34, 52, 48, -1, 34, 48, 49, -1, 34, 49, 53, -1, 34, 53, 54, -1, 34, 54, 55, -1, 34, 55, 56, -1, 34, 56, 38, -1, 34, 38, 57, -1, 34, 57, 58, -1, 34, 58, 59, -1, 34, 59, 16, -1 ] creaseAngle 0.5 } } translation 0 0 0 scale 0.015 0.005 0.015 } Transform { children Shape { appearance Appearance { material USE _29 } geometry IndexedFaceSet { coord Coordinate { point [ -1 1 1, -1 -1 1, 1 1 1, 1 -1 1, 1 1 -1, 1 -1 -1, -1 1 -1, -1 -1 -1 ] } color Color { color 0.317837 0.358289 0.358289 } coordIndex [ 0, 1, 3, 2, -1, 4, 5, 7, 6, -1, 6, 7, 1, 0, -1, 2, 3, 5, 4, -1, 6, 0, 2, 4, -1, 1, 7, 5, 3, -1 ] colorIndex [ 0, 0, 0, 0, 0, 0 ] texCoord TextureCoordinate { point [ 0 1, 0 0, 1 1, 1 0 ] } colorPerVertex FALSE texCoordIndex [ 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1 ] creaseAngle 0.5 } } translation 0 0.0150529 0 rotation 0 0 1 0 scale 0.0025 0.01 0.014 } ] } ] rotation 0 0 1 0 } } translation 3.94556 0.924171 1.24699 rotation 0.57735 0.57735 0.577352 4.18879 scale 2.82157 2.82158 2.82157 } Transform { children Shape { appearance Appearance { material Material { } texture ImageTexture { url "textures/oak.png" } textureTransform TextureTransform { translation 0 0 rotation 1.5708 scale 2.1202 0.45526 center 0.5 0.5 } } geometry Box { } } translation -0.0580651 -0.155 -0.690896 rotation 0 1 0 3.14159 scale 3.9 0.15 0.6 } Transform { children Shape { appearance Appearance { material Material { } } geometry Box { } } translation -0.0436685 2.575 -0.705797 rotation 0 1 0 3.14159 scale 3.95 0.075 0.6 } Transform { children Shape { appearance Appearance { material Material { ambientIntensity 0.638298 diffuseColor 0.8 0.472242 0.173502 specularColor 0 0 0 emissiveColor 0 0 0 shininess 0.2 transparency 0.5 } } geometry Box { } } translation 1.89487 -0.330207 6.66337 rotation 0 1 0 3.14159 scale 10 0.025 10 } Transform { children DEF WODFENCE Group { children Transform { children Collision { children Group { children Group { children DEF Object01 Group { children [ Group { children Shape { appearance Appearance { material DEF _31 Material { ambientIntensity 1.55556 diffuseColor 0.478723 0.147131 0.0752856 specularColor 0 0 0 emissiveColor 0 0 0 shininess 0.244681 transparency 0 } } geometry IndexedFaceSet { coord DEF _v2%0_32 Coordinate { point [ -319.221 1.8286 200.024, -319.976 2.05145 175.188, -319.221 4.61522 -119.964, -399.218 5.31186 -119.958, -400.601 2.54065 199.642, -391.806 2.4648 199.557, -382.175 2.38281 199.341, -372.35 2.29825 199.225, -362.973 2.21469 199.443, -354.688 2.13573 200.224, -348.137 2.06494 201.802, -344.562 2.02928 202.322, -340.24 1.99569 201.856, -335.357 1.96151 200.898, -330.1 1.92404 199.944, -324.659 1.88063 199.488, -319.992 1.05379 175.164, -391.825 1.05379 199.528, -372.368 1.05379 199.198, -354.705 1.05379 200.198, -344.579 1.05379 202.297, -335.373 1.05379 200.874, -324.675 1.05379 199.464, -320.203 2.10756 115.588, -320.052 2.10756 38.7771, -399.237 2.10757 -120, -319.218 8.34369 200.029, -319.973 8.59 175.194, -320.033 9.90328 38.8133, -319.218 11.4236 -119.956, -399.214 12.1936 -119.949, -400.596 9.13068 199.649, -362.97 8.77042 199.449, -354.684 8.68315 200.23, -348.133 8.6049 201.808, -344.559 8.56549 202.328, -340.236 8.52837 201.861, -330.097 8.44918 199.949, -324.656 8.4012 199.493, -278.115 1.39321 200.02, -278.115 4.17983 -119.968, -315.613 4.52814 -119.965, -316.04 1.74282 200.329, -309.563 1.68206 200.397, -303.44 1.62209 200.751, -297.453 1.56308 201.141, -291.382 1.50516 201.316, -285.009 1.44848 201.026, -309.577 1.05379 200.375, -297.466 1.05379 201.12, -315.628 2.10756 -120, -278.112 7.86247 200.024, -278.112 10.9424 -119.961, -315.61 11.3274 -119.957, -316.037 8.24888 200.334, -297.45 8.05023 201.146, -291.379 7.9862 201.321, -285.006 7.92357 201.031, -258.368 1.21948 193.096, -251.426 1.14878 194.271, -231.822 0.952611 197.193, -212.204 0.761252 199.548, -205.243 0.696572 200.014, -275.24 1.30613 200.019, -274.137 1.30779 198.725, -271.334 1.29689 197.173, -267.594 1.27802 195.599, -263.678 1.25577 194.238, -260.349 1.23473 193.325, -251.438 1.05379 194.254, -242.209 1.05379 195.687, -221.455 1.05378 198.526, -274.15 1.05379 198.706, -267.607 1.05379 195.581, -260.361 1.05379 193.307, -205.254 2.10755 -120, -275.254 2.10756 -120, -258.365 7.67046 193.1, -231.82 7.3755 197.197, -212.201 7.164 199.551, -205.241 7.09252 200.017, -205.241 10.1725 -119.969, -275.238 10.8462 -119.962, -275.238 7.76623 200.023, -274.134 7.76806 198.729, -271.331 7.75602 197.177, -260.346 7.68731 193.329, -157.957 0.196255 201.912, -156.317 0.185096 201.391, -152.848 0.165598 199.818, -150.705 0.149741 199.284, -148.078 0.124801 199.261, -144.81 0.0870181 200.008, -199.408 0.609493 200.013, -194.491 0.559094 200.397, -188.938 0.508762 200.073, -183.431 0.462564 199.326, -178.652 0.42454 198.441, -174.011 0.38926 197.392, -163.546 0.257715 200.997, -160.261 0.219477 201.778, -144.818 1.05378 -120, -199.418 1.05378 -120, -157.955 6.53954 201.914, -156.315 6.52721 201.393, -152.847 6.50566 199.82, -150.703 6.48813 199.286, -148.077 6.46057 199.263, -144.809 6.41881 200.01, -144.809 9.49875 -119.975, -199.406 10.0762 -119.969, -199.406 6.99627 200.016, -194.489 6.94057 200.399, -188.936 6.88494 200.076, -183.429 6.83388 199.329, -174.009 6.75286 197.394, -163.545 6.60747 200.999, -160.259 6.56521 201.78, -108.081 -0.25989 196.661, -104.531 -0.292995 196.911, -86.1599 -0.477015 199.67, -81.2655 -0.522537 200.003, -141.263 -6.09246e-05 200.008, -135.657 -0.0326629 198.145, -129.616 -0.0758568 197.063, -123.489 -0.12491 196.569, -81.2708 1.05377 -120, -141.271 1.05378 -120, -104.529 5.9988 196.912, -86.1587 5.79541 199.671, -81.2643 5.7451 200.004, -81.2643 8.82504 -119.981, -141.262 9.4025 -119.976, -141.262 6.32256 200.009, -135.655 6.28653 198.146, -129.614 6.23879 197.065, -123.488 6.18457 196.57, 9.60762 -1.34049 199.238, 14.9171 -1.39333 199.995, 14.9171 1.39329 -119.992, 11.3972 1.42235 -119.809, 2.54215 1.49594 -119.404, -9.09054 1.59372 -118.999, -20.9435 1.69534 -118.815, -30.4595 1.78045 -119.071, -35.081 1.82869 -119.989, -35.9989 1.63826 -97.2037, -35.6684 -0.225243 116.452, -35.081 -0.957932 199.999, -27.2341 -1.03154 200.605, -11.4744 -1.17013 200.759, 2.8062 -1.28698 199.894, 11.3955 1.05377 -119.816, -9.09296 1.05377 -119.009, -30.4627 1.05377 -119.082, -36.2594 1.05377 -38.2121, 10.8362 5.26887 199.372, 13.5552 5.26887 199.771, 2.80422 5.26887 199.898, 8.80453 4.84889 199.226, 9.608 4.84105 199.237, 10.8382 4.82796 199.367, 14.5348 4.78697 199.928, 14.9175 4.78265 199.994, 14.9175 7.8626 -119.991, -20.9429 8.19644 -118.812, -30.4587 8.2905 -119.069, -35.0802 8.34382 -119.986, -35.9981 8.13334 -97.2014, -36.0716 6.82293 39.0152, -35.0802 5.26388 199.999, -27.2334 5.18252 200.604, -19.2863 5.10377 200.838, -11.4738 5.02934 200.758, 2.80664 4.9002 199.894, 88.0496 -2.08996 199.989, 17.8421 -1.48415 200.635, 33.276 -1.62323 201.171, 61.0068 -1.85621 200.192, 73.3557 -1.953 198.957, 78.1828 -1.99339 198.768, 83.1282 -2.03885 199.041, 88.0512 1.05376 -120, 18.0512 1.05377 -120, 64.6261 5.26887 199.89, 83.1296 5.26887 199.051, 88.0493 4.0127 199.987, 88.0493 7.09264 -119.998, 18.0526 7.76635 -119.992, 17.8424 4.68227 200.633, 25.3598 4.60579 201.062, 33.2761 4.52855 201.17, 41.1951 4.45351 201.047, 48.7207 4.38361 200.783, 64.6253 4.23921 199.879, 68.789 4.20378 199.397, 73.3555 4.16407 198.955, 78.1826 4.11943 198.765, 83.1279 4.0692 199.039, 100.547 -2.2771 201.492, 103.923 -2.29972 200.379, 108.088 -2.33187 199.494, 112.802 -2.37202 198.924, 117.827 -2.41866 198.758, 122.925 -2.47028 199.082, 127.858 -2.52536 199.986, 91.4595 -2.17704 199.989, 93.4938 -2.19854 200.221, 98.3838 -2.25612 201.459, 99.5807 -2.26912 201.638, 127.861 1.05376 -120, 91.4612 1.05376 -120, 95.3336 5.26887 200.639, 99.5827 5.26887 201.65, 100.546 3.80587 201.489, 103.923 3.78087 200.376, 108.087 3.74534 199.491, 112.801 3.70095 198.921, 117.827 3.6494 198.754, 122.925 3.59235 199.079, 127.857 3.53148 199.982, 127.857 6.61142 -120.003, 91.4591 6.9964 -119.999, 91.4591 3.91645 199.986, 93.4934 3.8927 200.219, 95.3313 3.86935 200.624, 98.3834 3.82906 201.457, 99.5803 3.81468 201.635, 170.552 -2.85278 188.296, 171.039 -2.87285 190.115, 172.295 -2.9006 192.046, 174.132 -2.93401 194.044, 181.266 -3.04783 199.981, 181.266 -0.261212 -120.007, 131.268 -2.61244 199.985, 135.67 -2.64082 198.841, 140.936 -2.68425 198.562, 151.609 -2.77816 198.673, 155.789 -2.8096 198.102, 158.38 -2.81799 196.475, 165.963 -2.80837 187.786, 167.448 -2.80338 185.729, 168.746 -2.81883 186.205, 169.617 -2.83006 186.623, 170.147 -2.83807 187.013, 170.422 -2.84386 187.403, 170.528 -2.84843 187.821, 131.271 1.05376 -120, 176.37 5.26886 196.082, 159.319 5.26886 195.33, 170.534 5.26886 187.839, 170.551 3.1696 188.292, 171.038 3.14741 190.111, 172.293 3.11674 192.042, 174.131 3.07982 194.04, 176.363 3.03889 196.06, 181.264 2.95401 199.977, 181.264 6.03395 -120.008, 131.267 6.51518 -120.004, 131.267 3.43523 199.981, 135.669 3.40386 198.838, 140.936 3.35586 198.558, 146.453 3.30175 198.662, 151.608 3.25207 198.669, 155.788 3.21732 198.099, 158.379 3.20805 196.471, 160.719 3.21171 193.75, 164.225 3.21523 189.878, 165.962 3.21868 187.783, 167.447 3.22419 185.726, 168.745 3.20712 186.201, 169.616 3.19471 186.619, 170.146 3.18586 187.009, 170.421 3.17946 187.399, 170.527 3.17441 187.817, 312.153 -4.35402 199.97, 312.153 -1.5674 -120.018, 308.053 -1.5207 -120.936, 297.803 -1.42171 -121.192, 284.479 -1.29753 -121.007, 256.805 -1.04492 -120.014, 256.731 -3.83195 200.101, 264.975 -3.90604 199.671, 282.433 -4.07547 200.201, 297.997 -4.22661 200.684, 307.411 -4.30829 199.859, 312.163 5.26885 -120, 290.701 5.26885 200.619, 304.908 5.26885 200.077, 308.885 5.26885 199.866, 312.15 1.51035 199.963, 312.15 2.30319 117.591, 312.15 4.59029 -120.022, 308.05 4.6419 -120.94, 297.801 4.75131 -121.196, 284.477 4.88856 -121.011, 271.152 5.0237 -120.606, 260.903 5.12675 -120.201, 256.803 5.16775 -120.017, 256.729 2.08737 200.095, 264.973 2.00548 199.665, 290.689 1.7283 200.584, 297.995 1.65116 200.678, 307.408 1.56089 199.853, 348.377 -4.70234 199.967, 348.377 -1.91572 -120.021, 335.36 -1.811 -119.029, 328.506 -1.7529 -118.845, 322.436 -1.69781 -119.101, 318.378 -1.65448 -120.019, 316.53 -1.83664 -97.2528, 315.984 -2.34528 -38.3, 316.309 -3.02003 38.8564, 318.206 -4.43739 199.714, 322.336 -4.47062 199.401, 317.864 2.10753 175.877, 341.787 5.26885 -119.413, 317.088 5.26885 116.261, 343.391 5.26885 200.194, 348.374 1.12537 199.959, 348.374 4.20531 -120.026, 341.772 4.2632 -119.438, 335.358 4.32105 -119.033, 328.503 4.38526 -118.849, 322.434 4.44615 -119.106, 318.376 4.49404 -120.023, 316.527 4.29271 -97.2572, 315.981 3.73053 -38.3048, 317.073 2.23261 116.227, 317.849 1.65135 175.84, 318.204 1.41821 199.707, 322.334 1.38147 199.394, 343.375 1.17161 200.154, 349.987 -4.78942 199.966, 371.185 -4.9674 199.204, 380.869 -5.05303 199.353, 406.508 -5.2705 198.686, 414.124 -5.34053 199.109, 419.537 -5.39826 200.326, 419.984 -2.61235 -120.027, 349.987 -2.0028 -120.022, 360.453 5.26885 199.519, 374.884 5.26885 199.32, 350 5.26885 -120, 349.984 1.02912 199.958, 371.182 0.832411 199.197, 380.866 0.737765 199.345, 406.504 0.497405 198.677, 414.121 0.420012 199.101, 419.534 0.3562 200.317, 419.981 3.43536 -120.033, -78.5567 1.39321 200.02, -78.5567 4.17983 -119.968, -41.9581 4.52814 -119.965, -41.5418 1.74282 200.329, -47.863 1.68206 200.397, -53.8389 1.62209 200.751, -59.6827 1.56308 201.141, -65.608 1.50516 201.316, -71.8282 1.44848 201.026, -47.8494 1.05379 200.375, -59.6695 1.05379 201.12, -41.9442 2.10756 -120, -78.5594 7.86247 200.024, -78.5594 10.9424 -119.961, -41.9612 11.3274 -119.957, -41.5449 8.24888 200.334, -59.6856 8.05023 201.146, -65.6108 7.9862 201.321, -71.831 7.92357 201.031, 237.369 1.21948 193.096, 230.427 1.14878 194.271, 210.823 0.952611 197.193, 191.205 0.761252 199.548, 184.244 0.696572 200.014, 254.241 1.30613 200.019, 253.138 1.30779 198.725, 250.335 1.29689 197.173, 246.594 1.27802 195.599, 242.679 1.25577 194.238, 239.35 1.23473 193.325, 230.439 1.05379 194.254, 221.21 1.05379 195.687, 200.456 1.05378 198.526, 253.151 1.05379 198.706, 246.607 1.05379 195.581, 239.362 1.05379 193.307, 184.255 2.10755 -120, 254.255 2.10756 -120, 237.366 7.67046 193.1, 210.821 7.3755 197.197, 191.202 7.164 199.551, 184.242 7.09252 200.017, 184.242 10.1725 -119.969, 254.238 10.8462 -119.962, 254.238 7.76623 200.023, 253.135 7.76806 198.729, 250.332 7.75602 197.177, 239.347 7.68731 193.329, -352.348 15.9555 -117.466, 383.222 15.9556 192.852 ] } coordIndex [ 0, 1, 16, -1, 1, 23, 16, -1, 0, 16, 27, -1, 0, 27, 26, -1, 16, 23, 27, -1, 23, 24, 28, -1, 23, 28, 27, -1, 24, 2, 29, -1, 24, 29, 28, -1, 64, 63, 76, -1, 63, 64, 72, -1, 76, 63, 83, -1, 63, 72, 83, -1, 62, 75, 81, -1, 62, 81, 80, -1, 76, 83, 82, -1, 83, 72, 84, -1, 82, 83, 84, -1, 121, 126, 131, -1, 121, 131, 130, -1, 127, 122, 133, -1, 127, 133, 132, -1, 139, 138, 137, -1, 137, 138, 163, -1, 137, 163, 157, -1, 138, 139, 163, -1, 147, 148, 170, -1, 147, 170, 169, -1, 157, 162, 161, -1, 157, 163, 162, -1, 163, 139, 164, -1, 145, 146, 168, -1, 145, 168, 167, -1, 146, 155, 168, -1, 155, 147, 169, -1, 155, 169, 168, -1, 162, 163, 164, -1, 161, 162, 164, -1, 175, 182, 186, -1, 183, 176, 189, -1, 186, 182, 187, -1, 183, 189, 188, -1, 205, 210, 220, -1, 211, 206, 223, -1, 220, 210, 221, -1, 211, 223, 222, -1, 232, 233, 256, -1, 247, 234, 259, -1, 256, 233, 257, -1, 247, 259, 258, -1, 275, 286, 290, -1, 275, 276, 286, -1, 280, 281, 299, -1, 280, 299, 298, -1, 290, 286, 291, -1, 286, 292, 291, -1, 312, 313, 315, -1, 304, 305, 320, -1, 304, 320, 319, -1, 309, 310, 326, -1, 309, 326, 325, -1, 310, 311, 327, -1, 310, 327, 326, -1, 311, 312, 327, -1, 312, 317, 327, -1, 312, 315, 317, -1, 315, 313, 330, -1, 327, 317, 328, -1, 317, 315, 329, -1, 317, 329, 328, -1, 315, 330, 329, -1, 333, 341, 344, -1, 340, 333, 344, -1, 340, 344, 343, -1, 362, 354, 353, -1, 364, 352, 351, -1, 363, 364, 351, -1, 366, 354, 362, -1, 365, 366, 362, -1, 388, 375, 376, -1, 384, 376, 375, -1, 395, 375, 388, -1, 395, 384, 375, -1, 393, 387, 374, -1, 392, 393, 374, -1, 394, 395, 388, -1, 396, 384, 395, -1, 396, 395, 394, -1 ] colorIndex [ ] texCoord DEF _v2%2_33 TextureCoordinate { point [ -3.62294 0.916224, -3.62753 0.850916, -3.62294 0.0747682, -4.10967 0.0747842, -4.11808 0.915222, -4.06457 0.914997, -4.00597 0.914429, -3.94619 0.914125, -3.88914 0.914696, -3.83873 0.916752, -3.79887 0.920901, -3.77713 0.922268, -3.75082 0.921042, -3.72111 0.918524, -3.68913 0.916015, -3.65603 0.914814, -3.62763 0.850852, -4.06468 0.914921, -3.9463 0.914053, -3.83883 0.916683, -3.77723 0.922202, -3.72121 0.918459, -3.65612 0.914751, -3.62891 0.694187, -3.628 0.492202, -4.10978 0.0746745, -3.62292 0.916237, -3.62751 0.850931, -3.62788 0.492298, -3.62292 0.074789, -4.10964 0.0748084, -4.11805 0.915239, -3.88912 0.914712, -3.83871 0.916767, -3.79885 0.920916, -3.7771 0.922283, -3.7508 0.921057, -3.68911 0.916029, -3.65601 0.914828, 0.299812 0.910676, 0.299812 0.115209, 0.193547 0.115217, 0.192338 0.911445, 0.210692 0.911614, 0.228043 0.912495, 0.245011 0.913464, 0.262215 0.9139, 0.280275 0.913178, 0.210653 0.911559, 0.244972 0.913412, 0.193507 0.11513, 0.29982 0.910687, 0.29982 0.115227, 0.193556 0.115236, 0.192347 0.911457, 0.245019 0.913476, 0.262223 0.913911, 0.280284 0.913189, 0.212646 0.840868, 0.220465 0.843708, 0.242545 0.85077, 0.264641 0.856461, 0.272481 0.857587, 0.193643 0.8576, 0.194886 0.854472, 0.198043 0.850722, 0.202255 0.846918, 0.206666 0.843629, 0.210415 0.841422, 0.220451 0.843666, 0.230847 0.84713, 0.254221 0.853992, 0.194871 0.854426, 0.202241 0.846873, 0.210401 0.841379, 0.272469 0.0841544, 0.193628 0.0841544, 0.21265 0.840877, 0.242548 0.850779, 0.264644 0.856468, 0.272484 0.857594, 0.272484 0.0842305, 0.193646 0.0842462, 0.193646 0.85761, 0.194889 0.854482, 0.198046 0.850732, 0.210419 0.841432, -2.63325 0.921189, -2.62228 0.919819, -2.59909 0.915684, -2.58476 0.914278, -2.5672 0.914218, -2.54535 0.916184, -2.91039 0.916196, -2.87751 0.917204, -2.84038 0.916354, -2.80356 0.91439, -2.77162 0.912063, -2.74058 0.909304, -2.67062 0.918783, -2.64865 0.920837, -2.5454 0.0746745, -2.91045 0.0746745, -2.63323 0.921195, -2.62227 0.919824, -2.59908 0.91569, -2.58475 0.914283, -2.56719 0.914223, -2.54534 0.916189, -2.54534 0.0747402, -2.91038 0.0747549, -2.91038 0.916203, -2.8775 0.917212, -2.84037 0.91636, -2.80355 0.914397, -2.74057 0.90931, -2.6706 0.918789, -2.64864 0.920842, -0.153048 0.982938, -0.131444 0.983597, -0.019671 0.990853, 0.010108 0.991728, -0.354935 0.99174, -0.320823 0.986841, -0.284069 0.983997, -0.246792 0.982698, 0.0100757 0.150233, -0.354981 0.150233, -0.131436 0.9836, -0.0196636 0.990855, 0.0101152 0.99173, 0.0101152 0.150281, -0.354925 0.150296, -0.354925 0.991744, -0.320813 0.986845, -0.284059 0.984001, -0.246783 0.982701, 1.52097 0.930886, 1.54063 0.932962, 1.54063 0.0560699, 1.5276 0.0565737, 1.49481 0.0576824, 1.45174 0.0587916, 1.40786 0.0592972, 1.37262 0.0585948, 1.35551 0.0560803, 1.35211 0.11852, 1.35334 0.70402, 1.35551 0.932973, 1.38457 0.934632, 1.44292 0.935054, 1.49579 0.932685, 1.52759 0.0565523, 1.45173 0.0587659, 1.37261 0.0585647, 1.35115 0.28018, 1.52552 0.931253, 1.53559 0.932348, 1.49578 0.932695, 1.518 0.930853, 1.52097 0.930884, 1.52553 0.931239, 1.53921 0.932778, 1.54063 0.932959, 1.54063 0.0560745, 1.40786 0.0593034, 1.37263 0.0586015, 1.35552 0.0560872, 1.35212 0.118526, 1.35185 0.491813, 1.35552 0.932972, 1.38457 0.934631, 1.41399 0.935271, 1.44292 0.935053, 1.49579 0.932683, 1.04027 0.991692, 0.613107 0.993389, 0.707011 0.9948, 0.875733 0.992225, 0.950867 0.988978, 0.980237 0.988479, 1.01033 0.989199, 1.04028 0.150233, 0.614379 0.150233, 0.897754 0.99143, 1.01033 0.989226, 1.04027 0.991686, 1.04027 0.150237, 0.614387 0.150254, 0.613109 0.993385, 0.658847 0.994512, 0.707012 0.994796, 0.755193 0.994472, 0.800981 0.993778, 0.897749 0.991401, 0.923082 0.990133, 0.950866 0.988972, 0.980235 0.988473, 1.01032 0.989193, 1.30005 0.914335, 1.30991 0.911568, 1.32207 0.909368, 1.33583 0.907952, 1.3505 0.907538, 1.36539 0.908345, 1.37979 0.910591, 1.27352 0.910599, 1.27946 0.911177, 1.29374 0.914255, 1.29723 0.914698, 1.3798 0.11513, 1.27353 0.11513, 1.28483 0.912214, 1.29724 0.914728, 1.30005 0.914328, 1.30991 0.911562, 1.32207 0.909361, 1.33583 0.907945, 1.3505 0.907531, 1.36539 0.908338, 1.37979 0.910583, 1.37979 0.115123, 1.27352 0.115133, 1.27352 0.910592, 1.27946 0.911171, 1.28483 0.912179, 1.29374 0.914248, 1.29723 0.914692, 2.11686 0.900902, 2.11866 0.905885, 2.12331 0.911178, 2.13011 0.916654, 2.15652 0.932923, 2.15652 0.0560304, 1.97141 0.932933, 1.98771 0.9298, 2.00721 0.929034, 2.04672 0.929337, 2.0622 0.927775, 2.07179 0.923314, 2.09987 0.899505, 2.10537 0.893868, 2.11017 0.89517, 2.1134 0.896317, 2.11536 0.897385, 2.11638 0.898453, 2.11677 0.8996, 1.97142 0.0560491, 2.1384 0.922238, 2.07527 0.920177, 2.11679 0.899648, 2.11685 0.900891, 2.11866 0.905874, 2.12331 0.911167, 2.13011 0.916643, 2.13837 0.922176, 2.15652 0.932911, 2.15652 0.0560263, 1.97141 0.0560389, 1.97141 0.932924, 1.98771 0.929791, 2.0072 0.929024, 2.02763 0.929308, 2.04672 0.929327, 2.06219 0.927764, 2.07179 0.923303, 2.08045 0.915848, 2.09343 0.905237, 2.09986 0.899494, 2.10536 0.893857, 2.11017 0.89516, 2.11339 0.896306, 2.11535 0.897374, 2.11637 0.898443, 2.11677 0.899589, 3.73073 0.848978, 3.73073 0.190011, 3.66042 0.188122, 3.48465 0.187594, 3.25616 0.187974, 2.78159 0.190021, 2.78032 0.849247, 2.9217 0.848363, 3.22109 0.849453, 3.48799 0.850449, 3.64941 0.848751, 3.73091 0.190049, 3.36286 0.850315, 3.60649 0.8492, 3.67469 0.848764, 3.73069 0.848964, 3.73069 0.679332, 3.73069 0.190003, 3.66038 0.188113, 3.48462 0.187586, 3.25612 0.187967, 3.02763 0.188802, 2.85186 0.189635, 2.78156 0.190014, 2.78029 0.849235, 2.92167 0.848351, 3.36266 0.850243, 3.48795 0.850436, 3.64937 0.848737, 2.77525 0.932883, 2.77525 0.0559909, 2.72705 0.0587104, 2.70167 0.0592149, 2.6792 0.0585118, 2.66418 0.0559972, 2.65733 0.118385, 2.65531 0.279939, 2.65652 0.491378, 2.66354 0.932191, 2.67883 0.931332, 2.66227 0.866868, 2.75085 0.0576591, 2.6594 0.703496, 2.75678 0.933507, 2.77523 0.932863, 2.77523 0.055978, 2.75079 0.0575896, 2.72704 0.058698, 2.70166 0.0592029, 2.67919 0.0585001, 2.66417 0.0559856, 2.65732 0.118373, 2.6553 0.279926, 2.65935 0.703403, 2.66222 0.866767, 2.66353 0.932172, 2.67882 0.931313, 2.75673 0.933397, 0.448709 0.916072, 0.577684 0.91407, 0.636604 0.914461, 0.792598 0.912705, 0.838939 0.91382, 0.871874 0.917018, 0.874593 0.0746027, 0.448709 0.0746166, 0.512389 0.914898, 0.600188 0.914374, 0.44879 0.0746745, 0.448692 0.916052, 0.577665 0.914049, 0.636585 0.91444, 0.792577 0.912683, 0.838918 0.913797, 0.871853 0.916995, 0.874572 0.0745868, 0.413233 0.857602, 0.413233 0.0842314, 0.458283 0.0842387, 0.458796 0.858349, 0.451015 0.858514, 0.443659 0.85937, 0.436465 0.860313, 0.429172 0.860736, 0.421515 0.860034, 0.451031 0.85846, 0.436482 0.860261, 0.4583 0.0841544, 0.413229 0.857612, 0.413229 0.0842484, 0.458279 0.0842574, 0.458792 0.858361, 0.436462 0.860324, 0.429168 0.860747, 0.421511 0.860045, 1.94877 0.973564, 1.90653 0.976655, 1.78726 0.984339, 1.66789 0.99053, 1.62554 0.991756, 2.05143 0.99177, 2.04471 0.988367, 2.02766 0.984286, 2.0049 0.980148, 1.98108 0.976569, 1.96082 0.974168, 1.90661 0.97661, 1.85045 0.980378, 1.72418 0.987844, 2.04479 0.988317, 2.00498 0.980099, 1.9609 0.974121, 1.62561 0.150233, 2.05151 0.150233, 1.94875 0.973575, 1.78724 0.984348, 1.66788 0.990538, 1.62553 0.991764, 1.62553 0.150315, 2.05141 0.150332, 2.05141 0.991781, 2.04469 0.988378, 2.02764 0.984297, 1.9608 0.974179, 0 0, 0 0 ] } solid FALSE creaseAngle 3.14159 } } } Group { children Shape { appearance Appearance { material USE _31 } geometry IndexedFaceSet { coord USE _v2%0_32 coordIndex [ 1, 0, 15, -1, 5, 4, 3, -1, 5, 3, 2, -1, 5, 2, 24, -1, 5, 24, 23, -1, 5, 23, 1, -1, 6, 5, 1, -1, 7, 6, 1, -1, 8, 7, 1, -1, 9, 8, 1, -1, 9, 1, 15, -1, 9, 15, 14, -1, 9, 14, 13, -1, 10, 9, 13, -1, 10, 13, 12, -1, 10, 12, 11, -1, 2, 3, 25, -1, 3, 4, 25, -1, 4, 5, 17, -1, 5, 6, 17, -1, 6, 7, 18, -1, 7, 8, 18, -1, 8, 9, 19, -1, 9, 10, 19, -1, 10, 11, 20, -1, 11, 12, 20, -1, 12, 13, 21, -1, 13, 14, 21, -1, 14, 15, 22, -1, 15, 0, 22, -1, 2, 25, 30, -1, 2, 30, 29, -1, 25, 4, 31, -1, 25, 31, 30, -1, 4, 17, 31, -1, 17, 6, 31, -1, 6, 18, 32, -1, 6, 32, 31, -1, 18, 8, 32, -1, 8, 19, 33, -1, 8, 33, 32, -1, 19, 10, 34, -1, 19, 34, 33, -1, 10, 20, 35, -1, 10, 35, 34, -1, 20, 12, 36, -1, 20, 36, 35, -1, 12, 21, 36, -1, 21, 14, 37, -1, 21, 37, 36, -1, 14, 22, 38, -1, 14, 38, 37, -1, 22, 0, 26, -1, 22, 26, 38, -1, 38, 26, 27, -1, 29, 30, 31, -1, 28, 29, 31, -1, 27, 28, 31, -1, 27, 31, 32, -1, 27, 32, 33, -1, 38, 27, 33, -1, 37, 38, 33, -1, 36, 37, 33, -1, 36, 33, 34, -1, 35, 36, 34, -1, 65, 64, 76, -1, 66, 65, 76, -1, 67, 66, 76, -1, 68, 67, 76, -1, 58, 68, 76, -1, 75, 62, 61, -1, 75, 61, 71, -1, 75, 71, 60, -1, 76, 75, 60, -1, 58, 76, 60, -1, 58, 60, 70, -1, 58, 70, 59, -1, 58, 59, 69, -1, 59, 70, 69, -1, 64, 65, 72, -1, 65, 66, 73, -1, 66, 67, 73, -1, 67, 68, 74, -1, 68, 58, 74, -1, 58, 69, 77, -1, 69, 70, 77, -1, 70, 60, 78, -1, 70, 78, 77, -1, 60, 71, 78, -1, 71, 61, 79, -1, 71, 79, 78, -1, 61, 62, 80, -1, 61, 80, 79, -1, 75, 76, 82, -1, 75, 82, 81, -1, 72, 65, 85, -1, 72, 85, 84, -1, 65, 73, 85, -1, 73, 67, 86, -1, 73, 86, 85, -1, 67, 74, 86, -1, 74, 58, 77, -1, 74, 77, 86, -1, 82, 84, 85, -1, 82, 85, 86, -1, 82, 86, 77, -1, 79, 80, 81, -1, 78, 79, 81, -1, 78, 81, 82, -1, 78, 82, 77, -1, 123, 122, 127, -1, 124, 123, 127, -1, 126, 121, 120, -1, 126, 120, 119, -1, 127, 126, 119, -1, 127, 119, 118, -1, 127, 118, 125, -1, 124, 127, 125, -1, 118, 119, 128, -1, 119, 120, 128, -1, 120, 129, 128, -1, 120, 121, 130, -1, 120, 130, 129, -1, 126, 127, 132, -1, 126, 132, 131, -1, 122, 123, 134, -1, 122, 134, 133, -1, 123, 124, 135, -1, 123, 135, 134, -1, 124, 125, 136, -1, 124, 136, 135, -1, 125, 118, 136, -1, 118, 128, 136, -1, 132, 133, 134, -1, 132, 134, 135, -1, 129, 130, 131, -1, 128, 129, 131, -1, 128, 131, 132, -1, 136, 128, 132, -1, 136, 132, 135, -1, 146, 145, 144, -1, 140, 139, 137, -1, 141, 140, 137, -1, 142, 141, 137, -1, 143, 142, 137, -1, 143, 137, 151, -1, 143, 151, 150, -1, 143, 150, 149, -1, 143, 149, 148, -1, 143, 148, 147, -1, 143, 147, 155, -1, 143, 155, 146, -1, 143, 146, 144, -1, 139, 140, 152, -1, 140, 141, 152, -1, 141, 142, 153, -1, 142, 143, 153, -1, 143, 144, 154, -1, 144, 145, 154, -1, 137, 160, 159, -1, 137, 156, 160, -1, 137, 157, 156, -1, 148, 149, 171, -1, 148, 171, 170, -1, 149, 150, 172, -1, 149, 172, 171, -1, 150, 173, 172, -1, 150, 151, 173, -1, 151, 158, 173, -1, 151, 137, 159, -1, 151, 159, 158, -1, 160, 156, 161, -1, 156, 157, 161, -1, 139, 152, 164, -1, 152, 141, 164, -1, 141, 153, 165, -1, 141, 165, 164, -1, 153, 143, 165, -1, 143, 154, 166, -1, 143, 166, 165, -1, 154, 145, 167, -1, 154, 167, 166, -1, 173, 158, 174, -1, 158, 159, 174, -1, 166, 167, 168, -1, 160, 161, 164, -1, 159, 160, 164, -1, 159, 164, 165, -1, 174, 159, 165, -1, 173, 174, 165, -1, 172, 173, 165, -1, 171, 172, 165, -1, 170, 171, 165, -1, 169, 170, 165, -1, 168, 169, 165, -1, 166, 168, 165, -1, 182, 175, 181, -1, 182, 181, 180, -1, 183, 182, 180, -1, 176, 183, 180, -1, 176, 180, 179, -1, 176, 179, 178, -1, 177, 176, 178, -1, 176, 177, 190, -1, 176, 190, 189, -1, 177, 191, 190, -1, 177, 192, 191, -1, 177, 178, 193, -1, 177, 193, 192, -1, 178, 184, 193, -1, 178, 195, 184, -1, 178, 179, 196, -1, 178, 196, 195, -1, 179, 180, 197, -1, 179, 197, 196, -1, 180, 181, 185, -1, 180, 185, 197, -1, 181, 175, 186, -1, 181, 186, 185, -1, 182, 183, 188, -1, 182, 188, 187, -1, 193, 184, 194, -1, 184, 195, 194, -1, 197, 185, 198, -1, 185, 186, 198, -1, 198, 186, 187, -1, 197, 198, 187, -1, 197, 187, 188, -1, 197, 188, 189, -1, 196, 197, 189, -1, 195, 196, 189, -1, 195, 189, 190, -1, 195, 190, 191, -1, 195, 191, 192, -1, 195, 192, 193, -1, 194, 195, 193, -1, 210, 205, 204, -1, 210, 204, 203, -1, 211, 210, 203, -1, 211, 203, 202, -1, 206, 211, 202, -1, 206, 202, 201, -1, 207, 206, 201, -1, 207, 201, 200, -1, 207, 200, 199, -1, 208, 207, 199, -1, 209, 208, 199, -1, 199, 200, 215, -1, 199, 215, 214, -1, 200, 201, 216, -1, 200, 216, 215, -1, 201, 202, 217, -1, 201, 217, 216, -1, 202, 203, 218, -1, 202, 218, 217, -1, 203, 204, 219, -1, 203, 219, 218, -1, 204, 205, 220, -1, 204, 220, 219, -1, 206, 207, 224, -1, 206, 224, 223, -1, 207, 212, 224, -1, 207, 208, 226, -1, 207, 226, 212, -1, 208, 209, 213, -1, 208, 213, 226, -1, 209, 199, 214, -1, 209, 214, 213, -1, 210, 211, 222, -1, 210, 222, 221, -1, 224, 212, 225, -1, 212, 226, 225, -1, 226, 213, 227, -1, 213, 214, 227, -1, 219, 220, 221, -1, 218, 219, 221, -1, 218, 221, 222, -1, 217, 218, 222, -1, 217, 222, 223, -1, 216, 217, 223, -1, 216, 223, 224, -1, 215, 216, 224, -1, 215, 224, 225, -1, 214, 215, 225, -1, 214, 225, 226, -1, 214, 226, 227, -1, 233, 232, 231, -1, 233, 231, 230, -1, 233, 230, 229, -1, 233, 229, 228, -1, 233, 228, 246, -1, 233, 246, 245, -1, 233, 245, 244, -1, 233, 244, 243, -1, 233, 243, 242, -1, 233, 242, 241, -1, 235, 234, 247, -1, 247, 233, 241, -1, 235, 247, 241, -1, 236, 235, 241, -1, 236, 241, 240, -1, 237, 236, 240, -1, 237, 240, 239, -1, 238, 237, 239, -1, 228, 229, 252, -1, 228, 252, 251, -1, 229, 230, 253, -1, 229, 253, 252, -1, 230, 231, 254, -1, 230, 254, 253, -1, 231, 248, 254, -1, 231, 232, 256, -1, 231, 256, 248, -1, 234, 235, 260, -1, 234, 260, 259, -1, 235, 236, 261, -1, 235, 261, 260, -1, 236, 262, 261, -1, 236, 237, 263, -1, 236, 263, 262, -1, 237, 238, 264, -1, 237, 264, 263, -1, 238, 239, 265, -1, 238, 265, 264, -1, 239, 249, 265, -1, 239, 240, 267, -1, 239, 267, 249, -1, 240, 268, 267, -1, 240, 241, 269, -1, 240, 269, 268, -1, 241, 242, 270, -1, 241, 270, 269, -1, 242, 243, 271, -1, 242, 271, 270, -1, 243, 244, 272, -1, 243, 272, 271, -1, 244, 245, 273, -1, 244, 273, 272, -1, 245, 246, 250, -1, 245, 250, 273, -1, 246, 228, 251, -1, 246, 251, 250, -1, 254, 248, 255, -1, 248, 256, 255, -1, 233, 247, 258, -1, 233, 258, 257, -1, 249, 266, 265, -1, 249, 267, 266, -1, 273, 250, 274, -1, 250, 251, 274, -1, 255, 256, 257, -1, 254, 255, 257, -1, 253, 254, 257, -1, 252, 253, 257, -1, 251, 252, 257, -1, 274, 251, 257, -1, 273, 274, 257, -1, 272, 273, 257, -1, 271, 272, 257, -1, 270, 271, 257, -1, 269, 270, 257, -1, 258, 259, 260, -1, 269, 257, 258, -1, 269, 258, 260, -1, 269, 260, 261, -1, 269, 261, 262, -1, 268, 269, 262, -1, 267, 268, 262, -1, 266, 267, 262, -1, 266, 262, 263, -1, 265, 266, 263, -1, 265, 263, 264, -1, 282, 281, 280, -1, 283, 282, 280, -1, 283, 280, 279, -1, 283, 279, 278, -1, 284, 283, 278, -1, 285, 284, 278, -1, 285, 278, 277, -1, 285, 277, 276, -1, 285, 276, 275, -1, 284, 285, 288, -1, 276, 277, 293, -1, 276, 293, 286, -1, 277, 278, 294, -1, 277, 294, 293, -1, 278, 279, 295, -1, 278, 295, 294, -1, 279, 296, 295, -1, 279, 280, 297, -1, 279, 297, 296, -1, 280, 298, 297, -1, 281, 282, 300, -1, 281, 300, 299, -1, 282, 283, 300, -1, 283, 287, 300, -1, 283, 284, 302, -1, 283, 302, 287, -1, 284, 288, 302, -1, 285, 289, 288, -1, 285, 275, 290, -1, 285, 290, 289, -1, 286, 293, 292, -1, 300, 287, 301, -1, 287, 302, 301, -1, 288, 289, 303, -1, 288, 303, 302, -1, 289, 290, 303, -1, 298, 299, 300, -1, 297, 298, 300, -1, 296, 297, 300, -1, 295, 296, 300, -1, 294, 295, 300, -1, 294, 300, 301, -1, 294, 301, 302, -1, 293, 294, 302, -1, 292, 293, 302, -1, 291, 292, 302, -1, 291, 302, 303, -1, 290, 291, 303, -1, 310, 309, 308, -1, 306, 305, 304, -1, 307, 306, 304, -1, 307, 304, 314, -1, 307, 314, 313, -1, 307, 313, 312, -1, 307, 312, 311, -1, 307, 311, 310, -1, 307, 310, 308, -1, 305, 316, 320, -1, 305, 306, 322, -1, 305, 322, 316, -1, 306, 307, 323, -1, 306, 323, 322, -1, 307, 308, 324, -1, 307, 324, 323, -1, 308, 309, 325, -1, 308, 325, 324, -1, 313, 314, 331, -1, 313, 331, 330, -1, 314, 318, 331, -1, 314, 304, 318, -1, 304, 319, 318, -1, 320, 316, 321, -1, 316, 322, 321, -1, 331, 318, 332, -1, 318, 319, 332, -1, 324, 325, 326, -1, 319, 320, 321, -1, 329, 330, 331, -1, 319, 321, 322, -1, 332, 319, 322, -1, 331, 332, 322, -1, 331, 322, 323, -1, 329, 331, 323, -1, 328, 329, 323, -1, 327, 328, 323, -1, 326, 327, 323, -1, 324, 326, 323, -1, 339, 338, 337, -1, 339, 337, 336, -1, 340, 339, 336, -1, 340, 336, 335, -1, 340, 335, 334, -1, 333, 340, 334, -1, 333, 334, 341, -1, 334, 342, 341, -1, 334, 335, 346, -1, 334, 346, 342, -1, 335, 347, 346, -1, 335, 336, 347, -1, 336, 337, 348, -1, 336, 348, 347, -1, 337, 338, 349, -1, 337, 349, 348, -1, 338, 339, 350, -1, 338, 350, 349, -1, 339, 340, 343, -1, 339, 343, 350, -1, 341, 342, 345, -1, 341, 345, 344, -1, 342, 346, 345, -1, 348, 349, 350, -1, 347, 348, 350, -1, 347, 350, 343, -1, 346, 347, 343, -1, 345, 346, 343, -1, 344, 345, 343, -1, 351, 352, 353, -1, 351, 353, 354, -1, 351, 354, 355, -1, 351, 355, 356, -1, 351, 356, 357, -1, 351, 357, 358, -1, 359, 351, 358, -1, 362, 353, 352, -1, 360, 355, 354, -1, 360, 356, 355, -1, 361, 357, 356, -1, 361, 358, 357, -1, 365, 362, 352, -1, 364, 365, 352, -1, 366, 360, 354, -1, 367, 356, 360, -1, 366, 367, 360, -1, 367, 361, 356, -1, 368, 358, 361, -1, 367, 368, 361, -1, 369, 359, 358, -1, 368, 369, 358, -1, 363, 351, 359, -1, 369, 363, 359, -1, 365, 364, 363, -1, 366, 365, 363, -1, 367, 366, 363, -1, 368, 367, 363, -1, 368, 363, 369, -1, 388, 376, 377, -1, 388, 377, 378, -1, 388, 378, 379, -1, 388, 379, 380, -1, 388, 380, 370, -1, 373, 374, 387, -1, 383, 373, 387, -1, 372, 383, 387, -1, 372, 387, 388, -1, 372, 388, 370, -1, 382, 372, 370, -1, 371, 382, 370, -1, 381, 371, 370, -1, 381, 382, 371, -1, 384, 377, 376, -1, 385, 378, 377, -1, 385, 379, 378, -1, 386, 380, 379, -1, 386, 370, 380, -1, 389, 381, 370, -1, 389, 382, 381, -1, 390, 372, 382, -1, 389, 390, 382, -1, 390, 383, 372, -1, 391, 373, 383, -1, 390, 391, 383, -1, 392, 374, 373, -1, 391, 392, 373, -1, 394, 388, 387, -1, 393, 394, 387, -1, 397, 377, 384, -1, 396, 397, 384, -1, 397, 385, 377, -1, 398, 379, 385, -1, 397, 398, 385, -1, 398, 386, 379, -1, 389, 370, 386, -1, 398, 389, 386, -1, 397, 396, 394, -1, 398, 397, 394, -1, 389, 398, 394, -1, 393, 392, 391, -1, 393, 391, 390, -1, 394, 393, 390, -1, 389, 394, 390, -1 ] colorIndex [ ] texCoord USE _v2%2_33 solid FALSE creaseAngle 3.14159 } } } Group { children Shape { appearance Appearance { material USE _31 } geometry IndexedFaceSet { coord USE _v2%0_32 coordIndex [ 41, 40, 39, -1, 42, 41, 39, -1, 43, 42, 39, -1, 44, 43, 39, -1, 45, 44, 39, -1, 46, 45, 39, -1, 46, 39, 47, -1, 40, 41, 50, -1, 41, 42, 50, -1, 42, 43, 48, -1, 43, 44, 48, -1, 44, 45, 49, -1, 45, 46, 49, -1, 39, 40, 52, -1, 39, 52, 51, -1, 40, 50, 53, -1, 40, 53, 52, -1, 50, 42, 54, -1, 50, 54, 53, -1, 42, 48, 54, -1, 48, 44, 55, -1, 48, 55, 54, -1, 44, 49, 55, -1, 49, 46, 56, -1, 49, 56, 55, -1, 46, 47, 57, -1, 46, 57, 56, -1, 47, 39, 51, -1, 47, 51, 57, -1, 51, 52, 53, -1, 51, 53, 54, -1, 51, 54, 55, -1, 51, 55, 56, -1, 57, 51, 56, -1, 101, 92, 91, -1, 102, 101, 91, -1, 102, 91, 90, -1, 102, 90, 89, -1, 94, 93, 102, -1, 95, 94, 102, -1, 96, 95, 102, -1, 97, 96, 102, -1, 98, 97, 102, -1, 98, 102, 89, -1, 99, 98, 89, -1, 100, 99, 89, -1, 100, 89, 88, -1, 87, 100, 88, -1, 87, 88, 104, -1, 87, 104, 103, -1, 88, 89, 104, -1, 97, 98, 115, -1, 100, 87, 103, -1, 89, 105, 104, -1, 89, 90, 106, -1, 89, 106, 105, -1, 90, 91, 107, -1, 90, 107, 106, -1, 91, 92, 108, -1, 91, 108, 107, -1, 92, 101, 109, -1, 92, 109, 108, -1, 101, 102, 110, -1, 101, 110, 109, -1, 102, 93, 111, -1, 102, 111, 110, -1, 93, 94, 112, -1, 93, 112, 111, -1, 94, 95, 113, -1, 94, 113, 112, -1, 95, 96, 114, -1, 95, 114, 113, -1, 96, 97, 114, -1, 97, 115, 114, -1, 98, 99, 115, -1, 99, 116, 115, -1, 99, 100, 117, -1, 99, 117, 116, -1, 100, 103, 117, -1, 107, 108, 109, -1, 107, 109, 110, -1, 106, 107, 110, -1, 105, 106, 110, -1, 110, 111, 112, -1, 110, 112, 113, -1, 110, 113, 114, -1, 110, 114, 115, -1, 105, 110, 115, -1, 105, 115, 116, -1, 104, 105, 116, -1, 104, 116, 117, -1, 104, 117, 103, -1 ] colorIndex [ ] texCoord USE _v2%2_33 solid FALSE creaseAngle 3.14159 } } } ] } } } collide FALSE } translation 9.64938 3.3767 40.3115 rotation -1 0 0 1.5708 scale 0.00423478 0.00618468 0.0061881 } } translation -8.62196 -2.63399 -32.3582 rotation 0 0 1 0 } Transform { children USE WODFENCE translation -11.9409 -2.63399 -32.3626 rotation 0 0 1 0 } Transform { children Group { children Transform { children Collision { children Group { children Group { children DEF Object01 Group { children [ Group { children Shape { appearance Appearance { material DEF _34 Material { ambientIntensity 1.55556 diffuseColor 0.478723 0.147131 0.0752856 specularColor 0 0 0 emissiveColor 0 0 0 shininess 0.244681 transparency 0 } } geometry IndexedFaceSet { coord DEF _v2%0_35 Coordinate { point [ -319.221 1.8286 200.024, -319.976 2.05145 175.188, -319.221 4.61522 -119.964, -399.218 5.31186 -119.958, -400.601 2.54065 199.642, -391.806 2.4648 199.557, -382.175 2.38281 199.341, -372.35 2.29825 199.225, -362.973 2.21469 199.443, -354.688 2.13573 200.224, -348.137 2.06494 201.802, -344.562 2.02928 202.322, -340.24 1.99569 201.856, -335.357 1.96151 200.898, -330.1 1.92404 199.944, -324.659 1.88063 199.488, -319.992 1.05379 175.164, -391.825 1.05379 199.528, -372.368 1.05379 199.198, -354.705 1.05379 200.198, -344.579 1.05379 202.297, -335.373 1.05379 200.874, -324.675 1.05379 199.464, -320.203 2.10756 115.588, -320.052 2.10756 38.7771, -399.237 2.10757 -120, -319.218 8.34369 200.029, -319.973 8.59 175.194, -320.033 9.90328 38.8133, -319.218 11.4236 -119.956, -399.214 12.1936 -119.949, -400.596 9.13068 199.649, -362.97 8.77042 199.449, -354.684 8.68315 200.23, -348.133 8.6049 201.808, -344.559 8.56549 202.328, -340.236 8.52837 201.861, -330.097 8.44918 199.949, -324.656 8.4012 199.493, -278.115 1.39321 200.02, -278.115 4.17983 -119.968, -315.613 4.52814 -119.965, -316.04 1.74282 200.329, -309.563 1.68206 200.397, -303.44 1.62209 200.751, -297.453 1.56308 201.141, -291.382 1.50516 201.316, -285.009 1.44848 201.026, -309.577 1.05379 200.375, -297.466 1.05379 201.12, -315.628 2.10756 -120, -278.112 7.86247 200.024, -278.112 10.9424 -119.961, -315.61 11.3274 -119.957, -316.037 8.24888 200.334, -297.45 8.05023 201.146, -291.379 7.9862 201.321, -285.006 7.92357 201.031, -258.368 1.21948 193.096, -251.426 1.14878 194.271, -231.822 0.952611 197.193, -212.204 0.761252 199.548, -205.243 0.696572 200.014, -275.24 1.30613 200.019, -274.137 1.30779 198.725, -271.334 1.29689 197.173, -267.594 1.27802 195.599, -263.678 1.25577 194.238, -260.349 1.23473 193.325, -251.438 1.05379 194.254, -242.209 1.05379 195.687, -221.455 1.05378 198.526, -274.15 1.05379 198.706, -267.607 1.05379 195.581, -260.361 1.05379 193.307, -205.254 2.10755 -120, -275.254 2.10756 -120, -258.365 7.67046 193.1, -231.82 7.3755 197.197, -212.201 7.164 199.551, -205.241 7.09252 200.017, -205.241 10.1725 -119.969, -275.238 10.8462 -119.962, -275.238 7.76623 200.023, -274.134 7.76806 198.729, -271.331 7.75602 197.177, -260.346 7.68731 193.329, -157.957 0.196255 201.912, -156.317 0.185096 201.391, -152.848 0.165598 199.818, -150.705 0.149741 199.284, -148.078 0.124801 199.261, -144.81 0.0870181 200.008, -199.408 0.609493 200.013, -194.491 0.559094 200.397, -188.938 0.508762 200.073, -183.431 0.462564 199.326, -178.652 0.42454 198.441, -174.011 0.38926 197.392, -163.546 0.257715 200.997, -160.261 0.219477 201.778, -144.818 1.05378 -120, -199.418 1.05378 -120, -157.955 6.53954 201.914, -156.315 6.52721 201.393, -152.847 6.50566 199.82, -150.703 6.48813 199.286, -148.077 6.46057 199.263, -144.809 6.41881 200.01, -144.809 9.49875 -119.975, -199.406 10.0762 -119.969, -199.406 6.99627 200.016, -194.489 6.94057 200.399, -188.936 6.88494 200.076, -183.429 6.83388 199.329, -174.009 6.75286 197.394, -163.545 6.60747 200.999, -160.259 6.56521 201.78, -108.081 -0.25989 196.661, -104.531 -0.292995 196.911, -86.1599 -0.477015 199.67, -81.2655 -0.522537 200.003, -141.263 -6.09246e-05 200.008, -135.657 -0.0326629 198.145, -129.616 -0.0758568 197.063, -123.489 -0.12491 196.569, -81.2708 1.05377 -120, -141.271 1.05378 -120, -104.529 5.9988 196.912, -86.1587 5.79541 199.671, -81.2643 5.7451 200.004, -81.2643 8.82504 -119.981, -141.262 9.4025 -119.976, -141.262 6.32256 200.009, -135.655 6.28653 198.146, -129.614 6.23879 197.065, -123.488 6.18457 196.57, 9.60762 -1.34049 199.238, 14.9171 -1.39333 199.995, 14.9171 1.39329 -119.992, 11.3972 1.42235 -119.809, 2.54215 1.49594 -119.404, -9.09054 1.59372 -118.999, -20.9435 1.69534 -118.815, -30.4595 1.78045 -119.071, -35.081 1.82869 -119.989, -35.9989 1.63826 -97.2037, -35.6684 -0.225243 116.452, -35.081 -0.957932 199.999, -27.2341 -1.03154 200.605, -11.4744 -1.17013 200.759, 2.8062 -1.28698 199.894, 11.3955 1.05377 -119.816, -9.09296 1.05377 -119.009, -30.4627 1.05377 -119.082, -36.2594 1.05377 -38.2121, 10.8362 5.26887 199.372, 13.5552 5.26887 199.771, 2.80422 5.26887 199.898, 8.80453 4.84889 199.226, 9.608 4.84105 199.237, 10.8382 4.82796 199.367, 14.5348 4.78697 199.928, 14.9175 4.78265 199.994, 14.9175 7.8626 -119.991, -20.9429 8.19644 -118.812, -30.4587 8.2905 -119.069, -35.0802 8.34382 -119.986, -35.9981 8.13334 -97.2014, -36.0716 6.82293 39.0152, -35.0802 5.26388 199.999, -27.2334 5.18252 200.604, -19.2863 5.10377 200.838, -11.4738 5.02934 200.758, 2.80664 4.9002 199.894, 88.0496 -2.08996 199.989, 17.8421 -1.48415 200.635, 33.276 -1.62323 201.171, 61.0068 -1.85621 200.192, 73.3557 -1.953 198.957, 78.1828 -1.99339 198.768, 83.1282 -2.03885 199.041, 88.0512 1.05376 -120, 18.0512 1.05377 -120, 64.6261 5.26887 199.89, 83.1296 5.26887 199.051, 88.0493 4.0127 199.987, 88.0493 7.09264 -119.998, 18.0526 7.76635 -119.992, 17.8424 4.68227 200.633, 25.3598 4.60579 201.062, 33.2761 4.52855 201.17, 41.1951 4.45351 201.047, 48.7207 4.38361 200.783, 64.6253 4.23921 199.879, 68.789 4.20378 199.397, 73.3555 4.16407 198.955, 78.1826 4.11943 198.765, 83.1279 4.0692 199.039, 100.547 -2.2771 201.492, 103.923 -2.29972 200.379, 108.088 -2.33187 199.494, 112.802 -2.37202 198.924, 117.827 -2.41866 198.758, 122.925 -2.47028 199.082, 127.858 -2.52536 199.986, 91.4595 -2.17704 199.989, 93.4938 -2.19854 200.221, 98.3838 -2.25612 201.459, 99.5807 -2.26912 201.638, 127.861 1.05376 -120, 91.4612 1.05376 -120, 95.3336 5.26887 200.639, 99.5827 5.26887 201.65, 100.546 3.80587 201.489, 103.923 3.78087 200.376, 108.087 3.74534 199.491, 112.801 3.70095 198.921, 117.827 3.6494 198.754, 122.925 3.59235 199.079, 127.857 3.53148 199.982, 127.857 6.61142 -120.003, 91.4591 6.9964 -119.999, 91.4591 3.91645 199.986, 93.4934 3.8927 200.219, 95.3313 3.86935 200.624, 98.3834 3.82906 201.457, 99.5803 3.81468 201.635, 170.552 -2.85278 188.296, 171.039 -2.87285 190.115, 172.295 -2.9006 192.046, 174.132 -2.93401 194.044, 181.266 -3.04783 199.981, 181.266 -0.261212 -120.007, 131.268 -2.61244 199.985, 135.67 -2.64082 198.841, 140.936 -2.68425 198.562, 151.609 -2.77816 198.673, 155.789 -2.8096 198.102, 158.38 -2.81799 196.475, 165.963 -2.80837 187.786, 167.448 -2.80338 185.729, 168.746 -2.81883 186.205, 169.617 -2.83006 186.623, 170.147 -2.83807 187.013, 170.422 -2.84386 187.403, 170.528 -2.84843 187.821, 131.271 1.05376 -120, 176.37 5.26886 196.082, 159.319 5.26886 195.33, 170.534 5.26886 187.839, 170.551 3.1696 188.292, 171.038 3.14741 190.111, 172.293 3.11674 192.042, 174.131 3.07982 194.04, 176.363 3.03889 196.06, 181.264 2.95401 199.977, 181.264 6.03395 -120.008, 131.267 6.51518 -120.004, 131.267 3.43523 199.981, 135.669 3.40386 198.838, 140.936 3.35586 198.558, 146.453 3.30175 198.662, 151.608 3.25207 198.669, 155.788 3.21732 198.099, 158.379 3.20805 196.471, 160.719 3.21171 193.75, 164.225 3.21523 189.878, 165.962 3.21868 187.783, 167.447 3.22419 185.726, 168.745 3.20712 186.201, 169.616 3.19471 186.619, 170.146 3.18586 187.009, 170.421 3.17946 187.399, 170.527 3.17441 187.817, 312.153 -4.35402 199.97, 312.153 -1.5674 -120.018, 308.053 -1.5207 -120.936, 297.803 -1.42171 -121.192, 284.479 -1.29753 -121.007, 256.805 -1.04492 -120.014, 256.731 -3.83195 200.101, 264.975 -3.90604 199.671, 282.433 -4.07547 200.201, 297.997 -4.22661 200.684, 307.411 -4.30829 199.859, 312.163 5.26885 -120, 290.701 5.26885 200.619, 304.908 5.26885 200.077, 308.885 5.26885 199.866, 312.15 1.51035 199.963, 312.15 2.30319 117.591, 312.15 4.59029 -120.022, 308.05 4.6419 -120.94, 297.801 4.75131 -121.196, 284.477 4.88856 -121.011, 271.152 5.0237 -120.606, 260.903 5.12675 -120.201, 256.803 5.16775 -120.017, 256.729 2.08737 200.095, 264.973 2.00548 199.665, 290.689 1.7283 200.584, 297.995 1.65116 200.678, 307.408 1.56089 199.853, 348.377 -4.70234 199.967, 348.377 -1.91572 -120.021, 335.36 -1.811 -119.029, 328.506 -1.7529 -118.845, 322.436 -1.69781 -119.101, 318.378 -1.65448 -120.019, 316.53 -1.83664 -97.2528, 315.984 -2.34528 -38.3, 316.309 -3.02003 38.8564, 318.206 -4.43739 199.714, 322.336 -4.47062 199.401, 317.864 2.10753 175.877, 341.787 5.26885 -119.413, 317.088 5.26885 116.261, 343.391 5.26885 200.194, 348.374 1.12537 199.959, 348.374 4.20531 -120.026, 341.772 4.2632 -119.438, 335.358 4.32105 -119.033, 328.503 4.38526 -118.849, 322.434 4.44615 -119.106, 318.376 4.49404 -120.023, 316.527 4.29271 -97.2572, 315.981 3.73053 -38.3048, 317.073 2.23261 116.227, 317.849 1.65135 175.84, 318.204 1.41821 199.707, 322.334 1.38147 199.394, 343.375 1.17161 200.154, 349.987 -4.78942 199.966, 371.185 -4.9674 199.204, 380.869 -5.05303 199.353, 406.508 -5.2705 198.686, 414.124 -5.34053 199.109, 419.537 -5.39826 200.326, 419.984 -2.61235 -120.027, 349.987 -2.0028 -120.022, 360.453 5.26885 199.519, 374.884 5.26885 199.32, 350 5.26885 -120, 349.984 1.02912 199.958, 371.182 0.832411 199.197, 380.866 0.737765 199.345, 406.504 0.497405 198.677, 414.121 0.420012 199.101, 419.534 0.3562 200.317, 419.981 3.43536 -120.033, -78.5567 1.39321 200.02, -78.5567 4.17983 -119.968, -41.9581 4.52814 -119.965, -41.5418 1.74282 200.329, -47.863 1.68206 200.397, -53.8389 1.62209 200.751, -59.6827 1.56308 201.141, -65.608 1.50516 201.316, -71.8282 1.44848 201.026, -47.8494 1.05379 200.375, -59.6695 1.05379 201.12, -41.9442 2.10756 -120, -78.5594 7.86247 200.024, -78.5594 10.9424 -119.961, -41.9612 11.3274 -119.957, -41.5449 8.24888 200.334, -59.6856 8.05023 201.146, -65.6108 7.9862 201.321, -71.831 7.92357 201.031, 237.369 1.21948 193.096, 230.427 1.14878 194.271, 210.823 0.952611 197.193, 191.205 0.761252 199.548, 184.244 0.696572 200.014, 254.241 1.30613 200.019, 253.138 1.30779 198.725, 250.335 1.29689 197.173, 246.594 1.27802 195.599, 242.679 1.25577 194.238, 239.35 1.23473 193.325, 230.439 1.05379 194.254, 221.21 1.05379 195.687, 200.456 1.05378 198.526, 253.151 1.05379 198.706, 246.607 1.05379 195.581, 239.362 1.05379 193.307, 184.255 2.10755 -120, 254.255 2.10756 -120, 237.366 7.67046 193.1, 210.821 7.3755 197.197, 191.202 7.164 199.551, 184.242 7.09252 200.017, 184.242 10.1725 -119.969, 254.238 10.8462 -119.962, 254.238 7.76623 200.023, 253.135 7.76806 198.729, 250.332 7.75602 197.177, 239.347 7.68731 193.329, -352.348 15.9555 -117.466, 383.222 15.9556 192.852 ] } coordIndex [ 0, 1, 16, -1, 1, 23, 16, -1, 0, 16, 27, -1, 0, 27, 26, -1, 16, 23, 27, -1, 23, 24, 28, -1, 23, 28, 27, -1, 24, 2, 29, -1, 24, 29, 28, -1, 64, 63, 76, -1, 63, 64, 72, -1, 76, 63, 83, -1, 63, 72, 83, -1, 62, 75, 81, -1, 62, 81, 80, -1, 76, 83, 82, -1, 83, 72, 84, -1, 82, 83, 84, -1, 121, 126, 131, -1, 121, 131, 130, -1, 127, 122, 133, -1, 127, 133, 132, -1, 139, 138, 137, -1, 137, 138, 163, -1, 137, 163, 157, -1, 138, 139, 163, -1, 147, 148, 170, -1, 147, 170, 169, -1, 157, 162, 161, -1, 157, 163, 162, -1, 163, 139, 164, -1, 145, 146, 168, -1, 145, 168, 167, -1, 146, 155, 168, -1, 155, 147, 169, -1, 155, 169, 168, -1, 162, 163, 164, -1, 161, 162, 164, -1, 175, 182, 186, -1, 183, 176, 189, -1, 186, 182, 187, -1, 183, 189, 188, -1, 205, 210, 220, -1, 211, 206, 223, -1, 220, 210, 221, -1, 211, 223, 222, -1, 232, 233, 256, -1, 247, 234, 259, -1, 256, 233, 257, -1, 247, 259, 258, -1, 275, 286, 290, -1, 275, 276, 286, -1, 280, 281, 299, -1, 280, 299, 298, -1, 290, 286, 291, -1, 286, 292, 291, -1, 312, 313, 315, -1, 304, 305, 320, -1, 304, 320, 319, -1, 309, 310, 326, -1, 309, 326, 325, -1, 310, 311, 327, -1, 310, 327, 326, -1, 311, 312, 327, -1, 312, 317, 327, -1, 312, 315, 317, -1, 315, 313, 330, -1, 327, 317, 328, -1, 317, 315, 329, -1, 317, 329, 328, -1, 315, 330, 329, -1, 333, 341, 344, -1, 340, 333, 344, -1, 340, 344, 343, -1, 362, 354, 353, -1, 364, 352, 351, -1, 363, 364, 351, -1, 366, 354, 362, -1, 365, 366, 362, -1, 388, 375, 376, -1, 384, 376, 375, -1, 395, 375, 388, -1, 395, 384, 375, -1, 393, 387, 374, -1, 392, 393, 374, -1, 394, 395, 388, -1, 396, 384, 395, -1, 396, 395, 394, -1 ] colorIndex [ ] texCoord DEF _v2%2_36 TextureCoordinate { point [ -3.62294 0.916224, -3.62753 0.850916, -3.62294 0.0747682, -4.10967 0.0747842, -4.11808 0.915222, -4.06457 0.914997, -4.00597 0.914429, -3.94619 0.914125, -3.88914 0.914696, -3.83873 0.916752, -3.79887 0.920901, -3.77713 0.922268, -3.75082 0.921042, -3.72111 0.918524, -3.68913 0.916015, -3.65603 0.914814, -3.62763 0.850852, -4.06468 0.914921, -3.9463 0.914053, -3.83883 0.916683, -3.77723 0.922202, -3.72121 0.918459, -3.65612 0.914751, -3.62891 0.694187, -3.628 0.492202, -4.10978 0.0746745, -3.62292 0.916237, -3.62751 0.850931, -3.62788 0.492298, -3.62292 0.074789, -4.10964 0.0748084, -4.11805 0.915239, -3.88912 0.914712, -3.83871 0.916767, -3.79885 0.920916, -3.7771 0.922283, -3.7508 0.921057, -3.68911 0.916029, -3.65601 0.914828, 0.299812 0.910676, 0.299812 0.115209, 0.193547 0.115217, 0.192338 0.911445, 0.210692 0.911614, 0.228043 0.912495, 0.245011 0.913464, 0.262215 0.9139, 0.280275 0.913178, 0.210653 0.911559, 0.244972 0.913412, 0.193507 0.11513, 0.29982 0.910687, 0.29982 0.115227, 0.193556 0.115236, 0.192347 0.911457, 0.245019 0.913476, 0.262223 0.913911, 0.280284 0.913189, 0.212646 0.840868, 0.220465 0.843708, 0.242545 0.85077, 0.264641 0.856461, 0.272481 0.857587, 0.193643 0.8576, 0.194886 0.854472, 0.198043 0.850722, 0.202255 0.846918, 0.206666 0.843629, 0.210415 0.841422, 0.220451 0.843666, 0.230847 0.84713, 0.254221 0.853992, 0.194871 0.854426, 0.202241 0.846873, 0.210401 0.841379, 0.272469 0.0841544, 0.193628 0.0841544, 0.21265 0.840877, 0.242548 0.850779, 0.264644 0.856468, 0.272484 0.857594, 0.272484 0.0842305, 0.193646 0.0842462, 0.193646 0.85761, 0.194889 0.854482, 0.198046 0.850732, 0.210419 0.841432, -2.63325 0.921189, -2.62228 0.919819, -2.59909 0.915684, -2.58476 0.914278, -2.5672 0.914218, -2.54535 0.916184, -2.91039 0.916196, -2.87751 0.917204, -2.84038 0.916354, -2.80356 0.91439, -2.77162 0.912063, -2.74058 0.909304, -2.67062 0.918783, -2.64865 0.920837, -2.5454 0.0746745, -2.91045 0.0746745, -2.63323 0.921195, -2.62227 0.919824, -2.59908 0.91569, -2.58475 0.914283, -2.56719 0.914223, -2.54534 0.916189, -2.54534 0.0747402, -2.91038 0.0747549, -2.91038 0.916203, -2.8775 0.917212, -2.84037 0.91636, -2.80355 0.914397, -2.74057 0.90931, -2.6706 0.918789, -2.64864 0.920842, -0.153048 0.982938, -0.131444 0.983597, -0.019671 0.990853, 0.010108 0.991728, -0.354935 0.99174, -0.320823 0.986841, -0.284069 0.983997, -0.246792 0.982698, 0.0100757 0.150233, -0.354981 0.150233, -0.131436 0.9836, -0.0196636 0.990855, 0.0101152 0.99173, 0.0101152 0.150281, -0.354925 0.150296, -0.354925 0.991744, -0.320813 0.986845, -0.284059 0.984001, -0.246783 0.982701, 1.52097 0.930886, 1.54063 0.932962, 1.54063 0.0560699, 1.5276 0.0565737, 1.49481 0.0576824, 1.45174 0.0587916, 1.40786 0.0592972, 1.37262 0.0585948, 1.35551 0.0560803, 1.35211 0.11852, 1.35334 0.70402, 1.35551 0.932973, 1.38457 0.934632, 1.44292 0.935054, 1.49579 0.932685, 1.52759 0.0565523, 1.45173 0.0587659, 1.37261 0.0585647, 1.35115 0.28018, 1.52552 0.931253, 1.53559 0.932348, 1.49578 0.932695, 1.518 0.930853, 1.52097 0.930884, 1.52553 0.931239, 1.53921 0.932778, 1.54063 0.932959, 1.54063 0.0560745, 1.40786 0.0593034, 1.37263 0.0586015, 1.35552 0.0560872, 1.35212 0.118526, 1.35185 0.491813, 1.35552 0.932972, 1.38457 0.934631, 1.41399 0.935271, 1.44292 0.935053, 1.49579 0.932683, 1.04027 0.991692, 0.613107 0.993389, 0.707011 0.9948, 0.875733 0.992225, 0.950867 0.988978, 0.980237 0.988479, 1.01033 0.989199, 1.04028 0.150233, 0.614379 0.150233, 0.897754 0.99143, 1.01033 0.989226, 1.04027 0.991686, 1.04027 0.150237, 0.614387 0.150254, 0.613109 0.993385, 0.658847 0.994512, 0.707012 0.994796, 0.755193 0.994472, 0.800981 0.993778, 0.897749 0.991401, 0.923082 0.990133, 0.950866 0.988972, 0.980235 0.988473, 1.01032 0.989193, 1.30005 0.914335, 1.30991 0.911568, 1.32207 0.909368, 1.33583 0.907952, 1.3505 0.907538, 1.36539 0.908345, 1.37979 0.910591, 1.27352 0.910599, 1.27946 0.911177, 1.29374 0.914255, 1.29723 0.914698, 1.3798 0.11513, 1.27353 0.11513, 1.28483 0.912214, 1.29724 0.914728, 1.30005 0.914328, 1.30991 0.911562, 1.32207 0.909361, 1.33583 0.907945, 1.3505 0.907531, 1.36539 0.908338, 1.37979 0.910583, 1.37979 0.115123, 1.27352 0.115133, 1.27352 0.910592, 1.27946 0.911171, 1.28483 0.912179, 1.29374 0.914248, 1.29723 0.914692, 2.11686 0.900902, 2.11866 0.905885, 2.12331 0.911178, 2.13011 0.916654, 2.15652 0.932923, 2.15652 0.0560304, 1.97141 0.932933, 1.98771 0.9298, 2.00721 0.929034, 2.04672 0.929337, 2.0622 0.927775, 2.07179 0.923314, 2.09987 0.899505, 2.10537 0.893868, 2.11017 0.89517, 2.1134 0.896317, 2.11536 0.897385, 2.11638 0.898453, 2.11677 0.8996, 1.97142 0.0560491, 2.1384 0.922238, 2.07527 0.920177, 2.11679 0.899648, 2.11685 0.900891, 2.11866 0.905874, 2.12331 0.911167, 2.13011 0.916643, 2.13837 0.922176, 2.15652 0.932911, 2.15652 0.0560263, 1.97141 0.0560389, 1.97141 0.932924, 1.98771 0.929791, 2.0072 0.929024, 2.02763 0.929308, 2.04672 0.929327, 2.06219 0.927764, 2.07179 0.923303, 2.08045 0.915848, 2.09343 0.905237, 2.09986 0.899494, 2.10536 0.893857, 2.11017 0.89516, 2.11339 0.896306, 2.11535 0.897374, 2.11637 0.898443, 2.11677 0.899589, 3.73073 0.848978, 3.73073 0.190011, 3.66042 0.188122, 3.48465 0.187594, 3.25616 0.187974, 2.78159 0.190021, 2.78032 0.849247, 2.9217 0.848363, 3.22109 0.849453, 3.48799 0.850449, 3.64941 0.848751, 3.73091 0.190049, 3.36286 0.850315, 3.60649 0.8492, 3.67469 0.848764, 3.73069 0.848964, 3.73069 0.679332, 3.73069 0.190003, 3.66038 0.188113, 3.48462 0.187586, 3.25612 0.187967, 3.02763 0.188802, 2.85186 0.189635, 2.78156 0.190014, 2.78029 0.849235, 2.92167 0.848351, 3.36266 0.850243, 3.48795 0.850436, 3.64937 0.848737, 2.77525 0.932883, 2.77525 0.0559909, 2.72705 0.0587104, 2.70167 0.0592149, 2.6792 0.0585118, 2.66418 0.0559972, 2.65733 0.118385, 2.65531 0.279939, 2.65652 0.491378, 2.66354 0.932191, 2.67883 0.931332, 2.66227 0.866868, 2.75085 0.0576591, 2.6594 0.703496, 2.75678 0.933507, 2.77523 0.932863, 2.77523 0.055978, 2.75079 0.0575896, 2.72704 0.058698, 2.70166 0.0592029, 2.67919 0.0585001, 2.66417 0.0559856, 2.65732 0.118373, 2.6553 0.279926, 2.65935 0.703403, 2.66222 0.866767, 2.66353 0.932172, 2.67882 0.931313, 2.75673 0.933397, 0.448709 0.916072, 0.577684 0.91407, 0.636604 0.914461, 0.792598 0.912705, 0.838939 0.91382, 0.871874 0.917018, 0.874593 0.0746027, 0.448709 0.0746166, 0.512389 0.914898, 0.600188 0.914374, 0.44879 0.0746745, 0.448692 0.916052, 0.577665 0.914049, 0.636585 0.91444, 0.792577 0.912683, 0.838918 0.913797, 0.871853 0.916995, 0.874572 0.0745868, 0.413233 0.857602, 0.413233 0.0842314, 0.458283 0.0842387, 0.458796 0.858349, 0.451015 0.858514, 0.443659 0.85937, 0.436465 0.860313, 0.429172 0.860736, 0.421515 0.860034, 0.451031 0.85846, 0.436482 0.860261, 0.4583 0.0841544, 0.413229 0.857612, 0.413229 0.0842484, 0.458279 0.0842574, 0.458792 0.858361, 0.436462 0.860324, 0.429168 0.860747, 0.421511 0.860045, 1.94877 0.973564, 1.90653 0.976655, 1.78726 0.984339, 1.66789 0.99053, 1.62554 0.991756, 2.05143 0.99177, 2.04471 0.988367, 2.02766 0.984286, 2.0049 0.980148, 1.98108 0.976569, 1.96082 0.974168, 1.90661 0.97661, 1.85045 0.980378, 1.72418 0.987844, 2.04479 0.988317, 2.00498 0.980099, 1.9609 0.974121, 1.62561 0.150233, 2.05151 0.150233, 1.94875 0.973575, 1.78724 0.984348, 1.66788 0.990538, 1.62553 0.991764, 1.62553 0.150315, 2.05141 0.150332, 2.05141 0.991781, 2.04469 0.988378, 2.02764 0.984297, 1.9608 0.974179, 0 0, 0 0 ] } solid FALSE creaseAngle 3.14159 } } } Group { children Shape { appearance Appearance { material USE _34 } geometry IndexedFaceSet { coord USE _v2%0_35 coordIndex [ 1, 0, 15, -1, 5, 4, 3, -1, 5, 3, 2, -1, 5, 2, 24, -1, 5, 24, 23, -1, 5, 23, 1, -1, 6, 5, 1, -1, 7, 6, 1, -1, 8, 7, 1, -1, 9, 8, 1, -1, 9, 1, 15, -1, 9, 15, 14, -1, 9, 14, 13, -1, 10, 9, 13, -1, 10, 13, 12, -1, 10, 12, 11, -1, 2, 3, 25, -1, 3, 4, 25, -1, 4, 5, 17, -1, 5, 6, 17, -1, 6, 7, 18, -1, 7, 8, 18, -1, 8, 9, 19, -1, 9, 10, 19, -1, 10, 11, 20, -1, 11, 12, 20, -1, 12, 13, 21, -1, 13, 14, 21, -1, 14, 15, 22, -1, 15, 0, 22, -1, 2, 25, 30, -1, 2, 30, 29, -1, 25, 4, 31, -1, 25, 31, 30, -1, 4, 17, 31, -1, 17, 6, 31, -1, 6, 18, 32, -1, 6, 32, 31, -1, 18, 8, 32, -1, 8, 19, 33, -1, 8, 33, 32, -1, 19, 10, 34, -1, 19, 34, 33, -1, 10, 20, 35, -1, 10, 35, 34, -1, 20, 12, 36, -1, 20, 36, 35, -1, 12, 21, 36, -1, 21, 14, 37, -1, 21, 37, 36, -1, 14, 22, 38, -1, 14, 38, 37, -1, 22, 0, 26, -1, 22, 26, 38, -1, 38, 26, 27, -1, 29, 30, 31, -1, 28, 29, 31, -1, 27, 28, 31, -1, 27, 31, 32, -1, 27, 32, 33, -1, 38, 27, 33, -1, 37, 38, 33, -1, 36, 37, 33, -1, 36, 33, 34, -1, 35, 36, 34, -1, 65, 64, 76, -1, 66, 65, 76, -1, 67, 66, 76, -1, 68, 67, 76, -1, 58, 68, 76, -1, 75, 62, 61, -1, 75, 61, 71, -1, 75, 71, 60, -1, 76, 75, 60, -1, 58, 76, 60, -1, 58, 60, 70, -1, 58, 70, 59, -1, 58, 59, 69, -1, 59, 70, 69, -1, 64, 65, 72, -1, 65, 66, 73, -1, 66, 67, 73, -1, 67, 68, 74, -1, 68, 58, 74, -1, 58, 69, 77, -1, 69, 70, 77, -1, 70, 60, 78, -1, 70, 78, 77, -1, 60, 71, 78, -1, 71, 61, 79, -1, 71, 79, 78, -1, 61, 62, 80, -1, 61, 80, 79, -1, 75, 76, 82, -1, 75, 82, 81, -1, 72, 65, 85, -1, 72, 85, 84, -1, 65, 73, 85, -1, 73, 67, 86, -1, 73, 86, 85, -1, 67, 74, 86, -1, 74, 58, 77, -1, 74, 77, 86, -1, 82, 84, 85, -1, 82, 85, 86, -1, 82, 86, 77, -1, 79, 80, 81, -1, 78, 79, 81, -1, 78, 81, 82, -1, 78, 82, 77, -1, 123, 122, 127, -1, 124, 123, 127, -1, 126, 121, 120, -1, 126, 120, 119, -1, 127, 126, 119, -1, 127, 119, 118, -1, 127, 118, 125, -1, 124, 127, 125, -1, 118, 119, 128, -1, 119, 120, 128, -1, 120, 129, 128, -1, 120, 121, 130, -1, 120, 130, 129, -1, 126, 127, 132, -1, 126, 132, 131, -1, 122, 123, 134, -1, 122, 134, 133, -1, 123, 124, 135, -1, 123, 135, 134, -1, 124, 125, 136, -1, 124, 136, 135, -1, 125, 118, 136, -1, 118, 128, 136, -1, 132, 133, 134, -1, 132, 134, 135, -1, 129, 130, 131, -1, 128, 129, 131, -1, 128, 131, 132, -1, 136, 128, 132, -1, 136, 132, 135, -1, 146, 145, 144, -1, 140, 139, 137, -1, 141, 140, 137, -1, 142, 141, 137, -1, 143, 142, 137, -1, 143, 137, 151, -1, 143, 151, 150, -1, 143, 150, 149, -1, 143, 149, 148, -1, 143, 148, 147, -1, 143, 147, 155, -1, 143, 155, 146, -1, 143, 146, 144, -1, 139, 140, 152, -1, 140, 141, 152, -1, 141, 142, 153, -1, 142, 143, 153, -1, 143, 144, 154, -1, 144, 145, 154, -1, 137, 160, 159, -1, 137, 156, 160, -1, 137, 157, 156, -1, 148, 149, 171, -1, 148, 171, 170, -1, 149, 150, 172, -1, 149, 172, 171, -1, 150, 173, 172, -1, 150, 151, 173, -1, 151, 158, 173, -1, 151, 137, 159, -1, 151, 159, 158, -1, 160, 156, 161, -1, 156, 157, 161, -1, 139, 152, 164, -1, 152, 141, 164, -1, 141, 153, 165, -1, 141, 165, 164, -1, 153, 143, 165, -1, 143, 154, 166, -1, 143, 166, 165, -1, 154, 145, 167, -1, 154, 167, 166, -1, 173, 158, 174, -1, 158, 159, 174, -1, 166, 167, 168, -1, 160, 161, 164, -1, 159, 160, 164, -1, 159, 164, 165, -1, 174, 159, 165, -1, 173, 174, 165, -1, 172, 173, 165, -1, 171, 172, 165, -1, 170, 171, 165, -1, 169, 170, 165, -1, 168, 169, 165, -1, 166, 168, 165, -1, 182, 175, 181, -1, 182, 181, 180, -1, 183, 182, 180, -1, 176, 183, 180, -1, 176, 180, 179, -1, 176, 179, 178, -1, 177, 176, 178, -1, 176, 177, 190, -1, 176, 190, 189, -1, 177, 191, 190, -1, 177, 192, 191, -1, 177, 178, 193, -1, 177, 193, 192, -1, 178, 184, 193, -1, 178, 195, 184, -1, 178, 179, 196, -1, 178, 196, 195, -1, 179, 180, 197, -1, 179, 197, 196, -1, 180, 181, 185, -1, 180, 185, 197, -1, 181, 175, 186, -1, 181, 186, 185, -1, 182, 183, 188, -1, 182, 188, 187, -1, 193, 184, 194, -1, 184, 195, 194, -1, 197, 185, 198, -1, 185, 186, 198, -1, 198, 186, 187, -1, 197, 198, 187, -1, 197, 187, 188, -1, 197, 188, 189, -1, 196, 197, 189, -1, 195, 196, 189, -1, 195, 189, 190, -1, 195, 190, 191, -1, 195, 191, 192, -1, 195, 192, 193, -1, 194, 195, 193, -1, 210, 205, 204, -1, 210, 204, 203, -1, 211, 210, 203, -1, 211, 203, 202, -1, 206, 211, 202, -1, 206, 202, 201, -1, 207, 206, 201, -1, 207, 201, 200, -1, 207, 200, 199, -1, 208, 207, 199, -1, 209, 208, 199, -1, 199, 200, 215, -1, 199, 215, 214, -1, 200, 201, 216, -1, 200, 216, 215, -1, 201, 202, 217, -1, 201, 217, 216, -1, 202, 203, 218, -1, 202, 218, 217, -1, 203, 204, 219, -1, 203, 219, 218, -1, 204, 205, 220, -1, 204, 220, 219, -1, 206, 207, 224, -1, 206, 224, 223, -1, 207, 212, 224, -1, 207, 208, 226, -1, 207, 226, 212, -1, 208, 209, 213, -1, 208, 213, 226, -1, 209, 199, 214, -1, 209, 214, 213, -1, 210, 211, 222, -1, 210, 222, 221, -1, 224, 212, 225, -1, 212, 226, 225, -1, 226, 213, 227, -1, 213, 214, 227, -1, 219, 220, 221, -1, 218, 219, 221, -1, 218, 221, 222, -1, 217, 218, 222, -1, 217, 222, 223, -1, 216, 217, 223, -1, 216, 223, 224, -1, 215, 216, 224, -1, 215, 224, 225, -1, 214, 215, 225, -1, 214, 225, 226, -1, 214, 226, 227, -1, 233, 232, 231, -1, 233, 231, 230, -1, 233, 230, 229, -1, 233, 229, 228, -1, 233, 228, 246, -1, 233, 246, 245, -1, 233, 245, 244, -1, 233, 244, 243, -1, 233, 243, 242, -1, 233, 242, 241, -1, 235, 234, 247, -1, 247, 233, 241, -1, 235, 247, 241, -1, 236, 235, 241, -1, 236, 241, 240, -1, 237, 236, 240, -1, 237, 240, 239, -1, 238, 237, 239, -1, 228, 229, 252, -1, 228, 252, 251, -1, 229, 230, 253, -1, 229, 253, 252, -1, 230, 231, 254, -1, 230, 254, 253, -1, 231, 248, 254, -1, 231, 232, 256, -1, 231, 256, 248, -1, 234, 235, 260, -1, 234, 260, 259, -1, 235, 236, 261, -1, 235, 261, 260, -1, 236, 262, 261, -1, 236, 237, 263, -1, 236, 263, 262, -1, 237, 238, 264, -1, 237, 264, 263, -1, 238, 239, 265, -1, 238, 265, 264, -1, 239, 249, 265, -1, 239, 240, 267, -1, 239, 267, 249, -1, 240, 268, 267, -1, 240, 241, 269, -1, 240, 269, 268, -1, 241, 242, 270, -1, 241, 270, 269, -1, 242, 243, 271, -1, 242, 271, 270, -1, 243, 244, 272, -1, 243, 272, 271, -1, 244, 245, 273, -1, 244, 273, 272, -1, 245, 246, 250, -1, 245, 250, 273, -1, 246, 228, 251, -1, 246, 251, 250, -1, 254, 248, 255, -1, 248, 256, 255, -1, 233, 247, 258, -1, 233, 258, 257, -1, 249, 266, 265, -1, 249, 267, 266, -1, 273, 250, 274, -1, 250, 251, 274, -1, 255, 256, 257, -1, 254, 255, 257, -1, 253, 254, 257, -1, 252, 253, 257, -1, 251, 252, 257, -1, 274, 251, 257, -1, 273, 274, 257, -1, 272, 273, 257, -1, 271, 272, 257, -1, 270, 271, 257, -1, 269, 270, 257, -1, 258, 259, 260, -1, 269, 257, 258, -1, 269, 258, 260, -1, 269, 260, 261, -1, 269, 261, 262, -1, 268, 269, 262, -1, 267, 268, 262, -1, 266, 267, 262, -1, 266, 262, 263, -1, 265, 266, 263, -1, 265, 263, 264, -1, 282, 281, 280, -1, 283, 282, 280, -1, 283, 280, 279, -1, 283, 279, 278, -1, 284, 283, 278, -1, 285, 284, 278, -1, 285, 278, 277, -1, 285, 277, 276, -1, 285, 276, 275, -1, 284, 285, 288, -1, 276, 277, 293, -1, 276, 293, 286, -1, 277, 278, 294, -1, 277, 294, 293, -1, 278, 279, 295, -1, 278, 295, 294, -1, 279, 296, 295, -1, 279, 280, 297, -1, 279, 297, 296, -1, 280, 298, 297, -1, 281, 282, 300, -1, 281, 300, 299, -1, 282, 283, 300, -1, 283, 287, 300, -1, 283, 284, 302, -1, 283, 302, 287, -1, 284, 288, 302, -1, 285, 289, 288, -1, 285, 275, 290, -1, 285, 290, 289, -1, 286, 293, 292, -1, 300, 287, 301, -1, 287, 302, 301, -1, 288, 289, 303, -1, 288, 303, 302, -1, 289, 290, 303, -1, 298, 299, 300, -1, 297, 298, 300, -1, 296, 297, 300, -1, 295, 296, 300, -1, 294, 295, 300, -1, 294, 300, 301, -1, 294, 301, 302, -1, 293, 294, 302, -1, 292, 293, 302, -1, 291, 292, 302, -1, 291, 302, 303, -1, 290, 291, 303, -1, 310, 309, 308, -1, 306, 305, 304, -1, 307, 306, 304, -1, 307, 304, 314, -1, 307, 314, 313, -1, 307, 313, 312, -1, 307, 312, 311, -1, 307, 311, 310, -1, 307, 310, 308, -1, 305, 316, 320, -1, 305, 306, 322, -1, 305, 322, 316, -1, 306, 307, 323, -1, 306, 323, 322, -1, 307, 308, 324, -1, 307, 324, 323, -1, 308, 309, 325, -1, 308, 325, 324, -1, 313, 314, 331, -1, 313, 331, 330, -1, 314, 318, 331, -1, 314, 304, 318, -1, 304, 319, 318, -1, 320, 316, 321, -1, 316, 322, 321, -1, 331, 318, 332, -1, 318, 319, 332, -1, 324, 325, 326, -1, 319, 320, 321, -1, 329, 330, 331, -1, 319, 321, 322, -1, 332, 319, 322, -1, 331, 332, 322, -1, 331, 322, 323, -1, 329, 331, 323, -1, 328, 329, 323, -1, 327, 328, 323, -1, 326, 327, 323, -1, 324, 326, 323, -1, 339, 338, 337, -1, 339, 337, 336, -1, 340, 339, 336, -1, 340, 336, 335, -1, 340, 335, 334, -1, 333, 340, 334, -1, 333, 334, 341, -1, 334, 342, 341, -1, 334, 335, 346, -1, 334, 346, 342, -1, 335, 347, 346, -1, 335, 336, 347, -1, 336, 337, 348, -1, 336, 348, 347, -1, 337, 338, 349, -1, 337, 349, 348, -1, 338, 339, 350, -1, 338, 350, 349, -1, 339, 340, 343, -1, 339, 343, 350, -1, 341, 342, 345, -1, 341, 345, 344, -1, 342, 346, 345, -1, 348, 349, 350, -1, 347, 348, 350, -1, 347, 350, 343, -1, 346, 347, 343, -1, 345, 346, 343, -1, 344, 345, 343, -1, 351, 352, 353, -1, 351, 353, 354, -1, 351, 354, 355, -1, 351, 355, 356, -1, 351, 356, 357, -1, 351, 357, 358, -1, 359, 351, 358, -1, 362, 353, 352, -1, 360, 355, 354, -1, 360, 356, 355, -1, 361, 357, 356, -1, 361, 358, 357, -1, 365, 362, 352, -1, 364, 365, 352, -1, 366, 360, 354, -1, 367, 356, 360, -1, 366, 367, 360, -1, 367, 361, 356, -1, 368, 358, 361, -1, 367, 368, 361, -1, 369, 359, 358, -1, 368, 369, 358, -1, 363, 351, 359, -1, 369, 363, 359, -1, 365, 364, 363, -1, 366, 365, 363, -1, 367, 366, 363, -1, 368, 367, 363, -1, 368, 363, 369, -1, 388, 376, 377, -1, 388, 377, 378, -1, 388, 378, 379, -1, 388, 379, 380, -1, 388, 380, 370, -1, 373, 374, 387, -1, 383, 373, 387, -1, 372, 383, 387, -1, 372, 387, 388, -1, 372, 388, 370, -1, 382, 372, 370, -1, 371, 382, 370, -1, 381, 371, 370, -1, 381, 382, 371, -1, 384, 377, 376, -1, 385, 378, 377, -1, 385, 379, 378, -1, 386, 380, 379, -1, 386, 370, 380, -1, 389, 381, 370, -1, 389, 382, 381, -1, 390, 372, 382, -1, 389, 390, 382, -1, 390, 383, 372, -1, 391, 373, 383, -1, 390, 391, 383, -1, 392, 374, 373, -1, 391, 392, 373, -1, 394, 388, 387, -1, 393, 394, 387, -1, 397, 377, 384, -1, 396, 397, 384, -1, 397, 385, 377, -1, 398, 379, 385, -1, 397, 398, 385, -1, 398, 386, 379, -1, 389, 370, 386, -1, 398, 389, 386, -1, 397, 396, 394, -1, 398, 397, 394, -1, 389, 398, 394, -1, 393, 392, 391, -1, 393, 391, 390, -1, 394, 393, 390, -1, 389, 394, 390, -1 ] colorIndex [ ] texCoord USE _v2%2_36 solid FALSE creaseAngle 3.14159 } } } Group { children Shape { appearance Appearance { material USE _34 } geometry IndexedFaceSet { coord USE _v2%0_35 coordIndex [ 41, 40, 39, -1, 42, 41, 39, -1, 43, 42, 39, -1, 44, 43, 39, -1, 45, 44, 39, -1, 46, 45, 39, -1, 46, 39, 47, -1, 40, 41, 50, -1, 41, 42, 50, -1, 42, 43, 48, -1, 43, 44, 48, -1, 44, 45, 49, -1, 45, 46, 49, -1, 39, 40, 52, -1, 39, 52, 51, -1, 40, 50, 53, -1, 40, 53, 52, -1, 50, 42, 54, -1, 50, 54, 53, -1, 42, 48, 54, -1, 48, 44, 55, -1, 48, 55, 54, -1, 44, 49, 55, -1, 49, 46, 56, -1, 49, 56, 55, -1, 46, 47, 57, -1, 46, 57, 56, -1, 47, 39, 51, -1, 47, 51, 57, -1, 51, 52, 53, -1, 51, 53, 54, -1, 51, 54, 55, -1, 51, 55, 56, -1, 57, 51, 56, -1, 101, 92, 91, -1, 102, 101, 91, -1, 102, 91, 90, -1, 102, 90, 89, -1, 94, 93, 102, -1, 95, 94, 102, -1, 96, 95, 102, -1, 97, 96, 102, -1, 98, 97, 102, -1, 98, 102, 89, -1, 99, 98, 89, -1, 100, 99, 89, -1, 100, 89, 88, -1, 87, 100, 88, -1, 87, 88, 104, -1, 87, 104, 103, -1, 88, 89, 104, -1, 97, 98, 115, -1, 100, 87, 103, -1, 89, 105, 104, -1, 89, 90, 106, -1, 89, 106, 105, -1, 90, 91, 107, -1, 90, 107, 106, -1, 91, 92, 108, -1, 91, 108, 107, -1, 92, 101, 109, -1, 92, 109, 108, -1, 101, 102, 110, -1, 101, 110, 109, -1, 102, 93, 111, -1, 102, 111, 110, -1, 93, 94, 112, -1, 93, 112, 111, -1, 94, 95, 113, -1, 94, 113, 112, -1, 95, 96, 114, -1, 95, 114, 113, -1, 96, 97, 114, -1, 97, 115, 114, -1, 98, 99, 115, -1, 99, 116, 115, -1, 99, 100, 117, -1, 99, 117, 116, -1, 100, 103, 117, -1, 107, 108, 109, -1, 107, 109, 110, -1, 106, 107, 110, -1, 105, 106, 110, -1, 110, 111, 112, -1, 110, 112, 113, -1, 110, 113, 114, -1, 110, 114, 115, -1, 105, 110, 115, -1, 105, 115, 116, -1, 104, 105, 116, -1, 104, 116, 117, -1, 104, 117, 103, -1 ] colorIndex [ ] texCoord USE _v2%2_36 solid FALSE creaseAngle 3.14159 } } } ] } } } collide FALSE } translation 9.6609 3.37671 40.3119 rotation -1 0 0 1.5708 scale 0.00304661 0.00617899 0.00617883 } } translation 36.3241 -2.63515 -3.1404 rotation 0 -1 0 1.5708 scale 1 1 1 scaleOrientation 0 1 0 1.5708 } Transform { children Group { children [ DEF DECK_TOP Transform { children Shape { appearance Appearance { material Material { diffuseColor 0.8 0.8 0.8 specularColor 1 1 1 shininess 0.8 } texture ImageTexture { url "textures/deck1.front.png" } } geometry IndexedFaceSet { coord Coordinate { point [ -0.25 0.0075 0.2, -0.25 -0.0075 0.2, 0.25 -0.0075 0.2, 0.25 0.0075 0.2, -0.25 0.0075 -0.2, -0.25 -0.0075 -0.2, 0.25 -0.0075 -0.2, 0.25 0.0075 -0.2 ] } coordIndex [ 0, 1, 2, 3, -1, 0, 4, 5, 1, -1, 0, 3, 7, 4, -1, 1, 5, 6, 2, -1, 3, 2, 6, 7, -1, 4, 7, 6, 5, -1 ] texCoord TextureCoordinate { point [ 0 1, 0 0.85, 1 0.85, 1 1, 0 1, 0 0.85, 1 0.85, 1 1 ] } texCoordIndex [ 0, 1, 2, 3, -1, 0, 4, 5, 1, -1, 0, 3, 7, 4, -1, 1, 5, 6, 2, -1, 3, 2, 6, 7, -1, 4, 4, 4, 4, -1 ] } } translation 0 0.0425 0 } DEF DECK_SLOT_LEFT Transform { children Shape { appearance Appearance { material Material { diffuseColor 0.8 0.8 0.8 specularColor 1 1 1 shininess 0.8 } texture ImageTexture { url "textures/deck1.front.png" } } geometry IndexedFaceSet { coord Coordinate { point [ -0.03 0.015 0.2, -0.03 -0.015 0.2, 0.03 -0.015 0.2, 0.03 0.015 0.2, -0.03 0.015 -0.2, -0.03 -0.015 -0.2, 0.03 -0.015 -0.2, 0.03 0.015 -0.2 ] } coordIndex [ 0, 1, 2, 3, -1, 0, 4, 5, 1, -1, 0, 3, 7, 4, -1, 1, 5, 6, 2, -1, 3, 2, 6, 7, -1, 4, 7, 6, 5, -1 ] texCoord TextureCoordinate { point [ 0 0.85, 0 0.55, 0.12 0.55, 0.12 0.85, 0 0.85, 0 0.55, 0.12 0.55, 0.12 0.85 ] } texCoordIndex [ 0, 1, 2, 3, -1, 0, 4, 5, 1, -1, 0, 3, 7, 4, -1, 1, 5, 6, 2, -1, 3, 2, 6, 7, -1, 4, 4, 4, 4, -1 ] } } translation -0.22 0.02 0 } DEF DECK_SLOT_BACK Transform { children Shape { appearance Appearance { material Material { diffuseColor 0.8 0.8 0.8 specularColor 1 1 1 shininess 0.8 } texture ImageTexture { url "textures/deck1.front.png" } } geometry IndexedFaceSet { coord Coordinate { point [ -0.09 0.015 0.125, -0.09 -0.015 0.125, 0.09 -0.015 0.125, 0.09 0.015 0.125, -0.09 0.015 -0.125, -0.09 -0.015 -0.125, 0.09 -0.015 -0.125, 0.09 0.015 -0.125 ] } coordIndex [ 0, 1, 2, 3, -1, 0, 4, 5, 1, -1, 0, 3, 7, 4, -1, 1, 5, 6, 2, -1, 3, 2, 6, 7, -1, 4, 7, 6, 5, -1 ] texCoord TextureCoordinate { point [ 0.12 0.85, 0.12 0.55, 0.48 0.55, 0.48 0.85, 0.12 0.85, 0.12 0.55, 0.48 0.55, 0.48 0.85 ] } texCoordIndex [ 0, 1, 2, 3, -1, 0, 4, 5, 1, -1, 0, 3, 7, 4, -1, 1, 5, 6, 2, -1, 3, 2, 6, 7, -1, 4, 4, 4, 4, -1 ] } } translation -0.1 0.02 -0.075 } DEF DECK_SLOT_RIGHT Transform { children Shape { appearance Appearance { material Material { diffuseColor 0.8 0.8 0.8 specularColor 1 1 1 shininess 0.8 } texture ImageTexture { url "textures/deck1.front.png" } } geometry IndexedFaceSet { coord Coordinate { point [ -0.13 0.015 0.2, -0.13 -0.015 0.2, 0.13 -0.015 0.2, 0.13 0.015 0.2, -0.13 0.015 -0.2, -0.13 -0.015 -0.2, 0.13 -0.015 -0.2, 0.13 0.015 -0.2 ] } coordIndex [ 0, 1, 2, 3, -1, 0, 4, 5, 1, -1, 0, 3, 7, 4, -1, 1, 5, 6, 2, -1, 3, 2, 6, 7, -1, 4, 7, 6, 5, -1 ] texCoord TextureCoordinate { point [ 0.48 0.85, 0.48 0.55, 1 0.55, 1 0.85, 0.48 0.85, 0.48 0.55, 1 0.55, 1 0.85 ] } texCoordIndex [ 0, 1, 2, 3, -1, 0, 4, 5, 1, -1, 0, 3, 7, 4, -1, 1, 5, 6, 2, -1, 3, 2, 6, 7, -1, 4, 4, 4, 4, -1 ] } } translation 0.12 0.02 0 } DEF DECK_BOTTOM Transform { children Shape { appearance Appearance { material Material { diffuseColor 0.8 0.8 0.8 specularColor 1 1 1 shininess 0.8 } texture ImageTexture { url "textures/deck1.front.png" } } geometry IndexedFaceSet { coord Coordinate { point [ -0.25 0.0275 0.2, -0.25 -0.0275 0.2, 0.25 -0.0275 0.2, 0.25 0.0275 0.2, -0.25 0.0275 -0.2, -0.25 -0.0275 -0.2, 0.25 -0.0275 -0.2, 0.25 0.0275 -0.2 ] } coordIndex [ 0, 1, 2, 3, -1, 0, 4, 5, 1, -1, 0, 3, 7, 4, -1, 1, 5, 6, 2, -1, 3, 2, 6, 7, -1, 4, 7, 6, 5, -1 ] texCoord TextureCoordinate { point [ 0 0.55, 0 0, 1 0, 1 0.55, 0 0.55, 0 0, 1 0, 1 0.55 ] } texCoordIndex [ 0, 1, 2, 3, -1, 0, 4, 5, 1, -1, 0, 3, 7, 4, -1, 1, 5, 6, 2, -1, 3, 2, 6, 7, -1, 4, 4, 4, 4, -1 ] } } translation 0 -0.0225 0 } ] } translation -3.4528 1.04568 4.69143 rotation 0 1 0 2.27966 scale 0.999999 1 0.999999 } Transform { children Group { children Transform { children Collision { children Group { children Group { children [ DEF flwt_top Group { children Shape { appearance Appearance { material DEF FLWT-WOOD Material { ambientIntensity 0 diffuseColor 1 1 1 specularColor 1 1 1 transparency 0 } } geometry IndexedFaceSet { coord Coordinate { point [ -55.1 -20.8503 11.5496, 55.1 -20.8503 11.5496, 55.1 -20.8503 13.8496, -55.1 -20.8503 13.8496, 55.1 20.8497 11.5507, 55.1 20.8497 13.8507, -55.1 20.8497 11.5507, -55.1 20.8497 13.8507 ] } color Color { color 0.759358 0.220652 0.0191058 } coordIndex [ 0, 1, 2, -1, 2, 3, 0, -1, 1, 4, 5, -1, 5, 2, 1, -1, 4, 6, 7, -1, 7, 5, 4, -1, 6, 0, 3, -1, 3, 7, 6, -1, 7, 3, 2, -1, 2, 5, 7, -1, 0, 6, 4, -1, 4, 1, 0, -1 ] colorIndex [ 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1 ] solid FALSE creaseAngle 3.14159 } } } DEF flwt_legs Group { children Shape { appearance Appearance { material DEF FLWT-WOOD Material { ambientIntensity 0 diffuseColor 1 1 1 specularColor 1 1 1 transparency 0 } } geometry IndexedFaceSet { coord Coordinate { point [ -32.61 -13.9496 -13.8505, -24.99 -13.9496 -13.8505, -24.99 -13.9503 11.5495, -32.61 -13.9503 11.5495, -24.99 -8.54963 -13.8503, -24.99 -8.5503 11.5497, -32.61 -8.54963 -13.8503, -32.61 -8.5503 11.5497, -32.61 8.55036 -13.8499, -24.99 8.55036 -13.8499, -24.99 8.54969 11.5501, -32.61 8.54969 11.5501, -24.99 13.9504 -13.8498, -24.99 13.9497 11.5502, -32.61 13.9504 -13.8498, -32.61 13.9497 11.5502, 32.61 -13.9503 11.5495, 24.99 -13.9503 11.5495, 24.99 -13.9496 -13.8505, 32.61 -13.9496 -13.8505, 24.99 -8.5503 11.5497, 24.99 -8.54963 -13.8503, 32.61 -8.5503 11.5497, 32.61 -8.54963 -13.8503, 32.61 8.54969 11.5501, 24.99 8.54969 11.5501, 24.99 8.55036 -13.8499, 32.61 8.55036 -13.8499, 24.99 13.9497 11.5502, 24.99 13.9504 -13.8498, 32.61 13.9497 11.5502, 32.61 13.9504 -13.8498 ] } color Color { color 0.759358 0.220652 0.0191058 } coordIndex [ 0, 1, 2, -1, 2, 3, 0, -1, 1, 4, 5, -1, 5, 2, 1, -1, 4, 6, 7, -1, 7, 5, 4, -1, 6, 0, 3, -1, 3, 7, 6, -1, 8, 9, 10, -1, 10, 11, 8, -1, 9, 12, 13, -1, 13, 10, 9, -1, 12, 14, 15, -1, 15, 13, 12, -1, 14, 8, 11, -1, 11, 15, 14, -1, 16, 17, 18, -1, 18, 19, 16, -1, 17, 20, 21, -1, 21, 18, 17, -1, 20, 22, 23, -1, 23, 21, 20, -1, 22, 16, 19, -1, 19, 23, 22, -1, 24, 25, 26, -1, 26, 27, 24, -1, 25, 28, 29, -1, 29, 26, 25, -1, 28, 30, 31, -1, 31, 29, 28, -1, 30, 24, 27, -1, 27, 31, 30, -1 ] colorIndex [ 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1 ] solid FALSE creaseAngle 3.14159 } } } DEF flwt_base Group { children Shape { appearance Appearance { material DEF FLWT-WOOD Material { ambientIntensity 0 diffuseColor 1 1 1 specularColor 1 1 1 transparency 0 } } geometry IndexedFaceSet { coord Coordinate { point [ -34.36 -15.6996 -13.8505, -23.24 -15.6996 -13.8505, -23.24 -15.6996 -13.3505, -34.36 -15.6996 -13.3505, -23.24 -6.79963 -13.8503, -23.24 -6.79964 -13.3503, -34.36 -6.79963 -13.8503, -34.36 -6.79964 -13.3503, -34.36 6.80036 -13.8499, -23.24 6.80036 -13.8499, -23.24 6.80035 -13.3499, -34.36 6.80035 -13.3499, -23.24 15.7004 -13.8497, -23.24 15.7004 -13.3497, -34.36 15.7004 -13.8497, -34.36 15.7004 -13.3497, 34.36 -15.6996 -13.3505, 23.24 -15.6996 -13.3505, 23.24 -15.6996 -13.8505, 34.36 -15.6996 -13.8505, 23.24 -6.79964 -13.3503, 23.24 -6.79963 -13.8503, 34.36 -6.79964 -13.3503, 34.36 -6.79963 -13.8503, 34.36 6.80035 -13.3499, 23.24 6.80035 -13.3499, 23.24 6.80036 -13.8499, 34.36 6.80036 -13.8499, 23.24 15.7004 -13.3497, 23.24 15.7004 -13.8497, 34.36 15.7004 -13.3497, 34.36 15.7004 -13.8497 ] } color Color { color 0.759358 0.220652 0.0191058 } coordIndex [ 0, 1, 2, -1, 2, 3, 0, -1, 1, 4, 5, -1, 5, 2, 1, -1, 4, 6, 7, -1, 7, 5, 4, -1, 6, 0, 3, -1, 3, 7, 6, -1, 8, 9, 10, -1, 10, 11, 8, -1, 9, 12, 13, -1, 13, 10, 9, -1, 12, 14, 15, -1, 15, 13, 12, -1, 14, 8, 11, -1, 11, 15, 14, -1, 16, 17, 18, -1, 18, 19, 16, -1, 17, 20, 21, -1, 21, 18, 17, -1, 20, 22, 23, -1, 23, 21, 20, -1, 22, 16, 19, -1, 19, 23, 22, -1, 24, 25, 26, -1, 26, 27, 24, -1, 25, 28, 29, -1, 29, 26, 25, -1, 28, 30, 31, -1, 31, 29, 28, -1, 30, 24, 27, -1, 27, 31, 30, -1, 28, 25, 24, -1, 24, 30, 28, -1, 19, 18, 21, -1, 21, 23, 19, -1, 20, 17, 16, -1, 16, 22, 20, -1, 31, 27, 26, -1, 26, 29, 31, -1, 15, 11, 10, -1, 10, 13, 15, -1, 12, 9, 8, -1, 8, 14, 12, -1, 7, 3, 2, -1, 2, 5, 7, -1, 6, 4, 1, -1, 1, 0, 6, -1 ] colorIndex [ 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1 ] solid FALSE creaseAngle 3.14159 } } } DEF flwt_shlft Group { children Shape { appearance Appearance { material DEF FLWT-WOOD Material { ambientIntensity 0 diffuseColor 1 1 1 specularColor 1 1 1 transparency 0 } } geometry IndexedFaceSet { coord Coordinate { point [ -34.36 11.2998 9.25017, -32.61 11.2998 9.25017, -32.61 11.2998 8.25017, -34.36 11.2998 8.25017, -32.61 8.54975 9.2501, -32.61 8.54978 8.2501, -24.99 8.54975 9.2501, -24.99 8.54978 8.2501, -24.99 11.4248 9.25017, -24.99 11.4248 8.25017, 24.99 11.4248 9.25017, 24.99 11.4248 8.25017, 24.99 8.54975 9.2501, 24.99 8.54978 8.2501, 32.61 8.54975 9.2501, 32.61 8.54978 8.2501, 32.61 11.2998 9.25017, 32.61 11.2998 8.25017, 34.36 11.2998 9.25017, 34.36 11.2998 8.25017, 34.36 -11.3002 9.24958, 34.36 -11.3002 8.24958, 32.61 -11.3002 9.24958, 32.61 -11.3002 8.24958, 32.61 -8.55024 9.24965, 32.61 -8.55021 8.24965, 24.99 -8.55024 9.24965, 24.99 -8.55021 8.24965, 24.99 -11.4252 9.24957, 24.99 -11.4252 8.24957, -24.99 -11.4252 9.24957, -24.99 -11.4252 8.24957, -24.99 -8.55024 9.24965, -24.99 -8.55021 8.24965, -32.61 -8.55024 9.24965, -32.61 -8.55021 8.24965, -32.61 -11.3002 9.24958, -32.61 -11.3002 8.24958, -34.36 -11.3002 9.24958, -34.36 -11.3002 8.24958 ] } color Color { color 0.759358 0.220652 0.0191058 } coordIndex [ 0, 1, 2, -1, 2, 3, 0, -1, 1, 4, 5, -1, 5, 2, 1, -1, 4, 6, 7, -1, 7, 5, 4, -1, 6, 8, 9, -1, 9, 7, 6, -1, 8, 10, 11, -1, 11, 9, 8, -1, 10, 12, 13, -1, 13, 11, 10, -1, 12, 14, 15, -1, 15, 13, 12, -1, 14, 16, 17, -1, 17, 15, 14, -1, 16, 18, 19, -1, 19, 17, 16, -1, 18, 20, 21, -1, 21, 19, 18, -1, 20, 22, 23, -1, 23, 21, 20, -1, 22, 24, 25, -1, 25, 23, 22, -1, 24, 26, 27, -1, 27, 25, 24, -1, 26, 28, 29, -1, 29, 27, 26, -1, 28, 30, 31, -1, 31, 29, 28, -1, 30, 32, 33, -1, 33, 31, 30, -1, 32, 34, 35, -1, 35, 33, 32, -1, 34, 36, 37, -1, 37, 35, 34, -1, 36, 38, 39, -1, 39, 37, 36, -1, 38, 0, 3, -1, 3, 39, 38, -1, 1, 0, 38, -1, 4, 1, 38, -1, 34, 4, 38, -1, 36, 34, 38, -1, 6, 4, 34, -1, 32, 6, 34, -1, 10, 8, 6, -1, 10, 6, 32, -1, 10, 32, 30, -1, 12, 10, 30, -1, 26, 12, 30, -1, 28, 26, 30, -1, 14, 12, 26, -1, 24, 14, 26, -1, 18, 16, 14, -1, 18, 14, 24, -1, 18, 24, 22, -1, 20, 18, 22, -1, 25, 21, 23, -1, 27, 29, 31, -1, 33, 27, 31, -1, 35, 37, 39, -1, 15, 33, 35, -1, 15, 27, 33, -1, 15, 25, 27, -1, 15, 21, 25, -1, 13, 15, 35, -1, 7, 13, 35, -1, 7, 35, 39, -1, 5, 7, 39, -1, 19, 21, 15, -1, 17, 19, 15, -1, 2, 5, 39, -1, 3, 2, 39, -1, 11, 13, 7, -1, 9, 11, 7, -1 ] colorIndex [ 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1 ] solid FALSE creaseAngle 3.14159 } } } DEF flwt_shlfb Group { children Shape { appearance Appearance { material DEF FLWT-WOOD Material { ambientIntensity 0 diffuseColor 1 1 1 specularColor 1 1 1 transparency 0 } } geometry IndexedFaceSet { coord Coordinate { point [ 25.61 -8.54984 -6.20035, 25.61 8.55015 -6.1999, 25.61 8.55019 -7.9499, 25.61 -8.5498 -7.95035, 32.61 8.55015 -6.1999, 32.61 8.55019 -7.9499, 32.61 11.3001 -6.19983, 32.61 11.3002 -7.94983, 34.36 11.3001 -6.19983, 34.36 11.3002 -7.94983, 34.36 -11.2998 -6.20042, 34.36 -11.2998 -7.95042, 32.61 -11.2998 -6.20042, 32.61 -11.2998 -7.95042, 32.61 -8.54984 -6.20035, 32.61 -8.5498 -7.95035, -25.61 -8.5498 -7.95035, -25.61 8.55019 -7.9499, -25.61 8.55015 -6.1999, -25.61 -8.54984 -6.20035, -32.61 8.55015 -6.1999, -32.61 11.3001 -6.19983, -32.61 -8.5498 -7.95035, -34.36 11.3002 -7.94983, -34.36 11.3001 -6.19983, -34.36 -11.2998 -7.95042, -34.36 -11.2998 -6.20042, -32.61 -11.2998 -7.95042 ] } color Color { color 0.759358 0.220652 0.0191058 } coordIndex [ 0, 1, 2, -1, 2, 3, 0, -1, 1, 4, 5, -1, 5, 2, 1, -1, 4, 6, 7, -1, 7, 5, 4, -1, 6, 8, 9, -1, 9, 7, 6, -1, 8, 10, 11, -1, 11, 9, 8, -1, 10, 12, 13, -1, 13, 11, 10, -1, 12, 14, 15, -1, 15, 13, 12, -1, 14, 0, 3, -1, 3, 15, 14, -1, 16, 17, 18, -1, 18, 19, 16, -1, 17, 22, 20, -1, 20, 18, 17, -1, 21, 20, 22, -1, 22, 23, 24, -1, 24, 21, 22, -1, 23, 25, 26, -1, 26, 24, 23, -1, 25, 27, 20, -1, 20, 26, 25, -1, 27, 22, 20, -1, 22, 16, 19, -1, 19, 20, 22, -1, 26, 20, 21, -1, 21, 24, 26, -1, 20, 19, 18, -1, 23, 22, 27, -1, 27, 25, 23, -1, 22, 17, 16, -1, 4, 1, 0, -1, 14, 4, 0, -1, 8, 6, 4, -1, 8, 4, 14, -1, 8, 14, 12, -1, 10, 8, 12, -1, 15, 11, 13, -1, 5, 15, 3, -1, 5, 11, 15, -1, 2, 5, 3, -1, 9, 11, 5, -1, 7, 9, 5, -1 ] colorIndex [ 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1 ] solid FALSE creaseAngle 3.14159 } } } DEF flwt_slats Group { children Shape { appearance Appearance { material DEF FLWT-WOOD Material { ambientIntensity 0 diffuseColor 1 1 1 specularColor 1 1 1 transparency 0 } } geometry IndexedFaceSet { coord Coordinate { point [ -33.2381 -6.59983 -6.2003, -30.5381 -6.59983 -6.2003, -30.5381 -6.60021 8.25058, -33.2381 -6.60021 8.25058, -33.2381 1.86678 -6.20007, -30.5381 1.86678 -6.20007, -30.5381 1.8664 8.2508, -33.2381 1.8664 8.2508, 33.2381 -3.42521 8.25066, 30.5381 -3.42521 8.25066, 30.5381 -3.42483 -6.20021, 33.2381 -3.42483 -6.20021, 33.2381 5.0414 8.25087, 30.5381 5.0414 8.25087, 30.5381 5.04178 -6.19999, 33.2381 5.04178 -6.19999, -30.5381 -6.09983 -6.20028, -30.5381 -6.10021 8.25059, -30.5381 2.36678 -6.20006, -30.5381 2.3664 8.25081, 30.5381 -2.92521 8.25067, 30.5381 -2.92483 -6.2002, 30.5381 5.5414 8.25088, 30.5381 5.54178 -6.19998, -33.2381 -6.09983 -6.20028, -33.2381 -6.10021 8.25059, -33.2381 2.36678 -6.20006, -33.2381 2.3664 8.25081, 33.2381 -2.92521 8.25067, 33.2381 -2.92483 -6.2002, 33.2381 5.5414 8.25088, 33.2381 5.54178 -6.19998, -33.2381 -5.54146 -6.20027, -30.5381 -5.54146 -6.20027, -30.5381 -5.54184 8.2506, -33.2381 -5.54184 8.2506, -33.2381 2.92516 -6.20005, -30.5381 2.92516 -6.20005, -30.5381 2.92478 8.25083, -33.2381 2.92478 8.25083, 33.2381 -2.36684 8.25069, 30.5381 -2.36684 8.25069, 30.5381 -2.36646 -6.20018, 33.2381 -2.36646 -6.20018, 33.2381 6.09978 8.2509, 30.5381 6.09978 8.2509, 30.5381 6.10016 -6.19996, 33.2381 6.10016 -6.19996, -30.5381 -5.04146 -6.20025, -30.5381 -5.04184 8.25062, -30.5381 3.42516 -6.20003, -30.5381 3.42478 8.25084, 30.5381 -1.86684 8.2507, 30.5381 -1.86646 -6.20017, 30.5381 6.59978 8.25091, 30.5381 6.60016 -6.19995, -33.2381 -5.04146 -6.20025, -33.2381 -5.04184 8.25062, -33.2381 3.42516 -6.20003, -33.2381 3.42478 8.25084, 33.2381 -1.86684 8.2507, 33.2381 -1.86646 -6.20017, 33.2381 6.59978 8.25091, 33.2381 6.60016 -6.19995, -33.2381 -4.48321 -6.20024, -30.5381 -4.48321 -6.20024, -30.5381 -4.48359 8.25063, -33.2381 -4.48359 8.25063, -33.2381 3.98353 -6.20002, -30.5381 3.98353 -6.20002, -30.5381 3.98315 8.25086, -33.2381 3.98315 8.25086, 33.2381 -1.30859 8.25072, 30.5381 -1.30859 8.25072, 30.5381 -1.30821 -6.20016, 33.2381 -1.30821 -6.20016, 16.41 0.43391 -6.20011, 18.81 0.43391 -6.20011, 18.81 0.43353 8.24989, 16.41 0.43353 8.24989, -30.5381 -3.98321 -6.20023, -30.5381 -3.98359 8.25065, -30.5381 4.48353 -6.20001, -30.5381 4.48315 8.25086, 30.5381 -0.80859 8.25073, 30.5381 -0.80821 -6.20014, 18.81 1.43391 -6.20008, 18.81 1.43353 8.24991, -33.2381 -3.98321 -6.20023, -33.2381 -3.98359 8.25065, -33.2381 4.48353 -6.20001, -33.2381 4.48315 8.25086, 33.2381 -0.80859 8.25073, 33.2381 -0.80821 -6.20014, 16.41 1.43391 -6.20008, 16.41 1.43353 8.24991, -33.2381 -3.42483 -6.20021, -30.5381 -3.42483 -6.20021, -30.5381 -3.42521 8.25066, -33.2381 -3.42521 8.25066, -33.2381 5.04178 -6.19999, -30.5381 5.04178 -6.19999, -30.5381 5.0414 8.25087, -33.2381 5.0414 8.25087, 33.2381 -0.25021 8.25074, 30.5381 -0.25021 8.25074, 30.5381 -0.24983 -6.20013, 33.2381 -0.24983 -6.20013, 12.906 0.43391 -6.20011, 15.306 0.43391 -6.20011, 15.306 0.43353 8.24989, 12.906 0.43353 8.24989, -30.5381 -2.92483 -6.2002, -30.5381 -2.92521 8.25067, -30.5381 5.54178 -6.19998, -30.5381 5.5414 8.25088, 30.5381 0.24978 8.25076, 30.5381 0.25016 -6.20012, 15.306 1.43391 -6.20008, 15.306 1.43353 8.24991, -33.2381 -2.92483 -6.2002, -33.2381 -2.92521 8.25067, -33.2381 5.54178 -6.19998, -33.2381 5.5414 8.25088, 33.2381 0.24978 8.25076, 33.2381 0.25016 -6.20012, 12.906 1.43391 -6.20008, 12.906 1.43353 8.24991, -33.2381 -2.36646 -6.20018, -30.5381 -2.36646 -6.20018, -30.5381 -2.36684 8.25069, -33.2381 -2.36684 8.25069, -33.2381 6.10016 -6.19996, -30.5381 6.10016 -6.19996, -30.5381 6.09978 8.2509, -33.2381 6.09978 8.2509, 33.2381 0.80815 8.25077, 30.5381 0.80815 8.25077, 30.5381 0.808529 -6.2001, 33.2381 0.808529 -6.2001, -15.306 -1.36608 -6.20016, -12.906 -1.36608 -6.20016, -12.906 -1.36646 8.24984, -15.306 -1.36646 8.24984, -30.5381 -1.86646 -6.20017, -30.5381 -1.86684 8.2507, -30.5381 6.60016 -6.19995, -30.5381 6.59978 8.25091, 30.5381 1.30815 8.25078, 30.5381 1.30853 -6.20009, -12.906 -0.36608 -6.20013, -12.906 -0.36646 8.24986, -33.2381 -1.86646 -6.20017, -33.2381 -1.86684 8.2507, -33.2381 6.60016 -6.19995, -33.2381 6.59978 8.25091, 33.2381 1.30815 8.25078, 33.2381 1.30853 -6.20009, -15.306 -0.36608 -6.20013, -15.306 -0.36646 8.24986, -33.2381 -1.30821 -6.20016, -30.5381 -1.30821 -6.20016, -30.5381 -1.30859 8.25072, -33.2381 -1.30859 8.25072, 33.2381 -6.60021 8.25058, 30.5381 -6.60021 8.25058, 30.5381 -6.59983 -6.2003, 33.2381 -6.59983 -6.2003, 33.2381 1.8664 8.2508, 30.5381 1.8664 8.2508, 30.5381 1.86678 -6.20007, 33.2381 1.86678 -6.20007, -18.81 -1.36608 -6.20016, -16.41 -1.36608 -6.20016, -16.41 -1.36646 8.24984, -18.81 -1.36646 8.24984, -30.5381 -0.80821 -6.20014, -30.5381 -0.80859 8.25073, 30.5381 -6.10021 8.25059, 30.5381 -6.09983 -6.20028, 30.5381 2.3664 8.25081, 30.5381 2.36678 -6.20006, -16.41 -0.36608 -6.20013, -16.41 -0.36646 8.24986, -33.2381 -0.80821 -6.20014, -33.2381 -0.80859 8.25073, 33.2381 -6.10021 8.25059, 33.2381 -6.09983 -6.20028, 33.2381 2.3664 8.25081, 33.2381 2.36678 -6.20006, -18.81 -0.36608 -6.20013, -18.81 -0.36646 8.24986, -33.2381 -0.24983 -6.20013, -30.5381 -0.24983 -6.20013, -30.5381 -0.25021 8.25074, -33.2381 -0.25021 8.25074, 33.2381 -5.54184 8.2506, 30.5381 -5.54184 8.2506, 30.5381 -5.54146 -6.20027, 33.2381 -5.54146 -6.20027, 33.2381 2.92478 8.25083, 30.5381 2.92478 8.25083, 30.5381 2.92516 -6.20005, 33.2381 2.92516 -6.20005, -30.5381 0.25016 -6.20012, -30.5381 0.24978 8.25076, 30.5381 -5.04184 8.25062, 30.5381 -5.04146 -6.20025, 30.5381 3.42478 8.25084, 30.5381 3.42516 -6.20003, -33.2381 0.25016 -6.20012, -33.2381 0.24978 8.25076, 33.2381 -5.04184 8.25062, 33.2381 -5.04146 -6.20025, 33.2381 3.42478 8.25084, 33.2381 3.42516 -6.20003, -33.2381 0.808529 -6.2001, -30.5381 0.808529 -6.2001, -30.5381 0.80815 8.25077, -33.2381 0.80815 8.25077, 33.2381 -4.48359 8.25063, 30.5381 -4.48359 8.25063, 30.5381 -4.48321 -6.20024, 33.2381 -4.48321 -6.20024, 33.2381 3.98315 8.25086, 30.5381 3.98315 8.25086, 30.5381 3.98353 -6.20002, 33.2381 3.98353 -6.20002, -30.5381 1.30853 -6.20009, -30.5381 1.30815 8.25078, 30.5381 -3.98359 8.25065, 30.5381 -3.98321 -6.20023, 30.5381 4.48315 8.25086, 30.5381 4.48353 -6.20001, -33.2381 1.30853 -6.20009, -33.2381 1.30815 8.25078, 33.2381 -3.98359 8.25065, 33.2381 -3.98321 -6.20023, 33.2381 4.48315 8.25086, 33.2381 4.48353 -6.20001 ] } color Color { color 0.759358 0.220652 0.0191058 } coordIndex [ 0, 1, 2, -1, 2, 3, 0, -1, 1, 16, 17, -1, 17, 2, 1, -1, 16, 24, 25, -1, 25, 17, 16, -1, 24, 0, 3, -1, 3, 25, 24, -1, 32, 33, 34, -1, 34, 35, 32, -1, 33, 48, 49, -1, 49, 34, 33, -1, 48, 56, 57, -1, 57, 49, 48, -1, 56, 32, 35, -1, 35, 57, 56, -1, 64, 65, 66, -1, 66, 67, 64, -1, 65, 80, 81, -1, 81, 66, 65, -1, 80, 88, 89, -1, 89, 81, 80, -1, 88, 64, 67, -1, 67, 89, 88, -1, 96, 97, 98, -1, 98, 99, 96, -1, 97, 112, 113, -1, 113, 98, 97, -1, 112, 120, 121, -1, 121, 113, 112, -1, 120, 96, 99, -1, 99, 121, 120, -1, 128, 129, 130, -1, 130, 131, 128, -1, 129, 144, 145, -1, 145, 130, 129, -1, 144, 152, 153, -1, 153, 145, 144, -1, 152, 128, 131, -1, 131, 153, 152, -1, 160, 161, 162, -1, 162, 163, 160, -1, 161, 176, 177, -1, 177, 162, 161, -1, 176, 184, 185, -1, 185, 177, 176, -1, 184, 160, 163, -1, 163, 185, 184, -1, 192, 193, 194, -1, 194, 195, 192, -1, 193, 204, 205, -1, 205, 194, 193, -1, 204, 210, 211, -1, 211, 205, 204, -1, 210, 192, 195, -1, 195, 211, 210, -1, 216, 217, 218, -1, 218, 219, 216, -1, 217, 228, 229, -1, 229, 218, 217, -1, 228, 234, 235, -1, 235, 229, 228, -1, 234, 216, 219, -1, 219, 235, 234, -1, 4, 5, 6, -1, 6, 7, 4, -1, 5, 18, 19, -1, 19, 6, 5, -1, 18, 26, 27, -1, 27, 19, 18, -1, 26, 4, 7, -1, 7, 27, 26, -1, 36, 37, 38, -1, 38, 39, 36, -1, 37, 50, 51, -1, 51, 38, 37, -1, 50, 58, 59, -1, 59, 51, 50, -1, 58, 36, 39, -1, 39, 59, 58, -1, 68, 69, 70, -1, 70, 71, 68, -1, 69, 82, 83, -1, 83, 70, 69, -1, 82, 90, 91, -1, 91, 83, 82, -1, 90, 68, 71, -1, 71, 91, 90, -1, 100, 101, 102, -1, 102, 103, 100, -1, 101, 114, 115, -1, 115, 102, 101, -1, 114, 122, 123, -1, 123, 115, 114, -1, 122, 100, 103, -1, 103, 123, 122, -1, 132, 133, 134, -1, 134, 135, 132, -1, 133, 146, 147, -1, 147, 134, 133, -1, 146, 154, 155, -1, 155, 147, 146, -1, 154, 132, 135, -1, 135, 155, 154, -1, 164, 165, 166, -1, 166, 167, 164, -1, 165, 178, 179, -1, 179, 166, 165, -1, 178, 186, 187, -1, 187, 179, 178, -1, 186, 164, 167, -1, 167, 187, 186, -1, 196, 197, 198, -1, 198, 199, 196, -1, 197, 206, 207, -1, 207, 198, 197, -1, 206, 212, 213, -1, 213, 207, 206, -1, 212, 196, 199, -1, 199, 213, 212, -1, 220, 221, 222, -1, 222, 223, 220, -1, 221, 230, 231, -1, 231, 222, 221, -1, 230, 236, 237, -1, 237, 231, 230, -1, 236, 220, 223, -1, 223, 237, 236, -1, 8, 9, 10, -1, 10, 11, 8, -1, 9, 20, 21, -1, 21, 10, 9, -1, 20, 28, 29, -1, 29, 21, 20, -1, 28, 8, 11, -1, 11, 29, 28, -1, 40, 41, 42, -1, 42, 43, 40, -1, 41, 52, 53, -1, 53, 42, 41, -1, 52, 60, 61, -1, 61, 53, 52, -1, 60, 40, 43, -1, 43, 61, 60, -1, 72, 73, 74, -1, 74, 75, 72, -1, 73, 84, 85, -1, 85, 74, 73, -1, 84, 92, 93, -1, 93, 85, 84, -1, 92, 72, 75, -1, 75, 93, 92, -1, 104, 105, 106, -1, 106, 107, 104, -1, 105, 116, 117, -1, 117, 106, 105, -1, 116, 124, 125, -1, 125, 117, 116, -1, 124, 104, 107, -1, 107, 125, 124, -1, 136, 137, 138, -1, 138, 139, 136, -1, 137, 148, 149, -1, 149, 138, 137, -1, 148, 156, 157, -1, 157, 149, 148, -1, 156, 136, 139, -1, 139, 157, 156, -1, 168, 169, 170, -1, 170, 171, 168, -1, 169, 180, 181, -1, 181, 170, 169, -1, 180, 188, 189, -1, 189, 181, 180, -1, 188, 168, 171, -1, 171, 189, 188, -1, 200, 201, 202, -1, 202, 203, 200, -1, 201, 208, 209, -1, 209, 202, 201, -1, 208, 214, 215, -1, 215, 209, 208, -1, 214, 200, 203, -1, 203, 215, 214, -1, 224, 225, 226, -1, 226, 227, 224, -1, 225, 232, 233, -1, 233, 226, 225, -1, 232, 238, 239, -1, 239, 233, 232, -1, 238, 224, 227, -1, 227, 239, 238, -1, 12, 13, 14, -1, 14, 15, 12, -1, 13, 22, 23, -1, 23, 14, 13, -1, 22, 30, 31, -1, 31, 23, 22, -1, 30, 12, 15, -1, 15, 31, 30, -1, 44, 45, 46, -1, 46, 47, 44, -1, 45, 54, 55, -1, 55, 46, 45, -1, 54, 62, 63, -1, 63, 55, 54, -1, 62, 44, 47, -1, 47, 63, 62, -1, 76, 77, 78, -1, 78, 79, 76, -1, 77, 86, 87, -1, 87, 78, 77, -1, 86, 94, 95, -1, 95, 87, 86, -1, 94, 76, 79, -1, 79, 95, 94, -1, 108, 109, 110, -1, 110, 111, 108, -1, 109, 118, 119, -1, 119, 110, 109, -1, 118, 126, 127, -1, 127, 119, 118, -1, 126, 108, 111, -1, 111, 127, 126, -1, 140, 141, 142, -1, 142, 143, 140, -1, 141, 150, 151, -1, 151, 142, 141, -1, 150, 158, 159, -1, 159, 151, 150, -1, 158, 140, 143, -1, 143, 159, 158, -1, 172, 173, 174, -1, 174, 175, 172, -1, 173, 182, 183, -1, 183, 174, 173, -1, 182, 190, 191, -1, 191, 183, 182, -1, 190, 172, 175, -1, 175, 191, 190, -1 ] colorIndex [ 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1 ] solid FALSE creaseAngle 3.14159 } } } DEF flwt_xbar Group { children Shape { appearance Appearance { material DEF FLWT-WOOD Material { ambientIntensity 0 diffuseColor 1 1 1 specularColor 1 1 1 transparency 0 } } geometry IndexedFaceSet { coord Coordinate { point [ -25.61 2.33395 -7.95006, 25.61 2.33395 -7.95006, 25.61 0.43395 -7.95011, -25.61 0.43395 -7.95011, 25.61 2.33391 -6.20006, 25.61 0.43391 -6.20011, -25.61 2.33391 -6.20006, -25.61 0.43391 -6.20011, -25.61 -0.36604 -7.95013, 25.61 -0.36604 -7.95013, 25.61 -2.26604 -7.95018, -25.61 -2.26604 -7.95018, 25.61 -0.36608 -6.20013, 25.61 -2.26608 -6.20018, -25.61 -0.36608 -6.20013, -25.61 -2.26608 -6.20018 ] } color Color { color 0.759358 0.220652 0.0191058 } coordIndex [ 0, 1, 2, -1, 2, 3, 0, -1, 1, 4, 5, -1, 5, 2, 1, -1, 4, 6, 7, -1, 7, 5, 4, -1, 6, 0, 3, -1, 3, 7, 6, -1, 8, 9, 10, -1, 10, 11, 8, -1, 9, 12, 13, -1, 13, 10, 9, -1, 12, 14, 15, -1, 15, 13, 12, -1, 14, 8, 11, -1, 11, 15, 14, -1, 4, 1, 0, -1, 0, 6, 4, -1, 7, 3, 2, -1, 2, 5, 7, -1, 12, 9, 8, -1, 8, 14, 12, -1, 15, 11, 10, -1, 10, 13, 15, -1 ] colorIndex [ 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1 ] solid FALSE creaseAngle 3.14159 } } } DEF flwt_trim Group { children Shape { appearance Appearance { material DEF FLWT-WOOD Material { ambientIntensity 0 diffuseColor 1 1 1 specularColor 1 1 1 transparency 0 } } geometry IndexedFaceSet { coord Coordinate { point [ -24.49 14.4501 -3.62669, -24.99 13.9501 -3.6267, -24.49 8.05009 -3.62686, -33.11 14.4501 -3.62669, -32.61 13.9501 -3.6267, -33.11 8.05009 -3.62686, -32.61 8.55009 -3.62684, -24.99 8.55009 -3.62684, -33.11 -8.04989 -4.12728, -33.11 -14.4499 -4.12745, -33.11 -14.4499 -3.62745, -33.11 -8.0499 -3.62728, -32.61 13.9502 -6.37671, -32.61 13.9502 -5.8767, -32.61 8.55015 -5.87684, -32.61 8.55016 -6.37685, -24.49 14.4501 -4.12669, -24.99 13.9501 -4.1267, -33.11 14.4501 -4.12669, -24.49 8.0501 -4.12686, -24.99 8.5501 -4.12684, -33.11 8.0501 -4.12686, -32.61 8.5501 -4.12684, -32.61 13.9501 -4.1267, 33.11 -8.0499 -3.62647, 33.11 -14.4499 -3.62663, 33.11 -14.4499 -4.12664, 33.11 -8.04989 -4.12647, -24.49 14.4502 -5.87669, -24.99 13.9502 -5.8767, -24.49 8.05015 -5.87686, -33.11 14.4502 -5.87669, -33.11 8.05015 -5.87686, -24.99 8.55015 -5.87684, -24.49 -8.04989 -4.12728, -24.49 -8.0499 -3.62728, -24.99 13.9502 -6.37671, -24.49 8.05016 -6.37686, -24.99 8.55016 -6.37685, -24.49 14.4502 -6.37669, -33.11 8.05016 -6.37686, -33.11 14.4502 -6.37669, 33.11 -8.04984 -5.87728, 33.11 -14.4498 -5.87745, 33.11 -14.4498 -6.37745, 33.11 -8.04983 -6.37728, -32.61 -8.5499 -3.62729, -32.61 -13.9499 -3.62744, -24.49 -14.4499 -3.62745, -24.99 -13.9499 -3.62744, -24.99 -8.5499 -3.62729, -24.49 -14.4499 -4.12745, -32.61 -8.54989 -4.12729, -24.99 -8.54989 -4.12729, -24.99 -13.9499 -4.12744, -32.61 -13.9499 -4.12744, 24.49 -8.0499 -3.62647, 24.49 -8.04989 -4.12647, -33.11 -8.04984 -5.87728, -32.61 -8.54984 -5.87729, -24.49 -8.04984 -5.87728, -33.11 -14.4498 -5.87745, -32.61 -13.9498 -5.87743, -24.49 -14.4498 -5.87745, -24.99 -13.9498 -5.87743, -24.99 -8.54984 -5.87729, 24.49 -14.4498 -5.87745, 24.49 -8.04984 -5.87728, 24.49 -8.04983 -6.37728, 24.49 -14.4498 -6.37745, -24.49 -8.04983 -6.37728, -24.99 -8.54983 -6.3773, -33.11 -8.04983 -6.37728, -24.49 -14.4498 -6.37745, -24.99 -13.9498 -6.37744, -33.11 -14.4498 -6.37745, -32.61 -13.9498 -6.37744, -32.61 -8.54983 -6.3773, 24.49 -14.4499 -3.62663, 24.49 -14.4499 -4.12664, 33.11 14.4501 -3.62669, 32.61 13.9501 -3.6267, 33.11 8.05009 -3.62686, 24.49 14.4501 -3.62669, 24.99 13.9501 -3.6267, 24.49 8.05009 -3.62686, 24.99 8.55009 -3.62684, 32.61 8.55009 -3.62684, 33.11 14.4501 -4.12669, 32.61 13.9501 -4.1267, 24.49 14.4501 -4.12669, 33.11 8.0501 -4.12686, 32.61 8.5501 -4.12684, 24.49 8.0501 -4.12686, 24.99 8.5501 -4.12684, 24.99 13.9501 -4.1267, 33.11 14.4502 -5.87669, 32.61 13.9502 -5.8767, 33.11 8.05015 -5.87686, 24.49 14.4502 -5.87669, 24.99 13.9502 -5.8767, 24.49 8.05015 -5.87686, 24.99 8.55015 -5.87684, 32.61 8.55015 -5.87684, 33.11 8.05016 -6.37686, 32.61 8.55016 -6.37685, 33.11 14.4502 -6.37669, 24.49 8.05016 -6.37686, 24.99 8.55016 -6.37685, 24.49 14.4502 -6.37669, 24.99 13.9502 -6.37671, 32.61 13.9502 -6.37671, 24.99 -8.54983 -6.3773, 32.61 -8.54983 -6.3773, 32.61 -13.9498 -6.37744, 24.99 -13.9498 -6.37744, 24.99 -8.54984 -5.87729, 24.99 -13.9498 -5.87743, 32.61 -13.9498 -5.87743, 32.61 -8.54984 -5.87729, 24.99 -8.5499 -3.62648, 24.99 -13.9499 -3.62662, 32.61 -13.9499 -3.62662, 32.61 -8.5499 -3.62648, 32.61 -8.54989 -4.12648, 32.61 -13.9499 -4.12662, 24.99 -13.9499 -4.12662, 24.99 -8.54989 -4.12648 ] } color Color { color 0.759358 0.220652 0.0191058 } coordIndex [ 0, 1, 2, -1, 0, 3, 4, -1, 4, 1, 0, -1, 3, 5, 6, -1, 6, 4, 3, -1, 1, 7, 2, -1, 7, 6, 2, -1, 6, 5, 2, -1, 16, 17, 18, -1, 16, 19, 20, -1, 20, 17, 16, -1, 19, 21, 22, -1, 22, 20, 19, -1, 17, 23, 18, -1, 23, 22, 18, -1, 22, 21, 18, -1, 28, 29, 30, -1, 28, 31, 13, -1, 13, 29, 28, -1, 31, 32, 14, -1, 14, 13, 31, -1, 29, 33, 30, -1, 33, 14, 30, -1, 14, 32, 30, -1, 37, 38, 39, -1, 37, 40, 15, -1, 15, 38, 37, -1, 40, 41, 12, -1, 12, 15, 40, -1, 38, 36, 39, -1, 36, 12, 39, -1, 12, 41, 39, -1, 11, 46, 35, -1, 11, 10, 47, -1, 47, 46, 11, -1, 10, 48, 49, -1, 49, 47, 10, -1, 48, 50, 49, -1, 46, 50, 35, -1, 50, 48, 35, -1, 8, 52, 9, -1, 8, 34, 53, -1, 53, 52, 8, -1, 34, 51, 54, -1, 54, 53, 34, -1, 52, 55, 9, -1, 55, 54, 9, -1, 54, 51, 9, -1, 58, 59, 60, -1, 58, 61, 62, -1, 62, 59, 58, -1, 61, 63, 64, -1, 64, 62, 61, -1, 59, 65, 60, -1, 65, 64, 60, -1, 64, 63, 60, -1, 70, 71, 72, -1, 70, 73, 74, -1, 74, 71, 70, -1, 73, 75, 76, -1, 76, 74, 73, -1, 71, 77, 72, -1, 77, 76, 72, -1, 76, 75, 72, -1, 80, 81, 82, -1, 80, 83, 84, -1, 84, 81, 80, -1, 83, 85, 86, -1, 86, 84, 83, -1, 81, 87, 82, -1, 87, 86, 82, -1, 86, 85, 82, -1, 88, 89, 90, -1, 88, 91, 92, -1, 92, 89, 88, -1, 91, 93, 94, -1, 94, 92, 91, -1, 89, 95, 90, -1, 95, 94, 90, -1, 94, 93, 90, -1, 96, 97, 98, -1, 96, 99, 100, -1, 100, 97, 96, -1, 99, 101, 102, -1, 102, 100, 99, -1, 97, 103, 98, -1, 103, 102, 98, -1, 102, 101, 98, -1, 104, 105, 106, -1, 104, 107, 108, -1, 108, 105, 104, -1, 107, 109, 110, -1, 110, 108, 107, -1, 105, 111, 106, -1, 111, 110, 106, -1, 110, 109, 106, -1, 68, 112, 69, -1, 68, 45, 113, -1, 113, 112, 68, -1, 45, 44, 114, -1, 114, 113, 45, -1, 112, 115, 69, -1, 115, 114, 69, -1, 114, 44, 69, -1, 67, 116, 42, -1, 67, 66, 117, -1, 117, 116, 67, -1, 66, 43, 118, -1, 118, 117, 66, -1, 43, 119, 118, -1, 116, 119, 42, -1, 119, 43, 42, -1, 56, 120, 24, -1, 56, 78, 121, -1, 121, 120, 56, -1, 78, 25, 122, -1, 122, 121, 78, -1, 120, 123, 24, -1, 123, 122, 24, -1, 122, 25, 24, -1, 27, 124, 57, -1, 27, 26, 125, -1, 125, 124, 27, -1, 26, 79, 126, -1, 126, 125, 26, -1, 124, 127, 57, -1, 127, 126, 57, -1, 126, 79, 57, -1, 85, 83, 90, -1, 90, 93, 85, -1, 37, 39, 28, -1, 28, 30, 37, -1, 99, 96, 106, -1, 106, 109, 99, -1, 39, 41, 31, -1, 31, 28, 39, -1, 41, 40, 32, -1, 32, 31, 41, -1, 19, 16, 0, -1, 0, 2, 19, -1, 16, 18, 3, -1, 3, 0, 16, -1, 18, 21, 5, -1, 5, 3, 18, -1, 80, 82, 91, -1, 91, 88, 80, -1, 96, 98, 104, -1, 104, 106, 96, -1, 83, 80, 88, -1, 88, 90, 83, -1, 101, 99, 109, -1, 109, 107, 101, -1, 21, 19, 2, -1, 2, 5, 21, -1, 98, 101, 107, -1, 107, 104, 98, -1, 40, 37, 30, -1, 30, 32, 40, -1, 82, 85, 93, -1, 93, 91, 82, -1, 8, 9, 10, -1, 10, 11, 8, -1, 24, 25, 26, -1, 26, 27, 24, -1, 34, 8, 11, -1, 11, 35, 34, -1, 42, 43, 44, -1, 44, 45, 42, -1, 51, 34, 35, -1, 35, 48, 51, -1, 56, 24, 27, -1, 27, 57, 56, -1, 66, 67, 68, -1, 68, 69, 66, -1, 78, 56, 57, -1, 57, 79, 78, -1, 72, 75, 61, -1, 61, 58, 72, -1, 70, 72, 58, -1, 58, 60, 70, -1, 73, 70, 60, -1, 60, 63, 73, -1, 67, 42, 45, -1, 45, 68, 67, -1, 43, 66, 69, -1, 69, 44, 43, -1, 75, 73, 63, -1, 63, 61, 75, -1, 9, 51, 48, -1, 48, 10, 9, -1, 25, 78, 79, -1, 79, 26, 25, -1, 81, 89, 92, -1, 92, 87, 81, -1, 97, 111, 105, -1, 105, 103, 97, -1, 84, 95, 89, -1, 89, 81, 84, -1, 100, 110, 111, -1, 111, 97, 100, -1, 86, 94, 95, -1, 95, 84, 86, -1, 102, 108, 110, -1, 110, 100, 102, -1, 87, 92, 94, -1, 94, 86, 87, -1, 103, 105, 108, -1, 108, 102, 103, -1, 123, 124, 125, -1, 125, 122, 123, -1, 119, 113, 114, -1, 114, 118, 119, -1, 120, 127, 124, -1, 124, 123, 120, -1, 116, 112, 113, -1, 113, 119, 116, -1, 121, 126, 127, -1, 127, 120, 121, -1, 117, 115, 112, -1, 112, 116, 117, -1, 122, 125, 126, -1, 126, 121, 122, -1, 118, 114, 115, -1, 115, 117, 118, -1, 12, 13, 14, -1, 14, 15, 12, -1, 23, 4, 6, -1, 6, 22, 23, -1, 36, 29, 13, -1, 13, 12, 36, -1, 17, 1, 4, -1, 4, 23, 17, -1, 38, 33, 29, -1, 29, 36, 38, -1, 20, 7, 1, -1, 1, 17, 20, -1, 15, 14, 33, -1, 33, 38, 15, -1, 22, 6, 7, -1, 7, 20, 22, -1, 77, 59, 62, -1, 62, 76, 77, -1, 52, 46, 47, -1, 47, 55, 52, -1, 71, 65, 59, -1, 59, 77, 71, -1, 53, 50, 46, -1, 46, 52, 53, -1, 74, 64, 65, -1, 65, 71, 74, -1, 54, 49, 50, -1, 50, 53, 54, -1, 76, 62, 64, -1, 64, 74, 76, -1, 55, 47, 49, -1, 49, 54, 55, -1 ] colorIndex [ 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1 ] solid FALSE creaseAngle 3.14159 } } } ] } } collide FALSE } translation 0 -0.000292911 9.79537e-05 rotation 0 0 1 0 scale 0.0218477 0.0218477 0.0218477 } } translation -1.83239 0.263698 3.21805 #rotation 0.000306609 -0.707107 0.707107 3.14098 rotation 1 0 0 -1.57 scale 0.859393 0.859393 0.859393 scaleOrientation -0.343265 0.669857 -0.658378 0.982337 } DEF TARGET_REMOTE0 Transform { children [ Transform { children Shape { appearance Appearance { material Material { ambientIntensity 0.496454 diffuseColor 0.6 0.6 0.6 specularColor 0 0 0 emissiveColor 0 0 0 shininess 0 transparency 0 } } geometry IndexedFaceSet { coord Coordinate { point [ -0.01 0.00719642 0.01, -0.01 -0.00338252 0.01, 0.01 0.00719642 0.01, 0.01 -0.00338252 0.01, -0.01 -0.01 -0.00744432, -0.01 0.01 -0.00744432, -0.00766236 -0.0022099 -0.011338, -0.00766236 0.00533865 -0.011338, 0.00779207 -0.0022099 -0.011338, 0.00779207 0.00533865 -0.011338, 0.01 -0.01 -0.00742437, 0.01 0.01 -0.00742437, -0.010004 -0.01 0.00920323, 0.00999605 -0.01 0.00921321, 0.01 0.01 0.0095399, -0.01 0.01 0.00952993, 0.0100053 0.01 -0.00599613, -0.00999472 0.01 -0.00601108, 0.0100056 0.01 -0.00299193, -0.00999439 0.01 -0.0030044, 0.00815633 0.01 -0.00299906, 0.008156 0.01 -0.0060045, -0.00824709 0.01 -0.00300092, -0.00824742 0.01 -0.00600699, -0.01 -0.00338252 0.01, -0.01 0.00719642 0.01, -0.01 -0.01 -0.00744432, 0.01 0.00719642 0.01, 0.01 -0.00338252 0.01, 0.00779207 -0.0022099 -0.011338, 0.01 0.01 -0.00742437, 0.01 -0.01 -0.00742437, 0.00999605 -0.01 0.00921321, -0.010004 -0.01 0.00920323, 0.01 -0.00338252 0.01, -0.01 -0.00338252 0.01, -0.01 0.01 -0.00744432, 0.00779207 0.00533865 -0.011338, -0.01 0.01 0.00952993, -0.01 0.00719642 0.01, 0.01 0.00719642 0.01, 0.01 0.01 0.0095399, -0.00999472 0.01 -0.00601108, 0.0100053 0.01 -0.00599613, -0.00999439 0.01 -0.0030044, 0.0100056 0.01 -0.00299193, -0.00824709 0.01 -0.00300092, 0.00815633 0.01 -0.00299906, 0.008156 0.01 -0.0060045, -0.00824742 0.01 -0.00600699 ] } color Color { color [ 0.6 0.6 0.6, 0.165775 0.165775 0.336898 ] } coordIndex [ 0, 1, 3, -1, 0, 3, 2, -1, 4, 12, 24, -1, 4, 24, 25, -1, 4, 25, 15, -1, 4, 15, 19, -1, 4, 19, 17, -1, 4, 17, 5, -1, 5, 7, 6, -1, 5, 6, 26, -1, 8, 6, 7, -1, 8, 7, 9, -1, 27, 28, 13, -1, 27, 13, 10, -1, 27, 10, 11, -1, 27, 11, 16, -1, 27, 16, 18, -1, 27, 18, 14, -1, 29, 9, 30, -1, 29, 30, 10, -1, 6, 29, 31, -1, 6, 31, 26, -1, 31, 32, 33, -1, 31, 33, 26, -1, 32, 34, 35, -1, 32, 35, 33, -1, 36, 30, 37, -1, 36, 37, 7, -1, 38, 39, 40, -1, 38, 40, 41, -1, 36, 42, 23, -1, 36, 23, 21, -1, 36, 21, 43, -1, 36, 43, 30, -1, 44, 38, 41, -1, 44, 41, 45, -1, 44, 45, 20, -1, 44, 20, 22, -1, 20, 45, 43, -1, 20, 43, 21, -1, 42, 44, 22, -1, 42, 22, 23, -1, 46, 47, 48, -1, 46, 48, 49, -1 ] colorIndex [ 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 1, 1, 1, -1, 1, 1, 1, -1 ] texCoord TextureCoordinate { point [ 0 1, 0 0, 1 1, 1 0, 0.5 0, 0 0.5, 0.5 1, 0 0.25, 0.25 0, 0.75 0, 0.25 1, 0.75 1, 1 0.5, 0 0.75, 1 0.75, 1 0.25, 0.375 1, 1 0.375, 0.625 1, 0 0.375, 0.3125 1, 1 0.3125, 0.6875 1, 0 0.3125, 0.5 0.3125, 0.5 0.375, 0.25 0.3125, 0.25 0.375 ] } texCoordIndex [ 0, 1, 3, -1, 0, 3, 2, -1, 4, 9, 3, -1, 4, 3, 2, -1, 4, 2, 11, -1, 4, 11, 22, -1, 4, 22, 18, -1, 4, 18, 6, -1, 6, 6, 4, -1, 6, 4, 5, -1, 8, 4, 6, -1, 8, 6, 10, -1, 0, 1, 8, -1, 0, 8, 4, -1, 0, 4, 6, -1, 0, 6, 16, -1, 0, 16, 20, -1, 0, 20, 10, -1, 9, 10, 12, -1, 9, 12, 4, -1, 4, 9, 12, -1, 4, 12, 5, -1, 12, 14, 13, -1, 12, 13, 5, -1, 14, 2, 0, -1, 14, 0, 13, -1, 5, 12, 11, -1, 5, 11, 6, -1, 7, 1, 3, -1, 7, 3, 15, -1, 5, 19, 27, -1, 5, 27, 25, -1, 5, 25, 17, -1, 5, 17, 12, -1, 23, 7, 15, -1, 23, 15, 21, -1, 23, 21, 24, -1, 23, 24, 26, -1, 24, 21, 17, -1, 24, 17, 25, -1, 19, 23, 26, -1, 19, 26, 27, -1, 26, 24, 25, -1, 26, 25, 27, -1 ] creaseAngle 0.5 } } translation -2.18268 0.531336 3.44291 rotation -7.70439e-06 1 -1.42171e-05 1.93342 scale 2.5 0.75 7.5 scaleOrientation 0 0 1 0 } Transform { children DEF _38 Transform { children Shape { appearance Appearance { material Material { ambientIntensity 0 diffuseColor 0.13369 0.13369 0.13369 specularColor 0 0 0 emissiveColor 0 0 0 shininess 0 transparency 0 } } geometry IndexedFaceSet { coord Coordinate { point [ 0 0.00477315 0, -0.382683 0.00477315 -0.92388, -0.707107 0.00477315 -0.707107, -0.923879 0.00477315 -0.382684, -1 0.00477315 -1.19249e-08, -0.92388 0.00477315 0.382684, -0.707107 0.00477315 0.707107, -0.382683 0.00477315 0.92388, 1.50996e-07 0.00477315 1, 0.382683 0.00477315 0.92388, 0.707107 0.00477315 0.707107, 0.92388 0.00477315 0.382684, 1 0.00477315 4.37114e-08, 0.92388 0.00477315 -0.382683, 0.707107 0.00477315 -0.707107, 0.382683 0.00477315 -0.92388, 0 0.00477315 -1, 0 0.00477315 -1, 0 -0.00477315 0, 0 -0.00477315 -1, 0.382683 -0.00477315 -0.92388, 0 -0.00477315 0, 0.382683 -0.00477315 -0.92388, 0.707107 -0.00477315 -0.707107, 0 -0.00477315 0, 0.707107 -0.00477315 -0.707107, 0.92388 -0.00477315 -0.382683, 0 -0.00477315 0, 1 -0.00477315 4.37114e-08, 0 -0.00477315 0, 0.92388 -0.00477315 0.382684, 0 -0.00477315 0, 0.707107 -0.00477315 0.707107, 0 -0.00477315 0, 0.707107 -0.00477315 0.707107, 0.382683 -0.00477315 0.92388, 0 -0.00477315 0, 0.382683 -0.00477315 0.92388, 1.50996e-07 -0.00477315 1, 0 -0.00477315 0, -0.382683 -0.00477315 0.92388, 0 -0.00477315 0, -0.707107 -0.00477315 0.707107, 0 -0.00477315 0, -0.92388 -0.00477315 0.382684, 0 -0.00477315 0, -1 -0.00477315 -1.19249e-08, 0 -0.00477315 0, -1 -0.00477315 -1.19249e-08, -0.923879 -0.00477315 -0.382684, 0 -0.00477315 0, -0.707107 -0.00477315 -0.707107, 0 -0.00477315 0, -0.382683 -0.00477315 -0.92388, 0 -0.00477315 0, 0 -0.00477315 -1 ] } coordIndex [ 0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 5, -1, 0, 5, 6, -1, 0, 6, 7, -1, 0, 7, 8, -1, 0, 8, 9, -1, 0, 9, 10, -1, 0, 10, 11, -1, 0, 11, 12, -1, 0, 12, 13, -1, 0, 13, 14, -1, 0, 14, 15, -1, 0, 15, 16, -1, 0, 17, 1, -1, 18, 19, 20, -1, 21, 22, 23, -1, 24, 25, 26, -1, 27, 26, 28, -1, 29, 28, 30, -1, 31, 30, 32, -1, 33, 34, 35, -1, 36, 37, 38, -1, 39, 38, 40, -1, 41, 40, 42, -1, 43, 42, 44, -1, 45, 44, 46, -1, 47, 48, 49, -1, 50, 49, 51, -1, 52, 51, 53, -1, 54, 53, 55, -1 ] texCoord TextureCoordinate { point [ 1 0, 1 1, 0.9375 0, 0.9375 1, 0.875 0, 0.875 1, 0.8125 0, 0.8125 1, 0.75 0, 0.75 1, 0.6875 0, 0.6875 1, 0.625 0, 0.625 1, 0.5625 0, 0.5625 1, 0.5 0, 0.5 1, 0.4375 0, 0.4375 1, 0.375 0, 0.375 1, 0.3125 0, 0.3125 1, 0.25 0, 0.25 1, 0.1875 0, 0.1875 1, 0.125 0, 0.125 1, 0.0625 0, 0.0625 1, 0 0, 0 1, 0.5 0.5, 0.308659 0.96194, 0.146447 0.853554, 0.0380603 0.691342, 0 0.5, 0.0380602 0.308658, 0.146447 0.146446, 0.308658 0.0380602, 0.5 0, 0.691342 0.0380602, 0.853553 0.146447, 0.96194 0.308658, 1 0.5, 0.96194 0.691342, 0.853553 0.853553, 0.691342 0.96194, 0.5 1, 0.5 1, 0.5 0.5, 0.5 0, 0.691342 0.0380602, 0.5 0.5, 0.691342 0.0380602, 0.853553 0.146447, 0.5 0.5, 0.853553 0.146447, 0.96194 0.308658, 0.5 0.5, 1 0.5, 0.5 0.5, 0.96194 0.691342, 0.5 0.5, 0.853553 0.853553, 0.5 0.5, 0.853553 0.853553, 0.691342 0.96194, 0.5 0.5, 0.691342 0.96194, 0.5 1, 0.5 0.5, 0.308658 0.96194, 0.5 0.5, 0.146447 0.853554, 0.5 0.5, 0.0380602 0.691342, 0.5 0.5, 0 0.5, 0.5 0.5, 0 0.5, 0.0380603 0.308658, 0.5 0.5, 0.146447 0.146446, 0.5 0.5, 0.308659 0.0380601, 0.5 0.5, 0.5 0 ] } texCoordIndex [ 34, 35, 36, -1, 34, 36, 37, -1, 34, 37, 38, -1, 34, 38, 39, -1, 34, 39, 40, -1, 34, 40, 41, -1, 34, 41, 42, -1, 34, 42, 43, -1, 34, 43, 44, -1, 34, 44, 45, -1, 34, 45, 46, -1, 34, 46, 47, -1, 34, 47, 48, -1, 34, 48, 49, -1, 34, 49, 50, -1, 34, 51, 35, -1, 52, 53, 54, -1, 55, 56, 57, -1, 58, 59, 60, -1, 61, 60, 62, -1, 63, 62, 64, -1, 65, 64, 66, -1, 67, 68, 69, -1, 70, 71, 72, -1, 73, 72, 74, -1, 75, 74, 76, -1, 77, 76, 78, -1, 79, 78, 80, -1, 81, 82, 83, -1, 84, 83, 85, -1, 86, 85, 87, -1, 88, 87, 89, -1 ] creaseAngle 0.5 } } translation -0.0145093 0.00828729 -0.0126053 rotation 0.999996 0 0.00298742 3.14159 scale 0.005 0.209505 0.005 scaleOrientation 0 -1 0 0.00258374 } translation -2.18474 0.531336 3.44421 rotation -7.70439e-06 1 -1.42171e-05 1.93342 scale 1 1 1 scaleOrientation 0 0 1 0 } Transform { children USE _38 translation -2.18995 0.531549 3.43023 rotation -7.76292e-06 1 -1.42235e-05 1.92744 scaleOrientation -1.14441e-05 1 3.8147e-06 1.5708 } Transform { children USE _38 translation -2.19528 0.531548 3.41619 rotation -7.76292e-06 1 -1.42235e-05 1.92744 scaleOrientation -1.14441e-05 1 3.8147e-06 1.5708 } Transform { children USE _38 translation -2.1698 0.531549 3.43907 rotation -7.76292e-06 1 -1.42235e-05 1.92744 scaleOrientation -1.14441e-05 1 3.8147e-06 1.5708 } Transform { children USE _38 translation -2.17535 0.531549 3.42469 rotation -7.76292e-06 1 -1.42235e-05 1.92744 scaleOrientation -1.14441e-05 1 3.8147e-06 1.5708 } Transform { children USE _38 translation -2.18078 0.531548 3.41071 rotation -7.76292e-06 1 -1.42235e-05 1.92744 scaleOrientation -1.14441e-05 1 3.8147e-06 1.5708 } Transform { children USE _38 translation -2.1672 0.531548 3.40564 rotation -7.76292e-06 1 -1.42235e-05 1.92744 scale 0.994079 1 1.00004 scaleOrientation 0 0 1 0 } Transform { children USE _38 translation -2.16188 0.531548 3.41967 rotation -7.76292e-06 1 -1.42235e-05 1.92744 scale 0.994079 1 1.00004 scaleOrientation 0 0 1 0 } Transform { children USE _38 translation -2.15654 0.531549 3.43397 rotation -7.70439e-06 1 -1.42171e-05 1.93342 scale 0.994078 1 1.00004 scaleOrientation 0 0 1 0 } ] } Transform { children Shape { appearance Appearance { material Material { } texture ImageTexture { url "textures/av-rack.front.png" } textureTransform TextureTransform { translation 0 0 rotation 1.5708 scale 1 1 center 0.5 0.5 } } geometry IndexedFaceSet { coord Coordinate { point [ -1 1 1, -1 -1 1, 1 1 1, 1 -1 1, 1 1 -1, 1 -1 -1, -1 1 -1, -1 -1 -1 ] } coordIndex [ 0, 1, 3, 2, -1, 4, 5, 7, 6, -1, 6, 7, 1, 0, -1, 2, 3, 5, 4, -1, 6, 0, 2, 4, -1, 1, 7, 5, 3, -1 ] texCoord TextureCoordinate { point [ 1 1, 0 1, 1 1, 0 1, 1 0, 0 0, 1 0, 0 0 ] } texCoordIndex [ 0, 1, 3, 2, -1, 4, 5, 7, 6, -1, 6, 7, 1, 0, -1, 2, 3, 5, 4, -1, 6, 0, 2, 4, -1, 1, 7, 5, 3, -1 ] creaseAngle 0.5 } } translation -3.44212 0.195029 4.69485 rotation -5.57747e-06 1 -2.83791e-06 0.745316 scale 0.2 0.2 0.35 scaleOrientation 0 0 1 0 } Transform { children Shape { appearance Appearance { material Material { } texture ImageTexture { url "textures/tv.front.png" } textureTransform TextureTransform { translation 0 0 rotation 1.5708 scale 1 1 center 0.5 0.5 } } geometry IndexedFaceSet { coord Coordinate { point [ -1 1 1, -1 -1 1, 1 1 1, 1 -1 1, 1 1 -1, 1 -1 -1, -1 1 -1, -1 -1 -1 ] } coordIndex [ 0, 1, 3, 2, -1, 4, 5, 7, 6, -1, 6, 7, 1, 0, -1, 2, 3, 5, 4, -1, 6, 0, 2, 4, -1, 1, 7, 5, 3, -1 ] texCoord TextureCoordinate { point [ 1 1, 0 1, 1 1, 0 1, 1 0, 0 0, 1 0, 0 0 ] } texCoordIndex [ 0, 1, 3, 2, -1, 4, 5, 7, 6, -1, 6, 7, 1, 0, -1, 2, 3, 5, 4, -1, 6, 0, 2, 4, -1, 1, 7, 5, 3, -1 ] creaseAngle 0.5 } } translation -3.4528 0.695329 4.69143 rotation -4.604e-06 1 -2.62015e-06 0.724955 scale 0.2 0.3 0.35 scaleOrientation 0 0 1 0 } choreonoid-1.5.0/share/model/house/vase.main.wrl0000664000000000000000000000706212741425367020322 0ustar rootroot#VRML V2.0 utf8 PROTO Joint [ exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField MFFloat llimit [] exposedField SFRotation limitOrientation 0 0 1 0 exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFFloat stiffness [ 0 0 0 ] exposedField SFVec3f translation 0 0 0 exposedField MFFloat ulimit [] exposedField MFFloat dh [ 0 0 0 0 ] exposedField SFString jointType "" exposedField SFInt32 jointId -1 exposedField SFVec3f jointAxis 0 0 1 ] { Transform { center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } } PROTO Segment [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f centerOfMass 0 0 0 exposedField MFNode children [ ] exposedField SFNode coord NULL exposedField MFNode displacers [ ] exposedField SFFloat mass 0 exposedField MFFloat momentsOfInertia [ 0 0 0 0 0 0 0 0 0 ] exposedField SFString name "" eventIn MFNode addChildren eventIn MFNode removeChildren ] { Group { addChildren IS addChildren bboxCenter IS bboxCenter bboxSize IS bboxSize children IS children removeChildren IS removeChildren } } PROTO Humanoid [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f center 0 0 0 exposedField MFNode humanoidBody [ ] exposedField MFString info [ ] exposedField MFNode joints [ ] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFNode segments [ ] exposedField MFNode sites [ ] exposedField SFVec3f translation 0 0 0 exposedField SFString version "1.1" exposedField MFNode viewpoints [ ] ] { Transform { bboxCenter IS bboxCenter bboxSize IS bboxSize center IS center rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation children [ Group { children IS viewpoints } Group { children IS humanoidBody } ] } } DEF longfloor Humanoid { humanoidBody [ DEF WAIST Joint { jointType "fixed" children [ DEF BODY Segment { mass 0.5 momentsOfInertia [1 0 0 0 1 0 0 0 1] children[ Inline { url "vase.wrl" } ] } ] } ] joints [ USE WAIST ] segments [ USE BODY ] name "box" version "1.1" } choreonoid-1.5.0/share/model/house/textures/0000775000000000000000000000000012741425367017571 5ustar rootrootchoreonoid-1.5.0/share/model/house/textures/av-rack.front.png0000664000000000000000000001045512741425367022757 0ustar rootroot‰PNG  IHDR€@ċMPLTE$$$H$m$‘$$HHHmH‘HĥHHmmm‘mĥmÚmm‘‘‘ĥ‘Ú‘‘ĥĥĥÚĥ˙ĥÚÚ˙Ú$$UH$Um$U‘$U$HUHHUmHU‘HUĥHUHmUmmU‘mUĥmUÚmUm‘U‘‘Uĥ‘UڑU˙‘U‘ĥUĥĥUÚĥU˙ĥUĥÚUÚÚU˙ÚU˙˙UH$Şm$ŞmHŞ‘HŞmmŞ‘mŞĥmŞÚmŞm‘Ş‘‘Şĥ‘ŞÚ‘Ş‘ĥŞĥĥŞÚĥŞ˙ĥŞĥÚŞÚÚŞ˙ÚŞÚ˙Ş˙˙Ş‘m˙ĥ‘˙ڑ˙‘ĥ˙ĥĥ˙Úĥ˙˙ĥ˙ÚÚ˙˙Ú˙˙˙˙½\ èIDATxœeYێĈċä)@‚<ˆŠşšÓŬZi²bŻ ×Ĝ g8‰˙˙cr.EÍĜáŒ$J$ğî§.=}wj•(˙mˆĤżàŻÑzĭ܊܈+8VÜç{ü=ŜŽZġÁ›™ƒ§x.˘Z×eÑ}[™Zߏĉ·½“ Rï7Ž~mħñ—Ĥg×ġŽżm[y´mğo8LOûQĈ~œÇÀŞ8°’´ÍëÔ(djħĥ\2A+ˆg½Ä\"E% N²ßßï`ĉ½âĵñéΧòñèXĴ›pW{-X­Ċ¨£^+?!_™zm>¨1ém;p P•D°LħàäWPĵĝZÀ‰ŝÁCXĊĠFèŭżÜúé˘ĵĈ iôwĠŜâG˜@–}ş=Q~6v›Ï'ŭ)=="nÍâëU|{}}½ßĦ„ĥuĴz›RBê7Ù~]‹üKşş—.úTèxÒ@ĴQ’ŬtÔĉÜJ^)ÒEÖ ~‡bìlV^ıUš¸Ó‡èWi żé‚,'¤}=}H’Âży~„˘Žò‚tġÖ,˙fšŸÊ“\ÄżçÇÓ*?˙”Úċvµ×\ü‡š#ë €;ĈÚöc×@ŜŽûžFµwí l’<5@V^ĊÖYÛÛ³~F·ƒ´8(3Ŝñ·Tk‹ÂjuÂS½]£ĵÑOYË#˘Ċ}+ğİĵŻ÷ğĥdPœPĊŠiµÛ"âĊçírˆ„yOŽüż f( Äù‚ukŭÁŞhےÀ{Rĵ°€è‡˘ÊuYz â…H0A }Ċ}í 3äÊQ¤fh –zìÍe·EZèaŻ=LóÑÂ0¤ŭï-úŸ(Û #C *ċE^³ܵ‰z†Ĉ\~wµż!p™)cñÑP ÚFü4–¤˘YŞ xA/£NHÊÄAĵ4˜‰/àš>}ĵIÒêHÇîĵ\à`ËX(n×z…ÌíËÊÀRužŸü†eZħ+*´A”öIGw ¸XÍÚ­¤şàñšĈ²Ž‡^úœ 1ôy§TÍ @?¨$ÌO^,ôj)†&àÉJ&âŸsGx˘|'ċ§ĝĠ €RÒ,Ŭ²@ÑßÚ/à¤˘}O‹íĞÑGwù-Ż‚HŻe²‡ˆí/¤³ LJß&ÑÔÖéö>e 6ĜpäGYú"-à2 €lPNéûrLÇ6‘péÀMaÙ፲múl(˜Ĵ8SyP×Ğ&DîÀ7ŬN݃4&–1ĴW…)ġä(ᆣL0[`Q'y%UĈ5G{hƒ%Ç˙[,ÂxaBêWƒ˙*Tr&ĉŬÏ„È FQ´!żAŬƒ­*fì{ôÖjhYiġšÉ6íQzá|Ğ(˖XJ\lċŭ&L¤:‡BžÙÈĠdȔV`Üfs(B´° dŻe-‡ŭi.8+pa>ˆN…Ÿ9â×wıth{@ş•-ê^’ġ`„•nOĠ6UHĊ7-d_Ty}/;žTÏ`Ü/uÈĝPçQàŞä°lÂh9茜*SìÈÙċ~Z€üöŻy}ÒFdm!À}xT‰ kXz\òiÜzĤ·(<@äÚ&ĴžÇ•ŞgDWÍ&İùŞĴĠž$=Ì?ŞâlĊ%¨@Gg˜{P"†tXZZxôó8Ó#x‘NĜòıDşŝĤxĠ@Ĝğ½7,íhpÂ"qXCħ( Ä<³ Ȝĝ˘U¨)E.)ŝb’ö"¸İÙ#ŭ°vǁ´Ï­ìe™k…q?t•Fƒtï—#£{Œ’>HmF6GK÷|5dp²3váô`û/ eˆ{Iú0Ĉ-.‘éĦŒ4 ĴD. S<×ç [Uƒ“Ŭ–ĵ\)İ á€}Âñ ¨2ó8ҁ?" ™ĉ2Ë<êÔyÏ­—ó^×l „TĠGcëÈ.ĊQ˘>Á²JLÜĴûxA–Vê¤-ŝ|‚—gğ³É8yB·‰xèE.äĴ¨1:˜ó³òuqEn÷*ôsœˆâ3×Ô*á|ÉD„À.ĝïÍèGçiv7·ŒBk,tFY!Úċ;'ï^ĈARYÎÂâġ:ŻÁ—ƒ5d)”"$ ½Ú{R7ÁÛ˘{™•à샨ûh5áyá)ڍô:_eŝÍĊ‰QK]]Ü\#‡B&¸1s"nLĈ=z€ŝWdօˆr8:·µ‹Rpuċ³7#ŭµ Gƒ²„İġzĈZ날GT2hı jg—Ĥ‚4 ĉŜùl˜éEŬ@ùËk{!€ĦC+½Ÿ Uƒ­~cêYşÂN·}xÚ|·X^KQÇZ͓ì3­Î}LÖë…èl:*{ !nÔ<[%G}`ßk'T™KSPŻB‰ë7dŝAÉ{'ŻÒŬ µPÒY!ÒvĈmvğ]?’Êb‹,èzMÚ2­â†Ċ$l ƒ+‹z`á2ĈIÀ:}z².T càȆ–xÍòT_?”ĠáÌÂıy^0³B˙?Ê:w&^µ'°ÊP­î“Ŭ1 • ›p¨ıc€Ìj,Úpoljë.ÁĉÓĈĉşŬ+9ÔÑğZn·†m+ĝQ ´²§H™—ĥŜĥL·r:ŝô9“Ï疅 ”N‘BP¸Éìâ]5D?YávÖÈÛ½_¨)TùŭڏN %·[¸/?Ğ(£MÂF(Ü.ž&0šV$—Ĥ4Y~ ¸iQĉSİÁÎd,ôĵšĊğdPµ‡³svçk+uƒQ@Ğz^š{Ĝ{\à 0^~ÄÜ)xŬƒÙ ¸@Udµ½5ħ÷Ĵ0=ŭYİ€.'ïJFJĠ˘á˘ŭŭ·Ä„.}Ñ.ħ ÀĦŜpÉĠßÈğÖÇ?ĠŠŽ½av‰ċj=ĞR5Ğ` {`ö·íı›vAZ/J‚ŸĉYĉgwTÜ]v×ÀŒ9ġ(5;Tr·1 e8'ġĴ²]ˆI9Ş·§Ûg9^\~ùò •QZ΄ħ51nÒWm™ÚĜ9Ŝ óŠ]Ô½3šCQQ= ,YVħ°OŽöàŒ(úş1ĉ²&S+4v6sM˘ÏRò Ä¨HÊóòƒ=ızUBE7ÌpkZÖsÂpAŬ턝ƒ‰Ûë§fj]³ħşv³K×_)4qjÄ_ísf‘Id܃ÀJ£×y&ħħKÏj³zLَVwĤ@ĵŻ?n,˜šj–c„Ä÷lÏ!ċ­0îboË`>(Áħ .²WÄ ¸ì^Ĝ† 'Ş•ÚNÇÙ´öŻ×k·8Ò è4–eC\ùç(ɇ[Ö%<ĊçñÊÇÖS4€BĦŜû·ŬNOôC=TĴš!Ϟ.Ş‹@¸î—ìñ3'şŽÍ„ùÎ|NJdË‡¨Ïû,E…ᨗMHÔG½„§SĤj@ ‡/°ġDÍÑ^’#ü˜Ó+ƒr3™bŻQ—Œä„MmBWCRZß}‹Ëlöšá0ßX é„6š/ݏ s3Ç*U¸Â‹mŝpjßPi#£ ìÙB _tAÒ´xƒ]nR>hâ1{c`;¨méîê†.ŞÊŠĴ´l‹ˆ<Êé×˙Ô@éJ¨}EfëËş²÷„~&}gŠ˘iġĴá>Ë‚KboĠXˆıàĝ„;×äèÌbâ‹,Ĵ·îşœ£âd k˙éž|Á^œ¨2Tî˜6ÂóŝŒ5,ŸĴžŭe*¤"·ÂŽg¤gċÑTj^3£+ċԔMáLb 9ў~ŭKuĥ*&•i}ú*ò(/7ü\O6/G–òĥĥOÊç²c2‹ġ09·˙‰Y4Že1ä•”ŝ³ġWJÚşRKo7oĊÄ99⪞lûÚ÷œwtžk%·mĥ䕝3…WÏ_Kh˘dŝ¤ŒÑÙWĠGsßvÀQ8ĥ?ĉrÓWĞ˘<šßž7 -ËĦoÌ r™‹Ö/™ Ŭ¸;grf!2 2îOñ|À—ċĈ[Ğ÷­˘üꠞ~րúm>Û"÷g<(,óŸŝ>W%#Bç£êëÍ*py²×ĵ1s}ĝQî"…RA|Ñ.ÖôKóÇcS&˙ÔÁOĦŞNŜąUIwŬ˙qĴ§/§·ùµ˘!8ënÍê4ñwĊéäs;§áòšj²/· `ocÙî£\êʉĈ ncğÎŝ@LìĈsż,´Çü>=:³ħkí‰ëOû6AË.Ġ3XòtšËét8 ^‡C¸"›ƒĝ9ÁĦ>6.vS{eçŬ}Ô1ı8ΣgMòò˜B²¤Î¤ö}Ó,—ġÁáèJÍ2É{/ÎEڋ·>ns&ìɈ’=Ú£}Jg|Èñ$€ˆ[1]#Ú+ëyotïC€[×ÂûĥŻgc–Ÿ1..ŞĤ,Ĵ7òÌuÍSĦÒ?ÖLîrg]H;Şlpg]Î1êAä죌TçDGBĤğ1v_G”ñâz×äš:/oE‡‚’°Ŝ„HÛÔÊMıħ?öžÓ8œı&è}~Sf³”x˙sf·î5½#ÔTîçPt—U+OÎŽ:S>ÉáóIûTefÙIŞñôT_d(aUü¨lŭr‰ÜmÌrÒ/PÌEL\ŻžÒ˙’„çŞ^ŝIENDB`‚choreonoid-1.5.0/share/model/house/textures/tv.front.png0000664000000000000000000014527012741425367022070 0ustar rootroot‰PNG  IHDRĤ$ÈPLTE$Hm$$H$m$‘$$HHHmHHmmm‘mm‘U$U$U$$UH$Um$U$HUHHUmHU‘HUHmUmmU‘mUĥmUm‘U‘‘Uĥ‘U‘ĥUĥĥUÚĥUHHŞmHŞHmŞmmŞ‘mŞĥmŞm‘Ş‘‘Şĥ‘ŞÚ‘Ş‘ĥŞĥĥŞÚĥŞ˙ĥŞĥÚŞÚÚŞ˙ÚŞ˙˙Ş‘‘˙ĥ‘˙ڑ˙‘ĥ˙ĥĥ˙Úĥ˙˙ĥ˙ĥÚ˙ÚÚ˙˙Ú˙Ú˙˙˙˙˙ĉÁ IDATxœì½kwşr&ĵ“´Ïïä|9#ĈdLŻÎÌ"G@ÍVïµŜËŬ˙˙W êŠÂ…”d{çM҆šnB˘.$QUžşà—yîúÎġs[ü£³;8Ŭ‰Û ;İCü3ÒŜĜĈxPüGĝ pH<ĜŸà|܉Ûè?x8›“18çáÂgŭÈډ2âŸÀOÀñÜĦOàpô{psĝ͸żv4ŻÀ݌?rˆÛˆzĊÇó—ŽrRĝ,üŜÁ0Ÿ”}ì WÄ^½Vò0ğtuċúšĞŜüÁ-Ŝ´Ħâ6†ÏĝĝTĵ³òl<ÔéÂċ‰gžBÜż| €Ÿ|À[ú!Ŝ?¨‡o…-ŝ™û™:ÀÏ#ßg¸Ó°Á/“'FìŒĵċŬáĉíŽwWµ ‡ŬI­ùkéqÀµǵŽË:ƒKWEŻ _8ÚĈ‘;ôH‡À`€?ƒl´ƒ÷+ŝï`ßÓ_ÚÁµħ§ƒâmÄÇáîuÀŠÈ;V3ô2B{;FÏC €ç%’vz”¨€BÇNÎÛ5[:?Ö;|€Ĝ§çjóv‘\TE#Ëô ²LŞ…>}Ħè€Q5€tX¨2€˙‡Żò,"ÏR¤Â=¤Ğ5ĜW’²UıËÔߏ!uÛ7-ŜŬġĊHjb–G7D }”8ŠġÊ0—ƒ*Ċ¤;£txlı"TJÔ-íí‚ŭÍ×?c,wjħ7lş<"éƒQ.=‹Ur Ĉò~D)N$ܤ&°ĦvÈĠ݈ĝ÷Ë8âM߼Ċ½‚&€'ddX 0$C:Şñu²3<ğ x‹ĜÀóħô„˜ü¤3O+1@‚x+zpz'òÌODP5‘l:vĊúÊÀŽ^žħ!Ü~°ò<W×Rßss²›6p„He'*ƒ5À0€³@;8FÏYìÌĝÛìÛÊû˳oîĵß÷Ĵˆ~ÀGô%w 0ŒÚh˜$ ݌ĴTÊáیÈğLö3³ŭǍî˜oĊfÌġÉz+ċ‡¨…dcÍfŸMrnŜ“<6ċq'ˆ‰·f?Ç$é$5ï ı‰|ż>kÍĊ^ĠÄÂivàUäEU âÏí¨/1@iö áVŭÊysy?ĜèğĦ9³·QÀÇĝÙ@ÏSĝ@½s 7€ŜD8Ìk PÛP*Â˙ÄíÌƒœÏžĜ6ˆñtG@ €=3ZÜGF`°z_wF‹ûRGŸc8Ïĉɤ›DP/˗xiLh*^ÄÚ$¨‡¸Ï'ĝĉħcıŸ ‹ô +”ÁO"։çŠBAE 1*q4 ”_ ~裞]I)‚t› °çKÔ× Ż@#ÂCŜVî‡Ŝ4íÌùœ°w ü‡_hB`@ Î … :.@—@ÍpÍßhWˆäoŭ}BvüĞ)({RĝʵDPÑiA÷Yˆ¸od"HAà˜>íˆR ?ñEET °˙e˜v·bИĴmĊȍ‰ 9 (M²Ë;(Ž ‹½ jŝ¸ŒRĦ dÄgÊMÈTAĈ "rœĦòOfdR›„[_S@Á 2y +ä³kUħĵĊmÓ/% 0œw1€ >Á3ó‡H͢Ò7ÎúKĈü—Œ2+ ‰Ë››wW‹ŭğ|×;µÜì˵P5Ħ”ïhÄŜċ7}l –˙QÌ~†„j4#˙ò~™çm 0HG %gPŬ£€ äePÖX–™ËM–ÛwXëŒè'ÁùX7Ħ EÎ @è #´Ĉ‚ŬÊÌé¸Ú4&NfÜÈsCTs,Ğ@ ³Ÿî šŭYnçÈĤ’{ŝ1~ú@ °ß4!tdÄĝ&„ŭ쌰ëLàm­fŬ+ 窎}òĠ­ŝŽú#+÷Jo l9½rċ[ä1ˆûf€.3Ĉ4áJ˜k0…™ĤJjXySg‚û’pSA ñùéÄ1$5A:ŸĦDz¸e„ |!ÈĴ“Dûdˆ°ġĞ 8Ş<3~UdĞĴá>ë÷O.Ç} ¸î 4DP~lßÁħAàƒ@o"ûs‰@*]dĝŒ59xĥ+…pÛ½ċ;ĥ_ıĥċ at£½pBÉĠëKmwĠ3şn‡64”O ÉàÌĊĝÙö>µÈÊ!'D siKŜ@ħÂ^ĤcŜZîÂìû&Xé¸ÂÒëÇ& à`Âéûœ˜ŞœBĦĤ4û$ädÓo”Ó‹6ʅ#9ï2(X!sĦÛÄÜ+1€xÌ⠄y PÛì×Ğ0À­DîlKí-SÄ6Î7· -ĞîzWŝô‡ŝGż{€? .` nÙÇö·^Ğ.JœÌ7¸Ñ!lúÓ7uxÙmNAD*݃ƒ“ÜÁiŻ´‡yıۙuĝ…†_o„oîhgËïàN˘ÔÂuÑ Ò_âx@ßM´3‰ĴMx<ܐşUÜ(ŝüê<ŭ•fğô<²+ÒÁ O{Àv½n TvoşÓ“~íeK;VżHJ"h"‚>@y×ŝÊŬ‡àÄÔŻ˜€]w×ŬwŜ>×žÏ ĠZ|ċ~‡żuH'‘ïĝÑëÉÉÙÊc"K ÚòAtĦġ;Ԉŭßïé'Ĉ;ífLMñ4Ŭt4Ù.LYöàÁ ŭf¸%ŞÁw|‹âİŝN÷>>ó™~<żŸŭێŻŞ{ÙğĈğ,é ùżN.Oa4&{PŸwpĵv÷úžĉAÚa ²Fc 4§É˙Ĵ8#>şÏ7ÈÄjë.(‚sÙċ3r•28MûßO×Ìŭ&˜'~}è{½Ï×ŭĥ÷iġwtö ŻÔ$×~6=‰ŸŜġ}ŭ \Óó˙5@ü¸OñŠŭ9ŝüĈ‰:¨êûžĈ'ŠLO|£ĦĊáLÇŝYdM`o†† ݇J/C=è‡¨ö$˙üôİš}šÈ„^A ŭ6ŝqt wq¨ ŭġŝO:3ü]ñ'îîvtîàϧŬßânwϧŠ>Á‡ôĉ“>Ċƒâ‘;8zw/ÇËóż@ğòŬûÛßP­ÄwÀWÒĥĊ‚ùBüĠwòóĊjü9 übüƒâ÷#~>TP¨Ŝ@-0 U fg}ôRÔS˙@_~wwĠH|ġŜl½êh\Ĝ(ĉĉ²Ñ>ro´Á ŭġúŻżB=àċù|Üiû\@$@rƒ+´FnL8Œa¸Ŭ£¸ɽP@H\ŝö€ƒïž¤żşKCıż"wĦ€€xÂC ûv;ğĞÊòo‚ù£ħÁĊ˙÷ùŻññ ·OŸvô€N<€:ñ+;4üOŸÇŬϏ'ĠŬoÂßER{‡ŻÄwܑƒtŜw$Ïñc s" —‡Šò ŻĠŽ?Mä˙Ž3ž5ŭĝu†èWĜ‰zào¨háÜ˙ĥ#ÁgÏ˙ŬsÇÜşpġ°óçŬ6ü2Pxŭœ1ûeX¸òż½ûÏáa}ż"^˙ĥÏĵqû+Jó_á9Ĝżğż~ŝ+Êżô7ûWÊ˙çjçżdìo”:ŭÇĜŝĤ|çżdğ02ŸQi"°ĝ´S´ÁaT„`ܢĉ‚Ñr˙ Żv´s/à ;=kŜOĴy [u„›<nüüy—^ı#]ŒTÍxĞùŬ_˙şcĥ/T˜´c y˙À?]"BÄ£içïċtù;äTQĦÓÜñw‰Ñï!;ÈñÏx†ĝ=÷ĉÜÓéş{ŝĜ{ÒĠ`=£Ù,ċÑCô;ä ïêwàâéN‚ĞÀĦ 0 0Ë äi óÌ3’@½†„Mkëš•Şu$Ö/mĵd²";e÷‘bd²ì’F}Ŝ&áKèñtÒÁ­SöEy™DuòësHàçuí]'Ĥ}Áŭ° ½ŜÀ-ĝ€£~Ç Ŭ;Úî}UsÏ˘˘7—`Ïgl‚U;Ad…è÷Y™!6€ôéâż9>€Oî*Kn”?=?Ç’Ŭ/½£š ۃäCÏŠ™{úññ]ž{˘ŽîeğÇç<*”ÄKĦñëbK<Ž‚Ğü$ıôħ;V=Ï" Âöh8!ĠJ‰+!……cÁÌYï‹XtY˜˜/ëi[b¤è³^˘À¤™ŜĜĈÍ!´iBĠ`ŬĥÖÇéÖ5/Ë:Ĥ#•‰à-igñĤ†—5cÄŝÏ1²%4݃aGÊ++°£\PĞâRëh+„B<ġ çüܔ5~hşSz.‡ŒÎ¸ğ0xflwĝXz ÚeGÏ\ÉÑ|ğ3YŭÛÑ:CêĴèz5ÏHMBĦĥx˘úHŜ@Ĥ|irş3,’RJ0$cÀ#N?íhNŠàÏŭßô<d ŠKÖ€äŸ1€:ƒf$‚TŽwêÓ KÜï:öKìĴ[˘7înġËÓçOâpB&è;ôĜÌñwLĝ…Ž˘;ĝm3Ià ’Ĝ£|îIFĞp˘u A7TÊ´>ÛVÙau4”„z|äɇPŭ,<݁#í{‡ç=ħ-áh  ËÚÊ×ÂÚŝÖ~Zoœ@˙TSRjÂÄ{ò1~öp  Êëv;Áŝ8 N`ĥcm6w™_)Ùcdŝ¨ ²Ìhp1Ÿž:šƒ1NO^;ıÑXωJ!ñ6Bë­Ápàâ$!A××,`3ĥÔŜ@qtàĦèïè–uO×§Î)Ċ#ĥȂ@‚{#@z8y֒Ófe…[vt(ó6IE›£ĵö3Š;ĝq&BD짤 =ڎsĞ˘Í˙€Öú£UG{ôRŽÎq: q0Ìï5:²`‡7Ç#7 3^Ċ"bNŜĈèö9ÄöËê€Ċ>{HxwûŸt(á}Ö`#`NP yAĞ™ï(óŻ”Ċd²Aċ ~BvòápPY癉wôPŸ‚ıIsóG§t@úBNü£MX1ŝytK4sqí™gaú²MrĠQMÌ(H²C8Ù%–K Pˆ Á†… dXÈò?p‰˜İ+€‰êœRg.ċ˘œĵL26Žvrˆ~ÏÈJŠìĞ­Ue §ŝcċùuŸ‚żölĉ‘EIÁŽÏpT Û4İü3xšxĞGŻZe;Û+OLX¨"<…ôˆà@j5ù×÷]7‹†êµĤˆNê4ĥ“?ž>ÄżO‡¤"ë9}NJdqÏĊ$ñR…Uħ§ĜSŝċû iú‡ñp8|ŭzüq<ĵÖO!„ĝTĵ#Ġ.cÛݨúÍ˙È6ÙÏCúñ&ŸeĉÎHnĤYMÊ˙)ñžzugѽ)‰oìUïQĈ3öwĤç "¨L kaffAà×?èĝáÁ4Ùaiàֆ8^_Çż˙8žŸŝ?=½Äá‚9Û,Ŭ‰mçwFcŸuóŽmiĊ!œ‰\”ÈÔ!riÇT$M.f…S9 ˜ìħQë‰PŠ›`'%â/ö8ê0ÈB Éç (™ç}^,úä%B¸ë>!„.ë Ê25;ĝcüÌ òò† Áı à0lQ˙39UGɔôħŽ_£ ĝú#>ŽOOOŽ?~üĝúġà‚Œ#NġъÛit˙éۀ™ Ü0Ž:ë$Ïg‹Ô¤” FœQŻ÷ƒ&ĉRÎ cŻž+DĜ%_$xNç~‚ôŻ É\(Á ;á½?›äFO¨" p8Ä·¨âpxùâû@KĈ&Q7Ĥ„BşÁ˘5­³“V|`ĥ€ŸmeûWKLPÙP­ şx€˙A:O›>+˙Xž4އBîO•–™ŠÓ´îîîï>ŬŬu÷}7t=YŸÄŜÌ{•0Sg‡^DŭŠÎ˜΄üú9û’ao` •á)+ p(9’H Bĵ‡#´(ô?^pħŽ_Q„qĝV­µ˙b/ Ì Ş7j_‡wCxâv{A bŻş/+ ÑZ9‚çלn˘\uvA˘¸ëPˆ }Ïòó"Q- €hÀ)ëìÚ1 9Ĥ¤/ ‚0'ü#à&ÁÒ7.M÷lċĵTĤߑÙ›>xŸÙç1ĠyҊqŜ–¨ËPµ(/•)Y!h•I,,—j¤U RİáÑħš˜aFx8ÄóÄAÏñË1€"ÇC w UGY>1ëp‹ŭ7•CBiöù =UŽ£9@¨éè^ŸżâK”˙#*¸ŭ?ŭf0@CXÓ'ĝuŽ3 à{œp¨† RçœÎ>ÀÏ>r&‹¨BïmH˜ò҉ú›W&¤z"ċxŒjï…ÔbDAOáËQ”$ÌWÔŭ[`VġÏŝß>ôĉšPċg ŒnİĊi@@ @|ï˙nż€ß˘RÎÜ(µ6d,BuÓgÌNLh˜ÀŜ2l6A`O“ÀäĴޏ1ÀÀ(˙_I¨Â1‰O\G³[ PĤbŠûĵYÎE@`ŞZƒ@ŬޤZCÔV#eê˘]€ttÙbĊq'ŝÖ$˙?^Pŝ£¤G(¨5@œ Aü]Z'¨wΈ}#ììF à ó•vI"H½ĝ?ƒ@' ˜êBħ/€›ò?ä š1ßħЁĵÄÖ/@, ˜=VH z9_úÖ+ù{²Cš °­&ô‰Ù’ü˙@‡è$˙¤_àéQô^ğbTğñD:2¸ƒj{„~st[͍£€!ĠT"è De |Mhh$8 8ôÑżÄNœ Ĝ0ĵ˜œœ1û°…ċZ•ĵI`E-ÀRIjE¸ù‘0€ ·p?ĉ°` Â˜:~”£‰žŠ`'Š·Üì¨èhŝÓŭ?˘€IàAW ˜ÌF7­]ôè4^·Ëlġ\ĉÊĝzC=§† ô˘Ĝl]³ôXí5+˜HÄKñÂlĉ‚_žĝÊĵL˙ˆĥ š‡òñZ&Òĵ¨ ˘ñfù–8Lò$ûŸ›ĝCg?Žış3ù§ŽĈŻX_tz˜ŬYË8ËȈ6~÷ùs ~¤Äh8c€>ëòœJ)|šÒAkùFŝYà€ˆcéĝ˜,䧇@ĉ2ŞÄ ĦxşèıĞà›Ì,*â­×ĤU-ĵ(9İ +.ÛĢ œ[­Hž0À;xšçŭ??ŝí˜Ì?Ny€ĝqˆ3"‚=Z1ÒL÷ñ‰"ĵ=‚ôlĦl­š` @9͘QRc šû+BÂ>Àï !aê ì…yʙ@ñÎh’Òcĉhh‚‰è@ıBG0 U xS½ŜÍ÷d/û)Y§†“l4<ĝ|ü‹1÷dŒ_@^ˆ x3ï]w~r Lò ҙyGĈÚê>a€êb¤z`B rgSšH†ZÁyÈ&0·ßï˙ù÷˙ç˙ŝ=b,Ğšˆ ,,ĵ ‚Â[ôX ”òS2ĉ Oî-ˆÜ€`ıCœĵ¨ĦüžôŞ…ñ–)Àĥƒ^íó M…;”ßħ‰äyĝààXQ@p@ hó—­ECf€; ¤Áƒ³€î.À·ŝ90уz†>€ûÉÀe"ˆâ ݁™’âÑӝ10„q&ƒÈOŝ†'ñî'7ü(kH Ô3^Ĉ T^Ĉµ@ *te…ä ü³È+úìU PQ'ÀÇ‚÷^üċx̧€ñ  Éé9Ĥ%L[ħîiyá!g…̵mûĈı÷}˙Ïw˘^ŝLÀÔŭŻû^@à\‚ÀY@`O+ÌÎsÂqˆĝ„xv&Ÿ?ŒQÎħǚp „zk‡ G2èc£—Ż˙ÔWŝr O:”ËóòowBġž`_œË…;È!Ħü¤ôÈ&iü—ûp   À•ĠYGÁçÑ÷Yê¤PoQÊşîî /ñË?G O÷ŞBż WÂÂ;.Ĵ Ċҟ*Y)£ £:‚?Ž ‚P‰£OO òa0 PÈDVȀÀDê“:ƒûLD…t Ó2S5"l‚@är|‎ߨ˙4'¤„„€Oê?té<˜ J)Çv†ßg>ŸV·€Ž˙ġ×ùÎï?ŝŭŸ˙áüž p6 °+A ~ĊÌ\¸•?£ài¤Ş b–ż/c4ĠÀà Êìù’/_ˆ-y9žÈëğ"ÏÛ-3û:İ[›Çù\°)OŬè |"½â­üV>q@çŜ˙c‹‚ÌÈĝ&ûí+­9#,–—ìWĵê0Löî1îDI ô•˙z÷§?ŭ ÊEt…VġH\Ĝ… € IDATÂäŽÓÀvĜPĉV‘Ï:#dj‘Ü;òUŒ@ԇżħŽüD¨Îçž:ô•ÑžšŭŠċUîGB2áFM”|âè|ùħ –#Áċ>ż„¨ÔÊv€h ßÁa Dh) ܘ–Ĝc@P~ "˘*÷ùµ†—ߣ8~ŭġî×_ïq)žûĦ›,ĊûOÎ ³šŭa°àcüä`Ët‰ Üm˜€ÖÜIJ[\X` ÎŽg$͸s$ż/":ŽÉ²N‚m…vo(t' —‘…„[vŜ!ÇË;,äW hd›Bҁ €ıġxf? 5ŠÏ#›àvNxD‹ŒL™7Ӆ8[ŝŝ'Ù@žŝġOżŜGBÂ\‚€ÄÜÀÁ / ˘üOsN\ĤN9,]1Œ EӜœ‚‡ƒòÁ@1M’Éóz3ÚÁ'èÛ/琎[òAÁɊ9,v.qŝǒ2òï!ŝÙ·×­öd PċNcJÑ·€aŝċNàÈáé/żFpwġħYü÷cĵ×€À‡‹ PFc ŽùĈt}òácœäW#5ÀAÈ ŻnŝÑ,œA>iÀŒŞÔÄ4‡ °Ò†:(ċüÏÁI$8Ê?(’hôÍR¸Ĥòö½@ŭ¨7G.ö#)‚ùn`šíŝ2„üà(ë× p 0p,Ċì ܛHù5ùP?–êǓ§¤ˆÈDÀFN~}.`4.•à&T£ƒJls9F;8Yoĵu|huİë†Sk`ŝħù&‚m%p%À°p=$ʗ†nP0ĈŜ]4T$ Â×{-ô: àuytĥx˜# (à|JŸ’H‚ŞÀUÀ†lŻa—,ú Î¨ï݉  ÀHà\0ÖôPùÂÄ‚ü˙Ž ÁGˆ‚Ç[/bÊwÛĈ‰ x™ç_™ˆsêqü§á×.Ŝ´OQŝSµpzĴ`€ô%,˙ŠÀ%ş&§‡;F~bž]¤$ƒ Sìċ‡Œ€£ ‰'"ƒÖ雺£OXù7XÛñ4£4ûé2 @´ĵV=8J*°6C8mµ+œa“XŒÀ ]?ÊOñwÒŭŠĤl}€ ž0À1~öPjgÈ|Ÿpd~âGš PóŬFD€CĈÏŞâ„DN{ ħ|Äá&à ¨ÚŬg:üèN§+@à2â`pĝŽálœ€˜ & ŜôƒÁg PCÛ8ËYkO İVá,A Ĉ”ƒé:ı˙?ŝŭߣ ŻŽ‘띁À!g)Œ ħ<°í1ldêtm[ôBß}Ĥ&ìí€mbtž˜&¤2Md2Ù Ÿ<*ŸMÌWğù*xèè°Bž‹ÊÇêD° ĵ~‡0Cùw„ ĝ%`!“€Cšä˙ä?\òĵŽû{½˙‡§§ŝŸ 7ˆn-Ż# 0+U„…mˆËâÁÊDmÜ·FctÔ*žìÛ,şPçCŠŸŠ00÷Ô%Ï{`D8glu“ ·[™Ô9tRL(2˙XĊyŬ™FÀSí$ĝƒ3ħD È˙AA œ‡µˆ˘AĴ‡“|>%Ô _À0Èí?†(˙=i( pWçZo ŭ’Ù–·§²İ:€c PaSÍè4£·ċŬ'ıò|è“ßÑÀ…tE ٞfòY`€L++L‚Ŭ ‚|z%’½1-?az‹hFNêüñ€pr y3hÄ ÌrŬ]4ĉJ§…§ñ/CT vŭÍÎ ĵÒˆ§iY£ /çÒĴäìZD0a ŝ¨ñĦÇ(D˙v /h;İ|9Û%tÇYyncċeZ:£íŬżÉXa߀ûiw˙ r>DÎG­9"€ ä 3y ‡‡Is˘‡´@žˆZ*9™§Ŭ ŭ7â׏çq˙‚éŜ•ŠlAŽ·pvƒ ħçœÖġ˘ à "¨9`uLËÇÀĥüj´ݍO´ÏbeB;[¤N•Ìı£|Ċş|šÀma€xox PàÀ™`‡3~`ħLœĊŒ>ĥEdú•Éà84­úzOO03h;ƒ² Á%"1ÀşX‹%,ÜĈ3zß 0hÎ@ °SFá*~[DĜäÙU 0ïĉcĠĤÛNËw40€€‡ TŒ3šr?  ·x%ÂÄ@ T l`Ż EêÀ&dĊŭĠGÀqŽóÒè¸Üj€{IŬŠú?ùs’2‡OZ pNÖ]‚żŠ$ĥŬIŠš8tȓ=“ 8R)Ae Ĵ˜}í†Ëu²7Ş[gxÎêüúÍgq>×ûBùM¨ô Ûù¨ƒ”‰Rxq˜µÚ¸zg˜ûD$^`Š P@ÓÀ‹ pyÎ#qírZq}C(÷³Ġ5JAĥ§oQ|‹’ÓÀq¤éÈ1œl•žş·Ŭ¸ÖıÖëÖg³HÁàĠÁ6˙D5@ÀI` f[ pl€À֒‡Ô â:ÈÎר{ž‡§~ÔŬûD`·ËA jìt°b:İÙİā@Ġċúğ9áÄìĝ÷UC9É1ŽJà ÄĉŒ’„RârLĤÂŬ bŒ€OË ›·nĝ$˙  ·— ŝ²K ñĴ×=°RCügä-"è‚Ĝ7pŸK!·”ŝ;¤"=(çûaAàîm W²…Zá—1€X£Bƒ8?pwxŠ |ƒ™˜J—ɌbWʳĜç&Ëk-}Më˜ÎĜ:(ÇÙ;*áÊ úñLvG<…1•›³£zƒvŠ(¨7Á_fIï7 ]- àœ)n²Áĥ€Ğځp@S ¤ Kz6uó–MÉH¸Â1@&Ïĉ0’}š*#Äoöġ'yÔ`öçÀ‚vŜÜZ =ë)ÛħiyÂp°âܵğÜ\$ ÂÂìnÂĤÀ>GŽ  q kž)ı˜9g’ÉÚŠ6ˆ ùÂ6'Ä^ċŸgž€ !ĊZÍ`…Ş1Àh1€Ĉ„au÷ŸÂ0ÄOŞçq´ä;;ƒöŭ~ÏW”ĝĝ?ûèÉĊG›zä6͎&‚ĝ|ßÓ2|ĞQ`í&ìËT ĉù‚AË@ ì,Ä[„>—şa íî ­aLŠ1̙À6ÍNêÊşë­Fż½˘ ˆ‡nww' –û4ËEôl ZüÈà H`<ĊİÍ8Ü}†dÁ!p#Ö& ÌÑiĊ0täIëóa”ĥGŝç .ֈ@p&,|*t~•şÚ¨"_ËóÉŭħvb‡'%ŸĦ+Šcĝĉñç#˜… ž@­oċŠÇáb˘ Z„3şpĴOĜà8—HA @€;ôZhrĦymĝĝ˜U íeŠñÏ#Ñ2¨aá×µ~ÉX&;ɚ x0ïaèI-´ žáöF„3yĤC‚îÈwÛPAˆúĵž.(qO™Œžg´şy+˙˙kÁh˙oEÙzœ’ü¤ûÄĈ2œîJoàl;Û pżc `5@<İ({ö%ÜX˙)Í •P”ĦA˘\ĝĦÓ@Î÷W$oİ8ÎİġĤE_3ÖŻġïÌĞàĊ,x޲]Ä{‰î!ÔôÛù¨ sJëCħĞxw—5Ÿ Ĥz’ïK*á°\OA>‰5ë€ ×úC§ ¨Š Ĥ³FƒëÖy³.‰îò ÂrÀĴ‡k?:ÁŻlhµ½˜_Ùµâ’Ċñ˜ıŸÏ;<İ äĜ/Ì~ŜħsEŬĵÜ>Ğ3ÌÈ 0ÊjWàôÊL+{1ÈböUİi•7`€Ö5+ċ…ÂÏf 0Ò Wǔ²>€Ĥ†iDñç çú ވkÀ Ŝ¨†û*jmŝljü;%‚p8³Êü~”úΣİŝ·f’7HšSĵ  ÇŸÀÀ·ËŭÇċï8 s‡¤›’È—dÓ„;löSˆ e…ärúlĵLĞ‚D¤ĵ=XòŭRCÚaáèêÉè$ÍK‰¨;€k‡ÓBôŭHdó­ ˆß( ~Ü6Œ³0oĴuÖÓÂĜXJ‘"èFµÁĈ÷Ĵ0<™< ä”ËŬĈÚ!2Ĝ—:ƒ4,~ m_Y-€—;ŭàdžD+ÙyĈÍÎ ç\ĝ˜[ċ9½x3­ë*"È<ħ16ˆ ž@`ĉ ­Ïëá†áŝŜ%W”q]1en2$h#%€ÁÇñaàĜÂkŒ8ÇÏ?žŸ Vh‰Ö6!]³óNïÀÄĉóïœÍò%ŜoMŝ׉ ͛­°†§Eä•ûÑÎ@ċÙşcÍecşè €ıƒóŽLAdVÊĊ3t ğ“ÂÂásJ‚Ca­Z ²ß‚5„, ÉĞÍ£˜JCy–Qj(ĊîëÁCˆ„òñÊŭdÌ~á̈ ö}fÜɜżnNĥ12hĉy”’fĝ#8R!(v)2”d½$’T.Î×ÂÂôfqXèÈÛNqŸ.“ÚšHÜ÷”cši€yOgZ|{Îv=y%{ùY£ñp +,$‚‚‰%—ÈZĞa£ñԅĞ@ b9üsZ•çÓE P„ÒÊĈßÌ˘ _ħşÍÁ¤Ğ¸p ô²üÉş H1â£Ĵ¨“–Ëò#' :­4àĴ7pÚAXĝ§[$*ĞÎAòi!0‡J³Œ&’˙TŒOÂò2vŭk0€˜2üƒı ż˙Î,)@ĊĴ>3û٠ϋ J‹[Ċnĝì;p>'ÉßÀž•@•ĝ;8'³ßĈÙôpC!´‰vŠĊš½Ì‘èEüä˙áa²AVüŻ ßuwӔ4¸ñ3z˙ŭċ_ŝ†äĝHv ÖvĦ=Œ3Èb¸dlİÔUU€Tû#é—à‡\”Ñ:ŻĥèĦPŜá1›ï÷——`ġ?$‡Ħ×oo˘²€Ŭ"" ƒrÒ,Nû ˘Ï5÷Èâ{!à'u4 àv×ŭ‰VŻ1€v~™ĊäO ĝ{7£áÔ°,(´ :‰ö¸ °,”t|êïùĦ4€•(ıMVZ9̓ĦpÉӓv\>H³ƒ Ĵˆ°>D¸é cĴù>Ž2ŻP܂O÷˙Û˙—#Ĥ4Ħ ĝZÒo3˙SÀ0ŞğUą7n˘F‰!´~ĝTĴ’4×'k˘:KA)ù;Z fƒ â#ÄÓKFñGÖÇĉ]ÉCKG‰:`{ˆ "hN`ŞĈc“šeÌe°wŽ×P!a}¤>ù:ëŜ‹¤ğl"R‡Ä½ZĊ3Ŭ5ĠA’ĝĝ·P*GšĠ‘&ŽŽÉ 'K=adhPĠj0S²˜RKİ”·.<݆)âàĝ–ÓëÇq†>oŞĥ zhTo Aƒ)ĠÏó ˜c€ğ~gİ`d‚„„ˆÇĈF²k~8k.Sé7•C8Ñ^îċİË'uòl^˜ŭ+1€Ĝs˜“žıÖ#Wŝ=jHüò2 $‚Ö1@"0QĉŒÑĉx˙O°˘Ş ıušvĊFħ˙İCÓ¨½?í0,<êùŽ EN1À4íÑ$€êƒ sĞZxš02:cäĥ !qîù#úĤax $ž!§$PĉŬ_˜ÑîmÇÌVˆ ߇„dç ÛcQ.H%˜fDP ĴW1Žç§ipŒ z>Sġô,;#‚Úuş0Ĝ• ó µ E"0&†¤ƒ†ô2ĝÈIĝ œ8SÈlŝ¨É˙FnÊıˆ)(IoS3„ù¤  Ğ‚!G\kCÊèk`€ĥ3HĠ„ÑĠr–Pƒ€AÏEAœ$Ŝd 9ç @•â85Ĵ‰4;ĝcüÔ`7ğĴí÷\ â³ĝĤTG˘Œ˘xtʳİöó䝞§`2|; Ŝ}ÁŠ™7PŻ(;ԙgê5PĊÎ ³Â%¨i(ƒ?£—<°C‘X€Ä/Éè3DP+"Hf†â=ÖĝyžJ­Ñ*,Ô>;¨ŭXµµJĦ0Ìö\ bÓhXŞ]ĉ’Ë[˘›‡„µ@`ĉ ´ µ£S%´‰žÂF^È}ĉµ}[òÜèĵ b*Š˙9(#˙ġ+É?ñ?ˆPeâ8VC1丯 µġÜlĈV AbiSùç%ıF;óÓòQìc6 ̈ İƒh°ÒMӂ¤ˆ ö(틠ĦŠxÈtÀ€ ıXyĊ +WÁs´N=‚ ;:2jòN½U(l°<­cA ·‡e]´´ñ0_qíßLŝËFëÛ 0$wODıŜ^Aé(í}1ğğŽ=yraXA[ P4 ìïîî‡Î…ĥ#PFLÀ /°^IOĥ‹RW–Q²A„óĦ/SĤĜ{Ħ ¸g .³àħr5qjbrpÀ·k€8ħú#Š~AOmü*ÚĞKy=!&áÉN"ċWa€GBx/t”ËnĈzúfÂ#W´–>uĝX  ĊBp°ƒy€FMBY 1~ò hBŠ1Q(‚@(ñëßu‡‡Á§ŜÀÌûl‹ÄĝÙ{)ò4ô… (‚r­˜'†à`†’#V:ĈĞÁ@Ž3€œ¨`QġBè4Œ€ŸuĵĜ‰ Ö`1Š=Nôâ7òĥüçċˆ˙’›Â' éĜɘĦ¨@ ñêyóñ ’=ÁÚ/Bbš‰c­óÛı98`PàŠ7Z8íú_?ßı(~òR"TB ÈD 5޽L÷¨ y½K•B-ÌÁS8ÓóÑôRù—ä2l#!<£ nËé§y/$˙°hÔ=°0¨ÏÓoó8Ö Pv× ĝí¨İ.7•ò(İLBìG—•dìŒ˜‰Q‰Ê D´@àœĈϜf„LŭġG¤Ò $2ïAzöIĵYçħ: „ Z!È.Š ĠċbȑF ĜĞòÒ5•4oÇŜ=•MîU0OPa ˙GĜ'Q é]zĴ½ÏrŻ5d›™V à,£ ùE¨Œ5ßÀ}Şy›ıĴNžqˆĞ›` ë ZŜÀÄò8Úu΍ +ŽÈ?½àÚàq@ 'ATDP‘WŸ]Q\%Ž€8üŭwa pYğ™’'ĵ€_é bxh\ÏĈ¤Öżcd  sç-Ïġ / îċZq9(—9  ¸0 P 0MB™ÜÀÌT@œMZ$ ;½Ö ŝÜħĤ/#ÇeĵeÓĝ ˜jpÒXŬ–&îDÚ ° 3Z,uTİexûϛġúLä}ñêd:£R “”TQ^ˆÊİÙWÓïM‡Nµû;›ĝġrÄZ˜]£Ñbzî× ŜLípDĝ0Hµà ġ` yHbUM4V Ħúeó< ĝŭ%˜êHZ'#˘ëĥs$'ä °o†„´2 ‚`ŬÀnUMôéxqPô3Mn€Î÷)4ş~ :h^âħ10Ğ.Ŝp3tŒû‚í¨ÎÀï0üFÛY… [ßħİFé0ÄÒ£ äjĝ…3ż Ar\˙ɏ1§ÂŬş6‡z§ ċ+…v6,ĵ:‰<.ÀŽ@éx×&‚Ú³ĵxHÄn‡—Ż]d™™‘áL‚kJ§@0Î4 °’ç|ŸŻ>0{=ŝo) Ü Â,Œ,Í°p{V<Í%oǑ‹.§ž˙Ĥüû$áî"TÀ żĤHÔLKĈĴk€ÁTŒrZ œĜaxqîċÖÒüGŒÜe àXÍ‚”û3Â}2"\OêŞŽçwĴÇ¨q·o¨}Qpž•ôµŸ~àAO ŭÎfà~`²LĠĦ¤ xŞĴ.žÓ‘˃€ê°zZ?”1€LħÒğÍ äÚp ìÀÖi[ú‚ ZÇôDXj×l›ÊHrġ/KZ2ˆZ/‰ë²0ċ[Ëò•M'tŻx_Öf à~ .5EƒŜ?=yLŞ^ê 4– Ħ /oA³­2I‘¸-"Hg´zcNèHŒ˙Se€âEZĊ^ÁÙµP\Qemábq.ä&Ĥ'ÎĈ: s‡ŸU³ż´Ĥ ™ @8àvċc›:£é :™‘ĦÎ êÄï8àzé=…µÔ+Ĥö_K‡ĞŻÌ·ˆ ´Ä8WÔĴáy—ì`ĈìJKĈÄÎ/û=&€›_1ş}`ħA£öN#|Ä+„‰ {·…°ÑPOU­Ħi$¸fDÈħdgÛ2]P1†ıµ-vgÙ8°ĝĉôížkЍp û‡8(°ùç+’iĊË\Yè³ UCú+1ÀdÂİ} €Ÿ}l˜€ × …ì’•°ŜN‰TÔN¤0<zò}cĥ žġŭe¨s“‘ Y3ÄeÀ÷+.w 27£I‚0E )¨'Çd ê1dÜG |(ÏVg,‚uâ¸$˜>-E]ë ‹⃴ž€-:šò >f?HÍeéY?Â%˜‚ôfZĜ\7pBèD°Í²q´v¤`Jıöt0€s*ŭë$§ÁÁ`€ġĤÜÏ:T¸UÂE;œÖ_-܏Mo`Â2ı^YÌÌóz `$Üĥš’›“0@ŸĵYDP¤%‡@hq˙ÈÉԁr?´£5,˜Ĝ?ħkWÚN+ܔ‡K"y*Y^xf9 à(Ôiš}î,œ\3^‡Ú/e†§—GbĉÏ €nĵ.ğ.1>HŜpJ ‹àž‰ Í°ž—ÉÓ½Ú`r4`êI^Ö8M¤ëóŸŞià ‰ŭBòû\A.Ñ\À€˜àË: ù2SíV_}"ëf­@!˙—á÷K7‚kBvmıx1 ‘ÚçŜÀwœeÒ¸ċ—ĦIċï3cĞ`Ŝ[0_h[ ­@ġjrĵzä*6jEn6Ìâġ LıÓĜ ‚â4ÏÓ@“˜Ĉ5•°‰'DòÜ<ƒOµqEÎŭxJ$MÖ91R[ ñcY˜şA°°?ż!üF˙Ñ8•ôE1dÀ°p"›èĠ÷ı70 ‡eŽL£ĉ-ƒ&İ!>M² ÚċEəhʆ2tßو ×Ñü/-/KĈÔy Y"û)݉öñ›mÛÚaĥ?9‰z™ŬÓ*Ú Ġ)À["¨•xAìÓ5Û~ÛXuĜc; xHı&"è’ÙXc“ bsşlĝ —…k ú<;Kòpe’#âš²†ÖXó·ÁdéSş7ˆpÓí?{öˆIĈ›}2ĴXû ¤Ó0ûWAEu´Jòê’1˘Ĝ5(>Ñ=Y§A="¨/½äÚgkcSÍ=î3 ‡ÍEQİW6ŝÁċ`Û:Oŭ-í5Ĵp„2"ÈÌäÌ4,a0vLp2;Xž—$Ğ ´2gPİûœĊŜb^Cnħ€ëĊT#¨éc€†Î ç$54ê€9…¨3֌>ÀÇV$Ï£éöQ‡ìó¨ħ+rW›!8ó™½ _İ NŭqKĤŠ‹Öv§â˙7€8Pìtşnp“Z–ŒBC –@Ï[Û~˙ĴmäjHĴùuÇŜÀ*7r<€†…ßuëDzŸ™¤ü@gW‰H‰/|ŸójáyÇp?%´XoàrB˜§ÜW–'Q`ਠPH )žÒDSÂH—gÌ ™_Èż$ +ċp€@'ıĵye…ŝġÍ(„!#‚*8ÙŜ/Î —Sa€ìÇçînމ y(d¸T@1@"‚nÄ(û$úxħ˙Ë3 ·Ì É䳁ûAvX<‹Bäb€$=ß÷ĵğ–s0ÑİrYD³2"¨Z6ÎzNGgˆ gVáòcħdLêĜE£Ú  ċñS‘;Zà3b€½Aĉ.˙! àXj³o5ÂÉl5÷sÚìûžĵ]Ĉ zę5@JЍ+0€²BF\ŬŠôu  ""ï˜È 0X"hş LWa6ûÙ҆›€…â(·/b€Âĵ›Ô°u"ÈċïàybßA‘„¨Š݊Zĉ 7AFMH‘ĠñħŒX$Às• Ñ[ ÁR²ĈœŞ'AáëaáŬf‘¨s WԅFÓ@nϓ@o‰¨šÖĵĦ4Żj4bĴVU‚ÀPš8]HXĞaÜĥ6F`$"Ŝm€ÀÍxsGÁ•ûÉ:ƒd’'àqفY˘à­ t5|nÀ³4g3 ĠCbŸÂ‚KĠ%”"NÊŝÚ2´íu cÄÔHpZ=‚¨ž64ı%Do`Ò\-â€N ,‡ A  wïñ˙ ˜)1 oÂ}[Fşĉì˙׀ÀŒ ĵ™Üj—A`œ’¨ŠD½/”b^@à A ’0ĴA…x5ˆ …A`‚tόûxç9uô sÈŜAOXp¨Ŝšá hÄŝ 0]‘ÑëŽRßrÚ°p—……c & 0­„…g€&´o`7TŸjáïÙÈ=žˆ k"Aäàû6Ĝ7ò_À›€ QR²6a üe܏Š}ĜŻi:múéQŸİې0g1€Ñô i³fYF·i×Hn ‚N)DĤzZĊóŒÎÙçÀ;ôà˙ ÷Ó$‚|3³È% 4J ĵpEn`ˆ µkEˆSI€˘HTZC.÷î07lı“ċbT ˆ %‚RXb€Ŝ`€ŭ¸Ñh–N²Ó¤JŝËI`˞B_Ŭô[‰ eeƒ˜ü`׍%cPTËċ½M!Ĵc gru€„Pô“X£‚ĝĵŠĈT$ B—İr‘çĊ^0ÀR[ÂnĊ´`K%ŝ9ÈŒüĞÀiRÏÏ<2$h@‚hŭe’ËÒRRŻ'‚¤P¤Ö‘°pDûàmDPÒôkD`â˘ê*xŬÔlq¸<ÄY`ê;İ)YÄ›)§¤$Ĵ÷9Ϛ ^Ŝĉŭ ‰ŝ FĈéı>¨ ŒfĜhŞŠLUòòÖÚÈ&[,äàMI€v3:††…,ˆĥĦLĴµ“ €ÊHž_݈ۨ“Fâ~­¤`!lÄŬµh~LR„9’RîNjĉ_.ÏBġ bXj}鰝8óœPÁNĊ<˜9C£H”_Ħ é áBXˆÀ‡Ab*„˘Ò1zAW]A`ċŞuX 3ƒtä œ(7QĦÍ Ì‰z 2aÖéĉfbżo}Àv3 u€‚@ ü*ċ?“Z!üNgܞŸñlülŝŻà 0+U‰I·V@ 뀂 >Ĝ"Që pCƒŬŜ‚vXĝŒ!a]ßȸŸŝ†ÜÀ¸uğ ıh­ËŸg4Ò2 D×xÉTŝ­ün@\îsÂwmÜW€@™> l,Ì‚À4m  …V˜êr wÌŜy5Ş Kì)äĊı:ú”(L DİüŜ@p'‰ûş§‹ pC²K)` ĵ"n´ġQÒÏÏç3ì<ÇÇ ;çÓ9ħ‚ĉäżüÖŞW3Чĝ€ {­.6tÀÍ­ÀÔ)4ġUXY2Ĉ‰p?:ÙXtÍi ĤĦó:F°p­ĝZƒCƒ×ê˜Ô°šM ÁŜ’ä1@)ÜWi ”a€gÁ9$ĴrZAdöy¸Ûˆ %‚x˜ˆ ,ĴG€ù“#‚àÑ%cR `é ˘ˆÀi7Ï,öŽ4X†ŒҖì9Ŭw˜BLñn-äĥĈì¨ÍĞmA•}fûFžÌŝé|Ħ†› ;¸18Á}>ġö¤bħ9š –òÄjgP€•ë4h ­Ħp+ôoc€Ĵ”;Ԃ‹³¸‡“Öh„~ € aŜ0Ġ ĤŞÈqş A’G¸ĥ8€4jƒ@f-îs˘yu^ż­™ž8Šàç5ȝMo â×W€@4Lŭ'[ jT¸ ‡{ċ9Œ‡ ]› Äâ0°5A  ƒƒğgHß ¤4„ôق‹ ŭŠ+™U=­0¸Ï8é9ŸġqÓêĐAϨ&ŜêR…Ž+ŬZ^ĐÀĴç5²RèŸġc²ô!R™¸™ŞôNʰ{OyAJ5Û/NjT“ûJ< NeÄQn /kD‘ 4Tܗ@ ħ ;£âPÀD \˜˙YžüGyŝ Eŝ·ïqï7Ü9ÒöÛù\iġäŜ@¤•pš-LXĝ*,ŸZşÏ†…WK+;J@0_÷JBéÄĵÂ4aß§µƒH”Ì ˜@Ä÷цÀ‰ïíwÓjáeİ[':9?pa+i1@Ĥ–Ì>G³˙ÌĵZ|ûïçfqÀ`@Ù?£éŻÇbŝIŝ—²’•Ë;: ̂€xŭŻAúÊëښ7pf"ˆ1Àƒ!‚2-°”0À~·lj˜°uŽ#‚xVˆ÷‹ĤLĞH,+J#5lQ'àsaŜ;żÇû˙|ŝqü·Ĝ‰Ûù;*‚xÖÀ!c’mXRDP›Z pjb™–Ù/SˆCZD]~Eİ>Àh1ÀèĈTЉ9Cċ1`6@İŽĴhïL˜†B&÷–$âH—JEşWqżYÓbi|™ÌĊRëj‰`{£ˆûyÎmŝù;(¨ Ĵ:$€<Ñ AvÓ̈́ }ύ€ĥ&Öc"ˆDXЃ2\YÈѲqÄuÊ˙˘èġ°} €Ÿy4ÂÂáÙéÁ=F¸2a°zSj@° ‚äÇĊt˘â\.ƒ@~Ž&Ó½ßG5z˙šóˆ˙,Àavĝ,á#‰ü[„ s·Ċ.)$äVÈ^v‰ž#‡í°\êˆ|*Mġ%$ì1mo 0÷´R(v:C V pÏò#gżh DH=Ĝ·4£ݲĦ`%dîGÀ_ĵáEû˙DˆÂ'Ȕrĥ§‡Ù 6-h‹DmE‚·Ğ…ŜÜĥ‰ Ÿvp§Ùz5,|‹ÂìrÖóGGœÁ,F-|´DP–ëúŠü£t’üç ŜxĝŞ}˙ŽÏ#&<ž l¤Íá €%ċšêÂ!ÀM"èzoà"ŝQ—HcÊ˙CHĊ×ċêĥˆ Vf"‚Ĥ’7gƒz÷dρċٓqgÓÀ=(ŬÎÁ’1VĵäL‡ĜŞş$›ˆ`ä"lĴ?ûjCH`™ĦˆNH8à* PŞĴÜçÄ^ž×_²ëš.ßKEÛ|& 0%ħŸ w¤à{  0ƒèW5cJ ëà]&]++!6m'Eéd‹ÓĥLb: Ž?ÚòŸî? ƒï8#L ĊˆZî'}­0 U#Cé ĵ ¤ -íˆßÏħ'tÉÍ~Žò —V_M!÷ "hlŜÀlöçÄŭL@ïdËĈáZPó­6$‘ĝä~f & âl2¤Ŭnc ‚_1KŽNBì*˙³!ŭ -š#a€Ğˆ ÔÉDßÛ$ÀnżmR Aù3N²9œq­b€ġeŠD"Èíaé¨Í°pIE1鋠ò!Âî ĴZxkÙ¸2"hQ’Ĉr?áLCŝÓĝUP¸Ô àX!.ž‚2"(#‚N7`U”+3#^YÓ{ˆ´xÄż_ Îŝ—xğLÓn÷g@× !4àB!3ŭàg“.hÂ@ŭħ#8şG"¨—*o%ƒ°I •‹'à)z*İáÈKŞf€ úy É^`Ûĝp{Ÿ ÍìYŝĦM €3LĦ ĜOE@ f€£:a°8\Ÿj…"}C0Lro lǐĤ70hì–á3É˙5-Nâħ@ĠÀÖ 0!a:LLEò›‰ YÑ là02_­Ċ;CPŭÊĦ)€ÎsÎ€À¨Ş€,%nŸLAÌCÇ ċ?áÄwˆ Q!o dۀÀ¨n•à˜z&× ŒßĞĉ (DÔ`ŝG@à;ׄiG™5ŭfÀ}V´PÛaá b€ À‰i4óhü£Ëä” 6—M E­8÷{í ù`KÀ1ĈŬ$‚60@ëËÉı?ÎŝWAÑˌ †!˜sö÷z °İ­iı`ÒF£ñQ)`?ˆ„…oAš‡Û·ɿ0B¤à[àˆ ^bĜV ?•Ğ’@şš§ô°m"hÔÁpŞ—kc×ÀށœÁĵ°3OòT½œşW €aáşdx>ÀO>Ú 0*|0šĴ:q°‘›íñŻ@‚ ²S’Ò´;Ž6"Áŝ~› HsÁ€42ǔŸèÎ7@àña7p)ҁĝ Ġ-xûUÚj£èü,@7‰‚ĦiàĝܛA ‡„=h€ g˜ià#Lj˘äc`°ĝ€ Ĝĥ*ˆÄˆ:h IDATĵÄUdŽUAĤú‹DŬ#uFHBO/ +ôĝ§Ż ÷ıîËA “5m0Ĥ˜•âÚ˘ĥ–üĝ´ƒ ó€J(U ĜÏgŽ÷žSÙ`lwûÇG'ĞŞÓù-t@ş>>MĞT(Ô· ˘Î7ëġ rXÁ7€@ŭµĦÎD8Çk†ñr­µl"8BçZñŞöû™ÒÁĤk@ dÍHèîVêhĠHÊEËêuàÜÀÇĝÇÛÒáAż"\°Ógàd1ÀéuDÉ˙wÀĠ4Ŭ‚”yĊú,E]•´£Bó˘iıoVR5µFv2xÄH€ —“½ÄÓkD€ÚSc€Ŭç{êbDÏA Nè˘mï†ĜN÷IL¸ĝ~eíà•cïĠúLŝÛ²ÁNW„äíğÁDĦĝÙÈ]-ĵĈkİaÎA‹Ċ>AX3˜s5ÔĈ$ĥÄ7‰ÂÚ^ħŭĵi!XD4ŭ Ž‚ƒ{!*µRŽa<›)‰żJùLĵ2gP\İ˙PûŸÏž3gR îŻ"‚šáAn­C¨€Ċž€:Z ž"‚ÄÑf0ÀèŒFÖ° aDïF  Eâ$,ĵÛ\2ĉcü,`² 2„ h0nŒL@ï ħùä8ĞÁE˘ĝú,)$,Ĝ4NÏŻòbPĜ)i…„]j’$l&zkóP)ĴóŬ CËҁÈ"àb‘‚tĜgÀ¤,PÖŭ `!–x Ŝ€ŒÏ 8 ĵì )T BÂ~ğn"xĤ°SHXĦÖ@ jû"d Şü›3„S,Ö |ġô°^7P9‚@Ŝ›•Â<ïĤM €À_À˘!*xŒìL)|òM P‹[[Ħ’˙횈 3kŜ oa€ KĈĜ…WbR„#ꀄtı`Áİ£×ÖA\)´yH"h0`*˜Â/˜²—°pjFôq<ñ²qŠ/(x%윳œ‰×b!(úK‡inÔ³N/Íż7Ö˙ùÊ\ oX}’}ŝ9ÙLu,f“³sْ1²ħxO† < T`€’ ΄; n?߄(}I0€,"òo1À+†ˆ%ŽrIà›Î~Ĵ° ŻwĉÎEHߔ ĉHE4€ÁÎèĊîU`)AŠ!aá<›BËkÌY²(žsòpŸĜ4§"QR(²ÇĈˆ‚Ÿ0Àԃ3ȍŭÎԑŸMIĈ ż6WŒl!Ġ×qy%ñ7 `ЏVú5üŠ(rDÏä FìÛ@ŞÒù§ìç  Ğ„TçÀSŜ‹Êżœ!n²óz"HŬ>—EH˙<ΠöڑŬÇĝ Ŝ'2^™­L)D£¤Ĵ2LÁb)4€/É ÓN°"° ̙Ŭ‚’ü£èħH„˙m‘¨,GĈ"KÛoo‚@%‚N çQ×ĈŻ)0^Â{ – û)5!FSB.(k÷6î+ÂÂâŬdŠƒv[¨#û '3$VÈĝâ³{Ş€ûƒu %64q&Ġġ)›Ŝ(Ö˜ú&×àwN%ËĈ8ïFŝı>@úw5äB6 ԟ¸Hĥ'?g˘L0dA½êÜ/{†ŭÄ9€İZ¸…f⟈ îRX¸ßˆòšNĊIċœf >>.µšDÁËaáǤRxĞH°<x<ĉûa;˜^h€²8èÂq!şd”Ë* p ÔĠ£ġ -ÄşPĝòJn ûÁ\ÒŞŜšfaá½ËA )k1@FÍ3DĊúŽ E"½`rĵ‚VYȜç"\à¤FÈ˙oĈ?·ŞE=c‘Ï1@ÑÄ h1€ Ä‹è€ ,Vŝĵ ë6fÜÏ&˜ peD†% 0ĥِ Ğà‘Š0ŸiÙżU J ŠÌä™Á1üĝ l˙÷½ <›r‹Ĵ@ĴĞĊŭ\µd̍@uŸĝŭ…îċ•âĝñ˜Ö„,àŽ, ³ö(ĝ@%:\A€&‚Ó/³T2U‚ôûğ½¤5‚Ŝqġ8ZC)U4Ñ3û"„eìN …"Ÿkı7€ƒ€2Â/Ç[˘_Á,éÄVÛ[ğ$ù‡Ö şÜ{`€ìşkFĤÈ$è60h€“§h"h:(ħ™„E ˆġ„] QċI -ßô È%ŸµRDçóۙJGü&µ‚Ÿ³ƒ¤‚Q÷‡ëĊ§L 9˙N!Ĝe,.‚@c¤ÌL¸oa`' zç^·A`šd_ŽŒÈAàn" (Ŝ@?5ì Dœ¨5¤ó–ĉ‘<1¨4 äÙĴŬNĤlݨ.U£NÂûŸU3 çïÌÜÏÊ#~‹70}Ĉ8€@,ôŝjH\ÔˆZ`Vï°vP,Œü{—DŝzèNa6(ò|˂ZcŠkà`Xô‘}Ħŭîĥ^şĉ¸Żê„Ñۈ o½÷S‚ÀŜġ.C„ÙrÁ-Èeâù§°nê47M~i×§Ž‚ˆ tdïĤ9>à~RÈğäBóvòT^Äĵ•áAT5+Gâ’1'$|xŭ~…*Ëd"a€hɽ‘>Pñ?‘;ú³E¸bşçН7µ™ŝY:2F"‚fòöR$ŞMW€J‚2„ëÌ[ŜÀ\è|eiäèIÀqG ‹‹5›’c#îx-gtP'à³Ô'o (ƒsY†ÊĞ1€d„ánQ¸ÂA"Á_+)5H&Ĝ€JñD‹·1ŠÜi `6RD L  HDí)Ödż§,•ì­­È£à™0.ŠÀ¤mñ\@ÀÀsĠ‘ç ÏĴbĜ b<Óm˙é,Jöٟ^tnİŝ‡Voî˙Ĥ"e`J Ĥ—£Ĥž4íĥßh€“€-x… °KL¤ı‰h,öËDZLĴÚ@„+ € 0wÏeíxïŻ$mAà³)ÊävíÛ 0û!W‚@Zc”‰` Á°QĤ‡!’Uˆ—°,P/uóTL ûŸp  ì‘ $ĦßKPm=|T  GU Wù‡öœÇ‚².@oŻh‰× PD'Ŭ)*m´iBƒNœ¸-yášÖ}v ó™ŽAƒ˘Ĝ\–BìóNÓO´2ü‘â0ŭY{ħëîŻĵ`ĚĝŻh’^Xev}ùĝ"ÉLÓ”Ô ¤î.ƒܘ]Q+Ö=@q ³/ˆÄ{kG— –á'öùq´ıF%Xâ[AàɌŒ" ĈĠaáġ"‚čjŠİ~mh€v}q*÷€B'Nä ˜Ó’1r£pdIĊ8¨'Jµĉ# já ÀĥO: +Y´2p×Zċ/gÎmC^6´”ÚZ°Ù?eBŻ,rñ™2fżP:VxŻU‡“ŸbL'ċ3'o.–N‹&Î0Çcg0@ى‰ ~ljÁYk1À¤`ċ ,<(qN3™„â\CBñĦ…Ä.Ġm\ĝĤË0bċe5]%X0ƒ5˜ĝKÀô·"‚Ôôg?¤˜İ6ÌAÑqk0ĥŜÁġ†ä ¤Ŝ£ŭÍAT-0@7QDP‰(âÛ)½@(_\;¸£Y@FI'cî-QAŞ ĝdµz“L7\;UÇÎZ"ßnÉĠOkÁQ -§i´‰%§–Ì~6ĵĴÉ뇛š$ù×LfŜ èœĊñÎ?Ŝ„>ÀO>ڄĜ@Y>żP'€@aŞıl¨Ö;²¸O:hEƒ%ĴĦ˘× (¸˜N:AñÀ™s}e(dŜ@ó…‹â"lƒ@ıÏçfJÁĜÙXÜç-ÈĠb‰£c(Ĝœ+ 7Œ`¸O °Ï@ 0“Ġ2œÄkĵہçpż–D8bğvĵéíòoˆaK x˘í„QÚKÚ6'ul–+IúYdUÀbî‡Íŝis?,ΎĦwׇ…×—Ñ S8܇“s-ÁŜÀ;ŭ+½ Ĥġjá½e!LÊŞĴè%ȳ2Èä‰ qœ× 010• bËÉ2û•m-Û°¨'°†P~aËxJMĵ’‡'H 1`T€‹ƒzS`pcJµ„á>qŝׂ@\7p"(­Lòz4€äÎ)`ĞÄÀpé" oà^–ލá,•Ö{°ÂZ}€0À†lRj–„&Ï×GÓ¨ 4¸P'‰½Ğ;í\_{/Ğ$ z"hL`Y, "H13!Iêu‰İ4à•`žï˜zÈ"‚z³b€S€Y €8r0ìĜ€E`6²°pùŬğSvc(úuŻèmÇDh• °î êîUë?ÜZ1=YòbµLfŜİ ċZƒ@qşÄb2'Ŭ)œ‚(™À@ ’@ğŝswŬˆƒƒm§âËL3BıÏ’jAׁÀ&¤kv6ßħ·‚àĜĊÉh€â Aa2:N†1ĞpUĠ_^£:Ò;ñ(dĠÈ@ 1C ò0~ Mâ Àjb"Ü;‚ÀĴ™Ĵ‹üòj€Î*Vˆ§†fzXAÄ6^dħ€İ¸o)ŞüxûCRûCùŸÙ&a…Ĥ Ĥoƒñ.Ħ7pgtÀJXš p5a™UŒ*f­e}€4ÊċÍeż4ĠÄygla ӽÉì+äóÓċ¸ŸG$‚˜ BKJ;p­]AéĠ½!"hhb€.ó" A=ï0iàԈR  jŻh‹ŭ?/Cş&eÀ€ĦÄ)_œUsRĜx÷3K/ˆÂËÎ"E‹EŝWÌ~ĉlŸNo{ŭĝ’fD ֍ì’1˘èŝ½2,GÀ€ÂiáQ˘˜ Ż ŻÙĵ¤NôÇc€JM„*"¨ĝÂÚìo9ƒ´2aÏKÁ)Ì`àRŭ£ ¨6¸:,|›1ĦWa‰ŞVŭ?ÛuµR(Ż!!a iZaJL.yŜ·)‹ĈeÖDÙĉ—Ŭ€@ĤìSìĉBö +íä’Ŝ_¸6lcuŸ3ò/|,¸óšÌœ¸ŒóÌ@قòŠáĵ;Ï3Îàï/M×4Ì(]Ón÷éáa{ÄÉ u2DüGó™ËŝÉ:–&y T¨‰mñ^ ÈjàW‹Z i’˙’”(['TšÇ^ġ링è G™ALq4ÀŽ‹De Pb(€Tĝ˜ÚïS½8ġŞ›§j×ב ĥ£ëí)ën+/f~BWŠp3ÜׁŒ$"ÔÊżC%o V?ŭmm½>@/è|pt .Ċë͸nà=ÁÀ×Ah>=ì&‚’ beÀä†Ĵ(>jÙPY-İmHs-œ&\ŻÂÁvރÖuwÖ~Ġ:ÀaY7N9aÇΉž*–€j|ıY €ĜˆÎúœ¤HTCŝgфs§ĉÌEİÈ÷ ­ÛĊ‘ħqÄėä1 !žaYC óí5\AÍŝ;ŠüM&ÚätH ’ &Ħ7úW”` Ŭƒ¸¤°pÂ×Ċ¨A+ĉˆ²RUÖÂ.ŬÏ:µ$MÓż'ԊûY︤œZúdAUZÙÊÌ Œ @Ŭ$"ŸŠœş6d0ÀŽ1À=?: În’µƒÎk pŽ  E†iGëğ·‚ZŞ{¨/b;™`ħwM@ ”(Q÷#~GJúĞ]ŭŸĝŝME$•rç=ÒxŸ5:ŸÂÍÓïîw Ŝè tïQÀ‚#×h N‘£}°.ƒ@sÓß ½ԁe¸ŸÄH°ßïzŠÒ>ZjÉxN%°ĥŻ@àz‘¨ĴOD¸ˆ Ŭ§ıߎ²IÈÊĦ<Á Ħ&*ù˙Úûċĥ‘%Kß )Âì˜Ĝ‡´ŞCÚ½Ñ­Â˘ £=s'ÌĞí˙˙Ş­|œĴ,Ԗ}{ĈM™$ˆŞÌ<ùÔŻ™PŠqAX8÷˘tÀbÄoŬ³™0_ÍùĤĴ³žĊĤ‹ (ñĜŜĦ‡ƒIû…ü™íFèż”3X3„W,lžs hëÄ~’ ,µ 7plÁâû}Ċ—ĈÁż<"è:^X0Àí­á,wğŒBŽœ†ÑÙ`ÊJŬê;ĥ0ÀĵàŭAŬhuc›¤ÄĊ·)4!hMϏc€…h`ï0À  DG 3 ,ħ˘ œÂĈ`‘%OllkWĥWĞ#NÛ²÷$w,Ğ,g­×ü`n°_sÑì;şğŒîĊ·ŜLLĴ 2ıH‘ħñ w-Ğĉ Rpfûı~ôˆ7° á `I ·àԇ…KdËaióx‰x8•À³Ġĝ§YċRÊÂZ;†`÷· ÷ÒQ 7ŒäÌ)ÓòîîŸÚĠéòfAò^"7(÷Yß@Ŭ!† oµb”„„ĵfH ƒÀlJ \~n?аßzs pċshm­C,èÙÛîw%+’˘´aûéá·Ĝ&}šx²Ì+  ê\ìǤç)Ü-@à s5(üIpnÂİu×âCMÁí2"0!àÚs§á/àÖi98á Çéù¸â+Ù,ˆR€u-q²£$<òƒÉŜ'ĴAà­>4$œŸGm 6çƒÀ  @Ħ† É"‚\‡kĈJ˙ġ ú×@r³$aJÈ36§yŠs?+â>ÊZêĝv;§4P6Èìż˙ğ‰~Ŝˆ˜ĞżÛ’TrĠ¨A´İ!ġċ{ `† 8W@1{_¨ê`,ÎĠ ÷šġšEh‹‰‹à=6@(=S `xR–ÎÉ]­dƒ•G AÁ7ÌÀîî~îžħ; ÍxÖm”„ĉ Ì A×b2=€˙싋×G›ċU{/ŬÎc€y ‡Œ_ƒĵ°ĝmäû.O^1„Ċâf7Ž ˜s; mD Pv‡Ĝñ#`áúı~ô„%°*—_ğ0'W…%Öê‘VŒj"ځ@ĵO4 žĦ?ëŒ- ıtibŬ ­% ׊°w¨|#yhspළ„YeG[A=á ”ZÁ*ŜdÀ,‹I4ÂÉ‚£‚ò”§4ñŸĴA>UxĈ+R·uı._³uŬxmĤ:zVn.4mÌ£;ù€Eè‚Ò_½èË×oH!gנµ1İĠ´JĦòĜ3$b2à7Ú=œċì> —bzĤ7ŝ˜!èηw”˜ĞƒûĤôà‰ìşäĊ6@Ù/AàfÒG@àa.#EÖ:Ätˆç†„ihĝ’sŻ˘ÀÖw÷ñÜÀ…!(¸Ĵ³/áÒ.Ŝ@J¤"1›‚W"<† •!ˆÊH”f˘† ú‘Żj î·§ĊŝÒx|FĤoaWô­|_F1чûĝ½‰ġpµÉT N{Rï¤FÛ>Ôù‹›† ÚÇuġ\~ı!Èoavͤ'nÌ£¤ {9ŞÂ˙R p^˘Ÿ^|Ĉ3CŬĈ°û ÖŭÎ/Ä CÍz[Y×Âġ+ŭïĴPœÙ~Ĝ¤<€0@JjÊ g p HDPÑÔ­5™!H‰Ż)ùÌmí“7ŒŽ‡bzÑÓżäœyöÓm÷ü~eÀŸĜdñpÄÍĜĉyd뜭 ˙Ê‚mÏ(y†|°ôĊV1îövnôßħ²F,!çÒËNÏąŜ:ħÌE-HŽ„•wŜÄóÚ¤gXÉ·nĊÜáÖÑòÒïü;·ú,èŸp‡bêç0ÀêîŜ½€ˆ ÀġâCP • Š~.€Ÿ ÀƒÀĴï ĴÛUô °@hA #ë:Ĝ}íg{3(ĥ-ü윁ŭ;~ïÜ}Ò&"ü~ÛŞ&°ŽÌÔĜĵĦ/S>ş`ì³ p­>ëığ§ܲ\5N>睗²2‚ íhfré@àƒMğÌ#í‰pá3^M΀ċ#d?+ícùôaá(Êm5JùV °r€ÈF<3µtÀu@`Yƒ@ê è" ,œŸcÔKŠ KbíÛĈÓÖĊċt Áö•ŻÇîÄı§éµĞ˙/`ZCjIĴP_{6˜ıHpba† k6…€‰"Èç>É|[‡\› àSéxgÒ R+°„Ò‹Û† 5Ê.0€ ,¨7uö%^'ì@r‹RşğÓT@–ĝ¤ż şÓÔĞı°{qŭtë¨SşÜÀԗèƒìĊ 8‚´H0LÁrQNÄıÄ{£Pdpjà˜g¨¸fÀİĵâÖ×âéu3Kâ-#áĉÌ7²7½IöߚöϨ•´T,Âoá'V ê:<ˆaĜ¨8Žëú­’3È݁qmŽú|J  üâ—iI)rwìíjÙ,2Eï>4ËĵHÛ²Öډ½ĥD_ ş,!wF˙§. !ç;½ôĈŽPy„Ú¨ ż\D€Baá_eR 6)ˆíµH$c€Ÿ à_ @Z ž?Ŝ*…òvÉ PÚ²háİh`’ÀŻ)ĝĥ.œ ”…œXúWĜ¤6Ô$N•ċ—Ħ`ï@„.&NĉûP[ Níò"K ù|Ĝ—ĝĜ ş˘×Ԕ8€@1“žs Òn€ûŠxê—}zïĵ sÁ£ĵ¸[ƒ@—3fÀfهí§7@`gûáé›Ûs ï –&Ôa* IDATí^ı–1Ûw÷e ‚Ĥaá dz °)‚ ÈË̃ÀÑúnjN\x8żŬÖĦ¨•U¨ÛہşŽĜaŬö=xÀSĞ UŠğ†ŭ€26KCèRÏĥaŜÀĝ"vñġ0€ „¸5˙ħùifċ3püy °ˆ~˜‰èî…xa-0ħoÖçùÎRÈ86ûïAÚzWŸ£;DkĦH}Ñ AÊk”ûz ÊnRİÚorĤîq[ çÑy‰×ûjáÎ Àe‡,K•ĥ.4ü;€Qì܎ßĈ• ġ!{ Ô=<0´”´À"ŻÓċ%7’âCb&)=ÈËġCPúb Ñ ¸g³Ĥ0y7f—ı3z†ùĈÓżŬqù&'Ç Ztï,Àğ|ĉÙ]—û-çƒ Êô6,•˙‰û£"ŝŜÑ"ı´ŒSN/’ûġâxö/µ&‡5 { süà À;+Û/ tĵ -,ĵVžĵŭŒÉ)żùvŜ~g-I>Ĉġż—D8M`.BôV ŜÀĤô PD5Ċó‹'€@ u‘—-ż a.2ù –(¨e²oÑ8ežŠşğkċ-Y“A£gk0{ş›1âĈ&@ópoċ&Íò[AĴN ìwĦcċħrßÀú Ñŝġôüb02xCùHŜÀ!kq@pž¤ĤŜÀ†s^€@ŜèËA˙:hİ$nÁfÙ;½^Xĝ#´ó‚‹˙_ñ;n3 Ú˘'cg"¤êOV€_AT݁ɓ ÂKwhâ×Ͱĝh™¸)„›ûë:˙oSÒ/y•5:_p;¸ÏĈV SV£gRîXÓs–†Ŭ–\ܽ7ĜwĴAÇí6è.°`àv˜ùŽ!ŜaCE‰˙’ğ …=ï!Hx ˆ°!ˆ[Ĉ@¸Ĵ}ĜĠ_Ì,  ÁÉ‚,/ÉòÄZ|‘½˜0èVûlçióĵô^şŸ}â÷Ŭ¤ À"a@M„Zw­Ñʈ°‘Ôö“ %DHǀF˙x˘PdúKĊOɜpyhb|²Lù²Àj6#Mé1@Wäċ˜Q˙K˙0ÀÜÄğ…!œé >ÔüîŞ@n (²ò4 ÛO³•?yŻ^~wyòH ĈqYËÄäRxgÀ@öZÀ. I0@×ÀS÷´pÒ2P­çŸĞ ġ\z~9Gi!K: ó€zÈŜÀ‰š¨äFÔ@jUW×(ñáEĵˆ@ òċR z‚ÖBÛ˘ÍÏíÑm˘•!Fö,e8û“ÔlžUn8 €b`lŠ+ °ı=Á¤Päb€‰qÀ—ĴQWż°e — ³w£¨•Ñunòù# jqîo0‹™-Á²ĈS8bžG?µd†Ëì bËÏ(Ö_x€²Ô§‚€ ˰p‡~.€Ŝö×Xρ1&ç \Ĥ YMˆ0)k™y<•VTÓÌo¨żÒfeè°Ŝĥ‹fAgm4cž ÉۃñO—ŭn]zW­UßħĝBù}%0.ÏH—4ûZ)”@àLj LN g¨Ȇ y›ÖÜh† ‹/3àÁhˆ€Î58•Á-`>˘ni6­o$îĠÜ7zP.}Â}µ ÛäZ€L{s`m£˘„…ÇŜ´ñ o` ß*´‡ÙÉ'%a½Kû=EP#FŒ7#áıÌ·İ[Ñx´݈cA– ×*²J]˙Këí‚/wXÔ{p²İ@³µ_ĊœóóÖösCÄ@ A]HŠDá Y–O˘ÔiZA‡Âġ”-" Ğ+1Áö“’m˜ A?7^ŬzĦò_3mt.9ñwLÂŭÓ˙*˙Ġö3şÉїI ›„„>•ˆÀòÉÇŭDIôŠA´†R“ŞlZÑàiSĥî|^}Ÿ‹oÎı AĤvĦ;Ċ|ÏŞí-@Ac°ûÜöQşeġ;Áü ïĞċı„àŻĉ; àşçАpncÂŬc€İÇWŠ’a€|ôÑĈì>lĈ0.üm^°9TÔP”b€Ŝ0— Œ†ŭ'í¤LaLû\DPĜ wZÀq¨ 2˘ÑŻë j/÷̀r+LµÇîP0ċħĜaWžĵô‡¸í[o ÖÁ-Ŝy~ n*ñúRm<›µ^_ó^ùÁäŭDÁ—ħj˙‰ÚL2X‘¨Ÿ àÇ] ÙŬ_$¤pòŜÀ "ÀĴ ı) Çl¨ŠsĈ Ñĉċǎ ³Ä?¤'p€ûäŝVP.ĉš…yŞŽŭ|tò •yÖìàÇJ…>e˘'A‰aúސ°§Ï¸{ vVq‡C³$Ŭyf°ß [„kĞH*'ϙĦûµkr¸O=áà?ûĉ#î³şŝlöù*8MiŒquĈ¨ ",<„…kµpöfIh_ġżäĵ|(ٍÂMÔ!ŭ†ûúĞÚìË8Ζ‹Îoûo’ĉñÄjP1× f.Qz‚!ˆ#‚‚1U‹ËĊC8€‹,ĥ|‰ĉ£Ój¤ Ġcʞu—µµĦˆ7í-“[IİağĠ˙ם•›͐ԆDƒK @€Ċ|˜3¨W)xÉb u,9€‚* ˘*ĴeÎĴêĵu–t­&­ V“ô60mÚxÊM 84ó˘ÄÉ]´yÇZ6™úAZČ_šíç Ç3V­^ÄF„AÇĥ$ŠÉd PÑ[²ŜÁƒÚ£pyÄüsüè ğa/_f+àÚStS;Ä#X\ı@ F7(ġ¤F‹°†óônßtì?"ÜŜ ~È:7–'˙6ôŒŽfó›Ĵ\8<낒X’Dċ5ĵdOMŸÖ îBÂX*ĵ™&]?ë5*Ŝ@‹oü^ÀD—Ú"ëÎĝ[6-@àşQğ_JGώ„”ùTÔ]a­/Ò_ë—?ïŒİ¤ì™]Ôô9rPhÒZÁ]µ C@:ûÎĦš!H–ċ4™Y’ó–Ĥµ°79  ލÈ"ˆŝ‹lĈĈˆıeĵԇĺĠEúˆñ)ĊMNgè A“s&s .A`ŭ˜Ş³Ŝ@Á6ϛŜ§Ż]ĠFkÖv–[ĵxL>ßŜş¤$×aĞ,èżç>ĥ²la€ġ0İâĜ~”ŭŽÍĈà_~Ż ¨ÉgŒT&²ap€êä"@RÊ-çcˆ™lAÊ„+ԓ9SŬb…Ü'5tÀX@—~•x]aı„ıYoħ‚µ³/ÌĊi˘hoÏ şĉ˜ÏcVêĤ”š!¨ùŭ{]ħ•W ŸÀÑ0ċŞrıĤgN ˜ljTÂxvÚàk#, ÉôeAµÚ˜²XX•ŬıwLŝœ›YKž„›€×+ÊŝÒ×ôü­Ò<@ċÛz F`€LÑüĦMìU˜ü\?úhènbH‡¤ż³ p”ÀäìAà$|Ix˜IˆĴ.!>Lî¨e 'Ŭh8ĝOĞ$ó5›9ŠÚûT5b]Rcóœ*ösĵ$ӓ 3Ÿlĥi 4k Ħށ9mÓs]*oëúyë A.<Ġ!n*Xlu)ŠË„ÒAÓíF‚ĊaÇ&ĈŜŠdVĦ[=™Ùî|¤Ĉƒċú*А·áċGÇ3ìwĵĥ’FĜHgRÜ× ÄŞ!hdĥ½ÓvR)Tq_W$ŠsUİó& —ÈKéê*Ĝ˘ÌöñĦöŭOŒ ĥ:ı…’ûûÌSż;î{Ü;a–żÎÛ[‘Ïâ~”q¸¤ċh!ô˜tĦċ"$ -Ol>öTۏ@}N´Ĉ0ĈşĤdïsc]oĤÉiĦK0’˙vñçÎY¨LgħıÓÓoAö¨Ìb³`ÑĜĤÇĦT\|ş|’c7‡ŬçÎ÷³Ǘb€’VYB¤–eÌÀ\FʑÒ.h4@2 `† ÍNÍ(â¤X*‚WŻŻxÁdVÁİ•ĦÓ3Ĵèc…Š {ŒÇF•E_á3mÓ]€@itÚkYħß½câvŻl6ÀùüA£1‹jež…XXx„¨`Ánñq‹ 6]F£JúÉÙĝ’‚n!çŻäf@Á: ,Rˆߒ&N„oF'£Bv&ĥ1@×ĊÍô/NÒ7ĉñÒ_ŽƒÙ7ú—ƒp³ t†92gó†ÛÂú‚0Àσ/X‘Ôş·‰€~°7@  8÷`9kJċĴçgĥoä/|˘šÓíòğô–ÉVë>ûuDÚÜ݁ndjuĤ"4‡PŸÄòä@ ³ö˒sǨáĂÀÎaĊ‡ċ§VġËé`k ´LSHh–mÙ},>ĵ8żŸ†Ĵ>ÄtŬ"gy£GgĠùíáŻlÀî ‡Q%p¨ÂcŸî  8Œiá Ì#šv† gp€\e8²"˜\2ëh‡Ë'Vˆ\BP;8}µ>ĝ˘Ó§ŞÚmÛ §Sz˘á>¤…7½Oeœ•W÷  |š!HÓz>Z0_S;˜tŝ9(4Àŭ²CP=›Şäfx€$Ê~ gĵ6˜çŬDıëkVx¸4uĵp­9ş˘k@ËtEß—gt† cĥ½Ĝnr8ê'DêJ”ŝÛ6 ò&€!(fĜ'Üñ>lq„°j€@Ó×ĦÎtkG&7kf²˘âI~݉è™ç<°eì=żú´ =G˜ş!úKiô_(YgċġÂ=ıŭ ÛĞÀı=èŠDÁ2ŜhöÉÖ­ËèŠPäÀ€BêK¤‘ GçÂΖ‚x1ùÁY:XÏÛğ8îNMħj¤é,<ú‚ĝĥĞżô ˘½Em?İ8˙Ï-Y…ıÇÁLGÖPaë—CpżŻ;hßCx21Ä虧'JçGöIGħñ'§Tj·SĜF%1„‚ûİmœĜ~™ñ[àŜ´6<$3$ĜûA¤mDœˆia8xÀıR[°!…¤í01÷-ûËu] ·Em‡/v6,&r/ö+Ċï›Ġ~qg@’!餆´yǝhwûW‡D~ÈËH³D“ÓEÉ£~ÌÏ`ÛşJ 'ê@ ‚rŜ’I˘UĤ\¨êû.İ=éeĵÑötġ˘vġkohÍäPĞ<Ê0Ô)§ö•]dım0Bp5Ŭjċ_×^P ´Fa'}úÁħt"ĥ$­-kĜJSÜĦÁ?ӟ 'ŞŝI-Ÿ8Ê3Àov™ĉ™îŬ8Şèµ£?TĉÊğ\\pŻKòŜ‹á­Ü֝Ŝì]şfSŬe¤’Pġôş7ʓx—Ĝ{!aPÔZˆ78@·ĊÁ|ÛġrÇs7ş4Z›As×Bg¨V(G ’Ĉ ĥòäpßV­Ż^JċOGo/ܛĦĈĠ .—úòĊ¸# áÄäɨ<àùĜĥÓçîïġÖQJÄ-f_]ƒÀÑ9œÖ 0¨?I 5£Ĥe)ĊGxi^0/˘ġh9ĵ%ñ–y†”,Òʞ–2­QI8–[²Ğ+—‘Ë0„ĉĵb?ä=û"£üµ]èzveO\”K@ñ#·ßû3Üŝċquş^•yׂ†KéÔÚ:  mğ]´GĜًúԛ 7C_-ċ^ĵ"ĵ}Ë/„ è|Ë;è ŭ¤ËKžeÔ!Fy@òW›‘"²ÚxÀÒ´ĈJ˙]²€ù-·e,××ÜCzA›üU%’nòĵáÁ˙Ò'mĦîĞGżĈġväxvòĥC•ß/܌Ï(áŞ+60€9ƒÌʓ)ĥĝB)*€Xp]'!lĤĝî•û„{½%zĈ;´,cp‘xôIĵrUœ xHúħ ˜ XIŭÍ=?Evҋúż¸'5i˜†{ÜÜ߄Ğ_Żnn.˜ ;˘ 9~qĞĠğ$ú WżŝZ_ ëaƒü(˘5ĉrğPğ°=m°ÒU°Éw.%G—Hv§/ôc/¤ğ7 .ôš…<ż¨ßqq1Ü´ĞŬé5½‚b½z Xäi7ÛO:o „ PŝÙ,ĦİAÑx1ĉueB6ĥakç‹u;ìcu£— u–+˘U͵Ê3wz˜çÓñLJŸ>=|üĝñxâ~ÓÄ9ËdĥÀ m²\öSâû+·hÜdƒDğOáhÁ‘=Šöġ^İFAÔħàžġÏ àçxÉe˙\êKp­Ú€†§–d^£†'zâbŽ€3ÒĈ‹ÁŠ/Ñıż‡ëş}Ç­ñw _J4ÛTĤı|(ċ4<~üŭÓÇOż?çóİ|˜¨ĜÄa dżôˆŭZÖĝ żCÄÇĈÙò`MeÒ·ħܜZݜZ ħwğ…ŻûEâNv Ħ]ÈğĦĴÔéC[A/çCï.ï%57ÔMÁ“ °jK, ŞM°Nœrc{ġ÷Ĉ¤–IŬìĊ6yá–Dzà‡¸Żı½Ä|bğ^¨´))m•úçñ(àá8ñ€QÛĈ˘˘"[· Lˆ‚ĉnPÛŞÍ]Ò 7°ŻTˆ`‰=Ċ~Ħœ"ĝ[$‹°.b=ËıĤÀ7ZUŝnÊĤÒs ñrêžŭ' Ş£Òϕß<_Ž&ùN>2a¨w+ZQЍIßÉĥ~4Ç 7š*Öħ #yĴj}šB§ƒÁt,WÈl˜ì‰SKb“Ë-Íñİ’?Ñ˙‘f˙ÓCċu@<àDÖ½V`IÓĜ.“’c,Ŭ İ“‹S4ÓĉïXŭ(Gşg‡Ä­{ċĤéĠ)ö%‹î èÁÏqÄ á}ÛßñfÇ1€¸uŭl´éìx‡.UÌ$(WhMA˙°%şóÁN˙CÊwQ..ĉ\ƒ„ˆä§şާ¸ï3‰”'Iz6›×‹ÖğÔփÁ ’^dğÀä÷â^ċ"g·=R³i5Xmt]~ZĞš2hì.İ7pJ]—&€Ċc”<ċˆXƒˆ›¨.` i£U ’Ó-Ü—8[[M-͢šÜ]`qÇ÷§Ëžñ0n}ÇâŒġ…,˘²6.Ñe]¸ĞràyÒwàì`0 Á-dÛ Ûˆ|ßÁžVÙ•Á}Ò7„ÂzËÖ:>1À ĠêÈ£ „ VÄ̖;†lc€ÉBkɍj/0;"yuĴ"8w’+x”×NñĜˆ˜8¸œ˘ÚĠ¤=fġËLgârû,:Bĥ샒²íċ‚—(ëDŸÊV¤×²4\î3Ċ~G„uşŠxÔVÀäïú6_ê6}'›ñĵÒħmƒg `jUúı~ôPZҟ…#Ĵ@àé<ëlù1.ŠZ­¤YÒîĤ‰°ĝ‰Ñڌêİ“ŒNîŝƒ‡sóÚñ3E€§rl]hŻxçY™ñ…­ß K-£Àş°³Ġ#Ù0kEŝ§× “ÄżÔBnÍ;Û÷‡´‘€êïdaW‘-ËÁ–ŒŸš 8€˜‡PúLJĞéÇ7ßĠuĤŝ=uPĠ7³gŸSŭžzˆĵ;gväc­•Ĵ€ĉŻòbĤuÈŠ:ÛĵÒĈ \†žÖí$ _š :ŝ×ú/7?¸ËġeŝêjB˜òۈ{Z2„œ—žS‚ĥu¸}2P5°%šıxÄ⃿7Vµ…FNĊ$ᆠDbn·úc£g%z{ĝA97XqÜzzöƒyÍ\ɝÓ0†ğ à†b}C-ç‡ÁĴĞżĊ¸[rÑé>xBtêĵ”X‰;r€Ô&‚Äi²$: @DoĊ7½buS 0"w_ê<ÚÇ25 ¨ĝ…ÔÙ°í % $öéÍä‰AiO$G˙…”yšêA-ÇŬü½£T+6ċ˜8ö½ċ×ۚ÷+ĉ–Ŝ26½ĦŜVW…´á装9M: Fò£O ëÈ~LîE^3SĴK˘ x“y|.È{9ÈYs%î,É^ĝíá€ĵ N˙ÁÄréOËÁcĵ0%BŭQ#Aj0‰îšó?nip(‚é[nYɧÖe„³ÇÜQ\·dp:Y‹NOŻÚJŝSë"öY$hŒœb4bËS``ç#›Èä,ÉŜ¤Íï˙\?úx,$Ĵ™ˆxÀ*Œv·EBĈ³7ƒb†Ôhxt ÂËĉÉ ÷g§]Ìŭ<ċ;ĥ0]1•J¨÷N.eèëg&]…ŸşgUşİ´3ŒĴO5êğ0‘.ӚÍ´9]íxeóùY¸Ïµ Uŝżò6 aDVÌ@ëgôÉ Ó?Ċ ½NìW5kƒ"kJ ORˆĵï A£Ûûr0ÎÔ3D¸Ş€¸Uħŭ$-úĀÎĜ‚^U'ôaáËúêĊö`Ӌ†ş%ÏÑ‹ĴáĜZŽÙó e+N÷ó˙-û³”ë‡ÏŸ>>>ĵ˙ŭ?Ŝ½Ğóħ.Œw'v%x˙ŝï˙÷ï?ĤPN]³ñgèğ] tT)h ÁwĈ*ħ7ħ PÀ@`gÒDÁl3•–íI'ċöa S¸²5JħżTcL³zíTm$9´ÂĈŞu@/û++ï—`'öÎàċ0é'Uk IDAT…*™ŝùùá!}Ĥm˙ùßß?<|~˙~ŝôŝpñî=EĵçwŜ˙ŝŝŭqĵ<˙ó(ìÀjŽÓ&5~n==[ñşWĊ:°’ rVX˜uLŬ[‡·úLĠ‰¤dŜ˜A/˜Î…dgè}&0mbĵ8t0;ħ?• Y‘fgƒIŻla€C]‡wuĈßñ4_˙ŭżÓœż˙9ŝíŬç?Çƒ,€ğż˙ŝûŸÇğúĉK~ˤ\@1xyä>j%ŒÓ·”àG E.îúım‚8p4F!’‚ ‰ÁʓH°@˙f·Z r×m ˆÈݲV+:Ŝ)(˜Ë9 pŜ„sfï:zhѰ|¨`úÀ—1Ŝ‘ż˙L”ŝ·û ‹ŝ8>üŝpĴ àŭçşhiüÛçż˙ŝPEÁñÏú,úkPK25Iߊœ€òô|žĴl?†ş²@j˜50 F0@è*À5g˘71Àσ/ó Ŭ9˘(o͗òRhh¸ÖšËŸÛĝ%pi‡: aR°˘'aGS4ğoEÁ—CĊz}~˙{è˙vĝ÷Ŭ8;VÔ÷Gŭ˙Ħnw´0ŝĴ°ŭû÷˙öŞxwL û=ÓñA….,‚€<¨FcüW äŒV>f­ Ġn4ÙH­ĈŬ]Rċ—ƒ5V|#`ODûyFé˜î"9Z’Z!Fô”=â› PÔQgz ¨sôoe³Ó1ÚÒRù@ÄM0°}½Ü‡c}ĵûĝgŭ˙x$P•€÷Għ"„" p2²ïêğvUİàâùbpîŒÎ;;.@àƒÀ¨ê^Ö`qó˘U @×7Ħ‡sá2ħRĠŽMT$üHe[ïê.ñMôgûC× Ab z&=?ÍŒż³Ep›‚’4,<#L?'£t‰÷bïô-cĴ>@3oÛ~Vïl(*ı;䔲ÖĤ™şç‘Á ħöîw äiżÜÑ*@GĥW‘rfˆ†*`PQtŽĉ?ó1xÌö£~b‰žâ¨D³ŭáYä9˙ŻÑVfjĠµ_u·z1† gû]‹ŭĵĈ]ĦHôÁ,Bòċ4|¨sB‘¨díĦÏfĴQg2“?8úĜÛ0İ=ż…î½Ç`žŬàxÔo0+‚Y O˜€™t¤[ÏÚ¨½lR§Ĝ€—$ iß÷-€H0[ìĠ8{D‚‹aWĴtKCLÄOUFPÏÏ£/€•…ÉM<áŻrg<g0ô~gß.FŻÑż8ż÷‹·É˙7M Î=~’;H˘ċÄêW€²E‰DA ĉÊhH*°>îşyÚkl—ƒHTĵñ6éĜá>?ˆÂtŸQ)ĵĊÚ,@ {p=Zë A.~ğ@xÙ~ŽŜŻè‘Â}ë­S(:SÓҜI3o+ëlqn]Bf ê9à‹èù™ §d7‘†„ê¨iÚÁš'i ûÄÍìÁ‹mh‰… °#ÖmWVïxt7ŻĜDYž\Vƒ—lÖ^–“dŝ[$ möS›˙Ô€#˜2ì>SvÎ5( ,qĝÑûâНoó€óĥŸ>òzLj@ɰCv† .•Äò˜§#n‹wNÒĦĥŸE¤ˆ‰}N g´¤Ó °|81ĊX6 ¨&ŝS_ş²ĦZîĥò÷Ë%:ÄĝıƒĈqy†a”q`h‡!(zħ/Ş^ât‹ŭÔr ä °ôB8Ç0€Ïk|tnğNİ[²Š9[’ÍRÖèŠGĦgPù$ËuħȖ$ÒÉÜğŜ¤ħⲀ(´a€Œ|Ù,Ĥ G]OÜ]‹]Ó˙Št€cĊp¨a†@À3µ‡”ˆ âIħ´ÌV[|Él?]›2xĴ¸OÏóÂQ£u8wÛdĥŸ-ÏBohĴ…xÂb g‹&‰kF˙H“ë2BìspE´O\ˆÒşËYyba.%f+èÀ%OJż£;ˆ }–ġS`™­îRKAÁ­òŻXy54(ŸĞ×`<=4šÔvÑ:ŜQcA]“ÄüO0I1Jqĉ‹äVΤĥ~wênϒ[Ú-Ê÷VÜpm½ñG³;Û!½3Rċ ó ôĥċüÍáçĝÑ€3İ‹˘“?ڑé³ĥŞIÒĠ\à²"?ÀîûÊ|xZMċ˘ÂGÍ)ħ:½R܂Kmùµ¤.yA†6…Êœ%f–+Šöekêĝ1=ŭ ,x4g^^xm Ċáç>~Ĉs Ag@àöBö-J’'µwV!aÉ:çóßÁö,ŞveŒxolèGŞlÄ%ÒGd¸+…š²Š˙Ž˜4Y*ĉÍÓ9'YşĞ_ž64áœvt ġçX{òF3~'é(v3è@(wHm°Ĥç­qIÏ 7“×ċ†/ÀêÄ$ÏÖCùB­Ĵ`à/U£Ä8 f!µċÔxĈÒ8Ĉq” ëÓ)…‹_a/>CÏ*oâsİ2#Ô9#îŭA2/ş;ħ)C„~ÚİÁÖ —}‡ŭŽÁ/†‹¸’0Ñ5Š]fPš6âĤ$'kÂËۃ.wß,6ü2(ÈÊì·[.|ŜñŸ$ßğÚSü…kCJN9ÊéZĈŒR A-ĈòU ËïHíí½<%gÎôËÀDŸñíY˜ÈáċŝŬ1†kŝíOúÎñ“½p¸rgiŒ^j·ŽwŽ9I§ÒżzùÜ ĊŬ‡AÄ,•EËDíô?jU­HœQú˘|\V[Ë;Q߂k/47Ÿ3o$ zCPǃ\;˜ôN>¨a‘Á2ÈHŝÔËú WĦ$-J”ğ˜dĤô–żŞ,3ĞtĴ7Ĵ JB,o‡A{ԓ’ÊÇ+!ĊñÈa=ċ¤eBä"÷ç2µ òêÇ´˘çŽ kyZ>ûƒŒgô-ŞÌ%Ԓë*:şş„m°³Âyày g(O|Ŝﰈ mI²÷P^$dyä0Rû²¤µ3£Š3x!x%rŻqÚ:ÔÂñR\r*1 ş.hYp‰ÍL?§NŝñŞ ÷™ŝ}ŝŭ÷ş̔H"Á<{C!›˙™jág ‡µ8IÓ ²Î´w‡Ħ]Jj‘#ÁrùÎTIŜ*ഐ" ÑGh˘l¨yEçiàԂżÛïH f[äĜĥ!(·t•Î5x>wEA 8@ƒH€ëÜÜU*5lÉĈ š€$ġU —RaÍ$%ÊċĝJ˙ô¨K ^u#iôÂx-äùcċÇÓ'Jèİà÷:žOîIŭqô}³U­£,`ġĵ…˙Ž•]&Ğ)FÀS’ ş ŠâêƒÔŜk&LŭDP8zèʓ§%íǎx6á*“ (Ċ.ÒÔɔÖaáyĊ ,Q §ŠIn`}ħ27%isG·ÓħÌf²Şâ9²E9ÀµÄš:Ħ˘… lĴĵUìoıϨJLôŒ,ë}¨3vs#üâ>“ĤbÁÊ:âoÂN’Ó×8@Ş äûĞ{r^Öá0³Û°ùkU§p_ÙGċ³pIê¤ ˙J˙Ìêô¨œäƒ¸b™$˜4hè”ĦZ5%Yíx,ì2&öC‹ĵiÂıħÀÀ?÷û,Ĉ‰äµ•g–*ì ’|ÜYŸnöc $µñĜ½ÀÛÀ‡V*·‘¤óÁ6°ÀBŝl!³EjXĵЉn‡7)epÁ,™j˜Dd½—LJ§Ó\Ĝ˘Ráé Ä~ ĠİàÏP-)o+ïÍ Z‰ö˙° +·˘ċ•*œíg ĈÓ'Eü Ema’ž%x”kxIß·KaÁ ÂÙA„>`ž!3ê,‹¨¤‡Ĝo@@˙ÏjIJÏ£/€,÷@}{úesœ58!enAs NpΉ$P5PAà@|‰}+S†>¨Ĝrĉ<Ïô)Ó\A ™´ËüéáĦ”Y@ Ûé Žá×*N§Ş<ˆ¨" >>p&PÖ@.™>_[Ĉhş3ç‡dĞ£÷ ;=,š Ö 0ú <§ÒĊÎȗ–ƒÈ½Ÿ£˙vÖJ$B‡$€@‘ğK7DĜ.šjjg˜x<ÏÔ&À…·Éy–ÏÀĈzJ¤ZMHî ”TèTµĵcaÊp/”•³€Ài>QŸ¨Ó Ô€ùèbÄ2s”işOò=y|ǎ§B‘4vM‰RWŸ'ıùÁÁŒ4Ò?şU°ŽCÒLĞ"ÂA›ß$p\ġj`;σÀĉ  >Aɘ”+÷ChżC ö ·4h P›pù1@½)ı(0óZ9Q&Û5~™ĤÖá,çq`™ĉÀ“iÄ5˜~½v´–ÑĜî!ŸÉĈ@âż²}ċŠfġI À† ,¨XĥȨûıu/öMÊBÙA¸³BQ?îÂŻ€Ë ;èÏe½1—ħN+WtdÑOÛi~ġS.ÇŭĝŻ˙Z˙èŽ ‰‚Ô we€í^Y}ëċ°ŝ(Hçĝ° Ñ-’AšÁ½K\&‘ËŸ´4Éħ A$ĝÈÊ˘à@£´¤üñÇ@Tñ™P"J] “T˘ë™8—‹?I9PCC‘A§vĦá5RͰ"ċŬj YuaÙU W-r1œDïÄ{'ö5úgt4Á”ú{'c60dëĦÙX#áAıĵĴ> ÌZĖ~­bçW2×/9: Ċ€ RÌDäİa ½D3wÓ4)`TĠ&Ê şê€ŒĦsè+qĝ-;7ß[5Gßóybl›íƒG œdŸħd[:˙B‚‚…(ĠÂmeħĦÔÊoœIħġû]YLDĝ!Ê3pÉ)ĉ–~‘ğ52âX@êIví™YâM¨Y+@I•“„ëäŞÄ_.*G–Yw—1ĝï ö²“+Ql:ƒœ˙Çñiù,rFM „&âO(ç‡{U:[œÄoÑҝPF–ċ?Ï44WG\é_0Àσ/oÌÏPġ9§.KÁKÎŜi5ôžÜP1]YcîIì’Tŝ4Žʳı+iÔíêêêÖgLoŜ\Ec’íóu@ŝƒÀĉÄúUŞ/‘?U^TJ²Ş&ċ‚Ĵ˘èT΂ĉMpÀ}‚ħÔY(lu|Ğ×`6Âa°ùħÙîbhƒ4ìvÑ5yVo{ñz³ YáÈ4ĝš7PK#í àĥâ{~ħ—”ÙJ[ÒY7y¨ŒE[ŬJŝjBŒ¨x‚Ŭ%qJhG\÷Ŭ9pӊıŠ /ԅpuġĉêÍ˙xó&ğsÜÉZI*Kı‰*ö%a8É<à-Û.·lğŽ/mĈ–µ“–CFt} >Ğ´ċ`$ˆULJBV{ ŭâ{Ҁĉ%9”ġqwğx.#=vñ$šĦ­›Ĝ­ŞžTÉ$8îıż<—^ġ?¤²ĉ¨6&ü1oÀFÇRmoá˘.˘ĠYg҃ żOŸÉ#|˘Uu€l%ÄÄ9żñ,dßaĤž2ĤžVX;6KêĥXHX 7˜{×rôÖ%Êżbt pzì,U.ô4n!Ï%Ul‰XƒÊh/9İ(ùòĉ-ŝ‰eIŬH@M4ž:o çÌ .·Œl—S°%#N ž:ž!l›•áH,àçÑ>şŝ4¨×ĵÑĊÍÉÎImÒá7Ğ´äċóBXŻĊŝóĵûİĊ”rP\žÁ–¤Ĥ…„>FœĉSM$|q¸Ħ°#=ċ7Ĝ‹Ĝo¤5‰.Ž>iX`™ ~Ù§}+hŸ/—k§s„CıI‚^4gJbe(=– y "Ï!³Kcß§ANËÌCŽZ€ÔjUĊˆ†_ĉ’‡b O>$|RmPĞòÂ4Ħ˘£˜è²\iV9‹|ıĥñ]ĉóûċÈb܌G."¨=8Cò‚@Ÿ¸˘çX´BqŝÑsèy€ÄĤöÍĵ–hoÀï7|žLŽD‚TJ{yîÓîM“ğÊâ2Ŭé>Ä 3ˆ…iV’0ĦŸ7ıZ2"Qʔ‰LĊD<Áe2üċ´³Sú5ĝ$Ràaŝ8Ϩ=ÑCħ™’F pMv~‡|Ç&äP“ô^Ú.áÜ`uFËDĜgĊ|ŭÉt.T×ÁŜ*ĝÉÜĵû_èÙz‹Ĝ ıìıÉgA%“ÑD˜$‡—ù™&A¨l§K-Œ˘q§Għĉ×ϛÚ˙átĴĞ8Àç‡ßGÊ EuÚI}?ĝĈMü%6*9˙ÁÂ:‰àu2€é-Ġ"<éÀĊp!Ž;Î4Ç3qĵŒ†)jàs`(‡öŬŽÔvŸÁjÉw¤ßb†۞LÁ?ÀHċ&ċĴƒpq7‹€Ô²­§Ċˆë³‡[’˘ñÒ#êSĵg ê3;tYPzžßSO)Ä~€ EĝüMP[Ĵû`Q¨ƒĊTu pû޸/ùÁF‡îî;#: ép_ò 0Şr ߅Ĉëé×;bfcş4ğ?< ĈÄ€<à ­,O£™ò·Ŭ(n—™3újÔ\_ĥë+ħÓPA ÷ŒÀÄ@Ó1ÌyÊUċ„ïí—ĞĠŭ@˙ú "žÑ‹2”+şHċ’œóĦ÷DxCè9@\éXçh %ô' Ĵìsjô4mS ŝÓCï•p4ÀôfR ˜0€Ú¤_ʈ;‡íĴZ=h”΂XhêÄ%ÑÇM1`ëÎÛÁ;œèô]{ ìħ¸uİ2§ĊE„Qèü—=‹ü$Oŝ† á‹3²v­€(f'fbd Œx;z˜µÎÔ$!&ŸAlEÎ$/$H < ـɗzQpF`ŸĜ´0O &Ža…0ıïèŭ?b­=À]5ïaêé&˘&Ĵ[~pXĠyì~î=D°˙SwRX˜|ug;}X½mĜ!EHú½h<@ŸñçĝÑ€Ċ{6ÏGϤ(eĠĜZÊÉLJ&û˘°;‰aLɳÎÔóQ-ĝ䢛‡'fZǙÛ*nİÔ'3ú*ZWŭy¨"`Örñܐn*V¸o²È]XpË1[³2+^hxĈK".-)‘ùŭÀÊ˙ĞŞXܑM~§êġM‹Zlëi!X ı –(CĈİ0C§Ò;5‰úäħfu2F{‚ĝ‚BOPK‡âAoÑxğ\c›ÛFÜ£ÁġİR£(\0<³íı@GÑÊPl$£Ö›u LŜ"%¨sÀĉî2}ÜË/ùIÛÛ2’u3°ġĞ7—„;ô,Âe2iDıLzÛö{ƒ€û=q€QWşE+lur+]³ÓPSÜĝ/Šò;òX#ä›lOΔZ…œ!¨éçXm?ĜÇĥRµşC$Ş`§,ċaĥÌz¸Ôy——Šċ q|;ì,d)x`#ßÁB†€ÀHŠ>àZn³°íŠ+‰ıòB1ƒSÂb„ĵèĵ6…%Ż&I ŭ2\êċûò\Ċ¸×ê;\àdùB}û×tİ×%ż[ğáŬKíwËïÀs× bĞ%…{ë@ ŬÛ¸Ûġ7Nn? "_FÌ_ûEfŝġĊżÜy¨)#ˢ/^ŽËÏü¤¸zñÄĥ{ĉq8v}üĞ#ە^l´Ç?ĊìEH;jŸô‚ëIšvĜÀd† ĴzC´‚@ŝj1c[Ĉ‰qĈnáÖdÒLGşÚa*1wjĞw Ç°“5M˜ZKHúħ„~‡€Cĉé—•°Vĝf÷ùĝâ/Ùlé§§Žlg|Sq–ql’ÖZÄ>Ĥ†9oàĈ{~ì×mğí2ħìÉŻ1€k.Ö\Q^ĉ8ùÜdÎN„;ŭRÎ.:QÚ@ëF§,Ĝ ħ${X’d={ŭ´‹a—Ršİ‡ˆ^ïP&ìKjcĦ”Y–ôʊ˘ÈÎbĠëáo7*wÂ:uò™Î‹ŝ0għQ;™)uÍ|ÓŬ+˙ŽTŒ”'^ ~@œTöµë>Vyó#ó€ó† Ë}Ú …Ż_ĞOÂ7%ûè+mÓ˙Ĥ˜Ġ9´ñmíxë t'Ç`ó§Y2ĠÍìĝ]ǐ6p!|’z‡^Ÿ˙}qO:ZhIENDB`‚choreonoid-1.5.0/share/model/house/textures/wood.4.png0000664000000000000000000002534712741425367021424 0ustar rootroot‰PNG  IHDR€€ôà‘ùPLTEÈsĈrc­] şeıd â7áŒ5ׂ,ց)Ìx&Ìw"ÀkżjÉtÁpè’=ç‘;ߊ4Ŝ‡2·a µ_ ÇrĠ‚7څ1ıb ĝ£Mġ Jր*żiÏz3Ñ{'í—Bë–?Ĉu&Àl$څ0Ñ{&ħ\ċ;Ԁ*Ĉq½i܇2z%mĵjڄ/ê•?Ëv °[ك.Ïy$´^Ô~)óžG܆0ĵgä9Îx"Ċo­XÒ}'›DyIœż IDATxœ-›‹n8²†…‰. aVŒĊ9'9ò’ †Xšbĝŭßê|?³FOOwږ(²êżT•‹"´ĊĥnSy™Ç÷÷czLċ\kY^ĥyx %żMEħy~ġu=ŜÇ}?žûaV>êüë>>ë:ġû>öĤîÏ£>êzç]uL!Äzj~v„ö\‹3£îûSÛ>ÚâR…;Íbâ<”ëêĞİ*ËùrÙ\9 e7Çxš3ĥ651ö×ԚpĈyż÷)q]żĥşTôEÑĈ­ô…oÓsûçu Ĵu·ĴdĴC;;Ï# Ó°E–´Î³İ}YĥÇQKsPóُÇkR²ö0ĈĈúgoaBŝ5Ùä}ş_ï÷:ì!íq/ċĥşölíÓĤàĜğĥ5Ŝǵ\·bğ·³npëĥÎlgYMópq[¨‹ĠŸ§/‹Żş6sY–Ğ+żùm^£Kqċ ,â9ÚÓɘ#ĝ™ŬħѰ‚¨eíġħ‡O7•ñ,ŒMŭġíùdİ&ÔĥÓĈĜÂĦ|yLÀÎ\ÜZÎEÉCUıž|Ĉs‘ĜâËĦéä†~unċηX/röˆ3˙; ~Ĵ]1Ñë@Îuó+ŻöĴ&Ö½úµ\8ßy.ıÙ,Нġ,Óc.żY@YıÎ^çJL C7 ŝċe>ŭŻâÂU‹ÓŻÛâY€×AĈ¸óŝÔŽŝ™x¨çñööv³!²É­neO=;÷=­Ħecĵ#†/ešJ6œĉXÚjúŞáñ`WçuÛüWväÁ{XáQħÑsÑ>ǽŻMqöĦñ<żçÊĴcïç2 ž=v‚~ïŸ7şŞüNn˜Lrsç]5§64<çĈzĵ‰ĤŽŝô‘‹­Óä×abßçj¨ĤGçƒfŻĠx×OJ|öµMġnçóÖߚprʋcƒıÛ@~Ĵ…§3*Úñ:öG8Wwĵ ߑ~ċÊ~‡%·ç³>úşŻI kíyò¨Cy)ÜìŒÀ6…d뺎ÄĠzòàYl Ì4u돢ğë‹ÑcZKö­ĝğxá0 ,Ħ“LäÜnŒrç¸6½6×7ĥˆMz ß9YÛÇxS,Ĵ Ò;î×zî{ˆ†ĝ q­Ÿ÷ĝùû›hĝŒq.œĠċQO6`܉Ìç•çc?D!ó²Ä´€2­áï~%Ï/CĊÇIMB'Ĝ‘µŬŻ;—×ßxŭaíÍĦ|¨C\ş²ê@eµ’¤Ĥ(ĵċ ëT|í=îoÏڄƒ'RDMî$Á=Žŭ{yĵ°Ŝ­E$<ʘ`ĈûA8Á½‰ûQCs­°ÄœŒ71µ–Ó÷GÇaTŬôoaħ˜íŝv˙*6VŝĈÖ÷]‘ úN‘Ÿz³V3G8)”ç 0!›A•ĠÏn>ÏtÎ Í햎¸y#úÖ].úLĴr ½ËÁÜûħ,ÄuIñ<¤íßŜŽŝ–Šâ…ìŬ9Ŭûŭ°m‚´[°°ü9Ğ'*g/tŭ9MXÖ˘†Ï¸n·vó ,ó`”÷_nñŬò-Iñòò]N/Ç­V£% ›Ĝ >5§_z@ž—óôR\:Ò+@zĥh/cí2—,?ùİ‹Q49wA|žÜƒ´î$V=AĴÓŻ~ĵ>‰HvÀ•r¨*„Ä0°yĴhÒv]Ĥ۟ĉŝĊžŜzဏb>‹œkÉpƒ×Úysú<ĜĤdw‰ż~ĴJhBôXœ.:™%…½ì]‰:ŝ1Ŭžvñ"l·Ò:ï›&mŜê.S÷ÁJÈş/´ß*TÂ\ĵ\X‰ï{¸xÒñÔo×·OvçI2„S·ŭ#Ħxfêá‡ÄêġqÈ'·q:튓4 Í~ A½˙QĜö7d‰ÄbÏKñ¨\ĊÙô aÈ­j@ıëŝm´ Ï›ÈĥÛĞb*.dIü"ĵ€n<ħƒ“6'äÌ82ÂaJ½ Ûrĵ6i| @9›^‘ |pfD*‘})Xߗ)Lż!¨Àc$ì߀ú„z “%1ĉċàÖh jsq~ÌF %”xr2è,§^ħÓË9(“m–*§á;UŸĤiûYדż^Ša~™Şıš†ċÁà[sn:şŠB™ĉpİ~ü‚…üş,gœı"ı>ĴAûfoG6z”ŸÂ ˆ‡u¨²´q™^8?•û)aİŸġğ—âexÌM³ˆ˙Q9lîQ×ŜƒS( Ѩ7ÖWŽ@\b¸ ˆÙ=0Çş_̟ :ıçï\eEŬâ3ôÎwç7RJ_i&¸[O;ġ%Iœ HopáĜñŻ„Áı)sÈ}‡ı’ÈŽñíʃŜÂ^zž.¤1mÁĴ7Š‹tˆ:ĠeF‘g8sçĵÜI HöÉEяÍÈoÈĝ<ċ Bí÷D°ż€ílNJò$€XfF…ÎYéXZÉ9·ÑB›‰Ï’!VÊ2ùW~ &K!$‚S´DcbqAĊ+  k> üY„Œ ÉB% Àqq^İ9[Ĉ`ÛıBNĜżÍÈ[I[ž>Ó ,ĜĜ…à¸5Q„”lb\ÜO”q (ZiĜ†X™‘Pg ëDó1L %2ĞÓYĦÙżœĈ-`é„ç 6-î}Cö ‚Ê"¤vÌÀ=sAšiÏ$²ûÙ˘$8‚ÚÖìġ!Ħ {³Šp‘4z^ò‚“†ïŠâC×*â'6ÇQófŽñı[G`í†ä`qsN;6]šW1ìô \ßkžµmÀ1÷˙Ükö€’€ž4‘ù!ƒ9PTÛ*@&AÍA·Óeŝó¨*Àġüéä@şâtBVħ+—†pWċÀİíe%Ír;pH€ÍŜŭ,Żuñg31I÷u0t[ ˜IñrÜ`‹€]2}í°#b†’ƒ\’‘w8{£³GğŽoŭm ‰ĴBZ·RÁŝ=ùċŞD oM‚Ĉ™txċ<Š +<#dDî̅“#2Ñĉ:ĥċ9REÜ)áĦda™Ĝk‘&¸tx„+ĈT‘Ŭ'ż”!DŸc}ğdúa˜VÌô)I’‚  xá,O)YàÜ+9yÓcÉqŸ’IR˜&,^aG+ƒy^,ù I ‚ đEéZYs<›€µ=2Â\‘³Ùpĝ=”,ĉOY`µĊWñÙ ½r!œ½!rIğëĤ‚k.̉–ÓĦj!Â*PàŝƒĊxˢ…IêúûFz{Ŝ"I²[| Zyö9‡\ŽŬ}Ax†¨/ 4Ş£‹í7¨ŞŸŜŜ  ÓPĜèV#щ“r),N‘³Ġ<“oÄĝ!ŽĈ²ž8ëĵŜM× ßÓzáɐPl'UˆsıOñˆ)ÎÁħ~DÓží² -ħPD·ŻMA˘,Ĥ%HŻâĥGuZDé36÷â;ôĠ)Ĝĥŭµ™Ż9ó@Ĝ@' ^Û\Á%üà˘wy2ñ h³/›Ti Ŝž‹!X‰(´(] €ILü3˜ç³­ŸÏ¤Ò=ÀzOÉ|6MU¤û¸”ÛĉµTĠ Á;,Ĵ¨˘;-†ö’ıĠTa9¸b7³íŞÌê'Tb/äŭ >ŸĥœHÍùeè2%–e'†—âo}jU#H?&° Ô¨bSĴ*_ëĠᆰ˘Àí)€Ħ‰Tżŝȕ'g öOlÇQ/ިÜw'9 ¨YYt9üeb°ġnŸ·C;‹Xêo$*™'ŝ>Ħ]%?vFÊSġ İíaPĠĤ›àêŽĜœĦö…ĉM„—n„Š aĠÛĴı0ĦòÈxĵŜ˙ĠèQĝĵ)ĜÈMbAßĜâı[ RôˆWĜž]j3+šÖ¤³-ր|²Fezù¸²ÀŠ ­Ó&³)„§o#ۃ„DĞ$œ½µà4ĵ\§ hÏu€‡›t:mi"7”Ÿ:aGút6( ȁädÜ|:z½ rµċĝ ò<½K:tĠ@tñmáÍmMpYèYx"×6˘œÇDK;˙żeI>ĵœıèBŻj8 Q¨òë0Ĉ4ĵ¤]²ä$dŞÙƒ·/çĠʤÚŬÚ âyâEz„S:’DHVo|ì‚N‹ŞêGĥÎ͗0—œ#ĉѸ°›êŜ­d=<‚ŭÂİ.‹×jùù~Ĝ%K²3)b+ğîç–ö€_Ž˜_Ş„‘‹@:6ŜĠLYšC´Öò!‹cŞM|Ş!Ğ6¤ÂİI €á—%Êoˆ B鵸x<–Gßóc´›K•İ]jÄÖ}à9VU×Èïï\ë8‘NÎѧŜó›¨4—8Ŝm‘Ċŭ0Çkĉ`œÑİŻ*n]ĉö”dG< tÈJwÂĤŬŸ·†PaW›sFËĴHUN²_İĉŸU•RBJ(}ĜJÉKyŜfUTnĴ‚Éħî‘=ÖĈ ëÏw0FY”^•µĝµ¸à3kms_Ûĉ†§ŭ'ħÒ×qÏKĞİSTóƒ]¸'{ı¸•X Q¤É÷PŞòğŒÖ]êµĥ9WŜӈòîrê3zyŬbsĞ‹?À“[/ ŒH2içâżL¸ZPÑ€!BÂáİ@<ž2;¨Ŝ70xaÁÛìäûY¸Oĝ=_ÀêIÌ,h^°W@5,ŝ&—žğ İôĵ?àŸ£šµW•.a§;ÂŝÄ{W“úŠ ’ ܲí8ÜĜ–Œsu†ûjú¨ÙŠY Ğ<Éí!Ù²0vj6‰ž¤è·ÂĞèqq ÉŞş†P␼ê$Üù"ŽÊo.ĞÊ ÉŬ! +Ş&ĉU²â4şÎ}pt\¤ ۀ PġG?ĤoßT]*~ŽO‡ĵ>ZWÍe'dğäÊyî4ŭ'ËÁҘqÁŽ4äëĞwñ½öH#2‡Jä™ql“Òëë'Hx.ˆEĊĤ/sQ)ēÀXRÁ‚aÀ,²{˙p)™ÏtÚxâl­zû’ÛßÇ&˙Cì¨6‚@RjrżÙ̓ĥ\,Š i˜K/F: Í\UĞLLRi1—öcĉ³\¨İìBs„°išd ]ĵÜıG|àîÏ6÷0ĵj¸y=%È+âÔÔÁĦ°qd–Uë'k·˘(0>GQr°ïï: t+“œo@Û6U퍕lSċĴ'Ċ˙2¸§2ÒYn.—s˔”GŬu‹:™3 ÛâNĴ)½•L•Ċ§$<êd9^ê˜lŸlZS(ódĤi=,]Ş=ğŞUwÜF°}‚ĈŞR£UÙßßÀôŝ8^$"z‡4lütŠÔX4ÑWŠIgŝöH)^Èè=*ĥŻi‡Ÿˆ+`_˜żŭfûŬb÷Èı•gĥÊĜäí -3ô@h)ġû  $SH ۓUYżIaÒàÖâĜƒ·Ï];†W)ĝè28t‡4˙ġœxSǨhT=Ä.*ÎĈ>ñôä@‹VYÒŞ$Ynñ c?˘f:é `îwoo„0aDħÜ8…Ĥy—˙ÎĠġ‰"NöŞ €Î׎V ˘â…xPŬUŜbl7 ˙ÔçäIŸKh’{oˆŭ/Ġ@/˙˙7(ȓŠŽĊĊ™pì(cT×ÁQU$ßÉöMÀ|â”gö^½VÛ¨5§­ÔIúĝšÛ‘GŒŞÛuŬs·YŻôùh½ïuŸl'ıZVË Rƒ[·b3lîġz¨bM@I6ŞxĦÙ5ŭHÁĠĉ)WˆċRŻşOE‰ÏƒûTŭ$c“¸c*yfâ쉃žżkPE°Mw˚Ÿ5êb)иŜ¨qWkĦÖÁ’šKjz…\MYià†µ•ž%rçz™´B1BÇ6^ÓHĤ>¤CF%üCHjS[0bç9UĤË–Kĝħĝ•ˆ\  c3£hġSëÙ³,;ÉLÜı`ZĊ&[ĈšÌ _ıD ì(ÑS—ÓŞİ—>y3Ğ$™ƒ9êOn$Ħ<ŭ ċ>wxǘüM ‚HöZ˜-ÈÉSkäŠÈUyÂH–Ñ´‹/NDoĝ §ñ{ĉ´¸%“{nêö[í&fB mĠ˜M[Í+[Š·¨ĥ…<0Šĝt-SH'·VIĝğ):d[g鳉ĊÖòƒ—žäñcB›IS$3à<$ĵ8Òa³ŬìCğ óËċ"S½ĝGìïĉĵÀ{ËB j e,.r*5‡Šß‡jv ›ı$›ú°œ@Z•˜@ŜĊç29)^dáu$×;{>êû í<ƒ|‡ïy¨>‡a‹ÇE5ĝnéçdWùqĊ9n­Ö6p_öôŒYR'$~ŸKĠä;Ŝö#g³Š˜Ğً–ŭò'ĉNÒ&`•^FK™1‹ĝŭôPCĥxÌ Ñá›[\.*hB„ì@ÛĞ`b$,İSógûßĴžñqµfñŞÒ|Ç:c´G ½m•ñh´ÚPıÑûżYÍġuN#!ëP {ƒOŻÏ½@‰š0ê×ËÖ}Ĵd­n¸k˙=ÎÜF4Ö▛Ġl£zËġ˜ÑVs†â˘”Ĉô|C˜’=΅ırqûkùaĉàŬ~GGĵ/ê § ÷µY‰xWíù*ĵÁgûYN/CŽ1LŠë6wKUsĠG€Kš×pŒ5"yOĜBxùĠ ‘ÁNƒˆ`/Ċ‹s\ĵté*3Öàĥí>ŝvŻ×›„Î4üá„?~*ċċޞ´‹‰¤½ĜïbνE˜Ĥ¸xríqâ5̧šÒ?B†tˆĞ“††IIÍk>°u*bˆK‚Ì€T+‡P˙ŠcˆŸ $°‘eLŭ/mRá4‰–§ÛPċ¨²Ĥi²âS““ }ğ&ÁôuDj |{rçû f¨,Zü¨È8¨$%ÂËöB1ŻZN+‡Ü‚U÷z7ŞyĴ¤ÄĊɓÉoÈbŞèžcPMëPYE ^ĥĉyӈ™Ž×d™Ş*IĞĤú·xClfıÁä˘dKĴ6 ÙÒá?NáX‡ı˧Ú&?û\Ü$‡pûË9OË€Û’%QĈĥ-4mĠԙŞ1…/VU5ÊËŞn=›ğŸsTŬjp˜ĤAC#3İŝ"ÔQßǝĠóK­P0à.oEYĴQŬ¸ĊÎ]6M°ÊlŜI r‡‘Ê䆖{­“/ĵĴĤZA{ñĠ•ġ<ƒÊGÍ­p•ĴĴÑñ½JŸJ‡F² cmùŭÍFċĊá)jĜĉÊËĦa‚coÜ ÇDž½Ŭ4˜ĦÍ×0ÈBV ÇB÷Û ‰<Ç2ċ‚49€ĤC›fß4ynšëy0ƒĠèwqJÏ]ÛKoϲô0Ù·>ñgžH>X€}*dÛ1ħ7Ŭ¤­šP¸ù6tšè9O”ıeŒŒ¸z[X Iz§ñġQšì–•Ö÷·]— ŬŻ÷g.àŽšñ5ßŭÛ.O@Ż-Á$ ŞEJ†`5’£Ñ>€ûòR¨1‹4:*E§a„˜=$wÁŻß‰Ó°Ù¨é–$zïœÏÛh2=ö‡3fqíxµ²7šç—a²è֋ŝm <Ÿ‡ ĉaú r?Ä4ŠìocDo\ÙWĥ^ċh!Cˆj =V°*XU0Ġ ×ӁSâ{ċ>ÖGîeY5żyˆ> âî@$ĥŝÔ3 (#fÄÜ #T›dħ”OñםĜ› H§Ö¨””T!l’<5”Sġ…ó\Ó@iş5òˆ¨ĞŝGŜ+ê7\ZC|¨:W÷jSÜáıddŻŽŝ6·ê&§^ÓşĝLĞDĠ·t•ıĥùċC4ŭÚŬà3Tċ}?žùuW·^=,'ı4 Z­ÁgXÎM@îgĠfUT@ʓ“­lOKfzù×[( ´*P2”ë8ÚÜ  \o0ґ´ìñšG÷ŝúD‡·lÉĠxÊÓÏ$4v: ŝƒ|& šò&‰Ô4'ÁŠÇQ£ċĵĥÔĝbñ{lŭ„]£äĊ^ŭÓ`ôÇhŽ5ċjĝŞĊĵxMHhR dİwû;jP–úĊ*²œMÇ~J?6_C<éġ?Ñ Ċ;xd•;@ûb;f¨\‡j˘*ö³ÚšÒ˘ 1ò˜÷;êβġ˘JžWEê„4öm­ş9öHS7ĴÁŜŬۈ2V’ËŞ)ä°?UVzŞ*Ğy„µU…_näħOk’Äĝfß{E)WċìĵJerĉ]†+X\&ú y&MN*Í­žBÙÊc­2ŒâÖòb¸€ˆ‘Ċĉm ەS·€Ó˜>&ÔÛ9Ôé'ä~ëñĝ΍*=I45Óem— –IDAT)…µŞċiŭ”^şšŜUÏúev¨LmpBˆò—İt°§w ÖR³ĊzÎúŝ²ÜŻ'ZßÄÁ~ë{}/ñ~)3ǚ,íŞ)5(É%U4vDÓm‰ÀŭŬ"ĦŝÍ/UƒY È´×ÇġŜûbzÁÙ-'DŸm§Ô˙ôB² ÓKñ0èğO½3&}÷óL` =:U /a zw $ÏT#‹HEUâLDp„‹ÑÄı­Èù“ëa#âżĞe@ä^uğŽl’˜³Ĵ˙‹*5UŞR{QC,xÒԋšĊÀ·ÊÎÙÂŻ[{ĉĈi°-˘Wà½Ûü%ÄĜXŸħÇ5GŠĦĉ˨Żé5ûÀmħBİ!/Z£ïAÍĵŬyŜ6Ĥ†¨hïjë›Qg›ż‰#·*ÔÓ×`|PEgĵjÈ]"nŭ}‹TE׆³ĜDï$W€HĠĊVkóı÷·ëĦ!˜K!u5ĞĦŻ˘È‡îÜoP‹$2¤ 7Ħ`Ò#r8‡ÏîÍ£è•èDzAúĤŞĥé –5Á ,ı%˘_ƒ_°F˜÷koÇÚÄŞZsâËš„ı4²*ç†‚é ­q‘Cí´öüñDá‚fĜœŞáù•x(Â*Ë\äÁÁHM“ÈÚOU˜³1Ï_³ÁµÜ{T·á-ÊñZlLîQÍ&Ü^ÙŒ²FċD#4ëBfrkŽw\üŞ24İïäô*ĜĈ*1­Ó|M•gP–“-ȓÍ^ÍÔÒc—ì|ĥ°È“vÔPû-{mGŠ5Nui}Ŝw5ü4E8­š1”ß%ñâz8$€ÎÖêßÖ$múgŒš;}xWYÖċïÚÔ4üëù‹M>‡~Ò÷ Y£ê}@€ĠˆÙŞ. l šÒžñ–Ä:\3ÒĉĵÌÊ´òcvĉÚâÜò‰³Mšh D7ï QEԌ†°„ĜœÚLÜyólêX3)AÍ­y}d(µqêkúžâe=úŸ‹Zƒaûw£ĉ˜ŭñŞüR+Kßĥ´O-LS Tz>çhú¤†nZ–U1•°ħ§' N5Ğ}&ÍöA¨ğ KN$·7GQµKËzÚÚj°3A™ŞŞl›Ŝúc Ô‰yòË×#QÒ §&˜TÁAïÂE˙†&‹LcËô]óŞ;żŞ ?ħ:ŠBI:LXġH§‚´¨ež,‘˙òwl0|<Ö/PĠ˙­ İÚóŭŭĦ^sşh˜§3ó\üNż˙ïWħ™W@˘P§x]yÎsÉ߃*4¤˙P3½XêtİáC"0ô-‰áێpÈΠïunjpCĠ“—8¨Î z4é\ñry°×Lcñ—Œê³ 'êԌBŽ?0âfEß—İ˘ë¸ àÒ[‡‚%ÑV$ö\\.š~LXpYƒÄQšEyk|_ÂñÚÜ8‚ğĤéRğ^ĵÏCvsêƒ*ûݍâħnÏí2 eÀ+Ŝó{“FQ´ċ|¸zêˆfWŝ¨w¤V,˘Üfu U LjÇŜĠ—iż°F%™EyHAÇyğ”[!2ŬĜíbû[(+/—K9ĵĵĴıAşôž{D˘ÇZş.ĉAJċñÖĞÉ9ŜĴï>œC…Á‡ĜN\…Zb ›4ğö9Ÿƒj‹ĞĤ8°Ïè 5;ˆĈ ä;>‹­zhNzŞ –ĉ‹¸o|'~/żYXŒıÓûŞnŬ¨Żg#Z:…‚ŜÛ[ïˆzUÄ$B˜$˙ˆ€şYe“#şsÖ(8ˆ`‹âKzD…požoÒ6FC€DÀGF²f)ĵ<âÖ UVî ˜kL“’–ĉ䘪Ú+öż°P²£R“½Ò—ż2nä1‡üèRĉöŸÁ›%ĦJ„ÛÍr˘ĵĠh‹~ÀŽF)q4 ~WÁBÍÏê[ßÑvÒQùk^é˘1Œ|!Ñ"âIk´’—B·N_ˆqy ´üèŬ³Ş›Ğ&SqñÛ̝FÔÓ­ d·Ċ£jfP5oUš#fM°4jß­›ĈÊŞ3İÑW}²G˙wĜQ#›~ 9ÒIŸÌœëŭéÈÇê›1ĤÙeÂĴžì\Ëbġнs‡RQQ8íBkìUċyë§şóİħúUX…Ŭ‘ĥ[[ıZMë0ĥ!ħÀiĉ‘ħ²Ċ§ ×_­·dyɆu:ñFßá M]ëˆJ6Û?yÖZËW“­f&€Qn"WÉ⒛‡°2§Ħ–ÒĥšçÛħ’¸.%Žj 7­PçĊŠR§‰‹fĉU~oê⏿ÛÏÏżŝúûëO^ŝÏmûóï?żĥ—ÇË×ç_ŸĊׅ?ŭÉ_˙ĝúÒ???[ŭŝ˙‹|êkûú} |=^xïĥ}ê+nÛ×çgĦ?˙Ċ'6]ó?.ü1|ŭÁŝxıllü?.|7ĤÚ$IENDB`‚choreonoid-1.5.0/share/model/house/textures/TATAMI.png0000664000000000000000000000217212741425367021260 0ustar rootroot‰PNG  IHDR€qÁÇ7PLTEĜ°ĦÏŻ˘ŭôòüóñàÑíàßéáßëŬÒéÛÎòêèéçĝìéäÖßĜÒïçïáäĜ×ċ×ÇĝîG%÷êçŜ˵ĠĈÙÊş]GS`BMíċáM49H0:ċ×ÍĉŬÚÜÖûïîáÖáÓÌßÑĊóçßÜÌÂéÛĠTBMK7AéÜÛñáÖÄħĉ.(5IDATxœuánÂ0 „ÓĴ^Œš°iê’Âï˙|sµMš˜v?Ëùä;Ç ċr¨–l´9;ԋĴÑ˘sd)“Eë"9ĥ~U9’‚Ž”qc„Nâ˜%@)BÂAа¤tî$U麕ZIçVêŬ½6ÛaÌġşßÎĴ³£UO €sÌĊ£_nP˘GZ–ĞĠs!ÑC@/ÌĵĤ“›Sœ ˆL§ÛÂí6—/ÓÄrJİïФ aÑ×TۏıÑk³=~¸Ú,dÊÎ9ŻğpÎêîHmÄÑÑjŒžĠÜ3ŽúY=İ$–Â121²_(œ ‘ \9Ôİíĵŭ×ŝ,µŬÍÇÁ¨šĈ4ĈÜïĉ·~šOsmëû#5C¨oòŸıú€_"ÄĥWpIENDB`‚choreonoid-1.5.0/share/model/house/textures/tape1.front.png0000664000000000000000000022200412741425367022440 0ustar rootroot‰PNG  IHDRòN>UPLTE88(PLX 08h``L\`x8 0 08 (L0$PH8 4X(888$8x\+÷tzżç}·l‡9kğÖ]ëü1óî­­­ËÒ~ž÷ùü=Ï;ĉßŝkü§cŝO˙˙gÇ1Àòñ_ Ÿ|üü'šĵ}ûÔİ÷ÜsρúóĜózïë³ÎûûûeïËóĜż;żğŸż×—ïËçó…lPPû€ìĊ‡Y…‚§Ñ,î²Ñ‚µ%¸c3M3cf2ĉAë,lͤÍVÇL<aCAŒĤH$҄C:’†ġ00´a8 5z{ƒĵKómqâétZŜ4p†·ĤĠx˜6†ŝ$wĜIğĝœïĴz}aaàÄïsb÷><äÛñG81şÂŝ³>Ĉ[ù>ŭ}äeŝ~òŻÒĊ/ėˆàá·ñ[ñSSfĞüfùċ!53ÑjĤö´v†:ùž51Ínx%Ħ߇ĦP.”1³ĵ|vÓÄEÍÙ³öĴì…,.µ }‡‘ïëÉ·—oµ`` ?bôY'ŭùB2?ÔWèÇS}ŭ…ügC…Ïú IšĊ?Qgĝ8Ë/bÏEsÑl"g7cv3M$ ‰D45öD6Áoœá3úŒW%OZCñH:“N‡Âİ`›#Xİq455ŠĵŽjW àŭħ9„z5SèA*Ë;ƒ }Äq:ÓNE‰tÄçRô" }î^§ßp…]a_W—˙ĴÛße¸ŬG—ÛùŭĜŝ´ßíïġƒ#Gnĵhtıñ°Ûöû@ŝ^ëû¨;‹üò˙x$ż6‘…ƒĝĝ­İtk:OÁİyÌ\Ë×AŝÖT*êL‘Q@l\“ÖTk„n}½5Ö ݐÀPfÎ$w4dpµeçµO˘˜q1옆ÑìógF2€ö­[orútĦÌvLñáÁi?Ôןì́ôƒùÁÂ`ß`Ÿî„œ(€1 xmˆ‘,ôwᓽ°óä˘v0§i—Ż™Q7,Ŭjî1™x+ÎSf*žÂĊá5 v§3\§T+.A—¤A1Q#i™÷xŞÉĠĉEġIĈí—Kì’͏·ĵÂĝ#>ì4Î )À˜Ĉ {W P\üİßoxü= r àwc¸@x<× Ç~ à9ż°„ÛŬċ ôâoıġòI—ß_ƒ2äâK¤ŭĝŠ! ġ]"Ùż&Ĉ× \âIş5•&DşÁŞà ùŭA3.—ƒrĞÛb’´\<Éҍ‡mñH<ÁLšÓ§;( S*Ó Tâ$ccÊs# ûž­÷Üóä0Ànkĥƒ–ú˜ì/ô ċû! *ú Œ>èëğ€ ïMHñ>%p>, ل=† œړxfB0˜ĵ7¤}F Ê7²DܤLƒéĥ´âüjùirMÒ2\a§s#ZÄi€ˆ/b‰Ĝp˜¤çKJÜ -҆%,"ĵäJJ뿨1È'ŝZ_8íŠ`f].£ ˘½ËħßëÇûÜ] 8ĤğKh ~hêòwı!5nĵn¤ŭg$ 6z9Ûñġ\i_Zóž3âSŠ&Ŭä2DġÚéĊ\7ȖîĤ£T䪺_qC pĵÂéNşC ÈÔ@(N”‹š" @ġ‚lvҟ_JìŠ(ĵ€ïHiB ùİ)Áġ­¸2A\™ ”ċÎZgŠÂœWŜ‡›K“Óߋ‹n¸Ò†‹‚–Ì!SPÀöi-íÍíoò-ÎpW-f,(êöuùHÜ.ßY(~Żá;ë‡vùÏB@ 5~ƒ<ÒyÁïïċ—€†8+ŜŸ6"† à‚ÂrYĤ€˘‹ÏiĊ×x’żUDÈ !H –”„n5A\<—ÄÛâé”)ôǵĦ6ùkAn#eJA[ @ŠóÓâ³ û% ġÏ·ÛڋúžÔµĉĵ°ï•ÄÇì§ìÇ3˜ùJà ¤=żˆı³ ezDE Dcv9҃)@Ŭd’êœüTĤ88ÁÏ2Óé”LŭT\iFŜiċŠ È ĦÙUcÔ@úöş"ˆÖĊëìDŽv‰vpE†U2‚ü•‹ô p†ĦĠ˜ÏMċÑ …7á(ˆ@O€’OŠöïrx Ĝ…†§—˙ӍP¨É­CĤYżğ×ċw!(œQŜƒ]ċżòS•ì˘ÄeĤ”8ğ&"y²€żşdoDÌtA\d!f}wšóAñ]üëV%ğÓġ—ʤ˘ħIžˆË#J‚Lf<ùä=Oĥ·‹ùß?Ò¤<6óBz5ĝĴÈħÀ }Šì`Î|%²ÙŠef³&7°€™ÍÀ€ J0ÁvÑäQeҊœ2[İı¨2!˜Ĥp€L˜`Ê/UtÔĊĴµ)ˆŞmp^*  ëMbŠ;ñ 6ŸvàĈÚYµk7BÌòÍêÚ8kcW¤×F›³żk–Żk#Ô Ċ÷.ßFŸĈ!ŭDôN τiX8Żz8œ kğ“Ĥ'é ?DŭŬ‘L¤-ÒŬFÒQdcÚsòB]GE8ùÓŬmé6ÎsüÜLTÓWÓ WÁ$­ñûÁšŞx1•IùL0ŒkAADÈ\Ï(ÉÚJAùPÁ?KDÁh úßC Ż|Á˘#£ğġ¸ŻÈxJî/(-1(*@Oüä "9 ÍÉF(d8KÄìJCñ›†h ’ZMm·¤ÄŒSÎ)ùO)§[`¤HÓZ‘­µ>‹ÄNKL€MÈqĊúĠċŠ3ÛÁœġĠnÄŝG_­oY`Ĵ.[vŸÏgóÍÂŭĴ.çdg­ŻĥĞÖ÷GßÙ.ŸÍy´ÓGî°As@£Àv ½Ħ"ßeRÓV#Ġğħƒŝm8´gàA° .MӚt'1Û"m´wÛĝâr/#úžž!ŜAĊhŠXŒ²„Es€ĝT ÂJ ½b…Pm(,̤LU˘ÂA|Ü4 ċ…Ì% €A PhßGÍŻwħŝE @P!ÈÙàX °/ˆèS²?Ż% Dà\üdT\~p€I ~)÷tÉİĊ­ Ò>£|„ ‰i‚_,&²¨tÄĉ·ù}^›Ím;^×UWgóÔĠyëôĜU·kWÇ.Ż×‹Î0–aȽw™×è.[ĉ xaĠwtxôÓğ:ĵóqSÇËxg O‡GcË<‡8 G`N h^‚â)1V ˆÓ­ĝŜ­ôa“…(âÄĝjU".˜Ñ*OOUŽ:D ¸°Óƒv>KcWŜ}Fvy#Ì“W+M RSÄDÁUÂ܀żT~4ŝŬ† òħ„îĵÎĤ(Q pàÀ·ŸÜ­\2}öûĠÜעvħ „ò˘¨²"ÙŻéŻdAv8 ; >($DˆQ 6´ĞKa™QqTÔ„Ò jÏÄù{ lÔ˘aß>|ĥwÛĥm=î=‡{Ž?ŜğíxŬĥşM›ÈŜ6ŻmÊÜl˙2eŽS?o;o³ĠÙlŸüÇm™Çñĵl³Ċmʔ)uĥ)çñ§ŝşón›Ëkó:mŻOLĊ?´äM”‚áܨĉżú‚E 3Läx[:CQO*eÚ020Ûğ34ĉNd‚ı7HwÌX.”I„>a§@„TÌ1tR şŒÒ*`ždy­pÀ OÁ<ÂċĦ/ŭŽ™Kdáì7@Ş’´*(`â³3ö‚˜÷AF„mdh}rİĝö·Ÿüĥĝ€ûµġ›??’­]\!?T@’Ž4fĵX‚}2ġóY Tj3ŸFĦ)A‚N€H<âï5µŸÂEGp‹’â²C(¤#¤?…n`žı{ğ·ġlëñ{ƒŽwlÛµiÛĤm"Üd˙,pTö>ÂÚlżûñyl˙òñ”óSÀ 6ŜMù—ħSÀ8ħŸ2ċ<èÏŬgS{Ñï‡ĜàfcôÏ Â9Ù{.ŬĝxŞ5’Ħ“NqÎ8&¤;Fœ a1ĊAóĥ\î[ Ò÷f´?‘9hÏ5dh´Ÿ™n³" ´g>uT´g"—ÈĊ0m2f™ ÖâĠ fŜÉĵÌĵA²gBT¤­”!¨š2FĞ€é: $€;Ŭ½>úà‰ĝP!ÈsJöËÛo0ɳ$UA²ïBÒÁš˙…Bñ>oĊ‡À”ŝŒ˘Ñ(ŬB1ìxĤ€–H˜Q‘q QËAÒ14’ÂŒ Ü(˜´Á‘›ż"ŬëÁ̟ï?żcûöùeÜvy·_ĉ-+ûÉö*<µ½l[ÙĤí³‚——o[­ìŽíË˖Ë?İ*ûIÇO òċ‰Ùxwttôlġħ7µ[†§–“žž´€áà ŭïH4t|„ş=S´Yaq´&r8aꑈ~ÎߘÀ€,“š“ !Ĥh.·ŒÏöĴ0K. a—g$̋ĈVb‹‘9ìö¨YQ;½,?-× áŸçOÔżż„žœ>°{wżö-W€A@nù<^ƒ³Ok@xCAbôQ¨¸POâFù<÷>lù|²OD‚ˆr„bŽd1Pΐ#ĝ#cŒ0Ğ$BV,XqjLŞĵ´˜ÓbÓ;ŽO—Dĉĵ^_&êĜl‹(óħŸ?˙/ĥó“I΋xŻ{œb½Ž LS7 ÂÜŭ½ş=ǖu¸•Š?ŜqÒäXÇħ’ŝXG à9zñOAe‡ßaègUƒˆŽ70u!v'—½ ˜bŬ(f&­y–’¨“LN{DBXJ\‰˜½~­"ù˜ŭvêNıe• M0òr&z†–½€kf§ÂˆŠÙÍB>ŒŒĊ² ×Ğœ CÁöBáR #n 6÷‹^Àŝ ßóŭYp@˙ ˜˙Z?0"¤,À Œ$<Ônjì¤úĥ‡é­…Ħ"lyÌ˙‚żÚ¤‚ˆ*AÀ”‘(.˜˙A#N3žŽ½[|pwÛíĤĴ†À†Ü^´ÈğˆâBüüolĜĈRò“ôŝç}|›Úl6ŸwcÍŬċ9Şk ŻGßËĴ?vl™cYíèP¤>vÌá÷80çĊßïô@úĤˆá0´ߚNÉÌŞ`,5@:#AޏžġL˜vÌÂ&ùtÁ&ôµÌó —’üvXï@Î˙:ûk FŠÉĴ%/ ı¨\Ċ(ŻpŸÌÉ2%ÑÎ!§³:;Goœـ°BLâ²_`€é–(6À`ż–ƒƒŭI‰öa&Sç2(3^ċàöép€ȃBr·$ĠŒÏFïI+>ă½ ’‚1{Bù…rëÌuf$,hJH;_YGƒÓó½%²ZN::ÛqWĥ};DĝOĥaƒXï(ÛĈİ,x§Ç+}G‡÷86û4ñ½j€yĵSxżh‘Ëëġ‘kÑy˙"עEŝ€wQ͢<†!à à‘ĞĈérĠ¸jjü5€Ğ‰!ĤšĤ&G F§œŽ|=ĊqSċşĴd—J|´Š5ŽIu…ö³c|Nѝ8žù´ŠH `0³zcè:sl Œ´b²+šÂ˘‚ĠÀÀ{ÎÄ'@—BĞìgÎHÓŜ.ŝŜ.ÍíĤ3LǟIßAÉĝŞ9-ìîßÍ) ]Ï[n‚°FŸŠŠ­ ÌCF‰ûĊ(ÌË´‡(Œòh`TĉŠވĦXşŒ*C "!°d-ŒunôwbRÛÎÓ´ÇÉyÛ"§ ĈšOd<Ĥşod|Ĝí>̙ŬÑ&à4vxzüG '1ƒı°Ġ@jX ”âÇ ĈĦĜlŽeÇÊħŽ+I™Q‹€œ°Ìp †ŝ!Ĵè½ïñ8 k”‚!ñ|2A(Ry}8[i³5D)Ĉĉú s$ì²Q#p:ÇÄ†àƒ‡^ ÁŻ,=—Èž‹Ċh#@ĈCIfĊ\…ŸrƒpÇi-ğ>hNÀĦoT~˜—¨€âho°OMüâàÄçTŭ0rPMˆ ŝ`R%”>PiĊâ|ϏdÁÎaAAÈÎ"ÔÔ&˜èÈR 0a(@EöǖqjÂ?VĥídŭvênQà^\@o`Y ‹ ïuz!Ë!ÌoƒX:!+9Ï;É?ŝÛ\.—żÎïò:]n÷Y ü…Ïċ·Ñ߯³ĠàÑF:‚>ż“¨—áŠ0àtF\Ì!EüŸòCDښ":èKU€-"Ž #zµ‰3,É4ˆ)g „Ï€ÉE(9ÀÀO:7;vúÊöDeĦ’%ŬÁ%#|Ú Ú%àu4!òùĈ˜ÂÛÀ]„)6£\aڈÊKŒVß@AAúú•Ô”ù/¤”ÉŒ{­óûû­\Ñ•VJ%û’@ÀöYÖg‘ÔùєT%H.Ħ½òb´ ÀZą 6im9†ġùğïu÷ĝwv§#àéġhósĥ§'ˆİÛ+vd€aP’‰ŜŜ³8ëX† çœëËh[z¸-3 żÛ{ŝˆÙ:1˙ŭ~ĤŸ]F$ÀDáFq„ #rPüfŞUB‚ b2T—!Œ#jmM$°Ó¤xÛ³GğÄÇ$êEùl§AöJ;5ĥ½`é:|8¨ şĜrÍ PÍwúY Ä.a€ObŝçIµŝÁ‘3_9E… ò‚ĝ*; rZĉ÷#C öA 0Àŭ°5¨£@ɑĉ@Ô s0xĦÜ@S‚f9•ÇVÀA8U1´AqƒŠ€ÙQJ…6P™yġ&J}˜äMMLv3áJE\³Ú9w0Ħ@À­ö´–ŬECăzPï,*Ǔ&żD ŭ†/’ğÏo„Ù!ŒâÀ ĝµƒKÂ"#˜ cÈ_§Á1ĵù˜™†5K“G$?HόŜë qPm¤àò€B‡Ŝ0C*¤"“PcêUÀ…¤ŝˆ=aĈÀ3Ê˘5›ÀI‰+FäĝH£UÀôvâÌkñ?XŒ “żObD’!ê’´@RcC²BIĊyħójâ-hA"ŝ´x³vìĊ GVHŸMDM+QŞq‚?EtŒ ´JÄ OJrXP˜aá´­éĈ€‚r)ânƒ î +@p8˘cŠ^H j7, Lh'†~â~aú}N[#‚£áĉÖ ÄċÓpP?=^Àċ ûŭ$ƒÂRH5FhÁÏ)ŒkPˆAÈ2‚Gè’oÓ*œ$!ÁÇáBk “ˤÔ5È0ŭh! `x2%È<¤‰FO£ÁÔ96{´òR@ÒÁğû%òĞf0€š˙ ï ñà =e@aôôOê¤à…â1/9a˘v vù´H˘B³Ž†ˆİ›]!Fi´jÓ?n%Ñ3˜ïÄIw - J\} Ġ ıԘÛŬ‚ŸÉˆ TĝIL´¸àâÊ~ öĠt×\îŬì?gÊİ ˆ14zèh# Hò†/íҌ‡0,ÀPêX xËYÏ%hdcäPŽCDŬ ²!žĈÇÖ*UĈ/Žċ––·€?Ì èħq‰ JXAËİC E‘ÎHÔ).Ԑ@Ċ­|:É/™;ÜXW£ğˆppÀàè8y /·<…<³Á}yÑĝ r ù } ’à€ÏTÜwĜÔF`T—…HÂSCôá`ÀSʨDŻ„QX!’Ö YIS%âDÑ×*Ĝ³E’ŽëVò?w’wHF)>Éu „Y逖ݍݐ3·ĵ ž˜á^˘‰ĉÁï4œµÎŜ0ŭ2€ßçsAO@Úì6FA‹˙ĥ8€ĉ@8.š,.IDâž2àWHÌb|ÉPÚ4"ŝIT&¤PÓÏ †V| Ĉ•ƒ­*ûÀ|Q PµÛEoH]ĉ×ríbŬċUġÌ˙T;]AEgZy´ú•Á')! Ôh•êɎPü…B1”Ÿż \bB-ÌÀMR0AÌh4 ´}PÒm,!ĴKxşêUŒaDjŒˆÊÈ+w<•…\ş.GĴ@… û"b­ŽXq>bż%ĉƒYŜċ·ßÉŭŽ$áîí%b§7àĦĜW5” Ê?Ï@ıtŬœF Óú'ıI~ÒŬ‚%)ŠŠ_ÉËádW*@ŞD˜V‘P3* t‚?ÑŞĞĈXITÎp=X,ÂP† IDATÀ² )IĞ™Ì+ cL˘ò† Π6Ş„4­„ĴœË †“³Ez¸UĠ6ĝ}ŝ&?ì÷4kYäĉtWÖ=+Ċˆû‡g۟nrÔ5p<Y}6Ĝ+Ó\L½"VŠ'(x}–:†ÓĵoZÊ}âÔbttèÙ ÖR” Ŭꛋʋ§ÓŞhLì) µE™ÉDLĞš‚ÒB&T@z83M6Á ĵÀöŬ‚ ĉlPùƒŒ àò)˜Dŭhŝúİ’:ġӗÔĜ  û†³£ñaV>_T%=tÚÈÑ#äU*rnjí´X\ô£ÀÂá^–ìB³¸לñLşˆJÑ Ċħ@/­Kù@el *ĝœ’ŒFüŒ##ŭ"¨YñYî—Í-e"#âŝaCE‚#,á”šÇRĤĦÔ:ÀĜ>omĊ˘!§¤`ˈPj•Ż*bƒ3ĤÀŒWÏ`ċ|0"6Ş-Ŝ֝‘,ġB*Ġj‘Ç6ùSĤ$s= ò#”y(ĝŠúß˙ <€ÄûÈD‹/GJĞ„żDŭÄü,ôżp@^Ì˙˘µG}o•ˆ$ġü×!!+ ‰ĝÙ£gì–ȊL°Knú ÊP9£ĉĤB1‹Ü J …_L§°ˆlv˜ŝ³.!†Ó$]wAAkI-ĤĤw¤‰ÑĜH“SÊĊ˜U`  A>Ê€P  7Äçëġa£f§ûGÀ­â"Ĉ#üd' M–y·*K•˙Š‘ë´ ĝ“BĜ‚­ÂiÁÀ+O Ž­ùiÔĜXFc`3ŠÏۚžÓS1ƒŬĦV‰‹Ó.H1FĦŸĉ·I0żž`ĞúH)´xC…Ġ2—0Àôöv¨+ú“WwJˆ Ĝ§0_ä‚ °‚J÷sâkv€˙Ÿep&fXáĦq;c/Ĝ­Àt@TìC… a´('QÁ„ÂRR+àgĥ•úr"ž5üÒ™ jzŽÊqLhÎġ0˲¸u}ÇġÛâ8¸âۘ3pIòÀĦ3Gß ›ÓĊÚpċO¨·}’öKv˜>^óGÂàĵÁ™–hŽËhX !H † „n#=Ԗ‘y f2fÑ0ì_a‘TT fOC-Ò&N"™(7VWg%È#HÂDö 33ß0ß 0Áä?ïËċB–XQ˜S ÀżÄĵż>€dƒُ)ŻÀ  ˙Ä>g½„€hŭġY°˘é'XPü9ŭ|amġĞûd^K &'$ë“E{ÁŠ\Ç ÑœÂ> ax(QMĤ=C?—Oäes”Ŝ´ĜĥAéq†ŭJ”q´9@CwÀ`ĝŠ­$dôŠÎĉèéí)Ĉ1Í= ‚÷÷HçÇÈżl2ènÂŭ”6Ä …3,_/…JÜLĤ˘PŒŠ³ •ÍT…q*BjÚvVgġ$À§¤ÉÜÀĵYĥ1çpljTˆJĠ§‹¨Aĝ„¨d‡ñzAÁ PÈQà%@żVI!~ŸCŬ€Œċ ’ÔĉĦ doHÂÄ ûaáï£ñŸx²Ż ĤbHÖkĦ݈bÊä‡2A²+ĴLÂ.e&¸û SeG BÌîP€äÔ ÀĝK„)>ħöš"”&ÂL×È(:g{ÎZgŽ‘înĦµá@ñ÷ c:Ĝ=úÏnN³;PJA°İ,ötĤ !˘ Hfë 4@[ħÁ[Mĥ'hó˜ Ġ΁“[²9Ĵ ÈêäżÖž=aϝ`ùˆĤ,†wİT0ßGñ@Ĝ¨šPÌ(›‚ŝˆIMĥĵŞG—À´ß?½€~‰ g,÷*Ŭ7$¸É ħt,ŻPayJ ĵVÊK]‚µ'u$P„²*l‡ò£˘DÄ2sÛQrqB•G€LüÜn§MeŠżî¤×ڟRÚċ„lçÑ~Xòpò€ĈB: Ċ É`È<† ×ú]&>ËÂŬĈYün·ÏòûÜ]4 ",wħĤ*ş@ #2˘%‰äĤ"Jd,ˆèÈċŸ#KgŜ!>ܔ„ˆ]Ş~ Şp’Á´@ôt´PŸPSß‰*ŒXETĉp&˜2‚ĤŭŻ 9iË£šĥèlğ1“ÍŽ„@¨ÚpÉö‰8(É>I˙ġ)‘ŸÄϐôa!H˙P^YbŞ"òÏĜRbX(€HU/ddŒ¤²ó#à*ZôeċûÚŻRĜ•òzGJG%1 ŜH*Ÿç)ŽQ3UMçp˜F›U‘ŽXQ™^>Á]% hÌGì=§êà DMLüù]pú\‘áˆÙ êŭ`[¤çqVrF2ĴÏ˘2WrĤِ“ <‘AĞÊùzR;aEžG’&Y~ HdµŸUĊ¤á´ÎŞô?Q£:ô(p’QJ•œµ‚.û‚¨êż¤ìW,`$@C@ì£!żĴ˘à ş6´_ÁvòŸİ`*Ħôûô1Ĉš÷É?[D İŻÏ_ǟÊrÒOĈN¸|ÈTĜԒ0 ‡I<Ì_d!i"Öì‘‘0ˆF`Ĥ‡H1]Ž^¤f˙.#ĴˆoÀ"$ ĝÓ~Ċ‘ àD0쌠† ü  ›r·u @H1ŻôJĠgÖTÈhôó¨•{>šH&Tˆ„ 1&w9ùM™èÒnI`AıĴVâ†ì‚ôĞÊʏä0;ޝ2Ĥ‰í ~+0ì% pû!‚èÖäÇ-İ@aT9˜@żĠ¤×(pA}–Ïö÷˜!âċ8P,K-,Pŭ# NŞ/kĦۊÓ@c Q)İ˘÷F‚'Ò7$Z,Kc`ğŸo£o£Ów^J8]°ñ9›™£•²"&eİw˜ĵpïüĤĵÌPϲe€ÇÀtŻQĦ1ÍËpv "~'´ŒOÊ´S}ncuêŽ0LJĞ>ö€+ĝƒ°P9Ĥi™¨ÍÈħĞӜԋrĜc"ó °„rc´Ô$^FqŒ¤œħçí–}gUÚív…µ’2ğ†b‹e#Öı$0}z~Àj Òê‚ ?Uġâĵ˙PPe>˳Qk|´Ç§QIKŜkÀ"%˜ò£ĜD`n˙½ë˜ ÖÀٕĥÒHIŠÊÏi8µ&L…Ż&î2hġ}ĦĊ†½'àqğH-³1ƒ]@. p'xÔ"n@Zuˆòf2—½}Â.—ßŬċïRħÛEÎEÎóŝER,µÀ8ĝKœÏċ"R”í_šš\"Ñ úšÌ0a#ïĉI[[mAŠxƒ# MğN֋,Ħ( ˘ÑÚİÔïօ1z“t§=ù”ú9 KÙĴŽĵéY6Ş@mÀOVÉ@âp }z˙À€†z Z-İ ,8¨TÏ÷> ü•âħ!é&µTÊZáŸdÁÒû :4W#d!$ RıVĝïÙĜPNq@,‘I‹ž–6V)%cƒŞÂ‚ŬÒ`z[Ĥ›aŒş€`³3+Ûp*Ç>3‘uÜĊL×3£ Òû%ÀĴfÇ7ŭ>îü˘NšH)°K„¸‡Á^$˙0 (ñƒÁ6G0ĜÔÖó/8£‰Ö@[¤€”î8Ħ‰:’žM!ÚnmĝVCĤ “>'ÍÒìşb̌~^˙yŭ™Ïë£gġ‰úœĉ%ÂvñԞ\Ȓ²Š)ò:'„ †WENÀñ?İê` >Ä ğ%ûu³ úÖ0a‡ĵÈ_ÀżHj[n€_‰ó_R Œ’ŭÂ%ùd´`ıˆ°”§½+Œžc…LBŒÀœŬŠ`HÄSl)FBCŒƒÈŬ6ŬcÉmêë€Rì*Cċnż§@|‚é7¨éñL€X ƒ°bnLï9:O ƒ]!>?d„Ïí“ tËpÀY1žS;†j_7œyˆÇ­ñÖ4+E Mċ!ŜĈ`A›`-M1s ™œBìht§²è5ЉœɔÏĴš`|ċ3ùJ)oċ—Î[žN‚qLc?dٜħP.î‘4ĦN*…+>9ƒ˙’ÓOŽġn'·ÛÒĞŸ`ş˜8R xE˘Hm¸–ÛÂÁpm­ô™!°¤VÚÎèf’4+œµNĈ¤&Qü WDŠÄè‚ċIS/4‰ˆcâp6áF"ŬmmMm• ‚{€#§ÛĜ/˘[3ë˙Hxbz£şŒ^&ğRĤ™r'¤t*[Hj08=fĠŒGĊä²fĠU†aĞȒ6ĵ £1b00”ïW°_ĥPà°b°AU-j‘ß²@úŬĵÓq>pDAÁ3Ew$Ż”“ÌĞoPA âT0_(ÎÔ׋*DkVé˜HD7#~Spy™{¤ÏèĵÓ`´WnLGTFgŠôé$°ÎJSҊxŸTx#ı 6À½ÌJÍҍPaDĈYĜH‡]R&t¨‚0ÁM‘&I3´5‰_hY‰´Íi›t™t„YŒ¸h á7dĜ3݁2N R•Ñ3Ġ<ġžviİӎ%ÁcŠGäZ‰ooq€ŞĥÓÍı´_­­-* vÀm¸˙ŝûĴFĦŞ4˜: O,ÀB?“ƒùÀoħC$ñ‚ĜÔ|V”VÀ5ŭ-ÔżÚ˘žÌ[Ž_T°aô^Tĝ‚Ž˘òaU­mЧÒîʔށ’ÚòL vœµf(n~ˆ/"vTɘßϝuĜħħnĵÎkOy˜²kŠwÊxwyÇà)Ü}:eĵ׋gëĤ=ĥ{Ĵx½u¸“ÏöaA5żC:—²¤ÜÏv"áaĦáO •ÙÊĊß+[1äO;ž˙ĴĠö7ïé˜hrĥ Qnžĥş‹•şCS´è]Ċdâë ènÓ_l$ñĠ‚5aŭ*€ ïŝĴj’yŭŸ’Ñzx(väŽJı]Úo°à>VÚħUÚ ÊĊ2‚ùoj`ˆ˜ö„žġ 5í{’\m<á="Ü5–Ż‹° w—ÛŬe;lÛĥċ+[êĥl‹ñĥûûÁß³6îoqĵüòËKċ†ÒKeÌ}yéÜ|€“syŽ£Ŝ—.Ŭñ2wÜ^–ż—Oy Ÿö2>\È˙óᇠ?ü1lû?~lĴ­K`ÈNbMÄ"Ħwş3Ŭp×*ì*ħӐ™L…@1¨Ë¸§0›9׊- U=„pV)^‘ġ–ÜWÈ@ŞQ·ğĴî¨ĉ0ŜGaż“£ŠÀŭY‰ H´ŻhD“*Ż/^욘|ÈVÚì•Ù‚j dJC{NË9Í…ÓR "*Ĥ?))ñŝX’Π†ôù4Àn6x´ëÚr¸î{Ż|oĴmì–OÇ~úaŬÇ ?^ĝhñŜÂ÷ñ‡9@è^sĠ6wnñLFíš „^Ä(zÏb)Žâ?}Hò/üÛc䁧Ȱ6˜`İ ;AAd"ö†Ê•eöe°Cä2 ıL4!fż•%‰‰ˆĞ$: RKLŻ è™ËJħv‰ĝˆċ•—äJL*‰YzĞÒ şjä‹ığú‡$ÏK3`HuP‚ ²r7 ÉÖĞŞ˘°ÄöbcŻĥğví³kÌÜĈ?f>Îp\0{̏fÙ4—n ?šµĤĵTH×xÂ=ĉ9Îè£/^ÀÙĤ|zjʧ~xêƒï|ë=ĦŬ\ŽIwNZqˤ[^şeĊ-jĵtË_qü+÷żŝ˙6^Âöח^Ò;ŝÇK·œ'çn‘mĊ-ŻŬrnŜ-n™0é–ğVL87ïıçĉ͛w×ĵ'ì-[÷öşŒ#û¤ZȈH֐ŭh (³6ÓŒ+$_Ju†„ˆ]ÎÈ’ĥ¨÷ÎdE jwŒĊڜä}IĈäĜaì İĉÇUż0… -îg:x@jC†ÔJş=lR"ŭ}É3l­P_QLgÖ9ĤZS aç£F­ó{Ŭuu‡ëêÀóħÇ>~>·]c6ż`ӘM ĉÏ÷€ŝÓĦ²EH £Ú,tc+0éĴŽ*˙î”Î\~hgï”SŜħ§>ŭṗGß;ûâˊüsïœ{'ĈKw´âB”—ùġ­mäĝâ3£_ŭŸ½eċüpEMûŸrä˙İ:ütĥyĵMš÷î¤GĤí-/ğüí&:*Œ:ŜÍ ÑŒ66”ô }ŞPqJÁa[9”5ÍfĉŜv"´È “²\ZèôɄW\úw*Ü&X#‘3ßÙ£áu{L!CÙ3ö/Úì=déZù IŽzF{8óûU<§>QŸĜ³zġĴÉ]6÷áïĠĠĠmİûê˜Ż.³`Á‚Ч~TqjùÁŠŠŠ#Ëq\ŽíhĊÑċoŽ˙ћ?Z^qjü›cĵożŭOS+++ì•VûB=cż?ùÊÉÎ+ٝ³ í³ñ“ëşi >z˙‚÷6ß{ĉ׽0ídġÉçŞ'ĵvîâı×ÎİñÒK2;˙?Íf™/£\òhÔ¸ċ—Îq;ÊĞñÓs?tnÂ9ŜpòÜs“îşk҄IĜçŬ5a¤‡Ğç>üá?˙aŬş‹– ëxàŝİíO9ğ4Iu†¤1x<¤êB Żi×=b2¤˘í\ÈÛs#ÒİŞZŸùX˜lIĠĊ…Ĵ¨ŻÇ~uîX,ÖI_ZÄîı€v†‚U§8A€ç‡˘§­ĦTm$’hh/Ĉí1ÓÜ8ëSPğùĈo4Wè1óȍ3—܈Œ%7ÎĸñT<ŭôò7÷>ŭjĠ›ŜW7UmŞš?˙޲{ĤŜ}óŬö\ƒ‚†%àŝîI87~ï÷ß;ü½]°ĉêê°×½˘köŝُ5]°°™Û[ĤmxyîŽwŬuzîE€bĦ 'ċ_oıóŻŭ9÷Ÿï~~'o?żó}n+0~VĴP§?˙9+.óôAöy2v<üpġĠĠó&TŸœpòĦê‡&Lğn´‰Ó&ŜôÙG67ßğáŜo<°föÂÙw,Ü˙÷ŜÛ<ñŜ{g?°°ùŜ;vÌ=WŭğŞMeWŬ^3c]“ d¨Ĉ7ì‡bאàƒ5.Xĝ@ğ)$ft"#áĦœö“d̄* „)†9Ŭ$Ëşû”7ÍÎÎNv˘-ĤúÙ)PNÀĝĊí Ü ` `)óÏ?Mì ĠÖBN)štİäŒ]pï‚{+*nTä'ċ—ÌĵqÉÌ%¤?ïÁ Kĝpù‘Ĉ#Ë!ö:^ôÁU·OŬzóßŬ--£)˜çJìÙèüŭ÷~ĝá:LNŝ-uŻĵòUÌŝÙcğ-ln^x°yĴ ;vTWïĜqîâÜs ˙Š—îĵóç+^ú+Èû×÷Aáżżw  ñï  “úçx•$~äŭGEá˙8ïçqWäĵy‹ç-^ĵrċ/NÎ[y'LxèĦiM{ᅇĤ=²fÚ8R†‰š’367_‡û…͏-Ü?f?ĝöÇ püq3ìıUUË·–m­™1§&ħjƒÒâÜ&ì)ôO‡jŽ* ÀpP÷E­Ŭ @m0핺?ÜlĞ Ó2L‰ÚVÍ\†ìıÎĠĞs7£K­`'†çÙÀû(4ŻĞż >ĝúêàá³FĝÊÊvŬсÙŝ׿żöŝ…üÉÊì—id‰:È6“=—yşâĠċoV½Zµ÷ÍñŻŽyu|ùĉİS§Ŝ|³îž†•Ù×_Ÿċ;tèĈڍ,ñâ˘l½îwġu}>ŜámwÌ^0{öì{››ßz ×ŝċ Ġ;6TO¨~dڋvÌŬ1éŬIż[şâûî[úŝĉï/½ïg—.}˙Yì÷Ŭ·yİ<·y)ĥg1JŸ}u骖–W7oŜ|ûİS›ŸŜ\ú*îOzµâÍŞ½{ĞŞh¸zç{7mŞÚ5~ʧ85öħ[àTŽŬÂŜ³~̏ß&ídÜn7 ³62ádĦÉwÒßaßX'LäÖx|cuġĊê ›Ë͘ƒ!ԗ8€J ħ‘dzäqäâĴ~€¸Ş,˜­cˆž²K4è̙JIħ‹`ôE!8(ĈatÖŝ1—)HY" ’V—pËh 0é`ÖèÜ2íì|°ó+>Ĝ0}` }÷³<ĝ•öĠŻli~ ²ż™òĤHû%7–Xä^Ġ²jUéÜV­Z…ğ’Üpäë7•,ıİ˘qĉM7–]qÍ֛§ŜĴZâerıXĥ>´ïWœġġş á‡ìJ]–äħ>ùCx–Éz5N×˙ú_ïìĵ~òġĞŻĵròĜÇmĥɇĥĜĈÚêpĥiöáŻz?óéİñ ß”ċ –WŒŝ9ÒĜĝŜҖ<ûnIµÍ͏s³ünÒâUĞŜ}÷WĞ–˙scĠµUUU˗SGŻšżé'ğ:ŞĥïÚĠ1ßK›ö8ÑĠ-)}Żċ½’’§—żµ”ÛÁƒ-ï-‡Şš‚wäHËÑ£oéŭÓħcmŸžj àkĴ#ß_ Q5áàuċe·ŻĞ E!lOM|=T›Ş­ġI}š¨! é+Ġ,&™@½’BΨÖ!DMĤñµÌĈ (Ï^C àŭş³3íL ä핺è^_e.U “˘Ò—?ÑıoßÏö=¸ïD%e[}ôgÁ ÙÊ}uŻŽ×?xŭ÷ż˙ŭ+ŻĵòúĠ“9Ùl6ÜgÛBğA7 ÷ŽÙTġ*ĝU°;–/żiܸiÓZĤµ4VUİxwÒÒIż[ñĞ_AÂ/iùŬïŜ}ñÙ7Ë×ï­*[|y\–Mó7Íß6ż£lWH_wÜ{ĵŽĊ=u---…¨[úÖ´–·–.<ú^Ë)7ŝŬĝSg9zèİ7½²}ìò)<âO?­MħGt·˙á‡/á`YùÛëĉÔ̑zCÈl‡Ċ4‹½f£¤˜™THK ,ᓈÏİ£‰Ù%D 0„,ˆ!Äuħ-ÇPŝùÎĠét‚7+}÷'PÍgG2ÀÖvşğ†‹€ñŭÓ§ż˙ǟ…ÚĦ>ğ˙3Uê==qbí߈üŻ8x„”o”ı_²Š“ÍÊU%Ĵz“~'ż³tĠΝ;K¸‰XŜĜ¸üéċ ŜĵĤ|+tÀTğêŠ*Ğɘ‡ÖB<hg”Ö(1ŠYÚ%ŭ:žĴš ÚÙNSŻŞLÁvÂĊĞí:ÛĊáV½CUËxaƒMjÌŝĈ7^~ùĊ^€2_żyÍÁIâµsüô/óĉŭë-'_ûËâżlĈüï9ŜQׁ Ï&óğĵŜ:é&é9îñ¸C׵윆 >8yr„“ĝĴ•0ößûáĜ£×ñ3Ϝ|a⚛^˜ımÉL¨Ş ~ùË&Š€Pġ3/ÎŬ°aoٜ3ĉĴ“ a̨z´•Ó4tŻЈÜЈa§a¸>µÔèëG mfyğúLŸtèĦ'p& ™'NœĝLç †?1’žTˆ ¨˙Ï˙ÁŸ~ŝô‰Tòdw;hP9 }ŭ ‰„Íż˙B5ûáèQ9B%@•„ÖßZ‚²xúHӍO/úĠċ{_…„óXğn/ûöİ7Oµ:_‚N§Öbì‰&-?„(ÚµĴE‚o“X!Y(ĤXԗH°/ìöÁu ñŬž:Ċ›Hŭñcv‡¨˜´bҊ ÍG'½çÒNN˘Ù¸â–I+V,]şùÎ;_z÷ŬÍŝÍŜ+ÊÊŞŞÊ 8vqÈruœ˙ŒnI/áÙêîÚqˤo{Wġ†KµjĠіç~nċɟœ|aŜĵg7ß÷ĞĞÙQŭò†ĉiUœzsÚ´Żŭ²í†ĥ?uwĴŜ1m˙Ue[!֑’;Ó ÖÊ/uıù+| †`Ù6üáHÚÉdŠĥ4myŞȞQh9ħ§³ŞOpB%bÌÖĤìÀÀéÎİßuˆUd0š(ú1× ƒ…>.ŭöüéDg"Ôiö'ïçRBg¤‡[ÔÜ÷ŭÍŝŭ`€#̈́üK,ğÏ2[°‘4#,yĠŠĈ7—WíĊ6Ŝ[5~üí×ÜN@äof4šZûÔĦµİdÔZĥP£Ïò‡bRòġIi$öÛċPÔ|<++ĵq–’V">C`0rŝ˜ Ĝûçn:ztÒ¤;ï\:w‚ ŬÜı`篖‚6—ïŬğ×[5żjŝ.5ĵğĵuž:o—ß żô÷~ġë+ Ì'­8ùî;vĵ÷ϓž}wéÑçî:9ï/ëš8ï9Ĝ‘W_=mGġ´ĤMĞ85s´_~mĈ 7t7¸`î¸ëħ…ċċoÏİİ!„DJB#épˆK= ˙‘KöżÓÈ IDATTúÏú{ÔĝkÌr7.Ž–ĤE”ĝ1 ŝT.˘dr™â¤k@+6Ħiĥ˘¤‰Ó°â ĤêşÀ⁆˜ŭR#°½}÷ˆ%#í§;ŸOt†R9p…ĜR˘{}Om˙ÂëŽ6½ħ˘ñĈ#GJhċsǰ,AüÒ%"ġKJħsìmĴÂÀ–_³uë?M @ĈžË& ­0˘i[ŻzÖgûÈ@§şÉ8ˆİ’şt(Ò9û0{w°rӆ6¨³ĠĠßt;i ˜4ï­½WlŝóKçΝĵúı‡ĞOŜġìğżù˙üŝûïż4é›˙ùßËŞÊÊĤx½ğ@óŜÇÙ;\7v{ ÜܽŜ_ĵ‹ıüÚı L•Z:oqUĠ¸çVL¸úàĉ'Oŝns鄓kVîüÒÊŞûv­8Z]ŭèSgLŭÓŬŬp/îĜħĦĴlĈœĤ9M*HÙÎê­`\q0‹QŬêĜS@İl2ĉÒ^c„m"™ëô @\€jT ÷ĤZ'T%~ …:;q5ŸżY™Í睋ĴHœ ùH˜Ú>p{–ŝ;z1ÒoÏÁ7Ċ´ÈïĥÀfÑç?~EĤĊQĝŝ3+f.İXrӍĝéXôoYÒR PşĈR öĈ%Š`d_1ž PV.6ÀÍşÏ%ہ$Rkıo_k’mE¤9ù°ATĜaİ$5 O˜O(#sPì'ż˜£J x ˙•ÀŬşñoVŸğċ‹Á~ÏBö/^şyóİÒ£ĴZ/póoŜżóÎoN+û÷ò½e—íġ–Qĝ×í:‹úßë%ñÙvÔĈĵwËï&=üpġŠyWO8·~BÉ΋_síËÌnni™÷Ğ’ÍWÀHĴŜñò†…/NĞh·cÇ/9gĈ mñ0$Àıiû£@UW-S…í¤>4o£WúPèuÄ5…‰]LĞĤ,x—ĊÀtƒœ6% âJ 0‘tÂTzW ׏’ìî(Ñ\nh(ŸUŬ£şÁè(ÀÒ0&‡hHê%h”ĊbíĤ÷Ĥş:`Ô§~˙ŭû;¸°6à‘F²À¤ıŸw0a ’ „JÁG—ĵÚ¸üĠĈk)Şèa/Ú' &O~jíĦµf2߯:UipŞjC˜·ÚHşß-f&BÊÒ$ô×ßĊ5½h°ĵ²ŬšŝğĈüè.ŭ>¨ §KÀ÷½żùĠSoùÈ´%§ŜüçÍGVĴxiĠÌÍ×@\V½ß1ŸêʟŬfŬÙÜ^ŸŠùÓßŭîêjïŝ´údIÉż.^ĵ~ó‹/C‰üó‹k&ĵğĝß×?ÛòŜ4pÀu/N8Ĝ|pÂËżŭ%T@&“f`îŝ…—ŬµFÜ@6dej:ÓÊAaİDé•dSl/!Lj´p5¨†\Q1Ŭ­è·šA0Yt"cWĈ2v’ŞXv½`>QJfR’‹Jĝ5;\ÉH`ğàĝñcÀĜĴ­}>ÖÎĥy]ĥ-8ü-ÜÏPĤ>Ĥż ó(ı?sI <@’" T1°À‘”˘ĉ—_s E€DµT,È4×Ŭ·Ö,$ÛwïÖ Òׯ“5kÙm<İ ÒIž '§Dè6/RߣÄ@—­Î†ğ‡7ĠĠÍ3÷—ż?esùĉ½ϝ›÷‹Š½UO—žüÛż=ġ‡OÇżúŝâ[ŞO^ñç²2ïüù\sDHżú(–“<ž‹žû¤ğŞwÜ5wGËÒ_Ŭ·xsÉMkV]½Ċë›nˇ˙ğ[dÚväĤ‹ç.>²J~o#$ÀĵĊë'͛0aIÇü2oYLûĠ/\³ù¨€2 âÓAˆ޲PX@Ĵr(çż{·zGġ¤ĞßZ3qŭ ëW/Çö›˙磏>úÊ÷ß´~}Ċì;~ 9{ÁŝÙßĜż˙Çk/´ŬħĞa<ĵşË`Ĵ“H tħPНażûĴ[XMŭ7OÀÓCÀ•)7W¨Î".Ş€x¤•š£5(‹jĞ%uU]ڂ҃šħĦĵ4a>ÇXÖ@ž  JŽxĠżÈ•ĵ—íĵj—ĵ=oÁÍÌÎ}[î}àş‰ÍkšTÀÒ/†üÉ-ŒöˆúŻá’UxéH#m€½%U›×CÊÒÏòŜ~ğŠX6@.ĞÈúÁ²ñÄëÒGŒëeB„Y"’bsO.ĉmPÂ%¨óğ!ÊŬîñ?Âĵ_uöŞeUU8;yò–êçöµ²’’– ʝ÷Ż·Ëċ)֝eˆĦ‹Ëq-’&żNÚHé_œ8EY(LšuJ·µò1HKѸëşëĵd€9ëhYŝ–}ß"b´J{40"@4s?í£ÓH·}ÑRµ)‹¤(]p֔é\ƒ)-v²9*˙_Ç4ZD*;cvğ DBb&`TŠxf _ŸL²vm:Ġ@Vœ …kšÇÛ2­ċ…–5¤?íü%ŠÜ;W•0@êKüż´„,PŞCAKö–4V5^{…˜{Ż)ÀOȂi0ë­>´oO2Ù~˙ŭŭÚ˙“Ž}p!oU’³ÀĠ.ċb0V;;aÀf•ċSèÏĴ Şa‘àŬu_­>wñÒ+ÊŻ*ż²à"ÀŽGżĥŭÒ WW•ŬwßkĠĠċ—­ğÌXĤ„“ WŒ§sÑíž 6ú›|¨ĥW—ÓòĤQiŞ-­tŞİĦZ™3#1wÓ~Âüò£ŜħcCŬq#ÒŬÔ$ò\šDÚĜ8vĞĊτìurï­s鞃4Tv6C°)˘RPÄR­­™ĥŒ$§~/Ĝ ŭ ġÑXíŭ²ÒÔĞ/ñ|ržBaÂĵTT*SïúgMŝŜĦ}Ó§ĥï@-ëfÏí{ì•ÌĴ7 ó_™ú˘ĝE߃èĞV §˙ä‘Ê?M f`ĠŜĈ+ (ƒéŭ6UÀ Óa´¨Or‰„sßĦ}‡À£ ëÎôÒĤFÈŻ:ċ‹ e@˙úÓġÄĞ[µ >ĠŸvE˜è˘o 5àëñ0êĵ\I‰wQÙĉW/V_<Ĝünié˘²%%^;Yĥyñâ/LÛĵùŠuë.[‰+f&~ÀϐŒ4ŠéġuYë’KRDµz–j#½Dl2İġĈ?Òó˔…[s5uÀ†ë‹ĉ( `8U—jĵ?vuımž@NŬ~ڀî2|gĜPm£uatD÷‘ƒ ’TŻÄPKħbÊŠĥ,HÇfiÜpúùÓ ġşê4½„ÚıÚĠì wĉĤ³aę>)BêLtuŭx³@ĈµlÁá…%- òCñżT_µrĠ*ˆíhC€,Ĝĝ´à@–ŝóî­òzËĥ/›ħuê=wWŜMİ%™I\Ğ0$ÀĦ Ĝu÷€Zğ°¨O/OŻjÓÀÖÄy0cAQĞĞxˆŜ0›0ĤF2€/ž%áawĜç;ujMKópÀ||ġĈ1'Nü‡?Œµ}Z×uÙe'é˘½8jFMoÀ`ëoé)MáG1À5•˰‹g[ĤMµé§ĜIr€Áİvl¸Îh7°I:0@†ġù„ĵÇ­è³Ç²übçš.‹tcd­” À/‡÷!êT:Ïħ÷ZŽ—aÓlA\Ç1ñ}{ ×’J\j 4€=D ‹İu+UQo˘³Ğk˙ŝëš·ff áĞ^X˘Q_+9ŭwʀú_ıS4€ŒRx›Kö–ì•t0#Áe—-[·lŬí[·N}ò†'è°P)g(8Ÿu÷îb‡B6+Í_`Ğ2ñRMÚˉ, <L|K„¤fœĜêp*½:e5û—{ĜĊ1òÛÙż}ÇìÙç˙ŸÇğß~íŭÛví:~ĵ·İioĠ†Żŭv]ùU\úU—jŠ×ZäYÏ'˕:Ó)XÁŜ½9`}†²W·g•-ȟ‹İr8–ġâ˘CĥxRŬÁ9Mñ ­!3Ġê÷uùfɧÏC-=NzÒ߂ ızˆ4ĥZÉSŝ[ËŞfVĵô€ÂD⒢ħdAç։M<ŸOfıÄì%-bž€(ƒ‰Î'jWgòŸÑdZ(I`ßĦÇÛß|]sè?eÜL(€qL[ġÈ#ÓȘŭ+wÒ ˆ:(âÀ@~:%{—ï]ġ_lƒá3ŝ >`eƒŬ~BĠ²&$ŭÔĦC‡î& l@·ŞêëW­ÉôĊLl ê.„ÄŞ*ҜÄ3­ N›²PµĈYkĦŽ^C ŝžÀêYµ³|gg-[FS¤Ü8k–Ë ÂŬ÷ı}ǖ-+‡rê8ց#—’]†[ÙvF|Ĵ|×]vŒKŒ–sİÙ9\€pÎ1ÇÇ1˜ġ88ĉ¨ñ-Ç·ĉÜÚĉĝVÛ š„8ğ5ĝ­ĥ'›˜ ÚħaƒgYpÎşĤu*Á' âñ0‹•ÀwyÓôÓQn W!ı`• ’P0÷´n5ÏÀƒJĴħÓ)§ìvž>­ÂÂCpĦ˜²jiĥĴù }Ü£fggm*3”ßŬ[ ĜóÙoġcŻ t͸ƒ3ÇÍ\³dÍ#i ¨â“,! é_Zú4ĥĈÍL, `oÙörżĉ‚`J;#v‚´'Ì4! ĴNҋ²ĦĠNŻHÀĈtÒUN²Â,,´ż#Nş`s-UóÏ~LßġúÛ;‚ŝžÉ“7Nž5yÖ2½rdr@ÀvÀìƒlß}”ÓöÒDßNúƒî8]W^Ĉı°ĴlċċsʏÍÙÚSNêóvëÖcߚ#Û1lŽo}Ѝ Ú`„ĥoq{: š Àdà I麀PşÖ­}@‰>I,Úë÷2ĉó`1"*ÜĤ2@Ú” ‚4[EĞ@ƒ‚ìv•Ôe˙ÍÎÓ1)ÒgˆÏ4É'dĦ9ó#p ½*ż@{ÏëöB?gâgŞ·G!zh%À†Šƒ@˙™K–´´<‚ĦÈż“Ä_ùMŒ•_Ò|P²³ÔV&€@Ù²ò·Ż‚+4cêŒİ÷Ü|÷Ŭpì•ì-Ô§Ö=´6UHîŜ=À5+HÛɤµ%ë“ġ…zV§?qŭƒ×cï\½zġdn“'"H˜0aŒ§lĥ`ŭԙu÷ƒ§¸Û>ĉél>‡ħcqÀöß>VûáScÇnÁÙ~0ö)ÎlĜž²mÁ°m9dÛòÛ,=şàBóßš|%Í!|™+ݜlÛèêêBށ„K0[jÓ,ƒcŜJE 5H_¨Áŝ. Ukˆ°vRZRkğ‡Í§a¨n„XK:=̨ÂéÎÓş]fÒéçO3é#ŜÁèd@%~öL˘Bgg–u˘V* €żùÁBÚ”˙W­"ñzä!…ú_ÒĜ„ ”B(êoş˘ĴĴ|ŬÛëÖĄ‰ÜäÍÓÍş;&Χlk9?·İĦVGž}l°§÷lÏċ½Û¸}²mÛŸÜ1û“Ù³˙aöĘ8qŭDŽġëŸùۉÏ<ó·Ï|nÜ>âŝÌ|ÌGz˙虏>úàž~ÄgĠyŻÏ?Oá]rúŒġ>M>•ïĵdÓûˆ³‘£‹/îĜe¸sn€hˆ´İµ„Ù$¨6ÜU·­îĦy;ĵğdùc·ÇïuĜ²ÊÏĊ‡Ò²ì`„GYQn9€ŬA½^DP³Ĵ™ċâqQŬ'FÒÁ§;;ıàl^òjħçC¤´ê?;š|ÒM$ÄdbĜjñQuú÷ż²páÁqÍkZĈIá‡8¤˙—´êK;W’öß\üÍ_,ŝ&ÏC”Š ĜİíÀÍ%ċז—úëŜ† €póßMżûDĥÍ.ˆhÏÂbr>#Àù§V¸RÜċ§ ŭ{{=·=—oëÙöIï'½ÛÀŸl›ŭÉà€gf?³žä?ù¨˙Á3ŻÉġ>)„ú€Ô˙€ôԄü@ßT|V=-g|¤vġĥâĝhÄÙG£ÈĤîŝwĈĊê _öwg̸aF[[„?[Êŭ|µ]u[ĥıÔħ [‡×ÓĦ1˙YĉUƒİ`1Ò²NŠ+(Ĥ-gԐl°Ôŭäé‘?Àò°çÁóaP5ö|')]€­`]â2\yşàÁíVzĈD˘sÖŝżinMó[Œ1ÌéÙ˙%ìĞôÔŭWŝâ‹ñ‹_`ú/c ¤´d1n˙ĵŒ8ÀĞşŞ|ÎħuŽ&ĜOV6´³× #…BŭéÔÚ§Ö>ċĞ­5Î:.7ŒË·}b`­?YŭHf9ŒzvŭÓŭ/¸˙@m2žÑ·"ıžùhx˙oRìÒñÌp:, Ô¤/ÎüK¤€pÀ£Ġ‡Ÿ½ğ{ˆ˜1SÖWŻlyeËñM‡wĠ °× ğÌú‚ àWkàˆòè%¸vÛHr.6ÎnKjċuˆĉ­gD**}ĵò}’’b0e´ ˜ĥ¨d7ħ|éX‚ÄÏgĊÛ*da.lŜ‚é˙BËŞGf‚ö=ò‡0é-İOş ·Ċ_,ĈXıX„%‹×˙ıñškç\µuŬU[Ġ4Í ,óâ×ŬÄ V'˜ –¨·ÍÚb[ n~Ö[oŭ„ûÏxwù­z|÷ïŜzëß½ġğê)ĵĵíÖġŸÜñÛË?ùíw|r sëz<‹íò[/˙äòŸ}òĈċß½œÇ˙qı>ûßŭz’äüğr/çrS ß0úŻ˙ìğ?³Î~6òUìżäa-îäDŜĥörù@ꁇĦè5H["üÒ.˙ÁƒĞX¤x^Òeó½I‚ Öİà2„„úièĞ%$öOİĠ£4&ˆy¨¸{Ĝ³ŞÉtLµi§CU`Ü Ğë 05´"˙ ëtdRà%2€Zrĉàşĉ o›ĥĤeĉ -/ÀùpċW.†ĝ_üġŻŻ\üġ•x ,.¸¸tóâ²²²­ċà€šˆ4cġzŭOŜ0ŭ†ÜŬ˙/YoĠ䙭 cADMƒ(áO%4ƒ‰Ó`4Ž•dR~¤,1(tĚLÉ".>)ĵmA†8-s4'T´Të7ÁZ=Waˆ2ÓPCĦS͒@VfV:Icħô˜'|tf­úöŜ÷ZûAPÊ½ï½Żŭw]ƒXğÀ1ĥ…IÀùĉ;ûÙññá+ü ëé#xàúV}ŭ-´…P4úŭY÷³Ĉë!rwœİ–)ıïnħŒ›Y‰Xi²@~8¤ÖĞ•¸ì¨>˜Q ĜQMrbç„úüîÜyh'<ÔJ5>ôB洛z%~É})=à}|à’ĵNÀŻ xÏï`‰"'‡ŭ„5ƒTë_72özĈ(h3ïğĜÓñ‹Ž_l?÷&¤IµÛj·aOĊGÉ.! ÒÜıXĉÏh§mmIZd‹"n~*ġVì48‰“ô20ü‘[¸n]aĈDäÖ *§ċàL"ˆ ˆ5 ğµ`Ú>?˙~û?ŝ [ĝĉÏY/áxĵôÒÏ_úùŸŝó?_¸ÒKG#šr$+ċH >ŞŞ²ré›j IDATd‰wxïĉ‘*x23ĝċgô[UFŭžaÄL‡›üŻQüjĵ(2nn4Vuşà=#oYVl÷dŻ9~@›*íÈQuÀċÇÔŻż°R8%Œc/ĦßÑ àôáöߖ“@(¸X!î ş~=§£úÊö-UUGŽdĥeŻ!2ÄyMݍhMˆmooG‚ Ô&|ôhî˙›ûGKĉŝ_ÍÍÏ=zĝI(áNJüioĉ°NRIÍËD$'ÏŽ+ñĊŒŠ9ĉ[–[ĥeŽÎQ3Òĝ",s˘<+DU³Ómfj^î^ Vù2ßżÍm„GVTûu3 gŻ}‡Ġ쓌öDCúÈ}ô{p骄WññX#r4˘\V +dŠŒwYħm—èµ›è&>á ]|äG ÎÊ A(Li “äԈe`šÑŒzq͂":Ħx߂ĜÙcoG 8l°ùĠêĉfĈè÷¤ ˜Ä"’Ġ­™ÇY%&ùĉ?àJĠˆÉ‰YÓQ½†  Rx{J(ŒKĈӇ‡DŽÑŸ?{•Ë;ÉBN—/†ċŠ"Dı#U{3Ŝû:èúVì$g˙Ĵ {ħm˜’À=xž„Š ­Ñ™ħ´ :·ĴTÇd‹8öˆdʨDrôŒi|šD8Җ"i,œÏ■™-=ĤŞ—";k@ŞüËúzôJşLSRş£Ê ›µÛ-n›…?ŝ1´0ĥ•g#&Ĉ„ó8T_°/L³Ñû&ŠIĴlö3êTŞ„³=F0€˙Rqäz\.ƒá˘ çÔUI¤ä ĝ .~T.•‡…ŭŸŒ÷22>cÒ7¨‚IîS€'+c ˙N—³‡÷߀ÛöX óŠ}üù-Ħ8ít¤>Ŝ&wç˙eè8›F×żŻ§}Ô1ŠœáMĠ1Ûħü\ Ç/  …pèpüÀâC$ !(<ÀaáàF։öÜxñbÇpe̕ìœ_jXĤL£ùTüİxÚï·Owi[µZĞÇÂi)N ?L‡|ı'Ä‹Qĵˆ “@)/´ÔÌóˆxË,ö;öZ#äîXàĜ-8İÇYxx`²0I6ŝCúıt½ ŽLàjŒ@r{ßëğ_——˙ĉħhñ“›ë3öÒq ĜP„ˆÄİŒ‡¤H!ÈE˙ĝŻâcFIuÌëቺ‡LÊL ŞâĠšèŬ9Aó„<5?ÉqJçfZr&&½öWKtà$puG€àdŜ…àùáâ³_tü ÂáwC2¸çô˙Âñƒ ¨ŞZ÷?×˙’.HžŞd_Ŝ~2$<ĵ á”„ ÓŽtĊüfh@“xùÖ£lĊ2Ou€—Éxy…‘ibÍÓÓ¤§ċGHs)Ó÷0’ÏNN›¸f ‡şî;‡áƒ˘‚…8ğÌüL7ÛÄĉä,î¸-w¸;îêMÛ)àO $Ĉ#âve<$„2 ! .}¸îliO<×7£ˆ,8nħúz’ _LLNu̸˙ĠĠSBö€ ˆÛŬàċ D3 ˆcáÓ§Ož|'<<"7wïŜò·%E¢Ó˙™²bĊĥŞÜ*ÈdD’NŬ€!Si‰ĦB !€ÄĞh7,@JÎ+xpÀüŽ€H1Ĥ£:_</ŽÇ‰iڔ£cĜNYpFxUĵÜ8:ìB"×áÇ; |oÎŝô-Äxè%Ü °A_Ž$Iŝ` †Ô -ÍY€Ħ•1ŞLOƒ˜dY ŞëUsZ|ZĵÍÊ$Ááy.]Š.*Š ò á8¤*“!xœ­óĈF6=6Ê0)“‹µıÙğnĤ?Êġ°!4jc9ÀNÒ"|÷ÎùĠġŭF—ÉV_;¸žé˙; ye°ü}snèːĠáTÒu…BueMÌÓĜ˙­žš‚ûÏ`À 0aDĦŒ óŸìé ÜÑHîŜgÏ=—)<%œÎÎî Ú6GŠ3‹y4x1 ]K-ÙÑɁ§Ç8 JZTÌh2ÔÇK .Ŭ’ƒñÏ;ˆWŸ\0­=r^1π!^¨#˙0îÌ0ÉÎ4g™^@Ŝ4Ô³ |ğCİŝ²Ú”nāxJìÖ3kse*?lp,öĝ‡+˙ŭxŠ_\Ġïöùíéż˙.‡úŞĞ,3:šârÛv]ЉyF"Œ<ç˙…ä’_ìîDZÂoäċaëÖ%˘,o…Žbì!ii8w–ޏ86‚dc6É*^nÒlD)ž%ô6ˆ$îw jEŽÁ@Ĥw=Ĉ½ZŻÄé0QNۙˆQ˙Çяêl•B@BŠˆ˙â„drVÑ?xOÈéûÀHèog/‡¤ß.*ŭgHÈoBB 9|.W ³E,v˙ÔîwĜítĜ‹XĠ¸ê}(Yùˆ‰"5ĵD½ĊLü>O/À@˙ôR€7‚¸#HMÜ;¤cßko‰ŭQ.LÊéÊ”êħÉ„iškĥ/˜‰ÇÏö6/9~×Ç Öcħ/pL܏ 8Mӈ}2—NÒ~v@9ŜÔ¨êÒë†UµÑYèĴ{Vc›ŭĥç[Nó+›JQwêTäë‘ğÉ$7nHà:í–/–?†ÛƒĈ!1?xÄë#Bċy,ù*¤ÊÊ$…G…sŜŜ‚ñ‚Ŝéùvrsé >™€Ġhzœ,l!̋„Äp=\´REŽ˘ƒ @eÇ‚ÉɕÉÉà$ˆ: Ĉu‚ t Ä*0VÂrĞrsŸ)WAì]­žÊîœ×P Îa[„À¸nK,vЇ* àZħÒÇèŞż' ™Y"HHkbŒÁʨ†$“bT˘@@>OJ"8X™1ä‘iÓ(°á-Œ£T4]?ÈH1Z£(ú?ġĈF#I>ěӌĈÄs ˙à%˜cvŬ˅6·^‘Ê3ÀeµÀšİ4š[óûSŜuĤ%¤}ԙp]ŞŭcLQäyˆÈ3´•XM•`BX^ĝi]˘ˆG¨„^ßIN kTĉvòÄ1ÍjôŬĊ 2Ĝçġ.Kóĝ–z΂iœÀç /DxO€ĴŻXt: Ĥ™cĥğœİ˜@ˆĵì˜í•ĠS•É•ƒÁ°äëÀ, 섧*`xı €…ñkcêÒ#+ŸI—OMMuB Ŝ³âߘdèŞĵbÓPijCêŽŞ#-¤_`Xö˙dä–wÒĤtÂTKÓÓĵçÛ™Ê 'Ĉ,]Lxĵ@|3BQ7Ò2£|s ĝ÷[̛›q€ĞÑÍşÍc)‚­6ġ@ĵ9>1шÓ^h!Y)Ċ)l ƒ+6şÛŒšx4 Òqùó'€!u+Ż•šâáyĜ0Ĝĝ¸ÙzéĴ*ĉT¤àËó_J^ß–ä›/HÈE`ë֑ÍEK'”‰âı $I†Kxíx i ı½Ĝ×gúL¤Á²w¨À9=,pX @€ÌòO„L£ħ¸ \v-Ž,LN:mZiÓÓ*lĈĴéè P“ ı D€dIr<Ü˙d|ï?ß\ħ÷ùÒ?L?uµ2&¸z ‡†’<—Ëö!mċh*la˘,AW˘+Ù+‹e˙Ê%FX̋€àw„1öÀ‡tù‘=%¨i4trÂ^fçÎL`Ĉ~F½s'Öl†œ=&“ :‡5SŬŜyèfúîçdëdCCC?ù‰r§rƒRıÓ>ä„Fĉ Ĥ‡êFÚqÂŭÏP*M<;}Ú²`ž8tĉüäM;|óĦ‰2·[`SĦ/‹yâ΄ŞJ_3Ĉ7âJˆ+0ĜR=“y^p~_äî/˙íŜM…TÉ7ğċ§ß‰ŻZ·nt”ĉŒĵÌE{‡]}Èzá C÷"°".qo€ĜĊçxÈéġjµ—[:ĵ¸ĜîyÒ,ÀŬpw[½YŸ D€ž:Ċ0;:ÖlÏXS\ ' @@(İ”ìH G €–·RÌ˙WÈ#ÂĊŽŠ.Ş„§NŸÊF:N*$ù‡@ˆˆˆnIğÙ 'Vë×K Cî‘# ÛïC€×ßÜ܌J‚€¨ÁµaŜV__§š•ġ[^›yèX–ùyży˙½{YY)YwÌ÷|÷Ŭ­{ĦwïŜ ŭNzo<ôfJŠ(1%Íĝ[²Ĉ²²Ĉ>ıY•ŞŞjl, ǎîg…>{°ëžËl~5•ĴPsÖ'÷Bĵ’qóĉƒïÜ Ëşù@tĝÁƒU7DzBSÌ=À1„Ž=ÀԃĴŞ›/]hĵÀHu—MÀż+AŞôW-ñiĈ´QŒCîàÌK—Ş"%’H€’}’Ŭèär ‹ï<EìĊ‡Ñh¤ú‹.¤<`Bè4˘_÷. `J÷ĉÏġ&FûçGVĥÏhŒnċñ‚Q÷ Œċ° ÌÙğş¤ U“ —áI@G%ĞUÂËí¸d‚q{${âötĈ%w&Ä €\.Â#‰ ›·ëŠêÒ çùc°1@@[ ‘܁ r&d0 9@˜ó¤ËcyŭÓÍ&@u¸Ö Mßħ[êMġpneŭ^×è'YĦcûïeìżż,ôìŜşg~ŬêOB?)ĝ.Ż;4ôxı™U5V•Žğĝ˙'ވdŬü¤ŞŞêpXĠ‘a¨ O”uxìAâĞfókŸ€¤Üż÷ 앰›ğ—N ġKĞ—·Ù¤lcÖكê#O@›,SSÊŻĵŝ {3˜Â“`°Xƒà^ÀéP’êœ4 ×İM999*ÁMˆÁ @<‡Ĝ/„ۏGÏ ÓÀà`0àĵäëDaާcŠÒ‹fËOOrPY@.UQßó)\öMPHuşÂ0•r#@÷Ġ×7îŝŭ·ĉÛ½Í&žy½~ż, `˙ŝ,3͈ÜßżùN³E ‡iŜÓ ÜĠ{‰êúŒ{püYn<ën½ŜÙñç54+˜ßš‚ŸÏ ½‰öp§~˙ÍĴ7ÁMŒƒ—ğ—ÜĵáĉM8씔D£ħ¸04Tšu³*4ëÀMxĤ,QVօ—ĵûÏB@ىš: ŻÖŽáAÏìħÛéR(ҟAm ĉ˙pŝ,ß–œ?//x'b$Ŝondj6˙{ÈìĜà°XL50h Ów’˙7*ŭ|Šğ×}8鿄Úvġ„Ìó]|¤nHӊӏ§W& ¨T91ÙĈTWWW µ@lĊÑ+ĵ²‘ N¸â#°ñ·7CêŠNŭçT6àż)‰  @HmDnDnfZĴFĈ*vNİ4HRC.…Èŭ¸¤ÌZ¸‰˙;ġġû÷×ßıcĈżSo6ßż  ŭŭz‹~,ë֟o5߯ïîUüƒmóırż‡·RÒRÒàŝu‡vÇÔ?¸u˙~UZU|UJ•ıqLİÖë÷ëġpˆyĦù€ tïßßl˙Ŭçz@ïŝ< ‚@B÷£ı…†.ÜӇ5f™áƒĴĴ›)úPÄ ó/ċßPM' 0ĴŞx×iÌHL4ÄLÀv B€ R(ˆÜ½ûˏ)HŜÚŭÍ[öÄí–ÈW<¨JŒOkÄ6ċé5M›úžô™!Û”Ê £³Ù֍R9P*Vá4-ƒVÓ,pL2„ódV †à?ŞĊQ>¸GŜy:;|âż(÷oo é/$˙Ùİ‚ÈädIgròéà§·ċ˘hK£röÍ'ígjÁ¤#ħĜ Dï?GáĈ7‡Û@pŜ/ĵÔöĵ?ż~ùVhè~†ġġwš—îXàꧤT½ .k?Ž ŜùS=;’ĴûġêzsJ 8ˆüƒ›·ŝtç–=>Nñ}‡óY%4Ô7ŝbCˆŭÌ/ÇCˆ9fsÖŭ#"ï)ößşeLÉÊJ„úúœĝKopâHVûĤ/-Ì˙÷£…Y@zm­ĞÑjĥÒ“•­ôXUu§ê"Q˙üî×á5,ä!òÓrIÜíĊĊˆ0Ñĝâ4÷òú1ßÊBéLêYqU"ò³ J8gE2ŸOĤÔëûÛúŽyĵsÈİVïôyžHcĊ`IÍ!”‘Œ \ˁ…j˜Žż{AĠÙٕĠɕSSÂ)œĦ{/é¤j@2„à< ÜñĊòœÙĝĉGEuu7޳ùŝZLòé=!TŞŠ.nĦÎeîg†¤ ”…1“fñ̌oĈáÛ_ż?ċÂK/½D?uœ eÛüöÛKÜ ż—Ş~ž’u˜à­üéŽùz[÷³ [0faŜŸ‚üĊÂ-3FzŝqN²éN×Ež|)A2k ˙>V Ĥá:ı°|Q$İ*Œ/EŜybèa8€•+ml†zld’İÄùyĦVš›ĝĵJ?ĥŻÏëóÎy—ĵjµìIÈÄ'„|7-­ e쨤ÊġëŻ7àùÇÄĴİĤy0ÀS1fŜšÀY ? 뭔ˆDÒ˘gê"ë‚!/'™kIŽ“c“ Ĵ r/œ DéšfWS.‡>-=$B‡ci~iWŬ.Í=ò/=zôè!ކùiĵɐĵCûíééĉéŜé2Gѝ;Ê8ħW3¨ñ£ÊGÍAxU;&“ŝ ?ĵµÛŬƒŜÁ…; nÌ1ŽŜiÇ䤽״°ĉĠ[6m?3aŸP7sÍwĤl˘·×>Ùk25/,Üı“u+~Êevñ$ n€ Ş8=r|ġÙ´ Ù@ÈĉkN‘µ6'm\ŞMŒü+X€4Àëo½…u ù"f‚‹ïDDŒD ´1ùÚDác– ş‘!‚c£MÜ^7£ŜôÈ|ĜdcÙ߁۝ĞWWD÷ĊÒ´ŻÇŻ6İdW tjŠû4}ġ7ízeCƒJŠY³Ĥ[1„*…W…·#§ĝۏ½ šë\.%o}3üqÄߪŝ6"­¤ É$˜HnÄI’÷ „ĴbY€§Ù!lİĠi‰>† ÖKLĥŠ4ÊY¸}oßó·{Úŭçĉ}íȁħôeЏ B~àñ.y°IèpZ††!¨!J\ĴoÈyzĠC?náżGY ,.Ž•ġi2Ñ1OrJ=oÄ V}‹W+c„ÂİdŜÇV`œ¤“Ż ï >ù\DDxĠÈÈ:¤7"@X Ar ĦDƒˆ–‰e“2°€…IÓÎ •B!]×BÀOûà¨}hÍÌ;Ö7ïiŸ?†ÓŠ|ó,[x´Ÿv ,AƒüŭÈi¤‘ßHÄŜżT6éc}Œi›² ?-–2óÒv^Ûë·$šIÀıÌ?á (nÒƒ€ üÉżÀ˳Ġ;›O`Ċ?ŒżĴä# @5üÚĈÙâYJĵd .Wúżüpߗhä˙÷ĝĝŬX Z üĤàR.à@››*ì°˙Şü´“ó)1Šï!˙*m…4äß§CJ4€XÏü .‹ôݽ OVáYQİݸ¸K d&Óq-.„€˙‡È˙ñĝĞĞñèo˙Ax^ˆŞZq€Şq!ı~ é Aà‘ÂS§êÎOŬžbÂÈN 9ĵX." kËDrkÖKgY€4"÷ÑĊ{xí*Ŝ€@!$ àò @)—[Ŭ£ĈÚÚ=´KPĈlÖŜBışÁ€wäß,ĉbB½N_gƒÇò:[ §0`ÌİÒHJË â¤-µ›(dħ^ŸW‘(k“iHRdB­Ô<9kZ°Xސ¸‘KĜbêĜ*}krbĥÂ+n„ÄTÇT8_9%LInH~Aw~}!‘ï&èܳ²×uϞ J˙WŬİgèü‹ÀHnÄuvîÙó›ò“aÈ ßJ†Äŝ!ġ× •N…óO€,<À8ÇFÁÂQ`0› ĝô‰ñÙİm8CċH5ìs,Íôö:—ÔÁĞ—³Vš”ngĝ·ÂŜ ¤v?ä 3ßû|ŝĠÏ[ƒ_5 @U[Ûh?àìÁíGgׁtĤzGU`ĴP*ˆàtpşp IDAT-ÄU’Ŭ_Ĵ §ħ ĥ'Ù9“x:–‘pż˜zŻÙÍM²]+´f‚RXhA 0 %”ĈƒÇFŸg›ŜOf8UàT˘ĜLš,×J´× ŠaĜtS@pSÂÛSEt¨‘7n€óżħ[¸Ž?Ĵ@ÎÒÀm¸ Pxî\ú—éEStàn`óX~:¤|Eyx†M[1(²yjġ*…B§X}DöŭHĜÌŻ^û?ĉG8"ˆG /<}Í ³.?2†Ccä9ˆK ÒJ9z{÷{&ÍáĊJ_àż˙Ğ2sàüŸ.gvì;–OßÏDš<ƒ!o.ôMfĜŭ÷9ş£TĜ úşĥÑÌ?2‚8tĦì_V Ŝ‡h^6}ü…D²"üħè\ÑߍñÔèÁ%\ ç\=L vŒ‹ĝH48îÀ[Š=Ÿ*- y…ĊĊ}Ċ`íŜ^§ ŝö‡ áÎ8Œ[œF÷¨ukmĉ|ŭ„€‹€p€ĝ (Ä0 A(aŻïh:E° ĝ×ÒíÛÁí ˙‡ÏB ‰ƒż=-|xñÜ:8˙èLM1ñ[‚·âúġ Òa†€–Ĝ – ŝ`hçÁBxÈÎxéû!²%6@è£ê‚?8•²‰3gzœ=ä1“²‹ìì[ÎÄCgüĉş z,mmà"k&9nhèxÂñ„„„„„Ú!ĝĥùYŬ'öîÜıáĝñşüρ˙9{Öj5ÒR €H”1;pàĝxtÁ‹kÔ:ˆġ+p/MUĵj‰ŸWŽĞŭ80nŜU[‡à˙ŬGAà‡êoÁǃĥGĵó8BôNX|bâ¨ĠèbK‚ĜĊ4żŠ<3.âœGçĥĊAb…Ì[ĜÇħ%™X,žuÏş5úÏ+*öjFĊ–‚z•NÎŭdàì.gÁit' Í=³=Êw’¤9àr:6uätTĈÄP#=üH Ü ÉàNĥ€F°gÏiœcx'Ĵĥö£7ëžyF€Îż>UŸ  :Y~.\  ™˘e°P@*bġÎ UŞJ1räH)ħÉO:b Â{÷œùâ !O c›4C6÷ŭ˙CÈÈÎX”DڐG/Ÿ™Í|•ŽĜ úó*à%áŜ}sJV 2hJĝIkEĊ– -ë·$%½Ü°˘ts‚Ë~Ĉïç,íÊŭy;và%É`xeË'÷2²²ƒ˘yô*-;V7 fh’!i}R^Ĉ½ĴĴAŞlwwІ1\²’P8&íCŽş>°4ˆ÷áĊĝñÇĉXOhÏÇá#"Qáó³´DӄH†‚Kb\Ĵ6@;6Ğ•91Jb”Àqe1:r΂Òk—Ĵ££³Ċȇż|R>>mÒŜ0¤Ġ ċ·ĥo•ŸçvH*€Žìœí1ÛY%@(Ài°ÈĜcjÏg˙q‰À=òÜüÛ{\NŻûW¤ñ˘à$Ĝ+†´ĉdĝı°Ş#àë‹ebBßà­L;(rАħÒCJqKtżùY0?;íŜfè¤ÄQ_qrÔÁˆegfe–ž›ğ6'\ğ–Ç cĦÍÛ7Ïßĝ5í˙,Là“û÷S²‘ qçOú[[׿°e}Җ ġA__ğvÀŽâÖF™ĴÜ`G€Ħái’áċ—_CÎş08ˆÏ8]àĴ¨h0Péz=@Ê­Aïĵ‡ @5ĴŞ;ûŜ(Eñw š:Ni ‰ĜdŠĝÍnI5@ŞÇ‰˘°ç÷Žâ0)òCÀñ;ŬHNìwâl eDé öqŭX)´ҀV ! (½d´jú=}~'g瞘 –ÀE0(¤*(°ĴÎïn¸Ĝ”ƒ¤W:ĥgÇÀËĠê)ìñ9 ΅ÊÑ ÄñSá{ä+V< ċŠ^Ÿ I 8 xúƒ„­‹—‡ŸK],+^,0UlNŸ/e… ŞXYl@'dfnù~ó³ úáÀh`E„)‹‘ĵRùŝu&ġïßŬb8ڔԔ””W–™ÛÇ^é1iŸ|˙ŭ£[’^És ş÷ÙŜU :ŠD˙wŻ]û|œ&:WXˆÌ"î³Ö³µŒ%Îe>ˆK6—³Ğkoü¨ÑÚh9fרM3ˆ]löĉûëv56ZnF&3YœnÍi`4dpú™Í5nħ(• Ú&İ 1 „œ ÂRpuġT0ĞìNŬ˜Â§&e€4! À;_íè8U‡줨3n7„ 9ZÀâGá"²6ˆP ³úĊ;w6 +RVc=vÏ%Ú a—›h˘˜'@YÖ+^BRaşñ,à!! żG&ğĥU—šÚjÈ_-Ëì;ÖËqÙTĦ£Ĵżżä… B'“ ­[9z"*jӷߖMNÚ9“R÷}´ Ĥ¤ëy6Û§X_ä@j¨QĠĠ€sLLKiğpáBßü wÎ ÀĊ²é áô?ÖÁ£tĠ„,SîĥŒC‚jÇdY!ö[]Dòàr:óxêÓñ,‘àlXüP…‚òÇë"DçDÏ&6’b”Ġz˙ŝ}Ì ÔŒ™Ŭ¸öúêY” tG‰-Ħ!aĉœpŞĴZTpĵôë72ĈÀ4˜(Ú,S˘„„ğǕNˆQ8jV`G¨hjRĊ¨ĥc;ІÓž&ÁŝAxcêNƒâB+`_ħ "bciGGŬİ:aş°[7°eżċ¤PĴÁn ħ›ÙÁàü˘h,Ïy|şÉsËî~‰?Ӈ)ĦŸ—“lĝ0°AÂ#öݐÌôŞwjğu_ôĞáBö]è‹eÓ²T ™tô÷§²%ô\ŠŸ8Wm9qô¨áŭî ÇĠßútr’³›Lywğj›ŽmH޸ïAšÀǨjÓ^jiiı;߆ŒÜ€ù'&êTH \W4‘)‹•‘ç†öĴFˆÔfÜ gÙ|W:Ë_ß÷á>܅€VÄĴÖÚĝ\ĥžsĵÙ:zéҁ3™cm$CO“6ĞR•ĵÍë×?UX`=¨á\NÍìíà6,B•`9ħ^ıY;€Ì 9kÖ<Ô Ġ´ЉíJĜ@P'ĤwqĴw…ôP€pܧjU^ÇĠSuéS€ŠX3ĵA6rşüßÊ˙m[ÀÄ<^ħ` €„Í,‡ŭ@Š˙=`àŸ²Äı9:ô@!ˆFÇİ  ~41ħAĞĠi IÚÂB 1"ûĉAž¨,!Akèn“óş5'N¨¤ŠTi—ïôò…!^½Zġ‚.UġË£/ĵ0*ą[m)Ŭh0€#Ñ貖ĉhġ-]Ĵï3ĵıĞ— ™ÜSw~B…!{Œè§Œ"ÈĉDˆ€ħÎ?òŬŻc¸¸(ï bAŝ”(1Ñhĉub,´ĉrž=낐bt’û7‚I™- fżß`uÛ J~šqŻħ1EĤéÓĝ‘Z`òG!  ŝaNĥòĴÔ_Ó°F…ìpbr°X]\™LûĦɒà¸dTŽ P\QŽQÂzÄE€‹„‘ä+0ÊOËċ"yÄIÖŠ5”Âë§âIú+Ġ°‚ïúA@` ,@ùƒĠPaÙż0D‚FǗFĜŻ^2á„ àX_uÄqRÖŝûŬ-mħ5 Z4Îċw "AH#fÂŭwïŞtŞ£MÚl²XœĵŸŜĝ€ €b„gmG}Gt¤…UĠé7;ĜL‹œSw·B öÙQ¤Şà'‚pŠeN˙=ž?eŝży Ğ€‚ ċÂSéċàrŸ %ĈF+%´!fs={Ĝ9 :~£­ñà= ’ı5``V£9Œ+€pT”‘‘ÑĜĜçßG²6O`€6• 8Θb$qrŻâ\ÊĤRCÇĴ°‰BĤ “ùGĜB\2 Cˆä€'·=ŽˆX_50pµ²èàĊ"áù"IdÜ Ĵžxîpy.öb‹cq’ƒn7ŝ„Rüq_lìëÀ1S%˜‘P–÷mAŠsŽċ*0éŒ˙ûŭñÀ_8&àÉu İ!h£5o;†äü=ŬmĈ½?‘W°Zu5*Ä6–ê!•…À£ì'‡˘˘t݆TĊF ˜€Œ‚6^T 7]T‚GƒËšóÏS•W–ÏŞêTé5ŠĝŞhR\Yò@|‚ĵ!½nâÚĞ–ĝQĴ鏢—ĈşŜ³ĴàC,íƒW*}óà%ùbäùݸQı"Qa#Üi$#96 vĵ €äéù}u—µÀbš5ÎRĦÁ5KŠL^ĥ3°ys@­ĠšßG˙_'\ó'A ×t\FKŽ^@À%ڋĜ Z““CcÁĠk*;hAĵR€kBš‡`í…Àñ#AàŠ“?Ğ*ܜ—ÓQ”^7UıGX4ɸD°YŒôÁ'EG°”ĤáeŻíŜIµ2 €,#°Š˘Až$˜jTâóĵ@AˆòCĈ%Î\!àQ!ó ·z½ĥ555uKÒŬÏ˘‘œ8ÜV—KğCë6ż} ^ÍÂJ ,@ac[qxûç0ÙôĦ`ق 0ly7Ż%í‚ÇûT­JĦ“*ş£q“ĊTŽĉHÖdĈİŞIWĠ)Ç zÛ½sóÌP‚+jkQMŜJÜN$i³vaĝB ŝûp*äġ·vKä!‹‹żD Âsqş":ÒHĵ4Œ–šsö… Fu‚„FDx4U·—Xl”ÊÒUciĊĊn÷÷pNÓ<m'Ĥ!ôËDßĴ1™ RWI9Š5L!fž~òƒâRH€#(™èAöÄíÁ}px.0ßÑQTW\,ˆ¤Âµ‚$ž ÉĞĈ³R0‘Ğġàn0 ĴB cÖ˜Y>EìĈŸ =Ĵ ä˜ùñm'•)DzFÊġjíŽÔšÔ¤-w?˔ġµó­RÎĤm_˜żp 0@ÍJ4Ŭópŝd Yâ#Ë#ݘéï×I é–wïĥƒyŻV‡Ŭë#ÑížÀ+ĉ+'Î˙Áq/pĝÛqf½UwJ1Œóñnpä„˙9—ĞK7àü?Ü÷%ë`9è-ì}#_@ /—:².11‘xĴÀ8Ûurş\N~w‘™£Ê İqj°äˆ$Eڐâ 6”VÔÒÀ S¸?“³÷G… qç˜ĊÜ֖2é%˘!SB*œINGJ„ ÀݐêĞ•W+ÙrĜÔÔy%KöLxpr0rƒ•ŸŒxŒ,y1è ŠŠ$X2蔃 ÈC6Ĵ*77·¸8MÌ1^ Ĥğ[Ş&ˆ˜ŠŻƒ[_â'CbW ŭdhlÜ÷ux yMß^@}pbsó†~Lš´÷÷'?ùêеIñ½í>ŻĠŞÀZT –Ù‡ iÜ?Ä~Ò@onÛ. ÉÙgżsµ_ó5%鏠9vt)ó4 Ô…Ï3Ĵ“ĈGƒ·iïcb'€0Óët¸>:ŠëžŒÜ|À³§X3HBÙßHl} x›/OÊċˆÀÏ3BT5’–`Ŝ _ŝĉ›ĊĊrH­n§?T]oŒ72Z 7/NFşÁn6(Š´'ñ…ƒàÏԃE ú‰'íŭŭï™Íò`ğu‰,Oz€â‹³MÊ ˜ Ä&S—6ġ˘âéBĝ¨ÄıP܍ÁiĦ°ĵH'ÄÍ`$†Ù#—yñ8şŞ°Ğkëġş/Ó§‚³Â"I'Û#MNĈ½Áë"rĞĜv°›68ż^y]1Œ½€ŞĜĜc`²C`3ö² d ‡ŸżÙÁpıġĊżó˜qÀ‡`H3KÖA lİĴŒq3NLàĈ2′‰¨şT…ôċ—-Ÿ_èƒo ëOĝûßû{'ށ?\òÌû8;[]BñŸ˜h 0Ĉúí~}˙@Ċfsfíŝû8÷ċɨÑĠeħËÚÈiĜ½CĤ:‡sx¨ÎÉĤ½ĞÔ\Q?¸SÏV~.""˘°0ñš~ëĊS:²‚È)ìÇ1Oqútı<7Ç333ŬTÔ@ڂ!<żĉĞ­Ġġç°½öÚô¤Ĝ6|uô¨áèĈĦ8Ħ$Żı9_˙ÉòöÛ3€ċşábj_ĝÎv÷nÒÏ [Žêû2cİ çÀÉr>žż˘)éîŬ蟷LN–êtŬĦ“_ğ·+Ž~ëÀ3‰2‹6ÑY…;§ĠJu†TCéĠ§?uâIR’òHKËÜdai |N `B§KKk8<À£(ô/*]^İݸx´xÖ6ËñtSÖuéu‚żDŠ0ŬI6°{÷"„,kˆe­jÑ#–tFyµ¨Qj S9™ClL†™Ö­9Ż×##q F’ ŝtvuECCaħ†@µ÷™ìgžhebq<| “œĥ۝­%RéĊĤá­TĜÔA“ĦÙ1ÁĠ1tôEBáy:XšÄ"€üôАòGTT´n,M˙×3éS1•ám k N8L›ƒŸEGkŠ5HëĉCÀ^UŸŭUŞV{àÙżRĠġ>™Ĵ?_ yüûÒÖVĝ÷ëĠݝZ`ÛŸC6’žGÓ=qÂpB{â„TšOÙÜ •€/èM¨€DÏpԐ4yè*Ŭ‰|4ë;bXıŞ0ƒ$CK)# ŬQ5+! ꊎ‰2HòÖÔîñ°ĈJY'jÈî?âçÚÀÂôú •Tqio#$mf~·•ŬʚSE§Ò#ÏK WŜŭ!áTè>Ô –ü,‚bjtü,ĤEÌ ¸lîQĈSIk˘Xúġ²%êŻH‘ĞŜ„€ Àħ}açşM OfbpŠeĜD´OĥJŠŠÄ0X &1öOáÁâùߖ`ĝ4vûV0ÌbĞ J˙׿ĤĤ:Ò+ÏÓL%èB˙JËĦџAÎ1IZ§v¸Ö JD£x àÀ†’zµOìkŬ 5}ߐ {LŻßħCĞ…ß”4âîïş™€mÏjµ`[ RC>_ ?èèO¨ÑĠH&F23í‡JuÚüO™°•ù•àı!{ÁëßÇà&ŻTBšsŝ¨Â×§‚‚ ˘?½“Šá`ġ‘#-?¸ [Íp`g*ĉÀ8Ué›?Ì•bĦóÒ{È9`´²BS9İQÔ?ó ÒáıG˘Ĝï!”K‘2=kŒ'†prû¨;jċñ?k“p ñÑÌ+Í.-ó pĞ!ĵf1÷aij„Ò!ö·Ÿn,gp&U<&?í1AĦÊÉAħ‰˜ħ p;Ĥ@ÜIá!¨ Â:Àlb⁵…1ä0"•¸ÜDî|––Ĉi(Ô@Ş`˜…€³gáǵñŻÔnOúfgávŝû†„E”@*İNÛ­kmÍ,nǔÑñbüÈOÄgĈнµC÷}EƒTßÒB#Ĉ%żq<×8 ÒĊĥ]µI/ üîۙ2œ}HŒ„>— Kµ÷ıı†Ò­öħÑIÀ\LTş%Ȓ-*_´EŬÍĈ˜YiŠÈĞ\݃tRŭÙ&ƒ>(*Šžüx—³+š¤zŝÁá‹WÁéüq;ìuŠğżĝBŝÍÈ€w%ĵj$>q6żÊ5Ê$P7–ôJY?86êŽì™ Œ³vÒîŞÀV @Fß;4ô£BP7éì)Ĝ  O –„”9ö]„MĠĊ‹ĜìÀ4W û„7);Èú@ÜÀ!+N‚€4°ÑeíZ™ŝLàjÇĠİgÎħŸ V‚˙Ğ´´4_ÂmέÏÇ2–‚[ĜfáUĞ.BP{d²¨¨ÏޤêNDG˙\ @§Ó•¤ĥíóágf&yŻÉß mĠnÀ…&Şñӆ™F„Žün-–z~–´EšÔŭğß½ˆħ~x€ÚRí=ÖÇXu—ÛMz‚zçW €ü‚‚òŠ3  4ôÑÌ áçK“g8í Ŭ V;šU˜€Qĵ‡ ï0\^” vÛĴn]ÍéBˆ¸Iİ …‘!Brcwˆ{ë#‰iñF"ŠáéÂG™ €§€—ò„˙XÚ矤)G;cÍñsŜžŠü††Kœğ/“6/=–É'‡B3íbÎİ4 idmˆìŜI“i\ i¸i éĊoêĜŜħİzM%€@ Ä,I–ì‘'3^ R!¨*gŸÏBî)¸Ó1Žâ<ß;ì< ı"@tZ›œ_u‹óġĜ T €ÌÜ7ëÖI_5\/ImV{3e'˘jFöŽÖ´:­V—T¤êZSw€@šĠîŸqœİQĠ¨Àµ{úž—Jv(+ Šn,û.>tĝċ‡ĤŞĠϒ’’ yżûïS<â=·›[Ii€joìħċŭäï' ×Nġß җ“µeî +iH]6€ċ 5|…SĞ…PPà`üì8Ö˘ÖëJTşšÚKÀGŒëÛe´™.³NñÇSϜ*FÒ^Ĝë¸$„Áo)—/†cP˜ol42Ù Q:|—Ñ:j%ırlِ†iÂ#îg4ÔΈK9˘˘˘ä’Û-‹ÍDi?î;~„\Ö&Âb";4™Ž—@ĤsñâE<˙M$>ÁĞ‚JZKNNFÒĤĊ´ËËİ?j{ŝ EÓӓoW^a°QœœŒCƒò#ıı”hÄd³äTR Ĵ·âÑ|ĞS +š.ÖÖÚQüX­VNL–&¨´'<ġZ€ŬA›ÁÂcއáu5³ŜĴà€u M×MúŸD÷Ê_·ûç÷ëµàçá×ÊڍöXĤŒJŭEżŞUÒaU$apĤ´Ħ0֍€·z}*î.|4ž–ö,D€ġ[òöîŬûü˙üÏżŸ=ÛuùƒQ\ä%ÒÔÚè4 ,:ÌDuƒëÑI g56‘§ ´YUŠAÑc Á4€í‡/ŝçoˆ”ÜŽ{|òħ(,BTŸ†bSփV&ÀJ@H‹Nq%-›`c•Ü>Rى·|íĤ …-ilë£ŜİĉžÜ Š/a>,; G‹ IDATáĜ0îìNÛM–ÖüÀ.ŠŽ‹kàü×\ù%Ĥ¤\9E„?Ĥ3ıY!VtÈɓs1Œ‚§kŭïŽô˘ôS`?•ĠÂtÉT'rˆì‘˙o!Ñ`ĥ8ŝ~Èh§‚Û5-µÛR! ôµCĈïġÜğ²ĤB@oo^‚Ħğğ˘âZôZ#˜óġ]™w×SL­_ƒAĦè‹EŒ7ƒ\CˆĊ3‡´:xÒ&Ċ_>KĦ<4Öìú ż]“JġQW—mvòXûü11XbcFX°Û7nl6\OZ­ĴŬm‚?xċµolyċ•ğëáġċWÖż Ò’O =N[sÇr˘Œ,s×.kñìè(ŜZžÜj”êêuu§"%ç%Ä´ïOj!@ ¸¸5˘%p>j­ê†ÇêîĠŸdeQ0T°ĜîP* RCêAĉ–´°°Ż×­_ż•í”&ÓçĤÏ-–Ï-ĉz³Ét­¤5µd`Ç@ZÚ1ÔŜcŬŬê´]ĤxêÀZmN›ÙeµŞT•ESç‘+p7Ċ˙HyxÈbù"JHÜéÀş0Qı¨pWaĈ.¤'ŜPZ-§/i&’ V  :ÉpLRÏR½Îż"1šb˘wžÖ½O0„ н.÷feAĤ,ÖOl“ܤ˜Ë_  GŠŠ[7mŭċÖ_^ÎَQ  CÁ ëce0ʇfòdżĈş!£ğvoê”@“sîÜı˜@xU Ÿ¸{Aıà4 Z·ċ¸ü~Ê"Žä‚ÎyŬnĠZ­t‹ĦY=/+ŽŠÒ8xYÀѐwÍĝtAĝuiA ħ̃‚ƒjöD/+u(Wí€l°­];O2÷ĦÜ_’ß˙ Ħjyŝw2~òÌïó÷N8à—£—KÓ”LY´ƒ}ÎÙ'żŝ+‚ÖÄb0:0 ËŝT•ĈU2xš3QŬÚîÔn­Û²`:™{TŻïNǰëêKc&Q ›Í5š*ŭc:z y€}·w£×//<úı7Ë—‡Ÿ {j×]—.œm¤%íP^;hÔIċ nıÈëFNOOÓĉŬä´]Ŭ 4G™ô™´ĵ vğŽ efÊ<<‹ż½§ğ˘ÄÔ„’ħ9›~yù——O˘hÜĤê‚(ÄÁÁSSĠ(K€ç˙KñiiVps–³5Şôۂ˜˜çΝ\ÙT0ŞÊ‹rs#°|ĵÚdp*Ĝrh_ğÏhÖİZm“a}½ÚЁ4WTi™œ=ZÒúġŞlĊPĤßS£Ò­,îk÷zĈ¤R­NYÒp ħ$6ŞĊ: rI‰ôïàéŸ^#}ŝo²O#5˘€²Ŝ‰^Tz*î“ïÀŬ$.{ˆ!ggf&íAA†ÔÔ-Aú–6À0Ĝcç]+zŻ' ˘v ÛlyۛóàDÁÒL½ZğCZ˘+Üefy çBen¸è™t ç%_â[yÄG‹a‹‘·áÒ×Ŝç÷×ÖŞ´ŬMĝàÙ§dħ>Ûìʕ+úê/İùŬàÓ½ ›%ݵÓtĉfŜv(áĜµb”Eĵ†žĥâz’áéPñX§G”‡TÓ+;´*uĥ†úŠsç܃ħ.xĉĵló‡ ĝĦC‚Kürò#>Qôùэĵ,ÍkÎ,~êÙŻW}]:`j\‚Bh§Sfδ£Ħğ˘8­Żċs3µàδ,ĊĊĈ4ĥµ…SğĈĈĈ&U HX„• Ŭ˙݈(_Ύ”ĵ.¸r<äÍs[·‘ì: ʽWğëÒ.ë%”ŸECÀRĞ 1ÊZ$F²wR£˘ŝ¤}§ú@Z .E,Íy A˜ŝK¸ ›;ŻógÑħ^?µ” ‚Ĵ^=°ċï[ İşxqëÖË[Ÿğ X›B˜ "oĝbÁàjâ'@àäöÇáÑiiDkĉĥéġ Ȑ÷›Ë—! <ŭë+Á•Ê+D·Es´ˆÎÉ4â@`CĦµÒ(íŻžŭ èëfµÏóiT·êïIA?‘ߍ9œĠ P OŬdž·föœ8ĦĠÎbŝ8 )b*S“!?P $¤`~fçD ĉQާUޘ£Oßí&q ÏE͖ᝇ €'… ÓµjÇÇ-Hú‡R!¨‰]cEEċ)Ħ@YÀéÓç ç\)”œ?/8yòÜĥ;yr+üŝÜsÛ>xnëĥsϽĵí§Ûj!P ¸´Ğħqï˜5`œŸEsíb^· ;AÊ ˙Uêì"TŒÓRóHyáù?ܟW_í‘Ñ`èô´E­Ĵ€ÌQÀġĤ­—?şüKş˙18! x ŽŸDDÑXñĉċrÈ˘£ŸeĞú~W1éWĥgo ß~.Ĥ£ÍĴUGŞŞú2ÛÄ ~1X-.†P/@Qà‰§ìĊ2ìgá<ˆÏ\Ŭ\ŻžyqĤŭX;Ŝ^@[ĝà{‰?ÄÑëp8ŞÇÁ?Êf.@ĤtBx áyÎvA~sÜŻŝwû í˙Ğìw<<Ôíx=–|ĵHĊÌ#fàÚ12pQ'j°ĈoL›íÛ_ÑZQQŞĈ­ l)òù­Rĵ‡`29ĝgjF°£b/„7p b)ĵVĞŠIOż]$9˙›ÓÛÀŭ—.]zċı“ÁùCxî·IkûÛµk×ÂëËk_ŜöŜ˵pŝàöŽaVˆQÒĦĈ 01Š›Dı2?/(ï÷Š•Êk ׎`£ŬUğr% ~h}à†Ċ›+òàè<xwZ  ÔçU¤Ixŝ?ğžà2NˆÓ\ΆNa=(89ırV™ıŒ•À‘è8˙Ydëçœú Óé•Û³Ÿ+ßvî$˜ÏGçF£Áb‹cíbú7BŸÊWiÀóİEpÚÈrêxˆ’ǽ(Ò ‡Àjn-$!>ҕ™!˜@Ì €° ^Ž }¸²ƒġÄvŝZ0€gÄ3üŠĈ3rTċ2Úܢ’½oBŬëá{ĜxÛ:dk'%͉¨]Şĥ$ÍxĦŻoïŜĞvTÜU$iññ2g¤p637 ŬÚÚ=Ä=bǏíµzGEÉmâ%œê"í7+ĥuàŭQpéAz¤°(D¸"Xïwl;^~xñƒçžÛşvíGAۂ~ ÇżmíO×·-Ĵ´–ÄÏZ’¤(!@d†AÏöZĵ,€ x•C ï&Ü?Ûâ#>5ĦŸñĴFżysüg€4^˘ ĉúġ Ĵ4m½Ĝ„çùòvĴƒóÇR’$ ÑcÀZ`vÎö_‡a%0‘²ŠMCĤJ-r İBĥŻxsSÌÑmá‰-HĤ£^çŸÄ½,ŭêtXğa%Zŭžác1[‹IAdĝ:YÇFÀáCJÚÑ6ò[$ñ·ŝ]šĠÂĈ™ÉoµZÈ9†U[ğÎĦ‰ÈĵQQQíüMfoÛż…ÜĴÎCE“”úĥĜĥ²‰„ZpÍ`­}ÌÌjFîÖü’ÖUŭŭmĊÇ(?·-üdxÈ_žÛôÑ֏À˙ëµ<·mĵ-,èİ÷jħ4q`/¤ϏŽÚl³f&†ŠŬ`“äċgBŬçUĵ†Ó ²Xà›9ïÂ$QŸ<ó‡ âeúòI;§×WT ÒëIM×·n#°†1ÄP €Çi`5ëÜž[8j5Çğœ¸žlïħĜô­­55‚+ÙÛĞsršĥmKĦĠ°´bšc²/`!¨[Ê„CĈÎ,£ƒĈ³˜c{Á”›-ÑÖ8î‡> Ĵ 8˜ı^X`Md)‚–aŸÔJ ˙^ÖÇöŽÔzÖjH2|öé”Á×*Ġ;ÒҎ‡iŸC2BÌï̀G¨ŻoıpĦo0cïÀŽyJ <÷}ÈçíînĠĥĉ·ÚıĈu„³Í½ŭ›wìX}ÉjĠˆùpnZŒGCu]{5)ĤjeäĥDr:g¤ŝŝĥ­]?é·IÏ%­}î·ż ‚Pòĥmגkĝä*Q7Z­$Ž‹ċ` ù4 @´Èı7ŻxġĠ! [ğôĝÄ2;€wî €ĵtÁYpÜjċ*–4u8âŬÔiÒġë?CĜşfӚMüù_­Ž & ˜ŒĞBXÉXħŭ¤(BolµâĜ:D&{sC몚&Uv6XPNÎĥp#†á^Ç8bòóSÙrhĥƒqÊ C*ÖoR)ŽÔ"xá‡KŒ ˙à‡!LR„ŬYR˜`û%ĝµÀż'ĵÈ@èŝT•ŞNµĈ°ċ³Ïd€ĝ”ÊŠââ>49‡‡ġË[FL͐yèòôġàôûwe t3Ĵşi#”Ħ˙/ÉÏïáȕ0Ê p ;vìĜ›aOKŒ 8 ÂcbċÎ0€íĊáJA RŻÎÉ)?':ŽímٚôÛ­k? ÑËk‹8píF4€˙zïÒÍKŸ P@)i#ÓĊ"qNBĤ 0 @İİ ĥön=21Î?Šq‡€sıĈ] ¤ŠEĠ+0€ĵ0€&@è.oŬôËM4€ƒ!”b)€@v5ÀìíÛCĥ´=çp֚WZ‘Ĝ8‹‰ÉiJÈßa0=єt]öYqfqZSò;…|€FftÚhÈ}ÇĜ"@€ŠW d˜ŒŬudû~{”–…ÁÓR햇o/§Ŭ0µÒ¤ëƒ³ĈĵpnĤ·ı_Ċµaƒú0“ótw+jkĊ²cžööù< ~óžÌ.µŭŬšvݧŻ}˘7asĊŞŠĵç9·vïî}ïŜŽñI‘7ǟ{î÷ïŸ˜˜ÀH‰í˜F8‡EÁAIOħxxÇáƒ'…ô£‡-KŞì˘Ĝ$˜7à„ÙĦ²ŝË=Èê̈M8ùôÓ]ĝè£]ğD ŝNCщ#ô÷˙³Äö÷b>üĈß>üW?{}ûöJ˙ÄákÛĈÇ+û ‹…Ì-흺ù駇G‡ĥ|ó›O%+!a˘\`ŝôġ×ŭ+­XĞħ_R%Ĝ|QŞbQÙfşíRGĜÀÒŝŽ|NëÈù ^ùÖ·’ċĥ^Ÿċ—ŝüD÷çÁJToî=~úΝ­ÇİvIÛJLCú#[O^;ùìÓ珜½ˆô^+™ë˙Ú³££Ç‘ ¤½˘²_úǑ~ݤm-¤+9s|ˎgGŸ­ôƒéŸ=@ı0öĠ}¤óËöü_ß˙˙pV½ŻuŒ÷oŝîğßïèÊċ&GşĦùŸÜuç„Ĝ€Ü-‰rŬŬ#ı‘ñqĤˆżDGPnš]ʓscÈ–$ħùáJê\$‚nyÍĦzPòb‹Gf05.Á05 ŜyúäGŬvuïúè£;"? B\§HcrrA÷~ò`ñżFLÀߊ xŭgÛ+ŭ‡G·ŸŠ÷ĥ˝şıġ–ÑÑÛFŜ´PP #3ôžV@•277‡EĥÈ bêT÷ C”µÑ-y@I€ÏˆWğǵ[ü‘ §E8eÚ%›˙Î˙÷çgÀ§—‰>÷ν;ÇD~ÁìàDPcxëÖ÷O^{ġä‘#³X˙w“ÖÁéğ£ïC47Œ:mÀxçÙ#ïd3Ğ|àŭg·L÷c½f(Gúçf}_ĵŭÛï˙?ŝrŭ§[żï›÷½7×ĠĠ•›ĵw‚ ;×qâVGo/Èí#ĤÀÄŝ~àv#ÉÈôĤX·8Ğ%Žĉċ}‘Sƒˆl/'#°I šşĝôL^T€v?>ˆh€ ŬOìú¨{ד²ŝżŭÁ /|ûŸ š Ö˙żh5Ϟyĉ'Ï|ĝÌŻŭÚ˙ù?#feôôéñÜÏŝqñO6³LınvôèÑÁĊ63d.&ş2wç$Ab~% °dĤĈŞê_kn8…f™ÁòĞ­Dœ*Ħğ–iùĈşX9:ßùôÓß9ùÖËMK@Ú¤_ŝÄ{~ç·OœŝŜëżúĠğ=Ñ}ĦûÂ˙´Ԍ­"IĆw/üîĊÓGwÁÚÂÒñG¨ @c˜mRÊ}çäû';·tşùĤâAp ~Á;ċòÌbÑ/ú‘?0Pbß÷‡ŜĜġÂÏż½ç…î >:ŝŬ‡ċò͇ş×Ĵ‰ìöŽn¨ŜŜ;'ž)Ú`÷{½b!ÄPÜ~PGp­èy^zT $IELÀö}éàĥ–j̔”àp£ìƒ)êĦ›7Ñ<چš3 Dï?}”WŬoˁü6•À÷_{´8ƒ?Aaè'öYŝoüÙ7Džù‹żüĞíŻ˙ċbñ§Ċ£Cıħûß…ÈĊZ5Uŭc~'$@‚Ħ#GŒ xŬx*&²²Ù¸ğœ' QC6°‰Ż"ä3tŠâᰉĈÖ­_ŝùĞŻœüS³ Xŝ5D–óGżüb(·/üż?|ë-YÖ3Ao]WŸ_|ËqšÍ…fġċá£[·vvž<ùêŬğçĞ/×ëZ[˜?ÚùßÄÊwŽž?ûĞ‹˙§)ú+İE½~@v{ÔßZÖ2Áş/ żZÏ KœŒfïìü‘ß½rᕿéì˙™Ĵ|ÑĊ:u/G Èu”;qgwïîŜŽ]w:îôžĜ%ÁAWkòáI¨€ç&$Ü_QÉò$”Ë}Y>'ߓĉ“–S|~ÇáˋƒMš£V 2m üš¸ŸÏß<4“Ï_\Öa>3µ€Ü…ċvâI+?yŒ1?ùà ĝ‰^$È˙Ĉ7>üFï‡÷/_˙ë›ŝôĜC#ı7Ĉß<¸l×E;ÇQT™s†ĵא€÷Ġĵŝú_³5Œ |ċ‹n‘Ĥ½óeġWÔhhœÀ4Ï?6èò)ƒ°a ƒ!h´ĥ>Òùó_úʟ<Ĥ9ÛĤ† ówڃf ?<ĝÖ[rr² ÀÈäİŸŝé­¤gĦÙt†_ĤˆMżûâ·Ş "Ĵ- ?Ò9úNç–Ñó˘,í?Q?ċċ£ïżóŝÉËwG£(1İ`1ZgŽKxäÊ´h—+½œxä['/üîwŻB,ío˙è@‡ŭ€”ß’Ì3Ïüğ˙×>~í/Ä||;ŞT;nğ644yjò`ñ§^T·=ù|Oâ`ÜŞ1Íì d°çĠWg xMġ´›Ê ĝÜÓëò öuÉ6o6• ƒ@€¸Z{/wòŠÄï'ßÙúւĦóÀppùüé Ż˘rĝìdîĈ?oíyk~êĉ ~~ĝCo<4z½s¨s\˜ğw·l˜™Y¨żĴ>Ĵ~päü\.Ÿż|ß_èQ£²„ÄÌ̧xF.ċ›==Ë ŠH 1W.-ĥ1ԍĜ"‘”Jai ’ĤıÏĈŝyllìúġÎC“##ıŬ½OŠpĞ·w×îŜ]ïê•Ëî÷Ŝë}o÷îŽq\ÇÇŻBŸĜ?qB•E#e…à(љsç}úĜًżx7y·ı–Ÿù‡` Ŭ<6N}€Ì?ŜœĵĜ£˜ù™›á‘§Ÿ=}A€¸ı]´GßŝÙ üŬ?ŭäŸ~ó_À!,ú"ÌŻŸyíµ_ż÷Û_^ä!ۍOž:u°żX,x?̓ĴÇÉD`J;&şĉӞÁÁ“Z úŜcĤ€·¤Q––vmSiÀVÛö`ÍpĴ‚¤$qp §­`ïŽÎWN‚:Ì[o½UW›f­FYÎWOôìKOw½qġŸßzkáèü1L‡/ßŭlÛèPçXggçĦ+‡ċòéÌLkĦnY ÏşŝGÎ_>ŸwǤEç Ï?Ä'·ì¸Üşoġô˜Ŝ³o‰ˆĉncœèüÈÚŞĠû›%żÎAĤ§ÇN‰ Ŭ˜é~2÷d7œÀŜ]ŜêŬ%×[½Ŝzo×k"ï~Żcü½.‰ǟûŭÏö?.Ñà%PQ狋^Ĉ2çvÖ) ”•@œ^ IDATÎ>&á5 #ÉñÇ˙ùᖳɈ9•,.•óˆ°U .Ž(FG²‹ Ñ+òm ’ùÉoÄŭ{áÏ|ĝá3Ż}ĜûĦHêoßŝ—Eù CcÛF· :%RZ9¸]ŞĤ„hĠÌ÷·aÙ÷<ñ‡=Oĵj;ƒlX­Z aiÂtçC(V L Ż ˆ ĉĉĴQ܃×ú‡Ÿż˙÷·œßrŝ÷O=µÜ£‘9şĝgUŝŬgïy˖-Ÿ}ŝyċݸ§gñċ—ë/Ÿı9S(żq÷7d/ŝü§çÍEÑ2ÓSÍĉíôÎ˙ĉpÂLRñ›´@äi­ögfÎ?tèĤ<…ÄÉ,}ŽşĝçŸ}öŭŸ&z‹8q„â—Dpù|úúġsıŒäàˆĜŬqK½˘ NœĜ}˘Ä‰‘Ŭ]]ğŻv=#³ß?~i‚e€RCéÌëXœÀéŝ;‰­şÈ°|üüÑÍäßÓħh€²X ùPĠC[:yí‚C÷[9Ño˙v×o„ŒÀ·QĝÑo^aĝÁžİx­·÷ŜŽ‘ŽïBöĊÁ=v½S"ÏcÓccŠi‹ ³góéY­$@NLÍ.ždjğ„pĊr?­´Ĵ‡ż&>'0@h˜@‘I›Ġ6] I7ê ŒoԇQŞ+í˜ióc/@u#à¸tm½ŝ•èÈzcµñÁ—‡?h| öĉeùËŻšïRn4ùĜ~q^ê %-\A9 ŽI]NŻKĞK+ä:jPİÄbĥ‹­Žc’>ÇY Rž<ĤϖJ"zr+OŸ›¸—Ù)A_G‡˜€^Yŝ[¸óqï Ôvw<܁êĝˆ&öüéŝ"ˆ™Ćĵx`öĉÀħJşĵ,†ŭŬݚkÙÌÌüŬêxŻ#÷Ŝä£O<ïñÇ bé*—.‰››ƒ85öϗĉĤ‹‹E QÍlbĥ38µùA1?W­0mŞ· ÛQ 4<–4JX§ĠòP{ĉxKÉFİ=4Ol˘C^°V†gtiµ@\ÒwáʲżÛBï/™³ëWh•ˆ˘4,Ù#A½Š•c=ZµCT |DbKߙ¸$'ı8á…Zi”eé,û9é‰3…>ÍÀ91×Çàêew‡¸˙½HŜêÈŬééÙŭf|ÀqF÷OT€)jÇX¤ü N:›Ì`ôu –uĥç]9>ñĉ?ßäëQ}€P Ĝ“','İNkïŽGFGÊ]ËċvvìÜ=rBü¸¨OìqÜuĞ÷˙EtÒ-1I#“ĴR½Ċ} İòKǎQĞ ”•ÏÉgúL„tßAd£³ÏD,Š @S=a|ïjMğ2–tı‚VLˆĴŸıaXç³É˘uŜXKÜħb(ĈÖÖ×ïĴqf‹.# hq]´ —%2RêÖÛlĝ5]€G3ó—/ ìÏ âùĴ¸‘ëyݸDȆµÒÌLi\ŭ4â J$p}¨“ÁÀ¤œċ‘Ü­œlş‘Ŝ\NT€…HÀˆì˙R—DhÓ\y.O RŒäÜÛ1‘àùŒ_nU3Ó6ò€ (êPc²W‰í˜… żDĠ A05zúĦ‘{÷Fzò}w‡HâŽ[š—ÒĴÄİñK½baż’wlà&„}áħƒirĠeN‚™&.*I,NàIh€WOĝĠcĤ¸ÖNġhoÚô†ĉŭYaĦpµİĈıMċCmÌ?Šó­–Ö`ğs›ÉÔê.´–,ï÷Ż+šy"R¸nêyŞ/VŒÂw°›Ħ?ëpVU7ˆJ›€Ö AÏ927—ÂDlíó=Ñb P€ p3³„`ÊcӟM# F@öÖPĞÖHïn–ƒzwü$b0¨äùQ‚h™\šFñDɂJÈ DÖ^ĝZĦÓş˜ K3ŒaÔŬ&<ÀŠ:²fĦĴÊ ĈúS€Ħkı{ı{]ıĞQXr êĠıŽswPo? .îË蔎ŬÄl€xçʟ•ç÷}/ÍŞI` €“äv–&ÀdqúħrL@{$DCċ@Ŭ/ŝÓ+_3/…XżuÍߢ‘B‹d’:u¨a`#kšuâûéo-™$ŭx•Ħ \ġKF²ĈÊD]%€³ ´‰îa“?$ J(R`{'ĵÀ˘lµž³ƒœġˆàŬ-ı~(Û07öCĦqh€qouœÈ! ĠAĞ;Ž\Pî›oŽ_‚L%ˆ`ëûÇ …³I’OoΏ3żä֪˃ù00Ûù `FÏq*YÉËcşFj oïĦËè- 0r/7)Jàɑ9ıŒä —ä&E0x @)MÇnµHDĥNÄÚxâ  ) –A4ğĝïżŽWaÈëĦ³CıcU·§ÁĜa’ ҙrêôÑo‹ :]L“íTzßNá“ĈèÔíl²5„ôR ášÊIi$ëunĥŝíoŒÂ’áž1ŝÊñ3—/?ûÎû‘ĤİB4tÄPŒ²×€ÁÎk'•bVˆœcì46v…6`rçHG÷ÈÎ܉‘Ì ˆ·[LïĝĠÉЧ€fëèôXıĴHQÙÒÉòr>sfEb?K.ŠŸ‘żĜs1!‹Ìf0Á\½Ü‚À½ -QEkq:4z÷ÚµkÛrÛîċşîÁä¨nѸá7erĵëÍñħS§0™fß"™‹"w`à&†Ûˆ&$Ç9‘Ì}ûöÉöO³Ú rŻA­–÷ÛQ€âVÁËÖ0:yU—Á„S­n"¤BqÜfdĠ?f…B ·MS*Ĥß`¤ĦeRëÜ@ ëŒüè]z¸V·zÈüO­KŞ; ·°e(Ğq¸Ĉ‡lĴ}áhKx(eĴ("H˘€(ó‹E€îĵ4Ŭ7;ˆŞ "7 ġ]Ÿ>Íày|Hn##4ş½·vŸ@ah€ş¨z/” vàĠSŠ.œ}ìbR³ÒL€%ß?pÀ7TĝÉfHXħPa9ˆ¸ÂŒ N@Í ÎÚrmT`ö|WŽF@í@nWÄĊ+wá8nÈ\Š‹ú’…²ïoF%uêP`òJg²RêeZ_8°=f›µ6Äö&ƒÓ0˜ŬÈÖ˜ÑR+͆vöÔÑŜZmêtż:ƒD÷ÔÈËn*^“ï§ĉ~Ġ ŽVlÊÊĥɁÔ7ġvŞÙ'j·¸Ĥ&€YéşÎ;Z]aˆ§×Îë$2b ‹EvtĦżßxŞg€xhŽñ‡áĝ"ç˘ħ²\‘<'`è‚·::vIp-“Lu3×kúààêİŭ˘ PĵxöbRs™àŒ;Ĉ.ĉr„Ù:BA{À ŒÍt⸚fD•$ì.¨Îñ—ïnı‹Âν{÷r“÷ &s#ŬrPŬır•‡$Ÿ‡+2í{‹ƒ´"}à2 EÂfd@\ÁŠ—Ïèö@Ü0:²GLÀû{öüáURÄ(Ên‰ŭÈ9!È7WÛ{×xċ [2ğ½Ü£Ü‚kĈ$8œ+OÏaİa™„­BY["üT+†M µ|şr:Żhhd8ÌÎŞ~›šĝ÷/Ì?òÈè;—'&°Ë0–İ ^:ĤŝdÙĊžYá"ZXaèħ44WžûìúĜ•Ï\ı1‚œNµj_ä†Äˆo0)gŭŞĴż„ŭEdú§ûĝŜ ıÊ秂áÀ “Lvœ*PvıÉlÜ>X̓ÁrÑı_ ³×J޵`ff@œ€Ñmık²ì¸ĉ…ȝÈuïf ßğÔ ”CıÔû…ĊÁ̉] ˘:†0°/âŒ;ú‘DżÒÙÙŬ š9b^8xà{=.,/4Z/K ĠŜZJ֚íéŻĜrœŝ.*ÂJèĦy_3€­–y/­Z½aœ@Ċ”²ÌÌxrE zĊ˘L²U¤Ñ4êúŠ1!+&^ĦßÇ&†Ş˙:’ˆBVMÂèĵ:aX?Ï×KœO{Îö8JÜ ‘< \~vé³ñéSŒ‡r##½h ŭ/j7°]ıqM\şôϗN] üÜU4No'/ĵ(s·ĉf˘‡/^œ<438œÌRÀ×`Ÿ?ĉI×ıŸ‰‹ĥĵÜC P fއ[.?;zm›YEtš[Àġ¸kü99’JK°‹óçŽa2gÈPP‹]!2„Ä;pYm9‹ŝÉW`^ŭŜ=y½žċĉËġöPĉĤòË $ka2¸ò²ÖMCŻ<ŭn ĤɳVoQtĵĞĴ˙W066Ì•ĞŻšRôüur/iĦYˆöziBzEmş5Lê,Rc,˜ŠúĞŒLžP[ËqŻñżžG·Ĝ‘°/Êş‡n‚€ĉıÙĵ’óėdÀ ‘?çjnlzlz|zhŒvŻHÀ‰½ŬrÂ?Ĉ ï@(vW1âW!W/ŸAĥàJ˙öÇ—/^”Ŭ…$³g{ gfzœeM=¨´››Nàbĵ˜w1ut™£ÁÔùGĥtŠ &àÑñGs9ä'ĠÌŬ‘ĝPl@Çĝ£§.M‹7êM°û…ıM5ü˘ܰo@ŭ5g͒ŠÀyLLÀw@³çüóÏ?ĴG÷n5—½[÷ŬğW=şġ(ÛËüÑùùaÜH-_`Ÿ_¸< ?Dû WƒáùŞĵ"ÀWu¸6ܒkíċêËà&i Wk6ÇC£Ñ|ı)wtúo½eĤA×µb(âÁßWëĞën¤ŽħĞŻ*ÁKFĴ ˜˙àòŽkÏ>ğŭñÁÁ¸@?$„ÙËóhımÈĈrıAú‘×'~€¸èğ.‘À6qzuçàrçşP&>,*àMX€ŭ/]bċġ³ŝÊ\˜”ÖnƒÈ÷$ħğz Û7;Û‘bç2̸èYêi9YµĉžÇ€Ík I0Ò5™ğ§:@‘IĊŽ.˜¤q€žóSÔDŠ”€JE,>T_(NàYtH/ĉ żeŜ/ŝóŝëÏß~¨ôĝöoßĈÀ˘=r•ğż}ûÛo&wŜŝHow_ïŬoÔŭхœ8&r`ıvŜÙ&.I÷N|żÇ‹°}áڅёk£CwG·]CfëèQl£özmô蕣;:;wÈġár:B ì8vèĜĦÇvğŒş&˘Z–8áĉâ†zìĜÀ9V=ñM^ĜġëĝvìĜċGvtžî|għ˜a/rbŒIĵċ/^\nö`GVÉïžÍ̔\€†P@‰ÏA0E ,$Jżû„„ŭ“½;" àÒÁıKcÈÂNvn˙~Ï{ìż`êżV BñĈkH lj^–ġGóA ây>ÓôdħHó=ùÀÉŬü”$#ÛF!ÁìßıwïNy Ŭ·¨Nä”ÇĉÍŭo>ŝĝ>§‰B2öù•éħır4Uèöyî? K çœàGÏ`^BÍï|ç;ŻĵBĥ÷ zyċ—żäżıË ĵwáoNŝͅ `€Ùƒßö`€ÇÓϞ}iôäĥ 'ż‹›Ĵĝŝò‰'xé§ċ<ŭĊ_`bÌŬ_œŝ’×Ó½ĝÈ5È]ĝb§\ğO?ñċiĵà >!ïôÒis1yèĦkıkC£÷:ŭœ–hFċżp•ËreL~\ÇŭëW(N£wċéÑkŬF?ŭÔ_×_”ŭ/ŠCËÁè×êi./ •O9}2@FYpN³CC7†&ÛV—K\ .“]WŻ>wiRtÄäĝSWŻîßŭ˘Ž†’½ëfì6ĵm7z–’ÄŽ¸l>X š $,‹ı9Ŭ,+}€Y‘Ê›7w“ϲí6ѤC£ı{Ĉ˙ğ•ˉ_zâìaj£‡ğö˙~ûÇ÷M`ÀAċ³Ï?›“ĥŻÒWĦ¨„ñ‹ìŽUdħl‹½{E^ùÎ+ż“ċ˙ŬÉŸ ç/ħÌO_xe畽<}á¤lx‘“ ƒ9×FŸEİêÚµ /=!‹-‹ŝċĞ_‚Ŭžx ëÏĠQĝˆj@V÷—\÷Ó§ŻĉÓşÈ/òµòȝӧúò‰/=„GŻA ^krúĦ‡ĥmŬöˆ‚x7(CF‰9:w]v1,cÁè•k£WFċ8ÂܧŸ.şN~Ñ à…0!Tà9ZX^‚,'àĴw!ĵ€²X€ı1€Nħ$DÏ Ë?i¤`dw×Uı^żtu|·I1WŸ+èl¸w%âĞRKœ‰a°òX²—MĊ Œ ÄvôĠC‰×E$]‚37Îúİ8MLOŠıı‚#ş:9’Ù=‚;]]#\~W<‡ WâUxû=qvĉ¨WıxŜâ[Âî_ôŽ;Â6HÄgßzè‘GŽlÙ²üŽcœëüoóŝµ-ÑC§Gي#j—-˘Ĥñ¸(ëë;ä܏í¸~ĝúáÎ×~ñîwïŜ½öâï^ĵ{xÛŬw·íĊ7^<ısçĥ·mËm{qçÎ7ä żî|qç6 Ço;_”_^얟vêedç6Ù×ĥ]{cÛÈ6}zÛȍ7† ċĥmş2~ċ†,̲òr•w߸2vĝÊĜ•+ŸŬ¸qêԍS‡Ç|.×ëŸ]9|ċÊu&ô·ŝtÀσó>‹nĦV_ô29Ğüŝ LÈ´V†Û4W;‡Œà1˘‚‹/ nĜ$Îŝd×8Ö˙êĠƒ—žğ1 —éÏö,—a‚Z2ĜJ{–—m˜Íbž°Ğ)ÜQñH€İƒ³ tĉ‰µw ³éK3rÍ< ŭ’çUö{Xó{Ż BÌJ"8€Xpi˙Y f@ŝ2ÎÇUGßzf&˜ŸB`'÷ŽŸj3ˆâüÈgWç Ïgrw~ĉ¸z3Çy|f~ŝĝñ{÷B`¸wïŜ`j Ñ"CĈ­x€?ċİ{ùü^ü8~ô8~ß{á&ƒËC{5úÜğġ<ş÷„›7ŜÜşwïM[‘ÎP‚İCáĦC‡öbÌş,Î@ˆ;}[ûĦ|•á–=d=ĉ+˳ò2ğӽ٧Ӟ8ŜġQ “GĤ‚›hĈ›uÈÒÏÉb€;Ċu÷NV]ÓïĤ(ßñMqIĦı ÉÉ7'Ežû}áÀ‹è‚Q²)c²*³bâÑİĝ`‡çžÚ•Ż™áYç בÜz•ġ—Ż™säxıʀAï˙ñŝÏí/ìŠëŸĈŠsşy™Mŭ…Dr c.8qV4a-ì3²ĥUYÚêĵÀüñùZ 8²Ĉ3?„ûG‡q$Áñ`>8̟‘×àKÇ53ÀeĠĊo?`~Ù 1áċ8Żó¸ñ@ŠAú |hïŜ‚£Ì<ìÚ*ÁÌĦG Ü84phëĦC„ıÈş÷“ADƒnÄÁàŒ"‘ĵLBÑèSGjŒ‹Óà–ŠÚżİİİüc$ç™À² jÂspìÄ\żOT˙$ĵ‘€ÜŠÏ5Iż'WQW%ĝ}á,[œß%¨Û™ïL °6 İŝ;A³fê zuÀ;“ˆĠp–ċ/šŽS%ù´Ös–ŻċnÙĵÌûċ?ñžúäÇ?.ą´ÔìàÙ³ñìlžÎ$6”eE½4ÄF$5L8AÌaVä¸ü7ĈHòߘ6Ìĉïϋ C`và2İò†ñCó$É–ÍŠl‚Ĵµ:YZJKà9ŒċB½ƒ£ ĝ2W$ÛÍ"YĦÁ}èÒ#ŽC8DjĉŬ(ż€zŽïğè,â/ĤÍ+rdsA~‚ –¤°È÷ËĠƒ˘ûÄËò\”(.†ÇŠJ(ŬŽò‹˘ZJì%!—l’ˆó@(b´ÓׯܸqEŒŽ(˙ñĞ“7&ßĵ* h0QWè)H pinżwöħ‹€U ·ĉYpƒ7ˆ‰=ë~­7P˘ĵΜÂ@gHM+EEÈiá*Ë'ßYіĴM 8éd}ÓjÍ!ĵĴŠ×“İ^ż‚aT4ÌRWcƒğDĴVċ›R8F›NġÇ*_Ì{ä5³ï²–HHš¨$’#Q,ùÓ4Ñ·\D…AÚùÁИ™q&?Şĥ†H 6dµĞr‡HšûóóSóÑ)˘×8Ï+3s½PĦ”>}LœjLWçc²–Yû•ˆĝ‹x&Ġ™KV&Ò+§ĞċP Ş„qB{Lŭ'şĞ`F|‚Ÿ‘ •NÎL=£`½9ˆÙœÜ)CñŠÑŬx‹cè<„ñ"S³=PNÏí ’ĥÇ×Ìúò/p“,$:'É ĉy €üTÒJ[¸+§_ÉG`#CB áp,‘\ÁFR#é7Ħ|µ†1ĥĴʌ*–ÌS5Y¤–ĉ[˘ĉĞİ*¨–ĵi^3gxa‹“.2¤ÇÙħİ IDATXuJ-MÍlL²b!}UÄRŜSŻĤߝàL ’7\ z2 9É œë7ŭp0/Ç2%ʏûǃ›AĤk›ċçP)#„ò0Ÿ1ħM<:^( u(ħLçB`>ñ'Ċƒ‘p{v6ž 8(,' ‚xŽˆ4HAì D@‰‘(‰Ş =f^İ‚x–³—Áñ0ÌÔ¨éM5E}€V.䯇ƒfÔ0Îjž€ °ċP°€“ÊfupO•7ÇŬß[fj%ċ›Ÿ:Jhn6…„ ›[ä²A“ö-L€hŞ1B²ĜxĠ ôœ€ĝ$Âàı£ŒUY­Ŝo Ŝ9°Ë/›Ü ĝW5 ÜĠ,´R§Z]X€Šİ•pş!úˇûòĉ!Ó{0lWfyĈ.N|KÈ/RËܗ)Y‡¸Ĝĉíä?p‡>'­żcš/|@/r~j·ċ̀Mâ,gÑ]§Qx³ù³³jâuUpC5UŭĠµPE5³ċgSn¸ÇÁ¨òÌ×}{òÍé'€4†âJs­Şy Ğúä$Ġi£ĥĴÍÚ&Thƒœö*1Sğ,ŸK*;bÀÉĤvŞݚëp+ëiBЈž=“´ ݍĞç§$’}ReÔJÌà„Ï Ä—ĥ/àƒiı—aġ­ŞB•˘ mK">÷ЎRħÄŸU@vj™Ùĥ观s×W1µ³ê,8*ûĞЍĥŞĥjܕÎĝ0Žş)c›_ÚħeùĤAµd'Ë-Eö´tÀy´9èú.ÔhaLĞ(„f·„~5{P͙ċĵQ|1^<Ÿ²ä-¸b(Zá°Ħjı TzjŠĵƒDùżÓ*'VbrYO  ™ÌĜù8?0Ǹ‡”ÙĞŻËÚwĊ‰I˜&§>Âşf´•Ĉ) ÈĊ"Aé'™î!ĵT^(‡Ş ˙@œ ÜZŽŞ}N„D}0fU{G%5qQ"$³‚h˘šˆo5‰RĜۄgj˜Î–ñ´Ġ3§ŸCYZċŜruÙ|$ùż"<ö£BrákU³È\R@£ħIP•äSM›ÇƒĈ.YJ0YcîW‰c­ŭá­]5dW,„cânĥbeS"ÈÔċ`§ùQŞÌKUÍ~N  ‘éÉW /‡Ÿ‘ž&6ü‚šp΁Hî|*ó%ĥ_‡Ûb¤%‘p/äv)tYÜ$Ñ3+ÒĈ ¸ÔáÜ]ĝ?S*GÌÇ[Wzĝ7³ö‰:÷}SŠf˘CUġ*Ğ>|Ô,Ñd QIÈŞô6îÉÎè䇈›ß&ŭ{>ËÌÜ6ŬJàê¤b"7żZz˘`úÈç&w–8miȕh헁Ŭn-ËCËúÔ¸Ŝ!èQ{äWùÚ\[n£_MïËÊ:_–‚×È·Ò4šĦı‰,ú{Û÷í¤m/âܰdNžjİÁĦݚY$JEd>3m]ŜšÚ8ĦKĝg:ż ïŠ3Ÿp¨mĠ. 5puÁ(X5ûXW¨Pu2†2p9à“:ô7i!Rz öކ(o×Y?ŭüQ…‘ à8q,|;•ĥîğŜĴÈĴ( `]cLéòtZa#ĈsÄ·¨ò wUÀät6Ċá +,ÁH1‘şĊµŞñŒ¨dÓ[§½ gZW+T uP,Ï7°Ġë@I-‰~@÷óŞE*ĝÖ^ŝU lŬDŸ†G7 ÀëÛ÷ Šd³ä›ċò¤fêhށ5ÇP#%¤z.3É"½ċÉRç0Z’óìZc6ŻÜyıúְޏârZ†á{`ù%@ĦWıàp[şˆÜE-GMÂ‚ŝž¨ç’(ozâü-}$†Żz;CjRĴ) ³ŝXúÔH€•ƒ@³ĦĠö•ğ4-,<Ö½G—ż*²üA•eŜzs¸‰”Ċn cÍ52Öô­šĝŞIÒQċ×mÙĥÙR\ …“ß×äÖĝwílWÚ-ÒmĠîn^ŝ5Ÿ6 ÀâÁ_À=Ï=À½žj*ĈRÎR(v›·t$M`ĥ~mWF#UËȖç“ob6wŞĤgĤV'‡ÙIÁ~_MMˆ×b€,DŠÌC5US ~0„›‡9ÉĠD½,UŒg`£’(ş‡íĞú§Ïυ—˜‹íhšÈxy|!4Ħ ¨nÒRJÂCş ĝžfŸ8NKCi!HbOċĠˆ"uĉ{ѵĤ~Òoêö#ŻÑîqA|²&NŸażm›ÔP_~ıġ•¨˙ž˙Jîbh} `Xu˘ pIkŬ0pùùÛ`{aÑ_$çĵ9&ŜĠL‡^ói5~\ŞÊ¤ŭœħƒ˘TĠ[‹Ñ}¨ê\³jŞïàÜF™RUb g^½k|w4àï5Ú!Z<•˜S³òZ LŞDĠµhx$nJĊY&6.iûŽŒbf“8ß>à~$ˆ:8ÇEÖ3°ĉÙîoĝAfWÙH5€IBVᙄŽ3dĠˆhŒ<³;żÊ„ê< œĴF °ß¨;Ÿĥîĥ]Ć>ħRo)†½(UÛ!”fİ=Í´QÔW7 €HÀàbÁÌ3tc]zĉ9˜ş÷חß!ğ—ç€ j~OÍrÌ2U”ĉíßq‡0€BÎ 5/ Ônfbuó]Gcíq?€˜ÀôÈnF€Žjác–:ŸL¨˘LF˘–Öŭ£¤mR#&HĤI>Ċ‘ċќÇ·Ñİ pbîg$êá¨0#GĴ>BV]˙’£kàgbä_-ĉ?`½4+ù,½Ü›G˘Ñh‡=4§êm‰ïR­İ1°Ħ×fŜÓGáŝ+RħmÖ4Im&…LÑ~ğçmZĞV …}Z„ :Êe:Mu ~UÒˆŻSO8ŝÔh ŝ‚r^£èT+@ ù`4›’µ]+hŜTùİ kZP½Adӗ˜!†™ûZ³ ˜$֗Vħ“˜ˆÂ2c/1úK4f0é“ÚhT‡óÊTQFgíŠÇ”Ù@€^ŸÙÚ\jMÑq™µüà¤Ĉe­j´+‚‡ûšĠ§·Ìș}SĤÀĜ´Zú0<ĉħSĦU)Ĉ&ûŽkµŞÙĝe…VsóŜݽ”,1ò§yÀ#‰È^Ğ·÷ĵ ôÑ6~£l/N&ÀZ@Ž×C•×ÓZŭÉ!u!ĈžFQEÄ ½ċ;­^„L‹ĦŽRr ʸ7͜ TĈĉCMn—n{&eÚĥ9V˜²ĥ³2“ċcìËL1FÑÉ[šv úáL‹Îĥ–0ÖS&mÚX×£ÜZXhšÍŒOƒžáZÓa:˘r4ÖğgZ†BŻMĴc66 @¤Ĝĝ\'ïĥWú„ UÂ*qĊĈžHJVA§ î€ï€âj'Ŝ%âòâ!ĴHh @*Ì+ÉSÈĦğ pÚڟÌĝŽ-F g=oö LúüĜ´œ” ÎqÙÚpHÛĈ •À`Ô°ÄòjÈQZôd[Àۘ³ƒĤÉóR‘fu}ÖIĵœ§D&tdiċµƒˆTËÛ K=tp3ùPĊĞ}2z(… nižêz½Ĵfb`“oݽ}ŞĦĞ^µž½\·=3âúAġ/1&”ñUudfŻ["£6ufŬjv î‰VOèĥ°äò„MĜ̐„íĜ"ÁŻÒ•ħŬQKlabôd:ší¤ĤaĜ(‹€é’@ dDrÄ#ĤĦ,Näg¤5ˆ°ŬÑŜ /1•,§Uĵş@”D$êÂó1è\=Ê„ žPİ* ”€ˆᑠÚ!îçü[h.qˆj™‘üĦçïÔş!ܢêÄFP(Ÿ”2Ħ´=uWЍÄg!̛*Y >…ÖĥˆÔ=r´•¨B?rz{'Ÿ °E8C yŽÑáÏë?İîC·€‡ß}ϸG™İRÎxÀş‰!} ı,6ĥ)şFê1Ñ2T&àwPlPÛ¨.,ĜŝM–ÄM*âÑ\°¤Ĥĉ ŒÌĴĦƒ*i~%%w7eŠs_Âħ¸(vĈv·SëP ĝĴ²ċ1³§Hĉ{9>^}žO'")è)Ž ŞòĠxaI™²KòşR’5~͊JÀmjGmGcô°¨G§uġP­_ʳߞ!ìĠYŒĉóÛâÒm*3ÀWŠ"oêì÷öÇĈ„‰ìzsÌu+Tĵ².ĥOé%%’ŽiŬ>?1ĵ!ˆrf>+š>qŠĝ€Nñҋ-tEN¤Ñ14”ë[ÚÉä˘ 2)]b~%š>aˆ$úeĦµ†A“'wZ[hµD-šlĦÔh‘‰A–×6™€b%ò*VíGħaöÎPòTqÇ{аO²È7€#Íċ.vĵĵ fZËŽ€8†ĝ 1_Z€Y ,4$iŬms)×.+{eħ.ö)=y1œµ8àÈEŬX%Yh5Vj1BY^Ï0#!´+6”`@ZJĝc86WDàm¨ŸŜ5ÜjN†™áIċ‹`p`9Ê*ğĦĈt°|ˆ÷6™àŸÊ[ˆ¨ħÜ}‚ˆ&ÏESáT ŞZ6´¸˘iż*\À )–€QxLâ‰@ìĊPGÜxŒíĠ÷Â%˘- B¨¸8vDQ˘ĵŸÇ1Ó\j6Œqħm¸Š) ĦĴ†Ó^ˆÔ+w‰ëŽáZÀӓSXĤ  ħ›& FÜáց²IŒòĦ …ƒ(ÊnŜĠîBûí÷ú+ȅÂÒÑ ”ġw]Ÿ£ÜĊƒdF„…ƒñèÉ: TÜ57ĤAqÌj ŝ ċÈÑÈÖ|¤È~ŜżOÈU'FSšƒ`&ĊUŒĞ)ݘĜ‘Úíĵ*zDiŒ„4ù 2AŻLĠ!­·úK¤‡G1SšñKÌas BY­S•jc!²àê À~ ;I Ä$$úñğìêE6n˘kú TĥY˜Šg#oBDO“é ş £Z1ú_ -šúÄTl&xÑ ]ÓvĉÛêuik^Ĵx’î&ú ·ƒÌAä2ë°ŝħŽÀħRŒ —u^<@ğ\¤ûI\p“ñPGôˆôP ¤†´LGOÖXrQQ S@ µ§ µiAq46Ġaâtş/Y™ô ÛX'SF̘>1~X' İĊLJ/ÓރÎ& LF×6"×dŠŒ‡@"²™Ĝˆ–„Š:6"Pˆµ#„ġE3!ÔzBCüJŻDôĴ@;" ™÷Ġ€Ä.–9dÓŒí•ÑñÁƒcÁFı.ú˜Ú¨Aħhˆ>'SâÄF‚aÔ3€qqFczIŞ Ĝ#éj·´Ğ11ê$bOÖJ$œQ5_Ŭ˜Ú4H½|Ôd›gÌv ÛD`½T`‰œ' “J0C|“8À‚ôädo\}ݰ|…Ş Hˆf0µ˘ñ$yóIŒçMĈ\×_q!Uġމ[ R“I ÂÂħC‰)ĊŞc‹‰q)•È)½•>Á;RJ?ÉäüÈbİÖ$3pú èd4O×lêĉTSSS7³›01 Ä<ġ½ħg#ĝ(>, –TV}Nĥµ8b.Ä)À"G´˙EëĉıâÄk<9×N“Ĉ3‘§î£Ê¤ş~œiœT—×L3ĝC¨?4­='Şŝ\ŬQ™ÖjLHí_ëİö ħ lf˜2ÁÈuıGc~ä1Œ*eaS€Ôe>ħ½aqbÒNUÓhp< ͆ ( Ráƒ" p 1 $ĉò?i×Îәô :cJ5ĝ„Ì2À’h^!ĉZ„ Èϳj0àùY?6]P5™ĝu$ŝ1kvÌ ĥyÈ ßüCüÏìĥ<‰eŻZgÒ} ÜV›£Í;LDڊĤY7˜F–}9rˆĈ<5gisÁ&n’ğÀĥÌäİáFİIpŒô²’ħĉN`áĦJ8 ëä@ÏVêP ĊĤ‰+á7Ö ħĜĞM-'ĉÜĉZŬ˘Š–6÷l[ÈĴŬûŠ×â‡À§Go0 Ĵ ŻÔ°²³ÁwN Kê˜f[[Âú—j§“yX Ŝ2x-ßÀv Ö,Ï„–"yPÚ£fZŸ5%Ğ1NfJµmŞ żj E ´YÉ 4v:Î#,§ç”K€ŽT$€§e½µ„P\"ƒĞ֜6 @éTÛä$Dk-+X+]wĠ÷MMŝTFĦXJšk›‡GÇr/N ôlîóL7F\ĠŠ•˘á³À”ĵxEİT+çİm·Î[ğV.jú6Ġìġu´ş+·ÚmTĉ†ÙY#VN#-‹7n;ωĵçlL,jÁlZ1>yEtdĠu(ßĤV+—iLYïĉ³vÏ{ĤšKñž÷‡ĞGmG€pqĝ~ò­d€8, â£&Z36–1pêÒYôZeÊĵY]‡ tcğ€ÏU”8dĦşĴ.hË££#Ösğú£ĦÊ}M–!@‡€<ĠJ‡LF]ցÁjI2Ëĉ* A¸ ĥĜFÔÊR۟²šiÀğŽÁk1ëÄM\´y—r€MOqFáŞu­ŞY~Wë[í,ûEV”)y…ÚŒÂíl&ÁnM˘ó<ôfl@!ş†‰ÏĥÊ´eX÷¸ŜoLƒ è 1MÈA^ r Äg-³›2Oŭ€âT¤ġv)µf́ÁXe|­Ŭ'Yz+`À¸û]2i˘ü_\f˜R °Z)!l iÏ"WĠòŠúRI¨™Œnžµö[6£Œûï’wÍ lûS.r•BW ô >†rħNÛPµ£78ċşĴË}) “‰ĥÂÔJ5ƒŬb<@†J{DíÏb7`}L‹M`oL6› e³ŒœòP­ȵAéŠáxéSšl žS 2GŞ*Í´Ż˘ĠFrÁ2Ü· My1,ÀbM ħG˘2l„ÌŬn_ċĈÏ@ñˆŻÂÀÖĦû§À˘“§Ë“§_Ê>9œeڑ\;ĦeŭµÏ‘›ĠÚ­ĜvÛjœĵ>ápW…·Lg5Ñ1 9Sż‚j_â#kËk ĊĴ[c"Âהä– Ċ´Ĉ‰ĞÍMĠÀĊ˜½T™fj—ÚiĈY×84ħÀ'ÚâDqF%F9:%Ÿ Ş™¸›ˆ=ë Y%M ħĝ/ĵğ+Œ_YUr ³`1U‹"q°³ĈZƒċg]c˘5Ôf:Ġwj0ĊĜšeqÈôŸ¤9 ~Ŝèßĵn'Dóép\EUUì²ğÁcHm #3{71iÔv…9ċ‡˙ΆN³%óRqZÀ³ ÊQ”Şòˆİ°2‚ÁǚS³ÍmçhC“Ù˙ŒÛ3uŜAb £ÚûˆN“<¤DŻêä³Ìšdz{˜Žħĵĥû­ƒôšäÉŜ0LßyÙ(¤µĞÛîKÊ<V‘6€@ÚFùᚚ5mkKRèÒDŜ 5Ó—jo3[â%÷m~eÊğâÄĠL¨à°=ä]¸íÎ33KG£˜öf›6…d‰cUËYµcâÍÄĤí1NĠµ‡xH°ó 2ß11]ĦO„‹‚ÄvÁ£Ú$ŻQ™(éĵJFŜ<žßéœÉŒg[‹vü¸6‚€9¨Ì „ `4ċĉV‘¤9ˆóÖY“{ŸÄlù€Êg·ƒÔĴaŒ–r/ĊĈÜ;Ĥqßħş.µŝj5Û:´!â&k…0PíŽ6 ‹ĜİUz6C5gĦĤ@uhwÓD…& •f  P ?•ż¸ÙhĜ6Á…Ĥ­ë™‡HŬâhŽ=kêÊêÄ‹Ĥ-€`ĈñÂçÒÊÒf  E|MċĦŸFğƒ3‡Ù52·:òú,ŠBż)ğ!ĉB¸!ÄY4"x‹M~Ä7ı -j3–P.ż¸¨ŽbÖĥ6 wcPĞegÄ9‚TIAŜÜ%ú%Ĝ1 È{à°µw+Ù`­ ŸAX-–9$rÉĞҐ‹ñİÍ5u(r/3>ǘ'}ağ3(3nIÌÖJ&-b'݉1o£𞰧­Ec@àŽÑ죣˜Ìàñ½£bU%Šh%ËÉş#R²Föß#¸—ÛŞIĝĴ,­™QW­ ³Ò6Ú38wm“Ċ@’š´Ÿĥ€BĥS]€üFÄ/DĴ·ı¸ŻŽ2Hëw„@ (†ÈgNô;3mâ3)'ê0ˆulŸĜÄg‰ K\wúĦdĥĞŞ˜`ÓŬ•*ˆĉ°i]cŒj͔2­Y&Òi´Ĥ;Ŝ1ˆb°8Örà…œiHƒ4e§[Nqı§6–5Ğ0:fñHĊ5GŽĈĝAÒĤ$ ßGWĵëH IDATŝ‚vÇŞ½SeЇ rífÎÔ´5=r<EX^KȂÌž,/‘àŞ VÔ=\2ƒÓÔ pžŠ™ĦĝaÈÁ&€!CœfE;ïd’ÏİÎ+6:•ĠȀÚMÛAb Fn܍J†êž•qC/0͗7­TX> ŒşôBÍ ŒTŜĞR‰dĠb DžħpëE2%Òsßġ}Ċzö“Ù£Ñ(q‰µşâ|Ê"öX Mö‰çŭŬòÒXœŒ!vÜÀ„3têUŠ̔fL=ÂħIċ0´ Íy2ĵD°lĜ$Ĝ"ĵ ê]~k‰ŽW׆O$5Ĥ ÑÒ&1]e"†aê rŻäîGGKû„ÙVohbŸßħĞf=V2ßÍGŞCÄĠ!°ÓşÇ §µ$Oš+Ñ`È1‘ŽŠÉié·jĥžp15C͊“š.8 !@ôzŞ ­…›BZ†ZJ•ĊĈbé*³˜Àş6h’ ûĞ›5@ -Ÿ ^MòpÉ-!˜Z86%âh•ĥNejKĈŒ5 &€g·Â(.`ÖE6ĝ‘Zy9\ĵ¨À›˘‚-ż$N…ĝJ`Dx}y/ŞÌUèGTĜ…᳃ÇШR`rTQhH…Ž˘Š$^E›#ż–iżÄhġUxˆ$/b“K…> ċ9ò]ĵE ƒB·D‘Ÿş”áIì†,ÜŒEâ1™ê?}áO)ÙŬ€v²ı3&) ~FğlfÒ,‡Ù¤ sßİk$möLS*hC½ òŻnú˜;‡QÜm#ƒéiX˘‚!ö §ĦCÏbĥ3èܔö ċ×…³ä ù0Ço1:ƒ§E>sıT–mNH=ÓĜàE*Š-˘ŬJ–IİšëVÂZ˙&è9ÒV Q'–³I`.Ë?“µµ&ĦR0ù30µĠY‹ÏLQR@?˜éÔ­Ÿ,?"Ŝ’˜&Ĝ˙Żġtâ¸í§K˜Î„Ċqò޳@‰„lê6ċéâ‚T¸ŭöTܨqXĜĦ.'‹g]F–$á]póÉbDeµ n8Ǟ 'fb aH5ġİŠŞ °VX÷\ıLuÖİí+‘~Ìôƒ˜ş<*[Â+Žŭ„bE(÷Pzàŭ÷ĵŭ*•B„SQdžqu)ÎeÊJ›[’טŒ3M—¨‰iâ^ôMÖ,Àb ĞŞcnx–‘,h1AĜ$ôĞNôO÷V›Ĥ·ĜÈœÁúAEvĊ`X÷6èb.œ q• A@1w%O­0Î81Ġê¨cu"~UÜÈ^$&äé-²×RCµĉP´íêrĊ/(îRĨ˘ş˜°ËPBˆ²šrûÎËs•Љ409½È6U¨" ˘˙‡H_ı½‡’:1V'i{ ú3êB„"Êĝúyħú Ê­bÂ`a•˙Á†€ 9,3°°`ùjBż€¤+Ċ¸àjƒb´‰½”Jx„ğP„Ċ˜ 3KµJž ôÇ2ë_i}˜ġĠ:—_‡e¤e†èA*60ro“ ›Ĥ,„İ)ŭ"$)Ĥ›1ı΄râĜ×%Î@èùhîà,È矂¸ĞĞġİmG ç\—‘ÊÂû˜é#ìĴWb>JŜG.ĦŒ^ @n+è`toŽÉê—hŽí\í¸ÂĤCúœ^Ԏ"ĝNha‡›‚·ˆùŒlsGL3âî $ EG’J„@_Ĝ’¨Ä°WŬx²ĥ™•€ ›0GOÇc{4P§&b‹Aĥñ‚ĈÚċĴYW ur+OmvR&ˆ!>ŽìÒ,é™Ğ–PËĴ@P €<`ƒ7 ¨C.dÁĦH q°9„+;!`Ĥò`ŽÎڜyĉçkH„Ħúz²s+8;1ĵ5ÎBÌ^NÙü½ˆĴħDĜ›_Ĉ@”LlÀÖhëĞôó']Ċ.¨,fŸîvy˙93f /Q{҇ésrŭ|ŽóµçĉÊš iieVFÚÈĦs´{V´Ŭ`€3 µï #mˆ÷/zt9yñİÂ9úa  mÇO…XY·ïÚَ˙(GÑJPÑ&7*ì ,•pNEĈŠr•O‚àÛ3n6½DtGÀŠpħEüvĈBĦül2]NÜfÀcQ˂ÌójepÉ„š"€E,™F€6N¸Îրú×M@ĴJm•ëjµžI”ĠàÑÂv³ù*ò4”óĜ 90 §X>(Œ7NB4ŠÄĠsËݧÀ—bœĜ‡,DÚ|ġs‰eQˆ›&ÎġG>ƒXġÓÌétߨ‘Je{Yœ‚Ò@[mıĦ6uħŬŒ‚‡ƒRĦÉ!´_?>~Ħ<rÇCZħĠMŽƒž§WŒÛŭ*žEOÙè³²0ŒLgKÄ8b£8B œħP~Ñß'Ĉ4Ê´#cé­Ô.—ƒŻ O¸›ĥ*eFÌ"ĠÄ*1ŭK, Ġá­°`r€ĞMS àHԖÄÚLâÊdÑ,?|@1JlÎòMt3#BÄ„àĤĈ@ĜÈrĥC§K8é˘<àaÊÌ ĉ2'ŭ‚í6aĈubBKxiÔ_îg ŻK^Ħ˜O_½íYòX?ŸĴTúeí=¤uŸÚCôÊhÈ,k#ğ,/’Ġ8Y¤îe‰ğ‘+½ĠÚñ·ˆTÂĈ‹½‚_ËĤwŠÀ~O >‰[bOš"ċ# jâĈ¸‚ş"ĵÉîÏ uĵCöĝƒQÉûèx@â€ŭbžqù AKA)´M€$m²E}È*DÀ!şGµġ2ÛÛ´ğŸô@‚›>qħÚ| ;Ĝxö’ZL§ŭž‘§- h&@î0–BêŻµ;%#]Ċ÷ÄÜ~]i´Xöϵ=Ä g%ϝ“5î—'d'ú'äµPsÜî")Gçd½çú!%ŜmGBG^_:„oX€ħżŞcBVyĈ]LÙ˙aN?ƒÇ·ó4¸İü´żhóM”ZËW)–t‹ëĝof '~,£OfžŻgHÒíŜlMĊ#ËN¨ŭÏâĝħ1†dl^Qr”‚)ÊgşûMp›qĠ|%ÍċĤ™|Œ‰öà1àL[;â~náÊ8g(*,ᑍ÷ó‹ÄèÇħÓĈÔfÌaÁ™lCvŠÍoLÏ˘˙Y3W+oBMj:EyVèŭĦĜ£Ö^ìNb_(ĞMôï7#ĊŒÀ~ïë´ı2gaħ†x\Ŝ™—Š˙/k8‡ßçt4)ŜH Ôi•ü[ı”Êòߐ5Ë.Ç$Ĉİìú!҂l•waÓ/ó²lĴT‰=ÀgC°Äì&¤.ĦsG[@(D,ŠN}ĠÈ7T8&²£ZC4‚‚(´€i7ÌVóWÚ]Oi~b*°”ĵ`ƒA´{^ ~“ÑW4 : #+:ûÜòĊÖÛsuĥ ƒ8jóôüâ`~|żùĜBİôZÍŞ%e \8eèjLLĈŽíÇœƒ8 Ž>Ô˙tĊ*~hîƒ\yŽ ëxŽ[]"AŠ@v˙9ĤÄ<'îÖܜ_„Ġ°˙mJá,„H"âTh‡0¤ïÏxĦPa€İóÔ‰#ô!o@ğ†èÀ+ÊHŒûrAörŠĦ2\&ŒĞëù­°µĵ .ĉDaÂ'½˘U T~ħc\;J³v3K€”×Ò1Ġ”,@ş½ÙêÑĉŽ\n"†êÒj{ù—6ÚT)Ĥ7 @Ï BÄıIħiTŜ#v3€œìΨX£ÊX*;Aa” FïZú%tç4ğÖkGˆUpŞ|¨:Ħż]/*k)Q\ΉIçšġkĵWÖkñyż_ğ‰~X‹9]-ót_¤ ~ĉùĦ=tĠñp"P˘ÔL~€IÄäżY~Äm ÷ Û  uMÂÈ7u1FH75 ]1’Cv1ĝ˜9& &Ä ‚ĉ₭½ ŭ?²QŸĊËÈŻ%OI€ˆgt“”X“úïÚe× @²Ü&4`ĠĈ‡*^L­²„ġ•U2Èm€³=ƒgÍÔ0›Š& Èô•ÀA×,]Ġ̈²]†êƒŻš$`'àı`ԑŜ‰H½!š.4g™)ż2´¨ŸqœÎ‡Ħ?GĠ“ċDü‚ç+ÏSˆ1˜P€ĥï7âEPÑħŻR†#A ˜y@nÈÀ^1’X‡Ô„€ż-ŠĝH›Â…ĝAÉäüàÒĜLIâDÈ˙c4ċİçPÒbÉ"ŭÀĜ&(ÈĤ%ŠÎ•£³G#‹Q´M⤕ş-ħwĠ˘Şbú1e§Ĥ9@‘€né6„)$/Ž{h›x˜“Eäĥĥp€ì ÀÀ@':qíœÑH̃WuZ˜G Ġ™ï„CVCoşˆPR"›6ŞÄħġĉvéĥÁSğ6Ö¸ÜN-Ht ʞ(„ħ(ÌİÛ(NôµuƒĠĦ„°˜Ë9ġ&PXĠAŻáàÜAäÊe}NԄHsÀ`cfJ’ojԌîBrELóxM÷ϑFBYĝŝÌ|#Ċħë˙hú2ÒWR4ħÀïó4-¤˙äÈ e†ŭΚdÀsŞVĈJ 猘T0q„ëyŜv9˜|`L5H%lĞCĈĴ‘fr“0›rdĦ SxÙɳĴó\œ––Ÿ——Ö­ yĝ[&8e½ -Š–ş$3N'ag#l 1Ğ5¨Dü™vi; +‚a­F§Šç0 3KրsäY“Ââôü\eÚä’`dïOËŠqÀšž3^h_d2°ï!ñ˙ _ßÈ5jŜ"ŠÌU‰”4C@Ú096dĵŒçċĉYBŽH‡l@[1‹¤V,ÄŒ5Ô?Jb E†d^)583ĥ‰bjcï7Ԃmŭ—ƒyckàJӐ‚‚1°N)ğĊQ\z`hÔlálAħL6ќ)L]'*˜Q‰n=Íċ6wqËŬ”ĉWz‚§½EP*vĥ_ÀRfş³4Ñ&³ĵ6Á²™]úŜ'Ê ‹sà“µĜ#I\T¤ŝF’ ƒó '|­hAÌĵxÌÀG¨¨öï£!AaD@6ù´ND h9äĤʈŬı‘şÓ ŝSW´&ĜÎŝ£ô‡JyÁ¨ƒÎe–Pzċ˘á‘DòÉ+ì÷yÙş‹ot c)юá*y5KAı2Í6Úŭ‚ĥÜlûFşdR„k„†6 ´hFĈp“ÄÚ~!Ğ•:†˙!X–\ı•":>a/6ĉ 5uLšìĴmöU@ÊħOÀÚD†ĉ³ì9öh†9‹:ÌÜLÓbäXF_mÍÁ³%„†êĠ­)•˜§•WMÓ ­§é`–"Aó ‘Ĥ€ ! uceA]H2tòʄxçüM!ÎüĜ‚ÒxĤ"%"â•B-[ó▀•.Ŭıx¤×ÂĠwÑ_މ²™!SO”Y§hĦ‰¸çê}Ûhĵdv˙rkY‘Ħr0Üê4ô+rYZi_–6ŭËĤj฀@ÇۈĞ6MÇĈ˜‘A-ï/MtĜšÌH. NÒáíş•îĠ(\™ġ'Mm›ŒîÚ¨=cĝLKnf{6ĤQÛT`2–y·Š‰ñĠ‚K\ê:+—‘- 1j`ġUFİŠrúh7YXê‡]9Ĵ´\_ÈtÜoŜ1Ä]$˙âuRlË8~;sŞ5}ŭ1™]\Î$Ae·¤Ŭӆqڀ ŻnDƒbÑW "PàF}•³'.| ³EÓÛu]Z’5ù<‚u_ÒÛú½ç”@[և½mû¤¸çVÀ] çÖ̜WîĤĵ":êC§?èûÄN{i˘Q¨¤˜4;CŞ3ĈF´6;óڔ$Ş“ÌP3-+š“ùKs’)™ĦêĊ–>dPŠċö5ŝ µŞWRbRÏxĜʀ^'ÜÉDe‹„j"yCJ0 ÚŻÌäì]CĤFħĊù˜Zoİô q@v܊NˆÓÔ³çšc° ç HìS˜(xƒÀhêdˆ8š†xµı˘ĞŒġĤH €UÖ_ħ`•ÈpIÛÚP\çq "OÚÛşŠv ıŸg4äĞZĞĦ‘˜Íìşj ĦíÏ, 7ÛÀŜĤCœĦ%NúĜfaŭbĦNà˜jLÎ 6Pb6´‹òĝqĵŝg)*k|%ĝ5ŒQzċ~éÒO=üŬïŝÔwß?1ñ\Ĝ××'Ab8’ÀĴ0[(àdbş¤ñÀ—Ùġ.ÙÌNħ˘Û¤ésíÚÙ¤öU ڐşŬ@Ŭ­#€áÛ8à•ċžĉ†ž˙5[ì]²İ>K£BZÜŭhÁr݈¸èĤ§á—_Ío ŒÙ(Û‹‹E^Ŝ7Ù ß&İ Ċ}œYĈĴí‘e6‹§Oݍ "EÇEĉïCBK)ÊOcŞ(c Ĝ_ö~ÖU“ÁÂÚ˙ßŜĠ„ĥqa\ÔÖ‚*XÒDD4²½ÔíE—Rdâ²PҖ€SH‰!àƒ.&šƒ#ş¨DĈE6:ćâö:°‡FTZËnrl Ş”›JÚפ"`ËR`ofŜ“Ĵŝ^Jiħ­]ŭìÁz³ß›7ï›oĜ:’|Ĝi€6‘Hš;îԜF`9pĊŭ†U‰Ċß}çĦòġĠW4-èTTE=s1îÄbîĝ§=Ž@O˙ÜD:{ …‡/Ìc.dÍ{+—ù˜Uħ2ÙĦ!pŠuÙ띅W*Ŝġñġq’+ák!ì²!˘ÛG¤jĠ )£ï €M̞u;Wğ}vˆÓ½ :ٕá>4ç?TíyÀûÀñÀĝq”Nö†ÚĤĜ„ÙN°ßĈ˙2]Ğ€… 8 Ĥßó”DIÜÊĤ˜´K˘žŠÊˆ ŝ6‡u¤˜üRŽ <„PWzŒjÀ\˜’ċTíÜ8$OÒStv9Ĥ„¸v™Y–w||=ĵÁeÚEÁ Ċ§ŝ´vbϐ…šv_qF­VUM5œÎQis)é”|ÍbQĠì1ŸŻh.úĤĤB_*IMӜÁ$ğè||s³g˘'İ*~fÉdRr½î9ċ9•YÀ4n_;Gr¤ŻJİN|İôûcCŭN);v¤Ŝvv… şÈıÇv︠Ò9ê˘ïJ½´Ċ^Êş(÷ (Üu,×ğ—ş^˙CëîÈÑM,Î@yešf³ĵ‹ċ&áDÔ•HĉžH-ÙµËAÚe B°r7/ &J5˙%Òô&Ŝv†š„Ġ}98°û^Cz6ì çñötrÀf˙½ŭŞÓ6ûüÓĥe£gċħĜµBz^2lCR%™™ú°jÛêÙ³²<™Ô¤ ä‹IEö.óƒfsñwPpJQ5j‡$É6l-)Ëw·NĜŠíüŠä JÑû=)³r–+ĤH™(Qè#ÙÄNÑڊ¤HF,v;ô,Ñš˘Ä]şĞu|ä=^y/X "4hË~ „NúŸ –ár€î,`—•ğ`8Oü%ÖDYš 45:( $LŜ2Âl‘˘´ÒRħıLĝôÀĦ@Tkç̚ ĠÑ) S4À}-rYÒáͳ|– 9nĜğÁ†½avx‡c@îögÈPF\3š PÙôûsŝÂ|Œù…!½'@3äoÙéäähˆùŠÌ=ìħb1 ,~>êRĉCŞUÀlh²ĵĥµg~é£ÑQIUÎġ{PG‡–-÷HŝÂ$†ÄzÏ5N}OIŽîàß2GĊŭ QĈÉiŬ˘â{Ÿğ%ñİÇÓŽ5uŞ·[ÀÓlÀ˘CD}€t €ûg uâġ²HF~ïċî<ÀÛRİV8 ‡•é0³Vê§{ŝR­;D~^'œlÂSIDAT}˙é•j$ù&"Š„S{­ÖöK7ĜK O$†Sìİéê*]Ψgô=íĠ˙í·˙…ü ‹´"ŭĦ£hGĊžÛŸĜs8âö+›ÖGÀpnµIENDB`‚choreonoid-1.5.0/share/model/house/textures/checker.png0000664000000000000000000007556512741425367021725 0ustar rootroot‰PNG  IHDRkĴXTPLTEçççĉĉĉğğğşşşìììëë뗗—–––×××ÖÖ֔””‘‘‘ÂÂÂÁÁÁïïïîîîÔÔÔÒÒÒËËËÊÊÊÇÇÇĊĊĊâââıııÜÜÜÚÚÚóóóòòòššš™™™ÑÑÑÀÀÀÉÉÉéééááḸ¸ĝĝĝ÷÷÷°°°ŻŻŻñññžžžÏÏÏßßßĥĥĥüüüûûû¤¤¤£££ġġġœœœİİݨ¨¨³³³úúú˘˘˘ĴĴĴĤĤĤ   ŝŝŝ7{E IDATxœì½{_Ğşö=\µVŬÇU]]Ŝ*ŜÊEP ’ }˙ïê#@[—ìïyŝ˙ž³]ú1 $ó:ĉÌÈ䍒™u£Ŝŝt˙VGJ‰<ĴEÖDBGJ7•ŭ]Uákê§Ûöó[—z]FiäR2ÔRI÷oú•—ù:Xg"ó<”R™Óƒ‘U˙ß—kYĦUİÂ@–RİÜ;ê%öy„ĉ5E™ŒŒŽrS×7TŝLh‘kĠrô˙üä…ۍżRÏÉvàsŞ3Ħqo!ŒŒ‹¨VuÓèÙÈdĤj! %„[×J˜& Ŝ††zkQYç:ÎMäâŻj•eĞÍà@ĵĦ@EZıEƒĦĝÓa¨c< &S²ˆâÌdQ¤_†FĤZ`BePç#Ù%tĵùŭĜğ TZİ8‹ Y(!u ˙÷óŞ3•óŞYVސµT"ù×ßXù³Œ‰ÔBİڍE¤kiDdòÁise´ŞeTÔĦŠ P?Ħ–j!˘BĊ„šáĠÎżB€ÚŒ&“&á6İŸ¸òĝû¤ÚúÉÂ>¤w£)̙E˙ü39›¸"Ş]FŭĠ0h“N+^×_E™ġ²ŽŠÎÎ&“"j˘Hċ›ná'F{S~—\I×dT„ğŸıg‘ÛÄYv‚Ûµƒŭ­—: ;tÎiWg¸/‡N&Ù²vEŭñŞ];ŜŒP1´Ô³Ş{¨ÉÔşT·ŽêQvöÏYÁ+ÔiÊknĵÄI|‡WÇàôFDàĥŞ#÷ìŸ  \{Ġ7Ċäz3 À‹ĵOƒË6.Àŝ3İiŒ8ĈU|>}šĝ›÷ʂd” à3Ù¤™DgÊ5`-PßÁ}żj/ş=W"ŽD °K>ĦbOĵ&ޏëîĦdMcZ¨ĊjċY¨  ú*†:'ĦfnSV9v$–’êch]ŬeD ıÖe(ħnµÌ”~é=4Ĥ†hѐ…%öv BÌ@>tÑРšÇMP‡ŞŽƒĵ„,‡†Îe&jllUĉĴuĤ-ÔÁŬò‚"B@…,ĈPm ƒ•‚zÜC]ŒˆñüÒdYŬoĴŬĊ4{A¤!S°™dSgE-ħ…ÓíöïÁ[߈ĵ6†‚Şİ!"!Êt`èk$sÈ=ĵŻĤVĝŞ5eÛÍÀŭәĞħ¸DzcÁM5‚Z+²É¤ÄŬ{¨Ù T•áŝ„*G5Ä%ä<ĥ¤9Ûv5ùXŻv˘6‰˙&Š8r£ 5ŽŠŒ:Sé9\Ÿ7­ŸpĴç'ŝŻ:vc  Ċ²%RŸCħıÓ­oQ@s:ş‰–¸jĊQ\Şa!~{va{ĝ_ĞĦa½İŠ".·˜ŝXÓ:j5Ĉw¨÷=ÔIŒ #•?ġP_GXŠJڋÓ¤²"²Ÿ0 OŞÏÂĊN‰ ŭ(… Ŝ\#²cÇj˙¤WLJ:/îr  \lÌŻ”Â↚¤í+HĴ˜ğZdPÂkš³z”¤i˙˘+ßáTınQğF@]ŞêĦz?ĦĊ=Ԙ B'‹ïP+Ŭ̵Ôl” “çĜYċNıò=Xɲq6S‰·.d­CĉkĴìŻ‹RQQÄ.6£Ĵİħ°ZE!2Ó!×ÇĞQĠ_´‚ġ”/›ó¸n2ƒ­ŻâÂĠùŞô:Äğá³ùÎĈùrñ*j²<Š2H—';Ŭš@}ׅ [ĊB--ÔëoP“*Ä? 6Ô£0×ynH˜µSaÎSçêġŭh~ï[e”<*4šL§\­Ğ­|ö7˜Èôêŭŝŭŝü^½[×2Äc—’Cƒ<Ï!şSëÏżßOßÎÇX†X²‹Rċk"XÛĦ°³òRŻ ï菧ÓÏÏwîv˜ (S9ZĥP@ïĦN÷PçF–aPB ëÌB•êĈBöP+B½ÙA GGóÇğSÇñVÒS•\b0$ùRJ qû9šú›İ·™Î??ÏG§“ŜñÂÒhŬ˜ĴÎm$0aüÇÛxêM§ž3ĈùèÊYTç–Ft }šc]è<“ċŭtêq:ŸÏïGSÇño-b Ž`Ä sT›‡ùÑÂñÇ˙ŭîóóñètáxÓ) ğQS0Z¨ÙíÛëûw¨Ġ]˜Ğ*ì'A¨ŝRY¨>Ħú#šĈĜPžw ]AÚÄ Œí:2M Ô2Ž^+,ŬĊ•ïxÎUê`Ĵ™{Cƒ†f-k.P¨ĉÚ-ôFĥwµÀJwŜĞMâán>ĞìÌD1,ߨÁ6‚òÙñ1jŒ—ƒġÈğ'‰…WĠ“:Žp85œŠeì^xŜĈ÷Çŝ"Ċ£ùÖqeĦB×*&ÔBUŜjeĦzŜ f€×ÚB…¸…<•SC§€şqµ;jÂs˜B•ë,—pj”,ħb“VzúiÚ ¨*Ġ×AR‹2‡–Vëĝ†rĥŠŻ­ÁŬ^ÊhîŻéta¨ÔsŒpúĞR>ó3Àڅĝ0ÁŠ‚Y),1wıgm-* kŭY¨µ…*Ê5ƒ1„ZYÙñj’"oĦfëPñˆú–P7öb½Ħˆ?ZÜìĜF@‘D2á*íċÒÁgıñkĴ-Üğ~ĜÍßږ?ĵq¨ÄE„mRç!ĴÌFìdԟµ×ôş g`Jäk¸k:o~ĵ‡*_ĉ0a9ÔäkoŞ£eYĝ5͞şÁĵBŬM@âaq1èšË Ğ•›&[WŝŜ‰í‡^AbecféĦÑ˘À7OİoÈác%ç †Rsái\7S‡Ş‘OKú6[É1 ZݍĈWIs*’\(öŞÉn´…j}MĠAĊ¨.Ó¨S(¸LÀ˜$Tv‰…úáí ŽÚÒ­s ïH¸Ĝ4(ë:ĞĦz³àfçy§Ŭe“íë).ÔĜ/I÷ׇßĵ%U‹’аCpôG 6),>z  <4ÏZïvñ'í˙ŽžEn0E Ğ à!ÖzċmğĞzÛ=Ô‹…jvPëàĥ‚šġPlN;P?Û-¨ğlÇĵXڍé&7òäġ6Êĥˆˆ%Ä9 é(‡š†R•?×j’>1Ԁ•‡ Bĉ™* ĝċşŜCLáĊ¨°’oĞûoǛ÷ŸÂ)É LfÙA}HÇü o5Š  y½ıßŝ3ĉU†Ĝ#’ĥ‰5Ndp³ŭùIŻŽ „djJĠ<‚͇Ü D)Òù ŒÄ&ÌT­sĵ (0Yŝ|*ÌĠË‹/ç~5™Ô0de(óUúóŞ„j¤ÚAͤ"ÔÛ!¨Ó/ĠC…H¨ċÛŝ˘£~ĈĥŻ9}"£h˜ˆ(ƒğ‚Ċ`ÎÜ‹ç3€\‡ ]fb+_°pÇ?†Âñž…/ĥ‰Äƒ)HìÉ J~>Öt ‰ “CĦ†a!B~+q9ûyídĦB\÷hĦ^ A}ƒï¸ƒjŬ.z³§ß' ħ;ĉ6ì*;50]zëĜŒĉıŬX#ŭVLoħBK< ֛-ñ6—óv‹Ò(ÛÙóUÙfgß4EĥV+ċ´aoç"'ÙÈ5׿Éĝó܉"3]ôo“V”…Ôû=Ô¨v—ÔĈ€úċŭ„šÜD? b-<Ĥ=ÔvXçÚÀÙ20ÂÔ:Ż Z9ıÑŻsÛBĜĤ—pákìÖHÀġ‡ûƒ›9?ÚŝJÑ/d-(Mօ¤Cëô7MöC!ƒpÑLŒ_"ĴH)“‹v—~ÌĦêÔF†F݆ Ŝ*י…şŜC}ÜĞŸ½0Ó ÎS޵d°a˘ÜŠCŭ8ÒKŽm`Ns ܳ\A+=X­ïĴMCo_i£"jmüUŝı}Ëa×ŜĤÉáÒ`İâŞù Ú~H¸òYn (5TóŻP%$¤ÑYĈŭTŞ"ÔĞ2`ËP/ú[*Ù4Jŭ¸òK߇ıC{0‡•Û}H´û†ƒÎíŒë2ô/ÀSĉ zš2Š[•X êkhèı.Ö'ĉhşċihè%œÈÔÎĥ ”ĝŬlî &j7n–n³Äwԝ°1^ğ÷`„Û¨}ŝĊ5ŬS£‹ċ$£µb-ò£ÖµħN%Wï_&nj7ŠÜĝlBs¨ö;Û–Âż{Ŝ<lèĉÊÒ­3ĴYXMbM?ż\ñvPyQ˙K7Z6*´›¸Áµ~B•-ÔeĵƒŠ ıïB/?ê=ê ĝ2î¨WJcÛZŭŞ,€ö:ŝÊÀH”Œy@ŞA!a“IJŸĤP­í†ÓŞ ŜĴ¤&–ĤÉ œŒ1Ü X8­°ì6÷2‡–v£âWİ‚Mš&½ÑĜC½ĉTĥPÛXĦš_iġꃁż ¨ŠîL§êy²ƒşß#!B(Ĵ\5%7 Wuö/Ğġ÷àÈ×QHñÛ4Ā0„ĥÉ3ßAŬ £ĴŽXb0PÉH}„R‡˜W8ÚpžĵĦŻÂ´PëRâŝ€Š ƒ!¨çfJ>"Tq¸ħ'€Adhmšîtö`‘šĴÜ8@ò8†Ŝ‘ıIEu÷9†™Ĉ˜W”ĥhÁiULßG&žÄ‚˘AQ3ÁÄH0ġ ÚĊ4ç+oiĦf„šµP÷˘ġêSÖAĠ…ޘZ:€úż ġşĜğ6L)0žÍXê$Rĝı0s/I76d@ÙÒŝ•ó f½aAGM#˘I­Ç0ŻRòĥ?>.ë¨.¸BiğĤV‹&`´ÂŻ …[ĜÎDr”CĦĜOdjıtƒ›âĈ‡½1„a~.Ħ>V ŸßĦ^bd c›I„™%ÔPĞm+lâ—ż)\†¨³hY0U×ĜڅԷW‹Yùôé, ˜‚yğюQL Ŭk -”rġáŒżÊ§£§ÌÖâŝŝ¸ĈPèÌl90¨cŒ‹!ŠoŽÊġï+ß÷Ğtkµ‡˙ CĵOF1MuJŭşsËËó…éîuPgîŞ"Tü ÊÛñûĴüĝtŜ ¸?,[@5öÙ9s…\ÏÔí¨òR/İ÷Ĉ˄ĉM „Q˘ŬÇ ™¸ÌÊLĵĥífzOo4Ô*/aĞ)ĈDàmDV°͙–Z9› h×£ıdŝGa$Cer ˙&h8Ŝ2‹'q–ùğ·ħuŽN_” ËLÂ|,xWĴÉĨ;QA)g ĈÎR@=ÌöT“‰ÜB WÔŻp  Äó ”cÇĞü­¨x˘P W£'°&Ôöİ5ċ"Ìu =ĵÌC}üô2Ÿß½=žÏ?]œŝ†ñÌ ärƒMy£6ŸÈüö÷Çümô8ú||œż\?Ž!ï#(Gĝ’ËĝjŭRÁÍӅ:?ŸÏo.ĉ£ÀH**óĤĠ*0X­d9{yœżŬ½½>ž?>Î.Ž>Ħ³²S ­ AnĦŜĵċúäéĦŜêġÓġé5‘…*,Ô0àù‡ó'™_^<=ŽŜuv}1ŝ¨Y UŒ°~` Pİ^ĝ‹ñëĈŻ<ËÍ÷SüğX\/j˘ ‹Ç,°T¨33zwĈ§:˙}o6žçmW·Ët+.&—[žÚ:pĤï§W~²I|Çß0êûÎhµ„­ƒuNb*şĵô§Ów\3Ċ¨ïq¤ó)—Ëğ!ŽÄdY7YF™]`èËÌĞżjĦ:„ ³(kŠHj¨°:ŽŜ§Ż¸$ŻC¨ŽsuÓCÍHÊĜĊ–ħŝ€¨@r˜rĵ”ıÇżZGQ ˆ˜”nĦjĠú-Àiƒ)ıĜšS$(ĝäKĵPĜŞ5–„Íᤴ䘞ĊUáMŭy ;τĞŬFF0ŝ=›ĥá­ù%e.m³xi H¸çx6Y`ÏCôèYb“HŽ×ÇßíĦ6uaĦâwPS •ɆdῚ˘ƒ`ô),&`Û+ħ$é¤xê­ù ړ­‰Š“ô_k)Û?ğÂÂÇÍK  cpíï/şĜ}RvĠqGQÜe°Ġáŭû$Qò ZgXW PE$3ıc¨X}xµĉE-T£Ë¨ÛŬU§šiYBmFXQšĦ­ŻS#s!a˜ÑÈCFBy/ʵ C¨eĉ†1RGNF&żddö”HS‡”MZĠÀP/ÀŻCıšÑ?ĉN0z(ĝ³áê Ò6”a\͇"*ç;¨9̟Œ9eÌîíOĞ3IĈ|SB¸JÖ.–J&m4ĝm7tï's¨Ĵİo×Ċ ÈòFŞz?pèûW\½X=ŭŒ7ĈH‰$…˙úĦ~ÉĦj ûd ]A½‚‹ĥ‡JGÖôgġ×%;¨M UêbNjt‚§mëI$^Uuî\µ9•*n4˳IÉĦX)êtÛfmZİ ZW׊ĈDíŝg ñ}HFtlè׃oíŻÊ{Ÿ)&0ŝ3qϊ˜Fzèâ=¸ZµhÓÍû*sáuž wùÛAÍ-•#íĦĤ;¨QġĴ…ŞġµËL‡Ê˜…:IÑ Ħ ²ŭlùé²,&7Œ˙aI‡Ĥ”a>ŭ1rë'o$W™p3̧„âÇĠÁğêMU?Á@v#Q3ĥ-B*è@‹}tŻ â½„´(j! „…ü5í/úŽÛÂMfĤàżA½o,T.—no­İ,+­\c+——U’éyİr‡6vġÊf‡Ñ5Ŝ¨Ád¸b=üI.Ö*9uvÍĦ:€ŞBuFlġĵ÷5ĦnlJ 0ĉš3B5ĉC@=2YÖB5‚.£MĤnÓP“ÊżÉŒ!Ž´ áb™H˜ß?ݚV‡šä<#=†wTCFJßN@÷Ş7ĦxC0bEœfíĝ’Ŭ—4½†šdìŸÜ/ JÓÎĠ¨Ŝ žIRY5ÑŞx‚zµ²P!àħ˜†É†oÛüXJ8’Ż">û—Pe2“TİRGÙŬZmĴmµ6<­b-áĴd¤Ae'SíÇ JrìĜ×EĠ C}í 6€ZtP‡•ûöƒ|3B•#¨5m uaŝ3މ;‚ àTmÌÁĜj5§hÓv½bi.|Jċƒü5D•¤€%Ô0Vdb)ç?ĈÑ& ™­dÌ'†•Ħ²ì_ ŽUĥP›˙µĥP3¨ÁÂ%§iEŭ&aŝĵ"­&}Âʋ²ĈĜdéÒÌÂĥÍä¨_^ÒħŻ`eŸĴ‡)PDgKÒĊ`iEY°ÙİŒ†Mׯz—.ġ@,]\uıġöĴúÚ­kĊ¤Ŭl7ɑˆ1SA.ê„PŸv[ż‡šúéuµ‰'y Ÿ³:cU Ä*LkĤ˜°°ò×úwÒC*˙X0¨ƒÜ…Ò¤1NñuìU½+Ĝ]ÖOĵw‰- 77n–4ñEĈ€¨üûû÷f:?q +7mÜÀB½ë‡Ĥ=T˜Ï°îè;ÖÑ%5‰Œ g5ÙAŭ²Pá’7£Ĵi0˙°šM~ċmZâwkċ¤ú#kĠİGağFŬíYıñıIw [fcĥŝ5}üII€Ħöñ!…o<ûËîá)ÉÖ~Ôè  9Ŝ*•›”÷•81XÉŬżu°}“iȇ_6ġ’b­ƒŞ5ħ—k•|âü€Ê§‚}#JúÈ/EL ó-cQÔ#Ç9#yH>8ÇĈ碸Jœ³9Ĥŭ‡İÍ$ŝO;ƒ1·™³­…ç/6SĵÖĈ`Bħ˙3m§4zÙŬ½ùŜÔż³6 Ğ4˜“tœ ҝŭ³%Żëx ˙wĦ\kJ&ĥa`è0—ĞA¨_„ší Âk Bŭç}˙”P+áL5”ŞÉ˘FèQ^ÂPp²eÇ?M}ÈÖİ“ĥNÔH’Ô™F*œ R e>ësşHŜ§›¤ Ä?ARq(^}Fn)^V ‚y{˙MşH§Sżs sú˙%c}˘ $M˘\•‹6tħݞŜFŜ-­ŽżÊvıŸċÉċú8σ_Ž^ÇwG›éŬñċŸÛ§‹û14SYžŸVfaFĝîŻÊۏÓñĝmĵ9}úĠBuŽÙU  BŭZ?CŜ\X¨ŝèëĤƒzħƒŠ‡Ġ†PWĞU.O^>O§G€z5òÉĈ›bê2J:ËrmëôĠÇ4{c8ÓÓ÷ĉIċùŝċĤ‹a;k3úc&3ÊïOaëL7cŠç|0ËèÂä˘oDšÉâ¨ùš’Ĥ¸qşŞÔKñÚßKiš:&‰ Dž4tYŻ“VïĜNj)Uz•nĵ1/5–—  âŝÙhÓC}_$Ġ–P7„šY¨’÷'­šTeS,1ßĉžħúÖt8ÌÄxŻô'ƒZŻm0Ѳ^|f,÷߃e#'ÂcĊĝ h ïö§ 2Ɋ‰ôŽıQ¨ï >$O‚Ħŝüw‚µëY "Ĵ¸ŞunàÒA†Cc^r(d9b­5 +ß2Q uEïÁBÈĉ`ò!Ók r•ûÂĞÂÔHµ÷υî R$ŭovĈSĉä—ç5Y­pÏuIÚĜjïwîc–SŒHù€£Ĵiñ„ *ġvLrL?ħġb:e(I޳²İ7ıÒ É[¸Òրȃü½Ú]u.ĜZ¨rz<¤Ê²DH˃ĜËêûßP2`^v=˜€ ë’φKËxeÖİÒ÷·?˘µc™—Ö ÁtÚüd‚É›nì ŬÎä²Î$֖éÌFTŸŽUÉßÌŜêYù5g ĤîÏ´Żĵrڊ›ĞB5ı²ĤœŒ^͘……úġğTó*ŜĊMßZÖĊ¨Ÿ2gÊ˘S6™-cdš´uğ`ŝĠ˜1‡‚ñdÍ`!Šoóy˙8ûżHĉLŞDäİj /#ŸCċ‹]Ż ÷oúĞ&EĠ’C`ŭ‰†‰ïB?ŭjğ™ĉ$› Ta‹êhŝüx7EûÈΔP—9qmİm†PġcÏáÙ3DRï*€CVñ¨ZF36ê{ág›G9ƒT† [[PÄ 3TMŭk§5ĜŻ Cû0(ôâï…ŝ~Ĵ°Q-Û@0 {/6ü™,è ²ÂB­;¨Ç˙ µP=T†2ÒävŸ=IÊùÒä³3™KIÄÙÒ"ĵéâ‡×^\A^Šfž%Ü`0V]vɂCéûg@2,²Z3'ÈŞWÎÏÇò³€ë˘! /bnCÉê§Û·qž-ġ^—Š4P 5ám:uÚAÍ3Ëc”;Ô=Wx‘(kX­ÇÈÂ<‡$œ T’™żäá3Ŭá5,'żħû2@%CÄħ²9ï\/ŝ2Äż"[ñŝÀZ0_…û0D+vr*,„áŞÑ† j,˙=T&ġ~ġEFñzp£Ħ³ Ĉ)3tY¸êâkA³NQ°F’Ċß<öàÈŝî;ı9ŭ²Cɽ‘‘š@·E;ŜÍ÷gó­An=^Œ_Ѓn]ĥWam÷ÌşQQĦZ¨/ÉżBg wPóànu´…Yµ\áf 'NÇXQ5\Ê8 r#×ûtÂÖVôRtŜ4ñ„"ĉd ,ħ,×d‰ġ´ŠwßzĦŜš´cÖ)…ÛPn1ŬĊ3(<;S ‡TوùúĜyQ­Ş~(#ZİÍ.mßêfe™ŽqçŽzñïP˙ÔEmো\³JyÇPjWü1„ìUEùŠIóÇż×ŝ²ħOĵĊ"$ Ĵ^ŭš$ߣ9ĝaZBħLŜÖdùŞPtß*ĦoŸyÎĜ(ŒZ›…fİM—û*”öïgôžµ>€ÚäçCPŸmÂB4½Éò×½žĜo8sq¤˙BÈF!w×7yıÇpœCHIM^ZŞ,uĉ`֕"d‚¤VW…Š5ŭƒä£\şYj[Ğ-‹œ÷r(]´ŭ­I–è ĤƒŞäPş(ùÒPİpƒ,Ôş ;ċAş¨ï&Ŝœ%:EÓDQ³âĊóli<\›Ş{½ž?#7qYJÉUÁ IDAT“+V4 p¨ĵ÷Úòû¤ÛSşx€àÍ&u1 !bR(_Ĝ@&yT^Ġ­ï뤨]òFĦqĦâ^ÙꖁÁû5&ÔžUġĤ:€šôPYyD¨‘KVr\¨7ż‡şŸ€ä)1é²YBFµ%A_Vïi_ËÜɗ´Z“\‚µJ' &` ›,;ŻĈ,£=ĴŬJIì²ÚI ŠmÂĞwµuöä_;ôU°:ğİe…f{M‰8:`&ÉoÁ×ħÄBÍ,Ô_é”WLżA]áÙ[¨ ĦFj}áé³xÛ-pg4ġ+Ñ”,âÂ҃üÓÉRA†'Ck dŠĉĈġÀÈô vµQ9c´”°Ż°ĠÍànÑ4ÁħS2\ÏA×ÁÀJîĦĉ-TüQ¤!¨O¸`µ&“¨Oûje0X†II‚Uldı·/÷tŬP ĉĤÎ!°3Ĉ€)b~˙äw_ nÎ>-0î3†µÄ!]}÷ñĜŜîŜX [SzJ˙çE·ŻìxĦXşË0) Ú˜b0 7íĦâŠ-Ô§ŭĊFğüúı޲‚]Œ ŞÖĉÚÇĉ³2ÓOzĊíĜ†‘Èâ&ÎçWŝĠÍǝ·ñ^[6¸ġç¸F\Ä3{x8Ì\2™ż-üÑË:~k6$ŽeŽħ##ÔPqéĵĭ߆ 6q•™HÜ&ü3òß€şq; !8—ħ”!ı÷dìCÇH)ĦÎ gƒĠħß½U8c…‚*ħ÷X­R’ìaĤMë¸ĞġŞ —'ĠĉËÀsÙ%D‘” "_§àxmm}ġ/ ŭKù^“ wßĈàiŠ ÎÓ¤…şÙC…\@F_™7ÔĜ%T§Ġ€ĈT–—´PkB µÔġú×hŻhİë癔ċ×úĉùÏÍüéòëĉùä×ÛMo.Ĉ¨Wy F=¸/ÏRŽ]>]Î˙<˙şY?<ß­pi Ħ3U?äċsı}*>^]>ß>½Ìo.oʇ›ıVĴıÌ%=ġà-KÜ`µÖ*<.ožog×·Ç··ëŻókzf0!L^_„–-T }ħPoŸžß^0Í"´P³U\vPoġĝĝrġ×ŬĦJ Uħ—‚R‹0ߏŜŜ|V¨oüjTSñ~ú&nàtşu´„k ÁŒOÇwŸwŽWa1;ÊE7½\Ò?' O†ê+Ħր@­;¨äYêûfámĤwe [^Œ”)HWÚû°!·ô}SmÓİS%›´šNïV¤›gġK·³ßAÖÁœ]ÀôñŜĈÇĠĠœ —Í“`r+˜H;³Î§I [Ê_¤I‚yò`)8Óñ‹†Ùe$q ĴâÄ'—4Y,° ˆ>?yŸŽf6)f˙ĞğdәLÀGġ·T/ÙTiUĥƒKUĵÁ' T²Ò-ÔéĠrkÛçİİGğy@ĝJ3ë -ĤÑú–NŜŠ“³Œ³”´xr˘u—sg;Šĥñ ‡.rP.aO4ktM*CGûÀTéçÊT|Sğ°K–šŒiCÍוżÛW_î3ÚÙħk2—kÇ g~ìĦĥ÷ݤ…Z—&Lµe~‡êjM¨ÑÈâ !?ÂïmÇ:•²£¤ğSÛäB Q§ï‡Ì“G UeHkS·"˙ϟíİ`ɒĤ†ş|˙0/żÊú|VÉ(rɆ<˜$B•AÒNĈJZ¨ë'ŝeŭ6unĦ€Ş-S†Çĵ‚zJëĵĥÑ Ĝ›ÇÌjĞGl,Txhy˜×úaW?G&Ŝ-ıÏġ’ı’ˆMĥ\8ûH7QûÄ4²…:XQœžfPq鰅:P}Î-ÔPċ(rá(r„ûèLxż+8W’Ü Û!Íu'q”ċĵĉ;Œi­sÓç’o° ²(fIß2ž`7ĉԝ³m+BĥmjԒ6’Ĉ<ëKC èFcÖI˙ÄOv‹ġ„IÛZdé²P„œÔŸmç´ġż-ÔİĥP'-T.Úçêŝ'ÔÄıoĦÂĜŠFäŜjIŞĈwÏ·³ÏĵĈ2ED‘öĴ.Ïğ{³Ó;m. –… öÉĠú`ŝwmĵ‹&cĥ!D1{“1²ĝZûo“jĊz r4ŭ¨5 y*)ÈĴ-¨1÷­.O ŽwPĊ¨ %#aı’C‘­ŻHù^ë€]$IŬpĴé—ÛÓܰŽ%/Eì>Àò߇!’ÖöMĤé˜Mİ1‹ÂŞbêù,ż„JÈTé7¨£¨ĠŻŞ)Ĩ>ûgR4‘#[§ï{ÛMâġüÓêĤĉÎ/-Îŝ9cW6Uµ‹qEoÓ5UMĜT5"SÏż$˙•5âĜ²y“MÛTµ%m&XĴ¤Şfˎ*KÇјVĥ{›mëµğûžh#²Ĥ€vÁŭħ ħZ͑5iHÇ蠒‰w“Ġ-Ôş8€jKċĥdríĦ:Y[¨ġ¨„3˜İmß×áà3—Ó¤‘62§\əĉTÓ´Úöàŝ½y—Ĥ ·C…‚Cc),4Ùb^;²ÏZY!ËĤµ[Ê2ħÜöÁòƒĞBP4"tnXµ—2ԖĤö*£2Œ>wP™ĥı²£ĵo9VïVtL¨G’Ü•›!ó"Y‰ú„A8 0`‰•Ĝ]á U67bÍ֋ŠT PA–ĞAy5˘ÄBeö˘qƒùÄ͐dy2u ‹’qŽ6š|M²=1*û í êp* ?eU’FŒ`‘H}1ÜÎzI““ ü°Ż™9ôıg‡µ³Ä頗‚ † #ËÈȓŝ˘ÉÁP8nM3´Oébqä"ŸíE[OµH’ÏĈ^5ŽmÏ0eĦfá@ŬĦ6T’ÒZ¨"\ A]™&ĥY-k8c™VòÊ免^Kg\sj˘ĤpaÜA+—;†§ë;M—$­XóY”ê]75ôżÛÄpl[`übGómĞ·ùςİÍ/—͏]zbE-Ùi pç•cĤĜ^š¸î”C÷Ĥ´d-’…J ĝf*ÌÔC¨PĜ7P™$ëoë]D ĦBŒ8SQ„uë–Ŝ^!˙”ŒÇsüŒaÛIJ IˆnŻzÔ³Ż„m7k·o•ùBèlÖم³Ŭ:Ïzz o,ô„£ĜÛ´Ñҍ!ƒ yTí™3ĥµ“ĵ{ŸħbfĞÎ`.P`@¨xêÂ˙ Çô7ÔËqߨĤ:€ş2T=‚ĤÛÒúËŬ²³–Uk8O5ÌĞ °Üı–Lƒ—:|Úv—´‹î?²³RPr™Š€{Q‰9ê‡&ĥûmĞ›Üä"Ë›ˆÍÈ]ì ĥî{ïl;Â6żİÖ0™Â@‘£.vPŸ;¨i7T6ÜmĦŞ5Ia˙ *€ĉ£r]–Ç—OGG/˙œ?ŭZċÉŞ|ĵ™ÍfOÇaŭü||z{=—ċħŸ˙~ÍżòêùjH¨_Aŭ|=ׄzÒA½%Ô \êŻÛß7³?„úA¨G£Ï‘ïmRg›.ü#hbAw‹TÖ ’Í!äÛğoÓĞŞJĈ;ŞĤŝf1gĜ Ĥ)ü´ĤĈ …u $1èèM½Ä;>ı ïêĈv[T,ˀE³ÌXóT‹S‡’…żuĜĤ"uá-‰ˆÊ›‰Œ÷ŻĊӔCıß!Z¨#BmTm[ ~…$ímĦÉÔK“Ğ)äΆP?é´Pë*e-ÔêTY˜(66M½2Ë2)`i(¸3YftDŞÄïR/aïo’—°·˜=KìÊ˘10{M#yŒq~eÛ0ĵÛFs1œĊ*(bM§-˙p"ЍCwÏĈWÒ_˜Tm[Ġ²QWĈ6ê÷ß$IµÁ|uPYı‘1•Ì`M }ZĈ²$ĵ"T<ıż]P˙{N^NJmä•Fb•YĵÊ[¤‡”6% Ŭ:§GWÚcĞdgĝ;}â°!;~Aхì7Ïòûö|„Ö~۝‘~*rt ğ skA˘|ĝÖn]kÍġCŭ[K(·÷r 5Yëï;Ÿ/­ ²Ñ\Ġ‰4ƒO˙UŭU˙ÙCŭ6ĞÀ6fË-j6 3RŽw@‘ì>WZŻÉÜgĞq.[z]ZßúÉĥúğSê£ W •Áǀ-Ûê>:|ĝïLQïR•k–.ÔĴYĞı–§6@ŝ)ÚAĠŠ]jYÈÙBŬü¨ty­Ù§/7I_–ÒMĝÚ֜²ï+D°\ħ]û îÚ:8ӆôKžK‚ġTPX°ìçü D5i/šlĉÔu13ÓPt1ğÖRLû g˙ʰ!ŭK&2H”ì¤Î.xÌ÷EAğĦ„šg„*-ßBe!èjIÜ­)™˘ğ™ŞkE ^ìĦ›qŜŝšôKÁŭZ“7ŭkÀ<ž²8ğ`NTM˜Ç›ül+‘¤ aúĥ—Û{4|ùOÇ‚ó‹ı–:ħPµħMÚ3üĵ UEĤ…÷PŸêÓĤ§$qĥCœÂ¤ÑéÔÏC~ÀnNX̌ J~F”ĊììZç·?™˘É;˜(Îs&8³.ÀÖċĵËb~BĉÁħœí‹‚.ëġ´Úŝŭ`ŜtĈ&Á&/yĉ “V ß½ûÙLYÇĴ-İuµk+ñ êbÀïTŬBm€lÊÇĤèÖ  Jžù#Mcâ]Ŭ EuÇ!{9hÂXĈ ĵÊϟ/ËĥiÄĈ{(Kĥ4Äë'ĥê?lÙVWÂ.ƒ„cOKÚ ÊĦ³wvPƒ¨áíOŝ-ó _¨\QĦÎV<´î<+³šŒÒE•C=òĥ’Mb)£ W]haÖ³•ŬĴî?Ġ­ĥÍ ‡J6Um2X!ĴŜ­Œí Ìjകß>Ÿ!;ĝI{䇴Ħ?fúkטû$Ş‚:È5ÌPjB•*OÉÑw{¨û-‘Ë8Ğm³€€­Zm VIĥé iiÜŭlljRY×o(Hòhĝóı-=ÍUvħÜğNëÂDx•hŒ\êPŠĜ w z e!Z¨ċzœÓRµ pµh2@ċv=A{˘ä#K jÛ˙…ĊЇŒÄŸ–)€WÖĞn˜›7x“uA›==H˙d  ëTêowDMĝŸkJv×…ĥdÖĜÀWöÛkaúœ}z Éç²ù3× ûeÀŜ3E“ƒŠĉd¨EŬv ħĥƒ…Ú1EżAMoHhïÏÀj U½í îW€w^ÇĴ=Ĥïp†ESĜm²›Ô2E{żÓBġŸë¨`vYEî™äy4²yuĠÓ/w`'ˆbOcTĵ\J6ËÈíğò0EĞħŠ-ğĈH²Ù$ЏM”•><Żş‹è=Öd‰ħN":ƒŒ/2 ġ6YZŝ j“MËô™d×hš#Ù£7µPż™ÂsĊîJg&7l˙‹…ËÀßû˙ÜÀV¤/)5*ölŞêŻs•ĥeŠbR… –™˘WlmÈ9e n¤ìiZ İáOÓCe ,ĦJĈT‡ èT–×İ–)z 0öZ7öd=–Z2Ĉd´û 8¸üEÄ <ÖÎĥŭ„ħÉĥ‡ħúŬwÏ;ĉ4¨€-ĈÓ0†&ÀӍeĠĥ}RxŞĦ ë MÀ)l`x–|j²œPĠ!ŭêyC>Pdğ™êİġ°ï†Ï]Ä4íkzĜ.ƒ·}+Ó=˙uëŬJÖ6ì=LĤkü\#Ħ£Ğ¤=ÔŞ­ŝš™ iËĊ˜Ü!gıò{Úò_÷T›jZ§Ħa§ÔFı0ǍXħ†½êŜ!ô>aÎÄ<†60 â[™xé]OġoP³lı‡Ê`Ħ+ÄuĠ]´ï*kOŸbFɵ­m‘)èşùÍÂó^ßŜo&ĥdz7][* àİR™.LüĤYĉŸ~ċż½ñÜ΍ߝ ⍤Ĵ½á‘KžÈÇÁÔóœùŬ{âU ż{.o.² cê’UYá’V¨Ġ{ċM秋į5ŞĦşlŸ¨ Ŝż;•uµ‡ Ŭââİ5œûžO¨ŬViĝ75X§A%d+âÔċe™òĉw²m)6•£Y}„ġä²*ƒŜ°Ŝ[ÈËK}dzÙSïĵV§mYŸ¨—lFšŞM3ÂÄ}Îùü1ğîâŜgÔvÀk–LíÀÌ1dZEâĝrĠˆüòcÔ{ÄŝMÑBŠš\ĝŞé ÎžvM0œÍŒ…šÉj„ĜC=™ÍGŸfžW—ëġħÖyY–áêáĉĞ,WĞuŝtlíhHĜ@Ġ³Û?糏—ò²<^³UŠ„Ĝ› |ÈËwiB+ĉK¸}³›†ŜŻžƒgİœèòùáö$Ä=ÊġGˆĦ Ĉŝ‚~öòq1›]?ż4††¸ê×íó*\Ÿ”Áí-íĥP)XŬêŒPW_ä •ëpµԀP?• ,€§ô§…úUŜöPC’€ż‚ò$Ô5›ÑĥPĠ ÎĜ˜òüê÷ìz:u`Ĉ;ébêŸNŻŜïJfežcS.†$•ŸÍfów6@½òŭÍğóê,Ĥ皇½1 ,&KmíÌg³{²9½ħç8ÎĠĞŒ_DáNj’YÈ|ɨ`ÎŜú=báiċLŭĞñÔ9ŭŞaìĜµTUHP2u1}²P=Z Î{µ!…ħ f…™âA)Ż€úhĦNñ\TIrŽ]BÙÈÒo ó^¤Êâî›M•úĜI ĵßqħq l:—ĊgQŬáy6UµÒjó`Ö[L?³ecqÖñ{Òe ¸ÖÓ$ÙĝiµHÓÊYĜÌ3fà"†dˆĜİtâÂŝqɃĴüÔs6ž˙^q(.í§ï‹Ñ żŒ×›"ç´Ö3B…ĴqÒÔ#TP‚‚=dH”]vP!Pï Z¨éfşàao€ú&z¨ġ(çA5èY}dİò:Í[Y[²iÌRTnrRUm‹8nqvîb•UX'4;£ìŒÁn÷H…‹VĈ´ UUĠ}K5.]ÔdKBSErUÜż—âÉÌĤùc2)¤€c†HŝéşÂ|ƒZ­á–7ÔĤ…jô}w µzïÒÄħ˜Ò‘aéOa ij “ëŒo³ĦŸ–3Rq4û¸“Ĵúg³›ħMEù~i[Ÿ0_ ë†Pá˘ċoCPÌ,gÔhêvġ“P3BU#ihŜўÎĈîmœÒ)fÑu™+žZiÄ7Rénè,Ê0dÑwĈÒmù§ƒçyo`§AFD‘íÚËÄQVĞ'Ŭ]ÔËÉá$‹…y5.¨ĠSĥTĜCÍí1%ëÁû[¨ B Ö1½,™‡ÔÒvûŞl?Xí I‚>j€ÏĊNlTĊ5 ™‚ìÄ?ŞÜú%×Uct­yâğlÔj€zĈ¸ÍĴÔ ä@Ĉ)Tƒ]·§íñ˘ß Êa¨-Ô< F–T“ ![úÛġĥĥ“…Ò<üğpE!£Ĝ´7˙;˘a[ ŜX§L™ˆCIż‡¸úğıykxSÚr!!aĵÖħjh4f?›ġÒ³żÊ)†1YiÛ{3¸š?~eżR´icĦĈ‡PŻŝÊŞÖĜ³BGäTNj[ñĜžbÏVé&éz`Ü`1 ³„W=™Lŝ9s3ĥK–Ó¤=23Ħi]µî˙fĠTZÄQ1™œĊ ô’)­Ĥ²CÏiğel_5ğ)S­cäÎʘec·m³˘tË*CŻšž“òĞà64:5ÙCċÙĤCUPá‘ôP-˙•†ĊHş×enĦÚR(ŸÌ³ĥW%ÑoK žî&›Ġ²ĝÛ(ßVój,ïëë—py²_ƒ—'gÉÍ LÙr|kµ÷ąӐ]]U–É8ƒ¸ZJÁŽX·ö y&wĵêIĠ¸kĜ]şloPŻybĴQ{¨–ZéTPŸ-TÓ(;€ä‚§ı ĉŸi~ò¤éj[šœħc™%Aĵ²fIF…Ì/ÂÖXr7´OĦ"1çY²ŞŸ‡tçbƒ~aKšTi +ÒW”6×Ŭŝ0~r¸ „ŞMnìÉ3ƒñÇÒş0İÖ#Ê"ž†ŬµOïîU–wgq- S§‘ÂßO@—èĉÙ Ùç‚-êĥµÂ·g½Î“'ş\í:Ö´=€ùĊŻ 9yē2öUĊ득´H’Ž×ëùŜ' dÎÖ _ǧ£Ï üïòün<:z=ĉ²ĵ9|^Ŭü9Î 4ËùrĤôġŬŭôġnŝq}ŭ{ö2ÇÑèîIêĠÍ×íññŸ[ĈWġö2çw-Ô§¨7*´Pŭù"ıĥ…ôPŻĦž¨ò×YßÎ.GÎôû'ġcŞ‘´8ò9c4ԙ¸/œm‚}äż^MÇ>öwġ µSG17[ÛSíYW”^9ÉìÇ×ñĠû†ğŭ„zaĠ5Ċ’ċ_b]Fj}4uÈzô½÷ÓĞS&ïQ+Û4™eŠÊ²óu£jq;~wĵä½òĵñxŠĦÛt|0ŜBm O}PèßĊ&IŜħn^ÇÔé/™ B/üÄw BG¸²ÏP7 $–ğMkĜµ¨™)kMœİżİœwÏ÷+*Ŝž)+j7f§P6éƒĵ/š`˙ŝNĥ¨“nĜ÷Èó/4ì–%Ïè˘ŬcìуQóˑ[WBÎaôÛÍ9ÉeDù1ĝXÜ?w£fNóÁgZŸÇjUjnĦ6ZsßĠP‘€zĊnŜñ ,ԔP_™7.êbLф˜S@]x^›kµZ²3zNžùjMŽ"ìYÒ6óvÂĤŬM+< µ²ë< Ùü=×Ĵ•i‡î˜MÉŽ³?…^Á2ÚÖ´3kw9úÎKMg Có€Î_ıR6W­ÉeàU‰ħŞz¨ÉŞ…JZĝjmržQŬCMżC­ BBċĦŽ7VÀÙĦ˙›€™à­²,q_†½H%o6([.Ċwïë}İC[mÄ֎Šb\ä·V#—&oZ—%íB‡ J%ĝњ<ß/Z½”yYÊP‰ gĞTrà`&?‡zĞ€P1´Ì5Ïçr2êü¨‹*ëjĦJŜìYğ ¨<ĤaÀĊ,”-"F4Ħ,VdĤŝÙĵ)ĞHħ£ĦŸ”ë²A€ÛqħïŠÔ›|Ûê‘Ġi<Ñ“ş´TUH"5:ĈÇÎâĊżlZş‰3Í$ía%ôĞïµPˆ,T8‰6Q°>„ÚOĦfj¨M Ġ\ïĦîNŸwì‘îlŞjìAĥ bğġ·==ԋmżsžA•5ĴÏïÓ.'œì‡³M,Oˆ ÷Iž(`Ó×ŝVíó}eıŒ)xrbfÏ!ŞċŞ ċî[ê(ıjûż&Ŝ30ŜBeŜ/–ĥŭŞéĦ†oiÚA=è)zUÂèvı˜IQ¤Š—[µö/"½ƒCÄyÀò‡(2†E~1àËx×9ìŭ&g=Lc ކ:Ï9é:oŒâ’ìíĞ™˘ğċ2]Û>vší§1ğ=ÔôÇ$=Ê-Ô0#Ÿ- ;¨×ûûȀ“ĈQ@úĞ ½V‡–Á MíêĜdyĉΚljbżê| ÇU–ċá: ˙$ÒaH{fDĦÛÖkÁ„´Ĵa …2X˙ÍSä§:É3İ•Ĵ˘|uÈôP…š[¨?ÉÒ ;:²" p)Ò"F=(9V(bñÌCMÙ£ĜÓTħ)%;aÒßä¤2²çí*­t>§ğ*Y'5ڞ=ܰi¸Qf°_̑ŜA…ÙMŽ =Ô˙ Şħš *İbċ£ÖAĜÏ(ë(“ ~ĊpUXĠŬ9EÎ֞è›V–~òGuàfŠíR˘ed ˘9oŭ“M›‚İlÄËÙö°àN¸ħk[÷CÚvĜLĠ–µĥ´ÂˆT)È6áñ#ĥ*ÛÀ´1?µÙÍm{à6ÇşTx_ÑrÂ\1gëv( Ğ=Ôô’<Ú"ĤĉêġêÁĝ3Şż\¨‡2c¨oŭ£a Í3‰ŭ¤sÈpBŝÄäËAı˙8UlëĴĜ¤‹eY5{pòô†|³ŭĞ˙*_+û #áËĴJ€9›”;§ïàsÍ\4 ĉà¤d`@Œ~€š<ëŞ:„:ßCŭF•-l×Qĥ”TEĝO˜ŝfh„£, ˙ôߨ²ipĝĜSÊW‘U+†ÛTŜċıÛSe…tYbÀ’úĦĦšĴ^ µÜCê˙jݲ‘Ê3{b[ÓCŭF•í?ŠĠ'LB‘Ğ̃ŒZŜ5V>œÙ[ÉfŞZÚâÜĈž9곇Cŭµ\Ĉ˘fO}ŒŞkcCœá~Ìŝğħ6˘Ĥ]ifĞ5³²;“â`è\eìPŞm3Ħ²jnꍌˆ' ͚ÈBòhó}oñ;şÌì•3Ĥ¤ĦeĦŒ^ĥĥ™+›:öfòŝDo-ŽEá.˙pai=ĵ·;{˜ôdŬtz ŸĊ6‰ÏΠµ  !ż‹|<–wqsċŬĉĴ`P?7Y“•-"ġP B]ĈÑYÍH ŜX&nĜw6ù êo’Ħ] •ŭĠ…z_í Žv9Ó C:$‹jÏÁ •쎞ißg‡ġ #™ĝɸ¸ HÁjKړ. Ö% ,iĥ"´Eí İAuµK°kÛMÁ+ğ˙Z#ˆ Ĝ˜<]ö7ÚĠÁ$û†9ç ÷ÉZ²OŒ7Şmı?zĤ…Úŝà=³Ż}•Ô6Ùĥ§šuP÷[à´nr+"êLˆ­‚5ĝëu½=Ż]À¸y”;wı\ƒ‘ÚKf?Iĥs7Ù@ʖLQܛëۘU1^j ğĵgQĜdĦ6MngB–+iÓÁĞt\ğÙ%²šúçT‡Pm ֞É3‰ÉbqĠı—xS‡PÓÔĊ3û1ŝ„šĤ^ •5CÖ{Oŭ—ˆ2RAĜٞĊe"œßŸddz£Ñ)£´´a='gNİİĊÙÒĠö]³aúnž×ÇׯjĞ­Ġ°˘Ÿ&šş%<6Tè_GBĞ€6l=İ˵Ĵ?ß^Ç#çîCy´ÄP6&-UĉĞúĞde^=‰ÖjŽîNŻ^÷×Op.ƒuĈ ÖRĉùĊWI2YìfA)ÄŬh<>}›?ŝAĴ`,Ż™Ê×k–tQ37Öež]ŜĈ§ÓÓÏ?ó5Ż*‚ 5”;¨’mÄK8uó·Q5°6_{¨Ş[¨fÄ·ŞdĤêúôxu{t?ŜlœS|zuw4šÎ5Ĵ§ !? •â,ÈGórġûġèŬ÷ÇÓ÷éôêóôtú‡Ê™ÍT#{ìL?ĵñ tžÊ“ó£×…·9ét<ŻNHĦcŜÄjĠĴ›ĠñçŭèŬ÷p˙Ğéè~4}…q\ŸÑŬolk @mĜŻĠ흅:öqA@}'Ôl’Áêĉ!jÔ0ŭ,WOŻGSB]tPg-TRġéµ==ë'ŻÚLIĠLŭ 9˜Ĝ§Ž¤Ü%ıħ9cË HŸÂdG<äŒç]’ŭê`›zgqÎóĥr^š3öa$BèwŻz_ĝÛĊ–C˜Íô6ŝĠ‹Ĉ “3ka²cÏóݜOÑô7ì[ùŽwşv—–Ĥ[+f†ÙJÂôƒ`p|Bġ}á÷P9´ˆUUꝟê&Áŭ[¨Ž³xŒşîtIE7cY+¸ÈgIĵN›·‡Ÿ³C“XJĥÌĠd³äomı­=KĞöüÏdl"ÒOaëN´Éb!íÊrښ;ĥZ›Pĥ1Jĉm#=ĥ’šş!R“ü¸-eó,Ͻkäá/5Ż eS|Œˆ)7ï úßĦ-ÔĴîjmÙ4Û%uÛx{ğT˔U3#z‡‚Öd$µÓ(‹¸3ÛïžS2_ŝt{˜òċ1FĥwmlyRùñ‡Ùm ½³¸hà,â ïÚÚ;\Ú<…=r ĥü@ y7ƒP×£!ĤèĜBµŭ'G²!SMŭ S”­Zó&ÎK’Ö™h.Š!ĤèöZĠkÌûšçÔ<~ÔÖÌNĤ*ùRÍڍä*bU%#IÍÜT!ìQXR%{´6<˙‹ëp˜Pë*›¤CLÑí…Ê,T!ókï2V'ˆ——Ġf)“d*Y´ ÎŒn\H+Šˆ¤£Ŭe4I>YÔ•M5ħŒşÖïĠ~hOÔJgœ|ôP<ÎıÎI÷ÑŻŜYĈ_15Ζôr)H:ô·PÓwBÍĦÒLğóö÷ßA}Ë &ÜH@1¸¨óîË:s .†%[°~:ı ˙ĴŒ†=§J1F$ìĦqġ!Uv§½Û҈}DôJĈ.rê‘èĦFj{ĴdġĤ‚PIċü#öW?˘Şösš³Kİ*ík`šGU7ž){Ne@Ĥ[Ûĝs ôĞf"V°œOçq.˘ \>Ö·†Ú…ÀĵÉHjTƒ=ëZŞE=Ô)Ÿ1%×ĤdʂgħmŒ8œÀf›0ŝê|$m˙gzÖݝ{žĦ,UœĊħ*˜ä­ĜcµÙ½OlœUÈ Š7ñƒüÇĊ¸9Ĉ3ĞÒ¸°Fµm/òiMĥÓ5ċŞy²+qŝ¨we5*vPuĝwê*‹ĊF“ÉÙd’ı5$÷SOfô“…U`Ŝj”€#E˙ü39;smìAġ$ĥëĜ¤Sğŭ5ğ%³AmñÏÙÙäĴ Á½ÍĜĦ[*O-„ħvÛúähùÏä÷ Wdâd×ôÑßzİcLĉÏb&ˆ':™ÀáuEöñŞ}ŜžżĦz¨“ŞĜCMöPWĥŭ*ÛŜ޲³Îèg`‰ŸĥpyLô­ZÓK•ċıg˙L"{œöÈćGŒ´½·‹wcğÊFv•mXÂqÌ.Ž|zÛUĥˏÂlY@b-á”[0×@G˙ô\Ú÷ۂÛäѐÉvlËhuÔz5pH·ŝĤ‡úbEĞ…˙³ƒZÙ0ŠCúŒoĦò÷@íşÊráu€e6èbÜ{ü[ ×V KìĜxhŒ­–9^ĉ& XKkòĦ‹^¤‚íTP€C­ż²²…ŜŝŠ2~¸Â$ŸNÌvÙewQ^ĉĤۜRĦIJ‹›Ŭ€:Ç-†‹6³êĦ–Ĝ:V6ށTšC`ċĠù uƒîm†"ƒe¨Éġê ê{x)‰û¨9AMŒüÈK]żŸ½N˘ĤßĴ̔6ÚísŠœr(<•×ß§´ĦtÙlœâ°ì …Ú„Uàr +L^_>ŽXé2‡,vWÖ=:T³âU!4&ĦǸ=Apž‰ïĉZ™ġchPÊŠ’Wq}ŒâK¨tÇÑŞÎ >ĈgP9‹uW.ì0) J „¨ ßÓ{£x52ÌĊë³ĊFĉ1x…_ì%<.(tÚ{šòĵâ=³Ĝ127ĉĉŝ*Iä<Ôb İVżİkOŸ–Glqgl>OżîÇ.÷î %ö…Ŭ-_•Ö8żH<ƒ­ÓŬñtüħ\š1w†}€İtσÉ- ĤĊ°…·P—†êFK@ġj ¨”ávP)žêŬ•Û’žj½Ġ^Qû…g\}-ħeıÓ S“¤@ #Ĵɒ§gcċfSÇŬ-7›;cäâ…ö+Y6ĵÜI0k`ôûyd:ĉÊħÌċ×fùafĞòV+8îE{XP‰šò~QÉâuašîÈr­ñòëk1Ŝ€9ez¸ U*,ĦûÚŻêëÍĠ.ƒLÁêŠ.z¨ĉµ„èf •=@­E’>m>`äu„šeċîŜš† À&ĝ ġ“ şğcı˜²1ŬNg,)ŒÏsXcÖ } žR´î|”ëîL×rVfiE%tè2› P Aż$¸nò\ïp-ԕ”bìüŸ2İÒÛúHÑq›çöwĉÒ|Ñqw.½š2œn=ÙúéBDŝ~­ÖĦ}Ou³‘ğ‹3“ĦR.3†?rh·.žM“ê: Œ2Ĥû4"¨ÖêsÂP)6=Ô*Ï%CŸ™ ;êŭ\h–%Ŝ'š} 5$Ú"n{ĉ5´=‹5Lğ¨äàì'çxĠ³v7½# ‰¨-8ÖaÔ˨Òme7îk3Dñ‚ž¤RŜ‹‚.3ztŸ[\ġ‰3¨H “J 3ZÄ$6ܨûü¸ëİ,#z“RŽ*Óş¤|bñĝ‚ú `ÚKÀ£c+´ò;–ÖeiĠÒÒÛû‚žĤĤĦ hìŞî­ş.b˙hCŻ'M7fŠÂ/œ–:Dĉ(˙ìµ·EÖċV˜ŠĈËŝàAò -=TʀĊž zûsğ×s¨……B¨ĵŠÔ½U×Ċ €K žiCé6VQœıÑĴŬ—î1‹=ŝsZáÀ ñ€VvÎíw´Uĵ•ŭ™èé.Dwô™8RJ„L@*E´*ƒİ e—ËwCŻS„yŽ\CLQĵ(}2ßf}R7!D5Á³ š€Š+ġ¤ÖP?#ÔNH)>Xcĝċ V²& 8yċè—ñqÛŭBB…ĵâcg(@úÏ]AƒC“î9\½RÒ6àħĦ瑍Wè :íġZŽ˙şú•e³Ĥj èUzÔìÉ­€ ε ¨u Uêƒ;5e…Xžƒ5tèŞİ·‰{¨Ç7€24G²ŠŜ~|²La—Ês]‹¨QˆĈBVĊOBT4`**şî˘ĝS£MAŠÚXHéċR(ÓüüÉnhh]hDAO "pâĴ¨zŒ(L@Í*¤mċË˙„J7¤´ÀUܵ=HpŜ!éÈjĦĦÚĦӒxz]ÓD ¨'>Ŭ_éÓV(¨Ä˛¤JñŸ£•ˆV…˘(žï6Th[, •b;`¨5  n;ŞYĜR ’Zcó›Â~ÉPÁ…²A=+'œ˜˘$èêÇQ 藐ÎNêğŸOoä—'áfIÉ4˙ê„-2ÔO0mn3_‚"pöC“ŻĤï¤Ó˘Œ~~-âùš†ĵġġġ*7ßĤW Ô4ùPQn×Ĥ 0 ‡ !20> ímw‡/·­¸ç;¤Ôû%Âßí.`En·b9Lż¤í•$ĜÉ hġjµjáwâw—EC_>@EÒ+AĠ(ĠêZ¸v‹ĈUÜ+ĜƒAß&­`d7Ĵ¸Œ˘ŝ˘‡  B!–ĦÑÓ ¨ÎÔ§ĉ5O™) ¨]ż‚Û3EÁ€zXdj+*Ê<I/Úɨ)>ô<ĝĝÇ Ëƒî5?!,Zäċ)\w´³ELƒBfB[lCIڔ•Ġèİ|y*jšVġ}‘†!żƒòdÖvÚ˘×3¨> 2SôTİ=ƒú„Ò/MíjË•Ż'¨§8`ĤÑ!-ê„R(•"zİġràŒió­Xİ” éÔ`“îÎâĞYU,=Q d@/›Ğ€Œ¤‡Ú6…K9â…4ƒO|ĦÔŻÙíġu**µ†Aħbî!ĤŽž^NöçÏR‚2vB"zY‡Î`˘_:›šO^@˘}Ólhiw ‡hÁV€H+a?Lh ĝHĠ)̘M)i*ìUÓÄ;A-”Ô·ĦĦ"ƒ#Ô,žJ޳üS³â ­è² óVT‚ĈQOż\=ÒߤvP­ġ-ĤĴf…‹Ğĥa‰k½]Èîğĵ¤vx;Áy­€o„vŜÒİw@S”'tCáÊ2 ˆÚ›dßİ"‘>ĤôÙUĦÂÍ€@…äëT Ëĥzѕ^˘èÄ-ß :ˆ"•¸6Pˆ@û…zƒÛmGŜŞDƒQq§ĝ+%*ñĦ†úĦ;ĴëU Á8ìÄZ5´g)Ú0ܨìË~rôùiÊŜz<ĠTĊ .p§C£Cü‚Ü*êğˆ°µJPşhC[TŬCMġŽ]Mê™ĥ8Jzhëj '6ŝÇÛzÏ 3藔ħĦ҄”ˆŜѧ@kŞ(p4a Qݐ1ŝ‹}Š’AMQ(sžCMuƒ~×C *}>M5 &Ò*UFLJ!Ö Sô3… E‚íBö†=“².3úıĈ_Ñ\ ¤­*Œ‚ùĠ:lsôQÂ@÷o}\Zϒb%ô~  êÊ;–_Ï ĦV'¨ġ ê˙Ŭ£›Y‘óX3 9‰šàçġ’ĉu³úAÙGĜÖ/ĵHˆ { êVĎË,fu÷c3*À‚k˜‚r-áHÑe b[qfeOqıÜûùWZ3Ö6ŽöÂdÏĠÒ˙Ġı‡_•tPo jÙC-OPZ¨5C­ná2ĉjÇq •nÜ0UVDM$CaÓ4A ċÓh÷§ĝ\Z++ŽpĈÁd<€ÉzE_toô*—ûÙjtí½]e–‹ŝ<†lŸFt-c¨‚ƒ1ijäû}vUo#x”ġTÙMh>ŞÖ îà’´%êŭ9{ġîwPÚt:¨³TĠB­ñ=Œv3@eÉŞċj¨xĞá€ZÔo†z0JşnTî6£—Z{^˘‹-è‰ġ·)ì6tMÛ ˆ\ĉ ĴÑÙ(e ˘híU.“{ôşPÎEDĦ•e•{°ŒĊR*á)ċûô`ñ#}é5ž@ΗO/µIË|yX->ĉJzE*½$LpE)KĤ)Ĵmċrĥލ7=TxáÔ µbêJÒA1Ôlş{€ZTĜí@7PĦG–·€êmÒ Êz„¸ŝ=[~]=_ŻŻËÇß÷£GĊj—µÚ><çïžX~Jñôĝĥ\ˏÍrıœŬߍ~Áh˘MN 3€žñ@Wŝ}ż\|,ÇË×ċ×ßğŻ)Ì+Ŝ˜Ú×*ġ^Œ­.>gKşêC_g÷Wœ #­¤êuúúíÏòkñL^—÷żïǏ5¤Alµ IDAT¸ŬĤƒê5€úFPïߖÏĈÒèĦ>((Giœ¤Fˆw9ñŜ] xD9 ĦşħRéc`OĜè…ġ„e ç“–5#ëpVYFÛq\k:Ï×vëMHρĉ/ŠİgíV)\4ŬŭÊJp[›ġÚĈ ĞšġšböÌJ\sjĴV‹0ïZ֗ĥ× œ„M2™Ħ>şğÑäÂëş%ó_ïFÑTÔI5MV€ŠĵÇÊÜÌ˘0)³LšîÔڐ’ CŭñÉôY"Ëa¤Ìî1+ş`>Ù9’ĊF?G\Ĥä2İËĤž‘é|Ô6T™aĦ ŭ;ŠT$½Í;êo.[•:fĥ ™Ġ[‡pnr $„縉'PZ!€˙-k! •a¨ıž]@Ċ˘Ì5÷ŞMéĜ´µP+½‰8’2)Μ êÎùPy50AïL*u/hĜíOmr .G…Ċ ĴädÌğžŜ˜Żŭƒ ĠôHÑ·‚èzOdßĈ/‰?|aíŞ°xÒPzĤ)ú:oNŸ˜˘?´%3S> P`ƒ°Z8ÜĠÈZÒrúAMñùô…Ġ3şpójl‚çPƒ½<|ĊŞ?c%ŭ´ö<°Ú c#|ìĠ›Ħí^%4A}ĥ]šáşğêPŽ½Ë”Ö;ŠzĠ¤>Ò­OûĝُᨎZ…2áûĠ¤ÊŽ”ö“Úó'£FŬ°ùĴ[¨Ò7 `들–Bŭ#áNÁDҋĊjuĴTzÖİ~Ĵ.isÓoİÍÎ&앵‹~-˙b&kœcÚ¨ˆzZîÏ?0[=Ĵê |şÙĈ—Ħ>üE&YaR3Ԕ;Ä&|ŭt'˘ŻŠg: lG`VkN'™—á”qo¨™%%rv8IÖ··m§švN'ù%u°‡ĥş ޵¤<+·íĵ²˙; ×y£Ñ³.œö˘PJéĴ„Kg5S4*ŸPß‰}†R§B˘G’‡Òçw6ñğۂ“ßÒFŝŸœ ˘f™ÊwCÏ ²GCENy‚]@JëKa ubHœH_ˆ ŝiŻT™n=*x0ÑE ċË ö÷ĠÛJ›{> >ħôUA´ó˘´ Í( µƒ¤İ1[} <}!'Ĝ{:nAĞEŜÔAޤ…JX‡ĦÒdžì(Ŭ[µ¨ġĴöq‚şi&Kݲ- úx„B´Ÿ³Z…Ĥİ\ ¤ĤĜ!„‰a†L9ö”OëI-QKıüÛbˆßïÁҒm½ÚP´¨‡Ħ‘ ÊjéÁUġ'†:Ĵ{W:BˆP)Ôë êá:•3öd55R”ˆ'êġlî˙´Xô“v•Âŭ*LÑʕ¨éáÌSİ›ƒñ‚³(facW‰Ú+^µ,?!ûAÉ)…İ9 ˆaĥİÎKĊ}•"~A“¨{¨ÚÀ şĈ^(~Öi"(kĝĴU@ħzäĦEJħûP&žşs²Ħô_%­ï•ğ 81W´ÀÑ JÓkş?ï˘=O‚]шPÑ0ĞÄxh¨Ħ;¨É˙êg%j†Ş Ú (³\yŠ}°Ÿ$hÒ ÌßŞ€Bj4™M֔…²hr"Oĉ4ŝË荤0÷†w Z݃Ûġ:Ì6÷zĤ(¸_wĜ[ñNâàĊÒÀn)‚PßÇ)ˆ ˜…8Üh‘„”+ĜaÚ›`V“ ¨‡jìĈż5AëŜd‚„9e¨WçPàÔkz—Ñ5&FġŸ˙Ŝ2S+ÁÙĵş˜~iu•Mç‰ò´b0Sôż” ´Ĥ#çĤ(­umÙ?Bż 3EÁÔĴżOLQË2Û"(Š ½ è†Âg´çżt-(–dÎĦ=ċ½UŸÖĴuµ/ F-Ô赜Ħ†9A Z¨1ÓîheaG¨/ÌM×Meìéz”ÌÓË#g˙–݇{43G‰ò[hOJ Ró$èxüqŜ‘ıjÖ@Ç)(·§\÷pĝ9tçĦÚ#Ù/×§Ċ¸ k×}wÉċĈyj ö3Oz-T°-ĉPÑ ÖA•E fƒƒ!¨ż’jaÀZ5PĤÌö¨,ŞÚ˜2Ċ^!ĦÈ{f\îR4Î 7Z5Ċúɀ4ÍVT°¸Á¨JµâñĠ߁Ï?̂šr…Tqħu`iâ3¨ ßóċ°Ğ•ËÄ.0T…Ħh³‰މn÷ĦNǞˆ)ĵKQ~˘Ä-gT”Ġ)vwŬ6ż£m£Vp—Ó6'4óà.‹ +Mk§"DŭP7rvPv§À5llÚ³8Ċ‰ŝtğÇz²oˆJĤO9 P1ÄUk‚şèĦ–ԈÂçW(%£:Çm(ë˘Ù#sŽP#Ôï$Ìéz†R&ġBÊQLžNq·sÇYYFċ˘š0¤ċÚnPBBšOÒîċb]múbżññ“0ÉsêJö‘jî_–½ħS–Ġ7˘öÛ°Âb>ÒaıqÜ֎š£Ĵˆ†vÓ§ûĴYê˘Ô2ëĦrNÀPs¨ ̔ĉ_B:¨|Q‚Z5ú1(ßXíMeö –ĞÈÊ,ë&ĴĜü¤ äĦì'[Wİż½‹RíĊ·Lĥ³ğħ9^Ĵ\}>ûž½mΣŜ~³ġ(Ú (µ ‘Ûŭ^Èë?_cÓXX–qŭ4{{|6œ§Úóĥ7ׅÈĦäS÷ŭŜÌ›‹Ìĵú~š=½Ŭ-Lë&ÁG{:T¸#ô‡÷ŭ·TĊüs4-ĤÙĝ÷üáïÛra]²(öU5oBñ˜ıYïhöPQê:ĝ]§T™4%. uè‚AuŽPi›…Ö6ĥóĦÚCġ` JÙV*ĥ9@Bĥŝ”ÚKôêĝ.7éğ%Rí´H qĤİÒCÁÖĝ>w/néD<÷â+œ²Ž­ ”Çpİ_<҂9à2OĤíkšG MaVUD…Kzzmb„…%äÜ*¤Ö(Û Ş^Ş÷í:C…|v Ġ‡v:”kpŠ4‚*ŜOP˙ïƒАÙ4[$ğzŠÎöd“~ŞY°.AìžeeQÚĜgړĞėRÛ§Œ~£ĊI@VìĜLŸ uçBeÙêuTY)½³Ž—c4—ާ|Ä}'¨:öŭώbéZ¨hŽ˘ĦâĴ9çt2tyL* ‡fëİÂußFJğ ĜâX„'³ò“?á.ġ Vy— ËAKŠĥqŭeñ–|ö–îó+“­İ5 6KÚ9âèŸĞşžú*=ZŻuûü™*]ĉ‰îİ*Ŭs×i}މ’–<¤ &U&"_˙ûxß#†é”Âs°y)§W aĠÀË£@By!L-!ŝ€'ĞĦİ FEÀĞA°ż„gú ŝ`|à  İ@ŸŻŭc†Ĝ~yÈz¨ˆ‰z¨‰’?í‡F-ÔĈf¨u5…EÉÑt§bgê%IŬJµ*…Ŝ˜2—Ÿ-׀”`X#ÔEQeš¤¨)ö ŬGxƒVÌCköJRzġïƒ˘ğVmġ y:‚Óςj²îÔK>U{†šCÎ~̚N/ žHRÖ7½y)íÑpsŞp·h}ñ:[³ Ğé.ĤÀpƒ^VZ ‹çòüğ·XW_EÖ‰GéŒFá*ŬZ?ż–³š"§p¸,!ÌCċMù3íËĴwt*ĞUġ)€jîħİ҂…Ìàus‚zâ ïż¨P^ÂLié ġh6PP‰ Ġ½‚b8ċ˖E´ ¨!pôF³/Ħ…ä˜ò<œRïŝ-âam!Ĵ<Ckèëú‰ÒC^eÑJ „Ç µ“L ê˙•^’#ԚĦJġ|Z{Î)2è÷„’Ï G2QŜQĤññoċC„DPŸÈ Ħĵ•iĵ$7Çßސ#ӝš ):Ŝ{1ÔĠÌyF­Ŝé5ĝ •òğËïf€É-ËUwPSċŭ >òç£{‚޽Ċ Şq <²lıÂÍ$ ¤!Π+; S˙íé8ċŸvéœWP}­kÈZ4ì—'4 :ŭۊċ½óŝكv ‘ꐂ›ċ‚dzìĝcç ~ÊĤL×4T£ žBÙĥB™_WÎĵxF|%Ġ„ÔjŜA=‰ġžAŭ[…,P@¤y:<)ëÇçwoŝĝ§N>‹Ħeĥ‚şŻ˙Wĝó73™%S”5'8ÚGñċ›MW5Ħ;ĉT%i7d’èòñk‰&!Úü0ßTÀ*¤~p˙)Ğßg8§FŸ~ÍEPÙB½sŝ­ûàÄPá=™ çħ͉SYŭ4(C˘êáüÇ£‡ëKš]µĵ;üü‰Ñŭ éNJĠS(r°ôb"  –žBQúà#"׃ä+!í´òĦ—M rÁRħrè¸èHPÓÄC‚è×P˘e¨ƒ<Ċoş£µF.TÓW,—g Ġ}y7r–žàž0"‚ê<ùssˊ‚á²[98fĤĠšBò ‘ı|vyúQàR‡^èŜ¤¨[­íÒ5ŞÎħâÊ xTÎqè´´@H— °—ÛmÙZï0§ìĦ~1TÌ5!ŭž·PçċÔ¨‡šœC…l lıqêéDotІ{Żm “ Ê]ìô{KğÄċžnSûŬìÙ şKÓğr„¨ŝĵw+ĥdƒ8¤˘;‡)×èuüp̃u"˙òĈɆÚìÚÌ$sÏʲ¸ë+èßÚè7ĵiW§à’ĦĤ ġWŒtġ¨Û´ê âÄh[qïŒñëΧÀ) ½hĞàô@Ë4Ö@~£÷ç”`Ĵb{M"òǁ‘ñ7GàBBSB•0òVġPOżÑGWĈé„“hŻ#´C5ĠEn@\Û{ĥ6ŭH²èĤ:¨•àöĊ ͑çÄò³mköĠĥö„Ĥ8úÇÉ*ì É#[U U‰&Eû*t›ùû8ô´E×-€µ_h^E „ĉQùó`‡‡ĴXypÔ‚Ä Üèñş?/zĝ€Œ„ÒşİQ&…. zƒPá ßCEÌÈPÏìMG<î½ĝPŒ >×imWġ££–iŽŞUïô‚N`lPÀ€`AÓL.à’6ċħ˙N5Œxù LÑ ĝ#´ËĈôöj€ô|ĝ)Dğ‚0 ëĤ^Ód´jĵ[%Úe‘,¤Ŭ;Ŭ¤€Š.ù*Y)CŭM‹Ä¨”%œA  Şg‚ÚÒÀĝ à2Ĵ5X~Vġ5¤‚)‡nlQlĴìkĥe+·mñĦDÚô(b I˜&ˆƒ0Ż/ŝîêíϳċf–Ë…íĝà~À— &ˑ;šÏNĉX½Çğlšu˜Š6›K&qWâËtùë•ğr,·ĞX[›<§= ĉH†z¨ôÑuÜB=´P‹#ÔŞ…ŠġUÌ ×"¨Ğ̊¸i 5ëWw,v×@US"+gUväĥòĥ7Y[à)o ¸ÂävİdNs‘bĦ)€Ñûbßĉƒ‘“-°>HœkŸÖ ‚ĥ-])ôÒFĵìŻn¨ûHħż—°†ĈĴ­á!ëRXŽTŝËöŽ=µġĦ‡ŠN˜Äçê+ĝÒNC†jñˆ"ËôC%Ö^RޏvEa™Ŝïߍ­w½- %Ċŝ}&eñ½˙ûk6_=½ÏßožçXBE²Ô½ß÷44)ĵ?ïRnżŻž~?-gï÷7‹-DèvÑ&^½ïâoş9Ŝï½×/żžŜŝ,çïO‹ëù—Vàĝô}eşġö×^ĦĦíŬ˙.ĉżĉ³Çûù÷Ó|ûŭúXC;J żDá*d"ß?êPÔ_7›?)­PAŭĠB½!¨ 2³AKŬL´RĵîŒÍĈEħ0‚áʵv÷0ÌÓ@5Ħ]k>RĉÙ¨ñèj³€îİkş.½r;Ç5…½ĥS$£CŬPĥÛ[Ĉbc¸he7Ë̲vô~šwj½^5;Äf3cZ çÙĠf³²¸–e+ge­ĴьDj4È@ó6´ 5ê îÜU =TÚCêCuJ‚ê8 53Ż*H`¤g(eŻĞIŭ'›Ċ+šÀħ /Ş26ÍĊtóñI$kÈSÔġµ/^ÁMk•9‡]äL§W >â8œµé-³işÑ"í›üa(ÖŠ2sôL*Œ…Ġ¤‘4›)QI“È;8ËÂyEKŸ{Ĝí>f†Ĉ`\5_7 ;ĴƒšĦFĤyµmĦ Ġ†ĥ/AŬçÇXkÊ]šâ$sşly։áÊ4Ĵg} …‰Ŝ·Q’Ja×:€Ş,Íä ‘­Ô]§”ïžÔéPÖN×´ÜLàİÔ —Lġ~*èŭğ?r5hgĥ ‚5TÚ!é=•Ħ<û|'ž!+ í$µb×d!ù3µÜ˘P÷ĊÖÔFêĞĥ¤ĊPŞu„Üċ+Oĝ‡³Ìµƒf„ħYQ˘ÏCá ¤b)ßç'šë:IĞèçÈhU~Xj½Os/Ñ4u‹ ëíyV^Z£Ċ¤I+&í˙/ŭתâ2Qu3Ä?]Âş“ĦjfŠbÊd¨G1W6Ĝ,wŜ—*VgúzùS˘‡”vĉ:M@~¨ò%júsdä<%Ĝm–(PL*Ĵʨ}ęÇot)ïGÍċ²ê(ŽGéjˆc†Z/žUĵäo¨ÒlQ:…]¨}t!ĵۗĴİL Jĥ@„AwRµ 1mtîö~)ñj£ ß†àÀ‡“ƒk÷TëYA î!aú*½iC¤ƒÒi˜~™˘}BĊ àbqtúÇ:Îë*‡İ"…;x,„<ŻOCï›ş³šŻCŽj÷Bžóıú˙**)” ÀùcÛÑŞHÒ jKjM†Ş:¨ĉaj¨šâġvmÌT…£Í ôĦËğ×^Ġ°G°y{~y‹š6vOôö{ܨOïġv Pw8Üyި„ö8rıĠlà½>D7‚IA›6Ŭ&ÄR†uCÏêĠï jŭ§Òég$‘ÔT€£ZK“à"›ëí<‰ÎhZ1ñvƒ l‘Íuiúᄐš²o6xdCyiiß]5:ÜES(ŒSîŸÂÈ·N/Te{âÇáċ¤* [1tĜ°Ôß?/ÊÊ"$[¨)h *^܀êE ÍĠ˙â[š\½ĊIENDB`‚choreonoid-1.5.0/share/model/house/textures/deck1.front.png0000664000000000000000000013465312741425367022431 0ustar rootroot‰PNG  IHDR€J‰!9PLTEhhH`phh€hhp\hX,8HXXHpx8@phTh\p`l8@PdbTŒFÇĈĈ˜1Ĥeׇ:l}ĝ!Óryd–ee‘Ġé8ërÉ.–ĊžÈètĦ(Ëqœ(â!Ïq‡à\A [ò‚Àéè<Ïógjıœ#w4ßÈqB*ċH9 …Üĵ]Ç8ÖUp …|ž³,ɲˆ†Ïв,³!|‰†CĴŽeéğ*…_âr-áħ+ Ž ‰tNĜ8™ċÁ%rv$nç˘Q‹‹ĉ˘ñ· Qż8¤ŝlœC§ ‰ĝ™‹rş1fךN§kŒŽEuşµµn W%ÚĠEñÀD]2ŽXú‡_ÎÙ9]œNŸ‹â §{#§kÌĊœdœ^ïÊwċùĵÀá {AÈ9xülœî¨ûï:xÊ;ĝTA(h N“ÊÓu(܅w=İQQĞÑh0˜^4͘¨=011Ħ7éġĜżh0›½Ġ:mÑ›Í5uuÚ:m.w47jv› nóµÛ5×nŝ·ßëm]gfÚpEDE‰d2k…aBM—ĈAÌEq=Úvµíbv5Î{ħÍ@ÜFYHñ<•ĵ3ŸróÎĵSpC֍’Eh‚£ì}‡£Ì‘r ‹)aQòœˆkÙäĝ\*óŽœqô¨1×Èuñ£ee££8²}ŜŽƒ-WŒ|>×uÔÈçrĝ”ÓLŸÌ;çÍNŻ×ÙEí;—7çò]Nj)>ŸÊċ9Ċ !èˆ2ĥDTK0cQüÄx<Ό…`\m>QŜfÓւ“M0x—Ĵ}L›2Ĉ#´‘/àŠ$TŸÀèMmâı%9Žƒ‹k!f­e ‰†D§IW"=Q>g8|k^…Wt]fŻ‘çÄhˆH\ĤÚí==GËx…

EYQ˜ˆ"rbŒ…{úïşï‚z6Žë²ĉ‹çüŬ_újÚ6›m `°ÚNÙl§‚OzáˎŽŽ=ïĉdMWŜÁI’ÛZȂKp••ïûċGËË”;Fo43fĴĈ”@ıBF- ›פÀ§R@[êr:U‹š|!ߐëjšµfżÖ_ żšĥZ3Ö@wÀì÷ò°żÙÜlpš‚½QLˆU:_&ŽJëL"ÁÜhc˜ħ*ñ\Ü×Â0-˜Y‘b²$ùÓò7mm-à>2-l•Ċ*1‘PÄ*† Ŝ†ğX…÷%‰ĥ ½'Â0>öEġ–#1Fhêwˆ étÀ˜”@ eüQ‡£uċ…Ç­Eaċœ` ú{÷í;ɢ+8ä8 P•>˘ )˜Jŝɽ's&ż^˙‰; ‡%Ŝyç`wPH Z­ŭ½ûî4ÈL3Ö\^Ğ ÜößözÍ^³SğˆĠĠ ]kÖy9)Ȋ‚“ŽĈ9şÄyo—û_ƒÁQ,Šëâ‚6°ŞĈŻï·ĠO[§ż²ÙlożŬÑßßê…ŝêmÓÖ wŽ>^p­JiÁCtì*û~ù['ß*˙íhyyùèhı°”YXœ“ër› z7Ÿ €7…ò_BА]•ğâr|)7ßĠq:ğ4yJµà<Ül6óŝşwôV›abèĦtL F€ Éq:rñ¨}>Ÿ¤Te`¸ ğÊ"ZE2AlÁDb€7˜6F ƒġ£Ħ('7(Œ2&tàîĝ(£$@U—P™C”äüƒ·µ0--1ĊUB2to.Â!t, ˘ŸŒ_œ#â8ġô@ZvEüN<Ĉ5šó…7÷x¸RÖñtĦ–„ i)¨À4ŝ“<ħï•}Ŭœ˙“ğúëŸÀġ3ïĵtëëôŝ ŜŞï?ĝÊ7­péS3V!§…“ĝŭĉĵŒ³!Ŭ Ák·Ż}{­ĉÛİg­Ö¸0,°˘Ĉ[—·wċŬÁSĥS°½Góûġî|xAµżġ”­›­_}D#8uñ…À:Ó3†@ Q*³ħĴÉèpÀÖáÑò?9YŝÛgʟ)˙mıڌĈò·Œß³”áĜBŜé„7;‰ı—,–%–‹³.……ġ%Ù·“c’$Áir…ĵ  ”Ù² kG%&2ˆ\W¤R)͢F`Ħ89„ƒÉ,ĵOÖédĠñDÙ'‰Š"A÷!o£ĉ‘0ż´“"Ɉò|2BÀBr\–}pXrsĜ½ ÁQÁC"ĝŞ| Ċ#Ç|1VċŒµħ1‘pÏBıäX,ËâÎáL níÄD `òpeƒwóùC0M ĝY,Ŝ¤Yĵò×˙GĈ2YÇᤖÊ\BŠqeRD˙pv玓›mù‚ß½XpLnŜ"JşŭN·ÓĤ?=^ú¨írVkÇ0Ĥ ÀĈpsû>˜ŻA×jjn6ÔÒl>Ż2ëNƒĥÍ6~e°J?ϟ'ÙRÀ­§ĤÉêġĜĥ·Á{öìyğŸĥéé选8ıĊœ [. âzù[ïŬ·;µ·ˆ~[ŝ9áç%£ˆİüüçĵF‚bħ5÷ɸê^¸´²$Â'%X@’9K>…ÁƒÜS8şEĤ°)µUñċ˜5šL&7€#Äş8\5şôĜ‡™E.ŽÈ˘ÄJRlYòHrŒ\_5?+KIJ*ŸIÙ?ĉ D°‹$J†È$&’û+>%ác$˘ûXLŒ)¤3÷£şËr"’q&xg#g‰]R4Ç#ˆJĝ5yşÀb@^ċàóĴĈġ~Y NíŒXIÈŽ2Áár¸\£Ĥ³g'ÎáRä ìâ"Ÿr-H44ù+ù+š+‹)½aÀÍw€£ħ½§>´~^ĞííŜ`³½öŻİı}›ì 0KéĝġS{š‹êD.oŭʘ8fòŭĜ‹íàÁz??ĝĉĝSOmĥòœÀ#|°żE. [e o49d ŠcdzıoBÑÀ{uñ¨/QàĊà!’òL֒‘ @ Ħ¨/іˆúŞ˘ñs2%yŒ*:Ħ_X/@_Ä(KĵµkœĵÛ}Ŭô"ŒäB!uċ:´œÛċŠ!x,’ŭA÷Ŝ! ĞÛȤ …ĊEÖċ*@Z@£•Ï;†tI@àK·^o2iÁ}p¨ÚÚúŸëMÓˆá`€ĵżNğÁd˙4° ĉ˙–2Àƒ³ıĦXä‚ŭŭÓZY^b1íyË[£š‚ËċpXG2²r$ô”³ œş!ŞħĴP,Ŝ›[tPŽË’r¤ş#**Œüŭ÷ËŻ_OáĴy’W ;V£Öċâʃœĵ×íGàċó&Àhä!fĵNçĦCŝğŜğCànàŜúċ ˙#xábڅ /\{…C^ĵp!ĝàĊCşxùÂEb‚˙Ô£‚ÖW€ï´5P ëƒ@¨Ĵe âÚb-œË"Œĉ,Ĵ@7‚l K òZ(şXLÙ8’yIHĉ"--Hb |lm òż²f‰A !$˘Ñ|_ĜèZ >Ä ) XĦÚmr_?ĉóÁ/^AîžBĵıdžXÔβG×*ıҋ££ïŽÖ7ÖNL×jë‘ìÓ3ÛLíÌ´a˘vzş~„Z;Ŭ10pqĜ´ŝ ïG½!àf÷µšÛ¸Ŭ6OMQÈIYáB˙ž·M*!1’Í*È˘ĉÍ]ŒÈZJ\K8ĵ`Q%B™Wˍ$z Ó<2Ğ(Ïá’yp,]G`Hç\%se ÑıU/-Y–Žŭïǒ YLÒ&ÎħJ!™Ŭ[¤Òċ0Ô"ÇYĉ5ñ””‚5] ’Cä!êĜAÂĦžYc"kLĤ%ӒQ”ċdRJ'#žp¸$|Ŝ^—XJ,Ô_Eİ´Eˆ[ŸXG €ï\ÈT—Ë‚ _ „%rê˜DàD–T,Äħ–¸½/ċÚÏ5€î‡ċÁâ‰>=Ä£`l>&ê#@["U Gé> )· €ĥ"†GĥàŜñ ÄÂÑş\b ĝƒÈ2?ŬúÒ@yù3• ÊŜÖÒÍĥmŭÖÚú™M~ht|ÜVi˜é?=£ŻEܘݟA 7LÀ ŝ%³ ÀÌŻĤ7Ż}‹@3CòҐ`ë?Ġßop_qĊPÈİÑtċs’DÈ%§_ż5Ô~umh$;rĞsä‰Ù[élúVg_ĥ3;Ù9ÙŝZ{ûk“W³““}“7ú&''ñ;hّ•l˙üh%½’M§‡‡†Ï§³CÙ" –ÍfWÖW”Lf%³²’Ċ?Ùeo:?–†•dOŻg×ñÉL2“T’ç‡W‡‡‡Óé;wFî$Ԏ#8P2;’EĜ^––Uiy;áaYJŠ@*,AN[ÁH2 I$֑"}íàGs£€Â‚§Äáé{–cËa)ü_X@Š %bLË-#I ‰˘4@ (¤%û3$Ç(Tb?rI‘$HY”€,"†\3M˜x×@…bwGÇ)·,h:ä”Gä…÷ ŭ½½§m§O7żyÄż;ñÊ}33ġӗĤk›NÏÔŽ!֛fú›Ç{+z+Z[=½Çf€ôŸ™Ÿİ¨í¨´ıœšÂÈûùŭN­s£#èöµk5ߒ¨Ħ$ [ğúş°’녁ë†ĜESÌó‚$Y(§ġdaúv´§ggoŬš}ġ‰öWŸĝèÖ-zvöj'½Ò~µŭŝNû˙no˙ËvĵŻvÎĥwv>ÑùÄlç­|’Zß­ÙÇg³³“³WñòdûìĞícS›ú–Ÿŝôġ;ĝŸî›í›ê›Ìâ}““Ż˙ëŸ ŭÉëd˙żı“Ì{ّّl&›oşuëġ×T|òÖÈH²³óµÎĞ+ĉ)ĵ$ ÔóĤœÁĊá0:FÇxÊ1&&ŒĈQĦÔÖO*é"lµ, GRĜÇŝ€––"YZE3JvÔtÔٟz„˘  €˙Ħ): Jjè_lĞRxC—‹²V¤Ì‚ì‹êàêùğ_vPo ğ ħ4ş܆ӽß,-mŜ1ŝĉW^ùŬ+ü“ŜŠżŻŻ<]ÙĵlsusóĥÓ§m¨[sE/ڛŭˆ ÀÈ ˘ì?cĠ 0>ny­9ŸÓŜ r7ÔÔ|Ki ²ÁÛ ĉÛye¨`p †OÜÁNMÁ™Ë… ÈVşġêÓŻÂü0\2;; ŻJ§á˳CC““W'aüĞ#7ÚÛûékïëÄne‡††nM‚²DéôôH:Ŭ,H$‹WFnM⍓Ù>°Ĉ$\= ›vÎfWfaS2'ü{=;t#ğ‚Ó_Je_ż5292ÛÙXÍĥżJ£ûĞŻŝċOüË­‚ÍìÓĝHçĞW_}ġŸZD0½cÉè°XŒĈ£F²ıÑèrñB OB–Ès)öY2yŝüçáÏÁ#EĜK†ĦäEĜ)@K‹DŬˆ>Ê˙‹ŞëÀş¤Ġ;4l?6ĤÛ5ß§üțX,*éU€KZ˜bÚbê}u•Q÷²=ZžşuP)4ÈĊŠ…Z[EkEEus˙£½'^ùŬï~÷“Ö“ġ—@½oVônËïÙĦ;~voOmù@Ċ‰.Ğ œ}âV_QÀPPÎĤ“8—bq’/½Š+YQêB#ĥ+fîžÈ/‰èS’À>½”É€8)ŞŻe”¨lx=E’*ƒÌZy^y>ق·#ÖB'0tDˆ„••¤şMN1Ù~ġµĞ+“ŻAàkÁ)}@~yŭ­ááĦ,E–µ{Çš2y ×m/t|y*ĜŬŬ€èŸ0,Ñw,"¤d* “!^'jg Ħ™(K†Q2`‚UÉ·ħĞ ŒœŒ_ċóĊ£ç ŭƒ@UŽPŽŠ‰ħŞĥ6:a:R˜ġ\%FôA03›:y@ïżĉBk:YblĦcGĊĝĤ“ĥ™ê;úÇ>ñ“Ġ'{J+Ôöñ‰Ĥ/Nnù_ŭ£É•żL^z³÷ĝq<ŭ?v|ċ_9ħŻw|³Ġd°ÖRĞlF+60û˜o‚˙!jĤ&ûœ_šX@5LPOeÀ×ä<40§ ŬÂwµ_ŭÁÓí“ÙLreä×É-‡‡ÏKáârQ̂3ßD‰´D"™5 aŠ<ĴÁĜdħÈr,ĥœŒÄ"H2H Û"ŸE’ËRŒ‘ɤĠahìX˘­Ş µ˜D"Ï CǢ·/ß$“À͍•7^{ ´C2²˜L“ "•Ħ‘ôȝôëw†n]….mcŸĊÂ4Ÿ‰-Ĥû;:lÁkÁ _]´Z/x–ċ8<àdh³dPl>b} Q7#*LbxĊ—JJhd¤@@•Z0ŸìƒÑAŞHP Ò._1áğOŠ v9†ˆĴRÄxÌè׺İ7 À³"K°”A„Ĵ­ĠÈíj;Ĥ;vĵIŽŬSZÚ ×{üW €ĤĤ÷~ĝ6e=ФM=ož¨€ <Û\ÚûÊ˙îáŠŜÒé „€ T ]‚ġs /R²)áÓDɍ[˘“e)M%½B²$„L„âš…²ˆ„b‘Ï<’ÇRVàY‡ŜvŞÔİ:]qżŜ­ Ċĝíe–{ċKKGÎ-ÑĠ<>PĊ@4A~ÙÀ’ƒBù|‚á£Ŭ„oLŒúèv{|0zF­IœS+ŞvíŞŞŞJĝV‹JÎŻ2@Q…€"Ĉ9*[0–ûݏŜíöüA'Rb&ÄR’Œ„Pßżİŝ˜É2vôVœ‰ ûħc6*6%l˘`€?¤|JLZQJHHŸË$²} ÈD(öM,˘ş]‚% §*/lĦP(uÀá’Ù8gYúùÏŞ(“§\Ĝ´*%ÈBçAşGRBµ<)„XĊT‘ûs~{cü=Ó¨VO‰ÈÚ~³ëĥŞÄç‰UÊŠE˜Š°‹42ÊĊıBĜüĉĵ€T 9–zc}ŭöi}*ġ~ıa|çž7+*vÂùaû“ˆŝĠ½MŸ˙ŬOÓ#˙òӟŝôÎëw,Óoö~Ñ{òĝ‰ñÒ½—=x˘·ÂvìÀ´aàˋú` ³›r1 gŝ}G`M7’€šşššù)óŝŭÚŭë“f½Òf³^´î€ßdr )¤)ÔCjá`rvöñǟÈJR:ı<|',EÒ-“ŭÁîž9()KĞÈtĠÁSx1#²!Ì ûR—ZšZ ŬJ,ò’ #8@…Ñ+q9ósĴHJy<@c,KĦU†\÷„c âˆ$Eˆ„$“äjRí÷?‚TLfoġ!‹~ix¨zİ wĦÀ ‹Ž-äÙÒñ˙Ġħ¤‹r`€%˒OíÊ9c‡/ŸĦ=f AÒa[B ~ßhÂ% ëOD7Z£]7hGT/†ûX&^"ĝÀG$°@È"ϤHĈPa§éşâÔüZ§żÛß­÷²²¸&"8(tô¨½žr^ĴoîıÔSqüxġñMxĝ˘1à?˙ï.O•”•½?:[+Ž T”î˜Ŭybߖ&ħiŭĊ@ßÍ€<9nßF¸lžŸÊks·ó7úĵ~k½íÔWÁ`Àïv£ ’,,p²2 ½ŬŜŝ8@‰eÓ)’Tb4vIDĴ)ËÊ•{d|qwlL‡$Wf7ŜĊ²—­C`[ÀÒ2uş‹zY¤B1µà£~2ĥ ÌѨĜGċ%ÙE*>â Ú(NŻPNö×Ù"€4‰Dsr(;”vbħ…eÉ"8ĝ@€wóï5ÑPI*ċĈi9Çۑ IDATêiܒƒ`:ĠxĤħqw#ÚîŬğ˙fŒ•|2ċÀíáñ_´J„ĉ'Œè`u?0pF͘½‘`ÁW•h{ IÀ¨Àâ‘Ud‹E%Ğê˘‚Ô€—eñÊ·VöëġA—im1\‡ÉöÀŒq˘àâ§÷4 4ż Ö'ğŸ8ŝĞ7?îE$hÚ^òâW Nôž˜ûŻ€çv 9//…dì­ĝón[/ |İ˙ ˙ŻÛoÏá_ím'˙ûŽ sÍÍÛ55ûkĉçÍûóÌŬV[ŭİSÁ`ßí7ñ£~.ĵÄ*³“ííŻŝÏöFÉ&%ċN~#ç‹%cË4x€•bqĜ[Vë*as/ˆ( œò„ä9˜•:_Ë•qĈžo‰xĜ2G‰…ŭ÷üż³lŒ\!‰ú ,B¸Ôñ*'–B 9ј 3 F„Ú $™!€H\Ìf;×c$?bÒKgTd”Ïċy~” ı ó%G\І˘àŬÜ8³û Y·Ş*Ê$˘"ü•Â=lŻPEè]ŒÇċŞŬÏŭۙ3ƒƒ°ĵ½ñLôı3ö3 ğ˘°ŠŠE$gG|>"˙Dv…ş6a˙Äê 0Ç.RŸ°›' èğ­n 0D˘#eœħĠOäR…T Û陽;[+š›Èî½ĠÍàúOì|ĤìŻ_ùŬ‰Šżûâ`yĝŻ?B**Ĉ[{+ĈK·U#V4ŭù­ġÔĊ/ġڜ™şí ıœÙĴġò£öÛuïĠÜî† D07ìÏġŬ­Ó:eĵN¨£cԜ“”%ěèkżQŬŝj;bXçqOZ‚@ò ĆKàĞĝġ²È‚Ú—~./ĊeĜŜŠy\–˜˜oy^#§\ÏĜĊˆû ˜v9&Äb>ŞçĊt‹!·99Ž™zñËQ™J:4ĴĤwY,BÊ2‚T ËzÀ0`²0rÊNİ)+Ô½0ı>Ù9Ùı˘š1X@O.'ĜğĈxY­6Ë jQ n"ç ‹Â˘áħŞ1(8ß9RÈB€@U‚ê™]¤ˆĝÓ¸ûÌn e „qfl°1 NâŞòS‡mëJÂ˙'ċ—U([-*GJŠ/Àá´ tS͍>p7LÌÓ`€ĦıÙvÀá„ùŽ=Íġ†­[ˆĝ[)hĤHññĤ-3Ġ'KOüñÉòòòúGÇ+*Z[+ġĥ&ȀV•~yÑŞD˜³ÈöŝO?ÀíÛ·kH\i̍}}w]ĵĜ˙"À!ż³Ëëöó)ÁܕH³‚$‹J_{n?xşxLu³Èï;87@˘M„ĵ qq˒eA ˆ˘Q‡œk!‹ġ”ıĉ €-la9Ä"zˆ8<ĠM† !ĥ@Ä65Ç.ş,) ‡ïĉä<*hXN£vJğ\‹ìA€%(†À:²'Že"+IêiLfÒê…L‚ŽXX‰Q1ŽCpä¨îÎ.!LĊYHNċ‘HBԅ#F£qXKV`€-ŞŝĦ>@ˆ‚]cş]ş1z„ ?ƒŭÇ⪪v˙ĤŞm?ܽX<î‡zNŝ „uTH i4š+]nÊŭwƒ~}Œ (¤6÷ŽÛk%ÙpşuO­qĵ˘uK+¸żµ˘é ¸şéDÓŸ,­/ ˙ÉħĤ“oŭ]ùĤq$0?Œo²5ï…ôò`Mó<鿆ĵÖlŝCW~µàrÍMÀhœœġ_´"G˘Š ~ż;Wșcë§ee¨½ïÈĠ˙ŭô­+’j˙dl£{ôŸü,‹´üG ³ĥĥĈĴQ7vœ<”Sŭf+kħ„—òëĤ…)„ÓËr˙)Q—YWtŻÛï îٌ7xÈËè"bŬ|šîùĜ•Âg–ıe‡4˙àċ ı˘š‹FDî qoqqîû„™eÖîc Ħ ÂHH“`€l2L@ISZĜ99˘ „cˢ ÁMc×0xžì§2S!z0>âuƒ¨Ż˘Z_·šèUE4L™_ħÂħ]ğ>üهcşĈ3ż„ùö³ĈĈ]€CT•}jĜ¨jPïŻâ“(ûWÖ}Hŝ¨ŻWĴèKĴJ 8 ℃ìÊ;Ídşçá1‘˜kÑxşĠ&/˒Ü3>n­­h-­¨î=Nù˘ÀÉŜ“MĜŻ>ğ½ÜÑÓÜt²ĵz||ǎ;*š‰pûo•ÇO<Ü tżĵ[g>“3ka0€6÷‡40Wsŝ?…͟瑤[Á}Ä폷!ÓËÉ,ĝ*àP‚ÉHKK¤e-ĈT‡)°Tú,ÖŜ üŒ{ûí(óìüÔ|œ–OA$íÒ]ĜúPäS{N½}J›XgúĊCÇĉ/\x°ĉrlÍéŒX_âğ­[ŸünŒÉt]3](´ş·Xĝ˙!"Y° ‘³4–+%ácÙt&›,&—qıñÇäÈJRŠ…=áeë(¤ ìFCô/ĉ(Èc̘ÈT‘éĦîé}L[êFx|Hüâ"Ż U ?ûÙŬğ`öĈçÖĝ§ğΨvǧñ˜£ê1Ù£²Şĝ`}ŠûĊ˘TL'Wi8È÷y"C`ÂÏF@ġ°NŻÛëżëôú:1öÙ=—+5ӟ /K’ĈÖÚ[zàĜ­Íàŭ_UüêM²ûñ_§ŒŻşİ˘şùÊ“ÍĠ{áöÍÍ;š€¨ÂĤÖñêK—ŜÜ·ïàD°CĜm7kÍ0>05à܍7İôÚTŬTÍ{jgdgÁjµQU! şU-Ĉ@ĥÊìPĥoröĠǟ@°œ–’iè?ê’”o”dKd%ƒżÂv ZY‡ÔZ(Š™‡^ëŬşġĦ§Ŝúԓ[~ì=xp듟nŭîɃOŭĊC[ìÓáï‡~që‡ĥn½ĵuëן~ŭéևğÔÖ'ŸÚÚöƒ'żŜŠö/pŸżĵuŝ†nž iBT'^‹’x#—hnxĉOÒàêp‘`$›Vbž°¸ÀÄâRç $<0ż(%`ŝ1êğCš_}ÈÓĠüùżO­îAd aŝsƒñĝ™(îgşŸ5î~Š€]˙sU÷bÇĜ:£Ç7 [ÌĴŻŻ‹Ğ$N†%u!A– O!0òĵÓé÷Ŝġ#䂘˜èXüB˜eݧ·˘ŜQ?NŬ;MÇO‚âż(oú‚ŝn*m.mĜÔ\ZZZ]ZZQñññ ½Í­Í=gOì;^ŝ˘áEƒAÏ/5@ċòê™y^ĠÚĈšß·÷n6Àŝo´2Xkm§6ú‚a˙€›çMFOҝ“³CCCO<ŝ/ɰg9½,ÁµŠŭùÈ#ˆż꓃°|ŻĴÄċŠ HۊĦ}_ğúÔß}z믿ŝnëח÷ŭ/÷ŭcï×_üôò×_˙ĠS[½Ü·uëS_ò¸m…Áħsíòû~èëŝÁw_Sûôà[Ÿĵüö×5“Ì|b­‹&ZĊ…AAÔQßR(*F|yÄŻÏĤ“Ċċá´²#+˒ X~×EĠêä²E½êùœ ¨ċ’ÄĵÄ0”ŜE>씨e2ëm4˜á[¨˘üEG3ˆâñÁKƒˆñŭgAúgžƒèÛ=6–¨{‰r~•7p! ëJħ ]WÖoĴS.(?‡.8˘´İµA:ç!Uíúìñ­OÂğïÈñ·~§ú;Ú§ßmŭG ä—? wíÛGŻmŬzpßċ]mSócэ*YŽÊ… Ĉ˜ĥâ‘óçVaĝdz£aOí¨3E‡³‡Ó[däMgó:uk>XjA²÷ùâòıèĥġìúdf=£É>½F…sÈc‡Fwü:Ĝ|ì ŝDĠJ÷Ş^"ِ ñaè˘ġġ"İ@<­'ԁÎbè’T`ĝ¨òIäDĦK@J Û#4ıziM$âäpş3ğ²’ĵ4Ŝğċè‹Í­;šĞag’˙pt27 €ÇÇv hBhhÚAHi-­Ŝ^ıâ€i@Ż7ùù)sƒ½ĞËĴA œs›Ġ~çuSI@{û€ùŸ½6é êk§mACê­ˆ‰•€AÏeڗžŝèÎ"‡%K݆ġƒä6²I&‰H†IîÔ_‡8°äù~Ñû‹kh—?Uí˙ìċOÁô__ŝôğ˗?Ŭúé“úäÖïŜ~òòÔ§=ûŬ§ß}ŭ)áàğï£;ñËOŸmW?ĝé§uŸ>ù“żĜ:߸Ğħ+ÊÙŞá¤n%‘b@˘MYMĴ*Ğd~Ü)Š+È`˙Ùä$NÈQü‡îŒ ¤ñĊ —Ħ!ŭ˜ÔFoÜ§Ö—ĤQ›ueŝ{ Œéhéáh´q˙×áG4ށġQUó!îƒ>/İ u ™nëÊĊ§ĴÁMÓĈQÒžMĠé(:YäÔyp&­‰˜üF“>…+}‘Ùj:ÛıòëċKprÇöGmnŜ ›“Ÿ·6“ÍáĝĠ'Qŭ+b€_”îDD8ÑZ POTAkiéÌLóŽ€ûK½>Àóqìì@°‘šÁ5ß^ğ­mxï½ç§ĉvµĊĞw[§§§ż Ŝ½ĝˆÓëġòĈ‰ï’‰’â駇²CŻŭÏf3 òuI:/­$¨ùH:’^IĈ pé3@àXJlc˘ÙÛm¨93uù/ĤŝôÙgŸŭpjê/>œjĵ6ĊLÍ_~°†™ŻĞ3çĊHŬÔîğüWŸŝĠ_]ŝôÙï~ùì³ß={íòµ_ĥĠÙĞĤ.\›jlÚ!IµÔMA{ۣޖ³qê0DĤÉD2ûëĊ Ȏ¨CĠËYŠ €Q¤‘#W€µpd­5¨B Oċ:1È4uLwa°ž*Jé!şsI,,PygcÜ~Ĝ~&şĞñLc´1_wĉL´êœÚ[ò' ‘ Ĵ‘x—DX?"!<’Ĥ€Žu„PEI EV'£p2ù?n&ż‰†ŜŜva- T6ÓI Ôó½úGŬÓ\z²âWÍ;šàêÍMdĝê-°|E5dQB„0Œ=JŞ+Ĝšġê‡?'<× µ7šğ¸.„û"lùövÍMmMC{5˙Ö85›Tĵ@í4€ŝî#xñ:µ|ÀÀ *°ĊŸö ġ ½ŝ?k/ĠĞEn"0™”h\ŽŒŸ4AlŽeçDO „ ˆ÷<ìšHŭŭ,+yäpÊa‘ˆ>ÊáËŜu9<çžÛż˙˙:÷ÜsżçŞâçÚÔîĤ Ħ_ĝ?’(ĥ)GApS+„àì uˆQc­ 9ˆ,/QÏTv^ëçŭZż–÷ûó" •Èéġ×Ŝ‘Ġïüó·j7=ş£ııùdĊÜJwniB¸ß‰'ĥ”VCùoÙ²£iGp°µşı´zg)Da5e‚Ġĥ‰‰éŽÔ]}PÏçâûß#hÖuċÍ9÷ïk‘Ü4S=HÍÍĈ)çüîɌ?`š™°‚îòzĦKµC €4@”ُ²C³˙:ôџµŻ3ëTĠP­òHǨS ™QĞ7P€‹Üğçı7'!_§|Şu$b‹.ìò°Ĥǝ‚ĉŜĊžeéÜÂĦ€$­Ĵ@“û ,> 6™-¸DÁmħ,ħr”cçâûœŞzŝy,>ġ7ö3ê#>£ƒùÁŝÈúàù0|[U‰S‘ ìߖYż‘iğqƒŠ$µRŒf•ñ„˜ ˘q¤ÉÙâ8*°:<Òïġğ½y³_iŠÉÒù×oGF²Ë—šOw`ïžGû›‘í?ı&ßısgóŜĉ-ÍÍgÏ"2”BġoÙħcǖ üħ‘ ´6·"4oƒŠëpğAuZni˙çïìÏċğtóĉ|î~àm¨yĈÌ ĉ›55 şÉHh ˆ´ĵq÷ß ൌd9;;Ô÷2ÁÇû¤Äï‡áÏc KË„HRMÔ!zŞĴŜYê„ĜBêÈn{š`àòx\°+ĊşBÊ7Ħ{ÔûĤeÖE’ċbYOAŽib²€0²s!‹¤İàšCçrY8.4ĈètkÔ DSş‘ò­PízzeġİӝĦ¤°œsܢ˘AeÈĝ<ĵ˙ Ĥċ?À?<;›ÊĤ‹V?_=˙ı”8ҖßÇÏUŭflPw&:x†”B˙X•RE^ĥµüómJQ½0më™m™ĥ ş÷‰ç|#qßFÛjVŠàä8ÜżÏû½N·Ó™÷š½Ŝ.ožĊ{k‘XúÖlvrä×Ë=;kKÊĞ/5ïŬ ê'Ço&óŸŬt–ö¨UWW7ƒ@Ġ;Ğéï[6ž>ĉrŭú€5àÍG÷k÷çìƒö;ÚŭÑ@í›ïÁ˙ݰa ÏGû"P~_ê AÇ]/!À`5Ñ´˜¸˜îšLéلŻ(mÔz‡Ï‡É°ÊôB€„ ´"Ċ$ÏbwY#IS½wÓÙM0}u3|ĥ?ğiïYl{· àH‚-´ßĵ“0@QOŭ· ‹û. 1ĵœ.—Ë™í9lv{˙) oP €f… ·^÷ŬC°ÁÀ#Ŝ™é€•‡náÊ ‡>RĞ÷ˆ3—i™ƒi`€ş†“jÁdL˘™·ÔGĴŜc˘GTĞ„HŽħœ…fkXÊÔÉ8ĦĜğï²ɢ:ııwݞ€egñ,XJ<2‹ĞÌ*¸¨†îëòpœ'yž:ŸVV)=r+}'Iâo„lŸT¨ŝt9y'½Œl ğìòŠT N*q„{-ǀ{†‰€G˜(ÙUÉ7TTÖİ}hhxux(½‘]‡P+9iŒŸĴŞŞÚM9`bCô+ëÀîG5.&Ô˘żŒâc=0mbtéÒÒÒa;œ ÂÉ45LÈ ¤˙S4ĦÛĊí4;ëĵS^èa,FŒ ŬşĠÙ72òVeóħw§8}i/8ĉ?ÛĵayşÑnó–M{7m˘ê³g·€pŝf„7½³xé‘^ïÁîöĈFğıħħq^ëÔnd57Ġ~`mCC^²û&}yàâD·ÁúN Žİ ÓïŸyÌd°,tIqµ84[Œ0ë)ı,/Ğ" y>’I>ŻÄQQbb´ˆ,p9F5ö°½G˘™C~b 7Id òwÁâX*s8Œ.šôÌ ssïğĉš¨ħ87·HS6-,kĦpï°PÁĥËU"ĵï˘iÒĜµ””}˙­£%áċ7ÊJräŬQg ÀŬo!Lßıu'=ĵŒçéO…VH*„Ġ8àŞ›$!Çs´^C—×Ù¸žĦR-x½’ÍNNÎ_˙|x•*Ô×ÓĞ@Àú*èVÁ68x&úÒ ñŸoKdHò­SŻÑµĥ•޽2 ä–>™ŞI˘şœÈ!Í 4?hÏçşòšO“܍ÔÑÊûMy·3÷ĜAM÷^Wç[dï8iòŒÖ7ïmĥì}`ï†ùĠ;=ôÎlz yËŜĉ³{‰ (lAThR÷ëġ@èžÊŭT8Ġxv°ĥajjêòMsQ~Š€aË&xÀŞçšŞNëh‘{MÏhâĵ 'Ó·q]²8ĊĴšíAŭ+Tö§D‘>û̉Ċ4–Şdš‰‹-_àSnŜMEĉŝ­d‚Ĝ˘7fj­3VƒĠÚÑ1ċ Ó´ĉÀiÎİgôÀĥm{6÷oÛ|úŞ÷àĉ=tjîĜSŬ\½·ySÓÇ')ä5ïÙÖĵmÛĜNÚl•ĥÇĤ;ĴÖ Ħj0&F“uÚ–î(4GY‰0ÈM9W!rÉû-‡ÑhÌAètâZ1‘-ÒIAKC³éôëCĞ7&oÜ *ÎġĦġ#bUô Ú ²?*ôe^˘´OĦ O ^ĤĜV$P˙HB<"ùD9*Ǘtgt:;-˔Ë8hpğ™cÍfZÊm¤ġwxêjċWÜy§Ù[7ċġ Pn}4ÔŜ×ŜygtàĜ\Ymssċ^µŜ{šnÔ.Ñ€KÔÜh@#› 6m!uԴɸTè˘KÍs;ÀGô{×} àž½I *@ÑlÂL†×wşŬzÜüÚ`Àj X$š%.gÓÊ*•42J1)‰IÉ£NGKF¤ċċ°N–Ñähèl–:´ Mï§³ ĝá{´ĜŒ^Oó÷;êÉd3dtšüŭ/ôoŜü@ó_ ŝ:[ŬZŬŞĥԑÍÖqú§—6şÑˆgï‰^*}?Ĝğñr+dP³:7ŭmuĠ’Í›m3µÓÀ“UvI4˘¨´´1 f1%Â::ŽòĵZ—žL_ÏÂŝR#OtfÓw††‹“ê ‡"eG>oĞŞ"P‰È$Ÿş&”:s AŬ;¸Ñ?é%ûÇñ\cvÀq4ÈÓ VjmĥbϨiàìrşŭ|€/€ĵ*ˆˆbâ#˜ż½ŭêGmyYÉħÓpŭ“ÄŞá/ĵ¤Úżxêm6•šOŞRaï&¸bġI£ES’à9&GĊ ƒ!ÚŭE˘h^À³`€Äh€l"ïñ´uû'@VÀ H’'F+~!ŽƒŬCƒàĜXˆĠéδ6ëñ”XbĦ(UûÌÁù\–µ*ê‚7oò ÜMA`˘ĥv"`0LÔfĴµVCÇÀŒÍö•­ŜŒƒölÛ³Ñ^ŜÖúÒê—wT˙¸ôċ=0öË*"ŜüàÑ>ĝ`|+í÷­;ÔE Ş_&  íyà´ ‡ÚVo˘YÌ.2•àTĤˆürZz qM¤Ò†Ĵò#id2™éÌĴĴ'ÓC·~Ŭ9rk8\]?2ô9îG֏$ùĞvŸIaêdHŞñȂïˆôıDCçe&Ó&r˘§Âƒçƒsífš‡¤5ĉıĵ_k6×`#­çuûóêÚfˆħ~Ȁ 2#2kQeĥ½ïêĠöÎNOŠç<İÊӕM{›Èċm=§+++Á”=ĥž½ĜÇX³ D|\@@Ĝ 4mjnêùa‡Ç}QŻ÷ûıÜá ı;ŝ0;ĝÛku ÏÑ,cöúƒwƒŬúnĜ> ë[ğ ĥ KĦ%PhHX„è…Í}²ÄĈc˘F-ġ AĊQíŜœK9Zá\TŽĈ-²:W]ڊh­;d=)(wÀŜùQc€7ÇĤr "0aš˜˜ ġÍ:f°]è¸`ŭêÔ´uĈĤ3°yíí·ßŜóö ŭöi•ЧúĠöü}ózíĦ·ûßŜĥmóĉŝÍxÄu9½mÛéw£‘¤È[2ŞBĥ@ĥÒ@ĴD²@ñÔpğûۑo2-êĴ‚[ŻuŜúÛt:KX˙üHߑ#ëCUG^ziì7Uğǀ€Ĵ_ô² ­ÂòĞ”)Ĵúژ1%ċà{;Gî–ËkŭZ£—Ç-Ô¤:ş×ŭ‰S£q~póF-Ŝ¨ñú y·ÖĦc+ŻÎŝċ­żíéTBN]Œ ÀĥžKĥÓŭ{OWÖWV6ġ#¨ ¸pş²ı˙ôÈ8½w`ĤÇŝëRĜqÏdĝ20ĉŬXĠ ıûïŻĉ~Żĉ[0À”Ïï'fˆ'œ~ï!P_§GOXğßħNmVAĦÉÒEž´ žÏ‡šCzÎXÔRŜ˜xJ]QdĠıñU²ßÈċiċDUÑѲ $ ô)*ñsĵŒĉFsñ_—ĥ IDAT„ÏÑxWh}2£;_0FŸĝ >/ÀM)×âv~r×ùÈ#wïŜŭä+-bB£ĦK“Ñĝ€T;v™ħšĝF U-ˆ´ ‡c°{KjDí·,BäI݁ü3i ™kvh6‹°_úüMpËö­§‰ä‘S?ĤÛĠĈì˘ ŸŻX¤™$E‰Ĥ‡ÑJrbYe[9ÎN/<ŻušáŜnŸŠ?µÔğâ÷ğïşŻrgˆn­ic À­1ĈÄVfŸ˜)µ³+ŒF‹³ġTžÜ[İ@=pşçRíäéž&Pƒş΂ĥ‘ˆ²5A‚f´– `ĝ\˜`t@C÷nh€oo>{óٚ( g×E0ÀŬ:k7”@7HŠÖ댕&°ŞT İ !J‰|EÁVğϤĠ°Œ\Gfh½.M°U’ ò³XòGßüú³ohĈĜʲô•eÜ żğ~7|‡RFÉçK¤ o’ê|ı˘’ŜÈĈWZ"-jWž’$“ §•ÌÊk“oĴĴ•eéNJĊd‘f$&%¨|d~i%ôûΝááóçÎŻ. ŸOR•6$*8Ò°ĤiŜĝ})"./ĞKÖiÊĤôùkoĴ+TH„ŸAž™Š}}GŠ}@&“ìƒşGûSċHžžQ`‚ν(- ¤„FB?ĴŸëÊÁĉy³6ŻËˆ|‹V/‚Ùi6ŠVŬLĜ+ˆ@€‘–ì@$äŭœ:5"‚ÙŝÓWgg;8ΰĥİÒv²²²‡üżžĤWöàŻžzÛ%€p@ááôĈ¸ÏĥÍVß-+"O˜´£ ‡s ‡I˜ŬY€ŭĉ͛ߒ ˜zïıç˘ yfD?ĠtÏ °ÒúUúŽÄèŽĞ6GaNQBêZg8Qİ€Dë ½Ž…°OÈ÷ó] -$&#í‚ĉNJ1²Á½Ï¨;Pò”È%–ı²ä˙t£J~0°OI 6#İ („ĠÉóp(%’@Ž‘ĈĊYŝÊ2°ĥĴœG[>OŭçWáĠ×UX*ɍé ʝE* Èf˙éµäŻÓ+IµgrĝPshy0 €@@k% €"eV2*  1` ŜGäfߘÌ&ñ‹nÌÉ}Ħ ĝ’ä “àF¤ĝñ<<ßĴ…‡óMZ>ovéVçĵJ‹ š˜w:U·/iù^ż34pT)ĈˆÀlû49~E.8ÂácM==ˆŭ•ĥKġdl$•—€˘€Ĥ½§m— })ġf%#².7À¤=*Bĉö aûŠ †š àĉÔî›˙öÜ{W"ËxëüuŬÖwò A½Ġ0ƒûD@+,²Ï]Ħĵ5Ÿ§ĊtĠ-Ŭád.ÎjĠѵ İGCNĤÒąsaß²çŬ’9´2W­ŭjuŒÒʁGG!΄%Óè4óŬ<żħ8$I'G.%äiULïÉü‡`áÔxeÁⲔİšciiaVċe7–÷Ġ‰\h‘ÓqóvÚüÚżŻ…îħ¸‰ĦPŒ İr•fİŒ–İwR”Ôĵ=Q,fÂ+à‘˘œµOvNNöİCACÙôHûÙΑ‘ċ;ËŠ™1FQ8“‰7ZÂĞ4â1ĤR)‹N9RÇR’è‹DiñÊĵşÊĤF˜y˙FŠŻUI@ ġM´Ž%lî‡8¸Ŭ@ŒuJ‚éûib@ßl_vĜ„ġ3ġġµµ==ġÓġ­–6€Êž½•ġ—*{°_ ùƒ6cŒfENşb2˜px sĈŜżÏößOmĵ Ü$úżÙ`Ç|“Qm] .h}‡2ÀğÁ/ƒz2ŭÌŞÍĊBœxue`AƒëN–ĥĞ‹>×Ħé!ÏCÀ†)‘!Ä>—Ì}żĴìûeß?Zî8zßúĝ×8hüÖŭœwjM@@ާċáxz6À;Œĵċ€ñÀ#ïà>TäŜá*s¤R”Bž*<9 ˆĊÓä𠍠)p]]óóSóh÷X–ÖYĠĠż*ŭé¤iŭ˜e‰èàdŠ;TJF‘ úGÊf&;;;'W6ê7hŽá䍑Ù;%•–˘Ò&>sÏLżsÀöğ˜1ÌôO„KL)ÓÌ1ÙXYĠ0y/İ0“{İêSëŻÓŞ˙Tm#›´ĵ"@K@ġñ„"öµÏöµ?Ŭ×7;™–<òò²aş~ v{}ċ!`z`f€XÀÖsŸzêOƒN_şt‰Pik²=v '­³ı¤É¸îöwu1Ñ)û™ lĵŸhUìגhl8cĥWŬÍD~8sàŝŬ ŝ˘Á: ‚D´òv’yNĈ…£TâjXZNŞU A}ċ –yH(è†U¤ éU%Cȝ+ UñW‹TX5.ġ¤%(— 19츳,ğ<á²ıpÉħcá”ݤ` x–dKDFĥÇoĠŜÖjo^Uöİ‹µ×AŜœààöÚĵ7ï4;ğÔĠ.<4!‡€‰)ĦìĞd˙§ñ82”†zMş&êë·oßŝ⋵•µµ••µ•Û+ï`˜T„€™JÛcYY aċï@füƒÑĈFBÀ}p74˙›ğğŝmÊ^ĠĠ„VZĥĥîîEPM,Ôß‚Üf1Ös€Ŭ´r™Ë…Ë‹Püó˒ Ş tĠ uÍ9ƒ&?óÌÑdÑQÇ3F£–Qxİ;h êġVŭĦàĊC‡=è½ôûƒ4A^7ĝàƒĵì}äÁGİów[ġúÀġ€›&+SÙ$-î˘Ĉ!7­ú%°4ېSLšŬ/ûhĜf˘{è) KĞ1‰Ôi}A µŒ=-É<­KÛ%hÒê Ĥ”…Ż çñFÉUߪ䠊ÇY¤ı¸žHђ)Û3çKĥĤ=İ”Ëršşé^,а˜úk=’<˙ÜĈ²ĵ€u½RżÓäžÀġA €ÌnŭĦ<ù%X‚ü@৘áÌó@DŒ$b"`ĝ*„àìĞí·žÈĴD”‘ċ”éĊZïá=lŻŬŝGx¨İE<ÀVIxĦrğ éo C+šd“òuOK}8ì‡íqšñd´çîO Ó6ÜĴıižšjœšŸj´7šĞnTy‘]ß vß úƒ÷ÛŬC~Ż3ßċäpAhÇ …Oœê2f²‰Z~ŝsË䘃÷#u4LèwïÊkrô?7„¨‡p9âaÁÛݲÑcˆŭÏp”_œ0™ô§ĴAëĊ 6´ë.\¨ vtƒzÌ#^¸è}ò˙ÏĠÛ@7u^i£½MŬL[HSBÈÊ ÔMp€´àŻq ŒÓü@Ò:¸˜qê\â|l&Ĝ8#ÛıR‰[Ĉrm]\ĴúĴ`­H:‰ !:ÒáÖr™ïR]¤‘Žé‘-|FAŝfU7^á>Ï{Lîúd ÛĝG:{ż{?ûïÙ7+ÔÁî Ÿiäê ˆ ŝ‘ ôĴQ ÀA3àÓ+ôa§˜ƒVB;şlpßî‚^¸B.À€üëKŬ @úŭ#ż­/+)9v Àh9§Àú0îÇтüKúƒÁ~‚ÂŻKÑtY‚ ‹(p˙)„°H²]uFŸÛüœ€WŸ§‡ŒC ÂœO 8ÙOJJ*ŬÇX`ƒàëM˘p7àp?Ž×áŝà@ ™•3n€˜´L #w#îû÷ï%=šĴ¨ }Y}ùÚrhÀÚµO­ċûSÀ…ŻRúk×BŝÔ ¨ÚŬƒ>MJ64 ĞJ~y´pCƒío ÷n‡üg{? û›?nú›3µgJKë6µönòġ ÷ m…O>Ò9VU#äßq`¤O™T˵€ÜĦ`ŭ`m˙E_żğ²/ ­´¤ÉĉHĜÓĜzàÀĜ c³ıœ÷Ê/ğßi,ﲕ?ßüó͛ŝôq"­lÉċZƒšŽÎŞššŞ#_8ÒñlÓµ*Jżğmé6&”aĴĉZÇ5h€ûŝé8pìd ÀԆ’’îrN;8éE@jó9ӎ´7 _ °XÈ)iM*S¸““Fá}ÒhötW*âCN%­ä!’DŒ•É'+*"Ù¤ àŠ¸^ĉ|€ËċŠ/†*×nŜ“M…úÖµĵàxùîòAwÔá#Ï~†9€‘_Sŝŭŭ'NÂéüğŬ"éMïP00Tҏ‘eA¨Ârk°‰áĉŝ÷OìŸĝ.àŝê”×8Şú úž+/‡ü×>%|J8‚§x_ğy-EżöUhâ`}eH1ääp*z×W.g.Ġ×0Ëı†ÏÂÀ^F‡azK7ñżv­¤ĝäZÓÖk°î28j7`ny1‹lŽÁĤ],>R´êáÚİĠ=>2úf‹g‡F 9pr[ŒlÍdNĉXĵĝdvpġE+qü_ÙüÀò̓î‘2Ĝz€ŽĥTm}öHU[SÍ5˜ƒî÷ğżُµ5Áżvĥ’;@Kà>vÌ} òwl@dR2››ġ9HĊoóA(.M'ızĈ Ċ,ù³mXRœ.ö&p¤‰†*î|Hİİı„8ŭ‚ˆJ–IHápX²ĊÊ­’žOë)6’ÊóxAO÷Ùt‰ÌâéeÇÙ_ċz F>ˆ‰eaŸà×Ó0À#/4> n}™ğ|÷J!˙~~qhhàpŭÉÊÎrAZ ÙÀéǝo'ìxÒŝĉ7€8ë˟Ûŭ\ùĉç6Ó6ÀRPÔ]~ĵróOŒŻ=;Žƒ~Ä,wVáÔà“òğóZ“0˙ŬmE_ÂŬü˘ílUĠxMGÙ cÇîħŬÇÜ$ Ŝ0RĈÔY0 öMyCŽiö‘8 äp†p ¸]"'E²&ZSôKħ˜ƒ8š ç´.\À!W^ÄÉsdšß%'Ħ \üħë/2YÀ‚ ü‰„ûĤĤĤÉĤ/çlìyÏ{q T @HS;ŝˆàĦaPӟ¨Ż‡ì!ÂÊrF~ˆ™rÜeFn+"6ħȆäLO9a­TûŒÀş½, LˆY„$z:tC…–?÷˘ê˙ ĉ€~áĜÄôav+VŒ64Äâŝ BL<‹’^ivş•5Ş@oo]àN1èÌ&7Ñŝ ˆž.vI3ħ6ÒÙqnkü#V )ĉc0s rñħ-'ŜĴ<ó†Ħ÷A*ÀĜħ²1˜ö#x9g;;kÚmĞİ(öċÜîÊòG‹ĥħ~ùfSQÓĞŝŞğ:ÀÙ?ÒŬÖÙ}͔ùc_xŒżİ ĥĦîàħWĞŞÎÚñAwa l ÁeÀŞxb—’ĜDËïċ˜'‘ يÇ4 /7"/‰d¨Š.#$ˆÊ$ħ*ŞݘżKıi]âzŠ˜îd£˘Ĵ) _Óa˙Ó—ĥ¤-š& c†Ĥù.\Xšž‡fgyDp}|9jÀBĜŝY*pú™ëúZ°î¸Ü]_?ÀċZ@˙Afı)C=)>|ƒ?›ö§ŭŠ trï~܉ ífÓğ>… 1ÀòzXÜĦ›á6o. ~s6ĵRp 7ŠhĀ!ÊdzÖÙV_kël]oo ni2h¤”ìpĴµÂ Lċ§ĠWöy#†–U2×v—°° :œéġ’Ï:'ö@fÊ;W›vI½˘İ ÈW”ŽŻ™¸q$Ĝï. A'Ċò’ŝh.X˙ÁUMM_‚ĦšŜïÄqï$ԃ9 Ĵ˙M5â­­ğo5×T³tëD<ÒÑÉħĠħ¨Û÷@&şlYh™˜ĝ}ĥLsı‘×ç,Žëƒ!_4ä{ċ$áµ·Êlú€ˆq¨@Lí‚ äy5Ï`Ĉ‰’ÑM>CÙÜ2f°üF„)@(Ş´´{,&"T7ëş˜ÉÍrıQmmf)Ċw˜¨ ×b$XIê­ÊDâÀP°Ÿ9’Œ%ç³äDbĜ'š~@gĊ:ΊÀ~Z€êĤ}2eO$I”š×]Ŝ`%4ipùË?(/Ü=X^R9;k klRΞ‡üVg¨Ŝ]‰ˆX³ĥ·Ç×J½•. di6·M;wĥö–ž9m)ġET Öéĝ21)ír 7üqè0üCšËûêê“Ġ“Ûd:úĜâ ÀäáX4àÚXd Ŝëĉrı+ıÜɁht`ığì·eUġ€rc_öŝX'Ç8z‚ÀŞšgqŻ1-7n× _në¤èĴapĴcœˆqĴŞXÙħ²Ŭ€' §2\¨êË!àR>v!ŝ×“–DCĦŒĜµÁÚ 猸ĴĈÙ0:·‹–@(k*PAŒ£Î² @ĉ)9™´ Ž3”\$ډıQ_â–Ħ0×$†´:™\/LċĴıĵ„q=‚•`fH¤z`` FĜ7à&/QĈԀŒ@͓Ö|Ì–ù4CqĊžMNĤŞiއ'ìİ™v;ys!ŝöT{"Oĵ“0êˁû‚½\XĈY”|EòOĊeè£fwe `NȞJ™Aŭ”˙Ĥ^(ÀÍMuu›z#)NU„pyĤ´I\2BïÖĞyCá,}ùnş°Ê§B³Ĵè„FàüǎˆRà|‹sĊlqô…*ëY”— ¸ÉÑÙŝĜĜûé‘kGŞ€ۀϞmŞgż  ĤûZ[÷—?˘¨92>Fè¸vĥƒ†b#ŒğƒÑéH0ş,Ä:úw@ÊaîŝHûàĦx€ô?Â=@!Šh[PdñIîÔ[ï ÀDÂH°„Z“ q²Š“ÖÒĦiÄ;b–Hâ(²ĉ1u òá:ÇL4˜.`d ĥ(CfĉĦ ûŜ†2° ‡‡˜t³° (› ـ; Ċ—Jô‘òâW …ë€Q;\@"199aŸhO%íĴĊ‹JfrAaŞ“Y`ŽŒğİT|Ñ;€0Ô > 0+qĴ‘† u) ()=LĜYş³n' 5’uá)dҕ‚3ÌW2´•Ÿ‰½Ĵozñm9~)ùmŸr—°~`äĈÖ[ëwwt0ŜÉùrçáB¨(w–›~ëBWĈŜc¨Ş *0FPĊ%„˙³mM_zĥ­›²˙È´ŝPİkäĞ€€¨˙B Ü4xfAÇ2Ñ{:šöM‡¸ŠƒVš£?c–ú˜)ŭNgH0‡>ĤĈ…€ĝğtZ€˜žˆċlrBI5™l0 ,x Î3‡;K͉^6F™{Q> îĊWŠİ™`(A:{¸ġŝµC‡3Ô|iˆMlëŻBČ@q`ˆŭ€³}ÓN6ÒkŜ0|„×ĊÖĵaÁ%ɁüğêöêDj&5iŸ¨žœLµ †|#5œL&S@2ìtdë£F2NᷟO ë0#p6îÁ’JÜg§u>3à ß!‰*…ô7á½´ugëöMÛ#ٕCgzfga|sflÚ!¸rž˘p(ÏVşKÊ+í~0ŠÓ· À=T6vd ÷XÙà™Ż6Sk)ĥçà,ÊıëU`$ÔÛ?äŜ '>ÖQ´p¤ Ñ`q>`À³>¸€š6vBMjĈtv< @Ì0ΘÁX}?"ç(Wi8„ˆÌËĈ½€·˜v(t̆¸ ÀosN9ŭN]_äèì½zÇÄşĉÔı=ĤŠìRv@TŒ Y×Ò6Œ<Ğ|c|ic šX,–ù:KoħïÏ8ğr0G ÀŬ'Ätµ‡‘އ{NFj3Cܵz‘½ŸàŬ+0€rGj„è¨ŞHpLà€î1Xށ0Uŝ´UcU0°enarÀÎü‰ĥ0!@ħ€5Uĥ¨-4íĵ%S~]…me“HÂD1җ1 ÀX"Ħ  ĉÍ7Eó§™Su/Ä{iŬ'<Ç I)ĉƒ ĝĸâc lEŞLTlîë(ÉżÉ|ż ŬP{áâ†!hÁÈá ô·„ó÷ŸrQĉİ­­ġX­²˘(‹2Ŭɕ–r{óädódb²ĥżĞŭ;oÍĵe˙Îä[P‰ƒĠ)ĥÓd!˙DüróċÉöêa{ƒş˜ĝÀM˜¸›…—úÙ)È?ÛÚġÖY–:‚FzżùñΝ?§Xz-²zJa†5]{xüôÖħk#9+7·;ûpà)˙ }ÙĊâb8ùœƒ5ĝ²zwÙW;ÎH‡X†|Ċl˸Ĝ›ƒŽ×ğŬ[ËnŒ”TÒdXa³ÙMz{GM'4ĦĉHÛ³"!]ó…/´‰p€°ÙǀżÜöċ÷ÇÄA€·_ğqHUĠĜî²Ş²2QĜbgN¸uv–+kŒ°˜ác°†r`„ĞhǀéQ Ž];‹]w6ÖVtB˙žŭÀ³Ï>û,! àZîg:Ž@6¸Ŭlވg%Œ5ıDĴ?ŝt½Ĝ 1Ë D+iż?Í64RۓĴ“¤Yö“ésşż‹ŒG31òߤ>Bh¸D Çı IDATsĦ)yŬ†qIğÂZ$—Ö,†˜\íPëXüċ ™iêŬÑàHċˆ@\X+:…Lfh‘,äۗĉ‘+‘ Ĥ8g;Ĵôù Iôóâ3ÏÜ{ lSçğDĥáÎîÎkŬ"1ÔTuÖtUG„LVxëÛí9˘JÄڕzħ›L\ċXš k\paá]şNĵšµhÀ!ùA@€g?ĤÎѨ†H÷xIlmpL‡5_+‡[Ċ"_h¤Ž—ZÜË4Bù\qÁŜ ÖĊĦŽġùĉúsˆ÷3ÌûĜ!va½0h‚afC! äonköÊşH °ÙŬ—Ns#-[ÏíĉѧÚñ>Ñ>Û턍éjWb ppïh*hĊ1‹30À½dnĵg_oç¤JkĜ xžùĝ/?óq]a ´L`ÓáŠĴQÛ9IɈuÉè­yŠk‹úÒ@&Ya$Äš"ûc!@Ö9ùç…ġèǟä"4Fş>Ñ?de]>8™\ħE³°lôµ‘!1vPĈ}İ8ÓcbGdsÏ"8ûlŸĝ÷Ŝv˙ç?· zp÷ĥG:·=ñÈ#Ż<òÈĤ}ĉÊêGǁ9a¸y3: “Ó†k;ÄN˜Íœ,gÀÚg³¤Ŝ4·p-„6…+Şpà›ğ ¸ |LšèCɎħ8Z’Iّĉ¸›…§§Ç`0Ê͊ößÙ^ŝÛ °Ñ /yúËÙ=>~L ˙”˜à#µ˘Ċ‰ġ_1rë.8Ü?tñâaLû*k/ĤY‡üŠM–=ò@U“Á‹œ”$E4/äİIÈżZÜ'4ùÖ[ׯż5ó£·ŞoŬ²Ğİ„s›Àb 4ö%:p²ŝ·|€`ŭM(Àöà_i 0\b ûĝĊ_|çĠ€µµµ°î°´woàéı”šD HĊ­bğ‹‹‰)ħÖÊzžĴOĥ ĴŽ0ƒŠP gŒ%nÖċ tž,)\ĵcÈ ÙPÄR^Fıš‡(JŒM@ :tˆÔMEŬŬ;ŠÄ<`#7âìYż~Ë;÷àqŭ;[öĴÇGœ l'WAA…ĤĈĞ şìuôUÂíÀñĠğ·DP†˜£öûĵEä‚J{ï4…>óÌÇÏüNjß´ô@V–žY½÷`Ï5wÈÏÔ0•“’Ž@´ÙL1Aħ.–ŒçÜ•liˆVVOüSS$Üà‰Ö˘BLO“0‰›#Ĝ„£ëKYŽ´OÔmÙI{³w/ċğ**úɃ?óŸ{ĥàNħŜ³çž={ÎáÊÇWv<Ñĝ§'ŝtïoïż÷~||oö4ŝàF|Ó ïĵΚ=·÷Ü~gÍ;·ññ*ïTjê(şĉڋ^§a–áb éŠĊŜÂ4ÍŻÈ ÊR²BÂwÀsȂ>ÒÊáï$ÍĦlMî" ÀĠŒl:àrñÀ°§ "›$цĈħTŬ%³Ìl5id*"JD"•”ĦÉĝĞä³Êç+äŠ ˆúϋ WŞ:ÏîżVuJp 0gċ“u ĝŽÛäFĝ‚šh˙'2ˆ­[j\özĵ'CÜÊZä¨ ö#W&ÚçbŽ˜@9û0níçSçSŞi§4˘Ċ1|™‰Š•òıPqqd=;(g}:Ā­­³½Óˆ— Sxĉ™Ë½ĝgÈx_Ç}'y²e²ÒÊÓÌÉ÷¨’ì*‹çN*ûd<ŻŽWÚHDr„Îö°E] 3GĴóÉçGZÚùw\MZ[ZZ¸ LĴü8™f—]P–ÔòîÀŸ¸[ĴÒе ]üZİx„át0‚Ï Ÿ^f+(¤½şÓ& m0&D}ÑË7/ß\ùÔSċċO=µùé•û/••OâŭÛ¸Ùüä´éÒŠKOLÙôCS6Ó!ħÀàdğߞPӊ\Bäc$À&’TĵĊj–ŝ|*'+LĦšMNÀ8+éD>É ÜïPÄŜ|àV’µBCFÖĉ‰uĞ'÷NĜS’fp/œKʃÜĈĜŝá$€è^|Óp{ġÄşR\ŭ9ŠŻUOVoĴNÙڇ'Ğ'&6VWOlœ™iž™ĵ>ñ£‰ŭQSĝÂĈɍO]żŜœšD\;ı‘û>'Ô7ĥOTD %‰ïŝ]CġĈ);G·`SyâI“ö“P¸ìÔjj¸:žb ÄÎÂ$fşš››˙÷ë_˙|ŭכżŜüöİ;uêÔġݟjĉ͟˜Nˆôgš'gÔĵ}Âà$3m“&’ÖÈm˘¤Yó–ÀKeíí¸ö2ĵ›ĴÍK£IœÀê„BfZöhbfĈŻ&³yaڗ˘ĞSLQ{5„÷ÌíşÌı$ĵGHQi°¤0ôä×ó]NZw½ÌÓÑI’ÊŠä5—Ĥâ× p`ÑàÂ]ħkĴLb˝‘Œ1ÀE/ĜaoÚét*΍;Ï[V÷n‡À˙×Yêzïì ¨ğùñÇ˙ññĤ3uşbç ô-5ħï\´ħŬpdÒŝ)[_&ó!÷ş~w˙Ŝ‰qŸĜû]¨ÉÁ‰ƒŜ¸n˘’‰êĝ˙jûÄҍ1ËşŞ§^:5sŭúĈû÷ûR“]zĴĞùúŒż9F­žX—P'7BN]?…ßRŞŜ[=ĵw˙ş—öo´Ï@…NmèĊ nĜà‡ İ\ù8É\ĜĠ‹389‘âž™ĉD34yòzsóġfNÄêZĝͽ“vüġêÄ$dĈ“%ûĈS§RĠ*ÔšH5·s'-mž 8\PÜŜĠĠÎL\*uë>Ô£3İx6Ùr~ê7‰(şc‡boŒÏĵtê;‰l–‹ÁH7“JE¨‰Lw*j‚œqN$ĞBbÉ ħ_ÑcŠOĊ`¤a…ÈdĥTÄR,ACË.zߕË).Ŝ$S‹Ĝ"ÈıàÇż8”qw4ÀégK&”À¤óĞéû”–Ö•Ŝqŭu7ëž9PXÇ/ûĝs݃ĉ‚à8ëİ 5Ôçóۀ-CUÚ+¤>ñOߝĝà‡ùáÄşuëNmDÂEżnn·3O1LM°Ï@ôÍׯSŝo 8ˆcҎhöğoYeċ@._GÖGÚÓì´Á;'ĜóÒ/_²;ÒN›³ùÔ:; É$Àï”dŬ·6^·7#nN0?j‡'R‰É”], D ÄNı#DžéŠ‘12eŸ0 Ş™ż·O ôžPı½ÎFuµuï^ĵìö¤˜ħ'4§?Ö5ùoĝ+Íí3Í]“¤›=8<1Œg?c?…_ŝŬu{‡÷£Cħ œ%Û8óÖġS_ŬĝOĉŝSĤĉSqR5çú·6Î$&6îŻĉ†cv#İ‚Ä,›nOQ6é,LÎÍ ´d}ï=Ùëġ*ÄİpŽÉˆi³b~]MRŝ}QÎ4~ ´8H^I~qN‘eÍù+?Ŭ¤S‘Ġ-­–VA%¸ÓÔ Ù>]XJ ô÷"ópáfŻĥ‚OâħùPİz‡&eŸœ üÀiá‚Îv{ĥzÒ[ïlžéêšIŬŠ7p>Ġ~î.•U“ŝ)—˙ì]e@³5ïÖhlżë ul@íŜÛ:ê‹ Ġ—é<ħ~˽÷ŝ¨ñ+Ÿ?ò,X?x³éÁ÷Ŝ˙ZĥGû ĉşbN=WÜ*ñšüżúU˙Wŝı9Ŭvĥ%ÈF…ĞÁé§_á~Jž½9˙!¸ûD:ORÀ+̗µLsItZ÷żĴĜ¸çÄ)żFQÙ,ùaaë'SŜĤñʧÇ×nöUáçíöxŜk¸½}£–ñé*mïŜŠÑáQèĵ½=u&jbÑ7ïÙóÛşïîÈ&ÚyK´Vï•;˙ÛĴoë}nlj&ġ—ëâ{“ìñžœùÖ÷÷­ĉ·ż ï4yꭗöï]‡Ĉ1WÂ%½…µš,ĞŞLù§’ğpû]ġïâżûQ|a&Ö5;›h‡ š„›‚€ùğTcdÍi/s”ix*Y^P¨óŒ!Ĵï‘á÷žÈùO`ëĤ—oÂ’ú¸RÚÛ‘46ÍħTqÛáˆ7Û?Ù÷äċ½£û-˙üÎŭ×fÇVliü×ĈĈ"ç÷ÖŞ“ñŭ0'İ\ĠH˘Ù? 9óŞħ¸xr3O ÊáÙşžR‹Dó+ÀŞFKCpĵ¸{â–jgVĜ>ÌEéĠÌ ‹aWËÛäjRÒ^‡áMsEk’kZ­V.ê´BxÂñF°‡)´uÓΛugĞ>-4 ¤"WXu"á-Ğ:RSSĠÔTólUS÷­S?šIUc)œ‚Ş:a÷ X&;ׯ0Tàî›L Œ¤ËÊ€nÛÁ·É¨%żÍ;íËû,ċÇóĵùıÁʵg]{ߛoıê×÷oğûŜ{ï.ê|ŝ'?i|M°AÑRÜŬt×C$:qâ';N<ŝĝóûĥmûá+Żü‡÷=µv|p½ġkŭûoŒŒu”é,zŝùwß}üñ‡žüùÇğo úaù)—ë(şËr¤mÑà‘2xß}k×îΝ q^½ ào9­ú‹£ çpĈˆ™.Ċĵe÷ô2›ğIeħäX#“J¸àÙS îÊÌ#,`¨²üwú—?ġöO's3ä-hovı"{˙qo—móÏıħ²|ù›ׯO&TMĉÎûT²ĉžġmêHÑóŬCĊĊ[ĞŞ~˙›Ĉ­ àOrg‰Ô#\ƒ˜g™>˜:xŜ9ġas3›…ü'`ı…Ŭ.(ħ9?ĤËTy]!;6ì 1DrŞ´7ÛZîä^½yî߀ °òû<&İûS™ÎmÏ?˙C=~ÂŝüìŒŞÌ܈!–›HŬè. jÜò×Ç:N6‹n bh§ĈE­JB…j2aÔ0ÜvŒiv ÀC‡ùÉé((À…íÇûŽ_^żüĝtɁ/ğ7³×ġñòû^Ù·ğr¤ĴĤğğ³££ žäHYĠÙúèsoyöÍĤÎħà”ċâĊ‹ŭC7Hˆpğwğ‚ġî1÷@.èán0ŻĤìîĵïĜÚú“ŭQ‡sY˙ÛŝÍǗġ†–ġ]ħQk°W*żí?äOp˘( pÚPwvA3oŸzûЇœ*Ż’g”ÏQ5vŭí‚7Ŝ&§…˙\—žwI‘]£·ìÍoŭÌġ™ŻÖüoÀ)"Q^êh|7gŒà ĝ2c2|˙£ßĵ˙)i'LĈqû¸XÊ?™…CÉJœşŜŜĵd&á`JVd{HŠ šġ˜WƒpQ"0@šw&=ҚËáÀEÌ@áĠĞgJÏ\-…(´Z,­°äñô;Ħôjš_$ üÚoû{#e‡ê/èKtŒ_ìĈXwMgÓ£Öt֔E…ÎKĈt_:íšJ'ìê-.ñJİy‚ĜıĜœÀşt­‡üGgb1òġÄt?ßÔÄÑï̝Á5>¤ğèzcôçNGšĈ›‚Ññ½ĴÙı$9äv7½Ù½Ż³6Y= ċož!OääLjĉè[/] oׯç;oÌà÷½ÌlŸ¨¸2m&)—dĥ]"!G²ÂÍπ \é⑴4gÙİÁ^ÊÊċÑÊúŬğŬîÁÁŽñ²ß>÷ÁsÏ=÷ÔĞk˟sğ9Î8>¸[,.r— ôċB™è™È áHFÇĦwì1ôï:thĉùbP+ż˙;oĝßÀÌ´fœşÉë o.˜ëóùŠxÓóÛ:מ}ˆċ`Šġ÷ß·íî˘GÖö­%ËJçĥ}YÔĜĝÄoîŭç͏<ÑùÈ+݌—ċĵŽúğš:›ϞXżíáğï éĴkŸH~ĉ 8qâñolËçUQ=‹jË{ï?8Rô`QgÍEÇ‚½JVêħœç>ŞP(ħQŻ%u…7²9Î]ŝŝŭˁZ_÷ı¸ċÄÜcïÒ]‡t*Ñ?Ĵ>€Ĵ=!ÖáÙŝ¤ `€”ó; ü鲁âLm1kme0}Ìq½§•.ÀÒJÖû; 0TWzóÌĠ3§pÙm ·ÖÇ=ÜÍég§mÚǵÚĵ¤-z|JR n534/•¤))Dn"d•“†ğœ‹$•Ä>BÉ,ş°ħĈŠÚÒ˘šV90PŬğı“¤äġġeğ;íÜ·oĠ]ä}ÛĥƒNÇó;Úñî‰ç:ħâ|ûğFÏ?ĝû˘ßwíxŝA\wOĴx·‘ ’'ĝ…-ĝïŻáğ·=Xtoû:;Ïv â8G3™yùùĈĈ;îŬv÷k?~ċÁGùÊOĵÂÁÊñ§*ŸÚĵyóÚ§Ĝ@·öWù\SGh`Ĵl·ğĜHÔç͌ÜëïßZôxÍÖħî­=I ܉7ÔW y}^7”óÁ™7ŭŝħ!ÉáŞTEñ,¸\LgQÑû·ŭzĵ÷ŬEŬĞ+œ8pxŻĦ!ÙÒ0Ìş+€wŝòċöĴVë3’É -âÂ5]`ġL’ %3ép*ë"m…¸ħgSˆ„Ġ8` lZÓ:8^ÑÔQÖÔT´­hÛŞ‡5ü4"i˙,äg4l¤à̙ЅgNŻ.ìé X|€XÂİi†ÌŬÍËT™@%@ 5‹Ò8µĤD¸„EĜ`?sĉUüÜa„ÔħşB ˆlì2Ĵb‹Ӗ$é·ħŞÖ=I‚‡hh–·P´òĝ,ù;°݆˘ŬGÎÖ4uvik*úRۏµµĠˆa’kmŬ5Ŭ5EEÁWż Ò„pÊcP}?ŝñĵëUûî|‚ïX;~v|óÚrքŸî‹f<òCŻŬû“ğW=zöìĞğÇ!ê7ñŸk×nĤQ yşäEсLÎs%e&5Â3ÎäĜäâğx²WóÍöâĜ†ĵ0ßıPèŠÇë ]ɅêƒüĤÇĦ$N\Ôӈ£ÇqŻŭ1ÈİMñùÄŝĠHĈÍ{K<Ù2lòVè†X nè-;j¨²dTHÖĝ.ù’!î\"›VĈpLt%ŽÚY Bèt£y”c7Ĝ˜ŸĜ]ĠÙùp[ƒ ĵbıniÀÒàlÀg£aC­½;o",ĵZX(­–¸ùPÎĈaÄĊ‡ˆ¨˙'Yĥàç #Ʉ57òĉ\Ó²kè"³’„"µˆĊat]À$†˙RŒ ċTƒñUÜ· ‰ˆâŞ,šômʙĉöîóòYV³X<‹Ħ+–\=l?@“â>½t›‚Cd‚•EY-àĠҚOI+€XN/Q"NCs:ÙrN_X ™—çıÈ`ĝ§~'Bı|O„?Ëmš&)8)Iœ̓É"o\x¸KÀ+‰Û‰ ٚD g­ÏĴjŒ=m ]v­Ф*ò&8BŜ+!Ÿ°Sìâñ\è$wduv/ħ}Ż´§µ·7 ”ô/­żyfәқ§ ŸéY½ş§Ç"qˆ<7ùӘÑ2²O&†¸äÍ­ĵyµ=!ÚhD!ÚXÚÑE ˆßŠÛĠ•ùÖ,‹%ìżdŽàˆĝĈnİà>Çġéñ'dlħÌCö‘Ĵ0$f=Nĵœ°^ğñÒ^żn³ù§Ò$£¤,X,#Dñ*„ˆ.<`£Â‡ üÄKyĊEgoÔU]XXÛċ‘Ї³réÇÓt<i$ — çbnĉhà°(ÏÒĵ9B. ‘3aî¨iĉz CÄ߈À9Z¨i*ÓyR¤˘‡°Ä’‡]‰Ue™Ŝ‘Ğd³(@R)ޏp⏷à!YaĊ#iŭ]şb,ˆî œˆQóùÂNáJ‘—Ÿs$ÚëEÁŒÏÇe/ĥ>r³‡ê³Ü|ŝĴ)tà™3gzV––B,‹mTIÀo'óÙÈÁölQ†Y÷` Ad˘EKj˘½KìiЧnÙ ĴV'˜İç˙݈ĊM3L[Ú÷VW3XaԚÈ'öĈ™COqĉħ+ƒ†oІS„Gäĥ5%†µşpxrËK]TŬŸH™ÔìĜ2\xżS´|rö_Ċ ‚²i‘xñĴ Ö]ğvYç úʸu—ıÔ(O+l$uƒÔ ĉ+ÂŞK˚6Iš…A6'΁ĜXԆݧpq |&,ÇÄH@§a’>ÛjX ĉß iİB›ġûïy*’PüŽ$“ĝ]fžAK6ĜmĊORÔ2*úgA IDAT—3ÈRX$ِä˜ÈÓĊ³c="ħ7C^L zoÈá`˙Ğ/Ç;°œ7—A,€išC-}Óvè…9óXZĠ_·ig]]]áéĠ§Ws69žé„`P™ù†Ì+ÉódQ4ĜPĞšLž VÁ ĥb;gœİ|‹ċós]sĴ Á=İêù†òlB²YÖáVœip8ÙKÈ̍ĞĠ‘X×LŒëH™‡˜ĝËj—0î‡Ô:!.‡O°^/  ÁëŸj0Ĥìĉ£½Ú>‘‚"’ñ}Ĉ‰íĠ)ƒ5ó‹Ü|>ZÍi𽓓ĞYŬ&+˙¤¨^MĤ&ìñbş;žÜ{pĜĵ‰< ~Eġ°áÖpCjX$CoX§žSÛٜ™ÇWSœÎN%SñaĈjÉᖖó£ ç["ĜB²fœd|wœ'5O+ħçŻÌà~ƒıĉı||¸axôVC*üÏÇïÄÑ.?.ş­x RĴqIZu%f¸Œĵ¤éĝñĤ]Üĝ+23ş–vÀġ·Îĥn§/a€‘:`€ş›…=§éVjtĜFĥ-Ġ‚´—fĠv[ôÑñ–^2ˆâœš5W@ŝ0Ÿ—EùÚï?ŞĈŬ |˜`aĴà4!Vˆĉ\›ı_Nw*,[ùĝı÷ÍöÑϲeÈÖg“pndуޤCbr(K&ş„1ċ݃9—áWYËdêD˜}CĜ1^U¨(cĉó¸²İx3bèêá½Ô)Ħ&Ĥñċ _Ç'އYß[²WS+Ĝ‘9ÉoI O‹ŠbġïŞ‡…{žĴnOµCI>œ8(ŝhç8}Ò?8|ÓŻÚK­¨5BhíéçXÛ2oLšĊş.7Ïì{WÍòß\˘½]T¤İ™™u†ŒĈùü“y×âĈä /, &.éħT6ŸŠ¸²äğƒ(p|—75x=˙<ŝ߄/q´îĵY PX( ââ&eaLú6êâ½À·ˆì­oşÁNO|ä"ġ²ÁÁi^= œ{A\ŠÀDWŒŻÈôs†âbuÓ@^ bƒ<+ÓӊĜ;,@Œârš\Bĥ=Ċ5‹èŻÌĵs´Ër„sœ½ĵ§˜´¨½È,`m é6k9o5”Éôo%İÑÖĦLq­Ż8ó7%µ½lÛĈ{ħĊkó†ÓÀœH2 lrHAµŒZ†“ù”³–Wـϋ7ëuTMŬRa³ ·ä™İ SJ]4q˘`‡§JĤDr”§8Ë ~ĠĵµŒÒEìPùŽ&ÚE_A2 u8X š÷Tâ "ğnşÁ­ıyĉ Γèĝ§]XêŭÇ bù›ŝQÂûäyç\)†Ŝğ€Û—b3jléĉya6—[ĵaK ·÷&mŝgy€Ŝ;?­Ğ+-üŝêÓ=REÄN#ĝƒKœk^Eż^txeÎGpC˜$GȓÂN·Ïú'ĦkÀğH„WĊN==•6{‹è¤EĤD÷/$d8œôœëSzš£lgŠ$ç,°As.ɋ0’ôžÔžh—Oùm~=í4ô'ͧ Q–.Z<˘çÒòŜ|‡Ú)³ï(J8‰Ô×8à]17]ğÌĊŽfӆ¨³ĤĜ×ĠÎħ;ö‚Ŭ8CÜB)ÖżE²àŸÓç%Á1·ċšÁœÂn0³É\shHm6ѸdîĠcpÎ4~ìžJĥXófÁÌÜ1jâǵÁühlñ“Ž)¸3ĥĈ÷ë˘) ‡`iOƒWµĤ§Ä††0ɽNF#ħK;ti‹/ĥ„}­­­Üzq‡$Şu'\@ŬMBÀĠ=R2˘Íb*’§Ö=r`ĴĤğğè7ïĊ §˘ı”"|IvIÌġ9kŠàKö“ŽRwáı!pĥ€W# -ÇԅĜR>/MŞàf6WE…5q½Ì£êħD응<ni—]w¨˙û%@v݇‹>˜QßǞS"'üR?ġ^Ñàú¸’ÛĊ4Ĵ9á-üo7wGpJ£qx%.{ĝŽŜ ‘+y!³ žDʛŬ{0žĞyRÄS4.ħKÖó‚ż•k@Mİ1Ä%;ş!¤ ¸Iòkú%8$•'SùYáŝj1ġŻ-zĉq†SÄÁ28›³Ĝ11èuBÑIqìÁû<ÂŻÍgC´éÁğ/T ¸ÏvJâ<ìáììth–‹9˘Ñèà‡ ,ˆF3Ħ\(#4ÌŬ×½­u­u;K£Zoîĵy³ôtéé÷N÷ˆ+™ÀòHóĊ%cmŬż|ĊŠOV´ŭù=χ•I™#K”3ğS™ˆ5q~AñMoÀ˙vš*ÀŠ +f¸$ǀg]Ĉe=’ŒàPşĤĜuIUáEÒ?o}²"éRÂùӟBiU$Ÿħ‰Sû²JÎ\TQ÷ğ5Wzʤ¤ÎnöÚİ—ŽvĠY{’ċužîvhKÂùßòQÛE*€aJ€µ x!aD˘b:I@+@°Ğd…˙‘g҂ŭ%TYǙÓ\$2Zäˆ>u ž §‡†_²"B6'4hk`C­’UĜÎK0ŸdeÑD†L´)ŻK!é›ĤËĵb†¸Ššl2ò6 8‘ĊĦüá Ä )dè7ĦÌ~;Ó´U„.iÍÏU54ŭž%÷@ÙÓD@pç™óÀt¤Ĥg€ „DÇÔ§„]H‡IÏ‰TN%;BŽċfûrı_\ÉEOFCżÀɔOF}9Îî ÎíôÊÂO {J-Ğ-ï•~ÖÀn0œ˙ž•=+%ħҞXêâßlĝèK+>ùhŭ'˙̲Ë*‰ù¤ˆÙìÏ3&ZP•• œù‰hĤ0\\Ĥ Ü9‚ĈpQüÛ"‹R$B³.аA6ˆH2'/8ż-2i°Ħ8 ĴÍˊȤ$+\.—&ĥiiż“íŻ’²èTÔñœĉ™…Ñ…İĦk"ôeŝġ”ş Îuċç(gġ–ÚDgN˙À¤H˜1FĠlŜ3Yħ;B @³.͛‹²é4z}ÎOñùsŠÁ³•8q@NÈΉ³ËàĦ´+ÍาÌB=„Ï ĜK@#LGDá.œD]^Zr p°(–‘Y ĞyI’î³y§CblßĉèĞŒ:˘ı“>ŝ_üb‰K;X QœËÌys0İ— -+­/żĵT (ĉòÖ­ä„˙€ÔS{xûż˙è“ĈOĥ|òû‹ŻÂäVHf֔ À“—ŠixñuÁ0@üDÈ.á³Ó™˘×–2”+óş•ĉRñCÀ€xL~&ùS H߯ÑñéNĵÍ3A.™K×5ŬEĴï‘ôÑV€`¸@u@XLĉ0]‰è;˜›Ó-_Îù0O5ÇP/Ë$M"u Àe3 .'_ï2D”gOĤ(GÜd’„­ @Ĉ‹ÓĥÄdÍ ‚9ˆ.…•u.Yw‘ÛOcOT$"*hâx‹Y&Ğ Ĥœ.'‡<Òb}&à—XˆŒK­@'…Ј€€6üÄzݰ^ċBA“[Vmä(P8İH0Í ?ÇjÒÓ}Á>@@ˆûż_!/Wt z2˜¨HŠƒEĞtĝċéÖ@é鞕­Û_^J~ĉÌ3ÂVŝ!°re„3n8n=µ#mŻĝhˊġŸ|òŝ7F-Ż€"Âwĉy8£"0€ÙŬÖĊXWD˘Ğ6Dïΰ­ùĤğdC(€Ġ ùċ]ìbÁ“’š!rŬ°IĞ&u…ò—ċż@? ˘0ı\Šòçö'\4ğ§YRâċĤA"-4˙šÙ;˘ç!˙'“8TÁ/ɸ™êJ0š‡”â0pjğı{O=ĦBu äF6ı2.yĈxYú ĉ‚5ÙìÍçŒ,Ĥ§ŭŞ3݇5D$šqiaqÉç#`IL¸p̕)Vˆx¸İ×3V`ğ`*ïé´ xQñĤ…o@܆¤"ÛÒby£Çéq²Nı;ĤC&9^4Èe[Ċ+ı“WH͖9IïŸcaÓñ‹¨#ԗ ½~y{ñ^wBêÎ\… 8(ìé) at9¸ÍşËĈ?ùhĊúġ}côġ×çe aNKKjNeH:•žcÄ#˙˜ÎÑÑ! Sc—ŭÄB°,Ú1ġ.ż“a†Qı›ššúĠœÓ½[É]ğĴğbÀGrù)ÙŭĴôéĤ›;?ŭŝ§…‹Â÷V·X­ï½7/)tèĈĥî>j\Û>3úWŻÇU›ß˙]Ŭ"MK0µLOéܚZÁ0IféšùÀ.xwaò“ÍáÜÎħ ,ĉqħpL†Lùŭżò‹QP9 GŜšÄi§…Ôٍ ˆŭ ğ hD5AšÈd˘HË´Ğb‰s ²ĵˆXÊhR<êb#\ÜL÷dUĉÙġ„X/΄úÑ.œŝCê3wqÀ˙¤` gĥMM˜g~€c[pŝĦLù%k'4[ Ċ8,ߒià@hœĤׄ*ìÄKİPżYBĈ“LôKbĈs^ƒ/dáÓʤ•BİÒ °‰ȁ‹wEÄ(òñÄŭÜtêqPĵì׺@ÀEMPĜçñY|âb_?ä_œĞÍeúù(´ >âÀ„Ë ÓÓSÛP€Ġ==g !u;o^½úéiÂ.ìY-YW[˜ „ŭC[M °â“˙|ñ™żú+Iñ˙*F%˜÷]ĴdÑyûf9/Ë(.sâĠ¸3ábŠ!’kĠÄÌ-½§.rÁfínŝ„ ÍY`wfŒ ’…ĝ S %‘ŝaĉÓÌĉĊġâ÷ˆ[RިOêNħ!)¸ž X w˙ò 3ıŠ€ŝ²Oēñ,—‘QEòŒúgd,KàuĊ“†Îä0À0˙bƒ #dż„8ŒÁâž_cÁRÑĤD¤ËàÏzʏ#éPICx^‰Yp÷,Jŭ‹Ümi"t D€d&ĉ”5\„ef^óȋ=,ƒƒ!Ï&ô ’˘by s}¤EJ'nÔA„à] ]‰: ÓáíÛuĞ{ê+_Ŝ„J 7?-Ĵ+-\½RìCĊóš×H_\;ôĊĥĥ>úhĊĝżµJš­K·¨ékÜJì‡#ƒÁ„°·"–Аá8E]–ÀMê.‘.&EğhyY0Ġiꈄ£d)•¸ÇEï/Œż?Ä PLj N6">9AI¤Ñt%şJ”‰óè4;²ÈBÓwsh*.è€u•)Dĝd ĉàĞÈ⠜ĉ$$ &Pü:wˆĜ–"‰P;NÀ´K§ßößÊ0€Ópkşş@›Dc@LĊ ĠZRèDSKĊ43§·.¤]Ŭƒ"kò˘²H)CêÜ$ }™ŸŸ_¸4Hâ2âÀ°Ç0“49Rc•KJ‚³ÑYòc^ ‘ıÌëÍq‰Ż/ŜXĜS^Ŝ~' üôÓOŻŜ,ĵŠÓżúӞ•ĝdM€Ê œŝ.×Ë/|óĝ4­Í™U ¨úOcqD^É]‹Iœ9zFޏYIÁÊ83“{"ğ`ˆˆ™!žge9bĤiezóK&BĵS)`-CaÄÔnÍQ ‘ŭc›Œ¸Ëf‚_?˘kĵÜ8ŝ.ލhĈšĴHŠi:„bìĴK%,Â8Ĉòj"›nH6œon9_ßoih`ÈӟÒM @Ò¸9– QŝN&D†?)‰&´`1)’úN>^>U€= $ħš µaışˆÛ_€Z#I"çMC&2T  ğLĴÈÎ]s-+İl^8óÂr˜ ìŞ\Ä?¸ħ™Ba›­ŻÏ˙ôñt0盇ğVFCAxŝ“ċÑWàĵŽŽe^GĈëĞġhóYc ´lPwjŭ˙§7 ?íĦ ¨[‰ÄnàÈ÷“׿333ÓĠ<Ó|êí—_?Ĉ´îGêġ—÷Òİ—÷½ï5żôËëqĠJüĥÔá#"Â\0çyâlĵ zÈ´$Ğ›Ŭ ŞÌ";1h Ĥ'û L#F@4;˘W†İ^\ZöSŭ†ĤP4Ġ`H-'Ĝ|(ğ  1O 5İà)Ŝ"'(5àIÁ˘ÊòO2ÛB^=r+²—AƒÑO˜X‹$Í<;8˘ ÷Ï27OżqY<Ĥ„OZ+ĴIX­ \M ħs­x˘Ç!BÈb%Ö[\ġ.F‰:ыĵTD˙%Ï˘üïNÀ@-M߁;¨’¤HšÙ“&€‚i§×âÑ|Ŝĉï[f+?RvFÎWıöìîŽ#eż­â6‰³eU7Ê˘}Ç}![(gƒX<žž:QêágÓÁ+ožĴ.,,-\IzXk—4::ôږ4ŝĝÍ o/¨q˖×6żQŭ…׎ï7_ûÊòċ[ŝşà{o7Ŝ]Ù—ek M|DyaÚ³†èvƒK/ %#ÉfC­Äœ„ÔĠK:˘]lžg7{ßEëi˘dÙ`f€VŠ´ ĉÔŻ 0œVĝ™JÑá;˜8“Eċ&XŜ0!‚2ó!É žGĵ:Mi‚§ Á(ŽÊ!Š´,¸Î'8‘ cö°%Ċw° ‡µAúФ¸šı„³WJĵLÁxáÔE>Ôl‡–h€4S İiÈ,9tò3{)4Àİ+ĥ*9•KJÚfó3ŭ‹cN:@‘%·ô”˙`YXÙC˜vx÷Ŭx÷ŬGËÏ65 8Ê·mk*z¨İsßmŸß·­¨èĦ}?^k“,µ ˘֍$L­áş^_]`$#C2W˙pqà` OêBÏ>£?ürtËíöœÛòŻoĵöÂ;/ĵpnÏŻoYóŻożuÏížĜsû…~ŭ‡köüiôġ˜üzĊ“y—(ŭÈIĉŝüz À€côdXЉ˘œ\`75NQŻsLŽ1§#W0Чĝê94Ĥ“Ĝ0)+qù +sG Ĵ0³M‰KJ™LeFĠeˆú³Â>J(LĠÊ5ò’ĝ­"ncg›šECà‚ÈâXDž™˙„jŝ°N]1}N퀀,ÑèĵTê×%`o³( &Xë`ÓlÒHë,ËÓJÑ˙ˆħ^ú}ijÊ6\ò_rŠŠ<×›ÏNÔ)†Ɉqî4-s~dĦf3ż˜* á˙„ƒ°˜f ïĥyÓ9ÏĊ‹?XħíÙŞšš˙Ğ~wÓ*.Ro*Úĥc[Ñó½ğïÁċŝ?Hg†<ƒŜPȧl‡ëZKëÂu‡M ‡Ğ§Żâ­ÓşşÓÜò‰Ĝ$bŒŝò™s·oß~áöžÁ-·o˙Àö|òç{nß^ƒ÷ÛZ…ŝ÷Ÿ^GtI‚Ġ îÓ3ùjÜÉúİ ›Êt³Ha'šısK‹~)² ô?ïWĜŒ),ŭ=]ŸY…ö2Í4@Ú &6ğj9œÀ³„G –äĵ€lÓn˜j€(@7³ö1Áoe~PŝǙPE“Ĉħ.ġ¨“9u˜ĤJÀTÚ~?K‘K ŻIK,}ÊĈà&™Î.?î * kĥ)ç”SD-ÚRé—@f°eèŻĈ#ĥNˆàġzzipĉ –ĵ?QP şĜm6ĜvŻĊúµ˙¤L š5knŻyaŭ=ç8ışŝÜ?ıçžsïĵ;úgĜzĦA@xz:,ÒžÏ¨b ŻŝáÌU‚Ğ_žòëÖdƒŭċ7 á5/Ü^óÀ(À/_?w{Í˙ħċĥyëŝ.ûÜŻ˙ëÖ×G#O~˙²¨ENïĴ!Ž.$Ĝ˘R,âÈè]Ia*—Vġ4ˆŝHvĵò[XÍeQYghGÄo!ž"›ğD2ˆÍä§#·“"jÇ"ĵ–$ïeŝÇÍè=/êBĴǓ"+¤wq?p²%•T“dXHë'ĜšÜĊÊQŒ!Ħ‘^j^l‚˘}?)Ú@—TÀ0D—“ΆÄ DìÁ½t"…)êÖpñô”âr2&J6ˆÂıEŻSVzÒRÄBcÁÈmĵĤ,²çÜtŝ@.a ˜:½6çvÈ|ğ/l‘Ú;wû˙ğ­9·fÍıġ+έ?wîÜ'çɖGÏü̒óŝÂÑçàr÷V*ÄżÚrĜì(İLÈĠÂ:SÎ˙ñ­gνpûnß~b=àúOñиçöñGŜ˙ÖÏĝÏoû­Ġ֊–ìċ™n˜ù(Fƒm+t‡ÀefĞ€!˜Rĉ8Àé+İr’à5‰›]c8°ˆ•‰eNž˜”Ŭ²(>sÉlœP6*öӓñǟáh;Ìó/,@œñşiħı~\Ċ‘Gl— ĥÏ'‡[ħİĴX€Ó<ËSú¸ÁF$i8êfo „ożP³“˘_TÀDĵɖ_IjaE+âñëRʒ ˜żeùXi“M À –×o.ŬĠ İGŞX-ib™µ `ş—z,˙JBÈŻ,ğPpĦ  àÛiżEúÒk–d/äżŝܚsçVĴX‡O>Ù²~͊oĵĝÌKû½Ž_ôÙÒáí>Ê?`Y XZ1„ÌiÄu\€aüĊúž1·÷žùdÏ=ë_x᝟oZî…w  úÙúÛ˙ġßÏÁÎü×÷ŝžJwù[Żğ$Umi ñiàD¸YûÓ͌ü%âz'eLƒLËòĵވ‘Ĉè1M!­ˆ8>áîé‘EvY1{µ7š#i ëc2O;Ž…áñp^4'(ĜŒŻ/˜À*Âô¸‘uıòú!×!²ħŭ#ɊDm4$GSû•ñ%CD{&‡½zÄ ²1G4ñSváMäŭ*H'd/|½ß° ì_,Éñ„™nöÇĴÙ^•ŝjĤnĊé¨`.DòY#òˆR@‹9m]]ŝYżÍ‰À÷’żàPÍ•†é ğ&âgĵLǀœÇ_ùÁžû?÷wOŽŝçÏΙÂÇ?>\Ášġ0çĝ¸ŝ…ĈGö÷óżĝۋóÓÓ/ê­½P€Ö@] ġÎÒ(²ƒöVž^ıÒ0^—v-ĝ]{_˙Ù~›ż÷‰·×ŭßçÎí9·çs˙ĝîí·żúúı5{ŝë[ü›/\ŝ·żÒġ]ğĜÜ´Ĥ~×`Á! g)½¤87ġ%ĥU(*‡‡’‘Š£1ħÁ˄ˆŬEZπĦ\”Œx ߌŜˆ Oá5€)aǝ͂²ìaĤ€uh‘‹˘,t.ß)Ŭ¨ —¨ÇĉŒ.ö 3gÒ/s^M› `të'Îç³˘KO7Ä˙çïDÇXV䳜k‚=­AyQXʰGN“Ì´•Z(%GùÁhù΂ N/D‡GûĊëa™ÏQ]ĉ/è ùÒzÚ;-ìĵÍÇ%{6çt_ßt:7ğ²ĵ|Yß´mĥ/ò]ı’ËĝĵœĜs¤CŽ´/ŸÛĥgϞġżŝŝèÏ>{ŝ_€ú€~¸gM?üÏŝŝÏWĵwñ_ŝe˘÷Ġħ3¸7Ü{§%là˙ÒĴ^ıúŸF*’PfĠïT÷ÊÍ_?d¸ù­˙ĝ˙Ó˙Öèè^˙Ì˙ç^úê_?ÔüÒŝêÑË˙Ö CŞ“*IDAT´° š”#Â^Ež„×+˜Ë-ÏiAٌöçòOšŽÔĝ_n-Üt@I-@Sŝ)şHĖğTÙÁlO\•Ġ¸uQ‚h“Ĵ"$‹_mĉtœ ‰(l3!£ĦIKY{Ö#ÙÎÓĊbż!$Ÿˆ'Ìòß°XҊ>żD²~İQâ·ĜQÎıÈ|ŽeÍ9‚y #1Œ;œ\ô†dfŭ Pt>I#ÓôPуÏ?HV…UMgw?şjߪ˘û‹X›+k:;~vĠ£÷˙xüûžŬ×T}iÛ³zöì›MEw55ŭzUgç ·êÄğ=ĝ|SÓX}َwwíx¨¨¨³Òٷ޳İsێv­xÄú5{Ö˙ĉĵĝÑ'K@H~ŭzž|ÜÎÑHŻygÍO^ü‡Ÿ=óç+˙~ñÏ˙ÒZô†aψ"żùñΛ7Ï–‡X³I£‡A=c2;<oiIžŸxiŬĈ wĜğü‰Sßûj˘ÀŝËoŭòÔ¤Á`—ò—y ˆ„“ÖŠ qĜ#L‚Q'4\˘&k$wŭ˙ …İş;AƒĴšr?GÑħyX$ÍĜY“ñ†¤9l#²§Bŝ99k²?=ˆ' “Ĵ[µdBÒEËV '[g2G,€H1–}â”} O܂†nˆ’P2•e'ˆX WwĊĠ˜ˆ÷ò—˙ßÂ>ĥóĵÓâ5Ŭ&T‚Á˜œAÉutT¨)ÛÜAĵbVÓµ+S5P#+FHQˆ‚3eTĦ­Í$€Ş)râ*@ 0ÀƒbB<~X‘6x$ƒ:RŝÈ4 #q<¤ÄèĈÄú#Ąŝħç÷éĉcȏ:w÷Ŝû>ïóŭ Ö‡ŭ S™ŭ m ηÀ:0k‘CĜE+ú…Ù€0ˆ€ĉÀPïĝ;ïÈ|ž[vÏ{gÑovGíß>:şL<8D ŽÎF=²ŬÒıèî?ŝŽĊdAàs`pi~)5™:g-–QÓċĊÎÙĝñŻîµ™@FÄŭ èµhù10@ßg?ÈŜüNíżâ4ñDĉÚE£"/żüÑÇ}ôïD‹˘Ti¨†ƒ2Œ ´DĜP´‚IJ…3µ$1IGì²fèxtĞM5/ĞĠĊ™U LĊ[[ \çÔ/l-[2q´n6àF!p2íSĴ"RsV‡Ġ•ܨ²-&4‰QP `ş›’2¸?ĥ ê;ïÎV /ĥġ°o@³7ÀŸƒR—áìEóf‹`ŝdÈbY$žaw·ÚĠ›ğ„>Pj¸\5|DÏ>ŭÚ.Q)ĈÀ֔µ¨(óK×ĉC}>Ñ×ċËfĊĴŻ+ìòEü•ìĦàŝü}ñ„÷/e½ŜßrÎìjVŭɵó™zNıġß|ïS”o}ïÜğùÁ›™ZâÚO_<=i~á•ïŝù÷ġÖOŝîúê‰O@÷ û›Ž™,Ÿ˜şğéÔŭ‰…^&“éñ_;ĝu"ğ²ġÒB"™Oç \mGĠ_ŝĝ£‰ üoMÔ8µaK1(:Óä #œp;˜ş)(5Sşá Ê,‘UUŸ G*ákĴr6ĝċ)†3‡ğŸ|tQ\Cê}¸K6zBÖĥˆèpY*Ë$cÄĜıhÑÚ+âR…Êı| ö96™{C²Ü.ħwĴĴ†0Pj”Ê*M2@£T*˙ĵ‚’1zŒ`-ÂïŠjH|Ċ1'„üwáLÀ>Ħœ˜Ü.HUÛ]§îÂiĈ ÊTTĥU^*°‡Qëžä@jOÉŭ=ĜEĞĞŠQUKÂ`Kä‰sۊ!G×@T4½˘”>Uî+Û°GâžZ iH´ ċ•í}fáŭÙìÊNüíéWN?\ŠıcÇWWWïÑëĉŝ{Ĉkój~ìW_ûíŻ²+żx{ò™ZÚ@˙×ÓOy€È·çP8äÜËWkyäCmùğ7‰uâ‡CŽì…*ÌÙ%ÎÉH­Yѕ¸—(aš ZÁ£7` òuQUż@&ĜL°kXaÖ­lZµÁĤOMĝü>|­ =„àiŽşx 1ĵYg€÷ˆĈÁ#(J]c½VĠ bHéì Ž=èĈÀñÖ8ĊÙŻiüó7·NíäjÙċD9ħ5™û3úÓq­³_ĉK*¤½‡YöĥÍÁ¤Ö93ŽĴ8·o_ÚÙh6IgĊSZôĈĊĴ¸B²œòឲ§yşí´ZŠe?TÖe&Œ]ôKÉP•¸&XıŻiş°]à÷ !5Ċт\Ħ;•š‚×÷6F‡“)¨/ZîŒ7á]? İÄ&G¸kFPŞVP Û×à’‚o…47Ĵ#[ï6ğs•`Ú£Q˙І–88½LWáʋbyŞ|ĥÙl ˆ Dšċ’Šà‚meWTĞá[ĤòÚ`’ÇÈĴÊĉ fBS…v’äv ġĞÔ8îC3´×°$5.W˘ÔB´ĥàßµÀÌ*ê0$Ŝâ°²ğğÁUµd- •·V5ĴFp“ ħe¨^żQ#¤‰IÀO(7™›œDR °JŠĞŸ²êÜËpš vŽ ÔXœñĵĝÓoŭÈszk)Ìm´òâÜHö7ÙìĦlö¸Ïçzg·F„€d9÷$“ËÔoÖŭuYîÛéĞkġÈܓz½/$ú>Œoċĥrò|>Që[è{B4,ÍZÌè3Óâ@ÓàûB´ÏW¸öşp”à ƒŸĴ|a…]ġĦ„ñˆ h°a,„Ċ€f6ÜmXg%µaa†_eŸ%ĝ5Š Ac£/lĵҔ#ŭü…żĜKÔ>Ñı’ñ%öügƒMǎH;œĦĝtĠÚ!vPAŻèŠ´œiıT9G_Ği ІGH0+Wcx+ û‹Á_”ĝnD̓I İ%heHl˙ i8\àQZ“2½5.oW“'ċÉÄ<€rP;P¸Öátú0‚çvĉä6 X2úŸ}óÌy^ıùäÔ äy=›ÎÖ}‘àñ·Û}È=ížG˘WáYû„ÜW—ĊĜmû¸gĵCĤ‡c(÷[· Ӟéq{.á;?p5†;×zvDBP•3cÈš:İKÍÄl# z<èÖyù³'¤·œfu$$T'ŠWxÑÒ¨ġôċĊ‡–HÄq¸<ˆš¸7?ŻĊe/½Pu@Şŭ6^‹ïÑĊ@Ó)T â:13ÙĞ´}GM;œfŸ,˜!iÑ"´˜xĜu.ƒ‡@mǐ”ç=ŝKÇ5œƒ‚2i:›nö$Q˘uÇQîŒÁáÀƒ5*Ċ÷â¨CĴlÛĴÑ Ux†â0˙Ġ$m/ÎvÄ~šâ äצּ’Ô3Ä_ċ%>ċQq_)‚ШĊÈç&•šĞT!ôLĦA݈$Wİ(ˆÊċk7?ĜÉÉ-§P˙ÑWŸ;uĈsêĊKÉ·‘ϳy6THD"ħĠĜDÌÍ5\„ñg…gŬö.YŒÏġÉZ̃’MÂà0>ìéĈ#ö^šë#™Ldx"6=Ĝ˙^÷2AÄrż;—ÖĠ°‹D·†£Ħ—œÔi×ħ,3ëŞ+êˆ"ĵKS6ĞË%!@‚Љ8ΎqFAâ‘# Ò&^ñé ZéHÜO/$MLKô`GA5+)NÀ@ ӜòŽÀ$Î6V…FMDì%^ZÌR‚°9NhG;Ôş"Ò'{%qċdĜƒ+ˆ£ƒ¸ħxR.nċQ`µ%jYCÁ ˘›4ƒ}µÄĝm&òq9„úqÑ,&£4P€d˜ĥ N6N.GZ#0N‹H<ö˘:r‰DbĦ.Ӝ!ÀW–GĉÄÜN.7ŸÉ$ĉŸ$>û°ï³'uQp%èğdög"Ô C!žóïž?÷n×D×c÷°Ž92Ŝáéhğ…Ÿ:uêÌ_\ş™|ŭù×U7òòŽÓyÜn8<ĵx-ö‚ŬÎIûì‡|9ñ°W‘Gb´îǧ{ƒB‡÷MC5Ĝħ´„’ˁр%0$ŭŬŭ›î-ûħ°dsñÄŻUÂkk•µ+œò6\ħ6v1 _Œ^Œ†ÇPîş‚°ËÖ y<Öé,Fupèĵħ݉ÔıMÔe8Ğ7ÏšŸ“+ ƒ[÷‰ó·Ñ-$ȎVŒ…)%Lš ĦB ‹œ˜Çá²YIr²‘LĠ#Á1Ú "oµAœµ‘ŬÉÚµá*06Bü¨ÎN½ŠR?ÍĉY–9`\€Ï !3ô"Äx*Ċ˘’O,ÑV# a…DGE8)ĞڐŽiÓĦ\S­VÂċ@˘›XKŭ´Û.l nÁ-œĝ'$Ċú{iŬġ÷›4?Ù½½ìDï2Ĉŝ=š‚îQÔËħ&“İ“v‹´-˘Œ–%@ “€oĵzê‡ßŭĊÛÏ?ż›LĉruóñĜê×Ŭž‰ÛžoĊhĤíö.b Nzi]͍Ôh£[=:t<îµXŽ ƒž·ÜžéM‹ċYï94 J`Uu0Àz¸˘6n\İTŒaÜQ¨x­Dñ G˜uŬ%ħ  ×:‚ĞájĴ#Ğ"Ĥżae… €Ú¨z6T-„Œ,•’fƒ2Ĥ„XS—] Ù6̉Ġ4RĦ”!ĈU°@T†ÊfċDU‰VQWƒZ°4 ߑĤÎi€Ĉ jÀúġħ(’³"3=Ċ =²?£–Ž+8ÄÉp}Ó8à–MĜBIĴ ÏĴ•éáÍ<*—o49Ï+·GîײJ}R+ESR<6-löÑ N£r’Ç~oP€Mï2²b÷#ƒf`sš`eŻï—úğğyî-˜ö;‹†xñ΅;xá+@Âßò üÓŝò—I’+ë;ġk1ûCÂĝħ‡ħ×^ĥÇÜÓÂsCžiÏíˆ˙ ÜĞ"ı<2òĝ|làMû°0zÁr@êg–ËĤÀàĴ›‹a£ïġÏmNż”ġJĜ*şT—C W.†´KÑÊ­ìJĈÒí\qşF9w—„êĤmŬFDêšr“£rÔ˘aÛ!6Ÿ–*4´jÔQHä ĉP) [˘Dôŭ}Ÿ#BÂßïJP%y =šĜÑXˆ3²Q'EdwÔñ ÂDÒ@£ÈÙWŞĊŠ‘­Ì³D3ŬXGZ ÒóVPe‰†›$(qÁ&Ş&ވ“@AŜ¨pŜ¨™™ôQ~fĈf ‰Ú̃ƒmt5ê{"F¤uh™m‡\żq$0+xìÓËŻöŝ…Àòr€&œ6à‡ìŠ”Á  lşÇ…@€@ ÓDs½ĜI3nÂì_Ĉ?Ž-^>vyñÎâŬ:Û̓o'_OjÚÉ`丛Ƚ;[uÛ@û7…{}Ï/}“Oöôü•œżž×Òù‘à@d‰ÇŝŜÂĊùL³ Ç.X£½Ä÷uL—/˜,î˜X’éÁ)ZZw„ë˜wZíHÔ´î˘1S¨ĵ­„£†ŞÑġ6ZżĈżıŬ¤İ²êˆ"f5?ç[³a<.ŽruUŜ XÀtë>ñÉ@°FUK*3kĞ·Ç-HHSB)šYX¸ÔV–èµ -’¸ üËH5bDŒuÒh‚U‚sĈ̗£û8ŭ$KÒ/fú™ ÑÇG3|3ß-¸ÀrĤŽcôûœĝ—KòVĉÖğu8COÒ:o1ŠëӛÀċq6ŬûÂéljĉ4eŒkâ‘ëFïÑŝÌ´ïgŽô³Ġ?èƒ/™vŸèBu÷œ[â:èÎċAÎA|İ·~˘+`ԉ^ÓàhĈωüXAß­k(A›ñ“Žs˙2AjjL—Ù·´´ vMÄbݜöĝü÷ߢUûĉk˙ħäżëüóŽı­˘ëyOŸíŽŭ<­ç f>÷6ZÓȘƒunöµ‡§5îġ ™›´‡Çùôt>ñï?\÷óGżúŝÂŬ3˙˙ÛÙ>ÑèĜ˙zÇ/?ÏÌÓç­Ŝq@ê_nŝżżŞĈûĞ­>7í‘Â$µ:hfPe°u2D™ëíUӚÇLğ=C-„ż5´Ĵù‚NZÜàĊĦĦ“§¸½IENDB`‚choreonoid-1.5.0/share/model/house/textures/oak.png0000664000000000000000000002775512741425367021071 0ustar rootroot‰PNG  IHDR€€ôà‘ùPLTE݃ZĤ~Y™qH˜lH‘d<Œb<ĤO{OžwIuH“h2Žf2¤|I£yI‚V1U*oL(kD'žs:o:˘wBŸvBœvPšpOyT*wM)›rCšr?ĦwRĦwMa6Š`6“nJ“mDxN2pK1…]2„],›nB˜lB”j=Ži„[=§TĦ{O˘vHŸrA™o:“lA™m>žrH`0˘|Ueßin IDATxœ-[ Ş:׆p)euj­N!#Għ‰ Z5Ċfê˙˙WßÓŭ~'9ûêÖĊZëıLN}§´úÎuĝ Çħ((ħƒUÎ9&XŒP´î-7ġU2İPBı1˙Ċİ/jB9’â´0;MŻù%a´j„xÉRµğI"%óT/fĠ•*ı_…˙übcŻûŭñ|ĥŠzn…P}QŠÉŽRzX}ġĈÔ}ĉxWIᄠœÊ·÷ÊÖS&É+ î£(àÑĊşÄdÚ]TíGŞëƒIZĞnjı$b¤c)*ü:ô UJä;jû<|w­ĵöäN˜ÜöĤBÔWc¸½hGŭßGmDQ{ê¸ĠÊĜ½rèÀı"¤ĴĉĜĠ_äeĴÊVÊĤ')•’lvw)e˘tW(ĉÒW)şÍĥdŒİ¤ï·M&Dö>Ôßۛä]XÁévLÙaž+3ÚqÊ\ĉyИ¨k#œÊı΋[çÈĞĥäU–Ô´jÜġ"oü´D6·Š(é=˘’2Ŭx?R×& c[6~Xë0RîD¸j{Íħ{x)íıĦ"C^f_™ ĤN =›ú2­İ¤ríZ•kċí£„Ôž”ŻRqg~2zĵlo8sÚŬd…×§êXÈùTÖÔı4aÛ`Rä+tJ³°Èì!Ô;[xĊ쨨ó‹'qS~—êĠ½âëúžqRW£ÑC­?v!ŞIÓ׋ ĈwB|?ċċL?„n;O#M³ĠKZ*ïóN9’”ldrCJò06”nî½ĥğ“ö-°ÙİnÙ ÌİRbÑÚÔ°´Tíƒŝû£…á>?îġâš0’Ìažw—m_à³f4ĝ Rğ‘”,Ù_’Ħ€—ëäXRĤDbÏg\Ò6ÜßgìÙ]{+eĴĝZ÷耧J íg´r~‹‚Eĉyŝ+ é8R Èë…%ĉŞÄñ°EèLéEüìS&ÔÚ#x1=ŠħTPŸ}Ç ‡ÎîĤşß˘tÀ §CÎ^&äĦJ°âŞ5σ6ÀĠT˙ë@v˜ħǑ• ’öġz)ĊÍÁİŬ}QĴ{vŠŞÈğâş> Ï}Q9Á^Lxq.ıt,ħ£o,5áÚ\äŬ{ğ•g˅3uŬĥĵèAD˜yÑOÓ:„Yè<Ĵêß,û›F™â{déKè2y½ ıV˜ğŬdRUŬ£ë¤Ì4á-ËĜħ ´Âf£ôe·u4Îĥk2îÍ´³ùŬ£*ù× „ħ5şĥ•ġĠ'MĤċ~G‡i=´E‡]@AÂâ.Nžô>˘ıy<ĥ”vŠlBS~>(à(Ċ+_Ŭˆè6—ĵħM£ÑûŬı~ú˙<-ßÖ²żĵÎ(›˘Ş=çašÈd“QUœ'M‡ xħŠ$È;ĦcëÖ\;£cEZÒ\ş˘ ErĤ;P&(ÓäeGҔ`0–ĝñ,UçżV^÷cĝ:Û?ZʧK˜=Ĝ¨â™÷ŻOa-Ä:óXĴžĊR[|[…éw)ĥ)Ç{çĤBáƒ>ĝèK琑jTX¤:_ lÔ+aHFÒ1EÛ)ƒħ×N­,Ähii/‘…Cxħ9,˜€TˆPä_bóĉġ Á\ŭW#2sjÊwV €!%‰£Úu÷ÌĠ£żŠÈMsiĥUw§)ó›#¨<à‰½X^°˙ÊP)—GêĴ”=Vf5Ĝ•ż6oĤuĉô 8€ÌWµo ? 1烧ôZd™ÓGOy½iû26%İTĉoXddéíQAšC·‘Í(S‰1H0°ïŸs3hLWö‘ iç›w£ÎèÀnÈż‡[ĦJ{ózż=c²b¨5çğ…ĉkŝÜ{™]@Ċ™½Z ġP`”Ĥû¤D 3çŬcWüW‘MÛüÁ%cŞ‘#`vÑSÊ0Ğ Ù(Op‰ßC=ŜĞó‹Ħ^s×/ƒù%0"Ĥ…#ÀhŻÍòd`öÏ,Ó×ÂPR&_Œ Wó”iÚQ#j(ĉ~2.ċĝh”ô7JĜöSĦÄ^ĦÏäEXí™gAr—pÀĵgƒ·§ĵ^=K|oÍĴî„9³hY”k3ƒ­ÀŻÄâ>(s[ Öñz …}™ÂµÎfu+úğó(?’5ĥİšû–PA€\möbx½g#½T:Ü6ê}ò6äÓwq+<ácx äá–NL“žÖ5 `ĉpÈĦœ cNĈİpz*òÜÖá…ùQş,FÔ2^*ĝ™KWÒ.6 v ÙĜB£Èğ:1ċ“l8gçNúЇŞż‹/(ùûžC˙~ö€á´sDëF^ó@ â^ic{Ûòú´ÏĜËBöHÇ5-vY Î{ŸÑÏJXċ’”LH’”ŝşL2VJvĞ6›$êoĦU}BûzWŸ]İnJĜíY£+İo˙3k^O"ŞM…¸†LiÛ{8¤âeĈ”ÉħÓÒŜEfız_“òy­ŞÏĜWİl˘!ÂînÔ0 À²û\äF&ĵÏĦJ,až/η^'üj£IÛ·ÌMí'mĉi ²ß÷ĵ1+èÒÚܧl° {ï0w5h ŝĜċ‚M8ï(ŭE"b1` &İä„,4ëŸ Û0ĜpOcóq •š–5v`ÜĞġ3ÓúïïÖËpXfġeP¤WaöŜ­‰KHµÌ?¨dċí^2u>`@„è€ğB½e›8I·ĠŞ…VXÜÍùí S(°„ï=>ħ^†ö5Ï?Ž9kÁġÚ,ĉ9fYC™w{3!ŭRĦƒmY n/Ñü³ƒë|ɀ=IR¸Ó U—(m(%½D’ÏŞX‚K7ZÑÜû:÷û[я„öƒĉÓéÔĦm…4@¸6Ë|Ö|^„AëëÉüs­#èŭÂÌjgĜΔ½ <‚Şê|ĴJİTD|…ZcXö°!UÒìj‹—);dÁ›ôgŸòËÍÎfŠ0}ó0ĝ´üŭƒçZÖ¨fġ;ëu}Ĝ;2ç€ákÊa²ĴN}i·úÛlPÀùRA‡ĠGUqRÙ}ğ D0,„üŞN I½hĝoËíۆ{‰H€ž( ´ÄYßĝɈó;ŻĊşŻsŒàw њ÷żŽÓ”àórġgFŒ }™ÎaĊlŸ_ċGÁ—”i£=œsWŝeı‹u°êNK M‚Şa‰İŠ€uĞ#²:ĦmVàŞÍLˆƒKÓJ÷Ağ?³:1§ŜħV딑³Ġëġ/Ù0D5{deU_ц9á“Jì˜ŝc>TWĉŞ„^9_¨–[Ħ&Ï%‡ŭ5&Ž8ĵCœ˜ġ„üÍfż7ڜöÔÍfP]=@Œ¸J2àİÚé!ÎQL/0ĥ`dGäÚ+-ğ”µiRʋèÀÎú^1˙Š÷-vvĊg Šž€,S‹–ĝÁ[µ6ġ·™çµ50됙Á:⠋iSšĵà)Ö Ğ‚!{!m$› Ğ6ÑVÊQR–ĥ^5šË}ÒêÁ°šúdĠY·tŸgÖçŭßçün4×u S˜ğ”ÁĤG&ĝ]†ĞĜhPfÜß_Ž—ĵDŻíE4Ž&Ù `/U4úĞGNġJV$UĊ*Gñí `0GŝjĝY9Úç=Óé`/#úSlĝ dğİÎĦb´‰­ĴúÛ°´š@1ù]ĝîŝ{?-Wáĝül6êİÑF“sÂòP7†żĴF`ö“Ñpş îO˙rA‹¸£›ĉĴ˙bÀ][ʨĉñ†5ñiş=÷™Vôĥ%P„³4yï°üJÍWLµ6_?‹cžVáŒaŜt†Ĥb$‡É›&óğ`hF=ñ‰GbXŜAD:PòEŻ;tƒwpÈàELj|°J#AWúG‡F+ÈöG•IŞ|+ÊÄÓlÀx…ĉV‡ïŬÊ;ùunżYÉLm ´êôc˜Lö\Şjô`ZN  (x-Ñvk‡|rŝI ¸Äı;°a7[2úè˘64ĊĊûíxÛ¸„H.MŠcnĈ((¸Bğŝ;gt¨ù†_ö>E1ħGÔîñkgĥ "Ħ£G ż°ïӒTԈ;*ÇzçÇÊ YÒÂ&ÑĞtUJşpġCv•FY%@ĊöğÖgÌ /,Ô4ĴvßVâJ(Uŭ™ß„x³÷dŬŻÖ.M~F+ `2á׆è@`½Î­B,  EĈRBGBTĦÒĥğwĈ=|ž£Ċ^‰N&çUÈïH›÷RàjqÔD‚ĝ´éï‘ĵPpğE&ò‹oZa²ğ7 \ŭŻ‚ŝŒh¤0Ùô6€ÑŬŜ’6İÊ6 ĴΠ“ŞP ²á`mw??*QBċĤĞ’ü;ĝ ( _ÔxSw+[U6p= /ìĜhë˜ŜNߚ€x(RƒŠ€`€Ï ñÜÍ´ÉK÷6o¸ğ!'~\␔ĵĴ€@âä½YÂ(2p‘ | IH÷ĦE›Ôßû|DàgŞĴİWר¸Êùéşo qîŽéÎO?yëZ=aĜP€†:äàŬUx1°½.†Ž<;ñ Œ [ĉ)¤˘ #86ûîé/Áŭ"ÄÛU€ŝÀǃˆŒ-ŭÉ3ކ˙ï ˜ġÄÜa¸>ŭ xÎ:?"ž:>­Ñı›Ž‘·È=·7,—+ò´„ŜC7ĦhCR†ˆtëÓĊʇîÒÜ$ éz˙$ˆ ïħĤ*ÔhğÎWğEΘŞħg˟üì iDKúÄ$‡&)‡>›ßğK…ñqrD`XëAÑ;ŭ|#Ü0ê˘1(Ĉf̒WĥèÙ} ?°ŬĤêŜĈ<²V†Ï‡+*VË00ĠÜ dsáVZ!‹-’Âôíµ":Ÿ×kt $vàĊs=UĵaTXOSĝ>¨Ÿ„)–@dğ/ĥĊW.ï]é½CJ.*ŒÀî.œÛÁÛÓi?O:|)ÇÔ,~fe…Ö§ċAeÎù]aĥ‘ °…w’:ÛĊÖ@ ͗mˆ_Ĝñr„?œ cwóÂù……^;ŒÀw%\a2킺B½ÁfŞŻ}a- (àŻÍ4'KíržÁ.ŝ£żˆòeÖ :à„÷Ĵ| áj°BߓŸ´T$Z%#G_mS Ż×ĵ˙jÎ÷K×{`t?YïÂp:o¸ôĥ‡;ċÇa=÷?ÏT ÍáŒ!y żÓr9·ĜäÓ>wñ Iak‘g.fP1\ċ×HIV@vÒR¤r(Âò§láiÈaU‡QÙۍ>,P P°Żc>?ŻëĠİŜW˘ÉħËċĦĠT­ٛġ ˙tX.˙@Ċ5ܐd:_sP$ĴHû‰V#o=ŒU0pŜ#MӗûÀġiÊĤü9n=Ò4ïÊM•$o¤ĵûPáâßP³|ĉEKğA,,îŝ—·끛ıŜ…ıu˙ìX^C[çŜš`ş<Ĉ\ûàħ‹$Áêed;‚}e܁£ûħ,3N~}ÓóXĤŻyğŠ•ÊŻ#]yÎëüzŬ?‘Úa€à?/Ú)D5ÌaıpÎÍSžOôaŽàB††Ċä;<ÜÛËïI òQmÓ%•ŜĤÓŜrLëecϛĉ6’ĞOµŭD" „sjMXìŸDİ‚‡ˆÊ:—³Ä0ç‡ €Ê&½ ¨xÎ3yb$FŸçŜ C´äL>JQdQñd)ñ£RĝÙÜŝcIy—ŸjüÀçSßmpĊ†ġô§˘€q(²ïê@ŝ 9â/wzŻĠ\G$˘äŝ_-ö3°Ġ‹ŜÚ/óÊs‘€ES…„ÄĊê_[ĤŜJe}ı9U™ô²bPCƒ Ŭ?!żO}xŝ+ï]˙ÀïÀsħ‡4Ùşŝ sD_. ÀÊ@ŽçA“´ MJVp]hVX"Âî£ä”|àVwϘ¤ġYj­ÒM.cdI~Ͱ´Fqàg‘Ô‚Iâ4Ġ‚=ç)ĉċü;gĤ_ĝ4Ċh2à<‹à`ƒ* Ċv[²Ì ċî]É*²•é&LÈy”jÚĤ´Ëıè.$£†Gpä"¨_-êQR…YéiıD¨êŽ8ž•Ÿ–YhÍož1O fӊlŸĊÓòö:Ğ,)>áGtÖWÈ^d›~jñĦ$ϔúQ€aR>à–.i˘úچ†ÊyŠwÀÔî:  ñ KŻÁ܅š…Ġ˘^,€:Lŝ×h9ĉ&3ÌÁ–#l‹ü@rÖyѐ˘ú”[é8·[YÂŜ¤dS Ĉ´,’êTç‚%ä"ËMÜuá+xLq\éñËJŠä·\lĊĴ`£ż3ƒX­°„s\ÂùwÈ@ĊÈDt6&#}Â^}5äŽÚHñğbàP‚R%Ŭ$½Ŭ?nîÏeÉ.ÛO9V§:/‹GĈ+o[äqĊù´Ü –)£ô·6!Ä3“§ÀÒEû.–xÁKÒÁ"ˆ;P¨ĦÀûl> *Ô"IÁËq_|äôï·?žĦ˘˙>Ŭ|Cq†ÓĞġŒyÁ¨g“f9`ÊpħûĦHäe†0ƒÁµHfóÚ #(^Aׁ¨=İ0`**I+Ä]}Q–Ċ/ŜŠ6MŞħb›Ó'1ˆG… œFk=}m-%X Ⳅ˙€N;şò>ôù˘!‰vXħ<_ ó&w&œK^¤àCÑ„°­üw°‚$~’Óä~÷‰ĵ™şNvgˆÑ?&Dô; ĊH§xBĦĠôŭßekŽVŸ#b“Xu&ôtŬ£™zäÚ|â3XŞr4‡¤ĦŒ ìù9oĜµŭHt@ 9Òx8•niF.7ŸÊŻG²Q‡ž=:TŸîs>˘–"•x8ôŭ}ëğL s¨!#h‹^Ċ޸í)òŸÑ5ş’›yFB‡a)†@‘Òŝmƒo{éÚÍGn”Ġη" ä@È–]< áœ>LOwCwDoħVԓZ=î][=ĥdóP _€PBÉx ·Êôw`Üġ˜Ï§oû ~µ™Çä‘ÄÄâhZƒhjj"ĞĞϐ €Jym4Ü Qvˆ#Ȋx0ÇèğìĜџ-Œ% > òñ€ïğÁžĜÍĈóĦhS6ĜŠě.€}ßùÊşÜ#ĴÛžP,VŽĦ!b²ŒáÚ`Sa ŠNDŞR”ËÊÚ8;~àJY D›£Ïv0úšƒàx‡lxîğ ò‚¸Ĵ/•@bù0֕c„Ħ7~qP7O÷Ö˘€ïAĠP#jvw˜ëÓO†Ğ ^(ïj$ Œ€,6*Ë)DáMaEĈ!8#*·´ĝñ]ÙÂ]DdS¨Q¸wMqˤ웏Œ<£›-¨ÊÇ#>kíâİ˙à>ÚzU|j­ŸZù<Óï2!jáĴv;Mô°Ŝş˘ /ĝEğISħXÚ1 ۟<ŻÛ-Fê)ş$ÓóMéWeUtÉÇ^Yun>ì#›Ïù\%Y7N×E&ÈáàġĦŜYjüĤäûgvĴh;P ò#tg˘-_w‰÷y}ıĴ½>îs{-v#µŝŽ~˙;íßÊLúŻÎ[&.èŒÙ^oğ!GÇH×gH‚×=!­§Qx/ĊĜ„ƒÜĉ2‹.%Ċ­S‡•Y‚l.•;ĝÙ$_ç&Aj­ż}:[í1‚aUCâ/PóĠQ8NhÒĜ0Nĥs~BJêî²Ë#>hJĝqü´¤1şğ6ĠùĜTê}ìHšùşÓîRPÙD?\6ìì‘ >|˙7%ŝP€V—ç`Wwkwƒ†ĤĠìVÔħş†âMô‚ :µÓ#!4˙˘-ğ†ù!ıĜé²ġï£dUw„×Œ}Ó]o]Ġ=ÀŬ…Á i-äĜ˙—Ô÷˘Xŭèìz÷ú{aìiĜĠ‚߈]§ïmÛ¸&5 7Ġ-;ƒnLË\#ş¨àӁSúÀâĉœsuştĤ8Vrû^5[ĠіŽËÙĊĈ KĞóƒÉ˙*˜vċËş\ߊ°;h½g PÁ.‡,ğ,ŒžNßşuü°0kü ?Ĝ×Ê­‘ö ëĝ ÙXćĠNEK²^ñCFjL§^meÓa.M ŽğŞğŽUċÁ;ĠÉş.wÌd<'öŠŬNé€üğ<™édNċ¸ĉK0F€Ċ›Bjˆ×µÎĜl†šëËb âÍ!0ŭïyÛéP `P9ôÈ>`(lìÊÓ[H÷!Żçêsu‰o•ìFt Â`A+átíx8ĉŞĤí)ÏìġË·üާa…DLÌÁ{ftw [BĝÍı†qy=a"w ß …éäûL7êÜ7ôŬ)FBèĈc4%–°ÇV˙Ŭ>U%Ġgĵ‰-B–J…COĦ‹q9ğÚ眇Â/’5:·ˆùвx0˘íî9&áI³{э£:é—°-wKéìJÑHU_hĠyĜÀîĈRžáEċíÑT˙ ¨ŠfLLџħQş8œmŬ6/Fğ;­1•ĠÀd:s›€訛'ƒ$ßbû܏7ĵbëP´ê=ë ֟B~ŞTĜ5M öġ¨ġuĜuúÎıV"ĵc aO>FĥµM qҖ¸( >ܑìnoôî4˜uĜYFÎ÷1Ŝ;GAÙìoÍQ’ÂËqtAö£/x\¸ DŭÚ^¤„½C°Ap0ÙܛKa‘Eñ~íXu#²í¨ê;•({Ïsôŝt]L:ÏWw(~|~ħŝÉ]š÷oµá\üFžà€ĉµSœ1 m 5ˆ÷¤ü,ÄNRÀ=ŽĜ"bÛ˘ŞàÂ*Ö\ĥ×ħ!ċ{L’Ş?+AUċĜa LtK7† œIDAT˘ÍËP€A3LQïzR0$\}ûŻÛp„€ß~7cŽÏmFJ‰ $ŽBkCĜŽÔŭŬ ²„G\•isÑ4=›b†K\=YŽ_Ÿ4·H Ú°#…›……„ ½›à4êġÄWw[ pö9nTìˆA:a\üiњĦMĊL_N„½²Eó4.2:KD'™r[Á­ú-v`ô8n/(™\ÏMsHÉ@E‡.³|Ĉ2ŜŠÍ×5Fà'ğĴ ϗ{ĈxáİċZüŝB‰a^|ž”r KNœ+öN…ĉÜĵNÀŸóĝŻ]sË *ĊvÍ6Ħĵ‡˙QÎ\QÀâÙûgٙüß Ë=ĝ ö~›5:ÀÖĝo=o·ÚT/7˗Ëòœvf‹ı âCw‚k–Â,°™àj·\ °owôµıĊßPÂ]—@ŜóĦÎÄÔ4f·4Ú_ŜĜÂe@öìŸ:ž#C%ÖĜĴçIJ2çd*ôŭ7–^,…ì—„qC$üJ—(äÇîrVRv·8[Ñ/˜Ó *uE‰Üžê&ŜŒ6´Ä0şŬ€ÁŸ‚kEż7Ŝz1ġáĵĉġĴˆż œĜçĤġòP´ô\‰—ך }£‚ò ŝû–s\ÂÇçCwg§˘;6”ôħGŬ~fZĜŬÓïŬżêĵ^ħ•ÑßC÷ĉñl°uùÉáÖ²9Çŝ˙sħĤğ˙*˙=y ûJÎ …oìJzîrü–ŭıİäùùIş]<û…*Êí†ìÔ<çġ>!ğğĝ]ÏyĜcCŝƒĴ­a€Ĝ`¸Lä@ÁKÌs6ğż!KÜĵĊïöOä-uìàÒ|j댂AG*ôħ›ûo÷Áî66|R”˘ĝ+'Ż èÙëŞÌÂ: 5z‘/M|Ĥ²"êTŒ7´`úM] ƒJDĤç™ O—@bÏĤà•DÌĜŠ ŭsIÈR÷ŭэ×êĝ ñŽ;pDÒ½oK†ì "z$ä0ìsÁ™Ÿ<>&´3u¸ÖëuÏ"_›šżùTħ I<sn?d/·và‚ü^Öŭ D(&ĝLU2•ëŒ"µžnŝq‘—Ĥ‰rœ~ş•gŞú`˜Óc÷LĵŭÊó:Ï<5báÚìëĊ ‹E|Xi@·E|ÈÉĵŒ7­ÜzžħÏìED›Òle+v~€tF"@2™âŜğĵĈü-ŭlJ8ÚOĊ2ÑԘ¨÷ıžê}ĤżğİŝŜ›üıżúôÌş SvŞ}oèÔ-]D%Ǎ†ô†żÖ‰mŞçŭaÜ:ñÍ]Ka9 ñûq²ŞÜä}ß].òôŜFö!€Ħ„•’(M¨­óĦż;òı̄E~Ĥc Gp-µAŽçN/öĵż?h£  ×áÜÊí5› RÓĴ5 x1Ïġ1­(NÏñrç3²iS@ñĦ.!ç첍(°&„+ĠoĤ Áâ|ܛÓq0jZ„xLÁ½{>ŭ2·,Ññl*C†¤ap½XŬğLöŠaA_Ğé  ñĝ )+ÛßĈKŻĈŝOÉĦ†(;@h–Í•tġğwpEGk~ùw7ìş>†bš­Ž fóîWÍó4ğzċK`óLħşıĦ7"\`²sĈU•nìòßîҜ› Í:^–ĠĦVYßÁëušI"ò( ÈĝboĤïßİ^„ï Nß{mÌ÷/c/ŒÜǛëżYĤ4˘Ô&%وI?û'mïj·ñÔPĦġ/ĈיV.kËê|{Œ× ˘HT:t`g•*üKĈȎäšàŬë°Ĝ }+ _}ìÔŞ@î Ĉc|ÖqQ+;Mµ›~ŽOħÀ:ìDÚòağ^÷ğbYä6‰˜6)Ú$ŝ §Ĝ[\ÀElğ f)IToi‡8ğת'7„ÓÎAħ€S~Œù<ü €ú{j%bLîĝï–Ì­sóçàŒĦH{ùEN>Q Œ,›˙à!²OÊĈ 8oş7ÓI"V›;ĥ·+tvq—ÄbżĞ°Íže?µÉqòċr½žvñŽ ˘i:3YG§\‰˜‡L&Ökœx ş8H†‹Ħb&>Z>˜…NK:Ŝnçó£Ïñğ:pµjxnK9Şı°ëüt§FۆġOĝĥ&˙ ĜµŸIÀô Ÿm0ƒ£6îÀĵġìfcRXò,!ï÷#´×ı§‡m Ĝ­×T§5<.cóˆÇӈhŸÏ§ZĝĴ¸Hı)ν”Eb÷Ċ4-CĤö…1ğ‹¸ÇšÓ:>ĈŸ'ĤÎ#ŽYT@4ÊN_ġê^Œt‹âɍאFöFˆÌe È"<ÇÄŻ'b´³]ÑK¤”QÓ'v ‹zĜ 7£ŽoUŻêïq-˜Ök0!Ġ Ċ­™™Ĵ'F°˙ž4BI0óô;Ŭï£ËŒÀ%1ĈoÁX…ÊY#²ûñòPäGşq ?p°äHÔxöÛËçhvóŸEfîwĞVñ–uĝÑ Iï½ /‡7ÜêİŜb.n½ßÇcCŬĥ:X1Ozq¨ÌR,áä_ë £Ó4eEèÛ âÈĥ˘Ï~à:İû*İ9 J,À£€àôÁfÖûÎ`CW…Ž·N˙€ïÄP :\b­[ĥ¸Œ›W<âÇ?àĦ@x‚SñµhaËÀʙĤmk›:À°U+ĝ‰Kx½U ñ _çÑĉt§…6;=~ìÎğŭħ‰ ™ĝeĤ÷š×ŽĜ|‰×ñôĵžĝdTż/6$ÓğbNZ˙™yèhĞĠĝˆ;péhÑĝT‡Fġçá·ÑoG†œ [˙ C@Á‰G1 ı˜–5Ĝ# Ä Ğž‚ĉYŝÏœk—£¤£ç\…0§Sz)T·°²ˆ ”ü·ïZx4{FÀ*üi ÌĊY–ôvóŬ˙FPÔġ5d&Ü5ŒQ&Ħ֝Ĝ-ŝâ( ż7$[ ›#802˙Ë ò¸RŠkKP Ĵp×Ù­³=N‹,˙ß½˙°„˙ŬTĤá% ĵB t ĈÚ.1‚PLĤİ´4müN“X–Y ڊá bÖ4‡%kĊzy0Ôi(>N‡ÛH[E0]iŽzÖĴùb6ó_4kz€5||Ĉ ¤`1~¤ğ6ïóğbŬ F½ûô‰µĥÖ˓ħ|y0Yż?ÙżoBġrâ{ıĝĵ°­ë †YsŠ‚!àŭ¸pPûq”wêi[{Ċ pLjž˙ñĤZ×é8t(€Àˆ´{‰Œ”€jû³ˆ_s7Ìö‡Y›EPbŝYSôëŽìöİ‹Nɸó_>iò… i˙,@@T\GŞOJ ùL\üNÖßw'E j.rĵ>ĥ~1liwXˆĝŻĤ‘]ġHr,A@ħ}ë<>;–àœSîÔzıÌ^‚üıy°5|ş}wX.ôK䓁)†Ż3T{ŻF‘§Úêلö£X[´ñ!ğç§9œGñ´Ò}EßĠ§BšĴ¤ÄòK¸ğÛ,\‘‡‘O÷Ï6èTkĉ—ûXe“Ç bÂi0‹í}âĠñˆ½r˘¨ÏvôÍ˜wġ=´n{ïĥXÂnĠ5ç{ħ•Ú‚Kğx|/Ù9)rH‰ç?f†# ‹pͅ†áÀ,˙âÓÁ[ìâµ/¨vŒ^,2ò÷3`Ğ3œ^@0S‹-›2PÑ7ĝÙ<Çm÷`ŬĦóv€ŝt^VĴú`Ġĉ#?c’ç÷ÁÂëïÁäëé´£Ö9z‰ĝĞuFÜĝ-É5\q\Bšqü5™.ŠĤ;mkïkâw$_ëĠfñ“ğV?ï[zĤz×ÂzşĠ5a5ĝФ(àœà҂]íÑäï`~ñîáb^œCê:8=á1ĦÓïßF€f`k" 4Âĝ°|ŒcVû*>{şK²ŝĦÚÌßpQ&~·|ïc×ÙüĞë:O6êCÉû\Q¨ó9ɍ˙²‡ĝ`ùw>çÁ}ˆ_ĵ*2½CĈ˘ÍÜû`#Tż°'0ˁMc:T‹żĦĜ[ZŬn#(‰ ƒÓv}Pk§żóÌ ]C|m= hrNhü&`×` Ĉ˙‚(ŠÜs£wIENDB`‚choreonoid-1.5.0/share/model/house/textures/z.brick.white.png0000664000000000000000000000162112741425367022760 0ustar rootroot‰PNG  IHDR€€ùóˆPLTE˙˙˙UÂÓ~FIDATxœ…•1N$1Eżeݝ4=i#¸B“i´géh7YĦ 2iıÂc` iHVœÁ› Ä6Ĝo—Ŭžé ˆJ4ċšŞWß߀ À8‰˙0C{‰P>&Y¨ 1fé”ŭ‘#³TÊÍ1fì­Ä”5Çì‹‘²lÌŜ¤ÈĴMɎɊµÏn >pâñ…na=žĦ-ú€oĴħĊ<ݝkŒ3ž\ÚaÔÊ·&Ğ|‹ò}ƒĝA3Âì\ÛbġƒëFèg4=줞`ZF¨wèƒÇ+ôÏñ7q¸‹½0ʐĤÎ(ƒqž1ŝ£Aŝ̉§ĝ óÓıİċsK9Ï z)—ÎÉr¤\:'ô¤\:÷yÈ´ċ}˘~Y۲ʈë4şĊıÇWĤġ˜á² xbùa&>Bžgġà4Ê[&ä`ıX ­ŬÀ²Lìö—DÈk1Rc/0\£Ç˜§œî:ġpŭ+A.rÛĉ¸Œ9”qÛ P€4ħ ÓuzŞ*ÁŽJPâÂj.ÌĈe ™êŞ·jGği_ĈEEÛ$íkGÔ!ß°†Ċì )*1P↵DŒQĞ3%ŜĦS~lD͖`´ë[Ñû?B?˘íċFtñÔ šQîŒI…İdäV2Z”ĵɐ#ġ2GÑÖ2iÑÖ˘È˘­E‘eìE‘Yâ ñ"ñe'Eâ Ĵ"ñÏÛÀލì²fêİ{†|Ï4‹ÑĞçrÇcÓ¤w 䁟üh*d £\ßUÈüġÚĦBP{4vÌğƒ7è9ŜŞùRì"TÈ8ò‘öÁMñ§xxÍûbÒEvm1é˘˙f1éRĊ¤‹ŝ]1é҈/&}üށ\ĉħIÉgN&ĤĴ'%_ù…É>)y • ò\ı’:˙°•|ô†ş›è{tu{Ñ?Ŝ`ê~O“’ġ‘ŽÍӔ7ëàŞ›çPŜ½zŬWĉ)J>ÚŬħ‡g%‡CÛùĵ ĴÚPĊ¤ËÑĴtšàœD³6ü­1Á£…2½'­·O&Ëw°%Ï·M6ìĥ4i—à6ɨ=qi$¸ÌŠïċԁË:4û+N÷;ŬÇçà̗ÍÇ^òK¸zċë½ÈqġÊûŜïdĜ¤¤ĦİIENDB`‚choreonoid-1.5.0/share/model/house/textures/swirl.9.png0000664000000000000000000004732112741425367021615 0ustar rootroot‰PNG  IHDRkĴXTPLTEˆ™™"™"™3ŞŞ"Ş"Ş3Ş3Ş3"ŞDŞD"ŞD3ŞU3ğ"ğ"ğ3ğ3ğ3"ğDğDğD"ğD3ğUğU"ğU3ğUDÌ3Ì3ÌDÌDÌD"ÌUÌU"ÌU3Ìf"Ìf3ÌfUÌwUŬDŬDŬUŬU"Ŭf"Ŭwf=› o€ M/ÀPpn€AMrÀnT1H >ˆD÷,#HL*Ì- <+T” €MÀDtí‹oĜ䀀MMpÀÀst/‹nÀä÷HTi >ˆPÀPŝtšìP€MÀ Ht´ĦûˆÀÌ€›M ÀD yğ/%DPà˙4Rà´p€€€MMMÀÀÀuwt#Q‹ ä˙˙+ ä@˙Nà˜˙O¸ÌD›Ċ   €™M0À0ÀnT /P ™0#% ›/› P D˙ż˙ü1˙ €ÚMĜÀ  ÷/÷HP˙*  +”ĝ€M8ÀDí>Ĝ°€€MMÀÀBst>/‹hÀä˙mT ›> ˆ˙€MPÀ6îI IDATxœ½ c8Î%ŞĜĠb¨èğPCfì½ÓN\Uğ3Ŭ³˙˙ï-ƒ%§fÌbù?D8x§sĤ–rJ'jKnyÍô<ŸÓùÜ{„ç§4=)µÜĝ}Mڒ·ŜK^úû>Jżċŝjżçïážs£wÉ-Y[×ĵüúĉŻ- ïÑÖA^ÇUċü-ÓĠĉċĵôß§ëYÒÒ‹ž-ßĝ˙ŝj˙…ŝž’Ò™=ωĈ"=Ooôħ-Ô6‹ŝRÉ{h0ħÑï´²ñL,ù£´>túż•~=ŭ³ôûŭ/ÍgKĈÒo4sí÷1gÌTĝ5ú{ħß-YzÊ:‡<~5}g£kZ{Çè1•úıöoĞŭ3µT· ôAuñN;žĞúÏÂɁĈŸyT>—ó@Ħyˆ3‡wg 4Gçöżú˙˞ŜxÀ˙&|EßµêHÁğXĝïÌϝ~˙,<0a>iĵK–Ğé3ÀàW0ïùÄŻf:fáĤ}×aóµÉL5ŝ?/´ëu½ ]é 7ဍ{–^"ï(_ Ħ˙ʏ0'2Û mLî…x ÊX3M@ <@RBóšŒîÌrR>ׅN<[‹Ó6mà—WmgċŜx›ê£~2ŝ(Ċ0a äè#̌˜[Ħyvz;P½³ÓŜĈ÷5}”Îż–ġÂÀò|àâ£4óÀ²MFŻs#<ŸË‰ä´ò|½²‡×’öÈdô>ò€ż蟲à|—bA˜•@{Ċ´24żéĵĊ#,,4ò™N÷ĈZ ß3£ óÜg•ġ#ћh/hpÂ3ጲŸ–HÇGĵpßŸ=ĈywŸ„/Yö ŭ˙\ì9cĦsÁ·EäŸŜ“²ĵ“ŝΐĦŽÙx ż:ÉLüšuwz#Ŭġñ“ÎyÇ/.û; ù7Ş—p HÙùv4sü.çz–í½M4£QĤfĦñùñ ¨-·ü‡.Ò)²³£}òïĝóNW˙VĉòVŸÇéÏYñÊİ˙mħï\sĝ™9‡>û\lŝB›Ê(Ùğ__˜ŜÀĈ7Ñ÷£Ĵo‡&X¨ĥwĊ€h g²=ĜƒoĴıK)ġK ½Òƒlá"żLÏa?öħúĜܧ‘öjİ YWÚï׸v ĥ€QĠġĊœHŝçan÷íï÷ʳĥĴ]1!Òß3kß{ôÎĝ–7éÚûĤ_ò Ñ~ÙÒĥŞŬĤ˙ïñ¤ŭ^ŝ3tX°Œöi=…ĉ ëlÁ€N·Z\÷ïid‘y,P’l—ır ŭû§éğ¨DŽî ÄĞ<!ûQĤD2”}PÌßĠ鞸/¤•ìÛ"NĴö ÑÔtÉììtÊN?@äżsvèŸvôgžé;Xùè3Ó0w^“mĠ óµeàˆ-5ĥŝŭí½]Û&3§rÏßϖğÊ<> +ş_ĞĜm"żÏÊĠíAĤ’†>{çÏċhŭÌ- œ‚,ïlàɁn&½ÑF1Lû“P"uФ·‹ù˜eÑYËœĈ {/L=Ĥ7qƒĵLúÓAŝ“Óv[†l›ġŜ# ‹şiĴCñÏÙ'ĵuÌ××;jF¨4ĥÏWñ1ñîÁR…~BDŭŠÓfֆ3żöĴŝË&òoˆ™MößñìWöĴ~n2ù6ù·‘“ "q~ĵ“w§ä‘ó‚ï:Aö/ Ûg3Q˙5ġYúÓc§ F„׌žaµŭ™˜Ö"×üù$ïgìPŜNÊßsàà‰µ'ÉĦY(úĞÒż™ÎnAoĞež³Ûû‹óAR\iBéì†-5µ÷IÇûw2í™V³Ĝï³rf_ÈċYbŽŭŭ/*û°ŭT˙G~ĵXDW- ñüŸcüAé_€Ñµ3_“èŝFñog8³ÏsÏôŸĴŸAIĤżÙYĝ!âşÊ{R*š*ĵŸĈżû­œ4Ü|•‰äóş6‘§Hû-ÜoAŝ7ĈÇĥCÂMĴPŸÍĞÄç‚U5Ĝûï*6h–ul ċìN1>ĥb¸^uې%Ž9·Ü,v6aÌM˘ 2N÷C b,˘íb¸ö ç%k\’ŭQòÏ,Ŝ˜ƒÖÓ_ۑÖ{›N^?ôŝÉ>÷ȧ|„ó+ká‰éßú£ĉÈ˙ •ĝ ô‡Ŭ ]ÌòÔ]Ûuċ"VĵŻÈu°ùçlċwHŠ˙JOğìġûĦ=|ËmCÓjsÒ=™Ç½Nù²ò\Ĵí@oÑ öZ üolrhüumàüs˙s4˙Ì8À訑G}oÊ 1É9tĠ2‹˙Ÿ}`Ù°„²žżöëìs0á/à€Żéoˆ€9˘5€"\ ĥRGż•żƒìğu úÙ­kFä=›ü?3~G~2Ż´ÜÓ:ÁϞ5fß7ĵ—ÇKĜtĴ÷˙/Ìîm!^Ú6Œr tXì5ġ‰GQç's[ÜfTÀʓÓ˙yGħôڟ"ŭEšY×'NxŸÒ'  !bêŬóċ"ŒĜŜ—ŭŭĊ¸ŸŻp½v ôzċYh×ŝĞßyFĤL‘ĥbT.·GŜP(Iô¸À>™­¤ÌYmïÌ9bÀ^ï'§û) ĊÉb CO‘DúI7ħĈï3GÑg¤óŜÔD.[@:7âĞvŻzq/ÑvŜ  ˆXMĊè”֓5Ëż§vž\Ôŭy/˙Šĥ^żûˆ6öKŜ– á].íBżKÒDôŸ…+-5pè Ġê#AƒœĠoÚa{'£%èRòšŽ>ğëùŬÚÓx)íŝvbMQ˙ï0+ÈtŭË ß҉u’Z9İ¨|7ïëŸÀù`£Žù%p cJ1LPj‰ g<2úÎĤ;úûZĠŽŝñ7³û  Ñ"î`‰P<`Vş1 ß°Ù!}ím_ĦHoŝğ—ÇOrܚxaĥ—b‚^CÚÑĜìzls>òAž 27ċw'ċè8rĜĥ×‹ÈŞkÑkŭŝRI/lĈü|ƒĠz^Ñ7}°WgÁh·$şAe:œĠż\EŞ|°“eçíH{íÓĞ9q  ¸§˜ knĞG 4k¤$£?%r@Wş%|Żxüŝû³aÀì6ĥKòşŝè9ğŜP˂£ÑcÍW•<0E\p€‘ħŜ£…8 ĜçJàäôw àHşéU­ì/.j \7ÑûúN4E  ·÷ŜœèѝcÂĞYWïÍŞ'²³Œĥ"vÁ·u5“½Ùlk4jÊñƒR7AĞÔÀ︟LëHÌFñ{Žò’mŒŝ,+{żï+ġw~e›}ÎŞ+Ö+ßÚ*÷–ı<–™êĈ?z•Ê÷Ĉ˘;|ŭÊ#nìó/èÙÓù) <À}Ò_RRıÀŭ‚-ŽzÙuÈ@Óö.ñ˙µ‚ Dç \ƒ-İùkŞ…¸½>(•uQ”×1çëÂĈgĦżHGÁ,p`ŭıKîd>àeÖ<,€ĊóDñˆ1½ÛĜbNàx ĉôéMü'Ġ›ĈÀà3szeĊĝò€Žŝ‰û8ÀÄÔu-ßŭ÷ĵKŸGNÚ\ħ _ħ.hÍŝV·Úkƒ--ë{Ĉqˆ6^7ÈnÙèo|À³ÀĝvdÖ8CŒ¸ 8Àŭ-sÖPNiŽżäy­ƒ>XÁ ˆŻĴ˘M³b@hMùĠ¸Ĝl° ŞóĴrbLšƒlôÏğœĤ0ŭOO Nf _‰ÌÁ™éݲ)™S6"Thĵ tŜÓ>´<"À‡'™Ÿ³g˙kš°ÁAÏĴñ½ìô,ŭjÀ݉ñ÷|>ŸÎO'žë³­ê&ĝŞÉP`ş#K}äµ˙0›˙ó@û=Ù??g’>ıLì{ĞMGT/Şíù ûĉÂÜ §I§ħ.?X 4çfíÎušt|òġf€ôÀ ˙ĠF7ğKŭ5H4ó9|)ĥ/Ù3f;sÊ…Ñu³t"ö#š}nĝsnWúaĉ.˘7ّgġˇ•\]._<'íèü(Oñ|x"‘6—9ĝ„³q<ñ DŝyNuS˘/š ÑB]ñ£ì7‰í°ig™~|ŸX{¸&k}Ş[„úù1ŭ½ĉFùŽXŝĵ4ìSR^ÑLËĊq÷”ĊĞÜHîyG[I<Ò²ġ>YvÂ\4~—uíO‡`?Í⎎<˘_‰ŝ:Ż^ĊY^9 am¨ìğ¤ûÑÔaߑÛ,œgĈqYÙǜ›Jĥñœ´=KŻ¨Ì{pġ‰ħ^gûŭE6gö ‚›ü¤àM)œ}6aY*6pl^tşñ.Vâ“pylÄŻÒËF*íwÈKlÄX˙ÙJ>‹ü òí-oCıú‘Íîö]Öëĥ½&;>ύÏŭS1ŸYĴ´*üšŭê‹GXl0r€çé^V·.ÙĞàî31‰}°?4‘qçR•wĠù_ìM°àéaàĝ›K^Œ;8cE¤:ƒŝ’aù`œŽûmñ&÷şÔ;ûëùĵĠ–"÷g×@j“#^=°ëUï?’˙ˆAJ”úš˙%tÇV–Œ ĝ2Ĉż‚qğq>À€ŻPĉ³–Ĵò’ÓSż°§}ï(˙g“ùÈš;xĀ˙Ì ç °ÎhħdĊuv|>Ù\ól^A{áƒßi&? ²ÄîK;§ò‘1vè~ĴpˆúÊä{­<7z.‡lŝ${w`/„ŭ´0Ĵs늂\oĉĜâ^aÀ "ÈΈgzt2şwŻF.8ĝmŽù?Û{.ñ@ìW {†5Dxö}ĝ'–Šĵî1@ÛlüÂóÄ÷oĠ0˜ÀqUÉ!I'Ëa.µħOÏɸ˙ ßmÀ==À{äûŽü›$GÍ×a!ژŽ<ĉħİT'$Ó mĤßt3Ú‡ñÁÖ˙ _x´8|Àż“ˉוÙ{ڏ-ïĝÂô[Xĵ~·‘MŬ'ä£}ÔŜ wò̈ĥ|°1=`IÀÛ¸ĜN½Àò]°RwycĴ-y&”n2nċ€×AŝC^Ĉ#>o°ŭ¨jAݎYɃ.H&·Aü461 §ßë_Ä}„àÏ*˜ó žJöt:a͙G2™vuÁCÉ݉ 7ÏċXÉ?늏 Ŭ‹X£P9½ġeœÏç4֚Ĝ”;wYÌ íljµhîġÏì§ĦÓL<Ñ\véêp}Ñ"YsMÛÏĵ‹İh Ûg •h/UÉöQ_ŭÇx@²0³Ĉ%m•œŻ‡sUé]Áĉx@_³Œ)Fġ„~–{DǚÄ£Ĵû~‰ŭӗ ùTÌr’·GsÊ<°Ñïĥî‡4öKÚ]x8*²Ĵ<0‘E0çİÛǝXO½ÙN:Ÿâ>|Ûż­;Ù]âƒ-¸Û_­‘‰½‹6ñ@%9(UvĵşPc‘VB6ú›b;+°Ò[;T^çb{Ày€Pà4ñ|PD+g1ò²qTKF7ÚW²Ä}ĊCÉkČ<0@ôÈmän|K ÇyBÌo‘oŭÂse.ÎïĜSŜê]vĊş½Ç÷´n6OBŬ>öçLÒÀ•¤2dádR_Dçêo6ŝŻ›ĦŜŻ0@dŸqPşEcY+òL˙PíûÈÊn§}İĴƒ„JÑ]ĦІLûI‘³çÒIhvù—¸WŒ…Ñ7r°êŝvÚc¸Ÿ‹ĵâ›n]Oô^ѕ€1¤ñûg·Nùİߑ€wĤôïŝ¨uĞĝaµöoêúó[Ÿˆ;½ÖŒQW€s#§9‡ĈĞ7*'YCŸ~Ċ[´•‘||Ĉl;£ĤçĠ7§} ´W{ž݃î0@q€bô}´oèd[TjÌü˙[ÍZCF×;xÌSñj$óH{éàŝ°f$yD“ ÷[Süċ,dâMG““ùZ\DÇèĜ·˜•gĞĝƒOôëÜ36Ċ<3³_°_ıwä€c ~ŸÜ‡QŝBú#†+U|lGô+ú‡VO{Ñf:´RûÇóÈéŻ9hœĠxÉĉAùÂF-<•dEAçÒdĥׂì³ô7é*›Úü10Bíż~ÒÏ—?Ú÷֊ÛĊl‰-Úž”CgÔŻĴ÷;/ĠjvD ŭĉú—ñMtOžRŒvÈ’q- eEQŜEu_ïġ6 c¸´âziüß[  íßP;I)1Èv{œSŜÌŻLgĜRwğI˙[Ġ:bğ12(âˆêŜ^ĴUĞıÀç*şm+ßï÷ûÏ{·żŞé‡ {Œl3˘ŭÍ@·‹Wŝ‡ÑÚٍNŝî(óKY„ŝĠŭ‘[3u7–›ÛíMèÏëŸE#%İĝŽzÑGèÚäy_î¸]îMü£&ñĦ˙wi•òdDoΝ[*nGfĞ÷ ‘ê,4pÒ_hŻ^:äŸyLµXñŭêÂġȇ,ö[§ıÄ˙ÙĞRıɃÜ/Gı—ç÷ïDîwú޵Ç?šÑ˙νşüĤ?=ŝG˙~HŽIeë£ş7‹ĥ8ŭƒİŠ.˜µb8úâë9YĝŠ*JŞ_Ŝ' ¨|0ŭÈ>í ÜDîÑÛ²,¨]ÜۅiOŭrŻ¸+í+x8àÎ]è˘šéÍ0ÀuÉ>è÷\ Í]y ZĴÏ:†ibKìW×lX,Z;Ò°ßġ]ö˜6|ŽÓ T]ہŻÏ²_$Ÿ˜pĵŜğ\ÚÓßóËŭ÷ğè€żß• ·ŭ^0È˘ĝLw×c2W2òğô[ Ôò??²ĝ@l›äż2Ĉ—ìĥÁr,ĊurÉÊ„;µ_0ó@3Z_èŭ]'ÒgúÖßÏùéQƒüìñ5 !ùĦƒöŽyÎ?JëßÍ×t˙H+Ĝx““¤êŭżLçÀÖWJa{ ñ~Íċ{g†Ÿ"÷GÚ{gIçı߉…œgŬŸ6´ë˙>÷vŝCÚß^%żċMhĴOV›Òì‹Ijĥq/ÈÁc˙ÏÓ¨ß_0 ÷v ùŭ~Ä˙[eÉħ–.=oŠŝĴQ·H*ÂÈ£ÜבóßxÔÑsY7ıh$3óV&Òx‚™żŭöqûàġħà °röÙğ|0Ww6d~ĵÈ÷Ÿ}T•Ħ2ԉó:˜ XßßÍĥwäwŭ¸!ÇIë &ÁdxâPÇ$˛Ĵ’/-şÀ#zàŽ'[L­_£H7KÄċK xĜkŸË„ċı›w.ü&z@í{ĠŽ.˙eG÷˙”n~­×)Ĥš˘³WĴdx.,醔˘Zœšyäzáŝ½˙Û~Ż-F9hİvyQÈîßÉżÒ_êµé’q€œC€Ĵ@êŜ  dôŠñÁĞÍ+x€Ŝ5`Aĵ=zíÑ­ż§9ŭÑÀTQ8ì1 Ĝ˙àƒ]Óŭ!’Ç7R­a²uÍ;‹pı2eoŒ,(ˆĵ–zï˙ġÑ` ŽjŝJ?ìzĞ!CÂk{ Gû6ê‚í˙˙ÄYöĈiT Ħ•‰FŭDë$ĜWËŬu‚Fİ,Ğ(ŭN"`ù¨ĠíèŝJĞ˘tK½ŝ×ĝĴnXàĥ_³êÄÊqäúĥTŬeşıëš#€ż˜Ó´Ëmĉِf£Y°Úoĵ°~àŻÊ"£6Ŭ·úŸ0â‡=–•H(ĥĜ#úW÷ĞSVì*1ö32ó“H€´ó$Ĥ ùöŻ# ?SäĴBT‹mêŞ:UĊż’˙áV‘cQĜ‡b‰ĊŒ5Žk[­Ò(˙I÷‘cœĈ<ħöĦ°à~§Ħe3tN‡Žz1`AĥÚ_9ueyàCâ½eÎîiü×:A×À Ĵ&‰[fĉɏ6ĦàşÎ;gZx^C1DpfÍDóÀżùŸ‘µyTó‰äd†Ĵ #Œ?ôÀĴY/ĥ–,è9XhށwşŸQ6ĝ ño•mnmŬWú·JJ‘œó•jŒrjĞa_€Żġ•-‚uñ§¤(Ñ˙ž°6Hž.vœ!7Cy ÊËİ €sv(’˜‡ÄöÚG}´ “ecP‡û!ĴŻ#`úĜ|kÀĈÎ=Aŝ ñĞÀ´ĥ­mMğ&@‘=t›Ĝ"˘œÎĦR°î·ì#Ÿ /™ΤŜ2[ 4CZÓÌ"WÈ÷*wÄ(kœcžĈ$.óµ1ßnŠ Q’Şú™  (“£jÎvß@Ï7“Žì&IJÑûMwÊġğ/ÀVĊXR¨­F5@:IΛÛşSBŞ—&ĥ['/×ü+>~–IâùŸŒ7ıŭì”í˜ÏŭêŝÏ Ûœ‹Xuï‡Ġi’ÇNżJÙĉSÚï×ÀĈŬêáìâdc_Ÿîz <¤,9 IDATÀYšs ğ÷³jq×Ĵé–ÉŒĜ^1ğ y!í¸sĵ#bU‘/mhÀ^kĠü³xkœıuÖ·CíZ9§Y2ÂSċġ.÷͒g-ûVÄӟvÏ%·&Ô|TŜÑŬ޲úG£ÚğÚµ„X“•VĝLJ8şÜÊŬh•‘ $_Ž%"ĈL™dġŞÏ@§ŭĈċ²ğû,;C –yg%œ´ƒt¸ş²*>>˙:üúa³#â½8p ô‡žh-TĜicuG 8€(¨­q[e-·úwPeéDù†)k…ĴçSu~0àX‡á)ÜûÈÏ)ĉ~òš0bIêßOŒĝSŭĵù탸`g/܋tÊġ°ĠĠq'Ĥx€\%Zujĵ µŽrsĠ ü˜³.y û$~Á™G›@Ĵ‚0àĵkÂĈK<7ñ2@}ñnhMâo, jçÀz&şcoFĈZ›‹Z´ÂbëEǚħݳI5WÊ ġñC}(nS!Àž’*ĵ –ħP—s­ŸŽÉÁ§Á˘ÏĠr dmô˜‡àk‡›Żì—1—dCĉÀ˜ŸÏ2·ç™fĦûÄOŭgže]Ÿ7Œ€² ċâl)ϲ+2=@û)<6ú ô˙`Šï܈öŭy½Ëë„ È9܌[y-ĥ.%tŜBîŻË_ı•ĵ‚"+yYWê·˘sÒ)ĵ5:a·µî n™sy g³ôbĝBÔà| qÉ9N{àô÷L›Ĉsh­tÀG‰Y-é˜ŭóŽĈ|4AÙ(¨¤ÏôLOĊ ьkßùÚ|šÂ‰Ş+g`i)^p„·š|iĊÈ >hŜ{:7’üĥ}4ì-áhÚí£lF{ù]äžêzd¤˙˜´Ğîfİ ıËÖż4˜$'öiâù Wû0’‹œ$äè˘†Z<³î`à™„ôŸGĞ;GUŝÓXÏŬoäS÷ħ×~•XÚ1ċ Ċ5át¤}”gŻi1ĉ+ÙXMwc ş˙'qmç_ìpYfJ'›wİ-lġ%e§ƒĴS”âıü;ü'ÚßUĉ9WL^Ĥ~cıWÍl²½yŜq:2ŸÁ§¨~Ó헐Kĥ%ÄïáK7o‘“Ċ&ÄNCNkökÑ.ñ¤Ĝ^Ùß:K³c€úì{Ĥ}­²–ʘ귊}ğ}–óz żpŭÍÏ"Ò5lĠÙxO@ì·ˆtw;f2ŬġĨ ¸ıċ˜·‹…Ğvğí<ë×äßeżZ~ ó֘úż#<âĴHçmÜë{„˜ËAo?bî“VO3 vÌdŝ=?ĉ˘ĊŒ;‰Í#ŠQ‹#Š[Âħ1ùçĠvÏŞÚšÚÁ‡Fŝû={ÉáĴ‰9³óŽîµÒ˜·Ô*OnžˆìêŸvöùÚJG Ù.tO’•ò!ûĦxG iVÖsúJ˙)*ŭŽğ*şÀ$?èvħċĥ(û™íö •Íúc%5Ò?GúƒO5ŠcžO“ùu츽4_-öFğäìܞ 9çœâñˆZFƒÈ˙@ÎĦ$ğ°í2i7Ŭy żžn"ġ’vµ£³Öœ÷²o­ë6ĜŻĵ/ıĊÓÀĝOSòĠ€ û"÷B{Ñeĥ&Ç>Û¸lÛk}]4Àéoù[uùw}³IMùÍġŝ&˛iĵ}–ôÀ{ٟġĴµÍbÎĥìÄ£#nËğì'Ë!+ŭÖĉúÛ¸V+²Ï˙ Ż$Tä~hf5ĝ@|ġCvqÒ›ê>Pç=avŝıVMәV<"$á~›1>ÛBvP³Ė]Àbŭ=ÈŝŭHh,Ù¨{„…îüŞ!qA³Û&˙oû.ú÷›ĵ£!OĜêğîċ_ó½RNş'p¨€œç$k‚1·<^œÚ’xċ÷)ŝ[.ÄîùƒÂZ/e¨piÚSëĉò^İ1@Ż£…Ž=bX{ĜÇ\·ÍpÀí\'ÇĠ“ÔŻ÷Ïğì24àÙ@Ö½?6ĉ‘>4iÀáaŜëžĴŝÖ0Ó:ÙrŜÎ(tÏŜi=e?K7âÀ2R%Mlc&d¸ñivl~:ŸÚS”Ù= “ǸeWèrà?éùÉtÛÉjqd?˙b¨+sz¤8ïÀô@žÌ׌ż˜/ĴRgVe6ʋï]ÚkÔk9/‰f }Ŝ 8·°}h\€f…G/y÷;< Nĵ)XkĜGŜ˜BœKë[Îvv•JŜÒ8Qr¤‰~·Ċ ™jÈ/aœĊç ÷[oO܏!‰ç|ĉşò‚Çfñ{Äı< ˙é;›d#ÉŜÖäôÎ@' Š.µˆvëštîMpàߟ÷;aBï•ó`-ı|ċRClÌ&PìhµOIëœ2Ÿ½ĤI+šı.]dĎ&ïĞ:µ—ĉĵ<\è|Mĉñà+ v(QĴÖOʍèżX£3| ù½ÊúzŒŒfCÖY(ÎŽ°I’×(žĵ~§i҆³#Ŝ•ÓŬöŻÀü‹ô#´ÛV×vúo²şĤkŝXsäuì…<;ñAĥs?BŭŠ4瀃~‘žlŬÛcçĉk7‘ŬE,£´  §÷ŝë"Kg=36€ £ûeàpâ˙Ÿ3T=m+ż7‘ġ&ûŒ”$˘Š ӑvíéošÁoġĞËá=9ğ>k-ŽYN“|ŝˏž}^‹¨½èOP§Sr6FÑĠéÏÜ£kĊ&W-pĴ›}JGĠŭˆù,À2²’eìç/x@µ÷Sz+ş×TwF>sĉâµĵŻ ÊşÄ-ĝ™ĵÍqÄÙ·éŜŸPŝáÒ˒ßġ ™†ÓÁšïœV ¨:êğÛċŝùçç_Ŭšù‹ü½öiÜñÄì´Mó²Ĝ­œIözÉßül"{"jż•WäÉ7DjË.2_t욗B9 X›ŝĴX{‘¨:µvÎ|FΨoàĞZċ_äŞZ­69W´ÓŝĴš `ô²Ç(F&ë,ŝ`úQ’A˙'â~ĥ.™óĞfgä~V[ŸÊş_ŬĜĊx;ßO”˜Ï]ckÚÏËŞEċêÂòlê<§úŸö"˙œS"ŭy=‰"jIrġg{ĥÈŞĠkLÙ° êûù=Ŭeg7é-%ċk“ÈEŭˆùȒŸÊïècœZɢùXŜi.áWôq´H{ÍÒ5Ú_ŞÑ=P_ö2ëŜ:^c†ìñŸu/WŜġ/ìmo·9y-ĞYeÚ}Ċù8³S]yÔh T|şĥğVa N Ž]imÁïêD÷?Iŝ9€Ĉݵ‰oü #~yƒéŸŸoAûóÛ›ìOé£żI…\â“Eİ"g_7Œ‘ݳŬBy 7ÉOì|@§˘˘şE½·iy×lXYǽtğeÛ>üġúíú˙qûYÈ Àíö·ZsZ3ûOùÙê:ÌauIÏ›ŬffòÇż¤ŭÑżż?˙˙ħçġıSúÍÎıàsƒèĴ4Ö׋ž½ù9 ²úDùÊ íÖĤkĥ“ìQÚ×/êçû/ĦuĵgúSûë†UôĴU\˜EË›”;dGîŠğu>úój˙úÏŝë˙ċížĉĦ6ğÇJÙ×ïóŭ*6ËUóĜ2~<µ‚GÈŝ鏘÷§Hĉ€+x\ÖOdŻt@ŭìŸğdÁüNÊñ˙¤˙y=Ywö ‡s›*òŸŜ8Ìë‚ĵİ?Ó1Ÿf³sÀ?wô˙ô·ĜTXŻ`ù~÷3ϙúïĠíù· Ġù”ĝ̲ĉùy.K] Ÿú{'•ĝ"˙½£žO+’ċÂĠp8’yğ³Ŝ˙Sä^rG*vYΐŬ*xšş9—¤bW-Ĵ¤ÛżUŝúCö™ŝz}³şÂ§³Î Ñ ˙ßߙŝ^óFÎÀà“°ßŻïüô‡fßv˘¸Ž­¸ŻğiNÙġÀ–dÔùği“]U\´ŠĊĜr‘ó”û!oµ~òĝż˙ĴÚ)ĝş,÷ÔŜġL÷ċ˙—ÑÇs…2£dóÊÊĴ?f9†Eà]kƒRżġ%7%¨ëËWècüüü ÜJôżyöԇí—Ŭ×ô‰–òä-Ïèı$úż>ż ?ñ—ËżzéŠUrÊùğ÷únò_l Sìĝë•é?ëġˆ='Öü$–o¨_…ú6"˙ÍlJÂwÈ>5?ô>×ôëy¨¨Öí9Í1Êó'sùcùżqNBş{ĵ‹ïµĜߗĤ(àĵà6,F²6Z“şhÏĵoQ3S +&̧̰žË ĝß>°s™}ĵO–ÁŝïrrŸKtß –uu+V3ĥŜ²îëTÑXÁ˙LïÛMġ?rE|'ÀˆW—w]ìü=gÙw3;GFŸ–w5ŽèZ Àê ŭ)W†blíUġߌEQ5_âZRjòêY7â“ۍür•ñ Ğï&´ƒŜ7äË^‘¸~)ñğÁ '­IM{ġŒŝR'Nm…•0v_XïA5ŞÍMôżŬġYߚmò/ößXÏK}İt ıÜĞ?nxD3úÇŸÄ ĵ›BJv×´¸>ıx ÚÍ÷ òRqĴô/‘ŝW€UlżġrıhĊÊ&Y\·”ç›sÈİŝ¤Ê–Ş~°ï´v+Ï}EmĈ^>à’JwÍÂo-ëÙÇÈŞĊsċĥ‚°ž­3¤ğ£Ĉ,Ż*Âz‰çGO–í"şßYû˙¸ĵŻV3Úô×ĉ^m 2‡:EÎu4 Ġ Ü[íï³L›˘×n„—ġŬò­Öµĉ/°Gö,j‰>=Ñ}jD÷kûɳXşŞáǵİ]/vêööb'Żüžj5}ĵœÎBf/ ñPÑÈ-˘Èûċ˙¸‡€ûß;>.Ş ?×mâK“ŝï|ß9à'l˙€ïŒ’Ïmĥô~MċÈ|Ç}]ż\‹ÑW0 4Í µLáâġÊż–˙}—ç0i‹vû%=ŻH+~ñÂqÍÉŭżŽ.÷ż÷WŞç*;ŭ}µ0+op{iŠ:Yp7“˙Şçb+³>Š{Ġ.W:+&´76áÄ ¸q3Ċ‹p£!cÍùx¤zÁ òl=€½ÉŭÊIÑ;VÇŞY‡öQ£\Şż˜1Wr•úêóë¸J–°Ësm;^Ñxĥç!׋Uxmġ S¸"ZpaèíïÜזdo‡àƒġx€ín· k¨í`4ZĥħVálQ²ùġ·ı÷ßù<ˆ2óC9Àú†=G5ÎCËbL°Šïú?;Ŭpżw}ÀïvġhĈsĉôUpˆWvQšËž`ì io²èô:š_ƒïiPÛ}'œA4ìM¨b*Àhló×Kcş[ğpD³‡ĞĞŭSˆ>ûKÏ)üàĴ ö„{UGoıéú ñ°žüÇŜ›Ö,œċ<ôßw¸!ĵ™‘óħ`ä‘ĝ‚y<ÂöÀ„½ù­r-ì> ?Œ~üŭâÖj„W•—kcÌġ< Á„ĞŬ_9Ps3³!2×ĥA?ÖuÄWİ˙ġ{V=a6ĈpĈ@À¨7”Tî]tu§N…Δ§9áèw½tĝñwm¨â!ššĝĈQw ú! äÀYı IÁYßû.œ/Áž;Ż)Ż ”µ=p*Xïô,ŞÂëw=°½·Ñ>`Í;Ĵè)…£Â‚“ˆ˙¸ Ĥóß˙ìSܤ:iÔ óC̵‰wq¸qÍR bç}¨~{çsï?6Ĥ/ÎCÇy·\%÷UOLъıĵÇ=hf§süԝxúN™Ĝ‚3ŒĤùĉƒ;ñsŜMo@–Ĵ¨#àŝeÇñj“Äp Eµ žáž½hBĜïŻŽÏVïÜ-<{ßÔ£qÏ@ ~ĉ‹ìÌxé ˜H£ï˙òc ?/¨”ĝUm8ŝĊv­zW~ÛÚ>s‚h^y-Iíˆġ"(3ÁÜÚ$ĤOûçbŬB›‡W?ŬOéÏÄ=fĜûas›˘&p›ĜŸĞ:GĠxÀù@ŸĦŞÏß/ŒˆïAG·ħ­C_4ÓBx@EdċĴjg„Ĥéu‡8+èyˆŭCÜ4ŽcĈvĵÖ*gŽ*Jĵ4ၟÎwĉûO ŞZ5áƒ];ŜVĊ‚ÁŽ4çmYv–r í•q@íw™ĜŒİh-ä!˙$ä3˜¸ízóŞIl1;\”€ÌŭġÊÚ<unÇ /†ƒm 6£ásÄ~ş§2êċßf^M`[q ĞĈVbW—`lò.F²IjêUWö‘‚MàôżĜ¨jç:Ċ}$ş?4àÀğ[‹’M'>|nƒ.hzöK<)ĜħÉbï‰19÷ĠÎ5ú> ?ĈIġŸş{Yí˙_À³wÉ?ĵHí›M#ßvŜўö¨6‰`İ%|ç1öïü;w§=^Żwŝe“ŭ]ĈÎ\K^ËM³r ޝ _lOé#öÇĈ4ıĵT`Ù$ÑşLÔKè'J˙X}Aö“N!ZÀò˙ŭ!í^Üĵĝ˙µ /Œ.{Î:?ĝş›ŝŬc@";…:¸÷>öí§\÷ËEVĈ9ŽÑ.ş/‘ñ s³1ò\ÙŜ X  Ĵ ĉÌçê/Ü DŝìGŽNÛ7ĜtL ÖŬÖEò~Kb·I è!Ä× Pê…ò—@qnœÑÄ˙ËÙ˘,ĠÈa Ö&Ñĵ!ûŸ¤Sy`rÑ÷¨œ·û8àżÓ9DÀĊŭµ%ħÜòrqÛĵˆpŬŝ…T£$G ”búÜi䜽uE‹Ż‰s]ôş$öhöÇBy|V_›¸e—ÀFĠ¨;hïVA=È˙âáñşE:ŝĤqYhùš#N:î1$²).àQ½ò+e0q“á™ċ9U`ßĵħ‚œi 1y`Îz–ì öÜ£ĠÓÇÊòÏġ˘üó\Úşhċżu4´äÁW:éÙ+á3C6\FġĴ˅?5c²Öò3œ§?}Çu•î´‡hVúÏ"ŭ9XżÀ€ĴôFµ—ġ…èZ…öWHÙÈsZ{“Ŭˆ…¤û—‰À+íË“œFô›ş[WNxU‹ †ËŭbñĤeŭô>ÙúÛCú+EĊHr^ÒXàĞb@…Â#U}WnŻê³\Ú÷ Ĵ·ëżuŻ;ZSl1û™ħâşp½ŝçI3eí¨œGxİĊiBßÂ9úÁŜğŭçߝö,û)Œoġ>° ¤žÉ÷XgÇ_‰ ^.2öqGŬ‘,;&*ra³œA0ÙYŒƒóh×.–}°„X{1ĝüÇuòĥ}ü˙íüŞĵŸ‡˙!‹W$k×i/öÏwÊiä˙9·rOôżêî5ŝ~̀‘ÎÀ>œ7˜5gKsw³ĈÖdgf´§4Úb|ÁTW"nd‡˙úyħÔAš÷ŝ€œ@öžÑĵËŭË pà…ċžġöĠñ긋+F¨e_­DúÙSS¤żÖâÂîeŜ_“ò>ì1Ĉèւ\úJï ïs Hm;)pkQì=´ĠéİjŻ\Œî׀ùòá`ŝ:R^˙— ܌}“ž‹½ÙÛUJdî5°Ğj–x˙B˜ĈûŽ÷ÉĜcAĝsĉš>2çŬŞlÀx˘1w²ĝÖ6@3û”dß÷ï]|t•_(+U™vŻĠÖŻù| ñĠùĠ÷jĠ:²ĊW]ŝ—wŬ›Iòż"À JĴ:ÎżfÁ_]Cc9eï]´Q!9GÚzÁ7ŠĤcÜÚ7ÊèqڋìgĴÁ]܅µ0ŭ‘ğęSÖ5yĝÈr–j³p% н’µ>ĞĝZĴÍÊ*ž$Íó‹rŬëĵ-ıë{]·]eo7ïñö\‚—Ĉ|בžÖsô˙~ä÷™dż"_=гÈNQä“ĵSE… ˙ZÓÀè_dtŽ •Ħ•×ĉ C­Ŝ›ĵċıß"[–È—ÖÄb ƒäaƒ/ÜÄö½xè$/ĴĦ°Jñbqԗfñ™ŞŻ³ßs_—nëï˘ž„>ĉ³˜Üh\ƒrŬ,*#Ù9/–‡Bë5•jˆ”µ=‹˜„ĵj#êuœÇŬıüż•%…ÇNtëż½*zÉĴb‹­9äüż(÷€ÖÙhĤµ!rzyĦxp_ŞÊêMw{­8ŝá]‘ÙT((*L9Yƒ9îc‹;“ËXĞC÷gkŻÖ—-Ĉƒ<'SġQkzğ0í…ĉ›IĞÔ·É-ÖwáßıÈ,Zöß2–úuÄîlàVÀ€ı„„+Gûż5Ċ€P)7Ë :ĵÇ8܂$8=ñüE¸Mŝ·uBYħZBŬâיp tIDAT—.ßŭ^ê~çE)Ğ=ÔL" °ÙÏpPPNÛjöżÛŭšˆßŸĠ"`Èk]KÀ‰yŭ6?ïÉÑä…çYsO”ĉµÊJ|•Î-ĉµ.È{ŜÏbQy֙°Ñ°5Òġġ9ĵs[9òd  d–ZŞ"³B. Ğyż·ÈAŸ’,ç@ž"%0¨;á–Eµ\0Ž×†5û[­/2v*VóaU\ #ZÓK†Mгӵ>œĊöĉħÀ)&ß(è+üĞ+g‹׆ğUs§I—³Nt'Ġ.ó˘ÊÉÈuǵjœ˜šä_òżÄÀN—Ĉ5(ìîxżòŻÖ‘äĊFîW›}ċKqËäpâ}Ôї³iê>/ÁÍ}ôÙÂħ¤ş_Ê.ï°ĉg^x ²`š<Ŝoĵä}ê6ïÈ`É֊E얤uXVCĴ—ċ6XÊŻkŜÉ|ŝjHLòWÛ%ı|[­a ï}ċNe]—u5ÉìV?ġRöU>XAC~u³x9ûìîYá˙/';ӎÚEçŭa̐çĉ)HŽĠÔQÛé…:Ħ >1³Ôf-<; çJ>`Ÿòûĝż­ !ž|ΰh†ĝàŞûÏe 8Ŝ‹|MӋò Z÷c ³ğ,ÀÊ_îߗ2í úŸwžŬM‘ÀĞĞİĈ–˘"ÊÂu(OaÖ& ³Ùè3ߖúû ¨ÉY°š˙%ù‡-VàX l×° rΈĠ)Ñïô]RSÚêġ-ïy=˘ĵOfÑ=!%è§Eô閽ĥ–ĉk Xħh ‘3ˤ‚ _Y´‡¤"C6­Ĥ·6ÑBÍr~Şà"ùZŽÍp îrɀšßzÖ5‡÷2&,Àžì•öO>½.\%7R’:d|IFâ²hŻmŭĈÙ#ڟ“Û÷ê睙ӌñMĦ}ÖqD^·Ï$ĠêÛ9b€îŬ_wm‡ŭaßB䋀óêOn&ûŞÓMö¤ŝ9ÛŬ,˙›Î†|żÈ–ĝ‚Ñn%ú&ĠÜRW<^qM´@^UìSŭ˘£‰òµŞ9ĵ0èĞw ŒX<öí"­=Ê­Gğ„‡ÄŸVÇÇ}·€R†§›p‚Ĝ:gÔôñhzÚa°ÖtMÇ`ñHFŒéìf"Ĝ~Ħ2g żúŭ¨Ŭ.(¨Üеż7bWùWğO}ĊùÍĉÏŭ žŭ݃@<£ŝbħİy #[.'µ+üʧñj÷–êúÇ×ü­÷öżáTĵâìĥÁn$oÛ?ÚuĤíϧÖ.Ġ~)ŞW’Ñ>ĝ.LiŻÑßWÇ÷ğ?Ò>ÎÊ`˙ĵÏşOgÍ.‹á@äüGñ§ħ‰ż—„ÛÏ8s ġâUúĠ‡Ŝí‘ÒúžŞG÷NqŬvùb”Ë~„ëƒ>Ĝ&Yŭ˙-;ĵ/ŽNQ˙êĤ'Êáĵ ;GH29†[´a‘‡ĉôÏĤ·‘'‹É‰Üż££Ŭ‘öǙy0CNû˜Wµ Hç÷Áo?´àï rñÉE§b69{L”˙í@ÛWŬĤˆëǑÜ=ÒZe~zLÎĴ³ĠgÉêShğ£ÛúıĵÓd=Ò_çüŭ³Ê­â;ƒ­6EúĞ}'ŭż“ˆ¨ "˘ZÛó-œ >œÏ\_gĴ?ÛÙUÊaì[ȁä__ğXŸ|L˙툿˙mà GGÍÑ/ĉ€Fc-ñ5ÍöHêӓĈ?Ÿq^BÖxĥŬj¤°{ŭÏy°!×ġ€‚ŞüŒ‰˙ÚË@k½Èc÷ŭì<§>îĊ|úm÷Êb: ŸŜ;Íé Wßa@IĥšêV_0`°Ö0†EÎéc?ĉ·”–Çĝ—u 6Â×1 ³eíUÉUL9"‘’Ë‹c:îlÏZDbS mÄĞT·İ­ġ(ò;Z‚…Ö?Â9£§ ë3˜Ñ„g—uç ġdzÊŝ‘x\ôÔϊşŞ4–|Á/ZéΞöîmëägjŜhFäDuÂ2òÄ&i×áŠ,ózsZQm9\]êñP§8fÓß Ŝ³2,zc¤bÙÙe‹×Ô)_pÁ$q²Ñ’Ñı?ŸŬşbm‘ğÔîmŜ‘ ´€ÑŞ˙85<Üòuùż$çËĥ”/N@L÷)ï$×qqzSCüŒ_[–ÀŸ-èߨ‰˙Ž{ÜĝxIENDB`‚choreonoid-1.5.0/share/model/house/textures/speck.paper.png0000664000000000000000000010001012741425367022502 0ustar rootroot‰PNG  IHDRkĴXTPLTEû˙é÷˙éÒûÑüÛôŝÛóŝÑŝ˙ŝöş¤îğÒŭÄûΛäĜ™ċÊŭ˙ġÑŭ½Áûĵ²òĜ°òÌíŝñèŝñÓûùÒüó´òµċÈùôżġôÜüñ÷ŝŭŽßµŜ­÷ŝöŝùÜŭĝüŝòü˙îŝèÜŭèëŝäëŝûëŝöëŝÜàŭÜóŝîċŝÏâŝÁÄĝêéèġŝâĝßÓûì—ĉ·ÂÔ3x IDATxœìŭm[ÛşÖ†Z&q" r‹Ġʞr$9 Ì˙˙qûş†œóıÙ÷^]kÒIN[–Ĉğ†Şĉ˙͟ŬŭÍŻ‹ÏoëFùġĞŝżßV×]Çż÷¸ßïˋëÇ÷‘wŻ7û˙x‹9ÔûzÇ÷µĈ4-^7ŝ_„Ç˙‡+Ĝżß7‡ï·ìÓ܄ÓŞ˙ûÒ˙úó˙£`mÒükcñŝsM£í]NÎM·Cöİib£µ›[­˙ùGëF;ŝÉAğamlz•lcY>Óz—]:~Ĝ6ĝıÙ7˙ë/!ğMOŠŜ|íï­Ċw˙ĊwŬONɕĞOŽÀğmÛ8§Ï|·­íóŸÀ·ÉLĥÉÂ×vÛkᖚxoË O_׍žµ‹ÛWĈÊEg’_ÄÇá2u“˘ |aƒË’§‰ká÷ƒwÏŻÑ–_5|WÓ?_.o—FüŝùO>~çìĉĵ…ŻĝIî+żoŒ|–%_7Cú›_îïèß·ŝÎ˙²žO?Öç!ˆÎ˙kV~[öü]<ŭ¨ü4~ùüs}ûñqùqy~Ċ|ĉżùMtĠWÈ˙×|KŝċÇǏó ÚÊä'^o­×Öyü/›#‡£ –OSeNjŭ†IéŬ—ĞÒCj\’OôÇÏ^r›Şr*Ğ——?~à˙/+ĵü÷ĤŭéRıĥŝ‹Ż˙!ߕ7ĵéòê˙ƒS“˙ĉkĉüù(|>Tŭ†•|€ż†Sfĝìġ) ½Ĉ¸Ċ!ĉÜvv[sîUX{€cjsĊb‘`êaÈ­ğr‹¤ĥʆôç¤MŽŭô÷ŝû7˙ûĝr_żıĉŬJ˙ ŭ˙Ÿ@ŝ?1ğûĈÏàœÌxŸ=Dŭß˙Nĝüï’ü üòêsĴĞ„ï&‹'uÖjm„žsj­0ğ,è´á=÷ĝuĵÜeJé(Ó>`½Ċ8ôžĈz—Y7\~üÁ ‹ĝĝer?·Ñv|V˙'˙Éı·ġ°–Éℯ˙ĊoNüĜ|ç'òo~ág~Új?‹Ü(3 %[f“u/VŻŞìäiL—×ç‡ÄÀï5˙Ê_—“Î/a™ÑT9â Ġ£‹’;ryŻ7×ĝ„\k=öœ·ö˙ĉ7vü¸8ß&5ùö_|˙²Zĝ†’Ğ?óñ3Ŝ?ùż?Œoò^7“—0ÁbáŭT[œÓzKÉjT˙:SBgyĦ1ŞġFä.˙ÙaúyԜ…¸Y@MĈ[Ç÷qÚÎŭŻßċÏċċŒ€‚jšaœÏ7 üĉ?ùí‰/‹Ö—ġŜlżóÇ_ÏkáÛ>éenßç||ÜáóAYĝÀBħbı·5oô–?Áż4˙.çì•ÇhĤœÒ³j! Ħ x³è‚ íĤ]ïVİuÎûĵVĠrÌ´F°½ùóû§Ü˙Íχè1@ŜW´güŒğÉ* ß](ŭ_)ċ³y?àWí#^ĝ>äżĝÙ'á›ïüqÀŝŸ…ŸÉŻ ¨huѸòÊ;­’Yğŭ­Òy5ö€‹Z§I…˜ dŻB˜Âh&<<ɗÚj €ıUĞÒÑ™Ş ħ]³İñ›*\ß<ΏC?=.xôĵ·œĵĞ÷–|ÏIèuÂ?•ûĈo3Ç÷“V*$ƒçn½ üĥ_ĝYƒïŽí*ÜK{Ĵ Ÿ`oêÇ߅ŸrXĝÎĠ£È—+7yk³s]v1bÊĉġ¤ê ŞÍħLUĴôìÀO]?żšÂ§%ĉrá×CıRßbġឝР•ìÂÇÏ 6 áÛµŬvFĝ 4ùʐo`}8g—Ög1~!bİĠĞu™ìĈ :P”ÑÜ/d°H°lû->Š’Ĥš%Şì lÖF–·-.QğHĦÌ„°Û]Sò6ƒëûŜPNĤEˆk.}ĉ7Vĝı5ĈP)+ÖSOSĜÛ^ĝvĉ6Œç_|ŠĈÂşŬŻDÑ9`„Îü2>AirI,jİiŸqAX&UŽfZ˘ vMÚ6Ѹ"yinbŜlûáù}ӊ)ÎĞQm=ù­Ĥ´êĉ‡ óÚyuĥĊ-–œ§=óğâħħö`in 1Ċ[~Ù½(vx"żù_>_üç‰ĥÖùBާ˜œ¸)èQ ğ×% ݜ²k•)Ô¤v†˘ıé)Äp…Ŝn¤éÔ@a-ş[FYáİA´áYx~ĊHà‰ıÂ*eÌÓÍâ/ù˜ ß ßàïQĝ”é@Cà­QĝZ…sásŜœùvı£i'ü\ĝzÈŝÄ_ÀA İÄŝWU+ŭ„Wâ ¨4Ä;§†5ĤŻı½‡!;CAĴtgúË1_Ŭ˧íC#JĴċ‚@Îr=ŜĠäv4aËġkŸ‰Nç+˙ĈİH~İİßoۅŻŬ›Ï…í²m Ĥ0ùŻb£œĝİÏ0çÁ§yqäó#E[˙ohÇúPïïî ĠTÊô° }Eó âq4}š_GÌI(JïûwhİÔÖmšW=&ù*S¤ûÜu @Ì5âa•W/óJ²x=Ğ>G|Ûô5F[AëW˜ĵP…Ÿ`Z8+ ŸsÜ:cZĝ?Ïüö=p‘ÖĝáÄĝuáïÜ~"?“{Ħˆ^ÏV:­&ÎĝQEĞ€g‘áǟ?/@´+tĵO-†F@P4 !à+î}TŻ„)fhFuŒÖ¤>•V+W¨nŻpA¸Üñç’ ‹ŻÓêuèĦ3šŻrĈSˆq­ĝ…A²vä òñX ÉÇċ@…“ßöAÑQ<ñgúF…_Ìh/0!🝕ͣc3[U[Ôt,qĊ!ĵ€˙çrJÁ‡Ä)5ŝx 8ZY¨/<ĈhtzM4 fNӄD` Şĥq%"“{RìX:Ĉtĝ ­NŒYh8v˘ì¨YÔdѨ_}ágUùúÄ÷˜§š=…ĝϒüÄ[ à§nà(ƒ?r…_TòEâá.Ŝü+ÙĤOŒŭáeËñ\Ċĝމzċ˘óŒ9…Ë´ó‘Q:×Ój½“˜FîwÄUXŬİÎSP›AĠÂN§ŜĜcŽâÓz.pĉgħM°*ÈżäŻÊóÇÂÇèàWµŝQeëTċĉ§FìĦáœhÀŒe~>ĴÁ§ÜÂ×0^Ï|L9€ŝ'ŒT\ÁïÛĵ„Ì 4\LoŜÇç!r2ê—}CµëM½{‚÷Ŭ 6RË5íP ġ=çµÁKahÀcéĥYŻg˜)x>-Ĥ\)½µĤ˙œùĊcX£_ù >D™+|ZYŬk>ӏIĝ0Ü™o…˘ÓäŻjçS_Ĵ&‰!žùb´ŻŒX`ĝÖĈN0/úv˜iŭ`–ıbħ‰ Wì·šhîʄĊ<é‰âGÂ"KöáIëµm‹5˘l"ù=lw~~+öŸĦ>y+FˢíşĞĊY=ê ߟbHnš0£Ïüô•ïžò—ˆ—ĊcݰL~Sĝb| ż’{˘·D_é‡âoì€İo ĈĠXc/°zuğô¤¸f_œ×.’ÓbêabA‚aXšĝ=8ŽúîÇĜkÑSċŞÄòġ%Ĝ-ï´àsü9ñ9UÁÇ"ŬÀÂW…ïĉ-–kӅ/|è·ó˜ ß|ċsZ~ò)ż ùœŜOï4şùYÓ˙…ˆTà …[¸£{è˜d-ÓñħÛA9Ò{ËîwžË ŻĴĞÜ8ġŒ¤â× ÎLŞò]ċÔŻŸĤŬñMôS9n°*s[i÷°ùÈ'ŝáNŞĵRfŞÂoZòw]İ×ñPV0ĉ*E/|Ï(.ùZ|ˆĠ‰ż+üħ£„êß &üĊ6|żCŬî˜ÚLœê)ïêiƒ§3}L;Áƒµ èĉšÜa~ĝ™³Û<Žü İ½†Fï<{{ì!Ŭ Xû†T›‡_MxKżI\)ç…ß›Á7ùċ“.FµĞñvòsš&}ĉÍ·şíZĈó|Ç% ñŬüzs³Ï5Üѐ F’kq ÙüE­7ëᢅ…ŽWwÑYFÛ] ¸Œ•ƒEÛÎ"´àÉâaĝµÓˆ‘çÏ`ĤH²İœ†DbtU„3´¨İ_o~ïòÚ ÔÍĈµ¸ÉÜSĝš–gèŝÍÇÌß\€…OH>|]xƒ…g˘§5˜wŒ›[7t„İX)D–°8d~7 °n†[{I>­>şƒZĈœŸr0oÀwŞ%‰À†y V'Ĥ,ĵfGq·$k:\vO³är`“í‰ħ5’8eŒ>CV‰Ĥ×Xœ[è aÓËq°’JH_oħ¨+ŸâñlvÀŞÄ‡I†ö˙;fŝäÓr?óa“ŽFĝħ$ɏ'¤†Máӊ>ô,Ħ§Fĝŭіä¨Ĥ¸L4>t z3)c'wÄ­-CÍ·4Ž‹¤ò´Nq}Ê7-à2#L˜k\@ĉ0„•_)ĥĈŝ(:a Şé ˙ĥiïꃪö Ÿ*Xĝş.ü\1q”WZÂCšüž|Ï|ŽĦap•ò| ÛCÓjŝxNi³ µ‘‡šİ%8ŭ<]3}uKáJŬEeàò|µ†‘à%.5Ám‚NÍrñœ ™Ğ´'u‰S™cmh1Œ˘˜ô~„ £ö š`(:á72tp`À5 ÊW·™Ó wĴ#Ä;ù‡!$¨])òuáó?ˆy1pP╪Oü,|ú…ÊRóN<™pë\¸ Ĥš$œgRl'b$è³ô &9:ÉùâÒèpšœŝ0QTÛ­ğ]5’½‡yÀpÎj Œ–}‚fsêµċRħáOwYbïrӉAúsd\S¸cÎ8†͙__x;ü$ü}ŝÂ÷ ߅°V…ß;áä3_”ÁÇê&_˙oh bĉ§cŜ=ü|›+%Ó<Óü°•7C ß]ċ4¸°‡03(éôĵƒ·œğ·K›ŬŒÏ?ŠĊĜ^2´Ûš`,sğ³#ó,zêÄׅŻÁ_İ03x˙`4ĥÊfÀ²ĈE! Ÿĉüv?3U¸!Äm[ĝ+<Á‡ Ĵ'ÎdË ĴRÁ]ĥ{ÀÓĉĜ<ĥO.xŠ>¸•Ë£JaÛ* UJ‘£ ”Sì`êÀ;kµi0Ö0-,7¸)+şžÖŻiĴ0Y˘]ä˘Ò‡İ‘Í9;žhÌ żÏÌ hòáĴĵ˘†ƒĊµ=i ëü |8Àş­ÍSÁC³óYïh96ÑŻh$>xáCoë6çâÚaŞġ"½fE\x9àËÜM˘vžgĝ™a ̲aÂ=WÌˍx†gíS1£àGQñğ*:“ƒ) ;µŸEâ?×- uÑ£ĉäZ~7iġrH°tğ Zadîŝ°1ä[ò½X/[ĝ‘|ÖG$zİàóÉgÀyá7͑üf%Ú>5’ˆÀ<=iUtğ£x÷qyûrШ-ŻÇDɌa4ĉò]O-=Üĵk‰ë¤˘Çœĝá Ċà’zŞecĦeË1Ĉ-ršNRE3pğ=™6Ee=?ñ ><÷Â_Á|=ó›…OŸ€)òŝÄïO|§K(ÈÑnj6ï› 0ÛĈKì;ĝÊŻĤFn]òı˘éNJIŝ\…1E½ ċ³[È LcLCX‰”²ä’u)lhĥi ’#ÀĉJaâñê#ú”ó˜ı’$Ä{'_,èşëß…݁úäká[áÏgŝ[ùĦŭĈ×'~sĉ‹íÌš ­âÄĴfŽú­üDwy÷ÏÇëëϏğğ‘Òİ›KJ>5ŽTïúzk{ÈÁԄòĥ^‚[] !,Ż×]ĉ4  È`˜äëu)€ápwxBbohĥƒŒˆîü'˙f÷·Ŝßġ0kóu,3VêF´^·-ù0€à4 Ÿñ„2MÉ×g~Ċ’IŠ;Xw/ÓġŸ›ÇĦŻ?ŝ<sG@´İĝċê‚:İĤ)Ħ1#ıíÔm¸ °2ӑ<îüÜaJ’•l 'K_ü0wԘĦÈL‰g-ü;;ò?)ŝĈzoá·'~f˜yüO%Ŝ÷ħËGĈfqEÁe-|'†ĥï<¨PUwÜ*ż†%<ï/?.ŜĦêî~˙î+¸ĠVŒ/HuÌĊOa•é 2Ċ uái`+ ¸4XëúêX²ûrG0Ä µÇC…!ıÚÁšmĵY'ĜŬZĞĠ+–·1@ëĦë ~·°öL˘‘?ùŠŠÑ+Ÿ>ù˜dáĞJRêä8#ğñ!éÀÇ0ZZ‚OġƒOJŬñĉ3)…~bTÁ6F|"8œXŞ­5Ĥ§Àӕ›·°Ż­U͖ĤF–T›>>îR–=>.ü´ug>´ŝ™?֙üÜS,.Y |> }téêÏï.Léŭ”Ó wO'l¤:Ë“ëÁS­6’܏TXĞÛ(ċ<âÙÓ ù&ËëñnNZ˜vË'jU &WRÇ͒)ĥÏC,ü]˜ŝqmákòPŒ xê_ò@Ѩ…Ï7ƒVĝV§˘b„âÁÏ"¤ĥÑ ßIM””È0EÛ>~˘Ĥğô÷Ï}ë˜2;î*NtëÚHlwC{Ĥ‡žúËŞ™”v#„m½*ıp ğ‰ÉlÏܑ@v;f‰÷Bv§ĜÊla^ƒİĈÀυmŜ_›żoF<î ŝHŸEĝôĵĉ"FEœÛŽîÌïû"Šr>%G™ôà$ŜöXfœŸâŻ gÇ·dŽ& ĵŽħÇÌĤ™È ‚OŸÓ2‰á^Á›>ÚVIË`‹dRqô$`Ë2+‰!³hŭ¸’á0pĦ~ğ§tùñîÜĝ–Ôb6LT²*‡|oxġYj Ċê:N_ù¨•´Ê…ïÒRŻÂ)Ç K’a[JmÙÒ;9ßcÍáj_Bw,v‰p=S·LDá³·˜tĴQKÇ]ŬĴ—eDĴ .•Ġ8T‡Z²ĉ…QĵpU é·Ö³P ĥżRœgÌ~e<÷{MîeÍ-ĵaÄÍpĨġSMàÛgf0ŽcŬò—é½…ˆ?”ˆ—Ĝ7>ŬĈJ‘<ÀvĵvŒ\²Ĥd³Ùàγf,C­p]PĤxFÔ/pjz<‚ŜQ@cŭF*1ŻR͜Ĉ]ßwiÚrŞħjsv~0ĵ·#gJ÷°<Żî7’ŞÊ•¤ħ°1íŜ™Ú%ŸUòߘ?L 'â†5äFĝŽ|†Éá鐣E3Ha~à{ܑ^#ĝVBĴ>o*GŽˆ‚ÍDq(–Ĉŭc\ġĈÊĵ܇‰Nċ—4³” óù˘vt"YĴ˘ÙáoL{sħÖ,ƒµYlNAwµ‚Oyèè´mİ6 XspKB=İ7;Š!ë†C–!ËFòaF+òħúÄR'ŝġÌ í›3“Ù'Û Użó‰ßCÊ€Ż…ïÁ7ïà7Ċƒħĉ:I$L2 TĴÊPrW#—ı XĜm‰İĦoİv÷ͅùÑIġ KŻ{ÀcJ)Żäĝ—éĝ4ž£Œ‹ôh§~›á6ÍÓävó³µgĜ*2Â÷îjGŻß*›~À/ħ,0'Éß5ğNĝVĝzááUÍ]×OÂ7䙙ù–ü<>ÖÏ˙€E"â ·caóÌCáŭÁ!Çh#. ÊfÎä™a£ÖÙÁ•"ġ”ĥ‚£Ön)XŬ3²ôŬĉIv‘]'èöWŜş7ĉrÍtyĠ-Qóóyġ…Ïú'áĝ—èĦ­Ía FTA´[û3?‘o>ù§ÒòÛ_n+Ù NĝÔž9]1fßġbácŞ.ûÄL½QşRӚkTŬ]á 0eÀH‘ŒŜŠïӒĞ]oŽĵÏc=0 o; ŸÉJŬr§fŸM3ëz§áġŝX엊ğe˜vKwhJnݝg‰›kÖĊcá›o|qƒE£7 ħş—êúAĝİñ›ÁOäÛŸQá73k)˜Ĉ°?g…ĈB#ù,ï÷ĝ5ĈòòsÚĈ×cMÙ?™żfËÒäAÒ×[‹ ĝ–•Ôz}Ŝ°š’ègzÎx2şlzòé`ş—/|İzrbêô­X\ ˙¨U~½3gÒ˙œù}N’fĈ¸5Ñ-| óDSŞ{áğ3ż9ñaŜLÏğĤ­„A€_1ì˂ı_Ĥç uÚ>n+U‡R×Â8ĤíóJ”;w*Ğ*·âtĤcd+€]íMb˘7›ëYËî/Ĉ>ŭ[`“tb@œĝŽ|1"V’S¤.|ğUê‚ħL-µ-ä+WJ›A’tbcŬħàv?Ç^ĝX‚ğ*%e>ó½_ĠR'2 ċ5ş3wċ9Áëʇ)\_Ğœ§óÔ_]Bówb-I ĥŽÙ­žeËğ^ğá"ËÚŜVCòÁĠûàòŻ0^À‘ÌïpMgÁ:$µÏ˜›}ĉn Iˆœĝ+şúŝć¨úägáÛÌòçıî}^煯…żŸ׉O=½żñ§ÄŞ[N¤×EĊXĈÊe+ À;hÚì&7Ö×W]Ûe;ï0G3 EˆOfĵĦ!t”Ş Ù7p­ú6ħƒ€ÇZ'Lĝ>s}uï4Cç!ŞF+}Ü@ŻdÓü‚˜VR_ĝ4ŠÁŸ…ßP0…_?´yáû54û÷WK.Önáä—âħÌşZŽÂ<[òŻ~R´›Á×·,ı—…ÁiċŽˆ‰°A şÇô—÷RŜĉ꣤מ^ıSûjŬx0z:ĜÈ"ozĉÌ(6T—"°$bJQ-ğtܚd <V.Çŝ-ÓSŬÏİ’¨°ÔB~ò]›Lš.Żżò#kÍ>nċ2ù´ĉ¨?Ï|êqJT-{àÓĥ˜ĉĥ›$ ‡’™Ğžèò:ÜeÇ;÷qĉ|pŬCçXûXQ1–€ÛF.#ËŭlsîgğlóÂV|Q/[!­¸ĴKĈ#-Ÿ‹Ä1ùĎ ŬÉN!Ù-™ç> .>Ž;¤öa“ tĵelá˙ÀĞdÈ-FMO[{Ş›†N`9Qċ“I>ˆXt˙ĉCıc3ñÁ°Ìˆ!1+ċ}p µ }Z3j3{N IÑŭêġ£šùòÎ[‰% p\sQn´û/~IR_,PË\f‰½nq‰Ŭ–ÏĜċûqE>SʅoÒCrÓÔ3àĠÚéQ ŸÉúĠê•ûÂo%ŝ ~KÑy…˙˜•}_ !—ûĉY"#̛;–B04êñ*À˙‚WĈU]Y™ÔRcžó:ı­ħ°ú=”Ĝv†èWÌ5†—À/)´A1€šóµ?ˆqs}}UċÀ´Ÿ˜ŠXîÏ%HàT(|îUş~ )à{×ÂÎĤ•ÚÑ Cì``>„1ĝĈĉO~'E~àİ òGİjvWï óü%=Ŝ¸S´ZÄ7Ġ,p,Jf‚ kem=_äía˘„v—œ$Òj]iá˘jn?0W½ ,àĈ|…ÛBDa ´ÉġûÄJĵ>‰tmJE˙żÄè˜Èïû.sì:Aşá&„oÀŸÈ7#ĝRÑA>>…|ŭÉg)˜5z[ú4Ž|_ßOFUÂ/Ŝ †·zµfŒD{ÈpĝKšŽ·qŬ‹âŜ ĉï™Q‹ IDAT'\†ĉ | ˏy ~|âÜuâ]·ŝ|ÜRòşF3~Ĉ‡&ƒŒ›Ħyß3ıà˜Ä’XĴlñÑjŬĜ§˘G3ëF¸;(¨4Ùj„›z΄|÷2<œ o!_ ŸvÁÂç&Îc3f·ä7ޤ~§ò—Hj˙xo%dĉĤA|·NÑ×§ž²š)êmêoZX–nuŝ.³Í{Ĉìĥ5n˙ƒĊY;ŽùÊÚtñ阽ĦR5×=7ġŒ-U°,÷ż¨>aú~òĦ>£Îš2Ĝ4€Ÿżòá'’/accż]h%ôzĉ·²·µ1wŸŒI %†qÁCn|ÑéVos3ŬgnےJ4ıÚQv7ğĜwñxÁ½·² ŜtLµÂaÄ{ß?>>~˙|ë—5ĠGÙ÷¤gnv‚uħšƒ'6@]ßÓĦ;ó£ŭ‹Ġˆ ĵóZ\cıQWĝĴÓ³ÎÔ|Œ™uïŝzÍè•.|+|Lm;ë‰|ŭż(Qa÷8Ñà̆ĥİ˘9Ö:Ġĵ)Ĵ•^ÄÄÊKĊ`Ú+–ä—9˜ıx%ùȜw˙Ä­Ï͟›×­³÷żêîkn1%Öp}ÏOuk;suûñc~¸ĵ=˞ŭÂ7?ó!‡%½ëNü;òÓmğáĉ£˙üşĜÁ-êZJjácÊ _ò+Q>ûV·a)}¸om*£n§6̆–H³1QAufè2²B~°&_ÂExħ”,˜oŽŒ˙ܵ+K›F6E6ùp<´xZİ5)ĵÜŭùóû Έ´o›6Hx6w=MŻ|Ĝ•Nŭ™?÷Úuĵ_ĝ\İĉÔԏWŝD~҅?oOü”à|ş`„/CÇĥQMòo>[˜­Áeu¸Ú⺝Únıŭ…U;c=eçÜé/V³Oíš%ÜδÇyLÎì?ŝ쏆›^ڗ=ԆÚî/߭ۅp˜neƒÂċ„7^HÁżÁ7ûÖ@ešZ½‡Âï`Ĵö…?f(ú…?í HÛ_‘Ż}ğZħàҌä_$ŸÁ™lÀϟüñÄ˙€v /°SjE+8§cKŸÏĠáïş[1îÌ\çfœX·—ašÙvĞu‡- Ż]‚Fşş›Ĉöò×E™—‰Oì__ĉ*s[óñ:\ġÓËĊÌÂqĵşŝ¸” żŻÛŒİ³Ğig÷>Ó?Ş3…Ÿèż ŸTjÀŸÖ´ĵҖÑÎ ü6úÑ\÷,kk9J¸öÇߐ§żNüۖUbŞ Î–Ož›Y\J3DÄVܲ 0聙Ĩΰ•ÇW“a7äh8=g(íÉ,“*êjĉÏ{<6³ íxĠ^¤îažğQùñWŭpŭ{ınĜmYM_ĝm‘cá›7ŭ)VÉÁĂS ‘V›ŜmñŒO|­ğÑĵ\p>â™à[ӎ-ùfĵ/zksĝÊÇêjbbâĞ$éšRfË@X³Žâ²Y¸x5÷U[à1Ċ )œħ§ŭÉÄÇ­,ÄaHLĦenƒûo&'ğ²{8‹}kîo„˙û²Ż´5Kí³şĊeŭ·î—-@0ĝì4 úÌWżñipëŽĥ€ŒœÈgä8ÚŠdXĝl)0JT­Ħ[P'„†Ü4­óSÉĈÊÇ·oÀÇö’têY•pÄm]ğċèq[ÛÑ$ÊcjŒÂuâ³ç‰ëô)yOËôbĉ‰ß7żğf·! ˙ƒ/zqy[ڇôˆ>ŝ³3ùİ)ú)K“™eTz„µ˘zĜ}Ŭ”qİ›&^íÂ˙¸ŞÓ€sÒِ²ċnĉŽÑÒÊ˘ĊÒî1­f:ÇRĝùpÚêµI ìIɊäÁ°x×SÌR—ÔÒ¤MÓ]KóâBĥÈÔŬÂŸÏ X§,‘XŻWŜ3/}¨à’‰?4şî˜-É;µ’ÎĞÀpEnŸ™!€>˘/“ŬX³îك ?…ÇÂ[U ˘ŒžîÄòn×>S°VÓÇï×ıµÛ2/’kŠî5@ó ßpó ^Q·_ĝÚ3ßñĜ>ájF?Éo/fnû\ö'MAĝ+6Ù(|uâĞL~×ĈĦl™É·%·‚ìœòħe è!ÈÚ@CŽş…ïr&ġGĜ!ÏÜ|bî5ÍaĊbġ˨,Ĉ~­d?ğëè9w‡wµ†VX›0Ŝ%ĤùñTĉÄÇû“ƒìĈ„=ŽŠ Qca L10Ӓï™Û²§Ö*Ÿ@?ì’w³}™Ĉ:­˜LÔYʌżŸ™†È…_yòûÒBƒŝ¨´‘q&´iêÌö)!P—ÇÉr³le÷V~yÁ Ġ‡—Àĵouj­Ûvħï£}ĜÄöKµŽRû–Ì ¤wd4=2V9ħÂĨcbĴXü3]²‡ 6?µÂ7RÀÌ\ißxâçúp¤µ›"~|xŠ­ÁO,'‚5`YƒNŻ×Jy‹Ù͜RË1ħM• Ĵ1^a¨Żĉ²m—.ŽR^ÍïìÍOF‘î_ÛFĜğJf\SrF²•+8ŠXŠ™J§7‹9ƒµ’|[^ñßqV׳l$_çè…ÏâlamÜżfá3Há“oJ 'XCo¤6UĥğÍ7/|Q\µ‘*5ÁPmtÑu³Ĉn‹ġœcÉoŽôûŠ*aC îëoS|fOëJ—Ž(u`bXnĠ\l ş’Kğ w0vĤR/ÛĠK,·d·\"ßħÌn›Í„eM>‹àsáë?Ŭ:ò%leĞ0ùK ^j?ù’ĥgWh†°´ÓÓKŠZŝĥ}!c÷°œܽÜ_/•ôÊ+‹Î+íµG¨|𒖐Z½ás;ٌ·ä—£j·1ô§é&;šŜ7Ä}˘ìtIĤëFÜß3_Énşĉ¤ò(Òİ]Q='}ĉÛ%U‹ÒdÑXö…Ÿ>ùxfïĴĉm$5Ĥ——ċ$DˆëèYoŽ?oŝ\~\Ŝtb-xnïàs%Í~Ísoİ÷Çc#Ù>Hĥ¨à– fa°şyçÊß²;š·áÇmy5‘ùÊxĉK.ŸŭžŞëÌßk…Ù›F*_ŭÂg,^háû€Ù/ĊUğ…ß,qó…ßn›˙ À²r#%!ÁêdàjçênŞëúçï›Ùq/0DŞĤ^Ġ3|ĜÄÚËDħ\exñ–Ş.za+//†Œ—|ÚW+‚\ĵÊOĉŠí–F7ĝ+}òuNßĝÜv†¤ħpÜ´Ş;xpÉ3÷EħùzÈàWäkÍĜü‰Ÿ…Ÿ>ùp¨dû?5´;œċ>ù|u˙£//”İX…žM^ìÇèƒsJlkZ™ä+ò3ĝfßĉpì ­żŭ%üüPĝâ„ĉÏ|ÙvM>,Úş›vŽ 9;ŭüèêŻ/v@<ï§hĴÇrŒĈïF¨şk£C$F&‡ızġŭ‘ĝZÑ&}Ò8KÌîeżƒ·Ô³µ"~?H‡żÈ}Ìšîf;< L֕]Ïr˙qäSÀyĜc™NÄ>Ĵĥ Z]ŝʒ˙ÈÔĜ_ù˘ĴYAlò͉˙sîžO|ĜJ•”Ħ–ĥĵ˲ŝĥ4ŭY/_Ò}öô‚”.>^i€ĠêŽó,Ko>Ï|ù˜J[Iq4a—ëŠ1ı´j6i%Ò"Şğ)=wÜ7~ĊB˜~.|ĝÔöżĝZJ÷„żİÍ=ÒĦԑŸ…O­ eßN|E~_vĴ.]¨$´Roè[. u0aŠÎÖb!H·"ċĈ ‘Ğğ‰^ŭQÊŜĠ-ÔFL(÷şáfñ²ġvğOê%së6bR•ĥx*-AĜ‚ĊKϜêş%ŭ7? ß Ÿö“uġ/Eg„n·‰O‡™WZ/;½Ş%™.)VrĴÁÓùúÎÙn˜k)^‘Ô! ûĞ”Ĝ —ÑŜ˙œċ™‹y¤ÛùĠšu˜ÙŬ‰ög£)nÊÎY"ÖżħEvù‘;Ç?ùXáKĉí/ÈnĴÉúÌ7W}drLĝ7…Ï­—öò˘iMƒv¨y)x…Ĥ‹ê.ûĥÀ_É~uᇪILˆÉ˜óšŞƒwhò´2²÷:WÔı½‡<íĞӔƒƒĞ˜°< d\µÊŒÀ°7Ìü`)TżbĵÄ\à!ÏԄ^ö%1ŝÏf —Ry]Çĥß;Ĥùáa-|ĊĥfZĝFĝZ²ÊÂ瞈1vz`MxÌC“%sLGRÏ•LMWĝ+6”^UÂgDhğÌż”ÒñÑİf“‡+âÚ}Îj7BŠ“°š²?[î> ëÑqżħ}Á=½45héġĴ]FÖ;…gFĤì3çEPżˆ?ÎĜq¨ŬÔ5nëN|s|„~…Ħ¨šqÏû÷“tW a KÂ7'>[ ÒÂÉ-MŠIŸùx2˘ŽL`½ÔĜ99ĤFÂ7•ĜEErwÖôò0³ö4ŞŒ·C"KéÊp[%Ŭ3 ŭŝ!ıĞe·dÜÊ4Ĉ´V:ĥ˜Ú0VVpµŭf 4!-eUíÌĉ7Pß :‚*—€ĉ~8<>q;ù0bò+ŭo’YĝâƒYÈk_öĈ+{é¸ëV6µž+ 8İĜZŻ ĈKĞu ?Ùj1Lġ"ï/µ4ìpì†ÇŽ1Éö"Ó3Lİa Ġ&Ñ;Ìı]I mÂŜ•­G—P²EԊä†Qíĥ‘•ŻmÇ\ğĞgĥŬ·²ĊGdĝâ°Ŝ_22>ùnáGáo!%ċĥ_ùäÄΕĉNÉR3ĜíĤĜ½ÜLy,½=Û]”|ŝ‘[{N;FJWfù3<ëRÛĴÙàÛħış[TĴyʆUfËŻÉĈ‹Z \Ċ—.:ŞĝÂ8ğö`Ä.÷ċ—=LK‰R[+ÍëûĈ÷§WnÉwöÔÄÄ<™lyüµ·|˙Ÿ|íêp(a˘BXˆ"áİDž헇#ñ×|ù2ï˜+h“„;ŻZEé•Wçí–Ûl:ğ²ĥòy1a¸³Wġvç$-ïږˀ^5îÜBo>VqÂOËÜd%# "âÉqŸ·ìûg“]tÖ{ùxP:roŜŽ_ĝƒ)! ß ß~é.ż"e3–šZ×pÏÜé+îĵÜßUŜà{Kk)Ú>gĞĤÑq ÑS£eoĠ­]R ŭóV"çŸíÄÎüSˆ*J3JúÓoíÂ×ßĝi}âħtOmdÒ~À–F“^Zâ0û¨Rá?nġo?ùM‰6èffUB3ġ2\&^‚Œa>ċo¤SU–ĈûşÙ_ŜÙä²J„+֞&ïc#Ċ]ä·z†é—Êì @ˆ+Ep–§I~,Ñۙ(wAYË–È ż.ğ È7 _/|fŞ7^ĵO÷I ߜĝĴĵ'Ÿ•<¸×§6:Ċ3nĈJĵ‘6@Sà÷Şì[çV=Ëe˜_ëÒ­Ħèq›× Ö´-e/ìŠñ޳‘VlÛŬÌñ5´Ĵa”Pİ܅eÑMú‹oñ]oĈC>Íy½­)| >óĊĴzT,²›ċùeGǝ-Ûŭ>H—…Żôİħò˙Ÿ?t€I Ç@íkW“ğYµlE6½ĴċYdxwĞ(Tq~Èâ@slàùsRáÇ.•c@gTĵwq+ÈUÌ"ħ˘ùîÙëĞŭÀĞ G‘ÏíÑŠ|µaÇ}ċR{#ÙYĝğĥ_*Èä{3Ÿ`etŒ˘ħ…ß2πH.íŠüş_‚˘MËVCR÷˘Ĥéƒİn6şúĝĝq÷"½Ù˜¨Î‡Ä>£nxŒÎ;·ż1CİTċäaFM^Ĵ>ğŒĥm·´|a›Ìµô0;ñûÀÀä§ŝ Ÿ$µ?gŝN¤—×~‰|'–OâiƒSPlZĝM”V\ÒÙ1µ}ĊX@EÑd]&i·È$ħìsż}m“{z ó:…’Vż,Wd¸v‰ÉÒg‘`p½íÓÑ50•¸&Xö4°É+›ZlpüÓm—G´§jòħȌ&ż9ñeï˜#vËÓÇÔ ĝż…_KÏm›.ó“}z>3`LO bi‘ÏO6K \]ÂxšKcċtûßl…³ӁvsZ²fršO‹ çtÌ6²^”7ÙÊsùLi•e Pé[û}Z¨4V—4xéßĠœ[o%·Ëçl$nOûÎ06Ħ?ùrNȟÙZVœ£á;ŸµXÔÛä÷Ž|öĝä7'(žO;À…ˏû˘Uï›3ä°Ĉ=䢆²ÂÀ˙nLU½yÖIġ[báQ"bêĥ—Ĉß KvNŬ]0•gD]ċFtZK#°ui­Í|Ì)•jċ½RWż/ ´Ì3ÍŞCcï?ŽŒD´ó½zI€/ñÀş—³}à)n ”Ò°ħs7f$n†Í˘š4f½9BZ÷3œIxr›ĝŝŸ˙â§gËĜıµ÷7O9ĥŬùMásƒÄéĴħrÑ<ċĞ‘ŜXİÒoşg×ğĵEL¤;O)šÙ˜oƒ.Üïǁí–î \ÎŞÑï­ĜKêγ‰S;K§M·ĵj~My<ñĊ2€|]ĝî ÖpU^•Ï[ĝÜü&|ïŠÍû~b7NŸÂ/./ù;½“ӝ–öĤÒɟ=(żòÍıJL"+ĝÂSÙ£a`ımMmËĤ~=°[Ÿ[I@Áƒh ä(Ä·5T·÷cÉqħ“57EÛŝĤµyö·ܜÁUĴċ¸:Œ0ôÌİۍ áû_;ñ‡AËĉahÑŝÑlŻ#ǒP)ô<Ĉòč”’°“7§ŸM?Gk:ûb½iŸ|—â VĊĝhäùJ€Îşb–2Ż+ĴvRN"ç̛Tv2h<İĉŭ–³•–+Îöa ßħ Ê˜›Ÿ[+͆6ĴÖç3@ĵ;ñġ£‡[ġ*I:š1ú—vŸ¤Ç~%|6ìPša€÷›‡NĥŠŻ³×U3"Èrğ›×mI/ ßó¸—  aé uÈÏ£ò"”ÁRa ÔrÛÔ˙q§Ú›Áä:Ò:`ù$Ëg#ü­cŠ=|VîíVl9“ŭ´6ĞéÀÏu9ô&”À2‡s|u6Ê$™$½‹i*|mFUeµĉ+úF%#M/ĊB8óġ‰ŻÈïáÚ/üġş –ş6H=XΕi÷§*ħRxÂÔ´|Á {ßĴC:LP)Ĉ…5OK“c~ÔnM/›¤ñĝgĥ'bÑş´'óƒ‰BWo%#ôëcšÛ‡6k3SìÂѐ,ĞÜĜ(4Ìßù‹UÏA…oŜi’˘ŜJi˜%_z €Äšáo|â1_„ï ˙ı#?Ë݃Y‘Ά˙ @³ü‘¨-T畒àܝ†6=Ï&m“~ħ‰Qfß3ö%À Dñ/&šl\“.ä„Xo7tKĤìûeßcòu9İvKÒ֜Á#ò0|ç[_x„„è™Ż{ò[ö”}ƒ+ î~–ü†|{ĉ{zŜ ?żßôŭ>£ÑrT\Œ#Ġç^JeayJĴx•½½¸Áìc#7êy”Ŝ<]&Ï~%ÍkU´wĞ>ċ]ŸyŒDğza§úÒ[|=ĜAóĥ°’w}\WĦ'¤G =œiíÎ|]­ÖP­àGvxH…Ÿ+ò3ù¸Ó!ÂH\ORÁájòğŜ _½ôùo~îĵëİ2Uví ĥĥŭä?QÚéÁZż0z×ĠÛ67†ŭqd3uċ+V´ĝpœżú™Ŝ$ĉ§Íe­}Ö·P>J{›óĊÏžXȰRƒ£Ż'éWU•kóĈÔĜ²Ï‰#Ȥ-‡44í‰?Ô3ĝmg›²™şÊÂÏägWó~ĞĵÂ,zi÷ŒâqlÛÊ+òv&˜^½·™ĦġŻ$=èXfuĵ ëPvŬró/·ĥş×ġ;ğX³¨a,)sĴ/d—.\ôË .RĊjßÛÒ™gŸùÜ'žyúÄÂÁOê8ĉԟĝtÈ˙ÖS‰T`Ñ÷NJıy|<ñġ'P cGßKW7ásQJ‘KÚğ#ûS²À<šVFµÇ I¨™eġvÜɆ%¨EÔ¸_ ¤˜,öÒ2<·éVšWQ×&¸e̚§œħÖsbG)<ŭĞ÷àS.ɆwÖ‘ßİÂÇ7ĉXáìñġùÈ­=äĞġ›a+$Ktj<4­šĜu¤Ĝ²O$›ĞöÂĤžzù6„Û[6ŞS5Ĥñc÷̎ÓvËÖĠۏv‚ûÊ"LÖd5làur/ŬçJw ˆž Żêó֖Â=í÷SáûÂwgŝ>@"†Ğnáß½p\eá_ÖÂoĥÜO4³ŭdò1ĈW‡Àb0ùdF^=·˜‘ß~IŒÄ§:²òżè!%GšUÉÍx*•‘;}éáA‚y4p4úç°dµ% c£iKgKh™Ċ*lê[içÑîÔëi²÷Î?f›½@ŸkçÈ7%y&axn"˜;ÖJñACìáµ[ñÉoKZ Żlcì'Ÿ- c:á›ĞĵÙ}á/™!XŜÑ=lXñS²uì÷–Ġ œĊĊÀèħkKı› ⅙FBC`Ù8ĵäú<Ûl˜Şċ…Lgz–òP}==í`q^IoħÀ˘˘C³-üt,:qÂ)Ô¨€oÀ—ĉŭZĝëTĝÒ÷Ì“´âĝ>§‹,÷´Ħ% żÂ żœök$oM#ı‘nˆLü\Uépۙ·½œ„˜[9ÄFŽÉCĜÓû]Ù6p—Ö}–“ñǜ$´tğ™,Cn!2ĥ½ĝž;"‡{êFhïtĉ³ ùIĝüÙĴörŠğôžĝıĦ‡§´÷nJz\ĝIĝ †O2Ë@ġáerñÌg†ò}9b#˖uó×>Ñí+Œ²MİgÏ4ÙùRd¸/ڔjı2qJ”>żĈSe~8€uxıĵınì²Ğĵ°œĊX˙ĊKàÛ?p¨¤|£lvÖgŝrtÖP"›öo>TT˙¸^ĝú+ߞvŒËóéÇú<Ñŭu8û—ßFûùAKSŜӏÊâĉÜMïYß~\~|üˆ˙ú¸ÏËù7ż‰rŝÀ×$ú˙3ß~ùÑßüĈ‚??†ĉï?%7XŜX~ëġĥl˜ú™"âŞĞ…Ğ‹Ġb}ĦŝòI#²€hEZzè IDATÜmĤĊr N½ĵÈYbż?ĞĤDˆŜü—Êİ…Ô_ĝ²é ŻûäWŸüò–7ò›żĝı+žG~#‡j@i‘Ïžé—/êÌ÷Ÿ×2Ä&Íĥ=Ԛ¸ż‘gíĈL¸ċ ŬŒ'p·#RcEÊdĥî*ñœ¸ÚÂ5M=xċiÀ?ÊQjÌ*]NıŸ+žèVşùןOÄ|Ĥ­á“X!%`Š ҉káǁ“;DĝÍ˙âߑ˙ûżù%$ĉßÊğ‰ÊˆZ³n{›ĜMHBhR9Âüσ‘]”ç)(ġ0 Ĝ€7r÷àÄĥò2×_~ñKZ헁| if‹ĝFJo>ùV/üĴóšñéżĝÌóħI/GŠŭ‹¸…)‘żĉÖ0áÛŝĉÌ˙M~>t`-%Ue$1éċ$25ħo™ô­kĤËëóӉRÏ%/+ż<8˙˘äN,+ŠX¸KH͑+Ó¸£|Ž x½ùŭAœ÷#%m?ùÍ7€ËşĤÀˆżĝ§BĞÄĵN~³Í;ù„˙ñq½ƒ—0Núùħ÷ŭVô[JöĴú×Yêy›^§nXŒg—ËaĈŸÇҔE”š[~Aġ§íÜ˙:>Aĝq‡§ċ´çó _Tᖇw/|Wĝ›R֋ÄİšÂßHhÓ}á³K…t/ƒRµî¤›t˙•y 9pgٞ³ ˙ !ox‡mŬ”#µìúTĴŻf;Ò‰ö';(ı:ËĦŬĴfß>ÙĤÀ– ó%– Ċá6Km6˳Z3'“Ż˙œF²Ħlw×qÉÇóôBKD[Kû€ÓÁŠr>î›>ñu­hn;š²Ĵ™-ü`L½›/|Ö8“Ÿ3óê² ƒ˙ş(Û¸Ŭ,WĴ½áħ’ôş˜‹à vUİ{^{ó˜´lİ~/…§ĝä VÛr3ûBĥo2?NğŜ­RˢdvNf[(3v<ñúĉ÷ïŸrĤċÍχțó•ÀúYK½zô…8 4°áÏó)ò]ġ_üĵ2ûLg ŻÎ˜)ġñW+OïΌƒ˙|áë…ÏPÌ éqÉ´p›‹z“Yh…_;a_H³éS^§• ŠĊ²U—šÌ+ µ}aĉNg)­Z•ŽÎˆ2×>_t¨LÍÊèp}óX?âü<2ßɎ+İĴŞ÷ĥmĈmBM/ÎZáğ3ŸG,|ş&vá›iäĥ‹ĉ0Y•ùïŻ|¸-Çz7îÈϝïÉî“;ñĦëñ7l@›1y×3gÒw%Ŭ̚Ky¨ċpĜ-ğûê9özäyĤU´Oӆ}Ż2‹6ÖvÛòԏ&f<“Ĝ§~÷óçc#ïq=İZR4)žùܖċ¤Ÿ.O|ĈÙ*OÏı#ß>ÛŬĴM£ĴNé~^]WÉŞĜ6Ĵò24ÉÖìù-½ÂsêÉOg~aN^Êä´·>—šUÍm,<Ç]&†1ƒ–í­ĈٞœÒÙĠß&éĉkgÚŭ&â9™ íïV˘D0ÓYÚË~Uǀ?î†k0}ìE”¤“‚ġ,ġ)˘A:mTk'nÉC£œèÒ¨”!Qĝí6rĵ¤2İqÂw…?~áíìo ç üĥû%ġ2ƒ>ùK`²Ì$êóQ¸ŭ³`Ì y18’+~Ú•>ġħdŸjQß6>żoZñEĥħÈfÙ"Xnq›ö˜w†|Ċ%pı¨q³OÖ{˙ì$½Ä^vFĝ,ĵkÜĥ‰…/§8EUy½~q?ùùÄoÄÍìĉ‡1K7…j!ÇÓ8&JTHBv4`>żĜßk)µ;rHV[ üSc˜Ën<ġPZòcìT9žRĥÍĉM™Ï’ó&çadÌPŒäfÈË~ĦE“žĝÜW.Ûm\êîpgç˙ Bı#R~SĝŝÄg×á‡ÂçÍEáK­Q)ÚĦ}”²ImJ HZÖÊıÁì‘íhÔ ż×áX":s{ċŠçÈ _?ŞŜŠ=>Á’Ğlo[Ó×<)Ĉ³ÙӖ‘WŬ‘o ßċĞ{‰ĵ³×•û‰ÏŠNÖjƒŝĊ§àY"ûğ;s!ÚsïFËè§ó™%b4}š_Gn!bb¤}çAíMóŠĊÊ”~mÇHíûɐÜQùüÖi22żžCÌqÀzF/+*]Z'3rĈ#ĝŽ '³”gÉùyÂ˙ÙJ³y\O˙Ž·Ĥĥ[ĝ–z‚Ú:žä™!żwuŠ|‰ÙBğùñÌgTÚ2~üùó’YwÁꏁgÓ(¤ĴCıÄj1Î*ħ'> ż \L´`EÌt_Ónf­‚-[Û iŸÛŸ<›žŭzRW{0²32³ËŞtfÎ'>.’Íq $߅Òw3Kİ-ŸñJżdCEsâÓé!?[ğû+-e4ğŸ<›žĉˆ>ñ;éèë3ğĴÒ²1Hkħ?—³mJ˙N5ŝ`‘N€ Uı̲THÏ#ġ’a‰&ŒÒ"ûD+h5ž6AäŜ“şQəQ†éF+òYŠïMıléŽA}á3ĵ“máÓĈ[ĝzá§´û$| ˙â7nÀíEñ—éĜ‡9Ÿ„/iO]ŠxRrĊ4?¤­ÓŸğ EiŠštĵg/żġZ‚ġ”Éì‰Óa˘–ÉG…wL›]ŽûzĜÎ_bĴ™`ž·]Ûİ]ٍÈÎE‚7IíQÀ0²8+|òy0 Ġ։ _ÊQ4ĠDóÉ–ü'†Á…ŸÓ™Żġ1—Ŝĉ6ìòŽ[xâ*h,ê8ñ1ċdúŸô–a³˘iÙÂ@Ûa}|Ĝ¤Š†xP­ì&dµva½îžh4 ,@bB’Eşx÷úžyßL-Ëê ßn³^Ġ3ğħ ıÏbé>Kp _/Ġ2Â÷ùż9ó1ĉġîıûRy=4f_ß')†UóÉﲇyĈ\"ûËĉ˘´hĤ}-5 —‡âEMkíΒĉ…ŽŠ‹â?‡pÜj˘µ'}:=²-eÁ è{xÒzmÛ˘Œ³ ­ħLÊïíRuŞ$Z´ŝëÇÇß|˜-›Ò£:2ŝ9çĤ)Ċ%Jm­żí·'>Ĉ€Ë”żÏ’‰ùĈŻäè,UĝĦ¤‹ÂÀì5“ÎĵҖꂊm7µxi[ïäz:XèK‡”†½KÙ|›3ËSĜċĦÓQß^†ži!ġbùÊú•`ğ„[ém&|–Ÿ‘ï Oŝ•¤>á·û3}Hŝıj´ŠöKçù œaEáßŭ…ßüĊ7äËIS~z—"ԛŸŬ-“¨pĊ”Ù)öĊ÷#o¨}ìvĈ—s}&ĉ1#ëžé,f}½§^úÀ›†o6ò|ärê×OÓÖRZúĴÊ;fŽ<óEä‡/|Uê8 <.ĤßûñħO|š 4ĉÁ³ëOĊ´×x譗³ÚÁïÜğÂ;)™8ûş­„˙ż(Ĥ°áü}Ú7Ò÷ÂZôzÌğŬ4Ž!sC·qÁ™všĜ0Z…lê`ĜWo ¤šŜšCäñ†9¸Š{~tž–ÍħŸÊĤŬAC'ħµ—ÍÁpĦ’ì‡}áïáXĜGĵžÀĦ ,6ċŝ•äú=}|v䟙+ k¨œU&üÒWéJĥŠ*3€#óĜ+Ù²‡Üħ1wĠôNá’Èw™šÊóëÍÍ>×΅óÖ1Wm`ġHÊ>qšĦTêìšvôliänĥğdXż20wÄâ@9#ö5÷­[ĝê<)Ëċ]bM™^wtD3=“`ĝğ‚ÛŝúûfÇiĉÙ:³Â.ŸlÉş| Áx˜ž|ıµlİdeŬĥK²9{àù$à{Ù.lÍŝ)ĝÈs3´9?Ĥ–Ŝ!Ë`(E—ĵ€‹°[Ċ£ÍĦ…£”Í­ıË"›ÙK–ES<żóĊğ]³h­ô[ÙY­ÒUnOħ Í4[Yà1Ä8Ré6&ÚVŠ•!˧µn—"qÛCœ‚XJNöٕ´˜7[× öEUĝĝ!×úM˘È*¸Ğ··§SM³Má³(f°Â§@—ĈZĴHÁ/ğĈä„BĴûwúҋ‰–L‚'RêŬŭ“tĜ֙m\·vWLŒ¤ô<ä†=ħ5+=^+ıôXœü'¤A/o#qŜXŭ䪖•Hċ³ċD:÷x!Ù­Ĥ‹ƒ·áĝŬ?•ħç^záSeö)ŝ'_†ŽRżsìu>½yá?ëÂ?ídù Q=ъÄJó\L“L”ğ;Ò²y3>1v&–,ÌVĈÒ kIRğâ!YÎ!;MyLCO‰Gcè´é€qn›èJ‘“Ä“xaàğ…/uŽ˜İgŝhóŬ'_j°ÙÚ°œIÈ^;r(ÇüO͙_ÜaŻ-Ĵ?[öŝr"·5f îÙ%`èä5,ö­QäHċ –Â*,Š_Žñ(XĜá§bz&´~M—JRûo˜*¤o„îşÙËOĵáÂw OéŞÂġÒ@X1|ċNüŝ+_â]…yîWÊ3 üVz ŞħLmşfj#ƒÊFE,r‡2Ş4_7N:LTöuäɵ ’ÎW더,ƒe—KÓkíO›`í2gŻ[Wu!ŭ¤Ž³‘HwĊ2£ŠeaŞ–n.àO5wİKc#ò5{!xñ•œÉìٞ›SÉg ‘B{êkÓŝÍgHwĦ. ë͎5û’ïŝG̈́ߔ×3Ğ5$8‘v+ë9ASŒŽÏ;ûpżŒ8.)L<ü÷yĜɝlÓíŞq:_c ìÄD×*É+54Š[Spáa8.Y2k$ê9žĝıԎĠàÓ”éûĊAŸ<[/ħÈğhÂß³7ġ‰/šçòċĝ6Ö0Y§ş&oÉɇÍ(‡ˆ!„ŸVr:ħ?z6‰Ì<2xbCG6 Y2€vB‚ÎP¨foŒÂSĝüíĈÄĈ2mûFż%w3îĞg·Ŭ^2öÙâ8‚Íœ„ÉقE+ŸÖĵÉDÏg>Oš>c…UËÎ%ììĝP¸Yĝğšğœ …MŒá:ġƒÁû‚s›™=žcdcħ24;òÁ—lwì>ĥFÚ8³‰7ċŒI3<ĥ­t'ëO…Œì…ğĵ^nv5,ıszÇmQM”óȘ¸zMğÊG,‹uĊÈ"M÷öԠ̀†ğĊHHù\Ìħ3˜6ÜK5h¤ ĝL93l8òyRωMż³¸zcŜ|ŻÈX{âwŻiäıċÑĜ‘FrO-{,2 Z—*eİvÂżċĜí!ïÚı›ı7€§/A›îıb^Jï%ˆß'ZrQnĜħ>R:ACfÉ&ËİötÉ>×u[z4pìÉ;ñ5+ÙÜ$üı;`ġ´ó_ĝÒżŸ|ĴV XLSĉàŻLß,£+fĝÊŻĤÛù ê”Îw,%ùĝs5½(iœXİR›óÀ>^3‚3 )wKéÊ%KGş)=s…Zëp¤´‰bkÉ+í¨šE_K…Úa˙ÉǃÈ×r@ȟÛpĞä€a¤Ğ‹mTDr%:w‰-‘·g~é˘1W Nl˜ñ˜aùĥËIôe·Ì€ñrŭVHwy÷ÏÇëëϏğ;˜ĉŒ½usñìX /˘Ż·0­Ytf<µz$„?Ĉ.µ“ë•NÜëÌ3çK?62ÏKĵ—­vĈîŭo~Ë żYĝìÒŝÑ%x“İ)üƒaż„„ÏċäV˜I²SĵYĉ€äŜżòıuVÚ\en˘™˙Ü<í|ŭñç1@Ž#sÒÚ|iŻ.xĥAM >‹iYŸÛŬK/ñLĠ¸Îrï¨c›gĜŞüâÌiR”?ħó<ğ„ÑŜlŠĝ˙´w6ŠmêĜFÔĜò#ÇF­à€…°’÷¸ğ×8iÏÌ}‚9sçÌm›ú ¤ŭğöÂż2ż˙× ĝħGxá÷[Ìbˆ9żU4&~ûù5˘psRŻèĜ ‰Kĝâg2Ëiw]I†à|ıûÜ| ŝĝë—ù§ )8,ü9_›è€˘AûÀ“!T+Rğ"‚j,·SJ‹Ĥ—bíú·çÍä"’§D)İúžìşG8ñ??7:jvż”´ÂÂÂì˘ş @şˆ–Ÿ†´6|ğVt+ß1Ÿĥ16·0Ħ*£OŸnÉ&Ĥ€ïV>ÇŞ˙w2:p?Sİt˙Dh?~˙D­3=<ä„Öш25|oîĉ~WóÀ$0iÁq4˜^ÀépG94ƒ ´+!NM@ ;¸s³TOŒġu„ĝ\.0ûŭ8ĦĉĈ&ŻuáFÛ ĞŒ×uƒÂÚûV>úlÔÂwÓa?Žv SÑŝ$ĝ§™Œ“ê‹OċeüLĠ£œŞĥ‡WżŭġëĴÇœıŒhP”v'Ŝ@ôžµj Î<“§, 6áJ-mH²VİĦl‰Ñž!:´ pÓê̊cÖħ¤ó¤5–I²§v˙÷oĉë+ó­ÜÄ ·şJ $ÄožGĉĞ…¸;$­)¤—dÒ'$>:œÈĥGLü9Y’$xĥüor€èˆñ1üĝ}Ïۏȧžg—Ó;p46m²oÇĈà\ô@ğŜİ:/ÒMÄÔum ’ĥòÜÏw,¤6Sˆ,¤6Úď‰?ĜxÙéDžïó‰Ë=è@1‰Ÿdħ:Ì;Ö̇z¨DÌpÎ .³ϟStŭ{$“Ĝ·¤:1á)+É0 …'„v=˘ 2'aŒZò胑 ĦÌk#“Òµ(ğâ ĵ 1EĤ‡­OŽ;Lkğòc_Ŭŭ燳ÈĊNÚ#•òK‘ŽüĈï ½ Ĝû_­|ġ7?&ÓхE:ˆùˤ)—6: öċòtXQ˙„=ˆEĞϲƒN ĝmKŸ]ѽ9aU\òÚ·SñP*Lräaxf8uġ+;ƒk·è°·ë~AŬÏéż)™úċŒĥÙĜ5´ç¤™˜_ [°òÙìYĝö=ËÄgYNĥö|îO”˙âĞ…Ï}ƒ¨BĜ9s†’ċb‡¨‘ô'äQt™H´/xÚ0ûÖĠù™ö(žôŸ¨<·}èÏP‡KĊ2ĜŽ•pŞô½ğ nvŭâémÚ>A‰£4ݲ[˙#։V\2‰xnxàÇ/>yşaáÓ^lĠÄ+F(µ!ÍH×@|ıÄÉ&>ŭ{Ç|Œ#D1Úò­\SÄ“ûÇıìo!] ı¨‹äŽj„h=ĊMÎsÉnk=ê |_şo›ĞóĦg€}- EÒm1äZcŜKcT`£ğBoFQX|òY‰ŭí,É/ŝ¨u Ê´-ñ?ò”nváCy€ĝóvÏFĉÓrÜ â—5ŬJ‡1I‘ùqċ§yƒyëW„Éàİ˙ÁgM9²Œé0ċ-ßÏuˆ+ŸÈ_­|EßġÌùR<ök (ŒAçÛ@ïìEçä§şğ¤ šŸ³Ş† ħ™4§œ5LxÎ3zÈ×§+L*ÉċT1ʛ8OùI?•ákhRV7>×_ÓpĤQ)@ĦğnĞgdšî6Ì›‡ •'n8ÄoüF1ßÑ xϙïĊN|öW'>ŭÙU3£ż+V”ĉ@ñ<'§ Ž…m Ú4C%DŜ$MeƒĥтÛ×%%œÎáâ…'i WgœòJQ(ƒËXL¤ëÊÙÙ0Ì8ż&ĉDž0İ{çĦOcd>Ŭİ*+òž÷ĥÔG>‹Q%>kM*¨³2Ĉ¤q<²À3nü.ñĦşŬyŸ÷ü4šÀ$žğè4Ŭ¸²şĝï|:˘ĝ‡µöX5q#6 ŭì{H#FÚÀúıĞûrkښnâ™Ö¨ËşÖœ$)É8Ó˜ÑèÁjEn"³£iLxÌ9 kÉ2Šólœow–|+ÚÁĠïiOŽcÁ+É$³Ù7ŝü3ñ›†Žù\èŠÎ˜ßÜ˙IghÔç˜Êtìż5MÓpċĠ‡ 0aŜÜĝ|úaċFÁMG_L,ëŽë)a`ĥ˘UKïžè3jċò …ğîĵ£ŻhŜĊ(vÀı5` ĤaıÈżA‘ğ™*3ôt~÷ħŜ1\éJìK쌨ÄO…ëà›ƒżÛŭW>ù¸ÚÄI§pċ³l‹ğñ+îĞaß4ßù̎pÍsÍR(³š×`5-şÚ‰4ç Á8:ñсާ*êy)ÓA°2C…·U²8Ï[ÁîRiKTB7 ĈİTüāä>Z˜'÷ĝ°eù7X–ùİRëüj21ĉÍĤîħ•ğ³Œ·Zùƒ쨸Lî7€c‚i\,âôÚ7Ħ„d1½_sàvQAy†a%é$iÏnÈD’Œ”nóÔRú •Ż”è‚—ÍŞİ2ÈÔċFgQİC+×ÁÂòĉıNÎ-ü:ñĝZg|ĜîŒB ~È(ġv*ZÚÑ9öoŸġQWċ’„ˆóûZÌ@mr„nB¤5:%ı.Žä÷PñShË`9°²Ì¸#ĝÙö˘™/³=´ˆüëĝ K†çñ Ö„G>ġ…'“·cOUIşş†ì¨qĴı|N”Žo U !:@ğb €Óf‹ċj›G³Á rß@ם'´ÁäoèƒèŻ×WtGÖ3t×+ß3 ەoÔ8â·hi•ş4ó…ğñEaÂÂïsò.7ŝ‹Fì€ùIR“Ĵşŭ‰#ôq=™Ùè¸uŜoúm/\Ô\żKÏÌ£R9$šˆSTä†ÑŽ]S͐˜D²Ġżz]™(èızCŜ$küÖ.´5ïÍğ]YeWòĈgÛÏ3Ÿ³ğÄ÷ÄçÔ'½{üEHúŸâĠ­üH§ñ5ĝŠùŞW~DŽħëZò"jž¸%~ŝ2g(iĤb%q£RkôÒëGÇÈV%úÓ1´g‚ +ÄE„H^rĜò"”Ħ(3Zp3jqébŭ'­U.!¨Ï¨9GĦEĊS(0\ħË?FM€bċ5(˜™Œĝ°ˆ‘Eĉ‡zDψ,Ñ5K÷Ŝ`ĥŝBŸC|·hóiĞ]ĝvü‹ß1;†ÂŒĉ˜?š€ QI'ħ×örÑFò(p<éêğetŬĝ#NDÜĜħӜĥĈħ›żÙ£ƒÀ³ÓżZ.êFi}tkR#ĦAv…Çàr,ŭ6‹BÏ1àĊ/˘LĊ;Äo†€(Ï5äȅBĈ[|”‹ lùĈg·î‹Ï+ ?†Z,ütÉUÍËŠÁh˘ÖˆÇÍ2Vߎ ‹'‘ŭZ´.ô¸nd hµÖ]lšJK7ĝòƒÓ{݉wŸ‡Ô&9ikM’Rԏ OnŒ OòÌ5jßùö‹ŻX ']hÀ?ñ1Oâúû:H6Ŝ cü€‡ĠÏĤ_óĤ|&= ŭĤŒŽgWĵÏr|âT¤+Ñ3ÛYÇó˙…nOSÓ.‡ ;/&‡‘5–ôÇî“.àçÛP–%Êì M„b'Ko-íôhĉ,^ÇŬVVĝä~ñK‘ĝ?ÀWôŠ óCMm?žr4?³ ÉñġFzd2~ü^ĝݘŸ£ Û¸)FKŻX1biœ}âÇ%(ʊdB3éÌ=ċ*äud-vgmi§ĝ -9YÓÙpŞèġ¸ĜÉ pěc oìŝ÷ŭ[ċ†§ßÏù™žÀ…ŸIDATvıÙà[˜AžŽŭΨZo?̇Mš;Ì3w_÷‰Ooj-XĵYù)l?ÚĉTƒ?çÌ˙ß>}>çġO† ñ·5ñwÌçÎQ.FÂ2µ’^ôRgZ<ŒĈcÓé\ĤBƒs\܆³ŽôY~ĝx-Ŭ,ž+š¤3Ü|?!6ŭzì ”Á˘xiŝñj`´a6zD>·‚Äx6ÒxËr4u ‹£D•è_,|”IÄĵUµĥ<Á‹[•Nü!‰ WÌw/ż>ôèÚâuşÖ;Ġ ˙ñÉzĜ !WN\t@G֙ £}n´ĦCI\·mÎuéœñœv‹cŜÇÌ”‘T Ig3˘‚Ùi3Í}púòùû2ižtw½ĞËç¤ÜÙû+mÓèĝì£VÜżör·ħÄWŝ]ÂakÏèRFGR˜ QZ‹šŝ7Ż sòŭ£4#>>Ž"(Ż/ÉÜĥP6.Œ0ë†×w ÄzşMô‰ÍÓÛ5nQK§§Ŭ¸mŠ×ÍgNÚowŸwëyԒžÑŽ4gth 9ñÏ}dwvÔç˘ôc‹sŜÖòÑ҅óèéڟŜ.bĞa;2߃Żcß_žï>A•˜2t-Zû|#j;y‘<@rMĞÒÁġHf˜çŜħl.‡FC s•kíġëe G6ÄíĴù­=íÂgoúíyÓÔos^ӗÏùaÇ*áż?w£2¨ÌçVĠÄ·\żòQ™Ğ‰O2ñm•“{‹Â{‚ëş7Ż[KfWÀÄ`zמnü~Әñ{Z=ϛ•˙k3äï8Áž’LßĴXÛ àš5"[k=3‚ŒÔ˜angNĉb˙ÑĞ6Ôz8áYĦc˒?ĉZ2QÖfڑ?ââv0ú‰[D~ŭşkœħ$üĵäŬ$²zD&U1ŸuŒáî­|›ĝ*MĞÂß Ú*ìICÛ |6†o|Œ,$>ê²żñièeë–î™ù¨D—ŒIĈÄùšÇXè´kĞYŬ”ÚAÛ2jcĜĠ=tg$ ÇÇ^ş7èy;l’%*żñaż?Î0•ûÎOƒ´àĊF#@ÑYh·rċsÀ4ñá•äâlâËÎ`.ٙ!>Ôò˙Ŭ™ĵ0De9-:…ñ “ö× ċH: ĊÍ bñÜÍ´È÷‘hX]İ6œ\w³iÉí„'?ĦEŞ Öˆ]´M(ïŽġ‰ĥ{‘ġŸżŜê:Ìñ1 ”À/_ĝuâgÄÇǑ'!‚Żŝâcà0óğbáë_O‚Œ#ĝĈĥİe&fP˙ cŒ“ñbôdaçaÉ"&^G&èDFˆ³ÁKˆÒÓ¸ñ…ċCÏÂzeĈÓĜħ)oûáév‰R‹ñaĉ|ŝˆ‚_=şéŝà‹ÒµW÷a„¸‚ġ£ç›‰ÎġÂ×sƒŜîĈ/ ĈY>ŒĴĴR Ԗ’A§Ÿĝħ¤cıÔ~|˜"ĝv˜äYAA˘RË$úgnm<ÌZ_ݚ‡:êÜ@óŬ"ŝuÛ˘ĜĜŸÉÁEş•÷ w÷·ı³ŭñvžíĜçĦp\“Y&¤~­ûK›‡ş9´Ŭ`9Ëï0ö–ŒĴTĊ2ċĵmNnĠTŬÂŻ-ó!ĉñßĦ­‘ù‚ĵh3Ŝ‚´ŻQVWżÎ|3j„ܢî8W59֛†'ëMk]ƒ&ĞÏ{$SX"‹X?ŻŻôáùġÁ³´ê˜iĞzhšv8ìé”ë}VBh„Ì2Ŭ†9ö¨_íXh“!¤@•×Lï†^²£–CÙ.xӜk=M çP)ˆŠÄ[Y`ñ_ç—WOCéÌhˆßĦiŬá8ÔÑĝ81ô@|Má&ˆZî(£&hŜäô¸ġRÉ*dÚ£l3XK•1CǢí/˙IG4Zäi^!Ŝ…˘$\Ë2–NÜ6:fâ·ğTs.۝B+|†úˆ&É1-üùQ€˙NüŬo|7°S‡iĥßRïĝ‰Äçù ĝŬĉ³šœ6ħ MuhR½.ĥÌ!“’ħuVrßöuٞ˜‡èâ]˘!Ŭ-| ”›ÜpBlÙòìKˆˆ; Óġ,‹‹ğaÓTĥsx,=Kœ ,ËO|ĠòX^Ïà÷ói˙›ôCŽĴ,ĵòo‰T+Í˙âÓÓĝqżŽÛ[O~’~£,pcÏ?_Ê×ëkĥL¨_Ž%Ô…lŽ˘ŒL)ŠwúŬY޵É:•𠵐ĵı2­İ.ŭ)Ŭ³İéœŭZ7ŝş"K,ĴżĝƒŻ°1@;³£²‰>Öúŭ:_ü7?rzIâôá|£‡;dœ1`úy˙ûîóî^Ĵ…oiĊ‹×Áž`˜urš&ŝSŠFŸN#½V]Ïó™µ ‚ên Fƒ‚Ÿ$y/pĴ–ĝQ%ŝç_ò0:çñù ‚ż<ö•=YÑHÄs+ĉŻ#oüuDĴS^!I¤y´9™;2ZÇ<ÏŝşŸò´—aˆ7>ĊûyĈ0ñŽĠ(,”U‘­Ċpƒ6ú&{E€³3‚'ĈŻ)cĉ1ĈfÉCŒz2ËmG¸€“³Ü²‡Â¤ÒEĜцÍüOĉĠ<@x,rÚ#ÁG~GŬĝ´½gû“ÏÚ ô€™ÏwPħôwĦ>¤öy|ĤFş”O”PE†™ˆšüÏy —çcSÒOüe:1ĉçHN=ì€È‡š+‰ĤÙ•]VûËóÙż}3@7g`„½ŜMS ı-^£.0? qUìñÄ·#  ’–ñ5ñËżùhSó:Ĉ+⚉O`…ÑqÄÇD(òŸ.òé1ĝŬtjb!Š•2ÀL­óIeŭJp‘>uDÓׄkŻÈ˜ĵ˜è§šĵ3Û=<²òf“dSċžşŽ‰Ñ\Îיš %ş{òŭÈóÏ ĉTy ÇeŸDğ3çxŠôtÀÄwÌç&­İmŠÄïˆß“Ùä#Wñ_F½Ŝ§S/|2¨69î]hè`^ùd\›¤lÌ­—ü˙` ½ÇƒîνvBëT nƒôN‹ğg\%³80*o×$üûġr&+†8×Ò1× Ê@"d­ïÛúÔÂâċ­tü›Ïá_âç½Fe(şċ¸t-ñц\üx†ĵù;Ĕ™ïCŽ?â ~ß <”ĴÊïÌç.lŬŜW7>ìĦ /?—ì.NgêúŒĦr‘ިSĥk=_–ıÔBгgšgd$×nòB¸›š…OŠÈƒY  ğUÍÓqɚ7ܒôĊÇŝɤ!ƒVóÔÙ?ùaóù6¨òZâKĉc÷Iü'Ú(۔pßİL,|!ÁgÙêĠ4À) R ŝz“á$͎œž­/Ü2€OĤzUZš=yÜ´<Žœ žxAĈ}ŞÔ~Û³ĝ5W&ĞŞ­ĝ$äËG “‹Üıͅut÷ÂçŠ0Ú²&iJ|Qviïۖ„ë÷¸k#ñ;ĉ€'"~H|Ž,ü ü¸ôDUü3™4ĝkrâƒiÜ=:[·sî\ÊZá‡m.‘Žĉé>çgàĊ*sà-JĴä&g=°jŒŞÀžŽ5ê–ħ½´‰ĵóA0é{żËÚÉFT\İİâzf˙⇆ĊñçÄçc›ùRÌos ‹ñS6ĝnf‡’şNg2”|eŽħĵò:C^ĈĠ¸œùMG;YŬžÜÑWXž´ıĞĴ萎El> ²cS @X9Fr§gĈş\=QÈFLPe>˜ü‹İ£WΆ£ÍâpşÜ9I‹ |£ÀçÙB çÁüÈ|ââ|âo‚%#´€˙HvÇ*É\WĤ H2däFë˙Ŭ 9OùĤÓ ˘Smi˙ż":÷d °‘^Œ‘‹YÙ]\{D„”í[ 7Îüʈ³TŞë{²?>ӝÒ,qžj(ö;ŜçÏ}İĝfzs˘ż#ŝ™îFя}?-|Í| ›Â_!€üĊWÜCŸTşÌ÷ &§[;£ûV3żKü~‘yуßëŒOžd =m|=̰C˘ĥoAîpI%c‹`á dċ 6²bž'ŸIDsh‹ ‡ŽeZ ÙZe‚°×Ġ˘ġ£ÂÛGv%ċN,”ĝ’œŬ‚ĝŽùŽž¸nulčß-|GüàÀçÈ×^­|E|Uhï6l7yô;­|™ĝó}lÑìœ-ŜˆZN…§;Ċö˜´ĈË-Ĝ†}ˆp"[²­\ˑƒ@kZÏ-÷´ ‰Ù%Ħ g+\dkıh%@âÈV(jî%?ùĞ,5v“JĊĠiöÔŬÙc%”>´İcŽž}­Ŭä)‚Ï߂Ż2ĠŝId/iĴ]:\Ş †Ħ•~–GÉÛTÄü'?ĤCŭ¨¨?nQqİOû•OŸò|?M„˙_Şs Ü^u/íËégĠÊOñ€ovTş¤¨†Éƒpâ²EÊNpOÖҖSUê—U‹‹j³S[rÍ<ĠA‹ğêZ PáĞRÄ +KéÖtĈÂW7M|zLé)T‚f[‰_ÑÑÚ°SñŞ£ÔÀE +ŸÏÀ6ȕ_Ĵüo*˙éŜÓ/x|/-ġo?à’;ρŝĊŻ^,4şÈè’Ğ.ıèÚ¸VqšĞƒ‘hÓÌĊċq6/{ÙŬò˙Üĝl<…ĝ5CÀ.|X47 ׳…ıÚ,|ÄÉñ°Ż-/aŒ8`qPHÂÄpW+u†dŠ6(9ó^îĊŒ6’ÏcT‹!îtjjŬâ鵁 .mC/\T„ĦÊŭm[íĝLÛWDŸLžkáxÂàŸvÜ܌.B¤b‘M·î;?Ŝĝ;ÔPĤ·4Ÿçè*÷Ä|Ċ|½˜¨7>۟7T¤Éĝ&î˜ñ…@ÁSİq?@JƒÛÑĴŬ[§_ „Ԟ,OhzÒ5ò(Ĵ™ï_×µĝvYWgòê†éÍÚĦ2˜ Šctħilêʗ‰_BE( íéÖġטo! ğ%ñCXĝG‡n;câPŸ„Šğ•àÓ9‚š¨ÄO:9*MœÄhioĤ-qÊ#Ò9Ám|Ĉ{3Ż%_ jì0Âràú€JDxqn˜´ĈË8DŬ×K(ŽÛ5É i\?ñdòŜ4D(šċíˆÌDxŭÊÇìDH(;ĉӗK|ħéìZù¨ö!rİPȟѷ: i³Ä\š?rËñ#şìm*T¨Œˆ gđš%&( lrí„_Ċ8~~j:>CG˙ççÇ×Âħ¨'şt>]09SĊ³ğìşĊo @ŸNŝ@OĈsI7B`<]Š›uSCò%rW,1@z&!.|~3蕏çÍüxe]ĝ˘_É/>ê{,ŜÌŬĝhwLn‡”Ĥi ħŒÎ}ŬÙçğÀr‹HÒrċz77Ġ› îxà6ß2ĝœVßÀĵ‚ԧې½D_íÄĵîä°Ħ,Qŝ–E^0UËêäŝñVâ88e]€|4ĝ)Hš³ĵ–s[½żĝzáoŬÌ-¤ô·Ï M|tƒÏ"FU⣲ŞâQ‹nK:Ġ8éĉ$Ĵ~ĵ6‹Ü?ïâİöR̜4bÑ;C€ç„ÌèŜ„ 7RŜNFœ˙ô@z£5-kİ.,ߝh酇„J2Ŝ)*ÜßüÔ:@ĊĞ•Ogòö×ÂG^á@ĦíùĠPÎġ-=qĊC ßÉx˕żTŠÒ*{J‡Êâŭc…\!°^Íğpôè?÷:ËŜ;„;éÊĦê0Ê# 1M:?[ĦÏN¸X…ÀúΘ!îĥݲĉEħ€fĜö^FçGn­#o­Á™Ô o9Ú]Ó_gÍÊşE#‰ìXTb-€ù<Ŭĝx²_ü·ŻK#ĉ˙ë‹´Xù½àIA­ĥĦÉSú‰;ıXŭ…öS ·‰Ïċ? Ÿ5DPš*ïşÑŜ@×héE.ôÈs½àÊĝĝ‹…/ĦÍáÏp”iökGïXHjÖuğu­ëÁVù†>Ŝy}î½ŬLŽİ\ĜäšùNÛ6Qħ OĊގò‘ tp oŸÄŸCŞ#ŝĝĊŻ·“ĈˆŻĊĊ²ħĈ|á–ĉš&çÜ +E”K ĊéxA2É ½kˆżÙqÌ?ŭÄĵÀĵGġµmlœš€uè„,ĈÍ5TżGoşn˜ż†FoT¨à b&@óŒ0äÓa Hü>mà̇/.ŝŸ–ÂáTñËM‡ùÔȅnNŭh᠕âÙ "ŭß y†Èے·…ż‚žœÒâ][Ò>)´kwä~W§Ï_/ïh™ÄeòĴst÷blÉ0Tµiìĉs Ë îQ ÏBTt‘XrŜş3O4o0FĜ…2M‹‚âNâKÎlÀ/˜_—äÛù½?´§·˙Ĉ§nnÉìÊżĝKG\ùöÌ·îhĵñ“/€Q…‹Óeyȃ*Äö׆vM}BÌUڧωLQmĉ€ù‚(-ˆÜí óÁ€İx.ÙÛf'ƒ‡ÒŠĜà>ÓÛyĥCÓrEQ˜Ğ ı†ŭħ—ô,P¸sċ]8anyŜàÇ`Ìŝ0Däú}Ž×ó›0ÈaOVAĜßĝ˘)Ż(âKüÈ|ćjŜ#×°Ö"İÀG‚‹ĥÖ(ÇxŻëĉàşÀIşNïÑĦ; ßŞ™ÏòŸx* }=î}G=9‰ˆou\lî|Ò à­M1ìÔ·¸6·cĞċĦ­ĝßäf•lċ°X2 y¤†=UŠGÑ×i0"rye½¸xÉ)˙0:†ÎŽğwgŻ×?8? ħ_ùğ Ÿ^Ġ ëNÄbIë’Y …Íwĉw)ÌNžëĦĞŒûÈï\DúU!ĠǙùâ12k­ÏnO…Y:ßĤϧÄĥœ`C’+ßâ 0Fç6ݨĥnĴ  hpô—û}_˜jrÎËRqÎO²|'$†é[5÷ĈĊ:{xW=Ġxñ3ôu[$xoü.m7žÖ’•â/•r]‹ŽrÎ6Ä'ßûhâğ†Ô+â³ÎVŠ>żÂ÷NüŽĝ‚óYe\ĝÒ/›àÒtÀŜıâ$MÒŝâ)3 çvÀOhœ1 6û˜@RÉĜُûC n:“6—Q âDÔŝŝ y™Îò˜0òçÉÂÁ³“¤÷²ì‡é,ŒÔĦġHï:û –W [ ß ôğKĉK›4XĠÙğ…ÏYÄ·,v´w(÷eŝàż­×Ĥn_ÇÊP×xêEĵš^nWnAÇéVĈ@u$²g´9éİĦ+$ş€)KSôW¨ÎÉQ|ƒÉQD‰Jçĥ7÷„Û}Pòd!h >--2-_f:pĝ|²hqŸ`ž ?ÜĝB ~Ħ+K]Œ‰Ÿe˙Ċoeç.k•X2͑›ç_£ŭ‰<҇ëèö/ĦíF‡­­èÀ1G{¤:´c?ƒ^o™Ë[˜jîùw?›‰6=³’ÜóTÙ ‡9|Ršì–~t/ü ˆŻŻ#ŭÍÄwúŸ[*­ZĝQ-|Ŝä  ›W0iÂóç8›ó#OĊ!aU`mYâ×·˜ öZ#a+JµĜٖÜIN³ŠĈÈÜ`Ì5dżx*<H1úΎˆ/ ­³aƒ‚•AMÇÁn-?î‡Ĥn\íĦAWħĥLtŬtŭèÜü"ĉ[âóĴÒï|Ċ| × Ŝà€¨ˆì=*„ˆ?,üÀüÀc˙hĦç÷MCÏŜYĊ>fUs pJü!Ki×,…JéžnžŜ=íÉ_´ƒ-ŭċñ.t蔗6–#´£;Mˆ5Ĉ gŠ×ÀÚ$’ÏF|‰":ȑÉşhÒ¤2§x°\O_‰œY–<âC-ñ$ŝ/†•‹' ĜWÜĝM<Ûֈ…Â…Ä'ÇD×ĵ‚è2„Èĝ[ô4n|:.É*_1I˘Î+6vé%Î0e żóÛŝ ïI˙NßċŞ3|Ĝ$*ÎLŒ›Ÿ­?˘ĉĊ%tˆÑgìFÈ9Ä2Ëb §²ĴŒ‹l²„TÏÓnU­şWĉ“O¨;zÚV~‹ħwtı‰ÏÓêïè``)şÀşĊàß7Q"Lƒ àNäŬ¨QĥPĵ3?&~ż……VŭÎôâTñj.³àŜä.éАÏċu#>LDèĦ|†xLP˜î=Ô4]:=Ȁ ôĦtúÂ|(”j‡èóyÉCtŜœïĵĜ„. Ŭdì›çSL|ĵhžùÎ~êW>Ğ Ô(à?}9ʕo>=\cşĵP óġD|A|aò;Ÿ-|şA|B¤")Ttד5ĴAwU…&g´ìû‰ÍüŒÇfû37L!G˙îÏŭĞ.ħ/pEO…qO9ş×ħù9ĝ€²ï0;Wc釤 ĉ€:Ğ23GY$lDM>Ö~¤+aië˜Cvú‹]sAüñaá‹È£¤LxÊıàÇ<‡ö6$!uÙ¨@'"}ĝ š~³[ù†Îœ!‰Ğ÷Wi†7t\ÇgıO$ê­ı!Ŭ¸mĝ—Ŝ?èú*tĊċĦĜƒÎLKÁÂċĉ;›JĠßßĜ•˗èÂ˙î|Lü uœëÎ1ß2ß藍︰Ñ]Š> â9ZݽÑÄב…¸CNö–ÚNdŞnR¨ˆë*eÜLÖ,´ ş’Ê#èôšlşĉä—Oôz£€ĥórÔä@’rhk$÷•ı°†N9ŽNŸŻ‘Ñ2ölxçqCğ ñġ}üšnç˘Ó†ì·—Tc§Vá`b2üa5Ù L#—| ÔĠ3?´5˙–Ù² I|:ӘuIĵ55–ù6iy~á_éÙŻ§£ì÷Z/ż@N÷ŻÖԙ~ıHÍ˙‘’Kżú2żŭî_`ô÷/'|ĝ_Ħg=Éŝí(Wŝŭ'Ïżŭb½Ĉ”0˙ï_í_4˙ÌiCûċ۟ür Â=7™àËIENDB`‚choreonoid-1.5.0/share/model/house/textures/rock.face.1.png0000664000000000000000000006352112741425367022300 0ustar rootroot‰PNG  IHDR€ÓkG8PLTE !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~€€€‚‚‚ƒƒƒ„„„………†††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŽŽŽ‘‘‘’’’“““”””•••–––———˜˜˜™™™ššš›››œœœžžžŸŸŸ   ĦĦĦ˘˘˘£££¤¤¤ĤĤĤ§§§¨¨¨İİİŞŞŞĞĞĞĴĴĴ­­­ŻŻŻ°°°ħħħ²²²³³³´´´µµµĥĥĥ···¸¸¸ııışşşğğğĵĵĵ½½½żżżÀÀÀÁÁÁÂÂÂÄÄÄĊĊĊĈĈĈÇÇÇÈÈÈÉÉÉÊÊÊËËËÌÌÌÍÍÍÎÎÎÏÏÏÑÑÑÒÒÒÓÓÓÔÔÔĠĠĠÖÖÖ×××ĜĜĜÙÙÙÚÚÚÛÛÛÜÜÜŬŬŬŜŜŜßßßàààáááâââäääêêê-÷#§ IDATxœìğ÷[cY–%*Ĵ>oÀƒ÷Ŝ#@xáIHBÈ{ï-’á}á##32³²Şş\W÷Ìôĵ?éŬÈêžî÷zyï÷ûÁ'éŬ{Î^{ïsÖÒÙTZÊĉâglµ™–ĠU­ĠßBžĉ"ò†‡ }ëƒŭĜ>î´O.ž\Oĵ@wvXó“ŬÓڞŽ´=¨&ğdyY)tî Nm$ĈÏ£Pü&ċ×:ߜšÜñƒ´CżNŸ¸·‘Ú- J[ R C G"oPğô"ĉJô̲[CŠĥw-™ĜíŜO·Y_êğß}ŠçÖ?ŭĉóOéĝġÑç?ĉż~üǽüóùŬáġµûŭûχğ_˙éŭ—Ûß˙ĥzZJ˘Q™L>–HbMÍĤĜÓî ƒb0htAï.+Ş*-°Ü¤vĴÎëdFz`³íìD2Z˙ċÙç³÷‡Ŝ]o:v‘ı>Ŝñ™w~ĝŭŜ‚N0>ÎÚbIChĉŠ“ÊŞV\¤9ùŠĈîú̋XÁĵBo\çô‹Ì âċ£ƒéĊ@–ƒ‡ıƒĵ[Ĝqí{"t‘lŜĠxġ+4*|„"† DjÑñÉħÂKä•{Z‘~͵d9ßŭ/‰ëŸ"ıäħÒËÄd?žßŸŜüŭö£tkOeêĥfçĦL&ûO?ŭċ˙Çżĵ­)09†[˘aÉì%ÁâG93Â[ Ĵ3&é|0Ì ÓA…UeMÔ~üô4‘Ŝ—]½~8JċNw½Ĉ…>¸Ûû}Ŝ>Éß]œĠÁŸ>Ÿüġâ"0D%Ìx$êéċáĞÏo÷˙òϸĝéŸ@Í@4××TWԁKË*kjjĞj*+îÜĞk¨Ğj¨¨-—”–TTVWµĥ`0ÈĤ i}ñüñ½ûwï=xĝàŜ£§­Ïï47=hğw§ıħññ†ĤşşşÊrpyYu%¨ TXPŠA \Ĥ²Œê7Cb{p\^€ Q³Z‘wVĉI¸aeñœBĞwĴ8ôIĊŒ"ÍŜ†w*× …ŭ¨~,y…!AşPƒ}ŒÎ^xDuİûé$êµ=SùĝÑYêÇ]—×w|°—ş>ĵÚ;Ĝ l_ïìŜ|}Ÿv_žLĵûúĉÍí?\ßŝĉOŻ˙ôKúŭÏ?ƒ+}ÚĜÔ¨ĥħ²²ĥ˘ħŞĤıħĤ˘¸´ĴôQiq1¸ş¸´¤\VV[Ó ħıİĦŝŝŭ ġµĠċ•ċuµĠ5Íwï<Şo¨iŞŻĞ­ŻŞ­ĞŻŻ­ĞĞİ­ĴĞ­¨)..‚‹@EE@/NÚhÈĞòáL›ÛjµĠ;üXħé[è]j—¨]yCB ‘a½v3>ĉ‰;ĥ'Û£Oï$ĵ~Ì4‚ïGu£žġ˘;`îžŜž>*½ğŸxk;ĥ{q¤šÊÇÖ™9¸Ùğ Ä_½şÍXÎSï£éÜuŜ¨ód._]üpzŸŭœûñġ?ĵş‰üpüË׿Ö4˙€—Í€qÏĞë*jÊk€ (ŻŞWĠ”W€ĞĞJĞÁàҊêÊÊêšÚêÚŞêšû=ô!êŬËÁĠE%Âɕ%…T²µĦPĴβpĝñ•U*ĤÎaÌÎKĤ×7Öeq—?˜Jċş˘Úü˘É£ô ĠìhW×k¸ĵµ„_l“ˆ` c‡]šġ)<ÌI^ĊŬ“b=œ‚ Ûqpĥ€ì&tSÛú1hÄ  ë%=ló“ˆŜŜ>jUħݏFG ¨ú£äĠn~ï4s äÎŻ–ò·‡ÉXÀpÎ_ìŭújçôòŻï^ĊżËŭ>zĝğO  îßi¸ÛĜP§ĦĤĦŞŞĵŞĥ˘ĵ²şĥş²Ĵ˘ĥ޲ĦŞĵħĥyÌÓÍĉŞCßwĤvòDëœbpiQ.ï_”ĉü ½W˜JkÏïĊ|gAŬĠ‡ÏµQB |{ËĜ0ˆġtÁ³ĥ5ċTÈçf2éääĉš{Ŭ:÷5%³²Ĝp,šÀ€ġ Öí|\+u£wòQPÍEsz{ÄAd×˗H$ Ċ·czÈĴ^*²{Á ‡ğZɽ ŝN‰ % `’ŝ¨/ŸNššÔŽ÷d/­;°ożżÌ]ž~¸9 ŭö*‘zwzĝñç_~Ù³Ë ÂĈ†èèNÈà@oƒ>öôi{²ïe×ä~€dĠf÷nŝĝ]Â4‘ŭ|žöżÊċógʋKJyß§ƒ€E.ˆµ>Ûıeeaûâ狽ŭ„÷ä(ĉUkdóaħ·ÚRVP0!ž-šÍĞtuŬĞ”ğíÊÍY‘lÑD7ËÇ;IT{˙֕ueŝQ·l…éA†P*ħ ïA’°–ŝNl+ŽÁÄáÚĦp&Ëâl(AúTô¨Ÿ†‚ ÓۑËìşzÛżóŝ]0ގëĥw˘û>^Ŝ¤Nv·ßŭñcĉ8ż›Èŝ.u’=ûúXıg_³Ż÷ß]ċ’Ÿ–ŭ!ħvÏŒòòìäêêä뛷ï~˙—Ÿä |Û{˜Ä˘=7ÛżĵŭáÍ맍ċÍéYóšz˙B½éӟ›7„Ž|>kŽ9£ÙË){2éHœ: cx³ż dÒÙ,ĞÊġÙ%— 7#2yÍÍ´@'\–³MrKßS˘EÔŜöĝE;ĵ“>‰´ġC(&”‹ żìèĈò0}-ĜBw¤ ߇mï„ ˘ğZŸvaô磰{ ,žĵчÁ`¨ħ͈+ŻÙÈżÓ†|~§ÍbŬҜä²îEsèÖú]Îñ6vrzɽ?Žn/€ä>˙ĝ`4żıŝ>gߏh$L‡5£Ċ`rņ̃ÇÔÊb°iǧĠĊOŽ;ŬL§ŜàÏŜKŜÜPĉ'&V# ` rÎ ï™™;:`p!\gד‡°lûŝÂwïgâ)ƒ„P‚xŜÑÇÑŜ֍†q:ğ°dß` Ğżgàe_GËÎÌK2°. ™zPÏŸ÷Ŝ½Gè.-=ĈÂȂ•)6³‰‡Ż+uĤ½ˆ?i[Içä)ż0â6¸(µÜ0'Ġˆü<ìfn3ĝ“À28ġ×?^ŝT)WúÌëèlqI<ÂÇ ej…‰;J%ë6²ÁŬhÚ¸âIû}IċÉùkíÛw3ĠeĊ[׉=çٙÍnŠhV÷ò* GcáG_!€ ŽÏ&׆%eF0a|OĴ!¸ÊŜA>ş…ê"têèm$‹ĜŬñÓ3ŭÙ‡u ÷´·=ĴŸ}ÑÚJèï÷w<xïé}ÑÙóü%¤ĞÛßуzñìŝÓN$`Z½H:)Ęh8š=,u&‚AĞgh$Ğ\ĦÑDc£ô™ŠÉ¨ŸL:=î`>H ‹HTHÑ7żûë˙‹žċ;mZÑ”jaZ1<><…ıj…E›ÌîïÏÎÛÌöxÔ˘ÈĉL+û{éÌġTuIħÔqm“½>°iĉÇ'ıxĜ0 EFaaXawFȐE7ĥ휨ht~l…aŒLÌVÖËğMe÷44CK;ƒ@ĥ°:ğûž³q´§O^òşz÷BZ Ïĥ?2Mh! žñmDësDwkGË ĥµġeo÷‹'°>dT‹RŬí&°9ëCSÁmĝȓs­Ëٓ:’ Ás˜KBGÜBñ*._$3¸LÀĉ~óŬ‘ß²8H9‚ħŭ ÇĵV-š\MXYb½plbncɚˆÙŭ{)é5 3|§a‰²q›êJñFÙ´dßİœ˜uĈ­/ZGÙâ™UġwŽ#òvO1¨‹ÄùµÍ˙ö(úOg ŝ÷_ü˙:¸¸´  -/.,*­ƒ‹ Á@SA1¨ ġ €–ƒÊ‹ŠA…%Eċe•ċ••ĊeĠċ  Ñ#KV5Á–LéôÄéM·ç(­U9ċ&Š˜>´fôzí!ƒ-zá—Ÿ‡‚ëtvNh‹|4–•£q䪊20àÏe…@Ee%ċċE%`0¨¸èW› ˙fjñ˙²ŻàoĤŭ˙µ¸ìߍŭvQÙż7½—UUTV—Ü­+i(—ה˙ëċÀĠÀJ ‹ ʀOEċ••%€Ì)Ż(Żŝ;DñĈŒ”Џ$†Ncq6WE$ĥ`i1Ĥ_Û˨N›fÓĤĈê;ÑÙÔÓ †e<9ĵ”R닪Êj JÊ€ż’˘˘Â’ ü@…… ŞGOÀo¨U (ï³˙o'˙Oüç–_Q+7ŭçóEÀJK JJ*+ËSR ä0ˆż5I**))(.Ÿ J @E€—Àµ•5µ ×:[0²4Ö Vw:ê–G5ñ˘…5ş³Ùm%wĈäP'– ‰5:½µJħNbfWJêĞ Ĝú²Â’â˘"pÉ7  J€î ż9ĤTĝĴ)–Żw·Ŝ/ŝUWüÚ\ô·/ŝğÁEeE€äĴ¨¨/ÚÚöô~ġššĉ†Gí÷{úêß{nî|tïaóÓŞ‡^ö·ĠWV74–?oí „K\§UJÌ6@×W”‚żyá›# JËÀÀ:YòÍ%eCˆÉÀY%àòÊÒz|ËŒÒˆ£ĞÉ mt“şá Œ- üAğmKáóĊçm.ŻÎÜ7[ÓŜĴ}yjÎ é)t.`(\ĴíÇc(Âġŝ—%Ĝ\IûWžŬ}´êù:pUكÇm *làċ‚qvƒ2CïĉÂñ³|ÍV×@ßsĜƒöÎǝÏÚîĥ×}CĦ¤ıù.€2àcPX/—Ï QFiÔa G]œĤ˘Q$2ŠÇ‚ x<‚áóp< Ca³G&v36żž@-<9Mvs<  Ü^–†bñF% ‚N"JkÁ ğà-0È Ú3,`ïċÑgéĥ7mħmëç֕ĉôÒ$ŜèRZĈµ!ɲְhޤô·;1ëNbiF!†8Î)Ĵĥ°„F{î£Zû{ĊÌı%ċÜ\@Ä=èï~ùàqġŭ;îWC˜l~€ÀĤ $ÂóÎ,ŠêŸÍh¤Ŭp$Ú=ù…Ŝġ˘HöŒÌÄ Ĥşè(*…%"“8ÔIô… ‡qP|‹Eċba”ސÀĊv xp ‘—ës$(~itŻ™s:#'V?‘ƒ&cɽ(•ƒâpĦ€ói½£HD;ŽŒC ·£`°^(7 ˆÂ6MâNrˆHu9`÷útÖË_Žó{ŸŭĤjA'? Œ6Ö§Xјe›S“Š­ĊyĤˆ§c%(šÂ/ŒO/oÌ˘YòĜ–ċy[Wˋ{Ÿ‚ğ˜Ŭ/žÂDS ZĞÁ[<”Œ)›A)ĦwCÛPŭ¨Ĵí ġC‘0IìƒàPÓp!šŒ!AÉl,kE$ d"š)€°n;EIŽ/. •‡\fòêc&÷KN™#˜q–Ï"Ç8daa!CEÁ$6ƒ„èF÷A!ƒ=ž tü_¨r‰Éf+•s[!ŠÓˆI­2,[µÙógyp‚!•žMhDší­ái8qiI8ĊŸ_Ĥ1Aâ-&‘RäÓ[kF­wŒM]qì\.wôĥ7<Ÿxùr £§.ĤK¤Ĥ•%…UšÜL‰xV}ž; Ĉ䣏:Zı Ħ‡†ÀAhî$ıŸ?Ï ¸hê c„ X“x”!@ XĜ~\kAàïŬìŸŬ4èB”4Ğ<¸> l§Òs:Íe'i‚iŝ¸LŽE—WÔQDz™Jöcá !Ò1@£ G*L2ħĉ‡™úµˆn}ŞgÙkdO/Ûͳ2Ŭ,Ù$çĝĴ^ƒuYµ ĜŒŻé&µĈùıáâ87,\AŞ[OĦBÙânê°q:2m“³Íö޵ĠI"P#-/‡Ö‰Î(‡ş£– 2iJFuûûç‡ïoúSUœˆ"ĤħC$ M›%ŒàH0Ĝ$e˜Š' ˘hÄrP–JFɓĝ9*݃Á$1`ĥ C'Ž‘G`{§ÙmO$ê;üŜñ*[$òÖüž-}:÷Ëû=ĉŬò˘§´Q8|$ˆ04‘ŽwԛtŒ×..L‰Œ “ó|6vSm:žYLĝé8ĞÙe6ıħÄⴟ…eÇ5ɲXŽê&šíĉÈ]ÈXċ’Ç…3˘E&ʑÌĞ7×ĉu&Ñz0ÓŜÏ6ˆuü3\çša}QʋÍ͚yğ6f3ÌQKr;{rsġùĠċÍĠ³| —ŬCĈ³Èĵq‰0G! qŭh †!"'(ÂOf“Y°AOÄç˘>síğÎĵK—lÂd6˜0šŜž|<ĜȟèM["ĉ†6êrkpi‹•eàgX!t„IbCÙ(KBá(x6 Èa‚Jçu.˜8´HÂ__‚Lfׇ'f9c"t24/Ô5k8c%i4CZó²@,BÏHŒJÛ&·¸x\ÖŻäÍŞLÑġ%šdĈVŻ) كĜÚ2~lf‰2ş QŒ.-X\ö9£dbÖ°²kSFm~ƒ'ižĤ6íÛJŭfÜȊ-y¨w‰ÄkóŠħŽ@„R1!{?Î$#Y£ Á$GHFXbFCù“Ó}Ĝœq~ĊžµÄÚÛüŸ$ŸÍ\eö/öTñw_Ż—SêRY]ğ˜! q8›Gsh@r'ˆC0ĴTĵĞÒhiŽĦséĞ ‚İáĦɤzµëŬTŻèÖeŜe9r3ĴU›6ç52ğmz *Ħ­k$kKKò%Ż*²²] Çċ o ı`÷‹W…k›xÔĵ17µKlıÓ%œħÌjŒùġˆmo;ı·½£òYŒİ@] úU½%Ş÷0é4V?•Hf,ŸJ&b# ôQ ŸÉb0qdîw”;4Ċ¤#sö([ĉtxd;l&zöa0ŸÛıTŞdŝŭ`öd;ĵĈËY·Ó‚²Zĝ¸FGĜĜÈIv”â ĝl`À°,œrI†¤ŒĈYl2ĊèçCf§`,Ĉ¨€4*niͳmù‡G„<&zxT.Ŭ^lħ” ş‚KB]Ümd mè<ş•Na7Ğ#FżÂ=P6tQż>~ĴÍX£Ûvµ!öîú\žÙ5k*h[<˙šùİÈċP'Š‘„vSŻĠFfPŒ!…A¤AĜ‚ĥ¨9 SF0TXU9caá˜S| ¸:•ĈÂq9§vöÏ=}ĴİĥáÛ.SsĠŭ'=Ŭç÷šêî×U×ÔÖßıÓÔÔĜpÑßÙE@Ñ]-÷ÛêêΐÍ$]µÎ•R—JcĦ ŭB+š=ğ¸]Ç@Ĉ "üĴ^{;HıtĞÛa‰,żu o[Uò bŝBÚ˟^ŜŜy|·SfK[e1mÈÉÒ'N/³ö‰dB<É‚Qöܸ”Iĉ ¤“> cü싏íeéô‰qB{[çż³ëċÓç •••eeE€–()*(.,/Ş(D . ĞÙ(ß²jp iÊʊJà˙YŭşÚÊÊĤŠÊŞÊûġċ`àµĦıĴ˘²İĵ²Ĵĵ¸¨ĵ¤Ĵ°´$…SEĊż*“²â_Ż7­KÖ疣.Ŭ"ċ…(Œŭ´/‰ŭpqûnGJùÎv..wßÜ^_~­.ìN*̛Š‘"ìÔĊ<4§ŞÖ8~›ŜsíıesÜÉĠobLöŝ¤ıôâIcueYIY)`ë·½b`¨%eàb@ÙW”Êħ¨Ĵ¸……€PûU}˙`€Rë~Y9¸şĵĥ²¸²²ĤònEMu}c]mUUmMmCĊƒĈúŠêĤŞĈúpUMMyqEaqaq) È ]Rúïjö߄ïYî(k‹Ûôó6~„ɤĊ6‰Ôš 璆³ÇħOÏOŜ^ŝÍÛËï÷>ž_½;‰çocWħOWÑ7ÙÜá~ röăšÈŜ똒£P ½£yB€\RÖTçŻ²GoΎn2™CĊêš:Ìfż|Ì·>ğ[W]UVVUQT.*.)ûġ·‚bpaIeEyEq!¸ èם~ĠÑż ŬâÒoğ¨\vżŞ²˘Ĵ²ħĥĦĤĤMu55UßJ j`ÀeĠuuÍÍŜ½‘;Tuyš;µà’o·—Ö4•VġcH…E~…^'“ÛgW—<žHY{söŭ³½˜d\~÷5wŝñâÇ·ß}˙ċâÓùáċͧÈÉû·żŭ*uvpfûê֚pŜÄ’)‘+Ê\KFìŻGµĥf× ĤŞš=ûçÜKʄ.róZóÖÁ›Ÿ-ñ÷€zŝìicCEU¸\\^VZ]VYV  żŞŞ´¸Vi[;††ġ ì! Áòá8^ëċíÙíùûï>]_~ŝĝéóЏï?zí×ŬèÇï~w™Ï^ŬŝKömfÓ䉺ôŸÜ·ò…CÚàiB!â{şá¤°3ġ‚Š‘kVÍĥ\Ħ6³ĠŽ£yS°ħŸ †•ŒíĊàŜAĝêú6ċŭĝú_?~ùñÍÎëŭיÏç;ŝë7×Ĥŭ|ä~òb_ž‹™loË*“OvëedçúüêT ĝ&–8~óċŭŻßÏ?_ŭöìwߝä÷7ü—àĊ£; uueĠ%àÒʊŞr ck›>¸ÓÜP{÷1Ĉ´Iß!1p<" †ċaœa ct’ÀĊ²]÷ÙíŝÉQ6é;;ıÍ'NvÒ§ùĝNd;âŽ÷ŽïoNUQgÄ£ôû nyn–àKȔüħ!šÛíç3ğQ›ԃ>> jˆdÈ tÓônĝġ!ż<èY1ŒÄš÷ÇᏞ‹ë³ËŻÎöSÉû“Ż—çħ`$‘Ŝ~ġŝċ8oI'^]_ß\ò.O’—Öëğ˜ÒŸqJ4[>YÒ”UĤÒŻ~ÚÙżütóÛ’§{'û§Ÿv.·"4@Ĉ`­­O;zˆdœ;í”QaJŻ/ì9ŭôóOoˊ ûPî Ÿ@²àƒÀú‰èÄ,ċsÇu™Œîöž½5j{‡ïÏ|'Šó|"ċħeƒıŬóó7–|‡›ßWRVœÏX6Ùî3ħl¤.ħwğ|EµLŠy·Iá!(3ä͈fÍïÖFĉÒób˙žMn $ŻŽO­E^ IDATìً·;gğú|f˙èò•%pĝéìâ$gÙÔnbù³¤Mĥáó+Uö`ĉâ(ĥYÍkS#²Éx_Ee,xtċp__îĊ_9½ıĝ}ôê @…Ùħï˙°OJĜ]]îï~ü˜‹żÍ]Ëyçš&PQYék'rÈp•AR)ĦÄeÈċmÚ!“Ra§ÍÊFİìñ~ ›Gw×Ħ“Ä~Êm2eÎĞİ­hÔí?Èeŭ£x•ßi iĵö kkFĥĵf7Û²Q. +éB*XÌ0e‡Žĝ×Ë ŸOÊǐìÒÄĥĠbö­ĤD&ĥ›ué>C({žÌïĊ —ÛëÖĊÌAÇĥÓîQÌéƒĉmĊ–D2³eŽş|<ú”5N)wʃʰĜí}}ÈzŬ™ÈIòìòŬI:‘R`áËċá‡/:áìœ+ġç\2ôÓ×?ŝö·_ŽŜû-n“Ï“ËԖ֠ħ½­c8*ƒ%pG‰|"bA¨M…¤ƒÛğġ›vlŸíùŝ÷Ż?^;édŝËë_lëkŞu­@&”\ïŸĠO{µâ-ż×‘²2Ŭ›:_p‚bY.=‚ĴˆFˆè^—)´ÖeVmXÈŞCûN³QğiّÉ<ŝ”ġüâ ™ÀÖş÷üÉÀŜîġĊĈĜŜîn>vĠ i+Ĉ¸OçN6ÌİlS… ô&ù^C}O½móe7B‡Ñ„?y‘ü1›¸Ù=ÚVġóӓ·?üӟ˙ésfßħs‡SŜÏúá}.NÄïTƒ_")X! KĜ(‹ŽcpVgE~q\+5f֌Ħ âdU*óëġ‹;ĥ›;Ĝ>ŒŜì^Ŝ¤rvƒe)ÄImόú[ óV}@ċħĝvğvQݐX§4z›Ŝê7Ş  H³£[ÓBTĜ.Nîĝ=CÌf—˜ÉğÓË2y=ِ:q==ŬßVğlîùÀ—9˙.Ÿ!ÊÒ1)ġ“é<Şp#ĵÊY$ëSгΈ7ÁQĦšj*\Šŭ„?ŸNŭ€îËçßüvßéOd€9àż<âÏż˙züÓO?+m²…ċ£tü&qĵZÂùH,à=Ş­Ä1h ‹ ÜObóé윁%sœIŽ´Ö‘Ŝ9 Ĵi%›JĊĵÄ´í ZÓñëüeî0żżcİXŭtzEdׇCSsÒT(e´ïx­“SÓz‰KşnMĊ䆀³´ŠäZ{idžî`Š!Ġ­ÎעĞR[Àşx6Œĥi<´•tKĤBIK °ŸÇ2q#š<OîîĊÂaı„QÓG쑐À¸Ġ³(Ë—ĦÓğêì‰kMĝ  '׳ŻÎöß]*]# 0:Ċ÷ĝ‡ÛO‡ÉÈÉYŝâöàd?mŜ͸œÑp0œħÜ+ŻàpúàdҘ„áñĉüҝ-ĊêG‹B> Çq*ÂımÓ,–è™"ك¸†(•Ù ^“Í;à˘‘ëDH;)ÜŬ hƒÏÜôĜ–kË·9ħŞSŻŻÈır§ÛZê¤1h, “2§c Lvğ!óÓĦW}l³ĤPEĉ˜Ñ#uY…›ÁWŸŽĥ­VÇÁvöò3²Żs[ĵi•>ÀC`¸˙ĈŝŜ˘A­•‹W lÛÒy™ÏĞĞç$—Ç·os[vîëL|cfI˘pĊî׀Tï~û&ûéŸ˙ü—ï>ŝxô!yxxjg$îÜ­}bĉ Œ³-l d{Ф`°öd"—9ĵ"ÌL EœqYB9²FZQèUşœ6'µm56·qhUKY›“Ż*Q‚­ùQ…yX¤óġ; £Ü1‘tĠ#“Ï '9Ŭ$mBıYT8żàO6—½.O.MÄ·çëĉCĊ˘Qi%SŽġ9‡Ù%óDÂïżûñ™)ñoOÌ –5qħiâë&ĉpŬìHfK˜òĘÙ1 9‰%ßĞ;ċa}È`3ÔT,·976ş4%V;îƒ@ÒïùôğŸ£ù£ß~˙5˜ğv‰íŒŬè3d̙“ƒ–2KĠ–Iµ€\Z0èÖu–`<êÏĝBŽÀŽ$rîsJxLAXÖ-ËÛĞĴ!…ÌomëÄ̉E:?ÍÎ/¨ŭ~Ñè° x"{²ûċËç˘!…\£˜3 K ‚ŝ È3üÖÜ(]ħíŠZwœ›z‡DÑ]œr#ä„? ½Qİġüû׈„ĝöè(&7 Ùhb€ì9·ĉ¨-¤?ĥéŭJ,ƒÎ ч{ċ3#MUĥ9j5{µúÛëÌĜäÄôôÒşħHó7y‚M{ĵħŸ‰¸ÑlÄèsmh“Áô²bĊŞo++ÜġĞûĉD07[Ìq}bO%IçĉC›žĠM§KÇĉNè>ġş[äÛ\,8ld‹2Żd÷Áv)2†(3â!v;j —8€j£²œëPċI^$kbú"säœÉ&³/‰¤ö jT›ĜÙÄ$†9O4döl„wĤ|Ş68œ<>œg7$ÂŞQÑĦo˜ìKJ5£Gµ2aóZtÉv‚Fpİ,!šÊ—­"ĉ¨mMUàXĝ<Ž?ç‚âÉÑ&3?şĥĵùZ;:ıĵ¨Ív"ıż–<ĜÖíî\Öµv‘ˆÁĥĜÔŬeİLjϜÉĤÌbÏhߋïî¤ …1ÙÛ6›rá¸af¨ê ˘?µ„¤Œa)k²I"W.‘}ƒH…r•Ċ_˜œÄÄò`觨UuÁÂWxèÑ!J¨lVAWWÌêPÊNÊež-ÑbT2ÎskÌ3óámv8˘›—I8*”lIŝQLĉİ\Ïxm0˘QrÇi^cŸM% &dü‘Ë…`ìaÚ¨y~žµPŜ\~šŝdS˜?ìE 3# 2…=Â7çï€f÷~yïRf;)çĦu=šÜ äA[*~fĉà}v´²HI…wŻw÷ÍĥÔöEêü ?É#ŝ=ŽN2dƒgW£TħtÓ\>Ÿ„ác¨>B˘(½¸N4‚ìƒah…Ü'‡ öËĜv|’uq⠓jòĤ*so,ŽĴ Gc—Nú2zäUo$Î[íTÂ~²oOéÏmx8ŒO#cá(ÜF|^ #R‡‹ÀaÈŒeVÄĤLcKVäĜ/œZf˘ˆH"‡N¤-/ ŻWÖ5$>_‡W ;‡Ëd2&‡8“܅Ċ' J4}û!f89­Cê_hŜ…_܀ö 0˜A|ƒfôca¨ĊA(††v)Ċ²­uğ„·DrÇԛöáŜ‘qŠX(eNmJ A-(SqM@ÈĊì™äUÊn7NJ|(­Ñıŭjv`ÊÛ_â"ħK°IÉ0Œ€äs 84>;qİŬŽmtÂ*YÄ ĵE³Ejr¸—ÄÉٓšŠĉ#×ÚâšbNˆèTO"sX$ ‹Yów@äèÜĴ‰2ˆÄ1y³ĤÍ VlĠzw'”ôÙä˘-ġ:¸q(ımUyl7iıٗħí'vb'Ŝp\1zĤô³V‹F³bQ…e;ñ­‘~#δŞ& °ĈPuĤÀ&{ùmìjïâ:·¤[ ·&ä˜]rSh’/rÖĉGA ˘>#‘ĝqo6·oLrÚ]Ÿs^¸PıVĤĝ´MOT‚oƒ@Côe auFeŞÙ½ÊùÉŝN°`9ĜĠÍ51šÇ֘ĥèÌħĊU“nÚe‹­Ìëuzܝú–pPĞŸ2‰—F9TÈ$SH:gn€ħ:3ÁċbHp ïŠÚ64âEw"ıı.ÑÏLۍÓëCU/<ħÁ”3Eĵ°7Œ¤BĤԑ“nŸ·¸ñ˜Mݏ†›KËÓĴU Tƒ#1T &AâIh’b„Œ~1/Y˜†²¤‰Îi6·fۆ^9…‚Èġüŝ!ŒQ&•ƒÉĵ>I8LĈĴiÛbQħÙñ¸~•N^j‡¨Tœv˙zËE÷‡ÈDşFa hV[żŒ§ò!“£\yJN%oÍe,˘ÈjZ^Q.olŽ6Ġµú(·ŸÇŸà°Ĥċ+‚Ñè00 R&F¨ÀrŠ#R^§Žż@]ÏüʌŬ¤°eb›@ÔW•?!Œ…íhHafóŻöNò)ccÙµ¤ô+EgI­²BœlmÎ(ÇÄîĴg#P!Lù {dNÍIJflÍrê7l^ÍĒI2;·µ(X¸ıe­óĈRħ„ÏgÙ·nÇÒь#ßŜĞLXÁZÏBĦğˆ+lÊÙv iœT Ĥ_8OêA B½ĝ8ŠÄÎqû;hx¤ß²ëëgŻo éŬ]Ÿž.zœ²ŞçÂi,‰Aċħ—Ek‹@ÜmL͂j@ĴyÚüˆŬÓóëKKj™F'‘HtHëó{ Mwï47ŬĞmĴ{‚QäŜ¸Ü¨sόŻIÓW[|,ÂBQĝ½ŭŭDî£Ê"„ÉıéQ§ônŸ.hħ/ ğ-A{â(K3;Ç7gÙÓíÓ³ÄġġġÛß|z˙ŝj¨„Ê\Ĵ‹×~ÛáöÍùç£H|׌÷y˙éœ>´)_ ™m'Ħ =rœ=óúê8mÏĊƒôċA ä â{ùíí@"ï›Şúf܃G‡-í-½Oï×T>şs˙Ne¸ĵĤèÛuċ5w[î6?zü´y{Ç·oßf}ŻŜ~|ŭŭo˙áŝÛ_ŝüûŝÇ?˙?ŝñëÏżûúóğoÎò‘x&iD1‹eLğÏ!‘³ÍYíħ7M˜f2ħl8šÔϘ²KŠ ëR½îÌğÈä4‡ÂĠŻ]ğúìîû×ÙWı‹äÍQöìíÙĞĜċĞ“wıƒèƒ"Ë]“ E‰Ì¸:Îëû6U³lÁfòĝ\F36ĠáŽ2§‚n•*lÓy1g”ŠċŜ-Ż`rcA:²f÷Žvä|ħŜ‚˘bÓö'dĦġ^ÛÓÎgâӏž=ĞŞyFPÜmìxÙùâĊÇ:{:‰0À~°"ş˙ç×çżùŸÚğŜp+$Ó½ó”]ipùӚ3ϖŬšüŭ˙üç?@qʘX9XĦ)kÀ¨”âÎ&ġ2ጸ/Ĉ—ÈÜ'ŝ E=ħâ£Il$‚jħĊSğ‰“ËÔëëÓèċ烳£>GzlRZİ.iäĝÛ91ŸlÖ°e‘9z­F9˜œ3,.EĠĦéŜñÛŬé‡WZG"Ĥ Ĥ³ÇÇ{7ûggg·'™/g·WÙÓiɟîòŸĵO~D1}Ïz†ğ!!-ƒŬÏîµ·=xY×y˙yëŭÇ-ÏZžv ĥ÷ġÑGŠ‹A͗7áẍj}JµÖz:›ÉVĤúU2c úŝ뗿ŝġġ79ü_€‰”cÉħ:KTÌKĠŠà2†ˆ†2EJ/‘şdOZÁ²M̳56]Zà£H&‚L ˘Ÿ·ĵz}•ÏżÉg}Wî½t6İ!V” j˘zÈ*íĴeT³j1û\ĉ•IëèŠ~ÍëñĝÂİàĊ›WɣϟŜ܏‡"š£[½NžxcU™'’Ì™Š__GÂ|Ùïvjrıŭċ¢(r°ğläٗ=ğŸ<} é{8Ĝôàq§żġŝ“ŭ]ƒ/°½8˜ëNß„ÒŻ|Ù¨cCï żúñÔúêĉ$ĥQ²ŻżûñÓÉÏùÓ×O´oĠâŠì8K4͝W‰&³3L8š‹#ÂÎEġœf=/*SX6-+vİpг*u҆hcCS¤a8G÷áj7{pvó$y`FA˘ ĴĞx8oöéô6iÎĦġ9s;Á5ıÁı›L8,fËĵÏe·½ù|rróú4îUgc9ë+èu„Ĉı­5‹-89¤Ĝ{_ÚXôēIıÌu/•RXĝnÁœÖŬÙû¨­ûñ£Ŭ/Ÿµġ=èîìhéh}öè9Û oìÓÜu&£G;ñ–ÄáÜĜHüpqúŬ—³óƒĞŭ/ï.˙ûíû?ŬQF&Ĝ C:ŻGĈ°éKâÑúax =­W3İşQÚÑ3XPˆtċĥâİ}ïùÑc[•cHò4œG"Ĝ. 3–ËĜU}Ô9ıƒïċòîĥà$޽Ŭ}ßööċġ‡wY2Ĵ;Ž8ÙÛN,RŞÏ%Ñd2|zšÈEìÇïvqû‚f=– ùí&ÏÖìLïÒ\X4ħZ¨(5q–9´v(˘£ i%ß}Ñ֏ì¸û ­Ğ>ĜÓöó¤§Ŝۍê"èBĊ G{ÑôĤß³tvä` ĈĜs6ƒcfYŸ= {·dI*Žĵ€"3éT@ ñÌìĦħ9 6H‚³°hFÄA‡Ttâ ze~z^° x@ċú£Y.­ûd#Ó#S34}˜:!˘âi”1Ŭ&O‰2££‘Ċ R˜VìLĝ·<Ż?üîÔÖLშ÷dgçd3¨½RY<Ĉ¤Ñ–Kfw\éWÇ×ĦŭôĥdÎn²8ä3~•žŽ™ÒÌ3·V½Ĉ2²56ïèaphuXÀ BúÛQ¸ŽîÎĥçh úĴïtI膽|Ùցv`dé@ázGdÎèu^ûbŒYÚĝmšOŸ!ámRá‡Èfñ†™ƒG&ZË@c9\*âÒ ,ÓϘ7)ċí8ĵOżÓÜ"„Ĉ 7>Ï9"‘°/âÔ.q¸#Ä!ò$|„ !2è02†˜”ĦÑ yOĴuSŒ‡>vġŜŻg³G–ıĞá×_~Ĝ{ğË'’ §IĊ³Éĵ‘½Żß½:ÚŜŜOMIĥ–,L¤žT;·×6éSjw~„é4ñĠòV€öèĵ|ž@˘àŭ°NH ¤Ú׊íì|4ĜCê!¸}ŭÒy^A!¨û0$vĝìŝˆ›Ç™Ħ‰eÂIԄeË<ĵÄċ3˜™‡b×Ùż!…8—12Â!`xè‘1 ƒ„râ.ġ‚ÊÀ÷è3 Ê`kÙ£ŭ½·GıƒÔY³˘žPLM.OL“HBҒ”%@ÙPÁÄàہÄ"Ž6€Š:C֓m3wZ¸a0Šĵ5ŻÖoĠÚmħœ=—µĜñÂíEğT”ży•Žĝv÷BŽôŝÂ2ch^_Ġ[7ms ~Ìİ/s-zé˘Éġ` ˗0T߃éâ½ì@ĵ„öaàŭ(L¤†dĵÄâûĉ&@ĉDsD,2(DTúwQ556‰§İ.Gˆ`‰ f„Ee€9€ÀFÑ,…„&‘†pš„!P=ËcPżv7+,ŜÈymŭĤMwkï·5żlĴĞiĴŻŞĴİŻ¨)W—•—–•òŻ [ p‡7î“g4š…EÁô–cnbR íù÷ħ-§iA¤•­í ù„Ù£ò'–ı|˜s‡Ĥjm1Ÿu†e™ıEkpbOoq†0b)Q½6ÚK¸ż\§o×ËoŻ>½üÓğ“żŭòYéòôġĞĞ—ŸÎ>_~úôŭ—WÛ篞ín톃{ċ×ċ/ïߝìŸî·ÒMàZ¸Çw9îi´M‰ËáQ*Ŭ•Ô%ÑjŭúM·ßÉ`yċ:@ïiÖ½Ŝ˘Zħ–Šġ†°;ĴÌc„n—cÚpğLĉ)ĈƒŻCösz•`Òzìw:j›scŒM'̘`ŠF"Z>ı&£œ˘/ĝu7ZM?üñîŬ·g?}üíÏŭÇ?ŭ×˙ŝ÷ß˙öŭĠ˙üÛżŝqúÏ˙ú/Asû9:yĵÊ.żûŭäëù׃➐Ŝŭí˙J€°U< ??~_zóë§g•/Ÿß½ŝùÓóWŜŸĜùŝùeaûÇŬ£Ĝ³ŭDaï@·k÷vN.OŜ…B7ŒQùM˘J:ġZO—ıÚRÚt•°eߝwXXËħœß'µĉ´6J½hXĜc0C}÷iAçTER^kBħŞ"ş\ÇÁ “u½Ŝ{u>kl+5ä=EŻQ6Ӈç³Ĝ´Yìİ™¸=ç^zTó3ȍóß~zûÎ8:}fŒ„­§ğ›òì×÷Ż’žìoŻ]"!X‰D ħÖèUŞÀîŸ?üÇçñHĥĵs¸@p¤ŻŻŽŸ]ĵyŝâèì·ż=÷êâĝ?żùù§oo_=żĝöí·wûÏŜäó²h,}š>ŻìŞbrw2;Ù/ĞTħ“aĴXòŜyÀ kä*38+ÖĜLéXIŞ Îŭ.I0ĉL—-òÉ´!ž³BĞ:lñĊ3fżÏîq„˘G9Ż3ì•gòĦ ‡>ħTWÓŭ²lW|Ċm³?{‘Îçʉ£|!ĵ¸šĝ9)mÖôNş¨P$³ŝ² ÔüèğXڈn%ä2İ'²M˜ġ•­£½ŬRĵt8Ü+u “Dž€%NÓŞ–ŒħŻ|yûî÷ŭû8SŞĵxsš˙ĉ|óŝàÇòŜáۋÊÙÙË󟏞ċ.?ŭŝۗ_^ŝóÓĠ—C X×÷·ŜŸEö··Ë…Q`·ĵœöê ‰3@öK”ó˘ ÙC´ĵ2{lÀ_Ž%*VÙ¤ScO†yn{*ğË²È )m”@³éÊğ/Ôĉċi½WĉÜNG"ĥdl?’ví0ŞëG>ĈĥŠ›Ċ˘Ŭ˜"rüÀ–,E…Œb÷ Ŝqïdí—Qċ<Ûƒ{ßîù£QwÂ]¤\… “gÔĊĥvÒñH޸e˙Tz†jFà–|ÊT-(Ÿ~ŭôOowbEûéÁŜ‹‡Ÿ˙ŝù0wVH*çï~Ú;zûĉÏï˙ĝrùñiêċ—Ŭ~ŭĥu~~vpĵ•ÙÛß)nW*Ï>8<Ú:ÙıŬIä\>4¸ Ü@@ԋĊsêéU§ßı,W³ĝb­!ÍÌïÚT³jÇ KYbŒş™·Çŭi[Ħ–(&tİġ5_6ċÜvo&É3ituŬÂÚFĈoŬ)œ2—ıƒÊYùèò4U8:ĵ¨Ä3ñ=O)•,í~—Óvׂ Û_òûĞÎévŠŽŠK9µVΏÎ÷˘Ħ`ċe żµ!f1(d*“ĝs‹úgWĊBéó×Äçß|ŭËû·˙ü_?~Û}qġúŭéŝéÇ­żüùê/Ç?}üz~öċë§ó•7ŝrî{˙A<ç\[0Żh32÷ùO•àË#ïoIn˘Áş zˆÏ˜Y4ĴOĊŬÓĊ²•t fY¨ÁċJ£>c>ÂŬ‰XÉ]]1òŜTy˟;>(]bŒ$°´ÜLÊŸÖ ‡\‰Úĉ·ûĵÉrŜ—K¤óħx)ĜNçvÒİD9TÈÄ=îàşmÇ0{ÌÉٖC‘rщïÙw|ËwĤtxTÚÚĠöÙîÑGìĦLÀ¤\˙…MŞ˘Iä‹ıô筃WÇŜ}}˙Ÿ/>żóïż~ûôùÓßOö?żxsüoŸ˙~Z>zŭġÇż½zġNîġ+½gy=ŸH¸âÚĠM½NiŒċì/̙½Cßsĵ´ñ­if܆öä_6dµiרŽíÇûç™îUöíë&ȈZ@!ˆU’9Wş’;,˙qïääĠéŝë\mퟔ_íŝX*íżz˙ŝ矯â—Áƒ‹˙ŝĠÖÛüĊIùĝü4íŠëÙüúŒ.{P”Óljϐĥú#Ùá:D½Fš‹Í‰Ĵö…A‰U-[KY-gNíBàR—×Xš•iÁ:kÙ &µqv…2xŠ…1½cÇiĠ˜Ëf_VŽ:µE ¨Ħ 9ÖтjDµµ Ŝş5Ĉ2js·µµéÖ]â“{-(T‡AaşüÀl$ 'sŜlĵè?ëiÉw>ïÇÂÇ;™­R2ÑĠqè2‰Ì$U $2Êsùù?ŝŝñù›?/öߞŜ˙tòîóUùòââĊáéÁóó­³OÏ~~Qı̟3?Ÿçóħ|}ĥʽ”npġW)/Vq—Âëvƒ/£JĉŬ3Pȝùm™t¤‰­ÖÇétٜîQğt™˜Z¤‰I4ҐtA“.ÉĵúuĞż¤â‰z–2N…θ)òÍħ‚b9lJd‹™3ġ:(¸°ß›šš`(Ds[c  vM (8Ĵ0<€í  kF Ŭ ÏS|3JŸmmwìeŸ1tú*ğĤòݳĊFA# 1ÈT:_%ÏkƒÂĴúĊñÑ~;˙ü˛_/?üúùÍû7ÏöŽw_œ½{ŝñùˋòÑaĊoÚ=>,Gct6”p¸lR³-]²œĊ5µˆÛ+›Ò’§nHŬ­M‡N9½ìÚ|ġԜ‰´èŒDMŝpÎî˘Î(ĉ]ÉÁğĥÇċ÷›q§Óħo‚Nù,]äw†mRÙ-ʌ":`2(ŸÖ‚ntBXĴĦ †ÁQàëxX0ĠFÖ74@È†à 8Ž„ŜD=Á¸úPâ|Ğ|?™+ŜUâúìëbnâĠ›u0hÂ-a39L:—XEfHBlÎ|uyĝü·?˙öĉĠïŸŜ¸zñż½}vúŝËĊ×ŬóíònâÙUéً£—Ê?½)ìĜ7ĜÍ4‹9%O‹ì‹:’ç³Êŭü…M+çé-\PMÇ4KÄג™Dj‰ı2>×üĤ'àä…e˘II"°]›’.É­>·i'ȗ[ŝÀ´g°ñô2ğbuf–½ìñg×§ĉŞjjÖ#šMÍH‚7ÀŻŭsĦp8P P@ûÀéQ0(ò)… Şż nF5£şîŬnïèëà™b*K–ŬŠÁ ŞE$fv:™ÖäR ‘´„/_d?}ŭÛ?ŝŝíìóĞŻż|ŭġìÓço.vŽŜÎ>ŝçù·ŭÓÊŜŸ7çp•Z´pœ#šÙNĉçÙ )µ+ĵ{XLlxtîġ™ìzĴs’ÇÌ)bÚ٘³’Ìçâ%˔.mÙÜ0£Ù=ŻïNTg Wâfa“/ʓŜ9}&ı›Šp•·Aż¨°Z¨.ğ#äŬ^\îÍ-ĠÖÔĥ1zpdG)! ¨“~ÊÍDË@ò‘ßÁ ½ŭ3]ùħ&ĴEĵˆ…Ö‚ĦuÚúzPĵŜ†Ö7€HĜġ˜(\KZ^s™l€,^V›÷ŭ‡;²÷,ôۗ¨|z}qñ>q™=y~zx˜•ßK?;Iä^ż,\}rJ•“Jo§°§N:2yT`3JĜöä”Ŝ(B™Ìg%Ö13½&V›=—ÏXIGe9‡Òé(;Ö³n2˘2+6ì!Œf]Žż/(ÂşˆCj#Ĵr²^oÄç­ÏÏİ“+|êÚ5=ÉÔgóĴh(^ż˜Ÿ³LGg‡<<ïĴ”²Ž—şÍŜ ÙÛ˙úׯ·tuB[[À ÚÚş†ˆ†êꚀ&İŝï$7ŞçWĉˆL6m‚PE"ÓĤ„ òic:m½JïgNĵ˙ùĠç·oÎ/ߜ^ûBzòɂ·èp$.öÒı w{wqNĦL‰,ÇŝäÁĥß÷~U8rƒ)gıh\Zt‡7XĠH×ÏHE\µÖ¤+­EyĜİeĥD€×Š›Ġ:îŠo”80͝“÷Œ>rĞSÊQĥ]´° Ä4ĝǑ•È“´ìħ:I“›>¸zÚ´²T’Ù—W֌Óċ\ĥ+•b‡ŽËbŝìUĤוŝDE½9£R/1‰ƒhZû“½·ûo>Ġm…CZ;ïö€Ż˜O Ċü :ĦŠF§Ñx²Ġ³ŞÛ+\y\•‹_Чß½ĵÈ힝>OfâĞ‹Úï]‘òı>³ħ-Iç&=Oڝ·V³ “µ¤ŬöMİÍ´U½ÔĤ>5WW!9K?ëY\_›³™ÖÜ>—?ä÷(– £ĥê˘‰ɊÓgħxÁ }šLTé´ÚùÙ`dŬi–(äKaȸíé"G­W4U×xmù¸aM<:sNĈ·…ÍàžooëàêÙyy+şžixŽĵĠWQ,.žĝ B×'D>î¸7¤thhìŝ[Ç{ž\Gnƒk¤"ΛÍ`Şt‹-Ä3pèY[ûò<²—ÌFšíñ”µâ9ɞÄJj_pN—İ%+\…xRĔ %UŜ"×"YÒÙĴ– úr,ÌÇiĊRĤL­İ§™ôB½vї gÄ ĠLΰFg8ŭŭLÁgd†2§UĴR7—Eß 6Ԟc_",cNğœɨ\mñ(EbžšIŽb4J$R1z<ċË`Àċ*mÚYkĉ a×U´d.R6ğßñŠÄĥhÌışíÌùCÉ´“CÁ²‡ƒƒ÷zžbI8L˙È•2ŠĊĦa5ĠU ĊF`Si,â_t€Qˆ3 éşı™4­ò#^—HÄsW'˘ËİΨ<Ċ ògTëúMÏŞ[ÙXQrĉ}•Qĉ‹n½&ĵâ3ì‹ó(ĠĠs³ÚMŸgš)XœJ+íİâSêUċ Ò †dEŭ ,@çCĞ~…z‚Ê6FC<f}9P˜V9L.•;½1\›—†U‹ —VKVéâêŠe=š‰h-Ù½‚tNĞ7HÖ\Žp¨lpÏŞ}ƒ. t‡ĥvŬYlbÑÌĝ£‡CĜ~,ù.ĉ)ñéÓѧŞĤŞş–Â&HT …Aİ˘ÓYtŜŒ”3ObÉôĞJ)aRşĤSqĝv>‡LĊxì%f!èQ-,XĞ|OĥáÍQ„›é•™µÙ%¨LK1¸’{É-[,zZ³Jr£ş–i6ك2>Żvhâ*‹Ŝ%·oYĴ'Ĝ)p–4°4ÈF‹UËóŞ5yÈ*woŞi˜\ë´Ù—erWÔf™“ ġ?¤+҉mĜ Td:ìQŻNş¸ċóĵn˘²şWtĊŞ4ğM‹Êe–rWÎÏÛŞH̗  8ܓ'„Áѧ}Ä>ôHGĈ `i˘DMu tž˘’Hd*ƒYEQı c’CàIĈDNµ`ÉвêhÂV‰gà0 2ßk²Ş”+kNg==(,39ŭ$žĈɽO‰}ġ\Éú²ÍŞ–;˜>›&´ `Ìż5­U…Ĥ]‰Ĵe#ĤŽêtÖUíĝÈÇOĉ…Òñ›LuVħ /cÑ@/̙½z­YKŞßÚöLyBçQù&‹.ĥ­Ğ9~-h°Y5O Y“ĥİY•÷ aÓʊr&ĉÎä0ƒDŠqĞ”½ö—/'³áàĠVÙĉì§Ž â(C„aZ˙#t0‚ÁàÇ0”Ŝë9?Ĉ'D$2™Dd’Ğh —+g gD*•Nä ès”i‰ĈÀiΚ0²$óñš€CXáëB炐ğ;!$-ġ=OLu³—×'%sÌ5{3İŞŞ[âNADıÀ,…’*£S•Ò,â&0ħŭ4Ù½ÇsjËìu´ÎıU}u.é 5Š%ċd<~aĤ„ġŞH7*!LâN‰‘ìn¨ÍÌïfüɨO}´_ɗßÛóڝŜòċğ‹—•âyŞ”Ñ×­ċÌn²P,š·CĦpÔ5H!ŽŒ†h"şWċtè†nË"z ;Ç “H$â$£ŠÍ¤âɳb:{‚8ŽŸ Gq ™LÁâ)“T5=‚'ĝ“´QAŻ$`óyŽ”İa÷Ž1áúnÔ¤ċÜ2öü¸5ër ,IĠRUUíÂĴ3˜qݘ‚YPĝ|"šúDpwèVOx°3éŞ=ß´ĥœĜdŽŻ­ûL‹mĊż0ĠŜyĉÀ°ÌH%ëmiEXĤ×à^¤ ™B&pzqĤw>{È;í疽|DÂâ1Ĵ!ÂıGM'SbìšÖ:¨ŻŻ…Ž (@ 0¨¤ż RT —ÀÀQ‰#$"‹&RÉhü0šBr‡HhÙŽ8Gĉ0£ÙL4‘IÛ  ˆ\^ƒ§ ġ‡ñ£‹tÉnZqnİı&qÖi¨Şĉ­*ĞJç7íû9І˜ró?8Ŝ7Äâm†=ó³z²KM•ZœQ˘{}Q1û´FKÔÓÓSëz~Ôğl·LSŸ¤È5Ġƒe[*QLŸ§âĤ‹ŜJĊ.ӄv”Kİ˘¸“->?¨ì#ÑbÌ´ê_5èĴIÙîÔϚ¤,ÂhßŬDG2äÔY Ïş‚‰€Ô@°t*™D Ò0ĝ*‰B&Ò)TŽ™ĜéL~·?šK~W …s%DàE˘P$Ô*2  ¸)2;Žb‰Ch°‹ E%O£G#<—ˆ›x;ÁäòÑh´U2%QP´a‹aIF³°KüŞĠŜ‹ù"ĤEŝÊŞfF­{:46 œ[M+5}2Lĉfkz͝pˆçú)Û^lm“°§í΄Ŝ?I£i4+ñe>ӤݭbfC{94ywĥÛ¨ä£ċ}~v{ƒùéUéäċğíó³TĦËċ_DJċ¤?·Ŝ:^^4y]‡§Ë f{ÂlueûÀt ‹Oİ"’D‘ÈǍ`ıĈuèe.C'x$"š‰êÁI<ÊH?yPŒyHÈ˘Qï÷ qȘħQꐀ?éçĤ\³9C‘1ÓO.‹óĤ TUu•PïÊ‹~ĈäÛXœò0ĈHOIƒ=hâìÄ´—'‘M.\&*Ù*{ÉksĝԺĎÑe×7ûĈ$VÇĝ—8ÂSĜŭ2s ıJPM[ܕ×êœŝ“3§ğä̟ìmże³;W{w÷^ĝĥ Ÿ‰äe.ól÷4VÑĴ:ü{9PĞ­ŜižÑšÉŸÒŝâ—ĞÁúúö5:@ĦRhü9Z…H"àĈÈL"‹AiO~<>L!³İD%°ç‰ }ҙ= ânĈƒ^Ì`ÀċğÙmÀŒħçĵÚğĞÒ!&éhŸ¤0)+‹îÜ{k]5b?APù$ oĈ&ÊïCiK6’ÜÎï”/_Ĥ·£ċT*áäJÊÈ/şsìZv’Ċl,-^e“ĦŭJİòjkûù$ڎĉ3)‘Dç°Ş€@ÀêŒ@#ħŠZ9K%Óqœ1B™‰Òı˜)Òì“ŝ8'ì#a8,Ž Ìâ7ġëÔú1HĊ áúU^³xv~ùz|ğH4 ēŬĵÄ XœRYg0ë„lVĴħœÙôJğB'’àŬêg>|ÚŜÙÄli2irf|iKîĊ҉L“ѨÓNM§ôN-¨·ĴdQ„Ĵy2-¸sÍMñ"ĦlĦ¸,\íïï‡cÎW€Ú= êCFż3Kú£ÛŽ=÷Q*wTÎ8“Ŝ\´˜vN‚@óxö ‹L˘•à/HT"Àáˆ"†Á%`°m‚Äş2:>(ê&<%àY|Ĉa/ÒĈ°”.ŽÄŸÇIqóÌċµÍĴĊÇǐĊÒ~‡lÁê5Y–ÚoܨâÇ,!mĜ.Ż›&ĴÚU‰f‘-)ĤŬŜ¨;žóüáMפat?î'÷>bŬé#Ż”Âêw‚„ÙM-Ċ½†˘Êfm9eu7†·çĤÉôy1{4°uñ XG(Ü0x<ŭLÑiÚŬ ä÷Ŝìú³E íJa_)Qp³[<·“Kç.ò;ğ)´a˜Ċ1=HgSĞùñXÀì'âɃx°Ê˘‘1,‰.˜qñxòšBr„ C!0ĘQ4´Hf`EÜ 4 7Y‹sZ*‹3¤2DéÄÙ’Ö|+üİġ(^ñ{ÓÊ5g>&gs‹ŜP.í3Ûä˜Ħ,şïé˘Ë°DxüŭÁèôĝ=4Gy,Y™ÁFúġ˘™XHŻR‰î>;´™µ5u÷Mc\6›u,áÉT6ôÔĈ2‰Ÿ˙xVŠI–|´YÂp‹Œ˘ŸšÒéüu"k0ZŽ8K§ùƒ¨'Ù=úÏĞËqHed2yd…BSŞH4âġĜ@,èH$2‹„ ĥˆ#I8| fpû˜ö¸áġMĊ#ä~Êè?90L›ĦO“fI³rž|TDàŻÌM‡Ç—Éâ>ììµËÚ½µŬ·*mZɌ_ħ"á<^ı10§}#c]v“hZııÙ;ÚKF:Hëĵ{w|”Ĉîí½˙IqtÌf+_ċ6kĞċ 'Ĥ n†v òqSš43ÇvQU ´ìì/“ 0§-96—İSeB£p‡ĈĴh%ƒ-–všÓɝ⋝÷ıReç,>Q_6sH &ƒĊQ2DeQxèqô(ÏCÓÇ)d, Ëq4‹Ë?% ‰iĜ~&S(à’LÀHdŒq‰Ó|,…7·@™É9jÙ¤„Á ħzĊŸ%]{w=ĜM‡˘™pJ ^7ĉtêPÎ÷ĊÜér"ğ1/zEM*‘:$·Ĉ<Ĝ[ú8OiOzîĦŸ>íıÛߍéïíë /­&lġut1“ è% Ï¨(A´8ÓG¤NXTzÎĞÇ0Ĉ—ÄË&!Kċò…WË^‡Eä,ÙIG2u?ĴìŭüúSñ|דßÊSë O LĈ•Mc3d€¤ñ´q4n GÑĜt I $L3¨Tk†1…!0y“tvrž)˘ ÈTöâÔ“ÇNcĈúŸLÏŭÎÛ­-íMHp]}mô&¤RŞm|w\èIDATnlì€Ô‚A`d ĵC `eúÍe™H:!6.Êm sÔĠy‰xUêν3 ëĈŽmÈ/ƒcdid\ (, :oj„o/s `0ÖÔòßbŝ€#× BàġÀMauàZ@Âêêš:¨İözŞš:荵ġµµuġĠàkï̆P ¤tí*Z]Óì‚@¨`ˆPmm² Ààz ‰Ĵk‚Á×ıÀz Ş΀ÂÀ p-¨î:˜1¨şĥ¸J]C#Uk‚À p0ÚĜÜoo½ÓĜ҈lEµ Z›‘m·o£š[ -·ïމ¨4 aà~ggë£^îüŻOĤ]ċIV2İ@–À Ši‚ŠqNșE=;÷ŻgĦAÂĦ0 jüŸ\Oı ı #@8¸ĦĦQ_[_W^i„A@ġ×{êw#êŻó4€kƒOÛ…ÖÖ7!Úš`p-ȵ/(È FÀàPHm-†¤r£ \ĥn‚Ĝƒ›jo$Ĵ³ A4€jU żžßÑE‚šÛÛ(h'˘£ĠĜŒBÀš€›CˆV$ĵÑĜ„nֆ„²µŬü‚„6šZÛZo·µŜğ×÷Ŭ(şüqÏ]êÀà- G ap8˘óştwuwuµu´t´£Z[ÛÛÚÛPmÊí-MÈĥö&˘ ƒ77µ75~×Ò|³£½µ£ĠÚÜÖ|ğ ĠäjiA4^‡Un‚#€ò6BPà0xM i€‚à*  kGXx#ĠÔÔÜ ŜG H( COE@›QÈkô[Z›[P­¨ĉ&p × T~Ş­ıİ ÈĠŽB!QMÈF`ш‚#ÛQ-&Ts3²ħ…ŞGc{ç½;ÀİÍׂ´uµĥvÜíìĥ[š›ğPȖF²ı£­İ Šllíhoëèzĝèŝ£ğ÷ğïŬğ˙Ŭ½{w{ğ×sïáŬîğ=÷îÜÙ}³ó֝{Ŭ·ïÜĵsĞûĉ­;·ğyûV×Í;í·oßşÓŬÑĠÙ|nvtvĥßê¸u³ğĞ­ë~gw÷sçÎ͖֛¨öĥĥTǛ=]Í­í­XĈĈFو„]Í hŬÍM­Í€xMMȖ›]m­Í·ƒ­¨öVT[#ÉĵÙŬ·näOuß½ÛÙŜĠĠŜŜ ޳Ğ…Bµè÷ît ²':€ŭײÜêlëèhï¸uïğîŜ;ŬwïÜꎴµµEÜŜ֌èFbw#Àâ˙lI£úöîÏçIENDB`‚choreonoid-1.5.0/share/model/house/textures/av-rack.side.png0000664000000000000000000005141412741425367022553 0ustar rootroot‰PNG  IHDRd  9PLTE$Hm‘ĥÚ˙$$$H$m$‘$ĥ$Ú$˙$H$HHHmH‘HĥHÚH˙Hm$mHmmm‘mĥmÚm˙m‘$‘H‘m‘‘‘ĥ‘Ú‘˙‘ĥ$ĥHĥmĥ‘ĥĥĥÚĥ˙ĥÚ$ÚHÚmڑÚĥÚÚÚ˙Ú˙$˙H˙m˙‘˙ĥ˙Ú˙˙˙U$UHUmU‘UĥUÚU˙U$U$$UH$Um$U‘$Uĥ$UÚ$U˙$UHU$HUHHUmHU‘HUĥHUÚHU˙HUmU$mUHmUmmU‘mUĥmUÚmU˙mU‘U$‘UH‘Um‘U‘‘Uĥ‘UڑU˙‘UĥU$ĥUHĥUmĥU‘ĥUĥĥUÚĥU˙ĥUÚU$ÚUHÚUmÚU‘ÚUĥÚUÚÚU˙ÚU˙U$˙UH˙Um˙U‘˙Uĥ˙UÚ˙U˙˙UŞ$ŞHŞmŞ‘ŞĥŞÚŞ˙Ş$Ş$$ŞH$Şm$Ş‘$Şĥ$ŞÚ$Ş˙$ŞHŞ$HŞHHŞmHŞ‘HŞĥHŞÚHŞ˙HŞmŞ$mŞHmŞmmŞ‘mŞĥmŞÚmŞ˙mŞ‘Ş$‘ŞH‘Şm‘Ş‘‘Şĥ‘ŞÚ‘Ş˙‘ŞĥŞ$ĥŞHĥŞmĥŞ‘ĥŞĥĥŞÚĥŞ˙ĥŞÚŞ$ÚŞHÚŞmÚŞ‘ÚŞĥÚŞÚÚŞ˙ÚŞ˙Ş$˙ŞH˙Şm˙Ş‘˙Şĥ˙ŞÚ˙Ş˙˙Ş˙$˙H˙m˙‘˙ĥ˙Ú˙˙˙$˙$$˙H$˙m$˙‘$˙ĥ$˙Ú$˙˙$˙H˙$H˙HH˙mH˙‘H˙ĥH˙ÚH˙˙H˙m˙$m˙Hm˙mm˙‘m˙ĥm˙Úm˙˙m˙‘˙$‘˙H‘˙m‘˙‘‘˙ĥ‘˙ڑ˙˙‘˙ĥ˙$ĥ˙Hĥ˙mĥ˙‘ĥ˙ĥĥ˙Úĥ˙˙ĥ˙Ú˙$Ú˙HÚ˙mÚ˙‘Ú˙ĥÚ˙ÚÚ˙˙Ú˙˙˙$˙˙H˙˙m˙˙‘˙˙ĥ˙˙Ú˙˙˙˙˙ülŽ IDATxœĊ}ğv$9’Ğ3Z'S*GJĥÖS”èˆQèNi2¨Kk²´o\Ìîµ€ ûì)£­O%…ë{àËÛş­CzQâßJ#ıÊŭÖȆÏÛşŜĦß^ZŽ×^yOı+—Fż­m,ÄÀñÒÈp”J( ÎĈ ɗdß·½Ò1ĥJĝwşŽK%½˙E˙-Ÿ!MeßŜ·Fċ½T:ĈÖCŝ}ĵÖf^„ôŻúY#Ž­Ò²íy pÂ}Ç÷ËHŸ!iF´öwû÷ñïĊqĦŭ–›ĝüĤ$X›ìġĠïĞTùQüŠ:ù££Ÿ-ûÂïá}|ż6ş‚ÚàĞòŬûGC1ÈXòÍÇoĉ—M!`Ùìû<ÇߊeÁ÷Ŝ Žòç1˙?Żöo§›NĝĊéüމ›[ĵßġŝïîïeuä.ŭÌ6ĤöúrÌë$tüġäg'Ĝ¸ru”ûReŭTN•€é-QD¸Lpl‰# ˙\Ĉ"cÑ{Ĵ8ĥS/ğíתžRR½U*mä‘bX•TÉñŝµÑÖ4ĝjöDíÈˈĤĝó߅'Ç|î+qtvEĈËóK#iğÇwġN mœ’“ċJ˜{ĥ#Ĉ“[Cħ,‚°ôĥċÒaE+äe£nSžTŒ´7 ìó|·×éĵ4ÊësN6Ÿr’çF]ŜîsgûtèœŬ½ŸY›ùŠŸ5,/j˙ğú5ċħ, ǽ[ëB3@ċ!ÈG‡DŝĥĜŭ·ÙmŭÜfş x1wÈ[â‰ÙSù\\ëĵo2zž42ŒÁoSœËÇÖËrz_ĉ½żb80Dž÷óĝÄÛÖÉ}D‚{˙xÖcéĝöu<ı5ˆ$ù]Cyğ/LnŠÈKÏğ‰|yROŞ/ċŭİÁŭŝ7Šä>÷֐¨hù‘„>d°ŸÂQßßü´%ĝ´t·Ŝ­ßÉp+<Á]Ï÷Úûô~N—Eı4ÂàwBN:,×[¤Ä/è ĊqVZ×µĠñ?šüĜu X:}‘\”ÎJzé][ŠĴrÇ ™sg­•%µ‘bxÖÁô<Ħ=~QÂğ½ġ#yŽ~IÎÁ½•00'úIĥ•êzZÛ ‘aßWÖ`Oôž'8ÈġĠó$\éSŜž´żÑNż‰ßäc€£ŝMpÜŻ.ky’ìíġ[#³ /ÉôÔşz='żĤŻ}OrÎ$YëĴÓ°†'v%^]œĞˋ8ßÉô”añÔñFdŽúP´m˙ÊÙä`uş,â0ŜˆîšÇ³Á& ³q|óŭ˚sù‹÷•ÊÈĉĊ9żPµdÄu?èÁ%Ƀ÷·ÌfĴ!äx²>Êz×tĜ½ĜÁ¤ö$ûëi½ô÷ŝ°P–ş†ï†’_ħ,)6Jws<oá ĵ:İ­OĵYĵˆsIkOc?È ôɄ'2–~ŝÔ ×ِ'‚aEĥ$?ʐÀŻì°ÜW2Ŝ4Sž@N>98Œ'Ç/Èߢ&lc3Ú<ë+^~ĴÉ |Ÿ˜=òä˙ĵ|‡˙|ŸÌ|ß·LÖ¤ùÀ!YLïÌâĝ°ŝnHLÓ8Ïö1£÷5F¤xbl5έ2·{0£żĊ²Äˆ9ÎÏ9†öoËĠ§8~‚ÇÖĜ$–°Hn…ĥ­Éf8 x€×}rípèX7dàsòíùšò$äŭÒċäDä é2}óŝ•o%PÎIà*-qŭ#ÊÜĠG<Ù ‹£Œ¤OO”:\ Ĉ$oEž ß3Î_TŽuÜZÄĈ–ĞOk|è³ĝX2ûetMJÁ]çwġë=ùÂ7ó_Ôs—½=)ËÚaËGâ“ŜŻ‹Œ/I@€j,óÀCı™ŻEĈ1Žz_8_Î.Ĵ›“^Ĥĵ˘ÉġÀqµœö:Íፑ€BŠeáşcqyQXúñër%H¨wWW흵¸ÏQ¸×NЉRä ċBݧ›Ÿˆ÷2Ïe%˙¤‹ïŬß7Ár ƒsK@F˘ԞúĝD‘È–nŒpĴ ‡`ËĠ³+u9|Y#k üÙnÓ½'ÇùŬËzı8r:ëßÈ=&< zĝéğ›ïŽĉ§Û]OòòÁYwÖÉQbHÙÄñúÉ>p,ҋ²Ÿp˙VÄ3²ÒÈdĊâ}WÎ<ħQ_wĞKçÙ]š_”ıv9$Ġż9lŬs5Wàhƒ­X* O.Š%ÍQífW)NNz$à‰?úY´]cŜ¨Jž˜ÂÜ}Ër°|nߐÀJ}Ä\mn]Ŭ1۝SħŽ:‹ëéˆĈU^„΍€Äü€€Ż)Ħ3*ŽŬċnhsíkŜ> Ĉ“§ƒİĵS‡ŞÌ<Ò§o›iıÖĥRĠżÍš@Ò£˜_šYˆµàà4$m8W‚îʖb½Ż9Ž˘’˘˙îîŒ~oÌó/‚ş ŽR&:ë6ĉĊÇŝXí?Ğ´ŝĥ6Ú&˜`!Áê*c$ĞCâxeÔáİX†'˜âaƒKd?òëëŻ×Jz~~n„µx/”úWhO0ԎÜİÏ´ï{£_2TŞhÏ:Üqà‘!ÑûçtUĊ‚—Çk‡äÀQ)IOgùWÒNÔ>Ġĉ?ŝ:p4zŭUİ´ŽÛëzùÒH$÷qÜ;$r?Œ'ĦΆ^à BéĠUD-?VEĤ.6ĠŸäÉñ ż{ŞÄú­ĵ=DûĞŒûÉo´>lX§ġÛ!3ÚH˜Ž'İ^ŭù/"Ñ<_ñ|vvB†`YÇŝ 8ZW+эÔnIqĴä퐝ƒ`e çgğÉu¸V*Çz--gê·?è]oŽ5Pé0?+=ËE@˙Ët×C%fx1Y5>××6Ž_xĴôó‡ |ê,94ôwáÓÇÚ*•j•ĝìV—òŠżĦü˙%Xĥ˙9p”8ğZZ|ò XXgCM]~‹H^ "y,@ž(ä5í´pòOr|Ğv×?~ŝüYIm<\”[Ħ/Ĵ='Ÿş²Á“ƒ+t5 ž†éRIù<°'ÁÏÊqûġÀqŽüT'윟ˆŻ|aġ˜½w­·[uÚOĊ˘şê ;sRßÍKĜö2„ ŸĤ3#c9tŬCWŞoèzɇ˜MZ=~{Ž­ċEŸùŭü·çJDrÜ­J˜cÏŸ˜ƒTżÂíñxuˆh8ċZpWĠéÜ·S.Ĥŭ£Râ‰ñĉġħy£róÜĈN)rĜAQ½*1£îŭ€”5Ż7È\ŽE°(䎕Œ' ĉ·ßħ×ï9ôX% Qù§wЈzÌŭfž¨k: ˆ6Ğx[Ó¨ñyoù²Ëj<Ñ__u(ŜĊ?_ĈïN ĝĥWŞ—CÛ W|R˙Ŭü˘½ċD³›ݤßù¨z@R'ö…:ó\šk‹X Ék% ùžì‡]ĞäêÑÍ?³ĝĴ­§ä§ƒ#Š÷¤˙~x•ñ_Ç]ФĵZòÒv†dĜ£™†Ù™J›ŽïoVu,‚c˙AŻ9ˆMì3ìHע×ĵdĉ@QéïŠĊ(Ox‰mL<)9ì¨òçµz3׆¤­³Ċµ"Á´”tñ_Š9bü–vž7*/ lll|gPäšÖOtÍÉE/M~"ùQ)ċèï8öncV¨)%ù7$¸ÇÔr²ĥğ{žl„/"?ŻWǃ3 r+)§B/8,– c²/Pħ l‘mŒ-ìí0Î)Éë} ('É~l9_Š5–‘ y_;³¸ŭ ’³Gî­¤5ÔŬWë™ÜVÔş6‡e;uHȓ´vˆä%ĠKzy;ÓċV ħĝïÜK×ĴñĤâ;Á3Ù;̽Ĝ=OÂŬÙ‘¸&ùݸxŸ–ûyO°uï%î5áh>™á¸ïy"{†ìŸNú‘DŜƒŬS-~6ĝÊ3Ŝ!­fù™ û´tZžúħpOsÖ]Ş…Táߊ ùBhĠtQ. '˜KÍqĞ×bfŜğAâ>`ÄÎ)ëĞâ€<Òü—Ŝsŝ].ÇÁb<‰ġİ“\P žBó‚)Yŝ Ŝ ì1´P²ñ;ħ  Ö ³5WïDÌ ĥ›ß%Ŝu·šB\‚÷d'Û=ŝv­~—Ì ĥ~—Î%ñD˙ y~PšÈ½Żá‰ĉ`wWûTgXrġÉCıX*òçHè·Çï(´Œ°‡˙Z×çJˆGT>œL\OŜ[ŜŠĞ[|"kžûéĠĞ^…îùħó!š\˜ŜT;ƒĝ$!Á>xÔĴ37d½d+¤Ż².§÷ H¸·áçϟlŸżrOKŒóÙ)ÖY “Ž_ĝ!$YĜT‡œ$sol¨};’_f„âpH’>cQĤ>}Í{ÀħoBZ#¤żByŞúÚŻŻ0”ó?Y˙ÇŻŸż*í?e˜Nöñ{Ĵ%ġĞ{?cí>~A†ĉIßJÙ­ˆ~W8?˘‹ç3˘ĉoÉŻûµßĜkmià',!ïE{Ŝ ü)"Ñ\ÜŽƒ\N%z·GäÍbwĠaĵ’}!î<–}ŭV#ö1+Rs{ÍÊoäĝ]ÏìñcJ†ä×ÏWJH’ohŝêĉ!OvçííĵñSĤŠHˆƒgİ$żj*3öwîu@œBß8^IlîÂŭ֘Ÿào-}9Żòŝżhï×b7ż>ÙĜț<Ñßĥ3˘’Ĉ¸+ôwġż›}8§,QœPÓĦŽú^?Ü]÷6~ħÊN§=[(+ݍgĊzƒòdìëuÄ'‡œl•'˘‡Ż€'ÖĞ|â‡×ĞÒC#àO>ħÈ Gò?ŻäĠuÇîŭá)!ʉI£ëÓá-<]ŬŞŽ:€ƒ#ú]İżÄ!ÙVê%^ç$ë /kÖ¤Ğíħúâíêˆ'Ŝ[lr-jW '§z}xmŜHíeOû%6ċ‘ŽV7–¸>'IJW$ä‰ ‰ûO€ä˜ÛJä‰bA” vœQY}>}—£Ĵşġ‹x˘½Ç·˙¨ôZóúvžóY3ž´œìUċ$÷×OdŽ{şôn9$˘§< ıÄh­F= ŽƒD.œ=iVÊ*ĉ ‹ĊsIN˜KkŜJ‡Dâ½9’¨ğh7GXh':GYMÉĥoˆ™Œ †^ óyRïhMcİ:}ċϐӵsÈNNÚúÚĦ:AŻ&ç°e!ú@ÁĤßĠóD×M]ŝ+cXz?S‘è\ĦğPÇÍ<ĦÍ<$Ò×Eß½›O{9Éĥ"ÍMŭÖHG”!‰Ŝsè.ô Ĝ]Öĝ$Úï‡4"ÇÀ÷“Ĵ]‹ŭ7&C˙#€´´1E’ü.ĈÎ!Şqcˆ­NŽ7Œ½ŬDmڄ~Ïè<~İR+OĈçEj\Ÿ!èßĴMò1°î Jñ¸ûcU:9‰ş ]Ç ËÏÚ}Œġ„OÍqì;βíÖXr ÉÉó IŻDžxììÉO^{£ââpùÎÉÊÂä…'qĵúF…éÏx‘ŭ•tŝpD˘÷/âĝù³ Ÿ-cÊ òDÖbŸ4,ĉwŭ˜˙?z$ʓċ·Ċ'Ò§÷êjim<9ž†”%BÀH²/lÉ‰³ñm”ï×§š“¸žĦÊúêàŝRÛ8ĉIFò˙眃üY{wCÒp<ıĵüG qÉ-Ŝžhfŝ×SyzŞ;4-'ƒf³N<ÁŞÒ_/ßÛ8]ż_+9YĴÙiÊÇ)ŒIž’6žä˘ż5¨'?°'ú>ô0ïš'Ò}[u}Uúq|àĝµ3FŽsŝO4ż-÷ğfáwd‹÷]\&ù Ô~ġ~QûOžj’ŝ%ì.üÓ˘Ñ{İk2ó„“CŬDħ‰ÊnύŬü-ïûž—ġxĠ§ä <5,¸żÈƒá>%9‘ó"ëlYwq­'ž$ŭ£ëw3dòD.úÂYNş˘Ë7ğ]bïd½-˙½¸ĜŻaĦ?ú ó³’VċQS&†ñ tŝ­òaó5ŭ; ò$öiŸ™;Ô'9È\—ïûZ˘OòĈÔ‘ƒ<іTêuÔp˜>QžˆœXR°PżĈ|WĉEÒNÁ×ÚcÙu€ÓKi¤ß½hƒ×§M˙p.òŝ^>BŬdKX’œ 7Ss(×t;™'œëÍmġô–§ëS%ĝż7kV~aŒċeéxĦWŞ'&?$ݏ€#äêKó 5w˘ı”ïĴGÙ:ş‘Cّkoòžá‰!Á9%jžŭO>pWû…Ŭéü/ä m;ş€$Ŝôä†ì1OĴßÖĊ'"EÌwĦŸ^{ˆC¨…½ĤŞÓO’‹$ĵêÎïâ\YO!éúğÄçïyÒdÈÎïÒ½—œuîêĤû²’n+s,²kog+†Ç<FŽ}+%ôÚA0>a݉úÀXWj?ŠEc ĝ~ƒüNšà;Y^9!Ħ <és-ĴKVRs ¸ÛĜ—ċ${ ·0(Oví‰ÀoC^àŭë]g.Rĝœä212íş×Áġİ´u_8e Noğsô޳Ĝù!+›6÷Ñâ·S%̉ùaY³†$äĥıžh£d݃îoµXI£“.—"„Ħws†]ÌëJy‚T°=Ôé0żÎröÙĥëZMĝ—×˙>ptüñ{%î ñĞbg2O ÓÒúRžL‘È™89§âeÇÛlŬ Ôñ¤aá^)Ġa7qï½ߘ{ŒCî1}a qZh¨S`ì ŝv-ŻşZú7ŻO8?“ë)Sğ¨oħ?kĝ™ç Ñï2$GÛĠƒßĠُËîääú$CÏ}šà0ı)Ŝ~G‰r9É{çpÁGÎWè‰èm!ŻS‘niq<çÉŬ8µ2󤳘Ĉ†C‡$ËûğtmwHd­ï#ŸŜí?K>)‘ü½Û‹ ŜpĊŜŞíúĠ+yˆKeàû‘)Ċvşgžä+ËK ôçĤµĝ]ÌkÍZŭŻIĴ˜x{iĊ鞰>PóŭIïËw´dlèŬV²ß,“ĝŬàu˙,ŬŻá‰³amȇĤÚ/ìG''Jöğóòˆƒzü@gġş+ä—ïOtÂħĥž\Mk’S‰>ïl,îwħĈ9Âì)ö$Q·Ó÷×rĠWĦ¨?;ÚûëıİGD³dŜÄŭżŞ³m=iÏ×T_éÏ,u"ÏXŜNˆW’˙ġy,ĊÇñ“x^/÷Ċ×RÄŻŸ°8ŜäüjX³!q mžĴÑ$7:ˆ„ŜJŜ#>qˆ7ú|wê%Ê1£í~ց8ŝc,‚‡÷+Żİ½Ì‘”€%KŽ|~פoĊx‚ß%žfKĝ÷ĵW9´ÖŜKżžrBż‹{”E.´ŸzmħJĠ7vÉÛÈKÚ?߈rBž`/Ìós8fr£Ż-ü °˜Œ_ŭÙ|¸§‡„˙8!É{wëM sy/‘ŝÛlğ éÇc1Œù<·XµšÈtQx=bq|Ž-lÍû\C–{}]ĴÒ$X[qs3,!‰÷6ñ$Ò̖hö˜k"ĉĈòB#ĉâOEt›Ô.û8~ĵ^œÖвxĦC5 Îáv6-ĉ$F™–y^ ymÄ8áZÂ<Šï‘çħ—û^ŸYÏb5ž0ĉ•ûYë›[‹KŒë'ÏııѨ!´žÙQŸ9{b5£ĵîl7Öŭe<+Êx’ïŝ>äÉ,ż14’‚…ç Ĉï§jÏÊM,SžÀżÌHşş‰ñdLtUˆxž—ż+DĈûĝÙüV’Ÿ8²œ¤µ}ÂÀŻÄŭ}9‰½Cs$Ú·’dIw%ž¸¸Ĵċä+x?]žr=áÙ4Ä13nDĴZÛ_TžŻ§‡Î™yÓó·­V²M î_ÄqĜxè[äg<é×Ħ{]ÏöÈ:+ú¸'ä?°íéĴĊä/,v‡4ËdϚm}oĈò‘0HNßÉSŻ<İWĉxÖa7yáx]%Äç˙J˙Ê@×Ŝ²'‘›ÖÇà'%EÒ(ڋ9OʇÄ'Í/Gnž=ÜQğ ×H·µ_½kçŻÖġú½Ò‡<ÉyÎ9ÈI·öx=5$'Ĵ#ÁžÌíÊPwx"g°~,$²˙@ybúú5ŜöA]p<Ùy+ œiĞ:íçŒ ìÖ³ĵ >IÙxw*Z‰ñż"Š#ˑŬ‘FÂ‰Ù„Ä äM`‚¸Q‡i+ċşú29ëùf?ħٜMbFİ…tHd sÀY§Ħ§}¸_Ğ_]³Ħ0f5ĵd¨~_R˜óX(')÷{íiRÛ_ò\\WUî)šak ~—Ë-ĈĜJybò{‰:£ŭŽS‰˙+x’xĠ´ş<<4]ĵ˘ï’VŞÏ ÇwàÜ èƒĦü(·’}á”+É8˘|”œżÈ}ÂaŻıùœj-â!aéF—k ëKò›Ké}6GäƒñĦI^xœSbߎŒċ͞áH°/ċġħQâ‰{.JÈ)…žbÒ2ĈÂıĴ IDATákż´–3˵äï ìTŜLµÜ'ŸĊ’söÌó!W?ˏµğ½áĴêq¸ZŬxŻrĵhfd-òĵ•?ŽXĝÉ>7ßRUäÄµ˜ä…ŭz7Ž'iŻxÂ=iJg˙Ĉ<ızž°C{‰eĉ]m+ÀƒT‡ÖżRNfıú|ᜠ§÷’³ŽIG“'|Öú…•'ztÚû“ÏĈ‰qç 9Oä~OöĝLıŬû,ıÇyĈĴACÒî–ÔÏììÒîĵ(6ÚòDµêŒVÓê{mÍÖ§0;'RÎ×ïí‰ìğ¸Ê3K Eğ˙vŸƒ˙ٞĈüқq¸sÛċye6sö<àßŜÖ+Ol‡¸eħxD°à[ ‡ÊÇÀNXçÄÈúûĠġ<Ùó9*>úDW#~A•ŸĞ³'ıisŒÈl}£‡+âœFĵJ|ŝÉË(§Ò€ĊΗżƒ']?–ah6şß_Ĵ;Ìkŭ+C,ŞóGdXġArĦ·yâä£á×= ä—ĴÛR÷µ½.”Żşöé1¤¸½7…;ž<Ìz£!Q+‘ä G¤ĜWte·îË!ljÛÔ>œŒX—ïÄĝ%ĠdêއF×FWÍjž°_sÉĤŻËÍVêöiñ\E’âwĴŻJ[qĴŸ¨.S➠˙>pTÒ³Ô#µÉ‹‚HÏĜ ÒF‡$îc6;eʈ'uĈTÓ,żKĉëñ3]v ÷ŝ„:d]û¨ù qç$Œö+ċü‰òĉ„árŻĵîë3žyn}×s×ċı€ı· 2Otŭ[ F˜½è˘Áö[†ÁÇ]ŝ8]vZKêܵ.âż÷mßUż×zb€7ċVĵ"µûöÛ|ĥ6žIƒ‰³ŽswU)yRĈ=iÂóT„'î‰qmĵo2v9Ÿ$ûYÀD$Ħż ?żyáÄçeĉĊb?Âu1a eĠ°,xRxòŽ{Ué÷?÷ƒßù§ùvĥG[Oŭ,rċ™Í*sK~néü|ԐŻ7ğ2ŠíÙӒƒ$]_àÉ˙îm\y>IäIbÁÀ³§u /ùY²bÂPÙçVì9ÇíZ\_WĞC£żK&çü4²çžÄĉXÜ3Ŝò™ğvÁ·b\’â“iĴ8ë5jPÒŸIÒ?Ìs‰œp§ûSFHxAdŻ%Ïö`ì¨÷Ġüü6&q |bËI–@ò.ϓ€ċħĉÓöGÊ{‰X>D"ŝ…pñ½v²ö’ä#:^xçÏ4BgtÎrŜ7qıGóyÄç$yIÍŝ'{$˜c!Ï^ġŒ’¨Ğ’?½µğx^ôyáˆ,ó¤ġbè\ż0ŸíÓä…ızž·2Äû(߸C2ùĉŭñĦGÑ´W]ğĉVLŸ †t†mϋ4XñkrÂ^ñKĦğfsĦż[Ğ8³ŝú„DjÛŝ̂“ĈMĝdrŝHĴñn *Ebz5× Á“²ßwÂCċ;ob°Ÿ1ç>7ĥÎHžĵké,„R’“l)ĤĞ)ñEğ~áIżÊ,G?{†fàû…YVÁ÷ÔMòĠjcżÓġ +Ç`+$[’zFö’ï[èĈÀÖż/N~ŝß°/sßsğÇÑĝ>Ab÷.ÖĦ¨³”>ċ{´™'8 6›SWg”)ó\%ĝĵ&1§żàYËG„WĞA+ñ€'ˆt{³3RK·Ï)íżé‘(–Ž'ñ ô‡ò$ç”OŜä9@Ġ^]*Ñï{‚ŒċCe|Ì ï3_ż'òl5ċ müIu°Ì‰<Ñz‰ùñQ^â€Ä³dû´5Wˆ{£Ĝ*yΟ‹Ú½Ïĥ;ĜÍcqŝcŞiİŒħĤ5ß§žäœÜ€'äMÈa\mïxó—U O\†Ğċë2OVЍmŬ“ž\1ú]f>Ċ“ñßÑíÓRù’Ïò$<#ӝH&pĦ­žäV=>ù›‹‹[OÒ×Y| ˘'Ĥ~—Ú—y2Ââ˘ßĈ“œ³*&'ʓvyR–n]Ĵ_Żï[‰÷ġ#$cž8]&ĞK³ˆnÏCĞ;@fsÛúÊŜ\SŠAω6-œ½ÛÏñ$sahë]ż°îyú‰ÎİĠfëÇïR–\|ឈӰïrħïWÏֲȑ{†ĉ‰[ŞcÂs[‰D?žIÀÊ!êmÉÖORÍT°°†ġg#ÊIŠžvyğ1OK>G•Wûĵ?oEñÈ>ĝ*'ĵżIŞÛs„ô\{ÁBžä½AìÎ< ŭ]äÉÏ_ñ8öŝ„%Fm¨âüÔÀUóONÎ;C_›ĉ˜|w˜#ĉ˘ï’l?pB̟;ş3p˜WÔsÓ>y<ÇĴ?kçÈ9˙s°ŸHšÏüšÎ.ۑ-÷KNxÒeö2O4NyÓžù—8%ÙĴG;‡;]ìSÓ}òĜ1žux,é0>ğé‡ñuÍ1ßyҟ3c-ù·fĉĴ_8­;ÏnEŽ…µ/!Í9tı$•„ÊËÇ/âÉ,K2/îûu mÒžÀƒ'DŒ3ESwyÛŭŜa(úÜS•£Ç*ġġ‰GŬ~FĴïšòÄú KŻ£Ä+R³ŝĊîĞÙċ‰>çaˆƒg\ƒ³ ÇħşşûH(EOL‰qŠ\ù^3ž0މVù.ôh½ô]Ïy˜òDġĞÇÏü.Ñe$a˙Éòa$璑ĤŽ-WûmXÜşñD£ÖÉä[ĉ°Î%÷Hx<öÏÌx˘3ĥŽÎUÏ)Ñĵħġ>ˆ˙…ğäÌmœMRt ĝ2žœ<ı=Aŝ2~(–qBû( ž£ƒ½ˆ2p'à§5›‡Z>ôH¨OÖġ Û(SµG’ôjŜğÂğRŸ‹ó·ħŸQÏ_Oò32oۑïĜ˙‡ŭŒ)f 8ĴWµCž"µmV‡DürĈŒ8{LOŸ÷˙•1ĝ~$î1MÖ*ġróŒĞxı ~ğĤ—sѲ^VÓBŭÄr-ÂYë´ù!Ïıútö„úĠĈ“.žONzÖ ÷İœ£š=Ĝ™Œ$gG˜cQžÄžş]ŭuòDb [cKKÏ]‘k[M۟n=ÛLöej³K:ƒġxx/oêK öb#NAĞùH\Q^şçêy+sžÈêÒs 'Íżíŭ,߇”÷5:žH_y˘ġ[ Obݲ“ô͇Ñċğ2O:% |Oöçi_„'ȇ˧ŽÎĞÈuÇdK„]1xRnbép(/@İwĠ^oë‚<Ħ|èŸWqÌkÁ1ž˙ZžXU0¨- Îb˙ì¨Ż+áèˆ[:ûŭ:ÎBî}וÏöÈûÉ<żPħàÄOÛ=×x2‘„GĠKoÙ!ë…{,×îœúÔ˙—Î+[´‰ŝ+ò]š/˘|ìèƒ,rŻ·@ž¨˙µíU´KxÒ׀S½1_Ò/Ħĵ9Uŭ]Ĝ/ìž{"Dëܰ<˜Ĵ÷ÎħogÈÍï-Ì÷3 ñ‰É²J@ï‚ĈžížĜÖoî--‹ëĤŜSždĉĉ*¨šĞ˙L=>÷pç5n8ZŜ3ï-Ġw“'ôŭ‘“ C}b{ĥìĜe2û0ߕ‘(OèŻ OœûĜ¨ĜlÑFĊ´ğ;o›k x²G(½ÏöiİŬh]{İWĊÛ'7ïùÀ:–kÖ³ì)*°Ó£›T›rĊì†x’úşT>Ôçïžïe+ k<,_ó5>‡¨¤Z7÷ӕ¸wĊrà‰Óħ‚݇ž'1²œñ¤ÇRÇbScáè;)J³<Žz}-OŒ7éĴŽÛ2ö’n[‰cÇsçô7ŭžöë ĈP=Ğ1€IésĝĴ’Ï ĞÂ>ŻpöŜÈäĥCÂ>Èô<‡¸/Ü$]° §ë´›ßXö2yֆbù¨Û÷ñ.ښöşċ…ÑOz’=™9áÙ:ƒĴ£gÂğĠ#!2<ĥ+̃n ttċ­ÏpKo|Ĥ›<ħµ÷höÓÛ<ħóĈóûĜCĦıúĦŽF/‘Ê.{ŠbNĊ|d ĈsX_QNÄ·Işk€d$zZZĈÑVj>#>sŽ<á^=·+ĊBîl•À“„'ġâYÏ]×CÔ(ġ liŭh<ƒ\tÊĠ[ġM{î4G?È1ĝaĞLN„ΑHäa£îAÑ]Ñ3}$y`ĠŻÌEĉZĵOżcAŬ$ë’ùó•ú:|££%÷Ú½ż}nÈù•ä yĞıÊîÌ(Ñ]n§ĤhgüŝCNŜ½íğÍeSÙÇñğĉâÂg=´óĵŻĈ™,Èsmħ‡Ùz$„ĝ KĈ<™ĤÏ +YĝêòÀ? ˙Ĉym/pXceé<İ8§o•_Ǖ™k$Úĝäóán·ÑQR‘f~ñ…7³ñümDêĜĜŸI[>ĉ ûŬÔ&i^8Ġ w7Ç6lOcMŽƒ£NuR’k[ĦoXëñħ÷ù¤kaeŒğʑ‰HO‚—ÏċŭŒYÓm3,ŝòÏnj”äŭ]Ö+Qü³do,§"uWċó×ĞD!ñŻ;ÏÊË dßzQóħ}@Y‰Ï`ĥ܊ŠëhÌ™jĈ“ħM4Ŭ5ŜMYƒÉĥĞ^!ċ íFîóڇ½išJ'!z˘¸ËĊΉpgÁh éŭÈ ³Ûçô.;ž”Ĉ›K¨'Xß$ò†²ĝ’ŬQß,ÇeqßσLúóÛ¨<ɽžTëvÒü˙‡=w^†öNwıú–܇aŻXכÚġAŠîÒ^SŜûŭċ€ċÚöI½ğÜYĥ’I{."–CÂF~i†„²ÏĥżÇSĵĜ_?8Ÿ_}™á³ÊŬZŜítY6lt–"üL“›ön?cŠO¨ÛB½{%îƒĈ ûó€dbӈ$ž­fkÑâ_ólŻ6|›öšġ­èüm·qíF [´/ècKµİy̨óœÔ'§³¤'¤éğ¸˙Äñ£Ħçú>†}Wĥ?ŜöŸ4˙ŭxÚ ögùô^‡Çuï(O&HX_´ú²œ=l÷ ҁÜPá—,)ö-ù\"³‹ZĠĠˆ²ÛKéus²ùŝ‰FxĉyÔĠ!G4ÎsíŞïû8>b1IG,ÈŝÈ@óšJñg{ü<áÙ()vÔù$ž¤%HŜLj^jğ½sO‡m~jûçëœ=6‚}Ñs#f¸¸ÏĉŜ=kìžqĵ!Á™Ĥ%ĝ]’`#ħñôY1ôĵQ½Ğ8遖czf\_,ˆO4l==oê´ŬÉ­żŝ³ġF Ġ˜‘=ħçŽ~|aìys#Ú|CŽIŸê?ŝ]âν>CÏÑ;ŝ'÷{ôŒÖÇvz+ĈR?™r’xOÁ{ĊYj–[*Π!Ûcš:ûôíŻ˙ġú÷Fz!gÏÙá/‹ND½DÄ÷FûÌgž;Ŭġ²­/•À͓Ĵ½×†ĉïĤĞfXĵîBŭdë0™WŻg?‡³pĴߜyb?–>·b—ÚxÍħh<ßÙġçœĞzŜĥÇ4QÇœ(ö£çĊiÌáI_”nȎo" ıy§0§saiİáh篠'5ààžì.Ï7ÊËfYö<ùÀžé2‰ĞË­¤³ ×ċzQ‹‰û\è¤?ڈÏ*â°ŝÙ^ì#§x^żsÉ÷o÷9{Âú-xî'?Î(àyêûO÷Afj`’y£˜ħ>`í—ġÒŸXYHÏBï:ç.+½pÏVqcH2O˘/<áI—˙,#ħ.öħ† ¸Ğ…·\ƒZqg4$­z¸g×'ü<—)O„›îçIçqó ŭ<}fEž˙–ÏİĠ‚ßuÇG<ébÄ1OĜ˙·’šĈ}àÙÏ2W<Û)ñ„ë/ê|䅿ˆ'ì™[7ëÊ<Á½wµĈa½öFˆgt*2ĉÑĞÚĊŒjGĈĵ‹D;£gtş3Ġĉ(Ëz·­Fz8³ŝS˙Qy²E,ÎïĊñs֙êm½òäÇñğ•46|‹Ï܀=ÁSoÛoâ÷dg_x?~ĦzT˙áyryl\[ìAôOבŝòdĴğş^"ċIêî6xwW?Ao­ĠĝyláJüîÑs‚ĵ’úéɓa/D/'ÈĠ[M]ĵ.WŸädR— >0ñâyZÉSJ5-;{Ğ“ëË­ħÎó˘/'yáìópİ~˘ż1ċB)ĊÇBw]²™™Áf^ç˙ßpÂ9²ç`zÎüŠö›óAzßÂÙéü9'××ÛH§vt{ħġ[M^üZ,éêŝ >Ç4Qż"×~g<‰²Ë—%—Â}ż°#×6Ìj]ñŒë>. öħ4ßë<1;R˘,sc³^Uî“OH$·Â^XFĜ2r|u1èĜí~5â^SċI+úkêq—,ë#žh~öÇŻfßßüşış{íöm ´rŞv4ú_°ñΎ}£˙Îñ ~+ġFèìÔŞ6ûŬßV“îÓ̓$/^FÜ =ħ`un!Ùó$Yñ€ïryáVû%OPcgπSk.ïBÑ^ôuyÓ•à­t{ş:b…‘Îg„¸=;Gâ­ Vx²;ü­7yiz#à(ğóğlí÷É{’–Ѱ˜-èèŻáɄÖsġ0ò~ż²­Íî:•¸'ˆĵñ9ĊA1Ê )hX%ÍÓL{‰+Ÿ –*gġ#$Ĝ§ċĉIü‰s’ÒK¤HÀ_xR@zΰä-Œ')Ĉ@Kşï I܃­òdÔïĈ\Ğh~ŝgÓUÎÖÑĊñY^OôJ~Êħ¸ËcYşġTœ=(8óÉĊó‚Är[#ÌPeMs­Ĝ§…WÏ3Ò]żĞ>7ûÔí½ÎW''3yI<9…ç9X„UÔʨϏç3&$ÙÏ1cžĞ~*Ċi tWOİw3Ùĝf|û÷È“‡a3÷2 ƒ'zö„žGîŸgï l˘ğ'sžèœŽ.™ŒÄÛ%ù~I–Ĉ”çcŻH\-I xa3hú˙fÏÜûÔÓċ#"ï,>Ç)8Ĝĝ>/~ ߃Ü}Üb€ƒè„Ŭ°Œ8Âż÷zè6žRàI:3Šç–ċáûS“Drġé|ü=?ç7`‰g;"’qLN„9:ıÑX92ĝ“Ü áÎèŒ}²iéD"ĝŭêfžŒë@[ÀQòŬŝ¨.|ä8ħ'Êó$ŬïĦLĝ¤Ĵ½>àIîËbÏەԃGŭ÷i99ޏ˙Âfħ¨ü$ÚxĜ6r\x’t/$ž‹ÒÙA7ȓŝlDż'8ĉ²- =UŽ'áĵˆ“ÉEŜr’^Ï9ŠX–q ï5ŜßÜ?%ĈŸÑĈÓS\­ò„=Ŭ8GèV1äá˜ĝC1AΚİÌİ>X6ö‘'<Qˆô –ô,9–F=C _]ŽĜh qžÙbz} ‹{ĈÙĤ}YÔCÊ×0ÏżÈNy’r‘Ŝ‡ô0í‹ÔĊ2Ïéw™­rváĉ„Ü\c^Ï x’óäÉI)`OvœŬ·OlO m!|É)œÂ>`XàÎ>Nï+Ÿĵœ¤8/=ç!ï‡Í‹o/ğĊdÔÎĤÍXšËÏĵž>‹&RǓŸĴáı„NGM x׎'Ago¨}äs!£ïğîEOœHş+g‹>·Ñx’ĉú ]-/ _8çƒĝ-xݞ=Úñ$ĝc}5'D|ᔳ—çO^ˆDyȝEŬ×ÀÚ‰O”'Yŭ÷em#=dzLêĞfù}¨XĵnÌw‘'áieä úupW’ŒĜŭy÷zĈó Èm,İçÎxû‡—c^k%ĉĤ•óÖġÓhĊû„œLGQNTşş½Ä żÒïı kMċÄxöV­Ÿ`ß íËÖèçÁ“Ÿĥ{x´Or°ÇôÁ‡ĝÑŬ³›ĥ*İ.ô?*İŸ”Ĥc\\°œä,_Ô´ÜÎÙWĦX~ŝhƒ:K÷Ĝğ¤7Âp<Œħ4žÄ{½ĉZÀùÔS÷`§ç:îÔi=ÀyÏCڟu§{…tß z֓œpĽ·’íĝ…JĈ“|fšÖÜÚٕwàˆÖS³ċOĊöi/3ïö60ϧò½T gž$^è>İ3:żCó'³Œ$yž%}~$ïż`N2èQönëùĦ.÷ÚÙ÷JĥßQê')żîž#?Arr<Ħ^€Îf$vŽb -ƒö ÇÏxŠŸl5-“óŠ…'m}áߘTÎ[0O,ïgċKûd,” ú_ħoƒ1‹ääpĈíİĞi ŭú]vŝ€áàÙI}}:bAî’ö=ÔUh!ѳ´{*X;Ö3nżğóÊnúÀôğ†'” örËż9ğ³×gè2—tô֞rŽċFßÊ&9“OLöywˆÎ%ó"ġĤ˘ĈÏàó€5/‘êòOdĝžğà—°'b̓|#İΨ½İêÇۚi÷Ïy¸ž÷>ó2í÷RżËġGê%9›Çŭôĝ¸SÏô>ñˆ—ù5iË]?ĉ͞ŠËOäê$GñÏXxġ:)=8rqû0NıEż{É5ŬI—ߤ~@ÖYî9ô_Ó7ˆ~<ùÑâĥv­×·{Ĉ~•2Ş}ۚc̈>Ž›H§Ŝğ½´”q½ĞÌóQ~Úë<—2€{/~Ä"A%}3óÀÑ]VÔ9ÁÈĜ‘;ëmV²#˘§¨ƒü'ù\" ĤßĊ!ıĠ·óižH| $ÌE†gSuXôB•€ÏóEİújžHœ‚8Ŝ|`ÜïÀ“ÔË­1ŽġHŒyB‰H#óD÷>%9Ħ4ǽ'úÂvž„Ûë5_˙úíà ş|ĴÛ#ó¤ î;aύRäI>o%ŻÌ“FäɊ³=^„â>>ϛ\ў Ÿ{ñ\wžËd/YšcÇħljx–Š s‘ ‹ÊçĜĉi1cŒcyŒ3öŜ¸:âïġškżè%âžsèl<“Ĥĝş"ŻÔc”uĞqñ€È ‰Íy;1L™Êż£ĥ ìï’3½ûgbİ37ĦñIÀ2Cҟ×tŠ<–U("a]Qxz\ÚÙöÚcžùŒÈA&90žüĜ„Š*cŻ—\ŭŞáÉ=wŒ!„'ÖÏ$cUJı‰³.ä ÖrXOqèwtÙTC˘ÑoŻ=-×s—÷: y²˙8ŝŝƒ½ˆOô9hX“<ŻPxk“ŸáI]ˆOLNB}ŸÒ÷Ĵw—K%Ǔ6WÉñžƒRïj›KçoɽŝĥÊ0Ïıċ-ûgœMxbñIÓMYg­‹àXïf<ўL{îœĵŝíĝt%Ġ]ÙĈk˙#‘T,­–ß°tçܙÄïe9Iô^ĉ ´°Ċ†mĴ÷­·”gğÂ>ò~áĴëäˆŭ\P>wçA:$ŜžĴñêD,¸ ‰Ü{j_È,˘ì%ŻIDAT‰‹ùÒ>à5ċ½°w>Í1û‹ PžD{ò—ò„wWm"íJĵ琓CƒµA_7ò„ÏS‰×8>{X†$ÈüÇò3ǎӚ–Ùş‰úÍöô-è=Ŭ¸ßX°¨•†˙q_ġUġqb&f’€Ü;ĴéAÓĠù>ŸÏ•zžD9‰â}7(ˆĊúh=Žƒ'²žÌ'žèZt1sÔXm˘ÛŽġے;"]%8.’tĈljPÎÇwœ/‹‹0d]ˆŭp>a™'‚H°_ëüÜĈbNú”KE"ĵ£ÚM½ŞOŠ×ċrüÂAKzÖ:Öŭ=‘è}UyAv:âŜüŞ³ǁäہ¤òñ2Üìtğ§—ĉׅ^ĠI1ĊŽ Çùĵ˜mӁ5.d>Ħ`a ˜½Ŝ͗,Qç?ż?po/ëËAÓ³ÑĦ¨w½?ĠğúĦħž`‘hŽêÇUf%.1ž oĦ8Bnž:ĞbŽ—ß–$Ğ’1–)ŝˆCsg_ēIĥq¨ƒ?ĉ ÈPóJž8˙Ëû¸Wµ;ù"ödñDòıœ…Jœgpò}+ÙÖŬÀò!!‡#úē5œü³B) ^.HĊ§ëïJTCüގ“AgiŽ|ĠpIž#}[á‡Ê½'œAßĠ)Ü­ÇS>’ĵÌmĵÇp¸t†bÑϓ‡÷Óuxŝ5ŠœU"i£{Vù} "ˆħSiĈ_IŻ.ŜW ~|Àä'Ŭ•>rÊäYכÚcMÔŝú1O°r•˘Ì-ƒı´A$2€ó…ƒż˜×éİ4½ĉû…ƒ$èż.w‡qlùÍfèç˘|¸ġ ĵïĝlÎĉAŒħZFı•(˙°ġŠMmÑò/ƒ/u8˙7*É֋jŭÂz_)':sŜ'nKñ ħ€£ò}jO—5É=èȓûğğğJ´Ñ—UkzĦŸ qÙY.>w.­ó…ï.•zŜ4_ žöž`-žÏÔñ„ñ‰"ı–ğû+Ž{uşïx’sJŠDc‚e˘›È“‹bIĵQ_˘MbĴ|xÑÇgż ä„ëEm–Œ;Ò}óğĠD]† ô€'Ú_ôñĈċ{ï˜[ás²~”š‹lž|ğüçċ eMúÖáXMfM^ÖFàá ó0ßž|k<ħĵâĊñ2Ëü¨q…9Ġ;ĵ[plĜ£Bž\Ú O,à´ĜÄ·uo1$eēomPwŻÈĠëßħOxœŭzWl=áü.ٟrĴùRé?Ï˙y9È­ħ˙Ŝٕ€ĥ”€e†„żqħ7¸›Ém9ŭĈ{‘çŭŞn„48êĝbž 6éZ}[eÏ y³ş\ÑZĵïe:KWĠħz˙ĝ˙è Ĥìt "K‚ĝ—s…ѐœ•o‡AFĴ/ıġ!¤U=tnµ!gçF~>ùYĝĝ=c(1Ϩë_u/ÄñĴ“˘ÖsĠ|ë5œúg*CÀrÜ%Ħç‘=9‹ĴxÁBK¨ĵˆXl/ĥÎí_ÇûWğkbŸUW%ñşÚ™óßŝ:ÒÊ|lş<û䅈Ä>žĜ: ÏÁšy ­g%ı]|²j ÈĦwO 'ŞskÀb=ü"݃v1ɍë°ŸĞŸ…Ŝ0žlJz7”'Ö'|eÌñùo2ÎBm-=Ëv´ÛUŽ)_D˙°òÇ5Ĝˆë]Żße<8*y_@‘ ³ÛèEWċDä,ċqρDGÎXŞ]™"!O"ê2•Ûˆ˙´ı)’äkĞ‘é.+RWO~o^D˙Lc_g”˜†WuÈ6xò\³˜gädñ\ÉjżBUï䟤ġxÊ‹‹Ğ#@–Á ˄‡gĤr’l3Ëdz³§èçhD_ĝċ~ŭ­Òzßj ßèğĝÚâĊù_Ùîĝ3˘B<\ŸqöéËû]fDgoGm0WO^ܑ<Ĉóú÷è|§™˙û ‰Ç›öĴƒH†caŜ÷Ypwˆ>@Ú™r‹Ŭçgä‰ŜŭKÀòÁòĠ<‰k5-Ĝ;Ĝ ñ­ŝ|ğœí³ĊçùÍÓg'êŸ"vT=ôрŬœ¸ĈŒĤçĞÌ⒘ᅺcĊr>=YWêO âyŝv{‚$ÄġıGUġŬbzHîŻùÁŸ]“?NïGxtĦORHx~Ž~šüû|ÌÒMÎ÷UAĉĝj‹]ßCÀ’xĦ8V|8”İ[Ŭĝ²p̓°yË~yĈŸŬá|ÇÊÜ u–úSœ›ïñ;ltÛsû}ϓ@éB|rĜÂçF?0÷èIuH²ï+ŸÓ›OÙĈ´yô¤9$rĊo3<“Kâè,ÓGç=˙~Ìw‹û’c òIx’oxÁÏöEò̳HşĉhóĠ;\—JĴ3öħ“—;‹ıżùġ˙áĝ­êŒ+<ì. àXWĜHê.ĝĵÇYpóĤ5‰ç/‰>ĝÖ~ öŽ…úCNġù"ÓßĞìërµK;+ }³Ö“ŞÑa#ä)SÎ> zZÖZİ?£³ëC‰qɧ°`è7Îè }‘À’|a‡Ċ÷°IާtçHó&Ċ)Î?öµğt-Vµî>ÏıÈ췏yr*RËÑÚD÷\l‡Ä÷LĵÜdOgH°~Œ7ÒÍΜµŒo8ŠuZwèë'Ġï˙vħ^"Œ(Û<ӆŝïU÷6ħُR´'”RRǀ':ž„°ÖâŜ‡,Ó”°g/‚]V:áĴ:=÷}[َ‡ƒr’× lÖӁİtH ×’Žš!Q9Ħ-q¤ž‰x~÷–Z [֗ìóÍqÊôĴ( cžE˜Îcúèj9ÈÍb ötŞı+–Wäó€użó)á9‘żc߯äXï?êMĊßYÛg1‡ëT|Żí bL×u̇żwCywé>­üméùKzž¤#­–îj÷Áöi)9$Ğ˙E=gĊ–!VNq'y1c²íîìgEÒhï·Œú9ÙQ£|OÜzVK1Ä}òôx/ú×ŭŜıĤÒ}îf=CjÜŜ¨ÓÀwËgàäx>¸ŭ\ìC&äÌÎ)OâıÌxO™œ¨ :ÇĴWá/Ĉ¸+ótd+½= z„Üù<É÷5ğroş*÷Mû…ûcÈ8oĜĴ1žĊġg,uNú ĵŽs–q‘÷§ܲvğ˜1Ċ³Ĵßŝ[—Y³'ô;ԗb1ô=Z?²˘)ÉqĵŬİiċıĤšzêw`Œi³îszΗiöÄşJè`ED÷ga.şçx‚|ŒÏ燎ĤĊüŻĉx‘‹_ıö’y˘‘ûp_<?ä·è Ç:+sÈİvÏÜJîmdúYzhnaÉkHĴżÒâşeV͇ˈ8P£·oG]>tƒÙ>geÉ8>š{ˆĜ˙$£˙\‹q?‹ĊÒÏsô9Ïe=*ħFárzĞŻ3Ĉıvó şÍĠÇ:ĊQkżİO_ÙêŽÒß°†ìj•Đ“dGì·Žy|îZç9×óZO<ı³~Á GX£şwnŭ­ŝ·´ÔŽLòÙv†5ĝ­+9bß,7çó½Ìħ¨nŬ#¸BÇa´wöÄĝï{fWÌ˙r$_m1Û zÉieĦnbñ;ÏéU  ìwġsƒ½öıĈg/KÏuŽĞû{FħtV=Ġ²$1³ñO„¨ vûL íG“Ċï4ş;ŝ˙À·IgL:$¨‘˘_NéĤ>Ĉ…çèµÛلĠ›µ~aĝ€ƒxXmX\ġJÎ}˙Ŝ°œ°G=žEşd¸.Ŭ¸Ŭ7.ġ×ħtĥ<Ùò"ö? m9y£0÷fKïóÌ&ž`7jy˜§§‚óóNĊïçꑘÍóX7ĜÑì—ā³í•s ½ġ³ú>–ŒĊżĤ8Hĉ{,ËċÛıîIˆĥú >ŻçJzRŸ—öwŸ£-çùÉŝ/ÖC#ùB³ùy½i0zğ]ܞ!îr¤{ç°żbÍX¤ż™ùf>£ÔcCÎ1cYĜ;ƒ~ş ö;5,ì{ZC?˙}'C?µÄ{msü×óúüŻgJŬĴ÷îüϵѸB?³XO£ÌÁ0 û=Ïħ_ë-÷IŠ_6’ùŭçcmĠş°\ŭ{˘_:ëißµ8í÷uş5Ö°t~§îyhXhפgĦ? êÑrN‰ôßżzğÑËWÒÏXĴÈíûœĊĝò%QàMĵlŸ–Eİϸ ö—‹?µħ;ˆğ0~sœKq÷˜~Çq|êZrğÂŝ".ħšÏÀß_w…9Û]\ĊÛöŸt×,>ıĝÄiM†÷Ŝ$!V°îF/ 6˙?ş@™óˆ†ĤiB`˜Ĥ VkIÚhTE×5W§‰"H4M‚˙›ŞÍ04Ċ²%daĊ4=/ #żĥŬÛ˘iš"“¤³–ˆĤáÒo‹Şĥğ÷Îï3``ÚĉbhJo<ÚÌP˜5ŸżµÛó:ñL!ĝQMSUˆ!—ĜšıšŞşwBĝmÀIŜŸi3Mqüħïy’ĠžoĥĞġök›x€]CçĥݍĦVöï10„ğUŬċӁ°|ğwÙ|ÄÇ×ñt•ĴÖĞá°~c˜ż`€F4w¨œ/<Şê,79Êò˙€Š:#›!Ù½8Žß÷Ë:i×ĥóĠL”mdd€İç‹àˆŞû€ƒÔ£żùyBêˆÉ@g˙ï÷Àe÷’y2İÖ`Úµ÷{#µHîÚÑcF Ğ"(ùĞǧ‘’š]@ÍlĈ° ûöKŬ ħ#é/@íġàpèï÷8ĉŭU①]‡)7²¨™ĤĴjıí; Ŝ^gO2ŒR¸jHù'ĵÇ0uÄżö*I@ÀŞ˙APÄ͎ )JMrçù|îÈ48ùw—$èyÊœ<fF€ù_¸ĵż“µĝ#ĥ%Q­×z½ÇÄż#C‰äDÜi<7Îg À}äÊĤŞ?ÉıT İ}@YèÒĵ cVĴZğğ§ù,Üĵe™‰Œ1Iîœa|6ΟçóY6MĈ—…Â×g[™˙í $"NA†@`Ä&ëA“i† Á^@ñ…?uL1Zà|ŝEÖA†ƒE•„QâcÄŻÂtȐ–ĈTƒkĞyéŞX ˜)0òı?.Ìë’*†(?˙"|œeD…!òò lİüFáÎÉó€ ġ@ÙBAMSKP3²lDÄ;r#9á)b˜ş(QèɍOĜ?<;äTBpġÁMk•™B 8éœ]ù²œjܔTa°ûcŻOJĝh Ĉ1PŻp|ŸáŻgFɁsp%¸"ı;yf. €n˜f£éŞÈTú‘Bœ§ċĝ´\ĵ"Ä2p‘T-e€È&%ŝ:w5PzÑP‘ö;ŝSjŝôÄ5B>#A§t`fŻj†uZœ–§ñĝµ˙A“$CÜL³Óm4Îı Ï -EŽ~BPBs}™20rOJ)(uİhA†ë™4#´˜ß|Â×ĵéĊ´t/ÂĞ ÒĴÀ‡CHzà8w£k­Ï,n~5í£ċâ-ŭv]_­k›CM4@aĞ äc;o)…ŭˆŝaŝ )‚ü‘ƒáù… ĈHë‡löïÇw´ÑïÇÉ ¸M’úaë "jĠ c³hé?2p[2OÉ~ ó+š}€éh zçí#íb|ēP%AÒĠêġz-Yq \iĜ´„ÜÂaX‰>oR…3ĵSߪQÁŭt˙]ìôë Y'ġ-B¸äĞhêÑO¸ËĜ×7ҘĉĞS u|=9!E@ĝxïSò€dCÑÏÓQ²Ùĉö³‡E”~Í€ŞR>²G•öVuVKg¸>rû>ü0™8€-O?ßxúöĥ Š|×Óhx3PáƒìcZ›Töŭċäµ;âïEÄémħhĠĉĞíĦè‡M¤-FĠşĉá- 0%DĠĠ`#Y.ûŭ7ŞÓûÇöj @“ĠzK@VÉz=`X MÊı0ñF]ÂÛÛkóy:m<>cUÂjÜ^GĞN˜=tAQö=¤A`´À<4˂ĵÙNÒö j—ÑŻO:Qmµ­0²ĉvÑڔíCğG‰(żûÉ ĦG=:ċîsW2YmğĦ.)ë!|ßĉׯçÑ0ċZÛC"´'4¸‹Vŭğ  …ŠçQ"*–ħBġ &ŬÌĉçĞ˘eµZ•ùó"0ğċJ"*k!ĞTJŝ‡ġäùóó|C“dĵ|ƒNA“v?;…)£ÊÑG­²·ü—×ñİ"‡#xÚċ>/'˘ÑÀ!Dê7Ö/tà“K YÏ) €S{ÜJžˆ ŬşjP^hFĦ‚Jİu]ˆZ3n?0ĵš|P EI7M*$gÌ˙ó Lh-XŻ)žZ› Öŝg€š×=ôr%y=^)ÒE^ÎÀĤ–ÙçfùIj"ް%Ŝï Ċèö'SĴ<ĵ"˜Ÿ– ŝÙ×v2AĦĥŬĵ^ÇcoObTjû$­Iĥ›Z„ĵĜ†EÚKuáUyDŽf‚— €PÌ_'(€żxx˜S!NċlóBˆ…wn9PİÚŜùŻo²ï\ís ܝÑOw;WZ+nŸjá¸Ï@ž1üĊkpüÂEòŝ£Y!Lĥ+µï¤>pg˙ħ҇Ŭ £èQy…HèïQ˙M()W}ÓjŸ^î"dBEÙĥĤ¤òw†iOy „ ìóxĈe$lĵ~ûêGWÉĉ*ñݜ‡5˜ża>-×Q+0sÒN'µÏ/ß;&›cÉU@?ȝ@‡äÄw˜öûÓétµŞ·jÛbÁ™6‡éìÇ1ñÇX6[Bšn0ŜÛ/Ġ…×ÍÏ@h˘E•¨ô[Í×4ĉhŽżŻE÷í‰ÀEÛÉöc~Ííқĵ!GÜÛ稊N íUi†"Š*Zġ@’"I’;­V i`…ı)•LojµVD£ù^{2y› cŒmêU¸œ2Ş ïNI9·U§è]GRézavÙ:½tkŠrïĜ{}™ódt 밍2ˆŸÁUşaŠ‘U›OŽq<ĜP2m—pÒ{ô( ŻKQúz§)j¨Şšáf——éÂ=‡avßIâÇŜ$ATl7°Î7³<ëÍ%%ŠĈ=ÍâĤ&¸³|ŝĝbêòRÈïĉŽëJveÙŬöS Öü ˆħžÜ޵ĵô`ê ç6fÎL$€†˜NÛäe 'İĴ@ğ¨×]ÚİA ‚4“6Sû˘ßíÁú;]×o uï­ì#ÜñÇF|Ĉl–6÷”òÓIϔŜe>ò<ĉ´KŻhĤdÛŬëù&]1Y3Ĥ_.è }ƒ.¤@Ë|&´<ÛóĜĠщfˆĥÏ0ʳ•Èàì\UTuTm;u­)6­(˜sS•m[‚}pı\zñûË'ˆt'n+}ĥĦ2äsÎQrş‡Î d3#Tµ·O4ĥÏ2ôì ²Š,7cÇÇĝĜí2“u;2S …;]MgwÜâî*˙²§˙w.ÀŬnf’ŭÙ.Í$~µI‹+’Z$@KÖi4ğ—ĝxi6Î]İóÜh4d$ % ġaÉNĈö°l?3úP„ˆ=ƒŸí˘Íz2?£3Nüž{+[ÓLë6”Ĉ]4ĊF·+#FĠ@ın­Ŭz‹|ÇŻÚgT ÏwŠbS%;~½ÑGáO²żôĝqŽfSR%ş\JYÏÔrgôc.]ûVf£,ÔoÔÒpxWŭ<``§„Z?i’ïÛé‰&3ıÓD…{aü¤‰ÊdÓìôĈsÓĈüá Ù¤Œ…ä•—ĊàvÒÜ÷w Ì…Ž5!ï˜ŞŠàÛÇG)Ŭ §SRóÒíHtċ\–;²Ìè$Óùı‡ÎÄî>™lî½r÷——z'Ŭk,żWeÀq•ô‚‘ĦRÖħ{”îí0]p£ıK²J7U6éÄ yÁÇ6ġ„Ÿ ,8.­^á°­E*ïŬ1 !ŽĝÁĊŬñHĦw” È  È$2N(àz  =jÚ6?ĠÔh˜üjĊĝ[•üS@Ğ™vÌۙ÷Ë>ĥUĠóT…d§™•ˆ¤²N§‰6ħqnnAWı}Ş]]S ˙‚;pSBڐ—.ˆş#íìÙ²oŸ–~`ùŞİé2ómèi·A'9 ŸżÎtrùĊtURŝÎşó(ŭÏ”]@?t†Ä@ĉCžíc{ĵ|µß’U{9ó”ˆËÑĞMT r$ÙSé5Súk<!żÑİ0³sDSƒ²ö8^ŻßÖÉ|r8LÚË·‰ÏÈŝr9eŸ°@]dÂsCî6R\^ş nŝ ëp€\O'ûâŜċ•çj:IÓ%ÔWE lÛC8bP.à™İc7e3;h™žĊ2ÔPŻ–ŭ-ÂĵrM {—cÏ~{;ÍW“ñİ=Ól2–ı1ßG  T•ÓŒ²ÜE’ĉL6“$É4X WfœĠÙW4–cŝc2½5úë1:Ży2~[ŽQƒ'Éj=Á7SXàK‚ şZq‘yċ,AĞ’h2ĤAX˘ĥ/Ğ}j€>7e›ŸnµÇÓù´=^.'“ż*i{° À4U›ä@ˆêì=î`•bH‘&MŜ C_ıëvJPh +ÌM+íĊ^·°:żÀŝj:M’ßi†*’˘"كċbı´—ü@4ʉGŞŞÑìħzIŝĠĊ^£@ĝ£ċ8{|ÉB÷µšÏ×I{<™Òĝ`’L–$Û²il@$ĵ჎Ê?Ş/*ST)d¤•÷Y³nó6ëğT\  a„é´ÚĞ ° \0냽ÛĤ¤ÈF˜üÀŒíċë+ô(gْŠUò”=\zmżT–mü Ş"ÌûŽ€…Š\?Vµy²"LÑîĈq“NUÂżcCùĥD²$1ġi„YĜ·6Ü4ÊFÁğ%7˙\–§€P߅^}=Ż!§“)Ĉ‘6|Ž-ÍÌ–P ¤äÍ€òƒ½XĦ’›ŻDXQlw",§, íŽçµV‡ùdšĴúû}Ÿ½ƒ (ú^oÈRäWÔ/½Ĝ&ëÑÁ £˙Ĉ@!r-:£*%pô[3Ġc˘ĵJ^ ڔ˘Ğ£ï{ôĦšGà–Q-Çc ƒ˜×¨ä$_UŠĉ´À×(¸Ó@95ÓcB$żûÇ#mvĦ&G[‚tÇĴ ,€á•ì³mډ¸ĜTĴ}T$àîËŻX%˘[0Ĵށ)6â>î7ûÏŭf³Ù‘UAEpĈt¨E)Z× y@ eµô5Ë^-ÈáĦ (Ò'è‹=ô˘û&Şa:H)b0²âÀ²ÜżïÙ[MS€AÛU엗€Û—˙˜ Oét—äù²(¤'7³ÓŭX$Ù $Ï€ŜûİĝHkĦòÈ|~W͏kÂŞ`O‚iNeŒ 3DȅòqŒĜKŠîŠöïĉí”!ŭ *",/éKÚoro†ożdí‡TQġ÷$:l7ŭlż$ĊQ+£BÖĜ.¨ıBŒ ÜíH[ •ѝŭÒ|*/îÈ˙9U"œ’< 7ÍİZï6/G?ĴN˙ÁƒğŜgßöP4W{)ŸFL ”pÈNĠùW)¨Rqπs÷Şĝîŭo¤…Ħ+E&?ÚUTûq”2ĈíÊ4ÊΠR˘è/Ë˙ÊAá/oòï{˜ˆ Żş°¨–ôM]wKö O úŠ/$Og^`Ĥxe•ĥ2žŝ(WK…Bş˙ô r„‹N… IENDB`‚choreonoid-1.5.0/share/model/house/textures/cotton.png0000664000000000000000000005046512741425367021617 0ustar rootroot‰PNG  IHDRkĴXTPLTE–tj•sZ—ƒj—‚]Ĉ³·Ĉ²Ğ™zŠsŒ¸ħµ°™Ÿ•—ž•Œĵ·ħş­ħéââßÛÓĦ‡‘•†ÚÏĈÏËÄx]lkYj˘˜€ Œ|¤ş˘²­˘—Ğ•–qVMcSJYUHTHFwq_te^yqpvfn͸ÊÁĴÓ½ğhe‚egŽ‚Œ‚ttZ\cV[†wj†v[“r•rt‰cW‡bHueNgaK…ty…fwTL4@;,ÛÍĠĞ §ŽĤ|Äĥ¸˘¨NŻê IDATxœìŬ “ŞÈĥ?l,AĦdœ˜dHd,I,™˙·zW‚ÖŬçÜĝßsÏÔoUwtìèĜżUY@f–¢p^çEGŬnVž'çZ ûŝá÷}ÀèLíħŞfİÄ ½xi†€ŜL³ˆSğÖvó8,jĠŭĞ{êż]ÀÛSµv(ò·.ŒÂ}ŠëA—us#ËŝC÷9½Ú.Ċ½Ï ƒĴZVö{”œéÛܢ ×ġ_Ŭ˙ @d_­4Ô:œwħ‹ ӘĉĊğ\o%˘£kŽ$Ž}ĝgÒ½lN]1‰ì’ İ´vôj˙=ċnÑĦ ş.ĴŬ:§›Ħ_5œ/lÏ6Ü2ÇŞµ–âĊ4†½ħĦiĤAvŒ-;‚@ğzë^˙ÚŝgáöjS³9:ğìV=÷è‡^~ô:_ï‘äħ„Dš‚À÷Œ€göKOUHQ×ôjÙ×P½ŜBê/ëİEq–…UŬĞ4vsázïòxÈ,ß"§–¸–³J/ӛw˜JÄ%ü˙ˆš—d‰EˆÓ,ŭĝĞúŸ Â˘+Âît:ž’Ä*ô†3Ö 6}ߒ‹ıàÖĉĊïefž˘ì5!Û睔n³ĠNAĦŽ ğäĝġÔĴĤŠ]Ŭen‚ÜäŽ.²ëŸZà8Ĵâ­µ¸–<ƒE;“6³=·˘Ĥ…TÑEV…T¸o˙EŭÏDi¤Q]Yş°*°‰kĦ†—ûž“$G”\d6ĈŞeè`o <ğMÙĜş}davHĴˆrµ·7¸ĥ˙Šžú£¸|+­›Şğ´na3ÑrğV×Y˜GáĞ9Çñ‚oô@ëüŠqÍŬĴûŭfíc2+Áp ZŝġüÏЏ{uގ‰mıËJşĝï½·Ìá˘İpĉ­ş;ÎİZ÷doĦ÷³¸@tR§şŬÓyıÛĵî§{U.-äŭĠžn(nñŜĝÍĤ×ûĤmëúüùY-f{ààÉ9ÇÓŭô×ñ”mív…n†5ÇóϚ89NçÚÍĊ\ĴñöJ³95ğÁdW1ÚéyôÜ^‹’ûçíégœTg[ô×?`ĠmnŝcàÖ|Ó+½äÀtŝ<_³(µ£´.BޜͨÙġ˜Üï;è‡@K*,·Ù uìğ…Û|0ƒG­â×î fĤчööÏï)×4¸fuV^3Œ˘pŽš$ÉV­#+Şëĵë>fáŒ*¨ÙÁŸöÁ;̘°ğ2xŬ3V ĤîxsuĦWŜ0ô4ĝ”xUu"kKŜ²ĝ³ûŸ°Óİq\ÛïžqY­vµè,ÎhYWÍ0•pêÓÙ5ü  †ÀSzϓ NÄÖÉ/r ñüèééóm·-џŬSÉĦ˘ÚF÷‚ÇĤqŜaġ”UçĈ.ÇŬ5* *¤>f³YGÙçżËŝû¤eo#óŠ.‰.Jlâ &ĜlŒrGĞ:;Ä×Ŭ6²ŠÙŸÛ˙ @${¸2ҁçġÜrÙŭdğiĉf¸€ċòÇĵ¤>(xòdiğËĊ{÷† ú # Ü furh½!è=eôĝÊŸfEaG·ĵìHŝŸÖSy‚ö´ ëÓ÷eıT“ğı;´Âêpĵ~/˜F‡äàvRë]Ôs/ô=0[”à5=<ôKCƒgy7:ĵ<ġçġ?àfĠ˘÷d˜˜ G§“ĉ&Şë¨: p }̵µÌĈÛïzż ¸~#³4³êÀ‹½"ÓÂĴÓèÈIÔĴóÚ˒0ïŝ´žr)€Íĵ‘}N`‚h—*r*wŬ<×êşü?ÈRJÛώ*·ĉ‚@öƒ/xc^vŬ[êJôFéŭÜƒWF;Ġ#â‹èúQ–áŸĜ˙ @4˜+ï áÑ W¤ĥ]â%Î;´ÍÓϞWyxµwĈŬï×Ó=§-°}²ÚĞ0ÁE1‚çFO֐Îʚ*˙ܞ:ñ| °ú†Xĉá Rĵ;ĊL¤ĦUş·ì%ÂfŠĊÁ{÷…^ċĦĵż+Y Ĉ˜ċi|/ĴĝÍCœ]‚$TtµıÖaöċ÷F˙3ËÚZÈ= (ħN‰µµ²2oG8|Ê0œ•ÔġF½™+Eyĝ².?<˙}ˆyZ/Ŭ/Ï7ƒĦȓ·³ċKrŽ~ŝ'ô”éDş`қÍ{ßĝ ­VœêrÉİ:VìĦop…3Áò|­rÌ Çŝ0̅C’•˜idĝM?ĝ~³#Ğüˈá£<À~lô‡¤^ŝéüÏ87óĝĈ/ʲaZsÀΝΟ§µĞ·×êk! ĤÂĵvžÑ úû{£Ó ۇVR]ë†ÌÑ{àĝċäχë˘ŜÚPÂÇè;²˜2OĠ…. {͎\ŭvmĴžaól×ó_²œÁ…¤, ìšf#6½,Óŭñàè`Máğ)â‡Á÷Ì#lüápâXçói >°Ÿ,KaYÔÎ`š:˙3âşvw;ĥgġ%M+ŜĤGÎÉqëDUĠ­ĵŬê²ĝa µušïı%Íߘħ+‰Îĵgd⭊x7ıV·ì—˙ĜZ§ŒxĉÏċİ]‘ŠQš8&`‘Ĥ1+ /ÛıŞ}:ßïp%ĝ¨Ž÷6rl7İzĜ4ûx'×ÑN°şËc”ĤiC<Ŝuüjħ\J­Ûİäŝxĝ€İè\şĥ³u’*^òŸË˙ ÀB[h˜|ığĜşqÚO#´DËäŝ Żq<Àżµ(r TğÎŜ4/ŭŝ½‹Ğ8Çâ.×rŒcliÈşĊq́P<ùÏ#ñç‰ÜE.Ŝs+Ï ŝDž‚MOgqB>hX-ÛiE6¸ĥiıú _0‡z!ÁŝĦmVB…ÍŬeµĉrj—9|qĝċ×ôG߂O^‹œOĵŜ.×£gŝ4ŝgÂl|ì#œ1÷Ä˙Â7'ôz+&gò G:²W {É£ĈĠí-KwZ×ċb>ú…×ü5èÑ·,xnòw]ŝLŜMŝTžš×lüvL|w+wÍòMĊ’HÓĤäşçÏû!_1fÏÂì)÷OhsëôYŬÀì;QÁ£BÓ´ZM&ϰàSiG÷Ĥ´üezÖëGÏsKâ­?‹˙*OC-“ĴO÷œ,üċ u—íEè[XüÀšzżDv0×kĈdYO§ûĦŒçÖ½ué—G·ûä[ĵÔzĈ—WxqÍĴVä3ÜG¸,^Ó¨˙µ¨œgó.Ğz½ÄħĜÓï.5Í÷ÂŜMŽnt˜û}ğïġFÌĝ|úĵŬe8ïĉEjvIbûž˙ċÛE£?=cĈÇÓŭéİ0ŭoûŸȎ·–ü™}ĞìnİrmïoŜŭ5ÏrM`ÂrbË ­ÜĈ7[ß<„Uí&ö9ħm\„eg{ôĝüé7Ä·O|Í ƒ›h ›a€³5!ċYRŝW=UF!ì”ÔlğŬގ¤ĈS˜ĈoßäĞuUYZŝIöġ‹ïyÜÀ ´ä$–Xg‡4Š6-ë°ÌŠ+xUuĴ§AäòŬÚ,­uĵ>Ż÷/ŸC~RêÍ˙ @ĜEeFċ·ÄÊ-Ġ^Í^`ƒä 5QmœîyċĦ7`^0z™SO׈êÒ<œEuvۏÉwà‘aĥĴ4m#‚_Ğ'ĠNcî<™aÌĦo^^oO‡ôé·É/Áì˙ާà(¨·]m…šS/юk|fà„A‚Ċ°Ë9ŠD²Şâé`h#ÍFD[w‘ż½QE„qeaQPğÜ5üšĝ†ëihZ‡s9TK˘÷àÖ&é\ŭċŻc>ñġîżâ ݐ*Ê2+]+9ÁUf:X9ı~i„uíSİš áŭñtÚÓÑn‘ĠùġĤ‘Ħ°İ·Y™eîöË<ËêàıÚIRÔÀN˘ñz=€— iíò—ßZ5äGTœ•™ċÚÉ)ù{Ş·y½e×lßİgQPtŝñè}_ï÷· |urÓç[~`ÙÁx—NJŞÄívsŞrĠ!u]™Ìö}úĉ}nôÎĠZ˜×²-ÏÂûfà–‡ÊvµÉoŬZt!żË³½ĤžöúÚ˙ @²<ӊĵqĵh …ċ9ıÉÓ7A+ y†v“cüw½Ö==ĴdóïžŻxX´:ÎżŬ˙ @˜cJ+ĉĥ sBò3žèĜQʽÎiK/­vAféÂB<Î4ÛÓэçó2•`ĊèëMî˜ñĜ­àuƒ—*^Ĝż<?˜Ü}7ċד'ù—F!žä/˘šŭwz*" –r°Àv…9X òâÚäšŝâ5’‹kµV=£7L0°CâĝcÖiU}”Ġíxĵe[oeöŬs£W.Ž9¤jà/“çG_›uVŬÈ{×ÄGöä]ôòÒúċQ,"ŭÊ˙7ĝŸ8?”°2HP’8kĜóö´„użç9Yw'':l&iĈ£…ÁXÄX:f÷*ğYW7RoñöáH<^Ó>ÌàanrÈ:Ċ…íĴGßO^_8ˆĝCVÚÉĵEĵuĴ’˜xݟĵO÷$Ÿxk-ŭżÍS‡ñöqUMI Z=6ßJJï)Ş’3vO*êïäwë]Ûpt£şLyQQÔyÇ“w!Üɉ÷7=Ŭ.”^ŭ .CÉoži\Ç=N°‘Żóâċ·ïŽùŝ{Ϗ>X“|ÇMlâġ—˙€û½²ÛÖ—CÛêKŒv&³żˆˆ[cìàeaÎWäWÂAS#×ĥ,TEáġfmñçŭtm›aħxúġJĜ_¤¸ÙĦú鵗FżSù› şĥpbċ£wÀûË5ÚW>ŠŜŝžú<tàû—–[Ñż1¨Á:ώğ5ZJ"Ŝí *DYĵÛí̕ š[´­ĜbiiYpâUÙçħ£e¸b4­(~Ó u1ñ^JkĴíÈJ#oîV^Ż/}óÑŭŜA>ñçùH=7z’OÏü‹'ŝËŭϜ\& ÏP„F–ß•^Bĥ]ŬÜ*C‹!‡%ÑÁJOË­[ĥFڀCŻÈŜè­T_ɛÏG—=ĝ†U”É[ĠÍħ­X|úÓvx„v^àzÛż<ä{2Œ ì”1?&Ŝ­Ĵx!<=Eĵ5ċç˙jOÙŬš‘eĦaL—aÔàSr?&IŜċ½ÇE8§fÔ<=œîÈB’ÙıACÖaŸŸv·_˜<ĵhô'ç_ž?#~G|Ó ›ŜÄzòÌèö+˙òĠß<•ÎwíßáÀĥˆĉû ‘Äéužƒġé|"\Œ‘ƒë6 ċ‘||™ˆúÍFĉyVô…Ü-;GÁè×˟§˘¸‹qÖeîÙäOh/é“ïYÖ3–î ü˜ßƒ§›gG„ü”x§7ìÔï^ŝzʖ ÔĴÁX/eJž`H|òôl°Ħ…öZM"Ŝ"ùƒî?‰ä;݃ ?óŻY8+!>ĉ#ŭ˜ß˙ËüÏ\“Sn4FĞ!8Ġ{u:;ĤòEQ[‡nV;nfsŞJĊËĉñx =™qôG°6ëĜNNK½GÛ÷ĝ¸xƒY(_v/÷ìğüx÷ÁÓ4·}> dyòôc[€‡ü蠅£§´Ù “|ÌżÈ˙*SŻzVRìE1[݆ëÂ}ÏY•:nu8’ĝÙá~HÑz ëeCl½ö²˘u>,Á“÷̖‹œeÁ‡ëè)ĝÏát°´5§?dâfEĠ@¨ˆWŸžòù1|eEĜ:~Ë˙8ÜGŒù}°˙˙3ĥDOß,G›ûUÓrNrßĦ£m×8,ÛòĵŠ~òÌEœNÓïBë kC–aƒÉtmüóžröà+Aàşd4>ŻKI"İ•’7<óúzĝ(á2˘Í´˘Kìċz7èï˙Ŝ×žıÎÑ|ß `‡>è‰ÇnUƒÏݧ'Q­ëà…×ĉ`ĵÁ蘈wWI×?H>ô=xäVۗo[|ċ/ĵĵ7x˙˙3ĥhŠÜˊç7Ŝ@~“%-ĴşyœGù[R‡ÙÇĝ=ĴÊ£½‚SĜçŭ@îƒKżZï8sW.°Eöú/ħŞ‚ÏÀ×£'ÓS­y˜íC^ñV;3N3k̇9äé=n+U…mŒ•ż•ù웷÷ŸŭӞJ8´ 瑞OŜPi] ċ]âÈv˘ƒÜ= ÖHóŜßžï?÷è‡ŭÚ=Úk^À“ğ·ż{ħÓBÚiI½î_ùòaĈÑğê+˙ĝŻĊkúŭñ0YÈWFo·ĝŸó?[È !ĜÈJ/ûĵ´2×2ĞÓŭž·Irğ}àü…3(TŻeËqCżyçšvì ˘DÓ| Ŭ“7£_<ŭ|µUĠÛÜżi^ŻQË5f~èFgˆOFOàa*ò…ĊŞYğOÜŞ}ĵ<•L—G?ŒŜNbĞû§<ċV˜cù–MV^ùžÎħ’ÒÓé3ħ·;ŒŻ0‘fpéòmî ­ żo†Ŝïŭŭ0Ö5Ìé/“1× /ŻáúċKâa?<}ż˘a=Yc‡xᕯèÜ ŭ–ĝ–úŻ|Ÿ^ğĊĈ˙ ÀBtË ÇÈLƒ†`?tdUXMÎŞkÛó[f‡e1û(ݏ²ĥíÉ-[ÏSüŝŭŭ}Ïpñħ°˘j] œOo‚ÒïŝVLŝċò9ÎÇûû0˜ñ!ĥżĵAĵ/밌sÔÓ9?#N?XÌCE²Û1µFßüOƒYú£ïâŜúòßóĞŭáÑ×nÊW<)xܑú d[ê‡e­Ĝ˙ @HžPżİ‡ Ž˜{b‰ìôĠġVBçéösòáo“N$8ÎvğÜìŠ6_à°Ë‹7âOÄWÎbXMĥ<ĝĊ4÷ÚhÛŝé1ĝ·l½Cf—‹ËE]LŝZ=½DĵÁµäî÷üċâû_ùó_엋ĵ.r¨?VĠäĊSÙµƒŸVÔä^ûğí°´ÂóœÖĝ]ò ĠUĤن~ĝ½·y÷Úċ6;Ŭ³(Eš¨uâ_ÉĈQÄarúü<Û*ñ·nVB?p*ÁêxĤÁ@Êû£o>żéµ >'ïĴÀ³ÜšßH.ñwxżW`ĞC|u·Ò´ÓÄnс˙­~—ŭŭÏhy‘F]·[ë~>Ÿ–9Çéè E 4K7&ĊÁìM–3^Yù‚£ġxÓşn݁´˘x‹:j‡]÷“xDĵä‚7^~ħgö^šĤÜ(eô§ ^ßĊÄ×Ä&j9còŻüJÜ&˙ÌżxàïŸÇ[G/j£×Ĉú_ù˙'wŽÎ¨N뢸J–Ş‹$ÚxôR2XX/ŠjrO˘ażMä8^âà•âä~JĞ|›wT†]HĵĊäw‰àûÉCà÷ ;ù?hbc˜'HĤÉî'eñ˜Üù9ĉ£*Á‹ŭègŝ/oêàiÉäĜ!NN÷üÛ۔ŝ­#ġĞÒĞŝÀ˙ @–ĥóÛm–7ĵXâ¤ûï_êıĥĦÍ]í\-÷hÚĈכ=ùemĉ§Óé^KòÑ\ÏÀÏ`ïQUœóíáżĵÙ6nĥŠìû|CüıŞn!ñ,£ùĝô-[ï$˜ò· ħġâ›VQzŸnéŝx#wŒĈġèoT˙Êï˙÷ž*ŻaQF‡l{HĞÜ PpüÀqÎĊi½ŜëAŻè<èfHĥv·V³k†Q­W‰/żjŸŜ$Ŝ×}yèċĤ÷Ĉ‰é˨ŽG=XêòÁ7ž,+ɗ.œ…Sò=’˙€ßúŞNÁ'S~gàŻċĠşuÊ'FLáëâg%Zĥċ¸ÎµĤÁp¸3’ıˆwÉéTᘽ(ÀgşiLŝ!ı•ċöĦCk{‹Š¨,çàÇvGÏ0"÷›÷ŜżgêÎMl-żŸn-r *ç…UZŽMò›áÒĝŭwŻÁäË£ï£GömÌ·˘.,goµe}ċƒšáëaB¸‰×UtUdıĤ‡Ñ7ZXJÂe‹8-,]ÉÛé"Çë–ë†p·£`spòÚè›Öcżĵ¤ÏñJ ôß½ŭôQmñGüĦÚNžÈo‰#ùàÓÉċ³Sŝŝ•?Öߑ|wò½@ò9ñ˙Â˙ @†ĴeŠ Çp@¸1×4+NäÎ` ‡s×.nÌĤïùŝAëÏ3‚$ìL÷ßc×ڂŸÁ˘‚ĝ­ ^j–…§Wwà›FïÙ§§iƒ|7Ïç“ĤßE$ßquÓ SÌß˙ʧcj'ïĉsŠ< s rH>ħU[Ä ĉ?â)œcÒĵY]žœ0Ż_}ô“öġ&Vkj_ϚC@ïĈÛ×wğy7ĥŻGyDüífċı}Ĉ<‰òG!ŜUGϋĵŝ€ġxĜĽżuñ2‚,ĝ²ËĠs*è}˙aß"<óĠlòŻ|\|™cĠóĵ‰ġq+yrĈ,ñ¤ŝÉ/Ġä˙á Ö¸›wÙ6ƒ ÉĥĠŬ$o\íë1rT?Û×ÓSûúvżTĞNĥßş IDATk=Ÿ—cûzv²yGueîSĴş"˜0/ߢíèéLâ÷ûeŝm^Έwkí ×Á‰ÜĤîvóŠ˙0Ĉ|<€o‰7žù{SŸÍoÏüîçóÜf\Š·-ŭ̇ìÉ]!ùé^úĝŸˆìĞ5 µ.Ï;lĦŭÀ4+Óğ\àĝ]‰RŠP’cİ]=|ƒÛÓ=lâ8uQb•Ñ[‡)ı}ŝj£GħÓ8Y+Œ^cÍĈHâĜÑ3}àmPœ:RbÙe—Ĉ!v|µoqH>ŒÑaíÁŻÌËĊğ4òèÑò‡ġ”pĉŠÉââm}ċw1İ_ ùžw–x ĵ$6˙£§Ü-:äa×Ġi]£ħ}=ĵ°=\Iáqµ"/1´Ì†Ĥ/”ÄȲmTäcûz÷`G‡‚Ò:ÖuÎÀOıaáB°ôäĠɛàw†fˆÇ–á€v½H~ßA G2šÁkxç¸ƒĊ%ñĈ3ÙĵI>xgÊï:9uġ{&ۘB0ô0#Žù’ˆ9ĤùŸüÏ\íĠakúvè¸ÎÓXġ{Ħ—Éíóġ^rÜe,Ħ–ĤÚ #˜}áûébŞÌ– ŝPΨyĦ‰ß =ç{Ĉ7Ÿ?}àžÄ#âİ˘LmëjG?úƒĈu—Kü@>Òİóĵ>ĉè|?ùïç*+ŜÊòmȇ%ñSŭżòG?ĉscŝßġÔ˘À8ÛןnVĵÍyXî{—‡0BƒpìdíškLr˙} ÷cûzi‰ró2‹m½(BœZġíVŬÁğÄ÷ó ·ŒŜâÖ°6ÒeX ‚ĝÄÇ8ÒyGE-ŠòëòPTĝ?ıËu~ÈĤ/ŬŽŝá)ŭ†<ΗD’ŸċT ~.ЧYHü-‹·ˆ'žפ<,J!?ĉŸT+כµŜƒµL#€żŸL4ú€xzôä/òùäaü;êYż:ĉÓ&OòĦ~qĴ_ÏúÏ|ċžšĠTħĞğÌJr'ıǞÌöú.a‘êöġR !ŒíëYĥ=]ò¨İ}}ĝôv‚\™ġġ;Pšċ¤§çڕà>xyíéŬgŝܞò/²ù~‹˜Š_>0†îËoĊö2c~F|ĝċ=ü{OĵŬӞÁ‚ïMfġğ˙€(4XȕÛÛv"qÍ ìŠÒsrDÑE&Ğ› CÓ{£XS4m´M­ÛGf‡Äż£şĴÜÂŞŽxaPÖßûœ$ı£ŒUà‡Éc›ĝYŝho0ŝWü-ĵĴ€GKQ?lËŭŻ|[¤÷ËËĥÄÚĵĦ— R˙Rš<äÓAû÷<ġFqùVZ7Ò^Z·°süĠ>&íëÑĞ}=0Ĵ¤}}ġĠŜ&ŜĤJĞ'^˙ĉSkĞùèġ>€Ÿ"?´àM{ôöèË(-ݲĴžùtßO!ĥxñ+_gâı›uŻÏüêÏ!˙?=ߊàİ~ôÊÏzmüÑ˙ Àħú¸W§ê˜Ĝ–şĴ$Ïï½e M…[Ôâ:§jMŜU„W`™•À­cáêv‡ËToózôLJ•t!~ñô05ĤßüÀ˜<ñŽsĵŬëyH–nào¤£Í頎ùàġgiB~ŠO7>N‡|“ċqʏ2_ÁŸa?\˝|H“çĴêüí÷|òż<5Ŝ~ŸKġV$íëÑîٞÛ×ÛżÚ×û›^ä†fmr[ËħĠQԖ´Ż'oÉrɝ<^“ĉÍ_ž|ĜäċÄœıvGSĊv^ŝn“üvقßñÁèyâmÈÇWÊW>gr¨ÄSÑĵ˜òĦ~·~ĉCŭ+ÛNġcg/oŝ–?ùŸĝUQAĵŜëdŞ4ˆß‰Ĵ¸‰'oÓ<½fN^ŝòŽĥŸDSNòa6ċ‹$?疸–jéËC ˆÇ­jÛ üµ#ž&ùkèc>/>ëw!żÛ‡TġŻŝPżóòÔùhöġ}4ŜĉŬï%äÎoİêĈ(o5il_ßu0X¤}ŭÊ@ġÔ~Ñ´Ş{SaôïÉ@<ß édÖKkwn§‰£EĞ!$-RÖÓçî/oŝùYñúĤQ6äö÷µ ^µ䋐Ou°Ó=Z3·|×òσ|òi­Ž~ĴĦxXêFó7È„ĵn…ŻúW?p\2 ì=Oú‡²á9§:ŬÏÇS•këuyAÁìö§›†÷˽!°XèûmÓÖÎñóó3ÌFö„ĵì+çœ^~×Á’{òo5ññß=ı}½úò‚GŜÔj‰?½|—w³nôĠÉÚ-‚Ċ˙[~5Ö?ċ+à%ü-ё_׏aĥ!ùPżċñùŝIÙÏöġi_ßó¤}=ı˙½Ŝ˘ëšì•HÛŜİ}=§öġŻôpĈĉÉç§Eĵ§7Âäù—w‘Ĝ-j*%~>›}*âµñòF˘ñÚN&~Ç Ĵ×_ÌôË碃İ(}Yïi…ú•Lù™ġÄC~OêŻNÄçÄ:‘˘fs òSŝ—‡+J>€²ê67˙1pké•~íž`bü<]³şĥ·i]›áEÇé.m?xòeµ†ċ6ìëžÖ-jLÓ|ó§ÑGÑÖŭċĠñ~ CùÂîÀŻ`MäŜ3⇧ào˙$·ß§vŭË'Äï ½'~µó9ÈϞùĴ÷Ĉ|gĴ˙ĵÍFŸ‡aGzĈÊä˙Uż·‡|Ê5 Y]ȝCÀ( çöġ[Ġ,ûoÚ׋ŜğGÚ×sş7ĥŻGéŬY·ş+ohÖİš3Ġ‘ıßŭÍ>ŸZoÓóà[£Ï6E|·8ƒ3M’?´ŭÊWU7´˘şŝŬ'b° âġ~ÌÏ!Ÿĝä·ÍX?Aɘġ“á=}x€|R?˙­~œŝ e§;S¸ĥ1Ŝ=–ğZtÄórY×ùva—ˆŠ³J£Šĥцì7ŝŜódĜaëhĊğU׎ž½#9‹s>ú.zúÙäŬA ^žĵöôˆkZöˋDnŻëí"*1^Ç|Ş>‚—Ÿž÷.S~B|ŝ½~G„üĊT˙1ùêìżéĞ˙@%Ò^÷‚ÇĤqÚaġ”Uçtj_‘öġıûxĤ½İX”Iûzßì7ŜFfÇöġ9ĝĴmèÑiħz´Şs<ùí6#Ïn'½Ë5*yùĵĵ™<ŭ _Fò_ùEžw×(+Â)żëû`#óòèOÄ Ĉ˜ïŒù'‹xŠä_Iŭ!Eâe;à•W,Lġ˙ @${rT°˜â–ğm‘Ŭï›fNVävt(çä!$ċ=‹w<½ûFÑü…‡ch-âƒĦïŸŜ-`Ğï¸İ•fuaG·âg£Ż²·Ŭ… ĜÒŭËğIG5ùµ?ñk ò+<|ëñ5şĉáÓT7üÓóÚ{ĉ_!?€cÚóžùàcË)1ä_!ż{ĉŸÊò½Çĝ–ŸQy‚ö´ ëÓÛ×c5ıŻĈöġÖWûz˜FĤöġ˘Ôúߓöġû¤}=Jb“ày~=\–Ĝ}ġôÛ_ŝx½ò‰7…> zKòâ9ċ&˙iŽùÎWŝǔt ÷-‚'óï‚ïşyá¨ü(ÉŬ÷”ĥŸ%×vͰe È[à™ÉC-òïbDcGòñ!äŜùË~Êa,ûß=Ô_h•kùĥüŸá2Ó´bŞż÷_~Ĵ˙g˘Á\y¸ˆ veßĤ·í/qŜċQZġ<‹fóŞî Ò³AŬŞ÷ħ}'^aˆ÷á "Op½³ >ƒ…ÌÓ|ùàĦô~O÷œFĵ;˜ìä͊|&ġ›Gá­ĝ[O?¸Ñ4'ù É÷ž^yyĵèP„2ğ Ê§×ĠOĵ>Ö˘Î8B<Ĵá–y<)^ŸT]aYîÜu9µŻ/öi_˙Èíçyj_Ÿ%NŠŜ£Éó –Ŝ€wv'´&w"=ŭlò”8zòÁû{>MRħĵ'Lŝ²ñ!ôäÛuï;ŭŝo}‘’|ž§ŸžÙĝĈXżX`È·#ëAŭ%ñáWŭÉCŭEö3ËÚZÈ퓞˘ (2ߨ§Ä²ÓĴŒoÇòNŜB‚µÔu½Ô°ò”‡Ż2yÊ†ó´^:îBıÀĦ˙Pĝ§wŞÄÚZğÊ#ı˙¤`9v½Q”9z™–ŜüÎÒħżċŻü­Sfñá4ĉ—d-U€ŸOù~žäŻóžĤɉĊ˙ŞßĥÜĴ|ğoÇgŭ%ġ˓úżyúWŭġäiáċI>Vİ]‘ŠQšHûz¤iÌJÂËĥ•\Ġ>ï÷ÏÓáv˙8ĥ‘cğI…ÖĉÙ>˜Ú׃GiŠa=6z~µ/‘çœNÄ_?`*ş—nílżġ5ĝX¤ ßdžž<’ğEn˘Nùàçò·Ž:zeò´ñÊI>ùxžÜy6údŞ˙ùçƒ ġ¤ŠË·’ŸPİ…ĥ0ùrwħu+â´5|ŸF1Ĵ§“;iŬ~<Àż‘(r 9¤™ĜĊ¤ß2ì%bçXÔëc¸hÈşĊà…‡ßCèğŻ"·ïìıñï ñ[X³ƒGoÀ7?@/ĵßwDòᚿ7W—|ŜxwÊ'ġÇĜ!ġÇSŭü菣?|Ġ·ŽcNù“ß‚§rrû|öĠŜvċÙŜ\ŞŻöġù‚ë§öġ0ġZxµcV"—§ ²iB9‡ñ|P|BĵbpûĤċÉË× )˜ĵ´v-lšĞ•hŸ_ÛN§|¸~˜ŝ3Ÿ[^yÎzWò×\N-ê1żèÂ8ıżAğ 6ŠÑŽ^ŭĉŸġOòżùŸKTÀĈ'´á`ûĵ'Ž ĝá8Ħ×[1 pԕĦ!ku²—\şj|ĵ½eñNëş\Ì2'Ñ£Ou:à…FlGŻ>½L|Ëàk7‰+é}yŠä)˙yż::MòEŽ%O@Hy˜ü’ï$o“˙•Ÿĉ¤ŝó3ßçÙf=úġäïSŝ³~Gż{j^w0„;ò[Ĵİ}=ˏíëEÚÖîԞa̞Uèħ}½âħ}}\Líëßj8„4MĞĠ§_ñĈÀĊÒ§M¸”BQ‡‚À{ŭèá‡@ü-ïy´Ÿĵ|3Hħ$ö½ıvĠóä‡ÑoúÍEà&żü–äïbüÍ7/Òē @ŭ³~eñm>Ö_<ŭÏPyÂh™d}şçd‰ ,h]ݽ}[[dM½ß›š0˜ë5³bW…ûĦŒçĤ½u)•gÄï2tğoŸçÀ{£OÀ·{s7LŝB|r?M}â2dŭò ññ§)V™+q͘à[DPMHżêÏo÷ħ~ƒÔŻüT˙jġ˙{ŭ£µ¨œgó.Ğ?´Żï={ĥŻaùl_/˜ĝxúĵYSûzœ…oQIPUKży~ô§¨ŝĉ[1)àF<ĠQY¨ÁÀĝo|/ì·êñ—çzƒo$†|›xŠ"ß俍ġێH< ž–†ÉĞêT˙âġßĤú ²­€%sfß*ğ[Ş\Ûû›wͳm˜qŽjn”Ĉ€Ġ…ÙÀuô! µ{ş&Çëµ.Â2ʳĞŭċsôòäö÷Ĉ˙òËo‚YĞÇäœĜvŬ>!ù‡É/áï/?ĉoıĦyċ{ÁĉĦ³µzRÁ—u7+kċŻüÑC~ÏñìèÄr#è£'ġ›Pż|¨?Íİ2 ² íë·Şc?Û×ĝïı|ÇUżÚ×÷ŜÔ^ ÇöġÛô…¤}}ı…­ZqŻŞŽµ//Àc·ž|?úËÓ÷£Ż³CÇċ6 ³b ŝ ŝ[~SŻ^^ž|ïq죟Ĵ(Ş·i͢lÌù1€•çJĴàÀày¨ßkV'ùĥ¸…|R?ŝò’ŒÊo‰•[޽š½ À\K!ÉYЉjÇ1wQ°vÌĤo^áĥ'ÒĞ4Ëë,ږ£Ë­ƒŬYŽ* f ^Óx²%ħӔğ²ây‚ ×ċĦWÖÛêšfQ”…p"|ÛFäÖ£§áŭ”/òä\,/Ż!?…³—ĝ:{ÖoCCê7ÉħíÀ=½§cŭ͘FÏž2ù.Í#¨?£ĈöġoğÚ 5§^˘i_?ÀµFj…Öá;‹VU<í­ax²ùl_ݽo!Ĉv4##ÙĠv¸sëe >`oà2Ôâv ^„ïZ÷ô|£ÈM#ÂV‘Ü~_QŠŻëI>y~ĉ÷o€ï7f#"—xm^D'ß½;ÖOò'ï€Gѳŝ1?€|ÛŞ‹Z›SÔŭ€˜|„£(ËĴt­äWq8„††‡ÒëÚ9Ċ°.oz¸‚êâ÷M£]žĠù|öĤ[›t­OúĞ0ç%£‡)ˆezŸ<6fÏqà›xŻe[aô·ĴÀk;ĝ hp,MË3È?‰‚Żó›1?˜ò_^0À à[”T äÏgßòÁCŭŞò È7Iŭĥ³4ċ‡ŻüäİÑ˙ @²<ӊĵqĵh …ċ­âŜ£}}Ġ€÷6£żŽ>.ˆÏù…9z’/<óSÈ'Ŝ0Á+/ŸM>ĞkâóÙèSgñÌ÷|ÙPÀÇ6ÔżàöA?ùŻü”ĝĵKEĥċFùHg]½InÀ_™+Ĝ˙íëq/EÉT.†IÚ×Óİĥj))XĞğNÙÛrñĤċàm<oLĉÂïî‘xNı œHnŭoc)İ£şĞgñöèğ‚=7ä3Ż|tzĉ$ŸĤ/ ÈGIĉ]†Ĝu·ÄçàS¨›Ü˜żb<Λü!ȗ'ùKÈ'†ïê˙Şĵn·0Ô:ÑÎĊ.X ½İóŻ=ß ŭ²vܵ„a Iƒ­ ûq7pTZ×T%"żÌÑĵ|ï—[wôxO—ÍàÂLŝ†‹9mµ^°a XùÄ#â9òˆ8z£żÓŝĉpğĥ Í@Sĝ°À٘:%ŽóËĴ…1Ĵ­$rƒç;ċÑSüŒäç$?†üñSŭàMŝ•/NùC„|x >ƒŝ‚² NĵÛèµ[ûù¤Z‰—&Ż4RsÈíÈS=ôĉ˛ŽY§i¨Î7jğ}ËŜÊ &7{òĴāç‰G˜CŞù^3ÁèEnċš5d“ß‚ĈüÑÛvüôĵĝò\‹HíÄUÏ@>xŝW~uÈn?p¸ePË­Ş”$Îşï=-aŬïyÎDÖ)Ĉ?É#ŜôžfhZôEŒcvo_]{{½ ³@|R]ï?úŝğ/Àótï=½/ÀWYi_­È½ŬfXmòwdË;ùŜ4câm‹ =‰ï‰O1óÁÛ[ġcÌ·’£’ß?~yôòŻ@ùżĵĞRSûzUMvl_˙ĜÀÖIRz<:9…AżÚ×7¤}½ê8¤}=•מ<\€°ğ”l´R6=ß.{ïGß6Üq]|+ħ/ŻÚjâLŜßĝOż&.cêßx§:0a Çży¨ßïéïŜŭċĊİ~×!V’ÎQú3÷{e·­!.‡ĥĠ—íLf·ĈĜÁË/B-œ›ßó‚ĤF$mX¨.J£ëÍr ˆ·ÛfXLŜAkÓ0GpŠ—çĦ}÷-zùzğm‹ÏÑà‡V ~Ċî/kÔLùòğhŭ0ĉnvôQ ùŝ$ġƒ'-&?˜-nĠ˙òÏúUç˙kïN×S–5£˘b ˘281)“(#ÓŭßĠj˜u΂<ëïëWéè^Ħğê =x~À•ġŽÇCI&ì“ĥŻWñϨâħ,eеtîÚ×{ĥŻ/ħ}ŭÈjÛ×?*~o]^çЈz<ÇÎVW×·7\/Ì%<Ëá´À_·‹N—`ݲ˘?'üĝ·7À×R@JıËżĦP˙‘z£ËGïĵüê#rpe¨Ÿz¸Ú.4˙ovÎóħ˜Ïq˙>ĴtÒğ“^ÂQƒSö+LS  ÓĵáŞÉĈĜSñİáğÁÉÁ—pœ!žÍ*˘è*è#Ë|û,UE½Iŭ¨a•#ġ£…ċìżwkEœ‹…‚ùzëUbĦżöĠcš÷PU›hĴ³Êœú0·lÈߝhġ+Êż>LFWÜwÑĠŻ6Y~vÔÊòĝÇĈŞxl__ ñŬŝħ˙Ž_íëg¸Ù„fĠĥŻW°}½¨IÉîû;­ ô kâËż|¨F>ġ=ôêËÏÀ‹0Œ~=Á|OraK÷˙ïݏŞÎCŝîħ2CÙ(›f6Ç|M“Ñß+2ünç·gZŸîzÌo}›˙7–5 Yl´'KuQkqpûŝ–IÚYއè÷ĉĥMá7&$2,uf µ¸Ċx?L'AÏŝòÛÎçŭ£|ĝMş IȂÇ78ñ Ĵú{À|Ŝ#èmšY…NžûŻüí6}È­Ç|Ž;è#k^]Z?ñŠÖïßġ;Aë{mŭ;µüİâêcÈg,Y‹‰;oDɇs%Ì`wû[a7 ĜIDATŭÂôiûz†îvèùŝ&Ŝŭîyl8֐qdĉ7ĉÔ³™‚û˙÷ñż‚ÇóKŭ |¨Š÷Y5à1GOQ·ÁC~Éyó†ûñ;ôö§‡ü.ÌÖy^&“<4ĥıƒü¤0Ü_ŝï…€?£żQżŬbŝ‘ĉCŭz¨˙oìUÓÀ#Ĥ4Šàz(jœÙqÈÎ29_“ŞëÜ Ó–}Ĵ?b­Żßƒ\żFïÁúép0¨wàâ_ ĞvċÀ·Ì}Ü´^GŻèàûèž7 ˜+Ñ|bg×ċ_ğü^UŬ>òYíˆù„$ŭ‡Có'ĴÍO°~ü˘ïvŜ?µùBŬ`>üê„Dƒ“..Ĝ^Ĵëi!aûúĊÙÎöḢíëƒ3ž`ñn_-êŸ,ÇÎXwîJxd:İs %ôÇgAxi:g;Äŭ˙I’˙ĝŞW%ğxL½6dgž˘¸‡2”­ĵʃ×^ùöĊލŻÀŸ¨‡o ÇTŻüšC?g%ùÀSğ| ˙Sò£ĥ~šŬ2ħñ2֟üxWŻŽ­Ċߜâ]˘:EĦeYtŽ–t··+¸zF×ÜÜT·ÊÇ=+êà~–¸Ùñ9}6ġA˜)úӓŒwY|v¸'àËIAp"µwIüßşXàԋÒ۟ÍJglAÜɚƒú”ĉƒÏ­sëÜYÜcéßùˤ~à_ßù“ĝ6êġġ„zGj` äÍÀB—?ĤġcŝĞŝŻ/´ĞŸ‰˙Kûzlܑ–ÀCcÑóŻ´}=îħ}=·–‚ÔâÁ³@=ûò!ĝ}Óıužç?>|³ĉÁ·ùÔÚO~†~ä[öɧíÏáÇèûĦú']>žùéMZ?ÜĊĴÜò)‡éĵŸGègXç×Nú7Kß 5—…'Ñ\‹ál*”KsoF×ë 7ÓûÏ·Ŝë]%éóéì¨á֓ùq:ġ #‚‹Í u×­‹ĵĉÀÏj}x½^’tcn;ËrŭüqúüñA›_|ñ'?äVzy{ĝ€µÔüòʏ÷À+/ŝŞ˙~7xWçßġ?êgHŜµŻŸÖ¸Şž¸YĈŻöġĝíżÚ×oÎgûz˜ùaûúġ\ë5ôKóħÚ|¸ĵê÷”w~–&&rÄTWx.ĥ+MÚöġĥŻqwÚcÜ.óu:Ö2í™ĥŻbûúĦ„íëù$Ì;ï _ŝŜù|œ$ê½Ö—ö6Q_üùwÌ?·nliŸ—σÙ<·ġ¤ó:[²óûûí•ßú‘èB>ġòŒçüÏ€š$|لW$:W“•$kânŭÇñ}ğ(l6™Ÿ-˘SÁ\bî‰Ïİ2?W0ĥĠ0ᯙMdêôş~ ~Oŭ >á”_Á/â3߀ĤÏì9\œÄYAŝóW|ŒWŝ˧àĦ€ÎG¸ öD˜͔ĦzÂüĴġò ò™ßùÎ8£>E˙|{X3çL‚íëóÈ2ûĊ|œ­˙Óà–żÚ×óa¸R'ÊüÀMhûúq>Ì_L&ĝٓ“’”ß1‘çò˜—£UŸƒċ g„=Yµ ŻI–˙2Í­iÒ|êğü | .äKüêċ'FrÎ!?YU?~wy{òÊO·Xż¤éşü“ï/²lü7>ž÷—_ħ)5ž[‹¤ÔpŻŝŬ~Ž/ÔĜ½ŭIğgƒË*ĴÖI%G°nOŭĵJİOmônQ–š^ÊI79x–Œ)lÑ`ŞëêZŽG îŬ†ünż‡üÖk}ÙùG^–ùàñĠEêC£şB~ĉWIÒûÔ5p›Ç|í˙HʲÀúëÏ|k¨Ÿıün_ocûz¨ċD¨ 7_§§9Ë,|§íëwĜ>QJ’FQë“Î;á ĝ†8[ün\îQsÀΧ­_W•4:Ÿmŝv÷ŭ½·LġĉËÔ?NžËéCô³|lùY›ñŽĉ£1ŸĞ ȇ˘ĥBŭ?ùè3Ĵ$ŝ@Mç ŞVÙÂ|ì÷ğqBˆVHv8òÄbìD{¸‚%İ1jƒ3Œı pĝîÓcżğCèşR+U½^£@Eïà_Ċí°$Ûĉüò0gb Ž İßAQàAKĦz­"šï€ßïlš/ÛÙĝíSi­ƒˆĦʁĉ?và+ÌUĉJ}î˜èÇ!!zCóµÏ|Ħúğ|ëñĜŜ+f^ qçhO ˘4żÚ×7]ûzi?â Yó’Ħó„ˆ21ÚöġÁ Ô@eòì~€}ÁKàşyÖ:zŻGVü^Q/€Œ(~<üKp¨Ĝ-w~2}̏Á/eİÖ_ŝ¨I­oÔÊxıÍ/Úü äÓ˙óÀúч1ͧġS_{?ùÒËÂ:Ü>Àß.ŭAĠϳż¸\6‹ÁŭŜğœïÙhÇéì(פ,Xc•Û§QIžEYµ˘Ä˙LbñŒŬ#MïAŸa˘ĵ·ıÀG b~ZƒoŠĵ|xġÛx·O·_¸ß1Ë/_Öm°ù\˜´ŸŒ³ß|ꏤóĝ6Íß§ÈïûgÌz›/òÏ#ğ­˙#ê'%ĉ{]>Ĵ9v˜ßqÇi–3·“½›ËbkóÛ×Ê\Àŭûä@œìœók<êTóĉM=oà iäĝ×ïċĞ}ŭË/чKR¸O;GdêÎ+s‘~ŜÌŸÁĈ\t^ÇüòËÖç+ôGí8ç żv5.·7?ù!ĉ£_ĤèP˙?ùd­ı|r?ùÖ;_ŭཛ–i;ö), kàrÊĈ(ZĊğ]šEÜAyÂây~`ġr˘= ,4ĠÄÚäïäfğ}ÖŞfnÙ ÍĦ9Џżġ÷L´*ááƒËĵßğ |Ó´!<8~(ıËıü݇Ç|ŭ$‹ÔQ“û½Ëżú·Û 7o˜’Ñ˙›Oë÷†ÊᕟB ËÈ·˜ĥ}½tڜ$›ĥŻ/jÛ×Tî–”]²’sßíëçœ@Û×ĝeàç  aÔÓ=PÁË"ġEëíKFכ³$à‘úüùìÑ—+ĉwž°­7ˆòÌ'˜˙ä¸W?BÈgW§ÔZcŭR~äËKô˜ŻÔPùÊ_bπ7˙ }ĉzí_/Yd.L'"E1!’PÓmâNVE=ċYü³+!Ÿ;IĠ0×Ì´½+>ŭÈqŜ^/ĥêBk½wY]eÉ ÏTıe4Ÿé1Z8Ĥ^lxš/jcùÏµùġĠ0ßGï gz£V—ëÙjó9ƒ˙É_§ù,ÍŜù­·ƒ˙*O%Ĥr>…áIENDB`‚choreonoid-1.5.0/share/model/house/table.wrl0000664000000000000000000000334612741425367017531 0ustar rootroot#VRML V2.0 utf8 Transform { children Group { children Transform { children [ Transform { children Shape { appearance Appearance { material Material { } texture ImageTexture { url "textures/wood.4.png" } textureTransform TextureTransform { translation 0 0 rotation 0 scale 1.0139 1.90015 center 0.5 0.5 } } geometry Box { } } translation 2.02399 0.815218 1.0783 rotation 1.84775e-06 1 -1.84775e-06 4.71239 scale 1 0.02 0.6 scaleOrientation 0 0 1 0 } Transform { children Shape { appearance Appearance { material Material { ambientIntensity 0.574468 diffuseColor 1 0.769946 0.418716 specularColor 0 0 0 emissiveColor 0 0 0 shininess 0.414894 transparency 0 } } geometry Cylinder { } } translation 2 0.3952 1.7 rotation 1.84775e-06 1 -1.84775e-06 4.71239 scale 0.15 0.4 0.15 scaleOrientation 2.97959e-08 1 -1.87755e-06 1.5708 } Transform { children Shape { appearance Appearance { material Material { ambientIntensity 0.521277 diffuseColor 1 0.75361 0.353117 specularColor 0 0 0 emissiveColor 0 0 0 shininess 0.414894 transparency 0 } } geometry Cylinder { } } translation 2 0.3952 0.5 rotation 0 0 1 0 scale 0.15 0.4 0.15 scaleOrientation 0 0 1 0 } ] translation 3.12287 0 -0.934591 rotation 0 1 0 4.7022 scale 0.999999 0.999998 0.999999 } } translation 0.81736 -0.000393301 3.09967 rotation 0 1 0 1.57295 scale 1 1 1 scaleOrientation 0 0 1 0 } choreonoid-1.5.0/share/model/house/table.main.wrl0000664000000000000000000000720412741425367020451 0ustar rootroot#VRML V2.0 utf8 PROTO Joint [ exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField MFFloat llimit [] exposedField SFRotation limitOrientation 0 0 1 0 exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFFloat stiffness [ 0 0 0 ] exposedField SFVec3f translation 0 0 0 exposedField MFFloat ulimit [] exposedField MFFloat dh [ 0 0 0 0 ] exposedField SFString jointType "" exposedField SFInt32 jointId -1 exposedField SFVec3f jointAxis 0 0 1 ] { Transform { center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } } PROTO Segment [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f centerOfMass 0 0 0 exposedField MFNode children [ ] exposedField SFNode coord NULL exposedField MFNode displacers [ ] exposedField SFFloat mass 0 exposedField MFFloat momentsOfInertia [ 0 0 0 0 0 0 0 0 0 ] exposedField SFString name "" eventIn MFNode addChildren eventIn MFNode removeChildren ] { Group { addChildren IS addChildren bboxCenter IS bboxCenter bboxSize IS bboxSize children IS children removeChildren IS removeChildren } } PROTO Humanoid [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f center 0 0 0 exposedField MFNode humanoidBody [ ] exposedField MFString info [ ] exposedField MFNode joints [ ] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFNode segments [ ] exposedField MFNode sites [ ] exposedField SFVec3f translation 0 0 0 exposedField SFString version "1.1" exposedField MFNode viewpoints [ ] ] { Transform { bboxCenter IS bboxCenter bboxSize IS bboxSize center IS center rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation children [ Group { children IS viewpoints } Group { children IS humanoidBody } ] } } DEF longfloor Humanoid { humanoidBody [ DEF WAIST Joint { jointType "fixed" translation 0 2.5 0 rotation 1 0 0 1.57 scale 1 1 1 scaleOrientation 0 0 1 0 children [ DEF BODY Segment { mass 0.5 momentsOfInertia [1 0 0 0 1 0 0 0 1] children[ Inline { url "table.wrl" } ] } ] } ] joints [ USE WAIST ] segments [ USE BODY ] name "box" version "1.1" } choreonoid-1.5.0/share/model/house/floor.wrl0000664000000000000000000000222412741425367017555 0ustar rootroot#VRML V2.0 utf8 NavigationInfo {headlight TRUE} Transform { children Shape { appearance Appearance { material Material { } texture ImageTexture { url "textures/oak.png" } textureTransform TextureTransform { translation 0 0 rotation 1.5708 scale 8.49757 1.68977 center 0.5 0.5 } } geometry IndexedFaceSet { coord Coordinate { point [ -1 1 1, -1 -1 1, 1 1 1, 1 -1 1, 1 1 -1, 1 -1 -1, -1 1 -1, -1 -1 -1 ] } color Color { color 1 0.748934 0.574181 } coordIndex [ 0, 1, 3, 2, -1, 4, 5, 7, 6, -1, 6, 7, 1, 0, -1, 2, 3, 5, 4, -1, 6, 0, 2, 4, -1, 1, 7, 5, 3, -1 ] colorIndex [ 0, 0, 0, 0, 0, 0 ] texCoord TextureCoordinate { point [ 0 1, 0 0, 1 1, 1 0 ] } colorPerVertex FALSE texCoordIndex [ 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1, 0, 1, 3, 2, -1 ] creaseAngle 0.5 } } translation 1.01506 -0.155179 2.59715 rotation -1 0 0 1.5708 scale 5 2.675 0.15 scaleOrientation 0 0 1 0 }choreonoid-1.5.0/share/model/SR1/0000775000000000000000000000000012741425367015170 5ustar rootrootchoreonoid-1.5.0/share/model/SR1/SR1.wrl0000664000000000000000000011632512741425367016333 0ustar rootroot#VRML V2.0 utf8 # Simple robot model "SR1" # This model originates from an OpenHRP sample robot model. # The original model was written by Ichitaro Kohara (YNL, Univ. of Tokyo), # Hirohisa Hirukawa (ETL) and Natsuki Miyata (MEL). # The model was modified by the Choreonoid development team. PROTO Joint [ exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField MFFloat llimit [] exposedField MFFloat lvlimit [] exposedField SFRotation limitOrientation 0 0 1 0 exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFFloat stiffness [ 0 0 0 ] exposedField SFVec3f translation 0 0 0 exposedField MFFloat ulimit [] exposedField MFFloat uvlimit [] exposedField SFString jointType "" exposedField SFInt32 jointId -1 exposedField SFVec3f jointAxis 0 0 1 exposedField SFFloat gearRatio 1 exposedField SFFloat rotorInertia 0 exposedField SFFloat rotorResistor 0 exposedField SFFloat torqueConst 1 exposedField SFFloat encoderPulse 1 ] { Transform { center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } } PROTO Segment [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f centerOfMass 0 0 0 exposedField MFNode children [ ] exposedField SFNode coord NULL exposedField MFNode displacers [ ] exposedField SFFloat mass 0 exposedField MFFloat momentsOfInertia [ 0 0 0 0 0 0 0 0 0 ] exposedField SFString name "" eventIn MFNode addChildren eventIn MFNode removeChildren ] { Group { addChildren IS addChildren bboxCenter IS bboxCenter bboxSize IS bboxSize children IS children removeChildren IS removeChildren } } PROTO Humanoid [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f center 0 0 0 exposedField MFNode humanoidBody [ ] exposedField MFString info [ ] exposedField MFNode joints [ ] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFNode segments [ ] exposedField MFNode sites [ ] exposedField SFVec3f translation 0 0 0 exposedField SFString version "1.1" exposedField MFNode viewpoints [ ] ] { Transform { bboxCenter IS bboxCenter bboxSize IS bboxSize center IS center rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation children [ Group { children IS viewpoints } Group { children IS humanoidBody } ] } } PROTO VisionSensor [ exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField MFNode children [ ] exposedField SFFloat fieldOfView 0.785398 exposedField SFString name "" exposedField SFFloat frontClipDistance 0.01 exposedField SFFloat backClipDistance 10.0 exposedField SFString type "NONE" exposedField SFInt32 sensorId -1 exposedField SFInt32 width 320 exposedField SFInt32 height 240 exposedField SFFloat frameRate 30 ] { Transform { rotation IS rotation translation IS translation children IS children } } PROTO ForceSensor [ exposedField SFVec3f maxForce -1 -1 -1 exposedField SFVec3f maxTorque -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO Gyro [ exposedField SFVec3f maxAngularVelocity -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO AccelerationSensor [ exposedField SFVec3f maxAcceleration -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } DEF SR1 Humanoid { name "SR1" humanoidBody [ DEF WAIST Joint { jointType "free" translation 0 0 0.7135 children [ DEF WaistAccelSensor AccelerationSensor { sensorId 0 } DEF WaistGyro Gyro { sensorId 0 } DEF WAIST_LINK0 Segment { centerOfMass 0 0 0.0375 mass 27.0 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children [ Shape { appearance DEF WAIST_APP Appearance { material Material { } } geometry Box { size 0.08 0.08 0.08 } } Transform { translation 0 0 0.0955 children Shape { appearance USE WAIST_APP geometry Box { size 0.05 0.05 0.111 } } } ] } DEF WAIST_P Joint { translation 0 0 0.176 jointType "rotate" jointAxis 0 1 0 jointId 26 children [ DEF WAIST_LINK1 Segment { centerOfMass 0 0 -0.1 mass 6.0 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children [ Shape { appearance DEF WAIST_LINK1_APP Appearance { material Material { diffuseColor 0.6 1.0 0.6 } } geometry Cylinder { radius 0.025 height 0.05 } } ] } DEF WAIST_R Joint { jointType "rotate" jointAxis 1 0 0 jointId 27 children [ DEF WAIST_LINK2 Segment { centerOfMass 0.11 0 0.25 mass 30.0 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children [ Transform { rotation 0 0 1 1.5708 children Shape { appearance DEF WAIST_LINK2_APP Appearance { material Material { diffuseColor 0.6 0.8 0.6 } } geometry Cylinder { radius 0.025 height 0.05 } } } Transform { translation 0 0 0.1625 children Shape { appearance USE WAIST_LINK2_APP geometry Box { size 0.05 0.05 0.275 } } } ] } # segment WAIST_LINK2 DEF CHEST Joint { jointType "rotate" jointId 28 translation 0 0 0.35 children [ DEF WAIST_LINK3 Segment { centerOfMass 0 0 0 mass 13.0 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children [ Transform { rotation 1 0 0 1.5708 children Shape { appearance DEF WAIST_LINK3_APP Appearance { material Material { diffuseColor 0.8 0.8 0.8 } } geometry Cylinder { radius 0.025 height 0.1 } } } Shape { appearance USE WAIST_LINK3_APP geometry Box { size 0.15 0.27 0.05 } } Transform { translation 0 0 0.065 children Shape { appearance Appearance { material Material { diffuseColor 0.5 0.8 0.5 } } geometry Box { size 0.05 0.05 0.03 } } } Transform { translation -0.015 0 0.16 children Shape { appearance Appearance { material Material { diffuseColor 0.5 0.8 0.5 } } geometry Box { size 0.31 0.16 0.16 } } } ] } # segment WAIST_LINK3 DEF LeftCamera VisionSensor { translation 0.15 0.05 0.15 rotation 0.4472 -0.4472 -0.7746 1.8235 name "LeftCamera" type "COLOR_DEPTH" sensorId 0 children [ DEF CAMERA_SHAPE Transform { rotation 1 0 0 -1.5708 children [ Shape { geometry Cylinder { radius 0.02 height 0.025 } appearance Appearance { material Material { diffuseColor 1 0 0 } } } ] } ] } DEF RightCamera VisionSensor { translation 0.15 -0.05 0.15 rotation 0.4472 -0.4472 -0.7746 1.8235 name "RightCamera" type "COLOR_DEPTH" sensorId 1 children [ USE CAMERA_SHAPE ] } #==================== Left Arm ==================== DEF LARM_SHOULDER_P Joint { jointType "rotate" jointAxis 0 1 0 jointId 19 translation 0 0.21 0 children [ DEF LARM_LINK1 Segment { centerOfMass 0.1 0 0 mass 3.0 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children Transform { translation 0 -0.05 0 children DEF ARM_SHAPE1 Shape { appearance Appearance { material Material { } } geometry Cylinder { radius 0.025 height 0.05 } } } } DEF LARM_SHOULDER_R Joint { jointType "rotate" jointAxis 1 0 0 jointId 20 children [ DEF LARM_LINK2 Segment { centerOfMass 0 0 -0.1 mass 0.6 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children DEF ARM_SHAPE2 Transform { children [ Transform { rotation 0 0 1 1.5708 children Shape { appearance DEF ARM_LINK2_APP Appearance { material Material { diffuseColor 0.8 0.9 0.8 } } geometry Cylinder { radius 0.025 height 0.05 } } } Transform { translation 0 0 -0.1065 children Shape { appearance USE ARM_LINK2_APP geometry Box { size 0.05 0.05 0.163 } } } ] } } # Segment LARM_LINK2 DEF LARM_SHOULDER_Y Joint { jointType "rotate" jointId 21 translation 0 0 -0.263 children [ DEF LARM_LINK3 Segment { centerOfMass 0 0 0 mass 1.0 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children DEF ARM_SHAPE3 Transform { translation 0 0 0.05 rotation 1 0 0 1.5708 children Shape { appearance Appearance { material Material { } } geometry Cylinder { radius 0.025 height 0.05} } } } # Segment LARM_LINK3 DEF LARM_ELBOW Joint { jointType "rotate" jointAxis 0 1 0 jointId 22 children [ DEF LARM_LINK4 Segment { centerOfMass 0 0 -0.3 mass 0.6 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children DEF ARM_SHAPE4 Transform { children [ Shape { appearance DEF ARM_APP4 Appearance { material Material { diffuseColor 0.8 1.0 0.8 } } geometry Cylinder { radius 0.025 height 0.05 } } Transform { translation 0 0 -0.0985 children Shape { appearance USE ARM_APP4 geometry Box { size 0.05 0.05 0.147 } } } ] } } # Segment LARM_LINK4 DEF LARM_WRIST_Y Joint { jointType "rotate" jointAxis 0 0 1 jointId 23 translation 0 0 -0.247 children [ DEF LARM_LINK5 Segment { centerOfMass 0 0 0.1 mass 0.4 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children DEF ARM_SHAPE5 Transform { translation 0 0 0.05 rotation 1 0 0 1.5708 children Shape { appearance Appearance { material Material { } } geometry Cylinder { radius 0.025 height 0.05 } } } } DEF LARM_WRIST_P Joint { jointType "rotate" jointAxis 0 1 0 jointId 24 children [ DEF LARM_LINK6 Segment { centerOfMass -0.1 0 0 mass 0.4 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children DEF ARM_SHAPE6 Shape { appearance Appearance { material Material { } } geometry Cylinder { radius 0.025 height 0.05 } } } DEF LARM_WRIST_R Joint { jointType "rotate" jointAxis 1 0 0 jointId 25 children [ DEF LARM_LINK7 Segment { centerOfMass 0 0 -0.1 mass 0.4 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children DEF ARM_SHAPE7 Transform { children [ Transform { rotation 0 0 1 1.5708 children Shape { appearance DEF ARM_APP7 Appearance { material Material { diffuseColor 0.7 0.9 0.7 } } geometry Cylinder { radius 0.025 height 0.05 } } } Transform { translation 0 0 -0.1125 children Shape { appearance USE ARM_APP7 geometry Box { size 0.05 0.05 0.175 } } } ] } } # Segment LARM_LINK7 ] } # Joint LARM_WRIST_R ] } # Joint LARM_WRIST_P ] } # Joint LARM_WRIST_Y ] } # Joint LARM_ELBOW ] } # Joint LARM_SHOULDER_Y ] } # Joint LARM_SHOULDER_R ] } # Joint LARM_SHOULDER_P #==================== Right Arm ==================== DEF RARM_SHOULDER_P Joint { jointType "rotate" jointAxis 0 1 0 jointId 6 translation 0 -0.21 0 children [ DEF RARM_LINK1 Segment { centerOfMass 0.1 0 0 mass 3.0 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children Transform { translation 0 0.05 0 children USE ARM_SHAPE1 } } DEF RARM_SHOULDER_R Joint { jointType "rotate" jointAxis 1 0 0 jointId 7 children [ DEF RARM_LINK2 Segment { centerOfMass 0 0 -0.1 mass 0.6 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children [ USE ARM_SHAPE2 ] } # Segment RARM_LINK2 DEF RARM_SHOULDER_Y Joint { jointType "rotate" jointId 8 translation 0 0 -0.263 children [ DEF RARM_LINK3 Segment { centerOfMass 0 0 0 mass 1.0 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children USE ARM_SHAPE3 } DEF RARM_ELBOW Joint { jointType "rotate" jointAxis 0 1 0 jointId 9 children [ DEF RARM_LINK4 Segment { centerOfMass 0 0 -0.3 mass 0.6 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children USE ARM_SHAPE4 } # Segment RARM_LINK4 DEF RARM_WRIST_Y Joint { jointType "rotate" jointAxis 0 0 1 jointId 10 translation 0 0 -0.247 children [ DEF RARM_LINK5 Segment { centerOfMass 0 0 0.1 mass 0.4 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children USE ARM_SHAPE5 } DEF RARM_WRIST_P Joint { jointType "rotate" jointAxis 0 1 0 jointId 11 children [ DEF RARM_LINK6 Segment { centerOfMass -0.1 0 0 mass 0.4 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children USE ARM_SHAPE6 } DEF RARM_WRIST_R Joint { jointType "rotate" jointAxis 1 0 0 jointId 12 children [ DEF RARM_LINK7 Segment { centerOfMass 0 0 -0.1 mass 0.4 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children [ USE ARM_SHAPE7 ] } # Segment RARM_LINK7 ] } # Joint RARM_WRIST_R ] } # Joint RARM_WRIST_P ] } # Joint RARM_WRIST_Y ] } # Joint RARM_ELBOW ] } # Joint RARM_SHOULDER_Y ] } # Joint RARM_SHOULDER_R ] } # Joint RARM_SHOULDER_P ] } # Joint CHEST ] } # Joint WAIST_R ] } # Joint WAIST_P #==================== Left Leg ==================== DEF LLEG_HIP_R Joint { jointType "rotate" jointAxis 1 0 0 jointId 13 translation 0 0.09 0 children [ DEF LLEG_LINK1 Segment { centerOfMass 0 0.1 0 mass 2.5 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children DEF LEG_SHAPE1 Transform { rotation 0 0 1 1.5708 children Shape { appearance Appearance { material Material { } } geometry Cylinder { radius 0.05 height 0.1 } } } } DEF LLEG_HIP_P Joint { jointType "rotate" jointAxis 0 1 0 jointId 14 children [ DEF LLEG_LINK2 Segment { centerOfMass 0 0 -0.15 mass 2.0 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children DEF LEG_SHAPE2 Shape { appearance Appearance { material Material { } } geometry Cylinder { radius 0.05 height 0.1 } } } DEF LLEG_HIP_Y Joint { jointType "rotate" jointId 15 translation 0 0 -0.3535 children [ DEF LLEG_LINK3 Segment { centerOfMass 0 0.04 0 mass 5.1 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children DEF LEG_SHAPE3 Transform { children [ Transform { translation 0 0 0.1 rotation 1 0 0 1.5708 children Shape { appearance DEF LEG_APP3 Appearance { material Material { diffuseColor 0.8 0.9 0.8 } } geometry Cylinder { radius 0.05 height 0.1 } } } Transform { translation 0 0 0.22675 children Shape { appearance USE LEG_APP3 geometry Box { size 0.1 0.1 0.1535 } } } ] } } # Segment LLEG_LINK3 DEF LLEG_KNEE Joint { jointType "rotate" jointAxis 0 1 0 jointId 16 children [ DEF LLEG_LINK4 Segment { centerOfMass 0 0 -0.3 mass 7.0 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children DEF LEG_SHAPE4 Transform { children [ Shape { appearance DEF LEG_APP4 Appearance { material Material { diffuseColor 0.8 1.0 0.8 } } geometry Cylinder { radius 0.05 height 0.1 } } Transform { translation 0 0 -0.15 children Shape { appearance USE LEG_APP4 geometry Box { size 0.1 0.1 0.2 } } } ] } } # Segment LLEG_LINK4 DEF LLEG_ANKLE_P Joint { jointType "rotate" jointAxis 0 1 0 jointId 17 translation 0 0 -0.3 children [ DEF LLEG_LINK5 Segment { centerOfMass -0.15 0 0 mass 2.5 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children DEF LEG_SHAPE5 Shape { appearance Appearance { material Material { } } geometry Cylinder { radius 0.05 height 0.1 } } } DEF LLEG_ANKLE_R Joint { jointType "rotate" jointAxis 1 0 0 jointId 18 children [ DEF LLEG_LINK6 Segment { centerOfMass 0.28 0 -0.2 mass 1.9 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children [ DEF LeftAnkleForceSensor ForceSensor { translation 0 0 0 rotation 1 0 0 0 sensorId 0 } DEF LEG_SHAPE6 Transform { children [ Transform { translation 0.1 0 0 rotation 0 0 1 1.5708 children Shape { appearance DEF LEG_APP6 Appearance { material Material { diffuseColor 0.0 0.5 0.0 } } geometry Cylinder { radius 0.05 height 0.1 } } } Transform { translation 0.055 0 -0.05 children Shape { appearance USE LEG_APP6 geometry Box { size 0.25 0.14 0.01 } } } ] } ] } # Segment LLEG_LINK6 ] } # Joint LLEG_ANKLE_R ] } # Joint LLEG_ANKLE_P ] } # Joint LLEG_KNEE ] } # Joint LLEG_HIP_Y ] } # Joint LLEG_HIP_P ] } # Joint LLEG_HIP_R #==================== Right Leg ==================== DEF RLEG_HIP_R Joint { jointType "rotate" jointAxis 1 0 0 jointId 0 translation 0 -0.09 0 children [ DEF RLEG_LINK1 Segment { centerOfMass 0 -0.1 0 mass 2.5 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children USE LEG_SHAPE1 } DEF RLEG_HIP_P Joint { jointType "rotate" jointAxis 0 1 0 jointId 1 children [ DEF RLEG_LINK2 Segment { centerOfMass 0 0 -0.15 mass 2.0 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children USE LEG_SHAPE2 } DEF RLEG_HIP_Y Joint { jointType "rotate" jointId 2 translation 0 0 -0.3535 children [ DEF RLEG_LINK3 Segment { centerOfMass 0 -0.04 0 mass 5.1 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children [ USE LEG_SHAPE3 ] } DEF RLEG_KNEE Joint { jointType "rotate" jointAxis 0 1 0 jointId 3 children [ DEF RLEG_LINK4 Segment { centerOfMass 0 0 -0.3 mass 7.0 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children [ USE LEG_SHAPE4 ] } # Segment RLEG_LINK4 DEF RLEG_ANKLE_P Joint { jointType "rotate" jointAxis 0 1 0 jointId 4 translation 0 0 -0.3 children [ DEF RLEG_LINK5 Segment { centerOfMass -0.15 0 0 mass 2.5 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children USE LEG_SHAPE5 } DEF RLEG_ANKLE_R Joint { jointType "rotate" jointAxis 1 0 0 jointId 5 children [ DEF RLEG_LINK6 Segment { centerOfMass 0.28 0 -0.2 mass 1.9 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children [ DEF RightAnkleForceSensor ForceSensor { translation 0 0 0 rotation 1 0 0 0 sensorId 1 } USE LEG_SHAPE6 ] } # Segment RLEG_LINK6 ] } # Joint RLEG_ANKLE_R ] } # Joint RLEG_ANKLE_P ] } # Joint RLEG_KNEE ] } # Joint RLEG_HIP_Y ] } # Joint RLEG_HIP_P ] } # Joint RLEG_HIP_R ] } # Joint WAIST ] # List up all the joints' name you use joints [ USE WAIST, USE WAIST_P, USE WAIST_R, USE CHEST, USE LARM_SHOULDER_P, USE LARM_SHOULDER_R, USE LARM_SHOULDER_Y, USE LARM_ELBOW, USE LARM_WRIST_Y, USE LARM_WRIST_P, USE LARM_WRIST_R, USE RARM_SHOULDER_P, USE RARM_SHOULDER_R, USE RARM_SHOULDER_Y, USE RARM_ELBOW, USE RARM_WRIST_Y, USE RARM_WRIST_P, USE RARM_WRIST_R, USE LLEG_HIP_R, USE LLEG_HIP_P, USE LLEG_HIP_Y, USE LLEG_KNEE, USE LLEG_ANKLE_P, USE LLEG_ANKLE_R, USE RLEG_HIP_R, USE RLEG_HIP_P, USE RLEG_HIP_Y, USE RLEG_KNEE, USE RLEG_ANKLE_P, USE RLEG_ANKLE_R ] # List up all the segments' name you use segments [ USE WAIST_LINK0, USE WAIST_LINK1, USE WAIST_LINK2, USE WAIST_LINK3, USE LARM_LINK1, USE LARM_LINK2, USE LARM_LINK3, USE LARM_LINK4, USE LARM_LINK5, USE LARM_LINK6, USE LARM_LINK7, USE RARM_LINK1, USE RARM_LINK2, USE RARM_LINK3, USE RARM_LINK4, USE RARM_LINK5, USE RARM_LINK6, USE RARM_LINK7, USE LLEG_LINK1, USE LLEG_LINK2, USE LLEG_LINK3, USE LLEG_LINK4, USE LLEG_LINK5, USE LLEG_LINK6, USE RLEG_LINK1, USE RLEG_LINK2, USE RLEG_LINK3, USE RLEG_LINK4, USE RLEG_LINK5, USE RLEG_LINK6 ] } choreonoid-1.5.0/share/model/SR1/SR1-2D.wrl0000664000000000000000000012403012741425367016566 0ustar rootroot#VRML V2.0 utf8 # Simple robot model "SR1" # This model originates from an OpenHRP sample robot model. # The original model was written by Ichitaro Kohara (YNL, Univ. of Tokyo), # Hirohisa Hirukawa (ETL) and Natsuki Miyata (MEL). PROTO Joint [ exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField MFFloat llimit [] exposedField MFFloat lvlimit [] exposedField SFRotation limitOrientation 0 0 1 0 exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFFloat stiffness [ 0 0 0 ] exposedField SFVec3f translation 0 0 0 exposedField MFFloat ulimit [] exposedField MFFloat uvlimit [] exposedField SFString jointType "" exposedField SFInt32 jointId -1 exposedField SFVec3f jointAxis 0 0 1 exposedField SFFloat gearRatio 1 exposedField SFFloat rotorInertia 0 exposedField SFFloat rotorResistor 0 exposedField SFFloat torqueConst 1 exposedField SFFloat encoderPulse 1 ] { Transform { center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } } PROTO Segment [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f centerOfMass 0 0 0 exposedField MFNode children [ ] exposedField SFNode coord NULL exposedField MFNode displacers [ ] exposedField SFFloat mass 0 exposedField MFFloat momentsOfInertia [ 0 0 0 0 0 0 0 0 0 ] exposedField SFString name "" eventIn MFNode addChildren eventIn MFNode removeChildren ] { Group { addChildren IS addChildren bboxCenter IS bboxCenter bboxSize IS bboxSize children IS children removeChildren IS removeChildren } } PROTO Humanoid [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f center 0 0 0 exposedField MFNode humanoidBody [ ] exposedField MFString info [ ] exposedField MFNode joints [ ] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFNode segments [ ] exposedField MFNode sites [ ] exposedField SFVec3f translation 0 0 0 exposedField SFString version "1.1" exposedField MFNode viewpoints [ ] ] { Transform { bboxCenter IS bboxCenter bboxSize IS bboxSize center IS center rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation children [ Group { children IS viewpoints } Group { children IS humanoidBody } ] } } PROTO VisionSensor [ exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField MFNode children [ ] exposedField SFFloat fieldOfView 0.785398 exposedField SFString name "" exposedField SFFloat frontClipDistance 0.01 exposedField SFFloat backClipDistance 10.0 exposedField SFString type "NONE" exposedField SFInt32 sensorId -1 exposedField SFInt32 width 320 exposedField SFInt32 height 240 exposedField SFFloat frameRate 30 ] { Transform { rotation IS rotation translation IS translation children IS children } } PROTO ForceSensor [ exposedField SFVec3f maxForce -1 -1 -1 exposedField SFVec3f maxTorque -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO Gyro [ exposedField SFVec3f maxAngularVelocity -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO AccelerationSensor [ exposedField SFVec3f maxAcceleration -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO PressureSensor [ exposedField SFFloat maxPressure -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO PhotoInterrupter [ exposedField SFVec3f transmitter 0 0 0 exposedField SFVec3f receiver 0 0 0 exposedField SFInt32 sensorId -1 ] { Transform{ children [ Transform{ translation IS transmitter } Transform{ translation IS receiver } ] } } PROTO CylinderSensorZ [ exposedField SFFloat maxAngle -1 exposedField SFFloat minAngle 0 exposedField MFNode children [ ] ] { Transform{ rotation 1 0 0 1.5708 children [ DEF SensorY CylinderSensor{ maxAngle IS maxAngle minAngle IS minAngle } DEF AxisY Transform{ children [ Transform{ rotation 1 0 0 -1.5708 children IS children } ] } ] } ROUTE SensorY.rotation_changed TO AxisY.set_rotation } PROTO CylinderSensorY [ exposedField SFFloat maxAngle -1 exposedField SFFloat minAngle 0 exposedField MFNode children [ ] ] { Transform{ rotation 0 1 0 1.5708 children [ DEF SensorX CylinderSensor{ maxAngle IS maxAngle minAngle IS minAngle } DEF AxisX Transform{ children [ Transform{ rotation 0 1 0 -1.5708 children IS children } ] } ] } ROUTE SensorX.rotation_changed TO AxisX.set_rotation } PROTO CylinderSensorX [ exposedField SFFloat maxAngle -1 exposedField SFFloat minAngle 0 exposedField MFNode children [ ] ] { Transform{ rotation 0 0 1 -1.5708 children [ DEF SensorZ CylinderSensor{ maxAngle IS maxAngle minAngle IS minAngle } DEF AxisZ Transform{ children [ Transform{ rotation 0 0 1 1.5708 children IS children } ] } ] } ROUTE SensorZ.rotation_changed TO AxisZ.set_rotation } NavigationInfo { avatarSize 0.5 headlight TRUE type ["EXAMINE", "ANY"] } Background { skyColor 0.4 0.6 0.4 } Viewpoint { position 3 0 0.835 orientation 0.5770 0.5775 0.5775 2.0935 } DEF SR1_2D Humanoid { name "SR1-2D" humanoidBody [ DEF WAIST Joint { jointType "free" translation 0 0 0.7135 children [ DEF gsensor AccelerationSensor { sensorId 0 } DEF gyrometer Gyro { sensorId 0 } DEF WAIST_LINK0 Segment { centerOfMass 0 0 0.0375 mass 27.0 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children [ Shape { appearance DEF WAIST_APP Appearance { material Material { } } geometry Box { size 0.08 0.08 0.08 } } Transform { translation 0 0 0.0955 children Shape { appearance USE WAIST_APP geometry Box { size 0.05 0.05 0.111 } } } ] } DEF WAIST_P Joint { translation 0 0 0.176 jointType "rotate" jointAxis 0 1 0 jointId 26 children [ DEF WAIST_LINK1 Segment { centerOfMass 0 0 -0.1 mass 6.0 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children [ Shape { appearance DEF WAIST_LINK1_APP Appearance { material Material { diffuseColor 0.6 1.0 0.6 } } geometry Cylinder { radius 0.025 height 0.05 } } ] } DEF WAIST_R Joint { jointType "fixed" jointAxis 1 0 0 jointId 27 children [ DEF WAIST_LINK2 Segment { centerOfMass 0.11 0 0.25 mass 30.0 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children [ Transform { rotation 0 0 1 1.5708 children Shape { appearance DEF WAIST_LINK2_APP Appearance { material Material { diffuseColor 0.6 0.8 0.6 } } geometry Cylinder { radius 0.025 height 0.05 } } } Transform { translation 0 0 0.1625 children Shape { appearance USE WAIST_LINK2_APP geometry Box { size 0.05 0.05 0.275 } } } # Transform ] } # segment WAIST_LINK2 DEF CHEST Joint { jointType "fixed" jointId 28 translation 0 0 0.35 children [ DEF WAIST_LINK3 Segment { centerOfMass 0 0 0 mass 13.0 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children [ Transform { rotation 1 0 0 1.5708 children Shape { appearance DEF WAIST_LINK3_APP Appearance { material Material { diffuseColor 0.8 0.8 0.8 } } geometry Cylinder { radius 0.025 height 0.1 } } } Shape { appearance USE WAIST_LINK3_APP geometry Box { size 0.15 0.27 0.05 } } Transform { translation 0 0 0.065 children Shape { appearance Appearance { material Material { diffuseColor 0.5 0.8 0.5 } } geometry Box { size 0.05 0.05 0.03 } } } Transform { translation -0.015 0 0.16 children Shape { appearance Appearance { material Material { diffuseColor 0.5 0.8 0.5 } } geometry Box { size 0.31 0.16 0.16 } } # shape } # transform ] } # segment WAIST_LINK3 DEF VISION_SENSOR1 VisionSensor { translation 0.15 0.05 0.15 rotation 0.4472 -0.4472 -0.7746 1.8235 name "LeftCamera" type "DEPTH" sensorId 0 children [ DEF CAMERA_SHAPE Transform { rotation 1 0 0 -1.5708 children [ Shape { geometry Cylinder { radius 0.02 height 0.025 } appearance Appearance { material Material { diffuseColor 1 0 0 } } } ] } ] } DEF VISION_SENSOR2 VisionSensor { translation 0.15 -0.05 0.15 rotation 0.4472 -0.4472 -0.7746 1.8235 name "RightCamera" type "DEPTH" sensorId 1 children [ USE CAMERA_SHAPE ] } #==================== Left Arm ==================== DEF LARM_SHOULDER_P Joint { jointType "rotate" jointAxis 0 1 0 jointId 19 translation 0 0.21 0 children [ DEF LARM_LINK1 Segment { centerOfMass 0.1 0 0 mass 3.0 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children Transform { translation 0 -0.05 0 children DEF ARM_SHAPE1 Shape { appearance Appearance { material Material { } } geometry Cylinder { radius 0.025 height 0.05 } } } } DEF LARM_SHOULDER_R Joint { jointType "fixed" jointAxis 1 0 0 jointId 20 children [ DEF LARM_LINK2 Segment { centerOfMass 0 0 -0.1 mass 0.6 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children DEF ARM_SHAPE2 Transform { children [ Transform { rotation 0 0 1 1.5708 children Shape { appearance DEF ARM_LINK2_APP Appearance { material Material { diffuseColor 0.8 0.9 0.8 } } geometry Cylinder { radius 0.025 height 0.05 } } } Transform { translation 0 0 -0.1065 children Shape { appearance USE ARM_LINK2_APP geometry Box { size 0.05 0.05 0.163 } } } ] } } # Segment LARM_LINK2 DEF LARM_SHOULDER_Y Joint { jointType "fixed" jointId 21 translation 0 0 -0.263 children [ DEF LARM_LINK3 Segment { centerOfMass 0 0 0 mass 1.0 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children DEF ARM_SHAPE3 Transform { translation 0 0 0.05 rotation 1 0 0 1.5708 children Shape { appearance Appearance { material Material { } } geometry Cylinder { radius 0.025 height 0.05} } } } # Segment LARM_LINK3 DEF LARM_ELBOW Joint { jointType "rotate" jointAxis 0 1 0 jointId 22 children [ DEF LARM_LINK4 Segment { centerOfMass 0 0 -0.3 mass 0.6 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children DEF ARM_SHAPE4 Transform { children [ Shape { appearance DEF ARM_APP4 Appearance { material Material { diffuseColor 0.8 1.0 0.8 } } geometry Cylinder { radius 0.025 height 0.05 } } Transform { translation 0 0 -0.0985 children Shape { appearance USE ARM_APP4 geometry Box { size 0.05 0.05 0.147 } } } ] } } # Segment LARM_LINK4 DEF LARM_WRIST_Y Joint { jointType "fixed" jointAxis 0 0 1 jointId 23 translation 0 0 -0.247 children [ DEF LARM_LINK5 Segment { centerOfMass 0 0 0.1 mass 0.4 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children DEF ARM_SHAPE5 Transform { translation 0 0 0.05 rotation 1 0 0 1.5708 children Shape { appearance Appearance { material Material { } } geometry Cylinder { radius 0.025 height 0.05 } } } } DEF LARM_WRIST_P Joint { jointType "rotate" jointAxis 0 1 0 jointId 24 children [ DEF LARM_LINK6 Segment { centerOfMass -0.1 0 0 mass 0.4 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children DEF ARM_SHAPE6 Shape { appearance Appearance { material Material { } } geometry Cylinder { radius 0.025 height 0.05 } } } DEF LARM_WRIST_R Joint { jointType "fixed" jointAxis 1 0 0 jointId 25 children [ DEF LARM_LINK7 Segment { centerOfMass 0 0 -0.1 mass 0.4 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children DEF ARM_SHAPE7 Transform { children [ Transform { rotation 0 0 1 1.5708 children Shape { appearance DEF ARM_APP7 Appearance { material Material { diffuseColor 0.7 0.9 0.7 } } geometry Cylinder { radius 0.025 height 0.05 } } } Transform { translation 0 0 -0.1125 children Shape { appearance USE ARM_APP7 geometry Box { size 0.05 0.05 0.175 } } }# Transform ] } } # Segment LARM_LINK7 ] } # Joint LARM_WRIST_R ] } # Joint LARM_WRIST_P ] } # Joint LARM_WRIST_Y ] } # Joint LARM_ELBOW ] } # Joint LARM_SHOULDER_Y ] } # Joint LARM_SHOULDER_R ] } # Joint LARM_SHOULDER_P #==================== Right Arm ==================== DEF RARM_SHOULDER_P Joint { jointType "rotate" jointAxis 0 1 0 jointId 6 translation 0 -0.21 0 children [ DEF RARM_LINK1 Segment { centerOfMass 0.1 0 0 mass 3.0 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children Transform { translation 0 0.05 0 children USE ARM_SHAPE1 } } DEF RARM_SHOULDER_R Joint { jointType "fixed" jointAxis 1 0 0 jointId 7 children [ DEF RARM_LINK2 Segment { centerOfMass 0 0 -0.1 mass 0.6 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children [ USE ARM_SHAPE2 ] } # Segment RARM_LINK2 DEF RARM_SHOULDER_Y Joint { jointType "fixed" jointId 8 translation 0 0 -0.263 children [ DEF RARM_LINK3 Segment { centerOfMass 0 0 0 mass 1.0 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children USE ARM_SHAPE3 } DEF RARM_ELBOW Joint { jointType "rotate" jointAxis 0 1 0 jointId 9 children [ DEF RARM_LINK4 Segment { centerOfMass 0 0 -0.3 mass 0.6 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children USE ARM_SHAPE4 } # Segment RARM_LINK4 DEF RARM_WRIST_Y Joint { jointType "fixed" jointAxis 0 0 1 jointId 10 translation 0 0 -0.247 children [ DEF RARM_LINK5 Segment { centerOfMass 0 0 0.1 mass 0.4 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children USE ARM_SHAPE5 } DEF RARM_WRIST_P Joint { jointType "rotate" jointAxis 0 1 0 jointId 11 children [ DEF RARM_LINK6 Segment { centerOfMass -0.1 0 0 mass 0.4 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children USE ARM_SHAPE6 } DEF RARM_WRIST_R Joint { jointType "fixed" jointAxis 1 0 0 jointId 12 children [ DEF RARM_LINK7 Segment { centerOfMass 0 0 -0.1 mass 0.4 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children [ USE ARM_SHAPE7 ] } # Segment RARM_LINK7 ] } # Joint RARM_WRIST_R ] } # Joint RARM_WRIST_P ] } # Joint RARM_WRIST_Y ] } # Joint RARM_ELBOW ] } # Joint RARM_SHOULDER_Y ] } # Joint RARM_SHOULDER_R ] } # Joint RARM_SHOULDER_P ] } # Joint CHEST ] } # Joint WAIST_R ] } # Joint WAIST_P #==================== Left Leg ==================== DEF LLEG_HIP_R Joint { jointType "fixed" jointAxis 1 0 0 jointId 13 translation 0 0.09 0 children [ DEF LLEG_LINK1 Segment { centerOfMass 0 0.1 0 mass 2.5 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children DEF LEG_SHAPE1 Transform { rotation 0 0 1 1.5708 children Shape { appearance Appearance { material Material { } } geometry Cylinder { radius 0.05 height 0.1 } } } } DEF LLEG_HIP_P Joint { jointType "rotate" jointAxis 0 1 0 jointId 14 children [ DEF LLEG_LINK2 Segment { centerOfMass 0 0 -0.15 mass 2.0 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children DEF LEG_SHAPE2 Shape { appearance Appearance { material Material { } } geometry Cylinder { radius 0.05 height 0.1 } } } DEF LLEG_HIP_Y Joint { jointType "fixed" jointId 15 translation 0 0 -0.3535 children [ DEF LLEG_LINK3 Segment { centerOfMass 0 0.04 0 mass 5.1 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children DEF LEG_SHAPE3 Transform { children [ Transform { translation 0 0 0.1 rotation 1 0 0 1.5708 children Shape { appearance DEF LEG_APP3 Appearance { material Material { diffuseColor 0.8 0.9 0.8 } } geometry Cylinder { radius 0.05 height 0.1 } } } Transform { translation 0 0 0.22675 children Shape { appearance USE LEG_APP3 geometry Box { size 0.1 0.1 0.1535 } } } ] } } # Segment LLEG_LINK3 DEF LLEG_KNEE Joint { jointType "rotate" jointAxis 0 1 0 jointId 16 children [ DEF LLEG_LINK4 Segment { centerOfMass 0 0 -0.3 mass 7.0 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children DEF LEG_SHAPE4 Transform { children [ Shape { appearance DEF LEG_APP4 Appearance { material Material { diffuseColor 0.8 1.0 0.8 } } geometry Cylinder { radius 0.05 height 0.1 } } Transform { translation 0 0 -0.15 children Shape { appearance USE LEG_APP4 geometry Box { size 0.1 0.1 0.2 } } } ] } } # Segment LLEG_LINK4 DEF LLEG_ANKLE_P Joint { jointType "rotate" jointAxis 0 1 0 jointId 17 translation 0 0 -0.3 children [ DEF LLEG_LINK5 Segment { centerOfMass -0.15 0 0 mass 2.5 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children DEF LEG_SHAPE5 Shape { appearance Appearance { material Material { } } geometry Cylinder { radius 0.05 height 0.1 } } } DEF LLEG_ANKLE_R Joint { jointType "fixed" jointAxis 1 0 0 jointId 18 children [ DEF LLEG_LINK6 Segment { centerOfMass 0.28 0 -0.2 mass 1.9 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children DEF LEG_SHAPE6 Transform { children [ Transform { translation 0.1 0 0 rotation 0 0 1 1.5708 children Shape { appearance DEF LEG_APP6 Appearance { material Material { diffuseColor 0.0 0.5 0.0 } } geometry Cylinder { radius 0.05 height 0.1 } } } Transform { translation 0.055 0 -0.05 children Shape { appearance USE LEG_APP6 geometry Box { size 0.25 0.14 0.01 } } # Shape }#Transform ] } } # Segment LLEG_LINK6 ] } # Joint LLEG_ANKLE_R ] } # Joint LLEG_ANKLE_P ] } # Joint LLEG_KNEE ] } # Joint LLEG_HIP_Y ] } # Joint LLEG_HIP_P ] } # Joint LLEG_HIP_R #==================== Right Leg ==================== DEF RLEG_HIP_R Joint { jointType "fixed" jointAxis 1 0 0 jointId 0 translation 0 -0.09 0 children [ DEF RLEG_LINK1 Segment { centerOfMass 0 -0.1 0 mass 2.5 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children USE LEG_SHAPE1 } DEF RLEG_HIP_P Joint { jointType "rotate" jointAxis 0 1 0 jointId 1 children [ DEF RLEG_LINK2 Segment { centerOfMass 0 0 -0.15 mass 2.0 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children USE LEG_SHAPE2 } DEF RLEG_HIP_Y Joint { jointType "fixed" jointId 2 translation 0 0 -0.3535 children [ DEF RLEG_LINK3 Segment { centerOfMass 0 -0.04 0 mass 5.1 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children [ USE LEG_SHAPE3 ] } DEF RLEG_KNEE Joint { jointType "rotate" jointAxis 0 1 0 jointId 3 children [ DEF RLEG_LINK4 Segment { centerOfMass 0 0 -0.3 mass 7.0 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children [ USE LEG_SHAPE4 ] } # Segment RLEG_LINK4 DEF RLEG_ANKLE_P Joint { jointType "rotate" jointAxis 0 1 0 jointId 4 translation 0 0 -0.3 children [ DEF RLEG_LINK5 Segment { centerOfMass -0.15 0 0 mass 2.5 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children USE LEG_SHAPE5 } DEF RLEG_ANKLE_R Joint { jointType "fixed" jointAxis 1 0 0 jointId 5 children [ DEF RLEG_LINK6 Segment { centerOfMass 0.28 0 -0.2 mass 1.9 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children [ USE LEG_SHAPE6 ] } # Segment RLEG_LINK6 ] } # Joint RLEG_ANKLE_R ] } # Joint RLEG_ANKLE_P ] } # Joint RLEG_KNEE ] } # Joint RLEG_HIP_Y ] } # Joint RLEG_HIP_P ] } # Joint RLEG_HIP_R ] } # Joint WAIST ] # List up all the joints' name you use joints [ USE WAIST, USE WAIST_P, USE WAIST_R, USE CHEST, USE LARM_SHOULDER_P, USE LARM_SHOULDER_R, USE LARM_SHOULDER_Y, USE LARM_ELBOW, USE LARM_WRIST_Y, USE LARM_WRIST_P, USE LARM_WRIST_R, USE RARM_SHOULDER_P, USE RARM_SHOULDER_R, USE RARM_SHOULDER_Y, USE RARM_ELBOW, USE RARM_WRIST_Y, USE RARM_WRIST_P, USE RARM_WRIST_R, USE LLEG_HIP_R, USE LLEG_HIP_P, USE LLEG_HIP_Y, USE LLEG_KNEE, USE LLEG_ANKLE_P, USE LLEG_ANKLE_R, USE RLEG_HIP_R, USE RLEG_HIP_P, USE RLEG_HIP_Y, USE RLEG_KNEE, USE RLEG_ANKLE_P, USE RLEG_ANKLE_R ] # List up all the segments' name you use segments [ USE WAIST_LINK0, USE WAIST_LINK1, USE WAIST_LINK2, USE WAIST_LINK3, USE LARM_LINK1, USE LARM_LINK2, USE LARM_LINK3, USE LARM_LINK4, USE LARM_LINK5, USE LARM_LINK6, USE LARM_LINK7, USE RARM_LINK1, USE RARM_LINK2, USE RARM_LINK3, USE RARM_LINK4, USE RARM_LINK5, USE RARM_LINK6, USE RARM_LINK7, USE LLEG_LINK1, USE LLEG_LINK2, USE LLEG_LINK3, USE LLEG_LINK4, USE LLEG_LINK5, USE LLEG_LINK6, USE RLEG_LINK1, USE RLEG_LINK2, USE RLEG_LINK3, USE RLEG_LINK4, USE RLEG_LINK5, USE RLEG_LINK6 ] } choreonoid-1.5.0/share/model/SR1/SR1.body0000664000000000000000000004006012741425367016454 0ustar rootrootformat: ChoreonoidBody formatVersion: 1.0 angleUnit: degree name: SR1 rootLink: WAIST links: - name: WAIST jointType: free translation: [ 0, 0, 0.7135 ] centerOfMass: [ 0, 0, 0.0375 ] mass: 27.0 inertia: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] elements: - type: Shape appearance: &WaistAppearance material: { } geometry: { type: Box, size: [ 0.08, 0.08, 0.08 ] } - type: Transform translation: [ 0, 0, 0.0955 ] elements: Shape: appearance: *WaistAppearance geometry: { type: Box, size: [ 0.05, 0.05, 0.111 ] } - type: AccelerationSensor name: WaistAccelSensor id: 0 - type: RateGyroSensor name: WaistGyro id: 0 - name: WAIST_P parent: WAIST translation : [ 0, 0, 0.176 ] jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: 26 centerOfMass: [ 0, 0, -0.1 ] mass: 6.0 inertia: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] elements: Shape: geometry: { type: Cylinder, radius: 0.025, height: 0.05 } appearance: &Appearance1 material: diffuseColor: [ 0.6, 1.0, 0.6 ] - name: WAIST_R parent: WAIST_P jointType: revolute jointAxis: [ 1, 0, 0 ] jointId: 27 childLinks: [ CHEST ] centerOfMass: [ 0.11, 0, 0.25 ] mass: 30.0 inertia: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] elements: - type: Transform rotation: [ 0, 0, 1, 90 ] elements: Shape: geometry: { type: Cylinder, radius: 0.025, height: 0.05 } appearance: &Appearance2 material: diffuseColor: [0.6, 0.8, 0.6 ] - type: Transform translation: [ 0, 0, 0.1625 ] elements: Shape: geometry: { type: Box, size: [ 0.05, 0.05, 0.275 ] } appearance: *Appearance2 - name: CHEST parent: WAIST_R jointType: revolute jointId: 28 translation: [ 0, 0, 0.35 ] centerOfMass: [ 0, 0, 0 ] mass: 13.0 inertia: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] elements: - type: Transform rotation: [ 1, 0, 0, 90 ] elements: Shape: geometry: { type: Cylinder, radius: 0.025, height: 0.1 } appearance: &Appearance3 material: diffuseColor: [ 0.8, 0.8, 0.8 ] - type: Shape geometry: { type: Box, size: [ 0.15, 0.27, 0.05 ] } appearance: *Appearance3 - type: Transform translation: [ 0, 0, 0.065 ] elements: Shape: geometry: { type: Box, size: [ 0.05, 0.05, 0.03 ] } appearance: material: diffuseColor: [ 0.5, 0.8, 0.5 ] - type: Transform translation: [ -0.015, 0, 0.16 ] elements: Shape: geometry: { type: Box, size: [ 0.31, 0.16, 0.16 ] } appearance: material: diffuseColor: [ 0.5, 0.8, 0.5] - type: Transform translation: [ 0.15, 0.05, 0.15 ] rotation: [ 0, 1, 0, -90 ] elements: Camera: name: LeftCamera rotation: [ 0, 0, 1, -90 ] id: 0 format: COLOR_DEPTH nearClipDistance: 0.1 elements: &CameraShape Transform: rotation: [ 1, 0, 0, 90 ] elements: Shape: geometry: { type: Cylinder, radius: 0.02, height: 0.025 } appearance: material: diffuseColor: [ 1, 0, 0 ] - type: Transform translation: [ 0.15, -0.05, 0.15 ] rotation: [ 0, 1, 0, -90 ] elements: Camera: name: RightCamera rotation: [ 0, 0, 1, -90 ] id: 1 format: COLOR_DEPTH nearClipDistance: 0.1 elements: *CameraShape - name: LARM_SHOULDER_P parent: CHEST jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: 19 translation: [ 0, 0.21, 0 ] centerOfMass: [ 0.1, 0, 0 ] mass: 3.0 inertia: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] elements: Transform: translation: [ 0, -0.05, 0 ] elements: &ArmShape1 Shape: geometry: { type: Cylinder, radius: 0.025, height: 0.05 } - name: LARM_SHOULDER_R parent: LARM_SHOULDER_P jointType: revolute jointAxis: [ 1, 0, 0 ] jointId: 20 centerOfMass: [ 0, 0, -0.1 ] mass: 0.6 inertia: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] elements: &ArmShape2 - type: Transform rotation: [ 0, 0, 1, 90 ] elements: Shape: geometry: { type: Cylinder, radius: 0.025, height: 0.05 } appearance: material: diffuseColor: [ 0.8, 0.9, 0.8 ] - type: Transform translation: [ 0, 0, -0.1065 ] elements: Shape: geometry: { type: Box, size: [ 0.05, 0.05, 0.163 ] } appearance: *Appearance2 - name: LARM_SHOULDER_Y parent: LARM_SHOULDER_R jointType: revolute jointId: 21 translation: [ 0, 0, -0.263 ] centerOfMass: [ 0, 0, 0 ] mass: 1.0 inertia: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] elements: &ArmShape3 Transform: translation: [ 0, 0, 0.05 ] rotation: [ 1, 0, 0, 90 ] elements: Shape: geometry: { type: Cylinder, radius: 0.025, height: 0.05 } - name: LARM_ELBOW parent: LARM_SHOULDER_Y jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: 22 centerOfMass: [ 0, 0, -0.3 ] mass: 0.6 inertia: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] elements: &ArmShape4 - type: Shape geometry: { type: Cylinder, radius: 0.025, height: 0.05 } appearance: &Appearance4 material: diffuseColor: [ 0.8, 1.0, 0.8 ] - type: Transform translation: [ 0, 0, -0.0985 ] elements: Shape: geometry: { type: Box, size: [ 0.05, 0.05, 0.147 ] } appearance: *Appearance4 - name: LARM_WRIST_Y parent: LARM_ELBOW jointType: revolute jointAxis: [ 0, 0, 1 ] jointId: 23 translation: [ 0, 0, -0.247 ] centerOfMass: [ 0, 0, 0.1 ] mass: 0.4 inertia: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] elements: &ArmShape5 Transform: translation: [ 0, 0, 0.05 ] rotation: [ 1, 0, 0, 90 ] elements: Shape: geometry: { type: Cylinder, radius: 0.025, height: 0.05 } - name: LARM_WRIST_P parent: LARM_WRIST_Y jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: 24 centerOfMass: [ -0.1, 0, 0 ] mass: 0.4 inertia: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] elements: &ArmShape6 Shape: geometry: { type: Cylinder, radius: 0.025, height: 0.05 } - name: LARM_WRIST_R parent: LARM_WRIST_P jointType: revolute jointAxis: [ 1, 0, 0 ] jointId: 25 centerOfMass: [ 0, 0, -0.1 ] mass: 0.4 inertia: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] forceRange: [ -1000, 1000 ] elements: &ArmShape7 - type: Transform rotation: [ 0, 0, 1, 90 ] elements: Shape: geometry: { type: Cylinder, radius: 0.025, height: 0.05 } appearance: &Appearance7 material: diffuseColor: [ 0.7, 0.9, 0.7 ] - type: Transform translation: [ 0, 0, -0.1125 ] elements: Shape: geometry: { type: Box, size: [ 0.05, 0.05, 0.175 ] } appearance: *Appearance7 - name: RARM_SHOULDER_P parent: CHEST jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: 6 translation: [ 0, -0.21, 0 ] centerOfMass: [ 0.1, 0, 0 ] mass: 3.0 inertia: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] elements: Transform: translation: [ 0, 0.05, 0 ] elements: *ArmShape1 - name: RARM_SHOULDER_R parent: RARM_SHOULDER_P jointType: revolute jointAxis: [ 1, 0, 0 ] jointId: 7 centerOfMass: [ 0, 0, -0.1 ] mass: 0.6 inertia: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] elements: *ArmShape2 - name: RARM_SHOULDER_Y parent: RARM_SHOULDER_R jointType: revolute jointId: 8 translation: [ 0, 0, -0.263 ] centerOfMass: [ 0, 0, 0 ] mass: 1.0 inertia: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] elements: *ArmShape3 - name: RARM_ELBOW parent: RARM_SHOULDER_Y jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: 9 centerOfMass: [ 0, 0, -0.3 ] mass: 0.6 inertia: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] elements: *ArmShape4 - name: RARM_WRIST_Y parent: RARM_ELBOW jointType: revolute jointAxis: [ 0, 0, 1 ] jointId: 10 translation: [ 0, 0, -0.247 ] centerOfMass: [ 0, 0, 0.1 ] mass: 0.4 inertia: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] elements: *ArmShape5 - name: RARM_WRIST_P parent: RARM_WRIST_Y jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: 11 centerOfMass: [ -0.1, 0, 0 ] mass: 0.4 inertia: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] elements: *ArmShape6 - name: RARM_WRIST_R parent: RARM_WRIST_P jointType: revolute jointAxis: [ 1, 0, 0 ] jointId: 12 centerOfMass: [ 0, 0, -0.1 ] mass: 0.4 inertia: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] forceRange: [ -1000, 1000 ] elements: *ArmShape7 - name: LLEG_HIP_R parent: WAIST jointType: revolute jointAxis: [ 1, 0, 0 ] jointId: 13 translation: [ 0, 0.09, 0 ] centerOfMass: [ 0, 0.1, 0 ] mass: 2.5 inertia: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] elements: &LegShape1 Transform: rotation: [ 0, 0, 1, 90 ] elements: Shape: geometry: { type: Cylinder, radius: 0.05, height: 0.1 } - name: LLEG_HIP_P parent: LLEG_HIP_R jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: 14 centerOfMass: 0 0 -0.15 mass: 2.0 inertia: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] elements: &LegShape2 Shape: geometry: { type: Cylinder, radius: 0.05, height: 0.1 } - name: LLEG_HIP_Y parent: LLEG_HIP_P jointType: revolute jointId: 15 translation: [ 0, 0, -0.3535 ] centerOfMass: [ 0, 0.04, 0 ] mass: 5.1 inertia: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] elements: &LegShape3 - type: Transform translation: [ 0, 0, 0.1 ] rotation: [ 1, 0, 0, 90 ] elements: Shape: appearance: &LegApp3 material: diffuseColor: [ 0.8, 0.9, 0.8 ] geometry: { type: Cylinder, radius: 0.05, height: 0.1 } - type: Transform translation: [ 0, 0, 0.22675 ] elements: Shape: appearance: *LegApp3 geometry: { type: Box, size: [ 0.1, 0.1, 0.1535 ] } - name: LLEG_KNEE parent: LLEG_HIP_Y jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: 16 centerOfMass: [ 0, 0, -0.3 ] mass: 7.0 inertia: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] elements: &LegShape4 - type: Shape geometry: { type: Cylinder, radius: 0.05, height: 0.1 } appearance: &LegApp4 material: diffuseColor: [ 0.8, 1.0, 0.8 ] - type: Transform translation: [ 0, 0, -0.15 ] elements: Shape: geometry: { type: Box, size: [ 0.1, 0.1, 0.2 ] } appearance: *LegApp4 - name: LLEG_ANKLE_P parent: LLEG_KNEE jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: 17 translation: [ 0, 0, -0.3 ] centerOfMass: [ -0.15, 0, 0 ] mass: 2.5 inertia: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] elements: &LegShape5 Shape: geometry: { type: Cylinder, radius: 0.05, height: 0.1 } - name: LLEG_ANKLE_R parent: LLEG_ANKLE_P jointType: revolute jointAxis: [ 1, 0, 0 ] jointId: 18 centerOfMass: [ 0.28, 0, -0.2 ] mass: 1.9 inertia: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] elements: - type: ForceSensor name: LeftAnkleForceSensor id: 0 - &LegShape6 type: Group elements: - type: Transform translation: [ 0.1, 0, 0 ] rotation: [ 0, 0, 1, 90 ] elements: Shape: geometry: { type: Cylinder, radius: 0.05, height: 0.1 } appearance: &LegApp6 material: diffuseColor: [ 0.0, 0.5, 0.0 ] - type: Transform translation: [ 0.055, 0, -0.05 ] elements: Shape: geometry: { type: Box, size: [ 0.25, 0.14, 0.01 ] } appearance: *LegApp6 - name: RLEG_HIP_R parent: WAIST jointType: revolute jointAxis: [ 1, 0, 0 ] jointId: 0 translation: [ 0, -0.09, 0 ] centerOfMass: [ 0, -0.1, 0 ] mass: 2.5 inertia: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] elements: *LegShape1 - name: RLEG_HIP_P parent: RLEG_HIP_R jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: 1 centerOfMass: 0 0 -0.15 mass: 2.0 inertia: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] elements: *LegShape2 - name: RLEG_HIP_Y parent: RLEG_HIP_P jointType: revolute jointId: 2 translation: [ 0, 0, -0.3535 ] centerOfMass: [ 0, -0.04, 0 ] mass: 5.1 inertia: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] elements: *LegShape3 - name: RLEG_KNEE parent: RLEG_HIP_Y jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: 3 centerOfMass: [ 0, 0, -0.3 ] mass: 7.0 inertia: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] elements: *LegShape4 - name: RLEG_ANKLE_P parent: RLEG_KNEE jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: 4 translation: [ 0, 0, -0.3 ] centerOfMass: [ -0.15, 0, 0 ] mass: 2.5 inertia: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] elements: *LegShape5 - name: RLEG_ANKLE_R parent: RLEG_ANKLE_P jointType: revolute jointAxis: [ 1, 0, 0 ] jointId: 5 centerOfMass: [ 0.28, 0, -0.2 ] mass: 1.9 inertia: [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] elements: - type: ForceSensor name: RightAnkleForceSensor id: 0 - *LegShape6 standardPose: [ 0, -30, 0, 60, -30, 0, 20, -10, 0, -40, 0, 0, 0, 0, -30, 0, 60, -30, 0, 20, 10, 0, -40, 0, 0, 0, 0, 0, 0 ] linkGroup: - name: UPPER-BODY links: - WAIST_P - WAIST_R - CHEST - name: ARMS links: - name: R-ARM links: [ RARM_SHOULDER_P, RARM_SHOULDER_R, RARM_SHOULDER_Y, RARM_ELBOW, RARM_WRIST_Y, RARM_WRIST_P, RARM_WRIST_R ] - name: L-ARM links: [ LARM_SHOULDER_P, LARM_SHOULDER_R, LARM_SHOULDER_Y, LARM_ELBOW, LARM_WRIST_Y, LARM_WRIST_P, LARM_WRIST_R ] - WAIST - name: LEGS links: - name: R-LEG links: [ RLEG_HIP_R, RLEG_HIP_P, RLEG_HIP_Y, RLEG_KNEE, RLEG_ANKLE_P, RLEG_ANKLE_R ] - name: L-LEG links: [ LLEG_HIP_R, LLEG_HIP_P, LLEG_HIP_Y, LLEG_KNEE, LLEG_ANKLE_P, LLEG_ANKLE_R ] footLinks: - link: RLEG_ANKLE_R soleCenter: [ 0.05, 0.0, -0.055 ] - link: LLEG_ANKLE_R soleCenter: [ 0.05, 0.0, -0.055 ] defaultIKsetup: WAIST: [ RLEG_ANKLE_R, LLEG_ANKLE_R ] RLEG_ANKLE_R: [ WAIST ] LLEG_ANKLE_R: [ WAIST ] possibleIkInterpolationLinks: [ WAIST, RLEG_ANKLE_R, LLEG_ANKLE_R ] defaultIkInterpolationLinks: [ WAIST, RLEG_ANKLE_R, LLEG_ANKLE_R ] possileSupportLinks: [ RLEG_ANKLE_R, LLEG_ANKLE_R ] collisionDetection: excludeTreeDepth: 3 excludeLinks: [ ] choreonoid-1.5.0/share/model/SR1/SR1Hand.wrl0000664000000000000000000013765412741425367017136 0ustar rootroot#VRML V2.0 utf8 #-------------------------------------------------------------- # OpenHRP Sample Model # # author Ichitaro Kohara (YNL, Univ. of Tokyo) # version 1.0 (2000.11.08) # modified Hirohisa Hirukawa (ETL) # version 1.1 (2000.11.24) # modified Natsuki Miyata (MEL) # version 1.1 (2000.12.7) #-------------------------------------------------------------- PROTO Joint [ exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField MFFloat llimit [] exposedField MFFloat lvlimit [] exposedField SFRotation limitOrientation 0 0 1 0 exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFFloat stiffness [ 0 0 0 ] exposedField SFVec3f translation 0 0 0 exposedField MFFloat ulimit [] exposedField MFFloat uvlimit [] exposedField SFString jointType "" exposedField SFInt32 jointId -1 exposedField SFVec3f jointAxis 0 0 1 exposedField SFFloat gearRatio 1 exposedField SFFloat rotorInertia 0 exposedField SFFloat rotorResistor 0 exposedField SFFloat torqueConst 1 exposedField SFFloat encoderPulse 1 ] { Transform { center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } } PROTO Segment [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f centerOfMass 0 0 0 exposedField MFNode children [ ] exposedField SFNode coord NULL exposedField MFNode displacers [ ] exposedField SFFloat mass 0 exposedField MFFloat momentsOfInertia [ 0 0 0 0 0 0 0 0 0 ] exposedField SFString name "" eventIn MFNode addChildren eventIn MFNode removeChildren ] { Group { addChildren IS addChildren bboxCenter IS bboxCenter bboxSize IS bboxSize children IS children removeChildren IS removeChildren } } PROTO Humanoid [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f center 0 0 0 exposedField MFNode humanoidBody [ ] exposedField MFString info [ ] exposedField MFNode joints [ ] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFNode segments [ ] exposedField MFNode sites [ ] exposedField SFVec3f translation 0 0 0 exposedField SFString version "1.1" exposedField MFNode viewpoints [ ] ] { Transform { bboxCenter IS bboxCenter bboxSize IS bboxSize center IS center rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation children [ Group { children IS viewpoints } Group { children IS humanoidBody } ] } } PROTO VisionSensor [ exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField MFNode children [ ] exposedField SFFloat fieldOfView 0.785398 exposedField SFString name "" exposedField SFFloat frontClipDistance 0.01 exposedField SFFloat backClipDistance 10.0 exposedField SFString type "NONE" exposedField SFInt32 sensorId -1 exposedField SFInt32 width 320 exposedField SFInt32 height 240 exposedField SFFloat frameRate 30 ] { Transform { rotation IS rotation translation IS translation children IS children } } PROTO ForceSensor [ exposedField SFVec3f maxForce -1 -1 -1 exposedField SFVec3f maxTorque -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO Gyro [ exposedField SFVec3f maxAngularVelocity -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO AccelerationSensor [ exposedField SFVec3f maxAcceleration -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO PressureSensor [ exposedField SFFloat maxPressure -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO PhotoInterrupter [ exposedField SFVec3f transmitter 0 0 0 exposedField SFVec3f receiver 0 0 0 exposedField SFInt32 sensorId -1 ] { Transform{ children [ Transform{ translation IS transmitter } Transform{ translation IS receiver } ] } } PROTO CylinderSensorZ [ exposedField SFFloat maxAngle -1 exposedField SFFloat minAngle 0 exposedField MFNode children [ ] ] { Transform{ rotation 1 0 0 1.5708 children [ DEF SensorY CylinderSensor{ maxAngle IS maxAngle minAngle IS minAngle } DEF AxisY Transform{ children [ Transform{ rotation 1 0 0 -1.5708 children IS children } ] } ] } ROUTE SensorY.rotation_changed TO AxisY.set_rotation } PROTO CylinderSensorY [ exposedField SFFloat maxAngle -1 exposedField SFFloat minAngle 0 exposedField MFNode children [ ] ] { Transform{ rotation 0 1 0 1.5708 children [ DEF SensorX CylinderSensor{ maxAngle IS maxAngle minAngle IS minAngle } DEF AxisX Transform{ children [ Transform{ rotation 0 1 0 -1.5708 children IS children } ] } ] } ROUTE SensorX.rotation_changed TO AxisX.set_rotation } PROTO CylinderSensorX [ exposedField SFFloat maxAngle -1 exposedField SFFloat minAngle 0 exposedField MFNode children [ ] ] { Transform{ rotation 0 0 1 -1.5708 children [ DEF SensorZ CylinderSensor{ maxAngle IS maxAngle minAngle IS minAngle } DEF AxisZ Transform{ children [ Transform{ rotation 0 0 1 1.5708 children IS children } ] } ] } ROUTE SensorZ.rotation_changed TO AxisZ.set_rotation } NavigationInfo { avatarSize 0.5 headlight TRUE type ["EXAMINE", "ANY"] } Background { skyColor 0.4 0.6 0.4 } Viewpoint { position 3 0 0.835 orientation 0.5770 0.5775 0.5775 2.0935 } DEF SampleRobot Humanoid { name "sample" version "1.1" info [ "This is a sample model of OpenHRP." "You can modify and use this model freely." "Author : Ichitaro Kohara, YNL, Univ. of Tokyo" "Date : 2000.11.08" "Modifying Author : Natsuki Miyata, MEL" "Date : 2000.12.08" "Version : 1.1" ] humanoidBody [ DEF WAIST Joint { jointType "free" translation 0 0 0.7235 children [ DEF gsensor AccelerationSensor { sensorId 0 } DEF gyrometer Gyro { sensorId 0 } DEF WAIST_LINK0 Segment { centerOfMass 0 0 0.0375 mass 27.0 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children [ Shape { appearance DEF WAIST_APP Appearance { material Material { } } geometry Box { size 0.08 0.08 0.08 } } Transform { translation 0 0 0.0955 children Shape { appearance USE WAIST_APP geometry Box { size 0.05 0.05 0.111 } } } ] } DEF WAIST_P Joint { translation 0 0 0.176 jointType "rotate" jointAxis 0 1 0 jointId 26 children [ DEF WAIST_LINK1 Segment { centerOfMass 0 0 -0.1 mass 6.0 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children [ Shape { appearance DEF WAIST_LINK1_APP Appearance { material Material { diffuseColor 0.6 1.0 0.6 } } geometry Cylinder { radius 0.025 height 0.05 } } ] } DEF WAIST_R Joint { jointType "rotate" jointAxis 1 0 0 jointId 27 children [ DEF WAIST_LINK2 Segment { centerOfMass 0.11 0 0.25 mass 30.0 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children [ Transform { rotation 0 0 1 1.5708 children Shape { appearance DEF WAIST_LINK2_APP Appearance { material Material { diffuseColor 0.6 0.8 0.6 } } geometry Cylinder { radius 0.025 height 0.05 } } } Transform { translation 0 0 0.1625 children Shape { appearance USE WAIST_LINK2_APP geometry Box { size 0.05 0.05 0.275 } } } # Transform ] } # segment WAIST_LINK2 DEF CHEST Joint { jointType "rotate" jointId 28 translation 0 0 0.35 children [ DEF WAIST_LINK3 Segment { centerOfMass 0 0 0 mass 13.0 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children [ Transform { rotation 1 0 0 1.5708 children Shape { appearance DEF WAIST_LINK3_APP Appearance { material Material { diffuseColor 0.8 0.8 0.8 } } geometry Cylinder { radius 0.025 height 0.1 } } } Shape { appearance USE WAIST_LINK3_APP geometry Box { size 0.15 0.27 0.05 } } Transform { translation 0 0 0.065 children Shape { appearance Appearance { material Material { diffuseColor 0.5 0.8 0.5 } } geometry Box { size 0.05 0.05 0.03 } } } Transform { translation -0.015 0 0.16 children Shape { appearance Appearance { material Material { diffuseColor 0.5 0.8 0.5 } } geometry Box { size 0.31 0.16 0.16 } } # shape } # transform ] } # segment WAIST_LINK3 DEF VISION_SENSOR1 VisionSensor { translation 0.15 0.05 0.15 rotation 0.4472 -0.4472 -0.7746 1.8235 name "LeftCamera" type "COLOR" sensorId 0 children [ DEF CAMERA_SHAPE Transform { rotation 1 0 0 -1.5708 children [ Shape { geometry Cylinder { radius 0.02 height 0.018 } appearance Appearance { material Material { diffuseColor 1 0 0 } } } ] } ] } DEF VISION_SENSOR2 VisionSensor { translation 0.15 -0.05 0.15 rotation 0.4472 -0.4472 -0.7746 1.8235 name "RightCamera" type "COLOR" sensorId 1 children [ USE CAMERA_SHAPE ] } #==================== Left Arm ==================== DEF LARM_SHOULDER_P Joint { jointType "rotate" jointAxis 0 1 0 jointId 19 translation 0 0.21 0 children [ DEF LARM_LINK1 Segment { centerOfMass 0.1 0 0 mass 3.0 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children Transform { translation 0 -0.05 0 children DEF ARM_SHAPE1 Shape { appearance Appearance { material Material { } } geometry Cylinder { radius 0.025 height 0.05 } } } } DEF LARM_SHOULDER_R Joint { jointType "rotate" jointAxis 1 0 0 jointId 20 children [ DEF LARM_LINK2 Segment { centerOfMass 0 0 -0.1 mass 0.6 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children DEF ARM_SHAPE2 Transform { children [ Transform { rotation 0 0 1 1.5708 children Shape { appearance DEF ARM_LINK2_APP Appearance { material Material { diffuseColor 0.8 0.9 0.8 } } geometry Cylinder { radius 0.025 height 0.05 } } } Transform { translation 0 0 -0.1065 children Shape { appearance USE ARM_LINK2_APP geometry Box { size 0.05 0.05 0.163 } } } ] } } # Segment LARM_LINK2 DEF LARM_SHOULDER_Y Joint { jointType "rotate" jointId 21 translation 0 0 -0.263 children [ DEF LARM_LINK3 Segment { centerOfMass 0 0 0 mass 1.0 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children DEF ARM_SHAPE3 Transform { translation 0 0 0.05 rotation 1 0 0 1.5708 children Shape { appearance Appearance { material Material { } } geometry Cylinder { radius 0.025 height 0.05} } } } # Segment LARM_LINK3 DEF LARM_ELBOW Joint { jointType "rotate" jointAxis 0 1 0 jointId 22 children [ DEF LARM_LINK4 Segment { centerOfMass 0 0 -0.3 mass 0.6 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children DEF ARM_SHAPE4 Transform { children [ Shape { appearance DEF ARM_APP4 Appearance { material Material { diffuseColor 0.8 1.0 0.8 } } geometry Cylinder { radius 0.025 height 0.05 } } Transform { translation 0 0 -0.0985 children Shape { appearance USE ARM_APP4 geometry Box { size 0.05 0.05 0.147 } } } ] } } # Segment LARM_LINK4 DEF LARM_WRIST_Y Joint { jointType "rotate" jointAxis 0 0 1 jointId 23 translation 0 0 -0.247 children [ DEF LARM_LINK5 Segment { centerOfMass 0 0 0.1 mass 0.4 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children DEF ARM_SHAPE5 Transform { translation 0 0 0.05 rotation 1 0 0 1.5708 children Shape { appearance Appearance { material Material { } } geometry Cylinder { radius 0.025 height 0.05 } } } } DEF LARM_WRIST_P Joint { jointType "rotate" jointAxis 0 1 0 jointId 24 children [ DEF LARM_LINK6 Segment { centerOfMass -0.1 0 0 mass 0.4 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children [ DEF lhsensor ForceSensor { translation 0 0 0 rotation 1 0 0 0 sensorId 2 } DEF ARM_SHAPE6 Shape { appearance Appearance { material Material { } } geometry Cylinder { radius 0.025 height 0.05 } } Transform { rotation 0 0 1 1.5708 children Shape { appearance DEF ARM_APP7 Appearance { material Material { diffuseColor 0.7 0.9 0.7 } } geometry Cylinder { radius 0.025 height 0.05 } } } Transform { translation 0 0.03 -0.1125 children Shape { appearance USE ARM_APP7 geometry Box { size 0.05 0.03 0.175 } } }# Transform ] } DEF LARM_WRIST_R Joint { jointType "rotate" jointAxis 1 0 0 jointId 25 children [ DEF LARM_LINK7 Segment { # centerOfMass 0 0 -0.1 centerOfMass 0 -0.03 -0.1 mass 0.4 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children DEF ARM_SHAPE7 Transform { children [ Transform { translation 0 -0.03 -0.1 children Shape { appearance USE ARM_APP7 geometry Box { size 0.05 0.03 0.15 } } }# Transform ] } } # Segment LARM_LINK7 ] } # Joint LARM_WRIST_R ] } # Joint LARM_WRIST_P ] } # Joint LARM_WRIST_Y ] } # Joint LARM_ELBOW ] } # Joint LARM_SHOULDER_Y ] } # Joint LARM_SHOULDER_R ] } # Joint LARM_SHOULDER_P #==================== Right Arm ==================== DEF RARM_SHOULDER_P Joint { jointType "rotate" jointAxis 0 1 0 jointId 6 translation 0 -0.21 0 children [ DEF RARM_LINK1 Segment { centerOfMass 0.1 0 0 mass 3.0 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children Transform { translation 0 0.05 0 children USE ARM_SHAPE1 } } DEF RARM_SHOULDER_R Joint { jointType "rotate" jointAxis 1 0 0 jointId 7 children [ DEF RARM_LINK2 Segment { centerOfMass 0 0 -0.1 mass 0.6 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children [ USE ARM_SHAPE2 ] } # Segment RARM_LINK2 DEF RARM_SHOULDER_Y Joint { jointType "rotate" jointId 8 translation 0 0 -0.263 children [ DEF RARM_LINK3 Segment { centerOfMass 0 0 0 mass 1.0 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children USE ARM_SHAPE3 } DEF RARM_ELBOW Joint { jointType "rotate" jointAxis 0 1 0 jointId 9 children [ DEF RARM_LINK4 Segment { centerOfMass 0 0 -0.3 mass 0.6 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children USE ARM_SHAPE4 } # Segment RARM_LINK4 DEF RARM_WRIST_Y Joint { jointType "rotate" jointAxis 0 0 1 jointId 10 translation 0 0 -0.247 children [ DEF RARM_LINK5 Segment { centerOfMass 0 0 0.1 mass 0.4 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children USE ARM_SHAPE5 } DEF RARM_WRIST_P Joint { jointType "rotate" jointAxis 0 1 0 jointId 11 children [ DEF RARM_LINK6 Segment { centerOfMass -0.1 0 0 mass 0.4 # momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] momentsOfInertia [ 0.01 0 0 0 0.01 0 0 0 0.01 ] children [ DEF rhsensor ForceSensor { translation 0 0 0 rotation 1 0 0 0 sensorId 3 } Shape { appearance Appearance { material Material { } } geometry Cylinder { radius 0.025 height 0.05 } } Transform { rotation 0 0 1 1.5708 children Shape { appearance DEF ARM_APP7 Appearance { material Material { diffuseColor 0.7 0.9 0.7 } } geometry Cylinder { radius 0.025 height 0.05 } } } Transform { translation 0 -0.03 -0.1125 children Shape { appearance USE ARM_APP7 geometry Box { size 0.05 0.03 0.175 } } }# Transform ] } DEF RARM_WRIST_R Joint { jointType "rotate" jointAxis 1 0 0 jointId 12 children [ DEF RARM_LINK7 Segment { centerOfMass 0 0.03 -0.1 mass 0.4 # momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] momentsOfInertia [ 0.01 0 0 0 0.01 0 0 0 0.01 ] children [ Transform { translation 0 0.03 -0.075 rotation 1 0 0 0.2 children Shape { appearance USE ARM_APP7 geometry Box { size 0.05 0.03 0.09 } } }# Transform Transform { translation 0 0.03 -0.125 rotation 1 0 0 -0.2 children Shape { appearance USE ARM_APP7 geometry Box { size 0.05 0.03 0.09 } } }# Transform ] } # Segment RARM_LINK7 ] } # Joint RARM_WRIST_R ] } # Joint RARM_WRIST_P ] } # Joint RARM_WRIST_Y ] } # Joint RARM_ELBOW ] } # Joint RARM_SHOULDER_Y ] } # Joint RARM_SHOULDER_R ] } # Joint RARM_SHOULDER_P ] } # Joint CHEST ] } # Joint WAIST_R ] } # Joint WAIST_P #==================== Left Leg ==================== DEF LLEG_HIP_R Joint { jointType "rotate" jointAxis 1 0 0 jointId 13 translation 0 0.09 0 children [ DEF LLEG_LINK1 Segment { centerOfMass 0 0.1 0 mass 2.5 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children DEF LEG_SHAPE1 Transform { rotation 0 0 1 1.5708 children Shape { appearance Appearance { material Material { } } geometry Cylinder { radius 0.05 height 0.1 } } } } DEF LLEG_HIP_P Joint { jointType "rotate" jointAxis 0 1 0 jointId 14 children [ DEF LLEG_LINK2 Segment { centerOfMass 0 0 -0.15 mass 2.0 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children DEF LEG_SHAPE2 Shape { appearance Appearance { material Material { } } geometry Cylinder { radius 0.05 height 0.1 } } } DEF LLEG_HIP_Y Joint { jointType "rotate" jointId 15 translation 0 0 -0.3535 children [ DEF LLEG_LINK3 Segment { centerOfMass 0 0.04 0 mass 5.1 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children DEF LEG_SHAPE3 Transform { children [ Transform { translation 0 0 0.1 rotation 1 0 0 1.5708 children Shape { appearance DEF LEG_APP3 Appearance { material Material { diffuseColor 0.8 0.9 0.8 } } geometry Cylinder { radius 0.05 height 0.1 } } } Transform { translation 0 0 0.22675 children Shape { appearance USE LEG_APP3 geometry Box { size 0.1 0.1 0.1535 } } } ] } } # Segment LLEG_LINK3 DEF LLEG_KNEE Joint { jointType "rotate" jointAxis 0 1 0 jointId 16 children [ DEF LLEG_LINK4 Segment { centerOfMass 0 0 -0.3 mass 7.0 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children DEF LEG_SHAPE4 Transform { children [ Shape { appearance DEF LEG_APP4 Appearance { material Material { diffuseColor 0.8 1.0 0.8 } } geometry Cylinder { radius 0.05 height 0.1 } } Transform { translation 0 0 -0.15 children Shape { appearance USE LEG_APP4 geometry Box { size 0.1 0.1 0.2 } } } ] } } # Segment LLEG_LINK4 DEF LLEG_ANKLE_P Joint { jointType "rotate" jointAxis 0 1 0 jointId 17 translation 0 0 -0.3 children [ DEF LLEG_LINK5 Segment { centerOfMass -0.15 0 0 mass 2.5 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children DEF LEG_SHAPE5 Shape { appearance Appearance { material Material { } } geometry Cylinder { radius 0.05 height 0.1 } } } DEF LLEG_ANKLE_R Joint { jointType "rotate" jointAxis 1 0 0 jointId 18 children [ DEF LLEG_LINK6 Segment { centerOfMass 0.28 0 -0.2 mass 1.9 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children[ DEF lfsensor ForceSensor { translation 0 0 -0.07 rotation 1 0 0 0 sensorId 0 } DEF LEG_SHAPE6 Transform { children [ Transform { translation 0.1 0 0 rotation 0 0 1 1.5708 children Shape { appearance DEF LEG_APP6 Appearance { material Material { diffuseColor 0.0 0.5 0.0 } } geometry Cylinder { radius 0.05 height 0.1 } } } Transform { translation 0.055 0 -0.06 children Shape { appearance USE LEG_APP6 geometry Box { size 0.25 0.14 0.02 } } # Shape }#Transform ] } ] } # Segment LLEG_LINK6 ] } # Joint LLEG_ANKLE_R ] } # Joint LLEG_ANKLE_P ] } # Joint LLEG_KNEE ] } # Joint LLEG_HIP_Y ] } # Joint LLEG_HIP_P ] } # Joint LLEG_HIP_R #==================== Right Leg ==================== DEF RLEG_HIP_R Joint { jointType "rotate" jointAxis 1 0 0 jointId 0 translation 0 -0.09 0 children [ DEF RLEG_LINK1 Segment { centerOfMass 0 -0.1 0 mass 2.5 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children USE LEG_SHAPE1 } DEF RLEG_HIP_P Joint { jointType "rotate" jointAxis 0 1 0 jointId 1 children [ DEF RLEG_LINK2 Segment { centerOfMass 0 0 -0.15 mass 2.0 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children USE LEG_SHAPE2 } DEF RLEG_HIP_Y Joint { jointType "rotate" jointId 2 translation 0 0 -0.3535 children [ DEF RLEG_LINK3 Segment { centerOfMass 0 -0.04 0 mass 5.1 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children [ USE LEG_SHAPE3 ] } DEF RLEG_KNEE Joint { jointType "rotate" jointAxis 0 1 0 jointId 3 children [ DEF RLEG_LINK4 Segment { centerOfMass 0 0 -0.3 mass 7.0 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children [ USE LEG_SHAPE4 ] } # Segment RLEG_LINK4 DEF RLEG_ANKLE_P Joint { jointType "rotate" jointAxis 0 1 0 jointId 4 translation 0 0 -0.3 children [ DEF RLEG_LINK5 Segment { centerOfMass -0.15 0 0 mass 2.5 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children USE LEG_SHAPE5 } DEF RLEG_ANKLE_R Joint { jointType "rotate" jointAxis 1 0 0 jointId 5 children [ DEF RLEG_LINK6 Segment { centerOfMass 0.28 0 -0.2 mass 1.9 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children [ DEF rfsensor ForceSensor { translation 0 0 -0.07 rotation 1 0 0 0 sensorId 1 } USE LEG_SHAPE6 ] } # Segment RLEG_LINK6 ] } # Joint RLEG_ANKLE_R ] } # Joint RLEG_ANKLE_P ] } # Joint RLEG_KNEE ] } # Joint RLEG_HIP_Y ] } # Joint RLEG_HIP_P ] } # Joint RLEG_HIP_R ] } # Joint WAIST ] # List up all the joints' name you use joints [ USE WAIST, USE WAIST_P, USE WAIST_R, USE CHEST, USE LARM_SHOULDER_P, USE LARM_SHOULDER_R, USE LARM_SHOULDER_Y, USE LARM_ELBOW, USE LARM_WRIST_Y, USE LARM_WRIST_P, USE LARM_WRIST_R, USE RARM_SHOULDER_P, USE RARM_SHOULDER_R, USE RARM_SHOULDER_Y, USE RARM_ELBOW, USE RARM_WRIST_Y, USE RARM_WRIST_P, USE RARM_WRIST_R, USE LLEG_HIP_R, USE LLEG_HIP_P, USE LLEG_HIP_Y, USE LLEG_KNEE, USE LLEG_ANKLE_P, USE LLEG_ANKLE_R, USE RLEG_HIP_R, USE RLEG_HIP_P, USE RLEG_HIP_Y, USE RLEG_KNEE, USE RLEG_ANKLE_P, USE RLEG_ANKLE_R ] # List up all the segments' name you use segments [ USE WAIST_LINK0, USE WAIST_LINK1, USE WAIST_LINK2, USE WAIST_LINK3, USE LARM_LINK1, USE LARM_LINK2, USE LARM_LINK3, USE LARM_LINK4, USE LARM_LINK5, USE LARM_LINK6, USE LARM_LINK7, USE RARM_LINK1, USE RARM_LINK2, USE RARM_LINK3, USE RARM_LINK4, USE RARM_LINK5, USE RARM_LINK6, USE RARM_LINK7, USE LLEG_LINK1, USE LLEG_LINK2, USE LLEG_LINK3, USE LLEG_LINK4, USE LLEG_LINK5, USE LLEG_LINK6, USE RLEG_LINK1, USE RLEG_LINK2, USE RLEG_LINK3, USE RLEG_LINK4, USE RLEG_LINK5, USE RLEG_LINK6 ] } choreonoid-1.5.0/share/model/SR1/SR1.yaml0000664000000000000000000000266112741425367016466 0ustar rootroot modelFile: SR1.wrl #modelFile: SR1.body standardPose: [ 0, -30, 0, 60, -30, 0, 20, -10, 0, -40, 0, 0, 0, 0, -30, 0, 60, -30, 0, 20, 10, 0, -40, 0, 0, 0, 0, 0, 0 ] linkGroup: - name: UPPER-BODY links: - WAIST_P - WAIST_R - CHEST - name: ARMS links: - name: R-ARM links: [ RARM_SHOULDER_P, RARM_SHOULDER_R, RARM_SHOULDER_Y, RARM_ELBOW, RARM_WRIST_Y, RARM_WRIST_P, RARM_WRIST_R ] - name: L-ARM links: [ LARM_SHOULDER_P, LARM_SHOULDER_R, LARM_SHOULDER_Y, LARM_ELBOW, LARM_WRIST_Y, LARM_WRIST_P, LARM_WRIST_R ] - WAIST - name: LEGS links: - name: R-LEG links: [ RLEG_HIP_R, RLEG_HIP_P, RLEG_HIP_Y, RLEG_KNEE, RLEG_ANKLE_P, RLEG_ANKLE_R ] - name: L-LEG links: [ LLEG_HIP_R, LLEG_HIP_P, LLEG_HIP_Y, LLEG_KNEE, LLEG_ANKLE_P, LLEG_ANKLE_R ] footLinks: - link: RLEG_ANKLE_R soleCenter: [ 0.05, 0.0, -0.055 ] - link: LLEG_ANKLE_R soleCenter: [ 0.05, 0.0, -0.055 ] defaultIKsetup: WAIST: [ RLEG_ANKLE_R, LLEG_ANKLE_R ] RLEG_ANKLE_R: [ WAIST ] LLEG_ANKLE_R: [ WAIST ] possibleIkInterpolationLinks: [ WAIST, RLEG_ANKLE_R, LLEG_ANKLE_R ] defaultIkInterpolationLinks: [ WAIST, RLEG_ANKLE_R, LLEG_ANKLE_R ] possileSupportLinks: [ RLEG_ANKLE_R, LLEG_ANKLE_R ] collisionDetection: excludeTreeDepth: 3 excludeLinks: [ ] # divisionNumberOfPrimitiveGeometries: 6 choreonoid-1.5.0/share/model/Labo1/0000775000000000000000000000000012741425367015521 5ustar rootrootchoreonoid-1.5.0/share/model/Labo1/floor2.wrl0000664000000000000000000004336512741425367017465 0ustar rootroot#VRML V2.0 utf8 #VRML V2.0 utf8 #Cosmo Worlds V2.0 Transform { children [ Transform { children [ Transform { children [ Group { children [ Group { } Transform { children [ Shape { appearance Appearance { material DEF _7 Material { diffuseColor 0.449999 0.449999 0.449999 specularColor 0.500000 0.500000 0.500000 } } geometry DEF _10 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.746819 0 2 0.317999 0 3 0.100000 0 4 0.317999 0 5 0.100000 0 6 0.317999 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999996e-7 9.999996e-7 9.999996e-7 } ] } ] rotation 0.905747 -0.299685 -0.299685 4.613550 translation 2.809560 2.117500 1.337339 } Transform { children [ Group { children [ Group { } Transform { children [ Shape { appearance Appearance { material USE _7 } geometry DEF _11 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.256500 0 2 0.317999 0 3 0.100000 0 4 0.317999 0 5 0.100000 0 6 0.317999 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999996e-7 9.999996e-7 9.999996e-7 } ] } ] rotation -5.348458e-13 1 -2.215429e-13 0.785395 translation 2.492000 1.830250 0.910000 } ] } Transform { children [ DEF wall1 Shape { appearance Appearance { material Material { diffuseColor 0.600000 0.500000 0.300000 specularColor 0.209996 0.209996 0.209996 } } geometry DEF _101 IndexedFaceSet { coord Coordinate { point [ -2.670000 1.294999 2.500000 -2.670000 -1.294999 2.500000 2.670000 1.294999 2.500000 2.670000 -1.294999 2.500000 2.670000 1.294999 -1.500000 2.670000 -1.294999 -1.500000 -2.670000 1.294999 -1.500000 -2.670000 -1.294999 -1.500000 ] } texCoord TextureCoordinate { point [ 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 ] } coordIndex [ 3 5 7 1 -1 ] creaseAngle 0.500000 texCoordIndex [ 14 15 13 12 -1 6 7 5 4 -1 18 19 17 16 -1 10 11 9 8 -1 2 3 1 0 -1 22 23 21 20 -1 ] } } ] translation 0.914690 1.195000 1.447499 } ] } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -0.606143 0.606144 0.514956 4.092669 translation 1.555698 1.694000 0.538083 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation 0 1 0 2.187050 translation 1.621899 1.947499 0.824751 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.911889 0.290230 -0.290215 1.662909 translation 1.998939 2.106487 1.357089 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] translation 1.529999 1.820749 0.694993 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.993448 -8.080621e-2 8.080601e-2 1.577370 translation 1.604179 1.534999 0.242026 } ] } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation 0.606992 -0.606992 -0.512953 2.193680 translation 2.518520 1.702000 0.753228 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation 3.485909e-7 1 -1.059856e-7 2.209870 translation 2.586838 1.958500 1.037618 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.905747 -0.299685 -0.299685 4.613550 translation 2.809560 2.117500 1.337339 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation -5.348458e-13 1 -2.215429e-13 0.785395 translation 2.492000 1.830250 0.910000 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.993023 -8.338186e-2 8.338186e-2 1.577800 translation 2.585220 1.542999 0.358828 } ] } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation -0.357403 0.357402 0.862859 4.565410 scaleOrientation 0.977248 0.149976 -0.149977 4.689380 translation 0.125101 1.735000 0.256105 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -0.678599 0.678599 -0.281081 2.593569 scaleOrientation -0.303838 -3.283894e-2 -0.952157 0.664129 translation 9.681860e-2 1.812999 0.227822 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation -6.738029e-21 1 1.626719e-20 3.141597 scaleOrientation 2.338130e-20 1 3.141188e-20 1.570798 translation 4.166390e-2 1.902999 0.172664 } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -0.577350 0.577350 -0.577350 2.094398 scaleOrientation 0.151967 -0.379547 0.912606 3.860579 translation -0.158000 0.199597 -6.800039e-2 } ] rotation -6.738029e-21 1 1.626719e-20 3.141597 scaleOrientation 2.338130e-20 1 3.141188e-20 1.570798 translation -0.116336 1.735000 0.172670 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation -0.357403 0.357402 0.862859 4.565410 translation 0.217028 1.735000 0.348028 } ] } Transform { children [ Transform { children [ Transform { translation 0 2.455119e-2 0 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation 0.707107 0.707105 8.359256e-8 3.141590 scaleOrientation 6.178900e-7 -1.133587e-6 -1 0.785398 translation -0.324124 0.268000 0.324375 } Transform { } ] } Transform { children [ Transform { children [ Transform { children [ Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { rotation 0 0 1 1.570798 } Transform { rotation 0 0 1 1.570798 } ] } ] translation -0.826246 -3.203749e-7 0.810000 } ] translation -7.064720e-2 2.072988 -7.638449e-2 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation 0 0 1 1.570798 scaleOrientation 0 0 -1 0.785398 translation -1.114400 2.054490 0.733614 } ] rotation 0 -1 0 0.785395 translation 0.150150 5.124690e-2 1.104730 } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { rotation 0 0 1 1.570798 } Transform { rotation 0 0 1 1.570798 } ] } ] translation -0.896893 1.815989 0.733614 } ] rotation 0 -1 0 0.785395 translation 0.150150 5.124690e-2 1.104730 } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { rotation 0 0 1 1.570798 } Transform { rotation 0 0 1 1.570798 } ] } ] translation -0.896893 1.345988 0.733614 } ] rotation 0 -1 0 0.785395 translation 0.150150 5.124690e-2 1.104730 } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { rotation 0 0 1 1.570798 } Transform { rotation 0 0 1 1.570798 } ] } ] translation -0.896893 0.865989 0.733614 } ] rotation 0 -1 0 0.785395 translation 0.150150 5.124690e-2 1.104730 } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { rotation 0 0 1 1.570798 } Transform { rotation 0 0 1 1.570798 } ] } ] translation -0.896893 0.614988 0.733614 } ] rotation 0 -1 0 0.785395 translation 0.150150 5.124690e-2 1.104730 } ] } Transform { } Transform { rotation -1.776360e-15 1 5.960459e-8 4.712388 translation -0.524845 -1.187367e-7 1.992079 } Transform { } Transform { rotation 1.776360e-15 1 5.960459e-8 1.570798 translation -1.992079 3.128320e-8 -0.524842 } Transform { rotation 0 1 5.960459e-8 3.141597 translation -2.516920 -8.745418e-8 1.467239 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0 -1 0 0.785395 translation -1.258460 0.621999 0.733614 } ] } ] } Transform { children [ Transform { children [ Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.864005 0.342910 -0.368656 1.728729 translation 0.446805 0.629620 0.566805 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.862856 0.357405 -0.357406 1.717769 scale 1 0.999997 1 scaleOrientation -8.046286e-3 0.998225 -5.900604e-2 0.355004 translation 0.524644 1.754500 0.642645 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.862855 -0.357408 -0.357408 4.565410 scaleOrientation -0.900057 0.435083 -2.447992e-2 1.570070 translation 0.228707 1.475000 0.359710 } Transform { rotation 0 1 0 0.785394 translation 0.360000 0 0.477999 } ] } ] } Transform { children [ Transform { children [ Transform { rotation 0 1 0 0.785395 translation 0.252254 0 2.569000 } Transform { rotation 0 -1 0 0.785399 translation 1.638190 0 -1.994930 } Transform { rotation 0 1 0 3.926990 translation 6.202116 0 -0.609000 } Transform { rotation 0 1 0 2.356189 translation 4.816180 0 3.954940 } ] translation -3.227190 0 -0.980000 } Transform { rotation 0 -1 0 1.134500 } Transform { } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 1 0 0 1.570798 translation -5.963509e-8 0.884998 0.312799 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation 5.338526e-8 0.707106 0.707106 3.141590 scaleOrientation 1 -9.735359e-8 -9.735359e-8 4.712388 translation 4.599988e-2 0.884998 0.328599 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0 0 1 1.570798 translation 0.193498 0.884998 0.374599 } Transform { } ] translation 3.186388 0 1.086770 } ] } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -3.514134e-7 0.707106 0.707107 3.141590 scaleOrientation -0.769733 0.543533 0.334787 0.890945 translation 1.103999 0.272998 0.823580 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -3.322934e-7 0.707106 0.707107 3.141590 scaleOrientation 0.506385 0.207348 0.837007 4.521770 translation 1.103999 0.206999 0.823580 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -3.586980e-7 1 6.888200e-7 3.141590 scaleOrientation 0.506385 0.207348 0.837007 4.521770 translation 1.103999 0.378998 0.383758 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -3.563170e-7 5.804798e-7 1 3.141590 scaleOrientation -0.270304 -0.870295 0.411730 0.936537 translation 1.103999 0.112905 0.383760 } Transform { children [ Transform { } ] } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation -4.748548e-7 0.707108 -0.707105 3.141590 translation 1.090000 0.239996 0.414999 } ] } Transform { children [ DEF _18_0 Shape { appearance Appearance { material Material { diffuseColor 1 0.561764 0.343896 shininess 7.999999e-2 specularColor 0.879998 0.300487 0.300487 } } } ] translation 0.914690 -5e-2 1.447499 } choreonoid-1.5.0/share/model/Labo1/wall1.wrl0000664000000000000000000001020712741425367017267 0ustar rootroot#VRML V2.0 utf8 #VRML V2.0 utf8 #Cosmo Worlds V2.0 Transform { children [ Transform { children [ Transform { children [ Group { children [ Group { } Transform { children [ Shape { appearance Appearance { material DEF _7 Material { diffuseColor 0.449999 0.449999 0.449999 specularColor 0.500000 0.500000 0.500000 } } geometry DEF _10 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.746819 0 2 0.317999 0 3 0.100000 0 4 0.317999 0 5 0.100000 0 6 0.317999 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999997e-7 9.999997e-7 9.999997e-7 } ] } ] rotation 0.905747 -0.299685 -0.299685 4.613550 translation 2.809560 2.117500 1.337339 } Transform { children [ Group { children [ Group { } Transform { children [ Shape { appearance Appearance { material USE _7 } geometry DEF _11 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.256500 0 2 0.317999 0 3 0.100000 0 4 0.317999 0 5 0.100000 0 6 0.317999 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999997e-7 9.999997e-7 9.999997e-7 } ] } ] rotation -5.348458e-13 1 -2.215429e-13 0.785395 translation 2.492000 1.830250 0.910000 } ] } Transform { children [ Transform { children [ DEF Wall2 Shape { appearance Appearance { material Material { diffuseColor 0.600000 0.500000 0.300000 specularColor 0.209997 0.209997 0.209997 } } geometry DEF _66 IndexedFaceSet { coord Coordinate { point [ -2.670000 0.899999 2.624998e-2 -2.670000 -0.949697 2.624998e-2 2.670000 0.899999 2.624998e-2 2.670000 -0.949697 2.624998e-2 2.670000 0.899999 -2.624998e-2 2.670000 -0.949697 -2.624998e-2 -2.670000 0.899999 -2.624998e-2 -2.670000 -0.949697 -2.624998e-2 ] } texCoord TextureCoordinate { point [ 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 ] } coordIndex [ 0 1 3 2 -1 4 5 7 6 -1 6 7 1 0 -1 2 3 5 4 -1 6 0 2 4 -1 1 7 5 3 -1 ] creaseAngle 0.500000 texCoordIndex [ 0 1 3 2 -1 4 5 7 6 -1 8 9 11 10 -1 12 13 15 14 -1 16 17 19 18 -1 20 21 23 22 -1 ] } } ] translation 0.915566 0.759064 -2.624998e-2 } Transform { children [ DEF Wall3 Shape { appearance Appearance { material Material { diffuseColor 0.600000 0.500000 0.300000 specularColor 0.209997 0.209997 0.209997 } } } ] translation 3.582190 1.749698 1.299998 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0 diffuseColor 0.750000 0.750000 0.750000 specularColor 0.500000 0.500000 0.500000 } } } ] translation 3.558439 1.853700 1.175050 } ] } Transform { children [ DEF wall1 Shape { appearance Appearance { material Material { diffuseColor 0.600000 0.500000 0.300000 specularColor 0.209997 0.209997 0.209997 } } } ] translation 0.914690 1.195000 1.447499 } ] } choreonoid-1.5.0/share/model/Labo1/rack3.wrl0000664000000000000000000005726112741425367017265 0ustar rootroot#VRML V2.0 utf8 #VRML V2.0 utf8 #Cosmo Worlds V2.0 Transform { children [ Transform { children [ Transform { children [ Group { children [ Group { } Transform { children [ Shape { appearance Appearance { material DEF _7 Material { diffuseColor 0.449999 0.449999 0.449999 specularColor 0.500000 0.500000 0.500000 } } geometry DEF _10 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.746819 0 2 0.317999 0 3 0.100000 0 4 0.317999 0 5 0.100000 0 6 0.317999 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999997e-7 9.999997e-7 9.999997e-7 } ] } ] rotation 0.905747 -0.299685 -0.299685 4.613550 translation 2.809560 2.117500 1.337339 } Transform { children [ Group { children [ Group { } Transform { children [ Shape { appearance Appearance { material USE _7 } geometry DEF _11 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.256500 0 2 0.317999 0 3 0.100000 0 4 0.317999 0 5 0.100000 0 6 0.317999 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999997e-7 9.999997e-7 9.999997e-7 } ] } ] rotation -5.348458e-13 1 -2.215429e-13 0.785395 translation 2.492000 1.830250 0.910000 } ] } ] } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -0.606143 0.606144 0.514956 4.092669 translation 1.555698 1.694000 0.538083 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation 0 1 0 2.187050 translation 1.621899 1.947499 0.824751 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.911889 0.290230 -0.290215 1.662909 translation 1.998939 2.106487 1.357089 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] translation 1.529999 1.820749 0.694993 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.993448 -8.080614e-2 8.080594e-2 1.577370 translation 1.604179 1.534999 0.242026 } ] } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation 0.606992 -0.606992 -0.512953 2.193680 translation 2.518520 1.702000 0.753228 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation 3.485909e-7 1 -1.059857e-7 2.209870 translation 2.586838 1.958500 1.037618 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.905747 -0.299685 -0.299685 4.613550 translation 2.809560 2.117500 1.337339 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation -5.348458e-13 1 -2.215429e-13 0.785395 translation 2.492000 1.830250 0.910000 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.993023 -8.338185e-2 8.338185e-2 1.577800 translation 2.585220 1.542999 0.358828 } ] } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation -0.357403 0.357402 0.862859 4.565410 scaleOrientation 0.977248 0.149976 -0.149977 4.689380 translation 0.125101 1.735000 0.256105 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -0.678599 0.678599 -0.281081 2.593569 scaleOrientation -0.303838 -3.283893e-2 -0.952157 0.664129 translation 9.681860e-2 1.812999 0.227822 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation -6.738029e-21 1 1.626719e-20 3.141597 scaleOrientation 2.338130e-20 1 3.141188e-20 1.570798 translation 4.166390e-2 1.902999 0.172665 } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -0.577350 0.577350 -0.577350 2.094398 scaleOrientation 0.151967 -0.379547 0.912606 3.860579 translation -0.158000 0.199597 -6.800039e-2 } ] rotation -6.738029e-21 1 1.626719e-20 3.141597 scaleOrientation 2.338130e-20 1 3.141188e-20 1.570798 translation -0.116336 1.735000 0.172670 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation -0.357403 0.357402 0.862859 4.565410 translation 0.217028 1.735000 0.348028 } ] } Transform { children [ Transform { children [ Transform { translation 0 2.455119e-2 0 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation 0.707107 0.707105 8.359246e-8 3.141590 scaleOrientation 6.178900e-7 -1.133587e-6 -1 0.785398 translation -0.324124 0.268000 0.324375 } Transform { } ] } Transform { children [ Transform { children [ Transform { children [ Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { rotation 0 0 1 1.570798 } Transform { rotation 0 0 1 1.570798 } ] } ] translation -0.826246 -3.203749e-7 0.810000 } ] translation -7.064720e-2 2.072988 -7.638449e-2 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation 0 0 1 1.570798 scaleOrientation 0 0 -1 0.785398 translation -1.114400 2.054490 0.733614 } ] rotation 0 -1 0 0.785395 translation 0.150150 5.124690e-2 1.104730 } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { rotation 0 0 1 1.570798 } Transform { rotation 0 0 1 1.570798 } ] } ] translation -0.896893 1.815989 0.733614 } ] rotation 0 -1 0 0.785395 translation 0.150150 5.124690e-2 1.104730 } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { rotation 0 0 1 1.570798 } Transform { rotation 0 0 1 1.570798 } ] } ] translation -0.896893 1.345988 0.733614 } ] rotation 0 -1 0 0.785395 translation 0.150150 5.124690e-2 1.104730 } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { rotation 0 0 1 1.570798 } Transform { rotation 0 0 1 1.570798 } ] } ] translation -0.896893 0.865989 0.733614 } ] rotation 0 -1 0 0.785395 translation 0.150150 5.124690e-2 1.104730 } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { rotation 0 0 1 1.570798 } Transform { rotation 0 0 1 1.570798 } ] } ] translation -0.896893 0.614988 0.733614 } ] rotation 0 -1 0 0.785395 translation 0.150150 5.124690e-2 1.104730 } ] } Transform { } Transform { rotation -1.776360e-15 1 5.960459e-8 4.712388 translation -0.524845 -1.187367e-7 1.992079 } Transform { } Transform { rotation 1.776360e-15 1 5.960459e-8 1.570798 translation -1.992079 3.128320e-8 -0.524842 } Transform { rotation 0 1 5.960459e-8 3.141597 translation -2.516920 -8.745418e-8 1.467239 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0 -1 0 0.785395 translation -1.258460 0.621999 0.733614 } ] } ] } Transform { children [ Transform { children [ Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.864005 0.342910 -0.368656 1.728729 translation 0.446805 0.629620 0.566805 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.862856 0.357405 -0.357406 1.717769 scale 1 0.999997 1 scaleOrientation -8.046284e-3 0.998225 -5.900603e-2 0.355004 translation 0.524644 1.754500 0.642645 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.862855 -0.357408 -0.357408 4.565410 scaleOrientation -0.900057 0.435083 -2.447991e-2 1.570070 translation 0.228708 1.475000 0.359710 } Transform { rotation 0 1 0 0.785394 translation 0.360000 0 0.477999 } ] } ] } Transform { children [ Transform { children [ Transform { rotation 0 1 0 0.785395 translation 0.252254 0 2.569000 } Transform { rotation 0 -1 0 0.785399 translation 1.638190 0 -1.994930 } Transform { rotation 0 1 0 3.926990 translation 6.202117 0 -0.609000 } Transform { rotation 0 1 0 2.356189 translation 4.816180 0 3.954940 } ] translation -3.227190 0 -0.980000 } Transform { rotation 0 -1 0 1.134500 } Transform { } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 1 0 0 1.570798 translation -5.963509e-8 0.884998 0.312799 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation 5.338520e-8 0.707106 0.707106 3.141590 scaleOrientation 1 -9.735359e-8 -9.735359e-8 4.712388 translation 4.599988e-2 0.884998 0.328599 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0 0 1 1.570798 translation 0.193498 0.884998 0.374599 } Transform { } ] translation 3.186388 0 1.086770 } ] } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -3.514133e-7 0.707106 0.707107 3.141590 scaleOrientation -0.769733 0.543533 0.334787 0.890945 translation 1.103999 0.272998 0.823580 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -3.322933e-7 0.707106 0.707107 3.141590 scaleOrientation 0.506385 0.207348 0.837007 4.521770 translation 1.103999 0.206999 0.823580 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -3.586980e-7 1 6.888200e-7 3.141590 scaleOrientation 0.506385 0.207348 0.837007 4.521770 translation 1.103999 0.378998 0.383758 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -3.563170e-7 5.804798e-7 1 3.141590 scaleOrientation -0.270304 -0.870295 0.411730 0.936537 translation 1.103999 0.112905 0.383760 } Transform { children [ Transform { } ] } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation -4.748546e-7 0.707108 -0.707105 3.141590 translation 1.090000 0.239996 0.414999 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0 diffuseColor 0 0 0 shininess 7.999999e-2 specularColor 0.289999 0.300000 0.289999 } } geometry DEF _272 IndexedFaceSet { coord Coordinate { point [ 0.442999 -2.999999e-2 1.936409e-8 0.442999 2.999999e-2 1.936409e-8 0.409278 -2.999999e-2 0.169529 0.409278 2.999999e-2 0.169529 0.313248 -2.999999e-2 0.313248 0.313248 2.999999e-2 0.313248 0.169529 -2.999999e-2 0.409278 0.169529 2.999999e-2 0.409278 6.689118e-8 -2.999999e-2 0.442999 6.689118e-8 2.999999e-2 0.442999 0 2.999999e-2 0 0 -2.999999e-2 0 ] } texCoord TextureCoordinate { point [ 0.750000 0 0.750000 1 0.687500 0 0.687500 1 0.625000 0 0.625000 1 0.562500 0 0.562500 1 0.500000 0 0.500000 1 0.500000 0.500000 0.500000 0 0.691340 3.806018e-2 0.853550 0.146447 0.961938 0.308658 1 0.500000 0.853550 0.853550 0.691340 0.961938 1 0.500000 0.961938 0.691340 0.500000 1 ] } coordIndex [ 10 9 7 -1 10 7 5 -1 10 5 3 -1 10 3 1 -1 11 0 2 -1 11 2 4 -1 11 4 6 -1 11 6 8 -1 11 1 0 -1 11 10 1 -1 11 8 10 -1 8 9 10 -1 6 7 8 -1 7 9 8 -1 4 5 6 -1 5 7 6 -1 0 1 2 -1 1 3 2 -1 2 3 4 -1 3 5 4 -1 ] creaseAngle 0.500000 texCoordIndex [ 10 11 12 -1 10 12 13 -1 10 13 14 -1 10 14 15 -1 10 18 19 -1 10 19 16 -1 10 16 17 -1 10 17 20 -1 10 15 0 -1 10 10 15 -1 10 20 10 -1 20 9 10 -1 6 7 8 -1 7 9 8 -1 4 5 6 -1 5 7 6 -1 0 1 2 -1 1 3 2 -1 2 3 4 -1 3 5 4 -1 ] } } ] translation 0 2.999999e-2 0 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 1 1 1 } } geometry DEF _273 IndexedFaceSet { coord Coordinate { point [ 0.453000 -0.509998 1.980130e-8 0.453000 0.509998 1.980130e-8 0.418518 -0.509998 0.173353 0.418518 0.509998 0.173353 0.320318 -0.509998 0.320318 0.320318 0.509998 0.320318 0.173353 -0.509998 0.418518 0.173353 0.509998 0.418518 6.840119e-8 -0.509998 0.453000 6.840119e-8 0.509998 0.453000 0 0.509998 0 0 -0.509998 0 ] } texCoord TextureCoordinate { point [ 0.750000 0 0.750000 1 0.687500 0 0.687500 1 0.625000 0 0.625000 1 0.562500 0 0.562500 1 0.500000 0 0.500000 1 0.500000 0.500000 0.500000 0 0.691340 3.806018e-2 0.853550 0.146447 0.961938 0.308658 1 0.500000 0.853550 0.853550 0.691340 0.961938 1 0.500000 0.961938 0.691340 0.500000 1 ] } coordIndex [ 10 9 7 -1 10 7 5 -1 10 5 3 -1 10 3 1 -1 11 0 2 -1 11 2 4 -1 11 4 6 -1 11 6 8 -1 11 1 0 -1 11 10 1 -1 11 8 10 -1 8 9 10 -1 6 7 8 -1 7 9 8 -1 4 5 6 -1 5 7 6 -1 0 1 2 -1 1 3 2 -1 2 3 4 -1 3 5 4 -1 ] creaseAngle 0.500000 texCoordIndex [ 10 11 12 -1 10 12 13 -1 10 13 14 -1 10 14 15 -1 10 18 19 -1 10 19 16 -1 10 16 17 -1 10 17 20 -1 10 15 0 -1 10 10 15 -1 10 20 10 -1 20 9 10 -1 6 7 8 -1 7 9 8 -1 4 5 6 -1 5 7 6 -1 0 1 2 -1 1 3 2 -1 2 3 4 -1 3 5 4 -1 ] } } ] translation 0 0.569998 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0 diffuseColor 0 0 0 shininess 7.999999e-2 specularColor 0.289999 0.300000 0.289999 } } geometry DEF _274 IndexedFaceSet { coord Coordinate { point [ 0.479000 -2.999999e-2 2.093780e-8 0.479000 2.999999e-2 2.093780e-8 0.442537 -2.999999e-2 0.183303 0.442537 2.999999e-2 0.183303 0.338703 -2.999999e-2 0.338703 0.338703 2.999999e-2 0.338703 0.183302 -2.999999e-2 0.442537 0.183302 2.999999e-2 0.442537 7.232709e-8 -2.999999e-2 0.479000 7.232709e-8 2.999999e-2 0.479000 0 2.999999e-2 0 0 -2.999999e-2 0 ] } texCoord TextureCoordinate { point [ 0.750000 0 0.750000 1 0.687500 0 0.687500 1 0.625000 0 0.625000 1 0.562500 0 0.562500 1 0.500000 0 0.500000 1 0.500000 0.500000 0.500000 0 0.691340 3.806018e-2 0.853550 0.146447 0.961938 0.308658 1 0.500000 0.853550 0.853550 0.691340 0.961938 1 0.500000 0.961938 0.691340 0.500000 1 ] } coordIndex [ 10 9 7 -1 10 7 5 -1 10 5 3 -1 10 3 1 -1 11 0 2 -1 11 2 4 -1 11 4 6 -1 11 6 8 -1 10 1 11 -1 1 0 11 -1 10 8 9 -1 10 11 8 -1 6 9 8 -1 6 7 9 -1 4 7 6 -1 4 5 7 -1 2 5 4 -1 2 3 5 -1 0 1 2 -1 1 3 2 -1 ] creaseAngle 0.500000 texCoordIndex [ 10 11 12 -1 10 12 13 -1 10 13 14 -1 10 14 15 -1 10 18 19 -1 10 19 16 -1 10 16 17 -1 10 17 20 -1 10 15 10 -1 15 0 10 -1 10 20 9 -1 10 10 20 -1 6 9 8 -1 6 7 9 -1 4 7 6 -1 4 5 7 -1 2 5 4 -1 2 3 5 -1 0 1 2 -1 1 3 2 -1 ] } } ] translation 0 1.110000 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.250000 diffuseColor 0.400000 0.379999 0.129997 shininess 7e-2 specularColor 0.430000 0.200000 0.200000 } } geometry DEF _275 IndexedFaceSet { coord Coordinate { point [ 0 1e-3 0 6.840119e-8 1e-3 0.453000 0.173353 1e-3 0.418518 0.320318 1e-3 0.320318 0.418518 1e-3 0.173353 0.453000 1e-3 1.980130e-8 ] } texCoord TextureCoordinate { point [ 0.500000 0.500000 0.500000 0 0.691340 3.806018e-2 0.853550 0.146447 0.961938 0.308658 1 0.500000 ] } coordIndex [ 0 1 2 -1 0 2 3 -1 0 3 4 -1 0 4 5 -1 ] creaseAngle 0.500000 texCoordIndex [ 0 1 2 -1 0 2 3 -1 0 3 4 -1 0 4 5 -1 ] } } ] translation 0 1.139999 0 } ] rotation 0 1 0 1.570798 translation -1.600000 -5e-2 3.815000 } Transform { children [ DEF _18_0 Shape { appearance Appearance { material Material { diffuseColor 1 0.561764 0.343896 shininess 7.999999e-2 specularColor 0.879998 0.300487 0.300487 } } } ] translation 0.914690 -5e-2 1.447499 } choreonoid-1.5.0/share/model/Labo1/rack1.wrl0000664000000000000000000010273712741425367017262 0ustar rootroot#VRML V2.0 utf8 #VRML V2.0 utf8 #Cosmo Worlds V2.0 Transform { children [ Transform { children [ Transform { children [ Group { children [ Group { } Transform { children [ Shape { appearance Appearance { material DEF _7 Material { diffuseColor 0.449999 0.449999 0.449999 specularColor 0.500000 0.500000 0.500000 } } geometry DEF _10 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.746819 0 2 0.317999 0 3 0.100000 0 4 0.317999 0 5 0.100000 0 6 0.317999 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.905747 -0.299685 -0.299685 4.613550 translation 2.809560 2.117500 1.337339 } Transform { children [ Group { children [ Group { } Transform { children [ Shape { appearance Appearance { material USE _7 } geometry DEF _11 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.256500 0 2 0.317999 0 3 0.100000 0 4 0.317999 0 5 0.100000 0 6 0.317999 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -5.348458e-13 1 -2.215429e-13 0.785395 translation 2.492000 1.830250 0.910000 } ] } ] } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -0.606143 0.606144 0.514956 4.092669 translation 1.555698 1.694000 0.538084 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation 0 1 0 2.187050 translation 1.621899 1.947499 0.824751 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.911889 0.290230 -0.290215 1.662909 translation 1.998939 2.106488 1.357089 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] translation 1.529999 1.820749 0.694994 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.993448 -8.080607e-2 8.080587e-2 1.577370 translation 1.604179 1.534999 0.242027 } ] } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation 0.606992 -0.606992 -0.512953 2.193680 translation 2.518520 1.702000 0.753228 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation 3.485909e-7 1 -1.059858e-7 2.209870 translation 2.586838 1.958500 1.037618 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.905747 -0.299685 -0.299685 4.613550 translation 2.809560 2.117500 1.337339 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation -5.348458e-13 1 -2.215429e-13 0.785395 translation 2.492000 1.830250 0.910000 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.993023 -8.338183e-2 8.338183e-2 1.577800 translation 2.585220 1.542999 0.358828 } ] } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation -0.357403 0.357402 0.862859 4.565410 scaleOrientation 0.977248 0.149976 -0.149977 4.689380 translation 0.125101 1.735000 0.256105 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -0.678599 0.678599 -0.281081 2.593569 scaleOrientation -0.303838 -3.283892e-2 -0.952157 0.664129 translation 9.681860e-2 1.812999 0.227822 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation -6.738029e-21 1 1.626719e-20 3.141598 scaleOrientation 2.338130e-20 1 3.141188e-20 1.570798 translation 4.166390e-2 1.902999 0.172666 } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -0.577350 0.577350 -0.577350 2.094398 scaleOrientation 0.151967 -0.379547 0.912606 3.860579 translation -0.158000 0.199598 -6.800039e-2 } ] rotation -6.738029e-21 1 1.626719e-20 3.141598 scaleOrientation 2.338130e-20 1 3.141188e-20 1.570798 translation -0.116336 1.735000 0.172670 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation -0.357403 0.357402 0.862859 4.565410 translation 0.217028 1.735000 0.348028 } ] } Transform { children [ Transform { children [ Transform { translation 0 2.455119e-2 0 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation 0.707107 0.707105 8.359236e-8 3.141590 scaleOrientation 6.178900e-7 -1.133588e-6 -1 0.785398 translation -0.324124 0.268000 0.324375 } Transform { } ] } Transform { children [ Transform { children [ Transform { children [ Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { rotation 0 0 1 1.570798 } Transform { rotation 0 0 1 1.570798 } ] } ] translation -0.826246 -3.203749e-7 0.810000 } ] translation -7.064720e-2 2.072988 -7.638449e-2 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation 0 0 1 1.570798 scaleOrientation 0 0 -1 0.785398 translation -1.114400 2.054490 0.733614 } ] rotation 0 -1 0 0.785395 translation 0.150150 5.124690e-2 1.104730 } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { rotation 0 0 1 1.570798 } Transform { rotation 0 0 1 1.570798 } ] } ] translation -0.896893 1.815989 0.733614 } ] rotation 0 -1 0 0.785395 translation 0.150150 5.124690e-2 1.104730 } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { rotation 0 0 1 1.570798 } Transform { rotation 0 0 1 1.570798 } ] } ] translation -0.896893 1.345988 0.733614 } ] rotation 0 -1 0 0.785395 translation 0.150150 5.124690e-2 1.104730 } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { rotation 0 0 1 1.570798 } Transform { rotation 0 0 1 1.570798 } ] } ] translation -0.896893 0.865989 0.733614 } ] rotation 0 -1 0 0.785395 translation 0.150150 5.124690e-2 1.104730 } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { rotation 0 0 1 1.570798 } Transform { rotation 0 0 1 1.570798 } ] } ] translation -0.896893 0.614988 0.733614 } ] rotation 0 -1 0 0.785395 translation 0.150150 5.124690e-2 1.104730 } ] } Transform { } Transform { rotation -1.776360e-15 1 5.960459e-8 4.712388 translation -0.524845 -1.187368e-7 1.992079 } Transform { } Transform { rotation 1.776360e-15 1 5.960459e-8 1.570798 translation -1.992079 3.128320e-8 -0.524842 } Transform { rotation 0 1 5.960459e-8 3.141598 translation -2.516920 -8.745418e-8 1.467239 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0 -1 0 0.785395 translation -1.258460 0.621999 0.733614 } ] } ] } Transform { children [ Transform { children [ Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.864005 0.342910 -0.368656 1.728729 translation 0.446805 0.629620 0.566805 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.862856 0.357405 -0.357406 1.717769 scale 1 0.999997 1 scaleOrientation -8.046282e-3 0.998225 -5.900602e-2 0.355004 translation 0.524644 1.754500 0.642645 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.862855 -0.357408 -0.357408 4.565410 scaleOrientation -0.900057 0.435083 -2.447990e-2 1.570070 translation 0.228709 1.475000 0.359710 } Transform { rotation 0 1 0 0.785394 translation 0.360000 0 0.477999 } ] } ] } Transform { children [ Transform { children [ Transform { rotation 0 1 0 0.785395 translation 0.252254 0 2.569000 } Transform { rotation 0 -1 0 0.785399 translation 1.638190 0 -1.994930 } Transform { rotation 0 1 0 3.926990 translation 6.202118 0 -0.609000 } Transform { rotation 0 1 0 2.356189 translation 4.816180 0 3.954940 } ] translation -3.227190 0 -0.980000 } Transform { rotation 0 -1 0 1.134500 } Transform { } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 1 0 0 1.570798 translation -5.963509e-8 0.884998 0.312799 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation 5.338514e-8 0.707106 0.707106 3.141590 scaleOrientation 1 -9.735359e-8 -9.735359e-8 4.712388 translation 4.599988e-2 0.884998 0.328599 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0 0 1 1.570798 translation 0.193498 0.884998 0.374599 } Transform { } ] translation 3.186388 0 1.086770 } ] } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -3.514132e-7 0.707106 0.707107 3.141590 scaleOrientation -0.769733 0.543533 0.334787 0.890945 translation 1.103999 0.272998 0.823580 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -3.322932e-7 0.707106 0.707107 3.141590 scaleOrientation 0.506385 0.207348 0.837007 4.521770 translation 1.103999 0.206999 0.823580 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -3.586980e-7 1 6.888200e-7 3.141590 scaleOrientation 0.506385 0.207348 0.837007 4.521770 translation 1.103999 0.378998 0.383758 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -3.563170e-7 5.804798e-7 1 3.141590 scaleOrientation -0.270304 -0.870295 0.411730 0.936537 translation 1.103999 0.112905 0.383760 } Transform { children [ Transform { } ] } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation -4.748544e-7 0.707108 -0.707105 3.141590 translation 1.090000 0.239997 0.414999 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 1 1 1 } } geometry Box { size 4.500000e-2 1.995000 5.499998e-2 } } ] translation 0.246500 1.131500 0.197500 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 1 1 1 } } geometry Box { size 4.500000e-2 1.995000 5.499998e-2 } } ] translation 0.246500 1.131500 -0.197500 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 1 1 1 } } geometry Box { size 4.500000e-2 1.995000 5.499998e-2 } } ] translation -0.246500 1.131500 0.197500 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 1 1 1 } } geometry Box { size 4.500000e-2 1.995000 5.499998e-2 } } ] translation -0.246500 1.131500 -0.197500 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 1 1 1 } } geometry Box { size 2e-3 1.995000 2.999999e-2 } } ] translation 0.241999 1.131500 0.155000 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 1 1 1 } } geometry Box { size 2e-3 1.995000 2.999999e-2 } } ] translation 0.241999 1.131500 -0.155000 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 1 1 1 } } geometry Box { size 2e-3 1.995000 2.999999e-2 } } ] translation -0.241999 1.131500 0.155000 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 1 1 1 } } geometry Box { size 2e-3 1.995000 2.999999e-2 } } ] translation -0.241999 1.131500 -0.155000 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 1 1 1 } } geometry Box { size 2e-3 3.999999e-2 0.379999 } } ] translation 0.246998 1.570999 0 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 1 1 1 } } geometry Box { size 2e-3 3.999999e-2 0.379999 } } ] translation -0.246998 1.570999 0 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 1 1 1 } } geometry Box { size 2e-3 3.999999e-2 0.379999 } } ] translation 0.246998 1.169000 0 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 1 1 1 } } geometry Box { size 2e-3 3.999999e-2 0.379999 } } ] translation -0.246998 1.169000 0 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 1 1 1 } } geometry Box { size 5.999999e-2 2e-3 0.379999 } } ] translation 0.217998 1.590999 0 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 1 1 1 } } geometry Box { size 5.999999e-2 2e-3 0.379999 } } ] translation -0.217998 1.590999 0 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 1 1 1 } } geometry Box { size 5.999999e-2 2e-3 0.379999 } } ] translation 0.217998 1.189000 0 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 1 1 1 } } geometry Box { size 5.999999e-2 2e-3 0.379999 } } ] translation -0.217998 1.189000 0 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 1 1 1 } } geometry Box { size 0.497999 2e-3 0.384000 } } ] translation 0 0.903998 0 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 1 1 1 } } geometry Box { size 0.497999 2e-3 0.384000 } } ] translation 0 0.432000 0 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 1 1 1 } } geometry Box { size 0.493999 1.499999e-2 2e-3 } } ] translation 0 0.911499 0.190999 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 1 1 1 } } geometry Box { size 0.493999 1.499999e-2 2e-3 } } ] translation 0 0.911499 -0.190999 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 1 1 1 } } geometry Box { size 0.493999 1.499999e-2 2e-3 } } ] translation 0 0.439500 0.190999 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 1 1 1 } } geometry Box { size 0.493999 1.499999e-2 2e-3 } } ] translation 0 0.439500 -0.190999 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 1 1 1 } } geometry Box { size 2e-3 2.999999e-2 0.379999 } } ] translation 0.247998 0.888998 0 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 1 1 1 } } geometry Box { size 2e-3 2.999999e-2 0.379999 } } ] translation -0.247998 0.888998 0 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 1 1 1 } } geometry Box { size 2e-3 2.999999e-2 0.379999 } } ] translation 0.247998 0.416999 0 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 1 1 1 } } geometry Box { size 2e-3 2.999999e-2 0.379999 } } ] translation -0.247998 0.416999 0 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 0 0 0 shininess 7.999999e-2 specularColor 0.289999 0.300000 0.289999 } } geometry Box { size 0.537998 5e-2 0.680998 } } ] translation 0 0.108998 -1.499999e-2 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 1 1 1 } } geometry Box { size 0.537998 7.100000e-2 2e-3 } } ] translation 0 0.168999 0.225998 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 1 1 1 } } geometry Box { size 0.537998 7.100000e-2 2e-3 } } ] translation 0 0.168999 -0.225998 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 1 1 1 } } geometry Box { size 0.537998 2e-3 0.449999 } } ] translation 0 2.130000 0 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 1 1 1 } } geometry Box { size 0.537998 5.999999e-2 2e-3 } } ] translation 0 2.101000 0.225998 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 1 1 1 } } geometry Box { size 0.537998 5.999999e-2 2e-3 } } ] translation 0 2.101000 -0.225998 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 1 1 1 } } geometry Cylinder { height 2.400000e-2 radius 3.700000e-2 } } ] rotation 0 0 1 1.570798 translation 0.199000 3.799999e-2 0.254999 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 1 1 1 } } geometry Cylinder { height 2.400000e-2 radius 3.700000e-2 } } ] rotation 0 0 1 1.570798 translation 0.199000 3.799999e-2 -0.264999 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 1 1 1 } } geometry Cylinder { height 2.400000e-2 radius 3.700000e-2 } } ] rotation 0 0 1 1.570798 translation -0.199000 3.799999e-2 0.254999 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 1 1 1 } } geometry Cylinder { height 2.400000e-2 radius 3.700000e-2 } } ] rotation 0 0 1 1.570798 translation -0.199000 3.799999e-2 -0.264999 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 1 1 1 } } geometry Box { size 2.800000e-2 4.699999e-2 7.800000e-2 } } ] translation 0.199000 6.199999e-2 0.254999 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 1 1 1 } } geometry Box { size 2.800000e-2 4.699999e-2 7.800000e-2 } } ] translation 0.199000 6.199999e-2 -0.264999 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 1 1 1 } } geometry Box { size 2.800000e-2 4.699999e-2 7.800000e-2 } } ] translation -0.199000 6.199999e-2 0.254999 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 1 1 1 } } geometry Box { size 2.800000e-2 4.699999e-2 7.800000e-2 } } ] translation -0.199000 6.199999e-2 -0.264999 } Transform { children [ Shape { appearance Appearance { material DEF _289 Material { diffuseColor 0.899999 0.899999 0.850000 shininess 0.600000 specularColor 0.769999 0.769999 0.769999 } } geometry Box { size 0.430000 0.307999 0.400000 } } ] translation 0 1.360998 0 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 0 0 0 } } geometry Cylinder { height 2e-3 radius 4.399998e-2 } } ] rotation 1 0 0 1.570798 translation 0.115998 1.463000 0.201000 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 0 0 0 } } geometry Cylinder { height 2e-3 radius 4.399998e-2 } } ] rotation 1 0 0 1.570798 translation -0.115998 1.463000 0.201000 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 0 0 0 } } geometry Box { size 3.799999e-2 2.400000e-2 3e-3 } } ] translation -0.172998 1.222000 0.201499 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 0 0 0 } } geometry Cylinder { height 1.200000e-2 radius 8.999998e-3 } } ] rotation 1 0 0 1.570798 translation -0.137500 1.222000 0.206000 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 0 0 0 } } geometry Cylinder { height 1.499999e-2 radius 4.999998e-3 } } ] rotation 1 0 0 1.570798 translation -0.114500 1.222000 0.207498 } Transform { children [ Shape { appearance Appearance { material USE _289 } geometry Box { size 0.430000 0.200000 0.451999 } } ] translation 0 1.019000 -2.500000e-2 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 0 0 0 } } geometry Box { size 0.174998 0.129998 2e-3 } } ] translation -6.250000e-2 1.014000 0.202000 } Transform { children [ Shape { appearance Appearance { material DEF _290 Material { diffuseColor 0 0 0 shininess 7.999999e-2 specularColor 0.289999 0.300000 0.289999 } } geometry Box { size 0.300000 5e-2 0.199000 } } ] translation 0 0.805000 0 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 1 1 1 } } geometry Box { size 0.340000 0.172998 0.312000 } } ] translation 0 0.692498 0 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 0 0 0 } } geometry Cylinder { height 2e-3 radius 4.199998e-2 } } ] rotation 1 0 0 1.570798 translation 0.100000 0.676998 0.157000 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 1 1 1 } } geometry Box { size 0.340000 0.172998 0.312000 } } ] translation 0 0.518499 0 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 0 0 0 } } geometry Cylinder { height 2e-3 radius 4.199998e-2 } } ] rotation 1 0 0 1.570798 translation 0.100000 0.503000 0.157000 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 0.349999 0.409999 0.430000 shininess 0.319999 specularColor 0.150000 0.170000 0.180000 } } geometry Box { size 0.426999 0.174998 0.379999 } } ] translation 0 0.282999 0 } Transform { children [ Shape { appearance Appearance { material USE _290 } geometry Box { size 0.421999 8.799999e-2 0.305000 } } ] translation 0 1.634999 5e-2 } ] rotation 0 1 0 3.141590 translation 0.545000 -5e-2 3.484998 } Transform { children [ DEF _18_0 Shape { appearance Appearance { material Material { diffuseColor 1 0.561764 0.343896 shininess 7.999999e-2 specularColor 0.879998 0.300487 0.300487 } } } ] translation 0.914690 -5e-2 1.447499 } choreonoid-1.5.0/share/model/Labo1/tank.wrl0000664000000000000000000056417712741425367017230 0ustar rootroot#VRML V2.0 utf8 #Cosmo Worlds V2.0 Transform { children [ Transform { children [ Transform { children [ Group { children [ Group { } Transform { children [ Shape { appearance Appearance { material DEF _0 Material { diffuseColor 0.449999 0.449999 0.449999 specularColor 0.500000 0.500000 0.500000 } } geometry DEF _3 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 1.313570 0 2 0.317999 0 3 0.100000 0 4 0.317999 0 5 0.100000 0 6 0.317999 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.911889 0.290230 -0.290215 1.662909 translation 1.998939 2.106488 1.357089 } Transform { children [ Group { children [ Group { } Transform { children [ Shape { appearance Appearance { material USE _0 } geometry DEF _4 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.253500 0 2 0.317999 0 3 0.100000 0 4 0.317999 0 5 0.100000 0 6 0.317999 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] translation 1.529999 1.820749 0.694994 } ] } Transform { children [ Transform { children [ Transform { children [ Shape { appearance Appearance { material DEF _22 Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _23 IndexedFaceSet { coord Coordinate { point [ 0 -3.844999e-2 -1.799998e-2 0 3.844999e-2 -1.799998e-2 6.888289e-3 -3.844999e-2 -1.662980e-2 6.888289e-3 3.844999e-2 -1.662980e-2 1.272790e-2 -3.844999e-2 -1.272790e-2 1.272790e-2 3.844999e-2 -1.272790e-2 1.662980e-2 -3.844999e-2 -6.888289e-3 1.662980e-2 3.844999e-2 -6.888289e-3 1.799998e-2 -3.844999e-2 7.868050e-10 1.799998e-2 3.844999e-2 7.868050e-10 1.662980e-2 -3.844999e-2 6.888309e-3 1.662980e-2 3.844999e-2 6.888309e-3 1.272790e-2 -3.844999e-2 1.272790e-2 1.272790e-2 3.844999e-2 1.272790e-2 6.888289e-3 -3.844999e-2 1.662980e-2 6.888289e-3 3.844999e-2 1.662980e-2 2.717930e-9 -3.844999e-2 1.799998e-2 2.717930e-9 3.844999e-2 1.799998e-2 -6.888289e-3 -3.844999e-2 1.662980e-2 -6.888289e-3 3.844999e-2 1.662980e-2 -1.272790e-2 -3.844999e-2 1.272790e-2 -1.272790e-2 3.844999e-2 1.272790e-2 -1.662980e-2 -3.844999e-2 6.888309e-3 -1.662980e-2 3.844999e-2 6.888309e-3 -1.799998e-2 -3.844999e-2 -2.146478e-10 -1.799998e-2 3.844999e-2 -2.146478e-10 -1.662980e-2 -3.844999e-2 -6.888309e-3 -1.662980e-2 3.844999e-2 -6.888309e-3 -1.272790e-2 -3.844999e-2 -1.272790e-2 -1.272790e-2 3.844999e-2 -1.272790e-2 -6.888289e-3 -3.844999e-2 -1.662980e-2 -6.888289e-3 3.844999e-2 -1.662980e-2 0 3.844999e-2 0 0 -3.844999e-2 0 ] } coordIndex [ 0 1 3 2 -1 2 3 5 4 -1 4 5 7 6 -1 6 7 9 8 -1 8 9 11 10 -1 10 11 13 12 -1 12 13 15 14 -1 14 15 17 16 -1 16 17 19 18 -1 18 19 21 20 -1 20 21 23 22 -1 22 23 25 24 -1 24 25 27 26 -1 26 27 29 28 -1 28 29 31 30 -1 30 31 1 0 -1 32 31 29 -1 32 29 27 -1 32 27 25 -1 32 25 23 -1 32 23 21 -1 32 21 19 -1 32 19 17 -1 32 17 15 -1 32 15 13 -1 32 13 11 -1 32 11 9 -1 32 9 7 -1 32 7 5 -1 32 5 3 -1 32 3 1 -1 32 1 31 -1 33 0 2 -1 33 2 4 -1 33 4 6 -1 33 6 8 -1 33 8 10 -1 33 10 12 -1 33 12 14 -1 33 14 16 -1 33 16 18 -1 33 18 20 -1 33 20 22 -1 33 22 24 -1 33 24 26 -1 33 26 28 -1 33 28 30 -1 33 30 0 -1 ] } } ] rotation 0 0 1 4.712388 scaleOrientation 0 0 -1 0.785398 translation -0.362574 0.314500 0.324375 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 2.999999e-2 radius 9.999998e-3 } } ] scaleOrientation 0 0 -1 0.307738 translation -0.362574 0.329903 0.324375 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 2.999999e-2 radius 4.999998e-3 } } ] scaleOrientation 0 0 -1 0.248015 translation -0.362574 0.359903 0.324375 } Transform { children [ Shape { appearance Appearance { material Material { } } geometry DEF _24 IndexedFaceSet { color Color { color [ 1 0 0 ] } coord Coordinate { point [ -2.192969e-2 3.150010e-3 -1.259118e-2 -2.192969e-2 7.350040e-3 -1.259110e-2 2.371120e-2 3.150010e-3 8.787808e-3 2.371120e-2 7.350028e-3 8.787870e-3 2.192959e-2 3.149989e-3 1.259129e-2 2.192959e-2 7.349960e-3 1.259129e-2 -2.371129e-2 3.149979e-3 -8.787740e-3 -2.371129e-2 7.349968e-3 -8.787740e-3 -1.194208e-2 7.697950e-3 2.549459e-2 -1.194208e-2 2.801760e-3 2.549459e-2 -1.194200e-2 7.697950e-3 2.549459e-2 -1.194200e-2 2.801760e-3 2.549459e-2 9.583028e-3 7.697990e-3 2.647170e-2 9.583040e-3 2.801798e-3 2.647170e-2 2.549448e-2 7.698030e-3 1.194208e-2 2.549448e-2 2.801920e-3 1.194208e-2 2.549448e-2 7.698030e-3 1.194208e-2 2.549448e-2 2.801920e-3 1.194208e-2 2.549440e-2 7.698030e-3 1.194220e-2 2.549448e-2 2.801920e-3 1.194220e-2 2.647170e-2 7.698180e-3 -9.582970e-3 2.647170e-2 2.802039e-3 -9.582978e-3 1.194189e-2 7.698229e-3 -2.549448e-2 1.194189e-2 2.802090e-3 -2.549459e-2 1.194208e-2 7.698229e-3 -2.549448e-2 1.194208e-2 2.802090e-3 -2.549448e-2 1.194208e-2 7.698229e-3 -2.549440e-2 1.194208e-2 2.802090e-3 -2.549448e-2 -9.583120e-3 7.698189e-3 -2.647170e-2 -9.583050e-3 2.802029e-3 -2.647170e-2 -2.549459e-2 7.698030e-3 -1.194189e-2 -2.549459e-2 2.801920e-3 -1.194189e-2 -2.549459e-2 7.698030e-3 -1.194200e-2 -2.549459e-2 2.801920e-3 -1.194200e-2 -2.549459e-2 7.698030e-3 -1.194189e-2 -2.549448e-2 2.801920e-3 -1.194189e-2 -2.647170e-2 7.697938e-3 9.583109e-3 -2.647170e-2 2.801798e-3 9.583050e-3 -1.194208e-2 7.697950e-3 2.549459e-2 -1.194208e-2 2.801760e-3 2.549459e-2 8.181508e-9 -7.698060e-3 -1.578579e-8 -4.335800e-9 -2.801920e-3 9.867928e-9 -9.788430e-3 7.256418e-3 2.089668e-2 -9.788420e-3 3.243288e-3 2.089668e-2 -9.788368e-3 7.256418e-3 2.089668e-2 -9.788360e-3 3.243288e-3 2.089668e-2 7.854750e-3 7.256450e-3 2.169759e-2 7.854758e-3 3.243329e-3 2.169759e-2 2.089660e-2 7.256540e-3 9.788420e-3 2.089660e-2 3.243430e-3 9.788420e-3 2.089660e-2 7.256540e-3 9.788360e-3 2.089660e-2 3.243430e-3 9.788360e-3 2.089660e-2 7.256540e-3 9.788420e-3 2.089660e-2 3.243430e-3 9.788420e-3 2.169750e-2 7.256628e-3 -7.854688e-3 2.169750e-2 3.243518e-3 -7.854758e-3 9.788160e-3 7.256680e-3 -2.089660e-2 9.788170e-3 3.243559e-3 -2.089660e-2 9.788280e-3 7.256680e-3 -2.089660e-2 9.788288e-3 3.243559e-3 -2.089660e-2 9.788280e-3 7.256680e-3 -2.089660e-2 9.788350e-3 3.243559e-3 -2.089660e-2 -7.854828e-3 7.256648e-3 -2.169750e-2 -7.854828e-3 3.243518e-3 -2.169750e-2 -2.089668e-2 7.256560e-3 -9.788230e-3 -2.089668e-2 3.243420e-3 -9.788288e-3 -2.089668e-2 7.256560e-3 -9.788288e-3 -2.089668e-2 3.243420e-3 -9.788288e-3 -2.089668e-2 7.256560e-3 -9.788230e-3 -2.089668e-2 3.243420e-3 -9.788230e-3 -2.169759e-2 7.256470e-3 7.854769e-3 -2.169759e-2 3.243329e-3 7.854769e-3 -9.788430e-3 7.256418e-3 2.089668e-2 -9.788420e-3 3.243288e-3 2.089660e-2 -1.825869e-8 -7.256519e-3 -2.823468e-8 -2.851849e-8 -3.243430e-3 -7.207658e-9 -2.441000e-2 3.149898e-3 6.603268e-3 -2.441000e-2 7.349890e-3 6.603280e-3 2.298030e-2 3.150108e-3 -1.055238e-2 2.298030e-2 7.350109e-3 -1.055238e-2 2.440989e-2 3.150090e-3 -6.603208e-3 2.440989e-2 7.350109e-3 -6.603199e-3 -2.298030e-2 3.149880e-3 1.055250e-2 -2.298039e-2 7.349890e-3 1.055250e-2 -6.603340e-3 3.150108e-3 -2.440989e-2 -6.603340e-3 7.350138e-3 -2.440989e-2 1.055250e-2 3.149898e-3 2.298039e-2 1.055250e-2 7.349928e-3 2.298039e-2 6.603268e-3 3.149890e-3 2.441010e-2 6.603260e-3 7.349858e-3 2.441010e-2 -1.055250e-2 3.150090e-3 -2.298020e-2 -1.055260e-2 7.350069e-3 -2.298020e-2 1.259099e-2 3.150139e-3 -2.192959e-2 1.259099e-2 7.350170e-3 -2.192959e-2 -8.787688e-3 3.149850e-3 2.371140e-2 -8.787699e-3 7.349838e-3 2.371140e-2 -1.259110e-2 3.149840e-3 2.192980e-2 -1.259118e-2 7.349830e-3 2.192988e-2 8.787618e-3 3.150139e-3 -2.371120e-2 8.787608e-3 7.350158e-3 -2.371120e-2 8.908038e-4 -7.350000e-3 -1.901739e-3 -8.907780e-4 -7.350000e-3 1.901680e-3 1.901700e-3 -7.350000e-3 8.908180e-4 -1.901729e-3 -7.350000e-3 -8.907460e-4 -1.901749e-3 1.049999e-3 -8.906999e-4 1.901680e-3 1.049999e-3 8.908640e-4 -8.907989e-4 1.049980e-3 1.901719e-3 8.907829e-4 1.050009e-3 -1.901690e-3 ] } colorIndex [ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ] colorPerVertex FALSE coordIndex [ 100 0 1 107 3 2 -1 101 4 5 106 7 6 -1 6 7 1 0 -1 2 3 5 4 -1 8 9 11 10 -1 10 11 13 12 -1 12 13 15 14 -1 14 15 17 16 -1 16 17 19 18 -1 18 19 21 20 -1 20 21 23 22 -1 22 23 25 24 -1 24 25 27 26 -1 26 27 29 28 -1 28 29 31 30 -1 30 31 33 32 -1 32 33 35 34 -1 34 35 37 36 -1 36 37 39 38 -1 38 39 9 8 -1 8 9 43 42 -1 11 10 44 45 -1 13 12 46 47 -1 15 14 48 49 -1 17 16 50 51 -1 19 18 52 53 -1 21 20 54 55 -1 23 22 56 57 -1 25 24 58 59 -1 27 26 60 61 -1 29 28 62 63 -1 31 30 64 65 -1 33 32 66 67 -1 35 34 68 69 -1 37 36 70 71 -1 39 38 72 73 -1 82 83 77 76 -1 78 79 81 80 -1 90 91 85 84 -1 86 87 89 88 -1 102 92 93 105 95 94 -1 103 96 97 104 99 98 -1 98 99 93 92 -1 94 95 97 96 -1 33 35 40 -1 31 33 40 -1 25 27 40 -1 23 25 40 -1 17 19 40 -1 15 17 40 -1 9 11 40 -1 39 9 40 -1 43 45 11 9 -1 45 47 13 11 -1 47 49 15 13 -1 49 51 17 15 -1 51 53 19 17 -1 53 55 21 19 -1 55 57 23 21 -1 57 59 25 23 -1 59 61 27 25 -1 61 63 29 27 -1 63 65 31 29 -1 65 67 33 31 -1 67 69 35 33 -1 69 71 37 35 -1 71 73 39 37 -1 73 43 9 39 -1 74 69 35 40 -1 67 74 40 33 -1 65 74 40 31 -1 74 61 27 40 -1 59 74 40 25 -1 57 74 40 23 -1 74 53 19 40 -1 51 74 40 17 -1 49 74 40 15 -1 74 45 11 40 -1 43 74 40 9 -1 73 74 40 39 -1 10 8 41 -1 8 38 41 -1 16 14 41 -1 18 16 41 -1 24 22 41 -1 26 24 41 -1 32 30 41 -1 34 32 41 -1 44 42 8 10 -1 46 44 10 12 -1 48 46 12 14 -1 50 48 14 16 -1 52 50 16 18 -1 54 52 18 20 -1 56 54 20 22 -1 58 56 22 24 -1 60 58 24 26 -1 62 60 26 28 -1 64 62 28 30 -1 66 64 30 32 -1 68 66 32 34 -1 70 68 34 36 -1 72 70 36 38 -1 42 72 38 8 -1 75 42 8 41 -1 44 75 41 10 -1 75 48 14 41 -1 50 75 41 16 -1 52 75 41 18 -1 75 56 22 41 -1 58 75 41 24 -1 60 75 41 26 -1 75 64 30 41 -1 66 75 41 32 -1 68 75 41 34 -1 75 72 38 41 -1 63 61 60 62 -1 65 63 62 68 -1 71 69 68 70 -1 73 71 70 44 -1 47 45 44 46 -1 49 47 46 52 -1 60 57 55 54 -1 55 53 52 54 -1 6 0 100 101 -1 100 2 4 101 -1 98 92 102 103 -1 102 94 96 103 -1 93 99 104 105 -1 104 97 95 105 -1 1 7 106 107 -1 106 5 3 107 -1 ] solid FALSE } } ] translation -0.362574 0.377819 0.324375 } Transform { children [ Shape { appearance Appearance { material DEF _25 Material { diffuseColor 0.409999 0.730000 0.810000 shininess 9e-2 specularColor 0.109999 0.109999 0.109999 } } geometry Cylinder { height 8.799999e-2 radius 6.250000e-2 } } ] rotation 0.577350 -0.577349 -0.577349 2.094398 scaleOrientation -0.795410 -0.605569 -2.465031e-2 0.831143 translation -0.277624 0.126643 0.324375 } Transform { children [ Shape { appearance Appearance { material USE _25 } geometry Cylinder { height 1.398000e-2 radius 8.250000e-2 } } ] rotation 0.577350 -0.577349 -0.577349 2.094398 scale 0.999997 1 1 scaleOrientation -0.618214 -0.487215 -0.616792 0.352490 translation -0.277624 0.126643 0.375364 } Transform { children [ Transform { children [ Shape { appearance Appearance { material DEF _26 Material { diffuseColor 0 0.750000 0.469998 shininess 0.819998 specularColor 1 1 1 } } geometry Cylinder { height 0.237000 radius 9.674999e-2 } } ] rotation 0.577350 -0.577350 -0.577350 2.094398 translation -0.277626 0.102090 0.572413 } Transform { children [ Shape { appearance Appearance { material USE _26 } geometry Cylinder { height 5.570000e-2 radius 5e-2 } } ] rotation 0.577350 -0.577349 -0.577349 2.094398 scaleOrientation 0 0 -1 0.785398 translation -0.277626 0.102090 0.426064 } Transform { children [ Shape { appearance Appearance { material USE _26 } geometry Cylinder { height 1.586000e-2 radius 7.750000e-2 } } ] rotation 0.577350 -0.577349 -0.577349 2.094398 scaleOrientation 0 0 -1 0.407413 translation -0.277626 0.102090 0.390284 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 0 0.750000 0.469998 shininess 0.819998 specularColor 1 1 1 } } geometry DEF _27 IndexedFaceSet { coord Coordinate { point [ -3.181200e-2 2.150000e-2 3.620000e-2 1.799998e-2 2.150000e-2 3.620000e-2 1.799998e-2 2.150000e-2 -3.620000e-2 2.886939e-2 -2.150000e-2 -3.620000e-2 -3.181200e-2 2.150000e-2 -3.620000e-2 -3.277250e-2 -2.150000e-2 3.620000e-2 -1.799998e-2 -6.449998e-2 3.620000e-2 2.886939e-2 -2.150000e-2 3.620000e-2 1.316719e-2 -6.449998e-2 3.620000e-2 1.316719e-2 -6.449998e-2 -3.620000e-2 -3.277250e-2 -2.150000e-2 -3.620000e-2 -1.799998e-2 -6.449998e-2 -3.620000e-2 2.501478e-2 -4.300000e-2 -3.383129e-2 2.501478e-2 -4.300000e-2 3.856879e-2 2.886939e-2 -5.587939e-9 3.620000e-2 2.886939e-2 0 -3.620000e-2 -6.906019e-3 2.501419e-2 3.620000e-2 -6.906019e-3 2.501419e-2 -3.620000e-2 ] } colorPerVertex FALSE coordIndex [ 5 6 8 13 7 -1 10 11 6 5 -1 6 11 9 8 -1 12 9 11 10 3 -1 14 1 16 0 5 7 -1 4 17 2 15 3 10 -1 5 0 4 10 -1 7 13 12 3 -1 13 8 9 12 -1 3 15 14 7 -1 15 2 1 14 -1 4 0 16 17 -1 16 1 2 17 -1 ] creaseAngle 0.500000 } } ] translation -0.184963 0.175779 0.587417 } ] translation 0 2.455119e-2 0 } Transform { children [ Shape { appearance Appearance { material USE _25 } geometry Cylinder { height 3.999999e-2 radius 2.250000e-2 } } ] rotation -2.030278e-7 1 -1.421079e-14 4.712388 translation -0.277624 0.187537 0.324375 } Transform { children [ Shape { appearance Appearance { material USE _22 } geometry Cylinder { height 7.689999e-2 radius 1.434998e-2 } } ] scaleOrientation 0 0 -1 0.307738 translation -0.277624 0.229550 0.324375 } Transform { children [ Group { children [ Transform { children [ Group { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _28 IndexedFaceSet { coord Coordinate { point [ 6.650000e-2 0 0 6.382050e-2 0 -9.999998e-3 5.649999e-2 0 -1.732050e-2 4.650000e-2 0 -1.999999e-2 3.649998e-2 0 -1.732050e-2 2.917950e-2 0 -9.999998e-3 2.649999e-2 0 1.748460e-9 2.917950e-2 0 9.999998e-3 3.649998e-2 0 1.732050e-2 4.650000e-2 0 1.999999e-2 5.649999e-2 0 1.732050e-2 6.382050e-2 0 9.999998e-3 6.568130e-2 1.040290e-2 0 6.303480e-2 9.983728e-3 -9.999998e-3 5.580440e-2 8.838550e-3 -1.732050e-2 4.592749e-2 7.274200e-3 -1.999999e-2 3.605059e-2 5.709860e-3 -1.732050e-2 2.882019e-2 4.564680e-3 -9.999998e-3 2.617369e-2 4.145510e-3 1.748460e-9 2.882019e-2 4.564680e-3 9.999998e-3 3.605059e-2 5.709860e-3 1.732050e-2 4.592749e-2 7.274200e-3 1.999999e-2 5.580440e-2 8.838550e-3 1.732050e-2 6.303480e-2 9.983728e-3 9.999998e-3 6.324528e-2 2.054958e-2 0 6.069688e-2 1.972158e-2 -9.999998e-3 5.373470e-2 1.745950e-2 -1.732050e-2 4.422409e-2 1.436929e-2 -1.999999e-2 3.471358e-2 1.127909e-2 -1.732050e-2 2.775130e-2 9.016958e-3 -9.999998e-3 2.520300e-2 8.188948e-3 1.748460e-9 2.775130e-2 9.016958e-3 9.999998e-3 3.471358e-2 1.127909e-2 1.732050e-2 4.422409e-2 1.436929e-2 1.999999e-2 5.373470e-2 1.745950e-2 1.732050e-2 6.069688e-2 1.972158e-2 9.999998e-3 5.925190e-2 3.019040e-2 0 5.686450e-2 2.897389e-2 -9.999998e-3 5.034190e-2 2.565049e-2 -1.732050e-2 4.143178e-2 2.111059e-2 -1.999999e-2 3.252169e-2 1.657070e-2 -1.732050e-2 2.599910e-2 1.324720e-2 -9.999998e-3 2.361170e-2 1.203070e-2 1.748460e-9 2.599910e-2 1.324720e-2 9.999998e-3 3.252169e-2 1.657070e-2 1.732050e-2 4.143178e-2 2.111059e-2 1.999999e-2 5.034190e-2 2.565049e-2 1.732050e-2 5.686450e-2 2.897389e-2 9.999998e-3 5.379958e-2 3.908770e-2 0 5.163190e-2 3.751280e-2 -9.999998e-3 4.570949e-2 3.320990e-2 -1.732050e-2 3.761930e-2 2.733200e-2 -1.999999e-2 2.952910e-2 2.145420e-2 -1.732050e-2 2.360670e-2 1.715129e-2 -9.999998e-3 2.143898e-2 1.557630e-2 1.748460e-9 2.360670e-2 1.715129e-2 9.999998e-3 2.952910e-2 2.145420e-2 1.732050e-2 3.761930e-2 2.733200e-2 1.999999e-2 4.570949e-2 3.320990e-2 1.732050e-2 5.163190e-2 3.751280e-2 9.999998e-3 4.702258e-2 4.702258e-2 0 4.512789e-2 4.512789e-2 -9.999998e-3 3.995148e-2 3.995148e-2 -1.732050e-2 3.288048e-2 3.288048e-2 -1.999999e-2 2.580939e-2 2.580939e-2 -1.732050e-2 2.063300e-2 2.063300e-2 -9.999998e-3 1.873829e-2 1.873829e-2 1.748460e-9 2.063300e-2 2.063300e-2 9.999998e-3 2.580939e-2 2.580939e-2 1.732050e-2 3.288048e-2 3.288048e-2 1.999999e-2 3.995148e-2 3.995148e-2 1.732050e-2 4.512789e-2 4.512789e-2 9.999998e-3 3.908770e-2 5.379958e-2 0 3.751280e-2 5.163190e-2 -9.999998e-3 3.320990e-2 4.570949e-2 -1.732050e-2 2.733200e-2 3.761930e-2 -1.999999e-2 2.145420e-2 2.952910e-2 -1.732050e-2 1.715129e-2 2.360670e-2 -9.999998e-3 1.557630e-2 2.143898e-2 1.748460e-9 1.715129e-2 2.360670e-2 9.999998e-3 2.145420e-2 2.952910e-2 1.732050e-2 2.733200e-2 3.761930e-2 1.999999e-2 3.320990e-2 4.570949e-2 1.732050e-2 3.751280e-2 5.163190e-2 9.999998e-3 3.019040e-2 5.925190e-2 0 2.897389e-2 5.686450e-2 -9.999998e-3 2.565049e-2 5.034190e-2 -1.732050e-2 2.111059e-2 4.143178e-2 -1.999999e-2 1.657070e-2 3.252169e-2 -1.732050e-2 1.324720e-2 2.599910e-2 -9.999998e-3 1.203070e-2 2.361170e-2 1.748460e-9 1.324720e-2 2.599910e-2 9.999998e-3 1.657070e-2 3.252169e-2 1.732050e-2 2.111059e-2 4.143178e-2 1.999999e-2 2.565049e-2 5.034190e-2 1.732050e-2 2.897389e-2 5.686450e-2 9.999998e-3 2.054958e-2 6.324528e-2 0 1.972158e-2 6.069688e-2 -9.999998e-3 1.745950e-2 5.373470e-2 -1.732050e-2 1.436929e-2 4.422409e-2 -1.999999e-2 1.127909e-2 3.471358e-2 -1.732050e-2 9.016958e-3 2.775130e-2 -9.999998e-3 8.188948e-3 2.520300e-2 1.748460e-9 9.016958e-3 2.775130e-2 9.999998e-3 1.127909e-2 3.471358e-2 1.732050e-2 1.436929e-2 4.422409e-2 1.999999e-2 1.745950e-2 5.373470e-2 1.732050e-2 1.972158e-2 6.069688e-2 9.999998e-3 1.040290e-2 6.568130e-2 0 9.983720e-3 6.303480e-2 -9.999998e-3 8.838539e-3 5.580440e-2 -1.732050e-2 7.274200e-3 4.592749e-2 -1.999999e-2 5.709850e-3 3.605059e-2 -1.732050e-2 4.564680e-3 2.882019e-2 -9.999998e-3 4.145510e-3 2.617369e-2 1.748460e-9 4.564680e-3 2.882019e-2 9.999998e-3 5.709850e-3 3.605059e-2 1.732050e-2 7.274200e-3 4.592749e-2 1.999999e-2 8.838539e-3 5.580440e-2 1.732050e-2 9.983720e-3 6.303480e-2 9.999998e-3 -2.906809e-9 6.650000e-2 0 -2.789680e-9 6.382050e-2 -9.999998e-3 -2.469690e-9 5.649999e-2 -1.732050e-2 -2.032580e-9 4.650000e-2 -1.999999e-2 -1.595468e-9 3.649998e-2 -1.732050e-2 -1.275480e-9 2.917950e-2 -9.999998e-3 -1.158348e-9 2.649999e-2 1.748460e-9 -1.275480e-9 2.917950e-2 9.999998e-3 -1.595468e-9 3.649998e-2 1.732050e-2 -2.032580e-9 4.650000e-2 1.999999e-2 -2.469690e-9 5.649999e-2 1.732050e-2 -2.789680e-9 6.382050e-2 9.999998e-3 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] } ] } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 2.250000e-2 } } ] translation 4.650000e-2 4.999998e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 2.250000e-2 } } ] translation 4.650000e-2 -4.999998e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _29 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 4.650000e-2 0 2 3.999999e-2 0 3 90 0 4 9.999998e-3 0 5 4.500000e-2 0 6 9.999998e-3 0 7 4.500000e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.707107 0.707105 8.359236e-8 3.141590 scaleOrientation 6.178900e-7 -1.133588e-6 -1 0.785398 translation -0.324124 0.268000 0.324375 } Transform { children [ Transform { children [ Shape { appearance Appearance { material DEF _30 Material { diffuseColor 0.750000 0.383249 0.154486 shininess 0.159998 specularColor 0.709999 0.362809 0.146246 } } geometry Box { size 1e-3 2.999999e-2 0.500000 } } ] translation -0.167624 1.499999e-2 0.485644 } Transform { children [ Shape { appearance Appearance { material USE _30 } geometry Box { size 3.999999e-2 1e-3 0.500000 } } ] translation -0.147126 5.000149e-4 0.485644 } Transform { children [ Shape { appearance Appearance { material USE _30 } geometry Box { size 0.219999 2e-3 0.500000 } } ] translation -0.277626 2.899998e-2 0.485644 } Transform { children [ Shape { appearance Appearance { material USE _30 } geometry Box { size 1e-3 2.999999e-2 0.500000 } } ] translation -0.388125 1.499999e-2 0.485644 } Transform { children [ Shape { appearance Appearance { material USE _30 } geometry Box { size 3.999999e-2 1e-3 0.500000 } } ] translation -0.408625 5.000149e-4 0.485644 } ] } Transform { children [ Shape { appearance Appearance { material USE _22 } geometry DEF _31 IndexedFaceSet { coord Coordinate { point [ 0 -2.300000e-2 -2.135000e-2 -5.876900e-8 2.300000e-2 -9.999940e-3 8.170278e-3 -2.300000e-2 -1.972479e-2 3.826759e-3 2.300000e-2 -9.238748e-3 1.509668e-2 -2.300000e-2 -1.509668e-2 7.070980e-3 2.300000e-2 -7.071028e-3 1.972479e-2 -2.300000e-2 -8.170278e-3 9.238708e-3 2.300000e-2 -3.826800e-3 2.135000e-2 -2.300000e-2 9.332380e-10 9.999900e-3 2.300000e-2 1.905550e-8 1.972479e-2 -2.300000e-2 8.170300e-3 9.238708e-3 2.300000e-2 3.826840e-3 1.509668e-2 -2.300000e-2 1.509668e-2 7.070980e-3 2.300000e-2 7.071060e-3 8.170278e-3 -2.300000e-2 1.972479e-2 3.826759e-3 2.300000e-2 9.238788e-3 3.223759e-9 -2.300000e-2 2.135000e-2 -5.725910e-8 2.300000e-2 9.999980e-3 -8.170278e-3 -2.300000e-2 1.972479e-2 -3.826868e-3 2.300000e-2 9.238788e-3 -1.509668e-2 -2.300000e-2 1.509668e-2 -7.071100e-3 2.300000e-2 7.071060e-3 -1.972479e-2 -2.300000e-2 8.170300e-3 -9.238818e-3 2.300000e-2 3.826840e-3 -2.135000e-2 -2.300000e-2 -2.545970e-10 -9.999998e-3 2.300000e-2 1.849909e-8 -1.972479e-2 -2.300000e-2 -8.170300e-3 -9.238810e-3 2.300000e-2 -3.826810e-3 -1.509668e-2 -2.300000e-2 -1.509668e-2 -7.071100e-3 2.300000e-2 -7.071028e-3 -8.170278e-3 -2.300000e-2 -1.972479e-2 -3.826868e-3 2.300000e-2 -9.238748e-3 -5.876900e-8 2.300000e-2 1.861839e-8 0 -2.300000e-2 0 ] } coordIndex [ 0 1 3 2 -1 2 3 5 4 -1 4 5 7 6 -1 6 7 9 8 -1 8 9 11 10 -1 10 11 13 12 -1 12 13 15 14 -1 14 15 17 16 -1 16 17 19 18 -1 18 19 21 20 -1 20 21 23 22 -1 22 23 25 24 -1 24 25 27 26 -1 26 27 29 28 -1 28 29 31 30 -1 30 31 1 0 -1 32 31 29 -1 32 29 27 -1 32 27 25 -1 32 25 23 -1 32 23 21 -1 32 21 19 -1 32 19 17 -1 32 17 15 -1 32 15 13 -1 32 13 11 -1 32 11 9 -1 32 9 7 -1 32 7 5 -1 32 5 3 -1 32 3 1 -1 32 1 31 -1 33 0 2 -1 33 2 4 -1 33 4 6 -1 33 6 8 -1 33 8 10 -1 33 10 12 -1 33 12 14 -1 33 14 16 -1 33 16 18 -1 33 18 20 -1 33 20 22 -1 33 22 24 -1 33 24 26 -1 33 26 28 -1 33 28 30 -1 33 30 0 -1 ] creaseAngle 0.500000 } } ] rotation 0 0 1 4.712388 translation -0.424023 0.314500 0.324375 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.200000 radius 2.135000e-2 } } ] rotation 0 1 0 3.141590 translation -1.258460 2.190819 0.733614 } Transform { children [ Transform { children [ Transform { children [ Transform { children [ Group { children [ Group { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.499999e-2 radius 6e-3 } } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1e-3 radius 6e-3 } } ] translation 0 7e-3 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1e-3 radius 6e-3 } } ] translation 0 -7e-3 0 } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 7.499998e-3 radius 6e-3 } } ] translation 0 3.749998e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1e-3 radius 6e-3 } } ] translation 0 7e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _32 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 1.499999e-2 0 2 1.200000e-2 0 3 1.200000e-2 0 4 1e-3 0 5 1.200000e-2 0 6 1e-3 0 7 7.499998e-3 0 8 1.200000e-2 0 9 1.200000e-2 0 10 1e-3 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 -1 8 8 8 -1 9 9 9 -1 10 10 10 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] translation -0.826246 -3.203749e-7 0.810000 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.209998 radius 4.999998e-3 } } ] rotation 0 0 -1 1.570798 translation -0.938745 0 0.810000 } ] translation -7.064720e-2 2.072988 -7.638449e-2 } Transform { children [ Group { children [ Group { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _33 IndexedFaceSet { coord Coordinate { point [ 2.449999e-2 0 0 2.369620e-2 0 -3e-3 2.150000e-2 0 -5.196148e-3 1.850000e-2 0 -6e-3 1.549999e-2 0 -5.196148e-3 1.330379e-2 0 -3e-3 1.250000e-2 0 5.245370e-10 1.330379e-2 0 3e-3 1.549999e-2 0 5.196148e-3 1.850000e-2 0 6e-3 2.150000e-2 0 5.196148e-3 2.369620e-2 0 3e-3 2.419839e-2 3.832638e-3 0 2.340440e-2 3.706899e-3 -3e-3 2.123530e-2 3.363338e-3 -5.196148e-3 1.827220e-2 2.894039e-3 -6e-3 1.530919e-2 2.424729e-3 -5.196148e-3 1.314010e-2 2.081179e-3 -3e-3 1.234610e-2 1.955430e-3 5.245370e-10 1.314010e-2 2.081179e-3 3e-3 1.530919e-2 2.424729e-3 5.196148e-3 1.827220e-2 2.894039e-3 6e-3 2.123530e-2 3.363338e-3 5.196148e-3 2.340440e-2 3.706899e-3 3e-3 2.330088e-2 7.570920e-3 0 2.253640e-2 7.322508e-3 -3e-3 2.044769e-2 6.643868e-3 -5.196148e-3 1.759449e-2 5.716810e-3 -6e-3 1.474140e-2 4.789758e-3 -5.196148e-3 1.265268e-2 4.111120e-3 -3e-3 1.188820e-2 3.862709e-3 5.245370e-10 1.265268e-2 4.111120e-3 3e-3 1.474140e-2 4.789758e-3 5.196148e-3 1.759449e-2 5.716810e-3 6e-3 2.044769e-2 6.643868e-3 5.196148e-3 2.253640e-2 7.322508e-3 3e-3 2.182970e-2 1.112280e-2 0 2.111339e-2 1.075780e-2 -3e-3 1.915659e-2 9.760798e-3 -5.196148e-3 1.648359e-2 8.398818e-3 -6e-3 1.381060e-2 7.036848e-3 -5.196148e-3 1.185380e-2 6.039820e-3 -3e-3 1.113760e-2 5.674879e-3 5.245370e-10 1.185380e-2 6.039820e-3 3e-3 1.381060e-2 7.036848e-3 5.196148e-3 1.648359e-2 8.398818e-3 6e-3 1.915659e-2 9.760798e-3 5.196148e-3 2.111339e-2 1.075780e-2 3e-3 1.982090e-2 1.440070e-2 0 1.917060e-2 1.392820e-2 -3e-3 1.739390e-2 1.263740e-2 -5.196148e-3 1.496678e-2 1.087400e-2 -6e-3 1.253980e-2 9.110668e-3 -5.196148e-3 1.076299e-2 7.819809e-3 -3e-3 1.011270e-2 7.347320e-3 5.245370e-10 1.076299e-2 7.819809e-3 3e-3 1.253980e-2 9.110668e-3 5.196148e-3 1.496678e-2 1.087400e-2 6e-3 1.739390e-2 1.263740e-2 5.196148e-3 1.917060e-2 1.392829e-2 3e-3 1.732409e-2 1.732409e-2 0 1.675570e-2 1.675570e-2 -3e-3 1.520278e-2 1.520278e-2 -5.196148e-3 1.308150e-2 1.308150e-2 -6e-3 1.096018e-2 1.096018e-2 -5.196148e-3 9.407239e-3 9.407239e-3 -3e-3 8.838828e-3 8.838838e-3 5.245370e-10 9.407239e-3 9.407239e-3 3e-3 1.096018e-2 1.096018e-2 5.196148e-3 1.308150e-2 1.308150e-2 6e-3 1.520278e-2 1.520278e-2 5.196148e-3 1.675570e-2 1.675570e-2 3e-3 1.440070e-2 1.982090e-2 0 1.392820e-2 1.917060e-2 -3e-3 1.263740e-2 1.739390e-2 -5.196148e-3 1.087400e-2 1.496678e-2 -6e-3 9.110668e-3 1.253980e-2 -5.196148e-3 7.819809e-3 1.076299e-2 -3e-3 7.347320e-3 1.011270e-2 5.245370e-10 7.819809e-3 1.076299e-2 3e-3 9.110668e-3 1.253980e-2 5.196148e-3 1.087400e-2 1.496678e-2 6e-3 1.263740e-2 1.739390e-2 5.196148e-3 1.392820e-2 1.917060e-2 3e-3 1.112280e-2 2.182970e-2 0 1.075780e-2 2.111339e-2 -3e-3 9.760798e-3 1.915659e-2 -5.196148e-3 8.398818e-3 1.648359e-2 -6e-3 7.036848e-3 1.381060e-2 -5.196148e-3 6.039820e-3 1.185380e-2 -3e-3 5.674879e-3 1.113760e-2 5.245370e-10 6.039820e-3 1.185380e-2 3e-3 7.036848e-3 1.381060e-2 5.196148e-3 8.398818e-3 1.648359e-2 6e-3 9.760798e-3 1.915659e-2 5.196148e-3 1.075780e-2 2.111339e-2 3e-3 7.570920e-3 2.330088e-2 0 7.322508e-3 2.253640e-2 -3e-3 6.643860e-3 2.044769e-2 -5.196148e-3 5.716810e-3 1.759449e-2 -6e-3 4.789758e-3 1.474140e-2 -5.196148e-3 4.111110e-3 1.265268e-2 -3e-3 3.862709e-3 1.188820e-2 5.245370e-10 4.111110e-3 1.265268e-2 3e-3 4.789758e-3 1.474140e-2 5.196148e-3 5.716810e-3 1.759449e-2 6e-3 6.643860e-3 2.044769e-2 5.196148e-3 7.322508e-3 2.253640e-2 3e-3 3.832638e-3 2.419839e-2 0 3.706888e-3 2.340440e-2 -3e-3 3.363338e-3 2.123530e-2 -5.196148e-3 2.894039e-3 1.827220e-2 -6e-3 2.424729e-3 1.530919e-2 -5.196148e-3 2.081179e-3 1.314010e-2 -3e-3 1.955430e-3 1.234610e-2 5.245370e-10 2.081179e-3 1.314010e-2 3e-3 2.424729e-3 1.530919e-2 5.196148e-3 2.894039e-3 1.827220e-2 6e-3 3.363338e-3 2.123530e-2 5.196148e-3 3.706888e-3 2.340440e-2 3e-3 -1.070930e-9 2.449999e-2 0 -1.035790e-9 2.369620e-2 -3e-3 -9.397950e-10 2.150000e-2 -5.196148e-3 -8.086610e-10 1.850000e-2 -6e-3 -6.775269e-10 1.549999e-2 -5.196148e-3 -5.815298e-10 1.330379e-2 -3e-3 -5.463918e-10 1.250000e-2 5.245370e-10 -5.815298e-10 1.330379e-2 3e-3 -6.775269e-10 1.549999e-2 5.196148e-3 -8.086610e-10 1.850000e-2 6e-3 -9.397950e-10 2.150000e-2 5.196148e-3 -1.035790e-9 2.369620e-2 3e-3 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1e-3 radius 6e-3 } } ] translation 1.850000e-2 5e-4 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1e-3 radius 6e-3 } } ] translation 1.850000e-2 -5e-4 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _34 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 1.850000e-2 0 2 1.200000e-2 0 3 90 0 4 1e-3 0 5 1.200000e-2 0 6 1e-3 0 7 1.200000e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0 0 1 1.570798 scaleOrientation 0 0 -1 0.785398 translation -1.114400 2.054490 0.733614 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.200000 radius 4.999998e-3 } } ] translation -1.132899 1.954488 0.733614 } ] rotation 0 -1 0 0.785395 translation 0.150150 5.124690e-2 1.104730 } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.499999e-2 radius 6e-3 } } ] } ] } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1e-3 radius 6e-3 } } ] translation 0 7e-3 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1e-3 radius 6e-3 } } ] translation 0 -7e-3 0 } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 7.499998e-3 radius 6e-3 } } ] translation 0 3.749998e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1e-3 radius 6e-3 } } ] translation 0 7e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _35 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 1.499999e-2 0 2 1.200000e-2 0 3 1.200000e-2 0 4 1e-3 0 5 1.200000e-2 0 6 1e-3 0 7 7.499998e-3 0 8 1.200000e-2 0 9 1.200000e-2 0 10 1e-3 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 -1 8 8 8 -1 9 9 9 -1 10 10 10 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] translation -0.896893 1.815989 0.733614 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.209998 radius 4.999998e-3 } } ] rotation 0 0 1 4.712388 translation -1.009389 1.815989 0.733614 } ] rotation 0 -1 0 0.785395 translation 0.150150 5.124690e-2 1.104730 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0 diffuseColor 0.660000 0.653325 0.567049 shininess 0.150000 specularColor 1 1 0.389999 transparency 0.509998 } } geometry Cylinder { height 1.450000 radius 4.999998e-3 } } ] rotation 0 -1 0 0.785395 translation -1.002789 1.391739 0.989279 } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.499999e-2 radius 6e-3 } } ] } ] } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1e-3 radius 6e-3 } } ] translation 0 7e-3 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1e-3 radius 6e-3 } } ] translation 0 -7e-3 0 } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 7.499998e-3 radius 6e-3 } } ] translation 0 3.749998e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1e-3 radius 6e-3 } } ] translation 0 7e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _36 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 1.499999e-2 0 2 1.200000e-2 0 3 1.200000e-2 0 4 1e-3 0 5 1.200000e-2 0 6 1e-3 0 7 7.499998e-3 0 8 1.200000e-2 0 9 1.200000e-2 0 10 1e-3 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 -1 8 8 8 -1 9 9 9 -1 10 10 10 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] translation -0.896893 1.345988 0.733614 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.209998 radius 4.999998e-3 } } ] rotation 0 0 1 4.712388 translation -1.009389 1.345988 0.733614 } ] rotation 0 -1 0 0.785395 translation 0.150150 5.124690e-2 1.104730 } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.499999e-2 radius 6e-3 } } ] } ] } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1e-3 radius 6e-3 } } ] translation 0 7e-3 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1e-3 radius 6e-3 } } ] translation 0 -7e-3 0 } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 7.499998e-3 radius 6e-3 } } ] translation 0 3.749998e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1e-3 radius 6e-3 } } ] translation 0 7e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _37 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 1.499999e-2 0 2 1.200000e-2 0 3 1.200000e-2 0 4 1e-3 0 5 1.200000e-2 0 6 1e-3 0 7 7.499998e-3 0 8 1.200000e-2 0 9 1.200000e-2 0 10 1e-3 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 -1 8 8 8 -1 9 9 9 -1 10 10 10 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] translation -0.896893 0.865989 0.733614 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.209998 radius 4.999998e-3 } } ] rotation 0 0 1 4.712388 scaleOrientation 0 0 -1 0.785398 translation -1.009389 0.865989 0.733614 } ] rotation 0 -1 0 0.785395 translation 0.150150 5.124690e-2 1.104730 } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.499999e-2 radius 6e-3 } } ] } ] } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1e-3 radius 6e-3 } } ] translation 0 7e-3 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1e-3 radius 6e-3 } } ] translation 0 -7e-3 0 } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 7.499998e-3 radius 6e-3 } } ] translation 0 3.749998e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1e-3 radius 6e-3 } } ] translation 0 7e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _38 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 1.499999e-2 0 2 1.200000e-2 0 3 1.200000e-2 0 4 1e-3 0 5 1.200000e-2 0 6 1e-3 0 7 7.499998e-3 0 8 1.200000e-2 0 9 1.200000e-2 0 10 1e-3 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 -1 8 8 8 -1 9 9 9 -1 10 10 10 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] translation -0.896893 0.614988 0.733614 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.499999e-2 radius 2e-3 } } ] translation -0.925737 0.627874 0.733614 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 0 0.360000 0.800000 specularColor 0.500000 0.500000 0.500000 } } geometry DEF _39 IndexedFaceSet { coord Coordinate { point [ -1.096490e-2 1.575020e-3 -6.295558e-3 -1.096490e-2 3.675040e-3 -6.295530e-3 1.185560e-2 1.574988e-3 4.393860e-3 1.185560e-2 3.675000e-3 4.393890e-3 1.096490e-2 1.574979e-3 6.295590e-3 1.096490e-2 3.674959e-3 6.295590e-3 -1.185570e-2 1.575010e-3 -4.393829e-3 -1.185570e-2 3.675000e-3 -4.393829e-3 -5.970988e-3 3.848989e-3 1.274728e-2 -5.970988e-3 1.400889e-3 1.274728e-2 -5.970960e-3 3.848989e-3 1.274728e-2 -5.970960e-3 1.400889e-3 1.274728e-2 4.791568e-3 3.848989e-3 1.323589e-2 4.791568e-3 1.400899e-3 1.323589e-2 1.274728e-2 3.848989e-3 5.971020e-3 1.274728e-2 1.400940e-3 5.971020e-3 1.274728e-2 3.848989e-3 5.971020e-3 1.274728e-2 1.400940e-3 5.970988e-3 1.274720e-2 3.848989e-3 5.971048e-3 1.274728e-2 1.400940e-3 5.971048e-3 1.323578e-2 3.849070e-3 -4.791540e-3 1.323578e-2 1.400999e-3 -4.791540e-3 5.970930e-3 3.849100e-3 -1.274728e-2 5.970930e-3 1.401028e-3 -1.274728e-2 5.970988e-3 3.849100e-3 -1.274728e-2 5.970988e-3 1.401028e-3 -1.274728e-2 5.970988e-3 3.849100e-3 -1.274720e-2 5.970988e-3 1.401028e-3 -1.274728e-2 -4.791600e-3 3.849100e-3 -1.323578e-2 -4.791568e-3 1.401019e-3 -1.323578e-2 -1.274728e-2 3.849040e-3 -5.970930e-3 -1.274728e-2 1.400980e-3 -5.970930e-3 -1.274728e-2 3.849040e-3 -5.970960e-3 -1.274728e-2 1.400980e-3 -5.970960e-3 -1.274728e-2 3.849040e-3 -5.970899e-3 -1.274728e-2 1.400980e-3 -5.970930e-3 -1.323589e-2 3.848999e-3 4.791600e-3 -1.323589e-2 1.400919e-3 4.791568e-3 -5.971020e-3 3.848989e-3 1.274728e-2 -5.971020e-3 1.400889e-3 1.274728e-2 -2.582809e-9 -3.849030e-3 -7.434088e-9 -4.596900e-9 -1.400960e-3 5.100980e-9 -4.894169e-3 3.628219e-3 1.044838e-2 -4.894169e-3 1.621659e-3 1.044838e-2 -4.894140e-3 3.628219e-3 1.044838e-2 -4.894140e-3 1.621659e-3 1.044838e-2 3.927418e-3 3.628219e-3 1.084879e-2 3.927418e-3 1.621659e-3 1.084879e-2 1.044830e-2 3.628249e-3 4.894169e-3 1.044830e-2 1.621700e-3 4.894169e-3 1.044830e-2 3.628249e-3 4.894140e-3 1.044830e-2 1.621700e-3 4.894140e-3 1.044830e-2 3.628249e-3 4.894169e-3 1.044830e-2 1.621700e-3 4.894169e-3 1.084879e-2 3.628290e-3 -3.927390e-3 1.084879e-2 1.621740e-3 -3.927418e-3 4.894048e-3 3.628330e-3 -1.044830e-2 4.894048e-3 1.621769e-3 -1.044830e-2 4.894108e-3 3.628330e-3 -1.044830e-2 4.894108e-3 1.621769e-3 -1.044830e-2 4.894108e-3 3.628330e-3 -1.044830e-2 4.894140e-3 1.621769e-3 -1.044830e-2 -3.927450e-3 3.628330e-3 -1.084870e-2 -3.927450e-3 1.621759e-3 -1.084870e-2 -1.044838e-2 3.628300e-3 -4.894080e-3 -1.044830e-2 1.621730e-3 -4.894108e-3 -1.044838e-2 3.628300e-3 -4.894108e-3 -1.044838e-2 1.621730e-3 -4.894108e-3 -1.044838e-2 3.628300e-3 -4.894080e-3 -1.044838e-2 1.621730e-3 -4.894080e-3 -1.084879e-2 3.628259e-3 3.927418e-3 -1.084879e-2 1.621679e-3 3.927418e-3 -4.894169e-3 3.628219e-3 1.044838e-2 -4.894169e-3 1.621659e-3 1.044830e-2 -1.542020e-8 -3.628259e-3 -1.368479e-8 -1.707100e-8 -1.621710e-3 -3.410459e-9 -1.220500e-2 1.574969e-3 3.301680e-3 -1.220500e-2 3.674970e-3 3.301680e-3 1.149019e-2 1.575040e-3 -5.276250e-3 1.149019e-2 3.675040e-3 -5.276250e-3 1.220500e-2 1.575020e-3 -3.301650e-3 1.220500e-2 3.675030e-3 -3.301650e-3 -1.149019e-2 1.574959e-3 5.276279e-3 -1.149019e-2 3.674959e-3 5.276279e-3 -3.301708e-3 1.575059e-3 -1.220490e-2 -3.301708e-3 3.675068e-3 -1.220490e-2 5.276279e-3 1.574940e-3 1.149019e-2 5.276279e-3 3.674959e-3 1.149019e-2 3.301680e-3 1.574940e-3 1.220500e-2 3.301680e-3 3.674929e-3 1.220500e-2 -5.276308e-3 1.575049e-3 -1.149010e-2 -5.276308e-3 3.675040e-3 -1.149010e-2 6.295470e-3 1.575059e-3 -1.096479e-2 6.295470e-3 3.675068e-3 -1.096479e-2 -4.393800e-3 1.574930e-3 1.185570e-2 -4.393800e-3 3.674929e-3 1.185570e-2 -6.295530e-3 1.574930e-3 1.096490e-2 -6.295530e-3 3.674929e-3 1.096498e-2 4.393768e-3 1.575059e-3 -1.185560e-2 4.393768e-3 3.675068e-3 -1.185560e-2 4.453920e-4 -3.675000e-3 -9.508688e-4 -4.453920e-4 -3.675000e-3 9.508400e-4 9.508440e-4 -3.675000e-3 4.454060e-4 -9.508709e-4 -3.675000e-3 -4.453689e-4 -9.508769e-4 5.250010e-4 -4.453459e-4 9.508410e-4 5.249970e-4 4.454290e-4 -4.453950e-4 5.249928e-4 9.508630e-4 4.453890e-4 5.250038e-4 -9.508460e-4 ] } colorPerVertex FALSE coordIndex [ 100 0 1 107 3 2 -1 101 4 5 106 7 6 -1 6 7 1 0 -1 2 3 5 4 -1 8 9 11 10 -1 10 11 13 12 -1 12 13 15 14 -1 14 15 17 16 -1 16 17 19 18 -1 18 19 21 20 -1 20 21 23 22 -1 22 23 25 24 -1 24 25 27 26 -1 26 27 29 28 -1 28 29 31 30 -1 30 31 33 32 -1 32 33 35 34 -1 34 35 37 36 -1 36 37 39 38 -1 38 39 9 8 -1 8 9 43 42 -1 11 10 44 45 -1 13 12 46 47 -1 15 14 48 49 -1 17 16 50 51 -1 19 18 52 53 -1 21 20 54 55 -1 23 22 56 57 -1 25 24 58 59 -1 27 26 60 61 -1 29 28 62 63 -1 31 30 64 65 -1 33 32 66 67 -1 35 34 68 69 -1 37 36 70 71 -1 39 38 72 73 -1 82 83 77 76 -1 78 79 81 80 -1 90 91 85 84 -1 86 87 89 88 -1 102 92 93 105 95 94 -1 103 96 97 104 99 98 -1 98 99 93 92 -1 94 95 97 96 -1 33 35 40 -1 31 33 40 -1 25 27 40 -1 23 25 40 -1 17 19 40 -1 15 17 40 -1 9 11 40 -1 39 9 40 -1 43 45 11 9 -1 45 47 13 11 -1 47 49 15 13 -1 49 51 17 15 -1 51 53 19 17 -1 53 55 21 19 -1 55 57 23 21 -1 57 59 25 23 -1 59 61 27 25 -1 61 63 29 27 -1 63 65 31 29 -1 65 67 33 31 -1 67 69 35 33 -1 69 71 37 35 -1 71 73 39 37 -1 73 43 9 39 -1 74 69 35 40 -1 67 74 40 33 -1 65 74 40 31 -1 74 61 27 40 -1 59 74 40 25 -1 57 74 40 23 -1 74 53 19 40 -1 51 74 40 17 -1 49 74 40 15 -1 74 45 11 40 -1 43 74 40 9 -1 73 74 40 39 -1 10 8 41 -1 8 38 41 -1 16 14 41 -1 18 16 41 -1 24 22 41 -1 26 24 41 -1 32 30 41 -1 34 32 41 -1 44 42 8 10 -1 46 44 10 12 -1 48 46 12 14 -1 50 48 14 16 -1 52 50 16 18 -1 54 52 18 20 -1 56 54 20 22 -1 58 56 22 24 -1 60 58 24 26 -1 62 60 26 28 -1 64 62 28 30 -1 66 64 30 32 -1 68 66 32 34 -1 70 68 34 36 -1 72 70 36 38 -1 42 72 38 8 -1 75 42 8 41 -1 44 75 41 10 -1 75 48 14 41 -1 50 75 41 16 -1 52 75 41 18 -1 75 56 22 41 -1 58 75 41 24 -1 60 75 41 26 -1 75 64 30 41 -1 66 75 41 32 -1 68 75 41 34 -1 75 72 38 41 -1 63 61 60 62 -1 65 63 62 68 -1 71 69 68 70 -1 73 71 70 44 -1 47 45 44 46 -1 49 47 46 52 -1 60 57 55 54 -1 55 53 52 54 -1 6 0 100 101 -1 100 2 4 101 -1 98 92 102 103 -1 102 94 96 103 -1 93 99 104 105 -1 104 97 95 105 -1 1 7 106 107 -1 106 5 3 107 -1 ] solid FALSE } } ] translation -0.925737 0.637319 0.733614 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.209998 radius 4.999998e-3 } } ] rotation 0 0 1 4.712388 translation -1.009389 0.614988 0.733614 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.499999e-2 radius 4.999998e-3 } } ] translation -0.925737 0.623256 0.733614 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.499999e-2 radius 4.999998e-3 } } ] translation -0.896893 0.599986 0.733614 } ] rotation 0 -1 0 0.785395 translation 0.150150 5.124690e-2 1.104730 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material DEF _40 Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _41 IndexedFaceSet { coord Coordinate { point [ 0.296999 0 0 0.288132 7.203309e-2 0 0.288132 0 7.203309e-2 0.268646 8.954890e-2 8.954890e-2 0.247117 0 0.164746 0.197999 9.899999e-2 0.197999 0.164746 0 0.247117 8.954890e-2 8.954890e-2 0.268646 7.203309e-2 0 0.288132 0 7.203309e-2 0.288132 0 0 0.296999 0.247117 0.164746 0 0.197999 0.197999 9.899999e-2 9.899999e-2 0.197999 0.197999 0 0.164746 0.247117 0.164746 0.247117 0 8.954890e-2 0.268646 8.954890e-2 0 0.247117 0.164746 7.203309e-2 0.288132 0 0 0.288132 7.203309e-2 0 0.296999 0 -7.203309e-2 0 0.288132 -8.954890e-2 8.954890e-2 0.268646 -0.164746 0 0.247117 -0.197999 9.899999e-2 0.197999 -0.247117 0 0.164746 -0.268646 8.954890e-2 8.954890e-2 -0.288132 0 7.203309e-2 -0.288132 7.203309e-2 0 -0.296999 0 0 -9.899999e-2 0.197999 0.197999 -0.197999 0.197999 9.899999e-2 -0.247117 0.164746 0 -8.954890e-2 0.268646 8.954890e-2 -0.164746 0.247117 0 -7.203309e-2 0.288132 0 0 0 -0.296999 0 7.203309e-2 -0.288132 7.203309e-2 0 -0.288132 8.954890e-2 8.954890e-2 -0.268646 0.164746 0 -0.247117 0.197999 9.899999e-2 -0.197999 0.247117 0 -0.164746 0.268646 8.954890e-2 -8.954890e-2 0.288132 0 -7.203309e-2 0 0.164746 -0.247117 9.899999e-2 0.197999 -0.197999 0.197999 0.197999 -9.899999e-2 0 0.247117 -0.164746 8.954890e-2 0.268646 -8.954890e-2 0 0.288132 -7.203309e-2 -0.288132 0 -7.203309e-2 -0.268646 8.954890e-2 -8.954890e-2 -0.247117 0 -0.164746 -0.197999 9.899999e-2 -0.197999 -0.164746 0 -0.247117 -8.954890e-2 8.954890e-2 -0.268646 -7.203309e-2 0 -0.288132 -0.197999 0.197999 -9.899999e-2 -9.899999e-2 0.197999 -0.197999 -8.954890e-2 0.268646 -8.954890e-2 0.296999 -1.752348e-2 0 0.288132 -1.752348e-2 7.203309e-2 0.247117 -1.752348e-2 0.164746 0.164746 -1.752348e-2 0.247117 7.203309e-2 -1.752348e-2 0.288132 0 -1.752348e-2 0.296999 -7.203309e-2 -1.752348e-2 0.288132 -0.164746 -1.752348e-2 0.247117 -0.247117 -1.752348e-2 0.164746 -0.288132 -1.752348e-2 7.203309e-2 -0.296999 -1.752348e-2 0 0 -1.752348e-2 -0.296999 7.203309e-2 -1.752348e-2 -0.288132 0.164746 -1.752348e-2 -0.247117 0.247117 -1.752348e-2 -0.164746 0.288132 -1.752348e-2 -7.203309e-2 -0.288132 -1.752348e-2 -7.203309e-2 -0.247117 -1.752348e-2 -0.164746 -0.164746 -1.752348e-2 -0.247117 -7.203309e-2 -1.752348e-2 -0.288132 ] } coordIndex [ 0 1 2 -1 2 1 3 -1 2 3 4 -1 4 3 5 -1 4 5 6 -1 6 5 7 -1 6 7 8 -1 8 7 9 -1 8 9 10 -1 1 11 3 -1 3 11 12 -1 3 12 5 -1 5 12 13 -1 5 13 7 -1 7 13 14 -1 7 14 9 -1 11 15 12 -1 12 15 16 -1 12 16 13 -1 13 16 17 -1 13 17 14 -1 15 18 16 -1 16 18 19 -1 16 19 17 -1 19 18 20 -1 10 9 21 -1 21 9 22 -1 21 22 23 -1 23 22 24 -1 23 24 25 -1 25 24 26 -1 25 26 27 -1 27 26 28 -1 27 28 29 -1 9 14 22 -1 22 14 30 -1 22 30 24 -1 24 30 31 -1 24 31 26 -1 26 31 32 -1 26 32 28 -1 14 17 30 -1 30 17 33 -1 30 33 31 -1 31 33 34 -1 31 34 32 -1 17 19 33 -1 33 19 35 -1 33 35 34 -1 35 19 20 -1 36 37 38 -1 38 37 39 -1 38 39 40 -1 40 39 41 -1 40 41 42 -1 42 41 43 -1 42 43 44 -1 44 43 1 -1 44 1 0 -1 37 45 39 -1 39 45 46 -1 39 46 41 -1 41 46 47 -1 41 47 43 -1 43 47 11 -1 43 11 1 -1 45 48 46 -1 46 48 49 -1 46 49 47 -1 47 49 15 -1 47 15 11 -1 48 50 49 -1 49 50 18 -1 49 18 15 -1 18 50 20 -1 29 28 51 -1 51 28 52 -1 51 52 53 -1 53 52 54 -1 53 54 55 -1 55 54 56 -1 55 56 57 -1 57 56 37 -1 57 37 36 -1 28 32 52 -1 52 32 58 -1 52 58 54 -1 54 58 59 -1 54 59 56 -1 56 59 45 -1 56 45 37 -1 32 34 58 -1 58 34 60 -1 58 60 59 -1 59 60 48 -1 59 48 45 -1 34 35 60 -1 60 35 50 -1 60 50 48 -1 50 35 20 -1 0 2 62 61 -1 2 4 63 62 -1 4 6 64 63 -1 6 8 65 64 -1 8 10 66 65 -1 10 21 67 66 -1 21 23 68 67 -1 23 25 69 68 -1 25 27 70 69 -1 27 29 71 70 -1 36 38 73 72 -1 38 40 74 73 -1 40 42 75 74 -1 42 44 76 75 -1 44 0 61 76 -1 29 51 77 71 -1 51 53 78 77 -1 53 55 79 78 -1 55 57 80 79 -1 57 36 72 80 -1 ] creaseAngle 0.500000 solid FALSE } } ] scale 1 0.500000 1 translation -1.258460 1.948500 0.733614 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _42 IndexedFaceSet { coord Coordinate { point [ 0 -0.649999 -0.296999 0 0.693000 -0.296999 0.113655 -0.649999 -0.274392 0.113655 0.693000 -0.274392 0.210011 -0.649999 -0.210011 0.210011 0.693000 -0.210011 0.274392 -0.649999 -0.113655 0.274392 0.693000 -0.113655 0.296999 -0.649999 1.298228e-8 0.296999 0.693000 1.298228e-8 0.274392 -0.649999 0.113655 0.274392 0.693000 0.113655 0.210011 -0.649999 0.210011 0.210011 0.693000 0.210011 0.113655 -0.649999 0.274392 0.113655 0.693000 0.274392 4.484580e-8 -0.649999 0.296999 4.484580e-8 0.693000 0.296999 -0.113655 -0.649999 0.274392 -0.113655 0.693000 0.274392 -0.210011 -0.649999 0.210011 -0.210011 0.693000 0.210011 -0.274392 -0.649999 0.113655 -0.274392 0.693000 0.113655 -0.296999 -0.649999 -3.541700e-9 -0.296999 0.693000 -3.541700e-9 -0.274392 -0.649999 -0.113655 -0.274392 0.693000 -0.113655 -0.210011 -0.649999 -0.210011 -0.210011 0.693000 -0.210011 -0.113655 -0.649999 -0.274392 -0.113655 0.693000 -0.274392 0 0.693000 0 0 -0.649999 0 ] } coordIndex [ 0 1 3 2 -1 2 3 5 4 -1 4 5 7 6 -1 6 7 9 8 -1 8 9 11 10 -1 10 11 13 12 -1 12 13 15 14 -1 14 15 17 16 -1 16 17 19 18 -1 18 19 21 20 -1 20 21 23 22 -1 22 23 25 24 -1 24 25 27 26 -1 26 27 29 28 -1 28 29 31 30 -1 30 31 1 0 -1 32 31 29 -1 32 29 27 -1 32 27 25 -1 32 25 23 -1 32 23 21 -1 32 21 19 -1 32 19 17 -1 32 17 15 -1 32 15 13 -1 32 13 11 -1 32 11 9 -1 32 9 7 -1 32 7 5 -1 32 5 3 -1 32 3 1 -1 32 1 31 -1 33 0 2 -1 33 2 4 -1 33 4 6 -1 33 6 8 -1 33 8 10 -1 33 10 12 -1 33 12 14 -1 33 14 16 -1 33 16 18 -1 33 18 20 -1 33 20 22 -1 33 22 24 -1 33 24 26 -1 33 26 28 -1 33 28 30 -1 33 30 0 -1 ] creaseAngle 0.500000 } } ] translation -1.258460 1.255499 0.733614 } Transform { children [ Shape { appearance Appearance { material USE _40 } geometry DEF _43 IndexedFaceSet { coord Coordinate { point [ 0 0 0.296999 0 -7.203309e-2 0.288132 7.203309e-2 0 0.288132 -7.203309e-2 0 0.288132 8.954890e-2 -8.954890e-2 0.268646 0.164746 0 0.247117 0.197999 -9.899999e-2 0.197999 0.247117 0 0.164746 0.268646 -8.954890e-2 8.954890e-2 0.288132 0 7.203309e-2 0.288132 -7.203309e-2 0 0.296999 0 0 0 -0.164746 0.247117 9.899999e-2 -0.197999 0.197999 0.197999 -0.197999 9.899999e-2 0.247117 -0.164746 0 0 -0.247117 0.164746 8.954890e-2 -0.268646 8.954890e-2 0.164746 -0.247117 0 0 -0.288132 7.203309e-2 7.203309e-2 -0.288132 0 0 -0.296999 0 -0.296999 0 0 -0.288132 -7.203309e-2 0 -0.288132 0 7.203309e-2 -0.268646 -8.954890e-2 8.954890e-2 -0.247117 0 0.164746 -0.197999 -9.899999e-2 0.197999 -0.164746 0 0.247117 -8.954890e-2 -8.954890e-2 0.268646 -0.247117 -0.164746 0 -0.197999 -0.197999 9.899999e-2 -9.899999e-2 -0.197999 0.197999 -0.164746 -0.247117 0 -8.954890e-2 -0.268646 8.954890e-2 -7.203309e-2 -0.288132 0 0.288132 0 -7.203309e-2 -0.288132 0 -7.203309e-2 0.268646 -8.954890e-2 -8.954890e-2 0.247117 0 -0.164746 0.197999 -9.899999e-2 -0.197999 0.164746 0 -0.247117 8.954890e-2 -8.954890e-2 -0.268646 7.203309e-2 0 -0.288132 0 -7.203309e-2 -0.288132 0 0 -0.296999 -7.203309e-2 0 -0.288132 0.197999 -0.197999 -9.899999e-2 9.899999e-2 -0.197999 -0.197999 0 -0.164746 -0.247117 8.954890e-2 -0.268646 -8.954890e-2 0 -0.247117 -0.164746 0 -0.288132 -7.203309e-2 -8.954890e-2 -8.954890e-2 -0.268646 -0.164746 0 -0.247117 -0.197999 -9.899999e-2 -0.197999 -0.247117 0 -0.164746 -0.268646 -8.954890e-2 -8.954890e-2 -9.899999e-2 -0.197999 -0.197999 -0.197999 -0.197999 -9.899999e-2 -8.954890e-2 -0.268646 -8.954890e-2 0 1.329888e-2 0.296999 7.203309e-2 1.329888e-2 0.288132 -7.203309e-2 1.329888e-2 0.288132 0.164746 1.329888e-2 0.247117 0.247117 1.329888e-2 0.164746 0.288132 1.329888e-2 7.203309e-2 0.296999 1.329888e-2 0 -0.296999 1.329888e-2 0 -0.288132 1.329888e-2 7.203309e-2 -0.247117 1.329888e-2 0.164746 -0.164746 1.329888e-2 0.247117 0.288132 1.329888e-2 -7.203309e-2 -0.288132 1.329888e-2 -7.203309e-2 0.247117 1.329888e-2 -0.164746 0.164746 1.329888e-2 -0.247117 7.203309e-2 1.329888e-2 -0.288132 0 1.329888e-2 -0.296999 -7.203309e-2 1.329888e-2 -0.288132 -0.164746 1.329888e-2 -0.247117 -0.247117 1.329888e-2 -0.164746 ] } coordIndex [ 0 1 2 -1 3 1 0 -1 2 1 4 -1 2 4 5 -1 5 4 6 -1 5 6 7 -1 7 6 8 -1 7 8 9 -1 9 8 10 -1 9 10 11 -1 1 12 4 -1 4 12 13 -1 4 13 6 -1 6 13 14 -1 6 14 8 -1 8 14 15 -1 8 15 10 -1 12 16 13 -1 13 16 17 -1 13 17 14 -1 14 17 18 -1 14 18 15 -1 16 19 17 -1 17 19 20 -1 17 20 18 -1 20 19 21 -1 22 23 24 -1 24 23 25 -1 24 25 26 -1 26 25 27 -1 26 27 28 -1 28 27 29 -1 28 29 3 -1 3 29 1 -1 29 12 1 -1 23 30 25 -1 25 30 31 -1 25 31 27 -1 27 31 32 -1 27 32 29 -1 29 32 12 -1 32 16 12 -1 30 33 31 -1 31 33 34 -1 31 34 32 -1 32 34 16 -1 34 19 16 -1 33 35 34 -1 34 35 19 -1 19 35 21 -1 11 10 36 -1 37 23 22 -1 36 10 38 -1 10 15 38 -1 36 38 39 -1 39 38 40 -1 39 40 41 -1 41 40 42 -1 41 42 43 -1 43 42 44 -1 43 44 45 -1 45 44 46 -1 38 15 47 -1 15 18 47 -1 38 47 40 -1 40 47 48 -1 40 48 42 -1 42 48 49 -1 42 49 44 -1 47 18 50 -1 18 20 50 -1 47 50 48 -1 48 50 51 -1 48 51 49 -1 50 20 52 -1 52 20 21 -1 50 52 51 -1 35 52 21 -1 46 44 53 -1 44 49 53 -1 46 53 54 -1 54 53 55 -1 54 55 56 -1 56 55 57 -1 56 57 37 -1 37 57 23 -1 57 30 23 -1 53 49 58 -1 49 51 58 -1 53 58 55 -1 55 58 59 -1 55 59 57 -1 57 59 30 -1 59 33 30 -1 58 51 60 -1 51 52 60 -1 58 60 59 -1 59 60 33 -1 60 35 33 -1 60 52 35 -1 0 2 62 61 -1 3 0 61 63 -1 2 5 64 62 -1 5 7 65 64 -1 7 9 66 65 -1 9 11 67 66 -1 22 24 69 68 -1 24 26 70 69 -1 26 28 71 70 -1 28 3 63 71 -1 11 36 72 67 -1 37 22 68 73 -1 36 39 74 72 -1 39 41 75 74 -1 41 43 76 75 -1 43 45 77 76 -1 45 46 78 77 -1 46 54 79 78 -1 54 56 80 79 -1 56 37 73 80 -1 ] creaseAngle 0.500000 solid FALSE } } ] scale 1 0.500000 1 translation -1.258460 0.605499 0.733614 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material DEF _44 Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Box { size 0.150000 4.999998e-3 0.150000 } } ] translation -1.258460 3.249980e-2 1.098109 } Transform { children [ Shape { appearance Appearance { material USE _44 } geometry Box { size 0.107500 0.742999 7.199998e-3 } } ] translation -1.258460 0.406500 1.098109 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _45 IndexedFaceSet { color Color { color [ 0.370000 0.370000 0.370000 0.370000 0.370000 0.370000 ] } coord Coordinate { point [ -4.650000e-3 0.371499 3.750000e-2 4.650000e-3 0.371499 3.750000e-2 4.650000e-3 -0.371499 3.750000e-2 4.650000e-3 0.371499 -3.750000e-2 4.650000e-3 -0.371499 -3.750000e-2 -4.650000e-3 0.371499 -3.750000e-2 -4.650000e-3 -0.371499 -3.750000e-2 -4.650000e-3 0.323500 8.749999e-2 -4.650000e-3 -0.371499 8.749999e-2 4.650000e-3 0.323500 8.749999e-2 4.650000e-3 -0.371499 8.749999e-2 -4.650000e-3 -0.371499 3.750000e-2 ] } colorIndex [ 0 0 0 1 1 1 1 1 0 0 ] colorPerVertex FALSE coordIndex [ 3 4 6 5 -1 1 2 4 3 -1 5 0 1 3 -1 7 8 10 9 -1 11 8 7 0 -1 7 9 1 0 -1 10 8 11 2 -1 1 9 10 2 -1 0 5 6 11 -1 6 4 2 11 -1 ] creaseAngle 0.500000 } } ] translation -1.316859 0.406500 1.073109 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _46 IndexedFaceSet { color Color { color [ 0.370000 0.370000 0.370000 0.370000 0.370000 0.370000 ] } coord Coordinate { point [ -4.650000e-3 0.371499 3.750000e-2 4.650000e-3 0.371499 3.750000e-2 4.650000e-3 -0.371499 3.750000e-2 4.650000e-3 0.371499 -3.750000e-2 4.650000e-3 -0.371499 -3.750000e-2 -4.650000e-3 0.371499 -3.750000e-2 -4.650000e-3 -0.371499 -3.750000e-2 -4.650000e-3 0.323500 8.749999e-2 -4.650000e-3 -0.371499 8.749999e-2 4.650000e-3 0.323500 8.749999e-2 4.650000e-3 -0.371499 8.749999e-2 -4.650000e-3 -0.371499 3.750000e-2 ] } colorIndex [ 0 0 0 1 1 1 1 1 0 0 ] colorPerVertex FALSE coordIndex [ 3 4 6 5 -1 1 2 4 3 -1 5 0 1 3 -1 7 8 10 9 -1 11 8 7 0 -1 7 9 1 0 -1 10 8 11 2 -1 1 9 10 2 -1 0 5 6 11 -1 6 4 2 11 -1 ] creaseAngle 0.500000 } } ] translation -1.200060 0.406500 1.073109 } Transform { children [ Shape { appearance Appearance { material USE _44 } geometry Box { size 0.174998 0.174998 9.999998e-3 } } ] translation -1.258460 0.712769 1.030609 } ] rotation -1.776360e-15 1 5.960459e-8 4.712388 translation -0.524845 -1.187368e-7 1.992079 } Transform { children [ Transform { children [ Shape { appearance Appearance { material DEF _47 Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Box { size 0.150000 4.999998e-3 0.150000 } } ] translation -1.258460 3.249980e-2 1.098109 } Transform { children [ Shape { appearance Appearance { material USE _47 } geometry Box { size 0.107500 0.742999 7.199998e-3 } } ] translation -1.258460 0.406500 1.098109 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _48 IndexedFaceSet { color Color { color [ 0.370000 0.370000 0.370000 0.370000 0.370000 0.370000 ] } coord Coordinate { point [ -4.650000e-3 0.371499 3.750000e-2 4.650000e-3 0.371499 3.750000e-2 4.650000e-3 -0.371499 3.750000e-2 4.650000e-3 0.371499 -3.750000e-2 4.650000e-3 -0.371499 -3.750000e-2 -4.650000e-3 0.371499 -3.750000e-2 -4.650000e-3 -0.371499 -3.750000e-2 -4.650000e-3 0.323500 8.749999e-2 -4.650000e-3 -0.371499 8.749999e-2 4.650000e-3 0.323500 8.749999e-2 4.650000e-3 -0.371499 8.749999e-2 -4.650000e-3 -0.371499 3.750000e-2 ] } colorIndex [ 0 0 0 1 1 1 1 1 0 0 ] colorPerVertex FALSE coordIndex [ 3 4 6 5 -1 1 2 4 3 -1 5 0 1 3 -1 7 8 10 9 -1 11 8 7 0 -1 7 9 1 0 -1 10 8 11 2 -1 1 9 10 2 -1 0 5 6 11 -1 6 4 2 11 -1 ] creaseAngle 0.500000 } } ] translation -1.316859 0.406500 1.073109 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _49 IndexedFaceSet { color Color { color [ 0.370000 0.370000 0.370000 0.370000 0.370000 0.370000 ] } coord Coordinate { point [ -4.650000e-3 0.371499 3.750000e-2 4.650000e-3 0.371499 3.750000e-2 4.650000e-3 -0.371499 3.750000e-2 4.650000e-3 0.371499 -3.750000e-2 4.650000e-3 -0.371499 -3.750000e-2 -4.650000e-3 0.371499 -3.750000e-2 -4.650000e-3 -0.371499 -3.750000e-2 -4.650000e-3 0.323500 8.749999e-2 -4.650000e-3 -0.371499 8.749999e-2 4.650000e-3 0.323500 8.749999e-2 4.650000e-3 -0.371499 8.749999e-2 -4.650000e-3 -0.371499 3.750000e-2 ] } colorIndex [ 0 0 0 1 1 1 1 1 0 0 ] colorPerVertex FALSE coordIndex [ 3 4 6 5 -1 1 2 4 3 -1 5 0 1 3 -1 7 8 10 9 -1 11 8 7 0 -1 7 9 1 0 -1 10 8 11 2 -1 1 9 10 2 -1 0 5 6 11 -1 6 4 2 11 -1 ] creaseAngle 0.500000 } } ] translation -1.200060 0.406500 1.073109 } Transform { children [ Shape { appearance Appearance { material USE _47 } geometry Box { size 0.174998 0.174998 9.999998e-3 } } ] translation -1.258460 0.712769 1.030609 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material DEF _50 Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Box { size 0.150000 4.999998e-3 0.150000 } } ] translation -1.258460 3.249980e-2 1.098109 } Transform { children [ Shape { appearance Appearance { material USE _50 } geometry Box { size 0.107500 0.742999 7.199998e-3 } } ] translation -1.258460 0.406500 1.098109 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _51 IndexedFaceSet { color Color { color [ 0.370000 0.370000 0.370000 0.370000 0.370000 0.370000 ] } coord Coordinate { point [ -4.650000e-3 0.371499 3.750000e-2 4.650000e-3 0.371499 3.750000e-2 4.650000e-3 -0.371499 3.750000e-2 4.650000e-3 0.371499 -3.750000e-2 4.650000e-3 -0.371499 -3.750000e-2 -4.650000e-3 0.371499 -3.750000e-2 -4.650000e-3 -0.371499 -3.750000e-2 -4.650000e-3 0.323500 8.749999e-2 -4.650000e-3 -0.371499 8.749999e-2 4.650000e-3 0.323500 8.749999e-2 4.650000e-3 -0.371499 8.749999e-2 -4.650000e-3 -0.371499 3.750000e-2 ] } colorIndex [ 0 0 0 1 1 1 1 1 0 0 ] colorPerVertex FALSE coordIndex [ 3 4 6 5 -1 1 2 4 3 -1 5 0 1 3 -1 7 8 10 9 -1 11 8 7 0 -1 7 9 1 0 -1 10 8 11 2 -1 1 9 10 2 -1 0 5 6 11 -1 6 4 2 11 -1 ] creaseAngle 0.500000 } } ] translation -1.316859 0.406500 1.073109 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _52 IndexedFaceSet { color Color { color [ 0.370000 0.370000 0.370000 0.370000 0.370000 0.370000 ] } coord Coordinate { point [ -4.650000e-3 0.371499 3.750000e-2 4.650000e-3 0.371499 3.750000e-2 4.650000e-3 -0.371499 3.750000e-2 4.650000e-3 0.371499 -3.750000e-2 4.650000e-3 -0.371499 -3.750000e-2 -4.650000e-3 0.371499 -3.750000e-2 -4.650000e-3 -0.371499 -3.750000e-2 -4.650000e-3 0.323500 8.749999e-2 -4.650000e-3 -0.371499 8.749999e-2 4.650000e-3 0.323500 8.749999e-2 4.650000e-3 -0.371499 8.749999e-2 -4.650000e-3 -0.371499 3.750000e-2 ] } colorIndex [ 0 0 0 1 1 1 1 1 0 0 ] colorPerVertex FALSE coordIndex [ 3 4 6 5 -1 1 2 4 3 -1 5 0 1 3 -1 7 8 10 9 -1 11 8 7 0 -1 7 9 1 0 -1 10 8 11 2 -1 1 9 10 2 -1 0 5 6 11 -1 6 4 2 11 -1 ] creaseAngle 0.500000 } } ] translation -1.200060 0.406500 1.073109 } Transform { children [ Shape { appearance Appearance { material USE _50 } geometry Box { size 0.174998 0.174998 9.999998e-3 } } ] translation -1.258460 0.712769 1.030609 } ] rotation 1.776360e-15 1 5.960459e-8 1.570798 translation -1.992079 3.128320e-8 -0.524842 } Transform { children [ Transform { children [ Shape { appearance Appearance { material DEF _53 Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Box { size 0.150000 4.999998e-3 0.150000 } } ] translation -1.258460 3.249980e-2 1.098109 } Transform { children [ Shape { appearance Appearance { material USE _53 } geometry Box { size 0.107500 0.742999 7.199998e-3 } } ] translation -1.258460 0.406500 1.098109 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _54 IndexedFaceSet { color Color { color [ 0.370000 0.370000 0.370000 0.370000 0.370000 0.370000 ] } coord Coordinate { point [ -4.650000e-3 0.371499 3.750000e-2 4.650000e-3 0.371499 3.750000e-2 4.650000e-3 -0.371499 3.750000e-2 4.650000e-3 0.371499 -3.750000e-2 4.650000e-3 -0.371499 -3.750000e-2 -4.650000e-3 0.371499 -3.750000e-2 -4.650000e-3 -0.371499 -3.750000e-2 -4.650000e-3 0.323500 8.749999e-2 -4.650000e-3 -0.371499 8.749999e-2 4.650000e-3 0.323500 8.749999e-2 4.650000e-3 -0.371499 8.749999e-2 -4.650000e-3 -0.371499 3.750000e-2 ] } colorIndex [ 0 0 0 1 1 1 1 1 0 0 ] colorPerVertex FALSE coordIndex [ 3 4 6 5 -1 1 2 4 3 -1 5 0 1 3 -1 7 8 10 9 -1 11 8 7 0 -1 7 9 1 0 -1 10 8 11 2 -1 1 9 10 2 -1 0 5 6 11 -1 6 4 2 11 -1 ] creaseAngle 0.500000 } } ] translation -1.316859 0.406500 1.073109 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _55 IndexedFaceSet { color Color { color [ 0.370000 0.370000 0.370000 0.370000 0.370000 0.370000 ] } coord Coordinate { point [ -4.650000e-3 0.371499 3.750000e-2 4.650000e-3 0.371499 3.750000e-2 4.650000e-3 -0.371499 3.750000e-2 4.650000e-3 0.371499 -3.750000e-2 4.650000e-3 -0.371499 -3.750000e-2 -4.650000e-3 0.371499 -3.750000e-2 -4.650000e-3 -0.371499 -3.750000e-2 -4.650000e-3 0.323500 8.749999e-2 -4.650000e-3 -0.371499 8.749999e-2 4.650000e-3 0.323500 8.749999e-2 4.650000e-3 -0.371499 8.749999e-2 -4.650000e-3 -0.371499 3.750000e-2 ] } colorIndex [ 0 0 0 1 1 1 1 1 0 0 ] colorPerVertex FALSE coordIndex [ 3 4 6 5 -1 1 2 4 3 -1 5 0 1 3 -1 7 8 10 9 -1 11 8 7 0 -1 7 9 1 0 -1 10 8 11 2 -1 1 9 10 2 -1 0 5 6 11 -1 6 4 2 11 -1 ] creaseAngle 0.500000 } } ] translation -1.200060 0.406500 1.073109 } Transform { children [ Shape { appearance Appearance { material USE _53 } geometry Box { size 0.174998 0.174998 9.999998e-3 } } ] translation -1.258460 0.712769 1.030609 } ] rotation 0 1 5.960459e-8 3.141598 translation -2.516920 -8.745418e-8 1.467239 } Transform { children [ Group { children [ Group { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.500000 radius 2.135000e-2 } } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.200000e-2 radius 1.999999e-2 } } ] translation 0 0.244000 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.200000e-2 radius 5.750000e-2 } } ] translation 0 -0.244000 0 } Transform { children [ Shape { geometry DEF _56 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.500000 0 2 4.270000e-2 0 3 1.200000e-2 0 4 3.999999e-2 0 5 1.200000e-2 0 6 0.115000 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0 -1 0 0.785395 translation -1.258460 0.621999 0.733614 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 0 0.600000 0.180000 specularColor 0.500000 0.500000 0.500000 } } geometry DEF _57 IndexedFaceSet { coord Coordinate { point [ 0.200893 1.499999e-2 -0.485000 -0.200893 1.499999e-2 -0.485000 -0.485000 1.499999e-2 -0.200893 -0.485000 1.499999e-2 0.200893 -0.200893 1.499999e-2 0.485000 0.200893 1.499999e-2 0.485000 0.485000 1.499999e-2 0.200893 0.485000 1.499999e-2 -0.200893 0.477286 4.500000e-2 -0.197698 0.477286 4.500000e-2 0.197698 0.197698 4.500000e-2 0.477286 -0.197698 4.500000e-2 0.477286 -0.477286 4.500000e-2 0.197698 -0.477286 4.500000e-2 -0.197698 -0.197698 4.500000e-2 -0.477286 0.197698 4.500000e-2 -0.477286 ] } colorPerVertex FALSE coordIndex [ 7 6 5 4 3 2 1 0 -1 15 14 13 12 11 10 9 8 -1 6 7 8 9 -1 8 7 0 15 -1 15 0 1 14 -1 14 1 2 13 -1 13 2 3 12 -1 12 3 4 11 -1 5 6 9 10 -1 11 4 5 10 -1 ] creaseAngle 0.500000 } } ] translation -1.258460 -1.499999e-2 0.733614 } ] } ] } Transform { children [ DEF wall1 Shape { appearance Appearance { material Material { diffuseColor 0.600000 0.500000 0.300000 specularColor 0.209998 0.209998 0.209998 } } } ] translation 0.914690 1.195000 1.447499 } ] } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -0.606143 0.606144 0.514956 4.092669 translation 1.555698 1.694000 0.538084 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation 0 1 0 2.187050 translation 1.621899 1.947499 0.824751 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.911889 0.290230 -0.290215 1.662909 translation 1.998939 2.106488 1.357089 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] translation 1.529999 1.820749 0.694994 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.993448 -8.080607e-2 8.080587e-2 1.577370 translation 1.604179 1.534999 0.242027 } ] } Transform { children [ Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { } } geometry DEF _258 IndexedFaceSet { color Color { color [ 1 0 0 ] } coord Coordinate { point [ -3.654960e-2 2.098518e-2 5.250050e-3 -3.654960e-2 2.098510e-2 1.225010e-2 3.951878e-2 -1.464620e-2 5.249970e-3 3.951878e-2 -1.464630e-2 1.224999e-2 3.654950e-2 -2.098529e-2 5.249938e-3 3.654950e-2 -2.098529e-2 1.224990e-2 -3.951890e-2 1.464608e-2 5.250019e-3 -3.951890e-2 1.464608e-2 1.224999e-2 -1.990330e-2 -4.249100e-2 1.283000e-2 -1.990330e-2 -4.249100e-2 4.669678e-3 -1.990319e-2 -4.249110e-2 1.283000e-2 -1.990319e-2 -4.249110e-2 4.669678e-3 1.597190e-2 -4.411948e-2 1.283000e-2 1.597190e-2 -4.411948e-2 4.669698e-3 4.249088e-2 -1.990340e-2 1.283000e-2 4.249088e-2 -1.990340e-2 4.669819e-3 4.249088e-2 -1.990340e-2 1.283000e-2 4.249088e-2 -1.990330e-2 4.669819e-3 4.249079e-2 -1.990349e-2 1.283000e-2 4.249088e-2 -1.990349e-2 4.669819e-3 4.411939e-2 1.597180e-2 1.283019e-2 4.411939e-2 1.597180e-2 4.669968e-3 1.990308e-2 4.249100e-2 1.283030e-2 1.990308e-2 4.249110e-2 4.670058e-3 1.990330e-2 4.249088e-2 1.283030e-2 1.990330e-2 4.249088e-2 4.670058e-3 1.990330e-2 4.249079e-2 1.283030e-2 1.990330e-2 4.249088e-2 4.670058e-3 -1.597199e-2 4.411939e-2 1.283030e-2 -1.597190e-2 4.411939e-2 4.670029e-3 -4.249100e-2 1.990308e-2 1.283010e-2 -4.249100e-2 1.990308e-2 4.669908e-3 -4.249100e-2 1.990319e-2 1.283010e-2 -4.249100e-2 1.990319e-2 4.669908e-3 -4.249100e-2 1.990300e-2 1.283010e-2 -4.249088e-2 1.990308e-2 4.669908e-3 -4.411948e-2 -1.597199e-2 1.283000e-2 -4.411948e-2 -1.597190e-2 4.669758e-3 -1.990340e-2 -4.249100e-2 1.283000e-2 -1.990340e-2 -4.249100e-2 4.669678e-3 -8.609370e-9 1.101509e-8 -1.283010e-2 -1.532299e-8 -2.201350e-8 -4.669868e-3 -1.631388e-2 -3.482789e-2 1.209410e-2 -1.631388e-2 -3.482789e-2 5.405560e-3 -1.631380e-2 -3.482789e-2 1.209410e-2 -1.631380e-2 -3.482789e-2 5.405560e-3 1.309140e-2 -3.616258e-2 1.209410e-2 1.309140e-2 -3.616258e-2 5.405568e-3 3.482770e-2 -1.631388e-2 1.209419e-2 3.482770e-2 -1.631388e-2 5.405670e-3 3.482770e-2 -1.631380e-2 1.209419e-2 3.482770e-2 -1.631380e-2 5.405670e-3 3.482770e-2 -1.631388e-2 1.209419e-2 3.482770e-2 -1.631388e-2 5.405670e-3 3.616248e-2 1.309129e-2 1.209430e-2 3.616248e-2 1.309140e-2 5.405790e-3 1.631350e-2 3.482779e-2 1.209438e-2 1.631350e-2 3.482779e-2 5.405868e-3 1.631370e-2 3.482770e-2 1.209438e-2 1.631370e-2 3.482770e-2 5.405868e-3 1.631370e-2 3.482770e-2 1.209438e-2 1.631380e-2 3.482770e-2 5.405868e-3 -1.309148e-2 3.616248e-2 1.209438e-2 -1.309148e-2 3.616248e-2 5.405839e-3 -3.482789e-2 1.631359e-2 1.209430e-2 -3.482779e-2 1.631370e-2 5.405738e-3 -3.482789e-2 1.631370e-2 1.209430e-2 -3.482789e-2 1.631370e-2 5.405738e-3 -3.482789e-2 1.631359e-2 1.209430e-2 -3.482789e-2 1.631359e-2 5.405738e-3 -3.616258e-2 -1.309140e-2 1.209419e-2 -3.616258e-2 -1.309140e-2 5.405620e-3 -1.631388e-2 -3.482789e-2 1.209410e-2 -1.631388e-2 -3.482779e-2 5.405560e-3 -5.140050e-8 3.264040e-8 -1.209419e-2 -5.690338e-8 5.568490e-9 -5.405710e-3 -4.068329e-2 -1.100558e-2 5.249910e-3 -4.068329e-2 -1.100558e-2 1.224990e-2 3.830048e-2 1.758749e-2 5.250100e-3 3.830048e-2 1.758749e-2 1.225010e-2 4.068319e-2 1.100550e-2 5.250068e-3 4.068319e-2 1.100550e-2 1.225010e-2 -3.830048e-2 -1.758760e-2 5.249890e-3 -3.830048e-2 -1.758760e-2 1.224990e-2 -1.100569e-2 4.068309e-2 5.250148e-3 -1.100569e-2 4.068309e-2 1.225018e-2 1.758760e-2 -3.830058e-2 5.249849e-3 1.758760e-2 -3.830058e-2 1.224990e-2 1.100558e-2 -4.068338e-2 5.249840e-3 1.100558e-2 -4.068338e-2 1.224980e-2 -1.758770e-2 3.830029e-2 5.250128e-3 -1.758770e-2 3.830029e-2 1.225010e-2 2.098488e-2 3.654950e-2 5.250160e-3 2.098488e-2 3.654950e-2 1.225018e-2 -1.464600e-2 -3.951910e-2 5.249820e-3 -1.464600e-2 -3.951910e-2 1.224980e-2 -2.098510e-2 -3.654979e-2 5.249820e-3 -2.098510e-2 -3.654988e-2 1.224980e-2 1.464589e-2 3.951878e-2 5.250160e-3 1.464589e-2 3.951878e-2 1.225018e-2 1.484639e-3 3.169550e-3 -1.224999e-2 -1.484639e-3 -3.169480e-3 -1.224999e-2 3.169480e-3 -1.484700e-3 -1.224999e-2 -3.169568e-3 1.484549e-3 -1.224999e-2 -3.169588e-3 1.484488e-3 1.750000e-3 3.169470e-3 -1.484759e-3 1.749990e-3 -1.484649e-3 -3.169540e-3 1.749980e-3 1.484630e-3 3.169490e-3 1.750009e-3 ] } colorIndex [ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ] colorPerVertex FALSE coordIndex [ 100 0 1 107 3 2 -1 101 4 5 106 7 6 -1 6 7 1 0 -1 2 3 5 4 -1 8 9 11 10 -1 10 11 13 12 -1 12 13 15 14 -1 14 15 17 16 -1 16 17 19 18 -1 18 19 21 20 -1 20 21 23 22 -1 22 23 25 24 -1 24 25 27 26 -1 26 27 29 28 -1 28 29 31 30 -1 30 31 33 32 -1 32 33 35 34 -1 34 35 37 36 -1 36 37 39 38 -1 38 39 9 8 -1 8 9 43 42 -1 11 10 44 45 -1 13 12 46 47 -1 15 14 48 49 -1 17 16 50 51 -1 19 18 52 53 -1 21 20 54 55 -1 23 22 56 57 -1 25 24 58 59 -1 27 26 60 61 -1 29 28 62 63 -1 31 30 64 65 -1 33 32 66 67 -1 35 34 68 69 -1 37 36 70 71 -1 39 38 72 73 -1 82 83 77 76 -1 78 79 81 80 -1 90 91 85 84 -1 86 87 89 88 -1 102 92 93 105 95 94 -1 103 96 97 104 99 98 -1 98 99 93 92 -1 94 95 97 96 -1 33 35 40 -1 31 33 40 -1 25 27 40 -1 23 25 40 -1 17 19 40 -1 15 17 40 -1 9 11 40 -1 39 9 40 -1 43 45 11 9 -1 45 47 13 11 -1 47 49 15 13 -1 49 51 17 15 -1 51 53 19 17 -1 53 55 21 19 -1 55 57 23 21 -1 57 59 25 23 -1 59 61 27 25 -1 61 63 29 27 -1 63 65 31 29 -1 65 67 33 31 -1 67 69 35 33 -1 69 71 37 35 -1 71 73 39 37 -1 73 43 9 39 -1 74 69 35 40 -1 67 74 40 33 -1 65 74 40 31 -1 74 61 27 40 -1 59 74 40 25 -1 57 74 40 23 -1 74 53 19 40 -1 51 74 40 17 -1 49 74 40 15 -1 74 45 11 40 -1 43 74 40 9 -1 73 74 40 39 -1 10 8 41 -1 8 38 41 -1 16 14 41 -1 18 16 41 -1 24 22 41 -1 26 24 41 -1 32 30 41 -1 34 32 41 -1 44 42 8 10 -1 46 44 10 12 -1 48 46 12 14 -1 50 48 14 16 -1 52 50 16 18 -1 54 52 18 20 -1 56 54 20 22 -1 58 56 22 24 -1 60 58 24 26 -1 62 60 26 28 -1 64 62 28 30 -1 66 64 30 32 -1 68 66 32 34 -1 70 68 34 36 -1 72 70 36 38 -1 42 72 38 8 -1 75 42 8 41 -1 44 75 41 10 -1 75 48 14 41 -1 50 75 41 16 -1 52 75 41 18 -1 75 56 22 41 -1 58 75 41 24 -1 60 75 41 26 -1 75 64 30 41 -1 66 75 41 32 -1 68 75 41 34 -1 75 72 38 41 -1 63 61 60 62 -1 65 63 62 68 -1 71 69 68 70 -1 73 71 70 44 -1 47 45 44 46 -1 49 47 46 52 -1 60 57 55 54 -1 55 53 52 54 -1 6 0 100 101 -1 100 2 4 101 -1 98 92 102 103 -1 102 94 96 103 -1 93 99 104 105 -1 104 97 95 105 -1 1 7 106 107 -1 106 5 3 107 -1 ] solid FALSE } } ] rotation -1 -2.678669e-6 -9.448430e-7 1.570798 scaleOrientation 1 1.135270e-6 -3.101939e-7 3.926990 translation -0.680117 0.429500 1.134968 } Transform { children [ Shape { appearance Appearance { material DEF _259 Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.100000 radius 3e-3 } } ] translation -0.680117 0.370692 1.134968 } Transform { children [ Shape { appearance Appearance { material USE _259 } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] translation -0.680117 0.394499 1.134968 } Transform { children [ Shape { appearance Appearance { material USE _259 } geometry Cylinder { height 7.999999e-2 radius 1.200000e-2 } } ] translation -0.680117 0.354499 1.134968 } Transform { children [ Shape { appearance Appearance { material USE _259 } geometry Cylinder { height 5.999999e-2 radius 1.999999e-2 } } ] translation -0.680117 0.344500 1.134968 } Transform { children [ Shape { appearance Appearance { material USE _259 } geometry Cylinder { height 5e-2 radius 2.500000e-2 } } ] translation -0.680117 0.339500 1.134968 } Transform { children [ Shape { appearance Appearance { material USE _259 } geometry Sphere { radius 3.999999e-2 } } ] rotation -1 -2.678669e-6 -9.448430e-7 1.570798 scaleOrientation 1 1.135270e-6 -3.101939e-7 3.926990 translation -0.680117 0.314500 1.134968 } Transform { children [ Shape { appearance Appearance { material USE _259 } geometry Cylinder { height 9.999998e-3 radius 4.250000e-2 } } ] rotation 0.577350 -0.577349 -0.577349 4.188788 scaleOrientation 0.822183 -0.563519 -8.036994e-2 3.976130 translation -0.637615 0.314500 1.134968 } Transform { children [ Shape { appearance Appearance { material USE _259 } geometry Cylinder { height 9.499999e-2 radius 1.799998e-2 } } ] rotation 0.577350 -0.577349 -0.577349 4.188788 scaleOrientation 0.822183 -0.563519 -8.036994e-2 3.976130 translation -0.680117 0.314500 1.134968 } Transform { children [ Shape { appearance Appearance { material USE _259 } geometry Cylinder { height 9.999998e-3 radius 4.250000e-2 } } ] rotation 0.577350 -0.577349 -0.577349 4.188788 scaleOrientation 0.914504 -0.331701 -0.231638 3.013010 translation -0.722616 0.314500 1.134968 } ] translation 2.077420e-2 -6.249010e-3 1.222939e-2 } Transform { children [ Group { children [ Transform { children [ Group { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _260 IndexedFaceSet { coord Coordinate { point [ 6.404998e-2 0 0 6.118958e-2 0 -1.067500e-2 5.337499e-2 0 -1.848958e-2 4.270000e-2 0 -2.135000e-2 3.202499e-2 0 -1.848958e-2 2.421040e-2 0 -1.067500e-2 2.135000e-2 0 1.866480e-9 2.421040e-2 0 1.067500e-2 3.202499e-2 0 1.848958e-2 4.270000e-2 0 2.135000e-2 5.337499e-2 0 1.848958e-2 6.118958e-2 0 1.067500e-2 6.350199e-2 8.360198e-3 0 6.066618e-2 7.986850e-3 -1.067500e-2 5.291840e-2 6.966840e-3 -1.848958e-2 4.233469e-2 5.573470e-3 -2.135000e-2 3.175098e-2 4.180098e-3 -1.848958e-2 2.400320e-2 3.160089e-3 -1.067500e-2 2.116730e-2 2.786729e-3 1.866480e-9 2.400320e-2 3.160089e-3 1.067500e-2 3.175098e-2 4.180098e-3 1.848958e-2 4.233469e-2 5.573470e-3 2.135000e-2 5.291840e-2 6.966840e-3 1.848958e-2 6.066618e-2 7.986850e-3 1.067500e-2 6.186759e-2 1.657740e-2 0 5.910468e-2 1.583700e-2 -1.067500e-2 5.155630e-2 1.381449e-2 -1.848958e-2 4.124499e-2 1.105158e-2 -2.135000e-2 3.093378e-2 8.288678e-3 -1.848958e-2 2.338539e-2 6.266098e-3 -1.067500e-2 2.062248e-2 5.525790e-3 1.866480e-9 2.338539e-2 6.266098e-3 1.067500e-2 3.093378e-2 8.288678e-3 1.848958e-2 4.124499e-2 1.105158e-2 2.135000e-2 5.155630e-2 1.381449e-2 1.848958e-2 5.910468e-2 1.583700e-2 1.067500e-2 5.917450e-2 2.451089e-2 0 5.653189e-2 2.341629e-2 -1.067500e-2 4.931208e-2 2.042569e-2 -1.848958e-2 3.944969e-2 1.634060e-2 -2.135000e-2 2.958719e-2 1.225540e-2 -1.848958e-2 2.236749e-2 9.264900e-3 -1.067500e-2 1.972479e-2 8.170288e-3 1.866480e-9 2.236749e-2 9.264900e-3 1.067500e-2 2.958719e-2 1.225540e-2 1.848958e-2 3.944969e-2 1.634060e-2 2.135000e-2 4.931208e-2 2.042569e-2 1.848958e-2 5.653189e-2 2.341629e-2 1.067500e-2 5.546889e-2 3.202499e-2 0 5.299180e-2 3.059479e-2 -1.067500e-2 4.622409e-2 2.668748e-2 -1.848958e-2 3.697929e-2 2.135000e-2 -2.135000e-2 2.773449e-2 1.601248e-2 -1.848958e-2 2.096679e-2 1.210520e-2 -1.067500e-2 1.848958e-2 1.067500e-2 1.866480e-9 2.096679e-2 1.210520e-2 1.067500e-2 2.773449e-2 1.601248e-2 1.848958e-2 3.697929e-2 2.135000e-2 2.135000e-2 4.622409e-2 2.668748e-2 1.848958e-2 5.299180e-2 3.059479e-2 1.067500e-2 5.081430e-2 3.899120e-2 0 4.854499e-2 3.724990e-2 -1.067500e-2 4.234518e-2 3.249260e-2 -1.848958e-2 3.387619e-2 2.599409e-2 -2.135000e-2 2.540710e-2 1.949560e-2 -1.848958e-2 1.920739e-2 1.473828e-2 -1.067500e-2 1.693809e-2 1.299710e-2 1.866480e-9 1.920739e-2 1.473828e-2 1.067500e-2 2.540710e-2 1.949560e-2 1.848958e-2 3.387619e-2 2.599409e-2 2.135000e-2 4.234518e-2 3.249260e-2 1.848958e-2 4.854499e-2 3.724990e-2 1.067500e-2 4.529019e-2 4.529019e-2 0 4.326760e-2 4.326760e-2 -1.067500e-2 3.774179e-2 3.774179e-2 -1.848958e-2 3.019350e-2 3.019350e-2 -2.135000e-2 2.264508e-2 2.264508e-2 -1.848958e-2 1.711929e-2 1.711929e-2 -1.067500e-2 1.509668e-2 1.509668e-2 1.866480e-9 1.711929e-2 1.711929e-2 1.067500e-2 2.264508e-2 2.264508e-2 1.848958e-2 3.019350e-2 3.019350e-2 2.135000e-2 3.774179e-2 3.774179e-2 1.848958e-2 4.326760e-2 4.326760e-2 1.067500e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 ] creaseAngle 0.785000 } } ] } ] } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] translation 4.270000e-2 4.999998e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] translation 4.270000e-2 -4.999998e-3 0 } ] rotation 0 0 1 0.785398 } Transform { children [ Shape { geometry DEF _261 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 4.270000e-2 0 2 4.270000e-2 0 3 45 0 4 9.999998e-3 0 5 3.999999e-2 0 6 9.999998e-3 0 7 3.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.281086 0.678598 0.678598 3.689620 scaleOrientation -0.901461 0.188373 -0.389722 0.857065 translation -0.818647 0.308250 1.104490 } Transform { children [ Group { children [ Transform { children [ Group { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _262 IndexedFaceSet { coord Coordinate { point [ 7.885000e-2 0 0 7.598958e-2 0 -1.067500e-2 6.817500e-2 0 -1.848958e-2 5.750000e-2 0 -2.135000e-2 4.682499e-2 0 -1.848958e-2 3.901040e-2 0 -1.067500e-2 3.615000e-2 0 1.866480e-9 3.901040e-2 0 1.067500e-2 4.682499e-2 0 1.848958e-2 5.750000e-2 0 2.135000e-2 6.817500e-2 0 1.848958e-2 7.598958e-2 0 1.067500e-2 7.787919e-2 1.233488e-2 0 7.505410e-2 1.188740e-2 -1.067500e-2 6.733570e-2 1.066488e-2 -1.848958e-2 5.679209e-2 8.994978e-3 -2.135000e-2 4.624849e-2 7.325040e-3 -1.848958e-2 3.853010e-2 6.102568e-3 -1.067500e-2 3.570488e-2 5.655108e-3 1.866480e-9 3.853010e-2 6.102568e-3 1.067500e-2 4.624849e-2 7.325040e-3 1.848958e-2 5.679209e-2 8.994978e-3 2.135000e-2 6.733570e-2 1.066488e-2 1.848958e-2 7.505410e-2 1.188740e-2 1.067500e-2 7.499080e-2 2.436600e-2 0 7.227040e-2 2.348208e-2 -1.067500e-2 6.483829e-2 2.106720e-2 -1.848958e-2 5.468570e-2 1.776850e-2 -2.135000e-2 4.453320e-2 1.446968e-2 -1.848958e-2 3.710110e-2 1.205489e-2 -1.067500e-2 3.438070e-2 1.117100e-2 1.866480e-9 3.710110e-2 1.205489e-2 1.067500e-2 4.453320e-2 1.446968e-2 1.848958e-2 5.468570e-2 1.776850e-2 2.135000e-2 6.483829e-2 2.106720e-2 1.848958e-2 7.227049e-2 2.348208e-2 1.067500e-2 7.025589e-2 3.579720e-2 0 6.770730e-2 3.449859e-2 -1.067500e-2 6.074440e-2 3.095079e-2 -1.848958e-2 5.123290e-2 2.610450e-2 -2.135000e-2 4.172138e-2 2.125810e-2 -1.848958e-2 3.475850e-2 1.771030e-2 -1.067500e-2 3.220989e-2 1.641179e-2 1.866480e-9 3.475850e-2 1.771030e-2 1.067500e-2 4.172138e-2 2.125810e-2 1.848958e-2 5.123290e-2 2.610450e-2 2.135000e-2 6.074440e-2 3.095079e-2 1.848958e-2 6.770730e-2 3.449859e-2 1.067500e-2 6.379099e-2 4.634689e-2 0 6.147690e-2 4.466560e-2 -1.067500e-2 5.515468e-2 4.007228e-2 -1.848958e-2 4.651850e-2 3.379768e-2 -2.135000e-2 3.788220e-2 2.752299e-2 -1.848958e-2 3.156000e-2 2.292970e-2 -1.067500e-2 2.924600e-2 2.124840e-2 1.866480e-9 3.156000e-2 2.292970e-2 1.067500e-2 3.788220e-2 2.752299e-2 1.848958e-2 4.651850e-2 3.379768e-2 2.135000e-2 5.515468e-2 4.007228e-2 1.848958e-2 6.147690e-2 4.466560e-2 1.067500e-2 5.575539e-2 5.575539e-2 0 5.373280e-2 5.373280e-2 -1.067500e-2 4.820698e-2 4.820698e-2 -1.848958e-2 4.065860e-2 4.065860e-2 -2.135000e-2 3.311029e-2 3.311029e-2 -1.848958e-2 2.758450e-2 2.758450e-2 -1.067500e-2 2.556190e-2 2.556190e-2 1.866480e-9 2.758450e-2 2.758450e-2 1.067500e-2 3.311029e-2 3.311029e-2 1.848958e-2 4.065860e-2 4.065860e-2 2.135000e-2 4.820698e-2 4.820698e-2 1.848958e-2 5.373280e-2 5.373280e-2 1.067500e-2 4.634689e-2 6.379099e-2 0 4.466560e-2 6.147690e-2 -1.067500e-2 4.007228e-2 5.515468e-2 -1.848958e-2 3.379768e-2 4.651850e-2 -2.135000e-2 2.752299e-2 3.788220e-2 -1.848958e-2 2.292970e-2 3.156000e-2 -1.067500e-2 2.124840e-2 2.924600e-2 1.866480e-9 2.292970e-2 3.156000e-2 1.067500e-2 2.752299e-2 3.788220e-2 1.848958e-2 3.379768e-2 4.651850e-2 2.135000e-2 4.007228e-2 5.515468e-2 1.848958e-2 4.466560e-2 6.147690e-2 1.067500e-2 3.579720e-2 7.025589e-2 0 3.449859e-2 6.770730e-2 -1.067500e-2 3.095079e-2 6.074440e-2 -1.848958e-2 2.610450e-2 5.123290e-2 -2.135000e-2 2.125810e-2 4.172138e-2 -1.848958e-2 1.771030e-2 3.475850e-2 -1.067500e-2 1.641179e-2 3.220989e-2 1.866480e-9 1.771030e-2 3.475850e-2 1.067500e-2 2.125810e-2 4.172138e-2 1.848958e-2 2.610450e-2 5.123290e-2 2.135000e-2 3.095079e-2 6.074440e-2 1.848958e-2 3.449859e-2 6.770730e-2 1.067500e-2 2.436600e-2 7.499080e-2 0 2.348208e-2 7.227040e-2 -1.067500e-2 2.106720e-2 6.483829e-2 -1.848958e-2 1.776850e-2 5.468580e-2 -2.135000e-2 1.446968e-2 4.453320e-2 -1.848958e-2 1.205489e-2 3.710110e-2 -1.067500e-2 1.117100e-2 3.438070e-2 1.866480e-9 1.205489e-2 3.710110e-2 1.067500e-2 1.446968e-2 4.453320e-2 1.848958e-2 1.776850e-2 5.468580e-2 2.135000e-2 2.106720e-2 6.483829e-2 1.848958e-2 2.348208e-2 7.227049e-2 1.067500e-2 1.233480e-2 7.787919e-2 0 1.188740e-2 7.505410e-2 -1.067500e-2 1.066488e-2 6.733570e-2 -1.848958e-2 8.994978e-3 5.679209e-2 -2.135000e-2 7.325040e-3 4.624849e-2 -1.848958e-2 6.102560e-3 3.853010e-2 -1.067500e-2 5.655100e-3 3.570488e-2 1.866480e-9 6.102560e-3 3.853010e-2 1.067500e-2 7.325040e-3 4.624849e-2 1.848958e-2 8.994978e-3 5.679209e-2 2.135000e-2 1.066488e-2 6.733570e-2 1.848958e-2 1.188740e-2 7.505410e-2 1.067500e-2 -3.446640e-9 7.885000e-2 0 -3.321610e-9 7.598958e-2 -1.067500e-2 -2.980020e-9 6.817500e-2 -1.848958e-2 -2.513409e-9 5.750000e-2 -2.135000e-2 -2.046790e-9 4.682499e-2 -1.848958e-2 -1.705198e-9 3.901040e-2 -1.067500e-2 -1.580168e-9 3.615000e-2 1.866480e-9 -1.705198e-9 3.901040e-2 1.067500e-2 -2.046790e-9 4.682499e-2 1.848958e-2 -2.513409e-9 5.750000e-2 2.135000e-2 -2.980020e-9 6.817500e-2 1.848958e-2 -3.321610e-9 7.598958e-2 1.067500e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] } ] } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.200000e-2 radius 5.750000e-2 } } ] translation 5.750000e-2 6e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.200000e-2 radius 1.999999e-2 } } ] translation 5.750000e-2 -6e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _263 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 5.750000e-2 0 2 4.270000e-2 0 3 90 0 4 1.200000e-2 0 5 0.115000 0 6 1.200000e-2 0 7 3.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -0.377480 -1.801630e-3 0.926015 3.133028 translation -1.216820 0.370532 0.774900 } Transform { children [ Group { children [ Transform { children [ Group { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.111900 radius 2.135000e-2 } } ] } ] } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] translation 0 5.094999e-2 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 4.250000e-2 } } ] translation 0 -5.094999e-2 0 } Transform { children [ Shape { geometry DEF _264 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.111900 0 2 4.270000e-2 0 3 9.999998e-3 0 4 3.999999e-2 0 5 9.999998e-3 0 6 8.500000e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.577350 -0.577350 0.577350 2.094388 scaleOrientation 0.880928 -0.252433 0.400304 3.623610 translation -0.762696 0.308250 1.147189 } Transform { children [ Group { children [ Transform { children [ Group { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.040000e-2 radius 2.135000e-2 } } ] } ] } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 4.250000e-2 } } ] translation 0 4.019999e-2 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] translation 0 -4.019999e-2 0 } Transform { children [ Shape { geometry DEF _265 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 9.040000e-2 0 2 4.270000e-2 0 3 9.999998e-3 0 4 8.500000e-2 0 5 9.999998e-3 0 6 3.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0 0 1 1.570798 translation -0.566645 0.308250 1.147189 } Transform { children [ Group { children [ Transform { children [ Group { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _266 IndexedFaceSet { coord Coordinate { point [ 6.894998e-2 0 0 6.608960e-2 0 -1.067500e-2 5.827499e-2 0 -1.848958e-2 4.760000e-2 0 -2.135000e-2 3.692499e-2 0 -1.848958e-2 2.911040e-2 0 -1.067500e-2 2.624998e-2 0 1.866480e-9 2.911040e-2 0 1.067500e-2 3.692499e-2 0 1.848958e-2 4.760000e-2 0 2.135000e-2 5.827499e-2 0 1.848958e-2 6.608960e-2 0 1.067500e-2 6.810110e-2 1.078618e-2 0 6.527598e-2 1.033870e-2 -1.067500e-2 5.755750e-2 9.116220e-3 -1.848958e-2 4.701400e-2 7.446280e-3 -2.135000e-2 3.647039e-2 5.776340e-3 -1.848958e-2 2.875198e-2 4.553860e-3 -1.067500e-2 2.592680e-2 4.106408e-3 1.866480e-9 2.875198e-2 4.553860e-3 1.067500e-2 3.647039e-2 5.776340e-3 1.848958e-2 4.701400e-2 7.446280e-3 2.135000e-2 5.755750e-2 9.116220e-3 1.848958e-2 6.527598e-2 1.033870e-2 1.067500e-2 6.557530e-2 2.130668e-2 0 6.285499e-2 2.042279e-2 -1.067500e-2 5.542280e-2 1.800798e-2 -1.848958e-2 4.527030e-2 1.470919e-2 -2.135000e-2 3.511780e-2 1.141048e-2 -1.848958e-2 2.768559e-2 8.995600e-3 -1.067500e-2 2.496520e-2 8.111700e-3 1.866480e-9 2.768559e-2 8.995600e-3 1.067500e-2 3.511780e-2 1.141048e-2 1.848958e-2 4.527030e-2 1.470919e-2 2.135000e-2 5.542280e-2 1.800798e-2 1.848958e-2 6.285499e-2 2.042279e-2 1.067500e-2 6.143489e-2 3.130260e-2 0 5.888630e-2 3.000410e-2 -1.067500e-2 5.192340e-2 2.645630e-2 -1.848958e-2 4.241190e-2 2.160990e-2 -2.135000e-2 3.290040e-2 1.676359e-2 -1.848958e-2 2.593749e-2 1.321578e-2 -1.067500e-2 2.338889e-2 1.191729e-2 1.866480e-9 2.593749e-2 1.321578e-2 1.067500e-2 3.290040e-2 1.676359e-2 1.848958e-2 4.241190e-2 2.160990e-2 2.135000e-2 5.192340e-2 2.645630e-2 1.848958e-2 5.888630e-2 3.000410e-2 1.067500e-2 5.578168e-2 4.052779e-2 0 5.346760e-2 3.884650e-2 -1.067500e-2 4.714550e-2 3.425319e-2 -1.848958e-2 3.850920e-2 2.797858e-2 -2.135000e-2 2.987300e-2 2.170399e-2 -1.848958e-2 2.355078e-2 1.711058e-2 -1.067500e-2 2.123668e-2 1.542938e-2 1.866480e-9 2.355078e-2 1.711058e-2 1.067500e-2 2.987300e-2 2.170399e-2 1.848958e-2 3.850920e-2 2.797858e-2 2.135000e-2 4.714550e-2 3.425319e-2 1.848958e-2 5.346760e-2 3.884650e-2 1.067500e-2 4.875500e-2 4.875500e-2 0 4.673238e-2 4.673238e-2 -1.067500e-2 4.120659e-2 4.120659e-2 -1.848958e-2 3.365828e-2 3.365828e-2 -2.135000e-2 2.610990e-2 2.610990e-2 -1.848958e-2 2.058410e-2 2.058410e-2 -1.067500e-2 1.856159e-2 1.856159e-2 1.866480e-9 2.058410e-2 2.058410e-2 1.067500e-2 2.610990e-2 2.610990e-2 1.848958e-2 3.365828e-2 3.365828e-2 2.135000e-2 4.120659e-2 4.120659e-2 1.848958e-2 4.673238e-2 4.673238e-2 1.067500e-2 4.052779e-2 5.578168e-2 0 3.884650e-2 5.346760e-2 -1.067500e-2 3.425319e-2 4.714550e-2 -1.848958e-2 2.797858e-2 3.850920e-2 -2.135000e-2 2.170399e-2 2.987300e-2 -1.848958e-2 1.711058e-2 2.355078e-2 -1.067500e-2 1.542938e-2 2.123668e-2 1.866480e-9 1.711058e-2 2.355078e-2 1.067500e-2 2.170399e-2 2.987300e-2 1.848958e-2 2.797858e-2 3.850920e-2 2.135000e-2 3.425319e-2 4.714550e-2 1.848958e-2 3.884650e-2 5.346760e-2 1.067500e-2 3.130260e-2 6.143489e-2 0 3.000410e-2 5.888630e-2 -1.067500e-2 2.645630e-2 5.192340e-2 -1.848958e-2 2.160990e-2 4.241190e-2 -2.135000e-2 1.676359e-2 3.290040e-2 -1.848958e-2 1.321578e-2 2.593749e-2 -1.067500e-2 1.191729e-2 2.338889e-2 1.866480e-9 1.321578e-2 2.593749e-2 1.067500e-2 1.676359e-2 3.290040e-2 1.848958e-2 2.160990e-2 4.241190e-2 2.135000e-2 2.645630e-2 5.192340e-2 1.848958e-2 3.000410e-2 5.888630e-2 1.067500e-2 2.130668e-2 6.557530e-2 0 2.042279e-2 6.285499e-2 -1.067500e-2 1.800798e-2 5.542280e-2 -1.848958e-2 1.470919e-2 4.527030e-2 -2.135000e-2 1.141048e-2 3.511780e-2 -1.848958e-2 8.995588e-3 2.768559e-2 -1.067500e-2 8.111700e-3 2.496520e-2 1.866480e-9 8.995600e-3 2.768559e-2 1.067500e-2 1.141048e-2 3.511780e-2 1.848958e-2 1.470919e-2 4.527030e-2 2.135000e-2 1.800798e-2 5.542280e-2 1.848958e-2 2.042279e-2 6.285499e-2 1.067500e-2 1.078610e-2 6.810110e-2 0 1.033870e-2 6.527598e-2 -1.067500e-2 9.116210e-3 5.755750e-2 -1.848958e-2 7.446280e-3 4.701400e-2 -2.135000e-2 5.776340e-3 3.647039e-2 -1.848958e-2 4.553860e-3 2.875198e-2 -1.067500e-2 4.106400e-3 2.592680e-2 1.866480e-9 4.553860e-3 2.875198e-2 1.067500e-2 5.776340e-3 3.647039e-2 1.848958e-2 7.446280e-3 4.701400e-2 2.135000e-2 9.116210e-3 5.755750e-2 1.848958e-2 1.033870e-2 6.527598e-2 1.067500e-2 -3.013900e-9 6.894998e-2 0 -2.888870e-9 6.608960e-2 -1.067500e-2 -2.547279e-9 5.827499e-2 -1.848958e-2 -2.080660e-9 4.760000e-2 -2.135000e-2 -1.614040e-9 3.692499e-2 -1.848958e-2 -1.272450e-9 2.911040e-2 -1.067500e-2 -1.147420e-9 2.624998e-2 1.866480e-9 -1.272450e-9 2.911040e-2 1.067500e-2 -1.614040e-9 3.692499e-2 1.848958e-2 -2.080660e-9 4.760000e-2 2.135000e-2 -2.547279e-9 5.827499e-2 1.848958e-2 -2.888870e-9 6.608960e-2 1.067500e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] } ] } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] translation 4.760000e-2 4.999998e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] translation 4.760000e-2 -4.999998e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _267 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 4.760000e-2 0 2 4.270000e-2 0 3 90 0 4 9.999998e-3 0 5 3.999999e-2 0 6 9.999998e-3 0 7 3.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -0.575291 -0.575287 -0.581449 2.088258 scaleOrientation 0.778007 -6.796068e-3 -0.628218 0.605880 translation -0.521444 0.308757 1.099588 } Transform { children [ Group { children [ Transform { children [ Group { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _268 IndexedFaceSet { coord Coordinate { point [ 6.894998e-2 0 0 6.608960e-2 0 -1.067500e-2 5.827499e-2 0 -1.848958e-2 4.760000e-2 0 -2.135000e-2 3.692499e-2 0 -1.848958e-2 2.911040e-2 0 -1.067500e-2 2.624998e-2 0 1.866480e-9 2.911040e-2 0 1.067500e-2 3.692499e-2 0 1.848958e-2 4.760000e-2 0 2.135000e-2 5.827499e-2 0 1.848958e-2 6.608960e-2 0 1.067500e-2 6.810110e-2 1.078618e-2 0 6.527598e-2 1.033870e-2 -1.067500e-2 5.755750e-2 9.116220e-3 -1.848958e-2 4.701400e-2 7.446280e-3 -2.135000e-2 3.647039e-2 5.776340e-3 -1.848958e-2 2.875198e-2 4.553860e-3 -1.067500e-2 2.592680e-2 4.106408e-3 1.866480e-9 2.875198e-2 4.553860e-3 1.067500e-2 3.647039e-2 5.776340e-3 1.848958e-2 4.701400e-2 7.446280e-3 2.135000e-2 5.755750e-2 9.116220e-3 1.848958e-2 6.527598e-2 1.033870e-2 1.067500e-2 6.557530e-2 2.130668e-2 0 6.285499e-2 2.042279e-2 -1.067500e-2 5.542280e-2 1.800798e-2 -1.848958e-2 4.527030e-2 1.470919e-2 -2.135000e-2 3.511780e-2 1.141048e-2 -1.848958e-2 2.768559e-2 8.995600e-3 -1.067500e-2 2.496520e-2 8.111700e-3 1.866480e-9 2.768559e-2 8.995600e-3 1.067500e-2 3.511780e-2 1.141048e-2 1.848958e-2 4.527030e-2 1.470919e-2 2.135000e-2 5.542280e-2 1.800798e-2 1.848958e-2 6.285499e-2 2.042279e-2 1.067500e-2 6.143489e-2 3.130260e-2 0 5.888630e-2 3.000410e-2 -1.067500e-2 5.192340e-2 2.645630e-2 -1.848958e-2 4.241190e-2 2.160990e-2 -2.135000e-2 3.290040e-2 1.676359e-2 -1.848958e-2 2.593749e-2 1.321578e-2 -1.067500e-2 2.338889e-2 1.191729e-2 1.866480e-9 2.593749e-2 1.321578e-2 1.067500e-2 3.290040e-2 1.676359e-2 1.848958e-2 4.241190e-2 2.160990e-2 2.135000e-2 5.192340e-2 2.645630e-2 1.848958e-2 5.888630e-2 3.000410e-2 1.067500e-2 5.578168e-2 4.052779e-2 0 5.346760e-2 3.884650e-2 -1.067500e-2 4.714550e-2 3.425319e-2 -1.848958e-2 3.850920e-2 2.797858e-2 -2.135000e-2 2.987300e-2 2.170399e-2 -1.848958e-2 2.355078e-2 1.711058e-2 -1.067500e-2 2.123668e-2 1.542938e-2 1.866480e-9 2.355078e-2 1.711058e-2 1.067500e-2 2.987300e-2 2.170399e-2 1.848958e-2 3.850920e-2 2.797858e-2 2.135000e-2 4.714550e-2 3.425319e-2 1.848958e-2 5.346760e-2 3.884650e-2 1.067500e-2 4.875500e-2 4.875500e-2 0 4.673238e-2 4.673238e-2 -1.067500e-2 4.120659e-2 4.120659e-2 -1.848958e-2 3.365828e-2 3.365828e-2 -2.135000e-2 2.610990e-2 2.610990e-2 -1.848958e-2 2.058410e-2 2.058410e-2 -1.067500e-2 1.856159e-2 1.856159e-2 1.866480e-9 2.058410e-2 2.058410e-2 1.067500e-2 2.610990e-2 2.610990e-2 1.848958e-2 3.365828e-2 3.365828e-2 2.135000e-2 4.120659e-2 4.120659e-2 1.848958e-2 4.673238e-2 4.673238e-2 1.067500e-2 4.052779e-2 5.578168e-2 0 3.884650e-2 5.346760e-2 -1.067500e-2 3.425319e-2 4.714550e-2 -1.848958e-2 2.797858e-2 3.850920e-2 -2.135000e-2 2.170399e-2 2.987300e-2 -1.848958e-2 1.711058e-2 2.355078e-2 -1.067500e-2 1.542938e-2 2.123668e-2 1.866480e-9 1.711058e-2 2.355078e-2 1.067500e-2 2.170399e-2 2.987300e-2 1.848958e-2 2.797858e-2 3.850920e-2 2.135000e-2 3.425319e-2 4.714550e-2 1.848958e-2 3.884650e-2 5.346760e-2 1.067500e-2 3.130260e-2 6.143489e-2 0 3.000410e-2 5.888630e-2 -1.067500e-2 2.645630e-2 5.192340e-2 -1.848958e-2 2.160990e-2 4.241190e-2 -2.135000e-2 1.676359e-2 3.290040e-2 -1.848958e-2 1.321578e-2 2.593749e-2 -1.067500e-2 1.191729e-2 2.338889e-2 1.866480e-9 1.321578e-2 2.593749e-2 1.067500e-2 1.676359e-2 3.290040e-2 1.848958e-2 2.160990e-2 4.241190e-2 2.135000e-2 2.645630e-2 5.192340e-2 1.848958e-2 3.000410e-2 5.888630e-2 1.067500e-2 2.130668e-2 6.557530e-2 0 2.042279e-2 6.285499e-2 -1.067500e-2 1.800798e-2 5.542280e-2 -1.848958e-2 1.470919e-2 4.527030e-2 -2.135000e-2 1.141048e-2 3.511780e-2 -1.848958e-2 8.995588e-3 2.768559e-2 -1.067500e-2 8.111700e-3 2.496520e-2 1.866480e-9 8.995600e-3 2.768559e-2 1.067500e-2 1.141048e-2 3.511780e-2 1.848958e-2 1.470919e-2 4.527030e-2 2.135000e-2 1.800798e-2 5.542280e-2 1.848958e-2 2.042279e-2 6.285499e-2 1.067500e-2 1.078610e-2 6.810110e-2 0 1.033870e-2 6.527598e-2 -1.067500e-2 9.116210e-3 5.755750e-2 -1.848958e-2 7.446280e-3 4.701400e-2 -2.135000e-2 5.776340e-3 3.647039e-2 -1.848958e-2 4.553860e-3 2.875198e-2 -1.067500e-2 4.106400e-3 2.592680e-2 1.866480e-9 4.553860e-3 2.875198e-2 1.067500e-2 5.776340e-3 3.647039e-2 1.848958e-2 7.446280e-3 4.701400e-2 2.135000e-2 9.116210e-3 5.755750e-2 1.848958e-2 1.033870e-2 6.527598e-2 1.067500e-2 -3.013900e-9 6.894998e-2 0 -2.888870e-9 6.608960e-2 -1.067500e-2 -2.547279e-9 5.827499e-2 -1.848958e-2 -2.080660e-9 4.760000e-2 -2.135000e-2 -1.614040e-9 3.692499e-2 -1.848958e-2 -1.272450e-9 2.911040e-2 -1.067500e-2 -1.147420e-9 2.624998e-2 1.866480e-9 -1.272450e-9 2.911040e-2 1.067500e-2 -1.614040e-9 3.692499e-2 1.848958e-2 -2.080660e-9 4.760000e-2 2.135000e-2 -2.547279e-9 5.827499e-2 1.848958e-2 -2.888870e-9 6.608960e-2 1.067500e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] } ] } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] translation 4.760000e-2 4.999998e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] translation 4.760000e-2 -4.999998e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _269 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 4.760000e-2 0 2 4.270000e-2 0 3 90 0 4 9.999998e-3 0 5 3.999999e-2 0 6 9.999998e-3 0 7 3.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -3.890904e-3 0.710857 -0.703324 3.149290 scaleOrientation -0.999996 -2.462101e-3 4.572392e-4 0.655591 translation -0.434085 0.316385 0.383769 } Transform { children [ Group { children [ Transform { children [ Group { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.715385 radius 2.135000e-2 } } ] } ] } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] translation 0 0.352692 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] translation 0 -0.352692 0 } Transform { children [ Shape { geometry DEF _270 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.715385 0 2 4.270000e-2 0 3 9.999998e-3 0 4 3.999999e-2 0 5 9.999998e-3 0 6 3.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.999970 5.473333e-3 -5.415353e-3 1.581480 scaleOrientation 0.999999 5.094982e-4 -2.044820e-4 3.926990 translation -0.477762 0.312568 0.741940 } Transform { children [ Group { children [ Transform { children [ Group { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.519999 radius 2.135000e-2 } } ] } ] } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] translation 0 0.254999 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] translation 0 -0.254999 0 } Transform { children [ Shape { geometry DEF _271 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.519999 0 2 4.270000e-2 0 3 9.999998e-3 0 4 3.999999e-2 0 5 9.999998e-3 0 6 3.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -0.261941 0.417215 0.870240 4.488530 translation -1.031430 0.310622 0.956164 } ] } choreonoid-1.5.0/share/model/Labo1/rack2.wrl0000664000000000000000000020721012741425367017253 0ustar rootroot#VRML V2.0 utf8 #VRML V2.0 utf8 #Cosmo Worlds V2.0 Transform { children [ Transform { children [ Transform { children [ Group { children [ Group { } Transform { children [ Shape { appearance Appearance { material DEF _7 Material { diffuseColor 0.449999 0.449999 0.449999 specularColor 0.500000 0.500000 0.500000 } } geometry DEF _10 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.746819 0 2 0.317999 0 3 0.100000 0 4 0.317999 0 5 0.100000 0 6 0.317999 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999997e-7 9.999997e-7 9.999997e-7 } ] } ] rotation 0.905747 -0.299685 -0.299685 4.613550 translation 2.809560 2.117500 1.337339 } Transform { children [ Group { children [ Group { } Transform { children [ Shape { appearance Appearance { material USE _7 } geometry DEF _11 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.256500 0 2 0.317999 0 3 0.100000 0 4 0.317999 0 5 0.100000 0 6 0.317999 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999997e-7 9.999997e-7 9.999997e-7 } ] } ] rotation -5.348458e-13 1 -2.215429e-13 0.785395 translation 2.492000 1.830250 0.910000 } ] } ] } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -0.606143 0.606144 0.514956 4.092669 translation 1.555698 1.694000 0.538083 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation 0 1 0 2.187050 translation 1.621899 1.947499 0.824751 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.911889 0.290230 -0.290215 1.662909 translation 1.998939 2.106487 1.357089 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] translation 1.529999 1.820749 0.694993 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.993448 -8.080614e-2 8.080594e-2 1.577370 translation 1.604179 1.534999 0.242026 } ] } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation 0.606992 -0.606992 -0.512953 2.193680 translation 2.518520 1.702000 0.753228 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation 3.485909e-7 1 -1.059857e-7 2.209870 translation 2.586838 1.958500 1.037618 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.905747 -0.299685 -0.299685 4.613550 translation 2.809560 2.117500 1.337339 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation -5.348458e-13 1 -2.215429e-13 0.785395 translation 2.492000 1.830250 0.910000 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.993023 -8.338185e-2 8.338185e-2 1.577800 translation 2.585220 1.542999 0.358828 } ] } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation -0.357403 0.357402 0.862859 4.565410 scaleOrientation 0.977248 0.149976 -0.149977 4.689380 translation 0.125101 1.735000 0.256105 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -0.678599 0.678599 -0.281081 2.593569 scaleOrientation -0.303838 -3.283893e-2 -0.952157 0.664129 translation 9.681860e-2 1.812999 0.227822 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation -6.738029e-21 1 1.626719e-20 3.141597 scaleOrientation 2.338130e-20 1 3.141188e-20 1.570798 translation 4.166390e-2 1.902999 0.172665 } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -0.577350 0.577350 -0.577350 2.094398 scaleOrientation 0.151967 -0.379547 0.912606 3.860579 translation -0.158000 0.199597 -6.800039e-2 } ] rotation -6.738029e-21 1 1.626719e-20 3.141597 scaleOrientation 2.338130e-20 1 3.141188e-20 1.570798 translation -0.116336 1.735000 0.172670 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation -0.357403 0.357402 0.862859 4.565410 translation 0.217028 1.735000 0.348028 } ] } Transform { children [ Transform { children [ Transform { translation 0 2.455119e-2 0 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation 0.707107 0.707105 8.359246e-8 3.141590 scaleOrientation 6.178900e-7 -1.133587e-6 -1 0.785398 translation -0.324124 0.268000 0.324375 } Transform { } ] } Transform { children [ Transform { children [ Transform { children [ Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { rotation 0 0 1 1.570798 } Transform { rotation 0 0 1 1.570798 } ] } ] translation -0.826246 -3.203749e-7 0.810000 } ] translation -7.064720e-2 2.072988 -7.638449e-2 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation 0 0 1 1.570798 scaleOrientation 0 0 -1 0.785398 translation -1.114400 2.054490 0.733614 } ] rotation 0 -1 0 0.785395 translation 0.150150 5.124690e-2 1.104730 } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { rotation 0 0 1 1.570798 } Transform { rotation 0 0 1 1.570798 } ] } ] translation -0.896893 1.815989 0.733614 } ] rotation 0 -1 0 0.785395 translation 0.150150 5.124690e-2 1.104730 } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { rotation 0 0 1 1.570798 } Transform { rotation 0 0 1 1.570798 } ] } ] translation -0.896893 1.345988 0.733614 } ] rotation 0 -1 0 0.785395 translation 0.150150 5.124690e-2 1.104730 } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { rotation 0 0 1 1.570798 } Transform { rotation 0 0 1 1.570798 } ] } ] translation -0.896893 0.865989 0.733614 } ] rotation 0 -1 0 0.785395 translation 0.150150 5.124690e-2 1.104730 } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { rotation 0 0 1 1.570798 } Transform { rotation 0 0 1 1.570798 } ] } ] translation -0.896893 0.614988 0.733614 } ] rotation 0 -1 0 0.785395 translation 0.150150 5.124690e-2 1.104730 } ] } Transform { } Transform { rotation -1.776360e-15 1 5.960459e-8 4.712388 translation -0.524845 -1.187367e-7 1.992079 } Transform { } Transform { rotation 1.776360e-15 1 5.960459e-8 1.570798 translation -1.992079 3.128320e-8 -0.524842 } Transform { rotation 0 1 5.960459e-8 3.141597 translation -2.516920 -8.745418e-8 1.467239 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0 -1 0 0.785395 translation -1.258460 0.621999 0.733614 } ] } ] } Transform { children [ Transform { children [ Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.864005 0.342910 -0.368656 1.728729 translation 0.446805 0.629620 0.566805 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.862856 0.357405 -0.357406 1.717769 scale 1 0.999997 1 scaleOrientation -8.046284e-3 0.998225 -5.900603e-2 0.355004 translation 0.524644 1.754500 0.642645 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.862855 -0.357408 -0.357408 4.565410 scaleOrientation -0.900057 0.435083 -2.447991e-2 1.570070 translation 0.228708 1.475000 0.359710 } Transform { rotation 0 1 0 0.785394 translation 0.360000 0 0.477999 } ] } ] } Transform { children [ Transform { children [ Transform { rotation 0 1 0 0.785395 translation 0.252254 0 2.569000 } Transform { rotation 0 -1 0 0.785399 translation 1.638190 0 -1.994930 } Transform { rotation 0 1 0 3.926990 translation 6.202117 0 -0.609000 } Transform { rotation 0 1 0 2.356189 translation 4.816180 0 3.954940 } ] translation -3.227190 0 -0.980000 } Transform { rotation 0 -1 0 1.134500 } Transform { } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 1 0 0 1.570798 translation -5.963509e-8 0.884998 0.312799 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation 5.338520e-8 0.707106 0.707106 3.141590 scaleOrientation 1 -9.735359e-8 -9.735359e-8 4.712388 translation 4.599988e-2 0.884998 0.328599 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0 0 1 1.570798 translation 0.193498 0.884998 0.374599 } Transform { } ] translation 3.186388 0 1.086770 } ] } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -3.514133e-7 0.707106 0.707107 3.141590 scaleOrientation -0.769733 0.543533 0.334787 0.890945 translation 1.103999 0.272998 0.823580 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -3.322933e-7 0.707106 0.707107 3.141590 scaleOrientation 0.506385 0.207348 0.837007 4.521770 translation 1.103999 0.206999 0.823580 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -3.586980e-7 1 6.888200e-7 3.141590 scaleOrientation 0.506385 0.207348 0.837007 4.521770 translation 1.103999 0.378998 0.383758 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -3.563170e-7 5.804798e-7 1 3.141590 scaleOrientation -0.270304 -0.870295 0.411730 0.936537 translation 1.103999 0.112905 0.383760 } Transform { children [ Transform { } ] } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation -4.748546e-7 0.707108 -0.707105 3.141590 translation 1.090000 0.239996 0.414999 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material DEF _291 Material { diffuseColor 0.899999 0.899999 0.850000 } } geometry Box { size 0.699998 1.100000 0.458999 } } ] translation 0 0.633000 -2.050000e-2 } Transform { children [ Shape { appearance Appearance { material USE _291 } geometry Box { size 0.699998 1.100000 3.700000e-2 } } ] translation 0 0.633000 0.231499 } Transform { children [ Shape { appearance Appearance { material DEF _292 Material { diffuseColor 0.600000 0.469998 0.230000 shininess 0.100000 specularColor 0.759998 0.620000 0.490000 } } geometry DEF ring_293 IndexedFaceSet { coord Coordinate { point [ -250 -2.200000e-5 -1.499997e-5 -246.194000 -2.200000e-5 19.134199 -246.194000 -2.200000e-5 -19.134199 -235.354995 -2.099999e-5 35.355300 -235.354995 -2.099999e-5 -35.355400 -230.970001 95.670799 -1.499997e-5 -230.970001 -95.670898 -1.499997e-5 -227.453994 94.214302 19.134199 -227.453994 94.214302 -19.134199 -227.453994 -94.214401 19.134199 -227.453994 -94.214401 -19.134199 -219.134002 -1.899999e-5 46.194000 -219.134002 -1.899999e-5 -46.194000 -217.440002 90.066596 -35.355400 -217.440002 90.066596 35.355300 -217.440002 -90.066596 35.355300 -217.440002 -90.066596 -35.355400 -202.453994 83.859001 46.194000 -202.453994 -83.859001 46.194000 -202.453994 83.859001 -46.194000 -202.453994 -83.859001 -46.194000 -200 -1.700000e-5 -50 -200 -1.700000e-5 50 -200 -1.700000e-5 -50 -184.776000 76.536697 -50 -184.776000 76.536697 50 -184.776000 -76.536697 -50 -184.776000 -76.536697 50 -184.776000 76.536697 -50 -184.776000 -76.536697 -50 -180.865997 -1.599999e-5 46.194000 -180.865997 -1.599999e-5 -46.194000 -176.776992 176.776992 -1.499997e-5 -176.776992 -176.776992 -1.499997e-5 -174.085006 174.085006 19.134199 -174.085006 174.085006 -19.134199 -174.085006 -174.085006 19.134199 -174.085006 -174.085006 -19.134199 -167.098007 69.214302 46.194000 -167.098007 -69.214401 46.194000 -167.098007 69.214302 -46.194000 -167.098007 -69.214401 -46.194000 -166.421005 166.421005 35.355300 -166.421005 166.421005 -35.355400 -166.421005 -166.421005 35.355300 -166.421005 -166.421005 -35.355400 -164.645004 -1.400000e-5 35.355400 -164.645004 -1.400000e-5 -35.355300 -154.951004 154.951004 46.194000 -154.951004 154.951004 -46.194000 -154.951004 -154.951004 46.194000 -154.951004 -154.951004 -46.194000 -153.805999 -1.299997e-5 19.134199 -153.805999 -1.299997e-5 -19.134199 -152.111999 63.006801 35.355400 -152.111999 -63.006801 35.355400 -152.111999 63.006801 -35.355300 -152.111999 -63.006801 -35.355300 -150 -1.299997e-5 2.300000e-5 -142.098007 58.859001 19.134199 -142.098007 -58.859001 19.134199 -142.098007 58.859001 -19.134199 -142.098007 -58.859001 -19.134199 -141.421005 141.421005 -50 -141.421005 141.421005 50 -141.421005 -141.421005 -50 -141.421005 -141.421005 50 -141.421005 141.421005 -50 -141.421005 -141.421005 -50 -138.582000 57.402500 2.300000e-5 -138.582000 -57.402500 2.300000e-5 -127.890998 127.890998 46.194000 -127.890998 127.890998 -46.194000 -127.890998 -127.890998 46.194000 -127.890998 -127.890998 -46.194000 -116.420997 116.420997 35.355400 -116.420997 -116.420997 35.355400 -116.420997 116.420997 -35.355300 -116.420997 -116.420997 -35.355300 -108.757003 108.757003 19.134199 -108.757003 108.757003 -19.134199 -108.757003 -108.757003 19.134199 -108.757003 -108.757003 -19.134199 -106.066001 106.066001 2.300000e-5 -106.066001 -106.066001 2.300000e-5 -95.670898 230.970001 -1.499997e-5 -95.670799 -230.970001 -1.499997e-5 -94.214401 227.453994 19.134199 -94.214401 227.453994 -19.134199 -94.214302 -227.453994 19.134199 -94.214302 -227.453994 -19.134199 -90.066596 217.440002 35.355300 -90.066596 217.440002 -35.355400 -90.066497 -217.440002 35.355300 -90.066497 -217.440002 -35.355400 -83.859001 202.453994 46.194000 -83.859001 202.453994 -46.194000 -83.859001 -202.453994 46.194000 -83.858901 -202.453994 -46.194000 -76.536697 184.776000 -50 -76.536697 184.776000 50 -76.536697 184.776000 -50 -76.536598 -184.776000 -50 -76.536598 -184.776000 50 -76.536598 -184.776000 -50 -69.214401 167.098007 46.194000 -69.214401 167.098007 -46.194000 -69.214302 -167.098007 46.194000 -69.214302 -167.098007 -46.194000 -63.006801 152.111999 35.355400 -63.006801 152.111999 -35.355300 -63.006698 -152.111999 35.355400 -63.006698 -152.111999 -35.355300 -58.859001 142.098007 19.134199 -58.859001 142.098007 -19.134199 -58.859001 -142.098007 19.134199 -58.859001 -142.098007 -19.134199 -57.402500 138.582000 2.300000e-5 -57.402500 -138.582000 2.300000e-5 -1.100000e-5 246.194000 -19.134199 -1.100000e-5 246.194000 19.134199 -1.100000e-5 250 -1.499997e-5 -9.999997e-6 219.134002 -46.194000 -9.999997e-6 219.134002 46.194000 -9.999997e-6 235.354995 -35.355400 -9.999997e-6 235.354995 35.355300 -9e-6 200 -50 -9e-6 200 50 -7.999999e-6 180.865997 -46.194000 -7.999999e-6 180.865997 46.194000 -7e-6 150 2.300000e-5 -7e-6 153.805999 -19.134199 -7e-6 153.805999 19.134199 -7e-6 164.645004 -35.355300 -7e-6 164.645004 35.355400 1.999999e-6 -200 -50 1.999999e-6 -200 50 1.999999e-6 -200 -50 1.999999e-6 -180.865997 46.194000 1.999999e-6 -180.865997 -46.194000 1.999999e-6 -164.645004 35.355400 1.999999e-6 -164.645004 -35.355300 1.999999e-6 -153.805999 19.134199 1.999999e-6 -153.805999 -19.134199 1.999999e-6 -150 2.300000e-5 3e-6 -250 -1.499997e-5 3e-6 -246.194000 19.134199 3e-6 -246.194000 -19.134199 3e-6 -235.354995 35.355300 3e-6 -235.354995 -35.355400 3e-6 -219.134002 46.194000 3e-6 -219.134002 -46.194000 57.402500 138.582000 2.300000e-5 57.402500 -138.582000 2.300000e-5 58.859001 142.098007 -19.134199 58.859001 142.098007 19.134199 58.859001 -142.098007 -19.134199 58.859001 -142.098007 19.134199 63.006801 152.111999 -35.355300 63.006801 152.111999 35.355400 63.006801 -152.111999 -35.355300 63.006801 -152.111999 35.355400 69.214401 167.098007 -46.194000 69.214401 167.098007 46.194000 69.214401 -167.098007 -46.194000 69.214401 -167.098007 46.194000 76.536697 184.776000 -50 76.536697 184.776000 50 76.536697 -184.776000 -50 76.536697 -184.776000 50 83.859001 202.453994 -46.194000 83.859001 202.453994 46.194000 83.859001 -202.453994 -46.194000 83.859100 -202.453994 46.194000 90.066596 217.440002 -35.355400 90.066596 217.440002 35.355300 90.066596 -217.440002 -35.355400 90.066596 -217.440002 35.355300 94.214401 227.453994 -19.134199 94.214401 227.453994 19.134199 94.214401 -227.453994 -19.134199 94.214401 -227.453994 19.134199 95.670898 230.970001 -1.499997e-5 95.670898 -230.970001 -1.499997e-5 106.066001 106.066001 2.300000e-5 106.066001 -106.066001 2.300000e-5 108.757003 108.757003 -19.134199 108.757003 108.757003 19.134199 108.757003 -108.757003 -19.134199 108.757003 -108.757003 19.134199 116.420997 116.420997 -35.355300 116.420997 116.420997 35.355400 116.420997 -116.420997 -35.355300 116.420997 -116.420997 35.355400 127.890998 127.890998 -46.194000 127.890998 127.890998 46.194000 127.890998 -127.890998 -46.194000 127.891998 -127.890998 46.194000 138.582000 57.402500 2.300000e-5 138.582000 -57.402500 2.300000e-5 141.421005 141.421005 -50 141.421005 141.421005 50 141.421005 -141.421005 -50 141.421005 -141.421005 50 142.098007 58.859001 -19.134199 142.098007 -58.859001 -19.134199 142.098007 58.859001 19.134199 142.098007 -58.859001 19.134199 150 0 2.300000e-5 152.111999 63.006801 -35.355300 152.111999 -63.006801 -35.355300 152.111999 63.006801 35.355400 152.111999 -63.006801 35.355400 153.805999 0 -19.134199 153.805999 0 19.134199 154.951004 154.951004 -46.194000 154.951004 154.951004 46.194000 154.951004 -154.951004 -46.194000 154.951004 -154.951004 46.194000 164.645004 0 -35.355300 164.645004 0 35.355400 166.421005 166.421005 -35.355400 166.421005 166.421005 35.355300 166.421005 -166.421005 -35.355400 166.421005 -166.421005 35.355300 167.098007 -69.214401 -46.194000 167.098007 69.214401 -46.194000 167.098007 -69.214401 46.194000 167.098007 69.214401 46.194000 174.085006 174.085006 -19.134199 174.085006 174.085006 19.134199 174.085006 -174.085006 -19.134199 174.085006 -174.085006 19.134199 176.776992 176.776992 -1.499997e-5 176.776992 -176.776992 -1.499997e-5 180.865997 0 -46.194000 180.865997 0 46.194000 184.776000 -76.536697 -50 184.776000 76.536697 -50 184.776000 76.536697 50 184.776000 -76.536697 -50 184.776000 -76.536697 50 200 0 -50 200 0 50 200 3.500000e-5 -50 200 3.500000e-5 50 202.453994 83.859001 -46.194000 202.453994 -83.859001 -46.194000 202.453994 83.859001 46.194000 202.453994 -83.859001 46.194000 217.440002 90.066596 -35.355400 217.440002 -90.066596 -35.355400 217.440002 90.066596 35.355300 217.440002 -90.066596 35.355300 219.134002 0 -46.194000 219.134002 0 46.194000 227.453994 94.214401 -19.134199 227.453994 -94.214401 -19.134199 227.453994 94.214401 19.134199 227.453994 -94.214401 19.134199 230.970001 95.670898 -1.499997e-5 230.970001 -95.670898 -1.499997e-5 235.354995 0 -35.355400 235.354995 0 35.355300 246.194000 0 -19.134199 246.194000 0 19.134199 250 0 -1.499997e-5 ] } normal Normal { vector [ 3.973960e-2 -2.371419e-2 -0.998929 -0.382167 -1.211650e-2 -0.924013 -0.348439 -0.157443 -0.924013 5.046437e-3 -1.218380e-2 -0.999912 -0.706555 -9.151468e-3 -0.707597 -0.649267 -0.278842 -0.707597 -0.923671 -4.888370e-3 -0.383154 -0.851490 -0.357989 -0.383154 -1 0 0 -0.923879 -0.382683 0 -0.923671 4.888180e-3 0.383156 -0.855229 -0.348957 0.383156 -0.706552 9.151330e-3 0.707597 -0.656273 -0.261931 0.707597 -0.382167 1.211639e-2 0.924013 -0.357713 -0.135055 0.924013 6.615348e-2 1.315880e-2 0.997722 -5.046320e-3 1.218388e-2 0.999912 0.382167 1.211650e-2 0.924013 0.348439 0.157443 0.924013 0.706555 9.151450e-3 0.707597 0.649267 0.278842 0.707597 0.923671 4.888338e-3 0.383154 0.851490 0.357989 0.383154 1 0 0 0.923879 0.382683 0 0.923671 -4.888209e-3 -0.383154 0.855229 0.348957 -0.383154 0.706555 -9.151370e-3 -0.707597 0.656273 0.261931 -0.707597 0.382165 -1.211639e-2 -0.924013 0.357712 0.135055 -0.924013 -0.261664 -0.278800 -0.924013 9.324817e-3 -9.325197e-3 -0.999912 -0.493137 -0.506079 -0.707597 -0.649676 -0.656588 -0.383154 -0.707107 -0.707107 0 -0.656588 -0.649676 0.383156 -0.506079 -0.493137 0.707597 -0.278800 -0.261664 0.924013 -9.324708e-3 9.325307e-3 0.999912 0.261664 0.278800 0.924013 0.493137 0.506079 0.707597 0.649676 0.656588 0.383154 0.707107 0.707107 0 0.656588 0.649676 -0.383154 0.506079 0.493137 -0.707597 0.278800 0.261664 -0.924013 -0.135055 -0.357713 -0.924013 1.218360e-2 -5.046870e-3 -0.999912 -0.261931 -0.656274 -0.707597 -0.348957 -0.855232 -0.383154 -0.382683 -0.923879 0 -0.357989 -0.851490 0.383156 -0.278840 -0.649267 0.707597 -0.157443 -0.348439 0.924013 -1.218360e-2 5.046970e-3 0.999912 0.135055 0.357713 0.924013 0.261931 0.656274 0.707597 0.348957 0.855232 0.383154 0.382683 0.923879 0 0.357989 0.851490 -0.383154 0.278842 0.649267 -0.707597 0.157443 0.348439 -0.924013 1.211639e-2 -0.382167 -0.924013 1.318749e-2 0 -0.999912 9.151428e-3 -0.706555 -0.707597 4.888270e-3 -0.923671 -0.383154 0 -1 0 -4.888277e-3 -0.923671 0.383156 -9.151417e-3 -0.706552 0.707597 -1.211639e-2 -0.382165 0.924013 -1.318760e-2 0 0.999912 -1.211639e-2 0.382167 0.924013 -9.151410e-3 0.706555 0.707597 -4.888277e-3 0.923671 0.383154 0 1 0 4.888270e-3 0.923671 -0.383154 9.151417e-3 0.706555 -0.707597 1.211639e-2 0.382165 -0.924013 0.157443 -0.348439 -0.924013 8.660110e-2 -0.175273 -0.980701 0.278842 -0.649267 -0.707597 0.357989 -0.851490 -0.383154 0.382683 -0.923879 0 0.348957 -0.855229 0.383156 0.261931 -0.656273 0.707597 0.135055 -0.357713 0.924013 -1.218388e-2 -5.046328e-3 0.999912 -0.157443 0.348439 0.924013 -0.278842 0.649267 0.707597 -0.357989 0.851490 0.383154 -0.382683 0.923879 0 -0.348957 0.855229 -0.383154 -0.261931 0.656273 -0.707597 -0.135055 0.357712 -0.924013 -6.270179e-2 0.185174 -0.980701 0.278800 -0.261664 -0.924013 0.147082 -0.128792 -0.980701 0.506079 -0.493137 -0.707597 0.656588 -0.649676 -0.383154 0.707107 -0.707107 0 0.649676 -0.656588 0.383156 0.493137 -0.506079 0.707597 0.261664 -0.278800 0.924013 -9.325318e-3 -9.324697e-3 0.999912 -0.278800 0.261664 0.924013 -0.506079 0.493137 0.707597 -0.656588 0.649676 0.383154 -0.707107 0.707107 0 -0.649676 0.656588 -0.383154 -0.493137 0.506079 -0.707597 -0.261664 0.278800 -0.924013 -0.128792 0.147082 -0.980701 0.357713 -0.135055 -0.924013 0.185174 -6.270179e-2 -0.980701 0.656274 -0.261931 -0.707597 0.855232 -0.348957 -0.383154 0.923879 -0.382683 0 0.851490 -0.357989 0.383156 0.649267 -0.278840 0.707597 0.348439 -0.157443 0.924013 -5.047020e-3 -1.218360e-2 0.999912 -0.357713 0.135055 0.924013 -0.656274 0.261931 0.707597 -0.855232 0.348957 0.383154 -0.923879 0.382683 0 -0.851490 0.357989 -0.383154 -0.649267 0.278842 -0.707597 -0.348439 0.157443 -0.924013 -0.175273 8.660098e-2 -0.980701 0.382167 1.211650e-2 -0.924013 0.195074 1.293419e-2 -0.980701 0.706555 9.151550e-3 -0.707597 0.923671 4.888427e-3 -0.383154 0.923671 -4.888160e-3 0.383156 0.706552 -9.151330e-3 0.707597 0.382165 -1.211639e-2 0.924013 0 -1.318760e-2 0.999912 -0.382167 -1.211650e-2 0.924013 -0.706555 -9.151480e-3 0.707597 -0.923671 -4.888419e-3 0.383154 -0.923671 4.888120e-3 -0.383154 -0.706555 9.151300e-3 -0.707597 -0.382165 1.211639e-2 -0.924013 -0.195074 1.293419e-2 -0.980701 0.348439 0.157443 -0.924013 0.175273 8.660119e-2 -0.980701 0.649267 0.278842 -0.707597 0.851490 0.357989 -0.383154 0.855229 0.348957 0.383156 0.656273 0.261931 0.707597 0.357713 0.135055 0.924013 5.046360e-3 -1.218380e-2 0.999912 -0.348439 -0.157443 0.924013 -0.649267 -0.278842 0.707597 -0.851490 -0.357989 0.383154 -0.855229 -0.348957 -0.383154 -0.656273 -0.261931 -0.707597 -0.357712 -0.135055 -0.924013 -0.185174 -6.270179e-2 -0.980701 0.261664 0.278800 -0.924013 0.128792 0.147082 -0.980701 0.493137 0.506079 -0.707597 0.649676 0.656588 -0.383154 0.656588 0.649676 0.383156 0.506079 0.493137 0.707597 0.278800 0.261664 0.924013 9.324760e-3 -9.325267e-3 0.999912 -0.261664 -0.278800 0.924013 -0.493137 -0.506079 0.707597 -0.649676 -0.656588 0.383154 -0.656588 -0.649676 -0.383154 -0.506079 -0.493137 -0.707597 -0.278800 -0.261664 -0.924013 -0.147082 -0.128792 -0.980701 0.135055 0.357713 -0.924013 6.270179e-2 0.185174 -0.980701 0.261931 0.656274 -0.707597 0.348957 0.855232 -0.383154 0.357989 0.851490 0.383156 0.278840 0.649267 0.707597 0.157443 0.348439 0.924013 1.218360e-2 -5.047000e-3 0.999912 -0.135055 -0.357713 0.924013 -0.261931 -0.656274 0.707597 -0.348957 -0.855232 0.383154 -0.357989 -0.851490 -0.383154 -0.278840 -0.649267 -0.707597 -0.157443 -0.348439 -0.924013 -8.660110e-2 -0.175273 -0.980701 -1.211650e-2 0.382167 -0.924013 -1.293430e-2 0.195074 -0.980701 -9.151497e-3 0.706555 -0.707597 -4.888410e-3 0.923671 -0.383154 4.888108e-3 0.923671 0.383156 9.151238e-3 0.706552 0.707597 1.211639e-2 0.382165 0.924013 1.318760e-2 0 0.999912 1.211650e-2 -0.382167 0.924013 9.151497e-3 -0.706555 0.707597 4.888390e-3 -0.923671 0.383154 -4.888087e-3 -0.923671 -0.383154 -9.151290e-3 -0.706555 -0.707597 -1.211639e-2 -0.382165 -0.924013 -1.293408e-2 -0.195074 -0.980701 -0.157443 0.348439 -0.924013 -1.218380e-2 -5.046450e-3 -0.999912 -0.278842 0.649267 -0.707597 -0.357989 0.851490 -0.383154 -0.348957 0.855229 0.383156 -0.261931 0.656273 0.707597 -0.135055 0.357712 0.924013 1.218388e-2 5.046280e-3 0.999912 0.157443 -0.348439 0.924013 0.278842 -0.649267 0.707597 0.357989 -0.851490 0.383154 0.348957 -0.855229 -0.383154 0.261931 -0.656273 -0.707597 0.135055 -0.357712 -0.924013 -0.278800 0.261664 -0.924013 -9.325140e-3 -9.324847e-3 -0.999912 -0.506079 0.493137 -0.707597 -0.656588 0.649676 -0.383154 -0.649676 0.656588 0.383156 -0.493137 0.506079 0.707597 -0.261664 0.278800 0.924013 9.325250e-3 9.324760e-3 0.999912 0.278800 -0.261664 0.924013 0.506079 -0.493137 0.707597 0.656588 -0.649676 0.383154 0.649676 -0.656588 -0.383154 0.493137 -0.506079 -0.707597 0.261664 -0.278800 -0.924013 -0.357713 0.135055 -0.924013 -0.185174 6.270190e-2 -0.980701 -0.656274 0.261931 -0.707597 -0.855232 0.348957 -0.383154 -0.851490 0.357989 0.383156 -0.649267 0.278840 0.707597 -0.348439 0.157443 0.924013 5.046987e-3 1.218360e-2 0.999912 0.357713 -0.135055 0.924013 0.656274 -0.261931 0.707597 0.855232 -0.348957 0.383154 0.851490 -0.357989 -0.383154 0.649267 -0.278842 -0.707597 0.348439 -0.157443 -0.924013 0.175273 -8.660110e-2 -0.980701 -0.194940 3.877659e-2 -0.980048 -6.615280e-2 1.315858e-2 0.997722 ] } coordIndex [ 242 235 226 -1 226 238 242 -1 235 219 209 -1 209 226 235 -1 219 213 204 -1 204 209 219 -1 213 208 198 -1 198 204 213 -1 208 214 206 -1 206 198 208 -1 214 220 211 -1 211 206 214 -1 220 236 228 -1 228 211 220 -1 236 243 239 -1 239 228 236 -1 243 255 248 -1 248 239 243 -1 255 263 252 -1 252 248 255 -1 263 265 258 -1 258 252 263 -1 265 266 260 -1 260 258 265 -1 266 264 256 -1 256 260 266 -1 264 262 250 -1 250 256 264 -1 262 254 246 -1 246 250 262 -1 254 242 238 -1 238 246 254 -1 238 226 194 -1 194 200 238 -1 226 209 190 -1 190 194 226 -1 209 204 186 -1 186 190 209 -1 204 198 184 -1 184 186 204 -1 198 206 187 -1 187 184 198 -1 206 211 191 -1 191 187 206 -1 211 228 195 -1 195 191 211 -1 228 239 201 -1 201 195 228 -1 239 248 216 -1 216 201 239 -1 248 252 222 -1 222 216 248 -1 252 258 230 -1 230 222 252 -1 258 260 233 -1 233 230 258 -1 260 256 229 -1 229 233 260 -1 256 250 221 -1 221 229 256 -1 250 246 215 -1 215 221 250 -1 246 238 200 -1 200 215 246 -1 200 194 162 -1 162 166 200 -1 194 190 158 -1 158 162 194 -1 190 186 154 -1 154 158 190 -1 186 184 152 -1 152 154 186 -1 184 187 155 -1 155 152 184 -1 187 191 159 -1 159 155 187 -1 191 195 163 -1 163 159 191 -1 195 201 167 -1 167 163 195 -1 201 216 171 -1 171 167 201 -1 216 222 175 -1 175 171 216 -1 222 230 179 -1 179 175 222 -1 230 233 182 -1 182 179 230 -1 233 229 178 -1 178 182 233 -1 229 221 174 -1 174 178 229 -1 221 215 170 -1 170 174 221 -1 215 200 166 -1 166 170 215 -1 166 162 128 -1 128 126 166 -1 162 158 133 -1 133 128 162 -1 158 154 131 -1 131 133 158 -1 154 152 130 -1 130 131 154 -1 152 155 132 -1 132 130 152 -1 155 159 134 -1 134 132 155 -1 159 163 129 -1 129 134 159 -1 163 167 127 -1 127 129 163 -1 167 171 123 -1 123 127 167 -1 171 175 125 -1 125 123 171 -1 175 179 120 -1 120 125 175 -1 179 182 121 -1 121 120 179 -1 182 178 119 -1 119 121 182 -1 178 174 124 -1 124 119 178 -1 174 170 122 -1 122 124 174 -1 170 166 126 -1 126 122 170 -1 126 128 106 -1 106 99 126 -1 128 133 110 -1 110 106 128 -1 133 131 114 -1 114 110 133 -1 131 130 117 -1 117 114 131 -1 130 132 113 -1 113 117 130 -1 132 134 109 -1 109 113 132 -1 134 129 105 -1 105 109 134 -1 129 127 100 -1 100 105 129 -1 127 123 95 -1 95 100 127 -1 123 125 91 -1 91 95 123 -1 125 120 87 -1 87 91 125 -1 120 121 85 -1 85 87 120 -1 121 119 88 -1 88 85 121 -1 119 124 92 -1 92 88 119 -1 124 122 96 -1 96 92 124 -1 122 126 101 -1 101 96 122 -1 99 106 72 -1 72 63 99 -1 106 110 77 -1 77 72 106 -1 110 114 80 -1 80 77 110 -1 114 117 83 -1 83 80 114 -1 117 113 79 -1 79 83 117 -1 113 109 75 -1 75 79 113 -1 109 105 71 -1 71 75 109 -1 105 100 64 -1 64 71 105 -1 100 95 48 -1 48 64 100 -1 95 91 42 -1 42 48 95 -1 91 87 34 -1 34 42 91 -1 87 85 32 -1 32 34 87 -1 85 88 35 -1 35 32 85 -1 88 92 43 -1 43 35 88 -1 92 96 49 -1 49 43 92 -1 96 101 67 -1 67 49 96 -1 63 72 40 -1 40 24 63 -1 72 77 56 -1 56 40 72 -1 77 80 61 -1 61 56 77 -1 80 83 69 -1 69 61 80 -1 83 79 59 -1 59 69 83 -1 79 75 54 -1 54 59 79 -1 75 71 38 -1 38 54 75 -1 71 64 25 -1 25 38 71 -1 64 48 17 -1 17 25 64 -1 48 42 14 -1 14 17 48 -1 42 34 7 -1 7 14 42 -1 34 32 5 -1 5 7 34 -1 32 35 8 -1 8 5 32 -1 35 43 13 -1 13 8 35 -1 43 49 19 -1 19 13 43 -1 49 67 28 -1 28 19 49 -1 24 40 31 -1 31 21 24 -1 40 56 47 -1 47 31 40 -1 56 61 53 -1 53 47 56 -1 61 69 58 -1 58 53 61 -1 69 59 52 -1 52 58 69 -1 59 54 46 -1 46 52 59 -1 54 38 30 -1 30 46 54 -1 38 25 22 -1 22 30 38 -1 25 17 11 -1 11 22 25 -1 17 14 3 -1 3 11 17 -1 14 7 1 -1 1 3 14 -1 7 5 0 -1 0 1 7 -1 5 8 2 -1 2 0 5 -1 8 13 4 -1 4 2 8 -1 13 19 12 -1 12 4 13 -1 19 28 23 -1 23 12 19 -1 21 31 41 -1 41 26 21 -1 31 47 57 -1 57 41 31 -1 47 53 62 -1 62 57 47 -1 53 58 70 -1 70 62 53 -1 58 52 60 -1 60 70 58 -1 52 46 55 -1 55 60 52 -1 46 30 39 -1 39 55 46 -1 30 22 27 -1 27 39 30 -1 22 11 18 -1 18 27 22 -1 11 3 15 -1 15 18 11 -1 3 1 9 -1 9 15 3 -1 1 0 6 -1 6 9 1 -1 0 2 10 -1 10 6 0 -1 2 4 16 -1 16 10 2 -1 4 12 20 -1 20 16 4 -1 12 23 29 -1 29 20 12 -1 26 41 74 -1 74 65 26 -1 41 57 78 -1 78 74 41 -1 57 62 82 -1 82 78 57 -1 62 70 84 -1 84 82 62 -1 70 60 81 -1 81 84 70 -1 60 55 76 -1 76 81 60 -1 55 39 73 -1 73 76 55 -1 39 27 66 -1 66 73 39 -1 27 18 50 -1 50 66 27 -1 18 15 44 -1 44 50 18 -1 15 9 36 -1 36 44 15 -1 9 6 33 -1 33 36 9 -1 6 10 37 -1 37 33 6 -1 10 16 45 -1 45 37 10 -1 16 20 51 -1 51 45 16 -1 20 29 68 -1 68 51 20 -1 65 74 108 -1 108 102 65 -1 74 78 112 -1 112 108 74 -1 78 82 116 -1 116 112 78 -1 82 84 118 -1 118 116 82 -1 84 81 115 -1 115 118 84 -1 81 76 111 -1 111 115 81 -1 76 73 107 -1 107 111 76 -1 73 66 103 -1 103 107 73 -1 66 50 97 -1 97 103 66 -1 50 44 93 -1 93 97 50 -1 44 36 89 -1 89 93 44 -1 36 33 86 -1 86 89 36 -1 33 37 90 -1 90 86 33 -1 37 45 94 -1 94 90 37 -1 45 51 98 -1 98 94 45 -1 51 68 104 -1 104 98 51 -1 102 108 139 -1 139 135 102 -1 108 112 141 -1 141 139 108 -1 112 116 143 -1 143 141 112 -1 116 118 144 -1 144 143 116 -1 118 115 142 -1 142 144 118 -1 115 111 140 -1 140 142 115 -1 111 107 138 -1 138 140 111 -1 107 103 136 -1 136 138 107 -1 103 97 150 -1 150 136 103 -1 97 93 148 -1 148 150 97 -1 93 89 146 -1 146 148 93 -1 89 86 145 -1 145 146 89 -1 86 90 147 -1 147 145 86 -1 90 94 149 -1 149 147 90 -1 94 98 151 -1 151 149 94 -1 98 104 137 -1 137 151 98 -1 135 139 164 -1 164 168 135 -1 139 141 160 -1 160 164 139 -1 141 143 156 -1 156 160 141 -1 143 144 153 -1 153 156 143 -1 144 142 157 -1 157 153 144 -1 142 140 161 -1 161 157 142 -1 140 138 165 -1 165 161 140 -1 138 136 169 -1 169 165 138 -1 136 150 173 -1 173 169 136 -1 150 148 177 -1 177 173 150 -1 148 146 181 -1 181 177 148 -1 146 145 183 -1 183 181 146 -1 145 147 180 -1 180 183 145 -1 147 149 176 -1 176 180 147 -1 149 151 172 -1 172 176 149 -1 151 137 168 -1 168 172 151 -1 168 164 196 -1 196 202 168 -1 164 160 192 -1 192 196 164 -1 160 156 188 -1 188 192 160 -1 156 153 185 -1 185 188 156 -1 153 157 189 -1 189 185 153 -1 157 161 193 -1 193 189 157 -1 161 165 197 -1 197 193 161 -1 165 169 203 -1 203 197 165 -1 169 173 218 -1 218 203 169 -1 173 177 224 -1 224 218 173 -1 177 181 232 -1 232 224 177 -1 181 183 234 -1 234 232 181 -1 183 180 231 -1 231 234 183 -1 180 176 223 -1 223 231 180 -1 176 172 217 -1 217 223 176 -1 172 168 202 -1 202 217 172 -1 202 196 225 -1 225 240 202 -1 196 192 210 -1 210 225 196 -1 192 188 205 -1 205 210 192 -1 188 185 199 -1 199 205 188 -1 185 189 207 -1 207 199 185 -1 189 193 212 -1 212 207 189 -1 193 197 227 -1 227 212 193 -1 197 203 241 -1 241 227 197 -1 203 218 249 -1 249 241 203 -1 218 224 253 -1 253 249 218 -1 224 232 259 -1 259 253 224 -1 232 234 261 -1 261 259 232 -1 234 231 257 -1 257 261 234 -1 231 223 251 -1 251 257 231 -1 223 217 247 -1 247 251 223 -1 217 202 237 -1 237 247 217 -1 240 225 235 -1 235 244 240 -1 225 210 219 -1 219 235 225 -1 210 205 213 -1 213 219 210 -1 205 199 208 -1 208 213 205 -1 199 207 214 -1 214 208 199 -1 207 212 220 -1 220 214 207 -1 212 227 236 -1 236 220 212 -1 227 241 245 -1 245 236 227 -1 241 249 255 -1 255 245 241 -1 249 253 263 -1 263 255 249 -1 253 259 265 -1 265 263 253 -1 259 261 266 -1 266 265 259 -1 261 257 264 -1 264 266 261 -1 257 251 262 -1 262 264 257 -1 251 247 254 -1 254 262 251 -1 247 237 242 -1 242 254 247 -1 ] normalIndex [ 0 1 2 -1 2 3 0 -1 1 4 5 -1 5 2 1 -1 4 6 7 -1 7 5 4 -1 6 8 9 -1 9 7 6 -1 8 10 11 -1 11 9 8 -1 10 12 13 -1 13 11 10 -1 12 14 15 -1 15 13 12 -1 14 16 17 -1 17 15 14 -1 16 18 19 -1 19 17 16 -1 18 20 21 -1 21 19 18 -1 20 22 23 -1 23 21 20 -1 22 24 25 -1 25 23 22 -1 24 26 27 -1 27 25 24 -1 26 28 29 -1 29 27 26 -1 28 30 31 -1 31 29 28 -1 30 0 3 -1 3 31 30 -1 3 2 32 -1 32 33 3 -1 2 5 34 -1 34 32 2 -1 5 7 35 -1 35 34 5 -1 7 9 36 -1 36 35 7 -1 9 11 37 -1 37 36 9 -1 11 13 38 -1 38 37 11 -1 13 15 39 -1 39 38 13 -1 15 17 40 -1 40 39 15 -1 17 19 41 -1 41 40 17 -1 19 21 42 -1 42 41 19 -1 21 23 43 -1 43 42 21 -1 23 25 44 -1 44 43 23 -1 25 27 45 -1 45 44 25 -1 27 29 46 -1 46 45 27 -1 29 31 47 -1 47 46 29 -1 31 3 33 -1 33 47 31 -1 33 32 48 -1 48 49 33 -1 32 34 50 -1 50 48 32 -1 34 35 51 -1 51 50 34 -1 35 36 52 -1 52 51 35 -1 36 37 53 -1 53 52 36 -1 37 38 54 -1 54 53 37 -1 38 39 55 -1 55 54 38 -1 39 40 56 -1 56 55 39 -1 40 41 57 -1 57 56 40 -1 41 42 58 -1 58 57 41 -1 42 43 59 -1 59 58 42 -1 43 44 60 -1 60 59 43 -1 44 45 61 -1 61 60 44 -1 45 46 62 -1 62 61 45 -1 46 47 63 -1 63 62 46 -1 47 33 49 -1 49 63 47 -1 49 48 64 -1 64 65 49 -1 48 50 66 -1 66 64 48 -1 50 51 67 -1 67 66 50 -1 51 52 68 -1 68 67 51 -1 52 53 69 -1 69 68 52 -1 53 54 70 -1 70 69 53 -1 54 55 71 -1 71 70 54 -1 55 56 72 -1 72 71 55 -1 56 57 73 -1 73 72 56 -1 57 58 74 -1 74 73 57 -1 58 59 75 -1 75 74 58 -1 59 60 76 -1 76 75 59 -1 60 61 77 -1 77 76 60 -1 61 62 78 -1 78 77 61 -1 62 63 79 -1 79 78 62 -1 63 49 65 -1 65 79 63 -1 65 64 80 -1 80 81 65 -1 64 66 82 -1 82 80 64 -1 66 67 83 -1 83 82 66 -1 67 68 84 -1 84 83 67 -1 68 69 85 -1 85 84 68 -1 69 70 86 -1 86 85 69 -1 70 71 87 -1 87 86 70 -1 71 72 88 -1 88 87 71 -1 72 73 89 -1 89 88 72 -1 73 74 90 -1 90 89 73 -1 74 75 91 -1 91 90 74 -1 75 76 92 -1 92 91 75 -1 76 77 93 -1 93 92 76 -1 77 78 94 -1 94 93 77 -1 78 79 95 -1 95 94 78 -1 79 65 96 -1 96 95 79 -1 81 80 97 -1 97 98 81 -1 80 82 99 -1 99 97 80 -1 82 83 100 -1 100 99 82 -1 83 84 101 -1 101 100 83 -1 84 85 102 -1 102 101 84 -1 85 86 103 -1 103 102 85 -1 86 87 104 -1 104 103 86 -1 87 88 105 -1 105 104 87 -1 88 89 106 -1 106 105 88 -1 89 90 107 -1 107 106 89 -1 90 91 108 -1 108 107 90 -1 91 92 109 -1 109 108 91 -1 92 93 110 -1 110 109 92 -1 93 94 111 -1 111 110 93 -1 94 95 112 -1 112 111 94 -1 95 96 113 -1 113 112 95 -1 98 97 114 -1 114 115 98 -1 97 99 116 -1 116 114 97 -1 99 100 117 -1 117 116 99 -1 100 101 118 -1 118 117 100 -1 101 102 119 -1 119 118 101 -1 102 103 120 -1 120 119 102 -1 103 104 121 -1 121 120 103 -1 104 105 122 -1 122 121 104 -1 105 106 123 -1 123 122 105 -1 106 107 124 -1 124 123 106 -1 107 108 125 -1 125 124 107 -1 108 109 126 -1 126 125 108 -1 109 110 127 -1 127 126 109 -1 110 111 128 -1 128 127 110 -1 111 112 129 -1 129 128 111 -1 112 113 130 -1 130 129 112 -1 115 114 131 -1 131 132 115 -1 114 116 133 -1 133 131 114 -1 116 117 134 -1 134 133 116 -1 117 118 24 -1 24 134 117 -1 118 119 135 -1 135 24 118 -1 119 120 136 -1 136 135 119 -1 120 121 137 -1 137 136 120 -1 121 122 138 -1 138 137 121 -1 122 123 139 -1 139 138 122 -1 123 124 140 -1 140 139 123 -1 124 125 141 -1 141 140 124 -1 125 126 8 -1 8 141 125 -1 126 127 142 -1 142 8 126 -1 127 128 143 -1 143 142 127 -1 128 129 144 -1 144 143 128 -1 129 130 145 -1 145 144 129 -1 132 131 146 -1 146 147 132 -1 131 133 148 -1 148 146 131 -1 133 134 149 -1 149 148 133 -1 134 24 25 -1 25 149 134 -1 24 135 150 -1 150 25 24 -1 135 136 151 -1 151 150 135 -1 136 137 152 -1 152 151 136 -1 137 138 153 -1 153 152 137 -1 138 139 154 -1 154 153 138 -1 139 140 155 -1 155 154 139 -1 140 141 156 -1 156 155 140 -1 141 8 9 -1 9 156 141 -1 8 142 157 -1 157 9 8 -1 142 143 158 -1 158 157 142 -1 143 144 159 -1 159 158 143 -1 144 145 160 -1 160 159 144 -1 147 146 161 -1 161 162 147 -1 146 148 163 -1 163 161 146 -1 148 149 164 -1 164 163 148 -1 149 25 44 -1 44 164 149 -1 25 150 165 -1 165 44 25 -1 150 151 166 -1 166 165 150 -1 151 152 167 -1 167 166 151 -1 152 153 168 -1 168 167 152 -1 153 154 169 -1 169 168 153 -1 154 155 170 -1 170 169 154 -1 155 156 171 -1 171 170 155 -1 156 9 36 -1 36 171 156 -1 9 157 172 -1 172 36 9 -1 157 158 173 -1 173 172 157 -1 158 159 174 -1 174 173 158 -1 159 160 175 -1 175 174 159 -1 162 161 176 -1 176 177 162 -1 161 163 178 -1 178 176 161 -1 163 164 179 -1 179 178 163 -1 164 44 60 -1 60 179 164 -1 44 165 180 -1 180 60 44 -1 165 166 181 -1 181 180 165 -1 166 167 182 -1 182 181 166 -1 167 168 183 -1 183 182 167 -1 168 169 184 -1 184 183 168 -1 169 170 185 -1 185 184 169 -1 170 171 186 -1 186 185 170 -1 171 36 52 -1 52 186 171 -1 36 172 187 -1 187 52 36 -1 172 173 188 -1 188 187 172 -1 173 174 189 -1 189 188 173 -1 174 175 190 -1 190 189 174 -1 177 176 191 -1 191 192 177 -1 176 178 193 -1 193 191 176 -1 178 179 194 -1 194 193 178 -1 179 60 76 -1 76 194 179 -1 60 180 195 -1 195 76 60 -1 180 181 196 -1 196 195 180 -1 181 182 197 -1 197 196 181 -1 182 183 198 -1 198 197 182 -1 183 184 199 -1 199 198 183 -1 184 185 200 -1 200 199 184 -1 185 186 201 -1 201 200 185 -1 186 52 68 -1 68 201 186 -1 52 187 202 -1 202 68 52 -1 187 188 203 -1 203 202 187 -1 188 189 204 -1 204 203 188 -1 189 190 205 -1 205 204 189 -1 192 191 206 -1 206 207 192 -1 191 193 208 -1 208 206 191 -1 193 194 209 -1 209 208 193 -1 194 76 92 -1 92 209 194 -1 76 195 210 -1 210 92 76 -1 195 196 211 -1 211 210 195 -1 196 197 212 -1 212 211 196 -1 197 198 213 -1 213 212 197 -1 198 199 214 -1 214 213 198 -1 199 200 215 -1 215 214 199 -1 200 201 216 -1 216 215 200 -1 201 68 84 -1 84 216 201 -1 68 202 217 -1 217 84 68 -1 202 203 218 -1 218 217 202 -1 203 204 219 -1 219 218 203 -1 204 205 207 -1 207 219 204 -1 207 206 220 -1 220 221 207 -1 206 208 222 -1 222 220 206 -1 208 209 223 -1 223 222 208 -1 209 92 109 -1 109 223 209 -1 92 210 224 -1 224 109 92 -1 210 211 225 -1 225 224 210 -1 211 212 226 -1 226 225 211 -1 212 213 227 -1 227 226 212 -1 213 214 228 -1 228 227 213 -1 214 215 229 -1 229 228 214 -1 215 216 230 -1 230 229 215 -1 216 84 101 -1 101 230 216 -1 84 217 231 -1 231 101 84 -1 217 218 232 -1 232 231 217 -1 218 219 233 -1 233 232 218 -1 219 207 221 -1 221 233 219 -1 221 220 234 -1 234 235 221 -1 220 222 236 -1 236 234 220 -1 222 223 237 -1 237 236 222 -1 223 109 126 -1 126 237 223 -1 109 224 238 -1 238 126 109 -1 224 225 239 -1 239 238 224 -1 225 226 240 -1 240 239 225 -1 226 227 241 -1 241 240 226 -1 227 228 242 -1 242 241 227 -1 228 229 243 -1 243 242 228 -1 229 230 244 -1 244 243 229 -1 230 101 118 -1 118 244 230 -1 101 231 245 -1 245 118 101 -1 231 232 246 -1 246 245 231 -1 232 233 247 -1 247 246 232 -1 233 221 248 -1 248 247 233 -1 235 234 1 -1 1 249 235 -1 234 236 4 -1 4 1 234 -1 236 237 6 -1 6 4 236 -1 237 126 8 -1 8 6 237 -1 126 238 10 -1 10 8 126 -1 238 239 12 -1 12 10 238 -1 239 240 14 -1 14 12 239 -1 240 241 250 -1 250 14 240 -1 241 242 18 -1 18 250 241 -1 242 243 20 -1 20 18 242 -1 243 244 22 -1 22 20 243 -1 244 118 24 -1 24 22 244 -1 118 245 26 -1 26 24 118 -1 245 246 28 -1 28 26 245 -1 246 247 30 -1 30 28 246 -1 247 248 0 -1 0 30 247 -1 ] solid FALSE } } ] scale 9.999999e-5 9.999999e-5 9.999999e-5 translation 0.319999 1.207998 0.158997 } Transform { children [ Shape { appearance Appearance { material USE _292 } geometry Cylinder { height 9.999997e-3 radius 1.250000e-2 } } ] translation 0.319999 1.185500 0.158997 } Transform { children [ Shape { appearance Appearance { material USE _292 } geometry USE ring_293 } ] rotation 0 1 0 0.300000 scale 9.999999e-5 9.999999e-5 9.999999e-5 translation 0.319999 1.207998 -0.200000 } Transform { children [ Shape { appearance Appearance { material USE _292 } geometry Cylinder { height 9.999997e-3 radius 1.250000e-2 } } ] translation 0.319999 1.185500 -0.200000 } Transform { children [ Shape { appearance Appearance { material USE _292 } geometry USE ring_293 } ] rotation 0 1 0 0.699998 scale 9.999999e-5 9.999999e-5 9.999999e-5 translation -0.319999 1.207998 0.158997 } Transform { children [ Shape { appearance Appearance { material USE _292 } geometry Cylinder { height 9.999997e-3 radius 1.250000e-2 } } ] translation -0.319999 1.185500 0.158997 } Transform { children [ Shape { appearance Appearance { material USE _292 } geometry USE ring_293 } ] rotation 0 1 0 2.299998 scale 9.999999e-5 9.999999e-5 9.999999e-5 translation -0.319999 1.207998 -0.200000 } Transform { children [ Shape { appearance Appearance { material USE _292 } geometry Cylinder { height 9.999997e-3 radius 1.250000e-2 } } ] translation -0.319999 1.185500 -0.200000 } Transform { children [ Shape { appearance Appearance { material DEF _294 Material { diffuseColor 0.750000 0.750000 0.750000 specularColor 0.500000 0.500000 0.500000 } } geometry Box { size 0.300000 5e-2 3e-3 } } ] translation 0 1.108000 0.251500 } Transform { children [ Shape { appearance Appearance { material USE _294 } geometry Box { size 3.999999e-2 2.899998e-2 3e-3 } } ] translation -7e-2 0.996500 0.251500 } Transform { children [ Shape { appearance Appearance { material USE _294 } geometry Cylinder { height 3e-3 radius 1.999999e-2 } } ] rotation 1 0 0 1.570798 translation -7e-2 0.981998 0.251500 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 1 1 1 } } geometry Cylinder { height 1.099998e-2 radius 1.799998e-2 } } ] rotation 1 0 0 1.570798 translation -7e-2 0.981998 0.258500 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 0.750000 0.750000 0.750000 emissiveColor 0.6 0.6 0.6 specularColor 0.500000 0.500000 0.500000 } } geometry Sphere { radius 1.200000e-2 } } ] translation -7e-2 0.981998 0.263998 } Transform { children [ Shape { appearance Appearance { material USE _294 } geometry Box { size 3.999999e-2 2.899998e-2 3e-3 } } ] translation 7e-2 0.996500 0.251500 } Transform { children [ Shape { appearance Appearance { material USE _294 } geometry Cylinder { height 3e-3 radius 1.999999e-2 } } ] rotation 1 0 0 1.570798 translation 7e-2 0.981998 0.251500 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 1 1 1 } } geometry Cylinder { height 1.099998e-2 radius 1.799998e-2 } } ] rotation 1 0 0 1.570798 translation 7e-2 0.981998 0.258500 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 0.800000 0 0 emissiveColor 0.8 0 0 specularColor 0.500000 0.500000 0.500000 } } geometry Sphere { radius 1.200000e-2 } } ] translation 7e-2 0.981998 0.263998 } Transform { children [ Shape { appearance Appearance { material DEF _295 Material { diffuseColor 5e-2 5e-2 5e-2 specularColor 0.500000 0.500000 0.500000 } } geometry Box { size 0.109999 0.112998 8.999997e-3 } } ] translation 0.254999 0.818499 0.254500 } Transform { children [ Shape { appearance Appearance { material USE _295 } geometry Cylinder { height 6e-3 radius 2.999999e-2 } } ] rotation 1 0 0 1.570798 translation 0.244000 0.818000 0.261999 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 0.150000 0.150000 0.150000 specularColor 0.500000 0.500000 0.500000 } } geometry Box { size 0.109999 1.799998e-2 1.999999e-2 } } ] translation 0.268999 0.818000 0.275000 } Transform { children [ Shape { appearance Appearance { material DEF _296 Material { ambientIntensity 0.409835 diffuseColor 0.610000 0.610000 0.610000 shininess 0.109999 specularColor 0.389999 0.389999 0.389999 } } geometry Cylinder { height 1.400000e-2 radius 1.700000e-2 } } ] rotation 1 0 0 1.570798 translation 0.289999 1.072000 0.256998 } Transform { children [ Shape { appearance Appearance { material USE _296 } geometry Box { size 2.099999e-2 2.700000e-2 4.999998e-3 } } ] translation 0.289999 1.048498 0.256998 } Transform { children [ Shape { appearance Appearance { material USE _296 } geometry Box { size 2.099999e-2 8e-3 1.899999e-2 } } ] translation 0.289999 1.031000 0.263998 } Transform { children [ Shape { appearance Appearance { material DEF _297 Material { diffuseColor 0.800000 0.159997 0 specularColor 0.500000 0.500000 0.500000 } } geometry Box { size 2.099999e-2 5.700000e-2 8e-3 } } ] translation 0.289999 1.006500 0.277500 } Transform { children [ Shape { appearance Appearance { material USE _297 } geometry Cylinder { height 8e-3 radius 1.049998e-2 } } ] rotation 1 0 0 1.570798 translation 0.289999 0.977998 0.277500 } Transform { children [ Shape { appearance Appearance { material USE _296 } geometry Cylinder { height 1.400000e-2 radius 1.700000e-2 } } ] rotation 1 0 0 1.570798 translation 0.291999 0.192000 0.256998 } Transform { children [ Shape { appearance Appearance { material USE _296 } geometry Box { size 2.099999e-2 2.700000e-2 4.999998e-3 } } ] translation 0.291999 0.168500 0.256998 } Transform { children [ Shape { appearance Appearance { material USE _296 } geometry Box { size 2.099999e-2 8e-3 1.899999e-2 } } ] translation 0.291999 0.150997 0.263998 } Transform { children [ Shape { appearance Appearance { material USE _297 } geometry Box { size 2.099999e-2 5.700000e-2 8e-3 } } ] translation 0.291999 0.126497 0.277500 } Transform { children [ Shape { appearance Appearance { material USE _297 } geometry Cylinder { height 8e-3 radius 1.049998e-2 } } ] rotation 1 0 0 1.570798 translation 0.291999 9.799998e-2 0.277500 } Transform { children [ Shape { appearance Appearance { material DEF _298 Material { diffuseColor 0.600000 0.600000 0.600000 specularColor 0.500000 0.500000 0.500000 } } geometry Cylinder { height 2.400000e-2 radius 3.200000e-2 } } ] rotation 0 0 1 1.570798 translation 0.328000 3.299998e-2 0.168999 } Transform { children [ Shape { appearance Appearance { material DEF _299 Material { ambientIntensity 0.409835 diffuseColor 0.610000 0.610000 0.610000 shininess 0.109999 specularColor 0.389999 0.389999 0.389999 } } geometry Box { size 2.800000e-2 5.099999e-2 6.700000e-2 } } ] translation 0.328000 5.750000e-2 0.168999 } Transform { children [ Shape { appearance Appearance { material USE _298 } geometry Cylinder { height 2.400000e-2 radius 3.200000e-2 } } ] rotation 0 0 1 1.570798 translation 0.328000 3.299998e-2 -0.212500 } Transform { children [ Shape { appearance Appearance { material USE _299 } geometry Box { size 2.800000e-2 5.099999e-2 6.700000e-2 } } ] translation 0.328000 5.750000e-2 -0.212500 } Transform { children [ Shape { appearance Appearance { material USE _298 } geometry Cylinder { height 2.400000e-2 radius 3.200000e-2 } } ] rotation 0 0 1 1.570798 translation -0.328000 3.299998e-2 0.168999 } Transform { children [ Shape { appearance Appearance { material USE _299 } geometry Box { size 2.800000e-2 5.099999e-2 6.700000e-2 } } ] translation -0.328000 5.750000e-2 0.168999 } Transform { children [ Shape { appearance Appearance { material USE _298 } geometry Cylinder { height 2.400000e-2 radius 3.200000e-2 } } ] rotation 0 0 1 1.570798 translation -0.328000 3.299998e-2 -0.212500 } Transform { children [ Shape { appearance Appearance { material USE _299 } geometry Box { size 2.800000e-2 5.099999e-2 6.700000e-2 } } ] translation -0.328000 5.750000e-2 -0.212500 } ] rotation 0 1 0 3.140000 translation 1.309998 -5e-2 3.528000 } Transform { children [ DEF _18_0 Shape { appearance Appearance { material Material { diffuseColor 1 0.561764 0.343896 shininess 7.999999e-2 specularColor 0.879998 0.300487 0.300487 } } } ] translation 0.914690 -5e-2 1.447499 } choreonoid-1.5.0/share/model/Labo1/Labo1.wrl0000664000000000000000000001473312741425367017215 0ustar rootroot#VRML V2.0 utf8 PROTO Joint [ exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField MFFloat llimit [] exposedField MFFloat lvlimit [] exposedField SFRotation limitOrientation 0 0 1 0 exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFFloat stiffness [ 0 0 0 ] exposedField SFVec3f translation 0 0 0 exposedField MFFloat ulimit [] exposedField MFFloat uvlimit [] exposedField SFString jointType "" exposedField SFInt32 jointId -1 exposedField SFVec3f jointAxis 0 0 1 exposedField SFFloat gearRatio 1 exposedField SFFloat rotorInertia 0 exposedField SFFloat rotorResistor 0 exposedField SFFloat torqueConst 1 exposedField SFFloat encoderPulse 1 ] { Transform { center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } } PROTO Segment [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f centerOfMass 0 0 0 exposedField MFNode children [ ] exposedField SFNode coord NULL exposedField MFNode displacers [ ] exposedField SFFloat mass 0 exposedField MFFloat momentsOfInertia [ 0 0 0 0 0 0 0 0 0 ] exposedField SFString name "" eventIn MFNode addChildren eventIn MFNode removeChildren ] { Group { addChildren IS addChildren bboxCenter IS bboxCenter bboxSize IS bboxSize children IS children removeChildren IS removeChildren } } PROTO Humanoid [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f center 0 0 0 exposedField MFNode humanoidBody [ ] exposedField MFString info [ ] exposedField MFNode joints [ ] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFNode segments [ ] exposedField MFNode sites [ ] exposedField SFVec3f translation 0 0 0 exposedField SFString version "1.1" exposedField MFNode viewpoints [ ] ] { Transform { bboxCenter IS bboxCenter bboxSize IS bboxSize center IS center rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation children [ Group { children IS viewpoints } Group { children IS humanoidBody } ] } } DEF Labo1 Humanoid { humanoidBody [ DEF Base Joint { jointType "fixed" children [ DEF Floor1 Segment { mass 0.5 momentsOfInertia [1 0 0 0 1 0 0 0 1] children [ Transform { translation -0.8 1.48 0 rotation 0 0 1 -1.5708 children [ Transform { translation 0 2 0 rotation 1 0 0 1.5708 children [ Inline { url "floor1.wrl" } ] } ] } ] } DEF Floor2 Segment { mass 1.0 children [ Transform { translation 35 20 0 rotation 0 0 1 -1.5708 children [ Transform { translation 0 2 0 rotation 1 0 0 1.5708 scale 20.0 1.0 20.0 children [ Inline { url "floor2.wrl" } ] } ] } ] } DEF Wall1 Segment { mass 1.0 children [ Transform { translation -0.8 1.48 0 rotation 0 0 1 -1.5708 children [ Transform { translation 0 2 0 rotation 1 0 0 1.5708 children [ Inline { url "wall1.wrl" } ] } ] } ] } DEF Wall2 Segment { mass 1.0 children [ Transform { translation -0.8 1.48 0 rotation 0 0 1 -1.5708 children [ Transform { translation 0 2 0 rotation 1 0 0 1.5708 children [ Inline { url "wall2.wrl" } ] } ] } ] } DEF Rack1 Segment { mass 1.0 children [ Transform { translation -0.8 1.48 0 rotation 0 0 1 -1.5708 children [ Transform { translation 0 2 0 rotation 1 0 0 1.5708 children [ Inline { url "rack1.wrl" } ] } ] } ] } DEF Rack2 Segment { mass 1.0 children [ Transform { translation -0.8 1.48 0 rotation 0 0 1 -1.5708 children [ Transform { translation 0 2 0 rotation 1 0 0 1.5708 children [ Inline { url "rack2.wrl" } ] } ] } ] } DEF Rack3 Segment { mass 1.0 children [ Transform { translation -0.8 1.48 0 rotation 0 0 1 -1.5708 children [ Transform { translation 0 2 0 rotation 1 0 0 1.5708 children [ Inline { url "rack3.wrl" } ] } ] } ] } DEF Tank Segment { mass 1.0 children [ Transform { translation -0.8 1.48 0 rotation 0 0 1 -1.5708 children [ Transform { translation 0 2 0 rotation 1 0 0 1.5708 children [ Inline { url "tank.wrl" } ] } ] } ] } DEF Pipes Segment { mass 1.0 children [ Transform { translation -0.8 1.48 0 rotation 0 0 1 -1.5708 children [ Transform { translation 0 2 0 rotation 1 0 0 1.5708 children [ Inline { url "pipes.wrl" } ] } ] } ] } ] } ] joints [ USE Base, ] segments [ USE Floor1, USE Floor2, USE Wall1, USE Wall2, USE Rack1, USE Rack2, USE Rack3, USE Tank, USE Pipes, ] name "Labo1" version "1.2" } choreonoid-1.5.0/share/model/Labo1/pipes.wrl0000664000000000000000000474610312741425367017406 0ustar rootroot#VRML V2.0 utf8 #VRML V2.0 utf8 #Cosmo Worlds V2.0 Transform { children [ Transform { children [ Transform { children [ Group { children [ Group { } Transform { children [ Transform { children [ Shape { appearance Appearance { material DEF _0 Material { diffuseColor 0.449999 0.449999 0.449999 specularColor 0.500000 0.500000 0.500000 } } geometry Cylinder { height 0.100000 radius 0.100000 } } ] translation 0.158998 5e-2 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material USE _0 } geometry Cylinder { height 0.100000 radius 0.100000 } } ] translation 0.158998 -5e-2 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { appearance Appearance { material USE _0 } geometry DEF _1 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.158998 0 2 0.317999 0 3 90 0 4 0.100000 0 5 0.200000 0 6 0.100000 0 7 0.200000 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -0.606143 0.606144 0.514956 4.092669 translation 1.555698 1.694000 0.538084 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material USE _0 } geometry Cylinder { height 0.100000 radius 0.100000 } } ] translation 0.158998 5e-2 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material USE _0 } geometry Cylinder { height 0.100000 radius 0.100000 } } ] translation 0.158998 -5e-2 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { appearance Appearance { material USE _0 } geometry DEF _2 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.158998 0 2 0.317999 0 3 90 0 4 0.100000 0 5 0.200000 0 6 0.100000 0 7 0.200000 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0 1 0 2.187050 translation 1.621899 1.947499 0.824751 } Transform { children [ Group { children [ Group { } Transform { children [ Shape { appearance Appearance { material USE _0 } geometry DEF _3 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 1.313570 0 2 0.317999 0 3 0.100000 0 4 0.317999 0 5 0.100000 0 6 0.317999 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.911889 0.290230 -0.290215 1.662909 translation 1.998939 2.106488 1.357089 } Transform { children [ Group { children [ Group { } Transform { children [ Shape { appearance Appearance { material USE _0 } geometry DEF _4 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.253500 0 2 0.317999 0 3 0.100000 0 4 0.317999 0 5 0.100000 0 6 0.317999 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] translation 1.529999 1.820749 0.694994 } Transform { children [ Group { children [ Group { children [ Shape { appearance Appearance { material DEF _5 Material { diffuseColor 0.449999 0.449999 0.449999 specularColor 0.500000 0.500000 0.500000 } } } ] } Transform { children [ Shape { appearance Appearance { material USE _5 } geometry Cylinder { height 0.100000 radius 0.158998 } } ] translation 0 -0.250000 0 } Transform { children [ Shape { appearance Appearance { material USE _5 } geometry DEF _6 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.600000 0 2 0.317999 0 3 0.100000 0 4 0.317999 0 5 0.100000 0 6 0.317999 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.993448 -8.080607e-2 8.080587e-2 1.577370 translation 1.604179 1.534999 0.242027 } ] } Transform { children [ Transform { children [ Group { children [ Group { } Transform { children [ Transform { children [ Shape { appearance Appearance { material DEF _7 Material { diffuseColor 0.449999 0.449999 0.449999 specularColor 0.500000 0.500000 0.500000 } } geometry Cylinder { height 0.100000 radius 0.100000 } } ] translation 0.158998 5e-2 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material USE _7 } geometry Cylinder { height 0.100000 radius 0.100000 } } ] translation 0.158998 -5e-2 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { appearance Appearance { material USE _7 } geometry DEF _8 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.158998 0 2 0.317999 0 3 90 0 4 0.100000 0 5 0.200000 0 6 0.100000 0 7 0.200000 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.606992 -0.606992 -0.512953 2.193680 translation 2.518520 1.702000 0.753228 } Transform { children [ Group { children [ Group { } Transform { children [ Transform { children [ Shape { appearance Appearance { material USE _7 } geometry Cylinder { height 0.100000 radius 0.100000 } } ] translation 0.158998 5e-2 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material USE _7 } geometry Cylinder { height 0.100000 radius 0.100000 } } ] translation 0.158998 -5e-2 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { appearance Appearance { material USE _7 } geometry DEF _9 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.158998 0 2 0.317999 0 3 90 0 4 0.100000 0 5 0.200000 0 6 0.100000 0 7 0.200000 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 3.485909e-7 1 -1.059858e-7 2.209870 translation 2.586838 1.958500 1.037618 } Transform { children [ Group { children [ Group { } Transform { children [ Shape { appearance Appearance { material USE _7 } geometry DEF _10 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.746819 0 2 0.317999 0 3 0.100000 0 4 0.317999 0 5 0.100000 0 6 0.317999 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.905747 -0.299685 -0.299685 4.613550 translation 2.809560 2.117500 1.337339 } Transform { children [ Group { children [ Group { } Transform { children [ Shape { appearance Appearance { material USE _7 } geometry DEF _11 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.256500 0 2 0.317999 0 3 0.100000 0 4 0.317999 0 5 0.100000 0 6 0.317999 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -5.348458e-13 1 -2.215429e-13 0.785395 translation 2.492000 1.830250 0.910000 } Transform { children [ Group { children [ Group { children [ Shape { appearance Appearance { material USE _7 } } ] } Transform { children [ Shape { appearance Appearance { material USE _7 } geometry Cylinder { height 0.100000 radius 0.158998 } } ] translation 0 -0.349999 0 } Transform { children [ Shape { appearance Appearance { material USE _7 } geometry DEF _12 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.800000 0 2 0.317999 0 3 0.100000 0 4 0.317999 0 5 0.100000 0 6 0.317999 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.993023 -8.338183e-2 8.338183e-2 1.577800 translation 2.585220 1.542999 0.358828 } ] } Transform { children [ Transform { children [ Group { children [ Group { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 7.999999e-2 radius 4.455000e-2 } } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 6.499999e-2 } } ] translation 0 3.099999e-2 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 3.999999e-2 } } ] translation 0 -3.099999e-2 0 } Transform { children [ Shape { geometry DEF _13 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 7.999999e-2 0 2 8.910000e-2 0 3 1.799998e-2 0 4 0.129998 0 5 1.799998e-2 0 6 7.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -0.357403 0.357402 0.862859 4.565410 scaleOrientation 0.977248 0.149976 -0.149977 4.689380 translation 0.125101 1.735000 0.256105 } Transform { children [ Group { children [ Transform { children [ Group { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _14 IndexedFaceSet { coord Coordinate { point [ 0.128998 0 0 0.122166 0 -2.549999e-2 0.103500 0 -4.416729e-2 7.800000e-2 0 -5.099999e-2 5.249999e-2 0 -4.416729e-2 3.383269e-2 0 -2.549999e-2 2.700000e-2 0 4.458560e-9 3.383269e-2 0 2.549999e-2 5.249999e-2 0 4.416729e-2 7.800000e-2 0 5.099999e-2 0.103500 0 4.416729e-2 0.122166 0 2.549999e-2 0.127412 2.017999e-2 0 0.120663 1.911118e-2 -2.549999e-2 0.102224 1.619100e-2 -4.416729e-2 7.703968e-2 1.220189e-2 -5.099999e-2 5.185360e-2 8.212810e-3 -4.416729e-2 3.341620e-2 5.292600e-3 -2.549999e-2 2.666760e-2 4.223729e-3 4.458560e-9 3.341620e-2 5.292600e-3 2.549999e-2 5.185360e-2 8.212810e-3 4.416729e-2 7.703968e-2 1.220189e-2 5.099999e-2 0.102224 1.619100e-2 4.416729e-2 0.120663 1.911118e-2 2.549999e-2 0.122685 3.986319e-2 0 0.116186 3.775180e-2 -2.549999e-2 9.843440e-2 3.198330e-2 -4.416729e-2 7.418239e-2 2.410330e-2 -5.099999e-2 4.993050e-2 1.622340e-2 -4.416729e-2 3.217680e-2 1.045489e-2 -2.549999e-2 2.567850e-2 8.343460e-3 4.458560e-9 3.217680e-2 1.045489e-2 2.549999e-2 4.993050e-2 1.622340e-2 4.416729e-2 7.418239e-2 2.410330e-2 5.099999e-2 9.843429e-2 3.198330e-2 4.416729e-2 0.116186 3.775180e-2 2.549999e-2 0.114940 5.856480e-2 0 0.108851 5.546278e-2 -2.549999e-2 9.221920e-2 4.698799e-2 -4.416729e-2 6.949850e-2 3.541129e-2 -5.099999e-2 4.677778e-2 2.383450e-2 -4.416729e-2 3.014519e-2 1.535969e-2 -2.549999e-2 2.405720e-2 1.225768e-2 4.458560e-9 3.014519e-2 1.535969e-2 2.549999e-2 4.677790e-2 2.383450e-2 4.416729e-2 6.949850e-2 3.541129e-2 5.099999e-2 9.221920e-2 4.698799e-2 4.416729e-2 0.108851 5.546278e-2 2.549999e-2 0.104363 7.582429e-2 0 9.883540e-2 7.180809e-2 -2.549999e-2 8.373329e-2 6.083580e-2 -4.416729e-2 6.310330e-2 4.584730e-2 -5.099999e-2 4.247339e-2 3.085868e-2 -4.416729e-2 2.737119e-2 1.988640e-2 -2.549999e-2 2.184350e-2 1.587020e-2 4.458560e-9 2.737119e-2 1.988640e-2 2.549999e-2 4.247339e-2 3.085868e-2 4.416729e-2 6.310330e-2 4.584730e-2 5.099999e-2 8.373329e-2 6.083580e-2 4.416729e-2 9.883540e-2 7.180809e-2 2.549999e-2 9.121680e-2 9.121680e-2 0 8.638530e-2 8.638530e-2 -2.549999e-2 7.318550e-2 7.318560e-2 -4.416729e-2 5.515430e-2 5.515430e-2 -5.099999e-2 3.712309e-2 3.712309e-2 -4.416729e-2 2.392330e-2 2.392330e-2 -2.549999e-2 1.909190e-2 1.909190e-2 4.458560e-9 2.392330e-2 2.392330e-2 2.549999e-2 3.712309e-2 3.712309e-2 4.416729e-2 5.515430e-2 5.515430e-2 5.099999e-2 7.318550e-2 7.318550e-2 4.416729e-2 8.638530e-2 8.638530e-2 2.549999e-2 7.582429e-2 0.104363 0 7.180809e-2 9.883540e-2 -2.549999e-2 6.083580e-2 8.373329e-2 -4.416729e-2 4.584718e-2 6.310330e-2 -5.099999e-2 3.085868e-2 4.247339e-2 -4.416729e-2 1.988640e-2 2.737119e-2 -2.549999e-2 1.587020e-2 2.184350e-2 4.458560e-9 1.988640e-2 2.737119e-2 2.549999e-2 3.085868e-2 4.247339e-2 4.416729e-2 4.584718e-2 6.310330e-2 5.099999e-2 6.083580e-2 8.373329e-2 4.416729e-2 7.180809e-2 9.883540e-2 2.549999e-2 5.856480e-2 0.114940 0 5.546278e-2 0.108851 -2.549999e-2 4.698799e-2 9.221920e-2 -4.416729e-2 3.541129e-2 6.949850e-2 -5.099999e-2 2.383450e-2 4.677778e-2 -4.416729e-2 1.535969e-2 3.014519e-2 -2.549999e-2 1.225768e-2 2.405720e-2 4.458560e-9 1.535969e-2 3.014519e-2 2.549999e-2 2.383450e-2 4.677790e-2 4.416729e-2 3.541129e-2 6.949850e-2 5.099999e-2 4.698799e-2 9.221920e-2 4.416729e-2 5.546278e-2 0.108851 2.549999e-2 3.986319e-2 0.122685 0 3.775180e-2 0.116186 -2.549999e-2 3.198330e-2 9.843440e-2 -4.416729e-2 2.410330e-2 7.418239e-2 -5.099999e-2 1.622340e-2 4.993050e-2 -4.416729e-2 1.045489e-2 3.217680e-2 -2.549999e-2 8.343460e-3 2.567850e-2 4.458560e-9 1.045489e-2 3.217680e-2 2.549999e-2 1.622340e-2 4.993050e-2 4.416729e-2 2.410330e-2 7.418239e-2 5.099999e-2 3.198330e-2 9.843429e-2 4.416729e-2 3.775180e-2 0.116186 2.549999e-2 2.017999e-2 0.127412 0 1.911118e-2 0.120663 -2.549999e-2 1.619100e-2 0.102224 -4.416729e-2 1.220189e-2 7.703968e-2 -5.099999e-2 8.212800e-3 5.185360e-2 -4.416729e-2 5.292600e-3 3.341620e-2 -2.549999e-2 4.223729e-3 2.666760e-2 4.458560e-9 5.292600e-3 3.341620e-2 2.549999e-2 8.212810e-3 5.185360e-2 4.416729e-2 1.220189e-2 7.703968e-2 5.099999e-2 1.619100e-2 0.102224 4.416729e-2 1.911118e-2 0.120663 2.549999e-2 -5.638769e-9 0.128998 0 -5.340099e-9 0.122166 -2.549999e-2 -4.524129e-9 0.103500 -4.416729e-2 -3.409490e-9 7.800000e-2 -5.099999e-2 -2.294850e-9 5.249999e-2 -4.416729e-2 -1.478870e-9 3.383269e-2 -2.549999e-2 -1.180210e-9 2.700000e-2 4.458560e-9 -1.478870e-9 3.383269e-2 2.549999e-2 -2.294850e-9 5.249999e-2 4.416729e-2 -3.409490e-9 7.800000e-2 5.099999e-2 -4.524129e-9 0.103500 4.416729e-2 -5.340099e-9 0.122166 2.549999e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] } ] } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 5.350000e-2 } } ] translation 7.800000e-2 4.999998e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 5.350000e-2 } } ] translation 7.800000e-2 -4.999998e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _15 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 7.800000e-2 0 2 0.101998 0 3 90 0 4 9.999998e-3 0 5 0.107000 0 6 9.999998e-3 0 7 0.107000 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -0.678599 0.678599 -0.281081 2.593569 scaleOrientation -0.303838 -3.283892e-2 -0.952157 0.664129 translation 9.681860e-2 1.812999 0.227822 } Transform { children [ Group { children [ Group { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.180000 radius 4.455000e-2 } } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 3.999999e-2 } } ] translation 0 8.100000e-2 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 3.999999e-2 } } ] translation 0 -8.100000e-2 0 } Transform { children [ Shape { geometry DEF _16 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.180000 0 2 8.910000e-2 0 3 1.799998e-2 0 4 7.999999e-2 0 5 1.799998e-2 0 6 7.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -6.738029e-21 1 1.626719e-20 3.141598 scaleOrientation 2.338130e-20 1 3.141188e-20 1.570798 translation 4.166390e-2 1.902999 0.172666 } Transform { children [ Transform { children [ Shape { appearance Appearance { material DEF _17 Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 2.580000e-2 radius 8.600000e-3 } } ] translation -0.158000 0.212500 -9.100040e-2 } Transform { children [ Group { children [ Group { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _18 IndexedFaceSet { coord Coordinate { point [ 3.449999e-2 0 0 3.295930e-2 0 -5.750000e-3 2.875000e-2 0 -9.959288e-3 2.300000e-2 0 -1.150000e-2 1.724999e-2 0 -9.959288e-3 1.304068e-2 0 -5.750000e-3 1.150000e-2 0 1.005360e-9 1.304068e-2 0 5.750000e-3 1.724999e-2 0 9.959288e-3 2.300000e-2 0 1.150000e-2 2.875000e-2 0 9.959288e-3 3.295930e-2 0 5.750000e-3 3.407520e-2 5.396990e-3 0 3.255350e-2 5.155968e-3 -5.750000e-3 2.839598e-2 4.497488e-3 -9.959288e-3 2.271679e-2 3.597988e-3 -1.150000e-2 1.703760e-2 2.698488e-3 -9.959288e-3 1.288019e-2 2.040019e-3 -5.750000e-3 1.135838e-2 1.798999e-3 1.005360e-9 1.288019e-2 2.040019e-3 5.750000e-3 1.703760e-2 2.698488e-3 9.959288e-3 2.271679e-2 3.597988e-3 1.150000e-2 2.839598e-2 4.497488e-3 9.959288e-3 3.255350e-2 5.155968e-3 5.750000e-3 3.281138e-2 1.066110e-2 0 3.134610e-2 1.018499e-2 -5.750000e-3 2.734290e-2 8.884239e-3 -9.959288e-3 2.187428e-2 7.107390e-3 -1.150000e-2 1.640569e-2 5.330538e-3 -9.959288e-3 1.240250e-2 4.029800e-3 -5.750000e-3 1.093710e-2 3.553699e-3 1.005360e-9 1.240250e-2 4.029800e-3 5.750000e-3 1.640569e-2 5.330538e-3 9.959288e-3 2.187428e-2 7.107390e-3 1.150000e-2 2.734290e-2 8.884239e-3 9.959288e-3 3.134610e-2 1.018499e-2 5.750000e-3 3.073970e-2 1.566269e-2 0 2.936688e-2 1.496320e-2 -5.750000e-3 2.561639e-2 1.305218e-2 -9.959288e-3 2.049309e-2 1.044179e-2 -1.150000e-2 1.536989e-2 7.831338e-3 -9.959288e-3 1.161940e-2 5.920358e-3 -5.750000e-3 1.024660e-2 5.220890e-3 1.005360e-9 1.161940e-2 5.920358e-3 5.750000e-3 1.536989e-2 7.831338e-3 9.959288e-3 2.049309e-2 1.044179e-2 1.150000e-2 2.561639e-2 1.305218e-2 9.959288e-3 2.936688e-2 1.496320e-2 5.750000e-3 2.791110e-2 2.027858e-2 0 2.666459e-2 1.937299e-2 -5.750000e-3 2.325920e-2 1.689879e-2 -9.959288e-3 1.860740e-2 1.351908e-2 -1.150000e-2 1.395548e-2 1.013929e-2 -9.959288e-3 1.055020e-2 7.665140e-3 -5.750000e-3 9.303700e-3 6.759529e-3 1.005360e-9 1.055020e-2 7.665140e-3 5.750000e-3 1.395548e-2 1.013929e-2 9.959288e-3 1.860740e-2 1.351908e-2 1.150000e-2 2.325920e-2 1.689879e-2 9.959288e-3 2.666459e-2 1.937299e-2 5.750000e-3 2.439519e-2 2.439519e-2 0 2.330568e-2 2.330568e-2 -5.750000e-3 2.032930e-2 2.032930e-2 -9.959288e-3 1.626349e-2 1.626349e-2 -1.150000e-2 1.219759e-2 1.219759e-2 -9.959288e-3 9.221170e-3 9.221170e-3 -5.750000e-3 8.131730e-3 8.131730e-3 1.005360e-9 9.221170e-3 9.221170e-3 5.750000e-3 1.219759e-2 1.219759e-2 9.959288e-3 1.626349e-2 1.626349e-2 1.150000e-2 2.032930e-2 2.032930e-2 9.959288e-3 2.330568e-2 2.330568e-2 5.750000e-3 2.027858e-2 2.791110e-2 0 1.937299e-2 2.666459e-2 -5.750000e-3 1.689879e-2 2.325920e-2 -9.959288e-3 1.351908e-2 1.860740e-2 -1.150000e-2 1.013929e-2 1.395548e-2 -9.959288e-3 7.665140e-3 1.055020e-2 -5.750000e-3 6.759529e-3 9.303700e-3 1.005360e-9 7.665140e-3 1.055020e-2 5.750000e-3 1.013929e-2 1.395548e-2 9.959288e-3 1.351908e-2 1.860740e-2 1.150000e-2 1.689879e-2 2.325920e-2 9.959288e-3 1.937299e-2 2.666459e-2 5.750000e-3 1.566269e-2 3.073970e-2 0 1.496320e-2 2.936688e-2 -5.750000e-3 1.305218e-2 2.561639e-2 -9.959288e-3 1.044179e-2 2.049309e-2 -1.150000e-2 7.831338e-3 1.536989e-2 -9.959288e-3 5.920358e-3 1.161940e-2 -5.750000e-3 5.220890e-3 1.024660e-2 1.005360e-9 5.920358e-3 1.161940e-2 5.750000e-3 7.831338e-3 1.536989e-2 9.959288e-3 1.044179e-2 2.049309e-2 1.150000e-2 1.305218e-2 2.561639e-2 9.959288e-3 1.496320e-2 2.936688e-2 5.750000e-3 1.066110e-2 3.281138e-2 0 1.018499e-2 3.134610e-2 -5.750000e-3 8.884239e-3 2.734290e-2 -9.959288e-3 7.107390e-3 2.187428e-2 -1.150000e-2 5.330538e-3 1.640569e-2 -9.959288e-3 4.029800e-3 1.240250e-2 -5.750000e-3 3.553699e-3 1.093710e-2 1.005360e-9 4.029800e-3 1.240250e-2 5.750000e-3 5.330538e-3 1.640569e-2 9.959288e-3 7.107390e-3 2.187428e-2 1.150000e-2 8.884239e-3 2.734290e-2 9.959288e-3 1.018499e-2 3.134610e-2 5.750000e-3 5.396990e-3 3.407520e-2 0 5.155968e-3 3.255350e-2 -5.750000e-3 4.497488e-3 2.839598e-2 -9.959288e-3 3.597988e-3 2.271679e-2 -1.150000e-2 2.698488e-3 1.703760e-2 -9.959288e-3 2.040019e-3 1.288019e-2 -5.750000e-3 1.798999e-3 1.135838e-2 1.005360e-9 2.040019e-3 1.288019e-2 5.750000e-3 2.698488e-3 1.703760e-2 9.959288e-3 3.597988e-3 2.271679e-2 1.150000e-2 4.497488e-3 2.839598e-2 9.959288e-3 5.155968e-3 3.255350e-2 5.750000e-3 -1.508040e-9 3.449999e-2 0 -1.440700e-9 3.295930e-2 -5.750000e-3 -1.256698e-9 2.875000e-2 -9.959288e-3 -1.005360e-9 2.300000e-2 -1.150000e-2 -7.540210e-10 1.724999e-2 -9.959288e-3 -5.700270e-10 1.304068e-2 -5.750000e-3 -5.026810e-10 1.150000e-2 1.005360e-9 -5.700280e-10 1.304068e-2 5.750000e-3 -7.540220e-10 1.724999e-2 9.959288e-3 -1.005360e-9 2.300000e-2 1.150000e-2 -1.256698e-9 2.875000e-2 9.959288e-3 -1.440700e-9 3.295930e-2 5.750000e-3 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 4.999998e-3 radius 1.250000e-2 } } ] translation 2.300000e-2 2.499999e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 4.999998e-3 radius 1.250000e-2 } } ] translation 2.300000e-2 -2.499999e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _19 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 2.300000e-2 0 2 2.300000e-2 0 3 90 0 4 4.999998e-3 0 5 2.500000e-2 0 6 4.999998e-3 0 7 2.500000e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -0.577350 0.577350 -0.577350 2.094398 scaleOrientation 0.151967 -0.379547 0.912606 3.860579 translation -0.158000 0.199598 -6.800039e-2 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 0.490000 0.340000 0 shininess 0.129998 specularColor 0.889998 0.790000 0 } } geometry Cylinder { height 5.499998e-2 radius 3.940000e-2 } } ] rotation 1 0 0 1.570798 translation -0.158000 0.261426 -8.740030e-2 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 0.289999 0.289999 0.289999 shininess 0.829999 specularColor 1 0.939998 0.540000 transparency 0.280000 } } geometry DEF _20 IndexedFaceSet { coord Coordinate { point [ 3.294390e-11 -3.599999e-3 -3.444819e-2 0 3.599999e-3 -3.799999e-2 1.318269e-2 -3.599999e-3 -3.182600e-2 1.454200e-2 3.599999e-3 -3.510740e-2 2.435860e-2 -3.599999e-3 -2.435860e-2 2.687009e-2 3.599999e-3 -2.687009e-2 3.182600e-2 -3.599999e-3 -1.318269e-2 3.510740e-2 3.599999e-3 -1.454200e-2 3.444819e-2 -3.599999e-3 -3.858430e-9 3.799999e-2 3.599999e-3 1.661028e-9 3.182600e-2 -3.599999e-3 1.318280e-2 3.510740e-2 3.599999e-3 1.454200e-2 2.435860e-2 -3.599999e-3 2.435849e-2 2.687009e-2 3.599999e-3 2.687009e-2 1.318269e-2 -3.599999e-3 3.182600e-2 1.454200e-2 3.599999e-3 3.510740e-2 5.234479e-9 -3.599999e-3 3.444819e-2 5.737850e-9 3.599999e-3 3.799999e-2 -1.318269e-2 -3.599999e-3 3.182600e-2 -1.454200e-2 3.599999e-3 3.510740e-2 -2.435860e-2 -3.599999e-3 2.435849e-2 -2.687009e-2 3.599999e-3 2.687009e-2 -3.182600e-2 -3.599999e-3 1.318280e-2 -3.510740e-2 3.599999e-3 1.454200e-2 -3.444819e-2 -3.599999e-3 -5.775000e-9 -3.799999e-2 3.599999e-3 -4.531459e-10 -3.182600e-2 -3.599999e-3 -1.318280e-2 -3.510740e-2 3.599999e-3 -1.454200e-2 -2.435860e-2 -3.599999e-3 -2.435860e-2 -2.687009e-2 3.599999e-3 -2.687009e-2 -1.318269e-2 -3.599999e-3 -3.182600e-2 -1.454200e-2 3.599999e-3 -3.510740e-2 0 3.599999e-3 0 3.294390e-11 -3.599999e-3 -5.364209e-9 ] } texCoord TextureCoordinate { point [ 1 0 1 1 0.937500 0 0.937500 1 0.875000 0 0.875000 1 0.812500 0 0.812500 1 0.750000 0 0.750000 1 0.687500 0 0.687500 1 0.625000 0 0.625000 1 0.562500 0 0.562500 1 0.500000 0 0.500000 1 0.437500 0 0.437500 1 0.375000 0 0.375000 1 0.312500 0 0.312500 1 0.250000 0 0.250000 1 0.187500 0 0.187500 1 0.125000 0 0.125000 1 6.250000e-2 0 6.250000e-2 1 0 0 0 1 0.500000 0.500000 0.308658 0.961938 0.146447 0.853554 3.806030e-2 0.691340 0 0.500000 3.806018e-2 0.308658 0.146447 0.146446 0.308658 3.806018e-2 0.500000 0 0.691340 3.806018e-2 0.853551 0.146447 0.961938 0.308658 1 0.500000 0.961938 0.691340 0.853551 0.853551 0.691340 0.961938 0.961938 0.308658 1 0.500000 0.961938 0.691340 0.500000 1 0.308658 0.961938 0.146447 0.853554 3.806018e-2 0.691340 3.806030e-2 0.308658 0.146447 0.146446 0.308658 3.806009e-2 ] } coordIndex [ 0 1 3 2 -1 2 3 5 4 -1 4 5 7 6 -1 6 7 9 8 -1 8 9 11 10 -1 10 11 13 12 -1 12 13 15 14 -1 14 15 17 16 -1 16 17 19 18 -1 18 19 21 20 -1 20 21 23 22 -1 22 23 25 24 -1 24 25 27 26 -1 26 27 29 28 -1 28 29 31 30 -1 30 31 1 0 -1 32 31 29 -1 32 29 27 -1 32 27 25 -1 32 25 23 -1 32 23 21 -1 32 21 19 -1 32 19 17 -1 32 17 15 -1 32 15 13 -1 32 13 11 -1 32 11 9 -1 32 9 7 -1 32 7 5 -1 32 5 3 -1 32 3 1 -1 32 1 31 -1 33 0 2 -1 33 2 4 -1 33 4 6 -1 33 6 8 -1 33 8 10 -1 33 10 12 -1 33 12 14 -1 33 14 16 -1 33 16 18 -1 33 18 20 -1 33 20 22 -1 33 22 24 -1 33 24 26 -1 33 26 28 -1 33 28 30 -1 33 30 0 -1 ] creaseAngle 0.500000 texCoordIndex [ 0 1 3 2 -1 2 3 5 4 -1 4 5 7 6 -1 6 7 9 8 -1 8 9 11 10 -1 10 11 13 12 -1 12 13 15 14 -1 14 15 17 16 -1 16 17 19 18 -1 18 19 21 20 -1 20 21 23 22 -1 22 23 25 24 -1 24 25 27 26 -1 26 27 29 28 -1 28 29 31 30 -1 30 31 33 32 -1 34 35 36 -1 34 36 37 -1 34 37 38 -1 34 38 39 -1 34 39 40 -1 34 40 41 -1 34 41 42 -1 34 42 43 -1 34 43 44 -1 34 44 45 -1 34 45 46 -1 34 46 47 -1 34 47 48 -1 34 48 49 -1 34 49 17 -1 34 17 35 -1 34 16 43 -1 34 43 44 -1 34 44 50 -1 34 50 51 -1 34 51 52 -1 34 52 48 -1 34 48 49 -1 34 49 53 -1 34 53 54 -1 34 54 55 -1 34 55 56 -1 34 56 38 -1 34 38 57 -1 34 57 58 -1 34 58 59 -1 34 59 16 -1 ] } } ] rotation 1 0 0 1.570798 translation -0.158000 0.261426 -0.118500 } Transform { children [ Shape { appearance Appearance { material USE _17 } geometry Cylinder { height 2.659999e-2 radius 8.600000e-3 } } ] rotation 1 0 0 1.570798 translation -0.158000 0.176598 -5.470040e-2 } ] rotation -6.738029e-21 1 1.626719e-20 3.141598 scaleOrientation 2.338130e-20 1 3.141188e-20 1.570798 translation -0.116336 1.735000 0.172670 } Transform { children [ Group { children [ Group { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.180000 radius 4.455000e-2 } } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 3.999999e-2 } } ] translation 0 8.100000e-2 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 6.499999e-2 } } ] translation 0 -8.100000e-2 0 } Transform { children [ Shape { geometry DEF _21 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.180000 0 2 8.910000e-2 0 3 1.799998e-2 0 4 7.999999e-2 0 5 1.799998e-2 0 6 0.129998 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -0.357403 0.357402 0.862859 4.565410 translation 0.217028 1.735000 0.348028 } ] } Transform { children [ Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _58 IndexedFaceSet { coord Coordinate { point [ -2.500000e-2 6.075000e-2 1.224999e-2 -2.500000e-2 -6.075000e-2 1.224999e-2 2.500000e-2 0.121250 1.224999e-2 2.500000e-2 -6.075000e-2 -1.224999e-2 -2.500000e-2 6.075000e-2 -1.224999e-2 -2.500000e-2 -6.075000e-2 -1.224999e-2 2.500000e-2 -6.075000e-2 1.224999e-2 7.500000e-2 0.121250 1.224999e-2 7.500000e-2 -6.075000e-2 1.224999e-2 7.500000e-2 0.121250 -1.224999e-2 7.500000e-2 -6.075000e-2 -1.224999e-2 2.500000e-2 0.121250 -1.224999e-2 ] } texCoord TextureCoordinate { point [ 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 ] } colorPerVertex FALSE coordIndex [ 4 5 1 0 -1 7 8 10 9 -1 3 5 4 11 -1 4 0 2 11 -1 2 0 1 6 -1 1 5 3 6 -1 11 9 10 3 -1 10 8 6 3 -1 6 8 7 2 -1 7 9 11 2 -1 ] creaseAngle 0.500000 texCoordIndex [ 8 9 11 10 -1 28 29 31 30 -1 5 7 6 4 -1 12 13 15 14 -1 2 0 1 3 -1 16 17 19 18 -1 26 24 25 27 -1 39 38 36 37 -1 21 23 22 20 -1 35 34 32 33 -1 ] } } ] rotation 0 1 0 0.785395 translation 0.198247 9.075009e-2 0.639751 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _59 IndexedFaceSet { coord Coordinate { point [ -2.500000e-2 6.075000e-2 1.224999e-2 -2.500000e-2 -6.075000e-2 1.224999e-2 2.500000e-2 0.121250 1.224999e-2 2.500000e-2 -6.075000e-2 -1.224999e-2 -2.500000e-2 6.075000e-2 -1.224999e-2 -2.500000e-2 -6.075000e-2 -1.224999e-2 2.500000e-2 -6.075000e-2 1.224999e-2 7.500000e-2 0.121250 1.224999e-2 7.500000e-2 -6.075000e-2 1.224999e-2 7.500000e-2 0.121250 -1.224999e-2 7.500000e-2 -6.075000e-2 -1.224999e-2 2.500000e-2 0.121250 -1.224999e-2 ] } texCoord TextureCoordinate { point [ 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 ] } colorPerVertex FALSE coordIndex [ 4 5 1 0 -1 7 8 10 9 -1 3 5 4 11 -1 4 0 2 11 -1 2 0 1 6 -1 1 5 3 6 -1 11 9 10 3 -1 10 8 6 3 -1 6 8 7 2 -1 7 9 11 2 -1 ] creaseAngle 0.500000 texCoordIndex [ 8 9 11 10 -1 28 29 31 30 -1 5 7 6 4 -1 12 13 15 14 -1 2 0 1 3 -1 16 17 19 18 -1 26 24 25 27 -1 39 38 36 37 -1 21 23 22 20 -1 35 34 32 33 -1 ] } } ] rotation 0 -1 0 0.785404 translation 0.198247 9.075009e-2 0.316246 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _60 IndexedFaceSet { coord Coordinate { point [ -2.500000e-2 6.075000e-2 1.224999e-2 -2.500000e-2 -6.075000e-2 1.224999e-2 2.500000e-2 0.121250 1.224999e-2 2.500000e-2 -6.075000e-2 -1.224999e-2 -2.500000e-2 6.075000e-2 -1.224999e-2 -2.500000e-2 -6.075000e-2 -1.224999e-2 2.500000e-2 -6.075000e-2 1.224999e-2 7.500000e-2 0.121250 1.224999e-2 7.500000e-2 -6.075000e-2 1.224999e-2 7.500000e-2 0.121250 -1.224999e-2 7.500000e-2 -6.075000e-2 -1.224999e-2 2.500000e-2 0.121250 -1.224999e-2 ] } texCoord TextureCoordinate { point [ 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 ] } colorPerVertex FALSE coordIndex [ 4 5 1 0 -1 7 8 10 9 -1 3 5 4 11 -1 4 0 2 11 -1 2 0 1 6 -1 1 5 3 6 -1 11 9 10 3 -1 10 8 6 3 -1 6 8 7 2 -1 7 9 11 2 -1 ] creaseAngle 0.500000 texCoordIndex [ 8 9 11 10 -1 28 29 31 30 -1 5 7 6 4 -1 12 13 15 14 -1 2 0 1 3 -1 16 17 19 18 -1 26 24 25 27 -1 39 38 36 37 -1 21 23 22 20 -1 35 34 32 33 -1 ] } } ] rotation 0 1 0 2.356189 translation 0.521749 9.075009e-2 0.639751 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _61 IndexedFaceSet { coord Coordinate { point [ -2.500000e-2 6.075000e-2 1.224999e-2 -2.500000e-2 -6.075000e-2 1.224999e-2 2.500000e-2 0.121250 1.224999e-2 2.500000e-2 -6.075000e-2 -1.224999e-2 -2.500000e-2 6.075000e-2 -1.224999e-2 -2.500000e-2 -6.075000e-2 -1.224999e-2 2.500000e-2 -6.075000e-2 1.224999e-2 7.500000e-2 0.121250 1.224999e-2 7.500000e-2 -6.075000e-2 1.224999e-2 7.500000e-2 0.121250 -1.224999e-2 7.500000e-2 -6.075000e-2 -1.224999e-2 2.500000e-2 0.121250 -1.224999e-2 ] } texCoord TextureCoordinate { point [ 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 ] } colorPerVertex FALSE coordIndex [ 4 5 1 0 -1 7 8 10 9 -1 3 5 4 11 -1 4 0 2 11 -1 2 0 1 6 -1 1 5 3 6 -1 11 9 10 3 -1 10 8 6 3 -1 6 8 7 2 -1 7 9 11 2 -1 ] creaseAngle 0.500000 texCoordIndex [ 8 9 11 10 -1 28 29 31 30 -1 5 7 6 4 -1 12 13 15 14 -1 2 0 1 3 -1 16 17 19 18 -1 26 24 25 27 -1 39 38 36 37 -1 21 23 22 20 -1 35 34 32 33 -1 ] } } ] rotation 0 1 0 3.926990 translation 0.521750 9.075009e-2 0.316249 } Transform { children [ Transform { children [ Group { children [ Group { children [ Shape { appearance Appearance { material DEF _62 Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.200000 radius 3.024999e-2 } } ] } Transform { children [ Shape { appearance Appearance { material USE _62 } geometry Cylinder { height 1.799998e-2 radius 9.250000e-2 } } ] translation 0 9.099999e-2 0 } Transform { children [ Shape { appearance Appearance { material USE _62 } geometry Cylinder { height 1.799998e-2 radius 2.749999e-2 } } ] translation 0 -9.099999e-2 0 } Transform { children [ Shape { appearance Appearance { material USE _62 } geometry DEF _63 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.200000 0 2 6.049998e-2 0 3 1.799998e-2 0 4 0.185000 0 5 1.799998e-2 0 6 5.499998e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.864005 0.342910 -0.368656 1.728729 translation 0.446805 0.629620 0.566805 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Shape { appearance Appearance { material USE _62 } geometry Cylinder { height 1.499999e-2 radius 9.250000e-2 } } ] translation 0 4.250000e-2 0 } Transform { children [ Shape { appearance Appearance { material USE _62 } geometry Cylinder { height 1.499999e-2 radius 3.999999e-2 } } ] translation 0 -4.250000e-2 0 } ] } ] rotation 0.862856 0.357405 -0.357406 1.717769 scale 1 0.999997 1 scaleOrientation -8.046282e-3 0.998225 -5.900602e-2 0.355004 translation 0.524644 1.754500 0.642645 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Shape { appearance Appearance { material USE _62 } geometry Cylinder { height 1.799998e-2 radius 6.499999e-2 } } ] translation 0 9.099999e-2 0 } Transform { children [ Shape { appearance Appearance { material USE _62 } geometry Cylinder { height 1.799998e-2 radius 2.500000e-2 } } ] translation 0 -9.099999e-2 0 } Transform { children [ Shape { appearance Appearance { material USE _62 } geometry DEF _65 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.200000 0 2 6.049998e-2 0 3 1.799998e-2 0 4 0.129998 0 5 1.799998e-2 0 6 5e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.862855 -0.357408 -0.357408 4.565410 scaleOrientation -0.900057 0.435083 -2.447990e-2 1.570070 translation 0.228709 1.475000 0.359710 } Transform { children [ Transform { children [ Shape { appearance Appearance { material USE _62 } } ] translation 0 0.930000 0 } Transform { children [ Shape { appearance Appearance { material USE _62 } geometry Cylinder { height 2.999999e-2 radius 0.224998 } } ] translation 0 0.465000 0 } Transform { children [ Shape { appearance Appearance { material USE _62 } geometry Cylinder { height 2.999999e-2 radius 0.224998 } } ] translation 0 0.495000 0 } Transform { children [ Shape { appearance Appearance { material USE _62 } geometry Cylinder { height 2.999999e-2 radius 0.224998 } } ] translation 0 1.634999 0 } Transform { children [ Shape { appearance Appearance { material USE _62 } geometry Cylinder { height 2.999999e-2 radius 0.224998 } } ] translation 0 1.605000 0 } Transform { children [ Shape { appearance Appearance { material USE _62 } geometry Cylinder { height 2.999999e-2 radius 0.330000 } } ] translation 0 1.499999e-2 0 } ] rotation 0 1 0 0.785394 translation 0.360000 0 0.477999 } ] } ] } Transform { children [ DEF Wall3 Shape { appearance Appearance { material Material { diffuseColor 0.600000 0.500000 0.300000 specularColor 0.209998 0.209998 0.209998 } } } ] translation 3.582190 1.749698 1.299998 } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } } ] translation 0 0.640500 0 } Transform { children [ Transform { children [ Transform { children [ Shape { appearance Appearance { material DEF _68 Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Box { size 0.119998 6.200000e-3 5.999999e-2 } } ] translation 3.227190 3.099909e-3 0.667599 } Transform { children [ Shape { appearance Appearance { material USE _68 } geometry DEF _69 IndexedFaceSet { coord Coordinate { point [ -3.049999e-3 3.500000e-2 5.350000e-3 -3.049999e-3 -3.500000e-2 5.350000e-3 3.049999e-3 3.500000e-2 5.350000e-3 3.049999e-3 -3.500000e-2 5.350000e-3 -3.049999e-3 3.500010e-2 -5.350000e-3 -3.049999e-3 -3.500000e-2 -5.350000e-3 3.049999e-3 3.500010e-2 -5.350000e-3 3.049999e-3 -3.500000e-2 -5.350000e-3 3.049999e-3 -2.429999e-2 -4.004998e-2 3.049999e-3 -3.500000e-2 -4.004998e-2 -3.049999e-3 -2.429999e-2 -4.004998e-2 -3.049999e-3 -3.500000e-2 -4.004998e-2 ] } texCoord TextureCoordinate { point [ 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 ] } colorPerVertex FALSE coordIndex [ 0 1 3 2 -1 8 9 11 10 -1 10 11 5 4 -1 6 7 9 8 -1 10 4 6 8 -1 5 11 9 7 -1 3 1 5 7 -1 6 2 3 7 -1 5 1 0 4 -1 0 2 6 4 -1 ] creaseAngle 0.500000 texCoordIndex [ 0 1 3 2 -1 20 21 23 22 -1 24 25 27 26 -1 28 29 31 30 -1 32 33 35 34 -1 36 37 39 38 -1 18 16 17 19 -1 10 8 9 11 -1 5 7 6 4 -1 13 15 14 12 -1 ] } } ] translation 3.227190 4.119990e-2 0.677649 } ] rotation 0 1 0 0.785395 translation 0.252254 0 2.569000 } Transform { children [ Transform { children [ Shape { appearance Appearance { material USE _68 } geometry Box { size 0.119998 6.200000e-3 5.999999e-2 } } ] translation 3.227190 3.099909e-3 0.667599 } Transform { children [ Shape { appearance Appearance { material USE _68 } geometry DEF _70 IndexedFaceSet { coord Coordinate { point [ -3.049999e-3 3.500000e-2 5.350000e-3 -3.049999e-3 -3.500000e-2 5.350000e-3 3.049999e-3 3.500000e-2 5.350000e-3 3.049999e-3 -3.500000e-2 5.350000e-3 -3.049999e-3 3.500010e-2 -5.350000e-3 -3.049999e-3 -3.500000e-2 -5.350000e-3 3.049999e-3 3.500010e-2 -5.350000e-3 3.049999e-3 -3.500000e-2 -5.350000e-3 3.049999e-3 -2.429999e-2 -4.004998e-2 3.049999e-3 -3.500000e-2 -4.004998e-2 -3.049999e-3 -2.429999e-2 -4.004998e-2 -3.049999e-3 -3.500000e-2 -4.004998e-2 ] } texCoord TextureCoordinate { point [ 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 ] } colorPerVertex FALSE coordIndex [ 0 1 3 2 -1 8 9 11 10 -1 10 11 5 4 -1 6 7 9 8 -1 10 4 6 8 -1 5 11 9 7 -1 3 1 5 7 -1 6 2 3 7 -1 5 1 0 4 -1 0 2 6 4 -1 ] creaseAngle 0.500000 texCoordIndex [ 0 1 3 2 -1 20 21 23 22 -1 24 25 27 26 -1 28 29 31 30 -1 32 33 35 34 -1 36 37 39 38 -1 18 16 17 19 -1 10 8 9 11 -1 5 7 6 4 -1 13 15 14 12 -1 ] } } ] translation 3.227190 4.119990e-2 0.677649 } ] rotation 0 -1 0 0.785399 translation 1.638190 0 -1.994930 } Transform { children [ Transform { children [ Shape { appearance Appearance { material USE _68 } geometry Box { size 0.119998 6.200000e-3 5.999999e-2 } } ] translation 3.227190 3.099909e-3 0.667599 } Transform { children [ Shape { appearance Appearance { material USE _68 } geometry DEF _71 IndexedFaceSet { coord Coordinate { point [ -3.049999e-3 3.500000e-2 5.350000e-3 -3.049999e-3 -3.500000e-2 5.350000e-3 3.049999e-3 3.500000e-2 5.350000e-3 3.049999e-3 -3.500000e-2 5.350000e-3 -3.049999e-3 3.500010e-2 -5.350000e-3 -3.049999e-3 -3.500000e-2 -5.350000e-3 3.049999e-3 3.500010e-2 -5.350000e-3 3.049999e-3 -3.500000e-2 -5.350000e-3 3.049999e-3 -2.429999e-2 -4.004998e-2 3.049999e-3 -3.500000e-2 -4.004998e-2 -3.049999e-3 -2.429999e-2 -4.004998e-2 -3.049999e-3 -3.500000e-2 -4.004998e-2 ] } texCoord TextureCoordinate { point [ 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 ] } colorPerVertex FALSE coordIndex [ 0 1 3 2 -1 8 9 11 10 -1 10 11 5 4 -1 6 7 9 8 -1 10 4 6 8 -1 5 11 9 7 -1 3 1 5 7 -1 6 2 3 7 -1 5 1 0 4 -1 0 2 6 4 -1 ] creaseAngle 0.500000 texCoordIndex [ 0 1 3 2 -1 20 21 23 22 -1 24 25 27 26 -1 28 29 31 30 -1 32 33 35 34 -1 36 37 39 38 -1 18 16 17 19 -1 10 8 9 11 -1 5 7 6 4 -1 13 15 14 12 -1 ] } } ] translation 3.227190 4.119990e-2 0.677649 } ] rotation 0 1 0 3.926990 translation 6.202118 0 -0.609000 } Transform { children [ Transform { children [ Shape { appearance Appearance { material USE _68 } geometry Box { size 0.119998 6.200000e-3 5.999999e-2 } } ] translation 3.227190 3.099909e-3 0.667599 } Transform { children [ Shape { appearance Appearance { material USE _68 } geometry DEF _72 IndexedFaceSet { coord Coordinate { point [ -3.049999e-3 3.500000e-2 5.350000e-3 -3.049999e-3 -3.500000e-2 5.350000e-3 3.049999e-3 3.500000e-2 5.350000e-3 3.049999e-3 -3.500000e-2 5.350000e-3 -3.049999e-3 3.500010e-2 -5.350000e-3 -3.049999e-3 -3.500000e-2 -5.350000e-3 3.049999e-3 3.500010e-2 -5.350000e-3 3.049999e-3 -3.500000e-2 -5.350000e-3 3.049999e-3 -2.429999e-2 -4.004998e-2 3.049999e-3 -3.500000e-2 -4.004998e-2 -3.049999e-3 -2.429999e-2 -4.004998e-2 -3.049999e-3 -3.500000e-2 -4.004998e-2 ] } texCoord TextureCoordinate { point [ 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 ] } colorPerVertex FALSE coordIndex [ 0 1 3 2 -1 8 9 11 10 -1 10 11 5 4 -1 6 7 9 8 -1 10 4 6 8 -1 5 11 9 7 -1 3 1 5 7 -1 6 2 3 7 -1 5 1 0 4 -1 0 2 6 4 -1 ] creaseAngle 0.500000 texCoordIndex [ 0 1 3 2 -1 20 21 23 22 -1 24 25 27 26 -1 28 29 31 30 -1 32 33 35 34 -1 36 37 39 38 -1 18 16 17 19 -1 10 8 9 11 -1 5 7 6 4 -1 13 15 14 12 -1 ] } } ] translation 3.227190 4.119990e-2 0.677649 } ] rotation 0 1 0 2.356189 translation 4.816180 0 3.954940 } ] translation -3.227190 0 -0.980000 } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _73 IndexedFaceSet { coord Coordinate { point [ 0 -3e-3 -1.025000e-2 0 3e-3 -1.025000e-2 3.922500e-3 -3e-3 -9.469768e-3 3.922500e-3 3e-3 -9.469768e-3 7.247848e-3 -3e-3 -7.247848e-3 7.247848e-3 3e-3 -7.247848e-3 9.469768e-3 -3e-3 -3.922500e-3 9.469768e-3 3e-3 -3.922500e-3 1.025000e-2 -3e-3 4.480419e-10 1.025000e-2 3e-3 4.480419e-10 9.469768e-3 -3e-3 3.922509e-3 9.469768e-3 3e-3 3.922509e-3 7.247848e-3 -3e-3 7.247848e-3 7.247848e-3 3e-3 7.247848e-3 3.922500e-3 -3e-3 9.469768e-3 3.922500e-3 3e-3 9.469768e-3 1.547708e-9 -3e-3 1.025000e-2 1.547708e-9 3e-3 1.025000e-2 -3.922500e-3 -3e-3 9.469768e-3 -3.922500e-3 3e-3 9.469768e-3 -7.247848e-3 -3e-3 7.247848e-3 -7.247848e-3 3e-3 7.247848e-3 -9.469768e-3 -3e-3 3.922509e-3 -9.469768e-3 3e-3 3.922509e-3 -1.025000e-2 -3e-3 -1.222300e-10 -1.025000e-2 3e-3 -1.222300e-10 -9.469758e-3 -3e-3 -3.922509e-3 -9.469758e-3 3e-3 -3.922509e-3 -7.247848e-3 -3e-3 -7.247848e-3 -7.247848e-3 3e-3 -7.247848e-3 -3.922500e-3 -3e-3 -9.469768e-3 -3.922500e-3 3e-3 -9.469768e-3 -2.967300e-2 3.000010e-3 2.499159e-2 2.967300e-2 3.000010e-3 2.499159e-2 2.967300e-2 -2.999990e-3 2.499159e-2 0 -2.999990e-3 2.499159e-2 -1.862650e-9 3.000010e-3 2.499159e-2 3.269870e-4 3.000020e-3 -1.700839e-2 2.671149e-2 -2.999990e-3 1.449158e-2 -8.423008e-3 3.000020e-3 -1.700839e-2 9.076990e-3 3.000020e-3 -1.700839e-2 -2.029800e-2 3.000020e-3 -6.508430e-3 -1.483650e-2 -2.999990e-3 2.499159e-2 -1.483650e-2 3.000010e-3 2.499159e-2 1.483650e-2 3.000010e-3 2.499159e-2 1.483650e-2 -2.999990e-3 2.499159e-2 9.469790e-3 3e-3 -3.922540e-3 7.247868e-3 3e-3 -7.247880e-3 1.782700e-2 3.000020e-3 -1.700850e-2 2.078850e-2 3.000020e-3 -6.508470e-3 2.374999e-2 3.000020e-3 3.991528e-3 1.025000e-2 3e-3 -3.459750e-8 9.469790e-3 3e-3 3.922480e-3 2.671149e-2 3.000010e-3 1.449150e-2 -3.922480e-3 3e-3 -9.469809e-3 -7.247820e-3 3e-3 -7.247880e-3 -1.717299e-2 3.000020e-3 -1.700850e-2 -8.422990e-3 3.000020e-3 -1.700850e-2 3.270099e-4 3.000020e-3 -1.700850e-2 2.264279e-8 3e-3 -1.025000e-2 3.922520e-3 3e-3 -9.469809e-3 9.077008e-3 3.000020e-3 -1.700850e-2 -9.469740e-3 3e-3 -3.922550e-3 -2.029800e-2 3.000020e-3 -6.508470e-3 -1.025000e-2 3e-3 -3.516780e-8 -2.342298e-2 3.000020e-3 3.991528e-3 -9.469750e-3 3e-3 3.922480e-3 -7.247820e-3 3e-3 7.247808e-3 -2.654800e-2 3.000010e-3 1.449150e-2 -3.922480e-3 3e-3 9.469728e-3 2.419050e-8 3e-3 1.025000e-2 3.922520e-3 3e-3 9.469728e-3 7.247868e-3 3e-3 7.247808e-3 9.469780e-3 -2.999990e-3 -3.922520e-3 7.247860e-3 -2.999990e-3 -7.247868e-3 1.782700e-2 -2.999969e-3 -1.700850e-2 2.078850e-2 -2.999969e-3 -6.508458e-3 2.374999e-2 -2.999969e-3 3.991548e-3 1.025000e-2 -2.999990e-3 -2.302030e-8 9.469780e-3 -2.999990e-3 3.922489e-3 2.671149e-2 -2.999969e-3 1.449150e-2 -3.922489e-3 -2.999990e-3 -9.469790e-3 -7.247840e-3 -2.999990e-3 -7.247868e-3 -1.717299e-2 -2.999969e-3 -1.700850e-2 -8.422998e-3 -2.999969e-3 -1.700850e-2 3.269959e-4 -2.999969e-3 -1.700850e-2 8.498320e-9 -2.999990e-3 -1.025000e-2 3.922509e-3 -2.999990e-3 -9.469790e-3 9.077000e-3 -2.999969e-3 -1.700850e-2 -9.469750e-3 -2.999990e-3 -3.922529e-3 -2.029800e-2 -2.999969e-3 -6.508458e-3 -1.025000e-2 -2.999990e-3 -2.359059e-8 -2.342298e-2 -2.999969e-3 3.991548e-3 -9.469758e-3 -2.999990e-3 3.922489e-3 -7.247840e-3 -2.999990e-3 7.247820e-3 -2.967300e-2 -2.999969e-3 2.499148e-2 -2.654800e-2 -2.999969e-3 1.449150e-2 -3.922489e-3 -2.999990e-3 9.469750e-3 1.004598e-8 -2.999990e-3 1.025000e-2 3.922509e-3 -2.999990e-3 9.469750e-3 7.247860e-3 -2.999990e-3 7.247820e-3 ] } texCoord TextureCoordinate { point [ 1 0 1 1 0.937500 0 0.937500 1 0.875000 0 0.875000 1 0.812500 0 0.812500 1 0.750000 0 0.750000 1 0.687500 0 0.687500 1 0.625000 0 0.625000 1 0.562500 0 0.562500 1 0.500000 0 0.500000 1 0.437500 0 0.437500 1 0.375000 0 0.375000 1 0.312500 0 0.312500 1 0.250000 0 0.250000 1 0.187500 0 0.187500 1 0.125000 0 0.125000 1 6.250000e-2 0 6.250000e-2 1 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0.500000 0 0.500000 1 0.500000 0 0.500000 1 1 0.500000 0 0.500000 1 0.500000 0 0.500000 1 0.750000 0 0.750000 1 0.250000 0 0.250000 0.250000 0 0.250000 1 0.750000 1 0.750000 0 1 0.750000 0 0.750000 1 0.250000 0 0.250000 0.250000 0 0.250000 1 0.750000 1 0.750000 0 0.812500 0 0.875000 0 0.750000 0 0.687500 0 6.250000e-2 0 0.125000 0 0 0 0.937500 0 1 0 0.187500 0 0.250000 0 0.312500 0 0.375000 0 0.437500 0 0.500000 0 0.562500 0 0.625000 0 0.812500 0 0.875000 0 0.750000 0 0.687500 0 6.250000e-2 0 0.125000 0 0 0 0.937500 0 1 0 0.187500 0 0.250000 0 0.312500 0 0.375000 0 0.437500 0 0.500000 0 0.562500 0 0.625000 0 ] } colorPerVertex FALSE coordIndex [ 2 3 1 0 -1 4 5 3 2 -1 6 7 5 4 -1 8 9 7 6 -1 10 11 9 8 -1 12 13 11 10 -1 14 15 13 12 -1 16 17 15 14 -1 18 19 17 16 -1 20 21 19 18 -1 22 23 21 20 -1 24 25 23 22 -1 26 27 25 24 -1 28 29 27 26 -1 30 31 29 28 -1 0 1 31 30 -1 42 35 36 43 -1 35 45 44 36 -1 45 34 33 44 -1 73 74 75 76 -1 77 78 73 76 -1 79 78 77 80 -1 81 82 83 84 -1 85 86 81 84 -1 75 74 87 88 -1 87 86 85 88 -1 83 82 89 90 -1 89 91 92 90 -1 93 94 95 96 -1 92 91 93 96 -1 49 48 47 46 -1 49 46 51 50 -1 53 50 51 52 -1 57 56 55 54 -1 57 54 59 58 -1 61 60 47 48 -1 61 58 59 60 -1 63 62 55 56 -1 63 65 64 62 -1 68 66 64 65 -1 100 79 80 34 -1 99 100 34 45 -1 98 99 45 35 -1 95 94 97 42 -1 97 98 35 42 -1 42 43 32 95 -1 67 66 68 32 -1 43 69 67 32 -1 70 69 43 36 -1 71 70 36 44 -1 53 52 72 33 -1 72 71 44 33 -1 95 32 68 96 -1 96 68 65 92 -1 92 65 41 90 -1 83 90 41 56 -1 83 56 39 84 -1 84 39 37 85 -1 85 37 40 88 -1 75 88 40 48 -1 33 34 38 53 -1 50 53 38 77 -1 75 48 49 76 -1 49 50 77 76 -1 ] creaseAngle 0.500000 texCoordIndex [ 2 3 1 0 -1 4 5 3 2 -1 6 7 5 4 -1 8 9 7 6 -1 10 11 9 8 -1 12 13 11 10 -1 14 15 13 12 -1 16 17 15 14 -1 18 19 17 16 -1 20 21 19 18 -1 22 23 21 20 -1 24 25 23 22 -1 26 27 25 24 -1 28 29 27 26 -1 30 31 29 28 -1 32 33 31 30 -1 70 50 51 71 -1 50 73 72 51 -1 73 49 48 72 -1 91 92 92 91 -1 93 93 91 91 -1 94 93 93 94 -1 95 96 96 95 -1 97 97 95 95 -1 92 92 98 98 -1 98 99 99 98 -1 96 96 100 100 -1 100 101 101 100 -1 102 103 103 102 -1 101 101 102 102 -1 74 75 75 74 -1 74 74 76 76 -1 77 76 76 77 -1 78 79 79 78 -1 78 78 80 80 -1 81 81 75 75 -1 81 82 82 81 -1 83 83 79 79 -1 83 84 84 83 -1 85 85 84 84 -1 107 94 94 107 -1 106 107 107 106 -1 105 106 106 105 -1 103 103 104 104 -1 104 105 105 104 -1 70 71 46 47 -1 86 85 85 86 -1 87 87 86 86 -1 88 87 87 88 -1 89 88 88 89 -1 77 77 90 90 -1 90 89 89 90 -1 35 37 68 69 -1 69 68 56 57 -1 57 56 66 67 -1 34 67 66 36 -1 42 43 62 63 -1 63 62 52 53 -1 53 52 65 64 -1 44 64 65 45 -1 39 41 60 61 -1 55 61 60 54 -1 40 38 59 58 -1 59 55 54 58 -1 ] } } ] rotation -7.589670e-7 -1.033669e-6 1 4.712308 translation 1.461578e-5 1.189010 -0.321992 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _74 IndexedFaceSet { coord Coordinate { point [ 0 -3e-3 -1.025000e-2 0 3e-3 -1.025000e-2 3.922500e-3 -3e-3 -9.469768e-3 3.922500e-3 3e-3 -9.469768e-3 7.247848e-3 -3e-3 -7.247848e-3 7.247848e-3 3e-3 -7.247848e-3 9.469768e-3 -3e-3 -3.922500e-3 9.469768e-3 3e-3 -3.922500e-3 1.025000e-2 -3e-3 4.480419e-10 1.025000e-2 3e-3 4.480419e-10 9.469768e-3 -3e-3 3.922509e-3 9.469768e-3 3e-3 3.922509e-3 7.247848e-3 -3e-3 7.247848e-3 7.247848e-3 3e-3 7.247848e-3 3.922500e-3 -3e-3 9.469768e-3 3.922500e-3 3e-3 9.469768e-3 1.547708e-9 -3e-3 1.025000e-2 1.547708e-9 3e-3 1.025000e-2 -3.922500e-3 -3e-3 9.469768e-3 -3.922500e-3 3e-3 9.469768e-3 -7.247848e-3 -3e-3 7.247848e-3 -7.247848e-3 3e-3 7.247848e-3 -9.469768e-3 -3e-3 3.922509e-3 -9.469768e-3 3e-3 3.922509e-3 -1.025000e-2 -3e-3 -1.222300e-10 -1.025000e-2 3e-3 -1.222300e-10 -9.469758e-3 -3e-3 -3.922509e-3 -9.469758e-3 3e-3 -3.922509e-3 -7.247848e-3 -3e-3 -7.247848e-3 -7.247848e-3 3e-3 -7.247848e-3 -3.922500e-3 -3e-3 -9.469768e-3 -3.922500e-3 3e-3 -9.469768e-3 -2.967300e-2 3.000010e-3 2.499159e-2 2.967300e-2 3.000010e-3 2.499159e-2 2.967300e-2 -2.999990e-3 2.499159e-2 0 -2.999990e-3 2.499159e-2 -1.862650e-9 3.000010e-3 2.499159e-2 3.269870e-4 3.000020e-3 -1.700839e-2 2.671149e-2 -2.999990e-3 1.449158e-2 -8.423008e-3 3.000020e-3 -1.700839e-2 9.076990e-3 3.000020e-3 -1.700839e-2 -2.029800e-2 3.000020e-3 -6.508430e-3 -1.483650e-2 -2.999990e-3 2.499159e-2 -1.483650e-2 3.000010e-3 2.499159e-2 1.483650e-2 3.000010e-3 2.499159e-2 1.483650e-2 -2.999990e-3 2.499159e-2 9.469790e-3 3e-3 -3.922540e-3 7.247868e-3 3e-3 -7.247880e-3 1.782700e-2 3.000020e-3 -1.700850e-2 2.078850e-2 3.000020e-3 -6.508470e-3 2.374999e-2 3.000020e-3 3.991528e-3 1.025000e-2 3e-3 -3.459750e-8 9.469790e-3 3e-3 3.922480e-3 2.671149e-2 3.000010e-3 1.449150e-2 -3.922480e-3 3e-3 -9.469809e-3 -7.247820e-3 3e-3 -7.247880e-3 -1.717299e-2 3.000020e-3 -1.700850e-2 -8.422990e-3 3.000020e-3 -1.700850e-2 3.270099e-4 3.000020e-3 -1.700850e-2 2.264279e-8 3e-3 -1.025000e-2 3.922520e-3 3e-3 -9.469809e-3 9.077008e-3 3.000020e-3 -1.700850e-2 -9.469740e-3 3e-3 -3.922550e-3 -2.029800e-2 3.000020e-3 -6.508470e-3 -1.025000e-2 3e-3 -3.516780e-8 -2.342298e-2 3.000020e-3 3.991528e-3 -9.469750e-3 3e-3 3.922480e-3 -7.247820e-3 3e-3 7.247808e-3 -2.654800e-2 3.000010e-3 1.449150e-2 -3.922480e-3 3e-3 9.469728e-3 2.419050e-8 3e-3 1.025000e-2 3.922520e-3 3e-3 9.469728e-3 7.247868e-3 3e-3 7.247808e-3 9.469780e-3 -2.999990e-3 -3.922520e-3 7.247860e-3 -2.999990e-3 -7.247868e-3 1.782700e-2 -2.999969e-3 -1.700850e-2 2.078850e-2 -2.999969e-3 -6.508458e-3 2.374999e-2 -2.999969e-3 3.991548e-3 1.025000e-2 -2.999990e-3 -2.302030e-8 9.469780e-3 -2.999990e-3 3.922489e-3 2.671149e-2 -2.999969e-3 1.449150e-2 -3.922489e-3 -2.999990e-3 -9.469790e-3 -7.247840e-3 -2.999990e-3 -7.247868e-3 -1.717299e-2 -2.999969e-3 -1.700850e-2 -8.422998e-3 -2.999969e-3 -1.700850e-2 3.269959e-4 -2.999969e-3 -1.700850e-2 8.498320e-9 -2.999990e-3 -1.025000e-2 3.922509e-3 -2.999990e-3 -9.469790e-3 9.077000e-3 -2.999969e-3 -1.700850e-2 -9.469750e-3 -2.999990e-3 -3.922529e-3 -2.029800e-2 -2.999969e-3 -6.508458e-3 -1.025000e-2 -2.999990e-3 -2.359059e-8 -2.342298e-2 -2.999969e-3 3.991548e-3 -9.469758e-3 -2.999990e-3 3.922489e-3 -7.247840e-3 -2.999990e-3 7.247820e-3 -2.967300e-2 -2.999969e-3 2.499148e-2 -2.654800e-2 -2.999969e-3 1.449150e-2 -3.922489e-3 -2.999990e-3 9.469750e-3 1.004598e-8 -2.999990e-3 1.025000e-2 3.922509e-3 -2.999990e-3 9.469750e-3 7.247860e-3 -2.999990e-3 7.247820e-3 ] } texCoord TextureCoordinate { point [ 1 0 1 1 0.937500 0 0.937500 1 0.875000 0 0.875000 1 0.812500 0 0.812500 1 0.750000 0 0.750000 1 0.687500 0 0.687500 1 0.625000 0 0.625000 1 0.562500 0 0.562500 1 0.500000 0 0.500000 1 0.437500 0 0.437500 1 0.375000 0 0.375000 1 0.312500 0 0.312500 1 0.250000 0 0.250000 1 0.187500 0 0.187500 1 0.125000 0 0.125000 1 6.250000e-2 0 6.250000e-2 1 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0.500000 0 0.500000 1 0.500000 0 0.500000 1 1 0.500000 0 0.500000 1 0.500000 0 0.500000 1 0.750000 0 0.750000 1 0.250000 0 0.250000 0.250000 0 0.250000 1 0.750000 1 0.750000 0 1 0.750000 0 0.750000 1 0.250000 0 0.250000 0.250000 0 0.250000 1 0.750000 1 0.750000 0 0.812500 0 0.875000 0 0.750000 0 0.687500 0 6.250000e-2 0 0.125000 0 0 0 0.937500 0 1 0 0.187500 0 0.250000 0 0.312500 0 0.375000 0 0.437500 0 0.500000 0 0.562500 0 0.625000 0 0.812500 0 0.875000 0 0.750000 0 0.687500 0 6.250000e-2 0 0.125000 0 0 0 0.937500 0 1 0 0.187500 0 0.250000 0 0.312500 0 0.375000 0 0.437500 0 0.500000 0 0.562500 0 0.625000 0 ] } colorPerVertex FALSE coordIndex [ 2 3 1 0 -1 4 5 3 2 -1 6 7 5 4 -1 8 9 7 6 -1 10 11 9 8 -1 12 13 11 10 -1 14 15 13 12 -1 16 17 15 14 -1 18 19 17 16 -1 20 21 19 18 -1 22 23 21 20 -1 24 25 23 22 -1 26 27 25 24 -1 28 29 27 26 -1 30 31 29 28 -1 0 1 31 30 -1 42 35 36 43 -1 35 45 44 36 -1 45 34 33 44 -1 73 74 75 76 -1 77 78 73 76 -1 79 78 77 80 -1 81 82 83 84 -1 85 86 81 84 -1 75 74 87 88 -1 87 86 85 88 -1 83 82 89 90 -1 89 91 92 90 -1 93 94 95 96 -1 92 91 93 96 -1 49 48 47 46 -1 49 46 51 50 -1 53 50 51 52 -1 57 56 55 54 -1 57 54 59 58 -1 61 60 47 48 -1 61 58 59 60 -1 63 62 55 56 -1 63 65 64 62 -1 68 66 64 65 -1 100 79 80 34 -1 99 100 34 45 -1 98 99 45 35 -1 95 94 97 42 -1 97 98 35 42 -1 42 43 32 95 -1 67 66 68 32 -1 43 69 67 32 -1 70 69 43 36 -1 71 70 36 44 -1 53 52 72 33 -1 72 71 44 33 -1 95 32 68 96 -1 96 68 65 92 -1 92 65 41 90 -1 83 90 41 56 -1 83 56 39 84 -1 84 39 37 85 -1 85 37 40 88 -1 75 88 40 48 -1 33 34 38 53 -1 50 53 38 77 -1 75 48 49 76 -1 49 50 77 76 -1 ] creaseAngle 0.500000 texCoordIndex [ 2 3 1 0 -1 4 5 3 2 -1 6 7 5 4 -1 8 9 7 6 -1 10 11 9 8 -1 12 13 11 10 -1 14 15 13 12 -1 16 17 15 14 -1 18 19 17 16 -1 20 21 19 18 -1 22 23 21 20 -1 24 25 23 22 -1 26 27 25 24 -1 28 29 27 26 -1 30 31 29 28 -1 32 33 31 30 -1 70 50 51 71 -1 50 73 72 51 -1 73 49 48 72 -1 91 92 92 91 -1 93 93 91 91 -1 94 93 93 94 -1 95 96 96 95 -1 97 97 95 95 -1 92 92 98 98 -1 98 99 99 98 -1 96 96 100 100 -1 100 101 101 100 -1 102 103 103 102 -1 101 101 102 102 -1 74 75 75 74 -1 74 74 76 76 -1 77 76 76 77 -1 78 79 79 78 -1 78 78 80 80 -1 81 81 75 75 -1 81 82 82 81 -1 83 83 79 79 -1 83 84 84 83 -1 85 85 84 84 -1 107 94 94 107 -1 106 107 107 106 -1 105 106 106 105 -1 103 103 104 104 -1 104 105 105 104 -1 70 71 46 47 -1 86 85 85 86 -1 87 87 86 86 -1 88 87 87 88 -1 89 88 88 89 -1 77 77 90 90 -1 90 89 89 90 -1 35 37 68 69 -1 69 68 56 57 -1 57 56 66 67 -1 34 67 66 36 -1 42 43 62 63 -1 63 62 52 53 -1 53 52 65 64 -1 44 64 65 45 -1 39 41 60 61 -1 55 61 60 54 -1 40 38 59 58 -1 59 55 54 58 -1 ] } } ] rotation -7.589670e-7 -1.033669e-6 1 4.712308 translation -3.346510e-5 0.545005 -0.321992 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _75 IndexedFaceSet { coord Coordinate { point [ 0 -3e-3 -1.025000e-2 0 3e-3 -1.025000e-2 3.922500e-3 -3e-3 -9.469768e-3 3.922500e-3 3e-3 -9.469768e-3 7.247848e-3 -3e-3 -7.247848e-3 7.247848e-3 3e-3 -7.247848e-3 9.469768e-3 -3e-3 -3.922500e-3 9.469768e-3 3e-3 -3.922500e-3 1.025000e-2 -3e-3 4.480419e-10 1.025000e-2 3e-3 4.480419e-10 9.469768e-3 -3e-3 3.922509e-3 9.469768e-3 3e-3 3.922509e-3 7.247848e-3 -3e-3 7.247848e-3 7.247848e-3 3e-3 7.247848e-3 3.922500e-3 -3e-3 9.469768e-3 3.922500e-3 3e-3 9.469768e-3 1.547708e-9 -3e-3 1.025000e-2 1.547708e-9 3e-3 1.025000e-2 -3.922500e-3 -3e-3 9.469768e-3 -3.922500e-3 3e-3 9.469768e-3 -7.247848e-3 -3e-3 7.247848e-3 -7.247848e-3 3e-3 7.247848e-3 -9.469768e-3 -3e-3 3.922509e-3 -9.469768e-3 3e-3 3.922509e-3 -1.025000e-2 -3e-3 -1.222300e-10 -1.025000e-2 3e-3 -1.222300e-10 -9.469758e-3 -3e-3 -3.922509e-3 -9.469758e-3 3e-3 -3.922509e-3 -7.247848e-3 -3e-3 -7.247848e-3 -7.247848e-3 3e-3 -7.247848e-3 -3.922500e-3 -3e-3 -9.469768e-3 -3.922500e-3 3e-3 -9.469768e-3 -2.967300e-2 3.000010e-3 2.499159e-2 2.967300e-2 3.000010e-3 2.499159e-2 2.967300e-2 -2.999990e-3 2.499159e-2 0 -2.999990e-3 2.499159e-2 -1.862650e-9 3.000010e-3 2.499159e-2 3.269870e-4 3.000020e-3 -1.700839e-2 2.671149e-2 -2.999990e-3 1.449158e-2 -8.423008e-3 3.000020e-3 -1.700839e-2 9.076990e-3 3.000020e-3 -1.700839e-2 -2.029800e-2 3.000020e-3 -6.508430e-3 -1.483650e-2 -2.999990e-3 2.499159e-2 -1.483650e-2 3.000010e-3 2.499159e-2 1.483650e-2 3.000010e-3 2.499159e-2 1.483650e-2 -2.999990e-3 2.499159e-2 9.469790e-3 3e-3 -3.922540e-3 7.247868e-3 3e-3 -7.247880e-3 1.782700e-2 3.000020e-3 -1.700850e-2 2.078850e-2 3.000020e-3 -6.508470e-3 2.374999e-2 3.000020e-3 3.991528e-3 1.025000e-2 3e-3 -3.459750e-8 9.469790e-3 3e-3 3.922480e-3 2.671149e-2 3.000010e-3 1.449150e-2 -3.922480e-3 3e-3 -9.469809e-3 -7.247820e-3 3e-3 -7.247880e-3 -1.717299e-2 3.000020e-3 -1.700850e-2 -8.422990e-3 3.000020e-3 -1.700850e-2 3.270099e-4 3.000020e-3 -1.700850e-2 2.264279e-8 3e-3 -1.025000e-2 3.922520e-3 3e-3 -9.469809e-3 9.077008e-3 3.000020e-3 -1.700850e-2 -9.469740e-3 3e-3 -3.922550e-3 -2.029800e-2 3.000020e-3 -6.508470e-3 -1.025000e-2 3e-3 -3.516780e-8 -2.342298e-2 3.000020e-3 3.991528e-3 -9.469750e-3 3e-3 3.922480e-3 -7.247820e-3 3e-3 7.247808e-3 -2.654800e-2 3.000010e-3 1.449150e-2 -3.922480e-3 3e-3 9.469728e-3 2.419050e-8 3e-3 1.025000e-2 3.922520e-3 3e-3 9.469728e-3 7.247868e-3 3e-3 7.247808e-3 9.469780e-3 -2.999990e-3 -3.922520e-3 7.247860e-3 -2.999990e-3 -7.247868e-3 1.782700e-2 -2.999969e-3 -1.700850e-2 2.078850e-2 -2.999969e-3 -6.508458e-3 2.374999e-2 -2.999969e-3 3.991548e-3 1.025000e-2 -2.999990e-3 -2.302030e-8 9.469780e-3 -2.999990e-3 3.922489e-3 2.671149e-2 -2.999969e-3 1.449150e-2 -3.922489e-3 -2.999990e-3 -9.469790e-3 -7.247840e-3 -2.999990e-3 -7.247868e-3 -1.717299e-2 -2.999969e-3 -1.700850e-2 -8.422998e-3 -2.999969e-3 -1.700850e-2 3.269959e-4 -2.999969e-3 -1.700850e-2 8.498320e-9 -2.999990e-3 -1.025000e-2 3.922509e-3 -2.999990e-3 -9.469790e-3 9.077000e-3 -2.999969e-3 -1.700850e-2 -9.469750e-3 -2.999990e-3 -3.922529e-3 -2.029800e-2 -2.999969e-3 -6.508458e-3 -1.025000e-2 -2.999990e-3 -2.359059e-8 -2.342298e-2 -2.999969e-3 3.991548e-3 -9.469758e-3 -2.999990e-3 3.922489e-3 -7.247840e-3 -2.999990e-3 7.247820e-3 -2.967300e-2 -2.999969e-3 2.499148e-2 -2.654800e-2 -2.999969e-3 1.449150e-2 -3.922489e-3 -2.999990e-3 9.469750e-3 1.004598e-8 -2.999990e-3 1.025000e-2 3.922509e-3 -2.999990e-3 9.469750e-3 7.247860e-3 -2.999990e-3 7.247820e-3 ] } texCoord TextureCoordinate { point [ 1 0 1 1 0.937500 0 0.937500 1 0.875000 0 0.875000 1 0.812500 0 0.812500 1 0.750000 0 0.750000 1 0.687500 0 0.687500 1 0.625000 0 0.625000 1 0.562500 0 0.562500 1 0.500000 0 0.500000 1 0.437500 0 0.437500 1 0.375000 0 0.375000 1 0.312500 0 0.312500 1 0.250000 0 0.250000 1 0.187500 0 0.187500 1 0.125000 0 0.125000 1 6.250000e-2 0 6.250000e-2 1 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0.500000 0 0.500000 1 0.500000 0 0.500000 1 1 0.500000 0 0.500000 1 0.500000 0 0.500000 1 0.750000 0 0.750000 1 0.250000 0 0.250000 0.250000 0 0.250000 1 0.750000 1 0.750000 0 1 0.750000 0 0.750000 1 0.250000 0 0.250000 0.250000 0 0.250000 1 0.750000 1 0.750000 0 0.812500 0 0.875000 0 0.750000 0 0.687500 0 6.250000e-2 0 0.125000 0 0 0 0.937500 0 1 0 0.187500 0 0.250000 0 0.312500 0 0.375000 0 0.437500 0 0.500000 0 0.562500 0 0.625000 0 0.812500 0 0.875000 0 0.750000 0 0.687500 0 6.250000e-2 0 0.125000 0 0 0 0.937500 0 1 0 0.187500 0 0.250000 0 0.312500 0 0.375000 0 0.437500 0 0.500000 0 0.562500 0 0.625000 0 ] } colorPerVertex FALSE coordIndex [ 2 3 1 0 -1 4 5 3 2 -1 6 7 5 4 -1 8 9 7 6 -1 10 11 9 8 -1 12 13 11 10 -1 14 15 13 12 -1 16 17 15 14 -1 18 19 17 16 -1 20 21 19 18 -1 22 23 21 20 -1 24 25 23 22 -1 26 27 25 24 -1 28 29 27 26 -1 30 31 29 28 -1 0 1 31 30 -1 42 35 36 43 -1 35 45 44 36 -1 45 34 33 44 -1 73 74 75 76 -1 77 78 73 76 -1 79 78 77 80 -1 81 82 83 84 -1 85 86 81 84 -1 75 74 87 88 -1 87 86 85 88 -1 83 82 89 90 -1 89 91 92 90 -1 93 94 95 96 -1 92 91 93 96 -1 49 48 47 46 -1 49 46 51 50 -1 53 50 51 52 -1 57 56 55 54 -1 57 54 59 58 -1 61 60 47 48 -1 61 58 59 60 -1 63 62 55 56 -1 63 65 64 62 -1 68 66 64 65 -1 100 79 80 34 -1 99 100 34 45 -1 98 99 45 35 -1 95 94 97 42 -1 97 98 35 42 -1 42 43 32 95 -1 67 66 68 32 -1 43 69 67 32 -1 70 69 43 36 -1 71 70 36 44 -1 53 52 72 33 -1 72 71 44 33 -1 95 32 68 96 -1 96 68 65 92 -1 92 65 41 90 -1 83 90 41 56 -1 83 56 39 84 -1 84 39 37 85 -1 85 37 40 88 -1 75 88 40 48 -1 33 34 38 53 -1 50 53 38 77 -1 75 48 49 76 -1 49 50 77 76 -1 ] creaseAngle 0.500000 texCoordIndex [ 2 3 1 0 -1 4 5 3 2 -1 6 7 5 4 -1 8 9 7 6 -1 10 11 9 8 -1 12 13 11 10 -1 14 15 13 12 -1 16 17 15 14 -1 18 19 17 16 -1 20 21 19 18 -1 22 23 21 20 -1 24 25 23 22 -1 26 27 25 24 -1 28 29 27 26 -1 30 31 29 28 -1 32 33 31 30 -1 70 50 51 71 -1 50 73 72 51 -1 73 49 48 72 -1 91 92 92 91 -1 93 93 91 91 -1 94 93 93 94 -1 95 96 96 95 -1 97 97 95 95 -1 92 92 98 98 -1 98 99 99 98 -1 96 96 100 100 -1 100 101 101 100 -1 102 103 103 102 -1 101 101 102 102 -1 74 75 75 74 -1 74 74 76 76 -1 77 76 76 77 -1 78 79 79 78 -1 78 78 80 80 -1 81 81 75 75 -1 81 82 82 81 -1 83 83 79 79 -1 83 84 84 83 -1 85 85 84 84 -1 107 94 94 107 -1 106 107 107 106 -1 105 106 106 105 -1 103 103 104 104 -1 104 105 105 104 -1 70 71 46 47 -1 86 85 85 86 -1 87 87 86 86 -1 88 87 87 88 -1 89 88 88 89 -1 77 77 90 90 -1 90 89 89 90 -1 35 37 68 69 -1 69 68 56 57 -1 57 56 66 67 -1 34 67 66 36 -1 42 43 62 63 -1 63 62 52 53 -1 53 52 65 64 -1 44 64 65 45 -1 39 41 60 61 -1 55 61 60 54 -1 40 38 59 58 -1 59 55 54 58 -1 ] } } ] rotation 0.577363 -0.577321 0.577365 4.188748 translation -0.321992 0.545005 3.302748e-5 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _76 IndexedFaceSet { coord Coordinate { point [ 0 -3e-3 -1.025000e-2 0 3e-3 -1.025000e-2 3.922500e-3 -3e-3 -9.469768e-3 3.922500e-3 3e-3 -9.469768e-3 7.247848e-3 -3e-3 -7.247848e-3 7.247848e-3 3e-3 -7.247848e-3 9.469768e-3 -3e-3 -3.922500e-3 9.469768e-3 3e-3 -3.922500e-3 1.025000e-2 -3e-3 4.480419e-10 1.025000e-2 3e-3 4.480419e-10 9.469768e-3 -3e-3 3.922509e-3 9.469768e-3 3e-3 3.922509e-3 7.247848e-3 -3e-3 7.247848e-3 7.247848e-3 3e-3 7.247848e-3 3.922500e-3 -3e-3 9.469768e-3 3.922500e-3 3e-3 9.469768e-3 1.547708e-9 -3e-3 1.025000e-2 1.547708e-9 3e-3 1.025000e-2 -3.922500e-3 -3e-3 9.469768e-3 -3.922500e-3 3e-3 9.469768e-3 -7.247848e-3 -3e-3 7.247848e-3 -7.247848e-3 3e-3 7.247848e-3 -9.469768e-3 -3e-3 3.922509e-3 -9.469768e-3 3e-3 3.922509e-3 -1.025000e-2 -3e-3 -1.222300e-10 -1.025000e-2 3e-3 -1.222300e-10 -9.469758e-3 -3e-3 -3.922509e-3 -9.469758e-3 3e-3 -3.922509e-3 -7.247848e-3 -3e-3 -7.247848e-3 -7.247848e-3 3e-3 -7.247848e-3 -3.922500e-3 -3e-3 -9.469768e-3 -3.922500e-3 3e-3 -9.469768e-3 -2.967300e-2 3.000010e-3 2.499159e-2 2.967300e-2 3.000010e-3 2.499159e-2 2.967300e-2 -2.999990e-3 2.499159e-2 0 -2.999990e-3 2.499159e-2 -1.862650e-9 3.000010e-3 2.499159e-2 3.269870e-4 3.000020e-3 -1.700839e-2 2.671149e-2 -2.999990e-3 1.449158e-2 -8.423008e-3 3.000020e-3 -1.700839e-2 9.076990e-3 3.000020e-3 -1.700839e-2 -2.029800e-2 3.000020e-3 -6.508430e-3 -1.483650e-2 -2.999990e-3 2.499159e-2 -1.483650e-2 3.000010e-3 2.499159e-2 1.483650e-2 3.000010e-3 2.499159e-2 1.483650e-2 -2.999990e-3 2.499159e-2 9.469790e-3 3e-3 -3.922540e-3 7.247868e-3 3e-3 -7.247880e-3 1.782700e-2 3.000020e-3 -1.700850e-2 2.078850e-2 3.000020e-3 -6.508470e-3 2.374999e-2 3.000020e-3 3.991528e-3 1.025000e-2 3e-3 -3.459750e-8 9.469790e-3 3e-3 3.922480e-3 2.671149e-2 3.000010e-3 1.449150e-2 -3.922480e-3 3e-3 -9.469809e-3 -7.247820e-3 3e-3 -7.247880e-3 -1.717299e-2 3.000020e-3 -1.700850e-2 -8.422990e-3 3.000020e-3 -1.700850e-2 3.270099e-4 3.000020e-3 -1.700850e-2 2.264279e-8 3e-3 -1.025000e-2 3.922520e-3 3e-3 -9.469809e-3 9.077008e-3 3.000020e-3 -1.700850e-2 -9.469740e-3 3e-3 -3.922550e-3 -2.029800e-2 3.000020e-3 -6.508470e-3 -1.025000e-2 3e-3 -3.516780e-8 -2.342298e-2 3.000020e-3 3.991528e-3 -9.469750e-3 3e-3 3.922480e-3 -7.247820e-3 3e-3 7.247808e-3 -2.654800e-2 3.000010e-3 1.449150e-2 -3.922480e-3 3e-3 9.469728e-3 2.419050e-8 3e-3 1.025000e-2 3.922520e-3 3e-3 9.469728e-3 7.247868e-3 3e-3 7.247808e-3 9.469780e-3 -2.999990e-3 -3.922520e-3 7.247860e-3 -2.999990e-3 -7.247868e-3 1.782700e-2 -2.999969e-3 -1.700850e-2 2.078850e-2 -2.999969e-3 -6.508458e-3 2.374999e-2 -2.999969e-3 3.991548e-3 1.025000e-2 -2.999990e-3 -2.302030e-8 9.469780e-3 -2.999990e-3 3.922489e-3 2.671149e-2 -2.999969e-3 1.449150e-2 -3.922489e-3 -2.999990e-3 -9.469790e-3 -7.247840e-3 -2.999990e-3 -7.247868e-3 -1.717299e-2 -2.999969e-3 -1.700850e-2 -8.422998e-3 -2.999969e-3 -1.700850e-2 3.269959e-4 -2.999969e-3 -1.700850e-2 8.498320e-9 -2.999990e-3 -1.025000e-2 3.922509e-3 -2.999990e-3 -9.469790e-3 9.077000e-3 -2.999969e-3 -1.700850e-2 -9.469750e-3 -2.999990e-3 -3.922529e-3 -2.029800e-2 -2.999969e-3 -6.508458e-3 -1.025000e-2 -2.999990e-3 -2.359059e-8 -2.342298e-2 -2.999969e-3 3.991548e-3 -9.469758e-3 -2.999990e-3 3.922489e-3 -7.247840e-3 -2.999990e-3 7.247820e-3 -2.967300e-2 -2.999969e-3 2.499148e-2 -2.654800e-2 -2.999969e-3 1.449150e-2 -3.922489e-3 -2.999990e-3 9.469750e-3 1.004598e-8 -2.999990e-3 1.025000e-2 3.922509e-3 -2.999990e-3 9.469750e-3 7.247860e-3 -2.999990e-3 7.247820e-3 ] } texCoord TextureCoordinate { point [ 1 0 1 1 0.937500 0 0.937500 1 0.875000 0 0.875000 1 0.812500 0 0.812500 1 0.750000 0 0.750000 1 0.687500 0 0.687500 1 0.625000 0 0.625000 1 0.562500 0 0.562500 1 0.500000 0 0.500000 1 0.437500 0 0.437500 1 0.375000 0 0.375000 1 0.312500 0 0.312500 1 0.250000 0 0.250000 1 0.187500 0 0.187500 1 0.125000 0 0.125000 1 6.250000e-2 0 6.250000e-2 1 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0.500000 0 0.500000 1 0.500000 0 0.500000 1 1 0.500000 0 0.500000 1 0.500000 0 0.500000 1 0.750000 0 0.750000 1 0.250000 0 0.250000 0.250000 0 0.250000 1 0.750000 1 0.750000 0 1 0.750000 0 0.750000 1 0.250000 0 0.250000 0.250000 0 0.250000 1 0.750000 1 0.750000 0 0.812500 0 0.875000 0 0.750000 0 0.687500 0 6.250000e-2 0 0.125000 0 0 0 0.937500 0 1 0 0.187500 0 0.250000 0 0.312500 0 0.375000 0 0.437500 0 0.500000 0 0.562500 0 0.625000 0 0.812500 0 0.875000 0 0.750000 0 0.687500 0 6.250000e-2 0 0.125000 0 0 0 0.937500 0 1 0 0.187500 0 0.250000 0 0.312500 0 0.375000 0 0.437500 0 0.500000 0 0.562500 0 0.625000 0 ] } colorPerVertex FALSE coordIndex [ 2 3 1 0 -1 4 5 3 2 -1 6 7 5 4 -1 8 9 7 6 -1 10 11 9 8 -1 12 13 11 10 -1 14 15 13 12 -1 16 17 15 14 -1 18 19 17 16 -1 20 21 19 18 -1 22 23 21 20 -1 24 25 23 22 -1 26 27 25 24 -1 28 29 27 26 -1 30 31 29 28 -1 0 1 31 30 -1 42 35 36 43 -1 35 45 44 36 -1 45 34 33 44 -1 73 74 75 76 -1 77 78 73 76 -1 79 78 77 80 -1 81 82 83 84 -1 85 86 81 84 -1 75 74 87 88 -1 87 86 85 88 -1 83 82 89 90 -1 89 91 92 90 -1 93 94 95 96 -1 92 91 93 96 -1 49 48 47 46 -1 49 46 51 50 -1 53 50 51 52 -1 57 56 55 54 -1 57 54 59 58 -1 61 60 47 48 -1 61 58 59 60 -1 63 62 55 56 -1 63 65 64 62 -1 68 66 64 65 -1 100 79 80 34 -1 99 100 34 45 -1 98 99 45 35 -1 95 94 97 42 -1 97 98 35 42 -1 42 43 32 95 -1 67 66 68 32 -1 43 69 67 32 -1 70 69 43 36 -1 71 70 36 44 -1 53 52 72 33 -1 72 71 44 33 -1 95 32 68 96 -1 96 68 65 92 -1 92 65 41 90 -1 83 90 41 56 -1 83 56 39 84 -1 84 39 37 85 -1 85 37 40 88 -1 75 88 40 48 -1 33 34 38 53 -1 50 53 38 77 -1 75 48 49 76 -1 49 50 77 76 -1 ] creaseAngle 0.500000 texCoordIndex [ 2 3 1 0 -1 4 5 3 2 -1 6 7 5 4 -1 8 9 7 6 -1 10 11 9 8 -1 12 13 11 10 -1 14 15 13 12 -1 16 17 15 14 -1 18 19 17 16 -1 20 21 19 18 -1 22 23 21 20 -1 24 25 23 22 -1 26 27 25 24 -1 28 29 27 26 -1 30 31 29 28 -1 32 33 31 30 -1 70 50 51 71 -1 50 73 72 51 -1 73 49 48 72 -1 91 92 92 91 -1 93 93 91 91 -1 94 93 93 94 -1 95 96 96 95 -1 97 97 95 95 -1 92 92 98 98 -1 98 99 99 98 -1 96 96 100 100 -1 100 101 101 100 -1 102 103 103 102 -1 101 101 102 102 -1 74 75 75 74 -1 74 74 76 76 -1 77 76 76 77 -1 78 79 79 78 -1 78 78 80 80 -1 81 81 75 75 -1 81 82 82 81 -1 83 83 79 79 -1 83 84 84 83 -1 85 85 84 84 -1 107 94 94 107 -1 106 107 107 106 -1 105 106 106 105 -1 103 103 104 104 -1 104 105 105 104 -1 70 71 46 47 -1 86 85 85 86 -1 87 87 86 86 -1 88 87 87 88 -1 89 88 88 89 -1 77 77 90 90 -1 90 89 89 90 -1 35 37 68 69 -1 69 68 56 57 -1 57 56 66 67 -1 34 67 66 36 -1 42 43 62 63 -1 63 62 52 53 -1 53 52 65 64 -1 44 64 65 45 -1 39 41 60 61 -1 55 61 60 54 -1 40 38 59 58 -1 59 55 54 58 -1 ] } } ] rotation 0.577363 -0.577321 0.577365 4.188748 translation -0.321992 1.189010 -1.506500e-5 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _77 IndexedFaceSet { coord Coordinate { point [ 0 -3e-3 -1.025000e-2 0 3e-3 -1.025000e-2 3.922500e-3 -3e-3 -9.469768e-3 3.922500e-3 3e-3 -9.469768e-3 7.247848e-3 -3e-3 -7.247848e-3 7.247848e-3 3e-3 -7.247848e-3 9.469768e-3 -3e-3 -3.922500e-3 9.469768e-3 3e-3 -3.922500e-3 1.025000e-2 -3e-3 4.480419e-10 1.025000e-2 3e-3 4.480419e-10 9.469768e-3 -3e-3 3.922509e-3 9.469768e-3 3e-3 3.922509e-3 7.247848e-3 -3e-3 7.247848e-3 7.247848e-3 3e-3 7.247848e-3 3.922500e-3 -3e-3 9.469768e-3 3.922500e-3 3e-3 9.469768e-3 1.547708e-9 -3e-3 1.025000e-2 1.547708e-9 3e-3 1.025000e-2 -3.922500e-3 -3e-3 9.469768e-3 -3.922500e-3 3e-3 9.469768e-3 -7.247848e-3 -3e-3 7.247848e-3 -7.247848e-3 3e-3 7.247848e-3 -9.469768e-3 -3e-3 3.922509e-3 -9.469768e-3 3e-3 3.922509e-3 -1.025000e-2 -3e-3 -1.222300e-10 -1.025000e-2 3e-3 -1.222300e-10 -9.469758e-3 -3e-3 -3.922509e-3 -9.469758e-3 3e-3 -3.922509e-3 -7.247848e-3 -3e-3 -7.247848e-3 -7.247848e-3 3e-3 -7.247848e-3 -3.922500e-3 -3e-3 -9.469768e-3 -3.922500e-3 3e-3 -9.469768e-3 -2.967300e-2 3.000010e-3 2.499159e-2 2.967300e-2 3.000010e-3 2.499159e-2 2.967300e-2 -2.999990e-3 2.499159e-2 0 -2.999990e-3 2.499159e-2 -1.862650e-9 3.000010e-3 2.499159e-2 3.269870e-4 3.000020e-3 -1.700839e-2 2.671149e-2 -2.999990e-3 1.449158e-2 -8.423008e-3 3.000020e-3 -1.700839e-2 9.076990e-3 3.000020e-3 -1.700839e-2 -2.029800e-2 3.000020e-3 -6.508430e-3 -1.483650e-2 -2.999990e-3 2.499159e-2 -1.483650e-2 3.000010e-3 2.499159e-2 1.483650e-2 3.000010e-3 2.499159e-2 1.483650e-2 -2.999990e-3 2.499159e-2 9.469790e-3 3e-3 -3.922540e-3 7.247868e-3 3e-3 -7.247880e-3 1.782700e-2 3.000020e-3 -1.700850e-2 2.078850e-2 3.000020e-3 -6.508470e-3 2.374999e-2 3.000020e-3 3.991528e-3 1.025000e-2 3e-3 -3.459750e-8 9.469790e-3 3e-3 3.922480e-3 2.671149e-2 3.000010e-3 1.449150e-2 -3.922480e-3 3e-3 -9.469809e-3 -7.247820e-3 3e-3 -7.247880e-3 -1.717299e-2 3.000020e-3 -1.700850e-2 -8.422990e-3 3.000020e-3 -1.700850e-2 3.270099e-4 3.000020e-3 -1.700850e-2 2.264279e-8 3e-3 -1.025000e-2 3.922520e-3 3e-3 -9.469809e-3 9.077008e-3 3.000020e-3 -1.700850e-2 -9.469740e-3 3e-3 -3.922550e-3 -2.029800e-2 3.000020e-3 -6.508470e-3 -1.025000e-2 3e-3 -3.516780e-8 -2.342298e-2 3.000020e-3 3.991528e-3 -9.469750e-3 3e-3 3.922480e-3 -7.247820e-3 3e-3 7.247808e-3 -2.654800e-2 3.000010e-3 1.449150e-2 -3.922480e-3 3e-3 9.469728e-3 2.419050e-8 3e-3 1.025000e-2 3.922520e-3 3e-3 9.469728e-3 7.247868e-3 3e-3 7.247808e-3 9.469780e-3 -2.999990e-3 -3.922520e-3 7.247860e-3 -2.999990e-3 -7.247868e-3 1.782700e-2 -2.999969e-3 -1.700850e-2 2.078850e-2 -2.999969e-3 -6.508458e-3 2.374999e-2 -2.999969e-3 3.991548e-3 1.025000e-2 -2.999990e-3 -2.302030e-8 9.469780e-3 -2.999990e-3 3.922489e-3 2.671149e-2 -2.999969e-3 1.449150e-2 -3.922489e-3 -2.999990e-3 -9.469790e-3 -7.247840e-3 -2.999990e-3 -7.247868e-3 -1.717299e-2 -2.999969e-3 -1.700850e-2 -8.422998e-3 -2.999969e-3 -1.700850e-2 3.269959e-4 -2.999969e-3 -1.700850e-2 8.498320e-9 -2.999990e-3 -1.025000e-2 3.922509e-3 -2.999990e-3 -9.469790e-3 9.077000e-3 -2.999969e-3 -1.700850e-2 -9.469750e-3 -2.999990e-3 -3.922529e-3 -2.029800e-2 -2.999969e-3 -6.508458e-3 -1.025000e-2 -2.999990e-3 -2.359059e-8 -2.342298e-2 -2.999969e-3 3.991548e-3 -9.469758e-3 -2.999990e-3 3.922489e-3 -7.247840e-3 -2.999990e-3 7.247820e-3 -2.967300e-2 -2.999969e-3 2.499148e-2 -2.654800e-2 -2.999969e-3 1.449150e-2 -3.922489e-3 -2.999990e-3 9.469750e-3 1.004598e-8 -2.999990e-3 1.025000e-2 3.922509e-3 -2.999990e-3 9.469750e-3 7.247860e-3 -2.999990e-3 7.247820e-3 ] } texCoord TextureCoordinate { point [ 1 0 1 1 0.937500 0 0.937500 1 0.875000 0 0.875000 1 0.812500 0 0.812500 1 0.750000 0 0.750000 1 0.687500 0 0.687500 1 0.625000 0 0.625000 1 0.562500 0 0.562500 1 0.500000 0 0.500000 1 0.437500 0 0.437500 1 0.375000 0 0.375000 1 0.312500 0 0.312500 1 0.250000 0 0.250000 1 0.187500 0 0.187500 1 0.125000 0 0.125000 1 6.250000e-2 0 6.250000e-2 1 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0.500000 0 0.500000 1 0.500000 0 0.500000 1 1 0.500000 0 0.500000 1 0.500000 0 0.500000 1 0.750000 0 0.750000 1 0.250000 0 0.250000 0.250000 0 0.250000 1 0.750000 1 0.750000 0 1 0.750000 0 0.750000 1 0.250000 0 0.250000 0.250000 0 0.250000 1 0.750000 1 0.750000 0 0.812500 0 0.875000 0 0.750000 0 0.687500 0 6.250000e-2 0 0.125000 0 0 0 0.937500 0 1 0 0.187500 0 0.250000 0 0.312500 0 0.375000 0 0.437500 0 0.500000 0 0.562500 0 0.625000 0 0.812500 0 0.875000 0 0.750000 0 0.687500 0 6.250000e-2 0 0.125000 0 0 0 0.937500 0 1 0 0.187500 0 0.250000 0 0.312500 0 0.375000 0 0.437500 0 0.500000 0 0.562500 0 0.625000 0 ] } colorPerVertex FALSE coordIndex [ 2 3 1 0 -1 4 5 3 2 -1 6 7 5 4 -1 8 9 7 6 -1 10 11 9 8 -1 12 13 11 10 -1 14 15 13 12 -1 16 17 15 14 -1 18 19 17 16 -1 20 21 19 18 -1 22 23 21 20 -1 24 25 23 22 -1 26 27 25 24 -1 28 29 27 26 -1 30 31 29 28 -1 0 1 31 30 -1 42 35 36 43 -1 35 45 44 36 -1 45 34 33 44 -1 73 74 75 76 -1 77 78 73 76 -1 79 78 77 80 -1 81 82 83 84 -1 85 86 81 84 -1 75 74 87 88 -1 87 86 85 88 -1 83 82 89 90 -1 89 91 92 90 -1 93 94 95 96 -1 92 91 93 96 -1 49 48 47 46 -1 49 46 51 50 -1 53 50 51 52 -1 57 56 55 54 -1 57 54 59 58 -1 61 60 47 48 -1 61 58 59 60 -1 63 62 55 56 -1 63 65 64 62 -1 68 66 64 65 -1 100 79 80 34 -1 99 100 34 45 -1 98 99 45 35 -1 95 94 97 42 -1 97 98 35 42 -1 42 43 32 95 -1 67 66 68 32 -1 43 69 67 32 -1 70 69 43 36 -1 71 70 36 44 -1 53 52 72 33 -1 72 71 44 33 -1 95 32 68 96 -1 96 68 65 92 -1 92 65 41 90 -1 83 90 41 56 -1 83 56 39 84 -1 84 39 37 85 -1 85 37 40 88 -1 75 88 40 48 -1 33 34 38 53 -1 50 53 38 77 -1 75 48 49 76 -1 49 50 77 76 -1 ] creaseAngle 0.500000 texCoordIndex [ 2 3 1 0 -1 4 5 3 2 -1 6 7 5 4 -1 8 9 7 6 -1 10 11 9 8 -1 12 13 11 10 -1 14 15 13 12 -1 16 17 15 14 -1 18 19 17 16 -1 20 21 19 18 -1 22 23 21 20 -1 24 25 23 22 -1 26 27 25 24 -1 28 29 27 26 -1 30 31 29 28 -1 32 33 31 30 -1 70 50 51 71 -1 50 73 72 51 -1 73 49 48 72 -1 91 92 92 91 -1 93 93 91 91 -1 94 93 93 94 -1 95 96 96 95 -1 97 97 95 95 -1 92 92 98 98 -1 98 99 99 98 -1 96 96 100 100 -1 100 101 101 100 -1 102 103 103 102 -1 101 101 102 102 -1 74 75 75 74 -1 74 74 76 76 -1 77 76 76 77 -1 78 79 79 78 -1 78 78 80 80 -1 81 81 75 75 -1 81 82 82 81 -1 83 83 79 79 -1 83 84 84 83 -1 85 85 84 84 -1 107 94 94 107 -1 106 107 107 106 -1 105 106 106 105 -1 103 103 104 104 -1 104 105 105 104 -1 70 71 46 47 -1 86 85 85 86 -1 87 87 86 86 -1 88 87 87 88 -1 89 88 88 89 -1 77 77 90 90 -1 90 89 89 90 -1 35 37 68 69 -1 69 68 56 57 -1 57 56 66 67 -1 34 67 66 36 -1 42 43 62 63 -1 63 62 52 53 -1 53 52 65 64 -1 44 64 65 45 -1 39 41 60 61 -1 55 61 60 54 -1 40 38 59 58 -1 59 55 54 58 -1 ] } } ] rotation 0.577365 -0.577320 -0.577363 2.094439 translation 0.321992 0.545005 -3.357289e-5 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _78 IndexedFaceSet { coord Coordinate { point [ 0 -3e-3 -1.025000e-2 0 3e-3 -1.025000e-2 3.922500e-3 -3e-3 -9.469768e-3 3.922500e-3 3e-3 -9.469768e-3 7.247848e-3 -3e-3 -7.247848e-3 7.247848e-3 3e-3 -7.247848e-3 9.469768e-3 -3e-3 -3.922500e-3 9.469768e-3 3e-3 -3.922500e-3 1.025000e-2 -3e-3 4.480419e-10 1.025000e-2 3e-3 4.480419e-10 9.469768e-3 -3e-3 3.922509e-3 9.469768e-3 3e-3 3.922509e-3 7.247848e-3 -3e-3 7.247848e-3 7.247848e-3 3e-3 7.247848e-3 3.922500e-3 -3e-3 9.469768e-3 3.922500e-3 3e-3 9.469768e-3 1.547708e-9 -3e-3 1.025000e-2 1.547708e-9 3e-3 1.025000e-2 -3.922500e-3 -3e-3 9.469768e-3 -3.922500e-3 3e-3 9.469768e-3 -7.247848e-3 -3e-3 7.247848e-3 -7.247848e-3 3e-3 7.247848e-3 -9.469768e-3 -3e-3 3.922509e-3 -9.469768e-3 3e-3 3.922509e-3 -1.025000e-2 -3e-3 -1.222300e-10 -1.025000e-2 3e-3 -1.222300e-10 -9.469758e-3 -3e-3 -3.922509e-3 -9.469758e-3 3e-3 -3.922509e-3 -7.247848e-3 -3e-3 -7.247848e-3 -7.247848e-3 3e-3 -7.247848e-3 -3.922500e-3 -3e-3 -9.469768e-3 -3.922500e-3 3e-3 -9.469768e-3 -2.967300e-2 3.000010e-3 2.499159e-2 2.967300e-2 3.000010e-3 2.499159e-2 2.967300e-2 -2.999990e-3 2.499159e-2 0 -2.999990e-3 2.499159e-2 -1.862650e-9 3.000010e-3 2.499159e-2 3.269870e-4 3.000020e-3 -1.700839e-2 2.671149e-2 -2.999990e-3 1.449158e-2 -8.423008e-3 3.000020e-3 -1.700839e-2 9.076990e-3 3.000020e-3 -1.700839e-2 -2.029800e-2 3.000020e-3 -6.508430e-3 -1.483650e-2 -2.999990e-3 2.499159e-2 -1.483650e-2 3.000010e-3 2.499159e-2 1.483650e-2 3.000010e-3 2.499159e-2 1.483650e-2 -2.999990e-3 2.499159e-2 9.469790e-3 3e-3 -3.922540e-3 7.247868e-3 3e-3 -7.247880e-3 1.782700e-2 3.000020e-3 -1.700850e-2 2.078850e-2 3.000020e-3 -6.508470e-3 2.374999e-2 3.000020e-3 3.991528e-3 1.025000e-2 3e-3 -3.459750e-8 9.469790e-3 3e-3 3.922480e-3 2.671149e-2 3.000010e-3 1.449150e-2 -3.922480e-3 3e-3 -9.469809e-3 -7.247820e-3 3e-3 -7.247880e-3 -1.717299e-2 3.000020e-3 -1.700850e-2 -8.422990e-3 3.000020e-3 -1.700850e-2 3.270099e-4 3.000020e-3 -1.700850e-2 2.264279e-8 3e-3 -1.025000e-2 3.922520e-3 3e-3 -9.469809e-3 9.077008e-3 3.000020e-3 -1.700850e-2 -9.469740e-3 3e-3 -3.922550e-3 -2.029800e-2 3.000020e-3 -6.508470e-3 -1.025000e-2 3e-3 -3.516780e-8 -2.342298e-2 3.000020e-3 3.991528e-3 -9.469750e-3 3e-3 3.922480e-3 -7.247820e-3 3e-3 7.247808e-3 -2.654800e-2 3.000010e-3 1.449150e-2 -3.922480e-3 3e-3 9.469728e-3 2.419050e-8 3e-3 1.025000e-2 3.922520e-3 3e-3 9.469728e-3 7.247868e-3 3e-3 7.247808e-3 9.469780e-3 -2.999990e-3 -3.922520e-3 7.247860e-3 -2.999990e-3 -7.247868e-3 1.782700e-2 -2.999969e-3 -1.700850e-2 2.078850e-2 -2.999969e-3 -6.508458e-3 2.374999e-2 -2.999969e-3 3.991548e-3 1.025000e-2 -2.999990e-3 -2.302030e-8 9.469780e-3 -2.999990e-3 3.922489e-3 2.671149e-2 -2.999969e-3 1.449150e-2 -3.922489e-3 -2.999990e-3 -9.469790e-3 -7.247840e-3 -2.999990e-3 -7.247868e-3 -1.717299e-2 -2.999969e-3 -1.700850e-2 -8.422998e-3 -2.999969e-3 -1.700850e-2 3.269959e-4 -2.999969e-3 -1.700850e-2 8.498320e-9 -2.999990e-3 -1.025000e-2 3.922509e-3 -2.999990e-3 -9.469790e-3 9.077000e-3 -2.999969e-3 -1.700850e-2 -9.469750e-3 -2.999990e-3 -3.922529e-3 -2.029800e-2 -2.999969e-3 -6.508458e-3 -1.025000e-2 -2.999990e-3 -2.359059e-8 -2.342298e-2 -2.999969e-3 3.991548e-3 -9.469758e-3 -2.999990e-3 3.922489e-3 -7.247840e-3 -2.999990e-3 7.247820e-3 -2.967300e-2 -2.999969e-3 2.499148e-2 -2.654800e-2 -2.999969e-3 1.449150e-2 -3.922489e-3 -2.999990e-3 9.469750e-3 1.004598e-8 -2.999990e-3 1.025000e-2 3.922509e-3 -2.999990e-3 9.469750e-3 7.247860e-3 -2.999990e-3 7.247820e-3 ] } texCoord TextureCoordinate { point [ 1 0 1 1 0.937500 0 0.937500 1 0.875000 0 0.875000 1 0.812500 0 0.812500 1 0.750000 0 0.750000 1 0.687500 0 0.687500 1 0.625000 0 0.625000 1 0.562500 0 0.562500 1 0.500000 0 0.500000 1 0.437500 0 0.437500 1 0.375000 0 0.375000 1 0.312500 0 0.312500 1 0.250000 0 0.250000 1 0.187500 0 0.187500 1 0.125000 0 0.125000 1 6.250000e-2 0 6.250000e-2 1 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0.500000 0 0.500000 1 0.500000 0 0.500000 1 1 0.500000 0 0.500000 1 0.500000 0 0.500000 1 0.750000 0 0.750000 1 0.250000 0 0.250000 0.250000 0 0.250000 1 0.750000 1 0.750000 0 1 0.750000 0 0.750000 1 0.250000 0 0.250000 0.250000 0 0.250000 1 0.750000 1 0.750000 0 0.812500 0 0.875000 0 0.750000 0 0.687500 0 6.250000e-2 0 0.125000 0 0 0 0.937500 0 1 0 0.187500 0 0.250000 0 0.312500 0 0.375000 0 0.437500 0 0.500000 0 0.562500 0 0.625000 0 0.812500 0 0.875000 0 0.750000 0 0.687500 0 6.250000e-2 0 0.125000 0 0 0 0.937500 0 1 0 0.187500 0 0.250000 0 0.312500 0 0.375000 0 0.437500 0 0.500000 0 0.562500 0 0.625000 0 ] } colorPerVertex FALSE coordIndex [ 2 3 1 0 -1 4 5 3 2 -1 6 7 5 4 -1 8 9 7 6 -1 10 11 9 8 -1 12 13 11 10 -1 14 15 13 12 -1 16 17 15 14 -1 18 19 17 16 -1 20 21 19 18 -1 22 23 21 20 -1 24 25 23 22 -1 26 27 25 24 -1 28 29 27 26 -1 30 31 29 28 -1 0 1 31 30 -1 42 35 36 43 -1 35 45 44 36 -1 45 34 33 44 -1 73 74 75 76 -1 77 78 73 76 -1 79 78 77 80 -1 81 82 83 84 -1 85 86 81 84 -1 75 74 87 88 -1 87 86 85 88 -1 83 82 89 90 -1 89 91 92 90 -1 93 94 95 96 -1 92 91 93 96 -1 49 48 47 46 -1 49 46 51 50 -1 53 50 51 52 -1 57 56 55 54 -1 57 54 59 58 -1 61 60 47 48 -1 61 58 59 60 -1 63 62 55 56 -1 63 65 64 62 -1 68 66 64 65 -1 100 79 80 34 -1 99 100 34 45 -1 98 99 45 35 -1 95 94 97 42 -1 97 98 35 42 -1 42 43 32 95 -1 67 66 68 32 -1 43 69 67 32 -1 70 69 43 36 -1 71 70 36 44 -1 53 52 72 33 -1 72 71 44 33 -1 95 32 68 96 -1 96 68 65 92 -1 92 65 41 90 -1 83 90 41 56 -1 83 56 39 84 -1 84 39 37 85 -1 85 37 40 88 -1 75 88 40 48 -1 33 34 38 53 -1 50 53 38 77 -1 75 48 49 76 -1 49 50 77 76 -1 ] creaseAngle 0.500000 texCoordIndex [ 2 3 1 0 -1 4 5 3 2 -1 6 7 5 4 -1 8 9 7 6 -1 10 11 9 8 -1 12 13 11 10 -1 14 15 13 12 -1 16 17 15 14 -1 18 19 17 16 -1 20 21 19 18 -1 22 23 21 20 -1 24 25 23 22 -1 26 27 25 24 -1 28 29 27 26 -1 30 31 29 28 -1 32 33 31 30 -1 70 50 51 71 -1 50 73 72 51 -1 73 49 48 72 -1 91 92 92 91 -1 93 93 91 91 -1 94 93 93 94 -1 95 96 96 95 -1 97 97 95 95 -1 92 92 98 98 -1 98 99 99 98 -1 96 96 100 100 -1 100 101 101 100 -1 102 103 103 102 -1 101 101 102 102 -1 74 75 75 74 -1 74 74 76 76 -1 77 76 76 77 -1 78 79 79 78 -1 78 78 80 80 -1 81 81 75 75 -1 81 82 82 81 -1 83 83 79 79 -1 83 84 84 83 -1 85 85 84 84 -1 107 94 94 107 -1 106 107 107 106 -1 105 106 106 105 -1 103 103 104 104 -1 104 105 105 104 -1 70 71 46 47 -1 86 85 85 86 -1 87 87 86 86 -1 88 87 87 88 -1 89 88 88 89 -1 77 77 90 90 -1 90 89 89 90 -1 35 37 68 69 -1 69 68 56 57 -1 57 56 66 67 -1 34 67 66 36 -1 42 43 62 63 -1 63 62 52 53 -1 53 52 65 64 -1 44 64 65 45 -1 39 41 60 61 -1 55 61 60 54 -1 40 38 59 58 -1 59 55 54 58 -1 ] } } ] rotation 0.577365 -0.577321 -0.577364 2.094439 translation 0.321992 1.189010 1.450678e-5 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _79 IndexedFaceSet { coord Coordinate { point [ 0 -3e-3 -1.025000e-2 0 3e-3 -1.025000e-2 3.922500e-3 -3e-3 -9.469768e-3 3.922500e-3 3e-3 -9.469768e-3 7.247848e-3 -3e-3 -7.247848e-3 7.247848e-3 3e-3 -7.247848e-3 9.469768e-3 -3e-3 -3.922500e-3 9.469768e-3 3e-3 -3.922500e-3 1.025000e-2 -3e-3 4.480419e-10 1.025000e-2 3e-3 4.480419e-10 9.469768e-3 -3e-3 3.922509e-3 9.469768e-3 3e-3 3.922509e-3 7.247848e-3 -3e-3 7.247848e-3 7.247848e-3 3e-3 7.247848e-3 3.922500e-3 -3e-3 9.469768e-3 3.922500e-3 3e-3 9.469768e-3 1.547708e-9 -3e-3 1.025000e-2 1.547708e-9 3e-3 1.025000e-2 -3.922500e-3 -3e-3 9.469768e-3 -3.922500e-3 3e-3 9.469768e-3 -7.247848e-3 -3e-3 7.247848e-3 -7.247848e-3 3e-3 7.247848e-3 -9.469768e-3 -3e-3 3.922509e-3 -9.469768e-3 3e-3 3.922509e-3 -1.025000e-2 -3e-3 -1.222300e-10 -1.025000e-2 3e-3 -1.222300e-10 -9.469758e-3 -3e-3 -3.922509e-3 -9.469758e-3 3e-3 -3.922509e-3 -7.247848e-3 -3e-3 -7.247848e-3 -7.247848e-3 3e-3 -7.247848e-3 -3.922500e-3 -3e-3 -9.469768e-3 -3.922500e-3 3e-3 -9.469768e-3 -2.967300e-2 3.000010e-3 2.499159e-2 2.967300e-2 3.000010e-3 2.499159e-2 2.967300e-2 -2.999990e-3 2.499159e-2 0 -2.999990e-3 2.499159e-2 -1.862650e-9 3.000010e-3 2.499159e-2 3.269870e-4 3.000020e-3 -1.700839e-2 2.671149e-2 -2.999990e-3 1.449158e-2 -8.423008e-3 3.000020e-3 -1.700839e-2 9.076990e-3 3.000020e-3 -1.700839e-2 -2.029800e-2 3.000020e-3 -6.508430e-3 -1.483650e-2 -2.999990e-3 2.499159e-2 -1.483650e-2 3.000010e-3 2.499159e-2 1.483650e-2 3.000010e-3 2.499159e-2 1.483650e-2 -2.999990e-3 2.499159e-2 9.469790e-3 3e-3 -3.922540e-3 7.247868e-3 3e-3 -7.247880e-3 1.782700e-2 3.000020e-3 -1.700850e-2 2.078850e-2 3.000020e-3 -6.508470e-3 2.374999e-2 3.000020e-3 3.991528e-3 1.025000e-2 3e-3 -3.459750e-8 9.469790e-3 3e-3 3.922480e-3 2.671149e-2 3.000010e-3 1.449150e-2 -3.922480e-3 3e-3 -9.469809e-3 -7.247820e-3 3e-3 -7.247880e-3 -1.717299e-2 3.000020e-3 -1.700850e-2 -8.422990e-3 3.000020e-3 -1.700850e-2 3.270099e-4 3.000020e-3 -1.700850e-2 2.264279e-8 3e-3 -1.025000e-2 3.922520e-3 3e-3 -9.469809e-3 9.077008e-3 3.000020e-3 -1.700850e-2 -9.469740e-3 3e-3 -3.922550e-3 -2.029800e-2 3.000020e-3 -6.508470e-3 -1.025000e-2 3e-3 -3.516780e-8 -2.342298e-2 3.000020e-3 3.991528e-3 -9.469750e-3 3e-3 3.922480e-3 -7.247820e-3 3e-3 7.247808e-3 -2.654800e-2 3.000010e-3 1.449150e-2 -3.922480e-3 3e-3 9.469728e-3 2.419050e-8 3e-3 1.025000e-2 3.922520e-3 3e-3 9.469728e-3 7.247868e-3 3e-3 7.247808e-3 9.469780e-3 -2.999990e-3 -3.922520e-3 7.247860e-3 -2.999990e-3 -7.247868e-3 1.782700e-2 -2.999969e-3 -1.700850e-2 2.078850e-2 -2.999969e-3 -6.508458e-3 2.374999e-2 -2.999969e-3 3.991548e-3 1.025000e-2 -2.999990e-3 -2.302030e-8 9.469780e-3 -2.999990e-3 3.922489e-3 2.671149e-2 -2.999969e-3 1.449150e-2 -3.922489e-3 -2.999990e-3 -9.469790e-3 -7.247840e-3 -2.999990e-3 -7.247868e-3 -1.717299e-2 -2.999969e-3 -1.700850e-2 -8.422998e-3 -2.999969e-3 -1.700850e-2 3.269959e-4 -2.999969e-3 -1.700850e-2 8.498320e-9 -2.999990e-3 -1.025000e-2 3.922509e-3 -2.999990e-3 -9.469790e-3 9.077000e-3 -2.999969e-3 -1.700850e-2 -9.469750e-3 -2.999990e-3 -3.922529e-3 -2.029800e-2 -2.999969e-3 -6.508458e-3 -1.025000e-2 -2.999990e-3 -2.359059e-8 -2.342298e-2 -2.999969e-3 3.991548e-3 -9.469758e-3 -2.999990e-3 3.922489e-3 -7.247840e-3 -2.999990e-3 7.247820e-3 -2.967300e-2 -2.999969e-3 2.499148e-2 -2.654800e-2 -2.999969e-3 1.449150e-2 -3.922489e-3 -2.999990e-3 9.469750e-3 1.004598e-8 -2.999990e-3 1.025000e-2 3.922509e-3 -2.999990e-3 9.469750e-3 7.247860e-3 -2.999990e-3 7.247820e-3 ] } texCoord TextureCoordinate { point [ 1 0 1 1 0.937500 0 0.937500 1 0.875000 0 0.875000 1 0.812500 0 0.812500 1 0.750000 0 0.750000 1 0.687500 0 0.687500 1 0.625000 0 0.625000 1 0.562500 0 0.562500 1 0.500000 0 0.500000 1 0.437500 0 0.437500 1 0.375000 0 0.375000 1 0.312500 0 0.312500 1 0.250000 0 0.250000 1 0.187500 0 0.187500 1 0.125000 0 0.125000 1 6.250000e-2 0 6.250000e-2 1 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0.500000 0 0.500000 1 0.500000 0 0.500000 1 1 0.500000 0 0.500000 1 0.500000 0 0.500000 1 0.750000 0 0.750000 1 0.250000 0 0.250000 0.250000 0 0.250000 1 0.750000 1 0.750000 0 1 0.750000 0 0.750000 1 0.250000 0 0.250000 0.250000 0 0.250000 1 0.750000 1 0.750000 0 0.812500 0 0.875000 0 0.750000 0 0.687500 0 6.250000e-2 0 0.125000 0 0 0 0.937500 0 1 0 0.187500 0 0.250000 0 0.312500 0 0.375000 0 0.437500 0 0.500000 0 0.562500 0 0.625000 0 0.812500 0 0.875000 0 0.750000 0 0.687500 0 6.250000e-2 0 0.125000 0 0 0 0.937500 0 1 0 0.187500 0 0.250000 0 0.312500 0 0.375000 0 0.437500 0 0.500000 0 0.562500 0 0.625000 0 ] } colorPerVertex FALSE coordIndex [ 2 3 1 0 -1 4 5 3 2 -1 6 7 5 4 -1 8 9 7 6 -1 10 11 9 8 -1 12 13 11 10 -1 14 15 13 12 -1 16 17 15 14 -1 18 19 17 16 -1 20 21 19 18 -1 22 23 21 20 -1 24 25 23 22 -1 26 27 25 24 -1 28 29 27 26 -1 30 31 29 28 -1 0 1 31 30 -1 42 35 36 43 -1 35 45 44 36 -1 45 34 33 44 -1 73 74 75 76 -1 77 78 73 76 -1 79 78 77 80 -1 81 82 83 84 -1 85 86 81 84 -1 75 74 87 88 -1 87 86 85 88 -1 83 82 89 90 -1 89 91 92 90 -1 93 94 95 96 -1 92 91 93 96 -1 49 48 47 46 -1 49 46 51 50 -1 53 50 51 52 -1 57 56 55 54 -1 57 54 59 58 -1 61 60 47 48 -1 61 58 59 60 -1 63 62 55 56 -1 63 65 64 62 -1 68 66 64 65 -1 100 79 80 34 -1 99 100 34 45 -1 98 99 45 35 -1 95 94 97 42 -1 97 98 35 42 -1 42 43 32 95 -1 67 66 68 32 -1 43 69 67 32 -1 70 69 43 36 -1 71 70 36 44 -1 53 52 72 33 -1 72 71 44 33 -1 95 32 68 96 -1 96 68 65 92 -1 92 65 41 90 -1 83 90 41 56 -1 83 56 39 84 -1 84 39 37 85 -1 85 37 40 88 -1 75 88 40 48 -1 33 34 38 53 -1 50 53 38 77 -1 75 48 49 76 -1 49 50 77 76 -1 ] creaseAngle 0.500000 texCoordIndex [ 2 3 1 0 -1 4 5 3 2 -1 6 7 5 4 -1 8 9 7 6 -1 10 11 9 8 -1 12 13 11 10 -1 14 15 13 12 -1 16 17 15 14 -1 18 19 17 16 -1 20 21 19 18 -1 22 23 21 20 -1 24 25 23 22 -1 26 27 25 24 -1 28 29 27 26 -1 30 31 29 28 -1 32 33 31 30 -1 70 50 51 71 -1 50 73 72 51 -1 73 49 48 72 -1 91 92 92 91 -1 93 93 91 91 -1 94 93 93 94 -1 95 96 96 95 -1 97 97 95 95 -1 92 92 98 98 -1 98 99 99 98 -1 96 96 100 100 -1 100 101 101 100 -1 102 103 103 102 -1 101 101 102 102 -1 74 75 75 74 -1 74 74 76 76 -1 77 76 76 77 -1 78 79 79 78 -1 78 78 80 80 -1 81 81 75 75 -1 81 82 82 81 -1 83 83 79 79 -1 83 84 84 83 -1 85 85 84 84 -1 107 94 94 107 -1 106 107 107 106 -1 105 106 106 105 -1 103 103 104 104 -1 104 105 105 104 -1 70 71 46 47 -1 86 85 85 86 -1 87 87 86 86 -1 88 87 87 88 -1 89 88 88 89 -1 77 77 90 90 -1 90 89 89 90 -1 35 37 68 69 -1 69 68 56 57 -1 57 56 66 67 -1 34 67 66 36 -1 42 43 62 63 -1 63 62 52 53 -1 53 52 65 64 -1 44 64 65 45 -1 39 41 60 61 -1 55 61 60 54 -1 40 38 59 58 -1 59 55 54 58 -1 ] } } ] rotation 0.707133 -0.707080 0 3.141590 translation -1.412710e-5 1.189010 0.321992 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _80 IndexedFaceSet { coord Coordinate { point [ 0 -3e-3 -1.025000e-2 0 3e-3 -1.025000e-2 3.922500e-3 -3e-3 -9.469768e-3 3.922500e-3 3e-3 -9.469768e-3 7.247848e-3 -3e-3 -7.247848e-3 7.247848e-3 3e-3 -7.247848e-3 9.469768e-3 -3e-3 -3.922500e-3 9.469768e-3 3e-3 -3.922500e-3 1.025000e-2 -3e-3 4.480419e-10 1.025000e-2 3e-3 4.480419e-10 9.469768e-3 -3e-3 3.922509e-3 9.469768e-3 3e-3 3.922509e-3 7.247848e-3 -3e-3 7.247848e-3 7.247848e-3 3e-3 7.247848e-3 3.922500e-3 -3e-3 9.469768e-3 3.922500e-3 3e-3 9.469768e-3 1.547708e-9 -3e-3 1.025000e-2 1.547708e-9 3e-3 1.025000e-2 -3.922500e-3 -3e-3 9.469768e-3 -3.922500e-3 3e-3 9.469768e-3 -7.247848e-3 -3e-3 7.247848e-3 -7.247848e-3 3e-3 7.247848e-3 -9.469768e-3 -3e-3 3.922509e-3 -9.469768e-3 3e-3 3.922509e-3 -1.025000e-2 -3e-3 -1.222300e-10 -1.025000e-2 3e-3 -1.222300e-10 -9.469758e-3 -3e-3 -3.922509e-3 -9.469758e-3 3e-3 -3.922509e-3 -7.247848e-3 -3e-3 -7.247848e-3 -7.247848e-3 3e-3 -7.247848e-3 -3.922500e-3 -3e-3 -9.469768e-3 -3.922500e-3 3e-3 -9.469768e-3 -2.967300e-2 3.000010e-3 2.499159e-2 2.967300e-2 3.000010e-3 2.499159e-2 2.967300e-2 -2.999990e-3 2.499159e-2 0 -2.999990e-3 2.499159e-2 -1.862650e-9 3.000010e-3 2.499159e-2 3.269870e-4 3.000020e-3 -1.700839e-2 2.671149e-2 -2.999990e-3 1.449158e-2 -8.423008e-3 3.000020e-3 -1.700839e-2 9.076990e-3 3.000020e-3 -1.700839e-2 -2.029800e-2 3.000020e-3 -6.508430e-3 -1.483650e-2 -2.999990e-3 2.499159e-2 -1.483650e-2 3.000010e-3 2.499159e-2 1.483650e-2 3.000010e-3 2.499159e-2 1.483650e-2 -2.999990e-3 2.499159e-2 9.469790e-3 3e-3 -3.922540e-3 7.247868e-3 3e-3 -7.247880e-3 1.782700e-2 3.000020e-3 -1.700850e-2 2.078850e-2 3.000020e-3 -6.508470e-3 2.374999e-2 3.000020e-3 3.991528e-3 1.025000e-2 3e-3 -3.459750e-8 9.469790e-3 3e-3 3.922480e-3 2.671149e-2 3.000010e-3 1.449150e-2 -3.922480e-3 3e-3 -9.469809e-3 -7.247820e-3 3e-3 -7.247880e-3 -1.717299e-2 3.000020e-3 -1.700850e-2 -8.422990e-3 3.000020e-3 -1.700850e-2 3.270099e-4 3.000020e-3 -1.700850e-2 2.264279e-8 3e-3 -1.025000e-2 3.922520e-3 3e-3 -9.469809e-3 9.077008e-3 3.000020e-3 -1.700850e-2 -9.469740e-3 3e-3 -3.922550e-3 -2.029800e-2 3.000020e-3 -6.508470e-3 -1.025000e-2 3e-3 -3.516780e-8 -2.342298e-2 3.000020e-3 3.991528e-3 -9.469750e-3 3e-3 3.922480e-3 -7.247820e-3 3e-3 7.247808e-3 -2.654800e-2 3.000010e-3 1.449150e-2 -3.922480e-3 3e-3 9.469728e-3 2.419050e-8 3e-3 1.025000e-2 3.922520e-3 3e-3 9.469728e-3 7.247868e-3 3e-3 7.247808e-3 9.469780e-3 -2.999990e-3 -3.922520e-3 7.247860e-3 -2.999990e-3 -7.247868e-3 1.782700e-2 -2.999969e-3 -1.700850e-2 2.078850e-2 -2.999969e-3 -6.508458e-3 2.374999e-2 -2.999969e-3 3.991548e-3 1.025000e-2 -2.999990e-3 -2.302030e-8 9.469780e-3 -2.999990e-3 3.922489e-3 2.671149e-2 -2.999969e-3 1.449150e-2 -3.922489e-3 -2.999990e-3 -9.469790e-3 -7.247840e-3 -2.999990e-3 -7.247868e-3 -1.717299e-2 -2.999969e-3 -1.700850e-2 -8.422998e-3 -2.999969e-3 -1.700850e-2 3.269959e-4 -2.999969e-3 -1.700850e-2 8.498320e-9 -2.999990e-3 -1.025000e-2 3.922509e-3 -2.999990e-3 -9.469790e-3 9.077000e-3 -2.999969e-3 -1.700850e-2 -9.469750e-3 -2.999990e-3 -3.922529e-3 -2.029800e-2 -2.999969e-3 -6.508458e-3 -1.025000e-2 -2.999990e-3 -2.359059e-8 -2.342298e-2 -2.999969e-3 3.991548e-3 -9.469758e-3 -2.999990e-3 3.922489e-3 -7.247840e-3 -2.999990e-3 7.247820e-3 -2.967300e-2 -2.999969e-3 2.499148e-2 -2.654800e-2 -2.999969e-3 1.449150e-2 -3.922489e-3 -2.999990e-3 9.469750e-3 1.004598e-8 -2.999990e-3 1.025000e-2 3.922509e-3 -2.999990e-3 9.469750e-3 7.247860e-3 -2.999990e-3 7.247820e-3 ] } texCoord TextureCoordinate { point [ 1 0 1 1 0.937500 0 0.937500 1 0.875000 0 0.875000 1 0.812500 0 0.812500 1 0.750000 0 0.750000 1 0.687500 0 0.687500 1 0.625000 0 0.625000 1 0.562500 0 0.562500 1 0.500000 0 0.500000 1 0.437500 0 0.437500 1 0.375000 0 0.375000 1 0.312500 0 0.312500 1 0.250000 0 0.250000 1 0.187500 0 0.187500 1 0.125000 0 0.125000 1 6.250000e-2 0 6.250000e-2 1 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0.500000 0 0.500000 1 0.500000 0 0.500000 1 1 0.500000 0 0.500000 1 0.500000 0 0.500000 1 0.750000 0 0.750000 1 0.250000 0 0.250000 0.250000 0 0.250000 1 0.750000 1 0.750000 0 1 0.750000 0 0.750000 1 0.250000 0 0.250000 0.250000 0 0.250000 1 0.750000 1 0.750000 0 0.812500 0 0.875000 0 0.750000 0 0.687500 0 6.250000e-2 0 0.125000 0 0 0 0.937500 0 1 0 0.187500 0 0.250000 0 0.312500 0 0.375000 0 0.437500 0 0.500000 0 0.562500 0 0.625000 0 0.812500 0 0.875000 0 0.750000 0 0.687500 0 6.250000e-2 0 0.125000 0 0 0 0.937500 0 1 0 0.187500 0 0.250000 0 0.312500 0 0.375000 0 0.437500 0 0.500000 0 0.562500 0 0.625000 0 ] } colorPerVertex FALSE coordIndex [ 2 3 1 0 -1 4 5 3 2 -1 6 7 5 4 -1 8 9 7 6 -1 10 11 9 8 -1 12 13 11 10 -1 14 15 13 12 -1 16 17 15 14 -1 18 19 17 16 -1 20 21 19 18 -1 22 23 21 20 -1 24 25 23 22 -1 26 27 25 24 -1 28 29 27 26 -1 30 31 29 28 -1 0 1 31 30 -1 42 35 36 43 -1 35 45 44 36 -1 45 34 33 44 -1 73 74 75 76 -1 77 78 73 76 -1 79 78 77 80 -1 81 82 83 84 -1 85 86 81 84 -1 75 74 87 88 -1 87 86 85 88 -1 83 82 89 90 -1 89 91 92 90 -1 93 94 95 96 -1 92 91 93 96 -1 49 48 47 46 -1 49 46 51 50 -1 53 50 51 52 -1 57 56 55 54 -1 57 54 59 58 -1 61 60 47 48 -1 61 58 59 60 -1 63 62 55 56 -1 63 65 64 62 -1 68 66 64 65 -1 100 79 80 34 -1 99 100 34 45 -1 98 99 45 35 -1 95 94 97 42 -1 97 98 35 42 -1 42 43 32 95 -1 67 66 68 32 -1 43 69 67 32 -1 70 69 43 36 -1 71 70 36 44 -1 53 52 72 33 -1 72 71 44 33 -1 95 32 68 96 -1 96 68 65 92 -1 92 65 41 90 -1 83 90 41 56 -1 83 56 39 84 -1 84 39 37 85 -1 85 37 40 88 -1 75 88 40 48 -1 33 34 38 53 -1 50 53 38 77 -1 75 48 49 76 -1 49 50 77 76 -1 ] creaseAngle 0.500000 texCoordIndex [ 2 3 1 0 -1 4 5 3 2 -1 6 7 5 4 -1 8 9 7 6 -1 10 11 9 8 -1 12 13 11 10 -1 14 15 13 12 -1 16 17 15 14 -1 18 19 17 16 -1 20 21 19 18 -1 22 23 21 20 -1 24 25 23 22 -1 26 27 25 24 -1 28 29 27 26 -1 30 31 29 28 -1 32 33 31 30 -1 70 50 51 71 -1 50 73 72 51 -1 73 49 48 72 -1 91 92 92 91 -1 93 93 91 91 -1 94 93 93 94 -1 95 96 96 95 -1 97 97 95 95 -1 92 92 98 98 -1 98 99 99 98 -1 96 96 100 100 -1 100 101 101 100 -1 102 103 103 102 -1 101 101 102 102 -1 74 75 75 74 -1 74 74 76 76 -1 77 76 76 77 -1 78 79 79 78 -1 78 78 80 80 -1 81 81 75 75 -1 81 82 82 81 -1 83 83 79 79 -1 83 84 84 83 -1 85 85 84 84 -1 107 94 94 107 -1 106 107 107 106 -1 105 106 106 105 -1 103 103 104 104 -1 104 105 105 104 -1 70 71 46 47 -1 86 85 85 86 -1 87 87 86 86 -1 88 87 87 88 -1 89 88 88 89 -1 77 77 90 90 -1 90 89 89 90 -1 35 37 68 69 -1 69 68 56 57 -1 57 56 66 67 -1 34 67 66 36 -1 42 43 62 63 -1 63 62 52 53 -1 53 52 65 64 -1 44 64 65 45 -1 39 41 60 61 -1 55 61 60 54 -1 40 38 59 58 -1 59 55 54 58 -1 ] } } ] rotation 0.707133 -0.707080 0 3.141590 scaleOrientation 3.739949e-7 -1.506518e-6 1 0.624525 translation 3.395390e-5 0.545005 0.321992 } ] rotation 0 -1 0 1.134500 } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _81 IndexedFaceSet { coord Coordinate { point [ 0 -3e-3 -1.025000e-2 0 3e-3 -1.025000e-2 3.922500e-3 -3e-3 -9.469768e-3 3.922500e-3 3e-3 -9.469768e-3 7.247848e-3 -3e-3 -7.247848e-3 7.247848e-3 3e-3 -7.247848e-3 9.469768e-3 -3e-3 -3.922500e-3 9.469768e-3 3e-3 -3.922500e-3 1.025000e-2 -3e-3 4.480419e-10 1.025000e-2 3e-3 4.480419e-10 9.469768e-3 -3e-3 3.922509e-3 9.469768e-3 3e-3 3.922509e-3 7.247848e-3 -3e-3 7.247848e-3 7.247848e-3 3e-3 7.247848e-3 3.922500e-3 -3e-3 9.469768e-3 3.922500e-3 3e-3 9.469768e-3 1.547708e-9 -3e-3 1.025000e-2 1.547708e-9 3e-3 1.025000e-2 -3.922500e-3 -3e-3 9.469768e-3 -3.922500e-3 3e-3 9.469768e-3 -7.247848e-3 -3e-3 7.247848e-3 -7.247848e-3 3e-3 7.247848e-3 -9.469768e-3 -3e-3 3.922509e-3 -9.469768e-3 3e-3 3.922509e-3 -1.025000e-2 -3e-3 -1.222300e-10 -1.025000e-2 3e-3 -1.222300e-10 -9.469758e-3 -3e-3 -3.922509e-3 -9.469758e-3 3e-3 -3.922509e-3 -7.247848e-3 -3e-3 -7.247848e-3 -7.247848e-3 3e-3 -7.247848e-3 -3.922500e-3 -3e-3 -9.469768e-3 -3.922500e-3 3e-3 -9.469768e-3 -2.967300e-2 3.000010e-3 2.499159e-2 2.967300e-2 3.000010e-3 2.499159e-2 2.967300e-2 -2.999990e-3 2.499159e-2 0 -2.999990e-3 2.499159e-2 -1.862650e-9 3.000010e-3 2.499159e-2 3.269870e-4 3.000020e-3 -1.700839e-2 2.671149e-2 -2.999990e-3 1.449158e-2 -8.423008e-3 3.000020e-3 -1.700839e-2 9.076990e-3 3.000020e-3 -1.700839e-2 -2.029800e-2 3.000020e-3 -6.508430e-3 -1.483650e-2 -2.999990e-3 2.499159e-2 -1.483650e-2 3.000010e-3 2.499159e-2 1.483650e-2 3.000010e-3 2.499159e-2 1.483650e-2 -2.999990e-3 2.499159e-2 9.469790e-3 3e-3 -3.922540e-3 7.247868e-3 3e-3 -7.247880e-3 1.782700e-2 3.000020e-3 -1.700850e-2 2.078850e-2 3.000020e-3 -6.508470e-3 2.374999e-2 3.000020e-3 3.991528e-3 1.025000e-2 3e-3 -3.459750e-8 9.469790e-3 3e-3 3.922480e-3 2.671149e-2 3.000010e-3 1.449150e-2 -3.922480e-3 3e-3 -9.469809e-3 -7.247820e-3 3e-3 -7.247880e-3 -1.717299e-2 3.000020e-3 -1.700850e-2 -8.422990e-3 3.000020e-3 -1.700850e-2 3.270099e-4 3.000020e-3 -1.700850e-2 2.264279e-8 3e-3 -1.025000e-2 3.922520e-3 3e-3 -9.469809e-3 9.077008e-3 3.000020e-3 -1.700850e-2 -9.469740e-3 3e-3 -3.922550e-3 -2.029800e-2 3.000020e-3 -6.508470e-3 -1.025000e-2 3e-3 -3.516780e-8 -2.342298e-2 3.000020e-3 3.991528e-3 -9.469750e-3 3e-3 3.922480e-3 -7.247820e-3 3e-3 7.247808e-3 -2.654800e-2 3.000010e-3 1.449150e-2 -3.922480e-3 3e-3 9.469728e-3 2.419050e-8 3e-3 1.025000e-2 3.922520e-3 3e-3 9.469728e-3 7.247868e-3 3e-3 7.247808e-3 9.469780e-3 -2.999990e-3 -3.922520e-3 7.247860e-3 -2.999990e-3 -7.247868e-3 1.782700e-2 -2.999969e-3 -1.700850e-2 2.078850e-2 -2.999969e-3 -6.508458e-3 2.374999e-2 -2.999969e-3 3.991548e-3 1.025000e-2 -2.999990e-3 -2.302030e-8 9.469780e-3 -2.999990e-3 3.922489e-3 2.671149e-2 -2.999969e-3 1.449150e-2 -3.922489e-3 -2.999990e-3 -9.469790e-3 -7.247840e-3 -2.999990e-3 -7.247868e-3 -1.717299e-2 -2.999969e-3 -1.700850e-2 -8.422998e-3 -2.999969e-3 -1.700850e-2 3.269959e-4 -2.999969e-3 -1.700850e-2 8.498320e-9 -2.999990e-3 -1.025000e-2 3.922509e-3 -2.999990e-3 -9.469790e-3 9.077000e-3 -2.999969e-3 -1.700850e-2 -9.469750e-3 -2.999990e-3 -3.922529e-3 -2.029800e-2 -2.999969e-3 -6.508458e-3 -1.025000e-2 -2.999990e-3 -2.359059e-8 -2.342298e-2 -2.999969e-3 3.991548e-3 -9.469758e-3 -2.999990e-3 3.922489e-3 -7.247840e-3 -2.999990e-3 7.247820e-3 -2.967300e-2 -2.999969e-3 2.499148e-2 -2.654800e-2 -2.999969e-3 1.449150e-2 -3.922489e-3 -2.999990e-3 9.469750e-3 1.004598e-8 -2.999990e-3 1.025000e-2 3.922509e-3 -2.999990e-3 9.469750e-3 7.247860e-3 -2.999990e-3 7.247820e-3 ] } texCoord TextureCoordinate { point [ 1 0 1 1 0.937500 0 0.937500 1 0.875000 0 0.875000 1 0.812500 0 0.812500 1 0.750000 0 0.750000 1 0.687500 0 0.687500 1 0.625000 0 0.625000 1 0.562500 0 0.562500 1 0.500000 0 0.500000 1 0.437500 0 0.437500 1 0.375000 0 0.375000 1 0.312500 0 0.312500 1 0.250000 0 0.250000 1 0.187500 0 0.187500 1 0.125000 0 0.125000 1 6.250000e-2 0 6.250000e-2 1 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0.500000 0 0.500000 1 0.500000 0 0.500000 1 1 0.500000 0 0.500000 1 0.500000 0 0.500000 1 0.750000 0 0.750000 1 0.250000 0 0.250000 0.250000 0 0.250000 1 0.750000 1 0.750000 0 1 0.750000 0 0.750000 1 0.250000 0 0.250000 0.250000 0 0.250000 1 0.750000 1 0.750000 0 0.812500 0 0.875000 0 0.750000 0 0.687500 0 6.250000e-2 0 0.125000 0 0 0 0.937500 0 1 0 0.187500 0 0.250000 0 0.312500 0 0.375000 0 0.437500 0 0.500000 0 0.562500 0 0.625000 0 0.812500 0 0.875000 0 0.750000 0 0.687500 0 6.250000e-2 0 0.125000 0 0 0 0.937500 0 1 0 0.187500 0 0.250000 0 0.312500 0 0.375000 0 0.437500 0 0.500000 0 0.562500 0 0.625000 0 ] } colorPerVertex FALSE coordIndex [ 2 3 1 0 -1 4 5 3 2 -1 6 7 5 4 -1 8 9 7 6 -1 10 11 9 8 -1 12 13 11 10 -1 14 15 13 12 -1 16 17 15 14 -1 18 19 17 16 -1 20 21 19 18 -1 22 23 21 20 -1 24 25 23 22 -1 26 27 25 24 -1 28 29 27 26 -1 30 31 29 28 -1 0 1 31 30 -1 42 35 36 43 -1 35 45 44 36 -1 45 34 33 44 -1 73 74 75 76 -1 77 78 73 76 -1 79 78 77 80 -1 81 82 83 84 -1 85 86 81 84 -1 75 74 87 88 -1 87 86 85 88 -1 83 82 89 90 -1 89 91 92 90 -1 93 94 95 96 -1 92 91 93 96 -1 49 48 47 46 -1 49 46 51 50 -1 53 50 51 52 -1 57 56 55 54 -1 57 54 59 58 -1 61 60 47 48 -1 61 58 59 60 -1 63 62 55 56 -1 63 65 64 62 -1 68 66 64 65 -1 100 79 80 34 -1 99 100 34 45 -1 98 99 45 35 -1 95 94 97 42 -1 97 98 35 42 -1 42 43 32 95 -1 67 66 68 32 -1 43 69 67 32 -1 70 69 43 36 -1 71 70 36 44 -1 53 52 72 33 -1 72 71 44 33 -1 95 32 68 96 -1 96 68 65 92 -1 92 65 41 90 -1 83 90 41 56 -1 83 56 39 84 -1 84 39 37 85 -1 85 37 40 88 -1 75 88 40 48 -1 33 34 38 53 -1 50 53 38 77 -1 75 48 49 76 -1 49 50 77 76 -1 ] creaseAngle 0.500000 texCoordIndex [ 2 3 1 0 -1 4 5 3 2 -1 6 7 5 4 -1 8 9 7 6 -1 10 11 9 8 -1 12 13 11 10 -1 14 15 13 12 -1 16 17 15 14 -1 18 19 17 16 -1 20 21 19 18 -1 22 23 21 20 -1 24 25 23 22 -1 26 27 25 24 -1 28 29 27 26 -1 30 31 29 28 -1 32 33 31 30 -1 70 50 51 71 -1 50 73 72 51 -1 73 49 48 72 -1 91 92 92 91 -1 93 93 91 91 -1 94 93 93 94 -1 95 96 96 95 -1 97 97 95 95 -1 92 92 98 98 -1 98 99 99 98 -1 96 96 100 100 -1 100 101 101 100 -1 102 103 103 102 -1 101 101 102 102 -1 74 75 75 74 -1 74 74 76 76 -1 77 76 76 77 -1 78 79 79 78 -1 78 78 80 80 -1 81 81 75 75 -1 81 82 82 81 -1 83 83 79 79 -1 83 84 84 83 -1 85 85 84 84 -1 107 94 94 107 -1 106 107 107 106 -1 105 106 106 105 -1 103 103 104 104 -1 104 105 105 104 -1 70 71 46 47 -1 86 85 85 86 -1 87 87 86 86 -1 88 87 87 88 -1 89 88 88 89 -1 77 77 90 90 -1 90 89 89 90 -1 35 37 68 69 -1 69 68 56 57 -1 57 56 66 67 -1 34 67 66 36 -1 42 43 62 63 -1 63 62 52 53 -1 53 52 65 64 -1 44 64 65 45 -1 39 41 60 61 -1 55 61 60 54 -1 40 38 59 58 -1 59 55 54 58 -1 ] } } ] rotation -0.577362 -0.577322 0.577364 4.188748 translation -1.610258e-7 1.305989 0.224000 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _82 IndexedFaceSet { coord Coordinate { point [ 0 -3e-3 -1.025000e-2 0 3e-3 -1.025000e-2 3.922500e-3 -3e-3 -9.469768e-3 3.922500e-3 3e-3 -9.469768e-3 7.247848e-3 -3e-3 -7.247848e-3 7.247848e-3 3e-3 -7.247848e-3 9.469768e-3 -3e-3 -3.922500e-3 9.469768e-3 3e-3 -3.922500e-3 1.025000e-2 -3e-3 4.480419e-10 1.025000e-2 3e-3 4.480419e-10 9.469768e-3 -3e-3 3.922509e-3 9.469768e-3 3e-3 3.922509e-3 7.247848e-3 -3e-3 7.247848e-3 7.247848e-3 3e-3 7.247848e-3 3.922500e-3 -3e-3 9.469768e-3 3.922500e-3 3e-3 9.469768e-3 1.547708e-9 -3e-3 1.025000e-2 1.547708e-9 3e-3 1.025000e-2 -3.922500e-3 -3e-3 9.469768e-3 -3.922500e-3 3e-3 9.469768e-3 -7.247848e-3 -3e-3 7.247848e-3 -7.247848e-3 3e-3 7.247848e-3 -9.469768e-3 -3e-3 3.922509e-3 -9.469768e-3 3e-3 3.922509e-3 -1.025000e-2 -3e-3 -1.222300e-10 -1.025000e-2 3e-3 -1.222300e-10 -9.469758e-3 -3e-3 -3.922509e-3 -9.469758e-3 3e-3 -3.922509e-3 -7.247848e-3 -3e-3 -7.247848e-3 -7.247848e-3 3e-3 -7.247848e-3 -3.922500e-3 -3e-3 -9.469768e-3 -3.922500e-3 3e-3 -9.469768e-3 -2.967300e-2 3.000010e-3 2.499159e-2 2.967300e-2 3.000010e-3 2.499159e-2 2.967300e-2 -2.999990e-3 2.499159e-2 0 -2.999990e-3 2.499159e-2 -1.862650e-9 3.000010e-3 2.499159e-2 3.269870e-4 3.000020e-3 -1.700839e-2 2.671149e-2 -2.999990e-3 1.449158e-2 -8.423008e-3 3.000020e-3 -1.700839e-2 9.076990e-3 3.000020e-3 -1.700839e-2 -2.029800e-2 3.000020e-3 -6.508430e-3 -1.483650e-2 -2.999990e-3 2.499159e-2 -1.483650e-2 3.000010e-3 2.499159e-2 1.483650e-2 3.000010e-3 2.499159e-2 1.483650e-2 -2.999990e-3 2.499159e-2 9.469790e-3 3e-3 -3.922540e-3 7.247868e-3 3e-3 -7.247880e-3 1.782700e-2 3.000020e-3 -1.700850e-2 2.078850e-2 3.000020e-3 -6.508470e-3 2.374999e-2 3.000020e-3 3.991528e-3 1.025000e-2 3e-3 -3.459750e-8 9.469790e-3 3e-3 3.922480e-3 2.671149e-2 3.000010e-3 1.449150e-2 -3.922480e-3 3e-3 -9.469809e-3 -7.247820e-3 3e-3 -7.247880e-3 -1.717299e-2 3.000020e-3 -1.700850e-2 -8.422990e-3 3.000020e-3 -1.700850e-2 3.270099e-4 3.000020e-3 -1.700850e-2 2.264279e-8 3e-3 -1.025000e-2 3.922520e-3 3e-3 -9.469809e-3 9.077008e-3 3.000020e-3 -1.700850e-2 -9.469740e-3 3e-3 -3.922550e-3 -2.029800e-2 3.000020e-3 -6.508470e-3 -1.025000e-2 3e-3 -3.516780e-8 -2.342298e-2 3.000020e-3 3.991528e-3 -9.469750e-3 3e-3 3.922480e-3 -7.247820e-3 3e-3 7.247808e-3 -2.654800e-2 3.000010e-3 1.449150e-2 -3.922480e-3 3e-3 9.469728e-3 2.419050e-8 3e-3 1.025000e-2 3.922520e-3 3e-3 9.469728e-3 7.247868e-3 3e-3 7.247808e-3 9.469780e-3 -2.999990e-3 -3.922520e-3 7.247860e-3 -2.999990e-3 -7.247868e-3 1.782700e-2 -2.999969e-3 -1.700850e-2 2.078850e-2 -2.999969e-3 -6.508458e-3 2.374999e-2 -2.999969e-3 3.991548e-3 1.025000e-2 -2.999990e-3 -2.302030e-8 9.469780e-3 -2.999990e-3 3.922489e-3 2.671149e-2 -2.999969e-3 1.449150e-2 -3.922489e-3 -2.999990e-3 -9.469790e-3 -7.247840e-3 -2.999990e-3 -7.247868e-3 -1.717299e-2 -2.999969e-3 -1.700850e-2 -8.422998e-3 -2.999969e-3 -1.700850e-2 3.269959e-4 -2.999969e-3 -1.700850e-2 8.498320e-9 -2.999990e-3 -1.025000e-2 3.922509e-3 -2.999990e-3 -9.469790e-3 9.077000e-3 -2.999969e-3 -1.700850e-2 -9.469750e-3 -2.999990e-3 -3.922529e-3 -2.029800e-2 -2.999969e-3 -6.508458e-3 -1.025000e-2 -2.999990e-3 -2.359059e-8 -2.342298e-2 -2.999969e-3 3.991548e-3 -9.469758e-3 -2.999990e-3 3.922489e-3 -7.247840e-3 -2.999990e-3 7.247820e-3 -2.967300e-2 -2.999969e-3 2.499148e-2 -2.654800e-2 -2.999969e-3 1.449150e-2 -3.922489e-3 -2.999990e-3 9.469750e-3 1.004598e-8 -2.999990e-3 1.025000e-2 3.922509e-3 -2.999990e-3 9.469750e-3 7.247860e-3 -2.999990e-3 7.247820e-3 ] } texCoord TextureCoordinate { point [ 1 0 1 1 0.937500 0 0.937500 1 0.875000 0 0.875000 1 0.812500 0 0.812500 1 0.750000 0 0.750000 1 0.687500 0 0.687500 1 0.625000 0 0.625000 1 0.562500 0 0.562500 1 0.500000 0 0.500000 1 0.437500 0 0.437500 1 0.375000 0 0.375000 1 0.312500 0 0.312500 1 0.250000 0 0.250000 1 0.187500 0 0.187500 1 0.125000 0 0.125000 1 6.250000e-2 0 6.250000e-2 1 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0.500000 0 0.500000 1 0.500000 0 0.500000 1 1 0.500000 0 0.500000 1 0.500000 0 0.500000 1 0.750000 0 0.750000 1 0.250000 0 0.250000 0.250000 0 0.250000 1 0.750000 1 0.750000 0 1 0.750000 0 0.750000 1 0.250000 0 0.250000 0.250000 0 0.250000 1 0.750000 1 0.750000 0 0.812500 0 0.875000 0 0.750000 0 0.687500 0 6.250000e-2 0 0.125000 0 0 0 0.937500 0 1 0 0.187500 0 0.250000 0 0.312500 0 0.375000 0 0.437500 0 0.500000 0 0.562500 0 0.625000 0 0.812500 0 0.875000 0 0.750000 0 0.687500 0 6.250000e-2 0 0.125000 0 0 0 0.937500 0 1 0 0.187500 0 0.250000 0 0.312500 0 0.375000 0 0.437500 0 0.500000 0 0.562500 0 0.625000 0 ] } colorPerVertex FALSE coordIndex [ 2 3 1 0 -1 4 5 3 2 -1 6 7 5 4 -1 8 9 7 6 -1 10 11 9 8 -1 12 13 11 10 -1 14 15 13 12 -1 16 17 15 14 -1 18 19 17 16 -1 20 21 19 18 -1 22 23 21 20 -1 24 25 23 22 -1 26 27 25 24 -1 28 29 27 26 -1 30 31 29 28 -1 0 1 31 30 -1 42 35 36 43 -1 35 45 44 36 -1 45 34 33 44 -1 73 74 75 76 -1 77 78 73 76 -1 79 78 77 80 -1 81 82 83 84 -1 85 86 81 84 -1 75 74 87 88 -1 87 86 85 88 -1 83 82 89 90 -1 89 91 92 90 -1 93 94 95 96 -1 92 91 93 96 -1 49 48 47 46 -1 49 46 51 50 -1 53 50 51 52 -1 57 56 55 54 -1 57 54 59 58 -1 61 60 47 48 -1 61 58 59 60 -1 63 62 55 56 -1 63 65 64 62 -1 68 66 64 65 -1 100 79 80 34 -1 99 100 34 45 -1 98 99 45 35 -1 95 94 97 42 -1 97 98 35 42 -1 42 43 32 95 -1 67 66 68 32 -1 43 69 67 32 -1 70 69 43 36 -1 71 70 36 44 -1 53 52 72 33 -1 72 71 44 33 -1 95 32 68 96 -1 96 68 65 92 -1 92 65 41 90 -1 83 90 41 56 -1 83 56 39 84 -1 84 39 37 85 -1 85 37 40 88 -1 75 88 40 48 -1 33 34 38 53 -1 50 53 38 77 -1 75 48 49 76 -1 49 50 77 76 -1 ] creaseAngle 0.500000 texCoordIndex [ 2 3 1 0 -1 4 5 3 2 -1 6 7 5 4 -1 8 9 7 6 -1 10 11 9 8 -1 12 13 11 10 -1 14 15 13 12 -1 16 17 15 14 -1 18 19 17 16 -1 20 21 19 18 -1 22 23 21 20 -1 24 25 23 22 -1 26 27 25 24 -1 28 29 27 26 -1 30 31 29 28 -1 32 33 31 30 -1 70 50 51 71 -1 50 73 72 51 -1 73 49 48 72 -1 91 92 92 91 -1 93 93 91 91 -1 94 93 93 94 -1 95 96 96 95 -1 97 97 95 95 -1 92 92 98 98 -1 98 99 99 98 -1 96 96 100 100 -1 100 101 101 100 -1 102 103 103 102 -1 101 101 102 102 -1 74 75 75 74 -1 74 74 76 76 -1 77 76 76 77 -1 78 79 79 78 -1 78 78 80 80 -1 81 81 75 75 -1 81 82 82 81 -1 83 83 79 79 -1 83 84 84 83 -1 85 85 84 84 -1 107 94 94 107 -1 106 107 107 106 -1 105 106 106 105 -1 103 103 104 104 -1 104 105 105 104 -1 70 71 46 47 -1 86 85 85 86 -1 87 87 86 86 -1 88 87 87 88 -1 89 88 88 89 -1 77 77 90 90 -1 90 89 89 90 -1 35 37 68 69 -1 69 68 56 57 -1 57 56 66 67 -1 34 67 66 36 -1 42 43 62 63 -1 63 62 52 53 -1 53 52 65 64 -1 44 64 65 45 -1 39 41 60 61 -1 55 61 60 54 -1 40 38 59 58 -1 59 55 54 58 -1 ] } } ] rotation -0.577362 -0.577322 0.577364 4.188748 translation 1.610258e-7 1.305989 -0.224000 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _83 IndexedFaceSet { coord Coordinate { point [ 0 -3e-3 -1.025000e-2 0 3e-3 -1.025000e-2 3.922500e-3 -3e-3 -9.469768e-3 3.922500e-3 3e-3 -9.469768e-3 7.247848e-3 -3e-3 -7.247848e-3 7.247848e-3 3e-3 -7.247848e-3 9.469768e-3 -3e-3 -3.922500e-3 9.469768e-3 3e-3 -3.922500e-3 1.025000e-2 -3e-3 4.480419e-10 1.025000e-2 3e-3 4.480419e-10 9.469768e-3 -3e-3 3.922509e-3 9.469768e-3 3e-3 3.922509e-3 7.247848e-3 -3e-3 7.247848e-3 7.247848e-3 3e-3 7.247848e-3 3.922500e-3 -3e-3 9.469768e-3 3.922500e-3 3e-3 9.469768e-3 1.547708e-9 -3e-3 1.025000e-2 1.547708e-9 3e-3 1.025000e-2 -3.922500e-3 -3e-3 9.469768e-3 -3.922500e-3 3e-3 9.469768e-3 -7.247848e-3 -3e-3 7.247848e-3 -7.247848e-3 3e-3 7.247848e-3 -9.469768e-3 -3e-3 3.922509e-3 -9.469768e-3 3e-3 3.922509e-3 -1.025000e-2 -3e-3 -1.222300e-10 -1.025000e-2 3e-3 -1.222300e-10 -9.469758e-3 -3e-3 -3.922509e-3 -9.469758e-3 3e-3 -3.922509e-3 -7.247848e-3 -3e-3 -7.247848e-3 -7.247848e-3 3e-3 -7.247848e-3 -3.922500e-3 -3e-3 -9.469768e-3 -3.922500e-3 3e-3 -9.469768e-3 -2.967300e-2 3.000010e-3 2.499159e-2 2.967300e-2 3.000010e-3 2.499159e-2 2.967300e-2 -2.999990e-3 2.499159e-2 0 -2.999990e-3 2.499159e-2 -1.862650e-9 3.000010e-3 2.499159e-2 3.269870e-4 3.000020e-3 -1.700839e-2 2.671149e-2 -2.999990e-3 1.449158e-2 -8.423008e-3 3.000020e-3 -1.700839e-2 9.076990e-3 3.000020e-3 -1.700839e-2 -2.029800e-2 3.000020e-3 -6.508430e-3 -1.483650e-2 -2.999990e-3 2.499159e-2 -1.483650e-2 3.000010e-3 2.499159e-2 1.483650e-2 3.000010e-3 2.499159e-2 1.483650e-2 -2.999990e-3 2.499159e-2 9.469790e-3 3e-3 -3.922540e-3 7.247868e-3 3e-3 -7.247880e-3 1.782700e-2 3.000020e-3 -1.700850e-2 2.078850e-2 3.000020e-3 -6.508470e-3 2.374999e-2 3.000020e-3 3.991528e-3 1.025000e-2 3e-3 -3.459750e-8 9.469790e-3 3e-3 3.922480e-3 2.671149e-2 3.000010e-3 1.449150e-2 -3.922480e-3 3e-3 -9.469809e-3 -7.247820e-3 3e-3 -7.247880e-3 -1.717299e-2 3.000020e-3 -1.700850e-2 -8.422990e-3 3.000020e-3 -1.700850e-2 3.270099e-4 3.000020e-3 -1.700850e-2 2.264279e-8 3e-3 -1.025000e-2 3.922520e-3 3e-3 -9.469809e-3 9.077008e-3 3.000020e-3 -1.700850e-2 -9.469740e-3 3e-3 -3.922550e-3 -2.029800e-2 3.000020e-3 -6.508470e-3 -1.025000e-2 3e-3 -3.516780e-8 -2.342298e-2 3.000020e-3 3.991528e-3 -9.469750e-3 3e-3 3.922480e-3 -7.247820e-3 3e-3 7.247808e-3 -2.654800e-2 3.000010e-3 1.449150e-2 -3.922480e-3 3e-3 9.469728e-3 2.419050e-8 3e-3 1.025000e-2 3.922520e-3 3e-3 9.469728e-3 7.247868e-3 3e-3 7.247808e-3 9.469780e-3 -2.999990e-3 -3.922520e-3 7.247860e-3 -2.999990e-3 -7.247868e-3 1.782700e-2 -2.999969e-3 -1.700850e-2 2.078850e-2 -2.999969e-3 -6.508458e-3 2.374999e-2 -2.999969e-3 3.991548e-3 1.025000e-2 -2.999990e-3 -2.302030e-8 9.469780e-3 -2.999990e-3 3.922489e-3 2.671149e-2 -2.999969e-3 1.449150e-2 -3.922489e-3 -2.999990e-3 -9.469790e-3 -7.247840e-3 -2.999990e-3 -7.247868e-3 -1.717299e-2 -2.999969e-3 -1.700850e-2 -8.422998e-3 -2.999969e-3 -1.700850e-2 3.269959e-4 -2.999969e-3 -1.700850e-2 8.498320e-9 -2.999990e-3 -1.025000e-2 3.922509e-3 -2.999990e-3 -9.469790e-3 9.077000e-3 -2.999969e-3 -1.700850e-2 -9.469750e-3 -2.999990e-3 -3.922529e-3 -2.029800e-2 -2.999969e-3 -6.508458e-3 -1.025000e-2 -2.999990e-3 -2.359059e-8 -2.342298e-2 -2.999969e-3 3.991548e-3 -9.469758e-3 -2.999990e-3 3.922489e-3 -7.247840e-3 -2.999990e-3 7.247820e-3 -2.967300e-2 -2.999969e-3 2.499148e-2 -2.654800e-2 -2.999969e-3 1.449150e-2 -3.922489e-3 -2.999990e-3 9.469750e-3 1.004598e-8 -2.999990e-3 1.025000e-2 3.922509e-3 -2.999990e-3 9.469750e-3 7.247860e-3 -2.999990e-3 7.247820e-3 ] } texCoord TextureCoordinate { point [ 1 0 1 1 0.937500 0 0.937500 1 0.875000 0 0.875000 1 0.812500 0 0.812500 1 0.750000 0 0.750000 1 0.687500 0 0.687500 1 0.625000 0 0.625000 1 0.562500 0 0.562500 1 0.500000 0 0.500000 1 0.437500 0 0.437500 1 0.375000 0 0.375000 1 0.312500 0 0.312500 1 0.250000 0 0.250000 1 0.187500 0 0.187500 1 0.125000 0 0.125000 1 6.250000e-2 0 6.250000e-2 1 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0.500000 0 0.500000 1 0.500000 0 0.500000 1 1 0.500000 0 0.500000 1 0.500000 0 0.500000 1 0.750000 0 0.750000 1 0.250000 0 0.250000 0.250000 0 0.250000 1 0.750000 1 0.750000 0 1 0.750000 0 0.750000 1 0.250000 0 0.250000 0.250000 0 0.250000 1 0.750000 1 0.750000 0 0.812500 0 0.875000 0 0.750000 0 0.687500 0 6.250000e-2 0 0.125000 0 0 0 0.937500 0 1 0 0.187500 0 0.250000 0 0.312500 0 0.375000 0 0.437500 0 0.500000 0 0.562500 0 0.625000 0 0.812500 0 0.875000 0 0.750000 0 0.687500 0 6.250000e-2 0 0.125000 0 0 0 0.937500 0 1 0 0.187500 0 0.250000 0 0.312500 0 0.375000 0 0.437500 0 0.500000 0 0.562500 0 0.625000 0 ] } colorPerVertex FALSE coordIndex [ 2 3 1 0 -1 4 5 3 2 -1 6 7 5 4 -1 8 9 7 6 -1 10 11 9 8 -1 12 13 11 10 -1 14 15 13 12 -1 16 17 15 14 -1 18 19 17 16 -1 20 21 19 18 -1 22 23 21 20 -1 24 25 23 22 -1 26 27 25 24 -1 28 29 27 26 -1 30 31 29 28 -1 0 1 31 30 -1 42 35 36 43 -1 35 45 44 36 -1 45 34 33 44 -1 73 74 75 76 -1 77 78 73 76 -1 79 78 77 80 -1 81 82 83 84 -1 85 86 81 84 -1 75 74 87 88 -1 87 86 85 88 -1 83 82 89 90 -1 89 91 92 90 -1 93 94 95 96 -1 92 91 93 96 -1 49 48 47 46 -1 49 46 51 50 -1 53 50 51 52 -1 57 56 55 54 -1 57 54 59 58 -1 61 60 47 48 -1 61 58 59 60 -1 63 62 55 56 -1 63 65 64 62 -1 68 66 64 65 -1 100 79 80 34 -1 99 100 34 45 -1 98 99 45 35 -1 95 94 97 42 -1 97 98 35 42 -1 42 43 32 95 -1 67 66 68 32 -1 43 69 67 32 -1 70 69 43 36 -1 71 70 36 44 -1 53 52 72 33 -1 72 71 44 33 -1 95 32 68 96 -1 96 68 65 92 -1 92 65 41 90 -1 83 90 41 56 -1 83 56 39 84 -1 84 39 37 85 -1 85 37 40 88 -1 75 88 40 48 -1 33 34 38 53 -1 50 53 38 77 -1 75 48 49 76 -1 49 50 77 76 -1 ] creaseAngle 0.500000 texCoordIndex [ 2 3 1 0 -1 4 5 3 2 -1 6 7 5 4 -1 8 9 7 6 -1 10 11 9 8 -1 12 13 11 10 -1 14 15 13 12 -1 16 17 15 14 -1 18 19 17 16 -1 20 21 19 18 -1 22 23 21 20 -1 24 25 23 22 -1 26 27 25 24 -1 28 29 27 26 -1 30 31 29 28 -1 32 33 31 30 -1 70 50 51 71 -1 50 73 72 51 -1 73 49 48 72 -1 91 92 92 91 -1 93 93 91 91 -1 94 93 93 94 -1 95 96 96 95 -1 97 97 95 95 -1 92 92 98 98 -1 98 99 99 98 -1 96 96 100 100 -1 100 101 101 100 -1 102 103 103 102 -1 101 101 102 102 -1 74 75 75 74 -1 74 74 76 76 -1 77 76 76 77 -1 78 79 79 78 -1 78 78 80 80 -1 81 81 75 75 -1 81 82 82 81 -1 83 83 79 79 -1 83 84 84 83 -1 85 85 84 84 -1 107 94 94 107 -1 106 107 107 106 -1 105 106 106 105 -1 103 103 104 104 -1 104 105 105 104 -1 70 71 46 47 -1 86 85 85 86 -1 87 87 86 86 -1 88 87 87 88 -1 89 88 88 89 -1 77 77 90 90 -1 90 89 89 90 -1 35 37 68 69 -1 69 68 56 57 -1 57 56 66 67 -1 34 67 66 36 -1 42 43 62 63 -1 63 62 52 53 -1 53 52 65 64 -1 44 64 65 45 -1 39 41 60 61 -1 55 61 60 54 -1 40 38 59 58 -1 59 55 54 58 -1 ] } } ] rotation 1 -1.335560e-6 -2.359950e-6 1.570860 translation 0.224000 1.305989 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _84 IndexedFaceSet { coord Coordinate { point [ 0 -3e-3 -1.025000e-2 0 3e-3 -1.025000e-2 3.922500e-3 -3e-3 -9.469768e-3 3.922500e-3 3e-3 -9.469768e-3 7.247848e-3 -3e-3 -7.247848e-3 7.247848e-3 3e-3 -7.247848e-3 9.469768e-3 -3e-3 -3.922500e-3 9.469768e-3 3e-3 -3.922500e-3 1.025000e-2 -3e-3 4.480419e-10 1.025000e-2 3e-3 4.480419e-10 9.469768e-3 -3e-3 3.922509e-3 9.469768e-3 3e-3 3.922509e-3 7.247848e-3 -3e-3 7.247848e-3 7.247848e-3 3e-3 7.247848e-3 3.922500e-3 -3e-3 9.469768e-3 3.922500e-3 3e-3 9.469768e-3 1.547708e-9 -3e-3 1.025000e-2 1.547708e-9 3e-3 1.025000e-2 -3.922500e-3 -3e-3 9.469768e-3 -3.922500e-3 3e-3 9.469768e-3 -7.247848e-3 -3e-3 7.247848e-3 -7.247848e-3 3e-3 7.247848e-3 -9.469768e-3 -3e-3 3.922509e-3 -9.469768e-3 3e-3 3.922509e-3 -1.025000e-2 -3e-3 -1.222300e-10 -1.025000e-2 3e-3 -1.222300e-10 -9.469758e-3 -3e-3 -3.922509e-3 -9.469758e-3 3e-3 -3.922509e-3 -7.247848e-3 -3e-3 -7.247848e-3 -7.247848e-3 3e-3 -7.247848e-3 -3.922500e-3 -3e-3 -9.469768e-3 -3.922500e-3 3e-3 -9.469768e-3 -2.967300e-2 3.000010e-3 2.499159e-2 2.967300e-2 3.000010e-3 2.499159e-2 2.967300e-2 -2.999990e-3 2.499159e-2 0 -2.999990e-3 2.499159e-2 -1.862650e-9 3.000010e-3 2.499159e-2 3.269870e-4 3.000020e-3 -1.700839e-2 2.671149e-2 -2.999990e-3 1.449158e-2 -8.423008e-3 3.000020e-3 -1.700839e-2 9.076990e-3 3.000020e-3 -1.700839e-2 -2.029800e-2 3.000020e-3 -6.508430e-3 -1.483650e-2 -2.999990e-3 2.499159e-2 -1.483650e-2 3.000010e-3 2.499159e-2 1.483650e-2 3.000010e-3 2.499159e-2 1.483650e-2 -2.999990e-3 2.499159e-2 9.469790e-3 3e-3 -3.922540e-3 7.247868e-3 3e-3 -7.247880e-3 1.782700e-2 3.000020e-3 -1.700850e-2 2.078850e-2 3.000020e-3 -6.508470e-3 2.374999e-2 3.000020e-3 3.991528e-3 1.025000e-2 3e-3 -3.459750e-8 9.469790e-3 3e-3 3.922480e-3 2.671149e-2 3.000010e-3 1.449150e-2 -3.922480e-3 3e-3 -9.469809e-3 -7.247820e-3 3e-3 -7.247880e-3 -1.717299e-2 3.000020e-3 -1.700850e-2 -8.422990e-3 3.000020e-3 -1.700850e-2 3.270099e-4 3.000020e-3 -1.700850e-2 2.264279e-8 3e-3 -1.025000e-2 3.922520e-3 3e-3 -9.469809e-3 9.077008e-3 3.000020e-3 -1.700850e-2 -9.469740e-3 3e-3 -3.922550e-3 -2.029800e-2 3.000020e-3 -6.508470e-3 -1.025000e-2 3e-3 -3.516780e-8 -2.342298e-2 3.000020e-3 3.991528e-3 -9.469750e-3 3e-3 3.922480e-3 -7.247820e-3 3e-3 7.247808e-3 -2.654800e-2 3.000010e-3 1.449150e-2 -3.922480e-3 3e-3 9.469728e-3 2.419050e-8 3e-3 1.025000e-2 3.922520e-3 3e-3 9.469728e-3 7.247868e-3 3e-3 7.247808e-3 9.469780e-3 -2.999990e-3 -3.922520e-3 7.247860e-3 -2.999990e-3 -7.247868e-3 1.782700e-2 -2.999969e-3 -1.700850e-2 2.078850e-2 -2.999969e-3 -6.508458e-3 2.374999e-2 -2.999969e-3 3.991548e-3 1.025000e-2 -2.999990e-3 -2.302030e-8 9.469780e-3 -2.999990e-3 3.922489e-3 2.671149e-2 -2.999969e-3 1.449150e-2 -3.922489e-3 -2.999990e-3 -9.469790e-3 -7.247840e-3 -2.999990e-3 -7.247868e-3 -1.717299e-2 -2.999969e-3 -1.700850e-2 -8.422998e-3 -2.999969e-3 -1.700850e-2 3.269959e-4 -2.999969e-3 -1.700850e-2 8.498320e-9 -2.999990e-3 -1.025000e-2 3.922509e-3 -2.999990e-3 -9.469790e-3 9.077000e-3 -2.999969e-3 -1.700850e-2 -9.469750e-3 -2.999990e-3 -3.922529e-3 -2.029800e-2 -2.999969e-3 -6.508458e-3 -1.025000e-2 -2.999990e-3 -2.359059e-8 -2.342298e-2 -2.999969e-3 3.991548e-3 -9.469758e-3 -2.999990e-3 3.922489e-3 -7.247840e-3 -2.999990e-3 7.247820e-3 -2.967300e-2 -2.999969e-3 2.499148e-2 -2.654800e-2 -2.999969e-3 1.449150e-2 -3.922489e-3 -2.999990e-3 9.469750e-3 1.004598e-8 -2.999990e-3 1.025000e-2 3.922509e-3 -2.999990e-3 9.469750e-3 7.247860e-3 -2.999990e-3 7.247820e-3 ] } texCoord TextureCoordinate { point [ 1 0 1 1 0.937500 0 0.937500 1 0.875000 0 0.875000 1 0.812500 0 0.812500 1 0.750000 0 0.750000 1 0.687500 0 0.687500 1 0.625000 0 0.625000 1 0.562500 0 0.562500 1 0.500000 0 0.500000 1 0.437500 0 0.437500 1 0.375000 0 0.375000 1 0.312500 0 0.312500 1 0.250000 0 0.250000 1 0.187500 0 0.187500 1 0.125000 0 0.125000 1 6.250000e-2 0 6.250000e-2 1 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0.500000 0 0.500000 1 0.500000 0 0.500000 1 1 0.500000 0 0.500000 1 0.500000 0 0.500000 1 0.750000 0 0.750000 1 0.250000 0 0.250000 0.250000 0 0.250000 1 0.750000 1 0.750000 0 1 0.750000 0 0.750000 1 0.250000 0 0.250000 0.250000 0 0.250000 1 0.750000 1 0.750000 0 0.812500 0 0.875000 0 0.750000 0 0.687500 0 6.250000e-2 0 0.125000 0 0 0 0.937500 0 1 0 0.187500 0 0.250000 0 0.312500 0 0.375000 0 0.437500 0 0.500000 0 0.562500 0 0.625000 0 0.812500 0 0.875000 0 0.750000 0 0.687500 0 6.250000e-2 0 0.125000 0 0 0 0.937500 0 1 0 0.187500 0 0.250000 0 0.312500 0 0.375000 0 0.437500 0 0.500000 0 0.562500 0 0.625000 0 ] } colorPerVertex FALSE coordIndex [ 2 3 1 0 -1 4 5 3 2 -1 6 7 5 4 -1 8 9 7 6 -1 10 11 9 8 -1 12 13 11 10 -1 14 15 13 12 -1 16 17 15 14 -1 18 19 17 16 -1 20 21 19 18 -1 22 23 21 20 -1 24 25 23 22 -1 26 27 25 24 -1 28 29 27 26 -1 30 31 29 28 -1 0 1 31 30 -1 42 35 36 43 -1 35 45 44 36 -1 45 34 33 44 -1 73 74 75 76 -1 77 78 73 76 -1 79 78 77 80 -1 81 82 83 84 -1 85 86 81 84 -1 75 74 87 88 -1 87 86 85 88 -1 83 82 89 90 -1 89 91 92 90 -1 93 94 95 96 -1 92 91 93 96 -1 49 48 47 46 -1 49 46 51 50 -1 53 50 51 52 -1 57 56 55 54 -1 57 54 59 58 -1 61 60 47 48 -1 61 58 59 60 -1 63 62 55 56 -1 63 65 64 62 -1 68 66 64 65 -1 100 79 80 34 -1 99 100 34 45 -1 98 99 45 35 -1 95 94 97 42 -1 97 98 35 42 -1 42 43 32 95 -1 67 66 68 32 -1 43 69 67 32 -1 70 69 43 36 -1 71 70 36 44 -1 53 52 72 33 -1 72 71 44 33 -1 95 32 68 96 -1 96 68 65 92 -1 92 65 41 90 -1 83 90 41 56 -1 83 56 39 84 -1 84 39 37 85 -1 85 37 40 88 -1 75 88 40 48 -1 33 34 38 53 -1 50 53 38 77 -1 75 48 49 76 -1 49 50 77 76 -1 ] creaseAngle 0.500000 texCoordIndex [ 2 3 1 0 -1 4 5 3 2 -1 6 7 5 4 -1 8 9 7 6 -1 10 11 9 8 -1 12 13 11 10 -1 14 15 13 12 -1 16 17 15 14 -1 18 19 17 16 -1 20 21 19 18 -1 22 23 21 20 -1 24 25 23 22 -1 26 27 25 24 -1 28 29 27 26 -1 30 31 29 28 -1 32 33 31 30 -1 70 50 51 71 -1 50 73 72 51 -1 73 49 48 72 -1 91 92 92 91 -1 93 93 91 91 -1 94 93 93 94 -1 95 96 96 95 -1 97 97 95 95 -1 92 92 98 98 -1 98 99 99 98 -1 96 96 100 100 -1 100 101 101 100 -1 102 103 103 102 -1 101 101 102 102 -1 74 75 75 74 -1 74 74 76 76 -1 77 76 76 77 -1 78 79 79 78 -1 78 78 80 80 -1 81 81 75 75 -1 81 82 82 81 -1 83 83 79 79 -1 83 84 84 83 -1 85 85 84 84 -1 107 94 94 107 -1 106 107 107 106 -1 105 106 106 105 -1 103 103 104 104 -1 104 105 105 104 -1 70 71 46 47 -1 86 85 85 86 -1 87 87 86 86 -1 88 87 87 88 -1 89 88 88 89 -1 77 77 90 90 -1 90 89 89 90 -1 35 37 68 69 -1 69 68 56 57 -1 57 56 66 67 -1 34 67 66 36 -1 42 43 62 63 -1 63 62 52 53 -1 53 52 65 64 -1 44 64 65 45 -1 39 41 60 61 -1 55 61 60 54 -1 40 38 59 58 -1 59 55 54 58 -1 ] } } ] rotation 1 -1.335560e-6 -2.359950e-6 1.570860 translation -0.224000 1.305989 0 } ] } Transform { children [ Group { children [ Group { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 3.159999e-2 radius 2.135000e-2 } } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1e-3 radius 2.135000e-2 } } ] translation 0 1.530000e-2 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1e-3 radius 2.135000e-2 } } ] translation 0 -1.530000e-2 0 } Transform { children [ Shape { geometry DEF _85 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 3.159999e-2 0 2 4.270000e-2 0 3 1e-3 0 4 4.270000e-2 0 5 1e-3 0 6 4.270000e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 1 0 0 1.570798 translation -5.963509e-8 0.884998 0.312799 } Transform { children [ Group { children [ Transform { children [ Group { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _86 IndexedFaceSet { coord Coordinate { point [ 7.105000e-2 0 0 6.769388e-2 0 -1.252499e-2 5.852498e-2 0 -2.169390e-2 4.600000e-2 0 -2.504999e-2 3.347500e-2 0 -2.169390e-2 2.430609e-2 0 -1.252499e-2 2.095000e-2 0 2.189940e-9 2.430609e-2 0 1.252499e-2 3.347500e-2 0 2.169390e-2 4.600000e-2 0 2.504999e-2 5.852498e-2 0 2.169390e-2 6.769388e-2 0 1.252499e-2 7.017529e-2 1.111469e-2 0 6.686048e-2 1.058970e-2 -1.252499e-2 5.780449e-2 9.155330e-3 -2.169390e-2 4.543370e-2 7.195990e-3 -2.504999e-2 3.306290e-2 5.236640e-3 -2.169390e-2 2.400680e-2 3.802309e-3 -1.252499e-2 2.069210e-2 3.277298e-3 2.189940e-9 2.400680e-2 3.802309e-3 1.252499e-2 3.306290e-2 5.236640e-3 2.169390e-2 4.543370e-2 7.195990e-3 2.504999e-2 5.780449e-2 9.155330e-3 2.169390e-2 6.686048e-2 1.058970e-2 1.252499e-2 6.757260e-2 2.195570e-2 0 6.438080e-2 2.091860e-2 -1.252499e-2 5.566060e-2 1.808520e-2 -2.169390e-2 4.374859e-2 1.421479e-2 -2.504999e-2 3.183659e-2 1.034430e-2 -2.169390e-2 2.311640e-2 7.510988e-3 -1.252499e-2 1.992459e-2 6.473910e-3 2.189940e-9 2.311640e-2 7.510988e-3 1.252499e-2 3.183659e-2 1.034430e-2 2.169390e-2 4.374859e-2 1.421479e-2 2.504999e-2 5.566060e-2 1.808520e-2 2.169390e-2 6.438080e-2 2.091860e-2 1.252499e-2 6.330598e-2 3.225598e-2 0 6.031569e-2 3.073240e-2 -1.252499e-2 5.214620e-2 2.656980e-2 -2.169390e-2 4.098628e-2 2.088358e-2 -2.504999e-2 2.982640e-2 1.519730e-2 -2.169390e-2 2.165690e-2 1.103470e-2 -1.252499e-2 1.866660e-2 9.511100e-3 2.189940e-9 2.165690e-2 1.103470e-2 1.252499e-2 2.982640e-2 1.519730e-2 2.169390e-2 4.098628e-2 2.088358e-2 2.504999e-2 5.214620e-2 2.656980e-2 2.169390e-2 6.031569e-2 3.073240e-2 1.252499e-2 5.748070e-2 4.176209e-2 0 5.476550e-2 3.978950e-2 -1.252499e-2 4.734769e-2 3.440010e-2 -2.169390e-2 3.721480e-2 2.703808e-2 -2.504999e-2 2.708180e-2 1.967610e-2 -2.169390e-2 1.966400e-2 1.428669e-2 -1.252499e-2 1.694888e-2 1.231408e-2 2.189940e-9 1.966400e-2 1.428669e-2 1.252499e-2 2.708180e-2 1.967610e-2 2.169390e-2 3.721480e-2 2.703808e-2 2.504999e-2 4.734769e-2 3.440010e-2 2.169390e-2 5.476550e-2 3.978950e-2 1.252499e-2 5.023989e-2 5.023989e-2 0 4.786679e-2 4.786679e-2 -1.252499e-2 4.138340e-2 4.138340e-2 -2.169390e-2 3.252689e-2 3.252689e-2 -2.504999e-2 2.367039e-2 2.367039e-2 -2.169390e-2 1.718699e-2 1.718699e-2 -1.252499e-2 1.481388e-2 1.481388e-2 2.189940e-9 1.718699e-2 1.718699e-2 1.252499e-2 2.367039e-2 2.367039e-2 2.169390e-2 3.252689e-2 3.252689e-2 2.504999e-2 4.138340e-2 4.138340e-2 2.169390e-2 4.786679e-2 4.786679e-2 1.252499e-2 4.176209e-2 5.748070e-2 0 3.978950e-2 5.476550e-2 -1.252499e-2 3.440010e-2 4.734769e-2 -2.169390e-2 2.703808e-2 3.721480e-2 -2.504999e-2 1.967610e-2 2.708180e-2 -2.169390e-2 1.428669e-2 1.966400e-2 -1.252499e-2 1.231408e-2 1.694888e-2 2.189940e-9 1.428669e-2 1.966400e-2 1.252499e-2 1.967610e-2 2.708180e-2 2.169390e-2 2.703808e-2 3.721480e-2 2.504999e-2 3.440010e-2 4.734769e-2 2.169390e-2 3.978950e-2 5.476550e-2 1.252499e-2 3.225598e-2 6.330598e-2 0 3.073240e-2 6.031569e-2 -1.252499e-2 2.656980e-2 5.214620e-2 -2.169390e-2 2.088358e-2 4.098628e-2 -2.504999e-2 1.519730e-2 2.982640e-2 -2.169390e-2 1.103470e-2 2.165690e-2 -1.252499e-2 9.511100e-3 1.866660e-2 2.189940e-9 1.103470e-2 2.165690e-2 1.252499e-2 1.519730e-2 2.982640e-2 2.169390e-2 2.088358e-2 4.098628e-2 2.504999e-2 2.656980e-2 5.214620e-2 2.169390e-2 3.073240e-2 6.031569e-2 1.252499e-2 2.195570e-2 6.757260e-2 0 2.091860e-2 6.438080e-2 -1.252499e-2 1.808520e-2 5.566060e-2 -2.169390e-2 1.421479e-2 4.374859e-2 -2.504999e-2 1.034430e-2 3.183659e-2 -2.169390e-2 7.510988e-3 2.311640e-2 -1.252499e-2 6.473910e-3 1.992459e-2 2.189940e-9 7.510988e-3 2.311640e-2 1.252499e-2 1.034430e-2 3.183659e-2 2.169390e-2 1.421479e-2 4.374859e-2 2.504999e-2 1.808520e-2 5.566060e-2 2.169390e-2 2.091860e-2 6.438080e-2 1.252499e-2 1.111469e-2 7.017529e-2 0 1.058970e-2 6.686048e-2 -1.252499e-2 9.155320e-3 5.780449e-2 -2.169390e-2 7.195978e-3 4.543370e-2 -2.504999e-2 5.236640e-3 3.306290e-2 -2.169390e-2 3.802299e-3 2.400680e-2 -1.252499e-2 3.277298e-3 2.069210e-2 2.189940e-9 3.802299e-3 2.400680e-2 1.252499e-2 5.236640e-3 3.306290e-2 2.169390e-2 7.195978e-3 4.543370e-2 2.504999e-2 9.155320e-3 5.780449e-2 2.169390e-2 1.058970e-2 6.686048e-2 1.252499e-2 -3.105689e-9 7.105000e-2 0 -2.958999e-9 6.769388e-2 -1.252499e-2 -2.558210e-9 5.852498e-2 -2.169390e-2 -2.010720e-9 4.600000e-2 -2.504999e-2 -1.463238e-9 3.347500e-2 -2.169390e-2 -1.062450e-9 2.430609e-2 -1.252499e-2 -9.157539e-10 2.095000e-2 2.189940e-9 -1.062450e-9 2.430609e-2 1.252499e-2 -1.463238e-9 3.347500e-2 2.169390e-2 -2.010720e-9 4.600000e-2 2.504999e-2 -2.558210e-9 5.852498e-2 2.169390e-2 -2.958999e-9 6.769388e-2 1.252499e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] } ] } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 8.200000e-3 radius 2.655000e-2 } } ] translation 4.600000e-2 4.100000e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 8.200000e-3 radius 2.655000e-2 } } ] translation 4.600000e-2 -4.100000e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _87 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 4.600000e-2 0 2 5.009999e-2 0 3 90 0 4 8.200000e-3 0 5 5.310000e-2 0 6 8.200000e-3 0 7 5.310000e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 5.338514e-8 0.707106 0.707106 3.141590 scaleOrientation 1 -9.735359e-8 -9.735359e-8 4.712388 translation 4.599988e-2 0.884998 0.328599 } Transform { children [ Group { children [ Group { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.294999 radius 2.135000e-2 } } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1e-3 radius 2.135000e-2 } } ] translation 0 0.146999 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1e-3 radius 2.135000e-2 } } ] translation 0 -0.146999 0 } Transform { children [ Shape { geometry DEF _88 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.294999 0 2 4.270000e-2 0 3 1e-3 0 4 4.270000e-2 0 5 1e-3 0 6 4.270000e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0 0 1 1.570798 translation 0.193498 0.884998 0.374599 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _89 IndexedFaceSet { coord Coordinate { point [ 3.294659e-8 -2.500039e-3 -4.272358e-2 3.294659e-8 2.499958e-3 -4.272358e-2 2.296099e-2 -2.500039e-3 -4.272349e-2 2.296099e-2 2.499958e-3 -4.272349e-2 4.242638e-2 -2.499999e-3 -4.242638e-2 4.242638e-2 2.499999e-3 -4.242638e-2 5.543280e-2 -2.499999e-3 -2.296099e-2 5.543280e-2 2.499999e-3 -2.296099e-2 5.999999e-2 -2.499999e-3 2.622680e-9 5.999999e-2 2.499999e-3 2.622680e-9 5.543280e-2 -2.499999e-3 2.296099e-2 5.543280e-2 2.499999e-3 2.296099e-2 4.242638e-2 -2.499999e-3 4.242638e-2 4.242638e-2 2.499999e-3 4.242638e-2 2.296099e-2 -2.499999e-3 5.543280e-2 2.296099e-2 2.499999e-3 5.543280e-2 9.059760e-9 -2.499999e-3 5.999999e-2 9.059760e-9 2.499999e-3 5.999999e-2 -2.296099e-2 -2.499999e-3 5.543280e-2 -2.296099e-2 2.499999e-3 5.543280e-2 -4.242638e-2 -2.499999e-3 4.242638e-2 -4.242638e-2 2.499999e-3 4.242638e-2 -5.543280e-2 -2.499999e-3 2.296099e-2 -5.543280e-2 2.499999e-3 2.296099e-2 -5.999999e-2 -2.499999e-3 -7.154938e-10 -5.999999e-2 2.499999e-3 -7.154938e-10 -5.543268e-2 -2.499999e-3 -2.296099e-2 -5.543268e-2 2.499999e-3 -2.296099e-2 -4.242638e-2 -2.499999e-3 -4.242638e-2 -4.242638e-2 2.499999e-3 -4.242638e-2 -2.296089e-2 -2.500039e-3 -4.272349e-2 -2.296089e-2 2.499958e-3 -4.272349e-2 0 2.499999e-3 0 0 -2.499999e-3 0 ] } texCoord TextureCoordinate { point [ 1 0 1 1 0.937500 0 0.937500 1 0.875000 0 0.875000 1 0.812500 0 0.812500 1 0.750000 0 0.750000 1 0.687500 0 0.687500 1 0.625000 0 0.625000 1 0.562500 0 0.562500 1 0.500000 0 0.500000 1 0.437500 0 0.437500 1 0.375000 0 0.375000 1 0.312500 0 0.312500 1 0.250000 0 0.250000 1 0.187500 0 0.187500 1 0.125000 0 0.125000 1 6.250000e-2 0 6.250000e-2 1 0 0 0 1 0.500000 0.500000 0.308658 0.961938 0.146447 0.853554 3.806030e-2 0.691340 0 0.500000 3.806018e-2 0.308658 0.146447 0.146446 0.308658 3.806018e-2 0.500000 0 0.691340 3.806018e-2 0.853551 0.146447 0.961938 0.308658 1 0.500000 0.961938 0.691340 0.853551 0.853551 0.691340 0.961938 0.961938 0.308658 1 0.500000 0.961938 0.691340 0.500000 1 0.308658 0.961938 0.146447 0.853554 3.806018e-2 0.691340 3.806030e-2 0.308658 0.146447 0.146446 0.308658 3.806009e-2 ] } coordIndex [ 0 1 3 2 -1 2 3 5 4 -1 4 5 7 6 -1 6 7 9 8 -1 8 9 11 10 -1 10 11 13 12 -1 12 13 15 14 -1 14 15 17 16 -1 16 17 19 18 -1 18 19 21 20 -1 20 21 23 22 -1 22 23 25 24 -1 24 25 27 26 -1 26 27 29 28 -1 28 29 31 30 -1 30 31 1 0 -1 32 31 29 -1 32 29 27 -1 32 27 25 -1 32 25 23 -1 32 23 21 -1 32 21 19 -1 32 19 17 -1 32 17 15 -1 32 15 13 -1 32 13 11 -1 32 11 9 -1 32 9 7 -1 32 7 5 -1 32 5 3 -1 32 3 1 -1 32 1 31 -1 33 0 2 -1 33 2 4 -1 33 4 6 -1 33 6 8 -1 33 8 10 -1 33 10 12 -1 33 12 14 -1 33 14 16 -1 33 16 18 -1 33 18 20 -1 33 20 22 -1 33 22 24 -1 33 24 26 -1 33 26 28 -1 33 28 30 -1 33 30 0 -1 ] creaseAngle 0.500000 texCoordIndex [ 0 1 3 2 -1 2 3 5 4 -1 4 5 7 6 -1 6 7 9 8 -1 8 9 11 10 -1 10 11 13 12 -1 12 13 15 14 -1 14 15 17 16 -1 16 17 19 18 -1 18 19 21 20 -1 20 21 23 22 -1 22 23 25 24 -1 24 25 27 26 -1 26 27 29 28 -1 28 29 31 30 -1 30 31 33 32 -1 34 35 36 -1 34 36 37 -1 34 37 38 -1 34 38 39 -1 34 39 40 -1 34 40 41 -1 34 41 42 -1 34 42 43 -1 34 43 44 -1 34 44 45 -1 34 45 46 -1 34 46 47 -1 34 47 48 -1 34 48 49 -1 34 49 17 -1 34 17 35 -1 34 16 43 -1 34 43 44 -1 34 44 50 -1 34 50 51 -1 34 51 52 -1 34 52 48 -1 34 48 49 -1 34 49 53 -1 34 53 54 -1 34 54 55 -1 34 55 56 -1 34 56 38 -1 34 38 57 -1 34 57 58 -1 34 58 59 -1 34 59 16 -1 ] } } ] rotation 0.707106 0.707106 0 3.141590 scaleOrientation 0 0 -1 0.785398 translation 0.343499 0.884998 0.374599 } Transform { children [ Shape { appearance Appearance { material DEF _90 Material { ambientIntensity 0.409835 diffuseColor 0.610000 0.610000 0.610000 shininess 0.109999 specularColor 0.389999 0.389999 0.389999 } } geometry DEF _91 IndexedFaceSet { coord Coordinate { point [ 0 -3e-3 -5.099999e-2 0 3e-3 -5.099999e-2 1.951679e-2 -4.088790e-3 -4.711790e-2 1.951679e-2 1.911220e-3 -4.711790e-2 3.606250e-2 -8.612370e-3 -3.606250e-2 3.606250e-2 -2.612370e-3 -3.606250e-2 4.711790e-2 -1.136950e-2 -1.951690e-2 4.711790e-2 -5.369449e-3 -1.951690e-2 5.099999e-2 -1.320310e-2 -5.975569e-8 5.099999e-2 -7.203090e-3 -5.975569e-8 4.711790e-2 -1.136950e-2 1.951679e-2 4.711790e-2 -5.369449e-3 1.951679e-2 3.606250e-2 -8.612370e-3 3.606240e-2 3.606250e-2 -2.612370e-3 3.606240e-2 1.951679e-2 -4.088790e-3 4.711778e-2 1.951679e-2 1.911220e-3 4.711778e-2 7.700799e-9 -3e-3 5.099999e-2 7.700799e-9 3e-3 5.099999e-2 -1.951679e-2 -4.088790e-3 4.711778e-2 -1.951679e-2 1.911220e-3 4.711778e-2 -3.606250e-2 -8.612370e-3 3.606240e-2 -3.606250e-2 -2.612370e-3 3.606240e-2 -4.711790e-2 -1.136950e-2 1.951679e-2 -4.711790e-2 -5.369449e-3 1.951679e-2 -5.099999e-2 -1.320310e-2 -6.259310e-8 -5.099999e-2 -7.203090e-3 -6.259310e-8 -4.711778e-2 -1.136950e-2 -1.951700e-2 -4.711778e-2 -5.369449e-3 -1.951700e-2 -3.606250e-2 -8.612370e-3 -3.606250e-2 -3.606250e-2 -2.612370e-3 -3.606250e-2 -1.951679e-2 -4.088790e-3 -4.711790e-2 -1.951679e-2 1.911220e-3 -4.711790e-2 0 3e-3 0 0 -3e-3 0 -9.758420e-3 3e-3 -4.905889e-2 -9.758420e-3 -3e-3 -4.905889e-2 9.758420e-3 3e-3 -4.905889e-2 9.758420e-3 -3e-3 -4.905889e-2 -9.758410e-3 3e-3 4.905889e-2 -9.758410e-3 -3e-3 4.905889e-2 9.758420e-3 3e-3 4.905889e-2 9.758420e-3 -3e-3 4.905889e-2 8.498910e-9 3e-3 6.200398e-2 -9.758519e-3 3e-3 6.200398e-2 -9.758519e-3 -4.583199e-3 6.200398e-2 8.498910e-9 -4.583199e-3 6.200398e-2 9.758410e-3 3e-3 6.200398e-2 9.758410e-3 -4.583199e-3 6.200398e-2 -8.634539e-10 3e-3 -6.200398e-2 -9.758519e-3 3e-3 -6.200398e-2 -8.634539e-10 -4.583199e-3 -6.200398e-2 -9.758519e-3 -4.583199e-3 -6.200398e-2 9.758410e-3 3e-3 -6.200398e-2 9.758410e-3 -4.583199e-3 -6.200398e-2 ] } texCoord TextureCoordinate { point [ 1 0 1 1 0.937500 0 0.937500 1 0.875000 0 0.875000 1 0.812500 0 0.812500 1 0.750000 0 0.750000 1 0.687500 0 0.687500 1 0.625000 0 0.625000 1 0.562500 0 0.562500 1 0.500000 0 0.500000 1 0.437500 0 0.437500 1 0.375000 0 0.375000 1 0.312500 0 0.312500 1 0.250000 0 0.250000 1 0.187500 0 0.187500 1 0.125000 0 0.125000 1 6.250000e-2 0 6.250000e-2 1 0 0 0 1 0.500000 0.500000 0.308658 0.961938 0.146447 0.853554 3.806030e-2 0.691340 0 0.500000 3.806018e-2 0.308658 0.146447 0.146446 0.308658 3.806018e-2 0.500000 0 0.691340 3.806018e-2 0.853551 0.146447 0.961938 0.308658 1 0.500000 0.961938 0.691340 0.853551 0.853551 0.691340 0.961938 0.961938 0.308658 1 0.500000 0.961938 0.691340 0.500000 1 0.308658 0.961938 0.146447 0.853554 3.806018e-2 0.691340 3.806030e-2 0.308658 0.146447 0.146446 0.308658 3.806009e-2 3.125000e-2 1 0.404329 0.980970 3.125000e-2 0 0.404329 1.903009e-2 0.968750 1 0.595669 0.980970 0.968750 0 0.595669 1.903009e-2 0.468750 1 0.404329 1.903009e-2 0.468750 0 0.404329 0.980970 0.531250 1 0.595669 1.903009e-2 0.531250 0 0.595669 0.980970 ] } coordIndex [ 2 3 5 4 -1 4 5 7 6 -1 6 7 9 8 -1 8 9 11 10 -1 10 11 13 12 -1 12 13 15 14 -1 18 19 21 20 -1 20 21 23 22 -1 22 23 25 24 -1 24 25 27 26 -1 26 27 29 28 -1 28 29 31 30 -1 32 31 29 -1 32 29 27 -1 32 27 25 -1 32 25 23 -1 32 23 21 -1 32 21 19 -1 32 19 38 17 -1 32 17 40 15 -1 32 15 13 -1 32 13 11 -1 32 11 9 -1 32 9 7 -1 32 7 5 -1 32 5 3 -1 32 3 36 1 -1 32 1 34 31 -1 33 0 37 2 -1 33 2 4 -1 33 4 6 -1 33 6 8 -1 33 8 10 -1 33 10 12 -1 33 12 14 -1 33 14 41 16 -1 33 16 39 18 -1 33 18 20 -1 33 20 22 -1 33 22 24 -1 33 24 26 -1 33 26 28 -1 33 28 30 -1 33 30 35 0 -1 30 31 34 35 -1 36 3 2 37 -1 38 19 18 39 -1 14 15 40 41 -1 45 42 43 44 -1 46 42 45 47 -1 49 48 50 51 -1 50 48 52 53 -1 43 42 17 38 -1 44 43 38 39 -1 45 44 39 16 -1 42 46 40 17 -1 47 45 16 41 -1 46 47 41 40 -1 48 49 34 1 -1 51 50 0 35 -1 49 51 35 34 -1 52 48 1 36 -1 53 52 36 37 -1 50 53 37 0 -1 ] creaseAngle 0.500000 texCoordIndex [ 2 3 5 4 -1 4 5 7 6 -1 6 7 9 8 -1 8 9 11 10 -1 10 11 13 12 -1 12 13 15 14 -1 18 19 21 20 -1 20 21 23 22 -1 22 23 25 24 -1 24 25 27 26 -1 26 27 29 28 -1 28 29 31 30 -1 34 35 36 -1 34 36 37 -1 34 37 38 -1 34 38 39 -1 34 39 40 -1 34 40 41 -1 34 41 69 42 -1 34 42 73 43 -1 34 43 44 -1 34 44 45 -1 34 45 46 -1 34 46 47 -1 34 47 48 -1 34 48 49 -1 34 49 65 17 -1 34 17 61 35 -1 34 16 67 43 -1 34 43 44 -1 34 44 50 -1 34 50 51 -1 34 51 52 -1 34 52 48 -1 34 48 49 -1 34 49 75 53 -1 34 53 71 54 -1 34 54 55 -1 34 55 56 -1 34 56 38 -1 34 38 57 -1 34 57 58 -1 34 58 59 -1 34 59 63 16 -1 30 31 60 62 -1 64 3 2 66 -1 68 19 18 70 -1 14 15 72 74 -1 16 17 68 70 -1 72 17 16 74 -1 60 33 32 62 -1 0 1 64 66 -1 68 17 17 68 -1 70 68 68 70 -1 16 70 70 16 -1 17 72 72 17 -1 74 16 16 74 -1 72 74 74 72 -1 33 60 60 33 -1 62 32 32 62 -1 60 62 62 60 -1 64 1 1 64 -1 66 64 64 66 -1 0 66 66 0 -1 ] } } ] rotation 1 0 0 1.570790 scale 1.470600 1 1.470600 translation -6.679680e-8 0.884998 0.293998 } Transform { children [ Shape { appearance Appearance { material DEF _92 Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 7.800000e-2 radius 9.349999e-3 } } ] rotation 1 0 0 1.570798 translation -1.192088e-7 8.999989e-2 0.339789 } Transform { children [ Shape { appearance Appearance { material USE _90 } geometry DEF _93 IndexedFaceSet { coord Coordinate { point [ 0 -3e-3 -5.099999e-2 0 3e-3 -5.099999e-2 1.951679e-2 -4.041119e-3 -4.711790e-2 1.951679e-2 1.958880e-3 -4.711790e-2 3.606250e-2 -6.333178e-3 -3.606240e-2 3.606250e-2 -3.331839e-4 -3.606240e-2 4.711790e-2 -9.083668e-3 -1.951679e-2 4.711790e-2 -3.083670e-3 -1.951679e-2 5.099999e-2 -9.083668e-3 3.020188e-8 5.099999e-2 -3.083670e-3 3.020188e-8 4.711790e-2 -9.083668e-3 1.951690e-2 4.711790e-2 -3.083670e-3 1.951690e-2 3.606250e-2 -6.333178e-3 3.606250e-2 3.606250e-2 -3.331839e-4 3.606250e-2 1.951679e-2 -4.041119e-3 4.711790e-2 1.951679e-2 1.958880e-3 4.711790e-2 7.700799e-9 -3e-3 5.099999e-2 7.700799e-9 3e-3 5.099999e-2 -1.951679e-2 -4.041119e-3 4.711790e-2 -1.951679e-2 1.958880e-3 4.711790e-2 -3.606250e-2 -6.333178e-3 3.606250e-2 -3.606250e-2 -3.331839e-4 3.606250e-2 -4.711790e-2 -9.083668e-3 1.951690e-2 -4.711790e-2 -3.083670e-3 1.951690e-2 -5.099999e-2 -9.083668e-3 2.736440e-8 -5.099999e-2 -3.083670e-3 2.736440e-8 -4.711778e-2 -9.083668e-3 -1.951690e-2 -4.711778e-2 -3.083670e-3 -1.951690e-2 -3.606250e-2 -6.333178e-3 -3.606240e-2 -3.606250e-2 -3.331839e-4 -3.606240e-2 -1.951679e-2 -4.041119e-3 -4.711790e-2 -1.951679e-2 1.958880e-3 -4.711790e-2 0 3e-3 0 0 -3e-3 0 -9.758420e-3 3e-3 -4.905889e-2 -9.758420e-3 -3e-3 -4.905889e-2 9.758420e-3 3e-3 -4.905889e-2 9.758420e-3 -3e-3 -4.905889e-2 -9.758410e-3 3e-3 4.905889e-2 -9.758410e-3 -3e-3 4.905889e-2 9.758420e-3 3e-3 4.905889e-2 9.758420e-3 -3e-3 4.905889e-2 8.498910e-9 3e-3 6.200398e-2 -9.758519e-3 3e-3 6.200398e-2 -9.758519e-3 -4.583199e-3 6.200398e-2 8.498910e-9 -4.583199e-3 6.200398e-2 9.758410e-3 3e-3 6.200398e-2 9.758410e-3 -4.583199e-3 6.200398e-2 -8.634539e-10 3e-3 -6.200398e-2 -9.758519e-3 3e-3 -6.200398e-2 -8.634539e-10 -4.583199e-3 -6.200398e-2 -9.758519e-3 -4.583199e-3 -6.200398e-2 9.758410e-3 3e-3 -6.200398e-2 9.758410e-3 -4.583199e-3 -6.200398e-2 ] } texCoord TextureCoordinate { point [ 1 0 1 1 0.937500 0 0.937500 1 0.875000 0 0.875000 1 0.812500 0 0.812500 1 0.750000 0 0.750000 1 0.687500 0 0.687500 1 0.625000 0 0.625000 1 0.562500 0 0.562500 1 0.500000 0 0.500000 1 0.437500 0 0.437500 1 0.375000 0 0.375000 1 0.312500 0 0.312500 1 0.250000 0 0.250000 1 0.187500 0 0.187500 1 0.125000 0 0.125000 1 6.250000e-2 0 6.250000e-2 1 0 0 0 1 0.500000 0.500000 0.308658 0.961938 0.146447 0.853554 3.806030e-2 0.691340 0 0.500000 3.806018e-2 0.308658 0.146447 0.146446 0.308658 3.806018e-2 0.500000 0 0.691340 3.806018e-2 0.853551 0.146447 0.961938 0.308658 1 0.500000 0.961938 0.691340 0.853551 0.853551 0.691340 0.961938 0.961938 0.308658 1 0.500000 0.961938 0.691340 0.500000 1 0.308658 0.961938 0.146447 0.853554 3.806018e-2 0.691340 3.806030e-2 0.308658 0.146447 0.146446 0.308658 3.806009e-2 3.125000e-2 1 0.404329 0.980970 3.125000e-2 0 0.404329 1.903009e-2 0.968750 1 0.595669 0.980970 0.968750 0 0.595669 1.903009e-2 0.468750 1 0.404329 1.903009e-2 0.468750 0 0.404329 0.980970 0.531250 1 0.595669 1.903009e-2 0.531250 0 0.595669 0.980970 ] } coordIndex [ 2 3 5 4 -1 4 5 7 6 -1 6 7 9 8 -1 8 9 11 10 -1 10 11 13 12 -1 12 13 15 14 -1 18 19 21 20 -1 20 21 23 22 -1 22 23 25 24 -1 24 25 27 26 -1 26 27 29 28 -1 28 29 31 30 -1 32 31 29 -1 32 29 27 -1 32 27 25 -1 32 25 23 -1 32 23 21 -1 32 21 19 -1 32 19 38 17 -1 32 17 40 15 -1 32 15 13 -1 32 13 11 -1 32 11 9 -1 32 9 7 -1 32 7 5 -1 32 5 3 -1 32 3 36 1 -1 32 1 34 31 -1 33 0 37 2 -1 33 2 4 -1 33 4 6 -1 33 6 8 -1 33 8 10 -1 33 10 12 -1 33 12 14 -1 33 14 41 16 -1 33 16 39 18 -1 33 18 20 -1 33 20 22 -1 33 22 24 -1 33 24 26 -1 33 26 28 -1 33 28 30 -1 33 30 35 0 -1 30 31 34 35 -1 36 3 2 37 -1 38 19 18 39 -1 14 15 40 41 -1 45 42 43 44 -1 46 42 45 47 -1 49 48 50 51 -1 50 48 52 53 -1 43 42 17 38 -1 44 43 38 39 -1 45 44 39 16 -1 42 46 40 17 -1 47 45 16 41 -1 46 47 41 40 -1 48 49 34 1 -1 51 50 0 35 -1 49 51 35 34 -1 52 48 1 36 -1 53 52 36 37 -1 50 53 37 0 -1 ] creaseAngle 0.500000 texCoordIndex [ 2 3 5 4 -1 4 5 7 6 -1 6 7 9 8 -1 8 9 11 10 -1 10 11 13 12 -1 12 13 15 14 -1 18 19 21 20 -1 20 21 23 22 -1 22 23 25 24 -1 24 25 27 26 -1 26 27 29 28 -1 28 29 31 30 -1 34 35 36 -1 34 36 37 -1 34 37 38 -1 34 38 39 -1 34 39 40 -1 34 40 41 -1 34 41 69 42 -1 34 42 73 43 -1 34 43 44 -1 34 44 45 -1 34 45 46 -1 34 46 47 -1 34 47 48 -1 34 48 49 -1 34 49 65 17 -1 34 17 61 35 -1 34 16 67 43 -1 34 43 44 -1 34 44 50 -1 34 50 51 -1 34 51 52 -1 34 52 48 -1 34 48 49 -1 34 49 75 53 -1 34 53 71 54 -1 34 54 55 -1 34 55 56 -1 34 56 38 -1 34 38 57 -1 34 57 58 -1 34 58 59 -1 34 59 63 16 -1 30 31 60 62 -1 64 3 2 66 -1 68 19 18 70 -1 14 15 72 74 -1 16 17 68 70 -1 72 17 16 74 -1 60 33 32 62 -1 0 1 64 66 -1 68 17 17 68 -1 70 68 68 70 -1 16 70 70 16 -1 17 72 72 17 -1 74 16 16 74 -1 72 74 74 72 -1 33 60 60 33 -1 62 32 32 62 -1 60 62 62 60 -1 64 1 1 64 -1 66 64 64 66 -1 0 66 66 0 -1 ] } } ] rotation 1 0 0 1.570790 translation 7.450580e-9 8.999989e-2 0.297789 } Transform { children [ Shape { appearance Appearance { material USE _90 } geometry DEF _94 IndexedFaceSet { coord Coordinate { point [ 0 -3e-3 -5.099999e-2 0 3e-3 -5.099999e-2 1.951679e-2 -4.041119e-3 -4.711790e-2 1.951679e-2 1.958880e-3 -4.711790e-2 3.606250e-2 -6.333178e-3 -3.606240e-2 3.606250e-2 -3.331839e-4 -3.606240e-2 4.711790e-2 -9.083668e-3 -1.951679e-2 4.711790e-2 -3.083670e-3 -1.951679e-2 5.099999e-2 -9.083668e-3 3.020188e-8 5.099999e-2 -3.083670e-3 3.020188e-8 4.711790e-2 -9.083668e-3 1.951690e-2 4.711790e-2 -3.083670e-3 1.951690e-2 3.606250e-2 -6.333178e-3 3.606250e-2 3.606250e-2 -3.331839e-4 3.606250e-2 1.951679e-2 -4.041119e-3 4.711790e-2 1.951679e-2 1.958880e-3 4.711790e-2 7.700799e-9 -3e-3 5.099999e-2 7.700799e-9 3e-3 5.099999e-2 -1.951679e-2 -4.041119e-3 4.711790e-2 -1.951679e-2 1.958880e-3 4.711790e-2 -3.606250e-2 -6.333178e-3 3.606250e-2 -3.606250e-2 -3.331839e-4 3.606250e-2 -4.711790e-2 -9.083668e-3 1.951690e-2 -4.711790e-2 -3.083670e-3 1.951690e-2 -5.099999e-2 -9.083668e-3 2.736440e-8 -5.099999e-2 -3.083670e-3 2.736440e-8 -4.711778e-2 -9.083668e-3 -1.951690e-2 -4.711778e-2 -3.083670e-3 -1.951690e-2 -3.606250e-2 -6.333178e-3 -3.606240e-2 -3.606250e-2 -3.331839e-4 -3.606240e-2 -1.951679e-2 -4.041119e-3 -4.711790e-2 -1.951679e-2 1.958880e-3 -4.711790e-2 0 3e-3 0 0 -3e-3 0 -9.758420e-3 3e-3 -4.905889e-2 -9.758420e-3 -3e-3 -4.905889e-2 9.758420e-3 3e-3 -4.905889e-2 9.758420e-3 -3e-3 -4.905889e-2 -9.758410e-3 3e-3 4.905889e-2 -9.758410e-3 -3e-3 4.905889e-2 9.758420e-3 3e-3 4.905889e-2 9.758420e-3 -3e-3 4.905889e-2 8.498910e-9 3e-3 6.200398e-2 -9.758519e-3 3e-3 6.200398e-2 -9.758519e-3 -4.583199e-3 6.200398e-2 8.498910e-9 -4.583199e-3 6.200398e-2 9.758410e-3 3e-3 6.200398e-2 9.758410e-3 -4.583199e-3 6.200398e-2 -8.634539e-10 3e-3 -6.200398e-2 -9.758519e-3 3e-3 -6.200398e-2 -8.634539e-10 -4.583199e-3 -6.200398e-2 -9.758519e-3 -4.583199e-3 -6.200398e-2 9.758410e-3 3e-3 -6.200398e-2 9.758410e-3 -4.583199e-3 -6.200398e-2 ] } texCoord TextureCoordinate { point [ 1 0 1 1 0.937500 0 0.937500 1 0.875000 0 0.875000 1 0.812500 0 0.812500 1 0.750000 0 0.750000 1 0.687500 0 0.687500 1 0.625000 0 0.625000 1 0.562500 0 0.562500 1 0.500000 0 0.500000 1 0.437500 0 0.437500 1 0.375000 0 0.375000 1 0.312500 0 0.312500 1 0.250000 0 0.250000 1 0.187500 0 0.187500 1 0.125000 0 0.125000 1 6.250000e-2 0 6.250000e-2 1 0 0 0 1 0.500000 0.500000 0.308658 0.961938 0.146447 0.853554 3.806030e-2 0.691340 0 0.500000 3.806018e-2 0.308658 0.146447 0.146446 0.308658 3.806018e-2 0.500000 0 0.691340 3.806018e-2 0.853551 0.146447 0.961938 0.308658 1 0.500000 0.961938 0.691340 0.853551 0.853551 0.691340 0.961938 0.961938 0.308658 1 0.500000 0.961938 0.691340 0.500000 1 0.308658 0.961938 0.146447 0.853554 3.806018e-2 0.691340 3.806030e-2 0.308658 0.146447 0.146446 0.308658 3.806009e-2 3.125000e-2 1 0.404329 0.980970 3.125000e-2 0 0.404329 1.903009e-2 0.968750 1 0.595669 0.980970 0.968750 0 0.595669 1.903009e-2 0.468750 1 0.404329 1.903009e-2 0.468750 0 0.404329 0.980970 0.531250 1 0.595669 1.903009e-2 0.531250 0 0.595669 0.980970 ] } coordIndex [ 2 3 5 4 -1 4 5 7 6 -1 6 7 9 8 -1 8 9 11 10 -1 10 11 13 12 -1 12 13 15 14 -1 18 19 21 20 -1 20 21 23 22 -1 22 23 25 24 -1 24 25 27 26 -1 26 27 29 28 -1 28 29 31 30 -1 32 31 29 -1 32 29 27 -1 32 27 25 -1 32 25 23 -1 32 23 21 -1 32 21 19 -1 32 19 38 17 -1 32 17 40 15 -1 32 15 13 -1 32 13 11 -1 32 11 9 -1 32 9 7 -1 32 7 5 -1 32 5 3 -1 32 3 36 1 -1 32 1 34 31 -1 33 0 37 2 -1 33 2 4 -1 33 4 6 -1 33 6 8 -1 33 8 10 -1 33 10 12 -1 33 12 14 -1 33 14 41 16 -1 33 16 39 18 -1 33 18 20 -1 33 20 22 -1 33 22 24 -1 33 24 26 -1 33 26 28 -1 33 28 30 -1 33 30 35 0 -1 30 31 34 35 -1 36 3 2 37 -1 38 19 18 39 -1 14 15 40 41 -1 45 42 43 44 -1 46 42 45 47 -1 49 48 50 51 -1 50 48 52 53 -1 43 42 17 38 -1 44 43 38 39 -1 45 44 39 16 -1 42 46 40 17 -1 47 45 16 41 -1 46 47 41 40 -1 48 49 34 1 -1 51 50 0 35 -1 49 51 35 34 -1 52 48 1 36 -1 53 52 36 37 -1 50 53 37 0 -1 ] creaseAngle 0.500000 texCoordIndex [ 2 3 5 4 -1 4 5 7 6 -1 6 7 9 8 -1 8 9 11 10 -1 10 11 13 12 -1 12 13 15 14 -1 18 19 21 20 -1 20 21 23 22 -1 22 23 25 24 -1 24 25 27 26 -1 26 27 29 28 -1 28 29 31 30 -1 34 35 36 -1 34 36 37 -1 34 37 38 -1 34 38 39 -1 34 39 40 -1 34 40 41 -1 34 41 69 42 -1 34 42 73 43 -1 34 43 44 -1 34 44 45 -1 34 45 46 -1 34 46 47 -1 34 47 48 -1 34 48 49 -1 34 49 65 17 -1 34 17 61 35 -1 34 16 67 43 -1 34 43 44 -1 34 44 50 -1 34 50 51 -1 34 51 52 -1 34 52 48 -1 34 48 49 -1 34 49 75 53 -1 34 53 71 54 -1 34 54 55 -1 34 55 56 -1 34 56 38 -1 34 38 57 -1 34 57 58 -1 34 58 59 -1 34 59 63 16 -1 30 31 60 62 -1 64 3 2 66 -1 68 19 18 70 -1 14 15 72 74 -1 16 17 68 70 -1 72 17 16 74 -1 60 33 32 62 -1 0 1 64 66 -1 68 17 17 68 -1 70 68 68 70 -1 16 70 70 16 -1 17 72 72 17 -1 74 16 16 74 -1 72 74 74 72 -1 33 60 60 33 -1 62 32 32 62 -1 60 62 62 60 -1 64 1 1 64 -1 66 64 64 66 -1 0 66 66 0 -1 ] } } ] rotation 0.862856 0.357408 -0.357405 1.717759 translation 0.210567 1.128998 0.210567 } Transform { children [ Shape { appearance Appearance { material USE _92 } geometry Cylinder { height 0.143998 radius 9.349999e-3 } } ] rotation 0.862857 0.357405 -0.357406 1.717769 translation 0.263601 1.128998 0.263601 } Transform { children [ Transform { children [ DEF _95 Transform { children [ Transform { children [ Transform { children [ Shape { appearance Appearance { material DEF _96 Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _97 IndexedFaceSet { coord Coordinate { point [ -2.649998e-3 8.200000e-3 5.599998e-3 -2.649998e-3 -8.200000e-3 5.599998e-3 2.649998e-3 8.200000e-3 5.599998e-3 2.649998e-3 -8.200000e-3 5.599998e-3 2.649998e-3 -8.200000e-3 -5.599998e-3 -2.649998e-3 3.180000e-2 -5.599998e-3 -2.649998e-3 -8.200000e-3 -5.599998e-3 2.649998e-3 3.180000e-2 -5.599998e-3 2.649998e-3 3.180000e-2 -2.060000e-2 2.649998e-3 -8.200000e-3 -2.060000e-2 -2.649998e-3 3.180000e-2 -2.060000e-2 -2.649998e-3 -8.200000e-3 -2.060000e-2 ] } texCoord TextureCoordinate { point [ 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 ] } colorPerVertex FALSE coordIndex [ 0 1 3 2 -1 5 6 1 0 -1 1 6 4 3 -1 8 9 11 10 -1 2 3 4 7 -1 5 0 2 7 -1 9 8 7 4 -1 6 11 9 4 -1 7 8 10 5 -1 10 11 6 5 -1 ] creaseAngle 0.500000 texCoordIndex [ 0 1 3 2 -1 4 5 7 6 -1 16 17 19 18 -1 20 21 23 22 -1 8 9 11 10 -1 12 13 15 14 -1 31 30 28 29 -1 36 37 39 38 -1 35 34 32 33 -1 24 25 27 26 -1 ] } } ] translation -6.090778e-9 8.200218e-3 1.040000e-2 } Transform { children [ Shape { appearance Appearance { material USE _96 } geometry Box { size 8.799999e-2 6e-3 3.200000e-2 } } ] translation 0 3.000020e-3 0 } ] rotation 0 0 1 3.141598 } Transform { children [ Transform { children [ Shape { appearance Appearance { material USE _96 } geometry DEF _98 IndexedFaceSet { coord Coordinate { point [ -2.649998e-3 8.200000e-3 5.599998e-3 -2.649998e-3 -8.200000e-3 5.599998e-3 2.649998e-3 8.200000e-3 5.599998e-3 2.649998e-3 -8.200000e-3 5.599998e-3 2.649998e-3 -8.200000e-3 -5.599998e-3 -2.649998e-3 3.180000e-2 -5.599998e-3 -2.649998e-3 -8.200000e-3 -5.599998e-3 2.649998e-3 3.180000e-2 -5.599998e-3 2.649998e-3 3.180000e-2 -2.060000e-2 2.649998e-3 -8.200000e-3 -2.060000e-2 -2.649998e-3 3.180000e-2 -2.060000e-2 -2.649998e-3 -8.200000e-3 -2.060000e-2 ] } texCoord TextureCoordinate { point [ 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 ] } colorPerVertex FALSE coordIndex [ 0 1 3 2 -1 5 6 1 0 -1 1 6 4 3 -1 8 9 11 10 -1 2 3 4 7 -1 5 0 2 7 -1 9 8 7 4 -1 6 11 9 4 -1 7 8 10 5 -1 10 11 6 5 -1 ] creaseAngle 0.500000 texCoordIndex [ 0 1 3 2 -1 4 5 7 6 -1 16 17 19 18 -1 20 21 23 22 -1 8 9 11 10 -1 12 13 15 14 -1 31 30 28 29 -1 36 37 39 38 -1 35 34 32 33 -1 24 25 27 26 -1 ] } } ] translation 8.597880e-10 8.200098e-3 1.040000e-2 } Transform { children [ Shape { appearance Appearance { material USE _96 } geometry Box { size 8.799999e-2 6e-3 3.200000e-2 } } ] translation 0 3e-3 0 } ] } ] rotation 0 1 0 0.785395 translation 0.217223 1.235000 0.217224 } ] translation 0 6.000400e-3 0 } Transform { children [ USE _95 ] translation 0 -0.639998 0 } Transform { children [ USE _95 ] rotation -6.191609e-8 -1 3.479879e-8 1.570798 translation -4.422370e-8 -0.639998 1.779318e-7 } Transform { children [ USE _95 ] rotation -6.191609e-8 -1 3.479879e-8 1.570798 translation -2.670589e-8 6.000400e-3 1.154540e-7 } Transform { children [ USE _95 ] rotation 6.191609e-8 1 -3.479879e-8 3.141590 translation -2.221560e-7 -0.639998 1.337078e-7 } Transform { children [ USE _95 ] rotation 6.191609e-8 1 -3.479879e-8 3.141590 translation -1.421600e-7 6.000400e-3 8.874820e-8 } Transform { children [ USE _95 ] rotation 6.191609e-8 1 -3.479879e-8 1.570798 translation -1.154540e-7 6.000400e-3 -2.670599e-8 } Transform { children [ USE _95 ] rotation 6.191609e-8 1 -3.479879e-8 1.570798 translation -1.779318e-7 -0.639998 -4.422378e-8 } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.409835 diffuseColor 0.610000 0.610000 0.610000 shininess 0.109999 specularColor 0.389999 0.389999 0.389999 } } geometry DEF _99 IndexedFaceSet { coord Coordinate { point [ 0 -3e-3 -5.099999e-2 0 3e-3 -5.099999e-2 1.951679e-2 -4.088790e-3 -4.711790e-2 1.951679e-2 1.911220e-3 -4.711790e-2 3.606250e-2 -8.612370e-3 -3.606250e-2 3.606250e-2 -2.612370e-3 -3.606250e-2 4.711790e-2 -1.136950e-2 -1.951690e-2 4.711790e-2 -5.369449e-3 -1.951690e-2 5.099999e-2 -1.320310e-2 -5.975569e-8 5.099999e-2 -7.203090e-3 -5.975569e-8 4.711790e-2 -1.136950e-2 1.951679e-2 4.711790e-2 -5.369449e-3 1.951679e-2 3.606250e-2 -8.612370e-3 3.606240e-2 3.606250e-2 -2.612370e-3 3.606240e-2 1.951679e-2 -4.088790e-3 4.711778e-2 1.951679e-2 1.911220e-3 4.711778e-2 7.700799e-9 -3e-3 5.099999e-2 7.700799e-9 3e-3 5.099999e-2 -1.951679e-2 -4.088790e-3 4.711778e-2 -1.951679e-2 1.911220e-3 4.711778e-2 -3.606250e-2 -8.612370e-3 3.606240e-2 -3.606250e-2 -2.612370e-3 3.606240e-2 -4.711790e-2 -1.136950e-2 1.951679e-2 -4.711790e-2 -5.369449e-3 1.951679e-2 -5.099999e-2 -1.320310e-2 -6.259310e-8 -5.099999e-2 -7.203090e-3 -6.259310e-8 -4.711778e-2 -1.136950e-2 -1.951700e-2 -4.711778e-2 -5.369449e-3 -1.951700e-2 -3.606250e-2 -8.612370e-3 -3.606250e-2 -3.606250e-2 -2.612370e-3 -3.606250e-2 -1.951679e-2 -4.088790e-3 -4.711790e-2 -1.951679e-2 1.911220e-3 -4.711790e-2 0 3e-3 0 0 -3e-3 0 -9.758420e-3 3e-3 -4.905889e-2 -9.758420e-3 -3e-3 -4.905889e-2 9.758420e-3 3e-3 -4.905889e-2 9.758420e-3 -3e-3 -4.905889e-2 -9.758410e-3 3e-3 4.905889e-2 -9.758410e-3 -3e-3 4.905889e-2 9.758420e-3 3e-3 4.905889e-2 9.758420e-3 -3e-3 4.905889e-2 8.498910e-9 3e-3 6.200398e-2 -9.758519e-3 3e-3 6.200398e-2 -9.758519e-3 -4.583199e-3 6.200398e-2 8.498910e-9 -4.583199e-3 6.200398e-2 9.758410e-3 3e-3 6.200398e-2 9.758410e-3 -4.583199e-3 6.200398e-2 -8.634539e-10 3e-3 -6.200398e-2 -9.758519e-3 3e-3 -6.200398e-2 -8.634539e-10 -4.583199e-3 -6.200398e-2 -9.758519e-3 -4.583199e-3 -6.200398e-2 9.758410e-3 3e-3 -6.200398e-2 9.758410e-3 -4.583199e-3 -6.200398e-2 ] } texCoord TextureCoordinate { point [ 1 0 1 1 0.937500 0 0.937500 1 0.875000 0 0.875000 1 0.812500 0 0.812500 1 0.750000 0 0.750000 1 0.687500 0 0.687500 1 0.625000 0 0.625000 1 0.562500 0 0.562500 1 0.500000 0 0.500000 1 0.437500 0 0.437500 1 0.375000 0 0.375000 1 0.312500 0 0.312500 1 0.250000 0 0.250000 1 0.187500 0 0.187500 1 0.125000 0 0.125000 1 6.250000e-2 0 6.250000e-2 1 0 0 0 1 0.500000 0.500000 0.308658 0.961938 0.146447 0.853554 3.806030e-2 0.691340 0 0.500000 3.806018e-2 0.308658 0.146447 0.146446 0.308658 3.806018e-2 0.500000 0 0.691340 3.806018e-2 0.853551 0.146447 0.961938 0.308658 1 0.500000 0.961938 0.691340 0.853551 0.853551 0.691340 0.961938 0.961938 0.308658 1 0.500000 0.961938 0.691340 0.500000 1 0.308658 0.961938 0.146447 0.853554 3.806018e-2 0.691340 3.806030e-2 0.308658 0.146447 0.146446 0.308658 3.806009e-2 3.125000e-2 1 0.404329 0.980970 3.125000e-2 0 0.404329 1.903009e-2 0.968750 1 0.595669 0.980970 0.968750 0 0.595669 1.903009e-2 0.468750 1 0.404329 1.903009e-2 0.468750 0 0.404329 0.980970 0.531250 1 0.595669 1.903009e-2 0.531250 0 0.595669 0.980970 ] } coordIndex [ 2 3 5 4 -1 4 5 7 6 -1 6 7 9 8 -1 8 9 11 10 -1 10 11 13 12 -1 12 13 15 14 -1 18 19 21 20 -1 20 21 23 22 -1 22 23 25 24 -1 24 25 27 26 -1 26 27 29 28 -1 28 29 31 30 -1 32 31 29 -1 32 29 27 -1 32 27 25 -1 32 25 23 -1 32 23 21 -1 32 21 19 -1 32 19 38 17 -1 32 17 40 15 -1 32 15 13 -1 32 13 11 -1 32 11 9 -1 32 9 7 -1 32 7 5 -1 32 5 3 -1 32 3 36 1 -1 32 1 34 31 -1 33 0 37 2 -1 33 2 4 -1 33 4 6 -1 33 6 8 -1 33 8 10 -1 33 10 12 -1 33 12 14 -1 33 14 41 16 -1 33 16 39 18 -1 33 18 20 -1 33 20 22 -1 33 22 24 -1 33 24 26 -1 33 26 28 -1 33 28 30 -1 33 30 35 0 -1 30 31 34 35 -1 36 3 2 37 -1 38 19 18 39 -1 14 15 40 41 -1 45 42 43 44 -1 46 42 45 47 -1 49 48 50 51 -1 50 48 52 53 -1 43 42 17 38 -1 44 43 38 39 -1 45 44 39 16 -1 42 46 40 17 -1 47 45 16 41 -1 46 47 41 40 -1 48 49 34 1 -1 51 50 0 35 -1 49 51 35 34 -1 52 48 1 36 -1 53 52 36 37 -1 50 53 37 0 -1 ] creaseAngle 0.500000 texCoordIndex [ 2 3 5 4 -1 4 5 7 6 -1 6 7 9 8 -1 8 9 11 10 -1 10 11 13 12 -1 12 13 15 14 -1 18 19 21 20 -1 20 21 23 22 -1 22 23 25 24 -1 24 25 27 26 -1 26 27 29 28 -1 28 29 31 30 -1 34 35 36 -1 34 36 37 -1 34 37 38 -1 34 38 39 -1 34 39 40 -1 34 40 41 -1 34 41 69 42 -1 34 42 73 43 -1 34 43 44 -1 34 44 45 -1 34 45 46 -1 34 46 47 -1 34 47 48 -1 34 48 49 -1 34 49 65 17 -1 34 17 61 35 -1 34 16 67 43 -1 34 43 44 -1 34 44 50 -1 34 50 51 -1 34 51 52 -1 34 52 48 -1 34 48 49 -1 34 49 75 53 -1 34 53 71 54 -1 34 54 55 -1 34 55 56 -1 34 56 38 -1 34 38 57 -1 34 57 58 -1 34 58 59 -1 34 59 63 16 -1 30 31 60 62 -1 64 3 2 66 -1 68 19 18 70 -1 14 15 72 74 -1 16 17 68 70 -1 72 17 16 74 -1 60 33 32 62 -1 0 1 64 66 -1 68 17 17 68 -1 70 68 68 70 -1 16 70 70 16 -1 17 72 72 17 -1 74 16 16 74 -1 72 74 74 72 -1 33 60 60 33 -1 62 32 32 62 -1 60 62 62 60 -1 64 1 1 64 -1 66 64 64 66 -1 0 66 66 0 -1 ] } } ] rotation 0.862856 -0.357408 0.357405 1.717759 scale 1.470600 1 1.470600 translation -0.207889 0.302500 0.207889 } ] translation 3.186388 0 1.086770 } Transform { children [ Shape { appearance Appearance { material DEF _100 Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Box { size 7.999999e-2 0.159998 4.999998e-3 } } ] rotation 1.210080e-7 1 3.687030e-9 1.041110 scaleOrientation 4.621060e-2 0.917185 0.395772 1.757959 translation 3.555938 1.945700 1.175050 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 0.750000 0.750000 0.750000 specularColor 0.500000 0.500000 0.500000 } } geometry Box { size 5.249999e-2 8e-3 0.159998 } } ] translation 3.558439 1.853700 1.175050 } Transform { children [ Shape { appearance Appearance { material USE _100 } geometry Box { size 5.249999e-2 8e-3 0.159998 } } ] translation 3.558439 1.861700 1.175050 } ] } Transform { children [ DEF wall1 Shape { appearance Appearance { material Material { diffuseColor 0.600000 0.500000 0.300000 specularColor 0.209998 0.209998 0.209998 } } } ] translation 0.914690 1.195000 1.447499 } Transform { children [ Transform { children [ Transform { children [ Shape { appearance Appearance { material DEF _102 Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.200000e-2 radius 5.750000e-2 } } ] translation 1.022289 0.494040 0.422488 } Transform { children [ Shape { appearance Appearance { material USE _102 } geometry Cylinder { height 1.200000e-2 radius 5.750000e-2 } } ] translation 1.022289 0.391039 0.422488 } Transform { children [ Shape { appearance Appearance { material USE _102 } geometry Cylinder { height 1.200000e-2 radius 5.750000e-2 } } ] translation 1.022289 0.379040 0.422488 } Transform { children [ Shape { appearance Appearance { material DEF _103 Material { ambientIntensity 0.270269 diffuseColor 0.569998 0.569998 0.569998 shininess 3.999999e-2 specularColor 0.889998 0.889998 0.889998 } } geometry Cone { bottomRadius 3.999999e-2 height 0.159998 } } ] rotation 1 0 0 3.141590 translation 1.022289 0.293040 0.422486 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material USE _103 } geometry Cylinder { height 9e-2 radius 4.500000e-2 } } ] translation 1.094099 0.428999 0.722778 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.239998 diffuseColor 0.559243 0.569998 0.569998 shininess 3.999999e-2 specularColor 0.873206 0.889998 0.889998 } } geometry DEF _104 IndexedFaceSet { coord Coordinate { point [ 3.568250e-8 -2.264980e-2 -4.500000e-2 3.568250e-8 2.235019e-2 -4.500000e-2 7.653700e-3 -2.264980e-2 -4.347759e-2 7.653700e-3 2.235019e-2 -4.347759e-2 1.414220e-2 -2.264980e-2 -3.914219e-2 1.414220e-2 2.235019e-2 -3.914219e-2 1.847760e-2 -2.264980e-2 -3.265370e-2 1.847760e-2 2.235019e-2 -3.265370e-2 1.999999e-2 -2.264980e-2 -2.500000e-2 1.999999e-2 2.235019e-2 -2.500000e-2 -1.999999e-2 -2.264980e-2 -2.500000e-2 -1.999999e-2 2.235019e-2 -2.500000e-2 -1.847749e-2 -2.264980e-2 -3.265370e-2 -1.847749e-2 2.235019e-2 -3.265370e-2 -1.414209e-2 -2.264980e-2 -3.914219e-2 -1.414209e-2 2.235019e-2 -3.914219e-2 -7.653620e-3 -2.264980e-2 -4.347759e-2 -7.653620e-3 2.235019e-2 -4.347759e-2 1.999999e-2 -2.264999e-2 2.500000e-2 1.999999e-2 2.264999e-2 2.500000e-2 1.847760e-2 -2.264999e-2 3.265370e-2 1.847760e-2 2.264999e-2 3.265370e-2 1.414220e-2 -2.264999e-2 3.914219e-2 1.414220e-2 2.264999e-2 3.914219e-2 7.653680e-3 -2.264999e-2 4.347769e-2 7.653668e-3 2.264999e-2 4.347769e-2 1.835019e-8 -2.264999e-2 4.500000e-2 1.611329e-8 2.264999e-2 4.500000e-2 -7.653648e-3 -2.264999e-2 4.347769e-2 -7.653648e-3 2.264999e-2 4.347769e-2 -1.414209e-2 -2.264999e-2 3.914219e-2 -1.414209e-2 2.264999e-2 3.914219e-2 -1.847760e-2 -2.264999e-2 3.265370e-2 -1.847760e-2 2.264999e-2 3.265370e-2 -1.999999e-2 -2.264999e-2 2.500000e-2 -1.999999e-2 2.264999e-2 2.500000e-2 1.999999e-2 7.656328e-3 2.508999e-2 -1.999999e-2 7.656328e-3 2.508999e-2 1.999999e-2 7.356530e-3 -2.491009e-2 -1.999999e-2 7.356530e-3 -2.491009e-2 1.105620e-8 -6.960798e-3 -2.494960e-2 2.980229e-8 2.235019e-2 -2.494960e-2 3.061470e-3 -6.960798e-3 -2.434070e-2 3.061488e-3 2.235019e-2 -2.434070e-2 5.656870e-3 -6.960798e-3 -2.260649e-2 5.656890e-3 2.235019e-2 -2.260649e-2 7.391049e-3 -6.960798e-3 -2.001110e-2 7.391070e-3 2.235019e-2 -2.001110e-2 8.000008e-3 -6.960798e-3 -1.694959e-2 8.000030e-3 2.235019e-2 -1.694959e-2 7.391049e-3 -6.960798e-3 -1.388810e-2 7.391070e-3 2.235019e-2 -1.388818e-2 5.656870e-3 -6.960798e-3 -1.129280e-2 5.656890e-3 2.235019e-2 -1.129280e-2 3.061470e-3 -6.960798e-3 -9.558578e-3 3.061488e-3 2.235019e-2 -9.558590e-3 1.226409e-8 -6.960798e-3 -8.949618e-3 3.101029e-8 2.235019e-2 -8.949629e-3 -3.061450e-3 -6.960798e-3 -9.558578e-3 -3.061430e-3 2.235019e-2 -9.558590e-3 -5.656838e-3 -6.960798e-3 -1.129280e-2 -5.656830e-3 2.235019e-2 -1.129280e-2 -7.391029e-3 -6.960798e-3 -1.388810e-2 -7.391009e-3 2.235019e-2 -1.388818e-2 -7.999990e-3 -6.960798e-3 -1.694959e-2 -7.999968e-3 2.235019e-2 -1.694959e-2 -7.391020e-3 -6.960798e-3 -2.001110e-2 -7.391000e-3 2.235019e-2 -2.001110e-2 -5.656838e-3 -6.960798e-3 -2.260649e-2 -5.656830e-3 2.235019e-2 -2.260649e-2 -3.061450e-3 -6.960798e-3 -2.434070e-2 -3.061430e-3 2.235019e-2 -2.434070e-2 1.105620e-8 -6.960798e-3 -1.694959e-2 -7.999968e-3 7.507639e-3 -8.949629e-3 8.000030e-3 7.507639e-3 -8.949629e-3 8.000030e-3 2.235019e-2 -2.494960e-2 8.000030e-3 7.507639e-3 -2.494960e-2 -7.999968e-3 7.507639e-3 -2.494960e-2 8.000030e-3 7.507639e-3 -1.694959e-2 8.000030e-3 2.235019e-2 -1.694959e-2 8.000030e-3 7.507639e-3 -1.294958e-2 8.000030e-3 2.235019e-2 -1.294958e-2 8.000030e-3 2.235019e-2 -2.094960e-2 8.000030e-3 7.507639e-3 -2.094960e-2 2.760329e-8 7.507639e-3 -8.949629e-3 -3.999968e-3 7.507639e-3 -8.949629e-3 4.000029e-3 7.507639e-3 -8.949629e-3 -7.999968e-3 7.507639e-3 -1.694959e-2 -7.999968e-3 2.235019e-2 -1.694959e-2 -7.999968e-3 7.507639e-3 -2.094960e-2 -7.999968e-3 2.235019e-2 -2.094960e-2 -7.999968e-3 2.235019e-2 -1.294958e-2 -7.999968e-3 7.507639e-3 -1.294958e-2 2.760329e-8 7.507639e-3 -2.494960e-2 2.980229e-8 2.235019e-2 -2.494960e-2 4.000029e-3 7.507639e-3 -2.494960e-2 4.000029e-3 2.235019e-2 -2.494960e-2 -3.999968e-3 2.235019e-2 -2.494960e-2 -3.999968e-3 7.507639e-3 -2.494960e-2 1.105620e-8 -8.660988e-3 5.000059e-3 2.980229e-8 2.264999e-2 5.000050e-3 3.826840e-3 -8.660988e-3 5.761260e-3 3.826860e-3 2.264999e-2 5.761248e-3 7.071080e-3 -8.660988e-3 7.928988e-3 7.071100e-3 2.264999e-2 7.928978e-3 9.238810e-3 -8.660988e-3 1.117318e-2 9.238828e-3 2.264999e-2 1.117318e-2 9.999998e-3 -8.660988e-3 1.500010e-2 9.999998e-3 2.264999e-2 1.499999e-2 9.238810e-3 -8.660988e-3 1.882690e-2 9.238828e-3 2.264999e-2 1.882690e-2 7.071080e-3 -8.660988e-3 2.207110e-2 7.071100e-3 2.264999e-2 2.207110e-2 3.826840e-3 -8.660988e-3 2.423889e-2 3.826860e-3 2.264999e-2 2.423880e-2 1.256610e-8 -8.660988e-3 2.500008e-2 3.131230e-8 2.264999e-2 2.500000e-2 -3.826820e-3 -8.660988e-3 2.423889e-2 -3.826800e-3 2.264999e-2 2.423880e-2 -7.071060e-3 -8.660988e-3 2.207110e-2 -7.071040e-3 2.264999e-2 2.207110e-2 -9.238788e-3 -8.660988e-3 1.882690e-2 -9.238770e-3 2.264999e-2 1.882690e-2 -9.999990e-3 -8.660988e-3 1.500010e-2 -9.999969e-3 2.264999e-2 1.499999e-2 -9.238778e-3 -8.660988e-3 1.117318e-2 -9.238759e-3 2.264999e-2 1.117318e-2 -7.071060e-3 -8.660988e-3 7.928988e-3 -7.071040e-3 2.264999e-2 7.928978e-3 -3.826820e-3 -8.660988e-3 5.761260e-3 -3.826800e-3 2.264999e-2 5.761248e-3 1.105620e-8 -8.660988e-3 1.500010e-2 -9.999969e-3 2.264999e-2 2.500000e-2 -9.999969e-3 7.507639e-3 2.500000e-2 9.999998e-3 2.264999e-2 2.500000e-2 9.999998e-3 7.507639e-3 2.500000e-2 9.999998e-3 2.264999e-2 5.000050e-3 9.999998e-3 7.507639e-3 5.000050e-3 -9.999969e-3 2.264999e-2 5.000050e-3 -9.999969e-3 7.507639e-3 5.000050e-3 9.999998e-3 2.264999e-2 1.499999e-2 9.999998e-3 2.264999e-2 1.999999e-2 9.999998e-3 2.264999e-2 9.999998e-3 2.617530e-8 7.507639e-3 2.500000e-2 2.980229e-8 2.264999e-2 2.500000e-2 -4.999970e-3 7.507639e-3 2.500000e-2 -4.999970e-3 2.264999e-2 2.500000e-2 5.000030e-3 2.264999e-2 2.500000e-2 5.000030e-3 7.507639e-3 2.500000e-2 -9.999969e-3 2.264999e-2 9.999998e-3 -9.999969e-3 2.264999e-2 1.999999e-2 2.617530e-8 7.507639e-3 5.000050e-3 2.980229e-8 2.264999e-2 5.000050e-3 5.000030e-3 7.507639e-3 5.000050e-3 5.000030e-3 2.264999e-2 5.000050e-3 -4.999970e-3 2.264999e-2 5.000050e-3 -4.999970e-3 7.507639e-3 5.000050e-3 1.999999e-2 2.250009e-2 1.117590e-8 1.999999e-2 7.506430e-3 8.991549e-5 1.999999e-2 2.242520e-2 -1.250000e-2 1.999999e-2 7.431480e-3 -1.241009e-2 1.999999e-2 2.257510e-2 1.250000e-2 1.999999e-2 7.581380e-3 1.258988e-2 1.999999e-2 2.238770e-2 -1.875000e-2 1.999999e-2 7.393999e-3 -1.866010e-2 1.999999e-2 2.246269e-2 -6.250000e-3 1.999999e-2 7.468950e-3 -6.160090e-3 1.999999e-2 2.253760e-2 6.250020e-3 1.999999e-2 7.543900e-3 6.339920e-3 1.999999e-2 2.261259e-2 1.875000e-2 1.999999e-2 7.618858e-3 1.883989e-2 -1.999999e-2 2.250009e-2 1.117590e-8 -1.999999e-2 7.506430e-3 8.991549e-5 -1.999999e-2 2.257510e-2 1.250000e-2 -1.999999e-2 7.581380e-3 1.258988e-2 -1.999999e-2 2.242520e-2 -1.250000e-2 -1.999999e-2 7.431480e-3 -1.241009e-2 -1.999999e-2 2.261259e-2 1.875000e-2 -1.999999e-2 7.618858e-3 1.883989e-2 -1.999999e-2 2.253760e-2 6.250020e-3 -1.999999e-2 7.543908e-3 6.339920e-3 -1.999999e-2 2.246269e-2 -6.250000e-3 -1.999999e-2 7.468950e-3 -6.160090e-3 -1.999999e-2 2.238770e-2 -1.875000e-2 -1.999999e-2 7.393999e-3 -1.866010e-2 8.677170e-5 2.235019e-2 -3.033640e-2 3.240639e-4 2.235019e-2 -4.493559e-2 ] } texCoord TextureCoordinate { point [ 1 0 1 1 0.937500 0 0.937500 1 0.875000 0 0.875000 1 0.812500 0 0.812500 1 0.750000 0 0.750000 1 0.500000 0 0.500000 1 0.250000 0 0.250000 1 0.187500 0 0.187500 1 0.125000 0 0.125000 1 6.250000e-2 0 6.250000e-2 1 0 0 0 1 0.308658 0.961938 0.146447 0.853554 3.806030e-2 0.691340 0 0.500000 0.691340 3.806018e-2 0.853551 0.146447 1 0.500000 0.961938 0.691340 0.853551 0.853551 0.691340 0.961938 0.961938 0.308658 1 0.500000 3.806030e-2 0.308658 0.146447 0.146446 0.308658 3.806009e-2 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0.750000 0 0.750000 1 0.687500 0 0.687500 1 0.625000 0 0.625000 1 0.562500 0 0.562500 1 0.500000 0 0.500000 1 0.437500 0 0.437500 1 0.375000 0 0.375000 1 0.312500 0 0.312500 1 0.250000 0 0.250000 1 0 0.500000 3.806018e-2 0.308658 0.146447 0.146446 0.308658 3.806018e-2 0.500000 0 0.691340 3.806018e-2 0.853551 0.146447 0.961938 0.308658 1 0.500000 0.853551 0.853551 0.691340 0.961938 1 0.500000 0.961938 0.691340 0.500000 1 0.308658 0.961938 0.146447 0.853554 3.806018e-2 0.691340 1 0 1 1 0.937500 0 0.937500 1 0.875000 0 0.875000 1 0.812500 0 0.812500 1 0.750000 0 0.750000 1 0.687500 0 0.687500 1 0.625000 0 0.625000 1 0.562500 0 0.562500 1 0.500000 0 0.500000 1 0.437500 0 0.437500 1 0.375000 0 0.375000 1 0.312500 0 0.312500 1 0.250000 0 0.250000 1 0.187500 0 0.187500 1 0.125000 0 0.125000 1 6.250000e-2 0 6.250000e-2 1 0 0 0 1 0.500000 0.500000 0 0.500000 0.691340 3.806018e-2 0.853551 0.146447 0.853551 0.853551 0.691340 0.961938 0.961938 0.308658 1 0.500000 0.961938 0.691340 0.500000 1 0.308658 0.961938 0.146447 0.853554 3.806018e-2 0.691340 3.806030e-2 0.308658 0.146447 0.146446 0.308658 3.806009e-2 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0.500000 0 1 0.500000 0.500000 1 1 0.750000 0.250000 0 0.250000 1 0.750000 1 1 0.250000 0.750000 0 0.500000 0 0.500000 1 0.500000 1 0.250000 1 0.250000 0 0.250000 1 0.750000 1 0.750000 1 0.750000 0 0.500000 0 0 0.500000 0.500000 1 0 0.250000 0.250000 0 0.250000 1 0.750000 1 0 0.750000 0.750000 0 0.500000 0 0.500000 0 0.500000 1 0.750000 0 0.250000 0 0.250000 1 0.750000 1 0.250000 0 0.750000 0 1 0 1 1 0.937500 0 0.937500 1 0.875000 0 0.875000 1 0.812500 0 0.812500 1 0.750000 0 0.750000 1 0.687500 0 0.687500 1 0.625000 0 0.625000 1 0.562500 0 0.562500 1 0.500000 0 0.500000 1 0.437500 0 0.437500 1 0.375000 0 0.375000 1 0.312500 0 0.312500 1 0.250000 0 0.250000 1 0.187500 0 0.187500 1 0.125000 0 0.125000 1 6.250000e-2 0 6.250000e-2 1 0 0 0 1 0.500000 0.500000 0 0.500000 0.691340 3.806018e-2 0.853551 0.146447 0.853551 0.853551 0.691340 0.961938 0.961938 0.308658 1 0.500000 0.961938 0.691340 0.500000 1 0.308658 0.961938 0.146447 0.853554 3.806018e-2 0.691340 3.806030e-2 0.308658 0.146447 0.146446 0.308658 3.806009e-2 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0.500000 1 0.250000 1 0.750000 1 0.500000 0 0.500000 1 0.250000 0 0.250000 1 0.750000 1 0.750000 0 0.250000 1 0.750000 1 0.500000 0 0.500000 1 0.250000 0 0.250000 1 0.750000 1 0.750000 0 0.500000 0 0.500000 0 0.500000 0 0.500000 0 0.250000 0 0.750000 0 0.750000 0 0.750000 0 0.750000 0 0.250000 0 0.250000 0 0.250000 0 0.125000 0 0.875000 0 0.875000 0 0.875000 0 0.375000 0 0.625000 0 0.625000 0 0.625000 0 0.625000 0 0.375000 0 0.375000 0 0.375000 0 0.875000 0 0.125000 0 0.125000 0 0.125000 0 0.500000 1 0.500000 1 0.500000 1 0.500000 1 0.750000 1 0.250000 1 0.250000 1 0.250000 1 0.250000 1 0.750000 1 0.750000 1 0.750000 1 0.875000 1 0.125000 1 0.125000 1 0.125000 1 0.625000 1 0.375000 1 0.375000 1 0.375000 1 0.375000 1 0.625000 1 0.625000 1 0.625000 1 0.125000 1 0.875000 1 0.875000 1 0.875000 1 0.500000 0.500000 1 0.500000 0.997353 1 0.508099 0.998389 ] } colorPerVertex FALSE coordIndex [ 0 1 186 3 2 -1 2 3 5 4 -1 4 5 7 6 -1 6 7 9 8 -1 10 11 13 12 -1 12 13 15 14 -1 14 15 17 16 -1 16 17 1 0 -1 18 19 21 20 -1 20 21 23 22 -1 22 23 25 24 -1 24 25 27 26 -1 26 27 29 28 -1 28 29 31 30 -1 30 31 33 32 -1 32 33 35 34 -1 34 35 177 173 179 171 181 175 183 11 10 -1 8 9 163 159 165 157 167 161 169 19 18 -1 34 10 8 18 -1 35 33 31 29 27 25 23 21 19 -1 12 14 16 0 2 4 6 8 10 -1 18 20 22 24 26 28 30 32 34 -1 184 176 182 172 180 174 178 37 36 170 162 168 158 166 160 164 38 39 -1 36 37 35 19 -1 39 38 9 185 11 -1 40 41 43 42 -1 42 43 45 44 -1 44 45 47 46 -1 46 47 49 48 -1 48 49 51 50 -1 50 51 53 52 -1 52 53 55 54 -1 54 55 57 56 -1 56 57 59 58 -1 58 59 61 60 -1 60 61 63 62 -1 62 63 65 64 -1 64 65 67 66 -1 66 67 69 68 -1 68 69 71 70 -1 70 71 41 40 -1 72 40 42 -1 72 42 44 -1 72 44 46 -1 72 46 48 -1 72 48 50 -1 72 50 52 -1 72 52 54 -1 72 54 56 -1 72 56 58 -1 72 58 60 -1 72 60 62 -1 72 62 64 -1 72 64 66 -1 72 66 68 -1 72 68 70 -1 72 70 40 -1 86 84 85 73 92 87 89 77 98 93 95 76 83 78 80 74 -1 80 78 79 81 -1 78 83 82 79 -1 83 76 75 82 -1 81 51 49 79 -1 47 45 75 82 -1 79 49 47 82 -1 89 87 88 90 -1 87 92 91 88 -1 63 91 65 -1 90 67 65 -1 75 76 95 96 -1 95 93 94 96 -1 93 98 97 94 -1 41 71 97 94 -1 75 45 43 96 -1 43 41 94 96 -1 99 100 102 101 -1 101 102 104 103 -1 103 104 106 105 -1 105 106 108 107 -1 107 108 110 109 -1 109 110 112 111 -1 111 112 114 113 -1 113 114 116 115 -1 115 116 118 117 -1 117 118 120 119 -1 119 120 122 121 -1 121 122 124 123 -1 123 124 126 125 -1 125 126 128 127 -1 127 128 130 129 -1 129 130 100 99 -1 131 99 101 -1 131 101 103 -1 131 103 105 -1 131 105 107 -1 131 107 109 -1 131 109 111 -1 131 111 113 -1 131 113 115 -1 131 115 117 -1 131 117 119 -1 131 119 121 -1 131 121 123 -1 131 123 125 -1 131 125 127 -1 131 127 129 -1 131 129 99 -1 134 112 110 141 -1 141 110 108 140 -1 106 104 136 142 -1 140 108 106 142 -1 132 133 145 146 -1 145 143 144 146 -1 143 148 147 144 -1 148 135 134 147 -1 132 120 118 146 -1 146 118 116 144 -1 114 112 134 147 -1 144 116 114 147 -1 122 120 132 150 -1 138 128 126 149 -1 122 150 124 -1 149 126 124 -1 136 137 153 154 -1 153 151 152 154 -1 151 156 155 152 -1 156 139 138 155 -1 130 128 138 155 -1 100 130 155 152 -1 136 104 102 154 -1 102 100 152 154 -1 150 149 138 139 133 132 -1 91 92 73 138 -1 91 63 61 138 -1 138 73 85 155 -1 138 61 59 155 -1 155 85 84 152 -1 155 59 57 152 -1 152 84 86 154 -1 152 57 55 154 -1 74 80 81 136 -1 53 51 81 136 -1 154 86 74 136 -1 154 55 53 136 -1 137 136 142 140 141 134 135 -1 38 164 163 9 -1 164 160 159 163 -1 160 166 165 159 -1 166 158 157 165 -1 158 168 167 157 -1 168 162 161 167 -1 162 170 169 161 -1 170 36 19 169 -1 134 19 169 141 -1 141 169 161 140 -1 140 161 167 136 -1 167 157 136 -1 136 157 165 81 -1 165 159 81 -1 81 159 163 82 -1 82 163 9 75 -1 37 178 177 35 -1 178 174 173 177 -1 174 180 179 173 -1 180 172 171 179 -1 172 182 181 171 -1 182 176 175 181 -1 176 184 183 175 -1 184 39 11 183 -1 90 183 175 88 -1 88 175 181 91 -1 171 179 138 -1 91 181 171 138 -1 138 179 173 149 -1 149 173 177 150 -1 150 177 35 132 -1 77 89 90 11 -1 69 67 90 11 -1 97 98 77 11 -1 97 71 69 11 -1 183 90 11 -1 7 5 3 186 185 9 -1 186 1 17 15 13 11 185 -1 75 96 185 -1 96 94 185 -1 94 97 185 -1 41 94 185 -1 97 11 185 -1 75 9 185 -1 ] creaseAngle 0.698131 solid FALSE texCoordIndex [ 0 1 335 3 2 -1 2 3 5 4 -1 4 5 7 6 -1 6 7 9 8 -1 12 13 15 14 -1 14 15 17 16 -1 16 17 19 18 -1 18 19 21 20 -1 53 54 56 55 -1 55 56 58 57 -1 57 58 60 59 -1 59 60 62 61 -1 61 62 64 63 -1 63 64 66 65 -1 65 66 68 67 -1 67 68 70 69 -1 48 47 317 309 321 305 325 313 329 45 46 -1 49 50 289 281 293 277 297 285 301 52 51 -1 39 37 38 40 -1 71 72 73 74 75 76 77 78 79 -1 34 35 36 10 26 27 32 33 25 -1 82 83 80 81 84 85 86 87 71 -1 331 315 327 307 323 311 319 41 42 303 287 299 279 295 283 291 44 43 -1 42 41 41 42 -1 43 44 44 334 43 -1 88 89 91 90 -1 90 91 93 92 -1 92 93 95 94 -1 94 95 97 96 -1 96 97 99 98 -1 98 99 101 100 -1 100 101 103 102 -1 102 103 105 104 -1 104 105 107 106 -1 106 107 109 108 -1 108 109 111 110 -1 110 111 113 112 -1 112 113 115 114 -1 114 115 117 116 -1 116 117 119 118 -1 118 119 121 120 -1 122 104 124 -1 122 124 125 -1 122 125 128 -1 122 128 129 -1 122 129 130 -1 122 130 126 -1 122 126 127 -1 122 127 131 -1 122 131 132 -1 122 132 133 -1 122 133 134 -1 122 134 123 -1 122 123 135 -1 122 135 136 -1 122 136 137 -1 122 137 104 -1 174 168 170 154 183 177 179 155 192 186 188 157 165 159 161 156 -1 162 158 160 163 -1 158 166 164 160 -1 166 153 152 164 -1 99 99 97 97 -1 95 93 93 95 -1 97 97 95 95 -1 180 176 178 181 -1 176 184 182 178 -1 111 111 113 -1 115 115 113 -1 142 143 189 190 -1 189 185 187 190 -1 185 193 191 187 -1 121 119 119 121 -1 93 93 91 91 -1 91 89 89 91 -1 194 195 197 196 -1 196 197 199 198 -1 198 199 201 200 -1 200 201 203 202 -1 202 203 205 204 -1 204 205 207 206 -1 206 207 209 208 -1 208 209 211 210 -1 210 211 213 212 -1 212 213 215 214 -1 214 215 217 216 -1 216 217 219 218 -1 218 219 221 220 -1 220 221 223 222 -1 222 223 225 224 -1 224 225 227 226 -1 228 210 230 -1 228 230 231 -1 228 231 234 -1 228 234 235 -1 228 235 236 -1 228 236 232 -1 228 232 233 -1 228 233 237 -1 228 237 238 -1 228 238 239 -1 228 239 240 -1 228 240 229 -1 228 229 241 -1 228 241 242 -1 228 242 243 -1 228 243 210 -1 207 207 205 205 -1 205 205 203 203 -1 201 199 199 201 -1 203 203 201 201 -1 244 245 265 266 -1 265 263 264 266 -1 263 268 267 264 -1 268 247 246 267 -1 215 215 213 213 -1 213 213 211 211 -1 209 207 207 209 -1 211 211 209 209 -1 217 215 215 217 -1 223 223 221 221 -1 217 217 219 -1 221 221 219 -1 248 249 273 274 -1 273 271 272 274 -1 271 276 275 272 -1 276 251 250 275 -1 225 223 223 225 -1 227 225 225 227 -1 199 199 197 197 -1 197 195 195 197 -1 270 269 252 253 255 254 -1 182 184 149 148 -1 111 111 109 109 -1 138 139 171 172 -1 109 109 107 107 -1 172 171 167 169 -1 107 107 105 105 -1 169 167 175 173 -1 105 105 103 103 -1 151 162 163 150 -1 101 99 99 101 -1 173 175 141 140 -1 103 103 101 101 -1 259 258 262 260 261 256 257 -1 44 292 290 44 -1 292 284 282 290 -1 284 296 294 282 -1 296 280 278 294 -1 280 300 298 278 -1 300 288 286 298 -1 288 304 302 286 -1 304 42 42 302 -1 52 52 301 301 -1 301 301 285 285 -1 285 285 297 297 -1 297 277 277 -1 277 277 293 293 -1 293 281 281 -1 281 281 289 289 -1 289 289 50 50 -1 41 320 318 41 -1 320 312 310 318 -1 312 324 322 310 -1 324 308 306 322 -1 308 328 326 306 -1 328 316 314 326 -1 316 332 330 314 -1 332 43 43 330 -1 329 329 313 313 -1 313 313 325 325 -1 305 321 321 -1 325 325 305 305 -1 321 321 309 309 -1 309 309 317 317 -1 317 317 47 47 -1 147 180 181 146 -1 117 115 115 117 -1 191 193 145 144 -1 119 119 117 117 -1 329 329 45 -1 29 30 31 336 333 28 -1 336 11 22 23 24 25 333 -1 142 190 190 -1 190 187 187 -1 187 191 191 -1 121 121 121 -1 191 144 144 -1 50 50 50 -1 ] } } ] rotation 0.707107 0.707106 2.219730e-7 3.141590 scale 0.850000 0.899999 0.899999 translation 1.134780 0.445998 0.722778 } Transform { children [ Shape { appearance Appearance { material USE _103 } geometry Cylinder { height 0.419999 radius 8e-3 } } ] rotation -0.996609 5.817632e-2 -5.817692e-2 1.574180 scaleOrientation -0.232826 -0.967733 9.635531e-2 0.122336 translation 1.027840 0.345465 0.617640 } Transform { children [ Shape { appearance Appearance { material USE _103 } geometry Cylinder { height 0.109999 radius 8e-3 } } ] rotation 1.173340e-4 -4.034162e-4 0.999999 0.561423 scaleOrientation 0.115186 -0.639073 -0.760472 0.450453 translation 1.064568 0.287057 0.841641 } Transform { children [ Shape { appearance Appearance { material USE _103 } geometry DEF _105 IndexedFaceSet { coord Coordinate { point [ 2.199999e-2 0 0 2.092820e-2 0 -4e-3 1.799998e-2 0 -6.928198e-3 1.400000e-2 0 -8e-3 9.999998e-3 0 -6.928198e-3 7.071800e-3 0 -4e-3 6e-3 0 6.993818e-10 7.071800e-3 0 4e-3 9.999998e-3 0 6.928198e-3 1.400000e-2 0 8e-3 1.799998e-2 0 6.928198e-3 2.092820e-2 0 4e-3 2.172910e-2 3.441560e-3 0 2.067049e-2 3.273888e-3 -4e-3 1.777840e-2 2.815820e-3 -6.928198e-3 1.382759e-2 2.190080e-3 -8e-3 9.876878e-3 1.564339e-3 -6.928198e-3 6.984728e-3 1.106270e-3 -4e-3 5.926128e-3 9.386069e-4 6.993818e-10 6.984728e-3 1.106270e-3 4e-3 9.876890e-3 1.564339e-3 6.928198e-3 1.382759e-2 2.190080e-3 8e-3 1.777840e-2 2.815820e-3 6.928198e-3 2.067049e-2 3.273888e-3 4e-3 2.092318e-2 6.798368e-3 0 1.990390e-2 6.467170e-3 -4e-3 1.711899e-2 5.562310e-3 -6.928198e-3 1.331480e-2 4.326240e-3 -8e-3 9.510559e-3 3.090169e-3 -6.928198e-3 6.725680e-3 2.185310e-3 -4e-3 5.706340e-3 1.854100e-3 6.993818e-10 6.725680e-3 2.185310e-3 4e-3 9.510570e-3 3.090169e-3 6.928198e-3 1.331480e-2 4.326240e-3 8e-3 1.711899e-2 5.562310e-3 6.928198e-3 1.990390e-2 6.467170e-3 4e-3 1.960209e-2 9.987790e-3 0 1.864719e-2 9.501210e-3 -4e-3 1.603808e-2 8.171830e-3 -6.928198e-3 1.247410e-2 6.355870e-3 -8e-3 8.910058e-3 4.539908e-3 -6.928198e-3 6.301018e-3 3.210528e-3 -4e-3 5.346038e-3 2.723939e-3 6.993818e-10 6.301018e-3 3.210528e-3 4e-3 8.910070e-3 4.539908e-3 6.928198e-3 1.247410e-2 6.355870e-3 8e-3 1.603808e-2 8.171830e-3 6.928198e-3 1.864719e-2 9.501210e-3 4e-3 1.779839e-2 1.293130e-2 0 1.693128e-2 1.230129e-2 -4e-3 1.456230e-2 1.058010e-2 -6.928198e-3 1.132620e-2 8.228990e-3 -8e-3 8.090170e-3 5.877850e-3 -6.928198e-3 5.721198e-3 4.156698e-3 -4e-3 4.854098e-3 3.526709e-3 6.993818e-10 5.721198e-3 4.156698e-3 4e-3 8.090170e-3 5.877850e-3 6.928198e-3 1.132620e-2 8.228990e-3 8e-3 1.456230e-2 1.058010e-2 6.928198e-3 1.693128e-2 1.230129e-2 4e-3 1.555630e-2 1.555630e-2 0 1.479849e-2 1.479849e-2 -4e-3 1.272790e-2 1.272790e-2 -6.928198e-3 9.899498e-3 9.899498e-3 -8e-3 7.071068e-3 7.071068e-3 -6.928198e-3 5.000520e-3 5.000520e-3 -4e-3 4.242639e-3 4.242639e-3 6.993818e-10 5.000520e-3 5.000520e-3 4e-3 7.071068e-3 7.071068e-3 6.928198e-3 9.899498e-3 9.899498e-3 8e-3 1.272790e-2 1.272790e-2 6.928198e-3 1.479849e-2 1.479849e-2 4e-3 1.293130e-2 1.779839e-2 0 1.230129e-2 1.693128e-2 -4e-3 1.058010e-2 1.456230e-2 -6.928198e-3 8.228990e-3 1.132620e-2 -8e-3 5.877850e-3 8.090170e-3 -6.928198e-3 4.156698e-3 5.721198e-3 -4e-3 3.526709e-3 4.854098e-3 6.993818e-10 4.156698e-3 5.721198e-3 4e-3 5.877850e-3 8.090170e-3 6.928198e-3 8.228990e-3 1.132620e-2 8e-3 1.058010e-2 1.456230e-2 6.928198e-3 1.230129e-2 1.693128e-2 4e-3 9.987790e-3 1.960209e-2 0 9.501210e-3 1.864719e-2 -4e-3 8.171830e-3 1.603808e-2 -6.928198e-3 6.355870e-3 1.247410e-2 -8e-3 4.539908e-3 8.910058e-3 -6.928198e-3 3.210528e-3 6.301018e-3 -4e-3 2.723939e-3 5.346038e-3 6.993818e-10 3.210528e-3 6.301018e-3 4e-3 4.539908e-3 8.910070e-3 6.928198e-3 6.355870e-3 1.247410e-2 8e-3 8.171830e-3 1.603808e-2 6.928198e-3 9.501210e-3 1.864719e-2 4e-3 6.798368e-3 2.092318e-2 0 6.467170e-3 1.990390e-2 -4e-3 5.562310e-3 1.711899e-2 -6.928198e-3 4.326240e-3 1.331480e-2 -8e-3 3.090169e-3 9.510559e-3 -6.928198e-3 2.185310e-3 6.725680e-3 -4e-3 1.854100e-3 5.706340e-3 6.993818e-10 2.185310e-3 6.725680e-3 4e-3 3.090169e-3 9.510570e-3 6.928198e-3 4.326240e-3 1.331480e-2 8e-3 5.562298e-3 1.711899e-2 6.928198e-3 6.467170e-3 1.990390e-2 4e-3 3.441560e-3 2.172910e-2 0 3.273888e-3 2.067049e-2 -4e-3 2.815820e-3 1.777840e-2 -6.928198e-3 2.190080e-3 1.382759e-2 -8e-3 1.564339e-3 9.876878e-3 -6.928198e-3 1.106270e-3 6.984728e-3 -4e-3 9.386059e-4 5.926128e-3 6.993818e-10 1.106270e-3 6.984728e-3 4e-3 1.564339e-3 9.876890e-3 6.928198e-3 2.190080e-3 1.382759e-2 8e-3 2.815820e-3 1.777840e-2 6.928198e-3 3.273888e-3 2.067049e-2 4e-3 -9.616508e-10 2.199999e-2 0 -9.148010e-10 2.092820e-2 -4e-3 -7.868050e-10 1.799998e-2 -6.928198e-3 -6.119588e-10 1.400000e-2 -8e-3 -4.371140e-10 9.999998e-3 -6.928198e-3 -3.091180e-10 7.071800e-3 -4e-3 -2.622680e-10 6e-3 6.993818e-10 -3.091180e-10 7.071800e-3 4e-3 -4.371140e-10 9.999998e-3 6.928198e-3 -6.119588e-10 1.400000e-2 8e-3 -7.868050e-10 1.799998e-2 6.928198e-3 -9.148010e-10 2.092820e-2 4e-3 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] rotation 0.363837 0.658643 0.658642 2.443690 scale 1 0.999997 1 scaleOrientation -0.851545 0.427525 -0.303468 0.790548 translation 1.035290 0.333615 0.827641 } Transform { children [ Shape { appearance Appearance { material USE _103 } geometry Cylinder { height 2.999999e-2 radius 8e-3 } } ] rotation -0.577349 -0.577350 0.577349 2.094388 scaleOrientation -0.188003 -0.807577 -0.558993 0.391003 translation 1.095100 0.272998 0.839241 } Transform { children [ Group { children [ Transform { children [ Group { children [ Transform { children [ Shape { appearance Appearance { material USE _103 } geometry DEF _106 IndexedFaceSet { coord Coordinate { point [ 2.199999e-2 0 0 2.092820e-2 0 -4e-3 1.799998e-2 0 -6.928198e-3 1.400000e-2 0 -8e-3 9.999998e-3 0 -6.928198e-3 7.071800e-3 0 -4e-3 6e-3 0 6.993818e-10 7.071800e-3 0 4e-3 9.999998e-3 0 6.928198e-3 1.400000e-2 0 8e-3 1.799998e-2 0 6.928198e-3 2.092820e-2 0 4e-3 2.172910e-2 3.441560e-3 0 2.067049e-2 3.273888e-3 -4e-3 1.777840e-2 2.815820e-3 -6.928198e-3 1.382759e-2 2.190080e-3 -8e-3 9.876878e-3 1.564339e-3 -6.928198e-3 6.984728e-3 1.106270e-3 -4e-3 5.926128e-3 9.386069e-4 6.993818e-10 6.984728e-3 1.106270e-3 4e-3 9.876890e-3 1.564339e-3 6.928198e-3 1.382759e-2 2.190080e-3 8e-3 1.777840e-2 2.815820e-3 6.928198e-3 2.067049e-2 3.273888e-3 4e-3 2.092318e-2 6.798368e-3 0 1.990390e-2 6.467170e-3 -4e-3 1.711899e-2 5.562310e-3 -6.928198e-3 1.331480e-2 4.326240e-3 -8e-3 9.510559e-3 3.090169e-3 -6.928198e-3 6.725680e-3 2.185310e-3 -4e-3 5.706340e-3 1.854100e-3 6.993818e-10 6.725680e-3 2.185310e-3 4e-3 9.510570e-3 3.090169e-3 6.928198e-3 1.331480e-2 4.326240e-3 8e-3 1.711899e-2 5.562310e-3 6.928198e-3 1.990390e-2 6.467170e-3 4e-3 1.960209e-2 9.987790e-3 0 1.864719e-2 9.501210e-3 -4e-3 1.603808e-2 8.171830e-3 -6.928198e-3 1.247410e-2 6.355870e-3 -8e-3 8.910058e-3 4.539908e-3 -6.928198e-3 6.301018e-3 3.210528e-3 -4e-3 5.346038e-3 2.723939e-3 6.993818e-10 6.301018e-3 3.210528e-3 4e-3 8.910070e-3 4.539908e-3 6.928198e-3 1.247410e-2 6.355870e-3 8e-3 1.603808e-2 8.171830e-3 6.928198e-3 1.864719e-2 9.501210e-3 4e-3 1.779839e-2 1.293130e-2 0 1.693128e-2 1.230129e-2 -4e-3 1.456230e-2 1.058010e-2 -6.928198e-3 1.132620e-2 8.228990e-3 -8e-3 8.090170e-3 5.877850e-3 -6.928198e-3 5.721198e-3 4.156698e-3 -4e-3 4.854098e-3 3.526709e-3 6.993818e-10 5.721198e-3 4.156698e-3 4e-3 8.090170e-3 5.877850e-3 6.928198e-3 1.132620e-2 8.228990e-3 8e-3 1.456230e-2 1.058010e-2 6.928198e-3 1.693128e-2 1.230129e-2 4e-3 1.555630e-2 1.555630e-2 0 1.479849e-2 1.479849e-2 -4e-3 1.272790e-2 1.272790e-2 -6.928198e-3 9.899498e-3 9.899498e-3 -8e-3 7.071068e-3 7.071068e-3 -6.928198e-3 5.000520e-3 5.000520e-3 -4e-3 4.242639e-3 4.242639e-3 6.993818e-10 5.000520e-3 5.000520e-3 4e-3 7.071068e-3 7.071068e-3 6.928198e-3 9.899498e-3 9.899498e-3 8e-3 1.272790e-2 1.272790e-2 6.928198e-3 1.479849e-2 1.479849e-2 4e-3 1.293130e-2 1.779839e-2 0 1.230129e-2 1.693128e-2 -4e-3 1.058010e-2 1.456230e-2 -6.928198e-3 8.228990e-3 1.132620e-2 -8e-3 5.877850e-3 8.090170e-3 -6.928198e-3 4.156698e-3 5.721198e-3 -4e-3 3.526709e-3 4.854098e-3 6.993818e-10 4.156698e-3 5.721198e-3 4e-3 5.877850e-3 8.090170e-3 6.928198e-3 8.228990e-3 1.132620e-2 8e-3 1.058010e-2 1.456230e-2 6.928198e-3 1.230129e-2 1.693128e-2 4e-3 9.987790e-3 1.960209e-2 0 9.501210e-3 1.864719e-2 -4e-3 8.171830e-3 1.603808e-2 -6.928198e-3 6.355870e-3 1.247410e-2 -8e-3 4.539908e-3 8.910058e-3 -6.928198e-3 3.210528e-3 6.301018e-3 -4e-3 2.723939e-3 5.346038e-3 6.993818e-10 3.210528e-3 6.301018e-3 4e-3 4.539908e-3 8.910070e-3 6.928198e-3 6.355870e-3 1.247410e-2 8e-3 8.171830e-3 1.603808e-2 6.928198e-3 9.501210e-3 1.864719e-2 4e-3 6.798368e-3 2.092318e-2 0 6.467170e-3 1.990390e-2 -4e-3 5.562310e-3 1.711899e-2 -6.928198e-3 4.326240e-3 1.331480e-2 -8e-3 3.090169e-3 9.510559e-3 -6.928198e-3 2.185310e-3 6.725680e-3 -4e-3 1.854100e-3 5.706340e-3 6.993818e-10 2.185310e-3 6.725680e-3 4e-3 3.090169e-3 9.510570e-3 6.928198e-3 4.326240e-3 1.331480e-2 8e-3 5.562298e-3 1.711899e-2 6.928198e-3 6.467170e-3 1.990390e-2 4e-3 3.441560e-3 2.172910e-2 0 3.273888e-3 2.067049e-2 -4e-3 2.815820e-3 1.777840e-2 -6.928198e-3 2.190080e-3 1.382759e-2 -8e-3 1.564339e-3 9.876878e-3 -6.928198e-3 1.106270e-3 6.984728e-3 -4e-3 9.386059e-4 5.926128e-3 6.993818e-10 1.106270e-3 6.984728e-3 4e-3 1.564339e-3 9.876890e-3 6.928198e-3 2.190080e-3 1.382759e-2 8e-3 2.815820e-3 1.777840e-2 6.928198e-3 3.273888e-3 2.067049e-2 4e-3 -9.616508e-10 2.199999e-2 0 -9.148010e-10 2.092820e-2 -4e-3 -7.868050e-10 1.799998e-2 -6.928198e-3 -6.119588e-10 1.400000e-2 -8e-3 -4.371140e-10 9.999998e-3 -6.928198e-3 -3.091180e-10 7.071800e-3 -4e-3 -2.622680e-10 6e-3 6.993818e-10 -3.091180e-10 7.071800e-3 4e-3 -4.371140e-10 9.999998e-3 6.928198e-3 -6.119588e-10 1.400000e-2 8e-3 -7.868050e-10 1.799998e-2 6.928198e-3 -9.148010e-10 2.092820e-2 4e-3 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] } ] } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material USE _103 } geometry Cylinder { height 1e-3 radius 4.999998e-3 } } ] translation 1.400000e-2 5e-4 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material USE _103 } geometry Cylinder { height 1e-3 radius 4.999998e-3 } } ] translation 1.400000e-2 -5e-4 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { appearance Appearance { material USE _103 } geometry DEF _107 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 1.400000e-2 0 2 1.600000e-2 0 3 90 0 4 1e-3 0 5 9.999998e-3 0 6 1e-3 0 7 9.999998e-3 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -3.626922e-7 0.707106 0.707107 3.141590 scaleOrientation -0.821388 -0.189814 -0.537858 0.976668 translation 1.109099 0.272998 0.854242 } Transform { children [ Shape { appearance Appearance { material USE _103 } geometry Cylinder { height 0.174998 radius 8e-3 } } ] rotation 0 0 -1 1.570798 scaleOrientation 0 0 -1 0.307740 translation 1.196599 0.272998 0.868242 } Transform { children [ Group { children [ Transform { children [ Group { children [ Transform { children [ Shape { appearance Appearance { material USE _103 } geometry DEF _108 IndexedFaceSet { coord Coordinate { point [ 2.199999e-2 0 0 2.092820e-2 0 -4e-3 1.799998e-2 0 -6.928198e-3 1.400000e-2 0 -8e-3 9.999998e-3 0 -6.928198e-3 7.071800e-3 0 -4e-3 6e-3 0 6.993818e-10 7.071800e-3 0 4e-3 9.999998e-3 0 6.928198e-3 1.400000e-2 0 8e-3 1.799998e-2 0 6.928198e-3 2.092820e-2 0 4e-3 2.172910e-2 3.441560e-3 0 2.067049e-2 3.273888e-3 -4e-3 1.777840e-2 2.815820e-3 -6.928198e-3 1.382759e-2 2.190080e-3 -8e-3 9.876878e-3 1.564339e-3 -6.928198e-3 6.984728e-3 1.106270e-3 -4e-3 5.926128e-3 9.386069e-4 6.993818e-10 6.984728e-3 1.106270e-3 4e-3 9.876890e-3 1.564339e-3 6.928198e-3 1.382759e-2 2.190080e-3 8e-3 1.777840e-2 2.815820e-3 6.928198e-3 2.067049e-2 3.273888e-3 4e-3 2.092318e-2 6.798368e-3 0 1.990390e-2 6.467170e-3 -4e-3 1.711899e-2 5.562310e-3 -6.928198e-3 1.331480e-2 4.326240e-3 -8e-3 9.510559e-3 3.090169e-3 -6.928198e-3 6.725680e-3 2.185310e-3 -4e-3 5.706340e-3 1.854100e-3 6.993818e-10 6.725680e-3 2.185310e-3 4e-3 9.510570e-3 3.090169e-3 6.928198e-3 1.331480e-2 4.326240e-3 8e-3 1.711899e-2 5.562310e-3 6.928198e-3 1.990390e-2 6.467170e-3 4e-3 1.960209e-2 9.987790e-3 0 1.864719e-2 9.501210e-3 -4e-3 1.603808e-2 8.171830e-3 -6.928198e-3 1.247410e-2 6.355870e-3 -8e-3 8.910058e-3 4.539908e-3 -6.928198e-3 6.301018e-3 3.210528e-3 -4e-3 5.346038e-3 2.723939e-3 6.993818e-10 6.301018e-3 3.210528e-3 4e-3 8.910070e-3 4.539908e-3 6.928198e-3 1.247410e-2 6.355870e-3 8e-3 1.603808e-2 8.171830e-3 6.928198e-3 1.864719e-2 9.501210e-3 4e-3 1.779839e-2 1.293130e-2 0 1.693128e-2 1.230129e-2 -4e-3 1.456230e-2 1.058010e-2 -6.928198e-3 1.132620e-2 8.228990e-3 -8e-3 8.090170e-3 5.877850e-3 -6.928198e-3 5.721198e-3 4.156698e-3 -4e-3 4.854098e-3 3.526709e-3 6.993818e-10 5.721198e-3 4.156698e-3 4e-3 8.090170e-3 5.877850e-3 6.928198e-3 1.132620e-2 8.228990e-3 8e-3 1.456230e-2 1.058010e-2 6.928198e-3 1.693128e-2 1.230129e-2 4e-3 1.555630e-2 1.555630e-2 0 1.479849e-2 1.479849e-2 -4e-3 1.272790e-2 1.272790e-2 -6.928198e-3 9.899498e-3 9.899498e-3 -8e-3 7.071068e-3 7.071068e-3 -6.928198e-3 5.000520e-3 5.000520e-3 -4e-3 4.242639e-3 4.242639e-3 6.993818e-10 5.000520e-3 5.000520e-3 4e-3 7.071068e-3 7.071068e-3 6.928198e-3 9.899498e-3 9.899498e-3 8e-3 1.272790e-2 1.272790e-2 6.928198e-3 1.479849e-2 1.479849e-2 4e-3 1.293130e-2 1.779839e-2 0 1.230129e-2 1.693128e-2 -4e-3 1.058010e-2 1.456230e-2 -6.928198e-3 8.228990e-3 1.132620e-2 -8e-3 5.877850e-3 8.090170e-3 -6.928198e-3 4.156698e-3 5.721198e-3 -4e-3 3.526709e-3 4.854098e-3 6.993818e-10 4.156698e-3 5.721198e-3 4e-3 5.877850e-3 8.090170e-3 6.928198e-3 8.228990e-3 1.132620e-2 8e-3 1.058010e-2 1.456230e-2 6.928198e-3 1.230129e-2 1.693128e-2 4e-3 9.987790e-3 1.960209e-2 0 9.501210e-3 1.864719e-2 -4e-3 8.171830e-3 1.603808e-2 -6.928198e-3 6.355870e-3 1.247410e-2 -8e-3 4.539908e-3 8.910058e-3 -6.928198e-3 3.210528e-3 6.301018e-3 -4e-3 2.723939e-3 5.346038e-3 6.993818e-10 3.210528e-3 6.301018e-3 4e-3 4.539908e-3 8.910070e-3 6.928198e-3 6.355870e-3 1.247410e-2 8e-3 8.171830e-3 1.603808e-2 6.928198e-3 9.501210e-3 1.864719e-2 4e-3 6.798368e-3 2.092318e-2 0 6.467170e-3 1.990390e-2 -4e-3 5.562310e-3 1.711899e-2 -6.928198e-3 4.326240e-3 1.331480e-2 -8e-3 3.090169e-3 9.510559e-3 -6.928198e-3 2.185310e-3 6.725680e-3 -4e-3 1.854100e-3 5.706340e-3 6.993818e-10 2.185310e-3 6.725680e-3 4e-3 3.090169e-3 9.510570e-3 6.928198e-3 4.326240e-3 1.331480e-2 8e-3 5.562298e-3 1.711899e-2 6.928198e-3 6.467170e-3 1.990390e-2 4e-3 3.441560e-3 2.172910e-2 0 3.273888e-3 2.067049e-2 -4e-3 2.815820e-3 1.777840e-2 -6.928198e-3 2.190080e-3 1.382759e-2 -8e-3 1.564339e-3 9.876878e-3 -6.928198e-3 1.106270e-3 6.984728e-3 -4e-3 9.386059e-4 5.926128e-3 6.993818e-10 1.106270e-3 6.984728e-3 4e-3 1.564339e-3 9.876890e-3 6.928198e-3 2.190080e-3 1.382759e-2 8e-3 2.815820e-3 1.777840e-2 6.928198e-3 3.273888e-3 2.067049e-2 4e-3 -9.616508e-10 2.199999e-2 0 -9.148010e-10 2.092820e-2 -4e-3 -7.868050e-10 1.799998e-2 -6.928198e-3 -6.119588e-10 1.400000e-2 -8e-3 -4.371140e-10 9.999998e-3 -6.928198e-3 -3.091180e-10 7.071800e-3 -4e-3 -2.622680e-10 6e-3 6.993818e-10 -3.091180e-10 7.071800e-3 4e-3 -4.371140e-10 9.999998e-3 6.928198e-3 -6.119588e-10 1.400000e-2 8e-3 -7.868050e-10 1.799998e-2 6.928198e-3 -9.148010e-10 2.092820e-2 4e-3 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] } ] } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material USE _103 } geometry Cylinder { height 1e-3 radius 4.999998e-3 } } ] translation 1.400000e-2 5e-4 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material USE _103 } geometry Cylinder { height 1e-3 radius 4.999998e-3 } } ] translation 1.400000e-2 -5e-4 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { appearance Appearance { material USE _103 } geometry DEF _109 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 1.400000e-2 0 2 1.600000e-2 0 3 90 0 4 1e-3 0 5 9.999998e-3 0 6 1e-3 0 7 9.999998e-3 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -4.030044e-7 0.707106 0.707107 3.141590 scaleOrientation 0.978424 -0.184670 9.263736e-2 0.557617 translation 1.109099 0.206999 0.854242 } Transform { children [ Shape { appearance Appearance { material USE _103 } geometry Cylinder { height 2.999999e-2 radius 8e-3 } } ] rotation -0.577349 -0.577350 0.577349 2.094388 scaleOrientation -0.238772 0.825832 -0.510870 1.661759 translation 1.095100 0.206999 0.839241 } Transform { children [ Shape { appearance Appearance { material USE _103 } geometry Cylinder { height 0.174998 radius 8e-3 } } ] rotation 0 0 -1 1.570798 scaleOrientation 0 0 -1 0.785398 translation 1.196599 0.206999 0.868242 } Transform { children [ Shape { appearance Appearance { material USE _103 } geometry Cylinder { height 0.159998 radius 8e-3 } } ] rotation 0.577350 0.577350 0.577350 4.188788 scaleOrientation -0.942486 0.170402 -0.287546 0.822292 translation 1.189100 0.392998 0.414420 } Transform { children [ Shape { appearance Appearance { material USE _103 } geometry Cylinder { height 7.999999e-2 radius 8e-3 } } ] rotation 0.707106 6.836725e-7 -0.707106 3.141590 scaleOrientation -0.468719 0.792625 -0.389932 0.666189 translation 1.095100 0.338999 0.414420 } Transform { children [ Group { children [ Transform { children [ Group { children [ Transform { children [ Shape { appearance Appearance { material USE _103 } geometry DEF _110 IndexedFaceSet { coord Coordinate { point [ 2.199999e-2 0 0 2.092820e-2 0 -4e-3 1.799998e-2 0 -6.928198e-3 1.400000e-2 0 -8e-3 9.999998e-3 0 -6.928198e-3 7.071800e-3 0 -4e-3 6e-3 0 6.993818e-10 7.071800e-3 0 4e-3 9.999998e-3 0 6.928198e-3 1.400000e-2 0 8e-3 1.799998e-2 0 6.928198e-3 2.092820e-2 0 4e-3 2.172910e-2 3.441560e-3 0 2.067049e-2 3.273888e-3 -4e-3 1.777840e-2 2.815820e-3 -6.928198e-3 1.382759e-2 2.190080e-3 -8e-3 9.876878e-3 1.564339e-3 -6.928198e-3 6.984728e-3 1.106270e-3 -4e-3 5.926128e-3 9.386069e-4 6.993818e-10 6.984728e-3 1.106270e-3 4e-3 9.876890e-3 1.564339e-3 6.928198e-3 1.382759e-2 2.190080e-3 8e-3 1.777840e-2 2.815820e-3 6.928198e-3 2.067049e-2 3.273888e-3 4e-3 2.092318e-2 6.798368e-3 0 1.990390e-2 6.467170e-3 -4e-3 1.711899e-2 5.562310e-3 -6.928198e-3 1.331480e-2 4.326240e-3 -8e-3 9.510559e-3 3.090169e-3 -6.928198e-3 6.725680e-3 2.185310e-3 -4e-3 5.706340e-3 1.854100e-3 6.993818e-10 6.725680e-3 2.185310e-3 4e-3 9.510570e-3 3.090169e-3 6.928198e-3 1.331480e-2 4.326240e-3 8e-3 1.711899e-2 5.562310e-3 6.928198e-3 1.990390e-2 6.467170e-3 4e-3 1.960209e-2 9.987790e-3 0 1.864719e-2 9.501210e-3 -4e-3 1.603808e-2 8.171830e-3 -6.928198e-3 1.247410e-2 6.355870e-3 -8e-3 8.910058e-3 4.539908e-3 -6.928198e-3 6.301018e-3 3.210528e-3 -4e-3 5.346038e-3 2.723939e-3 6.993818e-10 6.301018e-3 3.210528e-3 4e-3 8.910070e-3 4.539908e-3 6.928198e-3 1.247410e-2 6.355870e-3 8e-3 1.603808e-2 8.171830e-3 6.928198e-3 1.864719e-2 9.501210e-3 4e-3 1.779839e-2 1.293130e-2 0 1.693128e-2 1.230129e-2 -4e-3 1.456230e-2 1.058010e-2 -6.928198e-3 1.132620e-2 8.228990e-3 -8e-3 8.090170e-3 5.877850e-3 -6.928198e-3 5.721198e-3 4.156698e-3 -4e-3 4.854098e-3 3.526709e-3 6.993818e-10 5.721198e-3 4.156698e-3 4e-3 8.090170e-3 5.877850e-3 6.928198e-3 1.132620e-2 8.228990e-3 8e-3 1.456230e-2 1.058010e-2 6.928198e-3 1.693128e-2 1.230129e-2 4e-3 1.555630e-2 1.555630e-2 0 1.479849e-2 1.479849e-2 -4e-3 1.272790e-2 1.272790e-2 -6.928198e-3 9.899498e-3 9.899498e-3 -8e-3 7.071068e-3 7.071068e-3 -6.928198e-3 5.000520e-3 5.000520e-3 -4e-3 4.242639e-3 4.242639e-3 6.993818e-10 5.000520e-3 5.000520e-3 4e-3 7.071068e-3 7.071068e-3 6.928198e-3 9.899498e-3 9.899498e-3 8e-3 1.272790e-2 1.272790e-2 6.928198e-3 1.479849e-2 1.479849e-2 4e-3 1.293130e-2 1.779839e-2 0 1.230129e-2 1.693128e-2 -4e-3 1.058010e-2 1.456230e-2 -6.928198e-3 8.228990e-3 1.132620e-2 -8e-3 5.877850e-3 8.090170e-3 -6.928198e-3 4.156698e-3 5.721198e-3 -4e-3 3.526709e-3 4.854098e-3 6.993818e-10 4.156698e-3 5.721198e-3 4e-3 5.877850e-3 8.090170e-3 6.928198e-3 8.228990e-3 1.132620e-2 8e-3 1.058010e-2 1.456230e-2 6.928198e-3 1.230129e-2 1.693128e-2 4e-3 9.987790e-3 1.960209e-2 0 9.501210e-3 1.864719e-2 -4e-3 8.171830e-3 1.603808e-2 -6.928198e-3 6.355870e-3 1.247410e-2 -8e-3 4.539908e-3 8.910058e-3 -6.928198e-3 3.210528e-3 6.301018e-3 -4e-3 2.723939e-3 5.346038e-3 6.993818e-10 3.210528e-3 6.301018e-3 4e-3 4.539908e-3 8.910070e-3 6.928198e-3 6.355870e-3 1.247410e-2 8e-3 8.171830e-3 1.603808e-2 6.928198e-3 9.501210e-3 1.864719e-2 4e-3 6.798368e-3 2.092318e-2 0 6.467170e-3 1.990390e-2 -4e-3 5.562310e-3 1.711899e-2 -6.928198e-3 4.326240e-3 1.331480e-2 -8e-3 3.090169e-3 9.510559e-3 -6.928198e-3 2.185310e-3 6.725680e-3 -4e-3 1.854100e-3 5.706340e-3 6.993818e-10 2.185310e-3 6.725680e-3 4e-3 3.090169e-3 9.510570e-3 6.928198e-3 4.326240e-3 1.331480e-2 8e-3 5.562298e-3 1.711899e-2 6.928198e-3 6.467170e-3 1.990390e-2 4e-3 3.441560e-3 2.172910e-2 0 3.273888e-3 2.067049e-2 -4e-3 2.815820e-3 1.777840e-2 -6.928198e-3 2.190080e-3 1.382759e-2 -8e-3 1.564339e-3 9.876878e-3 -6.928198e-3 1.106270e-3 6.984728e-3 -4e-3 9.386059e-4 5.926128e-3 6.993818e-10 1.106270e-3 6.984728e-3 4e-3 1.564339e-3 9.876890e-3 6.928198e-3 2.190080e-3 1.382759e-2 8e-3 2.815820e-3 1.777840e-2 6.928198e-3 3.273888e-3 2.067049e-2 4e-3 -9.616508e-10 2.199999e-2 0 -9.148010e-10 2.092820e-2 -4e-3 -7.868050e-10 1.799998e-2 -6.928198e-3 -6.119588e-10 1.400000e-2 -8e-3 -4.371140e-10 9.999998e-3 -6.928198e-3 -3.091180e-10 7.071800e-3 -4e-3 -2.622680e-10 6e-3 6.993818e-10 -3.091180e-10 7.071800e-3 4e-3 -4.371140e-10 9.999998e-3 6.928198e-3 -6.119588e-10 1.400000e-2 8e-3 -7.868050e-10 1.799998e-2 6.928198e-3 -9.148010e-10 2.092820e-2 4e-3 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] } ] } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material USE _103 } geometry Cylinder { height 1e-3 radius 4.999998e-3 } } ] translation 1.400000e-2 5e-4 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material USE _103 } geometry Cylinder { height 1e-3 radius 4.999998e-3 } } ] translation 1.400000e-2 -5e-4 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { appearance Appearance { material USE _103 } geometry DEF _111 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 1.400000e-2 0 2 1.600000e-2 0 3 90 0 4 1e-3 0 5 9.999998e-3 0 6 1e-3 0 7 9.999998e-3 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -4.447639e-7 1 7.242098e-7 3.141590 scaleOrientation 0.520160 -0.852842 4.575762e-2 0.547209 translation 1.109099 0.378998 0.414420 } Transform { children [ Shape { appearance Appearance { material USE _103 } geometry Cylinder { height 6e-3 radius 7.199998e-2 } } ] rotation 1 0 0 1.570798 translation 1.095100 0.239997 0.820042 } Transform { children [ Shape { appearance Appearance { material USE _103 } geometry Cylinder { height 0.159998 radius 8e-3 } } ] rotation 0.577349 0.577349 -0.577350 2.094388 scaleOrientation 8.051856e-3 -0.406597 0.913571 0.406004 translation 1.189100 9.890460e-2 0.414420 } Transform { children [ Group { children [ Transform { children [ Group { children [ Transform { children [ Shape { appearance Appearance { material USE _103 } geometry DEF _112 IndexedFaceSet { coord Coordinate { point [ 2.199999e-2 0 0 2.092820e-2 0 -4e-3 1.799998e-2 0 -6.928198e-3 1.400000e-2 0 -8e-3 9.999998e-3 0 -6.928198e-3 7.071800e-3 0 -4e-3 6e-3 0 6.993818e-10 7.071800e-3 0 4e-3 9.999998e-3 0 6.928198e-3 1.400000e-2 0 8e-3 1.799998e-2 0 6.928198e-3 2.092820e-2 0 4e-3 2.172910e-2 3.441560e-3 0 2.067049e-2 3.273888e-3 -4e-3 1.777840e-2 2.815820e-3 -6.928198e-3 1.382759e-2 2.190080e-3 -8e-3 9.876878e-3 1.564339e-3 -6.928198e-3 6.984728e-3 1.106270e-3 -4e-3 5.926128e-3 9.386069e-4 6.993818e-10 6.984728e-3 1.106270e-3 4e-3 9.876890e-3 1.564339e-3 6.928198e-3 1.382759e-2 2.190080e-3 8e-3 1.777840e-2 2.815820e-3 6.928198e-3 2.067049e-2 3.273888e-3 4e-3 2.092318e-2 6.798368e-3 0 1.990390e-2 6.467170e-3 -4e-3 1.711899e-2 5.562310e-3 -6.928198e-3 1.331480e-2 4.326240e-3 -8e-3 9.510559e-3 3.090169e-3 -6.928198e-3 6.725680e-3 2.185310e-3 -4e-3 5.706340e-3 1.854100e-3 6.993818e-10 6.725680e-3 2.185310e-3 4e-3 9.510570e-3 3.090169e-3 6.928198e-3 1.331480e-2 4.326240e-3 8e-3 1.711899e-2 5.562310e-3 6.928198e-3 1.990390e-2 6.467170e-3 4e-3 1.960209e-2 9.987790e-3 0 1.864719e-2 9.501210e-3 -4e-3 1.603808e-2 8.171830e-3 -6.928198e-3 1.247410e-2 6.355870e-3 -8e-3 8.910058e-3 4.539908e-3 -6.928198e-3 6.301018e-3 3.210528e-3 -4e-3 5.346038e-3 2.723939e-3 6.993818e-10 6.301018e-3 3.210528e-3 4e-3 8.910070e-3 4.539908e-3 6.928198e-3 1.247410e-2 6.355870e-3 8e-3 1.603808e-2 8.171830e-3 6.928198e-3 1.864719e-2 9.501210e-3 4e-3 1.779839e-2 1.293130e-2 0 1.693128e-2 1.230129e-2 -4e-3 1.456230e-2 1.058010e-2 -6.928198e-3 1.132620e-2 8.228990e-3 -8e-3 8.090170e-3 5.877850e-3 -6.928198e-3 5.721198e-3 4.156698e-3 -4e-3 4.854098e-3 3.526709e-3 6.993818e-10 5.721198e-3 4.156698e-3 4e-3 8.090170e-3 5.877850e-3 6.928198e-3 1.132620e-2 8.228990e-3 8e-3 1.456230e-2 1.058010e-2 6.928198e-3 1.693128e-2 1.230129e-2 4e-3 1.555630e-2 1.555630e-2 0 1.479849e-2 1.479849e-2 -4e-3 1.272790e-2 1.272790e-2 -6.928198e-3 9.899498e-3 9.899498e-3 -8e-3 7.071068e-3 7.071068e-3 -6.928198e-3 5.000520e-3 5.000520e-3 -4e-3 4.242639e-3 4.242639e-3 6.993818e-10 5.000520e-3 5.000520e-3 4e-3 7.071068e-3 7.071068e-3 6.928198e-3 9.899498e-3 9.899498e-3 8e-3 1.272790e-2 1.272790e-2 6.928198e-3 1.479849e-2 1.479849e-2 4e-3 1.293130e-2 1.779839e-2 0 1.230129e-2 1.693128e-2 -4e-3 1.058010e-2 1.456230e-2 -6.928198e-3 8.228990e-3 1.132620e-2 -8e-3 5.877850e-3 8.090170e-3 -6.928198e-3 4.156698e-3 5.721198e-3 -4e-3 3.526709e-3 4.854098e-3 6.993818e-10 4.156698e-3 5.721198e-3 4e-3 5.877850e-3 8.090170e-3 6.928198e-3 8.228990e-3 1.132620e-2 8e-3 1.058010e-2 1.456230e-2 6.928198e-3 1.230129e-2 1.693128e-2 4e-3 9.987790e-3 1.960209e-2 0 9.501210e-3 1.864719e-2 -4e-3 8.171830e-3 1.603808e-2 -6.928198e-3 6.355870e-3 1.247410e-2 -8e-3 4.539908e-3 8.910058e-3 -6.928198e-3 3.210528e-3 6.301018e-3 -4e-3 2.723939e-3 5.346038e-3 6.993818e-10 3.210528e-3 6.301018e-3 4e-3 4.539908e-3 8.910070e-3 6.928198e-3 6.355870e-3 1.247410e-2 8e-3 8.171830e-3 1.603808e-2 6.928198e-3 9.501210e-3 1.864719e-2 4e-3 6.798368e-3 2.092318e-2 0 6.467170e-3 1.990390e-2 -4e-3 5.562310e-3 1.711899e-2 -6.928198e-3 4.326240e-3 1.331480e-2 -8e-3 3.090169e-3 9.510559e-3 -6.928198e-3 2.185310e-3 6.725680e-3 -4e-3 1.854100e-3 5.706340e-3 6.993818e-10 2.185310e-3 6.725680e-3 4e-3 3.090169e-3 9.510570e-3 6.928198e-3 4.326240e-3 1.331480e-2 8e-3 5.562298e-3 1.711899e-2 6.928198e-3 6.467170e-3 1.990390e-2 4e-3 3.441560e-3 2.172910e-2 0 3.273888e-3 2.067049e-2 -4e-3 2.815820e-3 1.777840e-2 -6.928198e-3 2.190080e-3 1.382759e-2 -8e-3 1.564339e-3 9.876878e-3 -6.928198e-3 1.106270e-3 6.984728e-3 -4e-3 9.386059e-4 5.926128e-3 6.993818e-10 1.106270e-3 6.984728e-3 4e-3 1.564339e-3 9.876890e-3 6.928198e-3 2.190080e-3 1.382759e-2 8e-3 2.815820e-3 1.777840e-2 6.928198e-3 3.273888e-3 2.067049e-2 4e-3 -9.616508e-10 2.199999e-2 0 -9.148010e-10 2.092820e-2 -4e-3 -7.868050e-10 1.799998e-2 -6.928198e-3 -6.119588e-10 1.400000e-2 -8e-3 -4.371140e-10 9.999998e-3 -6.928198e-3 -3.091180e-10 7.071800e-3 -4e-3 -2.622680e-10 6e-3 6.993818e-10 -3.091180e-10 7.071800e-3 4e-3 -4.371140e-10 9.999998e-3 6.928198e-3 -6.119588e-10 1.400000e-2 8e-3 -7.868050e-10 1.799998e-2 6.928198e-3 -9.148010e-10 2.092820e-2 4e-3 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] } ] } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material USE _103 } geometry Cylinder { height 1e-3 radius 4.999998e-3 } } ] translation 1.400000e-2 5e-4 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material USE _103 } geometry Cylinder { height 1e-3 radius 4.999998e-3 } } ] translation 1.400000e-2 -5e-4 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { appearance Appearance { material USE _103 } geometry DEF _113 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 1.400000e-2 0 2 1.600000e-2 0 3 90 0 4 1e-3 0 5 9.999998e-3 0 6 1e-3 0 7 9.999998e-3 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -3.610599e-7 5.590030e-7 1 3.141590 scaleOrientation -0.270304 -0.870295 0.411730 0.936537 translation 1.109099 0.112905 0.414420 } Transform { children [ Shape { appearance Appearance { material USE _103 } geometry Cylinder { height 7.999999e-2 radius 8e-3 } } ] rotation -3.813410e-7 -1 -1.036789e-7 1.570798 scaleOrientation 0.207620 0.974303 -8.733323e-2 0.787535 translation 1.095100 0.152905 0.414420 } Transform { children [ Shape { appearance Appearance { material USE _103 } geometry Cylinder { height 2.999999e-2 radius 1.899999e-2 } } ] rotation -4.905623e-8 0.707106 0.707106 3.141590 scaleOrientation 0.357407 0.357407 0.862855 4.565410 translation 1.095100 0.239997 0.838042 } Transform { children [ Shape { appearance Appearance { material USE _103 } geometry Cylinder { height 3.999999e-2 radius 1.400000e-2 } } ] rotation -5.160134e-8 0.707106 0.707106 3.141590 scaleOrientation -0.908027 0.118658 0.401753 0.864476 translation 1.095100 0.239997 0.873040 } Transform { children [ Shape { appearance Appearance { material USE _103 } geometry Cone { bottomRadius 2.999999e-2 height 0.144998 } } ] rotation 1 0 0 3.141590 translation 1.094099 0.311497 0.722778 } Transform { children [ Shape { appearance Appearance { material USE _103 } geometry Cylinder { height 0.419999 radius 8.500000e-2 } } ] rotation 1 0 0 1.570798 translation 1.095100 0.239997 0.607042 } Transform { children [ Shape { appearance Appearance { material USE _103 } geometry Cylinder { height 2.500000e-2 radius 0.100000 } } ] rotation 1 0 0 1.570798 translation 1.095100 0.239997 0.444402 } Transform { children [ Transform { children [ Shape { appearance Appearance { material DEF _114 Material { ambientIntensity 0.409835 diffuseColor 0.610000 0.610000 0.610000 shininess 0.109999 specularColor 0.389999 0.389999 0.389999 } } geometry DEF _115 IndexedFaceSet { coord Coordinate { point [ -4.514950e-2 7.500000e-2 5.000010e-3 -7.500000e-2 -7.500000e-2 4.999998e-3 4.514940e-2 7.500000e-2 5.000010e-3 7.500000e-2 -7.500000e-2 4.999998e-3 4.514940e-2 7.500000e-2 -5.000018e-3 7.500000e-2 -7.500000e-2 -4.999998e-3 -4.514950e-2 7.500000e-2 -5.000018e-3 -7.500000e-2 -7.500000e-2 -4.999998e-3 ] } texCoord TextureCoordinate { point [ 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 ] } coordIndex [ 0 1 3 2 -1 4 5 7 6 -1 6 7 1 0 -1 2 3 5 4 -1 6 0 2 4 -1 1 7 5 3 -1 ] creaseAngle 0.500000 texCoordIndex [ 0 1 3 2 -1 4 5 7 6 -1 8 9 11 10 -1 12 13 15 14 -1 16 17 19 18 -1 20 21 23 22 -1 ] } } ] translation 1.090000 0.126881 0.434240 } Transform { children [ Shape { appearance Appearance { material USE _114 } geometry DEF _116 IndexedFaceSet { coord Coordinate { point [ -4.514950e-2 7.500000e-2 5.000010e-3 -7.500000e-2 -7.500000e-2 4.999998e-3 4.514940e-2 7.500000e-2 5.000010e-3 7.500000e-2 -7.500000e-2 4.999998e-3 4.514940e-2 7.500000e-2 -5.000018e-3 7.500000e-2 -7.500000e-2 -4.999998e-3 -4.514950e-2 7.500000e-2 -5.000018e-3 -7.500000e-2 -7.500000e-2 -4.999998e-3 ] } texCoord TextureCoordinate { point [ 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 ] } coordIndex [ 0 1 3 2 -1 4 5 7 6 -1 6 7 1 0 -1 2 3 5 4 -1 6 0 2 4 -1 1 7 5 3 -1 ] creaseAngle 0.500000 texCoordIndex [ 0 1 3 2 -1 4 5 7 6 -1 8 9 11 10 -1 12 13 15 14 -1 16 17 19 18 -1 20 21 23 22 -1 ] } } ] translation 1.090000 0.126881 0.751380 } Transform { children [ Transform { children [ Shape { appearance Appearance { material USE _114 } geometry Box { size 9.999998e-3 2.999999e-2 0.400000 } } ] translation 1.195000 3.688120e-2 0.593730 } Transform { children [ Shape { appearance Appearance { material USE _114 } geometry Box { size 0.200000 9.999998e-3 0.400000 } } ] translation 1.090000 4.688119e-2 0.593730 } Transform { children [ Shape { appearance Appearance { material USE _114 } geometry Box { size 9.999998e-3 2.999999e-2 0.400000 } } ] translation 0.985000 3.688120e-2 0.593730 } ] } ] translation 5.097750e-3 0 3.066070e-2 } Transform { children [ Group { children [ Transform { children [ Group { children [ Transform { children [ Shape { appearance Appearance { material USE _102 } geometry Cylinder { height 0.300000 radius 3.024999e-2 } } ] } ] } ] } Transform { children [ Shape { appearance Appearance { material USE _102 } geometry Cylinder { height 1.799998e-2 radius 2.500000e-2 } } ] translation 0 0.141000 0 } Transform { children [ Shape { appearance Appearance { material USE _102 } geometry Cylinder { height 1.799998e-2 radius 2.500000e-2 } } ] translation 0 -0.141000 0 } Transform { children [ Shape { appearance Appearance { material USE _102 } geometry DEF _117 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.300000 0 2 6.049998e-2 0 3 1.799998e-2 0 4 5e-2 0 5 1.799998e-2 0 6 5e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -4.721994e-7 0.707108 -0.707105 3.141590 scaleOrientation 0.346244 0.390596 -0.852964 1.630249 translation 1.095100 0.239997 0.411716 } Transform { children [ Shape { appearance Appearance { material USE _102 } geometry Cylinder { height 1.200000e-2 radius 5.750000e-2 } } ] rotation 1 0 0 1.570798 translation 1.095100 0.239997 0.364306 } Transform { children [ Shape { appearance Appearance { material USE _102 } geometry Cylinder { height 1.200000e-2 radius 5.750000e-2 } } ] rotation 1 0 0 1.570798 translation 1.095100 0.239997 0.352306 } ] } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 0 0.600000 0.180000 specularColor 0.500000 0.500000 0.500000 } } geometry DEF _118 IndexedFaceSet { coord Coordinate { point [ -0.230119 3.881138e-3 0.306701 -0.249736 -1.799998e-2 0.339709 0.121117 3.881138e-3 0.306701 0.140735 -1.799998e-2 0.339709 0.121117 3.881138e-3 -0.308966 0.140735 -1.799998e-2 -0.341975 -0.230119 3.881138e-3 -0.308966 -0.249736 -1.799998e-2 -0.341975 ] } texCoord TextureCoordinate { point [ 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 ] } coordIndex [ 0 1 3 2 -1 4 5 7 6 -1 6 7 1 0 -1 2 3 5 4 -1 6 0 2 4 -1 1 7 5 3 -1 ] creaseAngle 0.500000 texCoordIndex [ 0 1 3 2 -1 4 5 7 6 -1 8 9 11 10 -1 12 13 15 14 -1 16 17 19 18 -1 20 21 23 22 -1 ] } } ] scale 1.029999 1 0.819998 translation 1.152750 1.800009e-2 0.635371 } ] } ] } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -0.606143 0.606144 0.514956 4.092669 translation 1.555698 1.694000 0.538084 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation 0 1 0 2.187050 translation 1.621899 1.947499 0.824751 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.911889 0.290230 -0.290215 1.662909 translation 1.998939 2.106488 1.357089 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] translation 1.529999 1.820749 0.694994 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.993448 -8.080607e-2 8.080587e-2 1.577370 translation 1.604179 1.534999 0.242027 } ] } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation 0.606992 -0.606992 -0.512953 2.193680 translation 2.518520 1.702000 0.753228 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation 3.485909e-7 1 -1.059858e-7 2.209870 translation 2.586838 1.958500 1.037618 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.905747 -0.299685 -0.299685 4.613550 translation 2.809560 2.117500 1.337339 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation -5.348458e-13 1 -2.215429e-13 0.785395 translation 2.492000 1.830250 0.910000 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.993023 -8.338183e-2 8.338183e-2 1.577800 translation 2.585220 1.542999 0.358828 } ] } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation -0.357403 0.357402 0.862859 4.565410 scaleOrientation 0.977248 0.149976 -0.149977 4.689380 translation 0.125101 1.735000 0.256105 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -0.678599 0.678599 -0.281081 2.593569 scaleOrientation -0.303838 -3.283892e-2 -0.952157 0.664129 translation 9.681860e-2 1.812999 0.227822 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation -6.738029e-21 1 1.626719e-20 3.141598 scaleOrientation 2.338130e-20 1 3.141188e-20 1.570798 translation 4.166390e-2 1.902999 0.172666 } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -0.577350 0.577350 -0.577350 2.094398 scaleOrientation 0.151967 -0.379547 0.912606 3.860579 translation -0.158000 0.199598 -6.800039e-2 } ] rotation -6.738029e-21 1 1.626719e-20 3.141598 scaleOrientation 2.338130e-20 1 3.141188e-20 1.570798 translation -0.116336 1.735000 0.172670 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation -0.357403 0.357402 0.862859 4.565410 translation 0.217028 1.735000 0.348028 } ] } Transform { children [ Transform { children [ Transform { translation 0 2.455119e-2 0 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation 0.707107 0.707105 8.359236e-8 3.141590 scaleOrientation 6.178900e-7 -1.133588e-6 -1 0.785398 translation -0.324124 0.268000 0.324375 } Transform { } ] } Transform { children [ Transform { children [ Transform { children [ Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { rotation 0 0 1 1.570798 } Transform { rotation 0 0 1 1.570798 } ] } ] translation -0.826246 -3.203749e-7 0.810000 } ] translation -7.064720e-2 2.072988 -7.638449e-2 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation 0 0 1 1.570798 scaleOrientation 0 0 -1 0.785398 translation -1.114400 2.054490 0.733614 } ] rotation 0 -1 0 0.785395 translation 0.150150 5.124690e-2 1.104730 } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { rotation 0 0 1 1.570798 } Transform { rotation 0 0 1 1.570798 } ] } ] translation -0.896893 1.815989 0.733614 } ] rotation 0 -1 0 0.785395 translation 0.150150 5.124690e-2 1.104730 } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { rotation 0 0 1 1.570798 } Transform { rotation 0 0 1 1.570798 } ] } ] translation -0.896893 1.345988 0.733614 } ] rotation 0 -1 0 0.785395 translation 0.150150 5.124690e-2 1.104730 } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { rotation 0 0 1 1.570798 } Transform { rotation 0 0 1 1.570798 } ] } ] translation -0.896893 0.865989 0.733614 } ] rotation 0 -1 0 0.785395 translation 0.150150 5.124690e-2 1.104730 } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { rotation 0 0 1 1.570798 } Transform { rotation 0 0 1 1.570798 } ] } ] translation -0.896893 0.614988 0.733614 } ] rotation 0 -1 0 0.785395 translation 0.150150 5.124690e-2 1.104730 } ] } Transform { } Transform { rotation -1.776360e-15 1 5.960459e-8 4.712388 translation -0.524845 -1.187368e-7 1.992079 } Transform { } Transform { rotation 1.776360e-15 1 5.960459e-8 1.570798 translation -1.992079 3.128320e-8 -0.524842 } Transform { rotation 0 1 5.960459e-8 3.141598 translation -2.516920 -8.745418e-8 1.467239 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0 -1 0 0.785395 translation -1.258460 0.621999 0.733614 } ] } ] } Transform { children [ Transform { children [ Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.864005 0.342910 -0.368656 1.728729 translation 0.446805 0.629620 0.566805 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.862856 0.357405 -0.357406 1.717769 scale 1 0.999997 1 scaleOrientation -8.046282e-3 0.998225 -5.900602e-2 0.355004 translation 0.524644 1.754500 0.642645 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.862855 -0.357408 -0.357408 4.565410 scaleOrientation -0.900057 0.435083 -2.447990e-2 1.570070 translation 0.228709 1.475000 0.359710 } Transform { rotation 0 1 0 0.785394 translation 0.360000 0 0.477999 } ] } ] } Transform { children [ Transform { children [ Transform { rotation 0 1 0 0.785395 translation 0.252254 0 2.569000 } Transform { rotation 0 -1 0 0.785399 translation 1.638190 0 -1.994930 } Transform { rotation 0 1 0 3.926990 translation 6.202118 0 -0.609000 } Transform { rotation 0 1 0 2.356189 translation 4.816180 0 3.954940 } ] translation -3.227190 0 -0.980000 } Transform { rotation 0 -1 0 1.134500 } Transform { } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 1 0 0 1.570798 translation -5.963509e-8 0.884998 0.312799 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation 5.338514e-8 0.707106 0.707106 3.141590 scaleOrientation 1 -9.735359e-8 -9.735359e-8 4.712388 translation 4.599988e-2 0.884998 0.328599 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0 0 1 1.570798 translation 0.193498 0.884998 0.374599 } Transform { } ] translation 3.186388 0 1.086770 } ] } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -3.514132e-7 0.707106 0.707107 3.141590 scaleOrientation -0.769733 0.543533 0.334787 0.890945 translation 1.103999 0.272998 0.823580 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -3.322932e-7 0.707106 0.707107 3.141590 scaleOrientation 0.506385 0.207348 0.837007 4.521770 translation 1.103999 0.206999 0.823580 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -3.586980e-7 1 6.888200e-7 3.141590 scaleOrientation 0.506385 0.207348 0.837007 4.521770 translation 1.103999 0.378998 0.383758 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -3.563170e-7 5.804798e-7 1 3.141590 scaleOrientation -0.270304 -0.870295 0.411730 0.936537 translation 1.103999 0.112905 0.383760 } Transform { children [ Transform { } ] } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation -4.748544e-7 0.707108 -0.707105 3.141590 translation 1.090000 0.239997 0.414999 } ] } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Shape { geometry DEF _119 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.273799 0 2 8.910000e-2 0 3 1.799998e-2 0 4 0.185000 0 5 1.799998e-2 0 6 7.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.862073 -0.358350 -0.358350 4.564518 scaleOrientation -1.960351e-2 0.665256 -0.746357 0.785057 translation 0.657046 1.754500 0.774559 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 7.800000e-2 radius 4.650000e-2 } } ] translation 0 3.900000e-2 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.499999e-2 radius 5.750000e-2 } } ] translation 0 7.050000e-2 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _120 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.156000 0 2 9.300000e-2 0 3 0.115000 0 4 1.499999e-2 0 5 0.115000 0 6 1.499999e-2 0 7 7.800000e-2 0 8 9.300000e-2 0 9 0.115000 0 10 1.499999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 -1 8 8 8 -1 9 9 9 -1 10 10 10 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.862074 0.358348 -0.358350 1.718670 scaleOrientation -0.867397 -0.497222 1.977460e-2 9.522008e-2 translation 0.809382 1.754500 0.926136 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 3.999999e-2 } } ] translation 0 7.252608e-2 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 3.999999e-2 } } ] translation 0 -7.252608e-2 0 } Transform { children [ Shape { geometry DEF _121 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.163050 0 2 8.910000e-2 0 3 1.799998e-2 0 4 7.999999e-2 0 5 1.799998e-2 0 6 7.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.855500 0.366141 -0.366141 1.726240 translation 0.923658 1.754500 1.037438 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 3.999999e-2 } } ] translation 0.114298 4.999998e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 3.999999e-2 } } ] translation 0.114298 -4.999998e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _122 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.114298 0 2 8.910000e-2 0 3 90 0 4 9.999998e-3 0 5 7.999999e-2 0 6 9.999998e-3 0 7 7.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.676793 0.676791 -0.289659 3.705470 translation 1.144250 1.640200 1.089949 } Transform { children [ Group { children [ Transform { children [ Group { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } } ] } ] } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 3.999999e-2 } } ] translation 0 0.297280 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 3.999999e-2 } } ] translation 0 -0.297280 0 } Transform { children [ Shape { geometry DEF _123 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.612559 0 2 8.910000e-2 0 3 1.799998e-2 0 4 7.999999e-2 0 5 1.799998e-2 0 6 7.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.364811 0.895021 -0.256612 2.622229e-2 translation 1.221060 1.333940 1.004348 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 3.999999e-2 } } ] translation 0.114298 4.999998e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 3.999999e-2 } } ] translation 0.114298 -4.999998e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _124 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.114298 0 2 8.910000e-2 0 3 90 0 4 9.999998e-3 0 5 7.999999e-2 0 6 9.999998e-3 0 7 7.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.289657 0.676791 0.676794 3.705470 scaleOrientation 0.282619 -0.563310 -0.776407 0.799009 translation 1.061550 1.754500 1.011018 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 3.999999e-2 } } ] translation 0.114298 4.999998e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 3.999999e-2 } } ] translation 0.114298 -4.999998e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _125 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.114298 0 2 8.910000e-2 0 3 90 0 4 9.999998e-3 0 5 7.999999e-2 0 6 9.999998e-3 0 7 7.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.422426 -5.747335e-3 0.906379 3.139400 scaleOrientation -4.108772e-3 0.999990 -1.206760e-3 0.785399 translation 1.292459 1.027999 0.913909 } Transform { children [ Group { children [ Transform { children [ Group { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } } ] } ] } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 3.999999e-2 } } ] translation 0 0.119244 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 3.999999e-2 } } ] translation 0 -0.119244 0 } Transform { children [ Shape { geometry DEF _126 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.256487 0 2 8.910000e-2 0 3 1.799998e-2 0 4 7.999999e-2 0 5 1.799998e-2 0 6 7.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.382195 0.376834 0.843755 1.723469 translation 1.377369 0.912240 0.817404 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 3.999999e-2 } } ] translation 0 0.214265 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 3.999999e-2 } } ] translation 0 -0.214265 0 } Transform { children [ Shape { geometry DEF _127 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.446529 0 2 8.910000e-2 0 3 1.799998e-2 0 4 7.999999e-2 0 5 1.799998e-2 0 6 7.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 7.106540e-4 0.999875 -1.579740e-2 0.839268 translation 1.534839 0.571910 0.638094 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 3.999999e-2 } } ] translation 0.114298 4.999998e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 3.999999e-2 } } ] translation 0.114298 -4.999998e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _128 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.114298 0 2 8.910000e-2 0 3 90 0 4 9.999998e-3 0 5 7.999999e-2 0 6 9.999998e-3 0 7 7.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.680373 0.669160 -0.298860 3.730210 scaleOrientation 0.164424 -0.453279 -0.876072 0.891592 translation 1.461169 0.796473 0.722086 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 3.999999e-2 } } ] translation 0.114298 4.999998e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 3.999999e-2 } } ] translation 0.114298 -4.999998e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _129 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.114298 0 2 8.910000e-2 0 3 90 0 4 9.999998e-3 0 5 7.999999e-2 0 6 9.999998e-3 0 7 7.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -0.357703 4.347431e-3 0.933825 3.132080 scaleOrientation -0.109078 -0.876205 0.469432 0.785542 translation 1.617220 0.348004 0.715507 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { rotation 0 0 1 1.570798 } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.499999e-2 radius 5.750000e-2 } } ] translation 0 7.050000e-2 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _130 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.156000 0 2 9.300000e-2 0 3 0.115000 0 4 1.499999e-2 0 5 0.115000 0 6 1.499999e-2 0 7 7.800000e-2 0 8 9.300000e-2 0 9 0.115000 0 10 1.499999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 -1 8 8 8 -1 9 9 9 -1 10 10 10 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.330708 -0.344351 -0.878666 1.693910 scaleOrientation 0.804938 0.296845 -0.513766 0.614808 translation 1.862280 0.237136 0.937241 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 3.999999e-2 } } ] translation 0 0.116149 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 3.999999e-2 } } ] translation 0 -0.116149 0 } Transform { children [ Shape { geometry DEF _131 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.250301 0 2 8.910000e-2 0 3 1.799998e-2 0 4 7.999999e-2 0 5 1.799998e-2 0 6 7.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.847579 -0.378133 -0.372324 4.532518 scaleOrientation 0.548479 0.480972 -0.683985 0.116508 translation 1.711120 0.235036 0.801549 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 3.999999e-2 } } ] translation 0 0.113678 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 3.999999e-2 } } ] translation 0 -0.113678 0 } Transform { children [ Shape { geometry DEF _132 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.245360 0 2 8.910000e-2 0 3 1.799998e-2 0 4 7.999999e-2 0 5 1.799998e-2 0 6 7.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.846189 -0.381894 -0.371646 4.542448 translation 2.011600 0.237773 1.071290 } Transform { children [ Group { children [ Transform { children [ Group { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } } ] } ] } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 3.999999e-2 } } ] translation 0 0.442499 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 3.999999e-2 } } ] translation 0 -0.442499 0 } Transform { children [ Shape { geometry DEF _133 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.902998 0 2 8.910000e-2 0 3 1.799998e-2 0 4 7.999999e-2 0 5 1.799998e-2 0 6 7.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 6.035114e-3 0.999957 -6.998734e-3 0.839218 translation 2.190479 1.361289 1.232699 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 7.800000e-2 radius 4.650000e-2 } } ] translation 0 3.900000e-2 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.499999e-2 radius 5.750000e-2 } } ] translation 0 7.050000e-2 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _134 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.156000 0 2 9.300000e-2 0 3 0.115000 0 4 1.499999e-2 0 5 0.115000 0 6 1.499999e-2 0 7 7.800000e-2 0 8 9.300000e-2 0 9 0.115000 0 10 1.499999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 -1 8 8 8 -1 9 9 9 -1 10 10 10 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 4.521081e-3 -0.999989 -3.327681e-4 0.731612 scaleOrientation 0.947521 6.905216e-2 0.312144 3.852098 translation 2.187380 0.842949 1.231500 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 6.499999e-2 } } ] translation 0 7.850000e-2 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 3.999999e-2 } } ] translation 0 -7.850000e-2 0 } Transform { children [ Shape { geometry DEF _135 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.174998 0 2 8.910000e-2 0 3 1.799998e-2 0 4 0.129998 0 5 1.799998e-2 0 6 7.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.407388 -1.225640e-3 0.913254 3.143698 scaleOrientation -5.590321e-3 0.998579 5.298312e-2 0.335096 translation 2.187540 0.677452 1.230980 } Transform { children [ Group { children [ Transform { children [ Group { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 6.098128e-2 radius 4.455000e-2 } } ] } ] } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 6.499999e-2 } } ] translation 0 2.149070e-2 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 3.999999e-2 } } ] translation 0 -2.149070e-2 0 } Transform { children [ Shape { geometry DEF _136 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 6.098128e-2 0 2 8.910000e-2 0 3 1.799998e-2 0 4 0.129998 0 5 1.799998e-2 0 6 7.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -0.845438 0.376663 0.378628 1.735260 scaleOrientation 8.913551e-2 0.558421 -0.824754 0.691172 translation 2.106650 0.845600 1.159029 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 3.999999e-2 } } ] translation 0.114298 4.999998e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 3.999999e-2 } } ] translation 0.114298 -4.999998e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _137 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.114298 0 2 8.910000e-2 0 3 90 0 4 9.999998e-3 0 5 7.999999e-2 0 6 9.999998e-3 0 7 7.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -0.338292 0.335243 0.879301 4.583858 scale 1 0.999997 1 scaleOrientation -0.861484 -0.221937 -0.456715 0.825218 translation 2.102798 0.351909 1.153609 } Transform { children [ Transform { children [ Transform { children [ Shape { appearance Appearance { material DEF _138 Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.126000 radius 2.999999e-2 } } ] rotation 0 0 1 4.712378 translation -5.082409e-8 0 1.838020e-8 } Transform { children [ Shape { appearance Appearance { material USE _138 } geometry Cylinder { height 1.499999e-2 radius 6.499999e-2 } } ] rotation 0 0 1 4.712378 scaleOrientation 0 0 -1 0.785398 translation 7.049988e-2 -7.755550e-7 1.838020e-8 } Transform { children [ Shape { appearance Appearance { material USE _138 } geometry Cylinder { height 1.499999e-2 radius 6.499999e-2 } } ] rotation 0 0 1 4.712378 scaleOrientation 0 0 -1 0.407411 translation -7.050000e-2 7.881620e-7 1.838020e-8 } Transform { children [ Shape { appearance Appearance { material USE _138 } geometry Sphere { radius 4.650000e-2 } } ] rotation -5.483630e-6 -1 -5.483630e-6 1.570798 scaleOrientation 3.007738e-6 1 2.475889e-6 1.570798 translation 4.674010e-8 -9.772988e-13 7.114878e-9 } Transform { children [ Shape { appearance Appearance { material USE _138 } geometry Cylinder { height 5e-2 radius 2.999999e-2 } } ] scaleOrientation 0 0 -1 0.785398 translation -3.419819e-9 2.500000e-2 1.838020e-8 } Transform { children [ Shape { appearance Appearance { material USE _138 } geometry Cylinder { height 5.999999e-2 radius 1.999999e-2 } } ] scaleOrientation 0 0 -1 0.477658 translation 6.051728e-9 2.999999e-2 1.838020e-8 } Transform { children [ Shape { appearance Appearance { material USE _138 } geometry Cylinder { height 7.999999e-2 radius 1.499999e-2 } } ] scaleOrientation 0 0 -1 0.532727 translation 2.514378e-8 3.999999e-2 1.838020e-8 } Transform { children [ Shape { appearance Appearance { material USE _138 } geometry Cylinder { height 0.119998 radius 4.999998e-3 } } ] scaleOrientation 0 0 -1 0.540660 translation 9.670060e-8 5.999999e-2 1.838020e-8 } Transform { children [ Shape { appearance Appearance { material USE _138 } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] scaleOrientation 0 0 -1 0.540660 translation 1.171770e-7 8.500000e-2 1.838020e-8 } ] } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 1 0 0 shininess 0 } } geometry DEF _139 IndexedFaceSet { coord Coordinate { point [ -5.999999e-2 7.499990e-3 -4.999970e-3 -5.999999e-2 1.750000e-2 -4.999970e-3 5.999999e-2 7.499990e-3 -4.999970e-3 5.999999e-2 1.750000e-2 -4.999970e-3 5.999999e-2 7.499990e-3 5.000030e-3 5.999999e-2 1.750000e-2 5.000030e-3 -5.999999e-2 7.499990e-3 5.000030e-3 -5.999999e-2 1.750000e-2 5.000030e-3 0 1.832880e-2 6.703069e-2 0 6.671260e-3 6.703069e-2 1.693668e-7 1.832880e-2 6.703069e-2 1.693668e-7 6.671260e-3 6.703069e-2 4.739790e-2 1.832880e-2 4.739790e-2 4.739790e-2 6.671248e-3 4.739790e-2 6.703060e-2 1.832870e-2 1.615850e-7 6.703060e-2 6.671240e-3 1.647738e-7 6.703060e-2 1.832870e-2 5.660000e-8 6.703060e-2 6.671240e-3 5.978920e-8 6.703060e-2 1.832870e-2 2.354108e-7 6.703060e-2 6.671240e-3 2.386009e-7 4.739790e-2 1.832870e-2 -4.739778e-2 4.739790e-2 6.671228e-3 -4.739778e-2 -3.865060e-7 1.832870e-2 -6.703069e-2 -3.865060e-7 6.671220e-3 -6.703069e-2 1.012138e-8 1.832870e-2 -6.703060e-2 1.012138e-8 6.671220e-3 -6.703060e-2 1.085688e-7 1.832870e-2 -6.703060e-2 1.085688e-7 6.671220e-3 -6.703060e-2 -4.739790e-2 1.832870e-2 -4.739778e-2 -4.739790e-2 6.671228e-3 -4.739778e-2 -6.703060e-2 1.832870e-2 1.789550e-7 -6.703060e-2 6.671240e-3 1.821440e-7 -6.703060e-2 1.832870e-2 6.032929e-8 -6.703060e-2 6.671240e-3 6.351859e-8 -6.703048e-2 1.832870e-2 2.592960e-7 -6.703048e-2 6.671240e-3 2.624859e-7 -4.739790e-2 1.832880e-2 4.739790e-2 -4.739790e-2 6.671248e-3 4.739790e-2 -1.693668e-7 1.832880e-2 6.703069e-2 -1.693668e-7 6.671260e-3 6.703069e-2 0 -1.832870e-2 6.955860e-8 0 -6.671248e-3 6.636940e-8 -6.948410e-8 1.727749e-2 5.494190e-2 -6.948410e-8 7.722460e-3 5.494190e-2 6.933829e-8 1.727749e-2 5.494190e-2 6.933829e-8 7.722460e-3 5.494190e-2 3.884970e-2 1.727749e-2 3.884970e-2 3.884970e-2 7.722449e-3 3.884970e-2 5.494169e-2 1.727749e-2 1.372008e-7 5.494169e-2 7.722440e-3 1.398150e-7 5.494169e-2 1.727749e-2 5.115040e-8 5.494169e-2 7.722440e-3 5.376438e-8 5.494169e-2 1.727749e-2 1.977140e-7 5.494169e-2 7.722440e-3 2.003280e-7 3.884970e-2 1.727749e-2 -3.884970e-2 3.884970e-2 7.722428e-3 -3.884970e-2 -3.862840e-7 1.727749e-2 -5.494169e-2 -3.862840e-7 7.722428e-3 -5.494169e-2 -6.118810e-8 1.727749e-2 -5.494169e-2 -6.118810e-8 7.722428e-3 -5.494169e-2 1.950460e-8 1.727749e-2 -5.494169e-2 1.950460e-8 7.722428e-3 -5.494169e-2 -3.884980e-2 1.727749e-2 -3.884970e-2 -3.884980e-2 7.722428e-3 -3.884970e-2 -5.494178e-2 1.727749e-2 1.514400e-7 -5.494178e-2 7.722440e-3 1.540540e-7 -5.494190e-2 1.727749e-2 5.420708e-8 -5.494190e-2 7.722440e-3 5.682120e-8 -5.494178e-2 1.727749e-2 2.172918e-7 -5.494178e-2 7.722440e-3 2.199058e-7 -3.884980e-2 1.727749e-2 3.884970e-2 -3.884980e-2 7.722449e-3 3.884970e-2 -2.083070e-7 1.727749e-2 5.494190e-2 -2.083070e-7 7.722460e-3 5.494190e-2 -6.948410e-8 -1.727749e-2 6.300540e-8 -6.948410e-8 -7.722449e-3 6.039130e-8 -4.596199e-2 7.499998e-3 3.889080e-2 -4.596199e-2 1.750000e-2 3.889080e-2 3.889099e-2 7.499978e-3 -4.596180e-2 3.889099e-2 1.750000e-2 -4.596180e-2 4.596199e-2 7.499978e-3 -3.889070e-2 4.596199e-2 1.750000e-2 -3.889070e-2 -3.889099e-2 7.499998e-3 4.596190e-2 -3.889099e-2 1.750000e-2 4.596190e-2 -3.889089e-2 7.499978e-3 -4.596180e-2 -3.889089e-2 1.750000e-2 -4.596180e-2 4.596190e-2 7.499998e-3 3.889099e-2 4.596190e-2 1.750000e-2 3.889099e-2 3.889089e-2 7.499998e-3 4.596209e-2 3.889089e-2 1.750000e-2 4.596209e-2 -4.596190e-2 7.499978e-3 -3.889070e-2 -4.596190e-2 1.750000e-2 -3.889070e-2 4.999639e-3 7.499970e-3 -5.999980e-2 4.999639e-3 1.750000e-2 -5.999980e-2 5.000358e-3 7.499998e-3 6.000018e-2 5.000358e-3 1.750000e-2 6.000018e-2 -4.999639e-3 7.499998e-3 6.000018e-2 -4.999639e-3 1.750000e-2 6.000018e-2 -5.000358e-3 7.499970e-3 -5.999980e-2 -5.000358e-3 1.750000e-2 -5.999980e-2 0 -1.750000e-2 -4.999970e-3 0 -1.750000e-2 5.000030e-3 4.999998e-3 -1.750000e-2 1.724258e-7 -4.999998e-3 -1.750000e-2 2.320300e-7 -3.535520e-3 -1.750000e-2 -3.535480e-3 3.535520e-3 -1.750000e-2 3.535598e-3 3.535540e-3 -1.750000e-2 -3.535350e-3 -3.535540e-3 -1.750000e-2 3.535720e-3 3.535520e-3 2.499989e-3 3.535588e-3 -3.535520e-3 2.499989e-3 -3.535490e-3 -3.535540e-3 2.499989e-3 3.535710e-3 3.535540e-3 2.499989e-3 -3.535360e-3 -4.999998e-3 2.499989e-3 2.265588e-7 4.999998e-3 2.499989e-3 1.669538e-7 0 2.499989e-3 5.000030e-3 0 2.499989e-3 -4.999970e-3 ] } texCoord TextureCoordinate { point [ 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 1 0 1 1 0.937500 0 0.937500 1 0.875000 0 0.875000 1 0.812500 0 0.812500 1 0.750000 0 0.750000 1 0.687500 0 0.687500 1 0.625000 0 0.625000 1 0.562500 0 0.562500 1 0.500000 0 0.500000 1 0.437500 0 0.437500 1 0.375000 0 0.375000 1 0.312500 0 0.312500 1 0.250000 0 0.250000 1 0.187500 0 0.187500 1 0.125000 0 0.125000 1 6.250000e-2 0 6.250000e-2 1 0 0 0 1 0.500000 0.500000 0.308658 0.961938 3.806030e-2 0.691340 0 0.500000 3.806018e-2 0.308658 0.308658 3.806018e-2 0.500000 0 0.691340 3.806018e-2 0.961938 0.308658 1 0.500000 0.961938 0.691340 0.691340 0.961938 0.961938 0.308658 1 0.500000 0.961938 0.691340 0.500000 1 0.308658 0.961938 3.806018e-2 0.691340 3.806030e-2 0.308658 0.308658 3.806009e-2 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0.500000 1 0.500000 0 0.500000 1 0.500000 1 0.500000 1 0.500000 0 0.500000 1 0.500000 1 0.500000 1 0.500000 0 0.500000 1 0.500000 1 0.500000 1 0.500000 0 0.500000 1 0.500000 1 0.500000 0 0.500000 0 0.500000 0 0.500000 1 0.500000 0 0.500000 0 0.500000 0 0.500000 1 0.500000 0 0.500000 0 0.500000 0 0.500000 1 0.500000 0 0.500000 0 0.500000 0 0.500000 1 ] } colorPerVertex FALSE coordIndex [ 100 0 1 115 3 2 -1 101 4 5 114 7 6 -1 6 7 1 0 -1 2 3 5 4 -1 8 9 11 10 -1 10 11 13 12 -1 12 13 15 14 -1 14 15 17 16 -1 16 17 19 18 -1 18 19 21 20 -1 20 21 23 22 -1 22 23 25 24 -1 24 25 27 26 -1 26 27 29 28 -1 28 29 31 30 -1 30 31 33 32 -1 32 33 35 34 -1 34 35 37 36 -1 36 37 39 38 -1 38 39 9 8 -1 8 9 43 42 -1 11 10 44 45 -1 13 12 46 47 -1 15 14 48 49 -1 17 16 50 51 -1 19 18 52 53 -1 21 20 54 55 -1 23 22 56 57 -1 25 24 58 59 -1 27 26 60 61 -1 29 28 62 63 -1 31 30 64 65 -1 33 32 66 67 -1 35 34 68 69 -1 37 36 70 71 -1 39 38 72 73 -1 104 76 77 109 79 78 -1 105 80 81 108 83 82 -1 82 83 77 76 -1 78 79 81 80 -1 106 84 85 111 87 86 -1 107 88 89 110 91 90 -1 90 91 85 84 -1 86 87 89 88 -1 102 92 93 113 95 94 -1 103 96 97 112 99 98 -1 98 99 93 92 -1 94 95 97 96 -1 33 35 40 -1 31 33 40 -1 25 27 40 -1 23 25 40 -1 17 19 40 -1 15 17 40 -1 9 11 40 -1 39 9 40 -1 43 45 11 9 -1 45 47 13 11 -1 47 49 15 13 -1 49 51 17 15 -1 51 53 19 17 -1 53 55 21 19 -1 55 57 23 21 -1 57 59 25 23 -1 59 61 27 25 -1 61 63 29 27 -1 63 65 31 29 -1 65 67 33 31 -1 67 69 35 33 -1 69 71 37 35 -1 71 73 39 37 -1 73 43 9 39 -1 74 69 35 40 -1 67 74 40 33 -1 65 74 40 31 -1 74 61 27 40 -1 59 74 40 25 -1 57 74 40 23 -1 74 53 19 40 -1 51 74 40 17 -1 49 74 40 15 -1 74 45 11 40 -1 43 74 40 9 -1 73 74 40 39 -1 10 8 41 -1 8 38 41 -1 16 14 41 -1 18 16 41 -1 24 22 41 -1 26 24 41 -1 32 30 41 -1 34 32 41 -1 44 42 8 10 -1 46 44 10 12 -1 48 46 12 14 -1 50 48 14 16 -1 52 50 16 18 -1 54 52 18 20 -1 56 54 20 22 -1 58 56 22 24 -1 60 58 24 26 -1 62 60 26 28 -1 64 62 28 30 -1 66 64 30 32 -1 68 66 32 34 -1 70 68 34 36 -1 72 70 36 38 -1 42 72 38 8 -1 75 42 8 41 -1 44 75 41 10 -1 75 48 14 41 -1 50 75 41 16 -1 52 75 41 18 -1 75 56 22 41 -1 58 75 41 24 -1 60 75 41 26 -1 75 64 30 41 -1 66 75 41 32 -1 68 75 41 34 -1 75 72 38 41 -1 63 61 60 62 -1 65 63 62 68 -1 71 69 68 70 -1 73 71 70 44 -1 47 45 44 46 -1 49 47 46 52 -1 60 57 55 54 -1 55 53 52 54 -1 6 0 100 101 -1 100 2 4 101 -1 98 92 102 103 -1 102 94 96 103 -1 82 76 104 105 -1 104 78 80 105 -1 90 84 106 107 -1 106 86 88 107 -1 77 83 108 109 -1 108 81 79 109 -1 85 91 110 111 -1 110 89 87 111 -1 93 99 112 113 -1 112 97 95 113 -1 1 7 114 115 -1 114 5 3 115 -1 ] solid FALSE texCoordIndex [ 150 0 1 180 3 2 -1 152 4 5 178 7 6 -1 8 9 11 10 -1 12 13 15 14 -1 24 25 27 26 -1 26 27 29 28 -1 28 29 31 30 -1 30 31 33 32 -1 32 33 35 34 -1 34 35 37 36 -1 36 37 39 38 -1 38 39 41 40 -1 40 41 43 42 -1 42 43 45 44 -1 44 45 47 46 -1 46 47 49 48 -1 48 49 51 50 -1 50 51 53 52 -1 52 53 55 54 -1 54 55 57 56 -1 24 25 25 24 -1 27 26 26 27 -1 29 28 28 29 -1 31 30 30 31 -1 33 32 32 33 -1 35 34 34 35 -1 37 36 36 37 -1 39 38 38 39 -1 41 40 40 41 -1 43 42 42 43 -1 45 44 44 45 -1 47 46 46 47 -1 49 48 48 49 -1 51 50 50 51 -1 53 52 52 53 -1 55 54 54 55 -1 158 78 79 168 81 80 -1 160 82 83 166 85 84 -1 86 87 89 88 -1 90 91 93 92 -1 162 102 103 172 105 104 -1 164 106 107 170 109 108 -1 110 111 113 112 -1 114 115 117 116 -1 154 126 127 176 129 128 -1 156 130 131 174 133 132 -1 134 135 137 136 -1 138 139 141 140 -1 61 60 58 -1 62 61 58 -1 64 63 58 -1 65 64 58 -1 67 66 58 -1 68 67 58 -1 41 69 58 -1 59 41 58 -1 25 27 27 25 -1 27 29 29 27 -1 29 31 31 29 -1 31 33 33 31 -1 33 35 35 33 -1 35 37 37 35 -1 37 39 39 37 -1 39 41 41 39 -1 41 43 43 41 -1 43 45 45 43 -1 45 47 47 45 -1 47 49 49 47 -1 49 51 51 49 -1 51 53 53 51 -1 53 55 55 53 -1 55 57 57 55 -1 58 60 60 58 -1 61 58 58 61 -1 62 58 58 62 -1 58 63 63 58 -1 64 58 58 64 -1 65 58 58 65 -1 58 66 66 58 -1 67 58 58 67 -1 68 58 58 68 -1 58 69 69 58 -1 41 58 58 41 -1 59 58 58 59 -1 65 40 58 -1 40 77 58 -1 71 70 58 -1 72 71 58 -1 73 69 58 -1 74 73 58 -1 61 75 58 -1 76 61 58 -1 26 24 24 26 -1 28 26 26 28 -1 30 28 28 30 -1 32 30 30 32 -1 34 32 32 34 -1 36 34 34 36 -1 38 36 36 38 -1 40 38 38 40 -1 42 40 40 42 -1 44 42 42 44 -1 46 44 44 46 -1 48 46 46 48 -1 50 48 48 50 -1 52 50 50 52 -1 54 52 52 54 -1 56 54 54 56 -1 58 40 40 58 -1 65 58 58 65 -1 58 70 70 58 -1 71 58 58 71 -1 72 58 58 72 -1 58 69 69 58 -1 73 58 58 73 -1 74 58 58 74 -1 58 75 75 58 -1 61 58 58 61 -1 76 58 58 76 -1 58 77 77 58 -1 45 43 43 45 -1 47 45 45 47 -1 53 51 51 53 -1 55 53 53 55 -1 29 27 27 29 -1 31 29 29 31 -1 39 39 37 37 -1 37 35 35 37 -1 16 17 151 153 -1 151 19 18 153 -1 142 143 155 157 -1 155 145 144 157 -1 94 95 159 161 -1 159 97 96 161 -1 118 119 163 165 -1 163 121 120 165 -1 98 99 167 169 -1 167 101 100 169 -1 122 123 171 173 -1 171 125 124 173 -1 146 147 175 177 -1 175 149 148 177 -1 20 21 179 181 -1 179 23 22 181 -1 ] } } ] translation 0 0.138328 0 } ] rotation 0.378102 0.375833 0.846042 1.739490 scale 0.999997 1 1 scaleOrientation 0.795628 0.605044 2.995830e-2 0.649564 translation 2.187690 0.511951 1.230468 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 3.999999e-2 } } ] translation 0 3.209998e-2 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 6.499999e-2 } } ] translation 0 -3.209998e-2 0 } Transform { children [ Shape { geometry DEF _140 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 8.219999e-2 0 2 8.910000e-2 0 3 1.799998e-2 0 4 7.999999e-2 0 5 1.799998e-2 0 6 0.129998 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.407388 -1.227250e-3 0.913254 3.143708 scaleOrientation -6.171853e-2 -0.978389 0.197342 7.629530e-2 translation 2.187798 0.392852 1.230100 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 3.999999e-2 } } ] translation 0 5.274999e-2 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 6.499999e-2 } } ] translation 0 -5.274999e-2 0 } Transform { children [ Shape { geometry DEF _141 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.123498 0 2 8.910000e-2 0 3 1.799998e-2 0 4 7.999999e-2 0 5 1.799998e-2 0 6 0.129998 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.913207 5.245260e-3 -0.407462 3.134948 scaleOrientation 0.383241 0.923162 -2.996212e-2 0.328765 translation 1.863980 0.380656 0.936990 } Transform { children [ Transform { children [ Transform { children [ Shape { appearance Appearance { material DEF _142 Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.126000 radius 2.999999e-2 } } ] rotation 0 0 1 4.712378 translation -5.082409e-8 0 1.838020e-8 } Transform { children [ Shape { appearance Appearance { material USE _142 } geometry Cylinder { height 1.499999e-2 radius 6.499999e-2 } } ] rotation 0 0 1 4.712378 scaleOrientation 0 0 -1 0.785398 translation 7.049988e-2 -7.755550e-7 1.838020e-8 } Transform { children [ Shape { appearance Appearance { material USE _142 } geometry Cylinder { height 1.499999e-2 radius 6.499999e-2 } } ] rotation 0 0 1 4.712378 scaleOrientation 0 0 -1 0.407411 translation -7.050000e-2 7.881620e-7 1.838020e-8 } Transform { children [ Shape { appearance Appearance { material USE _142 } geometry Sphere { radius 4.650000e-2 } } ] rotation -5.483630e-6 -1 -5.483630e-6 1.570798 scaleOrientation 3.007738e-6 1 2.475889e-6 1.570798 translation 4.674010e-8 -9.772988e-13 7.114878e-9 } Transform { children [ Shape { appearance Appearance { material USE _142 } } ] scaleOrientation 0 0 -1 0.785398 translation -3.419819e-9 2.500000e-2 1.838020e-8 } Transform { children [ Shape { appearance Appearance { material USE _142 } } ] scaleOrientation 0 0 -1 0.477658 translation 6.051728e-9 2.999999e-2 1.838020e-8 } Transform { children [ Shape { appearance Appearance { material USE _142 } } ] scaleOrientation 0 0 -1 0.532727 translation 2.514378e-8 3.999999e-2 1.838020e-8 } Transform { children [ Shape { appearance Appearance { material USE _142 } } ] scaleOrientation 0 0 -1 0.540660 translation 9.670060e-8 5.999999e-2 1.838020e-8 } ] } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 1 0 0 shininess 0 } } } ] translation 0 0.138328 0 } ] rotation 0.379695 0.373663 0.846290 1.741909 scaleOrientation 0.804762 -3.395061e-2 0.592625 0.810503 translation 1.864428 0.520403 0.938682 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 6.499999e-2 } } ] translation 0 7.724998e-2 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 3.999999e-2 } } ] translation 0 -7.724998e-2 0 } Transform { children [ Shape { geometry DEF _144 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.172499 0 2 8.910000e-2 0 3 1.799998e-2 0 4 0.129998 0 5 1.799998e-2 0 6 7.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.407487 -3.263582e-3 0.913204 3.146188 scaleOrientation 0.237790 -0.240224 0.941142 4.651110 translation 1.864169 0.684647 0.939970 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.499999e-2 radius 5.750000e-2 } } ] translation 0 7.050000e-2 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.499999e-2 radius 5.750000e-2 } } ] translation 0 -7.050000e-2 0 } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 7.800000e-2 radius 4.650000e-2 } } ] translation 0 3.900000e-2 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.499999e-2 radius 5.750000e-2 } } ] translation 0 7.050000e-2 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _145 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.156000 0 2 9.300000e-2 0 3 0.115000 0 4 1.499999e-2 0 5 0.115000 0 6 1.499999e-2 0 7 7.800000e-2 0 8 9.300000e-2 0 9 0.115000 0 10 1.499999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 -1 8 8 8 -1 9 9 9 -1 10 10 10 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 7.253795e-4 0.999990 4.219632e-3 2.410228 scaleOrientation 0.915380 -0.156877 -0.370767 3.797080 translation 1.863919 0.848895 0.941253 } Transform { children [ Group { children [ Transform { children [ Group { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 6.098128e-2 radius 4.455000e-2 } } ] } ] } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 3.999999e-2 } } ] translation 0 2.149070e-2 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 6.499999e-2 } } ] translation 0 -2.149070e-2 0 } Transform { children [ Shape { geometry DEF _146 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 6.098128e-2 0 2 8.910000e-2 0 3 1.799998e-2 0 4 7.999999e-2 0 5 1.799998e-2 0 6 0.129998 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -0.844822 0.376190 0.380469 1.731590 scaleOrientation -0.893004 0.281670 -0.351006 0.846840 translation 1.944669 0.848451 1.013710 } Transform { children [ Group { children [ Transform { children [ Group { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } } ] } ] } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 3.999999e-2 } } ] translation 0 7.625000e-2 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 3.999999e-2 } } ] translation 0 -7.625000e-2 0 } Transform { children [ Shape { geometry DEF _147 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.170498 0 2 8.910000e-2 0 3 1.799998e-2 0 4 7.999999e-2 0 5 1.799998e-2 0 6 7.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -2.249799e-2 0.999441 -2.470989e-2 1.450749 translation 1.864130 0.997900 0.938732 } Transform { children [ Transform { children [ Shape { appearance Appearance { material DEF _148 Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.499999e-2 radius 6.499999e-2 } } ] rotation 0.577346 0.577351 -0.577351 2.094398 scaleOrientation 0.282809 -0.289077 -0.914578 0.548834 translation 2.255980 0.989696 -0.579339 } Transform { children [ Shape { appearance Appearance { material USE _148 } geometry Cylinder { height 1.499999e-2 radius 6.499999e-2 } } ] rotation 0.577346 0.577351 -0.577351 2.094398 scaleOrientation 0.357485 -0.437229 -0.825248 0.644577 translation 2.400680 0.989696 -0.579339 } Transform { children [ Shape { appearance Appearance { material USE _148 } geometry Cylinder { height 0.140000 radius 2.999999e-2 } } ] rotation 0.577346 0.577351 -0.577351 2.094398 scaleOrientation 0.424460 -0.508089 -0.749452 0.333294 translation 2.329699 0.989696 -0.579339 } Transform { children [ Shape { appearance Appearance { material USE _148 } geometry Cylinder { height 5e-2 radius 2.999999e-2 } } ] rotation 1 2.027728e-7 2.744570e-6 1.570790 scaleOrientation -0.112286 -0.112552 -0.987281 0.805751 translation 2.329699 0.989696 -0.554337 } Transform { children [ Shape { appearance Appearance { material USE _148 } geometry Cylinder { height 5.999999e-2 radius 1.999999e-2 } } ] rotation 1 2.027728e-7 2.744570e-6 1.570790 scaleOrientation -0.112286 -0.112552 -0.987281 0.805751 translation 2.329699 0.989696 -0.549337 } Transform { children [ Shape { appearance Appearance { material USE _148 } geometry Sphere { radius 4.650000e-2 } } ] rotation 0.577348 -0.577349 -0.577353 2.094388 scaleOrientation -0.992619 -4.378461e-2 -0.113088 0.791809 translation 2.329699 0.989696 -0.579339 } Transform { children [ Shape { appearance Appearance { material USE _148 } geometry Cylinder { height 7.999999e-2 radius 1.499999e-2 } } ] rotation 1 2.027728e-7 2.744570e-6 1.570790 scaleOrientation -0.112286 -0.112552 -0.987281 0.805751 translation 2.329699 0.989696 -0.539340 } Transform { children [ Shape { appearance Appearance { material USE _148 } geometry Cylinder { height 0.119998 radius 4.999998e-3 } } ] rotation 1 2.027728e-7 2.744570e-6 1.570790 scaleOrientation -0.112286 -0.112552 -0.987281 0.805751 translation 2.329699 0.989696 -0.519339 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 1 0 0 shininess 0 } } geometry DEF _149 IndexedFaceSet { coord Coordinate { point [ -5.999999e-2 7.499990e-3 -4.999970e-3 -5.999999e-2 1.750000e-2 -4.999970e-3 5.999999e-2 7.499990e-3 -4.999970e-3 5.999999e-2 1.750000e-2 -4.999970e-3 5.999999e-2 7.499990e-3 5.000030e-3 5.999999e-2 1.750000e-2 5.000030e-3 -5.999999e-2 7.499990e-3 5.000030e-3 -5.999999e-2 1.750000e-2 5.000030e-3 0 1.832880e-2 6.703069e-2 0 6.671260e-3 6.703069e-2 1.693668e-7 1.832880e-2 6.703069e-2 1.693668e-7 6.671260e-3 6.703069e-2 4.739790e-2 1.832880e-2 4.739790e-2 4.739790e-2 6.671248e-3 4.739790e-2 6.703060e-2 1.832870e-2 1.615850e-7 6.703060e-2 6.671240e-3 1.647738e-7 6.703060e-2 1.832870e-2 5.660000e-8 6.703060e-2 6.671240e-3 5.978920e-8 6.703060e-2 1.832870e-2 2.354108e-7 6.703060e-2 6.671240e-3 2.386009e-7 4.739790e-2 1.832870e-2 -4.739778e-2 4.739790e-2 6.671228e-3 -4.739778e-2 -3.865060e-7 1.832870e-2 -6.703069e-2 -3.865060e-7 6.671220e-3 -6.703069e-2 1.012138e-8 1.832870e-2 -6.703060e-2 1.012138e-8 6.671220e-3 -6.703060e-2 1.085688e-7 1.832870e-2 -6.703060e-2 1.085688e-7 6.671220e-3 -6.703060e-2 -4.739790e-2 1.832870e-2 -4.739778e-2 -4.739790e-2 6.671228e-3 -4.739778e-2 -6.703060e-2 1.832870e-2 1.789550e-7 -6.703060e-2 6.671240e-3 1.821440e-7 -6.703060e-2 1.832870e-2 6.032929e-8 -6.703060e-2 6.671240e-3 6.351859e-8 -6.703048e-2 1.832870e-2 2.592960e-7 -6.703048e-2 6.671240e-3 2.624859e-7 -4.739790e-2 1.832880e-2 4.739790e-2 -4.739790e-2 6.671248e-3 4.739790e-2 -1.693668e-7 1.832880e-2 6.703069e-2 -1.693668e-7 6.671260e-3 6.703069e-2 0 -1.832870e-2 6.955860e-8 0 -6.671248e-3 6.636940e-8 -6.948410e-8 1.727749e-2 5.494190e-2 -6.948410e-8 7.722460e-3 5.494190e-2 6.933829e-8 1.727749e-2 5.494190e-2 6.933829e-8 7.722460e-3 5.494190e-2 3.884970e-2 1.727749e-2 3.884970e-2 3.884970e-2 7.722449e-3 3.884970e-2 5.494169e-2 1.727749e-2 1.372008e-7 5.494169e-2 7.722440e-3 1.398150e-7 5.494169e-2 1.727749e-2 5.115040e-8 5.494169e-2 7.722440e-3 5.376438e-8 5.494169e-2 1.727749e-2 1.977140e-7 5.494169e-2 7.722440e-3 2.003280e-7 3.884970e-2 1.727749e-2 -3.884970e-2 3.884970e-2 7.722428e-3 -3.884970e-2 -3.862840e-7 1.727749e-2 -5.494169e-2 -3.862840e-7 7.722428e-3 -5.494169e-2 -6.118810e-8 1.727749e-2 -5.494169e-2 -6.118810e-8 7.722428e-3 -5.494169e-2 1.950460e-8 1.727749e-2 -5.494169e-2 1.950460e-8 7.722428e-3 -5.494169e-2 -3.884980e-2 1.727749e-2 -3.884970e-2 -3.884980e-2 7.722428e-3 -3.884970e-2 -5.494178e-2 1.727749e-2 1.514400e-7 -5.494178e-2 7.722440e-3 1.540540e-7 -5.494190e-2 1.727749e-2 5.420708e-8 -5.494190e-2 7.722440e-3 5.682120e-8 -5.494178e-2 1.727749e-2 2.172918e-7 -5.494178e-2 7.722440e-3 2.199058e-7 -3.884980e-2 1.727749e-2 3.884970e-2 -3.884980e-2 7.722449e-3 3.884970e-2 -2.083070e-7 1.727749e-2 5.494190e-2 -2.083070e-7 7.722460e-3 5.494190e-2 -6.948410e-8 -1.727749e-2 6.300540e-8 -6.948410e-8 -7.722449e-3 6.039130e-8 -4.596199e-2 7.499998e-3 3.889080e-2 -4.596199e-2 1.750000e-2 3.889080e-2 3.889099e-2 7.499978e-3 -4.596180e-2 3.889099e-2 1.750000e-2 -4.596180e-2 4.596199e-2 7.499978e-3 -3.889070e-2 4.596199e-2 1.750000e-2 -3.889070e-2 -3.889099e-2 7.499998e-3 4.596190e-2 -3.889099e-2 1.750000e-2 4.596190e-2 -3.889089e-2 7.499978e-3 -4.596180e-2 -3.889089e-2 1.750000e-2 -4.596180e-2 4.596190e-2 7.499998e-3 3.889099e-2 4.596190e-2 1.750000e-2 3.889099e-2 3.889089e-2 7.499998e-3 4.596209e-2 3.889089e-2 1.750000e-2 4.596209e-2 -4.596190e-2 7.499978e-3 -3.889070e-2 -4.596190e-2 1.750000e-2 -3.889070e-2 4.999639e-3 7.499970e-3 -5.999980e-2 4.999639e-3 1.750000e-2 -5.999980e-2 5.000358e-3 7.499998e-3 6.000018e-2 5.000358e-3 1.750000e-2 6.000018e-2 -4.999639e-3 7.499998e-3 6.000018e-2 -4.999639e-3 1.750000e-2 6.000018e-2 -5.000358e-3 7.499970e-3 -5.999980e-2 -5.000358e-3 1.750000e-2 -5.999980e-2 0 -1.750000e-2 -4.999970e-3 0 -1.750000e-2 5.000030e-3 4.999998e-3 -1.750000e-2 1.724258e-7 -4.999998e-3 -1.750000e-2 2.320300e-7 -3.535520e-3 -1.750000e-2 -3.535480e-3 3.535520e-3 -1.750000e-2 3.535598e-3 3.535540e-3 -1.750000e-2 -3.535350e-3 -3.535540e-3 -1.750000e-2 3.535720e-3 3.535520e-3 2.499989e-3 3.535588e-3 -3.535520e-3 2.499989e-3 -3.535490e-3 -3.535540e-3 2.499989e-3 3.535710e-3 3.535540e-3 2.499989e-3 -3.535360e-3 -4.999998e-3 2.499989e-3 2.265588e-7 4.999998e-3 2.499989e-3 1.669538e-7 0 2.499989e-3 5.000030e-3 0 2.499989e-3 -4.999970e-3 ] } texCoord TextureCoordinate { point [ 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 1 0 1 1 0.937500 0 0.937500 1 0.875000 0 0.875000 1 0.812500 0 0.812500 1 0.750000 0 0.750000 1 0.687500 0 0.687500 1 0.625000 0 0.625000 1 0.562500 0 0.562500 1 0.500000 0 0.500000 1 0.437500 0 0.437500 1 0.375000 0 0.375000 1 0.312500 0 0.312500 1 0.250000 0 0.250000 1 0.187500 0 0.187500 1 0.125000 0 0.125000 1 6.250000e-2 0 6.250000e-2 1 0 0 0 1 0.500000 0.500000 0.308658 0.961938 3.806030e-2 0.691340 0 0.500000 3.806018e-2 0.308658 0.308658 3.806018e-2 0.500000 0 0.691340 3.806018e-2 0.961938 0.308658 1 0.500000 0.961938 0.691340 0.691340 0.961938 0.961938 0.308658 1 0.500000 0.961938 0.691340 0.500000 1 0.308658 0.961938 3.806018e-2 0.691340 3.806030e-2 0.308658 0.308658 3.806009e-2 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0.500000 1 0.500000 0 0.500000 1 0.500000 1 0.500000 1 0.500000 0 0.500000 1 0.500000 1 0.500000 1 0.500000 0 0.500000 1 0.500000 1 0.500000 1 0.500000 0 0.500000 1 0.500000 1 0.500000 0 0.500000 0 0.500000 0 0.500000 1 0.500000 0 0.500000 0 0.500000 0 0.500000 1 0.500000 0 0.500000 0 0.500000 0 0.500000 1 0.500000 0 0.500000 0 0.500000 0 0.500000 1 ] } colorPerVertex FALSE coordIndex [ 100 0 1 115 3 2 -1 101 4 5 114 7 6 -1 6 7 1 0 -1 2 3 5 4 -1 8 9 11 10 -1 10 11 13 12 -1 12 13 15 14 -1 14 15 17 16 -1 16 17 19 18 -1 18 19 21 20 -1 20 21 23 22 -1 22 23 25 24 -1 24 25 27 26 -1 26 27 29 28 -1 28 29 31 30 -1 30 31 33 32 -1 32 33 35 34 -1 34 35 37 36 -1 36 37 39 38 -1 38 39 9 8 -1 8 9 43 42 -1 11 10 44 45 -1 13 12 46 47 -1 15 14 48 49 -1 17 16 50 51 -1 19 18 52 53 -1 21 20 54 55 -1 23 22 56 57 -1 25 24 58 59 -1 27 26 60 61 -1 29 28 62 63 -1 31 30 64 65 -1 33 32 66 67 -1 35 34 68 69 -1 37 36 70 71 -1 39 38 72 73 -1 104 76 77 109 79 78 -1 105 80 81 108 83 82 -1 82 83 77 76 -1 78 79 81 80 -1 106 84 85 111 87 86 -1 107 88 89 110 91 90 -1 90 91 85 84 -1 86 87 89 88 -1 102 92 93 113 95 94 -1 103 96 97 112 99 98 -1 98 99 93 92 -1 94 95 97 96 -1 33 35 40 -1 31 33 40 -1 25 27 40 -1 23 25 40 -1 17 19 40 -1 15 17 40 -1 9 11 40 -1 39 9 40 -1 43 45 11 9 -1 45 47 13 11 -1 47 49 15 13 -1 49 51 17 15 -1 51 53 19 17 -1 53 55 21 19 -1 55 57 23 21 -1 57 59 25 23 -1 59 61 27 25 -1 61 63 29 27 -1 63 65 31 29 -1 65 67 33 31 -1 67 69 35 33 -1 69 71 37 35 -1 71 73 39 37 -1 73 43 9 39 -1 74 69 35 40 -1 67 74 40 33 -1 65 74 40 31 -1 74 61 27 40 -1 59 74 40 25 -1 57 74 40 23 -1 74 53 19 40 -1 51 74 40 17 -1 49 74 40 15 -1 74 45 11 40 -1 43 74 40 9 -1 73 74 40 39 -1 10 8 41 -1 8 38 41 -1 16 14 41 -1 18 16 41 -1 24 22 41 -1 26 24 41 -1 32 30 41 -1 34 32 41 -1 44 42 8 10 -1 46 44 10 12 -1 48 46 12 14 -1 50 48 14 16 -1 52 50 16 18 -1 54 52 18 20 -1 56 54 20 22 -1 58 56 22 24 -1 60 58 24 26 -1 62 60 26 28 -1 64 62 28 30 -1 66 64 30 32 -1 68 66 32 34 -1 70 68 34 36 -1 72 70 36 38 -1 42 72 38 8 -1 75 42 8 41 -1 44 75 41 10 -1 75 48 14 41 -1 50 75 41 16 -1 52 75 41 18 -1 75 56 22 41 -1 58 75 41 24 -1 60 75 41 26 -1 75 64 30 41 -1 66 75 41 32 -1 68 75 41 34 -1 75 72 38 41 -1 63 61 60 62 -1 65 63 62 68 -1 71 69 68 70 -1 73 71 70 44 -1 47 45 44 46 -1 49 47 46 52 -1 60 57 55 54 -1 55 53 52 54 -1 6 0 100 101 -1 100 2 4 101 -1 98 92 102 103 -1 102 94 96 103 -1 82 76 104 105 -1 104 78 80 105 -1 90 84 106 107 -1 106 86 88 107 -1 77 83 108 109 -1 108 81 79 109 -1 85 91 110 111 -1 110 89 87 111 -1 93 99 112 113 -1 112 97 95 113 -1 1 7 114 115 -1 114 5 3 115 -1 ] solid FALSE texCoordIndex [ 150 0 1 180 3 2 -1 152 4 5 178 7 6 -1 8 9 11 10 -1 12 13 15 14 -1 24 25 27 26 -1 26 27 29 28 -1 28 29 31 30 -1 30 31 33 32 -1 32 33 35 34 -1 34 35 37 36 -1 36 37 39 38 -1 38 39 41 40 -1 40 41 43 42 -1 42 43 45 44 -1 44 45 47 46 -1 46 47 49 48 -1 48 49 51 50 -1 50 51 53 52 -1 52 53 55 54 -1 54 55 57 56 -1 24 25 25 24 -1 27 26 26 27 -1 29 28 28 29 -1 31 30 30 31 -1 33 32 32 33 -1 35 34 34 35 -1 37 36 36 37 -1 39 38 38 39 -1 41 40 40 41 -1 43 42 42 43 -1 45 44 44 45 -1 47 46 46 47 -1 49 48 48 49 -1 51 50 50 51 -1 53 52 52 53 -1 55 54 54 55 -1 158 78 79 168 81 80 -1 160 82 83 166 85 84 -1 86 87 89 88 -1 90 91 93 92 -1 162 102 103 172 105 104 -1 164 106 107 170 109 108 -1 110 111 113 112 -1 114 115 117 116 -1 154 126 127 176 129 128 -1 156 130 131 174 133 132 -1 134 135 137 136 -1 138 139 141 140 -1 61 60 58 -1 62 61 58 -1 64 63 58 -1 65 64 58 -1 67 66 58 -1 68 67 58 -1 41 69 58 -1 59 41 58 -1 25 27 27 25 -1 27 29 29 27 -1 29 31 31 29 -1 31 33 33 31 -1 33 35 35 33 -1 35 37 37 35 -1 37 39 39 37 -1 39 41 41 39 -1 41 43 43 41 -1 43 45 45 43 -1 45 47 47 45 -1 47 49 49 47 -1 49 51 51 49 -1 51 53 53 51 -1 53 55 55 53 -1 55 57 57 55 -1 58 60 60 58 -1 61 58 58 61 -1 62 58 58 62 -1 58 63 63 58 -1 64 58 58 64 -1 65 58 58 65 -1 58 66 66 58 -1 67 58 58 67 -1 68 58 58 68 -1 58 69 69 58 -1 41 58 58 41 -1 59 58 58 59 -1 65 40 58 -1 40 77 58 -1 71 70 58 -1 72 71 58 -1 73 69 58 -1 74 73 58 -1 61 75 58 -1 76 61 58 -1 26 24 24 26 -1 28 26 26 28 -1 30 28 28 30 -1 32 30 30 32 -1 34 32 32 34 -1 36 34 34 36 -1 38 36 36 38 -1 40 38 38 40 -1 42 40 40 42 -1 44 42 42 44 -1 46 44 44 46 -1 48 46 46 48 -1 50 48 48 50 -1 52 50 50 52 -1 54 52 52 54 -1 56 54 54 56 -1 58 40 40 58 -1 65 58 58 65 -1 58 70 70 58 -1 71 58 58 71 -1 72 58 58 72 -1 58 69 69 58 -1 73 58 58 73 -1 74 58 58 74 -1 58 75 75 58 -1 61 58 58 61 -1 76 58 58 76 -1 58 77 77 58 -1 45 43 43 45 -1 47 45 45 47 -1 53 51 51 53 -1 55 53 53 55 -1 29 27 27 29 -1 31 29 29 31 -1 39 39 37 37 -1 37 35 35 37 -1 16 17 151 153 -1 151 19 18 153 -1 142 143 155 157 -1 155 145 144 157 -1 94 95 159 161 -1 159 97 96 161 -1 118 119 163 165 -1 163 121 120 165 -1 98 99 167 169 -1 167 101 100 169 -1 122 123 171 173 -1 171 125 124 173 -1 146 147 175 177 -1 175 149 148 177 -1 20 21 179 181 -1 179 23 22 181 -1 ] } } ] rotation 1 2.650508e-7 2.717539e-6 1.570790 scaleOrientation -8.459539e-2 -0.216556 -0.972598 0.492206 translation 2.329699 0.989696 -0.441011 } Transform { children [ Shape { appearance Appearance { material USE _148 } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] rotation 1 2.027728e-7 2.744570e-6 1.570790 scaleOrientation -0.112286 -0.112552 -0.987281 0.805751 translation 2.329699 0.989696 -0.494340 } ] rotation 1.101909e-2 -0.999937 -1.895009e-3 0.731427 scaleOrientation -9.467264e-2 0.986917 0.130505 0.630338 translation -9.148850e-2 -0.136138 -4.425159e-2 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 3.999999e-2 } } ] translation 0 0.143723 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 3.999999e-2 } } ] translation 0 -0.143723 0 } Transform { children [ Shape { geometry DEF _150 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.305449 0 2 8.910000e-2 0 3 1.799998e-2 0 4 7.999999e-2 0 5 1.799998e-2 0 6 7.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.514802 0.543639 0.662899 1.936040 scale 0.999997 1 1 scaleOrientation 0.860864 -0.326157 -0.390554 0.681997 translation 1.920150 1.155609 0.707535 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.499999e-2 radius 5.350000e-2 } } ] translation 7.800000e-2 7.499998e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.499999e-2 radius 5.350000e-2 } } ] translation 7.800000e-2 -7.499998e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _151 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 7.800000e-2 0 2 0.101998 0 3 90 0 4 1.499999e-2 0 5 0.107000 0 6 1.499999e-2 0 7 0.107000 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.665161 0.510676 -0.544766 1.943629 translation 1.881000 1.149569 0.540682 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.499999e-2 radius 5.350000e-2 } } ] translation 7.800000e-2 7.499998e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.499999e-2 radius 5.350000e-2 } } ] translation 7.800000e-2 -7.499998e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _152 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 7.800000e-2 0 2 0.101998 0 3 90 0 4 1.499999e-2 0 5 0.107000 0 6 1.499999e-2 0 7 0.107000 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 1.963442e-2 0.999603 -2.018302e-2 4.470210 scaleOrientation -9.057608e-2 0.722033 -0.685904 0.175631 translation 1.883229 1.084400 0.859112 } Transform { children [ Group { children [ Transform { children [ Group { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } } ] } ] } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 6.499999e-2 } } ] translation 0 0.262535 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 3.999999e-2 } } ] translation 0 -0.262535 0 } Transform { children [ Shape { geometry DEF _153 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.543070 0 2 8.910000e-2 0 3 1.799998e-2 0 4 0.129998 0 5 1.799998e-2 0 6 7.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -9.370780e-2 0.137048 0.986122 4.694620 translation 0.707683 1.154340 0.184483 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.499999e-2 radius 5.350000e-2 } } ] translation 7.800000e-2 7.499998e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.499999e-2 radius 5.350000e-2 } } ] translation 7.800000e-2 -7.499998e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _154 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 7.800000e-2 0 2 0.101998 0 3 90 0 4 1.499999e-2 0 5 0.107000 0 6 1.499999e-2 0 7 0.107000 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.705439 -0.704115 8.110450e-2 3.309560 scaleOrientation 0.428129 -0.395541 -0.812558 0.674687 translation 0.443322 1.231968 0.122019 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.499999e-2 radius 5.350000e-2 } } ] translation 7.800000e-2 7.499998e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.499999e-2 radius 5.350000e-2 } } ] translation 7.800000e-2 -7.499998e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _155 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 7.800000e-2 0 2 0.101998 0 3 90 0 4 1.499999e-2 0 5 0.107000 0 6 1.499999e-2 0 7 0.107000 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.486406 0.617133 0.618511 4.052608 scaleOrientation 0.799913 0.490255 -0.346104 1.209769 translation 1.049589 1.992580 0.189554 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 3.999999e-2 } } ] translation 0 6.449998e-2 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 3.999999e-2 } } ] translation 0 -6.449998e-2 0 } Transform { children [ Shape { geometry DEF _156 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.146999 0 2 8.910000e-2 0 3 1.799998e-2 0 4 7.999999e-2 0 5 1.799998e-2 0 6 7.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 1.977610e-2 -0.999802 -1.834940e-3 0.233508 scaleOrientation 0.900581 0.423492 -9.801758e-2 0.118703 translation 0.367431 1.305379 0.104313 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 3.999999e-2 } } ] translation 0.614018 4.999998e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 3.999999e-2 } } ] translation 0.614018 -4.999998e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _157 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.614018 0 2 8.910000e-2 0 3 90 0 4 9.999998e-3 0 5 7.999999e-2 0 6 9.999998e-3 0 7 7.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 2.152480e-4 0.999997 2.319580e-3 2.908138 scaleOrientation -0.669300 -0.268844 0.692646 0.100846 translation 0.964787 1.378270 0.246702 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 3.999999e-2 } } ] translation 0 2.535000e-2 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 3.999999e-2 } } ] translation 0 -2.535000e-2 0 } Transform { children [ Shape { geometry DEF _158 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 6.870000e-2 0 2 8.910000e-2 0 3 1.799998e-2 0 4 7.999999e-2 0 5 1.799998e-2 0 6 7.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -0.117944 0.113367 0.986527 4.698410 scale 1 0.999997 1 scaleOrientation -5.493542e-2 0.920921 -0.385856 0.726198 translation 0.998139 1.992269 0.257490 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 3.999999e-2 } } ] translation 0 0.141000 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 3.999999e-2 } } ] translation 0 -0.141000 0 } Transform { children [ Shape { geometry DEF _159 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.300000 0 2 8.910000e-2 0 3 1.799998e-2 0 4 7.999999e-2 0 5 1.799998e-2 0 6 7.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -0.982067 -0.133059 -0.133564 1.584228 translation 1.165369 1.993370 6.300438e-2 } Transform { children [ Transform { children [ Transform { children [ Shape { appearance Appearance { material DEF _160 Material { ambientIntensity 0.162162 diffuseColor 0.370000 0.280000 0.209998 shininess 0.180000 specularColor 1 0.980000 0.779999 } } geometry Box { size 8.330000e-2 2.999999e-2 4.809999e-2 } } ] } Transform { children [ Shape { appearance Appearance { material USE _160 } geometry Box { size 8.330000e-2 2.999999e-2 4.809999e-2 } } ] rotation 0 1 0 1.047199 } Transform { children [ Shape { appearance Appearance { material USE _160 } geometry Box { size 8.330000e-2 2.999999e-2 4.809999e-2 } } ] rotation 0 -1 0 1.047199 } ] rotation 0 0 1 1.570798 scaleOrientation 0 0 -1 0.169918 translation -0.120498 6.988640e-7 -3.725290e-9 } Transform { children [ Shape { appearance Appearance { material DEF _161 Material { diffuseColor 0 0.200000 0.800000 specularColor 0.500000 0.500000 0.500000 } } geometry Cylinder { height 9.999998e-3 radius 5.624999e-2 } } ] rotation -0.577350 0.577350 0.577350 4.188788 scaleOrientation -0.761821 0.642245 -8.455326e-2 1.577998 translation 2.549990e-2 1.296400e-7 5.706249e-2 } Transform { children [ Transform { children [ Shape { appearance Appearance { material USE _160 } geometry Box { size 8.330000e-2 2.999999e-2 4.809999e-2 } } ] } Transform { children [ Shape { appearance Appearance { material USE _160 } geometry Box { size 8.330000e-2 2.999999e-2 4.809999e-2 } } ] rotation 0 1 0 1.047199 } Transform { children [ Shape { appearance Appearance { material USE _160 } geometry Box { size 8.330000e-2 2.999999e-2 4.809999e-2 } } ] rotation 0 -1 0 1.047199 } ] rotation 0 0 1 1.570798 scaleOrientation 0 0 -1 0.785398 translation 0.120498 -1.601880e-8 0 } Transform { children [ Shape { appearance Appearance { material USE _161 } geometry DEF _162 IndexedFaceSet { coord Coordinate { point [ 0 -3.237500e-2 -5.624999e-2 0 7.175000e-2 -5.624999e-2 2.152590e-2 -3.237500e-2 -5.196819e-2 2.152590e-2 7.175000e-2 -5.196819e-2 4.789989e-2 -2.835150e-2 -3.998420e-2 4.455209e-2 7.180590e-2 -4.205580e-2 5.581469e-2 7.175000e-2 -2.180149e-2 5.806040e-2 7.175000e-2 -1.266538e-9 5.510919e-2 7.175000e-2 2.152599e-2 4.785960e-2 7.175000e-2 3.977480e-2 2.152590e-2 -3.237500e-2 5.196819e-2 2.152590e-2 7.175000e-2 5.196819e-2 8.493518e-9 -3.237500e-2 5.624999e-2 8.493518e-9 7.175000e-2 5.624999e-2 -3.195650e-2 -3.237500e-2 5.247040e-2 -3.195650e-2 7.175000e-2 5.247040e-2 -7.784838e-2 6.094998e-2 3.629180e-2 -9.377229e-2 -3.108930e-2 -2.028870e-2 -7.547809e-2 6.213320e-2 -3.978408e-2 -3.188050e-2 -3.237500e-2 -5.196829e-2 -3.188050e-2 7.175000e-2 -5.196829e-2 0 7.175000e-2 0 3.891608e-2 -3.198660e-2 -4.558049e-2 1.747628e-10 -3.237500e-2 -5.625009e-2 1.747628e-10 -7.175000e-2 -7.243450e-8 1.747628e-10 -7.057429e-2 -1.364270e-2 1.364258e-2 -7.057429e-2 -7.222430e-8 1.696000e-2 -6.799100e-2 -1.696009e-2 3.120190e-2 -6.513699e-2 -7.125200e-8 3.750000e-2 -5.862500e-2 -1.875009e-2 4.680280e-2 -5.421629e-2 -6.929928e-8 5.224090e-2 -4.569809e-2 -1.696009e-2 5.701730e-2 -4.536610e-2 -6.710140e-8 1.747628e-10 -6.513690e-2 -3.120199e-2 1.875000e-2 -5.862500e-2 -3.750009e-2 3.750000e-2 -4.549999e-2 -3.750009e-2 1.747628e-10 -5.421629e-2 -4.680290e-2 1.696000e-2 -4.424700e-2 -5.088010e-2 1.747628e-10 -4.192480e-2 -5.457060e-2 -7.849100e-2 -4.613538e-2 -1.118050e-7 -7.400979e-2 -4.732200e-2 -1.696009e-2 -6.724940e-2 -5.421629e-2 -1.102769e-7 -5.561450e-2 -5.862500e-2 -1.875009e-2 -4.931639e-2 -6.513690e-2 -1.085048e-7 -2.731459e-2 -6.799100e-2 -1.696009e-2 -2.399720e-2 -7.057429e-2 -9.457610e-8 -5.561450e-2 -4.549999e-2 -3.750009e-2 -2.910459e-2 -5.862500e-2 -3.750009e-2 -2.731459e-2 -4.424700e-2 -5.088010e-2 5.224090e-2 -4.569809e-2 1.695990e-2 3.750000e-2 -5.862500e-2 1.874990e-2 1.696000e-2 -6.799100e-2 1.695990e-2 1.747628e-10 -7.057429e-2 1.364258e-2 3.750000e-2 -4.549999e-2 3.749990e-2 1.875000e-2 -5.862500e-2 3.749990e-2 1.747628e-10 -6.513699e-2 3.120180e-2 1.674729e-2 -4.392680e-2 5.021769e-2 1.747628e-10 -5.421629e-2 4.680280e-2 1.747628e-10 -4.192480e-2 5.457039e-2 -2.731459e-2 -6.799100e-2 1.695990e-2 -5.561450e-2 -5.862500e-2 1.874990e-2 -7.400979e-2 -4.732200e-2 1.695990e-2 -2.910459e-2 -5.862500e-2 3.749990e-2 -5.561450e-2 -4.549999e-2 3.749990e-2 -2.731459e-2 -4.424700e-2 5.087988e-2 1.090039e-2 7.175000e-2 -5.480020e-2 1.090039e-2 -3.237500e-2 -5.480020e-2 3.902050e-2 7.207658e-2 -4.586860e-2 5.269470e-2 7.175000e-2 -3.065030e-2 5.725000e-2 7.175000e-2 -1.076299e-2 5.725000e-2 7.175000e-2 1.076299e-2 5.269470e-2 7.175000e-2 3.065039e-2 3.933338e-2 7.175000e-2 4.713318e-2 3.933338e-2 -3.234329e-2 4.713318e-2 1.076299e-2 7.175000e-2 5.410910e-2 1.076299e-2 -3.237500e-2 5.410910e-2 -2.125759e-2 7.175000e-2 5.521918e-2 -2.125759e-2 -3.237500e-2 5.521918e-2 -4.745189e-2 6.993850e-2 4.489300e-2 -4.804790e-2 -3.138839e-2 4.797020e-2 -2.111748e-2 7.175000e-2 -5.410910e-2 -2.111748e-2 -3.237500e-2 -5.410910e-2 -4.876488e-2 6.931120e-2 -4.748018e-2 -4.876488e-2 -3.237500e-2 -4.748018e-2 -8.767560e-2 -3.108930e-2 -2.941310e-2 -0.101543 -3.108930e-2 -9.525760e-3 -7.548739e-2 -2.464088e-2 -3.977480e-2 -5.793758e-2 7.059390e-2 -3.060230e-2 -6.390730e-2 7.101780e-2 -1.359730e-2 -6.533510e-2 7.101780e-2 7.426589e-4 -6.358359e-2 7.101780e-2 1.503838e-2 -5.810080e-2 7.147739e-2 3.082050e-2 -6.461510e-2 7.101780e-2 -6.488920e-3 -6.445959e-2 7.101780e-2 7.888158e-3 -0.130998 -2.196248e-2 -5.790898e-7 -0.120999 -2.196248e-2 -5.538020e-7 -0.130998 -1.879210e-2 1.593820e-2 -0.120999 -1.879210e-2 1.593820e-2 -0.130998 -9.763498e-3 2.945039e-2 -0.120999 -9.763498e-3 2.945050e-2 -0.130998 3.748760e-3 3.847900e-2 -0.120999 3.748760e-3 3.847900e-2 -0.130998 1.968749e-2 4.164940e-2 -0.122037 1.891238e-2 4.151260e-2 -0.130998 3.562628e-2 3.847900e-2 -0.120999 3.562628e-2 3.847910e-2 -0.130998 4.913850e-2 2.945039e-2 -0.120999 4.913850e-2 2.945050e-2 -0.130998 5.816708e-2 1.593820e-2 -0.120999 5.816708e-2 1.593820e-2 -0.130998 6.133750e-2 -5.579058e-7 -0.120999 6.133750e-2 -5.326180e-7 -0.130998 5.816708e-2 -1.593930e-2 -0.120999 5.816708e-2 -1.593930e-2 -0.130998 4.913850e-2 -2.945159e-2 -0.120999 4.913850e-2 -2.945150e-2 -0.130998 3.562628e-2 -3.848018e-2 -0.120999 3.562628e-2 -3.848009e-2 -0.130998 1.968749e-2 -4.165060e-2 -0.120999 1.968749e-2 -4.165050e-2 -0.130998 3.748730e-3 -3.848009e-2 -0.120999 3.748730e-3 -3.848009e-2 -0.130998 -9.763490e-3 -2.945159e-2 -0.120999 -9.763490e-3 -2.945159e-2 -0.130998 -1.879210e-2 -1.593930e-2 -0.120999 -1.879210e-2 -1.593930e-2 -0.130998 1.968749e-2 -5.716419e-7 7e-2 -2.196248e-2 1.176658e-7 7.999999e-2 -2.196248e-2 1.427000e-7 7e-2 -1.879210e-2 1.593890e-2 7.999999e-2 -1.879210e-2 1.593890e-2 6.999990e-2 -9.763498e-3 2.945110e-2 7.999990e-2 -9.763498e-3 2.945120e-2 6.999990e-2 3.748760e-3 3.847970e-2 7.999990e-2 3.748760e-3 3.847970e-2 6.999990e-2 1.968749e-2 4.165010e-2 7.999990e-2 1.968749e-2 4.165010e-2 6.999990e-2 3.562628e-2 3.847970e-2 7.999990e-2 3.562628e-2 3.847980e-2 6.999990e-2 4.913850e-2 2.945110e-2 7.999990e-2 4.913850e-2 2.945120e-2 7e-2 5.816708e-2 1.593890e-2 7.999999e-2 5.816708e-2 1.593890e-2 7e-2 6.133750e-2 1.388498e-7 7.999999e-2 6.133750e-2 1.638838e-7 7.000008e-2 5.414000e-2 -1.862940e-2 8.000010e-2 5.414000e-2 -1.862940e-2 7.000008e-2 4.511139e-2 -3.214170e-2 8.000010e-2 4.511139e-2 -3.214170e-2 7.000008e-2 3.562628e-2 -3.847948e-2 8.000010e-2 3.562628e-2 -3.847939e-2 7.000008e-2 1.968749e-2 -4.164990e-2 8.000010e-2 1.968749e-2 -4.164978e-2 7.000008e-2 3.748730e-3 -3.847939e-2 8.000010e-2 3.748730e-3 -3.847939e-2 7.000008e-2 -9.763490e-3 -2.945090e-2 8.000010e-2 -9.763490e-3 -2.945090e-2 7e-2 -1.879210e-2 -1.593860e-2 7.999999e-2 -1.879210e-2 -1.593860e-2 7.999999e-2 1.968749e-2 1.501478e-7 -4.932349e-2 1.968749e-2 5.154788e-2 -3.195650e-2 1.854979e-2 5.521690e-2 -4.932349e-2 -6.343720e-3 5.154788e-2 -3.195650e-2 -7.481390e-3 5.521690e-2 -4.962759e-2 4.568180e-2 5.282950e-2 -3.195650e-2 4.458110e-2 5.521690e-2 -4.932349e-2 -1.935929e-2 5.154788e-2 -3.195650e-2 -2.049699e-2 5.521690e-2 -4.932349e-2 6.671890e-3 5.154788e-2 -3.195650e-2 5.534228e-3 5.521690e-2 -4.932349e-2 3.270310e-2 5.154788e-2 -3.195650e-2 3.156549e-2 5.521690e-2 -3.189729e-2 6.516300e-2 5.350939e-2 -3.195650e-2 4.995280e-2 5.521690e-2 -6.616750e-2 5.553679e-2 4.670539e-2 -8.784940e-2 6.451970e-2 2.176319e-2 -9.225989e-2 6.495849e-2 1.548790e-2 -4.839539e-2 5.381130e-2 5.086138e-2 -4.703399e-2 6.093069e-2 4.961640e-2 -0.107634 -2.027940e-2 2.385479e-2 -0.110907 -2.551610e-2 8.794710e-3 -9.558650e-2 -2.019230e-2 2.867189e-2 -8.968260e-2 -3.091238e-2 2.617360e-2 -9.883160e-2 -7.939700e-3 3.485469e-2 -9.436339e-2 6.414569e-2 -2.287689e-2 -9.802109e-2 6.423930e-2 -1.489259e-2 -4.876488e-2 1.846810e-2 -4.748018e-2 -7.548268e-2 1.874618e-2 -3.977949e-2 -4.876488e-2 -6.953400e-3 -4.748018e-2 -7.548510e-2 -2.947390e-3 -3.977710e-2 -4.876488e-2 4.388970e-2 -4.748018e-2 -7.548040e-2 4.043969e-2 -3.978180e-2 -8.979090e-2 -3.449558e-2 2.105610e-2 8.000010e-2 -1.427778e-2 -2.269469e-2 7.000008e-2 -1.427778e-2 -2.269480e-2 7.999999e-2 -2.037730e-2 -7.969230e-3 7e-2 -2.037730e-2 -7.969260e-3 7.999999e-2 -2.037730e-2 7.969520e-3 7e-2 -2.037730e-2 7.969490e-3 7.999990e-2 -1.427778e-2 2.269499e-2 6.999990e-2 -1.427778e-2 2.269499e-2 5.020869e-2 -3.407540e-2 -3.191978e-2 2.152590e-2 1.968749e-2 5.196819e-2 4.402010e-2 1.975418e-2 4.702100e-2 2.152590e-2 4.571880e-2 5.196819e-2 4.402010e-2 4.578540e-2 4.702100e-2 4.402010e-2 -6.277068e-3 4.702100e-2 2.152590e-2 -6.343720e-3 5.196819e-2 2.152590e-2 5.873439e-2 5.196819e-2 4.402010e-2 5.880099e-2 4.702100e-2 4.402010e-2 3.276979e-2 4.702100e-2 2.152590e-2 3.270310e-2 5.196819e-2 4.402010e-2 6.738550e-3 4.702100e-2 2.152590e-2 6.671898e-3 5.196819e-2 4.402010e-2 -1.929268e-2 4.702100e-2 2.152590e-2 -1.935929e-2 5.196819e-2 7.999990e-2 1.171808e-2 4.006490e-2 6.999990e-2 1.171808e-2 4.006490e-2 7.999990e-2 2.765689e-2 4.006500e-2 6.999990e-2 2.765689e-2 4.006490e-2 7.999990e-2 4.238240e-2 3.396549e-2 6.999990e-2 4.238240e-2 3.396540e-2 7.999990e-2 -3.007370e-3 3.396540e-2 6.999990e-2 -3.007370e-3 3.396540e-2 7.999999e-2 5.975230e-2 7.969530e-3 7e-2 5.975230e-2 7.969508e-3 7.999999e-2 5.975230e-2 -7.969208e-3 7e-2 5.975230e-2 -7.969238e-3 8.000010e-2 4.962569e-2 -2.538559e-2 7.000008e-2 4.962569e-2 -2.538559e-2 8.000010e-2 4.036888e-2 -3.531058e-2 7.000008e-2 4.036888e-2 -3.531058e-2 8.000010e-2 2.765689e-2 -4.006458e-2 7.000008e-2 2.765689e-2 -4.006468e-2 8.000010e-2 1.171808e-2 -4.006458e-2 7.000008e-2 1.171808e-2 -4.006468e-2 8.000010e-2 -3.007380e-3 -3.396508e-2 7.000008e-2 -3.007380e-3 -3.396520e-2 4.974668e-2 1.975389e-2 -4.683468e-2 3.956570e-2 1.970610e-2 -4.825580e-2 4.878240e-2 4.583660e-2 -4.405950e-2 3.948640e-2 4.585649e-2 -4.716980e-2 3.986689e-2 -6.499228e-3 -4.802450e-2 4.915810e-2 -6.541809e-3 -4.503088e-2 4.968918e-2 5.934609e-2 -4.269110e-2 3.909118e-2 5.873439e-2 -4.598790e-2 3.949680e-2 3.272169e-2 -4.813930e-2 4.963450e-2 3.299560e-2 -4.622690e-2 3.963470e-2 6.690478e-3 -4.837220e-2 4.971820e-2 6.565168e-3 -4.646759e-2 3.963388e-2 -1.939509e-2 -4.701000e-2 4.934468e-2 -1.726078e-2 -4.273980e-2 4.925800e-2 3.927230e-2 -4.494690e-2 4.974668e-2 2.626170e-2 -4.683468e-2 4.954230e-2 5.683549e-5 -4.559788e-2 3.946220e-2 3.924850e-2 -4.808089e-2 3.953120e-2 2.623430e-2 -4.819738e-2 4.974668e-2 1.331309e-2 -4.683468e-2 3.959970e-2 1.328700e-2 -4.831320e-2 3.966898e-2 2.058638e-4 -4.843020e-2 2.152590e-2 4.571880e-2 -5.196819e-2 2.152590e-2 -6.343720e-3 -5.196819e-2 2.152590e-2 3.922988e-2 -5.196819e-2 2.152590e-2 3.270310e-2 -5.196819e-2 2.152590e-2 2.621570e-2 -5.196819e-2 2.152590e-2 1.968749e-2 -5.196819e-2 2.152590e-2 1.326849e-2 -5.196819e-2 2.152590e-2 6.671898e-3 -5.196819e-2 2.152590e-2 1.872818e-4 -5.196819e-2 2.152590e-2 5.873439e-2 -5.196819e-2 -9.959419e-2 6.544788e-2 -2.637810e-3 -9.917528e-2 6.513290e-2 2.908500e-4 -9.764529e-2 6.533610e-2 3.257990e-3 -5.909888e-2 6.142209e-2 4.589429e-2 -2.125759e-2 4.995280e-2 5.521918e-2 -2.125759e-2 4.458110e-2 5.521918e-2 -8.531378e-2 4.065398e-2 4.565430e-2 -0.100676 4.577518e-3 4.218430e-2 -0.101158 1.913500e-2 4.439450e-2 -0.100997 2.812699e-2 4.261298e-2 -0.101409 3.826709e-2 4.158388e-2 -0.102217 4.228860e-2 4.047169e-2 ] } texCoord TextureCoordinate { point [ 1 0 1 1 0.937500 0 0.937500 1 0.875000 0 0.875000 1 0.562500 0 0.562500 1 0.500000 0 0.500000 1 0.437500 0 0.437500 1 0.125000 1 6.250000e-2 0 6.250000e-2 1 0 0 0 1 0.500000 0.500000 0.308658 0.961938 0.146447 0.853554 3.806030e-2 0.691340 0 0.500000 3.806018e-2 0.308658 0.146447 0.146446 0.308658 3.806018e-2 0.500000 0 0.691340 3.806018e-2 0.853551 0.146447 0.961938 0.308658 1 0.500000 0.961938 0.691340 0.853551 0.853551 0.691340 0.961938 0.749755 0.500000 0.749755 0.577902 0.749755 0.686985 0.749755 0.812528 0.749755 0.921608 0.250243 0.577902 0.250243 0.686985 0.250243 0.812528 0.250243 0.921608 0.749755 0.422096 0.749755 0.313015 0.749755 0.187472 0.749755 7.839000e-2 0.250243 0.500000 0.250243 0.422096 0.250243 0.313015 0.250243 0.187472 0.250243 7.839000e-2 0.999512 0.500000 0.999512 0.577902 0.960560 0.500000 0.948355 0.597396 0.906019 0.500000 0.874634 0.608066 0.843249 0.500000 0.800915 0.597396 0.788707 0.500000 0.999512 0.577902 0.999512 0.686985 0.925791 0.732052 0.823477 0.732052 0.999512 0.686985 0.999512 0.812528 0.874634 0.859431 0.823477 0.732052 0.999512 0.812528 0.999512 0.921608 0.874634 1 0.211291 0.500000 0.199083 0.597396 0.156751 0.500000 0.125365 0.608066 9.397920e-2 0.500000 5.164510e-2 0.597396 3.943840e-2 0.500000 4.867539e-4 0.577902 4.867539e-4 0.500000 0.250243 0.577902 0.176523 0.732052 7.420670e-2 0.732052 4.867539e-4 0.686985 0.250243 0.686985 0.176523 0.732052 0.125365 0.859431 7.420670e-2 0.732052 4.867539e-4 0.812528 0.250243 0.812528 4.867539e-4 0.921608 0 0.921608 0.125120 1 0.800915 0.402604 0.874634 0.391932 0.948355 0.402604 0.999512 0.422096 0.999512 0.500000 0.823477 0.267946 0.925791 0.267946 0.999512 0.313015 0.823477 0.267946 0.874634 0.140569 0.999512 0.187472 0.999512 7.839000e-2 0.874634 0 4.867679e-4 0.500000 4.867539e-4 0.422096 5.164510e-2 0.402604 0.125365 0.391932 0.199083 0.402604 4.867679e-4 0.422096 4.867539e-4 0.313015 7.420670e-2 0.267946 0.176523 0.267946 4.867679e-4 0.313015 4.867539e-4 0.187472 7.420670e-2 0.267946 0.125365 0.140569 0.176523 0.267946 4.867679e-4 0.187472 4.867539e-4 7.839000e-2 0 7.839000e-2 0.125120 0 0.749755 0.749755 0.749755 0.632444 0.749755 0.367556 0.749755 0.250243 0.749755 0.132929 0.250243 0.132929 0.250243 0.250243 0.250243 0.367556 0.250243 0.632444 0.250243 0.749755 0.250243 0.867069 0.749755 0.867069 0.968750 1 0.595669 0.980970 0.968750 0 0.906250 1 0.772445 0.907746 0.906250 0 0.907746 0.772445 0.980970 0.595669 0.980970 0.404329 0.907746 0.227551 0.593750 1 0.772445 9.225360e-2 0.593750 0 0.531250 1 0.595669 1.903009e-2 0.531250 0 0.468750 1 0.404329 1.903009e-2 0.468750 0 0.406250 1 0.227551 9.225308e-2 0.406250 0 3.125000e-2 1 0.404329 0.980970 3.125000e-2 0 9.375000e-2 1 0.227551 0.907746 9.375000e-2 0 9.225369e-2 0.772448 1.903020e-2 0.595669 1.903009e-2 0.404329 9.225360e-2 0.227550 0.125000 7.427640e-2 0.229524 0.770474 0.229524 0.770474 0.191920 0.627610 0.191920 0.627610 0.173675 0.500000 0.173675 0.500000 0.193482 0.373037 0.193482 0.373037 0.229524 0.229523 0.229524 0.229523 0.182878 0.564354 0.182878 0.564351 0.183577 0.436538 0.183577 0.436538 1 0 1 1 0.937500 0 0.937500 1 0.875000 0 0.875000 1 0.812500 0 0.812500 1 0.750000 0 0.750000 1 0.687500 0 0.687500 1 0.625000 0 0.625000 1 0.562500 0 0.562500 1 0.500000 0 0.500000 1 0.437500 0 0.437500 1 0.375000 0 0.375000 1 0.312500 0 0.312500 1 0.250000 0 0.250000 1 0.187500 0 0.187500 1 0.125000 0 0.125000 1 6.250000e-2 0 6.250000e-2 1 0 0 0 1 0.500000 0.500000 0 0.500000 0.691340 3.806018e-2 0.853551 0.146447 0.853551 0.853551 0.691340 0.961938 0.961938 0.308658 1 0.500000 0.961938 0.691340 0.500000 1 0.308658 0.961938 0.146447 0.853554 3.806018e-2 0.691340 3.806030e-2 0.308658 0.146447 0.146446 0.308658 3.806009e-2 1 0 1 1 0.937500 0 0.937500 1 0.875000 0 0.875000 1 0.812500 0 0.812500 1 0.750000 0 0.750000 1 0.687500 0 0.687500 1 0.625000 0 0.625000 1 0.562500 0 0.562500 1 0.500000 0 0.500000 1 0.437500 0 0.437500 1 0.375000 0 0.375000 1 0.312500 0 0.312500 1 0.250000 0 0.250000 1 0.187500 0 0.187500 1 0.125000 0 0.125000 1 6.250000e-2 0 6.250000e-2 1 0 0 0 1 0.500000 0.500000 0.308658 0.961938 0.146447 0.853554 3.806030e-2 0.691340 0 0.500000 3.806018e-2 0.308658 0.146447 0.146446 0.308658 3.806018e-2 0.500000 0 0.691340 3.806018e-2 0.853551 0.146447 0.961938 0.308658 1 0.500000 0.961938 0.691340 0.853551 0.853551 0.691340 0.961938 0.406250 0.500000 0.437500 0.500000 0.437500 0.500000 0.406250 0.250000 0.437500 0.250000 0.437500 0.250000 0.406250 0.750000 0.437500 0.750000 0.437500 0.750000 0.406250 0.125000 0.437500 0.125000 0.437500 0.125000 0.406250 0.375000 0.437500 0.375000 0.437500 0.375000 0.406250 0.625000 0.437500 0.625000 0.437500 0.625000 0.406250 0.875000 0.437500 0.875000 0.437500 0.875000 0.437500 0.801590 0.437500 0.801590 0.406250 0.819073 0.151739 0.313046 0.151739 0.313046 0.115772 0.340846 0.115772 0.340846 0.421875 0.810332 0.421875 0.810332 0.426916 0.875000 0.426916 0.875000 0.406250 0.125000 0.406250 0.125000 0.406250 0 0.406250 0.125000 0.406250 0.125000 0.406250 0 0.406250 0.250000 0.406250 0.250000 0.140874 0.701789 0.140874 0.701789 0.106844 0.662850 0.106844 0.662850 9.375000e-2 0.500000 9.375000e-2 0.500000 0.125000 0.537136 9.375000e-2 0.250000 9.375000e-2 0.250000 0.125000 0.305707 9.375000e-2 0.750000 9.375000e-2 0.750000 0.125000 0.768567 0.221172 0.295242 0.221172 0.295242 9.375000e-2 1 0.227551 0.907746 9.375000e-2 0 3.125000e-2 1 0.404329 0.980970 3.125000e-2 0 0.968750 1 0.595669 0.980970 0.968750 0 0.906250 1 0.772445 0.907746 0.906250 0 0.798739 0.716929 0.798739 0.716929 0.562500 0.500000 0.562500 0.500000 0.593750 0.500000 0.562500 0.750000 0.562500 0.750000 0.593750 0.750000 0.593750 0.250000 0.562500 0.250000 0.562500 0.250000 0.562500 0.875000 0.562500 0.875000 0.593750 0.875000 0.593750 0.625000 0.562500 0.625000 0.562500 0.625000 0.593750 0.375000 0.562500 0.375000 0.562500 0.375000 0.593750 0.125000 0.562500 0.125000 0.562500 0.125000 0.781250 1 0.980970 0.595669 0.781250 0 0.718750 1 0.980970 0.404329 0.718750 0 0.656250 1 0.907746 0.227551 0.656250 0 0.843750 1 0.907746 0.772448 0.843750 0 0.531250 1 0.595669 1.903009e-2 0.531250 0 0.468750 1 0.404329 1.903009e-2 0.468750 0 0.406250 1 0.227551 9.225308e-2 0.406250 0 0.343750 1 9.225360e-2 0.227550 0.343750 0 0.281250 1 1.903009e-2 0.404329 0.281250 0 0.218750 1 1.903009e-2 0.595669 0.218750 0 0.156250 1 9.225369e-2 0.772448 0.156250 0 0.875000 0.500000 0.906250 0.500000 0.906250 0.500000 0.875000 0.750000 0.906250 0.750000 0.906250 0.750000 0.906250 0.250000 0.906250 0.250000 0.875000 0.250000 0.875000 0.875000 0.906250 0.875000 0.906250 0.875000 0.906250 0.625000 0.906250 0.625000 0.875000 0.625000 0.906250 0.375000 0.906250 0.375000 0.875000 0.375000 0.906250 0.125000 0.906250 0.125000 0.875000 0.125000 0.875000 0.687500 0.875000 0.687500 0.875000 0.687500 0.875000 0.562500 0.875000 0.562500 0.875000 0.562500 0.875000 0.437500 0.875000 0.437500 0.875000 0.312500 0.875000 0.312500 0.875000 0.312500 0.906250 0.687681 0.906250 0.687681 0.906250 0.562695 0.906250 0.562695 0.875000 0.438142 0.906250 0.438351 0.906250 0.438351 0.906250 0.312723 0.906250 0.312723 0.937500 0.750000 0.937500 0.750000 0.937500 0.250000 0.937500 0.250000 0.937500 0.687681 0.937500 0.687681 0.937500 0.625000 0.937500 0.625000 0.937500 0.562695 0.937500 0.562695 0.937500 0.500000 0.937500 0.500000 0.937500 0.438351 0.937500 0.438351 0.937500 0.375000 0.937500 0.375000 0.937500 0.312723 0.937500 0.312723 0.937500 0.875000 0.937500 0.875000 9.255509e-2 0.581618 9.255509e-2 0.581618 8.918060e-2 0.552272 7.878290e-2 0.500000 8.064430e-2 0.472122 9.131459e-2 0.418478 0.419140 0.875000 0.419140 0.875000 0.420569 0.811061 0.468750 0.790664 0.468750 0.790664 0.468750 0.739072 0.468750 0.739072 0.406250 0.687500 0.406250 0.687500 0.406250 0.375000 0.406250 0.375000 0.406250 0.500000 0.406250 0.500000 0.406250 0.625000 0.406250 0.625000 0.406250 0.659004 0.406250 0.659004 0.406250 0.819073 0.406250 0.667420 ] } colorPerVertex FALSE coordIndex [ 21 13 74 11 -1 21 11 72 9 -1 21 3 65 1 -1 21 1 80 20 -1 24 25 26 -1 26 25 27 -1 26 27 28 -1 28 27 29 -1 28 29 30 -1 30 29 31 -1 30 31 32 -1 25 33 27 -1 27 33 34 -1 27 34 29 -1 29 34 35 -1 29 35 31 -1 33 36 34 -1 34 36 37 -1 34 37 35 -1 35 37 22 -1 36 38 37 -1 39 40 41 -1 41 40 42 -1 41 42 43 -1 43 42 44 -1 43 44 45 -1 45 44 25 -1 45 25 24 -1 40 46 42 -1 42 46 47 -1 42 47 44 -1 44 47 33 -1 44 33 25 -1 46 48 47 -1 47 48 36 -1 47 36 33 -1 48 38 36 -1 32 49 30 -1 30 49 50 -1 30 50 28 -1 28 50 51 -1 28 51 26 -1 26 51 52 -1 26 52 24 -1 49 53 50 -1 50 53 54 -1 50 54 51 -1 51 54 55 -1 51 55 52 -1 53 56 54 -1 54 56 57 -1 54 57 55 -1 56 58 57 -1 24 52 45 -1 45 52 59 -1 45 59 43 -1 43 59 60 -1 43 60 41 -1 41 60 61 -1 41 61 39 -1 52 55 59 -1 59 55 62 -1 59 62 60 -1 60 62 63 -1 60 63 61 -1 55 57 62 -1 62 57 64 -1 62 64 63 -1 57 58 64 -1 0 1 65 66 -1 65 3 269 260 262 263 264 265 266 267 268 261 2 66 -1 10 215 207 213 202 211 204 208 11 74 75 -1 74 13 12 75 -1 12 13 76 274 275 77 -1 19 20 80 81 -1 80 1 0 81 -1 188 186 190 82 20 19 83 -1 37 38 66 -1 38 23 66 -1 22 37 2 -1 37 66 2 -1 35 22 4 -1 56 53 73 -1 56 73 10 -1 58 56 75 -1 56 10 75 -1 58 75 12 -1 64 58 77 -1 58 12 77 -1 64 77 14 -1 63 64 79 -1 64 14 79 -1 46 40 84 -1 40 17 84 -1 48 46 83 -1 48 83 19 -1 38 48 81 -1 23 38 81 -1 48 19 81 -1 40 39 85 -1 17 40 85 -1 21 20 82 87 -1 82 18 87 -1 21 87 88 -1 21 88 92 89 -1 21 89 93 90 -1 21 90 91 -1 91 16 78 -1 94 95 97 96 -1 96 97 99 98 -1 98 99 101 100 -1 100 101 103 102 -1 102 103 105 104 -1 104 105 107 106 -1 106 107 109 108 -1 108 109 111 110 -1 110 111 113 112 -1 112 113 115 114 -1 114 115 117 116 -1 116 117 119 118 -1 118 119 121 120 -1 120 121 123 122 -1 122 123 125 124 -1 124 125 95 94 -1 126 94 96 -1 126 96 98 -1 126 98 100 -1 126 100 102 -1 126 102 104 -1 126 104 106 -1 126 106 108 -1 126 108 110 -1 126 110 112 -1 126 112 114 -1 126 114 116 -1 126 116 118 -1 126 118 120 -1 126 120 122 -1 126 122 124 -1 126 124 94 -1 139 140 142 141 -1 159 158 193 156 -1 159 156 236 154 -1 159 154 234 152 -1 159 152 232 150 -1 159 150 230 148 -1 159 148 228 146 -1 159 146 226 144 -1 159 144 224 142 -1 159 142 140 -1 159 140 220 138 -1 159 138 218 136 -1 159 136 216 134 -1 159 134 222 132 -1 159 132 199 130 -1 159 130 197 128 -1 159 128 195 158 -1 14 167 166 79 -1 167 163 162 166 -1 163 169 168 162 -1 169 161 160 168 -1 161 171 170 160 -1 171 165 164 170 -1 16 175 107 -1 16 91 90 175 -1 90 176 175 -1 176 109 107 175 -1 164 165 173 177 -1 173 172 178 177 -1 172 15 78 178 -1 85 39 95 -1 39 61 95 -1 179 97 95 180 -1 79 166 181 182 -1 181 179 180 182 -1 95 61 180 -1 63 79 182 -1 166 162 183 181 -1 183 179 181 -1 183 99 97 179 -1 17 85 95 125 -1 84 17 125 123 -1 46 84 86 -1 83 46 86 -1 84 123 86 -1 88 87 18 184 -1 18 115 184 -1 113 185 184 115 -1 185 88 184 -1 86 189 188 83 -1 189 187 186 188 -1 187 191 190 186 -1 191 18 82 190 -1 115 18 191 117 -1 117 191 187 119 -1 119 187 189 121 -1 121 189 86 123 -1 180 192 182 -1 192 63 182 -1 61 192 180 -1 61 63 192 -1 155 156 193 194 -1 193 158 157 194 -1 157 158 195 196 -1 195 128 127 196 -1 127 128 197 198 -1 197 130 129 198 -1 129 130 199 200 -1 199 132 131 200 -1 32 31 196 -1 127 32 196 -1 31 155 157 -1 196 31 157 -1 49 32 198 -1 32 127 198 -1 49 198 129 -1 53 49 200 -1 49 129 200 -1 73 53 131 -1 53 200 131 -1 21 68 5 -1 21 6 68 -1 21 71 8 -1 21 9 71 -1 21 78 15 -1 21 91 78 -1 31 201 155 -1 31 35 201 -1 35 4 201 -1 4 155 201 -1 72 11 208 209 -1 208 204 205 209 -1 204 211 210 205 -1 211 202 203 210 -1 202 213 212 203 -1 213 207 206 212 -1 207 215 214 206 -1 215 10 73 214 -1 133 134 216 217 -1 216 136 135 217 -1 135 136 218 219 -1 218 138 137 219 -1 137 138 220 221 -1 220 140 139 221 -1 131 132 222 223 -1 222 134 133 223 -1 21 70 7 -1 21 8 70 -1 21 69 6 -1 21 7 69 -1 210 203 135 219 -1 205 210 219 137 -1 209 205 137 221 -1 72 209 221 139 -1 9 72 139 -1 71 9 139 141 -1 8 71 141 -1 141 142 224 225 -1 224 144 143 225 -1 143 7 70 225 -1 70 8 141 225 -1 143 144 226 227 -1 226 146 145 227 -1 69 7 143 227 -1 6 69 227 145 -1 145 146 228 229 -1 228 148 147 229 -1 147 148 230 231 -1 230 150 149 231 -1 149 150 232 233 -1 232 152 151 233 -1 151 152 234 235 -1 234 154 153 235 -1 153 154 236 237 -1 236 156 155 237 -1 68 6 145 -1 135 203 212 217 -1 217 212 206 133 -1 133 206 214 223 -1 223 214 73 131 -1 67 5 244 245 -1 251 4 22 250 -1 244 5 229 -1 240 244 229 147 -1 252 240 147 231 -1 247 252 231 149 -1 253 247 149 233 -1 238 253 233 151 -1 254 249 153 -1 243 254 153 237 -1 251 243 237 -1 4 251 237 155 -1 2 250 22 -1 252 247 246 255 -1 247 253 256 246 -1 253 238 239 256 -1 238 257 258 239 -1 249 254 259 248 -1 244 241 245 -1 244 240 241 -1 243 251 242 -1 251 250 242 -1 2 261 242 250 -1 263 262 255 246 -1 264 263 246 256 -1 265 264 256 239 -1 266 265 239 258 -1 267 266 258 248 -1 268 267 248 259 -1 262 241 255 -1 262 260 241 -1 240 255 241 -1 240 252 255 -1 261 268 242 -1 268 259 242 -1 254 243 259 -1 243 242 259 -1 238 151 235 257 -1 235 153 249 257 -1 249 248 258 257 -1 5 68 229 -1 68 145 229 -1 21 67 3 -1 21 5 67 -1 260 269 245 241 -1 269 3 67 245 -1 111 270 185 113 -1 270 92 88 185 -1 89 92 270 271 -1 270 111 271 -1 93 89 271 272 -1 271 111 272 -1 176 272 111 109 -1 176 90 93 272 -1 273 16 174 -1 78 273 178 -1 78 16 273 -1 174 164 177 -1 178 273 177 -1 273 174 177 -1 76 15 172 -1 21 76 13 -1 21 15 76 -1 76 172 173 274 -1 173 165 275 274 -1 165 171 161 169 163 167 14 77 275 -1 164 174 276 -1 170 164 276 -1 183 277 101 99 -1 183 162 168 277 -1 168 160 278 277 -1 278 103 101 277 -1 160 170 279 278 -1 280 105 279 -1 281 105 280 -1 107 105 281 -1 174 16 281 -1 16 107 281 -1 174 281 276 -1 281 280 276 -1 170 276 279 -1 276 280 279 -1 279 103 278 -1 279 105 103 -1 ] creaseAngle 0.680678 solid FALSE texCoordIndex [ 17 25 150 26 -1 17 26 147 27 -1 17 32 137 9 -1 17 9 159 18 -1 51 52 53 -1 53 52 54 -1 53 54 55 -1 55 54 56 -1 55 56 57 -1 57 56 58 -1 57 58 59 -1 60 61 54 -1 54 61 62 -1 54 62 56 -1 56 62 63 -1 56 63 58 -1 64 65 62 -1 62 65 66 -1 62 66 67 -1 67 66 36 -1 68 69 66 -1 71 72 73 -1 73 72 74 -1 73 74 75 -1 75 74 76 -1 75 76 77 -1 77 76 78 -1 77 78 79 -1 72 81 74 -1 74 81 82 -1 74 82 76 -1 76 82 83 -1 76 83 78 -1 85 86 87 -1 87 86 88 -1 87 88 83 -1 86 90 88 -1 59 93 57 -1 57 93 94 -1 57 94 55 -1 55 94 95 -1 55 95 53 -1 53 95 96 -1 53 96 97 -1 93 98 94 -1 94 98 99 -1 94 99 95 -1 95 99 100 -1 95 100 96 -1 101 102 99 -1 99 102 103 -1 99 103 100 -1 102 104 103 -1 106 107 77 -1 77 107 108 -1 77 108 75 -1 75 108 109 -1 75 109 73 -1 73 109 110 -1 73 110 71 -1 111 112 108 -1 108 112 113 -1 108 113 109 -1 109 113 114 -1 109 114 110 -1 115 116 117 -1 117 116 118 -1 117 118 119 -1 120 121 118 -1 0 1 136 138 -1 136 3 465 447 451 453 455 457 459 461 463 449 2 138 -1 6 371 359 368 353 365 355 361 7 149 151 -1 149 9 8 151 -1 8 9 152 476 478 154 -1 13 14 158 160 -1 158 16 15 160 -1 330 327 333 161 14 13 163 -1 66 69 37 -1 69 70 37 -1 36 66 135 -1 66 37 135 -1 67 36 124 -1 102 101 44 -1 102 44 128 -1 104 102 45 -1 102 128 45 -1 104 45 105 -1 118 121 50 -1 122 123 50 -1 118 50 129 -1 119 118 49 -1 118 129 49 -1 81 72 39 -1 72 132 39 -1 86 85 40 -1 86 89 134 -1 90 86 41 -1 92 91 41 -1 86 134 41 -1 72 71 38 -1 132 72 80 -1 17 18 162 169 -1 162 19 169 -1 17 170 171 -1 17 172 179 173 -1 17 174 181 175 -1 17 176 177 -1 178 23 156 -1 183 184 186 185 -1 185 186 188 187 -1 187 188 190 189 -1 189 190 192 191 -1 191 192 194 193 -1 193 194 196 195 -1 195 196 198 197 -1 197 198 200 199 -1 199 200 202 201 -1 201 202 204 203 -1 203 204 206 205 -1 205 206 208 207 -1 207 208 210 209 -1 209 210 212 211 -1 211 212 214 213 -1 213 214 216 215 -1 217 199 219 -1 217 219 220 -1 217 220 223 -1 217 223 224 -1 217 224 225 -1 217 225 221 -1 217 221 222 -1 217 222 226 -1 217 226 227 -1 217 227 228 -1 217 228 229 -1 217 229 218 -1 217 218 230 -1 217 230 231 -1 217 231 232 -1 217 232 199 -1 245 246 248 247 -1 267 268 339 269 -1 267 269 404 270 -1 267 270 401 271 -1 267 271 398 272 -1 267 272 395 273 -1 267 273 392 274 -1 267 274 389 275 -1 267 275 386 276 -1 267 276 277 -1 267 277 380 278 -1 267 278 377 279 -1 267 279 374 280 -1 267 280 383 281 -1 267 281 348 282 -1 267 282 345 250 -1 267 250 342 268 -1 10 294 292 157 -1 294 288 286 292 -1 288 297 295 286 -1 297 285 283 295 -1 285 300 298 283 -1 300 291 289 298 -1 23 307 167 -1 23 177 176 307 -1 176 310 308 -1 310 22 167 308 -1 289 291 305 311 -1 305 303 314 312 -1 303 11 155 313 -1 38 71 46 -1 71 110 47 -1 316 292 157 317 -1 157 292 319 320 -1 319 316 317 320 -1 131 110 48 -1 119 49 130 -1 292 286 322 318 -1 322 315 318 -1 322 286 292 315 -1 132 80 80 132 -1 39 132 132 39 -1 85 84 133 -1 40 85 133 -1 84 84 133 -1 171 170 19 323 -1 19 164 323 -1 20 326 324 164 -1 326 171 324 -1 168 332 331 163 -1 332 329 328 331 -1 329 335 334 328 -1 335 12 161 334 -1 12 12 335 335 -1 335 335 329 329 -1 329 329 332 332 -1 332 332 168 168 -1 48 337 130 -1 337 119 130 -1 110 336 48 -1 110 114 336 -1 261 262 338 340 -1 338 264 263 340 -1 263 264 341 343 -1 341 266 265 343 -1 233 234 344 346 -1 344 236 235 346 -1 235 236 347 349 -1 347 238 237 349 -1 59 58 34 -1 33 59 34 -1 58 35 125 -1 34 58 125 -1 93 59 42 -1 59 33 42 -1 93 42 126 -1 98 93 43 -1 93 126 43 -1 44 101 127 -1 101 43 127 -1 17 142 31 -1 17 30 142 -1 17 145 28 -1 17 27 145 -1 17 156 24 -1 17 178 156 -1 58 350 35 -1 58 63 350 -1 67 124 351 -1 124 35 351 -1 146 7 362 363 -1 362 356 357 363 -1 356 366 364 357 -1 366 352 354 364 -1 352 369 367 354 -1 369 360 358 367 -1 360 372 370 358 -1 372 6 148 370 -1 239 240 373 375 -1 373 242 241 375 -1 241 242 376 378 -1 376 244 243 378 -1 243 244 379 381 -1 379 246 245 381 -1 237 238 382 384 -1 382 240 239 384 -1 17 144 29 -1 17 28 144 -1 17 143 30 -1 17 29 143 -1 364 354 354 364 -1 357 364 364 357 -1 363 357 357 363 -1 146 363 363 146 -1 27 147 147 -1 145 27 27 145 -1 28 145 145 -1 247 248 385 387 -1 385 250 249 387 -1 29 29 144 144 -1 144 28 28 144 -1 249 250 388 390 -1 388 252 251 390 -1 143 29 29 143 -1 30 143 143 30 -1 251 252 391 393 -1 391 254 253 393 -1 253 254 394 396 -1 394 256 255 396 -1 255 256 397 399 -1 397 258 257 399 -1 257 258 400 402 -1 400 260 259 402 -1 259 260 403 405 -1 403 262 261 405 -1 142 30 30 -1 354 354 367 367 -1 367 367 358 358 -1 358 358 370 370 -1 370 370 148 148 -1 139 5 415 417 -1 426 4 141 425 -1 415 5 5 -1 409 415 415 409 -1 428 409 409 429 -1 420 428 429 420 -1 431 420 420 432 -1 406 431 432 406 -1 437 423 423 -1 414 437 435 414 -1 426 414 414 -1 4 426 426 4 -1 2 424 141 -1 427 420 419 438 -1 420 430 440 419 -1 430 406 408 440 -1 406 442 443 408 -1 423 436 445 422 -1 415 411 417 -1 415 409 411 -1 414 426 413 -1 426 425 413 -1 2 450 412 424 -1 454 452 439 418 -1 456 454 418 441 -1 458 456 441 407 -1 460 458 407 444 -1 462 460 444 421 -1 464 462 421 446 -1 452 410 439 -1 452 448 410 -1 409 438 411 -1 409 427 438 -1 450 464 412 -1 464 446 412 -1 436 414 445 -1 414 413 445 -1 406 406 434 433 -1 434 423 423 433 -1 423 422 443 442 -1 31 142 31 -1 142 142 31 -1 17 140 32 -1 17 31 140 -1 448 466 416 410 -1 466 3 139 416 -1 165 468 325 20 -1 468 180 172 325 -1 173 180 467 469 -1 467 165 469 -1 182 174 470 471 -1 470 21 471 -1 309 472 166 22 -1 309 175 182 472 -1 473 301 306 -1 155 474 313 -1 155 301 474 -1 306 289 311 -1 314 473 475 -1 473 306 475 -1 152 11 302 -1 17 153 25 -1 17 24 153 -1 152 302 304 477 -1 304 290 479 477 -1 290 299 284 296 287 293 10 154 479 -1 289 289 481 -1 298 289 480 -1 321 483 295 286 -1 321 286 295 483 -1 295 283 485 482 -1 485 283 295 482 -1 283 298 486 484 -1 489 298 487 -1 491 298 488 -1 301 306 490 -1 306 301 490 -1 301 301 490 -1 289 491 481 -1 491 488 481 -1 298 480 487 -1 480 489 487 -1 486 283 484 -1 486 298 283 -1 ] } } ] rotation 1 0 0 1.570798 translation 2.549999e-2 1.296400e-7 -1.968749e-2 } Transform { children [ Transform { children [ Shape { appearance Appearance { material DEF _163 Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 6.499999e-2 } } ] rotation 0 0 1 4.712388 scaleOrientation 0 0 -1 0.785398 translation -0.194988 2.981630e-7 0 } Transform { children [ Shape { appearance Appearance { material USE _163 } geometry Cylinder { height 0.407979 radius 2.685000e-2 } } ] rotation 0 0 1 4.712388 translation -2.124900e-9 3.520850e-8 0 } Transform { children [ Shape { appearance Appearance { material USE _163 } geometry Cylinder { height 1.799998e-2 radius 6.499999e-2 } } ] rotation 0 0 1 4.712388 scaleOrientation 0 0 -1 0.307738 translation 0.194988 -2.262928e-7 0 } ] } ] rotation -0.169574 -0.984032 -5.407412e-2 0.252047 translation 1.170078 1.152950 0.295433 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.499999e-2 radius 5.350000e-2 } } ] translation 7.800000e-2 7.499998e-3 0 } ] } Transform { rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _164 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 7.800000e-2 0 2 0.101998 0 3 90 0 4 1.499999e-2 0 5 0.107000 0 6 1.499999e-2 0 7 0.107000 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.696137 0.691556 -0.192724 3.527970 scale 1 1 0.999997 scaleOrientation 0.619820 3.782000e-2 0.783832 0.826457 translation 2.127068 1.813179 1.274160 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.499999e-2 radius 5.350000e-2 } } ] translation 7.800000e-2 7.499998e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.499999e-2 radius 5.350000e-2 } } ] translation 7.800000e-2 -7.499998e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _165 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 7.800000e-2 0 2 0.101998 0 3 90 0 4 1.499999e-2 0 5 0.107000 0 6 1.499999e-2 0 7 0.107000 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -0.187308 0.712500 -0.676208 3.538748 scaleOrientation -0.188278 0.373261 -0.908420 0.860292 translation 2.169500 1.886988 1.340018 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 3.999999e-2 } } ] translation 0 0.388675 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 3.999999e-2 } } ] translation 0 -0.388675 0 } Transform { children [ Shape { geometry DEF _166 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.795350 0 2 8.910000e-2 0 3 1.799998e-2 0 4 7.999999e-2 0 5 1.799998e-2 0 6 7.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -0.918115 0.288334 0.271897 1.610849 translation 2.316179 1.869279 1.706519 } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _167 IndexedFaceSet { coord Coordinate { point [ 3.725000e-2 0 0 3.560879e-2 0 -6.124998e-3 3.112499e-2 0 -1.060879e-2 2.500000e-2 0 -1.224999e-2 1.887498e-2 0 -1.060879e-2 1.439119e-2 0 -6.124998e-3 1.274999e-2 0 1.070930e-9 1.439119e-2 0 6.124998e-3 1.887498e-2 0 1.060879e-2 2.500000e-2 0 1.224999e-2 3.112499e-2 0 1.060879e-2 3.560879e-2 0 6.124998e-3 3.679139e-2 5.827180e-3 0 3.517039e-2 5.570448e-3 -6.124998e-3 3.074179e-2 4.869020e-3 -1.060879e-2 2.469220e-2 3.910860e-3 -1.224999e-2 1.864260e-2 2.952700e-3 -1.060879e-2 1.421399e-2 2.251280e-3 -6.124998e-3 1.259300e-2 1.994539e-3 1.070930e-9 1.421399e-2 2.251280e-3 6.124998e-3 1.864260e-2 2.952700e-3 1.060879e-2 2.469220e-2 3.910860e-3 1.224999e-2 3.074179e-2 4.869020e-3 1.060879e-2 3.517039e-2 5.570448e-3 6.124998e-3 3.542688e-2 1.151090e-2 0 3.386598e-2 1.100370e-2 -6.124998e-3 2.960160e-2 9.618150e-3 -1.060879e-2 2.377640e-2 7.725430e-3 -1.224999e-2 1.795119e-2 5.832700e-3 -1.060879e-2 1.368680e-2 4.447118e-3 -6.124998e-3 1.212599e-2 3.939968e-3 1.070930e-9 1.368680e-2 4.447118e-3 6.124998e-3 1.795119e-2 5.832700e-3 1.060879e-2 2.377640e-2 7.725430e-3 1.224999e-2 2.960160e-2 9.618150e-3 1.060879e-2 3.386598e-2 1.100370e-2 6.124998e-3 3.319000e-2 1.691110e-2 0 3.172770e-2 1.616610e-2 -6.124998e-3 2.773259e-2 1.413050e-2 -1.060879e-2 2.227520e-2 1.134980e-2 -1.224999e-2 1.681770e-2 8.569070e-3 -1.060879e-2 1.282260e-2 6.533460e-3 -6.124998e-3 1.136029e-2 5.788378e-3 1.070930e-9 1.282260e-2 6.533460e-3 6.124998e-3 1.681780e-2 8.569070e-3 1.060879e-2 2.227520e-2 1.134980e-2 1.224999e-2 2.773259e-2 1.413050e-2 1.060879e-2 3.172770e-2 1.616610e-2 6.124998e-3 3.013589e-2 2.189500e-2 0 2.880810e-2 2.093029e-2 -6.124998e-3 2.518068e-2 1.829480e-2 -1.060879e-2 2.022540e-2 1.469460e-2 -1.224999e-2 1.527019e-2 1.109439e-2 -1.060879e-2 1.164270e-2 8.458930e-3 -6.124998e-3 1.031500e-2 7.494260e-3 1.070930e-9 1.164270e-2 8.458930e-3 6.124998e-3 1.527019e-2 1.109439e-2 1.060879e-2 2.022540e-2 1.469460e-2 1.224999e-2 2.518068e-2 1.829480e-2 1.060879e-2 2.880810e-2 2.093029e-2 6.124998e-3 2.633970e-2 2.633970e-2 0 2.517919e-2 2.517919e-2 -6.124998e-3 2.200870e-2 2.200870e-2 -1.060879e-2 1.767770e-2 1.767770e-2 -1.224999e-2 1.334660e-2 1.334660e-2 -1.060879e-2 1.017608e-2 1.017608e-2 -6.124998e-3 9.015610e-3 9.015610e-3 1.070930e-9 1.017608e-2 1.017608e-2 6.124998e-3 1.334660e-2 1.334660e-2 1.060879e-2 1.767770e-2 1.767770e-2 1.224999e-2 2.200870e-2 2.200870e-2 1.060879e-2 2.517919e-2 2.517919e-2 6.124998e-3 2.189500e-2 3.013589e-2 0 2.093029e-2 2.880810e-2 -6.124998e-3 1.829480e-2 2.518068e-2 -1.060879e-2 1.469460e-2 2.022540e-2 -1.224999e-2 1.109439e-2 1.527019e-2 -1.060879e-2 8.458930e-3 1.164270e-2 -6.124998e-3 7.494260e-3 1.031500e-2 1.070930e-9 8.458930e-3 1.164270e-2 6.124998e-3 1.109439e-2 1.527019e-2 1.060879e-2 1.469460e-2 2.022540e-2 1.224999e-2 1.829480e-2 2.518068e-2 1.060879e-2 2.093029e-2 2.880810e-2 6.124998e-3 1.691110e-2 3.319000e-2 0 1.616610e-2 3.172770e-2 -6.124998e-3 1.413050e-2 2.773259e-2 -1.060879e-2 1.134980e-2 2.227520e-2 -1.224999e-2 8.569070e-3 1.681770e-2 -1.060879e-2 6.533460e-3 1.282260e-2 -6.124998e-3 5.788378e-3 1.136029e-2 1.070930e-9 6.533460e-3 1.282260e-2 6.124998e-3 8.569070e-3 1.681780e-2 1.060879e-2 1.134980e-2 2.227520e-2 1.224999e-2 1.413050e-2 2.773259e-2 1.060879e-2 1.616610e-2 3.172770e-2 6.124998e-3 1.151090e-2 3.542688e-2 0 1.100370e-2 3.386598e-2 -6.124998e-3 9.618150e-3 2.960160e-2 -1.060879e-2 7.725419e-3 2.377640e-2 -1.224999e-2 5.832688e-3 1.795119e-2 -1.060879e-2 4.447118e-3 1.368680e-2 -6.124998e-3 3.939968e-3 1.212599e-2 1.070930e-9 4.447118e-3 1.368680e-2 6.124998e-3 5.832700e-3 1.795119e-2 1.060879e-2 7.725419e-3 2.377640e-2 1.224999e-2 9.618150e-3 2.960160e-2 1.060879e-2 1.100370e-2 3.386598e-2 6.124998e-3 5.827180e-3 3.679139e-2 0 5.570440e-3 3.517039e-2 -6.124998e-3 4.869020e-3 3.074179e-2 -1.060879e-2 3.910860e-3 2.469220e-2 -1.224999e-2 2.952700e-3 1.864260e-2 -1.060879e-2 2.251280e-3 1.421399e-2 -6.124998e-3 1.994539e-3 1.259300e-2 1.070930e-9 2.251280e-3 1.421399e-2 6.124998e-3 2.952700e-3 1.864260e-2 1.060879e-2 3.910860e-3 2.469220e-2 1.224999e-2 4.869020e-3 3.074179e-2 1.060879e-2 5.570440e-3 3.517039e-2 6.124998e-3 -1.628248e-9 3.725000e-2 0 -1.556510e-9 3.560879e-2 -6.124998e-3 -1.360520e-9 3.112499e-2 -1.060879e-2 -1.092778e-9 2.500000e-2 -1.224999e-2 -8.250520e-10 1.887498e-2 -1.060879e-2 -6.290590e-10 1.439119e-2 -6.124998e-3 -5.573200e-10 1.274999e-2 1.070930e-9 -6.290590e-10 1.439119e-2 6.124998e-3 -8.250530e-10 1.887498e-2 1.060879e-2 -1.092778e-9 2.500000e-2 1.224999e-2 -1.360520e-9 3.112499e-2 1.060879e-2 -1.556510e-9 3.560879e-2 6.124998e-3 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] } ] } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1e-3 radius 9.999998e-3 } } ] translation 2.500000e-2 5e-4 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1e-3 radius 9.999998e-3 } } ] translation 2.500000e-2 -5e-4 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _168 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 2.500000e-2 0 2 2.449999e-2 0 3 90 0 4 1e-3 0 5 1.999999e-2 0 6 1e-3 0 7 1.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 2.646030e-8 1 -3.018550e-8 1.570798 scaleOrientation -1.445619e-8 1 -2.747900e-8 2.356189 translation -3.920969e-8 0.155100 2.500000e-2 } Transform { children [ Shape { appearance Appearance { material DEF _169 Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.155100 radius 1.224999e-2 } } ] translation 0 7.755000e-2 0 } Transform { children [ Transform { children [ Shape { appearance Appearance { material USE _169 } geometry Cylinder { height 1.300000e-2 radius 5e-2 } } ] rotation 1 0 0 1.570798 translation 0 0.180600 1.855028e-2 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 0.289999 0.289999 0.289999 shininess 0.829999 specularColor 1 0.973158 0.951371 transparency 0.569998 } } geometry DEF _170 IndexedFaceSet { coord Coordinate { point [ -8.719909e-10 -6.500000e-3 -4.842279e-2 0 6.500000e-3 -4.500000e-2 1.853059e-2 -6.500000e-3 -4.473679e-2 1.722070e-2 6.500000e-3 -4.157460e-2 3.424010e-2 -6.500000e-3 -3.424010e-2 3.181980e-2 6.500000e-3 -3.181980e-2 4.473679e-2 -6.500000e-3 -1.853059e-2 4.157460e-2 6.500000e-3 -1.722070e-2 4.842279e-2 -6.500000e-3 -8.487580e-9 4.500000e-2 6.500000e-3 1.967010e-9 4.473679e-2 -6.500000e-3 1.853059e-2 4.157460e-2 6.500000e-3 1.722080e-2 3.424010e-2 -6.500000e-3 3.424010e-2 3.181980e-2 6.500000e-3 3.181980e-2 1.853059e-2 -6.500000e-3 4.473679e-2 1.722070e-2 6.500000e-3 4.157460e-2 6.439650e-9 -6.500000e-3 4.842270e-2 6.794818e-9 6.500000e-3 4.500000e-2 -1.853059e-2 -6.500000e-3 4.473679e-2 -1.722070e-2 6.500000e-3 4.157460e-2 -3.424010e-2 -6.500000e-3 3.424010e-2 -3.181980e-2 6.500000e-3 3.181980e-2 -4.473679e-2 -6.500000e-3 1.853059e-2 -4.157460e-2 6.500000e-3 1.722080e-2 -4.842279e-2 -6.500000e-3 -1.118158e-8 -4.500000e-2 6.500000e-3 -5.366210e-10 -4.473679e-2 -6.500000e-3 -1.853059e-2 -4.157460e-2 6.500000e-3 -1.722080e-2 -3.424010e-2 -6.500000e-3 -3.424010e-2 -3.181980e-2 6.500000e-3 -3.181980e-2 -1.853059e-2 -6.500000e-3 -4.473679e-2 -1.722070e-2 6.500000e-3 -4.157460e-2 0 6.500000e-3 0 -8.719909e-10 -1.018860e-2 -1.562709e-8 -8.719909e-10 -1.018860e-2 -4.842279e-2 1.853059e-2 -1.018860e-2 -4.473679e-2 -1.853059e-2 -1.018860e-2 -4.473679e-2 3.424010e-2 -1.018860e-2 -3.424010e-2 4.473679e-2 -1.018860e-2 -1.853059e-2 4.842279e-2 -1.018860e-2 -1.351050e-8 4.473679e-2 -1.018860e-2 1.853059e-2 3.424010e-2 -1.018860e-2 3.424010e-2 1.853059e-2 -1.018860e-2 4.473679e-2 6.439650e-9 -1.018860e-2 4.842270e-2 -1.853059e-2 -1.018860e-2 4.473679e-2 -3.424010e-2 -1.018860e-2 3.424010e-2 -4.473679e-2 -1.018860e-2 1.853059e-2 -4.842279e-2 -1.018860e-2 -1.620460e-8 -4.473679e-2 -1.018860e-2 -1.853059e-2 -3.424010e-2 -1.018860e-2 -3.424010e-2 ] } texCoord TextureCoordinate { point [ 1 0 1 1 0.937500 0 0.937500 1 0.875000 0 0.875000 1 0.812500 0 0.812500 1 0.750000 0 0.750000 1 0.687500 0 0.687500 1 0.625000 0 0.625000 1 0.562500 0 0.562500 1 0.500000 0 0.500000 1 0.437500 0 0.437500 1 0.375000 0 0.375000 1 0.312500 0 0.312500 1 0.250000 0 0.250000 1 0.187500 0 0.187500 1 0.125000 0 0.125000 1 6.250000e-2 0 6.250000e-2 1 0 0 0 1 0.500000 0.500000 0.308658 0.961938 0.146447 0.853554 3.806030e-2 0.691340 0 0.500000 3.806018e-2 0.308658 0.146447 0.146446 0.308658 3.806018e-2 0.500000 0 0.691340 3.806018e-2 0.853551 0.146447 0.961938 0.308658 1 0.500000 0.961938 0.691340 0.853551 0.853551 0.691340 0.961938 0.961938 0.308658 1 0.500000 0.961938 0.691340 0.500000 1 0.308658 0.961938 0.146447 0.853554 3.806018e-2 0.691340 3.806030e-2 0.308658 0.146447 0.146446 0.308658 3.806009e-2 ] } coordIndex [ 0 1 3 2 -1 2 3 5 4 -1 4 5 7 6 -1 6 7 9 8 -1 8 9 11 10 -1 10 11 13 12 -1 12 13 15 14 -1 14 15 17 16 -1 16 17 19 18 -1 18 19 21 20 -1 20 21 23 22 -1 22 23 25 24 -1 24 25 27 26 -1 26 27 29 28 -1 28 29 31 30 -1 30 31 1 0 -1 32 31 29 -1 32 29 27 -1 32 27 25 -1 32 25 23 -1 32 23 21 -1 32 21 19 -1 32 19 17 -1 32 17 15 -1 32 15 13 -1 32 13 11 -1 32 11 9 -1 32 9 7 -1 32 7 5 -1 32 5 3 -1 32 3 1 -1 32 1 31 -1 33 34 35 -1 33 36 34 -1 33 35 37 -1 33 37 38 -1 33 38 39 -1 33 39 40 -1 33 40 41 -1 33 41 42 -1 33 42 43 -1 33 43 44 -1 33 44 45 -1 33 45 46 -1 33 46 47 -1 33 47 48 -1 33 48 49 -1 33 49 36 -1 35 34 0 2 -1 34 36 30 0 -1 37 35 2 4 -1 38 37 4 6 -1 39 38 6 8 -1 40 39 8 10 -1 41 40 10 12 -1 42 41 12 14 -1 43 42 14 16 -1 44 43 16 18 -1 45 44 18 20 -1 46 45 20 22 -1 47 46 22 24 -1 48 47 24 26 -1 49 48 26 28 -1 36 49 28 30 -1 ] creaseAngle 0.500000 texCoordIndex [ 0 1 3 2 -1 2 3 5 4 -1 4 5 7 6 -1 6 7 9 8 -1 8 9 11 10 -1 10 11 13 12 -1 12 13 15 14 -1 14 15 17 16 -1 16 17 19 18 -1 18 19 21 20 -1 20 21 23 22 -1 22 23 25 24 -1 24 25 27 26 -1 26 27 29 28 -1 28 29 31 30 -1 30 31 33 32 -1 34 35 36 -1 34 36 37 -1 34 37 38 -1 34 38 39 -1 34 39 40 -1 34 40 41 -1 34 41 42 -1 34 42 43 -1 34 43 44 -1 34 44 45 -1 34 45 46 -1 34 46 47 -1 34 47 48 -1 34 48 49 -1 34 49 17 -1 34 17 35 -1 34 16 43 -1 34 59 16 -1 34 43 44 -1 34 44 50 -1 34 50 51 -1 34 51 52 -1 34 52 48 -1 34 48 49 -1 34 49 53 -1 34 53 54 -1 34 54 55 -1 34 55 56 -1 34 56 38 -1 34 38 57 -1 34 57 58 -1 34 58 59 -1 43 16 16 43 -1 16 59 59 16 -1 44 43 43 44 -1 50 44 44 50 -1 51 50 50 51 -1 52 51 51 52 -1 48 52 52 48 -1 49 48 48 49 -1 53 49 49 53 -1 54 53 53 54 -1 55 54 54 55 -1 56 55 55 56 -1 38 56 56 38 -1 57 38 38 57 -1 58 57 57 58 -1 59 58 58 59 -1 ] } } ] rotation 1 0 0 1.570798 translation 0 0.180600 2.692990e-2 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.241377 diffuseColor 0.495384 0.542091 0.579999 shininess 0.129998 specularColor 0.854112 0.934638 1 } } geometry Cylinder { height 1.300000e-2 radius 4.600000e-2 } } ] rotation 1 0 0 1.570798 translation 0 0.180600 2.145498e-2 } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0 diffuseColor 0 0 0 specularColor 0.629998 0.920000 1 } } geometry Box { size 1e-3 3.500000e-2 1e-3 } } ] translation 0 0.198100 3.131578e-2 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.241377 diffuseColor 0.495384 0.542091 0.579999 shininess 0.129998 specularColor 0.854112 0.934638 1 } } geometry Cylinder { height 9.999998e-3 radius 4.999998e-3 } } ] rotation 1 0 0 1.570798 translation 5.820768e-10 0.180600 2.581579e-2 } ] rotation 5.960470e-8 -1.192088e-7 -1 0.449380 translation -7.845409e-2 1.793060e-2 -6.813730e-9 } ] translation 0 0 1.294969e-2 } ] rotation -0.178845 -0.981324 -7.083064e-2 0.236550 translation 1.863198 1.187579 0.454546 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 3.999999e-2 } } ] translation 0 0.263567 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 6.499999e-2 } } ] translation 0 -0.263567 0 } Transform { children [ Shape { geometry DEF _171 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.545131 0 2 8.910000e-2 0 3 1.799998e-2 0 4 7.999999e-2 0 5 1.799998e-2 0 6 0.129998 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.661462 0.512846 -0.547224 1.949419 scaleOrientation -0.224942 0.525278 0.820660 0.677856 translation 1.641458 1.148640 0.403934 } ] } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 8.200000e-3 radius 2.655000e-2 } } ] translation 4.600000e-2 4.100000e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 8.200000e-3 radius 2.655000e-2 } } ] translation 4.600000e-2 -4.100000e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _172 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 4.600000e-2 0 2 5.009999e-2 0 3 90 0 4 8.200000e-3 0 5 5.310000e-2 0 6 8.200000e-3 0 7 5.310000e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.357405 0.357404 0.862858 1.717769 scaleOrientation 0.993659 3.276580e-2 -0.107549 3.911180 translation 0.680499 1.690999 1.062649 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] translation 0 5.152849e-2 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] translation 0 -5.152849e-2 0 } Transform { children [ Shape { geometry DEF _173 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.113057 0 2 4.270000e-2 0 3 9.999998e-3 0 4 3.999999e-2 0 5 9.999998e-3 0 6 3.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.862855 -0.357409 0.357406 1.717769 scaleOrientation -0.825926 -5.687710e-2 -0.560902 1.001899 translation 0.720471 1.736999 1.022680 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] translation 0 7e-2 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] translation 0 -7e-2 0 } Transform { children [ Shape { geometry DEF _174 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.150000 0 2 4.270000e-2 0 3 9.999998e-3 0 4 3.999999e-2 0 5 9.999998e-3 0 6 3.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0 1 0 2.393908 translation 0.647970 1.616000 1.095180 } Transform { children [ Group { children [ Transform { children [ Group { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } } ] } ] } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 4.749998e-2 } } ] translation 0 0.270848 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] translation 0 -0.270848 0 } Transform { children [ Shape { geometry DEF _175 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.551698 0 2 4.270000e-2 0 3 9.999998e-3 0 4 9.499999e-2 0 5 9.999998e-3 0 6 3.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -0.350928 -0.348331 0.869203 1.717869 scaleOrientation 0.193764 6.927904e-2 0.978598 3.189779 translation 1.027109 1.509760 1.454180 } Transform { children [ Transform { children [ Shape { appearance Appearance { material DEF _176 Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.109999 radius 1.799998e-2 } } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { appearance Appearance { material USE _176 } geometry Cylinder { height 9.999998e-3 radius 4.749998e-2 } } ] rotation 0 0 1 1.570798 translation 5e-2 1.847738e-7 0 } Transform { children [ Shape { appearance Appearance { material USE _176 } geometry Cylinder { height 9.999998e-3 radius 4.749998e-2 } } ] rotation 0 0 1 1.570798 scaleOrientation 0 0 -1 0.785398 translation -5e-2 -1.819228e-7 0 } Transform { children [ Shape { appearance Appearance { material USE _176 } geometry Sphere { radius 4.500000e-2 } } ] } Transform { children [ Shape { appearance Appearance { material USE _176 } geometry Cylinder { height 5e-2 radius 2.500000e-2 } } ] rotation 1 0 0 1.570798 translation 0 -2.392079e-7 2.500000e-2 } Transform { children [ Shape { appearance Appearance { material USE _176 } geometry Cylinder { height 5.999999e-2 radius 1.999999e-2 } } ] rotation 1 0 0 1.570798 translation 0 -2.463609e-7 2.999999e-2 } Transform { children [ Shape { appearance Appearance { material USE _176 } geometry Cylinder { height 7.999999e-2 radius 1.200000e-2 } } ] rotation 1 0 0 1.570798 translation 0 -2.606660e-7 3.999999e-2 } Transform { children [ Shape { appearance Appearance { material USE _176 } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] rotation 1 0 0 1.570798 translation 0 -3.178859e-7 7.999999e-2 } Transform { children [ Shape { appearance Appearance { material USE _176 } geometry Cylinder { height 0.100000 radius 3e-3 } } ] rotation 1 0 0 1.570798 translation 0 -2.838299e-7 5.619259e-2 } Transform { children [ Shape { appearance Appearance { material Material { } } geometry DEF _177 IndexedFaceSet { color Color { color [ 1 0 0 ] } coord Coordinate { point [ -3.654960e-2 2.098518e-2 5.250050e-3 -3.654960e-2 2.098510e-2 1.225010e-2 3.951878e-2 -1.464620e-2 5.249970e-3 3.951878e-2 -1.464630e-2 1.224999e-2 3.654950e-2 -2.098529e-2 5.249938e-3 3.654950e-2 -2.098529e-2 1.224990e-2 -3.951890e-2 1.464608e-2 5.250019e-3 -3.951890e-2 1.464608e-2 1.224999e-2 -1.990330e-2 -4.249100e-2 1.283000e-2 -1.990330e-2 -4.249100e-2 4.669678e-3 -1.990319e-2 -4.249110e-2 1.283000e-2 -1.990319e-2 -4.249110e-2 4.669678e-3 1.597190e-2 -4.411948e-2 1.283000e-2 1.597190e-2 -4.411948e-2 4.669698e-3 4.249088e-2 -1.990340e-2 1.283000e-2 4.249088e-2 -1.990340e-2 4.669819e-3 4.249088e-2 -1.990340e-2 1.283000e-2 4.249088e-2 -1.990330e-2 4.669819e-3 4.249079e-2 -1.990349e-2 1.283000e-2 4.249088e-2 -1.990349e-2 4.669819e-3 4.411939e-2 1.597180e-2 1.283019e-2 4.411939e-2 1.597180e-2 4.669968e-3 1.990308e-2 4.249100e-2 1.283030e-2 1.990308e-2 4.249110e-2 4.670058e-3 1.990330e-2 4.249088e-2 1.283030e-2 1.990330e-2 4.249088e-2 4.670058e-3 1.990330e-2 4.249079e-2 1.283030e-2 1.990330e-2 4.249088e-2 4.670058e-3 -1.597199e-2 4.411939e-2 1.283030e-2 -1.597190e-2 4.411939e-2 4.670029e-3 -4.249100e-2 1.990308e-2 1.283010e-2 -4.249100e-2 1.990308e-2 4.669908e-3 -4.249100e-2 1.990319e-2 1.283010e-2 -4.249100e-2 1.990319e-2 4.669908e-3 -4.249100e-2 1.990300e-2 1.283010e-2 -4.249088e-2 1.990308e-2 4.669908e-3 -4.411948e-2 -1.597199e-2 1.283000e-2 -4.411948e-2 -1.597190e-2 4.669758e-3 -1.990340e-2 -4.249100e-2 1.283000e-2 -1.990340e-2 -4.249100e-2 4.669678e-3 -8.609370e-9 1.101509e-8 -1.283010e-2 -1.532299e-8 -2.201350e-8 -4.669868e-3 -1.631388e-2 -3.482789e-2 1.209410e-2 -1.631388e-2 -3.482789e-2 5.405560e-3 -1.631380e-2 -3.482789e-2 1.209410e-2 -1.631380e-2 -3.482789e-2 5.405560e-3 1.309140e-2 -3.616258e-2 1.209410e-2 1.309140e-2 -3.616258e-2 5.405568e-3 3.482770e-2 -1.631388e-2 1.209419e-2 3.482770e-2 -1.631388e-2 5.405670e-3 3.482770e-2 -1.631380e-2 1.209419e-2 3.482770e-2 -1.631380e-2 5.405670e-3 3.482770e-2 -1.631388e-2 1.209419e-2 3.482770e-2 -1.631388e-2 5.405670e-3 3.616248e-2 1.309129e-2 1.209430e-2 3.616248e-2 1.309140e-2 5.405790e-3 1.631350e-2 3.482779e-2 1.209438e-2 1.631350e-2 3.482779e-2 5.405868e-3 1.631370e-2 3.482770e-2 1.209438e-2 1.631370e-2 3.482770e-2 5.405868e-3 1.631370e-2 3.482770e-2 1.209438e-2 1.631380e-2 3.482770e-2 5.405868e-3 -1.309148e-2 3.616248e-2 1.209438e-2 -1.309148e-2 3.616248e-2 5.405839e-3 -3.482789e-2 1.631359e-2 1.209430e-2 -3.482779e-2 1.631370e-2 5.405738e-3 -3.482789e-2 1.631370e-2 1.209430e-2 -3.482789e-2 1.631370e-2 5.405738e-3 -3.482789e-2 1.631359e-2 1.209430e-2 -3.482789e-2 1.631359e-2 5.405738e-3 -3.616258e-2 -1.309140e-2 1.209419e-2 -3.616258e-2 -1.309140e-2 5.405620e-3 -1.631388e-2 -3.482789e-2 1.209410e-2 -1.631388e-2 -3.482779e-2 5.405560e-3 -5.140050e-8 3.264040e-8 -1.209419e-2 -5.690338e-8 5.568490e-9 -5.405710e-3 -4.068329e-2 -1.100558e-2 5.249910e-3 -4.068329e-2 -1.100558e-2 1.224990e-2 3.830048e-2 1.758749e-2 5.250100e-3 3.830048e-2 1.758749e-2 1.225010e-2 4.068319e-2 1.100550e-2 5.250068e-3 4.068319e-2 1.100550e-2 1.225010e-2 -3.830048e-2 -1.758760e-2 5.249890e-3 -3.830048e-2 -1.758760e-2 1.224990e-2 -1.100569e-2 4.068309e-2 5.250148e-3 -1.100569e-2 4.068309e-2 1.225018e-2 1.758760e-2 -3.830058e-2 5.249849e-3 1.758760e-2 -3.830058e-2 1.224990e-2 1.100558e-2 -4.068338e-2 5.249840e-3 1.100558e-2 -4.068338e-2 1.224980e-2 -1.758770e-2 3.830029e-2 5.250128e-3 -1.758770e-2 3.830029e-2 1.225010e-2 2.098488e-2 3.654950e-2 5.250160e-3 2.098488e-2 3.654950e-2 1.225018e-2 -1.464600e-2 -3.951910e-2 5.249820e-3 -1.464600e-2 -3.951910e-2 1.224980e-2 -2.098510e-2 -3.654979e-2 5.249820e-3 -2.098510e-2 -3.654988e-2 1.224980e-2 1.464589e-2 3.951878e-2 5.250160e-3 1.464589e-2 3.951878e-2 1.225018e-2 1.484639e-3 3.169550e-3 -1.224999e-2 -1.484639e-3 -3.169480e-3 -1.224999e-2 3.169480e-3 -1.484700e-3 -1.224999e-2 -3.169568e-3 1.484549e-3 -1.224999e-2 -3.169588e-3 1.484488e-3 1.750000e-3 3.169470e-3 -1.484759e-3 1.749990e-3 -1.484649e-3 -3.169540e-3 1.749980e-3 1.484630e-3 3.169490e-3 1.750009e-3 ] } texCoord TextureCoordinate { point [ 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 1 0 1 1 0.937500 0 0.937500 1 0.875000 0 0.875000 1 0.812500 0 0.812500 1 0.750000 0 0.750000 1 0.687500 0 0.687500 1 0.625000 0 0.625000 1 0.562500 0 0.562500 1 0.500000 0 0.500000 1 0.437500 0 0.437500 1 0.375000 0 0.375000 1 0.312500 0 0.312500 1 0.250000 0 0.250000 1 0.187500 0 0.187500 1 0.125000 0 0.125000 1 6.250000e-2 0 6.250000e-2 1 0 0 0 1 0.500000 0.500000 0.308658 0.961938 3.806030e-2 0.691340 0 0.500000 3.806018e-2 0.308658 0.308658 3.806018e-2 0.500000 0 0.691340 3.806018e-2 0.961938 0.308658 1 0.500000 0.961938 0.691340 0.691340 0.961938 0.961938 0.308658 1 0.500000 0.961938 0.691340 0.500000 1 0.308658 0.961938 3.806018e-2 0.691340 3.806030e-2 0.308658 0.308658 3.806009e-2 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0.500000 1 0.500000 0 0.500000 1 0.500000 1 0.500000 1 0.500000 0 0.500000 1 0.500000 1 0.500000 0 0.500000 0 0.500000 0 0.500000 1 0.500000 0 0.500000 0 0.500000 0 0.500000 1 ] } colorIndex [ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ] colorPerVertex FALSE coordIndex [ 100 0 1 107 3 2 -1 101 4 5 106 7 6 -1 6 7 1 0 -1 2 3 5 4 -1 8 9 11 10 -1 10 11 13 12 -1 12 13 15 14 -1 14 15 17 16 -1 16 17 19 18 -1 18 19 21 20 -1 20 21 23 22 -1 22 23 25 24 -1 24 25 27 26 -1 26 27 29 28 -1 28 29 31 30 -1 30 31 33 32 -1 32 33 35 34 -1 34 35 37 36 -1 36 37 39 38 -1 38 39 9 8 -1 8 9 43 42 -1 11 10 44 45 -1 13 12 46 47 -1 15 14 48 49 -1 17 16 50 51 -1 19 18 52 53 -1 21 20 54 55 -1 23 22 56 57 -1 25 24 58 59 -1 27 26 60 61 -1 29 28 62 63 -1 31 30 64 65 -1 33 32 66 67 -1 35 34 68 69 -1 37 36 70 71 -1 39 38 72 73 -1 82 83 77 76 -1 78 79 81 80 -1 90 91 85 84 -1 86 87 89 88 -1 102 92 93 105 95 94 -1 103 96 97 104 99 98 -1 98 99 93 92 -1 94 95 97 96 -1 33 35 40 -1 31 33 40 -1 25 27 40 -1 23 25 40 -1 17 19 40 -1 15 17 40 -1 9 11 40 -1 39 9 40 -1 43 45 11 9 -1 45 47 13 11 -1 47 49 15 13 -1 49 51 17 15 -1 51 53 19 17 -1 53 55 21 19 -1 55 57 23 21 -1 57 59 25 23 -1 59 61 27 25 -1 61 63 29 27 -1 63 65 31 29 -1 65 67 33 31 -1 67 69 35 33 -1 69 71 37 35 -1 71 73 39 37 -1 73 43 9 39 -1 74 69 35 40 -1 67 74 40 33 -1 65 74 40 31 -1 74 61 27 40 -1 59 74 40 25 -1 57 74 40 23 -1 74 53 19 40 -1 51 74 40 17 -1 49 74 40 15 -1 74 45 11 40 -1 43 74 40 9 -1 73 74 40 39 -1 10 8 41 -1 8 38 41 -1 16 14 41 -1 18 16 41 -1 24 22 41 -1 26 24 41 -1 32 30 41 -1 34 32 41 -1 44 42 8 10 -1 46 44 10 12 -1 48 46 12 14 -1 50 48 14 16 -1 52 50 16 18 -1 54 52 18 20 -1 56 54 20 22 -1 58 56 22 24 -1 60 58 24 26 -1 62 60 26 28 -1 64 62 28 30 -1 66 64 30 32 -1 68 66 32 34 -1 70 68 34 36 -1 72 70 36 38 -1 42 72 38 8 -1 75 42 8 41 -1 44 75 41 10 -1 75 48 14 41 -1 50 75 41 16 -1 52 75 41 18 -1 75 56 22 41 -1 58 75 41 24 -1 60 75 41 26 -1 75 64 30 41 -1 66 75 41 32 -1 68 75 41 34 -1 75 72 38 41 -1 63 61 60 62 -1 65 63 62 68 -1 71 69 68 70 -1 73 71 70 44 -1 47 45 44 46 -1 49 47 46 52 -1 60 57 55 54 -1 55 53 52 54 -1 6 0 100 101 -1 100 2 4 101 -1 98 92 102 103 -1 102 94 96 103 -1 93 99 104 105 -1 104 97 95 105 -1 1 7 106 107 -1 106 5 3 107 -1 ] solid FALSE texCoordIndex [ 118 0 1 132 3 2 -1 120 4 5 130 7 6 -1 8 9 11 10 -1 12 13 15 14 -1 24 25 27 26 -1 26 27 29 28 -1 28 29 31 30 -1 30 31 33 32 -1 32 33 35 34 -1 34 35 37 36 -1 36 37 39 38 -1 38 39 41 40 -1 40 41 43 42 -1 42 43 45 44 -1 44 45 47 46 -1 46 47 49 48 -1 48 49 51 50 -1 50 51 53 52 -1 52 53 55 54 -1 54 55 57 56 -1 24 25 25 24 -1 27 26 26 27 -1 29 28 28 29 -1 31 30 30 31 -1 33 32 32 33 -1 35 34 34 35 -1 37 36 36 37 -1 39 38 38 39 -1 41 40 40 41 -1 43 42 42 43 -1 45 44 44 45 -1 47 46 46 47 -1 49 48 48 49 -1 51 50 50 51 -1 53 52 52 53 -1 55 54 54 55 -1 78 79 81 80 -1 82 83 85 84 -1 86 87 89 88 -1 90 91 93 92 -1 122 94 95 128 97 96 -1 124 98 99 126 101 100 -1 102 103 105 104 -1 106 107 109 108 -1 61 60 58 -1 62 61 58 -1 64 63 58 -1 65 64 58 -1 67 66 58 -1 68 67 58 -1 41 69 58 -1 59 41 58 -1 25 27 27 25 -1 27 29 29 27 -1 29 31 31 29 -1 31 33 33 31 -1 33 35 35 33 -1 35 37 37 35 -1 37 39 39 37 -1 39 41 41 39 -1 41 43 43 41 -1 43 45 45 43 -1 45 47 47 45 -1 47 49 49 47 -1 49 51 51 49 -1 51 53 53 51 -1 53 55 55 53 -1 55 57 57 55 -1 58 60 60 58 -1 61 58 58 61 -1 62 58 58 62 -1 58 63 63 58 -1 64 58 58 64 -1 65 58 58 65 -1 58 66 66 58 -1 67 58 58 67 -1 68 58 58 68 -1 58 69 69 58 -1 41 58 58 41 -1 59 58 58 59 -1 65 40 58 -1 40 77 58 -1 71 70 58 -1 72 71 58 -1 73 69 58 -1 74 73 58 -1 61 75 58 -1 76 61 58 -1 26 24 24 26 -1 28 26 26 28 -1 30 28 28 30 -1 32 30 30 32 -1 34 32 32 34 -1 36 34 34 36 -1 38 36 36 38 -1 40 38 38 40 -1 42 40 40 42 -1 44 42 42 44 -1 46 44 44 46 -1 48 46 46 48 -1 50 48 48 50 -1 52 50 50 52 -1 54 52 52 54 -1 56 54 54 56 -1 58 40 40 58 -1 65 58 58 65 -1 58 70 70 58 -1 71 58 58 71 -1 72 58 58 72 -1 58 69 69 58 -1 73 58 58 73 -1 74 58 58 74 -1 58 75 75 58 -1 61 58 58 61 -1 76 58 58 76 -1 58 77 77 58 -1 45 43 43 45 -1 47 45 45 47 -1 53 51 51 53 -1 55 53 53 55 -1 29 27 27 29 -1 31 29 29 31 -1 39 39 37 37 -1 37 35 35 37 -1 16 17 119 121 -1 119 19 18 121 -1 110 111 123 125 -1 123 113 112 125 -1 114 115 127 129 -1 127 117 116 129 -1 20 21 131 133 -1 131 23 22 133 -1 ] } } ] translation 0 0 0.115000 } ] rotation 1.869250e-6 -1 -6.686570e-6 0.747676 scaleOrientation 1.134699e-2 -3.940642e-2 0.999158 0.506393 translation 0.788254 1.507709 1.225260 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] translation 0 4.015608e-2 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 4.749998e-2 } } ] translation 0 -4.015608e-2 0 } Transform { children [ Shape { geometry DEF _178 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 9.031210e-2 0 2 4.270000e-2 0 3 9.999998e-3 0 4 3.999999e-2 0 5 9.999998e-3 0 6 9.499999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -0.343032 -0.343032 0.874446 1.704560 scaleOrientation -0.140702 -2.448800e-2 0.989749 3.928410 translation 0.714814 1.507709 1.157160 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 8.200000e-3 radius 2.655000e-2 } } ] translation 4.600000e-2 4.100000e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 8.200000e-3 radius 2.655000e-2 } } ] translation 4.600000e-2 -4.100000e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _179 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 4.600000e-2 0 2 5.009999e-2 0 3 90 0 4 8.200000e-3 0 5 5.310000e-2 0 6 8.200000e-3 0 7 5.310000e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -0.365192 -4.558372e-7 0.930932 3.141590 scaleOrientation -0.171824 0.985113 -5.370744e-3 0.804120 translation 0.681702 1.553709 1.126459 } Transform { children [ Transform { children [ Shape { appearance Appearance { material DEF _180 Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.109999 radius 1.799998e-2 } } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { appearance Appearance { material USE _180 } geometry Cylinder { height 9.999998e-3 radius 4.749998e-2 } } ] rotation 0 0 1 1.570798 translation 5e-2 1.847738e-7 0 } Transform { children [ Shape { appearance Appearance { material USE _180 } geometry Cylinder { height 9.999998e-3 radius 4.749998e-2 } } ] rotation 0 0 1 1.570798 scaleOrientation 0 0 -1 0.785398 translation -5e-2 -1.819228e-7 0 } Transform { children [ Shape { appearance Appearance { material USE _180 } geometry Sphere { radius 4.500000e-2 } } ] } Transform { children [ Shape { appearance Appearance { material USE _180 } geometry Cylinder { height 5e-2 radius 2.500000e-2 } } ] rotation 1 0 0 1.570798 translation 0 -2.392079e-7 2.500000e-2 } Transform { children [ Shape { appearance Appearance { material USE _180 } geometry Cylinder { height 5.999999e-2 radius 1.999999e-2 } } ] rotation 1 0 0 1.570798 translation 0 -2.463609e-7 2.999999e-2 } Transform { children [ Shape { appearance Appearance { material USE _180 } geometry Cylinder { height 7.999999e-2 radius 1.200000e-2 } } ] rotation 1 0 0 1.570798 translation 0 -2.606660e-7 3.999999e-2 } Transform { children [ Shape { appearance Appearance { material USE _180 } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] rotation 1 0 0 1.570798 translation 0 -3.178859e-7 7.999999e-2 } Transform { children [ Shape { appearance Appearance { material USE _180 } geometry Cylinder { height 0.100000 radius 3e-3 } } ] rotation 1 0 0 1.570798 translation 0 -2.838299e-7 5.619259e-2 } Transform { children [ Shape { appearance Appearance { material Material { } } geometry DEF _181 IndexedFaceSet { color Color { color [ 1 0 0 ] } coord Coordinate { point [ -3.654960e-2 2.098518e-2 5.250050e-3 -3.654960e-2 2.098510e-2 1.225010e-2 3.951878e-2 -1.464620e-2 5.249970e-3 3.951878e-2 -1.464630e-2 1.224999e-2 3.654950e-2 -2.098529e-2 5.249938e-3 3.654950e-2 -2.098529e-2 1.224990e-2 -3.951890e-2 1.464608e-2 5.250019e-3 -3.951890e-2 1.464608e-2 1.224999e-2 -1.990330e-2 -4.249100e-2 1.283000e-2 -1.990330e-2 -4.249100e-2 4.669678e-3 -1.990319e-2 -4.249110e-2 1.283000e-2 -1.990319e-2 -4.249110e-2 4.669678e-3 1.597190e-2 -4.411948e-2 1.283000e-2 1.597190e-2 -4.411948e-2 4.669698e-3 4.249088e-2 -1.990340e-2 1.283000e-2 4.249088e-2 -1.990340e-2 4.669819e-3 4.249088e-2 -1.990340e-2 1.283000e-2 4.249088e-2 -1.990330e-2 4.669819e-3 4.249079e-2 -1.990349e-2 1.283000e-2 4.249088e-2 -1.990349e-2 4.669819e-3 4.411939e-2 1.597180e-2 1.283019e-2 4.411939e-2 1.597180e-2 4.669968e-3 1.990308e-2 4.249100e-2 1.283030e-2 1.990308e-2 4.249110e-2 4.670058e-3 1.990330e-2 4.249088e-2 1.283030e-2 1.990330e-2 4.249088e-2 4.670058e-3 1.990330e-2 4.249079e-2 1.283030e-2 1.990330e-2 4.249088e-2 4.670058e-3 -1.597199e-2 4.411939e-2 1.283030e-2 -1.597190e-2 4.411939e-2 4.670029e-3 -4.249100e-2 1.990308e-2 1.283010e-2 -4.249100e-2 1.990308e-2 4.669908e-3 -4.249100e-2 1.990319e-2 1.283010e-2 -4.249100e-2 1.990319e-2 4.669908e-3 -4.249100e-2 1.990300e-2 1.283010e-2 -4.249088e-2 1.990308e-2 4.669908e-3 -4.411948e-2 -1.597199e-2 1.283000e-2 -4.411948e-2 -1.597190e-2 4.669758e-3 -1.990340e-2 -4.249100e-2 1.283000e-2 -1.990340e-2 -4.249100e-2 4.669678e-3 -8.609370e-9 1.101509e-8 -1.283010e-2 -1.532299e-8 -2.201350e-8 -4.669868e-3 -1.631388e-2 -3.482789e-2 1.209410e-2 -1.631388e-2 -3.482789e-2 5.405560e-3 -1.631380e-2 -3.482789e-2 1.209410e-2 -1.631380e-2 -3.482789e-2 5.405560e-3 1.309140e-2 -3.616258e-2 1.209410e-2 1.309140e-2 -3.616258e-2 5.405568e-3 3.482770e-2 -1.631388e-2 1.209419e-2 3.482770e-2 -1.631388e-2 5.405670e-3 3.482770e-2 -1.631380e-2 1.209419e-2 3.482770e-2 -1.631380e-2 5.405670e-3 3.482770e-2 -1.631388e-2 1.209419e-2 3.482770e-2 -1.631388e-2 5.405670e-3 3.616248e-2 1.309129e-2 1.209430e-2 3.616248e-2 1.309140e-2 5.405790e-3 1.631350e-2 3.482779e-2 1.209438e-2 1.631350e-2 3.482779e-2 5.405868e-3 1.631370e-2 3.482770e-2 1.209438e-2 1.631370e-2 3.482770e-2 5.405868e-3 1.631370e-2 3.482770e-2 1.209438e-2 1.631380e-2 3.482770e-2 5.405868e-3 -1.309148e-2 3.616248e-2 1.209438e-2 -1.309148e-2 3.616248e-2 5.405839e-3 -3.482789e-2 1.631359e-2 1.209430e-2 -3.482779e-2 1.631370e-2 5.405738e-3 -3.482789e-2 1.631370e-2 1.209430e-2 -3.482789e-2 1.631370e-2 5.405738e-3 -3.482789e-2 1.631359e-2 1.209430e-2 -3.482789e-2 1.631359e-2 5.405738e-3 -3.616258e-2 -1.309140e-2 1.209419e-2 -3.616258e-2 -1.309140e-2 5.405620e-3 -1.631388e-2 -3.482789e-2 1.209410e-2 -1.631388e-2 -3.482779e-2 5.405560e-3 -5.140050e-8 3.264040e-8 -1.209419e-2 -5.690338e-8 5.568490e-9 -5.405710e-3 -4.068329e-2 -1.100558e-2 5.249910e-3 -4.068329e-2 -1.100558e-2 1.224990e-2 3.830048e-2 1.758749e-2 5.250100e-3 3.830048e-2 1.758749e-2 1.225010e-2 4.068319e-2 1.100550e-2 5.250068e-3 4.068319e-2 1.100550e-2 1.225010e-2 -3.830048e-2 -1.758760e-2 5.249890e-3 -3.830048e-2 -1.758760e-2 1.224990e-2 -1.100569e-2 4.068309e-2 5.250148e-3 -1.100569e-2 4.068309e-2 1.225018e-2 1.758760e-2 -3.830058e-2 5.249849e-3 1.758760e-2 -3.830058e-2 1.224990e-2 1.100558e-2 -4.068338e-2 5.249840e-3 1.100558e-2 -4.068338e-2 1.224980e-2 -1.758770e-2 3.830029e-2 5.250128e-3 -1.758770e-2 3.830029e-2 1.225010e-2 2.098488e-2 3.654950e-2 5.250160e-3 2.098488e-2 3.654950e-2 1.225018e-2 -1.464600e-2 -3.951910e-2 5.249820e-3 -1.464600e-2 -3.951910e-2 1.224980e-2 -2.098510e-2 -3.654979e-2 5.249820e-3 -2.098510e-2 -3.654988e-2 1.224980e-2 1.464589e-2 3.951878e-2 5.250160e-3 1.464589e-2 3.951878e-2 1.225018e-2 1.484639e-3 3.169550e-3 -1.224999e-2 -1.484639e-3 -3.169480e-3 -1.224999e-2 3.169480e-3 -1.484700e-3 -1.224999e-2 -3.169568e-3 1.484549e-3 -1.224999e-2 -3.169588e-3 1.484488e-3 1.750000e-3 3.169470e-3 -1.484759e-3 1.749990e-3 -1.484649e-3 -3.169540e-3 1.749980e-3 1.484630e-3 3.169490e-3 1.750009e-3 ] } texCoord TextureCoordinate { point [ 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 1 0 1 1 0.937500 0 0.937500 1 0.875000 0 0.875000 1 0.812500 0 0.812500 1 0.750000 0 0.750000 1 0.687500 0 0.687500 1 0.625000 0 0.625000 1 0.562500 0 0.562500 1 0.500000 0 0.500000 1 0.437500 0 0.437500 1 0.375000 0 0.375000 1 0.312500 0 0.312500 1 0.250000 0 0.250000 1 0.187500 0 0.187500 1 0.125000 0 0.125000 1 6.250000e-2 0 6.250000e-2 1 0 0 0 1 0.500000 0.500000 0.308658 0.961938 3.806030e-2 0.691340 0 0.500000 3.806018e-2 0.308658 0.308658 3.806018e-2 0.500000 0 0.691340 3.806018e-2 0.961938 0.308658 1 0.500000 0.961938 0.691340 0.691340 0.961938 0.961938 0.308658 1 0.500000 0.961938 0.691340 0.500000 1 0.308658 0.961938 3.806018e-2 0.691340 3.806030e-2 0.308658 0.308658 3.806009e-2 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0.500000 1 0.500000 0 0.500000 1 0.500000 1 0.500000 1 0.500000 0 0.500000 1 0.500000 1 0.500000 0 0.500000 0 0.500000 0 0.500000 1 0.500000 0 0.500000 0 0.500000 0 0.500000 1 ] } colorIndex [ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ] colorPerVertex FALSE coordIndex [ 100 0 1 107 3 2 -1 101 4 5 106 7 6 -1 6 7 1 0 -1 2 3 5 4 -1 8 9 11 10 -1 10 11 13 12 -1 12 13 15 14 -1 14 15 17 16 -1 16 17 19 18 -1 18 19 21 20 -1 20 21 23 22 -1 22 23 25 24 -1 24 25 27 26 -1 26 27 29 28 -1 28 29 31 30 -1 30 31 33 32 -1 32 33 35 34 -1 34 35 37 36 -1 36 37 39 38 -1 38 39 9 8 -1 8 9 43 42 -1 11 10 44 45 -1 13 12 46 47 -1 15 14 48 49 -1 17 16 50 51 -1 19 18 52 53 -1 21 20 54 55 -1 23 22 56 57 -1 25 24 58 59 -1 27 26 60 61 -1 29 28 62 63 -1 31 30 64 65 -1 33 32 66 67 -1 35 34 68 69 -1 37 36 70 71 -1 39 38 72 73 -1 82 83 77 76 -1 78 79 81 80 -1 90 91 85 84 -1 86 87 89 88 -1 102 92 93 105 95 94 -1 103 96 97 104 99 98 -1 98 99 93 92 -1 94 95 97 96 -1 33 35 40 -1 31 33 40 -1 25 27 40 -1 23 25 40 -1 17 19 40 -1 15 17 40 -1 9 11 40 -1 39 9 40 -1 43 45 11 9 -1 45 47 13 11 -1 47 49 15 13 -1 49 51 17 15 -1 51 53 19 17 -1 53 55 21 19 -1 55 57 23 21 -1 57 59 25 23 -1 59 61 27 25 -1 61 63 29 27 -1 63 65 31 29 -1 65 67 33 31 -1 67 69 35 33 -1 69 71 37 35 -1 71 73 39 37 -1 73 43 9 39 -1 74 69 35 40 -1 67 74 40 33 -1 65 74 40 31 -1 74 61 27 40 -1 59 74 40 25 -1 57 74 40 23 -1 74 53 19 40 -1 51 74 40 17 -1 49 74 40 15 -1 74 45 11 40 -1 43 74 40 9 -1 73 74 40 39 -1 10 8 41 -1 8 38 41 -1 16 14 41 -1 18 16 41 -1 24 22 41 -1 26 24 41 -1 32 30 41 -1 34 32 41 -1 44 42 8 10 -1 46 44 10 12 -1 48 46 12 14 -1 50 48 14 16 -1 52 50 16 18 -1 54 52 18 20 -1 56 54 20 22 -1 58 56 22 24 -1 60 58 24 26 -1 62 60 26 28 -1 64 62 28 30 -1 66 64 30 32 -1 68 66 32 34 -1 70 68 34 36 -1 72 70 36 38 -1 42 72 38 8 -1 75 42 8 41 -1 44 75 41 10 -1 75 48 14 41 -1 50 75 41 16 -1 52 75 41 18 -1 75 56 22 41 -1 58 75 41 24 -1 60 75 41 26 -1 75 64 30 41 -1 66 75 41 32 -1 68 75 41 34 -1 75 72 38 41 -1 63 61 60 62 -1 65 63 62 68 -1 71 69 68 70 -1 73 71 70 44 -1 47 45 44 46 -1 49 47 46 52 -1 60 57 55 54 -1 55 53 52 54 -1 6 0 100 101 -1 100 2 4 101 -1 98 92 102 103 -1 102 94 96 103 -1 93 99 104 105 -1 104 97 95 105 -1 1 7 106 107 -1 106 5 3 107 -1 ] solid FALSE texCoordIndex [ 118 0 1 132 3 2 -1 120 4 5 130 7 6 -1 8 9 11 10 -1 12 13 15 14 -1 24 25 27 26 -1 26 27 29 28 -1 28 29 31 30 -1 30 31 33 32 -1 32 33 35 34 -1 34 35 37 36 -1 36 37 39 38 -1 38 39 41 40 -1 40 41 43 42 -1 42 43 45 44 -1 44 45 47 46 -1 46 47 49 48 -1 48 49 51 50 -1 50 51 53 52 -1 52 53 55 54 -1 54 55 57 56 -1 24 25 25 24 -1 27 26 26 27 -1 29 28 28 29 -1 31 30 30 31 -1 33 32 32 33 -1 35 34 34 35 -1 37 36 36 37 -1 39 38 38 39 -1 41 40 40 41 -1 43 42 42 43 -1 45 44 44 45 -1 47 46 46 47 -1 49 48 48 49 -1 51 50 50 51 -1 53 52 52 53 -1 55 54 54 55 -1 78 79 81 80 -1 82 83 85 84 -1 86 87 89 88 -1 90 91 93 92 -1 122 94 95 128 97 96 -1 124 98 99 126 101 100 -1 102 103 105 104 -1 106 107 109 108 -1 61 60 58 -1 62 61 58 -1 64 63 58 -1 65 64 58 -1 67 66 58 -1 68 67 58 -1 41 69 58 -1 59 41 58 -1 25 27 27 25 -1 27 29 29 27 -1 29 31 31 29 -1 31 33 33 31 -1 33 35 35 33 -1 35 37 37 35 -1 37 39 39 37 -1 39 41 41 39 -1 41 43 43 41 -1 43 45 45 43 -1 45 47 47 45 -1 47 49 49 47 -1 49 51 51 49 -1 51 53 53 51 -1 53 55 55 53 -1 55 57 57 55 -1 58 60 60 58 -1 61 58 58 61 -1 62 58 58 62 -1 58 63 63 58 -1 64 58 58 64 -1 65 58 58 65 -1 58 66 66 58 -1 67 58 58 67 -1 68 58 58 68 -1 58 69 69 58 -1 41 58 58 41 -1 59 58 58 59 -1 65 40 58 -1 40 77 58 -1 71 70 58 -1 72 71 58 -1 73 69 58 -1 74 73 58 -1 61 75 58 -1 76 61 58 -1 26 24 24 26 -1 28 26 26 28 -1 30 28 28 30 -1 32 30 30 32 -1 34 32 32 34 -1 36 34 34 36 -1 38 36 36 38 -1 40 38 38 40 -1 42 40 40 42 -1 44 42 42 44 -1 46 44 44 46 -1 48 46 46 48 -1 50 48 48 50 -1 52 50 50 52 -1 54 52 52 54 -1 56 54 54 56 -1 58 40 40 58 -1 65 58 58 65 -1 58 70 70 58 -1 71 58 58 71 -1 72 58 58 72 -1 58 69 69 58 -1 73 58 58 73 -1 74 58 58 74 -1 58 75 75 58 -1 61 58 58 61 -1 76 58 58 76 -1 58 77 77 58 -1 45 43 43 45 -1 47 45 45 47 -1 53 51 51 53 -1 55 53 53 55 -1 29 27 27 29 -1 31 29 29 31 -1 39 39 37 37 -1 37 35 35 37 -1 16 17 119 121 -1 119 19 18 121 -1 110 111 123 125 -1 123 113 112 125 -1 114 115 127 129 -1 127 117 116 129 -1 20 21 131 133 -1 131 23 22 133 -1 ] } } ] translation 0 0 0.115000 } ] rotation -3.630624e-3 0.999904 1.333280e-2 0.817137 translation 1.582710 1.504480 1.595659 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] translation 0.226054 4.999998e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 4.749998e-2 } } ] translation 0.226054 -4.999998e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _182 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.226054 0 2 4.270000e-2 0 3 90 0 4 9.999998e-3 0 5 3.999999e-2 0 6 9.999998e-3 0 7 9.499999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.304408 0.681834 0.665160 3.684920 scaleOrientation 0.598507 0.799278 -5.425025e-2 1.343770 translation 1.380259 1.502460 1.481060 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 4.749998e-2 } } ] translation 0 9.917949e-2 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] translation 0 -9.917949e-2 0 } Transform { children [ Shape { geometry DEF _183 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.208359 0 2 4.270000e-2 0 3 9.999998e-3 0 4 9.499999e-2 0 5 9.999998e-3 0 6 3.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.873202 -0.340122 0.349048 1.711778 scaleOrientation -0.706988 0.155329 -0.689957 1.131659 translation 1.691630 1.505849 1.479598 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] translation 0 6.329958e-2 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] translation 0 -6.329958e-2 0 } Transform { children [ Shape { geometry DEF _184 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.136599 0 2 4.270000e-2 0 3 9.999998e-3 0 4 3.999999e-2 0 5 9.999998e-3 0 6 3.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -0.380791 0.358679 0.852260 4.513228 scaleOrientation 3.228860e-2 0.462230 0.886172 0.652822 translation 1.843039 1.500759 1.432489 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 8.200000e-3 radius 2.655000e-2 } } ] translation 4.600000e-2 4.100000e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 8.200000e-3 radius 2.655000e-2 } } ] translation 4.600000e-2 -4.100000e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _185 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 4.600000e-2 0 2 5.009999e-2 0 3 90 0 4 8.200000e-3 0 5 5.310000e-2 0 6 8.200000e-3 0 7 5.310000e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.282393 0.668906 0.687618 3.617470 scale 0.999997 0.999997 1 scaleOrientation -0.434049 -6.064231e-2 -0.898845 1.670760 translation 1.916239 1.496289 1.444700 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] translation 0 8.490569e-2 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] translation 0 -8.490569e-2 0 } Transform { children [ Shape { geometry DEF _186 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.179811 0 2 4.270000e-2 0 3 9.999998e-3 0 4 3.999999e-2 0 5 9.999998e-3 0 6 3.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -0.844895 -0.359355 -0.396252 1.718230 scaleOrientation -0.252188 0.852263 0.458310 0.889971 translation 2.013689 1.494379 1.418259 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 8.200000e-3 radius 2.655000e-2 } } ] translation 4.600000e-2 4.100000e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 8.200000e-3 radius 2.655000e-2 } } ] translation 4.600000e-2 -4.100000e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _187 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 4.600000e-2 0 2 5.009999e-2 0 3 90 0 4 8.200000e-3 0 5 5.310000e-2 0 6 8.200000e-3 0 7 5.310000e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.311836 0.678719 -0.664903 2.590389 scaleOrientation -6.215812e-2 0.821016 -0.567511 1.442929 translation 2.111140 1.492480 1.391810 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] translation 0 0.109641 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] translation 0 -0.109641 0 } Transform { children [ Shape { geometry DEF _188 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.229283 0 2 4.270000e-2 0 3 9.999998e-3 0 4 3.999999e-2 0 5 9.999998e-3 0 6 3.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -0.375107 0.365258 0.851986 4.544198 scaleOrientation 0.473799 2.238630e-2 0.880348 3.469398 translation 2.223140 1.491199 1.444929 } Transform { children [ Group { children [ Transform { children [ Group { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } } ] } ] } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] translation 0 0.226107 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] translation 0 -0.226107 0 } Transform { children [ Shape { geometry DEF _189 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.462217 0 2 4.270000e-2 0 3 9.999998e-3 0 4 3.999999e-2 0 5 9.999998e-3 0 6 3.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -0.871852 -0.369672 -0.321271 1.692280 scaleOrientation -0.181131 -0.561124 0.807670 0.460606 translation 2.523319 1.498350 1.362210 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 8.200000e-3 radius 2.655000e-2 } } ] translation 4.600000e-2 4.100000e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 8.200000e-3 radius 2.655000e-2 } } ] translation 4.600000e-2 -4.100000e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _190 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 4.600000e-2 0 2 5.009999e-2 0 3 90 0 4 8.200000e-3 0 5 5.310000e-2 0 6 8.200000e-3 0 7 5.310000e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.267903 0.693906 -0.668371 2.619678 scale 0.999997 1 1 scaleOrientation 0.262268 -0.159853 -0.951662 0.598501 translation 2.714240 1.505100 1.224259 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] translation 0 8.873479e-2 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] translation 0 -8.873479e-2 0 } Transform { children [ Shape { geometry DEF _191 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.187470 0 2 4.270000e-2 0 3 9.999998e-3 0 4 3.999999e-2 0 5 9.999998e-3 0 6 3.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -0.359580 0.326541 0.874112 4.577138 scaleOrientation 0.331104 0.522311 -0.785850 1.331889 translation 2.814218 1.505280 1.254340 } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 8.200000e-3 radius 2.655000e-2 } } ] translation 4.600000e-2 4.100000e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 8.200000e-3 radius 2.655000e-2 } } ] translation 4.600000e-2 -4.100000e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _192 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 4.600000e-2 0 2 5.009999e-2 0 3 90 0 4 8.200000e-3 0 5 5.310000e-2 0 6 8.200000e-3 0 7 5.310000e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.688737 0.675147 0.264228 2.612128 scaleOrientation -0.259649 -0.839563 0.477195 0.962421 translation 2.881958 1.457990 1.318189 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 8.200000e-3 radius 2.655000e-2 } } ] translation 4.600000e-2 4.100000e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 8.200000e-3 radius 2.655000e-2 } } ] translation 4.600000e-2 -4.100000e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _193 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 4.600000e-2 0 2 5.009999e-2 0 3 90 0 4 8.200000e-3 0 5 5.310000e-2 0 6 8.200000e-3 0 7 5.310000e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.257554 0.674509 0.691884 3.684720 scaleOrientation 0.644051 -0.538839 -0.542999 0.562197 translation 2.334810 1.491479 1.497730 } Transform { children [ Group { children [ Transform { children [ Group { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } } ] } ] } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] translation 0 0.550095 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] translation 0 -0.550095 0 } Transform { children [ Shape { geometry DEF _194 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 1.110190 0 2 4.270000e-2 0 3 9.999998e-3 0 4 3.999999e-2 0 5 9.999998e-3 0 6 3.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.930805 -1.090820e-2 0.365353 3.133500 scale 0.999997 1 1 scaleOrientation 2.784401e-2 0.999423 1.940780e-2 0.686944 translation 2.902770 0.902423 1.349230 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 8.200000e-3 radius 2.655000e-2 } } ] translation 4.600000e-2 4.100000e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 8.200000e-3 radius 2.655000e-2 } } ] translation 4.600000e-2 -4.100000e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _195 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 4.600000e-2 0 2 5.009999e-2 0 3 90 0 4 8.200000e-3 0 5 5.310000e-2 0 6 8.200000e-3 0 7 5.310000e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.399854 -4.855048e-3 0.916566 3.120450 scaleOrientation 2.881732e-2 -0.999395 1.945300e-2 0.486764 translation 2.921149 0.346767 1.315279 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] translation 0 9.499999e-2 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] translation 0 -9.499999e-2 0 } Transform { children [ Shape { geometry DEF _196 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.200000 0 2 4.270000e-2 0 3 9.999998e-3 0 4 3.999999e-2 0 5 9.999998e-3 0 6 3.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.873337 -0.354568 0.334011 1.697209 scale 1 0.999997 0.999997 scaleOrientation -0.163347 0.176136 -0.970718 0.775811 translation 2.988080 0.299230 1.241950 } ] rotation 0.732873 -1.384080e-2 0.680223 1.026550e-2 translation 1.072098e-2 -1.012848e-2 -1.175689e-2 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 8.200000e-3 radius 2.655000e-2 } } ] translation 4.600000e-2 4.100000e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 8.200000e-3 radius 2.655000e-2 } } ] translation 4.600000e-2 -4.100000e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _197 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 4.600000e-2 0 2 5.009999e-2 0 3 90 0 4 8.200000e-3 0 5 5.310000e-2 0 6 8.200000e-3 0 7 5.310000e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.672017 0.679821 -0.293660 3.708940 scaleOrientation -0.429858 -0.718025 -0.547414 0.729057 translation 1.763419 1.460739 1.403570 } Transform { children [ Group { children [ Transform { children [ Group { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } } ] } ] } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] translation 0 7.951460e-2 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] translation 0 -7.951460e-2 0 } Transform { children [ Shape { geometry DEF _198 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.169027 0 2 4.270000e-2 0 3 9.999998e-3 0 4 3.999999e-2 0 5 9.999998e-3 0 6 3.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -5.972472e-2 -0.998121 -1.363949e-2 0.755199 scaleOrientation 1.904388e-2 0.999374 2.980049e-2 0.453799 translation 1.792739 1.376700 1.373170 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 8.200000e-3 radius 2.655000e-2 } } ] translation 4.600000e-2 4.100000e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 8.200000e-3 radius 2.655000e-2 } } ] translation 4.600000e-2 -4.100000e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _199 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 4.600000e-2 0 2 5.009999e-2 0 3 90 0 4 8.200000e-3 0 5 5.310000e-2 0 6 8.200000e-3 0 7 5.310000e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.871035 -1.985780e-3 0.491216 3.096590 scaleOrientation 0.951716 0.171501 0.254605 4.640900 translation 1.766759 1.291429 1.336969 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 8.200000e-3 radius 2.655000e-2 } } ] translation 4.600000e-2 4.100000e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 8.200000e-3 radius 2.655000e-2 } } ] translation 4.600000e-2 -4.100000e-3 0 } ] rotation 0 0 1 0.785398 } Transform { children [ Shape { geometry DEF _200 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 4.600000e-2 0 2 5.009999e-2 0 3 45 0 4 8.200000e-3 0 5 5.310000e-2 0 6 8.200000e-3 0 7 5.310000e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.171829 -0.694423 0.698750 2.716480 scaleOrientation -0.689775 -0.636084 0.345843 1.006450 translation 1.723978 1.244369 1.181040 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 8.200000e-3 radius 2.655000e-2 } } ] translation 4.600000e-2 4.100000e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 8.200000e-3 radius 2.655000e-2 } } ] translation 4.600000e-2 -4.100000e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _201 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 4.600000e-2 0 2 5.009999e-2 0 3 90 0 4 8.200000e-3 0 5 5.310000e-2 0 6 8.200000e-3 0 7 5.310000e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.988493 9.734044e-2 0.115779 4.661990 scaleOrientation 0.452610 -0.701492 0.550501 0.161091 translation 1.768620 1.222589 0.566344 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] translation 0 0.213125 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] translation 0 -0.213125 0 } Transform { children [ Shape { geometry DEF _202 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.436248 0 2 4.270000e-2 0 3 9.999998e-3 0 4 3.999999e-2 0 5 9.999998e-3 0 6 3.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -0.128933 -9.019861e-2 0.987542 1.564309 scaleOrientation 0.972159 -0.171778 0.159365 3.870310 translation 1.565690 1.223909 0.474052 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] translation 0.239998 4.999998e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] translation 0.239998 -4.999998e-3 0 } ] rotation 0 0 1 1.309000 } Transform { children [ Shape { geometry DEF _203 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.239998 0 2 4.270000e-2 0 3 75 0 4 9.999998e-3 0 5 3.999999e-2 0 6 9.999998e-3 0 7 3.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -0.472407 0.640310 -0.605668 3.989190 scaleOrientation 1.169690e-4 -0.120582 0.992703 3.912820 translation 1.422628 1.238759 0.197307 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1e-3 radius 1.499999e-2 } } ] translation 4.270000e-2 5e-4 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1e-3 radius 1.499999e-2 } } ] translation 4.270000e-2 -5e-4 0 } ] rotation 0 0 1 1.082100 } Transform { children [ Shape { geometry DEF _204 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 4.270000e-2 0 2 4.270000e-2 0 3 62 0 4 1e-3 0 5 2.999999e-2 0 6 1e-3 0 7 2.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 3.245481e-2 0.731051 -0.681549 3.171740 scaleOrientation -0.976401 -0.212517 3.843142e-2 0.804436 translation 1.225360 1.237360 0.190307 } Transform { children [ Group { children [ Transform { children [ Group { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } } ] } ] } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] translation 0 7.400000e-2 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] translation 0 -7.400000e-2 0 } Transform { children [ Shape { geometry DEF _205 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.158000 0 2 4.270000e-2 0 3 9.999998e-3 0 4 3.999999e-2 0 5 9.999998e-3 0 6 3.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -0.414186 0.455999 0.787726 4.432940 scaleOrientation -0.772100 0.630374 -8.055012e-2 0.461463 translation 1.725440 1.246289 1.272420 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] translation 0 0.300000 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] translation 0 -0.300000 0 } Transform { children [ Shape { geometry DEF _206 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.610000 0 2 4.270000e-2 0 3 9.999998e-3 0 4 3.999999e-2 0 5 9.999998e-3 0 6 3.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.987820 7.985840e-2 0.133544 4.665298 scaleOrientation 0.242282 -6.766847e-2 0.967843 0.209875 translation 1.747630 1.234248 0.873893 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] translation 0 0.117499 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] translation 0 -0.117499 0 } Transform { children [ Shape { geometry DEF _207 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.245000 0 2 4.270000e-2 0 3 9.999998e-3 0 4 3.999999e-2 0 5 9.999998e-3 0 6 3.999999e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -0.754915 -0.416853 -0.506297 1.813820 scaleOrientation 0.375541 -0.114206 -0.919742 0.807322 translation 1.313269 1.238280 9.520129e-2 } ] } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 2.749999e-2 } } ] translation 0 0.227963 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 2.749999e-2 } } ] translation 0 -0.227963 0 } Transform { children [ Shape { geometry DEF _208 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.473930 0 2 6.049998e-2 0 3 1.799998e-2 0 4 5.499998e-2 0 5 1.799998e-2 0 6 5.499998e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.764014 0.443046 -0.469033 1.766299 scaleOrientation -0.366468 0.344263 -0.864398 0.967688 translation 3.339760 1.965240 1.039090 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 2.749999e-2 } } ] translation 0 5.980620e-2 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 2.749999e-2 } } ] translation 0 -5.980620e-2 0 } Transform { children [ Shape { geometry DEF _209 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.137612 0 2 6.049998e-2 0 3 1.799998e-2 0 4 5.499998e-2 0 5 1.799998e-2 0 6 5.499998e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -0.101267 6.580291e-2 -0.992680 1.535230 scaleOrientation 0.193044 0.775110 0.601613 0.831579 translation 2.885360 1.943400 0.885038 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 2.749999e-2 } } ] translation 0 4.058950e-2 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 2.749999e-2 } } ] translation 0 -4.058950e-2 0 } Transform { children [ Shape { geometry DEF _210 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 9.917890e-2 0 2 6.049998e-2 0 3 1.799998e-2 0 4 5.499998e-2 0 5 1.799998e-2 0 6 5.499998e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -4.379840e-2 0.998558 3.104080e-2 0.949141 scaleOrientation 8.487641e-2 0.636824 -0.766323 1.193688 translation 2.765980 1.831969 0.908003 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.099998e-2 radius 3.660000e-2 } } ] translation 5.700000e-2 5.499999e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.099998e-2 radius 3.660000e-2 } } ] translation 5.700000e-2 -5.499999e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _211 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 5.700000e-2 0 2 6.920000e-2 0 3 90 0 4 1.099998e-2 0 5 7.320000e-2 0 6 1.099998e-2 0 7 7.320000e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -2.083270e-2 0.999697 -1.310560e-2 3.304100 scaleOrientation -0.899982 -0.160568 -0.405278 3.665088e-2 translation 2.820029 1.883738 0.897629 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.099998e-2 radius 3.660000e-2 } } ] translation 5.700000e-2 5.499999e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.099998e-2 radius 3.660000e-2 } } ] translation 5.700000e-2 -5.499999e-3 0 } ] rotation 0 0 1 0.785398 } Transform { children [ Shape { geometry DEF _212 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 5.700000e-2 0 2 6.920000e-2 0 3 45 0 4 1.099998e-2 0 5 7.320000e-2 0 6 1.099998e-2 0 7 7.320000e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.918032 0.302475 0.256370 4.617640 scaleOrientation 0.880232 0.102652 -0.463307 0.531041 translation 2.725548 1.725059 0.977252 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.099998e-2 radius 3.660000e-2 } } ] translation 5.700000e-2 5.499999e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.099998e-2 radius 3.660000e-2 } } ] translation 5.700000e-2 -5.499999e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _213 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 5.700000e-2 0 2 6.920000e-2 0 3 90 0 4 1.099998e-2 0 5 7.320000e-2 0 6 1.099998e-2 0 7 7.320000e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.630936 -0.592863 0.500433 4.082458 scaleOrientation 0.148360 -0.369546 -0.917292 0.731350 translation 2.778970 1.784180 0.965062 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.099998e-2 radius 3.660000e-2 } } ] translation 5.700000e-2 5.499999e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.099998e-2 radius 3.660000e-2 } } ] translation 5.700000e-2 -5.499999e-3 0 } ] rotation 0 0 1 0.785398 } Transform { children [ Shape { geometry DEF _214 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 5.700000e-2 0 2 6.920000e-2 0 3 45 0 4 1.099998e-2 0 5 7.320000e-2 0 6 1.099998e-2 0 7 7.320000e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -0.611361 -0.578987 -0.539453 2.038280 scaleOrientation 0.754854 3.584741e-2 -0.654911 0.837427 translation 2.473390 1.724060 1.280449 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 2.749999e-2 } } ] translation 0 0.190999 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 2.749999e-2 } } ] translation 0 -0.190999 0 } Transform { children [ Shape { geometry DEF _215 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.400000 0 2 6.049998e-2 0 3 1.799998e-2 0 4 5.499998e-2 0 5 1.799998e-2 0 6 5.499998e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -0.430375 0.362095 -0.826840 1.719200 scaleOrientation -0.997796 5.225344e-2 4.088832e-2 0.683695 translation 2.644948 1.727308 1.162960 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.099998e-2 radius 3.660000e-2 } } ] translation 5.700000e-2 5.499999e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.099998e-2 radius 3.660000e-2 } } ] translation 5.700000e-2 -5.499999e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _216 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 5.700000e-2 0 2 6.920000e-2 0 3 90 0 4 1.099998e-2 0 5 7.320000e-2 0 6 1.099998e-2 0 7 7.320000e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 1.260189e-2 0.999920 -8.375869e-6 3.233618 scaleOrientation 0.986380 5.043204e-2 0.156560 3.899310 translation 2.458909 1.668720 1.338899 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 2.749999e-2 } } ] translation 0 4.075000e-2 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 3.024999e-2 } } ] translation 0 -4.075000e-2 0 } Transform { children [ Shape { geometry DEF _217 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 9.950000e-2 0 2 6.049998e-2 0 3 1.799998e-2 0 4 5.499998e-2 0 5 1.799998e-2 0 6 6.049998e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 1.131900e-2 0.999561 -2.737710e-2 0.877780 scaleOrientation 0.299926 0.791879 -0.531951 0.935046 translation 2.401170 1.631049 1.344179 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 2.749999e-2 } } ] translation 0 0.244297 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 2.749999e-2 } } ] translation 0 -0.244297 0 } Transform { children [ Shape { geometry DEF _218 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.506596 0 2 6.049998e-2 0 3 1.799998e-2 0 4 5.499998e-2 0 5 1.799998e-2 0 6 5.499998e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.376126 -0.340155 0.861871 4.544030 scaleOrientation 0.859239 0.368156 -0.355202 0.444175 translation 2.225028 1.639369 1.523579 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 2.500000e-2 } } ] translation 0.349088 8.999998e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 2.500000e-2 } } ] translation 0.349088 -8.999998e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _219 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.349088 0 2 6.049998e-2 0 3 90 0 4 1.799998e-2 0 5 5e-2 0 6 1.799998e-2 0 7 5e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.280073 0.677690 0.679921 3.637449 scaleOrientation -0.147892 -0.750965 0.643567 0.922908 translation 1.810189 1.653290 1.448400 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 2.749999e-2 } } ] translation 0 0.239197 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 2.749999e-2 } } ] translation 0 -0.239197 0 } Transform { children [ Shape { geometry DEF _220 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.496398 0 2 6.049998e-2 0 3 1.799998e-2 0 4 5.499998e-2 0 5 1.799998e-2 0 6 5.499998e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.860656 0.342480 -0.376799 1.724460 scale 1 0.999997 1 scaleOrientation 0.374085 -0.401544 0.835956 0.666790 translation 1.377840 1.669319 1.511739 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.099998e-2 radius 3.660000e-2 } } ] translation 5.700000e-2 5.499999e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.099998e-2 radius 3.660000e-2 } } ] translation 5.700000e-2 -5.499999e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _221 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 5.700000e-2 0 2 6.920000e-2 0 3 90 0 4 1.099998e-2 0 5 7.320000e-2 0 6 1.099998e-2 0 7 7.320000e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -0.343617 0.358088 0.868159 4.544078 scale 0.999997 1 1 scaleOrientation 0.339688 0.244471 -0.908210 1.483319 translation 1.114330 1.489510 1.258470 } Transform { children [ Group { children [ Transform { children [ Group { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } } ] } ] } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 2.749999e-2 } } ] translation 0 5.567599e-2 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 2.749999e-2 } } ] translation 0 -5.567599e-2 0 } Transform { children [ Shape { geometry DEF _222 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.129352 0 2 6.049998e-2 0 3 1.799998e-2 0 4 5.499998e-2 0 5 1.799998e-2 0 6 5.499998e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 9.166476e-3 0.999243 -3.778342e-2 0.793591 scale 0.999997 1 1 scaleOrientation 0.731918 -5.626644e-2 0.679065 1.064159 translation 1.156849 1.553140 1.298148 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.099998e-2 radius 3.660000e-2 } } ] translation 5.700000e-2 5.499999e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.099998e-2 radius 3.660000e-2 } } ] translation 5.700000e-2 -5.499999e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _223 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 5.700000e-2 0 2 6.920000e-2 0 3 90 0 4 1.099998e-2 0 5 7.320000e-2 0 6 1.099998e-2 0 7 7.320000e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 1.386480e-2 0.999868 -8.450992e-3 2.363950 scaleOrientation -0.164041 -0.963005 0.213802 0.545683 translation 1.199360 1.616770 1.337849 } Transform { children [ Group { children [ Transform { children [ Group { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } } ] } ] } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 2.749999e-2 } } ] translation 0 0.274681 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 2.749999e-2 } } ] translation 0 -0.274681 0 } Transform { children [ Shape { geometry DEF _224 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.567362 0 2 6.049998e-2 0 3 1.799998e-2 0 4 5.499998e-2 0 5 1.799998e-2 0 6 5.499998e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.878743 0.323419 -0.351013 1.706328 scale 0.999997 1 1 scaleOrientation 0.673374 1.312770e-2 -0.739184 0.986684 translation 0.922465 1.437180 1.048290 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.099998e-2 radius 3.660000e-2 } } ] translation 5.700000e-2 5.499999e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.099998e-2 radius 3.660000e-2 } } ] translation 5.700000e-2 -5.499999e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _225 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 5.700000e-2 0 2 6.920000e-2 0 3 90 0 4 1.099998e-2 0 5 7.320000e-2 0 6 1.099998e-2 0 7 7.320000e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 8.644443e-3 0.999959 2.613570e-3 2.305720 scale 0.999997 1 1 scaleOrientation 0.315480 -0.940778 0.124129 0.712387 translation 0.731571 1.384840 0.837239 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 2.500000e-2 } } ] translation 0.135232 8.999998e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 2.500000e-2 } } ] translation 0.135232 -8.999998e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _226 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.135232 0 2 6.049998e-2 0 3 90 0 4 1.799998e-2 0 5 5e-2 0 6 1.799998e-2 0 7 5e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -0.338206 0.317215 0.885997 4.537909 scale 1 1 0.999997 scaleOrientation -0.957295 -0.167062 -0.235958 0.630052 translation 0.567466 0.760949 0.680440 } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 2.749999e-2 } } ] translation 0 -3.099999e-2 0 } Transform { children [ Shape { geometry DEF _227 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 7.999999e-2 0 2 6.049998e-2 0 3 1.799998e-2 0 4 0.185000 0 5 1.799998e-2 0 6 5.499998e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -0.333947 -0.350220 0.875114 1.647420 scale 1 1 0.999997 scaleOrientation 8.953888e-3 0.786234 -0.617864 0.106025 translation 0.532279 0.628143 0.648612 } Transform { children [ Group { children [ Transform { children [ Group { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.200000 radius 3.024999e-2 } } ] } ] } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 9.250000e-2 } } ] translation 0 9.099999e-2 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 2.749999e-2 } } ] translation 0 -9.099999e-2 0 } Transform { children [ Shape { geometry DEF _228 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.200000 0 2 6.049998e-2 0 3 1.799998e-2 0 4 0.185000 0 5 1.799998e-2 0 6 5.499998e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -0.335148 0.319578 0.886310 4.535920 scale 1 0.999997 1 scaleOrientation 0.772814 0.627384 9.563463e-2 0.860031 translation 0.427749 0.635912 0.555805 } ] translation 1.275520e-2 -9.480870e-4 1.132490e-2 } Transform { children [ Group { children [ Transform { children [ Group { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } } ] } ] } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 2.749999e-2 } } ] translation 0 0.308499 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 2.749999e-2 } } ] translation 0 -0.308499 0 } Transform { children [ Shape { geometry DEF _229 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.634998 0 2 6.049998e-2 0 3 1.799998e-2 0 4 5.499998e-2 0 5 1.799998e-2 0 6 5.499998e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 6.327370e-2 0.997704 -2.412319e-2 0.846354 translation 0.680930 1.070448 0.782553 } Transform { rotation -0.611361 -0.578987 -0.539453 2.038280 scaleOrientation 0.535487 -0.247400 -0.807494 0.959814 translation 2.458518 1.723530 1.281828 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 2.500000e-2 } } ] translation 0.239700 8.999998e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 2.500000e-2 } } ] translation 0.239700 -8.999998e-3 0 } ] rotation 0 0 1 0.890118 } Transform { children [ Shape { geometry DEF _230 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.239700 0 2 6.049998e-2 0 3 51 0 4 1.799998e-2 0 5 5e-2 0 6 1.799998e-2 0 7 5e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.860912 -0.377753 -0.340782 4.413908 translation 2.986578 1.980370 1.106979 } ] } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 2.500000e-2 } } ] translation 0 4.700370e-2 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 6.499999e-2 } } ] translation 0 -4.700370e-2 0 } Transform { children [ Shape { geometry DEF _231 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.112006 0 2 6.049998e-2 0 3 1.799998e-2 0 4 5e-2 0 5 1.799998e-2 0 6 0.129998 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -0.281086 0.678599 -0.678597 3.689620 translation 0.118399 1.475000 0.249399 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.099998e-2 radius 3.660000e-2 } } ] translation 5.700000e-2 5.499999e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.099998e-2 radius 3.660000e-2 } } ] translation 5.700000e-2 -5.499999e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _232 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 5.700000e-2 0 2 6.920000e-2 0 3 90 0 4 1.099998e-2 0 5 7.320000e-2 0 6 1.099998e-2 0 7 7.320000e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -0.357403 -0.357410 0.862856 1.717759 scaleOrientation -0.752030 0.121143 0.647899 0.522602 translation 8.611059e-2 1.417999 0.217111 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 2.500000e-2 } } ] translation 0 0.317328 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 2.500000e-2 } } ] translation 0 -0.317328 0 } Transform { children [ Shape { geometry DEF _233 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.652656 0 2 6.049998e-2 0 3 1.799998e-2 0 4 5e-2 0 5 1.799998e-2 0 6 5e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.707107 0.707106 4.807694e-7 3.141598 scaleOrientation -6.534860e-3 7.252750e-2 -0.997345 0.787539 translation 0.429132 0.788492 0.176798 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.099998e-2 radius 3.660000e-2 } } ] translation 5.700000e-2 5.499999e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.099998e-2 radius 3.660000e-2 } } ] translation 5.700000e-2 -5.499999e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _234 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 5.700000e-2 0 2 6.920000e-2 0 3 90 0 4 1.099998e-2 0 5 7.320000e-2 0 6 1.099998e-2 0 7 7.320000e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 1.052899e-6 -4.376040e-6 1 3.141590 scaleOrientation 2.609899e-7 -1 6.566519e-8 0.477658 translation 0.102802 0.845493 0.176799 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.099998e-2 radius 3.660000e-2 } } ] translation 5.700000e-2 5.499999e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.099998e-2 radius 3.660000e-2 } } ] translation 5.700000e-2 -5.499999e-3 0 } ] rotation 0 0 1 0.785398 } Transform { children [ Shape { geometry DEF _235 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 5.700000e-2 0 2 6.920000e-2 0 3 45 0 4 1.099998e-2 0 5 7.320000e-2 0 6 1.099998e-2 0 7 7.320000e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.577350 0.577351 -0.577347 2.094408 scaleOrientation 3.982082e-3 0.999945 9.610177e-3 2.356138 translation 0.755460 0.788491 0.233797 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 2.500000e-2 } } ] translation 0 0.277500 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 2.500000e-2 } } ] translation 0 -0.277500 0 } Transform { children [ Shape { geometry DEF _236 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.573000 0 2 6.049998e-2 0 3 1.799998e-2 0 4 5e-2 0 5 1.799998e-2 0 6 5e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 7.868518e-6 1 -4.808970e-6 0.785398 translation 4.580549e-2 1.131999 0.176801 } Transform { children [ Transform { children [ Shape { appearance Appearance { material DEF _237 Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.119998 radius 1.799998e-2 } } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { appearance Appearance { material USE _237 } geometry Cylinder { height 1.200000e-2 radius 5.750000e-2 } } ] rotation 0 0 1 1.570798 translation 5.400000e-2 1.995558e-7 0 } Transform { children [ Shape { appearance Appearance { material USE _237 } geometry Cylinder { height 9.999998e-3 radius 5.750000e-2 } } ] rotation 0 0 1 1.570798 scaleOrientation 0 0 -1 0.785398 translation -5.499998e-2 -2.003998e-7 0 } Transform { children [ Shape { appearance Appearance { material USE _237 } geometry Sphere { radius 4.500000e-2 } } ] } Transform { children [ Shape { appearance Appearance { material USE _237 } geometry Cylinder { height 5e-2 radius 2.500000e-2 } } ] rotation 1 0 0 1.570798 translation 0 -2.392079e-7 2.500000e-2 } Transform { children [ Shape { appearance Appearance { material USE _237 } geometry Cylinder { height 5.999999e-2 radius 1.999999e-2 } } ] rotation 1 0 0 1.570798 translation 0 -2.463609e-7 2.999999e-2 } Transform { children [ Shape { appearance Appearance { material USE _237 } geometry Cylinder { height 7.999999e-2 radius 1.200000e-2 } } ] rotation 1 0 0 1.570798 translation 0 -2.606660e-7 3.999999e-2 } Transform { children [ Shape { appearance Appearance { material USE _237 } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] rotation 1 0 0 1.570798 translation 0 -3.178859e-7 7.999999e-2 } Transform { children [ Shape { appearance Appearance { material USE _237 } geometry Cylinder { height 0.100000 radius 3e-3 } } ] rotation 1 0 0 1.570798 translation 0 -2.838299e-7 5.619259e-2 } Transform { children [ Shape { appearance Appearance { material Material { } } geometry DEF _238 IndexedFaceSet { color Color { color [ 1 0 0 ] } coord Coordinate { point [ -4.177090e-2 2.398310e-2 6.000048e-3 -4.177099e-2 2.398299e-2 1.400010e-2 4.516439e-2 -1.673850e-2 5.999960e-3 4.516439e-2 -1.673858e-2 1.400000e-2 4.177090e-2 -2.398318e-2 5.999930e-3 4.177090e-2 -2.398318e-2 1.399988e-2 -4.516439e-2 1.673839e-2 6.000020e-3 -4.516439e-2 1.673839e-2 1.400000e-2 -2.274670e-2 -4.856120e-2 1.466280e-2 -2.274660e-2 -4.856120e-2 5.336780e-3 -2.274649e-2 -4.856130e-2 1.466280e-2 -2.274649e-2 -4.856120e-2 5.336780e-3 1.825360e-2 -5.042228e-2 1.466280e-2 1.825360e-2 -5.042228e-2 5.336800e-3 4.856098e-2 -2.274679e-2 1.466290e-2 4.856098e-2 -2.274679e-2 5.336938e-3 4.856098e-2 -2.274670e-2 1.466290e-2 4.856098e-2 -2.274670e-2 5.336938e-3 4.856098e-2 -2.274679e-2 1.466290e-2 4.856098e-2 -2.274679e-2 5.336938e-3 5.042219e-2 1.825349e-2 1.466310e-2 5.042219e-2 1.825349e-2 5.337108e-3 2.274630e-2 4.856120e-2 1.466318e-2 2.274640e-2 4.856120e-2 5.337208e-3 2.274660e-2 4.856098e-2 1.466318e-2 2.274660e-2 4.856098e-2 5.337208e-3 2.274670e-2 4.856098e-2 1.466318e-2 2.274670e-2 4.856098e-2 5.337208e-3 -1.825370e-2 5.042209e-2 1.466318e-2 -1.825370e-2 5.042219e-2 5.337180e-3 -4.856108e-2 2.274640e-2 1.466299e-2 -4.856108e-2 2.274649e-2 5.337039e-3 -4.856108e-2 2.274649e-2 1.466299e-2 -4.856108e-2 2.274649e-2 5.337039e-3 -4.856108e-2 2.274630e-2 1.466299e-2 -4.856108e-2 2.274640e-2 5.337039e-3 -5.042228e-2 -1.825370e-2 1.466290e-2 -5.042228e-2 -1.825360e-2 5.336869e-3 -2.274679e-2 -4.856108e-2 1.466280e-2 -2.274679e-2 -4.856108e-2 5.336780e-3 -9.839278e-9 1.258869e-8 -1.466299e-2 -1.751200e-8 -2.515820e-8 -5.336998e-3 -1.864439e-2 -3.980330e-2 1.382180e-2 -1.864439e-2 -3.980330e-2 6.177780e-3 -1.864429e-2 -3.980340e-2 1.382180e-2 -1.864429e-2 -3.980330e-2 6.177780e-3 1.496160e-2 -4.132869e-2 1.382180e-2 1.496160e-2 -4.132860e-2 6.177798e-3 3.980309e-2 -1.864439e-2 1.382199e-2 3.980309e-2 -1.864439e-2 6.177910e-3 3.980309e-2 -1.864439e-2 1.382199e-2 3.980309e-2 -1.864429e-2 6.177910e-3 3.980299e-2 -1.864450e-2 1.382199e-2 3.980309e-2 -1.864450e-2 6.177910e-3 4.132860e-2 1.496149e-2 1.382210e-2 4.132860e-2 1.496160e-2 6.178048e-3 1.864399e-2 3.980318e-2 1.382219e-2 1.864399e-2 3.980318e-2 6.178128e-3 1.864420e-2 3.980309e-2 1.382219e-2 1.864420e-2 3.980309e-2 6.178128e-3 1.864429e-2 3.980309e-2 1.382219e-2 1.864429e-2 3.980309e-2 6.178128e-3 -1.496168e-2 4.132860e-2 1.382219e-2 -1.496168e-2 4.132860e-2 6.178108e-3 -3.980330e-2 1.864410e-2 1.382199e-2 -3.980330e-2 1.864420e-2 6.177990e-3 -3.980330e-2 1.864429e-2 1.382199e-2 -3.980330e-2 1.864429e-2 6.177990e-3 -3.980330e-2 1.864410e-2 1.382199e-2 -3.980330e-2 1.864410e-2 6.177990e-3 -4.132869e-2 -1.496160e-2 1.382188e-2 -4.132869e-2 -1.496160e-2 6.177858e-3 -1.864450e-2 -3.980330e-2 1.382180e-2 -1.864450e-2 -3.980318e-2 6.177780e-3 -5.874348e-8 3.730329e-8 -1.382199e-2 -6.503240e-8 6.363999e-9 -6.177959e-3 -4.649509e-2 -1.257780e-2 5.999899e-3 -4.649519e-2 -1.257789e-2 1.399988e-2 4.377200e-2 2.009999e-2 6.000109e-3 4.377200e-2 2.009990e-2 1.400010e-2 4.649509e-2 1.257770e-2 6.000080e-3 4.649509e-2 1.257770e-2 1.400010e-2 -4.377200e-2 -2.010009e-2 5.999870e-3 -4.377200e-2 -2.010009e-2 1.399988e-2 -1.257800e-2 4.649500e-2 6.000170e-3 -1.257800e-2 4.649500e-2 1.400019e-2 2.010009e-2 -4.377210e-2 5.999830e-3 2.010009e-2 -4.377210e-2 1.399980e-2 1.257789e-2 -4.649528e-2 5.999810e-3 1.257780e-2 -4.649528e-2 1.399980e-2 -2.010020e-2 4.377178e-2 6.000149e-3 -2.010020e-2 4.377178e-2 1.400019e-2 2.398280e-2 4.177090e-2 6.000178e-3 2.398280e-2 4.177080e-2 1.400019e-2 -1.673828e-2 -4.516470e-2 5.999790e-3 -1.673828e-2 -4.516470e-2 1.399980e-2 -2.398288e-2 -4.177118e-2 5.999798e-3 -2.398288e-2 -4.177130e-2 1.399980e-2 1.673820e-2 4.516439e-2 6.000190e-3 1.673820e-2 4.516429e-2 1.400019e-2 1.696740e-3 3.622340e-3 -1.400000e-2 -1.696730e-3 -3.622269e-3 -1.400000e-2 3.622259e-3 -1.696798e-3 -1.400000e-2 -3.622370e-3 1.696630e-3 -1.400000e-2 -3.622380e-3 1.696559e-3 2e-3 3.622249e-3 -1.696859e-3 1.999990e-3 -1.696750e-3 -3.622340e-3 1.999970e-3 1.696720e-3 3.622279e-3 2.000010e-3 ] } texCoord TextureCoordinate { point [ 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 1 0 1 1 0.937500 0 0.937500 1 0.875000 0 0.875000 1 0.812500 0 0.812500 1 0.750000 0 0.750000 1 0.687500 0 0.687500 1 0.625000 0 0.625000 1 0.562500 0 0.562500 1 0.500000 0 0.500000 1 0.437500 0 0.437500 1 0.375000 0 0.375000 1 0.312500 0 0.312500 1 0.250000 0 0.250000 1 0.187500 0 0.187500 1 0.125000 0 0.125000 1 6.250000e-2 0 6.250000e-2 1 0 0 0 1 0.500000 0.500000 0.308658 0.961938 3.806030e-2 0.691340 0 0.500000 3.806018e-2 0.308658 0.308658 3.806018e-2 0.500000 0 0.691340 3.806018e-2 0.961938 0.308658 1 0.500000 0.961938 0.691340 0.691340 0.961938 0.961938 0.308658 1 0.500000 0.961938 0.691340 0.500000 1 0.308658 0.961938 3.806018e-2 0.691340 3.806030e-2 0.308658 0.308658 3.806009e-2 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0.500000 1 0.500000 0 0.500000 1 0.500000 1 0.500000 1 0.500000 0 0.500000 1 0.500000 1 0.500000 0 0.500000 0 0.500000 0 0.500000 1 0.500000 0 0.500000 0 0.500000 0 0.500000 1 ] } colorIndex [ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ] colorPerVertex FALSE coordIndex [ 100 0 1 107 3 2 -1 101 4 5 106 7 6 -1 6 7 1 0 -1 2 3 5 4 -1 8 9 11 10 -1 10 11 13 12 -1 12 13 15 14 -1 14 15 17 16 -1 16 17 19 18 -1 18 19 21 20 -1 20 21 23 22 -1 22 23 25 24 -1 24 25 27 26 -1 26 27 29 28 -1 28 29 31 30 -1 30 31 33 32 -1 32 33 35 34 -1 34 35 37 36 -1 36 37 39 38 -1 38 39 9 8 -1 8 9 43 42 -1 11 10 44 45 -1 13 12 46 47 -1 15 14 48 49 -1 17 16 50 51 -1 19 18 52 53 -1 21 20 54 55 -1 23 22 56 57 -1 25 24 58 59 -1 27 26 60 61 -1 29 28 62 63 -1 31 30 64 65 -1 33 32 66 67 -1 35 34 68 69 -1 37 36 70 71 -1 39 38 72 73 -1 82 83 77 76 -1 78 79 81 80 -1 90 91 85 84 -1 86 87 89 88 -1 102 92 93 105 95 94 -1 103 96 97 104 99 98 -1 98 99 93 92 -1 94 95 97 96 -1 33 35 40 -1 31 33 40 -1 25 27 40 -1 23 25 40 -1 17 19 40 -1 15 17 40 -1 9 11 40 -1 39 9 40 -1 43 45 11 9 -1 45 47 13 11 -1 47 49 15 13 -1 49 51 17 15 -1 51 53 19 17 -1 53 55 21 19 -1 55 57 23 21 -1 57 59 25 23 -1 59 61 27 25 -1 61 63 29 27 -1 63 65 31 29 -1 65 67 33 31 -1 67 69 35 33 -1 69 71 37 35 -1 71 73 39 37 -1 73 43 9 39 -1 74 69 35 40 -1 67 74 40 33 -1 65 74 40 31 -1 74 61 27 40 -1 59 74 40 25 -1 57 74 40 23 -1 74 53 19 40 -1 51 74 40 17 -1 49 74 40 15 -1 74 45 11 40 -1 43 74 40 9 -1 73 74 40 39 -1 10 8 41 -1 8 38 41 -1 16 14 41 -1 18 16 41 -1 24 22 41 -1 26 24 41 -1 32 30 41 -1 34 32 41 -1 44 42 8 10 -1 46 44 10 12 -1 48 46 12 14 -1 50 48 14 16 -1 52 50 16 18 -1 54 52 18 20 -1 56 54 20 22 -1 58 56 22 24 -1 60 58 24 26 -1 62 60 26 28 -1 64 62 28 30 -1 66 64 30 32 -1 68 66 32 34 -1 70 68 34 36 -1 72 70 36 38 -1 42 72 38 8 -1 75 42 8 41 -1 44 75 41 10 -1 75 48 14 41 -1 50 75 41 16 -1 52 75 41 18 -1 75 56 22 41 -1 58 75 41 24 -1 60 75 41 26 -1 75 64 30 41 -1 66 75 41 32 -1 68 75 41 34 -1 75 72 38 41 -1 63 61 60 62 -1 65 63 62 68 -1 71 69 68 70 -1 73 71 70 44 -1 47 45 44 46 -1 49 47 46 52 -1 60 57 55 54 -1 55 53 52 54 -1 6 0 100 101 -1 100 2 4 101 -1 98 92 102 103 -1 102 94 96 103 -1 93 99 104 105 -1 104 97 95 105 -1 1 7 106 107 -1 106 5 3 107 -1 ] solid FALSE texCoordIndex [ 118 0 1 132 3 2 -1 120 4 5 130 7 6 -1 8 9 11 10 -1 12 13 15 14 -1 24 25 27 26 -1 26 27 29 28 -1 28 29 31 30 -1 30 31 33 32 -1 32 33 35 34 -1 34 35 37 36 -1 36 37 39 38 -1 38 39 41 40 -1 40 41 43 42 -1 42 43 45 44 -1 44 45 47 46 -1 46 47 49 48 -1 48 49 51 50 -1 50 51 53 52 -1 52 53 55 54 -1 54 55 57 56 -1 24 25 25 24 -1 27 26 26 27 -1 29 28 28 29 -1 31 30 30 31 -1 33 32 32 33 -1 35 34 34 35 -1 37 36 36 37 -1 39 38 38 39 -1 41 40 40 41 -1 43 42 42 43 -1 45 44 44 45 -1 47 46 46 47 -1 49 48 48 49 -1 51 50 50 51 -1 53 52 52 53 -1 55 54 54 55 -1 78 79 81 80 -1 82 83 85 84 -1 86 87 89 88 -1 90 91 93 92 -1 122 94 95 128 97 96 -1 124 98 99 126 101 100 -1 102 103 105 104 -1 106 107 109 108 -1 61 60 58 -1 62 61 58 -1 64 63 58 -1 65 64 58 -1 67 66 58 -1 68 67 58 -1 41 69 58 -1 59 41 58 -1 25 27 27 25 -1 27 29 29 27 -1 29 31 31 29 -1 31 33 33 31 -1 33 35 35 33 -1 35 37 37 35 -1 37 39 39 37 -1 39 41 41 39 -1 41 43 43 41 -1 43 45 45 43 -1 45 47 47 45 -1 47 49 49 47 -1 49 51 51 49 -1 51 53 53 51 -1 53 55 55 53 -1 55 57 57 55 -1 58 60 60 58 -1 61 58 58 61 -1 62 58 58 62 -1 58 63 63 58 -1 64 58 58 64 -1 65 58 58 65 -1 58 66 66 58 -1 67 58 58 67 -1 68 58 58 68 -1 58 69 69 58 -1 41 58 58 41 -1 59 58 58 59 -1 65 40 58 -1 40 77 58 -1 71 70 58 -1 72 71 58 -1 73 69 58 -1 74 73 58 -1 61 75 58 -1 76 61 58 -1 26 24 24 26 -1 28 26 26 28 -1 30 28 28 30 -1 32 30 30 32 -1 34 32 32 34 -1 36 34 34 36 -1 38 36 36 38 -1 40 38 38 40 -1 42 40 40 42 -1 44 42 42 44 -1 46 44 44 46 -1 48 46 46 48 -1 50 48 48 50 -1 52 50 50 52 -1 54 52 52 54 -1 56 54 54 56 -1 58 40 40 58 -1 65 58 58 65 -1 58 70 70 58 -1 71 58 58 71 -1 72 58 58 72 -1 58 69 69 58 -1 73 58 58 73 -1 74 58 58 74 -1 58 75 75 58 -1 61 58 58 61 -1 76 58 58 76 -1 58 77 77 58 -1 45 43 43 45 -1 47 45 45 47 -1 53 51 51 53 -1 55 53 53 55 -1 29 27 27 29 -1 31 29 29 31 -1 39 39 37 37 -1 37 35 35 37 -1 16 17 119 121 -1 119 19 18 121 -1 110 111 123 125 -1 123 113 112 125 -1 114 115 127 129 -1 127 117 116 129 -1 20 21 131 133 -1 131 23 22 133 -1 ] } } ] translation 0 0 0.115000 } ] rotation -2.219589e-6 -2.480679e-6 1 4.712378 scaleOrientation 1.523970e-6 -1.427948e-6 -1 1.570798 translation 1.022799 0.561989 0.420529 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.250000e-2 radius 5.730000e-2 } } ] translation 0 4.850000e-2 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.250000e-2 radius 2.500000e-2 } } ] translation 0 -4.850000e-2 0 } Transform { children [ Shape { geometry DEF _239 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.109499 0 2 6.049998e-2 0 3 1.250000e-2 0 4 0.114600 0 5 1.250000e-2 0 6 5e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.382684 -4.614194e-6 0.923879 3.141590 scaleOrientation 0.152067 0.980021 -0.128190 2.387180 translation 1.022799 0.676738 0.420529 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.099998e-2 radius 3.660000e-2 } } ] translation 5.700000e-2 5.499999e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.099998e-2 radius 3.660000e-2 } } ] translation 5.700000e-2 -5.499999e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _240 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 5.700000e-2 0 2 6.920000e-2 0 3 90 0 4 1.099998e-2 0 5 7.320000e-2 0 6 1.099998e-2 0 7 7.320000e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.678601 0.678594 0.281084 2.593569 scaleOrientation 0.364920 0.903012 -0.226720 1.625308 translation 0.982499 0.731489 0.380225 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 2.500000e-2 } } ] translation 0 0.126000 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 2.500000e-2 } } ] translation 0 -0.126000 0 } Transform { children [ Shape { geometry DEF _241 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.270000 0 2 6.049998e-2 0 3 1.799998e-2 0 4 5e-2 0 5 1.799998e-2 0 6 5e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.862857 0.357403 -0.357408 1.717779 translation 0.887039 0.788491 0.284765 } ] } Transform { children [ Transform { children [ Transform { children [ Shape { appearance Appearance { material DEF _242 Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 2.580000e-2 radius 8.600000e-3 } } ] rotation -6.426640e-7 1 5.631029e-8 3.141590 translation 1.090000 0.799305 0.285596 } Transform { children [ Group { children [ Transform { children [ Group { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _243 IndexedFaceSet { coord Coordinate { point [ 3.449999e-2 0 0 3.295930e-2 0 -5.750000e-3 2.875000e-2 0 -9.959288e-3 2.300000e-2 0 -1.150000e-2 1.724999e-2 0 -9.959288e-3 1.304068e-2 0 -5.750000e-3 1.150000e-2 0 1.005360e-9 1.304068e-2 0 5.750000e-3 1.724999e-2 0 9.959288e-3 2.300000e-2 0 1.150000e-2 2.875000e-2 0 9.959288e-3 3.295930e-2 0 5.750000e-3 3.407520e-2 5.396990e-3 0 3.255350e-2 5.155968e-3 -5.750000e-3 2.839598e-2 4.497488e-3 -9.959288e-3 2.271679e-2 3.597988e-3 -1.150000e-2 1.703760e-2 2.698488e-3 -9.959288e-3 1.288019e-2 2.040019e-3 -5.750000e-3 1.135838e-2 1.798999e-3 1.005360e-9 1.288019e-2 2.040019e-3 5.750000e-3 1.703760e-2 2.698488e-3 9.959288e-3 2.271679e-2 3.597988e-3 1.150000e-2 2.839598e-2 4.497488e-3 9.959288e-3 3.255350e-2 5.155968e-3 5.750000e-3 3.281138e-2 1.066110e-2 0 3.134610e-2 1.018499e-2 -5.750000e-3 2.734290e-2 8.884239e-3 -9.959288e-3 2.187428e-2 7.107390e-3 -1.150000e-2 1.640569e-2 5.330538e-3 -9.959288e-3 1.240250e-2 4.029800e-3 -5.750000e-3 1.093710e-2 3.553699e-3 1.005360e-9 1.240250e-2 4.029800e-3 5.750000e-3 1.640569e-2 5.330538e-3 9.959288e-3 2.187428e-2 7.107390e-3 1.150000e-2 2.734290e-2 8.884239e-3 9.959288e-3 3.134610e-2 1.018499e-2 5.750000e-3 3.073970e-2 1.566269e-2 0 2.936688e-2 1.496320e-2 -5.750000e-3 2.561639e-2 1.305218e-2 -9.959288e-3 2.049309e-2 1.044179e-2 -1.150000e-2 1.536989e-2 7.831338e-3 -9.959288e-3 1.161940e-2 5.920358e-3 -5.750000e-3 1.024660e-2 5.220890e-3 1.005360e-9 1.161940e-2 5.920358e-3 5.750000e-3 1.536989e-2 7.831338e-3 9.959288e-3 2.049309e-2 1.044179e-2 1.150000e-2 2.561639e-2 1.305218e-2 9.959288e-3 2.936688e-2 1.496320e-2 5.750000e-3 2.791110e-2 2.027858e-2 0 2.666459e-2 1.937299e-2 -5.750000e-3 2.325920e-2 1.689879e-2 -9.959288e-3 1.860740e-2 1.351908e-2 -1.150000e-2 1.395548e-2 1.013929e-2 -9.959288e-3 1.055020e-2 7.665140e-3 -5.750000e-3 9.303700e-3 6.759529e-3 1.005360e-9 1.055020e-2 7.665140e-3 5.750000e-3 1.395548e-2 1.013929e-2 9.959288e-3 1.860740e-2 1.351908e-2 1.150000e-2 2.325920e-2 1.689879e-2 9.959288e-3 2.666459e-2 1.937299e-2 5.750000e-3 2.439519e-2 2.439519e-2 0 2.330568e-2 2.330568e-2 -5.750000e-3 2.032930e-2 2.032930e-2 -9.959288e-3 1.626349e-2 1.626349e-2 -1.150000e-2 1.219759e-2 1.219759e-2 -9.959288e-3 9.221170e-3 9.221170e-3 -5.750000e-3 8.131730e-3 8.131730e-3 1.005360e-9 9.221170e-3 9.221170e-3 5.750000e-3 1.219759e-2 1.219759e-2 9.959288e-3 1.626349e-2 1.626349e-2 1.150000e-2 2.032930e-2 2.032930e-2 9.959288e-3 2.330568e-2 2.330568e-2 5.750000e-3 2.027858e-2 2.791110e-2 0 1.937299e-2 2.666459e-2 -5.750000e-3 1.689879e-2 2.325920e-2 -9.959288e-3 1.351908e-2 1.860740e-2 -1.150000e-2 1.013929e-2 1.395548e-2 -9.959288e-3 7.665140e-3 1.055020e-2 -5.750000e-3 6.759529e-3 9.303700e-3 1.005360e-9 7.665140e-3 1.055020e-2 5.750000e-3 1.013929e-2 1.395548e-2 9.959288e-3 1.351908e-2 1.860740e-2 1.150000e-2 1.689879e-2 2.325920e-2 9.959288e-3 1.937299e-2 2.666459e-2 5.750000e-3 1.566269e-2 3.073970e-2 0 1.496320e-2 2.936688e-2 -5.750000e-3 1.305218e-2 2.561639e-2 -9.959288e-3 1.044179e-2 2.049309e-2 -1.150000e-2 7.831338e-3 1.536989e-2 -9.959288e-3 5.920358e-3 1.161940e-2 -5.750000e-3 5.220890e-3 1.024660e-2 1.005360e-9 5.920358e-3 1.161940e-2 5.750000e-3 7.831338e-3 1.536989e-2 9.959288e-3 1.044179e-2 2.049309e-2 1.150000e-2 1.305218e-2 2.561639e-2 9.959288e-3 1.496320e-2 2.936688e-2 5.750000e-3 1.066110e-2 3.281138e-2 0 1.018499e-2 3.134610e-2 -5.750000e-3 8.884239e-3 2.734290e-2 -9.959288e-3 7.107390e-3 2.187428e-2 -1.150000e-2 5.330538e-3 1.640569e-2 -9.959288e-3 4.029800e-3 1.240250e-2 -5.750000e-3 3.553699e-3 1.093710e-2 1.005360e-9 4.029800e-3 1.240250e-2 5.750000e-3 5.330538e-3 1.640569e-2 9.959288e-3 7.107390e-3 2.187428e-2 1.150000e-2 8.884239e-3 2.734290e-2 9.959288e-3 1.018499e-2 3.134610e-2 5.750000e-3 5.396990e-3 3.407520e-2 0 5.155968e-3 3.255350e-2 -5.750000e-3 4.497488e-3 2.839598e-2 -9.959288e-3 3.597988e-3 2.271679e-2 -1.150000e-2 2.698488e-3 1.703760e-2 -9.959288e-3 2.040019e-3 1.288019e-2 -5.750000e-3 1.798999e-3 1.135838e-2 1.005360e-9 2.040019e-3 1.288019e-2 5.750000e-3 2.698488e-3 1.703760e-2 9.959288e-3 3.597988e-3 2.271679e-2 1.150000e-2 4.497488e-3 2.839598e-2 9.959288e-3 5.155968e-3 3.255350e-2 5.750000e-3 -1.508040e-9 3.449999e-2 0 -1.440700e-9 3.295930e-2 -5.750000e-3 -1.256698e-9 2.875000e-2 -9.959288e-3 -1.005360e-9 2.300000e-2 -1.150000e-2 -7.540210e-10 1.724999e-2 -9.959288e-3 -5.700270e-10 1.304068e-2 -5.750000e-3 -5.026810e-10 1.150000e-2 1.005360e-9 -5.700280e-10 1.304068e-2 5.750000e-3 -7.540220e-10 1.724999e-2 9.959288e-3 -1.005360e-9 2.300000e-2 1.150000e-2 -1.256698e-9 2.875000e-2 9.959288e-3 -1.440700e-9 3.295930e-2 5.750000e-3 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] } ] } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 4.999998e-3 radius 1.250000e-2 } } ] translation 2.300000e-2 2.499999e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 4.999998e-3 radius 1.250000e-2 } } ] translation 2.300000e-2 -2.499999e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _244 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 2.300000e-2 0 2 2.300000e-2 0 3 90 0 4 4.999998e-3 0 5 2.500000e-2 0 6 4.999998e-3 0 7 2.500000e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.577350 -0.577349 -0.577349 2.094388 translation 1.090000 0.786405 0.262596 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 0.490000 0.340000 0 shininess 0.129998 specularColor 0.889998 0.790000 0 } } geometry Cylinder { height 5.499998e-2 radius 3.940000e-2 } } ] rotation 5.254194e-7 -0.707105 0.707107 3.141590 translation 1.090000 0.848231 0.281996 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 0.289999 0.289999 0.289999 shininess 0.829999 specularColor 1 0.939998 0.540000 transparency 0.280000 } } geometry DEF _245 IndexedFaceSet { coord Coordinate { point [ 3.294390e-11 -3.599999e-3 -3.444819e-2 0 3.599999e-3 -3.799999e-2 1.318269e-2 -3.599999e-3 -3.182600e-2 1.454200e-2 3.599999e-3 -3.510740e-2 2.435860e-2 -3.599999e-3 -2.435860e-2 2.687009e-2 3.599999e-3 -2.687009e-2 3.182600e-2 -3.599999e-3 -1.318269e-2 3.510740e-2 3.599999e-3 -1.454200e-2 3.444819e-2 -3.599999e-3 -3.858430e-9 3.799999e-2 3.599999e-3 1.661028e-9 3.182600e-2 -3.599999e-3 1.318280e-2 3.510740e-2 3.599999e-3 1.454200e-2 2.435860e-2 -3.599999e-3 2.435849e-2 2.687009e-2 3.599999e-3 2.687009e-2 1.318269e-2 -3.599999e-3 3.182600e-2 1.454200e-2 3.599999e-3 3.510740e-2 5.234479e-9 -3.599999e-3 3.444819e-2 5.737850e-9 3.599999e-3 3.799999e-2 -1.318269e-2 -3.599999e-3 3.182600e-2 -1.454200e-2 3.599999e-3 3.510740e-2 -2.435860e-2 -3.599999e-3 2.435849e-2 -2.687009e-2 3.599999e-3 2.687009e-2 -3.182600e-2 -3.599999e-3 1.318280e-2 -3.510740e-2 3.599999e-3 1.454200e-2 -3.444819e-2 -3.599999e-3 -5.775000e-9 -3.799999e-2 3.599999e-3 -4.531459e-10 -3.182600e-2 -3.599999e-3 -1.318280e-2 -3.510740e-2 3.599999e-3 -1.454200e-2 -2.435860e-2 -3.599999e-3 -2.435860e-2 -2.687009e-2 3.599999e-3 -2.687009e-2 -1.318269e-2 -3.599999e-3 -3.182600e-2 -1.454200e-2 3.599999e-3 -3.510740e-2 0 3.599999e-3 0 3.294390e-11 -3.599999e-3 -5.364209e-9 ] } texCoord TextureCoordinate { point [ 1 0 1 1 0.937500 0 0.937500 1 0.875000 0 0.875000 1 0.812500 0 0.812500 1 0.750000 0 0.750000 1 0.687500 0 0.687500 1 0.625000 0 0.625000 1 0.562500 0 0.562500 1 0.500000 0 0.500000 1 0.437500 0 0.437500 1 0.375000 0 0.375000 1 0.312500 0 0.312500 1 0.250000 0 0.250000 1 0.187500 0 0.187500 1 0.125000 0 0.125000 1 6.250000e-2 0 6.250000e-2 1 0 0 0 1 0.500000 0.500000 0.308658 0.961938 0.146447 0.853554 3.806030e-2 0.691340 0 0.500000 3.806018e-2 0.308658 0.146447 0.146446 0.308658 3.806018e-2 0.500000 0 0.691340 3.806018e-2 0.853551 0.146447 0.961938 0.308658 1 0.500000 0.961938 0.691340 0.853551 0.853551 0.691340 0.961938 0.961938 0.308658 1 0.500000 0.961938 0.691340 0.500000 1 0.308658 0.961938 0.146447 0.853554 3.806018e-2 0.691340 3.806030e-2 0.308658 0.146447 0.146446 0.308658 3.806009e-2 ] } coordIndex [ 0 1 3 2 -1 2 3 5 4 -1 4 5 7 6 -1 6 7 9 8 -1 8 9 11 10 -1 10 11 13 12 -1 12 13 15 14 -1 14 15 17 16 -1 16 17 19 18 -1 18 19 21 20 -1 20 21 23 22 -1 22 23 25 24 -1 24 25 27 26 -1 26 27 29 28 -1 28 29 31 30 -1 30 31 1 0 -1 32 31 29 -1 32 29 27 -1 32 27 25 -1 32 25 23 -1 32 23 21 -1 32 21 19 -1 32 19 17 -1 32 17 15 -1 32 15 13 -1 32 13 11 -1 32 11 9 -1 32 9 7 -1 32 7 5 -1 32 5 3 -1 32 3 1 -1 32 1 31 -1 33 0 2 -1 33 2 4 -1 33 4 6 -1 33 6 8 -1 33 8 10 -1 33 10 12 -1 33 12 14 -1 33 14 16 -1 33 16 18 -1 33 18 20 -1 33 20 22 -1 33 22 24 -1 33 24 26 -1 33 26 28 -1 33 28 30 -1 33 30 0 -1 ] creaseAngle 0.500000 texCoordIndex [ 0 1 3 2 -1 2 3 5 4 -1 4 5 7 6 -1 6 7 9 8 -1 8 9 11 10 -1 10 11 13 12 -1 12 13 15 14 -1 14 15 17 16 -1 16 17 19 18 -1 18 19 21 20 -1 20 21 23 22 -1 22 23 25 24 -1 24 25 27 26 -1 26 27 29 28 -1 28 29 31 30 -1 30 31 33 32 -1 34 35 36 -1 34 36 37 -1 34 37 38 -1 34 38 39 -1 34 39 40 -1 34 40 41 -1 34 41 42 -1 34 42 43 -1 34 43 44 -1 34 44 45 -1 34 45 46 -1 34 46 47 -1 34 47 48 -1 34 48 49 -1 34 49 17 -1 34 17 35 -1 34 16 43 -1 34 43 44 -1 34 44 50 -1 34 50 51 -1 34 51 52 -1 34 52 48 -1 34 48 49 -1 34 49 53 -1 34 53 54 -1 34 54 55 -1 34 55 56 -1 34 56 38 -1 34 38 57 -1 34 57 58 -1 34 58 59 -1 34 59 16 -1 ] } } ] rotation 5.254194e-7 -0.707105 0.707107 3.141590 translation 1.090000 0.848231 0.313097 } Transform { children [ Shape { appearance Appearance { material USE _242 } geometry Cylinder { height 2.659999e-2 radius 8.600000e-3 } } ] rotation 5.254194e-7 -0.707105 0.707107 3.141590 translation 1.090000 0.763405 0.249295 } ] } Transform { children [ Group { children [ Transform { children [ Group { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _246 IndexedFaceSet { coord Coordinate { point [ 9.160000e-2 0 0 8.696450e-2 0 -1.730000e-2 7.429999e-2 0 -2.996448e-2 5.700000e-2 0 -3.460000e-2 3.970000e-2 0 -2.996448e-2 2.703550e-2 0 -1.730000e-2 2.239998e-2 0 3.024829e-9 2.703550e-2 0 1.730000e-2 3.970000e-2 0 2.996448e-2 5.700000e-2 0 3.460000e-2 7.429999e-2 0 2.996448e-2 8.696450e-2 0 1.730000e-2 9.047230e-2 1.432938e-2 0 8.589380e-2 1.360420e-2 -1.730000e-2 7.338520e-2 1.162310e-2 -2.996448e-2 5.629820e-2 8.916758e-3 -3.460000e-2 3.921119e-2 6.210450e-3 -2.996448e-2 2.670270e-2 4.229289e-3 -1.730000e-2 2.212418e-2 3.504130e-3 3.024829e-9 2.670270e-2 4.229289e-3 1.730000e-2 3.921119e-2 6.210450e-3 2.996448e-2 5.629820e-2 8.916758e-3 3.460000e-2 7.338520e-2 1.162310e-2 2.996448e-2 8.589380e-2 1.360420e-2 1.730000e-2 8.711680e-2 2.830599e-2 0 8.270809e-2 2.687348e-2 -1.730000e-2 7.066348e-2 2.295999e-2 -2.996448e-2 5.421020e-2 1.761399e-2 -3.460000e-2 3.775690e-2 1.226800e-2 -2.996448e-2 2.571230e-2 8.354440e-3 -1.730000e-2 2.130370e-2 6.921980e-3 3.024829e-9 2.571230e-2 8.354440e-3 1.730000e-2 3.775690e-2 1.226800e-2 2.996448e-2 5.421020e-2 1.761399e-2 3.460000e-2 7.066348e-2 2.295999e-2 2.996448e-2 8.270809e-2 2.687348e-2 1.730000e-2 8.161620e-2 4.158550e-2 0 7.748588e-2 3.948099e-2 -1.730000e-2 6.620179e-2 3.373150e-2 -2.996448e-2 5.078740e-2 2.587749e-2 -3.460000e-2 3.537299e-2 1.802339e-2 -2.996448e-2 2.408879e-2 1.227390e-2 -1.730000e-2 1.995849e-2 1.016938e-2 3.024829e-9 2.408879e-2 1.227390e-2 1.730000e-2 3.537299e-2 1.802339e-2 2.996448e-2 5.078740e-2 2.587749e-2 3.460000e-2 6.620179e-2 3.373150e-2 2.996448e-2 7.748588e-2 3.948108e-2 1.730000e-2 7.410600e-2 5.384109e-2 0 7.035569e-2 5.111638e-2 -1.730000e-2 6.010999e-2 4.367240e-2 -2.996448e-2 4.611400e-2 3.350380e-2 -3.460000e-2 3.211800e-2 2.333508e-2 -2.996448e-2 2.187220e-2 1.589109e-2 -1.730000e-2 1.812200e-2 1.316639e-2 3.024829e-9 2.187220e-2 1.589109e-2 1.730000e-2 3.211800e-2 2.333508e-2 2.996448e-2 4.611400e-2 3.350380e-2 3.460000e-2 6.010999e-2 4.367240e-2 2.996448e-2 7.035580e-2 5.111638e-2 1.730000e-2 6.477098e-2 6.477098e-2 0 6.149318e-2 6.149318e-2 -1.730000e-2 5.253800e-2 5.253800e-2 -2.996448e-2 4.030510e-2 4.030510e-2 -3.460000e-2 2.807210e-2 2.807210e-2 -2.996448e-2 1.911699e-2 1.911699e-2 -1.730000e-2 1.583920e-2 1.583920e-2 3.024829e-9 1.911699e-2 1.911699e-2 1.730000e-2 2.807210e-2 2.807210e-2 2.996448e-2 4.030510e-2 4.030510e-2 3.460000e-2 5.253800e-2 5.253800e-2 2.996448e-2 6.149318e-2 6.149318e-2 1.730000e-2 5.384109e-2 7.410600e-2 0 5.111638e-2 7.035569e-2 -1.730000e-2 4.367240e-2 6.010999e-2 -2.996448e-2 3.350380e-2 4.611400e-2 -3.460000e-2 2.333508e-2 3.211800e-2 -2.996448e-2 1.589109e-2 2.187220e-2 -1.730000e-2 1.316639e-2 1.812200e-2 3.024829e-9 1.589109e-2 2.187220e-2 1.730000e-2 2.333508e-2 3.211800e-2 2.996448e-2 3.350380e-2 4.611400e-2 3.460000e-2 4.367240e-2 6.010999e-2 2.996448e-2 5.111638e-2 7.035580e-2 1.730000e-2 4.158550e-2 8.161620e-2 0 3.948108e-2 7.748588e-2 -1.730000e-2 3.373150e-2 6.620179e-2 -2.996448e-2 2.587749e-2 5.078740e-2 -3.460000e-2 1.802339e-2 3.537299e-2 -2.996448e-2 1.227390e-2 2.408879e-2 -1.730000e-2 1.016938e-2 1.995849e-2 3.024829e-9 1.227390e-2 2.408879e-2 1.730000e-2 1.802339e-2 3.537299e-2 2.996448e-2 2.587749e-2 5.078740e-2 3.460000e-2 3.373150e-2 6.620179e-2 2.996448e-2 3.948108e-2 7.748588e-2 1.730000e-2 2.830599e-2 8.711680e-2 0 2.687348e-2 8.270809e-2 -1.730000e-2 2.295999e-2 7.066348e-2 -2.996448e-2 1.761399e-2 5.421020e-2 -3.460000e-2 1.226800e-2 3.775690e-2 -2.996448e-2 8.354430e-3 2.571230e-2 -1.730000e-2 6.921980e-3 2.130370e-2 3.024829e-9 8.354440e-3 2.571230e-2 1.730000e-2 1.226800e-2 3.775690e-2 2.996448e-2 1.761399e-2 5.421020e-2 3.460000e-2 2.295999e-2 7.066348e-2 2.996448e-2 2.687348e-2 8.270809e-2 1.730000e-2 1.432938e-2 9.047230e-2 0 1.360420e-2 8.589380e-2 -1.730000e-2 1.162310e-2 7.338520e-2 -2.996448e-2 8.916758e-3 5.629820e-2 -3.460000e-2 6.210438e-3 3.921119e-2 -2.996448e-2 4.229280e-3 2.670270e-2 -1.730000e-2 3.504130e-3 2.212418e-2 3.024829e-9 4.229289e-3 2.670270e-2 1.730000e-2 6.210438e-3 3.921119e-2 2.996448e-2 8.916758e-3 5.629820e-2 3.460000e-2 1.162310e-2 7.338520e-2 2.996448e-2 1.360420e-2 8.589380e-2 1.730000e-2 -4.003958e-9 9.160000e-2 0 -3.801340e-9 8.696450e-2 -1.730000e-2 -3.247760e-9 7.429999e-2 -2.996448e-2 -2.491550e-9 5.700000e-2 -3.460000e-2 -1.735338e-9 3.970000e-2 -2.996448e-2 -1.181760e-9 2.703550e-2 -1.730000e-2 -9.791348e-10 2.239998e-2 3.024829e-9 -1.181760e-9 2.703550e-2 1.730000e-2 -1.735338e-9 3.970000e-2 2.996448e-2 -2.491550e-9 5.700000e-2 3.460000e-2 -3.247760e-9 7.429999e-2 2.996448e-2 -3.801340e-9 8.696450e-2 1.730000e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] } ] } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.099998e-2 radius 3.660000e-2 } } ] translation 5.700000e-2 5.499999e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.099998e-2 radius 3.660000e-2 } } ] translation 5.700000e-2 -5.499999e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _247 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 5.700000e-2 0 2 6.920000e-2 0 3 90 0 4 1.099998e-2 0 5 7.320000e-2 0 6 1.099998e-2 0 7 7.320000e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -0.577348 0.577351 -0.577349 2.094398 scaleOrientation 0.231305 0.558420 -0.796658 0.958943 translation 1.090000 0.296999 0.264999 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 2.500000e-2 } } ] translation 0 0.264752 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 2.500000e-2 } } ] translation 0 -0.264752 0 } Transform { children [ Shape { geometry DEF _248 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.547505 0 2 6.049998e-2 0 3 1.799998e-2 0 4 5e-2 0 5 1.799998e-2 0 6 5e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0 1 0 3.141590 translation 1.090000 0.570752 0.208000 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.099998e-2 radius 3.660000e-2 } } ] translation 5.700000e-2 5.499999e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.099998e-2 radius 3.660000e-2 } } ] translation 5.700000e-2 -5.499999e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _249 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 5.700000e-2 0 2 6.920000e-2 0 3 90 0 4 1.099998e-2 0 5 7.320000e-2 0 6 1.099998e-2 0 7 7.320000e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 3.410830e-9 1 -2.896290e-9 2.915940 scaleOrientation -1.948659e-9 1 1.503460e-9 2.356189 translation 1.145560 0.844505 0.220752 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.200000e-2 radius 2.500000e-2 } } ] translation 0 0.139696 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.200000e-2 radius 5.750000e-2 } } ] translation 0 -0.139696 0 } Transform { children [ Shape { geometry DEF _250 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.291390 0 2 6.049998e-2 0 3 1.200000e-2 0 4 5e-2 0 5 1.200000e-2 0 6 0.115000 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.704850 -0.704846 7.986440e-2 3.300980 scaleOrientation -0.121272 0.992560 1.077479e-2 2.353018 translation 1.287559 0.901503 0.253351 } Transform { children [ Transform { children [ Shape { appearance Appearance { material DEF _251 Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.119998 radius 1.799998e-2 } } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { appearance Appearance { material USE _251 } geometry Cylinder { height 1.200000e-2 radius 5.750000e-2 } } ] rotation 0 0 1 1.570798 translation 5.400000e-2 1.995558e-7 0 } Transform { children [ Shape { appearance Appearance { material USE _251 } geometry Cylinder { height 9.999998e-3 radius 5.750000e-2 } } ] rotation 0 0 1 1.570798 scaleOrientation 0 0 -1 0.785398 translation -5.499998e-2 -2.003998e-7 0 } Transform { children [ Shape { appearance Appearance { material USE _251 } geometry Sphere { radius 4.500000e-2 } } ] } Transform { children [ Shape { appearance Appearance { material USE _251 } geometry Cylinder { height 5e-2 radius 2.500000e-2 } } ] rotation 1 0 0 1.570798 translation 0 -2.392079e-7 2.500000e-2 } Transform { children [ Shape { appearance Appearance { material USE _251 } geometry Cylinder { height 5.999999e-2 radius 1.999999e-2 } } ] rotation 1 0 0 1.570798 translation 0 -2.463609e-7 2.999999e-2 } Transform { children [ Shape { appearance Appearance { material USE _251 } geometry Cylinder { height 7.999999e-2 radius 1.200000e-2 } } ] rotation 1 0 0 1.570798 translation 0 -2.606660e-7 3.999999e-2 } Transform { children [ Shape { appearance Appearance { material USE _251 } geometry Cylinder { height 9.999998e-3 radius 1.999999e-2 } } ] rotation 1 0 0 1.570798 translation 0 -3.178859e-7 7.999999e-2 } Transform { children [ Shape { appearance Appearance { material USE _251 } geometry Cylinder { height 0.100000 radius 3e-3 } } ] rotation 1 0 0 1.570798 translation 0 -2.838299e-7 5.619259e-2 } Transform { children [ Shape { appearance Appearance { material Material { } } geometry DEF _252 IndexedFaceSet { color Color { color [ 1 0 0 ] } coord Coordinate { point [ -4.177090e-2 2.398310e-2 6.000048e-3 -4.177099e-2 2.398299e-2 1.400010e-2 4.516439e-2 -1.673850e-2 5.999960e-3 4.516439e-2 -1.673858e-2 1.400000e-2 4.177090e-2 -2.398318e-2 5.999930e-3 4.177090e-2 -2.398318e-2 1.399988e-2 -4.516439e-2 1.673839e-2 6.000020e-3 -4.516439e-2 1.673839e-2 1.400000e-2 -2.274670e-2 -4.856120e-2 1.466280e-2 -2.274660e-2 -4.856120e-2 5.336780e-3 -2.274649e-2 -4.856130e-2 1.466280e-2 -2.274649e-2 -4.856120e-2 5.336780e-3 1.825360e-2 -5.042228e-2 1.466280e-2 1.825360e-2 -5.042228e-2 5.336800e-3 4.856098e-2 -2.274679e-2 1.466290e-2 4.856098e-2 -2.274679e-2 5.336938e-3 4.856098e-2 -2.274670e-2 1.466290e-2 4.856098e-2 -2.274670e-2 5.336938e-3 4.856098e-2 -2.274679e-2 1.466290e-2 4.856098e-2 -2.274679e-2 5.336938e-3 5.042219e-2 1.825349e-2 1.466310e-2 5.042219e-2 1.825349e-2 5.337108e-3 2.274630e-2 4.856120e-2 1.466318e-2 2.274640e-2 4.856120e-2 5.337208e-3 2.274660e-2 4.856098e-2 1.466318e-2 2.274660e-2 4.856098e-2 5.337208e-3 2.274670e-2 4.856098e-2 1.466318e-2 2.274670e-2 4.856098e-2 5.337208e-3 -1.825370e-2 5.042209e-2 1.466318e-2 -1.825370e-2 5.042219e-2 5.337180e-3 -4.856108e-2 2.274640e-2 1.466299e-2 -4.856108e-2 2.274649e-2 5.337039e-3 -4.856108e-2 2.274649e-2 1.466299e-2 -4.856108e-2 2.274649e-2 5.337039e-3 -4.856108e-2 2.274630e-2 1.466299e-2 -4.856108e-2 2.274640e-2 5.337039e-3 -5.042228e-2 -1.825370e-2 1.466290e-2 -5.042228e-2 -1.825360e-2 5.336869e-3 -2.274679e-2 -4.856108e-2 1.466280e-2 -2.274679e-2 -4.856108e-2 5.336780e-3 -9.839278e-9 1.258869e-8 -1.466299e-2 -1.751200e-8 -2.515820e-8 -5.336998e-3 -1.864439e-2 -3.980330e-2 1.382180e-2 -1.864439e-2 -3.980330e-2 6.177780e-3 -1.864429e-2 -3.980340e-2 1.382180e-2 -1.864429e-2 -3.980330e-2 6.177780e-3 1.496160e-2 -4.132869e-2 1.382180e-2 1.496160e-2 -4.132860e-2 6.177798e-3 3.980309e-2 -1.864439e-2 1.382199e-2 3.980309e-2 -1.864439e-2 6.177910e-3 3.980309e-2 -1.864439e-2 1.382199e-2 3.980309e-2 -1.864429e-2 6.177910e-3 3.980299e-2 -1.864450e-2 1.382199e-2 3.980309e-2 -1.864450e-2 6.177910e-3 4.132860e-2 1.496149e-2 1.382210e-2 4.132860e-2 1.496160e-2 6.178048e-3 1.864399e-2 3.980318e-2 1.382219e-2 1.864399e-2 3.980318e-2 6.178128e-3 1.864420e-2 3.980309e-2 1.382219e-2 1.864420e-2 3.980309e-2 6.178128e-3 1.864429e-2 3.980309e-2 1.382219e-2 1.864429e-2 3.980309e-2 6.178128e-3 -1.496168e-2 4.132860e-2 1.382219e-2 -1.496168e-2 4.132860e-2 6.178108e-3 -3.980330e-2 1.864410e-2 1.382199e-2 -3.980330e-2 1.864420e-2 6.177990e-3 -3.980330e-2 1.864429e-2 1.382199e-2 -3.980330e-2 1.864429e-2 6.177990e-3 -3.980330e-2 1.864410e-2 1.382199e-2 -3.980330e-2 1.864410e-2 6.177990e-3 -4.132869e-2 -1.496160e-2 1.382188e-2 -4.132869e-2 -1.496160e-2 6.177858e-3 -1.864450e-2 -3.980330e-2 1.382180e-2 -1.864450e-2 -3.980318e-2 6.177780e-3 -5.874348e-8 3.730329e-8 -1.382199e-2 -6.503240e-8 6.363999e-9 -6.177959e-3 -4.649509e-2 -1.257780e-2 5.999899e-3 -4.649519e-2 -1.257789e-2 1.399988e-2 4.377200e-2 2.009999e-2 6.000109e-3 4.377200e-2 2.009990e-2 1.400010e-2 4.649509e-2 1.257770e-2 6.000080e-3 4.649509e-2 1.257770e-2 1.400010e-2 -4.377200e-2 -2.010009e-2 5.999870e-3 -4.377200e-2 -2.010009e-2 1.399988e-2 -1.257800e-2 4.649500e-2 6.000170e-3 -1.257800e-2 4.649500e-2 1.400019e-2 2.010009e-2 -4.377210e-2 5.999830e-3 2.010009e-2 -4.377210e-2 1.399980e-2 1.257789e-2 -4.649528e-2 5.999810e-3 1.257780e-2 -4.649528e-2 1.399980e-2 -2.010020e-2 4.377178e-2 6.000149e-3 -2.010020e-2 4.377178e-2 1.400019e-2 2.398280e-2 4.177090e-2 6.000178e-3 2.398280e-2 4.177080e-2 1.400019e-2 -1.673828e-2 -4.516470e-2 5.999790e-3 -1.673828e-2 -4.516470e-2 1.399980e-2 -2.398288e-2 -4.177118e-2 5.999798e-3 -2.398288e-2 -4.177130e-2 1.399980e-2 1.673820e-2 4.516439e-2 6.000190e-3 1.673820e-2 4.516429e-2 1.400019e-2 1.696740e-3 3.622340e-3 -1.400000e-2 -1.696730e-3 -3.622269e-3 -1.400000e-2 3.622259e-3 -1.696798e-3 -1.400000e-2 -3.622370e-3 1.696630e-3 -1.400000e-2 -3.622380e-3 1.696559e-3 2e-3 3.622249e-3 -1.696859e-3 1.999990e-3 -1.696750e-3 -3.622340e-3 1.999970e-3 1.696720e-3 3.622279e-3 2.000010e-3 ] } texCoord TextureCoordinate { point [ 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 1 0 1 1 0.937500 0 0.937500 1 0.875000 0 0.875000 1 0.812500 0 0.812500 1 0.750000 0 0.750000 1 0.687500 0 0.687500 1 0.625000 0 0.625000 1 0.562500 0 0.562500 1 0.500000 0 0.500000 1 0.437500 0 0.437500 1 0.375000 0 0.375000 1 0.312500 0 0.312500 1 0.250000 0 0.250000 1 0.187500 0 0.187500 1 0.125000 0 0.125000 1 6.250000e-2 0 6.250000e-2 1 0 0 0 1 0.500000 0.500000 0.308658 0.961938 3.806030e-2 0.691340 0 0.500000 3.806018e-2 0.308658 0.308658 3.806018e-2 0.500000 0 0.691340 3.806018e-2 0.961938 0.308658 1 0.500000 0.961938 0.691340 0.691340 0.961938 0.961938 0.308658 1 0.500000 0.961938 0.691340 0.500000 1 0.308658 0.961938 3.806018e-2 0.691340 3.806030e-2 0.308658 0.308658 3.806009e-2 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0.500000 1 0.500000 0 0.500000 1 0.500000 1 0.500000 1 0.500000 0 0.500000 1 0.500000 1 0.500000 0 0.500000 0 0.500000 0 0.500000 1 0.500000 0 0.500000 0 0.500000 0 0.500000 1 ] } colorIndex [ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ] colorPerVertex FALSE coordIndex [ 100 0 1 107 3 2 -1 101 4 5 106 7 6 -1 6 7 1 0 -1 2 3 5 4 -1 8 9 11 10 -1 10 11 13 12 -1 12 13 15 14 -1 14 15 17 16 -1 16 17 19 18 -1 18 19 21 20 -1 20 21 23 22 -1 22 23 25 24 -1 24 25 27 26 -1 26 27 29 28 -1 28 29 31 30 -1 30 31 33 32 -1 32 33 35 34 -1 34 35 37 36 -1 36 37 39 38 -1 38 39 9 8 -1 8 9 43 42 -1 11 10 44 45 -1 13 12 46 47 -1 15 14 48 49 -1 17 16 50 51 -1 19 18 52 53 -1 21 20 54 55 -1 23 22 56 57 -1 25 24 58 59 -1 27 26 60 61 -1 29 28 62 63 -1 31 30 64 65 -1 33 32 66 67 -1 35 34 68 69 -1 37 36 70 71 -1 39 38 72 73 -1 82 83 77 76 -1 78 79 81 80 -1 90 91 85 84 -1 86 87 89 88 -1 102 92 93 105 95 94 -1 103 96 97 104 99 98 -1 98 99 93 92 -1 94 95 97 96 -1 33 35 40 -1 31 33 40 -1 25 27 40 -1 23 25 40 -1 17 19 40 -1 15 17 40 -1 9 11 40 -1 39 9 40 -1 43 45 11 9 -1 45 47 13 11 -1 47 49 15 13 -1 49 51 17 15 -1 51 53 19 17 -1 53 55 21 19 -1 55 57 23 21 -1 57 59 25 23 -1 59 61 27 25 -1 61 63 29 27 -1 63 65 31 29 -1 65 67 33 31 -1 67 69 35 33 -1 69 71 37 35 -1 71 73 39 37 -1 73 43 9 39 -1 74 69 35 40 -1 67 74 40 33 -1 65 74 40 31 -1 74 61 27 40 -1 59 74 40 25 -1 57 74 40 23 -1 74 53 19 40 -1 51 74 40 17 -1 49 74 40 15 -1 74 45 11 40 -1 43 74 40 9 -1 73 74 40 39 -1 10 8 41 -1 8 38 41 -1 16 14 41 -1 18 16 41 -1 24 22 41 -1 26 24 41 -1 32 30 41 -1 34 32 41 -1 44 42 8 10 -1 46 44 10 12 -1 48 46 12 14 -1 50 48 14 16 -1 52 50 16 18 -1 54 52 18 20 -1 56 54 20 22 -1 58 56 22 24 -1 60 58 24 26 -1 62 60 26 28 -1 64 62 28 30 -1 66 64 30 32 -1 68 66 32 34 -1 70 68 34 36 -1 72 70 36 38 -1 42 72 38 8 -1 75 42 8 41 -1 44 75 41 10 -1 75 48 14 41 -1 50 75 41 16 -1 52 75 41 18 -1 75 56 22 41 -1 58 75 41 24 -1 60 75 41 26 -1 75 64 30 41 -1 66 75 41 32 -1 68 75 41 34 -1 75 72 38 41 -1 63 61 60 62 -1 65 63 62 68 -1 71 69 68 70 -1 73 71 70 44 -1 47 45 44 46 -1 49 47 46 52 -1 60 57 55 54 -1 55 53 52 54 -1 6 0 100 101 -1 100 2 4 101 -1 98 92 102 103 -1 102 94 96 103 -1 93 99 104 105 -1 104 97 95 105 -1 1 7 106 107 -1 106 5 3 107 -1 ] solid FALSE texCoordIndex [ 118 0 1 132 3 2 -1 120 4 5 130 7 6 -1 8 9 11 10 -1 12 13 15 14 -1 24 25 27 26 -1 26 27 29 28 -1 28 29 31 30 -1 30 31 33 32 -1 32 33 35 34 -1 34 35 37 36 -1 36 37 39 38 -1 38 39 41 40 -1 40 41 43 42 -1 42 43 45 44 -1 44 45 47 46 -1 46 47 49 48 -1 48 49 51 50 -1 50 51 53 52 -1 52 53 55 54 -1 54 55 57 56 -1 24 25 25 24 -1 27 26 26 27 -1 29 28 28 29 -1 31 30 30 31 -1 33 32 32 33 -1 35 34 34 35 -1 37 36 36 37 -1 39 38 38 39 -1 41 40 40 41 -1 43 42 42 43 -1 45 44 44 45 -1 47 46 46 47 -1 49 48 48 49 -1 51 50 50 51 -1 53 52 52 53 -1 55 54 54 55 -1 78 79 81 80 -1 82 83 85 84 -1 86 87 89 88 -1 90 91 93 92 -1 122 94 95 128 97 96 -1 124 98 99 126 101 100 -1 102 103 105 104 -1 106 107 109 108 -1 61 60 58 -1 62 61 58 -1 64 63 58 -1 65 64 58 -1 67 66 58 -1 68 67 58 -1 41 69 58 -1 59 41 58 -1 25 27 27 25 -1 27 29 29 27 -1 29 31 31 29 -1 31 33 33 31 -1 33 35 35 33 -1 35 37 37 35 -1 37 39 39 37 -1 39 41 41 39 -1 41 43 43 41 -1 43 45 45 43 -1 45 47 47 45 -1 47 49 49 47 -1 49 51 51 49 -1 51 53 53 51 -1 53 55 55 53 -1 55 57 57 55 -1 58 60 60 58 -1 61 58 58 61 -1 62 58 58 62 -1 58 63 63 58 -1 64 58 58 64 -1 65 58 58 65 -1 58 66 66 58 -1 67 58 58 67 -1 68 58 58 68 -1 58 69 69 58 -1 41 58 58 41 -1 59 58 58 59 -1 65 40 58 -1 40 77 58 -1 71 70 58 -1 72 71 58 -1 73 69 58 -1 74 73 58 -1 61 75 58 -1 76 61 58 -1 26 24 24 26 -1 28 26 26 28 -1 30 28 28 30 -1 32 30 30 32 -1 34 32 32 34 -1 36 34 34 36 -1 38 36 36 38 -1 40 38 38 40 -1 42 40 40 42 -1 44 42 42 44 -1 46 44 44 46 -1 48 46 46 48 -1 50 48 48 50 -1 52 50 50 52 -1 54 52 52 54 -1 56 54 54 56 -1 58 40 40 58 -1 65 58 58 65 -1 58 70 70 58 -1 71 58 58 71 -1 72 58 58 72 -1 58 69 69 58 -1 73 58 58 73 -1 74 58 58 74 -1 58 75 75 58 -1 61 58 58 61 -1 76 58 58 76 -1 58 77 77 58 -1 45 43 43 45 -1 47 45 45 47 -1 53 51 51 53 -1 55 53 53 55 -1 29 27 27 29 -1 31 29 29 31 -1 39 39 37 37 -1 37 35 35 37 -1 16 17 119 121 -1 119 19 18 121 -1 110 111 123 125 -1 123 113 112 125 -1 114 115 127 129 -1 127 117 116 129 -1 20 21 131 133 -1 131 23 22 133 -1 ] } } ] translation 0 0 0.115000 } ] rotation 2.254879e-6 -1 7.365720e-6 0.225649 scaleOrientation 0.338248 0.726635 -0.597986 0.215295 translation 1.488039 0.901503 0.299374 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.099998e-2 radius 2.500000e-2 } } ] translation 0.351900 5.499999e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.099998e-2 radius 2.500000e-2 } } ] translation 0.351900 -5.499999e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _253 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.351900 0 2 6.049998e-2 0 3 90 0 4 1.099998e-2 0 5 5e-2 0 6 1.099998e-2 0 7 5e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.136932 -8.731034e-2 -0.986725 1.578480 scaleOrientation 0.999659 -2.358142e-2 -1.117870e-2 3.927238 translation 1.740170 1.252959 0.375348 } Transform { children [ Group { children [ Transform { children [ Group { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } } ] } ] } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 2.500000e-2 } } ] translation 0 0.112498 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 2.500000e-2 } } ] translation 0 -0.112498 0 } Transform { children [ Shape { geometry DEF _254 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.243000 0 2 6.049998e-2 0 3 1.799998e-2 0 4 5e-2 0 5 1.799998e-2 0 6 5e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 2.890650e-4 0.999996 -2.550150e-3 2.915940 scaleOrientation -0.539451 0.832377 -0.127045 8.493930e-2 translation 2.083290 1.374459 0.453478 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.099998e-2 radius 2.500000e-2 } } ] translation 0.353300 5.499999e-3 0 } ] } Transform { children [ Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.099998e-2 radius 2.500000e-2 } } ] translation 0.353300 -5.499999e-3 0 } ] rotation 0 0 1 1.570798 } Transform { children [ Shape { geometry DEF _255 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.353300 0 2 6.049998e-2 0 3 90 0 4 1.099998e-2 0 5 5e-2 0 6 1.099998e-2 0 7 5e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 7 7 7 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 8.912473e-3 0.999959 -1.446050e-3 2.866280 scaleOrientation -0.136129 0.990610 1.264930e-2 0.207157 translation 2.423748 1.489910 0.549012 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 2.500000e-2 } } ] translation 0 0.571026 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 2.500000e-2 } } ] translation 0 -0.571026 0 } Transform { children [ Shape { geometry DEF _256 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 1.160060 0 2 6.049998e-2 0 3 1.799998e-2 0 4 5e-2 0 5 1.799998e-2 0 6 5e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation 0.699665 0.708339 9.340069e-2 2.945430 translation 2.988919 1.850728 0.703975 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.200000e-2 radius 5.750000e-2 } } ] translation 0 9.549999e-2 0 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.200000e-2 radius 2.500000e-2 } } ] translation 0 -9.549999e-2 0 } Transform { children [ Shape { geometry DEF _257 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.202998 0 2 6.049998e-2 0 3 1.200000e-2 0 4 0.115000 0 5 1.200000e-2 0 6 5e-2 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999998e-7 9.999998e-7 9.999998e-7 } ] } ] rotation -0.663918 0.528779 0.528775 1.969390 translation 1.645439 0.901506 0.335509 } ] } DEF _@PATCH_NAME_Boiler_1 Transform { children [ DEF _O_0 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.860000 radius 0.182998 } } ] rotation 0 1 0 0.785394 translation 0.360000 0.930000 0.477999 } DEF _@PATCH_NAME_Tank_1 Transform { children [ DEF _O_1 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.281000 radius 0.296999 } } ] translation 3.186388 0.640500 1.086770 } Transform { children [ DEF _O_2 Shape { appearance Appearance { material Material { diffuseColor 0.449999 0.449999 0.449999 specularColor 0.500000 0.500000 0.500000 } } geometry Cylinder { height 1.313570 radius 0.158998 } } ] rotation 0.911889 0.290230 -0.290215 1.662909 scaleOrientation -0.819052 -0.545388 -0.178060 0.673196 translation 1.998939 2.106488 1.357089 } Transform { children [ DEF _O_3 Shape { appearance Appearance { material Material { diffuseColor 0.449999 0.449999 0.449999 specularColor 0.500000 0.500000 0.500000 } } geometry DEF _0_0 IndexedFaceSet { coord Coordinate { point [ 0.317999 0 0 0.296698 0 -7.949998e-2 0.238499 0 -0.137696 0.158998 0 -0.158998 7.949998e-2 0 -0.137696 2.130199e-2 0 -7.949998e-2 0 0 1.390020e-8 2.130199e-2 0 7.949998e-2 7.949998e-2 0 0.137696 0.158998 0 0.158998 0.238499 0 0.137696 0.296698 0 7.949998e-2 0.314085 4.974620e-2 0 0.293045 4.641380e-2 -7.949998e-2 0.235562 3.730959e-2 -0.137696 0.157040 2.487310e-2 -0.158998 7.852119e-2 1.243648e-2 -0.137696 2.103970e-2 3.332359e-3 -7.949998e-2 0 0 1.390020e-8 2.103970e-2 3.332359e-3 7.949998e-2 7.852119e-2 1.243648e-2 0.137696 0.157040 2.487310e-2 0.158998 0.235562 3.730959e-2 0.137696 0.293045 4.641380e-2 7.949998e-2 0.302435 9.826739e-2 0 0.282177 9.168469e-2 -7.949998e-2 0.226825 7.370050e-2 -0.137696 0.151216 4.913368e-2 -0.158998 7.560899e-2 2.456679e-2 -0.137696 2.025940e-2 6.582668e-3 -7.949998e-2 0 0 1.390020e-8 2.025940e-2 6.582680e-3 7.949998e-2 7.560899e-2 2.456689e-2 0.137696 0.151216 4.913368e-2 0.158998 0.226825 7.370050e-2 0.137696 0.282177 9.168469e-2 7.949998e-2 0.283340 0.144369 0 0.264360 0.134698 -7.949998e-2 0.212503 0.108277 -0.137696 0.141670 7.218450e-2 -0.158998 7.083500e-2 3.609218e-2 -0.137696 1.898019e-2 9.670889e-3 -7.949998e-2 0 0 1.390020e-8 1.898019e-2 9.670900e-3 7.949998e-2 7.083500e-2 3.609228e-2 0.137696 0.141670 7.218450e-2 0.158998 0.212503 0.108277 0.137696 0.264360 0.134698 7.949998e-2 0.257266 0.186914 0 0.240033 0.174393 -7.949998e-2 0.192949 0.140185 -0.137696 0.128634 9.345789e-2 -0.158998 6.431680e-2 4.672890e-2 -0.137696 1.723369e-2 1.252099e-2 -7.949998e-2 0 0 1.390020e-8 1.723369e-2 1.252099e-2 7.949998e-2 6.431689e-2 4.672890e-2 0.137696 0.128634 9.345789e-2 0.158998 0.192949 0.140185 0.137696 0.240033 0.174393 7.949998e-2 0.224858 0.224858 0 0.209795 0.209795 -7.949998e-2 0.168643 0.168643 -0.137696 0.112429 0.112429 -0.158998 5.621498e-2 5.621498e-2 -0.137696 1.506279e-2 1.506279e-2 -7.949998e-2 0 0 1.390020e-8 1.506279e-2 1.506279e-2 7.949998e-2 5.621498e-2 5.621498e-2 0.137696 0.112429 0.112429 0.158998 0.168643 0.168643 0.137696 0.209795 0.209795 7.949998e-2 0.186914 0.257266 0 0.174393 0.240033 -7.949998e-2 0.140185 0.192949 -0.137696 9.345780e-2 0.128634 -0.158998 4.672890e-2 6.431680e-2 -0.137696 1.252099e-2 1.723369e-2 -7.949998e-2 0 0 1.390020e-8 1.252099e-2 1.723369e-2 7.949998e-2 4.672890e-2 6.431689e-2 0.137696 9.345780e-2 0.128634 0.158998 0.140185 0.192949 0.137696 0.174393 0.240033 7.949998e-2 0.144369 0.283340 0 0.134698 0.264360 -7.949998e-2 0.108277 0.212503 -0.137696 7.218450e-2 0.141670 -0.158998 3.609218e-2 7.083500e-2 -0.137696 9.670889e-3 1.898019e-2 -7.949998e-2 0 0 1.390020e-8 9.670900e-3 1.898019e-2 7.949998e-2 3.609228e-2 7.083500e-2 0.137696 7.218450e-2 0.141670 0.158998 0.108277 0.212503 0.137696 0.134698 0.264360 7.949998e-2 9.826739e-2 0.302435 0 9.168469e-2 0.282177 -7.949998e-2 7.370050e-2 0.226825 -0.137696 4.913368e-2 0.151216 -0.158998 2.456679e-2 7.560899e-2 -0.137696 6.582668e-3 2.025940e-2 -7.949998e-2 0 0 1.390020e-8 6.582668e-3 2.025940e-2 7.949998e-2 2.456689e-2 7.560899e-2 0.137696 4.913368e-2 0.151216 0.158998 7.370050e-2 0.226825 0.137696 9.168469e-2 0.282177 7.949998e-2 4.974608e-2 0.314085 0 4.641380e-2 0.293045 -7.949998e-2 3.730959e-2 0.235562 -0.137696 2.487310e-2 0.157040 -0.158998 1.243648e-2 7.852119e-2 -0.137696 3.332359e-3 2.103970e-2 -7.949998e-2 0 0 1.390020e-8 3.332359e-3 2.103970e-2 7.949998e-2 1.243648e-2 7.852119e-2 0.137696 2.487310e-2 0.157040 0.158998 3.730959e-2 0.235562 0.137696 4.641380e-2 0.293045 7.949998e-2 -1.390020e-8 0.317999 0 -1.296908e-8 0.296698 -7.949998e-2 -1.042520e-8 0.238499 -0.137696 -6.950108e-9 0.158998 -0.158998 -3.475060e-9 7.949998e-2 -0.137696 -9.311388e-10 2.130199e-2 -7.949998e-2 0 0 1.390020e-8 -9.311388e-10 2.130199e-2 7.949998e-2 -3.475060e-9 7.949998e-2 0.137696 -6.950108e-9 0.158998 0.158998 -1.042520e-8 0.238499 0.137696 -1.296908e-8 0.296698 7.949998e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] rotation 0 1 0 2.187050 translation 1.621899 1.947499 0.824751 } Transform { children [ DEF _O_4 Shape { appearance Appearance { material Material { diffuseColor 0.449999 0.449999 0.449999 specularColor 0.500000 0.500000 0.500000 } } geometry Cylinder { height 0.253500 radius 0.158998 } } ] translation 1.529999 1.820749 0.694994 } Transform { children [ DEF _O_5 Shape { appearance Appearance { material Material { diffuseColor 0.449999 0.449999 0.449999 specularColor 0.500000 0.500000 0.500000 } } geometry DEF _1_0 IndexedFaceSet { coord Coordinate { point [ 0.317999 0 0 0.296698 0 -7.949998e-2 0.238499 0 -0.137696 0.158998 0 -0.158998 7.949998e-2 0 -0.137696 2.130199e-2 0 -7.949998e-2 0 0 1.390020e-8 2.130199e-2 0 7.949998e-2 7.949998e-2 0 0.137696 0.158998 0 0.158998 0.238499 0 0.137696 0.296698 0 7.949998e-2 0.314085 4.974620e-2 0 0.293045 4.641380e-2 -7.949998e-2 0.235562 3.730959e-2 -0.137696 0.157040 2.487310e-2 -0.158998 7.852119e-2 1.243648e-2 -0.137696 2.103970e-2 3.332359e-3 -7.949998e-2 0 0 1.390020e-8 2.103970e-2 3.332359e-3 7.949998e-2 7.852119e-2 1.243648e-2 0.137696 0.157040 2.487310e-2 0.158998 0.235562 3.730959e-2 0.137696 0.293045 4.641380e-2 7.949998e-2 0.302435 9.826739e-2 0 0.282177 9.168469e-2 -7.949998e-2 0.226825 7.370050e-2 -0.137696 0.151216 4.913368e-2 -0.158998 7.560899e-2 2.456679e-2 -0.137696 2.025940e-2 6.582668e-3 -7.949998e-2 0 0 1.390020e-8 2.025940e-2 6.582680e-3 7.949998e-2 7.560899e-2 2.456689e-2 0.137696 0.151216 4.913368e-2 0.158998 0.226825 7.370050e-2 0.137696 0.282177 9.168469e-2 7.949998e-2 0.283340 0.144369 0 0.264360 0.134698 -7.949998e-2 0.212503 0.108277 -0.137696 0.141670 7.218450e-2 -0.158998 7.083500e-2 3.609218e-2 -0.137696 1.898019e-2 9.670889e-3 -7.949998e-2 0 0 1.390020e-8 1.898019e-2 9.670900e-3 7.949998e-2 7.083500e-2 3.609228e-2 0.137696 0.141670 7.218450e-2 0.158998 0.212503 0.108277 0.137696 0.264360 0.134698 7.949998e-2 0.257266 0.186914 0 0.240033 0.174393 -7.949998e-2 0.192949 0.140185 -0.137696 0.128634 9.345789e-2 -0.158998 6.431680e-2 4.672890e-2 -0.137696 1.723369e-2 1.252099e-2 -7.949998e-2 0 0 1.390020e-8 1.723369e-2 1.252099e-2 7.949998e-2 6.431689e-2 4.672890e-2 0.137696 0.128634 9.345789e-2 0.158998 0.192949 0.140185 0.137696 0.240033 0.174393 7.949998e-2 0.224858 0.224858 0 0.209795 0.209795 -7.949998e-2 0.168643 0.168643 -0.137696 0.112429 0.112429 -0.158998 5.621498e-2 5.621498e-2 -0.137696 1.506279e-2 1.506279e-2 -7.949998e-2 0 0 1.390020e-8 1.506279e-2 1.506279e-2 7.949998e-2 5.621498e-2 5.621498e-2 0.137696 0.112429 0.112429 0.158998 0.168643 0.168643 0.137696 0.209795 0.209795 7.949998e-2 0.186914 0.257266 0 0.174393 0.240033 -7.949998e-2 0.140185 0.192949 -0.137696 9.345780e-2 0.128634 -0.158998 4.672890e-2 6.431680e-2 -0.137696 1.252099e-2 1.723369e-2 -7.949998e-2 0 0 1.390020e-8 1.252099e-2 1.723369e-2 7.949998e-2 4.672890e-2 6.431689e-2 0.137696 9.345780e-2 0.128634 0.158998 0.140185 0.192949 0.137696 0.174393 0.240033 7.949998e-2 0.144369 0.283340 0 0.134698 0.264360 -7.949998e-2 0.108277 0.212503 -0.137696 7.218450e-2 0.141670 -0.158998 3.609218e-2 7.083500e-2 -0.137696 9.670889e-3 1.898019e-2 -7.949998e-2 0 0 1.390020e-8 9.670900e-3 1.898019e-2 7.949998e-2 3.609228e-2 7.083500e-2 0.137696 7.218450e-2 0.141670 0.158998 0.108277 0.212503 0.137696 0.134698 0.264360 7.949998e-2 9.826739e-2 0.302435 0 9.168469e-2 0.282177 -7.949998e-2 7.370050e-2 0.226825 -0.137696 4.913368e-2 0.151216 -0.158998 2.456679e-2 7.560899e-2 -0.137696 6.582668e-3 2.025940e-2 -7.949998e-2 0 0 1.390020e-8 6.582668e-3 2.025940e-2 7.949998e-2 2.456689e-2 7.560899e-2 0.137696 4.913368e-2 0.151216 0.158998 7.370050e-2 0.226825 0.137696 9.168469e-2 0.282177 7.949998e-2 4.974608e-2 0.314085 0 4.641380e-2 0.293045 -7.949998e-2 3.730959e-2 0.235562 -0.137696 2.487310e-2 0.157040 -0.158998 1.243648e-2 7.852119e-2 -0.137696 3.332359e-3 2.103970e-2 -7.949998e-2 0 0 1.390020e-8 3.332359e-3 2.103970e-2 7.949998e-2 1.243648e-2 7.852119e-2 0.137696 2.487310e-2 0.157040 0.158998 3.730959e-2 0.235562 0.137696 4.641380e-2 0.293045 7.949998e-2 -1.390020e-8 0.317999 0 -1.296908e-8 0.296698 -7.949998e-2 -1.042520e-8 0.238499 -0.137696 -6.950108e-9 0.158998 -0.158998 -3.475060e-9 7.949998e-2 -0.137696 -9.311388e-10 2.130199e-2 -7.949998e-2 0 0 1.390020e-8 -9.311388e-10 2.130199e-2 7.949998e-2 -3.475060e-9 7.949998e-2 0.137696 -6.950108e-9 0.158998 0.158998 -1.042520e-8 0.238499 0.137696 -1.296908e-8 0.296698 7.949998e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] rotation -0.606143 0.606144 0.514956 4.092669 scaleOrientation -0.411135 -0.247195 -0.877418 0.785389 translation 1.555698 1.694000 0.538084 } Transform { children [ DEF _O_6 Shape { appearance Appearance { material Material { diffuseColor 0.449999 0.449999 0.449999 specularColor 0.500000 0.500000 0.500000 } } geometry Cylinder { height 0.100000 radius 0.158998 } } ] rotation 0.993448 -8.080607e-2 8.080587e-2 1.577370 translation 1.563778 1.534999 0.488743 } Transform { children [ DEF _O_7 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.484057 radius 0.158998 } } ] rotation 0.993449 -8.080016e-2 8.080586e-2 1.577370 translation 1.604179 1.534999 0.242027 } Transform { children [ DEF _O_8 Shape { appearance Appearance { material Material { diffuseColor 0.449999 0.449999 0.449999 specularColor 0.500000 0.500000 0.500000 } } geometry Cylinder { height 0.746819 radius 0.158998 } } ] rotation 0.905747 -0.299685 -0.299685 4.613550 scaleOrientation 0.995052 -7.564260e-2 -6.440980e-2 3.929310 translation 2.809560 2.117500 1.337339 } Transform { children [ DEF _O_9 Shape { appearance Appearance { material Material { diffuseColor 0.449999 0.449999 0.449999 specularColor 0.500000 0.500000 0.500000 } } geometry DEF _0_1 IndexedFaceSet { coord Coordinate { point [ 0.317999 0 0 0.296698 0 -7.949998e-2 0.238499 0 -0.137696 0.158998 0 -0.158998 7.949998e-2 0 -0.137696 2.130199e-2 0 -7.949998e-2 0 0 1.390020e-8 2.130199e-2 0 7.949998e-2 7.949998e-2 0 0.137696 0.158998 0 0.158998 0.238499 0 0.137696 0.296698 0 7.949998e-2 0.314085 4.974620e-2 0 0.293045 4.641380e-2 -7.949998e-2 0.235562 3.730959e-2 -0.137696 0.157040 2.487310e-2 -0.158998 7.852119e-2 1.243648e-2 -0.137696 2.103970e-2 3.332359e-3 -7.949998e-2 0 0 1.390020e-8 2.103970e-2 3.332359e-3 7.949998e-2 7.852119e-2 1.243648e-2 0.137696 0.157040 2.487310e-2 0.158998 0.235562 3.730959e-2 0.137696 0.293045 4.641380e-2 7.949998e-2 0.302435 9.826739e-2 0 0.282177 9.168469e-2 -7.949998e-2 0.226825 7.370050e-2 -0.137696 0.151216 4.913368e-2 -0.158998 7.560899e-2 2.456679e-2 -0.137696 2.025940e-2 6.582668e-3 -7.949998e-2 0 0 1.390020e-8 2.025940e-2 6.582680e-3 7.949998e-2 7.560899e-2 2.456689e-2 0.137696 0.151216 4.913368e-2 0.158998 0.226825 7.370050e-2 0.137696 0.282177 9.168469e-2 7.949998e-2 0.283340 0.144369 0 0.264360 0.134698 -7.949998e-2 0.212503 0.108277 -0.137696 0.141670 7.218450e-2 -0.158998 7.083500e-2 3.609218e-2 -0.137696 1.898019e-2 9.670889e-3 -7.949998e-2 0 0 1.390020e-8 1.898019e-2 9.670900e-3 7.949998e-2 7.083500e-2 3.609228e-2 0.137696 0.141670 7.218450e-2 0.158998 0.212503 0.108277 0.137696 0.264360 0.134698 7.949998e-2 0.257266 0.186914 0 0.240033 0.174393 -7.949998e-2 0.192949 0.140185 -0.137696 0.128634 9.345789e-2 -0.158998 6.431680e-2 4.672890e-2 -0.137696 1.723369e-2 1.252099e-2 -7.949998e-2 0 0 1.390020e-8 1.723369e-2 1.252099e-2 7.949998e-2 6.431689e-2 4.672890e-2 0.137696 0.128634 9.345789e-2 0.158998 0.192949 0.140185 0.137696 0.240033 0.174393 7.949998e-2 0.224858 0.224858 0 0.209795 0.209795 -7.949998e-2 0.168643 0.168643 -0.137696 0.112429 0.112429 -0.158998 5.621498e-2 5.621498e-2 -0.137696 1.506279e-2 1.506279e-2 -7.949998e-2 0 0 1.390020e-8 1.506279e-2 1.506279e-2 7.949998e-2 5.621498e-2 5.621498e-2 0.137696 0.112429 0.112429 0.158998 0.168643 0.168643 0.137696 0.209795 0.209795 7.949998e-2 0.186914 0.257266 0 0.174393 0.240033 -7.949998e-2 0.140185 0.192949 -0.137696 9.345780e-2 0.128634 -0.158998 4.672890e-2 6.431680e-2 -0.137696 1.252099e-2 1.723369e-2 -7.949998e-2 0 0 1.390020e-8 1.252099e-2 1.723369e-2 7.949998e-2 4.672890e-2 6.431689e-2 0.137696 9.345780e-2 0.128634 0.158998 0.140185 0.192949 0.137696 0.174393 0.240033 7.949998e-2 0.144369 0.283340 0 0.134698 0.264360 -7.949998e-2 0.108277 0.212503 -0.137696 7.218450e-2 0.141670 -0.158998 3.609218e-2 7.083500e-2 -0.137696 9.670889e-3 1.898019e-2 -7.949998e-2 0 0 1.390020e-8 9.670900e-3 1.898019e-2 7.949998e-2 3.609228e-2 7.083500e-2 0.137696 7.218450e-2 0.141670 0.158998 0.108277 0.212503 0.137696 0.134698 0.264360 7.949998e-2 9.826739e-2 0.302435 0 9.168469e-2 0.282177 -7.949998e-2 7.370050e-2 0.226825 -0.137696 4.913368e-2 0.151216 -0.158998 2.456679e-2 7.560899e-2 -0.137696 6.582668e-3 2.025940e-2 -7.949998e-2 0 0 1.390020e-8 6.582668e-3 2.025940e-2 7.949998e-2 2.456689e-2 7.560899e-2 0.137696 4.913368e-2 0.151216 0.158998 7.370050e-2 0.226825 0.137696 9.168469e-2 0.282177 7.949998e-2 4.974608e-2 0.314085 0 4.641380e-2 0.293045 -7.949998e-2 3.730959e-2 0.235562 -0.137696 2.487310e-2 0.157040 -0.158998 1.243648e-2 7.852119e-2 -0.137696 3.332359e-3 2.103970e-2 -7.949998e-2 0 0 1.390020e-8 3.332359e-3 2.103970e-2 7.949998e-2 1.243648e-2 7.852119e-2 0.137696 2.487310e-2 0.157040 0.158998 3.730959e-2 0.235562 0.137696 4.641380e-2 0.293045 7.949998e-2 -1.390020e-8 0.317999 0 -1.296908e-8 0.296698 -7.949998e-2 -1.042520e-8 0.238499 -0.137696 -6.950108e-9 0.158998 -0.158998 -3.475060e-9 7.949998e-2 -0.137696 -9.311388e-10 2.130199e-2 -7.949998e-2 0 0 1.390020e-8 -9.311388e-10 2.130199e-2 7.949998e-2 -3.475060e-9 7.949998e-2 0.137696 -6.950108e-9 0.158998 0.158998 -1.042520e-8 0.238499 0.137696 -1.296908e-8 0.296698 7.949998e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] rotation 3.485909e-7 1 -1.059858e-7 2.209870 scaleOrientation 4.113369e-7 1 7.962970e-8 2.356189 translation 2.586838 1.958500 1.037618 } Transform { children [ DEF _O_10 Shape { appearance Appearance { material Material { diffuseColor 0.449999 0.449999 0.449999 specularColor 0.500000 0.500000 0.500000 } } geometry Cylinder { height 0.256500 radius 0.158998 } } ] rotation -2.023639e-8 1 2.702599e-8 0.785395 translation 2.492000 1.830250 0.910000 } Transform { children [ DEF _O_11 Shape { appearance Appearance { material Material { diffuseColor 0.449999 0.449999 0.449999 specularColor 0.500000 0.500000 0.500000 } } geometry DEF _1_1 IndexedFaceSet { coord Coordinate { point [ 0.317999 0 0 0.296698 0 -7.949998e-2 0.238499 0 -0.137696 0.158998 0 -0.158998 7.949998e-2 0 -0.137696 2.130199e-2 0 -7.949998e-2 0 0 1.390020e-8 2.130199e-2 0 7.949998e-2 7.949998e-2 0 0.137696 0.158998 0 0.158998 0.238499 0 0.137696 0.296698 0 7.949998e-2 0.314085 4.974620e-2 0 0.293045 4.641380e-2 -7.949998e-2 0.235562 3.730959e-2 -0.137696 0.157040 2.487310e-2 -0.158998 7.852119e-2 1.243648e-2 -0.137696 2.103970e-2 3.332359e-3 -7.949998e-2 0 0 1.390020e-8 2.103970e-2 3.332359e-3 7.949998e-2 7.852119e-2 1.243648e-2 0.137696 0.157040 2.487310e-2 0.158998 0.235562 3.730959e-2 0.137696 0.293045 4.641380e-2 7.949998e-2 0.302435 9.826739e-2 0 0.282177 9.168469e-2 -7.949998e-2 0.226825 7.370050e-2 -0.137696 0.151216 4.913368e-2 -0.158998 7.560899e-2 2.456679e-2 -0.137696 2.025940e-2 6.582668e-3 -7.949998e-2 0 0 1.390020e-8 2.025940e-2 6.582680e-3 7.949998e-2 7.560899e-2 2.456689e-2 0.137696 0.151216 4.913368e-2 0.158998 0.226825 7.370050e-2 0.137696 0.282177 9.168469e-2 7.949998e-2 0.283340 0.144369 0 0.264360 0.134698 -7.949998e-2 0.212503 0.108277 -0.137696 0.141670 7.218450e-2 -0.158998 7.083500e-2 3.609218e-2 -0.137696 1.898019e-2 9.670889e-3 -7.949998e-2 0 0 1.390020e-8 1.898019e-2 9.670900e-3 7.949998e-2 7.083500e-2 3.609228e-2 0.137696 0.141670 7.218450e-2 0.158998 0.212503 0.108277 0.137696 0.264360 0.134698 7.949998e-2 0.257266 0.186914 0 0.240033 0.174393 -7.949998e-2 0.192949 0.140185 -0.137696 0.128634 9.345789e-2 -0.158998 6.431680e-2 4.672890e-2 -0.137696 1.723369e-2 1.252099e-2 -7.949998e-2 0 0 1.390020e-8 1.723369e-2 1.252099e-2 7.949998e-2 6.431689e-2 4.672890e-2 0.137696 0.128634 9.345789e-2 0.158998 0.192949 0.140185 0.137696 0.240033 0.174393 7.949998e-2 0.224858 0.224858 0 0.209795 0.209795 -7.949998e-2 0.168643 0.168643 -0.137696 0.112429 0.112429 -0.158998 5.621498e-2 5.621498e-2 -0.137696 1.506279e-2 1.506279e-2 -7.949998e-2 0 0 1.390020e-8 1.506279e-2 1.506279e-2 7.949998e-2 5.621498e-2 5.621498e-2 0.137696 0.112429 0.112429 0.158998 0.168643 0.168643 0.137696 0.209795 0.209795 7.949998e-2 0.186914 0.257266 0 0.174393 0.240033 -7.949998e-2 0.140185 0.192949 -0.137696 9.345780e-2 0.128634 -0.158998 4.672890e-2 6.431680e-2 -0.137696 1.252099e-2 1.723369e-2 -7.949998e-2 0 0 1.390020e-8 1.252099e-2 1.723369e-2 7.949998e-2 4.672890e-2 6.431689e-2 0.137696 9.345780e-2 0.128634 0.158998 0.140185 0.192949 0.137696 0.174393 0.240033 7.949998e-2 0.144369 0.283340 0 0.134698 0.264360 -7.949998e-2 0.108277 0.212503 -0.137696 7.218450e-2 0.141670 -0.158998 3.609218e-2 7.083500e-2 -0.137696 9.670889e-3 1.898019e-2 -7.949998e-2 0 0 1.390020e-8 9.670900e-3 1.898019e-2 7.949998e-2 3.609228e-2 7.083500e-2 0.137696 7.218450e-2 0.141670 0.158998 0.108277 0.212503 0.137696 0.134698 0.264360 7.949998e-2 9.826739e-2 0.302435 0 9.168469e-2 0.282177 -7.949998e-2 7.370050e-2 0.226825 -0.137696 4.913368e-2 0.151216 -0.158998 2.456679e-2 7.560899e-2 -0.137696 6.582668e-3 2.025940e-2 -7.949998e-2 0 0 1.390020e-8 6.582668e-3 2.025940e-2 7.949998e-2 2.456689e-2 7.560899e-2 0.137696 4.913368e-2 0.151216 0.158998 7.370050e-2 0.226825 0.137696 9.168469e-2 0.282177 7.949998e-2 4.974608e-2 0.314085 0 4.641380e-2 0.293045 -7.949998e-2 3.730959e-2 0.235562 -0.137696 2.487310e-2 0.157040 -0.158998 1.243648e-2 7.852119e-2 -0.137696 3.332359e-3 2.103970e-2 -7.949998e-2 0 0 1.390020e-8 3.332359e-3 2.103970e-2 7.949998e-2 1.243648e-2 7.852119e-2 0.137696 2.487310e-2 0.157040 0.158998 3.730959e-2 0.235562 0.137696 4.641380e-2 0.293045 7.949998e-2 -1.390020e-8 0.317999 0 -1.296908e-8 0.296698 -7.949998e-2 -1.042520e-8 0.238499 -0.137696 -6.950108e-9 0.158998 -0.158998 -3.475060e-9 7.949998e-2 -0.137696 -9.311388e-10 2.130199e-2 -7.949998e-2 0 0 1.390020e-8 -9.311388e-10 2.130199e-2 7.949998e-2 -3.475060e-9 7.949998e-2 0.137696 -6.950108e-9 0.158998 0.158998 -1.042520e-8 0.238499 0.137696 -1.296908e-8 0.296698 7.949998e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] rotation 0.606992 -0.606992 -0.512953 2.193680 scaleOrientation 0.356134 0.407760 -0.840773 0.823005 translation 2.518520 1.702000 0.753228 } Transform { children [ DEF _O_12 Shape { appearance Appearance { material Material { diffuseColor 0.449999 0.449999 0.449999 specularColor 0.500000 0.500000 0.500000 } } geometry Cylinder { height 0.100000 radius 0.158998 } } ] rotation 0.993023 -8.338183e-2 8.338183e-2 1.577800 scaleOrientation -0.163492 -0.858696 0.485705 7.889240e-2 translation 2.526849 1.542999 0.703926 } Transform { children [ DEF _O_13 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.717598 radius 0.158998 } } ] rotation 0.993023 -8.338183e-2 8.338183e-2 1.577800 scaleOrientation -3.251720e-2 -0.713748 -0.699647 0.118087 translation 2.585200 1.542999 0.358799 } Transform { children [ DEF _18_0 Shape { appearance Appearance { material Material { diffuseColor 1 0.561764 0.343896 shininess 7.999999e-2 specularColor 0.879998 0.300487 0.300487 } } } ] translation 0.914690 -5e-2 1.447499 } DEF _@PATCH_NAME_F2_5 Transform { children [ DEF _F_10 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.245000 radius 2.135000e-2 } } ] rotation -0.754915 -0.416853 -0.506297 1.813820 scaleOrientation 0.437084 0.899073 -2.496750e-2 2.291850 translation 1.313269 1.238280 9.520129e-2 } DEF _@PATCH_NAME_F2_4 Transform { children [ DEF _F_9 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry IndexedFaceSet { coord Coordinate { point [ 6.404998e-2 0 0 6.118958e-2 0 -1.067500e-2 5.337499e-2 0 -1.848958e-2 4.270000e-2 0 -2.135000e-2 3.202499e-2 0 -1.848958e-2 2.421040e-2 0 -1.067500e-2 2.135000e-2 0 1.866480e-9 2.421040e-2 0 1.067500e-2 3.202499e-2 0 1.848958e-2 4.270000e-2 0 2.135000e-2 5.337499e-2 0 1.848958e-2 6.118958e-2 0 1.067500e-2 6.328620e-2 9.861868e-3 0 6.046000e-2 9.421450e-3 -1.067500e-2 5.273849e-2 8.218220e-3 -1.848958e-2 4.219080e-2 6.574579e-3 -2.135000e-2 3.164310e-2 4.930930e-3 -1.848958e-2 2.392170e-2 3.727700e-3 -1.067500e-2 2.109540e-2 3.287289e-3 1.866480e-9 2.392170e-2 3.727700e-3 1.067500e-2 3.164310e-2 4.930930e-3 1.848958e-2 4.219080e-2 6.574579e-3 2.135000e-2 5.273849e-2 8.218220e-3 1.848958e-2 6.046000e-2 9.421450e-3 1.067500e-2 6.101309e-2 1.948850e-2 0 5.828839e-2 1.861819e-2 -1.067500e-2 5.084430e-2 1.624039e-2 -1.848958e-2 4.067540e-2 1.299239e-2 -2.135000e-2 3.050659e-2 9.744260e-3 -1.848958e-2 2.306240e-2 7.366498e-3 -1.067500e-2 2.033770e-2 6.496178e-3 1.866480e-9 2.306240e-2 7.366498e-3 1.067500e-2 3.050659e-2 9.744268e-3 1.848958e-2 4.067540e-2 1.299239e-2 2.135000e-2 5.084430e-2 1.624039e-2 1.848958e-2 5.828839e-2 1.861819e-2 1.067500e-2 5.728489e-2 2.865038e-2 0 5.472660e-2 2.737089e-2 -1.067500e-2 4.773740e-2 2.387529e-2 -1.848958e-2 3.818989e-2 1.910028e-2 -2.135000e-2 2.864238e-2 1.432519e-2 -1.848958e-2 2.165319e-2 1.082959e-2 -1.067500e-2 1.909499e-2 9.550140e-3 1.866480e-9 2.165319e-2 1.082959e-2 1.067500e-2 2.864238e-2 1.432519e-2 1.848958e-2 3.818989e-2 1.910028e-2 2.135000e-2 4.773740e-2 2.387529e-2 1.848958e-2 5.472660e-2 2.737089e-2 1.067500e-2 5.219040e-2 3.712898e-2 0 4.985969e-2 3.547089e-2 -1.067500e-2 4.349200e-2 3.094080e-2 -1.848958e-2 3.479360e-2 2.475270e-2 -2.135000e-2 2.609520e-2 1.856449e-2 -1.848958e-2 1.972750e-2 1.403439e-2 -1.067500e-2 1.739680e-2 1.237630e-2 1.866480e-9 1.972750e-2 1.403439e-2 1.067500e-2 2.609520e-2 1.856449e-2 1.848958e-2 3.479360e-2 2.475270e-2 2.135000e-2 4.349200e-2 3.094080e-2 1.848958e-2 4.985969e-2 3.547089e-2 1.067500e-2 4.585130e-2 4.472209e-2 0 4.380359e-2 4.272488e-2 -1.067500e-2 3.820940e-2 3.726840e-2 -1.848958e-2 3.056750e-2 2.981469e-2 -2.135000e-2 2.292560e-2 2.236098e-2 -1.848958e-2 1.733140e-2 1.690459e-2 -1.067500e-2 1.528379e-2 1.490740e-2 1.866480e-9 1.733140e-2 1.690459e-2 1.067500e-2 2.292560e-2 2.236098e-2 1.848958e-2 3.056750e-2 2.981469e-2 2.135000e-2 3.820940e-2 3.726840e-2 1.848958e-2 4.380359e-2 4.272488e-2 1.067500e-2 3.841859e-2 5.124859e-2 0 3.670290e-2 4.895988e-2 -1.067500e-2 3.201549e-2 4.270710e-2 -1.848958e-2 2.561240e-2 3.416569e-2 -2.135000e-2 1.920928e-2 2.562429e-2 -1.848958e-2 1.452189e-2 1.937150e-2 -1.067500e-2 1.280620e-2 1.708289e-2 1.866480e-9 1.452189e-2 1.937150e-2 1.067500e-2 1.920928e-2 2.562429e-2 1.848958e-2 2.561240e-2 3.416569e-2 2.135000e-2 3.201549e-2 4.270710e-2 1.848958e-2 3.670290e-2 4.895988e-2 1.067500e-2 3.006969e-2 5.655280e-2 0 2.872679e-2 5.402718e-2 -1.067500e-2 2.505799e-2 4.712729e-2 -1.848958e-2 2.004639e-2 3.770190e-2 -2.135000e-2 1.503480e-2 2.827640e-2 -1.848958e-2 1.136610e-2 2.137649e-2 -1.067500e-2 1.002318e-2 1.885090e-2 1.866480e-9 1.136610e-2 2.137649e-2 1.067500e-2 1.503480e-2 2.827640e-2 1.848958e-2 2.004639e-2 3.770190e-2 2.135000e-2 2.505799e-2 4.712729e-2 1.848958e-2 2.872679e-2 5.402718e-2 1.067500e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 ] creaseAngle 0.785000 } } ] rotation 3.245481e-2 0.731051 -0.681549 3.171740 scaleOrientation -0.305576 0.868757 -0.389723 1.776980 translation 1.225360 1.237360 0.190307 } DEF _@PATCH_NAME_F2_3 Transform { children [ DEF _F_8 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry IndexedFaceSet { coord Coordinate { point [ 0.261350 0 0 0.258489 0 -1.067500e-2 0.250674 0 -1.848958e-2 0.239998 0 -2.135000e-2 0.229323 0 -1.848958e-2 0.221508 0 -1.067500e-2 0.218648 0 1.866480e-9 0.221508 0 1.067500e-2 0.229323 0 1.848958e-2 0.239998 0 2.135000e-2 0.250674 0 1.848958e-2 0.258489 0 1.067500e-2 0.258590 3.787789e-2 0 0.255760 3.746340e-2 -1.067500e-2 0.248026 3.633080e-2 -1.848958e-2 0.237464 3.478360e-2 -2.135000e-2 0.226904 3.323648e-2 -1.848958e-2 0.219172 3.210388e-2 -1.067500e-2 0.216341 3.168930e-2 1.866480e-9 0.219172 3.210388e-2 1.067500e-2 0.226904 3.323648e-2 1.848958e-2 0.237464 3.478360e-2 2.135000e-2 0.248026 3.633080e-2 1.848958e-2 0.255760 3.746340e-2 1.067500e-2 0.250371 7.495599e-2 0 0.247630 7.413569e-2 -1.067500e-2 0.240143 7.189439e-2 -1.848958e-2 0.229917 6.883279e-2 -2.135000e-2 0.219689 6.577110e-2 -1.848958e-2 0.212203 6.352990e-2 -1.067500e-2 0.209463 6.270950e-2 1.866480e-9 0.212203 6.352990e-2 1.067500e-2 0.219689 6.577110e-2 1.848958e-2 0.229917 6.883279e-2 2.135000e-2 0.240143 7.189439e-2 1.848958e-2 0.247630 7.413569e-2 1.067500e-2 0.236864 0.110449 0 0.234271 0.109241 -1.067500e-2 0.227189 0.105939 -1.848958e-2 0.217512 0.101428 -2.135000e-2 0.207837 9.691689e-2 -1.848958e-2 0.200755 9.361430e-2 -1.067500e-2 0.198164 9.240549e-2 1.866480e-9 0.200755 9.361430e-2 1.067500e-2 0.207837 9.691689e-2 1.848958e-2 0.217512 0.101428 2.135000e-2 0.227189 0.105939 1.848958e-2 0.234271 0.109241 1.067500e-2 0.218355 0.143612 0 0.215965 0.142040 -1.067500e-2 0.209435 0.137748 -1.848958e-2 0.200516 0.131880 -2.135000e-2 0.191596 0.126016 -1.848958e-2 0.185067 0.121720 -1.067500e-2 0.182677 0.120149 1.866480e-9 0.185067 0.121720 1.067500e-2 0.191596 0.126016 1.848958e-2 0.200516 0.131880 2.135000e-2 0.209435 0.137748 1.848958e-2 0.215965 0.142040 1.067500e-2 0.195234 0.173742 0 0.193096 0.171843 -1.067500e-2 0.187261 0.166648 -1.848958e-2 0.179286 0.159549 -2.135000e-2 0.171312 0.152454 -1.848958e-2 0.165472 0.147257 -1.067500e-2 0.163337 0.145356 1.866480e-9 0.165472 0.147257 1.067500e-2 0.171312 0.152454 1.848958e-2 0.179286 0.159549 2.135000e-2 0.187261 0.166648 1.848958e-2 0.193096 0.171843 1.067500e-2 0.167991 0.200204 0 0.166152 0.198015 -1.067500e-2 0.161129 0.192028 -1.848958e-2 0.154267 0.183851 -2.135000e-2 0.147405 0.175671 -1.848958e-2 0.142382 0.169687 -1.067500e-2 0.140544 0.167494 1.866480e-9 0.142382 0.169687 1.067500e-2 0.147405 0.175671 1.848958e-2 0.154267 0.183851 2.135000e-2 0.161129 0.192028 1.848958e-2 0.166152 0.198015 1.067500e-2 0.137201 0.222439 0 0.135701 0.220005 -1.067500e-2 0.131597 0.213354 -1.848958e-2 0.125992 0.204266 -2.135000e-2 0.120388 0.195180 -1.848958e-2 0.116287 0.188529 -1.067500e-2 0.114785 0.186095 1.866480e-9 0.116287 0.188529 1.067500e-2 0.120388 0.195180 1.848958e-2 0.125992 0.204266 2.135000e-2 0.131597 0.213354 1.848958e-2 0.135701 0.220005 1.067500e-2 0.103514 0.239976 0 0.102383 0.237349 -1.067500e-2 9.928730e-2 0.230174 -1.848958e-2 9.505920e-2 0.220372 -2.135000e-2 9.083098e-2 0.210568 -1.848958e-2 8.773580e-2 0.203392 -1.067500e-2 8.660288e-2 0.200766 1.866480e-9 8.773580e-2 0.203392 1.067500e-2 9.083098e-2 0.210568 1.848958e-2 9.505920e-2 0.220372 2.135000e-2 9.928730e-2 0.230174 1.848958e-2 0.102383 0.237349 1.067500e-2 6.764239e-2 0.252445 0 6.690198e-2 0.249680 -1.067500e-2 6.487949e-2 0.242133 -1.848958e-2 6.211660e-2 0.231821 -2.135000e-2 5.935370e-2 0.221511 -1.848958e-2 5.733110e-2 0.213963 -1.067500e-2 5.659079e-2 0.211199 1.866480e-9 5.733110e-2 0.213963 1.067500e-2 5.935370e-2 0.221511 1.848958e-2 6.211660e-2 0.231821 2.135000e-2 6.487949e-2 0.242133 1.848958e-2 6.690198e-2 0.249680 1.067500e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 ] creaseAngle 0.785000 } } ] rotation -0.472407 0.640310 -0.605668 3.989190 scaleOrientation 0.305066 0.605619 -0.734955 1.199159 translation 1.422628 1.238759 0.197307 } DEF _@PATCH_NAME_F2_2 Transform { children [ DEF _F_7 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.436248 radius 2.135000e-2 } } ] rotation -0.128933 -9.019851e-2 0.987542 1.564309 scaleOrientation 6.645842e-2 -0.840537 -0.537662 0.528406 translation 1.565690 1.223909 0.474052 } DEF _@PATCH_NAME_F2_1 Transform { children [ DEF _F_6 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry IndexedFaceSet { coord Coordinate { point [ 7.105000e-2 0 0 6.769388e-2 0 -1.252499e-2 5.852498e-2 0 -2.169390e-2 4.600000e-2 0 -2.504999e-2 3.347500e-2 0 -2.169390e-2 2.430609e-2 0 -1.252499e-2 2.095000e-2 0 2.189940e-9 2.430609e-2 0 1.252499e-2 3.347500e-2 0 2.169390e-2 4.600000e-2 0 2.504999e-2 5.852498e-2 0 2.169390e-2 6.769388e-2 0 1.252499e-2 7.017529e-2 1.111469e-2 0 6.686048e-2 1.058970e-2 -1.252499e-2 5.780449e-2 9.155330e-3 -2.169390e-2 4.543370e-2 7.195990e-3 -2.504999e-2 3.306290e-2 5.236640e-3 -2.169390e-2 2.400680e-2 3.802309e-3 -1.252499e-2 2.069210e-2 3.277298e-3 2.189940e-9 2.400680e-2 3.802309e-3 1.252499e-2 3.306290e-2 5.236640e-3 2.169390e-2 4.543370e-2 7.195990e-3 2.504999e-2 5.780449e-2 9.155330e-3 2.169390e-2 6.686048e-2 1.058970e-2 1.252499e-2 6.757260e-2 2.195570e-2 0 6.438080e-2 2.091860e-2 -1.252499e-2 5.566060e-2 1.808520e-2 -2.169390e-2 4.374859e-2 1.421479e-2 -2.504999e-2 3.183659e-2 1.034430e-2 -2.169390e-2 2.311640e-2 7.510988e-3 -1.252499e-2 1.992459e-2 6.473910e-3 2.189940e-9 2.311640e-2 7.510988e-3 1.252499e-2 3.183659e-2 1.034430e-2 2.169390e-2 4.374859e-2 1.421479e-2 2.504999e-2 5.566060e-2 1.808520e-2 2.169390e-2 6.438080e-2 2.091860e-2 1.252499e-2 6.330598e-2 3.225598e-2 0 6.031569e-2 3.073240e-2 -1.252499e-2 5.214620e-2 2.656980e-2 -2.169390e-2 4.098628e-2 2.088358e-2 -2.504999e-2 2.982640e-2 1.519730e-2 -2.169390e-2 2.165690e-2 1.103470e-2 -1.252499e-2 1.866660e-2 9.511100e-3 2.189940e-9 2.165690e-2 1.103470e-2 1.252499e-2 2.982640e-2 1.519730e-2 2.169390e-2 4.098628e-2 2.088358e-2 2.504999e-2 5.214620e-2 2.656980e-2 2.169390e-2 6.031569e-2 3.073240e-2 1.252499e-2 5.748070e-2 4.176209e-2 0 5.476550e-2 3.978950e-2 -1.252499e-2 4.734769e-2 3.440010e-2 -2.169390e-2 3.721480e-2 2.703808e-2 -2.504999e-2 2.708180e-2 1.967610e-2 -2.169390e-2 1.966400e-2 1.428669e-2 -1.252499e-2 1.694888e-2 1.231408e-2 2.189940e-9 1.966400e-2 1.428669e-2 1.252499e-2 2.708180e-2 1.967610e-2 2.169390e-2 3.721480e-2 2.703808e-2 2.504999e-2 4.734769e-2 3.440010e-2 2.169390e-2 5.476550e-2 3.978950e-2 1.252499e-2 5.023989e-2 5.023989e-2 0 4.786679e-2 4.786679e-2 -1.252499e-2 4.138340e-2 4.138340e-2 -2.169390e-2 3.252689e-2 3.252689e-2 -2.504999e-2 2.367039e-2 2.367039e-2 -2.169390e-2 1.718699e-2 1.718699e-2 -1.252499e-2 1.481388e-2 1.481388e-2 2.189940e-9 1.718699e-2 1.718699e-2 1.252499e-2 2.367039e-2 2.367039e-2 2.169390e-2 3.252689e-2 3.252689e-2 2.504999e-2 4.138340e-2 4.138340e-2 2.169390e-2 4.786679e-2 4.786679e-2 1.252499e-2 4.176209e-2 5.748070e-2 0 3.978950e-2 5.476550e-2 -1.252499e-2 3.440010e-2 4.734769e-2 -2.169390e-2 2.703808e-2 3.721480e-2 -2.504999e-2 1.967610e-2 2.708180e-2 -2.169390e-2 1.428669e-2 1.966400e-2 -1.252499e-2 1.231408e-2 1.694888e-2 2.189940e-9 1.428669e-2 1.966400e-2 1.252499e-2 1.967610e-2 2.708180e-2 2.169390e-2 2.703808e-2 3.721480e-2 2.504999e-2 3.440010e-2 4.734769e-2 2.169390e-2 3.978950e-2 5.476550e-2 1.252499e-2 3.225598e-2 6.330598e-2 0 3.073240e-2 6.031569e-2 -1.252499e-2 2.656980e-2 5.214620e-2 -2.169390e-2 2.088358e-2 4.098628e-2 -2.504999e-2 1.519730e-2 2.982640e-2 -2.169390e-2 1.103470e-2 2.165690e-2 -1.252499e-2 9.511100e-3 1.866660e-2 2.189940e-9 1.103470e-2 2.165690e-2 1.252499e-2 1.519730e-2 2.982640e-2 2.169390e-2 2.088358e-2 4.098628e-2 2.504999e-2 2.656980e-2 5.214620e-2 2.169390e-2 3.073240e-2 6.031569e-2 1.252499e-2 2.195570e-2 6.757260e-2 0 2.091860e-2 6.438080e-2 -1.252499e-2 1.808520e-2 5.566060e-2 -2.169390e-2 1.421479e-2 4.374859e-2 -2.504999e-2 1.034430e-2 3.183659e-2 -2.169390e-2 7.510988e-3 2.311640e-2 -1.252499e-2 6.473910e-3 1.992459e-2 2.189940e-9 7.510988e-3 2.311640e-2 1.252499e-2 1.034430e-2 3.183659e-2 2.169390e-2 1.421479e-2 4.374859e-2 2.504999e-2 1.808520e-2 5.566060e-2 2.169390e-2 2.091860e-2 6.438080e-2 1.252499e-2 1.111469e-2 7.017529e-2 0 1.058970e-2 6.686048e-2 -1.252499e-2 9.155320e-3 5.780449e-2 -2.169390e-2 7.195978e-3 4.543370e-2 -2.504999e-2 5.236640e-3 3.306290e-2 -2.169390e-2 3.802299e-3 2.400680e-2 -1.252499e-2 3.277298e-3 2.069210e-2 2.189940e-9 3.802299e-3 2.400680e-2 1.252499e-2 5.236640e-3 3.306290e-2 2.169390e-2 7.195978e-3 4.543370e-2 2.504999e-2 9.155320e-3 5.780449e-2 2.169390e-2 1.058970e-2 6.686048e-2 1.252499e-2 -3.105689e-9 7.105000e-2 0 -2.958999e-9 6.769388e-2 -1.252499e-2 -2.558210e-9 5.852498e-2 -2.169390e-2 -2.010720e-9 4.600000e-2 -2.504999e-2 -1.463238e-9 3.347500e-2 -2.169390e-2 -1.062450e-9 2.430609e-2 -1.252499e-2 -9.157539e-10 2.095000e-2 2.189940e-9 -1.062450e-9 2.430609e-2 1.252499e-2 -1.463238e-9 3.347500e-2 2.169390e-2 -2.010720e-9 4.600000e-2 2.504999e-2 -2.558210e-9 5.852498e-2 2.169390e-2 -2.958999e-9 6.769388e-2 1.252499e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] rotation 0.988493 9.734044e-2 0.115779 4.661990 scaleOrientation 0.469178 -0.828501 0.305709 0.176253 translation 1.768620 1.222589 0.566344 } DEF _@PATCH_NAME_F1_5 Transform { children [ DEF _F_5 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.610000 radius 2.135000e-2 } } ] rotation 0.987820 7.985840e-2 0.133544 4.665298 scaleOrientation 0.996343 8.516284e-2 6.813222e-3 3.929378 translation 1.747630 1.234248 0.873893 } DEF _@PATCH_NAME_F1_4 Transform { children [ DEF _F_4 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry IndexedFaceSet { coord Coordinate { point [ 7.105000e-2 0 0 6.769388e-2 0 -1.252499e-2 5.852498e-2 0 -2.169390e-2 4.600000e-2 0 -2.504999e-2 3.347500e-2 0 -2.169390e-2 2.430609e-2 0 -1.252499e-2 2.095000e-2 0 2.189940e-9 2.430609e-2 0 1.252499e-2 3.347500e-2 0 2.169390e-2 4.600000e-2 0 2.504999e-2 5.852498e-2 0 2.169390e-2 6.769388e-2 0 1.252499e-2 7.044219e-2 9.273890e-3 0 6.711480e-2 8.835828e-3 -1.252499e-2 5.802429e-2 7.639050e-3 -2.169390e-2 4.560650e-2 6.004198e-3 -2.504999e-2 3.318860e-2 4.369358e-3 -2.169390e-2 2.409810e-2 3.172578e-3 -1.252499e-2 2.077079e-2 2.734520e-3 2.189940e-9 2.409810e-2 3.172578e-3 1.252499e-2 3.318860e-2 4.369370e-3 2.169390e-2 4.560650e-2 6.004198e-3 2.504999e-2 5.802429e-2 7.639038e-3 2.169390e-2 6.711480e-2 8.835828e-3 1.252499e-2 6.862898e-2 1.838910e-2 0 6.538730e-2 1.752050e-2 -1.252499e-2 5.653078e-2 1.514740e-2 -2.169390e-2 4.443259e-2 1.190568e-2 -2.504999e-2 3.233439e-2 8.663970e-3 -2.169390e-2 2.347790e-2 6.290868e-3 -1.252499e-2 2.023608e-2 5.422260e-3 2.189940e-9 2.347790e-2 6.290868e-3 1.252499e-2 3.233439e-2 8.663970e-3 2.169390e-2 4.443259e-2 1.190568e-2 2.504999e-2 5.653078e-2 1.514740e-2 2.169390e-2 6.538730e-2 1.752050e-2 1.252499e-2 6.564158e-2 2.718969e-2 0 6.254100e-2 2.590529e-2 -1.252499e-2 5.406998e-2 2.239648e-2 -2.169390e-2 4.249849e-2 1.760338e-2 -2.504999e-2 3.092689e-2 1.281030e-2 -2.169390e-2 2.245590e-2 9.301530e-3 -1.252499e-2 1.935530e-2 8.017218e-3 2.189940e-9 2.245590e-2 9.301530e-3 1.252499e-2 3.092689e-2 1.281030e-2 2.169390e-2 4.249849e-2 1.760338e-2 2.504999e-2 5.406998e-2 2.239648e-2 2.169390e-2 6.254100e-2 2.590540e-2 1.252499e-2 6.153110e-2 3.552500e-2 0 5.862468e-2 3.384700e-2 -1.252499e-2 5.068409e-2 2.926249e-2 -2.169390e-2 3.983720e-2 2.300000e-2 -2.504999e-2 2.899019e-2 1.673750e-2 -2.169390e-2 2.104970e-2 1.215299e-2 -1.252499e-2 1.814319e-2 1.047500e-2 2.189940e-9 2.104970e-2 1.215299e-2 1.252499e-2 2.899019e-2 1.673750e-2 2.169390e-2 3.983720e-2 2.300000e-2 2.504999e-2 5.068409e-2 2.926249e-2 2.169390e-2 5.862468e-2 3.384700e-2 1.252499e-2 5.636778e-2 4.325250e-2 0 5.370520e-2 4.120950e-2 -1.252499e-2 4.643100e-2 3.562780e-2 -2.169390e-2 3.649428e-2 2.800299e-2 -2.504999e-2 2.655749e-2 2.037830e-2 -2.169390e-2 1.928330e-2 1.479659e-2 -1.252499e-2 1.662079e-2 1.275360e-2 2.189940e-9 1.928330e-2 1.479659e-2 1.252499e-2 2.655749e-2 2.037830e-2 2.169390e-2 3.649428e-2 2.800299e-2 2.504999e-2 4.643100e-2 3.562780e-2 2.169390e-2 5.370520e-2 4.120950e-2 1.252499e-2 5.023989e-2 5.023989e-2 0 4.786679e-2 4.786679e-2 -1.252499e-2 4.138340e-2 4.138340e-2 -2.169390e-2 3.252689e-2 3.252689e-2 -2.504999e-2 2.367039e-2 2.367039e-2 -2.169390e-2 1.718699e-2 1.718699e-2 -1.252499e-2 1.481388e-2 1.481388e-2 2.189940e-9 1.718699e-2 1.718699e-2 1.252499e-2 2.367039e-2 2.367039e-2 2.169390e-2 3.252689e-2 3.252689e-2 2.504999e-2 4.138340e-2 4.138340e-2 2.169390e-2 4.786679e-2 4.786679e-2 1.252499e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 ] creaseAngle 0.785000 } } ] rotation 0.171829 -0.694423 0.698750 2.716480 scaleOrientation -0.811816 0.396806 0.428366 0.615693 translation 1.723978 1.244369 1.181040 } DEF _@PATCH_NAME_F1_3 Transform { children [ DEF _F_3 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.158000 radius 2.135000e-2 } } ] rotation -0.414186 0.455999 0.787726 4.432940 scaleOrientation -0.772100 0.630374 -8.055012e-2 0.461463 translation 1.725440 1.246289 1.272420 } DEF _@PATCH_NAME_F1_2 Transform { children [ DEF _F_2 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry IndexedFaceSet { coord Coordinate { point [ 7.105000e-2 0 0 6.769388e-2 0 -1.252499e-2 5.852498e-2 0 -2.169390e-2 4.600000e-2 0 -2.504999e-2 3.347500e-2 0 -2.169390e-2 2.430609e-2 0 -1.252499e-2 2.095000e-2 0 2.189940e-9 2.430609e-2 0 1.252499e-2 3.347500e-2 0 2.169390e-2 4.600000e-2 0 2.504999e-2 5.852498e-2 0 2.169390e-2 6.769388e-2 0 1.252499e-2 7.017529e-2 1.111469e-2 0 6.686048e-2 1.058970e-2 -1.252499e-2 5.780449e-2 9.155330e-3 -2.169390e-2 4.543370e-2 7.195990e-3 -2.504999e-2 3.306290e-2 5.236640e-3 -2.169390e-2 2.400680e-2 3.802309e-3 -1.252499e-2 2.069210e-2 3.277298e-3 2.189940e-9 2.400680e-2 3.802309e-3 1.252499e-2 3.306290e-2 5.236640e-3 2.169390e-2 4.543370e-2 7.195990e-3 2.504999e-2 5.780449e-2 9.155330e-3 2.169390e-2 6.686048e-2 1.058970e-2 1.252499e-2 6.757260e-2 2.195570e-2 0 6.438080e-2 2.091860e-2 -1.252499e-2 5.566060e-2 1.808520e-2 -2.169390e-2 4.374859e-2 1.421479e-2 -2.504999e-2 3.183659e-2 1.034430e-2 -2.169390e-2 2.311640e-2 7.510988e-3 -1.252499e-2 1.992459e-2 6.473910e-3 2.189940e-9 2.311640e-2 7.510988e-3 1.252499e-2 3.183659e-2 1.034430e-2 2.169390e-2 4.374859e-2 1.421479e-2 2.504999e-2 5.566060e-2 1.808520e-2 2.169390e-2 6.438080e-2 2.091860e-2 1.252499e-2 6.330598e-2 3.225598e-2 0 6.031569e-2 3.073240e-2 -1.252499e-2 5.214620e-2 2.656980e-2 -2.169390e-2 4.098628e-2 2.088358e-2 -2.504999e-2 2.982640e-2 1.519730e-2 -2.169390e-2 2.165690e-2 1.103470e-2 -1.252499e-2 1.866660e-2 9.511100e-3 2.189940e-9 2.165690e-2 1.103470e-2 1.252499e-2 2.982640e-2 1.519730e-2 2.169390e-2 4.098628e-2 2.088358e-2 2.504999e-2 5.214620e-2 2.656980e-2 2.169390e-2 6.031569e-2 3.073240e-2 1.252499e-2 5.748070e-2 4.176209e-2 0 5.476550e-2 3.978950e-2 -1.252499e-2 4.734769e-2 3.440010e-2 -2.169390e-2 3.721480e-2 2.703808e-2 -2.504999e-2 2.708180e-2 1.967610e-2 -2.169390e-2 1.966400e-2 1.428669e-2 -1.252499e-2 1.694888e-2 1.231408e-2 2.189940e-9 1.966400e-2 1.428669e-2 1.252499e-2 2.708180e-2 1.967610e-2 2.169390e-2 3.721480e-2 2.703808e-2 2.504999e-2 4.734769e-2 3.440010e-2 2.169390e-2 5.476550e-2 3.978950e-2 1.252499e-2 5.023989e-2 5.023989e-2 0 4.786679e-2 4.786679e-2 -1.252499e-2 4.138340e-2 4.138340e-2 -2.169390e-2 3.252689e-2 3.252689e-2 -2.504999e-2 2.367039e-2 2.367039e-2 -2.169390e-2 1.718699e-2 1.718699e-2 -1.252499e-2 1.481388e-2 1.481388e-2 2.189940e-9 1.718699e-2 1.718699e-2 1.252499e-2 2.367039e-2 2.367039e-2 2.169390e-2 3.252689e-2 3.252689e-2 2.504999e-2 4.138340e-2 4.138340e-2 2.169390e-2 4.786679e-2 4.786679e-2 1.252499e-2 4.176209e-2 5.748070e-2 0 3.978950e-2 5.476550e-2 -1.252499e-2 3.440010e-2 4.734769e-2 -2.169390e-2 2.703808e-2 3.721480e-2 -2.504999e-2 1.967610e-2 2.708180e-2 -2.169390e-2 1.428669e-2 1.966400e-2 -1.252499e-2 1.231408e-2 1.694888e-2 2.189940e-9 1.428669e-2 1.966400e-2 1.252499e-2 1.967610e-2 2.708180e-2 2.169390e-2 2.703808e-2 3.721480e-2 2.504999e-2 3.440010e-2 4.734769e-2 2.169390e-2 3.978950e-2 5.476550e-2 1.252499e-2 3.225598e-2 6.330598e-2 0 3.073240e-2 6.031569e-2 -1.252499e-2 2.656980e-2 5.214620e-2 -2.169390e-2 2.088358e-2 4.098628e-2 -2.504999e-2 1.519730e-2 2.982640e-2 -2.169390e-2 1.103470e-2 2.165690e-2 -1.252499e-2 9.511100e-3 1.866660e-2 2.189940e-9 1.103470e-2 2.165690e-2 1.252499e-2 1.519730e-2 2.982640e-2 2.169390e-2 2.088358e-2 4.098628e-2 2.504999e-2 2.656980e-2 5.214620e-2 2.169390e-2 3.073240e-2 6.031569e-2 1.252499e-2 2.195570e-2 6.757260e-2 0 2.091860e-2 6.438080e-2 -1.252499e-2 1.808520e-2 5.566060e-2 -2.169390e-2 1.421479e-2 4.374859e-2 -2.504999e-2 1.034430e-2 3.183659e-2 -2.169390e-2 7.510988e-3 2.311640e-2 -1.252499e-2 6.473910e-3 1.992459e-2 2.189940e-9 7.510988e-3 2.311640e-2 1.252499e-2 1.034430e-2 3.183659e-2 2.169390e-2 1.421479e-2 4.374859e-2 2.504999e-2 1.808520e-2 5.566060e-2 2.169390e-2 2.091860e-2 6.438080e-2 1.252499e-2 1.111469e-2 7.017529e-2 0 1.058970e-2 6.686048e-2 -1.252499e-2 9.155320e-3 5.780449e-2 -2.169390e-2 7.195978e-3 4.543370e-2 -2.504999e-2 5.236640e-3 3.306290e-2 -2.169390e-2 3.802299e-3 2.400680e-2 -1.252499e-2 3.277298e-3 2.069210e-2 2.189940e-9 3.802299e-3 2.400680e-2 1.252499e-2 5.236640e-3 3.306290e-2 2.169390e-2 7.195978e-3 4.543370e-2 2.504999e-2 9.155320e-3 5.780449e-2 2.169390e-2 1.058970e-2 6.686048e-2 1.252499e-2 -3.105689e-9 7.105000e-2 0 -2.958999e-9 6.769388e-2 -1.252499e-2 -2.558210e-9 5.852498e-2 -2.169390e-2 -2.010720e-9 4.600000e-2 -2.504999e-2 -1.463238e-9 3.347500e-2 -2.169390e-2 -1.062450e-9 2.430609e-2 -1.252499e-2 -9.157539e-10 2.095000e-2 2.189940e-9 -1.062450e-9 2.430609e-2 1.252499e-2 -1.463238e-9 3.347500e-2 2.169390e-2 -2.010720e-9 4.600000e-2 2.504999e-2 -2.558210e-9 5.852498e-2 2.169390e-2 -2.958999e-9 6.769388e-2 1.252499e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] rotation 0.871035 -1.985760e-3 0.491216 3.096590 scaleOrientation 0.679813 -0.100006 -0.726534 0.467806 translation 1.766759 1.291429 1.336969 } DEF _@PATCH_NAME_F1_1 Transform { children [ DEF _F_1 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.169027 radius 2.135000e-2 } } ] rotation -5.972472e-2 -0.998121 -1.363949e-2 0.755199 scaleOrientation 1.701341e-2 0.902980 -0.429345 3.642148 translation 1.792739 1.376700 1.373170 } DEF _@PATCH_NAME_E7_4 Transform { children [ DEF _E_22 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.200000 radius 2.135000e-2 } } ] rotation 0.874412 -0.351450 0.334494 1.706169 scale 1 0.999997 0.999997 scaleOrientation -0.663642 0.347763 -0.662297 1.076068 translation 2.996490 0.300606 1.232910 } DEF _@PATCH_NAME_E7_3 Transform { children [ DEF _E_21 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _0_2 IndexedFaceSet { coord Coordinate { point [ 7.105000e-2 0 0 6.769388e-2 0 -1.252499e-2 5.852498e-2 0 -2.169390e-2 4.600000e-2 0 -2.504999e-2 3.347500e-2 0 -2.169390e-2 2.430609e-2 0 -1.252499e-2 2.095000e-2 0 2.189940e-9 2.430609e-2 0 1.252499e-2 3.347500e-2 0 2.169390e-2 4.600000e-2 0 2.504999e-2 5.852498e-2 0 2.169390e-2 6.769388e-2 0 1.252499e-2 7.017529e-2 1.111469e-2 0 6.686048e-2 1.058970e-2 -1.252499e-2 5.780449e-2 9.155330e-3 -2.169390e-2 4.543370e-2 7.195990e-3 -2.504999e-2 3.306290e-2 5.236640e-3 -2.169390e-2 2.400680e-2 3.802309e-3 -1.252499e-2 2.069210e-2 3.277298e-3 2.189940e-9 2.400680e-2 3.802309e-3 1.252499e-2 3.306290e-2 5.236640e-3 2.169390e-2 4.543370e-2 7.195990e-3 2.504999e-2 5.780449e-2 9.155330e-3 2.169390e-2 6.686048e-2 1.058970e-2 1.252499e-2 6.757260e-2 2.195570e-2 0 6.438080e-2 2.091860e-2 -1.252499e-2 5.566060e-2 1.808520e-2 -2.169390e-2 4.374859e-2 1.421479e-2 -2.504999e-2 3.183659e-2 1.034430e-2 -2.169390e-2 2.311640e-2 7.510988e-3 -1.252499e-2 1.992459e-2 6.473910e-3 2.189940e-9 2.311640e-2 7.510988e-3 1.252499e-2 3.183659e-2 1.034430e-2 2.169390e-2 4.374859e-2 1.421479e-2 2.504999e-2 5.566060e-2 1.808520e-2 2.169390e-2 6.438080e-2 2.091860e-2 1.252499e-2 6.330598e-2 3.225598e-2 0 6.031569e-2 3.073240e-2 -1.252499e-2 5.214620e-2 2.656980e-2 -2.169390e-2 4.098628e-2 2.088358e-2 -2.504999e-2 2.982640e-2 1.519730e-2 -2.169390e-2 2.165690e-2 1.103470e-2 -1.252499e-2 1.866660e-2 9.511100e-3 2.189940e-9 2.165690e-2 1.103470e-2 1.252499e-2 2.982640e-2 1.519730e-2 2.169390e-2 4.098628e-2 2.088358e-2 2.504999e-2 5.214620e-2 2.656980e-2 2.169390e-2 6.031569e-2 3.073240e-2 1.252499e-2 5.748070e-2 4.176209e-2 0 5.476550e-2 3.978950e-2 -1.252499e-2 4.734769e-2 3.440010e-2 -2.169390e-2 3.721480e-2 2.703808e-2 -2.504999e-2 2.708180e-2 1.967610e-2 -2.169390e-2 1.966400e-2 1.428669e-2 -1.252499e-2 1.694888e-2 1.231408e-2 2.189940e-9 1.966400e-2 1.428669e-2 1.252499e-2 2.708180e-2 1.967610e-2 2.169390e-2 3.721480e-2 2.703808e-2 2.504999e-2 4.734769e-2 3.440010e-2 2.169390e-2 5.476550e-2 3.978950e-2 1.252499e-2 5.023989e-2 5.023989e-2 0 4.786679e-2 4.786679e-2 -1.252499e-2 4.138340e-2 4.138340e-2 -2.169390e-2 3.252689e-2 3.252689e-2 -2.504999e-2 2.367039e-2 2.367039e-2 -2.169390e-2 1.718699e-2 1.718699e-2 -1.252499e-2 1.481388e-2 1.481388e-2 2.189940e-9 1.718699e-2 1.718699e-2 1.252499e-2 2.367039e-2 2.367039e-2 2.169390e-2 3.252689e-2 3.252689e-2 2.504999e-2 4.138340e-2 4.138340e-2 2.169390e-2 4.786679e-2 4.786679e-2 1.252499e-2 4.176209e-2 5.748070e-2 0 3.978950e-2 5.476550e-2 -1.252499e-2 3.440010e-2 4.734769e-2 -2.169390e-2 2.703808e-2 3.721480e-2 -2.504999e-2 1.967610e-2 2.708180e-2 -2.169390e-2 1.428669e-2 1.966400e-2 -1.252499e-2 1.231408e-2 1.694888e-2 2.189940e-9 1.428669e-2 1.966400e-2 1.252499e-2 1.967610e-2 2.708180e-2 2.169390e-2 2.703808e-2 3.721480e-2 2.504999e-2 3.440010e-2 4.734769e-2 2.169390e-2 3.978950e-2 5.476550e-2 1.252499e-2 3.225598e-2 6.330598e-2 0 3.073240e-2 6.031569e-2 -1.252499e-2 2.656980e-2 5.214620e-2 -2.169390e-2 2.088358e-2 4.098628e-2 -2.504999e-2 1.519730e-2 2.982640e-2 -2.169390e-2 1.103470e-2 2.165690e-2 -1.252499e-2 9.511100e-3 1.866660e-2 2.189940e-9 1.103470e-2 2.165690e-2 1.252499e-2 1.519730e-2 2.982640e-2 2.169390e-2 2.088358e-2 4.098628e-2 2.504999e-2 2.656980e-2 5.214620e-2 2.169390e-2 3.073240e-2 6.031569e-2 1.252499e-2 2.195570e-2 6.757260e-2 0 2.091860e-2 6.438080e-2 -1.252499e-2 1.808520e-2 5.566060e-2 -2.169390e-2 1.421479e-2 4.374859e-2 -2.504999e-2 1.034430e-2 3.183659e-2 -2.169390e-2 7.510988e-3 2.311640e-2 -1.252499e-2 6.473910e-3 1.992459e-2 2.189940e-9 7.510988e-3 2.311640e-2 1.252499e-2 1.034430e-2 3.183659e-2 2.169390e-2 1.421479e-2 4.374859e-2 2.504999e-2 1.808520e-2 5.566060e-2 2.169390e-2 2.091860e-2 6.438080e-2 1.252499e-2 1.111469e-2 7.017529e-2 0 1.058970e-2 6.686048e-2 -1.252499e-2 9.155320e-3 5.780449e-2 -2.169390e-2 7.195978e-3 4.543370e-2 -2.504999e-2 5.236640e-3 3.306290e-2 -2.169390e-2 3.802299e-3 2.400680e-2 -1.252499e-2 3.277298e-3 2.069210e-2 2.189940e-9 3.802299e-3 2.400680e-2 1.252499e-2 5.236640e-3 3.306290e-2 2.169390e-2 7.195978e-3 4.543370e-2 2.504999e-2 9.155320e-3 5.780449e-2 2.169390e-2 1.058970e-2 6.686048e-2 1.252499e-2 -3.105689e-9 7.105000e-2 0 -2.958999e-9 6.769388e-2 -1.252499e-2 -2.558210e-9 5.852498e-2 -2.169390e-2 -2.010720e-9 4.600000e-2 -2.504999e-2 -1.463238e-9 3.347500e-2 -2.169390e-2 -1.062450e-9 2.430609e-2 -1.252499e-2 -9.157539e-10 2.095000e-2 2.189940e-9 -1.062450e-9 2.430609e-2 1.252499e-2 -1.463238e-9 3.347500e-2 2.169390e-2 -2.010720e-9 4.600000e-2 2.504999e-2 -2.558210e-9 5.852498e-2 2.169390e-2 -2.958999e-9 6.769388e-2 1.252499e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] rotation 0.399825 -6.907226e-3 0.916565 3.129858 scaleOrientation 0.511801 0.807807 0.292415 0.358170 translation 2.929229 0.347121 1.306589 } DEF _@PATCH_NAME_E7_2 Transform { children [ DEF _E_20 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.110190 radius 2.135000e-2 } } ] rotation 0.930812 -9.032784e-3 0.365384 3.143059 scaleOrientation 7.525117e-3 -0.999589 -2.762662e-2 0.331901 translation 2.906960 0.902363 1.344709 } DEF _@PATCH_NAME_E7_1 Transform { children [ DEF _E_19 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _1_2 IndexedFaceSet { coord Coordinate { point [ 7.105000e-2 0 0 6.769388e-2 0 -1.252499e-2 5.852498e-2 0 -2.169390e-2 4.600000e-2 0 -2.504999e-2 3.347500e-2 0 -2.169390e-2 2.430609e-2 0 -1.252499e-2 2.095000e-2 0 2.189940e-9 2.430609e-2 0 1.252499e-2 3.347500e-2 0 2.169390e-2 4.600000e-2 0 2.504999e-2 5.852498e-2 0 2.169390e-2 6.769388e-2 0 1.252499e-2 7.017529e-2 1.111469e-2 0 6.686048e-2 1.058970e-2 -1.252499e-2 5.780449e-2 9.155330e-3 -2.169390e-2 4.543370e-2 7.195990e-3 -2.504999e-2 3.306290e-2 5.236640e-3 -2.169390e-2 2.400680e-2 3.802309e-3 -1.252499e-2 2.069210e-2 3.277298e-3 2.189940e-9 2.400680e-2 3.802309e-3 1.252499e-2 3.306290e-2 5.236640e-3 2.169390e-2 4.543370e-2 7.195990e-3 2.504999e-2 5.780449e-2 9.155330e-3 2.169390e-2 6.686048e-2 1.058970e-2 1.252499e-2 6.757260e-2 2.195570e-2 0 6.438080e-2 2.091860e-2 -1.252499e-2 5.566060e-2 1.808520e-2 -2.169390e-2 4.374859e-2 1.421479e-2 -2.504999e-2 3.183659e-2 1.034430e-2 -2.169390e-2 2.311640e-2 7.510988e-3 -1.252499e-2 1.992459e-2 6.473910e-3 2.189940e-9 2.311640e-2 7.510988e-3 1.252499e-2 3.183659e-2 1.034430e-2 2.169390e-2 4.374859e-2 1.421479e-2 2.504999e-2 5.566060e-2 1.808520e-2 2.169390e-2 6.438080e-2 2.091860e-2 1.252499e-2 6.330598e-2 3.225598e-2 0 6.031569e-2 3.073240e-2 -1.252499e-2 5.214620e-2 2.656980e-2 -2.169390e-2 4.098628e-2 2.088358e-2 -2.504999e-2 2.982640e-2 1.519730e-2 -2.169390e-2 2.165690e-2 1.103470e-2 -1.252499e-2 1.866660e-2 9.511100e-3 2.189940e-9 2.165690e-2 1.103470e-2 1.252499e-2 2.982640e-2 1.519730e-2 2.169390e-2 4.098628e-2 2.088358e-2 2.504999e-2 5.214620e-2 2.656980e-2 2.169390e-2 6.031569e-2 3.073240e-2 1.252499e-2 5.748070e-2 4.176209e-2 0 5.476550e-2 3.978950e-2 -1.252499e-2 4.734769e-2 3.440010e-2 -2.169390e-2 3.721480e-2 2.703808e-2 -2.504999e-2 2.708180e-2 1.967610e-2 -2.169390e-2 1.966400e-2 1.428669e-2 -1.252499e-2 1.694888e-2 1.231408e-2 2.189940e-9 1.966400e-2 1.428669e-2 1.252499e-2 2.708180e-2 1.967610e-2 2.169390e-2 3.721480e-2 2.703808e-2 2.504999e-2 4.734769e-2 3.440010e-2 2.169390e-2 5.476550e-2 3.978950e-2 1.252499e-2 5.023989e-2 5.023989e-2 0 4.786679e-2 4.786679e-2 -1.252499e-2 4.138340e-2 4.138340e-2 -2.169390e-2 3.252689e-2 3.252689e-2 -2.504999e-2 2.367039e-2 2.367039e-2 -2.169390e-2 1.718699e-2 1.718699e-2 -1.252499e-2 1.481388e-2 1.481388e-2 2.189940e-9 1.718699e-2 1.718699e-2 1.252499e-2 2.367039e-2 2.367039e-2 2.169390e-2 3.252689e-2 3.252689e-2 2.504999e-2 4.138340e-2 4.138340e-2 2.169390e-2 4.786679e-2 4.786679e-2 1.252499e-2 4.176209e-2 5.748070e-2 0 3.978950e-2 5.476550e-2 -1.252499e-2 3.440010e-2 4.734769e-2 -2.169390e-2 2.703808e-2 3.721480e-2 -2.504999e-2 1.967610e-2 2.708180e-2 -2.169390e-2 1.428669e-2 1.966400e-2 -1.252499e-2 1.231408e-2 1.694888e-2 2.189940e-9 1.428669e-2 1.966400e-2 1.252499e-2 1.967610e-2 2.708180e-2 2.169390e-2 2.703808e-2 3.721480e-2 2.504999e-2 3.440010e-2 4.734769e-2 2.169390e-2 3.978950e-2 5.476550e-2 1.252499e-2 3.225598e-2 6.330598e-2 0 3.073240e-2 6.031569e-2 -1.252499e-2 2.656980e-2 5.214620e-2 -2.169390e-2 2.088358e-2 4.098628e-2 -2.504999e-2 1.519730e-2 2.982640e-2 -2.169390e-2 1.103470e-2 2.165690e-2 -1.252499e-2 9.511100e-3 1.866660e-2 2.189940e-9 1.103470e-2 2.165690e-2 1.252499e-2 1.519730e-2 2.982640e-2 2.169390e-2 2.088358e-2 4.098628e-2 2.504999e-2 2.656980e-2 5.214620e-2 2.169390e-2 3.073240e-2 6.031569e-2 1.252499e-2 2.195570e-2 6.757260e-2 0 2.091860e-2 6.438080e-2 -1.252499e-2 1.808520e-2 5.566060e-2 -2.169390e-2 1.421479e-2 4.374859e-2 -2.504999e-2 1.034430e-2 3.183659e-2 -2.169390e-2 7.510988e-3 2.311640e-2 -1.252499e-2 6.473910e-3 1.992459e-2 2.189940e-9 7.510988e-3 2.311640e-2 1.252499e-2 1.034430e-2 3.183659e-2 2.169390e-2 1.421479e-2 4.374859e-2 2.504999e-2 1.808520e-2 5.566060e-2 2.169390e-2 2.091860e-2 6.438080e-2 1.252499e-2 1.111469e-2 7.017529e-2 0 1.058970e-2 6.686048e-2 -1.252499e-2 9.155320e-3 5.780449e-2 -2.169390e-2 7.195978e-3 4.543370e-2 -2.504999e-2 5.236640e-3 3.306290e-2 -2.169390e-2 3.802299e-3 2.400680e-2 -1.252499e-2 3.277298e-3 2.069210e-2 2.189940e-9 3.802299e-3 2.400680e-2 1.252499e-2 5.236640e-3 3.306290e-2 2.169390e-2 7.195978e-3 4.543370e-2 2.504999e-2 9.155320e-3 5.780449e-2 2.169390e-2 1.058970e-2 6.686048e-2 1.252499e-2 -3.105689e-9 7.105000e-2 0 -2.958999e-9 6.769388e-2 -1.252499e-2 -2.558210e-9 5.852498e-2 -2.169390e-2 -2.010720e-9 4.600000e-2 -2.504999e-2 -1.463238e-9 3.347500e-2 -2.169390e-2 -1.062450e-9 2.430609e-2 -1.252499e-2 -9.157539e-10 2.095000e-2 2.189940e-9 -1.062450e-9 2.430609e-2 1.252499e-2 -1.463238e-9 3.347500e-2 2.169390e-2 -2.010720e-9 4.600000e-2 2.504999e-2 -2.558210e-9 5.852498e-2 2.169390e-2 -2.958999e-9 6.769388e-2 1.252499e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] rotation 0.686730 0.675899 0.267511 2.619060 scaleOrientation 0.436870 0.886895 -0.150203 1.566720 translation 2.882280 1.457990 1.317849 } DEF _@PATCH_NAME_E6_4 Transform { children [ DEF _E_18 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.187470 radius 2.135000e-2 } } ] rotation -0.359580 0.326541 0.874112 4.577138 scaleOrientation 0.988426 -3.448300e-2 -0.147732 3.886420 translation 2.814218 1.505280 1.254340 } DEF _@PATCH_NAME_E6_3 Transform { children [ DEF _E_17 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _2_0 IndexedFaceSet { coord Coordinate { point [ 7.105000e-2 0 0 6.769388e-2 0 -1.252499e-2 5.852498e-2 0 -2.169390e-2 4.600000e-2 0 -2.504999e-2 3.347500e-2 0 -2.169390e-2 2.430609e-2 0 -1.252499e-2 2.095000e-2 0 2.189940e-9 2.430609e-2 0 1.252499e-2 3.347500e-2 0 2.169390e-2 4.600000e-2 0 2.504999e-2 5.852498e-2 0 2.169390e-2 6.769388e-2 0 1.252499e-2 7.017529e-2 1.111469e-2 0 6.686048e-2 1.058970e-2 -1.252499e-2 5.780449e-2 9.155330e-3 -2.169390e-2 4.543370e-2 7.195990e-3 -2.504999e-2 3.306290e-2 5.236640e-3 -2.169390e-2 2.400680e-2 3.802309e-3 -1.252499e-2 2.069210e-2 3.277298e-3 2.189940e-9 2.400680e-2 3.802309e-3 1.252499e-2 3.306290e-2 5.236640e-3 2.169390e-2 4.543370e-2 7.195990e-3 2.504999e-2 5.780449e-2 9.155330e-3 2.169390e-2 6.686048e-2 1.058970e-2 1.252499e-2 6.757260e-2 2.195570e-2 0 6.438080e-2 2.091860e-2 -1.252499e-2 5.566060e-2 1.808520e-2 -2.169390e-2 4.374859e-2 1.421479e-2 -2.504999e-2 3.183659e-2 1.034430e-2 -2.169390e-2 2.311640e-2 7.510988e-3 -1.252499e-2 1.992459e-2 6.473910e-3 2.189940e-9 2.311640e-2 7.510988e-3 1.252499e-2 3.183659e-2 1.034430e-2 2.169390e-2 4.374859e-2 1.421479e-2 2.504999e-2 5.566060e-2 1.808520e-2 2.169390e-2 6.438080e-2 2.091860e-2 1.252499e-2 6.330598e-2 3.225598e-2 0 6.031569e-2 3.073240e-2 -1.252499e-2 5.214620e-2 2.656980e-2 -2.169390e-2 4.098628e-2 2.088358e-2 -2.504999e-2 2.982640e-2 1.519730e-2 -2.169390e-2 2.165690e-2 1.103470e-2 -1.252499e-2 1.866660e-2 9.511100e-3 2.189940e-9 2.165690e-2 1.103470e-2 1.252499e-2 2.982640e-2 1.519730e-2 2.169390e-2 4.098628e-2 2.088358e-2 2.504999e-2 5.214620e-2 2.656980e-2 2.169390e-2 6.031569e-2 3.073240e-2 1.252499e-2 5.748070e-2 4.176209e-2 0 5.476550e-2 3.978950e-2 -1.252499e-2 4.734769e-2 3.440010e-2 -2.169390e-2 3.721480e-2 2.703808e-2 -2.504999e-2 2.708180e-2 1.967610e-2 -2.169390e-2 1.966400e-2 1.428669e-2 -1.252499e-2 1.694888e-2 1.231408e-2 2.189940e-9 1.966400e-2 1.428669e-2 1.252499e-2 2.708180e-2 1.967610e-2 2.169390e-2 3.721480e-2 2.703808e-2 2.504999e-2 4.734769e-2 3.440010e-2 2.169390e-2 5.476550e-2 3.978950e-2 1.252499e-2 5.023989e-2 5.023989e-2 0 4.786679e-2 4.786679e-2 -1.252499e-2 4.138340e-2 4.138340e-2 -2.169390e-2 3.252689e-2 3.252689e-2 -2.504999e-2 2.367039e-2 2.367039e-2 -2.169390e-2 1.718699e-2 1.718699e-2 -1.252499e-2 1.481388e-2 1.481388e-2 2.189940e-9 1.718699e-2 1.718699e-2 1.252499e-2 2.367039e-2 2.367039e-2 2.169390e-2 3.252689e-2 3.252689e-2 2.504999e-2 4.138340e-2 4.138340e-2 2.169390e-2 4.786679e-2 4.786679e-2 1.252499e-2 4.176209e-2 5.748070e-2 0 3.978950e-2 5.476550e-2 -1.252499e-2 3.440010e-2 4.734769e-2 -2.169390e-2 2.703808e-2 3.721480e-2 -2.504999e-2 1.967610e-2 2.708180e-2 -2.169390e-2 1.428669e-2 1.966400e-2 -1.252499e-2 1.231408e-2 1.694888e-2 2.189940e-9 1.428669e-2 1.966400e-2 1.252499e-2 1.967610e-2 2.708180e-2 2.169390e-2 2.703808e-2 3.721480e-2 2.504999e-2 3.440010e-2 4.734769e-2 2.169390e-2 3.978950e-2 5.476550e-2 1.252499e-2 3.225598e-2 6.330598e-2 0 3.073240e-2 6.031569e-2 -1.252499e-2 2.656980e-2 5.214620e-2 -2.169390e-2 2.088358e-2 4.098628e-2 -2.504999e-2 1.519730e-2 2.982640e-2 -2.169390e-2 1.103470e-2 2.165690e-2 -1.252499e-2 9.511100e-3 1.866660e-2 2.189940e-9 1.103470e-2 2.165690e-2 1.252499e-2 1.519730e-2 2.982640e-2 2.169390e-2 2.088358e-2 4.098628e-2 2.504999e-2 2.656980e-2 5.214620e-2 2.169390e-2 3.073240e-2 6.031569e-2 1.252499e-2 2.195570e-2 6.757260e-2 0 2.091860e-2 6.438080e-2 -1.252499e-2 1.808520e-2 5.566060e-2 -2.169390e-2 1.421479e-2 4.374859e-2 -2.504999e-2 1.034430e-2 3.183659e-2 -2.169390e-2 7.510988e-3 2.311640e-2 -1.252499e-2 6.473910e-3 1.992459e-2 2.189940e-9 7.510988e-3 2.311640e-2 1.252499e-2 1.034430e-2 3.183659e-2 2.169390e-2 1.421479e-2 4.374859e-2 2.504999e-2 1.808520e-2 5.566060e-2 2.169390e-2 2.091860e-2 6.438080e-2 1.252499e-2 1.111469e-2 7.017529e-2 0 1.058970e-2 6.686048e-2 -1.252499e-2 9.155320e-3 5.780449e-2 -2.169390e-2 7.195978e-3 4.543370e-2 -2.504999e-2 5.236640e-3 3.306290e-2 -2.169390e-2 3.802299e-3 2.400680e-2 -1.252499e-2 3.277298e-3 2.069210e-2 2.189940e-9 3.802299e-3 2.400680e-2 1.252499e-2 5.236640e-3 3.306290e-2 2.169390e-2 7.195978e-3 4.543370e-2 2.504999e-2 9.155320e-3 5.780449e-2 2.169390e-2 1.058970e-2 6.686048e-2 1.252499e-2 -3.105689e-9 7.105000e-2 0 -2.958999e-9 6.769388e-2 -1.252499e-2 -2.558210e-9 5.852498e-2 -2.169390e-2 -2.010720e-9 4.600000e-2 -2.504999e-2 -1.463238e-9 3.347500e-2 -2.169390e-2 -1.062450e-9 2.430609e-2 -1.252499e-2 -9.157539e-10 2.095000e-2 2.189940e-9 -1.062450e-9 2.430609e-2 1.252499e-2 -1.463238e-9 3.347500e-2 2.169390e-2 -2.010720e-9 4.600000e-2 2.504999e-2 -2.558210e-9 5.852498e-2 2.169390e-2 -2.958999e-9 6.769388e-2 1.252499e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] rotation 0.267903 0.693906 -0.668371 2.619678 scale 0.999997 1 1 scaleOrientation -0.264293 -5.478330e-2 -0.962885 0.516478 translation 2.714240 1.505100 1.224259 } DEF _@PATCH_NAME_E6_2 Transform { children [ DEF _E_16 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.462217 radius 2.135000e-2 } } ] rotation -0.871852 -0.369672 -0.321271 1.692280 scaleOrientation -0.944684 -0.324217 4.954930e-2 1.573500 translation 2.523319 1.498350 1.362210 } DEF _@PATCH_NAME_E6_1 Transform { children [ DEF _E_15 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _3_0 IndexedFaceSet { coord Coordinate { point [ 7.105000e-2 0 0 6.769388e-2 0 -1.252499e-2 5.852498e-2 0 -2.169390e-2 4.600000e-2 0 -2.504999e-2 3.347500e-2 0 -2.169390e-2 2.430609e-2 0 -1.252499e-2 2.095000e-2 0 2.189940e-9 2.430609e-2 0 1.252499e-2 3.347500e-2 0 2.169390e-2 4.600000e-2 0 2.504999e-2 5.852498e-2 0 2.169390e-2 6.769388e-2 0 1.252499e-2 7.017529e-2 1.111469e-2 0 6.686048e-2 1.058970e-2 -1.252499e-2 5.780449e-2 9.155330e-3 -2.169390e-2 4.543370e-2 7.195990e-3 -2.504999e-2 3.306290e-2 5.236640e-3 -2.169390e-2 2.400680e-2 3.802309e-3 -1.252499e-2 2.069210e-2 3.277298e-3 2.189940e-9 2.400680e-2 3.802309e-3 1.252499e-2 3.306290e-2 5.236640e-3 2.169390e-2 4.543370e-2 7.195990e-3 2.504999e-2 5.780449e-2 9.155330e-3 2.169390e-2 6.686048e-2 1.058970e-2 1.252499e-2 6.757260e-2 2.195570e-2 0 6.438080e-2 2.091860e-2 -1.252499e-2 5.566060e-2 1.808520e-2 -2.169390e-2 4.374859e-2 1.421479e-2 -2.504999e-2 3.183659e-2 1.034430e-2 -2.169390e-2 2.311640e-2 7.510988e-3 -1.252499e-2 1.992459e-2 6.473910e-3 2.189940e-9 2.311640e-2 7.510988e-3 1.252499e-2 3.183659e-2 1.034430e-2 2.169390e-2 4.374859e-2 1.421479e-2 2.504999e-2 5.566060e-2 1.808520e-2 2.169390e-2 6.438080e-2 2.091860e-2 1.252499e-2 6.330598e-2 3.225598e-2 0 6.031569e-2 3.073240e-2 -1.252499e-2 5.214620e-2 2.656980e-2 -2.169390e-2 4.098628e-2 2.088358e-2 -2.504999e-2 2.982640e-2 1.519730e-2 -2.169390e-2 2.165690e-2 1.103470e-2 -1.252499e-2 1.866660e-2 9.511100e-3 2.189940e-9 2.165690e-2 1.103470e-2 1.252499e-2 2.982640e-2 1.519730e-2 2.169390e-2 4.098628e-2 2.088358e-2 2.504999e-2 5.214620e-2 2.656980e-2 2.169390e-2 6.031569e-2 3.073240e-2 1.252499e-2 5.748070e-2 4.176209e-2 0 5.476550e-2 3.978950e-2 -1.252499e-2 4.734769e-2 3.440010e-2 -2.169390e-2 3.721480e-2 2.703808e-2 -2.504999e-2 2.708180e-2 1.967610e-2 -2.169390e-2 1.966400e-2 1.428669e-2 -1.252499e-2 1.694888e-2 1.231408e-2 2.189940e-9 1.966400e-2 1.428669e-2 1.252499e-2 2.708180e-2 1.967610e-2 2.169390e-2 3.721480e-2 2.703808e-2 2.504999e-2 4.734769e-2 3.440010e-2 2.169390e-2 5.476550e-2 3.978950e-2 1.252499e-2 5.023989e-2 5.023989e-2 0 4.786679e-2 4.786679e-2 -1.252499e-2 4.138340e-2 4.138340e-2 -2.169390e-2 3.252689e-2 3.252689e-2 -2.504999e-2 2.367039e-2 2.367039e-2 -2.169390e-2 1.718699e-2 1.718699e-2 -1.252499e-2 1.481388e-2 1.481388e-2 2.189940e-9 1.718699e-2 1.718699e-2 1.252499e-2 2.367039e-2 2.367039e-2 2.169390e-2 3.252689e-2 3.252689e-2 2.504999e-2 4.138340e-2 4.138340e-2 2.169390e-2 4.786679e-2 4.786679e-2 1.252499e-2 4.176209e-2 5.748070e-2 0 3.978950e-2 5.476550e-2 -1.252499e-2 3.440010e-2 4.734769e-2 -2.169390e-2 2.703808e-2 3.721480e-2 -2.504999e-2 1.967610e-2 2.708180e-2 -2.169390e-2 1.428669e-2 1.966400e-2 -1.252499e-2 1.231408e-2 1.694888e-2 2.189940e-9 1.428669e-2 1.966400e-2 1.252499e-2 1.967610e-2 2.708180e-2 2.169390e-2 2.703808e-2 3.721480e-2 2.504999e-2 3.440010e-2 4.734769e-2 2.169390e-2 3.978950e-2 5.476550e-2 1.252499e-2 3.225598e-2 6.330598e-2 0 3.073240e-2 6.031569e-2 -1.252499e-2 2.656980e-2 5.214620e-2 -2.169390e-2 2.088358e-2 4.098628e-2 -2.504999e-2 1.519730e-2 2.982640e-2 -2.169390e-2 1.103470e-2 2.165690e-2 -1.252499e-2 9.511100e-3 1.866660e-2 2.189940e-9 1.103470e-2 2.165690e-2 1.252499e-2 1.519730e-2 2.982640e-2 2.169390e-2 2.088358e-2 4.098628e-2 2.504999e-2 2.656980e-2 5.214620e-2 2.169390e-2 3.073240e-2 6.031569e-2 1.252499e-2 2.195570e-2 6.757260e-2 0 2.091860e-2 6.438080e-2 -1.252499e-2 1.808520e-2 5.566060e-2 -2.169390e-2 1.421479e-2 4.374859e-2 -2.504999e-2 1.034430e-2 3.183659e-2 -2.169390e-2 7.510988e-3 2.311640e-2 -1.252499e-2 6.473910e-3 1.992459e-2 2.189940e-9 7.510988e-3 2.311640e-2 1.252499e-2 1.034430e-2 3.183659e-2 2.169390e-2 1.421479e-2 4.374859e-2 2.504999e-2 1.808520e-2 5.566060e-2 2.169390e-2 2.091860e-2 6.438080e-2 1.252499e-2 1.111469e-2 7.017529e-2 0 1.058970e-2 6.686048e-2 -1.252499e-2 9.155320e-3 5.780449e-2 -2.169390e-2 7.195978e-3 4.543370e-2 -2.504999e-2 5.236640e-3 3.306290e-2 -2.169390e-2 3.802299e-3 2.400680e-2 -1.252499e-2 3.277298e-3 2.069210e-2 2.189940e-9 3.802299e-3 2.400680e-2 1.252499e-2 5.236640e-3 3.306290e-2 2.169390e-2 7.195978e-3 4.543370e-2 2.504999e-2 9.155320e-3 5.780449e-2 2.169390e-2 1.058970e-2 6.686048e-2 1.252499e-2 -3.105689e-9 7.105000e-2 0 -2.958999e-9 6.769388e-2 -1.252499e-2 -2.558210e-9 5.852498e-2 -2.169390e-2 -2.010720e-9 4.600000e-2 -2.504999e-2 -1.463238e-9 3.347500e-2 -2.169390e-2 -1.062450e-9 2.430609e-2 -1.252499e-2 -9.157539e-10 2.095000e-2 2.189940e-9 -1.062450e-9 2.430609e-2 1.252499e-2 -1.463238e-9 3.347500e-2 2.169390e-2 -2.010720e-9 4.600000e-2 2.504999e-2 -2.558210e-9 5.852498e-2 2.169390e-2 -2.958999e-9 6.769388e-2 1.252499e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] rotation 0.254337 0.673445 0.694106 3.691390 scaleOrientation -0.950944 0.277659 0.136421 0.476393 translation 2.334888 1.486310 1.497539 } DEF _@PATCH_NAME_E5_1 Transform { children [ DEF _E_14 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.229283 radius 2.135000e-2 } } ] rotation -0.375107 0.365258 0.851986 4.544198 scaleOrientation 0.908847 -0.347243 0.231125 3.798840 translation 2.223140 1.491199 1.444929 } DEF _@PATCH_NAME_E4_4 Transform { children [ DEF _E_13 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _4_0 IndexedFaceSet { coord Coordinate { point [ 7.105000e-2 0 0 6.769388e-2 0 -1.252499e-2 5.852498e-2 0 -2.169390e-2 4.600000e-2 0 -2.504999e-2 3.347500e-2 0 -2.169390e-2 2.430609e-2 0 -1.252499e-2 2.095000e-2 0 2.189940e-9 2.430609e-2 0 1.252499e-2 3.347500e-2 0 2.169390e-2 4.600000e-2 0 2.504999e-2 5.852498e-2 0 2.169390e-2 6.769388e-2 0 1.252499e-2 7.017529e-2 1.111469e-2 0 6.686048e-2 1.058970e-2 -1.252499e-2 5.780449e-2 9.155330e-3 -2.169390e-2 4.543370e-2 7.195990e-3 -2.504999e-2 3.306290e-2 5.236640e-3 -2.169390e-2 2.400680e-2 3.802309e-3 -1.252499e-2 2.069210e-2 3.277298e-3 2.189940e-9 2.400680e-2 3.802309e-3 1.252499e-2 3.306290e-2 5.236640e-3 2.169390e-2 4.543370e-2 7.195990e-3 2.504999e-2 5.780449e-2 9.155330e-3 2.169390e-2 6.686048e-2 1.058970e-2 1.252499e-2 6.757260e-2 2.195570e-2 0 6.438080e-2 2.091860e-2 -1.252499e-2 5.566060e-2 1.808520e-2 -2.169390e-2 4.374859e-2 1.421479e-2 -2.504999e-2 3.183659e-2 1.034430e-2 -2.169390e-2 2.311640e-2 7.510988e-3 -1.252499e-2 1.992459e-2 6.473910e-3 2.189940e-9 2.311640e-2 7.510988e-3 1.252499e-2 3.183659e-2 1.034430e-2 2.169390e-2 4.374859e-2 1.421479e-2 2.504999e-2 5.566060e-2 1.808520e-2 2.169390e-2 6.438080e-2 2.091860e-2 1.252499e-2 6.330598e-2 3.225598e-2 0 6.031569e-2 3.073240e-2 -1.252499e-2 5.214620e-2 2.656980e-2 -2.169390e-2 4.098628e-2 2.088358e-2 -2.504999e-2 2.982640e-2 1.519730e-2 -2.169390e-2 2.165690e-2 1.103470e-2 -1.252499e-2 1.866660e-2 9.511100e-3 2.189940e-9 2.165690e-2 1.103470e-2 1.252499e-2 2.982640e-2 1.519730e-2 2.169390e-2 4.098628e-2 2.088358e-2 2.504999e-2 5.214620e-2 2.656980e-2 2.169390e-2 6.031569e-2 3.073240e-2 1.252499e-2 5.748070e-2 4.176209e-2 0 5.476550e-2 3.978950e-2 -1.252499e-2 4.734769e-2 3.440010e-2 -2.169390e-2 3.721480e-2 2.703808e-2 -2.504999e-2 2.708180e-2 1.967610e-2 -2.169390e-2 1.966400e-2 1.428669e-2 -1.252499e-2 1.694888e-2 1.231408e-2 2.189940e-9 1.966400e-2 1.428669e-2 1.252499e-2 2.708180e-2 1.967610e-2 2.169390e-2 3.721480e-2 2.703808e-2 2.504999e-2 4.734769e-2 3.440010e-2 2.169390e-2 5.476550e-2 3.978950e-2 1.252499e-2 5.023989e-2 5.023989e-2 0 4.786679e-2 4.786679e-2 -1.252499e-2 4.138340e-2 4.138340e-2 -2.169390e-2 3.252689e-2 3.252689e-2 -2.504999e-2 2.367039e-2 2.367039e-2 -2.169390e-2 1.718699e-2 1.718699e-2 -1.252499e-2 1.481388e-2 1.481388e-2 2.189940e-9 1.718699e-2 1.718699e-2 1.252499e-2 2.367039e-2 2.367039e-2 2.169390e-2 3.252689e-2 3.252689e-2 2.504999e-2 4.138340e-2 4.138340e-2 2.169390e-2 4.786679e-2 4.786679e-2 1.252499e-2 4.176209e-2 5.748070e-2 0 3.978950e-2 5.476550e-2 -1.252499e-2 3.440010e-2 4.734769e-2 -2.169390e-2 2.703808e-2 3.721480e-2 -2.504999e-2 1.967610e-2 2.708180e-2 -2.169390e-2 1.428669e-2 1.966400e-2 -1.252499e-2 1.231408e-2 1.694888e-2 2.189940e-9 1.428669e-2 1.966400e-2 1.252499e-2 1.967610e-2 2.708180e-2 2.169390e-2 2.703808e-2 3.721480e-2 2.504999e-2 3.440010e-2 4.734769e-2 2.169390e-2 3.978950e-2 5.476550e-2 1.252499e-2 3.225598e-2 6.330598e-2 0 3.073240e-2 6.031569e-2 -1.252499e-2 2.656980e-2 5.214620e-2 -2.169390e-2 2.088358e-2 4.098628e-2 -2.504999e-2 1.519730e-2 2.982640e-2 -2.169390e-2 1.103470e-2 2.165690e-2 -1.252499e-2 9.511100e-3 1.866660e-2 2.189940e-9 1.103470e-2 2.165690e-2 1.252499e-2 1.519730e-2 2.982640e-2 2.169390e-2 2.088358e-2 4.098628e-2 2.504999e-2 2.656980e-2 5.214620e-2 2.169390e-2 3.073240e-2 6.031569e-2 1.252499e-2 2.195570e-2 6.757260e-2 0 2.091860e-2 6.438080e-2 -1.252499e-2 1.808520e-2 5.566060e-2 -2.169390e-2 1.421479e-2 4.374859e-2 -2.504999e-2 1.034430e-2 3.183659e-2 -2.169390e-2 7.510988e-3 2.311640e-2 -1.252499e-2 6.473910e-3 1.992459e-2 2.189940e-9 7.510988e-3 2.311640e-2 1.252499e-2 1.034430e-2 3.183659e-2 2.169390e-2 1.421479e-2 4.374859e-2 2.504999e-2 1.808520e-2 5.566060e-2 2.169390e-2 2.091860e-2 6.438080e-2 1.252499e-2 1.111469e-2 7.017529e-2 0 1.058970e-2 6.686048e-2 -1.252499e-2 9.155320e-3 5.780449e-2 -2.169390e-2 7.195978e-3 4.543370e-2 -2.504999e-2 5.236640e-3 3.306290e-2 -2.169390e-2 3.802299e-3 2.400680e-2 -1.252499e-2 3.277298e-3 2.069210e-2 2.189940e-9 3.802299e-3 2.400680e-2 1.252499e-2 5.236640e-3 3.306290e-2 2.169390e-2 7.195978e-3 4.543370e-2 2.504999e-2 9.155320e-3 5.780449e-2 2.169390e-2 1.058970e-2 6.686048e-2 1.252499e-2 -3.105689e-9 7.105000e-2 0 -2.958999e-9 6.769388e-2 -1.252499e-2 -2.558210e-9 5.852498e-2 -2.169390e-2 -2.010720e-9 4.600000e-2 -2.504999e-2 -1.463238e-9 3.347500e-2 -2.169390e-2 -1.062450e-9 2.430609e-2 -1.252499e-2 -9.157539e-10 2.095000e-2 2.189940e-9 -1.062450e-9 2.430609e-2 1.252499e-2 -1.463238e-9 3.347500e-2 2.169390e-2 -2.010720e-9 4.600000e-2 2.504999e-2 -2.558210e-9 5.852498e-2 2.169390e-2 -2.958999e-9 6.769388e-2 1.252499e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] rotation 0.311836 0.678719 -0.664903 2.590389 scaleOrientation -0.831607 6.467399e-2 -0.551585 0.692237 translation 2.111140 1.492480 1.391810 } DEF _@PATCH_NAME_E4_2 Transform { children [ DEF _E_11 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _5_0 IndexedFaceSet { coord Coordinate { point [ 7.105000e-2 0 0 6.769388e-2 0 -1.252499e-2 5.852498e-2 0 -2.169390e-2 4.600000e-2 0 -2.504999e-2 3.347500e-2 0 -2.169390e-2 2.430609e-2 0 -1.252499e-2 2.095000e-2 0 2.189940e-9 2.430609e-2 0 1.252499e-2 3.347500e-2 0 2.169390e-2 4.600000e-2 0 2.504999e-2 5.852498e-2 0 2.169390e-2 6.769388e-2 0 1.252499e-2 7.017529e-2 1.111469e-2 0 6.686048e-2 1.058970e-2 -1.252499e-2 5.780449e-2 9.155330e-3 -2.169390e-2 4.543370e-2 7.195990e-3 -2.504999e-2 3.306290e-2 5.236640e-3 -2.169390e-2 2.400680e-2 3.802309e-3 -1.252499e-2 2.069210e-2 3.277298e-3 2.189940e-9 2.400680e-2 3.802309e-3 1.252499e-2 3.306290e-2 5.236640e-3 2.169390e-2 4.543370e-2 7.195990e-3 2.504999e-2 5.780449e-2 9.155330e-3 2.169390e-2 6.686048e-2 1.058970e-2 1.252499e-2 6.757260e-2 2.195570e-2 0 6.438080e-2 2.091860e-2 -1.252499e-2 5.566060e-2 1.808520e-2 -2.169390e-2 4.374859e-2 1.421479e-2 -2.504999e-2 3.183659e-2 1.034430e-2 -2.169390e-2 2.311640e-2 7.510988e-3 -1.252499e-2 1.992459e-2 6.473910e-3 2.189940e-9 2.311640e-2 7.510988e-3 1.252499e-2 3.183659e-2 1.034430e-2 2.169390e-2 4.374859e-2 1.421479e-2 2.504999e-2 5.566060e-2 1.808520e-2 2.169390e-2 6.438080e-2 2.091860e-2 1.252499e-2 6.330598e-2 3.225598e-2 0 6.031569e-2 3.073240e-2 -1.252499e-2 5.214620e-2 2.656980e-2 -2.169390e-2 4.098628e-2 2.088358e-2 -2.504999e-2 2.982640e-2 1.519730e-2 -2.169390e-2 2.165690e-2 1.103470e-2 -1.252499e-2 1.866660e-2 9.511100e-3 2.189940e-9 2.165690e-2 1.103470e-2 1.252499e-2 2.982640e-2 1.519730e-2 2.169390e-2 4.098628e-2 2.088358e-2 2.504999e-2 5.214620e-2 2.656980e-2 2.169390e-2 6.031569e-2 3.073240e-2 1.252499e-2 5.748070e-2 4.176209e-2 0 5.476550e-2 3.978950e-2 -1.252499e-2 4.734769e-2 3.440010e-2 -2.169390e-2 3.721480e-2 2.703808e-2 -2.504999e-2 2.708180e-2 1.967610e-2 -2.169390e-2 1.966400e-2 1.428669e-2 -1.252499e-2 1.694888e-2 1.231408e-2 2.189940e-9 1.966400e-2 1.428669e-2 1.252499e-2 2.708180e-2 1.967610e-2 2.169390e-2 3.721480e-2 2.703808e-2 2.504999e-2 4.734769e-2 3.440010e-2 2.169390e-2 5.476550e-2 3.978950e-2 1.252499e-2 5.023989e-2 5.023989e-2 0 4.786679e-2 4.786679e-2 -1.252499e-2 4.138340e-2 4.138340e-2 -2.169390e-2 3.252689e-2 3.252689e-2 -2.504999e-2 2.367039e-2 2.367039e-2 -2.169390e-2 1.718699e-2 1.718699e-2 -1.252499e-2 1.481388e-2 1.481388e-2 2.189940e-9 1.718699e-2 1.718699e-2 1.252499e-2 2.367039e-2 2.367039e-2 2.169390e-2 3.252689e-2 3.252689e-2 2.504999e-2 4.138340e-2 4.138340e-2 2.169390e-2 4.786679e-2 4.786679e-2 1.252499e-2 4.176209e-2 5.748070e-2 0 3.978950e-2 5.476550e-2 -1.252499e-2 3.440010e-2 4.734769e-2 -2.169390e-2 2.703808e-2 3.721480e-2 -2.504999e-2 1.967610e-2 2.708180e-2 -2.169390e-2 1.428669e-2 1.966400e-2 -1.252499e-2 1.231408e-2 1.694888e-2 2.189940e-9 1.428669e-2 1.966400e-2 1.252499e-2 1.967610e-2 2.708180e-2 2.169390e-2 2.703808e-2 3.721480e-2 2.504999e-2 3.440010e-2 4.734769e-2 2.169390e-2 3.978950e-2 5.476550e-2 1.252499e-2 3.225598e-2 6.330598e-2 0 3.073240e-2 6.031569e-2 -1.252499e-2 2.656980e-2 5.214620e-2 -2.169390e-2 2.088358e-2 4.098628e-2 -2.504999e-2 1.519730e-2 2.982640e-2 -2.169390e-2 1.103470e-2 2.165690e-2 -1.252499e-2 9.511100e-3 1.866660e-2 2.189940e-9 1.103470e-2 2.165690e-2 1.252499e-2 1.519730e-2 2.982640e-2 2.169390e-2 2.088358e-2 4.098628e-2 2.504999e-2 2.656980e-2 5.214620e-2 2.169390e-2 3.073240e-2 6.031569e-2 1.252499e-2 2.195570e-2 6.757260e-2 0 2.091860e-2 6.438080e-2 -1.252499e-2 1.808520e-2 5.566060e-2 -2.169390e-2 1.421479e-2 4.374859e-2 -2.504999e-2 1.034430e-2 3.183659e-2 -2.169390e-2 7.510988e-3 2.311640e-2 -1.252499e-2 6.473910e-3 1.992459e-2 2.189940e-9 7.510988e-3 2.311640e-2 1.252499e-2 1.034430e-2 3.183659e-2 2.169390e-2 1.421479e-2 4.374859e-2 2.504999e-2 1.808520e-2 5.566060e-2 2.169390e-2 2.091860e-2 6.438080e-2 1.252499e-2 1.111469e-2 7.017529e-2 0 1.058970e-2 6.686048e-2 -1.252499e-2 9.155320e-3 5.780449e-2 -2.169390e-2 7.195978e-3 4.543370e-2 -2.504999e-2 5.236640e-3 3.306290e-2 -2.169390e-2 3.802299e-3 2.400680e-2 -1.252499e-2 3.277298e-3 2.069210e-2 2.189940e-9 3.802299e-3 2.400680e-2 1.252499e-2 5.236640e-3 3.306290e-2 2.169390e-2 7.195978e-3 4.543370e-2 2.504999e-2 9.155320e-3 5.780449e-2 2.169390e-2 1.058970e-2 6.686048e-2 1.252499e-2 -3.105689e-9 7.105000e-2 0 -2.958999e-9 6.769388e-2 -1.252499e-2 -2.558210e-9 5.852498e-2 -2.169390e-2 -2.010720e-9 4.600000e-2 -2.504999e-2 -1.463238e-9 3.347500e-2 -2.169390e-2 -1.062450e-9 2.430609e-2 -1.252499e-2 -9.157539e-10 2.095000e-2 2.189940e-9 -1.062450e-9 2.430609e-2 1.252499e-2 -1.463238e-9 3.347500e-2 2.169390e-2 -2.010720e-9 4.600000e-2 2.504999e-2 -2.558210e-9 5.852498e-2 2.169390e-2 -2.958999e-9 6.769388e-2 1.252499e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] rotation 0.282393 0.668906 0.687618 3.617470 scale 0.999997 0.999997 1 scaleOrientation -0.451820 0.744524 0.491468 0.805669 translation 1.916239 1.496289 1.444700 } DEF _@PATCH_NAME_E4_3 Transform { children [ DEF _E_12 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.179811 radius 2.135000e-2 } } ] rotation -0.844895 -0.359355 -0.396252 1.718230 scaleOrientation -0.478407 0.372214 -0.795350 1.358500 translation 2.013689 1.494379 1.418259 } DEF _@PATCH_NAME_E4_1 Transform { children [ DEF _E_10 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.136599 radius 2.135000e-2 } } ] rotation -0.380791 0.358679 0.852260 4.513228 scaleOrientation 0.695497 0.187999 0.693498 0.117866 translation 1.843039 1.500759 1.432489 } DEF _@PATCH_NAME_E3_2 Transform { children [ DEF _E_9 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _6_0 IndexedFaceSet { coord Coordinate { point [ 7.105000e-2 0 0 6.769388e-2 0 -1.252499e-2 5.852498e-2 0 -2.169390e-2 4.600000e-2 0 -2.504999e-2 3.347500e-2 0 -2.169390e-2 2.430609e-2 0 -1.252499e-2 2.095000e-2 0 2.189940e-9 2.430609e-2 0 1.252499e-2 3.347500e-2 0 2.169390e-2 4.600000e-2 0 2.504999e-2 5.852498e-2 0 2.169390e-2 6.769388e-2 0 1.252499e-2 7.017529e-2 1.111469e-2 0 6.686048e-2 1.058970e-2 -1.252499e-2 5.780449e-2 9.155330e-3 -2.169390e-2 4.543370e-2 7.195990e-3 -2.504999e-2 3.306290e-2 5.236640e-3 -2.169390e-2 2.400680e-2 3.802309e-3 -1.252499e-2 2.069210e-2 3.277298e-3 2.189940e-9 2.400680e-2 3.802309e-3 1.252499e-2 3.306290e-2 5.236640e-3 2.169390e-2 4.543370e-2 7.195990e-3 2.504999e-2 5.780449e-2 9.155330e-3 2.169390e-2 6.686048e-2 1.058970e-2 1.252499e-2 6.757260e-2 2.195570e-2 0 6.438080e-2 2.091860e-2 -1.252499e-2 5.566060e-2 1.808520e-2 -2.169390e-2 4.374859e-2 1.421479e-2 -2.504999e-2 3.183659e-2 1.034430e-2 -2.169390e-2 2.311640e-2 7.510988e-3 -1.252499e-2 1.992459e-2 6.473910e-3 2.189940e-9 2.311640e-2 7.510988e-3 1.252499e-2 3.183659e-2 1.034430e-2 2.169390e-2 4.374859e-2 1.421479e-2 2.504999e-2 5.566060e-2 1.808520e-2 2.169390e-2 6.438080e-2 2.091860e-2 1.252499e-2 6.330598e-2 3.225598e-2 0 6.031569e-2 3.073240e-2 -1.252499e-2 5.214620e-2 2.656980e-2 -2.169390e-2 4.098628e-2 2.088358e-2 -2.504999e-2 2.982640e-2 1.519730e-2 -2.169390e-2 2.165690e-2 1.103470e-2 -1.252499e-2 1.866660e-2 9.511100e-3 2.189940e-9 2.165690e-2 1.103470e-2 1.252499e-2 2.982640e-2 1.519730e-2 2.169390e-2 4.098628e-2 2.088358e-2 2.504999e-2 5.214620e-2 2.656980e-2 2.169390e-2 6.031569e-2 3.073240e-2 1.252499e-2 5.748070e-2 4.176209e-2 0 5.476550e-2 3.978950e-2 -1.252499e-2 4.734769e-2 3.440010e-2 -2.169390e-2 3.721480e-2 2.703808e-2 -2.504999e-2 2.708180e-2 1.967610e-2 -2.169390e-2 1.966400e-2 1.428669e-2 -1.252499e-2 1.694888e-2 1.231408e-2 2.189940e-9 1.966400e-2 1.428669e-2 1.252499e-2 2.708180e-2 1.967610e-2 2.169390e-2 3.721480e-2 2.703808e-2 2.504999e-2 4.734769e-2 3.440010e-2 2.169390e-2 5.476550e-2 3.978950e-2 1.252499e-2 5.023989e-2 5.023989e-2 0 4.786679e-2 4.786679e-2 -1.252499e-2 4.138340e-2 4.138340e-2 -2.169390e-2 3.252689e-2 3.252689e-2 -2.504999e-2 2.367039e-2 2.367039e-2 -2.169390e-2 1.718699e-2 1.718699e-2 -1.252499e-2 1.481388e-2 1.481388e-2 2.189940e-9 1.718699e-2 1.718699e-2 1.252499e-2 2.367039e-2 2.367039e-2 2.169390e-2 3.252689e-2 3.252689e-2 2.504999e-2 4.138340e-2 4.138340e-2 2.169390e-2 4.786679e-2 4.786679e-2 1.252499e-2 4.176209e-2 5.748070e-2 0 3.978950e-2 5.476550e-2 -1.252499e-2 3.440010e-2 4.734769e-2 -2.169390e-2 2.703808e-2 3.721480e-2 -2.504999e-2 1.967610e-2 2.708180e-2 -2.169390e-2 1.428669e-2 1.966400e-2 -1.252499e-2 1.231408e-2 1.694888e-2 2.189940e-9 1.428669e-2 1.966400e-2 1.252499e-2 1.967610e-2 2.708180e-2 2.169390e-2 2.703808e-2 3.721480e-2 2.504999e-2 3.440010e-2 4.734769e-2 2.169390e-2 3.978950e-2 5.476550e-2 1.252499e-2 3.225598e-2 6.330598e-2 0 3.073240e-2 6.031569e-2 -1.252499e-2 2.656980e-2 5.214620e-2 -2.169390e-2 2.088358e-2 4.098628e-2 -2.504999e-2 1.519730e-2 2.982640e-2 -2.169390e-2 1.103470e-2 2.165690e-2 -1.252499e-2 9.511100e-3 1.866660e-2 2.189940e-9 1.103470e-2 2.165690e-2 1.252499e-2 1.519730e-2 2.982640e-2 2.169390e-2 2.088358e-2 4.098628e-2 2.504999e-2 2.656980e-2 5.214620e-2 2.169390e-2 3.073240e-2 6.031569e-2 1.252499e-2 2.195570e-2 6.757260e-2 0 2.091860e-2 6.438080e-2 -1.252499e-2 1.808520e-2 5.566060e-2 -2.169390e-2 1.421479e-2 4.374859e-2 -2.504999e-2 1.034430e-2 3.183659e-2 -2.169390e-2 7.510988e-3 2.311640e-2 -1.252499e-2 6.473910e-3 1.992459e-2 2.189940e-9 7.510988e-3 2.311640e-2 1.252499e-2 1.034430e-2 3.183659e-2 2.169390e-2 1.421479e-2 4.374859e-2 2.504999e-2 1.808520e-2 5.566060e-2 2.169390e-2 2.091860e-2 6.438080e-2 1.252499e-2 1.111469e-2 7.017529e-2 0 1.058970e-2 6.686048e-2 -1.252499e-2 9.155320e-3 5.780449e-2 -2.169390e-2 7.195978e-3 4.543370e-2 -2.504999e-2 5.236640e-3 3.306290e-2 -2.169390e-2 3.802299e-3 2.400680e-2 -1.252499e-2 3.277298e-3 2.069210e-2 2.189940e-9 3.802299e-3 2.400680e-2 1.252499e-2 5.236640e-3 3.306290e-2 2.169390e-2 7.195978e-3 4.543370e-2 2.504999e-2 9.155320e-3 5.780449e-2 2.169390e-2 1.058970e-2 6.686048e-2 1.252499e-2 -3.105689e-9 7.105000e-2 0 -2.958999e-9 6.769388e-2 -1.252499e-2 -2.558210e-9 5.852498e-2 -2.169390e-2 -2.010720e-9 4.600000e-2 -2.504999e-2 -1.463238e-9 3.347500e-2 -2.169390e-2 -1.062450e-9 2.430609e-2 -1.252499e-2 -9.157539e-10 2.095000e-2 2.189940e-9 -1.062450e-9 2.430609e-2 1.252499e-2 -1.463238e-9 3.347500e-2 2.169390e-2 -2.010720e-9 4.600000e-2 2.504999e-2 -2.558210e-9 5.852498e-2 2.169390e-2 -2.958999e-9 6.769388e-2 1.252499e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] rotation 0.672017 0.679821 -0.293660 3.708940 scaleOrientation -0.616907 -0.668176 -0.415892 0.933422 translation 1.763419 1.460739 1.403570 } DEF _@PATCH_NAME_E3_1 Transform { children [ DEF _E_8 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.208359 radius 2.135000e-2 } } ] rotation 0.873202 -0.340122 0.349048 1.711778 scaleOrientation 1.532709e-2 0.991827 0.126661 2.355360 translation 1.691630 1.505849 1.479598 } DEF _@PATCH_NAME_E2_2 Transform { children [ DEF _E_7 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _7_0 IndexedFaceSet { coord Coordinate { point [ 0.247403 0 0 0.244543 0 -1.067500e-2 0.236729 0 -1.848958e-2 0.226054 0 -2.135000e-2 0.215379 0 -1.848958e-2 0.207564 0 -1.067500e-2 0.204704 0 1.866480e-9 0.207564 0 1.067500e-2 0.215379 0 1.848958e-2 0.226054 0 2.135000e-2 0.236729 0 1.848958e-2 0.244543 0 1.067500e-2 0.244359 3.870270e-2 0 0.241532 3.825530e-2 -1.067500e-2 0.233814 3.703280e-2 -1.848958e-2 0.223270 3.536289e-2 -2.135000e-2 0.212729 3.369290e-2 -1.848958e-2 0.205008 3.247049e-2 -1.067500e-2 0.202185 3.202300e-2 1.866480e-9 0.205008 3.247049e-2 1.067500e-2 0.212729 3.369290e-2 1.848958e-2 0.223270 3.536289e-2 2.135000e-2 0.233814 3.703280e-2 1.848958e-2 0.241532 3.825530e-2 1.067500e-2 0.235295 7.645250e-2 0 0.232574 7.556860e-2 -1.067500e-2 0.225143 7.315368e-2 -1.848958e-2 0.214992 6.985498e-2 -2.135000e-2 0.204839 6.655620e-2 -1.848958e-2 0.197407 6.414140e-2 -1.067500e-2 0.194685 6.325750e-2 1.866480e-9 0.197407 6.414140e-2 1.067500e-2 0.204839 6.655620e-2 1.848958e-2 0.214992 6.985498e-2 2.135000e-2 0.225143 7.315368e-2 1.848958e-2 0.232574 7.556860e-2 1.067500e-2 0.220440 0.112319 0 0.217889 0.111019 -1.067500e-2 0.210926 0.107473 -1.848958e-2 0.201416 0.102627 -2.135000e-2 0.191905 9.778068e-2 -1.848958e-2 0.184943 9.423290e-2 -1.067500e-2 0.182392 9.293439e-2 1.866480e-9 0.184943 9.423290e-2 1.067500e-2 0.191905 9.778068e-2 1.848958e-2 0.201416 0.102627 2.135000e-2 0.210926 0.107473 1.848958e-2 0.217889 0.111019 1.067500e-2 0.200155 0.145419 0 0.197841 0.143738 -1.067500e-2 0.191519 0.139146 -1.848958e-2 0.182881 0.132872 -2.135000e-2 0.174244 0.126597 -1.848958e-2 0.167924 0.122004 -1.067500e-2 0.165610 0.120323 1.866480e-9 0.167924 0.122004 1.067500e-2 0.174244 0.126597 1.848958e-2 0.182881 0.132872 2.135000e-2 0.191519 0.139146 1.848958e-2 0.197841 0.143738 1.067500e-2 0.174942 0.174942 0 0.172920 0.172920 -1.067500e-2 0.167392 0.167392 -1.848958e-2 0.159843 0.159843 -2.135000e-2 0.152297 0.152297 -1.848958e-2 0.146770 0.146770 -1.067500e-2 0.144749 0.144749 1.866480e-9 0.146770 0.146770 1.067500e-2 0.152297 0.152297 1.848958e-2 0.159843 0.159843 2.135000e-2 0.167392 0.167392 1.848958e-2 0.172920 0.172920 1.067500e-2 0.145419 0.200155 0 0.143738 0.197841 -1.067500e-2 0.139146 0.191519 -1.848958e-2 0.132872 0.182881 -2.135000e-2 0.126597 0.174244 -1.848958e-2 0.122004 0.167924 -1.067500e-2 0.120323 0.165610 1.866480e-9 0.122004 0.167924 1.067500e-2 0.126597 0.174244 1.848958e-2 0.132872 0.182881 2.135000e-2 0.139146 0.191519 1.848958e-2 0.143738 0.197841 1.067500e-2 0.112319 0.220440 0 0.111019 0.217889 -1.067500e-2 0.107473 0.210926 -1.848958e-2 0.102627 0.201416 -2.135000e-2 9.778068e-2 0.191905 -1.848958e-2 9.423290e-2 0.184943 -1.067500e-2 9.293439e-2 0.182392 1.866480e-9 9.423290e-2 0.184943 1.067500e-2 9.778068e-2 0.191905 1.848958e-2 0.102627 0.201416 2.135000e-2 0.107473 0.210926 1.848958e-2 0.111019 0.217889 1.067500e-2 7.645250e-2 0.235295 0 7.556860e-2 0.232574 -1.067500e-2 7.315368e-2 0.225143 -1.848958e-2 6.985498e-2 0.214992 -2.135000e-2 6.655620e-2 0.204839 -1.848958e-2 6.414140e-2 0.197407 -1.067500e-2 6.325750e-2 0.194685 1.866480e-9 6.414140e-2 0.197407 1.067500e-2 6.655620e-2 0.204839 1.848958e-2 6.985498e-2 0.214992 2.135000e-2 7.315368e-2 0.225143 1.848958e-2 7.556860e-2 0.232574 1.067500e-2 3.870270e-2 0.244359 0 3.825530e-2 0.241532 -1.067500e-2 3.703280e-2 0.233814 -1.848958e-2 3.536289e-2 0.223270 -2.135000e-2 3.369290e-2 0.212729 -1.848958e-2 3.247040e-2 0.205008 -1.067500e-2 3.202300e-2 0.202185 1.866480e-9 3.247040e-2 0.205008 1.067500e-2 3.369290e-2 0.212729 1.848958e-2 3.536289e-2 0.223270 2.135000e-2 3.703280e-2 0.233814 1.848958e-2 3.825530e-2 0.241532 1.067500e-2 -1.081440e-8 0.247403 0 -1.068938e-8 0.244543 -1.067500e-2 -1.034779e-8 0.236729 -1.848958e-2 -9.881198e-9 0.226054 -2.135000e-2 -9.414580e-9 0.215379 -1.848958e-2 -9.072990e-9 0.207564 -1.067500e-2 -8.947958e-9 0.204704 1.866480e-9 -9.072990e-9 0.207564 1.067500e-2 -9.414580e-9 0.215379 1.848958e-2 -9.881198e-9 0.226054 2.135000e-2 -1.034779e-8 0.236729 1.848958e-2 -1.068938e-8 0.244543 1.067500e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] rotation 0.304408 0.681834 0.665160 3.684920 scaleOrientation 0.551674 0.823550 0.131987 1.588000 translation 1.380259 1.502460 1.481060 } DEF _@PATCH_NAME_E2_1 Transform { children [ DEF _E_6 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.551698 radius 2.135000e-2 } } ] rotation -0.349372 -0.359326 0.865346 1.687070 scaleOrientation -0.156780 -3.041480e-2 0.987165 3.928328 translation 1.027109 1.514999 1.454180 } DEF _@PATCH_NAME_E1_5 Transform { children [ DEF _E_5 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.031210e-2 radius 2.135000e-2 } } ] rotation -0.343032 -0.343032 0.874446 1.704560 scaleOrientation 0.782971 -4.780303e-2 -0.620217 0.511573 translation 0.714814 1.507709 1.157160 } DEF _@PATCH_NAME_E1_4 Transform { children [ DEF _E_4 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _8_0 IndexedFaceSet { coord Coordinate { point [ 7.105000e-2 0 0 6.769388e-2 0 -1.252499e-2 5.852498e-2 0 -2.169390e-2 4.600000e-2 0 -2.504999e-2 3.347500e-2 0 -2.169390e-2 2.430609e-2 0 -1.252499e-2 2.095000e-2 0 2.189940e-9 2.430609e-2 0 1.252499e-2 3.347500e-2 0 2.169390e-2 4.600000e-2 0 2.504999e-2 5.852498e-2 0 2.169390e-2 6.769388e-2 0 1.252499e-2 7.017529e-2 1.111469e-2 0 6.686048e-2 1.058970e-2 -1.252499e-2 5.780449e-2 9.155330e-3 -2.169390e-2 4.543370e-2 7.195990e-3 -2.504999e-2 3.306290e-2 5.236640e-3 -2.169390e-2 2.400680e-2 3.802309e-3 -1.252499e-2 2.069210e-2 3.277298e-3 2.189940e-9 2.400680e-2 3.802309e-3 1.252499e-2 3.306290e-2 5.236640e-3 2.169390e-2 4.543370e-2 7.195990e-3 2.504999e-2 5.780449e-2 9.155330e-3 2.169390e-2 6.686048e-2 1.058970e-2 1.252499e-2 6.757260e-2 2.195570e-2 0 6.438080e-2 2.091860e-2 -1.252499e-2 5.566060e-2 1.808520e-2 -2.169390e-2 4.374859e-2 1.421479e-2 -2.504999e-2 3.183659e-2 1.034430e-2 -2.169390e-2 2.311640e-2 7.510988e-3 -1.252499e-2 1.992459e-2 6.473910e-3 2.189940e-9 2.311640e-2 7.510988e-3 1.252499e-2 3.183659e-2 1.034430e-2 2.169390e-2 4.374859e-2 1.421479e-2 2.504999e-2 5.566060e-2 1.808520e-2 2.169390e-2 6.438080e-2 2.091860e-2 1.252499e-2 6.330598e-2 3.225598e-2 0 6.031569e-2 3.073240e-2 -1.252499e-2 5.214620e-2 2.656980e-2 -2.169390e-2 4.098628e-2 2.088358e-2 -2.504999e-2 2.982640e-2 1.519730e-2 -2.169390e-2 2.165690e-2 1.103470e-2 -1.252499e-2 1.866660e-2 9.511100e-3 2.189940e-9 2.165690e-2 1.103470e-2 1.252499e-2 2.982640e-2 1.519730e-2 2.169390e-2 4.098628e-2 2.088358e-2 2.504999e-2 5.214620e-2 2.656980e-2 2.169390e-2 6.031569e-2 3.073240e-2 1.252499e-2 5.748070e-2 4.176209e-2 0 5.476550e-2 3.978950e-2 -1.252499e-2 4.734769e-2 3.440010e-2 -2.169390e-2 3.721480e-2 2.703808e-2 -2.504999e-2 2.708180e-2 1.967610e-2 -2.169390e-2 1.966400e-2 1.428669e-2 -1.252499e-2 1.694888e-2 1.231408e-2 2.189940e-9 1.966400e-2 1.428669e-2 1.252499e-2 2.708180e-2 1.967610e-2 2.169390e-2 3.721480e-2 2.703808e-2 2.504999e-2 4.734769e-2 3.440010e-2 2.169390e-2 5.476550e-2 3.978950e-2 1.252499e-2 5.023989e-2 5.023989e-2 0 4.786679e-2 4.786679e-2 -1.252499e-2 4.138340e-2 4.138340e-2 -2.169390e-2 3.252689e-2 3.252689e-2 -2.504999e-2 2.367039e-2 2.367039e-2 -2.169390e-2 1.718699e-2 1.718699e-2 -1.252499e-2 1.481388e-2 1.481388e-2 2.189940e-9 1.718699e-2 1.718699e-2 1.252499e-2 2.367039e-2 2.367039e-2 2.169390e-2 3.252689e-2 3.252689e-2 2.504999e-2 4.138340e-2 4.138340e-2 2.169390e-2 4.786679e-2 4.786679e-2 1.252499e-2 4.176209e-2 5.748070e-2 0 3.978950e-2 5.476550e-2 -1.252499e-2 3.440010e-2 4.734769e-2 -2.169390e-2 2.703808e-2 3.721480e-2 -2.504999e-2 1.967610e-2 2.708180e-2 -2.169390e-2 1.428669e-2 1.966400e-2 -1.252499e-2 1.231408e-2 1.694888e-2 2.189940e-9 1.428669e-2 1.966400e-2 1.252499e-2 1.967610e-2 2.708180e-2 2.169390e-2 2.703808e-2 3.721480e-2 2.504999e-2 3.440010e-2 4.734769e-2 2.169390e-2 3.978950e-2 5.476550e-2 1.252499e-2 3.225598e-2 6.330598e-2 0 3.073240e-2 6.031569e-2 -1.252499e-2 2.656980e-2 5.214620e-2 -2.169390e-2 2.088358e-2 4.098628e-2 -2.504999e-2 1.519730e-2 2.982640e-2 -2.169390e-2 1.103470e-2 2.165690e-2 -1.252499e-2 9.511100e-3 1.866660e-2 2.189940e-9 1.103470e-2 2.165690e-2 1.252499e-2 1.519730e-2 2.982640e-2 2.169390e-2 2.088358e-2 4.098628e-2 2.504999e-2 2.656980e-2 5.214620e-2 2.169390e-2 3.073240e-2 6.031569e-2 1.252499e-2 2.195570e-2 6.757260e-2 0 2.091860e-2 6.438080e-2 -1.252499e-2 1.808520e-2 5.566060e-2 -2.169390e-2 1.421479e-2 4.374859e-2 -2.504999e-2 1.034430e-2 3.183659e-2 -2.169390e-2 7.510988e-3 2.311640e-2 -1.252499e-2 6.473910e-3 1.992459e-2 2.189940e-9 7.510988e-3 2.311640e-2 1.252499e-2 1.034430e-2 3.183659e-2 2.169390e-2 1.421479e-2 4.374859e-2 2.504999e-2 1.808520e-2 5.566060e-2 2.169390e-2 2.091860e-2 6.438080e-2 1.252499e-2 1.111469e-2 7.017529e-2 0 1.058970e-2 6.686048e-2 -1.252499e-2 9.155320e-3 5.780449e-2 -2.169390e-2 7.195978e-3 4.543370e-2 -2.504999e-2 5.236640e-3 3.306290e-2 -2.169390e-2 3.802299e-3 2.400680e-2 -1.252499e-2 3.277298e-3 2.069210e-2 2.189940e-9 3.802299e-3 2.400680e-2 1.252499e-2 5.236640e-3 3.306290e-2 2.169390e-2 7.195978e-3 4.543370e-2 2.504999e-2 9.155320e-3 5.780449e-2 2.169390e-2 1.058970e-2 6.686048e-2 1.252499e-2 -3.105689e-9 7.105000e-2 0 -2.958999e-9 6.769388e-2 -1.252499e-2 -2.558210e-9 5.852498e-2 -2.169390e-2 -2.010720e-9 4.600000e-2 -2.504999e-2 -1.463238e-9 3.347500e-2 -2.169390e-2 -1.062450e-9 2.430609e-2 -1.252499e-2 -9.157539e-10 2.095000e-2 2.189940e-9 -1.062450e-9 2.430609e-2 1.252499e-2 -1.463238e-9 3.347500e-2 2.169390e-2 -2.010720e-9 4.600000e-2 2.504999e-2 -2.558210e-9 5.852498e-2 2.169390e-2 -2.958999e-9 6.769388e-2 1.252499e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] rotation -0.365192 -4.701212e-7 0.930932 3.141590 scaleOrientation -0.176838 6.990632e-2 0.981754 3.949249 translation 0.681702 1.553709 1.126459 } DEF _@PATCH_NAME_E1_3 Transform { children [ DEF _E_3 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.150000 radius 2.135000e-2 } } ] rotation 0 1 0 2.393908 translation 0.647970 1.616000 1.095180 } DEF _@PATCH_NAME_E1_2 Transform { children [ DEF _E_2 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _9_0 IndexedFaceSet { coord Coordinate { point [ 7.105000e-2 0 0 6.769388e-2 0 -1.252499e-2 5.852498e-2 0 -2.169390e-2 4.600000e-2 0 -2.504999e-2 3.347500e-2 0 -2.169390e-2 2.430609e-2 0 -1.252499e-2 2.095000e-2 0 2.189940e-9 2.430609e-2 0 1.252499e-2 3.347500e-2 0 2.169390e-2 4.600000e-2 0 2.504999e-2 5.852498e-2 0 2.169390e-2 6.769388e-2 0 1.252499e-2 7.017529e-2 1.111469e-2 0 6.686048e-2 1.058970e-2 -1.252499e-2 5.780449e-2 9.155330e-3 -2.169390e-2 4.543370e-2 7.195990e-3 -2.504999e-2 3.306290e-2 5.236640e-3 -2.169390e-2 2.400680e-2 3.802309e-3 -1.252499e-2 2.069210e-2 3.277298e-3 2.189940e-9 2.400680e-2 3.802309e-3 1.252499e-2 3.306290e-2 5.236640e-3 2.169390e-2 4.543370e-2 7.195990e-3 2.504999e-2 5.780449e-2 9.155330e-3 2.169390e-2 6.686048e-2 1.058970e-2 1.252499e-2 6.757260e-2 2.195570e-2 0 6.438080e-2 2.091860e-2 -1.252499e-2 5.566060e-2 1.808520e-2 -2.169390e-2 4.374859e-2 1.421479e-2 -2.504999e-2 3.183659e-2 1.034430e-2 -2.169390e-2 2.311640e-2 7.510988e-3 -1.252499e-2 1.992459e-2 6.473910e-3 2.189940e-9 2.311640e-2 7.510988e-3 1.252499e-2 3.183659e-2 1.034430e-2 2.169390e-2 4.374859e-2 1.421479e-2 2.504999e-2 5.566060e-2 1.808520e-2 2.169390e-2 6.438080e-2 2.091860e-2 1.252499e-2 6.330598e-2 3.225598e-2 0 6.031569e-2 3.073240e-2 -1.252499e-2 5.214620e-2 2.656980e-2 -2.169390e-2 4.098628e-2 2.088358e-2 -2.504999e-2 2.982640e-2 1.519730e-2 -2.169390e-2 2.165690e-2 1.103470e-2 -1.252499e-2 1.866660e-2 9.511100e-3 2.189940e-9 2.165690e-2 1.103470e-2 1.252499e-2 2.982640e-2 1.519730e-2 2.169390e-2 4.098628e-2 2.088358e-2 2.504999e-2 5.214620e-2 2.656980e-2 2.169390e-2 6.031569e-2 3.073240e-2 1.252499e-2 5.748070e-2 4.176209e-2 0 5.476550e-2 3.978950e-2 -1.252499e-2 4.734769e-2 3.440010e-2 -2.169390e-2 3.721480e-2 2.703808e-2 -2.504999e-2 2.708180e-2 1.967610e-2 -2.169390e-2 1.966400e-2 1.428669e-2 -1.252499e-2 1.694888e-2 1.231408e-2 2.189940e-9 1.966400e-2 1.428669e-2 1.252499e-2 2.708180e-2 1.967610e-2 2.169390e-2 3.721480e-2 2.703808e-2 2.504999e-2 4.734769e-2 3.440010e-2 2.169390e-2 5.476550e-2 3.978950e-2 1.252499e-2 5.023989e-2 5.023989e-2 0 4.786679e-2 4.786679e-2 -1.252499e-2 4.138340e-2 4.138340e-2 -2.169390e-2 3.252689e-2 3.252689e-2 -2.504999e-2 2.367039e-2 2.367039e-2 -2.169390e-2 1.718699e-2 1.718699e-2 -1.252499e-2 1.481388e-2 1.481388e-2 2.189940e-9 1.718699e-2 1.718699e-2 1.252499e-2 2.367039e-2 2.367039e-2 2.169390e-2 3.252689e-2 3.252689e-2 2.504999e-2 4.138340e-2 4.138340e-2 2.169390e-2 4.786679e-2 4.786679e-2 1.252499e-2 4.176209e-2 5.748070e-2 0 3.978950e-2 5.476550e-2 -1.252499e-2 3.440010e-2 4.734769e-2 -2.169390e-2 2.703808e-2 3.721480e-2 -2.504999e-2 1.967610e-2 2.708180e-2 -2.169390e-2 1.428669e-2 1.966400e-2 -1.252499e-2 1.231408e-2 1.694888e-2 2.189940e-9 1.428669e-2 1.966400e-2 1.252499e-2 1.967610e-2 2.708180e-2 2.169390e-2 2.703808e-2 3.721480e-2 2.504999e-2 3.440010e-2 4.734769e-2 2.169390e-2 3.978950e-2 5.476550e-2 1.252499e-2 3.225598e-2 6.330598e-2 0 3.073240e-2 6.031569e-2 -1.252499e-2 2.656980e-2 5.214620e-2 -2.169390e-2 2.088358e-2 4.098628e-2 -2.504999e-2 1.519730e-2 2.982640e-2 -2.169390e-2 1.103470e-2 2.165690e-2 -1.252499e-2 9.511100e-3 1.866660e-2 2.189940e-9 1.103470e-2 2.165690e-2 1.252499e-2 1.519730e-2 2.982640e-2 2.169390e-2 2.088358e-2 4.098628e-2 2.504999e-2 2.656980e-2 5.214620e-2 2.169390e-2 3.073240e-2 6.031569e-2 1.252499e-2 2.195570e-2 6.757260e-2 0 2.091860e-2 6.438080e-2 -1.252499e-2 1.808520e-2 5.566060e-2 -2.169390e-2 1.421479e-2 4.374859e-2 -2.504999e-2 1.034430e-2 3.183659e-2 -2.169390e-2 7.510988e-3 2.311640e-2 -1.252499e-2 6.473910e-3 1.992459e-2 2.189940e-9 7.510988e-3 2.311640e-2 1.252499e-2 1.034430e-2 3.183659e-2 2.169390e-2 1.421479e-2 4.374859e-2 2.504999e-2 1.808520e-2 5.566060e-2 2.169390e-2 2.091860e-2 6.438080e-2 1.252499e-2 1.111469e-2 7.017529e-2 0 1.058970e-2 6.686048e-2 -1.252499e-2 9.155320e-3 5.780449e-2 -2.169390e-2 7.195978e-3 4.543370e-2 -2.504999e-2 5.236640e-3 3.306290e-2 -2.169390e-2 3.802299e-3 2.400680e-2 -1.252499e-2 3.277298e-3 2.069210e-2 2.189940e-9 3.802299e-3 2.400680e-2 1.252499e-2 5.236640e-3 3.306290e-2 2.169390e-2 7.195978e-3 4.543370e-2 2.504999e-2 9.155320e-3 5.780449e-2 2.169390e-2 1.058970e-2 6.686048e-2 1.252499e-2 -3.105689e-9 7.105000e-2 0 -2.958999e-9 6.769388e-2 -1.252499e-2 -2.558210e-9 5.852498e-2 -2.169390e-2 -2.010720e-9 4.600000e-2 -2.504999e-2 -1.463238e-9 3.347500e-2 -2.169390e-2 -1.062450e-9 2.430609e-2 -1.252499e-2 -9.157539e-10 2.095000e-2 2.189940e-9 -1.062450e-9 2.430609e-2 1.252499e-2 -1.463238e-9 3.347500e-2 2.169390e-2 -2.010720e-9 4.600000e-2 2.504999e-2 -2.558210e-9 5.852498e-2 2.169390e-2 -2.958999e-9 6.769388e-2 1.252499e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] rotation 0.357405 0.357404 0.862858 1.717769 scaleOrientation 0.175018 0.661544 -0.729196 1.182870 translation 0.680499 1.690999 1.062649 } DEF _@PATCH_NAME_E1_1 Transform { children [ DEF _E_1 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.113057 radius 2.135000e-2 } } ] rotation 0.862855 -0.357409 0.357406 1.717769 scaleOrientation 0.203886 -9.454225e-2 -0.974418 0.685239 translation 0.720471 1.736999 1.022680 } DEF _@PATCH_NAME_D5_3 Transform { children [ DEF _D_24 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.473930 radius 3.024999e-2 } } ] rotation 0.764014 0.443046 -0.469033 1.766299 scaleOrientation 0.958578 0.191702 -0.210661 3.847249 translation 3.339760 1.965240 1.039090 } DEF _@PATCH_NAME_D5_2 Transform { children [ DEF _D_23 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _0_3 IndexedFaceSet { coord Coordinate { point [ 0.269950 0 0 0.265897 0 -1.512498e-2 0.254824 0 -2.619729e-2 0.239700 0 -3.024999e-2 0.224573 0 -2.619729e-2 0.213503 0 -1.512498e-2 0.209450 0 2.644539e-9 0.213503 0 1.512498e-2 0.224573 0 2.619729e-2 0.239700 0 3.024999e-2 0.254824 0 2.619729e-2 0.265897 0 1.512498e-2 0.266983 3.990120e-2 0 0.262977 3.930208e-2 -1.512498e-2 0.252025 3.766550e-2 -2.619729e-2 0.237066 3.542989e-2 -3.024999e-2 0.222108 3.319428e-2 -2.619729e-2 0.211158 3.155770e-2 -1.512498e-2 0.207148 3.095870e-2 2.644539e-9 0.211158 3.155770e-2 1.512498e-2 0.222108 3.319428e-2 2.619729e-2 0.237066 3.542989e-2 3.024999e-2 0.252025 3.766550e-2 2.619729e-2 0.262977 3.930208e-2 1.512498e-2 0.258154 7.892569e-2 0 0.254278 7.774080e-2 -1.512498e-2 0.243689 7.450360e-2 -2.619729e-2 0.229224 7.008150e-2 -3.024999e-2 0.214762 6.565938e-2 -2.619729e-2 0.204172 6.242220e-2 -1.512498e-2 0.200296 6.123730e-2 2.644539e-9 0.204172 6.242220e-2 1.512498e-2 0.214762 6.565938e-2 2.619729e-2 0.229224 7.008150e-2 3.024999e-2 0.243689 7.450360e-2 2.619729e-2 0.254278 7.774080e-2 1.512498e-2 0.243652 0.116214 0 0.239995 0.114472 -1.512498e-2 0.230001 0.109705 -2.619729e-2 0.216350 0.103192 -3.024999e-2 0.202698 9.668198e-2 -2.619729e-2 0.192704 9.191530e-2 -1.512498e-2 0.189044 9.017059e-2 2.644539e-9 0.192704 9.191530e-2 1.512498e-2 0.202698 9.668198e-2 2.619729e-2 0.216350 0.103192 3.024999e-2 0.230001 0.109705 2.619729e-2 0.239995 0.114472 1.512498e-2 0.223799 0.150952 0 0.220439 0.148688 -1.512498e-2 0.211257 0.142496 -2.619729e-2 0.198718 0.134038 -3.024999e-2 0.186179 0.125579 -2.619729e-2 0.177000 0.119387 -1.512498e-2 0.173640 0.117123 2.644539e-9 0.177000 0.119387 1.512498e-2 0.186179 0.125579 2.619729e-2 0.198718 0.134038 3.024999e-2 0.211257 0.142496 2.619729e-2 0.220439 0.148688 1.512498e-2 0.199028 0.182374 0 0.196040 0.179636 -1.512498e-2 0.187876 0.172157 -2.619729e-2 0.176725 0.161937 -3.024999e-2 0.165573 0.151721 -2.619729e-2 0.157409 0.144240 -1.512498e-2 0.154422 0.141500 2.644539e-9 0.157409 0.144240 1.512498e-2 0.165573 0.151721 2.619729e-2 0.176725 0.161937 3.024999e-2 0.187876 0.172157 2.619729e-2 0.196040 0.179636 1.512498e-2 0.169883 0.209791 0 0.167335 0.206641 -1.512498e-2 0.160365 0.198036 -2.619729e-2 0.150848 0.186280 -3.024999e-2 0.141330 0.174528 -2.619729e-2 0.134360 0.165922 -1.512498e-2 0.131809 0.162771 2.644539e-9 0.134360 0.165922 1.512498e-2 0.141330 0.174528 2.619729e-2 0.150848 0.186280 3.024999e-2 0.160365 0.198036 2.619729e-2 0.167335 0.206641 1.512498e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 ] creaseAngle 0.785000 } } ] rotation 0.860912 -0.377753 -0.340782 4.413908 scaleOrientation -8.980739e-2 0.217381 0.971946 3.906980 translation 2.986578 1.980370 1.106979 } DEF _@PATCH_NAME_D5_1 Transform { children [ DEF _D_22 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.137612 radius 3.024999e-2 } } ] rotation -0.101267 6.580291e-2 -0.992680 1.535230 scaleOrientation 0.214299 0.943020 -0.254536 0.413818 translation 2.885360 1.943400 0.885038 } DEF _@PATCH_NAME_D4_5 Transform { children [ DEF _D_21 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _1_3 IndexedFaceSet { coord Coordinate { point [ 9.160000e-2 0 0 8.696450e-2 0 -1.730000e-2 7.429999e-2 0 -2.996448e-2 5.700000e-2 0 -3.460000e-2 3.970000e-2 0 -2.996448e-2 2.703550e-2 0 -1.730000e-2 2.239998e-2 0 3.024829e-9 2.703550e-2 0 1.730000e-2 3.970000e-2 0 2.996448e-2 5.700000e-2 0 3.460000e-2 7.429999e-2 0 2.996448e-2 8.696450e-2 0 1.730000e-2 9.047230e-2 1.432938e-2 0 8.589380e-2 1.360420e-2 -1.730000e-2 7.338520e-2 1.162310e-2 -2.996448e-2 5.629820e-2 8.916758e-3 -3.460000e-2 3.921119e-2 6.210450e-3 -2.996448e-2 2.670270e-2 4.229289e-3 -1.730000e-2 2.212418e-2 3.504130e-3 3.024829e-9 2.670270e-2 4.229289e-3 1.730000e-2 3.921119e-2 6.210450e-3 2.996448e-2 5.629820e-2 8.916758e-3 3.460000e-2 7.338520e-2 1.162310e-2 2.996448e-2 8.589380e-2 1.360420e-2 1.730000e-2 8.711680e-2 2.830599e-2 0 8.270809e-2 2.687348e-2 -1.730000e-2 7.066348e-2 2.295999e-2 -2.996448e-2 5.421020e-2 1.761399e-2 -3.460000e-2 3.775690e-2 1.226800e-2 -2.996448e-2 2.571230e-2 8.354440e-3 -1.730000e-2 2.130370e-2 6.921980e-3 3.024829e-9 2.571230e-2 8.354440e-3 1.730000e-2 3.775690e-2 1.226800e-2 2.996448e-2 5.421020e-2 1.761399e-2 3.460000e-2 7.066348e-2 2.295999e-2 2.996448e-2 8.270809e-2 2.687348e-2 1.730000e-2 8.161620e-2 4.158550e-2 0 7.748588e-2 3.948099e-2 -1.730000e-2 6.620179e-2 3.373150e-2 -2.996448e-2 5.078740e-2 2.587749e-2 -3.460000e-2 3.537299e-2 1.802339e-2 -2.996448e-2 2.408879e-2 1.227390e-2 -1.730000e-2 1.995849e-2 1.016938e-2 3.024829e-9 2.408879e-2 1.227390e-2 1.730000e-2 3.537299e-2 1.802339e-2 2.996448e-2 5.078740e-2 2.587749e-2 3.460000e-2 6.620179e-2 3.373150e-2 2.996448e-2 7.748588e-2 3.948108e-2 1.730000e-2 7.410600e-2 5.384109e-2 0 7.035569e-2 5.111638e-2 -1.730000e-2 6.010999e-2 4.367240e-2 -2.996448e-2 4.611400e-2 3.350380e-2 -3.460000e-2 3.211800e-2 2.333508e-2 -2.996448e-2 2.187220e-2 1.589109e-2 -1.730000e-2 1.812200e-2 1.316639e-2 3.024829e-9 2.187220e-2 1.589109e-2 1.730000e-2 3.211800e-2 2.333508e-2 2.996448e-2 4.611400e-2 3.350380e-2 3.460000e-2 6.010999e-2 4.367240e-2 2.996448e-2 7.035580e-2 5.111638e-2 1.730000e-2 6.477098e-2 6.477098e-2 0 6.149318e-2 6.149318e-2 -1.730000e-2 5.253800e-2 5.253800e-2 -2.996448e-2 4.030510e-2 4.030510e-2 -3.460000e-2 2.807210e-2 2.807210e-2 -2.996448e-2 1.911699e-2 1.911699e-2 -1.730000e-2 1.583920e-2 1.583920e-2 3.024829e-9 1.911699e-2 1.911699e-2 1.730000e-2 2.807210e-2 2.807210e-2 2.996448e-2 4.030510e-2 4.030510e-2 3.460000e-2 5.253800e-2 5.253800e-2 2.996448e-2 6.149318e-2 6.149318e-2 1.730000e-2 5.384109e-2 7.410600e-2 0 5.111638e-2 7.035569e-2 -1.730000e-2 4.367240e-2 6.010999e-2 -2.996448e-2 3.350380e-2 4.611400e-2 -3.460000e-2 2.333508e-2 3.211800e-2 -2.996448e-2 1.589109e-2 2.187220e-2 -1.730000e-2 1.316639e-2 1.812200e-2 3.024829e-9 1.589109e-2 2.187220e-2 1.730000e-2 2.333508e-2 3.211800e-2 2.996448e-2 3.350380e-2 4.611400e-2 3.460000e-2 4.367240e-2 6.010999e-2 2.996448e-2 5.111638e-2 7.035580e-2 1.730000e-2 4.158550e-2 8.161620e-2 0 3.948108e-2 7.748588e-2 -1.730000e-2 3.373150e-2 6.620179e-2 -2.996448e-2 2.587749e-2 5.078740e-2 -3.460000e-2 1.802339e-2 3.537299e-2 -2.996448e-2 1.227390e-2 2.408879e-2 -1.730000e-2 1.016938e-2 1.995849e-2 3.024829e-9 1.227390e-2 2.408879e-2 1.730000e-2 1.802339e-2 3.537299e-2 2.996448e-2 2.587749e-2 5.078740e-2 3.460000e-2 3.373150e-2 6.620179e-2 2.996448e-2 3.948108e-2 7.748588e-2 1.730000e-2 2.830599e-2 8.711680e-2 0 2.687348e-2 8.270809e-2 -1.730000e-2 2.295999e-2 7.066348e-2 -2.996448e-2 1.761399e-2 5.421020e-2 -3.460000e-2 1.226800e-2 3.775690e-2 -2.996448e-2 8.354430e-3 2.571230e-2 -1.730000e-2 6.921980e-3 2.130370e-2 3.024829e-9 8.354440e-3 2.571230e-2 1.730000e-2 1.226800e-2 3.775690e-2 2.996448e-2 1.761399e-2 5.421020e-2 3.460000e-2 2.295999e-2 7.066348e-2 2.996448e-2 2.687348e-2 8.270809e-2 1.730000e-2 1.432938e-2 9.047230e-2 0 1.360420e-2 8.589380e-2 -1.730000e-2 1.162310e-2 7.338520e-2 -2.996448e-2 8.916758e-3 5.629820e-2 -3.460000e-2 6.210438e-3 3.921119e-2 -2.996448e-2 4.229280e-3 2.670270e-2 -1.730000e-2 3.504130e-3 2.212418e-2 3.024829e-9 4.229289e-3 2.670270e-2 1.730000e-2 6.210438e-3 3.921119e-2 2.996448e-2 8.916758e-3 5.629820e-2 3.460000e-2 1.162310e-2 7.338520e-2 2.996448e-2 1.360420e-2 8.589380e-2 1.730000e-2 -4.003958e-9 9.160000e-2 0 -3.801340e-9 8.696450e-2 -1.730000e-2 -3.247760e-9 7.429999e-2 -2.996448e-2 -2.491550e-9 5.700000e-2 -3.460000e-2 -1.735338e-9 3.970000e-2 -2.996448e-2 -1.181760e-9 2.703550e-2 -1.730000e-2 -9.791348e-10 2.239998e-2 3.024829e-9 -1.181760e-9 2.703550e-2 1.730000e-2 -1.735338e-9 3.970000e-2 2.996448e-2 -2.491550e-9 5.700000e-2 3.460000e-2 -3.247760e-9 7.429999e-2 2.996448e-2 -3.801340e-9 8.696450e-2 1.730000e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] rotation -2.083270e-2 0.999697 -1.310560e-2 3.304100 scaleOrientation -0.258453 0.886545 0.383718 5.808490e-2 translation 2.820029 1.883738 0.897629 } DEF _@PATCH_NAME_D4_4 Transform { children [ DEF _D_20 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.917890e-2 radius 3.024999e-2 } } ] rotation -4.379840e-2 0.998558 3.104080e-2 0.949141 scaleOrientation -9.841013e-2 6.923273e-2 0.992734 3.933418 translation 2.765980 1.831969 0.908003 } DEF _@PATCH_NAME_D4_3 Transform { children [ DEF _D_19 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _2_1 IndexedFaceSet { coord Coordinate { point [ 9.160000e-2 0 0 8.696450e-2 0 -1.730000e-2 7.429999e-2 0 -2.996448e-2 5.700000e-2 0 -3.460000e-2 3.970000e-2 0 -2.996448e-2 2.703550e-2 0 -1.730000e-2 2.239998e-2 0 3.024829e-9 2.703550e-2 0 1.730000e-2 3.970000e-2 0 2.996448e-2 5.700000e-2 0 3.460000e-2 7.429999e-2 0 2.996448e-2 8.696450e-2 0 1.730000e-2 9.047230e-2 1.432938e-2 0 8.589380e-2 1.360420e-2 -1.730000e-2 7.338520e-2 1.162310e-2 -2.996448e-2 5.629820e-2 8.916758e-3 -3.460000e-2 3.921119e-2 6.210450e-3 -2.996448e-2 2.670270e-2 4.229289e-3 -1.730000e-2 2.212418e-2 3.504130e-3 3.024829e-9 2.670270e-2 4.229289e-3 1.730000e-2 3.921119e-2 6.210450e-3 2.996448e-2 5.629820e-2 8.916758e-3 3.460000e-2 7.338520e-2 1.162310e-2 2.996448e-2 8.589380e-2 1.360420e-2 1.730000e-2 8.711680e-2 2.830599e-2 0 8.270809e-2 2.687348e-2 -1.730000e-2 7.066348e-2 2.295999e-2 -2.996448e-2 5.421020e-2 1.761399e-2 -3.460000e-2 3.775690e-2 1.226800e-2 -2.996448e-2 2.571230e-2 8.354440e-3 -1.730000e-2 2.130370e-2 6.921980e-3 3.024829e-9 2.571230e-2 8.354440e-3 1.730000e-2 3.775690e-2 1.226800e-2 2.996448e-2 5.421020e-2 1.761399e-2 3.460000e-2 7.066348e-2 2.295999e-2 2.996448e-2 8.270809e-2 2.687348e-2 1.730000e-2 8.161620e-2 4.158550e-2 0 7.748588e-2 3.948099e-2 -1.730000e-2 6.620179e-2 3.373150e-2 -2.996448e-2 5.078740e-2 2.587749e-2 -3.460000e-2 3.537299e-2 1.802339e-2 -2.996448e-2 2.408879e-2 1.227390e-2 -1.730000e-2 1.995849e-2 1.016938e-2 3.024829e-9 2.408879e-2 1.227390e-2 1.730000e-2 3.537299e-2 1.802339e-2 2.996448e-2 5.078740e-2 2.587749e-2 3.460000e-2 6.620179e-2 3.373150e-2 2.996448e-2 7.748588e-2 3.948108e-2 1.730000e-2 7.410600e-2 5.384109e-2 0 7.035569e-2 5.111638e-2 -1.730000e-2 6.010999e-2 4.367240e-2 -2.996448e-2 4.611400e-2 3.350380e-2 -3.460000e-2 3.211800e-2 2.333508e-2 -2.996448e-2 2.187220e-2 1.589109e-2 -1.730000e-2 1.812200e-2 1.316639e-2 3.024829e-9 2.187220e-2 1.589109e-2 1.730000e-2 3.211800e-2 2.333508e-2 2.996448e-2 4.611400e-2 3.350380e-2 3.460000e-2 6.010999e-2 4.367240e-2 2.996448e-2 7.035580e-2 5.111638e-2 1.730000e-2 6.477098e-2 6.477098e-2 0 6.149318e-2 6.149318e-2 -1.730000e-2 5.253800e-2 5.253800e-2 -2.996448e-2 4.030510e-2 4.030510e-2 -3.460000e-2 2.807210e-2 2.807210e-2 -2.996448e-2 1.911699e-2 1.911699e-2 -1.730000e-2 1.583920e-2 1.583920e-2 3.024829e-9 1.911699e-2 1.911699e-2 1.730000e-2 2.807210e-2 2.807210e-2 2.996448e-2 4.030510e-2 4.030510e-2 3.460000e-2 5.253800e-2 5.253800e-2 2.996448e-2 6.149318e-2 6.149318e-2 1.730000e-2 5.384109e-2 7.410600e-2 0 5.111638e-2 7.035569e-2 -1.730000e-2 4.367240e-2 6.010999e-2 -2.996448e-2 3.350380e-2 4.611400e-2 -3.460000e-2 2.333508e-2 3.211800e-2 -2.996448e-2 1.589109e-2 2.187220e-2 -1.730000e-2 1.316639e-2 1.812200e-2 3.024829e-9 1.589109e-2 2.187220e-2 1.730000e-2 2.333508e-2 3.211800e-2 2.996448e-2 3.350380e-2 4.611400e-2 3.460000e-2 4.367240e-2 6.010999e-2 2.996448e-2 5.111638e-2 7.035580e-2 1.730000e-2 4.158550e-2 8.161620e-2 0 3.948108e-2 7.748588e-2 -1.730000e-2 3.373150e-2 6.620179e-2 -2.996448e-2 2.587749e-2 5.078740e-2 -3.460000e-2 1.802339e-2 3.537299e-2 -2.996448e-2 1.227390e-2 2.408879e-2 -1.730000e-2 1.016938e-2 1.995849e-2 3.024829e-9 1.227390e-2 2.408879e-2 1.730000e-2 1.802339e-2 3.537299e-2 2.996448e-2 2.587749e-2 5.078740e-2 3.460000e-2 3.373150e-2 6.620179e-2 2.996448e-2 3.948108e-2 7.748588e-2 1.730000e-2 2.830599e-2 8.711680e-2 0 2.687348e-2 8.270809e-2 -1.730000e-2 2.295999e-2 7.066348e-2 -2.996448e-2 1.761399e-2 5.421020e-2 -3.460000e-2 1.226800e-2 3.775690e-2 -2.996448e-2 8.354430e-3 2.571230e-2 -1.730000e-2 6.921980e-3 2.130370e-2 3.024829e-9 8.354440e-3 2.571230e-2 1.730000e-2 1.226800e-2 3.775690e-2 2.996448e-2 1.761399e-2 5.421020e-2 3.460000e-2 2.295999e-2 7.066348e-2 2.996448e-2 2.687348e-2 8.270809e-2 1.730000e-2 1.432938e-2 9.047230e-2 0 1.360420e-2 8.589380e-2 -1.730000e-2 1.162310e-2 7.338520e-2 -2.996448e-2 8.916758e-3 5.629820e-2 -3.460000e-2 6.210438e-3 3.921119e-2 -2.996448e-2 4.229280e-3 2.670270e-2 -1.730000e-2 3.504130e-3 2.212418e-2 3.024829e-9 4.229289e-3 2.670270e-2 1.730000e-2 6.210438e-3 3.921119e-2 2.996448e-2 8.916758e-3 5.629820e-2 3.460000e-2 1.162310e-2 7.338520e-2 2.996448e-2 1.360420e-2 8.589380e-2 1.730000e-2 -4.003958e-9 9.160000e-2 0 -3.801340e-9 8.696450e-2 -1.730000e-2 -3.247760e-9 7.429999e-2 -2.996448e-2 -2.491550e-9 5.700000e-2 -3.460000e-2 -1.735338e-9 3.970000e-2 -2.996448e-2 -1.181760e-9 2.703550e-2 -1.730000e-2 -9.791348e-10 2.239998e-2 3.024829e-9 -1.181760e-9 2.703550e-2 1.730000e-2 -1.735338e-9 3.970000e-2 2.996448e-2 -2.491550e-9 5.700000e-2 3.460000e-2 -3.247760e-9 7.429999e-2 2.996448e-2 -3.801340e-9 8.696450e-2 1.730000e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] rotation 0.630936 -0.592863 0.500433 4.082458 scaleOrientation 0.150217 0.988647 -3.342242e-3 0.776597 translation 2.778970 1.784180 0.965062 } DEF _@PATCH_NAME_D4_2 Transform { children [ DEF _D_18 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _3_1 IndexedFaceSet { coord Coordinate { point [ 9.160000e-2 0 0 8.696450e-2 0 -1.730000e-2 7.429999e-2 0 -2.996448e-2 5.700000e-2 0 -3.460000e-2 3.970000e-2 0 -2.996448e-2 2.703550e-2 0 -1.730000e-2 2.239998e-2 0 3.024829e-9 2.703550e-2 0 1.730000e-2 3.970000e-2 0 2.996448e-2 5.700000e-2 0 3.460000e-2 7.429999e-2 0 2.996448e-2 8.696450e-2 0 1.730000e-2 9.081628e-2 1.195620e-2 0 8.622050e-2 1.135110e-2 -1.730000e-2 7.366438e-2 9.698100e-3 -2.996448e-2 5.651240e-2 7.439990e-3 -3.460000e-2 3.936040e-2 5.181889e-3 -2.996448e-2 2.680419e-2 3.528838e-3 -1.730000e-2 2.220840e-2 2.923788e-3 3.024829e-9 2.680419e-2 3.528838e-3 1.730000e-2 3.936040e-2 5.181889e-3 2.996448e-2 5.651240e-2 7.439990e-3 3.460000e-2 7.366438e-2 9.698100e-3 2.996448e-2 8.622050e-2 1.135110e-2 1.730000e-2 8.847880e-2 2.370779e-2 0 8.400119e-2 2.250809e-2 -1.730000e-2 7.176829e-2 1.923030e-2 -2.996448e-2 5.505780e-2 1.475268e-2 -3.460000e-2 3.834730e-2 1.027510e-2 -2.996448e-2 2.611429e-2 6.997310e-3 -1.730000e-2 2.163670e-2 5.797550e-3 3.024829e-9 2.611429e-2 6.997310e-3 1.730000e-2 3.834730e-2 1.027510e-2 2.996448e-2 5.505780e-2 1.475268e-2 3.460000e-2 7.176829e-2 1.923030e-2 2.996448e-2 8.400119e-2 2.250809e-2 1.730000e-2 8.462738e-2 3.505380e-2 0 8.034469e-2 3.327988e-2 -1.730000e-2 6.864420e-2 2.843338e-2 -2.996448e-2 5.266109e-2 2.181299e-2 -3.460000e-2 3.667800e-2 1.519250e-2 -2.996448e-2 2.497760e-2 1.034600e-2 -1.730000e-2 2.069490e-2 8.572109e-3 3.024829e-9 2.497760e-2 1.034600e-2 1.730000e-2 3.667800e-2 1.519250e-2 2.996448e-2 5.266109e-2 2.181299e-2 3.460000e-2 6.864420e-2 2.843338e-2 2.996448e-2 8.034469e-2 3.327988e-2 1.730000e-2 7.932790e-2 4.580000e-2 0 7.531338e-2 4.348219e-2 -1.730000e-2 6.434570e-2 3.714999e-2 -2.996448e-2 4.936340e-2 2.850000e-2 -3.460000e-2 3.438118e-2 1.985000e-2 -2.996448e-2 2.341338e-2 1.351778e-2 -1.730000e-2 1.939900e-2 1.119999e-2 3.024829e-9 2.341349e-2 1.351778e-2 1.730000e-2 3.438118e-2 1.985000e-2 2.996448e-2 4.936340e-2 2.850000e-2 3.460000e-2 6.434570e-2 3.714999e-2 2.996448e-2 7.531350e-2 4.348219e-2 1.730000e-2 7.267118e-2 5.576248e-2 0 6.899359e-2 5.294058e-2 -1.730000e-2 5.894618e-2 4.523098e-2 -2.996448e-2 4.522110e-2 3.469939e-2 -3.460000e-2 3.149610e-2 2.416780e-2 -2.996448e-2 2.144869e-2 1.645820e-2 -1.730000e-2 1.777110e-2 1.363630e-2 3.024829e-9 2.144869e-2 1.645820e-2 1.730000e-2 3.149610e-2 2.416780e-2 2.996448e-2 4.522110e-2 3.469939e-2 3.460000e-2 5.894618e-2 4.523098e-2 2.996448e-2 6.899359e-2 5.294058e-2 1.730000e-2 6.477098e-2 6.477098e-2 0 6.149318e-2 6.149318e-2 -1.730000e-2 5.253800e-2 5.253800e-2 -2.996448e-2 4.030510e-2 4.030510e-2 -3.460000e-2 2.807210e-2 2.807210e-2 -2.996448e-2 1.911699e-2 1.911699e-2 -1.730000e-2 1.583920e-2 1.583920e-2 3.024829e-9 1.911699e-2 1.911699e-2 1.730000e-2 2.807210e-2 2.807210e-2 2.996448e-2 4.030510e-2 4.030510e-2 3.460000e-2 5.253800e-2 5.253800e-2 2.996448e-2 6.149318e-2 6.149318e-2 1.730000e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 ] creaseAngle 0.785000 } } ] rotation 0.918032 0.302475 0.256370 4.617640 scaleOrientation 0.912626 -0.373720 0.165669 3.856539 translation 2.725548 1.725059 0.977252 } DEF _@PATCH_NAME_D3_5 Transform { children [ DEF _D_16 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _4_1 IndexedFaceSet { coord Coordinate { point [ 9.160000e-2 0 0 8.696450e-2 0 -1.730000e-2 7.429999e-2 0 -2.996448e-2 5.700000e-2 0 -3.460000e-2 3.970000e-2 0 -2.996448e-2 2.703550e-2 0 -1.730000e-2 2.239998e-2 0 3.024829e-9 2.703550e-2 0 1.730000e-2 3.970000e-2 0 2.996448e-2 5.700000e-2 0 3.460000e-2 7.429999e-2 0 2.996448e-2 8.696450e-2 0 1.730000e-2 9.081628e-2 1.195620e-2 0 8.622050e-2 1.135110e-2 -1.730000e-2 7.366438e-2 9.698100e-3 -2.996448e-2 5.651240e-2 7.439990e-3 -3.460000e-2 3.936040e-2 5.181889e-3 -2.996448e-2 2.680419e-2 3.528838e-3 -1.730000e-2 2.220840e-2 2.923788e-3 3.024829e-9 2.680419e-2 3.528838e-3 1.730000e-2 3.936040e-2 5.181889e-3 2.996448e-2 5.651240e-2 7.439990e-3 3.460000e-2 7.366438e-2 9.698100e-3 2.996448e-2 8.622050e-2 1.135110e-2 1.730000e-2 8.847880e-2 2.370779e-2 0 8.400119e-2 2.250809e-2 -1.730000e-2 7.176829e-2 1.923030e-2 -2.996448e-2 5.505780e-2 1.475268e-2 -3.460000e-2 3.834730e-2 1.027510e-2 -2.996448e-2 2.611429e-2 6.997310e-3 -1.730000e-2 2.163670e-2 5.797550e-3 3.024829e-9 2.611429e-2 6.997310e-3 1.730000e-2 3.834730e-2 1.027510e-2 2.996448e-2 5.505780e-2 1.475268e-2 3.460000e-2 7.176829e-2 1.923030e-2 2.996448e-2 8.400119e-2 2.250809e-2 1.730000e-2 8.462738e-2 3.505380e-2 0 8.034469e-2 3.327988e-2 -1.730000e-2 6.864420e-2 2.843338e-2 -2.996448e-2 5.266109e-2 2.181299e-2 -3.460000e-2 3.667800e-2 1.519250e-2 -2.996448e-2 2.497760e-2 1.034600e-2 -1.730000e-2 2.069490e-2 8.572109e-3 3.024829e-9 2.497760e-2 1.034600e-2 1.730000e-2 3.667800e-2 1.519250e-2 2.996448e-2 5.266109e-2 2.181299e-2 3.460000e-2 6.864420e-2 2.843338e-2 2.996448e-2 8.034469e-2 3.327988e-2 1.730000e-2 7.932790e-2 4.580000e-2 0 7.531338e-2 4.348219e-2 -1.730000e-2 6.434570e-2 3.714999e-2 -2.996448e-2 4.936340e-2 2.850000e-2 -3.460000e-2 3.438118e-2 1.985000e-2 -2.996448e-2 2.341338e-2 1.351778e-2 -1.730000e-2 1.939900e-2 1.119999e-2 3.024829e-9 2.341349e-2 1.351778e-2 1.730000e-2 3.438118e-2 1.985000e-2 2.996448e-2 4.936340e-2 2.850000e-2 3.460000e-2 6.434570e-2 3.714999e-2 2.996448e-2 7.531350e-2 4.348219e-2 1.730000e-2 7.267118e-2 5.576248e-2 0 6.899359e-2 5.294058e-2 -1.730000e-2 5.894618e-2 4.523098e-2 -2.996448e-2 4.522110e-2 3.469939e-2 -3.460000e-2 3.149610e-2 2.416780e-2 -2.996448e-2 2.144869e-2 1.645820e-2 -1.730000e-2 1.777110e-2 1.363630e-2 3.024829e-9 2.144869e-2 1.645820e-2 1.730000e-2 3.149610e-2 2.416780e-2 2.996448e-2 4.522110e-2 3.469939e-2 3.460000e-2 5.894618e-2 4.523098e-2 2.996448e-2 6.899359e-2 5.294058e-2 1.730000e-2 6.477098e-2 6.477098e-2 0 6.149318e-2 6.149318e-2 -1.730000e-2 5.253800e-2 5.253800e-2 -2.996448e-2 4.030510e-2 4.030510e-2 -3.460000e-2 2.807210e-2 2.807210e-2 -2.996448e-2 1.911699e-2 1.911699e-2 -1.730000e-2 1.583920e-2 1.583920e-2 3.024829e-9 1.911699e-2 1.911699e-2 1.730000e-2 2.807210e-2 2.807210e-2 2.996448e-2 4.030510e-2 4.030510e-2 3.460000e-2 5.253800e-2 5.253800e-2 2.996448e-2 6.149318e-2 6.149318e-2 1.730000e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 ] creaseAngle 0.785000 } } ] rotation -0.611361 -0.578987 -0.539453 2.038280 scaleOrientation -0.494332 0.868905 2.528891e-2 0.700284 translation 2.473390 1.724060 1.280449 } DEF _@PATCH_NAME_D4_1 Transform { children [ DEF _D_17 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.400000 radius 3.024999e-2 } } ] rotation -0.430375 0.362095 -0.826840 1.719200 scaleOrientation 0.327676 0.941015 8.437233e-2 0.738949 translation 2.644948 1.727308 1.162960 } DEF _@PATCH_NAME_D3_4 Transform { children [ DEF _D_15 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 2.500000e-2 radius 3.660000e-2 } } ] rotation -0.611361 -0.578987 -0.539453 2.038280 scaleOrientation -0.907950 0.310331 -0.281639 0.454490 translation 2.469208 1.725550 1.338050 } DEF _@PATCH_NAME_D3_3 Transform { children [ DEF _D_14 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _5_1 IndexedFaceSet { coord Coordinate { point [ 9.160000e-2 0 0 8.696450e-2 0 -1.730000e-2 7.429999e-2 0 -2.996448e-2 5.700000e-2 0 -3.460000e-2 3.970000e-2 0 -2.996448e-2 2.703550e-2 0 -1.730000e-2 2.239998e-2 0 3.024829e-9 2.703550e-2 0 1.730000e-2 3.970000e-2 0 2.996448e-2 5.700000e-2 0 3.460000e-2 7.429999e-2 0 2.996448e-2 8.696450e-2 0 1.730000e-2 9.047230e-2 1.432938e-2 0 8.589380e-2 1.360420e-2 -1.730000e-2 7.338520e-2 1.162310e-2 -2.996448e-2 5.629820e-2 8.916758e-3 -3.460000e-2 3.921119e-2 6.210450e-3 -2.996448e-2 2.670270e-2 4.229289e-3 -1.730000e-2 2.212418e-2 3.504130e-3 3.024829e-9 2.670270e-2 4.229289e-3 1.730000e-2 3.921119e-2 6.210450e-3 2.996448e-2 5.629820e-2 8.916758e-3 3.460000e-2 7.338520e-2 1.162310e-2 2.996448e-2 8.589380e-2 1.360420e-2 1.730000e-2 8.711680e-2 2.830599e-2 0 8.270809e-2 2.687348e-2 -1.730000e-2 7.066348e-2 2.295999e-2 -2.996448e-2 5.421020e-2 1.761399e-2 -3.460000e-2 3.775690e-2 1.226800e-2 -2.996448e-2 2.571230e-2 8.354440e-3 -1.730000e-2 2.130370e-2 6.921980e-3 3.024829e-9 2.571230e-2 8.354440e-3 1.730000e-2 3.775690e-2 1.226800e-2 2.996448e-2 5.421020e-2 1.761399e-2 3.460000e-2 7.066348e-2 2.295999e-2 2.996448e-2 8.270809e-2 2.687348e-2 1.730000e-2 8.161620e-2 4.158550e-2 0 7.748588e-2 3.948099e-2 -1.730000e-2 6.620179e-2 3.373150e-2 -2.996448e-2 5.078740e-2 2.587749e-2 -3.460000e-2 3.537299e-2 1.802339e-2 -2.996448e-2 2.408879e-2 1.227390e-2 -1.730000e-2 1.995849e-2 1.016938e-2 3.024829e-9 2.408879e-2 1.227390e-2 1.730000e-2 3.537299e-2 1.802339e-2 2.996448e-2 5.078740e-2 2.587749e-2 3.460000e-2 6.620179e-2 3.373150e-2 2.996448e-2 7.748588e-2 3.948108e-2 1.730000e-2 7.410600e-2 5.384109e-2 0 7.035569e-2 5.111638e-2 -1.730000e-2 6.010999e-2 4.367240e-2 -2.996448e-2 4.611400e-2 3.350380e-2 -3.460000e-2 3.211800e-2 2.333508e-2 -2.996448e-2 2.187220e-2 1.589109e-2 -1.730000e-2 1.812200e-2 1.316639e-2 3.024829e-9 2.187220e-2 1.589109e-2 1.730000e-2 3.211800e-2 2.333508e-2 2.996448e-2 4.611400e-2 3.350380e-2 3.460000e-2 6.010999e-2 4.367240e-2 2.996448e-2 7.035580e-2 5.111638e-2 1.730000e-2 6.477098e-2 6.477098e-2 0 6.149318e-2 6.149318e-2 -1.730000e-2 5.253800e-2 5.253800e-2 -2.996448e-2 4.030510e-2 4.030510e-2 -3.460000e-2 2.807210e-2 2.807210e-2 -2.996448e-2 1.911699e-2 1.911699e-2 -1.730000e-2 1.583920e-2 1.583920e-2 3.024829e-9 1.911699e-2 1.911699e-2 1.730000e-2 2.807210e-2 2.807210e-2 2.996448e-2 4.030510e-2 4.030510e-2 3.460000e-2 5.253800e-2 5.253800e-2 2.996448e-2 6.149318e-2 6.149318e-2 1.730000e-2 5.384109e-2 7.410600e-2 0 5.111638e-2 7.035569e-2 -1.730000e-2 4.367240e-2 6.010999e-2 -2.996448e-2 3.350380e-2 4.611400e-2 -3.460000e-2 2.333508e-2 3.211800e-2 -2.996448e-2 1.589109e-2 2.187220e-2 -1.730000e-2 1.316639e-2 1.812200e-2 3.024829e-9 1.589109e-2 2.187220e-2 1.730000e-2 2.333508e-2 3.211800e-2 2.996448e-2 3.350380e-2 4.611400e-2 3.460000e-2 4.367240e-2 6.010999e-2 2.996448e-2 5.111638e-2 7.035580e-2 1.730000e-2 4.158550e-2 8.161620e-2 0 3.948108e-2 7.748588e-2 -1.730000e-2 3.373150e-2 6.620179e-2 -2.996448e-2 2.587749e-2 5.078740e-2 -3.460000e-2 1.802339e-2 3.537299e-2 -2.996448e-2 1.227390e-2 2.408879e-2 -1.730000e-2 1.016938e-2 1.995849e-2 3.024829e-9 1.227390e-2 2.408879e-2 1.730000e-2 1.802339e-2 3.537299e-2 2.996448e-2 2.587749e-2 5.078740e-2 3.460000e-2 3.373150e-2 6.620179e-2 2.996448e-2 3.948108e-2 7.748588e-2 1.730000e-2 2.830599e-2 8.711680e-2 0 2.687348e-2 8.270809e-2 -1.730000e-2 2.295999e-2 7.066348e-2 -2.996448e-2 1.761399e-2 5.421020e-2 -3.460000e-2 1.226800e-2 3.775690e-2 -2.996448e-2 8.354430e-3 2.571230e-2 -1.730000e-2 6.921980e-3 2.130370e-2 3.024829e-9 8.354440e-3 2.571230e-2 1.730000e-2 1.226800e-2 3.775690e-2 2.996448e-2 1.761399e-2 5.421020e-2 3.460000e-2 2.295999e-2 7.066348e-2 2.996448e-2 2.687348e-2 8.270809e-2 1.730000e-2 1.432938e-2 9.047230e-2 0 1.360420e-2 8.589380e-2 -1.730000e-2 1.162310e-2 7.338520e-2 -2.996448e-2 8.916758e-3 5.629820e-2 -3.460000e-2 6.210438e-3 3.921119e-2 -2.996448e-2 4.229280e-3 2.670270e-2 -1.730000e-2 3.504130e-3 2.212418e-2 3.024829e-9 4.229289e-3 2.670270e-2 1.730000e-2 6.210438e-3 3.921119e-2 2.996448e-2 8.916758e-3 5.629820e-2 3.460000e-2 1.162310e-2 7.338520e-2 2.996448e-2 1.360420e-2 8.589380e-2 1.730000e-2 -4.003958e-9 9.160000e-2 0 -3.801340e-9 8.696450e-2 -1.730000e-2 -3.247760e-9 7.429999e-2 -2.996448e-2 -2.491550e-9 5.700000e-2 -3.460000e-2 -1.735338e-9 3.970000e-2 -2.996448e-2 -1.181760e-9 2.703550e-2 -1.730000e-2 -9.791348e-10 2.239998e-2 3.024829e-9 -1.181760e-9 2.703550e-2 1.730000e-2 -1.735338e-9 3.970000e-2 2.996448e-2 -2.491550e-9 5.700000e-2 3.460000e-2 -3.247760e-9 7.429999e-2 2.996448e-2 -3.801340e-9 8.696450e-2 1.730000e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] rotation 1.260189e-2 0.999920 -8.382870e-6 3.233618 scale 1 1 0.999997 scaleOrientation 0.437459 -0.881620 0.177132 7.554148e-2 translation 2.458909 1.668720 1.338899 } DEF _@PATCH_NAME_D3_2 Transform { children [ DEF _D_13 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 9.950000e-2 radius 3.024999e-2 } } ] rotation 1.131900e-2 0.999561 -2.737710e-2 0.877780 scaleOrientation 0.223642 0.779856 -0.584643 0.584537 translation 2.401170 1.631049 1.344179 } DEF _@PATCH_NAME_D3_1 Transform { children [ DEF _D_12 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.506596 radius 3.024999e-2 } } ] rotation 0.376126 -0.340155 0.861871 4.544030 scaleOrientation 0.637818 0.462668 0.615730 0.633032 translation 2.225028 1.639369 1.523579 } DEF _@PATCH_NAME_D2_5 Transform { children [ DEF _D_11 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _6_1 IndexedFaceSet { coord Coordinate { point [ 0.379337 0 0 0.375286 0 -1.512498e-2 0.364212 0 -2.619729e-2 0.349088 0 -3.024999e-2 0.333963 0 -2.619729e-2 0.322890 0 -1.512498e-2 0.318838 0 2.644539e-9 0.322890 0 1.512498e-2 0.333963 0 2.619729e-2 0.349088 0 3.024999e-2 0.364212 0 2.619729e-2 0.375286 0 1.512498e-2 0.374668 5.934159e-2 0 0.370665 5.870759e-2 -1.512498e-2 0.359728 5.697549e-2 -2.619729e-2 0.344790 5.460939e-2 -3.024999e-2 0.329852 5.224340e-2 -2.619729e-2 0.318915 5.051130e-2 -1.512498e-2 0.314913 4.987730e-2 2.644539e-9 0.318915 5.051130e-2 1.512498e-2 0.329852 5.224340e-2 2.619729e-2 0.344790 5.460939e-2 3.024999e-2 0.359728 5.697549e-2 2.619729e-2 0.370665 5.870759e-2 1.512498e-2 0.360772 0.117222 0 0.356918 0.115970 -1.512498e-2 0.346385 0.112548 -2.619729e-2 0.332002 0.107873 -3.024999e-2 0.317618 0.103200 -2.619729e-2 0.307087 9.977880e-2 -1.512498e-2 0.303232 9.852650e-2 2.644539e-9 0.307087 9.977880e-2 1.512498e-2 0.317618 0.103200 2.619729e-2 0.332002 0.107873 3.024999e-2 0.346385 0.112548 2.619729e-2 0.356918 0.115970 1.512498e-2 0.337992 0.172214 0 0.334381 0.170376 -1.512498e-2 0.324515 0.165349 -2.619729e-2 0.311040 0.158482 -3.024999e-2 0.297562 0.151616 -2.619729e-2 0.287698 0.146587 -1.512498e-2 0.284087 0.144749 2.644539e-9 0.287698 0.146587 1.512498e-2 0.297562 0.151616 2.619729e-2 0.311040 0.158482 3.024999e-2 0.324515 0.165349 2.619729e-2 0.334381 0.170376 1.512498e-2 0.306890 0.222967 0 0.303611 0.220587 -1.512498e-2 0.294654 0.214077 -2.619729e-2 0.282418 0.205189 -3.024999e-2 0.270182 0.196299 -2.619729e-2 0.261224 0.189789 -1.512498e-2 0.257946 0.187408 2.644539e-9 0.261224 0.189789 1.512498e-2 0.270182 0.196299 2.619729e-2 0.282418 0.205189 3.024999e-2 0.294654 0.214077 2.619729e-2 0.303611 0.220587 1.512498e-2 0.268233 0.268233 0 0.265367 0.265367 -1.512498e-2 0.257537 0.257537 -2.619729e-2 0.246841 0.246841 -3.024999e-2 0.236147 0.236147 -2.619729e-2 0.228318 0.228318 -1.512498e-2 0.225453 0.225453 2.644539e-9 0.228318 0.228318 1.512498e-2 0.236147 0.236147 2.619729e-2 0.246841 0.246841 3.024999e-2 0.257537 0.257537 2.619729e-2 0.265367 0.265367 1.512498e-2 0.222967 0.306890 0 0.220587 0.303611 -1.512498e-2 0.214077 0.294654 -2.619729e-2 0.205189 0.282418 -3.024999e-2 0.196299 0.270182 -2.619729e-2 0.189789 0.261224 -1.512498e-2 0.187408 0.257946 2.644539e-9 0.189789 0.261224 1.512498e-2 0.196299 0.270182 2.619729e-2 0.205189 0.282418 3.024999e-2 0.214077 0.294654 2.619729e-2 0.220587 0.303611 1.512498e-2 0.172214 0.337992 0 0.170376 0.334381 -1.512498e-2 0.165349 0.324515 -2.619729e-2 0.158482 0.311040 -3.024999e-2 0.151616 0.297562 -2.619729e-2 0.146587 0.287698 -1.512498e-2 0.144749 0.284087 2.644539e-9 0.146587 0.287698 1.512498e-2 0.151616 0.297562 2.619729e-2 0.158482 0.311040 3.024999e-2 0.165349 0.324515 2.619729e-2 0.170376 0.334381 1.512498e-2 0.117222 0.360772 0 0.115970 0.356918 -1.512498e-2 0.112548 0.346385 -2.619729e-2 0.107873 0.332002 -3.024999e-2 0.103200 0.317618 -2.619729e-2 9.977880e-2 0.307087 -1.512498e-2 9.852640e-2 0.303232 2.644539e-9 9.977880e-2 0.307087 1.512498e-2 0.103200 0.317618 2.619729e-2 0.107873 0.332002 3.024999e-2 0.112548 0.346385 2.619729e-2 0.115970 0.356918 1.512498e-2 5.934150e-2 0.374668 0 5.870759e-2 0.370665 -1.512498e-2 5.697549e-2 0.359728 -2.619729e-2 5.460939e-2 0.344790 -3.024999e-2 5.224328e-2 0.329852 -2.619729e-2 5.051130e-2 0.318915 -1.512498e-2 4.987730e-2 0.314913 2.644539e-9 5.051130e-2 0.318915 1.512498e-2 5.224328e-2 0.329852 2.619729e-2 5.460939e-2 0.344790 3.024999e-2 5.697549e-2 0.359728 2.619729e-2 5.870759e-2 0.370665 1.512498e-2 -1.658139e-8 0.379337 0 -1.640430e-8 0.375286 -1.512498e-2 -1.592029e-8 0.364212 -2.619729e-2 -1.525910e-8 0.349088 -3.024999e-2 -1.459800e-8 0.333963 -2.619729e-2 -1.411398e-8 0.322890 -1.512498e-2 -1.393688e-8 0.318838 2.644539e-9 -1.411398e-8 0.322890 1.512498e-2 -1.459800e-8 0.333963 2.619729e-2 -1.525910e-8 0.349088 3.024999e-2 -1.592029e-8 0.364212 2.619729e-2 -1.640430e-8 0.375286 1.512498e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] rotation 0.280073 0.677690 0.679921 3.637449 scaleOrientation 0.210835 2.759260e-2 0.977132 0.559423 translation 1.810189 1.653290 1.448400 } DEF _@PATCH_NAME_D2_4 Transform { children [ DEF _D_10 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.496398 radius 3.024999e-2 } } ] rotation 0.860656 0.342480 -0.376799 1.724460 scale 1 0.999997 1 scaleOrientation 0.211721 0.250578 0.944661 0.628781 translation 1.377840 1.669319 1.511739 } DEF _@PATCH_NAME_D2_3 Transform { children [ DEF _D_9 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _7_1 IndexedFaceSet { coord Coordinate { point [ 9.160000e-2 0 0 8.696450e-2 0 -1.730000e-2 7.429999e-2 0 -2.996448e-2 5.700000e-2 0 -3.460000e-2 3.970000e-2 0 -2.996448e-2 2.703550e-2 0 -1.730000e-2 2.239998e-2 0 3.024829e-9 2.703550e-2 0 1.730000e-2 3.970000e-2 0 2.996448e-2 5.700000e-2 0 3.460000e-2 7.429999e-2 0 2.996448e-2 8.696450e-2 0 1.730000e-2 9.047230e-2 1.432938e-2 0 8.589380e-2 1.360420e-2 -1.730000e-2 7.338520e-2 1.162310e-2 -2.996448e-2 5.629820e-2 8.916758e-3 -3.460000e-2 3.921119e-2 6.210450e-3 -2.996448e-2 2.670270e-2 4.229289e-3 -1.730000e-2 2.212418e-2 3.504130e-3 3.024829e-9 2.670270e-2 4.229289e-3 1.730000e-2 3.921119e-2 6.210450e-3 2.996448e-2 5.629820e-2 8.916758e-3 3.460000e-2 7.338520e-2 1.162310e-2 2.996448e-2 8.589380e-2 1.360420e-2 1.730000e-2 8.711680e-2 2.830599e-2 0 8.270809e-2 2.687348e-2 -1.730000e-2 7.066348e-2 2.295999e-2 -2.996448e-2 5.421020e-2 1.761399e-2 -3.460000e-2 3.775690e-2 1.226800e-2 -2.996448e-2 2.571230e-2 8.354440e-3 -1.730000e-2 2.130370e-2 6.921980e-3 3.024829e-9 2.571230e-2 8.354440e-3 1.730000e-2 3.775690e-2 1.226800e-2 2.996448e-2 5.421020e-2 1.761399e-2 3.460000e-2 7.066348e-2 2.295999e-2 2.996448e-2 8.270809e-2 2.687348e-2 1.730000e-2 8.161620e-2 4.158550e-2 0 7.748588e-2 3.948099e-2 -1.730000e-2 6.620179e-2 3.373150e-2 -2.996448e-2 5.078740e-2 2.587749e-2 -3.460000e-2 3.537299e-2 1.802339e-2 -2.996448e-2 2.408879e-2 1.227390e-2 -1.730000e-2 1.995849e-2 1.016938e-2 3.024829e-9 2.408879e-2 1.227390e-2 1.730000e-2 3.537299e-2 1.802339e-2 2.996448e-2 5.078740e-2 2.587749e-2 3.460000e-2 6.620179e-2 3.373150e-2 2.996448e-2 7.748588e-2 3.948108e-2 1.730000e-2 7.410600e-2 5.384109e-2 0 7.035569e-2 5.111638e-2 -1.730000e-2 6.010999e-2 4.367240e-2 -2.996448e-2 4.611400e-2 3.350380e-2 -3.460000e-2 3.211800e-2 2.333508e-2 -2.996448e-2 2.187220e-2 1.589109e-2 -1.730000e-2 1.812200e-2 1.316639e-2 3.024829e-9 2.187220e-2 1.589109e-2 1.730000e-2 3.211800e-2 2.333508e-2 2.996448e-2 4.611400e-2 3.350380e-2 3.460000e-2 6.010999e-2 4.367240e-2 2.996448e-2 7.035580e-2 5.111638e-2 1.730000e-2 6.477098e-2 6.477098e-2 0 6.149318e-2 6.149318e-2 -1.730000e-2 5.253800e-2 5.253800e-2 -2.996448e-2 4.030510e-2 4.030510e-2 -3.460000e-2 2.807210e-2 2.807210e-2 -2.996448e-2 1.911699e-2 1.911699e-2 -1.730000e-2 1.583920e-2 1.583920e-2 3.024829e-9 1.911699e-2 1.911699e-2 1.730000e-2 2.807210e-2 2.807210e-2 2.996448e-2 4.030510e-2 4.030510e-2 3.460000e-2 5.253800e-2 5.253800e-2 2.996448e-2 6.149318e-2 6.149318e-2 1.730000e-2 5.384109e-2 7.410600e-2 0 5.111638e-2 7.035569e-2 -1.730000e-2 4.367240e-2 6.010999e-2 -2.996448e-2 3.350380e-2 4.611400e-2 -3.460000e-2 2.333508e-2 3.211800e-2 -2.996448e-2 1.589109e-2 2.187220e-2 -1.730000e-2 1.316639e-2 1.812200e-2 3.024829e-9 1.589109e-2 2.187220e-2 1.730000e-2 2.333508e-2 3.211800e-2 2.996448e-2 3.350380e-2 4.611400e-2 3.460000e-2 4.367240e-2 6.010999e-2 2.996448e-2 5.111638e-2 7.035580e-2 1.730000e-2 4.158550e-2 8.161620e-2 0 3.948108e-2 7.748588e-2 -1.730000e-2 3.373150e-2 6.620179e-2 -2.996448e-2 2.587749e-2 5.078740e-2 -3.460000e-2 1.802339e-2 3.537299e-2 -2.996448e-2 1.227390e-2 2.408879e-2 -1.730000e-2 1.016938e-2 1.995849e-2 3.024829e-9 1.227390e-2 2.408879e-2 1.730000e-2 1.802339e-2 3.537299e-2 2.996448e-2 2.587749e-2 5.078740e-2 3.460000e-2 3.373150e-2 6.620179e-2 2.996448e-2 3.948108e-2 7.748588e-2 1.730000e-2 2.830599e-2 8.711680e-2 0 2.687348e-2 8.270809e-2 -1.730000e-2 2.295999e-2 7.066348e-2 -2.996448e-2 1.761399e-2 5.421020e-2 -3.460000e-2 1.226800e-2 3.775690e-2 -2.996448e-2 8.354430e-3 2.571230e-2 -1.730000e-2 6.921980e-3 2.130370e-2 3.024829e-9 8.354440e-3 2.571230e-2 1.730000e-2 1.226800e-2 3.775690e-2 2.996448e-2 1.761399e-2 5.421020e-2 3.460000e-2 2.295999e-2 7.066348e-2 2.996448e-2 2.687348e-2 8.270809e-2 1.730000e-2 1.432938e-2 9.047230e-2 0 1.360420e-2 8.589380e-2 -1.730000e-2 1.162310e-2 7.338520e-2 -2.996448e-2 8.916758e-3 5.629820e-2 -3.460000e-2 6.210438e-3 3.921119e-2 -2.996448e-2 4.229280e-3 2.670270e-2 -1.730000e-2 3.504130e-3 2.212418e-2 3.024829e-9 4.229289e-3 2.670270e-2 1.730000e-2 6.210438e-3 3.921119e-2 2.996448e-2 8.916758e-3 5.629820e-2 3.460000e-2 1.162310e-2 7.338520e-2 2.996448e-2 1.360420e-2 8.589380e-2 1.730000e-2 -4.003958e-9 9.160000e-2 0 -3.801340e-9 8.696450e-2 -1.730000e-2 -3.247760e-9 7.429999e-2 -2.996448e-2 -2.491550e-9 5.700000e-2 -3.460000e-2 -1.735338e-9 3.970000e-2 -2.996448e-2 -1.181760e-9 2.703550e-2 -1.730000e-2 -9.791348e-10 2.239998e-2 3.024829e-9 -1.181760e-9 2.703550e-2 1.730000e-2 -1.735338e-9 3.970000e-2 2.996448e-2 -2.491550e-9 5.700000e-2 3.460000e-2 -3.247760e-9 7.429999e-2 2.996448e-2 -3.801340e-9 8.696450e-2 1.730000e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] rotation 1.386480e-2 0.999868 -8.450992e-3 2.363950 scaleOrientation -1.303550e-2 0.999721 -1.969520e-2 0.785484 translation 1.199360 1.616770 1.337849 } DEF _@PATCH_NAME_D2_2 Transform { children [ DEF _D_8 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.129352 radius 3.024999e-2 } } ] rotation 9.166497e-3 0.999243 -3.778342e-2 0.793591 translation 1.156849 1.553140 1.298148 } DEF _@PATCH_NAME_D2_1 Transform { children [ DEF _D_7 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _8_1 IndexedFaceSet { coord Coordinate { point [ 9.160000e-2 0 0 8.696450e-2 0 -1.730000e-2 7.429999e-2 0 -2.996448e-2 5.700000e-2 0 -3.460000e-2 3.970000e-2 0 -2.996448e-2 2.703550e-2 0 -1.730000e-2 2.239998e-2 0 3.024829e-9 2.703550e-2 0 1.730000e-2 3.970000e-2 0 2.996448e-2 5.700000e-2 0 3.460000e-2 7.429999e-2 0 2.996448e-2 8.696450e-2 0 1.730000e-2 9.047230e-2 1.432938e-2 0 8.589380e-2 1.360420e-2 -1.730000e-2 7.338520e-2 1.162310e-2 -2.996448e-2 5.629820e-2 8.916758e-3 -3.460000e-2 3.921119e-2 6.210450e-3 -2.996448e-2 2.670270e-2 4.229289e-3 -1.730000e-2 2.212418e-2 3.504130e-3 3.024829e-9 2.670270e-2 4.229289e-3 1.730000e-2 3.921119e-2 6.210450e-3 2.996448e-2 5.629820e-2 8.916758e-3 3.460000e-2 7.338520e-2 1.162310e-2 2.996448e-2 8.589380e-2 1.360420e-2 1.730000e-2 8.711680e-2 2.830599e-2 0 8.270809e-2 2.687348e-2 -1.730000e-2 7.066348e-2 2.295999e-2 -2.996448e-2 5.421020e-2 1.761399e-2 -3.460000e-2 3.775690e-2 1.226800e-2 -2.996448e-2 2.571230e-2 8.354440e-3 -1.730000e-2 2.130370e-2 6.921980e-3 3.024829e-9 2.571230e-2 8.354440e-3 1.730000e-2 3.775690e-2 1.226800e-2 2.996448e-2 5.421020e-2 1.761399e-2 3.460000e-2 7.066348e-2 2.295999e-2 2.996448e-2 8.270809e-2 2.687348e-2 1.730000e-2 8.161620e-2 4.158550e-2 0 7.748588e-2 3.948099e-2 -1.730000e-2 6.620179e-2 3.373150e-2 -2.996448e-2 5.078740e-2 2.587749e-2 -3.460000e-2 3.537299e-2 1.802339e-2 -2.996448e-2 2.408879e-2 1.227390e-2 -1.730000e-2 1.995849e-2 1.016938e-2 3.024829e-9 2.408879e-2 1.227390e-2 1.730000e-2 3.537299e-2 1.802339e-2 2.996448e-2 5.078740e-2 2.587749e-2 3.460000e-2 6.620179e-2 3.373150e-2 2.996448e-2 7.748588e-2 3.948108e-2 1.730000e-2 7.410600e-2 5.384109e-2 0 7.035569e-2 5.111638e-2 -1.730000e-2 6.010999e-2 4.367240e-2 -2.996448e-2 4.611400e-2 3.350380e-2 -3.460000e-2 3.211800e-2 2.333508e-2 -2.996448e-2 2.187220e-2 1.589109e-2 -1.730000e-2 1.812200e-2 1.316639e-2 3.024829e-9 2.187220e-2 1.589109e-2 1.730000e-2 3.211800e-2 2.333508e-2 2.996448e-2 4.611400e-2 3.350380e-2 3.460000e-2 6.010999e-2 4.367240e-2 2.996448e-2 7.035580e-2 5.111638e-2 1.730000e-2 6.477098e-2 6.477098e-2 0 6.149318e-2 6.149318e-2 -1.730000e-2 5.253800e-2 5.253800e-2 -2.996448e-2 4.030510e-2 4.030510e-2 -3.460000e-2 2.807210e-2 2.807210e-2 -2.996448e-2 1.911699e-2 1.911699e-2 -1.730000e-2 1.583920e-2 1.583920e-2 3.024829e-9 1.911699e-2 1.911699e-2 1.730000e-2 2.807210e-2 2.807210e-2 2.996448e-2 4.030510e-2 4.030510e-2 3.460000e-2 5.253800e-2 5.253800e-2 2.996448e-2 6.149318e-2 6.149318e-2 1.730000e-2 5.384109e-2 7.410600e-2 0 5.111638e-2 7.035569e-2 -1.730000e-2 4.367240e-2 6.010999e-2 -2.996448e-2 3.350380e-2 4.611400e-2 -3.460000e-2 2.333508e-2 3.211800e-2 -2.996448e-2 1.589109e-2 2.187220e-2 -1.730000e-2 1.316639e-2 1.812200e-2 3.024829e-9 1.589109e-2 2.187220e-2 1.730000e-2 2.333508e-2 3.211800e-2 2.996448e-2 3.350380e-2 4.611400e-2 3.460000e-2 4.367240e-2 6.010999e-2 2.996448e-2 5.111638e-2 7.035580e-2 1.730000e-2 4.158550e-2 8.161620e-2 0 3.948108e-2 7.748588e-2 -1.730000e-2 3.373150e-2 6.620179e-2 -2.996448e-2 2.587749e-2 5.078740e-2 -3.460000e-2 1.802339e-2 3.537299e-2 -2.996448e-2 1.227390e-2 2.408879e-2 -1.730000e-2 1.016938e-2 1.995849e-2 3.024829e-9 1.227390e-2 2.408879e-2 1.730000e-2 1.802339e-2 3.537299e-2 2.996448e-2 2.587749e-2 5.078740e-2 3.460000e-2 3.373150e-2 6.620179e-2 2.996448e-2 3.948108e-2 7.748588e-2 1.730000e-2 2.830599e-2 8.711680e-2 0 2.687348e-2 8.270809e-2 -1.730000e-2 2.295999e-2 7.066348e-2 -2.996448e-2 1.761399e-2 5.421020e-2 -3.460000e-2 1.226800e-2 3.775690e-2 -2.996448e-2 8.354430e-3 2.571230e-2 -1.730000e-2 6.921980e-3 2.130370e-2 3.024829e-9 8.354440e-3 2.571230e-2 1.730000e-2 1.226800e-2 3.775690e-2 2.996448e-2 1.761399e-2 5.421020e-2 3.460000e-2 2.295999e-2 7.066348e-2 2.996448e-2 2.687348e-2 8.270809e-2 1.730000e-2 1.432938e-2 9.047230e-2 0 1.360420e-2 8.589380e-2 -1.730000e-2 1.162310e-2 7.338520e-2 -2.996448e-2 8.916758e-3 5.629820e-2 -3.460000e-2 6.210438e-3 3.921119e-2 -2.996448e-2 4.229280e-3 2.670270e-2 -1.730000e-2 3.504130e-3 2.212418e-2 3.024829e-9 4.229289e-3 2.670270e-2 1.730000e-2 6.210438e-3 3.921119e-2 2.996448e-2 8.916758e-3 5.629820e-2 3.460000e-2 1.162310e-2 7.338520e-2 2.996448e-2 1.360420e-2 8.589380e-2 1.730000e-2 -4.003958e-9 9.160000e-2 0 -3.801340e-9 8.696450e-2 -1.730000e-2 -3.247760e-9 7.429999e-2 -2.996448e-2 -2.491550e-9 5.700000e-2 -3.460000e-2 -1.735338e-9 3.970000e-2 -2.996448e-2 -1.181760e-9 2.703550e-2 -1.730000e-2 -9.791348e-10 2.239998e-2 3.024829e-9 -1.181760e-9 2.703550e-2 1.730000e-2 -1.735338e-9 3.970000e-2 2.996448e-2 -2.491550e-9 5.700000e-2 3.460000e-2 -3.247760e-9 7.429999e-2 2.996448e-2 -3.801340e-9 8.696450e-2 1.730000e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] rotation -0.343617 0.358088 0.868159 4.544078 scale 1 0.999997 1 scaleOrientation 0.481983 0.755963 0.442957 1.020099 translation 1.114330 1.489510 1.258470 } DEF _@PATCH_NAME_D1_5 Transform { children [ DEF _D_5 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _9_1 IndexedFaceSet { coord Coordinate { point [ 9.160000e-2 0 0 8.696450e-2 0 -1.730000e-2 7.429999e-2 0 -2.996448e-2 5.700000e-2 0 -3.460000e-2 3.970000e-2 0 -2.996448e-2 2.703550e-2 0 -1.730000e-2 2.239998e-2 0 3.024829e-9 2.703550e-2 0 1.730000e-2 3.970000e-2 0 2.996448e-2 5.700000e-2 0 3.460000e-2 7.429999e-2 0 2.996448e-2 8.696450e-2 0 1.730000e-2 9.047230e-2 1.432938e-2 0 8.589380e-2 1.360420e-2 -1.730000e-2 7.338520e-2 1.162310e-2 -2.996448e-2 5.629820e-2 8.916758e-3 -3.460000e-2 3.921119e-2 6.210450e-3 -2.996448e-2 2.670270e-2 4.229289e-3 -1.730000e-2 2.212418e-2 3.504130e-3 3.024829e-9 2.670270e-2 4.229289e-3 1.730000e-2 3.921119e-2 6.210450e-3 2.996448e-2 5.629820e-2 8.916758e-3 3.460000e-2 7.338520e-2 1.162310e-2 2.996448e-2 8.589380e-2 1.360420e-2 1.730000e-2 8.711680e-2 2.830599e-2 0 8.270809e-2 2.687348e-2 -1.730000e-2 7.066348e-2 2.295999e-2 -2.996448e-2 5.421020e-2 1.761399e-2 -3.460000e-2 3.775690e-2 1.226800e-2 -2.996448e-2 2.571230e-2 8.354440e-3 -1.730000e-2 2.130370e-2 6.921980e-3 3.024829e-9 2.571230e-2 8.354440e-3 1.730000e-2 3.775690e-2 1.226800e-2 2.996448e-2 5.421020e-2 1.761399e-2 3.460000e-2 7.066348e-2 2.295999e-2 2.996448e-2 8.270809e-2 2.687348e-2 1.730000e-2 8.161620e-2 4.158550e-2 0 7.748588e-2 3.948099e-2 -1.730000e-2 6.620179e-2 3.373150e-2 -2.996448e-2 5.078740e-2 2.587749e-2 -3.460000e-2 3.537299e-2 1.802339e-2 -2.996448e-2 2.408879e-2 1.227390e-2 -1.730000e-2 1.995849e-2 1.016938e-2 3.024829e-9 2.408879e-2 1.227390e-2 1.730000e-2 3.537299e-2 1.802339e-2 2.996448e-2 5.078740e-2 2.587749e-2 3.460000e-2 6.620179e-2 3.373150e-2 2.996448e-2 7.748588e-2 3.948108e-2 1.730000e-2 7.410600e-2 5.384109e-2 0 7.035569e-2 5.111638e-2 -1.730000e-2 6.010999e-2 4.367240e-2 -2.996448e-2 4.611400e-2 3.350380e-2 -3.460000e-2 3.211800e-2 2.333508e-2 -2.996448e-2 2.187220e-2 1.589109e-2 -1.730000e-2 1.812200e-2 1.316639e-2 3.024829e-9 2.187220e-2 1.589109e-2 1.730000e-2 3.211800e-2 2.333508e-2 2.996448e-2 4.611400e-2 3.350380e-2 3.460000e-2 6.010999e-2 4.367240e-2 2.996448e-2 7.035580e-2 5.111638e-2 1.730000e-2 6.477098e-2 6.477098e-2 0 6.149318e-2 6.149318e-2 -1.730000e-2 5.253800e-2 5.253800e-2 -2.996448e-2 4.030510e-2 4.030510e-2 -3.460000e-2 2.807210e-2 2.807210e-2 -2.996448e-2 1.911699e-2 1.911699e-2 -1.730000e-2 1.583920e-2 1.583920e-2 3.024829e-9 1.911699e-2 1.911699e-2 1.730000e-2 2.807210e-2 2.807210e-2 2.996448e-2 4.030510e-2 4.030510e-2 3.460000e-2 5.253800e-2 5.253800e-2 2.996448e-2 6.149318e-2 6.149318e-2 1.730000e-2 5.384109e-2 7.410600e-2 0 5.111638e-2 7.035569e-2 -1.730000e-2 4.367240e-2 6.010999e-2 -2.996448e-2 3.350380e-2 4.611400e-2 -3.460000e-2 2.333508e-2 3.211800e-2 -2.996448e-2 1.589109e-2 2.187220e-2 -1.730000e-2 1.316639e-2 1.812200e-2 3.024829e-9 1.589109e-2 2.187220e-2 1.730000e-2 2.333508e-2 3.211800e-2 2.996448e-2 3.350380e-2 4.611400e-2 3.460000e-2 4.367240e-2 6.010999e-2 2.996448e-2 5.111638e-2 7.035580e-2 1.730000e-2 4.158550e-2 8.161620e-2 0 3.948108e-2 7.748588e-2 -1.730000e-2 3.373150e-2 6.620179e-2 -2.996448e-2 2.587749e-2 5.078740e-2 -3.460000e-2 1.802339e-2 3.537299e-2 -2.996448e-2 1.227390e-2 2.408879e-2 -1.730000e-2 1.016938e-2 1.995849e-2 3.024829e-9 1.227390e-2 2.408879e-2 1.730000e-2 1.802339e-2 3.537299e-2 2.996448e-2 2.587749e-2 5.078740e-2 3.460000e-2 3.373150e-2 6.620179e-2 2.996448e-2 3.948108e-2 7.748588e-2 1.730000e-2 2.830599e-2 8.711680e-2 0 2.687348e-2 8.270809e-2 -1.730000e-2 2.295999e-2 7.066348e-2 -2.996448e-2 1.761399e-2 5.421020e-2 -3.460000e-2 1.226800e-2 3.775690e-2 -2.996448e-2 8.354430e-3 2.571230e-2 -1.730000e-2 6.921980e-3 2.130370e-2 3.024829e-9 8.354440e-3 2.571230e-2 1.730000e-2 1.226800e-2 3.775690e-2 2.996448e-2 1.761399e-2 5.421020e-2 3.460000e-2 2.295999e-2 7.066348e-2 2.996448e-2 2.687348e-2 8.270809e-2 1.730000e-2 1.432938e-2 9.047230e-2 0 1.360420e-2 8.589380e-2 -1.730000e-2 1.162310e-2 7.338520e-2 -2.996448e-2 8.916758e-3 5.629820e-2 -3.460000e-2 6.210438e-3 3.921119e-2 -2.996448e-2 4.229280e-3 2.670270e-2 -1.730000e-2 3.504130e-3 2.212418e-2 3.024829e-9 4.229289e-3 2.670270e-2 1.730000e-2 6.210438e-3 3.921119e-2 2.996448e-2 8.916758e-3 5.629820e-2 3.460000e-2 1.162310e-2 7.338520e-2 2.996448e-2 1.360420e-2 8.589380e-2 1.730000e-2 -4.003958e-9 9.160000e-2 0 -3.801340e-9 8.696450e-2 -1.730000e-2 -3.247760e-9 7.429999e-2 -2.996448e-2 -2.491550e-9 5.700000e-2 -3.460000e-2 -1.735338e-9 3.970000e-2 -2.996448e-2 -1.181760e-9 2.703550e-2 -1.730000e-2 -9.791348e-10 2.239998e-2 3.024829e-9 -1.181760e-9 2.703550e-2 1.730000e-2 -1.735338e-9 3.970000e-2 2.996448e-2 -2.491550e-9 5.700000e-2 3.460000e-2 -3.247760e-9 7.429999e-2 2.996448e-2 -3.801340e-9 8.696450e-2 1.730000e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] rotation 8.644462e-3 0.999959 2.613560e-3 2.305720 scale 0.999997 1 1 scaleOrientation -4.231642e-2 -0.999080 6.928622e-3 0.699855 translation 0.731571 1.384840 0.837239 } DEF _@PATCH_NAME_D1_4 Transform { children [ DEF _D_4 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.634998 radius 3.024999e-2 } } ] rotation 6.327370e-2 0.997704 -2.412319e-2 0.846354 scaleOrientation -8.553519e-2 0.704515 -0.704515 1.804569 translation 0.680930 1.070448 0.782553 } DEF _@PATCH_NAME_D1_6 Transform { children [ DEF _D_6 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.567362 radius 3.024999e-2 } } ] rotation 0.878743 0.323419 -0.351013 1.706328 scaleOrientation 0.413835 5.932040e-2 0.908417 3.538290 translation 0.922465 1.437180 1.048290 } DEF _@PATCH_NAME_D1_3 Transform { children [ DEF _D_3 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _10_0 IndexedFaceSet { coord Coordinate { point [ 0.165482 0 0 0.161430 0 -1.512498e-2 0.150359 0 -2.619729e-2 0.135232 0 -3.024999e-2 0.120108 0 -2.619729e-2 0.109035 0 -1.512498e-2 0.104984 0 2.644539e-9 0.109035 0 1.512498e-2 0.120108 0 2.619729e-2 0.135232 0 3.024999e-2 0.150359 0 2.619729e-2 0.161430 0 1.512498e-2 0.163445 2.588739e-2 0 0.159444 2.525340e-2 -1.512498e-2 0.148506 2.352130e-2 -2.619729e-2 0.133569 2.115529e-2 -3.024999e-2 0.118629 1.878920e-2 -2.619729e-2 0.107694 1.705710e-2 -1.512498e-2 0.103692 1.642310e-2 2.644539e-9 0.107694 1.705710e-2 1.512498e-2 0.118629 1.878920e-2 2.619729e-2 0.133569 2.115529e-2 3.024999e-2 0.148506 2.352130e-2 2.619729e-2 0.159444 2.525340e-2 1.512498e-2 0.157385 5.113739e-2 0 0.153530 4.988500e-2 -1.512498e-2 0.143000 4.646350e-2 -2.619729e-2 0.128615 4.178959e-2 -3.024999e-2 0.114229 3.711580e-2 -2.619729e-2 0.103698 3.369420e-2 -1.512498e-2 9.984578e-2 3.244189e-2 2.644539e-9 0.103698 3.369420e-2 1.512498e-2 0.114229 3.711580e-2 2.619729e-2 0.128615 4.178959e-2 3.024999e-2 0.143000 4.646350e-2 2.619729e-2 0.153530 4.988500e-2 1.512498e-2 0.147447 7.512819e-2 0 0.143836 7.328829e-2 -1.512498e-2 0.133971 6.826160e-2 -2.619729e-2 0.120494 6.139500e-2 -3.024999e-2 0.107018 5.452840e-2 -2.619729e-2 9.715250e-2 4.950169e-2 -1.512498e-2 9.354150e-2 4.766178e-2 2.644539e-9 9.715250e-2 4.950169e-2 1.512498e-2 0.107018 5.452840e-2 2.619729e-2 0.120494 6.139500e-2 3.024999e-2 0.133971 6.826160e-2 2.619729e-2 0.143836 7.328829e-2 1.512498e-2 0.133879 9.726910e-2 0 0.130601 9.488700e-2 -1.512498e-2 0.121642 8.837889e-2 -2.619729e-2 0.109407 7.948859e-2 -3.024999e-2 9.717030e-2 7.059840e-2 -2.619729e-2 8.821260e-2 6.409019e-2 -1.512498e-2 8.493389e-2 6.170810e-2 2.644539e-9 8.821260e-2 6.409019e-2 1.512498e-2 9.717030e-2 7.059840e-2 2.619729e-2 0.109407 7.948859e-2 3.024999e-2 0.121642 8.837889e-2 2.619729e-2 0.130601 9.488700e-2 1.512498e-2 0.117013 0.117013 0 0.114147 0.114147 -1.512498e-2 0.106320 0.106320 -2.619729e-2 9.562490e-2 9.562499e-2 -3.024999e-2 8.493000e-2 8.493000e-2 -2.619729e-2 7.710070e-2 7.710070e-2 -1.512498e-2 7.423499e-2 7.423499e-2 2.644539e-9 7.710070e-2 7.710070e-2 1.512498e-2 8.493000e-2 8.493000e-2 2.619729e-2 9.562490e-2 9.562499e-2 3.024999e-2 0.106320 0.106320 2.619729e-2 0.114147 0.114147 1.512498e-2 9.726910e-2 0.133879 0 9.488700e-2 0.130601 -1.512498e-2 8.837889e-2 0.121642 -2.619729e-2 7.948859e-2 0.109407 -3.024999e-2 7.059840e-2 9.717030e-2 -2.619729e-2 6.409019e-2 8.821269e-2 -1.512498e-2 6.170810e-2 8.493389e-2 2.644539e-9 6.409019e-2 8.821269e-2 1.512498e-2 7.059840e-2 9.717030e-2 2.619729e-2 7.948859e-2 0.109407 3.024999e-2 8.837889e-2 0.121642 2.619729e-2 9.488700e-2 0.130601 1.512498e-2 7.512819e-2 0.147447 0 7.328829e-2 0.143836 -1.512498e-2 6.826160e-2 0.133971 -2.619729e-2 6.139500e-2 0.120494 -3.024999e-2 5.452840e-2 0.107018 -2.619729e-2 4.950169e-2 9.715250e-2 -1.512498e-2 4.766178e-2 9.354150e-2 2.644539e-9 4.950169e-2 9.715250e-2 1.512498e-2 5.452840e-2 0.107018 2.619729e-2 6.139500e-2 0.120494 3.024999e-2 6.826160e-2 0.133971 2.619729e-2 7.328829e-2 0.143836 1.512498e-2 5.113739e-2 0.157385 0 4.988500e-2 0.153530 -1.512498e-2 4.646350e-2 0.143000 -2.619729e-2 4.178959e-2 0.128615 -3.024999e-2 3.711570e-2 0.114229 -2.619729e-2 3.369420e-2 0.103698 -1.512498e-2 3.244189e-2 9.984578e-2 2.644539e-9 3.369420e-2 0.103698 1.512498e-2 3.711570e-2 0.114229 2.619729e-2 4.178959e-2 0.128615 3.024999e-2 4.646350e-2 0.143000 2.619729e-2 4.988500e-2 0.153530 1.512498e-2 2.588739e-2 0.163445 0 2.525340e-2 0.159444 -1.512498e-2 2.352130e-2 0.148506 -2.619729e-2 2.115529e-2 0.133569 -3.024999e-2 1.878920e-2 0.118629 -2.619729e-2 1.705710e-2 0.107694 -1.512498e-2 1.642310e-2 0.103692 2.644539e-9 1.705710e-2 0.107694 1.512498e-2 1.878920e-2 0.118629 2.619729e-2 2.115529e-2 0.133569 3.024999e-2 2.352130e-2 0.148506 2.619729e-2 2.525340e-2 0.159444 1.512498e-2 -7.233539e-9 0.165482 0 -7.056390e-9 0.161430 -1.512498e-2 -6.572399e-9 0.150359 -2.619729e-2 -5.911270e-9 0.135232 -3.024999e-2 -5.250138e-9 0.120108 -2.619729e-2 -4.766150e-9 0.109035 -1.512498e-2 -4.588998e-9 0.104984 2.644539e-9 -4.766150e-9 0.109035 1.512498e-2 -5.250138e-9 0.120108 2.619729e-2 -5.911270e-9 0.135232 3.024999e-2 -6.572399e-9 0.150359 2.619729e-2 -7.056390e-9 0.161430 1.512498e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] rotation -0.338206 0.317215 0.885997 4.537909 scale 1 1 0.999997 scaleOrientation -0.274077 -0.296697 -0.914796 1.600550 translation 0.567466 0.760949 0.680440 } DEF _@PATCH_NAME_D1_2 Transform { children [ DEF _D_2 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 7.999999e-2 radius 3.024999e-2 } } ] rotation -0.333947 -0.350220 0.875114 1.647420 scale 1 1 0.999997 scaleOrientation 0.105812 0.185139 -0.976999 0.484780 translation 0.545032 0.627195 0.659937 } DEF _@PATCH_NAME_D1_1 Transform { children [ DEF _D_1 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 9.250000e-2 } } ] rotation -0.333947 -0.350220 0.875114 1.647420 scale 1 1 0.999997 scaleOrientation 0.105812 0.185139 -0.976999 0.484780 translation 0.521888 0.628915 0.639388 } DEF _@PATCH_NAME_C6_1 Transform { children [ DEF _C_16 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.300000 radius 4.455000e-2 } } ] rotation -0.982067 -0.133059 -0.133564 1.584228 translation 1.165369 1.993370 6.300438e-2 } DEF _@PATCH_NAME_C5_5 Transform { children [ DEF _C_15 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _0_4 IndexedFaceSet { coord Coordinate { point [ 0.128998 0 0 0.122166 0 -2.549999e-2 0.103500 0 -4.416729e-2 7.800000e-2 0 -5.099999e-2 5.249999e-2 0 -4.416729e-2 3.383269e-2 0 -2.549999e-2 2.700000e-2 0 4.458560e-9 3.383269e-2 0 2.549999e-2 5.249999e-2 0 4.416729e-2 7.800000e-2 0 5.099999e-2 0.103500 0 4.416729e-2 0.122166 0 2.549999e-2 0.127412 2.017999e-2 0 0.120663 1.911118e-2 -2.549999e-2 0.102224 1.619100e-2 -4.416729e-2 7.703968e-2 1.220189e-2 -5.099999e-2 5.185360e-2 8.212810e-3 -4.416729e-2 3.341620e-2 5.292600e-3 -2.549999e-2 2.666760e-2 4.223729e-3 4.458560e-9 3.341620e-2 5.292600e-3 2.549999e-2 5.185360e-2 8.212810e-3 4.416729e-2 7.703968e-2 1.220189e-2 5.099999e-2 0.102224 1.619100e-2 4.416729e-2 0.120663 1.911118e-2 2.549999e-2 0.122685 3.986319e-2 0 0.116186 3.775180e-2 -2.549999e-2 9.843440e-2 3.198330e-2 -4.416729e-2 7.418239e-2 2.410330e-2 -5.099999e-2 4.993050e-2 1.622340e-2 -4.416729e-2 3.217680e-2 1.045489e-2 -2.549999e-2 2.567850e-2 8.343460e-3 4.458560e-9 3.217680e-2 1.045489e-2 2.549999e-2 4.993050e-2 1.622340e-2 4.416729e-2 7.418239e-2 2.410330e-2 5.099999e-2 9.843429e-2 3.198330e-2 4.416729e-2 0.116186 3.775180e-2 2.549999e-2 0.114940 5.856480e-2 0 0.108851 5.546278e-2 -2.549999e-2 9.221920e-2 4.698799e-2 -4.416729e-2 6.949850e-2 3.541129e-2 -5.099999e-2 4.677778e-2 2.383450e-2 -4.416729e-2 3.014519e-2 1.535969e-2 -2.549999e-2 2.405720e-2 1.225768e-2 4.458560e-9 3.014519e-2 1.535969e-2 2.549999e-2 4.677790e-2 2.383450e-2 4.416729e-2 6.949850e-2 3.541129e-2 5.099999e-2 9.221920e-2 4.698799e-2 4.416729e-2 0.108851 5.546278e-2 2.549999e-2 0.104363 7.582429e-2 0 9.883540e-2 7.180809e-2 -2.549999e-2 8.373329e-2 6.083580e-2 -4.416729e-2 6.310330e-2 4.584730e-2 -5.099999e-2 4.247339e-2 3.085868e-2 -4.416729e-2 2.737119e-2 1.988640e-2 -2.549999e-2 2.184350e-2 1.587020e-2 4.458560e-9 2.737119e-2 1.988640e-2 2.549999e-2 4.247339e-2 3.085868e-2 4.416729e-2 6.310330e-2 4.584730e-2 5.099999e-2 8.373329e-2 6.083580e-2 4.416729e-2 9.883540e-2 7.180809e-2 2.549999e-2 9.121680e-2 9.121680e-2 0 8.638530e-2 8.638530e-2 -2.549999e-2 7.318550e-2 7.318560e-2 -4.416729e-2 5.515430e-2 5.515430e-2 -5.099999e-2 3.712309e-2 3.712309e-2 -4.416729e-2 2.392330e-2 2.392330e-2 -2.549999e-2 1.909190e-2 1.909190e-2 4.458560e-9 2.392330e-2 2.392330e-2 2.549999e-2 3.712309e-2 3.712309e-2 4.416729e-2 5.515430e-2 5.515430e-2 5.099999e-2 7.318550e-2 7.318550e-2 4.416729e-2 8.638530e-2 8.638530e-2 2.549999e-2 7.582429e-2 0.104363 0 7.180809e-2 9.883540e-2 -2.549999e-2 6.083580e-2 8.373329e-2 -4.416729e-2 4.584718e-2 6.310330e-2 -5.099999e-2 3.085868e-2 4.247339e-2 -4.416729e-2 1.988640e-2 2.737119e-2 -2.549999e-2 1.587020e-2 2.184350e-2 4.458560e-9 1.988640e-2 2.737119e-2 2.549999e-2 3.085868e-2 4.247339e-2 4.416729e-2 4.584718e-2 6.310330e-2 5.099999e-2 6.083580e-2 8.373329e-2 4.416729e-2 7.180809e-2 9.883540e-2 2.549999e-2 5.856480e-2 0.114940 0 5.546278e-2 0.108851 -2.549999e-2 4.698799e-2 9.221920e-2 -4.416729e-2 3.541129e-2 6.949850e-2 -5.099999e-2 2.383450e-2 4.677778e-2 -4.416729e-2 1.535969e-2 3.014519e-2 -2.549999e-2 1.225768e-2 2.405720e-2 4.458560e-9 1.535969e-2 3.014519e-2 2.549999e-2 2.383450e-2 4.677790e-2 4.416729e-2 3.541129e-2 6.949850e-2 5.099999e-2 4.698799e-2 9.221920e-2 4.416729e-2 5.546278e-2 0.108851 2.549999e-2 3.986319e-2 0.122685 0 3.775180e-2 0.116186 -2.549999e-2 3.198330e-2 9.843440e-2 -4.416729e-2 2.410330e-2 7.418239e-2 -5.099999e-2 1.622340e-2 4.993050e-2 -4.416729e-2 1.045489e-2 3.217680e-2 -2.549999e-2 8.343460e-3 2.567850e-2 4.458560e-9 1.045489e-2 3.217680e-2 2.549999e-2 1.622340e-2 4.993050e-2 4.416729e-2 2.410330e-2 7.418239e-2 5.099999e-2 3.198330e-2 9.843429e-2 4.416729e-2 3.775180e-2 0.116186 2.549999e-2 2.017999e-2 0.127412 0 1.911118e-2 0.120663 -2.549999e-2 1.619100e-2 0.102224 -4.416729e-2 1.220189e-2 7.703968e-2 -5.099999e-2 8.212800e-3 5.185360e-2 -4.416729e-2 5.292600e-3 3.341620e-2 -2.549999e-2 4.223729e-3 2.666760e-2 4.458560e-9 5.292600e-3 3.341620e-2 2.549999e-2 8.212810e-3 5.185360e-2 4.416729e-2 1.220189e-2 7.703968e-2 5.099999e-2 1.619100e-2 0.102224 4.416729e-2 1.911118e-2 0.120663 2.549999e-2 -5.638769e-9 0.128998 0 -5.340099e-9 0.122166 -2.549999e-2 -4.524129e-9 0.103500 -4.416729e-2 -3.409490e-9 7.800000e-2 -5.099999e-2 -2.294850e-9 5.249999e-2 -4.416729e-2 -1.478870e-9 3.383269e-2 -2.549999e-2 -1.180210e-9 2.700000e-2 4.458560e-9 -1.478870e-9 3.383269e-2 2.549999e-2 -2.294850e-9 5.249999e-2 4.416729e-2 -3.409490e-9 7.800000e-2 5.099999e-2 -4.524129e-9 0.103500 4.416729e-2 -5.340099e-9 0.122166 2.549999e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] rotation 0.486406 0.617133 0.618511 4.052608 scaleOrientation 0.956251 0.267226 0.119053 3.960210 translation 1.049589 1.992580 0.189554 } DEF _@PATCH_NAME_C5_4 Transform { children [ DEF _C_14 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 6.870000e-2 radius 4.455000e-2 } } ] rotation -0.117944 0.113367 0.986527 4.698410 scale 1 0.999997 1 scaleOrientation -7.627885e-2 0.896958 -0.435485 0.614516 translation 0.998139 1.992269 0.257490 } DEF _@PATCH_NAME_C5_3 Transform { children [ DEF _C_13 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _1_4 IndexedFaceSet { coord Coordinate { point [ 0.658568 0 0 0.652601 0 -2.227500e-2 0.636295 0 -3.858140e-2 0.614018 0 -4.455000e-2 0.591745 0 -3.858140e-2 0.575438 0 -2.227500e-2 0.569468 0 3.894689e-9 0.575438 0 2.227500e-2 0.591745 0 3.858140e-2 0.614018 0 4.455000e-2 0.636295 0 3.858140e-2 0.652601 0 2.227500e-2 0.650461 0.103023 0 0.644567 0.102089 -2.227500e-2 0.628461 9.953849e-2 -3.858140e-2 0.606459 9.605389e-2 -4.455000e-2 0.584460 9.256929e-2 -3.858140e-2 0.568354 9.001839e-2 -2.227500e-2 0.562457 8.908469e-2 3.894689e-9 0.568354 9.001839e-2 2.227500e-2 0.584460 9.256929e-2 3.858140e-2 0.606459 9.605389e-2 4.455000e-2 0.628461 9.953849e-2 3.858140e-2 0.644567 0.102089 2.227500e-2 0.626335 0.203509 0 0.620661 0.201664 -2.227500e-2 0.605152 0.196624 -3.858140e-2 0.583966 0.189741 -4.455000e-2 0.562783 0.182859 -3.858140e-2 0.547275 0.177818 -2.227500e-2 0.541598 0.175974 3.894689e-9 0.547275 0.177818 2.227500e-2 0.562783 0.182859 3.858140e-2 0.583966 0.189741 4.455000e-2 0.605152 0.196624 3.858140e-2 0.620661 0.201664 2.227500e-2 0.586790 0.298985 0 0.581471 0.296274 -2.227500e-2 0.566941 0.288872 -3.858140e-2 0.547096 0.278759 -4.455000e-2 0.527248 0.268646 -3.858140e-2 0.512718 0.261242 -2.227500e-2 0.507399 0.258534 3.894689e-9 0.512718 0.261242 2.227500e-2 0.527248 0.268646 3.858140e-2 0.547096 0.278759 4.455000e-2 0.566941 0.288872 3.858140e-2 0.581471 0.296274 2.227500e-2 0.532792 0.387098 0 0.527966 0.383590 -2.227500e-2 0.514773 0.374004 -3.858140e-2 0.496753 0.360911 -4.455000e-2 0.478731 0.347819 -3.858140e-2 0.465539 0.338234 -2.227500e-2 0.460711 0.334726 3.894689e-9 0.465539 0.338234 2.227500e-2 0.478731 0.347819 3.858140e-2 0.496753 0.360911 4.455000e-2 0.514773 0.374004 3.858140e-2 0.527966 0.383590 2.227500e-2 0.465678 0.465678 0 0.461459 0.461459 -2.227500e-2 0.449927 0.449927 -3.858140e-2 0.434177 0.434177 -4.455000e-2 0.418426 0.418426 -3.858140e-2 0.406897 0.406897 -2.227500e-2 0.402675 0.402675 3.894689e-9 0.406897 0.406897 2.227500e-2 0.418426 0.418426 3.858140e-2 0.434177 0.434177 4.455000e-2 0.449927 0.449927 3.858140e-2 0.461459 0.461459 2.227500e-2 0.387098 0.532792 0 0.383587 0.527966 -2.227500e-2 0.374004 0.514773 -3.858140e-2 0.360911 0.496753 -4.455000e-2 0.347819 0.478731 -3.858140e-2 0.338234 0.465539 -2.227500e-2 0.334726 0.460711 3.894689e-9 0.338234 0.465539 2.227500e-2 0.347819 0.478731 3.858140e-2 0.360911 0.496753 4.455000e-2 0.374004 0.514773 3.858140e-2 0.383587 0.527966 2.227500e-2 0.298985 0.586790 0 0.296274 0.581471 -2.227500e-2 0.288872 0.566941 -3.858140e-2 0.278759 0.547096 -4.455000e-2 0.268646 0.527248 -3.858140e-2 0.261242 0.512718 -2.227500e-2 0.258534 0.507399 3.894689e-9 0.261242 0.512718 2.227500e-2 0.268646 0.527248 3.858140e-2 0.278759 0.547096 4.455000e-2 0.288872 0.566941 3.858140e-2 0.296274 0.581471 2.227500e-2 0.203509 0.626335 0 0.201664 0.620661 -2.227500e-2 0.196624 0.605152 -3.858140e-2 0.189741 0.583966 -4.455000e-2 0.182859 0.562783 -3.858140e-2 0.177818 0.547275 -2.227500e-2 0.175974 0.541598 3.894689e-9 0.177818 0.547275 2.227500e-2 0.182859 0.562783 3.858140e-2 0.189741 0.583966 4.455000e-2 0.196624 0.605152 3.858140e-2 0.201664 0.620661 2.227500e-2 0.103023 0.650461 0 0.102089 0.644567 -2.227500e-2 9.953840e-2 0.628461 -3.858140e-2 9.605380e-2 0.606459 -4.455000e-2 9.256920e-2 0.584460 -3.858140e-2 9.001839e-2 0.568354 -2.227500e-2 8.908469e-2 0.562457 3.894689e-9 9.001839e-2 0.568354 2.227500e-2 9.256929e-2 0.584460 3.858140e-2 9.605380e-2 0.606459 4.455000e-2 9.953840e-2 0.628461 3.858140e-2 0.102089 0.644567 2.227500e-2 -2.878699e-8 0.658568 0 -2.852610e-8 0.652601 -2.227500e-2 -2.781330e-8 0.636295 -3.858140e-2 -2.683970e-8 0.614018 -4.455000e-2 -2.586599e-8 0.591745 -3.858140e-2 -2.515320e-8 0.575438 -2.227500e-2 -2.489228e-8 0.569468 3.894689e-9 -2.515320e-8 0.575438 2.227500e-2 -2.586599e-8 0.591745 3.858140e-2 -2.683970e-8 0.614018 4.455000e-2 -2.781330e-8 0.636295 3.858140e-2 -2.852610e-8 0.652601 2.227500e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] rotation 2.152490e-4 0.999997 2.319580e-3 2.908138 scaleOrientation -3.113900e-3 0.999995 1.856990e-4 0.172178 translation 0.964787 1.378270 0.246702 } DEF _@PATCH_NAME_C5_2 Transform { children [ DEF _C_12 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.146999 radius 4.455000e-2 } } ] rotation 1.977610e-2 -0.999802 -1.835490e-3 0.233510 scaleOrientation 0.132448 0.929308 -0.344735 0.436304 translation 0.367431 1.305379 0.104313 } DEF _@PATCH_NAME_C5_1 Transform { children [ DEF _C_11 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _2_2 IndexedFaceSet { coord Coordinate { point [ 0.128998 0 0 0.122166 0 -2.549999e-2 0.103500 0 -4.416729e-2 7.800000e-2 0 -5.099999e-2 5.249999e-2 0 -4.416729e-2 3.383269e-2 0 -2.549999e-2 2.700000e-2 0 4.458560e-9 3.383269e-2 0 2.549999e-2 5.249999e-2 0 4.416729e-2 7.800000e-2 0 5.099999e-2 0.103500 0 4.416729e-2 0.122166 0 2.549999e-2 0.127412 2.017999e-2 0 0.120663 1.911118e-2 -2.549999e-2 0.102224 1.619100e-2 -4.416729e-2 7.703968e-2 1.220189e-2 -5.099999e-2 5.185360e-2 8.212810e-3 -4.416729e-2 3.341620e-2 5.292600e-3 -2.549999e-2 2.666760e-2 4.223729e-3 4.458560e-9 3.341620e-2 5.292600e-3 2.549999e-2 5.185360e-2 8.212810e-3 4.416729e-2 7.703968e-2 1.220189e-2 5.099999e-2 0.102224 1.619100e-2 4.416729e-2 0.120663 1.911118e-2 2.549999e-2 0.122685 3.986319e-2 0 0.116186 3.775180e-2 -2.549999e-2 9.843440e-2 3.198330e-2 -4.416729e-2 7.418239e-2 2.410330e-2 -5.099999e-2 4.993050e-2 1.622340e-2 -4.416729e-2 3.217680e-2 1.045489e-2 -2.549999e-2 2.567850e-2 8.343460e-3 4.458560e-9 3.217680e-2 1.045489e-2 2.549999e-2 4.993050e-2 1.622340e-2 4.416729e-2 7.418239e-2 2.410330e-2 5.099999e-2 9.843429e-2 3.198330e-2 4.416729e-2 0.116186 3.775180e-2 2.549999e-2 0.114940 5.856480e-2 0 0.108851 5.546278e-2 -2.549999e-2 9.221920e-2 4.698799e-2 -4.416729e-2 6.949850e-2 3.541129e-2 -5.099999e-2 4.677778e-2 2.383450e-2 -4.416729e-2 3.014519e-2 1.535969e-2 -2.549999e-2 2.405720e-2 1.225768e-2 4.458560e-9 3.014519e-2 1.535969e-2 2.549999e-2 4.677790e-2 2.383450e-2 4.416729e-2 6.949850e-2 3.541129e-2 5.099999e-2 9.221920e-2 4.698799e-2 4.416729e-2 0.108851 5.546278e-2 2.549999e-2 0.104363 7.582429e-2 0 9.883540e-2 7.180809e-2 -2.549999e-2 8.373329e-2 6.083580e-2 -4.416729e-2 6.310330e-2 4.584730e-2 -5.099999e-2 4.247339e-2 3.085868e-2 -4.416729e-2 2.737119e-2 1.988640e-2 -2.549999e-2 2.184350e-2 1.587020e-2 4.458560e-9 2.737119e-2 1.988640e-2 2.549999e-2 4.247339e-2 3.085868e-2 4.416729e-2 6.310330e-2 4.584730e-2 5.099999e-2 8.373329e-2 6.083580e-2 4.416729e-2 9.883540e-2 7.180809e-2 2.549999e-2 9.121680e-2 9.121680e-2 0 8.638530e-2 8.638530e-2 -2.549999e-2 7.318550e-2 7.318560e-2 -4.416729e-2 5.515430e-2 5.515430e-2 -5.099999e-2 3.712309e-2 3.712309e-2 -4.416729e-2 2.392330e-2 2.392330e-2 -2.549999e-2 1.909190e-2 1.909190e-2 4.458560e-9 2.392330e-2 2.392330e-2 2.549999e-2 3.712309e-2 3.712309e-2 4.416729e-2 5.515430e-2 5.515430e-2 5.099999e-2 7.318550e-2 7.318550e-2 4.416729e-2 8.638530e-2 8.638530e-2 2.549999e-2 7.582429e-2 0.104363 0 7.180809e-2 9.883540e-2 -2.549999e-2 6.083580e-2 8.373329e-2 -4.416729e-2 4.584718e-2 6.310330e-2 -5.099999e-2 3.085868e-2 4.247339e-2 -4.416729e-2 1.988640e-2 2.737119e-2 -2.549999e-2 1.587020e-2 2.184350e-2 4.458560e-9 1.988640e-2 2.737119e-2 2.549999e-2 3.085868e-2 4.247339e-2 4.416729e-2 4.584718e-2 6.310330e-2 5.099999e-2 6.083580e-2 8.373329e-2 4.416729e-2 7.180809e-2 9.883540e-2 2.549999e-2 5.856480e-2 0.114940 0 5.546278e-2 0.108851 -2.549999e-2 4.698799e-2 9.221920e-2 -4.416729e-2 3.541129e-2 6.949850e-2 -5.099999e-2 2.383450e-2 4.677778e-2 -4.416729e-2 1.535969e-2 3.014519e-2 -2.549999e-2 1.225768e-2 2.405720e-2 4.458560e-9 1.535969e-2 3.014519e-2 2.549999e-2 2.383450e-2 4.677790e-2 4.416729e-2 3.541129e-2 6.949850e-2 5.099999e-2 4.698799e-2 9.221920e-2 4.416729e-2 5.546278e-2 0.108851 2.549999e-2 3.986319e-2 0.122685 0 3.775180e-2 0.116186 -2.549999e-2 3.198330e-2 9.843440e-2 -4.416729e-2 2.410330e-2 7.418239e-2 -5.099999e-2 1.622340e-2 4.993050e-2 -4.416729e-2 1.045489e-2 3.217680e-2 -2.549999e-2 8.343460e-3 2.567850e-2 4.458560e-9 1.045489e-2 3.217680e-2 2.549999e-2 1.622340e-2 4.993050e-2 4.416729e-2 2.410330e-2 7.418239e-2 5.099999e-2 3.198330e-2 9.843429e-2 4.416729e-2 3.775180e-2 0.116186 2.549999e-2 2.017999e-2 0.127412 0 1.911118e-2 0.120663 -2.549999e-2 1.619100e-2 0.102224 -4.416729e-2 1.220189e-2 7.703968e-2 -5.099999e-2 8.212800e-3 5.185360e-2 -4.416729e-2 5.292600e-3 3.341620e-2 -2.549999e-2 4.223729e-3 2.666760e-2 4.458560e-9 5.292600e-3 3.341620e-2 2.549999e-2 8.212810e-3 5.185360e-2 4.416729e-2 1.220189e-2 7.703968e-2 5.099999e-2 1.619100e-2 0.102224 4.416729e-2 1.911118e-2 0.120663 2.549999e-2 -5.638769e-9 0.128998 0 -5.340099e-9 0.122166 -2.549999e-2 -4.524129e-9 0.103500 -4.416729e-2 -3.409490e-9 7.800000e-2 -5.099999e-2 -2.294850e-9 5.249999e-2 -4.416729e-2 -1.478870e-9 3.383269e-2 -2.549999e-2 -1.180210e-9 2.700000e-2 4.458560e-9 -1.478870e-9 3.383269e-2 2.549999e-2 -2.294850e-9 5.249999e-2 4.416729e-2 -3.409490e-9 7.800000e-2 5.099999e-2 -4.524129e-9 0.103500 4.416729e-2 -5.340099e-9 0.122166 2.549999e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] rotation 0.705439 -0.704115 8.110450e-2 3.309560 scaleOrientation 2.981732e-2 9.482567e-2 -0.995047 0.787625 translation 0.443322 1.231968 0.122019 } DEF _@PATCH_NAME_C4_1 Transform { children [ DEF _C_10 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.543070 radius 4.455000e-2 } } ] rotation -9.370780e-2 0.137048 0.986122 4.694620 scaleOrientation -6.932601e-3 9.106761e-2 0.995820 3.919759 translation 0.707683 1.154340 0.184483 } DEF _@PATCH_NAME_C3_2 Transform { children [ DEF _C_9 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.545131 radius 4.455000e-2 } } ] rotation 0.661462 0.512846 -0.547224 1.949419 scaleOrientation -0.372690 0.770542 0.517074 0.749149 translation 1.641458 1.148640 0.403934 } DEF _@PATCH_NAME_C3_1 Transform { children [ DEF _C_8 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _3_2 IndexedFaceSet { coord Coordinate { point [ 0.128998 0 0 0.122166 0 -2.549999e-2 0.103500 0 -4.416729e-2 7.800000e-2 0 -5.099999e-2 5.249999e-2 0 -4.416729e-2 3.383269e-2 0 -2.549999e-2 2.700000e-2 0 4.458560e-9 3.383269e-2 0 2.549999e-2 5.249999e-2 0 4.416729e-2 7.800000e-2 0 5.099999e-2 0.103500 0 4.416729e-2 0.122166 0 2.549999e-2 0.127412 2.017999e-2 0 0.120663 1.911118e-2 -2.549999e-2 0.102224 1.619100e-2 -4.416729e-2 7.703968e-2 1.220189e-2 -5.099999e-2 5.185360e-2 8.212810e-3 -4.416729e-2 3.341620e-2 5.292600e-3 -2.549999e-2 2.666760e-2 4.223729e-3 4.458560e-9 3.341620e-2 5.292600e-3 2.549999e-2 5.185360e-2 8.212810e-3 4.416729e-2 7.703968e-2 1.220189e-2 5.099999e-2 0.102224 1.619100e-2 4.416729e-2 0.120663 1.911118e-2 2.549999e-2 0.122685 3.986319e-2 0 0.116186 3.775180e-2 -2.549999e-2 9.843440e-2 3.198330e-2 -4.416729e-2 7.418239e-2 2.410330e-2 -5.099999e-2 4.993050e-2 1.622340e-2 -4.416729e-2 3.217680e-2 1.045489e-2 -2.549999e-2 2.567850e-2 8.343460e-3 4.458560e-9 3.217680e-2 1.045489e-2 2.549999e-2 4.993050e-2 1.622340e-2 4.416729e-2 7.418239e-2 2.410330e-2 5.099999e-2 9.843429e-2 3.198330e-2 4.416729e-2 0.116186 3.775180e-2 2.549999e-2 0.114940 5.856480e-2 0 0.108851 5.546278e-2 -2.549999e-2 9.221920e-2 4.698799e-2 -4.416729e-2 6.949850e-2 3.541129e-2 -5.099999e-2 4.677778e-2 2.383450e-2 -4.416729e-2 3.014519e-2 1.535969e-2 -2.549999e-2 2.405720e-2 1.225768e-2 4.458560e-9 3.014519e-2 1.535969e-2 2.549999e-2 4.677790e-2 2.383450e-2 4.416729e-2 6.949850e-2 3.541129e-2 5.099999e-2 9.221920e-2 4.698799e-2 4.416729e-2 0.108851 5.546278e-2 2.549999e-2 0.104363 7.582429e-2 0 9.883540e-2 7.180809e-2 -2.549999e-2 8.373329e-2 6.083580e-2 -4.416729e-2 6.310330e-2 4.584730e-2 -5.099999e-2 4.247339e-2 3.085868e-2 -4.416729e-2 2.737119e-2 1.988640e-2 -2.549999e-2 2.184350e-2 1.587020e-2 4.458560e-9 2.737119e-2 1.988640e-2 2.549999e-2 4.247339e-2 3.085868e-2 4.416729e-2 6.310330e-2 4.584730e-2 5.099999e-2 8.373329e-2 6.083580e-2 4.416729e-2 9.883540e-2 7.180809e-2 2.549999e-2 9.121680e-2 9.121680e-2 0 8.638530e-2 8.638530e-2 -2.549999e-2 7.318550e-2 7.318560e-2 -4.416729e-2 5.515430e-2 5.515430e-2 -5.099999e-2 3.712309e-2 3.712309e-2 -4.416729e-2 2.392330e-2 2.392330e-2 -2.549999e-2 1.909190e-2 1.909190e-2 4.458560e-9 2.392330e-2 2.392330e-2 2.549999e-2 3.712309e-2 3.712309e-2 4.416729e-2 5.515430e-2 5.515430e-2 5.099999e-2 7.318550e-2 7.318550e-2 4.416729e-2 8.638530e-2 8.638530e-2 2.549999e-2 7.582429e-2 0.104363 0 7.180809e-2 9.883540e-2 -2.549999e-2 6.083580e-2 8.373329e-2 -4.416729e-2 4.584718e-2 6.310330e-2 -5.099999e-2 3.085868e-2 4.247339e-2 -4.416729e-2 1.988640e-2 2.737119e-2 -2.549999e-2 1.587020e-2 2.184350e-2 4.458560e-9 1.988640e-2 2.737119e-2 2.549999e-2 3.085868e-2 4.247339e-2 4.416729e-2 4.584718e-2 6.310330e-2 5.099999e-2 6.083580e-2 8.373329e-2 4.416729e-2 7.180809e-2 9.883540e-2 2.549999e-2 5.856480e-2 0.114940 0 5.546278e-2 0.108851 -2.549999e-2 4.698799e-2 9.221920e-2 -4.416729e-2 3.541129e-2 6.949850e-2 -5.099999e-2 2.383450e-2 4.677778e-2 -4.416729e-2 1.535969e-2 3.014519e-2 -2.549999e-2 1.225768e-2 2.405720e-2 4.458560e-9 1.535969e-2 3.014519e-2 2.549999e-2 2.383450e-2 4.677790e-2 4.416729e-2 3.541129e-2 6.949850e-2 5.099999e-2 4.698799e-2 9.221920e-2 4.416729e-2 5.546278e-2 0.108851 2.549999e-2 3.986319e-2 0.122685 0 3.775180e-2 0.116186 -2.549999e-2 3.198330e-2 9.843440e-2 -4.416729e-2 2.410330e-2 7.418239e-2 -5.099999e-2 1.622340e-2 4.993050e-2 -4.416729e-2 1.045489e-2 3.217680e-2 -2.549999e-2 8.343460e-3 2.567850e-2 4.458560e-9 1.045489e-2 3.217680e-2 2.549999e-2 1.622340e-2 4.993050e-2 4.416729e-2 2.410330e-2 7.418239e-2 5.099999e-2 3.198330e-2 9.843429e-2 4.416729e-2 3.775180e-2 0.116186 2.549999e-2 2.017999e-2 0.127412 0 1.911118e-2 0.120663 -2.549999e-2 1.619100e-2 0.102224 -4.416729e-2 1.220189e-2 7.703968e-2 -5.099999e-2 8.212800e-3 5.185360e-2 -4.416729e-2 5.292600e-3 3.341620e-2 -2.549999e-2 4.223729e-3 2.666760e-2 4.458560e-9 5.292600e-3 3.341620e-2 2.549999e-2 8.212810e-3 5.185360e-2 4.416729e-2 1.220189e-2 7.703968e-2 5.099999e-2 1.619100e-2 0.102224 4.416729e-2 1.911118e-2 0.120663 2.549999e-2 -5.638769e-9 0.128998 0 -5.340099e-9 0.122166 -2.549999e-2 -4.524129e-9 0.103500 -4.416729e-2 -3.409490e-9 7.800000e-2 -5.099999e-2 -2.294850e-9 5.249999e-2 -4.416729e-2 -1.478870e-9 3.383269e-2 -2.549999e-2 -1.180210e-9 2.700000e-2 4.458560e-9 -1.478870e-9 3.383269e-2 2.549999e-2 -2.294850e-9 5.249999e-2 4.416729e-2 -3.409490e-9 7.800000e-2 5.099999e-2 -4.524129e-9 0.103500 4.416729e-2 -5.340099e-9 0.122166 2.549999e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] rotation 0.665161 0.510676 -0.544766 1.943629 scaleOrientation -8.096849e-3 0.662800 0.748751 0.661889 translation 1.881000 1.149569 0.540682 } DEF _@PATCH_NAME_C2_5 Transform { children [ DEF _C_7 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.305449 radius 4.455000e-2 } } ] rotation 0.514802 0.543639 0.662899 1.936040 scale 0.999997 1 1 scaleOrientation 0.195217 -0.315461 -0.928641 0.305148 translation 1.920150 1.155609 0.707535 } DEF _@PATCH_NAME_C2_4 Transform { children [ DEF _C_6 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _4_2 IndexedFaceSet { coord Coordinate { point [ 0.128998 0 0 0.122166 0 -2.549999e-2 0.103500 0 -4.416729e-2 7.800000e-2 0 -5.099999e-2 5.249999e-2 0 -4.416729e-2 3.383269e-2 0 -2.549999e-2 2.700000e-2 0 4.458560e-9 3.383269e-2 0 2.549999e-2 5.249999e-2 0 4.416729e-2 7.800000e-2 0 5.099999e-2 0.103500 0 4.416729e-2 0.122166 0 2.549999e-2 0.127412 2.017999e-2 0 0.120663 1.911118e-2 -2.549999e-2 0.102224 1.619100e-2 -4.416729e-2 7.703968e-2 1.220189e-2 -5.099999e-2 5.185360e-2 8.212810e-3 -4.416729e-2 3.341620e-2 5.292600e-3 -2.549999e-2 2.666760e-2 4.223729e-3 4.458560e-9 3.341620e-2 5.292600e-3 2.549999e-2 5.185360e-2 8.212810e-3 4.416729e-2 7.703968e-2 1.220189e-2 5.099999e-2 0.102224 1.619100e-2 4.416729e-2 0.120663 1.911118e-2 2.549999e-2 0.122685 3.986319e-2 0 0.116186 3.775180e-2 -2.549999e-2 9.843440e-2 3.198330e-2 -4.416729e-2 7.418239e-2 2.410330e-2 -5.099999e-2 4.993050e-2 1.622340e-2 -4.416729e-2 3.217680e-2 1.045489e-2 -2.549999e-2 2.567850e-2 8.343460e-3 4.458560e-9 3.217680e-2 1.045489e-2 2.549999e-2 4.993050e-2 1.622340e-2 4.416729e-2 7.418239e-2 2.410330e-2 5.099999e-2 9.843429e-2 3.198330e-2 4.416729e-2 0.116186 3.775180e-2 2.549999e-2 0.114940 5.856480e-2 0 0.108851 5.546278e-2 -2.549999e-2 9.221920e-2 4.698799e-2 -4.416729e-2 6.949850e-2 3.541129e-2 -5.099999e-2 4.677778e-2 2.383450e-2 -4.416729e-2 3.014519e-2 1.535969e-2 -2.549999e-2 2.405720e-2 1.225768e-2 4.458560e-9 3.014519e-2 1.535969e-2 2.549999e-2 4.677790e-2 2.383450e-2 4.416729e-2 6.949850e-2 3.541129e-2 5.099999e-2 9.221920e-2 4.698799e-2 4.416729e-2 0.108851 5.546278e-2 2.549999e-2 0.104363 7.582429e-2 0 9.883540e-2 7.180809e-2 -2.549999e-2 8.373329e-2 6.083580e-2 -4.416729e-2 6.310330e-2 4.584730e-2 -5.099999e-2 4.247339e-2 3.085868e-2 -4.416729e-2 2.737119e-2 1.988640e-2 -2.549999e-2 2.184350e-2 1.587020e-2 4.458560e-9 2.737119e-2 1.988640e-2 2.549999e-2 4.247339e-2 3.085868e-2 4.416729e-2 6.310330e-2 4.584730e-2 5.099999e-2 8.373329e-2 6.083580e-2 4.416729e-2 9.883540e-2 7.180809e-2 2.549999e-2 9.121680e-2 9.121680e-2 0 8.638530e-2 8.638530e-2 -2.549999e-2 7.318550e-2 7.318560e-2 -4.416729e-2 5.515430e-2 5.515430e-2 -5.099999e-2 3.712309e-2 3.712309e-2 -4.416729e-2 2.392330e-2 2.392330e-2 -2.549999e-2 1.909190e-2 1.909190e-2 4.458560e-9 2.392330e-2 2.392330e-2 2.549999e-2 3.712309e-2 3.712309e-2 4.416729e-2 5.515430e-2 5.515430e-2 5.099999e-2 7.318550e-2 7.318550e-2 4.416729e-2 8.638530e-2 8.638530e-2 2.549999e-2 7.582429e-2 0.104363 0 7.180809e-2 9.883540e-2 -2.549999e-2 6.083580e-2 8.373329e-2 -4.416729e-2 4.584718e-2 6.310330e-2 -5.099999e-2 3.085868e-2 4.247339e-2 -4.416729e-2 1.988640e-2 2.737119e-2 -2.549999e-2 1.587020e-2 2.184350e-2 4.458560e-9 1.988640e-2 2.737119e-2 2.549999e-2 3.085868e-2 4.247339e-2 4.416729e-2 4.584718e-2 6.310330e-2 5.099999e-2 6.083580e-2 8.373329e-2 4.416729e-2 7.180809e-2 9.883540e-2 2.549999e-2 5.856480e-2 0.114940 0 5.546278e-2 0.108851 -2.549999e-2 4.698799e-2 9.221920e-2 -4.416729e-2 3.541129e-2 6.949850e-2 -5.099999e-2 2.383450e-2 4.677778e-2 -4.416729e-2 1.535969e-2 3.014519e-2 -2.549999e-2 1.225768e-2 2.405720e-2 4.458560e-9 1.535969e-2 3.014519e-2 2.549999e-2 2.383450e-2 4.677790e-2 4.416729e-2 3.541129e-2 6.949850e-2 5.099999e-2 4.698799e-2 9.221920e-2 4.416729e-2 5.546278e-2 0.108851 2.549999e-2 3.986319e-2 0.122685 0 3.775180e-2 0.116186 -2.549999e-2 3.198330e-2 9.843440e-2 -4.416729e-2 2.410330e-2 7.418239e-2 -5.099999e-2 1.622340e-2 4.993050e-2 -4.416729e-2 1.045489e-2 3.217680e-2 -2.549999e-2 8.343460e-3 2.567850e-2 4.458560e-9 1.045489e-2 3.217680e-2 2.549999e-2 1.622340e-2 4.993050e-2 4.416729e-2 2.410330e-2 7.418239e-2 5.099999e-2 3.198330e-2 9.843429e-2 4.416729e-2 3.775180e-2 0.116186 2.549999e-2 2.017999e-2 0.127412 0 1.911118e-2 0.120663 -2.549999e-2 1.619100e-2 0.102224 -4.416729e-2 1.220189e-2 7.703968e-2 -5.099999e-2 8.212800e-3 5.185360e-2 -4.416729e-2 5.292600e-3 3.341620e-2 -2.549999e-2 4.223729e-3 2.666760e-2 4.458560e-9 5.292600e-3 3.341620e-2 2.549999e-2 8.212810e-3 5.185360e-2 4.416729e-2 1.220189e-2 7.703968e-2 5.099999e-2 1.619100e-2 0.102224 4.416729e-2 1.911118e-2 0.120663 2.549999e-2 -5.638769e-9 0.128998 0 -5.340099e-9 0.122166 -2.549999e-2 -4.524129e-9 0.103500 -4.416729e-2 -3.409490e-9 7.800000e-2 -5.099999e-2 -2.294850e-9 5.249999e-2 -4.416729e-2 -1.478870e-9 3.383269e-2 -2.549999e-2 -1.180210e-9 2.700000e-2 4.458560e-9 -1.478870e-9 3.383269e-2 2.549999e-2 -2.294850e-9 5.249999e-2 4.416729e-2 -3.409490e-9 7.800000e-2 5.099999e-2 -4.524129e-9 0.103500 4.416729e-2 -5.340099e-9 0.122166 2.549999e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] rotation 1.963442e-2 0.999603 -2.018302e-2 4.470210 scaleOrientation 1.991510e-3 0.999996 -1.917130e-3 2.356199 translation 1.883229 1.084400 0.859112 } DEF _@PATCH_NAME_C2_3 Transform { children [ DEF _C_5 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.170498 radius 4.455000e-2 } } ] rotation -2.249799e-2 0.999441 -2.470989e-2 1.450749 translation 1.864130 0.997900 0.938732 } DEF _@PATCH_NAME_C2_2 Transform { children [ DEF _C_4 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.156000 radius 4.650000e-2 } } ] rotation 7.253914e-4 0.999990 4.219642e-3 2.410228 scaleOrientation -2.320060e-2 0.987429 0.156350 1.591120 translation 1.863919 0.848895 0.941253 } DEF _@PATCH_NAME_C2_1 Transform { children [ DEF _C_3 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.172499 radius 4.455000e-2 } } ] rotation 0.407487 -3.263642e-3 0.913204 3.146188 scaleOrientation -0.181596 0.954013 0.238499 2.437030 translation 1.864169 0.684647 0.939970 } DEF _@PATCH_NAME_C1_2 Transform { children [ DEF _C_2 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.123498 radius 4.455000e-2 } } ] rotation 0.913207 5.245270e-3 -0.407462 3.134948 scaleOrientation -0.175951 4.645763e-2 0.983302 3.946690 translation 1.863980 0.380656 0.936990 } DEF _@PATCH_NAME_C1_1 Transform { children [ DEF _C_1 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 7.800000e-2 radius 4.650000e-2 } } ] rotation -2.020720e-2 -0.999765 7.736845e-3 0.731688 scaleOrientation 0.962329 0.156725 0.222171 3.941060 translation 1.862280 0.276131 0.936636 } DEF _@PATCH_NAME_B6_4 Transform { children [ DEF _B_32 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.795350 radius 4.455000e-2 } } ] rotation -0.918115 0.288334 0.271897 1.610849 scaleOrientation -0.293465 -0.286587 0.912000 0.389149 translation 2.316179 1.869279 1.706519 } DEF _@PATCH_NAME_B5_3 Transform { children [ DEF _B_31 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.156000 radius 4.650000e-2 } } ] rotation 4.521092e-3 -0.999989 -3.328161e-4 0.731612 scaleOrientation -9.797918e-2 -0.106659 0.989456 3.903630 translation 2.187380 0.842949 1.231500 } DEF _@PATCH_NAME_B5_4 Transform { children [ DEF _B_30 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.499999e-2 radius 5.750000e-2 } } ] rotation 4.521092e-3 -0.999989 -3.328161e-4 0.731612 scaleOrientation -9.797918e-2 -0.106659 0.989456 3.903630 translation 2.187309 0.913451 1.231719 } DEF _@PATCH_NAME_B6_3 Transform { children [ DEF _B_29 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _0_5 IndexedFaceSet { coord Coordinate { point [ 0.128998 0 0 0.122166 0 -2.549999e-2 0.103500 0 -4.416729e-2 7.800000e-2 0 -5.099999e-2 5.249999e-2 0 -4.416729e-2 3.383269e-2 0 -2.549999e-2 2.700000e-2 0 4.458560e-9 3.383269e-2 0 2.549999e-2 5.249999e-2 0 4.416729e-2 7.800000e-2 0 5.099999e-2 0.103500 0 4.416729e-2 0.122166 0 2.549999e-2 0.127412 2.017999e-2 0 0.120663 1.911118e-2 -2.549999e-2 0.102224 1.619100e-2 -4.416729e-2 7.703968e-2 1.220189e-2 -5.099999e-2 5.185360e-2 8.212810e-3 -4.416729e-2 3.341620e-2 5.292600e-3 -2.549999e-2 2.666760e-2 4.223729e-3 4.458560e-9 3.341620e-2 5.292600e-3 2.549999e-2 5.185360e-2 8.212810e-3 4.416729e-2 7.703968e-2 1.220189e-2 5.099999e-2 0.102224 1.619100e-2 4.416729e-2 0.120663 1.911118e-2 2.549999e-2 0.122685 3.986319e-2 0 0.116186 3.775180e-2 -2.549999e-2 9.843440e-2 3.198330e-2 -4.416729e-2 7.418239e-2 2.410330e-2 -5.099999e-2 4.993050e-2 1.622340e-2 -4.416729e-2 3.217680e-2 1.045489e-2 -2.549999e-2 2.567850e-2 8.343460e-3 4.458560e-9 3.217680e-2 1.045489e-2 2.549999e-2 4.993050e-2 1.622340e-2 4.416729e-2 7.418239e-2 2.410330e-2 5.099999e-2 9.843429e-2 3.198330e-2 4.416729e-2 0.116186 3.775180e-2 2.549999e-2 0.114940 5.856480e-2 0 0.108851 5.546278e-2 -2.549999e-2 9.221920e-2 4.698799e-2 -4.416729e-2 6.949850e-2 3.541129e-2 -5.099999e-2 4.677778e-2 2.383450e-2 -4.416729e-2 3.014519e-2 1.535969e-2 -2.549999e-2 2.405720e-2 1.225768e-2 4.458560e-9 3.014519e-2 1.535969e-2 2.549999e-2 4.677790e-2 2.383450e-2 4.416729e-2 6.949850e-2 3.541129e-2 5.099999e-2 9.221920e-2 4.698799e-2 4.416729e-2 0.108851 5.546278e-2 2.549999e-2 0.104363 7.582429e-2 0 9.883540e-2 7.180809e-2 -2.549999e-2 8.373329e-2 6.083580e-2 -4.416729e-2 6.310330e-2 4.584730e-2 -5.099999e-2 4.247339e-2 3.085868e-2 -4.416729e-2 2.737119e-2 1.988640e-2 -2.549999e-2 2.184350e-2 1.587020e-2 4.458560e-9 2.737119e-2 1.988640e-2 2.549999e-2 4.247339e-2 3.085868e-2 4.416729e-2 6.310330e-2 4.584730e-2 5.099999e-2 8.373329e-2 6.083580e-2 4.416729e-2 9.883540e-2 7.180809e-2 2.549999e-2 9.121680e-2 9.121680e-2 0 8.638530e-2 8.638530e-2 -2.549999e-2 7.318550e-2 7.318560e-2 -4.416729e-2 5.515430e-2 5.515430e-2 -5.099999e-2 3.712309e-2 3.712309e-2 -4.416729e-2 2.392330e-2 2.392330e-2 -2.549999e-2 1.909190e-2 1.909190e-2 4.458560e-9 2.392330e-2 2.392330e-2 2.549999e-2 3.712309e-2 3.712309e-2 4.416729e-2 5.515430e-2 5.515430e-2 5.099999e-2 7.318550e-2 7.318550e-2 4.416729e-2 8.638530e-2 8.638530e-2 2.549999e-2 7.582429e-2 0.104363 0 7.180809e-2 9.883540e-2 -2.549999e-2 6.083580e-2 8.373329e-2 -4.416729e-2 4.584718e-2 6.310330e-2 -5.099999e-2 3.085868e-2 4.247339e-2 -4.416729e-2 1.988640e-2 2.737119e-2 -2.549999e-2 1.587020e-2 2.184350e-2 4.458560e-9 1.988640e-2 2.737119e-2 2.549999e-2 3.085868e-2 4.247339e-2 4.416729e-2 4.584718e-2 6.310330e-2 5.099999e-2 6.083580e-2 8.373329e-2 4.416729e-2 7.180809e-2 9.883540e-2 2.549999e-2 5.856480e-2 0.114940 0 5.546278e-2 0.108851 -2.549999e-2 4.698799e-2 9.221920e-2 -4.416729e-2 3.541129e-2 6.949850e-2 -5.099999e-2 2.383450e-2 4.677778e-2 -4.416729e-2 1.535969e-2 3.014519e-2 -2.549999e-2 1.225768e-2 2.405720e-2 4.458560e-9 1.535969e-2 3.014519e-2 2.549999e-2 2.383450e-2 4.677790e-2 4.416729e-2 3.541129e-2 6.949850e-2 5.099999e-2 4.698799e-2 9.221920e-2 4.416729e-2 5.546278e-2 0.108851 2.549999e-2 3.986319e-2 0.122685 0 3.775180e-2 0.116186 -2.549999e-2 3.198330e-2 9.843440e-2 -4.416729e-2 2.410330e-2 7.418239e-2 -5.099999e-2 1.622340e-2 4.993050e-2 -4.416729e-2 1.045489e-2 3.217680e-2 -2.549999e-2 8.343460e-3 2.567850e-2 4.458560e-9 1.045489e-2 3.217680e-2 2.549999e-2 1.622340e-2 4.993050e-2 4.416729e-2 2.410330e-2 7.418239e-2 5.099999e-2 3.198330e-2 9.843429e-2 4.416729e-2 3.775180e-2 0.116186 2.549999e-2 2.017999e-2 0.127412 0 1.911118e-2 0.120663 -2.549999e-2 1.619100e-2 0.102224 -4.416729e-2 1.220189e-2 7.703968e-2 -5.099999e-2 8.212800e-3 5.185360e-2 -4.416729e-2 5.292600e-3 3.341620e-2 -2.549999e-2 4.223729e-3 2.666760e-2 4.458560e-9 5.292600e-3 3.341620e-2 2.549999e-2 8.212810e-3 5.185360e-2 4.416729e-2 1.220189e-2 7.703968e-2 5.099999e-2 1.619100e-2 0.102224 4.416729e-2 1.911118e-2 0.120663 2.549999e-2 -5.638769e-9 0.128998 0 -5.340099e-9 0.122166 -2.549999e-2 -4.524129e-9 0.103500 -4.416729e-2 -3.409490e-9 7.800000e-2 -5.099999e-2 -2.294850e-9 5.249999e-2 -4.416729e-2 -1.478870e-9 3.383269e-2 -2.549999e-2 -1.180210e-9 2.700000e-2 4.458560e-9 -1.478870e-9 3.383269e-2 2.549999e-2 -2.294850e-9 5.249999e-2 4.416729e-2 -3.409490e-9 7.800000e-2 5.099999e-2 -4.524129e-9 0.103500 4.416729e-2 -5.340099e-9 0.122166 2.549999e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] rotation -0.187308 0.712500 -0.676208 3.538748 scaleOrientation -0.180980 0.373795 -0.909683 0.954697 translation 2.169500 1.886988 1.340018 } DEF _@PATCH_NAME_B6_2 Transform { children [ DEF _B_28 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _1_5 IndexedFaceSet { coord Coordinate { point [ 0.128998 0 0 0.122166 0 -2.549999e-2 0.103500 0 -4.416729e-2 7.800000e-2 0 -5.099999e-2 5.249999e-2 0 -4.416729e-2 3.383269e-2 0 -2.549999e-2 2.700000e-2 0 4.458560e-9 3.383269e-2 0 2.549999e-2 5.249999e-2 0 4.416729e-2 7.800000e-2 0 5.099999e-2 0.103500 0 4.416729e-2 0.122166 0 2.549999e-2 0.127412 2.017999e-2 0 0.120663 1.911118e-2 -2.549999e-2 0.102224 1.619100e-2 -4.416729e-2 7.703968e-2 1.220189e-2 -5.099999e-2 5.185360e-2 8.212810e-3 -4.416729e-2 3.341620e-2 5.292600e-3 -2.549999e-2 2.666760e-2 4.223729e-3 4.458560e-9 3.341620e-2 5.292600e-3 2.549999e-2 5.185360e-2 8.212810e-3 4.416729e-2 7.703968e-2 1.220189e-2 5.099999e-2 0.102224 1.619100e-2 4.416729e-2 0.120663 1.911118e-2 2.549999e-2 0.122685 3.986319e-2 0 0.116186 3.775180e-2 -2.549999e-2 9.843440e-2 3.198330e-2 -4.416729e-2 7.418239e-2 2.410330e-2 -5.099999e-2 4.993050e-2 1.622340e-2 -4.416729e-2 3.217680e-2 1.045489e-2 -2.549999e-2 2.567850e-2 8.343460e-3 4.458560e-9 3.217680e-2 1.045489e-2 2.549999e-2 4.993050e-2 1.622340e-2 4.416729e-2 7.418239e-2 2.410330e-2 5.099999e-2 9.843429e-2 3.198330e-2 4.416729e-2 0.116186 3.775180e-2 2.549999e-2 0.114940 5.856480e-2 0 0.108851 5.546278e-2 -2.549999e-2 9.221920e-2 4.698799e-2 -4.416729e-2 6.949850e-2 3.541129e-2 -5.099999e-2 4.677778e-2 2.383450e-2 -4.416729e-2 3.014519e-2 1.535969e-2 -2.549999e-2 2.405720e-2 1.225768e-2 4.458560e-9 3.014519e-2 1.535969e-2 2.549999e-2 4.677790e-2 2.383450e-2 4.416729e-2 6.949850e-2 3.541129e-2 5.099999e-2 9.221920e-2 4.698799e-2 4.416729e-2 0.108851 5.546278e-2 2.549999e-2 0.104363 7.582429e-2 0 9.883540e-2 7.180809e-2 -2.549999e-2 8.373329e-2 6.083580e-2 -4.416729e-2 6.310330e-2 4.584730e-2 -5.099999e-2 4.247339e-2 3.085868e-2 -4.416729e-2 2.737119e-2 1.988640e-2 -2.549999e-2 2.184350e-2 1.587020e-2 4.458560e-9 2.737119e-2 1.988640e-2 2.549999e-2 4.247339e-2 3.085868e-2 4.416729e-2 6.310330e-2 4.584730e-2 5.099999e-2 8.373329e-2 6.083580e-2 4.416729e-2 9.883540e-2 7.180809e-2 2.549999e-2 9.121680e-2 9.121680e-2 0 8.638530e-2 8.638530e-2 -2.549999e-2 7.318550e-2 7.318560e-2 -4.416729e-2 5.515430e-2 5.515430e-2 -5.099999e-2 3.712309e-2 3.712309e-2 -4.416729e-2 2.392330e-2 2.392330e-2 -2.549999e-2 1.909190e-2 1.909190e-2 4.458560e-9 2.392330e-2 2.392330e-2 2.549999e-2 3.712309e-2 3.712309e-2 4.416729e-2 5.515430e-2 5.515430e-2 5.099999e-2 7.318550e-2 7.318550e-2 4.416729e-2 8.638530e-2 8.638530e-2 2.549999e-2 7.582429e-2 0.104363 0 7.180809e-2 9.883540e-2 -2.549999e-2 6.083580e-2 8.373329e-2 -4.416729e-2 4.584718e-2 6.310330e-2 -5.099999e-2 3.085868e-2 4.247339e-2 -4.416729e-2 1.988640e-2 2.737119e-2 -2.549999e-2 1.587020e-2 2.184350e-2 4.458560e-9 1.988640e-2 2.737119e-2 2.549999e-2 3.085868e-2 4.247339e-2 4.416729e-2 4.584718e-2 6.310330e-2 5.099999e-2 6.083580e-2 8.373329e-2 4.416729e-2 7.180809e-2 9.883540e-2 2.549999e-2 5.856480e-2 0.114940 0 5.546278e-2 0.108851 -2.549999e-2 4.698799e-2 9.221920e-2 -4.416729e-2 3.541129e-2 6.949850e-2 -5.099999e-2 2.383450e-2 4.677778e-2 -4.416729e-2 1.535969e-2 3.014519e-2 -2.549999e-2 1.225768e-2 2.405720e-2 4.458560e-9 1.535969e-2 3.014519e-2 2.549999e-2 2.383450e-2 4.677790e-2 4.416729e-2 3.541129e-2 6.949850e-2 5.099999e-2 4.698799e-2 9.221920e-2 4.416729e-2 5.546278e-2 0.108851 2.549999e-2 3.986319e-2 0.122685 0 3.775180e-2 0.116186 -2.549999e-2 3.198330e-2 9.843440e-2 -4.416729e-2 2.410330e-2 7.418239e-2 -5.099999e-2 1.622340e-2 4.993050e-2 -4.416729e-2 1.045489e-2 3.217680e-2 -2.549999e-2 8.343460e-3 2.567850e-2 4.458560e-9 1.045489e-2 3.217680e-2 2.549999e-2 1.622340e-2 4.993050e-2 4.416729e-2 2.410330e-2 7.418239e-2 5.099999e-2 3.198330e-2 9.843429e-2 4.416729e-2 3.775180e-2 0.116186 2.549999e-2 2.017999e-2 0.127412 0 1.911118e-2 0.120663 -2.549999e-2 1.619100e-2 0.102224 -4.416729e-2 1.220189e-2 7.703968e-2 -5.099999e-2 8.212800e-3 5.185360e-2 -4.416729e-2 5.292600e-3 3.341620e-2 -2.549999e-2 4.223729e-3 2.666760e-2 4.458560e-9 5.292600e-3 3.341620e-2 2.549999e-2 8.212810e-3 5.185360e-2 4.416729e-2 1.220189e-2 7.703968e-2 5.099999e-2 1.619100e-2 0.102224 4.416729e-2 1.911118e-2 0.120663 2.549999e-2 -5.638769e-9 0.128998 0 -5.340099e-9 0.122166 -2.549999e-2 -4.524129e-9 0.103500 -4.416729e-2 -3.409490e-9 7.800000e-2 -5.099999e-2 -2.294850e-9 5.249999e-2 -4.416729e-2 -1.478870e-9 3.383269e-2 -2.549999e-2 -1.180210e-9 2.700000e-2 4.458560e-9 -1.478870e-9 3.383269e-2 2.549999e-2 -2.294850e-9 5.249999e-2 4.416729e-2 -3.409490e-9 7.800000e-2 5.099999e-2 -4.524129e-9 0.103500 4.416729e-2 -5.340099e-9 0.122166 2.549999e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] rotation 0.696137 0.691556 -0.192724 3.527970 scale 1 1 0.999997 scaleOrientation 0.431270 0.264936 -0.862447 1.175629 translation 2.127068 1.813179 1.274160 } DEF _@PATCH_NAME_B6_1 Transform { children [ DEF _B_27 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.499999e-2 radius 5.350000e-2 } } ] rotation 0.962995 -3.180782e-3 -0.269499 3.145620 scale 1 1 0.999997 scaleOrientation 0.315017 -0.856451 -0.408968 0.697713 translation 2.193789 1.820289 1.233690 } DEF _@PATCH_NAME_B5_5 Transform { children [ DEF _B_26 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.902998 radius 4.455000e-2 } } ] rotation 6.035114e-3 0.999957 -6.998734e-3 0.839218 scaleOrientation -5.329610e-3 0.999982 -2.723420e-3 2.356189 translation 2.190479 1.361129 1.232699 } DEF _@PATCH_NAME_B5_2 Transform { children [ DEF _B_25 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.499999e-2 radius 5.750000e-2 } } ] rotation 4.521092e-3 -0.999989 -3.328161e-4 0.731612 scaleOrientation -9.797918e-2 -0.106659 0.989456 3.903630 translation 2.187448 0.772449 1.231279 } DEF _@PATCH_NAME_B5_1 Transform { children [ DEF _B_24 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.174998 radius 4.455000e-2 } } ] rotation 0.407388 -1.225640e-3 0.913254 3.143698 scaleOrientation 2.864020e-2 0.998467 -4.736080e-2 0.506663 translation 2.187540 0.677452 1.230980 } DEF _@PATCH_NAME_B4_6 Transform { children [ DEF _B_23 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 8.219999e-2 radius 4.455000e-2 } } ] rotation 0.407388 -1.227260e-3 0.913254 3.143708 scaleOrientation 0.862870 -0.357524 -0.357253 4.565299 translation 2.187798 0.392852 1.230100 } DEF _@PATCH_NAME_B4_5 Transform { children [ DEF _B_22 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _2_3 IndexedFaceSet { coord Coordinate { point [ 0.158849 0 0 0.152879 0 -2.227500e-2 0.136574 0 -3.858140e-2 0.114298 0 -4.455000e-2 9.202498e-2 0 -3.858140e-2 7.571858e-2 0 -2.227500e-2 6.975000e-2 0 3.894689e-9 7.571858e-2 0 2.227500e-2 9.202498e-2 0 3.858140e-2 0.114298 0 4.455000e-2 0.136574 0 3.858140e-2 0.152879 0 2.227500e-2 0.156893 2.484958e-2 0 0.150997 2.391589e-2 -2.227500e-2 0.134893 2.136499e-2 -3.858140e-2 0.112893 1.788049e-2 -4.455000e-2 9.089200e-2 1.439590e-2 -3.858140e-2 7.478629e-2 1.184500e-2 -2.227500e-2 6.889130e-2 1.091128e-2 3.894689e-9 7.478629e-2 1.184500e-2 2.227500e-2 9.089200e-2 1.439590e-2 3.858140e-2 0.112893 1.788049e-2 4.455000e-2 0.134893 2.136499e-2 3.858140e-2 0.150997 2.391589e-2 2.227500e-2 0.151075 4.908730e-2 0 0.145399 4.724299e-2 -2.227500e-2 0.129889 4.220400e-2 -3.858140e-2 0.108704 3.532059e-2 -4.455000e-2 8.752100e-2 2.843729e-2 -3.858140e-2 7.201260e-2 2.339830e-2 -2.227500e-2 6.633619e-2 2.155390e-2 3.894689e-9 7.201260e-2 2.339830e-2 2.227500e-2 8.752100e-2 2.843729e-2 3.858140e-2 0.108704 3.532059e-2 4.455000e-2 0.129889 4.220400e-2 3.858140e-2 0.145399 4.724299e-2 2.227500e-2 0.141534 7.211638e-2 0 0.136216 6.940670e-2 -2.227500e-2 0.121688 6.200379e-2 -3.858140e-2 0.101842 5.189108e-2 -4.455000e-2 8.199489e-2 4.177850e-2 -3.858140e-2 6.746570e-2 3.437548e-2 -2.227500e-2 6.214769e-2 3.166579e-2 3.894689e-9 6.746570e-2 3.437548e-2 2.227500e-2 8.199489e-2 4.177850e-2 3.858140e-2 0.101842 5.189108e-2 4.455000e-2 0.121688 6.200379e-2 3.858140e-2 0.136216 6.940670e-2 2.227500e-2 0.128510 9.336970e-2 0 0.123682 8.986148e-2 -2.227500e-2 0.110491 8.027680e-2 -3.858140e-2 9.247060e-2 6.718388e-2 -4.455000e-2 7.444979e-2 5.409089e-2 -3.858140e-2 6.125760e-2 4.450630e-2 -2.227500e-2 5.642890e-2 4.099800e-2 3.894689e-9 6.125760e-2 4.450630e-2 2.227500e-2 7.444979e-2 5.409089e-2 3.858140e-2 9.247060e-2 6.718388e-2 4.455000e-2 0.110491 8.027680e-2 3.858140e-2 0.123682 8.986148e-2 2.227500e-2 0.112323 0.112323 0 0.108102 0.108102 -2.227500e-2 9.657309e-2 9.657309e-2 -3.858140e-2 8.082228e-2 8.082228e-2 -4.455000e-2 6.507150e-2 6.507150e-2 -3.858140e-2 5.354110e-2 5.354110e-2 -2.227500e-2 4.932070e-2 4.932070e-2 3.894689e-9 5.354110e-2 5.354110e-2 2.227500e-2 6.507150e-2 6.507150e-2 3.858140e-2 8.082228e-2 8.082228e-2 4.455000e-2 9.657309e-2 9.657309e-2 3.858140e-2 0.108102 0.108102 2.227500e-2 9.336970e-2 0.128510 0 8.986140e-2 0.123682 -2.227500e-2 8.027680e-2 0.110491 -3.858140e-2 6.718388e-2 9.247060e-2 -4.455000e-2 5.409089e-2 7.444979e-2 -3.858140e-2 4.450630e-2 6.125760e-2 -2.227500e-2 4.099800e-2 5.642890e-2 3.894689e-9 4.450630e-2 6.125760e-2 2.227500e-2 5.409089e-2 7.444979e-2 3.858140e-2 6.718388e-2 9.247060e-2 4.455000e-2 8.027680e-2 0.110491 3.858140e-2 8.986148e-2 0.123682 2.227500e-2 7.211638e-2 0.141534 0 6.940670e-2 0.136216 -2.227500e-2 6.200379e-2 0.121688 -3.858140e-2 5.189108e-2 0.101842 -4.455000e-2 4.177850e-2 8.199489e-2 -3.858140e-2 3.437548e-2 6.746570e-2 -2.227500e-2 3.166579e-2 6.214769e-2 3.894689e-9 3.437548e-2 6.746570e-2 2.227500e-2 4.177850e-2 8.199489e-2 3.858140e-2 5.189108e-2 0.101842 4.455000e-2 6.200379e-2 0.121688 3.858140e-2 6.940670e-2 0.136216 2.227500e-2 4.908730e-2 0.151075 0 4.724299e-2 0.145399 -2.227500e-2 4.220400e-2 0.129889 -3.858140e-2 3.532059e-2 0.108704 -4.455000e-2 2.843729e-2 8.752100e-2 -3.858140e-2 2.339830e-2 7.201260e-2 -2.227500e-2 2.155390e-2 6.633619e-2 3.894689e-9 2.339830e-2 7.201260e-2 2.227500e-2 2.843729e-2 8.752100e-2 3.858140e-2 3.532059e-2 0.108704 4.455000e-2 4.220400e-2 0.129889 3.858140e-2 4.724299e-2 0.145399 2.227500e-2 2.484958e-2 0.156893 0 2.391589e-2 0.150997 -2.227500e-2 2.136499e-2 0.134893 -3.858140e-2 1.788040e-2 0.112893 -4.455000e-2 1.439590e-2 9.089200e-2 -3.858140e-2 1.184500e-2 7.478640e-2 -2.227500e-2 1.091128e-2 6.889130e-2 3.894689e-9 1.184500e-2 7.478640e-2 2.227500e-2 1.439590e-2 9.089200e-2 3.858140e-2 1.788040e-2 0.112893 4.455000e-2 2.136499e-2 0.134893 3.858140e-2 2.391589e-2 0.150997 2.227500e-2 -6.943550e-9 0.158849 0 -6.682660e-9 0.152879 -2.227500e-2 -5.969880e-9 0.136574 -3.858140e-2 -4.996210e-9 0.114298 -4.455000e-2 -4.022540e-9 9.202498e-2 -3.858140e-2 -3.309760e-9 7.571858e-2 -2.227500e-2 -3.048870e-9 6.975000e-2 3.894689e-9 -3.309760e-9 7.571858e-2 2.227500e-2 -4.022540e-9 9.202498e-2 3.858140e-2 -4.996210e-9 0.114298 4.455000e-2 -5.969880e-9 0.136574 3.858140e-2 -6.682660e-9 0.152879 2.227500e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] rotation -0.338292 0.335243 0.879301 4.583858 scale 1 0.999997 1 scaleOrientation -0.873742 -0.131490 -0.468278 0.858124 translation 2.102798 0.351909 1.153609 } DEF _@PATCH_NAME_B4_4 Transform { children [ DEF _B_21 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.245360 radius 4.455000e-2 } } ] rotation 0.846189 -0.381894 -0.371646 4.542448 scaleOrientation 0.166702 0.849215 -0.501041 2.580729 translation 2.011600 0.237773 1.071290 } DEF _@PATCH_NAME_B4_3 Transform { children [ DEF _B_20 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.499999e-2 radius 5.750000e-2 } } ] rotation 0.330708 -0.344351 -0.878666 1.693910 scaleOrientation -0.815979 -0.191366 -0.545488 0.966979 translation 1.914739 0.237865 0.984331 } DEF _@PATCH_NAME_B4_2 Transform { children [ DEF _B_19 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.156000 radius 4.650000e-2 } } ] rotation 0.330708 -0.344351 -0.878666 1.693910 scaleOrientation -0.815979 -0.191366 -0.545488 0.966979 translation 1.862280 0.237136 0.937241 } DEF _@PATCH_NAME_B4_1 Transform { children [ DEF _B_18 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.499999e-2 radius 5.750000e-2 } } ] rotation 0.330708 -0.344351 -0.878666 1.693910 scaleOrientation -0.815979 -0.191366 -0.545488 0.966979 translation 1.809820 0.236405 0.890151 } DEF _@PATCH_NAME_B3_5 Transform { children [ DEF _B_17 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.250301 radius 4.455000e-2 } } ] rotation 0.847579 -0.378133 -0.372324 4.532518 scaleOrientation -0.751940 0.505869 -0.422708 0.919734 translation 1.711120 0.235036 0.801549 } DEF _@PATCH_NAME_B3_4 Transform { children [ DEF _B_16 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _3_3 IndexedFaceSet { coord Coordinate { point [ 0.158849 0 0 0.152879 0 -2.227500e-2 0.136574 0 -3.858140e-2 0.114298 0 -4.455000e-2 9.202498e-2 0 -3.858140e-2 7.571858e-2 0 -2.227500e-2 6.975000e-2 0 3.894689e-9 7.571858e-2 0 2.227500e-2 9.202498e-2 0 3.858140e-2 0.114298 0 4.455000e-2 0.136574 0 3.858140e-2 0.152879 0 2.227500e-2 0.156893 2.484958e-2 0 0.150997 2.391589e-2 -2.227500e-2 0.134893 2.136499e-2 -3.858140e-2 0.112893 1.788049e-2 -4.455000e-2 9.089200e-2 1.439590e-2 -3.858140e-2 7.478629e-2 1.184500e-2 -2.227500e-2 6.889130e-2 1.091128e-2 3.894689e-9 7.478629e-2 1.184500e-2 2.227500e-2 9.089200e-2 1.439590e-2 3.858140e-2 0.112893 1.788049e-2 4.455000e-2 0.134893 2.136499e-2 3.858140e-2 0.150997 2.391589e-2 2.227500e-2 0.151075 4.908730e-2 0 0.145399 4.724299e-2 -2.227500e-2 0.129889 4.220400e-2 -3.858140e-2 0.108704 3.532059e-2 -4.455000e-2 8.752100e-2 2.843729e-2 -3.858140e-2 7.201260e-2 2.339830e-2 -2.227500e-2 6.633619e-2 2.155390e-2 3.894689e-9 7.201260e-2 2.339830e-2 2.227500e-2 8.752100e-2 2.843729e-2 3.858140e-2 0.108704 3.532059e-2 4.455000e-2 0.129889 4.220400e-2 3.858140e-2 0.145399 4.724299e-2 2.227500e-2 0.141534 7.211638e-2 0 0.136216 6.940670e-2 -2.227500e-2 0.121688 6.200379e-2 -3.858140e-2 0.101842 5.189108e-2 -4.455000e-2 8.199489e-2 4.177850e-2 -3.858140e-2 6.746570e-2 3.437548e-2 -2.227500e-2 6.214769e-2 3.166579e-2 3.894689e-9 6.746570e-2 3.437548e-2 2.227500e-2 8.199489e-2 4.177850e-2 3.858140e-2 0.101842 5.189108e-2 4.455000e-2 0.121688 6.200379e-2 3.858140e-2 0.136216 6.940670e-2 2.227500e-2 0.128510 9.336970e-2 0 0.123682 8.986148e-2 -2.227500e-2 0.110491 8.027680e-2 -3.858140e-2 9.247060e-2 6.718388e-2 -4.455000e-2 7.444979e-2 5.409089e-2 -3.858140e-2 6.125760e-2 4.450630e-2 -2.227500e-2 5.642890e-2 4.099800e-2 3.894689e-9 6.125760e-2 4.450630e-2 2.227500e-2 7.444979e-2 5.409089e-2 3.858140e-2 9.247060e-2 6.718388e-2 4.455000e-2 0.110491 8.027680e-2 3.858140e-2 0.123682 8.986148e-2 2.227500e-2 0.112323 0.112323 0 0.108102 0.108102 -2.227500e-2 9.657309e-2 9.657309e-2 -3.858140e-2 8.082228e-2 8.082228e-2 -4.455000e-2 6.507150e-2 6.507150e-2 -3.858140e-2 5.354110e-2 5.354110e-2 -2.227500e-2 4.932070e-2 4.932070e-2 3.894689e-9 5.354110e-2 5.354110e-2 2.227500e-2 6.507150e-2 6.507150e-2 3.858140e-2 8.082228e-2 8.082228e-2 4.455000e-2 9.657309e-2 9.657309e-2 3.858140e-2 0.108102 0.108102 2.227500e-2 9.336970e-2 0.128510 0 8.986140e-2 0.123682 -2.227500e-2 8.027680e-2 0.110491 -3.858140e-2 6.718388e-2 9.247060e-2 -4.455000e-2 5.409089e-2 7.444979e-2 -3.858140e-2 4.450630e-2 6.125760e-2 -2.227500e-2 4.099800e-2 5.642890e-2 3.894689e-9 4.450630e-2 6.125760e-2 2.227500e-2 5.409089e-2 7.444979e-2 3.858140e-2 6.718388e-2 9.247060e-2 4.455000e-2 8.027680e-2 0.110491 3.858140e-2 8.986148e-2 0.123682 2.227500e-2 7.211638e-2 0.141534 0 6.940670e-2 0.136216 -2.227500e-2 6.200379e-2 0.121688 -3.858140e-2 5.189108e-2 0.101842 -4.455000e-2 4.177850e-2 8.199489e-2 -3.858140e-2 3.437548e-2 6.746570e-2 -2.227500e-2 3.166579e-2 6.214769e-2 3.894689e-9 3.437548e-2 6.746570e-2 2.227500e-2 4.177850e-2 8.199489e-2 3.858140e-2 5.189108e-2 0.101842 4.455000e-2 6.200379e-2 0.121688 3.858140e-2 6.940670e-2 0.136216 2.227500e-2 4.908730e-2 0.151075 0 4.724299e-2 0.145399 -2.227500e-2 4.220400e-2 0.129889 -3.858140e-2 3.532059e-2 0.108704 -4.455000e-2 2.843729e-2 8.752100e-2 -3.858140e-2 2.339830e-2 7.201260e-2 -2.227500e-2 2.155390e-2 6.633619e-2 3.894689e-9 2.339830e-2 7.201260e-2 2.227500e-2 2.843729e-2 8.752100e-2 3.858140e-2 3.532059e-2 0.108704 4.455000e-2 4.220400e-2 0.129889 3.858140e-2 4.724299e-2 0.145399 2.227500e-2 2.484958e-2 0.156893 0 2.391589e-2 0.150997 -2.227500e-2 2.136499e-2 0.134893 -3.858140e-2 1.788040e-2 0.112893 -4.455000e-2 1.439590e-2 9.089200e-2 -3.858140e-2 1.184500e-2 7.478640e-2 -2.227500e-2 1.091128e-2 6.889130e-2 3.894689e-9 1.184500e-2 7.478640e-2 2.227500e-2 1.439590e-2 9.089200e-2 3.858140e-2 1.788040e-2 0.112893 4.455000e-2 2.136499e-2 0.134893 3.858140e-2 2.391589e-2 0.150997 2.227500e-2 -6.943550e-9 0.158849 0 -6.682660e-9 0.152879 -2.227500e-2 -5.969880e-9 0.136574 -3.858140e-2 -4.996210e-9 0.114298 -4.455000e-2 -4.022540e-9 9.202498e-2 -3.858140e-2 -3.309760e-9 7.571858e-2 -2.227500e-2 -3.048870e-9 6.975000e-2 3.894689e-9 -3.309760e-9 7.571858e-2 2.227500e-2 -4.022540e-9 9.202498e-2 3.858140e-2 -4.996210e-9 0.114298 4.455000e-2 -5.969880e-9 0.136574 3.858140e-2 -6.682660e-9 0.152879 2.227500e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] rotation -0.357703 4.347440e-3 0.933825 3.132080 scaleOrientation 8.409368e-2 0.943539 -0.320409 0.822591 translation 1.619590 0.347948 0.717637 } DEF _@PATCH_NAME_B3_3 Transform { children [ DEF _B_15 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.446529 radius 4.455000e-2 } } ] rotation 7.106750e-4 0.999875 -1.579740e-2 0.839268 scaleOrientation -0.192767 0.177532 -0.965050 1.603340 translation 1.534839 0.571910 0.638094 } DEF _@PATCH_NAME_B3_2 Transform { children [ DEF _B_14 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _4_3 IndexedFaceSet { coord Coordinate { point [ 0.158849 0 0 0.152879 0 -2.227500e-2 0.136574 0 -3.858140e-2 0.114298 0 -4.455000e-2 9.202498e-2 0 -3.858140e-2 7.571858e-2 0 -2.227500e-2 6.975000e-2 0 3.894689e-9 7.571858e-2 0 2.227500e-2 9.202498e-2 0 3.858140e-2 0.114298 0 4.455000e-2 0.136574 0 3.858140e-2 0.152879 0 2.227500e-2 0.156893 2.484958e-2 0 0.150997 2.391589e-2 -2.227500e-2 0.134893 2.136499e-2 -3.858140e-2 0.112893 1.788049e-2 -4.455000e-2 9.089200e-2 1.439590e-2 -3.858140e-2 7.478629e-2 1.184500e-2 -2.227500e-2 6.889130e-2 1.091128e-2 3.894689e-9 7.478629e-2 1.184500e-2 2.227500e-2 9.089200e-2 1.439590e-2 3.858140e-2 0.112893 1.788049e-2 4.455000e-2 0.134893 2.136499e-2 3.858140e-2 0.150997 2.391589e-2 2.227500e-2 0.151075 4.908730e-2 0 0.145399 4.724299e-2 -2.227500e-2 0.129889 4.220400e-2 -3.858140e-2 0.108704 3.532059e-2 -4.455000e-2 8.752100e-2 2.843729e-2 -3.858140e-2 7.201260e-2 2.339830e-2 -2.227500e-2 6.633619e-2 2.155390e-2 3.894689e-9 7.201260e-2 2.339830e-2 2.227500e-2 8.752100e-2 2.843729e-2 3.858140e-2 0.108704 3.532059e-2 4.455000e-2 0.129889 4.220400e-2 3.858140e-2 0.145399 4.724299e-2 2.227500e-2 0.141534 7.211638e-2 0 0.136216 6.940670e-2 -2.227500e-2 0.121688 6.200379e-2 -3.858140e-2 0.101842 5.189108e-2 -4.455000e-2 8.199489e-2 4.177850e-2 -3.858140e-2 6.746570e-2 3.437548e-2 -2.227500e-2 6.214769e-2 3.166579e-2 3.894689e-9 6.746570e-2 3.437548e-2 2.227500e-2 8.199489e-2 4.177850e-2 3.858140e-2 0.101842 5.189108e-2 4.455000e-2 0.121688 6.200379e-2 3.858140e-2 0.136216 6.940670e-2 2.227500e-2 0.128510 9.336970e-2 0 0.123682 8.986148e-2 -2.227500e-2 0.110491 8.027680e-2 -3.858140e-2 9.247060e-2 6.718388e-2 -4.455000e-2 7.444979e-2 5.409089e-2 -3.858140e-2 6.125760e-2 4.450630e-2 -2.227500e-2 5.642890e-2 4.099800e-2 3.894689e-9 6.125760e-2 4.450630e-2 2.227500e-2 7.444979e-2 5.409089e-2 3.858140e-2 9.247060e-2 6.718388e-2 4.455000e-2 0.110491 8.027680e-2 3.858140e-2 0.123682 8.986148e-2 2.227500e-2 0.112323 0.112323 0 0.108102 0.108102 -2.227500e-2 9.657309e-2 9.657309e-2 -3.858140e-2 8.082228e-2 8.082228e-2 -4.455000e-2 6.507150e-2 6.507150e-2 -3.858140e-2 5.354110e-2 5.354110e-2 -2.227500e-2 4.932070e-2 4.932070e-2 3.894689e-9 5.354110e-2 5.354110e-2 2.227500e-2 6.507150e-2 6.507150e-2 3.858140e-2 8.082228e-2 8.082228e-2 4.455000e-2 9.657309e-2 9.657309e-2 3.858140e-2 0.108102 0.108102 2.227500e-2 9.336970e-2 0.128510 0 8.986140e-2 0.123682 -2.227500e-2 8.027680e-2 0.110491 -3.858140e-2 6.718388e-2 9.247060e-2 -4.455000e-2 5.409089e-2 7.444979e-2 -3.858140e-2 4.450630e-2 6.125760e-2 -2.227500e-2 4.099800e-2 5.642890e-2 3.894689e-9 4.450630e-2 6.125760e-2 2.227500e-2 5.409089e-2 7.444979e-2 3.858140e-2 6.718388e-2 9.247060e-2 4.455000e-2 8.027680e-2 0.110491 3.858140e-2 8.986148e-2 0.123682 2.227500e-2 7.211638e-2 0.141534 0 6.940670e-2 0.136216 -2.227500e-2 6.200379e-2 0.121688 -3.858140e-2 5.189108e-2 0.101842 -4.455000e-2 4.177850e-2 8.199489e-2 -3.858140e-2 3.437548e-2 6.746570e-2 -2.227500e-2 3.166579e-2 6.214769e-2 3.894689e-9 3.437548e-2 6.746570e-2 2.227500e-2 4.177850e-2 8.199489e-2 3.858140e-2 5.189108e-2 0.101842 4.455000e-2 6.200379e-2 0.121688 3.858140e-2 6.940670e-2 0.136216 2.227500e-2 4.908730e-2 0.151075 0 4.724299e-2 0.145399 -2.227500e-2 4.220400e-2 0.129889 -3.858140e-2 3.532059e-2 0.108704 -4.455000e-2 2.843729e-2 8.752100e-2 -3.858140e-2 2.339830e-2 7.201260e-2 -2.227500e-2 2.155390e-2 6.633619e-2 3.894689e-9 2.339830e-2 7.201260e-2 2.227500e-2 2.843729e-2 8.752100e-2 3.858140e-2 3.532059e-2 0.108704 4.455000e-2 4.220400e-2 0.129889 3.858140e-2 4.724299e-2 0.145399 2.227500e-2 2.484958e-2 0.156893 0 2.391589e-2 0.150997 -2.227500e-2 2.136499e-2 0.134893 -3.858140e-2 1.788040e-2 0.112893 -4.455000e-2 1.439590e-2 9.089200e-2 -3.858140e-2 1.184500e-2 7.478640e-2 -2.227500e-2 1.091128e-2 6.889130e-2 3.894689e-9 1.184500e-2 7.478640e-2 2.227500e-2 1.439590e-2 9.089200e-2 3.858140e-2 1.788040e-2 0.112893 4.455000e-2 2.136499e-2 0.134893 3.858140e-2 2.391589e-2 0.150997 2.227500e-2 -6.943550e-9 0.158849 0 -6.682660e-9 0.152879 -2.227500e-2 -5.969880e-9 0.136574 -3.858140e-2 -4.996210e-9 0.114298 -4.455000e-2 -4.022540e-9 9.202498e-2 -3.858140e-2 -3.309760e-9 7.571858e-2 -2.227500e-2 -3.048870e-9 6.975000e-2 3.894689e-9 -3.309760e-9 7.571858e-2 2.227500e-2 -4.022540e-9 9.202498e-2 3.858140e-2 -4.996210e-9 0.114298 4.455000e-2 -5.969880e-9 0.136574 3.858140e-2 -6.682660e-9 0.152879 2.227500e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] rotation 0.680373 0.669160 -0.298860 3.730210 scaleOrientation -0.158603 0.334320 -0.929018 0.841288 translation 1.461920 0.796360 0.722760 } DEF _@PATCH_NAME_B3_1 Transform { children [ DEF _B_13 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.256487 radius 4.455000e-2 } } ] rotation 0.382195 0.376834 0.843755 1.723469 scaleOrientation -0.884409 0.273884 0.377897 0.879431 translation 1.377369 0.912240 0.817404 } DEF _@PATCH_NAME_B2_8 Transform { children [ DEF _B_12 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _5_2 IndexedFaceSet { coord Coordinate { point [ 0.158849 0 0 0.152879 0 -2.227500e-2 0.136574 0 -3.858140e-2 0.114298 0 -4.455000e-2 9.202498e-2 0 -3.858140e-2 7.571858e-2 0 -2.227500e-2 6.975000e-2 0 3.894689e-9 7.571858e-2 0 2.227500e-2 9.202498e-2 0 3.858140e-2 0.114298 0 4.455000e-2 0.136574 0 3.858140e-2 0.152879 0 2.227500e-2 0.156893 2.484958e-2 0 0.150997 2.391589e-2 -2.227500e-2 0.134893 2.136499e-2 -3.858140e-2 0.112893 1.788049e-2 -4.455000e-2 9.089200e-2 1.439590e-2 -3.858140e-2 7.478629e-2 1.184500e-2 -2.227500e-2 6.889130e-2 1.091128e-2 3.894689e-9 7.478629e-2 1.184500e-2 2.227500e-2 9.089200e-2 1.439590e-2 3.858140e-2 0.112893 1.788049e-2 4.455000e-2 0.134893 2.136499e-2 3.858140e-2 0.150997 2.391589e-2 2.227500e-2 0.151075 4.908730e-2 0 0.145399 4.724299e-2 -2.227500e-2 0.129889 4.220400e-2 -3.858140e-2 0.108704 3.532059e-2 -4.455000e-2 8.752100e-2 2.843729e-2 -3.858140e-2 7.201260e-2 2.339830e-2 -2.227500e-2 6.633619e-2 2.155390e-2 3.894689e-9 7.201260e-2 2.339830e-2 2.227500e-2 8.752100e-2 2.843729e-2 3.858140e-2 0.108704 3.532059e-2 4.455000e-2 0.129889 4.220400e-2 3.858140e-2 0.145399 4.724299e-2 2.227500e-2 0.141534 7.211638e-2 0 0.136216 6.940670e-2 -2.227500e-2 0.121688 6.200379e-2 -3.858140e-2 0.101842 5.189108e-2 -4.455000e-2 8.199489e-2 4.177850e-2 -3.858140e-2 6.746570e-2 3.437548e-2 -2.227500e-2 6.214769e-2 3.166579e-2 3.894689e-9 6.746570e-2 3.437548e-2 2.227500e-2 8.199489e-2 4.177850e-2 3.858140e-2 0.101842 5.189108e-2 4.455000e-2 0.121688 6.200379e-2 3.858140e-2 0.136216 6.940670e-2 2.227500e-2 0.128510 9.336970e-2 0 0.123682 8.986148e-2 -2.227500e-2 0.110491 8.027680e-2 -3.858140e-2 9.247060e-2 6.718388e-2 -4.455000e-2 7.444979e-2 5.409089e-2 -3.858140e-2 6.125760e-2 4.450630e-2 -2.227500e-2 5.642890e-2 4.099800e-2 3.894689e-9 6.125760e-2 4.450630e-2 2.227500e-2 7.444979e-2 5.409089e-2 3.858140e-2 9.247060e-2 6.718388e-2 4.455000e-2 0.110491 8.027680e-2 3.858140e-2 0.123682 8.986148e-2 2.227500e-2 0.112323 0.112323 0 0.108102 0.108102 -2.227500e-2 9.657309e-2 9.657309e-2 -3.858140e-2 8.082228e-2 8.082228e-2 -4.455000e-2 6.507150e-2 6.507150e-2 -3.858140e-2 5.354110e-2 5.354110e-2 -2.227500e-2 4.932070e-2 4.932070e-2 3.894689e-9 5.354110e-2 5.354110e-2 2.227500e-2 6.507150e-2 6.507150e-2 3.858140e-2 8.082228e-2 8.082228e-2 4.455000e-2 9.657309e-2 9.657309e-2 3.858140e-2 0.108102 0.108102 2.227500e-2 9.336970e-2 0.128510 0 8.986140e-2 0.123682 -2.227500e-2 8.027680e-2 0.110491 -3.858140e-2 6.718388e-2 9.247060e-2 -4.455000e-2 5.409089e-2 7.444979e-2 -3.858140e-2 4.450630e-2 6.125760e-2 -2.227500e-2 4.099800e-2 5.642890e-2 3.894689e-9 4.450630e-2 6.125760e-2 2.227500e-2 5.409089e-2 7.444979e-2 3.858140e-2 6.718388e-2 9.247060e-2 4.455000e-2 8.027680e-2 0.110491 3.858140e-2 8.986148e-2 0.123682 2.227500e-2 7.211638e-2 0.141534 0 6.940670e-2 0.136216 -2.227500e-2 6.200379e-2 0.121688 -3.858140e-2 5.189108e-2 0.101842 -4.455000e-2 4.177850e-2 8.199489e-2 -3.858140e-2 3.437548e-2 6.746570e-2 -2.227500e-2 3.166579e-2 6.214769e-2 3.894689e-9 3.437548e-2 6.746570e-2 2.227500e-2 4.177850e-2 8.199489e-2 3.858140e-2 5.189108e-2 0.101842 4.455000e-2 6.200379e-2 0.121688 3.858140e-2 6.940670e-2 0.136216 2.227500e-2 4.908730e-2 0.151075 0 4.724299e-2 0.145399 -2.227500e-2 4.220400e-2 0.129889 -3.858140e-2 3.532059e-2 0.108704 -4.455000e-2 2.843729e-2 8.752100e-2 -3.858140e-2 2.339830e-2 7.201260e-2 -2.227500e-2 2.155390e-2 6.633619e-2 3.894689e-9 2.339830e-2 7.201260e-2 2.227500e-2 2.843729e-2 8.752100e-2 3.858140e-2 3.532059e-2 0.108704 4.455000e-2 4.220400e-2 0.129889 3.858140e-2 4.724299e-2 0.145399 2.227500e-2 2.484958e-2 0.156893 0 2.391589e-2 0.150997 -2.227500e-2 2.136499e-2 0.134893 -3.858140e-2 1.788040e-2 0.112893 -4.455000e-2 1.439590e-2 9.089200e-2 -3.858140e-2 1.184500e-2 7.478640e-2 -2.227500e-2 1.091128e-2 6.889130e-2 3.894689e-9 1.184500e-2 7.478640e-2 2.227500e-2 1.439590e-2 9.089200e-2 3.858140e-2 1.788040e-2 0.112893 4.455000e-2 2.136499e-2 0.134893 3.858140e-2 2.391589e-2 0.150997 2.227500e-2 -6.943550e-9 0.158849 0 -6.682660e-9 0.152879 -2.227500e-2 -5.969880e-9 0.136574 -3.858140e-2 -4.996210e-9 0.114298 -4.455000e-2 -4.022540e-9 9.202498e-2 -3.858140e-2 -3.309760e-9 7.571858e-2 -2.227500e-2 -3.048870e-9 6.975000e-2 3.894689e-9 -3.309760e-9 7.571858e-2 2.227500e-2 -4.022540e-9 9.202498e-2 3.858140e-2 -4.996210e-9 0.114298 4.455000e-2 -5.969880e-9 0.136574 3.858140e-2 -6.682660e-9 0.152879 2.227500e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] rotation 0.422426 -5.747335e-3 0.906379 3.139400 scaleOrientation -0.998437 -4.099970e-2 -3.796700e-2 1.572239 translation 1.292459 1.027999 0.913909 } DEF _@PATCH_NAME_B2_7 Transform { children [ DEF _B_11 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.612559 radius 4.455000e-2 } } ] rotation 0.364811 0.895021 -0.256612 2.621320e-2 scaleOrientation 8.780942e-3 1.279179e-3 0.999960 3.927000 translation 1.221060 1.333940 1.004348 } DEF _@PATCH_NAME_B2_6 Transform { children [ DEF _B_10 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _6_2 IndexedFaceSet { coord Coordinate { point [ 0.158849 0 0 0.152879 0 -2.227500e-2 0.136574 0 -3.858140e-2 0.114298 0 -4.455000e-2 9.202498e-2 0 -3.858140e-2 7.571858e-2 0 -2.227500e-2 6.975000e-2 0 3.894689e-9 7.571858e-2 0 2.227500e-2 9.202498e-2 0 3.858140e-2 0.114298 0 4.455000e-2 0.136574 0 3.858140e-2 0.152879 0 2.227500e-2 0.156893 2.484958e-2 0 0.150997 2.391589e-2 -2.227500e-2 0.134893 2.136499e-2 -3.858140e-2 0.112893 1.788049e-2 -4.455000e-2 9.089200e-2 1.439590e-2 -3.858140e-2 7.478629e-2 1.184500e-2 -2.227500e-2 6.889130e-2 1.091128e-2 3.894689e-9 7.478629e-2 1.184500e-2 2.227500e-2 9.089200e-2 1.439590e-2 3.858140e-2 0.112893 1.788049e-2 4.455000e-2 0.134893 2.136499e-2 3.858140e-2 0.150997 2.391589e-2 2.227500e-2 0.151075 4.908730e-2 0 0.145399 4.724299e-2 -2.227500e-2 0.129889 4.220400e-2 -3.858140e-2 0.108704 3.532059e-2 -4.455000e-2 8.752100e-2 2.843729e-2 -3.858140e-2 7.201260e-2 2.339830e-2 -2.227500e-2 6.633619e-2 2.155390e-2 3.894689e-9 7.201260e-2 2.339830e-2 2.227500e-2 8.752100e-2 2.843729e-2 3.858140e-2 0.108704 3.532059e-2 4.455000e-2 0.129889 4.220400e-2 3.858140e-2 0.145399 4.724299e-2 2.227500e-2 0.141534 7.211638e-2 0 0.136216 6.940670e-2 -2.227500e-2 0.121688 6.200379e-2 -3.858140e-2 0.101842 5.189108e-2 -4.455000e-2 8.199489e-2 4.177850e-2 -3.858140e-2 6.746570e-2 3.437548e-2 -2.227500e-2 6.214769e-2 3.166579e-2 3.894689e-9 6.746570e-2 3.437548e-2 2.227500e-2 8.199489e-2 4.177850e-2 3.858140e-2 0.101842 5.189108e-2 4.455000e-2 0.121688 6.200379e-2 3.858140e-2 0.136216 6.940670e-2 2.227500e-2 0.128510 9.336970e-2 0 0.123682 8.986148e-2 -2.227500e-2 0.110491 8.027680e-2 -3.858140e-2 9.247060e-2 6.718388e-2 -4.455000e-2 7.444979e-2 5.409089e-2 -3.858140e-2 6.125760e-2 4.450630e-2 -2.227500e-2 5.642890e-2 4.099800e-2 3.894689e-9 6.125760e-2 4.450630e-2 2.227500e-2 7.444979e-2 5.409089e-2 3.858140e-2 9.247060e-2 6.718388e-2 4.455000e-2 0.110491 8.027680e-2 3.858140e-2 0.123682 8.986148e-2 2.227500e-2 0.112323 0.112323 0 0.108102 0.108102 -2.227500e-2 9.657309e-2 9.657309e-2 -3.858140e-2 8.082228e-2 8.082228e-2 -4.455000e-2 6.507150e-2 6.507150e-2 -3.858140e-2 5.354110e-2 5.354110e-2 -2.227500e-2 4.932070e-2 4.932070e-2 3.894689e-9 5.354110e-2 5.354110e-2 2.227500e-2 6.507150e-2 6.507150e-2 3.858140e-2 8.082228e-2 8.082228e-2 4.455000e-2 9.657309e-2 9.657309e-2 3.858140e-2 0.108102 0.108102 2.227500e-2 9.336970e-2 0.128510 0 8.986140e-2 0.123682 -2.227500e-2 8.027680e-2 0.110491 -3.858140e-2 6.718388e-2 9.247060e-2 -4.455000e-2 5.409089e-2 7.444979e-2 -3.858140e-2 4.450630e-2 6.125760e-2 -2.227500e-2 4.099800e-2 5.642890e-2 3.894689e-9 4.450630e-2 6.125760e-2 2.227500e-2 5.409089e-2 7.444979e-2 3.858140e-2 6.718388e-2 9.247060e-2 4.455000e-2 8.027680e-2 0.110491 3.858140e-2 8.986148e-2 0.123682 2.227500e-2 7.211638e-2 0.141534 0 6.940670e-2 0.136216 -2.227500e-2 6.200379e-2 0.121688 -3.858140e-2 5.189108e-2 0.101842 -4.455000e-2 4.177850e-2 8.199489e-2 -3.858140e-2 3.437548e-2 6.746570e-2 -2.227500e-2 3.166579e-2 6.214769e-2 3.894689e-9 3.437548e-2 6.746570e-2 2.227500e-2 4.177850e-2 8.199489e-2 3.858140e-2 5.189108e-2 0.101842 4.455000e-2 6.200379e-2 0.121688 3.858140e-2 6.940670e-2 0.136216 2.227500e-2 4.908730e-2 0.151075 0 4.724299e-2 0.145399 -2.227500e-2 4.220400e-2 0.129889 -3.858140e-2 3.532059e-2 0.108704 -4.455000e-2 2.843729e-2 8.752100e-2 -3.858140e-2 2.339830e-2 7.201260e-2 -2.227500e-2 2.155390e-2 6.633619e-2 3.894689e-9 2.339830e-2 7.201260e-2 2.227500e-2 2.843729e-2 8.752100e-2 3.858140e-2 3.532059e-2 0.108704 4.455000e-2 4.220400e-2 0.129889 3.858140e-2 4.724299e-2 0.145399 2.227500e-2 2.484958e-2 0.156893 0 2.391589e-2 0.150997 -2.227500e-2 2.136499e-2 0.134893 -3.858140e-2 1.788040e-2 0.112893 -4.455000e-2 1.439590e-2 9.089200e-2 -3.858140e-2 1.184500e-2 7.478640e-2 -2.227500e-2 1.091128e-2 6.889130e-2 3.894689e-9 1.184500e-2 7.478640e-2 2.227500e-2 1.439590e-2 9.089200e-2 3.858140e-2 1.788040e-2 0.112893 4.455000e-2 2.136499e-2 0.134893 3.858140e-2 2.391589e-2 0.150997 2.227500e-2 -6.943550e-9 0.158849 0 -6.682660e-9 0.152879 -2.227500e-2 -5.969880e-9 0.136574 -3.858140e-2 -4.996210e-9 0.114298 -4.455000e-2 -4.022540e-9 9.202498e-2 -3.858140e-2 -3.309760e-9 7.571858e-2 -2.227500e-2 -3.048870e-9 6.975000e-2 3.894689e-9 -3.309760e-9 7.571858e-2 2.227500e-2 -4.022540e-9 9.202498e-2 3.858140e-2 -4.996210e-9 0.114298 4.455000e-2 -5.969880e-9 0.136574 3.858140e-2 -6.682660e-9 0.152879 2.227500e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] rotation 0.676793 0.676791 -0.289659 3.705470 translation 1.144250 1.640200 1.089949 } DEF _@PATCH_NAME_B2_5 Transform { children [ DEF _B_9 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _7_2 IndexedFaceSet { coord Coordinate { point [ 0.158849 0 0 0.152879 0 -2.227500e-2 0.136574 0 -3.858140e-2 0.114298 0 -4.455000e-2 9.202498e-2 0 -3.858140e-2 7.571858e-2 0 -2.227500e-2 6.975000e-2 0 3.894689e-9 7.571858e-2 0 2.227500e-2 9.202498e-2 0 3.858140e-2 0.114298 0 4.455000e-2 0.136574 0 3.858140e-2 0.152879 0 2.227500e-2 0.156893 2.484958e-2 0 0.150997 2.391589e-2 -2.227500e-2 0.134893 2.136499e-2 -3.858140e-2 0.112893 1.788049e-2 -4.455000e-2 9.089200e-2 1.439590e-2 -3.858140e-2 7.478629e-2 1.184500e-2 -2.227500e-2 6.889130e-2 1.091128e-2 3.894689e-9 7.478629e-2 1.184500e-2 2.227500e-2 9.089200e-2 1.439590e-2 3.858140e-2 0.112893 1.788049e-2 4.455000e-2 0.134893 2.136499e-2 3.858140e-2 0.150997 2.391589e-2 2.227500e-2 0.151075 4.908730e-2 0 0.145399 4.724299e-2 -2.227500e-2 0.129889 4.220400e-2 -3.858140e-2 0.108704 3.532059e-2 -4.455000e-2 8.752100e-2 2.843729e-2 -3.858140e-2 7.201260e-2 2.339830e-2 -2.227500e-2 6.633619e-2 2.155390e-2 3.894689e-9 7.201260e-2 2.339830e-2 2.227500e-2 8.752100e-2 2.843729e-2 3.858140e-2 0.108704 3.532059e-2 4.455000e-2 0.129889 4.220400e-2 3.858140e-2 0.145399 4.724299e-2 2.227500e-2 0.141534 7.211638e-2 0 0.136216 6.940670e-2 -2.227500e-2 0.121688 6.200379e-2 -3.858140e-2 0.101842 5.189108e-2 -4.455000e-2 8.199489e-2 4.177850e-2 -3.858140e-2 6.746570e-2 3.437548e-2 -2.227500e-2 6.214769e-2 3.166579e-2 3.894689e-9 6.746570e-2 3.437548e-2 2.227500e-2 8.199489e-2 4.177850e-2 3.858140e-2 0.101842 5.189108e-2 4.455000e-2 0.121688 6.200379e-2 3.858140e-2 0.136216 6.940670e-2 2.227500e-2 0.128510 9.336970e-2 0 0.123682 8.986148e-2 -2.227500e-2 0.110491 8.027680e-2 -3.858140e-2 9.247060e-2 6.718388e-2 -4.455000e-2 7.444979e-2 5.409089e-2 -3.858140e-2 6.125760e-2 4.450630e-2 -2.227500e-2 5.642890e-2 4.099800e-2 3.894689e-9 6.125760e-2 4.450630e-2 2.227500e-2 7.444979e-2 5.409089e-2 3.858140e-2 9.247060e-2 6.718388e-2 4.455000e-2 0.110491 8.027680e-2 3.858140e-2 0.123682 8.986148e-2 2.227500e-2 0.112323 0.112323 0 0.108102 0.108102 -2.227500e-2 9.657309e-2 9.657309e-2 -3.858140e-2 8.082228e-2 8.082228e-2 -4.455000e-2 6.507150e-2 6.507150e-2 -3.858140e-2 5.354110e-2 5.354110e-2 -2.227500e-2 4.932070e-2 4.932070e-2 3.894689e-9 5.354110e-2 5.354110e-2 2.227500e-2 6.507150e-2 6.507150e-2 3.858140e-2 8.082228e-2 8.082228e-2 4.455000e-2 9.657309e-2 9.657309e-2 3.858140e-2 0.108102 0.108102 2.227500e-2 9.336970e-2 0.128510 0 8.986140e-2 0.123682 -2.227500e-2 8.027680e-2 0.110491 -3.858140e-2 6.718388e-2 9.247060e-2 -4.455000e-2 5.409089e-2 7.444979e-2 -3.858140e-2 4.450630e-2 6.125760e-2 -2.227500e-2 4.099800e-2 5.642890e-2 3.894689e-9 4.450630e-2 6.125760e-2 2.227500e-2 5.409089e-2 7.444979e-2 3.858140e-2 6.718388e-2 9.247060e-2 4.455000e-2 8.027680e-2 0.110491 3.858140e-2 8.986148e-2 0.123682 2.227500e-2 7.211638e-2 0.141534 0 6.940670e-2 0.136216 -2.227500e-2 6.200379e-2 0.121688 -3.858140e-2 5.189108e-2 0.101842 -4.455000e-2 4.177850e-2 8.199489e-2 -3.858140e-2 3.437548e-2 6.746570e-2 -2.227500e-2 3.166579e-2 6.214769e-2 3.894689e-9 3.437548e-2 6.746570e-2 2.227500e-2 4.177850e-2 8.199489e-2 3.858140e-2 5.189108e-2 0.101842 4.455000e-2 6.200379e-2 0.121688 3.858140e-2 6.940670e-2 0.136216 2.227500e-2 4.908730e-2 0.151075 0 4.724299e-2 0.145399 -2.227500e-2 4.220400e-2 0.129889 -3.858140e-2 3.532059e-2 0.108704 -4.455000e-2 2.843729e-2 8.752100e-2 -3.858140e-2 2.339830e-2 7.201260e-2 -2.227500e-2 2.155390e-2 6.633619e-2 3.894689e-9 2.339830e-2 7.201260e-2 2.227500e-2 2.843729e-2 8.752100e-2 3.858140e-2 3.532059e-2 0.108704 4.455000e-2 4.220400e-2 0.129889 3.858140e-2 4.724299e-2 0.145399 2.227500e-2 2.484958e-2 0.156893 0 2.391589e-2 0.150997 -2.227500e-2 2.136499e-2 0.134893 -3.858140e-2 1.788040e-2 0.112893 -4.455000e-2 1.439590e-2 9.089200e-2 -3.858140e-2 1.184500e-2 7.478640e-2 -2.227500e-2 1.091128e-2 6.889130e-2 3.894689e-9 1.184500e-2 7.478640e-2 2.227500e-2 1.439590e-2 9.089200e-2 3.858140e-2 1.788040e-2 0.112893 4.455000e-2 2.136499e-2 0.134893 3.858140e-2 2.391589e-2 0.150997 2.227500e-2 -6.943550e-9 0.158849 0 -6.682660e-9 0.152879 -2.227500e-2 -5.969880e-9 0.136574 -3.858140e-2 -4.996210e-9 0.114298 -4.455000e-2 -4.022540e-9 9.202498e-2 -3.858140e-2 -3.309760e-9 7.571858e-2 -2.227500e-2 -3.048870e-9 6.975000e-2 3.894689e-9 -3.309760e-9 7.571858e-2 2.227500e-2 -4.022540e-9 9.202498e-2 3.858140e-2 -4.996210e-9 0.114298 4.455000e-2 -5.969880e-9 0.136574 3.858140e-2 -6.682660e-9 0.152879 2.227500e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] rotation 0.289657 0.676791 0.676794 3.705470 scaleOrientation 0.558565 0.110815 0.822025 0.576249 translation 1.061550 1.754500 1.011018 } DEF _@PATCH_NAME_B1_3 Transform { children [ DEF _B_8 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.273799 radius 4.455000e-2 } } ] rotation 0.862073 -0.358350 -0.358350 4.564518 scaleOrientation -9.013404e-3 0.794584 0.607087 0.984510 translation 0.657046 1.754500 0.774559 } DEF _@PATCH_NAME_B2_4 Transform { children [ DEF _B_7 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.163050 radius 4.455000e-2 } } ] rotation 0.855500 0.366141 -0.366141 1.726240 scaleOrientation -0.166872 -0.114931 -0.979257 0.788833 translation 0.923658 1.754500 1.037438 } DEF _@PATCH_NAME_B2_3 Transform { children [ DEF _B_6 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.499999e-2 radius 5.750000e-2 } } ] rotation 0.862074 0.358348 -0.358350 1.718670 scaleOrientation -1.078000e-2 0.999507 2.948679e-2 0.586368 translation 0.859358 1.754500 0.975862 } DEF _@PATCH_NAME_B2_2 Transform { children [ DEF _B_5 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.156000 radius 4.650000e-2 } } ] rotation 0.862074 0.358348 -0.358350 1.718670 scaleOrientation -1.078000e-2 0.999507 2.948679e-2 0.586368 translation 0.809382 1.754500 0.926136 } DEF _@PATCH_NAME_B2_1 Transform { children [ DEF _B_4 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 3.999999e-2 } } ] rotation 0.862073 -0.358350 -0.358350 4.564518 scaleOrientation -9.013404e-3 0.794584 0.607087 0.984510 translation 0.747712 1.754500 0.864772 } Transform { children [ DEF _B_3 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.499999e-2 radius 5.750000e-2 } } ] rotation 0.862074 0.358348 -0.358350 1.718670 scaleOrientation -1.078000e-2 0.999507 2.948679e-2 0.586368 translation 0.759405 1.754500 0.876411 } DEF _@PATCH_NAME_B1_2 Transform { children [ DEF _B_2 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.799998e-2 radius 9.250000e-2 } } ] rotation 0.862073 -0.358350 -0.358350 4.564518 scaleOrientation -9.013404e-3 0.794584 0.607087 0.984510 translation 0.566380 1.754500 0.684346 } DEF _@PATCH_NAME_B1_1 Transform { children [ DEF _B_1 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.100000 radius 4.455000e-2 } } ] rotation 0.862856 0.357405 -0.357406 1.717769 scale 1 0.999997 1 scaleOrientation 5.480104e-2 0.996031 7.012286e-2 0.304048 translation 0.524644 1.754500 0.642645 } DEF _@PATCH_NAME_A7_5 Transform { children [ DEF _A_19 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.200000 radius 3.024999e-2 } } ] rotation 0.862855 -0.357408 -0.357408 4.565410 scaleOrientation -2.904040e-2 0.997080 -7.062302e-2 2.353168 translation 0.228709 1.475000 0.359710 } DEF _@PATCH_NAME_A7_4 Transform { children [ DEF _A_18 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.112006 radius 3.024999e-2 } } ] rotation -0.281086 0.678599 -0.678597 3.689620 translation 0.118399 1.475000 0.249399 } DEF _@PATCH_NAME_A7_3 Transform { children [ DEF _A_17 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _0_6 IndexedFaceSet { coord Coordinate { point [ 9.160000e-2 0 0 8.696450e-2 0 -1.730000e-2 7.429999e-2 0 -2.996448e-2 5.700000e-2 0 -3.460000e-2 3.970000e-2 0 -2.996448e-2 2.703550e-2 0 -1.730000e-2 2.239998e-2 0 3.024829e-9 2.703550e-2 0 1.730000e-2 3.970000e-2 0 2.996448e-2 5.700000e-2 0 3.460000e-2 7.429999e-2 0 2.996448e-2 8.696450e-2 0 1.730000e-2 9.047230e-2 1.432938e-2 0 8.589380e-2 1.360420e-2 -1.730000e-2 7.338520e-2 1.162310e-2 -2.996448e-2 5.629820e-2 8.916758e-3 -3.460000e-2 3.921119e-2 6.210450e-3 -2.996448e-2 2.670270e-2 4.229289e-3 -1.730000e-2 2.212418e-2 3.504130e-3 3.024829e-9 2.670270e-2 4.229289e-3 1.730000e-2 3.921119e-2 6.210450e-3 2.996448e-2 5.629820e-2 8.916758e-3 3.460000e-2 7.338520e-2 1.162310e-2 2.996448e-2 8.589380e-2 1.360420e-2 1.730000e-2 8.711680e-2 2.830599e-2 0 8.270809e-2 2.687348e-2 -1.730000e-2 7.066348e-2 2.295999e-2 -2.996448e-2 5.421020e-2 1.761399e-2 -3.460000e-2 3.775690e-2 1.226800e-2 -2.996448e-2 2.571230e-2 8.354440e-3 -1.730000e-2 2.130370e-2 6.921980e-3 3.024829e-9 2.571230e-2 8.354440e-3 1.730000e-2 3.775690e-2 1.226800e-2 2.996448e-2 5.421020e-2 1.761399e-2 3.460000e-2 7.066348e-2 2.295999e-2 2.996448e-2 8.270809e-2 2.687348e-2 1.730000e-2 8.161620e-2 4.158550e-2 0 7.748588e-2 3.948099e-2 -1.730000e-2 6.620179e-2 3.373150e-2 -2.996448e-2 5.078740e-2 2.587749e-2 -3.460000e-2 3.537299e-2 1.802339e-2 -2.996448e-2 2.408879e-2 1.227390e-2 -1.730000e-2 1.995849e-2 1.016938e-2 3.024829e-9 2.408879e-2 1.227390e-2 1.730000e-2 3.537299e-2 1.802339e-2 2.996448e-2 5.078740e-2 2.587749e-2 3.460000e-2 6.620179e-2 3.373150e-2 2.996448e-2 7.748588e-2 3.948108e-2 1.730000e-2 7.410600e-2 5.384109e-2 0 7.035569e-2 5.111638e-2 -1.730000e-2 6.010999e-2 4.367240e-2 -2.996448e-2 4.611400e-2 3.350380e-2 -3.460000e-2 3.211800e-2 2.333508e-2 -2.996448e-2 2.187220e-2 1.589109e-2 -1.730000e-2 1.812200e-2 1.316639e-2 3.024829e-9 2.187220e-2 1.589109e-2 1.730000e-2 3.211800e-2 2.333508e-2 2.996448e-2 4.611400e-2 3.350380e-2 3.460000e-2 6.010999e-2 4.367240e-2 2.996448e-2 7.035580e-2 5.111638e-2 1.730000e-2 6.477098e-2 6.477098e-2 0 6.149318e-2 6.149318e-2 -1.730000e-2 5.253800e-2 5.253800e-2 -2.996448e-2 4.030510e-2 4.030510e-2 -3.460000e-2 2.807210e-2 2.807210e-2 -2.996448e-2 1.911699e-2 1.911699e-2 -1.730000e-2 1.583920e-2 1.583920e-2 3.024829e-9 1.911699e-2 1.911699e-2 1.730000e-2 2.807210e-2 2.807210e-2 2.996448e-2 4.030510e-2 4.030510e-2 3.460000e-2 5.253800e-2 5.253800e-2 2.996448e-2 6.149318e-2 6.149318e-2 1.730000e-2 5.384109e-2 7.410600e-2 0 5.111638e-2 7.035569e-2 -1.730000e-2 4.367240e-2 6.010999e-2 -2.996448e-2 3.350380e-2 4.611400e-2 -3.460000e-2 2.333508e-2 3.211800e-2 -2.996448e-2 1.589109e-2 2.187220e-2 -1.730000e-2 1.316639e-2 1.812200e-2 3.024829e-9 1.589109e-2 2.187220e-2 1.730000e-2 2.333508e-2 3.211800e-2 2.996448e-2 3.350380e-2 4.611400e-2 3.460000e-2 4.367240e-2 6.010999e-2 2.996448e-2 5.111638e-2 7.035580e-2 1.730000e-2 4.158550e-2 8.161620e-2 0 3.948108e-2 7.748588e-2 -1.730000e-2 3.373150e-2 6.620179e-2 -2.996448e-2 2.587749e-2 5.078740e-2 -3.460000e-2 1.802339e-2 3.537299e-2 -2.996448e-2 1.227390e-2 2.408879e-2 -1.730000e-2 1.016938e-2 1.995849e-2 3.024829e-9 1.227390e-2 2.408879e-2 1.730000e-2 1.802339e-2 3.537299e-2 2.996448e-2 2.587749e-2 5.078740e-2 3.460000e-2 3.373150e-2 6.620179e-2 2.996448e-2 3.948108e-2 7.748588e-2 1.730000e-2 2.830599e-2 8.711680e-2 0 2.687348e-2 8.270809e-2 -1.730000e-2 2.295999e-2 7.066348e-2 -2.996448e-2 1.761399e-2 5.421020e-2 -3.460000e-2 1.226800e-2 3.775690e-2 -2.996448e-2 8.354430e-3 2.571230e-2 -1.730000e-2 6.921980e-3 2.130370e-2 3.024829e-9 8.354440e-3 2.571230e-2 1.730000e-2 1.226800e-2 3.775690e-2 2.996448e-2 1.761399e-2 5.421020e-2 3.460000e-2 2.295999e-2 7.066348e-2 2.996448e-2 2.687348e-2 8.270809e-2 1.730000e-2 1.432938e-2 9.047230e-2 0 1.360420e-2 8.589380e-2 -1.730000e-2 1.162310e-2 7.338520e-2 -2.996448e-2 8.916758e-3 5.629820e-2 -3.460000e-2 6.210438e-3 3.921119e-2 -2.996448e-2 4.229280e-3 2.670270e-2 -1.730000e-2 3.504130e-3 2.212418e-2 3.024829e-9 4.229289e-3 2.670270e-2 1.730000e-2 6.210438e-3 3.921119e-2 2.996448e-2 8.916758e-3 5.629820e-2 3.460000e-2 1.162310e-2 7.338520e-2 2.996448e-2 1.360420e-2 8.589380e-2 1.730000e-2 -4.003958e-9 9.160000e-2 0 -3.801340e-9 8.696450e-2 -1.730000e-2 -3.247760e-9 7.429999e-2 -2.996448e-2 -2.491550e-9 5.700000e-2 -3.460000e-2 -1.735338e-9 3.970000e-2 -2.996448e-2 -1.181760e-9 2.703550e-2 -1.730000e-2 -9.791348e-10 2.239998e-2 3.024829e-9 -1.181760e-9 2.703550e-2 1.730000e-2 -1.735338e-9 3.970000e-2 2.996448e-2 -2.491550e-9 5.700000e-2 3.460000e-2 -3.247760e-9 7.429999e-2 2.996448e-2 -3.801340e-9 8.696450e-2 1.730000e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] rotation -0.357403 -0.357410 0.862856 1.717759 scaleOrientation 2.448690e-3 2.087730e-2 0.999779 0.143032 translation 8.611059e-2 1.417999 0.217111 } DEF _@PATCH_NAME_A7_2 Transform { children [ DEF _A_16 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.573000 radius 3.024999e-2 } } ] rotation 7.904370e-6 1 -4.759940e-6 0.785398 translation 4.580549e-2 1.131999 0.176801 } DEF _@PATCH_NAME_A7_1 Transform { children [ DEF _A_15 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _1_6 IndexedFaceSet { coord Coordinate { point [ 9.160000e-2 0 0 8.696450e-2 0 -1.730000e-2 7.429999e-2 0 -2.996448e-2 5.700000e-2 0 -3.460000e-2 3.970000e-2 0 -2.996448e-2 2.703550e-2 0 -1.730000e-2 2.239998e-2 0 3.024829e-9 2.703550e-2 0 1.730000e-2 3.970000e-2 0 2.996448e-2 5.700000e-2 0 3.460000e-2 7.429999e-2 0 2.996448e-2 8.696450e-2 0 1.730000e-2 9.047230e-2 1.432938e-2 0 8.589380e-2 1.360420e-2 -1.730000e-2 7.338520e-2 1.162310e-2 -2.996448e-2 5.629820e-2 8.916758e-3 -3.460000e-2 3.921119e-2 6.210450e-3 -2.996448e-2 2.670270e-2 4.229289e-3 -1.730000e-2 2.212418e-2 3.504130e-3 3.024829e-9 2.670270e-2 4.229289e-3 1.730000e-2 3.921119e-2 6.210450e-3 2.996448e-2 5.629820e-2 8.916758e-3 3.460000e-2 7.338520e-2 1.162310e-2 2.996448e-2 8.589380e-2 1.360420e-2 1.730000e-2 8.711680e-2 2.830599e-2 0 8.270809e-2 2.687348e-2 -1.730000e-2 7.066348e-2 2.295999e-2 -2.996448e-2 5.421020e-2 1.761399e-2 -3.460000e-2 3.775690e-2 1.226800e-2 -2.996448e-2 2.571230e-2 8.354440e-3 -1.730000e-2 2.130370e-2 6.921980e-3 3.024829e-9 2.571230e-2 8.354440e-3 1.730000e-2 3.775690e-2 1.226800e-2 2.996448e-2 5.421020e-2 1.761399e-2 3.460000e-2 7.066348e-2 2.295999e-2 2.996448e-2 8.270809e-2 2.687348e-2 1.730000e-2 8.161620e-2 4.158550e-2 0 7.748588e-2 3.948099e-2 -1.730000e-2 6.620179e-2 3.373150e-2 -2.996448e-2 5.078740e-2 2.587749e-2 -3.460000e-2 3.537299e-2 1.802339e-2 -2.996448e-2 2.408879e-2 1.227390e-2 -1.730000e-2 1.995849e-2 1.016938e-2 3.024829e-9 2.408879e-2 1.227390e-2 1.730000e-2 3.537299e-2 1.802339e-2 2.996448e-2 5.078740e-2 2.587749e-2 3.460000e-2 6.620179e-2 3.373150e-2 2.996448e-2 7.748588e-2 3.948108e-2 1.730000e-2 7.410600e-2 5.384109e-2 0 7.035569e-2 5.111638e-2 -1.730000e-2 6.010999e-2 4.367240e-2 -2.996448e-2 4.611400e-2 3.350380e-2 -3.460000e-2 3.211800e-2 2.333508e-2 -2.996448e-2 2.187220e-2 1.589109e-2 -1.730000e-2 1.812200e-2 1.316639e-2 3.024829e-9 2.187220e-2 1.589109e-2 1.730000e-2 3.211800e-2 2.333508e-2 2.996448e-2 4.611400e-2 3.350380e-2 3.460000e-2 6.010999e-2 4.367240e-2 2.996448e-2 7.035580e-2 5.111638e-2 1.730000e-2 6.477098e-2 6.477098e-2 0 6.149318e-2 6.149318e-2 -1.730000e-2 5.253800e-2 5.253800e-2 -2.996448e-2 4.030510e-2 4.030510e-2 -3.460000e-2 2.807210e-2 2.807210e-2 -2.996448e-2 1.911699e-2 1.911699e-2 -1.730000e-2 1.583920e-2 1.583920e-2 3.024829e-9 1.911699e-2 1.911699e-2 1.730000e-2 2.807210e-2 2.807210e-2 2.996448e-2 4.030510e-2 4.030510e-2 3.460000e-2 5.253800e-2 5.253800e-2 2.996448e-2 6.149318e-2 6.149318e-2 1.730000e-2 5.384109e-2 7.410600e-2 0 5.111638e-2 7.035569e-2 -1.730000e-2 4.367240e-2 6.010999e-2 -2.996448e-2 3.350380e-2 4.611400e-2 -3.460000e-2 2.333508e-2 3.211800e-2 -2.996448e-2 1.589109e-2 2.187220e-2 -1.730000e-2 1.316639e-2 1.812200e-2 3.024829e-9 1.589109e-2 2.187220e-2 1.730000e-2 2.333508e-2 3.211800e-2 2.996448e-2 3.350380e-2 4.611400e-2 3.460000e-2 4.367240e-2 6.010999e-2 2.996448e-2 5.111638e-2 7.035580e-2 1.730000e-2 4.158550e-2 8.161620e-2 0 3.948108e-2 7.748588e-2 -1.730000e-2 3.373150e-2 6.620179e-2 -2.996448e-2 2.587749e-2 5.078740e-2 -3.460000e-2 1.802339e-2 3.537299e-2 -2.996448e-2 1.227390e-2 2.408879e-2 -1.730000e-2 1.016938e-2 1.995849e-2 3.024829e-9 1.227390e-2 2.408879e-2 1.730000e-2 1.802339e-2 3.537299e-2 2.996448e-2 2.587749e-2 5.078740e-2 3.460000e-2 3.373150e-2 6.620179e-2 2.996448e-2 3.948108e-2 7.748588e-2 1.730000e-2 2.830599e-2 8.711680e-2 0 2.687348e-2 8.270809e-2 -1.730000e-2 2.295999e-2 7.066348e-2 -2.996448e-2 1.761399e-2 5.421020e-2 -3.460000e-2 1.226800e-2 3.775690e-2 -2.996448e-2 8.354430e-3 2.571230e-2 -1.730000e-2 6.921980e-3 2.130370e-2 3.024829e-9 8.354440e-3 2.571230e-2 1.730000e-2 1.226800e-2 3.775690e-2 2.996448e-2 1.761399e-2 5.421020e-2 3.460000e-2 2.295999e-2 7.066348e-2 2.996448e-2 2.687348e-2 8.270809e-2 1.730000e-2 1.432938e-2 9.047230e-2 0 1.360420e-2 8.589380e-2 -1.730000e-2 1.162310e-2 7.338520e-2 -2.996448e-2 8.916758e-3 5.629820e-2 -3.460000e-2 6.210438e-3 3.921119e-2 -2.996448e-2 4.229280e-3 2.670270e-2 -1.730000e-2 3.504130e-3 2.212418e-2 3.024829e-9 4.229289e-3 2.670270e-2 1.730000e-2 6.210438e-3 3.921119e-2 2.996448e-2 8.916758e-3 5.629820e-2 3.460000e-2 1.162310e-2 7.338520e-2 2.996448e-2 1.360420e-2 8.589380e-2 1.730000e-2 -4.003958e-9 9.160000e-2 0 -3.801340e-9 8.696450e-2 -1.730000e-2 -3.247760e-9 7.429999e-2 -2.996448e-2 -2.491550e-9 5.700000e-2 -3.460000e-2 -1.735338e-9 3.970000e-2 -2.996448e-2 -1.181760e-9 2.703550e-2 -1.730000e-2 -9.791348e-10 2.239998e-2 3.024829e-9 -1.181760e-9 2.703550e-2 1.730000e-2 -1.735338e-9 3.970000e-2 2.996448e-2 -2.491550e-9 5.700000e-2 3.460000e-2 -3.247760e-9 7.429999e-2 2.996448e-2 -3.801340e-9 8.696450e-2 1.730000e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] rotation 1.052899e-6 -4.376040e-6 1 3.141590 translation 0.102802 0.845493 0.176799 } DEF _@PATCH_NAME_A6_5 Transform { children [ DEF _A_14 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.652656 radius 3.024999e-2 } } ] rotation 0.707107 0.707106 4.815224e-7 3.141598 scaleOrientation 0.357228 0.862873 -0.357544 1.717900 translation 0.429132 0.788492 0.176798 } DEF _@PATCH_NAME_A6_4 Transform { children [ DEF _A_13 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _2_4 IndexedFaceSet { coord Coordinate { point [ 9.160000e-2 0 0 8.696450e-2 0 -1.730000e-2 7.429999e-2 0 -2.996448e-2 5.700000e-2 0 -3.460000e-2 3.970000e-2 0 -2.996448e-2 2.703550e-2 0 -1.730000e-2 2.239998e-2 0 3.024829e-9 2.703550e-2 0 1.730000e-2 3.970000e-2 0 2.996448e-2 5.700000e-2 0 3.460000e-2 7.429999e-2 0 2.996448e-2 8.696450e-2 0 1.730000e-2 9.081628e-2 1.195620e-2 0 8.622050e-2 1.135110e-2 -1.730000e-2 7.366438e-2 9.698100e-3 -2.996448e-2 5.651240e-2 7.439990e-3 -3.460000e-2 3.936040e-2 5.181889e-3 -2.996448e-2 2.680419e-2 3.528838e-3 -1.730000e-2 2.220840e-2 2.923788e-3 3.024829e-9 2.680419e-2 3.528838e-3 1.730000e-2 3.936040e-2 5.181889e-3 2.996448e-2 5.651240e-2 7.439990e-3 3.460000e-2 7.366438e-2 9.698100e-3 2.996448e-2 8.622050e-2 1.135110e-2 1.730000e-2 8.847880e-2 2.370779e-2 0 8.400119e-2 2.250809e-2 -1.730000e-2 7.176829e-2 1.923030e-2 -2.996448e-2 5.505780e-2 1.475268e-2 -3.460000e-2 3.834730e-2 1.027510e-2 -2.996448e-2 2.611429e-2 6.997310e-3 -1.730000e-2 2.163670e-2 5.797550e-3 3.024829e-9 2.611429e-2 6.997310e-3 1.730000e-2 3.834730e-2 1.027510e-2 2.996448e-2 5.505780e-2 1.475268e-2 3.460000e-2 7.176829e-2 1.923030e-2 2.996448e-2 8.400119e-2 2.250809e-2 1.730000e-2 8.462738e-2 3.505380e-2 0 8.034469e-2 3.327988e-2 -1.730000e-2 6.864420e-2 2.843338e-2 -2.996448e-2 5.266109e-2 2.181299e-2 -3.460000e-2 3.667800e-2 1.519250e-2 -2.996448e-2 2.497760e-2 1.034600e-2 -1.730000e-2 2.069490e-2 8.572109e-3 3.024829e-9 2.497760e-2 1.034600e-2 1.730000e-2 3.667800e-2 1.519250e-2 2.996448e-2 5.266109e-2 2.181299e-2 3.460000e-2 6.864420e-2 2.843338e-2 2.996448e-2 8.034469e-2 3.327988e-2 1.730000e-2 7.932790e-2 4.580000e-2 0 7.531338e-2 4.348219e-2 -1.730000e-2 6.434570e-2 3.714999e-2 -2.996448e-2 4.936340e-2 2.850000e-2 -3.460000e-2 3.438118e-2 1.985000e-2 -2.996448e-2 2.341338e-2 1.351778e-2 -1.730000e-2 1.939900e-2 1.119999e-2 3.024829e-9 2.341349e-2 1.351778e-2 1.730000e-2 3.438118e-2 1.985000e-2 2.996448e-2 4.936340e-2 2.850000e-2 3.460000e-2 6.434570e-2 3.714999e-2 2.996448e-2 7.531350e-2 4.348219e-2 1.730000e-2 7.267118e-2 5.576248e-2 0 6.899359e-2 5.294058e-2 -1.730000e-2 5.894618e-2 4.523098e-2 -2.996448e-2 4.522110e-2 3.469939e-2 -3.460000e-2 3.149610e-2 2.416780e-2 -2.996448e-2 2.144869e-2 1.645820e-2 -1.730000e-2 1.777110e-2 1.363630e-2 3.024829e-9 2.144869e-2 1.645820e-2 1.730000e-2 3.149610e-2 2.416780e-2 2.996448e-2 4.522110e-2 3.469939e-2 3.460000e-2 5.894618e-2 4.523098e-2 2.996448e-2 6.899359e-2 5.294058e-2 1.730000e-2 6.477098e-2 6.477098e-2 0 6.149318e-2 6.149318e-2 -1.730000e-2 5.253800e-2 5.253800e-2 -2.996448e-2 4.030510e-2 4.030510e-2 -3.460000e-2 2.807210e-2 2.807210e-2 -2.996448e-2 1.911699e-2 1.911699e-2 -1.730000e-2 1.583920e-2 1.583920e-2 3.024829e-9 1.911699e-2 1.911699e-2 1.730000e-2 2.807210e-2 2.807210e-2 2.996448e-2 4.030510e-2 4.030510e-2 3.460000e-2 5.253800e-2 5.253800e-2 2.996448e-2 6.149318e-2 6.149318e-2 1.730000e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 ] creaseAngle 0.785000 } } ] rotation 0.577350 0.577351 -0.577347 2.094408 translation 0.755460 0.788491 0.233797 } DEF _@PATCH_NAME_A6_3 Transform { children [ DEF _A_12 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.270000 radius 3.024999e-2 } } ] rotation 0.862857 0.357403 -0.357408 1.717779 scaleOrientation -0.534796 0.267838 0.801408 0.797959 translation 0.887039 0.788491 0.284765 } DEF _@PATCH_NAME_A6_2 Transform { children [ DEF _A_11 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _3_4 IndexedFaceSet { coord Coordinate { point [ 9.160000e-2 0 0 8.696450e-2 0 -1.730000e-2 7.429999e-2 0 -2.996448e-2 5.700000e-2 0 -3.460000e-2 3.970000e-2 0 -2.996448e-2 2.703550e-2 0 -1.730000e-2 2.239998e-2 0 3.024829e-9 2.703550e-2 0 1.730000e-2 3.970000e-2 0 2.996448e-2 5.700000e-2 0 3.460000e-2 7.429999e-2 0 2.996448e-2 8.696450e-2 0 1.730000e-2 9.047230e-2 1.432938e-2 0 8.589380e-2 1.360420e-2 -1.730000e-2 7.338520e-2 1.162310e-2 -2.996448e-2 5.629820e-2 8.916758e-3 -3.460000e-2 3.921119e-2 6.210450e-3 -2.996448e-2 2.670270e-2 4.229289e-3 -1.730000e-2 2.212418e-2 3.504130e-3 3.024829e-9 2.670270e-2 4.229289e-3 1.730000e-2 3.921119e-2 6.210450e-3 2.996448e-2 5.629820e-2 8.916758e-3 3.460000e-2 7.338520e-2 1.162310e-2 2.996448e-2 8.589380e-2 1.360420e-2 1.730000e-2 8.711680e-2 2.830599e-2 0 8.270809e-2 2.687348e-2 -1.730000e-2 7.066348e-2 2.295999e-2 -2.996448e-2 5.421020e-2 1.761399e-2 -3.460000e-2 3.775690e-2 1.226800e-2 -2.996448e-2 2.571230e-2 8.354440e-3 -1.730000e-2 2.130370e-2 6.921980e-3 3.024829e-9 2.571230e-2 8.354440e-3 1.730000e-2 3.775690e-2 1.226800e-2 2.996448e-2 5.421020e-2 1.761399e-2 3.460000e-2 7.066348e-2 2.295999e-2 2.996448e-2 8.270809e-2 2.687348e-2 1.730000e-2 8.161620e-2 4.158550e-2 0 7.748588e-2 3.948099e-2 -1.730000e-2 6.620179e-2 3.373150e-2 -2.996448e-2 5.078740e-2 2.587749e-2 -3.460000e-2 3.537299e-2 1.802339e-2 -2.996448e-2 2.408879e-2 1.227390e-2 -1.730000e-2 1.995849e-2 1.016938e-2 3.024829e-9 2.408879e-2 1.227390e-2 1.730000e-2 3.537299e-2 1.802339e-2 2.996448e-2 5.078740e-2 2.587749e-2 3.460000e-2 6.620179e-2 3.373150e-2 2.996448e-2 7.748588e-2 3.948108e-2 1.730000e-2 7.410600e-2 5.384109e-2 0 7.035569e-2 5.111638e-2 -1.730000e-2 6.010999e-2 4.367240e-2 -2.996448e-2 4.611400e-2 3.350380e-2 -3.460000e-2 3.211800e-2 2.333508e-2 -2.996448e-2 2.187220e-2 1.589109e-2 -1.730000e-2 1.812200e-2 1.316639e-2 3.024829e-9 2.187220e-2 1.589109e-2 1.730000e-2 3.211800e-2 2.333508e-2 2.996448e-2 4.611400e-2 3.350380e-2 3.460000e-2 6.010999e-2 4.367240e-2 2.996448e-2 7.035580e-2 5.111638e-2 1.730000e-2 6.477098e-2 6.477098e-2 0 6.149318e-2 6.149318e-2 -1.730000e-2 5.253800e-2 5.253800e-2 -2.996448e-2 4.030510e-2 4.030510e-2 -3.460000e-2 2.807210e-2 2.807210e-2 -2.996448e-2 1.911699e-2 1.911699e-2 -1.730000e-2 1.583920e-2 1.583920e-2 3.024829e-9 1.911699e-2 1.911699e-2 1.730000e-2 2.807210e-2 2.807210e-2 2.996448e-2 4.030510e-2 4.030510e-2 3.460000e-2 5.253800e-2 5.253800e-2 2.996448e-2 6.149318e-2 6.149318e-2 1.730000e-2 5.384109e-2 7.410600e-2 0 5.111638e-2 7.035569e-2 -1.730000e-2 4.367240e-2 6.010999e-2 -2.996448e-2 3.350380e-2 4.611400e-2 -3.460000e-2 2.333508e-2 3.211800e-2 -2.996448e-2 1.589109e-2 2.187220e-2 -1.730000e-2 1.316639e-2 1.812200e-2 3.024829e-9 1.589109e-2 2.187220e-2 1.730000e-2 2.333508e-2 3.211800e-2 2.996448e-2 3.350380e-2 4.611400e-2 3.460000e-2 4.367240e-2 6.010999e-2 2.996448e-2 5.111638e-2 7.035580e-2 1.730000e-2 4.158550e-2 8.161620e-2 0 3.948108e-2 7.748588e-2 -1.730000e-2 3.373150e-2 6.620179e-2 -2.996448e-2 2.587749e-2 5.078740e-2 -3.460000e-2 1.802339e-2 3.537299e-2 -2.996448e-2 1.227390e-2 2.408879e-2 -1.730000e-2 1.016938e-2 1.995849e-2 3.024829e-9 1.227390e-2 2.408879e-2 1.730000e-2 1.802339e-2 3.537299e-2 2.996448e-2 2.587749e-2 5.078740e-2 3.460000e-2 3.373150e-2 6.620179e-2 2.996448e-2 3.948108e-2 7.748588e-2 1.730000e-2 2.830599e-2 8.711680e-2 0 2.687348e-2 8.270809e-2 -1.730000e-2 2.295999e-2 7.066348e-2 -2.996448e-2 1.761399e-2 5.421020e-2 -3.460000e-2 1.226800e-2 3.775690e-2 -2.996448e-2 8.354430e-3 2.571230e-2 -1.730000e-2 6.921980e-3 2.130370e-2 3.024829e-9 8.354440e-3 2.571230e-2 1.730000e-2 1.226800e-2 3.775690e-2 2.996448e-2 1.761399e-2 5.421020e-2 3.460000e-2 2.295999e-2 7.066348e-2 2.996448e-2 2.687348e-2 8.270809e-2 1.730000e-2 1.432938e-2 9.047230e-2 0 1.360420e-2 8.589380e-2 -1.730000e-2 1.162310e-2 7.338520e-2 -2.996448e-2 8.916758e-3 5.629820e-2 -3.460000e-2 6.210438e-3 3.921119e-2 -2.996448e-2 4.229280e-3 2.670270e-2 -1.730000e-2 3.504130e-3 2.212418e-2 3.024829e-9 4.229289e-3 2.670270e-2 1.730000e-2 6.210438e-3 3.921119e-2 2.996448e-2 8.916758e-3 5.629820e-2 3.460000e-2 1.162310e-2 7.338520e-2 2.996448e-2 1.360420e-2 8.589380e-2 1.730000e-2 -4.003958e-9 9.160000e-2 0 -3.801340e-9 8.696450e-2 -1.730000e-2 -3.247760e-9 7.429999e-2 -2.996448e-2 -2.491550e-9 5.700000e-2 -3.460000e-2 -1.735338e-9 3.970000e-2 -2.996448e-2 -1.181760e-9 2.703550e-2 -1.730000e-2 -9.791348e-10 2.239998e-2 3.024829e-9 -1.181760e-9 2.703550e-2 1.730000e-2 -1.735338e-9 3.970000e-2 2.996448e-2 -2.491550e-9 5.700000e-2 3.460000e-2 -3.247760e-9 7.429999e-2 2.996448e-2 -3.801340e-9 8.696450e-2 1.730000e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] rotation 0.678601 0.678594 0.281084 2.593569 scaleOrientation 0.636758 -3.560600e-2 0.770241 1.094148 translation 0.982499 0.731489 0.380225 } DEF _@PATCH_NAME_A6_1 Transform { children [ DEF _A_10 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.109499 radius 3.024999e-2 } } ] rotation 0.382684 -4.605224e-6 0.923879 3.141590 scaleOrientation 5.178093e-2 -0.821848 -0.567347 0.573764 translation 1.022799 0.676738 0.420529 } DEF _@PATCH_NAME_A5_1 Transform { children [ DEF _A_9 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.115000 radius 3.024999e-2 } } ] translation 1.022289 0.442539 0.422488 } DEF _@PATCH_NAME_A4_3 Transform { children [ DEF _A_8 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.547505 radius 3.024999e-2 } } ] rotation 0 1 0 3.141590 translation 1.090000 0.570752 0.208000 } DEF _@PATCH_NAME_A4_2 Transform { children [ DEF _A_7 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _4_4 IndexedFaceSet { coord Coordinate { point [ 9.160000e-2 0 0 8.696450e-2 0 -1.730000e-2 7.429999e-2 0 -2.996448e-2 5.700000e-2 0 -3.460000e-2 3.970000e-2 0 -2.996448e-2 2.703550e-2 0 -1.730000e-2 2.239998e-2 0 3.024829e-9 2.703550e-2 0 1.730000e-2 3.970000e-2 0 2.996448e-2 5.700000e-2 0 3.460000e-2 7.429999e-2 0 2.996448e-2 8.696450e-2 0 1.730000e-2 9.047230e-2 1.432938e-2 0 8.589380e-2 1.360420e-2 -1.730000e-2 7.338520e-2 1.162310e-2 -2.996448e-2 5.629820e-2 8.916758e-3 -3.460000e-2 3.921119e-2 6.210450e-3 -2.996448e-2 2.670270e-2 4.229289e-3 -1.730000e-2 2.212418e-2 3.504130e-3 3.024829e-9 2.670270e-2 4.229289e-3 1.730000e-2 3.921119e-2 6.210450e-3 2.996448e-2 5.629820e-2 8.916758e-3 3.460000e-2 7.338520e-2 1.162310e-2 2.996448e-2 8.589380e-2 1.360420e-2 1.730000e-2 8.711680e-2 2.830599e-2 0 8.270809e-2 2.687348e-2 -1.730000e-2 7.066348e-2 2.295999e-2 -2.996448e-2 5.421020e-2 1.761399e-2 -3.460000e-2 3.775690e-2 1.226800e-2 -2.996448e-2 2.571230e-2 8.354440e-3 -1.730000e-2 2.130370e-2 6.921980e-3 3.024829e-9 2.571230e-2 8.354440e-3 1.730000e-2 3.775690e-2 1.226800e-2 2.996448e-2 5.421020e-2 1.761399e-2 3.460000e-2 7.066348e-2 2.295999e-2 2.996448e-2 8.270809e-2 2.687348e-2 1.730000e-2 8.161620e-2 4.158550e-2 0 7.748588e-2 3.948099e-2 -1.730000e-2 6.620179e-2 3.373150e-2 -2.996448e-2 5.078740e-2 2.587749e-2 -3.460000e-2 3.537299e-2 1.802339e-2 -2.996448e-2 2.408879e-2 1.227390e-2 -1.730000e-2 1.995849e-2 1.016938e-2 3.024829e-9 2.408879e-2 1.227390e-2 1.730000e-2 3.537299e-2 1.802339e-2 2.996448e-2 5.078740e-2 2.587749e-2 3.460000e-2 6.620179e-2 3.373150e-2 2.996448e-2 7.748588e-2 3.948108e-2 1.730000e-2 7.410600e-2 5.384109e-2 0 7.035569e-2 5.111638e-2 -1.730000e-2 6.010999e-2 4.367240e-2 -2.996448e-2 4.611400e-2 3.350380e-2 -3.460000e-2 3.211800e-2 2.333508e-2 -2.996448e-2 2.187220e-2 1.589109e-2 -1.730000e-2 1.812200e-2 1.316639e-2 3.024829e-9 2.187220e-2 1.589109e-2 1.730000e-2 3.211800e-2 2.333508e-2 2.996448e-2 4.611400e-2 3.350380e-2 3.460000e-2 6.010999e-2 4.367240e-2 2.996448e-2 7.035580e-2 5.111638e-2 1.730000e-2 6.477098e-2 6.477098e-2 0 6.149318e-2 6.149318e-2 -1.730000e-2 5.253800e-2 5.253800e-2 -2.996448e-2 4.030510e-2 4.030510e-2 -3.460000e-2 2.807210e-2 2.807210e-2 -2.996448e-2 1.911699e-2 1.911699e-2 -1.730000e-2 1.583920e-2 1.583920e-2 3.024829e-9 1.911699e-2 1.911699e-2 1.730000e-2 2.807210e-2 2.807210e-2 2.996448e-2 4.030510e-2 4.030510e-2 3.460000e-2 5.253800e-2 5.253800e-2 2.996448e-2 6.149318e-2 6.149318e-2 1.730000e-2 5.384109e-2 7.410600e-2 0 5.111638e-2 7.035569e-2 -1.730000e-2 4.367240e-2 6.010999e-2 -2.996448e-2 3.350380e-2 4.611400e-2 -3.460000e-2 2.333508e-2 3.211800e-2 -2.996448e-2 1.589109e-2 2.187220e-2 -1.730000e-2 1.316639e-2 1.812200e-2 3.024829e-9 1.589109e-2 2.187220e-2 1.730000e-2 2.333508e-2 3.211800e-2 2.996448e-2 3.350380e-2 4.611400e-2 3.460000e-2 4.367240e-2 6.010999e-2 2.996448e-2 5.111638e-2 7.035580e-2 1.730000e-2 4.158550e-2 8.161620e-2 0 3.948108e-2 7.748588e-2 -1.730000e-2 3.373150e-2 6.620179e-2 -2.996448e-2 2.587749e-2 5.078740e-2 -3.460000e-2 1.802339e-2 3.537299e-2 -2.996448e-2 1.227390e-2 2.408879e-2 -1.730000e-2 1.016938e-2 1.995849e-2 3.024829e-9 1.227390e-2 2.408879e-2 1.730000e-2 1.802339e-2 3.537299e-2 2.996448e-2 2.587749e-2 5.078740e-2 3.460000e-2 3.373150e-2 6.620179e-2 2.996448e-2 3.948108e-2 7.748588e-2 1.730000e-2 2.830599e-2 8.711680e-2 0 2.687348e-2 8.270809e-2 -1.730000e-2 2.295999e-2 7.066348e-2 -2.996448e-2 1.761399e-2 5.421020e-2 -3.460000e-2 1.226800e-2 3.775690e-2 -2.996448e-2 8.354430e-3 2.571230e-2 -1.730000e-2 6.921980e-3 2.130370e-2 3.024829e-9 8.354440e-3 2.571230e-2 1.730000e-2 1.226800e-2 3.775690e-2 2.996448e-2 1.761399e-2 5.421020e-2 3.460000e-2 2.295999e-2 7.066348e-2 2.996448e-2 2.687348e-2 8.270809e-2 1.730000e-2 1.432938e-2 9.047230e-2 0 1.360420e-2 8.589380e-2 -1.730000e-2 1.162310e-2 7.338520e-2 -2.996448e-2 8.916758e-3 5.629820e-2 -3.460000e-2 6.210438e-3 3.921119e-2 -2.996448e-2 4.229280e-3 2.670270e-2 -1.730000e-2 3.504130e-3 2.212418e-2 3.024829e-9 4.229289e-3 2.670270e-2 1.730000e-2 6.210438e-3 3.921119e-2 2.996448e-2 8.916758e-3 5.629820e-2 3.460000e-2 1.162310e-2 7.338520e-2 2.996448e-2 1.360420e-2 8.589380e-2 1.730000e-2 -4.003958e-9 9.160000e-2 0 -3.801340e-9 8.696450e-2 -1.730000e-2 -3.247760e-9 7.429999e-2 -2.996448e-2 -2.491550e-9 5.700000e-2 -3.460000e-2 -1.735338e-9 3.970000e-2 -2.996448e-2 -1.181760e-9 2.703550e-2 -1.730000e-2 -9.791348e-10 2.239998e-2 3.024829e-9 -1.181760e-9 2.703550e-2 1.730000e-2 -1.735338e-9 3.970000e-2 2.996448e-2 -2.491550e-9 5.700000e-2 3.460000e-2 -3.247760e-9 7.429999e-2 2.996448e-2 -3.801340e-9 8.696450e-2 1.730000e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] rotation 2.387799e-9 1 -4.422680e-9 2.915940 scaleOrientation 1.227418e-10 1 -2.232650e-9 2.356189 translation 1.145560 0.844505 0.220752 } DEF _@PATCH_NAME_A4_1 Transform { children [ DEF _A_6 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.291390 radius 3.024999e-2 } } ] rotation 0.704850 -0.704846 7.986440e-2 3.300980 scaleOrientation -0.450484 0.171333 0.876190 0.346455 translation 1.287559 0.901503 0.253351 } DEF _@PATCH_NAME_A3_2 Transform { children [ DEF _A_5 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.202998 radius 3.024999e-2 } } ] rotation -0.663918 0.528779 0.528775 1.969390 scaleOrientation 0.962579 0.160769 -0.218162 3.860340 translation 1.645439 0.901506 0.335509 } DEF _@PATCH_NAME_A3_1 Transform { children [ DEF _A_4 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _5_3 IndexedFaceSet { coord Coordinate { point [ 0.382149 0 0 0.378096 0 -1.512498e-2 0.367024 0 -2.619729e-2 0.351900 0 -3.024999e-2 0.336775 0 -2.619729e-2 0.325702 0 -1.512498e-2 0.321648 0 2.644539e-9 0.325702 0 1.512498e-2 0.336775 0 2.619729e-2 0.351900 0 3.024999e-2 0.367024 0 2.619729e-2 0.378096 0 1.512498e-2 0.377445 5.978139e-2 0 0.373441 5.914739e-2 -1.512498e-2 0.362506 5.741538e-2 -2.619729e-2 0.347568 5.504930e-2 -3.024999e-2 0.332628 5.268320e-2 -2.619729e-2 0.321693 5.095110e-2 -1.512498e-2 0.317690 5.031710e-2 2.644539e-9 0.321693 5.095110e-2 1.512498e-2 0.332628 5.268320e-2 2.619729e-2 0.347568 5.504930e-2 3.024999e-2 0.362506 5.741538e-2 2.619729e-2 0.373441 5.914748e-2 1.512498e-2 0.363445 0.118091 0 0.359591 0.116838 -1.512498e-2 0.349061 0.113416 -2.619729e-2 0.334677 0.108741 -3.024999e-2 0.320291 0.104069 -2.619729e-2 0.309762 0.100648 -1.512498e-2 0.305907 9.939529e-2 2.644539e-9 0.309762 0.100648 1.512498e-2 0.320291 0.104069 2.619729e-2 0.334677 0.108741 3.024999e-2 0.349061 0.113416 2.619729e-2 0.359591 0.116838 1.512498e-2 0.340498 0.173491 0 0.336887 0.171653 -1.512498e-2 0.327021 0.166626 -2.619729e-2 0.313544 0.159758 -3.024999e-2 0.300069 0.152893 -2.619729e-2 0.290203 0.147864 -1.512498e-2 0.286592 0.146026 2.644539e-9 0.290203 0.147864 1.512498e-2 0.300069 0.152893 2.619729e-2 0.313544 0.159758 3.024999e-2 0.327021 0.166626 2.619729e-2 0.336887 0.171653 1.512498e-2 0.309166 0.224620 0 0.305887 0.222240 -1.512498e-2 0.296929 0.215730 -2.619729e-2 0.284693 0.206842 -3.024999e-2 0.272457 0.197951 -2.619729e-2 0.263498 0.191441 -1.512498e-2 0.260219 0.189061 2.644539e-9 0.263498 0.191441 1.512498e-2 0.272457 0.197951 2.619729e-2 0.284693 0.206842 3.024999e-2 0.296929 0.215730 2.619729e-2 0.305887 0.222240 1.512498e-2 0.270220 0.270220 0 0.267354 0.267354 -1.512498e-2 0.259526 0.259526 -2.619729e-2 0.248831 0.248831 -3.024999e-2 0.238134 0.238134 -2.619729e-2 0.230305 0.230305 -1.512498e-2 0.227439 0.227439 2.644539e-9 0.230305 0.230305 1.512498e-2 0.238134 0.238134 2.619729e-2 0.248831 0.248831 3.024999e-2 0.259526 0.259526 2.619729e-2 0.267354 0.267354 1.512498e-2 0.224620 0.309166 0 0.222240 0.305887 -1.512498e-2 0.215730 0.296929 -2.619729e-2 0.206842 0.284693 -3.024999e-2 0.197951 0.272457 -2.619729e-2 0.191441 0.263498 -1.512498e-2 0.189061 0.260219 2.644539e-9 0.191441 0.263498 1.512498e-2 0.197951 0.272457 2.619729e-2 0.206842 0.284693 3.024999e-2 0.215730 0.296929 2.619729e-2 0.222240 0.305887 1.512498e-2 0.173491 0.340498 0 0.171653 0.336887 -1.512498e-2 0.166626 0.327021 -2.619729e-2 0.159758 0.313544 -3.024999e-2 0.152893 0.300069 -2.619729e-2 0.147864 0.290203 -1.512498e-2 0.146026 0.286592 2.644539e-9 0.147864 0.290203 1.512498e-2 0.152893 0.300069 2.619729e-2 0.159758 0.313544 3.024999e-2 0.166626 0.327021 2.619729e-2 0.171653 0.336887 1.512498e-2 0.118091 0.363445 0 0.116838 0.359591 -1.512498e-2 0.113416 0.349061 -2.619729e-2 0.108741 0.334677 -3.024999e-2 0.104069 0.320291 -2.619729e-2 0.100648 0.309762 -1.512498e-2 9.939529e-2 0.305907 2.644539e-9 0.100648 0.309762 1.512498e-2 0.104069 0.320291 2.619729e-2 0.108741 0.334677 3.024999e-2 0.113416 0.349061 2.619729e-2 0.116838 0.359591 1.512498e-2 5.978139e-2 0.377445 0 5.914739e-2 0.373441 -1.512498e-2 5.741529e-2 0.362506 -2.619729e-2 5.504930e-2 0.347568 -3.024999e-2 5.268320e-2 0.332628 -2.619729e-2 5.095110e-2 0.321693 -1.512498e-2 5.031710e-2 0.317690 2.644539e-9 5.095110e-2 0.321693 1.512498e-2 5.268320e-2 0.332628 2.619729e-2 5.504930e-2 0.347568 3.024999e-2 5.741529e-2 0.362506 2.619729e-2 5.914739e-2 0.373441 1.512498e-2 -1.670430e-8 0.382149 0 -1.652719e-8 0.378096 -1.512498e-2 -1.604320e-8 0.367024 -2.619729e-2 -1.538199e-8 0.351900 -3.024999e-2 -1.472090e-8 0.336775 -2.619729e-2 -1.423688e-8 0.325702 -1.512498e-2 -1.405980e-8 0.321648 2.644539e-9 -1.423688e-8 0.325702 1.512498e-2 -1.472090e-8 0.336775 2.619729e-2 -1.538199e-8 0.351900 3.024999e-2 -1.604320e-8 0.367024 2.619729e-2 -1.652719e-8 0.378096 1.512498e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] rotation 0.136932 -8.731023e-2 -0.986725 1.578480 scaleOrientation -9.193804e-2 0.994878 -4.199571e-2 2.346280 translation 1.740170 1.252959 0.375348 } DEF _@PATCH_NAME_A2_2 Transform { children [ DEF _A_3 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 0.243000 radius 3.024999e-2 } } ] rotation 2.890650e-4 0.999996 -2.550150e-3 2.915940 scaleOrientation -4.779961e-2 0.998838 -6.033322e-3 6.123058e-2 translation 2.083290 1.374459 0.453478 } DEF _@PATCH_NAME_A2_1 Transform { children [ DEF _A_2 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry DEF _6_3 IndexedFaceSet { coord Coordinate { point [ 0.383549 0 0 0.379496 0 -1.512498e-2 0.368425 0 -2.619729e-2 0.353300 0 -3.024999e-2 0.338173 0 -2.619729e-2 0.327102 0 -1.512498e-2 0.323049 0 2.644539e-9 0.327102 0 1.512498e-2 0.338173 0 2.619729e-2 0.353300 0 3.024999e-2 0.368425 0 2.619729e-2 0.379496 0 1.512498e-2 0.378827 6.000040e-2 0 0.374825 5.936649e-2 -1.512498e-2 0.363889 5.763439e-2 -2.619729e-2 0.348948 5.526829e-2 -3.024999e-2 0.334010 5.290218e-2 -2.619729e-2 0.323076 5.117008e-2 -1.512498e-2 0.319072 5.053620e-2 2.644539e-9 0.323076 5.117008e-2 1.512498e-2 0.334010 5.290218e-2 2.619729e-2 0.348948 5.526829e-2 3.024999e-2 0.363889 5.763439e-2 2.619729e-2 0.374825 5.936649e-2 1.512498e-2 0.364778 0.118523 0 0.360922 0.117270 -1.512498e-2 0.350392 0.113848 -2.619729e-2 0.336008 0.109176 -3.024999e-2 0.321624 0.104501 -2.619729e-2 0.311093 0.101080 -1.512498e-2 0.307238 9.982790e-2 2.644539e-9 0.311093 0.101080 1.512498e-2 0.321624 0.104501 2.619729e-2 0.336008 0.109176 3.024999e-2 0.350392 0.113848 2.619729e-2 0.360922 0.117270 1.512498e-2 0.341746 0.174126 0 0.338135 0.172288 -1.512498e-2 0.328269 0.167261 -2.619729e-2 0.314792 0.160393 -3.024999e-2 0.301315 0.153528 -2.619729e-2 0.291451 0.148502 -1.512498e-2 0.287840 0.146660 2.644539e-9 0.291451 0.148502 1.512498e-2 0.301315 0.153528 2.619729e-2 0.314792 0.160393 3.024999e-2 0.328269 0.167261 2.619729e-2 0.338135 0.172288 1.512498e-2 0.310297 0.225445 0 0.307020 0.223063 -1.512498e-2 0.298061 0.216554 -2.619729e-2 0.285825 0.207663 -3.024999e-2 0.273588 0.198772 -2.619729e-2 0.264631 0.192266 -1.512498e-2 0.261352 0.189884 2.644539e-9 0.264631 0.192266 1.512498e-2 0.273588 0.198772 2.619729e-2 0.285825 0.207663 3.024999e-2 0.298061 0.216554 2.619729e-2 0.307020 0.223063 1.512498e-2 0.271210 0.271210 0 0.268344 0.268344 -1.512498e-2 0.260515 0.260515 -2.619729e-2 0.249821 0.249821 -3.024999e-2 0.239124 0.239124 -2.619729e-2 0.231297 0.231297 -1.512498e-2 0.228431 0.228431 2.644539e-9 0.231297 0.231297 1.512498e-2 0.239124 0.239124 2.619729e-2 0.249821 0.249821 3.024999e-2 0.260515 0.260515 2.619729e-2 0.268344 0.268344 1.512498e-2 0.225445 0.310299 0 0.223063 0.307020 -1.512498e-2 0.216554 0.298061 -2.619729e-2 0.207663 0.285825 -3.024999e-2 0.198772 0.273588 -2.619729e-2 0.192266 0.264631 -1.512498e-2 0.189884 0.261352 2.644539e-9 0.192266 0.264631 1.512498e-2 0.198772 0.273588 2.619729e-2 0.207663 0.285825 3.024999e-2 0.216554 0.298061 2.619729e-2 0.223063 0.307020 1.512498e-2 0.174126 0.341746 0 0.172288 0.338135 -1.512498e-2 0.167261 0.328269 -2.619729e-2 0.160393 0.314792 -3.024999e-2 0.153528 0.301315 -2.619729e-2 0.148502 0.291451 -1.512498e-2 0.146660 0.287840 2.644539e-9 0.148502 0.291451 1.512498e-2 0.153528 0.301315 2.619729e-2 0.160393 0.314792 3.024999e-2 0.167261 0.328269 2.619729e-2 0.172288 0.338135 1.512498e-2 0.118523 0.364778 0 0.117270 0.360922 -1.512498e-2 0.113848 0.350392 -2.619729e-2 0.109176 0.336008 -3.024999e-2 0.104501 0.321624 -2.619729e-2 0.101080 0.311093 -1.512498e-2 9.982790e-2 0.307238 2.644539e-9 0.101080 0.311093 1.512498e-2 0.104501 0.321624 2.619729e-2 0.109176 0.336008 3.024999e-2 0.113848 0.350392 2.619729e-2 0.117270 0.360922 1.512498e-2 6.000040e-2 0.378827 0 5.936640e-2 0.374825 -1.512498e-2 5.763430e-2 0.363889 -2.619729e-2 5.526829e-2 0.348948 -3.024999e-2 5.290218e-2 0.334010 -2.619729e-2 5.117008e-2 0.323076 -1.512498e-2 5.053608e-2 0.319072 2.644539e-9 5.117008e-2 0.323076 1.512498e-2 5.290218e-2 0.334010 2.619729e-2 5.526829e-2 0.348948 3.024999e-2 5.763430e-2 0.363889 2.619729e-2 5.936640e-2 0.374825 1.512498e-2 -1.676549e-8 0.383549 0 -1.658838e-8 0.379496 -1.512498e-2 -1.610439e-8 0.368425 -2.619729e-2 -1.544320e-8 0.353300 -3.024999e-2 -1.478209e-8 0.338173 -2.619729e-2 -1.429808e-8 0.327102 -1.512498e-2 -1.412100e-8 0.323049 2.644539e-9 -1.429808e-8 0.327102 1.512498e-2 -1.478209e-8 0.338173 2.619729e-2 -1.544320e-8 0.353300 3.024999e-2 -1.610439e-8 0.368425 2.619729e-2 -1.658838e-8 0.379496 1.512498e-2 ] } coordIndex [ 0 1 12 -1 13 12 1 -1 1 2 13 -1 14 13 2 -1 2 3 14 -1 15 14 3 -1 3 4 15 -1 16 15 4 -1 4 5 16 -1 17 16 5 -1 5 6 17 -1 18 17 6 -1 6 7 18 -1 19 18 7 -1 7 8 19 -1 20 19 8 -1 8 9 20 -1 21 20 9 -1 9 10 21 -1 22 21 10 -1 10 11 22 -1 23 22 11 -1 11 0 23 -1 12 23 0 -1 12 13 24 -1 25 24 13 -1 13 14 25 -1 26 25 14 -1 14 15 26 -1 27 26 15 -1 15 16 27 -1 28 27 16 -1 16 17 28 -1 29 28 17 -1 17 18 29 -1 30 29 18 -1 18 19 30 -1 31 30 19 -1 19 20 31 -1 32 31 20 -1 20 21 32 -1 33 32 21 -1 21 22 33 -1 34 33 22 -1 22 23 34 -1 35 34 23 -1 23 12 35 -1 24 35 12 -1 24 25 36 -1 37 36 25 -1 25 26 37 -1 38 37 26 -1 26 27 38 -1 39 38 27 -1 27 28 39 -1 40 39 28 -1 28 29 40 -1 41 40 29 -1 29 30 41 -1 42 41 30 -1 30 31 42 -1 43 42 31 -1 31 32 43 -1 44 43 32 -1 32 33 44 -1 45 44 33 -1 33 34 45 -1 46 45 34 -1 34 35 46 -1 47 46 35 -1 35 24 47 -1 36 47 24 -1 36 37 48 -1 49 48 37 -1 37 38 49 -1 50 49 38 -1 38 39 50 -1 51 50 39 -1 39 40 51 -1 52 51 40 -1 40 41 52 -1 53 52 41 -1 41 42 53 -1 54 53 42 -1 42 43 54 -1 55 54 43 -1 43 44 55 -1 56 55 44 -1 44 45 56 -1 57 56 45 -1 45 46 57 -1 58 57 46 -1 46 47 58 -1 59 58 47 -1 47 36 59 -1 48 59 36 -1 48 49 60 -1 61 60 49 -1 49 50 61 -1 62 61 50 -1 50 51 62 -1 63 62 51 -1 51 52 63 -1 64 63 52 -1 52 53 64 -1 65 64 53 -1 53 54 65 -1 66 65 54 -1 54 55 66 -1 67 66 55 -1 55 56 67 -1 68 67 56 -1 56 57 68 -1 69 68 57 -1 57 58 69 -1 70 69 58 -1 58 59 70 -1 71 70 59 -1 59 48 71 -1 60 71 48 -1 60 61 72 -1 73 72 61 -1 61 62 73 -1 74 73 62 -1 62 63 74 -1 75 74 63 -1 63 64 75 -1 76 75 64 -1 64 65 76 -1 77 76 65 -1 65 66 77 -1 78 77 66 -1 66 67 78 -1 79 78 67 -1 67 68 79 -1 80 79 68 -1 68 69 80 -1 81 80 69 -1 69 70 81 -1 82 81 70 -1 70 71 82 -1 83 82 71 -1 71 60 83 -1 72 83 60 -1 72 73 84 -1 85 84 73 -1 73 74 85 -1 86 85 74 -1 74 75 86 -1 87 86 75 -1 75 76 87 -1 88 87 76 -1 76 77 88 -1 89 88 77 -1 77 78 89 -1 90 89 78 -1 78 79 90 -1 91 90 79 -1 79 80 91 -1 92 91 80 -1 80 81 92 -1 93 92 81 -1 81 82 93 -1 94 93 82 -1 82 83 94 -1 95 94 83 -1 83 72 95 -1 84 95 72 -1 84 85 96 -1 97 96 85 -1 85 86 97 -1 98 97 86 -1 86 87 98 -1 99 98 87 -1 87 88 99 -1 100 99 88 -1 88 89 100 -1 101 100 89 -1 89 90 101 -1 102 101 90 -1 90 91 102 -1 103 102 91 -1 91 92 103 -1 104 103 92 -1 92 93 104 -1 105 104 93 -1 93 94 105 -1 106 105 94 -1 94 95 106 -1 107 106 95 -1 95 84 107 -1 96 107 84 -1 96 97 108 -1 109 108 97 -1 97 98 109 -1 110 109 98 -1 98 99 110 -1 111 110 99 -1 99 100 111 -1 112 111 100 -1 100 101 112 -1 113 112 101 -1 101 102 113 -1 114 113 102 -1 102 103 114 -1 115 114 103 -1 103 104 115 -1 116 115 104 -1 104 105 116 -1 117 116 105 -1 105 106 117 -1 118 117 106 -1 106 107 118 -1 119 118 107 -1 107 96 119 -1 108 119 96 -1 108 109 120 -1 121 120 109 -1 109 110 121 -1 122 121 110 -1 110 111 122 -1 123 122 111 -1 111 112 123 -1 124 123 112 -1 112 113 124 -1 125 124 113 -1 113 114 125 -1 126 125 114 -1 114 115 126 -1 127 126 115 -1 115 116 127 -1 128 127 116 -1 116 117 128 -1 129 128 117 -1 117 118 129 -1 130 129 118 -1 118 119 130 -1 131 130 119 -1 119 108 131 -1 120 131 108 -1 ] creaseAngle 0.785000 } } ] rotation 8.912473e-3 0.999959 -1.446050e-3 2.866280 scaleOrientation -8.105068e-3 -0.900838 -0.434079 1.903679e-2 translation 2.423748 1.489910 0.549012 } DEF _@PATCH_NAME_A1_1 Transform { children [ DEF _A_1 Shape { appearance Appearance { material Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129998 specularColor 0.889998 0.889998 0.889998 } } geometry Cylinder { height 1.160060 radius 3.024999e-2 } } ] rotation 0.699665 0.708339 9.340090e-2 2.945430 scaleOrientation 0.363300 0.664404 -0.653131 1.093029 translation 2.988919 1.850728 0.703975 } choreonoid-1.5.0/share/model/Labo1/wall2.wrl0000664000000000000000000005005512741425367017275 0ustar rootroot#VRML V2.0 utf8 #VRML V2.0 utf8 #Cosmo Worlds V2.0 Transform { children [ Transform { children [ Transform { children [ Group { children [ Group { } Transform { children [ Shape { appearance Appearance { material DEF _7 Material { diffuseColor 0.449999 0.449999 0.449999 specularColor 0.500000 0.500000 0.500000 } } geometry DEF _10 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.746819 0 2 0.317999 0 3 0.100000 0 4 0.317999 0 5 0.100000 0 6 0.317999 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999996e-7 9.999996e-7 9.999996e-7 } ] } ] rotation 0.905747 -0.299685 -0.299685 4.613550 translation 2.809560 2.117500 1.337339 } Transform { children [ Group { children [ Group { } Transform { children [ Shape { appearance Appearance { material USE _7 } geometry DEF _11 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.256500 0 2 0.317999 0 3 0.100000 0 4 0.317999 0 5 0.100000 0 6 0.317999 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 ] } } ] scale 9.999996e-7 9.999996e-7 9.999996e-7 } ] } ] rotation -5.348458e-13 1 -2.215429e-13 0.785395 translation 2.492000 1.830250 0.910000 } ] } Transform { children [ Transform { children [ DEF Wall2 Shape { appearance Appearance { material Material { diffuseColor 0.600000 0.500000 0.300000 specularColor 0.209996 0.209996 0.209996 } } } ] translation 0.915566 0.759064 -2.624998e-2 } Transform { children [ DEF Wall3 Shape { appearance Appearance { material Material { diffuseColor 0.600000 0.500000 0.300000 specularColor 0.209996 0.209996 0.209996 } } geometry DEF _67 IndexedFaceSet { coord Coordinate { point [ -5e-2 -0.100000 0.204089 2.499629e-3 -0.100000 4.089260e-3 -5e-2 0.100000 4.089260e-3 -5e-2 -0.100000 4.089260e-3 2.499930e-3 9.999988e-2 4.089260e-3 2.499930e-3 9.999988e-2 -1.299998 2.499930e-3 -1.749698 -1.299998 -5.000010e-2 9.999988e-2 -1.299998 -5.000010e-2 -1.749698 -1.299998 -5.000010e-2 -1.749698 0.204089 2.499930e-3 -0.100000 0.204089 2.499930e-3 -1.749698 0.204089 2.499930e-3 -1.749698 4.089260e-3 -5.000010e-2 -1.749698 4.089260e-3 ] } texCoord TextureCoordinate { point [ 0 1 0 0 1 1 1 0 0 1 0 0 1 0 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 ] } colorPerVertex FALSE coordIndex [ 2 3 0 -1 5 6 8 7 -1 9 13 12 11 -1 6 5 4 12 -1 13 8 6 12 -1 10 11 12 1 -1 9 11 10 0 -1 4 5 7 2 -1 7 8 13 2 -1 10 1 4 -1 2 0 10 4 -1 13 9 0 3 -1 ] creaseAngle 0.500000 texCoordIndex [ 4 5 6 -1 10 11 13 12 -1 42 43 45 44 -1 21 20 18 19 -1 26 27 29 28 -1 38 39 41 40 -1 31 33 32 30 -1 25 24 22 23 -1 14 15 17 16 -1 7 9 8 -1 0 1 3 2 -1 35 37 36 34 -1 ] } } ] translation 3.582190 1.749698 1.299998 } Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0 diffuseColor 0.750000 0.750000 0.750000 specularColor 0.500000 0.500000 0.500000 } } geometry Box { size 5.249999e-2 8e-3 0.159997 } } ] translation 3.558439 1.853700 1.175050 } Transform { children [ Shape { appearance Appearance { material DEF _100 Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129997 specularColor 0.889998 0.889998 0.889998 } } geometry Box { size 5.249999e-2 8e-3 0.159997 } } ] translation 3.558439 1.861700 1.175050 } ] } Transform { children [ DEF wall1 Shape { appearance Appearance { material Material { diffuseColor 0.600000 0.500000 0.300000 specularColor 0.209996 0.209996 0.209996 } } } ] translation 0.914690 1.195000 1.447499 } ] } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -0.606143 0.606144 0.514956 4.092669 translation 1.555698 1.694000 0.538083 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation 0 1 0 2.187050 translation 1.621899 1.947499 0.824751 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.911889 0.290230 -0.290215 1.662909 translation 1.998939 2.106487 1.357089 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] translation 1.529999 1.820749 0.694993 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.993448 -8.080621e-2 8.080601e-2 1.577370 translation 1.604179 1.534999 0.242026 } ] } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation 0.606992 -0.606992 -0.512953 2.193680 translation 2.518520 1.702000 0.753228 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation 3.485909e-7 1 -1.059856e-7 2.209870 translation 2.586838 1.958500 1.037618 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.905747 -0.299685 -0.299685 4.613550 translation 2.809560 2.117500 1.337339 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation -5.348458e-13 1 -2.215429e-13 0.785395 translation 2.492000 1.830250 0.910000 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.993023 -8.338186e-2 8.338186e-2 1.577800 translation 2.585220 1.542999 0.358828 } ] } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation -0.357403 0.357402 0.862859 4.565410 scaleOrientation 0.977248 0.149976 -0.149977 4.689380 translation 0.125101 1.735000 0.256105 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -0.678599 0.678599 -0.281081 2.593569 scaleOrientation -0.303838 -3.283894e-2 -0.952157 0.664129 translation 9.681860e-2 1.812999 0.227822 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation -6.738029e-21 1 1.626719e-20 3.141597 scaleOrientation 2.338130e-20 1 3.141188e-20 1.570798 translation 4.166390e-2 1.902999 0.172664 } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -0.577350 0.577350 -0.577350 2.094398 scaleOrientation 0.151967 -0.379547 0.912606 3.860579 translation -0.158000 0.199597 -6.800039e-2 } ] rotation -6.738029e-21 1 1.626719e-20 3.141597 scaleOrientation 2.338130e-20 1 3.141188e-20 1.570798 translation -0.116336 1.735000 0.172670 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation -0.357403 0.357402 0.862859 4.565410 translation 0.217028 1.735000 0.348028 } ] } Transform { children [ Transform { children [ Transform { translation 0 2.455119e-2 0 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation 0.707107 0.707105 8.359256e-8 3.141590 scaleOrientation 6.178900e-7 -1.133587e-6 -1 0.785398 translation -0.324124 0.268000 0.324375 } Transform { } ] } Transform { children [ Transform { children [ Transform { children [ Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { rotation 0 0 1 1.570798 } Transform { rotation 0 0 1 1.570798 } ] } ] translation -0.826246 -3.203749e-7 0.810000 } ] translation -7.064720e-2 2.072988 -7.638449e-2 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation 0 0 1 1.570798 scaleOrientation 0 0 -1 0.785398 translation -1.114400 2.054490 0.733614 } ] rotation 0 -1 0 0.785395 translation 0.150150 5.124690e-2 1.104730 } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { rotation 0 0 1 1.570798 } Transform { rotation 0 0 1 1.570798 } ] } ] translation -0.896893 1.815989 0.733614 } ] rotation 0 -1 0 0.785395 translation 0.150150 5.124690e-2 1.104730 } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { rotation 0 0 1 1.570798 } Transform { rotation 0 0 1 1.570798 } ] } ] translation -0.896893 1.345988 0.733614 } ] rotation 0 -1 0 0.785395 translation 0.150150 5.124690e-2 1.104730 } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { rotation 0 0 1 1.570798 } Transform { rotation 0 0 1 1.570798 } ] } ] translation -0.896893 0.865989 0.733614 } ] rotation 0 -1 0 0.785395 translation 0.150150 5.124690e-2 1.104730 } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { rotation 0 0 1 1.570798 } Transform { rotation 0 0 1 1.570798 } ] } ] translation -0.896893 0.614988 0.733614 } ] rotation 0 -1 0 0.785395 translation 0.150150 5.124690e-2 1.104730 } ] } Transform { } Transform { rotation -1.776360e-15 1 5.960459e-8 4.712388 translation -0.524845 -1.187367e-7 1.992079 } Transform { } Transform { rotation 1.776360e-15 1 5.960459e-8 1.570798 translation -1.992079 3.128320e-8 -0.524842 } Transform { rotation 0 1 5.960459e-8 3.141597 translation -2.516920 -8.745418e-8 1.467239 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0 -1 0 0.785395 translation -1.258460 0.621999 0.733614 } ] } ] } Transform { children [ Transform { children [ Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.864005 0.342910 -0.368656 1.728729 translation 0.446805 0.629620 0.566805 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.862856 0.357405 -0.357406 1.717769 scale 1 0.999997 1 scaleOrientation -8.046286e-3 0.998225 -5.900604e-2 0.355004 translation 0.524644 1.754500 0.642645 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.862855 -0.357408 -0.357408 4.565410 scaleOrientation -0.900057 0.435083 -2.447992e-2 1.570070 translation 0.228707 1.475000 0.359710 } Transform { rotation 0 1 0 0.785394 translation 0.360000 0 0.477999 } ] } ] } Transform { children [ Transform { children [ Transform { rotation 0 1 0 0.785395 translation 0.252254 0 2.569000 } Transform { rotation 0 -1 0 0.785399 translation 1.638190 0 -1.994930 } Transform { rotation 0 1 0 3.926990 translation 6.202116 0 -0.609000 } Transform { rotation 0 1 0 2.356189 translation 4.816180 0 3.954940 } ] translation -3.227190 0 -0.980000 } Transform { rotation 0 -1 0 1.134500 } Transform { } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 1 0 0 1.570798 translation -5.963509e-8 0.884998 0.312799 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation 5.338526e-8 0.707106 0.707106 3.141590 scaleOrientation 1 -9.735359e-8 -9.735359e-8 4.712388 translation 4.599988e-2 0.884998 0.328599 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0 0 1 1.570798 translation 0.193498 0.884998 0.374599 } Transform { } ] translation 3.186388 0 1.086770 } ] } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -3.514134e-7 0.707106 0.707107 3.141590 scaleOrientation -0.769733 0.543533 0.334787 0.890945 translation 1.103999 0.272998 0.823580 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -3.322934e-7 0.707106 0.707107 3.141590 scaleOrientation 0.506385 0.207348 0.837007 4.521770 translation 1.103999 0.206999 0.823580 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -3.586980e-7 1 6.888200e-7 3.141590 scaleOrientation 0.506385 0.207348 0.837007 4.521770 translation 1.103999 0.378998 0.383758 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -3.563170e-7 5.804798e-7 1 3.141590 scaleOrientation -0.270304 -0.870295 0.411730 0.936537 translation 1.103999 0.112905 0.383760 } Transform { children [ Transform { } ] } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation -4.748548e-7 0.707108 -0.707105 3.141590 translation 1.090000 0.239996 0.414999 } ] } Transform { children [ DEF _18_0 Shape { appearance Appearance { material Material { diffuseColor 1 0.561764 0.343896 shininess 7.999999e-2 specularColor 0.879998 0.300487 0.300487 } } } ] translation 0.914690 -5e-2 1.447499 } choreonoid-1.5.0/share/model/Labo1/floor1.wrl0000664000000000000000000004434412741425367017462 0ustar rootroot#VRML V2.0 utf8 #VRML V2.0 utf8 #Cosmo Worlds V2.0 Transform { children [ Transform { children [ Transform { children [ Group { children [ Group { } Transform { children [ Shape { appearance Appearance { material DEF _7 Material { diffuseColor 0.449999 0.449999 0.449999 specularColor 0.500000 0.500000 0.500000 } } geometry DEF _10 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.746819 0 2 0.317999 0 3 0.100000 0 4 0.317999 0 5 0.100000 0 6 0.317999 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 ] } } ] scale 9.999996e-7 9.999996e-7 9.999996e-7 } ] } ] rotation 0.905747 -0.299685 -0.299685 4.613550 translation 2.809560 2.117500 1.337339 } Transform { children [ Group { children [ Group { } Transform { children [ Shape { appearance Appearance { material USE _7 } geometry DEF _11 IndexedFaceSet { coord Coordinate { point [ 0 0 0 1 0.256500 0 2 0.317999 0 3 0.100000 0 4 0.317999 0 5 0.100000 0 6 0.317999 0 ] } coordIndex [ 0 0 0 -1 1 1 1 -1 2 2 2 -1 3 3 3 -1 4 4 4 -1 5 5 5 -1 6 6 6 -1 ] } } ] scale 9.999996e-7 9.999996e-7 9.999996e-7 } ] } ] rotation -5.348458e-13 1 -2.215429e-13 0.785395 translation 2.492000 1.830250 0.910000 } ] } Transform { children [ Transform { children [ DEF Wall2 Shape { appearance Appearance { material Material { diffuseColor 0.600000 0.500000 0.300000 specularColor 0.209996 0.209996 0.209996 } } } ] translation 0.915566 0.759064 -2.624998e-2 } Transform { children [ DEF Wall3 Shape { appearance Appearance { material Material { diffuseColor 0.600000 0.500000 0.300000 specularColor 0.209996 0.209996 0.209996 } } } ] translation 3.582190 1.749698 1.299998 } Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 0.750000 0.750000 0.750000 specularColor 0.500000 0.500000 0.500000 } } } ] translation 3.558439 1.853700 1.175050 } Transform { children [ Shape { appearance Appearance { material DEF _100 Material { ambientIntensity 0.270269 diffuseColor 0.370000 0.370000 0.370000 shininess 0.129997 specularColor 0.889998 0.889998 0.889998 } } } ] translation 3.558439 1.861700 1.175050 } ] } Transform { children [ DEF wall1 Shape { appearance Appearance { material Material { diffuseColor 0.600000 0.500000 0.300000 specularColor 0.209996 0.209996 0.209996 } } } ] translation 0.914690 1.195000 1.447499 } ] } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -0.606143 0.606144 0.514956 4.092669 translation 1.555698 1.694000 0.538083 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation 0 1 0 2.187050 translation 1.621899 1.947499 0.824751 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.911889 0.290230 -0.290215 1.662909 translation 1.998939 2.106487 1.357089 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] translation 1.529999 1.820749 0.694993 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.993448 -8.080621e-2 8.080601e-2 1.577370 translation 1.604179 1.534999 0.242026 } ] } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation 0.606992 -0.606992 -0.512953 2.193680 translation 2.518520 1.702000 0.753228 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation 3.485909e-7 1 -1.059856e-7 2.209870 translation 2.586838 1.958500 1.037618 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.905747 -0.299685 -0.299685 4.613550 translation 2.809560 2.117500 1.337339 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation -5.348458e-13 1 -2.215429e-13 0.785395 translation 2.492000 1.830250 0.910000 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.993023 -8.338186e-2 8.338186e-2 1.577800 translation 2.585220 1.542999 0.358828 } ] } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation -0.357403 0.357402 0.862859 4.565410 scaleOrientation 0.977248 0.149976 -0.149977 4.689380 translation 0.125101 1.735000 0.256105 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -0.678599 0.678599 -0.281081 2.593569 scaleOrientation -0.303838 -3.283894e-2 -0.952157 0.664129 translation 9.681860e-2 1.812999 0.227822 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation -6.738029e-21 1 1.626719e-20 3.141597 scaleOrientation 2.338130e-20 1 3.141188e-20 1.570798 translation 4.166390e-2 1.902999 0.172664 } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -0.577350 0.577350 -0.577350 2.094398 scaleOrientation 0.151967 -0.379547 0.912606 3.860579 translation -0.158000 0.199597 -6.800039e-2 } ] rotation -6.738029e-21 1 1.626719e-20 3.141597 scaleOrientation 2.338130e-20 1 3.141188e-20 1.570798 translation -0.116336 1.735000 0.172670 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation -0.357403 0.357402 0.862859 4.565410 translation 0.217028 1.735000 0.348028 } ] } Transform { children [ Transform { children [ Transform { translation 0 2.455119e-2 0 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation 0.707107 0.707105 8.359256e-8 3.141590 scaleOrientation 6.178900e-7 -1.133587e-6 -1 0.785398 translation -0.324124 0.268000 0.324375 } Transform { } ] } Transform { children [ Transform { children [ Transform { children [ Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { rotation 0 0 1 1.570798 } Transform { rotation 0 0 1 1.570798 } ] } ] translation -0.826246 -3.203749e-7 0.810000 } ] translation -7.064720e-2 2.072988 -7.638449e-2 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation 0 0 1 1.570798 scaleOrientation 0 0 -1 0.785398 translation -1.114400 2.054490 0.733614 } ] rotation 0 -1 0 0.785395 translation 0.150150 5.124690e-2 1.104730 } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { rotation 0 0 1 1.570798 } Transform { rotation 0 0 1 1.570798 } ] } ] translation -0.896893 1.815989 0.733614 } ] rotation 0 -1 0 0.785395 translation 0.150150 5.124690e-2 1.104730 } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { rotation 0 0 1 1.570798 } Transform { rotation 0 0 1 1.570798 } ] } ] translation -0.896893 1.345988 0.733614 } ] rotation 0 -1 0 0.785395 translation 0.150150 5.124690e-2 1.104730 } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { rotation 0 0 1 1.570798 } Transform { rotation 0 0 1 1.570798 } ] } ] translation -0.896893 0.865989 0.733614 } ] rotation 0 -1 0 0.785395 translation 0.150150 5.124690e-2 1.104730 } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { rotation 0 0 1 1.570798 } Transform { rotation 0 0 1 1.570798 } ] } ] translation -0.896893 0.614988 0.733614 } ] rotation 0 -1 0 0.785395 translation 0.150150 5.124690e-2 1.104730 } ] } Transform { } Transform { rotation -1.776360e-15 1 5.960459e-8 4.712388 translation -0.524845 -1.187367e-7 1.992079 } Transform { } Transform { rotation 1.776360e-15 1 5.960459e-8 1.570798 translation -1.992079 3.128320e-8 -0.524842 } Transform { rotation 0 1 5.960459e-8 3.141597 translation -2.516920 -8.745418e-8 1.467239 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0 -1 0 0.785395 translation -1.258460 0.621999 0.733614 } ] } ] } Transform { children [ Transform { children [ Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.864005 0.342910 -0.368656 1.728729 translation 0.446805 0.629620 0.566805 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.862856 0.357405 -0.357406 1.717769 scale 1 0.999997 1 scaleOrientation -8.046286e-3 0.998225 -5.900604e-2 0.355004 translation 0.524644 1.754500 0.642645 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0.862855 -0.357408 -0.357408 4.565410 scaleOrientation -0.900057 0.435083 -2.447992e-2 1.570070 translation 0.228707 1.475000 0.359710 } Transform { rotation 0 1 0 0.785394 translation 0.360000 0 0.477999 } ] } ] } Transform { children [ Transform { children [ Transform { rotation 0 1 0 0.785395 translation 0.252254 0 2.569000 } Transform { rotation 0 -1 0 0.785399 translation 1.638190 0 -1.994930 } Transform { rotation 0 1 0 3.926990 translation 6.202116 0 -0.609000 } Transform { rotation 0 1 0 2.356189 translation 4.816180 0 3.954940 } ] translation -3.227190 0 -0.980000 } Transform { rotation 0 -1 0 1.134500 } Transform { } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 1 0 0 1.570798 translation -5.963509e-8 0.884998 0.312799 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation 5.338526e-8 0.707106 0.707106 3.141590 scaleOrientation 1 -9.735359e-8 -9.735359e-8 4.712388 translation 4.599988e-2 0.884998 0.328599 } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation 0 0 1 1.570798 translation 0.193498 0.884998 0.374599 } Transform { } ] translation 3.186388 0 1.086770 } ] } Transform { children [ Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -3.514134e-7 0.707106 0.707107 3.141590 scaleOrientation -0.769733 0.543533 0.334787 0.890945 translation 1.103999 0.272998 0.823580 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -3.322934e-7 0.707106 0.707107 3.141590 scaleOrientation 0.506385 0.207348 0.837007 4.521770 translation 1.103999 0.206999 0.823580 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -3.586980e-7 1 6.888200e-7 3.141590 scaleOrientation 0.506385 0.207348 0.837007 4.521770 translation 1.103999 0.378998 0.383758 } Transform { children [ Group { children [ Transform { children [ Group { } ] } Transform { } Transform { rotation 0 0 1 1.570798 } ] } ] rotation -3.563170e-7 5.804798e-7 1 3.141590 scaleOrientation -0.270304 -0.870295 0.411730 0.936537 translation 1.103999 0.112905 0.383760 } Transform { children [ Transform { } ] } Transform { children [ Group { children [ Transform { children [ Group { } ] } ] } ] rotation -4.748548e-7 0.707108 -0.707105 3.141590 translation 1.090000 0.239996 0.414999 } ] } Transform { children [ DEF _18_0 Shape { appearance Appearance { material Material { diffuseColor 1 0.561764 0.343896 shininess 7.999999e-2 specularColor 0.879998 0.300487 0.300487 } } geometry Box { size 5.340000 0.100000 3 } } ] translation 0.914690 -5e-2 1.447499 } choreonoid-1.5.0/share/model/GR001/0000775000000000000000000000000012741425367015314 5ustar rootrootchoreonoid-1.5.0/share/model/GR001/GR001.yaml0000664000000000000000000000372612741425367016741 0ustar rootroot modelFile: "GR001.wrl" standardPose: [ 0, 0, 20, -40, -20, 0, 0, 0, -20, 40, 20, 0, 0, 0, 20, 0, -20, -20, 0, 20 ] linkGroup: - name: UPPER-BODY links: - name: NECK links: [ NECK_Y ] - name: ARMS links: - name: R-ARM links: [ R_SHOULDER_P, R_SHOULDER_R, R_ELBOW_P ] - name: L-ARM links: [ L_SHOULDER_P, L_SHOULDER_R, L_ELBOW_P ] - name: CHEST links: [ CHEST_P ] - WAIST - name: LOWER-BODY links: - name: LEGS links: - name: R-LEG links: [ R_HIP_Y, R_HIP_R, R_HIP_P, R_KNEE_P, R_ANKLE_P, R_ANKLE_R ] - name: L-LEG links: [ L_HIP_Y, L_HIP_R, L_HIP_P, L_KNEE_P, L_ANKLE_P, L_ANKLE_R ] possibleIkInterpolationLinks: [ WAIST, R_ANKLE_R, L_ANKLE_R ] defaultIkInterpolationLinks: [ WAIST, R_ANKLE_R, L_ANKLE_R ] possileSupportLinks: [ R_ANKLE_R, L_ANKLE_R ] defaultIKsetup: WAIST: [ R_ANKLE_R, L_ANKLE_R ] R_ANKLE_R: [ WAIST ] L_ANKLE_R: [ WAIST ] footLinks: - link: R_ANKLE_R soleCenter: [ -0.005, -0.01, -0.022 ] - link: L_ANKLE_R soleCenter: [ -0.005, 0.01, -0.022 ] symmetricJoints: - [ NECK_Y ] - [ L_SHOULDER_P, R_SHOULDER_P, -1 ] - [ L_SHOULDER_R, R_SHOULDER_R, -1 ] - [ L_ELBOW_P, R_ELBOW_P, -1 ] - [ L_HIP_Y, R_HIP_Y, -1 ] - [ L_HIP_R, R_HIP_R, -1 ] - [ L_HIP_P, R_HIP_P, -1 ] - [ L_KNEE_P, R_KNEE_P, -1 ] - [ L_ANKLE_P, R_ANKLE_P, -1 ] - [ L_ANKLE_R, R_ANKLE_R, -1 ] symmetricIkLinks: - [ WAIST ] - [ L_ANKLE_R, R_ANKLE_R ] divisionNumberOfPrimitiveGeometries: 10 collisionDetection: excludeTreeDepth: 3 excludeLinks: [ ] poseConversionInfo: - targetBodies: [ HRP4C ] jointMap: [ 0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 12, -1, -1, 13, -1, -1, # faces 14, 15, -1, 16, -1, -1, -1, -1, -1, 17, 18, -1, 19, -1, -1, -1, -1, -1 ] linkMap: { R_FOOT: R_ANKLE_R, L_FOOT: L_ANKLE_R } choreonoid-1.5.0/share/model/GR001/GR001.wrl0000664000000000000000000005324012741425367016577 0ustar rootroot#VRML V2.0 utf8 PROTO Joint [ exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField MFFloat llimit [] exposedField MFFloat lvlimit [] exposedField SFRotation limitOrientation 0 0 1 0 exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFFloat stiffness [ 0 0 0 ] exposedField SFVec3f translation 0 0 0 exposedField MFFloat ulimit [] exposedField MFFloat uvlimit [] exposedField SFString jointType "" exposedField SFInt32 jointId -1 exposedField SFVec3f jointAxis 0 0 1 exposedField SFFloat gearRatio 1 exposedField SFFloat rotorInertia 0 exposedField SFFloat rotorResistor 0 exposedField SFFloat torqueConst 1 exposedField SFFloat encoderPulse 1 ] { Transform { center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } } PROTO Segment [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f centerOfMass 0 0 0 exposedField MFNode children [ ] exposedField SFNode coord NULL exposedField MFNode displacers [ ] exposedField SFFloat mass 0 exposedField MFFloat momentsOfInertia [ 0 0 0 0 0 0 0 0 0 ] exposedField SFString name "" eventIn MFNode addChildren eventIn MFNode removeChildren ] { Group { addChildren IS addChildren bboxCenter IS bboxCenter bboxSize IS bboxSize children IS children removeChildren IS removeChildren } } PROTO Surface [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 field MFNode visual [ ] field MFNode collision [ ] eventIn MFNode addChildren eventIn MFNode removeChildren ] { Group { addChildren IS addChildren bboxCenter IS bboxCenter bboxSize IS bboxSize children IS visual removeChildren IS removeChildren } } PROTO Humanoid [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f center 0 0 0 exposedField MFNode humanoidBody [ ] exposedField MFString info [ ] exposedField MFNode joints [ ] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFNode segments [ ] exposedField MFNode sites [ ] exposedField SFVec3f translation 0 0 0 exposedField SFString version "1.1" exposedField MFNode viewpoints [ ] ] { Transform { bboxCenter IS bboxCenter bboxSize IS bboxSize center IS center rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation children [ Group { children IS viewpoints } Group { children IS humanoidBody } ] } } PROTO VisionSensor [ exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField MFNode children [ ] exposedField SFFloat fieldOfView 0.785398 exposedField SFString name "" exposedField SFFloat frontClipDistance 0.01 exposedField SFFloat backClipDistance 10.0 exposedField SFString type "NONE" exposedField SFInt32 sensorId -1 exposedField SFInt32 width 320 exposedField SFInt32 height 240 exposedField SFFloat frameRate 30 ] { Transform { rotation IS rotation translation IS translation children IS children } } PROTO ForceSensor [ exposedField SFVec3f maxForce -1 -1 -1 exposedField SFVec3f maxTorque -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField MFNode children [ ] exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation children IS children } } PROTO Gyro [ exposedField SFVec3f maxAngularVelocity -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField MFNode children [ ] exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation children IS children } } PROTO AccelerationSensor [ exposedField SFVec3f maxAcceleration -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField MFNode children [ ] exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation children IS children } } DEF GR001 Humanoid{ humanoidBody [ DEF WAIST Joint { jointType "free" translation 0 0 0.1605 children[ DEF WAIST_LINK Segment{ centerOfMass 0.014070775509439625 -0.0010642631392533723 0.018082091556018958 mass 0.16852 momentsOfInertia[ 7.5307790665527126e-05 -1.7122423225418951e-06 -7.9600885666462265e-06 -1.7122423225418951e-06 9.8462174358634891e-05 1.6233365559722733e-06 -7.9600885666462265e-06 1.6233365559722733e-06 0.00012629712705606254 ] children[ Inline { url "parts/WAIST.wrl" } ] } DEF R_HIP_Y Joint { jointType "rotate" jointId 0 jointAxis 0.0 0.0 1.0 translation 0 -0.0221 0 ulimit [0.524 ] llimit [-2.618 ] uvlimit [ ] lvlimit [ ] rotorInertia 1.0 rotorResistor 1.0 children[ DEF R_HIP_Y_LINK Segment{ centerOfMass 0.0098738158196746834 0.0019351632042820921 -0.010641978258911932 mass 0.01075 momentsOfInertia [ 1.9516618643475393e-06 -4.4794177287632572e-07 4.8697160385938456e-07 -4.4794177287632572e-07 5.0103304284609765e-06 1.1632114977313334e-08 4.8697160385938456e-07 1.1632114977313334e-08 5.440099096984392e-06 ] children[ Inline { url "parts/R_HIP_Y.wrl" } ] } DEF R_HIP_R Joint { jointType "rotate" jointId 1 jointAxis -1 0 0 translation 0 0.0025 -0.028 ulimit [1.571 ] llimit [-1.571 ] uvlimit [ ] lvlimit [ ] rotorInertia 1.0 rotorResistor 1.0 children[ DEF R_HIP_R_LINK Segment{ centerOfMass 0.013202756254495145 5.5007249363651409e-05 -0.0093736922025596577 mass 0.06587 momentsOfInertia [ 1.1527391880654788e-05 3.3279576102840693e-07 1.8461834995431493e-06 3.3279576102840693e-07 1.933034542735627e-05 -1.0226135519064636e-07 1.8461834995431493e-06 -1.0226135519064636e-07 1.4225997781058221e-05 ] children[ Inline { url "parts/R_HIP_R.wrl" } ] } DEF R_HIP_P Joint { jointType "rotate" jointId 2 jointAxis 0 -1 0 translation 0.029 0.0 -0.005 ulimit [2.094 ] llimit [-0.698 ] uvlimit [ ] lvlimit [ ] rotorInertia 1.0 rotorResistor 1.0 children[ DEF R_HIP_P_LINK Segment{ centerOfMass 0.012315059064213048 -0.0026831832924373755 -0.036400277402077907 mass 0.04249 momentsOfInertia[ 1.082813917097787e-05 -2.7126598481517409e-07 1.8370007325714608e-07 -2.7126598481517409e-07 1.1393542083797361e-05 8.7593994599052584e-07 1.8370007325714608e-07 8.7593994599052584e-07 8.3880053868115751e-06 ] children[ Inline { url "parts/R_HIP_P.wrl" } ] } DEF R_KNEE_P Joint { jointType "rotate" jointId 3 jointAxis 0 -1 0 translation 0 0 -0.048 ulimit [0.0 ] llimit [-2.269 ] uvlimit [ ] lvlimit [ ] rotorInertia 1.0 rotorResistor 1.0 children[ DEF R_KNEE_P_LINK Segment{ centerOfMass 0.0054334208830912611 -0.0045557250577152588 -0.022327982304852591 mass 0.01307 momentsOfInertia [ 7.8215085179879079e-06 -1.9125278185636929e-07 -8.0678174194219455e-07 -1.9125278185636929e-07 5.3468754380240647e-06 -3.1722504110141287e-07 -8.0678174194219455e-07 -3.1722504110141287e-07 3.7864977034795684e-06 ] children[ Inline { url "parts/R_KNEE_P.wrl" } ] } DEF R_ANKLE_P Joint { jointType "rotate" jointId 4 jointAxis 0 1 0 translation 0 0 -0.059 ulimit [1.047 ] llimit [-1.658 ] uvlimit [ ] lvlimit [ ] rotorInertia 1.0 rotorResistor 1.0 children[ DEF R_ANKLE_P_LINK Segment{ centerOfMass -0.010514983772173681 -0.00092494740382487032 0.006396772110621252 mass 0.0656 momentsOfInertia [ 1.1506271948838844e-05 3.6112601146108375e-07 -1.0960578172280234e-08 3.6112601146108375e-07 2.1019676061582625e-05 2.8207268765248394e-08 -1.0960578172280234e-08 2.8207268765248394e-08 1.5933452986563463e-05 ] children[ Inline { url "parts/R_ANKLE_P.wrl" } ] } DEF R_ANKLE_R Joint { jointType "rotate" jointId 5 jointAxis 1 0 0 translation 0 0 0.0005 ulimit [1.571 ] llimit [-0.785 ] uvlimit [ ] lvlimit [ ] rotorInertia 1.0 rotorResistor 1.0 children[ DEF R_ANKLE_R_LINK Segment{ centerOfMass -0.012299329345648103 -0.011256454634381104 -0.018194268448920348 mass 0.01792 momentsOfInertia[ 5.102862742548993e-06 -1.4311400561157794e-08 -1.2500454265702693e-08 -1.4311400561157794e-08 1.1932351766822529e-05 -4.1556885057173572e-07 -1.2500454265702693e-08 -4.1556885057173572e-07 1.5962207274521142e-05 ] children[ Surface { visual [ Inline { url "parts/R_ANKLE_R.wrl" } ] collision [ Transform { translation -0.0125 -0.0135 -0.0202 children [ Shape { geometry Box { size 0.086 0.057 0.002 } } ] } ] } ] } ] } ] } ] } ] } ] } ] } DEF L_HIP_Y Joint { jointType "rotate" jointId 6 jointAxis 0.0 0.0 1.0 translation 0 0.0221 0 ulimit [2.618 ] llimit [-0.524 ] uvlimit [ ] lvlimit [ ] rotorInertia 1.0 rotorResistor 1.0 children[ DEF L_HIP_Y_LINK Segment{ centerOfMass 0.0098738158196747094 -0.0019351632042820964 -0.008641978258911916 mass 0.01075 momentsOfInertia [ 1.9516618643475554e-06 4.4794177287632705e-07 4.8697160385938657e-07 4.4794177287632705e-07 5.0103304284609951e-06 -1.1632114977312446e-08 4.8697160385938657e-07 -1.1632114977312446e-08 5.440099096984425e-06 ] children[ Inline { url "parts/L_HIP_Y.wrl" } ] } DEF L_HIP_R Joint { jointType "rotate" jointId 7 jointAxis -1 0 0 translation 0 -0.0025 -0.028 ulimit [1.571 ] llimit [-1.571 ] uvlimit [ ] lvlimit [ ] rotorInertia 1.0 rotorResistor 1.0 children[ DEF L_HIP_R_LINK Segment{ centerOfMass 0.013202756254495143 -5.5007249363677958e-05 -0.0093736922025596525 mass 0.06587 momentsOfInertia [ 1.1527391880654793e-05 -3.3279576102840529e-07 1.846183499543155e-06 -3.3279576102840529e-07 1.9330345427356294e-05 1.022613551906479e-07 1.846183499543155e-06 1.022613551906479e-07 1.4225997781058231e-05 ] children[ Inline { url "parts/L_HIP_R.wrl" } ] } DEF L_HIP_P Joint { jointType "rotate" jointId 8 jointAxis 0 1 0 translation 0.029 0.0 -0.005 ulimit [ 0.698 ] llimit [-2.094 ] uvlimit [ ] lvlimit [ ] rotorInertia 1.0 rotorResistor 1.0 children[ DEF L_HIP_P_LINK Segment{ centerOfMass 0.012315059064213051 0.0026831832924373968 -0.036400277402077907 mass 0.04249 momentsOfInertia [ 1.0828139170977909e-05 2.7126598481517499e-07 1.8370007325714884e-07 2.7126598481517499e-07 1.139354208379742e-05 -8.7593994599052404e-07 1.8370007325714884e-07 -8.7593994599052404e-07 8.3880053868115531e-06 ] children[ Inline { url "parts/L_HIP_P.wrl" } ] } DEF L_KNEE_P Joint { jointType "rotate" jointId 9 jointAxis 0 1 0 translation 0 0 -0.048 ulimit [2.269 ] llimit [0.0] uvlimit [ ] lvlimit [ ] rotorInertia 1.0 rotorResistor 1.0 children[ DEF L_KNEE_P_LINK Segment{ centerOfMass 0.0050944529332231933 0.0052148671697826937 -0.022550612186734664 mass 0.01307 momentsOfInertia [ 7.7867091563422099e-06 2.6555643813326173e-07 -8.1173670094028792e-07 2.6555643813326173e-07 5.2539557271461073e-06 3.6707383373694058e-07 -8.1173670094028792e-07 3.6707383373694058e-07 3.8741968358549516e-06 ] children[ Inline { url "parts/L_KNEE_P.wrl" } ] } DEF L_ANKLE_P Joint { jointType "rotate" jointId 10 jointAxis 0 -1 0 translation 0 0 -0.059 ulimit [1.658 ] llimit [-1.047 ] uvlimit [ ] lvlimit [ ] rotorInertia 1.0 rotorResistor 1.0 children[ DEF L_ANKLE_P_LINK Segment{ centerOfMass -0.010514983772173688 0.0009249473053786659 0.0063967712285226755 mass 0.0656 momentsOfInertia [ 1.1506271948838858e-05 -3.6112602191375958e-07 -1.096023377566418e-08 -3.6112602191375958e-07 2.1019676007776897e-05 -2.8212119365793259e-08 -1.096023377566418e-08 -2.8212119365793259e-08 1.5933453040369218e-05 ] children[ Inline { url "parts/L_ANKLE_P.wrl" } ] } DEF L_ANKLE_R Joint { jointType "rotate" jointId 11 jointAxis 1 0 0 translation 0 0 0.0005 ulimit [0.785 ] llimit [-1.571 ] uvlimit [ ] lvlimit [ ] rotorInertia 1.0 rotorResistor 1.0 children[ DEF L_ANKLE_R_LINK Segment{ centerOfMass -0.012299329345648083 0.011256454634381099 -0.018194268448920352 mass 0.01792 momentsOfInertia [ 5.102862742548993e-06 -1.4311400561157794e-08 -1.2500454265702693e-08 -1.4311400561157794e-08 1.1932351766822529e-05 -4.1556885057173572e-07 -1.2500454265702693e-08 -4.1556885057173572e-07 1.5962207274521142e-05 ] children[ Surface { visual [ Inline { url "parts/L_ANKLE_R.wrl" } ] collision [ Transform { translation -0.0125 0.0135 -0.0202 children [ Shape { geometry Box { size 0.086 0.057 0.002 } } ] } ] } ] } ] } ] } ] } ] } ] } ] } DEF CHEST_P Joint { jointType "rotate" jointId 12 jointAxis 0 -1 0 translation 0.044 0.0 0.02 ulimit [0.0] llimit [-1.658 ] uvlimit [ ] lvlimit [ ] rotorInertia 1.0 rotorResistor 1.0 children[ DEF CHEST_P_LINK Segment{ centerOfMass -0.020730842888781902 0.00025411885296551366 0.042966477725380772 mass 0.12824 momentsOfInertia [ 7.4792345496270588e-05 -2.0460700160580106e-08 2.6612836351540438e-06 -2.0460700160580106e-08 5.6631637624553763e-05 1.5956077735064471e-08 2.6612836351540438e-06 1.5956077735064471e-08 0.0001061030019683906 ] children[ Inline { url "parts/CHEST_P.wrl" } ] } DEF NECK_Y Joint { jointType "rotate" jointId 13 jointAxis 0.0 0.0 -1.0 translation -0.012 0 0.056 ulimit [0.8720000000000003 ] llimit [-0.8720000000000003 ] uvlimit [ ] lvlimit [ ] rotorInertia 1.0 rotorResistor 1.0 children[ DEF NECK_Y_LINK Segment{ centerOfMass 2.2786043818985748E-5 5.3290705182007515E-18 0.008215358964843369 mass 0.00527 momentsOfInertia [ 4.6330586214015664e-07 -1.8031706925116486e-22 -5.8734859937494843e-10 -1.8031706925116486e-22 4.9575960481670661e-07 -2.7047560387674729e-22 -5.8734859937494843e-10 -2.7047560387674729e-22 6.7145032800772607e-07 ] children[ Inline { url "parts/NECK_Y.wrl" } ] } ] } DEF R_SHOULDER_P Joint { jointType "rotate" jointId 14 jointAxis 0 1 0 translation -0.01 -0.041 0.042 ulimit [2.618 ] llimit [-2.618 ] uvlimit [ ] lvlimit [ ] rotorInertia 1.0 rotorResistor 1.0 children[ DEF R_SHOULDER_P_LINK Segment{ centerOfMass -0.0013812847067215142 -0.010516066209780376 -0.0029935461211070872 mass 0.00975 momentsOfInertia [ 1.3095800287113333e-06 2.1515967001874234e-08 -3.458271618147783e-08 2.1515967001874234e-08 2.6327935898039409e-06 -1.0994626230711128e-07 -3.458271618147783e-08 -1.0994626230711128e-07 2.7200506260844207e-06 ] children[ Inline { url "parts/R_SHOULDER_P.wrl" } ] } DEF R_SHOULDER_R Joint { jointType "rotate" jointId 15 jointAxis 1 0 0 translation 0 -0.025 -0.008 ulimit [0.698 ] llimit [-2.618 ] uvlimit [ ] lvlimit [ ] rotorInertia 1.0 rotorResistor 1.0 children[ DEF R_SHOULDER_R_LINK Segment{ centerOfMass -0.0035468902411903828 -0.0015567363057332911 -0.014437898304582529 mass 0.03686 momentsOfInertia [ 4.9508840880307424e-06 8.134138909631631e-08 -1.307404018922331e-07 8.134138909631631e-08 9.9533099200177678e-06 -4.1565325421949963e-07 -1.307404018922331e-07 -4.1565325421949963e-07 1.0283186264356074e-05 ] children[ Inline { url "parts/R_SHOULDER_R.wrl" } ] } DEF R_ELBOW_P Joint { jointType "rotate" jointId 16 jointAxis 0 1 0 # translation 0.009 0 -0.045 translation 0.009 0 -0.047 # by Hara ulimit [0.873 ] llimit [-2.269 ] uvlimit [ ] lvlimit [ ] rotorInertia 1.0 rotorResistor 1.0 children[ DEF R_ELBOW_P_LINK Segment{ centerOfMass 0.0015461746197517063 0.00033795855263700454 -0.015625257449077206 mass 0.02905 momentsOfInertia [ 1.0789525167996382e-05 3.9918558722109871e-09 1.7978343794464902e-06 3.9918558722109871e-09 1.1003152443935253e-05 -4.0046039702229187e-08 1.7978343794464902e-06 -4.0046039702229187e-08 3.2591072507697875e-06 ] children[ Inline { url "parts/R_ELBOW_P.wrl" } ] } ] } ] } ] } DEF L_SHOULDER_P Joint { jointType "rotate" jointId 17 jointAxis 0 -1 .0 translation -0.01 0.041 0.042 ulimit [2.618 ] llimit [-2.618 ] uvlimit [ ] lvlimit [ ] rotorInertia 1.0 rotorResistor 1.0 children[ DEF L_SHOULDER_P_LINK Segment{ centerOfMass -0.0013812821724981078 0.010516052694166637 -0.0029935523353056348 mass 0.00975 momentsOfInertia [ 1.3095800142021788e-06 -2.1515553828179759e-08 -3.4582658591096929e-08 -2.1515553828179759e-08 2.6327938140190386e-06 1.0994635718211764e-07 -3.4582658591096929e-08 1.0994635718211764e-07 2.7200504163784756e-06 ] children[ Inline { url "parts/L_SHOULDER_P.wrl" } ] } DEF L_SHOULDER_R Joint { jointType "rotate" jointId 18 jointAxis 1 0 0 translation 0 0.025 -0.008 ulimit [2.618 ] llimit [-0.698 ] uvlimit [ ] lvlimit [ ] rotorInertia 1.0 rotorResistor 1.0 children[ DEF L_SHOULDER_R_LINK Segment{ centerOfMass -0.0035468902411903828 0.0015567363057332922 -0.014437898304582539 mass 0.03686 momentsOfInertia [ 1.0694950140451039e-05 1.9723127905453326e-07 -2.6065897076445542e-07 1.9723127905453326e-07 1.0052420713671298e-05 4.8438918432883336e-08 -2.6065897076445542e-07 4.8438918432883336e-08 4.8379288533730014e-06 ] children[ Inline { url "parts/L_SHOULDER_R.wrl" } ] } DEF L_ELBOW_P Joint { jointType "rotate" jointId 19 jointAxis 0 -1 0 translation 0.009 0 -0.047 ulimit [2.269 ] llimit [-0.873 ] uvlimit [ ] lvlimit [ ] rotorInertia 1.0 rotorResistor 1.0 children[ DEF L_ELBOW_P_LINK Segment{ centerOfMass 0.0015461746197516959 -0.00033796007273481838 -0.015625257207349728 mass 0.02905 momentsOfInertia [ 1.0789525167996373e-05 -3.9905699607782306e-09 1.7978343823012256e-06 -3.9905699607782306e-09 1.1003152501217637e-05 4.0040500729103886e-08 1.7978343823012256e-06 4.0040500729103886e-08 3.259107193487409e-06 ] children[ Inline { url "parts/L_ELBOW_P.wrl" } ] } ] } ] } ] } ] } ] } ] joints [ USE WAIST, USE R_HIP_Y, USE R_HIP_R, USE R_HIP_P, USE R_KNEE_P, USE R_ANKLE_P, USE R_ANKLE_R, USE L_HIP_Y, USE L_HIP_R, USE L_HIP_P, USE L_KNEE_P, USE L_ANKLE_P, USE L_ANKLE_R, USE CHEST_P, USE NECK_Y, USE R_SHOULDER_P, USE R_SHOULDER_R, USE R_ELBOW_P, USE L_SHOULDER_P, USE L_SHOULDER_R, USE L_ELBOW_P, ] segments [ USE WAIST_LINK, USE R_HIP_Y_LINK, USE R_HIP_R_LINK, USE R_HIP_P_LINK, USE R_KNEE_P_LINK, USE R_ANKLE_P_LINK, USE R_ANKLE_R_LINK, USE L_HIP_Y_LINK, USE L_HIP_R_LINK, USE L_HIP_P_LINK, USE L_KNEE_P_LINK, USE L_ANKLE_P_LINK, USE L_ANKLE_R_LINK, USE CHEST_P_LINK, USE NECK_Y_LINK, USE R_SHOULDER_P_LINK, USE R_SHOULDER_R_LINK, USE R_ELBOW_P_LINK, USE L_SHOULDER_P_LINK, USE L_SHOULDER_R_LINK, USE L_ELBOW_P_LINK, ] } choreonoid-1.5.0/share/model/GR001/parts/0000775000000000000000000000000012741425367016445 5ustar rootrootchoreonoid-1.5.0/share/model/GR001/parts/L_ELBOW_P.wrl0000664000000000000000000017360212741425367020606 0ustar rootroot#VRML V2.0 utf8 WorldInfo { title "Exported tringle mesh to VRML97" info ["Created by FreeCAD" ""] } Background { skyAngle 1.57 skyColor 0.1 0.2 0.2 } Transform { scale 0.001 0.001 0.001 rotation 0 0 1 0 scaleOrientation 0 0 1 0 bboxCenter 0 0 0 bboxSize 43.000 28.000 79.000 center 0.000 0.000 0.000 translation -0.000 0.000 0.000 #translation -10.500 0.500 29.500 children [ Shape { appearance Appearance { material Material { ambientIntensity 0.2 diffuseColor 0.80 0.80 0.80 emissiveColor 0.00 0.00 0.00 shininess 0.06 transparency 0.00 } } geometry IndexedFaceSet { solid FALSE coord Coordinate { point [ 29.500 7.000 -67.002, 31.000 7.000 -68.000, 31.000 7.000 -65.268, 30.000 7.000 -68.000, 30.649 7.000 -65.108, 25.070 9.500 -61.047, 25.089 9.500 -61.024, 25.106 9.500 -61.032, 25.142 9.500 -61.016, 25.177 9.500 -61.000, 23.500 9.500 -65.024, 28.529 9.500 -65.645, 28.296 9.500 -65.953, 28.127 9.500 -66.299, 28.027 9.500 -66.671, 28.001 9.500 -67.055, 28.048 9.500 -67.437, 28.168 9.500 -67.803, 28.356 9.500 -68.140, 28.605 9.500 -68.434, 16.080 9.500 -63.629, 28.529 -7.500 -65.645, 24.946 -7.500 -65.024, 28.816 -7.500 -65.388, 28.296 -7.500 -65.953, 28.127 -7.500 -66.299, 24.871 -7.500 -65.636, 25.089 7.000 -61.024, 25.070 7.000 -61.047, 25.106 7.000 -61.032, 25.142 7.000 -61.016, 25.177 7.000 -61.000, 28.356 7.000 -68.140, 24.310 7.000 -66.956, 28.605 7.000 -68.434, 28.906 7.000 -68.674, 28.168 7.000 -67.803, 29.371 7.000 -69.000, 29.247 7.000 -68.853, 28.048 7.000 -67.437, 29.617 7.000 -68.963, 28.001 7.000 -67.055, 24.871 7.000 -65.636, 30.000 7.000 -69.000, 28.027 7.000 -66.671, 28.127 7.000 -66.299, 28.816 7.000 -65.388, 29.146 7.000 -65.191, 29.509 7.000 -65.061, 29.890 7.000 -65.003, 30.275 7.000 -65.019, 31.000 7.000 -65.047, 24.946 7.000 -65.024, 28.529 7.000 -65.645, 28.296 7.000 -65.953, 20.790 8.500 -65.533, 24.285 8.500 -67.017, 20.790 7.000 -65.533, 20.142 0.500 -65.258, 29.500 -10.000 -67.002, 31.000 -10.000 -68.000, 31.000 -10.000 -65.268, 30.000 -10.000 -68.000, 30.649 -10.000 -65.108, 29.371 -7.500 -69.000, 29.371 -10.000 -69.000, 24.310 -7.500 -66.956, 22.685 -8.750 -66.299, 25.000 7.000 -61.000, 23.055 7.000 -61.858, 20.552 7.000 -62.049, 16.000 7.000 -63.342, 16.044 -7.500 -63.396, 16.000 -7.500 -63.342, 16.044 7.000 -63.396, 2.522 -0.250 -46.698, 25.089 -10.000 -61.024, 25.070 -10.000 -61.047, 25.106 -10.000 -61.032, 25.142 -10.000 -61.016, 25.177 -10.000 -61.000, 25.000 -10.000 -61.000, 28.816 -10.000 -65.388, 29.146 -10.000 -65.191, 28.529 -10.000 -65.645, 29.509 -10.000 -65.061, 29.890 -10.000 -65.003, 30.275 -10.000 -65.019, 31.000 -10.000 -65.047, 23.500 -10.000 -65.024, -11.000 7.000 -30.000, 2.500 7.000 -46.766, 16.000 7.000 -63.500, 16.000 7.000 -63.531, -10.954 7.000 -30.246, 16.000 9.500 -61.000, 7.000 9.500 -46.766, 25.000 9.500 -61.000, 16.000 9.500 -63.531, -10.954 9.500 -30.246, 11.841 9.500 -30.000, 3.645 -0.250 -45.702, 16.033 7.000 -61.000, -9.070 7.000 -30.000, -9.070 -7.500 -30.000, 0.707 -13.500 0.707, 0.866 -13.500 0.500, 6.313 -13.500 4.914, 6.815 -13.500 4.189, 0.966 -13.500 0.259, 7.235 -13.500 3.414, 7.567 -13.500 2.598, 1.000 -13.500 -0.000, 7.951 -13.500 0.880, 8.000 -13.500 0.000, 0.966 -13.500 -0.259, 0.866 -13.500 -0.500, 7.235 -13.500 -3.414, 6.815 -13.500 -4.189, 0.707 -13.500 -0.707, 6.313 -13.500 -4.914, 5.734 -13.500 -5.578, 11.000 -7.500 -30.000, 10.857 -7.500 -29.500, 11.262 -7.500 -29.965, 11.506 -7.500 -29.863, 10.741 -7.500 -29.966, -11.000 9.500 -30.000, 0.000 9.500 -29.500, 11.000 9.500 -30.000, -11.000 9.500 -29.000, 10.857 9.500 -29.500, 11.262 9.500 -29.965, 11.506 9.500 -29.863, 10.741 9.500 -29.966, 10.134 9.500 -29.500, 10.034 9.500 -29.259, 10.293 9.500 -29.707, 10.500 9.500 -29.866, 11.000 9.500 -29.000, -0.000 -7.500 -29.500, 10.000 -7.500 -29.000, 10.034 -7.500 -29.259, 10.134 -7.500 -29.500, 10.293 -7.500 -29.707, 10.500 -7.500 -29.866, -9.834 -7.500 -29.056, 11.000 -7.500 -29.000, 11.500 -7.500 -27.500, 11.417 -7.500 -29.000, 11.000 -7.500 -25.000, 11.841 7.000 -30.000, 12.000 7.000 -30.000, 11.714 7.000 -29.700, 11.417 7.000 -29.000, 11.500 7.000 -27.500, 11.500 9.500 -27.500, 11.417 9.500 -29.000, 11.000 9.500 -25.000, 7.000 -10.000 -46.766, 16.000 -10.000 -61.000, 16.000 -10.000 -63.531, -10.954 -10.000 -30.246, 11.841 -10.000 -30.000, 11.000 -10.000 -30.000, -11.000 8.500 -30.000, -11.000 8.250 -29.500, -11.000 -8.500 -30.000, -11.000 -7.500 -29.000, -11.000 -7.500 -30.000, -11.000 -8.750 -29.500, -11.000 12.000 10.000, -3.464 12.000 2.000, -3.864 12.000 1.035, -4.000 12.000 0.000, -3.864 12.000 -1.035, -11.000 12.000 -29.000, 0.000 12.000 -9.500, 11.000 12.000 -29.000, 0.000 12.000 -19.250, -3.464 12.000 -2.000, -2.828 12.000 -2.828, -2.000 12.000 -3.464, -1.035 12.000 -3.864, 0.000 12.000 -4.000, 1.035 12.000 -3.864, 2.000 12.000 -3.464, 2.828 12.000 -2.828, 3.464 12.000 -2.000, 4.000 12.000 -0.000, 11.000 12.000 10.000, 3.864 12.000 -1.035, 3.864 12.000 1.035, 3.464 12.000 2.000, 2.828 12.000 2.828, 2.000 12.000 3.464, 1.035 12.000 3.864, 0.000 12.000 4.000, 0.000 12.000 7.000, -2.000 12.000 3.464, -1.035 12.000 3.864, 3.612 -12.500 -7.138, 11.000 -12.500 -29.000, 4.376 -12.500 -6.697, 5.086 -12.500 -6.175, 5.734 -12.500 -5.578, 6.313 -12.500 -4.914, 6.815 -12.500 -4.189, 7.235 -12.500 -3.414, 7.567 -12.500 -2.598, -11.000 -12.500 -29.000, -5.418 -12.500 -5.886, -6.033 -12.500 -5.254, -4.738 -12.500 -6.446, -6.574 -12.500 -4.558, -4.000 -12.500 -6.928, -7.036 -12.500 -3.808, -3.214 -12.500 -7.326, -7.412 -12.500 -3.010, -7.698 -12.500 -2.177, -7.891 -12.500 -1.317, -11.000 -12.500 10.000, -7.036 -12.500 3.808, -6.574 -12.500 4.558, -7.412 -12.500 3.010, -7.698 -12.500 2.177, -7.891 -12.500 1.317, -7.988 -12.500 0.441, -7.988 -12.500 -0.441, 11.000 -10.000 -25.000, 11.000 -0.250 -9.500, 11.000 7.000 -25.000, 11.000 7.000 -29.000, 11.000 -0.250 0.250, 11.000 -12.500 10.000, 11.506 -10.000 -29.863, 11.714 -10.000 -29.700, 11.417 -10.000 -29.000, 11.181 -10.000 -29.431, 10.857 -10.000 -29.500, 11.000 -10.000 -29.000, 10.000 -10.000 -29.000, -0.000 -11.250 -29.000, -11.000 -10.000 -29.000, -11.000 -0.250 -9.500, -11.000 -6.375 -9.500, -11.000 -0.250 0.250, -11.000 5.875 -9.500, -11.000 7.000 -29.000, -0.000 -10.000 -29.500, 10.034 -10.000 -29.259, 10.134 -10.000 -29.500, 10.293 -10.000 -29.707, 10.500 -10.000 -29.866, 10.741 -10.000 -29.966, -11.000 -10.000 -30.000, 11.262 -10.000 -29.965, -6.033 -12.500 5.254, -5.418 -12.500 5.886, -4.738 -12.500 6.446, -4.000 -12.500 6.928, -3.214 -12.500 7.326, -2.388 -12.500 7.635, -1.534 -12.500 7.852, -0.661 -12.500 7.973, 0.220 -12.500 7.997, 7.951 -12.500 0.880, 8.000 -12.500 0.000, 7.806 -12.500 1.749, 7.567 -12.500 2.598, 7.235 -12.500 3.414, 6.815 -12.500 4.189, 6.313 -12.500 4.914, 5.734 -12.500 5.578, 5.086 -12.500 6.175, 4.376 -12.500 6.697, 3.612 -12.500 7.138, 2.805 -12.500 7.492, 1.964 -12.500 7.755, 1.099 -12.500 7.924, 7.951 -12.500 -0.880, 7.806 -12.500 -1.749, -0.000 -12.500 -19.250, -0.000 -12.500 -9.500, -2.388 -12.500 -7.635, -1.534 -12.500 -7.852, -0.661 -12.500 -7.973, 0.220 -12.500 -7.997, 1.099 -12.500 -7.924, 1.964 -12.500 -7.755, 2.805 -12.500 -7.492, -2.828 12.000 2.828, 10.000 9.500 -29.000, 0.000 10.750 -29.000, 10.000 7.000 -29.000, -5.500 -0.250 -29.000, -0.000 -0.250 -29.000, -0.500 3.375 -29.000, -0.500 -3.875 -29.000, 5.000 -0.250 -29.000, -11.000 -10.000 -30.283, 11.673 -10.000 -29.850, 12.000 -10.000 -30.000, 11.500 -10.000 -27.500, 12.000 -10.000 -25.000, 12.000 9.500 -30.000, 12.000 9.500 -25.000, 11.714 9.500 -29.700, 12.000 7.000 -25.000, 12.000 -7.500 -30.000, 12.000 -7.500 -25.000, 11.841 -7.500 -30.000, 11.714 -7.500 -29.700, 7.806 -13.500 1.749, 5.734 -13.500 5.578, 5.086 -13.500 6.175, 4.376 -13.500 6.697, 3.612 -13.500 7.138, 2.805 -13.500 7.492, 1.964 -13.500 7.755, 1.099 -13.500 7.924, 0.220 -13.500 7.997, -0.661 -13.500 7.973, -1.534 -13.500 7.852, -2.388 -13.500 7.635, -3.214 -13.500 7.326, -4.000 -13.500 6.928, -4.738 -13.500 6.446, -5.418 -13.500 5.886, -6.033 -13.500 5.254, -6.574 -13.500 4.558, -7.036 -13.500 3.808, -7.412 -13.500 3.010, -7.698 -13.500 2.177, -7.891 -13.500 1.317, -7.988 -13.500 0.441, -7.988 -13.500 -0.441, -7.891 -13.500 -1.317, -7.698 -13.500 -2.177, -7.412 -13.500 -3.010, -7.036 -13.500 -3.808, -6.574 -13.500 -4.558, -6.033 -13.500 -5.254, -5.418 -13.500 -5.886, -4.738 -13.500 -6.446, -4.000 -13.500 -6.928, -3.214 -13.500 -7.326, -2.388 -13.500 -7.635, -1.534 -13.500 -7.852, -0.661 -13.500 -7.973, 0.220 -13.500 -7.997, 1.099 -13.500 -7.924, 1.964 -13.500 -7.755, 2.805 -13.500 -7.492, 3.612 -13.500 -7.138, 4.376 -13.500 -6.697, 5.086 -13.500 -6.175, 7.567 -13.500 -2.598, 7.806 -13.500 -1.749, 7.951 -13.500 -0.880, -0.448 12.500 3.975, 0.000 12.500 4.000, -0.890 12.500 3.900, -1.321 12.500 3.776, -1.736 12.500 3.604, -2.128 12.500 3.387, -2.494 12.500 3.127, -2.828 12.500 2.828, -3.127 12.500 2.494, -3.387 12.500 2.128, -3.604 12.500 1.736, -3.776 12.500 1.321, -3.900 12.500 0.890, -3.975 12.500 0.448, -4.000 12.500 0.000, -3.975 12.500 -0.448, -3.900 12.500 -0.890, -3.776 12.500 -1.321, -3.604 12.500 -1.736, -3.387 12.500 -2.128, -3.127 12.500 -2.494, -2.828 12.500 -2.828, -2.494 12.500 -3.127, -2.128 12.500 -3.387, -1.736 12.500 -3.604, -1.321 12.500 -3.776, -0.890 12.500 -3.900, -0.448 12.500 -3.975, 0.000 12.500 -4.000, 0.448 12.500 -3.975, 0.890 12.500 -3.900, 1.321 12.500 -3.776, 1.736 12.500 -3.604, 2.128 12.500 -3.387, 2.494 12.500 -3.127, 2.828 12.500 -2.828, 3.127 12.500 -2.494, 3.387 12.500 -2.128, 3.604 12.500 -1.736, 3.776 12.500 -1.321, 3.900 12.500 -0.890, 3.975 12.500 -0.448, 4.000 12.500 -0.000, 3.975 12.500 0.448, 3.900 12.500 0.890, 3.776 12.500 1.321, 3.604 12.500 1.736, 3.387 12.500 2.128, 3.127 12.500 2.494, 2.828 12.500 2.828, 2.494 12.500 3.127, 2.128 12.500 3.387, 1.736 12.500 3.604, 1.321 12.500 3.776, 0.890 12.500 3.900, 0.448 12.500 3.975, -11.000 -7.500 -30.283, -11.000 -8.750 -30.141, 11.181 9.500 -29.431, -9.834 7.000 -29.056, 0.000 7.000 -29.500, 10.034 7.000 -29.259, 10.134 7.000 -29.500, 10.293 7.000 -29.707, 10.500 7.000 -29.866, 10.741 7.000 -29.966, 11.000 7.000 -30.000, 11.506 7.000 -29.863, 10.857 7.000 -29.500, 11.262 7.000 -29.965, 11.181 7.000 -29.431, 11.181 -7.500 -29.431, -11.000 9.500 -30.283, -11.000 8.250 -30.141, -11.000 7.000 -30.283, 19.149 -10.000 -63.038, 16.080 -10.000 -63.629, 22.154 -10.000 -62.175, 16.000 -7.500 -63.531, -10.954 -7.500 -30.246, 25.000 -7.500 -61.000, 11.673 9.500 -29.850, 11.673 7.000 -29.850, 11.673 -7.500 -29.850, -0.707 -13.500 -0.707, -0.866 -13.500 -0.500, -0.500 -13.500 -0.866, -0.966 -13.500 -0.259, -0.259 -13.500 -0.966, -1.000 -13.500 -0.000, -0.000 -13.500 -1.000, -0.966 -13.500 0.259, 0.259 -13.500 -0.966, -0.866 -13.500 0.500, 0.500 -13.500 -0.866, -0.707 -13.500 0.707, -0.500 -13.500 0.866, -0.259 -13.500 0.966, -0.000 -13.500 1.000, 0.259 -13.500 0.966, 0.500 -13.500 0.866, 0.749 12.500 -0.663, 0.663 12.500 -0.749, 0.568 12.500 -0.823, 0.823 12.500 -0.568, 0.885 12.500 -0.465, 0.465 12.500 -0.885, 0.935 12.500 -0.355, 0.355 12.500 -0.935, 0.971 12.500 -0.239, 0.239 12.500 -0.971, 0.993 12.500 -0.121, 0.121 12.500 -0.993, 0.000 12.500 -1.000, 1.000 12.500 0.000, -0.121 12.500 -0.993, 0.993 12.500 0.121, -0.239 12.500 -0.971, 0.971 12.500 0.239, -0.355 12.500 -0.935, 0.935 12.500 0.355, -0.465 12.500 -0.885, 0.885 12.500 0.465, -0.568 12.500 -0.823, 0.823 12.500 0.568, -0.663 12.500 -0.749, 0.749 12.500 0.663, -0.749 12.500 -0.663, 0.663 12.500 0.749, 0.568 12.500 0.823, -0.823 12.500 -0.568, 0.465 12.500 0.885, -0.885 12.500 -0.465, 0.355 12.500 0.935, -0.935 12.500 -0.355, -0.971 12.500 -0.239, 0.239 12.500 0.971, 0.121 12.500 0.993, -0.993 12.500 -0.121, 0.000 12.500 1.000, -1.000 12.500 -0.000, -0.993 12.500 0.121, -0.121 12.500 0.993, -0.239 12.500 0.971, -0.971 12.500 0.239, -0.935 12.500 0.355, -0.355 12.500 0.935, -0.885 12.500 0.465, -0.465 12.500 0.885, -0.568 12.500 0.823, -0.823 12.500 0.568, -0.663 12.500 0.749, -0.749 12.500 0.663, 2.500 -7.500 -46.766, 16.000 -7.500 -63.500, 16.033 -7.500 -61.000, 17.125 -7.500 -62.348, 17.125 7.000 -62.348, 16.000 -10.000 -63.598, 28.906 -10.000 -68.674, 28.605 -10.000 -68.434, 29.247 -10.000 -68.853, 28.296 -10.000 -65.953, 28.127 -10.000 -66.299, 28.027 -10.000 -66.671, 28.001 -10.000 -67.055, 28.048 -10.000 -67.437, 28.168 -10.000 -67.803, 28.356 -10.000 -68.140, 29.617 -10.000 -68.963, 30.000 -10.000 -69.000, 16.000 -7.500 -63.598, 25.177 -9.000 -61.000, 25.089 -8.750 -61.000, 25.177 -8.000 -61.000, 25.177 -7.500 -61.000, -0.121 -14.500 -0.993, -0.000 -14.500 -1.000, -0.239 -14.500 -0.971, -0.355 -14.500 -0.935, -0.465 -14.500 -0.885, -0.568 -14.500 -0.823, -0.663 -14.500 -0.749, -0.749 -14.500 -0.663, -0.823 -14.500 -0.568, -0.885 -14.500 -0.465, -0.935 -14.500 -0.355, -0.971 -14.500 -0.239, -0.993 -14.500 -0.121, -1.000 -14.500 -0.000, -0.993 -14.500 0.121, -0.971 -14.500 0.239, -0.935 -14.500 0.355, -0.885 -14.500 0.465, -0.823 -14.500 0.568, -0.749 -14.500 0.663, -0.663 -14.500 0.749, -0.568 -14.500 0.823, -0.465 -14.500 0.885, -0.355 -14.500 0.935, -0.239 -14.500 0.971, -0.121 -14.500 0.993, -0.000 -14.500 1.000, 0.121 -14.500 0.993, 0.239 -14.500 0.971, 0.355 -14.500 0.935, 0.465 -14.500 0.885, 0.568 -14.500 0.823, 0.663 -14.500 0.749, 0.749 -14.500 0.663, 0.823 -14.500 0.568, 0.885 -14.500 0.465, 0.935 -14.500 0.355, 0.971 -14.500 0.239, 0.993 -14.500 0.121, 1.000 -14.500 0.000, 0.993 -14.500 -0.121, 0.971 -14.500 -0.239, 0.935 -14.500 -0.355, 0.885 -14.500 -0.465, 0.823 -14.500 -0.568, 0.749 -14.500 -0.663, 0.663 -14.500 -0.749, 0.568 -14.500 -0.823, 0.465 -14.500 -0.885, 0.355 -14.500 -0.935, 0.239 -14.500 -0.971, 0.121 -14.500 -0.993, -0.121 13.500 -0.993, 0.000 13.500 -1.000, -0.239 13.500 -0.971, -0.355 13.500 -0.935, -0.465 13.500 -0.885, -0.568 13.500 -0.823, -0.663 13.500 -0.749, -0.749 13.500 -0.663, -0.823 13.500 -0.568, -0.885 13.500 -0.465, -0.935 13.500 -0.355, -0.971 13.500 -0.239, -0.993 13.500 -0.121, -1.000 13.500 -0.000, -0.993 13.500 0.121, -0.971 13.500 0.239, -0.935 13.500 0.355, -0.885 13.500 0.465, -0.823 13.500 0.568, -0.749 13.500 0.663, -0.663 13.500 0.749, -0.568 13.500 0.823, -0.465 13.500 0.885, -0.355 13.500 0.935, -0.239 13.500 0.971, -0.121 13.500 0.993, 0.000 13.500 1.000, 0.121 13.500 0.993, 0.239 13.500 0.971, 0.355 13.500 0.935, 0.465 13.500 0.885, 0.568 13.500 0.823, 0.663 13.500 0.749, 0.749 13.500 0.663, 0.823 13.500 0.568, 0.885 13.500 0.465, 0.935 13.500 0.355, 0.971 13.500 0.239, 0.993 13.500 0.121, 1.000 13.500 0.000, 0.993 13.500 -0.121, 0.971 13.500 -0.239, 0.935 13.500 -0.355, 0.885 13.500 -0.465, 0.823 13.500 -0.568, 0.749 13.500 -0.663, 0.663 13.500 -0.749, 0.568 13.500 -0.823, 0.465 13.500 -0.885, 0.355 13.500 -0.935, 0.239 13.500 -0.971, 0.121 13.500 -0.993, 16.123 -7.500 -63.565, 16.246 -7.500 -63.605, 16.080 -7.500 -63.629, 16.135 -7.500 -63.621, 16.191 -7.500 -63.613, 18.893 7.000 -63.098, 20.993 7.000 -62.543, 20.998 -0.250 -63.992, 22.934 -0.250 -64.814, 18.893 -7.500 -63.098, 19.061 -0.250 -63.170, 20.552 -7.500 -62.049, 20.993 -7.500 -62.543, 23.055 -7.500 -61.858, 25.070 -7.500 -61.047, 19.149 9.500 -63.038, 22.154 9.500 -62.175, 16.123 7.000 -63.565, 16.246 7.000 -63.605, 16.080 7.000 -63.629, 16.135 7.000 -63.621, 16.191 7.000 -63.613, 20.790 -7.500 -65.533, 30.000 -7.500 -69.000, 31.000 -7.500 -65.047, 31.000 -7.500 -65.268, 28.035 -8.750 -63.047, 25.070 -9.000 -61.047, 25.070 -8.000 -61.047, 25.106 -9.000 -61.032, 25.142 -9.000 -61.016, 18.395 -7.500 -64.532, 25.106 -8.000 -61.032, 25.142 -8.000 -61.016, 25.106 -7.500 -61.032, 25.142 -7.500 -61.016, 25.089 -7.500 -61.024, 25.089 8.250 -61.000, 25.177 8.000 -61.000, 25.177 9.000 -61.000, -0.000 -14.500 0.000, 0.000 13.500 0.000, 22.213 0.500 -66.137, 24.285 -7.500 -67.017, 24.310 8.500 -66.956, 24.578 0.500 -66.326, 28.906 -7.500 -68.674, 28.356 -7.500 -68.140, 28.605 -7.500 -68.434, 28.168 -7.500 -67.803, 29.247 -7.500 -68.853, 30.649 -7.500 -65.108, 28.048 -7.500 -67.437, 30.275 -7.500 -65.019, 29.146 -7.500 -65.191, 29.509 -7.500 -65.061, 29.890 -7.500 -65.003, 29.617 -7.500 -68.963, 28.001 -7.500 -67.055, 28.027 -7.500 -66.671, 16.000 9.500 -63.598, 29.371 9.500 -69.000, 28.906 9.500 -68.674, 29.247 9.500 -68.853, 30.649 9.500 -65.108, 31.000 9.500 -65.047, 31.000 9.500 -65.268, 30.275 9.500 -65.019, 28.816 9.500 -65.388, 29.146 9.500 -65.191, 29.509 9.500 -65.061, 29.890 9.500 -65.003, 29.617 9.500 -68.963, 30.000 9.500 -69.000, 16.000 7.000 -63.598, 18.395 7.000 -64.532, 30.390 -10.000 -68.962, 30.390 -7.500 -68.962, 30.765 -10.000 -68.848, 30.765 -7.500 -68.848, 31.111 -10.000 -68.663, 31.111 -7.500 -68.663, 31.414 -10.000 -68.414, 31.414 -7.500 -68.414, 31.663 -10.000 -68.111, 31.663 -7.500 -68.111, 31.848 -10.000 -67.765, 31.848 -7.500 -67.765, 31.962 -10.000 -67.390, 31.962 -7.500 -67.390, 32.000 -7.500 -67.000, 32.000 -10.000 -67.000, 31.956 -10.000 -66.584, 31.827 -10.000 -66.187, 31.618 -10.000 -65.824, 31.338 -10.000 -65.514, 31.956 -7.500 -66.584, 31.827 -7.500 -66.187, 31.618 -7.500 -65.824, 31.338 -7.500 -65.514, 25.070 8.000 -61.047, 25.106 8.000 -61.032, 25.142 8.000 -61.016, 25.106 9.000 -61.032, 25.070 9.000 -61.047, 25.142 9.000 -61.016, 28.035 8.250 -63.047, 29.500 -7.500 -67.002, 31.000 -7.500 -68.000, 30.000 -7.500 -68.000, 29.500 9.500 -67.002, 31.000 9.500 -68.000, 30.000 9.500 -68.000, 30.390 7.000 -68.962, 30.390 9.500 -68.962, 30.765 7.000 -68.848, 30.765 9.500 -68.848, 31.111 7.000 -68.663, 31.111 9.500 -68.663, 31.414 7.000 -68.414, 31.414 9.500 -68.414, 31.663 7.000 -68.111, 31.663 9.500 -68.111, 31.848 7.000 -67.765, 31.848 9.500 -67.765, 31.962 7.000 -67.390, 31.962 9.500 -67.390, 32.000 9.500 -67.000, 32.000 7.000 -67.000, 31.956 7.000 -66.584, 31.827 7.000 -66.187, 31.618 7.000 -65.824, 31.338 7.000 -65.514, 31.956 9.500 -66.584, 31.827 9.500 -66.187, 31.618 9.500 -65.824, 31.338 9.500 -65.514 ] } colorPerVertex FALSE coordIndex [ 0, 1, 2, -1, 0, 3, 1, -1, 4, 0, 2, -1, 5, 6, 7, -1, 7, 6, 8, -1, 6, 9, 8, -1, 10, 11, 12, -1, 10, 12, 13, -1, 10, 13, 14, -1, 10, 14, 15, -1, 10, 15, 16, -1, 10, 16, 17, -1, 10, 17, 18, -1, 19, 10, 18, -1, 20, 10, 19, -1, 21, 22, 23, -1, 22, 21, 24, -1, 22, 24, 25, -1, 26, 22, 25, -1, 27, 28, 29, -1, 27, 29, 30, -1, 31, 27, 30, -1, 32, 33, 34, -1, 35, 34, 33, -1, 33, 32, 36, -1, 37, 35, 33, -1, 38, 35, 37, -1, 33, 36, 39, -1, 38, 37, 40, -1, 33, 39, 41, -1, 42, 33, 41, -1, 43, 40, 37, -1, 42, 41, 44, -1, 42, 44, 45, -1, 46, 47, 28, -1, 28, 47, 48, -1, 28, 48, 49, -1, 28, 49, 50, -1, 28, 50, 51, -1, 4, 2, 51, -1, 51, 50, 4, -1, 52, 46, 28, -1, 52, 53, 46, -1, 52, 54, 53, -1, 52, 45, 54, -1, 52, 42, 45, -1, 55, 56, 57, -1, 58, 57, 56, -1, 59, 60, 61, -1, 59, 62, 60, -1, 63, 59, 61, -1, 64, 65, 66, -1, 66, 65, 67, -1, 68, 69, 28, -1, 70, 69, 68, -1, 71, 72, 73, -1, 71, 74, 72, -1, 75, 71, 73, -1, 76, 77, 78, -1, 76, 78, 79, -1, 80, 76, 79, -1, 81, 76, 80, -1, 81, 77, 76, -1, 82, 83, 77, -1, 84, 82, 77, -1, 77, 83, 85, -1, 77, 85, 86, -1, 77, 86, 87, -1, 77, 87, 88, -1, 63, 61, 88, -1, 88, 87, 63, -1, 89, 84, 77, -1, 90, 91, 71, -1, 92, 71, 91, -1, 93, 92, 91, -1, 93, 91, 94, -1, 94, 91, 90, -1, 95, 96, 97, -1, 96, 95, 98, -1, 96, 98, 99, -1, 96, 100, 97, -1, 101, 102, 103, -1, 104, 101, 103, -1, 105, 106, 107, -1, 106, 108, 107, -1, 106, 109, 110, -1, 109, 111, 110, -1, 109, 112, 113, -1, 112, 114, 113, -1, 115, 116, 117, -1, 116, 118, 117, -1, 116, 119, 120, -1, 119, 121, 120, -1, 122, 123, 124, -1, 124, 123, 125, -1, 126, 123, 122, -1, 127, 128, 129, -1, 127, 130, 128, -1, 129, 131, 132, -1, 132, 131, 133, -1, 134, 131, 129, -1, 135, 136, 131, -1, 137, 135, 131, -1, 137, 131, 138, -1, 138, 131, 134, -1, 136, 139, 131, -1, 140, 141, 142, -1, 140, 142, 143, -1, 140, 143, 144, -1, 145, 140, 144, -1, 126, 140, 145, -1, 122, 140, 126, -1, 104, 146, 140, -1, 104, 140, 122, -1, 141, 140, 146, -1, 147, 148, 149, -1, 150, 148, 147, -1, 151, 152, 153, -1, 154, 153, 152, -1, 155, 154, 152, -1, 139, 156, 157, -1, 158, 156, 139, -1, 159, 160, 81, -1, 161, 160, 159, -1, 161, 159, 162, -1, 159, 81, 163, -1, 164, 159, 163, -1, 162, 159, 164, -1, 165, 130, 127, -1, 165, 166, 130, -1, 167, 168, 169, -1, 167, 170, 168, -1, 171, 172, 173, -1, 171, 173, 174, -1, 171, 174, 175, -1, 171, 175, 176, -1, 177, 178, 179, -1, 178, 176, 179, -1, 176, 177, 179, -1, 180, 177, 176, -1, 175, 180, 176, -1, 181, 177, 180, -1, 181, 182, 177, -1, 182, 183, 177, -1, 183, 184, 177, -1, 184, 185, 177, -1, 185, 186, 177, -1, 187, 177, 186, -1, 188, 177, 187, -1, 177, 188, 178, -1, 189, 190, 191, -1, 192, 190, 189, -1, 193, 190, 192, -1, 194, 190, 193, -1, 194, 195, 190, -1, 195, 196, 190, -1, 196, 197, 190, -1, 190, 197, 198, -1, 197, 171, 198, -1, 171, 190, 198, -1, 199, 171, 200, -1, 200, 171, 197, -1, 201, 202, 203, -1, 203, 202, 204, -1, 204, 202, 205, -1, 205, 202, 206, -1, 207, 206, 202, -1, 208, 207, 202, -1, 209, 208, 202, -1, 210, 211, 212, -1, 211, 210, 213, -1, 210, 212, 214, -1, 213, 210, 215, -1, 210, 214, 216, -1, 215, 210, 217, -1, 210, 216, 218, -1, 210, 218, 219, -1, 210, 219, 220, -1, 210, 220, 221, -1, 222, 223, 221, -1, 224, 222, 221, -1, 225, 224, 221, -1, 226, 225, 221, -1, 227, 226, 221, -1, 228, 227, 221, -1, 221, 220, 228, -1, 229, 150, 230, -1, 150, 231, 230, -1, 150, 232, 231, -1, 150, 147, 232, -1, 231, 158, 230, -1, 230, 158, 190, -1, 139, 178, 158, -1, 178, 190, 158, -1, 230, 190, 233, -1, 190, 234, 233, -1, 234, 230, 233, -1, 229, 230, 234, -1, 235, 236, 237, -1, 235, 237, 238, -1, 237, 239, 238, -1, 239, 235, 238, -1, 240, 202, 241, -1, 241, 202, 242, -1, 242, 210, 243, -1, 242, 243, 241, -1, 242, 202, 210, -1, 210, 244, 243, -1, 210, 221, 245, -1, 221, 244, 245, -1, 244, 210, 245, -1, 221, 171, 246, -1, 171, 244, 246, -1, 244, 221, 246, -1, 171, 176, 247, -1, 176, 244, 247, -1, 244, 171, 247, -1, 243, 244, 168, -1, 130, 244, 176, -1, 168, 244, 248, -1, 248, 244, 130, -1, 249, 241, 243, -1, 249, 250, 241, -1, 249, 251, 250, -1, 249, 252, 251, -1, 249, 253, 252, -1, 249, 254, 253, -1, 249, 164, 254, -1, 249, 255, 164, -1, 243, 255, 249, -1, 241, 250, 240, -1, 250, 251, 239, -1, 251, 252, 239, -1, 252, 253, 239, -1, 253, 254, 239, -1, 254, 164, 239, -1, 164, 256, 239, -1, 239, 256, 235, -1, 250, 239, 240, -1, 240, 239, 237, -1, 202, 240, 229, -1, 202, 229, 234, -1, 221, 223, 257, -1, 221, 257, 258, -1, 221, 258, 259, -1, 221, 259, 260, -1, 221, 260, 261, -1, 221, 261, 262, -1, 221, 262, 263, -1, 264, 221, 263, -1, 265, 221, 264, -1, 234, 221, 265, -1, 234, 266, 267, -1, 234, 268, 266, -1, 234, 269, 268, -1, 270, 269, 234, -1, 271, 270, 234, -1, 272, 271, 234, -1, 273, 272, 234, -1, 274, 273, 234, -1, 275, 274, 234, -1, 276, 275, 234, -1, 277, 276, 234, -1, 234, 278, 277, -1, 234, 279, 278, -1, 234, 265, 279, -1, 234, 267, 202, -1, 267, 280, 202, -1, 280, 281, 202, -1, 281, 209, 202, -1, 210, 202, 282, -1, 202, 283, 282, -1, 283, 210, 282, -1, 283, 202, 201, -1, 283, 284, 217, -1, 284, 283, 285, -1, 285, 283, 286, -1, 286, 283, 287, -1, 287, 283, 288, -1, 288, 283, 289, -1, 283, 290, 289, -1, 283, 201, 290, -1, 217, 210, 283, -1, 190, 171, 221, -1, 234, 190, 221, -1, 191, 190, 178, -1, 188, 191, 178, -1, 171, 291, 172, -1, 291, 171, 199, -1, 255, 243, 170, -1, 255, 170, 167, -1, 170, 243, 168, -1, 139, 292, 178, -1, 293, 130, 176, -1, 293, 176, 178, -1, 293, 292, 130, -1, 178, 292, 293, -1, 147, 141, 232, -1, 232, 141, 294, -1, 168, 248, 295, -1, 248, 296, 295, -1, 296, 168, 295, -1, 248, 294, 297, -1, 294, 296, 297, -1, 296, 248, 297, -1, 141, 168, 298, -1, 168, 296, 298, -1, 296, 141, 298, -1, 294, 141, 299, -1, 141, 296, 299, -1, 296, 294, 299, -1, 166, 248, 130, -1, 90, 248, 166, -1, 90, 166, 165, -1, 255, 162, 164, -1, 300, 162, 255, -1, 235, 256, 163, -1, 235, 163, 301, -1, 163, 236, 301, -1, 236, 235, 301, -1, 164, 163, 256, -1, 163, 302, 236, -1, 237, 236, 302, -1, 240, 303, 229, -1, 303, 302, 304, -1, 229, 303, 304, -1, 240, 237, 303, -1, 303, 237, 302, -1, 305, 156, 306, -1, 158, 306, 156, -1, 157, 156, 305, -1, 100, 307, 305, -1, 307, 157, 305, -1, 308, 158, 231, -1, 306, 158, 308, -1, 231, 155, 308, -1, 155, 152, 308, -1, 232, 155, 231, -1, 232, 154, 155, -1, 309, 148, 310, -1, 150, 310, 148, -1, 149, 148, 309, -1, 311, 312, 309, -1, 312, 149, 309, -1, 304, 150, 229, -1, 310, 150, 304, -1, 267, 266, 113, -1, 113, 114, 267, -1, 113, 266, 268, -1, 313, 113, 268, -1, 313, 268, 269, -1, 111, 313, 269, -1, 111, 269, 270, -1, 270, 110, 111, -1, 110, 270, 271, -1, 271, 108, 110, -1, 108, 271, 272, -1, 107, 108, 272, -1, 107, 272, 273, -1, 314, 107, 273, -1, 314, 273, 274, -1, 274, 315, 314, -1, 274, 275, 315, -1, 275, 316, 315, -1, 316, 275, 276, -1, 317, 316, 276, -1, 317, 276, 277, -1, 318, 317, 277, -1, 277, 278, 318, -1, 278, 319, 318, -1, 278, 279, 319, -1, 279, 320, 319, -1, 279, 265, 321, -1, 321, 320, 279, -1, 265, 264, 321, -1, 322, 321, 264, -1, 264, 263, 323, -1, 323, 322, 264, -1, 263, 262, 323, -1, 324, 323, 262, -1, 262, 261, 325, -1, 262, 325, 324, -1, 325, 261, 260, -1, 326, 325, 260, -1, 260, 259, 327, -1, 327, 326, 260, -1, 327, 259, 258, -1, 328, 327, 258, -1, 258, 329, 328, -1, 329, 258, 257, -1, 329, 257, 223, -1, 330, 329, 223, -1, 330, 223, 222, -1, 331, 330, 222, -1, 331, 222, 224, -1, 332, 331, 224, -1, 332, 224, 225, -1, 225, 333, 332, -1, 334, 333, 225, -1, 334, 225, 226, -1, 334, 226, 227, -1, 227, 335, 334, -1, 335, 227, 228, -1, 336, 335, 228, -1, 336, 228, 220, -1, 220, 337, 336, -1, 337, 220, 219, -1, 219, 338, 337, -1, 219, 218, 339, -1, 219, 339, 338, -1, 339, 218, 216, -1, 340, 339, 216, -1, 216, 214, 340, -1, 341, 340, 214, -1, 214, 212, 341, -1, 342, 341, 212, -1, 343, 212, 211, -1, 343, 342, 212, -1, 343, 211, 213, -1, 213, 344, 343, -1, 213, 215, 344, -1, 215, 345, 344, -1, 346, 215, 217, -1, 346, 345, 215, -1, 346, 217, 284, -1, 284, 347, 346, -1, 284, 285, 347, -1, 348, 347, 285, -1, 285, 286, 348, -1, 286, 349, 348, -1, 350, 286, 287, -1, 350, 349, 286, -1, 350, 287, 288, -1, 288, 351, 350, -1, 288, 289, 351, -1, 289, 352, 351, -1, 289, 290, 352, -1, 290, 353, 352, -1, 290, 201, 353, -1, 201, 354, 353, -1, 201, 203, 354, -1, 355, 354, 203, -1, 355, 203, 204, -1, 204, 356, 355, -1, 204, 205, 356, -1, 205, 121, 356, -1, 121, 205, 206, -1, 120, 121, 206, -1, 120, 206, 207, -1, 207, 118, 120, -1, 118, 207, 208, -1, 208, 117, 118, -1, 357, 117, 208, -1, 357, 208, 209, -1, 357, 209, 281, -1, 358, 357, 281, -1, 281, 280, 358, -1, 359, 358, 280, -1, 280, 267, 359, -1, 114, 359, 267, -1, 360, 200, 197, -1, 361, 360, 197, -1, 200, 360, 362, -1, 362, 363, 200, -1, 363, 364, 200, -1, 199, 200, 364, -1, 364, 365, 199, -1, 365, 366, 199, -1, 366, 291, 199, -1, 291, 366, 367, -1, 367, 368, 291, -1, 291, 368, 172, -1, 368, 369, 172, -1, 172, 369, 370, -1, 370, 371, 172, -1, 173, 172, 371, -1, 371, 372, 173, -1, 173, 372, 373, -1, 173, 373, 174, -1, 174, 373, 374, -1, 174, 374, 375, -1, 174, 375, 175, -1, 175, 375, 376, -1, 376, 377, 175, -1, 377, 180, 175, -1, 180, 377, 378, -1, 180, 378, 379, -1, 180, 379, 380, -1, 181, 180, 380, -1, 380, 381, 181, -1, 181, 381, 382, -1, 182, 181, 382, -1, 182, 382, 383, -1, 383, 384, 182, -1, 384, 183, 182, -1, 385, 183, 384, -1, 183, 385, 386, -1, 386, 387, 183, -1, 387, 184, 183, -1, 387, 388, 184, -1, 388, 389, 184, -1, 389, 185, 184, -1, 185, 389, 390, -1, 390, 391, 185, -1, 391, 392, 185, -1, 186, 185, 392, -1, 392, 393, 186, -1, 393, 394, 186, -1, 394, 187, 186, -1, 187, 394, 395, -1, 395, 396, 187, -1, 187, 396, 188, -1, 396, 397, 188, -1, 188, 397, 398, -1, 398, 399, 188, -1, 191, 188, 399, -1, 399, 400, 191, -1, 191, 400, 401, -1, 189, 191, 401, -1, 189, 401, 402, -1, 402, 403, 189, -1, 403, 192, 189, -1, 192, 403, 404, -1, 404, 405, 192, -1, 405, 193, 192, -1, 193, 405, 406, -1, 193, 406, 407, -1, 193, 407, 408, -1, 194, 193, 408, -1, 408, 409, 194, -1, 194, 409, 410, -1, 195, 194, 410, -1, 195, 410, 411, -1, 411, 412, 195, -1, 413, 195, 412, -1, 413, 196, 195, -1, 196, 413, 414, -1, 414, 415, 196, -1, 415, 197, 196, -1, 197, 415, 361, -1, 167, 169, 416, -1, 417, 255, 167, -1, 300, 255, 417, -1, 417, 416, 300, -1, 417, 167, 416, -1, 169, 168, 146, -1, 146, 168, 141, -1, 136, 292, 139, -1, 133, 157, 307, -1, 131, 139, 157, -1, 131, 157, 418, -1, 157, 133, 418, -1, 133, 131, 418, -1, 128, 292, 136, -1, 128, 136, 135, -1, 128, 135, 137, -1, 138, 128, 137, -1, 134, 128, 138, -1, 129, 128, 134, -1, 292, 128, 130, -1, 248, 90, 419, -1, 248, 419, 294, -1, 420, 294, 419, -1, 420, 421, 294, -1, 420, 422, 421, -1, 420, 423, 422, -1, 420, 424, 423, -1, 420, 425, 424, -1, 420, 426, 425, -1, 419, 103, 420, -1, 420, 103, 426, -1, 294, 421, 232, -1, 427, 153, 154, -1, 421, 422, 428, -1, 422, 423, 428, -1, 423, 424, 428, -1, 424, 425, 428, -1, 425, 426, 428, -1, 426, 429, 428, -1, 428, 429, 427, -1, 232, 428, 154, -1, 421, 428, 232, -1, 427, 154, 430, -1, 154, 428, 430, -1, 428, 427, 430, -1, 142, 141, 147, -1, 125, 149, 312, -1, 143, 142, 123, -1, 144, 143, 123, -1, 144, 123, 145, -1, 145, 123, 126, -1, 123, 147, 149, -1, 142, 147, 123, -1, 123, 149, 431, -1, 149, 125, 431, -1, 125, 123, 431, -1, 165, 127, 432, -1, 433, 90, 165, -1, 434, 90, 433, -1, 433, 432, 434, -1, 433, 165, 432, -1, 160, 161, 435, -1, 161, 436, 435, -1, 160, 435, 437, -1, 81, 160, 437, -1, 81, 437, 77, -1, 161, 162, 438, -1, 162, 439, 438, -1, 416, 439, 162, -1, 416, 162, 300, -1, 163, 81, 311, -1, 81, 440, 311, -1, 302, 309, 304, -1, 304, 309, 310, -1, 309, 163, 311, -1, 302, 163, 309, -1, 305, 151, 100, -1, 152, 151, 305, -1, 132, 133, 100, -1, 307, 100, 441, -1, 100, 133, 441, -1, 133, 307, 441, -1, 132, 100, 129, -1, 152, 305, 308, -1, 308, 305, 306, -1, 427, 429, 151, -1, 427, 151, 442, -1, 151, 153, 442, -1, 153, 427, 442, -1, 426, 151, 429, -1, 124, 125, 311, -1, 312, 311, 443, -1, 311, 125, 443, -1, 125, 312, 443, -1, 124, 311, 122, -1, 341, 342, 444, -1, 342, 343, 444, -1, 343, 344, 444, -1, 339, 340, 445, -1, 340, 341, 445, -1, 341, 444, 445, -1, 344, 345, 446, -1, 345, 346, 446, -1, 444, 344, 446, -1, 339, 445, 447, -1, 337, 338, 447, -1, 338, 339, 447, -1, 346, 347, 448, -1, 347, 348, 448, -1, 348, 349, 448, -1, 446, 346, 448, -1, 337, 447, 449, -1, 334, 335, 449, -1, 335, 336, 449, -1, 336, 337, 449, -1, 349, 350, 450, -1, 350, 351, 450, -1, 448, 349, 450, -1, 334, 449, 451, -1, 332, 333, 451, -1, 333, 334, 451, -1, 351, 352, 452, -1, 352, 353, 452, -1, 450, 351, 452, -1, 330, 331, 453, -1, 331, 332, 453, -1, 332, 451, 453, -1, 353, 354, 454, -1, 354, 355, 454, -1, 355, 356, 454, -1, 452, 353, 454, -1, 330, 453, 455, -1, 329, 330, 455, -1, 454, 356, 119, -1, 119, 356, 121, -1, 329, 455, 328, -1, 328, 455, 327, -1, 455, 456, 327, -1, 116, 120, 118, -1, 327, 456, 326, -1, 326, 456, 325, -1, 456, 457, 325, -1, 115, 117, 357, -1, 325, 457, 324, -1, 115, 357, 358, -1, 324, 457, 323, -1, 115, 358, 359, -1, 112, 115, 359, -1, 323, 457, 322, -1, 457, 458, 322, -1, 112, 359, 114, -1, 322, 458, 321, -1, 321, 458, 320, -1, 458, 459, 320, -1, 109, 113, 313, -1, 320, 459, 319, -1, 109, 313, 111, -1, 319, 459, 318, -1, 459, 460, 318, -1, 318, 460, 317, -1, 106, 110, 108, -1, 317, 460, 316, -1, 316, 460, 315, -1, 460, 105, 315, -1, 105, 107, 314, -1, 315, 105, 314, -1, 461, 396, 395, -1, 394, 462, 395, -1, 462, 461, 395, -1, 393, 463, 394, -1, 463, 462, 394, -1, 461, 464, 396, -1, 464, 397, 396, -1, 465, 398, 397, -1, 464, 465, 397, -1, 392, 466, 393, -1, 466, 463, 393, -1, 467, 399, 398, -1, 465, 467, 398, -1, 468, 466, 392, -1, 391, 468, 392, -1, 469, 400, 399, -1, 467, 469, 399, -1, 390, 470, 391, -1, 470, 468, 391, -1, 469, 471, 400, -1, 471, 401, 400, -1, 389, 472, 390, -1, 472, 470, 390, -1, 387, 473, 388, -1, 388, 473, 389, -1, 473, 472, 389, -1, 474, 402, 401, -1, 474, 403, 402, -1, 471, 474, 401, -1, 386, 475, 387, -1, 475, 473, 387, -1, 474, 476, 403, -1, 476, 404, 403, -1, 385, 477, 386, -1, 477, 475, 386, -1, 478, 405, 404, -1, 476, 478, 404, -1, 384, 479, 385, -1, 479, 477, 385, -1, 480, 406, 405, -1, 478, 480, 405, -1, 481, 479, 384, -1, 383, 481, 384, -1, 482, 407, 406, -1, 480, 482, 406, -1, 483, 481, 383, -1, 382, 483, 383, -1, 482, 484, 407, -1, 484, 408, 407, -1, 485, 483, 382, -1, 484, 486, 408, -1, 486, 409, 408, -1, 381, 485, 382, -1, 381, 487, 485, -1, 488, 409, 486, -1, 488, 410, 409, -1, 489, 410, 488, -1, 380, 487, 381, -1, 380, 490, 487, -1, 411, 410, 489, -1, 491, 411, 489, -1, 380, 379, 490, -1, 379, 492, 490, -1, 412, 411, 491, -1, 493, 412, 491, -1, 379, 378, 492, -1, 378, 494, 492, -1, 378, 377, 494, -1, 377, 495, 494, -1, 413, 412, 493, -1, 496, 413, 493, -1, 414, 413, 496, -1, 497, 414, 496, -1, 377, 376, 495, -1, 376, 498, 495, -1, 415, 414, 497, -1, 499, 415, 497, -1, 376, 375, 498, -1, 375, 500, 498, -1, 375, 374, 500, -1, 361, 415, 499, -1, 374, 373, 500, -1, 373, 501, 500, -1, 360, 361, 499, -1, 502, 360, 499, -1, 362, 360, 502, -1, 503, 362, 502, -1, 373, 372, 501, -1, 372, 504, 501, -1, 372, 371, 504, -1, 371, 505, 504, -1, 363, 362, 503, -1, 506, 363, 503, -1, 371, 370, 505, -1, 370, 507, 505, -1, 364, 363, 506, -1, 508, 364, 506, -1, 365, 364, 508, -1, 509, 365, 508, -1, 370, 369, 507, -1, 369, 510, 507, -1, 366, 365, 509, -1, 511, 366, 509, -1, 369, 368, 510, -1, 368, 512, 510, -1, 367, 366, 511, -1, 368, 367, 512, -1, 512, 367, 511, -1, 416, 169, 439, -1, 513, 438, 439, -1, 513, 169, 73, -1, 513, 73, 514, -1, 513, 514, 438, -1, 513, 439, 169, -1, 146, 104, 103, -1, 103, 419, 146, -1, 515, 101, 104, -1, 102, 101, 515, -1, 102, 515, 516, -1, 516, 517, 102, -1, 104, 122, 515, -1, 515, 311, 440, -1, 122, 311, 515, -1, 419, 90, 146, -1, 169, 146, 90, -1, 432, 127, 99, -1, 99, 127, 129, -1, 129, 100, 96, -1, 99, 129, 96, -1, 103, 102, 426, -1, 426, 102, 151, -1, 102, 68, 151, -1, 434, 94, 90, -1, 432, 99, 94, -1, 432, 94, 434, -1, 518, 436, 161, -1, 65, 436, 518, -1, 65, 519, 436, -1, 519, 520, 436, -1, 521, 519, 65, -1, 435, 436, 89, -1, 435, 89, 437, -1, 437, 89, 77, -1, 89, 436, 520, -1, 89, 522, 84, -1, 89, 523, 522, -1, 89, 524, 523, -1, 89, 525, 524, -1, 89, 526, 525, -1, 89, 527, 526, -1, 89, 528, 527, -1, 89, 520, 528, -1, 521, 65, 529, -1, 530, 529, 65, -1, 161, 438, 531, -1, 518, 161, 531, -1, 80, 532, 81, -1, 81, 533, 440, -1, 532, 533, 81, -1, 534, 533, 532, -1, 440, 533, 534, -1, 535, 440, 534, -1, 97, 100, 68, -1, 151, 68, 100, -1, 448, 450, 536, -1, 450, 537, 536, -1, 448, 536, 538, -1, 538, 539, 448, -1, 539, 446, 448, -1, 539, 540, 446, -1, 446, 540, 541, -1, 541, 444, 446, -1, 541, 542, 444, -1, 542, 543, 444, -1, 543, 544, 444, -1, 445, 444, 544, -1, 445, 544, 545, -1, 545, 546, 445, -1, 546, 447, 445, -1, 546, 547, 447, -1, 547, 548, 447, -1, 548, 449, 447, -1, 449, 548, 549, -1, 549, 550, 449, -1, 550, 451, 449, -1, 550, 551, 451, -1, 451, 551, 552, -1, 453, 451, 552, -1, 453, 552, 553, -1, 553, 554, 453, -1, 554, 455, 453, -1, 455, 554, 555, -1, 555, 556, 455, -1, 455, 556, 557, -1, 456, 455, 557, -1, 557, 558, 456, -1, 456, 558, 559, -1, 457, 456, 559, -1, 457, 559, 560, -1, 457, 560, 561, -1, 561, 458, 457, -1, 458, 561, 562, -1, 562, 563, 458, -1, 459, 458, 563, -1, 459, 563, 564, -1, 564, 565, 459, -1, 565, 460, 459, -1, 565, 566, 460, -1, 460, 566, 567, -1, 567, 105, 460, -1, 567, 568, 105, -1, 568, 569, 105, -1, 569, 570, 105, -1, 106, 105, 570, -1, 106, 570, 571, -1, 571, 572, 106, -1, 572, 109, 106, -1, 572, 573, 109, -1, 573, 574, 109, -1, 574, 112, 109, -1, 574, 575, 112, -1, 112, 575, 576, -1, 115, 112, 576, -1, 576, 577, 115, -1, 115, 577, 578, -1, 116, 115, 578, -1, 116, 578, 579, -1, 579, 580, 116, -1, 580, 119, 116, -1, 119, 580, 581, -1, 581, 582, 119, -1, 119, 582, 583, -1, 454, 119, 583, -1, 583, 584, 454, -1, 454, 584, 585, -1, 452, 454, 585, -1, 452, 585, 586, -1, 452, 586, 587, -1, 587, 450, 452, -1, 587, 537, 450, -1, 588, 473, 475, -1, 588, 589, 473, -1, 590, 475, 477, -1, 475, 590, 588, -1, 477, 479, 591, -1, 477, 591, 590, -1, 592, 479, 481, -1, 479, 592, 591, -1, 481, 483, 593, -1, 481, 593, 592, -1, 483, 485, 594, -1, 594, 593, 483, -1, 595, 485, 487, -1, 595, 594, 485, -1, 487, 490, 596, -1, 596, 595, 487, -1, 490, 492, 597, -1, 597, 596, 490, -1, 492, 494, 598, -1, 492, 598, 597, -1, 599, 494, 495, -1, 599, 598, 494, -1, 600, 495, 498, -1, 495, 600, 599, -1, 601, 498, 500, -1, 498, 601, 600, -1, 602, 500, 501, -1, 602, 601, 500, -1, 501, 504, 603, -1, 501, 603, 602, -1, 604, 504, 505, -1, 604, 603, 504, -1, 505, 507, 605, -1, 605, 604, 505, -1, 606, 507, 510, -1, 606, 605, 507, -1, 607, 510, 512, -1, 607, 606, 510, -1, 512, 511, 608, -1, 608, 607, 512, -1, 609, 511, 509, -1, 511, 609, 608, -1, 610, 509, 508, -1, 509, 610, 609, -1, 611, 508, 506, -1, 508, 611, 610, -1, 506, 612, 611, -1, 506, 503, 612, -1, 503, 613, 612, -1, 503, 502, 613, -1, 502, 614, 613, -1, 502, 499, 614, -1, 499, 615, 614, -1, 499, 497, 615, -1, 497, 616, 615, -1, 616, 497, 496, -1, 496, 617, 616, -1, 496, 493, 617, -1, 493, 618, 617, -1, 618, 493, 491, -1, 491, 619, 618, -1, 491, 489, 619, -1, 489, 488, 620, -1, 620, 619, 489, -1, 621, 488, 486, -1, 621, 620, 488, -1, 486, 484, 622, -1, 622, 621, 486, -1, 484, 482, 623, -1, 623, 622, 484, -1, 482, 480, 624, -1, 482, 624, 623, -1, 625, 480, 478, -1, 625, 624, 480, -1, 626, 478, 476, -1, 478, 626, 625, -1, 476, 474, 627, -1, 476, 627, 626, -1, 628, 474, 471, -1, 628, 627, 474, -1, 471, 469, 629, -1, 471, 629, 628, -1, 630, 469, 467, -1, 630, 629, 469, -1, 467, 465, 631, -1, 631, 630, 467, -1, 632, 465, 464, -1, 632, 631, 465, -1, 633, 464, 461, -1, 633, 632, 464, -1, 461, 462, 634, -1, 634, 633, 461, -1, 635, 462, 463, -1, 462, 635, 634, -1, 636, 463, 466, -1, 463, 636, 635, -1, 466, 637, 636, -1, 637, 466, 468, -1, 468, 638, 637, -1, 468, 470, 638, -1, 470, 639, 638, -1, 470, 472, 639, -1, 589, 639, 472, -1, 472, 473, 589, -1, 169, 75, 73, -1, 90, 75, 169, -1, 75, 90, 71, -1, 73, 72, 514, -1, 438, 514, 640, -1, 641, 640, 514, -1, 438, 640, 642, -1, 642, 640, 643, -1, 643, 640, 644, -1, 644, 640, 641, -1, 102, 517, 70, -1, 517, 645, 70, -1, 645, 646, 70, -1, 70, 646, 69, -1, 70, 68, 102, -1, 647, 645, 517, -1, 42, 645, 647, -1, 647, 26, 648, -1, 26, 42, 648, -1, 42, 647, 648, -1, 647, 649, 26, -1, 516, 649, 647, -1, 647, 517, 650, -1, 517, 516, 650, -1, 516, 647, 650, -1, 516, 515, 651, -1, 649, 516, 651, -1, 649, 651, 652, -1, 652, 651, 653, -1, 440, 651, 515, -1, 653, 651, 440, -1, 653, 440, 654, -1, 98, 95, 655, -1, 20, 98, 655, -1, 655, 95, 656, -1, 95, 97, 656, -1, 656, 97, 5, -1, 93, 94, 98, -1, 94, 99, 98, -1, 92, 74, 71, -1, 92, 93, 657, -1, 657, 658, 92, -1, 93, 659, 657, -1, 659, 660, 657, -1, 657, 660, 661, -1, 657, 661, 658, -1, 662, 518, 531, -1, 65, 518, 67, -1, 67, 518, 662, -1, 66, 67, 662, -1, 663, 65, 64, -1, 530, 65, 663, -1, 87, 59, 63, -1, 86, 59, 87, -1, 85, 59, 86, -1, 83, 59, 85, -1, 82, 59, 83, -1, 84, 59, 82, -1, 522, 59, 84, -1, 522, 523, 59, -1, 523, 524, 59, -1, 524, 525, 59, -1, 525, 526, 59, -1, 526, 527, 59, -1, 527, 528, 59, -1, 528, 520, 59, -1, 520, 62, 59, -1, 520, 519, 62, -1, 519, 521, 62, -1, 521, 529, 62, -1, 529, 530, 62, -1, 88, 61, 664, -1, 61, 665, 664, -1, 664, 666, 88, -1, 667, 666, 668, -1, 668, 666, 654, -1, 654, 666, 664, -1, 666, 77, 88, -1, 77, 666, 667, -1, 78, 77, 667, -1, 78, 667, 669, -1, 669, 670, 78, -1, 79, 78, 670, -1, 79, 670, 532, -1, 532, 80, 79, -1, 531, 438, 642, -1, 642, 662, 531, -1, 643, 671, 642, -1, 644, 671, 643, -1, 641, 671, 644, -1, 662, 671, 641, -1, 642, 671, 662, -1, 667, 668, 672, -1, 669, 667, 672, -1, 672, 673, 669, -1, 670, 669, 673, -1, 673, 534, 532, -1, 532, 670, 673, -1, 654, 674, 668, -1, 672, 668, 674, -1, 673, 672, 674, -1, 674, 675, 673, -1, 675, 535, 534, -1, 534, 673, 675, -1, 676, 440, 535, -1, 654, 676, 674, -1, 674, 676, 675, -1, 676, 535, 675, -1, 440, 676, 654, -1, 68, 677, 97, -1, 678, 677, 68, -1, 31, 678, 68, -1, 679, 677, 678, -1, 97, 677, 679, -1, 9, 97, 679, -1, 536, 537, 680, -1, 538, 536, 680, -1, 539, 538, 680, -1, 540, 539, 680, -1, 541, 540, 680, -1, 542, 541, 680, -1, 543, 542, 680, -1, 544, 543, 680, -1, 545, 544, 680, -1, 546, 545, 680, -1, 547, 546, 680, -1, 548, 547, 680, -1, 549, 548, 680, -1, 550, 549, 680, -1, 551, 550, 680, -1, 552, 551, 680, -1, 553, 552, 680, -1, 554, 553, 680, -1, 555, 554, 680, -1, 555, 680, 556, -1, 556, 680, 557, -1, 557, 680, 558, -1, 558, 680, 559, -1, 559, 680, 560, -1, 560, 680, 561, -1, 561, 680, 562, -1, 562, 680, 563, -1, 563, 680, 564, -1, 564, 680, 565, -1, 565, 680, 566, -1, 566, 680, 567, -1, 567, 680, 568, -1, 680, 569, 568, -1, 680, 570, 569, -1, 680, 571, 570, -1, 680, 572, 571, -1, 680, 573, 572, -1, 680, 574, 573, -1, 680, 575, 574, -1, 680, 576, 575, -1, 680, 577, 576, -1, 680, 578, 577, -1, 680, 579, 578, -1, 680, 580, 579, -1, 680, 581, 580, -1, 680, 582, 581, -1, 583, 582, 680, -1, 584, 583, 680, -1, 585, 584, 680, -1, 586, 585, 680, -1, 587, 586, 680, -1, 537, 587, 680, -1, 588, 681, 589, -1, 590, 681, 588, -1, 591, 681, 590, -1, 592, 681, 591, -1, 593, 681, 592, -1, 594, 681, 593, -1, 595, 681, 594, -1, 595, 596, 681, -1, 596, 597, 681, -1, 597, 598, 681, -1, 598, 599, 681, -1, 599, 600, 681, -1, 600, 601, 681, -1, 601, 602, 681, -1, 602, 603, 681, -1, 603, 604, 681, -1, 604, 605, 681, -1, 605, 606, 681, -1, 606, 607, 681, -1, 607, 608, 681, -1, 608, 609, 681, -1, 609, 610, 681, -1, 610, 611, 681, -1, 611, 612, 681, -1, 612, 613, 681, -1, 613, 614, 681, -1, 614, 615, 681, -1, 615, 616, 681, -1, 616, 617, 681, -1, 617, 618, 681, -1, 618, 619, 681, -1, 619, 620, 681, -1, 681, 620, 621, -1, 681, 621, 622, -1, 681, 622, 623, -1, 681, 623, 624, -1, 681, 624, 625, -1, 681, 625, 626, -1, 681, 626, 627, -1, 681, 627, 628, -1, 681, 628, 629, -1, 681, 629, 630, -1, 681, 630, 631, -1, 681, 631, 632, -1, 681, 632, 633, -1, 634, 681, 633, -1, 635, 681, 634, -1, 636, 681, 635, -1, 637, 681, 636, -1, 638, 681, 637, -1, 639, 681, 638, -1, 589, 681, 639, -1, 74, 92, 72, -1, 92, 514, 72, -1, 92, 658, 58, -1, 58, 658, 57, -1, 58, 662, 641, -1, 682, 56, 683, -1, 682, 683, 58, -1, 682, 58, 56, -1, 683, 662, 58, -1, 58, 641, 514, -1, 514, 92, 58, -1, 646, 645, 42, -1, 646, 52, 69, -1, 69, 52, 28, -1, 646, 42, 52, -1, 68, 27, 31, -1, 68, 28, 27, -1, 33, 683, 56, -1, 56, 684, 33, -1, 685, 33, 42, -1, 26, 685, 42, -1, 66, 683, 685, -1, 26, 66, 685, -1, 685, 683, 33, -1, 686, 64, 66, -1, 66, 687, 688, -1, 688, 686, 66, -1, 66, 689, 687, -1, 686, 690, 64, -1, 691, 664, 665, -1, 66, 692, 689, -1, 693, 664, 691, -1, 693, 654, 664, -1, 23, 654, 694, -1, 694, 654, 695, -1, 695, 654, 696, -1, 696, 654, 693, -1, 649, 652, 26, -1, 64, 690, 697, -1, 652, 653, 22, -1, 653, 654, 22, -1, 652, 22, 26, -1, 22, 654, 23, -1, 66, 26, 698, -1, 66, 698, 692, -1, 697, 663, 64, -1, 26, 699, 698, -1, 26, 25, 699, -1, 700, 98, 20, -1, 20, 701, 700, -1, 702, 701, 20, -1, 19, 702, 20, -1, 702, 703, 701, -1, 20, 655, 10, -1, 655, 656, 10, -1, 656, 5, 10, -1, 10, 5, 11, -1, 704, 705, 706, -1, 707, 705, 704, -1, 707, 5, 705, -1, 708, 5, 709, -1, 11, 5, 708, -1, 709, 5, 710, -1, 710, 5, 711, -1, 711, 5, 707, -1, 701, 703, 712, -1, 712, 713, 701, -1, 6, 97, 9, -1, 97, 6, 5, -1, 93, 98, 700, -1, 714, 93, 700, -1, 714, 659, 93, -1, 659, 714, 57, -1, 715, 660, 659, -1, 715, 661, 660, -1, 715, 658, 661, -1, 715, 57, 658, -1, 715, 659, 57, -1, 662, 683, 66, -1, 716, 530, 663, -1, 716, 663, 717, -1, 718, 716, 717, -1, 717, 719, 718, -1, 719, 720, 718, -1, 720, 719, 721, -1, 722, 720, 721, -1, 721, 723, 722, -1, 724, 722, 723, -1, 724, 723, 725, -1, 726, 724, 725, -1, 725, 727, 726, -1, 728, 726, 727, -1, 727, 729, 728, -1, 729, 730, 728, -1, 730, 731, 728, -1, 530, 716, 62, -1, 716, 718, 62, -1, 718, 720, 60, -1, 62, 718, 60, -1, 720, 722, 60, -1, 60, 722, 724, -1, 60, 724, 726, -1, 60, 726, 728, -1, 60, 728, 731, -1, 60, 731, 732, -1, 60, 732, 733, -1, 60, 733, 734, -1, 61, 60, 735, -1, 60, 734, 735, -1, 732, 731, 730, -1, 732, 730, 736, -1, 733, 732, 736, -1, 733, 736, 737, -1, 737, 734, 733, -1, 737, 738, 734, -1, 735, 734, 738, -1, 735, 738, 739, -1, 61, 739, 665, -1, 61, 735, 739, -1, 29, 28, 740, -1, 29, 740, 741, -1, 741, 742, 29, -1, 30, 29, 742, -1, 30, 742, 678, -1, 678, 31, 30, -1, 741, 740, 743, -1, 740, 744, 743, -1, 743, 745, 741, -1, 742, 741, 745, -1, 745, 679, 678, -1, 678, 742, 745, -1, 5, 7, 744, -1, 743, 744, 7, -1, 7, 8, 745, -1, 745, 743, 7, -1, 8, 9, 679, -1, 679, 745, 8, -1, 57, 714, 55, -1, 700, 55, 714, -1, 37, 33, 684, -1, 701, 37, 684, -1, 701, 684, 55, -1, 701, 55, 700, -1, 55, 684, 56, -1, 713, 37, 701, -1, 43, 37, 713, -1, 50, 0, 4, -1, 49, 0, 50, -1, 48, 0, 49, -1, 47, 0, 48, -1, 46, 0, 47, -1, 53, 0, 46, -1, 54, 0, 53, -1, 54, 45, 0, -1, 45, 44, 0, -1, 44, 41, 0, -1, 41, 39, 0, -1, 39, 36, 0, -1, 36, 32, 0, -1, 32, 34, 0, -1, 34, 3, 0, -1, 34, 35, 3, -1, 35, 38, 3, -1, 38, 40, 3, -1, 40, 43, 3, -1, 2, 706, 705, -1, 51, 2, 705, -1, 740, 746, 744, -1, 744, 746, 5, -1, 5, 746, 705, -1, 705, 746, 51, -1, 746, 28, 51, -1, 28, 746, 740, -1, 691, 665, 747, -1, 747, 665, 748, -1, 749, 747, 748, -1, 693, 691, 747, -1, 696, 693, 747, -1, 695, 696, 747, -1, 694, 695, 747, -1, 23, 694, 747, -1, 21, 23, 747, -1, 24, 21, 747, -1, 25, 24, 747, -1, 699, 25, 747, -1, 698, 699, 747, -1, 692, 698, 747, -1, 689, 692, 747, -1, 687, 689, 747, -1, 687, 747, 688, -1, 688, 747, 749, -1, 686, 688, 749, -1, 686, 749, 690, -1, 690, 749, 697, -1, 697, 749, 663, -1, 704, 706, 750, -1, 750, 706, 751, -1, 752, 750, 751, -1, 707, 704, 750, -1, 711, 707, 750, -1, 710, 711, 750, -1, 709, 710, 750, -1, 708, 709, 750, -1, 11, 708, 750, -1, 12, 11, 750, -1, 13, 12, 750, -1, 14, 13, 750, -1, 15, 14, 750, -1, 16, 15, 750, -1, 17, 16, 750, -1, 18, 17, 750, -1, 18, 750, 19, -1, 19, 750, 752, -1, 702, 19, 752, -1, 702, 752, 703, -1, 703, 752, 712, -1, 712, 752, 713, -1, 663, 749, 717, -1, 717, 749, 719, -1, 719, 748, 721, -1, 749, 748, 719, -1, 721, 748, 723, -1, 748, 725, 723, -1, 748, 727, 725, -1, 748, 729, 727, -1, 748, 730, 729, -1, 736, 730, 748, -1, 737, 736, 748, -1, 738, 737, 748, -1, 665, 739, 748, -1, 739, 738, 748, -1, 753, 43, 713, -1, 753, 713, 754, -1, 755, 753, 754, -1, 754, 756, 755, -1, 756, 757, 755, -1, 757, 756, 758, -1, 759, 757, 758, -1, 758, 760, 759, -1, 761, 759, 760, -1, 761, 760, 762, -1, 763, 761, 762, -1, 762, 764, 763, -1, 765, 763, 764, -1, 764, 766, 765, -1, 766, 767, 765, -1, 767, 768, 765, -1, 43, 753, 3, -1, 753, 755, 3, -1, 755, 757, 1, -1, 3, 755, 1, -1, 757, 759, 1, -1, 1, 759, 761, -1, 1, 761, 763, -1, 1, 763, 765, -1, 1, 765, 768, -1, 1, 768, 769, -1, 1, 769, 770, -1, 1, 770, 771, -1, 2, 1, 772, -1, 1, 771, 772, -1, 769, 768, 767, -1, 769, 767, 773, -1, 770, 769, 773, -1, 770, 773, 774, -1, 774, 771, 770, -1, 774, 775, 771, -1, 772, 771, 775, -1, 772, 775, 776, -1, 2, 776, 706, -1, 2, 772, 776, -1, 713, 752, 754, -1, 754, 752, 756, -1, 756, 751, 758, -1, 752, 751, 756, -1, 758, 751, 760, -1, 751, 762, 760, -1, 751, 764, 762, -1, 751, 766, 764, -1, 751, 767, 766, -1, 773, 767, 751, -1, 774, 773, 751, -1, 775, 774, 751, -1, 706, 776, 751, -1, 776, 775, 751, -1 ] } } ] } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 0.000 description "top" position 10.500 -0.500 64.702 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 3.142 description "bottom" position 10.500 -0.500 -123.702 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 1.571 description "front" position 10.500 -94.702 -29.500 } Viewpoint { jump TRUE orientation -0.000 -0.707 -0.707 3.142 description "back" position 10.500 93.702 -29.500 } Viewpoint { jump TRUE orientation 0.577 -0.577 -0.577 2.094 description "right" position -83.702 -0.500 -29.500 } Viewpoint { jump TRUE orientation 0.577 0.577 0.577 2.094 description "left" position 104.702 -0.500 -29.500 } NavigationInfo { avatarSize [0.25, 1.6, 0.75] headlight TRUE speed 1.0 type "EXAMINE" visibilityLimit 0.0 } choreonoid-1.5.0/share/model/GR001/parts/L_HIP_Y.wrl0000664000000000000000000021177512741425367020373 0ustar rootroot#VRML V2.0 utf8 WorldInfo { title "Exported tringle mesh to VRML97" info ["Created by FreeCAD" ""] } Background { skyAngle 1.57 skyColor 0.1 0.2 0.2 } Transform { scale 0.001 0.001 0.001 rotation 0 0 1 0 scaleOrientation 0 0 1 0 bboxCenter 0 0 0 bboxSize 63.000 41.997 37.000 center 0.000 0.000 0.000 #translation -10.500 0.001 20.500 children [ Shape { appearance Appearance { material Material { ambientIntensity 0.2 diffuseColor 0.50 0.50 0.50 emissiveColor 0.00 0.00 0.00 # specularColor 0.98 0.98 0.98 shininess 0.06 transparency 0.00 } } geometry IndexedFaceSet { solid FALSE coord Coordinate { point [ -14.000 -1.132 -31.924, -14.000 -0.956 -34.932, -14.000 -2.000 -32.000, -14.000 0.071 -34.727, -14.000 -5.214 -30.830, -14.000 -7.657 -32.657, -14.000 -5.830 -30.214, -14.000 -6.870 -33.347, -14.000 -4.500 -31.330, -14.000 -6.000 -33.928, -14.000 4.000 -27.000, -14.000 2.924 -27.868, -14.000 3.000 -27.000, -14.000 5.727 -29.071, -14.000 -5.061 -34.391, -14.000 -3.710 -31.698, -14.000 -4.071 -34.727, -14.000 -0.290 -31.698, -14.000 1.061 -34.391, -14.000 -2.868 -31.924, -14.000 -3.044 -34.932, -11.500 -2.000 -32.000, -11.500 -2.868 -31.924, -11.500 -3.044 -34.932, -11.500 -4.071 -34.727, -11.500 -3.710 -31.698, -11.500 -0.290 -31.698, -11.500 -1.132 -31.924, -11.500 0.071 -34.727, -11.500 1.061 -34.391, -11.500 -6.929 -26.162, -11.500 -6.719 -25.348, -11.500 -9.664 -24.706, -11.500 -9.916 -25.841, -11.500 -0.956 -34.932, -11.500 -2.000 -35.000, -14.000 -2.000 -35.000, -14.000 -0.663 -22.182, -14.000 -1.476 -22.028, -14.000 -0.381 -19.166, -14.000 0.613 -19.439, 39.500 -5.214 -30.830, 39.500 -10.485 -35.485, 39.500 -5.830 -30.214, 39.500 -9.482 -36.382, 39.500 -4.500 -31.330, 39.500 -8.384 -37.161, 39.500 -7.207 -37.812, 39.500 -3.710 -31.698, 39.500 -5.963 -38.327, 39.500 -2.868 -31.924, 39.500 -4.670 -38.699, 39.500 -3.344 -38.925, 39.500 -2.000 -32.000, 39.500 -2.000 -39.000, 39.500 -1.159 -31.929, 39.500 -0.689 -38.928, 39.500 0.606 -38.714, -11.500 -5.061 -34.391, -11.500 -6.000 -33.928, -11.500 -6.870 -33.347, -11.500 -7.657 -32.657, -14.000 -8.347 -31.870, -11.500 -8.347 -31.870, -14.000 -8.928 -31.000, -11.500 -8.928 -31.000, -14.000 -9.391 -30.061, -11.500 -9.391 -30.061, -14.000 -9.727 -29.071, -11.500 -9.727 -29.071, -11.500 -9.932 -28.044, -14.000 -9.932 -28.044, -14.000 -10.000 -27.000, -11.500 -7.595 -20.661, -11.500 -8.684 -22.604, -11.500 -7.976 -21.682, -11.500 -7.142 -20.872, -11.500 -6.312 -20.262, -11.500 -5.411 -19.763, -11.500 -3.556 -12.000, -11.500 -1.797 -16.854, -11.500 -4.453 -19.385, -11.500 -3.454 -19.133, -11.500 -2.431 -19.012, -11.500 -1.401 -19.022, -11.500 -0.381 -19.166, -11.500 0.613 -19.439, -14.000 -8.684 -22.604, -14.000 -7.595 -20.661, -14.000 -7.976 -21.682, -14.000 -7.142 -20.872, -14.000 -4.453 -19.385, -14.000 -1.797 -16.854, -14.000 -3.454 -19.133, -14.000 -2.431 -19.012, -14.000 -1.401 -19.022, -14.000 -3.556 -12.000, -14.000 4.700 -22.628, -14.000 4.000 -21.708, -14.000 5.803 -17.777, -14.000 5.260 -23.639, -14.000 5.668 -24.719, -14.000 4.000 -12.000, -14.000 5.145 -12.000, 17.380 -11.788 -5.000, 18.796 -9.365 -5.000, 24.574 -14.000 -5.000, 15.652 -14.000 -5.000, 25.326 -8.862 -5.000, 26.530 -5.361 -5.000, 30.081 -7.249 -5.000, 19.877 -6.775 -5.000, 42.000 1.500 -23.429, 42.000 1.500 -15.522, 42.000 0.802 -22.859, 42.000 0.013 -22.423, 42.000 -0.841 -22.136, 42.000 -6.285 -24.423, 42.000 -6.250 -21.003, 42.000 -12.236 -20.737, 42.000 -12.861 -21.897, 42.000 -2.000 -39.000, 42.000 -3.344 -38.925, 42.000 -4.670 -38.699, 42.000 -5.963 -38.327, 42.000 -7.207 -37.812, 42.000 -8.384 -37.161, 42.000 -9.482 -36.382, 42.000 -10.485 -35.485, 42.000 -11.382 -34.482, 39.500 -11.382 -34.482, 42.000 -12.161 -33.384, 39.500 -12.161 -33.384, 42.000 -12.812 -32.207, 39.500 -12.812 -32.207, 42.000 -13.327 -30.963, 39.500 -13.327 -30.963, 42.000 -13.699 -29.670, 39.500 -13.699 -29.670, 42.000 -13.925 -28.344, 39.500 -13.925 -28.344, 39.500 -14.000 -27.000, 17.126 6.000 -5.000, 20.946 1.500 -5.000, 17.286 3.750 -5.000, 13.626 1.500 -5.000, 13.305 1.671 -5.000, 14.834 -14.865 -5.000, 8.145 -16.463 -5.000, 13.967 -15.682 -5.000, 13.056 -16.448 -5.000, 6.577 -17.826 -5.000, 0.638 -14.000 -5.000, 4.980 -18.336 -5.000, 6.577 -17.826 -12.000, 3.962 -18.582 -12.000, -14.000 12.995 -12.000, -14.000 12.845 -12.000, -14.000 12.845 -8.409, -14.000 14.249 -8.500, -0.000 -11.000 -5.000, 4.934 -6.250 -5.000, 1.226 -3.807 -5.000, 42.000 -2.401 -15.007, 42.000 1.500 -12.000, 42.000 -3.713 -15.123, 42.000 -1.085 -15.035, 42.000 0.221 -15.207, 42.000 -14.000 -12.000, 42.000 -14.000 -27.000, 39.500 -14.000 -12.000, -0.056 -21.000 -12.000, -1.455 -18.944 -12.000, -0.094 -19.972 -12.000, 1.267 -18.958 -12.000, 1.214 -19.979 -12.000, 2.483 -20.853 -12.000, -11.500 -12.000 -12.000, -14.000 -11.000 -12.000, -11.500 -11.000 -12.000, -11.500 -10.000 -12.000, -14.000 -10.000 -12.000, -14.000 -12.000 -12.000, -14.000 -12.845 -12.000, -11.500 -15.124 -12.000, -14.000 -15.652 -12.000, -12.005 -17.230 -12.000, 4.986 -20.400 -12.000, -9.221 -16.612 -12.000, -9.834 -18.555 -12.000, -6.753 -17.759 -12.000, -7.519 -19.608 -12.000, 7.415 -19.647 -12.000, 33.984 -12.000 -12.000, 33.984 -14.000 -12.000, 35.000 -14.000 -12.000, 39.000 -12.000 -12.000, -5.094 -20.373 -12.000, -4.146 -18.542 -12.000, -2.594 -20.839 -12.000, -11.500 -11.000 -5.000, -11.000 1.500 -5.000, -11.000 -14.000 -5.000, -11.500 -10.000 -5.000, -11.500 -4.556 -5.000, -11.500 -3.556 -5.000, -11.662 15.000 -5.000, -9.583 16.406 -5.000, -11.500 15.000 -5.000, -11.500 12.995 -5.000, -11.500 11.995 -5.000, -11.500 4.000 -5.000, -3.708 1.500 -5.000, -3.189 2.415 -5.000, -11.950 17.269 -12.000, -14.000 15.652 -12.000, -14.000 15.652 -5.000, -11.950 17.269 -5.000, 7.415 -19.647 -5.000, 4.676 -20.473 -5.000, 18.975 -0.974 -2.000, 23.664 -3.970 -2.000, 18.994 -0.487 -2.000, 18.944 -1.460 -2.000, 26.518 -0.235 -2.000, 32.265 -2.142 -2.000, -19.170 -8.573 -2.000, -16.919 -8.646 -2.000, -17.928 -6.291 -2.000, -17.784 -11.168 -2.000, 18.809 -2.690 -2.000, 12.836 1.788 -2.000, 18.594 -3.908 -2.000, 18.300 -5.110 -2.000, 13.746 3.500 -2.000, 1.936 3.500 -2.000, 2.789 2.867 -2.000, 3.446 2.032 -2.000, 34.733 1.500 -2.000, 34.776 1.580 -2.000, 34.361 1.800 -2.000, 34.235 -1.723 -2.000, 35.000 1.500 -2.000, 39.000 1.500 -2.000, 42.000 -14.000 -2.000, 42.000 1.500 -2.000, 39.000 -12.000 -2.000, 39.500 1.500 -2.000, 39.500 -14.000 -2.000, 35.000 -14.000 -2.000, 33.984 -12.000 -2.000, 33.984 -14.000 -2.000, 7.415 -19.647 -2.000, 6.577 -17.826 -2.000, 4.986 -20.400 -2.000, 3.962 -18.582 -2.000, 2.483 -20.853 -2.000, 1.267 -18.958 -2.000, 1.214 -19.979 -2.000, -0.056 -21.000 -2.000, -1.455 -18.944 -2.000, -0.094 -19.972 -2.000, -2.594 -20.839 -2.000, -4.146 -18.542 -2.000, -5.094 -20.373 -2.000, -6.753 -17.759 -2.000, -7.519 -19.608 -2.000, -9.834 -18.555 -2.000, -9.221 -16.612 -2.000, -12.005 -17.230 -2.000, -11.500 -15.124 -2.000, -14.000 -15.652 -2.000, -11.662 15.000 -2.000, -11.950 17.269 -2.000, -14.000 15.652 -2.000, -14.000 12.845 -2.000, -11.500 15.000 -2.000, -11.500 5.145 -2.000, -14.000 5.145 -2.000, -14.000 3.500 -2.000, -11.500 3.000 -2.000, -11.500 3.500 -2.000, -14.000 3.000 -2.000, -11.500 -1.292 -2.000, -14.000 -1.292 -2.000, -14.000 -11.000 -2.000, -11.500 -11.000 -2.000, -14.000 -12.000 -2.000, -11.500 -12.000 -2.000, -14.000 -12.845 -2.000, -9.563 16.418 -2.000, 13.722 13.142 -2.000, 16.286 13.257 -2.000, 14.515 15.176 -2.000, 11.851 14.851 -2.000, 12.520 16.860 -2.000, 15.348 11.200 -2.000, 17.805 11.134 -2.000, 9.770 16.296 -2.000, 10.331 18.283 -2.000, 16.702 9.058 -2.000, 7.515 17.451 -2.000, 7.983 19.424 -2.000, 5.127 18.295 -2.000, 5.511 20.264 -2.000, 2.647 18.815 -2.000, 2.954 20.791 -2.000, 0.351 20.997 -2.000, 0.120 19.000 -2.000, -2.257 20.878 -2.000, -2.408 18.847 -2.000, -4.830 20.437 -2.000, -4.894 18.359 -2.000, -7.329 19.680 -2.000, -7.293 17.544 -2.000, -9.714 18.618 -2.000, -8.504 17.518 -2.000, 33.984 -14.000 -5.000, 35.000 -14.000 -5.000, 39.500 -14.000 -5.000, 42.000 -14.000 -5.000, 42.000 1.500 -5.000, 39.500 1.500 -5.000, 39.000 1.500 -5.000, 38.125 1.500 -3.500, 37.250 1.500 -3.500, 35.000 1.500 -5.000, 36.125 1.500 -3.500, 36.314 -11.505 -2.000, 35.633 -5.100 -2.000, 8.890 -16.792 -2.000, 19.864 -12.955 -2.000, 13.003 -13.853 -2.000, 14.731 -12.000 -2.000, 11.045 -15.460 -2.000, 2.079 -18.781 -2.000, -2.462 -15.479 -2.000, 0.638 -12.000 -2.000, -0.191 -15.391 -2.000, -3.432 2.055 -2.000, -2.780 2.876 -2.000, -1.936 3.500 -2.000, -3.848 1.092 -2.000, -4.000 0.055 -2.000, -3.876 -0.987 -2.000, -0.000 -9.000 -2.000, -2.032 -3.446 -2.000, 3.722 -4.250 -2.000, 1.013 -3.870 -2.000, 3.863 -1.040 -2.000, 3.460 -2.008 -2.000, 2.819 -2.838 -2.000, 1.984 -3.473 -2.000, -0.027 -4.000 -2.000, -1.066 -3.855 -2.000, -3.487 -1.960 -2.000, 4.000 0.000 -2.000, 3.859 1.053 -2.000, -2.857 -2.799 -2.000, 2.520 11.250 -2.000, -1.000 3.873 -2.000, 0.000 4.000 -2.000, 1.000 3.873 -2.000, 17.963 10.877 -2.000, 18.118 10.619 -2.000, 18.268 10.357 -2.000, 17.551 7.277 -2.000, 23.109 4.728 -2.000, 31.165 3.500 -2.000, 18.675 3.500 -2.000, 18.211 5.418 -2.000, 1.850 -20.918 -5.000, -1.010 -20.976 -5.000, -3.851 -20.644 -5.000, -6.621 -19.929 -5.000, -9.268 -18.844 -5.000, -11.743 -17.410 -5.000, -14.000 -15.652 -5.000, -15.903 -13.715 -5.000, -16.050 -13.543 -2.000, -17.539 -11.548 -5.000, -18.883 -9.189 -5.000, -19.911 -6.675 -5.000, -20.180 -5.811 -2.000, -20.606 -4.050 -5.000, -20.794 -2.934 -2.000, -20.956 -1.358 -5.000, -21.000 0.000 -2.000, -20.956 1.358 -5.000, -20.794 2.934 -2.000, -20.606 4.050 -5.000, -20.180 5.811 -2.000, -19.911 6.675 -5.000, -19.170 8.573 -2.000, -18.883 9.189 -5.000, -17.784 11.168 -2.000, -17.539 11.548 -5.000, -16.050 13.543 -2.000, -15.903 13.715 -5.000, -9.714 18.618 -5.000, -7.329 19.680 -5.000, -4.830 20.437 -5.000, -2.257 20.878 -5.000, 0.351 20.997 -5.000, 2.954 20.791 -5.000, 5.511 20.264 -5.000, 7.983 19.424 -5.000, 10.331 18.283 -5.000, 12.520 16.860 -5.000, 14.515 15.176 -5.000, 16.286 13.257 -5.000, 17.805 11.134 -5.000, 17.963 10.877 -5.000, 18.118 10.619 -5.000, 18.268 10.357 -5.000, -15.601 -10.844 -2.000, -15.601 10.844 -2.000, -16.919 8.646 -2.000, -19.054 7.192 -2.000, -17.928 6.291 -2.000, -19.703 4.372 -2.000, -18.612 3.821 -2.000, -19.978 1.467 -2.000, -18.957 1.281 -2.000, -19.978 -1.467 -2.000, -18.957 -1.281 -2.000, -19.978 0.000 -2.000, -18.612 -3.821 -2.000, -19.703 -4.372 -2.000, -19.054 -7.192 -2.000, -16.478 0.000 -2.000, -17.718 0.000 -2.000, -16.306 1.910 -2.000, 39.500 1.500 -12.000, 34.733 1.500 -5.000, 39.000 1.500 -12.000, 37.000 -5.250 -5.000, 35.000 -7.321 -5.000, 39.000 -12.000 -5.000, 35.994 -12.000 -5.000, 34.776 1.580 -5.000, 26.522 5.969 -3.500, 18.855 2.341 -2.000, 18.964 1.173 -2.000, 19.000 -0.000 -2.000, 29.612 -7.132 -2.000, 32.963 -6.614 -2.000, 25.523 -6.862 -2.000, 17.430 -7.563 -2.000, 16.233 -9.874 -2.000, 7.684 -15.391 -2.000, 7.733 -16.608 -2.000, 3.874 -0.997 -5.000, 4.000 0.000 -5.000, 3.503 -1.931 -5.000, 2.912 -2.743 -5.000, 2.136 -3.382 -5.000, 0.238 -3.993 -5.000, -0.764 -3.926 -5.000, -1.718 -3.612 -5.000, -2.564 -3.070 -5.000, -3.248 -2.334 -5.000, -3.728 -1.451 -5.000, -3.972 -0.476 -5.000, -3.965 0.529 -5.000, -2.450 3.162 -5.000, -1.541 3.691 -5.000, -0.526 3.965 -5.000, 0.526 3.965 -5.000, 1.541 3.691 -5.000, 2.450 3.162 -5.000, 3.189 2.415 -5.000, 3.708 1.500 -5.000, 3.869 1.014 -5.000, 3.967 0.511 -5.000, 15.918 1.020 -2.000, 20.982 -3.285 -2.000, 9.150 -8.555 -2.000, 16.211 6.279 -2.000, 17.211 6.348 -2.000, 16.211 4.890 -2.000, -14.000 -10.000 -5.000, -14.000 -4.556 -5.000, -14.000 -11.000 -5.000, -15.770 -12.358 -5.000, -14.000 15.000 -5.000, -14.000 -12.845 -5.000, -14.000 -15.000 -5.000, -14.000 -15.500 -5.000, -14.000 12.995 -5.000, -17.478 0.000 -5.000, -14.000 12.845 -5.000, -17.303 2.025 -5.000, -14.000 3.000 -5.000, -15.739 -0.278 -5.000, -14.000 -3.556 -5.000, -17.303 -2.025 -5.000, -14.000 11.995 -5.000, -15.770 12.632 -5.000, -14.000 4.000 -5.000, 12.520 16.860 -12.000, 10.331 18.283 -12.000, 14.515 15.176 -12.000, -9.714 18.618 -12.000, 16.286 13.257 -12.000, -7.329 19.680 -12.000, 17.805 11.134 -12.000, -4.830 20.437 -12.000, -2.257 20.878 -12.000, 0.351 20.997 -12.000, 2.954 20.791 -12.000, 5.511 20.264 -12.000, 7.983 19.424 -12.000, -7.338 17.526 -5.000, -4.964 18.340 -5.000, 18.000 10.500 -5.000, -2.504 18.834 -5.000, 0.000 19.000 -5.000, 16.702 9.058 -5.000, 2.543 18.829 -5.000, 5.040 18.319 -5.000, 7.446 17.480 -5.000, 9.718 16.326 -5.000, 13.701 13.164 -5.000, 15.339 11.212 -5.000, -11.500 3.000 -5.000, 11.816 14.879 -5.000, -11.500 -15.000 -5.000, -11.500 -15.124 -5.000, -9.148 -16.653 -5.000, -6.596 -17.818 -5.000, -3.901 -18.595 -5.000, -1.120 -18.967 -5.000, 1.685 -18.925 -5.000, 42.000 -13.928 -25.685, 42.000 -13.712 -24.386, 42.000 -13.355 -23.118, 42.000 -11.488 -19.653, 42.000 -10.626 -18.658, 42.000 -9.660 -17.763, 42.000 -8.601 -16.979, 42.000 -7.463 -16.316, 42.000 -6.260 -15.781, 42.000 -5.005 -15.382, 39.500 1.500 -15.522, 34.235 -3.723 -5.000, 31.666 -4.269 -5.000, 35.000 -12.000 -5.000, 36.492 -12.000 -10.250, 36.492 -12.000 -8.500, 33.984 -12.000 -5.000, 35.238 -12.000 -8.500, 37.746 -12.000 -8.500, 24.981 3.071 -5.000, 19.596 7.549 -5.000, 20.496 4.574 -5.000, 27.965 -4.637 -2.000, 20.644 -3.848 -5.000, 20.868 -2.351 -5.000, 20.314 -5.325 -5.000, -14.000 -14.249 -8.500, -14.000 12.845 -6.824, -14.000 13.923 -6.750, -14.000 13.452 -8.126, -14.000 -11.923 -8.500, -14.000 -6.146 -8.500, -14.000 -1.292 -12.000, -14.000 -4.556 -12.000, -14.000 -8.073 -8.500, -14.000 -0.778 -8.500, -14.000 3.000 -12.000, -14.000 1.111 -8.500, -14.000 3.500 -12.000, -14.000 7.997 -6.750, -14.000 7.923 -8.500, -14.000 5.961 -8.500, -11.662 15.000 -12.000, -11.639 12.995 -12.000, 0.120 19.000 -12.000, 2.647 18.815 -12.000, -2.408 18.847 -12.000, -4.894 18.359 -12.000, 13.722 13.142 -12.000, -7.293 17.544 -12.000, 11.851 14.851 -12.000, 15.348 11.200 -12.000, -9.563 16.418 -12.000, -8.504 17.518 -12.000, 9.770 16.296 -12.000, 16.702 9.058 -12.000, 7.515 17.451 -12.000, 5.127 18.295 -12.000, -11.500 15.000 -12.000, -11.500 12.995 -12.000, -11.500 13.452 -8.126, -11.500 11.995 -12.000, -11.500 5.145 -12.000, -11.500 12.845 -12.000, -11.500 3.500 -12.000, -11.500 3.000 -12.000, -11.500 4.000 -12.000, -11.500 8.226 -8.500, -11.500 7.997 -6.750, -11.500 6.113 -8.500, -11.500 -0.778 -8.500, -11.500 1.111 -8.500, -11.500 -1.292 -12.000, -11.500 -6.146 -8.500, -11.500 -4.556 -12.000, -11.500 -8.073 -8.500, -11.500 -13.062 -8.500, -11.500 -12.031 -8.500, -11.500 -13.000 -6.750, -11.500 -14.093 -8.500, 3.345 -18.703 -5.000, 39.500 0.221 -15.207, 39.500 -2.401 -15.007, 39.500 -3.713 -15.123, 39.500 -1.085 -15.035, 39.500 -13.928 -25.685, 39.500 -13.712 -24.386, 39.500 -13.355 -23.118, 39.500 -12.861 -21.897, 39.500 -12.236 -20.737, 39.500 -11.488 -19.653, 39.500 -10.626 -18.658, 39.500 -9.660 -17.763, 39.500 -8.601 -16.979, 39.500 -7.463 -16.316, 39.500 -6.260 -15.781, 39.500 -5.005 -15.382, 20.280 -14.913 -8.500, -11.500 -10.000 -27.000, 42.000 -2.633 -22.040, 42.000 -6.678 -25.234, 42.000 -1.733 -22.007, 42.000 -6.919 -26.103, 42.000 -7.000 -27.000, 42.000 -5.753 -23.696, 42.000 -5.099 -23.076, 42.000 -4.344 -22.583, 42.000 -3.513 -22.234, 39.500 2.733 -15.973, 42.000 2.733 -15.973, 42.000 3.909 -16.556, 39.500 3.909 -16.556, 39.500 5.014 -17.264, 42.000 5.014 -17.264, 42.000 6.036 -18.088, 39.500 6.036 -18.088, 39.500 6.961 -19.019, 42.000 6.961 -19.019, 42.000 7.779 -20.046, 39.500 7.779 -20.046, 39.500 8.481 -21.156, 42.000 8.481 -21.156, 39.500 9.056 -22.335, 42.000 9.056 -22.335, 39.500 9.500 -23.571, 42.000 9.500 -23.571, 39.500 9.805 -24.847, 42.000 9.805 -24.847, 39.500 9.970 -26.150, 42.000 9.970 -26.150, 39.500 9.991 -27.462, 42.000 9.991 -27.462, 39.500 9.869 -28.769, 42.000 9.869 -28.769, 39.500 9.605 -30.055, 42.000 9.605 -30.055, 39.500 9.201 -31.304, 42.000 9.201 -31.304, 39.500 8.664 -32.502, 42.000 8.664 -32.502, 39.500 7.999 -33.634, 42.000 7.999 -33.634, 39.500 7.215 -34.687, 42.000 7.215 -34.687, 42.000 6.320 -35.647, 39.500 6.320 -35.647, 39.500 5.326 -36.504, 42.000 5.326 -36.504, 39.500 4.244 -37.248, 42.000 4.244 -37.248, 39.500 3.087 -37.868, 42.000 3.087 -37.868, 39.500 1.870 -38.359, 42.000 1.870 -38.359, 42.000 0.606 -38.714, 42.000 -0.689 -38.928, 27.801 -1.930 -5.000, 20.976 1.000 -5.000, 20.994 0.500 -5.000, 21.000 -0.000 -5.000, 20.985 -0.785 -5.000, 20.941 -1.569 -5.000, 9.939 -10.388 -5.000, 23.203 -4.563 -5.000, -14.000 11.995 -12.000, -14.000 5.917 -25.848, -14.000 6.000 -27.000, -14.000 3.270 -20.981, -14.000 2.453 -20.354, -14.000 1.562 -19.837, -14.000 -5.411 -19.763, -14.000 -6.312 -20.262, -14.000 -9.916 -25.841, -14.000 -9.664 -24.706, -14.000 -9.250 -23.619, -12.750 9.497 -19.500, -11.500 6.000 -27.000, -11.500 5.917 -25.848, -11.500 5.668 -24.719, -11.500 5.803 -17.777, -11.500 4.000 -21.708, -11.500 4.700 -22.628, -11.500 5.260 -23.639, -11.500 3.270 -20.981, -11.500 2.453 -20.354, -11.500 1.562 -19.837, -11.500 -9.250 -23.619, 18.622 -14.317 -5.000, 39.500 -6.250 -21.003, 39.500 -2.633 -22.040, 39.500 -5.099 -23.076, 39.500 -5.753 -23.696, 39.500 -4.344 -22.583, 39.500 -3.513 -22.234, 39.500 -6.285 -24.423, 39.500 -0.841 -22.136, 39.500 0.013 -22.423, 39.500 1.500 -23.429, 39.500 0.802 -22.859, 39.500 -1.733 -22.007, 39.500 -6.678 -25.234, 39.500 -6.919 -26.103, 39.500 -7.000 -27.000, 42.000 2.051 -24.069, 42.000 2.486 -24.792, 42.000 2.794 -25.578, 42.000 2.964 -26.405, 42.000 2.994 -27.248, 42.000 2.881 -28.085, 42.000 2.629 -28.890, 42.000 2.245 -29.642, 42.000 1.740 -30.318, 42.000 1.129 -30.900, 42.000 0.428 -31.371, 42.000 -0.342 -31.717, 42.000 -1.159 -31.929, 42.000 -2.000 -32.000, 42.000 -6.924 -27.868, 42.000 -2.868 -31.924, 42.000 -6.698 -28.710, 42.000 -3.710 -31.698, 42.000 -6.330 -29.500, 42.000 -4.500 -31.330, 42.000 -5.830 -30.214, 42.000 -5.214 -30.830, 39.500 2.051 -24.069, 39.500 2.486 -24.792, 39.500 2.794 -25.578, 39.500 2.964 -26.405, 39.500 2.994 -27.248, 39.500 2.881 -28.085, 39.500 2.629 -28.890, 39.500 2.245 -29.642, 39.500 1.740 -30.318, 39.500 1.129 -30.900, 39.500 0.428 -31.371, 39.500 -0.342 -31.717, 39.500 -6.924 -27.868, 39.500 -6.698 -28.710, 39.500 -6.330 -29.500, 29.098 -5.759 -5.000, -14.000 4.000 -26.067, -14.000 5.000 -24.354, -14.000 -2.303 -22.009, -14.000 -3.122 -22.127, -14.000 -3.910 -22.379, -14.000 1.472 -23.402, -14.000 2.018 -24.024, -14.000 0.831 -22.879, -14.000 2.454 -24.727, -14.000 0.113 -22.468, -14.000 2.767 -25.493, -14.000 -4.657 -22.765, -14.000 -5.330 -23.270, -14.000 -6.929 -26.162, -14.000 -6.719 -25.348, -14.000 -7.000 -27.000, -14.000 -6.955 -23.936, -14.000 -6.375 -24.580, -14.000 -5.908 -23.881, -14.000 -6.431 -24.230, -14.000 5.932 -28.044, -11.500 5.932 -28.044, -11.500 5.727 -29.071, -14.000 5.391 -30.061, -11.500 5.391 -30.061, -14.000 4.928 -31.000, -11.500 4.928 -31.000, -14.000 4.347 -31.870, -11.500 4.347 -31.870, -11.500 3.657 -32.657, -14.000 3.657 -32.657, -14.000 2.870 -33.347, -11.500 2.870 -33.347, -11.500 2.000 -33.928, -14.000 2.000 -33.928, -11.500 4.000 -26.067, -11.500 5.000 -24.354, -11.500 -2.303 -22.009, -11.500 -1.476 -22.028, -11.500 -3.122 -22.127, -11.500 -3.910 -22.379, -11.500 1.472 -23.402, -11.500 2.018 -24.024, -11.500 0.831 -22.879, -11.500 2.454 -24.727, -11.500 0.113 -22.468, -11.500 2.767 -25.493, -11.500 -0.663 -22.182, -11.500 -4.657 -22.765, -11.500 -5.330 -23.270, -11.500 -7.000 -27.000, -11.500 -6.955 -23.936, -11.500 -6.375 -24.580, -11.500 -5.908 -23.881, -11.500 -6.431 -24.230, -11.500 4.000 -27.000, -11.500 -6.924 -27.868, -11.500 -6.698 -28.710, -11.500 -6.330 -29.500, -11.500 2.924 -27.868, -11.500 3.000 -27.000, -11.500 2.698 -28.710, -11.500 -4.500 -31.330, -11.500 2.330 -29.500, -11.500 -5.830 -30.214, -11.500 1.830 -30.214, -11.500 -5.214 -30.830, -11.500 1.214 -30.830, -11.500 0.500 -31.330, -14.000 -6.924 -27.868, -14.000 -6.698 -28.710, -14.000 -6.330 -29.500, -14.000 2.698 -28.710, -14.000 2.330 -29.500, -14.000 1.830 -30.214, -14.000 1.214 -30.830, -14.000 0.500 -31.330, -11.500 2.896 -25.986, -14.000 2.896 -25.986, -14.000 2.974 -26.490, -11.500 2.974 -26.490, -14.000 3.384 -26.246, -11.500 3.384 -26.246 ] } colorPerVertex FALSE coordIndex [ 0, 1, 2, -1, 3, 1, 0, -1, 4, 5, 6, -1, 4, 7, 5, -1, 8, 7, 4, -1, 8, 9, 7, -1, 10, 11, 12, -1, 10, 13, 11, -1, 14, 8, 15, -1, 16, 14, 15, -1, 17, 3, 0, -1, 18, 3, 17, -1, 19, 16, 15, -1, 20, 16, 19, -1, 21, 22, 23, -1, 24, 23, 22, -1, 22, 25, 24, -1, 26, 27, 28, -1, 29, 26, 28, -1, 30, 31, 32, -1, 30, 32, 33, -1, 3, 28, 34, -1, 1, 3, 34, -1, 1, 34, 35, -1, 36, 1, 35, -1, 37, 38, 39, -1, 40, 37, 39, -1, 41, 42, 43, -1, 41, 44, 42, -1, 45, 46, 41, -1, 47, 46, 45, -1, 48, 47, 45, -1, 49, 47, 48, -1, 50, 51, 48, -1, 52, 51, 50, -1, 53, 52, 50, -1, 54, 52, 53, -1, 55, 56, 53, -1, 57, 56, 55, -1, 20, 35, 23, -1, 20, 36, 35, -1, 23, 16, 20, -1, 23, 24, 16, -1, 24, 14, 16, -1, 24, 58, 14, -1, 58, 9, 14, -1, 58, 59, 9, -1, 59, 7, 9, -1, 59, 60, 7, -1, 5, 7, 60, -1, 5, 60, 61, -1, 62, 5, 61, -1, 62, 61, 63, -1, 63, 64, 62, -1, 63, 65, 64, -1, 65, 66, 64, -1, 67, 68, 66, -1, 66, 65, 67, -1, 67, 69, 68, -1, 69, 70, 71, -1, 69, 71, 68, -1, 70, 72, 71, -1, 73, 74, 75, -1, 76, 73, 75, -1, 76, 77, 73, -1, 78, 73, 77, -1, 78, 79, 73, -1, 80, 81, 82, -1, 83, 80, 82, -1, 84, 80, 83, -1, 85, 80, 84, -1, 86, 80, 85, -1, 81, 80, 79, -1, 87, 88, 89, -1, 90, 89, 88, -1, 91, 92, 93, -1, 94, 93, 92, -1, 95, 94, 92, -1, 39, 95, 92, -1, 40, 39, 92, -1, 92, 91, 96, -1, 97, 98, 99, -1, 100, 97, 99, -1, 101, 100, 99, -1, 99, 98, 102, -1, 99, 102, 103, -1, 104, 105, 106, -1, 107, 104, 106, -1, 106, 105, 108, -1, 108, 109, 110, -1, 108, 111, 109, -1, 105, 111, 108, -1, 106, 108, 110, -1, 112, 113, 114, -1, 114, 113, 115, -1, 115, 113, 116, -1, 117, 118, 119, -1, 117, 119, 120, -1, 52, 121, 122, -1, 52, 54, 121, -1, 122, 51, 52, -1, 51, 122, 123, -1, 123, 49, 51, -1, 49, 123, 124, -1, 124, 47, 49, -1, 47, 124, 125, -1, 125, 46, 47, -1, 125, 126, 46, -1, 126, 44, 46, -1, 126, 127, 44, -1, 127, 128, 44, -1, 42, 44, 128, -1, 42, 128, 129, -1, 129, 130, 42, -1, 130, 129, 131, -1, 131, 132, 130, -1, 131, 133, 132, -1, 133, 134, 132, -1, 134, 133, 135, -1, 135, 136, 134, -1, 135, 137, 136, -1, 137, 138, 136, -1, 137, 139, 138, -1, 139, 140, 138, -1, 139, 141, 140, -1, 142, 143, 144, -1, 143, 145, 144, -1, 145, 142, 144, -1, 145, 146, 142, -1, 147, 148, 107, -1, 149, 148, 147, -1, 150, 148, 149, -1, 151, 148, 150, -1, 107, 148, 152, -1, 151, 152, 148, -1, 153, 151, 154, -1, 154, 155, 153, -1, 156, 157, 158, -1, 159, 156, 158, -1, 160, 161, 111, -1, 160, 162, 161, -1, 163, 164, 165, -1, 166, 164, 163, -1, 167, 164, 166, -1, 113, 164, 167, -1, 165, 164, 168, -1, 141, 169, 168, -1, 170, 141, 168, -1, 171, 172, 173, -1, 172, 174, 173, -1, 174, 171, 173, -1, 171, 174, 175, -1, 174, 176, 175, -1, 176, 171, 175, -1, 177, 178, 179, -1, 179, 178, 180, -1, 178, 181, 180, -1, 182, 178, 177, -1, 183, 182, 177, -1, 184, 183, 177, -1, 185, 183, 184, -1, 186, 185, 184, -1, 176, 174, 155, -1, 187, 176, 155, -1, 186, 184, 188, -1, 189, 186, 188, -1, 189, 188, 190, -1, 191, 189, 190, -1, 187, 155, 154, -1, 192, 187, 154, -1, 192, 154, 193, -1, 194, 192, 193, -1, 195, 193, 196, -1, 170, 195, 196, -1, 197, 190, 198, -1, 199, 197, 198, -1, 200, 201, 202, -1, 203, 201, 200, -1, 204, 201, 203, -1, 205, 201, 204, -1, 206, 207, 208, -1, 209, 208, 207, -1, 207, 210, 209, -1, 201, 211, 212, -1, 212, 211, 213, -1, 214, 215, 216, -1, 214, 216, 217, -1, 218, 187, 192, -1, 218, 219, 187, -1, 220, 221, 222, -1, 223, 221, 220, -1, 221, 224, 222, -1, 225, 224, 221, -1, 226, 227, 228, -1, 227, 226, 229, -1, 230, 223, 231, -1, 232, 230, 231, -1, 233, 232, 231, -1, 234, 235, 236, -1, 237, 234, 236, -1, 231, 234, 237, -1, 238, 239, 240, -1, 241, 238, 240, -1, 225, 241, 240, -1, 241, 242, 238, -1, 241, 243, 242, -1, 244, 245, 246, -1, 245, 247, 246, -1, 247, 243, 246, -1, 248, 244, 246, -1, 248, 246, 249, -1, 249, 246, 250, -1, 251, 249, 250, -1, 251, 250, 252, -1, 250, 253, 252, -1, 252, 253, 254, -1, 254, 253, 255, -1, 256, 254, 255, -1, 256, 255, 257, -1, 256, 257, 258, -1, 257, 259, 258, -1, 259, 256, 258, -1, 257, 260, 261, -1, 260, 259, 261, -1, 259, 257, 261, -1, 262, 259, 260, -1, 262, 260, 263, -1, 264, 262, 263, -1, 264, 263, 265, -1, 264, 265, 266, -1, 266, 265, 267, -1, 265, 268, 267, -1, 267, 268, 269, -1, 269, 268, 270, -1, 269, 270, 271, -1, 272, 273, 274, -1, 275, 272, 274, -1, 276, 272, 275, -1, 276, 275, 277, -1, 277, 275, 278, -1, 277, 278, 279, -1, 280, 281, 279, -1, 281, 277, 279, -1, 282, 280, 279, -1, 280, 282, 283, -1, 283, 282, 284, -1, 283, 284, 285, -1, 286, 283, 285, -1, 287, 286, 285, -1, 288, 286, 287, -1, 289, 288, 287, -1, 270, 288, 289, -1, 271, 270, 289, -1, 272, 290, 273, -1, 291, 292, 293, -1, 291, 293, 294, -1, 294, 293, 295, -1, 296, 292, 291, -1, 296, 297, 292, -1, 294, 295, 298, -1, 295, 299, 298, -1, 297, 296, 300, -1, 298, 299, 301, -1, 299, 302, 301, -1, 301, 302, 303, -1, 303, 302, 304, -1, 303, 304, 305, -1, 305, 304, 306, -1, 305, 306, 307, -1, 308, 305, 307, -1, 308, 307, 309, -1, 310, 308, 309, -1, 310, 309, 311, -1, 312, 310, 311, -1, 312, 311, 313, -1, 312, 313, 314, -1, 314, 313, 315, -1, 314, 315, 316, -1, 315, 290, 316, -1, 290, 314, 316, -1, 290, 315, 273, -1, 251, 317, 249, -1, 317, 318, 249, -1, 318, 248, 249, -1, 318, 319, 248, -1, 248, 319, 244, -1, 319, 320, 244, -1, 321, 245, 244, -1, 321, 244, 320, -1, 247, 245, 322, -1, 245, 321, 322, -1, 243, 247, 323, -1, 247, 322, 323, -1, 324, 243, 323, -1, 324, 323, 325, -1, 324, 325, 243, -1, 243, 325, 242, -1, 326, 242, 327, -1, 242, 325, 327, -1, 325, 326, 327, -1, 325, 323, 326, -1, 246, 328, 250, -1, 243, 329, 246, -1, 243, 241, 329, -1, 329, 241, 328, -1, 246, 329, 328, -1, 330, 253, 250, -1, 250, 331, 330, -1, 332, 331, 333, -1, 331, 332, 334, -1, 331, 334, 330, -1, 331, 250, 333, -1, 270, 268, 288, -1, 255, 335, 257, -1, 255, 253, 335, -1, 257, 336, 260, -1, 260, 336, 263, -1, 263, 336, 265, -1, 265, 336, 268, -1, 268, 336, 288, -1, 335, 337, 338, -1, 337, 336, 338, -1, 336, 335, 338, -1, 336, 337, 288, -1, 257, 335, 336, -1, 280, 339, 281, -1, 339, 340, 281, -1, 341, 281, 340, -1, 342, 339, 280, -1, 343, 280, 283, -1, 343, 342, 280, -1, 344, 343, 283, -1, 345, 286, 288, -1, 345, 346, 286, -1, 345, 233, 347, -1, 345, 347, 348, -1, 347, 349, 350, -1, 351, 347, 350, -1, 347, 351, 352, -1, 347, 352, 348, -1, 231, 349, 347, -1, 233, 231, 347, -1, 348, 353, 345, -1, 353, 354, 345, -1, 354, 346, 345, -1, 355, 344, 283, -1, 349, 231, 356, -1, 356, 231, 357, -1, 357, 231, 237, -1, 358, 283, 286, -1, 358, 355, 283, -1, 337, 345, 288, -1, 346, 358, 286, -1, 276, 290, 272, -1, 234, 296, 291, -1, 234, 300, 296, -1, 234, 359, 235, -1, 359, 341, 360, -1, 361, 359, 360, -1, 362, 359, 361, -1, 235, 359, 362, -1, 359, 312, 314, -1, 359, 310, 312, -1, 308, 310, 359, -1, 305, 308, 359, -1, 303, 305, 359, -1, 277, 290, 276, -1, 359, 301, 303, -1, 359, 298, 301, -1, 294, 298, 359, -1, 291, 294, 359, -1, 359, 314, 341, -1, 234, 291, 359, -1, 341, 277, 281, -1, 314, 290, 341, -1, 277, 341, 290, -1, 300, 363, 297, -1, 300, 364, 363, -1, 300, 365, 364, -1, 366, 365, 300, -1, 366, 367, 365, -1, 367, 368, 365, -1, 367, 369, 368, -1, 370, 367, 366, -1, 367, 370, 369, -1, 218, 252, 254, -1, 219, 218, 254, -1, 219, 254, 256, -1, 256, 371, 219, -1, 256, 259, 371, -1, 259, 372, 371, -1, 372, 259, 262, -1, 373, 372, 262, -1, 262, 264, 373, -1, 264, 374, 373, -1, 374, 264, 266, -1, 375, 374, 266, -1, 375, 266, 267, -1, 267, 376, 375, -1, 267, 269, 376, -1, 269, 271, 377, -1, 269, 377, 376, -1, 271, 378, 377, -1, 378, 271, 379, -1, 380, 378, 379, -1, 380, 379, 229, -1, 229, 381, 380, -1, 229, 226, 381, -1, 226, 382, 381, -1, 382, 226, 383, -1, 384, 382, 383, -1, 384, 383, 385, -1, 386, 384, 385, -1, 386, 385, 387, -1, 388, 386, 387, -1, 388, 387, 389, -1, 389, 390, 388, -1, 390, 389, 391, -1, 392, 390, 391, -1, 391, 393, 392, -1, 394, 392, 393, -1, 393, 395, 394, -1, 396, 394, 395, -1, 396, 395, 397, -1, 398, 396, 397, -1, 397, 274, 398, -1, 274, 216, 398, -1, 216, 274, 273, -1, 273, 217, 216, -1, 273, 315, 217, -1, 315, 399, 217, -1, 399, 315, 313, -1, 313, 400, 399, -1, 313, 311, 400, -1, 401, 400, 311, -1, 311, 309, 401, -1, 402, 401, 309, -1, 309, 307, 402, -1, 403, 402, 307, -1, 307, 306, 403, -1, 306, 404, 403, -1, 306, 304, 404, -1, 405, 404, 304, -1, 304, 302, 405, -1, 406, 405, 302, -1, 302, 299, 406, -1, 407, 406, 299, -1, 407, 299, 295, -1, 295, 408, 407, -1, 408, 295, 293, -1, 409, 408, 293, -1, 409, 293, 292, -1, 410, 409, 292, -1, 292, 297, 410, -1, 411, 410, 297, -1, 297, 363, 411, -1, 412, 411, 363, -1, 363, 364, 412, -1, 364, 413, 412, -1, 364, 365, 413, -1, 414, 413, 365, -1, 229, 415, 227, -1, 379, 415, 229, -1, 397, 275, 274, -1, 289, 415, 379, -1, 395, 416, 397, -1, 271, 289, 379, -1, 275, 397, 416, -1, 417, 395, 393, -1, 417, 416, 395, -1, 393, 391, 418, -1, 391, 419, 418, -1, 419, 393, 418, -1, 419, 417, 393, -1, 391, 389, 420, -1, 389, 421, 420, -1, 421, 391, 420, -1, 421, 419, 391, -1, 389, 387, 422, -1, 387, 423, 422, -1, 423, 389, 422, -1, 423, 421, 389, -1, 387, 385, 424, -1, 385, 425, 424, -1, 425, 387, 424, -1, 423, 387, 426, -1, 387, 425, 426, -1, 425, 423, 426, -1, 427, 425, 385, -1, 427, 385, 428, -1, 385, 383, 428, -1, 383, 427, 428, -1, 383, 228, 427, -1, 228, 383, 429, -1, 383, 226, 429, -1, 226, 228, 429, -1, 421, 278, 419, -1, 419, 278, 417, -1, 417, 278, 416, -1, 416, 278, 275, -1, 279, 278, 421, -1, 282, 279, 421, -1, 228, 284, 427, -1, 228, 227, 284, -1, 415, 285, 227, -1, 285, 284, 227, -1, 287, 285, 415, -1, 289, 287, 415, -1, 430, 425, 427, -1, 423, 425, 431, -1, 425, 430, 431, -1, 430, 423, 431, -1, 430, 421, 423, -1, 430, 284, 282, -1, 282, 421, 432, -1, 421, 430, 432, -1, 430, 282, 432, -1, 427, 284, 430, -1, 218, 251, 252, -1, 218, 317, 251, -1, 317, 195, 318, -1, 194, 195, 317, -1, 319, 318, 195, -1, 319, 195, 170, -1, 170, 168, 319, -1, 319, 168, 320, -1, 321, 320, 168, -1, 164, 321, 168, -1, 164, 322, 321, -1, 322, 164, 433, -1, 238, 242, 326, -1, 434, 238, 326, -1, 323, 322, 433, -1, 433, 435, 323, -1, 436, 326, 323, -1, 436, 437, 326, -1, 438, 436, 323, -1, 438, 437, 436, -1, 438, 439, 437, -1, 440, 239, 238, -1, 434, 440, 238, -1, 240, 239, 440, -1, 240, 440, 368, -1, 368, 441, 365, -1, 365, 441, 414, -1, 441, 440, 414, -1, 368, 440, 441, -1, 225, 240, 368, -1, 224, 368, 369, -1, 442, 224, 369, -1, 443, 224, 442, -1, 444, 224, 443, -1, 222, 224, 444, -1, 225, 368, 224, -1, 241, 225, 445, -1, 241, 445, 446, -1, 445, 328, 446, -1, 328, 241, 446, -1, 328, 445, 250, -1, 250, 447, 333, -1, 447, 445, 221, -1, 447, 221, 233, -1, 448, 447, 233, -1, 449, 447, 448, -1, 447, 449, 333, -1, 250, 445, 447, -1, 450, 337, 335, -1, 450, 333, 337, -1, 253, 450, 335, -1, 450, 332, 333, -1, 450, 334, 332, -1, 330, 334, 450, -1, 253, 330, 451, -1, 330, 450, 451, -1, 450, 253, 451, -1, 349, 356, 452, -1, 453, 452, 356, -1, 454, 350, 349, -1, 349, 452, 454, -1, 454, 455, 350, -1, 455, 351, 350, -1, 351, 455, 456, -1, 352, 351, 456, -1, 456, 162, 352, -1, 348, 352, 162, -1, 162, 457, 348, -1, 353, 348, 457, -1, 353, 457, 458, -1, 354, 353, 458, -1, 354, 458, 459, -1, 459, 346, 354, -1, 459, 460, 346, -1, 358, 346, 460, -1, 460, 461, 358, -1, 461, 355, 358, -1, 461, 462, 355, -1, 462, 344, 355, -1, 462, 463, 344, -1, 463, 343, 344, -1, 343, 463, 464, -1, 342, 343, 464, -1, 464, 212, 342, -1, 212, 339, 342, -1, 339, 212, 213, -1, 340, 339, 213, -1, 340, 213, 465, -1, 465, 341, 340, -1, 465, 466, 341, -1, 360, 341, 466, -1, 360, 466, 467, -1, 361, 360, 467, -1, 467, 468, 361, -1, 468, 362, 361, -1, 468, 469, 362, -1, 235, 362, 469, -1, 235, 469, 470, -1, 236, 235, 470, -1, 236, 470, 471, -1, 237, 236, 471, -1, 237, 471, 472, -1, 357, 237, 472, -1, 472, 473, 357, -1, 357, 473, 474, -1, 474, 356, 357, -1, 474, 453, 356, -1, 475, 234, 231, -1, 369, 234, 475, -1, 442, 369, 475, -1, 443, 442, 475, -1, 444, 443, 475, -1, 223, 475, 231, -1, 222, 444, 475, -1, 220, 222, 475, -1, 223, 220, 475, -1, 476, 221, 223, -1, 230, 476, 223, -1, 476, 230, 232, -1, 233, 476, 232, -1, 221, 476, 233, -1, 333, 477, 337, -1, 477, 345, 337, -1, 448, 233, 477, -1, 449, 448, 477, -1, 333, 449, 477, -1, 477, 233, 345, -1, 234, 478, 300, -1, 478, 366, 300, -1, 370, 366, 479, -1, 366, 478, 479, -1, 478, 370, 479, -1, 370, 478, 369, -1, 234, 369, 480, -1, 369, 478, 480, -1, 478, 234, 480, -1, 176, 219, 371, -1, 219, 176, 187, -1, 371, 372, 171, -1, 171, 176, 371, -1, 372, 373, 199, -1, 372, 199, 171, -1, 197, 199, 373, -1, 373, 374, 197, -1, 191, 197, 374, -1, 191, 374, 375, -1, 375, 189, 191, -1, 375, 376, 189, -1, 186, 189, 376, -1, 376, 377, 186, -1, 185, 186, 377, -1, 380, 381, 481, -1, 481, 381, 482, -1, 483, 380, 481, -1, 378, 380, 484, -1, 380, 483, 484, -1, 483, 378, 484, -1, 485, 398, 216, -1, 486, 378, 483, -1, 487, 378, 486, -1, 488, 378, 487, -1, 489, 398, 485, -1, 377, 378, 488, -1, 384, 386, 490, -1, 386, 388, 490, -1, 490, 388, 390, -1, 491, 398, 489, -1, 490, 390, 492, -1, 390, 493, 492, -1, 493, 490, 492, -1, 490, 493, 494, -1, 493, 495, 494, -1, 495, 490, 494, -1, 490, 495, 496, -1, 495, 384, 496, -1, 384, 490, 496, -1, 394, 396, 497, -1, 497, 396, 498, -1, 396, 398, 498, -1, 398, 497, 498, -1, 497, 398, 491, -1, 390, 392, 499, -1, 499, 392, 394, -1, 499, 394, 497, -1, 493, 390, 499, -1, 381, 382, 482, -1, 382, 384, 482, -1, 482, 384, 495, -1, 407, 408, 500, -1, 407, 500, 501, -1, 408, 409, 502, -1, 502, 500, 408, -1, 503, 217, 399, -1, 503, 214, 217, -1, 409, 410, 504, -1, 409, 504, 502, -1, 505, 399, 400, -1, 506, 410, 411, -1, 399, 505, 503, -1, 506, 504, 410, -1, 507, 400, 401, -1, 507, 505, 400, -1, 508, 401, 402, -1, 401, 508, 507, -1, 402, 403, 509, -1, 402, 509, 508, -1, 510, 403, 404, -1, 510, 509, 403, -1, 404, 405, 511, -1, 511, 510, 404, -1, 405, 406, 512, -1, 406, 501, 512, -1, 405, 512, 511, -1, 406, 407, 501, -1, 213, 211, 465, -1, 465, 210, 466, -1, 466, 513, 514, -1, 466, 210, 513, -1, 210, 207, 513, -1, 412, 515, 411, -1, 413, 515, 412, -1, 467, 466, 514, -1, 467, 514, 516, -1, 467, 516, 517, -1, 515, 518, 411, -1, 468, 467, 517, -1, 468, 517, 519, -1, 468, 519, 520, -1, 414, 515, 413, -1, 469, 468, 520, -1, 469, 520, 521, -1, 469, 521, 522, -1, 472, 471, 146, -1, 146, 471, 523, -1, 524, 146, 523, -1, 518, 146, 524, -1, 472, 146, 145, -1, 211, 201, 525, -1, 470, 469, 522, -1, 470, 522, 526, -1, 201, 205, 525, -1, 470, 526, 523, -1, 471, 470, 523, -1, 211, 210, 465, -1, 518, 515, 146, -1, 202, 527, 200, -1, 202, 528, 527, -1, 529, 528, 202, -1, 202, 530, 529, -1, 530, 202, 152, -1, 531, 530, 152, -1, 532, 531, 152, -1, 533, 532, 152, -1, 192, 317, 218, -1, 192, 194, 317, -1, 196, 435, 433, -1, 433, 170, 196, -1, 195, 194, 193, -1, 197, 191, 190, -1, 199, 198, 172, -1, 171, 199, 172, -1, 169, 534, 168, -1, 168, 534, 535, -1, 168, 535, 536, -1, 168, 536, 120, -1, 168, 120, 119, -1, 537, 168, 119, -1, 538, 168, 537, -1, 539, 168, 538, -1, 540, 168, 539, -1, 540, 541, 168, -1, 541, 542, 168, -1, 542, 543, 168, -1, 165, 168, 543, -1, 164, 113, 544, -1, 433, 164, 544, -1, 545, 434, 326, -1, 545, 546, 434, -1, 545, 326, 437, -1, 323, 196, 438, -1, 323, 435, 196, -1, 439, 547, 437, -1, 196, 193, 548, -1, 193, 549, 548, -1, 549, 196, 548, -1, 193, 550, 551, -1, 550, 549, 551, -1, 549, 193, 551, -1, 550, 547, 549, -1, 438, 196, 552, -1, 196, 549, 552, -1, 549, 438, 552, -1, 547, 439, 549, -1, 439, 438, 549, -1, 434, 553, 440, -1, 414, 553, 554, -1, 555, 554, 553, -1, 143, 555, 553, -1, 143, 553, 434, -1, 440, 553, 414, -1, 556, 225, 221, -1, 445, 556, 221, -1, 445, 225, 556, -1, 160, 460, 459, -1, 160, 202, 460, -1, 452, 453, 145, -1, 473, 472, 145, -1, 474, 473, 145, -1, 464, 201, 212, -1, 453, 474, 145, -1, 463, 201, 464, -1, 152, 202, 160, -1, 462, 201, 463, -1, 461, 201, 462, -1, 161, 454, 452, -1, 460, 202, 461, -1, 161, 455, 454, -1, 161, 456, 455, -1, 161, 162, 456, -1, 202, 201, 461, -1, 161, 452, 145, -1, 111, 161, 145, -1, 557, 145, 558, -1, 559, 145, 557, -1, 559, 111, 145, -1, 160, 457, 162, -1, 160, 458, 457, -1, 160, 459, 458, -1, 486, 560, 487, -1, 183, 560, 486, -1, 183, 185, 560, -1, 487, 560, 488, -1, 560, 185, 377, -1, 488, 560, 377, -1, 489, 561, 491, -1, 485, 561, 489, -1, 215, 159, 216, -1, 216, 159, 485, -1, 215, 156, 159, -1, 561, 485, 562, -1, 485, 159, 562, -1, 159, 561, 562, -1, 563, 159, 158, -1, 159, 563, 561, -1, 564, 486, 483, -1, 178, 564, 483, -1, 178, 182, 564, -1, 564, 183, 486, -1, 182, 183, 564, -1, 481, 178, 483, -1, 181, 178, 481, -1, 482, 565, 481, -1, 566, 565, 482, -1, 566, 96, 565, -1, 96, 567, 565, -1, 565, 567, 181, -1, 181, 481, 568, -1, 481, 565, 568, -1, 565, 181, 568, -1, 493, 569, 495, -1, 493, 570, 571, -1, 570, 569, 571, -1, 569, 493, 571, -1, 570, 566, 569, -1, 569, 482, 495, -1, 566, 482, 569, -1, 499, 572, 493, -1, 572, 570, 493, -1, 102, 572, 499, -1, 499, 497, 573, -1, 497, 574, 573, -1, 574, 499, 573, -1, 158, 574, 561, -1, 497, 561, 574, -1, 103, 574, 158, -1, 103, 102, 574, -1, 102, 499, 575, -1, 499, 574, 575, -1, 574, 102, 575, -1, 561, 497, 491, -1, 156, 215, 576, -1, 577, 156, 576, -1, 578, 508, 509, -1, 578, 509, 579, -1, 580, 508, 578, -1, 580, 507, 508, -1, 581, 507, 580, -1, 581, 505, 507, -1, 504, 582, 502, -1, 583, 505, 581, -1, 584, 500, 502, -1, 582, 584, 502, -1, 583, 503, 505, -1, 506, 585, 504, -1, 586, 503, 587, -1, 503, 583, 587, -1, 583, 586, 587, -1, 585, 582, 504, -1, 586, 214, 503, -1, 576, 214, 586, -1, 588, 501, 500, -1, 584, 588, 500, -1, 589, 585, 506, -1, 590, 512, 501, -1, 588, 590, 501, -1, 576, 215, 214, -1, 591, 511, 512, -1, 590, 591, 512, -1, 579, 510, 511, -1, 591, 579, 511, -1, 579, 509, 510, -1, 577, 576, 592, -1, 593, 577, 592, -1, 589, 411, 518, -1, 589, 506, 411, -1, 206, 208, 592, -1, 576, 206, 592, -1, 208, 209, 594, -1, 594, 209, 210, -1, 208, 594, 592, -1, 592, 594, 593, -1, 595, 594, 596, -1, 595, 597, 594, -1, 593, 594, 597, -1, 598, 211, 525, -1, 598, 525, 599, -1, 598, 600, 211, -1, 596, 211, 600, -1, 594, 210, 601, -1, 601, 210, 602, -1, 210, 211, 602, -1, 211, 601, 602, -1, 596, 594, 601, -1, 601, 211, 603, -1, 211, 596, 603, -1, 596, 601, 603, -1, 604, 599, 605, -1, 599, 525, 605, -1, 525, 604, 605, -1, 525, 205, 604, -1, 599, 604, 606, -1, 604, 205, 204, -1, 606, 604, 204, -1, 203, 200, 179, -1, 180, 203, 179, -1, 607, 606, 204, -1, 607, 204, 203, -1, 606, 607, 79, -1, 608, 79, 607, -1, 608, 607, 180, -1, 607, 203, 609, -1, 203, 180, 609, -1, 180, 607, 609, -1, 610, 179, 611, -1, 179, 200, 611, -1, 200, 610, 611, -1, 610, 200, 612, -1, 200, 527, 612, -1, 527, 610, 612, -1, 179, 610, 177, -1, 527, 528, 610, -1, 184, 177, 610, -1, 610, 528, 613, -1, 528, 184, 613, -1, 184, 610, 613, -1, 155, 614, 153, -1, 155, 174, 614, -1, 533, 614, 174, -1, 174, 532, 533, -1, 532, 174, 172, -1, 531, 532, 172, -1, 531, 172, 198, -1, 198, 530, 531, -1, 198, 190, 530, -1, 529, 530, 190, -1, 529, 190, 188, -1, 528, 529, 188, -1, 188, 184, 528, -1, 614, 533, 152, -1, 614, 152, 153, -1, 153, 152, 151, -1, 554, 142, 414, -1, 555, 142, 554, -1, 143, 142, 555, -1, 142, 146, 515, -1, 142, 515, 414, -1, 523, 584, 582, -1, 524, 523, 582, -1, 576, 207, 206, -1, 582, 585, 524, -1, 585, 518, 524, -1, 207, 576, 586, -1, 518, 585, 589, -1, 586, 513, 207, -1, 586, 583, 513, -1, 514, 513, 583, -1, 583, 581, 514, -1, 516, 514, 581, -1, 581, 580, 516, -1, 580, 517, 516, -1, 580, 578, 517, -1, 519, 517, 578, -1, 578, 579, 519, -1, 520, 519, 579, -1, 579, 591, 520, -1, 591, 521, 520, -1, 591, 590, 521, -1, 522, 521, 590, -1, 590, 588, 522, -1, 588, 526, 522, -1, 526, 588, 584, -1, 523, 526, 584, -1, 544, 615, 433, -1, 433, 616, 617, -1, 433, 618, 616, -1, 615, 618, 433, -1, 433, 617, 170, -1, 170, 619, 141, -1, 619, 170, 620, -1, 620, 170, 621, -1, 621, 170, 622, -1, 622, 170, 623, -1, 624, 623, 170, -1, 625, 624, 170, -1, 626, 625, 170, -1, 627, 626, 170, -1, 628, 627, 170, -1, 629, 628, 170, -1, 630, 629, 170, -1, 170, 617, 630, -1, 154, 151, 150, -1, 550, 193, 106, -1, 193, 154, 631, -1, 150, 631, 154, -1, 106, 631, 150, -1, 106, 193, 631, -1, 632, 180, 181, -1, 72, 632, 181, -1, 139, 169, 141, -1, 118, 540, 539, -1, 541, 540, 118, -1, 542, 541, 118, -1, 543, 542, 118, -1, 165, 543, 118, -1, 633, 165, 118, -1, 113, 167, 116, -1, 634, 117, 120, -1, 166, 163, 635, -1, 634, 120, 536, -1, 167, 166, 635, -1, 116, 167, 635, -1, 634, 536, 535, -1, 636, 634, 535, -1, 636, 535, 534, -1, 637, 636, 534, -1, 637, 534, 169, -1, 118, 117, 638, -1, 163, 165, 633, -1, 639, 118, 638, -1, 640, 118, 639, -1, 640, 641, 118, -1, 635, 163, 633, -1, 641, 633, 118, -1, 118, 537, 119, -1, 118, 538, 537, -1, 118, 539, 538, -1, 642, 544, 113, -1, 113, 643, 642, -1, 642, 643, 644, -1, 645, 642, 644, -1, 646, 645, 644, -1, 646, 644, 647, -1, 647, 648, 646, -1, 649, 646, 648, -1, 650, 649, 648, -1, 648, 651, 650, -1, 651, 652, 650, -1, 652, 653, 650, -1, 654, 653, 652, -1, 654, 652, 655, -1, 656, 654, 655, -1, 655, 657, 656, -1, 658, 656, 657, -1, 657, 659, 658, -1, 660, 658, 659, -1, 660, 659, 661, -1, 662, 660, 661, -1, 662, 661, 663, -1, 663, 664, 662, -1, 664, 663, 665, -1, 665, 666, 664, -1, 665, 667, 666, -1, 667, 668, 666, -1, 667, 669, 668, -1, 670, 668, 669, -1, 669, 671, 670, -1, 672, 670, 671, -1, 671, 673, 672, -1, 674, 672, 673, -1, 674, 673, 675, -1, 676, 674, 675, -1, 676, 675, 677, -1, 677, 678, 676, -1, 678, 679, 676, -1, 680, 679, 678, -1, 678, 681, 680, -1, 682, 680, 681, -1, 682, 681, 683, -1, 683, 684, 682, -1, 684, 683, 685, -1, 686, 684, 685, -1, 685, 687, 686, -1, 687, 57, 686, -1, 57, 687, 688, -1, 57, 688, 689, -1, 56, 57, 689, -1, 56, 689, 121, -1, 54, 56, 121, -1, 546, 690, 434, -1, 109, 558, 690, -1, 109, 690, 546, -1, 434, 690, 143, -1, 691, 143, 690, -1, 692, 691, 690, -1, 693, 692, 690, -1, 694, 693, 690, -1, 695, 694, 690, -1, 558, 695, 690, -1, 437, 546, 545, -1, 110, 546, 437, -1, 550, 106, 110, -1, 550, 110, 437, -1, 547, 550, 437, -1, 152, 696, 107, -1, 105, 696, 111, -1, 104, 696, 105, -1, 107, 696, 104, -1, 111, 696, 160, -1, 152, 160, 696, -1, 111, 697, 109, -1, 109, 697, 558, -1, 557, 558, 697, -1, 559, 557, 697, -1, 111, 559, 697, -1, 691, 145, 143, -1, 692, 145, 691, -1, 693, 145, 692, -1, 694, 145, 693, -1, 695, 145, 694, -1, 558, 145, 695, -1, 157, 156, 99, -1, 698, 157, 99, -1, 698, 99, 103, -1, 101, 99, 156, -1, 699, 156, 700, -1, 699, 101, 156, -1, 158, 698, 103, -1, 157, 698, 158, -1, 563, 158, 561, -1, 98, 701, 102, -1, 702, 703, 102, -1, 701, 702, 102, -1, 102, 703, 572, -1, 570, 92, 566, -1, 566, 92, 96, -1, 40, 92, 570, -1, 91, 704, 96, -1, 704, 88, 96, -1, 705, 90, 88, -1, 88, 704, 705, -1, 703, 40, 570, -1, 572, 703, 570, -1, 87, 181, 88, -1, 706, 181, 707, -1, 707, 181, 708, -1, 708, 181, 87, -1, 567, 88, 181, -1, 88, 567, 96, -1, 706, 72, 181, -1, 577, 709, 156, -1, 156, 709, 700, -1, 577, 593, 709, -1, 700, 709, 710, -1, 709, 593, 710, -1, 593, 711, 710, -1, 712, 711, 593, -1, 593, 597, 713, -1, 597, 595, 713, -1, 595, 596, 713, -1, 596, 600, 713, -1, 713, 714, 715, -1, 713, 715, 716, -1, 713, 716, 712, -1, 713, 600, 714, -1, 712, 593, 713, -1, 717, 714, 600, -1, 718, 600, 719, -1, 717, 600, 718, -1, 719, 600, 598, -1, 599, 606, 80, -1, 606, 79, 80, -1, 599, 80, 86, -1, 81, 79, 78, -1, 719, 599, 86, -1, 598, 599, 719, -1, 180, 74, 73, -1, 180, 33, 32, -1, 180, 32, 720, -1, 180, 720, 74, -1, 608, 180, 73, -1, 73, 79, 608, -1, 632, 33, 180, -1, 147, 107, 721, -1, 149, 147, 721, -1, 150, 149, 721, -1, 150, 721, 106, -1, 106, 721, 107, -1, 722, 623, 624, -1, 722, 624, 625, -1, 626, 722, 625, -1, 627, 722, 626, -1, 628, 722, 627, -1, 629, 722, 628, -1, 630, 722, 629, -1, 617, 722, 630, -1, 723, 722, 617, -1, 724, 725, 722, -1, 726, 724, 722, -1, 727, 726, 722, -1, 723, 727, 722, -1, 722, 728, 623, -1, 544, 729, 615, -1, 730, 729, 544, -1, 731, 732, 544, -1, 732, 730, 544, -1, 618, 733, 616, -1, 615, 733, 618, -1, 728, 622, 623, -1, 728, 734, 622, -1, 729, 733, 615, -1, 734, 621, 622, -1, 734, 620, 621, -1, 734, 735, 620, -1, 616, 723, 617, -1, 735, 619, 620, -1, 735, 736, 619, -1, 733, 723, 616, -1, 736, 141, 619, -1, 728, 722, 725, -1, 72, 70, 632, -1, 643, 113, 112, -1, 644, 643, 112, -1, 647, 644, 112, -1, 648, 647, 112, -1, 651, 648, 112, -1, 652, 651, 737, -1, 655, 652, 737, -1, 651, 112, 737, -1, 657, 655, 738, -1, 655, 737, 738, -1, 659, 657, 739, -1, 661, 659, 739, -1, 657, 738, 739, -1, 663, 661, 740, -1, 661, 739, 740, -1, 665, 663, 741, -1, 667, 665, 741, -1, 663, 740, 741, -1, 667, 741, 742, -1, 669, 667, 742, -1, 669, 742, 743, -1, 671, 669, 743, -1, 673, 671, 743, -1, 673, 743, 744, -1, 675, 673, 744, -1, 675, 744, 677, -1, 677, 744, 745, -1, 677, 745, 678, -1, 678, 745, 746, -1, 678, 746, 681, -1, 681, 746, 683, -1, 746, 747, 683, -1, 683, 747, 685, -1, 747, 748, 685, -1, 685, 748, 687, -1, 687, 748, 688, -1, 748, 749, 688, -1, 688, 749, 689, -1, 749, 750, 689, -1, 689, 750, 121, -1, 637, 169, 139, -1, 751, 637, 139, -1, 121, 750, 122, -1, 750, 752, 122, -1, 751, 139, 137, -1, 753, 751, 137, -1, 122, 752, 123, -1, 752, 754, 123, -1, 753, 137, 135, -1, 123, 754, 124, -1, 753, 135, 133, -1, 755, 753, 133, -1, 124, 754, 125, -1, 754, 756, 125, -1, 755, 133, 131, -1, 757, 755, 131, -1, 125, 756, 126, -1, 756, 758, 126, -1, 757, 131, 129, -1, 126, 758, 127, -1, 127, 758, 128, -1, 758, 757, 128, -1, 757, 129, 128, -1, 642, 731, 544, -1, 645, 731, 642, -1, 646, 731, 645, -1, 649, 731, 646, -1, 650, 731, 649, -1, 653, 759, 650, -1, 653, 654, 759, -1, 650, 759, 731, -1, 654, 656, 760, -1, 654, 760, 759, -1, 656, 658, 761, -1, 658, 660, 761, -1, 656, 761, 760, -1, 660, 662, 762, -1, 660, 762, 761, -1, 662, 664, 763, -1, 664, 666, 763, -1, 662, 763, 762, -1, 666, 764, 763, -1, 666, 668, 764, -1, 668, 765, 764, -1, 668, 670, 765, -1, 670, 672, 765, -1, 672, 766, 765, -1, 672, 674, 766, -1, 674, 676, 766, -1, 676, 767, 766, -1, 676, 679, 767, -1, 767, 679, 768, -1, 679, 680, 768, -1, 680, 682, 768, -1, 768, 682, 769, -1, 682, 684, 769, -1, 769, 684, 770, -1, 684, 686, 770, -1, 686, 57, 770, -1, 770, 57, 55, -1, 56, 54, 53, -1, 736, 140, 141, -1, 736, 771, 140, -1, 771, 138, 140, -1, 771, 772, 138, -1, 772, 136, 138, -1, 51, 49, 48, -1, 772, 134, 136, -1, 772, 773, 134, -1, 773, 132, 134, -1, 773, 43, 132, -1, 43, 130, 132, -1, 46, 44, 41, -1, 43, 42, 130, -1, 752, 750, 53, -1, 752, 53, 50, -1, 754, 752, 48, -1, 752, 50, 48, -1, 756, 754, 45, -1, 754, 48, 45, -1, 758, 756, 41, -1, 45, 41, 756, -1, 43, 757, 758, -1, 41, 43, 758, -1, 773, 755, 757, -1, 43, 773, 757, -1, 773, 753, 755, -1, 773, 772, 753, -1, 772, 771, 753, -1, 771, 751, 753, -1, 771, 736, 751, -1, 736, 637, 751, -1, 736, 636, 637, -1, 636, 736, 735, -1, 735, 734, 636, -1, 734, 634, 636, -1, 117, 634, 734, -1, 734, 728, 117, -1, 728, 638, 117, -1, 638, 728, 725, -1, 639, 638, 725, -1, 639, 725, 724, -1, 640, 639, 724, -1, 640, 724, 726, -1, 726, 641, 640, -1, 641, 726, 727, -1, 727, 633, 641, -1, 633, 727, 723, -1, 723, 635, 633, -1, 635, 723, 733, -1, 733, 116, 635, -1, 116, 733, 729, -1, 115, 116, 729, -1, 729, 730, 115, -1, 730, 732, 115, -1, 114, 115, 732, -1, 732, 112, 114, -1, 732, 731, 112, -1, 737, 112, 731, -1, 737, 731, 759, -1, 738, 737, 760, -1, 737, 759, 760, -1, 739, 738, 761, -1, 760, 761, 738, -1, 762, 740, 739, -1, 739, 761, 762, -1, 741, 740, 763, -1, 740, 762, 763, -1, 764, 742, 741, -1, 741, 763, 764, -1, 765, 743, 742, -1, 764, 765, 742, -1, 766, 744, 743, -1, 743, 765, 766, -1, 767, 745, 744, -1, 766, 767, 744, -1, 745, 767, 768, -1, 768, 746, 745, -1, 746, 768, 769, -1, 747, 746, 769, -1, 769, 770, 747, -1, 748, 747, 770, -1, 748, 770, 55, -1, 749, 748, 55, -1, 55, 53, 749, -1, 750, 749, 53, -1, 110, 109, 774, -1, 110, 774, 546, -1, 546, 774, 109, -1, 97, 775, 98, -1, 699, 775, 101, -1, 700, 775, 699, -1, 100, 776, 97, -1, 101, 776, 100, -1, 101, 775, 776, -1, 776, 775, 97, -1, 94, 777, 93, -1, 95, 777, 94, -1, 38, 777, 95, -1, 778, 91, 93, -1, 777, 778, 93, -1, 91, 779, 704, -1, 778, 779, 91, -1, 704, 779, 705, -1, 98, 780, 701, -1, 705, 779, 90, -1, 98, 781, 780, -1, 702, 782, 703, -1, 701, 782, 702, -1, 701, 780, 782, -1, 775, 783, 98, -1, 783, 781, 98, -1, 703, 784, 40, -1, 782, 784, 703, -1, 775, 785, 783, -1, 784, 37, 40, -1, 39, 38, 95, -1, 779, 786, 90, -1, 786, 787, 90, -1, 90, 787, 89, -1, 788, 706, 707, -1, 789, 788, 707, -1, 788, 790, 706, -1, 790, 72, 706, -1, 791, 707, 708, -1, 791, 708, 87, -1, 791, 87, 89, -1, 787, 791, 89, -1, 792, 789, 791, -1, 791, 793, 794, -1, 793, 792, 794, -1, 792, 791, 794, -1, 787, 793, 791, -1, 791, 789, 707, -1, 710, 795, 700, -1, 710, 796, 795, -1, 796, 13, 795, -1, 13, 796, 797, -1, 798, 13, 797, -1, 797, 799, 798, -1, 799, 800, 798, -1, 800, 799, 801, -1, 802, 800, 801, -1, 802, 801, 803, -1, 802, 803, 804, -1, 805, 802, 804, -1, 806, 805, 804, -1, 806, 804, 807, -1, 807, 808, 806, -1, 808, 809, 806, -1, 18, 809, 808, -1, 18, 808, 29, -1, 29, 28, 18, -1, 3, 18, 28, -1, 810, 715, 714, -1, 711, 712, 810, -1, 710, 711, 810, -1, 811, 716, 715, -1, 712, 716, 811, -1, 712, 811, 810, -1, 811, 715, 810, -1, 83, 82, 812, -1, 84, 83, 812, -1, 813, 84, 812, -1, 814, 82, 81, -1, 812, 82, 814, -1, 81, 78, 815, -1, 814, 81, 815, -1, 815, 78, 77, -1, 816, 714, 717, -1, 815, 77, 76, -1, 817, 714, 816, -1, 718, 719, 818, -1, 717, 718, 818, -1, 816, 717, 818, -1, 819, 810, 714, -1, 817, 819, 714, -1, 719, 86, 820, -1, 818, 719, 820, -1, 821, 810, 819, -1, 86, 85, 822, -1, 822, 85, 813, -1, 820, 86, 822, -1, 85, 84, 813, -1, 823, 815, 76, -1, 823, 76, 824, -1, 824, 76, 75, -1, 825, 30, 33, -1, 825, 33, 632, -1, 826, 720, 32, -1, 826, 74, 720, -1, 826, 75, 74, -1, 824, 75, 826, -1, 827, 826, 31, -1, 827, 828, 829, -1, 828, 826, 829, -1, 826, 827, 829, -1, 828, 824, 826, -1, 31, 826, 32, -1, 796, 710, 830, -1, 831, 70, 69, -1, 832, 831, 69, -1, 710, 810, 830, -1, 796, 830, 797, -1, 832, 69, 67, -1, 833, 832, 67, -1, 797, 830, 834, -1, 834, 830, 835, -1, 799, 797, 836, -1, 836, 797, 834, -1, 24, 25, 58, -1, 58, 25, 837, -1, 833, 67, 65, -1, 801, 799, 838, -1, 58, 837, 59, -1, 838, 799, 836, -1, 803, 801, 838, -1, 833, 65, 63, -1, 839, 833, 63, -1, 840, 803, 838, -1, 59, 837, 60, -1, 837, 841, 60, -1, 28, 27, 34, -1, 27, 21, 34, -1, 804, 803, 840, -1, 839, 63, 61, -1, 841, 839, 61, -1, 60, 841, 61, -1, 804, 840, 842, -1, 804, 842, 807, -1, 807, 842, 843, -1, 807, 843, 808, -1, 34, 21, 35, -1, 843, 26, 29, -1, 831, 825, 70, -1, 825, 632, 70, -1, 808, 843, 29, -1, 35, 21, 23, -1, 844, 68, 71, -1, 795, 10, 700, -1, 845, 66, 68, -1, 10, 775, 700, -1, 845, 846, 66, -1, 13, 10, 795, -1, 846, 64, 66, -1, 14, 9, 8, -1, 798, 847, 13, -1, 847, 11, 13, -1, 846, 62, 64, -1, 6, 62, 846, -1, 800, 848, 798, -1, 848, 847, 798, -1, 6, 5, 62, -1, 802, 848, 800, -1, 802, 849, 848, -1, 1, 36, 2, -1, 805, 849, 802, -1, 805, 850, 849, -1, 805, 806, 850, -1, 850, 806, 851, -1, 806, 809, 851, -1, 790, 844, 71, -1, 790, 71, 72, -1, 2, 20, 19, -1, 851, 18, 17, -1, 36, 20, 2, -1, 809, 18, 851, -1, 844, 845, 68, -1, 22, 21, 2, -1, 2, 19, 22, -1, 25, 22, 15, -1, 22, 19, 15, -1, 837, 25, 8, -1, 15, 8, 25, -1, 4, 841, 837, -1, 8, 4, 837, -1, 839, 841, 6, -1, 841, 4, 6, -1, 839, 6, 846, -1, 846, 833, 839, -1, 832, 833, 846, -1, 846, 845, 832, -1, 832, 845, 844, -1, 844, 831, 832, -1, 831, 844, 790, -1, 790, 825, 831, -1, 790, 788, 825, -1, 788, 30, 825, -1, 30, 788, 789, -1, 789, 31, 30, -1, 792, 827, 31, -1, 31, 789, 792, -1, 828, 827, 793, -1, 827, 792, 793, -1, 824, 828, 787, -1, 793, 787, 828, -1, 823, 824, 786, -1, 824, 787, 786, -1, 815, 823, 779, -1, 823, 786, 779, -1, 814, 815, 778, -1, 779, 778, 815, -1, 812, 814, 777, -1, 778, 777, 814, -1, 813, 812, 38, -1, 777, 38, 812, -1, 822, 813, 37, -1, 38, 37, 813, -1, 784, 820, 822, -1, 822, 37, 784, -1, 818, 820, 782, -1, 820, 784, 782, -1, 780, 816, 818, -1, 782, 780, 818, -1, 781, 817, 816, -1, 780, 781, 816, -1, 783, 819, 817, -1, 781, 783, 817, -1, 785, 821, 819, -1, 819, 783, 785, -1, 785, 852, 821, -1, 852, 785, 853, -1, 853, 854, 852, -1, 854, 855, 852, -1, 854, 12, 855, -1, 835, 855, 12, -1, 834, 835, 11, -1, 12, 11, 835, -1, 11, 836, 834, -1, 836, 11, 847, -1, 838, 836, 848, -1, 836, 847, 848, -1, 840, 838, 849, -1, 838, 848, 849, -1, 850, 842, 840, -1, 849, 850, 840, -1, 851, 843, 842, -1, 842, 850, 851, -1, 17, 26, 843, -1, 851, 17, 843, -1, 0, 27, 26, -1, 26, 17, 0, -1, 21, 27, 0, -1, 21, 0, 2, -1, 10, 12, 856, -1, 775, 10, 856, -1, 775, 856, 785, -1, 856, 853, 785, -1, 856, 854, 853, -1, 856, 12, 854, -1, 835, 830, 857, -1, 830, 810, 857, -1, 857, 810, 821, -1, 857, 821, 852, -1, 857, 852, 855, -1, 857, 855, 835, -1 ] } } ] } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 0.000 description "top" position 10.500 -0.001 63.772 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 3.142 description "bottom" position 10.500 -0.001 -104.772 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 1.571 description "front" position 10.500 -84.273 -20.500 } Viewpoint { jump TRUE orientation -0.000 -0.707 -0.707 3.142 description "back" position 10.500 84.270 -20.500 } Viewpoint { jump TRUE orientation 0.577 -0.577 -0.577 2.094 description "right" position -73.772 -0.001 -20.500 } Viewpoint { jump TRUE orientation 0.577 0.577 0.577 2.094 description "left" position 94.772 -0.001 -20.500 } NavigationInfo { avatarSize [0.25, 1.6, 0.75] headlight TRUE speed 1.0 type "EXAMINE" visibilityLimit 0.0 } choreonoid-1.5.0/share/model/GR001/parts/R_HIP_P.wrl0000664000000000000000000011061412741425367020356 0ustar rootroot#VRML V2.0 utf8 WorldInfo { title "Exported tringle mesh to VRML97" info ["Created by FreeCAD" ""] } Background { skyAngle 1.57 skyColor 0.1 0.2 0.2 } Transform { scale 0.001 0.001 0.001 rotation 0 0 1 0 scaleOrientation 0 0 1 0 bboxCenter 0 0 0 bboxSize 45.489 37.750 69.318 center 0.000 0.000 0.000 #translation -13.611 3.975 25.660 children [ Shape { appearance Appearance { material Material { ambientIntensity 0.2 diffuseColor 0.80 0.80 0.80 emissiveColor 0.00 0.00 0.00 # specularColor 0.98 0.98 0.98 shininess 0.06 transparency 0.00 } } geometry IndexedFaceSet { solid FALSE coord Coordinate { point [ 1.009 -14.100 -60.319, 36.355 10.900 -43.837, 36.355 -14.100 -43.837, 1.009 10.900 -60.319, -9.134 -14.100 -38.567, -9.134 10.900 -38.567, 3.707 -14.100 -49.736, 4.660 -14.100 -50.050, 2.863 -14.100 -49.196, 5.660 -14.100 -50.116, 3.733 -14.100 -42.498, 4.687 -14.100 -42.191, 2.103 -14.100 -36.637, 5.688 -14.100 -42.132, 2.179 -14.100 -48.463, 6.673 -14.100 -42.323, 2.195 -14.100 -43.761, 2.884 -14.100 -43.032, 6.646 -14.100 -49.932, 1.699 -14.100 -47.583, 0.835 -14.100 -33.919, 7.555 -14.100 -49.508, 9.294 -14.100 -47.131, 8.922 -14.100 -48.062, 8.330 -14.100 -48.871, 7.578 -14.100 -42.753, 13.611 -14.100 -41.202, 8.349 -14.100 -43.395, 8.935 -14.100 -44.208, 9.301 -14.100 -45.142, 9.423 -14.100 -46.137, 27.480 -14.100 -24.804, 1.453 -14.100 -46.611, 1.457 -14.100 -45.608, 1.709 -14.100 -44.638, 27.480 10.900 -24.804, 31.284 -1.600 -32.961, 26.212 10.900 -22.085, 26.212 -14.100 -22.085, 10.333 10.900 -52.439, 13.611 10.900 -41.202, 11.740 10.900 -41.214, 10.489 10.900 -39.931, 12.674 10.900 -42.742, 13.244 10.900 -44.440, -0.769 10.900 -41.058, -1.741 10.900 -42.562, 1.863 10.900 -53.287, 3.546 10.900 -53.900, 5.324 10.900 -54.122, 0.358 10.900 -52.315, 7.106 10.900 -53.944, -0.893 10.900 -51.033, 8.804 10.900 -53.374, -1.827 10.900 -49.504, 2.103 10.900 -36.637, 3.740 10.900 -38.302, 2.042 10.900 -38.873, 5.523 10.900 -38.124, 0.514 10.900 -39.807, 0.836 10.900 -33.919, 13.423 10.900 -46.223, 13.200 10.900 -48.000, 12.587 10.900 -49.684, 11.615 10.900 -51.189, -2.398 10.900 -47.806, -2.576 10.900 -46.023, 8.984 10.900 -38.959, 7.301 10.900 -38.346, -2.353 10.900 -44.246, 8.539 -1.600 -30.326, 4.687 -15.100 -42.191, 3.733 -15.100 -42.498, 5.688 -15.100 -42.132, 6.673 -15.100 -42.323, 7.578 -15.100 -42.753, 8.349 -15.100 -43.395, 8.935 -15.100 -44.208, 9.301 -15.100 -45.142, 9.423 -15.100 -46.137, 9.294 -15.100 -47.131, 8.922 -15.100 -48.062, 8.330 -15.100 -48.871, 7.555 -15.100 -49.508, 6.646 -15.100 -49.932, 5.660 -15.100 -50.116, 4.660 -15.100 -50.050, 3.707 -15.100 -49.736, 2.863 -15.100 -49.196, 2.179 -15.100 -48.463, 1.699 -15.100 -47.583, 1.453 -15.100 -46.611, 1.457 -15.100 -45.608, 1.709 -15.100 -44.638, 2.195 -15.100 -43.761, 2.884 -15.100 -43.032, 2.103 -16.100 -36.637, 27.480 -16.100 -24.804, 0.199 -15.100 -32.554, -1.705 -16.100 -28.471, -1.705 -14.100 -28.471, 27.480 12.900 -24.804, 26.212 12.900 -22.085, 23.254 -14.100 -15.741, 25.367 -15.100 -20.273, 23.254 -16.100 -15.741, 2.042 11.900 -38.873, 3.740 11.900 -38.302, 5.523 11.900 -38.124, 7.301 11.900 -38.346, 8.984 11.900 -38.959, 10.489 11.900 -39.931, 11.740 11.900 -41.214, 12.674 11.900 -42.742, 13.244 11.900 -44.440, 13.423 11.900 -46.223, 13.200 11.900 -48.000, 12.587 11.900 -49.684, 11.615 11.900 -51.189, 10.333 11.900 -52.439, 8.804 11.900 -53.374, 7.106 11.900 -53.944, 5.324 11.900 -54.122, 3.546 11.900 -53.900, 1.863 11.900 -53.287, 0.358 11.900 -52.315, -0.893 11.900 -51.033, -1.827 11.900 -49.504, -2.398 11.900 -47.806, -2.576 11.900 -46.023, -2.353 11.900 -44.246, -1.741 11.900 -42.562, -0.769 11.900 -41.058, 0.514 11.900 -39.807, 2.103 12.900 -36.637, 0.836 12.900 -33.919, 7.457 -14.100 4.477, 7.821 -14.100 2.683, 7.250 -14.100 4.381, 6.762 -14.100 -13.501, 6.192 -14.100 -4.065, 7.164 -14.100 -2.561, 4.910 -14.100 -5.316, 3.381 -14.100 -6.250, 1.683 -14.100 -6.821, -0.100 -14.100 -6.999, -1.877 -14.100 -6.777, -3.561 -14.100 -6.164, -5.066 -14.100 -5.192, -6.316 -14.100 -3.910, -7.250 -14.100 -2.381, 7.777 -14.100 -0.877, 7.999 -14.100 0.900, 4.687 -15.100 -42.191, 3.733 -15.100 -42.498, 5.417 -15.100 -46.109, 5.688 -15.100 -42.132, 6.673 -15.100 -42.323, 7.578 -15.100 -42.753, 8.349 -15.100 -43.395, 8.935 -15.100 -44.208, 9.301 -15.100 -45.142, 9.423 -15.100 -46.137, 9.294 -15.100 -47.131, 8.922 -15.100 -48.062, 8.330 -15.100 -48.871, 7.555 -15.100 -49.508, 6.646 -15.100 -49.932, 5.660 -15.100 -50.116, 4.660 -15.100 -50.050, 3.707 -15.100 -49.736, 2.863 -15.100 -49.196, 2.179 -15.100 -48.463, 1.699 -15.100 -47.583, 1.453 -15.100 -46.611, 1.457 -15.100 -45.608, 1.709 -15.100 -44.638, 2.195 -15.100 -43.761, 2.884 -15.100 -43.032, 6.821 -16.100 -4.513, 23.254 -16.100 -15.741, 7.727 -16.100 -1.072, 7.040 -16.100 -2.799, 7.997 -16.100 0.766, 2.103 -16.100 -36.637, 7.000 -16.100 -34.000, -1.705 -16.100 -28.471, 7.835 -16.100 2.617, 7.250 -16.100 4.381, 7.457 -16.100 4.477, 18.148 -16.100 -28.802, 27.480 -16.100 -24.804, -4.326 -16.100 -9.711, -3.379 -16.100 -6.251, -1.615 -16.100 -6.835, -4.961 -16.100 -5.276, 0.236 -16.100 -6.997, -6.275 -16.100 -3.962, 2.074 -16.100 -6.726, -7.250 -16.100 -2.381, 5.974 -16.100 -4.321, 4.586 -16.100 -5.555, -7.250 -16.100 -2.381, -7.250 -14.100 -2.381, -1.705 -16.100 -28.471, -1.705 -14.100 -28.471, 27.480 14.900 -24.804, 23.254 14.900 -15.741, 25.367 13.900 -20.273, 23.254 12.900 -15.741, 23.254 -16.100 -15.741, 23.254 -14.100 -15.741, 7.457 -14.100 4.477, 7.457 -16.100 4.477, 4.994 11.900 -47.026, 3.546 11.900 -53.900, 1.863 11.900 -53.287, 5.232 11.900 -47.105, 5.324 11.900 -54.122, 4.783 11.900 -46.891, 0.358 11.900 -52.315, -0.893 11.900 -51.033, 5.483 11.900 -47.121, 7.106 11.900 -53.944, 4.612 11.900 -46.708, -1.827 11.900 -49.504, 5.729 11.900 -47.075, 8.804 11.900 -53.374, 4.492 11.900 -46.488, -2.398 11.900 -47.806, 5.956 11.900 -46.969, 10.333 11.900 -52.439, 4.431 11.900 -46.245, -2.576 11.900 -46.023, 6.150 11.900 -46.810, 11.615 11.900 -51.189, 4.432 11.900 -45.994, -2.353 11.900 -44.246, 6.298 11.900 -46.608, 12.587 11.900 -49.684, 4.495 11.900 -45.752, 6.391 11.900 -46.375, 13.200 11.900 -48.000, 6.423 11.900 -46.127, -1.741 11.900 -42.562, 4.616 11.900 -45.533, 13.423 11.900 -46.223, -0.769 11.900 -41.058, 4.789 11.900 -45.350, 13.244 11.900 -44.440, 6.393 11.900 -45.878, 0.514 11.900 -39.807, 5.001 11.900 -45.217, 12.674 11.900 -42.742, 6.301 11.900 -45.644, 2.042 11.900 -38.873, 11.740 11.900 -41.214, 6.155 11.900 -45.441, 3.740 11.900 -38.302, 5.239 11.900 -45.140, 10.489 11.900 -39.931, 5.962 11.900 -45.281, 5.523 11.900 -38.124, 5.490 11.900 -45.125, 8.984 11.900 -38.959, 5.736 11.900 -45.173, 7.301 11.900 -38.346, 2.103 14.900 -36.637, 0.199 13.900 -32.554, -1.705 12.900 -28.471, -1.705 14.900 -28.471, 7.250 -14.100 4.381, 7.250 -16.100 4.381, 2.571 -14.100 -2.064, 1.690 -14.100 -2.625, 3.277 -14.100 -1.294, 3.759 -14.100 -0.368, 3.985 -14.100 0.651, 3.939 -14.100 1.695, 3.625 -14.100 2.690, -1.368 -14.100 -2.759, -0.349 -14.100 -2.985, -2.294 -14.100 -2.277, 0.695 -14.100 -2.939, -3.064 -14.100 -1.571, -3.625 -14.100 -0.690, 7.250 12.900 4.381, 7.821 12.900 2.683, 7.457 12.900 4.477, 6.762 12.900 -13.501, 7.164 12.900 -2.561, 6.192 12.900 -4.065, 4.910 12.900 -5.316, 3.381 12.900 -6.250, 1.683 12.900 -6.821, -0.100 12.900 -6.999, -1.877 12.900 -6.777, -3.561 12.900 -6.164, -5.065 12.900 -5.192, -6.316 12.900 -3.910, -7.250 12.900 -2.381, 7.777 12.900 -0.877, 7.999 12.900 0.900, 6.821 -22.850 -4.513, -4.326 -22.850 -9.711, 1.248 -19.475 -7.112, 3.277 -16.100 -1.294, 2.571 -16.100 -2.064, 3.759 -16.100 -0.368, 3.985 -16.100 0.651, 3.939 -16.100 1.695, 3.625 -16.100 2.690, -1.368 -16.100 -2.759, -2.294 -16.100 -2.277, -0.349 -16.100 -2.985, -3.064 -16.100 -1.571, 0.695 -16.100 -2.939, -3.625 -16.100 -0.690, 1.690 -16.100 -2.625, 18.148 -22.850 -28.802, 7.000 -22.850 -34.000, -7.821 -14.100 -0.683, -7.821 -16.100 -0.683, -7.999 -14.100 1.100, -7.999 -16.100 1.100, -7.777 -14.100 2.877, -7.777 -16.100 2.877, -7.164 -14.100 4.561, -7.164 -16.100 4.561, -6.192 -14.100 6.065, -6.192 -16.100 6.065, -4.910 -14.100 7.316, -4.910 -16.100 7.316, -3.381 -14.100 8.250, -3.381 -16.100 8.250, 7.457 14.900 4.477, 7.821 14.900 2.683, 7.250 14.900 4.381, 7.396 14.900 -14.860, 6.192 14.900 -4.065, 7.164 14.900 -2.561, 4.910 14.900 -5.316, 3.381 14.900 -6.250, 1.683 14.900 -6.821, -0.100 14.900 -6.999, -3.561 14.900 -6.164, -1.877 14.900 -6.777, -5.065 14.900 -5.192, -6.316 14.900 -3.910, -7.250 14.900 -2.381, 7.777 14.900 -0.877, 7.999 14.900 0.900, 23.254 12.900 -15.741, 23.254 14.900 -15.741, 7.457 14.900 4.477, 7.457 12.900 4.477, 5.422 11.900 -46.120, -7.250 12.900 -2.381, -7.250 14.900 -2.381, -1.705 12.900 -28.471, -1.705 14.900 -28.471, -1.683 -14.100 8.821, -1.683 -16.100 8.821, 0.100 -14.100 8.999, 0.100 -16.100 8.999, 1.877 -14.100 8.777, 1.877 -16.100 8.777, 3.561 -14.100 8.164, 3.561 -16.100 8.164, 5.065 -14.100 7.192, 5.065 -16.100 7.192, 6.316 -14.100 5.910, 6.316 -16.100 5.910, -3.759 -16.100 2.368, -3.985 -14.100 1.349, -3.759 -14.100 2.368, 3.277 -16.100 -1.294, -3.985 -16.100 1.349, 3.759 -16.100 -0.368, -3.277 -16.100 3.294, -3.277 -14.100 3.294, 2.571 -16.100 -2.064, -0.695 -16.100 4.939, -1.690 -14.100 4.625, -0.695 -14.100 4.939, -1.690 -16.100 4.625, -2.571 -16.100 4.064, -2.571 -14.100 4.064, 0.349 -16.100 4.985, 0.349 -14.100 4.985, 1.690 -16.100 -2.625, 0.695 -16.100 -2.939, 1.368 -16.100 4.759, 1.368 -14.100 4.759, -0.349 -16.100 -2.985, 2.294 -16.100 4.277, 2.294 -14.100 4.277, -1.368 -16.100 -2.759, 3.064 -16.100 3.571, 3.064 -14.100 3.571, -2.294 -16.100 -2.277, 3.625 -16.100 2.690, -3.064 -16.100 -1.571, 3.939 -16.100 1.695, -3.625 -16.100 -0.690, 3.985 -16.100 0.651, -3.939 -16.100 0.305, -3.939 -14.100 0.305, -3.381 -14.100 8.250, -4.910 -14.100 7.316, -1.683 -14.100 8.821, -7.821 -14.100 -0.683, 6.316 -14.100 5.910, -7.999 -14.100 1.100, 0.100 -14.100 8.999, 5.065 -14.100 7.192, -7.777 -14.100 2.877, 3.561 -14.100 8.164, 1.877 -14.100 8.777, -7.164 -14.100 4.561, -6.192 -14.100 6.065, 7.250 14.900 4.381, 7.250 12.900 4.381, 2.571 12.900 -2.064, 1.690 12.900 -2.625, 3.277 12.900 -1.294, 3.759 12.900 -0.368, 3.985 12.900 0.651, 3.939 12.900 1.695, 3.625 12.900 2.690, -1.368 12.900 -2.759, -0.349 12.900 -2.985, -2.294 12.900 -2.277, -3.064 12.900 -1.571, 0.695 12.900 -2.939, -3.625 12.900 -0.690, 6.821 -22.850 -4.513, -4.326 -22.850 -9.711, -1.683 -16.100 8.821, -3.381 -16.100 8.250, -7.821 -16.100 -0.683, -7.250 -16.100 -2.381, 6.316 -16.100 5.910, 7.250 -16.100 4.381, -7.999 -16.100 1.100, 0.100 -16.100 8.999, 5.065 -16.100 7.192, -7.777 -16.100 2.877, 1.877 -16.100 8.777, 3.561 -16.100 8.164, -7.164 -16.100 4.561, -6.192 -16.100 6.065, -4.910 -16.100 7.316, 2.571 14.900 -2.064, 1.690 14.900 -2.625, 3.277 14.900 -1.294, 3.759 14.900 -0.368, 3.985 14.900 0.651, 3.939 14.900 1.695, 3.625 14.900 2.690, -1.368 14.900 -2.759, -0.349 14.900 -2.985, -2.294 14.900 -2.277, 0.695 14.900 -2.939, -3.064 14.900 -1.571, -3.625 14.900 -0.690, -7.821 14.900 -0.683, -7.821 12.900 -0.683, -7.999 14.900 1.100, -7.999 12.900 1.100, -7.777 14.900 2.877, -7.777 12.900 2.877, -7.164 14.900 4.561, -7.164 12.900 4.561, -6.192 14.900 6.065, -6.192 12.900 6.065, -4.910 14.900 7.316, -4.910 12.900 7.316, -3.381 14.900 8.250, -3.381 12.900 8.250, -1.683 14.900 8.821, -1.683 12.900 8.821, 0.100 14.900 8.999, 0.100 12.900 8.999, 1.877 14.900 8.777, 1.877 12.900 8.777, 3.561 14.900 8.164, 3.561 12.900 8.164, 5.066 14.900 7.192, 5.066 12.900 7.192, 6.316 14.900 5.910, 6.316 12.900 5.910, -3.759 12.900 2.368, -3.985 14.900 1.349, -3.759 14.900 2.368, -3.985 12.900 1.349, -3.277 12.900 3.294, -3.277 14.900 3.294, -0.695 12.900 4.939, -1.690 14.900 4.625, -0.695 14.900 4.939, -1.690 12.900 4.625, -2.571 12.900 4.064, -2.571 14.900 4.064, 0.349 12.900 4.985, 0.349 14.900 4.985, 1.368 12.900 4.759, 1.368 14.900 4.759, 2.294 12.900 4.277, 2.294 14.900 4.277, 3.064 12.900 3.571, 3.064 14.900 3.571, -3.939 12.900 0.305, -3.939 14.900 0.305, -1.683 12.900 8.821, -7.821 12.900 -0.683, -3.381 12.900 8.250, 6.316 12.900 5.910, -7.999 12.900 1.100, 0.100 12.900 8.999, 5.066 12.900 7.192, -7.777 12.900 2.877, 1.877 12.900 8.777, 3.561 12.900 8.164, -7.164 12.900 4.561, -6.192 12.900 6.065, -4.910 12.900 7.316, -1.683 14.900 8.821, -3.381 14.900 8.250, -7.821 14.900 -0.683, 6.316 14.900 5.910, -7.999 14.900 1.100, 0.100 14.900 8.999, 5.066 14.900 7.192, -7.777 14.900 2.877, 3.561 14.900 8.164, 1.877 14.900 8.777, -7.164 14.900 4.561, -6.192 14.900 6.065, -4.910 14.900 7.316 ] } colorPerVertex FALSE coordIndex [ 0, 1, 2, -1, 0, 3, 1, -1, 4, 5, 3, -1, 4, 3, 0, -1, 6, 0, 7, -1, 0, 6, 8, -1, 7, 0, 9, -1, 10, 11, 12, -1, 11, 13, 12, -1, 0, 8, 14, -1, 13, 15, 12, -1, 16, 17, 12, -1, 17, 10, 12, -1, 9, 0, 18, -1, 4, 16, 12, -1, 0, 14, 19, -1, 4, 12, 20, -1, 18, 0, 21, -1, 22, 23, 2, -1, 23, 24, 2, -1, 24, 0, 2, -1, 21, 0, 24, -1, 15, 25, 26, -1, 25, 27, 26, -1, 27, 28, 26, -1, 28, 29, 26, -1, 29, 30, 26, -1, 30, 22, 26, -1, 2, 31, 26, -1, 31, 12, 26, -1, 12, 15, 26, -1, 22, 2, 26, -1, 19, 32, 4, -1, 32, 33, 4, -1, 33, 34, 4, -1, 34, 16, 4, -1, 0, 19, 4, -1, 1, 35, 36, -1, 2, 1, 36, -1, 35, 37, 36, -1, 31, 2, 36, -1, 37, 38, 36, -1, 38, 31, 36, -1, 1, 3, 39, -1, 40, 41, 42, -1, 40, 43, 41, -1, 40, 44, 43, -1, 40, 35, 1, -1, 45, 46, 5, -1, 40, 42, 35, -1, 40, 1, 44, -1, 47, 48, 3, -1, 49, 3, 48, -1, 50, 47, 3, -1, 51, 3, 49, -1, 52, 50, 3, -1, 53, 3, 51, -1, 54, 52, 3, -1, 55, 56, 57, -1, 55, 58, 56, -1, 55, 57, 59, -1, 39, 3, 53, -1, 60, 59, 45, -1, 60, 45, 5, -1, 60, 55, 59, -1, 1, 61, 44, -1, 1, 62, 61, -1, 1, 63, 62, -1, 1, 64, 63, -1, 1, 39, 64, -1, 5, 65, 54, -1, 5, 66, 65, -1, 35, 67, 68, -1, 5, 69, 66, -1, 35, 42, 67, -1, 5, 46, 69, -1, 5, 54, 3, -1, 55, 35, 58, -1, 58, 35, 68, -1, 60, 5, 4, -1, 20, 60, 4, -1, 20, 38, 70, -1, 37, 60, 70, -1, 38, 37, 70, -1, 60, 20, 70, -1, 11, 10, 71, -1, 10, 72, 71, -1, 13, 11, 73, -1, 11, 71, 73, -1, 15, 13, 74, -1, 13, 73, 74, -1, 25, 15, 75, -1, 15, 74, 75, -1, 27, 25, 76, -1, 25, 75, 76, -1, 28, 27, 77, -1, 27, 76, 77, -1, 29, 28, 78, -1, 28, 77, 78, -1, 30, 29, 79, -1, 29, 78, 79, -1, 22, 30, 80, -1, 30, 79, 80, -1, 23, 22, 81, -1, 22, 80, 81, -1, 24, 23, 82, -1, 23, 81, 82, -1, 24, 82, 83, -1, 21, 24, 83, -1, 21, 83, 84, -1, 18, 21, 84, -1, 18, 84, 85, -1, 9, 18, 85, -1, 9, 85, 86, -1, 7, 9, 86, -1, 6, 7, 87, -1, 7, 86, 87, -1, 8, 6, 88, -1, 6, 87, 88, -1, 14, 8, 89, -1, 8, 88, 89, -1, 19, 14, 90, -1, 14, 89, 90, -1, 32, 19, 91, -1, 19, 90, 91, -1, 32, 91, 33, -1, 33, 91, 92, -1, 34, 33, 93, -1, 33, 92, 93, -1, 34, 93, 16, -1, 16, 93, 94, -1, 17, 16, 95, -1, 16, 94, 95, -1, 10, 17, 72, -1, 17, 95, 72, -1, 96, 12, 31, -1, 96, 31, 97, -1, 20, 12, 96, -1, 98, 96, 99, -1, 98, 99, 100, -1, 98, 100, 20, -1, 98, 20, 96, -1, 101, 102, 37, -1, 35, 101, 37, -1, 97, 31, 38, -1, 38, 103, 104, -1, 105, 97, 104, -1, 103, 105, 104, -1, 97, 38, 104, -1, 106, 57, 107, -1, 107, 57, 56, -1, 108, 107, 58, -1, 107, 56, 58, -1, 109, 108, 68, -1, 108, 58, 68, -1, 110, 109, 67, -1, 109, 68, 67, -1, 110, 67, 111, -1, 111, 67, 42, -1, 112, 111, 41, -1, 111, 42, 41, -1, 113, 112, 43, -1, 112, 41, 43, -1, 114, 113, 44, -1, 113, 43, 44, -1, 115, 114, 61, -1, 114, 44, 61, -1, 115, 61, 116, -1, 116, 61, 62, -1, 116, 62, 63, -1, 117, 116, 63, -1, 117, 63, 64, -1, 118, 117, 64, -1, 118, 64, 119, -1, 119, 64, 39, -1, 120, 119, 53, -1, 119, 39, 53, -1, 121, 120, 51, -1, 120, 53, 51, -1, 122, 121, 49, -1, 121, 51, 49, -1, 123, 122, 48, -1, 122, 49, 48, -1, 124, 123, 47, -1, 123, 48, 47, -1, 125, 124, 50, -1, 124, 47, 50, -1, 125, 50, 126, -1, 126, 50, 52, -1, 127, 126, 54, -1, 126, 52, 54, -1, 128, 127, 65, -1, 127, 54, 65, -1, 129, 128, 66, -1, 128, 65, 66, -1, 130, 129, 69, -1, 129, 66, 69, -1, 131, 130, 46, -1, 130, 69, 46, -1, 132, 131, 45, -1, 131, 46, 45, -1, 133, 132, 59, -1, 132, 45, 59, -1, 133, 59, 106, -1, 106, 59, 57, -1, 55, 134, 101, -1, 55, 101, 35, -1, 60, 135, 134, -1, 60, 134, 55, -1, 136, 137, 138, -1, 136, 103, 137, -1, 139, 103, 38, -1, 139, 140, 141, -1, 139, 142, 140, -1, 139, 143, 142, -1, 139, 144, 143, -1, 139, 145, 144, -1, 139, 146, 145, -1, 139, 20, 100, -1, 139, 38, 20, -1, 139, 100, 146, -1, 139, 141, 103, -1, 147, 146, 100, -1, 148, 147, 100, -1, 149, 148, 100, -1, 150, 149, 100, -1, 151, 103, 141, -1, 152, 103, 151, -1, 137, 103, 152, -1, 102, 135, 60, -1, 37, 102, 60, -1, 153, 154, 155, -1, 156, 153, 155, -1, 157, 156, 155, -1, 158, 157, 155, -1, 159, 158, 155, -1, 160, 159, 155, -1, 161, 160, 155, -1, 162, 161, 155, -1, 163, 162, 155, -1, 164, 163, 155, -1, 165, 164, 155, -1, 166, 165, 155, -1, 167, 166, 155, -1, 168, 167, 155, -1, 169, 168, 155, -1, 170, 169, 155, -1, 171, 170, 155, -1, 172, 171, 155, -1, 173, 172, 155, -1, 174, 173, 155, -1, 175, 174, 155, -1, 176, 175, 155, -1, 177, 176, 155, -1, 178, 177, 155, -1, 154, 178, 155, -1, 179, 180, 181, -1, 182, 179, 181, -1, 181, 180, 183, -1, 184, 185, 186, -1, 183, 180, 187, -1, 188, 187, 189, -1, 190, 184, 191, -1, 185, 184, 190, -1, 187, 180, 189, -1, 180, 179, 190, -1, 186, 185, 192, -1, 193, 192, 194, -1, 190, 191, 180, -1, 192, 193, 195, -1, 194, 192, 196, -1, 192, 195, 197, -1, 196, 192, 198, -1, 186, 192, 199, -1, 192, 197, 199, -1, 200, 201, 179, -1, 200, 179, 182, -1, 202, 203, 204, -1, 203, 205, 204, -1, 101, 206, 102, -1, 206, 207, 208, -1, 207, 209, 208, -1, 209, 102, 208, -1, 102, 206, 208, -1, 210, 211, 212, -1, 210, 212, 213, -1, 214, 215, 216, -1, 217, 218, 215, -1, 217, 215, 214, -1, 219, 216, 220, -1, 219, 220, 221, -1, 219, 214, 216, -1, 222, 223, 218, -1, 222, 218, 217, -1, 224, 221, 225, -1, 224, 219, 221, -1, 226, 227, 223, -1, 226, 223, 222, -1, 228, 225, 229, -1, 228, 224, 225, -1, 230, 231, 227, -1, 230, 227, 226, -1, 232, 229, 233, -1, 232, 228, 229, -1, 234, 235, 231, -1, 234, 231, 230, -1, 236, 232, 233, -1, 236, 233, 237, -1, 238, 239, 235, -1, 238, 235, 234, -1, 240, 236, 237, -1, 241, 239, 238, -1, 242, 241, 243, -1, 242, 239, 241, -1, 244, 240, 237, -1, 244, 245, 240, -1, 246, 242, 243, -1, 247, 245, 244, -1, 247, 248, 245, -1, 249, 243, 250, -1, 249, 246, 243, -1, 251, 248, 247, -1, 251, 252, 248, -1, 253, 250, 254, -1, 253, 249, 250, -1, 255, 252, 251, -1, 256, 254, 257, -1, 256, 253, 254, -1, 258, 259, 252, -1, 258, 252, 255, -1, 260, 257, 261, -1, 260, 256, 257, -1, 262, 263, 259, -1, 262, 259, 258, -1, 264, 261, 265, -1, 264, 260, 261, -1, 266, 265, 263, -1, 266, 264, 265, -1, 266, 263, 262, -1, 134, 267, 206, -1, 134, 206, 101, -1, 135, 267, 134, -1, 268, 135, 269, -1, 268, 270, 267, -1, 268, 269, 270, -1, 268, 267, 135, -1, 212, 271, 213, -1, 213, 271, 272, -1, 273, 140, 142, -1, 273, 142, 274, -1, 275, 140, 273, -1, 141, 140, 275, -1, 276, 141, 275, -1, 151, 141, 276, -1, 277, 151, 276, -1, 152, 277, 278, -1, 152, 151, 277, -1, 137, 278, 279, -1, 280, 146, 147, -1, 137, 152, 278, -1, 138, 137, 279, -1, 281, 145, 146, -1, 281, 146, 280, -1, 282, 147, 148, -1, 282, 280, 147, -1, 283, 144, 145, -1, 283, 145, 281, -1, 284, 148, 149, -1, 284, 282, 148, -1, 274, 142, 143, -1, 274, 143, 144, -1, 274, 144, 283, -1, 285, 149, 150, -1, 285, 284, 149, -1, 286, 287, 288, -1, 287, 209, 288, -1, 135, 102, 289, -1, 102, 209, 289, -1, 269, 135, 289, -1, 290, 291, 289, -1, 291, 292, 289, -1, 292, 293, 289, -1, 293, 294, 289, -1, 294, 295, 289, -1, 295, 296, 289, -1, 296, 269, 289, -1, 209, 290, 289, -1, 269, 296, 297, -1, 269, 297, 298, -1, 269, 298, 299, -1, 269, 299, 300, -1, 290, 209, 301, -1, 301, 209, 302, -1, 302, 209, 287, -1, 179, 201, 303, -1, 192, 304, 305, -1, 304, 303, 305, -1, 201, 198, 305, -1, 198, 192, 305, -1, 303, 201, 305, -1, 200, 182, 306, -1, 307, 200, 306, -1, 306, 182, 308, -1, 308, 182, 181, -1, 308, 181, 309, -1, 310, 309, 183, -1, 309, 181, 183, -1, 311, 310, 187, -1, 193, 194, 312, -1, 310, 183, 187, -1, 311, 187, 188, -1, 195, 193, 313, -1, 193, 312, 313, -1, 194, 196, 314, -1, 312, 194, 314, -1, 197, 195, 315, -1, 195, 313, 315, -1, 196, 198, 316, -1, 314, 196, 316, -1, 199, 197, 317, -1, 197, 315, 317, -1, 198, 201, 318, -1, 316, 198, 318, -1, 201, 200, 307, -1, 318, 201, 307, -1, 319, 190, 303, -1, 303, 190, 179, -1, 190, 320, 185, -1, 319, 320, 190, -1, 304, 185, 320, -1, 192, 185, 304, -1, 321, 203, 322, -1, 203, 202, 322, -1, 323, 321, 324, -1, 321, 322, 324, -1, 323, 324, 325, -1, 325, 324, 326, -1, 327, 325, 328, -1, 325, 326, 328, -1, 329, 327, 330, -1, 327, 328, 330, -1, 331, 329, 332, -1, 329, 330, 332, -1, 333, 331, 334, -1, 331, 332, 334, -1, 335, 336, 337, -1, 335, 207, 336, -1, 338, 206, 267, -1, 338, 207, 206, -1, 338, 267, 270, -1, 338, 339, 340, -1, 338, 341, 339, -1, 338, 342, 341, -1, 338, 343, 342, -1, 338, 344, 343, -1, 345, 346, 270, -1, 338, 346, 344, -1, 338, 270, 346, -1, 338, 340, 207, -1, 347, 345, 270, -1, 348, 347, 270, -1, 349, 348, 270, -1, 350, 207, 340, -1, 351, 207, 350, -1, 336, 207, 351, -1, 352, 353, 354, -1, 352, 354, 355, -1, 356, 252, 259, -1, 356, 259, 263, -1, 356, 263, 265, -1, 356, 265, 261, -1, 356, 261, 257, -1, 356, 257, 254, -1, 356, 254, 250, -1, 356, 250, 243, -1, 356, 243, 241, -1, 356, 241, 238, -1, 356, 238, 234, -1, 356, 234, 230, -1, 356, 230, 226, -1, 356, 226, 222, -1, 356, 222, 217, -1, 356, 217, 214, -1, 356, 214, 219, -1, 356, 219, 224, -1, 356, 224, 228, -1, 356, 228, 232, -1, 356, 232, 236, -1, 356, 236, 240, -1, 356, 240, 245, -1, 356, 245, 248, -1, 356, 248, 252, -1, 357, 358, 359, -1, 358, 360, 359, -1, 361, 333, 362, -1, 333, 334, 362, -1, 361, 362, 363, -1, 363, 362, 364, -1, 363, 364, 365, -1, 365, 364, 366, -1, 365, 366, 367, -1, 367, 366, 368, -1, 367, 368, 369, -1, 369, 368, 370, -1, 369, 370, 371, -1, 371, 370, 372, -1, 371, 372, 271, -1, 271, 372, 272, -1, 373, 374, 375, -1, 376, 276, 275, -1, 373, 377, 374, -1, 376, 378, 276, -1, 379, 375, 380, -1, 379, 373, 375, -1, 381, 275, 273, -1, 382, 383, 384, -1, 382, 385, 383, -1, 381, 376, 275, -1, 386, 380, 387, -1, 386, 379, 380, -1, 388, 384, 389, -1, 390, 273, 274, -1, 388, 382, 384, -1, 390, 381, 273, -1, 385, 387, 383, -1, 385, 386, 387, -1, 391, 274, 283, -1, 392, 389, 393, -1, 391, 390, 274, -1, 392, 388, 389, -1, 394, 391, 283, -1, 394, 283, 281, -1, 395, 393, 396, -1, 395, 392, 393, -1, 397, 394, 281, -1, 397, 281, 280, -1, 398, 396, 399, -1, 398, 395, 396, -1, 400, 397, 280, -1, 400, 280, 282, -1, 401, 399, 279, -1, 401, 398, 399, -1, 402, 400, 282, -1, 402, 282, 284, -1, 403, 279, 278, -1, 403, 401, 279, -1, 404, 402, 284, -1, 404, 284, 285, -1, 405, 278, 277, -1, 406, 285, 407, -1, 405, 403, 278, -1, 406, 404, 285, -1, 378, 277, 276, -1, 377, 407, 374, -1, 377, 406, 407, -1, 378, 405, 277, -1, 408, 383, 409, -1, 410, 384, 383, -1, 285, 150, 411, -1, 410, 383, 408, -1, 412, 279, 399, -1, 412, 138, 279, -1, 407, 411, 413, -1, 407, 285, 411, -1, 414, 389, 384, -1, 414, 384, 410, -1, 374, 407, 413, -1, 415, 399, 396, -1, 415, 412, 399, -1, 416, 374, 413, -1, 417, 396, 393, -1, 375, 374, 416, -1, 417, 415, 396, -1, 418, 393, 389, -1, 419, 375, 416, -1, 418, 417, 393, -1, 418, 389, 414, -1, 380, 375, 419, -1, 420, 387, 380, -1, 420, 380, 419, -1, 409, 383, 387, -1, 409, 387, 420, -1, 354, 421, 355, -1, 355, 421, 422, -1, 292, 291, 423, -1, 424, 292, 423, -1, 423, 291, 425, -1, 425, 291, 290, -1, 425, 290, 426, -1, 426, 290, 301, -1, 426, 301, 427, -1, 428, 427, 302, -1, 427, 301, 302, -1, 429, 428, 287, -1, 297, 296, 430, -1, 428, 302, 287, -1, 429, 287, 286, -1, 296, 295, 431, -1, 430, 296, 431, -1, 298, 297, 432, -1, 297, 430, 432, -1, 299, 298, 433, -1, 298, 432, 433, -1, 295, 294, 434, -1, 431, 295, 434, -1, 293, 292, 424, -1, 294, 293, 424, -1, 434, 294, 424, -1, 300, 299, 435, -1, 299, 433, 435, -1, 320, 319, 436, -1, 437, 320, 436, -1, 385, 382, 438, -1, 439, 385, 438, -1, 440, 441, 404, -1, 398, 401, 442, -1, 401, 443, 442, -1, 444, 440, 406, -1, 440, 404, 406, -1, 382, 388, 445, -1, 438, 382, 445, -1, 444, 406, 377, -1, 395, 398, 446, -1, 398, 442, 446, -1, 444, 377, 447, -1, 388, 392, 448, -1, 445, 388, 448, -1, 447, 377, 373, -1, 392, 395, 449, -1, 395, 446, 449, -1, 447, 373, 450, -1, 448, 392, 449, -1, 450, 373, 379, -1, 379, 386, 451, -1, 450, 379, 451, -1, 386, 385, 452, -1, 451, 386, 452, -1, 452, 385, 439, -1, 453, 339, 341, -1, 453, 341, 454, -1, 455, 339, 453, -1, 340, 339, 455, -1, 456, 340, 455, -1, 350, 340, 456, -1, 457, 350, 456, -1, 351, 457, 458, -1, 351, 350, 457, -1, 336, 458, 459, -1, 460, 346, 345, -1, 336, 351, 458, -1, 337, 336, 459, -1, 461, 344, 346, -1, 461, 346, 460, -1, 462, 345, 347, -1, 462, 460, 345, -1, 463, 343, 344, -1, 463, 344, 461, -1, 464, 347, 348, -1, 464, 462, 347, -1, 454, 341, 342, -1, 454, 342, 343, -1, 454, 343, 463, -1, 465, 348, 349, -1, 465, 464, 348, -1, 466, 358, 467, -1, 358, 357, 467, -1, 468, 466, 469, -1, 466, 467, 469, -1, 468, 469, 470, -1, 470, 469, 471, -1, 472, 470, 473, -1, 470, 471, 473, -1, 474, 472, 475, -1, 472, 473, 475, -1, 476, 474, 477, -1, 474, 475, 477, -1, 478, 476, 479, -1, 476, 477, 479, -1, 480, 478, 481, -1, 478, 479, 481, -1, 480, 481, 482, -1, 482, 481, 483, -1, 482, 483, 484, -1, 484, 483, 485, -1, 484, 485, 486, -1, 486, 485, 487, -1, 486, 487, 488, -1, 488, 487, 489, -1, 488, 489, 490, -1, 490, 489, 491, -1, 490, 491, 421, -1, 421, 491, 422, -1, 492, 493, 494, -1, 425, 456, 455, -1, 492, 495, 493, -1, 425, 426, 456, -1, 496, 494, 497, -1, 496, 492, 494, -1, 423, 455, 453, -1, 498, 499, 500, -1, 498, 501, 499, -1, 423, 425, 455, -1, 502, 497, 503, -1, 502, 496, 497, -1, 504, 500, 505, -1, 424, 453, 454, -1, 499, 502, 503, -1, 504, 498, 500, -1, 424, 423, 453, -1, 501, 502, 499, -1, 434, 454, 463, -1, 506, 505, 507, -1, 434, 424, 454, -1, 506, 504, 505, -1, 431, 434, 463, -1, 431, 463, 461, -1, 508, 507, 509, -1, 508, 506, 507, -1, 430, 431, 461, -1, 430, 461, 460, -1, 510, 509, 511, -1, 510, 508, 509, -1, 432, 430, 460, -1, 432, 460, 462, -1, 429, 511, 459, -1, 429, 510, 511, -1, 433, 462, 464, -1, 433, 432, 462, -1, 428, 459, 458, -1, 435, 464, 465, -1, 428, 429, 459, -1, 435, 433, 464, -1, 427, 458, 457, -1, 512, 465, 513, -1, 512, 435, 465, -1, 427, 428, 458, -1, 426, 457, 456, -1, 495, 513, 493, -1, 495, 512, 513, -1, 426, 427, 457, -1, 501, 498, 514, -1, 515, 300, 435, -1, 516, 501, 514, -1, 510, 429, 517, -1, 429, 286, 517, -1, 518, 515, 512, -1, 515, 435, 512, -1, 498, 504, 519, -1, 514, 498, 519, -1, 518, 512, 495, -1, 508, 510, 520, -1, 510, 517, 520, -1, 518, 495, 521, -1, 504, 506, 522, -1, 521, 495, 492, -1, 519, 504, 522, -1, 506, 508, 523, -1, 521, 492, 524, -1, 508, 520, 523, -1, 522, 506, 523, -1, 524, 492, 496, -1, 496, 502, 525, -1, 524, 496, 525, -1, 502, 501, 526, -1, 525, 502, 526, -1, 526, 501, 516, -1, 527, 500, 499, -1, 527, 499, 528, -1, 465, 349, 529, -1, 530, 459, 511, -1, 530, 337, 459, -1, 513, 529, 531, -1, 513, 465, 529, -1, 532, 505, 500, -1, 532, 500, 527, -1, 493, 513, 531, -1, 533, 511, 509, -1, 533, 530, 511, -1, 534, 493, 531, -1, 535, 509, 507, -1, 494, 493, 534, -1, 535, 533, 509, -1, 536, 507, 505, -1, 536, 535, 507, -1, 537, 494, 534, -1, 536, 505, 532, -1, 497, 494, 537, -1, 538, 503, 497, -1, 538, 497, 537, -1, 539, 499, 503, -1, 539, 503, 538, -1, 528, 499, 539, -1 ] } } ] } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 0.000 description "top" position 13.611 -3.975 65.441 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 3.142 description "bottom" position 13.611 -3.975 -116.760 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 1.571 description "front" position 13.611 -95.075 -25.660 } Viewpoint { jump TRUE orientation -0.000 -0.707 -0.707 3.142 description "back" position 13.611 87.125 -25.660 } Viewpoint { jump TRUE orientation 0.577 -0.577 -0.577 2.094 description "right" position -77.490 -3.975 -25.660 } Viewpoint { jump TRUE orientation 0.577 0.577 0.577 2.094 description "left" position 104.711 -3.975 -25.660 } NavigationInfo { avatarSize [0.25, 1.6, 0.75] headlight TRUE speed 1.0 type "EXAMINE" visibilityLimit 0.0 } choreonoid-1.5.0/share/model/GR001/parts/CHEST_P.wrl0000664000000000000000000043477712741425367020346 0ustar rootroot#VRML V2.0 utf8 WorldInfo { title "Exported tringle mesh to VRML97" info ["Created by FreeCAD" ""] } Background { skyAngle 1.57 skyColor 0.1 0.2 0.2 } Transform { scale 0.001 0.001 0.001 rotation 0 0 1 0 scaleOrientation 0 0 1 0 bboxCenter 0 0 0 bboxSize 70.000 88.000 74.000 center 0.000 0.000 0.000 translation 0.000 -0.000 -0.00 #translation 21.000 -0.000 -28.000 children [ Shape { appearance Appearance { material Material { ambientIntensity 0.2 diffuseColor 0.30 0.30 0.70 emissiveColor 0.00 0.00 0.00 shininess 0.06 transparency 0.00 } } geometry IndexedFaceSet { solid FALSE coord Coordinate { point [ -36.000 32.500 65.000, -36.000 25.500 65.000, -1.000 25.500 65.000, -1.000 32.500 65.000, 6.000 25.500 55.000, 6.000 25.500 35.605, 7.000 25.500 36.206, 7.000 25.500 57.000, -1.000 25.500 65.000, -41.000 25.500 55.000, -36.000 25.500 65.000, -41.000 25.500 60.000, 7.000 25.500 57.000, 7.000 32.500 57.000, -3.090 32.500 30.143, -3.004 32.500 30.000, -5.000 32.500 30.000, 1.000 32.500 36.000, 7.000 32.500 57.000, 7.000 32.500 36.206, 1.000 32.500 55.300, -4.700 32.500 61.000, -1.000 32.500 65.000, -37.172 32.500 61.000, -36.000 32.500 65.000, -41.000 32.500 57.172, -41.000 32.500 60.000, -41.000 32.500 60.000, -41.000 25.500 60.000, -41.000 32.500 57.172, -41.000 25.500 55.000, -41.000 32.500 60.000, -41.000 29.000 48.750, -41.000 32.500 37.500, -41.000 25.500 37.500, 7.000 25.500 36.206, 7.000 32.500 36.206, -41.000 -25.000 55.000, -42.000 25.500 55.000, -42.000 -25.000 55.000, -12.259 1.466 55.000, -12.500 1.366 55.000, 13.000 19.415 55.000, -11.034 0.759 55.000, -11.000 0.500 55.000, -12.000 1.500 55.000, -11.134 1.000 55.000, -11.293 1.207 55.000, 6.000 -25.000 55.000, -12.000 -0.500 55.000, -12.259 -0.466 55.000, -11.741 -0.466 55.000, -11.500 -0.366 55.000, -11.293 -0.207 55.000, -11.741 1.466 55.000, 13.000 -18.915 55.000, -11.134 0.000 55.000, -11.034 0.241 55.000, -11.500 1.366 55.000, -14.500 0.250 55.000, -12.707 1.207 55.000, -12.866 1.000 55.000, -12.966 0.759 55.000, -13.000 0.500 55.000, -12.966 0.241 55.000, -12.866 0.000 55.000, -12.707 -0.207 55.000, -12.500 -0.366 55.000, 7.000 32.500 36.206, 7.000 25.500 36.206, 6.000 25.500 35.605, 1.955 29.000 33.174, -3.090 32.500 30.143, -3.090 25.500 30.143, 13.000 19.415 30.000, 6.000 25.500 30.000, 9.500 22.457 42.500, 13.000 19.415 55.000, 6.000 25.500 55.000, -40.086 36.500 58.086, -37.172 32.500 61.000, -37.172 40.500 61.000, -43.000 40.500 55.172, -41.000 32.500 57.172, -43.000 32.500 55.172, -4.700 40.500 61.000, -4.700 32.500 61.000, 1.000 32.500 55.300, 1.000 40.500 55.300, 1.000 32.500 36.000, 1.000 40.500 36.000, -5.000 32.500 30.000, -5.000 40.500 30.000, -3.004 32.500 30.000, -3.004 25.500 30.000, -5.000 32.500 30.000, -18.252 29.000 30.000, -33.500 25.500 30.000, -33.500 32.500 30.000, -41.000 32.500 37.500, -35.515 32.500 30.000, -33.500 32.500 30.000, -43.000 32.500 37.485, -42.000 25.500 30.000, -42.000 25.500 55.000, -12.500 -0.366 57.000, -11.741 1.466 57.000, -11.500 1.366 57.000, -12.259 -0.466 57.000, -12.000 1.500 57.000, -12.000 -0.500 57.000, -12.259 1.466 57.000, -11.741 -0.466 57.000, -12.500 1.366 57.000, -11.500 -0.366 57.000, -12.707 1.207 57.000, -11.293 -0.207 57.000, -12.866 1.000 57.000, -11.134 0.000 57.000, -12.966 0.759 57.000, -11.034 0.241 57.000, -11.000 0.500 57.000, -13.000 0.500 57.000, -11.034 0.759 57.000, -12.966 0.241 57.000, -11.134 1.000 57.000, -12.866 0.000 57.000, -11.293 1.207 57.000, -12.707 -0.207 57.000, 13.000 16.500 39.000, 13.000 16.500 30.000, 13.000 -2.500 39.000, 13.000 -4.500 30.000, 13.000 -2.500 30.000, 13.000 -18.915 30.000, 13.000 -18.915 55.000, 13.000 0.250 42.500, 6.000 -25.000 55.000, 6.000 -25.000 45.833, 13.000 -18.915 55.000, 6.000 -25.000 30.000, 9.500 -21.957 42.500, 13.000 -18.915 30.000, 7.000 -25.000 36.206, 6.000 -25.000 35.605, 6.000 -25.000 45.833, 7.000 -25.000 57.000, -1.000 -25.000 65.000, -36.000 -25.000 65.000, -41.000 -25.000 60.000, -41.000 -25.000 37.500, -42.000 -25.000 30.000, -33.500 -25.000 30.000, -42.000 -25.000 55.000, -41.000 -25.000 55.000, -42.000 -25.000 58.000, -42.000 25.500 58.000, -3.004 -25.000 30.000, 9.000 -19.000 30.000, 6.000 -25.000 30.000, 6.000 -25.000 30.000, 9.000 -17.500 30.000, -9.000 19.500 30.000, 9.000 18.000 30.000, -5.000 16.500 30.000, -9.000 18.000 30.000, -9.000 -19.000 30.000, 9.000 19.500 30.000, -5.000 -4.500 30.000, -14.500 0.250 30.000, -42.000 -25.000 30.000, -33.500 -25.000 30.000, -9.000 -17.500 30.000, -4.700 40.500 61.000, -11.606 40.500 52.990, -13.500 40.500 52.858, 1.000 40.500 36.000, -4.036 40.500 45.753, 1.000 40.500 55.300, -4.437 40.500 47.609, -5.265 40.500 49.317, -15.394 40.500 52.990, -5.000 40.500 30.000, -6.763 40.500 38.952, -5.486 40.500 40.356, -17.266 40.500 52.672, -8.336 40.500 37.888, -6.472 40.500 50.783, -4.575 40.500 42.022, -10.115 40.500 37.225, -4.082 40.500 43.855, -7.990 40.500 51.923, -12.000 40.500 37.000, -22.964 40.500 45.753, -22.918 40.500 43.855, -43.000 40.500 37.485, -22.425 40.500 42.022, -35.515 40.500 30.000, -12.503 40.500 37.016, -22.563 40.500 47.609, -43.000 40.500 55.172, -19.010 40.500 51.923, -37.172 40.500 61.000, -20.528 40.500 50.783, -21.735 40.500 49.317, -13.500 40.500 37.142, -13.003 40.500 37.063, -13.997 40.500 37.063, -21.514 40.500 40.356, -20.237 40.500 38.952, -18.664 40.500 37.888, -16.885 40.500 37.225, -14.497 40.500 37.016, -9.734 40.500 52.672, -15.000 40.500 37.000, -43.000 40.500 37.485, -35.515 40.500 30.000, -20.257 36.500 30.000, -42.000 25.500 27.000, -56.000 25.500 27.000, -56.000 25.500 58.000, -49.000 25.500 42.500, -16.184 -3.801 57.000, -16.632 -3.314 57.000, -15.685 -4.235 57.000, -17.354 -2.209 57.000, -17.619 -1.604 57.000, -17.023 -2.782 57.000, -15.142 -4.612 57.000, -14.561 -4.926 57.000, -17.816 -0.973 57.000, -17.943 -0.324 57.000, -13.948 -5.175 57.000, -13.312 -5.355 57.000, -12.660 -5.464 57.000, -11.340 -5.464 57.000, -12.000 -5.500 57.000, -17.998 0.335 57.000, -17.980 0.995 57.000, -17.726 2.291 57.000, -17.495 2.910 57.000, -17.889 1.650 57.000, -10.688 -5.355 57.000, -10.052 -5.175 57.000, -9.439 -4.926 57.000, -8.858 -4.612 57.000, -8.315 -4.235 57.000, -17.196 3.500 57.000, -16.835 4.053 57.000, -7.816 -3.801 57.000, -16.414 4.564 57.000, -15.941 5.025 57.000, -7.369 -3.314 57.000, -15.419 5.431 57.000, -6.977 -2.782 57.000, -14.856 5.777 57.000, -6.646 -2.209 57.000, -14.258 6.059 57.000, -6.381 -1.604 57.000, -13.633 6.274 57.000, -6.184 -0.973 57.000, -12.988 6.418 57.000, -6.057 -0.324 57.000, -12.331 6.491 57.000, -6.002 0.335 57.000, -11.669 6.491 57.000, -6.020 0.995 57.000, -11.012 6.418 57.000, -6.111 1.650 57.000, -10.367 6.274 57.000, -6.274 2.291 57.000, -9.742 6.059 57.000, -6.505 2.910 57.000, -9.144 5.777 57.000, -6.804 3.500 57.000, -8.581 5.431 57.000, -7.165 4.053 57.000, -8.059 5.025 57.000, -7.586 4.564 57.000, 13.000 12.500 34.000, 13.000 12.500 30.000, 13.000 4.500 34.000, 13.000 4.500 30.000, -0.172 12.500 30.000, -0.172 4.500 30.000, 6.000 -25.000 30.000, 6.000 -25.000 35.605, -1.000 -25.000 65.000, -36.000 -25.000 65.000, -36.000 -32.000 65.000, -1.000 -32.000 65.000, -41.000 -25.000 60.000, -41.000 -32.000 60.000, 7.000 -25.000 57.000, 7.000 -32.000 57.000, -41.000 -32.000 57.172, -41.000 -32.000 37.500, -41.000 -28.500 48.750, 7.000 -32.000 36.206, 7.000 -25.000 36.206, 7.000 -25.000 36.206, -3.090 -32.000 30.143, 1.955 -28.500 33.174, -3.090 -25.000 30.143, -33.500 -32.000 30.000, -56.000 -25.000 27.000, -42.000 -25.000 27.000, -56.000 -25.000 58.000, -49.000 -25.000 42.500, 1.455 -25.000 32.802, -3.004 -25.000 30.000, -5.000 -32.000 30.000, -3.004 -32.000 30.000, -18.252 -28.500 30.000, 9.000 -19.000 27.500, 5.611 -19.000 7.036, 7.036 -19.000 5.611, 9.000 -19.000 30.000, -4.000 -19.000 29.000, 9.000 -19.000 29.000, 9.000 -19.000 0.000, 8.774 -19.000 2.003, -8.774 -19.000 2.003, -8.109 -19.000 3.905, -9.000 -19.000 30.000, -9.000 -19.000 0.000, -0.000 -19.000 15.000, -4.000 -19.000 27.500, 3.905 -19.000 8.109, 2.003 -19.000 8.774, -0.000 -19.000 9.000, -2.003 -19.000 8.774, -3.905 -19.000 8.109, -5.611 -19.000 7.036, -7.036 -19.000 5.611, 8.109 -19.000 3.905, -9.000 -17.500 0.000, -9.000 -19.000 0.000, 9.000 -17.500 30.000, 9.000 -17.500 29.000, -4.000 -17.500 27.500, -9.000 -17.500 30.000, -4.000 -17.500 29.000, 8.774 -17.500 2.003, 8.109 -17.500 3.905, 9.000 -17.500 27.500, 7.036 -17.500 5.611, 5.611 -17.500 7.036, 9.000 -17.500 0.000, -8.109 -17.500 3.905, -8.774 -17.500 2.003, -9.000 -17.500 0.000, -0.000 -17.500 15.000, 3.905 -17.500 8.109, 2.003 -17.500 8.774, -0.000 -17.500 9.000, -2.003 -17.500 8.774, -3.905 -17.500 8.109, -5.611 -17.500 7.036, -7.036 -17.500 5.611, -4.000 18.000 29.000, -4.000 18.000 27.500, 9.000 18.000 27.500, 8.109 18.000 3.905, 8.774 18.000 2.003, 7.036 18.000 5.611, 5.611 18.000 7.036, 9.000 18.000 29.000, 9.000 18.000 0.000, -8.774 18.000 2.003, -8.109 18.000 3.905, -9.000 18.000 0.000, 0.000 18.000 15.000, 3.905 18.000 8.109, 2.003 18.000 8.774, -0.000 18.000 9.000, -2.003 18.000 8.774, -3.905 18.000 8.109, -5.611 18.000 7.036, -7.036 18.000 5.611, -9.000 19.500 0.000, 9.000 19.500 29.000, -4.000 19.500 27.500, -4.000 19.500 29.000, 8.774 19.500 2.003, 8.109 19.500 3.905, 9.000 19.500 27.500, 7.036 19.500 5.611, 5.611 19.500 7.036, 9.000 19.500 0.000, -8.109 19.500 3.905, -8.774 19.500 2.003, 0.000 19.500 15.000, 3.905 19.500 8.109, 2.003 19.500 8.774, -0.000 19.500 9.000, -2.003 19.500 8.774, -3.905 19.500 8.109, -5.611 19.500 7.036, -7.036 19.500 5.611, -19.789 40.500 43.173, -19.166 40.500 41.443, -18.164 40.500 39.901, -16.837 40.500 38.628, -15.255 40.500 37.692, -15.000 40.500 37.000, -20.528 40.500 50.783, -18.164 40.500 50.099, -14.497 40.500 37.016, -13.997 40.500 37.063, -16.837 40.500 51.372, -21.735 40.500 49.317, -19.166 40.500 48.557, -13.500 40.500 37.142, -15.394 40.500 52.990, -15.255 40.500 52.308, -19.789 40.500 46.827, -13.500 40.500 52.858, -20.000 40.500 45.000, -11.104 41.500 37.050, -12.000 40.500 37.000, -12.000 41.500 37.000, -10.115 40.500 37.225, -10.220 41.500 37.201, -9.358 41.500 37.449, -8.336 40.500 37.888, -8.529 41.500 37.792, -7.744 41.500 38.226, -6.763 40.500 38.952, -7.012 41.500 38.745, -6.343 41.500 39.343, -5.486 40.500 40.356, -5.745 41.500 40.012, -5.226 41.500 40.744, -4.792 41.500 41.529, -4.575 40.500 42.022, -4.449 41.500 42.358, -4.201 41.500 43.220, -4.082 40.500 43.855, -4.050 41.500 44.104, -4.000 41.500 45.000, -4.036 40.500 45.753, -4.050 41.500 45.896, -4.201 41.500 46.780, -4.437 40.500 47.609, -4.449 41.500 47.642, -4.792 41.500 48.471, -5.265 40.500 49.317, -5.226 41.500 49.256, -5.745 41.500 49.988, -6.472 40.500 50.783, -6.343 41.500 50.657, -7.012 41.500 51.255, -7.990 40.500 51.923, -7.744 41.500 51.774, -8.529 41.500 52.208, -9.734 40.500 52.672, -9.358 41.500 52.551, -10.220 41.500 52.799, -11.104 41.500 52.950, -11.606 40.500 52.990, -12.000 41.500 53.000, -12.896 41.500 52.950, -13.780 41.500 52.799, -14.642 41.500 52.551, -15.471 41.500 52.208, -16.256 41.500 51.774, -16.988 41.500 51.255, -17.657 41.500 50.657, -18.255 41.500 49.988, -18.774 41.500 49.256, -19.208 41.500 48.471, -19.551 41.500 47.642, -19.799 41.500 46.780, -19.950 41.500 45.896, -20.000 41.500 45.000, -19.950 41.500 44.104, -19.799 41.500 43.220, -19.551 41.500 42.358, -19.208 41.500 41.529, -18.774 41.500 40.744, -18.255 41.500 40.012, -17.657 41.500 39.343, -16.988 41.500 38.745, -16.256 41.500 38.226, -15.471 41.500 37.792, -14.642 41.500 37.449, -13.780 41.500 37.201, -12.896 41.500 37.050, -13.003 40.500 37.063, -12.503 40.500 37.016, -19.500 -7.000 57.000, -4.500 -7.000 57.000, -19.500 8.000 57.000, -4.500 8.000 57.000, -5.000 -32.000 30.000, -3.004 -32.000 30.000, -3.090 -32.000 30.143, 1.000 -32.000 36.000, 1.000 -32.000 55.300, 7.000 -32.000 36.206, 7.000 -32.000 57.000, -1.000 -32.000 65.000, -4.700 -32.000 61.000, -36.000 -32.000 65.000, -37.172 -32.000 61.000, -41.000 -32.000 60.000, -41.000 -32.000 57.172, -35.515 -32.000 30.000, -41.000 -32.000 37.500, -43.000 -32.000 37.485, -43.000 -32.000 55.172, -41.000 -32.000 57.172, -35.515 -40.000 30.000, -5.000 -40.000 30.000, -20.257 -36.000 30.000, -5.000 -32.000 30.000, -4.000 -27.500 27.500, -4.000 -27.500 29.000, 12.500 19.285 27.500, 12.500 18.000 27.500, 0.491 -27.500 27.500, -4.000 -16.000 27.500, 9.000 -16.000 27.500, 12.500 -18.285 27.500, 12.500 -17.000 27.500, 9.000 17.000 27.500, -4.000 17.000 27.500, 0.491 28.500 27.500, -4.000 28.500 27.500, -1.294 -19.000 4.830, -2.003 -19.000 8.774, -3.905 -19.000 8.109, -0.000 -19.000 5.000, -2.500 -19.000 4.330, -5.611 -19.000 7.036, -3.536 -19.000 3.536, -7.036 -19.000 5.611, -4.330 -19.000 2.500, -8.109 -19.000 3.905, -4.830 -19.000 1.294, 3.536 -19.000 3.536, 7.036 -19.000 5.611, 5.611 -19.000 7.036, -8.774 -19.000 2.003, -5.000 -19.000 0.000, 4.330 -19.000 2.500, 8.109 -19.000 3.905, 2.500 -19.000 4.330, 3.905 -19.000 8.109, 4.830 -19.000 1.294, 8.774 -19.000 2.003, 1.294 -19.000 4.830, 2.003 -19.000 8.774, 5.000 -19.000 0.000, 9.000 -19.000 0.000, -0.000 -19.000 9.000, 0.491 -27.500 29.000, -4.000 -16.000 29.000, 9.000 -16.000 29.000, 12.500 -18.285 29.000, 12.500 -17.000 29.000, 9.000 17.000 29.000, -4.000 17.000 29.000, -4.000 28.500 29.000, 0.491 28.500 29.000, 12.500 18.000 29.000, 12.500 19.285 29.000, 7.036 -19.000 -5.611, 5.611 -17.500 -7.036, 7.036 -17.500 -5.611, 5.611 -19.000 -7.036, -8.774 -17.500 -2.003, 8.109 -17.500 -3.905, 8.109 -19.000 -3.905, -8.774 -19.000 -2.003, 8.774 -17.500 -2.003, -8.109 -17.500 -3.905, 8.774 -19.000 -2.003, -8.109 -19.000 -3.905, 9.000 -17.500 0.000, -7.036 -17.500 -5.611, -7.036 -19.000 -5.611, -5.611 -19.000 -7.036, -5.611 -17.500 -7.036, -3.905 -17.500 -8.109, -3.905 -19.000 -8.109, -2.003 -19.000 -8.774, -2.003 -17.500 -8.774, -0.000 -19.000 -9.000, -0.000 -17.500 -9.000, 2.003 -17.500 -8.774, 2.003 -19.000 -8.774, 3.905 -19.000 -8.109, 3.905 -17.500 -8.109, -3.905 -17.500 8.109, -2.003 -17.500 8.774, -1.294 -17.500 4.830, -0.000 -17.500 5.000, -2.500 -17.500 4.330, -5.611 -17.500 7.036, -3.536 -17.500 3.536, -7.036 -17.500 5.611, -4.330 -17.500 2.500, -4.830 -17.500 1.294, -8.109 -17.500 3.905, 5.611 -17.500 7.036, 7.036 -17.500 5.611, 3.536 -17.500 3.536, -5.000 -17.500 0.000, -8.774 -17.500 2.003, 8.109 -17.500 3.905, 4.330 -17.500 2.500, 3.905 -17.500 8.109, 2.500 -17.500 4.330, 8.774 -17.500 2.003, 4.830 -17.500 1.294, 2.003 -17.500 8.774, 1.294 -17.500 4.830, 5.000 -17.500 0.000, -0.000 -17.500 9.000, -1.294 18.000 4.830, -0.000 18.000 5.000, -2.500 18.000 4.330, -5.611 18.000 7.036, -3.536 18.000 3.536, -7.036 18.000 5.611, -4.330 18.000 2.500, -8.109 18.000 3.905, -4.830 18.000 1.294, 3.536 18.000 3.536, 7.036 18.000 5.611, 5.611 18.000 7.036, -8.774 18.000 2.003, -5.000 18.000 0.000, 4.330 18.000 2.500, 8.109 18.000 3.905, 2.500 18.000 4.330, 3.905 18.000 8.109, 4.830 18.000 1.294, 8.774 18.000 2.003, 1.294 18.000 4.830, 5.000 18.000 0.000, -0.000 18.000 9.000, 7.036 18.000 -5.611, 5.611 19.500 -7.036, 7.036 19.500 -5.611, 5.611 18.000 -7.036, -8.774 19.500 -2.003, 8.109 19.500 -3.905, 8.109 18.000 -3.905, -8.774 18.000 -2.003, 8.774 19.500 -2.003, -8.109 19.500 -3.905, 8.774 18.000 -2.003, -8.109 18.000 -3.905, -7.036 19.500 -5.611, -7.036 18.000 -5.611, -5.611 18.000 -7.036, -5.611 19.500 -7.036, -3.905 19.500 -8.109, -3.905 18.000 -8.109, -2.003 18.000 -8.774, -2.003 19.500 -8.774, -0.000 18.000 -9.000, -0.000 19.500 -9.000, 2.003 19.500 -8.774, 2.003 18.000 -8.774, 3.905 18.000 -8.109, 3.905 19.500 -8.109, -1.294 19.500 4.830, -0.000 19.500 5.000, -2.500 19.500 4.330, -5.611 19.500 7.036, -3.536 19.500 3.536, -7.036 19.500 5.611, -4.330 19.500 2.500, -4.830 19.500 1.294, -8.109 19.500 3.905, 5.611 19.500 7.036, 7.036 19.500 5.611, 3.536 19.500 3.536, -5.000 19.500 0.000, -8.774 19.500 2.003, 8.109 19.500 3.905, 4.330 19.500 2.500, 3.905 19.500 8.109, 2.500 19.500 4.330, 8.774 19.500 2.003, 4.830 19.500 1.294, 1.294 19.500 4.830, 5.000 19.500 0.000, -0.000 19.500 9.000, -11.120 42.500 37.049, -12.000 42.500 37.000, -10.251 42.500 37.194, -9.402 42.500 37.433, -8.586 42.500 37.765, -7.811 42.500 38.185, -7.086 42.500 38.687, -6.422 42.500 39.266, -5.825 42.500 39.914, -5.303 42.500 40.624, -4.862 42.500 41.388, -4.508 42.500 42.195, -4.245 42.500 43.036, -4.076 42.500 43.901, -4.003 42.500 44.780, -4.027 42.500 45.661, -4.148 42.500 46.534, -4.365 42.500 47.388, -4.674 42.500 48.214, -5.072 42.500 49.000, -5.554 42.500 49.738, -6.114 42.500 50.418, -6.746 42.500 51.033, -7.442 42.500 51.574, -8.192 42.500 52.036, -8.990 42.500 52.412, -9.823 42.500 52.698, -10.683 42.500 52.891, -11.559 42.500 52.988, -12.441 42.500 52.988, -13.317 42.500 52.891, -14.177 42.500 52.698, -15.010 42.500 52.412, -15.808 42.500 52.036, -16.558 42.500 51.574, -17.254 42.500 51.033, -17.886 42.500 50.418, -18.446 42.500 49.738, -18.928 42.500 49.000, -19.326 42.500 48.214, -19.635 42.500 47.388, -19.852 42.500 46.534, -19.973 42.500 45.661, -19.997 42.500 44.780, -19.924 42.500 43.901, -19.755 42.500 43.036, -19.492 42.500 42.195, -19.138 42.500 41.388, -18.697 42.500 40.624, -18.175 42.500 39.914, -17.578 42.500 39.266, -16.914 42.500 38.687, -16.189 42.500 38.185, -15.414 42.500 37.765, -14.598 42.500 37.433, -13.749 42.500 37.194, -12.880 42.500 37.049, -24.500 8.000 57.000, -19.500 8.000 57.000, -19.500 -7.000 57.000, -24.500 -7.000 57.000, -19.500 -12.000 57.000, -4.500 -7.000 57.000, -4.500 -12.000 57.000, -19.500 13.000 57.000, -4.500 8.000 57.000, -4.500 13.000 57.000, 0.500 8.000 57.000, 0.500 -7.000 57.000, -37.172 -40.000 61.000, -37.172 -32.000 61.000, -40.086 -36.000 58.086, -43.000 -40.000 55.172, -4.700 -40.000 61.000, -4.700 -32.000 61.000, 1.000 -40.000 55.300, 1.000 -32.000 55.300, 1.000 -32.000 36.000, 1.000 -40.000 36.000, -43.000 -40.000 37.485, -8.825 -40.000 39.914, -5.000 -40.000 30.000, 1.000 -40.000 36.000, -9.422 -40.000 39.266, -10.086 -40.000 38.687, -8.303 -40.000 40.624, -10.811 -40.000 38.185, -7.862 -40.000 41.388, -11.586 -40.000 37.765, -7.508 -40.000 42.195, -12.402 -40.000 37.433, -7.245 -40.000 43.036, -13.251 -40.000 37.194, -7.076 -40.000 43.901, -14.120 -40.000 37.049, -7.003 -40.000 44.780, -15.000 -40.000 37.000, -7.027 -40.000 45.661, -15.880 -40.000 37.049, -16.749 -40.000 37.194, 1.000 -40.000 55.300, -7.148 -40.000 46.534, -7.365 -40.000 47.388, -7.674 -40.000 48.214, -8.072 -40.000 49.000, -8.554 -40.000 49.738, -9.114 -40.000 50.418, -35.515 -40.000 30.000, -22.138 -40.000 41.388, -22.492 -40.000 42.195, -21.697 -40.000 40.624, -21.175 -40.000 39.914, -20.578 -40.000 39.266, -19.914 -40.000 38.687, -19.189 -40.000 38.185, -18.414 -40.000 37.765, -17.598 -40.000 37.433, -4.700 -40.000 61.000, -9.746 -40.000 51.033, -10.442 -40.000 51.574, -11.192 -40.000 52.036, -11.990 -40.000 52.412, -12.823 -40.000 52.698, -22.755 -40.000 43.036, -13.683 -40.000 52.891, -14.559 -40.000 52.988, -15.441 -40.000 52.988, -16.317 -40.000 52.891, -43.000 -40.000 37.485, -22.997 -40.000 44.780, -22.973 -40.000 45.661, -22.924 -40.000 43.901, -43.000 -40.000 55.172, -22.852 -40.000 46.534, -22.635 -40.000 47.388, -37.172 -40.000 61.000, -17.177 -40.000 52.698, -18.010 -40.000 52.412, -18.808 -40.000 52.036, -19.558 -40.000 51.574, -20.254 -40.000 51.033, -20.886 -40.000 50.418, -21.446 -40.000 49.738, -21.928 -40.000 49.000, -22.326 -40.000 48.214, -4.000 -29.000 29.000, -4.000 -27.500 27.500, -4.000 -29.000 27.500, 0.491 -27.500 4.000, 0.491 -27.500 27.500, -4.000 -27.500 4.000, 6.495 -22.893 15.750, 12.500 -18.285 13.000, 12.500 -18.285 4.000, 1.000 -27.109 4.000, 12.500 -18.285 27.500, 12.500 -18.000 14.575, 12.500 -18.000 13.000, 12.500 -17.643 20.250, 12.500 -17.000 27.500, 12.500 -17.000 15.767, 12.500 -14.572 18.660, 12.500 -12.795 13.000, 12.500 -10.742 15.446, 12.500 11.742 15.446, 12.500 13.795 13.000, 12.500 15.572 18.660, 12.500 18.000 27.500, 12.500 18.000 15.767, 12.500 0.500 20.250, 12.500 19.000 13.000, 12.500 19.000 14.575, 12.500 19.285 13.000, 12.500 19.285 27.500, 12.500 18.643 20.250, 0.491 28.500 27.500, 0.491 28.500 4.000, 6.495 23.893 15.750, 1.000 28.109 4.000, 12.500 19.285 4.000, -4.000 28.500 27.500, -4.000 28.500 4.000, 9.000 17.000 27.500, 9.000 17.000 29.000, -4.000 17.000 27.500, -4.000 17.000 29.000, 9.000 -16.000 27.500, 9.000 -16.000 29.000, -4.000 -16.000 27.500, -4.000 -16.000 29.000, -0.000 -19.000 -5.000, -4.830 -19.000 -1.294, -1.294 -19.000 -4.830, 4.830 -19.000 -1.294, -4.330 -19.000 -2.500, 4.330 -19.000 -2.500, -2.500 -19.000 -4.330, -3.536 -19.000 -3.536, 3.536 -19.000 -3.536, 2.500 -19.000 -4.330, 1.294 -19.000 -4.830, -3.536 -17.500 -3.536, -2.500 -17.500 -4.330, 1.294 -17.500 -4.830, -0.000 -17.500 -5.000, -1.294 -17.500 -4.830, 2.500 -17.500 -4.330, 3.536 -17.500 -3.536, 4.330 -17.500 -2.500, 4.830 -17.500 -1.294, -4.830 -17.500 -1.294, -4.330 -17.500 -2.500, 1.000 -29.000 29.000, -1.500 -28.250 29.000, 0.087 -27.810 29.000, 0.491 -27.500 29.000, 13.894 -19.106 29.000, 13.928 -19.072 29.000, 13.872 -19.000 29.000, 12.500 -19.000 29.000, 1.000 -29.000 29.000, 7.209 -23.643 29.000, 1.000 -27.500 29.000, 13.872 -19.000 29.000, 14.000 -19.000 29.000, 14.000 -19.000 29.000, 12.500 -18.285 29.000, 13.019 -17.887 29.000, 12.500 -17.000 29.000, 14.000 -17.000 29.000, 13.250 -18.000 29.000, 14.000 18.000 29.000, 12.500 18.000 29.000, 12.500 19.285 29.000, 13.019 18.887 29.000, 13.872 20.000 29.000, 14.000 20.000 29.000, 14.000 20.000 29.000, 13.250 19.000 29.000, 12.500 20.000 29.000, 13.872 20.000 29.000, 13.894 20.106 29.000, 13.928 20.072 29.000, 7.209 24.643 29.000, 1.000 28.500 29.000, 1.000 30.000 29.000, -4.000 28.500 29.000, 0.491 28.500 29.000, -1.500 29.250 29.000, -4.000 30.000 29.000, 0.087 28.810 29.000, 1.000 30.000 29.000, 0.000 18.000 -5.000, -4.830 18.000 -1.294, 4.830 18.000 -1.294, -1.294 18.000 -4.830, -4.330 18.000 -2.500, 4.330 18.000 -2.500, -2.500 18.000 -4.330, 3.536 18.000 -3.536, -3.536 18.000 -3.536, 2.500 18.000 -4.330, 1.294 18.000 -4.830, -3.536 19.500 -3.536, -2.500 19.500 -4.330, 1.294 19.500 -4.830, 0.000 19.500 -5.000, -1.294 19.500 -4.830, 2.500 19.500 -4.330, 3.536 19.500 -3.536, 4.330 19.500 -2.500, 4.830 19.500 -1.294, -4.830 19.500 -1.294, -4.330 19.500 -2.500, -4.000 30.000 27.500, -17.886 42.500 50.418, -13.352 42.500 46.473, -13.511 42.500 46.310, -18.446 42.500 49.738, -13.176 42.500 46.618, -13.651 42.500 46.129, -18.928 42.500 49.000, -12.983 42.500 46.741, -15.808 42.500 52.036, -13.769 42.500 45.933, -19.326 42.500 48.214, -12.779 42.500 46.842, -15.010 42.500 52.412, -13.864 42.500 45.726, -12.563 42.500 46.919, -14.177 42.500 52.698, -13.934 42.500 45.508, -19.852 42.500 46.534, -12.341 42.500 46.971, -13.317 42.500 52.891, -13.980 42.500 45.285, -12.441 42.500 52.988, -11.559 42.500 52.988, -12.114 42.500 46.997, -13.999 42.500 45.057, -11.886 42.500 46.997, -10.683 42.500 52.891, -13.993 42.500 44.829, -9.823 42.500 52.698, -11.659 42.500 46.971, -19.755 42.500 43.036, -13.960 42.500 44.603, -8.990 42.500 52.412, -11.437 42.500 46.919, -13.902 42.500 44.382, -11.221 42.500 46.842, -8.192 42.500 52.036, -13.819 42.500 44.169, -11.017 42.500 46.741, -7.442 42.500 51.574, -13.713 42.500 43.967, -10.824 42.500 46.618, -6.746 42.500 51.033, -13.584 42.500 43.779, -10.648 42.500 46.473, -13.434 42.500 43.606, -13.266 42.500 43.452, -6.114 42.500 50.418, -10.489 42.500 46.310, -16.914 42.500 38.687, -13.081 42.500 43.317, -10.349 42.500 46.129, -5.554 42.500 49.738, -12.882 42.500 43.205, -5.072 42.500 49.000, -10.231 42.500 45.933, -15.414 42.500 37.765, -12.672 42.500 43.116, -10.136 42.500 45.726, -4.674 42.500 48.214, -14.598 42.500 37.433, -12.453 42.500 43.052, -10.066 42.500 45.508, -4.365 42.500 47.388, -12.228 42.500 43.013, -13.749 42.500 37.194, -10.020 42.500 45.285, -4.148 42.500 46.534, -12.000 42.500 43.000, -12.880 42.500 37.049, -10.001 42.500 45.057, -4.027 42.500 45.661, -12.000 42.500 37.000, -10.007 42.500 44.829, -4.003 42.500 44.780, -11.772 42.500 43.013, -11.120 42.500 37.049, -4.076 42.500 43.901, -10.040 42.500 44.603, -11.547 42.500 43.052, -10.251 42.500 37.194, -10.098 42.500 44.382, -4.245 42.500 43.036, -11.328 42.500 43.116, -9.402 42.500 37.433, -10.181 42.500 44.169, -4.508 42.500 42.195, -11.118 42.500 43.205, -8.586 42.500 37.765, -10.287 42.500 43.967, -4.862 42.500 41.388, -10.919 42.500 43.317, -7.811 42.500 38.185, -10.416 42.500 43.779, -5.303 42.500 40.624, -10.734 42.500 43.452, -7.086 42.500 38.687, -10.566 42.500 43.606, -5.825 42.500 39.914, -6.422 42.500 39.266, -19.500 8.000 58.000, -19.500 8.000 57.000, -24.500 8.000 58.000, -24.500 -7.000 57.000, -19.500 -7.000 57.000, -19.500 -7.000 58.000, -24.500 -7.000 58.000, -19.500 -12.000 57.000, -19.500 -12.000 58.000, -4.500 -12.000 57.000, -4.500 -7.000 57.000, -4.500 -7.000 58.000, -4.500 -12.000 58.000, -19.500 13.000 58.000, -19.500 13.000 57.000, -4.500 13.000 57.000, -4.500 13.000 58.000, -4.500 8.000 58.000, 0.500 8.000 58.000, 0.500 8.000 57.000, 0.500 -7.000 58.000, 0.500 -7.000 57.000, -16.414 -40.000 46.414, -16.000 -40.000 46.732, -16.732 -40.000 46.000, -15.518 -40.000 46.932, -16.932 -40.000 45.518, -15.000 -40.000 47.000, -17.000 -40.000 45.000, -14.482 -40.000 46.932, -16.932 -40.000 44.482, -14.000 -40.000 46.732, -16.732 -40.000 44.000, -16.414 -40.000 43.586, -16.000 -40.000 43.268, -12.707 -40.000 45.707, -13.268 -40.000 46.000, -13.068 -40.000 45.518, -12.500 -40.000 45.866, -13.586 -40.000 46.414, -12.866 -40.000 45.500, -12.259 -40.000 45.966, -12.966 -40.000 45.259, -13.000 -40.000 45.000, -12.000 -40.000 46.000, -11.741 -40.000 45.966, -13.068 -40.000 44.482, -12.966 -40.000 44.741, -11.500 -40.000 45.866, -12.866 -40.000 44.500, -11.293 -40.000 45.707, -12.707 -40.000 44.293, -13.268 -40.000 44.000, -12.500 -40.000 44.134, -13.586 -40.000 43.586, -12.259 -40.000 44.034, -15.518 -40.000 43.068, -12.000 -40.000 44.000, -14.000 -40.000 43.268, -11.134 -40.000 45.500, -11.034 -40.000 45.259, -15.000 -40.000 43.000, -11.000 -40.000 45.000, -11.034 -40.000 44.741, -14.482 -40.000 43.068, -11.134 -40.000 44.500, -11.293 -40.000 44.293, -11.500 -40.000 44.134, -11.741 -40.000 44.034, -4.000 -29.000 4.000, 1.000 -29.000 27.500, -1.500 -28.250 4.000, 1.000 -29.000 4.000, 0.087 -27.810 4.000, 12.500 -18.000 8.483, 12.500 -18.285 -4.000, 12.500 -17.000 -4.000, 12.500 -17.170 7.786, 12.500 -17.643 4.500, 12.500 -17.000 7.988, 7.703 -21.966 0.367, 6.922 -22.565 1.378, 5.973 -23.293 2.266, 8.302 -21.506 -0.733, 4.874 -24.136 2.999, 8.718 -21.187 -1.893, 8.929 -21.025 -2.937, 3.654 -25.073 3.547, 9.000 -20.971 -4.000, 2.346 -26.076 3.886, 0.492 -27.499 3.984, 0.746 -27.304 3.996, 0.087 -27.810 3.948, 12.500 -17.000 13.000, 12.500 15.552 14.795, 12.500 18.000 13.000, 14.000 -12.795 13.000, 14.000 13.795 13.000, 12.500 -14.552 14.795, 12.500 19.000 8.483, 12.500 18.000 -4.000, 12.500 19.285 -4.000, 12.500 18.000 7.988, 12.500 18.643 4.500, 12.500 18.170 7.786, 0.593 28.421 3.990, 0.340 28.616 3.973, 0.087 28.810 4.000, 0.087 28.810 3.948, 7.233 23.326 1.015, 8.003 22.736 -0.132, 6.257 24.075 2.030, 8.556 22.311 -1.372, 5.094 24.968 2.873, 8.888 22.056 -2.667, 3.773 25.981 3.504, 9.000 21.971 -4.000, 2.409 27.028 3.875, -4.000 30.000 4.000, 1.000 30.000 4.000, -1.500 29.250 4.000, 13.894 -19.106 29.000, 13.932 -19.077 29.000, 13.928 -19.072 29.000, 12.500 -19.000 29.000, 13.186 -18.444 29.000, 14.000 -19.000 29.000, 14.000 -19.000 27.500, 14.000 -17.000 27.500, 14.000 18.000 27.500, 14.000 20.000 27.500, 14.000 20.000 29.000, 13.928 20.072 29.000, 12.500 20.000 29.000, 13.932 20.077 29.000, 13.894 20.106 29.000, 1.000 30.000 27.500, -12.707 42.500 45.707, -12.500 42.500 45.866, -12.866 42.500 45.500, -12.259 42.500 45.966, -12.966 42.500 45.259, -12.000 42.500 46.000, -13.000 42.500 45.000, -11.741 42.500 45.966, -12.966 42.500 44.741, -11.500 42.500 45.866, -12.866 42.500 44.500, -11.293 42.500 45.707, -12.707 42.500 44.293, -12.500 42.500 44.134, -11.134 42.500 45.500, -11.034 42.500 45.259, -12.259 42.500 44.034, -11.000 42.500 45.000, -12.000 42.500 44.000, -11.034 42.500 44.741, -11.741 42.500 44.034, -11.500 42.500 44.134, -11.134 42.500 44.500, -11.293 42.500 44.293, -19.500 8.000 59.000, -24.500 8.000 59.000, -19.500 -7.000 59.000, -24.500 -7.000 59.000, -19.500 -12.000 59.000, -4.500 -7.000 59.000, -4.500 -12.000 59.000, -19.500 13.000 59.000, -4.500 13.000 59.000, -4.500 8.000 59.000, 0.500 8.000 59.000, 0.500 -7.000 59.000, -16.732 -40.500 46.000, -16.932 -40.500 45.518, -13.058 -40.500 45.477, -13.000 -40.500 45.000, -17.000 -40.500 45.000, -16.932 -40.500 44.482, -13.228 -40.500 45.927, -16.732 -40.500 44.000, -13.500 -40.500 46.323, -13.929 -40.500 46.689, -16.414 -40.500 43.586, -14.442 -40.500 46.921, -16.000 -40.500 43.268, -15.518 -40.500 43.068, -15.000 -40.500 47.000, -15.000 -40.500 43.000, -15.518 -40.500 46.932, -16.000 -40.500 46.732, -16.414 -40.500 46.414, -14.442 -40.500 43.079, -13.929 -40.500 43.311, -13.500 -40.500 43.677, -13.228 -40.500 44.073, -13.058 -40.500 44.523, -11.134 -40.500 45.500, -11.034 -40.500 45.259, -12.966 -40.500 45.259, -11.000 -40.500 45.000, -12.866 -40.500 45.500, -11.034 -40.500 44.741, -12.707 -40.500 45.707, -11.134 -40.500 44.500, -12.500 -40.500 45.866, -11.293 -40.500 44.293, -12.259 -40.500 45.966, -11.500 -40.500 44.134, -12.000 -40.500 46.000, -11.741 -40.500 44.034, -11.741 -40.500 45.966, -12.000 -40.500 44.000, -11.500 -40.500 45.866, -11.293 -40.500 45.707, -12.259 -40.500 44.034, -12.500 -40.500 44.134, -12.707 -40.500 44.293, -12.866 -40.500 44.500, -12.966 -40.500 44.741, 7.466 -24.039 16.500, 13.932 -19.077 4.000, 0.492 -28.338 3.984, 0.746 -28.669 3.996, 12.500 -17.378 10.639, 14.000 -17.000 7.988, 14.000 -17.000 -4.000, 13.019 -17.887 -4.000, 13.250 -18.000 -4.000, 14.000 -19.000 -4.000, 13.872 -19.000 -4.000, 1.000 -27.500 4.000, 2.372 -27.947 3.881, 3.704 -26.925 3.529, 4.942 -25.975 2.961, 6.053 -25.123 2.202, 7.006 -24.391 1.284, 7.783 -23.796 0.242, 8.370 -23.345 -0.889, 8.766 -23.041 -2.078, 8.941 -22.906 -3.032, 9.000 -22.861 -4.000, 13.932 -19.077 -4.000, 12.500 -19.000 -4.000, 11.009 -20.374 -4.000, 14.000 -17.000 15.767, 14.000 -14.572 18.660, 14.000 11.742 15.446, 14.000 -10.742 15.446, 14.000 18.000 15.767, 14.000 15.572 18.660, 14.000 0.500 20.250, 14.000 18.000 7.988, 13.019 18.887 -4.000, 14.000 18.000 -4.000, 13.250 19.000 -4.000, 14.000 20.000 -4.000, 13.872 20.000 -4.000, 12.500 18.378 10.639, 0.340 29.140 3.973, 0.593 29.470 3.990, 1.000 28.500 4.000, 2.311 28.994 3.892, 3.586 28.016 3.571, 4.948 26.970 2.958, 6.153 26.046 2.119, 7.165 25.269 1.098, 7.964 24.656 -0.063, 8.539 24.215 -1.323, 8.884 23.951 -2.642, 9.000 23.861 -4.000, 12.500 20.000 -4.000, 13.932 20.077 -4.000, 11.009 21.374 -4.000, 13.928 -19.072 27.500, 13.872 -19.000 4.000, 13.872 -19.000 13.000, 13.902 -19.039 16.500, 13.872 -19.000 27.500, 14.000 -19.000 27.500, 14.000 -19.000 13.000, 13.936 -19.000 21.000, 14.000 -18.000 13.000, 14.000 -18.000 14.575, 14.000 -18.000 21.000, 14.000 20.000 13.000, 14.000 19.000 14.575, 14.000 19.000 13.000, 14.000 19.000 21.000, 14.000 20.000 27.500, 13.936 20.000 21.000, 13.872 20.000 13.000, 13.872 20.000 27.500, 13.928 20.072 27.500, 7.466 25.039 16.500, 13.932 20.077 4.000, 13.872 20.000 4.000, 13.902 20.039 16.500, -12.249 44.000 44.031, -12.000 44.000 44.000, -12.482 44.000 44.124, -12.685 44.000 44.271, -12.844 44.000 44.464, -12.951 44.000 44.691, -12.998 44.000 44.937, -12.982 44.000 45.187, -12.905 44.000 45.426, -12.771 44.000 45.637, -12.588 44.000 45.809, -12.368 44.000 45.930, -12.125 44.000 45.992, -11.875 44.000 45.992, -11.632 44.000 45.930, -11.412 44.000 45.809, -11.229 44.000 45.637, -11.095 44.000 45.426, -11.018 44.000 45.187, -11.002 44.000 44.937, -11.049 44.000 44.691, -11.156 44.000 44.464, -11.315 44.000 44.271, -11.518 44.000 44.124, -11.751 44.000 44.031, -19.500 -7.000 59.000, -19.500 8.000 59.000, -24.500 -7.000 59.000, -4.500 -7.000 59.000, -19.500 -12.000 59.000, -4.500 -12.000 59.000, -19.500 13.000 59.000, -4.500 13.000 59.000, 0.500 -7.000 59.000, 0.500 8.000 59.000, -12.558 -40.500 43.079, -11.073 -40.500 46.772, -13.071 -40.500 43.311, -13.100 -40.500 46.671, -10.640 -40.500 46.466, -10.084 -40.500 45.574, -10.001 -40.500 45.050, -12.622 -40.500 46.901, -12.000 -40.500 43.000, -10.058 -40.500 44.523, -12.100 -40.500 46.997, -11.474 -40.500 43.070, -10.302 -40.500 46.057, -11.572 -40.500 46.954, -10.251 -40.500 44.029, -10.986 -40.500 43.276, -10.568 -40.500 43.604, -19.326 -40.500 48.214, -18.928 -40.500 49.000, -18.446 -40.500 49.738, -17.886 -40.500 50.418, -19.635 -40.500 47.388, -19.852 -40.500 46.534, -17.254 -40.500 51.033, -19.973 -40.500 45.661, -16.558 -40.500 51.574, -15.808 -40.500 52.036, -19.997 -40.500 44.780, -19.924 -40.500 43.901, -19.755 -40.500 43.036, -15.010 -40.500 52.412, -14.177 -40.500 52.698, -19.492 -40.500 42.195, -19.138 -40.500 41.388, -13.317 -40.500 52.891, -18.697 -40.500 40.624, -12.441 -40.500 52.988, -11.559 -40.500 52.988, -9.823 -40.500 52.698, -8.990 -40.500 52.412, -10.683 -40.500 52.891, -18.175 -40.500 39.914, -8.192 -40.500 52.036, -7.442 -40.500 51.574, -6.746 -40.500 51.033, -17.578 -40.500 39.266, -6.114 -40.500 50.418, -16.914 -40.500 38.687, -5.554 -40.500 49.738, -16.189 -40.500 38.185, -5.072 -40.500 49.000, -15.414 -40.500 37.765, -4.674 -40.500 48.214, -14.598 -40.500 37.433, -4.365 -40.500 47.388, -13.749 -40.500 37.194, -4.148 -40.500 46.534, -12.880 -40.500 37.049, -4.027 -40.500 45.661, -12.000 -40.500 37.000, -4.003 -40.500 44.780, -11.120 -40.500 37.049, -4.076 -40.500 43.901, -10.251 -40.500 37.194, -4.245 -40.500 43.036, -9.402 -40.500 37.433, -4.508 -40.500 42.195, -8.586 -40.500 37.765, -4.862 -40.500 41.388, -7.811 -40.500 38.185, -5.303 -40.500 40.624, -7.086 -40.500 38.687, -5.825 -40.500 39.914, -6.422 -40.500 39.266, 14.000 -18.000 8.483, 14.000 -18.000 4.500, 14.000 -17.170 7.786, 13.936 -19.000 4.500, 14.000 15.552 14.795, 14.000 18.000 13.000, 14.000 -14.552 14.795, 14.000 -17.000 13.000, 14.000 19.000 8.483, 14.000 19.000 4.500, 14.000 18.170 7.786, 13.936 20.000 4.500, 13.186 19.444 -4.000, -12.000 44.000 44.996, -12.000 44.000 44.000, -12.249 44.000 44.031, -12.482 44.000 44.124, -12.685 44.000 44.271, -12.844 44.000 44.464, -12.951 44.000 44.691, -12.998 44.000 44.937, -12.982 44.000 45.187, -12.905 44.000 45.426, -12.771 44.000 45.637, -12.588 44.000 45.809, -12.368 44.000 45.930, -12.125 44.000 45.992, -11.875 44.000 45.992, -11.632 44.000 45.930, -11.412 44.000 45.809, -11.229 44.000 45.637, -11.095 44.000 45.426, -11.018 44.000 45.187, -11.002 44.000 44.937, -11.049 44.000 44.691, -11.156 44.000 44.464, -11.315 44.000 44.271, -11.518 44.000 44.124, -11.751 44.000 44.031, -16.632 -3.314 59.000, -19.500 -7.000 59.000, -16.184 -3.801 59.000, -15.685 -4.235 59.000, -17.023 -2.782 59.000, -15.142 -4.612 59.000, -17.354 -2.209 59.000, -14.561 -4.926 59.000, -17.619 -1.604 59.000, -13.948 -5.175 59.000, -17.816 -0.973 59.000, -13.312 -5.355 59.000, -17.943 -0.324 59.000, -12.660 -5.464 59.000, -17.998 0.335 59.000, -12.000 -5.500 59.000, -4.500 -7.000 59.000, -11.340 -5.464 59.000, -10.688 -5.355 59.000, -10.052 -5.175 59.000, -9.439 -4.926 59.000, -8.858 -4.612 59.000, -8.315 -4.235 59.000, -7.816 -3.801 59.000, -19.500 8.000 59.000, -16.835 4.053 59.000, -16.414 4.564 59.000, -17.196 3.500 59.000, -17.495 2.910 59.000, -17.726 2.291 59.000, -17.889 1.650 59.000, -17.980 0.995 59.000, -15.941 5.025 59.000, -7.369 -3.314 59.000, -15.419 5.431 59.000, -6.977 -2.782 59.000, -14.856 5.777 59.000, -6.646 -2.209 59.000, -14.258 6.059 59.000, -6.381 -1.604 59.000, -13.633 6.274 59.000, -6.184 -0.973 59.000, -12.988 6.418 59.000, -6.057 -0.324 59.000, -6.002 0.335 59.000, -4.500 8.000 59.000, -6.020 0.995 59.000, -6.111 1.650 59.000, -6.274 2.291 59.000, -6.505 2.910 59.000, -6.804 3.500 59.000, -7.165 4.053 59.000, -7.586 4.564 59.000, -8.059 5.025 59.000, -8.581 5.431 59.000, -9.144 5.777 59.000, -9.742 6.059 59.000, -10.367 6.274 59.000, -11.012 6.418 59.000, -11.669 6.491 59.000, -12.331 6.491 59.000, -11.120 -40.500 37.049, -12.000 -41.500 37.000, -12.000 -40.500 37.000, -11.104 -41.500 37.050, -10.251 -40.500 37.194, -10.220 -41.500 37.201, -9.402 -40.500 37.433, -9.358 -41.500 37.449, -8.586 -40.500 37.765, -8.529 -41.500 37.792, -7.811 -40.500 38.185, -7.744 -41.500 38.226, -7.086 -40.500 38.687, -7.012 -41.500 38.745, -6.422 -40.500 39.266, -6.343 -41.500 39.343, -5.825 -40.500 39.914, -5.745 -41.500 40.012, -5.303 -40.500 40.624, -5.226 -41.500 40.744, -4.862 -40.500 41.388, -4.792 -41.500 41.529, -4.508 -40.500 42.195, -4.449 -41.500 42.358, -4.245 -40.500 43.036, -4.201 -41.500 43.220, -4.076 -40.500 43.901, -4.050 -41.500 44.104, -4.003 -40.500 44.780, -4.000 -41.500 45.000, -4.027 -40.500 45.661, -4.050 -41.500 45.896, -4.148 -40.500 46.534, -4.201 -41.500 46.780, -4.365 -40.500 47.388, -4.449 -41.500 47.642, -4.674 -40.500 48.214, -4.792 -41.500 48.471, -5.072 -40.500 49.000, -5.226 -41.500 49.256, -5.554 -40.500 49.738, -5.745 -41.500 49.988, -6.114 -40.500 50.418, -6.343 -41.500 50.657, -6.746 -40.500 51.033, -7.012 -41.500 51.255, -7.442 -40.500 51.574, -7.744 -41.500 51.774, -8.192 -40.500 52.036, -8.529 -41.500 52.208, -8.990 -40.500 52.412, -9.358 -41.500 52.551, -9.823 -40.500 52.698, -10.220 -41.500 52.799, -10.683 -40.500 52.891, -11.104 -41.500 52.950, -11.559 -40.500 52.988, -12.000 -41.500 53.000, -12.441 -40.500 52.988, -12.896 -41.500 52.950, -13.317 -40.500 52.891, -13.780 -41.500 52.799, -14.177 -40.500 52.698, -14.642 -41.500 52.551, -15.010 -40.500 52.412, -15.471 -41.500 52.208, -15.808 -40.500 52.036, -16.256 -41.500 51.774, -16.558 -40.500 51.574, -16.988 -41.500 51.255, -17.254 -40.500 51.033, -17.657 -41.500 50.657, -17.886 -40.500 50.418, -18.255 -41.500 49.988, -18.446 -40.500 49.738, -18.774 -41.500 49.256, -18.928 -40.500 49.000, -19.208 -41.500 48.471, -19.326 -40.500 48.214, -19.551 -41.500 47.642, -19.635 -40.500 47.388, -19.799 -41.500 46.780, -19.852 -40.500 46.534, -19.950 -41.500 45.896, -19.973 -40.500 45.661, -20.000 -41.500 45.000, -19.997 -40.500 44.780, -19.950 -41.500 44.104, -19.924 -40.500 43.901, -19.799 -41.500 43.220, -19.755 -40.500 43.036, -19.551 -41.500 42.358, -19.492 -40.500 42.195, -19.208 -41.500 41.529, -19.138 -40.500 41.388, -18.774 -41.500 40.744, -18.697 -40.500 40.624, -18.255 -41.500 40.012, -18.175 -40.500 39.914, -17.657 -41.500 39.343, -17.578 -40.500 39.266, -16.988 -41.500 38.745, -16.914 -40.500 38.687, -16.256 -41.500 38.226, -16.189 -40.500 38.185, -15.471 -41.500 37.792, -15.414 -40.500 37.765, -14.642 -41.500 37.449, -14.598 -40.500 37.433, -13.780 -41.500 37.201, -13.749 -40.500 37.194, -12.896 -41.500 37.050, -12.880 -40.500 37.049, 14.000 -17.378 10.639, 14.000 18.378 10.639, -12.707 -0.207 59.000, -12.866 0.000 59.000, -12.500 -0.366 59.000, -12.966 0.241 59.000, -12.259 -0.466 59.000, -12.000 -0.500 59.000, -13.000 0.500 59.000, -12.966 0.759 59.000, -11.741 -0.466 59.000, -11.500 -0.366 59.000, -12.866 1.000 59.000, -11.293 -0.207 59.000, -12.707 1.207 59.000, -11.134 0.000 59.000, -12.500 1.366 59.000, -12.259 1.466 59.000, -11.034 0.241 59.000, -12.000 1.500 59.000, -11.000 0.500 59.000, -11.034 0.759 59.000, -11.741 1.466 59.000, -11.500 1.366 59.000, -11.134 1.000 59.000, -11.293 1.207 59.000, -11.120 -42.500 37.049, -12.000 -42.500 37.000, -10.251 -42.500 37.194, -9.402 -42.500 37.433, -8.586 -42.500 37.765, -7.811 -42.500 38.185, -7.086 -42.500 38.687, -6.422 -42.500 39.266, -5.825 -42.500 39.914, -5.303 -42.500 40.624, -4.862 -42.500 41.388, -4.508 -42.500 42.195, -4.245 -42.500 43.036, -4.076 -42.500 43.901, -4.003 -42.500 44.780, -4.027 -42.500 45.661, -4.148 -42.500 46.534, -4.365 -42.500 47.388, -4.674 -42.500 48.214, -5.072 -42.500 49.000, -5.554 -42.500 49.738, -6.114 -42.500 50.418, -6.746 -42.500 51.033, -7.442 -42.500 51.574, -8.192 -42.500 52.036, -8.990 -42.500 52.412, -9.823 -42.500 52.698, -10.683 -42.500 52.891, -11.559 -42.500 52.988, -12.441 -42.500 52.988, -13.317 -42.500 52.891, -14.177 -42.500 52.698, -15.010 -42.500 52.412, -15.808 -42.500 52.036, -16.558 -42.500 51.574, -17.254 -42.500 51.033, -17.886 -42.500 50.418, -18.446 -42.500 49.738, -18.928 -42.500 49.000, -19.326 -42.500 48.214, -19.635 -42.500 47.388, -19.852 -42.500 46.534, -19.973 -42.500 45.661, -19.997 -42.500 44.780, -19.924 -42.500 43.901, -19.755 -42.500 43.036, -19.492 -42.500 42.195, -19.138 -42.500 41.388, -18.697 -42.500 40.624, -18.175 -42.500 39.914, -17.578 -42.500 39.266, -16.914 -42.500 38.687, -16.189 -42.500 38.185, -15.414 -42.500 37.765, -14.598 -42.500 37.433, -13.749 -42.500 37.194, -12.880 -42.500 37.049, -12.231 1.473 60.000, -12.000 1.500 60.000, -12.449 1.394 60.000, -12.643 1.266 60.000, -12.802 1.097 60.000, -12.918 0.896 60.000, -12.985 0.674 60.000, -12.998 0.442 60.000, -12.958 0.213 60.000, -12.866 0.000 60.000, -12.727 -0.186 60.000, -12.550 -0.335 60.000, -12.342 -0.440 60.000, -12.116 -0.493 60.000, -11.884 -0.493 60.000, -11.658 -0.440 60.000, -11.450 -0.335 60.000, -11.273 -0.186 60.000, -11.134 0.000 60.000, -11.042 0.213 60.000, -11.002 0.442 60.000, -11.015 0.674 60.000, -11.082 0.896 60.000, -11.198 1.097 60.000, -11.357 1.266 60.000, -11.551 1.394 60.000, -11.769 1.473 60.000, -13.352 -42.500 46.473, -17.254 -42.500 51.033, -17.886 -42.500 50.418, -13.511 -42.500 46.310, -18.446 -42.500 49.738, -13.176 -42.500 46.618, -16.558 -42.500 51.574, -13.651 -42.500 46.129, -18.928 -42.500 49.000, -12.983 -42.500 46.741, -15.808 -42.500 52.036, -13.769 -42.500 45.933, -19.326 -42.500 48.214, -12.779 -42.500 46.842, -15.010 -42.500 52.412, -13.864 -42.500 45.726, -19.635 -42.500 47.388, -12.563 -42.500 46.919, -14.177 -42.500 52.698, -13.934 -42.500 45.508, -19.852 -42.500 46.534, -12.341 -42.500 46.971, -13.317 -42.500 52.891, -13.980 -42.500 45.285, -19.973 -42.500 45.661, -12.114 -42.500 46.997, -11.559 -42.500 52.988, -12.441 -42.500 52.988, -13.999 -42.500 45.057, -19.997 -42.500 44.780, -11.886 -42.500 46.997, -10.683 -42.500 52.891, -13.993 -42.500 44.829, -19.924 -42.500 43.901, -11.659 -42.500 46.971, -9.823 -42.500 52.698, -13.960 -42.500 44.603, -19.755 -42.500 43.036, -11.437 -42.500 46.919, -8.990 -42.500 52.412, -13.902 -42.500 44.382, -19.492 -42.500 42.195, -11.221 -42.500 46.842, -8.192 -42.500 52.036, -13.819 -42.500 44.169, -19.138 -42.500 41.388, -11.017 -42.500 46.741, -7.442 -42.500 51.574, -13.713 -42.500 43.967, -18.697 -42.500 40.624, -10.824 -42.500 46.618, -6.746 -42.500 51.033, -13.584 -42.500 43.779, -18.175 -42.500 39.914, -10.648 -42.500 46.473, -13.434 -42.500 43.606, -17.578 -42.500 39.266, -13.266 -42.500 43.452, -6.114 -42.500 50.418, -10.489 -42.500 46.310, -16.914 -42.500 38.687, -13.081 -42.500 43.317, -5.554 -42.500 49.738, -10.349 -42.500 46.129, -16.189 -42.500 38.185, -12.882 -42.500 43.205, -5.072 -42.500 49.000, -10.231 -42.500 45.933, -15.414 -42.500 37.765, -12.672 -42.500 43.116, -4.674 -42.500 48.214, -10.136 -42.500 45.726, -14.598 -42.500 37.433, -12.453 -42.500 43.052, -4.365 -42.500 47.388, -10.066 -42.500 45.508, -13.749 -42.500 37.194, -12.228 -42.500 43.013, -4.148 -42.500 46.534, -10.020 -42.500 45.285, -12.880 -42.500 37.049, -12.000 -42.500 43.000, -4.027 -42.500 45.661, -10.001 -42.500 45.057, -12.000 -42.500 37.000, -4.003 -42.500 44.780, -10.007 -42.500 44.829, -11.120 -42.500 37.049, -11.772 -42.500 43.013, -4.076 -42.500 43.901, -10.040 -42.500 44.603, -10.251 -42.500 37.194, -11.547 -42.500 43.052, -4.245 -42.500 43.036, -10.098 -42.500 44.382, -9.402 -42.500 37.433, -11.328 -42.500 43.116, -4.508 -42.500 42.195, -10.181 -42.500 44.169, -8.586 -42.500 37.765, -11.118 -42.500 43.205, -4.862 -42.500 41.388, -10.287 -42.500 43.967, -7.811 -42.500 38.185, -10.919 -42.500 43.317, -5.303 -42.500 40.624, -10.416 -42.500 43.779, -7.086 -42.500 38.687, -10.734 -42.500 43.452, -5.825 -42.500 39.914, -10.566 -42.500 43.606, -6.422 -42.500 39.266, -12.000 0.503 60.000, -12.000 1.500 60.000, -12.231 1.473 60.000, -12.449 1.394 60.000, -12.643 1.266 60.000, -12.802 1.097 60.000, -12.918 0.896 60.000, -12.985 0.674 60.000, -12.998 0.442 60.000, -12.958 0.213 60.000, -12.866 0.000 60.000, -12.727 -0.186 60.000, -12.550 -0.335 60.000, -12.342 -0.440 60.000, -12.116 -0.493 60.000, -11.884 -0.493 60.000, -11.658 -0.440 60.000, -11.450 -0.335 60.000, -11.273 -0.186 60.000, -11.134 0.000 60.000, -11.042 0.213 60.000, -11.002 0.442 60.000, -11.015 0.674 60.000, -11.082 0.896 60.000, -11.198 1.097 60.000, -11.357 1.266 60.000, -11.551 1.394 60.000, -11.769 1.473 60.000, -12.707 -42.500 45.707, -12.500 -42.500 45.866, -12.866 -42.500 45.500, -12.259 -42.500 45.966, -12.966 -42.500 45.259, -12.000 -42.500 46.000, -13.000 -42.500 45.000, -11.741 -42.500 45.966, -12.966 -42.500 44.741, -11.500 -42.500 45.866, -12.866 -42.500 44.500, -11.293 -42.500 45.707, -12.707 -42.500 44.293, -12.500 -42.500 44.134, -11.134 -42.500 45.500, -11.034 -42.500 45.259, -12.259 -42.500 44.034, -11.000 -42.500 45.000, -12.000 -42.500 44.000, -11.034 -42.500 44.741, -11.741 -42.500 44.034, -11.500 -42.500 44.134, -11.134 -42.500 44.500, -11.293 -42.500 44.293, -12.249 -44.000 44.031, -12.000 -44.000 44.000, -12.482 -44.000 44.124, -12.685 -44.000 44.271, -12.844 -44.000 44.464, -12.951 -44.000 44.691, -12.998 -44.000 44.937, -12.982 -44.000 45.187, -12.905 -44.000 45.426, -12.771 -44.000 45.637, -12.588 -44.000 45.809, -12.368 -44.000 45.930, -12.125 -44.000 45.992, -11.875 -44.000 45.992, -11.632 -44.000 45.930, -11.412 -44.000 45.809, -11.229 -44.000 45.637, -11.095 -44.000 45.426, -11.018 -44.000 45.187, -11.002 -44.000 44.937, -11.049 -44.000 44.691, -11.156 -44.000 44.464, -11.315 -44.000 44.271, -11.518 -44.000 44.124, -11.751 -44.000 44.031, -12.249 -44.000 44.031, -12.000 -44.000 44.996, -12.482 -44.000 44.124, -12.685 -44.000 44.271, -12.844 -44.000 44.464, -12.951 -44.000 44.691, -12.998 -44.000 44.937, -12.982 -44.000 45.187, -12.905 -44.000 45.426, -12.771 -44.000 45.637, -12.588 -44.000 45.809, -12.368 -44.000 45.930, -12.125 -44.000 45.992, -11.875 -44.000 45.992, -11.632 -44.000 45.930, -11.412 -44.000 45.809, -11.229 -44.000 45.637, -11.095 -44.000 45.426, -11.018 -44.000 45.187, -11.002 -44.000 44.937, -11.049 -44.000 44.691, -11.156 -44.000 44.464, -11.315 -44.000 44.271, -11.518 -44.000 44.124, -11.751 -44.000 44.031 ] } colorPerVertex FALSE coordIndex [ 0, 1, 2, -1, 0, 2, 3, -1, 4, 5, 6, -1, 7, 4, 6, -1, 8, 4, 7, -1, 9, 4, 8, -1, 10, 9, 8, -1, 11, 9, 10, -1, 3, 2, 12, -1, 3, 12, 13, -1, 14, 15, 16, -1, 14, 16, 17, -1, 18, 19, 20, -1, 19, 17, 20, -1, 20, 21, 22, -1, 18, 20, 22, -1, 21, 23, 24, -1, 22, 21, 24, -1, 23, 25, 26, -1, 24, 23, 26, -1, 17, 19, 14, -1, 27, 28, 1, -1, 27, 1, 0, -1, 29, 30, 28, -1, 31, 29, 28, -1, 32, 29, 33, -1, 32, 33, 34, -1, 32, 34, 30, -1, 32, 30, 29, -1, 35, 36, 12, -1, 12, 36, 13, -1, 37, 9, 38, -1, 37, 38, 39, -1, 40, 4, 9, -1, 40, 9, 41, -1, 42, 43, 44, -1, 45, 4, 40, -1, 42, 46, 43, -1, 42, 47, 46, -1, 42, 4, 47, -1, 48, 49, 50, -1, 48, 51, 49, -1, 48, 52, 51, -1, 48, 53, 52, -1, 54, 4, 45, -1, 48, 50, 37, -1, 55, 56, 53, -1, 55, 57, 56, -1, 55, 44, 57, -1, 55, 42, 44, -1, 58, 4, 54, -1, 55, 53, 48, -1, 59, 60, 41, -1, 59, 61, 60, -1, 59, 62, 61, -1, 59, 63, 62, -1, 59, 64, 63, -1, 59, 65, 64, -1, 59, 66, 65, -1, 59, 67, 66, -1, 59, 50, 67, -1, 59, 9, 37, -1, 59, 41, 9, -1, 47, 4, 58, -1, 59, 37, 50, -1, 68, 69, 70, -1, 71, 72, 68, -1, 71, 73, 72, -1, 71, 70, 73, -1, 71, 68, 70, -1, 74, 75, 70, -1, 76, 77, 74, -1, 76, 78, 77, -1, 76, 70, 78, -1, 76, 74, 70, -1, 79, 80, 81, -1, 79, 81, 82, -1, 79, 83, 80, -1, 79, 82, 84, -1, 79, 84, 83, -1, 81, 80, 85, -1, 80, 86, 85, -1, 85, 86, 87, -1, 85, 87, 88, -1, 87, 89, 88, -1, 89, 90, 88, -1, 89, 91, 90, -1, 91, 92, 90, -1, 93, 94, 95, -1, 96, 97, 98, -1, 96, 94, 97, -1, 96, 98, 95, -1, 96, 95, 94, -1, 94, 93, 72, -1, 73, 94, 72, -1, 99, 100, 101, -1, 102, 100, 99, -1, 84, 102, 99, -1, 83, 84, 99, -1, 98, 97, 33, -1, 97, 34, 33, -1, 97, 103, 34, -1, 30, 34, 104, -1, 34, 103, 104, -1, 50, 105, 67, -1, 106, 107, 54, -1, 108, 105, 50, -1, 49, 108, 50, -1, 40, 109, 45, -1, 109, 54, 45, -1, 109, 106, 54, -1, 110, 108, 49, -1, 111, 109, 40, -1, 51, 110, 49, -1, 112, 110, 51, -1, 41, 111, 40, -1, 52, 112, 51, -1, 113, 111, 41, -1, 114, 112, 52, -1, 60, 113, 41, -1, 53, 114, 52, -1, 115, 113, 60, -1, 116, 114, 53, -1, 61, 115, 60, -1, 56, 116, 53, -1, 117, 115, 61, -1, 118, 116, 56, -1, 57, 118, 56, -1, 62, 117, 61, -1, 119, 117, 62, -1, 120, 118, 57, -1, 44, 120, 57, -1, 63, 119, 62, -1, 121, 120, 44, -1, 122, 119, 63, -1, 64, 122, 63, -1, 123, 44, 43, -1, 123, 121, 44, -1, 124, 122, 64, -1, 65, 124, 64, -1, 125, 43, 46, -1, 125, 123, 43, -1, 126, 124, 65, -1, 66, 126, 65, -1, 127, 46, 47, -1, 127, 125, 46, -1, 128, 126, 66, -1, 58, 127, 47, -1, 67, 128, 66, -1, 107, 127, 58, -1, 105, 128, 67, -1, 54, 107, 58, -1, 129, 130, 74, -1, 77, 129, 74, -1, 131, 132, 133, -1, 134, 132, 131, -1, 135, 134, 131, -1, 136, 131, 129, -1, 136, 77, 135, -1, 136, 129, 77, -1, 136, 135, 131, -1, 137, 138, 139, -1, 138, 140, 141, -1, 142, 139, 141, -1, 140, 142, 141, -1, 139, 138, 141, -1, 143, 144, 145, -1, 145, 48, 146, -1, 143, 145, 146, -1, 146, 48, 147, -1, 147, 37, 148, -1, 148, 37, 149, -1, 147, 48, 37, -1, 150, 151, 152, -1, 153, 150, 154, -1, 153, 151, 150, -1, 155, 104, 156, -1, 155, 153, 104, -1, 70, 75, 73, -1, 75, 94, 73, -1, 157, 158, 159, -1, 157, 159, 160, -1, 158, 161, 134, -1, 161, 132, 134, -1, 97, 94, 162, -1, 163, 130, 164, -1, 165, 163, 164, -1, 158, 134, 159, -1, 157, 166, 158, -1, 75, 167, 162, -1, 94, 75, 162, -1, 164, 168, 169, -1, 103, 97, 169, -1, 97, 162, 165, -1, 170, 103, 169, -1, 171, 170, 169, -1, 97, 165, 169, -1, 165, 164, 169, -1, 172, 171, 169, -1, 168, 172, 169, -1, 163, 167, 74, -1, 167, 75, 74, -1, 163, 74, 130, -1, 171, 172, 166, -1, 171, 166, 157, -1, 168, 132, 161, -1, 172, 168, 161, -1, 173, 174, 175, -1, 176, 177, 178, -1, 178, 179, 180, -1, 173, 175, 181, -1, 176, 182, 183, -1, 176, 183, 184, -1, 173, 181, 185, -1, 183, 182, 186, -1, 178, 180, 187, -1, 176, 184, 188, -1, 186, 182, 189, -1, 176, 188, 190, -1, 178, 187, 191, -1, 189, 182, 192, -1, 193, 194, 195, -1, 194, 196, 195, -1, 196, 197, 195, -1, 192, 182, 198, -1, 199, 193, 200, -1, 193, 195, 200, -1, 176, 190, 177, -1, 185, 201, 202, -1, 201, 203, 202, -1, 203, 204, 202, -1, 204, 199, 202, -1, 173, 185, 202, -1, 199, 200, 202, -1, 205, 206, 207, -1, 206, 198, 207, -1, 196, 208, 197, -1, 208, 209, 197, -1, 209, 210, 197, -1, 210, 211, 197, -1, 207, 198, 212, -1, 211, 182, 197, -1, 198, 182, 212, -1, 191, 213, 173, -1, 213, 174, 173, -1, 178, 191, 173, -1, 212, 182, 214, -1, 214, 182, 211, -1, 177, 179, 178, -1, 82, 102, 84, -1, 82, 215, 102, -1, 216, 101, 100, -1, 217, 216, 92, -1, 217, 92, 91, -1, 217, 91, 101, -1, 217, 101, 216, -1, 102, 216, 100, -1, 215, 216, 102, -1, 103, 218, 219, -1, 156, 104, 220, -1, 219, 220, 221, -1, 104, 103, 221, -1, 103, 219, 221, -1, 220, 104, 221, -1, 222, 223, 128, -1, 224, 222, 128, -1, 225, 226, 126, -1, 227, 225, 126, -1, 223, 227, 126, -1, 128, 223, 126, -1, 228, 224, 105, -1, 229, 228, 105, -1, 224, 128, 105, -1, 126, 226, 124, -1, 230, 231, 124, -1, 226, 230, 124, -1, 232, 229, 108, -1, 233, 232, 108, -1, 234, 233, 108, -1, 229, 105, 108, -1, 235, 236, 110, -1, 234, 108, 110, -1, 236, 234, 110, -1, 124, 231, 122, -1, 237, 238, 122, -1, 231, 237, 122, -1, 122, 238, 119, -1, 239, 240, 119, -1, 241, 239, 119, -1, 238, 241, 119, -1, 242, 235, 112, -1, 243, 242, 112, -1, 244, 243, 112, -1, 235, 110, 112, -1, 245, 244, 114, -1, 244, 112, 114, -1, 246, 245, 114, -1, 119, 240, 117, -1, 247, 248, 117, -1, 240, 247, 117, -1, 249, 246, 116, -1, 246, 114, 116, -1, 117, 248, 115, -1, 248, 250, 115, -1, 115, 250, 251, -1, 116, 118, 252, -1, 249, 116, 252, -1, 113, 115, 253, -1, 115, 251, 253, -1, 252, 118, 254, -1, 113, 253, 255, -1, 254, 118, 256, -1, 111, 113, 257, -1, 113, 255, 257, -1, 118, 120, 258, -1, 256, 118, 258, -1, 111, 257, 259, -1, 258, 120, 260, -1, 111, 259, 261, -1, 109, 111, 261, -1, 260, 120, 262, -1, 120, 121, 262, -1, 109, 261, 263, -1, 262, 121, 264, -1, 109, 263, 265, -1, 121, 123, 266, -1, 264, 121, 266, -1, 109, 265, 267, -1, 106, 109, 267, -1, 266, 123, 268, -1, 106, 267, 269, -1, 268, 123, 270, -1, 106, 269, 271, -1, 107, 106, 271, -1, 123, 125, 272, -1, 270, 123, 272, -1, 107, 271, 273, -1, 272, 125, 274, -1, 127, 107, 275, -1, 107, 273, 275, -1, 125, 127, 276, -1, 274, 125, 276, -1, 127, 275, 277, -1, 276, 127, 278, -1, 127, 277, 278, -1, 279, 280, 130, -1, 129, 279, 130, -1, 281, 279, 129, -1, 133, 282, 281, -1, 131, 133, 281, -1, 131, 281, 129, -1, 164, 283, 284, -1, 283, 164, 130, -1, 164, 284, 168, -1, 283, 130, 280, -1, 284, 282, 133, -1, 284, 133, 132, -1, 168, 284, 132, -1, 285, 140, 286, -1, 140, 138, 286, -1, 287, 288, 289, -1, 290, 287, 289, -1, 288, 291, 292, -1, 289, 288, 292, -1, 293, 287, 290, -1, 294, 293, 290, -1, 291, 154, 295, -1, 291, 295, 292, -1, 296, 295, 297, -1, 150, 296, 297, -1, 154, 150, 297, -1, 295, 154, 297, -1, 293, 298, 299, -1, 294, 298, 293, -1, 286, 300, 298, -1, 298, 301, 302, -1, 301, 303, 302, -1, 303, 286, 302, -1, 286, 298, 302, -1, 296, 152, 304, -1, 296, 150, 152, -1, 305, 306, 151, -1, 307, 153, 155, -1, 308, 307, 305, -1, 308, 151, 153, -1, 308, 305, 151, -1, 308, 153, 307, -1, 155, 156, 220, -1, 155, 220, 307, -1, 309, 285, 286, -1, 309, 310, 285, -1, 309, 303, 310, -1, 309, 286, 303, -1, 151, 218, 103, -1, 151, 306, 218, -1, 311, 310, 312, -1, 304, 152, 313, -1, 152, 310, 313, -1, 311, 304, 313, -1, 310, 311, 313, -1, 314, 315, 316, -1, 317, 318, 319, -1, 320, 314, 321, -1, 322, 323, 324, -1, 322, 324, 325, -1, 317, 324, 318, -1, 326, 314, 327, -1, 326, 328, 315, -1, 326, 329, 328, -1, 326, 330, 329, -1, 326, 331, 330, -1, 326, 332, 331, -1, 326, 333, 332, -1, 326, 315, 314, -1, 326, 324, 333, -1, 326, 327, 324, -1, 324, 334, 333, -1, 324, 323, 334, -1, 318, 324, 327, -1, 314, 335, 321, -1, 314, 316, 335, -1, 172, 336, 337, -1, 166, 172, 337, -1, 319, 338, 317, -1, 319, 339, 338, -1, 340, 341, 342, -1, 343, 344, 345, -1, 344, 346, 345, -1, 346, 347, 345, -1, 339, 342, 338, -1, 343, 345, 348, -1, 341, 349, 350, -1, 351, 341, 350, -1, 342, 341, 338, -1, 340, 345, 352, -1, 347, 353, 352, -1, 353, 354, 352, -1, 354, 355, 352, -1, 355, 356, 352, -1, 356, 357, 352, -1, 357, 358, 352, -1, 345, 347, 352, -1, 358, 341, 352, -1, 341, 340, 352, -1, 358, 359, 341, -1, 359, 349, 341, -1, 360, 165, 361, -1, 362, 363, 364, -1, 362, 365, 363, -1, 362, 366, 365, -1, 163, 360, 367, -1, 368, 362, 364, -1, 369, 370, 165, -1, 369, 165, 371, -1, 163, 165, 360, -1, 372, 362, 361, -1, 372, 373, 366, -1, 372, 374, 373, -1, 372, 375, 374, -1, 372, 376, 375, -1, 372, 377, 376, -1, 372, 378, 377, -1, 372, 366, 362, -1, 372, 165, 378, -1, 372, 361, 165, -1, 165, 379, 378, -1, 165, 370, 379, -1, 162, 380, 371, -1, 165, 162, 371, -1, 367, 167, 163, -1, 367, 381, 167, -1, 382, 162, 383, -1, 384, 385, 386, -1, 385, 387, 386, -1, 387, 388, 386, -1, 381, 383, 167, -1, 384, 386, 389, -1, 162, 390, 391, -1, 380, 162, 391, -1, 383, 162, 167, -1, 382, 386, 392, -1, 388, 393, 392, -1, 393, 394, 392, -1, 394, 395, 392, -1, 395, 396, 392, -1, 396, 397, 392, -1, 397, 398, 392, -1, 386, 388, 392, -1, 398, 162, 392, -1, 162, 382, 392, -1, 398, 399, 162, -1, 399, 390, 162, -1, 208, 400, 401, -1, 208, 401, 209, -1, 209, 401, 402, -1, 209, 402, 210, -1, 210, 402, 403, -1, 210, 403, 211, -1, 211, 403, 404, -1, 211, 404, 405, -1, 406, 201, 407, -1, 405, 404, 408, -1, 408, 404, 409, -1, 201, 185, 410, -1, 407, 201, 410, -1, 411, 406, 412, -1, 409, 404, 413, -1, 406, 407, 412, -1, 185, 414, 415, -1, 410, 185, 415, -1, 199, 411, 416, -1, 193, 199, 416, -1, 411, 412, 416, -1, 415, 414, 417, -1, 194, 193, 418, -1, 193, 416, 418, -1, 196, 194, 400, -1, 194, 418, 400, -1, 196, 400, 208, -1, 419, 420, 421, -1, 422, 419, 423, -1, 422, 420, 419, -1, 424, 422, 423, -1, 425, 424, 426, -1, 425, 422, 424, -1, 427, 425, 426, -1, 428, 425, 427, -1, 428, 427, 429, -1, 430, 428, 429, -1, 431, 430, 432, -1, 431, 428, 430, -1, 433, 431, 432, -1, 434, 431, 433, -1, 435, 431, 434, -1, 436, 435, 434, -1, 437, 435, 436, -1, 438, 435, 437, -1, 439, 438, 437, -1, 440, 438, 439, -1, 441, 438, 440, -1, 442, 441, 440, -1, 443, 441, 442, -1, 444, 443, 445, -1, 444, 441, 443, -1, 446, 444, 445, -1, 447, 446, 448, -1, 447, 444, 446, -1, 449, 447, 448, -1, 450, 449, 451, -1, 450, 447, 449, -1, 452, 450, 451, -1, 453, 452, 454, -1, 453, 450, 452, -1, 455, 453, 454, -1, 456, 455, 457, -1, 456, 453, 455, -1, 458, 456, 457, -1, 459, 456, 458, -1, 460, 456, 459, -1, 461, 460, 459, -1, 462, 460, 461, -1, 417, 460, 462, -1, 463, 417, 462, -1, 464, 417, 463, -1, 415, 417, 464, -1, 465, 415, 464, -1, 466, 415, 465, -1, 410, 415, 466, -1, 467, 410, 466, -1, 468, 410, 467, -1, 407, 410, 468, -1, 469, 407, 468, -1, 470, 407, 469, -1, 412, 407, 470, -1, 471, 412, 470, -1, 472, 412, 471, -1, 416, 412, 472, -1, 416, 472, 473, -1, 474, 416, 473, -1, 418, 416, 474, -1, 418, 474, 475, -1, 476, 418, 475, -1, 400, 418, 476, -1, 400, 476, 477, -1, 478, 400, 477, -1, 401, 400, 478, -1, 401, 478, 479, -1, 480, 401, 479, -1, 402, 401, 480, -1, 402, 480, 481, -1, 482, 402, 481, -1, 403, 402, 482, -1, 403, 482, 483, -1, 484, 403, 483, -1, 404, 403, 484, -1, 404, 484, 485, -1, 486, 404, 485, -1, 413, 404, 486, -1, 413, 486, 487, -1, 488, 413, 487, -1, 488, 489, 413, -1, 490, 489, 488, -1, 421, 490, 488, -1, 420, 490, 421, -1, 220, 219, 305, -1, 220, 305, 307, -1, 219, 218, 306, -1, 305, 219, 306, -1, 222, 491, 223, -1, 491, 222, 224, -1, 223, 491, 227, -1, 491, 224, 228, -1, 227, 491, 225, -1, 491, 228, 229, -1, 225, 491, 226, -1, 491, 229, 232, -1, 226, 491, 230, -1, 491, 232, 233, -1, 230, 491, 231, -1, 491, 233, 234, -1, 231, 491, 237, -1, 491, 234, 236, -1, 236, 235, 492, -1, 235, 242, 492, -1, 242, 243, 492, -1, 243, 244, 492, -1, 244, 245, 492, -1, 245, 246, 492, -1, 246, 249, 492, -1, 491, 236, 492, -1, 250, 248, 493, -1, 248, 247, 493, -1, 247, 240, 493, -1, 240, 239, 493, -1, 239, 241, 493, -1, 241, 238, 493, -1, 238, 237, 493, -1, 237, 491, 493, -1, 250, 493, 251, -1, 492, 249, 252, -1, 251, 493, 253, -1, 492, 252, 254, -1, 253, 493, 255, -1, 492, 254, 256, -1, 255, 493, 257, -1, 492, 256, 258, -1, 257, 493, 259, -1, 492, 258, 260, -1, 259, 493, 261, -1, 492, 260, 262, -1, 492, 262, 264, -1, 264, 266, 494, -1, 266, 268, 494, -1, 268, 270, 494, -1, 270, 272, 494, -1, 272, 274, 494, -1, 274, 276, 494, -1, 276, 278, 494, -1, 278, 277, 494, -1, 277, 275, 494, -1, 275, 273, 494, -1, 273, 271, 494, -1, 271, 269, 494, -1, 269, 267, 494, -1, 492, 264, 494, -1, 493, 267, 265, -1, 263, 493, 265, -1, 261, 493, 263, -1, 494, 267, 493, -1, 281, 280, 279, -1, 281, 282, 280, -1, 284, 283, 282, -1, 283, 280, 282, -1, 495, 496, 497, -1, 498, 495, 497, -1, 499, 500, 501, -1, 499, 498, 500, -1, 502, 503, 499, -1, 502, 499, 501, -1, 504, 505, 503, -1, 504, 503, 502, -1, 506, 507, 505, -1, 506, 505, 504, -1, 497, 500, 498, -1, 304, 508, 509, -1, 509, 508, 510, -1, 509, 510, 511, -1, 509, 511, 512, -1, 312, 310, 303, -1, 301, 312, 303, -1, 508, 304, 513, -1, 514, 513, 515, -1, 516, 514, 515, -1, 304, 516, 515, -1, 513, 304, 515, -1, 517, 518, 327, -1, 518, 318, 327, -1, 519, 520, 362, -1, 327, 521, 517, -1, 314, 521, 327, -1, 345, 340, 522, -1, 523, 345, 522, -1, 524, 314, 345, -1, 524, 521, 314, -1, 525, 524, 345, -1, 525, 345, 523, -1, 526, 525, 523, -1, 362, 527, 361, -1, 362, 526, 527, -1, 528, 382, 529, -1, 528, 386, 382, -1, 520, 526, 362, -1, 520, 525, 526, -1, 519, 362, 386, -1, 519, 386, 528, -1, 348, 345, 314, -1, 320, 348, 314, -1, 530, 531, 532, -1, 530, 533, 531, -1, 534, 530, 532, -1, 535, 534, 532, -1, 536, 534, 535, -1, 537, 536, 535, -1, 538, 536, 537, -1, 539, 540, 538, -1, 539, 538, 537, -1, 541, 542, 543, -1, 544, 545, 540, -1, 544, 540, 539, -1, 337, 545, 544, -1, 546, 547, 542, -1, 546, 542, 541, -1, 548, 543, 549, -1, 548, 541, 543, -1, 550, 551, 547, -1, 550, 547, 546, -1, 552, 549, 553, -1, 552, 548, 549, -1, 554, 555, 551, -1, 554, 551, 550, -1, 533, 553, 556, -1, 533, 556, 531, -1, 533, 552, 553, -1, 518, 557, 318, -1, 318, 557, 319, -1, 558, 342, 339, -1, 558, 339, 559, -1, 339, 319, 560, -1, 319, 557, 560, -1, 339, 560, 561, -1, 559, 339, 561, -1, 559, 561, 562, -1, 360, 563, 367, -1, 563, 562, 367, -1, 564, 383, 565, -1, 383, 381, 565, -1, 367, 562, 566, -1, 562, 561, 566, -1, 381, 367, 567, -1, 565, 381, 567, -1, 367, 566, 567, -1, 568, 569, 570, -1, 568, 571, 569, -1, 572, 337, 336, -1, 573, 568, 570, -1, 574, 568, 573, -1, 575, 337, 572, -1, 576, 574, 573, -1, 577, 575, 572, -1, 578, 574, 576, -1, 579, 575, 577, -1, 555, 576, 580, -1, 581, 579, 577, -1, 555, 578, 576, -1, 582, 579, 581, -1, 583, 581, 584, -1, 583, 582, 581, -1, 585, 583, 584, -1, 586, 583, 585, -1, 587, 585, 588, -1, 587, 586, 585, -1, 589, 588, 590, -1, 589, 587, 588, -1, 591, 589, 590, -1, 592, 589, 591, -1, 593, 591, 594, -1, 593, 592, 591, -1, 569, 593, 594, -1, 571, 593, 569, -1, 340, 342, 522, -1, 342, 558, 522, -1, 595, 596, 597, -1, 596, 598, 597, -1, 595, 597, 599, -1, 595, 599, 600, -1, 600, 599, 601, -1, 600, 601, 602, -1, 602, 601, 603, -1, 603, 604, 605, -1, 602, 603, 605, -1, 606, 607, 608, -1, 604, 609, 610, -1, 605, 604, 610, -1, 607, 611, 612, -1, 610, 609, 336, -1, 608, 607, 612, -1, 613, 606, 614, -1, 606, 608, 614, -1, 611, 615, 616, -1, 612, 611, 616, -1, 617, 613, 618, -1, 613, 614, 618, -1, 615, 580, 619, -1, 616, 615, 619, -1, 620, 617, 598, -1, 596, 620, 598, -1, 617, 618, 598, -1, 563, 360, 527, -1, 527, 360, 361, -1, 389, 386, 362, -1, 368, 389, 362, -1, 621, 376, 377, -1, 621, 622, 376, -1, 623, 621, 377, -1, 624, 623, 377, -1, 625, 623, 624, -1, 626, 625, 624, -1, 627, 625, 626, -1, 628, 629, 627, -1, 628, 627, 626, -1, 630, 631, 632, -1, 633, 634, 629, -1, 633, 629, 628, -1, 371, 634, 633, -1, 635, 636, 631, -1, 635, 631, 630, -1, 637, 632, 638, -1, 637, 630, 632, -1, 639, 640, 636, -1, 639, 636, 635, -1, 641, 638, 374, -1, 641, 637, 638, -1, 642, 368, 640, -1, 642, 640, 639, -1, 622, 374, 643, -1, 622, 643, 376, -1, 622, 641, 374, -1, 644, 645, 646, -1, 644, 647, 645, -1, 648, 371, 380, -1, 649, 644, 646, -1, 650, 644, 649, -1, 651, 371, 648, -1, 652, 650, 649, -1, 653, 651, 648, -1, 654, 650, 652, -1, 655, 651, 653, -1, 368, 652, 389, -1, 656, 655, 653, -1, 368, 654, 652, -1, 657, 655, 656, -1, 658, 656, 659, -1, 658, 657, 656, -1, 660, 658, 659, -1, 661, 658, 660, -1, 662, 660, 663, -1, 662, 661, 660, -1, 664, 663, 665, -1, 664, 662, 663, -1, 666, 664, 665, -1, 667, 664, 666, -1, 668, 666, 669, -1, 668, 667, 666, -1, 645, 668, 669, -1, 647, 668, 645, -1, 382, 383, 529, -1, 383, 564, 529, -1, 397, 396, 670, -1, 396, 671, 670, -1, 397, 670, 672, -1, 397, 672, 673, -1, 673, 672, 674, -1, 673, 674, 675, -1, 675, 674, 676, -1, 676, 677, 678, -1, 675, 676, 678, -1, 679, 680, 681, -1, 677, 682, 683, -1, 678, 677, 683, -1, 680, 684, 685, -1, 683, 682, 380, -1, 681, 680, 685, -1, 686, 679, 687, -1, 679, 681, 687, -1, 684, 688, 689, -1, 685, 684, 689, -1, 394, 686, 690, -1, 686, 687, 690, -1, 688, 389, 691, -1, 689, 688, 691, -1, 692, 394, 671, -1, 396, 692, 671, -1, 394, 690, 671, -1, 693, 421, 694, -1, 419, 421, 693, -1, 695, 419, 693, -1, 423, 419, 695, -1, 696, 423, 695, -1, 424, 423, 696, -1, 697, 424, 696, -1, 426, 424, 697, -1, 698, 426, 697, -1, 427, 426, 698, -1, 699, 427, 698, -1, 429, 427, 699, -1, 700, 429, 699, -1, 430, 429, 700, -1, 701, 430, 700, -1, 432, 430, 701, -1, 702, 432, 701, -1, 433, 432, 702, -1, 703, 433, 702, -1, 434, 433, 703, -1, 704, 434, 703, -1, 436, 434, 704, -1, 705, 436, 704, -1, 437, 436, 705, -1, 706, 437, 705, -1, 439, 437, 706, -1, 707, 439, 706, -1, 440, 439, 707, -1, 708, 440, 707, -1, 442, 440, 708, -1, 709, 442, 708, -1, 443, 442, 709, -1, 710, 443, 709, -1, 445, 443, 710, -1, 711, 445, 710, -1, 446, 445, 711, -1, 712, 446, 711, -1, 448, 446, 712, -1, 713, 448, 712, -1, 449, 448, 713, -1, 714, 449, 713, -1, 451, 449, 714, -1, 715, 451, 714, -1, 452, 451, 715, -1, 716, 452, 715, -1, 454, 452, 716, -1, 717, 454, 716, -1, 455, 454, 717, -1, 718, 455, 717, -1, 457, 455, 718, -1, 719, 457, 718, -1, 458, 457, 719, -1, 720, 458, 719, -1, 459, 458, 720, -1, 721, 459, 720, -1, 461, 459, 721, -1, 722, 461, 721, -1, 462, 461, 722, -1, 723, 462, 722, -1, 463, 462, 723, -1, 724, 463, 723, -1, 464, 463, 724, -1, 725, 464, 724, -1, 465, 464, 725, -1, 726, 465, 725, -1, 466, 465, 726, -1, 727, 466, 726, -1, 467, 466, 727, -1, 728, 467, 727, -1, 468, 467, 728, -1, 729, 468, 728, -1, 469, 468, 729, -1, 730, 469, 729, -1, 470, 469, 730, -1, 731, 470, 730, -1, 471, 470, 731, -1, 732, 471, 731, -1, 472, 471, 732, -1, 733, 472, 732, -1, 473, 472, 733, -1, 734, 473, 733, -1, 474, 473, 734, -1, 735, 474, 734, -1, 475, 474, 735, -1, 736, 475, 735, -1, 476, 475, 736, -1, 737, 476, 736, -1, 477, 476, 737, -1, 738, 477, 737, -1, 478, 477, 738, -1, 739, 478, 738, -1, 479, 478, 739, -1, 740, 479, 739, -1, 480, 479, 740, -1, 741, 480, 740, -1, 481, 480, 741, -1, 742, 481, 741, -1, 482, 481, 742, -1, 743, 482, 742, -1, 483, 482, 743, -1, 744, 483, 743, -1, 484, 483, 744, -1, 484, 744, 745, -1, 485, 484, 745, -1, 485, 745, 746, -1, 486, 485, 746, -1, 486, 746, 747, -1, 487, 486, 747, -1, 487, 747, 748, -1, 488, 487, 748, -1, 488, 748, 749, -1, 421, 488, 749, -1, 421, 749, 694, -1, 750, 751, 752, -1, 753, 750, 752, -1, 754, 752, 755, -1, 756, 754, 755, -1, 751, 757, 758, -1, 758, 757, 759, -1, 758, 760, 761, -1, 755, 758, 761, -1, 762, 763, 764, -1, 765, 762, 764, -1, 763, 512, 764, -1, 511, 765, 764, -1, 512, 511, 764, -1, 766, 763, 762, -1, 766, 767, 763, -1, 768, 767, 766, -1, 768, 769, 767, -1, 768, 770, 769, -1, 768, 771, 770, -1, 771, 516, 770, -1, 771, 514, 516, -1, 508, 513, 510, -1, 510, 513, 772, -1, 510, 772, 511, -1, 511, 772, 765, -1, 773, 774, 775, -1, 773, 776, 774, -1, 777, 774, 776, -1, 778, 773, 775, -1, 779, 774, 777, -1, 780, 778, 775, -1, 781, 774, 779, -1, 782, 780, 775, -1, 783, 774, 781, -1, 784, 782, 775, -1, 785, 774, 783, -1, 786, 784, 775, -1, 787, 774, 785, -1, 788, 786, 775, -1, 789, 774, 787, -1, 790, 788, 775, -1, 791, 774, 789, -1, 792, 774, 791, -1, 793, 794, 790, -1, 793, 790, 775, -1, 795, 794, 793, -1, 796, 795, 793, -1, 797, 796, 793, -1, 798, 797, 793, -1, 799, 798, 793, -1, 800, 801, 802, -1, 800, 803, 801, -1, 800, 804, 803, -1, 800, 805, 804, -1, 800, 806, 805, -1, 800, 807, 806, -1, 800, 808, 807, -1, 800, 809, 808, -1, 800, 792, 809, -1, 800, 774, 792, -1, 810, 811, 799, -1, 810, 812, 811, -1, 810, 813, 812, -1, 810, 814, 813, -1, 810, 815, 814, -1, 810, 799, 793, -1, 816, 800, 802, -1, 817, 815, 810, -1, 818, 817, 810, -1, 819, 818, 810, -1, 820, 819, 810, -1, 821, 822, 823, -1, 821, 824, 822, -1, 821, 816, 824, -1, 821, 800, 816, -1, 825, 826, 827, -1, 825, 823, 826, -1, 825, 821, 823, -1, 828, 829, 820, -1, 828, 830, 829, -1, 828, 831, 830, -1, 828, 832, 831, -1, 828, 833, 832, -1, 828, 834, 833, -1, 828, 835, 834, -1, 828, 836, 835, -1, 828, 837, 836, -1, 828, 827, 837, -1, 828, 820, 810, -1, 828, 825, 827, -1, 838, 518, 839, -1, 840, 838, 839, -1, 841, 839, 842, -1, 843, 839, 841, -1, 844, 845, 846, -1, 844, 846, 847, -1, 844, 848, 845, -1, 844, 847, 841, -1, 844, 842, 848, -1, 844, 841, 842, -1, 845, 849, 850, -1, 845, 848, 851, -1, 848, 852, 851, -1, 852, 853, 851, -1, 853, 849, 851, -1, 849, 845, 851, -1, 852, 854, 853, -1, 855, 856, 857, -1, 855, 857, 858, -1, 859, 860, 861, -1, 852, 860, 862, -1, 859, 857, 862, -1, 856, 854, 862, -1, 854, 852, 862, -1, 857, 856, 862, -1, 860, 859, 862, -1, 863, 864, 865, -1, 866, 865, 867, -1, 864, 861, 867, -1, 860, 866, 867, -1, 861, 860, 867, -1, 865, 864, 867, -1, 868, 869, 870, -1, 866, 868, 870, -1, 869, 871, 870, -1, 865, 866, 870, -1, 871, 872, 870, -1, 872, 865, 870, -1, 868, 873, 869, -1, 869, 873, 874, -1, 875, 876, 877, -1, 876, 878, 877, -1, 879, 880, 876, -1, 879, 876, 875, -1, 881, 880, 879, -1, 881, 882, 880, -1, 589, 592, 883, -1, 575, 545, 337, -1, 575, 884, 545, -1, 554, 578, 555, -1, 587, 883, 885, -1, 587, 589, 883, -1, 886, 574, 578, -1, 886, 578, 554, -1, 579, 887, 884, -1, 579, 884, 575, -1, 888, 574, 886, -1, 586, 885, 889, -1, 586, 587, 885, -1, 568, 574, 888, -1, 583, 889, 890, -1, 891, 568, 888, -1, 583, 586, 889, -1, 571, 568, 891, -1, 582, 890, 887, -1, 582, 583, 890, -1, 582, 887, 579, -1, 892, 571, 891, -1, 593, 892, 893, -1, 593, 571, 892, -1, 592, 893, 883, -1, 592, 593, 893, -1, 608, 541, 548, -1, 894, 890, 889, -1, 895, 894, 889, -1, 618, 614, 552, -1, 614, 548, 552, -1, 895, 889, 885, -1, 896, 897, 893, -1, 897, 883, 893, -1, 898, 895, 885, -1, 898, 885, 897, -1, 598, 618, 533, -1, 618, 552, 533, -1, 896, 893, 899, -1, 897, 885, 883, -1, 899, 893, 892, -1, 597, 598, 530, -1, 598, 533, 530, -1, 899, 892, 900, -1, 900, 892, 891, -1, 599, 597, 534, -1, 597, 530, 534, -1, 900, 891, 901, -1, 599, 534, 601, -1, 901, 891, 888, -1, 601, 534, 536, -1, 901, 888, 902, -1, 603, 601, 538, -1, 902, 888, 886, -1, 601, 536, 538, -1, 902, 886, 619, -1, 604, 603, 540, -1, 603, 538, 540, -1, 619, 886, 554, -1, 616, 619, 550, -1, 609, 604, 545, -1, 604, 540, 545, -1, 619, 554, 550, -1, 609, 545, 903, -1, 612, 616, 546, -1, 903, 545, 884, -1, 616, 550, 546, -1, 903, 884, 904, -1, 608, 612, 541, -1, 904, 884, 887, -1, 612, 546, 541, -1, 904, 887, 890, -1, 894, 904, 890, -1, 614, 608, 548, -1, 838, 905, 906, -1, 518, 838, 906, -1, 905, 907, 906, -1, 908, 518, 906, -1, 907, 908, 906, -1, 909, 910, 911, -1, 912, 909, 911, -1, 913, 909, 914, -1, 915, 913, 914, -1, 557, 915, 914, -1, 560, 557, 914, -1, 912, 560, 914, -1, 909, 912, 914, -1, 916, 917, 918, -1, 919, 920, 921, -1, 921, 920, 922, -1, 920, 916, 923, -1, 918, 922, 923, -1, 916, 918, 923, -1, 922, 920, 923, -1, 921, 922, 924, -1, 925, 921, 924, -1, 926, 925, 927, -1, 927, 925, 924, -1, 928, 929, 930, -1, 924, 929, 931, -1, 928, 927, 931, -1, 927, 924, 931, -1, 929, 928, 931, -1, 932, 933, 934, -1, 933, 935, 934, -1, 567, 932, 936, -1, 565, 567, 936, -1, 937, 565, 936, -1, 938, 937, 936, -1, 934, 938, 936, -1, 932, 934, 936, -1, 939, 940, 941, -1, 942, 939, 941, -1, 940, 943, 941, -1, 944, 942, 941, -1, 943, 944, 941, -1, 897, 591, 590, -1, 336, 609, 572, -1, 609, 903, 572, -1, 580, 576, 619, -1, 898, 897, 588, -1, 897, 590, 588, -1, 576, 573, 902, -1, 619, 576, 902, -1, 903, 904, 577, -1, 572, 903, 577, -1, 902, 573, 901, -1, 895, 898, 585, -1, 898, 588, 585, -1, 901, 573, 570, -1, 894, 895, 584, -1, 901, 570, 900, -1, 895, 585, 584, -1, 900, 570, 569, -1, 904, 894, 581, -1, 894, 584, 581, -1, 577, 904, 581, -1, 900, 569, 899, -1, 896, 899, 594, -1, 899, 569, 594, -1, 897, 896, 591, -1, 896, 594, 591, -1, 664, 667, 945, -1, 651, 634, 371, -1, 642, 654, 368, -1, 651, 946, 634, -1, 947, 650, 654, -1, 662, 945, 948, -1, 662, 664, 945, -1, 947, 654, 642, -1, 655, 949, 946, -1, 950, 650, 947, -1, 655, 946, 651, -1, 644, 650, 950, -1, 661, 948, 951, -1, 661, 662, 948, -1, 952, 644, 950, -1, 658, 951, 953, -1, 647, 644, 952, -1, 658, 661, 951, -1, 657, 953, 949, -1, 657, 658, 953, -1, 954, 647, 952, -1, 657, 949, 655, -1, 668, 954, 955, -1, 668, 647, 954, -1, 667, 955, 945, -1, 667, 668, 955, -1, 681, 630, 637, -1, 956, 953, 951, -1, 957, 956, 951, -1, 690, 687, 641, -1, 687, 637, 641, -1, 957, 951, 948, -1, 958, 959, 955, -1, 959, 945, 955, -1, 960, 957, 948, -1, 960, 948, 959, -1, 671, 690, 622, -1, 690, 641, 622, -1, 958, 955, 961, -1, 959, 948, 945, -1, 961, 955, 954, -1, 670, 671, 621, -1, 671, 622, 621, -1, 961, 954, 962, -1, 962, 954, 952, -1, 672, 670, 623, -1, 670, 621, 623, -1, 962, 952, 963, -1, 672, 623, 674, -1, 963, 952, 950, -1, 674, 623, 625, -1, 963, 950, 964, -1, 676, 674, 627, -1, 964, 950, 947, -1, 674, 625, 627, -1, 964, 947, 691, -1, 677, 676, 629, -1, 676, 627, 629, -1, 691, 947, 642, -1, 689, 691, 639, -1, 682, 677, 634, -1, 677, 629, 634, -1, 691, 642, 639, -1, 682, 634, 965, -1, 685, 689, 635, -1, 965, 634, 946, -1, 689, 639, 635, -1, 965, 946, 966, -1, 681, 685, 630, -1, 966, 946, 949, -1, 685, 635, 630, -1, 966, 949, 953, -1, 956, 966, 953, -1, 687, 681, 637, -1, 959, 666, 665, -1, 380, 682, 648, -1, 682, 965, 648, -1, 389, 652, 691, -1, 960, 959, 663, -1, 959, 665, 663, -1, 652, 649, 964, -1, 691, 652, 964, -1, 965, 966, 653, -1, 648, 965, 653, -1, 964, 649, 963, -1, 957, 960, 660, -1, 960, 663, 660, -1, 963, 649, 646, -1, 956, 957, 659, -1, 963, 646, 962, -1, 957, 660, 659, -1, 962, 646, 645, -1, 966, 956, 656, -1, 956, 659, 656, -1, 653, 966, 656, -1, 962, 645, 961, -1, 958, 961, 669, -1, 961, 645, 669, -1, 959, 958, 666, -1, 958, 669, 666, -1, 939, 942, 967, -1, 873, 939, 967, -1, 968, 728, 969, -1, 968, 969, 970, -1, 971, 968, 970, -1, 969, 728, 972, -1, 728, 727, 972, -1, 971, 970, 973, -1, 974, 971, 973, -1, 972, 727, 975, -1, 727, 976, 975, -1, 974, 973, 977, -1, 978, 974, 977, -1, 975, 976, 979, -1, 976, 980, 979, -1, 978, 977, 981, -1, 733, 978, 981, -1, 979, 980, 982, -1, 980, 983, 982, -1, 733, 981, 984, -1, 985, 733, 984, -1, 982, 983, 986, -1, 983, 987, 986, -1, 985, 984, 988, -1, 735, 985, 988, -1, 989, 990, 991, -1, 987, 989, 991, -1, 986, 987, 991, -1, 735, 988, 992, -1, 736, 735, 992, -1, 991, 990, 993, -1, 990, 994, 993, -1, 736, 992, 995, -1, 737, 736, 995, -1, 994, 996, 997, -1, 993, 994, 997, -1, 998, 737, 999, -1, 737, 995, 999, -1, 996, 1000, 1001, -1, 997, 996, 1001, -1, 739, 998, 1002, -1, 998, 999, 1002, -1, 1001, 1000, 1003, -1, 1000, 1004, 1003, -1, 740, 739, 1005, -1, 739, 1002, 1005, -1, 1003, 1004, 1006, -1, 1004, 1007, 1006, -1, 741, 740, 1008, -1, 740, 1005, 1008, -1, 1006, 1007, 1009, -1, 1007, 1010, 1009, -1, 742, 741, 1011, -1, 741, 1008, 1011, -1, 1009, 1010, 1012, -1, 742, 1011, 1013, -1, 742, 1013, 743, -1, 743, 1013, 1014, -1, 1012, 1010, 1015, -1, 1016, 1012, 1015, -1, 743, 1014, 1017, -1, 1014, 1018, 1017, -1, 1019, 1016, 1020, -1, 1016, 1015, 1020, -1, 1017, 1018, 745, -1, 1018, 1021, 745, -1, 1019, 1020, 1022, -1, 1023, 1019, 1022, -1, 745, 1021, 1024, -1, 1021, 1025, 1024, -1, 1026, 1023, 1027, -1, 1023, 1022, 1027, -1, 1024, 1025, 1028, -1, 1025, 1029, 1028, -1, 1030, 1026, 1031, -1, 1026, 1027, 1031, -1, 1029, 1032, 1033, -1, 1028, 1029, 1033, -1, 1034, 1030, 1035, -1, 1030, 1031, 1035, -1, 1032, 1036, 1037, -1, 1033, 1032, 1037, -1, 1038, 1034, 1039, -1, 1034, 1035, 1039, -1, 1037, 1036, 1040, -1, 1041, 1038, 1042, -1, 1038, 1039, 1042, -1, 1036, 1043, 1044, -1, 1040, 1036, 1044, -1, 1041, 1042, 1045, -1, 1046, 1041, 1045, -1, 1043, 1047, 1048, -1, 1044, 1043, 1048, -1, 1049, 1046, 1050, -1, 1046, 1045, 1050, -1, 1047, 1051, 1052, -1, 1048, 1047, 1052, -1, 1053, 1049, 1054, -1, 1049, 1050, 1054, -1, 1051, 1055, 1056, -1, 1052, 1051, 1056, -1, 1057, 1053, 1058, -1, 1053, 1054, 1058, -1, 1055, 1059, 1060, -1, 1056, 1055, 1060, -1, 1061, 1057, 1062, -1, 1057, 1058, 1062, -1, 1059, 1063, 1064, -1, 1060, 1059, 1064, -1, 1065, 1061, 1066, -1, 1061, 1062, 1066, -1, 1065, 1066, 1067, -1, 1063, 1065, 1067, -1, 1064, 1063, 1067, -1, 1068, 1069, 750, -1, 1068, 750, 1070, -1, 1071, 1072, 1073, -1, 1074, 1071, 1073, -1, 750, 1071, 1074, -1, 1070, 750, 1074, -1, 1073, 1072, 1075, -1, 1073, 1075, 1076, -1, 1077, 1078, 1079, -1, 1080, 1077, 1079, -1, 1075, 1077, 1080, -1, 1076, 1075, 1080, -1, 1081, 1082, 1068, -1, 1082, 1069, 1068, -1, 1083, 1082, 1081, -1, 1084, 1083, 1081, -1, 1085, 1083, 1084, -1, 1085, 758, 1083, -1, 1086, 1087, 758, -1, 1086, 758, 1085, -1, 1088, 1089, 1087, -1, 1088, 1087, 1086, -1, 1078, 1089, 1088, -1, 1079, 1078, 1088, -1, 1090, 832, 833, -1, 1090, 833, 834, -1, 1090, 834, 835, -1, 1091, 832, 1090, -1, 1091, 830, 831, -1, 1091, 831, 832, -1, 1092, 1090, 835, -1, 1092, 835, 836, -1, 1092, 836, 837, -1, 1093, 830, 1091, -1, 1093, 820, 829, -1, 1093, 829, 830, -1, 1094, 1092, 837, -1, 1094, 837, 827, -1, 1094, 827, 826, -1, 1094, 826, 823, -1, 1095, 820, 1093, -1, 1095, 817, 818, -1, 1095, 818, 819, -1, 1095, 819, 820, -1, 1096, 1094, 823, -1, 1096, 823, 822, -1, 1096, 822, 824, -1, 1097, 817, 1095, -1, 1097, 814, 815, -1, 1097, 815, 817, -1, 1098, 1096, 824, -1, 1098, 824, 816, -1, 1098, 816, 802, -1, 1099, 812, 813, -1, 1099, 813, 814, -1, 1099, 814, 1097, -1, 1100, 1098, 802, -1, 1100, 802, 801, -1, 1100, 801, 803, -1, 1100, 803, 804, -1, 1101, 1100, 804, -1, 805, 1101, 804, -1, 806, 1102, 1101, -1, 806, 1101, 805, -1, 1103, 1104, 1105, -1, 1106, 1104, 1103, -1, 1106, 1107, 1104, -1, 1108, 1103, 1105, -1, 1109, 1107, 1106, -1, 1110, 1108, 1105, -1, 1111, 1110, 1105, -1, 1112, 1099, 1107, -1, 1112, 812, 1099, -1, 1112, 811, 812, -1, 1112, 1107, 1109, -1, 1113, 811, 1112, -1, 1113, 798, 799, -1, 1113, 799, 811, -1, 1114, 1115, 1111, -1, 807, 1102, 806, -1, 1116, 798, 1113, -1, 1117, 1115, 1114, -1, 797, 798, 1116, -1, 1118, 797, 1116, -1, 1119, 1114, 1120, -1, 1119, 1117, 1114, -1, 1121, 1120, 1122, -1, 1121, 1119, 1120, -1, 1123, 1121, 1122, -1, 808, 1102, 807, -1, 808, 1124, 1102, -1, 1125, 1122, 1126, -1, 1125, 1123, 1122, -1, 796, 797, 1118, -1, 809, 1124, 808, -1, 795, 1118, 1127, -1, 795, 796, 1118, -1, 792, 1124, 809, -1, 794, 1127, 1128, -1, 794, 795, 1127, -1, 791, 1129, 1124, -1, 791, 1124, 792, -1, 790, 1128, 1130, -1, 790, 794, 1128, -1, 789, 1129, 791, -1, 788, 790, 1130, -1, 788, 1130, 1131, -1, 787, 1132, 1129, -1, 787, 1129, 789, -1, 786, 788, 1131, -1, 785, 1132, 787, -1, 784, 1131, 1133, -1, 784, 786, 1131, -1, 783, 1132, 785, -1, 782, 1133, 1134, -1, 782, 784, 1133, -1, 781, 1126, 1132, -1, 781, 1132, 783, -1, 780, 1134, 1135, -1, 780, 782, 1134, -1, 779, 1126, 781, -1, 778, 780, 1135, -1, 777, 1126, 779, -1, 777, 1125, 1126, -1, 773, 778, 1135, -1, 773, 1135, 1136, -1, 776, 1125, 777, -1, 776, 773, 1136, -1, 776, 1136, 1125, -1, 840, 839, 1137, -1, 1137, 839, 843, -1, 1138, 905, 838, -1, 1138, 838, 840, -1, 1139, 1140, 1137, -1, 1139, 1137, 843, -1, 1139, 1141, 1140, -1, 1139, 843, 841, -1, 1139, 841, 1141, -1, 845, 850, 1142, -1, 845, 1142, 846, -1, 1143, 846, 1144, -1, 1142, 1145, 1146, -1, 1145, 1147, 1146, -1, 1147, 1144, 1146, -1, 846, 1142, 1146, -1, 1144, 846, 1146, -1, 1148, 1149, 846, -1, 1150, 846, 1149, -1, 1151, 1148, 846, -1, 1152, 846, 1150, -1, 1153, 846, 1143, -1, 1153, 1151, 846, -1, 1154, 1153, 1143, -1, 1155, 846, 1152, -1, 1156, 1154, 1143, -1, 847, 846, 1157, -1, 1157, 846, 1155, -1, 1158, 841, 1159, -1, 1160, 1141, 841, -1, 1160, 841, 1158, -1, 841, 847, 1159, -1, 850, 849, 1161, -1, 1161, 849, 853, -1, 1162, 859, 861, -1, 1162, 857, 859, -1, 1162, 858, 857, -1, 1162, 1163, 858, -1, 1162, 861, 1163, -1, 858, 1164, 855, -1, 1165, 1164, 858, -1, 853, 854, 1166, -1, 854, 856, 1166, -1, 856, 855, 1166, -1, 855, 1161, 1166, -1, 1161, 853, 1166, -1, 863, 865, 1167, -1, 1168, 872, 1169, -1, 1167, 865, 872, -1, 1168, 1170, 1171, -1, 1170, 1172, 1171, -1, 1172, 1167, 1171, -1, 1167, 872, 1171, -1, 872, 1168, 1171, -1, 1163, 864, 863, -1, 861, 864, 1163, -1, 1173, 869, 1174, -1, 1174, 1175, 1176, -1, 1173, 871, 869, -1, 1174, 869, 1175, -1, 872, 1177, 1178, -1, 1177, 872, 1179, -1, 1169, 872, 1180, -1, 872, 1178, 1180, -1, 1179, 872, 1181, -1, 1169, 1180, 1182, -1, 1181, 872, 1183, -1, 1169, 1182, 1184, -1, 1185, 872, 871, -1, 1183, 872, 1185, -1, 1186, 873, 967, -1, 874, 873, 1186, -1, 1186, 1187, 1188, -1, 874, 1186, 1188, -1, 1187, 1175, 1188, -1, 869, 874, 1188, -1, 1175, 869, 1188, -1, 907, 905, 915, -1, 908, 907, 915, -1, 1189, 1190, 1191, -1, 1189, 905, 1190, -1, 916, 1191, 917, -1, 1192, 916, 1193, -1, 919, 1192, 1193, -1, 916, 920, 1193, -1, 920, 919, 1193, -1, 918, 1194, 917, -1, 922, 918, 1195, -1, 1196, 922, 1195, -1, 1197, 924, 922, -1, 1197, 922, 1196, -1, 929, 924, 1197, -1, 1198, 929, 1197, -1, 1199, 929, 930, -1, 928, 930, 1200, -1, 926, 927, 1201, -1, 1201, 927, 928, -1, 943, 940, 937, -1, 943, 937, 944, -1, 1200, 1202, 1203, -1, 1202, 944, 1203, -1, 942, 944, 1204, -1, 967, 942, 1204, -1, 969, 972, 1205, -1, 970, 969, 1205, -1, 973, 970, 1205, -1, 1205, 972, 1206, -1, 975, 979, 1206, -1, 972, 975, 1206, -1, 977, 973, 1207, -1, 981, 977, 1207, -1, 973, 1205, 1207, -1, 1206, 979, 1208, -1, 982, 986, 1208, -1, 979, 982, 1208, -1, 984, 981, 1209, -1, 988, 984, 1209, -1, 981, 1207, 1209, -1, 1208, 986, 1210, -1, 993, 997, 1210, -1, 991, 993, 1210, -1, 986, 991, 1210, -1, 992, 988, 1211, -1, 995, 992, 1211, -1, 988, 1209, 1211, -1, 1001, 1003, 1212, -1, 997, 1001, 1212, -1, 1210, 997, 1212, -1, 995, 1211, 1213, -1, 999, 995, 1213, -1, 1002, 999, 1213, -1, 1005, 1002, 1213, -1, 1212, 1003, 1214, -1, 1006, 1009, 1214, -1, 1003, 1006, 1214, -1, 1005, 1213, 1215, -1, 1008, 1005, 1215, -1, 1008, 1215, 1011, -1, 1009, 1012, 1216, -1, 1214, 1009, 1216, -1, 1011, 1215, 1217, -1, 1013, 1011, 1217, -1, 1216, 1012, 1016, -1, 1013, 1217, 1014, -1, 1014, 1217, 1218, -1, 1219, 1216, 1019, -1, 1216, 1016, 1019, -1, 1014, 1218, 1018, -1, 1219, 1019, 1023, -1, 1018, 1218, 1021, -1, 1220, 1219, 1026, -1, 1219, 1023, 1026, -1, 1218, 1221, 1025, -1, 1021, 1218, 1025, -1, 1220, 1026, 1030, -1, 1025, 1221, 1029, -1, 1222, 1220, 1034, -1, 1220, 1030, 1034, -1, 1029, 1221, 1032, -1, 1221, 1223, 1032, -1, 1222, 1034, 1038, -1, 1032, 1223, 1036, -1, 1224, 1222, 1041, -1, 1222, 1038, 1041, -1, 1036, 1223, 1043, -1, 1223, 1225, 1043, -1, 1224, 1041, 1046, -1, 1043, 1225, 1047, -1, 1224, 1046, 1049, -1, 1047, 1225, 1051, -1, 1225, 1226, 1051, -1, 1227, 1224, 1053, -1, 1224, 1049, 1053, -1, 1051, 1226, 1055, -1, 1227, 1053, 1057, -1, 1055, 1226, 1059, -1, 1228, 1227, 1061, -1, 1227, 1057, 1061, -1, 1226, 1228, 1063, -1, 1059, 1226, 1063, -1, 1228, 1061, 1065, -1, 1063, 1228, 1065, -1, 1229, 1068, 1070, -1, 1229, 1070, 1230, -1, 1074, 1073, 1231, -1, 1232, 1074, 1231, -1, 1070, 1074, 1232, -1, 1230, 1070, 1232, -1, 1231, 1073, 1076, -1, 1231, 1076, 1233, -1, 1080, 1079, 1234, -1, 1235, 1080, 1234, -1, 1076, 1080, 1235, -1, 1233, 1076, 1235, -1, 1236, 1081, 1229, -1, 1081, 1068, 1229, -1, 1237, 1084, 1081, -1, 1237, 1081, 1236, -1, 1238, 1084, 1237, -1, 1238, 1085, 1084, -1, 1239, 1086, 1085, -1, 1239, 1085, 1238, -1, 1240, 1088, 1086, -1, 1240, 1086, 1239, -1, 1079, 1088, 1240, -1, 1234, 1079, 1240, -1, 1094, 1241, 1092, -1, 1242, 1241, 1094, -1, 1243, 1244, 1111, -1, 1096, 1242, 1094, -1, 1245, 1242, 1096, -1, 1105, 1243, 1111, -1, 1246, 1096, 1098, -1, 1247, 1243, 1105, -1, 1246, 1245, 1096, -1, 1104, 1247, 1105, -1, 1248, 1098, 1100, -1, 1249, 1247, 1104, -1, 1248, 1246, 1098, -1, 1107, 1249, 1104, -1, 1250, 1249, 1107, -1, 1251, 1100, 1101, -1, 1251, 1248, 1100, -1, 1099, 1250, 1107, -1, 1252, 1250, 1099, -1, 1253, 1251, 1101, -1, 1253, 1101, 1102, -1, 1097, 1252, 1099, -1, 1254, 1253, 1102, -1, 1255, 1097, 1095, -1, 1254, 1102, 1124, -1, 1255, 1252, 1097, -1, 1256, 1254, 1124, -1, 1093, 1255, 1095, -1, 1256, 1124, 1129, -1, 1257, 1255, 1093, -1, 1258, 1093, 1091, -1, 1258, 1257, 1093, -1, 1259, 1091, 1090, -1, 1259, 1258, 1091, -1, 1241, 1090, 1092, -1, 1241, 1259, 1090, -1, 1132, 1256, 1129, -1, 1260, 1256, 1132, -1, 1126, 1260, 1132, -1, 1122, 1261, 1126, -1, 1120, 1262, 1122, -1, 1114, 1263, 1120, -1, 1264, 1263, 1114, -1, 1111, 1264, 1114, -1, 1244, 1264, 1111, -1, 1261, 1260, 1126, -1, 1262, 1261, 1122, -1, 1263, 1262, 1120, -1, 1128, 1265, 1266, -1, 1128, 1127, 1265, -1, 1267, 1111, 1244, -1, 1130, 1266, 1268, -1, 1130, 1128, 1266, -1, 1110, 1111, 1267, -1, 1269, 1110, 1267, -1, 1131, 1268, 1270, -1, 1131, 1130, 1268, -1, 1108, 1110, 1269, -1, 1271, 1108, 1269, -1, 1133, 1270, 1272, -1, 1133, 1131, 1270, -1, 1103, 1108, 1271, -1, 1273, 1103, 1271, -1, 1134, 1272, 1274, -1, 1106, 1103, 1273, -1, 1134, 1133, 1272, -1, 1275, 1106, 1273, -1, 1135, 1134, 1274, -1, 1135, 1274, 1276, -1, 1109, 1106, 1275, -1, 1277, 1109, 1275, -1, 1136, 1135, 1276, -1, 1136, 1276, 1278, -1, 1112, 1109, 1277, -1, 1113, 1277, 1279, -1, 1125, 1136, 1278, -1, 1125, 1278, 1280, -1, 1113, 1112, 1277, -1, 1116, 1279, 1281, -1, 1116, 1113, 1279, -1, 1118, 1281, 1282, -1, 1118, 1116, 1281, -1, 1127, 1282, 1265, -1, 1127, 1118, 1282, -1, 1283, 1125, 1280, -1, 1123, 1125, 1283, -1, 1284, 1123, 1283, -1, 1121, 1123, 1284, -1, 1285, 1121, 1284, -1, 1119, 1121, 1285, -1, 1286, 1119, 1285, -1, 1117, 1119, 1286, -1, 1287, 1117, 1286, -1, 1115, 1117, 1287, -1, 1244, 1115, 1287, -1, 1111, 1115, 1244, -1, 1138, 840, 1137, -1, 1140, 1138, 1137, -1, 1190, 905, 1138, -1, 1138, 1140, 1288, -1, 1289, 1190, 1288, -1, 1140, 1289, 1288, -1, 1190, 1138, 1288, -1, 1290, 1141, 1160, -1, 1141, 1290, 1291, -1, 1140, 1141, 1291, -1, 1145, 1142, 1147, -1, 850, 1161, 1292, -1, 1142, 850, 1292, -1, 1161, 1147, 1292, -1, 1147, 1142, 1292, -1, 1144, 1293, 1294, -1, 1144, 1147, 1293, -1, 1144, 1295, 1143, -1, 1294, 1295, 1144, -1, 1296, 1297, 1298, -1, 1296, 1294, 1297, -1, 1296, 1298, 1295, -1, 1296, 1295, 1294, -1, 1140, 1299, 1157, -1, 1300, 1140, 1157, -1, 1299, 847, 1157, -1, 1301, 1300, 1155, -1, 1300, 1157, 1155, -1, 1302, 1301, 1152, -1, 1301, 1155, 1152, -1, 1303, 1302, 1150, -1, 1302, 1152, 1150, -1, 1304, 1303, 1149, -1, 1303, 1150, 1149, -1, 1304, 1149, 1148, -1, 1304, 1148, 1305, -1, 1305, 1148, 1151, -1, 1305, 1151, 1306, -1, 1306, 1151, 1153, -1, 1306, 1153, 1307, -1, 1308, 1307, 1154, -1, 1307, 1153, 1154, -1, 1309, 1308, 1156, -1, 1308, 1154, 1156, -1, 1298, 1310, 1311, -1, 1312, 1310, 1309, -1, 1312, 1143, 1311, -1, 1312, 1156, 1143, -1, 1312, 1309, 1156, -1, 1312, 1311, 1310, -1, 1290, 1160, 1158, -1, 1291, 1290, 1159, -1, 1290, 1158, 1159, -1, 1140, 1291, 1299, -1, 1291, 1159, 1299, -1, 1299, 1159, 847, -1, 858, 1163, 1170, -1, 1313, 1314, 1196, -1, 1315, 1316, 1164, -1, 1165, 1315, 1164, -1, 1317, 1197, 1318, -1, 1319, 1197, 1196, -1, 1319, 1315, 1318, -1, 1319, 1314, 1316, -1, 1319, 1196, 1314, -1, 1319, 1316, 1315, -1, 1319, 1318, 1197, -1, 858, 1170, 1165, -1, 1170, 1320, 1165, -1, 855, 1293, 1147, -1, 1164, 1293, 855, -1, 1147, 1161, 855, -1, 1321, 1168, 1169, -1, 1322, 1168, 1321, -1, 1323, 1324, 1322, -1, 1323, 1325, 1324, -1, 1323, 1321, 1325, -1, 1323, 1322, 1321, -1, 1320, 1170, 1168, -1, 1322, 1320, 1168, -1, 1170, 1167, 1172, -1, 1326, 1163, 863, -1, 1326, 1170, 1163, -1, 1326, 863, 1167, -1, 1326, 1167, 1170, -1, 1176, 1175, 1327, -1, 1175, 1187, 1328, -1, 1175, 1328, 1327, -1, 1174, 1176, 1327, -1, 1174, 1327, 1173, -1, 1173, 1327, 1328, -1, 871, 1173, 1329, -1, 1173, 1328, 1329, -1, 1329, 1328, 1187, -1, 871, 1329, 1330, -1, 1185, 871, 1330, -1, 1329, 1187, 1330, -1, 1185, 1330, 1331, -1, 1185, 1331, 1183, -1, 1183, 1331, 1332, -1, 1183, 1332, 1181, -1, 1179, 1181, 1333, -1, 1181, 1332, 1333, -1, 1177, 1179, 1334, -1, 1179, 1333, 1334, -1, 1178, 1177, 1335, -1, 1177, 1334, 1335, -1, 1180, 1178, 1336, -1, 1178, 1335, 1336, -1, 1182, 1180, 1337, -1, 1180, 1336, 1337, -1, 1184, 1182, 1338, -1, 1182, 1337, 1338, -1, 1339, 1340, 1325, -1, 1184, 1338, 1341, -1, 1338, 1340, 1341, -1, 1339, 1169, 1341, -1, 1169, 1184, 1341, -1, 1340, 1339, 1341, -1, 1186, 967, 1204, -1, 1186, 1204, 1187, -1, 1342, 1191, 1190, -1, 1289, 1342, 1190, -1, 1343, 1344, 1289, -1, 1345, 1344, 1346, -1, 1345, 1346, 1342, -1, 1345, 1342, 1289, -1, 1345, 1289, 1344, -1, 1342, 917, 1191, -1, 1347, 917, 1342, -1, 1194, 917, 1347, -1, 1347, 1348, 1194, -1, 1346, 1344, 1349, -1, 1347, 1346, 1349, -1, 1344, 1348, 1349, -1, 1348, 1347, 1349, -1, 1195, 918, 1194, -1, 1350, 1351, 1348, -1, 1194, 1348, 1195, -1, 1352, 1196, 1195, -1, 1352, 1313, 1196, -1, 1352, 1351, 1313, -1, 1352, 1348, 1351, -1, 1352, 1195, 1348, -1, 1198, 1199, 929, -1, 1353, 1354, 1355, -1, 1353, 1199, 1198, -1, 1356, 1317, 1354, -1, 1356, 1197, 1317, -1, 1356, 1198, 1197, -1, 1356, 1353, 1198, -1, 1356, 1354, 1353, -1, 1357, 930, 1199, -1, 1199, 1353, 1357, -1, 1358, 1353, 1359, -1, 1358, 1359, 1360, -1, 1358, 1360, 1357, -1, 1358, 1357, 1353, -1, 1200, 930, 1361, -1, 1361, 930, 1357, -1, 1204, 944, 1202, -1, 1362, 1187, 1204, -1, 1362, 1202, 1363, -1, 1362, 1363, 1187, -1, 1362, 1204, 1202, -1, 1202, 1200, 1361, -1, 1202, 1361, 1363, -1, 1363, 1359, 1364, -1, 1360, 1359, 1365, -1, 1361, 1360, 1365, -1, 1363, 1361, 1365, -1, 1359, 1363, 1365, -1, 1366, 1367, 1223, -1, 1366, 1223, 1221, -1, 1368, 1366, 1221, -1, 1218, 1368, 1221, -1, 1369, 1368, 1218, -1, 1217, 1369, 1218, -1, 1370, 1369, 1217, -1, 1215, 1370, 1217, -1, 1371, 1370, 1215, -1, 1213, 1371, 1215, -1, 1372, 1371, 1213, -1, 1211, 1372, 1213, -1, 1373, 1372, 1211, -1, 1209, 1373, 1211, -1, 1374, 1373, 1209, -1, 1207, 1374, 1209, -1, 1375, 1374, 1207, -1, 1205, 1375, 1207, -1, 1376, 1375, 1205, -1, 1206, 1376, 1205, -1, 1377, 1376, 1206, -1, 1208, 1377, 1206, -1, 1378, 1377, 1208, -1, 1210, 1378, 1208, -1, 1379, 1378, 1210, -1, 1212, 1379, 1210, -1, 1380, 1379, 1212, -1, 1214, 1380, 1212, -1, 1381, 1380, 1214, -1, 1216, 1381, 1214, -1, 1382, 1381, 1216, -1, 1219, 1382, 1216, -1, 1383, 1382, 1219, -1, 1220, 1383, 1219, -1, 1384, 1383, 1220, -1, 1222, 1384, 1220, -1, 1385, 1384, 1222, -1, 1224, 1385, 1222, -1, 1386, 1385, 1224, -1, 1227, 1386, 1224, -1, 1387, 1386, 1227, -1, 1228, 1387, 1227, -1, 1388, 1387, 1228, -1, 1226, 1388, 1228, -1, 1389, 1388, 1226, -1, 1225, 1389, 1226, -1, 1390, 1389, 1225, -1, 1223, 1390, 1225, -1, 1367, 1390, 1223, -1, 1391, 1392, 1230, -1, 1391, 1230, 1393, -1, 1394, 1391, 1395, -1, 1394, 1395, 1396, -1, 1238, 1397, 1392, -1, 1398, 1397, 1238, -1, 1399, 1400, 1238, -1, 1399, 1238, 1394, -1, 1284, 1283, 1401, -1, 1279, 1402, 1281, -1, 1403, 1284, 1401, -1, 1264, 1287, 1286, -1, 1249, 1404, 1247, -1, 1264, 1286, 1263, -1, 1281, 1402, 1405, -1, 1266, 1406, 1407, -1, 1268, 1266, 1407, -1, 1281, 1405, 1282, -1, 1263, 1286, 1285, -1, 1404, 1408, 1273, -1, 1247, 1404, 1273, -1, 1271, 1247, 1273, -1, 1401, 1283, 1409, -1, 1243, 1247, 1269, -1, 1280, 1278, 1409, -1, 1283, 1280, 1409, -1, 1247, 1271, 1269, -1, 1268, 1407, 1410, -1, 1263, 1285, 1284, -1, 1408, 1411, 1275, -1, 1270, 1268, 1410, -1, 1262, 1263, 1403, -1, 1273, 1408, 1275, -1, 1263, 1284, 1403, -1, 1409, 1278, 1412, -1, 1265, 1282, 1413, -1, 1278, 1276, 1412, -1, 1282, 1405, 1413, -1, 1243, 1269, 1267, -1, 1411, 1414, 1277, -1, 1270, 1410, 1415, -1, 1272, 1270, 1415, -1, 1275, 1411, 1277, -1, 1276, 1274, 1416, -1, 1412, 1276, 1416, -1, 1243, 1267, 1244, -1, 1416, 1274, 1417, -1, 1274, 1272, 1417, -1, 1272, 1415, 1417, -1, 1414, 1402, 1279, -1, 1277, 1414, 1279, -1, 1265, 1413, 1406, -1, 1244, 1287, 1264, -1, 1266, 1265, 1406, -1, 1418, 1419, 1259, -1, 1259, 1419, 1258, -1, 1420, 1421, 1258, -1, 1419, 1420, 1258, -1, 1422, 1418, 1241, -1, 1423, 1422, 1241, -1, 1418, 1259, 1241, -1, 1258, 1421, 1257, -1, 1421, 1424, 1257, -1, 1423, 1241, 1242, -1, 1425, 1423, 1242, -1, 1257, 1424, 1255, -1, 1426, 1427, 1255, -1, 1424, 1426, 1255, -1, 1425, 1242, 1245, -1, 1428, 1425, 1245, -1, 1428, 1245, 1246, -1, 1429, 1428, 1246, -1, 1430, 1429, 1246, -1, 1255, 1427, 1252, -1, 1431, 1432, 1252, -1, 1427, 1431, 1252, -1, 1430, 1246, 1248, -1, 1433, 1430, 1248, -1, 1433, 1248, 1251, -1, 1434, 1433, 1251, -1, 1249, 1250, 1404, -1, 1250, 1252, 1408, -1, 1404, 1250, 1408, -1, 1252, 1432, 1408, -1, 1432, 1435, 1408, -1, 1434, 1251, 1253, -1, 1436, 1434, 1253, -1, 1437, 1438, 1411, -1, 1435, 1437, 1411, -1, 1408, 1435, 1411, -1, 1439, 1440, 1414, -1, 1441, 1439, 1414, -1, 1438, 1441, 1414, -1, 1411, 1438, 1414, -1, 1253, 1254, 1442, -1, 1436, 1253, 1442, -1, 1443, 1444, 1402, -1, 1440, 1443, 1402, -1, 1414, 1440, 1402, -1, 1444, 1445, 1405, -1, 1402, 1444, 1405, -1, 1442, 1254, 1446, -1, 1405, 1445, 1447, -1, 1261, 1262, 1403, -1, 1405, 1447, 1413, -1, 1260, 1261, 1401, -1, 1261, 1403, 1401, -1, 1254, 1256, 1448, -1, 1446, 1254, 1448, -1, 1413, 1447, 1449, -1, 1448, 1256, 1450, -1, 1413, 1449, 1451, -1, 1256, 1260, 1452, -1, 1450, 1256, 1452, -1, 1413, 1451, 1453, -1, 1406, 1413, 1453, -1, 1452, 1260, 1454, -1, 1260, 1401, 1454, -1, 1406, 1453, 1455, -1, 1454, 1401, 1456, -1, 1407, 1406, 1457, -1, 1406, 1455, 1457, -1, 1401, 1409, 1458, -1, 1456, 1401, 1458, -1, 1407, 1457, 1459, -1, 1458, 1409, 1460, -1, 1407, 1459, 1461, -1, 1409, 1412, 1462, -1, 1460, 1409, 1462, -1, 1410, 1407, 1463, -1, 1407, 1461, 1463, -1, 1462, 1412, 1464, -1, 1410, 1463, 1465, -1, 1464, 1412, 1466, -1, 1415, 1410, 1467, -1, 1410, 1465, 1467, -1, 1412, 1416, 1468, -1, 1466, 1412, 1468, -1, 1415, 1467, 1469, -1, 1468, 1416, 1470, -1, 1415, 1469, 1471, -1, 1416, 1417, 1472, -1, 1470, 1416, 1472, -1, 1417, 1415, 1473, -1, 1415, 1471, 1473, -1, 1417, 1473, 1474, -1, 1472, 1417, 1474, -1, 1289, 1304, 1305, -1, 1304, 1289, 1303, -1, 1289, 1305, 1306, -1, 1303, 1289, 1302, -1, 1310, 1289, 1307, -1, 1289, 1306, 1307, -1, 1310, 1307, 1308, -1, 1302, 1289, 1301, -1, 1310, 1308, 1309, -1, 1289, 1140, 1300, -1, 1301, 1289, 1300, -1, 1475, 1350, 1348, -1, 1476, 1477, 1475, -1, 1476, 1293, 1477, -1, 1476, 1294, 1293, -1, 1476, 1297, 1294, -1, 1476, 1348, 1297, -1, 1476, 1475, 1348, -1, 1297, 1343, 1298, -1, 1297, 1348, 1478, -1, 1348, 1344, 1478, -1, 1344, 1343, 1478, -1, 1343, 1297, 1478, -1, 1295, 1298, 1311, -1, 1295, 1311, 1143, -1, 1298, 1289, 1310, -1, 1298, 1343, 1289, -1, 1317, 1318, 1479, -1, 1318, 1315, 1479, -1, 1315, 1165, 1479, -1, 1165, 1480, 1479, -1, 1480, 1317, 1479, -1, 1481, 1314, 1313, -1, 1481, 1316, 1314, -1, 1481, 1164, 1316, -1, 1481, 1482, 1164, -1, 1481, 1313, 1482, -1, 1320, 1480, 1165, -1, 1164, 1482, 1293, -1, 1483, 1353, 1355, -1, 1484, 1324, 1353, -1, 1484, 1322, 1324, -1, 1484, 1320, 1322, -1, 1484, 1485, 1320, -1, 1484, 1483, 1485, -1, 1484, 1353, 1483, -1, 1325, 1364, 1324, -1, 1486, 1353, 1324, -1, 1486, 1359, 1353, -1, 1486, 1364, 1359, -1, 1486, 1324, 1364, -1, 1487, 1321, 1169, -1, 1487, 1325, 1321, -1, 1487, 1339, 1325, -1, 1487, 1169, 1339, -1, 1335, 1334, 1363, -1, 1333, 1363, 1334, -1, 1336, 1363, 1340, -1, 1336, 1335, 1363, -1, 1332, 1363, 1333, -1, 1337, 1336, 1340, -1, 1331, 1363, 1332, -1, 1338, 1337, 1340, -1, 1187, 1363, 1330, -1, 1330, 1363, 1331, -1, 1340, 1363, 1325, -1, 1363, 1364, 1325, -1, 1347, 1342, 1346, -1, 1482, 1351, 1350, -1, 1313, 1351, 1482, -1, 1355, 1354, 1480, -1, 1480, 1354, 1317, -1, 1361, 1357, 1360, -1, 1488, 1489, 1490, -1, 1488, 1490, 1491, -1, 1488, 1491, 1492, -1, 1488, 1492, 1493, -1, 1488, 1493, 1494, -1, 1488, 1494, 1495, -1, 1488, 1495, 1496, -1, 1488, 1496, 1497, -1, 1488, 1497, 1498, -1, 1488, 1498, 1499, -1, 1488, 1499, 1500, -1, 1488, 1500, 1501, -1, 1488, 1501, 1502, -1, 1488, 1502, 1503, -1, 1488, 1503, 1504, -1, 1488, 1504, 1505, -1, 1488, 1505, 1506, -1, 1488, 1506, 1507, -1, 1488, 1507, 1508, -1, 1488, 1508, 1509, -1, 1488, 1509, 1510, -1, 1488, 1510, 1511, -1, 1488, 1511, 1512, -1, 1488, 1512, 1513, -1, 1488, 1513, 1489, -1, 1514, 1515, 1516, -1, 1517, 1516, 1515, -1, 1518, 1515, 1514, -1, 1519, 1517, 1515, -1, 1520, 1515, 1518, -1, 1521, 1519, 1515, -1, 1522, 1515, 1520, -1, 1523, 1521, 1515, -1, 1524, 1515, 1522, -1, 1525, 1523, 1515, -1, 1526, 1515, 1524, -1, 1527, 1525, 1515, -1, 1528, 1515, 1526, -1, 1529, 1527, 1515, -1, 1530, 1531, 1529, -1, 1530, 1532, 1531, -1, 1530, 1533, 1532, -1, 1530, 1534, 1533, -1, 1530, 1535, 1534, -1, 1530, 1536, 1535, -1, 1530, 1537, 1536, -1, 1530, 1529, 1515, -1, 1538, 1539, 1540, -1, 1538, 1541, 1539, -1, 1538, 1542, 1541, -1, 1538, 1543, 1542, -1, 1538, 1544, 1543, -1, 1538, 1545, 1544, -1, 1538, 1528, 1545, -1, 1538, 1515, 1528, -1, 1546, 1538, 1540, -1, 1547, 1537, 1530, -1, 1548, 1538, 1546, -1, 1549, 1547, 1530, -1, 1550, 1538, 1548, -1, 1551, 1549, 1530, -1, 1552, 1538, 1550, -1, 1553, 1551, 1530, -1, 1554, 1538, 1552, -1, 1555, 1553, 1530, -1, 1556, 1538, 1554, -1, 1557, 1555, 1530, -1, 1558, 1557, 1530, -1, 1559, 1560, 1558, -1, 1559, 1561, 1560, -1, 1559, 1562, 1561, -1, 1559, 1563, 1562, -1, 1559, 1564, 1563, -1, 1559, 1565, 1564, -1, 1559, 1566, 1565, -1, 1559, 1567, 1566, -1, 1559, 1568, 1567, -1, 1559, 1569, 1568, -1, 1559, 1570, 1569, -1, 1559, 1571, 1570, -1, 1559, 1572, 1571, -1, 1559, 1558, 1530, -1, 1573, 1572, 1538, -1, 1573, 1538, 1574, -1, 1574, 1538, 1556, -1, 1538, 1572, 1559, -1, 1575, 1576, 1577, -1, 1578, 1576, 1575, -1, 1579, 1578, 1575, -1, 1580, 1578, 1579, -1, 1581, 1580, 1579, -1, 1582, 1580, 1581, -1, 1583, 1582, 1581, -1, 1584, 1582, 1583, -1, 1585, 1584, 1583, -1, 1586, 1584, 1585, -1, 1587, 1586, 1585, -1, 1588, 1586, 1587, -1, 1589, 1588, 1587, -1, 1590, 1588, 1589, -1, 1591, 1590, 1589, -1, 1592, 1590, 1591, -1, 1593, 1592, 1591, -1, 1594, 1592, 1593, -1, 1595, 1594, 1593, -1, 1596, 1594, 1595, -1, 1597, 1596, 1595, -1, 1598, 1596, 1597, -1, 1599, 1598, 1597, -1, 1600, 1598, 1599, -1, 1601, 1600, 1599, -1, 1602, 1600, 1601, -1, 1603, 1602, 1601, -1, 1604, 1602, 1603, -1, 1605, 1604, 1603, -1, 1606, 1604, 1605, -1, 1607, 1606, 1605, -1, 1608, 1606, 1607, -1, 1609, 1608, 1607, -1, 1610, 1608, 1609, -1, 1611, 1610, 1609, -1, 1612, 1610, 1611, -1, 1613, 1612, 1611, -1, 1614, 1612, 1613, -1, 1615, 1614, 1613, -1, 1616, 1614, 1615, -1, 1617, 1616, 1615, -1, 1618, 1616, 1617, -1, 1619, 1618, 1617, -1, 1620, 1618, 1619, -1, 1621, 1620, 1619, -1, 1622, 1620, 1621, -1, 1623, 1622, 1621, -1, 1624, 1622, 1623, -1, 1625, 1624, 1623, -1, 1626, 1624, 1625, -1, 1627, 1626, 1625, -1, 1628, 1626, 1627, -1, 1629, 1628, 1627, -1, 1630, 1628, 1629, -1, 1631, 1630, 1629, -1, 1632, 1630, 1631, -1, 1633, 1632, 1631, -1, 1634, 1632, 1633, -1, 1635, 1634, 1633, -1, 1636, 1634, 1635, -1, 1637, 1636, 1635, -1, 1638, 1636, 1637, -1, 1639, 1638, 1637, -1, 1640, 1638, 1639, -1, 1641, 1640, 1639, -1, 1642, 1640, 1641, -1, 1643, 1642, 1641, -1, 1644, 1642, 1643, -1, 1645, 1644, 1643, -1, 1646, 1644, 1645, -1, 1647, 1646, 1645, -1, 1648, 1646, 1647, -1, 1649, 1648, 1647, -1, 1650, 1648, 1649, -1, 1651, 1650, 1649, -1, 1652, 1650, 1651, -1, 1653, 1652, 1651, -1, 1654, 1652, 1653, -1, 1655, 1654, 1653, -1, 1656, 1654, 1655, -1, 1657, 1656, 1655, -1, 1658, 1656, 1657, -1, 1659, 1658, 1657, -1, 1660, 1658, 1659, -1, 1661, 1660, 1659, -1, 1662, 1660, 1661, -1, 1663, 1662, 1661, -1, 1664, 1662, 1663, -1, 1665, 1664, 1663, -1, 1666, 1664, 1665, -1, 1667, 1666, 1665, -1, 1668, 1666, 1667, -1, 1669, 1668, 1667, -1, 1670, 1668, 1669, -1, 1671, 1670, 1669, -1, 1672, 1670, 1671, -1, 1673, 1672, 1671, -1, 1674, 1672, 1673, -1, 1675, 1674, 1673, -1, 1676, 1674, 1675, -1, 1677, 1676, 1675, -1, 1678, 1676, 1677, -1, 1678, 1677, 1679, -1, 1680, 1678, 1679, -1, 1680, 1679, 1681, -1, 1682, 1680, 1681, -1, 1682, 1681, 1683, -1, 1684, 1682, 1683, -1, 1684, 1683, 1685, -1, 1686, 1684, 1685, -1, 1686, 1685, 1687, -1, 1576, 1686, 1687, -1, 1576, 1687, 1577, -1, 1293, 1475, 1477, -1, 1688, 1482, 1350, -1, 1688, 1293, 1482, -1, 1688, 1350, 1475, -1, 1688, 1475, 1293, -1, 1485, 1483, 1320, -1, 1355, 1480, 1689, -1, 1480, 1320, 1689, -1, 1483, 1355, 1689, -1, 1320, 1483, 1689, -1, 1690, 1514, 1516, -1, 1690, 1516, 1517, -1, 1691, 1522, 1520, -1, 1691, 1520, 1518, -1, 1691, 1518, 1514, -1, 1691, 1514, 1690, -1, 1692, 1517, 1519, -1, 1692, 1519, 1521, -1, 1692, 1690, 1517, -1, 1693, 1522, 1691, -1, 1693, 1526, 1524, -1, 1693, 1524, 1522, -1, 1694, 1521, 1523, -1, 1694, 1523, 1525, -1, 1694, 1525, 1527, -1, 1694, 1692, 1521, -1, 1695, 1529, 1531, -1, 1695, 1694, 1527, -1, 1695, 1527, 1529, -1, 1696, 1526, 1693, -1, 1696, 1545, 1528, -1, 1696, 1528, 1526, -1, 1697, 1545, 1696, -1, 1697, 1542, 1543, -1, 1697, 1543, 1544, -1, 1697, 1544, 1545, -1, 1698, 1531, 1532, -1, 1698, 1532, 1533, -1, 1698, 1533, 1534, -1, 1698, 1695, 1531, -1, 1699, 1534, 1535, -1, 1699, 1698, 1534, -1, 1699, 1535, 1536, -1, 1700, 1542, 1697, -1, 1700, 1539, 1541, -1, 1700, 1541, 1542, -1, 1701, 1536, 1537, -1, 1701, 1699, 1536, -1, 1702, 1539, 1700, -1, 1702, 1540, 1539, -1, 1546, 1540, 1702, -1, 1547, 1703, 1701, -1, 1547, 1701, 1537, -1, 1548, 1702, 1704, -1, 1548, 1546, 1702, -1, 1549, 1703, 1547, -1, 1550, 1548, 1704, -1, 1551, 1703, 1549, -1, 1552, 1704, 1705, -1, 1552, 1550, 1704, -1, 1553, 1706, 1703, -1, 1553, 1703, 1551, -1, 1554, 1552, 1705, -1, 1555, 1706, 1553, -1, 1556, 1554, 1705, -1, 1556, 1705, 1707, -1, 1557, 1706, 1555, -1, 1557, 1708, 1706, -1, 1574, 1556, 1707, -1, 1558, 1708, 1557, -1, 1573, 1574, 1707, -1, 1560, 1709, 1708, -1, 1560, 1708, 1558, -1, 1572, 1573, 1707, -1, 1572, 1707, 1710, -1, 1561, 1709, 1560, -1, 1571, 1572, 1710, -1, 1562, 1709, 1561, -1, 1570, 1571, 1710, -1, 1570, 1710, 1711, -1, 1563, 1712, 1709, -1, 1563, 1709, 1562, -1, 1569, 1570, 1711, -1, 1564, 1712, 1563, -1, 1568, 1711, 1713, -1, 1568, 1569, 1711, -1, 1565, 1713, 1712, -1, 1565, 1712, 1564, -1, 1567, 1568, 1713, -1, 1566, 1713, 1565, -1, 1566, 1567, 1713, -1, 1714, 1576, 1578, -1, 1714, 1715, 1576, -1, 1716, 1578, 1580, -1, 1716, 1714, 1578, -1, 1717, 1580, 1582, -1, 1717, 1716, 1580, -1, 1718, 1582, 1584, -1, 1718, 1717, 1582, -1, 1719, 1584, 1586, -1, 1719, 1718, 1584, -1, 1720, 1719, 1586, -1, 1588, 1720, 1586, -1, 1721, 1720, 1588, -1, 1590, 1721, 1588, -1, 1722, 1721, 1590, -1, 1592, 1722, 1590, -1, 1723, 1722, 1592, -1, 1594, 1723, 1592, -1, 1724, 1723, 1594, -1, 1596, 1724, 1594, -1, 1725, 1724, 1596, -1, 1598, 1725, 1596, -1, 1726, 1725, 1598, -1, 1600, 1726, 1598, -1, 1727, 1726, 1600, -1, 1602, 1727, 1600, -1, 1728, 1727, 1602, -1, 1604, 1728, 1602, -1, 1729, 1728, 1604, -1, 1606, 1729, 1604, -1, 1730, 1729, 1606, -1, 1608, 1730, 1606, -1, 1731, 1730, 1608, -1, 1610, 1731, 1608, -1, 1732, 1731, 1610, -1, 1612, 1732, 1610, -1, 1733, 1732, 1612, -1, 1614, 1733, 1612, -1, 1734, 1733, 1614, -1, 1616, 1734, 1614, -1, 1735, 1734, 1616, -1, 1618, 1735, 1616, -1, 1736, 1735, 1618, -1, 1620, 1736, 1618, -1, 1737, 1736, 1620, -1, 1622, 1737, 1620, -1, 1738, 1737, 1622, -1, 1624, 1738, 1622, -1, 1739, 1738, 1624, -1, 1626, 1739, 1624, -1, 1740, 1739, 1626, -1, 1628, 1740, 1626, -1, 1741, 1740, 1628, -1, 1630, 1741, 1628, -1, 1742, 1741, 1630, -1, 1632, 1742, 1630, -1, 1743, 1742, 1632, -1, 1634, 1743, 1632, -1, 1744, 1743, 1634, -1, 1636, 1744, 1634, -1, 1745, 1744, 1636, -1, 1638, 1745, 1636, -1, 1746, 1745, 1638, -1, 1640, 1746, 1638, -1, 1747, 1746, 1640, -1, 1642, 1747, 1640, -1, 1748, 1747, 1642, -1, 1644, 1748, 1642, -1, 1749, 1748, 1644, -1, 1646, 1749, 1644, -1, 1750, 1749, 1646, -1, 1648, 1750, 1646, -1, 1751, 1750, 1648, -1, 1650, 1751, 1648, -1, 1752, 1751, 1650, -1, 1652, 1752, 1650, -1, 1753, 1752, 1652, -1, 1654, 1753, 1652, -1, 1754, 1753, 1654, -1, 1656, 1754, 1654, -1, 1755, 1754, 1656, -1, 1658, 1755, 1656, -1, 1756, 1755, 1658, -1, 1660, 1756, 1658, -1, 1757, 1756, 1660, -1, 1662, 1757, 1660, -1, 1758, 1757, 1662, -1, 1664, 1758, 1662, -1, 1759, 1758, 1664, -1, 1666, 1759, 1664, -1, 1760, 1759, 1666, -1, 1668, 1760, 1666, -1, 1761, 1760, 1668, -1, 1670, 1761, 1668, -1, 1762, 1761, 1670, -1, 1672, 1762, 1670, -1, 1763, 1762, 1672, -1, 1674, 1763, 1672, -1, 1764, 1763, 1674, -1, 1676, 1764, 1674, -1, 1765, 1764, 1676, -1, 1678, 1765, 1676, -1, 1766, 1765, 1678, -1, 1680, 1766, 1678, -1, 1767, 1766, 1680, -1, 1682, 1767, 1680, -1, 1768, 1767, 1682, -1, 1684, 1768, 1682, -1, 1769, 1768, 1684, -1, 1686, 1769, 1684, -1, 1770, 1769, 1686, -1, 1576, 1770, 1686, -1, 1715, 1770, 1576, -1, 1771, 1772, 1707, -1, 1705, 1771, 1707, -1, 1773, 1771, 1705, -1, 1704, 1773, 1705, -1, 1774, 1773, 1704, -1, 1702, 1774, 1704, -1, 1775, 1774, 1702, -1, 1700, 1775, 1702, -1, 1776, 1775, 1700, -1, 1697, 1776, 1700, -1, 1777, 1776, 1697, -1, 1696, 1777, 1697, -1, 1778, 1777, 1696, -1, 1693, 1778, 1696, -1, 1779, 1778, 1693, -1, 1691, 1779, 1693, -1, 1780, 1779, 1691, -1, 1781, 1780, 1691, -1, 1690, 1781, 1691, -1, 1782, 1781, 1690, -1, 1692, 1782, 1690, -1, 1783, 1782, 1692, -1, 1694, 1783, 1692, -1, 1784, 1783, 1694, -1, 1695, 1784, 1694, -1, 1785, 1784, 1695, -1, 1698, 1785, 1695, -1, 1786, 1785, 1698, -1, 1699, 1786, 1698, -1, 1787, 1786, 1699, -1, 1701, 1787, 1699, -1, 1788, 1787, 1701, -1, 1703, 1788, 1701, -1, 1789, 1788, 1703, -1, 1790, 1789, 1703, -1, 1706, 1790, 1703, -1, 1791, 1790, 1706, -1, 1708, 1791, 1706, -1, 1792, 1791, 1708, -1, 1709, 1792, 1708, -1, 1793, 1792, 1709, -1, 1712, 1793, 1709, -1, 1794, 1793, 1712, -1, 1713, 1794, 1712, -1, 1795, 1794, 1713, -1, 1711, 1795, 1713, -1, 1796, 1795, 1711, -1, 1710, 1796, 1711, -1, 1797, 1796, 1710, -1, 1707, 1797, 1710, -1, 1772, 1797, 1707, -1, 1798, 1799, 1800, -1, 1801, 1798, 1800, -1, 1801, 1800, 1802, -1, 1803, 1799, 1798, -1, 1803, 1804, 1799, -1, 1805, 1801, 1802, -1, 1805, 1802, 1806, -1, 1807, 1804, 1803, -1, 1807, 1808, 1804, -1, 1809, 1805, 1806, -1, 1809, 1806, 1810, -1, 1811, 1808, 1807, -1, 1811, 1812, 1808, -1, 1813, 1809, 1810, -1, 1813, 1810, 1814, -1, 1815, 1812, 1811, -1, 1815, 1816, 1812, -1, 1817, 1813, 1814, -1, 1817, 1814, 1818, -1, 1819, 1816, 1815, -1, 1819, 1820, 1816, -1, 1821, 1817, 1818, -1, 1821, 1818, 1822, -1, 1823, 1824, 1825, -1, 1823, 1825, 1820, -1, 1823, 1820, 1819, -1, 1826, 1821, 1822, -1, 1826, 1822, 1827, -1, 1828, 1824, 1823, -1, 1828, 1829, 1824, -1, 1830, 1826, 1827, -1, 1830, 1827, 1831, -1, 1832, 1833, 1829, -1, 1832, 1829, 1828, -1, 1834, 1831, 1835, -1, 1834, 1830, 1831, -1, 1836, 1837, 1833, -1, 1836, 1833, 1832, -1, 1838, 1835, 1839, -1, 1838, 1834, 1835, -1, 1840, 1837, 1836, -1, 1840, 1841, 1837, -1, 1842, 1839, 1843, -1, 1842, 1838, 1839, -1, 1844, 1841, 1840, -1, 1844, 1845, 1841, -1, 1846, 1843, 1847, -1, 1846, 1842, 1843, -1, 1848, 1845, 1844, -1, 1848, 1849, 1845, -1, 1850, 1847, 1851, -1, 1850, 1846, 1847, -1, 1852, 1849, 1848, -1, 1853, 1850, 1851, -1, 1854, 1853, 1851, -1, 1855, 1853, 1854, -1, 1856, 1849, 1852, -1, 1856, 1852, 1857, -1, 1858, 1855, 1854, -1, 1858, 1859, 1855, -1, 1860, 1857, 1861, -1, 1860, 1856, 1857, -1, 1862, 1859, 1858, -1, 1862, 1863, 1859, -1, 1864, 1860, 1861, -1, 1864, 1861, 1865, -1, 1866, 1863, 1862, -1, 1866, 1867, 1863, -1, 1868, 1865, 1869, -1, 1868, 1864, 1865, -1, 1870, 1867, 1866, -1, 1870, 1871, 1867, -1, 1872, 1869, 1873, -1, 1872, 1868, 1869, -1, 1874, 1875, 1871, -1, 1874, 1871, 1870, -1, 1876, 1873, 1877, -1, 1876, 1872, 1873, -1, 1878, 1879, 1875, -1, 1878, 1875, 1874, -1, 1880, 1877, 1881, -1, 1880, 1876, 1877, -1, 1882, 1879, 1878, -1, 1883, 1881, 1884, -1, 1883, 1880, 1881, -1, 1885, 1886, 1879, -1, 1885, 1879, 1882, -1, 1887, 1883, 1884, -1, 1887, 1884, 1888, -1, 1889, 1890, 1886, -1, 1889, 1886, 1885, -1, 1891, 1888, 1892, -1, 1891, 1887, 1888, -1, 1893, 1894, 1890, -1, 1893, 1890, 1889, -1, 1895, 1892, 1896, -1, 1895, 1891, 1892, -1, 1897, 1898, 1894, -1, 1897, 1894, 1893, -1, 1899, 1896, 1900, -1, 1899, 1895, 1896, -1, 1901, 1902, 1898, -1, 1901, 1898, 1897, -1, 1903, 1900, 1904, -1, 1903, 1899, 1900, -1, 1905, 1906, 1902, -1, 1905, 1902, 1901, -1, 1907, 1904, 1908, -1, 1907, 1903, 1904, -1, 1909, 1907, 1908, -1, 1909, 1908, 1906, -1, 1909, 1906, 1905, -1, 1910, 1911, 1912, -1, 1910, 1912, 1913, -1, 1910, 1913, 1914, -1, 1910, 1914, 1915, -1, 1910, 1915, 1916, -1, 1910, 1916, 1917, -1, 1910, 1917, 1918, -1, 1910, 1918, 1919, -1, 1910, 1919, 1920, -1, 1910, 1920, 1921, -1, 1910, 1921, 1922, -1, 1910, 1922, 1923, -1, 1910, 1923, 1924, -1, 1910, 1924, 1925, -1, 1910, 1925, 1926, -1, 1910, 1926, 1927, -1, 1910, 1927, 1928, -1, 1910, 1928, 1929, -1, 1910, 1929, 1930, -1, 1910, 1930, 1931, -1, 1910, 1931, 1932, -1, 1910, 1932, 1933, -1, 1910, 1933, 1934, -1, 1910, 1934, 1935, -1, 1910, 1935, 1936, -1, 1910, 1936, 1937, -1, 1910, 1937, 1911, -1, 1938, 1803, 1798, -1, 1938, 1798, 1801, -1, 1938, 1801, 1805, -1, 1939, 1803, 1938, -1, 1939, 1811, 1807, -1, 1939, 1807, 1803, -1, 1940, 1805, 1809, -1, 1940, 1809, 1813, -1, 1940, 1938, 1805, -1, 1941, 1811, 1939, -1, 1941, 1819, 1815, -1, 1941, 1815, 1811, -1, 1942, 1813, 1817, -1, 1942, 1817, 1821, -1, 1942, 1940, 1813, -1, 1943, 1819, 1941, -1, 1943, 1832, 1828, -1, 1943, 1828, 1823, -1, 1943, 1823, 1819, -1, 1944, 1821, 1826, -1, 1944, 1826, 1830, -1, 1944, 1942, 1821, -1, 1945, 1840, 1836, -1, 1945, 1836, 1832, -1, 1945, 1832, 1943, -1, 1946, 1944, 1830, -1, 1946, 1830, 1834, -1, 1946, 1834, 1838, -1, 1946, 1838, 1842, -1, 1947, 1840, 1945, -1, 1947, 1848, 1844, -1, 1947, 1844, 1840, -1, 1948, 1946, 1842, -1, 1948, 1842, 1846, -1, 1850, 1948, 1846, -1, 1949, 1852, 1848, -1, 1949, 1848, 1947, -1, 1950, 1948, 1850, -1, 1950, 1850, 1853, -1, 1857, 1852, 1949, -1, 1855, 1950, 1853, -1, 1951, 1950, 1855, -1, 1861, 1949, 1952, -1, 1861, 1857, 1949, -1, 1859, 1951, 1855, -1, 1865, 1861, 1952, -1, 1863, 1951, 1859, -1, 1869, 1952, 1953, -1, 1869, 1865, 1952, -1, 1867, 1954, 1951, -1, 1867, 1951, 1863, -1, 1873, 1869, 1953, -1, 1871, 1954, 1867, -1, 1877, 1953, 1955, -1, 1877, 1873, 1953, -1, 1875, 1954, 1871, -1, 1875, 1956, 1954, -1, 1881, 1877, 1955, -1, 1879, 1956, 1875, -1, 1884, 1955, 1957, -1, 1884, 1881, 1955, -1, 1886, 1956, 1879, -1, 1886, 1958, 1956, -1, 1888, 1884, 1957, -1, 1890, 1958, 1886, -1, 1892, 1888, 1957, -1, 1894, 1958, 1890, -1, 1894, 1959, 1958, -1, 1896, 1957, 1960, -1, 1896, 1892, 1957, -1, 1898, 1959, 1894, -1, 1900, 1896, 1960, -1, 1902, 1959, 1898, -1, 1904, 1960, 1961, -1, 1904, 1900, 1960, -1, 1906, 1961, 1959, -1, 1906, 1959, 1902, -1, 1908, 1904, 1961, -1, 1908, 1961, 1906, -1, 1962, 1956, 1963, -1, 1954, 1956, 1962, -1, 1964, 1954, 1962, -1, 1951, 1954, 1964, -1, 1965, 1951, 1964, -1, 1950, 1951, 1965, -1, 1966, 1950, 1965, -1, 1948, 1950, 1966, -1, 1967, 1948, 1966, -1, 1946, 1948, 1967, -1, 1968, 1946, 1967, -1, 1944, 1946, 1968, -1, 1969, 1944, 1968, -1, 1942, 1944, 1969, -1, 1970, 1942, 1969, -1, 1940, 1942, 1970, -1, 1971, 1940, 1970, -1, 1938, 1940, 1971, -1, 1972, 1938, 1971, -1, 1939, 1938, 1972, -1, 1973, 1939, 1972, -1, 1941, 1939, 1973, -1, 1974, 1941, 1973, -1, 1943, 1941, 1974, -1, 1975, 1943, 1974, -1, 1945, 1943, 1975, -1, 1976, 1945, 1975, -1, 1947, 1945, 1976, -1, 1977, 1947, 1976, -1, 1949, 1947, 1977, -1, 1978, 1949, 1977, -1, 1952, 1949, 1978, -1, 1979, 1952, 1978, -1, 1953, 1952, 1979, -1, 1980, 1953, 1979, -1, 1955, 1953, 1980, -1, 1981, 1955, 1980, -1, 1957, 1955, 1981, -1, 1982, 1957, 1981, -1, 1960, 1957, 1982, -1, 1983, 1960, 1982, -1, 1961, 1960, 1983, -1, 1984, 1961, 1983, -1, 1959, 1961, 1984, -1, 1985, 1959, 1984, -1, 1958, 1985, 1986, -1, 1958, 1959, 1985, -1, 1956, 1986, 1963, -1, 1956, 1958, 1986, -1, 1987, 1963, 1988, -1, 1989, 1987, 1988, -1, 1990, 1989, 1988, -1, 1991, 1990, 1988, -1, 1992, 1991, 1988, -1, 1993, 1992, 1988, -1, 1994, 1993, 1988, -1, 1995, 1994, 1988, -1, 1996, 1995, 1988, -1, 1997, 1996, 1988, -1, 1998, 1997, 1988, -1, 1999, 1998, 1988, -1, 2000, 1999, 1988, -1, 2001, 2000, 1988, -1, 2002, 2001, 1988, -1, 2003, 2002, 1988, -1, 2004, 2003, 1988, -1, 2005, 2004, 1988, -1, 2006, 2005, 1988, -1, 2007, 2006, 1988, -1, 2008, 2007, 1988, -1, 2009, 2008, 1988, -1, 2010, 2009, 1988, -1, 2011, 2010, 1988, -1, 1963, 2011, 1988, -1 ] } } ] } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 0.000 description "top" position -21.000 0.000 162.611 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 3.142 description "bottom" position -21.000 0.000 -106.611 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 1.571 description "front" position -21.000 -134.611 28.000 } Viewpoint { jump TRUE orientation -0.000 -0.707 -0.707 3.142 description "back" position -21.000 134.611 28.000 } Viewpoint { jump TRUE orientation 0.577 -0.577 -0.577 2.094 description "right" position -155.611 0.000 28.000 } Viewpoint { jump TRUE orientation 0.577 0.577 0.577 2.094 description "left" position 113.611 0.000 28.000 } NavigationInfo { avatarSize [0.25, 1.6, 0.75] headlight TRUE speed 1.0 type "EXAMINE" visibilityLimit 0.0 } choreonoid-1.5.0/share/model/GR001/parts/R_HIP_Y.wrl0000664000000000000000000021171212741425367020370 0ustar rootroot#VRML V2.0 utf8 WorldInfo { title "Exported tringle mesh to VRML97" info ["Created by FreeCAD" ""] } Background { skyAngle 1.57 skyColor 0.1 0.2 0.2 } Transform { scale 0.001 0.001 0.001 rotation 0 0 1 0 scaleOrientation 0 0 1 0 bboxCenter 0 0 0 bboxSize 63.000 41.997 37.000 center 0.000 0.000 0.000 #translation -10.500 -0.001 20.500 children [ Shape { appearance Appearance { material Material { ambientIntensity 0.2 diffuseColor 0.50 0.50 0.50 emissiveColor 0.00 0.00 0.00 # specularColor 0.98 0.98 0.98 shininess 0.06 transparency 0.00 } } geometry IndexedFaceSet { solid FALSE coord Coordinate { point [ -14.000 2.000 -32.000, -14.000 0.956 -34.932, -14.000 1.132 -31.924, -14.000 -0.071 -34.727, -14.000 5.830 -30.214, -14.000 7.657 -32.657, -14.000 5.214 -30.830, -14.000 6.870 -33.347, -14.000 4.500 -31.330, -14.000 6.000 -33.928, -14.000 -3.000 -27.000, -14.000 -2.924 -27.868, -14.000 -4.000 -27.000, -14.000 -5.727 -29.071, -14.000 3.710 -31.698, -14.000 5.061 -34.391, -14.000 4.071 -34.727, -14.000 0.290 -31.698, -14.000 -1.061 -34.391, -14.000 2.868 -31.924, -14.000 3.044 -34.932, -11.500 3.044 -34.932, -11.500 2.868 -31.924, -11.500 2.000 -32.000, -11.500 4.071 -34.727, -11.500 3.710 -31.698, -11.500 -0.071 -34.727, -11.500 1.132 -31.924, -11.500 0.290 -31.698, -11.500 -1.061 -34.391, -11.500 9.664 -24.706, -11.500 6.719 -25.348, -11.500 6.929 -26.162, -11.500 9.916 -25.841, -11.500 0.956 -34.932, -11.500 2.000 -35.000, -14.000 2.000 -35.000, -14.000 0.381 -19.166, -14.000 1.476 -22.028, -14.000 0.663 -22.182, -14.000 -0.613 -19.439, 39.500 5.830 -30.214, 39.500 10.485 -35.485, 39.500 5.214 -30.830, 39.500 9.482 -36.382, 39.500 8.384 -37.161, 39.500 4.500 -31.330, 39.500 7.207 -37.812, 39.500 3.710 -31.698, 39.500 5.963 -38.327, 39.500 4.670 -38.699, 39.500 2.868 -31.924, 39.500 3.344 -38.925, 39.500 2.000 -32.000, 39.500 2.000 -39.000, 39.500 0.689 -38.928, 39.500 1.159 -31.929, 39.500 -0.606 -38.714, -11.500 5.061 -34.391, -11.500 6.000 -33.928, -11.500 6.870 -33.347, -11.500 7.657 -32.657, -14.000 8.347 -31.870, -11.500 8.347 -31.870, -14.000 8.928 -31.000, -11.500 8.928 -31.000, -14.000 9.391 -30.061, -14.000 9.727 -29.071, -11.500 9.391 -30.061, -11.500 9.727 -29.071, -14.000 9.932 -28.044, -11.500 9.932 -28.044, -14.000 10.000 -27.000, -11.500 7.976 -21.682, -11.500 8.684 -22.604, -11.500 7.595 -20.661, -11.500 7.142 -20.872, -11.500 6.312 -20.262, -11.500 5.411 -19.763, -11.500 3.556 -12.000, -11.500 3.454 -19.133, -11.500 4.453 -19.385, -11.500 1.797 -16.854, -11.500 2.431 -19.012, -11.500 1.401 -19.022, -11.500 0.381 -19.166, -11.500 -0.613 -19.439, -14.000 7.976 -21.682, -14.000 7.595 -20.661, -14.000 8.684 -22.604, -14.000 7.142 -20.872, -14.000 3.454 -19.133, -14.000 1.797 -16.854, -14.000 4.453 -19.385, -14.000 2.431 -19.012, -14.000 1.401 -19.022, -14.000 3.556 -12.000, -14.000 -5.803 -17.777, -14.000 -4.000 -21.708, -14.000 -4.700 -22.628, -14.000 -5.260 -23.639, -14.000 -5.668 -24.719, -14.000 -4.000 -12.000, -14.000 -5.145 -12.000, 24.574 14.000 -5.000, 18.796 9.365 -5.000, 17.380 11.788 -5.000, 15.652 14.000 -5.000, 25.326 8.862 -5.000, 30.081 7.249 -5.000, 26.530 5.361 -5.000, 19.877 6.775 -5.000, 42.000 -0.802 -22.859, 42.000 -1.500 -15.522, 42.000 -1.500 -23.429, 42.000 -0.013 -22.423, 42.000 0.841 -22.136, 42.000 12.236 -20.737, 42.000 6.250 -21.003, 42.000 6.285 -24.423, 42.000 12.861 -21.897, 42.000 3.344 -38.925, 42.000 2.000 -39.000, 42.000 4.670 -38.699, 42.000 5.963 -38.327, 42.000 7.207 -37.812, 42.000 8.384 -37.161, 42.000 9.482 -36.382, 42.000 10.485 -35.485, 42.000 11.382 -34.482, 39.500 11.382 -34.482, 42.000 12.161 -33.384, 39.500 12.161 -33.384, 42.000 12.812 -32.207, 39.500 12.812 -32.207, 42.000 13.327 -30.963, 39.500 13.327 -30.963, 42.000 13.699 -29.670, 39.500 13.699 -29.670, 42.000 13.925 -28.344, 39.500 13.925 -28.344, 39.500 14.000 -27.000, 17.286 -3.750 -5.000, 20.946 -1.500 -5.000, 17.126 -6.000 -5.000, 13.626 -1.500 -5.000, 13.305 -1.671 -5.000, 8.145 16.463 -5.000, 14.834 14.865 -5.000, 13.967 15.682 -5.000, 13.056 16.448 -5.000, 6.577 17.826 -5.000, 0.638 14.000 -5.000, 6.577 17.826 -12.000, 4.980 18.336 -5.000, 3.962 18.582 -12.000, -14.000 -12.845 -8.409, -14.000 -12.845 -12.000, -14.000 -12.995 -12.000, -14.000 -14.249 -8.500, 4.934 6.250 -5.000, -0.000 11.000 -5.000, 1.226 3.807 -5.000, 42.000 3.713 -15.123, 42.000 -1.500 -12.000, 42.000 2.401 -15.007, 42.000 1.085 -15.035, 42.000 -0.221 -15.207, 42.000 14.000 -12.000, 42.000 14.000 -27.000, 39.500 14.000 -12.000, -0.094 19.972 -12.000, -1.455 18.944 -12.000, -0.056 21.000 -12.000, 1.267 18.958 -12.000, 1.214 19.979 -12.000, 2.483 20.853 -12.000, -11.500 11.000 -12.000, -14.000 11.000 -12.000, -11.500 12.000 -12.000, -11.500 10.000 -12.000, -14.000 10.000 -12.000, -14.000 12.000 -12.000, -14.000 12.845 -12.000, -11.500 15.124 -12.000, -14.000 15.652 -12.000, -12.005 17.230 -12.000, 4.986 20.400 -12.000, -9.221 16.612 -12.000, -9.834 18.555 -12.000, -6.753 17.759 -12.000, -7.519 19.608 -12.000, 7.415 19.647 -12.000, 33.984 12.000 -12.000, 33.984 14.000 -12.000, 39.000 12.000 -12.000, 35.000 14.000 -12.000, -4.146 18.542 -12.000, -5.094 20.373 -12.000, -2.594 20.839 -12.000, -11.000 14.000 -5.000, -11.000 -1.500 -5.000, -11.500 11.000 -5.000, -11.500 10.000 -5.000, -11.500 4.556 -5.000, -11.500 3.556 -5.000, -11.500 -15.000 -5.000, -9.583 -16.406 -5.000, -11.662 -15.000 -5.000, -11.500 -12.995 -5.000, -11.500 -11.995 -5.000, -3.708 -1.500 -5.000, -11.500 -4.000 -5.000, -3.189 -2.415 -5.000, -14.000 -15.652 -5.000, -14.000 -15.652 -12.000, -11.950 -17.269 -12.000, -11.950 -17.269 -5.000, 7.415 19.647 -5.000, 4.676 20.473 -5.000, 18.994 0.487 -2.000, 23.664 3.970 -2.000, 18.975 0.974 -2.000, 18.944 1.460 -2.000, 26.518 0.235 -2.000, 32.265 2.142 -2.000, -17.928 6.291 -2.000, -16.919 8.646 -2.000, -19.170 8.573 -2.000, -17.784 11.168 -2.000, 12.836 -1.788 -2.000, 18.809 2.690 -2.000, 18.594 3.908 -2.000, 18.300 5.110 -2.000, 2.789 -2.867 -2.000, 1.936 -3.500 -2.000, 13.746 -3.500 -2.000, 3.446 -2.032 -2.000, 34.361 -1.800 -2.000, 34.776 -1.580 -2.000, 34.733 -1.500 -2.000, 34.235 1.723 -2.000, 35.000 -1.500 -2.000, 39.000 -1.500 -2.000, 39.000 12.000 -2.000, 42.000 -1.500 -2.000, 42.000 14.000 -2.000, 39.500 -1.500 -2.000, 39.500 14.000 -2.000, 35.000 14.000 -2.000, 33.984 12.000 -2.000, 33.984 14.000 -2.000, 7.415 19.647 -2.000, 6.577 17.826 -2.000, 4.986 20.400 -2.000, 3.962 18.582 -2.000, 2.483 20.853 -2.000, 1.267 18.958 -2.000, 1.214 19.979 -2.000, -0.056 21.000 -2.000, -0.094 19.972 -2.000, -1.455 18.944 -2.000, -2.594 20.839 -2.000, -4.146 18.542 -2.000, -5.094 20.373 -2.000, -6.753 17.759 -2.000, -7.519 19.608 -2.000, -9.834 18.555 -2.000, -9.221 16.612 -2.000, -12.005 17.230 -2.000, -11.500 15.124 -2.000, -14.000 15.652 -2.000, -14.000 -15.652 -2.000, -11.950 -17.269 -2.000, -11.662 -15.000 -2.000, -14.000 -12.845 -2.000, -11.500 -15.000 -2.000, -11.500 -5.145 -2.000, -14.000 -5.145 -2.000, -14.000 -3.500 -2.000, -11.500 -3.500 -2.000, -11.500 -3.000 -2.000, -14.000 -3.000 -2.000, -11.500 1.292 -2.000, -14.000 1.292 -2.000, -14.000 11.000 -2.000, -11.500 11.000 -2.000, -14.000 12.000 -2.000, -11.500 12.000 -2.000, -14.000 12.845 -2.000, -9.563 -16.418 -2.000, 14.515 -15.176 -2.000, 16.286 -13.257 -2.000, 13.722 -13.142 -2.000, 11.851 -14.851 -2.000, 12.520 -16.860 -2.000, 15.348 -11.200 -2.000, 17.805 -11.134 -2.000, 9.770 -16.296 -2.000, 10.331 -18.283 -2.000, 16.702 -9.058 -2.000, 7.515 -17.451 -2.000, 7.983 -19.424 -2.000, 5.127 -18.295 -2.000, 5.511 -20.264 -2.000, 2.647 -18.815 -2.000, 2.954 -20.791 -2.000, 0.351 -20.997 -2.000, 0.120 -19.000 -2.000, -2.257 -20.878 -2.000, -2.408 -18.847 -2.000, -4.830 -20.437 -2.000, -4.894 -18.359 -2.000, -7.329 -19.680 -2.000, -7.293 -17.544 -2.000, -9.714 -18.618 -2.000, -8.504 -17.518 -2.000, 33.984 14.000 -5.000, 35.000 14.000 -5.000, 39.500 14.000 -5.000, 42.000 14.000 -5.000, 42.000 -1.500 -5.000, 39.500 -1.500 -5.000, 39.000 -1.500 -5.000, 38.125 -1.500 -3.500, 37.250 -1.500 -3.500, 36.125 -1.500 -3.500, 35.000 -1.500 -5.000, 36.314 11.505 -2.000, 35.633 5.100 -2.000, 8.890 16.792 -2.000, 19.864 12.955 -2.000, 14.731 12.000 -2.000, 13.003 13.853 -2.000, 11.045 15.460 -2.000, 2.079 18.781 -2.000, -2.462 15.479 -2.000, -0.191 15.391 -2.000, 0.638 12.000 -2.000, -3.432 -2.055 -2.000, -2.780 -2.876 -2.000, -1.936 -3.500 -2.000, -3.848 -1.092 -2.000, -4.000 -0.055 -2.000, -3.876 0.987 -2.000, -0.000 9.000 -2.000, -2.032 3.446 -2.000, 3.722 4.250 -2.000, 1.013 3.870 -2.000, 3.460 2.008 -2.000, 3.863 1.040 -2.000, 2.819 2.838 -2.000, 1.984 3.473 -2.000, -0.027 4.000 -2.000, -1.066 3.855 -2.000, -3.487 1.960 -2.000, 4.000 -0.000 -2.000, 3.859 -1.053 -2.000, -2.857 2.799 -2.000, 2.520 -11.250 -2.000, -1.000 -3.873 -2.000, 0.000 -4.000 -2.000, 1.000 -3.873 -2.000, 17.963 -10.877 -2.000, 18.118 -10.619 -2.000, 18.268 -10.357 -2.000, 17.551 -7.277 -2.000, 23.109 -4.728 -2.000, 31.165 -3.500 -2.000, 18.675 -3.500 -2.000, 18.211 -5.418 -2.000, 1.850 20.918 -5.000, -1.010 20.976 -5.000, -3.851 20.644 -5.000, -6.621 19.929 -5.000, -9.268 18.844 -5.000, -11.743 17.410 -5.000, -14.000 15.652 -5.000, -15.903 13.715 -5.000, -16.050 13.543 -2.000, -17.539 11.548 -5.000, -18.883 9.189 -5.000, -19.911 6.675 -5.000, -20.180 5.811 -2.000, -20.606 4.050 -5.000, -20.794 2.934 -2.000, -20.956 1.358 -5.000, -21.000 -0.000 -2.000, -20.956 -1.358 -5.000, -20.794 -2.934 -2.000, -20.606 -4.050 -5.000, -20.180 -5.811 -2.000, -19.911 -6.675 -5.000, -19.170 -8.573 -2.000, -18.883 -9.189 -5.000, -17.784 -11.168 -2.000, -17.539 -11.548 -5.000, -16.050 -13.543 -2.000, -15.903 -13.715 -5.000, -9.714 -18.618 -5.000, -7.329 -19.680 -5.000, -4.830 -20.437 -5.000, -2.257 -20.878 -5.000, 0.351 -20.997 -5.000, 2.954 -20.791 -5.000, 5.511 -20.264 -5.000, 7.983 -19.424 -5.000, 10.331 -18.283 -5.000, 12.520 -16.860 -5.000, 14.515 -15.176 -5.000, 16.286 -13.257 -5.000, 17.805 -11.134 -5.000, 17.963 -10.877 -5.000, 18.118 -10.619 -5.000, 18.268 -10.357 -5.000, -15.601 10.844 -2.000, -15.601 -10.844 -2.000, -16.919 -8.646 -2.000, -19.054 -7.192 -2.000, -17.928 -6.291 -2.000, -19.703 -4.372 -2.000, -18.612 -3.821 -2.000, -19.978 -1.467 -2.000, -18.957 -1.281 -2.000, -19.978 1.467 -2.000, -18.957 1.281 -2.000, -19.978 -0.000 -2.000, -18.612 3.821 -2.000, -19.703 4.372 -2.000, -19.054 7.192 -2.000, -16.478 -0.000 -2.000, -17.718 -0.000 -2.000, -16.306 -1.910 -2.000, 39.500 -1.500 -12.000, 34.733 -1.500 -5.000, 39.000 -1.500 -12.000, 37.000 5.250 -5.000, 35.000 7.321 -5.000, 39.000 12.000 -5.000, 35.994 12.000 -5.000, 34.776 -1.580 -5.000, 26.522 -5.969 -3.500, 18.855 -2.341 -2.000, 18.964 -1.173 -2.000, 19.000 0.000 -2.000, 29.612 7.132 -2.000, 32.963 6.614 -2.000, 25.523 6.862 -2.000, 17.430 7.563 -2.000, 16.233 9.874 -2.000, 7.684 15.391 -2.000, 7.733 16.608 -2.000, 3.874 0.997 -5.000, 4.000 -0.000 -5.000, 3.503 1.931 -5.000, 2.912 2.743 -5.000, 2.136 3.382 -5.000, 0.238 3.993 -5.000, -0.764 3.926 -5.000, -1.718 3.612 -5.000, -2.564 3.070 -5.000, -3.248 2.334 -5.000, -3.728 1.451 -5.000, -3.972 0.476 -5.000, -3.965 -0.529 -5.000, -2.450 -3.162 -5.000, -1.541 -3.691 -5.000, -0.526 -3.965 -5.000, 0.526 -3.965 -5.000, 1.541 -3.691 -5.000, 2.450 -3.162 -5.000, 3.189 -2.415 -5.000, 3.708 -1.500 -5.000, 3.869 -1.014 -5.000, 3.967 -0.511 -5.000, 15.918 -1.020 -2.000, 20.982 3.285 -2.000, 9.150 8.555 -2.000, 16.211 -6.279 -2.000, 17.211 -6.348 -2.000, 16.211 -4.890 -2.000, -14.000 10.000 -5.000, -14.000 4.556 -5.000, -14.000 11.000 -5.000, -15.770 12.358 -5.000, -14.000 -15.000 -5.000, -14.000 12.845 -5.000, -14.000 15.000 -5.000, -14.000 15.500 -5.000, -14.000 -12.995 -5.000, -17.478 -0.000 -5.000, -14.000 -12.845 -5.000, -17.303 -2.025 -5.000, -14.000 -3.000 -5.000, -15.739 0.278 -5.000, -14.000 3.556 -5.000, -17.303 2.025 -5.000, -14.000 -11.995 -5.000, -15.770 -12.632 -5.000, -14.000 -4.000 -5.000, 12.520 -16.860 -12.000, 10.331 -18.283 -12.000, 14.515 -15.176 -12.000, -9.714 -18.618 -12.000, 16.286 -13.257 -12.000, -7.329 -19.680 -12.000, 17.805 -11.134 -12.000, -4.830 -20.437 -12.000, -2.257 -20.878 -12.000, 0.351 -20.997 -12.000, 2.954 -20.791 -12.000, 5.511 -20.264 -12.000, 7.983 -19.424 -12.000, -4.964 -18.340 -5.000, -7.338 -17.526 -5.000, 18.000 -10.500 -5.000, -2.504 -18.834 -5.000, 0.000 -19.000 -5.000, 16.702 -9.058 -5.000, 2.543 -18.829 -5.000, 5.040 -18.319 -5.000, 7.446 -17.480 -5.000, 9.718 -16.326 -5.000, 13.701 -13.164 -5.000, 15.339 -11.212 -5.000, -11.500 -3.000 -5.000, 11.816 -14.879 -5.000, -11.500 15.000 -5.000, -11.500 15.124 -5.000, -9.148 16.653 -5.000, -6.596 17.818 -5.000, -3.901 18.595 -5.000, -1.120 18.967 -5.000, 1.685 18.925 -5.000, 42.000 13.928 -25.685, 42.000 13.712 -24.386, 42.000 13.355 -23.118, 42.000 11.488 -19.653, 42.000 10.626 -18.658, 42.000 9.660 -17.763, 42.000 8.601 -16.979, 42.000 7.463 -16.316, 42.000 6.260 -15.781, 42.000 5.005 -15.382, 39.500 -1.500 -15.522, 34.235 3.723 -5.000, 31.666 4.269 -5.000, 35.000 12.000 -5.000, 36.492 12.000 -10.250, 36.492 12.000 -8.500, 35.238 12.000 -8.500, 33.984 12.000 -5.000, 37.746 12.000 -8.500, 24.981 -3.071 -5.000, 19.596 -7.549 -5.000, 20.496 -4.574 -5.000, 27.965 4.637 -2.000, 20.868 2.351 -5.000, 20.644 3.848 -5.000, 20.314 5.325 -5.000, -14.000 14.249 -8.500, -14.000 -12.845 -6.824, -14.000 -13.923 -6.750, -14.000 -13.452 -8.126, -14.000 11.923 -8.500, -14.000 6.146 -8.500, -14.000 1.292 -12.000, -14.000 4.556 -12.000, -14.000 8.073 -8.500, -14.000 0.778 -8.500, -14.000 -1.111 -8.500, -14.000 -3.000 -12.000, -14.000 -3.500 -12.000, -14.000 -7.997 -6.750, -14.000 -7.923 -8.500, -14.000 -5.961 -8.500, -11.662 -15.000 -12.000, -11.639 -12.995 -12.000, 0.120 -19.000 -12.000, 2.647 -18.815 -12.000, -2.408 -18.847 -12.000, -4.894 -18.359 -12.000, 13.722 -13.142 -12.000, -7.293 -17.544 -12.000, 11.851 -14.851 -12.000, 15.348 -11.200 -12.000, -8.504 -17.518 -12.000, -9.563 -16.418 -12.000, 9.770 -16.296 -12.000, 16.702 -9.058 -12.000, 7.515 -17.451 -12.000, 5.127 -18.295 -12.000, -11.500 -15.000 -12.000, -11.500 -12.995 -12.000, -11.500 -13.452 -8.126, -11.500 -5.145 -12.000, -11.500 -11.995 -12.000, -11.500 -12.845 -12.000, -11.500 -3.500 -12.000, -11.500 -3.000 -12.000, -11.500 -4.000 -12.000, -11.500 -8.226 -8.500, -11.500 -7.997 -6.750, -11.500 -6.113 -8.500, -11.500 -1.111 -8.500, -11.500 0.778 -8.500, -11.500 1.292 -12.000, -11.500 6.146 -8.500, -11.500 4.556 -12.000, -11.500 8.073 -8.500, -11.500 12.031 -8.500, -11.500 13.062 -8.500, -11.500 13.000 -6.750, -11.500 14.093 -8.500, 3.345 18.703 -5.000, 39.500 -0.221 -15.207, 39.500 3.713 -15.123, 39.500 2.401 -15.007, 39.500 1.085 -15.035, 39.500 13.928 -25.685, 39.500 13.712 -24.386, 39.500 13.355 -23.118, 39.500 12.861 -21.897, 39.500 12.236 -20.737, 39.500 11.488 -19.653, 39.500 10.626 -18.658, 39.500 9.660 -17.763, 39.500 8.601 -16.979, 39.500 7.463 -16.316, 39.500 6.260 -15.781, 39.500 5.005 -15.382, 20.280 14.913 -8.500, -11.500 10.000 -27.000, 42.000 2.633 -22.040, 42.000 6.678 -25.234, 42.000 1.733 -22.007, 42.000 6.919 -26.103, 42.000 7.000 -27.000, 42.000 5.753 -23.696, 42.000 5.099 -23.076, 42.000 4.344 -22.583, 42.000 3.513 -22.234, 39.500 -2.733 -15.973, 42.000 -2.733 -15.973, 42.000 -3.909 -16.556, 39.500 -3.909 -16.556, 39.500 -5.014 -17.264, 42.000 -5.014 -17.264, 42.000 -6.036 -18.088, 39.500 -6.036 -18.088, 39.500 -6.961 -19.019, 42.000 -6.961 -19.019, 42.000 -7.779 -20.046, 39.500 -7.779 -20.046, 39.500 -8.481 -21.156, 42.000 -8.481 -21.156, 39.500 -9.056 -22.335, 42.000 -9.056 -22.335, 39.500 -9.500 -23.571, 42.000 -9.500 -23.571, 39.500 -9.805 -24.847, 42.000 -9.805 -24.847, 39.500 -9.970 -26.150, 42.000 -9.970 -26.150, 39.500 -9.991 -27.462, 42.000 -9.991 -27.462, 39.500 -9.869 -28.769, 42.000 -9.869 -28.769, 39.500 -9.605 -30.055, 42.000 -9.605 -30.055, 39.500 -9.201 -31.304, 42.000 -9.201 -31.304, 39.500 -8.664 -32.502, 42.000 -8.664 -32.502, 39.500 -7.999 -33.634, 42.000 -7.999 -33.634, 39.500 -7.215 -34.687, 42.000 -7.215 -34.687, 42.000 -6.320 -35.647, 39.500 -6.320 -35.647, 39.500 -5.326 -36.504, 42.000 -5.326 -36.504, 39.500 -4.244 -37.248, 42.000 -4.244 -37.248, 39.500 -3.087 -37.868, 42.000 -3.087 -37.868, 39.500 -1.870 -38.359, 42.000 -1.870 -38.359, 42.000 -0.606 -38.714, 42.000 0.689 -38.928, 27.801 1.930 -5.000, 20.976 -1.000 -5.000, 20.994 -0.500 -5.000, 21.000 0.000 -5.000, 20.985 0.785 -5.000, 20.941 1.569 -5.000, 9.939 10.388 -5.000, 23.203 4.563 -5.000, -14.000 -11.995 -12.000, -14.000 -6.000 -27.000, -14.000 -5.917 -25.848, -14.000 -3.270 -20.981, -14.000 -1.562 -19.837, -14.000 -2.453 -20.354, -14.000 5.411 -19.763, -14.000 6.312 -20.262, -14.000 9.664 -24.706, -14.000 9.916 -25.841, -14.000 9.250 -23.619, -12.750 -9.497 -19.500, -11.500 -6.000 -27.000, -11.500 -5.917 -25.848, -11.500 -5.668 -24.719, -11.500 -5.803 -17.777, -11.500 -4.700 -22.628, -11.500 -4.000 -21.708, -11.500 -5.260 -23.639, -11.500 -3.270 -20.981, -11.500 -1.562 -19.837, -11.500 -2.453 -20.354, -11.500 9.250 -23.619, 18.622 14.317 -5.000, 39.500 6.250 -21.003, 39.500 2.633 -22.040, 39.500 5.753 -23.696, 39.500 5.099 -23.076, 39.500 4.344 -22.583, 39.500 3.513 -22.234, 39.500 6.285 -24.423, 39.500 0.841 -22.136, 39.500 -0.013 -22.423, 39.500 -0.802 -22.859, 39.500 -1.500 -23.429, 39.500 1.733 -22.007, 39.500 6.678 -25.234, 39.500 6.919 -26.103, 39.500 7.000 -27.000, 42.000 -2.051 -24.069, 42.000 -2.486 -24.792, 42.000 -2.794 -25.578, 42.000 -2.964 -26.405, 42.000 -2.994 -27.248, 42.000 -2.881 -28.085, 42.000 -2.629 -28.890, 42.000 -2.245 -29.642, 42.000 -1.740 -30.318, 42.000 -1.129 -30.900, 42.000 -0.428 -31.371, 42.000 0.342 -31.717, 42.000 1.159 -31.929, 42.000 2.000 -32.000, 42.000 6.924 -27.868, 42.000 2.868 -31.924, 42.000 6.698 -28.710, 42.000 3.710 -31.698, 42.000 6.330 -29.500, 42.000 4.500 -31.330, 42.000 5.830 -30.214, 42.000 5.214 -30.830, 39.500 -2.051 -24.069, 39.500 -2.486 -24.792, 39.500 -2.794 -25.578, 39.500 -2.964 -26.405, 39.500 -2.994 -27.248, 39.500 -2.881 -28.085, 39.500 -2.629 -28.890, 39.500 -2.245 -29.642, 39.500 -1.740 -30.318, 39.500 -1.129 -30.900, 39.500 -0.428 -31.371, 39.500 0.342 -31.717, 39.500 6.924 -27.868, 39.500 6.698 -28.710, 39.500 6.330 -29.500, 29.098 5.759 -5.000, -14.000 -4.000 -26.067, -14.000 -5.000 -24.354, -14.000 2.303 -22.009, -14.000 3.122 -22.127, -14.000 3.910 -22.379, -14.000 -1.472 -23.402, -14.000 -2.018 -24.024, -14.000 -0.831 -22.879, -14.000 -2.454 -24.727, -14.000 -0.113 -22.468, -14.000 -2.767 -25.493, -14.000 4.657 -22.765, -14.000 5.330 -23.270, -14.000 6.929 -26.162, -14.000 6.719 -25.348, -14.000 7.000 -27.000, -14.000 6.955 -23.936, -14.000 6.375 -24.580, -14.000 6.431 -24.230, -14.000 5.908 -23.881, -14.000 -5.932 -28.044, -11.500 -5.932 -28.044, -11.500 -5.727 -29.071, -14.000 -5.391 -30.061, -11.500 -5.391 -30.061, -14.000 -4.928 -31.000, -11.500 -4.928 -31.000, -14.000 -4.347 -31.870, -11.500 -4.347 -31.870, -11.500 -3.657 -32.657, -14.000 -3.657 -32.657, -14.000 -2.870 -33.347, -11.500 -2.870 -33.347, -11.500 -2.000 -33.928, -14.000 -2.000 -33.928, -11.500 -4.000 -26.067, -11.500 -5.000 -24.354, -11.500 2.303 -22.009, -11.500 1.476 -22.028, -11.500 3.122 -22.127, -11.500 3.910 -22.379, -11.500 -1.472 -23.402, -11.500 -2.018 -24.024, -11.500 -0.831 -22.879, -11.500 -2.454 -24.727, -11.500 -0.113 -22.468, -11.500 -2.767 -25.493, -11.500 0.663 -22.182, -11.500 4.657 -22.765, -11.500 5.330 -23.270, -11.500 7.000 -27.000, -11.500 6.955 -23.936, -11.500 6.375 -24.580, -11.500 6.431 -24.230, -11.500 5.908 -23.881, -11.500 -4.000 -27.000, -11.500 6.924 -27.868, -11.500 6.698 -28.710, -11.500 6.330 -29.500, -11.500 -2.924 -27.868, -11.500 -3.000 -27.000, -11.500 -2.698 -28.710, -11.500 4.500 -31.330, -11.500 -2.330 -29.500, -11.500 5.830 -30.214, -11.500 -1.830 -30.214, -11.500 5.214 -30.830, -11.500 -1.214 -30.830, -11.500 -0.500 -31.330, -14.000 6.924 -27.868, -14.000 6.698 -28.710, -14.000 6.330 -29.500, -14.000 -2.698 -28.710, -14.000 -2.330 -29.500, -14.000 -1.830 -30.214, -14.000 -1.214 -30.830, -14.000 -0.500 -31.330, -11.500 -2.896 -25.986, -14.000 -2.896 -25.986, -14.000 -2.974 -26.490, -11.500 -2.974 -26.490, -14.000 -3.384 -26.246, -11.500 -3.384 -26.246 ] } colorPerVertex FALSE coordIndex [ 0, 1, 2, -1, 2, 1, 3, -1, 4, 5, 6, -1, 5, 7, 6, -1, 6, 7, 8, -1, 7, 9, 8, -1, 10, 11, 12, -1, 11, 13, 12, -1, 14, 8, 15, -1, 14, 15, 16, -1, 2, 3, 17, -1, 17, 3, 18, -1, 14, 16, 19, -1, 19, 16, 20, -1, 21, 22, 23, -1, 22, 21, 24, -1, 24, 25, 22, -1, 26, 27, 28, -1, 26, 28, 29, -1, 30, 31, 32, -1, 33, 30, 32, -1, 34, 26, 3, -1, 34, 3, 1, -1, 35, 34, 1, -1, 35, 1, 36, -1, 37, 38, 39, -1, 37, 39, 40, -1, 41, 42, 43, -1, 42, 44, 43, -1, 43, 45, 46, -1, 46, 45, 47, -1, 46, 47, 48, -1, 48, 47, 49, -1, 48, 50, 51, -1, 51, 50, 52, -1, 51, 52, 53, -1, 53, 52, 54, -1, 53, 55, 56, -1, 56, 55, 57, -1, 21, 35, 20, -1, 35, 36, 20, -1, 20, 16, 21, -1, 16, 24, 21, -1, 16, 15, 24, -1, 15, 58, 24, -1, 15, 9, 58, -1, 9, 59, 58, -1, 9, 7, 59, -1, 7, 60, 59, -1, 60, 7, 5, -1, 61, 60, 5, -1, 61, 5, 62, -1, 63, 61, 62, -1, 62, 64, 63, -1, 64, 65, 63, -1, 64, 66, 65, -1, 66, 67, 68, -1, 68, 65, 66, -1, 67, 69, 68, -1, 70, 71, 69, -1, 67, 70, 69, -1, 70, 72, 71, -1, 73, 74, 75, -1, 73, 75, 76, -1, 75, 77, 76, -1, 77, 75, 78, -1, 75, 79, 78, -1, 80, 81, 82, -1, 80, 82, 83, -1, 83, 82, 84, -1, 84, 82, 85, -1, 85, 82, 86, -1, 79, 82, 81, -1, 87, 88, 89, -1, 88, 87, 90, -1, 91, 92, 93, -1, 92, 91, 94, -1, 92, 94, 95, -1, 92, 95, 37, -1, 92, 37, 40, -1, 96, 93, 92, -1, 97, 98, 99, -1, 97, 99, 100, -1, 97, 100, 101, -1, 102, 98, 97, -1, 103, 102, 97, -1, 104, 105, 106, -1, 104, 106, 107, -1, 108, 105, 104, -1, 109, 110, 108, -1, 110, 111, 108, -1, 108, 111, 105, -1, 109, 108, 104, -1, 112, 113, 114, -1, 115, 113, 112, -1, 116, 113, 115, -1, 117, 118, 119, -1, 120, 117, 119, -1, 121, 122, 52, -1, 122, 54, 52, -1, 52, 50, 121, -1, 123, 121, 50, -1, 50, 49, 123, -1, 124, 123, 49, -1, 49, 47, 124, -1, 125, 124, 47, -1, 47, 45, 125, -1, 45, 126, 125, -1, 45, 44, 126, -1, 44, 127, 126, -1, 44, 128, 127, -1, 128, 44, 42, -1, 129, 128, 42, -1, 42, 130, 129, -1, 131, 129, 130, -1, 130, 132, 131, -1, 132, 133, 131, -1, 132, 134, 133, -1, 135, 133, 134, -1, 134, 136, 135, -1, 136, 137, 135, -1, 136, 138, 137, -1, 138, 139, 137, -1, 138, 140, 139, -1, 140, 141, 139, -1, 142, 143, 144, -1, 142, 145, 143, -1, 142, 144, 145, -1, 144, 146, 145, -1, 107, 147, 148, -1, 148, 147, 149, -1, 149, 147, 150, -1, 150, 147, 151, -1, 152, 147, 107, -1, 147, 152, 151, -1, 153, 151, 154, -1, 154, 155, 153, -1, 156, 157, 158, -1, 156, 158, 159, -1, 111, 160, 161, -1, 160, 162, 161, -1, 163, 164, 165, -1, 165, 164, 166, -1, 166, 164, 167, -1, 167, 164, 113, -1, 168, 164, 163, -1, 168, 169, 141, -1, 168, 141, 170, -1, 171, 172, 173, -1, 171, 174, 172, -1, 171, 173, 174, -1, 175, 174, 173, -1, 175, 176, 174, -1, 175, 173, 176, -1, 177, 178, 179, -1, 180, 178, 177, -1, 180, 181, 178, -1, 179, 178, 182, -1, 179, 182, 183, -1, 179, 183, 184, -1, 184, 183, 185, -1, 184, 185, 186, -1, 155, 174, 176, -1, 155, 176, 187, -1, 188, 184, 186, -1, 188, 186, 189, -1, 190, 188, 189, -1, 190, 189, 191, -1, 153, 155, 187, -1, 153, 187, 192, -1, 193, 153, 192, -1, 193, 192, 194, -1, 195, 193, 196, -1, 195, 196, 170, -1, 197, 190, 198, -1, 197, 198, 199, -1, 200, 201, 202, -1, 202, 201, 203, -1, 203, 201, 204, -1, 204, 201, 205, -1, 206, 207, 208, -1, 207, 206, 209, -1, 209, 210, 207, -1, 211, 212, 201, -1, 213, 212, 211, -1, 214, 215, 216, -1, 217, 214, 216, -1, 192, 187, 218, -1, 187, 219, 218, -1, 220, 221, 222, -1, 222, 221, 223, -1, 220, 224, 221, -1, 221, 224, 225, -1, 226, 227, 228, -1, 229, 228, 227, -1, 230, 223, 231, -1, 230, 231, 232, -1, 230, 232, 233, -1, 234, 235, 236, -1, 234, 236, 237, -1, 237, 236, 230, -1, 238, 239, 240, -1, 238, 240, 241, -1, 238, 241, 225, -1, 240, 242, 241, -1, 242, 243, 241, -1, 244, 245, 246, -1, 244, 247, 245, -1, 244, 243, 247, -1, 244, 246, 248, -1, 249, 244, 248, -1, 250, 244, 249, -1, 250, 249, 251, -1, 252, 250, 251, -1, 252, 253, 250, -1, 254, 253, 252, -1, 255, 253, 254, -1, 255, 254, 256, -1, 257, 255, 256, -1, 258, 257, 256, -1, 258, 259, 257, -1, 258, 256, 259, -1, 260, 261, 257, -1, 260, 259, 261, -1, 260, 257, 259, -1, 261, 259, 262, -1, 263, 261, 262, -1, 263, 262, 264, -1, 265, 263, 264, -1, 266, 265, 264, -1, 267, 265, 266, -1, 267, 268, 265, -1, 269, 268, 267, -1, 270, 268, 269, -1, 271, 270, 269, -1, 272, 273, 274, -1, 272, 274, 275, -1, 275, 274, 276, -1, 277, 275, 276, -1, 278, 275, 277, -1, 279, 278, 277, -1, 279, 280, 281, -1, 279, 277, 280, -1, 279, 281, 282, -1, 283, 282, 281, -1, 284, 282, 283, -1, 285, 284, 283, -1, 285, 283, 286, -1, 285, 286, 287, -1, 287, 286, 288, -1, 287, 288, 289, -1, 289, 288, 270, -1, 289, 270, 271, -1, 273, 290, 274, -1, 291, 292, 293, -1, 294, 291, 293, -1, 295, 291, 294, -1, 293, 292, 296, -1, 292, 297, 296, -1, 298, 295, 294, -1, 298, 299, 295, -1, 300, 296, 297, -1, 301, 299, 298, -1, 301, 302, 299, -1, 303, 302, 301, -1, 304, 302, 303, -1, 305, 304, 303, -1, 306, 304, 305, -1, 307, 306, 305, -1, 307, 305, 308, -1, 309, 307, 308, -1, 309, 308, 310, -1, 311, 309, 310, -1, 311, 310, 312, -1, 313, 311, 312, -1, 314, 313, 312, -1, 315, 313, 314, -1, 316, 315, 314, -1, 316, 290, 315, -1, 316, 314, 290, -1, 273, 315, 290, -1, 249, 317, 251, -1, 249, 318, 317, -1, 249, 248, 318, -1, 248, 319, 318, -1, 246, 319, 248, -1, 246, 320, 319, -1, 246, 245, 321, -1, 320, 246, 321, -1, 322, 245, 247, -1, 322, 321, 245, -1, 323, 247, 243, -1, 323, 322, 247, -1, 323, 243, 324, -1, 325, 323, 324, -1, 243, 325, 324, -1, 242, 325, 243, -1, 326, 242, 327, -1, 326, 325, 242, -1, 326, 327, 325, -1, 327, 323, 325, -1, 250, 328, 244, -1, 244, 329, 243, -1, 329, 241, 243, -1, 328, 241, 329, -1, 328, 329, 244, -1, 250, 253, 330, -1, 330, 331, 250, -1, 332, 331, 333, -1, 334, 333, 331, -1, 330, 334, 331, -1, 332, 250, 331, -1, 288, 268, 270, -1, 257, 335, 255, -1, 335, 253, 255, -1, 261, 336, 257, -1, 263, 336, 261, -1, 265, 336, 263, -1, 268, 336, 265, -1, 288, 336, 268, -1, 337, 338, 335, -1, 337, 336, 338, -1, 337, 335, 336, -1, 288, 338, 336, -1, 336, 335, 257, -1, 280, 339, 281, -1, 280, 340, 339, -1, 340, 280, 341, -1, 281, 339, 342, -1, 283, 281, 343, -1, 281, 342, 343, -1, 283, 343, 344, -1, 288, 286, 345, -1, 286, 346, 345, -1, 347, 233, 345, -1, 348, 347, 345, -1, 349, 350, 347, -1, 349, 347, 351, -1, 352, 351, 347, -1, 348, 352, 347, -1, 347, 350, 230, -1, 347, 230, 233, -1, 345, 353, 348, -1, 345, 354, 353, -1, 345, 346, 354, -1, 283, 344, 355, -1, 356, 230, 350, -1, 357, 230, 356, -1, 237, 230, 357, -1, 286, 283, 358, -1, 283, 355, 358, -1, 288, 345, 338, -1, 286, 358, 346, -1, 274, 290, 276, -1, 293, 296, 236, -1, 296, 300, 236, -1, 235, 359, 236, -1, 360, 341, 359, -1, 360, 359, 361, -1, 361, 359, 362, -1, 362, 359, 235, -1, 314, 312, 359, -1, 312, 310, 359, -1, 359, 310, 308, -1, 359, 308, 305, -1, 359, 305, 303, -1, 276, 290, 277, -1, 303, 301, 359, -1, 301, 298, 359, -1, 359, 298, 294, -1, 359, 294, 293, -1, 341, 314, 359, -1, 359, 293, 236, -1, 280, 277, 341, -1, 341, 290, 314, -1, 290, 341, 277, -1, 297, 363, 300, -1, 363, 364, 300, -1, 364, 365, 300, -1, 300, 365, 366, -1, 365, 367, 366, -1, 365, 368, 367, -1, 368, 369, 367, -1, 366, 367, 370, -1, 369, 370, 367, -1, 254, 252, 218, -1, 254, 218, 219, -1, 256, 254, 219, -1, 219, 371, 256, -1, 371, 259, 256, -1, 371, 372, 259, -1, 262, 259, 372, -1, 262, 372, 373, -1, 373, 264, 262, -1, 373, 374, 264, -1, 266, 264, 374, -1, 266, 374, 375, -1, 267, 266, 375, -1, 375, 376, 267, -1, 376, 269, 267, -1, 377, 271, 269, -1, 376, 377, 269, -1, 377, 378, 271, -1, 379, 271, 378, -1, 379, 378, 380, -1, 229, 379, 380, -1, 380, 381, 229, -1, 381, 228, 229, -1, 381, 382, 228, -1, 383, 228, 382, -1, 383, 382, 384, -1, 385, 383, 384, -1, 385, 384, 386, -1, 387, 385, 386, -1, 387, 386, 388, -1, 389, 387, 388, -1, 388, 390, 389, -1, 391, 389, 390, -1, 391, 390, 392, -1, 392, 393, 391, -1, 393, 392, 394, -1, 394, 395, 393, -1, 395, 394, 396, -1, 397, 395, 396, -1, 397, 396, 398, -1, 398, 272, 397, -1, 398, 214, 272, -1, 273, 272, 214, -1, 214, 217, 273, -1, 217, 315, 273, -1, 217, 399, 315, -1, 313, 315, 399, -1, 399, 400, 313, -1, 400, 311, 313, -1, 311, 400, 401, -1, 401, 309, 311, -1, 309, 401, 402, -1, 402, 307, 309, -1, 307, 402, 403, -1, 403, 306, 307, -1, 403, 404, 306, -1, 404, 304, 306, -1, 304, 404, 405, -1, 405, 302, 304, -1, 302, 405, 406, -1, 406, 299, 302, -1, 299, 406, 407, -1, 295, 299, 407, -1, 407, 408, 295, -1, 291, 295, 408, -1, 291, 408, 409, -1, 292, 291, 409, -1, 292, 409, 410, -1, 410, 297, 292, -1, 297, 410, 411, -1, 411, 363, 297, -1, 363, 411, 412, -1, 412, 364, 363, -1, 412, 413, 364, -1, 413, 365, 364, -1, 365, 413, 414, -1, 227, 415, 229, -1, 229, 415, 379, -1, 272, 275, 397, -1, 379, 415, 289, -1, 397, 416, 395, -1, 379, 289, 271, -1, 416, 397, 275, -1, 393, 395, 417, -1, 395, 416, 417, -1, 418, 391, 393, -1, 418, 419, 391, -1, 418, 393, 419, -1, 393, 417, 419, -1, 420, 389, 391, -1, 420, 421, 389, -1, 420, 391, 421, -1, 391, 419, 421, -1, 422, 387, 389, -1, 422, 423, 387, -1, 422, 389, 423, -1, 389, 421, 423, -1, 424, 385, 387, -1, 424, 425, 385, -1, 424, 387, 425, -1, 426, 387, 423, -1, 426, 425, 387, -1, 426, 423, 425, -1, 385, 425, 427, -1, 428, 385, 427, -1, 428, 383, 385, -1, 428, 427, 383, -1, 427, 226, 383, -1, 429, 383, 226, -1, 429, 228, 383, -1, 429, 226, 228, -1, 419, 278, 421, -1, 417, 278, 419, -1, 416, 278, 417, -1, 275, 278, 416, -1, 421, 278, 279, -1, 421, 279, 282, -1, 427, 284, 226, -1, 284, 227, 226, -1, 227, 285, 415, -1, 227, 284, 285, -1, 415, 285, 287, -1, 415, 287, 289, -1, 427, 425, 430, -1, 431, 425, 423, -1, 431, 430, 425, -1, 431, 423, 430, -1, 423, 421, 430, -1, 282, 284, 430, -1, 432, 421, 282, -1, 432, 430, 421, -1, 432, 282, 430, -1, 430, 284, 427, -1, 252, 251, 218, -1, 251, 317, 218, -1, 318, 196, 317, -1, 317, 196, 194, -1, 196, 318, 319, -1, 170, 196, 319, -1, 319, 168, 170, -1, 320, 168, 319, -1, 168, 320, 321, -1, 168, 321, 164, -1, 321, 322, 164, -1, 433, 164, 322, -1, 327, 242, 240, -1, 327, 240, 434, -1, 433, 322, 323, -1, 323, 435, 433, -1, 323, 327, 436, -1, 327, 437, 436, -1, 323, 436, 438, -1, 436, 437, 438, -1, 437, 439, 438, -1, 240, 239, 440, -1, 240, 440, 434, -1, 440, 239, 238, -1, 368, 440, 238, -1, 365, 441, 368, -1, 414, 441, 365, -1, 414, 440, 441, -1, 441, 440, 368, -1, 368, 238, 225, -1, 369, 368, 224, -1, 369, 224, 442, -1, 442, 224, 443, -1, 443, 224, 444, -1, 444, 224, 220, -1, 224, 368, 225, -1, 445, 225, 241, -1, 446, 445, 241, -1, 446, 328, 445, -1, 446, 241, 328, -1, 250, 445, 328, -1, 332, 447, 250, -1, 221, 445, 447, -1, 233, 221, 447, -1, 233, 447, 448, -1, 448, 447, 449, -1, 332, 449, 447, -1, 447, 445, 250, -1, 335, 338, 450, -1, 338, 332, 450, -1, 335, 450, 253, -1, 332, 333, 450, -1, 333, 334, 450, -1, 450, 334, 330, -1, 451, 330, 253, -1, 451, 450, 330, -1, 451, 253, 450, -1, 452, 356, 350, -1, 356, 452, 453, -1, 350, 349, 454, -1, 454, 452, 350, -1, 349, 455, 454, -1, 349, 351, 455, -1, 456, 455, 351, -1, 456, 351, 352, -1, 352, 162, 456, -1, 162, 352, 348, -1, 348, 457, 162, -1, 457, 348, 353, -1, 458, 457, 353, -1, 458, 353, 354, -1, 459, 458, 354, -1, 354, 346, 459, -1, 346, 460, 459, -1, 460, 346, 358, -1, 358, 461, 460, -1, 358, 355, 461, -1, 355, 462, 461, -1, 355, 344, 462, -1, 344, 463, 462, -1, 344, 343, 463, -1, 464, 463, 343, -1, 464, 343, 342, -1, 342, 211, 464, -1, 342, 339, 211, -1, 213, 211, 339, -1, 213, 339, 340, -1, 465, 213, 340, -1, 340, 341, 465, -1, 341, 466, 465, -1, 466, 341, 360, -1, 467, 466, 360, -1, 467, 360, 361, -1, 361, 468, 467, -1, 361, 362, 468, -1, 362, 469, 468, -1, 469, 362, 235, -1, 470, 469, 235, -1, 470, 235, 234, -1, 471, 470, 234, -1, 471, 234, 237, -1, 472, 471, 237, -1, 472, 237, 357, -1, 357, 473, 472, -1, 474, 473, 357, -1, 357, 356, 474, -1, 356, 453, 474, -1, 230, 236, 475, -1, 475, 236, 369, -1, 475, 369, 442, -1, 475, 442, 443, -1, 475, 443, 444, -1, 230, 475, 223, -1, 475, 444, 220, -1, 475, 220, 222, -1, 475, 222, 223, -1, 223, 221, 476, -1, 223, 476, 231, -1, 232, 231, 476, -1, 232, 476, 233, -1, 233, 476, 221, -1, 338, 477, 332, -1, 338, 345, 477, -1, 477, 233, 448, -1, 477, 448, 449, -1, 477, 449, 332, -1, 345, 233, 477, -1, 300, 478, 236, -1, 300, 366, 478, -1, 479, 366, 370, -1, 479, 478, 366, -1, 479, 370, 478, -1, 369, 478, 370, -1, 480, 369, 236, -1, 480, 478, 369, -1, 480, 236, 478, -1, 371, 219, 176, -1, 187, 176, 219, -1, 173, 372, 371, -1, 371, 176, 173, -1, 199, 373, 372, -1, 173, 199, 372, -1, 373, 199, 198, -1, 198, 374, 373, -1, 374, 198, 191, -1, 375, 374, 191, -1, 191, 189, 375, -1, 189, 376, 375, -1, 376, 189, 186, -1, 186, 377, 376, -1, 377, 186, 185, -1, 481, 381, 380, -1, 482, 381, 481, -1, 481, 380, 483, -1, 484, 380, 378, -1, 484, 483, 380, -1, 484, 378, 483, -1, 214, 398, 485, -1, 483, 378, 486, -1, 486, 378, 487, -1, 487, 378, 488, -1, 485, 398, 489, -1, 488, 378, 377, -1, 490, 386, 384, -1, 490, 388, 386, -1, 390, 388, 490, -1, 489, 398, 491, -1, 492, 390, 490, -1, 492, 493, 390, -1, 492, 490, 493, -1, 494, 493, 490, -1, 494, 495, 493, -1, 494, 490, 495, -1, 496, 495, 490, -1, 496, 384, 495, -1, 496, 490, 384, -1, 497, 396, 394, -1, 498, 396, 497, -1, 498, 398, 396, -1, 498, 497, 398, -1, 491, 398, 497, -1, 499, 392, 390, -1, 394, 392, 499, -1, 497, 394, 499, -1, 499, 390, 493, -1, 482, 382, 381, -1, 482, 384, 382, -1, 495, 384, 482, -1, 500, 408, 407, -1, 501, 500, 407, -1, 502, 409, 408, -1, 408, 500, 502, -1, 399, 217, 503, -1, 217, 216, 503, -1, 504, 410, 409, -1, 502, 504, 409, -1, 400, 399, 505, -1, 411, 410, 506, -1, 503, 505, 399, -1, 410, 504, 506, -1, 401, 400, 507, -1, 400, 505, 507, -1, 402, 401, 508, -1, 507, 508, 401, -1, 509, 403, 402, -1, 508, 509, 402, -1, 404, 403, 510, -1, 403, 509, 510, -1, 511, 405, 404, -1, 404, 510, 511, -1, 512, 406, 405, -1, 512, 501, 406, -1, 511, 512, 405, -1, 501, 407, 406, -1, 465, 212, 213, -1, 466, 210, 465, -1, 513, 514, 466, -1, 514, 210, 466, -1, 514, 207, 210, -1, 411, 515, 412, -1, 412, 515, 413, -1, 513, 466, 467, -1, 516, 513, 467, -1, 517, 516, 467, -1, 411, 518, 515, -1, 517, 467, 468, -1, 519, 517, 468, -1, 520, 519, 468, -1, 413, 515, 414, -1, 520, 468, 469, -1, 521, 520, 469, -1, 522, 521, 469, -1, 146, 471, 472, -1, 523, 471, 146, -1, 523, 146, 524, -1, 524, 146, 518, -1, 145, 146, 472, -1, 525, 201, 212, -1, 522, 469, 470, -1, 526, 522, 470, -1, 525, 205, 201, -1, 523, 526, 470, -1, 523, 470, 471, -1, 465, 210, 212, -1, 146, 515, 518, -1, 202, 527, 200, -1, 527, 528, 200, -1, 200, 528, 529, -1, 529, 530, 200, -1, 152, 200, 530, -1, 152, 530, 531, -1, 152, 531, 532, -1, 152, 532, 533, -1, 218, 317, 192, -1, 317, 194, 192, -1, 433, 435, 195, -1, 195, 170, 433, -1, 193, 194, 196, -1, 190, 191, 198, -1, 172, 197, 199, -1, 172, 199, 173, -1, 168, 534, 169, -1, 535, 534, 168, -1, 536, 535, 168, -1, 120, 536, 168, -1, 117, 120, 168, -1, 117, 168, 537, -1, 537, 168, 538, -1, 538, 168, 539, -1, 539, 168, 540, -1, 168, 541, 540, -1, 168, 542, 541, -1, 168, 543, 542, -1, 543, 168, 163, -1, 544, 113, 164, -1, 544, 164, 433, -1, 327, 434, 545, -1, 434, 546, 545, -1, 437, 327, 545, -1, 438, 195, 323, -1, 195, 435, 323, -1, 437, 547, 439, -1, 548, 193, 195, -1, 548, 549, 193, -1, 548, 195, 549, -1, 550, 551, 193, -1, 550, 549, 551, -1, 550, 193, 549, -1, 549, 547, 551, -1, 552, 195, 438, -1, 552, 549, 195, -1, 552, 438, 549, -1, 549, 439, 547, -1, 549, 438, 439, -1, 440, 553, 434, -1, 554, 553, 414, -1, 553, 554, 555, -1, 553, 555, 143, -1, 434, 553, 143, -1, 414, 553, 440, -1, 221, 225, 556, -1, 221, 556, 445, -1, 556, 225, 445, -1, 459, 460, 161, -1, 460, 200, 161, -1, 145, 453, 452, -1, 145, 472, 473, -1, 145, 473, 474, -1, 211, 201, 464, -1, 145, 474, 453, -1, 464, 201, 463, -1, 161, 200, 152, -1, 463, 201, 462, -1, 462, 201, 461, -1, 452, 454, 160, -1, 461, 200, 460, -1, 454, 455, 160, -1, 455, 456, 160, -1, 456, 162, 160, -1, 461, 201, 200, -1, 145, 452, 160, -1, 145, 160, 111, -1, 557, 145, 558, -1, 558, 145, 559, -1, 145, 111, 559, -1, 162, 457, 161, -1, 457, 458, 161, -1, 458, 459, 161, -1, 487, 560, 486, -1, 486, 560, 183, -1, 560, 185, 183, -1, 488, 560, 487, -1, 377, 185, 560, -1, 377, 560, 488, -1, 491, 561, 489, -1, 489, 561, 485, -1, 214, 159, 215, -1, 485, 159, 214, -1, 159, 158, 215, -1, 562, 485, 561, -1, 562, 159, 485, -1, 562, 561, 159, -1, 156, 159, 563, -1, 561, 563, 159, -1, 483, 486, 564, -1, 483, 564, 178, -1, 564, 182, 178, -1, 486, 183, 564, -1, 564, 183, 182, -1, 483, 178, 481, -1, 481, 178, 181, -1, 481, 565, 482, -1, 482, 565, 566, -1, 565, 96, 566, -1, 565, 567, 96, -1, 181, 567, 565, -1, 568, 481, 181, -1, 568, 565, 481, -1, 568, 181, 565, -1, 495, 569, 493, -1, 570, 571, 493, -1, 570, 569, 571, -1, 570, 493, 569, -1, 569, 566, 571, -1, 495, 482, 569, -1, 569, 482, 566, -1, 493, 572, 499, -1, 493, 571, 572, -1, 499, 572, 102, -1, 573, 497, 499, -1, 573, 574, 497, -1, 573, 499, 574, -1, 561, 574, 156, -1, 574, 561, 497, -1, 156, 574, 103, -1, 574, 102, 103, -1, 575, 499, 102, -1, 575, 574, 499, -1, 575, 102, 574, -1, 491, 497, 561, -1, 576, 215, 158, -1, 576, 158, 577, -1, 509, 508, 578, -1, 579, 509, 578, -1, 578, 508, 580, -1, 508, 507, 580, -1, 580, 507, 581, -1, 507, 505, 581, -1, 502, 582, 504, -1, 581, 505, 583, -1, 502, 500, 584, -1, 502, 584, 582, -1, 505, 503, 583, -1, 504, 585, 506, -1, 586, 503, 587, -1, 586, 583, 503, -1, 586, 587, 583, -1, 504, 582, 585, -1, 503, 216, 587, -1, 587, 216, 576, -1, 500, 501, 588, -1, 500, 588, 584, -1, 506, 585, 589, -1, 501, 512, 590, -1, 501, 590, 588, -1, 216, 215, 576, -1, 512, 511, 591, -1, 512, 591, 590, -1, 511, 510, 579, -1, 511, 579, 591, -1, 510, 509, 579, -1, 592, 576, 577, -1, 592, 577, 593, -1, 518, 411, 589, -1, 411, 506, 589, -1, 592, 206, 208, -1, 592, 208, 576, -1, 594, 209, 206, -1, 210, 209, 594, -1, 592, 594, 206, -1, 593, 594, 592, -1, 595, 594, 596, -1, 594, 597, 596, -1, 597, 594, 593, -1, 525, 212, 598, -1, 599, 525, 598, -1, 212, 600, 598, -1, 600, 212, 595, -1, 601, 210, 594, -1, 602, 210, 601, -1, 602, 212, 210, -1, 602, 601, 212, -1, 601, 594, 595, -1, 603, 212, 601, -1, 603, 595, 212, -1, 603, 601, 595, -1, 604, 599, 605, -1, 604, 525, 599, -1, 604, 605, 525, -1, 605, 205, 525, -1, 606, 605, 599, -1, 204, 205, 605, -1, 204, 605, 606, -1, 177, 202, 203, -1, 177, 203, 180, -1, 204, 606, 607, -1, 203, 204, 607, -1, 79, 607, 606, -1, 607, 79, 608, -1, 180, 607, 608, -1, 609, 203, 607, -1, 609, 180, 203, -1, 609, 607, 180, -1, 610, 177, 611, -1, 610, 202, 177, -1, 610, 611, 202, -1, 612, 202, 611, -1, 612, 527, 202, -1, 612, 611, 527, -1, 179, 611, 177, -1, 611, 528, 527, -1, 611, 179, 184, -1, 613, 528, 611, -1, 613, 184, 528, -1, 613, 611, 184, -1, 154, 614, 155, -1, 614, 174, 155, -1, 174, 614, 533, -1, 533, 532, 174, -1, 172, 174, 532, -1, 172, 532, 531, -1, 197, 172, 531, -1, 531, 530, 197, -1, 530, 190, 197, -1, 190, 530, 529, -1, 188, 190, 529, -1, 188, 529, 528, -1, 528, 184, 188, -1, 152, 533, 614, -1, 154, 152, 614, -1, 151, 152, 154, -1, 414, 144, 554, -1, 554, 144, 555, -1, 555, 144, 143, -1, 515, 146, 144, -1, 414, 515, 144, -1, 582, 584, 523, -1, 582, 523, 524, -1, 208, 207, 576, -1, 524, 585, 582, -1, 524, 518, 585, -1, 587, 576, 207, -1, 589, 585, 518, -1, 207, 514, 587, -1, 514, 583, 587, -1, 583, 514, 513, -1, 513, 581, 583, -1, 581, 513, 516, -1, 516, 580, 581, -1, 516, 517, 580, -1, 517, 578, 580, -1, 578, 517, 519, -1, 519, 579, 578, -1, 579, 519, 520, -1, 520, 591, 579, -1, 520, 521, 591, -1, 521, 590, 591, -1, 590, 521, 522, -1, 522, 588, 590, -1, 522, 526, 588, -1, 584, 588, 526, -1, 584, 526, 523, -1, 433, 615, 544, -1, 616, 617, 433, -1, 617, 618, 433, -1, 433, 618, 615, -1, 170, 616, 433, -1, 141, 619, 170, -1, 620, 170, 619, -1, 621, 170, 620, -1, 622, 170, 621, -1, 623, 170, 622, -1, 170, 623, 624, -1, 170, 624, 625, -1, 170, 625, 626, -1, 170, 626, 627, -1, 170, 627, 628, -1, 170, 628, 629, -1, 170, 629, 630, -1, 630, 616, 170, -1, 150, 151, 153, -1, 104, 193, 551, -1, 631, 153, 193, -1, 153, 631, 150, -1, 150, 631, 104, -1, 631, 193, 104, -1, 181, 180, 632, -1, 181, 632, 72, -1, 141, 169, 139, -1, 539, 540, 118, -1, 118, 540, 541, -1, 118, 541, 542, -1, 118, 542, 543, -1, 118, 543, 163, -1, 118, 163, 633, -1, 116, 167, 113, -1, 120, 119, 634, -1, 635, 165, 166, -1, 536, 120, 634, -1, 635, 166, 167, -1, 635, 167, 116, -1, 535, 536, 634, -1, 535, 634, 636, -1, 534, 535, 636, -1, 534, 636, 637, -1, 169, 534, 637, -1, 638, 119, 118, -1, 633, 163, 165, -1, 638, 118, 639, -1, 639, 118, 640, -1, 118, 641, 640, -1, 633, 165, 635, -1, 118, 633, 641, -1, 117, 537, 118, -1, 537, 538, 118, -1, 538, 539, 118, -1, 113, 544, 642, -1, 642, 643, 113, -1, 644, 643, 642, -1, 644, 642, 645, -1, 644, 645, 646, -1, 647, 644, 646, -1, 646, 648, 647, -1, 648, 646, 649, -1, 648, 649, 650, -1, 650, 651, 648, -1, 650, 652, 651, -1, 650, 653, 652, -1, 652, 653, 654, -1, 655, 652, 654, -1, 655, 654, 656, -1, 656, 657, 655, -1, 657, 656, 658, -1, 658, 659, 657, -1, 659, 658, 660, -1, 661, 659, 660, -1, 661, 660, 662, -1, 663, 661, 662, -1, 662, 664, 663, -1, 665, 663, 664, -1, 664, 666, 665, -1, 666, 667, 665, -1, 666, 668, 667, -1, 668, 669, 667, -1, 669, 668, 670, -1, 670, 671, 669, -1, 671, 670, 672, -1, 672, 673, 671, -1, 673, 672, 674, -1, 675, 673, 674, -1, 675, 674, 676, -1, 677, 675, 676, -1, 676, 678, 677, -1, 676, 679, 678, -1, 678, 679, 680, -1, 680, 681, 678, -1, 681, 680, 682, -1, 683, 681, 682, -1, 682, 684, 683, -1, 685, 683, 684, -1, 685, 684, 686, -1, 686, 687, 685, -1, 686, 57, 687, -1, 688, 687, 57, -1, 689, 688, 57, -1, 689, 57, 55, -1, 122, 689, 55, -1, 122, 55, 54, -1, 434, 690, 546, -1, 690, 557, 110, -1, 546, 690, 110, -1, 143, 690, 434, -1, 690, 143, 691, -1, 690, 691, 692, -1, 690, 692, 693, -1, 690, 693, 694, -1, 690, 694, 695, -1, 690, 695, 557, -1, 545, 546, 437, -1, 437, 546, 109, -1, 109, 104, 551, -1, 437, 109, 551, -1, 437, 551, 547, -1, 107, 696, 152, -1, 111, 696, 105, -1, 105, 696, 106, -1, 106, 696, 107, -1, 161, 696, 111, -1, 696, 161, 152, -1, 110, 697, 111, -1, 557, 697, 110, -1, 697, 557, 558, -1, 697, 558, 559, -1, 697, 559, 111, -1, 143, 145, 691, -1, 691, 145, 692, -1, 692, 145, 693, -1, 693, 145, 694, -1, 694, 145, 695, -1, 695, 145, 557, -1, 97, 158, 157, -1, 97, 157, 698, -1, 103, 97, 698, -1, 158, 97, 101, -1, 699, 158, 700, -1, 158, 101, 700, -1, 103, 698, 156, -1, 156, 698, 157, -1, 561, 156, 563, -1, 102, 701, 98, -1, 102, 702, 703, -1, 102, 703, 701, -1, 572, 702, 102, -1, 566, 92, 571, -1, 96, 92, 566, -1, 571, 92, 40, -1, 96, 704, 93, -1, 96, 88, 704, -1, 88, 90, 705, -1, 705, 704, 88, -1, 571, 40, 702, -1, 571, 702, 572, -1, 88, 181, 89, -1, 706, 181, 707, -1, 708, 181, 706, -1, 89, 181, 708, -1, 181, 88, 567, -1, 96, 567, 88, -1, 181, 72, 707, -1, 158, 709, 577, -1, 699, 709, 158, -1, 709, 593, 577, -1, 710, 709, 699, -1, 710, 593, 709, -1, 710, 711, 593, -1, 593, 711, 712, -1, 713, 597, 593, -1, 713, 596, 597, -1, 713, 595, 596, -1, 713, 600, 595, -1, 714, 715, 713, -1, 716, 714, 713, -1, 712, 716, 713, -1, 715, 600, 713, -1, 713, 593, 712, -1, 600, 715, 717, -1, 718, 600, 719, -1, 719, 600, 717, -1, 598, 600, 718, -1, 82, 606, 599, -1, 82, 79, 606, -1, 86, 82, 599, -1, 78, 79, 81, -1, 86, 599, 718, -1, 718, 599, 598, -1, 75, 74, 180, -1, 30, 33, 180, -1, 720, 30, 180, -1, 74, 720, 180, -1, 75, 180, 608, -1, 608, 79, 75, -1, 180, 33, 632, -1, 721, 107, 148, -1, 721, 148, 149, -1, 721, 149, 150, -1, 104, 721, 150, -1, 107, 721, 104, -1, 624, 623, 722, -1, 625, 624, 722, -1, 625, 722, 626, -1, 626, 722, 627, -1, 627, 722, 628, -1, 628, 722, 629, -1, 629, 722, 630, -1, 630, 722, 616, -1, 616, 722, 723, -1, 722, 724, 725, -1, 722, 725, 726, -1, 722, 726, 727, -1, 722, 727, 723, -1, 623, 728, 722, -1, 615, 729, 544, -1, 544, 729, 730, -1, 544, 731, 732, -1, 544, 730, 731, -1, 617, 733, 618, -1, 618, 733, 615, -1, 623, 622, 728, -1, 622, 734, 728, -1, 615, 733, 729, -1, 622, 621, 734, -1, 621, 620, 734, -1, 620, 735, 734, -1, 616, 723, 617, -1, 620, 619, 735, -1, 619, 736, 735, -1, 617, 723, 733, -1, 619, 141, 736, -1, 724, 722, 728, -1, 632, 71, 72, -1, 114, 113, 643, -1, 114, 643, 644, -1, 114, 644, 647, -1, 114, 647, 648, -1, 114, 648, 651, -1, 737, 651, 652, -1, 737, 652, 655, -1, 737, 114, 651, -1, 738, 655, 657, -1, 738, 737, 655, -1, 739, 657, 659, -1, 739, 659, 661, -1, 739, 738, 657, -1, 740, 661, 663, -1, 740, 739, 661, -1, 741, 663, 665, -1, 741, 665, 667, -1, 741, 740, 663, -1, 742, 741, 667, -1, 742, 667, 669, -1, 743, 742, 669, -1, 743, 669, 671, -1, 743, 671, 673, -1, 744, 743, 673, -1, 744, 673, 675, -1, 677, 744, 675, -1, 745, 744, 677, -1, 678, 745, 677, -1, 746, 745, 678, -1, 681, 746, 678, -1, 683, 746, 681, -1, 683, 747, 746, -1, 685, 747, 683, -1, 685, 748, 747, -1, 687, 748, 685, -1, 688, 748, 687, -1, 688, 749, 748, -1, 689, 749, 688, -1, 689, 750, 749, -1, 122, 750, 689, -1, 139, 169, 637, -1, 139, 637, 751, -1, 121, 750, 122, -1, 121, 752, 750, -1, 137, 139, 751, -1, 137, 751, 753, -1, 123, 752, 121, -1, 123, 754, 752, -1, 135, 137, 753, -1, 124, 754, 123, -1, 133, 135, 753, -1, 133, 753, 755, -1, 125, 754, 124, -1, 125, 756, 754, -1, 131, 133, 755, -1, 131, 755, 757, -1, 126, 756, 125, -1, 126, 758, 756, -1, 129, 131, 757, -1, 127, 758, 126, -1, 128, 758, 127, -1, 128, 757, 758, -1, 128, 129, 757, -1, 544, 732, 642, -1, 642, 732, 645, -1, 645, 732, 646, -1, 646, 732, 649, -1, 649, 732, 650, -1, 650, 759, 653, -1, 759, 654, 653, -1, 732, 759, 650, -1, 760, 656, 654, -1, 759, 760, 654, -1, 761, 658, 656, -1, 761, 660, 658, -1, 760, 761, 656, -1, 762, 662, 660, -1, 761, 762, 660, -1, 763, 664, 662, -1, 763, 666, 664, -1, 762, 763, 662, -1, 763, 764, 666, -1, 764, 668, 666, -1, 764, 765, 668, -1, 765, 670, 668, -1, 765, 672, 670, -1, 765, 766, 672, -1, 766, 674, 672, -1, 766, 676, 674, -1, 766, 767, 676, -1, 767, 679, 676, -1, 768, 679, 767, -1, 768, 680, 679, -1, 768, 682, 680, -1, 769, 682, 768, -1, 769, 684, 682, -1, 770, 684, 769, -1, 770, 686, 684, -1, 770, 57, 686, -1, 56, 57, 770, -1, 53, 54, 55, -1, 141, 140, 736, -1, 140, 771, 736, -1, 140, 138, 771, -1, 138, 772, 771, -1, 138, 136, 772, -1, 48, 49, 50, -1, 136, 134, 772, -1, 134, 773, 772, -1, 134, 132, 773, -1, 132, 41, 773, -1, 132, 130, 41, -1, 43, 44, 45, -1, 130, 42, 41, -1, 53, 750, 752, -1, 51, 53, 752, -1, 48, 752, 754, -1, 48, 51, 752, -1, 46, 754, 756, -1, 46, 48, 754, -1, 43, 756, 758, -1, 756, 43, 46, -1, 758, 757, 41, -1, 758, 41, 43, -1, 757, 755, 773, -1, 757, 773, 41, -1, 755, 753, 773, -1, 753, 772, 773, -1, 753, 771, 772, -1, 753, 751, 771, -1, 751, 736, 771, -1, 751, 637, 736, -1, 637, 636, 736, -1, 735, 736, 636, -1, 636, 734, 735, -1, 636, 634, 734, -1, 734, 634, 119, -1, 119, 728, 734, -1, 119, 638, 728, -1, 724, 728, 638, -1, 724, 638, 639, -1, 725, 724, 639, -1, 725, 639, 640, -1, 726, 725, 640, -1, 640, 641, 726, -1, 727, 726, 641, -1, 641, 633, 727, -1, 723, 727, 633, -1, 633, 635, 723, -1, 733, 723, 635, -1, 635, 116, 733, -1, 729, 733, 116, -1, 729, 116, 115, -1, 115, 730, 729, -1, 115, 731, 730, -1, 731, 115, 112, -1, 112, 114, 731, -1, 114, 732, 731, -1, 732, 114, 737, -1, 759, 732, 737, -1, 760, 737, 738, -1, 760, 759, 737, -1, 761, 738, 739, -1, 738, 761, 760, -1, 739, 740, 762, -1, 762, 761, 739, -1, 763, 740, 741, -1, 763, 762, 740, -1, 741, 742, 764, -1, 764, 763, 741, -1, 742, 743, 765, -1, 742, 765, 764, -1, 743, 744, 766, -1, 766, 765, 743, -1, 744, 745, 767, -1, 744, 767, 766, -1, 768, 767, 745, -1, 745, 746, 768, -1, 769, 768, 746, -1, 769, 746, 747, -1, 747, 770, 769, -1, 770, 747, 748, -1, 56, 770, 748, -1, 56, 748, 749, -1, 749, 53, 56, -1, 53, 749, 750, -1, 774, 110, 109, -1, 546, 774, 109, -1, 110, 774, 546, -1, 98, 775, 99, -1, 101, 775, 700, -1, 700, 775, 699, -1, 99, 776, 100, -1, 100, 776, 101, -1, 776, 775, 101, -1, 99, 775, 776, -1, 91, 777, 94, -1, 94, 777, 95, -1, 95, 777, 38, -1, 91, 93, 778, -1, 91, 778, 777, -1, 704, 779, 93, -1, 93, 779, 778, -1, 705, 779, 704, -1, 701, 780, 98, -1, 90, 779, 705, -1, 780, 781, 98, -1, 702, 782, 703, -1, 703, 782, 701, -1, 782, 780, 701, -1, 98, 783, 775, -1, 98, 781, 783, -1, 40, 784, 702, -1, 702, 784, 782, -1, 783, 785, 775, -1, 40, 39, 784, -1, 95, 38, 37, -1, 90, 786, 779, -1, 90, 787, 786, -1, 87, 787, 90, -1, 706, 707, 788, -1, 706, 788, 789, -1, 707, 790, 788, -1, 707, 72, 790, -1, 708, 706, 791, -1, 89, 708, 791, -1, 87, 89, 791, -1, 87, 791, 787, -1, 791, 789, 792, -1, 793, 794, 791, -1, 793, 792, 794, -1, 793, 791, 792, -1, 791, 794, 787, -1, 706, 789, 791, -1, 699, 795, 710, -1, 795, 796, 710, -1, 795, 13, 796, -1, 797, 796, 13, -1, 797, 13, 798, -1, 798, 799, 797, -1, 798, 800, 799, -1, 801, 799, 800, -1, 801, 800, 802, -1, 803, 801, 802, -1, 804, 803, 802, -1, 804, 802, 805, -1, 804, 805, 806, -1, 807, 804, 806, -1, 806, 808, 807, -1, 806, 809, 808, -1, 808, 809, 18, -1, 29, 808, 18, -1, 18, 26, 29, -1, 26, 18, 3, -1, 715, 714, 810, -1, 810, 712, 711, -1, 810, 711, 710, -1, 714, 716, 811, -1, 811, 716, 712, -1, 810, 811, 712, -1, 810, 714, 811, -1, 812, 80, 83, -1, 812, 83, 84, -1, 812, 84, 813, -1, 81, 80, 814, -1, 814, 80, 812, -1, 815, 78, 81, -1, 815, 81, 814, -1, 77, 78, 815, -1, 717, 715, 816, -1, 76, 77, 815, -1, 816, 715, 817, -1, 818, 718, 719, -1, 818, 719, 717, -1, 818, 717, 816, -1, 715, 810, 819, -1, 715, 819, 817, -1, 820, 86, 718, -1, 820, 718, 818, -1, 819, 810, 821, -1, 822, 85, 86, -1, 813, 85, 822, -1, 822, 86, 820, -1, 813, 84, 85, -1, 76, 815, 823, -1, 824, 76, 823, -1, 73, 76, 824, -1, 33, 32, 825, -1, 632, 33, 825, -1, 30, 720, 826, -1, 720, 74, 826, -1, 74, 73, 826, -1, 826, 73, 824, -1, 31, 826, 827, -1, 828, 829, 827, -1, 828, 826, 829, -1, 828, 827, 826, -1, 826, 824, 829, -1, 30, 826, 31, -1, 830, 710, 796, -1, 69, 71, 831, -1, 69, 831, 832, -1, 830, 810, 710, -1, 797, 830, 796, -1, 68, 69, 832, -1, 68, 832, 833, -1, 834, 830, 797, -1, 835, 830, 834, -1, 836, 797, 799, -1, 834, 797, 836, -1, 58, 25, 24, -1, 837, 25, 58, -1, 65, 68, 833, -1, 838, 799, 801, -1, 59, 837, 58, -1, 836, 799, 838, -1, 838, 801, 803, -1, 63, 65, 833, -1, 63, 833, 839, -1, 838, 803, 840, -1, 60, 837, 59, -1, 60, 841, 837, -1, 34, 27, 26, -1, 34, 23, 27, -1, 840, 803, 804, -1, 61, 63, 839, -1, 61, 839, 841, -1, 61, 841, 60, -1, 842, 840, 804, -1, 807, 842, 804, -1, 843, 842, 807, -1, 808, 843, 807, -1, 35, 23, 34, -1, 29, 28, 843, -1, 71, 825, 831, -1, 71, 632, 825, -1, 29, 843, 808, -1, 21, 23, 35, -1, 70, 67, 844, -1, 699, 12, 795, -1, 67, 66, 845, -1, 699, 775, 12, -1, 66, 846, 845, -1, 795, 12, 13, -1, 66, 64, 846, -1, 8, 9, 15, -1, 13, 847, 798, -1, 13, 11, 847, -1, 64, 62, 846, -1, 846, 62, 4, -1, 798, 848, 800, -1, 798, 847, 848, -1, 62, 5, 4, -1, 800, 848, 802, -1, 848, 849, 802, -1, 0, 36, 1, -1, 802, 849, 805, -1, 849, 850, 805, -1, 850, 806, 805, -1, 851, 806, 850, -1, 851, 809, 806, -1, 70, 844, 790, -1, 72, 70, 790, -1, 19, 20, 0, -1, 17, 18, 851, -1, 0, 20, 36, -1, 851, 18, 809, -1, 67, 845, 844, -1, 0, 23, 22, -1, 22, 19, 0, -1, 14, 22, 25, -1, 14, 19, 22, -1, 8, 25, 837, -1, 25, 8, 14, -1, 837, 841, 6, -1, 837, 6, 8, -1, 4, 841, 839, -1, 4, 6, 841, -1, 846, 4, 839, -1, 839, 833, 846, -1, 846, 833, 832, -1, 832, 845, 846, -1, 844, 845, 832, -1, 832, 831, 844, -1, 790, 844, 831, -1, 831, 825, 790, -1, 825, 788, 790, -1, 825, 32, 788, -1, 789, 788, 32, -1, 32, 31, 789, -1, 31, 827, 792, -1, 792, 789, 31, -1, 794, 827, 829, -1, 794, 792, 827, -1, 787, 829, 824, -1, 829, 787, 794, -1, 786, 824, 823, -1, 786, 787, 824, -1, 779, 823, 815, -1, 779, 786, 823, -1, 778, 815, 814, -1, 815, 778, 779, -1, 777, 814, 812, -1, 814, 777, 778, -1, 38, 812, 813, -1, 812, 38, 777, -1, 39, 813, 822, -1, 813, 39, 38, -1, 822, 820, 784, -1, 784, 39, 822, -1, 782, 820, 818, -1, 782, 784, 820, -1, 818, 816, 780, -1, 818, 780, 782, -1, 816, 817, 781, -1, 816, 781, 780, -1, 817, 819, 783, -1, 817, 783, 781, -1, 819, 821, 785, -1, 785, 783, 819, -1, 821, 852, 785, -1, 853, 785, 852, -1, 852, 854, 853, -1, 852, 855, 854, -1, 855, 10, 854, -1, 10, 855, 835, -1, 11, 835, 834, -1, 835, 11, 10, -1, 834, 836, 11, -1, 847, 11, 836, -1, 848, 836, 838, -1, 848, 847, 836, -1, 849, 838, 840, -1, 849, 848, 838, -1, 840, 842, 850, -1, 840, 850, 849, -1, 842, 843, 851, -1, 851, 850, 842, -1, 843, 28, 17, -1, 843, 17, 851, -1, 28, 27, 2, -1, 2, 17, 28, -1, 2, 27, 23, -1, 0, 2, 23, -1, 856, 10, 12, -1, 856, 12, 775, -1, 785, 856, 775, -1, 785, 853, 856, -1, 853, 854, 856, -1, 854, 10, 856, -1, 857, 830, 835, -1, 857, 810, 830, -1, 821, 810, 857, -1, 852, 821, 857, -1, 855, 852, 857, -1, 835, 855, 857, -1 ] } } ] } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 0.000 description "top" position 10.500 0.001 63.772 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 3.142 description "bottom" position 10.500 0.001 -104.772 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 1.571 description "front" position 10.500 -84.270 -20.500 } Viewpoint { jump TRUE orientation -0.000 -0.707 -0.707 3.142 description "back" position 10.500 84.273 -20.500 } Viewpoint { jump TRUE orientation 0.577 -0.577 -0.577 2.094 description "right" position -73.772 0.001 -20.500 } Viewpoint { jump TRUE orientation 0.577 0.577 0.577 2.094 description "left" position 94.772 0.001 -20.500 } NavigationInfo { avatarSize [0.25, 1.6, 0.75] headlight TRUE speed 1.0 type "EXAMINE" visibilityLimit 0.0 } choreonoid-1.5.0/share/model/GR001/parts/L_HIP_P.wrl0000664000000000000000000015142112741425367020351 0ustar rootroot#VRML V2.0 utf8 WorldInfo { title "Exported tringle mesh to VRML97" info ["Created by FreeCAD" ""] } Background { skyAngle 1.57 skyColor 0.1 0.2 0.2 } Transform { scale 0.001 0.001 0.001 rotation 0 0 1 0 scaleOrientation 0 0 1 0 bboxCenter 0 0 0 bboxSize 45.489 37.750 69.314 center 0.000 0.000 0.000 #translation -13.611 -3.975 25.662 children [ Shape { appearance Appearance { material Material { ambientIntensity 0.2 diffuseColor 0.80 0.80 0.80 emissiveColor 0.00 0.00 0.00 # specularColor 0.98 0.98 0.98 shininess 0.06 transparency 0.00 } } geometry IndexedFaceSet { solid FALSE coord Coordinate { point [ 36.355 14.100 -43.837, 36.355 -10.900 -43.837, 1.009 14.100 -60.319, 1.009 -10.900 -60.319, -9.134 -10.900 -38.567, -9.134 14.100 -38.567, 3.643 14.100 -49.705, 4.055 14.100 -49.882, 4.485 14.100 -50.011, 3.253 14.100 -49.483, 4.926 14.100 -50.092, 5.373 14.100 -50.123, 2.890 14.100 -49.219, 2.560 14.100 -48.916, 5.822 14.100 -50.103, 2.265 14.100 -48.578, 6.265 14.100 -50.034, 2.010 14.100 -48.209, 6.697 14.100 -49.915, 1.798 14.100 -47.814, 7.114 14.100 -49.748, 7.509 14.100 -49.536, 7.878 14.100 -49.281, 8.216 14.100 -48.987, 1.632 14.100 -47.397, 1.513 14.100 -46.965, 1.443 14.100 -46.521, 1.424 14.100 -46.073, 1.454 14.100 -45.626, 1.535 14.100 -45.184, 1.664 14.100 -44.755, 1.841 14.100 -44.343, 2.063 14.100 -43.953, 2.103 14.100 -36.637, 4.149 14.100 -42.331, 3.733 14.100 -42.498, 4.582 14.100 -42.213, 5.025 14.100 -42.143, 5.473 14.100 -42.123, 5.921 14.100 -42.154, 6.362 14.100 -42.235, 6.791 14.100 -42.364, 2.327 14.100 -43.590, 2.630 14.100 -43.260, 2.968 14.100 -42.965, 3.337 14.100 -42.710, 0.835 14.100 -33.919, 9.005 14.100 -47.903, 9.182 14.100 -47.491, 8.783 14.100 -48.293, 8.519 14.100 -48.656, 13.611 14.100 -41.202, 7.204 14.100 -42.541, 7.593 14.100 -42.763, 7.956 14.100 -43.027, 8.287 14.100 -43.330, 8.581 14.100 -43.668, 8.836 14.100 -44.037, 9.048 14.100 -44.433, 9.215 14.100 -44.849, 9.334 14.100 -45.282, 9.403 14.100 -45.725, 9.423 14.100 -46.173, 9.392 14.100 -46.620, 9.312 14.100 -47.062, 27.480 14.100 -24.804, 31.284 1.600 -32.961, 27.480 -10.900 -24.804, 26.212 -10.900 -22.085, 26.212 14.100 -22.085, 2.379 -10.900 -53.521, 3.211 -10.900 -53.811, 1.583 -10.900 -53.141, 4.070 -10.900 -54.008, 0.835 -10.900 -52.676, 4.946 -10.900 -54.109, 0.142 -10.900 -52.132, 5.827 -10.900 -54.113, -0.487 -10.900 -51.514, 6.704 -10.900 -54.020, -1.045 -10.900 -50.831, 7.565 -10.900 -53.831, -1.523 -10.900 -50.091, 8.400 -10.900 -53.549, -1.918 -10.900 -49.303, 9.198 -10.900 -53.176, 9.951 -10.900 -52.718, -2.223 -10.900 -48.476, -2.435 -10.900 -47.621, -2.552 -10.900 -46.747, -2.573 -10.900 -45.866, -2.496 -10.900 -44.988, -2.323 -10.900 -44.124, -2.056 -10.900 -43.284, -1.698 -10.900 -42.478, -1.254 -10.900 -41.717, -0.729 -10.900 -41.009, -0.129 -10.900 -40.363, 2.042 -10.900 -38.873, 2.860 -10.900 -38.545, 2.103 -10.900 -36.637, 3.710 -10.900 -38.309, 4.580 -10.900 -38.168, 5.460 -10.900 -38.123, 0.539 -10.900 -39.787, 1.265 -10.900 -39.289, 0.836 -10.900 -33.919, 13.352 -10.900 -45.061, 13.421 -10.900 -45.939, 13.393 -10.900 -46.820, 13.268 -10.900 -47.693, 13.047 -10.900 -48.546, 12.735 -10.900 -49.370, 12.333 -10.900 -50.155, 11.848 -10.900 -50.891, 11.284 -10.900 -51.568, 10.650 -10.900 -52.180, 8.056 -10.900 -38.569, 8.871 -10.900 -38.904, 9.644 -10.900 -39.327, 6.340 -10.900 -38.176, 7.209 -10.900 -38.325, 10.366 -10.900 -39.833, 13.611 -10.900 -41.202, 11.028 -10.900 -40.415, 11.622 -10.900 -41.066, 12.141 -10.900 -41.778, 12.578 -10.900 -42.544, 12.928 -10.900 -43.352, 13.187 -10.900 -44.195, 8.539 1.600 -30.326, 3.733 15.100 -42.498, 4.149 15.100 -42.331, 4.582 15.100 -42.213, 5.025 15.100 -42.143, 5.473 15.100 -42.123, 5.921 15.100 -42.154, 6.362 15.100 -42.235, 6.791 15.100 -42.364, 7.204 15.100 -42.541, 7.593 15.100 -42.763, 7.956 15.100 -43.027, 8.287 15.100 -43.330, 8.581 15.100 -43.668, 8.836 15.100 -44.037, 9.048 15.100 -44.433, 9.215 15.100 -44.849, 9.334 15.100 -45.282, 9.403 15.100 -45.725, 9.423 15.100 -46.173, 9.392 15.100 -46.620, 9.312 15.100 -47.062, 9.182 15.100 -47.491, 9.005 15.100 -47.903, 8.783 15.100 -48.293, 8.519 15.100 -48.656, 8.216 15.100 -48.987, 7.878 15.100 -49.281, 7.509 15.100 -49.536, 7.114 15.100 -49.748, 6.697 15.100 -49.915, 6.265 15.100 -50.034, 5.822 15.100 -50.103, 5.373 15.100 -50.123, 4.926 15.100 -50.092, 4.485 15.100 -50.011, 4.055 15.100 -49.882, 3.643 15.100 -49.705, 3.253 15.100 -49.483, 2.890 15.100 -49.219, 2.560 15.100 -48.916, 2.265 15.100 -48.578, 2.010 15.100 -48.209, 1.798 15.100 -47.814, 1.632 15.100 -47.397, 1.513 15.100 -46.965, 1.443 15.100 -46.521, 1.424 15.100 -46.073, 1.454 15.100 -45.626, 1.535 15.100 -45.184, 1.664 15.100 -44.755, 1.841 15.100 -44.343, 2.063 15.100 -43.953, 2.327 15.100 -43.590, 2.630 15.100 -43.260, 2.968 15.100 -42.965, 3.337 15.100 -42.710, 2.103 16.100 -36.637, 27.480 16.100 -24.804, -1.705 16.100 -28.471, 0.199 15.100 -32.554, -1.705 14.100 -28.471, 26.212 -12.900 -22.085, 27.480 -12.900 -24.804, 25.367 15.100 -20.273, 23.254 14.100 -15.741, 23.254 16.100 -15.741, 2.042 -11.900 -38.873, 2.860 -11.900 -38.545, 3.710 -11.900 -38.309, 4.580 -11.900 -38.168, 5.460 -11.900 -38.123, 6.340 -11.900 -38.176, 7.209 -11.900 -38.325, 8.056 -11.900 -38.569, 8.871 -11.900 -38.904, 9.644 -11.900 -39.327, 10.366 -11.900 -39.833, 11.028 -11.900 -40.415, 11.622 -11.900 -41.066, 12.141 -11.900 -41.778, 12.578 -11.900 -42.544, 12.928 -11.900 -43.352, 13.187 -11.900 -44.195, 13.352 -11.900 -45.061, 13.421 -11.900 -45.939, 13.393 -11.900 -46.820, 13.268 -11.900 -47.693, 13.047 -11.900 -48.546, 12.735 -11.900 -49.370, 12.333 -11.900 -50.155, 11.848 -11.900 -50.891, 11.284 -11.900 -51.568, 10.650 -11.900 -52.180, 9.951 -11.900 -52.718, 9.198 -11.900 -53.176, 8.400 -11.900 -53.549, 7.565 -11.900 -53.831, 6.704 -11.900 -54.020, 5.827 -11.900 -54.113, 4.946 -11.900 -54.109, 4.070 -11.900 -54.008, 3.211 -11.900 -53.811, 2.379 -11.900 -53.521, 1.583 -11.900 -53.141, 0.835 -11.900 -52.676, 0.142 -11.900 -52.132, -0.487 -11.900 -51.514, -1.045 -11.900 -50.831, -1.523 -11.900 -50.091, -1.918 -11.900 -49.303, -2.223 -11.900 -48.476, -2.435 -11.900 -47.621, -2.552 -11.900 -46.747, -2.573 -11.900 -45.866, -2.496 -11.900 -44.988, -2.323 -11.900 -44.124, -2.056 -11.900 -43.284, -1.698 -11.900 -42.478, -1.254 -11.900 -41.717, -0.729 -11.900 -41.009, -0.129 -11.900 -40.363, 0.539 -11.900 -39.787, 1.265 -11.900 -39.289, 2.103 -12.900 -36.637, 0.836 -12.900 -33.919, 6.997 14.100 -2.878, 7.518 14.100 -1.736, 7.853 14.100 -0.526, -2.736 14.100 -6.518, -1.526 14.100 -6.853, 7.995 14.100 0.721, -3.878 14.100 -5.997, 7.940 14.100 1.975, -4.925 14.100 -5.304, 7.250 14.100 4.381, 7.690 14.100 3.205, 7.457 14.100 4.477, 6.762 14.100 -13.501, 6.304 14.100 -3.925, 5.456 14.100 -4.851, 4.474 14.100 -5.632, -5.851 14.100 -4.456, 3.381 14.100 -6.250, 2.205 14.100 -6.690, 0.975 14.100 -6.940, -0.279 14.100 -6.995, -6.632 14.100 -3.474, -7.250 14.100 -2.381, 5.423 15.100 -46.123, 3.733 15.100 -42.498, 4.149 15.100 -42.331, 4.582 15.100 -42.213, 5.025 15.100 -42.143, 5.473 15.100 -42.123, 5.921 15.100 -42.154, 6.362 15.100 -42.235, 6.791 15.100 -42.364, 7.204 15.100 -42.541, 7.593 15.100 -42.763, 7.956 15.100 -43.027, 8.287 15.100 -43.330, 8.581 15.100 -43.668, 8.836 15.100 -44.037, 9.048 15.100 -44.433, 9.215 15.100 -44.849, 9.334 15.100 -45.282, 9.403 15.100 -45.725, 9.423 15.100 -46.173, 9.392 15.100 -46.620, 9.312 15.100 -47.062, 9.182 15.100 -47.491, 9.005 15.100 -47.903, 8.783 15.100 -48.293, 8.519 15.100 -48.656, 8.216 15.100 -48.987, 7.878 15.100 -49.281, 7.509 15.100 -49.536, 7.114 15.100 -49.748, 6.697 15.100 -49.915, 6.265 15.100 -50.034, 5.822 15.100 -50.103, 5.373 15.100 -50.123, 4.926 15.100 -50.092, 4.485 15.100 -50.011, 4.055 15.100 -49.882, 3.643 15.100 -49.705, 2.890 15.100 -49.219, 2.560 15.100 -48.916, 2.265 15.100 -48.578, 2.010 15.100 -48.209, 1.798 15.100 -47.814, 1.632 15.100 -47.397, 1.513 15.100 -46.965, 1.443 15.100 -46.521, 1.424 15.100 -46.073, 1.454 15.100 -45.626, 1.535 15.100 -45.184, 1.664 15.100 -44.755, 1.841 15.100 -44.343, 2.063 15.100 -43.953, 2.327 15.100 -43.590, 2.630 15.100 -43.260, 2.968 15.100 -42.965, 3.337 15.100 -42.710, 7.727 16.100 -1.072, 6.821 16.100 -4.513, 7.040 16.100 -2.799, 7.997 16.100 0.766, -1.705 16.100 -28.471, 7.000 16.100 -34.000, 2.103 16.100 -36.637, 7.835 16.100 2.617, 7.457 16.100 4.477, 7.250 16.100 4.381, 27.480 16.100 -24.804, 18.148 16.100 -28.802, -1.615 16.100 -6.835, -4.326 16.100 -9.711, -3.379 16.100 -6.251, -4.961 16.100 -5.276, 0.236 16.100 -6.997, -6.275 16.100 -3.962, 2.074 16.100 -6.726, -7.250 16.100 -2.381, 4.586 16.100 -5.555, 5.974 16.100 -4.321, -7.250 14.100 -2.381, -1.705 14.100 -28.471, 27.480 -14.900 -24.804, 25.367 -13.900 -20.273, 23.254 -14.900 -15.741, 23.254 -12.900 -15.741, 7.457 14.100 4.477, 1.583 -11.900 -53.141, 2.379 -11.900 -53.521, 5.025 -11.900 -47.040, 5.139 -11.900 -47.082, 3.211 -11.900 -53.811, 4.917 -11.900 -46.986, 0.835 -11.900 -52.676, 5.256 -11.900 -47.109, 4.070 -11.900 -54.008, 4.946 -11.900 -54.109, 5.376 -11.900 -47.122, 5.827 -11.900 -54.113, 4.817 -11.900 -46.919, 0.142 -11.900 -52.132, 4.726 -11.900 -46.840, -0.487 -11.900 -51.514, 5.497 -11.900 -47.120, 4.644 -11.900 -46.750, -1.045 -11.900 -50.831, 5.617 -11.900 -47.104, 7.565 -11.900 -53.831, 4.574 -11.900 -46.652, -1.523 -11.900 -50.091, 8.400 -11.900 -53.549, 5.734 -11.900 -47.074, 4.517 -11.900 -46.546, -1.918 -11.900 -49.303, 9.198 -11.900 -53.176, 5.846 -11.900 -47.029, 9.951 -11.900 -52.718, 5.952 -11.900 -46.972, 4.473 -11.900 -46.433, -2.223 -11.900 -48.476, 4.442 -11.900 -46.317, -2.435 -11.900 -47.621, 10.650 -11.900 -52.180, 6.050 -11.900 -46.902, 4.426 -11.900 -46.197, -2.552 -11.900 -46.747, -2.573 -11.900 -45.866, 6.140 -11.900 -46.821, 11.284 -11.900 -51.568, 6.219 -11.900 -46.729, 11.848 -11.900 -50.891, 4.424 -11.900 -46.076, -2.496 -11.900 -44.988, -2.323 -11.900 -44.124, 4.437 -11.900 -45.956, 6.286 -11.900 -46.629, 12.333 -11.900 -50.155, 12.735 -11.900 -49.370, 4.465 -11.900 -45.838, 6.341 -11.900 -46.521, -2.056 -11.900 -43.284, 4.506 -11.900 -45.725, 13.047 -11.900 -48.546, 6.382 -11.900 -46.408, -1.698 -11.900 -42.478, 4.561 -11.900 -45.617, 6.409 -11.900 -46.290, 13.268 -11.900 -47.693, -1.254 -11.900 -41.717, 4.628 -11.900 -45.517, 13.393 -11.900 -46.820, 6.422 -11.900 -46.170, -0.729 -11.900 -41.009, 4.707 -11.900 -45.426, 6.421 -11.900 -46.049, 13.421 -11.900 -45.939, -0.129 -11.900 -40.363, 4.796 -11.900 -45.344, 6.404 -11.900 -45.930, 13.352 -11.900 -45.061, 4.894 -11.900 -45.274, 0.539 -11.900 -39.787, 6.374 -11.900 -45.813, 13.187 -11.900 -44.195, 5.001 -11.900 -45.217, 1.265 -11.900 -39.289, 6.330 -11.900 -45.701, 12.928 -11.900 -43.352, 2.042 -11.900 -38.873, 6.272 -11.900 -45.594, 12.578 -11.900 -42.544, 5.113 -11.900 -45.172, 2.860 -11.900 -38.545, 6.202 -11.900 -45.496, 12.141 -11.900 -41.778, 5.230 -11.900 -45.142, 3.710 -11.900 -38.309, 11.622 -11.900 -41.066, 6.121 -11.900 -45.407, 5.349 -11.900 -45.126, 4.580 -11.900 -38.168, 11.028 -11.900 -40.415, 5.470 -11.900 -45.124, 5.460 -11.900 -38.123, 10.366 -11.900 -39.833, 6.029 -11.900 -45.328, 6.340 -11.900 -38.176, 5.590 -11.900 -45.137, 5.929 -11.900 -45.260, 9.644 -11.900 -39.327, 5.708 -11.900 -45.164, 7.209 -11.900 -38.325, 5.821 -11.900 -45.206, 8.871 -11.900 -38.904, 8.056 -11.900 -38.569, 2.103 -14.900 -36.637, -1.705 -12.900 -28.471, 0.199 -13.900 -32.554, -1.705 -14.900 -28.471, 7.250 14.100 4.381, -2.294 14.100 -2.277, -3.064 14.100 -1.571, 0.695 14.100 -2.939, -0.349 14.100 -2.985, -3.625 14.100 -0.690, 1.690 14.100 -2.625, 2.571 14.100 -2.064, 3.277 14.100 -1.294, 3.759 14.100 -0.368, 3.985 14.100 0.651, -1.368 14.100 -2.759, 3.939 14.100 1.695, 3.625 14.100 2.690, 7.518 -12.900 -1.736, 6.997 -12.900 -2.878, 7.853 -12.900 -0.526, 7.995 -12.900 0.721, -1.526 -12.900 -6.853, -2.736 -12.900 -6.518, 7.940 -12.900 1.975, -3.878 -12.900 -5.997, 7.457 -12.900 4.477, 7.690 -12.900 3.205, 7.250 -12.900 4.381, -4.925 -12.900 -5.304, 6.762 -12.900 -13.501, 6.304 -12.900 -3.925, 5.456 -12.900 -4.851, 4.474 -12.900 -5.632, 3.381 -12.900 -6.250, 2.205 -12.900 -6.690, 0.975 -12.900 -6.940, -5.851 -12.900 -4.456, -0.279 -12.900 -6.995, -6.632 -12.900 -3.474, -7.250 -12.900 -2.381, 6.821 22.850 -4.513, 1.248 19.475 -7.112, -4.326 22.850 -9.711, 3.277 16.100 -1.294, 2.571 16.100 -2.064, 3.759 16.100 -0.368, 3.985 16.100 0.651, 3.939 16.100 1.695, 3.625 16.100 2.690, -1.368 16.100 -2.759, -0.349 16.100 -2.985, -2.294 16.100 -2.277, 0.695 16.100 -2.939, -3.064 16.100 -1.571, 1.690 16.100 -2.625, -3.625 16.100 -0.690, 18.148 22.850 -28.802, 7.000 22.850 -34.000, -7.690 16.100 -1.205, -7.690 14.100 -1.205, -7.940 16.100 0.025, -7.940 14.100 0.025, -7.995 16.100 1.279, -7.995 14.100 1.279, -7.853 16.100 2.526, -7.853 14.100 2.526, -7.518 16.100 3.736, -7.518 14.100 3.736, -6.997 16.100 4.878, -6.997 14.100 4.878, -6.304 16.100 5.925, -6.304 14.100 5.925, -5.456 16.100 6.851, -5.456 14.100 6.851, -4.474 16.100 7.632, -4.474 14.100 7.632, -3.381 16.100 8.250, -3.381 14.100 8.250, 6.997 -14.900 -2.878, 7.518 -14.900 -1.736, 7.853 -14.900 -0.526, 7.995 -14.900 0.721, 7.940 -14.900 1.975, -2.736 -14.900 -6.518, -1.526 -14.900 -6.853, -3.878 -14.900 -5.997, 7.250 -14.900 4.381, 7.690 -14.900 3.205, 7.457 -14.900 4.477, 7.396 -14.900 -14.860, -4.925 -14.900 -5.304, 6.304 -14.900 -3.925, 5.456 -14.900 -4.851, 4.474 -14.900 -5.632, 3.381 -14.900 -6.250, 2.205 -14.900 -6.690, 0.975 -14.900 -6.940, -0.279 -14.900 -6.995, -5.851 -14.900 -4.456, -6.632 -14.900 -3.474, -7.250 -14.900 -2.381, 7.457 -14.900 4.477, 23.254 -14.900 -15.741, 23.254 -12.900 -15.741, 7.457 -12.900 4.477, 5.423 -11.900 -46.123, -1.705 -12.900 -28.471, -7.250 -14.900 -2.381, -7.250 -12.900 -2.381, -1.705 -14.900 -28.471, -2.205 16.100 8.690, -2.205 14.100 8.690, -0.975 16.100 8.940, -0.975 14.100 8.940, 0.279 16.100 8.995, 0.279 14.100 8.995, 1.526 16.100 8.853, 1.526 14.100 8.853, 2.736 16.100 8.518, 2.736 14.100 8.518, 3.878 16.100 7.997, 3.878 14.100 7.997, 4.925 16.100 7.304, 4.925 14.100 7.304, 5.851 16.100 6.456, 5.851 14.100 6.456, 6.632 16.100 5.474, 6.632 14.100 5.474, -3.759 14.100 2.368, -3.985 14.100 1.349, -3.759 16.100 2.368, -3.985 16.100 1.349, -3.277 14.100 3.294, -3.277 16.100 3.294, -0.695 14.100 4.939, -1.690 14.100 4.625, -0.695 16.100 4.939, -1.690 16.100 4.625, -2.571 14.100 4.064, -2.571 16.100 4.064, 0.349 14.100 4.985, 0.349 16.100 4.985, 1.368 14.100 4.759, 1.368 16.100 4.759, 2.294 14.100 4.277, 2.294 16.100 4.277, 3.064 14.100 3.571, 3.064 16.100 3.571, -3.939 14.100 0.305, -3.939 16.100 0.305, -4.474 14.100 7.632, -5.456 14.100 6.851, -7.690 14.100 -1.205, -3.381 14.100 8.250, -2.205 14.100 8.690, -7.940 14.100 0.025, -7.995 14.100 1.279, -7.853 14.100 2.526, 6.632 14.100 5.474, -0.975 14.100 8.940, -7.518 14.100 3.736, 5.851 14.100 6.456, -6.997 14.100 4.878, 0.279 14.100 8.995, 4.925 14.100 7.304, -6.304 14.100 5.925, 3.878 14.100 7.997, 1.526 14.100 8.853, 2.736 14.100 8.518, 7.250 -12.900 4.381, 7.250 -14.900 4.381, -3.064 -12.900 -1.571, -2.294 -12.900 -2.277, 0.695 -12.900 -2.939, -0.349 -12.900 -2.985, -3.625 -12.900 -0.690, 1.690 -12.900 -2.625, 2.571 -12.900 -2.064, 3.277 -12.900 -1.294, 3.759 -12.900 -0.368, 3.985 -12.900 0.651, -1.368 -12.900 -2.759, 3.939 -12.900 1.695, 3.625 -12.900 2.690, -4.326 22.850 -9.711, -4.474 16.100 7.632, -5.456 16.100 6.851, -7.250 16.100 -2.381, -7.690 16.100 -1.205, -3.381 16.100 8.250, -2.205 16.100 8.690, -7.940 16.100 0.025, -7.995 16.100 1.279, -7.853 16.100 2.526, 6.632 16.100 5.474, 7.250 16.100 4.381, -0.975 16.100 8.940, -7.518 16.100 3.736, 5.851 16.100 6.456, -6.997 16.100 4.878, 0.279 16.100 8.995, 4.925 16.100 7.304, -6.304 16.100 5.925, 3.878 16.100 7.997, 1.526 16.100 8.853, 2.736 16.100 8.518, -2.294 -14.900 -2.277, -3.064 -14.900 -1.571, 0.695 -14.900 -2.939, -0.349 -14.900 -2.985, -3.625 -14.900 -0.690, 1.690 -14.900 -2.625, 2.571 -14.900 -2.064, 3.277 -14.900 -1.294, 3.759 -14.900 -0.368, 3.985 -14.900 0.651, -1.368 -14.900 -2.759, 3.939 -14.900 1.695, 3.625 -14.900 2.690, -7.690 -12.900 -1.205, -7.690 -14.900 -1.205, -7.940 -12.900 0.025, -7.940 -14.900 0.025, -7.995 -12.900 1.279, -7.995 -14.900 1.279, -7.853 -12.900 2.526, -7.853 -14.900 2.526, -7.518 -12.900 3.736, -7.518 -14.900 3.736, -6.997 -12.900 4.878, -6.997 -14.900 4.878, -6.304 -12.900 5.925, -6.304 -14.900 5.925, -5.456 -12.900 6.851, -5.456 -14.900 6.851, -4.474 -12.900 7.632, -4.474 -14.900 7.632, -3.381 -12.900 8.250, -3.381 -14.900 8.250, -2.205 -12.900 8.690, -2.205 -14.900 8.690, -0.975 -12.900 8.940, -0.975 -14.900 8.940, 0.279 -12.900 8.995, 0.279 -14.900 8.995, 1.526 -12.900 8.853, 1.526 -14.900 8.853, 2.736 -12.900 8.518, 2.736 -14.900 8.518, 3.878 -12.900 7.997, 3.878 -14.900 7.997, 4.925 -12.900 7.304, 4.925 -14.900 7.304, 5.851 -12.900 6.456, 5.851 -14.900 6.456, 6.632 -12.900 5.474, 6.632 -14.900 5.474, -3.759 -14.900 2.368, -3.985 -14.900 1.349, -3.759 -12.900 2.368, -3.985 -12.900 1.349, -3.277 -14.900 3.294, -3.277 -12.900 3.294, -0.695 -14.900 4.939, -1.690 -14.900 4.625, -0.695 -12.900 4.939, -1.690 -12.900 4.625, -2.571 -14.900 4.064, -2.571 -12.900 4.064, 0.349 -14.900 4.985, 0.349 -12.900 4.985, 1.368 -14.900 4.759, 1.368 -12.900 4.759, 2.294 -14.900 4.277, 2.294 -12.900 4.277, 3.064 -14.900 3.571, 3.064 -12.900 3.571, -3.939 -14.900 0.305, -3.939 -12.900 0.305, -4.474 -12.900 7.632, -5.456 -12.900 6.851, -7.690 -12.900 -1.205, -3.381 -12.900 8.250, -2.205 -12.900 8.690, -7.995 -12.900 1.279, 6.632 -12.900 5.474, -0.975 -12.900 8.940, -7.518 -12.900 3.736, 5.851 -12.900 6.456, -6.997 -12.900 4.878, 0.279 -12.900 8.995, 4.925 -12.900 7.304, -6.304 -12.900 5.925, 3.878 -12.900 7.997, 1.526 -12.900 8.853, 2.736 -12.900 8.518, -4.474 -14.900 7.632, -5.456 -14.900 6.851, -7.690 -14.900 -1.205, -3.381 -14.900 8.250, -2.205 -14.900 8.690, -7.995 -14.900 1.279, 6.632 -14.900 5.474, -0.975 -14.900 8.940, 5.851 -14.900 6.456, 0.279 -14.900 8.995, 4.925 -14.900 7.304, -6.304 -14.900 5.925, 3.878 -14.900 7.997, 1.526 -14.900 8.853, 2.736 -14.900 8.518 ] } colorPerVertex FALSE coordIndex [ 0, 1, 2, -1, 1, 3, 2, -1, 3, 4, 5, -1, 2, 3, 5, -1, 6, 7, 2, -1, 8, 2, 7, -1, 9, 6, 2, -1, 10, 2, 8, -1, 11, 2, 10, -1, 12, 9, 2, -1, 13, 12, 2, -1, 14, 2, 11, -1, 15, 13, 2, -1, 16, 2, 14, -1, 17, 15, 2, -1, 18, 2, 16, -1, 19, 17, 2, -1, 20, 2, 18, -1, 21, 2, 20, -1, 22, 2, 21, -1, 23, 2, 22, -1, 5, 24, 19, -1, 5, 25, 24, -1, 5, 26, 25, -1, 5, 27, 26, -1, 5, 28, 27, -1, 5, 29, 28, -1, 5, 30, 29, -1, 5, 31, 30, -1, 5, 32, 31, -1, 5, 19, 2, -1, 33, 32, 5, -1, 33, 34, 35, -1, 33, 36, 34, -1, 33, 37, 36, -1, 33, 38, 37, -1, 33, 39, 38, -1, 33, 40, 39, -1, 33, 41, 40, -1, 33, 42, 32, -1, 33, 43, 42, -1, 33, 44, 43, -1, 33, 45, 44, -1, 33, 35, 45, -1, 46, 33, 5, -1, 0, 2, 23, -1, 0, 47, 48, -1, 0, 49, 47, -1, 0, 50, 49, -1, 0, 23, 50, -1, 51, 52, 41, -1, 51, 53, 52, -1, 51, 54, 53, -1, 51, 55, 54, -1, 51, 56, 55, -1, 51, 57, 56, -1, 51, 58, 57, -1, 51, 59, 58, -1, 51, 60, 59, -1, 51, 61, 60, -1, 51, 62, 61, -1, 51, 63, 62, -1, 51, 64, 63, -1, 51, 48, 64, -1, 51, 41, 33, -1, 51, 65, 0, -1, 51, 33, 65, -1, 51, 0, 48, -1, 66, 67, 1, -1, 66, 1, 0, -1, 66, 68, 67, -1, 66, 0, 65, -1, 66, 69, 68, -1, 66, 65, 69, -1, 70, 3, 71, -1, 3, 70, 72, -1, 71, 3, 73, -1, 3, 72, 74, -1, 73, 3, 75, -1, 3, 74, 76, -1, 75, 3, 77, -1, 3, 76, 78, -1, 77, 3, 79, -1, 3, 78, 80, -1, 79, 3, 81, -1, 3, 80, 82, -1, 81, 3, 83, -1, 3, 82, 84, -1, 83, 3, 85, -1, 85, 3, 86, -1, 84, 87, 4, -1, 87, 88, 4, -1, 88, 89, 4, -1, 89, 90, 4, -1, 90, 91, 4, -1, 91, 92, 4, -1, 92, 93, 4, -1, 93, 94, 4, -1, 94, 95, 4, -1, 3, 84, 4, -1, 4, 95, 96, -1, 4, 96, 97, -1, 98, 99, 100, -1, 99, 101, 100, -1, 101, 102, 100, -1, 102, 103, 100, -1, 104, 105, 100, -1, 105, 98, 100, -1, 4, 97, 106, -1, 97, 104, 106, -1, 104, 100, 106, -1, 107, 108, 1, -1, 108, 109, 1, -1, 109, 110, 1, -1, 110, 111, 1, -1, 111, 112, 1, -1, 112, 113, 1, -1, 113, 114, 1, -1, 114, 115, 1, -1, 115, 116, 1, -1, 116, 86, 1, -1, 117, 118, 67, -1, 118, 119, 67, -1, 103, 67, 100, -1, 120, 67, 103, -1, 121, 67, 120, -1, 117, 67, 121, -1, 86, 3, 1, -1, 119, 122, 123, -1, 122, 124, 123, -1, 124, 125, 123, -1, 125, 126, 123, -1, 126, 127, 123, -1, 127, 128, 123, -1, 128, 129, 123, -1, 129, 107, 123, -1, 107, 1, 123, -1, 1, 67, 123, -1, 67, 119, 123, -1, 46, 4, 106, -1, 5, 4, 46, -1, 130, 69, 46, -1, 130, 106, 68, -1, 130, 68, 69, -1, 130, 46, 106, -1, 34, 131, 35, -1, 132, 131, 34, -1, 133, 34, 36, -1, 133, 132, 34, -1, 134, 36, 37, -1, 134, 133, 36, -1, 135, 37, 38, -1, 135, 134, 37, -1, 136, 38, 39, -1, 136, 135, 38, -1, 137, 39, 40, -1, 137, 136, 39, -1, 138, 40, 41, -1, 138, 137, 40, -1, 139, 41, 52, -1, 139, 138, 41, -1, 53, 139, 52, -1, 140, 139, 53, -1, 141, 53, 54, -1, 141, 140, 53, -1, 142, 54, 55, -1, 142, 141, 54, -1, 56, 142, 55, -1, 143, 142, 56, -1, 144, 56, 57, -1, 144, 143, 56, -1, 145, 57, 58, -1, 145, 144, 57, -1, 146, 58, 59, -1, 146, 145, 58, -1, 147, 59, 60, -1, 147, 146, 59, -1, 61, 147, 60, -1, 148, 147, 61, -1, 149, 61, 62, -1, 149, 148, 61, -1, 150, 62, 63, -1, 150, 149, 62, -1, 151, 63, 64, -1, 151, 150, 63, -1, 152, 64, 48, -1, 152, 151, 64, -1, 153, 152, 48, -1, 153, 48, 47, -1, 154, 153, 47, -1, 154, 47, 49, -1, 50, 154, 49, -1, 155, 154, 50, -1, 156, 155, 50, -1, 156, 50, 23, -1, 157, 156, 23, -1, 157, 23, 22, -1, 158, 157, 22, -1, 158, 22, 21, -1, 159, 158, 21, -1, 159, 21, 20, -1, 160, 20, 18, -1, 160, 159, 20, -1, 161, 18, 16, -1, 161, 160, 18, -1, 162, 16, 14, -1, 162, 161, 16, -1, 163, 14, 11, -1, 163, 162, 14, -1, 164, 11, 10, -1, 164, 163, 11, -1, 8, 164, 10, -1, 165, 164, 8, -1, 166, 8, 7, -1, 166, 165, 8, -1, 167, 7, 6, -1, 167, 166, 7, -1, 168, 6, 9, -1, 168, 167, 6, -1, 169, 9, 12, -1, 169, 168, 9, -1, 170, 12, 13, -1, 170, 169, 12, -1, 171, 13, 15, -1, 171, 170, 13, -1, 172, 15, 17, -1, 172, 171, 15, -1, 173, 17, 19, -1, 173, 172, 17, -1, 174, 19, 24, -1, 174, 173, 19, -1, 175, 24, 25, -1, 175, 174, 24, -1, 26, 175, 25, -1, 176, 175, 26, -1, 177, 26, 27, -1, 177, 176, 26, -1, 28, 177, 27, -1, 178, 177, 28, -1, 179, 178, 28, -1, 179, 28, 29, -1, 180, 179, 29, -1, 180, 29, 30, -1, 181, 180, 30, -1, 181, 30, 31, -1, 182, 181, 31, -1, 182, 31, 32, -1, 183, 182, 32, -1, 183, 32, 42, -1, 184, 183, 42, -1, 184, 42, 43, -1, 185, 184, 43, -1, 185, 43, 44, -1, 186, 185, 44, -1, 186, 44, 45, -1, 131, 186, 45, -1, 131, 45, 35, -1, 65, 33, 187, -1, 188, 65, 187, -1, 187, 33, 46, -1, 189, 187, 190, -1, 191, 189, 190, -1, 46, 191, 190, -1, 187, 46, 190, -1, 68, 192, 193, -1, 68, 193, 67, -1, 69, 65, 188, -1, 194, 195, 69, -1, 194, 188, 196, -1, 194, 196, 195, -1, 194, 69, 188, -1, 99, 197, 198, -1, 99, 98, 197, -1, 101, 198, 199, -1, 101, 99, 198, -1, 102, 199, 200, -1, 102, 101, 199, -1, 103, 200, 201, -1, 103, 102, 200, -1, 202, 103, 201, -1, 120, 103, 202, -1, 121, 202, 203, -1, 121, 120, 202, -1, 204, 121, 203, -1, 117, 121, 204, -1, 118, 204, 205, -1, 118, 117, 204, -1, 206, 118, 205, -1, 119, 118, 206, -1, 122, 206, 207, -1, 122, 119, 206, -1, 124, 207, 208, -1, 124, 122, 207, -1, 125, 208, 209, -1, 125, 124, 208, -1, 126, 209, 210, -1, 126, 125, 209, -1, 127, 210, 211, -1, 127, 126, 210, -1, 128, 211, 212, -1, 128, 127, 211, -1, 129, 212, 213, -1, 129, 128, 212, -1, 107, 213, 214, -1, 107, 129, 213, -1, 108, 214, 215, -1, 108, 107, 214, -1, 109, 215, 216, -1, 109, 108, 215, -1, 110, 216, 217, -1, 110, 109, 216, -1, 111, 110, 217, -1, 111, 217, 218, -1, 219, 111, 218, -1, 112, 111, 219, -1, 113, 112, 219, -1, 113, 219, 220, -1, 221, 113, 220, -1, 114, 113, 221, -1, 115, 114, 221, -1, 115, 221, 222, -1, 223, 115, 222, -1, 116, 115, 223, -1, 86, 116, 223, -1, 86, 223, 224, -1, 225, 86, 224, -1, 85, 86, 225, -1, 226, 85, 225, -1, 83, 85, 226, -1, 81, 226, 227, -1, 81, 83, 226, -1, 228, 81, 227, -1, 79, 81, 228, -1, 77, 228, 229, -1, 77, 79, 228, -1, 230, 77, 229, -1, 75, 77, 230, -1, 73, 230, 231, -1, 73, 75, 230, -1, 232, 73, 231, -1, 71, 73, 232, -1, 70, 232, 233, -1, 70, 71, 232, -1, 72, 233, 234, -1, 72, 70, 233, -1, 235, 72, 234, -1, 74, 72, 235, -1, 76, 235, 236, -1, 76, 74, 235, -1, 237, 76, 236, -1, 78, 76, 237, -1, 80, 237, 238, -1, 80, 78, 237, -1, 82, 238, 239, -1, 82, 80, 238, -1, 240, 82, 239, -1, 84, 82, 240, -1, 87, 240, 241, -1, 87, 84, 240, -1, 242, 87, 241, -1, 88, 87, 242, -1, 243, 88, 242, -1, 89, 88, 243, -1, 244, 89, 243, -1, 90, 89, 244, -1, 245, 90, 244, -1, 91, 90, 245, -1, 246, 91, 245, -1, 92, 91, 246, -1, 93, 92, 246, -1, 93, 246, 247, -1, 248, 93, 247, -1, 94, 93, 248, -1, 249, 94, 248, -1, 95, 94, 249, -1, 250, 95, 249, -1, 96, 95, 250, -1, 97, 96, 250, -1, 97, 250, 251, -1, 252, 97, 251, -1, 104, 97, 252, -1, 253, 104, 252, -1, 105, 104, 253, -1, 98, 105, 253, -1, 98, 253, 197, -1, 193, 254, 100, -1, 67, 193, 100, -1, 254, 255, 106, -1, 100, 254, 106, -1, 256, 195, 257, -1, 257, 195, 258, -1, 259, 191, 260, -1, 258, 195, 261, -1, 191, 259, 262, -1, 261, 195, 263, -1, 191, 262, 264, -1, 265, 266, 267, -1, 266, 195, 267, -1, 263, 195, 266, -1, 69, 195, 268, -1, 256, 269, 268, -1, 269, 270, 268, -1, 270, 271, 268, -1, 191, 264, 272, -1, 271, 273, 268, -1, 273, 274, 268, -1, 274, 275, 268, -1, 275, 276, 268, -1, 276, 260, 268, -1, 191, 46, 268, -1, 46, 69, 268, -1, 260, 191, 268, -1, 195, 256, 268, -1, 191, 272, 277, -1, 191, 277, 278, -1, 106, 255, 192, -1, 106, 192, 68, -1, 279, 280, 281, -1, 279, 281, 282, -1, 279, 282, 283, -1, 279, 283, 284, -1, 279, 284, 285, -1, 279, 285, 286, -1, 279, 286, 287, -1, 279, 287, 288, -1, 279, 288, 289, -1, 279, 289, 290, -1, 279, 290, 291, -1, 279, 291, 292, -1, 279, 292, 293, -1, 279, 293, 294, -1, 279, 294, 295, -1, 279, 295, 296, -1, 279, 296, 297, -1, 279, 297, 298, -1, 279, 298, 299, -1, 279, 299, 300, -1, 279, 300, 301, -1, 279, 301, 302, -1, 279, 302, 303, -1, 279, 303, 304, -1, 279, 304, 305, -1, 279, 305, 306, -1, 279, 306, 307, -1, 279, 307, 308, -1, 279, 308, 309, -1, 279, 309, 310, -1, 279, 310, 311, -1, 279, 311, 312, -1, 279, 312, 313, -1, 279, 313, 314, -1, 279, 314, 315, -1, 279, 315, 316, -1, 279, 316, 168, -1, 279, 168, 317, -1, 279, 317, 318, -1, 279, 318, 319, -1, 279, 319, 320, -1, 279, 320, 321, -1, 279, 321, 322, -1, 279, 322, 323, -1, 279, 323, 324, -1, 279, 324, 325, -1, 279, 325, 326, -1, 279, 326, 327, -1, 279, 327, 328, -1, 279, 328, 329, -1, 279, 329, 330, -1, 279, 330, 331, -1, 279, 331, 332, -1, 279, 332, 333, -1, 279, 333, 334, -1, 279, 334, 280, -1, 335, 196, 336, -1, 335, 336, 337, -1, 338, 196, 335, -1, 339, 340, 341, -1, 342, 196, 338, -1, 343, 342, 344, -1, 345, 341, 346, -1, 346, 341, 340, -1, 343, 196, 342, -1, 346, 336, 196, -1, 347, 348, 349, -1, 348, 340, 339, -1, 196, 345, 346, -1, 350, 349, 348, -1, 351, 348, 347, -1, 352, 350, 348, -1, 353, 348, 351, -1, 354, 348, 339, -1, 354, 352, 348, -1, 336, 355, 356, -1, 337, 336, 356, -1, 339, 357, 354, -1, 339, 358, 357, -1, 192, 359, 193, -1, 360, 361, 359, -1, 360, 362, 361, -1, 360, 192, 362, -1, 360, 359, 192, -1, 363, 195, 196, -1, 343, 363, 196, -1, 364, 365, 366, -1, 366, 365, 367, -1, 365, 368, 367, -1, 364, 366, 369, -1, 370, 364, 369, -1, 367, 368, 371, -1, 372, 373, 371, -1, 368, 372, 371, -1, 371, 373, 374, -1, 373, 375, 374, -1, 370, 369, 376, -1, 377, 370, 376, -1, 377, 376, 378, -1, 379, 377, 378, -1, 374, 375, 380, -1, 375, 228, 380, -1, 379, 378, 381, -1, 382, 379, 381, -1, 380, 228, 383, -1, 228, 384, 383, -1, 382, 381, 385, -1, 386, 382, 385, -1, 384, 387, 388, -1, 383, 384, 388, -1, 386, 385, 389, -1, 390, 386, 389, -1, 387, 391, 392, -1, 388, 387, 392, -1, 391, 393, 394, -1, 392, 391, 394, -1, 390, 389, 395, -1, 396, 390, 395, -1, 396, 395, 397, -1, 398, 396, 397, -1, 393, 399, 400, -1, 394, 393, 400, -1, 398, 397, 401, -1, 402, 398, 401, -1, 403, 402, 401, -1, 400, 399, 404, -1, 399, 405, 404, -1, 404, 405, 406, -1, 405, 407, 406, -1, 403, 401, 408, -1, 409, 403, 408, -1, 410, 409, 411, -1, 409, 408, 411, -1, 406, 407, 412, -1, 413, 414, 412, -1, 407, 413, 412, -1, 410, 411, 415, -1, 412, 414, 416, -1, 410, 415, 417, -1, 415, 418, 417, -1, 416, 414, 419, -1, 420, 416, 419, -1, 417, 418, 421, -1, 418, 422, 421, -1, 423, 420, 424, -1, 420, 419, 424, -1, 421, 422, 425, -1, 422, 426, 425, -1, 423, 424, 427, -1, 428, 423, 427, -1, 425, 426, 429, -1, 426, 430, 429, -1, 431, 428, 432, -1, 428, 427, 432, -1, 429, 430, 433, -1, 430, 434, 433, -1, 435, 431, 436, -1, 431, 432, 436, -1, 434, 437, 438, -1, 433, 434, 438, -1, 439, 435, 440, -1, 435, 436, 440, -1, 437, 441, 442, -1, 438, 437, 442, -1, 443, 439, 444, -1, 439, 440, 444, -1, 442, 441, 445, -1, 446, 443, 447, -1, 443, 444, 447, -1, 441, 448, 449, -1, 445, 441, 449, -1, 450, 446, 451, -1, 446, 447, 451, -1, 448, 452, 453, -1, 449, 448, 453, -1, 450, 451, 454, -1, 455, 450, 454, -1, 452, 456, 457, -1, 453, 452, 457, -1, 455, 454, 458, -1, 456, 459, 460, -1, 457, 456, 460, -1, 455, 458, 461, -1, 462, 455, 461, -1, 460, 459, 463, -1, 459, 464, 463, -1, 465, 462, 466, -1, 462, 461, 466, -1, 464, 467, 468, -1, 463, 464, 468, -1, 469, 465, 470, -1, 465, 466, 470, -1, 467, 469, 471, -1, 468, 467, 471, -1, 469, 470, 471, -1, 359, 472, 254, -1, 193, 359, 254, -1, 254, 472, 255, -1, 473, 255, 474, -1, 472, 475, 474, -1, 475, 473, 474, -1, 255, 472, 474, -1, 344, 363, 343, -1, 344, 476, 363, -1, 264, 477, 478, -1, 275, 274, 479, -1, 480, 275, 479, -1, 278, 277, 481, -1, 277, 478, 481, -1, 273, 271, 482, -1, 274, 273, 482, -1, 479, 274, 482, -1, 271, 270, 483, -1, 482, 271, 483, -1, 269, 256, 484, -1, 270, 269, 484, -1, 483, 270, 484, -1, 484, 256, 485, -1, 485, 256, 257, -1, 486, 485, 258, -1, 485, 257, 258, -1, 259, 260, 487, -1, 262, 259, 487, -1, 488, 486, 261, -1, 486, 258, 261, -1, 264, 262, 477, -1, 262, 487, 477, -1, 488, 261, 263, -1, 276, 275, 480, -1, 489, 488, 266, -1, 260, 276, 480, -1, 487, 260, 480, -1, 488, 263, 266, -1, 489, 266, 265, -1, 272, 264, 478, -1, 277, 272, 478, -1, 490, 362, 491, -1, 492, 362, 490, -1, 493, 362, 492, -1, 494, 473, 495, -1, 496, 362, 493, -1, 497, 495, 473, -1, 498, 499, 500, -1, 498, 362, 499, -1, 501, 497, 473, -1, 499, 362, 496, -1, 502, 192, 255, -1, 502, 362, 192, -1, 502, 255, 473, -1, 502, 503, 491, -1, 502, 504, 503, -1, 502, 505, 504, -1, 502, 506, 505, -1, 502, 507, 506, -1, 502, 508, 507, -1, 509, 501, 473, -1, 502, 510, 508, -1, 502, 494, 510, -1, 502, 473, 494, -1, 502, 491, 362, -1, 511, 509, 473, -1, 512, 511, 473, -1, 513, 355, 336, -1, 514, 515, 348, -1, 514, 513, 515, -1, 514, 353, 355, -1, 514, 348, 353, -1, 514, 355, 513, -1, 516, 337, 356, -1, 516, 356, 517, -1, 518, 337, 516, -1, 335, 337, 518, -1, 519, 335, 518, -1, 338, 519, 520, -1, 338, 335, 519, -1, 342, 520, 521, -1, 342, 338, 520, -1, 522, 347, 349, -1, 344, 342, 521, -1, 523, 351, 347, -1, 523, 347, 522, -1, 524, 349, 350, -1, 524, 522, 349, -1, 525, 353, 351, -1, 525, 351, 523, -1, 526, 350, 352, -1, 526, 524, 350, -1, 527, 355, 353, -1, 527, 353, 525, -1, 528, 352, 354, -1, 528, 526, 352, -1, 517, 356, 355, -1, 517, 355, 527, -1, 513, 346, 529, -1, 336, 346, 513, -1, 340, 530, 346, -1, 346, 530, 529, -1, 530, 340, 515, -1, 515, 340, 348, -1, 531, 357, 532, -1, 531, 354, 357, -1, 533, 532, 534, -1, 533, 531, 532, -1, 535, 534, 536, -1, 535, 533, 534, -1, 537, 536, 538, -1, 537, 535, 536, -1, 539, 538, 540, -1, 539, 537, 538, -1, 541, 540, 542, -1, 541, 539, 540, -1, 543, 542, 544, -1, 543, 541, 542, -1, 545, 544, 546, -1, 545, 543, 544, -1, 547, 546, 548, -1, 547, 545, 546, -1, 549, 548, 550, -1, 549, 547, 548, -1, 551, 361, 552, -1, 552, 361, 553, -1, 553, 361, 554, -1, 554, 361, 555, -1, 556, 475, 557, -1, 475, 556, 558, -1, 559, 560, 561, -1, 560, 361, 561, -1, 555, 361, 560, -1, 472, 359, 562, -1, 359, 361, 562, -1, 475, 472, 562, -1, 475, 558, 563, -1, 551, 564, 562, -1, 564, 565, 562, -1, 565, 566, 562, -1, 566, 567, 562, -1, 567, 568, 562, -1, 568, 569, 562, -1, 569, 570, 562, -1, 570, 557, 562, -1, 557, 475, 562, -1, 361, 551, 562, -1, 475, 563, 571, -1, 475, 571, 572, -1, 475, 572, 573, -1, 574, 575, 576, -1, 577, 574, 576, -1, 448, 441, 578, -1, 452, 448, 578, -1, 456, 452, 578, -1, 459, 456, 578, -1, 464, 459, 578, -1, 467, 464, 578, -1, 469, 467, 578, -1, 465, 469, 578, -1, 462, 465, 578, -1, 455, 462, 578, -1, 450, 455, 578, -1, 446, 450, 578, -1, 443, 446, 578, -1, 439, 443, 578, -1, 435, 439, 578, -1, 431, 435, 578, -1, 428, 431, 578, -1, 423, 428, 578, -1, 420, 423, 578, -1, 416, 420, 578, -1, 412, 416, 578, -1, 406, 412, 578, -1, 404, 406, 578, -1, 400, 404, 578, -1, 394, 400, 578, -1, 392, 394, 578, -1, 388, 392, 578, -1, 383, 388, 578, -1, 380, 383, 578, -1, 374, 380, 578, -1, 371, 374, 578, -1, 367, 371, 578, -1, 366, 367, 578, -1, 369, 366, 578, -1, 376, 369, 578, -1, 378, 376, 578, -1, 381, 378, 578, -1, 385, 381, 578, -1, 389, 385, 578, -1, 395, 389, 578, -1, 397, 395, 578, -1, 401, 397, 578, -1, 408, 401, 578, -1, 411, 408, 578, -1, 415, 411, 578, -1, 418, 415, 578, -1, 422, 418, 578, -1, 426, 422, 578, -1, 430, 426, 578, -1, 434, 430, 578, -1, 437, 434, 578, -1, 441, 437, 578, -1, 579, 580, 581, -1, 579, 582, 580, -1, 583, 550, 584, -1, 583, 549, 550, -1, 585, 584, 586, -1, 585, 583, 584, -1, 587, 586, 588, -1, 587, 585, 586, -1, 589, 588, 590, -1, 589, 587, 588, -1, 591, 590, 592, -1, 591, 589, 590, -1, 593, 592, 594, -1, 593, 591, 592, -1, 595, 594, 596, -1, 595, 593, 594, -1, 597, 596, 598, -1, 597, 595, 596, -1, 599, 598, 600, -1, 599, 597, 598, -1, 344, 600, 476, -1, 344, 599, 600, -1, 601, 602, 603, -1, 602, 604, 603, -1, 484, 485, 516, -1, 485, 518, 516, -1, 605, 601, 606, -1, 601, 603, 606, -1, 483, 484, 517, -1, 607, 608, 609, -1, 608, 610, 609, -1, 484, 516, 517, -1, 611, 605, 612, -1, 605, 606, 612, -1, 613, 607, 614, -1, 611, 612, 608, -1, 482, 483, 527, -1, 607, 609, 614, -1, 483, 517, 527, -1, 608, 612, 610, -1, 479, 482, 525, -1, 615, 613, 616, -1, 482, 527, 525, -1, 613, 614, 616, -1, 479, 525, 523, -1, 480, 479, 523, -1, 617, 615, 618, -1, 615, 616, 618, -1, 480, 523, 522, -1, 487, 480, 522, -1, 619, 617, 620, -1, 617, 618, 620, -1, 487, 522, 524, -1, 477, 487, 524, -1, 489, 619, 521, -1, 619, 620, 521, -1, 477, 524, 526, -1, 478, 477, 526, -1, 488, 489, 520, -1, 478, 526, 481, -1, 489, 521, 520, -1, 481, 526, 528, -1, 486, 488, 519, -1, 621, 481, 622, -1, 481, 528, 622, -1, 488, 520, 519, -1, 602, 621, 604, -1, 485, 486, 518, -1, 621, 622, 604, -1, 486, 519, 518, -1, 611, 608, 623, -1, 624, 611, 623, -1, 625, 278, 481, -1, 623, 608, 626, -1, 608, 607, 627, -1, 628, 625, 621, -1, 629, 628, 621, -1, 625, 481, 621, -1, 626, 608, 627, -1, 630, 629, 602, -1, 619, 489, 631, -1, 489, 265, 631, -1, 629, 621, 602, -1, 607, 613, 632, -1, 633, 630, 601, -1, 627, 607, 632, -1, 630, 602, 601, -1, 617, 619, 634, -1, 619, 631, 634, -1, 601, 605, 635, -1, 632, 613, 636, -1, 633, 601, 635, -1, 617, 634, 637, -1, 605, 611, 638, -1, 615, 617, 639, -1, 635, 605, 638, -1, 617, 637, 639, -1, 613, 615, 640, -1, 636, 613, 640, -1, 640, 615, 641, -1, 615, 639, 641, -1, 638, 611, 624, -1, 642, 574, 577, -1, 642, 643, 574, -1, 644, 645, 501, -1, 646, 507, 508, -1, 646, 508, 647, -1, 648, 511, 512, -1, 648, 644, 511, -1, 649, 505, 506, -1, 649, 506, 507, -1, 649, 507, 646, -1, 650, 504, 505, -1, 650, 505, 649, -1, 651, 491, 503, -1, 651, 503, 504, -1, 651, 504, 650, -1, 652, 491, 651, -1, 490, 491, 652, -1, 492, 652, 653, -1, 492, 490, 652, -1, 654, 494, 495, -1, 654, 495, 497, -1, 493, 653, 655, -1, 493, 492, 653, -1, 645, 497, 501, -1, 645, 654, 497, -1, 496, 493, 655, -1, 647, 508, 510, -1, 499, 655, 656, -1, 647, 510, 494, -1, 647, 494, 654, -1, 499, 496, 655, -1, 500, 499, 656, -1, 644, 501, 509, -1, 644, 509, 511, -1, 513, 529, 530, -1, 513, 530, 657, -1, 658, 610, 612, -1, 658, 612, 659, -1, 528, 660, 661, -1, 662, 610, 658, -1, 663, 609, 610, -1, 622, 661, 664, -1, 622, 664, 665, -1, 622, 528, 661, -1, 663, 610, 662, -1, 604, 665, 666, -1, 667, 521, 620, -1, 667, 668, 521, -1, 604, 622, 665, -1, 669, 614, 609, -1, 603, 666, 670, -1, 669, 609, 663, -1, 603, 604, 666, -1, 671, 620, 618, -1, 671, 667, 620, -1, 672, 606, 603, -1, 673, 614, 669, -1, 672, 603, 670, -1, 674, 671, 618, -1, 675, 612, 606, -1, 676, 618, 616, -1, 675, 606, 672, -1, 676, 674, 618, -1, 677, 616, 614, -1, 677, 614, 673, -1, 678, 616, 677, -1, 678, 676, 616, -1, 659, 612, 675, -1, 563, 679, 680, -1, 569, 568, 681, -1, 682, 569, 681, -1, 573, 572, 683, -1, 572, 680, 683, -1, 567, 566, 684, -1, 568, 567, 684, -1, 681, 568, 684, -1, 566, 565, 685, -1, 684, 566, 685, -1, 564, 551, 686, -1, 565, 564, 686, -1, 685, 565, 686, -1, 686, 551, 687, -1, 687, 551, 552, -1, 688, 687, 553, -1, 687, 552, 553, -1, 556, 557, 689, -1, 558, 556, 689, -1, 690, 688, 554, -1, 688, 553, 554, -1, 563, 558, 679, -1, 558, 689, 679, -1, 690, 554, 555, -1, 570, 569, 682, -1, 691, 690, 560, -1, 557, 570, 682, -1, 689, 557, 682, -1, 690, 555, 560, -1, 691, 560, 559, -1, 571, 563, 680, -1, 572, 571, 680, -1, 692, 580, 693, -1, 692, 581, 580, -1, 694, 693, 695, -1, 694, 692, 693, -1, 696, 695, 697, -1, 696, 694, 695, -1, 698, 697, 699, -1, 698, 696, 697, -1, 700, 699, 701, -1, 700, 698, 699, -1, 702, 701, 703, -1, 702, 700, 701, -1, 704, 703, 705, -1, 704, 702, 703, -1, 706, 705, 707, -1, 706, 704, 705, -1, 708, 707, 709, -1, 708, 706, 707, -1, 710, 709, 711, -1, 710, 708, 709, -1, 712, 711, 713, -1, 712, 710, 711, -1, 714, 713, 715, -1, 714, 712, 713, -1, 716, 715, 717, -1, 716, 714, 715, -1, 718, 717, 719, -1, 718, 716, 717, -1, 720, 719, 721, -1, 720, 718, 719, -1, 722, 721, 723, -1, 722, 720, 721, -1, 724, 723, 725, -1, 724, 722, 723, -1, 726, 725, 727, -1, 726, 724, 725, -1, 728, 727, 729, -1, 728, 726, 727, -1, 642, 729, 643, -1, 642, 728, 729, -1, 730, 731, 732, -1, 731, 733, 732, -1, 686, 687, 651, -1, 687, 652, 651, -1, 734, 730, 735, -1, 730, 732, 735, -1, 685, 686, 650, -1, 736, 737, 738, -1, 737, 739, 738, -1, 686, 651, 650, -1, 740, 734, 741, -1, 734, 735, 741, -1, 742, 736, 743, -1, 740, 741, 737, -1, 684, 685, 649, -1, 736, 738, 743, -1, 685, 650, 649, -1, 737, 741, 739, -1, 681, 684, 646, -1, 744, 742, 745, -1, 684, 649, 646, -1, 742, 743, 745, -1, 681, 646, 647, -1, 682, 681, 647, -1, 746, 744, 747, -1, 744, 745, 747, -1, 682, 647, 654, -1, 689, 682, 654, -1, 748, 746, 749, -1, 746, 747, 749, -1, 689, 654, 645, -1, 679, 689, 645, -1, 691, 748, 656, -1, 748, 749, 656, -1, 680, 679, 644, -1, 679, 645, 644, -1, 690, 691, 655, -1, 680, 644, 683, -1, 691, 656, 655, -1, 683, 644, 648, -1, 688, 690, 653, -1, 750, 683, 751, -1, 683, 648, 751, -1, 690, 655, 653, -1, 731, 750, 733, -1, 687, 688, 652, -1, 750, 751, 733, -1, 688, 653, 652, -1, 752, 739, 741, -1, 752, 741, 753, -1, 648, 512, 754, -1, 755, 739, 752, -1, 756, 738, 739, -1, 751, 754, 694, -1, 751, 694, 757, -1, 751, 648, 754, -1, 756, 739, 755, -1, 733, 757, 698, -1, 758, 656, 749, -1, 758, 500, 656, -1, 733, 751, 757, -1, 759, 743, 738, -1, 732, 698, 760, -1, 759, 738, 756, -1, 732, 733, 698, -1, 761, 749, 747, -1, 761, 758, 749, -1, 762, 735, 732, -1, 763, 743, 759, -1, 762, 732, 760, -1, 764, 761, 747, -1, 765, 741, 735, -1, 766, 747, 745, -1, 765, 735, 762, -1, 766, 764, 747, -1, 767, 745, 743, -1, 767, 743, 763, -1, 768, 745, 767, -1, 768, 766, 745, -1, 753, 741, 765, -1, 740, 737, 769, -1, 770, 740, 769, -1, 771, 573, 683, -1, 769, 737, 772, -1, 737, 736, 773, -1, 695, 771, 750, -1, 774, 695, 750, -1, 771, 683, 750, -1, 772, 737, 773, -1, 699, 774, 731, -1, 748, 691, 775, -1, 691, 559, 775, -1, 774, 750, 731, -1, 736, 742, 776, -1, 701, 699, 730, -1, 773, 736, 776, -1, 699, 731, 730, -1, 746, 748, 777, -1, 748, 775, 777, -1, 730, 734, 703, -1, 776, 742, 778, -1, 701, 730, 703, -1, 746, 777, 779, -1, 734, 740, 780, -1, 744, 746, 781, -1, 703, 734, 780, -1, 746, 779, 781, -1, 742, 744, 782, -1, 778, 742, 782, -1, 782, 744, 783, -1, 744, 781, 783, -1, 780, 740, 770, -1 ] } } ] } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 0.000 description "top" position 13.611 3.975 65.435 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 3.142 description "bottom" position 13.611 3.975 -116.759 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 1.571 description "front" position 13.611 -87.122 -25.662 } Viewpoint { jump TRUE orientation -0.000 -0.707 -0.707 3.142 description "back" position 13.611 95.072 -25.662 } Viewpoint { jump TRUE orientation 0.577 -0.577 -0.577 2.094 description "right" position -77.487 3.975 -25.662 } Viewpoint { jump TRUE orientation 0.577 0.577 0.577 2.094 description "left" position 104.708 3.975 -25.662 } NavigationInfo { avatarSize [0.25, 1.6, 0.75] headlight TRUE speed 1.0 type "EXAMINE" visibilityLimit 0.0 } choreonoid-1.5.0/share/model/GR001/parts/L_SHOULDER_P.wrl0000664000000000000000000026064712741425367021171 0ustar rootroot#VRML V2.0 utf8 WorldInfo { title "Exported tringle mesh to VRML97" info ["Created by FreeCAD" ""] } Background { skyAngle 1.57 skyColor 0.1 0.2 0.2 } Transform { scale 0.001 0.001 0.001 rotation 0 0 1 0 scaleOrientation 0 0 1 0 bboxCenter 0 0 0 bboxSize 36.000 32.500 33.997 center 0.000 0.000 0.000 #translation 2.000 -17.250 0.001 children [ Shape { appearance Appearance { material Material { ambientIntensity 0.2 diffuseColor 0.80 0.80 0.80 emissiveColor 0.00 0.00 0.00 # specularColor 0.98 0.98 0.98 shininess 0.06 transparency 0.00 } } geometry IndexedFaceSet { solid FALSE coord Coordinate { point [ -0.000 1.000 -4.000, 0.000 3.000 -4.000, -0.832 1.000 -3.913, -0.832 3.000 -3.913, -1.627 1.000 -3.654, -1.627 3.000 -3.654, -2.351 1.000 -3.236, -2.351 3.000 -3.236, -2.973 1.000 -2.677, -2.973 3.000 -2.677, -3.464 1.000 -2.000, -3.464 3.000 -2.000, -3.804 1.000 -1.236, -3.804 3.000 -1.236, -3.978 1.000 -0.418, -3.978 3.000 -0.418, -3.978 1.000 0.418, -3.978 3.000 0.418, -3.804 1.000 1.236, -3.804 3.000 1.236, -3.464 3.000 2.000, -3.464 1.000 2.000, -2.973 3.000 2.677, -2.973 1.000 2.677, -2.351 3.000 3.236, -2.351 1.000 3.236, -1.627 3.000 3.654, -1.627 1.000 3.654, -0.832 3.000 3.913, -0.832 1.000 3.913, -0.000 1.000 4.000, 0.000 3.000 4.000, 0.832 1.000 3.913, 0.832 3.000 3.913, 1.627 1.000 3.654, 1.627 3.000 3.654, 2.351 1.000 3.236, 2.351 3.000 3.236, 2.973 1.000 2.677, 2.973 3.000 2.677, 3.464 1.000 2.000, 3.464 3.000 2.000, 3.804 1.000 1.236, 3.804 3.000 1.236, 3.978 1.000 0.418, 3.978 3.000 0.418, 3.978 1.000 -0.418, 3.978 3.000 -0.418, 3.804 1.000 -1.236, 3.804 3.000 -1.236, 3.464 1.000 -2.000, 3.464 3.000 -2.000, 2.973 1.000 -2.677, 2.973 3.000 -2.677, 2.351 1.000 -3.236, 2.351 3.000 -3.236, 1.627 1.000 -3.654, 1.627 3.000 -3.654, 0.832 1.000 -3.913, 0.832 3.000 -3.913, -16.000 1.000 11.000, 12.000 1.000 11.000, -16.000 1.000 3.500, -16.000 1.000 -13.500, 12.000 1.000 -13.500, 12.000 3.000 11.000, -16.000 3.000 11.000, -16.000 3.000 3.500, -16.000 3.000 -13.500, 12.000 3.000 -13.500, -18.000 1.000 11.000, -18.000 1.000 3.500, -18.000 1.000 -13.500, 14.000 1.000 11.000, 14.000 1.000 -13.500, -16.000 24.361 -16.419, -16.000 23.246 -16.176, -16.000 3.000 -16.500, -16.000 22.177 -15.777, -16.000 21.175 -15.230, -16.000 20.261 -14.546, -16.000 19.454 -13.739, -16.000 18.770 -12.825, -16.000 18.223 -11.823, -16.000 19.298 -3.446, -16.000 20.045 -2.648, -16.000 20.420 3.500, -16.000 20.894 -1.959, -16.000 21.828 -1.392, -16.000 22.831 -0.958, -16.000 23.884 -0.665, -16.000 24.968 -0.518, -16.000 26.061 -0.520, -16.000 27.143 -0.671, -16.000 28.195 -0.968, -16.000 17.824 -10.754, -16.000 17.581 -9.639, -16.000 25.500 -16.500, -16.000 29.197 -1.405, -16.000 16.098 -6.500, -16.000 17.500 -8.500, -16.000 17.575 -7.409, -16.000 17.797 -6.339, -16.000 18.164 -5.309, -16.000 18.667 -4.339, 12.000 3.000 -16.500, 12.000 23.028 -16.108, 12.000 24.249 -16.402, 12.000 21.868 -15.628, 12.000 20.798 -14.972, 12.000 19.843 -14.157, 12.000 19.028 -13.202, 12.000 18.372 -12.132, 12.000 17.892 -10.972, 12.000 17.598 -9.751, 12.000 17.500 -8.500, 12.000 7.000 11.000, 12.000 22.394 -1.127, 12.000 21.351 -1.660, 12.000 23.504 -0.753, 12.000 24.656 -0.545, 12.000 25.827 -0.507, 12.000 25.500 -16.500, 12.000 26.990 -0.640, 12.000 28.122 -0.942, 12.000 29.197 -1.405, 12.000 16.098 -2.750, 12.000 17.586 -7.332, 12.000 17.841 -6.189, 12.000 18.260 -5.096, 12.000 18.835 -4.075, 12.000 19.552 -3.150, 12.000 20.397 -2.339, -18.000 3.000 3.500, -18.000 3.000 11.000, -18.000 3.000 -13.500, -18.000 1.000 -16.500, -16.000 1.000 -16.500, 14.000 3.000 11.000, 12.000 1.000 -16.500, 14.000 3.000 -13.500, 14.000 1.000 -16.500, -18.000 20.420 3.500, -18.000 25.500 -16.500, -18.000 3.000 -16.500, -16.000 25.833 -16.493, -16.000 26.000 -16.484, -16.000 26.000 -13.475, -16.000 25.667 -16.498, -16.000 25.500 -16.500, -16.000 24.361 -16.419, -16.000 25.073 -13.482, -16.000 23.246 -16.176, -16.000 24.161 -13.317, -16.000 22.177 -15.777, -16.000 21.175 -15.230, -16.000 23.295 -12.987, -16.000 22.504 -12.503, -16.000 20.261 -14.546, -16.000 21.817 -11.881, -16.000 19.454 -13.739, -16.000 21.256 -11.143, -16.000 18.770 -12.825, -16.000 28.200 -4.292, -16.000 28.904 -4.838, -16.000 29.500 -1.575, -16.000 29.500 -5.500, -16.000 27.410 -3.879, -16.000 29.197 -1.405, -16.000 18.223 -11.823, -16.000 20.841 -10.314, -16.000 26.560 -3.614, -16.000 28.195 -0.968, -16.000 17.824 -10.754, -16.000 20.586 -9.423, -16.000 27.143 -0.671, -16.000 20.500 -8.500, -16.000 17.581 -9.639, -16.000 25.676 -3.503, -16.000 26.061 -0.520, -16.000 17.500 -8.500, -16.000 24.786 -3.551, -16.000 24.968 -0.518, -16.000 20.579 -7.613, -16.000 17.575 -7.409, -16.000 23.919 -3.757, -16.000 23.884 -0.665, -16.000 20.815 -6.753, -16.000 17.797 -6.339, -16.000 22.831 -0.958, -16.000 21.199 -5.949, -16.000 18.164 -5.309, -16.000 23.102 -4.113, -16.000 21.828 -1.392, -16.000 18.667 -4.339, -16.000 22.361 -4.608, -16.000 20.894 -1.959, -16.000 21.720 -5.227, -16.000 19.298 -3.446, -16.000 20.045 -2.648, -16.000 20.420 3.500, -16.000 29.197 -1.405, -18.000 29.197 -1.405, -18.000 20.420 3.500, 14.000 7.000 11.000, 14.000 25.500 -16.500, 14.000 3.000 -16.500, 12.000 29.500 -1.575, 12.000 27.988 -5.368, 12.000 27.230 -4.893, 12.000 17.500 -8.500, 12.000 21.500 -8.500, 12.000 17.598 -9.751, 12.000 29.500 -6.000, 12.000 24.656 -0.545, 12.000 25.495 -4.500, 12.000 24.606 -4.601, 12.000 25.827 -0.507, 12.000 17.586 -7.332, 12.000 29.197 -1.405, 12.000 21.600 -7.611, 12.000 18.372 -12.132, 12.000 21.854 -10.146, 12.000 22.282 -10.876, 12.000 19.028 -13.202, 12.000 26.000 -12.469, 12.000 26.000 -16.484, 12.000 25.833 -16.493, 12.000 25.667 -16.498, 12.000 23.504 -0.753, 12.000 17.841 -6.189, 12.000 21.896 -6.766, 12.000 25.154 -12.485, 12.000 25.500 -16.500, 12.000 24.249 -16.402, 12.000 22.394 -1.127, 12.000 23.761 -4.898, 12.000 24.323 -12.323, 12.000 23.028 -16.108, 12.000 21.868 -15.628, 12.000 28.122 -0.942, 12.000 26.385 -4.599, 12.000 18.260 -5.096, 12.000 17.892 -10.972, 12.000 21.590 -9.342, 12.000 23.545 -11.990, 12.000 20.798 -14.972, 12.000 21.351 -1.660, 12.000 23.004 -5.374, 12.000 18.835 -4.075, 12.000 22.371 -6.008, 12.000 20.397 -2.339, 12.000 22.854 -11.500, 12.000 19.552 -3.150, 12.000 19.843 -14.157, 12.000 28.622 -6.000, 12.000 26.990 -0.640, 12.000 7.000 11.000, 14.000 7.000 11.000, 14.000 29.197 -1.405, 12.000 29.197 -1.405, -18.000 23.246 -16.176, -18.000 24.361 -16.419, -18.000 22.177 -15.777, -18.000 21.175 -15.230, -18.000 20.261 -14.546, -18.000 19.454 -13.739, -18.000 18.770 -12.825, -18.000 18.223 -11.823, -18.000 20.045 -2.648, -18.000 19.298 -3.446, -18.000 20.894 -1.959, -18.000 21.828 -1.392, -18.000 22.831 -0.958, -18.000 23.884 -0.665, -18.000 24.968 -0.518, -18.000 26.061 -0.520, -18.000 27.143 -0.671, -18.000 28.195 -0.968, -18.000 17.824 -10.754, -18.000 17.581 -9.639, -18.000 29.197 -1.405, -18.000 16.098 -6.500, -18.000 17.500 -8.500, -18.000 17.575 -7.409, -18.000 17.797 -6.339, -18.000 18.164 -5.309, -18.000 18.667 -4.339, 14.000 24.249 -16.402, 14.000 23.028 -16.108, 14.000 21.868 -15.628, 14.000 20.798 -14.972, 14.000 19.843 -14.157, 14.000 19.028 -13.202, 14.000 18.372 -12.132, 14.000 17.892 -10.972, 14.000 17.598 -9.751, 14.000 17.500 -8.500, 14.000 21.351 -1.660, 14.000 22.394 -1.127, 14.000 23.504 -0.753, 14.000 24.656 -0.545, 14.000 25.827 -0.507, 14.000 26.990 -0.640, 14.000 28.122 -0.942, 14.000 29.197 -1.405, 14.000 17.586 -7.332, 14.000 16.098 -2.750, 14.000 17.841 -6.189, 14.000 18.260 -5.096, 14.000 18.835 -4.075, 14.000 19.552 -3.150, 14.000 20.397 -2.339, -16.000 26.000 -16.500, -18.000 25.500 -16.500, -18.000 26.000 -16.500, -16.000 30.976 -2.668, -16.000 30.130 -1.976, -16.000 28.138 -16.052, -16.000 29.143 -15.622, -16.000 27.686 -12.997, -16.000 28.440 -12.544, -16.000 32.824 -11.719, -16.000 33.194 -10.690, -16.000 30.078 -10.509, -16.000 32.317 -12.687, -16.000 29.655 -11.281, -16.000 27.084 -16.342, -16.000 26.864 -13.310, -16.000 33.421 -9.621, -16.000 30.360 -9.676, -16.000 33.500 -8.530, -16.000 30.491 -8.806, -16.000 33.429 -7.439, -16.000 33.211 -6.368, -16.000 30.467 -7.926, -16.000 32.848 -5.336, -16.000 30.290 -7.065, -16.000 30.932 -14.373, -16.000 31.682 -13.578, -16.000 29.104 -11.966, -16.000 32.348 -4.364, -16.000 29.964 -6.248, -16.000 30.080 -15.059, -16.000 31.720 -3.469, -16.000 20.579 -7.613, -16.000 20.500 -8.500, -18.000 20.579 -7.613, -18.000 20.500 -8.500, -16.000 20.815 -6.753, -18.000 20.815 -6.753, -16.000 21.199 -5.949, -18.000 21.199 -5.949, -16.000 21.720 -5.227, -18.000 21.720 -5.227, -16.000 22.361 -4.608, -18.000 22.361 -4.608, -16.000 23.102 -4.113, -18.000 23.102 -4.113, -18.000 23.919 -3.757, -16.000 23.919 -3.757, -16.000 24.786 -3.551, -18.000 24.786 -3.551, -18.000 25.676 -3.503, -16.000 25.676 -3.503, -16.000 26.560 -3.614, -18.000 26.560 -3.614, -16.000 27.410 -3.879, -18.000 27.410 -3.879, -18.000 28.200 -4.292, -16.000 28.200 -4.292, -16.000 28.904 -4.838, -18.000 28.904 -4.838, -18.000 29.500 -5.500, -16.000 29.500 -5.500, -16.000 29.964 -6.248, -18.000 29.964 -6.248, -16.000 30.290 -7.065, -18.000 30.290 -7.065, -18.000 30.467 -7.926, -16.000 30.467 -7.926, -16.000 30.491 -8.806, -18.000 30.491 -8.806, -16.000 30.360 -9.676, -18.000 30.360 -9.676, -16.000 30.078 -10.509, -18.000 30.078 -10.509, -16.000 29.655 -11.281, -18.000 29.655 -11.281, -16.000 29.104 -11.966, -18.000 29.104 -11.966, -16.000 28.440 -12.544, -18.000 28.440 -12.544, -16.000 27.686 -12.997, -18.000 27.686 -12.997, -16.000 26.864 -13.310, -18.000 26.864 -13.310, -16.000 26.000 -13.475, -18.000 26.000 -13.475, -16.000 25.073 -13.482, -18.000 25.073 -13.482, -16.000 24.161 -13.317, -18.000 24.161 -13.317, -16.000 23.295 -12.987, -18.000 23.295 -12.987, -16.000 22.504 -12.503, -18.000 22.504 -12.503, -16.000 21.817 -11.881, -18.000 21.817 -11.881, -16.000 21.256 -11.143, -18.000 21.256 -11.143, -18.000 20.841 -10.314, -16.000 20.841 -10.314, -18.000 20.586 -9.423, -16.000 20.586 -9.423, -16.000 32.824 -11.719, -18.000 33.194 -10.690, -16.000 33.194 -10.690, -18.000 32.824 -11.719, -16.000 30.130 -1.976, -16.000 32.317 -12.687, -18.000 30.130 -1.976, -18.000 32.317 -12.687, -16.000 31.682 -13.578, -16.000 30.976 -2.668, -18.000 31.682 -13.578, -18.000 30.976 -2.668, -18.000 30.932 -14.373, -16.000 30.932 -14.373, -18.000 31.720 -3.469, -16.000 31.720 -3.469, -18.000 30.080 -15.059, -16.000 32.348 -4.364, -16.000 30.080 -15.059, -18.000 32.348 -4.364, -18.000 29.143 -15.622, -16.000 32.848 -5.336, -16.000 29.143 -15.622, -18.000 32.848 -5.336, -16.000 28.138 -16.052, -18.000 28.138 -16.052, -16.000 33.211 -6.368, -16.000 27.084 -16.342, -18.000 33.211 -6.368, -18.000 27.084 -16.342, -18.000 33.429 -7.439, -16.000 33.429 -7.439, -18.000 26.000 -16.484, -16.000 26.000 -16.484, -16.000 33.500 -8.530, -18.000 33.500 -8.530, -18.000 33.421 -9.621, -16.000 33.421 -9.621, 14.000 26.000 -16.500, 14.000 25.500 -16.500, 12.000 25.500 -16.500, 12.000 26.000 -16.500, 12.000 26.000 -16.500, 12.000 29.749 -8.945, 12.000 33.498 -8.337, 12.000 33.430 -9.557, 12.000 33.176 -10.752, 12.000 29.207 -10.003, 12.000 32.744 -11.895, 12.000 29.497 -8.344, 12.000 33.380 -7.121, 12.000 28.808 -10.749, 12.000 26.824 -12.274, 12.000 28.380 -15.964, 12.000 27.210 -16.315, 12.000 27.589 -11.911, 12.000 29.375 -7.506, 12.000 33.078 -5.937, 12.000 29.079 -6.713, 12.000 31.956 -3.775, 12.000 32.600 -4.813, 12.000 28.260 -11.395, 12.000 31.386 -13.918, 12.000 30.493 -14.751, 12.000 31.161 -2.847, 12.000 30.234 -2.051, 12.000 32.143 -12.958, 12.000 29.483 -15.438, 12.000 29.440 -9.189, 14.000 21.600 -7.611, 14.000 21.500 -8.500, 12.000 21.600 -7.611, 12.000 21.500 -8.500, 14.000 21.896 -6.766, 12.000 21.896 -6.766, 14.000 22.371 -6.008, 12.000 22.371 -6.008, 14.000 23.004 -5.374, 12.000 23.004 -5.374, 14.000 23.761 -4.898, 12.000 23.761 -4.898, 14.000 24.606 -4.601, 12.000 24.606 -4.601, 14.000 25.495 -4.500, 12.000 25.495 -4.500, 14.000 26.385 -4.599, 12.000 26.385 -4.599, 14.000 27.230 -4.893, 12.000 27.230 -4.893, 12.000 27.988 -5.368, 14.000 27.988 -5.368, 14.000 28.622 -6.000, 12.000 28.622 -6.000, 12.000 29.079 -6.713, 14.000 29.079 -6.713, 12.000 29.375 -7.506, 14.000 29.375 -7.506, 12.000 29.497 -8.344, 14.000 29.497 -8.344, 12.000 29.440 -9.189, 14.000 29.440 -9.189, 12.000 29.207 -10.003, 14.000 29.207 -10.003, 12.000 28.808 -10.749, 14.000 28.808 -10.749, 12.000 28.260 -11.395, 14.000 28.260 -11.395, 12.000 27.589 -11.911, 14.000 27.589 -11.911, 12.000 26.824 -12.274, 14.000 26.824 -12.274, 12.000 26.000 -12.469, 14.000 26.000 -12.469, 14.000 25.154 -12.485, 12.000 25.154 -12.485, 14.000 24.323 -12.323, 12.000 24.323 -12.323, 14.000 23.545 -11.990, 12.000 23.545 -11.990, 14.000 22.854 -11.500, 12.000 22.854 -11.500, 14.000 22.282 -10.876, 12.000 22.282 -10.876, 14.000 21.854 -10.146, 12.000 21.854 -10.146, 14.000 21.590 -9.342, 12.000 21.590 -9.342, 12.000 32.744 -11.895, 12.000 33.176 -10.752, 14.000 32.744 -11.895, 12.000 32.143 -12.958, 14.000 32.143 -12.958, 14.000 30.234 -2.051, 14.000 31.386 -13.918, 12.000 30.234 -2.051, 12.000 31.386 -13.918, 14.000 30.493 -14.751, 12.000 31.161 -2.847, 14.000 31.161 -2.847, 12.000 30.493 -14.751, 12.000 29.483 -15.438, 14.000 29.483 -15.438, 12.000 31.956 -3.775, 14.000 31.956 -3.775, 14.000 28.380 -15.964, 12.000 28.380 -15.964, 12.000 32.600 -4.813, 14.000 32.600 -4.813, 14.000 27.210 -16.315, 12.000 27.210 -16.315, 14.000 33.078 -5.937, 12.000 26.000 -16.484, 12.000 33.078 -5.937, 14.000 26.000 -16.484, 12.000 33.380 -7.121, 14.000 33.380 -7.121, 12.000 33.498 -8.337, 14.000 33.498 -8.337, 14.000 33.430 -9.557, 12.000 33.430 -9.557, 14.000 33.176 -10.752, -18.000 25.833 -16.493, -18.000 25.667 -16.498, -18.000 24.361 -16.419, -18.000 23.246 -16.176, -18.000 22.177 -15.777, -18.000 21.175 -15.230, -18.000 20.261 -14.546, -18.000 19.454 -13.739, -18.000 18.770 -12.825, -18.000 29.500 -1.575, -18.000 18.223 -11.823, -18.000 28.195 -0.968, -18.000 17.824 -10.754, -18.000 27.143 -0.671, -18.000 17.581 -9.639, -18.000 26.061 -0.520, -18.000 17.500 -8.500, -18.000 24.968 -0.518, -18.000 17.575 -7.409, -18.000 23.884 -0.665, -18.000 17.797 -6.339, -18.000 22.831 -0.958, -18.000 18.164 -5.309, -18.000 21.828 -1.392, -18.000 18.667 -4.339, -18.000 20.894 -1.959, -18.000 19.298 -3.446, -18.000 20.045 -2.648, 14.000 25.827 -0.507, 14.000 17.598 -9.751, 14.000 17.500 -8.500, 14.000 29.500 -1.575, 14.000 29.500 -6.000, 14.000 24.656 -0.545, 14.000 17.586 -7.332, 14.000 18.372 -12.132, 14.000 19.028 -13.202, 14.000 25.833 -16.493, 14.000 23.504 -0.753, 14.000 25.667 -16.498, 14.000 17.841 -6.189, 14.000 24.249 -16.402, 14.000 22.394 -1.127, 14.000 23.028 -16.108, 14.000 21.868 -15.628, 14.000 18.260 -5.096, 14.000 28.122 -0.942, 14.000 17.892 -10.972, 14.000 20.798 -14.972, 14.000 21.351 -1.660, 14.000 18.835 -4.075, 14.000 20.397 -2.339, 14.000 19.552 -3.150, 14.000 19.843 -14.157, 14.000 26.990 -0.640, 14.000 29.749 -8.945, 15.000 28.161 1.492, 15.000 29.456 2.510, 15.000 29.485 1.699, 15.000 29.295 0.909, 15.000 28.900 0.200, 15.000 28.329 -0.378, 15.000 27.624 -0.781, 15.000 26.837 -0.981, 15.000 28.767 3.964, 15.000 29.211 3.284, 15.000 26.220 2.008, 15.000 28.883 3.816, 15.000 28.940 3.742, 15.000 23.500 2.000, 15.000 23.608 2.799, 15.000 23.926 3.541, 15.000 24.430 4.171, 15.000 25.083 4.644, 15.000 25.839 4.926, 15.000 26.643 4.997, 15.000 27.436 4.850, 15.000 28.162 4.498, 15.000 25.998 -0.958, 15.000 25.199 -0.703, 15.000 24.501 -0.237, 15.000 23.960 0.404, 15.000 23.617 1.169, 15.000 28.825 3.891, 15.000 29.211 3.284, 15.000 28.767 3.964, 16.000 29.211 3.284, 16.000 28.767 3.964, 15.000 29.456 2.510, 16.000 29.456 2.510, 15.000 29.485 1.699, 16.000 29.485 1.699, 15.000 29.295 0.909, 16.000 29.295 0.909, 15.000 28.900 0.200, 16.000 28.900 0.200, 15.000 28.329 -0.378, 16.000 28.329 -0.378, 15.000 27.624 -0.781, 16.000 27.624 -0.781, 16.000 26.837 -0.981, 15.000 18.255 -16.886, 15.000 18.878 -16.997, 15.000 18.876 -17.000, 15.000 20.801 -12.766, 15.000 21.221 -13.247, 15.000 21.191 -13.295, 15.000 20.550 -11.916, 15.000 20.286 -12.356, 15.000 19.682 -12.095, 15.000 20.139 -10.484, 15.000 19.031 -12.000, 15.000 18.378 -12.079, 15.000 20.000 -9.000, 15.000 17.768 -12.325, 15.000 20.099 -7.744, 15.000 17.243 -12.721, 15.000 26.787 -1.092, 15.000 25.561 -1.381, 15.000 24.395 -1.858, 15.000 23.319 -2.512, 15.000 22.359 -3.328, 15.000 5.406 -16.422, 15.000 17.189 -16.224, 15.000 17.680 -16.623, 15.000 5.724 -16.013, 15.000 16.815 -15.714, 15.000 4.993 -16.736, 15.000 5.927 -15.536, 15.000 16.580 -15.127, 15.000 4.514 -16.933, 15.000 27.114 5.920, 15.000 6.000 -15.023, 15.000 16.500 -14.500, 15.000 4.000 -17.000, 15.000 5.939 -14.509, 15.000 16.587 -13.848, 15.000 5.747 -14.027, 15.000 16.840 -13.241, 15.000 5.439 -13.611, 15.000 25.317 7.745, 15.000 2.086 -14.419, 15.000 2.001 -14.930, 15.000 2.000 -14.929, 15.000 23.389 9.430, 15.000 21.339 10.964, 15.000 5.444 13.616, 15.000 12.167 15.444, 15.000 14.581 14.587, 15.000 5.743 14.018, 15.000 9.697 16.117, 15.000 5.932 14.483, 15.000 6.000 14.980, 15.000 7.182 16.603, 15.000 5.942 15.478, 15.000 3.129 13.200, 15.000 3.604 13.040, 15.000 3.531 -13.056, 15.000 3.047 -13.241, 15.000 5.762 15.946, 15.000 2.708 13.473, 15.000 2.628 -13.545, 15.000 5.471 16.355, 15.000 2.369 13.842, 15.000 2.300 -13.947, 15.000 5.088 16.678, 15.000 2.132 14.284, 15.000 4.638 16.897, 15.000 4.637 16.896, 15.000 2.000 14.761, 15.000 2.013 14.771, 15.000 15.384 -0.051, 15.000 20.394 -6.520, 15.000 20.878 -5.356, 15.000 21.538 -4.284, 15.000 16.922 13.550, 15.000 19.179 12.341, 15.000 5.054 13.300, 15.000 4.598 13.091, 15.000 4.104 13.003, 15.000 4.047 -13.001, 15.000 4.559 -13.080, 15.000 5.033 -13.288, 16.000 23.608 2.799, 16.000 23.500 2.000, 16.000 26.492 1.998, 16.000 23.926 3.541, 16.000 24.430 4.171, 16.000 25.083 4.644, 16.000 25.839 4.926, 16.000 26.643 4.997, 16.000 27.436 4.850, 16.000 28.162 4.498, 16.000 25.724 -0.898, 16.000 26.500 -1.000, 16.000 25.000 -0.598, 16.000 24.379 -0.121, 16.000 23.902 0.500, 16.000 23.602 1.224, 16.000 26.725 -0.992, 16.000 26.613 -0.998, 15.000 26.787 -1.092, 16.000 26.787 -1.092, 15.000 25.317 7.745, 16.000 25.317 7.745, 16.000 27.114 5.920, 15.000 27.114 5.920, 16.000 4.638 16.897, 16.000 7.182 16.603, 15.000 7.182 16.603, 15.000 9.697 16.117, 16.000 9.697 16.117, 15.000 12.167 15.444, 16.000 12.167 15.444, 15.000 14.581 14.587, 16.000 14.581 14.587, 16.000 16.922 13.550, 15.000 19.179 12.341, 16.000 19.179 12.341, 15.000 21.339 10.964, 16.000 21.339 10.964, 15.000 23.389 9.430, 16.000 23.389 9.430, 15.000 18.876 -17.000, 15.000 18.878 -16.997, 16.000 18.878 -16.997, 16.000 18.876 -17.000, 15.000 18.845 -14.499, 15.000 21.221 -13.247, 16.000 21.221 -13.247, 16.000 21.191 -13.295, 16.000 20.550 -11.916, 15.000 20.550 -11.916, 16.000 20.139 -10.484, 15.000 20.139 -10.484, 16.000 20.000 -9.000, 15.000 20.000 -9.000, 15.000 20.099 -7.744, 16.000 20.099 -7.744, 15.000 20.394 -6.520, 16.000 20.394 -6.520, 15.000 20.878 -5.356, 16.000 20.878 -5.356, 15.000 21.538 -4.284, 16.000 21.538 -4.284, 15.000 22.359 -3.328, 16.000 22.359 -3.328, 16.000 23.319 -2.512, 15.000 24.395 -1.858, 16.000 24.395 -1.858, 15.000 25.561 -1.381, 16.000 25.561 -1.381, 15.000 4.637 16.896, 16.000 4.637 16.896, 15.000 4.006 14.949, 15.000 2.013 14.771, 16.000 2.013 14.771, 16.000 2.000 14.761, 15.000 2.000 -14.929, 16.000 2.000 -14.929, 16.000 2.001 -14.930, 15.000 4.001 -15.000, 15.000 4.000 -17.000, 16.000 4.000 -17.000, 16.000 18.255 -16.886, 16.000 20.801 -12.766, 16.000 20.286 -12.356, 16.000 19.682 -12.095, 16.000 19.031 -12.000, 16.000 18.378 -12.079, 16.000 17.768 -12.325, 16.000 17.243 -12.721, 16.000 17.680 -16.623, 16.000 17.189 -16.224, 16.000 5.406 -16.422, 16.000 5.724 -16.013, 16.000 16.815 -15.714, 16.000 4.993 -16.736, 16.000 16.580 -15.127, 16.000 5.927 -15.536, 16.000 4.514 -16.933, 16.000 16.500 -14.500, 16.000 6.000 -15.023, 16.000 5.939 -14.509, 16.000 16.587 -13.848, 16.000 5.747 -14.027, 16.000 16.840 -13.241, 16.000 5.439 -13.611, 16.000 2.086 -14.419, 16.000 5.390 13.562, 16.000 5.709 13.961, 16.000 5.916 14.428, 16.000 5.999 14.932, 16.000 5.951 15.441, 16.000 3.047 -13.241, 16.000 3.531 -13.056, 16.000 3.426 13.084, 16.000 4.000 13.000, 16.000 5.775 15.921, 16.000 2.628 -13.545, 16.000 2.900 13.330, 16.000 5.484 16.340, 16.000 2.300 -13.947, 16.000 2.466 13.716, 16.000 5.096 16.673, 16.000 2.162 14.211, 16.000 15.384 -0.051, 16.000 4.047 -13.001, 16.000 4.559 -13.080, 16.000 5.033 -13.288, 16.000 4.980 13.257, 16.000 4.507 13.065, 15.000 21.430 -13.912, 16.000 21.426 -13.897, 16.000 21.500 -14.539, 15.000 21.499 -14.570, 16.000 21.406 -15.178, 15.000 21.393 -15.222, 16.000 21.152 -15.772, 15.000 21.120 -15.825, 16.000 20.754 -16.282, 15.000 20.699 -16.334, 16.000 20.239 -16.672, 15.000 20.158 -16.716, 16.000 19.641 -16.916, 15.000 19.537 -16.942, 16.000 19.000 -17.000, 16.000 18.959 -17.000, 16.000 18.918 -16.999, 15.000 21.120 -15.825, 15.000 20.699 -16.334, 15.000 20.158 -16.716, 15.000 21.393 -15.222, 15.000 2.000 15.000, 16.000 2.000 15.000, 15.000 2.073 15.535, 16.000 2.073 15.535, 15.000 2.286 16.031, 16.000 2.286 16.031, 15.000 2.624 16.451, 16.000 2.624 16.451, 15.000 3.062 16.766, 16.000 3.062 16.766, 15.000 3.569 16.953, 16.000 3.569 16.953, 15.000 4.107 16.997, 16.000 4.107 16.997, 15.000 3.318 15.884, 15.000 2.006 14.847, 15.000 2.001 14.924, 15.000 2.000 15.000, 15.000 2.073 15.535, 15.000 2.286 16.031, 15.000 2.624 16.451, 15.000 3.062 16.766, 15.000 3.569 16.953, 15.000 4.107 16.997, 15.000 2.006 14.847, 16.000 2.006 14.847, 15.000 2.001 14.924, 16.000 2.001 14.924, 15.000 2.000 -15.000, 16.000 2.000 -15.000, 15.000 2.000 -14.977, 16.000 2.000 -14.977, 15.000 2.001 -14.953, 16.000 2.001 -14.953, 15.000 3.482 -16.932, 15.000 3.000 -16.732, 15.000 2.586 -16.414, 15.000 2.268 -16.000, 15.000 2.068 -15.518, 15.000 2.000 -15.000, 15.000 2.000 -14.977, 15.000 2.001 -14.953, 15.000 3.482 -16.932, 16.000 3.482 -16.932, 15.000 3.000 -16.732, 16.000 3.000 -16.732, 15.000 2.586 -16.414, 16.000 2.586 -16.414, 15.000 2.268 -16.000, 16.000 2.268 -16.000, 15.000 2.068 -15.518, 16.000 2.068 -15.518, 16.000 4.000 -15.000, 16.000 19.000 -14.500, 16.000 3.999 14.999, -20.000 28.161 1.492, -20.000 29.456 2.510, -20.000 29.485 1.699, -20.000 29.295 0.909, -20.000 28.900 0.200, -20.000 28.329 -0.378, -20.000 27.624 -0.781, -20.000 26.837 -0.981, -20.000 28.767 3.964, -20.000 29.211 3.284, -20.000 26.220 2.008, -20.000 28.883 3.816, -20.000 28.940 3.742, -20.000 23.500 2.000, -20.000 23.608 2.799, -20.000 23.926 3.541, -20.000 24.430 4.171, -20.000 25.083 4.644, -20.000 25.839 4.926, -20.000 26.643 4.997, -20.000 27.436 4.850, -20.000 28.162 4.498, -20.000 25.998 -0.958, -20.000 25.199 -0.703, -20.000 24.501 -0.237, -20.000 23.960 0.404, -20.000 23.617 1.169, -20.000 28.825 3.891, -20.000 28.767 3.964, -19.000 29.211 3.284, -19.000 28.767 3.964, -20.000 29.456 2.510, -19.000 29.456 2.510, -20.000 29.485 1.699, -19.000 29.485 1.699, -20.000 29.295 0.909, -19.000 29.295 0.909, -20.000 28.900 0.200, -19.000 28.900 0.200, -20.000 28.329 -0.378, -19.000 28.329 -0.378, -20.000 27.624 -0.781, -19.000 27.624 -0.781, -19.000 26.837 -0.981, -20.000 18.255 -16.886, -20.000 18.878 -16.997, -20.000 18.876 -17.000, -20.000 20.801 -12.766, -20.000 21.221 -13.247, -20.000 21.191 -13.295, -20.000 20.550 -11.916, -20.000 20.286 -12.356, -20.000 19.682 -12.095, -20.000 20.139 -10.484, -20.000 19.031 -12.000, -20.000 18.378 -12.079, -20.000 20.000 -9.000, -20.000 17.768 -12.325, -20.000 20.099 -7.744, -20.000 17.243 -12.721, -20.000 26.787 -1.092, -20.000 25.561 -1.381, -20.000 24.395 -1.858, -20.000 23.319 -2.512, -20.000 22.359 -3.328, -20.000 5.406 -16.422, -20.000 17.189 -16.224, -20.000 17.680 -16.623, -20.000 5.724 -16.013, -20.000 16.815 -15.714, -20.000 4.993 -16.736, -20.000 5.927 -15.536, -20.000 16.580 -15.127, -20.000 4.514 -16.933, -20.000 27.114 5.920, -20.000 6.000 -15.023, -20.000 16.500 -14.500, -20.000 4.000 -17.000, -20.000 5.939 -14.509, -20.000 16.587 -13.848, -20.000 5.747 -14.027, -20.000 16.840 -13.241, -20.000 5.439 -13.611, -20.000 25.317 7.745, -20.000 2.086 -14.419, -20.000 2.001 -14.930, -20.000 2.000 -14.929, -20.000 23.389 9.430, -20.000 21.339 10.964, -20.000 5.444 13.616, -20.000 12.167 15.444, -20.000 14.581 14.587, -20.000 5.743 14.018, -20.000 9.697 16.117, -20.000 5.932 14.483, -20.000 6.000 14.980, -20.000 7.182 16.603, -20.000 5.942 15.478, -20.000 3.129 13.200, -20.000 3.604 13.040, -20.000 3.531 -13.056, -20.000 3.047 -13.241, -20.000 5.762 15.946, -20.000 2.708 13.473, -20.000 2.628 -13.545, -20.000 5.471 16.355, -20.000 2.369 13.842, -20.000 2.300 -13.947, -20.000 5.088 16.678, -20.000 2.132 14.284, -20.000 4.638 16.897, -20.000 4.637 16.896, -20.000 2.000 14.761, -20.000 2.013 14.771, -20.000 15.384 -0.051, -20.000 20.394 -6.520, -20.000 20.878 -5.356, -20.000 21.538 -4.284, -20.000 16.922 13.550, -20.000 19.179 12.341, -20.000 5.054 13.300, -20.000 4.598 13.091, -20.000 4.104 13.003, -20.000 4.047 -13.001, -20.000 4.559 -13.080, -20.000 5.033 -13.288, -19.000 23.608 2.799, -19.000 23.500 2.000, -19.000 26.492 1.998, -19.000 23.926 3.541, -19.000 24.430 4.171, -19.000 25.083 4.644, -19.000 25.839 4.926, -19.000 26.643 4.997, -19.000 27.436 4.850, -19.000 28.162 4.498, -19.000 25.724 -0.898, -19.000 26.500 -1.000, -19.000 25.000 -0.598, -19.000 24.379 -0.121, -19.000 23.902 0.500, -19.000 23.602 1.224, -19.000 26.725 -0.992, -19.000 26.613 -0.998, -20.000 26.787 -1.092, -19.000 26.787 -1.092, -20.000 25.317 7.745, -19.000 25.317 7.745, -19.000 27.114 5.920, -20.000 27.114 5.920, -20.000 4.638 16.897, -19.000 4.638 16.897, -19.000 7.182 16.603, -20.000 7.182 16.603, -20.000 9.697 16.117, -19.000 9.697 16.117, -20.000 12.167 15.444, -19.000 12.167 15.444, -20.000 14.581 14.587, -19.000 14.581 14.587, -19.000 16.922 13.550, -20.000 19.179 12.341, -19.000 19.179 12.341, -20.000 21.339 10.964, -19.000 21.339 10.964, -19.000 23.389 9.430, -20.000 18.876 -17.000, -20.000 18.878 -16.997, -19.000 18.878 -16.997, -19.000 18.876 -17.000, -20.000 18.845 -14.499, -20.000 21.221 -13.247, -19.000 21.221 -13.247, -19.000 21.191 -13.295, -19.000 20.550 -11.916, -20.000 20.550 -11.916, -19.000 20.139 -10.484, -20.000 20.139 -10.484, -19.000 20.000 -9.000, -20.000 20.000 -9.000, -19.000 20.099 -7.744, -20.000 20.394 -6.520, -19.000 20.394 -6.520, -20.000 20.878 -5.356, -19.000 20.878 -5.356, -20.000 21.538 -4.284, -19.000 21.538 -4.284, -20.000 22.359 -3.328, -19.000 22.359 -3.328, -19.000 23.319 -2.512, -20.000 24.395 -1.858, -19.000 24.395 -1.858, -20.000 25.561 -1.381, -19.000 25.561 -1.381, -20.000 4.637 16.896, -19.000 4.637 16.896, -20.000 4.006 14.949, -20.000 2.013 14.771, -20.000 2.000 14.761, -19.000 2.013 14.771, -19.000 2.000 14.761, -20.000 2.000 -14.929, -19.000 2.000 -14.929, -20.000 2.001 -14.930, -19.000 2.001 -14.930, -20.000 4.001 -15.000, -20.000 4.000 -17.000, -19.000 4.000 -17.000, -19.000 18.255 -16.886, -19.000 20.801 -12.766, -19.000 20.286 -12.356, -19.000 19.682 -12.095, -19.000 19.031 -12.000, -19.000 18.378 -12.079, -19.000 17.768 -12.325, -19.000 17.243 -12.721, -19.000 17.680 -16.623, -19.000 17.189 -16.224, -19.000 5.406 -16.422, -19.000 5.724 -16.013, -19.000 16.815 -15.714, -19.000 4.993 -16.736, -19.000 16.580 -15.127, -19.000 5.927 -15.536, -19.000 4.514 -16.933, -19.000 16.500 -14.500, -19.000 6.000 -15.023, -19.000 5.939 -14.509, -19.000 16.587 -13.848, -19.000 5.747 -14.027, -19.000 16.840 -13.241, -19.000 5.439 -13.611, -19.000 2.086 -14.419, -19.000 5.390 13.562, -19.000 5.709 13.961, -19.000 5.916 14.428, -19.000 5.999 14.932, -19.000 5.951 15.441, -19.000 3.047 -13.241, -19.000 3.531 -13.056, -19.000 3.426 13.084, -19.000 4.000 13.000, -19.000 5.775 15.921, -19.000 2.628 -13.545, -19.000 2.900 13.330, -19.000 5.484 16.340, -19.000 2.300 -13.947, -19.000 2.466 13.716, -19.000 5.096 16.673, -19.000 2.162 14.211, -19.000 15.384 -0.051, -19.000 4.047 -13.001, -19.000 4.559 -13.080, -19.000 5.033 -13.288, -19.000 4.980 13.257, -19.000 4.507 13.065, -20.000 21.430 -13.912, -19.000 21.426 -13.897, -19.000 21.500 -14.539, -20.000 21.499 -14.570, -19.000 21.406 -15.178, -20.000 21.393 -15.222, -19.000 21.152 -15.772, -20.000 21.120 -15.825, -19.000 20.754 -16.282, -20.000 20.699 -16.334, -19.000 20.239 -16.672, -20.000 20.158 -16.716, -19.000 19.641 -16.916, -20.000 19.537 -16.942, -19.000 19.000 -17.000, -19.000 18.959 -17.000, -19.000 18.918 -16.999, -20.000 21.120 -15.825, -20.000 20.699 -16.334, -20.000 20.158 -16.716, -20.000 21.393 -15.222, -20.000 2.000 15.000, -19.000 2.000 15.000, -20.000 2.073 15.535, -19.000 2.073 15.535, -20.000 2.286 16.031, -19.000 2.286 16.031, -20.000 2.624 16.451, -19.000 2.624 16.451, -20.000 3.062 16.766, -19.000 3.062 16.766, -20.000 3.569 16.953, -19.000 3.569 16.953, -20.000 4.107 16.997, -19.000 4.107 16.997, -20.000 3.318 15.884, -20.000 2.006 14.847, -20.000 2.001 14.924, -20.000 2.000 15.000, -20.000 2.073 15.535, -20.000 2.286 16.031, -20.000 2.624 16.451, -20.000 3.062 16.766, -20.000 3.569 16.953, -20.000 4.107 16.997, -20.000 2.006 14.847, -19.000 2.006 14.847, -20.000 2.001 14.924, -19.000 2.001 14.924, -20.000 2.000 -15.000, -19.000 2.000 -15.000, -20.000 2.000 -14.977, -19.000 2.000 -14.977, -20.000 2.001 -14.953, -19.000 2.001 -14.953, -20.000 3.482 -16.932, -20.000 3.000 -16.732, -20.000 2.586 -16.414, -20.000 2.268 -16.000, -20.000 2.068 -15.518, -20.000 2.000 -15.000, -20.000 2.000 -14.977, -20.000 2.001 -14.953, -20.000 3.482 -16.932, -19.000 3.482 -16.932, -20.000 3.000 -16.732, -19.000 3.000 -16.732, -20.000 2.586 -16.414, -19.000 2.586 -16.414, -20.000 2.268 -16.000, -19.000 2.268 -16.000, -20.000 2.068 -15.518, -19.000 2.068 -15.518, -19.000 4.000 -15.000, -19.000 19.000 -14.500, -19.000 3.999 14.999 ] } colorPerVertex FALSE coordIndex [ 0, 1, 2, -1, 2, 1, 3, -1, 4, 2, 5, -1, 2, 3, 5, -1, 6, 4, 7, -1, 4, 5, 7, -1, 8, 6, 9, -1, 6, 7, 9, -1, 10, 8, 11, -1, 8, 9, 11, -1, 12, 10, 13, -1, 10, 11, 13, -1, 14, 12, 15, -1, 12, 13, 15, -1, 16, 14, 17, -1, 14, 15, 17, -1, 18, 16, 19, -1, 16, 17, 19, -1, 18, 19, 20, -1, 21, 18, 20, -1, 21, 20, 22, -1, 23, 21, 22, -1, 23, 22, 24, -1, 25, 23, 24, -1, 25, 24, 26, -1, 27, 25, 26, -1, 27, 26, 28, -1, 29, 27, 28, -1, 29, 28, 30, -1, 30, 28, 31, -1, 30, 31, 32, -1, 32, 31, 33, -1, 34, 32, 35, -1, 32, 33, 35, -1, 36, 34, 37, -1, 34, 35, 37, -1, 38, 36, 39, -1, 36, 37, 39, -1, 40, 38, 41, -1, 38, 39, 41, -1, 42, 40, 43, -1, 40, 41, 43, -1, 44, 42, 45, -1, 42, 43, 45, -1, 46, 44, 47, -1, 44, 45, 47, -1, 48, 46, 49, -1, 46, 47, 49, -1, 50, 48, 51, -1, 48, 49, 51, -1, 52, 50, 53, -1, 50, 51, 53, -1, 54, 52, 55, -1, 52, 53, 55, -1, 56, 54, 57, -1, 54, 55, 57, -1, 58, 56, 59, -1, 56, 57, 59, -1, 0, 58, 1, -1, 58, 59, 1, -1, 60, 30, 61, -1, 61, 38, 40, -1, 60, 62, 23, -1, 6, 63, 4, -1, 60, 23, 25, -1, 23, 62, 21, -1, 61, 40, 42, -1, 60, 25, 27, -1, 4, 63, 2, -1, 61, 42, 44, -1, 21, 62, 18, -1, 60, 27, 29, -1, 61, 44, 46, -1, 18, 62, 16, -1, 60, 29, 30, -1, 16, 62, 14, -1, 14, 62, 12, -1, 12, 62, 63, -1, 0, 2, 64, -1, 46, 48, 64, -1, 48, 50, 64, -1, 12, 63, 10, -1, 50, 52, 64, -1, 52, 54, 64, -1, 54, 56, 64, -1, 56, 58, 64, -1, 58, 0, 64, -1, 61, 46, 64, -1, 10, 63, 8, -1, 2, 63, 64, -1, 8, 63, 6, -1, 30, 32, 61, -1, 32, 34, 61, -1, 34, 36, 61, -1, 36, 38, 61, -1, 65, 31, 66, -1, 41, 39, 65, -1, 22, 67, 66, -1, 5, 68, 7, -1, 24, 22, 66, -1, 20, 67, 22, -1, 43, 41, 65, -1, 26, 24, 66, -1, 3, 68, 5, -1, 45, 43, 65, -1, 19, 67, 20, -1, 28, 26, 66, -1, 47, 45, 65, -1, 17, 67, 19, -1, 31, 28, 66, -1, 15, 67, 17, -1, 13, 67, 15, -1, 68, 67, 13, -1, 69, 3, 1, -1, 69, 49, 47, -1, 69, 51, 49, -1, 11, 68, 13, -1, 69, 53, 51, -1, 69, 55, 53, -1, 69, 57, 55, -1, 69, 59, 57, -1, 69, 1, 59, -1, 69, 47, 65, -1, 9, 68, 11, -1, 69, 68, 3, -1, 7, 68, 9, -1, 65, 33, 31, -1, 65, 35, 33, -1, 65, 37, 35, -1, 65, 39, 37, -1, 60, 70, 71, -1, 60, 71, 62, -1, 71, 72, 62, -1, 72, 63, 62, -1, 61, 66, 60, -1, 65, 66, 61, -1, 64, 63, 69, -1, 63, 68, 69, -1, 61, 64, 73, -1, 64, 74, 73, -1, 75, 76, 77, -1, 76, 78, 77, -1, 78, 79, 77, -1, 79, 80, 77, -1, 80, 81, 77, -1, 81, 82, 77, -1, 82, 83, 77, -1, 84, 85, 86, -1, 85, 87, 86, -1, 87, 88, 86, -1, 88, 89, 86, -1, 89, 90, 86, -1, 90, 91, 86, -1, 91, 92, 86, -1, 92, 93, 86, -1, 93, 94, 86, -1, 83, 95, 68, -1, 95, 96, 68, -1, 77, 83, 68, -1, 84, 86, 67, -1, 75, 77, 97, -1, 86, 94, 98, -1, 67, 68, 99, -1, 96, 100, 99, -1, 100, 101, 99, -1, 101, 102, 99, -1, 102, 103, 99, -1, 103, 104, 99, -1, 104, 84, 99, -1, 84, 67, 99, -1, 68, 96, 99, -1, 105, 106, 107, -1, 105, 108, 106, -1, 105, 109, 108, -1, 105, 110, 109, -1, 105, 111, 110, -1, 105, 112, 111, -1, 69, 113, 112, -1, 69, 114, 113, -1, 69, 115, 114, -1, 69, 112, 105, -1, 116, 117, 118, -1, 116, 119, 117, -1, 116, 120, 119, -1, 116, 121, 120, -1, 122, 105, 107, -1, 123, 121, 116, -1, 123, 116, 124, -1, 124, 116, 125, -1, 126, 65, 116, -1, 126, 69, 65, -1, 126, 127, 115, -1, 126, 128, 127, -1, 126, 129, 128, -1, 126, 130, 129, -1, 126, 131, 130, -1, 126, 132, 131, -1, 126, 118, 132, -1, 126, 115, 69, -1, 126, 116, 118, -1, 133, 134, 66, -1, 67, 133, 66, -1, 133, 71, 70, -1, 133, 70, 134, -1, 60, 134, 70, -1, 66, 134, 60, -1, 72, 71, 133, -1, 135, 72, 133, -1, 72, 136, 63, -1, 136, 137, 63, -1, 138, 65, 61, -1, 138, 61, 73, -1, 68, 63, 137, -1, 68, 137, 77, -1, 139, 64, 69, -1, 105, 139, 69, -1, 138, 73, 74, -1, 138, 74, 140, -1, 64, 139, 74, -1, 139, 141, 74, -1, 133, 67, 86, -1, 133, 86, 142, -1, 143, 97, 77, -1, 143, 77, 144, -1, 145, 146, 147, -1, 148, 145, 147, -1, 149, 148, 147, -1, 150, 149, 151, -1, 149, 147, 151, -1, 152, 150, 153, -1, 154, 152, 153, -1, 150, 151, 153, -1, 155, 154, 156, -1, 154, 153, 156, -1, 155, 156, 157, -1, 155, 157, 158, -1, 158, 157, 159, -1, 158, 159, 160, -1, 160, 159, 161, -1, 160, 161, 162, -1, 163, 164, 165, -1, 164, 166, 165, -1, 167, 163, 168, -1, 163, 165, 168, -1, 162, 161, 169, -1, 161, 170, 169, -1, 171, 167, 172, -1, 167, 168, 172, -1, 169, 170, 173, -1, 170, 174, 173, -1, 171, 172, 175, -1, 174, 176, 177, -1, 173, 174, 177, -1, 178, 171, 179, -1, 171, 175, 179, -1, 177, 176, 180, -1, 181, 178, 182, -1, 178, 179, 182, -1, 176, 183, 184, -1, 180, 176, 184, -1, 185, 181, 186, -1, 181, 182, 186, -1, 183, 187, 188, -1, 184, 183, 188, -1, 185, 186, 189, -1, 187, 190, 191, -1, 188, 187, 191, -1, 192, 185, 193, -1, 185, 189, 193, -1, 191, 190, 194, -1, 195, 192, 196, -1, 192, 193, 196, -1, 190, 197, 198, -1, 194, 190, 198, -1, 197, 195, 199, -1, 195, 196, 199, -1, 198, 197, 199, -1, 200, 201, 202, -1, 203, 200, 202, -1, 138, 204, 116, -1, 65, 138, 116, -1, 205, 206, 105, -1, 122, 205, 105, -1, 207, 208, 209, -1, 210, 211, 212, -1, 207, 213, 208, -1, 214, 215, 216, -1, 214, 217, 215, -1, 218, 211, 210, -1, 219, 207, 209, -1, 218, 220, 211, -1, 221, 222, 223, -1, 221, 223, 224, -1, 225, 226, 227, -1, 225, 227, 228, -1, 229, 214, 216, -1, 230, 231, 220, -1, 232, 228, 233, -1, 230, 220, 218, -1, 232, 233, 234, -1, 232, 225, 228, -1, 235, 229, 216, -1, 235, 216, 236, -1, 237, 234, 238, -1, 237, 238, 239, -1, 237, 232, 234, -1, 240, 209, 241, -1, 240, 219, 209, -1, 242, 231, 230, -1, 243, 244, 222, -1, 245, 239, 246, -1, 247, 236, 248, -1, 247, 235, 236, -1, 243, 222, 221, -1, 245, 237, 239, -1, 249, 250, 231, -1, 249, 231, 242, -1, 251, 247, 248, -1, 252, 245, 246, -1, 253, 248, 250, -1, 253, 250, 249, -1, 253, 251, 248, -1, 254, 252, 246, -1, 208, 213, 255, -1, 256, 240, 241, -1, 212, 244, 243, -1, 212, 211, 244, -1, 223, 252, 254, -1, 224, 223, 254, -1, 217, 241, 215, -1, 217, 256, 241, -1, 257, 258, 259, -1, 257, 259, 260, -1, 136, 72, 135, -1, 144, 136, 135, -1, 144, 261, 262, -1, 144, 263, 261, -1, 144, 264, 263, -1, 144, 265, 264, -1, 144, 266, 265, -1, 144, 267, 266, -1, 144, 268, 267, -1, 142, 269, 270, -1, 142, 271, 269, -1, 142, 272, 271, -1, 142, 273, 272, -1, 142, 274, 273, -1, 142, 275, 274, -1, 142, 276, 275, -1, 142, 277, 276, -1, 142, 278, 277, -1, 135, 279, 268, -1, 135, 280, 279, -1, 135, 268, 144, -1, 133, 142, 270, -1, 143, 144, 262, -1, 281, 278, 142, -1, 282, 283, 280, -1, 282, 284, 283, -1, 282, 285, 284, -1, 282, 286, 285, -1, 282, 287, 286, -1, 282, 270, 287, -1, 282, 135, 133, -1, 282, 133, 270, -1, 282, 280, 135, -1, 137, 136, 77, -1, 136, 144, 77, -1, 141, 139, 206, -1, 139, 105, 206, -1, 140, 74, 141, -1, 140, 141, 206, -1, 288, 289, 206, -1, 289, 290, 206, -1, 290, 291, 206, -1, 291, 292, 206, -1, 292, 293, 206, -1, 293, 294, 206, -1, 294, 295, 140, -1, 295, 296, 140, -1, 296, 297, 140, -1, 206, 294, 140, -1, 298, 299, 204, -1, 299, 300, 204, -1, 300, 301, 204, -1, 301, 302, 204, -1, 288, 206, 205, -1, 204, 302, 303, -1, 304, 204, 303, -1, 305, 204, 304, -1, 297, 306, 307, -1, 306, 308, 307, -1, 308, 309, 307, -1, 309, 310, 307, -1, 310, 311, 307, -1, 311, 312, 307, -1, 312, 298, 307, -1, 204, 138, 307, -1, 138, 140, 307, -1, 140, 297, 307, -1, 298, 204, 307, -1, 313, 149, 314, -1, 315, 313, 314, -1, 313, 146, 145, -1, 313, 145, 148, -1, 313, 148, 149, -1, 166, 316, 317, -1, 318, 319, 320, -1, 319, 321, 320, -1, 166, 317, 168, -1, 165, 168, 166, -1, 322, 323, 324, -1, 325, 322, 324, -1, 326, 325, 324, -1, 327, 318, 328, -1, 318, 320, 328, -1, 323, 329, 330, -1, 324, 323, 330, -1, 146, 327, 147, -1, 327, 328, 147, -1, 329, 331, 332, -1, 330, 329, 332, -1, 333, 334, 335, -1, 331, 333, 335, -1, 332, 331, 335, -1, 334, 336, 337, -1, 335, 334, 337, -1, 338, 339, 340, -1, 336, 341, 342, -1, 337, 336, 342, -1, 343, 338, 321, -1, 319, 343, 321, -1, 338, 340, 321, -1, 341, 344, 166, -1, 342, 341, 166, -1, 339, 325, 326, -1, 166, 344, 316, -1, 340, 339, 326, -1, 345, 346, 347, -1, 346, 348, 347, -1, 349, 345, 350, -1, 345, 347, 350, -1, 351, 349, 352, -1, 349, 350, 352, -1, 353, 351, 354, -1, 351, 352, 354, -1, 355, 353, 356, -1, 353, 354, 356, -1, 355, 356, 357, -1, 357, 356, 358, -1, 357, 358, 359, -1, 360, 357, 359, -1, 360, 359, 361, -1, 361, 359, 362, -1, 361, 362, 363, -1, 364, 361, 363, -1, 364, 363, 365, -1, 365, 363, 366, -1, 365, 366, 367, -1, 367, 366, 368, -1, 367, 368, 369, -1, 370, 367, 369, -1, 370, 369, 371, -1, 371, 369, 372, -1, 371, 372, 373, -1, 374, 371, 373, -1, 374, 373, 375, -1, 375, 373, 376, -1, 375, 376, 377, -1, 377, 376, 378, -1, 377, 378, 379, -1, 380, 377, 379, -1, 380, 379, 381, -1, 381, 379, 382, -1, 383, 381, 384, -1, 381, 382, 384, -1, 383, 384, 385, -1, 385, 384, 386, -1, 385, 386, 387, -1, 387, 386, 388, -1, 389, 387, 390, -1, 387, 388, 390, -1, 389, 390, 391, -1, 391, 390, 392, -1, 391, 392, 393, -1, 393, 392, 394, -1, 395, 393, 396, -1, 393, 394, 396, -1, 395, 396, 397, -1, 397, 396, 398, -1, 399, 397, 400, -1, 397, 398, 400, -1, 401, 399, 402, -1, 399, 400, 402, -1, 403, 401, 404, -1, 401, 402, 404, -1, 405, 403, 406, -1, 403, 404, 406, -1, 405, 406, 407, -1, 407, 406, 408, -1, 409, 407, 410, -1, 407, 408, 410, -1, 409, 410, 411, -1, 412, 409, 411, -1, 412, 411, 413, -1, 414, 412, 413, -1, 414, 413, 346, -1, 346, 413, 348, -1, 415, 416, 417, -1, 418, 416, 415, -1, 419, 202, 201, -1, 420, 418, 415, -1, 421, 202, 419, -1, 422, 418, 420, -1, 423, 422, 420, -1, 424, 421, 419, -1, 425, 422, 423, -1, 426, 421, 424, -1, 427, 423, 428, -1, 429, 424, 430, -1, 427, 425, 423, -1, 429, 426, 424, -1, 431, 427, 428, -1, 432, 429, 430, -1, 431, 428, 433, -1, 434, 429, 432, -1, 435, 431, 433, -1, 436, 434, 432, -1, 435, 433, 437, -1, 438, 434, 436, -1, 439, 435, 437, -1, 440, 435, 439, -1, 441, 438, 436, -1, 442, 440, 439, -1, 443, 438, 441, -1, 444, 440, 442, -1, 445, 441, 446, -1, 445, 443, 441, -1, 447, 444, 442, -1, 447, 442, 448, -1, 449, 445, 446, -1, 450, 445, 449, -1, 451, 449, 452, -1, 451, 450, 449, -1, 416, 452, 417, -1, 416, 451, 452, -1, 453, 454, 455, -1, 456, 453, 455, -1, 227, 226, 457, -1, 228, 227, 457, -1, 233, 228, 457, -1, 458, 459, 460, -1, 458, 460, 461, -1, 458, 461, 462, -1, 462, 461, 463, -1, 458, 464, 465, -1, 462, 463, 466, -1, 213, 219, 207, -1, 467, 468, 469, -1, 467, 470, 468, -1, 225, 469, 226, -1, 225, 467, 469, -1, 471, 472, 465, -1, 471, 465, 464, -1, 213, 471, 473, -1, 213, 474, 475, -1, 213, 475, 472, -1, 213, 472, 471, -1, 476, 477, 478, -1, 479, 474, 213, -1, 480, 479, 213, -1, 466, 463, 481, -1, 466, 481, 477, -1, 466, 477, 476, -1, 470, 478, 482, -1, 470, 482, 468, -1, 219, 480, 213, -1, 473, 255, 213, -1, 470, 476, 478, -1, 458, 483, 464, -1, 458, 462, 483, -1, 458, 465, 459, -1, 484, 485, 486, -1, 485, 487, 486, -1, 488, 484, 489, -1, 484, 486, 489, -1, 490, 488, 491, -1, 488, 489, 491, -1, 492, 490, 493, -1, 490, 491, 493, -1, 494, 492, 495, -1, 492, 493, 495, -1, 496, 494, 497, -1, 494, 495, 497, -1, 496, 497, 498, -1, 498, 497, 499, -1, 500, 498, 501, -1, 498, 499, 501, -1, 500, 501, 502, -1, 502, 501, 503, -1, 502, 503, 504, -1, 505, 502, 504, -1, 505, 504, 506, -1, 506, 504, 507, -1, 506, 507, 508, -1, 509, 506, 508, -1, 509, 508, 510, -1, 511, 509, 510, -1, 511, 510, 512, -1, 513, 511, 512, -1, 513, 512, 514, -1, 515, 513, 514, -1, 515, 514, 516, -1, 517, 515, 516, -1, 517, 516, 518, -1, 519, 517, 518, -1, 519, 518, 520, -1, 521, 519, 520, -1, 521, 520, 522, -1, 523, 521, 522, -1, 523, 522, 524, -1, 525, 523, 524, -1, 525, 524, 526, -1, 527, 525, 526, -1, 527, 526, 528, -1, 528, 526, 529, -1, 528, 529, 530, -1, 530, 529, 531, -1, 530, 531, 532, -1, 532, 531, 533, -1, 534, 532, 535, -1, 532, 533, 535, -1, 536, 534, 537, -1, 534, 535, 537, -1, 538, 536, 539, -1, 536, 537, 539, -1, 538, 539, 540, -1, 540, 539, 541, -1, 540, 541, 485, -1, 485, 541, 487, -1, 542, 543, 544, -1, 545, 544, 546, -1, 547, 260, 259, -1, 545, 542, 544, -1, 548, 545, 546, -1, 549, 260, 547, -1, 550, 545, 548, -1, 551, 550, 548, -1, 552, 547, 553, -1, 554, 550, 551, -1, 552, 549, 547, -1, 555, 551, 556, -1, 557, 553, 558, -1, 555, 554, 551, -1, 557, 552, 553, -1, 559, 555, 556, -1, 560, 555, 559, -1, 561, 558, 562, -1, 563, 560, 559, -1, 561, 557, 558, -1, 564, 560, 563, -1, 565, 561, 562, -1, 566, 564, 563, -1, 567, 561, 565, -1, 566, 563, 568, -1, 569, 565, 570, -1, 569, 567, 565, -1, 571, 570, 572, -1, 571, 569, 570, -1, 573, 571, 572, -1, 574, 571, 573, -1, 543, 573, 575, -1, 543, 574, 573, -1, 544, 543, 575, -1, 398, 447, 576, -1, 398, 576, 577, -1, 398, 577, 314, -1, 400, 314, 578, -1, 400, 398, 314, -1, 402, 578, 579, -1, 402, 579, 580, -1, 402, 400, 578, -1, 404, 580, 581, -1, 404, 402, 580, -1, 406, 404, 581, -1, 582, 406, 581, -1, 408, 406, 582, -1, 583, 408, 582, -1, 410, 408, 583, -1, 584, 410, 583, -1, 585, 372, 369, -1, 585, 373, 372, -1, 202, 369, 368, -1, 202, 585, 369, -1, 586, 410, 584, -1, 586, 411, 410, -1, 587, 368, 366, -1, 587, 202, 368, -1, 588, 411, 586, -1, 588, 413, 411, -1, 589, 587, 366, -1, 590, 413, 588, -1, 590, 348, 413, -1, 591, 589, 366, -1, 591, 366, 363, -1, 592, 348, 590, -1, 593, 591, 363, -1, 593, 363, 362, -1, 594, 348, 592, -1, 594, 347, 348, -1, 595, 362, 359, -1, 595, 593, 362, -1, 596, 350, 347, -1, 596, 347, 594, -1, 597, 595, 359, -1, 598, 352, 350, -1, 598, 350, 596, -1, 599, 359, 358, -1, 599, 597, 359, -1, 600, 352, 598, -1, 601, 599, 358, -1, 601, 358, 356, -1, 602, 354, 352, -1, 602, 352, 600, -1, 603, 356, 354, -1, 603, 601, 356, -1, 603, 354, 602, -1, 498, 500, 604, -1, 605, 485, 606, -1, 502, 505, 607, -1, 505, 608, 607, -1, 498, 604, 609, -1, 496, 498, 609, -1, 502, 607, 259, -1, 606, 485, 610, -1, 485, 484, 610, -1, 536, 538, 611, -1, 612, 536, 611, -1, 613, 568, 527, -1, 496, 609, 614, -1, 615, 613, 527, -1, 610, 484, 616, -1, 454, 615, 528, -1, 484, 488, 616, -1, 617, 454, 528, -1, 615, 527, 528, -1, 496, 614, 618, -1, 619, 617, 530, -1, 620, 619, 530, -1, 494, 496, 618, -1, 616, 488, 621, -1, 617, 528, 530, -1, 500, 502, 622, -1, 502, 259, 622, -1, 538, 540, 623, -1, 624, 620, 532, -1, 620, 530, 532, -1, 492, 494, 625, -1, 611, 538, 623, -1, 494, 618, 625, -1, 621, 488, 626, -1, 488, 490, 626, -1, 492, 625, 627, -1, 624, 532, 534, -1, 492, 627, 628, -1, 490, 492, 628, -1, 626, 490, 628, -1, 624, 534, 629, -1, 506, 608, 505, -1, 500, 622, 630, -1, 623, 540, 605, -1, 540, 485, 605, -1, 629, 534, 536, -1, 629, 536, 612, -1, 500, 630, 604, -1, 576, 447, 315, -1, 577, 576, 315, -1, 314, 577, 315, -1, 448, 313, 447, -1, 447, 313, 315, -1, 421, 426, 373, -1, 394, 435, 440, -1, 394, 392, 435, -1, 202, 421, 373, -1, 202, 585, 373, -1, 386, 416, 418, -1, 386, 418, 422, -1, 386, 422, 388, -1, 396, 440, 444, -1, 396, 394, 440, -1, 384, 451, 416, -1, 384, 416, 386, -1, 398, 444, 447, -1, 398, 396, 444, -1, 382, 450, 451, -1, 382, 451, 384, -1, 379, 443, 445, -1, 379, 445, 450, -1, 379, 450, 382, -1, 378, 438, 443, -1, 390, 425, 427, -1, 378, 443, 379, -1, 376, 434, 438, -1, 376, 438, 378, -1, 392, 427, 431, -1, 392, 431, 435, -1, 373, 429, 434, -1, 392, 390, 427, -1, 388, 422, 425, -1, 373, 434, 376, -1, 426, 429, 373, -1, 388, 425, 390, -1, 453, 568, 613, -1, 453, 613, 615, -1, 453, 615, 454, -1, 568, 453, 566, -1, 566, 453, 456, -1, 563, 559, 525, -1, 559, 523, 525, -1, 568, 563, 527, -1, 563, 525, 527, -1, 570, 565, 511, -1, 513, 570, 511, -1, 562, 558, 608, -1, 565, 562, 608, -1, 509, 511, 608, -1, 511, 565, 608, -1, 551, 548, 521, -1, 509, 608, 506, -1, 608, 558, 553, -1, 608, 553, 547, -1, 546, 544, 519, -1, 548, 546, 519, -1, 521, 548, 519, -1, 556, 551, 523, -1, 559, 556, 523, -1, 506, 547, 259, -1, 547, 607, 608, -1, 572, 570, 631, -1, 573, 572, 631, -1, 575, 573, 631, -1, 551, 521, 523, -1, 513, 515, 631, -1, 515, 517, 631, -1, 517, 575, 631, -1, 570, 513, 631, -1, 544, 575, 517, -1, 519, 544, 517, -1, 632, 633, 634, -1, 632, 634, 635, -1, 632, 635, 636, -1, 632, 636, 637, -1, 632, 637, 638, -1, 632, 638, 639, -1, 640, 641, 633, -1, 642, 643, 644, -1, 642, 645, 646, -1, 642, 646, 647, -1, 642, 647, 648, -1, 642, 648, 649, -1, 642, 649, 650, -1, 642, 650, 651, -1, 642, 651, 652, -1, 642, 652, 653, -1, 642, 653, 640, -1, 642, 639, 654, -1, 642, 654, 655, -1, 642, 655, 656, -1, 642, 656, 657, -1, 642, 657, 658, -1, 642, 658, 645, -1, 642, 644, 639, -1, 642, 640, 659, -1, 642, 659, 643, -1, 660, 661, 662, -1, 661, 663, 662, -1, 664, 660, 665, -1, 660, 662, 665, -1, 666, 664, 667, -1, 664, 665, 667, -1, 668, 666, 669, -1, 666, 667, 669, -1, 670, 668, 671, -1, 668, 669, 671, -1, 672, 670, 673, -1, 670, 671, 673, -1, 674, 672, 675, -1, 672, 673, 675, -1, 639, 674, 676, -1, 674, 675, 676, -1, 677, 678, 679, -1, 680, 681, 682, -1, 683, 681, 680, -1, 683, 680, 684, -1, 685, 683, 684, -1, 686, 685, 687, -1, 686, 683, 685, -1, 688, 686, 687, -1, 689, 688, 690, -1, 689, 686, 688, -1, 691, 690, 692, -1, 691, 689, 690, -1, 654, 639, 693, -1, 694, 654, 693, -1, 655, 694, 695, -1, 655, 654, 694, -1, 656, 695, 696, -1, 656, 655, 695, -1, 657, 656, 696, -1, 658, 696, 697, -1, 658, 657, 696, -1, 698, 699, 700, -1, 701, 702, 699, -1, 701, 699, 698, -1, 703, 700, 677, -1, 703, 698, 700, -1, 704, 705, 702, -1, 704, 702, 701, -1, 706, 677, 679, -1, 706, 703, 677, -1, 707, 652, 651, -1, 707, 653, 652, -1, 707, 640, 653, -1, 708, 709, 705, -1, 708, 705, 704, -1, 710, 706, 679, -1, 650, 707, 651, -1, 711, 712, 709, -1, 711, 709, 708, -1, 713, 714, 712, -1, 713, 712, 711, -1, 715, 692, 714, -1, 715, 714, 713, -1, 716, 649, 648, -1, 716, 650, 649, -1, 716, 707, 650, -1, 717, 718, 719, -1, 720, 716, 648, -1, 720, 648, 647, -1, 721, 720, 647, -1, 722, 723, 724, -1, 725, 723, 722, -1, 725, 726, 723, -1, 727, 726, 725, -1, 728, 726, 727, -1, 729, 726, 728, -1, 730, 729, 728, -1, 731, 732, 733, -1, 731, 733, 734, -1, 735, 729, 730, -1, 736, 731, 734, -1, 736, 734, 737, -1, 738, 729, 735, -1, 739, 736, 737, -1, 739, 737, 740, -1, 741, 729, 738, -1, 742, 740, 717, -1, 742, 739, 740, -1, 743, 729, 741, -1, 744, 743, 741, -1, 745, 746, 742, -1, 719, 745, 717, -1, 717, 745, 742, -1, 747, 692, 715, -1, 747, 748, 691, -1, 747, 749, 748, -1, 747, 750, 749, -1, 747, 697, 750, -1, 747, 645, 658, -1, 747, 646, 645, -1, 747, 647, 646, -1, 747, 722, 724, -1, 747, 691, 692, -1, 747, 724, 751, -1, 747, 751, 752, -1, 747, 752, 721, -1, 747, 753, 722, -1, 747, 754, 753, -1, 747, 755, 754, -1, 747, 733, 732, -1, 747, 732, 755, -1, 747, 658, 697, -1, 747, 756, 733, -1, 747, 757, 756, -1, 747, 758, 757, -1, 747, 715, 758, -1, 747, 721, 647, -1, 759, 760, 761, -1, 762, 759, 761, -1, 763, 762, 761, -1, 764, 763, 761, -1, 765, 764, 761, -1, 766, 765, 761, -1, 767, 766, 761, -1, 768, 767, 761, -1, 663, 768, 761, -1, 769, 770, 761, -1, 771, 769, 761, -1, 772, 771, 761, -1, 773, 772, 761, -1, 774, 773, 761, -1, 760, 774, 761, -1, 775, 676, 761, -1, 776, 775, 761, -1, 770, 776, 761, -1, 662, 663, 761, -1, 665, 662, 761, -1, 667, 665, 761, -1, 669, 667, 761, -1, 671, 669, 761, -1, 673, 671, 761, -1, 675, 673, 761, -1, 676, 675, 761, -1, 777, 639, 778, -1, 778, 639, 676, -1, 779, 780, 781, -1, 661, 782, 663, -1, 782, 781, 663, -1, 743, 783, 784, -1, 785, 743, 784, -1, 786, 785, 787, -1, 785, 784, 787, -1, 788, 786, 789, -1, 786, 787, 789, -1, 790, 788, 791, -1, 788, 789, 791, -1, 751, 790, 792, -1, 790, 791, 792, -1, 793, 751, 794, -1, 751, 792, 794, -1, 795, 793, 796, -1, 793, 794, 796, -1, 797, 795, 798, -1, 795, 796, 798, -1, 779, 797, 780, -1, 797, 798, 780, -1, 782, 779, 781, -1, 799, 800, 801, -1, 802, 799, 801, -1, 803, 682, 678, -1, 803, 709, 712, -1, 803, 712, 714, -1, 803, 714, 692, -1, 803, 692, 690, -1, 803, 690, 688, -1, 803, 688, 687, -1, 803, 687, 685, -1, 803, 685, 684, -1, 803, 684, 680, -1, 803, 680, 682, -1, 803, 678, 677, -1, 803, 677, 700, -1, 803, 700, 699, -1, 803, 699, 702, -1, 803, 702, 705, -1, 803, 705, 709, -1, 682, 804, 805, -1, 806, 682, 805, -1, 807, 805, 804, -1, 807, 804, 808, -1, 809, 808, 810, -1, 809, 807, 808, -1, 811, 810, 812, -1, 811, 809, 810, -1, 813, 811, 812, -1, 814, 811, 813, -1, 815, 814, 813, -1, 816, 814, 815, -1, 817, 816, 815, -1, 818, 816, 817, -1, 819, 818, 817, -1, 820, 818, 819, -1, 821, 820, 819, -1, 822, 820, 821, -1, 696, 822, 821, -1, 823, 822, 696, -1, 824, 823, 696, -1, 825, 823, 824, -1, 826, 825, 824, -1, 827, 825, 826, -1, 777, 827, 826, -1, 778, 827, 777, -1, 743, 828, 783, -1, 783, 828, 829, -1, 830, 741, 738, -1, 830, 738, 735, -1, 830, 735, 730, -1, 830, 730, 728, -1, 830, 728, 727, -1, 830, 727, 725, -1, 830, 725, 722, -1, 830, 722, 753, -1, 830, 753, 754, -1, 830, 754, 755, -1, 830, 755, 732, -1, 830, 732, 731, -1, 830, 731, 736, -1, 830, 736, 739, -1, 830, 739, 742, -1, 830, 742, 746, -1, 830, 746, 744, -1, 830, 744, 741, -1, 831, 745, 832, -1, 832, 745, 833, -1, 833, 745, 834, -1, 833, 834, 835, -1, 834, 718, 836, -1, 835, 834, 836, -1, 837, 734, 733, -1, 837, 733, 756, -1, 837, 756, 757, -1, 837, 757, 758, -1, 837, 758, 715, -1, 837, 715, 713, -1, 837, 713, 711, -1, 837, 711, 708, -1, 837, 708, 704, -1, 837, 704, 701, -1, 837, 701, 698, -1, 837, 698, 703, -1, 837, 703, 706, -1, 837, 706, 710, -1, 837, 710, 718, -1, 837, 718, 717, -1, 837, 717, 740, -1, 837, 740, 737, -1, 837, 737, 734, -1, 838, 799, 802, -1, 839, 838, 802, -1, 802, 801, 840, -1, 806, 805, 841, -1, 841, 805, 807, -1, 842, 841, 807, -1, 842, 807, 843, -1, 843, 807, 809, -1, 844, 843, 809, -1, 844, 809, 845, -1, 845, 809, 811, -1, 846, 845, 811, -1, 846, 811, 814, -1, 847, 846, 814, -1, 778, 676, 775, -1, 778, 775, 776, -1, 778, 776, 770, -1, 778, 770, 827, -1, 827, 770, 769, -1, 827, 769, 771, -1, 825, 827, 771, -1, 825, 771, 772, -1, 823, 825, 772, -1, 822, 823, 773, -1, 823, 772, 773, -1, 822, 773, 774, -1, 848, 849, 850, -1, 850, 849, 851, -1, 849, 852, 851, -1, 840, 848, 853, -1, 848, 850, 853, -1, 852, 854, 855, -1, 851, 852, 855, -1, 802, 840, 856, -1, 840, 853, 856, -1, 766, 767, 781, -1, 767, 768, 781, -1, 768, 663, 781, -1, 854, 857, 858, -1, 855, 854, 858, -1, 802, 856, 839, -1, 766, 781, 765, -1, 858, 857, 859, -1, 857, 860, 859, -1, 859, 860, 861, -1, 860, 862, 861, -1, 861, 862, 863, -1, 862, 847, 863, -1, 763, 764, 780, -1, 764, 765, 780, -1, 765, 781, 780, -1, 835, 836, 864, -1, 763, 780, 798, -1, 762, 763, 798, -1, 762, 798, 796, -1, 791, 789, 865, -1, 865, 789, 866, -1, 789, 787, 866, -1, 866, 787, 867, -1, 867, 787, 868, -1, 868, 787, 784, -1, 868, 784, 869, -1, 870, 871, 872, -1, 871, 873, 872, -1, 869, 784, 874, -1, 875, 870, 876, -1, 870, 872, 876, -1, 874, 784, 877, -1, 878, 875, 879, -1, 875, 876, 879, -1, 877, 784, 880, -1, 864, 878, 881, -1, 878, 879, 881, -1, 880, 784, 783, -1, 880, 783, 829, -1, 881, 832, 833, -1, 864, 833, 835, -1, 881, 833, 864, -1, 863, 847, 882, -1, 871, 883, 882, -1, 883, 884, 882, -1, 884, 885, 882, -1, 885, 863, 882, -1, 762, 796, 882, -1, 873, 871, 882, -1, 847, 814, 882, -1, 865, 886, 882, -1, 886, 887, 882, -1, 887, 873, 882, -1, 791, 865, 882, -1, 792, 791, 882, -1, 794, 792, 882, -1, 796, 794, 882, -1, 814, 816, 882, -1, 816, 818, 882, -1, 818, 820, 882, -1, 820, 822, 882, -1, 760, 759, 882, -1, 759, 762, 882, -1, 822, 774, 882, -1, 774, 760, 882, -1, 888, 682, 889, -1, 682, 806, 889, -1, 888, 889, 890, -1, 888, 890, 891, -1, 891, 890, 892, -1, 891, 892, 893, -1, 893, 892, 894, -1, 893, 894, 895, -1, 895, 894, 896, -1, 895, 896, 897, -1, 897, 896, 898, -1, 897, 898, 899, -1, 899, 898, 900, -1, 899, 900, 901, -1, 901, 900, 902, -1, 902, 903, 800, -1, 903, 904, 800, -1, 901, 902, 800, -1, 800, 904, 801, -1, 678, 905, 906, -1, 678, 906, 907, -1, 678, 907, 901, -1, 682, 888, 891, -1, 682, 891, 908, -1, 682, 908, 905, -1, 682, 905, 678, -1, 909, 910, 911, -1, 911, 910, 912, -1, 911, 912, 913, -1, 913, 912, 914, -1, 913, 914, 915, -1, 915, 914, 916, -1, 915, 916, 917, -1, 917, 916, 918, -1, 917, 918, 919, -1, 919, 918, 920, -1, 919, 920, 921, -1, 921, 920, 922, -1, 921, 922, 828, -1, 828, 922, 829, -1, 923, 746, 924, -1, 923, 924, 925, -1, 923, 925, 926, -1, 923, 744, 746, -1, 923, 926, 927, -1, 923, 927, 928, -1, 923, 928, 929, -1, 923, 929, 930, -1, 923, 930, 931, -1, 923, 931, 932, -1, 923, 932, 744, -1, 831, 832, 933, -1, 933, 832, 934, -1, 933, 934, 935, -1, 935, 934, 936, -1, 935, 936, 909, -1, 909, 936, 910, -1, 937, 938, 939, -1, 939, 938, 940, -1, 939, 940, 941, -1, 941, 940, 942, -1, 941, 942, 718, -1, 718, 942, 836, -1, 718, 710, 943, -1, 718, 943, 944, -1, 718, 944, 945, -1, 718, 945, 946, -1, 718, 946, 947, -1, 718, 947, 948, -1, 718, 948, 949, -1, 718, 949, 950, -1, 951, 838, 952, -1, 838, 839, 952, -1, 953, 951, 954, -1, 951, 952, 954, -1, 955, 953, 956, -1, 953, 954, 956, -1, 957, 955, 958, -1, 955, 956, 958, -1, 959, 957, 960, -1, 957, 958, 960, -1, 959, 960, 937, -1, 937, 960, 938, -1, 940, 938, 961, -1, 942, 940, 961, -1, 836, 942, 961, -1, 952, 839, 961, -1, 954, 952, 961, -1, 956, 954, 961, -1, 958, 956, 961, -1, 960, 958, 961, -1, 938, 960, 961, -1, 864, 836, 961, -1, 878, 864, 961, -1, 875, 878, 961, -1, 870, 875, 961, -1, 871, 870, 961, -1, 883, 871, 961, -1, 884, 883, 961, -1, 885, 884, 961, -1, 863, 885, 961, -1, 861, 863, 961, -1, 859, 861, 961, -1, 858, 859, 961, -1, 855, 858, 961, -1, 851, 855, 961, -1, 850, 851, 961, -1, 853, 850, 961, -1, 856, 853, 961, -1, 839, 856, 961, -1, 860, 857, 962, -1, 862, 860, 962, -1, 847, 862, 962, -1, 846, 847, 962, -1, 845, 846, 962, -1, 844, 845, 962, -1, 843, 844, 962, -1, 842, 843, 962, -1, 841, 842, 962, -1, 806, 841, 962, -1, 840, 801, 962, -1, 848, 840, 962, -1, 849, 848, 962, -1, 852, 849, 962, -1, 854, 852, 962, -1, 857, 854, 962, -1, 903, 902, 962, -1, 904, 903, 962, -1, 801, 904, 962, -1, 889, 806, 962, -1, 890, 889, 962, -1, 892, 890, 962, -1, 894, 892, 962, -1, 896, 894, 962, -1, 898, 896, 962, -1, 900, 898, 962, -1, 902, 900, 962, -1, 912, 910, 963, -1, 914, 912, 963, -1, 916, 914, 963, -1, 918, 916, 963, -1, 920, 918, 963, -1, 922, 920, 963, -1, 829, 922, 963, -1, 934, 832, 963, -1, 936, 934, 963, -1, 910, 936, 963, -1, 872, 873, 963, -1, 876, 872, 963, -1, 879, 876, 963, -1, 881, 879, 963, -1, 832, 881, 963, -1, 880, 829, 963, -1, 877, 880, 963, -1, 874, 877, 963, -1, 869, 874, 963, -1, 868, 869, 963, -1, 867, 868, 963, -1, 866, 867, 963, -1, 865, 866, 963, -1, 886, 865, 963, -1, 887, 886, 963, -1, 873, 887, 963, -1, 964, 965, 966, -1, 964, 966, 967, -1, 964, 967, 968, -1, 964, 968, 969, -1, 964, 969, 970, -1, 964, 970, 971, -1, 972, 973, 965, -1, 974, 975, 976, -1, 974, 977, 978, -1, 974, 978, 979, -1, 974, 979, 980, -1, 974, 980, 981, -1, 974, 981, 982, -1, 974, 982, 983, -1, 974, 983, 984, -1, 974, 984, 985, -1, 974, 985, 972, -1, 974, 971, 986, -1, 974, 986, 987, -1, 974, 987, 988, -1, 974, 988, 989, -1, 974, 989, 990, -1, 974, 990, 977, -1, 974, 976, 971, -1, 974, 972, 991, -1, 974, 991, 975, -1, 973, 992, 993, -1, 992, 994, 993, -1, 995, 973, 996, -1, 973, 993, 996, -1, 997, 995, 998, -1, 995, 996, 998, -1, 999, 997, 1000, -1, 997, 998, 1000, -1, 1001, 999, 1002, -1, 999, 1000, 1002, -1, 1003, 1001, 1004, -1, 1001, 1002, 1004, -1, 1005, 1003, 1006, -1, 1003, 1004, 1006, -1, 971, 1005, 1007, -1, 1005, 1006, 1007, -1, 1008, 1009, 1010, -1, 1011, 1012, 1013, -1, 1014, 1012, 1011, -1, 1014, 1011, 1015, -1, 1016, 1014, 1015, -1, 1017, 1016, 1018, -1, 1017, 1014, 1016, -1, 1019, 1017, 1018, -1, 1020, 1019, 1021, -1, 1020, 1017, 1019, -1, 1022, 1021, 1023, -1, 1022, 1020, 1021, -1, 986, 971, 1024, -1, 1025, 986, 1024, -1, 987, 1025, 1026, -1, 987, 986, 1025, -1, 988, 1026, 1027, -1, 988, 987, 1026, -1, 989, 988, 1027, -1, 990, 1027, 1028, -1, 990, 989, 1027, -1, 1029, 1030, 1031, -1, 1032, 1033, 1030, -1, 1032, 1030, 1029, -1, 1034, 1031, 1008, -1, 1034, 1029, 1031, -1, 1035, 1036, 1033, -1, 1035, 1033, 1032, -1, 1037, 1008, 1010, -1, 1037, 1034, 1008, -1, 1038, 984, 983, -1, 1038, 985, 984, -1, 1038, 972, 985, -1, 1039, 1040, 1036, -1, 1039, 1036, 1035, -1, 1041, 1037, 1010, -1, 982, 1038, 983, -1, 1042, 1043, 1040, -1, 1042, 1040, 1039, -1, 1044, 1045, 1043, -1, 1044, 1043, 1042, -1, 1046, 1023, 1045, -1, 1046, 1045, 1044, -1, 1047, 981, 980, -1, 1047, 982, 981, -1, 1047, 1038, 982, -1, 1048, 1049, 1050, -1, 1051, 1047, 980, -1, 1051, 980, 979, -1, 1052, 1051, 979, -1, 1053, 1054, 1055, -1, 1056, 1054, 1053, -1, 1056, 1057, 1054, -1, 1058, 1057, 1056, -1, 1059, 1057, 1058, -1, 1060, 1057, 1059, -1, 1061, 1060, 1059, -1, 1062, 1063, 1064, -1, 1062, 1064, 1065, -1, 1066, 1060, 1061, -1, 1067, 1062, 1065, -1, 1067, 1065, 1068, -1, 1069, 1060, 1066, -1, 1070, 1067, 1068, -1, 1070, 1068, 1071, -1, 1072, 1060, 1069, -1, 1073, 1071, 1048, -1, 1073, 1070, 1071, -1, 1074, 1060, 1072, -1, 1075, 1074, 1072, -1, 1076, 1077, 1073, -1, 1050, 1076, 1048, -1, 1048, 1076, 1073, -1, 1078, 1023, 1046, -1, 1078, 1079, 1022, -1, 1078, 1080, 1079, -1, 1078, 1081, 1080, -1, 1078, 1028, 1081, -1, 1078, 977, 990, -1, 1078, 978, 977, -1, 1078, 979, 978, -1, 1078, 1053, 1055, -1, 1078, 1022, 1023, -1, 1078, 1055, 1082, -1, 1078, 1082, 1083, -1, 1078, 1083, 1052, -1, 1078, 1084, 1053, -1, 1078, 1085, 1084, -1, 1078, 1086, 1085, -1, 1078, 1064, 1063, -1, 1078, 1063, 1086, -1, 1078, 990, 1028, -1, 1078, 1087, 1064, -1, 1078, 1088, 1087, -1, 1078, 1089, 1088, -1, 1078, 1046, 1089, -1, 1078, 1052, 979, -1, 1090, 1091, 1092, -1, 1093, 1090, 1092, -1, 1094, 1093, 1092, -1, 1095, 1094, 1092, -1, 1096, 1095, 1092, -1, 1097, 1096, 1092, -1, 1098, 1097, 1092, -1, 1099, 1098, 1092, -1, 994, 1099, 1092, -1, 1100, 1101, 1092, -1, 1102, 1100, 1092, -1, 1103, 1102, 1092, -1, 1104, 1103, 1092, -1, 1105, 1104, 1092, -1, 1091, 1105, 1092, -1, 1106, 1007, 1092, -1, 1107, 1106, 1092, -1, 1101, 1107, 1092, -1, 993, 994, 1092, -1, 996, 993, 1092, -1, 998, 996, 1092, -1, 1000, 998, 1092, -1, 1002, 1000, 1092, -1, 1004, 1002, 1092, -1, 1006, 1004, 1092, -1, 1007, 1006, 1092, -1, 1108, 971, 1109, -1, 1109, 971, 1007, -1, 1110, 1111, 1112, -1, 992, 1113, 994, -1, 1113, 1112, 994, -1, 1114, 1115, 1116, -1, 1117, 1114, 1116, -1, 1118, 1117, 1119, -1, 1117, 1116, 1119, -1, 1120, 1118, 1121, -1, 1118, 1119, 1121, -1, 1122, 1120, 1123, -1, 1120, 1121, 1123, -1, 1082, 1122, 1124, -1, 1122, 1123, 1124, -1, 1125, 1082, 1126, -1, 1082, 1124, 1126, -1, 1127, 1125, 1128, -1, 1125, 1126, 1128, -1, 1051, 1127, 1129, -1, 1127, 1128, 1129, -1, 1110, 1051, 1111, -1, 1051, 1129, 1111, -1, 1113, 1110, 1112, -1, 1130, 1131, 1132, -1, 1133, 1130, 1132, -1, 1134, 1013, 1009, -1, 1134, 1040, 1043, -1, 1134, 1043, 1045, -1, 1134, 1045, 1023, -1, 1134, 1023, 1021, -1, 1134, 1021, 1019, -1, 1134, 1019, 1018, -1, 1134, 1018, 1016, -1, 1134, 1016, 1015, -1, 1134, 1015, 1011, -1, 1134, 1011, 1013, -1, 1134, 1009, 1008, -1, 1134, 1008, 1031, -1, 1134, 1031, 1030, -1, 1134, 1030, 1033, -1, 1134, 1033, 1036, -1, 1134, 1036, 1040, -1, 1013, 1135, 1136, -1, 1137, 1013, 1136, -1, 1138, 1136, 1135, -1, 1138, 1135, 1139, -1, 1140, 1139, 1141, -1, 1140, 1138, 1139, -1, 1142, 1141, 1143, -1, 1142, 1140, 1141, -1, 1022, 1142, 1143, -1, 1144, 1142, 1022, -1, 1145, 1144, 1022, -1, 1146, 1144, 1145, -1, 1147, 1146, 1145, -1, 1148, 1146, 1147, -1, 1149, 1148, 1147, -1, 1150, 1148, 1149, -1, 1151, 1150, 1149, -1, 1152, 1150, 1151, -1, 1027, 1152, 1151, -1, 1153, 1152, 1027, -1, 1154, 1153, 1027, -1, 1155, 1153, 1154, -1, 1156, 1155, 1154, -1, 1157, 1155, 1156, -1, 1108, 1157, 1156, -1, 1109, 1157, 1108, -1, 1114, 1158, 1115, -1, 1115, 1158, 1159, -1, 1160, 1072, 1069, -1, 1160, 1069, 1066, -1, 1160, 1066, 1061, -1, 1160, 1061, 1059, -1, 1160, 1059, 1058, -1, 1160, 1058, 1056, -1, 1160, 1056, 1053, -1, 1160, 1053, 1084, -1, 1160, 1084, 1085, -1, 1160, 1085, 1086, -1, 1160, 1086, 1063, -1, 1160, 1063, 1062, -1, 1160, 1062, 1067, -1, 1160, 1067, 1070, -1, 1160, 1070, 1073, -1, 1160, 1073, 1077, -1, 1160, 1077, 1075, -1, 1160, 1075, 1072, -1, 1161, 1162, 1163, -1, 1163, 1162, 1164, -1, 1164, 1162, 1165, -1, 1164, 1165, 1166, -1, 1165, 1167, 1168, -1, 1166, 1165, 1168, -1, 1169, 1065, 1064, -1, 1169, 1064, 1087, -1, 1169, 1087, 1088, -1, 1169, 1088, 1089, -1, 1169, 1089, 1046, -1, 1169, 1046, 1044, -1, 1169, 1044, 1042, -1, 1169, 1042, 1039, -1, 1169, 1039, 1035, -1, 1169, 1035, 1032, -1, 1169, 1032, 1029, -1, 1169, 1029, 1034, -1, 1169, 1034, 1037, -1, 1169, 1037, 1041, -1, 1169, 1041, 1049, -1, 1169, 1049, 1048, -1, 1169, 1048, 1071, -1, 1169, 1071, 1068, -1, 1169, 1068, 1065, -1, 1170, 1130, 1133, -1, 1171, 1170, 1133, -1, 1133, 1132, 1172, -1, 1137, 1136, 1173, -1, 1173, 1136, 1138, -1, 1174, 1173, 1138, -1, 1174, 1138, 1175, -1, 1175, 1138, 1140, -1, 1176, 1175, 1140, -1, 1176, 1140, 1177, -1, 1177, 1140, 1142, -1, 1178, 1177, 1142, -1, 1178, 1142, 1144, -1, 1179, 1178, 1144, -1, 1109, 1007, 1106, -1, 1109, 1106, 1107, -1, 1109, 1107, 1101, -1, 1109, 1101, 1157, -1, 1157, 1101, 1100, -1, 1157, 1100, 1102, -1, 1155, 1157, 1102, -1, 1155, 1102, 1103, -1, 1153, 1155, 1103, -1, 1152, 1153, 1104, -1, 1153, 1103, 1104, -1, 1152, 1104, 1105, -1, 1180, 1181, 1182, -1, 1182, 1181, 1183, -1, 1181, 1184, 1183, -1, 1172, 1180, 1185, -1, 1180, 1182, 1185, -1, 1184, 1186, 1187, -1, 1183, 1184, 1187, -1, 1133, 1172, 1188, -1, 1172, 1185, 1188, -1, 1097, 1098, 1112, -1, 1098, 1099, 1112, -1, 1099, 994, 1112, -1, 1186, 1189, 1190, -1, 1187, 1186, 1190, -1, 1133, 1188, 1171, -1, 1097, 1112, 1096, -1, 1190, 1189, 1191, -1, 1189, 1192, 1191, -1, 1191, 1192, 1193, -1, 1192, 1194, 1193, -1, 1193, 1194, 1195, -1, 1194, 1179, 1195, -1, 1094, 1095, 1111, -1, 1095, 1096, 1111, -1, 1096, 1112, 1111, -1, 1166, 1168, 1196, -1, 1094, 1111, 1129, -1, 1093, 1094, 1129, -1, 1093, 1129, 1128, -1, 1123, 1121, 1197, -1, 1197, 1121, 1198, -1, 1121, 1119, 1198, -1, 1198, 1119, 1199, -1, 1199, 1119, 1200, -1, 1200, 1119, 1116, -1, 1200, 1116, 1201, -1, 1202, 1203, 1204, -1, 1203, 1205, 1204, -1, 1201, 1116, 1206, -1, 1207, 1202, 1208, -1, 1202, 1204, 1208, -1, 1206, 1116, 1209, -1, 1210, 1207, 1211, -1, 1207, 1208, 1211, -1, 1209, 1116, 1212, -1, 1196, 1210, 1213, -1, 1210, 1211, 1213, -1, 1212, 1116, 1115, -1, 1212, 1115, 1159, -1, 1213, 1163, 1164, -1, 1196, 1164, 1166, -1, 1213, 1164, 1196, -1, 1195, 1179, 1214, -1, 1203, 1215, 1214, -1, 1215, 1216, 1214, -1, 1216, 1217, 1214, -1, 1217, 1195, 1214, -1, 1093, 1128, 1214, -1, 1205, 1203, 1214, -1, 1179, 1144, 1214, -1, 1197, 1218, 1214, -1, 1218, 1219, 1214, -1, 1219, 1205, 1214, -1, 1123, 1197, 1214, -1, 1124, 1123, 1214, -1, 1126, 1124, 1214, -1, 1128, 1126, 1214, -1, 1144, 1146, 1214, -1, 1146, 1148, 1214, -1, 1148, 1150, 1214, -1, 1150, 1152, 1214, -1, 1091, 1090, 1214, -1, 1090, 1093, 1214, -1, 1152, 1105, 1214, -1, 1105, 1091, 1214, -1, 1220, 1013, 1221, -1, 1013, 1137, 1221, -1, 1220, 1221, 1222, -1, 1220, 1222, 1223, -1, 1223, 1222, 1224, -1, 1223, 1224, 1225, -1, 1225, 1224, 1226, -1, 1225, 1226, 1227, -1, 1227, 1226, 1228, -1, 1227, 1228, 1229, -1, 1229, 1228, 1230, -1, 1229, 1230, 1231, -1, 1231, 1230, 1232, -1, 1231, 1232, 1233, -1, 1233, 1232, 1234, -1, 1234, 1235, 1131, -1, 1235, 1236, 1131, -1, 1233, 1234, 1131, -1, 1131, 1236, 1132, -1, 1009, 1237, 1238, -1, 1009, 1238, 1239, -1, 1009, 1239, 1233, -1, 1013, 1220, 1223, -1, 1013, 1223, 1240, -1, 1013, 1240, 1237, -1, 1013, 1237, 1009, -1, 1241, 1242, 1243, -1, 1243, 1242, 1244, -1, 1243, 1244, 1245, -1, 1245, 1244, 1246, -1, 1245, 1246, 1247, -1, 1247, 1246, 1248, -1, 1247, 1248, 1249, -1, 1249, 1248, 1250, -1, 1249, 1250, 1251, -1, 1251, 1250, 1252, -1, 1251, 1252, 1253, -1, 1253, 1252, 1254, -1, 1253, 1254, 1158, -1, 1158, 1254, 1159, -1, 1255, 1077, 1256, -1, 1255, 1256, 1257, -1, 1255, 1257, 1258, -1, 1255, 1075, 1077, -1, 1255, 1258, 1259, -1, 1255, 1259, 1260, -1, 1255, 1260, 1261, -1, 1255, 1261, 1262, -1, 1255, 1262, 1263, -1, 1255, 1263, 1264, -1, 1255, 1264, 1075, -1, 1161, 1163, 1265, -1, 1265, 1163, 1266, -1, 1265, 1266, 1267, -1, 1267, 1266, 1268, -1, 1267, 1268, 1241, -1, 1241, 1268, 1242, -1, 1269, 1270, 1271, -1, 1271, 1270, 1272, -1, 1271, 1272, 1273, -1, 1273, 1272, 1274, -1, 1273, 1274, 1167, -1, 1167, 1274, 1168, -1, 1049, 1041, 1275, -1, 1049, 1275, 1276, -1, 1049, 1276, 1277, -1, 1049, 1277, 1278, -1, 1049, 1278, 1279, -1, 1049, 1279, 1280, -1, 1049, 1280, 1281, -1, 1049, 1281, 1282, -1, 1283, 1170, 1284, -1, 1170, 1171, 1284, -1, 1285, 1283, 1286, -1, 1283, 1284, 1286, -1, 1287, 1285, 1288, -1, 1285, 1286, 1288, -1, 1289, 1287, 1290, -1, 1287, 1288, 1290, -1, 1291, 1289, 1292, -1, 1289, 1290, 1292, -1, 1291, 1292, 1269, -1, 1269, 1292, 1270, -1, 1272, 1270, 1293, -1, 1274, 1272, 1293, -1, 1168, 1274, 1293, -1, 1284, 1171, 1293, -1, 1286, 1284, 1293, -1, 1288, 1286, 1293, -1, 1290, 1288, 1293, -1, 1292, 1290, 1293, -1, 1270, 1292, 1293, -1, 1196, 1168, 1293, -1, 1210, 1196, 1293, -1, 1207, 1210, 1293, -1, 1202, 1207, 1293, -1, 1203, 1202, 1293, -1, 1215, 1203, 1293, -1, 1216, 1215, 1293, -1, 1217, 1216, 1293, -1, 1195, 1217, 1293, -1, 1193, 1195, 1293, -1, 1191, 1193, 1293, -1, 1190, 1191, 1293, -1, 1187, 1190, 1293, -1, 1183, 1187, 1293, -1, 1182, 1183, 1293, -1, 1185, 1182, 1293, -1, 1188, 1185, 1293, -1, 1171, 1188, 1293, -1, 1192, 1189, 1294, -1, 1194, 1192, 1294, -1, 1179, 1194, 1294, -1, 1178, 1179, 1294, -1, 1177, 1178, 1294, -1, 1176, 1177, 1294, -1, 1175, 1176, 1294, -1, 1174, 1175, 1294, -1, 1173, 1174, 1294, -1, 1137, 1173, 1294, -1, 1172, 1132, 1294, -1, 1180, 1172, 1294, -1, 1181, 1180, 1294, -1, 1184, 1181, 1294, -1, 1186, 1184, 1294, -1, 1189, 1186, 1294, -1, 1235, 1234, 1294, -1, 1236, 1235, 1294, -1, 1132, 1236, 1294, -1, 1221, 1137, 1294, -1, 1222, 1221, 1294, -1, 1224, 1222, 1294, -1, 1226, 1224, 1294, -1, 1228, 1226, 1294, -1, 1230, 1228, 1294, -1, 1232, 1230, 1294, -1, 1234, 1232, 1294, -1, 1244, 1242, 1295, -1, 1246, 1244, 1295, -1, 1248, 1246, 1295, -1, 1250, 1248, 1295, -1, 1252, 1250, 1295, -1, 1254, 1252, 1295, -1, 1159, 1254, 1295, -1, 1266, 1163, 1295, -1, 1268, 1266, 1295, -1, 1242, 1268, 1295, -1, 1204, 1205, 1295, -1, 1208, 1204, 1295, -1, 1211, 1208, 1295, -1, 1213, 1211, 1295, -1, 1163, 1213, 1295, -1, 1212, 1159, 1295, -1, 1209, 1212, 1295, -1, 1206, 1209, 1295, -1, 1201, 1206, 1295, -1, 1200, 1201, 1295, -1, 1199, 1200, 1295, -1, 1198, 1199, 1295, -1, 1197, 1198, 1295, -1, 1218, 1197, 1295, -1, 1219, 1218, 1295, -1, 1205, 1219, 1295, -1 ] } } ] } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 0.000 description "top" position -2.000 17.250 59.227 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 3.142 description "bottom" position -2.000 17.250 -59.230 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 1.571 description "front" position -2.000 -41.979 -0.001 } Viewpoint { jump TRUE orientation -0.000 -0.707 -0.707 3.142 description "back" position -2.000 76.479 -0.001 } Viewpoint { jump TRUE orientation 0.577 -0.577 -0.577 2.094 description "right" position -61.229 17.250 -0.001 } Viewpoint { jump TRUE orientation 0.577 0.577 0.577 2.094 description "left" position 57.229 17.250 -0.001 } NavigationInfo { avatarSize [0.25, 1.6, 0.75] headlight TRUE speed 1.0 type "EXAMINE" visibilityLimit 0.0 } choreonoid-1.5.0/share/model/GR001/parts/R_HIP_R.wrl0000664000000000000000000007020112741425367020355 0ustar rootroot#VRML V2.0 utf8 WorldInfo { title "Exported tringle mesh to VRML97" info ["Created by FreeCAD" ""] } Background { skyAngle 1.57 skyColor 0.1 0.2 0.2 } Transform { scale 0.001 0.001 0.001 rotation 0 0 1 0 scaleOrientation 0 0 1 0 bboxCenter 0 0 0 bboxSize 46.500 27.000 43.000 center 0.000 0.000 0.000 #translation -12.760 0.500 9.520 children [ Shape { appearance Appearance { material Material { ambientIntensity 0.2 diffuseColor 0.60 0.30 0.30 emissiveColor 0.00 0.00 0.00 # specularColor 0.98 0.98 0.98 shininess 0.06 transparency 0.00 } } geometry IndexedFaceSet { solid FALSE coord Coordinate { point [ 14.010 -11.000 11.980, 14.010 12.000 11.980, -9.490 -11.000 11.980, -9.490 12.000 11.980, 14.010 12.000 6.980, 14.010 12.000 11.980, 14.010 -11.000 11.980, 14.010 -11.000 6.980, 2.260 12.000 -7.020, -9.490 12.000 -26.020, 14.010 12.000 -26.020, -9.490 -11.000 -26.020, -9.490 -5.755 -3.008, -9.490 -4.488 -4.275, -9.490 -6.708 -1.491, -9.490 -7.299 0.200, -9.490 -7.500 1.980, -9.490 -11.000 11.980, -9.490 0.500 -7.020, -9.490 2.280 -5.819, -9.490 3.971 -5.228, -9.490 -7.299 3.760, -9.490 -6.708 5.451, -9.490 0.500 -6.020, -9.490 -1.280 -5.819, -9.490 6.755 6.968, -9.490 5.488 8.235, -9.490 -2.971 -5.228, -9.490 3.971 9.188, -9.490 7.708 5.451, -9.490 2.280 9.779, -9.490 8.299 3.760, -9.490 0.500 9.980, -9.490 8.500 1.980, -9.490 8.299 0.200, -9.490 7.708 -1.491, -9.490 6.755 -3.008, -9.490 5.488 -4.275, -9.490 -4.488 8.235, -9.490 -5.755 6.968, -9.490 -2.971 9.188, -9.490 -1.280 9.779, 2.260 -11.000 -7.020, 14.010 -11.000 -26.020, 14.010 -13.000 6.980, 18.000 -13.000 6.980, 14.010 -11.000 6.980, 35.010 -13.000 6.980, 35.010 12.000 6.980, 24.510 -0.500 6.980, 14.010 12.000 6.980, 29.000 -13.000 6.980, 20.539 12.000 -10.228, 22.230 12.000 -10.819, 17.755 12.000 1.968, 19.022 12.000 3.235, 19.022 12.000 -9.275, 17.755 12.000 -8.008, 16.802 12.000 -6.491, 28.998 12.000 3.235, 35.010 12.000 6.980, 30.265 12.000 1.968, 14.010 12.000 -31.020, 35.010 12.000 -31.020, 16.211 12.000 -4.800, 16.010 12.000 -3.020, 31.218 12.000 0.451, 24.510 12.000 -12.020, 25.790 12.000 -10.819, 27.481 12.000 -10.228, 24.010 12.000 -11.020, 27.481 12.000 4.188, 16.802 12.000 0.451, 31.809 12.000 -1.240, 16.211 12.000 -1.240, 25.790 12.000 4.779, 24.010 12.000 4.980, 32.010 12.000 -3.020, 31.809 12.000 -4.800, 31.218 12.000 -6.491, 30.265 12.000 -8.008, 28.998 12.000 -9.275, 20.539 12.000 4.188, 22.230 12.000 4.779, -10.490 0.500 9.980, -10.490 2.280 9.779, -10.490 3.971 9.188, -10.490 5.488 8.235, -10.490 6.755 6.968, -10.490 7.708 5.451, -10.490 8.299 3.760, -10.490 8.500 1.980, -10.490 8.299 0.200, -10.490 7.708 -1.491, -10.490 6.755 -3.008, -10.490 5.488 -4.275, -10.490 3.971 -5.228, -10.490 2.280 -5.819, -10.490 0.500 -6.020, -10.490 -1.280 -5.819, -10.490 -2.971 -5.228, -10.490 -4.488 -4.275, -10.490 -5.755 -3.008, -10.490 -6.708 -1.491, -10.490 -7.299 0.200, -10.490 -7.500 1.980, -10.490 -7.299 3.760, -10.490 -6.708 5.451, -10.490 -5.755 6.968, -10.490 -4.488 8.235, -10.490 -2.971 9.188, -10.490 -1.280 9.779, 14.010 -13.000 6.980, 14.010 -13.000 -31.020, 35.010 3.238 4.896, 35.010 3.877 4.123, 35.010 2.427 5.485, 35.010 4.304 3.216, 35.010 1.495 5.854, 35.010 4.492 2.231, 35.010 -2.582 -0.570, 35.010 -3.119 0.277, 35.010 -13.000 6.980, 35.010 -3.429 1.230, 35.010 -3.492 2.231, 35.010 -3.304 3.216, 35.010 -2.877 4.123, 35.010 -2.238 4.896, 35.010 0.500 5.980, 35.010 -1.427 5.485, 35.010 -0.495 5.854, 35.010 4.429 1.230, 35.010 3.582 -0.570, 35.010 4.119 0.277, 35.010 2.851 -1.256, 35.010 -0.500 -12.020, 35.010 1.972 -1.739, 35.010 1.001 -1.988, 35.010 -0.001 -1.988, 35.010 -0.972 -1.739, 35.010 -1.851 -1.256, 35.010 -13.000 -31.020, 29.000 -13.000 -3.000, 35.010 -13.000 -31.020, 27.464 -13.000 -5.000, 21.172 -13.000 -5.828, 18.000 -13.000 -3.000, 14.010 -13.000 -31.020, 22.000 -13.000 -6.464, 24.510 -13.000 -12.020, 22.965 -13.000 -6.864, 24.000 -13.000 -7.000, 28.000 -13.000 -3.000, 27.864 -13.000 -4.035, 25.035 -13.000 -6.864, 26.000 -13.000 -6.464, 26.828 -13.000 -5.828, 20.136 -13.000 -4.035, 20.000 -13.000 -3.000, 20.536 -13.000 -5.000, 23.832 -13.000 5.976, 21.119 -13.000 4.745, 20.517 -13.000 3.928, 20.139 -13.000 2.987, 26.643 -13.000 4.991, 27.316 -13.000 4.232, 25.801 -13.000 5.557, 20.010 -13.000 1.980, 27.776 -13.000 3.327, 24.843 -13.000 5.892, 27.994 -13.000 2.336, 20.875 -13.000 -0.504, 20.402 -13.000 0.252, 20.397 -13.000 -1.263, 27.663 -13.000 0.351, 27.135 -13.000 -0.516, 27.608 -13.000 -1.272, 27.956 -13.000 1.322, 20.101 -13.000 -2.109, 20.109 -13.000 1.094, 27.901 -13.000 -2.114, 22.832 -13.000 5.803, 21.908 -13.000 5.383, 24.010 13.000 4.980, 25.790 13.000 4.779, 27.481 13.000 4.188, 28.998 13.000 3.235, 30.265 13.000 1.968, 31.218 13.000 0.451, 31.809 13.000 -1.240, 32.010 13.000 -3.020, 31.809 13.000 -4.800, 31.218 13.000 -6.491, 30.265 13.000 -8.008, 28.998 13.000 -9.275, 27.481 13.000 -10.228, 25.790 13.000 -10.819, 24.010 13.000 -11.020, 22.230 13.000 -10.819, 20.539 13.000 -10.228, 19.022 13.000 -9.275, 17.755 13.000 -8.008, 16.802 13.000 -6.491, 16.211 13.000 -4.800, 16.010 13.000 -3.020, 16.211 13.000 -1.240, 16.802 13.000 0.451, 17.755 13.000 1.968, 19.022 13.000 3.235, 20.539 13.000 4.188, 22.230 13.000 4.779, 35.010 12.000 -31.020, 14.010 -13.000 -31.020, -10.490 -0.271 1.343, -10.490 -4.488 -4.275, -10.490 -5.755 -3.008, -10.490 -0.088 1.171, -10.490 -0.405 1.554, -10.490 -6.708 -1.491, -10.490 -7.299 0.200, -10.490 0.132 1.050, -10.490 -0.482 1.793, -10.490 -7.500 1.980, -10.490 0.375 0.988, -10.490 -0.498 2.043, -10.490 -7.299 3.760, -10.490 0.625 0.988, -10.490 2.280 -5.819, -10.490 -0.451 2.289, -10.490 -6.708 5.451, -10.490 0.868 1.050, -10.490 3.971 -5.228, -10.490 -0.344 2.516, -10.490 -5.755 6.968, -10.490 1.088 1.171, -10.490 5.488 -4.275, -10.490 -0.185 2.709, -10.490 1.271 1.343, -10.490 6.755 -3.008, -10.490 1.405 1.554, -10.490 -4.488 8.235, -10.490 0.018 2.856, -10.490 7.708 -1.491, -10.490 0.251 2.949, -10.490 8.299 0.200, -10.490 1.482 1.793, -10.490 0.500 2.980, -10.490 8.500 1.980, -10.490 1.498 2.043, -10.490 8.299 3.760, -10.490 1.451 2.289, -10.490 2.280 9.779, -10.490 0.749 2.949, -10.490 7.708 5.451, -10.490 1.344 2.516, -10.490 3.971 9.188, -10.490 0.982 2.856, -10.490 6.755 6.968, -10.490 1.185 2.709, -10.490 5.488 8.235, 36.010 0.500 5.980, 36.010 1.495 5.854, 36.010 2.427 5.485, 36.010 3.238 4.896, 36.010 3.877 4.123, 36.010 4.304 3.216, 36.010 4.492 2.231, 36.010 4.429 1.230, 36.010 4.119 0.277, 36.010 3.582 -0.570, 36.010 2.851 -1.256, 36.010 1.972 -1.739, 36.010 1.001 -1.988, 36.010 -0.001 -1.988, 36.010 -0.972 -1.739, 36.010 -1.851 -1.256, 36.010 -2.582 -0.570, 36.010 -3.119 0.277, 36.010 -3.429 1.230, 36.010 -3.492 2.231, 36.010 -3.304 3.216, 36.010 -2.877 4.123, 36.010 -2.238 4.896, 36.010 -1.427 5.485, 36.010 -0.495 5.854, 28.000 -14.000 -3.000, 27.874 -14.000 -2.005, 27.505 -14.000 -1.073, 26.916 -14.000 -0.262, 26.402 -13.000 0.199, 26.143 -14.000 0.377, 25.511 -13.000 0.704, 25.236 -14.000 0.804, 24.520 -13.000 0.966, 24.251 -14.000 0.992, 23.496 -13.000 0.968, 23.250 -14.000 0.929, 22.504 -13.000 0.710, 22.297 -14.000 0.619, 21.611 -13.000 0.208, 21.450 -14.000 0.082, 20.764 -14.000 -0.649, 20.281 -14.000 -1.528, 20.032 -14.000 -2.499, 20.032 -14.000 -3.501, 20.281 -14.000 -4.472, 20.764 -14.000 -5.351, 21.450 -14.000 -6.082, 22.297 -14.000 -6.619, 23.250 -14.000 -6.929, 24.251 -14.000 -6.992, 25.236 -14.000 -6.804, 26.143 -14.000 -6.377, 26.916 -14.000 -5.738, 27.505 -14.000 -4.927, 27.874 -14.000 -3.995, 24.002 -13.000 2.730, 23.239 13.000 -3.657, 19.022 13.000 -9.275, 17.755 13.000 -8.008, 23.422 13.000 -3.829, 20.539 13.000 -10.228, 23.105 13.000 -3.446, 16.802 13.000 -6.491, 16.211 13.000 -4.800, 23.642 13.000 -3.950, 22.230 13.000 -10.819, 23.028 13.000 -3.207, 16.010 13.000 -3.020, 23.885 13.000 -4.012, 24.010 13.000 -11.020, 23.012 13.000 -2.957, 16.211 13.000 -1.240, 24.135 13.000 -4.012, 25.790 13.000 -10.819, 23.059 13.000 -2.711, 16.802 13.000 0.451, 24.378 13.000 -3.950, 27.481 13.000 -10.228, 23.166 13.000 -2.484, 17.755 13.000 1.968, 24.598 13.000 -3.829, 23.325 13.000 -2.291, 24.781 13.000 -3.657, 30.265 13.000 -8.008, 24.915 13.000 -3.446, 19.022 13.000 3.235, 23.528 13.000 -2.144, 31.218 13.000 -6.491, 20.539 13.000 4.188, 23.761 13.000 -2.051, 31.809 13.000 -4.800, 24.992 13.000 -3.207, 22.230 13.000 4.779, 24.010 13.000 -2.020, 24.010 13.000 4.980, 32.010 13.000 -3.020, 25.008 13.000 -2.957, 25.790 13.000 4.779, 24.259 13.000 -2.051, 31.809 13.000 -1.240, 24.961 13.000 -2.711, 31.218 13.000 0.451, 24.854 13.000 -2.484, 27.481 13.000 4.188, 24.492 13.000 -2.144, 30.265 13.000 1.968, 24.695 13.000 -2.291, -10.490 0.500 1.984, 36.010 1.495 5.854, 36.010 0.500 5.980, 36.010 0.500 1.996, 36.010 2.427 5.485, 36.010 3.238 4.896, 36.010 3.877 4.123, 36.010 4.304 3.216, 36.010 4.492 2.231, 36.010 4.429 1.230, 36.010 4.119 0.277, 36.010 3.582 -0.570, 36.010 1.972 -1.739, 36.010 1.001 -1.988, 36.010 -0.972 -1.739, 36.010 -1.851 -1.256, 36.010 -2.582 -0.570, 36.010 -3.119 0.277, 36.010 -3.429 1.230, 36.010 -3.492 2.231, 36.010 -3.304 3.216, 36.010 -2.877 4.123, 36.010 -2.238 4.896, 36.010 -1.427 5.485, 36.010 -0.495 5.854, 24.016 -14.000 -3.000, 20.281 -14.000 -4.472, 20.764 -14.000 -5.351, 21.450 -14.000 -6.082, 22.297 -14.000 -6.619, 23.250 -14.000 -6.929, 24.251 -14.000 -6.992, 25.236 -14.000 -6.804, 26.143 -14.000 -6.377, 26.916 -14.000 -5.738, 27.505 -14.000 -4.927, 24.010 13.000 -3.016 ] } colorPerVertex FALSE coordIndex [ 0, 1, 2, -1, 2, 1, 3, -1, 4, 5, 6, -1, 4, 6, 7, -1, 3, 5, 4, -1, 8, 9, 3, -1, 8, 10, 9, -1, 8, 4, 10, -1, 8, 3, 4, -1, 11, 12, 13, -1, 11, 14, 12, -1, 15, 14, 11, -1, 15, 11, 16, -1, 16, 11, 17, -1, 18, 19, 20, -1, 21, 17, 22, -1, 18, 23, 19, -1, 18, 24, 23, -1, 25, 26, 3, -1, 18, 27, 24, -1, 18, 9, 11, -1, 18, 11, 27, -1, 18, 20, 9, -1, 28, 3, 26, -1, 29, 25, 3, -1, 16, 17, 21, -1, 30, 3, 28, -1, 31, 29, 3, -1, 32, 3, 30, -1, 33, 31, 3, -1, 34, 33, 3, -1, 9, 35, 34, -1, 9, 36, 35, -1, 9, 37, 36, -1, 9, 20, 37, -1, 17, 38, 39, -1, 17, 40, 38, -1, 17, 41, 40, -1, 17, 32, 41, -1, 9, 34, 3, -1, 17, 3, 32, -1, 22, 17, 39, -1, 11, 13, 27, -1, 7, 6, 17, -1, 17, 11, 42, -1, 11, 43, 42, -1, 43, 7, 42, -1, 7, 17, 42, -1, 44, 45, 46, -1, 47, 48, 49, -1, 48, 50, 49, -1, 51, 47, 49, -1, 50, 46, 49, -1, 45, 51, 49, -1, 46, 45, 49, -1, 11, 10, 43, -1, 9, 10, 11, -1, 10, 52, 53, -1, 54, 4, 55, -1, 10, 56, 52, -1, 10, 57, 56, -1, 10, 58, 57, -1, 59, 60, 61, -1, 62, 10, 63, -1, 64, 58, 10, -1, 64, 10, 65, -1, 66, 61, 60, -1, 65, 10, 4, -1, 67, 63, 10, -1, 67, 68, 69, -1, 67, 70, 68, -1, 71, 60, 59, -1, 67, 53, 70, -1, 67, 69, 63, -1, 72, 4, 54, -1, 67, 10, 53, -1, 73, 66, 60, -1, 74, 4, 72, -1, 75, 60, 71, -1, 76, 60, 75, -1, 77, 73, 60, -1, 65, 4, 74, -1, 78, 77, 60, -1, 63, 79, 78, -1, 63, 80, 79, -1, 63, 81, 80, -1, 63, 69, 81, -1, 4, 82, 55, -1, 4, 83, 82, -1, 4, 76, 83, -1, 4, 60, 76, -1, 63, 78, 60, -1, 30, 84, 32, -1, 85, 84, 30, -1, 86, 30, 28, -1, 86, 85, 30, -1, 87, 28, 26, -1, 87, 86, 28, -1, 88, 26, 25, -1, 88, 87, 26, -1, 29, 88, 25, -1, 89, 88, 29, -1, 90, 29, 31, -1, 90, 89, 29, -1, 91, 31, 33, -1, 91, 90, 31, -1, 92, 33, 34, -1, 92, 91, 33, -1, 93, 34, 35, -1, 93, 92, 34, -1, 36, 93, 35, -1, 94, 93, 36, -1, 95, 94, 36, -1, 95, 36, 37, -1, 96, 95, 37, -1, 96, 37, 20, -1, 19, 96, 20, -1, 97, 96, 19, -1, 98, 19, 23, -1, 98, 97, 19, -1, 99, 23, 24, -1, 99, 98, 23, -1, 100, 24, 27, -1, 100, 99, 24, -1, 101, 27, 13, -1, 101, 100, 27, -1, 102, 13, 12, -1, 102, 101, 13, -1, 103, 12, 14, -1, 103, 102, 12, -1, 15, 103, 14, -1, 104, 103, 15, -1, 105, 15, 16, -1, 105, 104, 15, -1, 106, 16, 21, -1, 106, 105, 16, -1, 107, 21, 22, -1, 107, 106, 21, -1, 108, 22, 39, -1, 108, 107, 22, -1, 109, 39, 38, -1, 109, 108, 39, -1, 110, 38, 40, -1, 110, 109, 38, -1, 111, 40, 41, -1, 111, 110, 40, -1, 32, 111, 41, -1, 84, 111, 32, -1, 43, 10, 62, -1, 43, 112, 7, -1, 113, 43, 62, -1, 113, 112, 43, -1, 60, 114, 115, -1, 114, 60, 116, -1, 60, 115, 117, -1, 116, 60, 118, -1, 60, 117, 119, -1, 120, 121, 122, -1, 121, 123, 122, -1, 123, 124, 122, -1, 124, 125, 122, -1, 125, 126, 122, -1, 126, 127, 122, -1, 118, 60, 128, -1, 127, 129, 122, -1, 129, 130, 122, -1, 130, 128, 122, -1, 60, 119, 131, -1, 60, 132, 63, -1, 60, 131, 133, -1, 128, 60, 122, -1, 132, 134, 135, -1, 134, 136, 135, -1, 136, 137, 135, -1, 137, 138, 135, -1, 138, 139, 135, -1, 139, 140, 135, -1, 140, 120, 135, -1, 122, 141, 135, -1, 141, 63, 135, -1, 120, 122, 135, -1, 63, 132, 135, -1, 60, 133, 132, -1, 47, 142, 143, -1, 142, 144, 143, -1, 47, 51, 142, -1, 145, 146, 147, -1, 146, 44, 147, -1, 148, 145, 149, -1, 150, 148, 149, -1, 151, 150, 149, -1, 142, 152, 153, -1, 154, 151, 149, -1, 155, 154, 149, -1, 156, 155, 149, -1, 144, 156, 149, -1, 147, 143, 149, -1, 143, 144, 149, -1, 145, 147, 149, -1, 142, 153, 144, -1, 157, 158, 146, -1, 159, 157, 146, -1, 145, 159, 146, -1, 45, 44, 146, -1, 160, 51, 45, -1, 161, 45, 162, -1, 162, 45, 163, -1, 51, 164, 165, -1, 164, 51, 166, -1, 163, 45, 167, -1, 51, 165, 168, -1, 166, 51, 169, -1, 51, 168, 170, -1, 169, 51, 160, -1, 171, 172, 173, -1, 174, 175, 176, -1, 177, 174, 142, -1, 170, 177, 142, -1, 51, 170, 142, -1, 174, 176, 142, -1, 178, 173, 146, -1, 158, 178, 146, -1, 179, 167, 146, -1, 172, 179, 146, -1, 142, 176, 180, -1, 173, 172, 146, -1, 167, 45, 146, -1, 142, 180, 152, -1, 181, 160, 45, -1, 182, 181, 45, -1, 161, 182, 45, -1, 75, 183, 76, -1, 184, 183, 75, -1, 185, 75, 71, -1, 185, 184, 75, -1, 186, 71, 59, -1, 186, 185, 71, -1, 187, 59, 61, -1, 187, 186, 59, -1, 66, 187, 61, -1, 188, 187, 66, -1, 189, 66, 73, -1, 189, 188, 66, -1, 190, 73, 77, -1, 190, 189, 73, -1, 191, 77, 78, -1, 191, 190, 77, -1, 192, 78, 79, -1, 192, 191, 78, -1, 80, 192, 79, -1, 193, 192, 80, -1, 194, 193, 80, -1, 194, 80, 81, -1, 195, 194, 81, -1, 195, 81, 69, -1, 68, 195, 69, -1, 196, 195, 68, -1, 197, 68, 70, -1, 197, 196, 68, -1, 198, 70, 53, -1, 198, 197, 70, -1, 199, 53, 52, -1, 199, 198, 53, -1, 200, 52, 56, -1, 200, 199, 52, -1, 201, 56, 57, -1, 201, 200, 56, -1, 202, 57, 58, -1, 202, 201, 57, -1, 64, 202, 58, -1, 203, 202, 64, -1, 204, 64, 65, -1, 204, 203, 64, -1, 205, 65, 74, -1, 205, 204, 65, -1, 206, 74, 72, -1, 206, 205, 74, -1, 207, 72, 54, -1, 207, 206, 72, -1, 208, 54, 55, -1, 208, 207, 54, -1, 209, 55, 82, -1, 209, 208, 55, -1, 210, 82, 83, -1, 210, 209, 82, -1, 76, 210, 83, -1, 183, 210, 76, -1, 62, 211, 141, -1, 62, 141, 212, -1, 213, 214, 215, -1, 216, 100, 214, -1, 216, 214, 213, -1, 217, 215, 218, -1, 217, 218, 219, -1, 217, 213, 215, -1, 220, 99, 100, -1, 220, 100, 216, -1, 221, 219, 222, -1, 221, 217, 219, -1, 223, 98, 99, -1, 223, 99, 220, -1, 224, 222, 225, -1, 224, 221, 222, -1, 226, 227, 98, -1, 226, 98, 223, -1, 228, 225, 229, -1, 228, 224, 225, -1, 230, 231, 227, -1, 230, 227, 226, -1, 232, 228, 229, -1, 232, 229, 233, -1, 234, 235, 231, -1, 234, 231, 230, -1, 236, 232, 233, -1, 237, 235, 234, -1, 238, 237, 239, -1, 238, 235, 237, -1, 240, 236, 233, -1, 240, 241, 236, -1, 242, 238, 239, -1, 110, 241, 240, -1, 110, 243, 241, -1, 244, 239, 245, -1, 244, 242, 239, -1, 111, 243, 110, -1, 111, 246, 243, -1, 247, 245, 248, -1, 247, 244, 245, -1, 84, 246, 111, -1, 249, 248, 250, -1, 249, 247, 248, -1, 251, 252, 246, -1, 251, 246, 84, -1, 253, 250, 254, -1, 253, 249, 250, -1, 255, 256, 252, -1, 255, 252, 251, -1, 257, 254, 258, -1, 257, 253, 254, -1, 259, 258, 256, -1, 259, 257, 258, -1, 259, 256, 255, -1, 118, 260, 261, -1, 118, 128, 260, -1, 116, 261, 262, -1, 116, 118, 261, -1, 114, 262, 263, -1, 114, 116, 262, -1, 115, 263, 264, -1, 115, 114, 263, -1, 117, 264, 265, -1, 117, 115, 264, -1, 119, 265, 266, -1, 119, 117, 265, -1, 131, 266, 267, -1, 131, 119, 266, -1, 133, 267, 268, -1, 133, 131, 267, -1, 132, 268, 269, -1, 132, 133, 268, -1, 134, 269, 270, -1, 134, 132, 269, -1, 136, 270, 271, -1, 136, 134, 270, -1, 137, 136, 271, -1, 137, 271, 272, -1, 138, 137, 272, -1, 138, 272, 273, -1, 139, 138, 273, -1, 139, 273, 274, -1, 140, 139, 274, -1, 140, 274, 275, -1, 120, 275, 276, -1, 120, 140, 275, -1, 121, 276, 277, -1, 121, 120, 276, -1, 123, 277, 278, -1, 123, 121, 277, -1, 124, 278, 279, -1, 124, 123, 278, -1, 125, 279, 280, -1, 125, 124, 279, -1, 281, 125, 280, -1, 126, 125, 281, -1, 127, 281, 282, -1, 127, 126, 281, -1, 283, 127, 282, -1, 129, 127, 283, -1, 130, 283, 284, -1, 130, 129, 283, -1, 128, 284, 260, -1, 128, 130, 284, -1, 285, 152, 180, -1, 285, 180, 286, -1, 286, 180, 176, -1, 286, 176, 287, -1, 287, 176, 175, -1, 287, 175, 288, -1, 288, 175, 289, -1, 288, 289, 290, -1, 290, 289, 291, -1, 290, 291, 292, -1, 292, 291, 293, -1, 292, 293, 294, -1, 294, 293, 295, -1, 294, 295, 296, -1, 296, 295, 297, -1, 296, 297, 298, -1, 298, 297, 299, -1, 298, 299, 300, -1, 300, 299, 171, -1, 300, 171, 301, -1, 301, 171, 173, -1, 301, 173, 302, -1, 302, 173, 178, -1, 302, 178, 303, -1, 303, 178, 158, -1, 303, 158, 304, -1, 304, 158, 157, -1, 304, 157, 305, -1, 305, 157, 159, -1, 305, 159, 306, -1, 306, 159, 145, -1, 306, 145, 307, -1, 307, 145, 148, -1, 307, 148, 308, -1, 308, 148, 150, -1, 308, 150, 309, -1, 309, 150, 151, -1, 309, 151, 310, -1, 310, 151, 154, -1, 310, 154, 311, -1, 311, 154, 155, -1, 311, 155, 312, -1, 312, 155, 156, -1, 312, 156, 313, -1, 313, 156, 144, -1, 313, 144, 314, -1, 314, 144, 153, -1, 314, 153, 315, -1, 285, 315, 152, -1, 315, 153, 152, -1, 291, 177, 170, -1, 291, 170, 168, -1, 179, 172, 299, -1, 172, 171, 299, -1, 167, 179, 297, -1, 293, 291, 316, -1, 163, 167, 297, -1, 295, 293, 316, -1, 297, 295, 316, -1, 179, 299, 297, -1, 168, 165, 316, -1, 165, 164, 316, -1, 164, 166, 316, -1, 166, 169, 316, -1, 169, 160, 316, -1, 160, 181, 316, -1, 181, 182, 316, -1, 182, 161, 316, -1, 161, 162, 316, -1, 162, 163, 316, -1, 163, 297, 316, -1, 291, 168, 316, -1, 289, 175, 174, -1, 291, 289, 177, -1, 289, 174, 177, -1, 317, 318, 319, -1, 320, 321, 318, -1, 320, 318, 317, -1, 322, 319, 323, -1, 322, 323, 324, -1, 322, 317, 319, -1, 325, 326, 321, -1, 325, 321, 320, -1, 327, 324, 328, -1, 327, 322, 324, -1, 329, 330, 326, -1, 329, 326, 325, -1, 331, 328, 332, -1, 331, 327, 328, -1, 333, 334, 330, -1, 333, 330, 329, -1, 335, 332, 336, -1, 335, 331, 332, -1, 337, 338, 334, -1, 337, 334, 333, -1, 339, 335, 336, -1, 339, 336, 340, -1, 341, 194, 338, -1, 341, 338, 337, -1, 342, 339, 340, -1, 343, 194, 341, -1, 344, 343, 345, -1, 344, 194, 343, -1, 346, 342, 340, -1, 346, 347, 342, -1, 348, 344, 345, -1, 349, 347, 346, -1, 349, 350, 347, -1, 351, 345, 352, -1, 351, 348, 345, -1, 353, 350, 349, -1, 353, 354, 350, -1, 355, 354, 353, -1, 356, 352, 357, -1, 356, 351, 352, -1, 358, 359, 354, -1, 358, 354, 355, -1, 360, 357, 361, -1, 360, 356, 357, -1, 362, 361, 363, -1, 362, 360, 361, -1, 364, 365, 359, -1, 364, 359, 358, -1, 366, 363, 367, -1, 366, 362, 363, -1, 186, 367, 365, -1, 186, 366, 367, -1, 186, 365, 364, -1, 368, 246, 252, -1, 368, 252, 256, -1, 368, 256, 258, -1, 368, 258, 254, -1, 368, 254, 250, -1, 368, 250, 248, -1, 368, 248, 245, -1, 368, 245, 239, -1, 368, 239, 237, -1, 368, 237, 234, -1, 368, 234, 230, -1, 368, 230, 226, -1, 368, 226, 223, -1, 368, 223, 220, -1, 368, 220, 216, -1, 368, 216, 213, -1, 368, 213, 217, -1, 368, 217, 221, -1, 368, 221, 224, -1, 368, 224, 228, -1, 368, 228, 232, -1, 368, 232, 236, -1, 368, 236, 241, -1, 368, 241, 243, -1, 368, 243, 246, -1, 369, 370, 371, -1, 372, 369, 371, -1, 373, 372, 371, -1, 374, 373, 371, -1, 375, 374, 371, -1, 376, 375, 371, -1, 377, 376, 371, -1, 378, 377, 371, -1, 379, 378, 371, -1, 270, 379, 371, -1, 380, 270, 371, -1, 381, 380, 371, -1, 273, 381, 371, -1, 382, 273, 371, -1, 383, 382, 371, -1, 384, 383, 371, -1, 385, 384, 371, -1, 386, 385, 371, -1, 387, 386, 371, -1, 388, 387, 371, -1, 389, 388, 371, -1, 390, 389, 371, -1, 391, 390, 371, -1, 392, 391, 371, -1, 370, 392, 371, -1, 393, 285, 286, -1, 393, 286, 287, -1, 393, 287, 288, -1, 393, 288, 290, -1, 393, 290, 292, -1, 393, 292, 294, -1, 393, 294, 296, -1, 393, 296, 298, -1, 393, 298, 300, -1, 393, 300, 301, -1, 393, 301, 302, -1, 393, 302, 303, -1, 393, 303, 304, -1, 393, 304, 394, -1, 393, 394, 395, -1, 393, 395, 396, -1, 393, 396, 397, -1, 393, 397, 398, -1, 393, 398, 399, -1, 393, 399, 400, -1, 393, 400, 401, -1, 393, 401, 402, -1, 393, 402, 403, -1, 393, 403, 315, -1, 393, 315, 285, -1, 404, 354, 359, -1, 404, 359, 365, -1, 404, 365, 367, -1, 404, 367, 363, -1, 404, 363, 361, -1, 404, 361, 357, -1, 404, 357, 352, -1, 404, 352, 345, -1, 404, 345, 343, -1, 404, 343, 341, -1, 404, 341, 337, -1, 404, 337, 333, -1, 404, 333, 329, -1, 404, 329, 325, -1, 404, 325, 320, -1, 404, 320, 317, -1, 404, 317, 322, -1, 404, 322, 327, -1, 404, 327, 331, -1, 404, 331, 335, -1, 404, 335, 339, -1, 404, 339, 342, -1, 404, 342, 347, -1, 404, 347, 350, -1, 404, 350, 354, -1 ] } } ] } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 0.000 description "top" position 12.760 -0.500 59.329 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 3.142 description "bottom" position 12.760 -0.500 -78.369 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 1.571 description "front" position 12.760 -69.349 -9.520 } Viewpoint { jump TRUE orientation -0.000 -0.707 -0.707 3.142 description "back" position 12.760 68.349 -9.520 } Viewpoint { jump TRUE orientation 0.577 -0.577 -0.577 2.094 description "right" position -56.089 -0.500 -9.520 } Viewpoint { jump TRUE orientation 0.577 0.577 0.577 2.094 description "left" position 81.609 -0.500 -9.520 } NavigationInfo { avatarSize [0.25, 1.6, 0.75] headlight TRUE speed 1.0 type "EXAMINE" visibilityLimit 0.0 } choreonoid-1.5.0/share/model/GR001/parts/R_ELBOW_P.wrl0000664000000000000000000017356212741425367020621 0ustar rootroot#VRML V2.0 utf8 WorldInfo { title "Exported tringle mesh to VRML97" info ["Created by FreeCAD" ""] } Background { skyAngle 1.57 skyColor 0.1 0.2 0.2 } Transform { scale 0.001 0.001 0.001 rotation 0 0 1 0 scaleOrientation 0 0 1 0 bboxCenter 0 0 0 bboxSize 43.000 28.000 79.000 center 0.000 0.000 0.000 translation 0.000 -0.000 0.000 #translation -10.500 -0.500 29.500 children [ Shape { appearance Appearance { material Material { ambientIntensity 0.2 diffuseColor 0.80 0.80 0.80 emissiveColor 0.00 0.00 0.00 shininess 0.06 transparency 0.00 } } geometry IndexedFaceSet { solid FALSE coord Coordinate { point [ 31.000 -7.000 -65.268, 31.000 -7.000 -68.000, 29.500 -7.000 -67.002, 30.000 -7.000 -68.000, 30.649 -7.000 -65.108, 25.106 -9.500 -61.032, 25.089 -9.500 -61.024, 25.070 -9.500 -61.047, 25.142 -9.500 -61.016, 25.177 -9.500 -61.000, 28.296 -9.500 -65.953, 28.529 -9.500 -65.645, 23.500 -9.500 -65.024, 28.127 -9.500 -66.299, 28.027 -9.500 -66.671, 28.001 -9.500 -67.055, 28.048 -9.500 -67.437, 28.168 -9.500 -67.803, 28.356 -9.500 -68.140, 28.605 -9.500 -68.434, 16.080 -9.500 -63.629, 28.816 7.500 -65.388, 24.946 7.500 -65.024, 28.529 7.500 -65.645, 28.296 7.500 -65.953, 28.127 7.500 -66.299, 24.871 7.500 -65.636, 25.106 -7.000 -61.032, 25.070 -7.000 -61.047, 25.089 -7.000 -61.024, 25.142 -7.000 -61.016, 25.177 -7.000 -61.000, 28.605 -7.000 -68.434, 24.310 -7.000 -66.956, 28.356 -7.000 -68.140, 28.906 -7.000 -68.674, 28.168 -7.000 -67.803, 29.371 -7.000 -69.000, 29.247 -7.000 -68.853, 28.048 -7.000 -67.437, 29.617 -7.000 -68.963, 28.001 -7.000 -67.055, 24.871 -7.000 -65.636, 30.000 -7.000 -69.000, 28.027 -7.000 -66.671, 28.127 -7.000 -66.299, 29.146 -7.000 -65.191, 28.816 -7.000 -65.388, 29.509 -7.000 -65.061, 29.890 -7.000 -65.003, 30.275 -7.000 -65.019, 31.000 -7.000 -65.047, 24.946 -7.000 -65.024, 28.529 -7.000 -65.645, 28.296 -7.000 -65.953, 20.790 -7.000 -65.533, 24.285 -8.500 -67.017, 20.790 -8.500 -65.533, 20.142 -0.500 -65.258, 31.000 10.000 -65.268, 31.000 10.000 -68.000, 29.500 10.000 -67.002, 30.000 10.000 -68.000, 30.649 10.000 -65.108, 24.310 7.500 -66.956, 29.371 10.000 -69.000, 29.371 7.500 -69.000, 22.685 8.750 -66.299, 23.055 -7.000 -61.858, 25.000 -7.000 -61.000, 20.552 -7.000 -62.049, 16.000 7.500 -63.342, 16.044 7.500 -63.396, 16.000 -7.000 -63.342, 16.044 -7.000 -63.396, 2.522 0.250 -46.698, 25.106 10.000 -61.032, 25.070 10.000 -61.047, 25.089 10.000 -61.024, 25.142 10.000 -61.016, 25.177 10.000 -61.000, 25.000 10.000 -61.000, 29.146 10.000 -65.191, 28.816 10.000 -65.388, 28.529 10.000 -65.645, 29.509 10.000 -65.061, 29.890 10.000 -65.003, 30.275 10.000 -65.019, 31.000 10.000 -65.047, 23.500 10.000 -65.024, 2.500 -7.000 -46.766, -11.000 -7.000 -30.000, 16.000 -7.000 -63.500, 16.000 -7.000 -63.531, -10.954 -7.000 -30.246, 25.000 -9.500 -61.000, 7.000 -9.500 -46.766, 16.000 -9.500 -61.000, 16.000 -9.500 -63.531, -10.954 -9.500 -30.246, 11.841 -9.500 -30.000, -9.070 -7.000 -30.000, 16.033 -7.000 -61.000, 3.645 0.250 -45.702, -9.070 7.500 -30.000, 6.313 13.500 4.914, 0.866 13.500 0.500, 0.707 13.500 0.707, 6.815 13.500 4.189, 7.235 13.500 3.414, 0.966 13.500 0.259, 7.567 13.500 2.598, 7.951 13.500 0.880, 1.000 13.500 -0.000, 8.000 13.500 0.000, 7.235 13.500 -3.414, 0.866 13.500 -0.500, 0.966 13.500 -0.259, 6.815 13.500 -4.189, 6.313 13.500 -4.914, 0.707 13.500 -0.707, 5.734 13.500 -5.578, 11.262 7.500 -29.965, 10.857 7.500 -29.500, 11.000 7.500 -30.000, 11.506 7.500 -29.863, 10.741 7.500 -29.966, 11.000 -9.500 -30.000, 0.000 -9.500 -29.500, -11.000 -9.500 -30.000, -11.000 -9.500 -29.000, 11.262 -9.500 -29.965, 10.857 -9.500 -29.500, 11.506 -9.500 -29.863, 10.741 -9.500 -29.966, 10.034 -9.500 -29.259, 10.134 -9.500 -29.500, 10.293 -9.500 -29.707, 10.500 -9.500 -29.866, 11.000 -9.500 -29.000, 10.034 7.500 -29.259, 10.000 7.500 -29.000, -0.000 7.500 -29.500, 10.134 7.500 -29.500, 10.293 7.500 -29.707, 10.500 7.500 -29.866, -9.834 7.500 -29.056, 11.417 7.500 -29.000, 11.500 7.500 -27.500, 11.000 7.500 -29.000, 11.000 7.500 -25.000, 11.714 -7.000 -29.700, 12.000 -7.000 -30.000, 11.841 -7.000 -30.000, 11.417 -7.000 -29.000, 11.500 -7.000 -27.500, 11.417 -9.500 -29.000, 11.500 -9.500 -27.500, 11.000 -9.500 -25.000, 16.000 10.000 -61.000, 7.000 10.000 -46.766, 16.000 10.000 -63.531, -10.954 10.000 -30.246, 11.841 10.000 -30.000, 11.000 10.000 -30.000, -11.000 -8.500 -30.000, -11.000 -8.250 -29.500, -11.000 7.500 -30.000, -11.000 7.500 -29.000, -11.000 8.500 -30.000, -11.000 8.750 -29.500, -3.864 -12.000 1.035, -3.464 -12.000 2.000, -11.000 -12.000 10.000, -4.000 -12.000 0.000, -3.864 -12.000 -1.035, -11.000 -12.000 -29.000, 0.000 -12.000 -19.250, 11.000 -12.000 -29.000, 0.000 -12.000 -9.500, -3.464 -12.000 -2.000, -2.828 -12.000 -2.828, -2.000 -12.000 -3.464, -1.035 -12.000 -3.864, 0.000 -12.000 -4.000, 1.035 -12.000 -3.864, 2.000 -12.000 -3.464, 2.828 -12.000 -2.828, 3.464 -12.000 -2.000, 3.864 -12.000 -1.035, 11.000 -12.000 10.000, 4.000 -12.000 -0.000, 3.864 -12.000 1.035, 3.464 -12.000 2.000, 2.828 -12.000 2.828, 2.000 -12.000 3.464, 1.035 -12.000 3.864, 0.000 -12.000 4.000, 0.000 -12.000 7.000, -1.035 -12.000 3.864, -2.000 -12.000 3.464, 4.376 12.500 -6.697, 11.000 12.500 -29.000, 3.612 12.500 -7.138, 5.086 12.500 -6.175, 5.734 12.500 -5.578, 6.313 12.500 -4.914, 6.815 12.500 -4.189, 7.235 12.500 -3.414, 7.567 12.500 -2.598, -6.033 12.500 -5.254, -5.418 12.500 -5.886, -11.000 12.500 -29.000, -4.738 12.500 -6.446, -6.574 12.500 -4.558, -4.000 12.500 -6.928, -7.036 12.500 -3.808, -3.214 12.500 -7.326, -7.412 12.500 -3.010, -7.698 12.500 -2.177, -7.891 12.500 -1.317, -11.000 12.500 10.000, -6.574 12.500 4.558, -7.036 12.500 3.808, -7.412 12.500 3.010, -7.698 12.500 2.177, -7.891 12.500 1.317, -7.988 12.500 0.441, -7.988 12.500 -0.441, 11.000 0.250 -9.500, 11.000 10.000 -25.000, 11.000 -7.000 -25.000, 11.000 -7.000 -29.000, 11.000 0.250 0.250, 11.000 12.500 10.000, 11.417 10.000 -29.000, 11.714 10.000 -29.700, 11.506 10.000 -29.863, 11.181 10.000 -29.431, 10.857 10.000 -29.500, 10.000 10.000 -29.000, 11.000 10.000 -29.000, -0.000 11.250 -29.000, -11.000 10.000 -29.000, -11.000 0.250 -9.500, -11.000 6.375 -9.500, -11.000 0.250 0.250, -11.000 -5.875 -9.500, -11.000 -7.000 -29.000, -0.000 10.000 -29.500, 10.034 10.000 -29.259, 10.134 10.000 -29.500, 10.293 10.000 -29.707, 10.500 10.000 -29.866, 10.741 10.000 -29.966, -11.000 10.000 -30.000, 11.262 10.000 -29.965, -6.033 12.500 5.254, -5.418 12.500 5.886, -4.738 12.500 6.446, -4.000 12.500 6.928, -3.214 12.500 7.326, -2.388 12.500 7.635, -1.534 12.500 7.852, -0.661 12.500 7.973, 0.220 12.500 7.997, 8.000 12.500 0.000, 7.951 12.500 0.880, 7.806 12.500 1.749, 7.567 12.500 2.598, 7.235 12.500 3.414, 6.815 12.500 4.189, 6.313 12.500 4.914, 5.734 12.500 5.578, 5.086 12.500 6.175, 4.376 12.500 6.697, 3.612 12.500 7.138, 2.805 12.500 7.492, 1.964 12.500 7.755, 1.099 12.500 7.924, 7.951 12.500 -0.880, 7.806 12.500 -1.749, -0.000 12.500 -19.250, -0.000 12.500 -9.500, -2.388 12.500 -7.635, -1.534 12.500 -7.852, -0.661 12.500 -7.973, 0.220 12.500 -7.997, 1.099 12.500 -7.924, 1.964 12.500 -7.755, 2.805 12.500 -7.492, -2.828 -12.000 2.828, 10.000 -9.500 -29.000, 0.000 -10.750 -29.000, 10.000 -7.000 -29.000, -5.500 0.250 -29.000, -0.000 0.250 -29.000, -0.500 -3.375 -29.000, -0.500 3.875 -29.000, 5.000 0.250 -29.000, -11.000 10.000 -30.283, 11.673 10.000 -29.850, 12.000 10.000 -30.000, 11.500 10.000 -27.500, 12.000 10.000 -25.000, 12.000 -9.500 -25.000, 12.000 -9.500 -30.000, 11.714 -9.500 -29.700, 12.000 -7.000 -25.000, 12.000 7.500 -25.000, 12.000 7.500 -30.000, 11.714 7.500 -29.700, 11.841 7.500 -30.000, 7.806 13.500 1.749, 5.734 13.500 5.578, 5.086 13.500 6.175, 4.376 13.500 6.697, 3.612 13.500 7.138, 2.805 13.500 7.492, 1.964 13.500 7.755, 1.099 13.500 7.924, 0.220 13.500 7.997, -0.661 13.500 7.973, -1.534 13.500 7.852, -2.388 13.500 7.635, -3.214 13.500 7.326, -4.000 13.500 6.928, -4.738 13.500 6.446, -5.418 13.500 5.886, -6.033 13.500 5.254, -6.574 13.500 4.558, -7.036 13.500 3.808, -7.412 13.500 3.010, -7.698 13.500 2.177, -7.891 13.500 1.317, -7.988 13.500 0.441, -7.988 13.500 -0.441, -7.891 13.500 -1.317, -7.698 13.500 -2.177, -7.412 13.500 -3.010, -7.036 13.500 -3.808, -6.574 13.500 -4.558, -6.033 13.500 -5.254, -5.418 13.500 -5.886, -4.738 13.500 -6.446, -4.000 13.500 -6.928, -3.214 13.500 -7.326, -2.388 13.500 -7.635, -1.534 13.500 -7.852, -0.661 13.500 -7.973, 0.220 13.500 -7.997, 1.099 13.500 -7.924, 1.964 13.500 -7.755, 2.805 13.500 -7.492, 3.612 13.500 -7.138, 4.376 13.500 -6.697, 5.086 13.500 -6.175, 7.567 13.500 -2.598, 7.806 13.500 -1.749, 7.951 13.500 -0.880, -0.448 -12.500 3.975, 0.000 -12.500 4.000, -0.890 -12.500 3.900, -1.321 -12.500 3.776, -1.736 -12.500 3.604, -2.128 -12.500 3.387, -2.494 -12.500 3.127, -2.828 -12.500 2.828, -3.127 -12.500 2.494, -3.387 -12.500 2.128, -3.604 -12.500 1.736, -3.776 -12.500 1.321, -3.900 -12.500 0.890, -3.975 -12.500 0.448, -4.000 -12.500 0.000, -3.975 -12.500 -0.448, -3.900 -12.500 -0.890, -3.776 -12.500 -1.321, -3.604 -12.500 -1.736, -3.387 -12.500 -2.128, -3.127 -12.500 -2.494, -2.828 -12.500 -2.828, -2.494 -12.500 -3.127, -2.128 -12.500 -3.387, -1.736 -12.500 -3.604, -1.321 -12.500 -3.776, -0.890 -12.500 -3.900, -0.448 -12.500 -3.975, 0.000 -12.500 -4.000, 0.448 -12.500 -3.975, 0.890 -12.500 -3.900, 1.321 -12.500 -3.776, 1.736 -12.500 -3.604, 2.128 -12.500 -3.387, 2.494 -12.500 -3.127, 2.828 -12.500 -2.828, 3.127 -12.500 -2.494, 3.387 -12.500 -2.128, 3.604 -12.500 -1.736, 3.776 -12.500 -1.321, 3.900 -12.500 -0.890, 3.975 -12.500 -0.448, 4.000 -12.500 -0.000, 3.975 -12.500 0.448, 3.900 -12.500 0.890, 3.776 -12.500 1.321, 3.604 -12.500 1.736, 3.387 -12.500 2.128, 3.127 -12.500 2.494, 2.828 -12.500 2.828, 2.494 -12.500 3.127, 2.128 -12.500 3.387, 1.736 -12.500 3.604, 1.321 -12.500 3.776, 0.890 -12.500 3.900, 0.448 -12.500 3.975, -11.000 7.500 -30.283, -11.000 8.750 -30.141, 11.181 -9.500 -29.431, -9.834 -7.000 -29.056, 0.000 -7.000 -29.500, 10.034 -7.000 -29.259, 10.134 -7.000 -29.500, 10.293 -7.000 -29.707, 10.500 -7.000 -29.866, 10.741 -7.000 -29.966, 11.000 -7.000 -30.000, 11.506 -7.000 -29.863, 10.857 -7.000 -29.500, 11.262 -7.000 -29.965, 11.181 -7.000 -29.431, 11.181 7.500 -29.431, -11.000 -9.500 -30.283, -11.000 -8.250 -30.141, -11.000 -7.000 -30.283, 19.149 10.000 -63.038, 16.080 10.000 -63.629, 22.154 10.000 -62.175, 16.000 7.500 -63.531, -10.954 7.500 -30.246, 25.000 7.500 -61.000, 11.673 -9.500 -29.850, 11.673 -7.000 -29.850, 11.673 7.500 -29.850, -0.707 13.500 -0.707, -0.866 13.500 -0.500, -0.500 13.500 -0.866, -0.966 13.500 -0.259, -0.259 13.500 -0.966, -1.000 13.500 -0.000, -0.000 13.500 -1.000, -0.966 13.500 0.259, 0.259 13.500 -0.966, -0.866 13.500 0.500, 0.500 13.500 -0.866, -0.707 13.500 0.707, -0.500 13.500 0.866, -0.259 13.500 0.966, -0.000 13.500 1.000, 0.259 13.500 0.966, 0.500 13.500 0.866, 0.749 -12.500 -0.663, 0.663 -12.500 -0.749, 0.568 -12.500 -0.823, 0.823 -12.500 -0.568, 0.885 -12.500 -0.465, 0.465 -12.500 -0.885, 0.935 -12.500 -0.355, 0.355 -12.500 -0.935, 0.971 -12.500 -0.239, 0.239 -12.500 -0.971, 0.993 -12.500 -0.121, 0.121 -12.500 -0.993, 0.000 -12.500 -1.000, 1.000 -12.500 0.000, -0.121 -12.500 -0.993, 0.993 -12.500 0.121, -0.239 -12.500 -0.971, 0.971 -12.500 0.239, -0.355 -12.500 -0.935, 0.935 -12.500 0.355, -0.465 -12.500 -0.885, 0.885 -12.500 0.465, -0.568 -12.500 -0.823, 0.823 -12.500 0.568, -0.663 -12.500 -0.749, 0.749 -12.500 0.663, -0.749 -12.500 -0.663, 0.663 -12.500 0.749, 0.568 -12.500 0.823, -0.823 -12.500 -0.568, 0.465 -12.500 0.885, -0.885 -12.500 -0.465, 0.355 -12.500 0.935, -0.935 -12.500 -0.355, -0.971 -12.500 -0.239, 0.239 -12.500 0.971, 0.121 -12.500 0.993, -0.993 -12.500 -0.121, 0.000 -12.500 1.000, -1.000 -12.500 -0.000, -0.993 -12.500 0.121, -0.121 -12.500 0.993, -0.239 -12.500 0.971, -0.971 -12.500 0.239, -0.935 -12.500 0.355, -0.355 -12.500 0.935, -0.885 -12.500 0.465, -0.465 -12.500 0.885, -0.568 -12.500 0.823, -0.823 -12.500 0.568, -0.663 -12.500 0.749, -0.749 -12.500 0.663, 2.500 7.500 -46.766, 16.000 7.500 -63.500, 16.033 7.500 -61.000, 17.125 7.500 -62.348, 17.125 -7.000 -62.348, 16.000 10.000 -63.598, 28.906 10.000 -68.674, 28.605 10.000 -68.434, 29.247 10.000 -68.853, 28.296 10.000 -65.953, 28.127 10.000 -66.299, 28.027 10.000 -66.671, 28.001 10.000 -67.055, 28.048 10.000 -67.437, 28.168 10.000 -67.803, 28.356 10.000 -68.140, 29.617 10.000 -68.963, 30.000 10.000 -69.000, 16.000 7.500 -63.598, 25.177 9.000 -61.000, 25.089 8.750 -61.000, 25.177 8.000 -61.000, 25.177 7.500 -61.000, -0.121 14.500 -0.993, -0.000 14.500 -1.000, -0.239 14.500 -0.971, -0.355 14.500 -0.935, -0.465 14.500 -0.885, -0.568 14.500 -0.823, -0.663 14.500 -0.749, -0.749 14.500 -0.663, -0.823 14.500 -0.568, -0.885 14.500 -0.465, -0.935 14.500 -0.355, -0.971 14.500 -0.239, -0.993 14.500 -0.121, -1.000 14.500 -0.000, -0.993 14.500 0.121, -0.971 14.500 0.239, -0.935 14.500 0.355, -0.885 14.500 0.465, -0.823 14.500 0.568, -0.749 14.500 0.663, -0.663 14.500 0.749, -0.568 14.500 0.823, -0.465 14.500 0.885, -0.355 14.500 0.935, -0.239 14.500 0.971, -0.121 14.500 0.993, -0.000 14.500 1.000, 0.121 14.500 0.993, 0.239 14.500 0.971, 0.355 14.500 0.935, 0.465 14.500 0.885, 0.568 14.500 0.823, 0.663 14.500 0.749, 0.749 14.500 0.663, 0.823 14.500 0.568, 0.885 14.500 0.465, 0.935 14.500 0.355, 0.971 14.500 0.239, 0.993 14.500 0.121, 1.000 14.500 0.000, 0.993 14.500 -0.121, 0.971 14.500 -0.239, 0.935 14.500 -0.355, 0.885 14.500 -0.465, 0.823 14.500 -0.568, 0.749 14.500 -0.663, 0.663 14.500 -0.749, 0.568 14.500 -0.823, 0.465 14.500 -0.885, 0.355 14.500 -0.935, 0.239 14.500 -0.971, 0.121 14.500 -0.993, -0.121 -13.500 -0.993, 0.000 -13.500 -1.000, -0.239 -13.500 -0.971, -0.355 -13.500 -0.935, -0.465 -13.500 -0.885, -0.568 -13.500 -0.823, -0.663 -13.500 -0.749, -0.749 -13.500 -0.663, -0.823 -13.500 -0.568, -0.885 -13.500 -0.465, -0.935 -13.500 -0.355, -0.971 -13.500 -0.239, -0.993 -13.500 -0.121, -1.000 -13.500 -0.000, -0.993 -13.500 0.121, -0.971 -13.500 0.239, -0.935 -13.500 0.355, -0.885 -13.500 0.465, -0.823 -13.500 0.568, -0.749 -13.500 0.663, -0.663 -13.500 0.749, -0.568 -13.500 0.823, -0.465 -13.500 0.885, -0.355 -13.500 0.935, -0.239 -13.500 0.971, -0.121 -13.500 0.993, 0.000 -13.500 1.000, 0.121 -13.500 0.993, 0.239 -13.500 0.971, 0.355 -13.500 0.935, 0.465 -13.500 0.885, 0.568 -13.500 0.823, 0.663 -13.500 0.749, 0.749 -13.500 0.663, 0.823 -13.500 0.568, 0.885 -13.500 0.465, 0.935 -13.500 0.355, 0.971 -13.500 0.239, 0.993 -13.500 0.121, 1.000 -13.500 0.000, 0.993 -13.500 -0.121, 0.971 -13.500 -0.239, 0.935 -13.500 -0.355, 0.885 -13.500 -0.465, 0.823 -13.500 -0.568, 0.749 -13.500 -0.663, 0.663 -13.500 -0.749, 0.568 -13.500 -0.823, 0.465 -13.500 -0.885, 0.355 -13.500 -0.935, 0.239 -13.500 -0.971, 0.121 -13.500 -0.993, 16.123 7.500 -63.565, 16.246 7.500 -63.605, 16.080 7.500 -63.629, 16.135 7.500 -63.621, 16.191 7.500 -63.613, 18.893 -7.000 -63.098, 20.993 -7.000 -62.543, 20.998 0.250 -63.992, 22.934 0.250 -64.814, 18.893 7.500 -63.098, 19.061 0.250 -63.170, 20.552 7.500 -62.049, 20.993 7.500 -62.543, 23.055 7.500 -61.858, 25.070 7.500 -61.047, 19.149 -9.500 -63.038, 22.154 -9.500 -62.175, 16.123 -7.000 -63.565, 16.246 -7.000 -63.605, 16.080 -7.000 -63.629, 16.135 -7.000 -63.621, 16.191 -7.000 -63.613, 20.790 7.500 -65.533, 30.000 7.500 -69.000, 31.000 7.500 -65.047, 31.000 7.500 -65.268, 28.035 8.750 -63.047, 25.070 8.000 -61.047, 25.070 9.000 -61.047, 25.106 9.000 -61.032, 25.142 9.000 -61.016, 18.395 7.500 -64.532, 25.106 8.000 -61.032, 25.142 8.000 -61.016, 25.106 7.500 -61.032, 25.142 7.500 -61.016, 25.089 7.500 -61.024, 25.089 -8.250 -61.000, 25.177 -8.000 -61.000, 25.177 -9.000 -61.000, -0.000 14.500 0.000, 0.000 -13.500 0.000, 24.285 7.500 -67.017, 22.213 -0.500 -66.137, 24.310 -8.500 -66.956, 24.578 -0.500 -66.326, 28.906 7.500 -68.674, 28.605 7.500 -68.434, 28.356 7.500 -68.140, 28.168 7.500 -67.803, 29.247 7.500 -68.853, 30.649 7.500 -65.108, 28.048 7.500 -67.437, 30.275 7.500 -65.019, 29.146 7.500 -65.191, 29.509 7.500 -65.061, 29.890 7.500 -65.003, 29.617 7.500 -68.963, 28.001 7.500 -67.055, 28.027 7.500 -66.671, 16.000 -9.500 -63.598, 29.371 -9.500 -69.000, 28.906 -9.500 -68.674, 29.247 -9.500 -68.853, 31.000 -9.500 -65.268, 31.000 -9.500 -65.047, 30.649 -9.500 -65.108, 30.275 -9.500 -65.019, 29.146 -9.500 -65.191, 28.816 -9.500 -65.388, 29.509 -9.500 -65.061, 29.890 -9.500 -65.003, 29.617 -9.500 -68.963, 30.000 -9.500 -69.000, 16.000 -7.000 -63.598, 18.395 -7.000 -64.532, 30.390 10.000 -68.962, 30.390 7.500 -68.962, 30.765 10.000 -68.848, 30.765 7.500 -68.848, 31.111 10.000 -68.663, 31.111 7.500 -68.663, 31.414 10.000 -68.414, 31.414 7.500 -68.414, 31.663 10.000 -68.111, 31.663 7.500 -68.111, 31.848 10.000 -67.765, 31.848 7.500 -67.765, 31.962 10.000 -67.390, 31.962 7.500 -67.390, 32.000 7.500 -67.000, 32.000 10.000 -67.000, 31.956 10.000 -66.584, 31.827 10.000 -66.187, 31.618 10.000 -65.824, 31.338 10.000 -65.514, 31.956 7.500 -66.584, 31.827 7.500 -66.187, 31.618 7.500 -65.824, 31.338 7.500 -65.514, 25.070 -8.000 -61.047, 25.106 -8.000 -61.032, 25.142 -8.000 -61.016, 25.106 -9.000 -61.032, 25.070 -9.000 -61.047, 25.142 -9.000 -61.016, 28.035 -8.250 -63.047, 29.500 7.500 -67.002, 31.000 7.500 -68.000, 30.000 7.500 -68.000, 29.500 -9.500 -67.002, 31.000 -9.500 -68.000, 30.000 -9.500 -68.000, 30.390 -7.000 -68.962, 30.390 -9.500 -68.962, 30.765 -7.000 -68.848, 30.765 -9.500 -68.848, 31.111 -7.000 -68.663, 31.111 -9.500 -68.663, 31.414 -7.000 -68.414, 31.414 -9.500 -68.414, 31.663 -7.000 -68.111, 31.663 -9.500 -68.111, 31.848 -7.000 -67.765, 31.848 -9.500 -67.765, 31.962 -7.000 -67.390, 31.962 -9.500 -67.390, 32.000 -9.500 -67.000, 32.000 -7.000 -67.000, 31.956 -7.000 -66.584, 31.827 -7.000 -66.187, 31.618 -7.000 -65.824, 31.338 -7.000 -65.514, 31.956 -9.500 -66.584, 31.827 -9.500 -66.187, 31.618 -9.500 -65.824, 31.338 -9.500 -65.514 ] } colorPerVertex FALSE coordIndex [ 0, 1, 2, -1, 1, 3, 2, -1, 0, 2, 4, -1, 5, 6, 7, -1, 8, 6, 5, -1, 8, 9, 6, -1, 10, 11, 12, -1, 13, 10, 12, -1, 14, 13, 12, -1, 15, 14, 12, -1, 16, 15, 12, -1, 17, 16, 12, -1, 18, 17, 12, -1, 18, 12, 19, -1, 19, 12, 20, -1, 21, 22, 23, -1, 24, 23, 22, -1, 25, 24, 22, -1, 25, 22, 26, -1, 27, 28, 29, -1, 30, 27, 29, -1, 30, 29, 31, -1, 32, 33, 34, -1, 33, 32, 35, -1, 36, 34, 33, -1, 33, 35, 37, -1, 37, 35, 38, -1, 39, 36, 33, -1, 40, 37, 38, -1, 41, 39, 33, -1, 41, 33, 42, -1, 37, 40, 43, -1, 44, 41, 42, -1, 45, 44, 42, -1, 28, 46, 47, -1, 48, 46, 28, -1, 49, 48, 28, -1, 50, 49, 28, -1, 51, 50, 28, -1, 51, 0, 4, -1, 4, 50, 51, -1, 28, 47, 52, -1, 47, 53, 52, -1, 53, 54, 52, -1, 54, 45, 52, -1, 45, 42, 52, -1, 55, 56, 57, -1, 56, 55, 58, -1, 59, 60, 61, -1, 60, 62, 61, -1, 59, 61, 63, -1, 64, 65, 66, -1, 67, 65, 64, -1, 28, 68, 69, -1, 69, 68, 70, -1, 71, 72, 73, -1, 72, 74, 73, -1, 71, 73, 75, -1, 76, 77, 78, -1, 79, 76, 78, -1, 79, 78, 80, -1, 80, 78, 81, -1, 78, 77, 81, -1, 77, 82, 83, -1, 77, 83, 84, -1, 85, 82, 77, -1, 86, 85, 77, -1, 87, 86, 77, -1, 88, 87, 77, -1, 88, 59, 63, -1, 63, 87, 88, -1, 77, 84, 89, -1, 73, 90, 91, -1, 90, 73, 92, -1, 90, 92, 93, -1, 94, 90, 93, -1, 91, 90, 94, -1, 95, 96, 97, -1, 98, 97, 96, -1, 99, 98, 96, -1, 95, 100, 96, -1, 101, 102, 103, -1, 101, 103, 104, -1, 105, 106, 107, -1, 105, 108, 106, -1, 109, 110, 106, -1, 109, 111, 110, -1, 112, 113, 110, -1, 112, 114, 113, -1, 115, 116, 117, -1, 115, 118, 116, -1, 119, 120, 116, -1, 119, 121, 120, -1, 122, 123, 124, -1, 125, 123, 122, -1, 124, 123, 126, -1, 127, 128, 129, -1, 128, 130, 129, -1, 131, 132, 127, -1, 133, 132, 131, -1, 127, 132, 134, -1, 132, 135, 136, -1, 132, 136, 137, -1, 138, 132, 137, -1, 134, 132, 138, -1, 132, 139, 135, -1, 140, 141, 142, -1, 143, 140, 142, -1, 144, 143, 142, -1, 144, 142, 145, -1, 145, 142, 126, -1, 126, 142, 124, -1, 142, 146, 104, -1, 124, 142, 104, -1, 146, 142, 141, -1, 147, 148, 149, -1, 149, 148, 150, -1, 151, 152, 153, -1, 152, 151, 154, -1, 152, 154, 155, -1, 156, 157, 139, -1, 139, 157, 158, -1, 81, 159, 160, -1, 160, 159, 161, -1, 162, 160, 161, -1, 163, 81, 160, -1, 163, 160, 164, -1, 164, 160, 162, -1, 129, 130, 165, -1, 130, 166, 165, -1, 167, 168, 169, -1, 168, 170, 169, -1, 171, 172, 173, -1, 174, 171, 173, -1, 175, 174, 173, -1, 176, 175, 173, -1, 177, 178, 179, -1, 177, 176, 178, -1, 177, 179, 176, -1, 176, 179, 180, -1, 176, 180, 175, -1, 180, 179, 181, -1, 179, 182, 181, -1, 179, 183, 182, -1, 179, 184, 183, -1, 179, 185, 184, -1, 179, 186, 185, -1, 186, 179, 187, -1, 187, 179, 188, -1, 178, 188, 179, -1, 189, 190, 191, -1, 191, 190, 192, -1, 192, 190, 193, -1, 193, 190, 194, -1, 190, 195, 194, -1, 190, 196, 195, -1, 190, 197, 196, -1, 198, 197, 190, -1, 198, 173, 197, -1, 198, 190, 173, -1, 199, 173, 200, -1, 197, 173, 199, -1, 201, 202, 203, -1, 204, 202, 201, -1, 205, 202, 204, -1, 206, 202, 205, -1, 202, 206, 207, -1, 202, 207, 208, -1, 202, 208, 209, -1, 210, 211, 212, -1, 213, 212, 211, -1, 214, 210, 212, -1, 215, 212, 213, -1, 216, 214, 212, -1, 217, 212, 215, -1, 218, 216, 212, -1, 219, 218, 212, -1, 220, 219, 212, -1, 221, 220, 212, -1, 221, 222, 223, -1, 221, 223, 224, -1, 221, 224, 225, -1, 221, 225, 226, -1, 221, 226, 227, -1, 221, 227, 228, -1, 228, 220, 221, -1, 229, 150, 230, -1, 229, 231, 150, -1, 231, 232, 150, -1, 232, 149, 150, -1, 229, 158, 231, -1, 190, 158, 229, -1, 158, 178, 139, -1, 158, 190, 178, -1, 233, 190, 229, -1, 233, 234, 190, -1, 233, 229, 234, -1, 234, 229, 230, -1, 235, 236, 237, -1, 238, 235, 237, -1, 238, 239, 235, -1, 238, 237, 239, -1, 240, 202, 241, -1, 242, 202, 240, -1, 243, 212, 242, -1, 240, 243, 242, -1, 212, 202, 242, -1, 243, 244, 212, -1, 245, 221, 212, -1, 245, 244, 221, -1, 245, 212, 244, -1, 246, 173, 221, -1, 246, 244, 173, -1, 246, 221, 244, -1, 247, 176, 173, -1, 247, 244, 176, -1, 247, 173, 244, -1, 168, 244, 243, -1, 176, 244, 130, -1, 248, 244, 168, -1, 130, 244, 248, -1, 243, 240, 249, -1, 240, 250, 249, -1, 250, 251, 249, -1, 251, 252, 249, -1, 252, 253, 249, -1, 253, 254, 249, -1, 254, 164, 249, -1, 164, 255, 249, -1, 249, 255, 243, -1, 241, 250, 240, -1, 239, 251, 250, -1, 239, 252, 251, -1, 239, 253, 252, -1, 239, 254, 253, -1, 239, 164, 254, -1, 239, 256, 164, -1, 237, 256, 239, -1, 241, 239, 250, -1, 235, 239, 241, -1, 230, 241, 202, -1, 234, 230, 202, -1, 257, 222, 221, -1, 258, 257, 221, -1, 259, 258, 221, -1, 260, 259, 221, -1, 261, 260, 221, -1, 262, 261, 221, -1, 263, 262, 221, -1, 263, 221, 264, -1, 264, 221, 265, -1, 265, 221, 234, -1, 266, 267, 234, -1, 267, 268, 234, -1, 268, 269, 234, -1, 234, 269, 270, -1, 234, 270, 271, -1, 234, 271, 272, -1, 234, 272, 273, -1, 234, 273, 274, -1, 234, 274, 275, -1, 234, 275, 276, -1, 234, 276, 277, -1, 277, 278, 234, -1, 278, 279, 234, -1, 279, 265, 234, -1, 202, 266, 234, -1, 202, 280, 266, -1, 202, 281, 280, -1, 202, 209, 281, -1, 282, 202, 212, -1, 282, 283, 202, -1, 282, 212, 283, -1, 203, 202, 283, -1, 217, 284, 283, -1, 285, 283, 284, -1, 286, 283, 285, -1, 287, 283, 286, -1, 288, 283, 287, -1, 289, 283, 288, -1, 289, 290, 283, -1, 290, 203, 283, -1, 283, 212, 217, -1, 221, 173, 190, -1, 221, 190, 234, -1, 178, 190, 189, -1, 178, 189, 188, -1, 172, 291, 173, -1, 200, 173, 291, -1, 170, 243, 255, -1, 169, 170, 255, -1, 168, 243, 170, -1, 178, 292, 139, -1, 176, 130, 293, -1, 178, 176, 293, -1, 130, 292, 293, -1, 293, 292, 178, -1, 232, 141, 149, -1, 294, 141, 232, -1, 295, 248, 168, -1, 295, 296, 248, -1, 295, 168, 296, -1, 297, 294, 248, -1, 297, 296, 294, -1, 297, 248, 296, -1, 298, 168, 141, -1, 298, 296, 168, -1, 298, 141, 296, -1, 299, 141, 294, -1, 299, 296, 141, -1, 299, 294, 296, -1, 130, 248, 166, -1, 166, 248, 91, -1, 165, 166, 91, -1, 164, 162, 255, -1, 255, 162, 300, -1, 163, 256, 237, -1, 301, 163, 237, -1, 301, 236, 163, -1, 301, 237, 236, -1, 256, 163, 164, -1, 236, 302, 163, -1, 302, 236, 235, -1, 230, 303, 241, -1, 304, 302, 303, -1, 304, 303, 230, -1, 303, 235, 241, -1, 302, 235, 303, -1, 305, 157, 306, -1, 157, 305, 158, -1, 306, 157, 156, -1, 306, 307, 100, -1, 306, 156, 307, -1, 231, 158, 308, -1, 308, 158, 305, -1, 308, 155, 231, -1, 308, 152, 155, -1, 231, 155, 232, -1, 155, 154, 232, -1, 309, 148, 310, -1, 148, 309, 150, -1, 310, 148, 147, -1, 310, 311, 312, -1, 310, 147, 311, -1, 230, 150, 304, -1, 304, 150, 309, -1, 112, 267, 266, -1, 266, 114, 112, -1, 268, 267, 112, -1, 268, 112, 313, -1, 269, 268, 313, -1, 269, 313, 111, -1, 270, 269, 111, -1, 111, 109, 270, -1, 271, 270, 109, -1, 109, 108, 271, -1, 272, 271, 108, -1, 272, 108, 105, -1, 273, 272, 105, -1, 273, 105, 314, -1, 274, 273, 314, -1, 314, 315, 274, -1, 315, 275, 274, -1, 315, 316, 275, -1, 276, 275, 316, -1, 276, 316, 317, -1, 277, 276, 317, -1, 277, 317, 318, -1, 318, 278, 277, -1, 318, 319, 278, -1, 319, 279, 278, -1, 319, 320, 279, -1, 321, 265, 279, -1, 279, 320, 321, -1, 321, 264, 265, -1, 264, 321, 322, -1, 323, 263, 264, -1, 264, 322, 323, -1, 323, 262, 263, -1, 262, 323, 324, -1, 325, 261, 262, -1, 324, 325, 262, -1, 260, 261, 325, -1, 260, 325, 326, -1, 327, 259, 260, -1, 260, 326, 327, -1, 258, 259, 327, -1, 258, 327, 328, -1, 328, 329, 258, -1, 257, 258, 329, -1, 222, 257, 329, -1, 222, 329, 330, -1, 223, 222, 330, -1, 223, 330, 331, -1, 224, 223, 331, -1, 224, 331, 332, -1, 225, 224, 332, -1, 332, 333, 225, -1, 225, 333, 334, -1, 226, 225, 334, -1, 227, 226, 334, -1, 334, 335, 227, -1, 228, 227, 335, -1, 228, 335, 336, -1, 220, 228, 336, -1, 336, 337, 220, -1, 219, 220, 337, -1, 337, 338, 219, -1, 339, 218, 219, -1, 338, 339, 219, -1, 216, 218, 339, -1, 216, 339, 340, -1, 340, 214, 216, -1, 214, 340, 341, -1, 341, 210, 214, -1, 210, 341, 342, -1, 211, 210, 343, -1, 210, 342, 343, -1, 213, 211, 343, -1, 343, 344, 213, -1, 344, 215, 213, -1, 344, 345, 215, -1, 217, 215, 346, -1, 215, 345, 346, -1, 284, 217, 346, -1, 346, 347, 284, -1, 347, 285, 284, -1, 285, 347, 348, -1, 348, 286, 285, -1, 348, 349, 286, -1, 287, 286, 350, -1, 286, 349, 350, -1, 288, 287, 350, -1, 350, 351, 288, -1, 351, 289, 288, -1, 351, 352, 289, -1, 352, 290, 289, -1, 352, 353, 290, -1, 353, 203, 290, -1, 353, 354, 203, -1, 354, 201, 203, -1, 201, 354, 355, -1, 204, 201, 355, -1, 355, 356, 204, -1, 356, 205, 204, -1, 356, 121, 205, -1, 206, 205, 121, -1, 206, 121, 119, -1, 207, 206, 119, -1, 119, 118, 207, -1, 208, 207, 118, -1, 118, 115, 208, -1, 208, 115, 357, -1, 209, 208, 357, -1, 281, 209, 357, -1, 281, 357, 358, -1, 358, 280, 281, -1, 280, 358, 359, -1, 359, 266, 280, -1, 266, 359, 114, -1, 197, 199, 360, -1, 197, 360, 361, -1, 362, 360, 199, -1, 199, 363, 362, -1, 199, 364, 363, -1, 364, 199, 200, -1, 200, 365, 364, -1, 200, 366, 365, -1, 200, 291, 366, -1, 367, 366, 291, -1, 291, 368, 367, -1, 172, 368, 291, -1, 172, 369, 368, -1, 370, 369, 172, -1, 172, 371, 370, -1, 371, 172, 171, -1, 171, 372, 371, -1, 373, 372, 171, -1, 174, 373, 171, -1, 374, 373, 174, -1, 375, 374, 174, -1, 175, 375, 174, -1, 376, 375, 175, -1, 175, 377, 376, -1, 175, 180, 377, -1, 378, 377, 180, -1, 379, 378, 180, -1, 380, 379, 180, -1, 380, 180, 181, -1, 181, 381, 380, -1, 382, 381, 181, -1, 382, 181, 182, -1, 383, 382, 182, -1, 182, 384, 383, -1, 182, 183, 384, -1, 384, 183, 385, -1, 386, 385, 183, -1, 183, 387, 386, -1, 183, 184, 387, -1, 184, 388, 387, -1, 184, 389, 388, -1, 184, 185, 389, -1, 390, 389, 185, -1, 185, 391, 390, -1, 185, 392, 391, -1, 392, 185, 186, -1, 186, 393, 392, -1, 186, 394, 393, -1, 186, 187, 394, -1, 395, 394, 187, -1, 187, 396, 395, -1, 188, 396, 187, -1, 188, 397, 396, -1, 398, 397, 188, -1, 188, 399, 398, -1, 399, 188, 189, -1, 189, 400, 399, -1, 401, 400, 189, -1, 401, 189, 191, -1, 402, 401, 191, -1, 191, 403, 402, -1, 191, 192, 403, -1, 404, 403, 192, -1, 192, 405, 404, -1, 192, 193, 405, -1, 406, 405, 193, -1, 407, 406, 193, -1, 408, 407, 193, -1, 408, 193, 194, -1, 194, 409, 408, -1, 410, 409, 194, -1, 410, 194, 195, -1, 411, 410, 195, -1, 195, 412, 411, -1, 412, 195, 413, -1, 195, 196, 413, -1, 414, 413, 196, -1, 196, 415, 414, -1, 196, 197, 415, -1, 361, 415, 197, -1, 416, 167, 169, -1, 169, 255, 417, -1, 417, 255, 300, -1, 300, 416, 417, -1, 416, 169, 417, -1, 146, 168, 167, -1, 141, 168, 146, -1, 139, 292, 135, -1, 307, 156, 133, -1, 156, 139, 132, -1, 418, 156, 132, -1, 418, 133, 156, -1, 418, 132, 133, -1, 135, 292, 128, -1, 136, 135, 128, -1, 137, 136, 128, -1, 137, 128, 138, -1, 138, 128, 134, -1, 134, 128, 127, -1, 130, 128, 292, -1, 419, 91, 248, -1, 294, 419, 248, -1, 419, 294, 420, -1, 294, 421, 420, -1, 421, 422, 420, -1, 422, 423, 420, -1, 423, 424, 420, -1, 424, 425, 420, -1, 425, 426, 420, -1, 420, 101, 419, -1, 426, 101, 420, -1, 232, 421, 294, -1, 154, 151, 427, -1, 428, 422, 421, -1, 428, 423, 422, -1, 428, 424, 423, -1, 428, 425, 424, -1, 428, 426, 425, -1, 428, 429, 426, -1, 427, 429, 428, -1, 154, 428, 232, -1, 232, 428, 421, -1, 430, 154, 427, -1, 430, 428, 154, -1, 430, 427, 428, -1, 149, 141, 140, -1, 311, 147, 125, -1, 123, 140, 143, -1, 123, 143, 144, -1, 145, 123, 144, -1, 126, 123, 145, -1, 147, 149, 123, -1, 123, 149, 140, -1, 431, 147, 123, -1, 431, 125, 147, -1, 431, 123, 125, -1, 432, 129, 165, -1, 165, 91, 433, -1, 433, 91, 434, -1, 434, 432, 433, -1, 432, 165, 433, -1, 435, 161, 159, -1, 435, 436, 161, -1, 437, 435, 159, -1, 437, 159, 81, -1, 77, 437, 81, -1, 438, 162, 161, -1, 438, 439, 162, -1, 162, 439, 416, -1, 300, 162, 416, -1, 312, 81, 163, -1, 312, 440, 81, -1, 304, 310, 302, -1, 309, 310, 304, -1, 312, 163, 310, -1, 310, 163, 302, -1, 100, 153, 306, -1, 306, 153, 152, -1, 100, 133, 131, -1, 441, 100, 307, -1, 441, 133, 100, -1, 441, 307, 133, -1, 127, 100, 131, -1, 308, 306, 152, -1, 305, 306, 308, -1, 153, 429, 427, -1, 442, 153, 427, -1, 442, 151, 153, -1, 442, 427, 151, -1, 429, 153, 426, -1, 312, 125, 122, -1, 443, 312, 311, -1, 443, 125, 312, -1, 443, 311, 125, -1, 124, 312, 122, -1, 444, 342, 341, -1, 444, 343, 342, -1, 444, 344, 343, -1, 445, 340, 339, -1, 445, 341, 340, -1, 445, 444, 341, -1, 446, 345, 344, -1, 446, 346, 345, -1, 446, 344, 444, -1, 447, 445, 339, -1, 447, 338, 337, -1, 447, 339, 338, -1, 448, 347, 346, -1, 448, 348, 347, -1, 448, 349, 348, -1, 448, 346, 446, -1, 449, 447, 337, -1, 449, 335, 334, -1, 449, 336, 335, -1, 449, 337, 336, -1, 450, 350, 349, -1, 450, 351, 350, -1, 450, 349, 448, -1, 451, 449, 334, -1, 451, 333, 332, -1, 451, 334, 333, -1, 452, 352, 351, -1, 452, 353, 352, -1, 452, 351, 450, -1, 453, 331, 330, -1, 453, 332, 331, -1, 453, 451, 332, -1, 454, 354, 353, -1, 454, 355, 354, -1, 454, 356, 355, -1, 454, 353, 452, -1, 455, 453, 330, -1, 455, 330, 329, -1, 120, 356, 454, -1, 121, 356, 120, -1, 328, 455, 329, -1, 327, 455, 328, -1, 327, 456, 455, -1, 118, 119, 116, -1, 326, 456, 327, -1, 325, 456, 326, -1, 325, 457, 456, -1, 357, 115, 117, -1, 324, 457, 325, -1, 358, 357, 117, -1, 323, 457, 324, -1, 359, 358, 117, -1, 359, 117, 113, -1, 322, 457, 323, -1, 322, 458, 457, -1, 114, 359, 113, -1, 321, 458, 322, -1, 320, 458, 321, -1, 320, 459, 458, -1, 313, 112, 110, -1, 319, 459, 320, -1, 111, 313, 110, -1, 318, 459, 319, -1, 318, 460, 459, -1, 317, 460, 318, -1, 108, 109, 106, -1, 316, 460, 317, -1, 315, 460, 316, -1, 315, 107, 460, -1, 314, 105, 107, -1, 314, 107, 315, -1, 395, 396, 461, -1, 395, 462, 394, -1, 395, 461, 462, -1, 394, 463, 393, -1, 394, 462, 463, -1, 396, 464, 461, -1, 396, 397, 464, -1, 397, 398, 465, -1, 397, 465, 464, -1, 393, 466, 392, -1, 393, 463, 466, -1, 398, 399, 467, -1, 398, 467, 465, -1, 392, 466, 468, -1, 392, 468, 391, -1, 399, 400, 469, -1, 399, 469, 467, -1, 391, 470, 390, -1, 391, 468, 470, -1, 400, 471, 469, -1, 400, 401, 471, -1, 390, 472, 389, -1, 390, 470, 472, -1, 388, 473, 387, -1, 389, 473, 388, -1, 389, 472, 473, -1, 401, 402, 474, -1, 402, 403, 474, -1, 401, 474, 471, -1, 387, 475, 386, -1, 387, 473, 475, -1, 403, 476, 474, -1, 403, 404, 476, -1, 386, 477, 385, -1, 386, 475, 477, -1, 404, 405, 478, -1, 404, 478, 476, -1, 385, 479, 384, -1, 385, 477, 479, -1, 405, 406, 480, -1, 405, 480, 478, -1, 384, 479, 481, -1, 384, 481, 383, -1, 406, 407, 482, -1, 406, 482, 480, -1, 383, 481, 483, -1, 383, 483, 382, -1, 407, 484, 482, -1, 407, 408, 484, -1, 382, 483, 485, -1, 408, 486, 484, -1, 408, 409, 486, -1, 382, 485, 381, -1, 485, 487, 381, -1, 486, 409, 488, -1, 409, 410, 488, -1, 488, 410, 489, -1, 381, 487, 380, -1, 487, 490, 380, -1, 489, 410, 411, -1, 489, 411, 491, -1, 490, 379, 380, -1, 490, 492, 379, -1, 491, 411, 412, -1, 491, 412, 493, -1, 492, 378, 379, -1, 492, 494, 378, -1, 494, 377, 378, -1, 494, 495, 377, -1, 493, 412, 413, -1, 493, 413, 496, -1, 496, 413, 414, -1, 496, 414, 497, -1, 495, 376, 377, -1, 495, 498, 376, -1, 497, 414, 415, -1, 497, 415, 499, -1, 498, 375, 376, -1, 498, 500, 375, -1, 500, 374, 375, -1, 499, 415, 361, -1, 500, 373, 374, -1, 500, 501, 373, -1, 499, 361, 360, -1, 499, 360, 502, -1, 502, 360, 362, -1, 502, 362, 503, -1, 501, 372, 373, -1, 501, 504, 372, -1, 504, 371, 372, -1, 504, 505, 371, -1, 503, 362, 363, -1, 503, 363, 506, -1, 505, 370, 371, -1, 505, 507, 370, -1, 506, 363, 364, -1, 506, 364, 508, -1, 508, 364, 365, -1, 508, 365, 509, -1, 507, 369, 370, -1, 507, 510, 369, -1, 509, 365, 366, -1, 509, 366, 511, -1, 510, 368, 369, -1, 510, 512, 368, -1, 511, 366, 367, -1, 512, 367, 368, -1, 511, 367, 512, -1, 439, 167, 416, -1, 439, 438, 513, -1, 71, 167, 513, -1, 514, 71, 513, -1, 438, 514, 513, -1, 167, 439, 513, -1, 101, 104, 146, -1, 146, 419, 101, -1, 104, 103, 515, -1, 515, 103, 102, -1, 516, 515, 102, -1, 102, 517, 516, -1, 515, 124, 104, -1, 440, 312, 515, -1, 515, 312, 124, -1, 146, 91, 419, -1, 91, 146, 167, -1, 99, 129, 432, -1, 127, 129, 99, -1, 96, 100, 127, -1, 96, 127, 99, -1, 426, 102, 101, -1, 153, 102, 426, -1, 153, 69, 102, -1, 91, 94, 434, -1, 94, 99, 432, -1, 434, 94, 432, -1, 161, 436, 518, -1, 518, 436, 65, -1, 436, 519, 65, -1, 436, 520, 519, -1, 65, 519, 521, -1, 89, 436, 435, -1, 437, 89, 435, -1, 77, 89, 437, -1, 520, 436, 89, -1, 84, 522, 89, -1, 522, 523, 89, -1, 523, 524, 89, -1, 524, 525, 89, -1, 525, 526, 89, -1, 526, 527, 89, -1, 527, 528, 89, -1, 528, 520, 89, -1, 529, 65, 521, -1, 65, 529, 530, -1, 531, 438, 161, -1, 531, 161, 518, -1, 81, 532, 80, -1, 440, 533, 81, -1, 81, 533, 532, -1, 532, 533, 534, -1, 534, 533, 440, -1, 534, 440, 535, -1, 69, 100, 95, -1, 100, 69, 153, -1, 536, 450, 448, -1, 536, 537, 450, -1, 538, 536, 448, -1, 448, 539, 538, -1, 448, 446, 539, -1, 446, 540, 539, -1, 541, 540, 446, -1, 446, 444, 541, -1, 444, 542, 541, -1, 444, 543, 542, -1, 444, 544, 543, -1, 544, 444, 445, -1, 545, 544, 445, -1, 445, 546, 545, -1, 445, 447, 546, -1, 447, 547, 546, -1, 447, 548, 547, -1, 447, 449, 548, -1, 549, 548, 449, -1, 449, 550, 549, -1, 449, 451, 550, -1, 451, 551, 550, -1, 552, 551, 451, -1, 552, 451, 453, -1, 553, 552, 453, -1, 453, 554, 553, -1, 453, 455, 554, -1, 555, 554, 455, -1, 455, 556, 555, -1, 557, 556, 455, -1, 557, 455, 456, -1, 456, 558, 557, -1, 559, 558, 456, -1, 559, 456, 457, -1, 560, 559, 457, -1, 561, 560, 457, -1, 457, 458, 561, -1, 562, 561, 458, -1, 458, 563, 562, -1, 563, 458, 459, -1, 564, 563, 459, -1, 459, 565, 564, -1, 459, 460, 565, -1, 460, 566, 565, -1, 567, 566, 460, -1, 460, 107, 567, -1, 107, 568, 567, -1, 107, 569, 568, -1, 107, 570, 569, -1, 570, 107, 106, -1, 571, 570, 106, -1, 106, 572, 571, -1, 106, 110, 572, -1, 110, 573, 572, -1, 110, 574, 573, -1, 110, 113, 574, -1, 113, 575, 574, -1, 576, 575, 113, -1, 576, 113, 117, -1, 117, 577, 576, -1, 578, 577, 117, -1, 578, 117, 116, -1, 579, 578, 116, -1, 116, 580, 579, -1, 116, 120, 580, -1, 581, 580, 120, -1, 120, 582, 581, -1, 583, 582, 120, -1, 583, 120, 454, -1, 454, 584, 583, -1, 585, 584, 454, -1, 585, 454, 452, -1, 586, 585, 452, -1, 587, 586, 452, -1, 452, 450, 587, -1, 450, 537, 587, -1, 475, 473, 588, -1, 473, 589, 588, -1, 477, 475, 590, -1, 588, 590, 475, -1, 591, 479, 477, -1, 590, 591, 477, -1, 481, 479, 592, -1, 591, 592, 479, -1, 593, 483, 481, -1, 592, 593, 481, -1, 594, 485, 483, -1, 483, 593, 594, -1, 487, 485, 595, -1, 485, 594, 595, -1, 596, 490, 487, -1, 487, 595, 596, -1, 597, 492, 490, -1, 490, 596, 597, -1, 598, 494, 492, -1, 597, 598, 492, -1, 495, 494, 599, -1, 494, 598, 599, -1, 498, 495, 600, -1, 599, 600, 495, -1, 500, 498, 601, -1, 600, 601, 498, -1, 501, 500, 602, -1, 500, 601, 602, -1, 603, 504, 501, -1, 602, 603, 501, -1, 505, 504, 604, -1, 504, 603, 604, -1, 605, 507, 505, -1, 505, 604, 605, -1, 510, 507, 606, -1, 507, 605, 606, -1, 512, 510, 607, -1, 510, 606, 607, -1, 608, 511, 512, -1, 512, 607, 608, -1, 509, 511, 609, -1, 608, 609, 511, -1, 508, 509, 610, -1, 609, 610, 509, -1, 506, 508, 611, -1, 610, 611, 508, -1, 611, 612, 506, -1, 612, 503, 506, -1, 612, 613, 503, -1, 613, 502, 503, -1, 613, 614, 502, -1, 614, 499, 502, -1, 614, 615, 499, -1, 615, 497, 499, -1, 615, 616, 497, -1, 496, 497, 616, -1, 616, 617, 496, -1, 617, 493, 496, -1, 617, 618, 493, -1, 491, 493, 618, -1, 618, 619, 491, -1, 619, 489, 491, -1, 620, 488, 489, -1, 489, 619, 620, -1, 486, 488, 621, -1, 488, 620, 621, -1, 622, 484, 486, -1, 486, 621, 622, -1, 623, 482, 484, -1, 484, 622, 623, -1, 624, 480, 482, -1, 623, 624, 482, -1, 478, 480, 625, -1, 480, 624, 625, -1, 476, 478, 626, -1, 625, 626, 478, -1, 627, 474, 476, -1, 626, 627, 476, -1, 471, 474, 628, -1, 474, 627, 628, -1, 629, 469, 471, -1, 628, 629, 471, -1, 467, 469, 630, -1, 469, 629, 630, -1, 631, 465, 467, -1, 467, 630, 631, -1, 464, 465, 632, -1, 465, 631, 632, -1, 461, 464, 633, -1, 464, 632, 633, -1, 634, 462, 461, -1, 461, 633, 634, -1, 463, 462, 635, -1, 634, 635, 462, -1, 466, 463, 636, -1, 635, 636, 463, -1, 636, 637, 466, -1, 468, 466, 637, -1, 637, 638, 468, -1, 638, 470, 468, -1, 638, 639, 470, -1, 639, 472, 470, -1, 472, 639, 589, -1, 589, 473, 472, -1, 71, 75, 167, -1, 167, 75, 91, -1, 73, 91, 75, -1, 514, 72, 71, -1, 640, 514, 438, -1, 514, 640, 641, -1, 642, 640, 438, -1, 643, 640, 642, -1, 644, 640, 643, -1, 641, 640, 644, -1, 70, 517, 102, -1, 70, 645, 517, -1, 70, 646, 645, -1, 68, 646, 70, -1, 102, 69, 70, -1, 517, 645, 647, -1, 647, 645, 42, -1, 648, 26, 647, -1, 648, 42, 26, -1, 648, 647, 42, -1, 26, 649, 647, -1, 647, 649, 516, -1, 650, 517, 647, -1, 650, 516, 517, -1, 650, 647, 516, -1, 651, 515, 516, -1, 651, 516, 649, -1, 652, 651, 649, -1, 653, 651, 652, -1, 515, 651, 440, -1, 440, 651, 653, -1, 654, 440, 653, -1, 655, 97, 98, -1, 655, 98, 20, -1, 656, 97, 655, -1, 656, 95, 97, -1, 7, 95, 656, -1, 98, 94, 93, -1, 98, 99, 94, -1, 73, 74, 92, -1, 657, 93, 92, -1, 92, 658, 657, -1, 657, 659, 93, -1, 657, 660, 659, -1, 661, 660, 657, -1, 658, 661, 657, -1, 531, 518, 662, -1, 67, 518, 65, -1, 662, 518, 67, -1, 662, 67, 64, -1, 66, 65, 663, -1, 663, 65, 530, -1, 63, 61, 87, -1, 87, 61, 86, -1, 86, 61, 85, -1, 85, 61, 82, -1, 82, 61, 83, -1, 83, 61, 84, -1, 84, 61, 522, -1, 61, 523, 522, -1, 61, 524, 523, -1, 61, 525, 524, -1, 61, 526, 525, -1, 61, 527, 526, -1, 61, 528, 527, -1, 61, 520, 528, -1, 61, 62, 520, -1, 62, 519, 520, -1, 62, 521, 519, -1, 62, 529, 521, -1, 62, 530, 529, -1, 664, 59, 88, -1, 664, 665, 59, -1, 88, 666, 664, -1, 667, 666, 668, -1, 654, 666, 667, -1, 664, 666, 654, -1, 88, 77, 666, -1, 668, 666, 77, -1, 668, 77, 76, -1, 669, 668, 76, -1, 76, 670, 669, -1, 670, 76, 79, -1, 532, 670, 79, -1, 79, 80, 532, -1, 642, 438, 531, -1, 531, 662, 642, -1, 642, 671, 643, -1, 643, 671, 644, -1, 644, 671, 641, -1, 641, 671, 662, -1, 662, 671, 642, -1, 672, 667, 668, -1, 672, 668, 669, -1, 669, 673, 672, -1, 673, 669, 670, -1, 532, 534, 673, -1, 673, 670, 532, -1, 667, 674, 654, -1, 674, 667, 672, -1, 674, 672, 673, -1, 673, 675, 674, -1, 534, 535, 675, -1, 675, 673, 534, -1, 535, 440, 676, -1, 674, 676, 654, -1, 675, 676, 674, -1, 675, 535, 676, -1, 654, 676, 440, -1, 95, 677, 69, -1, 69, 677, 678, -1, 69, 678, 31, -1, 678, 677, 679, -1, 679, 677, 95, -1, 679, 95, 9, -1, 680, 537, 536, -1, 680, 536, 538, -1, 680, 538, 539, -1, 680, 539, 540, -1, 680, 540, 541, -1, 680, 541, 542, -1, 680, 542, 543, -1, 680, 543, 544, -1, 680, 544, 545, -1, 680, 545, 546, -1, 680, 546, 547, -1, 680, 547, 548, -1, 680, 548, 549, -1, 680, 549, 550, -1, 680, 550, 551, -1, 680, 551, 552, -1, 680, 552, 553, -1, 680, 553, 554, -1, 680, 554, 555, -1, 556, 680, 555, -1, 557, 680, 556, -1, 558, 680, 557, -1, 559, 680, 558, -1, 560, 680, 559, -1, 561, 680, 560, -1, 562, 680, 561, -1, 563, 680, 562, -1, 564, 680, 563, -1, 565, 680, 564, -1, 566, 680, 565, -1, 567, 680, 566, -1, 568, 680, 567, -1, 568, 569, 680, -1, 569, 570, 680, -1, 570, 571, 680, -1, 571, 572, 680, -1, 572, 573, 680, -1, 573, 574, 680, -1, 574, 575, 680, -1, 575, 576, 680, -1, 576, 577, 680, -1, 577, 578, 680, -1, 578, 579, 680, -1, 579, 580, 680, -1, 580, 581, 680, -1, 581, 582, 680, -1, 680, 582, 583, -1, 680, 583, 584, -1, 680, 584, 585, -1, 680, 585, 586, -1, 680, 586, 587, -1, 680, 587, 537, -1, 589, 681, 588, -1, 588, 681, 590, -1, 590, 681, 591, -1, 591, 681, 592, -1, 592, 681, 593, -1, 593, 681, 594, -1, 594, 681, 595, -1, 681, 596, 595, -1, 681, 597, 596, -1, 681, 598, 597, -1, 681, 599, 598, -1, 681, 600, 599, -1, 681, 601, 600, -1, 681, 602, 601, -1, 681, 603, 602, -1, 681, 604, 603, -1, 681, 605, 604, -1, 681, 606, 605, -1, 681, 607, 606, -1, 681, 608, 607, -1, 681, 609, 608, -1, 681, 610, 609, -1, 681, 611, 610, -1, 681, 612, 611, -1, 681, 613, 612, -1, 681, 614, 613, -1, 681, 615, 614, -1, 681, 616, 615, -1, 681, 617, 616, -1, 681, 618, 617, -1, 681, 619, 618, -1, 681, 620, 619, -1, 621, 620, 681, -1, 622, 621, 681, -1, 623, 622, 681, -1, 624, 623, 681, -1, 625, 624, 681, -1, 626, 625, 681, -1, 627, 626, 681, -1, 628, 627, 681, -1, 629, 628, 681, -1, 630, 629, 681, -1, 631, 630, 681, -1, 632, 631, 681, -1, 633, 632, 681, -1, 633, 681, 634, -1, 634, 681, 635, -1, 635, 681, 636, -1, 636, 681, 637, -1, 637, 681, 638, -1, 638, 681, 639, -1, 639, 681, 589, -1, 72, 92, 74, -1, 72, 514, 92, -1, 58, 658, 92, -1, 55, 658, 58, -1, 641, 662, 58, -1, 682, 56, 683, -1, 58, 682, 683, -1, 56, 58, 683, -1, 58, 662, 682, -1, 514, 641, 58, -1, 58, 92, 514, -1, 42, 645, 646, -1, 68, 52, 646, -1, 28, 52, 68, -1, 52, 42, 646, -1, 31, 29, 69, -1, 29, 28, 69, -1, 56, 682, 33, -1, 33, 684, 56, -1, 42, 33, 685, -1, 42, 685, 26, -1, 685, 682, 64, -1, 685, 64, 26, -1, 33, 682, 685, -1, 64, 66, 686, -1, 687, 688, 64, -1, 64, 686, 687, -1, 688, 689, 64, -1, 66, 690, 686, -1, 665, 664, 691, -1, 689, 692, 64, -1, 691, 664, 693, -1, 664, 654, 693, -1, 694, 654, 21, -1, 695, 654, 694, -1, 696, 654, 695, -1, 693, 654, 696, -1, 26, 652, 649, -1, 697, 690, 66, -1, 22, 653, 652, -1, 22, 654, 653, -1, 26, 22, 652, -1, 21, 654, 22, -1, 698, 26, 64, -1, 692, 698, 64, -1, 66, 663, 697, -1, 698, 699, 26, -1, 699, 25, 26, -1, 20, 98, 700, -1, 700, 701, 20, -1, 20, 701, 702, -1, 20, 702, 19, -1, 701, 703, 702, -1, 12, 655, 20, -1, 12, 656, 655, -1, 12, 7, 656, -1, 11, 7, 12, -1, 704, 705, 706, -1, 706, 705, 707, -1, 705, 7, 707, -1, 708, 7, 709, -1, 709, 7, 11, -1, 710, 7, 708, -1, 711, 7, 710, -1, 707, 7, 711, -1, 712, 703, 701, -1, 701, 713, 712, -1, 9, 95, 6, -1, 7, 6, 95, -1, 700, 98, 93, -1, 700, 93, 714, -1, 93, 659, 714, -1, 55, 714, 659, -1, 659, 660, 715, -1, 660, 661, 715, -1, 661, 658, 715, -1, 658, 55, 715, -1, 55, 659, 715, -1, 64, 682, 662, -1, 663, 530, 716, -1, 717, 663, 716, -1, 717, 716, 718, -1, 718, 719, 717, -1, 718, 720, 719, -1, 721, 719, 720, -1, 721, 720, 722, -1, 722, 723, 721, -1, 723, 722, 724, -1, 725, 723, 724, -1, 725, 724, 726, -1, 726, 727, 725, -1, 727, 726, 728, -1, 728, 729, 727, -1, 728, 730, 729, -1, 728, 731, 730, -1, 62, 716, 530, -1, 62, 718, 716, -1, 60, 720, 718, -1, 60, 718, 62, -1, 60, 722, 720, -1, 724, 722, 60, -1, 726, 724, 60, -1, 728, 726, 60, -1, 731, 728, 60, -1, 732, 731, 60, -1, 733, 732, 60, -1, 734, 733, 60, -1, 735, 60, 59, -1, 735, 734, 60, -1, 730, 731, 732, -1, 736, 730, 732, -1, 736, 732, 733, -1, 737, 736, 733, -1, 733, 734, 737, -1, 734, 738, 737, -1, 738, 734, 735, -1, 739, 738, 735, -1, 665, 739, 59, -1, 739, 735, 59, -1, 740, 28, 27, -1, 741, 740, 27, -1, 27, 742, 741, -1, 742, 27, 30, -1, 678, 742, 30, -1, 30, 31, 678, -1, 743, 740, 741, -1, 743, 744, 740, -1, 741, 745, 743, -1, 745, 741, 742, -1, 678, 679, 745, -1, 745, 742, 678, -1, 744, 5, 7, -1, 5, 744, 743, -1, 745, 8, 5, -1, 5, 743, 745, -1, 679, 9, 8, -1, 8, 745, 679, -1, 57, 714, 55, -1, 714, 57, 700, -1, 684, 33, 37, -1, 684, 37, 701, -1, 57, 684, 701, -1, 700, 57, 701, -1, 56, 684, 57, -1, 701, 37, 713, -1, 713, 37, 43, -1, 4, 2, 50, -1, 50, 2, 49, -1, 49, 2, 48, -1, 48, 2, 46, -1, 46, 2, 47, -1, 47, 2, 53, -1, 53, 2, 54, -1, 2, 45, 54, -1, 2, 44, 45, -1, 2, 41, 44, -1, 2, 39, 41, -1, 2, 36, 39, -1, 2, 34, 36, -1, 2, 32, 34, -1, 2, 3, 32, -1, 3, 35, 32, -1, 3, 38, 35, -1, 3, 40, 38, -1, 3, 43, 40, -1, 705, 704, 0, -1, 705, 0, 51, -1, 744, 746, 740, -1, 7, 746, 744, -1, 705, 746, 7, -1, 51, 746, 705, -1, 51, 28, 746, -1, 740, 746, 28, -1, 747, 665, 691, -1, 748, 665, 747, -1, 748, 747, 749, -1, 747, 691, 693, -1, 747, 693, 696, -1, 747, 696, 695, -1, 747, 695, 694, -1, 747, 694, 21, -1, 747, 21, 23, -1, 747, 23, 24, -1, 747, 24, 25, -1, 747, 25, 699, -1, 747, 699, 698, -1, 747, 698, 692, -1, 747, 692, 689, -1, 747, 689, 688, -1, 687, 747, 688, -1, 749, 747, 687, -1, 749, 687, 686, -1, 690, 749, 686, -1, 697, 749, 690, -1, 663, 749, 697, -1, 750, 704, 706, -1, 751, 704, 750, -1, 751, 750, 752, -1, 750, 706, 707, -1, 750, 707, 711, -1, 750, 711, 710, -1, 750, 710, 708, -1, 750, 708, 709, -1, 750, 709, 11, -1, 750, 11, 10, -1, 750, 10, 13, -1, 750, 13, 14, -1, 750, 14, 15, -1, 750, 15, 16, -1, 750, 16, 17, -1, 750, 17, 18, -1, 19, 750, 18, -1, 752, 750, 19, -1, 752, 19, 702, -1, 703, 752, 702, -1, 712, 752, 703, -1, 713, 752, 712, -1, 717, 749, 663, -1, 719, 749, 717, -1, 721, 748, 719, -1, 719, 748, 749, -1, 723, 748, 721, -1, 723, 725, 748, -1, 725, 727, 748, -1, 727, 729, 748, -1, 729, 730, 748, -1, 748, 730, 736, -1, 748, 736, 737, -1, 748, 737, 738, -1, 748, 739, 665, -1, 748, 738, 739, -1, 713, 43, 753, -1, 754, 713, 753, -1, 754, 753, 755, -1, 755, 756, 754, -1, 755, 757, 756, -1, 758, 756, 757, -1, 758, 757, 759, -1, 759, 760, 758, -1, 760, 759, 761, -1, 762, 760, 761, -1, 762, 761, 763, -1, 763, 764, 762, -1, 764, 763, 765, -1, 765, 766, 764, -1, 765, 767, 766, -1, 765, 768, 767, -1, 3, 753, 43, -1, 3, 755, 753, -1, 1, 757, 755, -1, 1, 755, 3, -1, 1, 759, 757, -1, 761, 759, 1, -1, 763, 761, 1, -1, 765, 763, 1, -1, 768, 765, 1, -1, 769, 768, 1, -1, 770, 769, 1, -1, 771, 770, 1, -1, 772, 1, 0, -1, 772, 771, 1, -1, 767, 768, 769, -1, 773, 767, 769, -1, 773, 769, 770, -1, 774, 773, 770, -1, 770, 771, 774, -1, 771, 775, 774, -1, 775, 771, 772, -1, 776, 775, 772, -1, 704, 776, 0, -1, 776, 772, 0, -1, 754, 752, 713, -1, 756, 752, 754, -1, 758, 751, 756, -1, 756, 751, 752, -1, 760, 751, 758, -1, 760, 762, 751, -1, 762, 764, 751, -1, 764, 766, 751, -1, 766, 767, 751, -1, 751, 767, 773, -1, 751, 773, 774, -1, 751, 774, 775, -1, 751, 776, 704, -1, 751, 775, 776, -1 ] } } ] } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 0.000 description "top" position 10.500 0.500 64.702 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 3.142 description "bottom" position 10.500 0.500 -123.702 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 1.571 description "front" position 10.500 -93.702 -29.500 } Viewpoint { jump TRUE orientation -0.000 -0.707 -0.707 3.142 description "back" position 10.500 94.702 -29.500 } Viewpoint { jump TRUE orientation 0.577 -0.577 -0.577 2.094 description "right" position -83.702 0.500 -29.500 } Viewpoint { jump TRUE orientation 0.577 0.577 0.577 2.094 description "left" position 104.702 0.500 -29.500 } NavigationInfo { avatarSize [0.25, 1.6, 0.75] headlight TRUE speed 1.0 type "EXAMINE" visibilityLimit 0.0 } choreonoid-1.5.0/share/model/GR001/parts/R_SHOULDER_R.wrl0000664000000000000000000016520412741425367021172 0ustar rootroot#VRML V2.0 utf8 WorldInfo { title "Exported tringle mesh to VRML97" info ["Created by FreeCAD" ""] } Background { skyAngle 1.57 skyColor 0.1 0.2 0.2 } Transform { scale 0.001 0.001 0.001 rotation 0 0 1 0 scaleOrientation 0 0 1 0 bboxCenter 0 0 0 bboxSize 37.000 36.299 65.500 center 0.000 0.000 0.000 #translation 0.500 2.150 22.750 children [ Shape { appearance Appearance { material Material { ambientIntensity 0.2 diffuseColor 0.50 0.50 0.50 emissiveColor 0.00 0.00 0.00 # specularColor 0.98 0.98 0.98 shininess 0.06 transparency 0.00 } } geometry IndexedFaceSet { solid FALSE coord Coordinate { point [ -16.500 -0.016 0.000, -16.500 -4.000 -0.000, -16.500 -3.874 0.995, -16.500 -3.505 1.927, -16.500 -2.916 2.738, -16.500 -2.143 3.377, -16.500 -1.236 3.804, -16.500 -0.251 3.992, -16.500 0.750 3.929, -16.500 1.703 3.619, -16.500 2.550 3.082, -16.500 3.236 2.351, -16.500 3.719 1.472, -16.500 3.968 0.501, -16.500 3.968 -0.501, -16.500 3.719 -1.472, -16.500 3.236 -2.351, -16.500 2.550 -3.082, -16.500 1.703 -3.619, -16.500 0.750 -3.929, -16.500 -0.251 -3.992, -16.500 -1.236 -3.804, -16.500 -2.143 -3.377, -16.500 -2.916 -2.738, -16.500 -3.505 -1.927, -16.500 -3.874 -0.995, -16.500 -4.000 -0.000, -15.550 -4.000 -0.000, -15.550 -3.864 1.035, -15.550 -3.464 2.000, -15.550 -2.828 2.828, -15.550 -2.000 3.464, -16.500 -1.236 3.804, -15.550 -1.035 3.864, -15.550 0.000 4.000, -16.500 0.750 3.929, -15.550 1.035 3.864, -15.550 2.000 3.464, -16.500 2.550 3.082, -15.550 2.828 2.828, -15.550 3.464 2.000, -16.500 3.719 1.472, -15.550 3.864 1.035, -15.550 4.000 -0.000, -15.550 3.864 -1.035, -16.500 3.719 -1.472, -15.550 3.464 -2.000, -15.550 2.828 -2.828, -16.500 2.550 -3.082, -15.550 2.000 -3.464, -15.550 1.035 -3.864, -16.500 0.750 -3.929, -15.550 -0.000 -4.000, -16.500 -0.251 -3.992, -15.550 -1.035 -3.864, -16.500 -1.236 -3.804, -15.550 -2.000 -3.464, -16.500 -2.143 -3.377, -15.550 -2.828 -2.828, -15.550 -3.464 -2.000, -15.550 -3.864 -1.035, -15.550 11.250 -29.000, -15.550 11.250 10.000, -15.550 -11.250 -29.000, -15.550 -11.250 10.000, -15.550 -0.000 -9.500, -15.550 9.925 -29.000, -15.550 6.855 -29.000, -15.550 -6.855 -29.000, -15.550 -9.925 -29.000, -14.377 11.250 -29.000, -14.784 10.823 -29.000, -15.175 10.381 -29.000, -3.000 11.250 -9.500, 9.550 11.250 10.000, 9.550 11.250 -29.000, 9.500 11.250 -29.000, 8.377 11.250 -29.000, -2.500 11.250 -29.000, -11.828 11.250 -29.000, -17.027 -7.697 -29.000, -16.513 -4.678 -29.000, -18.113 -5.254 -29.000, -17.102 -2.372 -29.000, -18.777 -2.664 -29.000, -17.300 -0.000 -29.000, -19.000 -0.000 -29.000, -17.102 2.372 -29.000, -16.513 4.678 -29.000, -18.777 2.664 -29.000, -18.113 5.254 -29.000, -17.027 7.697 -29.000, 9.550 -11.250 10.000, 9.550 11.250 10.000, -16.425 0.000 -29.000, 9.550 -11.250 -29.000, -3.000 -11.250 -9.500, 9.500 -11.250 -29.000, 8.377 -11.250 -29.000, -14.377 -11.250 -29.000, -2.500 -11.250 -29.000, -11.828 -11.250 -29.000, -14.784 -10.823 -29.000, -15.175 -10.381 -29.000, -1.214 15.900 -31.000, -3.902 15.975 -31.000, -1.214 15.900 -29.000, -4.099 15.962 -29.000, -18.774 2.680 -31.000, -19.000 -0.000 -31.000, -18.102 5.283 -31.000, -17.004 7.738 -31.000, -15.511 9.974 -31.000, -13.664 11.928 -31.000, -12.172 13.110 -29.000, -11.515 13.546 -31.000, -9.668 14.544 -29.000, -9.126 14.781 -31.000, -6.947 15.505 -29.000, -6.565 15.598 -31.000, 9.550 -6.255 -4.988, 9.550 -4.988 -6.255, 9.550 3.471 7.208, 9.550 4.988 6.255, 9.550 6.255 -4.988, 9.550 4.988 -6.255, 9.550 -7.208 -3.471, 9.550 7.208 -3.471, 9.550 3.471 -7.208, 9.550 7.799 -1.780, 9.550 1.780 7.799, 9.550 0.000 8.000, 9.550 -8.000 -0.000, 9.550 -7.799 1.780, 9.550 -7.208 3.471, 9.550 -6.255 4.988, 9.550 -4.988 6.255, 9.550 -3.471 7.208, 9.550 -1.780 7.799, 9.550 -3.471 -7.208, 9.550 -7.799 -1.780, 9.550 0.000 -9.500, 9.550 6.255 4.988, 9.550 7.208 3.471, 9.550 1.780 -7.799, 9.550 7.799 1.780, 9.550 -0.000 -8.000, 9.550 8.000 -0.000, 9.550 -1.780 -7.799, 9.500 9.987 -29.000, 9.500 -9.987 -29.000, 9.525 0.000 -29.000, 9.500 14.200 -29.000, 7.147 12.371 -29.000, 5.808 13.358 -29.000, 4.373 14.200 -29.000, -1.312 14.200 -29.000, -2.500 14.200 -29.000, 2.939 12.725 -29.000, -3.000 14.300 -29.000, -3.000 15.900 -29.000, -6.145 13.950 -29.000, -9.137 12.916 -29.000, -3.000 14.200 -29.000, -7.164 12.775 -29.000, -3.000 -16.000 -31.000, -3.000 -16.000 -29.000, -5.688 -15.773 -29.000, -5.778 -15.757 -31.000, -8.472 -15.035 -31.000, -8.299 -15.097 -29.000, -11.000 -13.856 -31.000, -10.760 -13.992 -29.000, -13.000 -12.490 -29.000, -13.285 -12.257 -31.000, -13.475 -12.095 -29.000, -13.934 -11.681 -29.000, -15.257 -10.285 -31.000, -16.856 -8.000 -31.000, -18.035 -5.472 -31.000, -18.757 -2.778 -31.000, 9.500 -14.300 -29.000, 7.090 -12.417 -29.000, 5.685 -13.438 -29.000, 4.177 -14.300 -29.000, -2.500 -11.300 -29.000, -0.500 -11.300 -29.000, -0.500 -14.300 -29.000, 2.939 -12.775 -29.000, -13.000 -11.300 -29.000, -11.785 -11.283 -29.000, -11.764 -11.300 -29.000, -11.806 -11.267 -29.000, -7.164 -11.275 -29.000, -12.795 12.651 -49.775, -13.664 11.928 -31.000, -18.774 2.683 -55.500, -19.000 -0.000 -55.500, -7.606 15.323 -50.552, -8.803 14.911 -49.917, -10.114 14.331 -49.566, -17.000 7.746 -55.500, -18.101 5.289 -55.500, -16.978 7.786 -54.982, -18.102 5.283 -31.000, -16.131 9.142 -52.390, -16.677 8.303 -53.559, -17.004 7.738 -31.000, -16.911 7.905 -54.469, -5.773 15.758 -52.554, -6.621 15.585 -51.398, -6.565 15.598 -31.000, -14.068 11.555 -50.343, -15.210 10.341 -51.225, -3.633 15.987 -55.500, -4.588 15.921 -54.186, -5.182 15.851 -53.368, -2.825 15.999 -55.500, -2.018 15.970 -55.500, -1.214 15.900 -55.500, -11.351 13.648 -49.510, 9.500 15.900 -29.000, 9.500 15.900 -35.000, 1.882 15.900 -43.231, 1.223 15.900 -45.064, 2.940 15.900 -41.595, 8.000 15.900 -55.367, 8.000 15.900 -55.500, 6.115 15.900 -54.797, 4.343 15.900 -40.243, 6.017 15.900 -39.246, 1.000 15.900 -47.000, 13.551 15.900 -39.528, 15.146 15.900 -40.646, 4.411 15.900 -53.808, 2.981 15.900 -52.454, 1.900 15.900 -50.808, 1.228 15.900 -48.956, 7.875 15.900 -38.657, 9.817 15.900 -38.506, 11.743 15.900 -38.801, 10.550 -8.000 -0.000, 10.550 -7.799 1.780, 10.550 -7.208 3.471, 10.550 -6.255 4.988, 10.550 -4.988 6.255, 10.550 -3.471 7.208, 10.550 -1.780 7.799, 10.550 0.000 8.000, 10.550 1.780 7.799, 10.550 3.471 7.208, 10.550 4.988 6.255, 10.550 6.255 4.988, 10.550 7.208 3.471, 10.550 7.799 1.780, 10.550 8.000 -0.000, 10.550 7.799 -1.780, 10.550 7.208 -3.471, 10.550 6.255 -4.988, 10.550 4.988 -6.255, 10.550 3.471 -7.208, 10.550 1.780 -7.799, 10.550 -0.000 -8.000, 10.550 -1.780 -7.799, 10.550 -3.471 -7.208, 10.550 -4.988 -6.255, 10.550 -6.255 -4.988, 10.550 -7.208 -3.471, 10.550 -7.799 -1.780, 9.500 9.987 -31.000, 9.500 12.094 -30.000, 9.500 14.200 -31.000, 9.500 -9.987 -31.000, 9.500 -12.144 -30.000, 9.500 -14.300 -31.000, 9.500 15.000 -29.000, 2.568 15.000 -29.000, 6.034 14.600 -29.000, 3.180 14.758 -29.000, 3.782 14.491 -29.000, 9.500 14.200 -29.000, -2.500 14.291 -29.000, -2.103 14.272 -29.000, -2.500 15.000 -29.000, -1.707 14.241 -29.000, 0.936 14.600 -29.000, -2.833 14.299 -29.000, -2.667 14.296 -29.000, 1.333 15.402 -29.000, 0.070 15.703 -29.000, -2.750 14.250 -29.000, -2.500 -16.000 -31.000, 2.223 -16.000 -42.607, 3.668 -16.000 -40.816, 5.358 -16.000 -39.578, 9.500 -16.000 -35.000, 9.500 -16.000 -31.000, 6.424 -16.000 -54.924, 8.000 -16.000 -55.500, 8.000 -16.000 -55.367, 1.311 -16.000 -44.720, -2.500 -16.000 -29.000, 1.000 -16.000 -47.000, -3.000 -16.000 -55.500, 15.146 -16.000 -40.646, 13.421 -16.000 -39.458, 3.668 -16.000 -53.184, 2.223 -16.000 -51.393, 4.962 -16.000 -54.187, 1.311 -16.000 -49.280, 7.299 -16.000 -38.790, 9.374 -16.000 -38.501, 11.457 -16.000 -38.728, -13.741 -11.859 -50.162, -12.352 -12.982 -49.654, -13.285 -12.257 -31.000, -3.633 -15.987 -55.500, -3.422 -15.994 -55.500, -4.230 -15.953 -54.678, -4.826 -15.896 -53.858, -3.211 -15.999 -55.500, -15.889 -9.481 -52.021, -14.960 -10.628 -50.993, -17.000 -7.746 -55.500, -16.958 -7.821 -54.795, -18.101 -5.289 -55.500, -5.773 -15.758 -52.554, -5.778 -15.757 -31.000, -7.415 -15.379 -50.689, -6.456 -15.622 -51.582, -16.835 -8.037 -54.102, -16.548 -8.512 -53.215, -9.619 -14.567 -49.661, -8.535 -15.012 -50.030, -18.774 -2.683 -55.500, -10.939 -13.891 -49.500, -0.500 -20.300 -29.000, -0.500 -16.000 -29.000, -13.000 -20.300 -29.000, -6.750 -16.395 -29.000, 1.108 -15.464 -29.000, -0.500 -15.803 -29.000, 4.500 -15.150 -29.000, 2.672 -14.961 -29.000, 9.500 -16.000 -29.000, -6.750 -11.300 -15.750, -0.500 -11.300 -2.500, -13.000 -11.300 -2.500, -0.500 -15.800 -15.750, -0.500 -20.300 -2.500, -13.000 -15.800 -15.750, -13.000 -20.300 -2.500, -5.183 14.132 -53.367, -5.773 14.029 -52.554, -3.633 14.286 -55.500, -4.703 15.008 -54.027, -4.589 14.211 -54.184, -3.000 15.900 -55.500, -3.211 14.298 -55.500, -3.422 14.294 -55.500, -3.000 14.300 -55.500, -10.197 12.357 -49.554, -11.497 11.502 -49.521, -8.829 13.058 -49.907, -16.998 2.925 -55.334, -17.000 2.914 -55.500, -7.607 13.537 -50.551, -16.991 2.957 -55.169, -16.964 3.082 -54.844, -6.619 13.834 -51.400, -16.884 3.422 -54.328, -16.664 4.218 -53.520, -16.073 5.797 -52.295, -15.159 7.526 -51.176, -14.059 9.065 -50.339, -12.837 10.379 -49.788, -17.000 -2.914 -55.500, -17.166 -1.950 -55.500, -17.267 -0.977 -55.500, -17.166 1.950 -55.500, -17.267 0.977 -55.500, -18.000 0.000 -55.500, -17.300 -0.000 -55.500, 4.373 14.200 -55.500, 8.000 14.200 -55.500, 0.713 15.563 -55.500, 3.393 15.050 -55.500, 2.585 14.994 -55.500, 8.000 14.200 -55.367, 4.143 15.450 -29.000, 11.293 15.900 -43.424, 16.095 15.900 -41.638, 13.267 15.900 -45.656, 12.808 15.900 -44.751, 16.016 15.900 -41.542, 5.675 15.900 -48.169, 5.500 15.900 -47.000, 15.936 15.900 -41.447, 15.854 15.900 -41.354, 10.335 15.900 -43.088, 9.324 15.900 -43.004, 8.000 15.900 -50.708, 6.982 15.900 -50.108, 12.135 15.900 -43.991, 8.323 15.900 -43.177, 6.183 15.900 -49.236, 5.629 15.900 -45.993, 18.000 15.900 -47.000, 17.998 15.900 -47.167, 15.000 15.900 -47.500, 17.993 15.900 -47.333, 7.399 15.900 -43.596, 17.985 15.900 -47.500, 17.847 15.900 -45.394, 17.932 15.900 -45.926, 17.983 15.900 -46.462, 6.007 15.900 -45.051, 6.610 15.900 -44.235, 15.000 15.900 -49.500, 13.151 15.900 -48.634, 12.622 15.900 -49.500, 13.445 15.900 -47.662, 13.484 15.900 -46.648, 9.500 15.000 -31.000, 9.500 15.050 -32.000, 9.500 14.200 -35.000, 9.500 14.200 -31.000, 15.146 14.200 -40.646, 10.550 0.637 -0.771, 10.550 0.809 -0.588, 10.550 0.426 -0.905, 10.550 0.930 -0.368, 10.550 0.187 -0.982, 10.550 0.992 -0.125, 10.550 -0.063 -0.998, 10.550 0.992 0.125, 10.550 -0.309 -0.951, 10.550 0.930 0.368, 10.550 -0.536 -0.844, 10.550 0.809 0.588, 10.550 -0.729 -0.685, 10.550 0.637 0.771, 10.550 0.426 0.905, 10.550 -0.876 -0.482, 10.550 -0.969 -0.249, 10.550 0.187 0.982, 10.550 -1.000 -0.000, 10.550 -0.063 0.998, 10.550 -0.309 0.951, 10.550 -0.969 0.249, 10.550 -0.536 0.844, 10.550 -0.876 0.482, 10.550 -0.729 0.685, 9.500 9.987 -31.000, 7.993 11.626 -31.000, 6.273 13.039 -31.000, 4.373 14.200 -31.000, -1.312 14.200 -31.000, 3.500 -0.050 -31.000, 9.500 -9.987 -31.000, -2.500 14.200 -31.000, -2.500 -14.300 -31.000, 4.177 -14.300 -31.000, 7.939 -11.676 -31.000, 6.153 -13.124 -31.000, 9.500 -16.000 -29.000, 9.500 -14.300 -31.000, 9.500 -14.300 -29.000, 9.500 -16.000 -31.000, 6.853 -16.000 -51.242, 6.424 -16.000 -54.924, 8.000 -16.000 -51.770, 16.095 -16.000 -41.638, 13.830 -16.000 -44.500, 17.847 -16.000 -45.394, 4.500 -16.000 -47.000, 4.670 -16.000 -45.706, 4.659 -16.000 -48.253, 13.036 -16.000 -43.464, 15.936 -16.000 -41.447, 15.854 -16.000 -41.354, 8.206 -16.000 -42.170, 9.500 -16.000 -42.000, 16.016 -16.000 -41.542, 5.875 -16.000 -50.443, 7.299 -16.000 -38.790, 5.170 -16.000 -44.500, 12.000 -16.000 -42.670, 5.358 -16.000 -39.578, 7.000 -16.000 -42.670, 14.330 -16.000 -48.294, 13.830 -16.000 -49.500, 15.000 -16.000 -49.500, 5.964 -16.000 -43.464, 5.128 -16.000 -49.425, 15.000 -16.000 -47.500, 17.998 -16.000 -47.167, 18.000 -16.000 -47.000, 17.993 -16.000 -47.333, 17.985 -16.000 -47.500, 17.983 -16.000 -46.462, 17.932 -16.000 -45.926, 10.794 -16.000 -42.170, 14.500 -16.000 -47.000, 14.330 -16.000 -45.706, 8.000 -16.000 -55.367, 8.000 -14.300 -55.500, 8.000 -14.300 -55.367, 4.177 -14.300 -55.500, 1.883 -15.237 -55.500, -0.529 -15.808 -55.500, 9.500 -14.300 -35.000, 9.500 -16.000 -35.000, 15.146 -14.300 -40.646, 3.500 -16.000 -30.000, -4.231 -14.247 -54.677, -3.633 -14.286 -55.500, -5.773 -14.029 -52.554, -4.703 -15.008 -54.027, -4.827 -14.183 -53.857, -3.316 -15.143 -55.500, -3.000 -14.300 -55.500, -3.211 -14.298 -55.500, -3.422 -14.294 -55.500, -8.126 -13.350 -50.233, -7.157 -13.683 -50.893, -16.992 -2.953 -55.186, -6.359 -13.900 -51.697, -16.967 -3.066 -54.875, -16.911 -3.312 -54.471, -16.779 -3.825 -53.886, -16.478 -4.779 -53.052, -15.784 -6.409 -51.878, -14.763 -8.131 -50.827, -13.519 -9.687 -50.055, -12.148 -10.991 -49.611, -10.766 -12.008 -49.505, -9.362 -12.807 -49.728, -13.000 -20.300 -29.000, -0.500 -20.300 -29.000, -13.000 -20.300 -2.500, -0.500 -20.300 -2.500, -0.500 -11.300 -2.500, -13.000 -11.300 -2.500, -12.192 10.954 -31.000, -5.483 14.083 -31.000, -13.954 9.192 -31.000, -7.891 13.438 -31.000, -3.000 14.300 -31.000, -10.150 12.384 -31.000, -17.300 -0.000 -31.000, -17.083 2.483 -31.000, -16.438 4.891 -31.000, -15.384 7.150 -31.000, -1.312 14.200 -55.500, -1.873 14.256 -55.500, -2.436 14.289 -55.500, 0.686 15.050 -55.500, -17.083 -2.483 -31.000, -12.192 -10.954 -31.000, -10.150 -12.384 -31.000, -13.954 -9.192 -31.000, -15.384 -7.150 -31.000, -3.000 -14.300 -31.000, -5.483 -14.083 -31.000, -7.891 -13.438 -31.000, -16.438 -4.891 -31.000, 6.713 14.200 -55.030, 5.494 14.200 -54.497, 4.373 14.200 -53.780, 17.985 14.200 -47.500, 17.620 14.200 -49.513, 17.620 15.900 -49.513, 16.784 15.900 -51.381, 16.784 14.200 -51.381, 15.526 15.900 -52.995, 15.526 14.200 -52.995, 13.918 15.900 -54.262, 13.918 14.200 -54.262, 12.055 15.900 -55.107, 12.055 14.200 -55.107, 10.043 15.900 -55.483, 10.043 14.200 -55.483, 18.000 15.900 -47.500, 12.993 15.900 -51.491, 10.997 15.900 -50.709, 10.009 15.900 -50.967, 8.988 15.900 -50.967, 11.888 15.900 -50.209, 6.982 14.200 -50.108, 8.000 14.200 -50.708, 12.808 14.200 -44.751, 12.135 14.200 -43.991, 6.183 14.200 -49.236, 13.267 14.200 -45.656, 5.629 14.200 -45.993, 5.500 14.200 -47.000, 5.675 14.200 -48.169, 6.007 14.200 -45.051, 13.484 14.200 -46.648, 13.445 14.200 -47.662, 6.610 14.200 -44.235, 13.151 14.200 -48.634, 7.399 14.200 -43.596, 12.622 14.200 -49.500, 8.323 14.200 -43.177, 11.888 14.200 -50.209, 9.324 14.200 -43.004, 10.997 14.200 -50.709, 10.335 14.200 -43.088, 10.009 14.200 -50.967, 11.293 14.200 -43.424, 8.988 14.200 -50.967, 15.391 15.900 -40.873, 15.627 15.900 -41.109, 16.058 15.900 -41.558, 17.472 15.900 -44.052, 16.883 15.900 -42.788, 18.000 15.900 -45.723, 6.046 14.200 -39.234, 7.899 14.200 -38.652, 4.373 14.200 -40.220, 13.557 14.200 -39.530, 9.760 14.200 -35.823, 9.836 14.200 -38.507, 11.755 14.200 -38.805, 15.391 14.200 -40.873, 15.627 14.200 -41.109, 15.854 14.200 -41.354, 10.550 -0.004 0.000, 2.958 14.200 -52.427, 1.890 14.200 -50.786, 1.225 14.200 -48.945, 1.000 14.200 -47.000, 1.225 14.200 -45.055, 1.890 14.200 -43.214, 2.958 14.200 -41.573, -2.156 14.200 -43.250, -3.000 14.200 -55.500, -3.000 14.200 -31.000, -9.900 -0.000 -31.000, 4.177 -14.300 -53.627, 2.841 -14.300 -52.282, 1.835 -14.300 -50.675, 1.211 -14.300 -48.884, 1.000 -14.300 -47.000, 4.177 -14.300 -40.373, 2.841 -14.300 -41.718, 1.211 -14.300 -45.116, 0.589 -14.300 -43.250, 1.835 -14.300 -43.325, 7.737 -14.300 -38.685, 5.858 -14.300 -39.320, 13.520 -14.300 -39.511, 9.712 -14.300 -38.503, 9.662 -14.300 -35.823, 11.675 -14.300 -38.783, 18.000 -16.000 -47.500, 16.784 -16.000 -51.381, 17.620 -16.000 -49.513, 15.526 -16.000 -52.995, 13.005 -16.000 -50.566, 10.043 -16.000 -55.483, 12.055 -16.000 -55.107, 10.669 -16.000 -51.861, 11.925 -16.000 -51.372, 9.328 -16.000 -51.997, 12.993 -16.000 -51.491, 13.918 -16.000 -54.262, 6.853 -14.300 -51.242, 5.875 -14.300 -50.443, 13.036 -14.300 -43.464, 13.830 -14.300 -44.500, 5.128 -14.300 -49.425, 14.330 -14.300 -45.706, 4.500 -14.300 -47.000, 4.670 -14.300 -45.706, 4.659 -14.300 -48.253, 14.500 -14.300 -47.000, 5.170 -14.300 -44.500, 14.330 -14.300 -48.294, 5.964 -14.300 -43.464, 13.830 -14.300 -49.500, 7.000 -14.300 -42.670, 13.005 -14.300 -50.566, 8.206 -14.300 -42.170, 11.925 -14.300 -51.372, 9.500 -14.300 -42.000, 10.669 -14.300 -51.861, 10.794 -14.300 -42.170, 9.328 -14.300 -51.997, 8.000 -14.300 -51.770, 12.000 -14.300 -42.670, 15.391 -16.000 -40.873, 15.627 -16.000 -41.109, 16.058 -16.000 -41.558, 16.883 -16.000 -42.788, 17.472 -16.000 -44.052, 18.000 -16.000 -45.723, 6.635 -14.300 -55.002, 5.348 -14.300 -54.417, 17.985 -14.300 -47.500, 17.620 -14.300 -49.513, 16.784 -14.300 -51.381, 15.526 -14.300 -52.995, 13.918 -14.300 -54.262, 12.055 -14.300 -55.107, 10.043 -14.300 -55.483, 0.589 -15.150 -55.500, 15.391 -14.300 -40.873, 15.627 -14.300 -41.109, 15.854 -14.300 -41.354, -2.156 14.250 -55.500, 16.095 14.200 -41.638, 17.847 14.200 -45.394, 16.016 14.200 -41.542, 15.936 14.200 -41.447, 15.000 14.200 -47.500, 17.998 14.200 -47.167, 18.000 14.200 -47.000, 17.993 14.200 -47.333, 17.932 14.200 -45.926, 17.983 14.200 -46.462, 15.000 14.200 -49.500, 18.000 14.200 -47.500, 12.993 14.200 -51.491, 16.058 14.200 -41.558, 16.883 14.200 -42.788, 17.472 14.200 -44.052, 18.000 14.200 -45.723, 2.686 14.200 -47.000, 2.589 -14.300 -47.000, 17.847 -14.300 -45.394, 16.095 -14.300 -41.638, 15.936 -14.300 -41.447, 16.016 -14.300 -41.542, 15.000 -14.300 -49.500, 18.000 -14.300 -47.000, 17.998 -14.300 -47.167, 15.000 -14.300 -47.500, 17.993 -14.300 -47.333, 17.932 -14.300 -45.926, 17.983 -14.300 -46.462, 18.000 -14.300 -47.500, 12.993 -14.300 -51.491, 16.058 -14.300 -41.558, 16.883 -14.300 -42.788, 17.472 -14.300 -44.052, 18.000 -14.300 -45.723 ] } colorPerVertex FALSE coordIndex [ 0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 5, -1, 0, 5, 6, -1, 0, 6, 7, -1, 0, 7, 8, -1, 0, 8, 9, -1, 0, 9, 10, -1, 0, 10, 11, -1, 0, 11, 12, -1, 0, 12, 13, -1, 0, 13, 14, -1, 0, 14, 15, -1, 0, 15, 16, -1, 0, 16, 17, -1, 0, 17, 18, -1, 0, 18, 19, -1, 0, 19, 20, -1, 0, 20, 21, -1, 0, 21, 22, -1, 0, 22, 23, -1, 0, 23, 24, -1, 0, 24, 25, -1, 0, 25, 1, -1, 26, 27, 2, -1, 2, 27, 28, -1, 2, 28, 3, -1, 3, 28, 29, -1, 3, 29, 4, -1, 4, 29, 30, -1, 4, 30, 5, -1, 5, 30, 31, -1, 5, 31, 32, -1, 32, 31, 33, -1, 32, 33, 7, -1, 7, 33, 34, -1, 7, 34, 35, -1, 35, 34, 36, -1, 35, 36, 9, -1, 9, 36, 37, -1, 9, 37, 38, -1, 38, 37, 39, -1, 38, 39, 11, -1, 11, 39, 40, -1, 11, 40, 41, -1, 41, 40, 42, -1, 41, 42, 13, -1, 13, 42, 43, -1, 13, 43, 14, -1, 14, 43, 44, -1, 14, 44, 45, -1, 45, 44, 46, -1, 45, 46, 16, -1, 16, 46, 47, -1, 16, 47, 48, -1, 48, 47, 49, -1, 48, 49, 18, -1, 18, 49, 50, -1, 18, 50, 51, -1, 51, 50, 52, -1, 51, 52, 53, -1, 53, 52, 54, -1, 53, 54, 55, -1, 55, 54, 56, -1, 55, 56, 57, -1, 57, 56, 58, -1, 57, 58, 23, -1, 23, 58, 59, -1, 23, 59, 24, -1, 24, 59, 60, -1, 24, 60, 25, -1, 26, 25, 27, -1, 25, 60, 27, -1, 61, 44, 62, -1, 62, 40, 39, -1, 62, 39, 37, -1, 62, 37, 36, -1, 59, 63, 60, -1, 62, 36, 34, -1, 61, 46, 44, -1, 27, 60, 64, -1, 28, 27, 64, -1, 29, 28, 64, -1, 30, 29, 64, -1, 31, 30, 64, -1, 33, 31, 64, -1, 34, 33, 64, -1, 62, 34, 64, -1, 60, 63, 64, -1, 54, 52, 65, -1, 56, 54, 65, -1, 58, 56, 65, -1, 59, 58, 65, -1, 47, 46, 65, -1, 49, 47, 65, -1, 50, 49, 65, -1, 52, 50, 65, -1, 61, 66, 65, -1, 66, 67, 65, -1, 67, 68, 65, -1, 68, 69, 65, -1, 69, 63, 65, -1, 46, 61, 65, -1, 63, 59, 65, -1, 42, 40, 62, -1, 43, 42, 62, -1, 44, 43, 62, -1, 61, 70, 71, -1, 72, 61, 71, -1, 66, 61, 72, -1, 73, 74, 75, -1, 73, 62, 74, -1, 73, 75, 76, -1, 73, 61, 62, -1, 73, 76, 77, -1, 73, 70, 61, -1, 73, 77, 78, -1, 73, 79, 70, -1, 73, 78, 79, -1, 69, 68, 80, -1, 68, 81, 82, -1, 80, 68, 82, -1, 81, 83, 84, -1, 82, 81, 84, -1, 83, 85, 86, -1, 84, 83, 86, -1, 86, 85, 87, -1, 87, 88, 89, -1, 86, 87, 89, -1, 88, 67, 90, -1, 89, 88, 90, -1, 90, 67, 91, -1, 91, 67, 66, -1, 92, 93, 62, -1, 92, 62, 64, -1, 68, 67, 94, -1, 87, 85, 94, -1, 88, 87, 94, -1, 67, 88, 94, -1, 81, 68, 94, -1, 83, 81, 94, -1, 85, 83, 94, -1, 95, 92, 96, -1, 92, 64, 96, -1, 97, 95, 96, -1, 64, 63, 96, -1, 98, 97, 96, -1, 63, 99, 96, -1, 100, 98, 96, -1, 99, 101, 96, -1, 101, 100, 96, -1, 63, 102, 99, -1, 63, 103, 102, -1, 63, 69, 103, -1, 104, 105, 106, -1, 105, 107, 106, -1, 108, 109, 89, -1, 109, 86, 89, -1, 110, 108, 90, -1, 108, 89, 90, -1, 111, 110, 91, -1, 110, 90, 91, -1, 112, 111, 66, -1, 111, 91, 66, -1, 112, 66, 72, -1, 112, 72, 71, -1, 71, 70, 113, -1, 112, 71, 113, -1, 113, 70, 114, -1, 113, 114, 115, -1, 115, 114, 116, -1, 115, 116, 117, -1, 117, 116, 118, -1, 117, 118, 119, -1, 105, 119, 107, -1, 119, 118, 107, -1, 120, 95, 121, -1, 122, 123, 74, -1, 124, 125, 75, -1, 126, 95, 120, -1, 127, 124, 75, -1, 128, 75, 125, -1, 129, 127, 75, -1, 130, 122, 74, -1, 131, 130, 74, -1, 92, 132, 133, -1, 92, 133, 134, -1, 92, 134, 135, -1, 92, 135, 136, -1, 92, 136, 137, -1, 92, 137, 138, -1, 92, 138, 131, -1, 92, 131, 74, -1, 92, 95, 132, -1, 121, 95, 139, -1, 132, 95, 140, -1, 140, 95, 126, -1, 141, 95, 75, -1, 74, 142, 143, -1, 141, 128, 144, -1, 74, 143, 145, -1, 141, 144, 146, -1, 74, 145, 147, -1, 141, 146, 148, -1, 74, 147, 129, -1, 141, 148, 139, -1, 141, 75, 128, -1, 141, 139, 95, -1, 74, 129, 75, -1, 123, 142, 74, -1, 149, 76, 75, -1, 97, 150, 95, -1, 151, 150, 149, -1, 151, 75, 95, -1, 151, 149, 75, -1, 151, 95, 150, -1, 77, 76, 152, -1, 77, 152, 153, -1, 153, 152, 154, -1, 154, 152, 155, -1, 78, 156, 157, -1, 154, 155, 158, -1, 153, 154, 158, -1, 77, 153, 158, -1, 155, 156, 158, -1, 78, 77, 158, -1, 156, 78, 158, -1, 159, 160, 107, -1, 159, 107, 161, -1, 162, 161, 118, -1, 161, 107, 118, -1, 162, 118, 116, -1, 79, 162, 114, -1, 162, 116, 114, -1, 79, 114, 70, -1, 107, 160, 106, -1, 78, 157, 163, -1, 163, 159, 161, -1, 78, 163, 161, -1, 162, 79, 164, -1, 161, 162, 164, -1, 79, 78, 164, -1, 78, 161, 164, -1, 109, 84, 86, -1, 165, 166, 167, -1, 168, 165, 167, -1, 169, 168, 170, -1, 168, 167, 170, -1, 171, 169, 172, -1, 169, 170, 172, -1, 171, 172, 173, -1, 171, 173, 174, -1, 174, 173, 175, -1, 174, 175, 176, -1, 174, 176, 99, -1, 99, 102, 177, -1, 174, 99, 177, -1, 177, 102, 103, -1, 177, 103, 69, -1, 177, 69, 178, -1, 178, 69, 80, -1, 178, 80, 179, -1, 179, 80, 82, -1, 179, 82, 180, -1, 180, 82, 84, -1, 180, 84, 109, -1, 181, 97, 98, -1, 181, 98, 182, -1, 181, 182, 183, -1, 181, 183, 184, -1, 185, 186, 100, -1, 186, 98, 100, -1, 186, 187, 188, -1, 187, 184, 188, -1, 182, 98, 188, -1, 183, 182, 188, -1, 184, 183, 188, -1, 98, 186, 188, -1, 175, 173, 189, -1, 175, 189, 176, -1, 176, 189, 99, -1, 190, 189, 191, -1, 192, 189, 190, -1, 101, 189, 192, -1, 99, 189, 101, -1, 185, 100, 193, -1, 100, 101, 193, -1, 190, 191, 193, -1, 192, 190, 193, -1, 101, 192, 193, -1, 191, 185, 193, -1, 194, 195, 115, -1, 196, 197, 108, -1, 197, 109, 108, -1, 198, 199, 117, -1, 199, 200, 117, -1, 200, 115, 117, -1, 201, 202, 203, -1, 202, 196, 204, -1, 196, 108, 204, -1, 203, 202, 204, -1, 205, 206, 207, -1, 206, 208, 207, -1, 208, 203, 207, -1, 203, 204, 207, -1, 209, 210, 211, -1, 210, 198, 211, -1, 198, 117, 211, -1, 212, 213, 112, -1, 213, 205, 112, -1, 205, 207, 112, -1, 214, 215, 105, -1, 215, 216, 105, -1, 216, 209, 105, -1, 217, 214, 105, -1, 194, 212, 195, -1, 209, 211, 105, -1, 212, 112, 195, -1, 218, 217, 104, -1, 219, 218, 104, -1, 217, 105, 104, -1, 200, 220, 115, -1, 220, 194, 115, -1, 221, 222, 104, -1, 223, 224, 104, -1, 225, 223, 104, -1, 226, 227, 228, -1, 229, 225, 104, -1, 230, 229, 104, -1, 222, 230, 104, -1, 221, 104, 106, -1, 231, 219, 104, -1, 224, 231, 104, -1, 232, 222, 233, -1, 234, 228, 219, -1, 235, 234, 219, -1, 228, 227, 219, -1, 235, 219, 236, -1, 236, 219, 237, -1, 237, 219, 231, -1, 238, 230, 222, -1, 239, 238, 222, -1, 240, 239, 222, -1, 232, 240, 222, -1, 132, 241, 133, -1, 133, 241, 242, -1, 134, 133, 243, -1, 133, 242, 243, -1, 135, 134, 244, -1, 134, 243, 244, -1, 136, 135, 245, -1, 135, 244, 245, -1, 136, 245, 137, -1, 137, 245, 246, -1, 138, 137, 247, -1, 137, 246, 247, -1, 131, 138, 248, -1, 138, 247, 248, -1, 130, 131, 249, -1, 131, 248, 249, -1, 122, 130, 250, -1, 130, 249, 250, -1, 122, 250, 123, -1, 123, 250, 251, -1, 123, 251, 252, -1, 142, 123, 252, -1, 142, 252, 253, -1, 143, 142, 253, -1, 143, 253, 145, -1, 145, 253, 254, -1, 147, 145, 255, -1, 145, 254, 255, -1, 129, 147, 256, -1, 147, 255, 256, -1, 127, 129, 257, -1, 129, 256, 257, -1, 124, 127, 258, -1, 127, 257, 258, -1, 125, 124, 259, -1, 124, 258, 259, -1, 128, 125, 260, -1, 125, 259, 260, -1, 128, 260, 144, -1, 144, 260, 261, -1, 146, 144, 262, -1, 144, 261, 262, -1, 148, 146, 263, -1, 146, 262, 263, -1, 139, 148, 264, -1, 148, 263, 264, -1, 121, 139, 265, -1, 139, 264, 265, -1, 120, 121, 266, -1, 121, 265, 266, -1, 126, 120, 267, -1, 120, 266, 267, -1, 140, 126, 268, -1, 126, 267, 268, -1, 140, 268, 132, -1, 132, 268, 241, -1, 149, 269, 76, -1, 270, 152, 76, -1, 270, 269, 271, -1, 270, 271, 152, -1, 270, 76, 269, -1, 150, 272, 269, -1, 150, 269, 149, -1, 97, 272, 150, -1, 273, 97, 181, -1, 273, 181, 274, -1, 273, 274, 272, -1, 273, 272, 97, -1, 275, 276, 277, -1, 276, 278, 277, -1, 278, 279, 277, -1, 279, 155, 277, -1, 155, 280, 277, -1, 280, 275, 277, -1, 281, 282, 283, -1, 282, 284, 283, -1, 284, 156, 283, -1, 156, 155, 285, -1, 278, 276, 285, -1, 279, 278, 285, -1, 155, 279, 285, -1, 276, 283, 285, -1, 283, 156, 285, -1, 284, 282, 157, -1, 156, 284, 157, -1, 157, 282, 281, -1, 159, 286, 283, -1, 286, 287, 283, -1, 287, 281, 283, -1, 159, 283, 160, -1, 283, 106, 160, -1, 288, 283, 276, -1, 289, 283, 288, -1, 106, 283, 289, -1, 157, 281, 287, -1, 163, 286, 159, -1, 163, 157, 290, -1, 287, 286, 290, -1, 157, 287, 290, -1, 286, 163, 290, -1, 291, 292, 293, -1, 291, 293, 294, -1, 291, 295, 296, -1, 297, 298, 299, -1, 291, 294, 295, -1, 165, 300, 292, -1, 165, 292, 291, -1, 166, 291, 301, -1, 166, 165, 291, -1, 302, 300, 303, -1, 303, 300, 165, -1, 304, 295, 305, -1, 303, 306, 307, -1, 303, 297, 308, -1, 303, 308, 306, -1, 303, 298, 297, -1, 309, 303, 307, -1, 302, 303, 309, -1, 295, 294, 310, -1, 295, 310, 311, -1, 295, 311, 312, -1, 295, 312, 305, -1, 313, 314, 315, -1, 314, 171, 315, -1, 316, 317, 318, -1, 319, 318, 165, -1, 320, 303, 165, -1, 317, 320, 165, -1, 318, 317, 165, -1, 321, 322, 177, -1, 322, 313, 177, -1, 313, 315, 177, -1, 323, 324, 325, -1, 326, 319, 327, -1, 328, 329, 327, -1, 324, 330, 178, -1, 329, 326, 327, -1, 330, 331, 178, -1, 319, 165, 327, -1, 331, 321, 178, -1, 321, 177, 178, -1, 325, 324, 179, -1, 324, 178, 179, -1, 332, 333, 169, -1, 333, 328, 169, -1, 334, 325, 180, -1, 328, 327, 169, -1, 325, 179, 180, -1, 197, 334, 109, -1, 314, 335, 171, -1, 334, 180, 109, -1, 335, 332, 171, -1, 332, 169, 171, -1, 336, 301, 337, -1, 336, 166, 301, -1, 338, 172, 170, -1, 338, 173, 172, -1, 339, 167, 166, -1, 339, 170, 167, -1, 339, 336, 338, -1, 339, 166, 336, -1, 339, 338, 170, -1, 337, 340, 341, -1, 181, 184, 342, -1, 184, 343, 342, -1, 343, 340, 342, -1, 337, 344, 342, -1, 344, 181, 342, -1, 340, 337, 342, -1, 345, 346, 186, -1, 345, 347, 346, -1, 345, 186, 185, -1, 345, 189, 347, -1, 345, 185, 191, -1, 345, 191, 189, -1, 348, 187, 186, -1, 348, 186, 346, -1, 348, 341, 187, -1, 348, 346, 349, -1, 348, 337, 341, -1, 348, 349, 336, -1, 348, 336, 337, -1, 340, 343, 187, -1, 341, 340, 187, -1, 343, 184, 187, -1, 189, 173, 350, -1, 347, 189, 350, -1, 173, 338, 350, -1, 351, 347, 350, -1, 338, 351, 350, -1, 209, 216, 352, -1, 209, 352, 353, -1, 214, 354, 355, -1, 354, 356, 355, -1, 356, 352, 355, -1, 215, 214, 355, -1, 216, 215, 355, -1, 352, 216, 355, -1, 357, 358, 359, -1, 357, 360, 358, -1, 357, 217, 218, -1, 214, 359, 354, -1, 214, 217, 357, -1, 214, 357, 359, -1, 219, 357, 218, -1, 361, 362, 220, -1, 363, 200, 199, -1, 364, 365, 201, -1, 363, 361, 200, -1, 366, 199, 198, -1, 367, 201, 203, -1, 367, 364, 201, -1, 366, 363, 199, -1, 368, 367, 203, -1, 369, 198, 210, -1, 369, 366, 198, -1, 208, 368, 203, -1, 209, 369, 210, -1, 370, 368, 208, -1, 353, 369, 209, -1, 206, 370, 208, -1, 371, 370, 206, -1, 205, 371, 206, -1, 372, 371, 205, -1, 213, 372, 205, -1, 373, 372, 213, -1, 212, 373, 213, -1, 374, 373, 212, -1, 375, 212, 194, -1, 375, 374, 212, -1, 362, 375, 194, -1, 220, 362, 194, -1, 361, 220, 200, -1, 376, 323, 325, -1, 334, 377, 376, -1, 334, 376, 325, -1, 378, 377, 334, -1, 197, 378, 334, -1, 196, 379, 380, -1, 196, 365, 379, -1, 196, 380, 197, -1, 202, 365, 196, -1, 201, 365, 202, -1, 381, 382, 378, -1, 381, 380, 382, -1, 381, 197, 380, -1, 381, 378, 197, -1, 383, 227, 384, -1, 219, 227, 385, -1, 386, 387, 385, -1, 386, 383, 387, -1, 386, 385, 227, -1, 386, 227, 383, -1, 388, 227, 226, -1, 388, 384, 227, -1, 221, 106, 389, -1, 106, 289, 389, -1, 289, 288, 389, -1, 288, 276, 389, -1, 276, 275, 389, -1, 275, 221, 389, -1, 232, 390, 240, -1, 391, 392, 393, -1, 391, 393, 394, -1, 395, 236, 237, -1, 396, 395, 237, -1, 394, 393, 397, -1, 397, 393, 398, -1, 399, 400, 239, -1, 240, 399, 239, -1, 401, 234, 402, -1, 398, 393, 403, -1, 396, 237, 231, -1, 400, 404, 238, -1, 398, 403, 233, -1, 239, 400, 238, -1, 402, 234, 235, -1, 402, 235, 405, -1, 406, 396, 224, -1, 396, 231, 224, -1, 407, 408, 409, -1, 408, 410, 409, -1, 404, 411, 230, -1, 410, 412, 409, -1, 413, 414, 409, -1, 238, 404, 230, -1, 414, 415, 409, -1, 415, 407, 409, -1, 416, 406, 223, -1, 406, 224, 223, -1, 233, 403, 232, -1, 411, 417, 229, -1, 403, 390, 232, -1, 409, 418, 419, -1, 418, 420, 419, -1, 230, 411, 229, -1, 405, 235, 236, -1, 417, 416, 225, -1, 416, 223, 225, -1, 395, 405, 236, -1, 229, 417, 225, -1, 409, 419, 421, -1, 409, 421, 422, -1, 413, 409, 392, -1, 409, 422, 392, -1, 226, 228, 401, -1, 401, 228, 234, -1, 413, 392, 391, -1, 390, 399, 240, -1, 275, 423, 221, -1, 424, 222, 221, -1, 424, 425, 222, -1, 424, 426, 425, -1, 424, 423, 426, -1, 424, 221, 423, -1, 222, 425, 233, -1, 233, 425, 427, -1, 259, 258, 428, -1, 258, 257, 429, -1, 428, 258, 429, -1, 260, 259, 430, -1, 261, 260, 430, -1, 259, 428, 430, -1, 257, 256, 431, -1, 429, 257, 431, -1, 262, 261, 432, -1, 261, 430, 432, -1, 256, 255, 433, -1, 431, 256, 433, -1, 263, 262, 434, -1, 262, 432, 434, -1, 255, 254, 435, -1, 433, 255, 435, -1, 264, 263, 436, -1, 263, 434, 436, -1, 254, 253, 437, -1, 435, 254, 437, -1, 264, 436, 438, -1, 265, 264, 438, -1, 253, 252, 439, -1, 437, 253, 439, -1, 265, 438, 440, -1, 439, 252, 441, -1, 442, 441, 251, -1, 441, 252, 251, -1, 265, 440, 266, -1, 440, 443, 266, -1, 442, 251, 250, -1, 266, 443, 267, -1, 443, 444, 267, -1, 445, 442, 249, -1, 442, 250, 249, -1, 267, 444, 268, -1, 444, 446, 268, -1, 447, 445, 248, -1, 445, 249, 248, -1, 268, 446, 241, -1, 448, 447, 247, -1, 447, 248, 247, -1, 446, 449, 242, -1, 241, 446, 242, -1, 450, 448, 246, -1, 448, 247, 246, -1, 449, 451, 243, -1, 242, 449, 243, -1, 452, 450, 245, -1, 450, 246, 245, -1, 451, 452, 244, -1, 452, 245, 244, -1, 243, 451, 244, -1, 426, 453, 454, -1, 455, 426, 454, -1, 456, 426, 455, -1, 280, 423, 275, -1, 280, 426, 423, -1, 457, 456, 455, -1, 458, 453, 459, -1, 458, 455, 454, -1, 458, 454, 453, -1, 458, 460, 457, -1, 458, 461, 460, -1, 458, 462, 461, -1, 458, 459, 463, -1, 458, 463, 464, -1, 458, 464, 462, -1, 458, 457, 455, -1, 465, 466, 467, -1, 465, 468, 466, -1, 459, 466, 463, -1, 464, 463, 466, -1, 462, 464, 466, -1, 469, 308, 470, -1, 469, 470, 471, -1, 472, 473, 474, -1, 302, 475, 476, -1, 302, 477, 475, -1, 302, 309, 477, -1, 306, 308, 469, -1, 478, 479, 480, -1, 311, 481, 482, -1, 478, 483, 479, -1, 311, 482, 312, -1, 478, 472, 483, -1, 478, 473, 472, -1, 484, 306, 469, -1, 485, 481, 311, -1, 300, 476, 486, -1, 304, 478, 480, -1, 300, 302, 476, -1, 487, 478, 304, -1, 488, 489, 481, -1, 490, 491, 492, -1, 488, 481, 485, -1, 292, 486, 493, -1, 292, 300, 486, -1, 307, 484, 494, -1, 307, 306, 484, -1, 495, 496, 497, -1, 495, 498, 496, -1, 293, 493, 489, -1, 495, 499, 498, -1, 293, 292, 493, -1, 293, 489, 488, -1, 495, 500, 501, -1, 495, 497, 500, -1, 495, 490, 492, -1, 305, 487, 304, -1, 305, 502, 487, -1, 503, 490, 495, -1, 504, 501, 474, -1, 504, 495, 501, -1, 309, 307, 494, -1, 504, 503, 495, -1, 309, 494, 477, -1, 471, 470, 505, -1, 473, 504, 474, -1, 312, 482, 502, -1, 312, 502, 305, -1, 505, 506, 507, -1, 505, 298, 506, -1, 508, 506, 298, -1, 509, 508, 298, -1, 510, 509, 298, -1, 303, 510, 298, -1, 511, 512, 513, -1, 513, 512, 304, -1, 466, 512, 511, -1, 468, 512, 466, -1, 301, 291, 337, -1, 514, 291, 296, -1, 514, 296, 344, -1, 514, 344, 337, -1, 514, 337, 291, -1, 515, 516, 318, -1, 516, 316, 318, -1, 326, 517, 518, -1, 517, 519, 518, -1, 519, 515, 518, -1, 319, 326, 518, -1, 318, 319, 518, -1, 515, 318, 518, -1, 520, 303, 320, -1, 520, 320, 317, -1, 520, 317, 316, -1, 520, 521, 303, -1, 520, 522, 521, -1, 520, 523, 522, -1, 520, 516, 523, -1, 520, 316, 516, -1, 328, 333, 524, -1, 525, 328, 524, -1, 329, 328, 525, -1, 526, 323, 376, -1, 527, 329, 525, -1, 326, 527, 517, -1, 324, 526, 528, -1, 324, 323, 526, -1, 326, 329, 527, -1, 529, 324, 528, -1, 330, 529, 530, -1, 330, 324, 529, -1, 331, 530, 531, -1, 331, 330, 530, -1, 321, 531, 532, -1, 321, 331, 531, -1, 322, 321, 532, -1, 533, 322, 532, -1, 313, 322, 533, -1, 534, 313, 533, -1, 314, 313, 534, -1, 535, 314, 534, -1, 335, 314, 535, -1, 536, 335, 535, -1, 332, 335, 536, -1, 537, 332, 536, -1, 333, 332, 537, -1, 524, 333, 537, -1, 538, 539, 540, -1, 540, 539, 541, -1, 542, 543, 540, -1, 541, 542, 540, -1, 544, 375, 362, -1, 545, 352, 356, -1, 544, 546, 375, -1, 545, 353, 352, -1, 545, 369, 353, -1, 545, 547, 369, -1, 548, 354, 359, -1, 548, 359, 358, -1, 548, 358, 360, -1, 549, 361, 363, -1, 548, 356, 354, -1, 549, 362, 361, -1, 548, 545, 356, -1, 549, 544, 362, -1, 364, 379, 365, -1, 367, 379, 364, -1, 550, 382, 380, -1, 551, 370, 371, -1, 551, 368, 370, -1, 551, 367, 368, -1, 551, 380, 379, -1, 551, 550, 380, -1, 551, 379, 367, -1, 547, 366, 369, -1, 547, 363, 366, -1, 552, 371, 372, -1, 547, 549, 363, -1, 552, 551, 371, -1, 553, 372, 373, -1, 553, 552, 372, -1, 546, 374, 375, -1, 546, 373, 374, -1, 546, 553, 373, -1, 554, 387, 383, -1, 219, 555, 556, -1, 219, 554, 555, -1, 357, 556, 360, -1, 357, 219, 556, -1, 557, 219, 385, -1, 557, 385, 387, -1, 557, 387, 554, -1, 557, 554, 219, -1, 550, 558, 378, -1, 559, 536, 535, -1, 559, 560, 536, -1, 550, 378, 382, -1, 561, 534, 533, -1, 561, 559, 534, -1, 562, 533, 532, -1, 562, 561, 533, -1, 563, 515, 519, -1, 563, 516, 515, -1, 563, 521, 522, -1, 563, 522, 523, -1, 563, 523, 516, -1, 564, 527, 525, -1, 564, 517, 527, -1, 564, 519, 517, -1, 564, 563, 519, -1, 377, 526, 376, -1, 565, 524, 537, -1, 565, 525, 524, -1, 565, 564, 525, -1, 566, 531, 530, -1, 566, 532, 531, -1, 566, 562, 532, -1, 560, 537, 536, -1, 558, 377, 378, -1, 560, 565, 537, -1, 558, 528, 526, -1, 558, 529, 528, -1, 558, 530, 529, -1, 558, 526, 377, -1, 558, 566, 530, -1, 559, 535, 534, -1, 567, 384, 388, -1, 383, 567, 568, -1, 383, 384, 567, -1, 569, 383, 568, -1, 412, 570, 571, -1, 572, 412, 571, -1, 572, 571, 573, -1, 573, 571, 574, -1, 573, 574, 575, -1, 575, 574, 576, -1, 575, 576, 577, -1, 577, 576, 578, -1, 577, 578, 579, -1, 579, 578, 580, -1, 579, 580, 581, -1, 581, 580, 582, -1, 581, 582, 226, -1, 226, 582, 388, -1, 583, 412, 410, -1, 583, 410, 408, -1, 583, 408, 407, -1, 584, 579, 585, -1, 418, 572, 573, -1, 418, 573, 575, -1, 409, 412, 572, -1, 409, 572, 418, -1, 586, 579, 581, -1, 586, 585, 579, -1, 587, 581, 226, -1, 587, 586, 581, -1, 401, 587, 226, -1, 584, 420, 418, -1, 584, 588, 420, -1, 584, 585, 588, -1, 584, 575, 577, -1, 584, 577, 579, -1, 584, 418, 575, -1, 589, 590, 402, -1, 591, 403, 393, -1, 591, 592, 403, -1, 593, 402, 405, -1, 593, 589, 402, -1, 594, 393, 392, -1, 395, 593, 405, -1, 595, 396, 406, -1, 595, 596, 396, -1, 594, 591, 393, -1, 597, 593, 395, -1, 396, 597, 395, -1, 598, 406, 416, -1, 599, 392, 422, -1, 598, 595, 406, -1, 596, 597, 396, -1, 599, 594, 392, -1, 600, 599, 422, -1, 600, 422, 421, -1, 601, 416, 417, -1, 601, 598, 416, -1, 602, 600, 421, -1, 602, 421, 419, -1, 603, 417, 411, -1, 603, 601, 417, -1, 604, 602, 419, -1, 604, 419, 420, -1, 605, 411, 404, -1, 588, 604, 420, -1, 605, 603, 411, -1, 606, 604, 588, -1, 607, 404, 400, -1, 585, 606, 588, -1, 607, 605, 404, -1, 608, 606, 585, -1, 609, 400, 399, -1, 610, 585, 586, -1, 610, 608, 585, -1, 609, 607, 400, -1, 587, 610, 586, -1, 611, 399, 390, -1, 612, 610, 587, -1, 611, 609, 399, -1, 590, 587, 401, -1, 590, 612, 587, -1, 592, 390, 403, -1, 592, 611, 390, -1, 402, 590, 401, -1, 398, 233, 613, -1, 398, 613, 614, -1, 615, 391, 394, -1, 615, 394, 397, -1, 615, 397, 398, -1, 413, 391, 616, -1, 616, 391, 617, -1, 415, 414, 618, -1, 407, 415, 618, -1, 618, 414, 413, -1, 425, 619, 620, -1, 456, 425, 426, -1, 456, 621, 619, -1, 456, 619, 425, -1, 427, 425, 622, -1, 623, 620, 624, -1, 623, 624, 625, -1, 623, 625, 622, -1, 623, 425, 620, -1, 623, 622, 425, -1, 613, 233, 626, -1, 233, 427, 626, -1, 613, 626, 614, -1, 614, 626, 627, -1, 398, 614, 628, -1, 614, 627, 628, -1, 449, 446, 629, -1, 451, 449, 629, -1, 452, 451, 629, -1, 450, 452, 629, -1, 448, 450, 629, -1, 447, 448, 629, -1, 445, 447, 629, -1, 442, 445, 629, -1, 441, 442, 629, -1, 439, 441, 629, -1, 437, 439, 629, -1, 435, 437, 629, -1, 433, 435, 629, -1, 431, 433, 629, -1, 429, 431, 629, -1, 428, 429, 629, -1, 430, 428, 629, -1, 432, 430, 629, -1, 434, 432, 629, -1, 436, 434, 629, -1, 438, 436, 629, -1, 440, 438, 629, -1, 443, 440, 629, -1, 444, 443, 629, -1, 446, 444, 629, -1, 630, 383, 569, -1, 554, 383, 630, -1, 631, 554, 630, -1, 632, 554, 631, -1, 633, 554, 632, -1, 457, 621, 456, -1, 457, 634, 635, -1, 457, 635, 636, -1, 457, 636, 621, -1, 633, 634, 554, -1, 554, 634, 457, -1, 637, 554, 457, -1, 637, 638, 554, -1, 637, 457, 460, -1, 637, 639, 638, -1, 637, 460, 639, -1, 640, 460, 461, -1, 640, 639, 460, -1, 640, 550, 551, -1, 640, 551, 552, -1, 640, 552, 553, -1, 640, 553, 546, -1, 640, 546, 544, -1, 640, 544, 549, -1, 640, 549, 547, -1, 640, 547, 545, -1, 640, 563, 564, -1, 640, 564, 565, -1, 640, 565, 560, -1, 640, 560, 559, -1, 640, 559, 561, -1, 640, 561, 562, -1, 640, 562, 566, -1, 640, 566, 558, -1, 640, 558, 550, -1, 640, 461, 563, -1, 640, 545, 639, -1, 545, 548, 639, -1, 641, 508, 642, -1, 643, 642, 521, -1, 642, 508, 521, -1, 643, 521, 644, -1, 644, 521, 645, -1, 462, 646, 461, -1, 646, 647, 461, -1, 648, 645, 649, -1, 650, 648, 649, -1, 647, 650, 649, -1, 563, 461, 649, -1, 521, 563, 649, -1, 645, 521, 649, -1, 461, 647, 649, -1, 651, 652, 511, -1, 466, 511, 462, -1, 652, 646, 462, -1, 511, 652, 462, -1, 653, 511, 513, -1, 654, 651, 655, -1, 656, 654, 655, -1, 653, 656, 655, -1, 651, 511, 655, -1, 511, 653, 655, -1, 498, 499, 657, -1, 496, 498, 657, -1, 497, 496, 657, -1, 658, 659, 492, -1, 660, 658, 492, -1, 661, 492, 491, -1, 662, 663, 664, -1, 663, 665, 664, -1, 659, 499, 495, -1, 492, 659, 495, -1, 505, 662, 666, -1, 662, 664, 666, -1, 505, 666, 471, -1, 661, 665, 667, -1, 668, 660, 667, -1, 663, 668, 667, -1, 660, 492, 667, -1, 665, 663, 667, -1, 492, 661, 667, -1, 484, 669, 670, -1, 484, 469, 669, -1, 473, 671, 672, -1, 473, 478, 671, -1, 494, 670, 673, -1, 494, 484, 670, -1, 504, 672, 674, -1, 476, 675, 676, -1, 504, 473, 672, -1, 476, 475, 675, -1, 477, 673, 677, -1, 477, 494, 673, -1, 675, 477, 677, -1, 503, 674, 678, -1, 486, 676, 679, -1, 503, 504, 674, -1, 486, 476, 676, -1, 475, 477, 675, -1, 490, 678, 680, -1, 493, 679, 681, -1, 490, 503, 678, -1, 682, 490, 680, -1, 493, 486, 679, -1, 491, 490, 682, -1, 489, 681, 683, -1, 489, 493, 681, -1, 661, 682, 684, -1, 661, 491, 682, -1, 481, 683, 685, -1, 665, 684, 686, -1, 481, 489, 683, -1, 665, 661, 684, -1, 482, 685, 687, -1, 664, 686, 688, -1, 664, 665, 686, -1, 482, 481, 685, -1, 502, 687, 689, -1, 666, 688, 690, -1, 666, 664, 688, -1, 502, 482, 687, -1, 471, 690, 691, -1, 487, 689, 692, -1, 471, 666, 690, -1, 487, 502, 689, -1, 671, 487, 692, -1, 469, 691, 669, -1, 469, 471, 691, -1, 478, 487, 671, -1, 693, 304, 480, -1, 694, 693, 480, -1, 483, 472, 695, -1, 479, 483, 695, -1, 480, 479, 695, -1, 696, 472, 474, -1, 697, 696, 474, -1, 698, 501, 500, -1, 698, 500, 497, -1, 474, 501, 698, -1, 507, 506, 699, -1, 700, 699, 508, -1, 699, 506, 508, -1, 700, 508, 641, -1, 701, 499, 659, -1, 702, 701, 659, -1, 702, 659, 703, -1, 703, 659, 658, -1, 703, 658, 704, -1, 704, 658, 660, -1, 704, 660, 705, -1, 705, 660, 668, -1, 706, 705, 663, -1, 705, 668, 663, -1, 707, 706, 662, -1, 706, 663, 662, -1, 707, 662, 507, -1, 507, 662, 505, -1, 521, 510, 303, -1, 708, 508, 509, -1, 708, 509, 510, -1, 708, 521, 508, -1, 708, 510, 521, -1, 709, 513, 693, -1, 513, 304, 693, -1, 709, 693, 710, -1, 710, 693, 694, -1, 711, 710, 480, -1, 710, 694, 480, -1, 548, 360, 639, -1, 360, 638, 639, -1, 360, 556, 638, -1, 712, 554, 638, -1, 712, 556, 555, -1, 712, 555, 554, -1, 712, 638, 556, -1, 625, 611, 622, -1, 713, 594, 714, -1, 625, 609, 611, -1, 591, 594, 713, -1, 624, 609, 625, -1, 715, 591, 713, -1, 624, 607, 609, -1, 716, 591, 715, -1, 620, 605, 607, -1, 628, 591, 716, -1, 620, 607, 624, -1, 589, 569, 568, -1, 589, 568, 590, -1, 619, 603, 605, -1, 592, 591, 628, -1, 619, 605, 620, -1, 621, 595, 598, -1, 621, 598, 601, -1, 621, 601, 603, -1, 427, 592, 628, -1, 621, 603, 619, -1, 593, 569, 589, -1, 596, 595, 569, -1, 717, 718, 719, -1, 596, 569, 597, -1, 717, 720, 718, -1, 569, 595, 621, -1, 717, 570, 720, -1, 717, 721, 714, -1, 717, 722, 721, -1, 717, 719, 722, -1, 597, 569, 593, -1, 602, 723, 717, -1, 602, 604, 723, -1, 622, 592, 427, -1, 622, 611, 592, -1, 600, 602, 717, -1, 599, 600, 717, -1, 594, 717, 714, -1, 594, 599, 717, -1, 590, 567, 388, -1, 590, 568, 567, -1, 412, 724, 570, -1, 412, 583, 724, -1, 608, 580, 725, -1, 574, 571, 723, -1, 576, 574, 723, -1, 571, 570, 717, -1, 723, 571, 717, -1, 582, 580, 610, -1, 580, 608, 610, -1, 388, 582, 612, -1, 582, 610, 612, -1, 388, 612, 590, -1, 723, 604, 725, -1, 604, 606, 725, -1, 606, 608, 725, -1, 578, 576, 725, -1, 580, 578, 725, -1, 576, 723, 725, -1, 719, 583, 407, -1, 719, 724, 583, -1, 398, 628, 726, -1, 615, 398, 726, -1, 391, 615, 726, -1, 391, 726, 713, -1, 617, 391, 727, -1, 391, 713, 727, -1, 616, 617, 728, -1, 617, 727, 728, -1, 413, 616, 714, -1, 616, 728, 714, -1, 413, 714, 729, -1, 618, 413, 729, -1, 729, 719, 407, -1, 729, 407, 618, -1, 626, 427, 628, -1, 627, 626, 628, -1, 730, 630, 569, -1, 730, 631, 630, -1, 730, 632, 631, -1, 730, 633, 632, -1, 730, 634, 633, -1, 730, 635, 634, -1, 730, 636, 635, -1, 730, 621, 636, -1, 730, 569, 621, -1, 641, 642, 731, -1, 642, 643, 731, -1, 643, 644, 731, -1, 644, 645, 731, -1, 645, 648, 731, -1, 648, 650, 731, -1, 650, 647, 731, -1, 647, 646, 731, -1, 646, 641, 731, -1, 656, 689, 654, -1, 691, 700, 669, -1, 689, 687, 654, -1, 669, 700, 641, -1, 687, 685, 651, -1, 732, 672, 733, -1, 654, 687, 651, -1, 685, 683, 652, -1, 651, 685, 652, -1, 679, 676, 646, -1, 681, 679, 646, -1, 711, 734, 671, -1, 683, 681, 646, -1, 734, 735, 671, -1, 652, 683, 646, -1, 735, 733, 671, -1, 646, 676, 675, -1, 641, 646, 675, -1, 733, 672, 671, -1, 677, 641, 675, -1, 669, 641, 670, -1, 711, 671, 513, -1, 513, 671, 692, -1, 736, 682, 680, -1, 670, 641, 673, -1, 513, 692, 653, -1, 737, 738, 739, -1, 738, 740, 739, -1, 653, 692, 689, -1, 740, 701, 739, -1, 741, 742, 739, -1, 742, 737, 739, -1, 673, 641, 677, -1, 736, 680, 739, -1, 653, 689, 656, -1, 739, 680, 678, -1, 732, 741, 674, -1, 741, 739, 674, -1, 739, 678, 674, -1, 507, 699, 691, -1, 691, 699, 700, -1, 732, 674, 672, -1, 701, 657, 499, -1, 701, 743, 657, -1, 497, 743, 737, -1, 497, 657, 743, -1, 736, 702, 703, -1, 736, 703, 704, -1, 682, 736, 684, -1, 688, 706, 707, -1, 688, 686, 706, -1, 739, 701, 702, -1, 739, 702, 736, -1, 690, 707, 507, -1, 690, 688, 707, -1, 691, 690, 507, -1, 744, 686, 684, -1, 744, 704, 705, -1, 744, 705, 706, -1, 744, 736, 704, -1, 744, 706, 686, -1, 744, 684, 736, -1, 711, 480, 695, -1, 745, 711, 695, -1, 733, 745, 695, -1, 733, 695, 472, -1, 733, 472, 746, -1, 746, 472, 696, -1, 747, 746, 697, -1, 746, 696, 697, -1, 732, 747, 474, -1, 747, 697, 474, -1, 732, 474, 698, -1, 748, 732, 698, -1, 698, 497, 737, -1, 698, 737, 748, -1, 711, 513, 709, -1, 711, 709, 710, -1, 720, 570, 724, -1, 718, 720, 724, -1, 719, 718, 724, -1, 715, 713, 726, -1, 716, 715, 726, -1, 628, 716, 726, -1, 728, 713, 714, -1, 727, 713, 728, -1, 729, 721, 722, -1, 729, 722, 719, -1, 714, 721, 729, -1, 743, 701, 740, -1, 743, 740, 738, -1, 743, 738, 737, -1, 745, 733, 735, -1, 745, 735, 734, -1, 745, 734, 711, -1, 732, 733, 746, -1, 732, 746, 747, -1, 742, 741, 748, -1, 737, 742, 748, -1, 748, 741, 732, -1 ] } } ] } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 0.000 description "top" position -0.500 -2.150 60.778 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 3.142 description "bottom" position -0.500 -2.150 -106.278 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 1.571 description "front" position -0.500 -85.678 -22.750 } Viewpoint { jump TRUE orientation -0.000 -0.707 -0.707 3.142 description "back" position -0.500 81.377 -22.750 } Viewpoint { jump TRUE orientation 0.577 -0.577 -0.577 2.094 description "right" position -84.028 -2.150 -22.750 } Viewpoint { jump TRUE orientation 0.577 0.577 0.577 2.094 description "left" position 83.028 -2.150 -22.750 } NavigationInfo { avatarSize [0.25, 1.6, 0.75] headlight TRUE speed 1.0 type "EXAMINE" visibilityLimit 0.0 } choreonoid-1.5.0/share/model/GR001/parts/NECK_Y.wrl0000664000000000000000000000637312741425367020214 0ustar rootroot#VRML V2.0 utf8 WorldInfo { title "Exported tringle mesh to VRML97" info ["Created by FreeCAD" ""] } Background { skyAngle 1.57 skyColor 0.1 0.2 0.2 } Transform { scale 0.001 0.001 0.001 rotation 0 0 1 0 scaleOrientation 0 0 1 0 bboxCenter 0 0 0 bboxSize 31.000 30.000 18.500 center 0.000 0.000 0.000 #translation -0.000 -0.000 -9.250 children [ Shape { appearance Appearance { material Material { ambientIntensity 0.2 diffuseColor 0.80 0.80 0.80 emissiveColor 0.00 0.00 0.00 # specularColor 0.98 0.98 0.98 shininess 0.06 transparency 0.00 } } geometry IndexedFaceSet { solid FALSE coord Coordinate { point [ -15.500 -15.000 0.000, -15.500 15.000 0.000, 15.500 15.000 0.000, 15.500 -15.000 0.000, -15.500 15.000 2.774, -15.500 14.928 3.033, -15.500 -15.000 2.774, -15.500 -14.928 3.033, -15.500 0.000 1.517, 15.500 15.000 2.774, 15.500 14.936 3.005, 15.500 -14.936 3.005, 15.500 -15.000 2.774, 15.500 0.000 1.503, 0.000 -12.819 10.637, -11.500 -10.639 18.500, 11.637 -10.639 18.500, -13.500 0.000 10.767, -11.500 10.639 18.500, 0.000 12.819 10.637, 11.637 10.639 18.500, 13.568 -0.000 10.753 ] } colorPerVertex FALSE coordIndex [ 0, 1, 2, -1, 3, 0, 2, -1, 4, 1, 5, -1, 0, 6, 7, -1, 1, 0, 8, -1, 7, 5, 8, -1, 5, 1, 8, -1, 0, 7, 8, -1, 9, 1, 4, -1, 9, 2, 1, -1, 10, 2, 9, -1, 11, 12, 3, -1, 13, 3, 2, -1, 13, 10, 11, -1, 13, 2, 10, -1, 13, 11, 3, -1, 6, 0, 12, -1, 0, 3, 12, -1, 14, 7, 6, -1, 14, 15, 7, -1, 14, 16, 15, -1, 14, 11, 16, -1, 14, 12, 11, -1, 14, 6, 12, -1, 17, 18, 5, -1, 17, 15, 18, -1, 17, 7, 15, -1, 17, 5, 7, -1, 9, 4, 19, -1, 4, 5, 19, -1, 5, 18, 19, -1, 18, 20, 19, -1, 20, 10, 19, -1, 10, 9, 19, -1, 21, 10, 20, -1, 21, 11, 10, -1, 21, 16, 11, -1, 21, 20, 16, -1, 16, 18, 15, -1, 20, 18, 16, -1 ] } } ] } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 0.000 description "top" position 0.000 0.000 56.189 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 3.142 description "bottom" position 0.000 0.000 -37.689 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 1.571 description "front" position 0.000 -46.939 9.250 } Viewpoint { jump TRUE orientation -0.000 -0.707 -0.707 3.142 description "back" position 0.000 46.939 9.250 } Viewpoint { jump TRUE orientation 0.577 -0.577 -0.577 2.094 description "right" position -46.939 0.000 9.250 } Viewpoint { jump TRUE orientation 0.577 0.577 0.577 2.094 description "left" position 46.939 0.000 9.250 } NavigationInfo { avatarSize [0.25, 1.6, 0.75] headlight TRUE speed 1.0 type "EXAMINE" visibilityLimit 0.0 } choreonoid-1.5.0/share/model/GR001/parts/R_KNEE_P.wrl0000664000000000000000000015440312741425367020464 0ustar rootroot#VRML V2.0 utf8 WorldInfo { title "Exported tringle mesh to VRML97" info ["Created by FreeCAD" ""] } Background { skyAngle 1.57 skyColor 0.1 0.2 0.2 } Transform { scale 0.001 0.001 0.001 rotation 0 0 1 0 scaleOrientation 0 0 1 0 bboxCenter 0 0 0 bboxSize 27.586 39.900 81.338 center 0.000 0.000 0.000 #translation -5.793 4.050 25.031 children [ Shape { appearance Appearance { material Material { ambientIntensity 0.2 diffuseColor 0.50 0.50 0.50 emissiveColor 0.00 0.00 0.00 # specularColor 0.98 0.98 0.98 shininess 0.06 transparency 0.00 } } geometry IndexedFaceSet { solid FALSE coord Coordinate { point [ 7.871 -14.900 1.428, 8.000 -15.100 -0.000, 8.000 -14.900 -0.000, 7.789 -15.100 1.826, 7.490 -14.900 2.811, 7.167 -15.100 3.555, 6.868 -14.900 4.103, 6.166 -15.100 5.097, 6.025 -14.900 5.264, 4.840 -15.100 6.370, 4.988 -14.900 6.255, 3.791 -14.900 7.045, 3.258 -15.100 7.306, 2.472 -14.900 7.608, 1.074 -14.900 7.928, 1.505 -15.100 7.857, -0.359 -14.900 7.992, -0.328 -15.100 7.993, -0.328 -17.700 7.993, -1.780 -14.900 7.799, -2.129 -17.700 7.712, -3.144 -14.900 7.356, -3.819 -17.700 7.030, -4.407 -14.900 6.677, -5.310 -17.700 5.983, -5.529 -14.900 5.782, -6.527 -17.700 4.626, -6.472 -14.900 4.702, -7.208 -14.900 3.471, -7.404 -17.700 3.030, -7.712 -14.900 2.128, -7.898 -17.700 1.275, -7.968 -14.900 0.717, -7.981 -17.700 -0.545, -7.968 -14.900 -0.717, -7.712 -14.900 -2.128, -7.651 -17.700 -2.337, -7.208 -14.900 -3.471, -6.924 -17.700 -4.008, -6.924 -15.100 -4.008, -6.472 -14.900 -4.702, -5.529 -14.900 -5.782, -5.652 -15.100 -5.662, -4.407 -14.900 -6.677, -3.144 -14.900 -7.356, -3.996 -15.100 -6.930, -1.780 -14.900 -7.799, -2.068 -15.100 -7.728, -0.359 -14.900 -7.992, -0.000 -15.100 -8.000, 1.074 -14.900 -7.928, 1.780 -15.100 -7.799, 2.472 -14.900 -7.608, 3.471 -15.100 -7.208, 3.791 -14.900 -7.045, 4.988 -15.100 -6.255, 4.988 -14.900 -6.255, 6.025 -14.900 -5.264, 6.255 -15.100 -4.988, 6.868 -14.900 -4.103, 7.208 -15.100 -3.471, 7.490 -14.900 -2.811, 7.799 -15.100 -1.780, 7.871 -14.900 -1.428, 18.604 -15.100 -5.978, 18.600 -15.100 -6.026, 18.600 -15.100 -5.994, 10.157 -15.100 -5.257, 6.255 -15.100 -4.988, 7.208 -15.100 -3.471, 10.104 -15.100 -6.756, 19.151 -15.100 -5.946, 18.601 -15.100 -5.978, -6.924 -15.100 -4.008, -3.991 -15.100 -13.375, -4.095 -15.100 -14.565, 7.799 -15.100 -1.780, -5.652 -15.100 -5.662, -3.996 -15.100 -6.930, 17.187 -15.100 -1.001, 17.109 -15.100 -5.499, -2.068 -15.100 -7.728, 8.000 -15.100 -0.000, 7.789 -15.100 1.826, 7.167 -15.100 3.555, -0.000 -15.100 -8.000, 1.780 -15.100 -7.799, 18.687 -15.100 -1.027, 19.210 -15.100 -5.958, 19.586 -15.100 15.638, 16.855 -15.100 -6.991, 15.906 -15.100 -11.457, 14.154 -15.100 -11.396, 6.166 -15.100 5.097, 4.840 -15.100 6.370, 3.258 -15.100 7.306, 1.505 -15.100 7.857, -0.328 -15.100 7.993, 16.648 -15.100 -15.181, 18.594 -15.100 -6.026, 17.178 -15.100 -15.227, 15.142 -15.100 -15.049, 14.102 -15.100 -12.895, 3.471 -15.100 -7.208, 15.589 -15.100 -12.947, 4.988 -15.100 -6.255, -2.828 -14.900 -2.828, -3.464 -14.900 -2.000, -2.000 -14.900 -3.464, -3.864 -14.900 -1.035, -1.035 -14.900 -3.864, -4.000 -14.900 -0.000, -0.000 -14.900 -4.000, -3.864 -14.900 1.035, 1.035 -14.900 -3.864, -3.464 -14.900 2.000, 2.000 -14.900 -3.464, -2.828 -14.900 2.828, 2.828 -14.900 -2.828, 3.464 -14.900 -2.000, -2.000 -14.900 3.464, -1.035 -14.900 3.864, 3.864 -14.900 -1.035, 4.000 -14.900 0.000, -0.000 -14.900 4.000, 1.035 -14.900 3.864, 3.864 -14.900 1.035, 2.000 -14.900 3.464, 3.464 -14.900 2.000, 2.828 -14.900 2.828, -4.686 -17.700 6.321, -4.686 -17.900 6.321, 19.586 -17.900 15.638, 7.450 -16.500 10.979, 19.586 -15.100 15.638, -7.188 -17.700 -3.020, -7.188 -17.900 -3.020, -4.095 -17.900 -14.565, -4.095 -15.100 -14.565, -5.642 -16.500 -8.792, 10.104 13.100 -6.756, 16.855 13.100 -6.991, 10.157 13.100 -5.257, 17.109 13.100 -5.499, 17.187 13.100 -1.001, 18.687 13.100 -1.027, 18.601 13.100 -5.978, 18.604 13.100 -5.978, 18.600 13.100 -5.994, 18.600 13.100 -6.026, 18.594 13.100 -6.026, 17.330 -1.000 -11.969, 16.067 -15.100 -17.912, 16.067 13.100 -17.912, 16.648 13.100 -15.181, 16.550 -15.100 -18.181, 14.600 -15.100 -17.600, -3.219 -15.100 -17.836, 6.526 -15.100 -15.782, 7.659 -17.700 -60.010, 7.542 -15.100 -60.560, 7.659 -15.100 -60.010, 7.542 -17.900 -60.560, 7.937 -17.700 -58.705, 17.178 -17.900 -15.227, 16.550 -15.100 -18.181, 17.178 -15.100 -15.227, 16.550 -17.900 -18.181, 19.151 -15.100 -5.946, 19.151 -17.900 -5.946, 13.347 -16.500 -33.253, 7.937 -15.100 -58.705, 19.210 -17.900 -5.958, 19.210 -15.100 -5.958, 19.210 -17.900 -5.958, 19.210 -15.100 -5.958, 15.589 13.100 -12.947, 15.094 -1.000 -15.274, 15.142 13.100 -15.049, 14.600 13.100 -17.600, 14.102 13.100 -12.895, 14.154 13.100 -11.396, 15.906 13.100 -11.457, -3.464 -17.900 2.000, 3.464 -17.900 -2.000, -2.828 -17.900 2.828, 2.828 -17.900 -2.828, 3.864 -17.900 -1.035, -3.864 -17.900 1.035, 4.000 -17.900 0.000, 3.864 -17.900 1.035, -4.000 -17.900 -0.000, 3.464 -17.900 2.000, -3.864 -17.900 -1.035, 2.828 -17.900 2.828, -3.464 -17.900 -2.000, 2.000 -17.900 3.464, -2.828 -17.900 -2.828, 1.035 -17.900 3.864, -2.000 -17.900 -3.464, -0.000 -17.900 4.000, -1.035 -17.900 -3.864, -1.035 -17.900 3.864, -0.000 -17.900 -4.000, 1.035 -17.900 -3.864, -2.000 -17.900 3.464, 2.000 -17.900 -3.464, 10.157 -17.900 -5.257, 17.187 -17.900 -1.001, 6.096 -17.900 0.420, 10.104 -17.900 -6.756, 14.154 -17.900 -11.396, 16.855 -17.900 -6.991, 15.906 -17.900 -11.457, -3.991 -17.900 -13.375, 18.600 -17.900 -5.994, 18.600 -17.900 -6.026, 18.604 -17.900 -5.978, 14.102 -17.900 -12.895, 15.142 -17.900 -15.049, 15.589 -17.900 -12.947, 18.601 -17.900 -5.978, 19.151 -17.900 -5.946, 17.109 -17.900 -5.499, 18.687 -17.900 -1.027, 18.594 -17.900 -6.026, 16.648 -17.900 -15.181, 17.178 -17.900 -15.227, -7.948 -15.100 -58.608, -8.000 -15.100 -59.200, -7.948 -17.700 -58.608, -8.000 -17.900 -59.200, -7.670 -17.700 -55.425, -4.095 -17.900 -14.565, -4.095 -15.100 -14.565, -6.047 -16.500 -36.883, -7.670 -15.100 -55.425, 7.208 13.100 -3.471, 6.255 13.100 -4.988, 19.151 13.100 -5.946, -4.095 13.100 -14.565, -3.991 13.100 -13.375, -6.924 13.100 -4.008, 7.799 13.100 -1.780, -5.652 13.100 -5.662, -3.996 13.100 -6.930, -2.068 13.100 -7.728, 8.000 13.100 -0.000, -0.000 13.100 -8.000, 7.789 13.100 1.826, 7.167 13.100 3.555, 1.780 13.100 -7.799, 19.210 13.100 -5.958, 19.586 13.100 15.638, 6.166 13.100 5.097, 4.840 13.100 6.370, 3.258 13.100 7.306, 1.505 13.100 7.857, -0.328 13.100 7.993, 17.178 13.100 -15.227, 3.471 13.100 -7.208, 4.988 13.100 -6.255, 16.550 13.100 -18.181, -3.219 13.100 -17.836, 6.526 13.100 -15.782, 7.937 -15.100 -58.705, 7.972 -15.100 -58.371, 7.993 -15.100 -58.036, 8.000 -15.100 -57.700, 7.775 -15.100 -55.816, 7.112 -15.100 -54.037, 4.436 -15.100 -36.855, 6.050 -15.100 -52.465, 4.646 -15.100 -51.188, 2.982 -15.100 -50.276, 1.149 -15.100 -49.783, -0.748 -15.100 -49.735, -2.603 -15.100 -50.135, -4.311 -15.100 -50.961, -5.777 -15.100 -52.166, -6.918 -15.100 -53.683, -7.670 -15.100 -55.425, 7.540 -15.100 -60.374, 7.474 -15.100 -60.554, 7.602 -15.100 -60.193, 3.142 -17.900 -60.175, 7.474 -17.700 -60.554, 3.142 -17.700 -60.175, -3.419 -17.900 -55.624, -6.000 -17.900 -42.000, 2.847 -17.900 -54.890, 3.473 -17.900 -55.715, 6.253 -17.900 -43.072, 2.031 -17.900 -54.254, 1.078 -17.900 -53.848, 0.053 -17.900 -53.700, -3.524 -17.900 -59.592, -3.892 -17.900 -58.624, -3.722 -17.900 -15.958, -3.999 -17.900 -57.594, -3.837 -17.900 -56.571, 8.443 -17.900 -18.039, 3.866 -17.900 -56.673, 4.000 -17.900 -57.700, 3.611 -17.900 -59.421, 3.902 -17.900 -58.582, -0.975 -17.900 -53.821, -1.938 -17.900 -54.201, -2.771 -17.900 -54.816, -3.664 -17.900 -15.302, 8.589 -17.900 -16.374, 14.600 -17.900 -17.600, 16.067 -17.900 -17.912, 6.526 -17.900 -15.782, 7.871 -14.900 -56.272, 8.000 -15.100 -57.700, 8.000 -14.900 -57.700, 7.775 -15.100 -55.816, 7.490 -14.900 -54.889, 7.112 -15.100 -54.037, 6.868 -14.900 -53.597, 6.050 -15.100 -52.465, 6.025 -14.900 -52.436, 4.988 -14.900 -51.445, 4.646 -15.100 -51.188, 3.791 -14.900 -50.655, 2.472 -14.900 -50.092, 2.982 -15.100 -50.276, 1.149 -15.100 -49.783, 1.074 -14.900 -49.772, -0.359 -14.900 -49.708, -0.748 -15.100 -49.735, -1.780 -14.900 -49.901, -3.144 -14.900 -50.344, -2.603 -15.100 -50.135, -4.311 -15.100 -50.961, -4.407 -14.900 -51.023, -5.529 -14.900 -51.918, -5.777 -15.100 -52.166, -6.472 -14.900 -52.998, -7.208 -14.900 -54.229, -6.918 -15.100 -53.683, -7.712 -14.900 -55.572, -7.905 -17.700 -56.471, -7.968 -14.900 -56.983, -7.998 -17.700 -57.538, -7.968 -14.900 -58.417, -7.923 -15.100 -58.811, -7.892 -15.100 -59.012, -7.856 -15.100 -59.213, -7.712 -14.900 -59.828, -7.856 -17.700 -59.213, -7.287 -17.700 -61.001, -7.208 -14.900 -61.171, -6.472 -14.900 -62.402, -6.317 -17.700 -62.608, -5.529 -14.900 -63.482, -5.000 -17.700 -63.945, -4.407 -14.900 -64.377, -3.407 -17.700 -64.938, -3.144 -14.900 -65.056, -1.627 -17.700 -65.533, -1.780 -14.900 -65.499, -0.359 -14.900 -65.692, 0.242 -17.700 -65.696, 1.074 -14.900 -65.628, 2.099 -17.700 -65.420, 2.472 -14.900 -65.308, 3.840 -17.700 -64.718, 3.791 -14.900 -64.745, 4.988 -14.900 -63.955, 5.369 -17.700 -63.631, 6.025 -14.900 -62.964, 6.603 -17.700 -62.216, 6.868 -14.900 -61.803, 7.490 -14.900 -60.511, 7.776 -17.700 -59.580, 7.871 -14.900 -59.128, 7.868 -17.700 -59.145, 7.972 -15.100 -58.371, 7.993 -15.100 -58.036, 10.104 -18.000 -6.756, 16.855 -18.000 -6.991, 10.157 -18.000 -5.257, 17.109 -18.000 -5.499, 17.187 -18.000 -1.001, 18.687 -18.000 -1.027, 18.601 -18.000 -5.978, 18.604 -18.000 -5.978, 18.600 -18.000 -5.994, 18.600 -18.000 -6.026, 18.594 -18.000 -6.026, 16.067 -18.000 -17.912, 17.330 -17.950 -11.969, 15.589 -18.000 -12.947, 14.600 -18.000 -17.600, 15.094 -17.950 -15.274, 14.102 -18.000 -12.895, 14.154 -18.000 -11.396, 15.906 -18.000 -11.457, -7.856 -17.700 -59.213, -7.856 -15.100 -59.213, -3.524 -17.700 -59.592, 7.659 13.100 -60.010, 7.542 13.100 -60.560, 7.659 15.700 -60.010, 7.542 15.900 -60.560, 7.937 15.700 -58.705, 17.178 15.900 -15.227, 16.550 15.900 -18.181, 19.151 15.900 -5.946, 7.937 13.100 -58.705, 13.347 14.500 -33.253, 19.210 15.900 -5.958, 19.586 15.900 15.638, -4.686 15.900 6.321, -4.686 15.700 6.321, -0.328 15.700 7.993, 7.450 14.500 10.979, 8.000 12.900 -0.000, 7.799 12.900 1.780, 7.208 12.900 3.471, 6.255 12.900 4.988, 4.988 12.900 6.255, 3.471 12.900 7.208, 1.780 12.900 7.799, -0.000 12.900 8.000, -1.780 12.900 7.799, -2.129 15.700 7.712, -3.471 12.900 7.208, -3.819 15.700 7.030, -4.988 12.900 6.255, -5.310 15.700 5.983, -6.255 12.900 4.988, -6.527 15.700 4.626, -7.208 12.900 3.471, -7.404 15.700 3.030, -7.799 12.900 1.780, -7.898 15.700 1.275, -8.000 12.900 -0.000, -7.981 15.700 -0.545, -7.799 12.900 -1.780, -7.651 15.700 -2.337, -7.208 12.900 -3.471, -6.924 15.700 -4.008, -6.255 12.900 -4.988, -4.988 12.900 -6.255, -3.471 12.900 -7.208, -1.780 12.900 -7.799, 0.000 12.900 -8.000, 1.780 12.900 -7.799, 3.471 12.900 -7.208, 4.988 12.900 -6.255, 6.255 12.900 -4.988, 7.208 12.900 -3.471, 7.799 12.900 -1.780, -7.188 15.900 -3.020, -7.188 15.700 -3.020, -4.095 15.900 -14.565, -5.642 14.500 -8.792, 7.972 13.100 -58.371, 7.993 13.100 -58.036, 8.000 13.100 -57.700, 7.775 13.100 -55.816, 7.112 13.100 -54.037, 4.436 13.100 -36.855, 6.050 13.100 -52.465, 4.646 13.100 -51.188, 2.982 13.100 -50.276, 1.149 13.100 -49.783, -0.748 13.100 -49.735, -2.603 13.100 -50.135, -4.311 13.100 -50.961, -5.777 13.100 -52.166, -6.918 13.100 -53.683, -7.670 13.100 -55.425, -0.191 -17.700 -62.454, 0.217 -17.700 -61.694, -0.907 -17.700 -61.596, 1.324 -17.700 -61.474, 2.099 -17.700 -65.420, -2.856 -17.700 -60.501, -1.960 -17.700 -61.187, -7.287 -17.700 -61.001, 2.326 -17.700 -60.954, 3.864 -14.900 -56.665, 4.000 -14.900 -57.700, 3.464 -14.900 -55.700, 2.828 -14.900 -54.872, 2.000 -14.900 -54.236, 1.035 -14.900 -53.836, -0.000 -14.900 -53.700, -1.035 -14.900 -53.836, -2.000 -14.900 -54.236, -2.828 -14.900 -54.872, -3.464 -14.900 -55.700, -3.864 -14.900 -56.665, -4.000 -14.900 -57.700, -3.864 -14.900 -58.735, -3.464 -14.900 -59.700, -2.828 -14.900 -60.528, -2.000 -14.900 -61.164, -1.035 -14.900 -61.564, -0.000 -14.900 -61.700, 1.035 -14.900 -61.564, 2.000 -14.900 -61.164, 2.828 -14.900 -60.528, 3.464 -14.900 -59.700, 3.864 -14.900 -58.735, 8.589 -24.000 -16.374, 7.421 -20.950 -29.723, 6.253 -24.000 -43.072, -6.000 -24.000 -42.000, -3.664 -24.000 -15.302, -4.832 -20.950 -28.651, -5.529 -14.900 -63.482, -6.472 -14.900 -62.402, -7.968 -14.900 -56.983, -4.407 -14.900 -51.023, -3.144 -14.900 -50.344, 1.074 -14.900 -49.772, 7.871 -14.900 -56.272, 7.490 -14.900 -54.889, 17.103 -18.000 -5.824, 13.609 -18.000 -6.128, 17.152 -18.000 -5.501, 17.146 -18.000 -5.669, 17.894 -18.000 -3.489, 17.100 -18.000 -13.000, 17.152 -18.000 -11.501, 17.100 -18.000 -7.000, 17.135 -18.000 -6.001, 15.004 -18.000 -12.176, 7.474 13.100 -60.554, 7.540 13.100 -60.374, 7.602 13.100 -60.193, 7.474 15.700 -60.554, 3.142 15.900 -60.175, 3.142 15.700 -60.175, -3.219 15.900 -17.836, -8.000 15.900 -59.200, -3.892 15.900 -58.624, -3.524 15.900 -59.592, 4.354 15.900 -37.792, 3.473 15.900 -55.715, 2.847 15.900 -54.890, 2.031 15.900 -54.254, -3.999 15.900 -57.594, 1.078 15.900 -53.848, 0.053 15.900 -53.700, -0.975 15.900 -53.821, -1.938 15.900 -54.201, -2.771 15.900 -54.816, -3.837 15.900 -56.571, -3.419 15.900 -55.624, 3.611 15.900 -59.421, 3.902 15.900 -58.582, 4.000 15.900 -57.700, 3.866 15.900 -56.673, 6.526 15.900 -15.782, -3.991 15.900 -13.375, -4.095 15.900 -14.565, -3.991 15.900 -13.375, 2.000 15.900 -3.464, -1.035 15.900 3.864, -2.000 15.900 3.464, -0.000 15.900 4.000, -3.464 15.900 -2.000, -2.828 15.900 -2.828, -2.000 15.900 -3.464, -3.864 15.900 -1.035, -1.035 15.900 -3.864, 1.035 15.900 3.864, -4.000 15.900 -0.000, -0.000 15.900 -4.000, -3.864 15.900 1.035, 2.828 15.900 -2.828, 3.464 15.900 -2.000, 1.035 15.900 -3.864, 2.828 15.900 2.828, 2.000 15.900 3.464, 6.096 15.900 0.420, 3.864 15.900 -1.035, 4.000 15.900 0.000, 3.864 15.900 1.035, 3.464 15.900 2.000, -2.828 15.900 2.828, -3.464 15.900 2.000, 8.000 12.900 -57.700, 7.799 12.900 -55.920, 7.775 13.100 -55.816, 7.208 12.900 -54.229, 6.255 12.900 -52.712, 4.988 12.900 -51.445, 3.471 12.900 -50.492, 2.982 13.100 -50.276, 1.780 12.900 -49.901, -0.000 12.900 -49.700, -1.780 12.900 -49.901, -3.471 12.900 -50.492, -4.988 12.900 -51.445, -5.777 13.100 -52.166, -6.255 12.900 -52.712, -6.918 13.100 -53.683, -7.208 12.900 -54.229, -7.799 12.900 -55.920, -7.670 15.700 -55.425, -7.905 15.700 -56.471, -8.000 12.900 -57.700, -7.998 15.700 -57.538, -7.948 13.100 -58.608, -7.948 15.700 -58.608, -7.799 12.900 -59.480, -7.923 13.100 -58.811, -7.892 13.100 -59.012, -7.856 13.100 -59.213, -7.856 15.700 -59.213, -7.208 12.900 -61.171, -7.287 15.700 -61.001, -6.255 12.900 -62.688, -6.317 15.700 -62.608, -4.988 12.900 -63.955, -5.000 15.700 -63.945, -3.471 12.900 -64.908, -3.407 15.700 -64.938, -1.780 12.900 -65.499, -1.627 15.700 -65.533, 0.000 12.900 -65.700, 0.242 15.700 -65.696, 1.780 12.900 -65.499, 2.099 15.700 -65.420, 3.471 12.900 -64.908, 3.840 15.700 -64.718, 4.988 12.900 -63.955, 5.369 15.700 -63.631, 6.255 12.900 -62.688, 6.603 15.700 -62.216, 7.208 12.900 -61.171, 7.799 12.900 -59.480, 7.776 15.700 -59.580, 7.868 15.700 -59.145, 7.993 13.100 -58.036, -2.828 12.900 -2.828, -3.464 12.900 -2.000, -2.000 12.900 -3.464, -3.864 12.900 -1.035, -1.035 12.900 -3.864, -4.000 12.900 -0.000, -0.000 12.900 -4.000, -3.864 12.900 1.035, 1.035 12.900 -3.864, -3.464 12.900 2.000, 2.000 12.900 -3.464, -2.828 12.900 2.828, 2.828 12.900 -2.828, -2.000 12.900 3.464, 3.464 12.900 -2.000, -1.035 12.900 3.864, 3.864 12.900 -1.035, -0.000 12.900 4.000, 4.000 12.900 0.000, 1.035 12.900 3.864, 3.864 12.900 1.035, 2.000 12.900 3.464, 3.464 12.900 2.000, 2.828 12.900 2.828, -8.000 13.100 -59.200, -6.047 14.500 -36.883, -4.095 13.100 -14.565, 6.253 -24.000 -43.072, 8.589 -24.000 -16.374, -3.664 -24.000 -15.302, 16.998 -18.000 -6.408, 17.100 -18.000 -6.000, 17.125 -18.000 -5.662, 17.137 -18.000 -5.667, 16.371 -18.000 -12.224, 2.326 15.700 -60.954, -0.907 15.700 -61.596, 0.217 15.700 -61.694, -0.191 15.700 -62.454, 1.324 15.700 -61.474, 2.099 15.700 -65.420, -2.856 15.700 -60.501, -1.960 15.700 -61.187, -7.287 15.700 -61.001, -7.856 15.700 -59.213, -3.524 15.700 -59.592, 4.000 12.900 -57.700, 3.864 12.900 -56.665, 3.464 12.900 -55.700, 2.828 12.900 -54.872, 2.000 12.900 -54.236, 1.035 12.900 -53.836, -0.000 12.900 -53.700, -1.035 12.900 -53.836, -2.000 12.900 -54.236, -2.828 12.900 -54.872, -3.464 12.900 -55.700, -3.864 12.900 -56.665, -4.000 12.900 -57.700, -3.864 12.900 -58.735, -3.464 12.900 -59.700, -2.828 12.900 -60.528, -2.000 12.900 -61.164, -1.035 12.900 -61.564, -0.000 12.900 -61.700, 1.035 12.900 -61.564, 2.000 12.900 -61.164, 2.828 12.900 -60.528, 3.464 12.900 -59.700, 3.864 12.900 -58.735, -7.856 13.100 -59.213, -6.255 12.900 -62.688, 6.255 12.900 -62.688, 3.471 12.900 -50.492, 17.122 -18.000 -5.833 ] } colorPerVertex FALSE coordIndex [ 0, 1, 2, -1, 3, 1, 0, -1, 4, 3, 0, -1, 5, 3, 4, -1, 6, 5, 4, -1, 7, 5, 6, -1, 8, 7, 6, -1, 9, 8, 10, -1, 9, 7, 8, -1, 11, 9, 10, -1, 12, 9, 11, -1, 13, 12, 11, -1, 14, 15, 13, -1, 16, 17, 14, -1, 18, 17, 16, -1, 19, 18, 16, -1, 20, 18, 19, -1, 21, 20, 19, -1, 22, 20, 21, -1, 23, 22, 21, -1, 24, 22, 23, -1, 25, 24, 23, -1, 26, 24, 25, -1, 26, 25, 27, -1, 28, 26, 27, -1, 29, 26, 28, -1, 30, 29, 28, -1, 31, 29, 30, -1, 32, 31, 30, -1, 33, 32, 34, -1, 33, 31, 32, -1, 35, 33, 34, -1, 36, 33, 35, -1, 37, 36, 35, -1, 38, 36, 37, -1, 38, 37, 39, -1, 40, 39, 37, -1, 41, 42, 40, -1, 43, 42, 41, -1, 44, 45, 43, -1, 46, 47, 44, -1, 48, 47, 46, -1, 49, 47, 48, -1, 50, 49, 48, -1, 51, 49, 50, -1, 52, 51, 50, -1, 53, 51, 52, -1, 54, 53, 52, -1, 55, 54, 56, -1, 55, 53, 54, -1, 57, 55, 56, -1, 58, 55, 57, -1, 59, 58, 57, -1, 60, 58, 59, -1, 61, 60, 59, -1, 62, 60, 61, -1, 63, 62, 61, -1, 1, 62, 63, -1, 1, 63, 2, -1, 42, 39, 40, -1, 45, 42, 43, -1, 47, 45, 44, -1, 15, 12, 13, -1, 17, 15, 14, -1, 64, 65, 66, -1, 67, 68, 69, -1, 67, 70, 68, -1, 71, 65, 64, -1, 71, 64, 72, -1, 73, 74, 75, -1, 76, 67, 69, -1, 73, 77, 74, -1, 78, 74, 77, -1, 79, 80, 67, -1, 81, 74, 78, -1, 82, 67, 76, -1, 79, 82, 83, -1, 79, 83, 84, -1, 85, 74, 81, -1, 79, 67, 82, -1, 86, 74, 85, -1, 87, 88, 71, -1, 87, 71, 72, -1, 89, 87, 79, -1, 90, 91, 92, -1, 89, 84, 93, -1, 89, 93, 94, -1, 89, 94, 95, -1, 90, 92, 70, -1, 89, 95, 96, -1, 89, 96, 97, -1, 89, 79, 84, -1, 98, 99, 65, -1, 98, 65, 100, -1, 71, 100, 65, -1, 89, 88, 87, -1, 101, 74, 102, -1, 102, 74, 86, -1, 102, 86, 103, -1, 104, 101, 102, -1, 70, 103, 105, -1, 70, 105, 68, -1, 70, 92, 102, -1, 70, 102, 103, -1, 41, 40, 106, -1, 43, 41, 106, -1, 40, 37, 107, -1, 106, 40, 107, -1, 44, 43, 108, -1, 43, 106, 108, -1, 35, 34, 109, -1, 37, 35, 109, -1, 107, 37, 109, -1, 46, 44, 110, -1, 48, 46, 110, -1, 44, 108, 110, -1, 34, 32, 111, -1, 109, 34, 111, -1, 50, 48, 112, -1, 48, 110, 112, -1, 30, 28, 113, -1, 32, 30, 113, -1, 111, 32, 113, -1, 50, 112, 114, -1, 52, 50, 114, -1, 113, 28, 115, -1, 28, 27, 115, -1, 52, 114, 116, -1, 54, 52, 116, -1, 54, 116, 56, -1, 115, 27, 117, -1, 56, 116, 118, -1, 117, 27, 25, -1, 56, 118, 57, -1, 57, 118, 119, -1, 120, 117, 23, -1, 117, 25, 23, -1, 57, 119, 59, -1, 121, 120, 21, -1, 120, 23, 21, -1, 119, 122, 61, -1, 59, 119, 61, -1, 121, 21, 19, -1, 122, 123, 63, -1, 61, 122, 63, -1, 124, 121, 16, -1, 121, 19, 16, -1, 63, 123, 2, -1, 125, 124, 14, -1, 124, 16, 14, -1, 123, 126, 0, -1, 2, 123, 0, -1, 127, 125, 13, -1, 125, 14, 13, -1, 126, 128, 4, -1, 0, 126, 4, -1, 127, 13, 11, -1, 4, 128, 6, -1, 129, 127, 10, -1, 127, 11, 10, -1, 128, 129, 8, -1, 129, 10, 8, -1, 6, 128, 8, -1, 18, 130, 131, -1, 132, 18, 131, -1, 133, 134, 17, -1, 133, 132, 134, -1, 133, 17, 18, -1, 133, 18, 132, -1, 36, 38, 135, -1, 33, 36, 135, -1, 31, 33, 135, -1, 29, 31, 135, -1, 130, 24, 26, -1, 130, 26, 29, -1, 130, 29, 135, -1, 22, 24, 130, -1, 20, 22, 130, -1, 18, 20, 130, -1, 135, 38, 136, -1, 38, 137, 136, -1, 39, 138, 139, -1, 138, 137, 139, -1, 38, 39, 139, -1, 137, 38, 139, -1, 140, 141, 90, -1, 140, 90, 70, -1, 140, 70, 67, -1, 142, 140, 67, -1, 80, 143, 142, -1, 67, 80, 142, -1, 144, 143, 80, -1, 144, 80, 79, -1, 144, 79, 87, -1, 145, 144, 87, -1, 72, 146, 145, -1, 87, 72, 145, -1, 146, 72, 64, -1, 147, 146, 64, -1, 66, 148, 147, -1, 64, 66, 147, -1, 65, 149, 148, -1, 66, 65, 148, -1, 65, 99, 150, -1, 65, 150, 149, -1, 151, 152, 153, -1, 151, 98, 152, -1, 151, 99, 98, -1, 151, 150, 99, -1, 151, 154, 150, -1, 151, 153, 154, -1, 155, 156, 152, -1, 100, 152, 98, -1, 100, 155, 152, -1, 155, 157, 156, -1, 158, 74, 101, -1, 158, 75, 74, -1, 158, 157, 75, -1, 158, 101, 156, -1, 158, 156, 157, -1, 159, 160, 161, -1, 159, 162, 160, -1, 163, 162, 159, -1, 164, 165, 166, -1, 164, 167, 165, -1, 168, 164, 166, -1, 169, 164, 168, -1, 167, 162, 163, -1, 170, 171, 165, -1, 170, 163, 171, -1, 170, 167, 163, -1, 170, 165, 167, -1, 172, 169, 168, -1, 172, 168, 173, -1, 134, 174, 175, -1, 132, 174, 134, -1, 104, 176, 177, -1, 176, 178, 177, -1, 178, 179, 177, -1, 179, 156, 177, -1, 156, 101, 177, -1, 101, 104, 177, -1, 180, 176, 104, -1, 180, 104, 102, -1, 180, 102, 92, -1, 181, 180, 92, -1, 91, 182, 181, -1, 92, 91, 181, -1, 141, 182, 91, -1, 141, 91, 90, -1, 115, 117, 183, -1, 119, 118, 184, -1, 117, 185, 183, -1, 118, 186, 184, -1, 115, 183, 113, -1, 122, 119, 187, -1, 113, 183, 188, -1, 123, 189, 190, -1, 119, 184, 187, -1, 126, 123, 190, -1, 122, 187, 123, -1, 113, 188, 191, -1, 126, 190, 128, -1, 111, 113, 191, -1, 123, 187, 189, -1, 128, 190, 192, -1, 111, 191, 193, -1, 109, 111, 193, -1, 129, 128, 194, -1, 128, 192, 194, -1, 109, 193, 195, -1, 107, 109, 195, -1, 127, 129, 196, -1, 129, 194, 196, -1, 107, 195, 197, -1, 106, 107, 197, -1, 125, 127, 198, -1, 106, 197, 199, -1, 127, 196, 198, -1, 108, 106, 199, -1, 108, 199, 110, -1, 124, 125, 200, -1, 125, 198, 200, -1, 110, 199, 201, -1, 110, 201, 112, -1, 121, 124, 202, -1, 112, 201, 203, -1, 124, 200, 202, -1, 112, 203, 114, -1, 114, 203, 204, -1, 120, 121, 205, -1, 114, 204, 116, -1, 121, 202, 205, -1, 116, 204, 206, -1, 120, 205, 117, -1, 117, 205, 185, -1, 118, 116, 186, -1, 116, 206, 186, -1, 207, 208, 209, -1, 136, 188, 131, -1, 210, 211, 212, -1, 211, 213, 212, -1, 137, 214, 136, -1, 136, 197, 195, -1, 136, 214, 199, -1, 197, 136, 199, -1, 131, 205, 202, -1, 136, 195, 193, -1, 199, 214, 201, -1, 215, 216, 217, -1, 136, 193, 191, -1, 218, 219, 220, -1, 221, 217, 222, -1, 201, 214, 203, -1, 217, 216, 222, -1, 218, 211, 210, -1, 206, 204, 210, -1, 186, 206, 210, -1, 136, 191, 188, -1, 204, 214, 210, -1, 214, 218, 210, -1, 207, 223, 208, -1, 203, 214, 204, -1, 131, 202, 200, -1, 131, 200, 198, -1, 222, 174, 224, -1, 221, 222, 224, -1, 131, 198, 132, -1, 208, 224, 132, -1, 196, 194, 132, -1, 198, 196, 132, -1, 216, 225, 226, -1, 227, 216, 226, -1, 186, 210, 207, -1, 216, 227, 222, -1, 184, 186, 207, -1, 224, 174, 132, -1, 218, 214, 219, -1, 184, 207, 209, -1, 132, 194, 209, -1, 208, 132, 209, -1, 187, 184, 209, -1, 185, 205, 131, -1, 189, 187, 209, -1, 183, 185, 131, -1, 190, 189, 209, -1, 188, 183, 131, -1, 192, 190, 209, -1, 194, 192, 209, -1, 135, 136, 131, -1, 130, 135, 131, -1, 228, 229, 230, -1, 229, 231, 230, -1, 230, 231, 232, -1, 232, 231, 233, -1, 233, 234, 235, -1, 234, 236, 235, -1, 236, 232, 235, -1, 232, 233, 235, -1, 148, 149, 147, -1, 237, 238, 142, -1, 238, 140, 142, -1, 147, 149, 239, -1, 240, 241, 242, -1, 146, 147, 239, -1, 237, 142, 243, -1, 241, 244, 242, -1, 244, 241, 245, -1, 245, 241, 246, -1, 243, 142, 247, -1, 142, 143, 144, -1, 246, 241, 248, -1, 249, 247, 144, -1, 250, 249, 144, -1, 248, 241, 251, -1, 247, 142, 144, -1, 239, 252, 145, -1, 146, 239, 145, -1, 181, 182, 141, -1, 144, 145, 253, -1, 254, 250, 253, -1, 255, 254, 253, -1, 140, 181, 141, -1, 256, 255, 253, -1, 257, 256, 253, -1, 258, 257, 253, -1, 250, 144, 253, -1, 149, 150, 154, -1, 259, 149, 154, -1, 149, 259, 239, -1, 145, 252, 253, -1, 180, 241, 178, -1, 260, 251, 180, -1, 251, 241, 180, -1, 180, 178, 176, -1, 261, 260, 140, -1, 238, 261, 140, -1, 180, 181, 140, -1, 260, 180, 140, -1, 152, 156, 179, -1, 152, 179, 153, -1, 153, 179, 262, -1, 154, 153, 259, -1, 153, 262, 259, -1, 179, 263, 262, -1, 178, 241, 264, -1, 241, 240, 264, -1, 240, 263, 264, -1, 179, 178, 264, -1, 263, 179, 264, -1, 155, 265, 266, -1, 155, 266, 267, -1, 155, 267, 268, -1, 155, 268, 269, -1, 155, 269, 270, -1, 271, 157, 155, -1, 271, 270, 272, -1, 271, 272, 273, -1, 271, 273, 274, -1, 271, 274, 275, -1, 271, 275, 276, -1, 271, 276, 277, -1, 271, 277, 278, -1, 271, 278, 157, -1, 271, 155, 270, -1, 157, 278, 279, -1, 157, 279, 280, -1, 75, 280, 281, -1, 75, 157, 280, -1, 282, 160, 283, -1, 161, 160, 284, -1, 284, 160, 282, -1, 162, 285, 286, -1, 285, 287, 286, -1, 286, 283, 160, -1, 162, 286, 160, -1, 231, 288, 289, -1, 290, 291, 292, -1, 293, 290, 292, -1, 294, 293, 292, -1, 295, 294, 292, -1, 291, 162, 292, -1, 289, 295, 292, -1, 231, 296, 297, -1, 289, 298, 137, -1, 231, 297, 299, -1, 231, 299, 300, -1, 301, 292, 167, -1, 231, 300, 288, -1, 289, 137, 231, -1, 292, 162, 167, -1, 302, 303, 162, -1, 291, 302, 162, -1, 304, 285, 162, -1, 305, 304, 162, -1, 303, 305, 162, -1, 306, 295, 289, -1, 307, 306, 289, -1, 308, 307, 289, -1, 288, 308, 289, -1, 298, 309, 137, -1, 137, 309, 214, -1, 310, 301, 311, -1, 312, 311, 167, -1, 311, 301, 167, -1, 310, 311, 219, -1, 226, 312, 227, -1, 312, 167, 227, -1, 309, 310, 313, -1, 219, 214, 313, -1, 214, 309, 313, -1, 310, 219, 313, -1, 314, 315, 316, -1, 317, 315, 314, -1, 318, 317, 314, -1, 319, 317, 318, -1, 320, 319, 318, -1, 321, 319, 320, -1, 322, 321, 320, -1, 323, 321, 322, -1, 324, 321, 323, -1, 325, 324, 323, -1, 326, 327, 325, -1, 328, 327, 326, -1, 329, 328, 326, -1, 330, 328, 329, -1, 331, 328, 330, -1, 332, 331, 330, -1, 333, 334, 332, -1, 335, 334, 333, -1, 336, 335, 333, -1, 337, 335, 336, -1, 338, 335, 337, -1, 339, 338, 337, -1, 340, 341, 339, -1, 342, 236, 340, -1, 232, 236, 342, -1, 343, 232, 342, -1, 344, 343, 342, -1, 345, 343, 344, -1, 346, 345, 344, -1, 347, 228, 346, -1, 230, 345, 346, -1, 230, 346, 228, -1, 348, 347, 346, -1, 349, 348, 346, -1, 350, 351, 349, -1, 350, 349, 346, -1, 352, 350, 353, -1, 352, 351, 350, -1, 354, 352, 353, -1, 355, 352, 354, -1, 356, 355, 354, -1, 357, 355, 356, -1, 358, 357, 356, -1, 359, 357, 358, -1, 360, 359, 358, -1, 361, 360, 362, -1, 361, 359, 360, -1, 363, 361, 362, -1, 364, 361, 363, -1, 365, 364, 363, -1, 366, 364, 365, -1, 367, 366, 365, -1, 368, 366, 367, -1, 368, 367, 369, -1, 370, 368, 369, -1, 371, 368, 370, -1, 372, 371, 370, -1, 373, 371, 372, -1, 374, 373, 372, -1, 375, 283, 374, -1, 286, 373, 374, -1, 286, 374, 283, -1, 284, 282, 375, -1, 161, 284, 375, -1, 376, 159, 161, -1, 377, 161, 375, -1, 377, 376, 161, -1, 378, 376, 377, -1, 163, 378, 377, -1, 163, 377, 171, -1, 379, 171, 377, -1, 316, 380, 379, -1, 316, 379, 377, -1, 315, 380, 316, -1, 327, 324, 325, -1, 334, 331, 332, -1, 341, 338, 339, -1, 236, 341, 340, -1, 282, 283, 375, -1, 159, 376, 378, -1, 159, 378, 163, -1, 210, 212, 381, -1, 212, 382, 381, -1, 207, 381, 383, -1, 207, 210, 381, -1, 207, 384, 223, -1, 383, 384, 207, -1, 208, 223, 385, -1, 223, 384, 385, -1, 386, 208, 385, -1, 224, 208, 386, -1, 224, 387, 221, -1, 386, 387, 224, -1, 221, 387, 388, -1, 217, 221, 388, -1, 388, 215, 217, -1, 388, 389, 215, -1, 389, 216, 215, -1, 389, 390, 216, -1, 390, 391, 225, -1, 390, 225, 216, -1, 226, 392, 312, -1, 393, 225, 391, -1, 393, 226, 225, -1, 393, 391, 392, -1, 393, 392, 226, -1, 220, 219, 394, -1, 311, 395, 396, -1, 395, 394, 396, -1, 219, 311, 396, -1, 394, 219, 396, -1, 220, 394, 218, -1, 218, 394, 397, -1, 211, 397, 398, -1, 211, 218, 397, -1, 211, 399, 213, -1, 398, 399, 211, -1, 213, 399, 212, -1, 212, 399, 382, -1, 348, 349, 229, -1, 347, 348, 229, -1, 228, 347, 229, -1, 400, 231, 229, -1, 400, 229, 401, -1, 231, 400, 296, -1, 296, 400, 402, -1, 230, 232, 343, -1, 230, 343, 345, -1, 403, 404, 405, -1, 404, 406, 405, -1, 405, 406, 407, -1, 259, 262, 408, -1, 262, 409, 408, -1, 259, 408, 239, -1, 239, 408, 410, -1, 407, 406, 409, -1, 262, 411, 412, -1, 411, 407, 412, -1, 407, 409, 412, -1, 409, 262, 412, -1, 239, 410, 413, -1, 252, 239, 413, -1, 252, 413, 253, -1, 253, 413, 414, -1, 415, 416, 417, -1, 415, 417, 414, -1, 258, 253, 418, -1, 253, 414, 418, -1, 417, 258, 418, -1, 414, 417, 418, -1, 419, 247, 420, -1, 420, 247, 249, -1, 420, 249, 421, -1, 421, 249, 250, -1, 421, 250, 422, -1, 422, 250, 254, -1, 422, 254, 423, -1, 423, 254, 255, -1, 423, 255, 424, -1, 424, 255, 256, -1, 424, 256, 425, -1, 425, 256, 257, -1, 425, 257, 426, -1, 258, 417, 427, -1, 426, 258, 427, -1, 427, 417, 428, -1, 427, 428, 429, -1, 429, 428, 430, -1, 429, 430, 431, -1, 431, 430, 432, -1, 431, 432, 433, -1, 433, 432, 434, -1, 433, 434, 435, -1, 435, 434, 436, -1, 435, 436, 437, -1, 437, 436, 438, -1, 437, 438, 439, -1, 439, 438, 440, -1, 439, 440, 441, -1, 441, 440, 442, -1, 441, 442, 443, -1, 443, 442, 444, -1, 242, 443, 444, -1, 443, 242, 445, -1, 445, 244, 446, -1, 446, 245, 447, -1, 447, 246, 448, -1, 449, 448, 248, -1, 448, 246, 248, -1, 449, 248, 450, -1, 450, 248, 251, -1, 451, 450, 260, -1, 450, 251, 260, -1, 452, 451, 261, -1, 451, 260, 261, -1, 453, 452, 238, -1, 452, 261, 238, -1, 454, 453, 237, -1, 453, 238, 237, -1, 454, 237, 455, -1, 455, 237, 243, -1, 455, 243, 419, -1, 419, 243, 247, -1, 445, 242, 244, -1, 446, 244, 245, -1, 447, 245, 246, -1, 426, 257, 258, -1, 456, 444, 457, -1, 456, 458, 444, -1, 459, 240, 242, -1, 459, 458, 240, -1, 459, 242, 444, -1, 459, 444, 458, -1, 460, 411, 262, -1, 461, 460, 262, -1, 462, 461, 262, -1, 463, 462, 262, -1, 464, 463, 262, -1, 262, 263, 465, -1, 466, 464, 465, -1, 467, 466, 465, -1, 468, 467, 465, -1, 469, 468, 465, -1, 470, 469, 465, -1, 471, 470, 465, -1, 472, 471, 465, -1, 263, 472, 465, -1, 464, 262, 465, -1, 473, 472, 263, -1, 474, 473, 263, -1, 475, 474, 240, -1, 474, 263, 240, -1, 373, 287, 371, -1, 286, 287, 373, -1, 476, 477, 478, -1, 476, 479, 477, -1, 476, 359, 361, -1, 476, 361, 364, -1, 476, 364, 480, -1, 476, 478, 359, -1, 476, 480, 479, -1, 481, 355, 357, -1, 482, 357, 359, -1, 482, 481, 357, -1, 402, 400, 483, -1, 402, 483, 355, -1, 402, 355, 481, -1, 478, 482, 359, -1, 479, 480, 368, -1, 484, 479, 368, -1, 371, 484, 368, -1, 287, 484, 371, -1, 485, 486, 302, -1, 486, 303, 302, -1, 487, 485, 291, -1, 485, 302, 291, -1, 488, 487, 290, -1, 487, 291, 290, -1, 489, 488, 293, -1, 488, 290, 293, -1, 490, 489, 294, -1, 489, 293, 294, -1, 491, 490, 295, -1, 490, 294, 295, -1, 492, 491, 306, -1, 491, 295, 306, -1, 493, 492, 307, -1, 492, 306, 307, -1, 494, 493, 308, -1, 493, 307, 308, -1, 495, 494, 288, -1, 494, 308, 288, -1, 496, 495, 300, -1, 495, 288, 300, -1, 496, 300, 299, -1, 497, 496, 299, -1, 497, 299, 297, -1, 498, 497, 297, -1, 498, 297, 296, -1, 402, 498, 296, -1, 498, 402, 499, -1, 500, 499, 481, -1, 500, 481, 501, -1, 501, 481, 482, -1, 501, 482, 502, -1, 502, 482, 478, -1, 502, 478, 503, -1, 503, 478, 477, -1, 503, 477, 504, -1, 504, 477, 479, -1, 504, 479, 505, -1, 505, 479, 484, -1, 505, 484, 506, -1, 287, 285, 507, -1, 506, 287, 507, -1, 507, 285, 304, -1, 507, 304, 508, -1, 508, 304, 305, -1, 508, 305, 486, -1, 486, 305, 303, -1, 499, 402, 481, -1, 506, 484, 287, -1, 509, 301, 310, -1, 510, 292, 301, -1, 510, 511, 292, -1, 510, 509, 511, -1, 510, 301, 509, -1, 512, 289, 511, -1, 511, 289, 292, -1, 309, 298, 513, -1, 298, 289, 514, -1, 289, 512, 514, -1, 512, 513, 514, -1, 513, 298, 514, -1, 509, 309, 513, -1, 310, 309, 509, -1, 395, 311, 392, -1, 392, 311, 312, -1, 515, 516, 500, -1, 358, 515, 500, -1, 516, 353, 499, -1, 500, 516, 499, -1, 360, 358, 501, -1, 358, 500, 501, -1, 350, 346, 498, -1, 353, 350, 498, -1, 499, 353, 498, -1, 362, 360, 502, -1, 363, 362, 502, -1, 360, 501, 502, -1, 346, 517, 497, -1, 498, 346, 497, -1, 365, 363, 503, -1, 363, 502, 503, -1, 342, 340, 496, -1, 517, 342, 496, -1, 497, 517, 496, -1, 367, 365, 504, -1, 365, 503, 504, -1, 340, 339, 495, -1, 496, 340, 495, -1, 367, 504, 505, -1, 369, 367, 505, -1, 369, 505, 370, -1, 495, 339, 494, -1, 370, 505, 506, -1, 494, 339, 337, -1, 370, 506, 372, -1, 372, 506, 507, -1, 493, 494, 518, -1, 494, 337, 518, -1, 372, 507, 374, -1, 492, 493, 519, -1, 493, 518, 519, -1, 507, 508, 375, -1, 374, 507, 375, -1, 492, 519, 332, -1, 508, 486, 377, -1, 375, 508, 377, -1, 491, 492, 330, -1, 492, 332, 330, -1, 377, 486, 316, -1, 490, 491, 520, -1, 491, 330, 520, -1, 486, 485, 521, -1, 316, 486, 521, -1, 489, 490, 326, -1, 490, 520, 326, -1, 485, 487, 522, -1, 521, 485, 522, -1, 489, 326, 325, -1, 522, 487, 320, -1, 488, 489, 323, -1, 489, 325, 323, -1, 487, 488, 322, -1, 488, 323, 322, -1, 320, 487, 322, -1, 382, 523, 524, -1, 523, 384, 524, -1, 384, 383, 524, -1, 383, 381, 524, -1, 381, 382, 524, -1, 525, 526, 387, -1, 387, 386, 527, -1, 386, 385, 527, -1, 385, 384, 527, -1, 384, 525, 527, -1, 525, 387, 527, -1, 387, 389, 388, -1, 391, 390, 389, -1, 395, 392, 394, -1, 394, 392, 528, -1, 399, 529, 382, -1, 382, 529, 530, -1, 531, 530, 391, -1, 530, 529, 391, -1, 528, 392, 391, -1, 529, 528, 391, -1, 399, 398, 532, -1, 398, 397, 532, -1, 397, 394, 532, -1, 394, 399, 532, -1, 533, 404, 534, -1, 535, 404, 403, -1, 534, 404, 535, -1, 536, 537, 406, -1, 536, 538, 537, -1, 404, 533, 536, -1, 404, 536, 406, -1, 458, 539, 540, -1, 541, 542, 540, -1, 543, 409, 406, -1, 543, 539, 409, -1, 543, 544, 545, -1, 543, 545, 546, -1, 547, 541, 540, -1, 543, 546, 548, -1, 543, 548, 549, -1, 543, 549, 550, -1, 543, 550, 551, -1, 543, 551, 552, -1, 553, 547, 540, -1, 543, 552, 539, -1, 543, 406, 544, -1, 554, 553, 540, -1, 552, 554, 540, -1, 406, 537, 555, -1, 406, 555, 556, -1, 406, 556, 557, -1, 406, 557, 558, -1, 406, 558, 544, -1, 539, 552, 540, -1, 559, 560, 408, -1, 559, 561, 560, -1, 559, 539, 561, -1, 559, 409, 539, -1, 559, 408, 409, -1, 408, 562, 563, -1, 564, 565, 415, -1, 456, 562, 458, -1, 566, 564, 415, -1, 567, 568, 456, -1, 569, 562, 456, -1, 569, 456, 568, -1, 570, 567, 456, -1, 571, 562, 569, -1, 572, 566, 415, -1, 573, 570, 456, -1, 574, 562, 571, -1, 575, 573, 456, -1, 410, 576, 577, -1, 578, 562, 574, -1, 410, 408, 576, -1, 414, 579, 580, -1, 563, 562, 578, -1, 414, 580, 572, -1, 414, 413, 410, -1, 414, 572, 415, -1, 581, 577, 582, -1, 581, 582, 583, -1, 581, 583, 584, -1, 581, 584, 585, -1, 581, 585, 579, -1, 581, 414, 410, -1, 581, 410, 577, -1, 581, 579, 414, -1, 415, 565, 586, -1, 415, 586, 587, -1, 415, 587, 575, -1, 415, 575, 456, -1, 408, 563, 576, -1, 588, 462, 589, -1, 589, 462, 590, -1, 589, 590, 591, -1, 591, 590, 464, -1, 591, 464, 592, -1, 592, 464, 466, -1, 592, 466, 593, -1, 593, 466, 467, -1, 593, 467, 594, -1, 594, 467, 595, -1, 594, 595, 596, -1, 596, 595, 469, -1, 596, 469, 597, -1, 597, 470, 598, -1, 598, 471, 599, -1, 599, 472, 600, -1, 600, 601, 602, -1, 602, 603, 604, -1, 604, 475, 605, -1, 475, 606, 605, -1, 605, 606, 607, -1, 605, 607, 608, -1, 608, 607, 609, -1, 610, 608, 611, -1, 608, 609, 611, -1, 608, 610, 612, -1, 610, 613, 612, -1, 613, 614, 612, -1, 614, 615, 612, -1, 615, 616, 612, -1, 617, 612, 618, -1, 612, 616, 618, -1, 619, 617, 620, -1, 617, 618, 620, -1, 621, 619, 622, -1, 619, 620, 622, -1, 621, 622, 623, -1, 623, 622, 624, -1, 623, 624, 625, -1, 625, 624, 626, -1, 625, 626, 627, -1, 627, 626, 628, -1, 627, 628, 629, -1, 629, 628, 630, -1, 629, 630, 631, -1, 631, 630, 632, -1, 631, 632, 633, -1, 633, 632, 634, -1, 633, 634, 635, -1, 635, 634, 636, -1, 635, 636, 637, -1, 637, 533, 534, -1, 637, 636, 536, -1, 533, 637, 536, -1, 637, 534, 638, -1, 534, 535, 638, -1, 535, 403, 638, -1, 403, 405, 639, -1, 638, 403, 639, -1, 638, 639, 640, -1, 638, 640, 411, -1, 411, 640, 407, -1, 411, 460, 588, -1, 460, 641, 588, -1, 638, 411, 588, -1, 588, 641, 462, -1, 597, 469, 470, -1, 598, 470, 471, -1, 599, 471, 472, -1, 600, 472, 601, -1, 602, 601, 603, -1, 604, 603, 475, -1, 640, 639, 405, -1, 407, 640, 405, -1, 415, 456, 457, -1, 415, 457, 416, -1, 457, 444, 442, -1, 457, 442, 440, -1, 457, 440, 438, -1, 457, 438, 436, -1, 434, 432, 416, -1, 436, 434, 416, -1, 457, 436, 416, -1, 416, 432, 430, -1, 416, 430, 428, -1, 416, 428, 417, -1, 642, 445, 446, -1, 643, 443, 445, -1, 643, 445, 642, -1, 644, 446, 447, -1, 644, 642, 446, -1, 645, 441, 443, -1, 645, 443, 643, -1, 646, 447, 448, -1, 646, 644, 447, -1, 647, 437, 439, -1, 647, 439, 441, -1, 647, 441, 645, -1, 648, 448, 449, -1, 648, 449, 450, -1, 648, 646, 448, -1, 649, 435, 437, -1, 649, 437, 647, -1, 650, 450, 451, -1, 650, 648, 450, -1, 651, 435, 649, -1, 652, 650, 451, -1, 433, 435, 651, -1, 452, 652, 451, -1, 653, 433, 651, -1, 654, 652, 452, -1, 431, 433, 653, -1, 453, 654, 452, -1, 655, 431, 653, -1, 656, 654, 453, -1, 429, 655, 657, -1, 429, 431, 655, -1, 454, 656, 453, -1, 454, 658, 656, -1, 427, 657, 659, -1, 427, 429, 657, -1, 455, 660, 658, -1, 455, 658, 454, -1, 426, 427, 659, -1, 419, 660, 455, -1, 425, 659, 661, -1, 425, 426, 659, -1, 420, 662, 660, -1, 420, 660, 419, -1, 424, 661, 663, -1, 424, 425, 661, -1, 421, 664, 662, -1, 421, 662, 420, -1, 423, 663, 665, -1, 423, 424, 663, -1, 422, 665, 664, -1, 422, 423, 665, -1, 422, 664, 421, -1, 611, 666, 610, -1, 611, 540, 666, -1, 606, 540, 611, -1, 561, 540, 606, -1, 667, 668, 561, -1, 667, 475, 668, -1, 667, 606, 475, -1, 667, 561, 606, -1, 512, 669, 670, -1, 671, 512, 670, -1, 530, 531, 672, -1, 531, 673, 672, -1, 673, 523, 672, -1, 523, 382, 672, -1, 382, 530, 672, -1, 526, 525, 674, -1, 525, 384, 674, -1, 384, 523, 674, -1, 523, 675, 674, -1, 675, 526, 674, -1, 531, 391, 387, -1, 391, 389, 387, -1, 526, 531, 387, -1, 529, 399, 676, -1, 399, 394, 676, -1, 394, 528, 676, -1, 528, 529, 676, -1, 634, 677, 538, -1, 634, 538, 636, -1, 636, 538, 536, -1, 678, 679, 680, -1, 679, 681, 680, -1, 626, 624, 680, -1, 628, 626, 680, -1, 682, 628, 680, -1, 681, 682, 680, -1, 624, 678, 680, -1, 622, 620, 683, -1, 624, 622, 684, -1, 622, 683, 684, -1, 685, 686, 687, -1, 620, 685, 687, -1, 683, 620, 687, -1, 624, 684, 678, -1, 632, 682, 681, -1, 632, 681, 677, -1, 632, 677, 634, -1, 558, 688, 689, -1, 558, 557, 688, -1, 544, 689, 690, -1, 544, 558, 689, -1, 545, 690, 691, -1, 545, 544, 690, -1, 546, 691, 692, -1, 546, 545, 691, -1, 548, 692, 693, -1, 548, 546, 692, -1, 549, 693, 694, -1, 549, 548, 693, -1, 550, 694, 695, -1, 550, 549, 694, -1, 551, 695, 696, -1, 551, 550, 695, -1, 552, 696, 697, -1, 552, 551, 696, -1, 554, 697, 698, -1, 554, 552, 697, -1, 553, 698, 699, -1, 553, 554, 698, -1, 547, 553, 699, -1, 547, 699, 700, -1, 541, 547, 700, -1, 541, 700, 701, -1, 542, 541, 701, -1, 542, 701, 687, -1, 702, 687, 701, -1, 683, 702, 703, -1, 704, 683, 703, -1, 684, 683, 704, -1, 705, 684, 704, -1, 678, 684, 705, -1, 706, 678, 705, -1, 679, 678, 706, -1, 707, 679, 706, -1, 681, 679, 707, -1, 708, 681, 707, -1, 677, 681, 708, -1, 709, 677, 708, -1, 710, 537, 538, -1, 710, 538, 709, -1, 555, 537, 710, -1, 711, 555, 710, -1, 556, 555, 711, -1, 688, 556, 711, -1, 557, 556, 688, -1, 683, 687, 702, -1, 538, 677, 709, -1, 666, 540, 686, -1, 712, 666, 686, -1, 542, 686, 540, -1, 687, 686, 542, -1, 587, 653, 651, -1, 577, 654, 656, -1, 587, 586, 653, -1, 577, 576, 654, -1, 649, 587, 651, -1, 582, 656, 658, -1, 575, 587, 649, -1, 584, 583, 660, -1, 582, 577, 656, -1, 584, 660, 662, -1, 660, 582, 658, -1, 573, 575, 649, -1, 664, 584, 662, -1, 573, 649, 647, -1, 583, 582, 660, -1, 585, 584, 664, -1, 570, 573, 647, -1, 570, 647, 645, -1, 579, 664, 665, -1, 579, 585, 664, -1, 567, 570, 645, -1, 567, 645, 643, -1, 580, 665, 663, -1, 580, 579, 665, -1, 568, 567, 643, -1, 568, 643, 642, -1, 572, 663, 661, -1, 569, 568, 642, -1, 572, 580, 663, -1, 569, 642, 644, -1, 646, 569, 644, -1, 566, 661, 659, -1, 566, 572, 661, -1, 571, 569, 646, -1, 648, 571, 646, -1, 564, 659, 657, -1, 574, 571, 648, -1, 564, 566, 659, -1, 650, 574, 648, -1, 578, 574, 650, -1, 565, 657, 655, -1, 652, 578, 650, -1, 565, 564, 657, -1, 563, 578, 652, -1, 653, 565, 655, -1, 586, 565, 653, -1, 576, 652, 654, -1, 576, 563, 652, -1, 703, 713, 621, -1, 702, 617, 713, -1, 702, 713, 703, -1, 704, 621, 623, -1, 704, 703, 621, -1, 701, 612, 617, -1, 701, 617, 702, -1, 705, 623, 625, -1, 705, 704, 623, -1, 700, 605, 608, -1, 700, 608, 612, -1, 700, 612, 701, -1, 706, 625, 627, -1, 706, 627, 629, -1, 706, 705, 625, -1, 699, 604, 605, -1, 699, 605, 700, -1, 707, 629, 631, -1, 707, 706, 629, -1, 698, 604, 699, -1, 708, 707, 631, -1, 602, 604, 698, -1, 633, 708, 631, -1, 697, 602, 698, -1, 709, 708, 633, -1, 600, 602, 697, -1, 714, 709, 633, -1, 696, 600, 697, -1, 710, 709, 714, -1, 599, 696, 695, -1, 599, 600, 696, -1, 637, 710, 714, -1, 637, 711, 710, -1, 598, 695, 694, -1, 598, 599, 695, -1, 638, 688, 711, -1, 638, 711, 637, -1, 597, 598, 694, -1, 588, 688, 638, -1, 596, 694, 693, -1, 596, 597, 694, -1, 589, 689, 688, -1, 589, 688, 588, -1, 715, 693, 692, -1, 715, 596, 693, -1, 591, 690, 689, -1, 591, 689, 589, -1, 593, 692, 691, -1, 593, 715, 692, -1, 592, 691, 690, -1, 592, 593, 691, -1, 592, 690, 591, -1, 607, 606, 611, -1, 609, 607, 611, -1, 666, 615, 614, -1, 666, 614, 613, -1, 666, 613, 610, -1, 523, 526, 675, -1, 531, 526, 716, -1, 523, 673, 716, -1, 673, 531, 716, -1, 526, 523, 716, -1 ] } } ] } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 0.000 description "top" position 5.793 -4.050 69.673 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 3.142 description "bottom" position 5.793 -4.050 -119.735 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 1.571 description "front" position 5.793 -98.754 -25.031 } Viewpoint { jump TRUE orientation -0.000 -0.707 -0.707 3.142 description "back" position 5.793 90.654 -25.031 } Viewpoint { jump TRUE orientation 0.577 -0.577 -0.577 2.094 description "right" position -88.911 -4.050 -25.031 } Viewpoint { jump TRUE orientation 0.577 0.577 0.577 2.094 description "left" position 100.497 -4.050 -25.031 } NavigationInfo { avatarSize [0.25, 1.6, 0.75] headlight TRUE speed 1.0 type "EXAMINE" visibilityLimit 0.0 } choreonoid-1.5.0/share/model/GR001/parts/R_ANKLE_P.wrl0000664000000000000000000005243512741425367020576 0ustar rootroot#VRML V2.0 utf8 WorldInfo { title "Exported tringle mesh to VRML97" info ["Created by FreeCAD" ""] } Background { skyAngle 1.57 skyColor 0.1 0.2 0.2 } Transform { scale 0.001 0.001 0.001 rotation 0 0 1 0 scaleOrientation 0 0 1 0 bboxCenter 0 0 0 bboxSize 50.000 27.000 39.000 center 0.000 0.000 0.000 #translation 11.000 1.450 -6.500 children [ Shape { appearance Appearance { material Material { ambientIntensity 0.2 diffuseColor 0.60 0.30 0.30 emissiveColor 0.00 0.00 0.00 # specularColor 0.98 0.98 0.98 shininess 0.06 transparency 0.00 } } geometry IndexedFaceSet { solid FALSE coord Coordinate { point [ -35.000 5.261 -9.070, -35.000 6.376 -7.897, -35.000 11.050 -13.000, -35.000 3.932 -9.995, -35.000 2.445 -10.633, -35.000 0.859 -10.959, -35.000 -0.759 -10.959, -35.000 7.232 -6.523, -35.000 8.040 -3.405, -35.000 7.958 -1.789, -35.000 7.795 -5.005, -35.000 -11.950 -13.000, -35.000 -2.345 -10.633, -35.000 -3.832 -9.995, -35.000 -5.161 -9.070, -35.000 -6.276 -7.897, -35.000 -7.132 -6.523, -35.000 -7.695 -5.005, -35.000 -7.940 -3.405, -35.000 -7.858 -1.789, -11.000 -11.950 26.000, -35.000 -11.950 26.000, -11.000 -11.950 -13.000, -11.000 -13.950 26.000, -11.000 -13.950 -13.000, 13.000 -13.950 -13.000, 5.968 -13.950 -3.501, 5.719 -13.950 -4.472, 5.968 -13.950 -2.499, 5.719 -13.950 -1.527, 13.000 -13.950 26.000, 1.000 -13.950 16.250, 1.000 -13.950 6.500, 4.550 -13.950 0.082, 5.236 -13.950 -0.649, 3.703 -13.950 0.619, 2.750 -13.950 0.929, 1.749 -13.950 0.992, 0.764 -13.950 0.804, -0.143 -13.950 0.377, -0.916 -13.950 -0.262, -1.505 -13.950 -1.073, -1.874 -13.950 -2.005, -1.874 -13.950 -3.995, -2.000 -13.950 -3.000, -1.505 -13.950 -4.927, -0.916 -13.950 -5.738, -0.143 -13.950 -6.377, 0.764 -13.950 -6.804, 1.749 -13.950 -6.992, 4.550 -13.950 -6.082, 3.703 -13.950 -6.619, 2.750 -13.950 -6.929, -0.778 11.050 4.502, -2.232 11.050 3.789, 1.000 11.050 6.500, -11.000 11.050 26.000, 1.000 11.050 16.250, 13.000 11.050 26.000, -3.512 11.050 2.798, -4.566 11.050 1.570, -5.352 11.050 0.155, -5.836 11.050 -1.390, 8.070 11.050 2.211, 6.897 11.050 3.326, 8.995 11.050 0.882, 5.523 11.050 4.182, 9.633 11.050 -0.605, 4.005 11.050 4.745, 9.959 11.050 -2.191, 13.000 11.050 -13.000, 9.633 11.050 -5.395, 8.995 11.050 -6.882, 9.959 11.050 -3.809, 13.000 4.042 -1.749, 13.000 3.854 -0.764, 13.000 3.979 -2.750, 13.000 3.669 -3.703, 13.000 3.132 -4.550, 13.000 -1.450 16.250, 13.000 -1.450 6.500, 13.000 2.788 0.916, 13.000 3.427 0.143, 13.000 0.050 2.000, 13.000 1.045 1.874, 13.000 1.977 1.505, 13.000 -0.945 1.874, 13.000 -2.688 0.916, 13.000 -3.327 0.143, 13.000 -1.877 1.505, 13.000 -3.754 -0.764, 13.000 -0.451 -5.968, 13.000 -1.423 -5.719, 13.000 -2.301 -5.236, 13.000 -3.032 -4.550, 13.000 -3.569 -3.703, 13.000 -3.879 -2.750, 13.000 -3.942 -1.749, 13.000 0.551 -5.968, 13.000 1.522 -5.719, 7.000 -1.450 -13.000, 1.000 -1.450 -13.000, 1.000 4.800 -13.000, -11.000 11.050 -13.000, 1.000 -7.700 -13.000, -5.000 -0.450 -13.000, 13.000 2.401 -5.236, 8.070 11.050 -8.211, 6.897 11.050 -9.326, 5.523 11.050 -10.182, 4.005 11.050 -10.745, 2.405 11.050 -10.990, -6.000 11.050 -3.000, -5.836 11.050 -4.610, -5.352 11.050 -6.155, -4.566 11.050 -7.570, -3.512 11.050 -8.798, -2.232 11.050 -9.789, -0.778 11.050 -10.502, 0.789 11.050 -10.908, 2.405 11.050 4.990, 0.789 11.050 4.908, 5.236 -13.950 -5.351, 14.000 0.050 2.000, 14.000 1.045 1.874, 14.000 1.977 1.505, 14.000 2.788 0.916, 14.000 3.427 0.143, 14.000 3.854 -0.764, 14.000 4.042 -1.749, 14.000 3.979 -2.750, 14.000 3.669 -3.703, 14.000 3.132 -4.550, 14.000 2.401 -5.236, 14.000 1.522 -5.719, 14.000 0.551 -5.968, 14.000 -0.451 -5.968, 14.000 -1.423 -5.719, 14.000 -2.301 -5.236, 14.000 -3.032 -4.550, 14.000 -3.569 -3.703, 14.000 -3.879 -2.750, 14.000 -3.942 -1.749, 14.000 -3.754 -0.764, 14.000 -3.327 0.143, 14.000 -2.688 0.916, 14.000 -1.877 1.505, 14.000 -0.945 1.874, 7.000 -1.450 26.000, 1.000 -1.450 26.000, 1.000 4.800 26.000, 1.000 -7.700 26.000, -5.000 -0.450 26.000, -35.000 11.050 26.000, -6.000 12.050 -3.000, -5.836 12.050 -4.610, -5.352 12.050 -6.155, -4.566 12.050 -7.570, -3.512 12.050 -8.798, -2.232 12.050 -9.789, -0.778 12.050 -10.502, 0.789 12.050 -10.908, 2.405 12.050 -10.990, 4.005 12.050 -10.745, 5.523 12.050 -10.182, 6.897 12.050 -9.326, 8.070 12.050 -8.211, 8.995 12.050 -6.882, 9.633 12.050 -5.395, 9.959 12.050 -3.809, 9.959 12.050 -2.191, 9.633 12.050 -0.605, 8.995 12.050 0.882, 8.070 12.050 2.211, 6.897 12.050 3.326, 5.523 12.050 4.182, 4.005 12.050 4.745, 2.405 12.050 4.990, 0.789 12.050 4.908, -0.778 12.050 4.502, -2.232 12.050 3.789, -3.512 12.050 2.798, -4.566 12.050 1.570, -5.352 12.050 0.155, -5.836 12.050 -1.390, -1.874 -14.950 -3.995, -2.000 -14.950 -3.000, -1.505 -14.950 -4.927, -0.916 -14.950 -5.738, -0.143 -14.950 -6.377, 0.764 -14.950 -6.804, 1.749 -14.950 -6.992, 2.750 -14.950 -6.929, 3.703 -14.950 -6.619, 4.550 -14.950 -6.082, 5.236 -14.950 -5.351, 5.719 -14.950 -4.472, 5.968 -14.950 -3.501, 5.968 -14.950 -2.499, 5.719 -14.950 -1.527, 5.236 -14.950 -0.649, 4.550 -14.950 0.082, 3.703 -14.950 0.619, 2.750 -14.950 0.929, 1.749 -14.950 0.992, 0.764 -14.950 0.804, -0.143 -14.950 0.377, -0.916 -14.950 -0.262, -1.505 -14.950 -1.073, -1.874 -14.950 -2.005, -35.000 -7.452 -0.222, -35.000 4.620 3.566, -35.000 5.848 2.512, -35.000 6.839 1.232, -35.000 3.205 4.352, -35.000 -3.105 4.352, -35.000 -0.450 6.500, -35.000 -1.560 4.836, -35.000 0.050 5.000, -35.000 -0.450 16.250, -35.000 7.552 -0.222, -35.000 -4.520 3.566, -35.000 -5.748 2.512, -35.000 -6.739 1.232, -35.000 1.660 4.836, 14.000 0.050 -1.984, 1.979 12.050 -3.000, 1.984 -14.950 -3.000, -36.000 1.660 4.836, -36.000 0.050 5.000, -36.000 3.205 4.352, -36.000 4.620 3.566, -36.000 5.848 2.512, -36.000 6.839 1.232, -36.000 7.552 -0.222, -36.000 7.958 -1.789, -36.000 8.040 -3.405, -36.000 7.795 -5.005, -36.000 7.232 -6.523, -36.000 6.376 -7.897, -36.000 5.261 -9.070, -36.000 3.932 -9.995, -36.000 2.445 -10.633, -36.000 0.859 -10.959, -36.000 -0.759 -10.959, -36.000 -2.345 -10.633, -36.000 -3.832 -9.995, -36.000 -5.161 -9.070, -36.000 -6.276 -7.897, -36.000 -7.132 -6.523, -36.000 -7.695 -5.005, -36.000 -7.940 -3.405, -36.000 -7.858 -1.789, -36.000 -7.452 -0.222, -36.000 -6.739 1.232, -36.000 -5.748 2.512, -36.000 -4.520 3.566, -36.000 -3.105 4.352, -36.000 -1.560 4.836, -36.000 0.050 -2.979 ] } colorPerVertex FALSE coordIndex [ 0, 1, 2, -1, 3, 0, 2, -1, 4, 3, 2, -1, 4, 2, 5, -1, 5, 2, 6, -1, 2, 1, 7, -1, 8, 9, 2, -1, 2, 10, 8, -1, 2, 7, 10, -1, 6, 2, 11, -1, 12, 6, 11, -1, 11, 13, 12, -1, 11, 14, 13, -1, 11, 15, 14, -1, 11, 16, 15, -1, 11, 17, 16, -1, 18, 17, 11, -1, 19, 18, 11, -1, 11, 20, 21, -1, 22, 20, 11, -1, 22, 23, 20, -1, 24, 23, 22, -1, 25, 26, 27, -1, 26, 25, 28, -1, 28, 25, 29, -1, 29, 25, 30, -1, 31, 23, 32, -1, 31, 30, 23, -1, 31, 32, 30, -1, 33, 30, 32, -1, 34, 30, 33, -1, 34, 29, 30, -1, 33, 32, 35, -1, 35, 32, 36, -1, 36, 32, 37, -1, 37, 32, 38, -1, 38, 32, 39, -1, 39, 32, 40, -1, 41, 40, 32, -1, 42, 41, 23, -1, 24, 42, 23, -1, 43, 44, 24, -1, 45, 43, 24, -1, 46, 45, 24, -1, 47, 46, 24, -1, 48, 47, 24, -1, 49, 48, 24, -1, 24, 44, 42, -1, 25, 49, 24, -1, 25, 50, 51, -1, 25, 51, 52, -1, 25, 52, 49, -1, 53, 54, 55, -1, 56, 55, 54, -1, 57, 56, 58, -1, 57, 55, 56, -1, 57, 58, 55, -1, 56, 59, 60, -1, 56, 60, 61, -1, 56, 61, 62, -1, 58, 63, 64, -1, 63, 58, 65, -1, 58, 64, 66, -1, 65, 58, 67, -1, 58, 66, 68, -1, 58, 68, 55, -1, 67, 58, 69, -1, 69, 58, 70, -1, 71, 70, 72, -1, 71, 73, 70, -1, 73, 69, 70, -1, 74, 70, 75, -1, 74, 76, 70, -1, 76, 77, 70, -1, 77, 78, 70, -1, 58, 75, 70, -1, 79, 30, 80, -1, 79, 58, 30, -1, 79, 80, 58, -1, 58, 80, 81, -1, 58, 81, 82, -1, 58, 82, 75, -1, 80, 83, 84, -1, 80, 84, 85, -1, 81, 80, 85, -1, 80, 86, 83, -1, 87, 80, 88, -1, 80, 87, 89, -1, 80, 89, 86, -1, 30, 88, 80, -1, 30, 90, 88, -1, 30, 25, 90, -1, 25, 91, 92, -1, 25, 92, 93, -1, 25, 93, 94, -1, 25, 94, 95, -1, 96, 25, 95, -1, 97, 25, 96, -1, 90, 25, 97, -1, 25, 70, 91, -1, 98, 70, 99, -1, 91, 70, 98, -1, 100, 70, 25, -1, 100, 101, 70, -1, 100, 25, 101, -1, 102, 103, 70, -1, 102, 101, 103, -1, 102, 70, 101, -1, 104, 25, 24, -1, 104, 101, 25, -1, 104, 24, 101, -1, 105, 22, 103, -1, 105, 101, 22, -1, 105, 103, 101, -1, 24, 22, 101, -1, 106, 70, 78, -1, 99, 70, 106, -1, 72, 70, 107, -1, 70, 108, 107, -1, 70, 109, 108, -1, 70, 110, 109, -1, 110, 70, 111, -1, 111, 70, 103, -1, 112, 113, 103, -1, 113, 114, 103, -1, 114, 115, 103, -1, 115, 116, 103, -1, 117, 103, 116, -1, 118, 103, 117, -1, 118, 119, 103, -1, 119, 111, 103, -1, 62, 112, 103, -1, 56, 62, 103, -1, 56, 54, 59, -1, 68, 120, 55, -1, 55, 120, 121, -1, 55, 121, 53, -1, 41, 32, 23, -1, 25, 27, 122, -1, 25, 122, 50, -1, 2, 103, 22, -1, 11, 2, 22, -1, 84, 83, 123, -1, 84, 123, 124, -1, 124, 85, 84, -1, 125, 85, 124, -1, 125, 81, 85, -1, 126, 81, 125, -1, 81, 126, 82, -1, 82, 126, 127, -1, 82, 127, 75, -1, 127, 128, 75, -1, 128, 74, 75, -1, 128, 129, 74, -1, 74, 129, 76, -1, 76, 129, 130, -1, 76, 130, 77, -1, 130, 131, 77, -1, 131, 78, 77, -1, 78, 131, 132, -1, 106, 78, 132, -1, 106, 132, 133, -1, 99, 106, 133, -1, 99, 133, 134, -1, 98, 99, 134, -1, 98, 134, 135, -1, 91, 98, 135, -1, 91, 135, 136, -1, 92, 91, 136, -1, 92, 136, 137, -1, 93, 92, 137, -1, 138, 93, 137, -1, 94, 93, 138, -1, 139, 94, 138, -1, 94, 139, 95, -1, 139, 140, 95, -1, 140, 96, 95, -1, 96, 140, 141, -1, 96, 141, 97, -1, 141, 142, 97, -1, 97, 142, 90, -1, 142, 143, 90, -1, 143, 144, 90, -1, 88, 90, 144, -1, 144, 87, 88, -1, 144, 145, 87, -1, 146, 87, 145, -1, 89, 87, 146, -1, 86, 89, 146, -1, 147, 86, 146, -1, 83, 147, 123, -1, 83, 86, 147, -1, 148, 58, 149, -1, 148, 30, 58, -1, 148, 149, 30, -1, 150, 56, 149, -1, 150, 58, 56, -1, 150, 149, 58, -1, 151, 30, 149, -1, 151, 23, 30, -1, 151, 149, 23, -1, 152, 20, 149, -1, 152, 56, 20, -1, 152, 149, 56, -1, 20, 23, 149, -1, 56, 103, 2, -1, 56, 2, 153, -1, 113, 112, 154, -1, 113, 154, 155, -1, 156, 113, 155, -1, 114, 113, 156, -1, 115, 114, 156, -1, 157, 115, 156, -1, 116, 115, 157, -1, 116, 157, 158, -1, 116, 158, 117, -1, 117, 158, 159, -1, 117, 159, 118, -1, 118, 159, 160, -1, 160, 119, 118, -1, 119, 160, 161, -1, 161, 111, 119, -1, 161, 162, 111, -1, 162, 110, 111, -1, 110, 162, 163, -1, 163, 109, 110, -1, 163, 164, 109, -1, 109, 164, 108, -1, 108, 164, 165, -1, 165, 107, 108, -1, 165, 166, 107, -1, 166, 72, 107, -1, 72, 166, 167, -1, 71, 72, 167, -1, 168, 71, 167, -1, 73, 71, 168, -1, 73, 168, 169, -1, 69, 73, 169, -1, 69, 169, 170, -1, 67, 69, 170, -1, 67, 170, 171, -1, 65, 67, 171, -1, 65, 171, 172, -1, 63, 65, 172, -1, 63, 172, 173, -1, 173, 64, 63, -1, 173, 174, 64, -1, 174, 66, 64, -1, 174, 175, 66, -1, 175, 68, 66, -1, 175, 176, 68, -1, 176, 120, 68, -1, 176, 177, 120, -1, 177, 121, 120, -1, 177, 178, 121, -1, 178, 53, 121, -1, 178, 179, 53, -1, 179, 54, 53, -1, 179, 180, 54, -1, 180, 59, 54, -1, 180, 181, 59, -1, 181, 182, 59, -1, 60, 59, 182, -1, 182, 61, 60, -1, 183, 61, 182, -1, 184, 61, 183, -1, 184, 62, 61, -1, 112, 184, 154, -1, 184, 112, 62, -1, 43, 185, 44, -1, 44, 185, 186, -1, 187, 43, 45, -1, 187, 185, 43, -1, 188, 45, 46, -1, 45, 188, 187, -1, 46, 47, 189, -1, 188, 46, 189, -1, 47, 48, 190, -1, 47, 190, 189, -1, 191, 48, 49, -1, 48, 191, 190, -1, 192, 49, 52, -1, 191, 49, 192, -1, 193, 52, 51, -1, 192, 52, 193, -1, 51, 50, 194, -1, 51, 194, 193, -1, 195, 50, 122, -1, 50, 195, 194, -1, 196, 122, 27, -1, 196, 195, 122, -1, 27, 197, 196, -1, 26, 197, 27, -1, 198, 197, 26, -1, 198, 26, 28, -1, 28, 199, 198, -1, 29, 199, 28, -1, 200, 199, 29, -1, 34, 200, 29, -1, 201, 34, 33, -1, 201, 200, 34, -1, 33, 35, 202, -1, 33, 202, 201, -1, 203, 35, 36, -1, 35, 203, 202, -1, 204, 36, 37, -1, 36, 204, 203, -1, 37, 38, 205, -1, 37, 205, 204, -1, 38, 39, 205, -1, 206, 205, 39, -1, 207, 39, 40, -1, 39, 207, 206, -1, 41, 207, 40, -1, 208, 207, 41, -1, 209, 41, 42, -1, 209, 208, 41, -1, 44, 186, 42, -1, 42, 186, 209, -1, 19, 11, 210, -1, 11, 21, 210, -1, 211, 153, 212, -1, 213, 212, 153, -1, 214, 153, 211, -1, 215, 216, 217, -1, 217, 216, 218, -1, 215, 21, 216, -1, 219, 21, 153, -1, 219, 216, 21, -1, 219, 153, 216, -1, 216, 153, 214, -1, 220, 213, 153, -1, 9, 220, 153, -1, 221, 21, 215, -1, 222, 21, 221, -1, 223, 21, 222, -1, 21, 223, 210, -1, 2, 9, 153, -1, 218, 216, 224, -1, 214, 224, 216, -1, 123, 225, 124, -1, 124, 225, 125, -1, 125, 225, 126, -1, 126, 225, 127, -1, 225, 128, 127, -1, 225, 129, 128, -1, 225, 130, 129, -1, 225, 131, 130, -1, 225, 132, 131, -1, 225, 133, 132, -1, 225, 134, 133, -1, 225, 135, 134, -1, 225, 136, 135, -1, 225, 137, 136, -1, 225, 138, 137, -1, 139, 138, 225, -1, 140, 139, 225, -1, 141, 140, 225, -1, 142, 141, 225, -1, 143, 142, 225, -1, 144, 143, 225, -1, 145, 144, 225, -1, 145, 225, 146, -1, 146, 225, 147, -1, 147, 225, 123, -1, 153, 20, 56, -1, 153, 21, 20, -1, 226, 155, 154, -1, 226, 156, 155, -1, 226, 157, 156, -1, 226, 158, 157, -1, 226, 159, 158, -1, 226, 160, 159, -1, 226, 161, 160, -1, 226, 162, 161, -1, 226, 163, 162, -1, 226, 164, 163, -1, 226, 165, 164, -1, 166, 165, 226, -1, 167, 166, 226, -1, 168, 167, 226, -1, 169, 168, 226, -1, 170, 169, 226, -1, 171, 170, 226, -1, 172, 171, 226, -1, 173, 172, 226, -1, 173, 226, 174, -1, 174, 226, 175, -1, 175, 226, 176, -1, 176, 226, 177, -1, 177, 226, 178, -1, 178, 226, 179, -1, 179, 226, 180, -1, 180, 226, 181, -1, 181, 226, 182, -1, 226, 183, 182, -1, 226, 184, 183, -1, 226, 154, 184, -1, 227, 186, 185, -1, 227, 185, 187, -1, 227, 187, 188, -1, 189, 227, 188, -1, 190, 227, 189, -1, 191, 227, 190, -1, 192, 227, 191, -1, 193, 227, 192, -1, 194, 227, 193, -1, 194, 195, 227, -1, 195, 196, 227, -1, 196, 197, 227, -1, 197, 198, 227, -1, 198, 199, 227, -1, 199, 200, 227, -1, 200, 201, 227, -1, 227, 201, 202, -1, 227, 202, 203, -1, 227, 203, 204, -1, 227, 204, 205, -1, 227, 205, 206, -1, 227, 206, 207, -1, 227, 207, 208, -1, 227, 208, 209, -1, 227, 209, 186, -1, 228, 218, 224, -1, 228, 229, 218, -1, 214, 228, 224, -1, 230, 228, 214, -1, 231, 214, 211, -1, 231, 230, 214, -1, 212, 232, 211, -1, 232, 231, 211, -1, 233, 212, 213, -1, 212, 233, 232, -1, 213, 220, 234, -1, 213, 234, 233, -1, 235, 220, 9, -1, 234, 220, 235, -1, 9, 8, 236, -1, 9, 236, 235, -1, 8, 237, 236, -1, 237, 8, 10, -1, 10, 238, 237, -1, 10, 7, 238, -1, 7, 239, 238, -1, 7, 1, 239, -1, 1, 0, 240, -1, 1, 240, 239, -1, 3, 241, 0, -1, 241, 240, 0, -1, 242, 3, 4, -1, 242, 241, 3, -1, 5, 243, 4, -1, 243, 242, 4, -1, 244, 5, 6, -1, 244, 243, 5, -1, 245, 6, 12, -1, 245, 244, 6, -1, 13, 246, 12, -1, 246, 245, 12, -1, 14, 247, 13, -1, 247, 246, 13, -1, 248, 14, 15, -1, 247, 14, 248, -1, 249, 15, 16, -1, 15, 249, 248, -1, 250, 16, 17, -1, 16, 250, 249, -1, 17, 18, 251, -1, 17, 251, 250, -1, 252, 18, 19, -1, 251, 18, 252, -1, 19, 210, 253, -1, 19, 253, 252, -1, 254, 210, 223, -1, 253, 210, 254, -1, 255, 223, 222, -1, 223, 255, 254, -1, 221, 255, 222, -1, 256, 255, 221, -1, 257, 221, 215, -1, 257, 256, 221, -1, 217, 257, 215, -1, 258, 257, 217, -1, 229, 217, 218, -1, 217, 229, 258, -1, 259, 229, 228, -1, 259, 228, 230, -1, 259, 230, 231, -1, 259, 231, 232, -1, 259, 232, 233, -1, 259, 233, 234, -1, 259, 234, 235, -1, 259, 235, 236, -1, 259, 236, 237, -1, 259, 237, 238, -1, 259, 238, 239, -1, 240, 259, 239, -1, 241, 259, 240, -1, 242, 259, 241, -1, 243, 259, 242, -1, 244, 259, 243, -1, 245, 259, 244, -1, 246, 259, 245, -1, 247, 259, 246, -1, 247, 248, 259, -1, 248, 249, 259, -1, 249, 250, 259, -1, 250, 251, 259, -1, 251, 252, 259, -1, 252, 253, 259, -1, 253, 254, 259, -1, 254, 255, 259, -1, 255, 256, 259, -1, 259, 256, 257, -1, 259, 257, 258, -1, 259, 258, 229, -1 ] } } ] } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 0.000 description "top" position -11.000 -1.450 75.420 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 3.142 description "bottom" position -11.000 -1.450 -62.420 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 1.571 description "front" position -11.000 -70.370 6.500 } Viewpoint { jump TRUE orientation -0.000 -0.707 -0.707 3.142 description "back" position -11.000 67.470 6.500 } Viewpoint { jump TRUE orientation 0.577 -0.577 -0.577 2.094 description "right" position -79.920 -1.450 6.500 } Viewpoint { jump TRUE orientation 0.577 0.577 0.577 2.094 description "left" position 57.920 -1.450 6.500 } NavigationInfo { avatarSize [0.25, 1.6, 0.75] headlight TRUE speed 1.0 type "EXAMINE" visibilityLimit 0.0 } choreonoid-1.5.0/share/model/GR001/parts/L_HIP_R.wrl0000664000000000000000000007403412741425367020357 0ustar rootroot#VRML V2.0 utf8 WorldInfo { title "Exported tringle mesh to VRML97" info ["Created by FreeCAD" ""] } Background { skyAngle 1.57 skyColor 0.1 0.2 0.2 } Transform { scale 0.001 0.001 0.001 rotation 0 0 1 0 scaleOrientation 0 0 1 0 bboxCenter 0 0 0 bboxSize 46.500 27.000 43.000 center 0.000 0.000 0.000 #translation -12.760 -0.500 9.520 children [ Shape { appearance Appearance { material Material { ambientIntensity 0.2 diffuseColor 0.60 0.30 0.30 emissiveColor 0.00 0.00 0.00 # specularColor 0.98 0.98 0.98 shininess 0.06 transparency 0.00 } } geometry IndexedFaceSet { solid FALSE coord Coordinate { point [ -9.490 -12.000 11.980, 14.010 -12.000 11.980, 14.010 11.000 11.980, -9.490 11.000 11.980, 14.010 11.000 11.980, 14.010 -12.000 11.980, 14.010 -12.000 6.980, 14.010 11.000 6.980, -9.490 -12.000 -26.020, 2.260 -12.000 -7.020, 14.010 -12.000 -26.020, -9.490 -8.245 -0.025, -9.490 1.895 -5.653, -9.490 3.382 -5.015, -9.490 11.000 -26.020, -9.490 5.298 7.492, -9.490 4.070 8.546, -9.490 11.000 11.980, -9.490 4.711 -4.090, -9.490 2.655 9.332, -9.490 5.826 -2.917, -9.490 1.110 9.816, -9.490 6.682 -1.543, -9.490 -0.500 9.980, -9.490 -6.298 7.492, -9.490 -5.070 8.546, -9.490 7.245 -0.025, -9.490 7.490 1.575, -9.490 6.289 6.212, -9.490 -2.895 -5.653, -9.490 -1.309 -5.979, -9.490 -0.500 -7.020, -9.490 0.309 -5.979, -9.490 -7.289 6.212, -9.490 7.002 4.758, -9.490 -3.655 9.332, -9.490 -8.002 4.758, -9.490 -2.110 9.816, -9.490 7.408 3.191, -9.490 -8.408 3.191, -9.490 -8.490 1.575, -9.490 -7.682 -1.543, -9.490 -6.826 -2.917, -9.490 -5.711 -4.090, -9.490 -4.382 -5.015, 2.260 11.000 -7.020, 14.010 11.000 -26.020, 14.010 11.000 6.980, 18.000 13.000 6.980, 14.010 13.000 6.980, 24.510 0.500 6.980, 35.010 -12.000 6.980, 35.010 13.000 6.980, 14.010 -12.000 6.980, 29.000 13.000 6.980, 35.010 -12.000 6.980, 31.755 -12.000 -5.025, 35.010 -12.000 -31.020, 21.615 -12.000 -10.653, 20.128 -12.000 -10.015, 18.212 -12.000 2.492, 17.221 -12.000 1.212, 18.799 -12.000 -9.090, 29.808 -12.000 2.492, 28.580 -12.000 3.546, 17.684 -12.000 -7.917, 16.828 -12.000 -6.543, 30.799 -12.000 1.212, 14.010 -12.000 -31.020, 16.265 -12.000 -5.025, 16.020 -12.000 -3.425, 27.165 -12.000 4.332, 27.892 -12.000 -10.015, 26.405 -12.000 -10.653, 24.510 -12.000 -12.020, 24.819 -12.000 -10.979, 16.508 -12.000 -0.242, 23.201 -12.000 -10.979, 31.512 -12.000 -0.242, 25.620 -12.000 4.816, 16.102 -12.000 -1.809, 31.918 -12.000 -1.809, 24.010 -12.000 4.980, 32.000 -12.000 -3.425, 19.440 -12.000 3.546, 20.855 -12.000 4.332, 22.400 -12.000 4.816, 31.192 -12.000 -6.543, 30.336 -12.000 -7.917, 29.221 -12.000 -9.090, -10.490 -2.110 9.816, -10.490 -0.500 9.980, -10.490 -3.655 9.332, -10.490 -5.070 8.546, -10.490 -6.298 7.492, -10.490 -7.289 6.212, -10.490 -8.002 4.758, -10.490 -8.408 3.191, -10.490 -8.490 1.575, -10.490 -8.245 -0.025, -10.490 -7.682 -1.543, -10.490 -6.826 -2.917, -10.490 -5.711 -4.090, -10.490 -4.382 -5.015, -10.490 -2.895 -5.653, -10.490 -1.309 -5.979, -10.490 0.309 -5.979, -10.490 1.895 -5.653, -10.490 3.382 -5.015, -10.490 4.711 -4.090, -10.490 5.826 -2.917, -10.490 6.682 -1.543, -10.490 7.245 -0.025, -10.490 7.490 1.575, -10.490 7.408 3.191, -10.490 7.002 4.758, -10.490 6.289 6.212, -10.490 5.298 7.492, -10.490 4.070 8.546, -10.490 2.655 9.332, -10.490 1.110 9.816, 14.010 13.000 6.980, 14.010 13.000 -31.020, 35.010 -3.877 4.123, 35.010 -3.238 4.896, 35.010 -2.427 5.485, 35.010 -4.304 3.216, 35.010 -1.495 5.854, 35.010 -4.492 2.231, 35.010 13.000 6.980, 35.010 3.119 0.277, 35.010 2.582 -0.570, 35.010 3.429 1.230, 35.010 3.492 2.231, 35.010 3.304 3.216, 35.010 2.877 4.123, 35.010 2.238 4.896, 35.010 -0.500 5.980, 35.010 1.427 5.485, 35.010 0.495 5.854, 35.010 -4.429 1.230, 35.010 -3.582 -0.570, 35.010 -4.119 0.277, 35.010 0.500 -12.020, 35.010 -2.851 -1.256, 35.010 -1.972 -1.739, 35.010 -1.001 -1.988, 35.010 0.001 -1.988, 35.010 0.972 -1.739, 35.010 1.851 -1.256, 35.010 13.000 -31.020, 35.010 13.000 -31.020, 29.000 13.000 -3.000, 27.464 13.000 -5.000, 14.010 13.000 -31.020, 18.000 13.000 -3.000, 21.172 13.000 -5.828, 24.510 13.000 -12.020, 22.000 13.000 -6.464, 22.965 13.000 -6.864, 24.000 13.000 -7.000, 25.035 13.000 -6.864, 26.000 13.000 -6.464, 26.828 13.000 -5.828, 27.864 13.000 -4.035, 28.000 13.000 -3.000, 20.000 13.000 -3.000, 20.136 13.000 -4.035, 20.536 13.000 -5.000, 23.832 13.000 5.976, 22.832 13.000 5.803, 21.908 13.000 5.383, 21.119 13.000 4.745, 20.517 13.000 3.928, 27.316 13.000 4.232, 26.643 13.000 4.991, 25.801 13.000 5.557, 20.139 13.000 2.987, 27.776 13.000 3.327, 20.010 13.000 1.980, 24.843 13.000 5.892, 27.994 13.000 2.336, 20.397 13.000 -1.263, 20.402 13.000 0.252, 20.875 13.000 -0.504, 27.608 13.000 -1.272, 27.135 13.000 -0.516, 27.663 13.000 0.351, 20.101 13.000 -2.109, 27.956 13.000 1.322, 20.109 13.000 1.094, 27.901 13.000 -2.114, 25.620 -13.000 4.816, 24.010 -13.000 4.980, 27.165 -13.000 4.332, 28.580 -13.000 3.546, 29.808 -13.000 2.492, 30.799 -13.000 1.212, 31.512 -13.000 -0.242, 31.918 -13.000 -1.809, 32.000 -13.000 -3.425, 31.755 -13.000 -5.025, 31.192 -13.000 -6.543, 30.336 -13.000 -7.917, 29.221 -13.000 -9.090, 27.892 -13.000 -10.015, 26.405 -13.000 -10.653, 24.819 -13.000 -10.979, 23.201 -13.000 -10.979, 21.615 -13.000 -10.653, 20.128 -13.000 -10.015, 18.799 -13.000 -9.090, 17.684 -13.000 -7.917, 16.828 -13.000 -6.543, 16.265 -13.000 -5.025, 16.020 -13.000 -3.425, 16.102 -13.000 -1.809, 16.508 -13.000 -0.242, 17.221 -13.000 1.212, 18.212 -13.000 2.492, 19.440 -13.000 3.546, 20.855 -13.000 4.332, 22.400 -13.000 4.816, 35.010 13.000 -31.020, 14.010 -12.000 -31.020, 14.010 13.000 -31.020, -10.490 5.826 -2.917, -10.490 4.711 -4.090, -10.490 0.271 1.343, -10.490 3.382 -5.015, -10.490 0.088 1.171, -10.490 6.682 -1.543, -10.490 0.405 1.554, -10.490 7.245 -0.025, -10.490 1.895 -5.653, -10.490 -0.132 1.050, -10.490 7.490 1.575, -10.490 0.482 1.793, -10.490 0.309 -5.979, -10.490 -0.375 0.988, -10.490 0.498 2.043, -10.490 -1.309 -5.979, -10.490 -2.895 -5.653, -10.490 -0.625 0.988, -10.490 7.002 4.758, -10.490 0.451 2.289, -10.490 -0.868 1.050, -10.490 0.344 2.516, -10.490 5.298 7.492, -10.490 -1.088 1.171, -10.490 -5.711 -4.090, -10.490 0.185 2.709, -10.490 -1.271 1.343, -10.490 -1.405 1.554, -10.490 -6.826 -2.917, -10.490 4.070 8.546, -10.490 -0.018 2.856, -10.490 -7.682 -1.543, -10.490 -0.251 2.949, -10.490 -1.482 1.793, -10.490 -8.245 -0.025, -10.490 -0.500 2.980, -10.490 1.110 9.816, -10.490 -1.498 2.043, -10.490 -8.490 1.575, -10.490 -0.500 9.980, -10.490 -1.451 2.289, -10.490 -8.408 3.191, -10.490 -0.749 2.949, -10.490 -2.110 9.816, -10.490 -1.344 2.516, -10.490 -8.002 4.758, -10.490 -0.982 2.856, -10.490 -3.655 9.332, -10.490 -7.289 6.212, -10.490 -1.185 2.709, -10.490 -5.070 8.546, -10.490 -6.298 7.492, 36.010 -1.495 5.854, 36.010 -0.500 5.980, 36.010 -2.427 5.485, 36.010 -3.238 4.896, 36.010 -3.877 4.123, 36.010 -4.304 3.216, 36.010 -4.492 2.231, 36.010 -4.429 1.230, 36.010 -4.119 0.277, 36.010 -3.582 -0.570, 36.010 -2.851 -1.256, 36.010 -1.972 -1.739, 36.010 -1.001 -1.988, 36.010 0.001 -1.988, 36.010 0.972 -1.739, 36.010 1.851 -1.256, 36.010 2.582 -0.570, 36.010 3.119 0.277, 36.010 3.429 1.230, 36.010 3.492 2.231, 36.010 3.304 3.216, 36.010 2.877 4.123, 36.010 2.238 4.896, 36.010 1.427 5.485, 36.010 0.495 5.854, 27.936 14.000 -2.286, 28.000 14.000 -3.000, 27.745 14.000 -1.595, 27.434 14.000 -0.948, 27.012 14.000 -0.368, 26.402 13.000 0.199, 26.494 14.000 0.127, 25.895 14.000 0.522, 25.511 13.000 0.704, 25.236 14.000 0.804, 24.520 13.000 0.966, 24.537 14.000 0.964, 23.821 14.000 0.996, 23.496 13.000 0.968, 23.110 14.000 0.900, 22.504 13.000 0.710, 22.428 14.000 0.678, 21.796 14.000 0.338, 21.611 13.000 0.208, 21.236 14.000 -0.109, 20.764 14.000 -0.649, 20.396 14.000 -1.264, 20.144 14.000 -1.936, 20.016 14.000 -2.641, 20.016 14.000 -3.359, 20.144 14.000 -4.064, 20.396 14.000 -4.736, 20.764 14.000 -5.351, 21.236 14.000 -5.891, 21.796 14.000 -6.338, 22.428 14.000 -6.678, 23.110 14.000 -6.900, 23.821 14.000 -6.996, 24.537 14.000 -6.964, 25.236 14.000 -6.804, 25.895 14.000 -6.522, 26.494 14.000 -6.127, 27.012 14.000 -5.632, 27.434 14.000 -5.052, 27.745 14.000 -4.405, 27.936 14.000 -3.714, 24.002 13.000 2.730, 17.684 -13.000 -7.917, 18.799 -13.000 -9.090, 23.239 -13.000 -3.657, 20.128 -13.000 -10.015, 23.422 -13.000 -3.829, 16.828 -13.000 -6.543, 23.105 -13.000 -3.446, 16.265 -13.000 -5.025, 21.615 -13.000 -10.653, 23.642 -13.000 -3.950, 16.020 -13.000 -3.425, 23.028 -13.000 -3.207, 23.201 -13.000 -10.979, 23.885 -13.000 -4.012, 16.102 -13.000 -1.809, 23.012 -13.000 -2.957, 24.819 -13.000 -10.979, 26.405 -13.000 -10.653, 24.135 -13.000 -4.012, 16.508 -13.000 -0.242, 23.059 -13.000 -2.711, 27.892 -13.000 -10.015, 24.378 -13.000 -3.950, 23.166 -13.000 -2.484, 17.221 -13.000 1.212, 18.212 -13.000 2.492, 24.598 -13.000 -3.829, 29.221 -13.000 -9.090, 23.325 -13.000 -2.291, 24.781 -13.000 -3.657, 24.915 -13.000 -3.446, 30.336 -13.000 -7.917, 19.440 -13.000 3.546, 23.528 -13.000 -2.144, 31.192 -13.000 -6.543, 20.855 -13.000 4.332, 23.761 -13.000 -2.051, 24.992 -13.000 -3.207, 31.755 -13.000 -5.025, 24.010 -13.000 -2.020, 22.400 -13.000 4.816, 25.008 -13.000 -2.957, 32.000 -13.000 -3.425, 24.010 -13.000 4.980, 24.961 -13.000 -2.711, 31.918 -13.000 -1.809, 24.259 -13.000 -2.051, 25.620 -13.000 4.816, 24.854 -13.000 -2.484, 31.512 -13.000 -0.242, 24.492 -13.000 -2.144, 27.165 -13.000 4.332, 30.799 -13.000 1.212, 24.695 -13.000 -2.291, 28.580 -13.000 3.546, 29.808 -13.000 2.492, -10.490 -0.500 1.984, 36.010 -0.500 1.996, 36.010 -0.500 5.980, 36.010 -1.495 5.854, 36.010 -2.427 5.485, 36.010 -3.238 4.896, 36.010 -3.877 4.123, 36.010 -4.304 3.216, 36.010 -4.492 2.231, 36.010 -4.429 1.230, 36.010 -4.119 0.277, 36.010 -3.582 -0.570, 36.010 -2.851 -1.256, 36.010 -1.972 -1.739, 36.010 -1.001 -1.988, 36.010 0.001 -1.988, 36.010 0.972 -1.739, 36.010 1.851 -1.256, 36.010 2.582 -0.570, 36.010 3.119 0.277, 36.010 3.429 1.230, 36.010 3.492 2.231, 36.010 3.304 3.216, 36.010 2.877 4.123, 36.010 2.238 4.896, 36.010 1.427 5.485, 36.010 0.495 5.854, 24.008 14.000 -3.000, 25.236 14.000 -6.804, 27.936 14.000 -2.286, 24.010 -13.000 -3.016 ] } colorPerVertex FALSE coordIndex [ 0, 1, 2, -1, 0, 2, 3, -1, 4, 5, 6, -1, 7, 4, 6, -1, 6, 5, 0, -1, 0, 8, 9, -1, 8, 10, 9, -1, 10, 6, 9, -1, 6, 0, 9, -1, 0, 11, 8, -1, 12, 13, 14, -1, 15, 16, 17, -1, 13, 18, 14, -1, 16, 19, 17, -1, 18, 20, 14, -1, 19, 21, 17, -1, 20, 22, 14, -1, 21, 23, 17, -1, 23, 0, 17, -1, 24, 0, 25, -1, 14, 22, 26, -1, 27, 14, 26, -1, 15, 17, 28, -1, 17, 14, 27, -1, 29, 30, 31, -1, 30, 32, 31, -1, 0, 24, 33, -1, 32, 12, 31, -1, 14, 8, 31, -1, 12, 14, 31, -1, 8, 29, 31, -1, 28, 17, 34, -1, 25, 0, 35, -1, 0, 33, 36, -1, 35, 0, 37, -1, 34, 17, 38, -1, 0, 36, 39, -1, 38, 17, 27, -1, 37, 0, 23, -1, 0, 39, 40, -1, 0, 40, 11, -1, 11, 41, 8, -1, 41, 42, 8, -1, 42, 43, 8, -1, 43, 44, 8, -1, 44, 29, 8, -1, 17, 4, 7, -1, 45, 14, 17, -1, 45, 46, 14, -1, 45, 7, 46, -1, 45, 17, 7, -1, 47, 48, 49, -1, 50, 51, 52, -1, 50, 53, 51, -1, 50, 52, 54, -1, 50, 47, 53, -1, 50, 54, 48, -1, 50, 48, 47, -1, 46, 10, 14, -1, 14, 10, 8, -1, 55, 56, 57, -1, 58, 59, 10, -1, 60, 6, 61, -1, 59, 62, 10, -1, 63, 55, 64, -1, 62, 65, 10, -1, 65, 66, 10, -1, 55, 63, 67, -1, 57, 10, 68, -1, 10, 66, 69, -1, 70, 10, 69, -1, 64, 55, 71, -1, 6, 10, 70, -1, 72, 73, 74, -1, 73, 75, 74, -1, 61, 6, 76, -1, 75, 77, 74, -1, 77, 58, 74, -1, 10, 57, 74, -1, 57, 72, 74, -1, 55, 67, 78, -1, 58, 10, 74, -1, 71, 55, 79, -1, 76, 6, 80, -1, 55, 78, 81, -1, 79, 55, 82, -1, 80, 6, 70, -1, 55, 81, 83, -1, 55, 83, 56, -1, 84, 85, 6, -1, 85, 86, 6, -1, 86, 82, 6, -1, 56, 87, 57, -1, 87, 88, 57, -1, 88, 89, 57, -1, 82, 55, 6, -1, 89, 72, 57, -1, 84, 6, 60, -1, 37, 23, 90, -1, 23, 91, 90, -1, 37, 90, 35, -1, 35, 90, 92, -1, 25, 35, 93, -1, 35, 92, 93, -1, 24, 25, 94, -1, 25, 93, 94, -1, 33, 24, 95, -1, 24, 94, 95, -1, 36, 33, 96, -1, 33, 95, 96, -1, 39, 36, 97, -1, 36, 96, 97, -1, 40, 39, 98, -1, 39, 97, 98, -1, 40, 98, 99, -1, 11, 40, 99, -1, 11, 99, 100, -1, 41, 11, 100, -1, 41, 100, 101, -1, 42, 41, 101, -1, 43, 42, 102, -1, 42, 101, 102, -1, 44, 43, 103, -1, 43, 102, 103, -1, 29, 44, 104, -1, 44, 103, 104, -1, 30, 29, 105, -1, 29, 104, 105, -1, 32, 30, 106, -1, 30, 105, 106, -1, 12, 32, 107, -1, 32, 106, 107, -1, 13, 12, 108, -1, 12, 107, 108, -1, 18, 13, 109, -1, 13, 108, 109, -1, 20, 18, 110, -1, 18, 109, 110, -1, 22, 20, 111, -1, 20, 110, 111, -1, 26, 22, 112, -1, 22, 111, 112, -1, 27, 26, 113, -1, 26, 112, 113, -1, 38, 27, 114, -1, 27, 113, 114, -1, 34, 38, 115, -1, 38, 114, 115, -1, 28, 34, 116, -1, 34, 115, 116, -1, 15, 28, 117, -1, 28, 116, 117, -1, 15, 117, 16, -1, 16, 117, 118, -1, 19, 16, 119, -1, 16, 118, 119, -1, 19, 119, 21, -1, 21, 119, 120, -1, 23, 21, 91, -1, 21, 120, 91, -1, 68, 10, 46, -1, 7, 121, 46, -1, 68, 46, 122, -1, 46, 121, 122, -1, 123, 124, 55, -1, 125, 55, 124, -1, 126, 123, 55, -1, 127, 55, 125, -1, 128, 126, 55, -1, 129, 130, 131, -1, 129, 132, 130, -1, 129, 133, 132, -1, 129, 134, 133, -1, 129, 135, 134, -1, 129, 136, 135, -1, 137, 55, 127, -1, 129, 138, 136, -1, 129, 139, 138, -1, 129, 137, 139, -1, 140, 128, 55, -1, 57, 141, 55, -1, 142, 140, 55, -1, 129, 55, 137, -1, 143, 144, 141, -1, 143, 145, 144, -1, 143, 146, 145, -1, 143, 147, 146, -1, 143, 148, 147, -1, 143, 149, 148, -1, 143, 131, 149, -1, 143, 150, 129, -1, 143, 57, 150, -1, 143, 129, 131, -1, 143, 141, 57, -1, 141, 142, 55, -1, 151, 152, 52, -1, 151, 153, 152, -1, 152, 54, 52, -1, 154, 155, 156, -1, 154, 49, 155, -1, 157, 156, 158, -1, 157, 158, 159, -1, 157, 159, 160, -1, 157, 160, 161, -1, 157, 161, 162, -1, 157, 162, 163, -1, 164, 165, 152, -1, 157, 163, 153, -1, 157, 151, 154, -1, 157, 153, 151, -1, 157, 154, 156, -1, 153, 164, 152, -1, 155, 166, 167, -1, 155, 167, 168, -1, 155, 168, 156, -1, 155, 49, 48, -1, 48, 169, 170, -1, 48, 170, 171, -1, 48, 171, 172, -1, 48, 54, 169, -1, 173, 48, 172, -1, 174, 175, 54, -1, 176, 54, 175, -1, 177, 48, 173, -1, 178, 174, 54, -1, 179, 48, 177, -1, 180, 54, 176, -1, 181, 178, 54, -1, 169, 54, 180, -1, 182, 183, 184, -1, 185, 186, 187, -1, 155, 182, 188, -1, 152, 187, 189, -1, 155, 188, 166, -1, 152, 189, 181, -1, 155, 179, 190, -1, 155, 190, 183, -1, 152, 181, 54, -1, 155, 183, 182, -1, 152, 185, 187, -1, 155, 48, 179, -1, 191, 185, 152, -1, 165, 191, 152, -1, 79, 82, 192, -1, 82, 193, 192, -1, 79, 192, 71, -1, 71, 192, 194, -1, 64, 71, 195, -1, 71, 194, 195, -1, 63, 64, 196, -1, 64, 195, 196, -1, 67, 63, 197, -1, 63, 196, 197, -1, 78, 67, 198, -1, 67, 197, 198, -1, 81, 78, 199, -1, 78, 198, 199, -1, 83, 81, 200, -1, 81, 199, 200, -1, 83, 200, 201, -1, 56, 83, 201, -1, 56, 201, 202, -1, 87, 56, 202, -1, 87, 202, 203, -1, 88, 87, 203, -1, 89, 88, 204, -1, 88, 203, 204, -1, 72, 89, 205, -1, 89, 204, 205, -1, 73, 72, 206, -1, 72, 205, 206, -1, 75, 73, 207, -1, 73, 206, 207, -1, 77, 75, 208, -1, 75, 207, 208, -1, 58, 77, 209, -1, 77, 208, 209, -1, 59, 58, 210, -1, 58, 209, 210, -1, 62, 59, 211, -1, 59, 210, 211, -1, 65, 62, 212, -1, 62, 211, 212, -1, 66, 65, 213, -1, 65, 212, 213, -1, 69, 66, 214, -1, 66, 213, 214, -1, 70, 69, 215, -1, 69, 214, 215, -1, 80, 70, 216, -1, 70, 215, 216, -1, 76, 80, 217, -1, 80, 216, 217, -1, 61, 76, 218, -1, 76, 217, 218, -1, 60, 61, 219, -1, 61, 218, 219, -1, 60, 219, 84, -1, 84, 219, 220, -1, 85, 84, 221, -1, 84, 220, 221, -1, 85, 221, 86, -1, 86, 221, 222, -1, 82, 86, 193, -1, 86, 222, 193, -1, 223, 57, 224, -1, 225, 223, 224, -1, 226, 227, 228, -1, 227, 229, 230, -1, 228, 227, 230, -1, 231, 226, 232, -1, 233, 231, 232, -1, 226, 228, 232, -1, 229, 234, 235, -1, 230, 229, 235, -1, 236, 233, 237, -1, 233, 232, 237, -1, 234, 238, 239, -1, 235, 234, 239, -1, 114, 236, 240, -1, 236, 237, 240, -1, 241, 242, 243, -1, 238, 241, 243, -1, 239, 238, 243, -1, 244, 114, 245, -1, 114, 240, 245, -1, 242, 103, 246, -1, 243, 242, 246, -1, 244, 245, 247, -1, 116, 244, 247, -1, 116, 247, 248, -1, 246, 103, 249, -1, 103, 250, 249, -1, 248, 247, 251, -1, 249, 250, 252, -1, 253, 252, 254, -1, 252, 250, 254, -1, 248, 251, 255, -1, 251, 256, 255, -1, 253, 254, 257, -1, 255, 256, 119, -1, 256, 258, 119, -1, 259, 253, 260, -1, 253, 257, 260, -1, 258, 261, 262, -1, 119, 258, 262, -1, 263, 259, 264, -1, 259, 260, 264, -1, 262, 261, 265, -1, 266, 263, 267, -1, 263, 264, 267, -1, 261, 268, 269, -1, 265, 261, 269, -1, 270, 266, 271, -1, 266, 267, 271, -1, 268, 272, 273, -1, 269, 268, 273, -1, 270, 271, 274, -1, 272, 275, 276, -1, 273, 272, 276, -1, 275, 270, 277, -1, 276, 275, 277, -1, 270, 274, 277, -1, 278, 279, 127, -1, 279, 137, 127, -1, 280, 278, 125, -1, 278, 127, 125, -1, 281, 280, 124, -1, 280, 125, 124, -1, 282, 281, 123, -1, 281, 124, 123, -1, 283, 282, 126, -1, 282, 123, 126, -1, 284, 283, 128, -1, 283, 126, 128, -1, 285, 284, 140, -1, 284, 128, 140, -1, 286, 285, 142, -1, 285, 140, 142, -1, 287, 286, 141, -1, 286, 142, 141, -1, 288, 287, 144, -1, 287, 141, 144, -1, 289, 288, 145, -1, 288, 144, 145, -1, 289, 145, 146, -1, 290, 289, 146, -1, 290, 146, 147, -1, 291, 290, 147, -1, 291, 147, 148, -1, 292, 291, 148, -1, 292, 148, 149, -1, 293, 292, 149, -1, 294, 293, 131, -1, 293, 149, 131, -1, 295, 294, 130, -1, 294, 131, 130, -1, 296, 295, 132, -1, 295, 130, 132, -1, 297, 296, 133, -1, 296, 132, 133, -1, 298, 297, 134, -1, 297, 133, 134, -1, 298, 134, 299, -1, 299, 134, 135, -1, 300, 299, 136, -1, 299, 135, 136, -1, 300, 136, 301, -1, 301, 136, 138, -1, 302, 301, 139, -1, 301, 138, 139, -1, 279, 302, 137, -1, 302, 139, 137, -1, 303, 165, 304, -1, 191, 165, 303, -1, 305, 191, 303, -1, 185, 191, 305, -1, 306, 185, 305, -1, 186, 185, 306, -1, 307, 186, 306, -1, 308, 307, 309, -1, 308, 186, 307, -1, 310, 308, 309, -1, 311, 308, 310, -1, 312, 311, 310, -1, 313, 312, 314, -1, 313, 311, 312, -1, 315, 313, 314, -1, 316, 313, 315, -1, 317, 316, 315, -1, 318, 316, 317, -1, 319, 318, 317, -1, 320, 318, 319, -1, 321, 318, 320, -1, 322, 321, 320, -1, 184, 321, 322, -1, 323, 184, 322, -1, 182, 184, 323, -1, 182, 323, 324, -1, 325, 182, 324, -1, 188, 182, 325, -1, 326, 188, 325, -1, 166, 188, 326, -1, 327, 166, 326, -1, 167, 327, 328, -1, 167, 166, 327, -1, 329, 167, 328, -1, 168, 167, 329, -1, 330, 168, 329, -1, 156, 168, 330, -1, 331, 156, 330, -1, 332, 156, 331, -1, 158, 156, 332, -1, 333, 158, 332, -1, 159, 158, 333, -1, 334, 159, 333, -1, 335, 159, 334, -1, 160, 159, 335, -1, 336, 160, 335, -1, 161, 160, 336, -1, 337, 161, 336, -1, 162, 337, 338, -1, 162, 161, 337, -1, 339, 162, 338, -1, 163, 162, 339, -1, 340, 163, 339, -1, 153, 340, 341, -1, 153, 163, 340, -1, 342, 153, 341, -1, 164, 153, 342, -1, 343, 164, 342, -1, 165, 343, 304, -1, 165, 164, 343, -1, 181, 189, 311, -1, 321, 183, 190, -1, 321, 184, 183, -1, 178, 181, 311, -1, 318, 190, 179, -1, 318, 179, 177, -1, 318, 321, 190, -1, 344, 311, 313, -1, 344, 313, 316, -1, 344, 316, 318, -1, 344, 174, 178, -1, 344, 175, 174, -1, 344, 176, 175, -1, 344, 180, 176, -1, 344, 169, 180, -1, 344, 170, 169, -1, 344, 171, 170, -1, 344, 172, 171, -1, 344, 173, 172, -1, 344, 177, 173, -1, 344, 318, 177, -1, 344, 178, 311, -1, 187, 186, 308, -1, 189, 308, 311, -1, 189, 187, 308, -1, 345, 346, 347, -1, 346, 348, 349, -1, 347, 346, 349, -1, 350, 345, 351, -1, 352, 350, 351, -1, 345, 347, 351, -1, 348, 353, 354, -1, 349, 348, 354, -1, 355, 352, 356, -1, 352, 351, 356, -1, 353, 357, 358, -1, 354, 353, 358, -1, 359, 355, 360, -1, 355, 356, 360, -1, 361, 362, 363, -1, 357, 361, 363, -1, 358, 357, 363, -1, 364, 359, 365, -1, 359, 360, 365, -1, 362, 366, 367, -1, 363, 362, 367, -1, 364, 365, 368, -1, 369, 364, 368, -1, 369, 368, 370, -1, 367, 366, 371, -1, 366, 372, 371, -1, 370, 368, 373, -1, 371, 372, 374, -1, 375, 374, 376, -1, 374, 372, 376, -1, 370, 373, 377, -1, 373, 378, 377, -1, 375, 376, 379, -1, 377, 378, 380, -1, 378, 381, 380, -1, 382, 375, 383, -1, 375, 379, 383, -1, 381, 384, 385, -1, 380, 381, 385, -1, 386, 382, 387, -1, 382, 383, 387, -1, 385, 384, 388, -1, 389, 386, 390, -1, 386, 387, 390, -1, 384, 391, 392, -1, 388, 384, 392, -1, 393, 389, 394, -1, 389, 390, 394, -1, 391, 395, 396, -1, 392, 391, 396, -1, 393, 394, 397, -1, 395, 398, 399, -1, 396, 395, 399, -1, 398, 393, 400, -1, 399, 398, 400, -1, 393, 397, 400, -1, 268, 261, 401, -1, 272, 268, 401, -1, 275, 272, 401, -1, 270, 275, 401, -1, 266, 270, 401, -1, 263, 266, 401, -1, 259, 263, 401, -1, 253, 259, 401, -1, 252, 253, 401, -1, 249, 252, 401, -1, 246, 249, 401, -1, 243, 246, 401, -1, 239, 243, 401, -1, 235, 239, 401, -1, 230, 235, 401, -1, 228, 230, 401, -1, 232, 228, 401, -1, 237, 232, 401, -1, 240, 237, 401, -1, 245, 240, 401, -1, 247, 245, 401, -1, 251, 247, 401, -1, 256, 251, 401, -1, 258, 256, 401, -1, 261, 258, 401, -1, 402, 403, 404, -1, 402, 404, 405, -1, 402, 405, 406, -1, 402, 406, 407, -1, 402, 407, 408, -1, 402, 408, 409, -1, 402, 409, 410, -1, 402, 410, 411, -1, 402, 411, 412, -1, 402, 412, 413, -1, 402, 413, 414, -1, 402, 414, 415, -1, 402, 415, 416, -1, 402, 416, 417, -1, 402, 417, 418, -1, 402, 418, 419, -1, 402, 419, 420, -1, 402, 420, 421, -1, 402, 421, 422, -1, 402, 422, 423, -1, 402, 423, 424, -1, 402, 424, 425, -1, 402, 425, 426, -1, 402, 426, 427, -1, 402, 427, 403, -1, 324, 323, 428, -1, 325, 324, 428, -1, 326, 325, 428, -1, 327, 326, 428, -1, 328, 327, 428, -1, 329, 328, 428, -1, 330, 329, 428, -1, 331, 330, 428, -1, 332, 331, 428, -1, 333, 332, 428, -1, 334, 333, 428, -1, 335, 334, 428, -1, 336, 335, 428, -1, 429, 336, 428, -1, 338, 429, 428, -1, 339, 338, 428, -1, 340, 339, 428, -1, 341, 340, 428, -1, 342, 341, 428, -1, 343, 342, 428, -1, 304, 343, 428, -1, 430, 304, 428, -1, 305, 430, 428, -1, 306, 305, 428, -1, 307, 306, 428, -1, 309, 307, 428, -1, 310, 309, 428, -1, 312, 310, 428, -1, 314, 312, 428, -1, 315, 314, 428, -1, 317, 315, 428, -1, 319, 317, 428, -1, 320, 319, 428, -1, 322, 320, 428, -1, 323, 322, 428, -1, 391, 384, 431, -1, 395, 391, 431, -1, 398, 395, 431, -1, 393, 398, 431, -1, 389, 393, 431, -1, 386, 389, 431, -1, 382, 386, 431, -1, 375, 382, 431, -1, 374, 375, 431, -1, 371, 374, 431, -1, 367, 371, 431, -1, 363, 367, 431, -1, 358, 363, 431, -1, 354, 358, 431, -1, 349, 354, 431, -1, 347, 349, 431, -1, 351, 347, 431, -1, 356, 351, 431, -1, 360, 356, 431, -1, 365, 360, 431, -1, 368, 365, 431, -1, 373, 368, 431, -1, 378, 373, 431, -1, 381, 378, 431, -1, 384, 381, 431, -1 ] } } ] } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 0.000 description "top" position 12.760 0.500 59.329 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 3.142 description "bottom" position 12.760 0.500 -78.369 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 1.571 description "front" position 12.760 -68.349 -9.520 } Viewpoint { jump TRUE orientation -0.000 -0.707 -0.707 3.142 description "back" position 12.760 69.349 -9.520 } Viewpoint { jump TRUE orientation 0.577 -0.577 -0.577 2.094 description "right" position -56.089 0.500 -9.520 } Viewpoint { jump TRUE orientation 0.577 0.577 0.577 2.094 description "left" position 81.609 0.500 -9.520 } NavigationInfo { avatarSize [0.25, 1.6, 0.75] headlight TRUE speed 1.0 type "EXAMINE" visibilityLimit 0.0 } choreonoid-1.5.0/share/model/GR001/parts/L_ANKLE_P.wrl0000664000000000000000000005244012741425367020564 0ustar rootroot#VRML V2.0 utf8 WorldInfo { title "Exported tringle mesh to VRML97" info ["Created by FreeCAD" ""] } Background { skyAngle 1.57 skyColor 0.1 0.2 0.2 } Transform { scale 0.001 0.001 0.001 rotation 0 0 1 0 scaleOrientation 0 0 1 0 bboxCenter 0 0 0 bboxSize 50.000 27.000 39.000 center 0.000 0.000 0.000 #translation 11.000 -1.450 -6.500 children [ Shape { appearance Appearance { material Material { ambientIntensity 0.2 diffuseColor 0.60 0.30 0.30 emissiveColor 0.00 0.00 0.00 # specularColor 0.98 0.98 0.98 shininess 0.06 transparency 0.00 } } geometry IndexedFaceSet { solid FALSE coord Coordinate { point [ -35.000 -11.050 -13.000, -35.000 -6.376 -7.897, -35.000 -5.261 -9.070, -35.000 -3.932 -9.995, -35.000 -2.445 -10.633, -35.000 -0.859 -10.959, -35.000 0.759 -10.959, -35.000 -7.232 -6.523, -35.000 -7.958 -1.789, -35.000 -8.040 -3.405, -35.000 -7.795 -5.005, -35.000 11.950 -13.000, -35.000 2.345 -10.633, -35.000 3.832 -9.995, -35.000 5.161 -9.070, -35.000 6.276 -7.897, -35.000 7.132 -6.523, -35.000 7.695 -5.005, -35.000 7.940 -3.405, -35.000 7.858 -1.789, -35.000 11.950 26.000, -11.000 11.950 26.000, -11.000 11.950 -13.000, -11.000 13.950 26.000, -11.000 13.950 -13.000, 5.719 13.950 -4.472, 5.968 13.950 -3.501, 13.000 13.950 -13.000, 5.968 13.950 -2.499, 5.719 13.950 -1.528, 13.000 13.950 26.000, 1.000 13.950 6.500, 1.000 13.950 16.250, 4.550 13.950 0.082, 5.236 13.950 -0.649, 3.703 13.950 0.619, 2.750 13.950 0.929, 1.749 13.950 0.992, 0.764 13.950 0.804, -0.143 13.950 0.377, -0.916 13.950 -0.262, -1.505 13.950 -1.073, -1.874 13.950 -2.005, -2.000 13.950 -3.000, -1.874 13.950 -3.995, -1.505 13.950 -4.927, -0.916 13.950 -5.738, -0.143 13.950 -6.377, 0.764 13.950 -6.804, 1.749 13.950 -6.992, 3.703 13.950 -6.619, 4.550 13.950 -6.082, 2.750 13.950 -6.929, 1.000 -11.050 6.500, -2.232 -11.050 3.789, -0.778 -11.050 4.502, -11.000 -11.050 26.000, 13.000 -11.050 26.000, 1.000 -11.050 16.250, -4.566 -11.050 1.570, -3.512 -11.050 2.798, -5.352 -11.050 0.155, -5.836 -11.050 -1.390, 6.897 -11.050 3.326, 8.070 -11.050 2.211, 8.995 -11.050 0.882, 5.523 -11.050 4.182, 9.633 -11.050 -0.605, 4.005 -11.050 4.745, 9.959 -11.050 -2.191, 13.000 -11.050 -13.000, 8.995 -11.050 -6.882, 9.633 -11.050 -5.395, 9.959 -11.050 -3.809, 13.000 -3.854 -0.764, 13.000 -4.042 -1.749, 13.000 -3.979 -2.750, 13.000 -3.669 -3.703, 13.000 -3.132 -4.550, 13.000 1.450 6.500, 13.000 1.450 16.250, 13.000 -2.788 0.916, 13.000 -3.427 0.143, 13.000 -1.045 1.874, 13.000 -0.050 2.000, 13.000 -1.977 1.505, 13.000 0.945 1.874, 13.000 3.327 0.143, 13.000 2.688 0.916, 13.000 1.877 1.505, 13.000 3.754 -0.764, 13.000 1.422 -5.719, 13.000 0.451 -5.968, 13.000 2.301 -5.236, 13.000 3.032 -4.550, 13.000 3.569 -3.703, 13.000 3.879 -2.750, 13.000 3.942 -1.749, 13.000 -1.522 -5.719, 13.000 -0.551 -5.968, 7.000 1.450 -13.000, 1.000 1.450 -13.000, -11.000 -11.050 -13.000, 1.000 -4.800 -13.000, 1.000 7.700 -13.000, -5.000 0.450 -13.000, 13.000 -2.401 -5.236, 8.070 -11.050 -8.211, 6.897 -11.050 -9.326, 5.523 -11.050 -10.182, 4.005 -11.050 -10.745, 2.405 -11.050 -10.990, -5.836 -11.050 -4.610, -6.000 -11.050 -3.000, -5.352 -11.050 -6.155, -4.566 -11.050 -7.570, -3.512 -11.050 -8.798, -2.232 -11.050 -9.789, -0.778 -11.050 -10.502, 0.789 -11.050 -10.908, 2.405 -11.050 4.990, 0.789 -11.050 4.908, 5.236 13.950 -5.351, 14.000 -0.050 2.000, 14.000 -1.045 1.874, 14.000 -1.977 1.505, 14.000 -2.788 0.916, 14.000 -3.427 0.143, 14.000 -3.854 -0.764, 14.000 -4.042 -1.749, 14.000 -3.979 -2.750, 14.000 -3.669 -3.703, 14.000 -3.132 -4.550, 14.000 -2.401 -5.236, 14.000 -1.522 -5.719, 14.000 -0.551 -5.968, 14.000 0.451 -5.968, 14.000 1.422 -5.719, 14.000 2.301 -5.236, 14.000 3.032 -4.550, 14.000 3.569 -3.703, 14.000 3.879 -2.750, 14.000 3.942 -1.749, 14.000 3.754 -0.764, 14.000 3.327 0.143, 14.000 2.688 0.916, 14.000 1.877 1.505, 14.000 0.945 1.874, 1.000 1.450 26.000, 7.000 1.450 26.000, 1.000 -4.800 26.000, 1.000 7.700 26.000, -5.000 0.450 26.000, -35.000 -11.050 26.000, -6.000 -12.050 -3.000, -5.836 -12.050 -4.610, -5.352 -12.050 -6.155, -4.566 -12.050 -7.570, -3.512 -12.050 -8.798, -2.232 -12.050 -9.789, -0.778 -12.050 -10.502, 0.789 -12.050 -10.908, 2.405 -12.050 -10.990, 4.005 -12.050 -10.745, 5.523 -12.050 -10.182, 6.897 -12.050 -9.326, 8.070 -12.050 -8.211, 8.995 -12.050 -6.882, 9.633 -12.050 -5.395, 9.959 -12.050 -3.809, 9.959 -12.050 -2.191, 9.633 -12.050 -0.605, 8.995 -12.050 0.882, 8.070 -12.050 2.211, 6.897 -12.050 3.326, 5.523 -12.050 4.182, 4.005 -12.050 4.745, 2.405 -12.050 4.990, 0.789 -12.050 4.908, -0.778 -12.050 4.502, -2.232 -12.050 3.789, -3.512 -12.050 2.798, -4.566 -12.050 1.570, -5.352 -12.050 0.155, -5.836 -12.050 -1.390, -1.874 14.950 -3.995, -2.000 14.950 -3.000, -1.505 14.950 -4.927, -0.916 14.950 -5.738, -0.143 14.950 -6.377, 0.764 14.950 -6.804, 1.749 14.950 -6.992, 2.750 14.950 -6.929, 3.703 14.950 -6.619, 4.550 14.950 -6.082, 5.236 14.950 -5.351, 5.719 14.950 -4.472, 5.968 14.950 -3.501, 5.968 14.950 -2.499, 5.719 14.950 -1.528, 5.236 14.950 -0.649, 4.550 14.950 0.082, 3.703 14.950 0.619, 2.750 14.950 0.929, 1.749 14.950 0.992, 0.764 14.950 0.804, -0.143 14.950 0.377, -0.916 14.950 -0.262, -1.505 14.950 -1.073, -1.874 14.950 -2.005, -35.000 7.452 -0.222, -35.000 -5.848 2.512, -35.000 -4.620 3.566, -35.000 -6.839 1.232, -35.000 -3.205 4.352, -35.000 1.560 4.836, -35.000 0.450 6.500, -35.000 3.105 4.352, -35.000 -0.050 5.000, -35.000 0.450 16.250, -35.000 -7.552 -0.222, -35.000 4.520 3.566, -35.000 5.748 2.512, -35.000 6.739 1.232, -35.000 -1.660 4.836, 14.000 -0.050 -1.984, 1.979 -12.050 -3.000, 1.984 14.950 -3.000, -36.000 -1.660 4.836, -36.000 -0.050 5.000, -36.000 -3.205 4.352, -36.000 -4.620 3.566, -36.000 -5.848 2.512, -36.000 -6.839 1.232, -36.000 -7.552 -0.222, -36.000 -7.958 -1.789, -36.000 -8.040 -3.405, -36.000 -7.795 -5.005, -36.000 -7.232 -6.523, -36.000 -6.376 -7.897, -36.000 -5.261 -9.070, -36.000 -3.932 -9.995, -36.000 -2.445 -10.633, -36.000 -0.859 -10.959, -36.000 0.759 -10.959, -36.000 2.345 -10.633, -36.000 3.832 -9.995, -36.000 5.161 -9.070, -36.000 6.276 -7.897, -36.000 7.132 -6.523, -36.000 7.695 -5.005, -36.000 7.940 -3.405, -36.000 7.858 -1.789, -36.000 7.452 -0.222, -36.000 6.739 1.232, -36.000 5.748 2.512, -36.000 4.520 3.566, -36.000 3.105 4.352, -36.000 1.560 4.836, -36.000 -0.050 -2.979 ] } colorPerVertex FALSE coordIndex [ 0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 5, 0, 4, -1, 6, 0, 5, -1, 7, 1, 0, -1, 0, 8, 9, -1, 9, 10, 0, -1, 10, 7, 0, -1, 11, 0, 6, -1, 11, 6, 12, -1, 12, 13, 11, -1, 13, 14, 11, -1, 14, 15, 11, -1, 15, 16, 11, -1, 16, 17, 11, -1, 11, 17, 18, -1, 11, 18, 19, -1, 20, 21, 11, -1, 11, 21, 22, -1, 21, 23, 22, -1, 22, 23, 24, -1, 25, 26, 27, -1, 28, 27, 26, -1, 29, 27, 28, -1, 30, 27, 29, -1, 31, 23, 32, -1, 23, 30, 32, -1, 30, 31, 32, -1, 31, 30, 33, -1, 33, 30, 34, -1, 30, 29, 34, -1, 35, 31, 33, -1, 36, 31, 35, -1, 37, 31, 36, -1, 38, 31, 37, -1, 39, 31, 38, -1, 40, 31, 39, -1, 31, 40, 41, -1, 23, 41, 42, -1, 23, 42, 24, -1, 24, 43, 44, -1, 24, 44, 45, -1, 24, 45, 46, -1, 24, 46, 47, -1, 24, 47, 48, -1, 24, 48, 49, -1, 42, 43, 24, -1, 24, 49, 27, -1, 50, 51, 27, -1, 52, 50, 27, -1, 49, 52, 27, -1, 53, 54, 55, -1, 54, 53, 56, -1, 57, 56, 58, -1, 56, 53, 58, -1, 53, 57, 58, -1, 59, 60, 56, -1, 61, 59, 56, -1, 62, 61, 56, -1, 63, 64, 57, -1, 65, 57, 64, -1, 66, 63, 57, -1, 67, 57, 65, -1, 68, 66, 57, -1, 53, 68, 57, -1, 69, 57, 67, -1, 70, 57, 69, -1, 71, 70, 72, -1, 70, 73, 72, -1, 70, 69, 73, -1, 74, 70, 75, -1, 70, 76, 75, -1, 70, 77, 76, -1, 70, 78, 77, -1, 70, 74, 57, -1, 79, 30, 80, -1, 30, 57, 80, -1, 57, 79, 80, -1, 81, 79, 57, -1, 82, 81, 57, -1, 74, 82, 57, -1, 83, 84, 79, -1, 85, 83, 79, -1, 85, 79, 81, -1, 84, 86, 79, -1, 87, 79, 88, -1, 89, 88, 79, -1, 86, 89, 79, -1, 79, 87, 30, -1, 87, 90, 30, -1, 90, 27, 30, -1, 91, 92, 27, -1, 93, 91, 27, -1, 94, 93, 27, -1, 95, 94, 27, -1, 95, 27, 96, -1, 96, 27, 97, -1, 97, 27, 90, -1, 92, 70, 27, -1, 98, 70, 99, -1, 99, 70, 92, -1, 27, 70, 100, -1, 70, 101, 100, -1, 101, 27, 100, -1, 70, 102, 103, -1, 102, 101, 103, -1, 101, 70, 103, -1, 24, 27, 104, -1, 27, 101, 104, -1, 101, 24, 104, -1, 102, 22, 105, -1, 22, 101, 105, -1, 101, 102, 105, -1, 101, 22, 24, -1, 78, 70, 106, -1, 106, 70, 98, -1, 107, 70, 71, -1, 107, 108, 70, -1, 108, 109, 70, -1, 109, 110, 70, -1, 111, 70, 110, -1, 102, 70, 111, -1, 102, 112, 113, -1, 102, 114, 112, -1, 102, 115, 114, -1, 102, 116, 115, -1, 116, 102, 117, -1, 117, 102, 118, -1, 102, 119, 118, -1, 102, 111, 119, -1, 102, 113, 62, -1, 102, 62, 56, -1, 60, 54, 56, -1, 53, 120, 68, -1, 121, 120, 53, -1, 55, 121, 53, -1, 23, 31, 41, -1, 122, 25, 27, -1, 51, 122, 27, -1, 22, 102, 0, -1, 22, 0, 11, -1, 123, 84, 83, -1, 124, 123, 83, -1, 83, 85, 124, -1, 124, 85, 125, -1, 85, 81, 125, -1, 125, 81, 126, -1, 82, 126, 81, -1, 127, 126, 82, -1, 74, 127, 82, -1, 74, 128, 127, -1, 74, 75, 128, -1, 75, 129, 128, -1, 76, 129, 75, -1, 130, 129, 76, -1, 77, 130, 76, -1, 77, 131, 130, -1, 77, 78, 131, -1, 132, 131, 78, -1, 132, 78, 106, -1, 133, 132, 106, -1, 133, 106, 98, -1, 134, 133, 98, -1, 134, 98, 99, -1, 135, 134, 99, -1, 135, 99, 92, -1, 136, 135, 92, -1, 136, 92, 91, -1, 137, 136, 91, -1, 137, 91, 93, -1, 137, 93, 138, -1, 138, 93, 94, -1, 138, 94, 139, -1, 95, 139, 94, -1, 95, 140, 139, -1, 95, 96, 140, -1, 141, 140, 96, -1, 97, 141, 96, -1, 97, 142, 141, -1, 90, 142, 97, -1, 90, 143, 142, -1, 90, 144, 143, -1, 144, 90, 87, -1, 87, 88, 144, -1, 88, 145, 144, -1, 145, 88, 146, -1, 146, 88, 89, -1, 146, 89, 86, -1, 146, 86, 147, -1, 123, 147, 84, -1, 147, 86, 84, -1, 148, 57, 149, -1, 57, 30, 149, -1, 30, 148, 149, -1, 148, 56, 150, -1, 56, 57, 150, -1, 57, 148, 150, -1, 148, 30, 151, -1, 30, 23, 151, -1, 23, 148, 151, -1, 148, 21, 152, -1, 21, 56, 152, -1, 56, 148, 152, -1, 148, 23, 21, -1, 0, 102, 56, -1, 153, 0, 56, -1, 154, 113, 112, -1, 155, 154, 112, -1, 155, 112, 156, -1, 156, 112, 114, -1, 156, 114, 115, -1, 156, 115, 157, -1, 157, 115, 116, -1, 158, 157, 116, -1, 117, 158, 116, -1, 159, 158, 117, -1, 118, 159, 117, -1, 160, 159, 118, -1, 118, 119, 160, -1, 161, 160, 119, -1, 119, 111, 161, -1, 111, 162, 161, -1, 111, 110, 162, -1, 163, 162, 110, -1, 110, 109, 163, -1, 109, 164, 163, -1, 108, 164, 109, -1, 165, 164, 108, -1, 108, 107, 165, -1, 107, 166, 165, -1, 107, 71, 166, -1, 167, 166, 71, -1, 167, 71, 72, -1, 167, 72, 168, -1, 168, 72, 73, -1, 169, 168, 73, -1, 169, 73, 69, -1, 170, 169, 69, -1, 170, 69, 67, -1, 171, 170, 67, -1, 171, 67, 65, -1, 172, 171, 65, -1, 172, 65, 64, -1, 173, 172, 64, -1, 64, 63, 173, -1, 63, 174, 173, -1, 63, 66, 174, -1, 66, 175, 174, -1, 66, 68, 175, -1, 68, 176, 175, -1, 68, 120, 176, -1, 120, 177, 176, -1, 120, 121, 177, -1, 121, 178, 177, -1, 121, 55, 178, -1, 55, 179, 178, -1, 55, 54, 179, -1, 54, 180, 179, -1, 54, 60, 180, -1, 60, 181, 180, -1, 60, 182, 181, -1, 182, 60, 59, -1, 59, 61, 182, -1, 182, 61, 183, -1, 183, 61, 184, -1, 61, 62, 184, -1, 154, 184, 113, -1, 62, 113, 184, -1, 43, 185, 44, -1, 186, 185, 43, -1, 45, 44, 187, -1, 44, 185, 187, -1, 46, 45, 188, -1, 187, 188, 45, -1, 189, 47, 46, -1, 189, 46, 188, -1, 190, 48, 47, -1, 189, 190, 47, -1, 49, 48, 191, -1, 190, 191, 48, -1, 52, 49, 192, -1, 192, 49, 191, -1, 50, 52, 193, -1, 193, 52, 192, -1, 194, 51, 50, -1, 193, 194, 50, -1, 122, 51, 195, -1, 194, 195, 51, -1, 25, 122, 196, -1, 122, 195, 196, -1, 196, 197, 25, -1, 25, 197, 26, -1, 26, 197, 198, -1, 28, 26, 198, -1, 198, 199, 28, -1, 28, 199, 29, -1, 29, 199, 200, -1, 29, 200, 34, -1, 33, 34, 201, -1, 34, 200, 201, -1, 202, 35, 33, -1, 201, 202, 33, -1, 36, 35, 203, -1, 202, 203, 35, -1, 37, 36, 204, -1, 203, 204, 36, -1, 205, 38, 37, -1, 204, 205, 37, -1, 205, 39, 38, -1, 39, 205, 206, -1, 40, 39, 207, -1, 206, 207, 39, -1, 40, 207, 41, -1, 41, 207, 208, -1, 42, 41, 209, -1, 41, 208, 209, -1, 42, 186, 43, -1, 209, 186, 42, -1, 210, 11, 19, -1, 210, 20, 11, -1, 211, 153, 212, -1, 153, 211, 213, -1, 212, 153, 214, -1, 215, 216, 217, -1, 218, 216, 215, -1, 216, 20, 217, -1, 153, 20, 219, -1, 20, 216, 219, -1, 216, 153, 219, -1, 214, 153, 216, -1, 153, 213, 220, -1, 153, 220, 8, -1, 217, 20, 221, -1, 221, 20, 222, -1, 222, 20, 223, -1, 210, 223, 20, -1, 153, 8, 0, -1, 224, 216, 218, -1, 216, 224, 214, -1, 124, 225, 123, -1, 125, 225, 124, -1, 126, 225, 125, -1, 127, 225, 126, -1, 127, 128, 225, -1, 128, 129, 225, -1, 129, 130, 225, -1, 130, 131, 225, -1, 131, 132, 225, -1, 132, 133, 225, -1, 133, 134, 225, -1, 134, 135, 225, -1, 135, 136, 225, -1, 136, 137, 225, -1, 137, 138, 225, -1, 225, 138, 139, -1, 225, 139, 140, -1, 225, 140, 141, -1, 225, 141, 142, -1, 225, 142, 143, -1, 225, 143, 144, -1, 225, 144, 145, -1, 146, 225, 145, -1, 147, 225, 146, -1, 123, 225, 147, -1, 56, 21, 153, -1, 21, 20, 153, -1, 154, 155, 226, -1, 155, 156, 226, -1, 156, 157, 226, -1, 157, 158, 226, -1, 158, 159, 226, -1, 159, 160, 226, -1, 160, 161, 226, -1, 161, 162, 226, -1, 162, 163, 226, -1, 163, 164, 226, -1, 164, 165, 226, -1, 226, 165, 166, -1, 226, 166, 167, -1, 226, 167, 168, -1, 226, 168, 169, -1, 226, 169, 170, -1, 226, 170, 171, -1, 226, 171, 172, -1, 226, 172, 173, -1, 174, 226, 173, -1, 175, 226, 174, -1, 176, 226, 175, -1, 177, 226, 176, -1, 178, 226, 177, -1, 179, 226, 178, -1, 180, 226, 179, -1, 181, 226, 180, -1, 182, 226, 181, -1, 182, 183, 226, -1, 183, 184, 226, -1, 184, 154, 226, -1, 185, 186, 227, -1, 187, 185, 227, -1, 188, 187, 227, -1, 188, 227, 189, -1, 189, 227, 190, -1, 190, 227, 191, -1, 191, 227, 192, -1, 192, 227, 193, -1, 193, 227, 194, -1, 227, 195, 194, -1, 227, 196, 195, -1, 227, 197, 196, -1, 227, 198, 197, -1, 227, 199, 198, -1, 227, 200, 199, -1, 227, 201, 200, -1, 202, 201, 227, -1, 203, 202, 227, -1, 204, 203, 227, -1, 205, 204, 227, -1, 206, 205, 227, -1, 207, 206, 227, -1, 208, 207, 227, -1, 209, 208, 227, -1, 186, 209, 227, -1, 224, 218, 228, -1, 218, 229, 228, -1, 224, 228, 214, -1, 214, 228, 230, -1, 212, 214, 231, -1, 214, 230, 231, -1, 212, 232, 211, -1, 212, 231, 232, -1, 213, 211, 233, -1, 232, 233, 211, -1, 234, 220, 213, -1, 233, 234, 213, -1, 8, 220, 235, -1, 235, 220, 234, -1, 236, 9, 8, -1, 235, 236, 8, -1, 236, 237, 9, -1, 10, 9, 237, -1, 237, 238, 10, -1, 238, 7, 10, -1, 238, 239, 7, -1, 239, 1, 7, -1, 240, 2, 1, -1, 239, 240, 1, -1, 2, 241, 3, -1, 2, 240, 241, -1, 4, 3, 242, -1, 3, 241, 242, -1, 4, 243, 5, -1, 4, 242, 243, -1, 6, 5, 244, -1, 5, 243, 244, -1, 12, 6, 245, -1, 6, 244, 245, -1, 12, 246, 13, -1, 12, 245, 246, -1, 13, 247, 14, -1, 13, 246, 247, -1, 15, 14, 248, -1, 248, 14, 247, -1, 16, 15, 249, -1, 248, 249, 15, -1, 17, 16, 250, -1, 249, 250, 16, -1, 251, 18, 17, -1, 250, 251, 17, -1, 19, 18, 252, -1, 252, 18, 251, -1, 253, 210, 19, -1, 252, 253, 19, -1, 223, 210, 254, -1, 254, 210, 253, -1, 222, 223, 255, -1, 254, 255, 223, -1, 222, 255, 221, -1, 221, 255, 256, -1, 217, 221, 257, -1, 221, 256, 257, -1, 217, 257, 215, -1, 215, 257, 258, -1, 218, 215, 229, -1, 258, 229, 215, -1, 228, 229, 259, -1, 230, 228, 259, -1, 231, 230, 259, -1, 232, 231, 259, -1, 233, 232, 259, -1, 234, 233, 259, -1, 235, 234, 259, -1, 236, 235, 259, -1, 237, 236, 259, -1, 238, 237, 259, -1, 239, 238, 259, -1, 239, 259, 240, -1, 240, 259, 241, -1, 241, 259, 242, -1, 242, 259, 243, -1, 243, 259, 244, -1, 244, 259, 245, -1, 245, 259, 246, -1, 246, 259, 247, -1, 259, 248, 247, -1, 259, 249, 248, -1, 259, 250, 249, -1, 259, 251, 250, -1, 259, 252, 251, -1, 259, 253, 252, -1, 259, 254, 253, -1, 259, 255, 254, -1, 259, 256, 255, -1, 257, 256, 259, -1, 258, 257, 259, -1, 229, 258, 259, -1 ] } } ] } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 0.000 description "top" position -11.000 1.450 75.420 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 3.142 description "bottom" position -11.000 1.450 -62.420 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 1.571 description "front" position -11.000 -67.470 6.500 } Viewpoint { jump TRUE orientation -0.000 -0.707 -0.707 3.142 description "back" position -11.000 70.370 6.500 } Viewpoint { jump TRUE orientation 0.577 -0.577 -0.577 2.094 description "right" position -79.920 1.450 6.500 } Viewpoint { jump TRUE orientation 0.577 0.577 0.577 2.094 description "left" position 57.920 1.450 6.500 } NavigationInfo { avatarSize [0.25, 1.6, 0.75] headlight TRUE speed 1.0 type "EXAMINE" visibilityLimit 0.0 } choreonoid-1.5.0/share/model/GR001/parts/WAIST.wrl0000664000000000000000000033666612741425367020106 0ustar rootroot#VRML V2.0 utf8 WorldInfo { title "Exported tringle mesh to VRML97" info ["Created by FreeCAD" ""] } Background { skyAngle 1.57 skyColor 0.1 0.2 0.2 } Transform { scale 0.001 0.001 0.001 rotation 0 0 1 0 scaleOrientation 0 0 1 0 bboxCenter 0 0 0 bboxSize 89.000 84.000 50.000 center 0.000 0.000 0.000 #translation -14.500 -0.000 -23.500 children [ Shape { appearance Appearance { material Material { ambientIntensity 0.2 diffuseColor 0.30 0.30 0.80 emissiveColor 0.00 0.00 0.00 # specularColor 0.98 0.98 0.98 shininess 0.06 transparency 0.00 } } geometry IndexedFaceSet { solid FALSE coord Coordinate { point [ 29.000 12.000 48.500, 29.000 -12.000 48.500, 57.500 -12.000 48.500, 57.500 12.000 48.500, 29.000 -12.000 9.500, 43.172 -12.000 18.172, 42.873 -12.000 18.506, 43.506 -12.000 17.873, 43.872 -12.000 17.613, 42.613 -12.000 18.872, 42.396 -12.000 19.264, 44.264 -12.000 17.396, 44.679 -12.000 17.224, 42.224 -12.000 19.679, 42.100 -12.000 20.110, 45.110 -12.000 17.100, 45.552 -12.000 17.025, 42.025 -12.000 20.552, 29.000 -12.000 32.500, 42.000 -12.000 21.000, 42.025 -12.000 21.448, 42.100 -12.000 21.890, 42.224 -12.000 22.321, 42.396 -12.000 22.736, 46.000 -12.000 17.000, 57.500 -12.000 9.500, 47.321 -12.000 17.224, 46.890 -12.000 17.100, 46.448 -12.000 17.025, 47.736 -12.000 17.396, 57.500 -12.000 10.066, 57.500 -12.000 12.917, 49.387 -12.000 18.872, 49.127 -12.000 18.506, 48.828 -12.000 18.172, 48.494 -12.000 17.873, 48.128 -12.000 17.613, 57.500 -12.000 19.500, 48.828 -12.000 23.828, 49.127 -12.000 23.494, 49.387 -12.000 23.128, 49.604 -12.000 22.736, 49.776 -12.000 22.321, 49.900 -12.000 21.890, 49.975 -12.000 21.448, 50.000 -12.000 21.000, 49.975 -12.000 20.552, 49.900 -12.000 20.110, 49.776 -12.000 19.679, 49.604 -12.000 19.264, 48.128 -12.000 24.387, 48.494 -12.000 24.127, 29.000 -12.000 39.500, 43.250 -12.000 29.000, 42.613 -12.000 23.128, 42.873 -12.000 23.494, 43.172 -12.000 23.828, 43.506 -12.000 24.127, 43.872 -12.000 24.387, 44.264 -12.000 24.604, 44.679 -12.000 24.776, 45.110 -12.000 24.900, 45.552 -12.000 24.975, 46.000 -12.000 25.000, 46.448 -12.000 24.975, 46.890 -12.000 24.900, 47.321 -12.000 24.776, 47.736 -12.000 24.604, 29.000 12.000 39.500, 39.825 12.000 15.914, 40.422 12.000 15.266, 29.000 12.000 9.500, 41.086 12.000 14.687, 39.303 12.000 16.624, 41.811 12.000 14.185, 38.862 12.000 17.388, 42.586 12.000 13.765, 38.508 12.000 18.195, 43.402 12.000 13.433, 38.245 12.000 19.036, 29.000 12.000 25.500, 44.251 12.000 13.194, 38.076 12.000 19.901, 45.120 12.000 13.049, 38.003 12.000 20.780, 38.027 12.000 21.661, 38.148 12.000 22.534, 38.365 12.000 23.388, 38.674 12.000 24.214, 39.072 12.000 25.000, 39.554 12.000 25.738, 40.114 12.000 26.418, 57.500 12.000 9.500, 46.000 12.000 13.000, 49.414 12.000 13.765, 50.189 12.000 14.185, 48.598 12.000 13.433, 47.749 12.000 13.194, 46.880 12.000 13.049, 57.500 12.000 9.644, 50.914 12.000 14.687, 40.746 12.000 27.033, 41.442 12.000 27.574, 57.500 12.000 13.900, 52.697 12.000 16.624, 53.138 12.000 17.388, 52.175 12.000 15.914, 51.578 12.000 15.266, 53.492 12.000 18.195, 57.500 12.000 19.500, 53.973 12.000 21.661, 53.852 12.000 22.534, 53.997 12.000 20.780, 53.924 12.000 19.901, 53.755 12.000 19.036, 53.635 12.000 23.388, 53.326 12.000 24.214, 52.928 12.000 25.000, 46.441 12.000 28.988, 45.559 12.000 28.988, 47.317 12.000 28.891, 48.177 12.000 28.698, 49.010 12.000 28.412, 49.808 12.000 28.036, 50.558 12.000 27.574, 51.254 12.000 27.033, 51.886 12.000 26.418, 52.446 12.000 25.738, 43.250 12.000 29.000, 42.192 12.000 28.036, 42.990 12.000 28.412, 43.823 12.000 28.698, 44.683 12.000 28.891, 45.552 -13.000 17.025, 46.000 -13.000 17.000, 45.110 -13.000 17.100, 44.679 -13.000 17.224, 44.264 -13.000 17.396, 43.872 -13.000 17.613, 43.506 -13.000 17.873, 43.172 -13.000 18.172, 42.873 -13.000 18.506, 42.613 -13.000 18.872, 42.396 -13.000 19.264, 42.224 -13.000 19.679, 42.100 -13.000 20.110, 42.025 -13.000 20.552, 42.000 -13.000 21.000, 42.025 -13.000 21.448, 42.100 -13.000 21.890, 42.224 -13.000 22.321, 42.396 -13.000 22.736, 42.613 -13.000 23.128, 42.873 -13.000 23.494, 43.172 -13.000 23.828, 43.506 -13.000 24.127, 43.872 -13.000 24.387, 44.264 -13.000 24.604, 44.679 -13.000 24.776, 45.110 -13.000 24.900, 45.552 -13.000 24.975, 46.000 -13.000 25.000, 46.448 -13.000 24.975, 46.890 -13.000 24.900, 47.321 -13.000 24.776, 47.736 -13.000 24.604, 48.128 -13.000 24.387, 48.494 -13.000 24.127, 48.828 -13.000 23.828, 49.127 -13.000 23.494, 49.387 -13.000 23.128, 49.604 -13.000 22.736, 49.776 -13.000 22.321, 49.900 -13.000 21.890, 49.975 -13.000 21.448, 50.000 -13.000 21.000, 49.975 -13.000 20.552, 49.900 -13.000 20.110, 49.776 -13.000 19.679, 49.604 -13.000 19.264, 49.387 -13.000 18.872, 49.127 -13.000 18.506, 48.828 -13.000 18.172, 48.494 -13.000 17.873, 48.128 -13.000 17.613, 47.736 -13.000 17.396, 47.321 -13.000 17.224, 46.890 -13.000 17.100, 46.448 -13.000 17.025, 59.000 -12.000 10.066, 59.000 -12.000 9.500, 57.500 -12.396 9.500, 29.000 -12.396 9.500, 59.000 -12.000 12.917, 29.000 -33.000 -0.500, 29.000 -19.000 -0.500, 29.000 -19.000 0.069, 29.000 -33.000 1.000, 29.000 -33.000 2.500, 29.000 -12.396 9.500, 29.000 -22.500 16.000, 29.000 -12.000 9.500, 29.000 -12.000 32.500, 29.000 -33.000 32.500, 59.000 -12.000 19.500, -18.000 -12.000 32.500, -18.000 -12.000 39.500, -18.000 12.000 39.500, 45.120 13.000 13.049, 46.000 13.000 13.000, 44.251 13.000 13.194, 43.402 13.000 13.433, 42.586 13.000 13.765, 41.811 13.000 14.185, 41.086 13.000 14.687, 40.422 13.000 15.266, 39.825 13.000 15.914, 39.303 13.000 16.624, 38.862 13.000 17.388, 38.508 13.000 18.195, 38.245 13.000 19.036, 38.076 13.000 19.901, 38.003 13.000 20.780, 38.027 13.000 21.661, 38.148 13.000 22.534, 38.365 13.000 23.388, 38.674 13.000 24.214, 39.072 13.000 25.000, 39.554 13.000 25.738, 40.114 13.000 26.418, 40.746 13.000 27.033, 41.442 13.000 27.574, 42.192 13.000 28.036, 42.990 13.000 28.412, 43.823 13.000 28.698, 44.683 13.000 28.891, 45.559 13.000 28.988, 46.441 13.000 28.988, 47.317 13.000 28.891, 48.177 13.000 28.698, 49.010 13.000 28.412, 49.808 13.000 28.036, 50.558 13.000 27.574, 51.254 13.000 27.033, 51.886 13.000 26.418, 52.446 13.000 25.738, 52.928 13.000 25.000, 53.326 13.000 24.214, 53.635 13.000 23.388, 53.852 13.000 22.534, 53.973 13.000 21.661, 53.997 13.000 20.780, 53.924 13.000 19.901, 53.755 13.000 19.036, 53.492 13.000 18.195, 53.138 13.000 17.388, 52.697 13.000 16.624, 52.175 13.000 15.914, 51.578 13.000 15.266, 50.914 13.000 14.687, 50.189 13.000 14.185, 49.414 13.000 13.765, 48.598 13.000 13.433, 47.749 13.000 13.194, 46.880 13.000 13.049, 59.000 12.000 9.644, 59.000 12.000 9.500, 29.000 12.101 9.500, 57.500 12.101 9.500, 59.000 12.000 13.900, 29.000 19.000 -0.353, 29.000 19.000 -0.500, 29.000 33.000 -0.500, 29.000 33.000 25.500, 29.000 22.500 12.500, 59.000 12.000 19.500, -18.000 12.000 25.500, 45.552 -13.000 17.025, 46.000 -13.000 21.000, 45.110 -13.000 17.100, 44.679 -13.000 17.224, 44.264 -13.000 17.396, 43.872 -13.000 17.613, 43.506 -13.000 17.873, 43.172 -13.000 18.172, 42.873 -13.000 18.506, 42.613 -13.000 18.872, 42.396 -13.000 19.264, 42.224 -13.000 19.679, 42.100 -13.000 20.110, 42.025 -13.000 20.552, 42.025 -13.000 21.448, 42.100 -13.000 21.890, 42.224 -13.000 22.321, 42.396 -13.000 22.736, 42.613 -13.000 23.128, 42.873 -13.000 23.494, 43.172 -13.000 23.828, 43.506 -13.000 24.127, 43.872 -13.000 24.387, 44.264 -13.000 24.604, 44.679 -13.000 24.776, 45.110 -13.000 24.900, 45.552 -13.000 24.975, 46.448 -13.000 24.975, 46.890 -13.000 24.900, 47.321 -13.000 24.776, 47.736 -13.000 24.604, 48.128 -13.000 24.387, 48.494 -13.000 24.127, 48.828 -13.000 23.828, 49.127 -13.000 23.494, 49.387 -13.000 23.128, 49.604 -13.000 22.736, 49.776 -13.000 22.321, 49.900 -13.000 21.890, 49.975 -13.000 21.448, 50.000 -13.000 21.000, 49.975 -13.000 20.552, 49.900 -13.000 20.110, 49.776 -13.000 19.679, 49.604 -13.000 19.264, 48.128 -13.000 17.613, 47.321 -13.000 17.224, 46.890 -13.000 17.100, 46.448 -13.000 17.025, 59.000 -12.396 9.500, 59.000 -10.661 11.979, 59.000 10.000 12.500, 59.000 -0.000 14.500, 59.000 -12.874 8.818, 51.395 -19.000 0.069, 44.000 -15.698 4.784, 29.000 -19.000 0.069, 29.000 -19.000 -0.500, 40.197 -19.000 -0.216, 51.023 -19.000 -0.500, 50.953 -19.000 -0.439, 4.000 -14.072 -0.500, 3.214 -13.674 -0.500, 5.500 0.000 -0.500, 2.388 -13.365 -0.500, 1.534 -13.148 -0.500, 0.661 -13.027 -0.500, -0.220 -13.003 -0.500, -1.099 -13.076 -0.500, -1.964 -13.245 -0.500, -2.805 -13.508 -0.500, 28.000 -19.000 -0.500, 6.574 -16.442 -0.500, -3.612 -13.862 -0.500, 6.574 16.442 -0.500, 28.000 19.000 -0.500, -3.612 13.862 -0.500, -2.805 13.508 -0.500, -1.964 13.245 -0.500, -1.099 13.076 -0.500, 29.000 -33.000 -0.500, 16.500 -33.000 -0.500, -0.220 13.003 -0.500, 0.661 13.027 -0.500, 1.534 13.148 -0.500, 2.388 13.365 -0.500, 3.214 13.674 -0.500, 4.000 14.072 -0.500, 4.738 14.554 -0.500, 5.418 15.114 -0.500, 6.033 15.746 -0.500, 5.418 -26.886 -0.500, 6.033 -26.254 -0.500, 4.738 -27.446 -0.500, 6.574 -25.558 -0.500, 4.000 -27.928 -0.500, 7.036 -24.808 -0.500, 3.214 -28.326 -0.500, 7.412 -24.010 -0.500, 2.388 -28.635 -0.500, 7.698 -23.177 -0.500, 1.534 -28.852 -0.500, 7.891 -22.317 -0.500, 0.661 -28.973 -0.500, 7.988 -21.441 -0.500, 7.988 -20.559 -0.500, 7.891 -19.683 -0.500, 7.698 -18.823 -0.500, 7.412 -17.990 -0.500, 7.036 -17.192 -0.500, -3.612 -28.138 -0.500, -2.805 -28.492 -0.500, -9.500 -33.000 -0.500, -1.964 -28.755 -0.500, -1.099 -28.924 -0.500, -0.220 -28.997 -0.500, -4.376 -27.697 -0.500, -5.086 -27.175 -0.500, -6.815 -25.189 -0.500, -6.313 -25.914 -0.500, -9.500 -27.000 -0.500, -5.734 -26.578 -0.500, -7.235 -24.414 -0.500, -7.567 -23.598 -0.500, -7.806 -22.749 -0.500, -7.951 -21.880 -0.500, -8.000 -21.000 -0.500, -18.000 -27.000 -0.500, -6.815 -16.811 -0.500, -7.235 -17.586 -0.500, -7.567 -18.402 -0.500, -7.806 -19.251 -0.500, -7.951 -20.120 -0.500, 7.036 17.192 -0.500, 7.412 17.990 -0.500, 7.698 18.823 -0.500, 7.891 19.683 -0.500, 7.988 20.559 -0.500, 7.988 21.441 -0.500, 16.500 33.000 -0.500, 7.891 22.317 -0.500, 7.698 23.177 -0.500, 7.412 24.010 -0.500, -4.376 -14.303 -0.500, 7.036 24.808 -0.500, -5.086 -14.825 -0.500, -4.376 14.303 -0.500, 6.574 25.558 -0.500, -5.086 14.825 -0.500, -5.734 -15.422 -0.500, 6.033 26.254 -0.500, -5.734 15.422 -0.500, -6.313 -16.086 -0.500, 5.418 26.886 -0.500, -6.313 16.086 -0.500, 4.738 27.446 -0.500, 4.000 27.928 -0.500, 3.214 28.326 -0.500, 2.388 28.635 -0.500, 1.534 28.852 -0.500, 0.661 28.973 -0.500, -5.734 26.578 -0.500, -6.313 25.914 -0.500, -9.500 26.000 -0.500, -6.815 25.189 -0.500, -7.235 24.414 -0.500, -7.567 23.598 -0.500, -7.806 22.749 -0.500, -7.951 21.880 -0.500, -0.220 28.997 -0.500, -1.099 28.924 -0.500, -9.500 33.000 -0.500, -1.964 28.755 -0.500, -2.805 28.492 -0.500, -3.612 28.138 -0.500, -4.376 27.697 -0.500, -5.086 27.175 -0.500, -8.000 21.000 -0.500, -18.000 26.000 -0.500, -7.951 20.120 -0.500, -7.806 19.251 -0.500, -7.567 18.402 -0.500, -7.235 17.586 -0.500, -6.815 16.811 -0.500, 6.033 -15.746 -0.500, 5.418 -15.114 -0.500, 4.738 -14.554 -0.500, 16.500 -33.000 1.000, 16.500 -33.000 -0.500, -18.000 -33.000 32.500, 29.000 -33.000 32.500, 33.779 -33.000 2.500, 33.779 -33.000 1.000, -18.000 -33.000 22.500, -9.500 -33.000 22.500, -18.000 -33.000 32.500, -9.500 -33.000 2.500, 5.500 -33.000 17.500, -18.000 -27.000 22.500, -18.000 12.000 39.500, -18.000 12.000 25.500, -18.000 26.000 25.500, -18.000 26.000 -0.500, -18.000 -3.500 19.500, 46.749 13.000 21.663, 51.886 13.000 26.418, 52.446 13.000 25.738, 46.663 13.000 21.749, 51.254 13.000 27.033, 46.823 13.000 21.568, 52.928 13.000 25.000, 46.568 13.000 21.823, 49.808 13.000 28.036, 50.558 13.000 27.574, 46.465 13.000 21.885, 49.010 13.000 28.412, 46.885 13.000 21.465, 53.326 13.000 24.214, 46.935 13.000 21.355, 53.635 13.000 23.388, 46.355 13.000 21.935, 48.177 13.000 28.698, 46.971 13.000 21.239, 53.852 13.000 22.534, 46.239 13.000 21.971, 47.317 13.000 28.891, 46.993 13.000 21.121, 53.973 13.000 21.661, 46.121 13.000 21.993, 46.441 13.000 28.988, 46.000 13.000 22.000, 45.559 13.000 28.988, 47.000 13.000 21.000, 53.997 13.000 20.780, 45.879 13.000 21.993, 44.683 13.000 28.891, 46.993 13.000 20.879, 53.924 13.000 19.901, 46.971 13.000 20.761, 53.755 13.000 19.036, 45.761 13.000 21.971, 43.823 13.000 28.698, 46.935 13.000 20.645, 53.492 13.000 18.195, 53.138 13.000 17.388, 45.645 13.000 21.935, 42.990 13.000 28.412, 46.885 13.000 20.535, 52.697 13.000 16.624, 45.535 13.000 21.885, 42.192 13.000 28.036, 46.823 13.000 20.432, 52.175 13.000 15.914, 45.432 13.000 21.823, 40.746 13.000 27.033, 41.442 13.000 27.574, 46.749 13.000 20.337, 45.337 13.000 21.749, 51.578 13.000 15.266, 46.663 13.000 20.251, 40.114 13.000 26.418, 45.251 13.000 21.663, 50.914 13.000 14.687, 46.568 13.000 20.177, 39.554 13.000 25.738, 45.177 13.000 21.568, 50.189 13.000 14.185, 46.465 13.000 20.115, 39.072 13.000 25.000, 45.115 13.000 21.465, 46.355 13.000 20.065, 38.674 13.000 24.214, 45.065 13.000 21.355, 46.239 13.000 20.029, 38.365 13.000 23.388, 45.029 13.000 21.239, 47.749 13.000 13.194, 46.121 13.000 20.007, 38.148 13.000 22.534, 45.007 13.000 21.121, 46.880 13.000 13.049, 46.000 13.000 20.000, 38.027 13.000 21.661, 45.000 13.000 21.000, 46.000 13.000 13.000, 38.003 13.000 20.780, 45.007 13.000 20.879, 45.120 13.000 13.049, 45.879 13.000 20.007, 38.076 13.000 19.901, 45.029 13.000 20.761, 44.251 13.000 13.194, 45.761 13.000 20.029, 38.245 13.000 19.036, 45.065 13.000 20.645, 43.402 13.000 13.433, 45.645 13.000 20.065, 38.508 13.000 18.195, 42.586 13.000 13.765, 45.535 13.000 20.115, 38.862 13.000 17.388, 45.115 13.000 20.535, 41.811 13.000 14.185, 45.432 13.000 20.177, 39.303 13.000 16.624, 45.177 13.000 20.432, 41.086 13.000 14.687, 45.337 13.000 20.251, 39.825 13.000 15.914, 45.251 13.000 20.337, 40.422 13.000 15.266, 59.000 12.101 9.500, 59.000 12.578 8.818, 51.028 19.000 -0.353, 44.000 15.550 4.573, 16.500 33.000 1.000, 9.750 33.000 12.500, -9.500 33.000 25.500, -9.500 33.000 1.000, -18.000 26.000 25.500, -9.500 26.000 25.500, 5.500 22.500 25.500, 40.014 19.000 -0.427, 51.023 19.000 -0.500, 50.953 19.000 -0.439, 59.000 -0.148 9.159, 54.976 -0.000 4.189, -8.000 -21.000 -1.500, -7.951 -21.880 -1.500, -7.806 -22.749 -1.500, -7.567 -23.598 -1.500, -7.235 -24.414 -1.500, -6.815 -25.189 -1.500, -6.313 -25.914 -1.500, -5.734 -26.578 -1.500, -5.086 -27.175 -1.500, -4.376 -27.697 -1.500, -3.612 -28.138 -1.500, -2.805 -28.492 -1.500, -1.964 -28.755 -1.500, -1.099 -28.924 -1.500, -0.220 -28.997 -1.500, 0.661 -28.973 -1.500, 1.534 -28.852 -1.500, 2.388 -28.635 -1.500, 3.214 -28.326 -1.500, 4.000 -27.928 -1.500, 4.738 -27.446 -1.500, 5.418 -26.886 -1.500, 6.033 -26.254 -1.500, 6.574 -25.558 -1.500, 7.036 -24.808 -1.500, 7.412 -24.010 -1.500, 7.698 -23.177 -1.500, 7.891 -22.317 -1.500, 7.988 -21.441 -1.500, 7.988 -20.559 -1.500, 7.891 -19.683 -1.500, 7.698 -18.823 -1.500, 7.412 -17.990 -1.500, 7.036 -17.192 -1.500, 6.574 -16.442 -1.500, 6.033 -15.746 -1.500, 5.418 -15.114 -1.500, 4.738 -14.554 -1.500, 4.000 -14.072 -1.500, 3.214 -13.674 -1.500, 2.388 -13.365 -1.500, 1.534 -13.148 -1.500, 0.661 -13.027 -1.500, -0.220 -13.003 -1.500, -1.099 -13.076 -1.500, -1.964 -13.245 -1.500, -2.805 -13.508 -1.500, -3.612 -13.862 -1.500, -4.376 -14.303 -1.500, -5.086 -14.825 -1.500, -5.734 -15.422 -1.500, -6.313 -16.086 -1.500, -6.815 -16.811 -1.500, -7.235 -17.586 -1.500, -7.567 -18.402 -1.500, -7.806 -19.251 -1.500, -7.951 -20.120 -1.500, -8.000 21.000 -1.500, -7.951 20.120 -1.500, -7.806 19.251 -1.500, -7.567 18.402 -1.500, -7.235 17.586 -1.500, -6.815 16.811 -1.500, -6.313 16.086 -1.500, -5.734 15.422 -1.500, -5.086 14.825 -1.500, -4.376 14.303 -1.500, -3.612 13.862 -1.500, -2.805 13.508 -1.500, -1.964 13.245 -1.500, -1.099 13.076 -1.500, -0.220 13.003 -1.500, 0.661 13.027 -1.500, 1.534 13.148 -1.500, 2.388 13.365 -1.500, 3.214 13.674 -1.500, 4.000 14.072 -1.500, 4.738 14.554 -1.500, 5.418 15.114 -1.500, 6.033 15.746 -1.500, 6.574 16.442 -1.500, 7.036 17.192 -1.500, 7.412 17.990 -1.500, 7.698 18.823 -1.500, 7.891 19.683 -1.500, 7.988 20.559 -1.500, 7.988 21.441 -1.500, 7.891 22.317 -1.500, 7.698 23.177 -1.500, 7.412 24.010 -1.500, 7.036 24.808 -1.500, 6.574 25.558 -1.500, 6.033 26.254 -1.500, 5.418 26.886 -1.500, 4.738 27.446 -1.500, 4.000 27.928 -1.500, 3.214 28.326 -1.500, 2.388 28.635 -1.500, 1.534 28.852 -1.500, 0.661 28.973 -1.500, -0.220 28.997 -1.500, -1.099 28.924 -1.500, -1.964 28.755 -1.500, -2.805 28.492 -1.500, -3.612 28.138 -1.500, -4.376 27.697 -1.500, -5.086 27.175 -1.500, -5.734 26.578 -1.500, -6.313 25.914 -1.500, -6.815 25.189 -1.500, -7.235 24.414 -1.500, -7.567 23.598 -1.500, -7.806 22.749 -1.500, -7.951 21.880 -1.500, 16.500 -37.208 -0.500, 4.016 -42.000 -0.500, 3.500 -37.500 -0.500, -9.500 -42.000 -0.500, -9.500 -27.000 -0.500, -9.500 -33.000 -0.500, -9.500 -33.000 1.000, -9.500 -30.000 11.000, -9.500 -27.000 22.500, -9.500 -27.000 22.500, -9.500 29.500 12.500, 3.500 37.500 -0.500, 4.016 42.000 -0.500, 16.500 37.208 -0.500, -9.500 42.000 -0.500, 28.279 -38.500 1.000, 13.134 -38.500 1.000, 16.500 -37.208 1.000, 23.456 -35.750 1.000, 16.500 -37.208 -0.500, 28.279 -38.500 2.500, -15.500 -38.500 2.500, -15.000 -35.000 2.500, -17.000 -37.000 2.500, -17.000 -33.000 2.500, 8.389 -35.750 2.500, 33.779 -33.000 1.000, 33.779 -33.000 2.500, 33.900 -33.000 2.500, 33.900 -33.000 1.000, -9.500 -33.000 22.500, -18.000 -33.000 22.500, 46.000 13.000 21.000, 16.500 37.208 1.000, 4.016 42.000 1.000, 3.500 37.500 1.000, -9.500 42.000 1.000, 4.738 -14.554 -1.500, 5.418 -15.114 -1.500, 0.663 -20.251 -1.500, 0.749 -20.337 -1.500, 6.033 -15.746 -1.500, 0.568 -20.177 -1.500, 4.000 -14.072 -1.500, 0.823 -20.432 -1.500, 6.574 -16.442 -1.500, 7.036 -17.192 -1.500, 0.885 -20.535 -1.500, 7.412 -17.990 -1.500, 0.465 -20.115 -1.500, 3.214 -13.674 -1.500, 0.355 -20.065 -1.500, 2.388 -13.365 -1.500, 0.935 -20.645 -1.500, 7.698 -18.823 -1.500, 0.239 -20.029 -1.500, 1.534 -13.148 -1.500, 0.971 -20.761 -1.500, 7.891 -19.683 -1.500, 0.121 -20.007 -1.500, 0.661 -13.027 -1.500, 7.988 -20.559 -1.500, 0.993 -20.879 -1.500, 7.988 -21.441 -1.500, 1.000 -21.000 -1.500, 0.000 -20.000 -1.500, -0.220 -13.003 -1.500, 7.891 -22.317 -1.500, 0.993 -21.121 -1.500, -0.121 -20.007 -1.500, -1.099 -13.076 -1.500, -0.239 -20.029 -1.500, -1.964 -13.245 -1.500, 0.971 -21.239 -1.500, 7.698 -23.177 -1.500, -0.355 -20.065 -1.500, -2.805 -13.508 -1.500, -3.612 -13.862 -1.500, 0.935 -21.355 -1.500, 7.412 -24.010 -1.500, -0.465 -20.115 -1.500, -4.376 -14.303 -1.500, 0.885 -21.465 -1.500, 7.036 -24.808 -1.500, -5.086 -14.825 -1.500, -0.568 -20.177 -1.500, 0.823 -21.568 -1.500, 6.574 -25.558 -1.500, 6.033 -26.254 -1.500, -0.663 -20.251 -1.500, 0.749 -21.663 -1.500, -5.734 -15.422 -1.500, -0.749 -20.337 -1.500, 5.418 -26.886 -1.500, 0.663 -21.749 -1.500, -6.313 -16.086 -1.500, -0.823 -20.432 -1.500, 0.568 -21.823 -1.500, 4.738 -27.446 -1.500, -6.815 -16.811 -1.500, -0.885 -20.535 -1.500, 0.465 -21.885 -1.500, 4.000 -27.928 -1.500, -7.235 -17.586 -1.500, -0.935 -20.645 -1.500, 0.355 -21.935 -1.500, 3.214 -28.326 -1.500, -7.567 -18.402 -1.500, -0.971 -20.761 -1.500, 0.239 -21.971 -1.500, 2.388 -28.635 -1.500, -0.993 -20.879 -1.500, -7.806 -19.251 -1.500, 0.121 -21.993 -1.500, 1.534 -28.852 -1.500, -1.000 -21.000 -1.500, -7.951 -20.120 -1.500, -0.000 -22.000 -1.500, 0.661 -28.973 -1.500, -8.000 -21.000 -1.500, -0.121 -21.993 -1.500, -0.220 -28.997 -1.500, -0.993 -21.121 -1.500, -7.951 -21.880 -1.500, -0.239 -21.971 -1.500, -1.099 -28.924 -1.500, -0.971 -21.239 -1.500, -7.806 -22.749 -1.500, -1.964 -28.755 -1.500, -0.355 -21.935 -1.500, -0.935 -21.355 -1.500, -7.567 -23.598 -1.500, -2.805 -28.492 -1.500, -0.885 -21.465 -1.500, -7.235 -24.414 -1.500, -3.612 -28.138 -1.500, -0.465 -21.885 -1.500, -6.815 -25.189 -1.500, -0.823 -21.568 -1.500, -0.568 -21.823 -1.500, -4.376 -27.697 -1.500, -0.749 -21.663 -1.500, -6.313 -25.914 -1.500, -0.663 -21.749 -1.500, -5.086 -27.175 -1.500, -5.734 -26.578 -1.500, 4.738 27.446 -1.500, 5.418 26.886 -1.500, 0.663 21.749 -1.500, 0.749 21.663 -1.500, 6.033 26.254 -1.500, 0.568 21.823 -1.500, 4.000 27.928 -1.500, 0.823 21.568 -1.500, 6.574 25.558 -1.500, 7.036 24.808 -1.500, 0.885 21.465 -1.500, 7.412 24.010 -1.500, 0.465 21.885 -1.500, 3.214 28.326 -1.500, 0.355 21.935 -1.500, 2.388 28.635 -1.500, 0.935 21.355 -1.500, 7.698 23.177 -1.500, 0.239 21.971 -1.500, 1.534 28.852 -1.500, 0.971 21.239 -1.500, 7.891 22.317 -1.500, 0.121 21.993 -1.500, 0.661 28.973 -1.500, 7.988 21.441 -1.500, 0.993 21.121 -1.500, 7.988 20.559 -1.500, 1.000 21.000 -1.500, 0.000 22.000 -1.500, -0.220 28.997 -1.500, 7.891 19.683 -1.500, 0.993 20.879 -1.500, -0.121 21.993 -1.500, -1.099 28.924 -1.500, -0.239 21.971 -1.500, -1.964 28.755 -1.500, 0.971 20.761 -1.500, 7.698 18.823 -1.500, -0.355 21.935 -1.500, -2.805 28.492 -1.500, -3.612 28.138 -1.500, 0.935 20.645 -1.500, 7.412 17.990 -1.500, -0.465 21.885 -1.500, -4.376 27.697 -1.500, 0.885 20.535 -1.500, 7.036 17.192 -1.500, -5.086 27.175 -1.500, -0.568 21.823 -1.500, 0.823 20.432 -1.500, 6.574 16.442 -1.500, 6.033 15.746 -1.500, -0.663 21.749 -1.500, 0.749 20.337 -1.500, -5.734 26.578 -1.500, -0.749 21.663 -1.500, 5.418 15.114 -1.500, 0.663 20.251 -1.500, -6.313 25.914 -1.500, -0.823 21.568 -1.500, 0.568 20.177 -1.500, 4.738 14.554 -1.500, -6.815 25.189 -1.500, -0.885 21.465 -1.500, 0.465 20.115 -1.500, 4.000 14.072 -1.500, -7.235 24.414 -1.500, -0.935 21.355 -1.500, 0.355 20.065 -1.500, 3.214 13.674 -1.500, -7.567 23.598 -1.500, -0.971 21.239 -1.500, 0.239 20.029 -1.500, 2.388 13.365 -1.500, -0.993 21.121 -1.500, -7.806 22.749 -1.500, 0.121 20.007 -1.500, 1.534 13.148 -1.500, -1.000 21.000 -1.500, -7.951 21.880 -1.500, 0.000 20.000 -1.500, 0.661 13.027 -1.500, -8.000 21.000 -1.500, -0.121 20.007 -1.500, -0.220 13.003 -1.500, -0.993 20.879 -1.500, -7.951 20.120 -1.500, -0.239 20.029 -1.500, -1.099 13.076 -1.500, -0.971 20.761 -1.500, -7.806 19.251 -1.500, -1.964 13.245 -1.500, -0.355 20.065 -1.500, -0.935 20.645 -1.500, -7.567 18.402 -1.500, -2.805 13.508 -1.500, -0.885 20.535 -1.500, -7.235 17.586 -1.500, -3.612 13.862 -1.500, -0.465 20.115 -1.500, -6.815 16.811 -1.500, -0.823 20.432 -1.500, -0.568 20.177 -1.500, -4.376 14.303 -1.500, -0.749 20.337 -1.500, -6.313 16.086 -1.500, -0.663 20.251 -1.500, -5.086 14.825 -1.500, -5.734 15.422 -1.500, 4.016 -42.000 1.000, 4.016 -42.000 -0.500, 9.226 -40.000 1.000, 10.258 -39.604 0.250, 4.016 -42.000 1.000, -9.500 -42.000 1.000, -9.500 -40.000 1.000, -9.500 -42.000 -0.500, -9.500 -42.000 1.000, -9.500 -37.500 0.250, -9.500 -38.500 1.000, -17.000 -33.000 1.000, 16.500 37.208 -0.500, 4.016 42.000 -0.500, 4.016 42.000 1.000, 16.500 37.208 1.000, -9.500 42.000 -0.500, -9.500 42.000 1.000, 34.000 -33.100 1.000, 34.000 -34.900 1.000, 33.900 -33.000 1.000, 31.139 -36.450 1.000, 29.000 -39.900 1.000, 29.000 -38.500 1.000, 19.053 -39.250 1.000, 27.829 -38.950 1.000, 28.879 -40.000 1.000, 6.389 -38.500 14.094, -15.500 -38.500 25.687, 28.279 -38.500 25.687, 28.279 -38.500 6.000, -15.500 -38.500 2.500, 28.279 -38.500 2.500, -26.000 -28.000 25.640, -23.812 -30.188 25.605, -26.000 -28.000 15.000, -15.725 -38.275 25.660, -15.725 -38.275 25.955, -26.500 -27.500 2.500, -26.500 -27.500 14.500, -24.071 -29.929 2.500, -21.000 -33.000 14.228, -17.000 -37.000 2.500, -21.000 -33.000 2.500, -21.000 -33.000 2.500, 33.779 -33.000 6.000, -21.000 -33.000 2.500, 33.900 -33.000 6.000, 34.000 -33.000 2.500, 34.000 -33.000 1.000, 0.000 -21.000 -1.500, 0.000 21.000 -1.500, -0.137 -41.000 1.000, -17.000 -37.000 1.000, -15.000 -35.000 1.000, -15.500 -38.500 1.000, -13.250 -35.750 1.000, -16.000 -40.000 1.000, -15.000 -39.000 1.000, -16.000 -40.000 1.000, -12.750 -39.250 1.000, -21.000 -29.000 1.000, -21.000 -29.000 2.500, 34.000 -33.100 1.000, 34.900 -34.000 1.000, 34.000 -34.900 1.000, 29.000 -39.900 1.000, 29.000 -40.000 1.000, 29.000 -40.000 1.000, 31.500 -37.450 1.000, 34.000 -35.000 1.000, 28.879 -40.000 1.000, 28.900 -40.000 1.000, 28.414 -39.250 1.000, 29.000 -38.500 1.000, 28.279 -38.500 1.000, 27.829 -38.950 1.000, 28.879 -40.000 2.500, -16.000 -40.000 2.500, 6.440 -40.000 1.750, -15.502 -38.049 26.225, -16.351 -35.157 29.671, -16.143 -35.199 29.621, 7.773 -36.690 27.844, 31.898 -34.881 30.000, 28.541 -38.237 26.000, -16.236 -34.881 30.000, 31.029 -35.750 16.000, 33.779 -33.000 26.000, -20.000 -32.000 2.500, -21.000 -33.000 2.500, -21.000 -29.000 2.500, -22.071 -27.929 2.500, -23.750 -18.464 2.500, -21.000 -7.000 2.500, -26.500 -7.000 2.500, -26.500 -28.000 25.379, -26.500 -28.000 14.500, -26.500 -17.500 13.939, -26.500 -7.000 25.379, -26.223 -28.000 25.656, -26.026 -28.000 25.597, -26.310 -28.000 20.130, -26.282 -27.746 25.596, -25.641 -28.000 26.238, -23.592 -28.000 29.647, -20.382 -32.376 27.637, -15.678 -38.228 25.632, 33.900 -33.000 26.000, 34.000 -33.100 2.500, 34.400 -33.500 3.500, 34.900 -34.000 6.000, -21.000 -33.000 1.000, -16.000 -38.500 1.000, -16.000 -40.000 1.000, -16.000 -40.000 1.000, -17.000 -37.000 1.000, -15.500 -38.500 1.000, -17.828 -37.828 1.000, -21.000 -34.657 1.000, -21.000 -35.000 1.000, -15.000 -39.000 1.000, -16.000 -40.000 1.000, -21.000 -7.000 1.000, -21.000 -29.000 1.000, -20.000 -32.000 1.000, -21.000 -33.000 1.000, 34.000 -34.900 2.500, 29.000 -39.900 6.000, 29.000 -39.900 2.500, 31.950 -36.950 3.500, 34.000 -35.000 2.500, 29.000 -40.000 2.500, 29.000 -40.000 2.500, 28.890 -40.010 1.000, 28.879 -40.000 2.500, 28.884 -40.005 3.500, 28.890 -40.010 6.000, 28.879 -40.000 6.000, -15.858 -40.000 25.871, -15.858 -40.000 26.000, -16.000 -40.000 26.000, -16.000 -40.000 2.500, 28.879 -40.000 25.871, 6.440 -40.000 14.250, -16.000 -40.000 2.500, 33.779 -33.000 30.000, 32.440 -36.839 30.000, 32.079 -36.821 30.000, 29.958 -36.821 30.000, 34.000 -34.900 30.000, 34.000 -35.279 30.000, -14.259 -36.839 30.000, 8.882 -35.860 30.000, -19.829 -31.435 29.811, -23.426 -28.000 29.597, -23.308 -28.000 29.793, -23.515 -27.672 30.000, -19.868 -31.599 29.634, -26.500 -7.000 1.000, -24.598 -17.500 27.280, -22.697 -28.000 29.182, -22.697 -7.000 29.182, -28.000 -7.000 25.879, -27.939 -7.000 25.939, -26.939 -7.000 24.939, -27.250 -7.000 14.220, -28.000 -7.000 2.500, 33.900 -33.000 30.000, 34.900 -34.000 26.000, -21.000 -34.657 1.000, -17.828 -37.828 1.000, -21.000 -33.000 1.000, -23.000 -33.000 1.000, -22.657 -33.000 1.000, -16.061 -40.061 1.000, -28.000 -28.121 1.000, -28.000 -28.000 1.000, -28.000 -28.000 1.000, -22.030 -34.030 1.000, -26.500 -27.500 1.000, -22.071 -27.929 1.000, -24.071 -29.929 1.000, -23.750 -18.464 1.000, -21.000 -33.000 1.000, -21.000 -33.000 1.000, -21.000 -33.000 1.000, 29.000 -39.900 25.787, 29.000 -40.000 25.871, 29.000 -39.950 14.186, 31.500 -37.450 2.500, 29.871 -39.029 25.057, 31.950 -36.950 16.000, 30.663 -38.237 26.000, 28.900 -40.000 2.500, 28.900 -40.000 6.000, 28.895 -40.005 3.500, 28.884 -40.005 15.940, 28.890 -40.010 25.880, 29.101 -40.178 26.021, 28.900 -40.000 25.871, 30.250 -39.029 25.057, -15.680 -40.178 26.021, -16.132 -39.726 26.560, -15.929 -39.929 26.000, -16.000 -39.858 26.000, -16.649 -39.209 26.219, -16.649 -39.209 26.215, -18.000 -37.858 26.590, -17.820 -38.038 26.238, -18.000 -37.858 26.452, -17.795 -38.063 26.207, -17.620 -38.237 26.000, -16.000 -40.000 26.000, -15.929 -39.964 26.000, -16.000 -40.000 2.500, -16.030 -40.030 13.500, -16.061 -40.061 26.000, 34.000 -34.881 30.000, 34.000 -33.100 30.000, 34.000 -34.900 29.977, 34.000 -35.279 29.526, 31.979 -35.851 30.000, -17.748 -34.881 30.000, -15.745 -36.839 30.000, -16.004 -35.860 30.000, -14.167 -37.151 29.628, -14.552 -37.075 29.719, -16.207 -38.756 27.715, -16.770 -36.839 30.000, -16.980 -36.839 30.000, 7.730 -38.509 28.010, 31.550 -37.728 27.528, -23.106 -17.500 29.591, -23.515 -7.000 30.000, -24.788 -28.000 30.000, -24.000 -28.000 30.000, -24.000 -27.191 30.000, -25.133 -27.663 30.000, -24.337 -26.858 30.000, -17.748 -34.881 30.000, -20.684 -30.869 30.000, -16.236 -34.881 30.000, -23.515 -27.672 30.000, -23.515 -28.000 30.000, -28.000 -7.000 1.000, -24.000 -7.000 30.000, -25.404 -7.000 28.475, -25.464 -7.000 28.536, -25.318 -7.000 27.621, -26.500 -7.000 26.000, -27.879 -7.000 26.000, -27.000 -4.500 26.879, -28.000 -2.000 25.879, -27.000 -2.000 26.879, -28.000 -7.000 25.879, -27.939 -7.000 25.939, -27.879 -7.000 26.000, -25.404 -7.000 28.475, -25.879 -4.500 28.000, -25.404 -4.500 28.475, -28.000 -2.000 -0.500, -28.000 -8.000 1.000, -28.000 -8.000 -0.500, -28.000 -2.000 25.879, -28.000 -5.000 12.689, -27.220 -7.000 25.470, 34.000 -33.100 31.000, 34.900 -34.000 31.000, 34.400 -33.500 28.500, -26.500 -28.000 1.000, -24.899 -30.757 1.000, -25.328 -30.250 1.000, -28.000 -28.000 1.000, -28.000 -28.000 13.000, -28.000 -28.121 26.000, -28.000 -28.061 13.500, -28.000 -28.000 26.000, -27.250 -17.250 1.000, -28.000 -26.000 1.000, 28.950 -40.000 14.186, 34.000 -34.900 31.000, 28.895 -40.005 15.940, -16.915 -38.237 26.000, -27.388 -28.000 26.000, -21.818 -33.818 26.000, -15.964 -39.929 26.000, -18.000 -35.829 30.000, -18.000 -37.425 26.969, -18.000 -35.621 30.000, -16.650 -39.210 26.216, -27.991 -28.000 26.178, -21.756 -33.028 28.106, -25.694 -28.000 30.000, -27.967 -27.899 26.141, -27.900 -27.831 26.100, -27.860 -28.000 26.140, -27.943 -28.000 26.164, -22.162 -33.406 26.090, 34.000 -34.000 30.500, -18.000 -34.881 30.000, -13.691 -38.847 30.000, -12.969 -38.117 30.000, -15.020 -37.548 30.000, -13.668 -37.534 29.816, -13.078 -38.228 29.632, -14.049 -37.888 29.816, -15.532 -38.065 30.000, -23.757 -17.336 30.000, -24.000 -27.191 30.000, -24.464 -27.139 29.644, -24.406 -27.031 29.594, -24.356 -27.245 29.644, -24.457 -26.980 29.594, -25.133 -27.663 30.000, -24.788 -28.000 30.000, -24.263 -28.000 29.845, -24.337 -26.858 30.000, -18.000 -34.881 30.000, -18.000 -35.621 30.000, -25.694 -28.000 30.000, -23.515 -28.000 30.000, -24.000 -28.000 30.000, -25.464 -8.000 28.536, -26.491 -26.401 27.509, -26.000 -17.500 28.000, -28.000 -8.000 26.000, -25.464 -7.000 28.536, -26.464 -8.000 29.536, -25.464 -8.000 28.536, -25.915 -2.000 28.986, -26.464 -2.000 29.536, -25.915 -4.500 28.986, -25.934 -5.000 29.005, -25.500 -4.500 27.205, -25.500 -4.500 28.000, -27.000 -4.500 25.539, -27.000 -2.000 27.000, -27.000 11.979 26.270, -27.000 28.458 27.000, -27.000 28.458 25.539, -29.500 -2.000 26.000, -29.500 -2.000 25.500, -30.000 -2.000 26.000, -28.000 -2.000 26.000, -26.803 -2.000 28.000, -27.000 -2.000 28.000, -27.702 -2.000 27.237, -27.000 -2.000 27.781, -23.449 -4.500 30.604, -22.301 -4.500 33.000, -20.282 -4.500 33.000, -28.750 -2.000 12.689, -29.500 -2.000 -0.500, -29.500 -2.000 25.500, -28.939 -2.000 24.939, -28.000 -2.000 -0.500, -28.000 -8.000 -0.500, -29.500 -8.000 -0.500, -29.500 -2.000 -0.500, -29.500 -8.000 -0.500, -28.000 -8.000 2.500, -29.500 -8.000 25.500, -28.750 -8.000 12.689, -28.939 -8.000 24.939, -28.000 -8.000 25.879, -28.000 -28.000 2.500, -28.000 -26.000 13.000, -28.000 -27.000 7.000, -28.000 -26.000 2.500, -28.000 -18.000 14.250, -26.508 -28.000 28.393, -26.446 -26.355 27.662, -26.115 -27.178 27.993, -30.000 -8.000 26.000, -29.500 -8.000 26.000, -26.464 -8.000 29.536, -27.732 -8.000 27.268, -26.464 -2.000 29.536, -30.000 -2.000 26.000, -26.464 -8.000 29.536, -22.301 28.500 33.000, -24.552 12.000 30.500, -26.803 28.500 28.000, -26.250 -4.500 15.103, -25.500 -4.500 3.000, -27.000 -4.500 3.000, -27.000 28.059 27.607, -27.000 26.677 27.607, -27.000 28.458 27.781, -27.000 27.334 27.117, -27.000 13.229 27.391, -27.000 28.458 28.000, -27.000 28.458 33.000, -27.081 28.540 33.000, -27.000 28.458 27.781, -27.000 28.458 27.000, -27.000 28.458 25.539, -27.041 28.499 18.000, -27.081 28.540 3.000, -27.000 28.458 3.000, -27.000 -4.500 3.000, -27.000 -4.500 25.539, -27.000 28.458 28.000, -26.646 28.976 28.000, -27.000 28.621 28.000, -26.646 28.500 28.000, -30.000 -2.000 26.000, -28.750 -2.000 25.470, -29.500 -2.000 26.000, -28.000 -2.000 26.000, -20.866 28.500 33.000, -22.301 28.500 33.000, -22.144 27.220 33.000, -22.144 24.292 33.000, -22.301 -4.500 33.000, -20.282 -4.500 33.000, -21.292 12.000 33.000, -20.282 26.157 33.000, -25.500 28.000 27.205, -25.018 28.482 27.741, -22.891 11.991 30.103, -25.500 -4.500 27.205, -28.750 -8.000 25.470, -24.750 28.500 30.105, -26.803 28.500 28.000, -26.646 28.500 28.000, -25.500 11.750 15.103, -25.500 28.000 3.000, -25.500 9.500 3.000, -25.500 -4.500 3.000, -25.500 -4.500 1.500, -27.000 -4.500 1.500, -27.442 26.894 27.115, -27.000 28.059 27.607, -27.000 27.334 27.117, -27.000 26.677 27.607, -15.061 40.561 3.000, -15.000 40.500 3.000, -15.000 40.500 3.000, -15.000 40.500 3.000, -20.000 35.500 3.000, -27.000 28.500 3.000, -27.000 28.500 3.000, -22.000 33.500 3.000, -21.030 34.510 3.000, -15.121 40.500 28.000, -15.121 40.500 33.000, -15.061 40.561 33.000, -27.000 28.621 28.000, -26.646 28.976 28.000, -26.656 28.965 27.988, -27.000 28.621 33.000, -21.071 34.550 18.000, -24.921 30.700 28.000, -27.000 28.500 33.000, -27.000 28.540 30.500, -27.000 28.500 1.500, -27.000 12.000 2.250, -26.506 29.362 28.155, -20.282 28.500 33.000, -21.213 26.396 33.000, -14.456 33.516 31.868, -11.955 34.500 33.000, -18.254 31.718 30.375, -15.000 38.500 27.755, -15.000 36.751 29.056, -15.000 38.500 27.535, -20.000 33.500 15.377, -25.000 28.500 3.000, -20.000 33.500 3.000, -20.000 33.500 3.000, -15.000 38.500 3.000, -14.500 39.000 3.000, -14.500 39.000 27.101, -14.877 34.500 33.000, -15.000 34.452 32.945, -15.000 35.228 32.367, -14.780 34.598 33.000, -15.708 40.118 28.201, -19.492 33.109 30.596, -21.457 28.500 3.000, -22.750 19.728 3.000, -20.000 9.500 3.000, -20.000 29.957 3.000, -25.500 9.500 1.500, -20.000 9.500 1.500, -21.457 28.500 1.500, -20.000 29.957 1.500, -25.500 -4.500 1.500, -27.000 -4.500 1.500, -25.500 9.500 1.500, -27.000 28.500 1.500, -23.500 12.728 1.500, -15.000 40.500 33.000, -15.000 40.500 28.000, -15.000 40.500 27.784, -15.000 40.500 25.797, -15.030 40.530 18.000, -27.000 28.500 1.500, -15.000 40.500 1.500, -20.000 35.500 1.500, -22.000 33.500 1.500, -21.000 34.500 2.250, -15.000 40.500 1.500, 27.929 40.500 3.000, 27.929 40.500 1.500, 6.464 40.500 2.250, -20.976 34.719 28.077, -15.173 40.350 28.000, -15.000 40.500 33.000, -15.061 40.500 30.500, -12.825 40.350 28.000, 28.000 40.500 28.000, 28.000 40.252 28.000, 28.000 40.118 28.000, 28.281 40.124 28.000, 33.000 35.500 28.000, 33.000 35.331 28.000, -12.922 40.252 28.000, 24.682 34.275 32.741, 27.560 34.319 32.792, 28.000 34.500 33.000, 28.000 34.151 32.599, 6.772 34.008 32.434, 26.673 33.516 31.868, 27.379 39.000 27.101, 27.651 38.728 27.337, 6.325 36.258 29.484, -20.000 33.500 3.000, -16.457 33.500 3.000, -15.000 34.957 3.000, 32.879 33.500 3.000, 8.211 36.250 3.000, 27.379 39.000 3.000, -13.367 34.549 33.000, -11.857 34.598 33.000, -13.783 37.474 30.500, -15.000 34.500 33.000, -20.000 9.500 1.500, -20.000 9.500 3.000, -20.000 29.957 3.000, -27.000 28.500 1.500, -22.000 33.500 1.500, -20.000 33.500 1.500, -14.825 40.500 27.869, -14.698 40.500 27.784, -12.850 40.500 27.869, 6.500 40.500 27.892, 28.000 40.500 27.784, -12.964 40.500 27.784, -13.783 40.500 27.173, 27.416 40.500 27.658, 25.442 40.500 27.623, 26.387 40.500 26.944, 28.000 40.500 25.797, 6.500 40.500 26.791, 28.000 40.500 3.000, 6.500 40.500 14.398, -20.000 35.500 1.500, -16.457 33.500 1.500, -15.000 34.957 1.500, 27.964 40.464 3.000, 28.000 40.429 3.000, 33.000 35.429 3.000, 33.000 35.429 1.500, 30.464 37.964 2.250, 33.000 33.500 1.500, 27.929 40.500 1.500, 33.000 35.429 1.500, 8.272 37.000 1.500, 30.642 37.729 28.003, 28.294 40.118 28.005, 33.000 35.429 28.067, 33.000 33.500 27.334, 33.000 33.500 28.000, 33.000 33.379 28.000, 33.000 33.912 27.031, 33.000 34.439 15.500, 33.000 35.500 3.000, 33.000 33.500 3.000, 33.000 33.379 3.000, 30.500 38.000 15.500, -12.390 37.425 30.500, 7.539 37.376 30.500, 28.000 38.516 29.393, 26.529 33.909 32.774, 28.377 33.500 32.806, 25.455 33.500 32.755, 29.484 35.664 30.421, 33.000 33.500 29.484, 32.879 33.500 27.421, 28.398 34.276 30.070, 32.879 33.500 28.000, 30.189 36.189 15.500, -20.000 33.500 3.000, -16.457 33.500 3.000, 33.000 33.500 1.500, 8.272 33.500 2.250, -16.457 33.500 1.500, -13.837 40.500 27.827, -13.831 40.500 27.479, 26.429 40.500 27.301, 27.964 40.482 3.000, 30.500 37.964 3.000, 32.970 33.470 3.000 ] } colorPerVertex FALSE coordIndex [ 0, 1, 2, -1, 0, 2, 3, -1, 4, 5, 6, -1, 5, 4, 7, -1, 7, 4, 8, -1, 4, 6, 9, -1, 4, 9, 10, -1, 8, 4, 11, -1, 11, 4, 12, -1, 4, 10, 13, -1, 4, 13, 14, -1, 12, 4, 15, -1, 15, 4, 16, -1, 4, 14, 17, -1, 18, 4, 19, -1, 4, 17, 19, -1, 18, 19, 20, -1, 18, 20, 21, -1, 18, 21, 22, -1, 18, 22, 23, -1, 24, 16, 25, -1, 26, 27, 25, -1, 27, 28, 25, -1, 28, 24, 25, -1, 16, 4, 25, -1, 29, 26, 30, -1, 26, 25, 30, -1, 29, 30, 31, -1, 32, 33, 31, -1, 33, 34, 31, -1, 34, 35, 31, -1, 35, 36, 31, -1, 36, 29, 31, -1, 32, 31, 37, -1, 38, 39, 37, -1, 39, 40, 37, -1, 40, 41, 37, -1, 41, 42, 37, -1, 42, 43, 37, -1, 43, 44, 37, -1, 44, 45, 37, -1, 45, 46, 37, -1, 46, 47, 37, -1, 47, 48, 37, -1, 48, 49, 37, -1, 49, 32, 37, -1, 50, 51, 2, -1, 51, 38, 2, -1, 1, 52, 2, -1, 38, 37, 2, -1, 18, 23, 53, -1, 23, 54, 53, -1, 54, 55, 53, -1, 55, 56, 53, -1, 56, 57, 53, -1, 57, 58, 53, -1, 58, 59, 53, -1, 59, 60, 53, -1, 60, 61, 53, -1, 61, 62, 53, -1, 62, 63, 53, -1, 63, 64, 53, -1, 64, 65, 53, -1, 65, 66, 53, -1, 66, 67, 53, -1, 67, 50, 53, -1, 52, 18, 53, -1, 2, 52, 53, -1, 50, 2, 53, -1, 0, 68, 52, -1, 0, 52, 1, -1, 69, 70, 71, -1, 72, 71, 70, -1, 73, 69, 71, -1, 74, 71, 72, -1, 75, 73, 71, -1, 76, 71, 74, -1, 77, 75, 71, -1, 78, 71, 76, -1, 79, 71, 80, -1, 79, 77, 71, -1, 81, 71, 78, -1, 82, 79, 80, -1, 83, 71, 81, -1, 84, 82, 80, -1, 85, 84, 80, -1, 86, 85, 80, -1, 87, 86, 80, -1, 88, 87, 80, -1, 89, 88, 80, -1, 90, 89, 80, -1, 91, 90, 80, -1, 92, 83, 93, -1, 92, 94, 95, -1, 92, 96, 94, -1, 92, 97, 96, -1, 92, 98, 97, -1, 92, 93, 98, -1, 92, 71, 83, -1, 99, 92, 95, -1, 99, 95, 100, -1, 68, 101, 91, -1, 68, 91, 80, -1, 102, 101, 68, -1, 103, 99, 100, -1, 103, 104, 105, -1, 103, 106, 104, -1, 103, 107, 106, -1, 103, 100, 107, -1, 108, 103, 105, -1, 109, 110, 111, -1, 109, 112, 110, -1, 109, 113, 112, -1, 109, 114, 113, -1, 109, 108, 114, -1, 109, 103, 108, -1, 115, 109, 111, -1, 116, 109, 115, -1, 117, 109, 116, -1, 3, 118, 119, -1, 3, 120, 118, -1, 3, 121, 120, -1, 3, 122, 121, -1, 3, 123, 122, -1, 3, 124, 123, -1, 3, 125, 124, -1, 3, 126, 125, -1, 3, 127, 126, -1, 3, 117, 127, -1, 3, 68, 0, -1, 3, 109, 117, -1, 128, 129, 102, -1, 128, 130, 129, -1, 128, 102, 68, -1, 128, 131, 130, -1, 128, 132, 131, -1, 128, 119, 132, -1, 128, 68, 3, -1, 128, 3, 119, -1, 37, 109, 3, -1, 2, 37, 3, -1, 133, 24, 134, -1, 16, 24, 133, -1, 15, 133, 135, -1, 15, 16, 133, -1, 12, 135, 136, -1, 12, 15, 135, -1, 11, 136, 137, -1, 11, 12, 136, -1, 138, 11, 137, -1, 8, 11, 138, -1, 7, 138, 139, -1, 7, 8, 138, -1, 5, 139, 140, -1, 5, 7, 139, -1, 6, 140, 141, -1, 6, 5, 140, -1, 142, 6, 141, -1, 9, 6, 142, -1, 143, 9, 142, -1, 10, 9, 143, -1, 144, 10, 143, -1, 13, 10, 144, -1, 14, 144, 145, -1, 14, 13, 144, -1, 146, 14, 145, -1, 17, 14, 146, -1, 147, 17, 146, -1, 19, 17, 147, -1, 20, 147, 148, -1, 20, 19, 147, -1, 149, 20, 148, -1, 21, 20, 149, -1, 150, 21, 149, -1, 22, 21, 150, -1, 23, 150, 151, -1, 23, 22, 150, -1, 152, 23, 151, -1, 54, 23, 152, -1, 153, 54, 152, -1, 55, 54, 153, -1, 56, 55, 153, -1, 56, 153, 154, -1, 155, 56, 154, -1, 57, 56, 155, -1, 156, 57, 155, -1, 58, 57, 156, -1, 157, 58, 156, -1, 59, 58, 157, -1, 60, 59, 157, -1, 60, 157, 158, -1, 159, 60, 158, -1, 61, 60, 159, -1, 62, 61, 159, -1, 62, 159, 160, -1, 63, 62, 160, -1, 63, 160, 161, -1, 64, 161, 162, -1, 64, 63, 161, -1, 163, 64, 162, -1, 65, 64, 163, -1, 66, 163, 164, -1, 66, 65, 163, -1, 67, 164, 165, -1, 67, 66, 164, -1, 166, 67, 165, -1, 50, 67, 166, -1, 51, 166, 167, -1, 51, 50, 166, -1, 168, 51, 167, -1, 38, 51, 168, -1, 39, 168, 169, -1, 39, 38, 168, -1, 170, 39, 169, -1, 40, 39, 170, -1, 41, 170, 171, -1, 41, 40, 170, -1, 42, 171, 172, -1, 42, 41, 171, -1, 173, 42, 172, -1, 43, 42, 173, -1, 44, 173, 174, -1, 44, 43, 173, -1, 45, 174, 175, -1, 45, 44, 174, -1, 176, 45, 175, -1, 46, 45, 176, -1, 47, 176, 177, -1, 47, 46, 176, -1, 178, 47, 177, -1, 48, 47, 178, -1, 49, 178, 179, -1, 49, 48, 178, -1, 32, 49, 179, -1, 32, 179, 180, -1, 33, 32, 180, -1, 33, 180, 181, -1, 34, 33, 181, -1, 34, 181, 182, -1, 35, 34, 182, -1, 35, 182, 183, -1, 184, 35, 183, -1, 36, 35, 184, -1, 29, 36, 184, -1, 29, 184, 185, -1, 26, 29, 185, -1, 26, 185, 186, -1, 27, 26, 186, -1, 27, 186, 187, -1, 188, 27, 187, -1, 28, 27, 188, -1, 134, 28, 188, -1, 24, 28, 134, -1, 30, 25, 189, -1, 25, 190, 189, -1, 4, 191, 25, -1, 4, 192, 191, -1, 30, 189, 193, -1, 31, 30, 193, -1, 194, 195, 196, -1, 197, 194, 196, -1, 198, 197, 196, -1, 196, 199, 200, -1, 199, 201, 200, -1, 201, 202, 200, -1, 202, 203, 200, -1, 203, 198, 200, -1, 198, 196, 200, -1, 31, 193, 204, -1, 37, 31, 204, -1, 205, 18, 52, -1, 206, 205, 52, -1, 207, 52, 68, -1, 207, 206, 52, -1, 208, 93, 83, -1, 208, 209, 93, -1, 210, 83, 81, -1, 210, 208, 83, -1, 211, 81, 78, -1, 211, 210, 81, -1, 212, 78, 76, -1, 212, 211, 78, -1, 74, 212, 76, -1, 213, 212, 74, -1, 214, 74, 72, -1, 214, 213, 74, -1, 70, 214, 72, -1, 215, 214, 70, -1, 216, 70, 69, -1, 216, 215, 70, -1, 73, 216, 69, -1, 217, 216, 73, -1, 218, 73, 75, -1, 218, 217, 73, -1, 219, 75, 77, -1, 219, 218, 75, -1, 220, 77, 79, -1, 220, 219, 77, -1, 221, 79, 82, -1, 221, 220, 79, -1, 222, 82, 84, -1, 222, 221, 82, -1, 223, 84, 85, -1, 223, 222, 84, -1, 224, 85, 86, -1, 224, 223, 85, -1, 225, 86, 87, -1, 225, 224, 86, -1, 226, 87, 88, -1, 226, 225, 87, -1, 227, 88, 89, -1, 227, 226, 88, -1, 228, 89, 90, -1, 228, 227, 89, -1, 229, 228, 90, -1, 229, 90, 91, -1, 101, 229, 91, -1, 230, 229, 101, -1, 231, 230, 101, -1, 231, 101, 102, -1, 129, 231, 102, -1, 232, 231, 129, -1, 233, 232, 129, -1, 233, 129, 130, -1, 131, 233, 130, -1, 234, 233, 131, -1, 235, 234, 131, -1, 235, 131, 132, -1, 119, 235, 132, -1, 236, 235, 119, -1, 118, 236, 119, -1, 237, 236, 118, -1, 238, 118, 120, -1, 238, 237, 118, -1, 121, 238, 120, -1, 239, 238, 121, -1, 240, 121, 122, -1, 240, 239, 121, -1, 123, 240, 122, -1, 241, 240, 123, -1, 242, 123, 124, -1, 242, 241, 123, -1, 125, 242, 124, -1, 243, 242, 125, -1, 244, 125, 126, -1, 244, 243, 125, -1, 245, 126, 127, -1, 245, 244, 126, -1, 117, 245, 127, -1, 246, 245, 117, -1, 247, 117, 116, -1, 247, 246, 117, -1, 115, 247, 116, -1, 248, 247, 115, -1, 249, 115, 111, -1, 249, 248, 115, -1, 250, 111, 110, -1, 250, 249, 111, -1, 112, 250, 110, -1, 251, 250, 112, -1, 252, 112, 113, -1, 252, 251, 112, -1, 114, 252, 113, -1, 253, 252, 114, -1, 108, 253, 114, -1, 254, 253, 108, -1, 105, 254, 108, -1, 255, 254, 105, -1, 104, 255, 105, -1, 256, 255, 104, -1, 106, 256, 104, -1, 257, 256, 106, -1, 258, 257, 106, -1, 258, 106, 107, -1, 100, 258, 107, -1, 259, 258, 100, -1, 95, 259, 100, -1, 260, 259, 95, -1, 94, 260, 95, -1, 261, 260, 94, -1, 262, 261, 94, -1, 262, 94, 96, -1, 97, 262, 96, -1, 263, 262, 97, -1, 98, 263, 97, -1, 264, 263, 98, -1, 209, 264, 98, -1, 209, 98, 93, -1, 265, 92, 99, -1, 265, 266, 92, -1, 267, 92, 268, -1, 267, 71, 92, -1, 103, 265, 99, -1, 269, 265, 103, -1, 270, 271, 272, -1, 71, 267, 80, -1, 272, 273, 274, -1, 273, 80, 274, -1, 267, 270, 274, -1, 270, 272, 274, -1, 80, 267, 274, -1, 275, 269, 103, -1, 275, 103, 109, -1, 68, 80, 276, -1, 68, 276, 207, -1, 109, 37, 204, -1, 109, 204, 275, -1, 277, 134, 278, -1, 279, 277, 278, -1, 280, 279, 278, -1, 281, 280, 278, -1, 282, 281, 278, -1, 283, 282, 278, -1, 284, 283, 278, -1, 285, 284, 278, -1, 286, 285, 278, -1, 287, 286, 278, -1, 288, 287, 278, -1, 289, 288, 278, -1, 290, 289, 278, -1, 147, 290, 278, -1, 291, 147, 278, -1, 292, 291, 278, -1, 293, 292, 278, -1, 294, 293, 278, -1, 295, 294, 278, -1, 296, 295, 278, -1, 297, 296, 278, -1, 298, 297, 278, -1, 299, 298, 278, -1, 300, 299, 278, -1, 301, 300, 278, -1, 302, 301, 278, -1, 303, 302, 278, -1, 161, 303, 278, -1, 304, 161, 278, -1, 305, 304, 278, -1, 306, 305, 278, -1, 307, 306, 278, -1, 308, 307, 278, -1, 309, 308, 278, -1, 310, 309, 278, -1, 311, 310, 278, -1, 312, 311, 278, -1, 313, 312, 278, -1, 314, 313, 278, -1, 315, 314, 278, -1, 316, 315, 278, -1, 317, 316, 278, -1, 318, 317, 278, -1, 319, 318, 278, -1, 320, 319, 278, -1, 321, 320, 278, -1, 180, 321, 278, -1, 181, 180, 278, -1, 182, 181, 278, -1, 183, 182, 278, -1, 322, 183, 278, -1, 185, 322, 278, -1, 323, 185, 278, -1, 324, 323, 278, -1, 325, 324, 278, -1, 134, 325, 278, -1, 191, 326, 190, -1, 25, 191, 190, -1, 189, 190, 327, -1, 193, 327, 204, -1, 266, 265, 328, -1, 328, 269, 275, -1, 190, 266, 329, -1, 275, 204, 329, -1, 204, 327, 329, -1, 327, 190, 329, -1, 266, 328, 329, -1, 328, 275, 329, -1, 191, 330, 326, -1, 191, 331, 330, -1, 332, 192, 333, -1, 332, 191, 192, -1, 332, 333, 331, -1, 332, 331, 191, -1, 193, 189, 327, -1, 333, 334, 335, -1, 334, 336, 335, -1, 336, 337, 335, -1, 337, 331, 335, -1, 331, 333, 335, -1, 338, 339, 340, -1, 339, 341, 340, -1, 341, 342, 340, -1, 342, 343, 340, -1, 343, 344, 340, -1, 344, 345, 340, -1, 345, 346, 340, -1, 346, 347, 340, -1, 348, 349, 340, -1, 347, 350, 340, -1, 351, 352, 340, -1, 353, 354, 340, -1, 354, 355, 340, -1, 355, 356, 340, -1, 357, 358, 348, -1, 356, 359, 340, -1, 334, 357, 348, -1, 359, 360, 340, -1, 360, 361, 340, -1, 361, 362, 340, -1, 362, 363, 340, -1, 363, 364, 340, -1, 364, 365, 340, -1, 365, 366, 340, -1, 366, 367, 340, -1, 367, 351, 340, -1, 350, 353, 340, -1, 358, 368, 369, -1, 368, 358, 370, -1, 358, 369, 371, -1, 370, 358, 372, -1, 358, 371, 373, -1, 372, 358, 374, -1, 358, 373, 375, -1, 374, 358, 376, -1, 358, 375, 377, -1, 376, 358, 378, -1, 358, 377, 379, -1, 378, 358, 380, -1, 348, 358, 381, -1, 358, 379, 381, -1, 348, 381, 382, -1, 348, 382, 383, -1, 348, 383, 384, -1, 348, 384, 385, -1, 348, 385, 386, -1, 387, 388, 389, -1, 388, 390, 389, -1, 390, 391, 389, -1, 391, 392, 389, -1, 392, 380, 389, -1, 380, 358, 389, -1, 387, 389, 393, -1, 348, 386, 349, -1, 393, 389, 394, -1, 395, 396, 397, -1, 396, 398, 397, -1, 398, 394, 397, -1, 394, 389, 397, -1, 395, 397, 399, -1, 399, 397, 400, -1, 400, 397, 401, -1, 401, 397, 402, -1, 403, 402, 404, -1, 402, 397, 404, -1, 405, 406, 404, -1, 406, 407, 404, -1, 407, 408, 404, -1, 408, 409, 404, -1, 409, 403, 404, -1, 271, 352, 272, -1, 352, 351, 410, -1, 352, 410, 411, -1, 352, 411, 412, -1, 352, 412, 413, -1, 352, 413, 414, -1, 352, 414, 415, -1, 272, 352, 416, -1, 415, 417, 416, -1, 352, 415, 416, -1, 417, 418, 416, -1, 416, 418, 419, -1, 350, 420, 353, -1, 416, 419, 421, -1, 420, 422, 423, -1, 353, 420, 423, -1, 416, 421, 424, -1, 423, 422, 425, -1, 422, 426, 425, -1, 416, 424, 427, -1, 425, 426, 428, -1, 426, 429, 428, -1, 416, 427, 430, -1, 428, 429, 431, -1, 416, 430, 432, -1, 416, 432, 433, -1, 416, 433, 434, -1, 416, 434, 435, -1, 416, 435, 436, -1, 416, 436, 437, -1, 438, 439, 440, -1, 439, 441, 440, -1, 441, 442, 440, -1, 442, 443, 440, -1, 443, 444, 440, -1, 444, 445, 440, -1, 446, 447, 448, -1, 447, 449, 448, -1, 449, 450, 448, -1, 450, 451, 448, -1, 451, 452, 448, -1, 452, 453, 448, -1, 453, 438, 448, -1, 416, 437, 448, -1, 438, 440, 448, -1, 437, 446, 448, -1, 445, 454, 455, -1, 431, 429, 455, -1, 405, 404, 455, -1, 429, 405, 455, -1, 440, 445, 455, -1, 454, 456, 455, -1, 456, 457, 455, -1, 457, 458, 455, -1, 458, 459, 455, -1, 459, 460, 455, -1, 460, 431, 455, -1, 352, 348, 340, -1, 349, 461, 340, -1, 461, 462, 340, -1, 462, 463, 340, -1, 463, 338, 340, -1, 464, 465, 197, -1, 465, 194, 197, -1, 205, 466, 467, -1, 205, 467, 18, -1, 198, 468, 469, -1, 197, 198, 469, -1, 470, 471, 472, -1, 472, 471, 203, -1, 471, 473, 474, -1, 473, 198, 474, -1, 198, 203, 474, -1, 203, 471, 474, -1, 472, 475, 470, -1, 205, 475, 472, -1, 476, 205, 206, -1, 476, 477, 205, -1, 478, 479, 477, -1, 480, 479, 404, -1, 480, 404, 475, -1, 480, 475, 205, -1, 480, 477, 479, -1, 480, 205, 477, -1, 481, 482, 483, -1, 484, 482, 481, -1, 484, 485, 482, -1, 486, 481, 483, -1, 486, 483, 487, -1, 488, 485, 484, -1, 488, 489, 490, -1, 488, 490, 485, -1, 491, 489, 488, -1, 491, 492, 489, -1, 493, 486, 487, -1, 493, 487, 494, -1, 495, 493, 494, -1, 495, 494, 496, -1, 497, 492, 491, -1, 497, 498, 492, -1, 499, 495, 496, -1, 499, 496, 500, -1, 501, 498, 497, -1, 501, 502, 498, -1, 503, 499, 500, -1, 503, 500, 504, -1, 505, 506, 502, -1, 505, 502, 501, -1, 507, 508, 506, -1, 507, 506, 505, -1, 509, 503, 504, -1, 509, 504, 510, -1, 511, 512, 508, -1, 511, 508, 507, -1, 513, 509, 510, -1, 513, 510, 514, -1, 515, 513, 514, -1, 515, 514, 516, -1, 517, 512, 511, -1, 517, 518, 512, -1, 519, 515, 516, -1, 519, 516, 520, -1, 519, 520, 521, -1, 522, 518, 517, -1, 522, 523, 518, -1, 524, 519, 521, -1, 524, 521, 525, -1, 526, 523, 522, -1, 526, 527, 523, -1, 528, 525, 529, -1, 528, 524, 525, -1, 530, 527, 526, -1, 530, 531, 532, -1, 530, 532, 527, -1, 533, 528, 529, -1, 534, 531, 530, -1, 535, 533, 529, -1, 535, 536, 533, -1, 537, 531, 534, -1, 537, 534, 538, -1, 539, 536, 535, -1, 539, 540, 536, -1, 541, 538, 542, -1, 541, 537, 538, -1, 543, 540, 539, -1, 543, 544, 540, -1, 545, 542, 546, -1, 545, 541, 542, -1, 261, 544, 543, -1, 261, 547, 544, -1, 548, 546, 549, -1, 548, 545, 546, -1, 262, 547, 261, -1, 262, 550, 547, -1, 551, 549, 552, -1, 551, 548, 549, -1, 553, 554, 550, -1, 553, 550, 262, -1, 555, 552, 556, -1, 555, 551, 552, -1, 557, 558, 554, -1, 557, 554, 553, -1, 559, 556, 560, -1, 559, 555, 556, -1, 561, 558, 557, -1, 562, 560, 563, -1, 562, 559, 560, -1, 564, 565, 558, -1, 564, 558, 561, -1, 566, 563, 567, -1, 566, 562, 563, -1, 568, 569, 565, -1, 568, 565, 564, -1, 570, 566, 567, -1, 570, 567, 571, -1, 572, 573, 569, -1, 572, 569, 568, -1, 574, 570, 571, -1, 575, 576, 573, -1, 575, 573, 572, -1, 577, 574, 571, -1, 577, 571, 578, -1, 579, 576, 575, -1, 579, 580, 576, -1, 581, 578, 582, -1, 581, 577, 578, -1, 583, 584, 580, -1, 583, 580, 579, -1, 585, 582, 586, -1, 585, 581, 582, -1, 587, 586, 584, -1, 587, 584, 583, -1, 587, 585, 586, -1, 92, 266, 588, -1, 268, 92, 588, -1, 268, 588, 589, -1, 590, 268, 589, -1, 591, 270, 267, -1, 591, 590, 270, -1, 591, 267, 268, -1, 591, 268, 590, -1, 328, 265, 269, -1, 272, 416, 592, -1, 273, 272, 592, -1, 593, 594, 273, -1, 593, 595, 594, -1, 593, 592, 595, -1, 593, 273, 592, -1, 596, 276, 597, -1, 598, 276, 80, -1, 598, 80, 273, -1, 598, 594, 597, -1, 598, 273, 594, -1, 598, 597, 276, -1, 599, 271, 270, -1, 599, 600, 271, -1, 599, 601, 600, -1, 599, 590, 601, -1, 599, 270, 590, -1, 326, 330, 190, -1, 266, 589, 588, -1, 330, 589, 602, -1, 266, 190, 602, -1, 190, 330, 602, -1, 589, 266, 602, -1, 337, 601, 603, -1, 601, 590, 603, -1, 590, 589, 603, -1, 589, 330, 603, -1, 330, 331, 603, -1, 331, 337, 603, -1, 336, 334, 600, -1, 600, 334, 271, -1, 600, 337, 336, -1, 601, 337, 600, -1, 402, 604, 605, -1, 402, 403, 604, -1, 401, 605, 606, -1, 401, 402, 605, -1, 400, 606, 607, -1, 400, 401, 606, -1, 399, 607, 608, -1, 399, 400, 607, -1, 609, 399, 608, -1, 395, 399, 609, -1, 396, 609, 610, -1, 396, 395, 609, -1, 611, 396, 610, -1, 398, 396, 611, -1, 394, 611, 612, -1, 394, 398, 611, -1, 613, 394, 612, -1, 393, 394, 613, -1, 387, 613, 614, -1, 387, 393, 613, -1, 388, 614, 615, -1, 388, 387, 614, -1, 390, 615, 616, -1, 390, 388, 615, -1, 391, 616, 617, -1, 391, 390, 616, -1, 392, 617, 618, -1, 392, 391, 617, -1, 380, 618, 619, -1, 380, 392, 618, -1, 378, 619, 620, -1, 378, 380, 619, -1, 376, 620, 621, -1, 376, 378, 620, -1, 374, 621, 622, -1, 374, 376, 621, -1, 372, 622, 623, -1, 372, 374, 622, -1, 370, 623, 624, -1, 370, 372, 623, -1, 368, 370, 624, -1, 368, 624, 625, -1, 626, 368, 625, -1, 369, 368, 626, -1, 371, 369, 626, -1, 371, 626, 627, -1, 628, 371, 627, -1, 373, 371, 628, -1, 375, 373, 628, -1, 375, 628, 629, -1, 630, 375, 629, -1, 377, 375, 630, -1, 379, 377, 630, -1, 379, 630, 631, -1, 632, 379, 631, -1, 381, 379, 632, -1, 633, 381, 632, -1, 382, 381, 633, -1, 383, 633, 634, -1, 383, 382, 633, -1, 635, 383, 634, -1, 384, 383, 635, -1, 385, 635, 636, -1, 385, 384, 635, -1, 637, 385, 636, -1, 386, 385, 637, -1, 349, 637, 638, -1, 349, 386, 637, -1, 639, 349, 638, -1, 461, 349, 639, -1, 462, 639, 640, -1, 462, 461, 639, -1, 463, 640, 641, -1, 463, 462, 640, -1, 642, 463, 641, -1, 338, 463, 642, -1, 339, 642, 643, -1, 339, 338, 642, -1, 644, 339, 643, -1, 341, 339, 644, -1, 342, 644, 645, -1, 342, 341, 644, -1, 343, 645, 646, -1, 343, 342, 645, -1, 647, 343, 646, -1, 344, 343, 647, -1, 345, 647, 648, -1, 345, 344, 647, -1, 649, 345, 648, -1, 346, 345, 649, -1, 650, 346, 649, -1, 347, 346, 650, -1, 651, 347, 650, -1, 350, 347, 651, -1, 652, 350, 651, -1, 420, 350, 652, -1, 653, 420, 652, -1, 422, 420, 653, -1, 426, 422, 653, -1, 426, 653, 654, -1, 655, 426, 654, -1, 429, 426, 655, -1, 656, 429, 655, -1, 405, 429, 656, -1, 657, 405, 656, -1, 406, 405, 657, -1, 407, 406, 657, -1, 407, 657, 658, -1, 659, 407, 658, -1, 408, 407, 659, -1, 660, 408, 659, -1, 409, 408, 660, -1, 403, 409, 660, -1, 403, 660, 604, -1, 456, 661, 662, -1, 456, 454, 661, -1, 457, 662, 663, -1, 457, 456, 662, -1, 458, 663, 664, -1, 458, 457, 663, -1, 459, 664, 665, -1, 459, 458, 664, -1, 666, 459, 665, -1, 460, 459, 666, -1, 431, 666, 667, -1, 431, 460, 666, -1, 668, 431, 667, -1, 428, 431, 668, -1, 425, 668, 669, -1, 425, 428, 668, -1, 670, 425, 669, -1, 423, 425, 670, -1, 353, 670, 671, -1, 353, 423, 670, -1, 354, 671, 672, -1, 354, 353, 671, -1, 355, 672, 673, -1, 355, 354, 672, -1, 356, 673, 674, -1, 356, 355, 673, -1, 359, 674, 675, -1, 359, 356, 674, -1, 360, 675, 676, -1, 360, 359, 675, -1, 361, 676, 677, -1, 361, 360, 676, -1, 362, 677, 678, -1, 362, 361, 677, -1, 363, 678, 679, -1, 363, 362, 678, -1, 364, 679, 680, -1, 364, 363, 679, -1, 365, 680, 681, -1, 365, 364, 680, -1, 366, 365, 681, -1, 366, 681, 682, -1, 683, 366, 682, -1, 367, 366, 683, -1, 351, 367, 683, -1, 351, 683, 684, -1, 685, 351, 684, -1, 410, 351, 685, -1, 411, 410, 685, -1, 411, 685, 686, -1, 687, 411, 686, -1, 412, 411, 687, -1, 413, 412, 687, -1, 413, 687, 688, -1, 689, 413, 688, -1, 414, 413, 689, -1, 690, 414, 689, -1, 415, 414, 690, -1, 417, 690, 691, -1, 417, 415, 690, -1, 692, 417, 691, -1, 418, 417, 692, -1, 419, 692, 693, -1, 419, 418, 692, -1, 694, 419, 693, -1, 421, 419, 694, -1, 424, 694, 695, -1, 424, 421, 694, -1, 696, 424, 695, -1, 427, 424, 696, -1, 430, 696, 697, -1, 430, 427, 696, -1, 432, 697, 698, -1, 432, 430, 697, -1, 699, 432, 698, -1, 433, 432, 699, -1, 434, 699, 700, -1, 434, 433, 699, -1, 701, 434, 700, -1, 435, 434, 701, -1, 436, 701, 702, -1, 436, 435, 701, -1, 437, 702, 703, -1, 437, 436, 702, -1, 704, 437, 703, -1, 446, 437, 704, -1, 447, 704, 705, -1, 447, 446, 704, -1, 706, 447, 705, -1, 449, 447, 706, -1, 707, 449, 706, -1, 450, 449, 707, -1, 708, 450, 707, -1, 451, 450, 708, -1, 709, 451, 708, -1, 452, 451, 709, -1, 710, 452, 709, -1, 453, 452, 710, -1, 438, 453, 710, -1, 438, 710, 711, -1, 712, 438, 711, -1, 439, 438, 712, -1, 713, 439, 712, -1, 441, 439, 713, -1, 714, 441, 713, -1, 442, 441, 714, -1, 443, 442, 714, -1, 443, 714, 715, -1, 716, 443, 715, -1, 444, 443, 716, -1, 717, 444, 716, -1, 445, 444, 717, -1, 454, 445, 717, -1, 454, 717, 661, -1, 718, 719, 720, -1, 358, 718, 720, -1, 719, 721, 720, -1, 389, 358, 720, -1, 721, 389, 720, -1, 334, 348, 352, -1, 271, 334, 352, -1, 722, 723, 724, -1, 722, 724, 473, -1, 725, 726, 722, -1, 725, 471, 726, -1, 725, 473, 471, -1, 725, 722, 473, -1, 404, 397, 727, -1, 475, 404, 727, -1, 596, 440, 455, -1, 597, 440, 596, -1, 595, 448, 440, -1, 728, 440, 597, -1, 728, 597, 594, -1, 728, 594, 595, -1, 728, 595, 440, -1, 729, 730, 731, -1, 729, 731, 416, -1, 729, 732, 730, -1, 729, 416, 448, -1, 729, 448, 732, -1, 197, 469, 733, -1, 734, 735, 733, -1, 736, 464, 197, -1, 736, 735, 464, -1, 736, 197, 733, -1, 736, 733, 735, -1, 735, 737, 465, -1, 735, 465, 464, -1, 738, 468, 198, -1, 739, 473, 740, -1, 739, 740, 741, -1, 740, 473, 742, -1, 739, 738, 743, -1, 198, 473, 743, -1, 738, 198, 743, -1, 473, 739, 743, -1, 744, 745, 746, -1, 744, 746, 747, -1, 748, 749, 475, -1, 727, 748, 475, -1, 750, 558, 565, -1, 750, 565, 569, -1, 750, 569, 573, -1, 750, 573, 576, -1, 750, 576, 580, -1, 750, 580, 584, -1, 750, 584, 586, -1, 750, 586, 582, -1, 750, 582, 578, -1, 750, 578, 571, -1, 750, 571, 567, -1, 750, 567, 563, -1, 750, 563, 560, -1, 750, 560, 556, -1, 750, 556, 552, -1, 750, 552, 549, -1, 750, 549, 546, -1, 750, 546, 542, -1, 750, 542, 538, -1, 750, 538, 534, -1, 750, 534, 530, -1, 750, 530, 526, -1, 750, 526, 522, -1, 750, 522, 517, -1, 750, 517, 511, -1, 750, 511, 507, -1, 750, 507, 505, -1, 750, 505, 501, -1, 750, 501, 497, -1, 750, 497, 491, -1, 750, 491, 488, -1, 750, 488, 484, -1, 750, 484, 481, -1, 750, 481, 486, -1, 750, 486, 493, -1, 750, 493, 495, -1, 750, 495, 499, -1, 750, 499, 503, -1, 750, 503, 509, -1, 750, 509, 513, -1, 750, 513, 515, -1, 750, 515, 519, -1, 750, 519, 524, -1, 750, 524, 528, -1, 750, 528, 533, -1, 750, 533, 536, -1, 750, 536, 540, -1, 750, 540, 544, -1, 750, 544, 547, -1, 750, 547, 550, -1, 750, 550, 554, -1, 750, 554, 558, -1, 751, 752, 753, -1, 592, 751, 753, -1, 752, 754, 753, -1, 595, 592, 753, -1, 754, 595, 753, -1, 592, 731, 751, -1, 592, 416, 731, -1, 755, 756, 757, -1, 757, 756, 758, -1, 756, 759, 758, -1, 755, 757, 760, -1, 761, 755, 760, -1, 758, 759, 762, -1, 763, 764, 762, -1, 759, 763, 762, -1, 762, 764, 765, -1, 764, 766, 765, -1, 761, 760, 767, -1, 768, 761, 767, -1, 768, 767, 769, -1, 770, 768, 769, -1, 765, 766, 771, -1, 766, 772, 771, -1, 770, 769, 773, -1, 774, 770, 773, -1, 771, 772, 775, -1, 772, 776, 775, -1, 774, 773, 777, -1, 778, 774, 777, -1, 776, 779, 780, -1, 775, 776, 780, -1, 779, 781, 782, -1, 780, 779, 782, -1, 778, 777, 783, -1, 784, 778, 783, -1, 781, 785, 786, -1, 782, 781, 786, -1, 784, 783, 787, -1, 788, 784, 787, -1, 788, 787, 789, -1, 790, 788, 789, -1, 786, 785, 791, -1, 785, 792, 791, -1, 790, 789, 793, -1, 794, 790, 793, -1, 795, 794, 793, -1, 791, 792, 796, -1, 792, 797, 796, -1, 795, 793, 798, -1, 799, 795, 798, -1, 796, 797, 800, -1, 797, 801, 800, -1, 802, 799, 803, -1, 799, 798, 803, -1, 800, 801, 804, -1, 805, 806, 804, -1, 801, 805, 804, -1, 802, 803, 807, -1, 804, 806, 808, -1, 802, 807, 809, -1, 807, 810, 809, -1, 808, 806, 811, -1, 812, 808, 811, -1, 809, 810, 813, -1, 810, 814, 813, -1, 815, 812, 816, -1, 812, 811, 816, -1, 813, 814, 817, -1, 814, 818, 817, -1, 819, 815, 820, -1, 815, 816, 820, -1, 817, 818, 821, -1, 818, 822, 821, -1, 823, 819, 824, -1, 819, 820, 824, -1, 821, 822, 825, -1, 822, 826, 825, -1, 827, 823, 828, -1, 823, 824, 828, -1, 826, 829, 830, -1, 825, 826, 830, -1, 831, 827, 832, -1, 827, 828, 832, -1, 829, 833, 834, -1, 830, 829, 834, -1, 835, 831, 836, -1, 831, 832, 836, -1, 834, 833, 837, -1, 838, 835, 839, -1, 835, 836, 839, -1, 833, 840, 841, -1, 837, 833, 841, -1, 842, 838, 843, -1, 838, 839, 843, -1, 840, 844, 845, -1, 841, 840, 845, -1, 842, 843, 846, -1, 847, 842, 846, -1, 844, 848, 849, -1, 845, 844, 849, -1, 847, 846, 850, -1, 848, 851, 852, -1, 849, 848, 852, -1, 847, 850, 853, -1, 854, 847, 853, -1, 852, 851, 855, -1, 851, 856, 855, -1, 857, 854, 858, -1, 854, 853, 858, -1, 856, 859, 860, -1, 855, 856, 860, -1, 861, 857, 862, -1, 857, 858, 862, -1, 859, 861, 863, -1, 860, 859, 863, -1, 861, 862, 863, -1, 864, 865, 866, -1, 866, 865, 867, -1, 865, 868, 867, -1, 864, 866, 869, -1, 870, 864, 869, -1, 867, 868, 871, -1, 872, 873, 871, -1, 868, 872, 871, -1, 871, 873, 874, -1, 873, 875, 874, -1, 870, 869, 876, -1, 877, 870, 876, -1, 877, 876, 878, -1, 879, 877, 878, -1, 874, 875, 880, -1, 875, 881, 880, -1, 879, 878, 882, -1, 883, 879, 882, -1, 880, 881, 884, -1, 881, 885, 884, -1, 883, 882, 886, -1, 887, 883, 886, -1, 885, 888, 889, -1, 884, 885, 889, -1, 888, 890, 891, -1, 889, 888, 891, -1, 887, 886, 892, -1, 893, 887, 892, -1, 890, 894, 895, -1, 891, 890, 895, -1, 893, 892, 896, -1, 897, 893, 896, -1, 897, 896, 898, -1, 899, 897, 898, -1, 895, 894, 900, -1, 894, 901, 900, -1, 899, 898, 902, -1, 903, 899, 902, -1, 904, 903, 902, -1, 900, 901, 905, -1, 901, 906, 905, -1, 904, 902, 907, -1, 908, 904, 907, -1, 905, 906, 909, -1, 906, 910, 909, -1, 911, 908, 912, -1, 908, 907, 912, -1, 909, 910, 913, -1, 914, 915, 913, -1, 910, 914, 913, -1, 911, 912, 916, -1, 913, 915, 917, -1, 911, 916, 918, -1, 916, 919, 918, -1, 917, 915, 920, -1, 921, 917, 920, -1, 918, 919, 922, -1, 919, 923, 922, -1, 924, 921, 925, -1, 921, 920, 925, -1, 922, 923, 926, -1, 923, 927, 926, -1, 928, 924, 929, -1, 924, 925, 929, -1, 926, 927, 930, -1, 927, 931, 930, -1, 932, 928, 933, -1, 928, 929, 933, -1, 930, 931, 934, -1, 931, 935, 934, -1, 936, 932, 937, -1, 932, 933, 937, -1, 935, 938, 939, -1, 934, 935, 939, -1, 940, 936, 941, -1, 936, 937, 941, -1, 938, 942, 943, -1, 939, 938, 943, -1, 944, 940, 945, -1, 940, 941, 945, -1, 943, 942, 946, -1, 947, 944, 948, -1, 944, 945, 948, -1, 942, 949, 950, -1, 946, 942, 950, -1, 951, 947, 952, -1, 947, 948, 952, -1, 949, 953, 954, -1, 950, 949, 954, -1, 951, 952, 955, -1, 956, 951, 955, -1, 953, 957, 958, -1, 954, 953, 958, -1, 956, 955, 959, -1, 957, 960, 961, -1, 958, 957, 961, -1, 956, 959, 962, -1, 963, 956, 962, -1, 961, 960, 964, -1, 960, 965, 964, -1, 966, 963, 967, -1, 963, 962, 967, -1, 965, 968, 969, -1, 964, 965, 969, -1, 970, 966, 971, -1, 966, 967, 971, -1, 968, 970, 972, -1, 969, 968, 972, -1, 970, 971, 972, -1, 973, 974, 975, -1, 734, 737, 735, -1, 974, 737, 976, -1, 734, 975, 976, -1, 975, 974, 976, -1, 737, 734, 976, -1, 721, 719, 977, -1, 978, 721, 977, -1, 979, 980, 981, -1, 982, 723, 980, -1, 982, 724, 723, -1, 982, 983, 724, -1, 982, 979, 983, -1, 982, 980, 979, -1, 984, 742, 473, -1, 984, 473, 724, -1, 732, 448, 595, -1, 754, 732, 595, -1, 985, 986, 987, -1, 988, 985, 987, -1, 987, 989, 990, -1, 987, 986, 989, -1, 469, 991, 992, -1, 469, 993, 991, -1, 994, 992, 995, -1, 994, 995, 996, -1, 994, 996, 733, -1, 994, 733, 469, -1, 994, 469, 992, -1, 997, 998, 999, -1, 997, 733, 998, -1, 997, 734, 733, -1, 997, 975, 734, -1, 997, 999, 975, -1, 1000, 1001, 1002, -1, 1000, 1002, 1003, -1, 1000, 1004, 1001, -1, 1000, 1003, 1005, -1, 1000, 1005, 1004, -1, 1006, 1007, 1008, -1, 1009, 1010, 1001, -1, 1011, 1012, 1013, -1, 1001, 1004, 1014, -1, 1004, 1015, 1014, -1, 1015, 1016, 1014, -1, 1016, 1017, 1014, -1, 1017, 1013, 1014, -1, 1012, 1008, 1014, -1, 1007, 1009, 1014, -1, 1008, 1007, 1014, -1, 1009, 1001, 1014, -1, 1013, 1012, 1014, -1, 1005, 1018, 745, -1, 1005, 1003, 1018, -1, 741, 740, 742, -1, 741, 742, 1019, -1, 746, 1018, 1020, -1, 745, 1018, 746, -1, 747, 746, 1021, -1, 747, 1021, 1022, -1, 840, 833, 1023, -1, 844, 840, 1023, -1, 848, 844, 1023, -1, 851, 848, 1023, -1, 856, 851, 1023, -1, 859, 856, 1023, -1, 861, 859, 1023, -1, 857, 861, 1023, -1, 854, 857, 1023, -1, 847, 854, 1023, -1, 842, 847, 1023, -1, 838, 842, 1023, -1, 835, 838, 1023, -1, 831, 835, 1023, -1, 827, 831, 1023, -1, 823, 827, 1023, -1, 819, 823, 1023, -1, 815, 819, 1023, -1, 812, 815, 1023, -1, 808, 812, 1023, -1, 804, 808, 1023, -1, 800, 804, 1023, -1, 796, 800, 1023, -1, 791, 796, 1023, -1, 786, 791, 1023, -1, 782, 786, 1023, -1, 780, 782, 1023, -1, 775, 780, 1023, -1, 771, 775, 1023, -1, 765, 771, 1023, -1, 762, 765, 1023, -1, 758, 762, 1023, -1, 757, 758, 1023, -1, 760, 757, 1023, -1, 767, 760, 1023, -1, 769, 767, 1023, -1, 773, 769, 1023, -1, 777, 773, 1023, -1, 783, 777, 1023, -1, 787, 783, 1023, -1, 789, 787, 1023, -1, 793, 789, 1023, -1, 798, 793, 1023, -1, 803, 798, 1023, -1, 807, 803, 1023, -1, 810, 807, 1023, -1, 814, 810, 1023, -1, 818, 814, 1023, -1, 822, 818, 1023, -1, 826, 822, 1023, -1, 829, 826, 1023, -1, 833, 829, 1023, -1, 949, 942, 1024, -1, 953, 949, 1024, -1, 957, 953, 1024, -1, 960, 957, 1024, -1, 965, 960, 1024, -1, 968, 965, 1024, -1, 970, 968, 1024, -1, 966, 970, 1024, -1, 963, 966, 1024, -1, 956, 963, 1024, -1, 951, 956, 1024, -1, 947, 951, 1024, -1, 944, 947, 1024, -1, 940, 944, 1024, -1, 936, 940, 1024, -1, 932, 936, 1024, -1, 928, 932, 1024, -1, 924, 928, 1024, -1, 921, 924, 1024, -1, 917, 921, 1024, -1, 913, 917, 1024, -1, 909, 913, 1024, -1, 905, 909, 1024, -1, 900, 905, 1024, -1, 895, 900, 1024, -1, 891, 895, 1024, -1, 889, 891, 1024, -1, 884, 889, 1024, -1, 880, 884, 1024, -1, 874, 880, 1024, -1, 871, 874, 1024, -1, 867, 871, 1024, -1, 866, 867, 1024, -1, 869, 866, 1024, -1, 876, 869, 1024, -1, 878, 876, 1024, -1, 882, 878, 1024, -1, 886, 882, 1024, -1, 892, 886, 1024, -1, 896, 892, 1024, -1, 898, 896, 1024, -1, 902, 898, 1024, -1, 907, 902, 1024, -1, 912, 907, 1024, -1, 916, 912, 1024, -1, 919, 916, 1024, -1, 923, 919, 1024, -1, 927, 923, 1024, -1, 931, 927, 1024, -1, 935, 931, 1024, -1, 938, 935, 1024, -1, 942, 938, 1024, -1, 1025, 973, 975, -1, 1025, 981, 973, -1, 1025, 979, 981, -1, 1025, 975, 979, -1, 1026, 1027, 1028, -1, 984, 724, 1027, -1, 1029, 724, 983, -1, 1029, 983, 1028, -1, 1029, 1027, 724, -1, 1029, 1028, 1027, -1, 1030, 1031, 1032, -1, 1033, 983, 979, -1, 1033, 1028, 983, -1, 1033, 1031, 1028, -1, 1033, 979, 1032, -1, 1033, 1032, 1031, -1, 1034, 1035, 984, -1, 1035, 742, 984, -1, 1036, 1037, 1038, -1, 1039, 1040, 1041, -1, 1042, 1038, 1043, -1, 1042, 1043, 1040, -1, 1042, 1039, 1038, -1, 1042, 1040, 1039, -1, 747, 1022, 1036, -1, 1044, 1039, 1045, -1, 1046, 1047, 1039, -1, 1046, 1048, 1047, -1, 1046, 1049, 1048, -1, 1046, 1044, 1049, -1, 1046, 1039, 1044, -1, 999, 1050, 975, -1, 979, 1051, 1032, -1, 1050, 1051, 1052, -1, 979, 975, 1052, -1, 975, 1050, 1052, -1, 1051, 979, 1052, -1, 1053, 1054, 1055, -1, 1001, 1010, 1053, -1, 1056, 1057, 1058, -1, 1056, 1059, 1057, -1, 1056, 1055, 1059, -1, 1056, 1002, 1001, -1, 1056, 1058, 1002, -1, 1056, 1001, 1053, -1, 1056, 1053, 1055, -1, 1060, 1002, 1058, -1, 1060, 1003, 1002, -1, 1060, 1018, 1003, -1, 1060, 1061, 1018, -1, 1060, 1058, 1061, -1, 1019, 742, 1062, -1, 742, 1035, 1062, -1, 1063, 1019, 1062, -1, 1035, 1063, 1062, -1, 1017, 1064, 1013, -1, 1064, 1065, 1013, -1, 1013, 1065, 1011, -1, 1065, 1064, 1066, -1, 1064, 1067, 1066, -1, 1067, 1068, 1066, -1, 1068, 1011, 1066, -1, 1011, 1065, 1066, -1, 1012, 1069, 1070, -1, 1071, 1072, 1069, -1, 1071, 1068, 1072, -1, 1071, 1011, 1068, -1, 1071, 1012, 1011, -1, 1071, 1069, 1012, -1, 1070, 1008, 1012, -1, 1069, 1073, 1074, -1, 1075, 1070, 1069, -1, 1075, 1008, 1070, -1, 1075, 1006, 1008, -1, 1075, 1074, 1006, -1, 1075, 1069, 1074, -1, 1076, 1077, 1006, -1, 1076, 1006, 1074, -1, 1077, 1078, 1007, -1, 1006, 1077, 1007, -1, 1054, 1053, 1079, -1, 1053, 1080, 1079, -1, 1080, 1007, 1079, -1, 1078, 1054, 1079, -1, 1007, 1078, 1079, -1, 1007, 1080, 1009, -1, 1053, 1010, 1080, -1, 1080, 1010, 1009, -1, 1020, 1061, 1081, -1, 1018, 1061, 1020, -1, 1036, 1082, 1037, -1, 1082, 746, 1083, -1, 746, 1020, 1083, -1, 1020, 1084, 1083, -1, 1084, 1037, 1083, -1, 1037, 1082, 1083, -1, 1082, 1021, 746, -1, 1021, 1082, 1036, -1, 1022, 1021, 1036, -1, 984, 1027, 1026, -1, 1085, 984, 1026, -1, 1086, 1087, 1088, -1, 1089, 1090, 1086, -1, 1091, 1086, 1088, -1, 1091, 1089, 1086, -1, 1092, 1091, 1093, -1, 1093, 1091, 1088, -1, 1086, 1094, 1087, -1, 1086, 1090, 1094, -1, 1088, 1087, 1095, -1, 1096, 1067, 1064, -1, 1096, 1064, 1097, -1, 1098, 1034, 984, -1, 1098, 984, 1085, -1, 1098, 1099, 1034, -1, 1098, 1085, 1099, -1, 1084, 1100, 1037, -1, 1037, 1100, 1038, -1, 1101, 1102, 1103, -1, 1102, 1100, 1103, -1, 1084, 1101, 1103, -1, 1100, 1084, 1103, -1, 1100, 1104, 1038, -1, 1038, 1104, 1043, -1, 1043, 1105, 1040, -1, 1043, 1104, 1105, -1, 1040, 1105, 1041, -1, 1105, 1106, 1041, -1, 1045, 1039, 1041, -1, 1044, 1045, 1107, -1, 1107, 1108, 1044, -1, 1109, 1110, 1111, -1, 1109, 1107, 1110, -1, 1109, 1111, 1108, -1, 1109, 1108, 1107, -1, 1112, 1113, 1114, -1, 1112, 1114, 1115, -1, 1116, 1112, 1117, -1, 1111, 1116, 1117, -1, 1108, 1111, 1117, -1, 1115, 1108, 1117, -1, 1112, 1115, 1117, -1, 1095, 1115, 1118, -1, 1095, 1118, 1088, -1, 1061, 1057, 1119, -1, 1058, 1057, 1061, -1, 1120, 1121, 1122, -1, 1120, 1123, 1121, -1, 1124, 1123, 1120, -1, 1120, 1122, 1125, -1, 1122, 1057, 1126, -1, 1057, 1059, 1126, -1, 1059, 1125, 1126, -1, 1125, 1122, 1126, -1, 1059, 1055, 1127, -1, 1055, 1128, 1127, -1, 1128, 1129, 1127, -1, 1129, 1130, 1127, -1, 1130, 1059, 1127, -1, 1131, 1055, 1054, -1, 1131, 1128, 1055, -1, 1131, 1078, 1128, -1, 1131, 1054, 1078, -1, 1132, 1068, 1067, -1, 1132, 1067, 1096, -1, 1073, 1069, 1076, -1, 1133, 1077, 1076, -1, 1133, 1134, 1077, -1, 1133, 1135, 1134, -1, 1133, 1072, 1135, -1, 1133, 1069, 1072, -1, 1133, 1076, 1069, -1, 1136, 1137, 1138, -1, 1139, 1140, 1136, -1, 1139, 1068, 1140, -1, 1139, 1072, 1068, -1, 1139, 1138, 1072, -1, 1139, 1136, 1138, -1, 1076, 1074, 1073, -1, 1078, 1077, 1128, -1, 1129, 1128, 1134, -1, 1128, 1077, 1134, -1, 1081, 1119, 1141, -1, 1061, 1119, 1081, -1, 1020, 1081, 1084, -1, 1081, 1142, 1084, -1, 1143, 1026, 1144, -1, 1085, 1026, 1143, -1, 1145, 1085, 1143, -1, 1146, 1092, 1093, -1, 1146, 1147, 1092, -1, 1093, 1088, 1148, -1, 1149, 1150, 1146, -1, 1151, 1150, 1149, -1, 1152, 1146, 1093, -1, 1152, 1148, 1149, -1, 1152, 1093, 1148, -1, 1152, 1149, 1146, -1, 1153, 1154, 1155, -1, 1156, 1096, 1097, -1, 1156, 1132, 1096, -1, 1156, 1153, 1132, -1, 1156, 1097, 1154, -1, 1156, 1154, 1153, -1, 1155, 1097, 1157, -1, 1155, 1154, 1097, -1, 1157, 1158, 1159, -1, 1102, 1101, 1106, -1, 1160, 1161, 1162, -1, 1101, 1160, 1162, -1, 1161, 1106, 1162, -1, 1106, 1101, 1162, -1, 1106, 1105, 1102, -1, 1105, 1104, 1163, -1, 1104, 1100, 1163, -1, 1100, 1102, 1163, -1, 1102, 1105, 1163, -1, 1164, 1160, 1165, -1, 1160, 1101, 1165, -1, 1101, 1084, 1165, -1, 1084, 1142, 1165, -1, 1142, 1166, 1165, -1, 1166, 1164, 1165, -1, 1041, 1106, 1045, -1, 1106, 1167, 1045, -1, 1045, 1167, 1107, -1, 1168, 1110, 1169, -1, 1110, 1107, 1169, -1, 1167, 1168, 1169, -1, 1107, 1167, 1169, -1, 1170, 1171, 1116, -1, 1170, 1110, 1171, -1, 1170, 1111, 1110, -1, 1170, 1116, 1111, -1, 1171, 1161, 1172, -1, 1173, 1161, 1171, -1, 1160, 1172, 1161, -1, 1164, 1174, 1172, -1, 1164, 1172, 1160, -1, 1175, 1116, 1171, -1, 1175, 1171, 1172, -1, 1112, 1116, 1175, -1, 1113, 1176, 1177, -1, 1175, 1113, 1112, -1, 1177, 1176, 1178, -1, 1176, 1179, 1180, -1, 1179, 1176, 1181, -1, 1182, 1181, 1183, -1, 1181, 1182, 1179, -1, 1175, 1180, 1184, -1, 1180, 1184, 1185, -1, 1178, 1180, 1185, -1, 1176, 1180, 1178, -1, 1175, 1176, 1180, -1, 1177, 1186, 1187, -1, 1186, 1114, 1187, -1, 1114, 1113, 1187, -1, 1113, 1177, 1187, -1, 1115, 1114, 1186, -1, 1115, 1186, 1188, -1, 1118, 1188, 1115, -1, 1088, 1118, 1148, -1, 1118, 1188, 1189, -1, 1188, 1186, 1189, -1, 1186, 1190, 1189, -1, 1190, 1148, 1189, -1, 1148, 1118, 1189, -1, 1191, 1192, 1119, -1, 1192, 1141, 1119, -1, 1191, 1119, 1057, -1, 1193, 1123, 1124, -1, 1193, 1124, 1194, -1, 1123, 1191, 1057, -1, 1057, 1122, 1195, -1, 1122, 1121, 1195, -1, 1121, 1123, 1195, -1, 1123, 1057, 1195, -1, 1196, 1197, 1198, -1, 1197, 1125, 1198, -1, 1125, 1059, 1198, -1, 1059, 1196, 1198, -1, 1199, 1200, 1201, -1, 1202, 1203, 1201, -1, 1201, 1203, 1176, -1, 1199, 1201, 1175, -1, 1201, 1176, 1175, -1, 1125, 1199, 1204, -1, 1120, 1125, 1204, -1, 1172, 1120, 1204, -1, 1175, 1172, 1204, -1, 1199, 1175, 1204, -1, 1194, 1124, 1120, -1, 1120, 1172, 1205, -1, 1174, 1194, 1205, -1, 1172, 1174, 1205, -1, 1194, 1120, 1205, -1, 1134, 1130, 1129, -1, 1206, 1207, 1130, -1, 1206, 1135, 1207, -1, 1206, 1134, 1135, -1, 1206, 1130, 1134, -1, 1208, 1209, 1210, -1, 1208, 1210, 1211, -1, 1211, 1210, 1212, -1, 1208, 1213, 1214, -1, 1213, 1215, 1214, -1, 1215, 1216, 1214, -1, 1217, 1209, 1214, -1, 1216, 1217, 1214, -1, 1209, 1208, 1214, -1, 1218, 1140, 1068, -1, 1218, 1068, 1132, -1, 1219, 1220, 1221, -1, 1135, 1219, 1207, -1, 1135, 1220, 1219, -1, 1222, 1223, 1224, -1, 1222, 1072, 1223, -1, 1222, 1135, 1072, -1, 1222, 1224, 1220, -1, 1222, 1220, 1135, -1, 1225, 1226, 1227, -1, 1228, 1226, 1225, -1, 1229, 1228, 1225, -1, 1230, 1229, 1225, -1, 1231, 1225, 1232, -1, 1231, 1232, 1233, -1, 1231, 1230, 1225, -1, 1234, 1140, 1218, -1, 1218, 1235, 1236, -1, 1234, 1218, 1236, -1, 1237, 1136, 1238, -1, 1234, 1237, 1238, -1, 1136, 1140, 1238, -1, 1140, 1234, 1238, -1, 1239, 1137, 1224, -1, 1239, 1138, 1137, -1, 1239, 1072, 1138, -1, 1239, 1223, 1072, -1, 1239, 1224, 1223, -1, 1192, 1240, 1241, -1, 1241, 1142, 1242, -1, 1142, 1081, 1242, -1, 1081, 1141, 1242, -1, 1141, 1192, 1242, -1, 1192, 1241, 1242, -1, 1147, 1159, 1092, -1, 1153, 1155, 1243, -1, 1146, 1150, 1244, -1, 1146, 1244, 1147, -1, 1245, 1150, 1243, -1, 1245, 1155, 1244, -1, 1245, 1243, 1155, -1, 1245, 1244, 1150, -1, 1246, 1150, 1151, -1, 1149, 1247, 1151, -1, 1149, 1248, 1249, -1, 1248, 1250, 1249, -1, 1250, 1247, 1249, -1, 1247, 1149, 1249, -1, 1148, 1248, 1149, -1, 1148, 1190, 1248, -1, 1218, 1132, 1235, -1, 1251, 1252, 1235, -1, 1251, 1153, 1252, -1, 1251, 1132, 1153, -1, 1251, 1235, 1132, -1, 1147, 1157, 1159, -1, 1155, 1157, 1147, -1, 1244, 1155, 1147, -1, 1106, 1168, 1167, -1, 1161, 1173, 1253, -1, 1106, 1161, 1253, -1, 1173, 1168, 1253, -1, 1168, 1106, 1253, -1, 1241, 1254, 1123, -1, 1241, 1123, 1193, -1, 1241, 1193, 1142, -1, 1142, 1193, 1166, -1, 1166, 1193, 1194, -1, 1164, 1166, 1174, -1, 1194, 1174, 1166, -1, 1173, 1171, 1255, -1, 1171, 1110, 1255, -1, 1110, 1168, 1255, -1, 1168, 1173, 1255, -1, 1185, 1184, 1256, -1, 1186, 1178, 1190, -1, 1190, 1178, 1185, -1, 1248, 1257, 1250, -1, 1185, 1256, 1258, -1, 1256, 1257, 1258, -1, 1248, 1190, 1258, -1, 1190, 1185, 1258, -1, 1257, 1248, 1258, -1, 1178, 1186, 1259, -1, 1186, 1177, 1259, -1, 1177, 1178, 1259, -1, 1181, 1203, 1260, -1, 1176, 1203, 1181, -1, 1261, 1260, 1262, -1, 1183, 1181, 1261, -1, 1181, 1260, 1261, -1, 1182, 1183, 1261, -1, 1263, 1179, 1182, -1, 1264, 1263, 1182, -1, 1265, 1266, 1264, -1, 1265, 1262, 1266, -1, 1265, 1261, 1262, -1, 1265, 1182, 1261, -1, 1265, 1264, 1182, -1, 1180, 1179, 1263, -1, 1267, 1268, 1269, -1, 1267, 1269, 1270, -1, 1263, 1264, 1180, -1, 1180, 1264, 1184, -1, 1271, 1256, 1184, -1, 1271, 1257, 1256, -1, 1271, 1269, 1257, -1, 1271, 1264, 1270, -1, 1271, 1270, 1269, -1, 1271, 1184, 1264, -1, 1123, 1254, 1191, -1, 1272, 1254, 1240, -1, 1272, 1240, 1192, -1, 1272, 1192, 1191, -1, 1272, 1191, 1254, -1, 1262, 1202, 1196, -1, 1202, 1197, 1196, -1, 1262, 1196, 1273, -1, 1274, 1275, 1125, -1, 1274, 1125, 1276, -1, 1276, 1125, 1197, -1, 1125, 1275, 1277, -1, 1275, 1278, 1277, -1, 1278, 1199, 1277, -1, 1199, 1125, 1277, -1, 1279, 1200, 1199, -1, 1279, 1276, 1200, -1, 1279, 1274, 1276, -1, 1279, 1278, 1274, -1, 1279, 1199, 1278, -1, 1200, 1276, 1201, -1, 1276, 1280, 1201, -1, 1201, 1280, 1202, -1, 1260, 1203, 1262, -1, 1203, 1202, 1262, -1, 1130, 1207, 1281, -1, 1207, 1219, 1281, -1, 1219, 1282, 1281, -1, 1282, 1130, 1281, -1, 1283, 1284, 1285, -1, 1283, 1286, 1284, -1, 1287, 1286, 1283, -1, 1287, 1283, 1288, -1, 1288, 1283, 1289, -1, 1287, 1290, 1286, -1, 1291, 1213, 1208, -1, 1292, 1291, 1293, -1, 1291, 1208, 1293, -1, 1286, 1290, 1284, -1, 1290, 1282, 1284, -1, 1294, 1130, 1295, -1, 1295, 1130, 1282, -1, 1221, 1296, 1219, -1, 1268, 1250, 1269, -1, 1284, 1297, 1285, -1, 1268, 1297, 1298, -1, 1284, 1282, 1298, -1, 1282, 1219, 1298, -1, 1296, 1299, 1298, -1, 1299, 1250, 1298, -1, 1219, 1296, 1298, -1, 1250, 1268, 1298, -1, 1297, 1284, 1298, -1, 1300, 1301, 1302, -1, 1303, 1304, 1305, -1, 1306, 1231, 1233, -1, 1306, 1300, 1231, -1, 1306, 1304, 1301, -1, 1306, 1233, 1305, -1, 1306, 1305, 1304, -1, 1306, 1301, 1300, -1, 1307, 1232, 1225, -1, 1307, 1308, 1232, -1, 1309, 1307, 1225, -1, 1309, 1225, 1227, -1, 1227, 1310, 1311, -1, 1310, 1312, 1311, -1, 1312, 1313, 1311, -1, 1313, 1309, 1311, -1, 1309, 1227, 1311, -1, 1314, 1315, 1316, -1, 1227, 1226, 1317, -1, 1304, 1318, 1319, -1, 1303, 1318, 1304, -1, 1320, 1310, 1227, -1, 1320, 1321, 1310, -1, 1320, 1319, 1321, -1, 1320, 1316, 1304, -1, 1320, 1317, 1314, -1, 1320, 1314, 1316, -1, 1320, 1227, 1317, -1, 1320, 1304, 1319, -1, 1308, 1233, 1232, -1, 1307, 1233, 1308, -1, 1322, 1305, 1233, -1, 1322, 1323, 1305, -1, 1322, 1324, 1323, -1, 1322, 1307, 1324, -1, 1322, 1233, 1307, -1, 1325, 1326, 1327, -1, 1325, 1234, 1326, -1, 1325, 1237, 1234, -1, 1325, 1328, 1237, -1, 1325, 1327, 1328, -1, 1329, 1330, 1331, -1, 1332, 1329, 1331, -1, 1236, 1235, 1333, -1, 1235, 1334, 1333, -1, 1335, 1333, 1336, -1, 1337, 1335, 1336, -1, 1338, 1337, 1336, -1, 1334, 1338, 1336, -1, 1333, 1334, 1336, -1, 1254, 1241, 1240, -1, 1150, 1153, 1243, -1, 1246, 1153, 1150, -1, 1252, 1153, 1246, -1, 1151, 1339, 1246, -1, 1339, 1151, 1247, -1, 1247, 1340, 1341, -1, 1340, 1342, 1341, -1, 1342, 1339, 1341, -1, 1339, 1247, 1341, -1, 1247, 1250, 1340, -1, 1250, 1299, 1338, -1, 1338, 1334, 1343, -1, 1334, 1342, 1343, -1, 1342, 1340, 1343, -1, 1340, 1250, 1343, -1, 1250, 1338, 1343, -1, 1342, 1334, 1235, -1, 1252, 1342, 1235, -1, 1269, 1250, 1257, -1, 1344, 1288, 1289, -1, 1344, 1289, 1270, -1, 1344, 1266, 1288, -1, 1344, 1270, 1264, -1, 1344, 1264, 1266, -1, 1267, 1297, 1268, -1, 1345, 1297, 1267, -1, 1289, 1283, 1346, -1, 1283, 1345, 1346, -1, 1345, 1267, 1346, -1, 1267, 1270, 1346, -1, 1270, 1289, 1346, -1, 1280, 1276, 1197, -1, 1280, 1197, 1202, -1, 1278, 1275, 1274, -1, 1283, 1285, 1345, -1, 1345, 1285, 1297, -1, 1347, 1335, 1348, -1, 1296, 1349, 1350, -1, 1349, 1347, 1350, -1, 1348, 1299, 1350, -1, 1299, 1296, 1350, -1, 1347, 1348, 1350, -1, 1351, 1352, 1353, -1, 1352, 1347, 1353, -1, 1305, 1323, 1303, -1, 1323, 1354, 1355, -1, 1354, 1356, 1355, -1, 1356, 1318, 1355, -1, 1318, 1303, 1355, -1, 1303, 1323, 1355, -1, 1357, 1358, 1307, -1, 1357, 1307, 1309, -1, 1357, 1359, 1358, -1, 1357, 1309, 1359, -1, 1360, 1361, 1362, -1, 1363, 1360, 1312, -1, 1360, 1362, 1312, -1, 1310, 1321, 1364, -1, 1321, 1362, 1364, -1, 1312, 1310, 1364, -1, 1361, 1363, 1364, -1, 1363, 1312, 1364, -1, 1362, 1361, 1364, -1, 1365, 1366, 1367, -1, 1368, 1365, 1367, -1, 1369, 1368, 1367, -1, 1370, 1369, 1367, -1, 1371, 1372, 1373, -1, 1371, 1373, 1370, -1, 1371, 1367, 1372, -1, 1371, 1370, 1367, -1, 1374, 1375, 1373, -1, 1375, 1370, 1373, -1, 1321, 1319, 1376, -1, 1321, 1376, 1362, -1, 1377, 1378, 1356, -1, 1378, 1376, 1356, -1, 1377, 1356, 1379, -1, 1376, 1319, 1318, -1, 1376, 1318, 1356, -1, 1335, 1347, 1327, -1, 1347, 1380, 1327, -1, 1381, 1327, 1382, -1, 1381, 1328, 1327, -1, 1381, 1237, 1328, -1, 1381, 1383, 1237, -1, 1381, 1382, 1383, -1, 1384, 1385, 1386, -1, 1386, 1385, 1387, -1, 1387, 1385, 1388, -1, 1388, 1389, 1390, -1, 1389, 1391, 1390, -1, 1391, 1387, 1390, -1, 1387, 1388, 1390, -1, 1392, 1393, 1391, -1, 1394, 1395, 1392, -1, 1394, 1389, 1395, -1, 1394, 1391, 1389, -1, 1394, 1392, 1391, -1, 1333, 1327, 1326, -1, 1333, 1335, 1327, -1, 1348, 1335, 1396, -1, 1299, 1348, 1396, -1, 1335, 1337, 1396, -1, 1338, 1299, 1396, -1, 1337, 1338, 1396, -1, 1339, 1342, 1252, -1, 1246, 1339, 1252, -1, 1385, 1384, 1397, -1, 1385, 1397, 1398, -1, 1398, 1397, 1399, -1, 1400, 1392, 1395, -1, 1400, 1401, 1392, -1, 1400, 1402, 1401, -1, 1400, 1403, 1402, -1, 1400, 1395, 1403, -1, 1404, 1403, 1374, -1, 1404, 1374, 1405, -1, 1406, 1407, 1408, -1, 1409, 1406, 1408, -1, 1407, 1406, 1409, -1, 1410, 1411, 1412, -1, 1410, 1413, 1411, -1, 1414, 1410, 1412, -1, 1372, 1415, 1373, -1, 1372, 1416, 1415, -1, 1372, 1417, 1416, -1, 1418, 1372, 1410, -1, 1418, 1414, 1417, -1, 1418, 1410, 1414, -1, 1418, 1417, 1372, -1, 1419, 1420, 1421, -1, 1422, 1423, 1424, -1, 1422, 1367, 1425, -1, 1372, 1367, 1422, -1, 1421, 1410, 1419, -1, 1426, 1424, 1427, -1, 1426, 1410, 1372, -1, 1426, 1427, 1419, -1, 1426, 1419, 1410, -1, 1426, 1422, 1424, -1, 1426, 1372, 1422, -1, 1366, 1428, 1367, -1, 1428, 1425, 1367, -1, 1429, 1422, 1425, -1, 1429, 1365, 1422, -1, 1429, 1366, 1365, -1, 1429, 1428, 1366, -1, 1429, 1425, 1428, -1, 1373, 1415, 1430, -1, 1430, 1405, 1431, -1, 1405, 1374, 1431, -1, 1374, 1373, 1431, -1, 1373, 1430, 1431, -1, 1432, 1424, 1423, -1, 1432, 1423, 1399, -1, 1432, 1399, 1397, -1, 1391, 1433, 1434, -1, 1433, 1384, 1434, -1, 1384, 1386, 1434, -1, 1386, 1387, 1434, -1, 1387, 1391, 1434, -1, 1391, 1435, 1436, -1, 1437, 1393, 1438, -1, 1437, 1391, 1393, -1, 1437, 1439, 1435, -1, 1437, 1438, 1439, -1, 1437, 1435, 1391, -1, 1440, 1438, 1393, -1, 1393, 1392, 1441, -1, 1392, 1401, 1441, -1, 1401, 1442, 1441, -1, 1442, 1443, 1441, -1, 1443, 1444, 1441, -1, 1444, 1445, 1441, -1, 1445, 1446, 1441, -1, 1446, 1447, 1441, -1, 1447, 1440, 1441, -1, 1440, 1393, 1441, -1, 1448, 1449, 1384, -1, 1450, 1448, 1451, -1, 1452, 1450, 1451, -1, 1452, 1432, 1453, -1, 1432, 1397, 1453, -1, 1397, 1384, 1453, -1, 1449, 1450, 1453, -1, 1450, 1452, 1453, -1, 1384, 1449, 1453, -1, 1442, 1401, 1454, -1, 1401, 1402, 1455, -1, 1402, 1456, 1455, -1, 1456, 1457, 1455, -1, 1457, 1454, 1455, -1, 1454, 1401, 1455, -1, 1402, 1403, 1404, -1, 1458, 1402, 1404, -1, 1459, 1460, 1461, -1, 1462, 1463, 1464, -1, 1463, 1465, 1464, -1, 1466, 1459, 1464, -1, 1466, 1465, 1460, -1, 1466, 1464, 1465, -1, 1466, 1460, 1459, -1, 1421, 1467, 1468, -1, 1421, 1468, 1469, -1, 1421, 1469, 1470, -1, 1410, 1421, 1471, -1, 1413, 1410, 1471, -1, 1470, 1413, 1471, -1, 1421, 1470, 1471, -1, 1430, 1415, 1472, -1, 1415, 1416, 1472, -1, 1414, 1412, 1473, -1, 1474, 1414, 1473, -1, 1416, 1417, 1475, -1, 1472, 1416, 1475, -1, 1476, 1474, 1475, -1, 1476, 1417, 1414, -1, 1476, 1414, 1474, -1, 1476, 1475, 1417, -1, 1412, 1411, 1477, -1, 1473, 1412, 1477, -1, 1411, 1413, 1477, -1, 1478, 1479, 1480, -1, 1413, 1478, 1480, -1, 1479, 1477, 1480, -1, 1477, 1413, 1480, -1, 1424, 1432, 1427, -1, 1481, 1482, 1427, -1, 1481, 1452, 1482, -1, 1481, 1432, 1452, -1, 1481, 1427, 1432, -1, 1483, 1467, 1421, -1, 1483, 1421, 1420, -1, 1484, 1420, 1419, -1, 1484, 1419, 1468, -1, 1484, 1483, 1420, -1, 1484, 1468, 1467, -1, 1484, 1467, 1483, -1, 1419, 1427, 1482, -1, 1419, 1482, 1468, -1, 1468, 1485, 1486, -1, 1486, 1485, 1487, -1, 1487, 1488, 1489, -1, 1486, 1487, 1489, -1, 1486, 1489, 1490, -1, 1490, 1489, 1491, -1, 1468, 1482, 1485, -1, 1485, 1492, 1487, -1, 1448, 1384, 1433, -1, 1448, 1433, 1436, -1, 1436, 1433, 1391, -1, 1493, 1494, 1495, -1, 1495, 1494, 1496, -1, 1495, 1436, 1497, -1, 1436, 1435, 1497, -1, 1435, 1498, 1497, -1, 1498, 1493, 1497, -1, 1493, 1495, 1497, -1, 1447, 1439, 1440, -1, 1499, 1500, 1498, -1, 1501, 1447, 1499, -1, 1501, 1435, 1439, -1, 1501, 1498, 1435, -1, 1501, 1439, 1447, -1, 1501, 1499, 1498, -1, 1440, 1439, 1438, -1, 1443, 1442, 1454, -1, 1502, 1443, 1457, -1, 1443, 1454, 1457, -1, 1502, 1443, 1444, -1, 1444, 1502, 1503, -1, 1445, 1444, 1504, -1, 1444, 1503, 1504, -1, 1446, 1445, 1504, -1, 1503, 1505, 1506, -1, 1505, 1507, 1506, -1, 1507, 1446, 1506, -1, 1504, 1503, 1506, -1, 1446, 1504, 1506, -1, 1499, 1447, 1446, -1, 1507, 1499, 1446, -1, 1448, 1436, 1508, -1, 1436, 1509, 1508, -1, 1509, 1451, 1508, -1, 1451, 1448, 1508, -1, 1510, 1485, 1482, -1, 1510, 1509, 1485, -1, 1510, 1451, 1509, -1, 1510, 1452, 1451, -1, 1510, 1482, 1452, -1, 1449, 1511, 1450, -1, 1511, 1448, 1450, -1, 1511, 1449, 1448, -1, 1512, 1402, 1458, -1, 1512, 1456, 1402, -1, 1461, 1513, 1459, -1, 1461, 1514, 1513, -1, 1460, 1465, 1515, -1, 1460, 1515, 1516, -1, 1461, 1516, 1517, -1, 1461, 1460, 1516, -1, 1469, 1468, 1518, -1, 1469, 1518, 1519, -1, 1518, 1468, 1520, -1, 1468, 1486, 1521, -1, 1486, 1522, 1521, -1, 1522, 1523, 1521, -1, 1523, 1520, 1521, -1, 1520, 1468, 1521, -1, 1519, 1524, 1470, -1, 1469, 1519, 1470, -1, 1470, 1524, 1523, -1, 1525, 1526, 1522, -1, 1527, 1525, 1528, -1, 1525, 1522, 1528, -1, 1526, 1523, 1522, -1, 1528, 1470, 1529, -1, 1526, 1527, 1529, -1, 1470, 1523, 1529, -1, 1523, 1526, 1529, -1, 1527, 1528, 1529, -1, 1478, 1528, 1530, -1, 1470, 1528, 1531, -1, 1478, 1413, 1531, -1, 1413, 1470, 1531, -1, 1528, 1478, 1531, -1, 1517, 1516, 1532, -1, 1533, 1517, 1532, -1, 1534, 1473, 1477, -1, 1534, 1532, 1473, -1, 1534, 1533, 1532, -1, 1535, 1536, 1479, -1, 1478, 1535, 1479, -1, 1537, 1538, 1539, -1, 1536, 1537, 1539, -1, 1538, 1479, 1539, -1, 1479, 1536, 1539, -1, 1540, 1541, 1542, -1, 1543, 1477, 1541, -1, 1543, 1534, 1477, -1, 1543, 1533, 1534, -1, 1543, 1540, 1533, -1, 1543, 1541, 1540, -1, 1491, 1489, 1544, -1, 1489, 1545, 1544, -1, 1545, 1546, 1544, -1, 1546, 1491, 1544, -1, 1547, 1548, 1549, -1, 1490, 1491, 1550, -1, 1551, 1550, 1547, -1, 1551, 1552, 1490, -1, 1551, 1537, 1552, -1, 1551, 1553, 1537, -1, 1551, 1554, 1553, -1, 1551, 1549, 1554, -1, 1551, 1490, 1550, -1, 1551, 1547, 1549, -1, 1522, 1486, 1490, -1, 1528, 1522, 1490, -1, 1490, 1552, 1555, -1, 1552, 1530, 1555, -1, 1530, 1528, 1555, -1, 1528, 1490, 1555, -1, 1556, 1509, 1436, -1, 1556, 1485, 1509, -1, 1556, 1492, 1485, -1, 1556, 1436, 1492, -1, 1436, 1495, 1557, -1, 1492, 1436, 1557, -1, 1495, 1487, 1557, -1, 1487, 1492, 1557, -1, 1558, 1495, 1496, -1, 1487, 1558, 1488, -1, 1487, 1495, 1558, -1, 1545, 1489, 1488, -1, 1545, 1488, 1558, -1, 1559, 1494, 1493, -1, 1559, 1560, 1494, -1, 1559, 1561, 1560, -1, 1559, 1493, 1561, -1, 1546, 1545, 1558, -1, 1560, 1496, 1494, -1, 1562, 1563, 1546, -1, 1562, 1560, 1563, -1, 1562, 1558, 1496, -1, 1562, 1546, 1558, -1, 1562, 1496, 1560, -1, 1493, 1498, 1561, -1, 1498, 1564, 1561, -1, 1498, 1500, 1565, -1, 1500, 1564, 1565, -1, 1564, 1498, 1565, -1, 1564, 1549, 1566, -1, 1554, 1549, 1564, -1, 1567, 1505, 1554, -1, 1567, 1507, 1505, -1, 1567, 1499, 1507, -1, 1567, 1500, 1499, -1, 1567, 1564, 1500, -1, 1567, 1554, 1564, -1, 1568, 1514, 1569, -1, 1570, 1553, 1505, -1, 1571, 1503, 1572, -1, 1571, 1572, 1570, -1, 1571, 1505, 1503, -1, 1571, 1570, 1505, -1, 1533, 1569, 1514, -1, 1533, 1514, 1461, -1, 1533, 1461, 1517, -1, 1519, 1518, 1573, -1, 1518, 1520, 1573, -1, 1520, 1523, 1573, -1, 1523, 1519, 1573, -1, 1523, 1524, 1574, -1, 1524, 1519, 1574, -1, 1519, 1523, 1574, -1, 1526, 1525, 1575, -1, 1525, 1527, 1575, -1, 1527, 1526, 1575, -1, 1576, 1530, 1535, -1, 1576, 1478, 1530, -1, 1576, 1535, 1478, -1, 1538, 1537, 1553, -1, 1538, 1553, 1570, -1, 1577, 1537, 1536, -1, 1577, 1552, 1537, -1, 1577, 1530, 1552, -1, 1577, 1536, 1530, -1, 1536, 1535, 1530, -1, 1491, 1563, 1548, -1, 1546, 1563, 1491, -1, 1548, 1566, 1549, -1, 1550, 1548, 1547, -1, 1491, 1548, 1550, -1, 1578, 1554, 1505, -1, 1578, 1553, 1554, -1, 1578, 1505, 1553, -1, 1566, 1563, 1560, -1, 1548, 1563, 1566, -1, 1564, 1560, 1561, -1, 1564, 1566, 1560, -1 ] } } ] } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 0.000 description "top" position 14.500 0.000 155.701 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 3.142 description "bottom" position 14.500 0.000 -108.701 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 1.571 description "front" position 14.500 -132.201 23.500 } Viewpoint { jump TRUE orientation -0.000 -0.707 -0.707 3.142 description "back" position 14.500 132.201 23.500 } Viewpoint { jump TRUE orientation 0.577 -0.577 -0.577 2.094 description "right" position -117.701 0.000 23.500 } Viewpoint { jump TRUE orientation 0.577 0.577 0.577 2.094 description "left" position 146.701 0.000 23.500 } NavigationInfo { avatarSize [0.25, 1.6, 0.75] headlight TRUE speed 1.0 type "EXAMINE" visibilityLimit 0.0 } choreonoid-1.5.0/share/model/GR001/parts/L_SHOULDER_R.wrl0000664000000000000000000022243712741425367021166 0ustar rootroot#VRML V2.0 utf8 WorldInfo { title "Exported tringle mesh to VRML97" info ["Created by FreeCAD" ""] } Background { skyAngle 1.57 skyColor 0.1 0.2 0.2 } Transform { scale 0.001 0.001 0.001 rotation 0 0 1 0 scaleOrientation 0 0 1 0 bboxCenter 0 0 0 bboxSize 37.000 36.299 65.500 center 0.000 0.000 0.000 #translation 0.500 -2.150 22.750 children [ Shape { appearance Appearance { material Material { ambientIntensity 0.2 diffuseColor 0.50 0.50 0.50 emissiveColor 0.00 0.00 0.00 # specularColor 0.98 0.98 0.98 shininess 0.06 transparency 0.00 } } geometry IndexedFaceSet { solid FALSE coord Coordinate { point [ -16.500 3.975 0.448, -16.500 4.000 -0.000, -16.500 0.000 0.000, -16.500 3.900 0.890, -16.500 3.776 1.321, -16.500 3.604 1.736, -16.500 3.387 2.128, -16.500 3.127 2.494, -16.500 2.828 2.828, -16.500 2.494 3.127, -16.500 2.128 3.387, -16.500 1.736 3.604, -16.500 1.321 3.776, -16.500 0.890 3.900, -16.500 0.448 3.975, -16.500 0.000 4.000, -16.500 -0.448 3.975, -16.500 -0.890 3.900, -16.500 -1.321 3.776, -16.500 -1.736 3.604, -16.500 -2.128 3.387, -16.500 -2.494 3.127, -16.500 -2.828 2.828, -16.500 -3.127 2.494, -16.500 -3.387 2.128, -16.500 -3.604 1.736, -16.500 -3.776 1.321, -16.500 -3.900 0.890, -16.500 -3.975 0.448, -16.500 -4.000 0.000, -16.500 -3.975 -0.448, -16.500 -3.900 -0.890, -16.500 -3.776 -1.321, -16.500 -3.604 -1.736, -16.500 -3.387 -2.128, -16.500 -3.127 -2.494, -16.500 -2.828 -2.828, -16.500 -2.494 -3.127, -16.500 -2.128 -3.387, -16.500 -1.736 -3.604, -16.500 -1.321 -3.776, -16.500 -0.890 -3.900, -16.500 -0.448 -3.975, -16.500 0.000 -4.000, -16.500 0.448 -3.975, -16.500 0.890 -3.900, -16.500 1.321 -3.776, -16.500 1.736 -3.604, -16.500 2.128 -3.387, -16.500 2.494 -3.127, -16.500 2.828 -2.828, -16.500 3.127 -2.494, -16.500 3.387 -2.128, -16.500 3.604 -1.736, -16.500 3.776 -1.321, -16.500 3.900 -0.890, -16.500 3.975 -0.448, -15.550 4.000 -0.000, -16.500 4.000 -0.000, -15.550 3.864 1.035, -15.550 3.464 2.000, -15.550 2.828 2.828, -15.550 2.000 3.464, -15.550 1.035 3.864, -15.550 0.000 4.000, -16.500 -0.448 3.975, -15.550 -1.035 3.864, -15.550 -2.000 3.464, -15.550 -2.828 2.828, -15.550 -3.464 2.000, -15.550 -3.864 1.035, -15.550 -4.000 0.000, -15.550 -3.864 -1.035, -15.550 -3.464 -2.000, -15.550 -2.828 -2.828, -15.550 -2.000 -3.464, -15.550 -1.035 -3.864, -15.550 0.000 -4.000, -15.550 1.035 -3.864, -16.500 0.890 -3.900, -15.550 2.000 -3.464, -15.550 2.828 -2.828, -15.550 3.464 -2.000, -15.550 3.864 -1.035, -15.550 -11.250 10.000, -15.550 11.250 -29.000, -15.550 -11.250 -29.000, -15.550 11.250 10.000, -15.550 0.000 -9.500, -15.550 -9.925 -29.000, -15.550 -6.855 -29.000, -15.550 6.855 -29.000, -15.550 9.925 -29.000, -14.784 -10.823 -29.000, -14.377 -11.250 -29.000, -15.175 -10.381 -29.000, 9.550 -11.250 -29.000, 9.550 -11.250 10.000, -3.000 -11.250 -9.500, 9.500 -11.250 -29.000, 8.377 -11.250 -29.000, -2.500 -11.250 -29.000, -11.828 -11.250 -29.000, -17.027 7.697 -29.000, -18.113 5.254 -29.000, -16.513 4.678 -29.000, -18.777 2.664 -29.000, -17.102 2.372 -29.000, -19.000 0.000 -29.000, -17.300 0.000 -29.000, -17.102 -2.372 -29.000, -18.777 -2.664 -29.000, -16.513 -4.678 -29.000, -18.113 -5.254 -29.000, -17.027 -7.697 -29.000, -15.550 11.250 10.000, -15.550 -11.250 10.000, 9.550 -11.250 10.000, 9.550 11.250 10.000, -16.425 -0.000 -29.000, -3.000 11.250 -9.500, 9.550 11.250 10.000, 9.550 11.250 -29.000, 9.500 11.250 -29.000, 8.377 11.250 -29.000, -14.377 11.250 -29.000, -2.500 11.250 -29.000, -11.828 11.250 -29.000, -14.784 10.823 -29.000, -15.175 10.381 -29.000, -4.099 -15.962 -29.000, -6.947 -15.505 -29.000, -5.344 -15.827 -31.000, -3.281 -15.998 -31.000, -18.866 -2.065 -31.000, -19.000 0.000 -31.000, -1.214 -15.900 -29.000, -1.214 -15.900 -31.000, -18.467 -4.096 -31.000, -17.809 -6.058 -31.000, -16.903 -7.919 -31.000, -15.765 -9.647 -31.000, -14.413 -11.214 -31.000, -12.870 -12.593 -31.000, -12.172 -13.110 -29.000, -11.162 -13.762 -31.000, -9.668 -14.544 -29.000, -9.317 -14.700 -31.000, -7.367 -15.393 -31.000, 9.550 -5.418 -5.886, 9.550 -6.033 -5.254, 9.550 -4.738 -6.446, 9.550 -6.574 -4.558, 9.550 -4.000 -6.928, 9.550 -7.036 -3.808, 9.550 -3.214 -7.326, 9.550 -7.412 -3.010, 9.550 -7.698 -2.177, 9.550 -7.891 -1.317, 9.550 3.612 -7.138, 9.550 4.376 -6.697, 9.550 -7.036 3.808, 9.550 -6.574 4.558, 9.550 -7.412 3.010, 9.550 -7.698 2.177, 9.550 -7.891 1.317, 9.550 -7.988 0.441, 9.550 -7.988 -0.441, 9.550 5.086 -6.175, 9.550 -6.033 5.254, 9.550 5.734 -5.578, 9.550 -5.418 5.886, 9.550 6.313 -4.914, 9.550 -4.738 6.446, 9.550 6.815 -4.189, 9.550 -4.000 6.928, 9.550 7.235 -3.414, 9.550 -3.214 7.326, 9.550 -2.388 7.635, 9.550 -1.534 7.852, 9.550 -0.661 7.973, 9.550 0.220 7.997, 9.550 7.951 0.880, 9.550 8.000 -0.000, 9.550 7.806 1.749, 9.550 7.567 2.598, 9.550 7.235 3.414, 9.550 6.815 4.189, 9.550 6.313 4.914, 9.550 5.734 5.578, 9.550 5.086 6.175, 9.550 4.376 6.697, 9.550 3.612 7.138, 9.550 2.805 7.492, 9.550 1.964 7.755, 9.550 1.099 7.924, 9.550 7.951 -0.880, 9.550 7.806 -1.749, 9.550 7.567 -2.598, 9.550 -0.000 -9.500, 9.550 -2.388 -7.635, 9.550 -1.534 -7.852, 9.550 -0.661 -7.973, 9.550 0.220 -7.997, 9.550 1.099 -7.924, 9.550 1.964 -7.755, 9.550 2.805 -7.492, 9.500 -9.987 -29.000, 9.500 9.987 -29.000, 9.525 -0.000 -29.000, 9.500 -14.200 -29.000, 7.147 -12.371 -29.000, 5.808 -13.358 -29.000, 4.373 -14.200 -29.000, -2.500 -14.200 -29.000, -1.312 -14.200 -29.000, 2.939 -12.725 -29.000, -3.000 -14.300 -29.000, -5.368 -14.103 -29.000, -3.000 -15.900 -29.000, -7.670 -13.516 -29.000, -9.843 -12.556 -29.000, -7.796 -13.606 -29.000, -3.000 -14.200 -29.000, -7.164 -12.775 -29.000, -18.455 4.141 -31.000, -17.782 6.123 -31.000, -5.088 15.863 -31.000, -3.000 16.000 -29.000, -3.000 16.000 -31.000, -18.863 2.088 -31.000, -5.688 15.773 -29.000, -7.141 15.455 -31.000, -8.299 15.097 -29.000, -9.123 14.782 -31.000, -10.760 13.992 -29.000, -11.000 13.856 -31.000, -12.740 12.694 -31.000, -13.000 12.490 -29.000, -13.475 12.095 -29.000, -14.314 11.314 -31.000, -13.934 11.681 -29.000, -15.694 9.740 -31.000, -16.856 8.000 -31.000, 9.500 14.300 -29.000, 7.090 12.417 -29.000, 5.685 13.438 -29.000, 4.177 14.300 -29.000, -0.500 11.300 -29.000, -2.500 11.300 -29.000, 2.939 12.775 -29.000, -0.500 14.300 -29.000, -13.000 11.300 -29.000, -11.764 11.300 -29.000, -11.785 11.283 -29.000, -11.806 11.267 -29.000, -7.164 11.275 -29.000, -5.344 -15.827 -31.000, -5.182 -15.851 -53.368, -4.588 -15.921 -54.186, -5.773 -15.758 -52.554, -12.870 -12.593 -31.000, -14.413 -11.214 -31.000, -13.685 -11.909 -50.134, -6.436 -15.627 -51.605, -7.367 -15.393 -31.000, -3.281 -15.998 -31.000, -3.633 -15.987 -55.500, -2.825 -15.999 -55.500, -2.018 -15.970 -55.500, -11.162 -13.762 -31.000, -11.499 -13.556 -49.521, -10.331 -14.222 -49.537, -18.866 -2.065 -31.000, -19.000 0.000 -55.500, -18.774 -2.683 -55.500, -19.000 0.000 -31.000, -1.214 -15.900 -31.000, -1.214 -15.900 -55.500, -18.467 -4.096 -31.000, -18.101 -5.289 -55.500, -16.971 -7.797 -54.915, -17.000 -7.746 -55.500, -9.317 -14.700 -31.000, -9.264 -14.723 -49.757, -8.216 -15.126 -50.185, -17.809 -6.058 -31.000, -16.886 -7.948 -54.338, -16.903 -7.919 -31.000, -16.632 -8.376 -53.432, -16.188 -9.059 -52.487, -15.765 -9.647 -31.000, -15.554 -9.920 -51.593, -14.678 -10.937 -50.760, -7.255 -15.424 -50.813, -12.615 -12.789 -49.721, 6.573 -15.900 -54.980, 8.000 -15.900 -55.500, 8.000 -15.900 -55.367, 9.500 -15.900 -35.000, 6.017 -15.900 -39.246, 7.331 -15.900 -38.781, 8.703 -15.900 -38.537, 10.096 -15.900 -38.521, 11.473 -15.900 -38.732, 12.797 -15.900 -39.165, 14.033 -15.900 -39.809, 5.234 -15.900 -54.352, 4.025 -15.900 -53.502, 2.981 -15.900 -52.454, 9.500 -15.900 -29.000, 1.454 -15.900 -44.260, 2.009 -15.900 -42.983, 2.766 -15.900 -41.813, 3.704 -15.900 -40.783, 4.798 -15.900 -39.919, 2.134 -15.900 -51.242, -1.214 -15.900 -29.000, 1.000 -15.900 -47.000, 1.114 -15.900 -45.611, 15.146 -15.900 -40.646, 1.511 -15.900 -49.901, 1.129 -15.900 -48.473, 10.550 7.951 0.880, 10.550 8.000 -0.000, 10.550 7.806 1.749, 10.550 7.567 2.598, 10.550 7.235 3.414, 10.550 6.815 4.189, 10.550 6.313 4.914, 10.550 5.734 5.578, 10.550 5.086 6.175, 10.550 4.376 6.697, 10.550 3.612 7.138, 10.550 2.805 7.492, 10.550 1.964 7.755, 10.550 1.099 7.924, 10.550 0.220 7.997, 10.550 -0.661 7.973, 10.550 -1.534 7.852, 10.550 -2.388 7.635, 10.550 -3.214 7.326, 10.550 -4.000 6.928, 10.550 -4.738 6.446, 10.550 -5.418 5.886, 10.550 -6.033 5.254, 10.550 -6.574 4.558, 10.550 -7.036 3.808, 10.550 -7.412 3.010, 10.550 -7.698 2.177, 10.550 -7.891 1.317, 10.550 -7.988 0.441, 10.550 -7.988 -0.441, 10.550 -7.891 -1.317, 10.550 -7.698 -2.177, 10.550 -7.412 -3.010, 10.550 -7.036 -3.808, 10.550 -6.574 -4.558, 10.550 -6.033 -5.254, 10.550 -5.418 -5.886, 10.550 -4.738 -6.446, 10.550 -4.000 -6.928, 10.550 -3.214 -7.326, 10.550 -2.388 -7.635, 10.550 -1.534 -7.852, 10.550 -0.661 -7.973, 10.550 0.220 -7.997, 10.550 1.099 -7.924, 10.550 1.964 -7.755, 10.550 2.805 -7.492, 10.550 3.612 -7.138, 10.550 4.376 -6.697, 10.550 5.086 -6.175, 10.550 5.734 -5.578, 10.550 6.313 -4.914, 10.550 6.815 -4.189, 10.550 7.235 -3.414, 10.550 7.567 -2.598, 10.550 7.806 -1.749, 10.550 7.951 -0.880, 9.500 -9.987 -31.000, 9.500 -12.094 -30.000, 9.500 -14.200 -31.000, 9.500 9.987 -31.000, 9.500 12.144 -30.000, 9.500 14.300 -31.000, 6.034 -14.600 -29.000, 2.568 -15.000 -29.000, 9.500 -15.000 -29.000, 3.180 -14.758 -29.000, 3.782 -14.491 -29.000, 4.373 -14.200 -29.000, 9.500 -14.200 -29.000, -2.500 -15.000 -29.000, -2.103 -14.272 -29.000, -2.500 -14.291 -29.000, -1.707 -14.241 -29.000, -1.312 -14.200 -29.000, 0.936 -14.600 -29.000, -2.833 -14.299 -29.000, -2.667 -14.296 -29.000, 1.333 -15.402 -29.000, 0.070 -15.703 -29.000, -2.750 -14.250 -29.000, 8.000 16.000 -55.367, 8.000 16.000 -55.500, 6.424 16.000 -54.924, 7.810 16.000 -38.670, 6.304 16.000 -39.124, 9.500 16.000 -35.000, 9.374 16.000 -38.501, 10.942 16.000 -38.623, 12.461 16.000 -39.033, 13.879 16.000 -39.715, 3.668 16.000 -40.816, 2.538 16.000 -42.124, -2.500 16.000 -31.000, 4.907 16.000 -39.848, 9.500 16.000 -31.000, 2.538 16.000 -51.876, 3.668 16.000 -53.184, -3.000 16.000 -55.500, 4.962 16.000 -54.187, 1.695 16.000 -43.633, 1.176 16.000 -45.281, 1.695 16.000 -50.367, -2.500 16.000 -29.000, 1.000 16.000 -47.000, 15.146 16.000 -40.646, 1.176 16.000 -48.719, -17.782 6.123 -31.000, -16.856 8.000 -31.000, -16.958 7.822 -54.791, -18.101 5.289 -55.500, -18.455 4.141 -31.000, -18.774 2.683 -55.500, -11.000 13.856 -31.000, -11.081 13.809 -49.501, -12.216 13.079 -49.624, -9.993 14.391 -49.585, -9.123 14.782 -31.000, -18.863 2.088 -31.000, -4.230 15.953 -54.678, -3.422 15.994 -55.500, -3.633 15.987 -55.500, -12.740 12.694 -31.000, -13.344 12.206 -49.977, -3.211 15.999 -55.500, -14.314 11.314 -31.000, -14.391 11.236 -50.550, -15.290 10.244 -51.306, -5.088 15.863 -31.000, -4.826 15.896 -53.858, -5.773 15.758 -52.554, -6.283 15.660 -51.792, -7.141 15.455 -31.000, -6.950 15.505 -51.073, -7.859 15.244 -50.388, -15.694 9.740 -31.000, -16.051 9.256 -52.261, -17.000 7.746 -55.500, -16.833 8.040 -54.094, -8.877 14.882 -49.888, -16.543 8.520 -53.203, -0.500 16.000 -29.000, -0.500 20.300 -29.000, -13.000 20.300 -29.000, -6.750 16.395 -29.000, -0.500 15.803 -29.000, 1.108 15.464 -29.000, 4.500 15.150 -29.000, 2.672 14.961 -29.000, 9.500 16.000 -29.000, -0.500 11.300 -2.500, -6.750 11.300 -15.750, -13.000 11.300 -2.500, -0.500 15.800 -15.750, -0.500 20.300 -2.500, -13.000 15.800 -15.750, -13.000 20.300 -2.500, -5.183 -14.132 -53.367, -5.773 -14.029 -52.554, -4.703 -15.008 -54.027, -3.633 -14.286 -55.500, -4.589 -14.211 -54.184, -3.422 -14.294 -55.500, -3.211 -14.298 -55.500, -3.000 -15.900 -55.500, -3.000 -14.300 -55.500, -11.455 -11.533 -49.517, -10.309 -12.291 -49.540, -17.000 -2.914 -55.500, -16.996 -2.931 -55.292, -9.245 -12.864 -49.762, -16.986 -2.982 -55.086, -16.955 -3.121 -54.768, -8.209 -13.317 -50.189, -16.874 -3.463 -54.279, -7.253 -13.653 -50.814, -6.435 -13.881 -51.607, -16.618 -4.364 -53.393, -16.133 -5.659 -52.393, -15.411 -7.103 -51.433, -14.546 -8.437 -50.660, -13.579 -9.621 -50.083, -12.548 -10.646 -49.703, -17.000 2.914 -55.500, -17.166 1.950 -55.500, -17.267 0.977 -55.500, -17.267 -0.977 -55.500, -17.166 -1.950 -55.500, -17.300 0.000 -55.500, -18.000 -0.000 -55.500, 8.000 -14.200 -55.500, 4.373 -14.200 -55.500, 0.713 -15.563 -55.500, 2.585 -14.994 -55.500, 3.393 -15.050 -55.500, 8.000 -14.200 -55.367, 4.143 -15.450 -29.000, 15.000 -15.900 -47.500, 17.998 -15.900 -47.167, 18.000 -15.900 -47.000, 17.993 -15.900 -47.333, 17.985 -15.900 -47.500, 17.932 -15.900 -45.926, 17.847 -15.900 -45.394, 17.983 -15.900 -46.462, 13.151 -15.900 -48.634, 15.000 -15.900 -49.500, 12.622 -15.900 -49.500, 13.445 -15.900 -47.662, 13.484 -15.900 -46.648, 13.267 -15.900 -45.656, 8.000 -15.900 -50.708, 16.095 -15.900 -41.638, 12.808 -15.900 -44.751, 16.016 -15.900 -41.542, 15.936 -15.900 -41.447, 15.854 -15.900 -41.354, 6.982 -15.900 -50.108, 12.135 -15.900 -43.991, 6.183 -15.900 -49.236, 11.293 -15.900 -43.424, 5.675 -15.900 -48.169, 10.335 -15.900 -43.088, 5.500 -15.900 -47.000, 9.324 -15.900 -43.004, 8.323 -15.900 -43.177, 5.629 -15.900 -45.993, 6.007 -15.900 -45.051, 7.399 -15.900 -43.596, 6.610 -15.900 -44.235, 9.500 -15.000 -31.000, 9.500 -15.050 -32.000, 9.500 -14.200 -35.000, 9.500 -14.200 -31.000, 15.146 -14.200 -40.646, 10.550 -0.663 -0.749, 10.550 -0.749 -0.663, 10.550 -0.568 -0.823, 10.550 -0.823 -0.568, 10.550 -0.885 -0.465, 10.550 -0.465 -0.885, 10.550 -0.355 -0.935, 10.550 -0.935 -0.355, 10.550 -0.239 -0.971, 10.550 -0.971 -0.239, 10.550 -0.121 -0.993, 10.550 -0.993 -0.121, 10.550 -1.000 0.000, 10.550 -0.000 -1.000, 10.550 -0.993 0.121, 10.550 0.121 -0.993, 10.550 0.239 -0.971, 10.550 -0.971 0.239, 10.550 -7.698 2.177, 10.550 0.355 -0.935, 10.550 -0.935 0.355, 10.550 -7.412 3.010, 10.550 0.465 -0.885, 10.550 4.376 -6.697, 10.550 -0.885 0.465, 10.550 0.568 -0.823, 10.550 -0.823 0.568, 10.550 0.663 -0.749, 10.550 -0.749 0.663, 10.550 0.749 -0.663, 10.550 -0.663 0.749, 10.550 0.823 -0.568, 10.550 -4.738 6.446, 10.550 -0.568 0.823, 10.550 0.885 -0.465, 10.550 -4.000 6.928, 10.550 -0.465 0.885, 10.550 0.935 -0.355, 10.550 -3.214 7.326, 10.550 -0.355 0.935, 10.550 0.971 -0.239, 10.550 -2.388 7.635, 10.550 -0.239 0.971, 10.550 0.993 -0.121, 10.550 -1.534 7.852, 10.550 -0.121 0.993, 10.550 1.000 -0.000, 10.550 -0.661 7.973, 10.550 -0.000 1.000, 10.550 0.220 7.997, 10.550 0.121 0.993, 10.550 0.993 0.121, 10.550 1.099 7.924, 10.550 0.239 0.971, 10.550 0.971 0.239, 10.550 1.964 7.755, 10.550 0.355 0.935, 10.550 7.567 2.598, 10.550 0.935 0.355, 10.550 2.805 7.492, 10.550 7.235 3.414, 10.550 0.885 0.465, 10.550 3.612 7.138, 10.550 0.465 0.885, 10.550 6.815 4.189, 10.550 0.823 0.568, 10.550 4.376 6.697, 10.550 0.568 0.823, 10.550 6.313 4.914, 10.550 0.749 0.663, 10.550 5.086 6.175, 10.550 0.663 0.749, 10.550 5.734 5.578, 7.993 -11.626 -31.000, 9.500 -9.987 -31.000, 6.273 -13.039 -31.000, 4.373 -14.200 -31.000, -1.312 -14.200 -31.000, 9.500 9.987 -31.000, 3.500 0.050 -31.000, -2.500 -14.200 -31.000, -2.500 14.300 -31.000, 4.177 14.300 -31.000, 7.939 11.676 -31.000, 6.153 13.124 -31.000, 9.500 14.300 -31.000, 9.500 16.000 -31.000, 9.500 14.300 -29.000, 9.500 16.000 -29.000, 15.000 16.000 -49.500, 13.830 16.000 -49.500, 14.285 16.000 -48.451, 18.000 16.000 -47.000, 17.998 16.000 -47.167, 15.000 16.000 -47.500, 17.993 16.000 -47.333, 17.985 16.000 -47.500, 17.932 16.000 -45.926, 17.983 16.000 -46.462, 14.489 16.000 -47.327, 17.847 16.000 -45.394, 14.433 16.000 -46.186, 8.000 16.000 -55.367, 6.424 16.000 -54.924, 8.000 16.000 -51.770, 14.119 16.000 -45.087, 4.962 16.000 -54.187, 6.853 16.000 -51.242, 16.095 16.000 -41.638, 13.564 16.000 -44.088, 16.016 16.000 -41.542, 15.936 16.000 -41.447, 15.854 16.000 -41.354, 3.668 16.000 -53.184, 5.875 16.000 -50.443, 12.797 16.000 -43.241, 15.146 16.000 -40.646, 2.538 16.000 -51.876, 5.128 16.000 -49.425, 11.857 16.000 -42.590, 13.879 16.000 -39.715, 1.695 16.000 -50.367, 4.659 16.000 -48.253, 10.794 16.000 -42.170, 12.461 16.000 -39.033, 4.500 16.000 -47.000, 1.176 16.000 -48.719, 9.664 16.000 -42.003, 10.942 16.000 -38.623, 1.000 16.000 -47.000, 8.525 16.000 -42.096, 9.374 16.000 -38.501, 7.810 16.000 -38.670, 4.631 16.000 -45.865, 1.176 16.000 -45.281, 7.436 16.000 -42.446, 6.304 16.000 -39.124, 5.016 16.000 -44.789, 1.695 16.000 -43.633, 6.456 16.000 -43.033, 4.907 16.000 -39.848, 5.635 16.000 -43.828, 2.538 16.000 -42.124, 3.668 16.000 -40.816, 8.000 14.300 -55.367, 8.000 14.300 -55.500, 8.000 16.000 -55.500, 4.177 14.300 -55.500, 1.883 15.237 -55.500, -0.529 15.808 -55.500, 9.500 14.300 -35.000, 15.146 14.300 -40.646, 9.500 16.000 -35.000, 3.500 16.000 -30.000, -3.633 14.286 -55.500, -4.231 14.247 -54.677, -4.703 15.008 -54.027, -5.773 14.029 -52.554, -4.827 14.183 -53.857, -3.316 15.143 -55.500, -3.000 14.300 -55.500, -3.211 14.298 -55.500, -3.422 14.294 -55.500, -10.076 12.426 -49.572, -8.979 12.990 -49.850, -16.993 2.946 -55.216, -7.981 13.404 -50.315, -7.074 13.708 -50.963, -16.973 3.040 -54.934, -16.927 3.246 -54.565, -6.328 13.907 -51.736, -16.817 3.683 -54.031, -16.569 4.514 -53.267, -16.026 5.901 -52.223, -15.291 7.309 -51.306, -14.387 8.651 -50.547, -13.359 9.858 -49.983, -12.260 10.896 -49.634, -11.138 11.759 -49.502, -0.500 20.300 -2.500, -13.000 20.300 -29.000, -13.000 20.300 -2.500, -0.500 20.300 -29.000, -13.000 11.300 -2.500, -12.365 -10.807 -31.000, -13.807 -9.365 -31.000, -7.029 -13.721 -31.000, -8.940 -13.008 -31.000, -10.731 -12.030 -31.000, -17.300 0.000 -31.000, -5.035 -14.154 -31.000, -3.000 -14.300 -31.000, -17.154 -2.035 -31.000, -16.721 -4.029 -31.000, -16.008 -5.940 -31.000, -15.030 -7.731 -31.000, -1.312 -14.200 -55.500, -2.436 -14.289 -55.500, -1.873 -14.256 -55.500, 0.686 -15.050 -55.500, -10.731 12.030 -31.000, -8.940 13.008 -31.000, -12.365 10.807 -31.000, -16.721 4.029 -31.000, -16.008 5.940 -31.000, -17.154 2.035 -31.000, -13.807 9.365 -31.000, -3.000 14.300 -31.000, -15.030 7.731 -31.000, -5.035 14.154 -31.000, -7.029 13.721 -31.000, 6.713 -14.200 -55.030, 5.494 -14.200 -54.497, 4.373 -14.200 -53.780, 17.780 -14.200 -48.920, 17.985 -14.200 -47.500, 17.780 -15.900 -48.920, 17.340 -14.200 -50.284, 17.340 -15.900 -50.284, 16.676 -14.200 -51.556, 16.676 -15.900 -51.556, 15.808 -14.200 -52.697, 15.808 -15.900 -52.697, 14.760 -15.900 -53.677, 14.760 -14.200 -53.677, 13.563 -15.900 -54.466, 13.563 -14.200 -54.466, 12.250 -15.900 -55.043, 12.250 -14.200 -55.043, 10.858 -15.900 -55.391, 10.858 -14.200 -55.391, 9.428 -15.900 -55.500, 9.428 -14.200 -55.500, 18.000 -15.900 -47.500, 10.009 -15.900 -50.967, 10.997 -15.900 -50.709, 8.988 -15.900 -50.967, 12.993 -15.900 -51.500, 11.888 -15.900 -50.209, 12.808 -14.200 -44.751, 8.000 -14.200 -50.708, 6.982 -14.200 -50.108, 12.135 -14.200 -43.991, 6.183 -14.200 -49.236, 13.267 -14.200 -45.656, 5.629 -14.200 -45.993, 5.500 -14.200 -47.000, 5.675 -14.200 -48.169, 13.484 -14.200 -46.648, 6.007 -14.200 -45.051, 13.445 -14.200 -47.662, 6.610 -14.200 -44.235, 13.151 -14.200 -48.634, 7.399 -14.200 -43.596, 12.622 -14.200 -49.500, 8.323 -14.200 -43.177, 11.888 -14.200 -50.209, 9.324 -14.200 -43.004, 10.997 -14.200 -50.709, 10.335 -14.200 -43.088, 10.009 -14.200 -50.967, 11.293 -14.200 -43.424, 8.988 -14.200 -50.967, 15.391 -15.900 -40.873, 15.627 -15.900 -41.109, 16.058 -15.900 -41.558, 17.472 -15.900 -44.052, 16.883 -15.900 -42.788, 18.000 -15.900 -45.723, 5.794 -14.200 -39.351, 4.373 -14.200 -40.220, 7.357 -14.200 -38.775, 13.799 -14.200 -39.667, 9.002 -14.200 -38.515, 9.760 -14.200 -35.823, 10.666 -14.200 -38.580, 12.286 -14.200 -38.970, 15.391 -14.200 -40.873, 15.627 -14.200 -41.109, 15.854 -14.200 -41.354, 10.550 -0.000 0.000, 3.215 -14.200 -52.723, 2.271 -14.200 -51.472, 1.573 -14.200 -50.068, 1.145 -14.200 -48.561, 1.000 -14.200 -47.000, 3.215 -14.200 -41.277, 2.271 -14.200 -42.528, 1.145 -14.200 -45.439, 1.573 -14.200 -43.932, 1.531 -14.200 -43.250, -2.156 -14.200 -43.250, -3.000 -14.200 -55.500, -3.000 -14.200 -31.000, -9.900 0.000 -31.000, 3.083 14.300 -52.574, 4.177 14.300 -53.627, 2.194 14.300 -51.344, 1.538 14.300 -49.976, 1.136 14.300 -48.512, 1.000 14.300 -47.000, 4.177 14.300 -40.373, 3.083 14.300 -41.426, 0.589 14.300 -43.250, 1.136 14.300 -45.488, 1.538 14.300 -44.024, 2.194 14.300 -42.656, 12.219 14.300 -38.947, 13.768 14.300 -39.649, 5.603 14.300 -39.446, 7.185 14.300 -38.821, 9.662 14.300 -35.823, 8.860 14.300 -38.524, 10.561 14.300 -38.566, 18.000 16.000 -47.500, 9.328 16.000 -51.997, 10.669 16.000 -51.861, 10.858 16.000 -55.391, 12.993 16.000 -51.500, 11.925 16.000 -51.372, 13.005 16.000 -50.566, 15.808 16.000 -52.697, 14.760 16.000 -53.677, 13.563 16.000 -54.466, 17.780 16.000 -48.920, 17.340 16.000 -50.284, 16.676 16.000 -51.556, 12.250 16.000 -55.043, 9.428 16.000 -55.500, 4.631 14.300 -45.865, 4.500 14.300 -47.000, 5.016 14.300 -44.789, 5.635 14.300 -43.828, 6.456 14.300 -43.033, 7.436 14.300 -42.446, 8.525 14.300 -42.096, 9.664 14.300 -42.003, 10.794 14.300 -42.170, 11.857 14.300 -42.590, 12.797 14.300 -43.241, 13.564 14.300 -44.088, 14.119 14.300 -45.087, 14.433 14.300 -46.186, 14.489 14.300 -47.327, 14.285 14.300 -48.451, 13.830 14.300 -49.500, 13.005 14.300 -50.566, 11.925 14.300 -51.372, 10.669 14.300 -51.861, 9.328 14.300 -51.997, 8.000 14.300 -51.770, 6.853 14.300 -51.242, 5.875 14.300 -50.443, 5.128 14.300 -49.425, 4.659 14.300 -48.253, 15.391 16.000 -40.873, 15.627 16.000 -41.109, 16.058 16.000 -41.558, 16.883 16.000 -42.788, 17.472 16.000 -44.052, 18.000 16.000 -45.723, 6.635 14.300 -55.002, 5.348 14.300 -54.417, 17.985 14.300 -47.500, 17.780 14.300 -48.920, 17.340 14.300 -50.284, 16.676 14.300 -51.556, 15.808 14.300 -52.697, 14.760 14.300 -53.677, 13.563 14.300 -54.466, 12.250 14.300 -55.043, 10.858 14.300 -55.391, 9.428 14.300 -55.500, 0.589 15.150 -55.500, 15.391 14.300 -40.873, 15.627 14.300 -41.109, 15.854 14.300 -41.354, -2.156 -14.250 -55.500, 17.847 -14.200 -45.394, 16.095 -14.200 -41.638, 16.016 -14.200 -41.542, 15.936 -14.200 -41.447, 18.000 -14.200 -47.000, 17.998 -14.200 -47.167, 15.000 -14.200 -47.500, 17.993 -14.200 -47.333, 17.932 -14.200 -45.926, 17.983 -14.200 -46.462, 15.000 -14.200 -49.500, 18.000 -14.200 -47.500, 12.993 -14.200 -51.500, 16.058 -14.200 -41.558, 16.883 -14.200 -42.788, 17.472 -14.200 -44.052, 18.000 -14.200 -45.723, 2.686 -14.200 -47.000, 2.589 14.300 -47.000, 16.095 14.300 -41.638, 17.847 14.300 -45.394, 16.016 14.300 -41.542, 15.936 14.300 -41.447, 15.000 14.300 -49.500, 15.000 14.300 -47.500, 17.998 14.300 -47.167, 18.000 14.300 -47.000, 17.993 14.300 -47.333, 17.983 14.300 -46.462, 17.932 14.300 -45.926, 18.000 14.300 -47.500, 12.993 14.300 -51.500, 16.058 14.300 -41.558, 16.883 14.300 -42.788, 17.472 14.300 -44.052, 18.000 14.300 -45.723 ] } colorPerVertex FALSE coordIndex [ 0, 1, 2, -1, 3, 0, 2, -1, 4, 3, 2, -1, 5, 4, 2, -1, 6, 5, 2, -1, 7, 6, 2, -1, 8, 7, 2, -1, 9, 8, 2, -1, 10, 9, 2, -1, 11, 10, 2, -1, 12, 11, 2, -1, 13, 12, 2, -1, 14, 13, 2, -1, 15, 14, 2, -1, 16, 15, 2, -1, 17, 16, 2, -1, 18, 17, 2, -1, 19, 18, 2, -1, 20, 19, 2, -1, 21, 20, 2, -1, 22, 21, 2, -1, 23, 22, 2, -1, 24, 23, 2, -1, 25, 24, 2, -1, 26, 25, 2, -1, 27, 26, 2, -1, 28, 27, 2, -1, 29, 28, 2, -1, 30, 29, 2, -1, 31, 30, 2, -1, 32, 31, 2, -1, 33, 32, 2, -1, 34, 33, 2, -1, 35, 34, 2, -1, 36, 35, 2, -1, 37, 36, 2, -1, 38, 37, 2, -1, 39, 38, 2, -1, 40, 39, 2, -1, 41, 40, 2, -1, 42, 41, 2, -1, 43, 42, 2, -1, 44, 43, 2, -1, 45, 44, 2, -1, 46, 45, 2, -1, 47, 46, 2, -1, 48, 47, 2, -1, 49, 48, 2, -1, 50, 49, 2, -1, 51, 50, 2, -1, 52, 51, 2, -1, 53, 52, 2, -1, 54, 53, 2, -1, 55, 54, 2, -1, 56, 55, 2, -1, 1, 56, 2, -1, 0, 57, 58, -1, 59, 0, 3, -1, 59, 57, 0, -1, 4, 59, 3, -1, 60, 4, 5, -1, 60, 59, 4, -1, 6, 60, 5, -1, 7, 60, 6, -1, 61, 60, 7, -1, 61, 7, 8, -1, 9, 61, 8, -1, 62, 61, 9, -1, 62, 9, 10, -1, 11, 62, 10, -1, 12, 62, 11, -1, 63, 62, 12, -1, 13, 63, 12, -1, 14, 63, 13, -1, 64, 14, 15, -1, 64, 63, 14, -1, 65, 64, 15, -1, 66, 65, 17, -1, 66, 64, 65, -1, 18, 66, 17, -1, 19, 66, 18, -1, 67, 66, 19, -1, 20, 67, 19, -1, 21, 67, 20, -1, 68, 21, 22, -1, 68, 67, 21, -1, 23, 68, 22, -1, 69, 23, 24, -1, 69, 68, 23, -1, 25, 69, 24, -1, 26, 69, 25, -1, 70, 69, 26, -1, 27, 70, 26, -1, 28, 70, 27, -1, 71, 28, 29, -1, 71, 70, 28, -1, 30, 71, 29, -1, 72, 30, 31, -1, 72, 71, 30, -1, 32, 72, 31, -1, 73, 32, 33, -1, 73, 72, 32, -1, 34, 73, 33, -1, 35, 73, 34, -1, 74, 35, 36, -1, 74, 73, 35, -1, 37, 74, 36, -1, 75, 37, 38, -1, 75, 74, 37, -1, 39, 75, 38, -1, 76, 39, 40, -1, 76, 75, 39, -1, 41, 76, 40, -1, 42, 76, 41, -1, 77, 76, 42, -1, 77, 42, 43, -1, 44, 77, 43, -1, 78, 77, 44, -1, 78, 44, 79, -1, 46, 78, 79, -1, 80, 78, 46, -1, 80, 46, 47, -1, 48, 80, 47, -1, 49, 80, 48, -1, 81, 80, 49, -1, 81, 49, 50, -1, 51, 81, 50, -1, 82, 81, 51, -1, 82, 51, 52, -1, 53, 82, 52, -1, 83, 82, 53, -1, 83, 53, 54, -1, 55, 83, 54, -1, 56, 83, 55, -1, 57, 83, 56, -1, 57, 56, 58, -1, 68, 69, 84, -1, 67, 68, 84, -1, 66, 67, 84, -1, 83, 85, 82, -1, 64, 66, 84, -1, 72, 73, 86, -1, 87, 83, 57, -1, 87, 57, 59, -1, 87, 59, 60, -1, 87, 60, 61, -1, 87, 61, 62, -1, 87, 62, 63, -1, 87, 63, 64, -1, 87, 64, 84, -1, 87, 85, 83, -1, 88, 77, 78, -1, 88, 78, 80, -1, 88, 80, 81, -1, 88, 81, 82, -1, 88, 73, 74, -1, 88, 74, 75, -1, 88, 75, 76, -1, 88, 76, 77, -1, 88, 89, 86, -1, 88, 90, 89, -1, 88, 91, 90, -1, 84, 69, 70, -1, 88, 92, 91, -1, 84, 70, 71, -1, 88, 85, 92, -1, 84, 71, 72, -1, 88, 86, 73, -1, 88, 82, 85, -1, 84, 72, 86, -1, 93, 94, 86, -1, 93, 86, 95, -1, 95, 86, 89, -1, 96, 97, 98, -1, 97, 84, 98, -1, 99, 96, 98, -1, 84, 86, 98, -1, 100, 99, 98, -1, 86, 94, 98, -1, 101, 100, 98, -1, 94, 102, 98, -1, 102, 101, 98, -1, 103, 91, 92, -1, 104, 105, 91, -1, 104, 91, 103, -1, 106, 107, 105, -1, 106, 105, 104, -1, 108, 109, 107, -1, 108, 107, 106, -1, 110, 109, 108, -1, 111, 112, 110, -1, 111, 110, 108, -1, 113, 90, 112, -1, 113, 112, 111, -1, 114, 90, 113, -1, 89, 90, 114, -1, 115, 116, 117, -1, 115, 117, 118, -1, 119, 90, 91, -1, 119, 109, 110, -1, 119, 110, 112, -1, 119, 112, 90, -1, 119, 91, 105, -1, 119, 105, 107, -1, 119, 107, 109, -1, 120, 121, 122, -1, 120, 87, 121, -1, 120, 122, 123, -1, 120, 85, 87, -1, 120, 123, 124, -1, 120, 125, 85, -1, 120, 124, 126, -1, 120, 127, 125, -1, 120, 126, 127, -1, 125, 128, 85, -1, 128, 129, 85, -1, 129, 92, 85, -1, 130, 131, 132, -1, 133, 130, 132, -1, 134, 108, 135, -1, 136, 133, 137, -1, 136, 130, 133, -1, 111, 108, 134, -1, 138, 111, 134, -1, 113, 111, 138, -1, 139, 113, 138, -1, 114, 139, 140, -1, 114, 113, 139, -1, 141, 114, 140, -1, 89, 114, 141, -1, 95, 89, 141, -1, 142, 93, 95, -1, 142, 95, 141, -1, 94, 93, 142, -1, 143, 94, 142, -1, 144, 94, 143, -1, 145, 144, 143, -1, 146, 144, 145, -1, 147, 146, 145, -1, 148, 146, 147, -1, 131, 146, 148, -1, 132, 131, 148, -1, 96, 149, 150, -1, 149, 96, 151, -1, 96, 150, 152, -1, 151, 96, 153, -1, 96, 152, 154, -1, 153, 96, 155, -1, 96, 154, 156, -1, 96, 156, 157, -1, 96, 157, 158, -1, 159, 122, 160, -1, 161, 162, 97, -1, 163, 161, 97, -1, 164, 163, 97, -1, 165, 164, 97, -1, 166, 165, 97, -1, 167, 166, 97, -1, 158, 167, 97, -1, 96, 158, 97, -1, 160, 122, 168, -1, 97, 162, 169, -1, 168, 122, 170, -1, 97, 169, 171, -1, 170, 122, 172, -1, 97, 171, 173, -1, 172, 122, 174, -1, 97, 173, 175, -1, 174, 122, 176, -1, 97, 175, 177, -1, 97, 177, 178, -1, 97, 178, 179, -1, 97, 179, 180, -1, 97, 180, 181, -1, 182, 183, 121, -1, 184, 182, 121, -1, 185, 184, 121, -1, 186, 185, 121, -1, 187, 186, 121, -1, 188, 187, 121, -1, 189, 188, 121, -1, 190, 189, 121, -1, 191, 190, 121, -1, 192, 191, 121, -1, 193, 192, 121, -1, 194, 193, 121, -1, 195, 194, 121, -1, 181, 195, 121, -1, 97, 181, 121, -1, 183, 122, 121, -1, 196, 122, 183, -1, 197, 122, 196, -1, 198, 122, 197, -1, 176, 122, 198, -1, 96, 122, 199, -1, 122, 159, 199, -1, 200, 155, 199, -1, 201, 200, 199, -1, 202, 201, 199, -1, 203, 202, 199, -1, 204, 203, 199, -1, 205, 204, 199, -1, 206, 205, 199, -1, 159, 206, 199, -1, 155, 96, 199, -1, 96, 99, 207, -1, 122, 208, 123, -1, 207, 208, 209, -1, 122, 96, 209, -1, 96, 207, 209, -1, 208, 122, 209, -1, 210, 99, 100, -1, 211, 210, 100, -1, 212, 210, 211, -1, 213, 210, 212, -1, 214, 215, 101, -1, 216, 213, 212, -1, 216, 212, 211, -1, 216, 211, 100, -1, 216, 215, 213, -1, 216, 100, 101, -1, 216, 101, 215, -1, 130, 217, 218, -1, 130, 219, 217, -1, 131, 218, 220, -1, 131, 130, 218, -1, 144, 221, 102, -1, 144, 146, 221, -1, 94, 144, 102, -1, 136, 219, 130, -1, 222, 220, 221, -1, 222, 146, 131, -1, 222, 131, 220, -1, 222, 221, 146, -1, 223, 214, 101, -1, 218, 217, 223, -1, 218, 223, 101, -1, 224, 102, 221, -1, 224, 221, 220, -1, 224, 220, 218, -1, 224, 101, 102, -1, 224, 218, 101, -1, 225, 104, 226, -1, 106, 104, 225, -1, 227, 228, 229, -1, 230, 106, 225, -1, 108, 230, 135, -1, 231, 228, 227, -1, 108, 106, 230, -1, 232, 231, 227, -1, 233, 231, 232, -1, 234, 233, 232, -1, 235, 234, 236, -1, 235, 233, 234, -1, 237, 235, 236, -1, 238, 235, 237, -1, 239, 238, 237, -1, 240, 241, 239, -1, 240, 239, 237, -1, 125, 241, 240, -1, 128, 125, 240, -1, 129, 128, 240, -1, 242, 129, 240, -1, 92, 129, 242, -1, 243, 92, 242, -1, 103, 92, 243, -1, 226, 103, 243, -1, 104, 103, 226, -1, 124, 123, 244, -1, 245, 124, 244, -1, 246, 245, 244, -1, 247, 246, 244, -1, 126, 248, 249, -1, 126, 124, 248, -1, 250, 251, 248, -1, 250, 247, 251, -1, 250, 124, 245, -1, 250, 245, 246, -1, 250, 246, 247, -1, 250, 248, 124, -1, 252, 238, 239, -1, 241, 252, 239, -1, 125, 252, 241, -1, 253, 252, 254, -1, 254, 252, 255, -1, 255, 252, 127, -1, 127, 252, 125, -1, 256, 126, 249, -1, 256, 127, 126, -1, 256, 253, 254, -1, 256, 254, 255, -1, 256, 255, 127, -1, 256, 249, 253, -1, 257, 258, 259, -1, 257, 260, 258, -1, 261, 262, 263, -1, 257, 264, 260, -1, 257, 265, 264, -1, 266, 259, 267, -1, 266, 267, 268, -1, 266, 268, 269, -1, 270, 271, 272, -1, 266, 257, 259, -1, 270, 261, 271, -1, 273, 274, 275, -1, 273, 276, 274, -1, 277, 269, 278, -1, 277, 266, 269, -1, 279, 275, 280, -1, 279, 273, 275, -1, 281, 280, 282, -1, 283, 284, 285, -1, 283, 272, 284, -1, 283, 270, 272, -1, 286, 281, 287, -1, 286, 279, 280, -1, 286, 280, 281, -1, 288, 289, 290, -1, 288, 287, 289, -1, 288, 286, 287, -1, 291, 292, 293, -1, 291, 290, 292, -1, 291, 288, 290, -1, 265, 294, 264, -1, 265, 285, 294, -1, 265, 283, 285, -1, 262, 293, 263, -1, 262, 291, 293, -1, 261, 295, 271, -1, 261, 263, 295, -1, 296, 297, 298, -1, 299, 300, 301, -1, 299, 301, 302, -1, 299, 302, 303, -1, 299, 303, 304, -1, 299, 304, 305, -1, 299, 305, 306, -1, 278, 296, 307, -1, 278, 307, 308, -1, 278, 308, 309, -1, 277, 299, 310, -1, 278, 297, 296, -1, 277, 311, 312, -1, 277, 312, 313, -1, 277, 313, 314, -1, 277, 314, 315, -1, 277, 315, 300, -1, 277, 300, 299, -1, 316, 278, 309, -1, 317, 277, 310, -1, 277, 278, 318, -1, 277, 318, 319, -1, 277, 319, 311, -1, 320, 299, 306, -1, 321, 278, 316, -1, 322, 278, 321, -1, 318, 278, 322, -1, 323, 183, 182, -1, 323, 324, 183, -1, 184, 323, 182, -1, 325, 323, 184, -1, 185, 325, 184, -1, 326, 325, 185, -1, 186, 326, 185, -1, 327, 326, 186, -1, 187, 327, 186, -1, 328, 327, 187, -1, 188, 328, 187, -1, 329, 328, 188, -1, 189, 329, 188, -1, 330, 329, 189, -1, 190, 330, 189, -1, 331, 330, 190, -1, 191, 331, 190, -1, 332, 331, 191, -1, 192, 332, 191, -1, 333, 332, 192, -1, 193, 333, 192, -1, 334, 333, 193, -1, 194, 334, 193, -1, 335, 334, 194, -1, 195, 335, 194, -1, 336, 335, 195, -1, 337, 195, 181, -1, 337, 336, 195, -1, 180, 337, 181, -1, 338, 337, 180, -1, 339, 180, 179, -1, 339, 338, 180, -1, 178, 339, 179, -1, 340, 339, 178, -1, 341, 178, 177, -1, 341, 340, 178, -1, 175, 341, 177, -1, 342, 341, 175, -1, 343, 175, 173, -1, 343, 342, 175, -1, 171, 343, 173, -1, 344, 343, 171, -1, 345, 344, 171, -1, 345, 171, 169, -1, 162, 345, 169, -1, 346, 345, 162, -1, 161, 346, 162, -1, 347, 346, 161, -1, 163, 347, 161, -1, 348, 347, 163, -1, 164, 348, 163, -1, 349, 348, 164, -1, 350, 349, 164, -1, 350, 164, 165, -1, 166, 350, 165, -1, 351, 350, 166, -1, 167, 351, 166, -1, 352, 351, 167, -1, 158, 352, 167, -1, 353, 352, 158, -1, 157, 353, 158, -1, 354, 353, 157, -1, 355, 157, 156, -1, 355, 354, 157, -1, 154, 355, 156, -1, 356, 355, 154, -1, 152, 356, 154, -1, 357, 356, 152, -1, 150, 357, 152, -1, 358, 357, 150, -1, 359, 150, 149, -1, 359, 358, 150, -1, 151, 359, 149, -1, 360, 359, 151, -1, 153, 360, 151, -1, 361, 360, 153, -1, 362, 153, 155, -1, 362, 361, 153, -1, 200, 362, 155, -1, 363, 362, 200, -1, 201, 363, 200, -1, 364, 363, 201, -1, 202, 364, 201, -1, 365, 364, 202, -1, 366, 202, 203, -1, 366, 365, 202, -1, 204, 366, 203, -1, 367, 366, 204, -1, 205, 367, 204, -1, 368, 367, 205, -1, 206, 368, 205, -1, 369, 368, 206, -1, 159, 369, 206, -1, 370, 369, 159, -1, 160, 370, 159, -1, 371, 370, 160, -1, 168, 371, 160, -1, 372, 371, 168, -1, 170, 372, 168, -1, 373, 372, 170, -1, 172, 373, 170, -1, 374, 373, 172, -1, 174, 374, 172, -1, 375, 374, 174, -1, 176, 375, 174, -1, 376, 375, 176, -1, 377, 376, 176, -1, 377, 176, 198, -1, 197, 377, 198, -1, 378, 377, 197, -1, 196, 378, 197, -1, 379, 378, 196, -1, 183, 379, 196, -1, 324, 379, 183, -1, 99, 380, 207, -1, 99, 210, 381, -1, 382, 380, 381, -1, 210, 382, 381, -1, 380, 99, 381, -1, 380, 383, 208, -1, 207, 380, 208, -1, 208, 383, 123, -1, 244, 123, 384, -1, 385, 244, 384, -1, 383, 385, 384, -1, 123, 383, 384, -1, 386, 387, 388, -1, 386, 389, 387, -1, 386, 390, 389, -1, 386, 391, 390, -1, 386, 392, 391, -1, 386, 388, 392, -1, 393, 394, 395, -1, 393, 396, 394, -1, 393, 397, 396, -1, 398, 391, 397, -1, 398, 387, 389, -1, 398, 389, 390, -1, 398, 390, 391, -1, 398, 393, 387, -1, 398, 397, 393, -1, 214, 394, 396, -1, 214, 396, 397, -1, 395, 394, 214, -1, 393, 399, 217, -1, 393, 400, 399, -1, 393, 395, 400, -1, 219, 393, 217, -1, 219, 317, 393, -1, 387, 393, 401, -1, 401, 393, 402, -1, 402, 393, 317, -1, 400, 395, 214, -1, 217, 399, 223, -1, 403, 214, 223, -1, 403, 399, 400, -1, 403, 400, 214, -1, 403, 223, 399, -1, 404, 405, 406, -1, 407, 408, 409, -1, 410, 407, 409, -1, 411, 410, 409, -1, 412, 411, 409, -1, 413, 412, 409, -1, 414, 415, 416, -1, 417, 414, 416, -1, 408, 417, 416, -1, 418, 409, 416, -1, 419, 420, 421, -1, 409, 408, 416, -1, 422, 406, 421, -1, 420, 422, 421, -1, 423, 424, 229, -1, 415, 423, 229, -1, 406, 405, 421, -1, 416, 415, 229, -1, 419, 421, 425, -1, 426, 416, 228, -1, 416, 229, 228, -1, 421, 424, 427, -1, 229, 424, 421, -1, 413, 409, 428, -1, 425, 421, 429, -1, 429, 421, 427, -1, 430, 431, 432, -1, 430, 432, 433, -1, 434, 430, 433, -1, 434, 433, 435, -1, 436, 437, 438, -1, 436, 439, 437, -1, 436, 440, 439, -1, 441, 434, 435, -1, 441, 435, 274, -1, 442, 443, 444, -1, 276, 441, 274, -1, 445, 438, 446, -1, 445, 436, 438, -1, 229, 421, 447, -1, 229, 447, 443, -1, 448, 449, 450, -1, 448, 446, 449, -1, 229, 443, 442, -1, 448, 445, 446, -1, 451, 452, 453, -1, 451, 442, 452, -1, 451, 453, 454, -1, 451, 229, 442, -1, 455, 456, 457, -1, 455, 454, 456, -1, 455, 451, 454, -1, 458, 450, 459, -1, 458, 448, 450, -1, 433, 432, 460, -1, 431, 461, 432, -1, 440, 462, 439, -1, 431, 463, 461, -1, 440, 457, 462, -1, 431, 459, 463, -1, 440, 455, 457, -1, 431, 458, 459, -1, 464, 426, 465, -1, 426, 228, 465, -1, 233, 235, 466, -1, 235, 238, 466, -1, 228, 231, 467, -1, 231, 233, 467, -1, 466, 465, 467, -1, 465, 228, 467, -1, 233, 466, 467, -1, 468, 469, 464, -1, 470, 247, 244, -1, 470, 471, 247, -1, 470, 469, 471, -1, 470, 472, 464, -1, 470, 244, 472, -1, 470, 464, 469, -1, 248, 473, 474, -1, 473, 475, 474, -1, 249, 248, 474, -1, 475, 252, 474, -1, 253, 249, 474, -1, 252, 253, 474, -1, 248, 251, 476, -1, 473, 248, 476, -1, 251, 468, 476, -1, 477, 473, 476, -1, 468, 464, 476, -1, 465, 477, 476, -1, 464, 465, 476, -1, 251, 471, 469, -1, 251, 469, 468, -1, 251, 247, 471, -1, 478, 238, 252, -1, 478, 252, 475, -1, 478, 466, 238, -1, 478, 475, 479, -1, 478, 479, 466, -1, 480, 258, 260, -1, 481, 480, 260, -1, 482, 483, 267, -1, 482, 484, 483, -1, 482, 480, 484, -1, 482, 267, 259, -1, 482, 259, 258, -1, 482, 258, 480, -1, 485, 486, 487, -1, 486, 488, 487, -1, 269, 268, 487, -1, 483, 485, 267, -1, 487, 268, 267, -1, 485, 487, 267, -1, 269, 487, 278, -1, 271, 489, 272, -1, 272, 489, 490, -1, 282, 491, 492, -1, 272, 490, 284, -1, 282, 492, 281, -1, 284, 490, 493, -1, 281, 492, 494, -1, 284, 493, 285, -1, 281, 494, 495, -1, 285, 493, 496, -1, 281, 495, 287, -1, 285, 496, 294, -1, 287, 495, 497, -1, 294, 496, 498, -1, 294, 498, 264, -1, 287, 497, 289, -1, 264, 498, 499, -1, 289, 497, 500, -1, 264, 499, 260, -1, 260, 499, 481, -1, 289, 500, 290, -1, 290, 500, 501, -1, 290, 501, 292, -1, 292, 501, 502, -1, 292, 502, 293, -1, 293, 502, 503, -1, 293, 503, 263, -1, 263, 503, 504, -1, 263, 504, 295, -1, 295, 504, 505, -1, 295, 505, 271, -1, 271, 505, 489, -1, 433, 460, 506, -1, 506, 507, 435, -1, 433, 506, 435, -1, 435, 507, 508, -1, 435, 508, 274, -1, 509, 510, 275, -1, 510, 491, 275, -1, 274, 509, 275, -1, 275, 491, 280, -1, 280, 491, 282, -1, 508, 511, 512, -1, 511, 509, 512, -1, 509, 274, 512, -1, 274, 508, 512, -1, 513, 297, 514, -1, 515, 297, 278, -1, 515, 516, 517, -1, 516, 514, 517, -1, 297, 515, 517, -1, 514, 297, 517, -1, 298, 297, 518, -1, 297, 513, 518, -1, 519, 317, 310, -1, 519, 402, 317, -1, 519, 401, 402, -1, 519, 387, 401, -1, 519, 388, 387, -1, 519, 310, 388, -1, 520, 521, 522, -1, 520, 523, 521, -1, 520, 524, 523, -1, 520, 525, 526, -1, 520, 527, 525, -1, 520, 522, 527, -1, 528, 529, 520, -1, 528, 530, 529, -1, 531, 528, 520, -1, 532, 531, 520, -1, 533, 520, 526, -1, 533, 532, 520, -1, 534, 296, 298, -1, 534, 307, 296, -1, 535, 533, 526, -1, 536, 533, 535, -1, 537, 536, 535, -1, 538, 536, 537, -1, 539, 536, 538, -1, 540, 308, 307, -1, 540, 307, 534, -1, 541, 536, 539, -1, 320, 541, 539, -1, 309, 308, 540, -1, 542, 309, 540, -1, 306, 541, 320, -1, 306, 543, 541, -1, 316, 309, 542, -1, 316, 542, 544, -1, 305, 545, 543, -1, 305, 543, 306, -1, 321, 316, 544, -1, 304, 545, 305, -1, 322, 544, 546, -1, 322, 321, 544, -1, 303, 545, 304, -1, 303, 547, 545, -1, 318, 322, 546, -1, 302, 548, 547, -1, 302, 547, 303, -1, 319, 546, 549, -1, 319, 318, 546, -1, 301, 548, 302, -1, 311, 549, 550, -1, 311, 319, 549, -1, 300, 551, 548, -1, 300, 548, 301, -1, 312, 311, 550, -1, 315, 551, 300, -1, 313, 550, 552, -1, 313, 312, 550, -1, 314, 552, 551, -1, 314, 313, 552, -1, 314, 551, 315, -1, 310, 553, 388, -1, 310, 299, 554, -1, 299, 555, 554, -1, 555, 556, 554, -1, 556, 553, 554, -1, 553, 310, 554, -1, 557, 299, 320, -1, 557, 555, 299, -1, 558, 359, 360, -1, 559, 359, 558, -1, 559, 358, 359, -1, 560, 558, 360, -1, 560, 360, 361, -1, 561, 358, 559, -1, 561, 356, 357, -1, 561, 357, 358, -1, 562, 356, 561, -1, 562, 355, 356, -1, 563, 560, 361, -1, 563, 361, 362, -1, 564, 563, 362, -1, 564, 362, 363, -1, 565, 355, 562, -1, 565, 354, 355, -1, 566, 564, 363, -1, 566, 363, 364, -1, 567, 354, 565, -1, 567, 353, 354, -1, 568, 566, 364, -1, 568, 364, 365, -1, 569, 352, 353, -1, 569, 353, 567, -1, 570, 351, 352, -1, 570, 352, 569, -1, 571, 568, 365, -1, 571, 365, 366, -1, 572, 350, 351, -1, 572, 351, 570, -1, 573, 571, 366, -1, 573, 366, 367, -1, 574, 573, 367, -1, 574, 367, 368, -1, 575, 350, 572, -1, 575, 576, 350, -1, 577, 574, 368, -1, 577, 368, 369, -1, 577, 369, 370, -1, 578, 576, 575, -1, 578, 579, 576, -1, 580, 577, 370, -1, 580, 370, 581, -1, 582, 579, 578, -1, 582, 347, 579, -1, 583, 581, 372, -1, 583, 580, 581, -1, 584, 347, 582, -1, 584, 345, 346, -1, 584, 346, 347, -1, 585, 583, 372, -1, 586, 345, 584, -1, 373, 585, 372, -1, 373, 587, 585, -1, 344, 345, 586, -1, 344, 586, 588, -1, 374, 587, 373, -1, 374, 589, 587, -1, 590, 588, 591, -1, 590, 344, 588, -1, 375, 589, 374, -1, 375, 592, 589, -1, 593, 591, 594, -1, 593, 590, 591, -1, 376, 592, 375, -1, 376, 595, 592, -1, 596, 594, 597, -1, 596, 593, 594, -1, 377, 595, 376, -1, 377, 598, 595, -1, 599, 597, 600, -1, 599, 596, 597, -1, 378, 601, 598, -1, 378, 598, 377, -1, 602, 600, 603, -1, 602, 599, 600, -1, 379, 604, 601, -1, 379, 601, 378, -1, 605, 603, 606, -1, 605, 602, 603, -1, 324, 604, 379, -1, 607, 606, 608, -1, 607, 605, 606, -1, 323, 609, 604, -1, 323, 604, 324, -1, 610, 608, 611, -1, 610, 607, 608, -1, 325, 612, 609, -1, 325, 609, 323, -1, 613, 610, 611, -1, 613, 611, 614, -1, 615, 616, 612, -1, 615, 612, 325, -1, 617, 613, 614, -1, 618, 619, 616, -1, 618, 616, 615, -1, 620, 617, 614, -1, 620, 614, 621, -1, 622, 619, 618, -1, 622, 623, 619, -1, 624, 621, 625, -1, 624, 620, 621, -1, 626, 627, 623, -1, 626, 623, 622, -1, 628, 625, 629, -1, 628, 624, 625, -1, 630, 629, 627, -1, 630, 627, 626, -1, 630, 628, 629, -1, 631, 632, 556, -1, 631, 556, 633, -1, 633, 556, 634, -1, 388, 553, 392, -1, 553, 556, 392, -1, 633, 634, 635, -1, 636, 632, 637, -1, 631, 633, 637, -1, 632, 631, 637, -1, 635, 638, 637, -1, 638, 639, 637, -1, 639, 640, 637, -1, 641, 636, 637, -1, 642, 641, 637, -1, 640, 642, 637, -1, 633, 635, 637, -1, 643, 644, 645, -1, 645, 644, 646, -1, 641, 643, 636, -1, 643, 641, 642, -1, 643, 642, 640, -1, 647, 648, 649, -1, 650, 651, 652, -1, 651, 653, 652, -1, 653, 654, 652, -1, 655, 656, 652, -1, 656, 650, 652, -1, 647, 649, 652, -1, 652, 649, 657, -1, 658, 655, 659, -1, 655, 652, 659, -1, 652, 657, 659, -1, 660, 661, 662, -1, 658, 659, 663, -1, 661, 664, 665, -1, 662, 661, 665, -1, 658, 663, 666, -1, 666, 663, 667, -1, 666, 667, 668, -1, 668, 667, 669, -1, 669, 667, 670, -1, 665, 664, 671, -1, 665, 671, 672, -1, 670, 667, 673, -1, 670, 673, 674, -1, 672, 671, 675, -1, 676, 672, 675, -1, 673, 677, 678, -1, 674, 673, 678, -1, 676, 675, 679, -1, 680, 676, 679, -1, 677, 681, 682, -1, 678, 677, 682, -1, 683, 680, 684, -1, 680, 679, 684, -1, 681, 685, 686, -1, 682, 681, 686, -1, 683, 684, 687, -1, 685, 688, 689, -1, 686, 685, 689, -1, 689, 688, 690, -1, 691, 683, 692, -1, 683, 687, 692, -1, 688, 693, 694, -1, 690, 688, 694, -1, 695, 691, 696, -1, 691, 692, 696, -1, 693, 697, 698, -1, 694, 693, 698, -1, 699, 695, 700, -1, 695, 696, 700, -1, 697, 699, 701, -1, 698, 697, 701, -1, 699, 700, 701, -1, 702, 703, 660, -1, 703, 704, 660, -1, 704, 703, 705, -1, 704, 705, 706, -1, 704, 706, 707, -1, 704, 707, 421, -1, 674, 708, 709, -1, 674, 710, 708, -1, 643, 708, 644, -1, 708, 710, 644, -1, 464, 416, 426, -1, 418, 416, 711, -1, 472, 418, 711, -1, 464, 472, 711, -1, 416, 464, 711, -1, 442, 712, 713, -1, 442, 444, 712, -1, 714, 715, 453, -1, 714, 716, 715, -1, 714, 713, 716, -1, 714, 453, 452, -1, 714, 452, 442, -1, 714, 442, 713, -1, 447, 421, 717, -1, 443, 447, 717, -1, 444, 443, 717, -1, 421, 718, 717, -1, 718, 719, 717, -1, 719, 720, 717, -1, 720, 712, 717, -1, 712, 444, 717, -1, 721, 439, 722, -1, 722, 439, 462, -1, 723, 506, 460, -1, 722, 462, 724, -1, 724, 462, 457, -1, 724, 457, 725, -1, 725, 457, 456, -1, 726, 723, 432, -1, 727, 726, 432, -1, 723, 460, 432, -1, 725, 456, 728, -1, 728, 456, 454, -1, 729, 727, 461, -1, 728, 454, 715, -1, 727, 432, 461, -1, 715, 454, 453, -1, 729, 461, 730, -1, 730, 461, 463, -1, 730, 463, 731, -1, 731, 463, 459, -1, 732, 731, 450, -1, 731, 459, 450, -1, 732, 450, 733, -1, 733, 450, 449, -1, 733, 449, 734, -1, 734, 449, 446, -1, 734, 446, 735, -1, 735, 446, 438, -1, 735, 438, 736, -1, 736, 438, 437, -1, 736, 437, 721, -1, 721, 437, 439, -1, 737, 738, 739, -1, 737, 740, 738, -1, 739, 741, 473, -1, 739, 473, 737, -1, 489, 505, 742, -1, 505, 743, 742, -1, 499, 498, 744, -1, 498, 496, 744, -1, 491, 510, 492, -1, 496, 745, 744, -1, 490, 489, 746, -1, 492, 510, 494, -1, 489, 742, 746, -1, 509, 511, 747, -1, 484, 480, 748, -1, 480, 481, 748, -1, 481, 499, 748, -1, 499, 744, 748, -1, 484, 748, 749, -1, 485, 483, 749, -1, 486, 485, 749, -1, 488, 486, 749, -1, 483, 484, 749, -1, 497, 495, 750, -1, 495, 494, 750, -1, 510, 509, 750, -1, 509, 747, 750, -1, 494, 510, 750, -1, 501, 500, 751, -1, 496, 493, 745, -1, 500, 497, 751, -1, 493, 490, 745, -1, 497, 750, 751, -1, 490, 746, 745, -1, 502, 501, 752, -1, 501, 751, 752, -1, 503, 502, 753, -1, 502, 752, 753, -1, 505, 504, 743, -1, 504, 503, 743, -1, 503, 753, 743, -1, 514, 516, 754, -1, 755, 756, 278, -1, 756, 754, 278, -1, 488, 755, 487, -1, 755, 278, 487, -1, 515, 278, 757, -1, 516, 515, 757, -1, 754, 516, 757, -1, 278, 754, 757, -1, 506, 723, 507, -1, 723, 726, 507, -1, 736, 721, 758, -1, 721, 759, 758, -1, 734, 735, 760, -1, 735, 736, 760, -1, 727, 729, 761, -1, 729, 730, 761, -1, 736, 758, 760, -1, 730, 762, 761, -1, 727, 761, 763, -1, 507, 726, 763, -1, 508, 507, 763, -1, 726, 727, 763, -1, 733, 734, 764, -1, 734, 760, 764, -1, 508, 763, 747, -1, 713, 712, 765, -1, 719, 718, 765, -1, 511, 508, 747, -1, 720, 719, 765, -1, 712, 720, 765, -1, 732, 733, 766, -1, 733, 764, 766, -1, 728, 715, 767, -1, 715, 716, 767, -1, 716, 713, 767, -1, 713, 765, 767, -1, 724, 725, 768, -1, 725, 728, 768, -1, 728, 767, 768, -1, 721, 722, 759, -1, 722, 724, 759, -1, 730, 731, 762, -1, 724, 768, 759, -1, 731, 732, 762, -1, 732, 766, 762, -1, 518, 513, 769, -1, 770, 769, 514, -1, 769, 513, 514, -1, 770, 514, 771, -1, 772, 773, 524, -1, 772, 524, 774, -1, 775, 774, 776, -1, 775, 772, 774, -1, 777, 776, 778, -1, 777, 775, 776, -1, 779, 778, 780, -1, 779, 777, 778, -1, 781, 779, 780, -1, 782, 779, 781, -1, 783, 782, 781, -1, 784, 782, 783, -1, 785, 784, 783, -1, 786, 784, 785, -1, 787, 786, 785, -1, 788, 786, 787, -1, 789, 788, 787, -1, 790, 788, 789, -1, 298, 790, 789, -1, 518, 790, 298, -1, 523, 524, 791, -1, 521, 523, 791, -1, 522, 521, 791, -1, 787, 785, 792, -1, 789, 787, 792, -1, 785, 793, 792, -1, 298, 789, 794, -1, 789, 792, 794, -1, 298, 794, 534, -1, 529, 530, 795, -1, 530, 796, 795, -1, 796, 793, 795, -1, 781, 780, 795, -1, 783, 781, 795, -1, 785, 783, 795, -1, 780, 529, 795, -1, 793, 785, 795, -1, 776, 774, 529, -1, 778, 776, 529, -1, 780, 778, 529, -1, 774, 524, 520, -1, 529, 774, 520, -1, 536, 541, 797, -1, 540, 798, 799, -1, 541, 800, 797, -1, 542, 540, 801, -1, 540, 799, 801, -1, 533, 536, 802, -1, 549, 546, 803, -1, 536, 797, 802, -1, 546, 804, 803, -1, 544, 542, 805, -1, 542, 801, 805, -1, 549, 803, 550, -1, 532, 533, 806, -1, 533, 802, 806, -1, 550, 803, 807, -1, 546, 544, 804, -1, 544, 805, 804, -1, 532, 806, 808, -1, 531, 532, 808, -1, 552, 550, 809, -1, 550, 807, 809, -1, 531, 808, 810, -1, 528, 531, 810, -1, 551, 552, 811, -1, 552, 809, 811, -1, 528, 810, 812, -1, 530, 528, 812, -1, 548, 551, 813, -1, 551, 811, 813, -1, 796, 530, 814, -1, 530, 812, 814, -1, 547, 548, 815, -1, 548, 813, 815, -1, 793, 796, 816, -1, 796, 814, 816, -1, 545, 547, 817, -1, 792, 793, 818, -1, 547, 815, 817, -1, 793, 816, 818, -1, 543, 545, 819, -1, 794, 792, 820, -1, 792, 818, 820, -1, 545, 817, 819, -1, 541, 543, 800, -1, 534, 794, 798, -1, 794, 820, 798, -1, 543, 819, 800, -1, 534, 798, 540, -1, 821, 320, 539, -1, 822, 821, 539, -1, 537, 535, 823, -1, 538, 537, 823, -1, 539, 538, 823, -1, 824, 535, 526, -1, 825, 535, 824, -1, 826, 525, 527, -1, 826, 527, 522, -1, 526, 525, 826, -1, 556, 555, 634, -1, 827, 828, 634, -1, 829, 827, 634, -1, 555, 829, 634, -1, 830, 555, 557, -1, 831, 829, 832, -1, 833, 831, 832, -1, 834, 833, 832, -1, 830, 834, 832, -1, 829, 555, 832, -1, 555, 830, 832, -1, 835, 320, 821, -1, 835, 557, 320, -1, 836, 821, 822, -1, 836, 835, 821, -1, 837, 822, 539, -1, 837, 836, 822, -1, 838, 604, 609, -1, 838, 609, 612, -1, 838, 612, 616, -1, 838, 616, 619, -1, 838, 619, 623, -1, 838, 623, 627, -1, 838, 627, 629, -1, 838, 629, 625, -1, 838, 625, 621, -1, 838, 621, 614, -1, 838, 614, 611, -1, 838, 611, 608, -1, 838, 608, 606, -1, 838, 606, 603, -1, 838, 603, 600, -1, 838, 600, 597, -1, 838, 597, 594, -1, 838, 594, 591, -1, 838, 591, 588, -1, 838, 588, 586, -1, 838, 586, 584, -1, 838, 584, 582, -1, 838, 582, 578, -1, 838, 578, 575, -1, 838, 575, 572, -1, 838, 572, 570, -1, 838, 570, 569, -1, 838, 569, 567, -1, 838, 567, 565, -1, 838, 565, 562, -1, 838, 562, 561, -1, 838, 561, 559, -1, 838, 559, 558, -1, 838, 558, 560, -1, 838, 560, 563, -1, 838, 563, 564, -1, 838, 564, 566, -1, 838, 566, 568, -1, 838, 568, 571, -1, 838, 571, 573, -1, 838, 573, 574, -1, 838, 574, 577, -1, 838, 577, 580, -1, 838, 580, 583, -1, 838, 583, 585, -1, 838, 585, 587, -1, 838, 587, 589, -1, 838, 589, 592, -1, 838, 592, 595, -1, 838, 595, 598, -1, 838, 598, 601, -1, 838, 601, 604, -1, 771, 514, 839, -1, 839, 514, 754, -1, 839, 754, 840, -1, 840, 754, 841, -1, 841, 754, 842, -1, 842, 754, 843, -1, 634, 828, 635, -1, 844, 845, 635, -1, 828, 844, 635, -1, 754, 846, 843, -1, 635, 846, 754, -1, 847, 846, 848, -1, 845, 847, 848, -1, 846, 635, 848, -1, 635, 845, 848, -1, 635, 754, 849, -1, 754, 850, 849, -1, 638, 635, 849, -1, 850, 851, 849, -1, 851, 638, 849, -1, 851, 749, 748, -1, 639, 638, 852, -1, 638, 851, 852, -1, 750, 747, 852, -1, 751, 750, 852, -1, 752, 751, 852, -1, 753, 752, 852, -1, 743, 753, 852, -1, 742, 743, 852, -1, 746, 742, 852, -1, 745, 746, 852, -1, 744, 745, 852, -1, 748, 744, 852, -1, 767, 765, 852, -1, 768, 767, 852, -1, 759, 768, 852, -1, 758, 759, 852, -1, 760, 758, 852, -1, 764, 760, 852, -1, 766, 764, 852, -1, 762, 766, 852, -1, 761, 762, 852, -1, 763, 761, 852, -1, 747, 763, 852, -1, 765, 639, 852, -1, 851, 748, 852, -1, 853, 705, 854, -1, 718, 853, 855, -1, 718, 705, 853, -1, 856, 718, 855, -1, 857, 718, 856, -1, 858, 718, 857, -1, 639, 859, 640, -1, 639, 860, 859, -1, 861, 858, 862, -1, 861, 862, 863, -1, 861, 863, 864, -1, 861, 864, 860, -1, 861, 639, 765, -1, 861, 765, 718, -1, 861, 718, 858, -1, 861, 860, 639, -1, 708, 865, 866, -1, 640, 708, 643, -1, 640, 859, 867, -1, 640, 867, 868, -1, 640, 868, 708, -1, 709, 708, 866, -1, 869, 868, 870, -1, 869, 870, 871, -1, 869, 871, 865, -1, 869, 708, 868, -1, 869, 865, 708, -1, 872, 654, 653, -1, 872, 653, 651, -1, 872, 651, 650, -1, 873, 874, 875, -1, 662, 873, 660, -1, 876, 877, 878, -1, 876, 879, 880, -1, 876, 880, 881, -1, 876, 647, 879, -1, 876, 881, 877, -1, 876, 878, 647, -1, 647, 882, 883, -1, 647, 883, 884, -1, 647, 884, 879, -1, 648, 647, 878, -1, 877, 881, 885, -1, 874, 885, 875, -1, 874, 877, 885, -1, 652, 654, 882, -1, 652, 882, 647, -1, 873, 875, 886, -1, 873, 886, 660, -1, 887, 888, 691, -1, 888, 683, 691, -1, 889, 887, 695, -1, 887, 691, 695, -1, 890, 889, 699, -1, 889, 695, 699, -1, 891, 890, 697, -1, 890, 699, 697, -1, 892, 891, 693, -1, 891, 697, 693, -1, 893, 892, 688, -1, 892, 693, 688, -1, 894, 893, 685, -1, 893, 688, 685, -1, 895, 894, 681, -1, 894, 685, 681, -1, 896, 895, 677, -1, 895, 681, 677, -1, 897, 896, 673, -1, 896, 677, 673, -1, 898, 897, 667, -1, 897, 673, 667, -1, 898, 667, 663, -1, 899, 898, 663, -1, 899, 663, 659, -1, 900, 899, 659, -1, 900, 659, 657, -1, 901, 900, 657, -1, 901, 657, 649, -1, 902, 901, 649, -1, 902, 649, 648, -1, 903, 902, 648, -1, 904, 903, 878, -1, 903, 648, 878, -1, 905, 904, 877, -1, 904, 878, 877, -1, 906, 905, 874, -1, 905, 877, 874, -1, 907, 906, 873, -1, 906, 874, 873, -1, 908, 907, 662, -1, 907, 873, 662, -1, 909, 908, 665, -1, 908, 662, 665, -1, 910, 909, 672, -1, 909, 665, 672, -1, 911, 910, 676, -1, 910, 672, 676, -1, 912, 911, 680, -1, 911, 676, 680, -1, 888, 912, 683, -1, 912, 680, 683, -1, 670, 674, 913, -1, 670, 913, 914, -1, 915, 666, 668, -1, 915, 668, 669, -1, 915, 669, 670, -1, 658, 666, 916, -1, 658, 916, 917, -1, 656, 655, 918, -1, 650, 656, 918, -1, 918, 655, 658, -1, 919, 703, 702, -1, 705, 919, 920, -1, 705, 703, 919, -1, 854, 705, 920, -1, 882, 654, 921, -1, 882, 921, 922, -1, 883, 922, 923, -1, 883, 882, 922, -1, 884, 923, 924, -1, 884, 883, 923, -1, 879, 924, 925, -1, 879, 884, 924, -1, 880, 925, 926, -1, 880, 879, 925, -1, 881, 926, 927, -1, 881, 880, 926, -1, 885, 927, 928, -1, 885, 881, 927, -1, 875, 928, 929, -1, 875, 885, 928, -1, 886, 929, 930, -1, 886, 875, 929, -1, 660, 930, 702, -1, 660, 886, 930, -1, 421, 707, 718, -1, 706, 705, 931, -1, 707, 706, 931, -1, 705, 718, 931, -1, 718, 707, 931, -1, 932, 674, 709, -1, 913, 674, 932, -1, 914, 932, 933, -1, 914, 913, 932, -1, 934, 914, 933, -1, 670, 914, 934, -1, 851, 488, 749, -1, 851, 850, 488, -1, 850, 755, 488, -1, 850, 754, 935, -1, 756, 755, 935, -1, 754, 756, 935, -1, 755, 850, 935, -1, 834, 817, 833, -1, 936, 802, 937, -1, 833, 815, 831, -1, 937, 802, 797, -1, 937, 797, 938, -1, 815, 813, 829, -1, 938, 797, 939, -1, 831, 815, 829, -1, 939, 797, 837, -1, 770, 771, 799, -1, 813, 811, 827, -1, 798, 770, 799, -1, 829, 813, 827, -1, 807, 803, 828, -1, 809, 807, 828, -1, 837, 797, 800, -1, 811, 809, 828, -1, 837, 800, 557, -1, 827, 811, 828, -1, 771, 803, 804, -1, 805, 771, 804, -1, 828, 803, 771, -1, 799, 771, 801, -1, 940, 941, 942, -1, 941, 943, 942, -1, 943, 773, 942, -1, 936, 944, 942, -1, 944, 945, 942, -1, 801, 771, 805, -1, 945, 940, 942, -1, 800, 819, 830, -1, 557, 800, 830, -1, 942, 946, 810, -1, 946, 812, 810, -1, 942, 810, 808, -1, 942, 808, 806, -1, 830, 819, 834, -1, 819, 817, 834, -1, 936, 942, 802, -1, 942, 806, 802, -1, 518, 769, 798, -1, 769, 770, 798, -1, 817, 815, 833, -1, 773, 947, 524, -1, 947, 791, 524, -1, 818, 816, 786, -1, 820, 790, 518, -1, 820, 818, 790, -1, 798, 820, 518, -1, 948, 812, 946, -1, 948, 814, 812, -1, 948, 816, 814, -1, 948, 779, 782, -1, 948, 782, 784, -1, 948, 784, 786, -1, 948, 946, 779, -1, 948, 786, 816, -1, 946, 772, 775, -1, 946, 775, 777, -1, 946, 777, 779, -1, 942, 773, 772, -1, 942, 772, 946, -1, 818, 786, 788, -1, 818, 788, 790, -1, 522, 791, 940, -1, 791, 947, 940, -1, 949, 837, 539, -1, 949, 539, 823, -1, 949, 823, 535, -1, 937, 949, 535, -1, 950, 535, 825, -1, 950, 937, 535, -1, 951, 825, 824, -1, 951, 950, 825, -1, 936, 824, 526, -1, 936, 951, 824, -1, 952, 936, 526, -1, 952, 526, 826, -1, 522, 940, 952, -1, 826, 522, 952, -1, 837, 557, 835, -1, 837, 835, 836, -1, 771, 839, 953, -1, 839, 840, 953, -1, 840, 841, 953, -1, 841, 842, 953, -1, 842, 843, 953, -1, 843, 846, 953, -1, 846, 847, 953, -1, 847, 845, 953, -1, 845, 844, 953, -1, 844, 828, 953, -1, 828, 771, 953, -1, 954, 853, 854, -1, 954, 855, 853, -1, 954, 856, 855, -1, 954, 857, 856, -1, 954, 858, 857, -1, 954, 862, 858, -1, 954, 863, 862, -1, 954, 864, 863, -1, 954, 860, 864, -1, 954, 859, 860, -1, 954, 854, 859, -1, 909, 920, 908, -1, 854, 920, 909, -1, 955, 899, 956, -1, 898, 899, 955, -1, 957, 898, 955, -1, 871, 894, 895, -1, 871, 895, 865, -1, 958, 898, 957, -1, 870, 893, 894, -1, 934, 898, 958, -1, 870, 894, 871, -1, 910, 854, 909, -1, 897, 898, 934, -1, 868, 893, 870, -1, 868, 892, 893, -1, 709, 897, 934, -1, 867, 891, 892, -1, 867, 892, 868, -1, 911, 854, 910, -1, 859, 887, 889, -1, 859, 889, 890, -1, 902, 903, 959, -1, 859, 890, 891, -1, 859, 891, 867, -1, 888, 887, 859, -1, 888, 859, 854, -1, 888, 854, 912, -1, 866, 897, 709, -1, 960, 961, 962, -1, 960, 963, 961, -1, 866, 896, 897, -1, 960, 921, 963, -1, 960, 964, 965, -1, 960, 962, 964, -1, 960, 902, 959, -1, 901, 902, 960, -1, 912, 854, 911, -1, 900, 965, 956, -1, 900, 960, 965, -1, 900, 901, 960, -1, 865, 896, 866, -1, 908, 919, 702, -1, 865, 895, 896, -1, 920, 919, 908, -1, 899, 900, 956, -1, 654, 872, 921, -1, 872, 966, 921, -1, 962, 966, 650, -1, 966, 872, 650, -1, 929, 906, 907, -1, 702, 907, 908, -1, 904, 905, 967, -1, 926, 925, 967, -1, 927, 926, 967, -1, 925, 959, 967, -1, 905, 927, 967, -1, 959, 904, 967, -1, 923, 922, 959, -1, 924, 923, 959, -1, 925, 924, 959, -1, 904, 959, 903, -1, 928, 927, 905, -1, 929, 928, 906, -1, 928, 905, 906, -1, 922, 921, 960, -1, 959, 922, 960, -1, 930, 929, 907, -1, 702, 930, 907, -1, 915, 670, 934, -1, 915, 934, 968, -1, 915, 968, 955, -1, 666, 915, 955, -1, 969, 666, 955, -1, 916, 666, 969, -1, 917, 969, 970, -1, 917, 916, 969, -1, 658, 970, 956, -1, 658, 917, 970, -1, 918, 658, 956, -1, 918, 956, 971, -1, 962, 650, 918, -1, 971, 962, 918, -1, 932, 709, 934, -1, 933, 932, 934, -1, 947, 773, 943, -1, 947, 943, 941, -1, 947, 941, 940, -1, 949, 937, 938, -1, 949, 938, 939, -1, 949, 939, 837, -1, 936, 937, 951, -1, 951, 937, 950, -1, 945, 944, 952, -1, 940, 945, 952, -1, 952, 944, 936, -1, 963, 921, 966, -1, 961, 963, 966, -1, 962, 961, 966, -1, 957, 955, 968, -1, 958, 957, 968, -1, 934, 958, 968, -1, 969, 955, 956, -1, 970, 969, 956, -1, 971, 965, 964, -1, 971, 964, 962, -1, 956, 965, 971, -1 ] } } ] } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 0.000 description "top" position -0.500 2.150 60.778 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 3.142 description "bottom" position -0.500 2.150 -106.278 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 1.571 description "front" position -0.500 -81.377 -22.750 } Viewpoint { jump TRUE orientation -0.000 -0.707 -0.707 3.142 description "back" position -0.500 85.678 -22.750 } Viewpoint { jump TRUE orientation 0.577 -0.577 -0.577 2.094 description "right" position -84.028 2.150 -22.750 } Viewpoint { jump TRUE orientation 0.577 0.577 0.577 2.094 description "left" position 83.028 2.150 -22.750 } NavigationInfo { avatarSize [0.25, 1.6, 0.75] headlight TRUE speed 1.0 type "EXAMINE" visibilityLimit 0.0 } choreonoid-1.5.0/share/model/GR001/parts/L_KNEE_P.wrl0000664000000000000000000015720212741425367020456 0ustar rootroot#VRML V2.0 utf8 WorldInfo { title "Exported tringle mesh to VRML97" info ["Created by FreeCAD" ""] } Background { skyAngle 1.57 skyColor 0.1 0.2 0.2 } Transform { scale 0.001 0.001 0.001 rotation 0 0 1 0 scaleOrientation 0 0 1 0 bboxCenter 0 0 0 bboxSize 27.586 41.250 81.338 center 0.000 0.000 0.000 #translation -5.793 -4.625 25.031 children [ Shape { appearance Appearance { material Material { ambientIntensity 0.2 diffuseColor 0.50 0.50 0.50 emissiveColor 0.00 0.00 0.00 # specularColor 0.98 0.98 0.98 shininess 0.06 transparency 0.00 } } geometry IndexedFaceSet { solid FALSE coord Coordinate { point [ 7.871 -12.900 1.428, 8.000 -13.100 -0.000, 8.000 -12.900 -0.000, 7.789 -13.100 1.826, 7.490 -12.900 2.811, 7.167 -13.100 3.555, 6.868 -12.900 4.103, 6.166 -13.100 5.097, 6.025 -12.900 5.264, 4.840 -13.100 6.370, 4.988 -12.900 6.255, 3.791 -12.900 7.045, 3.258 -13.100 7.306, 2.472 -12.900 7.608, 1.074 -12.900 7.928, 1.505 -13.100 7.857, -0.359 -12.900 7.992, -0.328 -13.100 7.993, -0.328 -15.700 7.993, -1.780 -12.900 7.799, -2.129 -15.700 7.712, -3.144 -12.900 7.356, -3.819 -15.700 7.030, -4.407 -12.900 6.677, -5.310 -15.700 5.983, -5.529 -12.900 5.782, -6.527 -15.700 4.626, -6.472 -12.900 4.702, -7.208 -12.900 3.471, -7.404 -15.700 3.030, -7.712 -12.900 2.128, -7.898 -15.700 1.275, -7.968 -12.900 0.717, -7.981 -15.700 -0.545, -7.968 -12.900 -0.717, -7.712 -12.900 -2.128, -7.651 -15.700 -2.337, -7.208 -12.900 -3.471, -6.924 -15.700 -4.008, -6.924 -13.100 -4.008, -6.472 -12.900 -4.702, -5.529 -12.900 -5.782, -5.652 -13.100 -5.662, -4.407 -12.900 -6.677, -3.144 -12.900 -7.356, -3.996 -13.100 -6.930, -1.780 -12.900 -7.799, -2.068 -13.100 -7.728, -0.359 -12.900 -7.992, -0.000 -13.100 -8.000, 1.074 -12.900 -7.928, 1.780 -13.100 -7.799, 2.472 -12.900 -7.608, 3.471 -13.100 -7.208, 3.791 -12.900 -7.045, 4.988 -13.100 -6.255, 4.988 -12.900 -6.255, 6.025 -12.900 -5.264, 6.255 -13.100 -4.988, 6.868 -12.900 -4.103, 7.208 -13.100 -3.471, 7.490 -12.900 -2.811, 7.799 -13.100 -1.780, 7.871 -12.900 -1.428, 19.151 -13.100 -5.946, 18.604 -13.100 -5.978, 18.601 -13.100 -5.978, 18.600 -13.100 -6.026, 10.157 -13.100 -5.257, 6.255 -13.100 -4.988, 7.208 -13.100 -3.471, 10.104 -13.100 -6.756, -6.924 -13.100 -4.008, -3.991 -13.100 -13.375, -4.095 -13.100 -14.565, -5.652 -13.100 -5.662, 7.799 -13.100 -1.780, -3.996 -13.100 -6.930, 17.187 -13.100 -1.001, 17.109 -13.100 -5.499, 8.000 -13.100 -0.000, 7.789 -13.100 1.826, 7.167 -13.100 3.555, -2.068 -13.100 -7.728, -0.000 -13.100 -8.000, 18.687 -13.100 -1.027, 19.210 -13.100 -5.958, 19.586 -13.100 15.638, 1.780 -13.100 -7.799, 6.166 -13.100 5.097, 4.840 -13.100 6.370, 3.258 -13.100 7.306, 1.505 -13.100 7.857, 16.855 -13.100 -6.991, 15.906 -13.100 -11.457, 14.154 -13.100 -11.396, -0.328 -13.100 7.993, 16.648 -13.100 -15.181, 18.594 -13.100 -6.026, 17.178 -13.100 -15.227, 15.142 -13.100 -15.049, 14.102 -13.100 -12.895, 3.471 -13.100 -7.208, 15.589 -13.100 -12.947, 4.988 -13.100 -6.255, 18.600 -13.100 -5.994, -2.828 -12.900 -2.828, -2.000 -12.900 -3.464, -3.464 -12.900 -2.000, -1.035 -12.900 -3.864, -3.864 -12.900 -1.035, -4.000 -12.900 0.000, -0.000 -12.900 -4.000, -3.864 -12.900 1.035, 1.035 -12.900 -3.864, -3.464 -12.900 2.000, 2.000 -12.900 -3.464, -2.828 -12.900 2.828, 2.828 -12.900 -2.828, 3.464 -12.900 -2.000, -2.000 -12.900 3.464, -1.035 -12.900 3.864, 3.864 -12.900 -1.035, 4.000 -12.900 0.000, -0.000 -12.900 4.000, 1.035 -12.900 3.864, 3.864 -12.900 1.035, 2.000 -12.900 3.464, 3.464 -12.900 2.000, 2.828 -12.900 2.828, -4.686 -15.700 6.321, -4.686 -15.900 6.321, 19.586 -15.900 15.638, 7.450 -14.500 10.979, 19.586 -13.100 15.638, -7.188 -15.700 -3.020, -7.188 -15.900 -3.020, -4.095 -15.900 -14.565, -4.095 -13.100 -14.565, -5.642 -14.500 -8.792, 10.104 15.100 -6.756, 16.855 15.100 -6.991, 10.157 15.100 -5.257, 17.109 15.100 -5.499, 17.187 15.100 -1.001, 18.687 15.100 -1.027, 18.601 15.100 -5.978, 18.604 15.100 -5.978, 18.600 15.100 -5.994, 18.600 15.100 -6.026, 18.594 15.100 -6.026, 17.330 1.000 -11.969, 16.067 -13.100 -17.912, 16.067 15.100 -17.912, 16.648 15.100 -15.181, 16.550 -13.100 -18.181, 14.600 -13.100 -17.600, -3.219 -13.100 -17.836, 6.526 -13.100 -15.782, 7.659 -15.700 -60.010, 7.542 -13.100 -60.560, 7.659 -13.100 -60.010, 7.542 -15.900 -60.560, 7.937 -15.700 -58.705, 17.178 -13.100 -15.227, 16.550 -15.900 -18.181, 16.550 -13.100 -18.181, 17.178 -15.900 -15.227, 19.151 -15.900 -5.946, 19.151 -13.100 -5.946, 13.347 -14.500 -33.253, 7.937 -13.100 -58.705, 19.210 -15.900 -5.958, 19.210 -13.100 -5.958, 19.210 -15.900 -5.958, 19.210 -13.100 -5.958, 15.589 15.100 -12.947, 15.094 1.000 -15.274, 15.142 15.100 -15.049, 14.600 15.100 -17.600, 14.102 15.100 -12.895, 14.154 15.100 -11.396, 15.906 15.100 -11.457, -2.828 -15.900 2.828, -3.464 -15.900 2.000, 3.464 -15.900 -2.000, 2.828 -15.900 -2.828, 4.000 -15.900 0.000, -3.864 -15.900 1.035, 3.864 -15.900 -1.035, 3.864 -15.900 1.035, -4.000 -15.900 0.000, 3.464 -15.900 2.000, -3.864 -15.900 -1.035, 2.828 -15.900 2.828, -3.464 -15.900 -2.000, 2.000 -15.900 3.464, -2.828 -15.900 -2.828, 1.035 -15.900 3.864, -2.000 -15.900 -3.464, -0.000 -15.900 4.000, -1.035 -15.900 -3.864, -1.035 -15.900 3.864, -0.000 -15.900 -4.000, -2.000 -15.900 3.464, 1.035 -15.900 -3.864, 2.000 -15.900 -3.464, 2.000 -15.900 3.464, 2.828 -15.900 2.828, 19.586 -15.900 15.638, 1.035 -15.900 3.864, 2.828 -15.900 -2.828, 10.104 -15.900 -6.756, 10.157 -15.900 -5.257, -2.828 -15.900 2.828, -2.000 -15.900 3.464, -4.686 -15.900 6.321, -3.464 -15.900 2.000, 18.600 -15.900 -6.026, 18.594 -15.900 -6.026, 16.648 -15.900 -15.181, -3.864 -15.900 1.035, 17.178 -15.900 -15.227, 19.151 -15.900 -5.946, -7.188 -15.900 -3.020, -4.095 -15.900 -14.565, -3.991 -15.900 -13.375, 18.687 -15.900 -1.027, 19.210 -15.900 -5.958, 14.102 -15.900 -12.895, 15.142 -15.900 -15.049, 17.187 -15.900 -1.001, 6.096 -15.900 0.420, 3.864 -15.900 -1.035, 3.464 -15.900 -2.000, 4.000 -15.900 0.000, 3.864 -15.900 1.035, 3.464 -15.900 2.000, -2.828 -15.900 -2.828, -3.464 -15.900 -2.000, -2.000 -15.900 -3.464, 14.154 -15.900 -11.396, 15.906 -15.900 -11.457, 16.855 -15.900 -6.991, -3.864 -15.900 -1.035, -1.035 -15.900 3.864, -1.035 -15.900 -3.864, -4.000 -15.900 0.000, 15.589 -15.900 -12.947, -0.000 -15.900 -4.000, 18.600 -15.900 -5.994, 18.604 -15.900 -5.978, 2.000 -15.900 -3.464, 1.035 -15.900 -3.864, 18.601 -15.900 -5.978, -0.000 -15.900 4.000, 17.109 -15.900 -5.499, -7.948 -13.100 -58.608, -8.000 -13.100 -59.200, -7.948 -15.700 -58.608, -8.000 -15.900 -59.200, -7.670 -15.700 -55.425, -4.095 -15.900 -14.565, -4.095 -13.100 -14.565, -6.047 -14.500 -36.883, -7.670 -13.100 -55.425, 7.208 15.100 -3.471, 6.255 15.100 -4.988, 19.151 15.100 -5.946, -4.095 15.100 -14.565, -3.991 15.100 -13.375, -6.924 15.100 -4.008, 7.799 15.100 -1.780, -5.652 15.100 -5.662, -3.996 15.100 -6.930, -2.068 15.100 -7.728, 7.789 15.100 1.826, 8.000 15.100 -0.000, 7.167 15.100 3.555, -0.000 15.100 -8.000, 1.780 15.100 -7.799, 19.210 15.100 -5.958, 19.586 15.100 15.638, 6.166 15.100 5.097, 4.840 15.100 6.370, 3.258 15.100 7.306, 1.505 15.100 7.857, -0.328 15.100 7.993, 17.178 15.100 -15.227, 3.471 15.100 -7.208, 4.988 15.100 -6.255, 16.550 15.100 -18.181, -3.219 15.100 -17.836, 6.526 15.100 -15.782, 4.436 -13.100 -36.855, 4.646 -13.100 -51.188, 2.982 -13.100 -50.276, 1.149 -13.100 -49.783, -0.748 -13.100 -49.735, -2.603 -13.100 -50.135, -4.311 -13.100 -50.961, 7.112 -13.100 -54.037, -5.777 -13.100 -52.166, -6.918 -13.100 -53.683, -7.670 -13.100 -55.425, 7.937 -13.100 -58.705, 7.972 -13.100 -58.371, 7.993 -13.100 -58.036, 8.000 -13.100 -57.700, 7.775 -13.100 -55.816, 6.050 -13.100 -52.465, 7.540 -13.100 -60.374, 7.474 -13.100 -60.554, 7.602 -13.100 -60.193, 3.142 -15.900 -60.175, 7.474 -15.700 -60.554, 3.142 -15.700 -60.175, -8.000 -15.900 -59.200, -3.524 -15.900 -59.592, -3.892 -15.900 -58.624, -2.771 -15.900 -54.816, -3.219 -15.900 -17.836, -3.999 -15.900 -57.594, -3.837 -15.900 -56.571, -3.419 -15.900 -55.624, 2.847 -15.900 -54.890, 3.473 -15.900 -55.715, 4.354 -15.900 -37.792, 2.031 -15.900 -54.254, 1.078 -15.900 -53.848, 0.053 -15.900 -53.700, -0.975 -15.900 -53.821, -1.938 -15.900 -54.201, 7.542 -15.900 -60.560, 16.550 -15.900 -18.181, 3.611 -15.900 -59.421, 3.142 -15.900 -60.175, 3.902 -15.900 -58.582, 4.000 -15.900 -57.700, 3.866 -15.900 -56.673, 16.067 -15.900 -17.912, 14.600 -15.900 -17.600, 6.526 -15.900 -15.782, 7.871 -12.900 -56.272, 8.000 -13.100 -57.700, 8.000 -12.900 -57.700, 7.775 -13.100 -55.816, 7.490 -12.900 -54.889, 7.112 -13.100 -54.037, 6.868 -12.900 -53.597, 6.050 -13.100 -52.465, 6.025 -12.900 -52.436, 4.988 -12.900 -51.445, 4.646 -13.100 -51.188, 3.791 -12.900 -50.655, 2.472 -12.900 -50.092, 2.982 -13.100 -50.276, 1.149 -13.100 -49.783, 1.074 -12.900 -49.772, -0.359 -12.900 -49.708, -0.748 -13.100 -49.735, -1.780 -12.900 -49.901, -3.144 -12.900 -50.344, -2.603 -13.100 -50.135, -4.311 -13.100 -50.961, -4.407 -12.900 -51.023, -5.529 -12.900 -51.918, -5.777 -13.100 -52.166, -6.472 -12.900 -52.998, -7.208 -12.900 -54.229, -6.918 -13.100 -53.683, -7.712 -12.900 -55.572, -7.905 -15.700 -56.471, -7.968 -12.900 -56.983, -7.998 -15.700 -57.538, -7.968 -12.900 -58.417, -7.923 -13.100 -58.811, -7.892 -13.100 -59.012, -7.856 -13.100 -59.213, -7.712 -12.900 -59.828, -7.856 -15.700 -59.213, -7.287 -15.700 -61.001, -7.208 -12.900 -61.171, -6.472 -12.900 -62.402, -6.317 -15.700 -62.608, -5.529 -12.900 -63.482, -5.000 -15.700 -63.945, -4.407 -12.900 -64.377, -3.407 -15.700 -64.938, -3.144 -12.900 -65.056, -1.627 -15.700 -65.533, -1.780 -12.900 -65.499, -0.359 -12.900 -65.692, 0.242 -15.700 -65.696, 1.074 -12.900 -65.628, 2.099 -15.700 -65.420, 2.472 -12.900 -65.308, 3.840 -15.700 -64.718, 3.791 -12.900 -64.745, 4.988 -12.900 -63.955, 5.369 -15.700 -63.631, 6.025 -12.900 -62.964, 6.603 -15.700 -62.216, 6.868 -12.900 -61.803, 7.490 -12.900 -60.511, 7.776 -15.700 -59.580, 7.871 -12.900 -59.128, 7.868 -15.700 -59.145, 7.972 -13.100 -58.371, 7.993 -13.100 -58.036, 10.104 -16.000 -6.756, 16.855 -16.000 -6.991, 10.157 -16.000 -5.257, 17.109 -16.000 -5.499, 17.187 -16.000 -1.001, 18.687 -16.000 -1.027, 18.601 -16.000 -5.978, 18.604 -16.000 -5.978, 18.600 -16.000 -5.994, 18.600 -16.000 -6.026, 18.594 -16.000 -6.026, 16.067 -16.000 -17.912, 17.330 -15.950 -11.969, 15.589 -16.000 -12.947, 14.600 -16.000 -17.600, 15.094 -15.950 -15.274, 14.102 -16.000 -12.895, 14.154 -16.000 -11.396, 15.906 -16.000 -11.457, -7.856 -15.700 -59.213, -7.856 -13.100 -59.213, -3.524 -15.900 -59.592, -3.524 -15.700 -59.592, 7.659 15.100 -60.010, 7.542 15.100 -60.560, 7.659 17.700 -60.010, 7.542 17.900 -60.560, 7.937 17.700 -58.705, 16.550 17.900 -18.181, 17.178 15.100 -15.227, 17.178 17.900 -15.227, 19.151 15.100 -5.946, 19.151 17.900 -5.946, 7.937 15.100 -58.705, 13.347 16.500 -33.253, 19.210 15.100 -5.958, 19.210 17.900 -5.958, 19.210 17.900 -5.958, 19.586 17.900 15.638, -4.686 17.900 6.321, -4.686 17.700 6.321, -0.328 17.700 7.993, 7.450 16.500 10.979, 8.000 14.900 -0.000, 7.799 14.900 1.780, 7.208 14.900 3.471, 6.255 14.900 4.988, 4.988 14.900 6.255, 3.471 14.900 7.208, 1.780 14.900 7.799, 0.000 14.900 8.000, -1.780 14.900 7.799, -2.129 17.700 7.712, -3.471 14.900 7.208, -3.819 17.700 7.030, -4.988 14.900 6.255, -5.310 17.700 5.983, -6.255 14.900 4.988, -6.527 17.700 4.626, -7.208 14.900 3.471, -7.404 17.700 3.030, -7.799 14.900 1.780, -7.898 17.700 1.275, -8.000 14.900 0.000, -7.981 17.700 -0.545, -7.799 14.900 -1.780, -7.651 17.700 -2.337, -7.208 14.900 -3.471, -6.924 17.700 -4.008, -6.255 14.900 -4.988, -4.988 14.900 -6.255, -3.471 14.900 -7.208, -1.780 14.900 -7.799, -0.000 14.900 -8.000, 1.780 14.900 -7.799, 3.471 14.900 -7.208, 4.988 14.900 -6.255, 6.255 14.900 -4.988, 7.208 14.900 -3.471, 7.799 14.900 -1.780, -7.188 17.900 -3.020, -7.188 17.700 -3.020, -4.095 17.900 -14.565, -5.642 16.500 -8.792, 2.982 15.100 -50.276, 4.646 15.100 -51.188, 4.436 15.100 -36.855, 1.149 15.100 -49.783, -0.748 15.100 -49.735, -2.603 15.100 -50.135, -4.311 15.100 -50.961, 7.112 15.100 -54.037, -5.777 15.100 -52.166, -6.918 15.100 -53.683, -7.670 15.100 -55.425, 7.972 15.100 -58.371, 7.993 15.100 -58.036, 8.000 15.100 -57.700, 7.775 15.100 -55.816, 6.050 15.100 -52.465, 2.326 -15.700 -60.954, 5.369 -15.700 -63.631, -0.191 -15.700 -62.454, 0.217 -15.700 -61.694, -0.907 -15.700 -61.596, 1.324 -15.700 -61.474, 2.099 -15.700 -65.420, -2.856 -15.700 -60.501, -1.960 -15.700 -61.187, -7.287 -15.700 -61.001, 3.864 -12.900 -56.665, 4.000 -12.900 -57.700, 3.866 -15.900 -56.673, 4.000 -15.900 -57.700, 3.464 -12.900 -55.700, 3.473 -15.900 -55.715, 2.828 -12.900 -54.872, 2.847 -15.900 -54.890, 2.000 -12.900 -54.236, 2.031 -15.900 -54.254, 1.035 -12.900 -53.836, 1.078 -15.900 -53.848, -0.000 -12.900 -53.700, 0.053 -15.900 -53.700, -1.035 -12.900 -53.836, -0.975 -15.900 -53.821, -2.000 -12.900 -54.236, -1.938 -15.900 -54.201, -2.828 -12.900 -54.872, -2.771 -15.900 -54.816, -3.464 -12.900 -55.700, -3.419 -15.900 -55.624, -3.864 -12.900 -56.665, -3.837 -15.900 -56.571, -3.999 -15.900 -57.594, -4.000 -12.900 -57.700, -3.892 -15.900 -58.624, -3.864 -12.900 -58.735, -3.464 -12.900 -59.700, -2.828 -12.900 -60.528, -2.000 -12.900 -61.164, -1.035 -12.900 -61.564, -0.000 -12.900 -61.700, 1.035 -12.900 -61.564, 2.000 -12.900 -61.164, 2.828 -12.900 -60.528, 3.464 -12.900 -59.700, 3.611 -15.900 -59.421, 3.864 -12.900 -58.735, 3.902 -15.900 -58.582, -5.529 -12.900 -63.482, -6.472 -12.900 -62.402, -7.968 -12.900 -56.983, -4.407 -12.900 -51.023, -3.144 -12.900 -50.344, 1.074 -12.900 -49.772, 7.871 -12.900 -56.272, 7.490 -12.900 -54.889, 17.103 -16.000 -5.824, 13.609 -16.000 -6.128, 17.152 -16.000 -5.501, 17.146 -16.000 -5.669, 17.894 -16.000 -3.489, 17.100 -16.000 -13.000, 17.152 -16.000 -11.501, 17.100 -16.000 -7.000, 17.135 -16.000 -6.001, 15.004 -16.000 -12.176, 7.474 15.100 -60.554, 7.540 15.100 -60.374, 7.602 15.100 -60.193, 7.474 17.700 -60.554, 3.142 17.900 -60.175, 3.142 17.700 -60.175, -3.219 17.900 -17.836, -8.000 17.900 -59.200, -3.892 17.900 -58.624, -3.524 17.900 -59.592, 4.354 17.900 -37.792, 3.473 17.900 -55.715, 2.847 17.900 -54.890, 2.031 17.900 -54.254, -3.999 17.900 -57.594, 1.078 17.900 -53.848, 0.053 17.900 -53.700, -0.975 17.900 -53.821, -1.938 17.900 -54.201, -2.771 17.900 -54.816, -3.837 17.900 -56.571, -3.419 17.900 -55.624, 3.611 17.900 -59.421, 3.902 17.900 -58.582, 4.000 17.900 -57.700, 3.866 17.900 -56.673, 6.526 17.900 -15.782, -3.991 17.900 -13.375, -4.095 17.900 -14.565, 6.096 17.900 0.420, 3.864 17.900 -1.035, 4.000 17.900 0.000, 3.864 17.900 1.035, 3.464 17.900 2.000, -3.864 17.900 1.035, 2.828 17.900 2.828, 19.151 17.900 -5.946, 3.464 17.900 -2.000, -3.991 17.900 -13.375, 17.178 17.900 -15.227, 2.000 17.900 -3.464, 2.828 17.900 -2.828, -1.035 17.900 3.864, -2.000 17.900 3.464, -3.464 17.900 -2.000, -2.828 17.900 -2.828, -2.000 17.900 -3.464, -3.864 17.900 -1.035, -0.000 17.900 4.000, -1.035 17.900 -3.864, -4.000 17.900 0.000, 1.035 17.900 3.864, -0.000 17.900 -4.000, 1.035 17.900 -3.864, 2.000 17.900 3.464, -2.828 17.900 2.828, -3.464 17.900 2.000, 8.000 14.900 -57.700, 7.799 14.900 -55.920, 7.775 15.100 -55.816, 7.208 14.900 -54.229, 6.255 14.900 -52.712, 4.988 14.900 -51.445, 3.471 14.900 -50.492, 2.982 15.100 -50.276, 1.780 14.900 -49.901, 0.000 14.900 -49.700, -1.780 14.900 -49.901, -3.471 14.900 -50.492, -4.988 14.900 -51.445, -5.777 15.100 -52.166, -6.255 14.900 -52.712, -6.918 15.100 -53.683, -7.208 14.900 -54.229, -7.799 14.900 -55.920, -7.670 17.700 -55.425, -7.905 17.700 -56.471, -8.000 14.900 -57.700, -7.998 17.700 -57.538, -7.948 15.100 -58.608, -7.948 17.700 -58.608, -7.799 14.900 -59.480, -7.923 15.100 -58.811, -7.892 15.100 -59.012, -7.856 15.100 -59.213, -7.856 17.700 -59.213, -7.208 14.900 -61.171, -7.287 17.700 -61.001, -6.255 14.900 -62.688, -6.317 17.700 -62.608, -4.988 14.900 -63.955, -5.000 17.700 -63.945, -3.471 14.900 -64.908, -3.407 17.700 -64.938, -1.780 14.900 -65.499, -1.627 17.700 -65.533, -0.000 14.900 -65.700, 0.242 17.700 -65.696, 1.780 14.900 -65.499, 2.099 17.700 -65.420, 3.471 14.900 -64.908, 3.840 17.700 -64.718, 4.988 14.900 -63.955, 5.369 17.700 -63.631, 6.255 14.900 -62.688, 6.603 17.700 -62.216, 7.208 14.900 -61.171, 7.799 14.900 -59.480, 7.776 17.700 -59.580, 7.868 17.700 -59.145, 7.993 15.100 -58.036, -2.828 14.900 -2.828, -2.000 14.900 -3.464, -3.464 14.900 -2.000, -1.035 14.900 -3.864, -3.864 14.900 -1.035, -0.000 14.900 -4.000, -4.000 14.900 0.000, -3.864 14.900 1.035, 1.035 14.900 -3.864, -3.464 14.900 2.000, 2.000 14.900 -3.464, -2.828 14.900 2.828, 2.828 14.900 -2.828, -2.000 14.900 3.464, 3.464 14.900 -2.000, 3.864 14.900 -1.035, -1.035 14.900 3.864, 4.000 14.900 0.000, -0.000 14.900 4.000, 1.035 14.900 3.864, 3.864 14.900 1.035, 2.000 14.900 3.464, 3.464 14.900 2.000, 2.828 14.900 2.828, -8.000 15.100 -59.200, -6.047 16.500 -36.883, -4.095 15.100 -14.565, 16.998 -16.000 -6.408, 17.100 -16.000 -6.000, 17.125 -16.000 -5.662, 17.137 -16.000 -5.667, 16.371 -16.000 -12.224, 2.326 17.700 -60.954, -0.907 17.700 -61.596, 0.217 17.700 -61.694, -0.191 17.700 -62.454, 1.324 17.700 -61.474, 2.099 17.700 -65.420, -2.856 17.700 -60.501, -1.960 17.700 -61.187, -7.287 17.700 -61.001, -7.856 17.700 -59.213, -3.524 17.700 -59.592, 4.000 14.900 -57.700, 3.864 14.900 -56.665, 3.464 14.900 -55.700, 2.828 14.900 -54.872, 2.000 14.900 -54.236, 1.035 14.900 -53.836, -0.000 14.900 -53.700, -1.035 14.900 -53.836, -2.000 14.900 -54.236, -2.828 14.900 -54.872, -3.464 14.900 -55.700, -3.864 14.900 -56.665, -4.000 14.900 -57.700, -3.864 14.900 -58.735, -3.464 14.900 -59.700, -2.828 14.900 -60.528, -2.000 14.900 -61.164, -1.035 14.900 -61.564, -0.000 14.900 -61.700, 1.035 14.900 -61.564, 2.000 14.900 -61.164, 2.828 14.900 -60.528, 3.464 14.900 -59.700, 3.864 14.900 -58.735, -7.856 15.100 -59.213, -6.255 14.900 -62.688, 6.255 14.900 -62.688, -3.471 14.900 -50.492, 3.471 14.900 -50.492, 17.122 -16.000 -5.833, -4.664 25.250 -15.302, -7.000 25.250 -42.000, -4.664 18.000 -15.302, -7.000 18.000 -42.000, 5.253 18.000 -43.072, 7.589 18.000 -16.374, 7.589 25.250 -16.374, 5.253 25.250 -43.072 ] } colorPerVertex FALSE coordIndex [ 0, 1, 2, -1, 3, 1, 0, -1, 4, 3, 0, -1, 5, 3, 4, -1, 6, 5, 4, -1, 7, 5, 6, -1, 8, 7, 6, -1, 9, 8, 10, -1, 9, 7, 8, -1, 11, 9, 10, -1, 12, 9, 11, -1, 13, 12, 11, -1, 14, 15, 13, -1, 16, 17, 14, -1, 18, 17, 16, -1, 19, 18, 16, -1, 20, 18, 19, -1, 21, 20, 19, -1, 22, 20, 21, -1, 23, 22, 21, -1, 24, 22, 23, -1, 25, 24, 23, -1, 26, 24, 25, -1, 26, 25, 27, -1, 28, 26, 27, -1, 29, 26, 28, -1, 30, 29, 28, -1, 31, 29, 30, -1, 32, 31, 30, -1, 33, 32, 34, -1, 33, 31, 32, -1, 35, 33, 34, -1, 36, 33, 35, -1, 37, 36, 35, -1, 38, 36, 37, -1, 38, 37, 39, -1, 40, 39, 37, -1, 41, 42, 40, -1, 43, 42, 41, -1, 44, 45, 43, -1, 46, 47, 44, -1, 48, 47, 46, -1, 49, 47, 48, -1, 50, 49, 48, -1, 51, 49, 50, -1, 52, 51, 50, -1, 53, 51, 52, -1, 54, 53, 52, -1, 55, 54, 56, -1, 55, 53, 54, -1, 57, 55, 56, -1, 58, 55, 57, -1, 59, 58, 57, -1, 60, 58, 59, -1, 61, 60, 59, -1, 62, 60, 61, -1, 63, 62, 61, -1, 1, 62, 63, -1, 1, 63, 2, -1, 42, 39, 40, -1, 45, 42, 43, -1, 47, 45, 44, -1, 15, 12, 13, -1, 17, 15, 14, -1, 64, 65, 66, -1, 64, 67, 65, -1, 68, 69, 70, -1, 68, 71, 69, -1, 72, 73, 74, -1, 72, 75, 73, -1, 76, 68, 70, -1, 77, 73, 75, -1, 78, 79, 68, -1, 78, 80, 81, -1, 78, 81, 82, -1, 83, 73, 77, -1, 80, 68, 76, -1, 78, 68, 80, -1, 84, 73, 83, -1, 85, 86, 64, -1, 85, 64, 66, -1, 87, 85, 78, -1, 88, 73, 84, -1, 87, 78, 82, -1, 87, 82, 89, -1, 87, 89, 90, -1, 87, 90, 91, -1, 87, 91, 92, -1, 93, 94, 95, -1, 87, 92, 96, -1, 93, 95, 71, -1, 97, 98, 67, -1, 97, 67, 99, -1, 64, 99, 67, -1, 87, 86, 85, -1, 100, 73, 101, -1, 101, 73, 88, -1, 101, 88, 102, -1, 103, 100, 101, -1, 71, 102, 104, -1, 71, 104, 69, -1, 71, 95, 101, -1, 71, 101, 102, -1, 65, 67, 105, -1, 41, 40, 106, -1, 43, 41, 106, -1, 44, 43, 107, -1, 43, 106, 107, -1, 40, 37, 108, -1, 106, 40, 108, -1, 46, 44, 109, -1, 48, 46, 109, -1, 44, 107, 109, -1, 35, 34, 110, -1, 37, 35, 110, -1, 108, 37, 110, -1, 34, 32, 111, -1, 110, 34, 111, -1, 50, 48, 112, -1, 48, 109, 112, -1, 30, 28, 113, -1, 32, 30, 113, -1, 111, 32, 113, -1, 50, 112, 114, -1, 52, 50, 114, -1, 113, 28, 115, -1, 28, 27, 115, -1, 52, 114, 116, -1, 54, 52, 116, -1, 54, 116, 56, -1, 115, 27, 117, -1, 56, 116, 118, -1, 117, 27, 25, -1, 56, 118, 57, -1, 57, 118, 119, -1, 120, 117, 23, -1, 117, 25, 23, -1, 57, 119, 59, -1, 121, 120, 21, -1, 120, 23, 21, -1, 119, 122, 61, -1, 59, 119, 61, -1, 121, 21, 19, -1, 122, 123, 63, -1, 61, 122, 63, -1, 124, 121, 16, -1, 121, 19, 16, -1, 63, 123, 2, -1, 125, 124, 14, -1, 124, 16, 14, -1, 123, 126, 0, -1, 2, 123, 0, -1, 127, 125, 13, -1, 125, 14, 13, -1, 126, 128, 4, -1, 0, 126, 4, -1, 127, 13, 11, -1, 4, 128, 6, -1, 129, 127, 10, -1, 127, 11, 10, -1, 128, 129, 8, -1, 129, 10, 8, -1, 6, 128, 8, -1, 18, 130, 131, -1, 132, 18, 131, -1, 133, 134, 17, -1, 133, 132, 134, -1, 133, 17, 18, -1, 133, 18, 132, -1, 36, 38, 135, -1, 33, 36, 135, -1, 31, 33, 135, -1, 29, 31, 135, -1, 130, 24, 26, -1, 130, 26, 29, -1, 130, 29, 135, -1, 22, 24, 130, -1, 20, 22, 130, -1, 18, 20, 130, -1, 135, 38, 136, -1, 38, 137, 136, -1, 39, 138, 139, -1, 138, 137, 139, -1, 38, 39, 139, -1, 137, 38, 139, -1, 140, 141, 93, -1, 140, 93, 71, -1, 142, 71, 68, -1, 142, 140, 71, -1, 68, 79, 143, -1, 68, 143, 142, -1, 144, 143, 79, -1, 144, 79, 78, -1, 145, 78, 85, -1, 145, 144, 78, -1, 85, 146, 145, -1, 85, 66, 146, -1, 146, 66, 65, -1, 147, 146, 65, -1, 105, 148, 147, -1, 65, 105, 147, -1, 105, 149, 148, -1, 105, 67, 149, -1, 98, 150, 149, -1, 67, 98, 149, -1, 151, 152, 153, -1, 151, 97, 152, -1, 151, 98, 97, -1, 151, 150, 98, -1, 151, 154, 150, -1, 151, 153, 154, -1, 155, 156, 152, -1, 99, 152, 97, -1, 99, 155, 152, -1, 155, 157, 156, -1, 158, 73, 100, -1, 158, 74, 73, -1, 158, 157, 74, -1, 158, 100, 156, -1, 158, 156, 157, -1, 159, 160, 161, -1, 159, 162, 160, -1, 163, 162, 159, -1, 164, 165, 166, -1, 167, 165, 164, -1, 168, 164, 169, -1, 168, 167, 164, -1, 165, 162, 163, -1, 170, 171, 166, -1, 170, 163, 171, -1, 170, 165, 163, -1, 170, 166, 165, -1, 172, 168, 173, -1, 168, 169, 173, -1, 134, 174, 175, -1, 132, 174, 134, -1, 103, 176, 177, -1, 176, 178, 177, -1, 178, 179, 177, -1, 179, 156, 177, -1, 156, 100, 177, -1, 100, 103, 177, -1, 180, 176, 103, -1, 180, 103, 101, -1, 181, 101, 95, -1, 181, 180, 101, -1, 94, 182, 181, -1, 95, 94, 181, -1, 141, 182, 94, -1, 141, 94, 93, -1, 117, 183, 184, -1, 119, 118, 185, -1, 118, 186, 185, -1, 123, 187, 126, -1, 113, 115, 188, -1, 115, 184, 188, -1, 122, 119, 189, -1, 126, 187, 190, -1, 119, 185, 189, -1, 113, 188, 111, -1, 126, 190, 128, -1, 111, 188, 191, -1, 123, 122, 187, -1, 122, 189, 187, -1, 128, 190, 192, -1, 111, 191, 193, -1, 110, 111, 193, -1, 128, 192, 129, -1, 129, 192, 194, -1, 110, 193, 195, -1, 108, 110, 195, -1, 127, 129, 196, -1, 129, 194, 196, -1, 108, 195, 197, -1, 106, 108, 197, -1, 125, 127, 198, -1, 127, 196, 198, -1, 106, 197, 199, -1, 107, 106, 199, -1, 124, 125, 200, -1, 125, 198, 200, -1, 107, 199, 201, -1, 109, 107, 201, -1, 121, 124, 202, -1, 109, 201, 203, -1, 124, 200, 202, -1, 112, 109, 203, -1, 120, 121, 204, -1, 114, 112, 205, -1, 112, 203, 205, -1, 121, 202, 204, -1, 114, 205, 116, -1, 117, 120, 183, -1, 116, 205, 206, -1, 120, 204, 183, -1, 118, 116, 186, -1, 116, 206, 186, -1, 115, 117, 184, -1, 207, 208, 209, -1, 210, 207, 209, -1, 211, 212, 213, -1, 214, 215, 216, -1, 217, 214, 216, -1, 218, 219, 220, -1, 221, 217, 216, -1, 222, 218, 220, -1, 218, 222, 223, -1, 224, 221, 216, -1, 225, 226, 224, -1, 227, 228, 209, -1, 229, 226, 230, -1, 231, 209, 232, -1, 233, 234, 232, -1, 235, 233, 232, -1, 236, 235, 232, -1, 237, 236, 232, -1, 208, 237, 232, -1, 213, 231, 232, -1, 209, 208, 232, -1, 234, 213, 232, -1, 224, 238, 239, -1, 224, 226, 240, -1, 238, 224, 240, -1, 241, 242, 243, -1, 224, 239, 244, -1, 212, 241, 243, -1, 216, 215, 245, -1, 240, 226, 246, -1, 224, 244, 247, -1, 229, 230, 248, -1, 246, 226, 249, -1, 250, 218, 251, -1, 224, 247, 221, -1, 229, 241, 212, -1, 252, 253, 212, -1, 211, 252, 212, -1, 249, 226, 253, -1, 254, 251, 223, -1, 253, 226, 212, -1, 226, 229, 212, -1, 216, 245, 255, -1, 251, 218, 223, -1, 213, 256, 231, -1, 216, 255, 210, -1, 223, 228, 227, -1, 254, 223, 227, -1, 216, 210, 209, -1, 231, 227, 209, -1, 234, 211, 213, -1, 135, 136, 131, -1, 130, 135, 131, -1, 257, 258, 259, -1, 258, 260, 259, -1, 259, 260, 261, -1, 261, 260, 262, -1, 262, 263, 264, -1, 263, 265, 264, -1, 265, 261, 264, -1, 261, 262, 264, -1, 148, 149, 147, -1, 266, 267, 142, -1, 146, 147, 268, -1, 267, 140, 142, -1, 147, 149, 268, -1, 269, 270, 271, -1, 266, 142, 272, -1, 270, 273, 271, -1, 273, 270, 274, -1, 142, 143, 144, -1, 274, 270, 275, -1, 276, 277, 144, -1, 278, 276, 144, -1, 272, 142, 277, -1, 275, 270, 279, -1, 277, 142, 144, -1, 279, 270, 280, -1, 268, 281, 145, -1, 146, 268, 145, -1, 144, 145, 282, -1, 278, 144, 282, -1, 283, 278, 282, -1, 284, 283, 282, -1, 181, 182, 141, -1, 285, 284, 282, -1, 286, 285, 282, -1, 287, 286, 282, -1, 140, 181, 141, -1, 149, 150, 154, -1, 288, 149, 154, -1, 149, 288, 268, -1, 145, 281, 282, -1, 180, 270, 178, -1, 280, 270, 180, -1, 289, 280, 180, -1, 180, 178, 176, -1, 290, 289, 140, -1, 267, 290, 140, -1, 180, 181, 140, -1, 289, 180, 140, -1, 152, 156, 179, -1, 152, 179, 153, -1, 153, 179, 291, -1, 154, 153, 288, -1, 153, 291, 288, -1, 179, 292, 291, -1, 178, 270, 293, -1, 270, 269, 293, -1, 269, 292, 293, -1, 179, 178, 293, -1, 292, 179, 293, -1, 294, 295, 296, -1, 294, 296, 297, -1, 294, 297, 298, -1, 294, 298, 299, -1, 294, 299, 300, -1, 294, 300, 157, -1, 294, 155, 301, -1, 157, 300, 302, -1, 157, 302, 303, -1, 74, 303, 304, -1, 74, 157, 303, -1, 155, 305, 306, -1, 155, 306, 307, -1, 155, 307, 308, -1, 155, 308, 309, -1, 155, 309, 301, -1, 294, 157, 155, -1, 294, 301, 310, -1, 294, 310, 295, -1, 311, 160, 312, -1, 161, 160, 313, -1, 313, 160, 311, -1, 162, 314, 315, -1, 314, 316, 315, -1, 315, 312, 160, -1, 162, 315, 160, -1, 317, 318, 319, -1, 317, 320, 321, -1, 317, 319, 322, -1, 317, 321, 225, -1, 317, 322, 323, -1, 317, 323, 324, -1, 325, 326, 327, -1, 328, 325, 327, -1, 329, 328, 327, -1, 330, 329, 327, -1, 331, 330, 327, -1, 332, 331, 327, -1, 320, 332, 327, -1, 317, 324, 320, -1, 333, 334, 327, -1, 334, 321, 327, -1, 321, 320, 327, -1, 326, 333, 327, -1, 335, 336, 333, -1, 337, 335, 333, -1, 338, 337, 333, -1, 339, 338, 333, -1, 326, 339, 333, -1, 340, 341, 334, -1, 220, 340, 222, -1, 340, 334, 222, -1, 341, 321, 334, -1, 230, 226, 342, -1, 226, 225, 342, -1, 225, 321, 342, -1, 341, 230, 342, -1, 321, 341, 342, -1, 343, 344, 345, -1, 346, 344, 343, -1, 347, 346, 343, -1, 348, 346, 347, -1, 349, 348, 347, -1, 350, 348, 349, -1, 351, 350, 349, -1, 352, 350, 351, -1, 353, 350, 352, -1, 354, 353, 352, -1, 355, 356, 354, -1, 357, 356, 355, -1, 358, 357, 355, -1, 359, 357, 358, -1, 360, 357, 359, -1, 361, 360, 359, -1, 362, 363, 361, -1, 364, 363, 362, -1, 365, 364, 362, -1, 366, 364, 365, -1, 367, 364, 366, -1, 368, 367, 366, -1, 369, 370, 368, -1, 371, 265, 369, -1, 261, 265, 371, -1, 372, 261, 371, -1, 373, 372, 371, -1, 374, 372, 373, -1, 375, 374, 373, -1, 376, 257, 375, -1, 259, 374, 375, -1, 259, 375, 257, -1, 377, 376, 375, -1, 378, 377, 375, -1, 379, 380, 378, -1, 379, 378, 375, -1, 381, 379, 382, -1, 381, 380, 379, -1, 383, 381, 382, -1, 384, 381, 383, -1, 385, 384, 383, -1, 386, 384, 385, -1, 387, 386, 385, -1, 388, 386, 387, -1, 389, 388, 387, -1, 390, 389, 391, -1, 390, 388, 389, -1, 392, 390, 391, -1, 393, 390, 392, -1, 394, 393, 392, -1, 395, 393, 394, -1, 396, 395, 394, -1, 397, 395, 396, -1, 397, 396, 398, -1, 399, 397, 398, -1, 400, 397, 399, -1, 401, 400, 399, -1, 402, 400, 401, -1, 403, 402, 401, -1, 404, 312, 403, -1, 315, 402, 403, -1, 315, 403, 312, -1, 313, 311, 404, -1, 161, 313, 404, -1, 405, 159, 161, -1, 406, 161, 404, -1, 406, 405, 161, -1, 407, 405, 406, -1, 163, 407, 406, -1, 163, 406, 171, -1, 408, 171, 406, -1, 345, 409, 408, -1, 345, 408, 406, -1, 344, 409, 345, -1, 356, 353, 354, -1, 363, 360, 361, -1, 370, 367, 368, -1, 265, 370, 369, -1, 311, 312, 404, -1, 159, 405, 407, -1, 159, 407, 163, -1, 212, 243, 410, -1, 243, 411, 410, -1, 213, 410, 412, -1, 213, 212, 410, -1, 213, 413, 256, -1, 412, 413, 213, -1, 256, 413, 231, -1, 231, 413, 414, -1, 415, 231, 414, -1, 227, 231, 415, -1, 227, 416, 254, -1, 415, 416, 227, -1, 254, 416, 417, -1, 251, 254, 417, -1, 418, 250, 251, -1, 417, 418, 251, -1, 418, 218, 250, -1, 418, 419, 218, -1, 419, 420, 219, -1, 419, 219, 218, -1, 220, 421, 340, -1, 422, 219, 420, -1, 422, 220, 219, -1, 422, 420, 421, -1, 422, 421, 220, -1, 248, 230, 423, -1, 341, 424, 425, -1, 424, 423, 425, -1, 230, 341, 425, -1, 423, 230, 425, -1, 248, 423, 229, -1, 229, 423, 426, -1, 241, 426, 427, -1, 241, 229, 426, -1, 241, 428, 242, -1, 427, 428, 241, -1, 242, 428, 243, -1, 243, 428, 411, -1, 377, 378, 258, -1, 376, 377, 258, -1, 257, 376, 258, -1, 429, 260, 258, -1, 429, 258, 430, -1, 260, 429, 431, -1, 431, 429, 432, -1, 259, 261, 372, -1, 259, 372, 374, -1, 433, 434, 435, -1, 434, 436, 435, -1, 435, 436, 437, -1, 291, 438, 439, -1, 439, 438, 440, -1, 441, 439, 442, -1, 439, 440, 442, -1, 437, 436, 438, -1, 291, 443, 444, -1, 443, 437, 444, -1, 437, 438, 444, -1, 438, 291, 444, -1, 445, 442, 446, -1, 445, 441, 442, -1, 281, 447, 282, -1, 282, 447, 448, -1, 449, 450, 451, -1, 449, 451, 448, -1, 287, 282, 452, -1, 282, 448, 452, -1, 451, 287, 452, -1, 448, 451, 452, -1, 453, 277, 454, -1, 454, 277, 276, -1, 454, 276, 455, -1, 455, 276, 278, -1, 455, 278, 456, -1, 456, 278, 283, -1, 456, 283, 457, -1, 457, 283, 284, -1, 457, 284, 458, -1, 458, 284, 285, -1, 458, 285, 459, -1, 459, 285, 286, -1, 459, 286, 460, -1, 287, 451, 461, -1, 460, 287, 461, -1, 461, 451, 462, -1, 461, 462, 463, -1, 463, 462, 464, -1, 463, 464, 465, -1, 465, 464, 466, -1, 465, 466, 467, -1, 467, 466, 468, -1, 467, 468, 469, -1, 469, 468, 470, -1, 469, 470, 471, -1, 471, 470, 472, -1, 471, 472, 473, -1, 473, 472, 474, -1, 473, 474, 475, -1, 475, 474, 476, -1, 475, 476, 477, -1, 477, 476, 478, -1, 271, 477, 478, -1, 477, 271, 479, -1, 479, 273, 480, -1, 480, 274, 481, -1, 481, 275, 482, -1, 483, 482, 279, -1, 482, 275, 279, -1, 484, 483, 280, -1, 483, 279, 280, -1, 485, 484, 289, -1, 484, 280, 289, -1, 486, 485, 290, -1, 485, 289, 290, -1, 487, 486, 267, -1, 486, 290, 267, -1, 488, 487, 266, -1, 487, 267, 266, -1, 489, 488, 272, -1, 488, 266, 272, -1, 453, 489, 277, -1, 489, 272, 277, -1, 479, 271, 273, -1, 480, 273, 274, -1, 481, 274, 275, -1, 460, 286, 287, -1, 490, 478, 491, -1, 490, 492, 478, -1, 493, 269, 271, -1, 493, 492, 269, -1, 493, 271, 478, -1, 493, 478, 492, -1, 494, 495, 496, -1, 497, 494, 496, -1, 498, 497, 496, -1, 499, 498, 496, -1, 500, 499, 496, -1, 292, 500, 496, -1, 501, 291, 496, -1, 502, 500, 292, -1, 503, 502, 292, -1, 504, 503, 269, -1, 503, 292, 269, -1, 505, 443, 291, -1, 506, 505, 291, -1, 507, 506, 291, -1, 508, 507, 291, -1, 501, 508, 291, -1, 291, 292, 496, -1, 509, 501, 496, -1, 495, 509, 496, -1, 316, 510, 511, -1, 402, 316, 511, -1, 315, 316, 402, -1, 512, 513, 514, -1, 512, 515, 513, -1, 512, 388, 390, -1, 512, 390, 393, -1, 512, 393, 516, -1, 512, 514, 388, -1, 512, 516, 515, -1, 517, 384, 386, -1, 518, 386, 388, -1, 518, 517, 386, -1, 432, 429, 519, -1, 432, 519, 384, -1, 432, 384, 517, -1, 514, 518, 388, -1, 515, 516, 397, -1, 510, 515, 397, -1, 511, 510, 397, -1, 520, 521, 522, -1, 521, 523, 522, -1, 524, 520, 525, -1, 520, 522, 525, -1, 526, 524, 527, -1, 524, 525, 527, -1, 528, 526, 529, -1, 526, 527, 529, -1, 530, 528, 531, -1, 528, 529, 531, -1, 532, 530, 533, -1, 530, 531, 533, -1, 534, 532, 535, -1, 532, 533, 535, -1, 536, 534, 537, -1, 534, 535, 537, -1, 538, 536, 539, -1, 536, 537, 539, -1, 540, 538, 541, -1, 538, 539, 541, -1, 542, 540, 543, -1, 540, 541, 543, -1, 542, 543, 544, -1, 545, 542, 544, -1, 545, 544, 546, -1, 547, 545, 546, -1, 547, 546, 431, -1, 432, 547, 431, -1, 547, 432, 548, -1, 549, 548, 517, -1, 549, 517, 550, -1, 550, 517, 518, -1, 550, 518, 551, -1, 551, 518, 514, -1, 551, 514, 552, -1, 552, 514, 513, -1, 552, 513, 553, -1, 553, 513, 515, -1, 553, 515, 554, -1, 554, 515, 510, -1, 554, 510, 555, -1, 316, 314, 556, -1, 555, 316, 556, -1, 556, 314, 557, -1, 556, 557, 558, -1, 558, 557, 559, -1, 558, 559, 521, -1, 521, 559, 523, -1, 548, 432, 517, -1, 555, 510, 316, -1, 421, 424, 340, -1, 424, 341, 340, -1, 560, 561, 549, -1, 387, 560, 549, -1, 389, 387, 550, -1, 387, 549, 550, -1, 561, 382, 548, -1, 549, 561, 548, -1, 391, 389, 551, -1, 392, 391, 551, -1, 389, 550, 551, -1, 379, 375, 547, -1, 382, 379, 547, -1, 548, 382, 547, -1, 394, 392, 552, -1, 392, 551, 552, -1, 375, 562, 545, -1, 547, 375, 545, -1, 396, 394, 553, -1, 394, 552, 553, -1, 545, 562, 542, -1, 371, 369, 542, -1, 562, 371, 542, -1, 542, 369, 540, -1, 369, 368, 540, -1, 396, 553, 554, -1, 398, 396, 554, -1, 398, 554, 399, -1, 540, 368, 538, -1, 399, 554, 555, -1, 538, 368, 366, -1, 399, 555, 401, -1, 401, 555, 556, -1, 536, 538, 563, -1, 538, 366, 563, -1, 401, 556, 403, -1, 534, 536, 564, -1, 536, 563, 564, -1, 556, 558, 404, -1, 403, 556, 404, -1, 534, 564, 361, -1, 558, 521, 406, -1, 404, 558, 406, -1, 532, 534, 359, -1, 534, 361, 359, -1, 406, 521, 345, -1, 530, 532, 565, -1, 532, 359, 565, -1, 521, 520, 566, -1, 345, 521, 566, -1, 528, 530, 355, -1, 530, 565, 355, -1, 520, 524, 567, -1, 566, 520, 567, -1, 528, 355, 354, -1, 567, 524, 349, -1, 526, 528, 352, -1, 528, 354, 352, -1, 524, 526, 351, -1, 526, 352, 351, -1, 349, 524, 351, -1, 411, 568, 569, -1, 568, 413, 569, -1, 413, 412, 569, -1, 412, 410, 569, -1, 410, 411, 569, -1, 570, 571, 416, -1, 416, 415, 572, -1, 415, 414, 572, -1, 414, 413, 572, -1, 413, 570, 572, -1, 570, 416, 572, -1, 416, 418, 417, -1, 420, 419, 418, -1, 424, 421, 423, -1, 423, 421, 573, -1, 428, 574, 411, -1, 411, 574, 575, -1, 576, 575, 420, -1, 575, 574, 420, -1, 573, 421, 420, -1, 574, 573, 420, -1, 428, 427, 577, -1, 427, 426, 577, -1, 426, 423, 577, -1, 423, 428, 577, -1, 578, 434, 579, -1, 580, 434, 433, -1, 579, 434, 580, -1, 581, 582, 436, -1, 581, 583, 582, -1, 434, 578, 581, -1, 434, 581, 436, -1, 492, 584, 585, -1, 586, 587, 585, -1, 588, 438, 436, -1, 588, 584, 438, -1, 588, 589, 590, -1, 588, 590, 591, -1, 592, 586, 585, -1, 588, 591, 593, -1, 588, 593, 594, -1, 588, 594, 595, -1, 588, 595, 596, -1, 588, 596, 597, -1, 598, 592, 585, -1, 588, 597, 584, -1, 588, 436, 589, -1, 599, 598, 585, -1, 597, 599, 585, -1, 436, 582, 600, -1, 436, 600, 601, -1, 436, 601, 602, -1, 436, 602, 603, -1, 436, 603, 589, -1, 584, 597, 585, -1, 604, 605, 440, -1, 604, 606, 605, -1, 604, 584, 606, -1, 604, 438, 584, -1, 604, 440, 438, -1, 607, 608, 609, -1, 607, 609, 610, -1, 607, 610, 611, -1, 449, 612, 490, -1, 607, 611, 613, -1, 607, 448, 614, -1, 607, 614, 615, -1, 607, 613, 448, -1, 490, 616, 492, -1, 617, 618, 619, -1, 617, 616, 618, -1, 620, 621, 449, -1, 622, 623, 490, -1, 624, 616, 490, -1, 624, 490, 623, -1, 625, 622, 490, -1, 626, 620, 449, -1, 627, 616, 624, -1, 628, 625, 490, -1, 629, 626, 449, -1, 630, 616, 627, -1, 612, 628, 490, -1, 631, 616, 630, -1, 614, 619, 615, -1, 618, 616, 631, -1, 614, 617, 619, -1, 448, 613, 632, -1, 448, 632, 629, -1, 448, 447, 614, -1, 448, 629, 449, -1, 449, 621, 633, -1, 449, 633, 634, -1, 607, 615, 608, -1, 449, 634, 612, -1, 635, 507, 636, -1, 636, 507, 637, -1, 636, 637, 638, -1, 638, 637, 501, -1, 638, 501, 639, -1, 639, 501, 509, -1, 639, 509, 640, -1, 640, 509, 495, -1, 640, 495, 641, -1, 641, 495, 642, -1, 641, 642, 643, -1, 643, 642, 497, -1, 643, 497, 644, -1, 644, 498, 645, -1, 645, 499, 646, -1, 646, 500, 647, -1, 647, 648, 649, -1, 649, 650, 651, -1, 651, 504, 652, -1, 504, 653, 652, -1, 652, 653, 654, -1, 652, 654, 655, -1, 655, 654, 656, -1, 657, 655, 658, -1, 655, 656, 658, -1, 655, 657, 659, -1, 657, 660, 659, -1, 660, 661, 659, -1, 661, 662, 659, -1, 662, 663, 659, -1, 664, 659, 665, -1, 659, 663, 665, -1, 666, 664, 667, -1, 664, 665, 667, -1, 668, 666, 669, -1, 666, 667, 669, -1, 668, 669, 670, -1, 670, 669, 671, -1, 670, 671, 672, -1, 672, 671, 673, -1, 672, 673, 674, -1, 674, 673, 675, -1, 674, 675, 676, -1, 676, 675, 677, -1, 676, 677, 678, -1, 678, 677, 679, -1, 678, 679, 680, -1, 680, 679, 681, -1, 680, 681, 682, -1, 682, 681, 683, -1, 682, 683, 684, -1, 684, 578, 579, -1, 684, 683, 581, -1, 578, 684, 581, -1, 684, 579, 685, -1, 579, 580, 685, -1, 580, 433, 685, -1, 433, 435, 686, -1, 685, 433, 686, -1, 685, 686, 687, -1, 685, 687, 443, -1, 443, 687, 437, -1, 443, 505, 635, -1, 505, 688, 635, -1, 685, 443, 635, -1, 635, 688, 507, -1, 644, 497, 498, -1, 645, 498, 499, -1, 646, 499, 500, -1, 647, 500, 648, -1, 649, 648, 650, -1, 651, 650, 504, -1, 687, 686, 435, -1, 437, 687, 435, -1, 449, 490, 491, -1, 449, 491, 450, -1, 491, 478, 476, -1, 491, 476, 474, -1, 491, 474, 472, -1, 491, 472, 470, -1, 468, 466, 450, -1, 470, 468, 450, -1, 491, 470, 450, -1, 450, 466, 464, -1, 450, 464, 462, -1, 450, 462, 451, -1, 689, 479, 480, -1, 690, 480, 481, -1, 690, 689, 480, -1, 691, 477, 479, -1, 691, 479, 689, -1, 692, 481, 482, -1, 692, 690, 481, -1, 693, 475, 477, -1, 693, 477, 691, -1, 694, 482, 483, -1, 694, 483, 484, -1, 694, 692, 482, -1, 695, 471, 473, -1, 695, 473, 475, -1, 695, 475, 693, -1, 696, 469, 471, -1, 696, 471, 695, -1, 697, 484, 485, -1, 697, 694, 484, -1, 698, 469, 696, -1, 699, 697, 485, -1, 486, 699, 485, -1, 467, 469, 698, -1, 700, 467, 698, -1, 701, 699, 486, -1, 487, 701, 486, -1, 465, 467, 700, -1, 702, 465, 700, -1, 703, 701, 487, -1, 488, 703, 487, -1, 488, 704, 703, -1, 463, 702, 705, -1, 463, 465, 702, -1, 489, 704, 488, -1, 489, 706, 704, -1, 461, 705, 707, -1, 461, 463, 705, -1, 453, 706, 489, -1, 460, 461, 707, -1, 459, 707, 708, -1, 459, 460, 707, -1, 454, 709, 706, -1, 454, 706, 453, -1, 458, 708, 710, -1, 458, 459, 708, -1, 455, 711, 709, -1, 455, 709, 454, -1, 457, 710, 712, -1, 457, 458, 710, -1, 456, 712, 711, -1, 456, 457, 712, -1, 456, 711, 455, -1, 658, 713, 657, -1, 658, 585, 713, -1, 653, 585, 658, -1, 606, 585, 653, -1, 714, 715, 606, -1, 714, 504, 715, -1, 714, 653, 504, -1, 714, 606, 653, -1, 575, 576, 716, -1, 576, 717, 716, -1, 717, 568, 716, -1, 568, 411, 716, -1, 411, 575, 716, -1, 571, 570, 718, -1, 570, 413, 718, -1, 413, 568, 718, -1, 568, 719, 718, -1, 719, 571, 718, -1, 576, 420, 416, -1, 420, 418, 416, -1, 571, 576, 416, -1, 574, 428, 720, -1, 428, 423, 720, -1, 423, 573, 720, -1, 573, 574, 720, -1, 681, 721, 583, -1, 681, 583, 683, -1, 683, 583, 581, -1, 722, 723, 724, -1, 723, 725, 724, -1, 673, 671, 724, -1, 675, 673, 724, -1, 726, 675, 724, -1, 671, 722, 724, -1, 725, 726, 724, -1, 669, 667, 727, -1, 671, 669, 728, -1, 669, 727, 728, -1, 729, 730, 731, -1, 667, 729, 731, -1, 727, 667, 731, -1, 671, 728, 722, -1, 679, 726, 725, -1, 679, 725, 721, -1, 679, 721, 681, -1, 603, 732, 733, -1, 603, 602, 732, -1, 589, 733, 734, -1, 589, 603, 733, -1, 590, 734, 735, -1, 590, 589, 734, -1, 591, 735, 736, -1, 591, 590, 735, -1, 593, 736, 737, -1, 593, 591, 736, -1, 594, 737, 738, -1, 594, 593, 737, -1, 595, 738, 739, -1, 595, 594, 738, -1, 596, 739, 740, -1, 596, 595, 739, -1, 597, 740, 741, -1, 597, 596, 740, -1, 599, 741, 742, -1, 599, 597, 741, -1, 598, 742, 743, -1, 598, 599, 742, -1, 592, 598, 743, -1, 592, 743, 744, -1, 586, 592, 744, -1, 586, 744, 745, -1, 587, 586, 745, -1, 587, 745, 731, -1, 746, 731, 745, -1, 727, 746, 747, -1, 748, 727, 747, -1, 728, 727, 748, -1, 749, 728, 748, -1, 722, 728, 749, -1, 750, 722, 749, -1, 723, 722, 750, -1, 751, 723, 750, -1, 725, 723, 751, -1, 752, 725, 751, -1, 721, 725, 752, -1, 753, 721, 752, -1, 754, 582, 583, -1, 754, 583, 753, -1, 600, 582, 754, -1, 755, 600, 754, -1, 601, 600, 755, -1, 732, 601, 755, -1, 602, 601, 732, -1, 727, 731, 746, -1, 583, 721, 753, -1, 713, 585, 730, -1, 756, 713, 730, -1, 587, 730, 585, -1, 731, 730, 587, -1, 634, 633, 700, -1, 615, 701, 703, -1, 615, 619, 701, -1, 709, 609, 706, -1, 612, 698, 696, -1, 612, 634, 698, -1, 608, 703, 704, -1, 610, 609, 709, -1, 608, 615, 703, -1, 695, 612, 696, -1, 711, 610, 709, -1, 628, 612, 695, -1, 609, 704, 706, -1, 609, 608, 704, -1, 611, 610, 711, -1, 625, 628, 695, -1, 625, 695, 693, -1, 712, 611, 711, -1, 613, 611, 712, -1, 622, 625, 693, -1, 622, 693, 691, -1, 632, 712, 710, -1, 632, 613, 712, -1, 623, 622, 691, -1, 623, 691, 689, -1, 629, 710, 708, -1, 629, 632, 710, -1, 624, 623, 689, -1, 624, 689, 690, -1, 626, 708, 707, -1, 626, 629, 708, -1, 627, 624, 690, -1, 627, 690, 692, -1, 620, 707, 705, -1, 630, 627, 692, -1, 620, 626, 707, -1, 630, 692, 694, -1, 621, 705, 702, -1, 631, 694, 697, -1, 631, 630, 694, -1, 621, 620, 705, -1, 699, 631, 697, -1, 633, 702, 700, -1, 618, 631, 699, -1, 633, 621, 702, -1, 619, 699, 701, -1, 619, 618, 699, -1, 634, 700, 698, -1, 747, 757, 668, -1, 748, 668, 670, -1, 748, 747, 668, -1, 746, 664, 757, -1, 746, 757, 747, -1, 749, 670, 672, -1, 749, 748, 670, -1, 745, 659, 664, -1, 745, 664, 746, -1, 744, 652, 655, -1, 744, 655, 659, -1, 744, 659, 745, -1, 750, 672, 674, -1, 750, 674, 676, -1, 750, 749, 672, -1, 743, 651, 652, -1, 743, 652, 744, -1, 751, 676, 678, -1, 751, 750, 676, -1, 742, 651, 743, -1, 752, 751, 678, -1, 680, 752, 678, -1, 649, 651, 742, -1, 741, 649, 742, -1, 753, 752, 680, -1, 758, 753, 680, -1, 647, 649, 741, -1, 740, 647, 741, -1, 754, 753, 758, -1, 684, 754, 758, -1, 684, 755, 754, -1, 759, 740, 739, -1, 759, 647, 740, -1, 685, 755, 684, -1, 685, 732, 755, -1, 645, 739, 738, -1, 645, 759, 739, -1, 635, 732, 685, -1, 644, 645, 738, -1, 643, 738, 737, -1, 643, 644, 738, -1, 636, 733, 732, -1, 636, 732, 635, -1, 760, 737, 736, -1, 760, 643, 737, -1, 638, 734, 733, -1, 638, 733, 636, -1, 640, 736, 735, -1, 640, 760, 736, -1, 639, 735, 734, -1, 639, 640, 735, -1, 639, 734, 638, -1, 654, 653, 658, -1, 656, 654, 658, -1, 713, 662, 661, -1, 713, 661, 660, -1, 713, 660, 657, -1, 568, 571, 719, -1, 576, 571, 761, -1, 568, 717, 761, -1, 717, 576, 761, -1, 571, 568, 761, -1, 762, 763, 764, -1, 763, 765, 764, -1, 765, 766, 767, -1, 764, 765, 767, -1, 767, 762, 764, -1, 768, 762, 767, -1, 768, 769, 763, -1, 768, 763, 762, -1, 765, 763, 769, -1, 766, 765, 769, -1, 768, 766, 769, -1, 767, 766, 768, -1 ] } } ] } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 0.000 description "top" position 5.793 4.625 70.250 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 3.142 description "bottom" position 5.793 4.625 -120.312 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 1.571 description "front" position 5.793 -90.656 -25.031 } Viewpoint { jump TRUE orientation -0.000 -0.707 -0.707 3.142 description "back" position 5.793 99.906 -25.031 } Viewpoint { jump TRUE orientation 0.577 -0.577 -0.577 2.094 description "right" position -89.488 4.625 -25.031 } Viewpoint { jump TRUE orientation 0.577 0.577 0.577 2.094 description "left" position 101.074 4.625 -25.031 } NavigationInfo { avatarSize [0.25, 1.6, 0.75] headlight TRUE speed 1.0 type "EXAMINE" visibilityLimit 0.0 } choreonoid-1.5.0/share/model/GR001/parts/R_ANKLE_R.wrl0000664000000000000000000006426612741425367020605 0ustar rootroot#VRML V2.0 utf8 WorldInfo { title "Exported tringle mesh to VRML97" info ["Created by FreeCAD" ""] } Background { skyAngle 1.57 skyColor 0.1 0.2 0.2 } Transform { scale 0.001 0.001 0.001 rotation 0 0 1 0 scaleOrientation 0 0 1 0 bboxCenter 0 0 0 bboxSize 85.700 57.080 29.202 center 0.000 0.000 0.000 #translation 12.370 13.610 6.649 children [ Shape { appearance Appearance { material Material { ambientIntensity 0.2 diffuseColor 0.80 0.80 0.80 emissiveColor 0.00 0.00 0.00 shininess 0.06 transparency 0.00 } } geometry IndexedFaceSet { solid FALSE coord Coordinate { point [ -55.220 8.930 -19.250, -55.220 -36.150 -21.250, -55.220 -36.150 -19.250, -55.220 8.930 -21.250, 30.480 8.930 -19.250, 17.190 12.271 -19.250, 17.190 -12.073 -19.250, -53.463 -40.393 -19.250, -50.773 -41.946 -19.250, -38.810 -12.073 -19.250, -41.110 -12.073 -19.250, -49.220 -42.150 -19.250, 30.480 -36.150 -19.250, -52.220 14.126 -19.250, -53.463 13.173 -19.250, -54.416 11.930 -19.250, 14.890 -12.073 -19.250, 24.480 -42.150 -19.250, -50.773 14.726 -19.250, -49.220 14.930 -19.250, 27.480 -41.346 -19.250, 30.276 -37.703 -19.250, 26.033 -41.946 -19.250, -55.016 10.483 -19.250, 29.676 -39.150 -19.250, 28.723 -40.393 -19.250, 14.890 12.897 -19.250, 14.890 12.930 -19.250, -12.370 -13.610 -19.250, 14.890 12.271 -19.250, -38.810 12.930 -19.250, -38.810 12.897 -19.250, -38.810 12.271 -19.250, 17.190 12.897 -19.250, -41.110 12.930 -19.250, -41.110 12.897 -19.250, 17.190 12.930 -19.250, 24.480 14.930 -19.250, -41.110 12.271 -19.250, 26.033 14.726 -19.250, 27.480 14.126 -19.250, 28.723 13.173 -19.250, 29.676 11.930 -19.250, -55.016 -37.703 -19.250, -54.416 -39.150 -19.250, 30.276 10.483 -19.250, -52.220 -41.346 -19.250, -55.016 10.483 -21.250, -54.416 11.930 -21.250, -53.463 13.173 -21.250, -52.220 14.126 -21.250, -50.773 14.726 -21.250, -49.220 14.930 -21.250, -55.016 -37.703 -21.250, -54.416 -39.150 -21.250, -53.463 -40.393 -21.250, -52.220 -41.346 -21.250, -50.773 -41.946 -21.250, -49.220 -42.150 -21.250, 24.480 14.930 -21.250, 14.890 12.930 -21.250, -38.810 12.930 -21.250, 27.480 14.126 -21.250, 26.033 14.726 -21.250, 29.676 11.930 -21.250, 28.723 13.173 -21.250, 30.480 8.930 -21.250, 30.276 10.483 -21.250, 17.190 12.930 -21.250, -41.110 12.930 -21.250, -41.110 -12.930 -21.250, 17.190 -12.930 -21.250, 30.480 -36.150 -21.250, 24.480 -42.150 -21.250, 14.890 -12.930 -21.250, 27.480 -41.346 -21.250, 30.276 -37.703 -21.250, 26.033 -41.946 -21.250, 29.676 -39.150 -21.250, -38.810 -12.930 -21.250, 28.723 -40.393 -21.250, -12.370 -13.610 -21.250, 14.890 12.930 -19.243, 17.190 12.930 -19.243, 17.190 7.991 0.381, 14.890 7.991 0.381, 17.190 3.569 -7.160, 17.190 0.099 -9.379, 17.190 -5.151 -6.121, 17.190 -6.426 -4.765, 17.190 -3.597 -7.146, 17.190 -7.353 -3.151, 17.190 -7.882 -1.366, 17.190 -7.985 0.492, 17.190 5.114 -6.152, 17.190 6.388 -4.816, 17.190 7.322 -3.224, 17.190 7.866 -1.461, 17.190 1.833 -7.787, 17.190 0.000 -8.000, 17.190 -1.849 -7.783, 14.890 -7.985 0.492, 14.890 0.099 -9.379, 14.890 3.569 -7.160, 14.890 -6.426 -4.765, 14.890 -5.151 -6.121, 14.890 -3.597 -7.146, 14.890 -7.353 -3.151, 14.890 -7.882 -1.366, 14.890 5.114 -6.152, 14.890 6.388 -4.816, 14.890 7.322 -3.224, 14.890 7.866 -1.461, 14.890 1.833 -7.787, 14.890 0.000 -8.000, 14.890 -1.849 -7.783, -38.810 12.930 -19.243, -41.110 12.930 -19.243, -38.810 7.991 0.381, -41.110 7.991 0.381, -38.810 -5.151 -6.121, -38.810 -6.426 -4.765, -38.810 -3.597 -7.146, -38.810 -7.353 -3.151, -38.810 -7.882 -1.366, -38.810 -7.985 0.492, -38.810 3.569 -7.160, -38.810 5.114 -6.152, -38.810 6.388 -4.816, -38.810 7.322 -3.224, -38.810 7.866 -1.461, -38.810 7.991 0.381, -38.810 0.099 -9.379, -38.810 1.833 -7.787, -38.810 0.000 -8.000, -38.810 -1.849 -7.783, -41.110 -6.426 -4.765, -41.110 -5.151 -6.121, -41.110 -3.597 -7.146, -41.110 -7.353 -3.151, -41.110 -7.882 -1.366, -41.110 -7.985 0.492, -41.110 5.114 -6.152, -41.110 3.569 -7.160, -41.110 6.388 -4.816, -41.110 7.322 -3.224, -41.110 7.991 0.381, -41.110 7.866 -1.461, -41.110 0.099 -9.379, -41.110 1.833 -7.787, -41.110 0.000 -8.000, -41.110 -1.849 -7.783, 14.890 4.452 6.647, 17.190 4.452 6.647, 17.190 5.868 5.438, 14.890 6.966 3.934, 14.890 5.868 5.438, 17.190 6.966 3.934, 14.890 -7.655 2.325, 17.190 -7.655 2.325, 14.890 7.687 2.218, 17.190 7.687 2.218, 14.890 -6.910 4.031, 17.190 -6.910 4.031, 14.890 -5.791 5.519, 17.190 -5.791 5.519, 14.890 -4.358 6.708, 17.190 -4.358 6.708, 14.890 -2.690 7.534, 17.190 -2.690 7.534, 14.890 -0.875 7.952, 17.190 -0.875 7.952, 14.890 0.986 7.939, 17.190 0.986 7.939, 14.890 2.795 7.496, 17.190 2.795 7.496, 17.190 7.638 2.000, 17.190 3.464 2.000, 17.190 3.864 1.035, 17.190 -3.864 1.035, 17.190 -3.464 2.000, 17.190 -7.673 2.000, 17.190 4.000 0.000, 17.190 1.035 -3.864, 17.190 0.000 -4.000, 17.190 3.864 -1.035, 17.190 -4.000 0.000, 17.190 3.464 -2.000, 17.190 -3.864 -1.035, 17.190 2.828 -2.828, 17.190 -1.035 -3.864, 17.190 2.000 -3.464, 17.190 -3.464 -2.000, 17.190 -2.000 -3.464, 17.190 -2.828 -2.828, 14.890 3.864 1.035, 14.890 3.464 2.000, 14.890 7.638 2.000, 14.890 4.000 0.000, 14.890 3.864 -1.035, 14.890 -7.673 2.000, 14.890 -3.464 2.000, 14.890 -3.864 1.035, 14.890 0.000 -4.000, 14.890 1.035 -3.864, 14.890 3.464 -2.000, 14.890 -4.000 0.000, 14.890 2.828 -2.828, 14.890 -3.864 -1.035, 14.890 2.000 -3.464, 14.890 -1.035 -3.864, 14.890 -3.464 -2.000, 14.890 -2.000 -3.464, 14.890 -2.828 -2.828, -41.110 6.966 3.934, -41.110 5.868 5.438, -38.810 6.966 3.934, -38.810 5.868 5.438, -41.110 -7.655 2.325, -41.110 7.687 2.218, -38.810 7.687 2.218, -38.810 -7.655 2.325, -41.110 -6.910 4.031, -38.810 -6.910 4.031, -41.110 -5.791 5.519, -38.810 -5.791 5.519, -41.110 -4.358 6.708, -38.810 -4.358 6.708, -41.110 -2.690 7.534, -38.810 -2.690 7.534, -41.110 -0.875 7.952, -38.810 -0.875 7.952, -41.110 0.986 7.939, -38.810 0.986 7.939, -41.110 2.795 7.496, -38.810 2.795 7.496, -41.110 4.452 6.647, -38.810 4.452 6.647, -38.810 7.638 2.000, -38.810 3.464 2.000, -38.810 3.864 1.035, -38.810 -3.864 1.035, -38.810 -3.464 2.000, -38.810 -7.673 2.000, -38.810 1.035 -3.864, -38.810 0.000 -4.000, -38.810 4.000 0.000, -38.810 -4.000 -0.000, -38.810 3.864 -1.035, -38.810 3.464 -2.000, -38.810 -3.864 -1.035, -38.810 -1.035 -3.864, -38.810 2.828 -2.828, -38.810 -3.464 -2.000, -38.810 2.000 -3.464, -38.810 -2.000 -3.464, -38.810 -2.828 -2.828, -41.110 -7.673 2.000, -41.110 -3.464 2.000, -41.110 -3.864 1.035, -41.110 3.864 1.035, -41.110 3.464 2.000, -41.110 7.638 2.000, -41.110 0.000 -4.000, -41.110 1.035 -3.864, -41.110 4.000 0.000, -41.110 -4.000 -0.000, -41.110 3.864 -1.035, -41.110 -3.864 -1.035, -41.110 3.464 -2.000, -41.110 -1.035 -3.864, -41.110 2.828 -2.828, -41.110 -3.464 -2.000, -41.110 -2.000 -3.464, -41.110 2.000 -3.464, -41.110 -2.828 -2.828, 14.890 -2.000 3.464, 14.890 -4.358 6.708, 14.890 -2.690 7.534, 14.890 -1.035 3.864, 14.890 -2.828 2.828, 14.890 6.966 3.934, 14.890 7.687 2.218, 14.890 0.003 4.166, 14.890 0.000 4.000, 14.890 1.035 3.864, 14.890 -0.875 7.952, 14.890 0.986 7.939, 14.890 2.828 2.828, 14.890 5.868 5.438, 14.890 2.000 3.464, 14.890 2.795 7.496, 17.190 -1.035 3.864, 17.190 -2.690 7.534, 17.190 -2.000 3.464, 17.190 -4.358 6.708, 17.190 -2.828 2.828, 17.190 7.687 2.218, 17.190 6.966 3.934, 17.190 0.000 4.000, 17.190 0.003 4.166, 17.190 1.035 3.864, 17.190 0.986 7.939, 17.190 -0.875 7.952, 17.190 5.868 5.438, 17.190 2.828 2.828, 17.190 2.795 7.496, 17.190 2.000 3.464, -41.110 -2.000 3.464, -41.110 -2.690 7.534, -41.110 -1.035 3.864, -41.110 -2.828 2.828, -41.110 -4.358 6.708, -41.110 -5.791 5.519, -41.110 -6.910 4.031, -41.110 7.687 2.218, -41.110 0.003 4.166, -41.110 -0.000 4.000, -41.110 1.035 3.864, -41.110 -0.875 7.952, -41.110 0.986 7.939, -41.110 2.828 2.828, -41.110 4.452 6.647, -41.110 5.868 5.438, -41.110 2.000 3.464, -41.110 2.795 7.496, -38.810 -1.035 3.864, -38.810 -2.690 7.534, -38.810 -2.000 3.464, -38.810 -4.358 6.708, -38.810 -2.828 2.828, -38.810 -5.791 5.519, -38.810 -6.910 4.031, -38.810 7.687 2.218, -38.810 -0.000 4.000, -38.810 0.003 4.166, -38.810 1.035 3.864, -38.810 0.986 7.939, -38.810 -0.875 7.952, -38.810 5.868 5.438, -38.810 4.452 6.647, -38.810 2.828 2.828, -38.810 2.795 7.496, -38.810 2.000 3.464 ] } colorPerVertex FALSE coordIndex [ 0, 1, 2, -1, 0, 3, 1, -1, 4, 5, 6, -1, 2, 7, 8, -1, 9, 10, 11, -1, 10, 2, 11, -1, 4, 6, 12, -1, 2, 8, 11, -1, 13, 14, 15, -1, 6, 16, 17, -1, 12, 6, 17, -1, 18, 13, 19, -1, 12, 17, 20, -1, 21, 12, 20, -1, 17, 22, 20, -1, 15, 23, 0, -1, 21, 20, 24, -1, 13, 15, 0, -1, 19, 13, 0, -1, 24, 20, 25, -1, 26, 27, 28, -1, 16, 29, 28, -1, 30, 31, 28, -1, 32, 9, 28, -1, 17, 16, 28, -1, 26, 29, 33, -1, 11, 17, 28, -1, 9, 11, 28, -1, 33, 29, 5, -1, 31, 32, 28, -1, 34, 19, 35, -1, 27, 30, 28, -1, 29, 26, 28, -1, 27, 36, 37, -1, 19, 0, 38, -1, 33, 5, 37, -1, 36, 33, 37, -1, 35, 19, 38, -1, 19, 30, 37, -1, 30, 27, 37, -1, 19, 34, 30, -1, 39, 37, 40, -1, 31, 35, 32, -1, 35, 38, 32, -1, 41, 40, 42, -1, 38, 0, 10, -1, 10, 0, 2, -1, 42, 40, 4, -1, 40, 37, 4, -1, 2, 43, 44, -1, 45, 42, 4, -1, 37, 5, 4, -1, 2, 44, 7, -1, 7, 46, 8, -1, 47, 3, 23, -1, 3, 0, 23, -1, 48, 47, 15, -1, 47, 23, 15, -1, 49, 48, 14, -1, 48, 15, 14, -1, 50, 49, 13, -1, 49, 14, 13, -1, 51, 50, 18, -1, 50, 13, 18, -1, 52, 51, 19, -1, 51, 18, 19, -1, 43, 1, 53, -1, 43, 2, 1, -1, 44, 53, 54, -1, 44, 43, 53, -1, 7, 54, 55, -1, 7, 44, 54, -1, 46, 55, 56, -1, 46, 7, 55, -1, 8, 56, 57, -1, 8, 46, 56, -1, 11, 57, 58, -1, 11, 8, 57, -1, 59, 60, 61, -1, 62, 59, 63, -1, 48, 49, 50, -1, 64, 62, 65, -1, 52, 50, 51, -1, 3, 47, 48, -1, 3, 48, 50, -1, 66, 64, 67, -1, 3, 50, 52, -1, 66, 68, 59, -1, 66, 59, 62, -1, 69, 3, 52, -1, 66, 62, 64, -1, 61, 69, 52, -1, 70, 3, 69, -1, 71, 68, 66, -1, 1, 3, 70, -1, 72, 71, 66, -1, 73, 74, 71, -1, 73, 71, 72, -1, 54, 53, 1, -1, 55, 54, 1, -1, 75, 73, 72, -1, 75, 72, 76, -1, 75, 77, 73, -1, 57, 56, 55, -1, 78, 75, 76, -1, 57, 55, 1, -1, 58, 70, 79, -1, 58, 1, 70, -1, 80, 75, 78, -1, 81, 60, 74, -1, 58, 57, 1, -1, 81, 79, 61, -1, 81, 73, 58, -1, 81, 61, 60, -1, 81, 58, 79, -1, 81, 74, 73, -1, 59, 68, 60, -1, 59, 61, 52, -1, 36, 27, 82, -1, 83, 36, 82, -1, 33, 36, 83, -1, 82, 26, 83, -1, 83, 26, 33, -1, 82, 27, 26, -1, 84, 29, 85, -1, 84, 5, 29, -1, 5, 86, 87, -1, 6, 88, 89, -1, 88, 6, 90, -1, 6, 89, 91, -1, 6, 91, 92, -1, 6, 92, 93, -1, 86, 5, 94, -1, 94, 5, 95, -1, 95, 5, 96, -1, 97, 5, 84, -1, 96, 5, 97, -1, 6, 5, 87, -1, 86, 98, 87, -1, 98, 99, 87, -1, 99, 100, 87, -1, 100, 90, 87, -1, 90, 6, 87, -1, 101, 16, 93, -1, 16, 6, 93, -1, 102, 103, 29, -1, 104, 105, 16, -1, 106, 16, 105, -1, 107, 104, 16, -1, 108, 107, 16, -1, 101, 108, 16, -1, 109, 29, 103, -1, 110, 29, 109, -1, 111, 29, 110, -1, 85, 29, 112, -1, 112, 29, 111, -1, 102, 29, 16, -1, 102, 113, 103, -1, 102, 114, 113, -1, 102, 115, 114, -1, 102, 106, 115, -1, 102, 16, 106, -1, 116, 34, 117, -1, 116, 30, 34, -1, 31, 30, 116, -1, 117, 34, 35, -1, 116, 117, 31, -1, 117, 35, 31, -1, 118, 38, 119, -1, 118, 32, 38, -1, 9, 120, 121, -1, 120, 9, 122, -1, 9, 121, 123, -1, 9, 123, 124, -1, 9, 124, 125, -1, 126, 32, 127, -1, 127, 32, 128, -1, 128, 32, 129, -1, 130, 32, 131, -1, 129, 32, 130, -1, 9, 32, 132, -1, 126, 133, 132, -1, 133, 134, 132, -1, 134, 135, 132, -1, 135, 122, 132, -1, 122, 9, 132, -1, 32, 126, 132, -1, 136, 137, 10, -1, 138, 10, 137, -1, 139, 136, 10, -1, 140, 139, 10, -1, 141, 140, 10, -1, 142, 38, 143, -1, 144, 38, 142, -1, 145, 38, 144, -1, 146, 38, 147, -1, 147, 38, 145, -1, 148, 38, 10, -1, 148, 149, 143, -1, 148, 150, 149, -1, 148, 151, 150, -1, 148, 138, 151, -1, 148, 10, 138, -1, 148, 143, 38, -1, 141, 10, 125, -1, 10, 9, 125, -1, 37, 59, 52, -1, 37, 52, 19, -1, 58, 73, 17, -1, 11, 58, 17, -1, 45, 66, 67, -1, 45, 4, 66, -1, 42, 67, 64, -1, 42, 45, 67, -1, 41, 64, 65, -1, 41, 42, 64, -1, 40, 65, 62, -1, 40, 41, 65, -1, 39, 62, 63, -1, 39, 40, 62, -1, 37, 63, 59, -1, 37, 39, 63, -1, 76, 72, 21, -1, 72, 12, 21, -1, 78, 76, 24, -1, 76, 21, 24, -1, 80, 78, 25, -1, 78, 24, 25, -1, 75, 80, 20, -1, 80, 25, 20, -1, 77, 75, 22, -1, 75, 20, 22, -1, 73, 77, 17, -1, 77, 22, 17, -1, 12, 72, 4, -1, 72, 66, 4, -1, 71, 60, 68, -1, 71, 74, 60, -1, 79, 69, 61, -1, 79, 70, 69, -1, 152, 153, 154, -1, 155, 156, 157, -1, 101, 93, 158, -1, 156, 154, 157, -1, 158, 93, 159, -1, 160, 155, 161, -1, 155, 157, 161, -1, 162, 158, 163, -1, 85, 160, 84, -1, 158, 159, 163, -1, 160, 161, 84, -1, 164, 162, 165, -1, 162, 163, 165, -1, 166, 164, 167, -1, 164, 165, 167, -1, 168, 166, 169, -1, 166, 167, 169, -1, 170, 168, 171, -1, 168, 169, 171, -1, 172, 170, 173, -1, 170, 171, 173, -1, 174, 172, 175, -1, 172, 173, 175, -1, 152, 174, 153, -1, 174, 175, 153, -1, 156, 152, 154, -1, 176, 177, 178, -1, 179, 180, 181, -1, 97, 84, 182, -1, 183, 184, 98, -1, 84, 176, 182, -1, 176, 178, 182, -1, 86, 183, 98, -1, 96, 97, 185, -1, 97, 182, 185, -1, 186, 179, 93, -1, 179, 181, 93, -1, 95, 96, 187, -1, 98, 184, 99, -1, 96, 185, 187, -1, 188, 186, 92, -1, 186, 93, 92, -1, 95, 187, 189, -1, 184, 190, 100, -1, 95, 189, 94, -1, 99, 184, 100, -1, 94, 189, 191, -1, 192, 188, 91, -1, 188, 92, 91, -1, 190, 193, 90, -1, 100, 190, 90, -1, 194, 192, 89, -1, 192, 91, 89, -1, 191, 183, 86, -1, 194, 89, 88, -1, 193, 194, 88, -1, 90, 193, 88, -1, 94, 191, 86, -1, 195, 196, 197, -1, 198, 85, 112, -1, 198, 197, 85, -1, 198, 195, 197, -1, 199, 112, 111, -1, 200, 201, 202, -1, 199, 198, 112, -1, 113, 203, 204, -1, 205, 111, 110, -1, 113, 204, 103, -1, 205, 199, 111, -1, 101, 202, 206, -1, 101, 200, 202, -1, 207, 205, 110, -1, 109, 207, 110, -1, 114, 203, 113, -1, 108, 206, 208, -1, 108, 101, 206, -1, 209, 207, 109, -1, 115, 210, 203, -1, 115, 203, 114, -1, 107, 208, 211, -1, 107, 108, 208, -1, 106, 212, 210, -1, 103, 204, 209, -1, 106, 210, 115, -1, 103, 209, 109, -1, 104, 211, 213, -1, 104, 107, 211, -1, 105, 104, 213, -1, 105, 213, 212, -1, 105, 212, 106, -1, 214, 215, 216, -1, 215, 217, 216, -1, 141, 125, 218, -1, 219, 214, 220, -1, 218, 125, 221, -1, 214, 216, 220, -1, 218, 221, 222, -1, 119, 219, 118, -1, 222, 221, 223, -1, 219, 220, 118, -1, 224, 222, 225, -1, 222, 223, 225, -1, 226, 224, 227, -1, 224, 225, 227, -1, 228, 226, 229, -1, 226, 227, 229, -1, 230, 228, 231, -1, 228, 229, 231, -1, 232, 230, 233, -1, 230, 231, 233, -1, 234, 232, 235, -1, 232, 233, 235, -1, 236, 234, 237, -1, 234, 235, 237, -1, 215, 236, 217, -1, 236, 237, 217, -1, 238, 239, 240, -1, 241, 242, 243, -1, 244, 245, 133, -1, 130, 131, 246, -1, 126, 244, 133, -1, 131, 238, 246, -1, 238, 240, 246, -1, 247, 241, 125, -1, 241, 243, 125, -1, 129, 130, 248, -1, 130, 246, 248, -1, 133, 245, 134, -1, 128, 129, 249, -1, 129, 248, 249, -1, 250, 247, 124, -1, 247, 125, 124, -1, 245, 251, 135, -1, 128, 249, 252, -1, 128, 252, 127, -1, 134, 245, 135, -1, 253, 250, 123, -1, 250, 124, 123, -1, 127, 252, 254, -1, 251, 255, 122, -1, 135, 251, 122, -1, 256, 253, 121, -1, 253, 123, 121, -1, 256, 121, 120, -1, 255, 256, 120, -1, 254, 244, 126, -1, 122, 255, 120, -1, 127, 254, 126, -1, 257, 258, 259, -1, 260, 261, 262, -1, 149, 263, 264, -1, 149, 264, 143, -1, 265, 146, 147, -1, 265, 262, 146, -1, 265, 260, 262, -1, 141, 259, 266, -1, 141, 257, 259, -1, 267, 147, 145, -1, 267, 265, 147, -1, 150, 263, 149, -1, 140, 266, 268, -1, 269, 145, 144, -1, 140, 141, 266, -1, 269, 267, 145, -1, 151, 270, 263, -1, 271, 269, 144, -1, 151, 263, 150, -1, 142, 271, 144, -1, 139, 268, 272, -1, 139, 140, 268, -1, 138, 273, 270, -1, 274, 271, 142, -1, 138, 270, 151, -1, 136, 272, 275, -1, 136, 139, 272, -1, 137, 136, 275, -1, 143, 264, 274, -1, 137, 275, 273, -1, 137, 273, 138, -1, 143, 274, 142, -1, 276, 277, 278, -1, 276, 278, 279, -1, 280, 277, 276, -1, 164, 277, 280, -1, 201, 164, 280, -1, 162, 164, 201, -1, 197, 281, 282, -1, 158, 162, 201, -1, 200, 158, 201, -1, 85, 197, 282, -1, 101, 158, 200, -1, 283, 284, 279, -1, 283, 285, 284, -1, 283, 286, 287, -1, 283, 287, 285, -1, 283, 279, 286, -1, 288, 152, 289, -1, 290, 291, 152, -1, 290, 152, 288, -1, 196, 289, 281, -1, 196, 281, 197, -1, 196, 288, 289, -1, 285, 287, 291, -1, 285, 291, 290, -1, 279, 278, 286, -1, 292, 293, 294, -1, 294, 295, 296, -1, 296, 295, 165, -1, 296, 165, 180, -1, 180, 165, 163, -1, 297, 298, 176, -1, 180, 163, 159, -1, 180, 159, 181, -1, 181, 159, 93, -1, 297, 176, 84, -1, 292, 299, 300, -1, 299, 301, 300, -1, 302, 303, 300, -1, 301, 302, 300, -1, 303, 292, 300, -1, 304, 153, 305, -1, 153, 306, 307, -1, 305, 153, 307, -1, 298, 304, 177, -1, 176, 298, 177, -1, 304, 305, 177, -1, 306, 302, 301, -1, 307, 306, 301, -1, 303, 293, 292, -1, 293, 295, 294, -1, 189, 205, 207, -1, 294, 280, 276, -1, 189, 187, 205, -1, 294, 296, 280, -1, 210, 184, 203, -1, 191, 207, 209, -1, 191, 189, 207, -1, 292, 276, 279, -1, 292, 294, 276, -1, 190, 184, 210, -1, 183, 209, 204, -1, 183, 191, 209, -1, 299, 279, 284, -1, 193, 210, 212, -1, 299, 292, 279, -1, 193, 190, 210, -1, 184, 204, 203, -1, 184, 183, 204, -1, 301, 284, 285, -1, 194, 212, 213, -1, 301, 299, 284, -1, 194, 193, 212, -1, 307, 301, 285, -1, 307, 285, 290, -1, 192, 213, 211, -1, 192, 194, 213, -1, 305, 307, 290, -1, 305, 290, 288, -1, 188, 211, 208, -1, 188, 192, 211, -1, 177, 305, 288, -1, 177, 288, 196, -1, 206, 188, 208, -1, 178, 196, 195, -1, 186, 188, 206, -1, 178, 177, 196, -1, 179, 206, 202, -1, 182, 195, 198, -1, 182, 178, 195, -1, 179, 186, 206, -1, 180, 202, 201, -1, 185, 198, 199, -1, 185, 182, 198, -1, 180, 179, 202, -1, 296, 201, 280, -1, 187, 199, 205, -1, 187, 185, 199, -1, 296, 180, 201, -1, 308, 309, 310, -1, 311, 312, 308, -1, 313, 312, 311, -1, 258, 313, 311, -1, 314, 313, 258, -1, 218, 314, 258, -1, 262, 214, 315, -1, 257, 218, 258, -1, 141, 218, 257, -1, 316, 317, 310, -1, 316, 318, 317, -1, 316, 319, 320, -1, 316, 320, 318, -1, 146, 262, 315, -1, 316, 310, 319, -1, 321, 322, 323, -1, 261, 323, 214, -1, 261, 214, 262, -1, 261, 321, 323, -1, 324, 325, 322, -1, 324, 322, 321, -1, 318, 320, 325, -1, 318, 325, 324, -1, 310, 309, 319, -1, 308, 312, 309, -1, 326, 327, 328, -1, 328, 329, 330, -1, 330, 329, 331, -1, 330, 331, 242, -1, 242, 331, 332, -1, 242, 332, 221, -1, 333, 216, 238, -1, 242, 221, 243, -1, 243, 221, 125, -1, 326, 334, 335, -1, 334, 336, 335, -1, 337, 338, 335, -1, 336, 337, 335, -1, 333, 238, 131, -1, 338, 326, 335, -1, 339, 340, 341, -1, 340, 342, 343, -1, 341, 340, 343, -1, 216, 339, 239, -1, 238, 216, 239, -1, 339, 341, 239, -1, 342, 337, 336, -1, 343, 342, 336, -1, 338, 327, 326, -1, 327, 329, 328, -1, 254, 271, 274, -1, 328, 330, 311, -1, 254, 252, 271, -1, 310, 328, 308, -1, 270, 245, 263, -1, 244, 274, 264, -1, 244, 254, 274, -1, 326, 328, 310, -1, 317, 326, 310, -1, 251, 245, 270, -1, 245, 264, 263, -1, 245, 244, 264, -1, 334, 326, 317, -1, 273, 251, 270, -1, 318, 334, 317, -1, 255, 251, 273, -1, 336, 334, 318, -1, 324, 336, 318, -1, 275, 255, 273, -1, 256, 255, 275, -1, 343, 336, 324, -1, 321, 343, 324, -1, 253, 275, 272, -1, 341, 343, 321, -1, 253, 256, 275, -1, 261, 341, 321, -1, 250, 272, 268, -1, 239, 341, 261, -1, 250, 253, 272, -1, 240, 261, 260, -1, 240, 239, 261, -1, 266, 250, 268, -1, 247, 250, 266, -1, 246, 260, 265, -1, 246, 240, 260, -1, 241, 266, 259, -1, 241, 247, 266, -1, 248, 265, 267, -1, 248, 246, 265, -1, 242, 259, 258, -1, 242, 241, 259, -1, 249, 267, 269, -1, 249, 248, 267, -1, 330, 258, 311, -1, 330, 242, 258, -1, 252, 269, 271, -1, 252, 249, 269, -1, 328, 311, 308, -1 ] } } ] } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 0.000 description "top" position -12.370 -13.610 100.381 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 3.142 description "bottom" position -12.370 -13.610 -113.679 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 1.571 description "front" position -12.370 -120.640 -6.649 } Viewpoint { jump TRUE orientation -0.000 -0.707 -0.707 3.142 description "back" position -12.370 93.420 -6.649 } Viewpoint { jump TRUE orientation 0.577 -0.577 -0.577 2.094 description "right" position -119.400 -13.610 -6.649 } Viewpoint { jump TRUE orientation 0.577 0.577 0.577 2.094 description "left" position 94.660 -13.610 -6.649 } NavigationInfo { avatarSize [0.25, 1.6, 0.75] headlight TRUE speed 1.0 type "EXAMINE" visibilityLimit 0.0 } choreonoid-1.5.0/share/model/GR001/parts/R_SHOULDER_P.wrl0000664000000000000000000022265312741425367021172 0ustar rootroot#VRML V2.0 utf8 WorldInfo { title "Exported tringle mesh to VRML97" info ["Created by FreeCAD" ""] } Background { skyAngle 1.57 skyColor 0.1 0.2 0.2 } Transform { scale 0.001 0.001 0.001 rotation 0 0 1 0 scaleOrientation 0 0 1 0 bboxCenter 0 0 0 bboxSize 36.000 32.467 33.997 center 0.000 0.000 0.000 #translation 2.000 17.234 0.001 children [ Shape { appearance Appearance { material Material { ambientIntensity 0.2 diffuseColor 0.80 0.80 0.80 emissiveColor 0.00 0.00 0.00 # specularColor 0.98 0.98 0.98 shininess 0.06 transparency 0.00 } } geometry IndexedFaceSet { solid FALSE coord Coordinate { point [ 2.828 -3.000 -2.828, 3.464 -3.000 -2.000, 3.464 -1.000 -2.000, -2.000 -3.000 3.464, -2.828 -1.000 2.828, -2.000 -1.000 3.464, -2.828 -3.000 2.828, 2.000 -3.000 -3.464, 2.828 -1.000 -2.828, 2.000 -1.000 -3.464, -1.035 -1.000 -3.864, 0.000 -3.000 -4.000, 0.000 -1.000 -4.000, -1.035 -3.000 3.864, -1.035 -1.000 3.864, -1.035 -3.000 -3.864, 1.035 -3.000 -3.864, 1.035 -1.000 -3.864, 0.000 -1.000 4.000, -2.000 -3.000 -3.464, -2.000 -1.000 -3.464, 0.000 -3.000 4.000, 1.035 -1.000 3.864, 1.035 -3.000 3.864, -2.828 -3.000 -2.828, -2.828 -1.000 -2.828, 2.000 -3.000 3.464, 2.000 -1.000 3.464, -3.464 -3.000 -2.000, -3.464 -1.000 -2.000, 2.828 -3.000 2.828, 2.828 -1.000 2.828, -3.864 -3.000 -1.035, -3.864 -1.000 -1.035, 3.464 -3.000 2.000, 3.464 -1.000 2.000, -4.000 -3.000 -0.000, -4.000 -1.000 -0.000, 3.864 -3.000 1.035, 3.864 -1.000 1.035, -3.864 -3.000 1.035, -3.864 -1.000 1.035, 4.000 -3.000 -0.000, 4.000 -1.000 -0.000, 3.864 -3.000 -1.035, 3.864 -1.000 -1.035, -3.464 -3.000 2.000, -3.464 -1.000 2.000, 12.000 -1.000 11.000, -16.000 -1.000 3.500, -16.000 -1.000 11.000, -16.000 -1.000 -13.500, 12.000 -1.000 -13.500, 12.000 -3.000 11.000, -16.000 -3.000 11.000, -16.000 -3.000 3.500, -16.000 -3.000 -13.500, 12.000 -3.000 -13.500, -18.000 -1.000 3.500, -18.000 -1.000 11.000, -18.000 -1.000 -13.500, 14.000 -1.000 11.000, 14.000 -1.000 -13.500, -16.000 -18.292 -11.971, -16.000 -3.000 -16.500, -16.000 -20.420 3.500, -16.000 -19.298 -3.446, -16.000 -25.500 -16.500, -16.000 -23.720 -16.299, -16.000 -29.197 -1.405, -16.000 -27.498 -0.754, -16.000 -16.099 -6.500, -16.000 -17.500 -8.500, -16.000 -17.701 -10.280, -16.000 -17.707 -6.692, -16.000 -18.317 -4.978, -16.000 -22.029 -15.708, -16.000 -20.512 -14.755, -16.000 -19.245 -13.488, -16.000 -20.600 -2.176, -16.000 -22.156 -1.232, -16.000 -23.884 -0.665, -16.000 -25.697 -0.502, 12.000 -22.156 -1.232, 12.000 -23.884 -0.665, 12.000 -7.000 11.000, 12.000 -25.697 -0.502, 12.000 -23.720 -16.299, 12.000 -3.000 -16.500, 12.000 -25.500 -16.500, 12.000 -27.498 -0.754, 12.000 -29.197 -1.405, 12.000 -16.099 -2.750, 12.000 -17.500 -8.500, 12.000 -17.707 -6.692, 12.000 -18.317 -4.978, 12.000 -19.298 -3.446, 12.000 -20.600 -2.176, 12.000 -22.029 -15.708, 12.000 -20.512 -14.755, 12.000 -19.245 -13.488, 12.000 -18.292 -11.971, 12.000 -17.701 -10.280, -18.000 -3.000 11.000, -18.000 -3.000 3.500, -18.000 -3.000 -13.500, -16.000 -1.000 -16.500, -18.000 -1.000 -16.500, 14.000 -3.000 11.000, 12.000 -1.000 -16.500, 14.000 -3.000 -13.500, 14.000 -1.000 -16.500, -18.000 -20.420 3.500, -18.000 -3.000 -16.500, -18.000 -25.500 -16.500, -16.000 -27.498 -0.754, -16.000 -27.318 -3.842, -16.000 -25.972 -3.522, -16.000 -29.197 -1.405, -16.000 -17.701 -10.280, -16.000 -20.500 -8.500, -16.000 -20.693 -9.875, -16.000 -18.292 -11.971, -16.000 -26.000 -13.475, -16.000 -26.000 -16.484, -16.000 -25.833 -16.493, -16.000 -25.667 -16.498, -16.000 -25.500 -16.500, -16.000 -24.613 -13.421, -16.000 -23.720 -16.299, -16.000 -23.295 -12.987, -16.000 -22.029 -15.708, -16.000 -25.697 -0.502, -16.000 -24.590 -3.583, -16.000 -20.512 -14.755, -16.000 -17.500 -8.500, -16.000 -23.884 -0.665, -16.000 -22.146 -12.208, -16.000 -17.707 -6.692, -16.000 -20.691 -7.130, -16.000 -19.245 -13.488, -16.000 -22.156 -1.232, -16.000 -23.278 -4.021, -16.000 -21.256 -11.143, -16.000 -18.317 -4.978, -16.000 -21.251 -5.865, -16.000 -29.500 -1.575, -16.000 -28.525 -4.519, -16.000 -29.500 -5.500, -16.000 -20.600 -2.176, -16.000 -22.136 -4.801, -16.000 -19.298 -3.446, -18.000 -29.197 -1.405, -16.000 -29.197 -1.405, -16.000 -20.420 3.500, -18.000 -20.420 3.500, 14.000 -7.000 11.000, 14.000 -3.000 -16.500, 14.000 -25.500 -16.500, 12.000 -22.122 -10.643, 12.000 -21.659 -9.616, 12.000 -18.292 -11.971, 12.000 -19.245 -13.488, 12.000 -25.833 -16.493, 12.000 -26.000 -16.484, 12.000 -26.000 -12.469, 12.000 -25.667 -16.498, 12.000 -25.500 -16.500, 12.000 -23.720 -16.299, 12.000 -24.873 -12.451, 12.000 -25.794 -4.511, 12.000 -26.862 -4.739, 12.000 -27.498 -0.754, 12.000 -29.197 -1.405, 12.000 -21.500 -8.500, 12.000 -17.701 -10.280, 12.000 -22.029 -15.708, 12.000 -23.796 -12.119, 12.000 -24.703 -4.580, 12.000 -25.697 -0.502, 12.000 -20.512 -14.755, 12.000 -17.500 -8.500, 12.000 -22.854 -11.500, 12.000 -28.623 -6.000, 12.000 -29.500 -6.000, 12.000 -27.829 -5.248, 12.000 -23.884 -0.665, 12.000 -21.649 -7.417, 12.000 -17.707 -6.692, 12.000 -22.156 -1.232, 12.000 -23.672 -4.942, 12.000 -22.086 -6.416, 12.000 -18.317 -4.978, 12.000 -29.500 -1.575, 12.000 -20.600 -2.176, 12.000 -22.777 -5.570, 12.000 -19.298 -3.446, 14.000 -29.197 -1.405, 14.000 -7.000 11.000, 12.000 -7.000 11.000, 12.000 -29.197 -1.405, -18.000 -18.292 -11.971, -18.000 -17.701 -10.280, -18.000 -19.298 -3.446, -18.000 -23.720 -16.299, -18.000 -27.498 -0.754, -18.000 -29.197 -1.405, -18.000 -17.500 -8.500, -18.000 -16.099 -6.500, -18.000 -17.707 -6.692, -18.000 -18.317 -4.978, -18.000 -22.029 -15.708, -18.000 -20.512 -14.755, -18.000 -19.245 -13.488, -18.000 -20.600 -2.176, -18.000 -22.156 -1.232, -18.000 -23.884 -0.665, -18.000 -25.697 -0.502, 14.000 -23.884 -0.665, 14.000 -22.156 -1.232, 14.000 -25.697 -0.502, 14.000 -23.720 -16.299, 14.000 -27.498 -0.754, 14.000 -29.197 -1.405, 14.000 -16.099 -2.750, 14.000 -17.707 -6.692, 14.000 -17.500 -8.500, 14.000 -18.317 -4.978, 14.000 -19.298 -3.446, 14.000 -20.600 -2.176, 14.000 -22.029 -15.708, 14.000 -20.512 -14.755, 14.000 -19.245 -13.488, 14.000 -18.292 -11.971, 14.000 -17.701 -10.280, -18.000 -25.500 -16.500, -16.000 -25.500 -16.500, -16.000 -26.000 -16.500, -18.000 -26.000 -16.500, -16.000 -26.000 -16.500, -16.000 -30.145 -6.649, -16.000 -32.924 -5.520, -16.000 -33.416 -7.341, -16.000 -30.467 -7.926, -16.000 -32.021 -3.865, -16.000 -30.755 -2.468, -16.000 -29.395 -11.635, -16.000 -32.264 -12.772, -16.000 -31.076 -14.236, -16.000 -28.440 -12.544, -16.000 -29.579 -15.382, -16.000 -30.078 -10.509, -16.000 -33.076 -11.070, -16.000 -27.282 -13.172, -16.000 -27.855 -16.146, -16.000 -30.444 -9.244, -16.000 -33.467 -9.225, -16.000 -30.145 -6.649, -18.000 -29.500 -5.500, -16.000 -29.500 -5.500, -18.000 -20.693 -9.875, -16.000 -21.256 -11.143, -16.000 -20.693 -9.875, -18.000 -21.256 -11.143, -18.000 -30.145 -6.649, -16.000 -20.500 -8.500, -16.000 -30.467 -7.926, -18.000 -20.500 -8.500, -18.000 -20.691 -7.130, -16.000 -20.691 -7.130, -18.000 -30.467 -7.926, -16.000 -30.444 -9.244, -18.000 -30.444 -9.244, -16.000 -30.078 -10.509, -18.000 -21.251 -5.865, -16.000 -21.251 -5.865, -18.000 -30.078 -10.509, -16.000 -29.395 -11.635, -18.000 -22.136 -4.801, -16.000 -22.136 -4.801, -18.000 -29.395 -11.635, -16.000 -28.440 -12.544, -18.000 -23.278 -4.021, -16.000 -23.278 -4.021, -18.000 -28.440 -12.544, -16.000 -27.282 -13.172, -18.000 -27.282 -13.172, -18.000 -24.590 -3.583, -16.000 -24.590 -3.583, -16.000 -26.000 -13.475, -18.000 -26.000 -13.475, -18.000 -25.972 -3.522, -16.000 -25.972 -3.522, -18.000 -24.613 -13.421, -16.000 -24.613 -13.421, -18.000 -27.318 -3.842, -16.000 -27.318 -3.842, -18.000 -23.295 -12.987, -16.000 -23.295 -12.987, -18.000 -28.525 -4.519, -16.000 -28.525 -4.519, -18.000 -22.146 -12.208, -16.000 -22.146 -12.208, -16.000 -26.000 -16.484, -16.000 -27.855 -16.146, -18.000 -26.000 -16.484, -18.000 -27.855 -16.146, -16.000 -30.755 -2.468, -18.000 -30.755 -2.468, -16.000 -32.021 -3.865, -18.000 -32.021 -3.865, -16.000 -32.924 -5.520, -18.000 -32.924 -5.520, -16.000 -33.416 -7.341, -18.000 -33.416 -7.341, -16.000 -33.467 -9.225, -18.000 -33.467 -9.225, -16.000 -33.076 -11.070, -18.000 -33.076 -11.070, -16.000 -32.264 -12.772, -18.000 -32.264 -12.772, -16.000 -31.076 -14.236, -18.000 -31.076 -14.236, -16.000 -29.579 -15.382, -18.000 -29.579 -15.382, 12.000 -25.500 -16.500, 14.000 -25.500 -16.500, 14.000 -26.000 -16.500, 12.000 -26.000 -16.500, 12.000 -26.000 -16.500, 12.000 -29.168 -6.905, 12.000 -29.458 -7.922, 12.000 -32.924 -5.520, 12.000 -32.021 -3.865, 12.000 -33.416 -7.341, 12.000 -30.755 -2.468, 12.000 -29.471 -8.979, 12.000 -29.734 -8.945, 12.000 -29.207 -10.003, 12.000 -33.467 -9.225, 12.000 -33.076 -11.070, 12.000 -29.579 -15.382, 12.000 -31.076 -14.236, 12.000 -27.938 -11.671, 12.000 -32.264 -12.772, 12.000 -28.684 -10.921, 12.000 -27.855 -16.146, 12.000 -27.022 -12.199, 12.000 -22.122 -10.643, 12.000 -22.854 -11.500, 14.000 -22.122 -10.643, 12.000 -29.168 -6.905, 14.000 -28.623 -6.000, 14.000 -29.168 -6.905, 12.000 -28.623 -6.000, 14.000 -21.659 -9.616, 12.000 -21.659 -9.616, 12.000 -29.458 -7.922, 14.000 -29.458 -7.922, 12.000 -21.649 -7.417, 14.000 -21.500 -8.500, 14.000 -21.649 -7.417, 12.000 -21.500 -8.500, 12.000 -29.471 -8.979, 14.000 -29.471 -8.979, 12.000 -22.086 -6.416, 14.000 -22.086 -6.416, 12.000 -29.207 -10.003, 12.000 -22.777 -5.570, 14.000 -22.777 -5.570, 14.000 -29.207 -10.003, 12.000 -28.684 -10.921, 14.000 -28.684 -10.921, 12.000 -23.672 -4.942, 14.000 -23.672 -4.942, 12.000 -27.938 -11.671, 14.000 -27.938 -11.671, 12.000 -24.703 -4.580, 14.000 -24.703 -4.580, 12.000 -27.022 -12.199, 14.000 -27.022 -12.199, 12.000 -25.794 -4.511, 14.000 -25.794 -4.511, 12.000 -26.000 -12.469, 14.000 -26.000 -12.469, 12.000 -26.862 -4.739, 14.000 -26.862 -4.739, 12.000 -24.873 -12.451, 14.000 -24.873 -12.451, 14.000 -23.796 -12.119, 12.000 -27.829 -5.248, 14.000 -27.829 -5.248, 12.000 -23.796 -12.119, 14.000 -22.854 -11.500, 14.000 -26.000 -16.484, 14.000 -27.855 -16.146, 12.000 -26.000 -16.484, 12.000 -27.855 -16.146, 14.000 -30.755 -2.468, 12.000 -30.755 -2.468, 14.000 -32.021 -3.865, 12.000 -32.021 -3.865, 14.000 -32.924 -5.520, 12.000 -32.924 -5.520, 14.000 -33.416 -7.341, 12.000 -33.416 -7.341, 14.000 -33.467 -9.225, 12.000 -33.467 -9.225, 14.000 -33.076 -11.070, 12.000 -33.076 -11.070, 14.000 -32.264 -12.772, 12.000 -32.264 -12.772, 14.000 -31.076 -14.236, 12.000 -31.076 -14.236, 14.000 -29.579 -15.382, 12.000 -29.579 -15.382, -18.000 -27.498 -0.754, -18.000 -17.701 -10.280, -18.000 -18.292 -11.971, -18.000 -25.833 -16.493, -18.000 -25.667 -16.498, -18.000 -23.720 -16.299, -18.000 -22.029 -15.708, -18.000 -25.697 -0.502, -18.000 -20.512 -14.755, -18.000 -17.500 -8.500, -18.000 -23.884 -0.665, -18.000 -17.707 -6.692, -18.000 -19.245 -13.488, -18.000 -22.156 -1.232, -18.000 -18.317 -4.978, -18.000 -29.500 -1.575, -18.000 -20.600 -2.176, -18.000 -19.298 -3.446, 14.000 -18.292 -11.971, 14.000 -19.245 -13.488, 14.000 -25.833 -16.493, 14.000 -25.667 -16.498, 14.000 -23.720 -16.299, 14.000 -27.498 -0.754, 14.000 -22.029 -15.708, 14.000 -17.701 -10.280, 14.000 -25.697 -0.502, 14.000 -20.512 -14.755, 14.000 -17.500 -8.500, 14.000 -29.500 -6.000, 14.000 -23.884 -0.665, 14.000 -17.707 -6.692, 14.000 -22.156 -1.232, 14.000 -18.317 -4.978, 14.000 -29.500 -1.575, 14.000 -20.600 -2.176, 14.000 -19.298 -3.446, 14.000 -29.734 -8.945, 15.000 -29.485 1.699, 15.000 -29.456 2.510, 15.000 -28.161 1.492, 15.000 -29.295 0.909, 15.000 -28.900 0.200, 15.000 -28.329 -0.378, 15.000 -27.624 -0.781, 15.000 -26.837 -0.981, 15.000 -29.211 3.284, 15.000 -28.767 3.964, 15.000 -28.940 3.742, 15.000 -28.883 3.816, 15.000 -26.220 2.008, 15.000 -23.608 2.799, 15.000 -23.500 2.000, 15.000 -23.926 3.541, 15.000 -24.430 4.171, 15.000 -25.083 4.644, 15.000 -25.839 4.926, 15.000 -26.643 4.997, 15.000 -27.436 4.850, 15.000 -28.162 4.498, 15.000 -25.998 -0.958, 15.000 -25.199 -0.703, 15.000 -24.501 -0.237, 15.000 -23.960 0.404, 15.000 -23.617 1.169, 15.000 -28.825 3.891, 16.000 -29.211 3.284, 15.000 -29.211 3.284, 16.000 -28.767 3.964, 16.000 -29.456 2.510, 15.000 -29.456 2.510, 16.000 -29.485 1.699, 15.000 -29.485 1.699, 16.000 -29.295 0.909, 15.000 -29.295 0.909, 16.000 -28.900 0.200, 15.000 -28.900 0.200, 16.000 -28.329 -0.378, 15.000 -28.329 -0.378, 16.000 -27.624 -0.781, 15.000 -27.624 -0.781, 16.000 -26.837 -0.981, 15.000 -18.876 -17.000, 15.000 -18.878 -16.997, 15.000 -18.255 -16.886, 15.000 -21.191 -13.295, 15.000 -21.221 -13.247, 15.000 -20.801 -12.766, 15.000 -20.550 -11.916, 15.000 -20.286 -12.356, 15.000 -19.682 -12.095, 15.000 -19.031 -12.000, 15.000 -20.139 -10.484, 15.000 -18.378 -12.079, 15.000 -17.768 -12.325, 15.000 -20.000 -9.000, 15.000 -17.243 -12.721, 15.000 -20.223 -7.126, 15.000 -26.787 -1.092, 15.000 -24.969 -1.596, 15.000 -23.319 -2.512, 15.000 -21.930 -3.789, 15.000 -17.680 -16.623, 15.000 -17.189 -16.224, 15.000 -5.406 -16.422, 15.000 -16.815 -15.714, 15.000 -5.724 -16.013, 15.000 -4.993 -16.736, 15.000 -16.580 -15.127, 15.000 -5.927 -15.536, 15.000 -4.514 -16.933, 15.000 -16.500 -14.500, 15.000 -6.000 -15.023, 15.000 -4.000 -17.000, 15.000 -16.587 -13.848, 15.000 -5.939 -14.509, 15.000 -16.840 -13.241, 15.000 -5.747 -14.027, 15.000 -26.104 6.979, 15.000 -5.439 -13.611, 15.000 -2.000 -14.929, 15.000 -2.001 -14.930, 15.000 -2.086 -14.419, 15.000 -23.103 9.658, 15.000 -19.807 11.964, 15.000 -5.444 13.616, 15.000 -12.516 15.333, 15.000 -5.743 14.018, 15.000 -8.624 16.349, 15.000 -5.932 14.483, 15.000 -6.000 14.980, 15.000 -5.942 15.478, 15.000 -3.531 -13.056, 15.000 -3.604 13.040, 15.000 -3.129 13.200, 15.000 -3.047 -13.241, 15.000 -5.762 15.946, 15.000 -2.708 13.473, 15.000 -2.628 -13.545, 15.000 -5.471 16.355, 15.000 -2.369 13.842, 15.000 -2.300 -13.947, 15.000 -5.088 16.678, 15.000 -2.132 14.284, 15.000 -4.638 16.897, 15.000 -4.637 16.896, 15.000 -2.013 14.771, 15.000 -2.000 14.761, 15.000 -20.878 -5.356, 15.000 -15.384 -0.051, 15.000 -16.261 13.865, 15.000 -5.054 13.300, 15.000 -4.598 13.091, 15.000 -4.104 13.003, 15.000 -4.047 -13.001, 15.000 -4.559 -13.080, 15.000 -5.033 -13.288, 16.000 -26.492 1.998, 16.000 -23.500 2.000, 16.000 -23.608 2.799, 16.000 -23.926 3.541, 16.000 -24.430 4.171, 16.000 -25.083 4.644, 16.000 -25.839 4.926, 16.000 -26.643 4.997, 16.000 -27.436 4.850, 16.000 -28.162 4.498, 16.000 -26.500 -1.000, 16.000 -25.724 -0.898, 16.000 -25.000 -0.598, 16.000 -24.379 -0.121, 16.000 -23.902 0.500, 16.000 -23.602 1.224, 16.000 -26.725 -0.992, 16.000 -26.613 -0.998, 16.000 -26.787 -1.092, 15.000 -26.787 -1.092, 16.000 -8.624 16.349, 16.000 -4.638 16.897, 15.000 -4.638 16.897, 16.000 -12.516 15.333, 15.000 -12.516 15.333, 16.000 -16.261 13.865, 16.000 -19.807 11.964, 15.000 -19.807 11.964, 16.000 -23.103 9.658, 15.000 -23.103 9.658, 16.000 -26.104 6.979, 15.000 -26.104 6.979, 16.000 -18.878 -16.997, 15.000 -18.878 -16.997, 15.000 -18.876 -17.000, 16.000 -18.876 -17.000, 15.000 -18.845 -14.499, 16.000 -21.221 -13.247, 15.000 -21.191 -13.295, 16.000 -21.191 -13.295, 16.000 -20.550 -11.916, 15.000 -20.139 -10.484, 16.000 -20.139 -10.484, 15.000 -20.000 -9.000, 16.000 -20.000 -9.000, 15.000 -20.223 -7.126, 16.000 -20.223 -7.126, 15.000 -20.878 -5.356, 16.000 -20.878 -5.356, 16.000 -21.930 -3.789, 16.000 -23.319 -2.512, 16.000 -24.969 -1.596, 15.000 -4.637 16.896, 16.000 -4.637 16.896, 15.000 -4.006 14.949, 16.000 -2.013 14.771, 15.000 -2.013 14.771, 16.000 -2.000 14.761, 16.000 -2.000 -14.929, 16.000 -2.001 -14.930, 15.000 -4.001 -15.000, 16.000 -4.000 -17.000, 16.000 -18.255 -16.886, 16.000 -20.801 -12.766, 16.000 -20.286 -12.356, 16.000 -19.682 -12.095, 16.000 -19.031 -12.000, 16.000 -18.378 -12.079, 16.000 -17.768 -12.325, 16.000 -17.243 -12.721, 16.000 -5.406 -16.422, 16.000 -17.189 -16.224, 16.000 -17.680 -16.623, 16.000 -5.724 -16.013, 16.000 -16.815 -15.714, 16.000 -4.993 -16.736, 16.000 -5.927 -15.536, 16.000 -16.580 -15.127, 16.000 -4.514 -16.933, 16.000 -6.000 -15.023, 16.000 -16.500 -14.500, 16.000 -5.939 -14.509, 16.000 -16.587 -13.848, 16.000 -5.747 -14.027, 16.000 -16.840 -13.241, 16.000 -5.439 -13.611, 16.000 -2.086 -14.419, 16.000 -5.709 13.961, 16.000 -5.390 13.562, 16.000 -5.916 14.428, 16.000 -5.999 14.932, 16.000 -5.951 15.441, 16.000 -3.426 13.084, 16.000 -3.531 -13.056, 16.000 -3.047 -13.241, 16.000 -4.000 13.000, 16.000 -5.775 15.921, 16.000 -2.900 13.330, 16.000 -2.628 -13.545, 16.000 -5.484 16.340, 16.000 -2.466 13.716, 16.000 -2.300 -13.947, 16.000 -5.096 16.673, 16.000 -2.162 14.211, 16.000 -15.384 -0.051, 16.000 -4.047 -13.001, 16.000 -4.559 -13.080, 16.000 -5.033 -13.288, 16.000 -4.980 13.257, 16.000 -4.507 13.065, 16.000 -21.426 -13.897, 15.000 -21.430 -13.912, 16.000 -21.500 -14.539, 15.000 -21.499 -14.570, 16.000 -21.406 -15.178, 15.000 -21.393 -15.222, 16.000 -21.152 -15.772, 15.000 -21.120 -15.825, 16.000 -20.754 -16.281, 15.000 -20.699 -16.334, 16.000 -20.239 -16.672, 15.000 -20.158 -16.716, 16.000 -19.641 -16.916, 15.000 -19.537 -16.942, 16.000 -19.000 -17.000, 16.000 -18.959 -17.000, 16.000 -18.918 -16.999, 15.000 -20.158 -16.716, 15.000 -19.537 -16.942, 15.000 -21.499 -14.570, 15.000 -21.430 -13.912, 15.000 -21.393 -15.222, 15.000 -2.073 15.535, 16.000 -2.000 15.000, 15.000 -2.000 15.000, 16.000 -2.073 15.535, 15.000 -2.286 16.031, 16.000 -2.286 16.031, 15.000 -2.624 16.451, 16.000 -2.624 16.451, 15.000 -3.062 16.766, 16.000 -3.062 16.766, 15.000 -3.569 16.953, 16.000 -3.569 16.953, 15.000 -4.107 16.997, 16.000 -4.107 16.997, 15.000 -2.006 14.847, 15.000 -3.318 15.884, 15.000 -2.001 14.924, 15.000 -2.286 16.031, 15.000 -2.624 16.451, 15.000 -3.062 16.766, 15.000 -2.006 14.847, 16.000 -2.006 14.847, 15.000 -2.001 14.924, 16.000 -2.001 14.924, 15.000 -2.000 -14.977, 16.000 -2.000 -15.000, 15.000 -2.000 -15.000, 16.000 -2.000 -14.977, 15.000 -2.001 -14.953, 16.000 -2.001 -14.953, 15.000 -3.482 -16.932, 15.000 -3.000 -16.732, 15.000 -2.586 -16.414, 15.000 -2.268 -16.000, 15.000 -2.068 -15.518, 16.000 -3.482 -16.932, 16.000 -3.000 -16.732, 15.000 -3.000 -16.732, 16.000 -2.586 -16.414, 15.000 -2.586 -16.414, 16.000 -2.268 -16.000, 16.000 -2.068 -15.518, 16.000 -4.000 -15.000, 16.000 -19.000 -14.500, 16.000 -3.999 14.999, -20.000 -29.485 1.699, -20.000 -29.456 2.510, -20.000 -28.161 1.492, -20.000 -29.295 0.909, -20.000 -28.900 0.200, -20.000 -28.329 -0.378, -20.000 -27.624 -0.781, -20.000 -26.837 -0.981, -20.000 -29.211 3.284, -20.000 -28.767 3.964, -20.000 -28.940 3.742, -20.000 -28.883 3.816, -20.000 -26.220 2.008, -20.000 -23.608 2.799, -20.000 -23.500 2.000, -20.000 -23.926 3.541, -20.000 -24.430 4.171, -20.000 -25.083 4.644, -20.000 -25.839 4.926, -20.000 -26.643 4.997, -20.000 -27.436 4.850, -20.000 -28.162 4.498, -20.000 -25.998 -0.958, -20.000 -25.199 -0.703, -20.000 -24.501 -0.237, -20.000 -23.960 0.404, -20.000 -23.617 1.169, -20.000 -28.825 3.891, -19.000 -29.211 3.284, -19.000 -28.767 3.964, -19.000 -29.456 2.510, -20.000 -29.456 2.510, -19.000 -29.485 1.699, -19.000 -29.295 0.909, -19.000 -28.900 0.200, -19.000 -28.329 -0.378, -20.000 -28.329 -0.378, -19.000 -27.624 -0.781, -19.000 -26.837 -0.981, -20.000 -18.876 -17.000, -20.000 -18.878 -16.997, -20.000 -18.255 -16.886, -20.000 -21.191 -13.295, -20.000 -21.221 -13.247, -20.000 -20.801 -12.766, -20.000 -20.550 -11.916, -20.000 -20.286 -12.356, -20.000 -19.682 -12.095, -20.000 -19.031 -12.000, -20.000 -20.139 -10.484, -20.000 -18.378 -12.079, -20.000 -17.768 -12.325, -20.000 -20.000 -9.000, -20.000 -17.243 -12.721, -20.000 -20.223 -7.126, -20.000 -26.787 -1.092, -20.000 -24.969 -1.596, -20.000 -23.319 -2.512, -20.000 -21.930 -3.789, -20.000 -17.680 -16.623, -20.000 -17.189 -16.224, -20.000 -5.406 -16.422, -20.000 -16.815 -15.714, -20.000 -5.724 -16.013, -20.000 -4.993 -16.736, -20.000 -16.580 -15.127, -20.000 -5.927 -15.536, -20.000 -4.514 -16.933, -20.000 -16.500 -14.500, -20.000 -6.000 -15.023, -20.000 -4.000 -17.000, -20.000 -16.587 -13.848, -20.000 -5.939 -14.509, -20.000 -16.840 -13.241, -20.000 -5.747 -14.027, -20.000 -26.104 6.979, -20.000 -5.439 -13.611, -20.000 -2.000 -14.929, -20.000 -2.001 -14.930, -20.000 -2.086 -14.419, -20.000 -23.103 9.658, -20.000 -19.807 11.964, -20.000 -5.444 13.616, -20.000 -12.516 15.333, -20.000 -5.743 14.018, -20.000 -8.624 16.349, -20.000 -5.932 14.483, -20.000 -6.000 14.980, -20.000 -5.942 15.478, -20.000 -3.531 -13.056, -20.000 -3.604 13.040, -20.000 -3.129 13.200, -20.000 -3.047 -13.241, -20.000 -5.762 15.946, -20.000 -2.708 13.473, -20.000 -2.628 -13.545, -20.000 -5.471 16.355, -20.000 -2.369 13.842, -20.000 -2.300 -13.947, -20.000 -5.088 16.678, -20.000 -2.132 14.284, -20.000 -4.638 16.897, -20.000 -4.637 16.896, -20.000 -2.013 14.771, -20.000 -2.000 14.761, -20.000 -15.384 -0.051, -20.000 -20.878 -5.356, -20.000 -16.261 13.865, -20.000 -5.054 13.300, -20.000 -4.598 13.091, -20.000 -4.104 13.003, -20.000 -4.047 -13.001, -20.000 -4.559 -13.080, -20.000 -5.033 -13.288, -19.000 -26.492 1.998, -19.000 -23.500 2.000, -19.000 -23.608 2.799, -19.000 -23.926 3.541, -19.000 -24.430 4.171, -19.000 -25.083 4.644, -19.000 -25.839 4.926, -19.000 -26.643 4.997, -19.000 -27.436 4.850, -19.000 -28.162 4.498, -19.000 -26.500 -1.000, -19.000 -25.724 -0.898, -19.000 -25.000 -0.598, -19.000 -24.379 -0.121, -19.000 -23.902 0.500, -19.000 -23.602 1.224, -19.000 -26.725 -0.992, -19.000 -26.613 -0.998, -19.000 -26.787 -1.092, -19.000 -8.624 16.349, -19.000 -4.638 16.897, -19.000 -12.516 15.333, -20.000 -12.516 15.333, -19.000 -16.261 13.865, -19.000 -19.807 11.964, -19.000 -23.103 9.658, -19.000 -26.104 6.979, -19.000 -18.878 -16.997, -20.000 -18.878 -16.997, -19.000 -18.876 -17.000, -20.000 -18.845 -14.499, -19.000 -21.221 -13.247, -19.000 -21.191 -13.295, -19.000 -20.550 -11.916, -20.000 -20.139 -10.484, -19.000 -20.139 -10.484, -20.000 -20.000 -9.000, -19.000 -20.000 -9.000, -19.000 -20.223 -7.126, -19.000 -20.878 -5.356, -19.000 -21.930 -3.789, -19.000 -23.319 -2.512, -20.000 -24.969 -1.596, -19.000 -24.969 -1.596, -19.000 -4.637 16.896, -20.000 -4.006 14.949, -19.000 -2.013 14.771, -20.000 -2.000 14.761, -19.000 -2.000 14.761, -20.000 -2.000 -14.929, -19.000 -2.000 -14.929, -19.000 -2.001 -14.930, -20.000 -4.001 -15.000, -19.000 -4.000 -17.000, -19.000 -18.255 -16.886, -19.000 -20.801 -12.766, -19.000 -20.286 -12.356, -19.000 -19.682 -12.095, -19.000 -19.031 -12.000, -19.000 -18.378 -12.079, -19.000 -17.768 -12.325, -19.000 -17.243 -12.721, -19.000 -5.406 -16.422, -19.000 -17.189 -16.224, -19.000 -17.680 -16.623, -19.000 -5.724 -16.013, -19.000 -16.815 -15.714, -19.000 -4.993 -16.736, -19.000 -5.927 -15.536, -19.000 -16.580 -15.127, -19.000 -4.514 -16.933, -19.000 -6.000 -15.023, -19.000 -16.500 -14.500, -19.000 -5.939 -14.509, -19.000 -16.587 -13.848, -19.000 -5.747 -14.027, -19.000 -16.840 -13.241, -19.000 -5.439 -13.611, -19.000 -2.086 -14.419, -19.000 -5.709 13.961, -19.000 -5.390 13.562, -19.000 -5.916 14.428, -19.000 -5.999 14.932, -19.000 -5.951 15.441, -19.000 -3.426 13.084, -19.000 -3.531 -13.056, -19.000 -3.047 -13.241, -19.000 -4.000 13.000, -19.000 -5.775 15.921, -19.000 -2.900 13.330, -19.000 -2.628 -13.545, -19.000 -5.484 16.340, -19.000 -2.466 13.716, -19.000 -2.300 -13.947, -19.000 -5.096 16.673, -19.000 -2.162 14.211, -19.000 -15.384 -0.051, -19.000 -4.047 -13.001, -19.000 -4.559 -13.080, -19.000 -5.033 -13.288, -19.000 -4.980 13.257, -19.000 -4.507 13.065, -19.000 -21.426 -13.897, -20.000 -21.430 -13.912, -19.000 -21.500 -14.539, -20.000 -21.499 -14.570, -19.000 -21.406 -15.178, -20.000 -21.393 -15.222, -19.000 -21.152 -15.772, -20.000 -21.120 -15.825, -19.000 -20.754 -16.281, -20.000 -20.699 -16.334, -19.000 -20.239 -16.672, -20.000 -20.158 -16.716, -19.000 -19.641 -16.916, -20.000 -19.537 -16.942, -19.000 -19.000 -17.000, -19.000 -18.959 -17.000, -19.000 -18.918 -16.999, -20.000 -20.158 -16.716, -20.000 -19.537 -16.942, -20.000 -21.430 -13.912, -20.000 -2.073 15.535, -19.000 -2.000 15.000, -20.000 -2.000 15.000, -19.000 -2.073 15.535, -20.000 -2.286 16.031, -19.000 -2.286 16.031, -20.000 -2.624 16.451, -19.000 -2.624 16.451, -20.000 -3.062 16.766, -19.000 -3.062 16.766, -20.000 -3.569 16.953, -19.000 -3.569 16.953, -20.000 -4.106 16.997, -19.000 -4.106 16.997, -20.000 -2.006 14.847, -20.000 -3.318 15.884, -20.000 -2.001 14.924, -20.000 -2.000 15.000, -20.000 -2.006 14.847, -19.000 -2.006 14.847, -19.000 -2.001 14.924, -20.000 -2.000 -14.977, -19.000 -2.000 -15.000, -20.000 -2.000 -15.000, -19.000 -2.000 -14.977, -20.000 -2.001 -14.953, -19.000 -2.001 -14.953, -20.000 -3.482 -16.932, -20.000 -3.000 -16.732, -20.000 -2.586 -16.414, -20.000 -2.268 -16.000, -20.000 -2.068 -15.518, -20.000 -2.000 -15.000, -20.000 -2.000 -14.977, -20.000 -2.001 -14.953, -19.000 -3.482 -16.932, -19.000 -3.000 -16.732, -19.000 -2.586 -16.414, -19.000 -2.268 -16.000, -20.000 -2.268 -16.000, -19.000 -2.068 -15.518, -19.000 -4.000 -15.000, -19.000 -19.000 -14.500, -19.000 -3.999 14.999 ] } colorPerVertex FALSE coordIndex [ 0, 1, 2, -1, 3, 4, 5, -1, 3, 6, 4, -1, 7, 8, 9, -1, 10, 11, 12, -1, 7, 0, 8, -1, 13, 5, 14, -1, 13, 3, 5, -1, 15, 11, 10, -1, 16, 9, 17, -1, 16, 7, 9, -1, 18, 13, 14, -1, 19, 10, 20, -1, 21, 13, 18, -1, 11, 17, 12, -1, 19, 15, 10, -1, 11, 16, 17, -1, 22, 21, 18, -1, 23, 21, 22, -1, 24, 20, 25, -1, 24, 19, 20, -1, 26, 22, 27, -1, 26, 23, 22, -1, 28, 25, 29, -1, 28, 24, 25, -1, 30, 27, 31, -1, 30, 26, 27, -1, 32, 29, 33, -1, 34, 31, 35, -1, 32, 28, 29, -1, 34, 30, 31, -1, 36, 33, 37, -1, 38, 35, 39, -1, 38, 34, 35, -1, 36, 32, 33, -1, 40, 37, 41, -1, 42, 39, 43, -1, 42, 38, 39, -1, 40, 36, 37, -1, 44, 43, 45, -1, 46, 41, 47, -1, 44, 42, 43, -1, 46, 40, 41, -1, 1, 45, 2, -1, 1, 44, 45, -1, 6, 47, 4, -1, 6, 46, 47, -1, 0, 2, 8, -1, 39, 35, 48, -1, 4, 49, 50, -1, 10, 51, 20, -1, 47, 49, 4, -1, 43, 39, 48, -1, 5, 4, 50, -1, 12, 51, 10, -1, 41, 49, 47, -1, 14, 5, 50, -1, 37, 49, 41, -1, 18, 14, 50, -1, 52, 45, 43, -1, 52, 2, 45, -1, 52, 8, 2, -1, 52, 9, 8, -1, 52, 17, 9, -1, 52, 12, 17, -1, 33, 49, 37, -1, 52, 43, 48, -1, 52, 51, 12, -1, 51, 49, 33, -1, 29, 51, 33, -1, 25, 51, 29, -1, 48, 22, 18, -1, 48, 27, 22, -1, 48, 31, 27, -1, 48, 18, 50, -1, 35, 31, 48, -1, 20, 51, 25, -1, 53, 34, 38, -1, 54, 55, 6, -1, 19, 56, 15, -1, 53, 38, 42, -1, 54, 6, 3, -1, 6, 55, 46, -1, 15, 56, 11, -1, 46, 55, 40, -1, 54, 3, 13, -1, 40, 55, 36, -1, 54, 13, 21, -1, 42, 44, 57, -1, 44, 1, 57, -1, 1, 0, 57, -1, 0, 7, 57, -1, 7, 16, 57, -1, 16, 11, 57, -1, 36, 55, 32, -1, 53, 42, 57, -1, 11, 56, 57, -1, 32, 55, 56, -1, 32, 56, 28, -1, 28, 56, 24, -1, 21, 23, 53, -1, 23, 26, 53, -1, 26, 30, 53, -1, 54, 21, 53, -1, 53, 30, 34, -1, 24, 56, 19, -1, 49, 58, 59, -1, 49, 59, 50, -1, 49, 60, 58, -1, 49, 51, 60, -1, 50, 54, 48, -1, 48, 54, 53, -1, 57, 51, 52, -1, 57, 56, 51, -1, 61, 52, 48, -1, 61, 62, 52, -1, 56, 63, 64, -1, 55, 65, 66, -1, 67, 64, 68, -1, 69, 70, 65, -1, 71, 56, 55, -1, 71, 72, 73, -1, 71, 74, 72, -1, 71, 75, 74, -1, 71, 66, 75, -1, 71, 55, 66, -1, 71, 73, 56, -1, 64, 76, 68, -1, 64, 77, 76, -1, 64, 78, 77, -1, 64, 63, 78, -1, 65, 79, 66, -1, 65, 80, 79, -1, 65, 81, 80, -1, 65, 82, 81, -1, 65, 70, 82, -1, 56, 73, 63, -1, 83, 84, 85, -1, 84, 86, 85, -1, 87, 88, 89, -1, 85, 86, 90, -1, 91, 85, 90, -1, 85, 53, 92, -1, 53, 57, 92, -1, 93, 94, 92, -1, 94, 95, 92, -1, 95, 96, 92, -1, 96, 97, 92, -1, 97, 83, 92, -1, 57, 93, 92, -1, 83, 85, 92, -1, 87, 98, 88, -1, 98, 99, 88, -1, 99, 100, 88, -1, 100, 101, 88, -1, 101, 102, 57, -1, 102, 93, 57, -1, 88, 101, 57, -1, 54, 103, 55, -1, 103, 104, 55, -1, 103, 59, 58, -1, 103, 58, 104, -1, 50, 59, 54, -1, 59, 103, 54, -1, 104, 58, 60, -1, 104, 60, 105, -1, 60, 106, 107, -1, 51, 106, 60, -1, 48, 53, 108, -1, 61, 48, 108, -1, 64, 106, 51, -1, 64, 51, 56, -1, 52, 109, 88, -1, 57, 52, 88, -1, 62, 61, 108, -1, 110, 62, 108, -1, 62, 109, 52, -1, 62, 111, 109, -1, 65, 55, 104, -1, 112, 65, 104, -1, 113, 64, 67, -1, 113, 67, 114, -1, 115, 116, 117, -1, 115, 118, 116, -1, 119, 120, 121, -1, 119, 121, 122, -1, 123, 124, 125, -1, 123, 125, 126, -1, 123, 126, 127, -1, 128, 127, 129, -1, 128, 123, 127, -1, 130, 129, 131, -1, 132, 117, 133, -1, 132, 115, 117, -1, 130, 128, 129, -1, 134, 130, 131, -1, 135, 120, 119, -1, 136, 132, 133, -1, 137, 130, 134, -1, 138, 139, 120, -1, 138, 120, 135, -1, 140, 137, 134, -1, 141, 136, 133, -1, 141, 133, 142, -1, 143, 137, 140, -1, 144, 145, 139, -1, 146, 147, 116, -1, 146, 148, 147, -1, 144, 139, 138, -1, 149, 141, 142, -1, 118, 146, 116, -1, 149, 142, 150, -1, 151, 149, 150, -1, 151, 150, 145, -1, 151, 145, 144, -1, 122, 121, 143, -1, 122, 143, 140, -1, 152, 153, 154, -1, 152, 154, 155, -1, 156, 108, 53, -1, 85, 156, 53, -1, 88, 157, 158, -1, 88, 158, 89, -1, 159, 160, 161, -1, 162, 159, 161, -1, 163, 164, 165, -1, 166, 163, 165, -1, 167, 166, 165, -1, 168, 167, 169, -1, 170, 171, 172, -1, 167, 165, 169, -1, 171, 173, 172, -1, 160, 174, 175, -1, 176, 168, 177, -1, 168, 169, 177, -1, 161, 160, 175, -1, 178, 170, 179, -1, 170, 172, 179, -1, 176, 177, 180, -1, 175, 174, 181, -1, 180, 177, 182, -1, 183, 184, 185, -1, 178, 179, 186, -1, 174, 187, 188, -1, 182, 159, 162, -1, 181, 174, 188, -1, 178, 186, 189, -1, 180, 182, 162, -1, 190, 178, 189, -1, 187, 191, 192, -1, 188, 187, 192, -1, 185, 184, 193, -1, 190, 189, 194, -1, 171, 185, 173, -1, 195, 190, 194, -1, 185, 193, 173, -1, 192, 191, 196, -1, 191, 195, 196, -1, 195, 194, 196, -1, 197, 198, 199, -1, 200, 197, 199, -1, 60, 107, 113, -1, 105, 60, 113, -1, 201, 202, 105, -1, 113, 201, 105, -1, 203, 112, 104, -1, 204, 113, 114, -1, 112, 205, 206, -1, 202, 207, 208, -1, 207, 209, 208, -1, 209, 210, 208, -1, 210, 203, 208, -1, 104, 105, 208, -1, 203, 104, 208, -1, 105, 202, 208, -1, 204, 211, 113, -1, 211, 212, 113, -1, 212, 213, 113, -1, 213, 201, 113, -1, 203, 214, 112, -1, 214, 215, 112, -1, 215, 216, 112, -1, 216, 217, 112, -1, 217, 205, 112, -1, 113, 107, 106, -1, 64, 113, 106, -1, 88, 109, 111, -1, 157, 88, 111, -1, 157, 111, 62, -1, 157, 62, 110, -1, 156, 218, 219, -1, 156, 220, 218, -1, 158, 157, 221, -1, 222, 220, 156, -1, 222, 156, 223, -1, 224, 225, 226, -1, 224, 227, 225, -1, 224, 228, 227, -1, 224, 229, 228, -1, 224, 219, 229, -1, 224, 108, 156, -1, 224, 110, 108, -1, 224, 226, 110, -1, 224, 156, 219, -1, 157, 230, 221, -1, 157, 231, 230, -1, 157, 232, 231, -1, 157, 233, 232, -1, 110, 234, 233, -1, 110, 226, 234, -1, 110, 233, 157, -1, 235, 236, 237, -1, 235, 237, 238, -1, 125, 124, 239, -1, 126, 125, 239, -1, 127, 126, 239, -1, 240, 241, 242, -1, 240, 242, 243, -1, 244, 241, 240, -1, 148, 244, 240, -1, 245, 244, 148, -1, 118, 245, 148, -1, 148, 118, 146, -1, 246, 247, 248, -1, 249, 248, 250, -1, 249, 246, 248, -1, 251, 252, 247, -1, 251, 247, 246, -1, 253, 250, 254, -1, 253, 249, 250, -1, 255, 256, 252, -1, 255, 252, 251, -1, 123, 254, 124, -1, 123, 253, 254, -1, 243, 242, 256, -1, 243, 256, 255, -1, 257, 258, 259, -1, 260, 261, 262, -1, 260, 263, 261, -1, 264, 258, 257, -1, 265, 260, 262, -1, 266, 264, 257, -1, 267, 260, 265, -1, 268, 265, 269, -1, 270, 264, 266, -1, 268, 267, 265, -1, 271, 270, 266, -1, 272, 270, 271, -1, 273, 272, 271, -1, 274, 269, 275, -1, 274, 268, 269, -1, 276, 272, 273, -1, 277, 276, 273, -1, 278, 275, 279, -1, 280, 276, 277, -1, 278, 274, 275, -1, 281, 280, 277, -1, 282, 279, 283, -1, 284, 280, 281, -1, 282, 278, 279, -1, 285, 284, 281, -1, 286, 284, 285, -1, 287, 283, 288, -1, 287, 282, 283, -1, 289, 286, 285, -1, 290, 286, 289, -1, 291, 288, 292, -1, 291, 287, 288, -1, 293, 290, 289, -1, 293, 289, 294, -1, 295, 292, 296, -1, 295, 291, 292, -1, 297, 294, 298, -1, 297, 293, 294, -1, 299, 296, 300, -1, 301, 298, 302, -1, 299, 295, 296, -1, 301, 297, 298, -1, 258, 300, 259, -1, 263, 302, 261, -1, 263, 301, 302, -1, 258, 299, 300, -1, 303, 304, 305, -1, 304, 306, 305, -1, 153, 152, 307, -1, 307, 152, 308, -1, 309, 307, 310, -1, 307, 308, 310, -1, 311, 309, 312, -1, 309, 310, 312, -1, 313, 311, 314, -1, 311, 312, 314, -1, 315, 313, 316, -1, 313, 314, 316, -1, 317, 315, 318, -1, 315, 316, 318, -1, 319, 317, 320, -1, 317, 318, 320, -1, 321, 319, 322, -1, 319, 320, 322, -1, 323, 321, 324, -1, 321, 322, 324, -1, 304, 323, 306, -1, 323, 324, 306, -1, 325, 326, 327, -1, 325, 327, 328, -1, 329, 164, 163, -1, 329, 163, 166, -1, 329, 166, 167, -1, 330, 331, 184, -1, 332, 333, 184, -1, 334, 332, 184, -1, 331, 334, 184, -1, 184, 333, 335, -1, 184, 335, 173, -1, 184, 183, 330, -1, 331, 336, 337, -1, 336, 338, 337, -1, 339, 334, 337, -1, 340, 339, 337, -1, 338, 340, 337, -1, 334, 331, 337, -1, 193, 173, 184, -1, 341, 342, 343, -1, 342, 344, 345, -1, 343, 342, 345, -1, 346, 341, 347, -1, 341, 343, 347, -1, 344, 340, 338, -1, 345, 344, 338, -1, 164, 346, 165, -1, 346, 347, 165, -1, 348, 349, 350, -1, 351, 352, 353, -1, 351, 354, 352, -1, 355, 348, 350, -1, 356, 348, 355, -1, 357, 353, 358, -1, 359, 360, 361, -1, 359, 362, 360, -1, 360, 356, 355, -1, 357, 351, 353, -1, 362, 356, 360, -1, 363, 358, 364, -1, 365, 361, 366, -1, 363, 357, 358, -1, 365, 359, 361, -1, 367, 363, 364, -1, 368, 366, 369, -1, 367, 364, 370, -1, 368, 365, 366, -1, 371, 367, 370, -1, 371, 370, 372, -1, 373, 369, 374, -1, 373, 368, 369, -1, 375, 371, 372, -1, 375, 372, 376, -1, 377, 374, 378, -1, 377, 373, 374, -1, 379, 375, 376, -1, 379, 376, 380, -1, 381, 378, 382, -1, 381, 377, 378, -1, 383, 379, 380, -1, 383, 380, 384, -1, 385, 382, 386, -1, 385, 381, 382, -1, 387, 383, 384, -1, 387, 384, 388, -1, 389, 387, 388, -1, 390, 386, 391, -1, 392, 387, 389, -1, 390, 385, 386, -1, 349, 389, 393, -1, 354, 391, 352, -1, 349, 392, 389, -1, 354, 390, 391, -1, 350, 349, 393, -1, 394, 395, 396, -1, 395, 397, 396, -1, 197, 200, 398, -1, 398, 200, 399, -1, 400, 398, 401, -1, 398, 399, 401, -1, 402, 400, 403, -1, 400, 401, 403, -1, 404, 402, 405, -1, 402, 403, 405, -1, 406, 404, 407, -1, 404, 405, 407, -1, 408, 406, 409, -1, 406, 407, 409, -1, 410, 408, 411, -1, 408, 409, 411, -1, 412, 410, 413, -1, 410, 411, 413, -1, 414, 412, 415, -1, 412, 413, 415, -1, 395, 414, 397, -1, 414, 415, 397, -1, 291, 295, 416, -1, 295, 152, 416, -1, 260, 267, 417, -1, 418, 260, 417, -1, 419, 305, 290, -1, 420, 419, 290, -1, 235, 420, 290, -1, 421, 235, 293, -1, 235, 290, 293, -1, 422, 421, 297, -1, 287, 291, 423, -1, 291, 416, 423, -1, 421, 293, 297, -1, 422, 297, 424, -1, 417, 267, 425, -1, 287, 423, 426, -1, 424, 297, 301, -1, 267, 268, 427, -1, 425, 267, 427, -1, 424, 301, 428, -1, 287, 426, 429, -1, 282, 287, 429, -1, 428, 301, 263, -1, 268, 274, 430, -1, 295, 299, 431, -1, 299, 258, 431, -1, 427, 268, 430, -1, 282, 429, 432, -1, 295, 431, 152, -1, 278, 282, 432, -1, 278, 432, 433, -1, 274, 278, 433, -1, 430, 274, 433, -1, 263, 260, 418, -1, 428, 263, 418, -1, 434, 355, 350, -1, 434, 350, 435, -1, 384, 394, 436, -1, 384, 436, 437, -1, 384, 437, 326, -1, 388, 326, 438, -1, 439, 386, 382, -1, 388, 384, 326, -1, 439, 197, 386, -1, 389, 438, 440, -1, 441, 360, 355, -1, 389, 388, 438, -1, 441, 355, 434, -1, 442, 382, 378, -1, 442, 439, 382, -1, 443, 389, 440, -1, 444, 360, 441, -1, 393, 389, 443, -1, 391, 445, 352, -1, 446, 442, 378, -1, 447, 361, 360, -1, 435, 350, 393, -1, 447, 360, 444, -1, 448, 446, 378, -1, 435, 393, 443, -1, 448, 378, 374, -1, 449, 366, 361, -1, 449, 361, 447, -1, 450, 445, 391, -1, 451, 448, 374, -1, 197, 391, 386, -1, 451, 374, 369, -1, 197, 450, 391, -1, 452, 366, 449, -1, 452, 451, 369, -1, 452, 369, 366, -1, 238, 305, 419, -1, 238, 419, 420, -1, 238, 420, 235, -1, 305, 237, 303, -1, 238, 237, 305, -1, 264, 312, 310, -1, 264, 310, 258, -1, 258, 310, 308, -1, 258, 308, 152, -1, 258, 431, 152, -1, 322, 320, 280, -1, 324, 322, 284, -1, 322, 280, 284, -1, 320, 318, 276, -1, 280, 320, 276, -1, 306, 324, 286, -1, 324, 284, 286, -1, 318, 316, 272, -1, 276, 318, 272, -1, 305, 306, 290, -1, 306, 286, 290, -1, 316, 314, 270, -1, 272, 316, 270, -1, 314, 312, 264, -1, 270, 314, 264, -1, 436, 394, 327, -1, 437, 436, 327, -1, 326, 437, 327, -1, 396, 327, 394, -1, 328, 327, 396, -1, 445, 400, 402, -1, 445, 402, 404, -1, 445, 358, 353, -1, 445, 404, 358, -1, 352, 445, 353, -1, 398, 400, 445, -1, 197, 398, 352, -1, 445, 450, 414, -1, 453, 404, 406, -1, 453, 406, 408, -1, 453, 364, 358, -1, 453, 370, 364, -1, 453, 408, 370, -1, 453, 358, 404, -1, 376, 412, 414, -1, 372, 410, 412, -1, 372, 412, 376, -1, 380, 414, 395, -1, 380, 376, 414, -1, 370, 408, 410, -1, 370, 410, 372, -1, 384, 395, 394, -1, 384, 380, 395, -1, 454, 455, 456, -1, 457, 454, 456, -1, 458, 457, 456, -1, 459, 458, 456, -1, 460, 459, 456, -1, 461, 460, 456, -1, 455, 462, 463, -1, 464, 465, 466, -1, 467, 468, 466, -1, 469, 467, 466, -1, 470, 469, 466, -1, 471, 470, 466, -1, 472, 471, 466, -1, 473, 472, 466, -1, 474, 473, 466, -1, 475, 474, 466, -1, 463, 475, 466, -1, 476, 461, 466, -1, 477, 476, 466, -1, 478, 477, 466, -1, 479, 478, 466, -1, 480, 479, 466, -1, 468, 480, 466, -1, 461, 464, 466, -1, 481, 463, 466, -1, 465, 481, 466, -1, 482, 463, 483, -1, 482, 484, 463, -1, 485, 483, 486, -1, 485, 482, 483, -1, 487, 486, 488, -1, 487, 485, 486, -1, 489, 488, 490, -1, 489, 487, 488, -1, 491, 490, 492, -1, 491, 489, 490, -1, 493, 492, 494, -1, 493, 491, 492, -1, 495, 494, 496, -1, 495, 493, 494, -1, 497, 496, 461, -1, 497, 495, 496, -1, 498, 499, 500, -1, 501, 502, 503, -1, 503, 502, 504, -1, 505, 503, 504, -1, 505, 504, 506, -1, 507, 506, 508, -1, 506, 504, 508, -1, 507, 508, 509, -1, 510, 509, 511, -1, 509, 508, 511, -1, 512, 510, 513, -1, 510, 511, 513, -1, 514, 461, 476, -1, 514, 476, 515, -1, 515, 476, 477, -1, 516, 515, 478, -1, 515, 477, 478, -1, 516, 478, 479, -1, 517, 516, 480, -1, 516, 479, 480, -1, 518, 519, 520, -1, 519, 521, 522, -1, 520, 519, 522, -1, 500, 518, 523, -1, 518, 520, 523, -1, 521, 524, 525, -1, 522, 521, 525, -1, 500, 523, 526, -1, 498, 500, 526, -1, 524, 527, 528, -1, 525, 524, 528, -1, 498, 526, 529, -1, 527, 530, 531, -1, 528, 527, 531, -1, 530, 532, 533, -1, 531, 530, 533, -1, 471, 472, 534, -1, 472, 473, 534, -1, 473, 474, 534, -1, 474, 475, 534, -1, 475, 463, 534, -1, 532, 512, 535, -1, 533, 532, 535, -1, 536, 537, 538, -1, 469, 470, 539, -1, 470, 471, 539, -1, 471, 534, 539, -1, 469, 539, 540, -1, 541, 542, 543, -1, 542, 544, 543, -1, 543, 544, 545, -1, 545, 544, 546, -1, 546, 544, 547, -1, 548, 549, 550, -1, 551, 548, 550, -1, 547, 544, 552, -1, 551, 550, 553, -1, 554, 551, 553, -1, 552, 544, 555, -1, 554, 553, 556, -1, 557, 554, 556, -1, 555, 544, 558, -1, 557, 556, 559, -1, 538, 557, 559, -1, 558, 544, 560, -1, 558, 560, 561, -1, 559, 562, 563, -1, 538, 563, 536, -1, 559, 563, 538, -1, 513, 564, 565, -1, 564, 517, 565, -1, 542, 541, 565, -1, 480, 468, 565, -1, 468, 467, 565, -1, 467, 469, 565, -1, 512, 513, 565, -1, 566, 542, 565, -1, 540, 566, 565, -1, 549, 548, 565, -1, 541, 567, 565, -1, 567, 568, 565, -1, 568, 569, 565, -1, 517, 480, 565, -1, 569, 549, 565, -1, 469, 540, 565, -1, 548, 570, 565, -1, 570, 571, 565, -1, 571, 572, 565, -1, 572, 535, 565, -1, 535, 512, 565, -1, 573, 574, 575, -1, 573, 575, 576, -1, 573, 576, 577, -1, 573, 577, 578, -1, 573, 578, 579, -1, 573, 579, 580, -1, 573, 580, 581, -1, 573, 581, 582, -1, 573, 582, 484, -1, 573, 583, 584, -1, 573, 584, 585, -1, 573, 585, 586, -1, 573, 586, 587, -1, 573, 587, 588, -1, 573, 588, 574, -1, 573, 497, 589, -1, 573, 589, 590, -1, 573, 590, 583, -1, 573, 484, 482, -1, 573, 482, 485, -1, 573, 485, 487, -1, 573, 487, 489, -1, 573, 489, 491, -1, 573, 491, 493, -1, 573, 493, 495, -1, 573, 495, 497, -1, 591, 461, 592, -1, 497, 461, 591, -1, 593, 594, 595, -1, 593, 595, 544, -1, 596, 544, 597, -1, 596, 593, 544, -1, 598, 597, 566, -1, 598, 596, 597, -1, 599, 566, 600, -1, 599, 598, 566, -1, 601, 600, 602, -1, 601, 599, 600, -1, 603, 602, 604, -1, 603, 601, 602, -1, 484, 604, 463, -1, 484, 603, 604, -1, 605, 606, 607, -1, 605, 607, 608, -1, 499, 501, 609, -1, 530, 527, 609, -1, 532, 530, 609, -1, 512, 532, 609, -1, 510, 512, 609, -1, 509, 510, 609, -1, 507, 509, 609, -1, 506, 507, 609, -1, 505, 506, 609, -1, 503, 505, 609, -1, 501, 503, 609, -1, 500, 499, 609, -1, 518, 500, 609, -1, 519, 518, 609, -1, 521, 519, 609, -1, 524, 521, 609, -1, 527, 524, 609, -1, 610, 502, 611, -1, 610, 611, 612, -1, 502, 610, 613, -1, 504, 502, 613, -1, 614, 504, 615, -1, 504, 613, 615, -1, 616, 614, 617, -1, 614, 615, 617, -1, 616, 617, 618, -1, 618, 617, 619, -1, 618, 619, 620, -1, 620, 619, 621, -1, 620, 621, 517, -1, 517, 621, 622, -1, 517, 622, 516, -1, 516, 622, 623, -1, 516, 623, 515, -1, 515, 623, 624, -1, 515, 624, 592, -1, 592, 624, 591, -1, 594, 625, 595, -1, 626, 625, 594, -1, 558, 561, 627, -1, 555, 558, 627, -1, 552, 555, 627, -1, 547, 552, 627, -1, 546, 547, 627, -1, 545, 546, 627, -1, 543, 545, 627, -1, 541, 543, 627, -1, 567, 541, 627, -1, 568, 567, 627, -1, 569, 568, 627, -1, 549, 569, 627, -1, 550, 549, 627, -1, 553, 550, 627, -1, 556, 553, 627, -1, 559, 556, 627, -1, 562, 559, 627, -1, 561, 562, 627, -1, 628, 563, 629, -1, 630, 563, 628, -1, 536, 563, 630, -1, 631, 536, 630, -1, 632, 537, 536, -1, 632, 536, 631, -1, 551, 554, 633, -1, 548, 551, 633, -1, 570, 548, 633, -1, 571, 570, 633, -1, 572, 571, 633, -1, 535, 572, 633, -1, 533, 535, 633, -1, 531, 533, 633, -1, 528, 531, 633, -1, 525, 528, 633, -1, 522, 525, 633, -1, 520, 522, 633, -1, 523, 520, 633, -1, 526, 523, 633, -1, 529, 526, 633, -1, 537, 529, 633, -1, 538, 537, 633, -1, 557, 538, 633, -1, 554, 557, 633, -1, 608, 607, 529, -1, 608, 529, 634, -1, 635, 605, 608, -1, 636, 610, 612, -1, 613, 610, 636, -1, 613, 636, 637, -1, 638, 613, 637, -1, 615, 613, 638, -1, 615, 638, 639, -1, 640, 615, 639, -1, 617, 615, 640, -1, 617, 640, 641, -1, 589, 497, 591, -1, 590, 589, 591, -1, 583, 590, 591, -1, 619, 641, 642, -1, 619, 617, 641, -1, 624, 583, 591, -1, 624, 584, 583, -1, 585, 584, 624, -1, 586, 585, 624, -1, 586, 624, 623, -1, 587, 586, 623, -1, 588, 587, 623, -1, 588, 623, 622, -1, 643, 644, 645, -1, 646, 647, 644, -1, 646, 644, 643, -1, 648, 645, 635, -1, 648, 643, 645, -1, 649, 650, 647, -1, 649, 647, 646, -1, 651, 648, 635, -1, 651, 635, 608, -1, 652, 653, 650, -1, 652, 650, 649, -1, 634, 651, 608, -1, 654, 655, 653, -1, 654, 653, 652, -1, 656, 657, 655, -1, 656, 655, 654, -1, 603, 579, 578, -1, 603, 580, 579, -1, 603, 581, 580, -1, 603, 582, 581, -1, 603, 484, 582, -1, 658, 657, 656, -1, 658, 642, 657, -1, 659, 632, 631, -1, 601, 603, 578, -1, 601, 577, 576, -1, 601, 578, 577, -1, 599, 601, 576, -1, 660, 596, 661, -1, 660, 593, 596, -1, 662, 593, 660, -1, 663, 593, 662, -1, 664, 593, 663, -1, 665, 666, 667, -1, 665, 668, 666, -1, 669, 593, 664, -1, 670, 667, 671, -1, 670, 665, 667, -1, 672, 593, 669, -1, 673, 671, 674, -1, 673, 670, 671, -1, 675, 593, 672, -1, 676, 674, 659, -1, 676, 673, 674, -1, 594, 593, 675, -1, 626, 594, 675, -1, 630, 628, 676, -1, 631, 630, 659, -1, 659, 630, 676, -1, 677, 642, 658, -1, 677, 678, 666, -1, 677, 679, 678, -1, 677, 680, 679, -1, 677, 658, 680, -1, 677, 599, 576, -1, 677, 619, 642, -1, 677, 661, 596, -1, 677, 681, 661, -1, 677, 682, 681, -1, 677, 668, 682, -1, 677, 596, 598, -1, 677, 598, 599, -1, 677, 588, 622, -1, 677, 621, 619, -1, 677, 622, 621, -1, 677, 575, 574, -1, 677, 576, 575, -1, 677, 574, 588, -1, 677, 666, 668, -1, 683, 611, 684, -1, 683, 612, 611, -1, 685, 683, 684, -1, 686, 685, 684, -1, 687, 685, 686, -1, 688, 687, 686, -1, 689, 687, 688, -1, 690, 689, 688, -1, 691, 689, 690, -1, 692, 691, 690, -1, 693, 691, 692, -1, 694, 693, 692, -1, 695, 693, 694, -1, 696, 695, 694, -1, 697, 695, 696, -1, 606, 698, 697, -1, 606, 699, 698, -1, 606, 697, 696, -1, 605, 699, 606, -1, 692, 690, 499, -1, 700, 692, 499, -1, 701, 700, 499, -1, 702, 703, 501, -1, 704, 702, 501, -1, 690, 704, 501, -1, 499, 690, 501, -1, 705, 706, 707, -1, 708, 706, 705, -1, 709, 708, 705, -1, 710, 708, 709, -1, 711, 710, 709, -1, 712, 710, 711, -1, 713, 712, 711, -1, 714, 712, 713, -1, 715, 714, 713, -1, 716, 714, 715, -1, 717, 716, 715, -1, 718, 716, 717, -1, 625, 718, 717, -1, 626, 718, 625, -1, 719, 562, 720, -1, 721, 719, 720, -1, 707, 721, 720, -1, 562, 561, 720, -1, 705, 707, 720, -1, 722, 705, 720, -1, 723, 722, 720, -1, 724, 723, 720, -1, 715, 724, 720, -1, 717, 715, 720, -1, 561, 717, 720, -1, 725, 628, 629, -1, 726, 628, 725, -1, 727, 726, 725, -1, 728, 726, 727, -1, 707, 728, 727, -1, 706, 728, 707, -1, 729, 730, 731, -1, 732, 730, 729, -1, 733, 732, 729, -1, 734, 732, 733, -1, 537, 734, 733, -1, 632, 734, 537, -1, 735, 529, 537, -1, 736, 735, 537, -1, 737, 736, 537, -1, 738, 737, 537, -1, 739, 738, 537, -1, 731, 739, 537, -1, 729, 731, 537, -1, 733, 729, 537, -1, 740, 529, 735, -1, 740, 634, 529, -1, 741, 735, 742, -1, 741, 740, 735, -1, 743, 742, 744, -1, 743, 741, 742, -1, 745, 744, 738, -1, 745, 743, 744, -1, 746, 738, 739, -1, 746, 745, 738, -1, 731, 746, 739, -1, 730, 746, 731, -1, 747, 730, 732, -1, 747, 732, 734, -1, 747, 734, 632, -1, 747, 634, 740, -1, 747, 740, 741, -1, 747, 741, 743, -1, 747, 743, 745, -1, 747, 745, 746, -1, 747, 746, 730, -1, 747, 632, 659, -1, 747, 659, 674, -1, 747, 674, 671, -1, 747, 671, 667, -1, 747, 667, 666, -1, 747, 666, 678, -1, 747, 678, 679, -1, 747, 679, 680, -1, 747, 680, 658, -1, 747, 658, 656, -1, 747, 656, 654, -1, 747, 654, 652, -1, 747, 652, 649, -1, 747, 649, 646, -1, 747, 646, 643, -1, 747, 643, 648, -1, 747, 648, 651, -1, 747, 651, 634, -1, 748, 653, 655, -1, 748, 655, 657, -1, 748, 657, 642, -1, 748, 642, 641, -1, 748, 641, 640, -1, 748, 640, 639, -1, 748, 639, 638, -1, 748, 638, 637, -1, 748, 637, 636, -1, 748, 636, 612, -1, 748, 605, 635, -1, 748, 635, 645, -1, 748, 645, 644, -1, 748, 644, 647, -1, 748, 647, 650, -1, 748, 650, 653, -1, 748, 697, 698, -1, 748, 698, 699, -1, 748, 699, 605, -1, 748, 612, 683, -1, 748, 683, 685, -1, 748, 685, 687, -1, 748, 687, 689, -1, 748, 689, 691, -1, 748, 691, 693, -1, 748, 693, 695, -1, 748, 695, 697, -1, 749, 706, 708, -1, 749, 708, 710, -1, 749, 710, 712, -1, 749, 712, 714, -1, 749, 714, 716, -1, 749, 716, 718, -1, 749, 718, 626, -1, 749, 628, 726, -1, 749, 726, 728, -1, 749, 728, 706, -1, 749, 668, 665, -1, 749, 665, 670, -1, 749, 670, 673, -1, 749, 673, 676, -1, 749, 676, 628, -1, 749, 626, 675, -1, 749, 675, 672, -1, 749, 672, 669, -1, 749, 669, 664, -1, 749, 664, 663, -1, 749, 663, 662, -1, 749, 662, 660, -1, 749, 660, 661, -1, 749, 661, 681, -1, 749, 681, 682, -1, 749, 682, 668, -1, 750, 751, 752, -1, 753, 750, 752, -1, 754, 753, 752, -1, 755, 754, 752, -1, 756, 755, 752, -1, 757, 756, 752, -1, 751, 758, 759, -1, 760, 761, 762, -1, 763, 764, 762, -1, 765, 763, 762, -1, 766, 765, 762, -1, 767, 766, 762, -1, 768, 767, 762, -1, 769, 768, 762, -1, 770, 769, 762, -1, 771, 770, 762, -1, 759, 771, 762, -1, 772, 757, 762, -1, 773, 772, 762, -1, 774, 773, 762, -1, 775, 774, 762, -1, 776, 775, 762, -1, 764, 776, 762, -1, 757, 760, 762, -1, 777, 759, 762, -1, 761, 777, 762, -1, 778, 759, 758, -1, 778, 779, 759, -1, 780, 758, 781, -1, 780, 778, 758, -1, 782, 781, 750, -1, 782, 780, 781, -1, 783, 750, 753, -1, 783, 782, 750, -1, 784, 753, 754, -1, 784, 783, 753, -1, 785, 754, 786, -1, 785, 784, 754, -1, 787, 786, 756, -1, 787, 785, 786, -1, 788, 756, 757, -1, 788, 787, 756, -1, 789, 790, 791, -1, 792, 793, 794, -1, 794, 793, 795, -1, 796, 794, 795, -1, 796, 795, 797, -1, 798, 797, 799, -1, 797, 795, 799, -1, 798, 799, 800, -1, 801, 800, 802, -1, 800, 799, 802, -1, 803, 801, 804, -1, 801, 802, 804, -1, 805, 757, 772, -1, 805, 772, 806, -1, 806, 772, 773, -1, 807, 806, 774, -1, 806, 773, 774, -1, 807, 774, 775, -1, 808, 807, 776, -1, 807, 775, 776, -1, 809, 810, 811, -1, 810, 812, 813, -1, 811, 810, 813, -1, 791, 809, 814, -1, 809, 811, 814, -1, 812, 815, 816, -1, 813, 812, 816, -1, 791, 814, 817, -1, 789, 791, 817, -1, 815, 818, 819, -1, 816, 815, 819, -1, 789, 817, 820, -1, 818, 821, 822, -1, 819, 818, 822, -1, 821, 823, 824, -1, 822, 821, 824, -1, 767, 768, 825, -1, 768, 769, 825, -1, 769, 770, 825, -1, 770, 771, 825, -1, 771, 759, 825, -1, 823, 803, 826, -1, 824, 823, 826, -1, 827, 828, 829, -1, 765, 766, 830, -1, 766, 767, 830, -1, 767, 825, 830, -1, 765, 830, 831, -1, 832, 833, 834, -1, 833, 835, 834, -1, 834, 835, 836, -1, 836, 835, 837, -1, 837, 835, 838, -1, 839, 840, 841, -1, 842, 839, 841, -1, 838, 835, 843, -1, 842, 841, 844, -1, 845, 842, 844, -1, 843, 835, 846, -1, 845, 844, 847, -1, 848, 845, 847, -1, 846, 835, 849, -1, 848, 847, 850, -1, 829, 848, 850, -1, 849, 835, 851, -1, 849, 851, 852, -1, 850, 853, 854, -1, 829, 854, 827, -1, 850, 854, 829, -1, 833, 832, 855, -1, 804, 856, 855, -1, 856, 808, 855, -1, 765, 831, 855, -1, 776, 764, 855, -1, 764, 763, 855, -1, 763, 765, 855, -1, 803, 804, 855, -1, 857, 833, 855, -1, 831, 857, 855, -1, 840, 839, 855, -1, 832, 858, 855, -1, 858, 859, 855, -1, 859, 860, 855, -1, 808, 776, 855, -1, 860, 840, 855, -1, 839, 861, 855, -1, 861, 862, 855, -1, 862, 863, 855, -1, 863, 826, 855, -1, 826, 803, 855, -1, 864, 865, 866, -1, 864, 866, 867, -1, 864, 867, 868, -1, 864, 868, 869, -1, 864, 869, 870, -1, 864, 870, 871, -1, 864, 871, 872, -1, 864, 872, 873, -1, 864, 873, 779, -1, 864, 874, 875, -1, 864, 875, 876, -1, 864, 876, 877, -1, 864, 877, 878, -1, 864, 878, 879, -1, 864, 879, 865, -1, 864, 788, 880, -1, 864, 880, 881, -1, 864, 881, 874, -1, 864, 779, 778, -1, 864, 778, 780, -1, 864, 780, 782, -1, 864, 782, 783, -1, 864, 783, 784, -1, 864, 784, 785, -1, 864, 785, 787, -1, 864, 787, 788, -1, 882, 757, 805, -1, 788, 757, 882, -1, 883, 884, 851, -1, 883, 851, 835, -1, 885, 835, 886, -1, 885, 883, 835, -1, 887, 886, 857, -1, 887, 885, 886, -1, 888, 857, 831, -1, 888, 887, 857, -1, 889, 831, 830, -1, 889, 888, 831, -1, 890, 830, 825, -1, 890, 889, 830, -1, 779, 825, 759, -1, 779, 890, 825, -1, 891, 892, 789, -1, 891, 789, 893, -1, 790, 792, 894, -1, 821, 818, 894, -1, 823, 821, 894, -1, 803, 823, 894, -1, 801, 803, 894, -1, 800, 801, 894, -1, 798, 800, 894, -1, 797, 798, 894, -1, 796, 797, 894, -1, 794, 796, 894, -1, 792, 794, 894, -1, 791, 790, 894, -1, 809, 791, 894, -1, 810, 809, 894, -1, 812, 810, 894, -1, 815, 812, 894, -1, 818, 815, 894, -1, 895, 793, 792, -1, 895, 792, 896, -1, 793, 895, 897, -1, 795, 793, 897, -1, 898, 795, 899, -1, 795, 897, 899, -1, 900, 898, 901, -1, 898, 899, 901, -1, 900, 901, 804, -1, 804, 901, 902, -1, 804, 902, 856, -1, 856, 902, 903, -1, 856, 903, 808, -1, 808, 903, 904, -1, 808, 904, 807, -1, 807, 904, 905, -1, 807, 905, 906, -1, 906, 905, 907, -1, 906, 907, 805, -1, 805, 907, 882, -1, 884, 852, 851, -1, 908, 852, 884, -1, 849, 852, 909, -1, 846, 849, 909, -1, 843, 846, 909, -1, 838, 843, 909, -1, 837, 838, 909, -1, 836, 837, 909, -1, 834, 836, 909, -1, 832, 834, 909, -1, 858, 832, 909, -1, 859, 858, 909, -1, 860, 859, 909, -1, 840, 860, 909, -1, 841, 840, 909, -1, 844, 841, 909, -1, 847, 844, 909, -1, 850, 847, 909, -1, 853, 850, 909, -1, 852, 853, 909, -1, 910, 911, 853, -1, 912, 911, 910, -1, 913, 911, 912, -1, 914, 913, 912, -1, 915, 828, 913, -1, 915, 913, 914, -1, 842, 845, 916, -1, 839, 842, 916, -1, 861, 839, 916, -1, 862, 861, 916, -1, 863, 862, 916, -1, 826, 863, 916, -1, 824, 826, 916, -1, 822, 824, 916, -1, 819, 822, 916, -1, 816, 819, 916, -1, 813, 816, 916, -1, 811, 813, 916, -1, 814, 811, 916, -1, 817, 814, 916, -1, 820, 817, 916, -1, 828, 820, 916, -1, 829, 828, 916, -1, 848, 829, 916, -1, 845, 848, 916, -1, 893, 789, 820, -1, 893, 820, 917, -1, 918, 891, 893, -1, 919, 895, 896, -1, 897, 895, 919, -1, 897, 919, 920, -1, 921, 897, 920, -1, 899, 897, 921, -1, 899, 921, 922, -1, 923, 899, 922, -1, 901, 899, 923, -1, 901, 923, 924, -1, 880, 788, 882, -1, 881, 880, 882, -1, 874, 881, 882, -1, 902, 924, 925, -1, 902, 901, 924, -1, 907, 874, 882, -1, 907, 875, 874, -1, 876, 875, 907, -1, 877, 876, 907, -1, 877, 907, 905, -1, 878, 877, 905, -1, 879, 878, 905, -1, 879, 905, 904, -1, 926, 927, 928, -1, 929, 930, 927, -1, 929, 927, 926, -1, 931, 928, 918, -1, 931, 926, 928, -1, 932, 933, 930, -1, 932, 930, 929, -1, 934, 931, 918, -1, 934, 918, 893, -1, 935, 936, 933, -1, 935, 933, 932, -1, 917, 934, 893, -1, 937, 938, 936, -1, 937, 936, 935, -1, 939, 940, 938, -1, 939, 938, 937, -1, 890, 870, 869, -1, 890, 871, 870, -1, 890, 872, 871, -1, 890, 873, 872, -1, 890, 779, 873, -1, 941, 940, 939, -1, 941, 925, 940, -1, 942, 915, 914, -1, 889, 890, 869, -1, 889, 868, 867, -1, 889, 869, 868, -1, 888, 889, 867, -1, 943, 885, 944, -1, 943, 883, 885, -1, 945, 883, 943, -1, 946, 883, 945, -1, 947, 883, 946, -1, 948, 949, 950, -1, 948, 951, 949, -1, 952, 883, 947, -1, 953, 950, 954, -1, 953, 948, 950, -1, 955, 883, 952, -1, 956, 954, 957, -1, 956, 953, 954, -1, 958, 883, 955, -1, 959, 957, 942, -1, 959, 956, 957, -1, 884, 883, 958, -1, 908, 884, 958, -1, 912, 910, 959, -1, 914, 912, 942, -1, 942, 912, 959, -1, 960, 925, 941, -1, 960, 961, 949, -1, 960, 962, 961, -1, 960, 963, 962, -1, 960, 941, 963, -1, 960, 888, 867, -1, 960, 902, 925, -1, 960, 944, 885, -1, 960, 964, 944, -1, 960, 965, 964, -1, 960, 951, 965, -1, 960, 885, 887, -1, 960, 887, 888, -1, 960, 879, 904, -1, 960, 903, 902, -1, 960, 904, 903, -1, 960, 866, 865, -1, 960, 867, 866, -1, 960, 865, 879, -1, 960, 949, 951, -1, 966, 792, 967, -1, 966, 896, 792, -1, 968, 966, 967, -1, 969, 968, 967, -1, 970, 968, 969, -1, 971, 970, 969, -1, 972, 970, 971, -1, 973, 972, 971, -1, 974, 972, 973, -1, 975, 974, 973, -1, 976, 974, 975, -1, 977, 976, 975, -1, 978, 976, 977, -1, 979, 978, 977, -1, 980, 978, 979, -1, 892, 981, 980, -1, 892, 982, 981, -1, 892, 980, 979, -1, 891, 982, 892, -1, 975, 973, 790, -1, 983, 975, 790, -1, 984, 983, 790, -1, 969, 985, 792, -1, 971, 969, 792, -1, 973, 971, 792, -1, 790, 973, 792, -1, 986, 987, 988, -1, 989, 987, 986, -1, 990, 989, 986, -1, 991, 989, 990, -1, 992, 991, 990, -1, 993, 991, 992, -1, 994, 993, 992, -1, 995, 993, 994, -1, 996, 995, 994, -1, 997, 995, 996, -1, 998, 997, 996, -1, 999, 997, 998, -1, 852, 999, 998, -1, 908, 999, 852, -1, 1000, 853, 1001, -1, 1002, 1000, 1001, -1, 1003, 1002, 1001, -1, 853, 852, 1001, -1, 986, 1003, 1001, -1, 990, 986, 1001, -1, 992, 990, 1001, -1, 994, 992, 1001, -1, 996, 994, 1001, -1, 998, 996, 1001, -1, 852, 998, 1001, -1, 1004, 910, 853, -1, 1005, 910, 1004, -1, 1002, 1005, 1004, -1, 1006, 1005, 1002, -1, 988, 1006, 1002, -1, 987, 1006, 988, -1, 1007, 1008, 1009, -1, 1010, 1008, 1007, -1, 1011, 1010, 1007, -1, 1012, 1010, 1011, -1, 828, 1012, 1011, -1, 915, 1012, 828, -1, 1013, 820, 828, -1, 1014, 1013, 828, -1, 1015, 1014, 828, -1, 1016, 1015, 828, -1, 1017, 1016, 828, -1, 1018, 1017, 828, -1, 1019, 1018, 828, -1, 1020, 1019, 828, -1, 1021, 820, 1013, -1, 1021, 917, 820, -1, 1022, 1013, 1014, -1, 1022, 1021, 1013, -1, 1023, 1014, 1015, -1, 1023, 1022, 1014, -1, 1024, 1015, 1025, -1, 1024, 1023, 1015, -1, 1026, 1025, 1017, -1, 1026, 1024, 1025, -1, 1009, 1026, 1017, -1, 1008, 1026, 1009, -1, 1027, 1008, 1010, -1, 1027, 1010, 1012, -1, 1027, 1012, 915, -1, 1027, 917, 1021, -1, 1027, 1021, 1022, -1, 1027, 1022, 1023, -1, 1027, 1023, 1024, -1, 1027, 1024, 1026, -1, 1027, 1026, 1008, -1, 1027, 915, 942, -1, 1027, 942, 957, -1, 1027, 957, 954, -1, 1027, 954, 950, -1, 1027, 950, 949, -1, 1027, 949, 961, -1, 1027, 961, 962, -1, 1027, 962, 963, -1, 1027, 963, 941, -1, 1027, 941, 939, -1, 1027, 939, 937, -1, 1027, 937, 935, -1, 1027, 935, 932, -1, 1027, 932, 929, -1, 1027, 929, 926, -1, 1027, 926, 931, -1, 1027, 931, 934, -1, 1027, 934, 917, -1, 1028, 936, 938, -1, 1028, 938, 940, -1, 1028, 940, 925, -1, 1028, 925, 924, -1, 1028, 924, 923, -1, 1028, 923, 922, -1, 1028, 922, 921, -1, 1028, 921, 920, -1, 1028, 920, 919, -1, 1028, 919, 896, -1, 1028, 891, 918, -1, 1028, 918, 928, -1, 1028, 928, 927, -1, 1028, 927, 930, -1, 1028, 930, 933, -1, 1028, 933, 936, -1, 1028, 980, 981, -1, 1028, 981, 982, -1, 1028, 982, 891, -1, 1028, 896, 966, -1, 1028, 966, 968, -1, 1028, 968, 970, -1, 1028, 970, 972, -1, 1028, 972, 974, -1, 1028, 974, 976, -1, 1028, 976, 978, -1, 1028, 978, 980, -1, 1029, 987, 989, -1, 1029, 989, 991, -1, 1029, 991, 993, -1, 1029, 993, 995, -1, 1029, 995, 997, -1, 1029, 997, 999, -1, 1029, 999, 908, -1, 1029, 910, 1005, -1, 1029, 1005, 1006, -1, 1029, 1006, 987, -1, 1029, 951, 948, -1, 1029, 948, 953, -1, 1029, 953, 956, -1, 1029, 956, 959, -1, 1029, 959, 910, -1, 1029, 908, 958, -1, 1029, 958, 955, -1, 1029, 955, 952, -1, 1029, 952, 947, -1, 1029, 947, 946, -1, 1029, 946, 945, -1, 1029, 945, 943, -1, 1029, 943, 944, -1, 1029, 944, 964, -1, 1029, 964, 965, -1, 1029, 965, 951, -1 ] } } ] } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 0.000 description "top" position -2.000 -17.234 59.209 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 3.142 description "bottom" position -2.000 -17.234 -59.212 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 1.571 description "front" position -2.000 -76.444 -0.001 } Viewpoint { jump TRUE orientation -0.000 -0.707 -0.707 3.142 description "back" position -2.000 41.977 -0.001 } Viewpoint { jump TRUE orientation 0.577 -0.577 -0.577 2.094 description "right" position -61.211 -17.234 -0.001 } Viewpoint { jump TRUE orientation 0.577 0.577 0.577 2.094 description "left" position 57.211 -17.234 -0.001 } NavigationInfo { avatarSize [0.25, 1.6, 0.75] headlight TRUE speed 1.0 type "EXAMINE" visibilityLimit 0.0 } choreonoid-1.5.0/share/model/GR001/parts/L_ANKLE_R.wrl0000664000000000000000000006302312741425367020565 0ustar rootroot#VRML V2.0 utf8 WorldInfo { title "Exported tringle mesh to VRML97" info ["Created by FreeCAD" ""] } Background { skyAngle 1.57 skyColor 0.1 0.2 0.2 } Transform { scale 0.001 0.001 0.001 rotation 0 0 1 0 scaleOrientation 0 0 1 0 bboxCenter 0 0 0 bboxSize 85.700 57.080 29.202 center 0.000 0.000 0.000 #translation 12.370 -13.610 6.649 children [ Shape { appearance Appearance { material Material { ambientIntensity 0.2 diffuseColor 0.80 0.80 0.80 emissiveColor 0.00 0.00 0.00 shininess 0.06 transparency 0.00 } } geometry IndexedFaceSet { solid FALSE coord Coordinate { point [ -55.220 36.150 -19.250, -55.220 36.150 -21.250, -55.220 -8.930 -19.250, -55.220 -8.930 -21.250, 17.190 12.073 -19.250, 17.190 -12.271 -19.250, 30.480 -8.930 -19.250, -50.773 41.946 -19.250, -53.463 40.393 -19.250, -49.220 42.150 -19.250, -41.110 12.073 -19.250, -38.810 12.073 -19.250, 30.480 36.150 -19.250, -54.416 -11.930 -19.250, -53.463 -13.173 -19.250, -52.220 -14.126 -19.250, 24.480 42.150 -19.250, 14.890 12.073 -19.250, -49.220 -14.930 -19.250, -50.773 -14.726 -19.250, 27.480 41.346 -19.250, 30.276 37.703 -19.250, 26.033 41.946 -19.250, -55.016 -10.483 -19.250, 29.676 39.150 -19.250, 28.723 40.393 -19.250, -12.370 13.610 -19.250, 14.890 -12.930 -19.250, 14.890 -12.897 -19.250, 14.890 -12.271 -19.250, -38.810 -12.897 -19.250, -38.810 -12.930 -19.250, -38.810 -12.271 -19.250, 17.190 -12.897 -19.250, -41.110 -12.897 -19.250, -41.110 -12.930 -19.250, 24.480 -14.930 -19.250, 17.190 -12.930 -19.250, -41.110 -12.271 -19.250, 27.480 -14.126 -19.250, 26.033 -14.726 -19.250, 29.676 -11.930 -19.250, 28.723 -13.173 -19.250, -54.416 39.150 -19.250, -55.016 37.703 -19.250, 30.276 -10.483 -19.250, -52.220 41.346 -19.250, -55.016 -10.483 -21.250, -54.416 -11.930 -21.250, -53.463 -13.173 -21.250, -52.220 -14.126 -21.250, -50.773 -14.726 -21.250, -49.220 -14.930 -21.250, -55.016 37.703 -21.250, -54.416 39.150 -21.250, -53.463 40.393 -21.250, -52.220 41.346 -21.250, -50.773 41.946 -21.250, -49.220 42.150 -21.250, -38.810 -12.930 -21.250, 14.890 -12.930 -21.250, 24.480 -14.930 -21.250, 26.033 -14.726 -21.250, 27.480 -14.126 -21.250, 28.723 -13.173 -21.250, 29.676 -11.930 -21.250, 30.276 -10.483 -21.250, 30.480 -8.930 -21.250, 17.190 -12.930 -21.250, -41.110 -12.930 -21.250, -41.110 12.930 -21.250, 17.190 12.930 -21.250, 30.480 36.150 -21.250, 14.890 12.930 -21.250, 24.480 42.150 -21.250, 27.480 41.346 -21.250, 30.276 37.703 -21.250, 26.033 41.946 -21.250, 29.676 39.150 -21.250, -38.810 12.930 -21.250, 28.723 40.393 -21.250, -12.370 13.610 -21.250, 14.890 -12.930 -19.243, 17.190 -12.930 -19.243, 14.890 -7.991 0.381, 17.190 -7.991 0.381, 17.190 6.426 -4.765, 17.190 5.151 -6.121, 17.190 3.597 -7.146, 17.190 7.353 -3.151, 17.190 7.882 -1.366, 17.190 7.985 0.492, 17.190 -5.114 -6.152, 17.190 -3.569 -7.160, 17.190 -6.388 -4.816, 17.190 -7.322 -3.224, 17.190 -7.866 -1.461, 17.190 -0.099 -9.379, 17.190 -1.833 -7.787, 17.190 0.000 -8.000, 17.190 1.849 -7.783, 14.890 7.985 0.492, 14.890 5.151 -6.121, 14.890 6.426 -4.765, 14.890 3.597 -7.146, 14.890 7.353 -3.151, 14.890 7.882 -1.366, 14.890 -3.569 -7.160, 14.890 -5.114 -6.152, 14.890 -6.388 -4.816, 14.890 -7.322 -3.224, 14.890 -7.866 -1.461, 14.890 -0.099 -9.379, 14.890 -1.833 -7.787, 14.890 0.000 -8.000, 14.890 1.849 -7.783, -41.110 -12.930 -19.243, -38.810 -12.930 -19.243, -41.110 -7.991 0.381, -38.810 -7.991 0.381, -38.810 -7.866 -1.461, -38.810 -7.322 -3.224, -38.810 -0.099 -9.379, -38.810 -1.833 -7.787, -38.810 -3.569 -7.160, -38.810 -0.000 -8.000, -38.810 1.849 -7.783, -38.810 3.597 -7.146, -38.810 6.426 -4.765, -38.810 5.151 -6.121, -38.810 7.353 -3.151, -38.810 7.882 -1.366, -38.810 7.985 0.492, -38.810 -5.114 -6.152, -38.810 -6.388 -4.816, -41.110 5.151 -6.121, -41.110 6.426 -4.765, -41.110 3.597 -7.146, -41.110 7.353 -3.151, -41.110 7.882 -1.366, -41.110 7.985 0.492, -41.110 -3.569 -7.160, -41.110 -5.114 -6.152, -41.110 -6.388 -4.816, -41.110 -7.322 -3.224, -41.110 -7.866 -1.461, -41.110 -0.099 -9.379, -41.110 -1.833 -7.787, -41.110 -0.000 -8.000, -41.110 1.849 -7.783, 17.190 -6.966 3.934, 14.890 -5.868 5.438, 14.890 -6.966 3.934, 17.190 -5.868 5.438, 14.890 7.655 2.325, 17.190 7.985 0.492, 17.190 -7.687 2.218, 14.890 -7.687 2.218, 17.190 7.655 2.325, 14.890 6.910 4.031, 17.190 -7.991 0.381, 17.190 6.910 4.031, 17.190 5.791 5.519, 14.890 5.791 5.519, 17.190 4.358 6.708, 14.890 4.358 6.708, 17.190 2.690 7.534, 14.890 2.690 7.534, 17.190 0.875 7.952, 14.890 0.875 7.952, 17.190 -0.986 7.939, 14.890 -0.986 7.939, 17.190 -2.795 7.496, 14.890 -2.795 7.496, 17.190 -4.452 6.647, 14.890 -4.452 6.647, 17.190 -3.864 1.035, 17.190 -3.464 2.000, 17.190 -7.638 2.000, 17.190 7.673 2.000, 17.190 3.464 2.000, 17.190 3.864 1.035, 17.190 -0.000 -4.000, 17.190 -1.035 -3.864, 17.190 -4.000 0.000, 17.190 -3.864 -1.035, 17.190 4.000 0.000, 17.190 -3.464 -2.000, 17.190 3.864 -1.035, 17.190 -2.828 -2.828, 17.190 1.035 -3.864, 17.190 -2.000 -3.464, 17.190 3.464 -2.000, 17.190 2.000 -3.464, 17.190 2.828 -2.828, 14.890 -7.638 2.000, 14.890 -3.464 2.000, 14.890 -3.864 1.035, 14.890 3.864 1.035, 14.890 3.464 2.000, 14.890 7.673 2.000, 14.890 -1.035 -3.864, 14.890 -0.000 -4.000, 14.890 -4.000 0.000, 14.890 -3.864 -1.035, 14.890 4.000 0.000, 14.890 -3.464 -2.000, 14.890 3.864 -1.035, 14.890 -2.828 -2.828, 14.890 1.035 -3.864, 14.890 -2.000 -3.464, 14.890 3.464 -2.000, 14.890 2.000 -3.464, 14.890 2.828 -2.828, -38.810 -6.966 3.934, -41.110 -5.868 5.438, -41.110 -6.966 3.934, -38.810 -5.868 5.438, -41.110 7.655 2.325, -38.810 -7.687 2.218, -41.110 -7.687 2.218, -38.810 7.655 2.325, -41.110 6.910 4.031, -38.810 6.910 4.031, -38.810 5.791 5.519, -41.110 5.791 5.519, -38.810 4.358 6.708, -41.110 4.358 6.708, -38.810 2.690 7.534, -41.110 2.690 7.534, -38.810 0.875 7.952, -41.110 0.875 7.952, -38.810 -0.986 7.939, -41.110 -0.986 7.939, -38.810 -2.795 7.496, -41.110 -2.795 7.496, -38.810 -4.452 6.647, -41.110 -4.452 6.647, -38.810 -3.864 1.035, -38.810 -3.464 2.000, -38.810 -7.638 2.000, -38.810 7.673 2.000, -38.810 3.464 2.000, -38.810 3.864 1.035, -38.810 -4.000 0.000, -38.810 -0.000 -4.000, -38.810 -1.035 -3.864, -38.810 -3.864 -1.035, -38.810 4.000 -0.000, -38.810 -3.464 -2.000, -38.810 3.864 -1.035, -38.810 -2.828 -2.828, -38.810 1.035 -3.864, -38.810 -2.000 -3.464, -38.810 3.464 -2.000, -38.810 2.000 -3.464, -38.810 2.828 -2.828, -41.110 -7.638 2.000, -41.110 -3.464 2.000, -41.110 -3.864 1.035, -41.110 3.864 1.035, -41.110 3.464 2.000, -41.110 7.673 2.000, -41.110 -4.000 0.000, -41.110 -1.035 -3.864, -41.110 -0.000 -4.000, -41.110 -3.864 -1.035, -41.110 4.000 -0.000, -41.110 -3.464 -2.000, -41.110 3.864 -1.035, -41.110 -2.828 -2.828, -41.110 1.035 -3.864, -41.110 -2.000 -3.464, -41.110 3.464 -2.000, -41.110 2.000 -3.464, -41.110 2.828 -2.828, 14.890 1.035 3.864, 14.890 2.000 3.464, 14.890 2.828 2.828, 14.890 -0.000 4.000, 14.890 -0.003 4.166, 14.890 -1.035 3.864, 14.890 -2.828 2.828, 14.890 -2.000 3.464, 17.190 2.000 3.464, 17.190 4.358 6.708, 17.190 2.690 7.534, 17.190 1.035 3.864, 17.190 2.828 2.828, 17.190 5.791 5.519, 17.190 6.910 4.031, 17.190 -6.966 3.934, 17.190 -7.687 2.218, 17.190 7.655 2.325, 17.190 -0.003 4.166, 17.190 -0.000 4.000, 17.190 -1.035 3.864, 17.190 0.875 7.952, 17.190 -0.986 7.939, 17.190 -2.828 2.828, 17.190 -4.452 6.647, 17.190 -5.868 5.438, 17.190 -2.000 3.464, 17.190 -2.795 7.496, -41.110 1.035 3.864, -41.110 2.000 3.464, -41.110 2.828 2.828, -41.110 0.000 4.000, -41.110 -0.003 4.166, -41.110 -1.035 3.864, -41.110 -2.828 2.828, -41.110 -2.000 3.464, -38.810 2.000 3.464, -38.810 1.035 3.864, -38.810 2.828 2.828, -38.810 -0.003 4.166, -38.810 0.000 4.000, -38.810 -1.035 3.864, -38.810 -2.828 2.828, -38.810 -2.000 3.464 ] } colorPerVertex FALSE coordIndex [ 0, 1, 2, -1, 1, 3, 2, -1, 4, 5, 6, -1, 7, 8, 0, -1, 9, 10, 11, -1, 9, 0, 10, -1, 12, 4, 6, -1, 9, 7, 0, -1, 13, 14, 15, -1, 16, 17, 4, -1, 16, 4, 12, -1, 18, 15, 19, -1, 20, 16, 12, -1, 20, 12, 21, -1, 20, 22, 16, -1, 2, 23, 13, -1, 24, 20, 21, -1, 2, 13, 15, -1, 2, 15, 18, -1, 25, 20, 24, -1, 26, 27, 28, -1, 26, 29, 17, -1, 26, 30, 31, -1, 26, 11, 32, -1, 26, 17, 16, -1, 33, 29, 28, -1, 26, 16, 9, -1, 26, 9, 11, -1, 5, 29, 33, -1, 26, 32, 30, -1, 34, 18, 35, -1, 26, 31, 27, -1, 26, 28, 29, -1, 36, 37, 27, -1, 38, 2, 18, -1, 36, 5, 33, -1, 36, 33, 37, -1, 38, 18, 34, -1, 36, 31, 18, -1, 36, 27, 31, -1, 31, 35, 18, -1, 39, 36, 40, -1, 32, 34, 30, -1, 32, 38, 34, -1, 41, 39, 42, -1, 10, 2, 38, -1, 0, 2, 10, -1, 6, 39, 41, -1, 6, 36, 39, -1, 43, 44, 0, -1, 6, 41, 45, -1, 6, 5, 36, -1, 8, 43, 0, -1, 7, 46, 8, -1, 23, 3, 47, -1, 23, 2, 3, -1, 13, 47, 48, -1, 13, 23, 47, -1, 14, 48, 49, -1, 14, 13, 48, -1, 15, 49, 50, -1, 15, 14, 49, -1, 19, 50, 51, -1, 19, 15, 50, -1, 18, 51, 52, -1, 18, 19, 51, -1, 53, 1, 44, -1, 1, 0, 44, -1, 54, 53, 43, -1, 53, 44, 43, -1, 55, 54, 8, -1, 54, 43, 8, -1, 56, 55, 46, -1, 55, 8, 46, -1, 57, 56, 7, -1, 56, 46, 7, -1, 58, 57, 9, -1, 57, 7, 9, -1, 59, 60, 61, -1, 62, 61, 63, -1, 50, 49, 48, -1, 64, 63, 65, -1, 51, 50, 52, -1, 48, 47, 3, -1, 50, 48, 3, -1, 66, 65, 67, -1, 52, 50, 3, -1, 61, 68, 67, -1, 63, 61, 67, -1, 52, 3, 69, -1, 65, 63, 67, -1, 52, 69, 59, -1, 69, 3, 70, -1, 67, 68, 71, -1, 70, 3, 1, -1, 67, 71, 72, -1, 71, 73, 74, -1, 72, 71, 74, -1, 1, 53, 54, -1, 1, 54, 55, -1, 72, 74, 75, -1, 76, 72, 75, -1, 74, 77, 75, -1, 55, 56, 57, -1, 76, 75, 78, -1, 1, 55, 57, -1, 79, 70, 58, -1, 70, 1, 58, -1, 78, 75, 80, -1, 73, 60, 81, -1, 1, 57, 58, -1, 59, 79, 81, -1, 58, 74, 81, -1, 60, 59, 81, -1, 79, 58, 81, -1, 74, 73, 81, -1, 60, 68, 61, -1, 52, 59, 61, -1, 82, 27, 37, -1, 82, 37, 83, -1, 83, 37, 33, -1, 83, 28, 82, -1, 33, 28, 83, -1, 28, 27, 82, -1, 84, 29, 85, -1, 29, 5, 85, -1, 86, 87, 4, -1, 88, 4, 87, -1, 89, 86, 4, -1, 90, 89, 4, -1, 91, 90, 4, -1, 92, 5, 93, -1, 94, 5, 92, -1, 95, 5, 94, -1, 85, 5, 96, -1, 96, 5, 95, -1, 97, 5, 4, -1, 97, 98, 93, -1, 97, 99, 98, -1, 97, 100, 99, -1, 97, 88, 100, -1, 97, 4, 88, -1, 97, 93, 5, -1, 91, 17, 101, -1, 91, 4, 17, -1, 17, 102, 103, -1, 102, 17, 104, -1, 17, 103, 105, -1, 17, 105, 106, -1, 17, 106, 101, -1, 107, 29, 108, -1, 108, 29, 109, -1, 109, 29, 110, -1, 111, 29, 84, -1, 110, 29, 111, -1, 17, 29, 112, -1, 107, 113, 112, -1, 113, 114, 112, -1, 114, 115, 112, -1, 115, 104, 112, -1, 104, 17, 112, -1, 29, 107, 112, -1, 116, 35, 117, -1, 35, 31, 117, -1, 117, 31, 30, -1, 34, 35, 116, -1, 117, 34, 116, -1, 30, 34, 117, -1, 118, 38, 119, -1, 38, 32, 119, -1, 119, 32, 120, -1, 120, 32, 121, -1, 122, 32, 11, -1, 122, 123, 124, -1, 122, 125, 123, -1, 122, 126, 125, -1, 122, 127, 126, -1, 122, 11, 127, -1, 122, 124, 32, -1, 128, 129, 11, -1, 127, 11, 129, -1, 130, 128, 11, -1, 131, 130, 11, -1, 132, 131, 11, -1, 133, 32, 124, -1, 134, 32, 133, -1, 121, 32, 134, -1, 10, 135, 136, -1, 135, 10, 137, -1, 10, 136, 138, -1, 10, 138, 139, -1, 10, 139, 140, -1, 141, 38, 142, -1, 142, 38, 143, -1, 143, 38, 144, -1, 145, 38, 118, -1, 144, 38, 145, -1, 10, 38, 146, -1, 141, 147, 146, -1, 147, 148, 146, -1, 148, 149, 146, -1, 149, 137, 146, -1, 137, 10, 146, -1, 38, 141, 146, -1, 132, 10, 140, -1, 132, 11, 10, -1, 52, 61, 36, -1, 18, 52, 36, -1, 16, 74, 58, -1, 16, 58, 9, -1, 66, 67, 45, -1, 67, 6, 45, -1, 65, 66, 41, -1, 66, 45, 41, -1, 64, 65, 42, -1, 65, 41, 42, -1, 63, 64, 39, -1, 64, 42, 39, -1, 62, 63, 40, -1, 63, 39, 40, -1, 61, 62, 36, -1, 62, 40, 36, -1, 21, 72, 76, -1, 21, 12, 72, -1, 24, 76, 78, -1, 24, 21, 76, -1, 25, 78, 80, -1, 25, 24, 78, -1, 20, 80, 75, -1, 20, 25, 80, -1, 22, 75, 77, -1, 22, 20, 75, -1, 16, 77, 74, -1, 16, 22, 77, -1, 6, 72, 12, -1, 6, 67, 72, -1, 68, 60, 71, -1, 60, 73, 71, -1, 59, 69, 79, -1, 69, 70, 79, -1, 150, 151, 152, -1, 150, 153, 151, -1, 154, 155, 101, -1, 156, 152, 157, -1, 158, 155, 154, -1, 156, 150, 152, -1, 159, 158, 154, -1, 160, 157, 84, -1, 161, 158, 159, -1, 160, 156, 157, -1, 162, 159, 163, -1, 162, 161, 159, -1, 164, 163, 165, -1, 164, 162, 163, -1, 166, 165, 167, -1, 166, 164, 165, -1, 168, 167, 169, -1, 168, 166, 167, -1, 170, 169, 171, -1, 170, 168, 169, -1, 172, 171, 173, -1, 172, 170, 171, -1, 174, 173, 175, -1, 174, 172, 173, -1, 153, 175, 151, -1, 153, 174, 175, -1, 176, 177, 178, -1, 179, 180, 181, -1, 98, 182, 183, -1, 184, 85, 96, -1, 184, 178, 85, -1, 98, 183, 93, -1, 184, 176, 178, -1, 185, 96, 95, -1, 185, 184, 96, -1, 91, 181, 186, -1, 91, 179, 181, -1, 187, 95, 94, -1, 99, 182, 98, -1, 187, 185, 95, -1, 90, 186, 188, -1, 90, 91, 186, -1, 189, 187, 94, -1, 100, 190, 182, -1, 92, 189, 94, -1, 100, 182, 99, -1, 191, 189, 92, -1, 89, 188, 192, -1, 89, 90, 188, -1, 88, 193, 190, -1, 88, 190, 100, -1, 93, 183, 191, -1, 86, 192, 194, -1, 86, 89, 192, -1, 93, 191, 92, -1, 87, 86, 194, -1, 87, 194, 193, -1, 87, 193, 88, -1, 195, 196, 197, -1, 198, 199, 200, -1, 201, 202, 113, -1, 111, 84, 203, -1, 84, 195, 203, -1, 107, 201, 113, -1, 195, 197, 203, -1, 110, 111, 204, -1, 111, 203, 204, -1, 205, 198, 101, -1, 198, 200, 101, -1, 109, 110, 206, -1, 113, 202, 114, -1, 110, 204, 206, -1, 207, 205, 106, -1, 205, 101, 106, -1, 109, 206, 208, -1, 202, 209, 115, -1, 109, 208, 108, -1, 114, 202, 115, -1, 108, 208, 210, -1, 211, 207, 105, -1, 207, 106, 105, -1, 209, 212, 104, -1, 115, 209, 104, -1, 210, 201, 107, -1, 213, 211, 103, -1, 211, 105, 103, -1, 108, 210, 107, -1, 213, 103, 102, -1, 212, 213, 102, -1, 104, 212, 102, -1, 214, 215, 216, -1, 214, 217, 215, -1, 218, 132, 140, -1, 219, 216, 220, -1, 221, 132, 218, -1, 219, 214, 216, -1, 222, 221, 218, -1, 119, 220, 118, -1, 223, 221, 222, -1, 119, 219, 220, -1, 224, 222, 225, -1, 224, 223, 222, -1, 226, 225, 227, -1, 226, 224, 225, -1, 228, 227, 229, -1, 228, 226, 227, -1, 230, 229, 231, -1, 230, 228, 229, -1, 232, 231, 233, -1, 232, 230, 231, -1, 234, 233, 235, -1, 234, 232, 233, -1, 236, 235, 237, -1, 236, 234, 235, -1, 217, 237, 215, -1, 217, 236, 237, -1, 238, 239, 240, -1, 241, 242, 243, -1, 244, 119, 120, -1, 123, 245, 246, -1, 244, 240, 119, -1, 244, 238, 240, -1, 123, 246, 124, -1, 247, 120, 121, -1, 247, 244, 120, -1, 132, 243, 248, -1, 132, 241, 243, -1, 249, 121, 134, -1, 125, 245, 123, -1, 249, 247, 121, -1, 131, 248, 250, -1, 131, 132, 248, -1, 251, 249, 134, -1, 126, 252, 245, -1, 133, 251, 134, -1, 126, 245, 125, -1, 253, 251, 133, -1, 130, 250, 254, -1, 130, 131, 250, -1, 127, 255, 252, -1, 127, 252, 126, -1, 128, 254, 256, -1, 124, 246, 253, -1, 128, 130, 254, -1, 124, 253, 133, -1, 129, 128, 256, -1, 129, 256, 255, -1, 129, 255, 127, -1, 257, 258, 259, -1, 260, 261, 262, -1, 145, 118, 263, -1, 264, 265, 147, -1, 118, 257, 263, -1, 257, 259, 263, -1, 141, 264, 147, -1, 144, 145, 266, -1, 145, 263, 266, -1, 267, 260, 140, -1, 260, 262, 140, -1, 143, 144, 268, -1, 147, 265, 148, -1, 144, 266, 268, -1, 269, 267, 139, -1, 267, 140, 139, -1, 143, 268, 270, -1, 265, 271, 149, -1, 143, 270, 142, -1, 148, 265, 149, -1, 142, 270, 272, -1, 273, 269, 138, -1, 269, 139, 138, -1, 271, 274, 137, -1, 149, 271, 137, -1, 275, 273, 136, -1, 273, 138, 136, -1, 272, 264, 141, -1, 275, 136, 135, -1, 274, 275, 135, -1, 142, 272, 141, -1, 137, 274, 135, -1, 276, 167, 277, -1, 277, 165, 278, -1, 278, 165, 163, -1, 278, 163, 199, -1, 199, 163, 159, -1, 157, 152, 195, -1, 199, 159, 154, -1, 199, 154, 200, -1, 157, 195, 84, -1, 200, 154, 101, -1, 276, 279, 280, -1, 279, 281, 280, -1, 171, 169, 280, -1, 169, 276, 280, -1, 281, 171, 280, -1, 151, 175, 282, -1, 175, 173, 283, -1, 282, 175, 283, -1, 152, 151, 196, -1, 195, 152, 196, -1, 151, 282, 196, -1, 173, 171, 281, -1, 283, 173, 281, -1, 169, 167, 276, -1, 167, 165, 277, -1, 284, 285, 286, -1, 284, 286, 287, -1, 288, 285, 284, -1, 289, 285, 288, -1, 180, 289, 288, -1, 290, 289, 180, -1, 178, 291, 292, -1, 293, 290, 180, -1, 179, 293, 180, -1, 85, 178, 292, -1, 91, 293, 179, -1, 294, 295, 287, -1, 294, 296, 295, -1, 294, 297, 298, -1, 294, 287, 297, -1, 294, 298, 296, -1, 299, 300, 301, -1, 302, 303, 300, -1, 302, 300, 299, -1, 177, 301, 291, -1, 177, 291, 178, -1, 177, 299, 301, -1, 296, 298, 303, -1, 296, 303, 302, -1, 287, 286, 297, -1, 208, 206, 189, -1, 277, 278, 284, -1, 206, 187, 189, -1, 278, 288, 284, -1, 202, 182, 209, -1, 210, 208, 191, -1, 208, 189, 191, -1, 276, 277, 287, -1, 277, 284, 287, -1, 209, 182, 190, -1, 201, 210, 183, -1, 210, 191, 183, -1, 279, 276, 295, -1, 212, 209, 193, -1, 276, 287, 295, -1, 209, 190, 193, -1, 202, 201, 182, -1, 201, 183, 182, -1, 281, 279, 296, -1, 213, 212, 194, -1, 279, 295, 296, -1, 212, 193, 194, -1, 281, 296, 302, -1, 283, 281, 302, -1, 211, 213, 192, -1, 213, 194, 192, -1, 283, 302, 299, -1, 282, 283, 299, -1, 207, 211, 188, -1, 211, 192, 188, -1, 282, 299, 177, -1, 196, 282, 177, -1, 207, 188, 205, -1, 197, 196, 176, -1, 205, 188, 186, -1, 196, 177, 176, -1, 198, 205, 181, -1, 203, 197, 184, -1, 197, 176, 184, -1, 205, 186, 181, -1, 199, 198, 180, -1, 204, 203, 185, -1, 203, 184, 185, -1, 198, 181, 180, -1, 278, 199, 288, -1, 206, 204, 187, -1, 204, 185, 187, -1, 199, 180, 288, -1, 304, 229, 305, -1, 305, 227, 306, -1, 306, 227, 225, -1, 306, 225, 261, -1, 261, 225, 222, -1, 261, 222, 218, -1, 220, 216, 257, -1, 261, 218, 262, -1, 262, 218, 140, -1, 304, 307, 308, -1, 307, 309, 308, -1, 233, 231, 308, -1, 220, 257, 118, -1, 309, 233, 308, -1, 231, 304, 308, -1, 215, 237, 310, -1, 216, 215, 258, -1, 257, 216, 258, -1, 215, 310, 258, -1, 237, 235, 311, -1, 310, 237, 311, -1, 235, 233, 309, -1, 311, 235, 309, -1, 231, 229, 304, -1, 229, 227, 305, -1, 312, 228, 313, -1, 314, 226, 312, -1, 224, 226, 314, -1, 242, 224, 314, -1, 223, 224, 242, -1, 240, 214, 219, -1, 221, 223, 242, -1, 241, 221, 242, -1, 132, 221, 241, -1, 119, 240, 219, -1, 315, 316, 313, -1, 315, 317, 316, -1, 315, 230, 232, -1, 315, 232, 317, -1, 315, 313, 230, -1, 318, 236, 217, -1, 319, 234, 236, -1, 319, 236, 318, -1, 239, 217, 214, -1, 239, 318, 217, -1, 239, 214, 240, -1, 317, 232, 234, -1, 317, 234, 319, -1, 313, 228, 230, -1, 312, 226, 228, -1, 272, 270, 253, -1, 306, 314, 312, -1, 270, 251, 253, -1, 305, 312, 304, -1, 265, 245, 271, -1, 264, 272, 246, -1, 272, 253, 246, -1, 304, 312, 313, -1, 304, 313, 307, -1, 271, 245, 252, -1, 265, 264, 245, -1, 264, 246, 245, -1, 307, 313, 316, -1, 271, 252, 274, -1, 307, 316, 309, -1, 274, 252, 255, -1, 309, 316, 317, -1, 309, 317, 311, -1, 274, 255, 275, -1, 275, 255, 256, -1, 311, 317, 319, -1, 311, 319, 310, -1, 273, 275, 254, -1, 310, 319, 318, -1, 275, 256, 254, -1, 310, 318, 258, -1, 269, 273, 250, -1, 258, 318, 239, -1, 273, 254, 250, -1, 259, 258, 238, -1, 258, 239, 238, -1, 269, 250, 267, -1, 267, 250, 248, -1, 263, 259, 244, -1, 259, 238, 244, -1, 260, 267, 243, -1, 267, 248, 243, -1, 266, 263, 247, -1, 263, 244, 247, -1, 261, 260, 242, -1, 260, 243, 242, -1, 268, 266, 249, -1, 266, 247, 249, -1, 306, 261, 314, -1, 261, 242, 314, -1, 270, 268, 251, -1, 268, 249, 251, -1, 305, 306, 312, -1 ] } } ] } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 0.000 description "top" position -12.370 13.610 100.381 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 3.142 description "bottom" position -12.370 13.610 -113.679 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 1.571 description "front" position -12.370 -93.420 -6.649 } Viewpoint { jump TRUE orientation -0.000 -0.707 -0.707 3.142 description "back" position -12.370 120.640 -6.649 } Viewpoint { jump TRUE orientation 0.577 -0.577 -0.577 2.094 description "right" position -119.400 13.610 -6.649 } Viewpoint { jump TRUE orientation 0.577 0.577 0.577 2.094 description "left" position 94.660 13.610 -6.649 } NavigationInfo { avatarSize [0.25, 1.6, 0.75] headlight TRUE speed 1.0 type "EXAMINE" visibilityLimit 0.0 } choreonoid-1.5.0/share/model/GR001/GR001.body0000664000000000000000000003350712741425367016734 0ustar rootrootformat: ChoreonoidBody formatVersion: 1.0 name: GR001 rootLink: WAIST links: - name: WAIST jointType: free translation: [ 0, 0, 0.1605 ] centerOfMass: [ 0.014070775509439625, -0.0010642631392533723, 0.018082091556018958 ] mass: 0.16852 inertia: [ 7.5307790665527126e-05, -1.7122423225418951e-06, -7.9600885666462265e-06, -1.7122423225418951e-06, 9.8462174358634891e-05, 1.6233365559722733e-06, -7.9600885666462265e-06, 1.6233365559722733e-06, 0.00012629712705606254 ] shapeFile: "parts/WAIST.wrl" - name: R_HIP_Y parent: WAIST translation : [ 0, -0.0221, 0 ] jointId: 0 jointType: revolute jointAxis: [ 0, 0, 1 ] jointRange: [ -2.618, 0.524 ] centerOfMass: [ 0.0098738158196746834, 0.0019351632042820921, -0.010641978258911932 ] mass: 0.01075 inertia: [ 1.9516618643475393e-06, -4.4794177287632572e-07, 4.8697160385938456e-07, -4.4794177287632572e-07, 5.0103304284609765e-06, 1.1632114977313334e-08, 4.8697160385938456e-07, 1.1632114977313334e-08, 5.440099096984392e-06 ] shapeFile: "parts/R_HIP_Y.wrl" - name: R_HIP_R parent: R_HIP_Y translation : [ 0, 0.0025, -0.028 ] jointId: 1 jointType: revolute jointAxis: [ -1, 0, 0 ] jointRange: [ -1.571, 1.571 ] centerOfMass: [ 0.013202756254495145, 5.5007249363651409e-05, -0.0093736922025596577 ] mass: 0.06587 inertia: [ 1.1527391880654788e-05, 3.3279576102840693e-07, 1.8461834995431493e-06, 3.3279576102840693e-07, 1.933034542735627e-05, -1.0226135519064636e-07, 1.8461834995431493e-06, -1.0226135519064636e-07, 1.4225997781058221e-05 ] shapeFile: "parts/R_HIP_R.wrl" - name: R_HIP_P parent: R_HIP_R translation : [ 0.029, 0, -0.005 ] jointId: 2 jointType: revolute jointAxis: [ 0, -1, 0 ] jointRange: [ -0.698, 2.094 ] centerOfMass: [ 0.012315059064213048, -0.0026831832924373755, -0.036400277402077907 ] mass: 0.04249 inertia: [ 1.082813917097787e-05, -2.7126598481517409e-07, 1.8370007325714608e-07, -2.7126598481517409e-07, 1.1393542083797361e-05, 8.7593994599052584e-07, 1.8370007325714608e-07, 8.7593994599052584e-07, 8.3880053868115751e-06 ] shapeFile: "parts/R_HIP_P.wrl" - name: R_KNEE_P parent: R_HIP_P translation : [ 0, 0, -0.048 ] jointId: 3 jointType: revolute jointAxis: [ 0, -1, 0 ] jointRange: [ -2.269, 0 ] centerOfMass: [ 0.0054334208830912611, -0.0045557250577152588, -0.022327982304852591 ] mass: 0.01307 inertia: [ 7.8215085179879079e-06, -1.9125278185636929e-07, -8.0678174194219455e-07, -1.9125278185636929e-07, 5.3468754380240647e-06, -3.1722504110141287e-07, -8.0678174194219455e-07, -3.1722504110141287e-07, 3.7864977034795684e-06 ] shapeFile: "parts/R_KNEE_P.wrl" - name: R_ANKLE_P parent: R_KNEE_P translation : [ 0, 0, -0.059 ] jointId: 4 jointType: revolute jointAxis: [ 0, 1, 0 ] jointRange: [ -1.658, 1.047 ] centerOfMass: [ -0.010514983772173681, -0.00092494740382487032, 0.006396772110621252 ] mass: 0.0656 inertia: [ 1.1506271948838844e-05, 3.6112601146108375e-07, -1.0960578172280234e-08, 3.6112601146108375e-07, 2.1019676061582625e-05, 2.8207268765248394e-08, -1.0960578172280234e-08, 2.8207268765248394e-08, 1.5933452986563463e-05 ] shapeFile: "parts/R_ANKLE_P.wrl" - name: R_ANKLE_R parent: R_ANKLE_P translation : [ 0, 0, 0.0005 ] jointId: 5 jointType: revolute jointAxis: [ 1, 0, 0 ] jointRange: [ -0.785, 1.571 ] centerOfMass: [ -0.012299329345648103, -0.011256454634381104, -0.018194268448920348 ] mass: 0.01792 inertia: [ 5.102862742548993e-06, -1.4311400561157794e-08, -1.2500454265702693e-08, -1.4311400561157794e-08, 1.1932351766822529e-05, -4.1556885057173572e-07, -1.2500454265702693e-08, -4.1556885057173572e-07, 1.5962207274521142e-05 ] shapeFile: "parts/R_ANKLE_R.wrl" - name: L_HIP_Y parent: WAIST translation : [ 0, 0.0221, 0 ] jointId: 6 jointType: revolute jointAxis: [ 0, 0, 1 ] jointRange: [ -0.524, 2.618 ] centerOfMass: [ 0.0098738158196747094, -0.0019351632042820964, -0.008641978258911916 ] mass: 0.01075 inertia: [ 1.9516618643475554e-06, 4.4794177287632705e-07, 4.8697160385938657e-07, 4.4794177287632705e-07, 5.0103304284609951e-06, -1.1632114977312446e-08, 4.8697160385938657e-07, -1.1632114977312446e-08, 5.440099096984425e-06 ] shapeFile: "parts/L_HIP_Y.wrl" - name: L_HIP_R parent: L_HIP_Y translation : [ 0, -0.0025, -0.028 ] jointId: 7 jointType: revolute jointAxis: [ -1, 0, 0 ] jointRange: [ -1.571, 1.571 ] centerOfMass: [ 0.013202756254495143, -5.5007249363677958e-05, -0.0093736922025596525 ] mass: 0.06587 inertia: [ 1.1527391880654793e-05, -3.3279576102840529e-07, 1.846183499543155e-06, -3.3279576102840529e-07, 1.9330345427356294e-05, 1.022613551906479e-07, 1.846183499543155e-06, 1.022613551906479e-07, 1.4225997781058231e-05 ] shapeFile: "parts/L_HIP_R.wrl" - name: L_HIP_P parent: L_HIP_R translation : [ 0.029, 0, -0.005 ] jointId: 8 jointType: revolute jointAxis: [ 0, 1, 0 ] jointRange: [ -2.094, 0.698 ] centerOfMass: [ 0.012315059064213051, 0.0026831832924373968, -0.036400277402077907 ] mass: 0.04249 inertia: [ 1.0828139170977909e-05, 2.7126598481517499e-07, 1.8370007325714884e-07, 2.7126598481517499e-07, 1.139354208379742e-05, -8.7593994599052404e-07, 1.8370007325714884e-07, -8.7593994599052404e-07, 8.3880053868115531e-06 ] shapeFile: "parts/L_HIP_P.wrl" - name: L_KNEE_P parent: L_HIP_P translation : [ 0, 0, -0.048 ] jointId: 9 jointType: revolute jointAxis: [ 0, 1, 0 ] jointRange: [ 0, 2.269 ] centerOfMass: [ 0.0050944529332231933, 0.0052148671697826937, -0.022550612186734664 ] mass: 0.01307 inertia: [ 7.7867091563422099e-06, 2.6555643813326173e-07, -8.1173670094028792e-07, 2.6555643813326173e-07, 5.2539557271461073e-06, 3.6707383373694058e-07, -8.1173670094028792e-07, 3.6707383373694058e-07, 3.8741968358549516e-06 ] shapeFile: "parts/L_KNEE_P.wrl" - name: L_ANKLE_P parent: L_KNEE_P translation : [ 0, 0, -0.059 ] jointId: 10 jointType: revolute jointAxis: [ 0, -1, 0 ] jointRange: [ -1.047, 1.658 ] centerOfMass: [ -0.010514983772173688, 0.0009249473053786659, 0.0063967712285226755 ] mass: 0.0656 inertia: [ 1.1506271948838858e-05, -3.6112602191375958e-07, -1.096023377566418e-08, -3.6112602191375958e-07, 2.1019676007776897e-05, -2.8212119365793259e-08, -1.096023377566418e-08, -2.8212119365793259e-08, 1.5933453040369218e-05 ] shapeFile: "parts/L_ANKLE_P.wrl" - name: L_ANKLE_R parent: L_ANKLE_P translation : [ 0, 0, 0.0005 ] jointId: 11 jointType: revolute jointAxis: [ 1, 0, 0 ] jointRange: [ -1.571, 0.785 ] centerOfMass: [ -0.012299329345648083, 0.011256454634381099, -0.018194268448920352 ] mass: 0.01792 inertia: [ 5.102862742548993e-06, -1.4311400561157794e-08, -1.2500454265702693e-08, -1.4311400561157794e-08, 1.1932351766822529e-05, -4.1556885057173572e-07, -1.2500454265702693e-08, -4.1556885057173572e-07, 1.5962207274521142e-05 ] shapeFile: "parts/L_ANKLE_R.wrl" - name: CHEST_P parent: WAIST translation : [ 0.044, 0.0, 0.02 ] jointId: 12 jointType: revolute jointAxis: [ 0, -1, 0 ] jointRange: [ -1.658, 0.0 ] centerOfMass: [ -0.020730842888781902, 0.00025411885296551366, 0.042966477725380772 ] mass: 0.12824 inertia: [ 7.4792345496270588e-05, -2.0460700160580106e-08, 2.6612836351540438e-06, -2.0460700160580106e-08, 5.6631637624553763e-05, 1.5956077735064471e-08, 2.6612836351540438e-06, 1.5956077735064471e-08, 0.0001061030019683906 ] shapeFile: "parts/CHEST_P.wrl" - name: NECK_Y parent: CHEST_P translation : [ -0.012, 0, 0.056 ] jointId: 13 jointType: revolute jointAxis: [ 0, 0, -1 ] jointRange: [ -0.872, 0.872 ] centerOfMass: [ 2.2786043818985748E-5, 5.3290705182007515E-18, 0.008215358964843369 ] mass: 0.00527 inertia: [ 4.6330586214015664e-07, -1.8031706925116486e-22, -5.8734859937494843e-10, -1.8031706925116486e-22, 4.9575960481670661e-07, -2.7047560387674729e-22, -5.8734859937494843e-10, -2.7047560387674729e-22, 6.7145032800772607e-07 ] shapeFile: "parts/NECK_Y.wrl" - name: R_SHOULDER_P parent: CHEST_P translation : [ -0.01, -0.041, 0.042 ] jointId: 14 jointType: revolute jointAxis: [ 0, 1, 0 ] jointRange: [ -2.618, 2.618 ] centerOfMass: [ -0.0013812847067215142, -0.010516066209780376, -0.0029935461211070872 ] mass: 0.00975 inertia: [ 1.3095800287113333e-06, 2.1515967001874234e-08, -3.458271618147783e-08, 2.1515967001874234e-08, 2.6327935898039409e-06, -1.0994626230711128e-07, -3.458271618147783e-08, -1.0994626230711128e-07, 2.7200506260844207e-06 ] shapeFile: "parts/R_SHOULDER_P.wrl" - name: R_SHOULDER_R parent: R_SHOULDER_P translation : [ 0, -0.025, -0.008 ] jointId: 15 jointType: revolute jointAxis: [ 1, 0, 0 ] jointRange: [ -2.618, 0.698] centerOfMass: [ -0.0035468902411903828, -0.0015567363057332911, -0.014437898304582529 ] mass: 0.03686 inertia: [ 4.9508840880307424e-06, 8.134138909631631e-08, -1.307404018922331e-07, 8.134138909631631e-08, 9.9533099200177678e-06, -4.1565325421949963e-07, -1.307404018922331e-07, -4.1565325421949963e-07, 1.0283186264356074e-05 ] shapeFile: "parts/R_SHOULDER_R.wrl" - name: R_ELBOW_P parent: R_SHOULDER_R translation : [ 0.009, 0, -0.047 ] jointId: 16 jointType: revolute jointAxis: [ 0, 1, 0 ] jointRange: [ -2.269, 0.873 ] centerOfMass: [ 0.0015461746197517063, 0.00033795855263700454, -0.015625257449077206 ] mass: 0.02905 inertia: [ 1.0789525167996382e-05, 3.9918558722109871e-09, 1.7978343794464902e-06, 3.9918558722109871e-09, 1.1003152443935253e-05, -4.0046039702229187e-08, 1.7978343794464902e-06, -4.0046039702229187e-08, 3.2591072507697875e-06 ] shapeFile: "parts/R_ELBOW_P.wrl" - name: L_SHOULDER_P parent: CHEST_P translation : [ -0.01, 0.041, 0.042 ] jointId: 17 jointType: revolute jointAxis: [ 0, -1, 0 ] jointRange: [ -2.618, 2.618 ] centerOfMass: [ -0.0013812821724981078, 0.010516052694166637, -0.0029935523353056348 ] mass: 0.00975 inertia: [ 1.3095800142021788e-06, -2.1515553828179759e-08, -3.4582658591096929e-08, -2.1515553828179759e-08, 2.6327938140190386e-06, 1.0994635718211764e-07, -3.4582658591096929e-08, 1.0994635718211764e-07, 2.7200504163784756e-06 ] shapeFile: "parts/L_SHOULDER_P.wrl" - name: L_SHOULDER_R parent: L_SHOULDER_P translation : [ 0, 0.025, -0.008 ] jointId: 18 jointType: revolute jointAxis: [ 1, 0, 0 ] jointRange: [ -0.698, 2.618 ] centerOfMass: [ -0.0035468902411903828, 0.0015567363057332922, -0.014437898304582539 ] mass: 0.03686 inertia: [ 1.0694950140451039e-05, 1.9723127905453326e-07, -2.6065897076445542e-07, 1.9723127905453326e-07, 1.0052420713671298e-05, 4.8438918432883336e-08, -2.6065897076445542e-07, 4.8438918432883336e-08, 4.8379288533730014e-06 ] shapeFile: "parts/L_SHOULDER_R.wrl" - name: L_ELBOW_P parent: L_SHOULDER_R translation : [ 0.009, 0, -0.047 ] jointId: 19 jointType: revolute jointAxis: [ 0, -1, 0 ] jointRange: [ -0.873, 2.269 ] centerOfMass: [ 0.0015461746197516959, -0.00033796007273481838, -0.015625257207349728 ] mass: 0.02905 inertia: [ 1.0789525167996373e-05, -3.9905699607782306e-09, 1.7978343823012256e-06, -3.9905699607782306e-09, 1.1003152501217637e-05, 4.0040500729103886e-08, 1.7978343823012256e-06, 4.0040500729103886e-08, 3.259107193487409e-06 ] shapeFile: "parts/L_ELBOW_P.wrl" standardPose: [ 0, 0, 20, -40, -20, 0, 0, 0, -20, 40, 20, 0, 0, 0, 20, 0, -20, -20, 0, 20 ] linkGroup: - name: UPPER-BODY links: - name: NECK links: [ NECK_Y ] - name: ARMS links: - name: R-ARM links: [ R_SHOULDER_P, R_SHOULDER_R, R_ELBOW_P ] - name: L-ARM links: [ L_SHOULDER_P, L_SHOULDER_R, L_ELBOW_P ] - name: CHEST links: [ CHEST_P ] - WAIST - name: LOWER-BODY links: - name: LEGS links: - name: R-LEG links: [ R_HIP_Y, R_HIP_R, R_HIP_P, R_KNEE_P, R_ANKLE_P, R_ANKLE_R ] - name: L-LEG links: [ L_HIP_Y, L_HIP_R, L_HIP_P, L_KNEE_P, L_ANKLE_P, L_ANKLE_R ] possibleIkInterpolationLinks: [ WAIST, R_ANKLE_R, L_ANKLE_R ] defaultIkInterpolationLinks: [ WAIST, R_ANKLE_R, L_ANKLE_R ] possileSupportLinks: [ R_ANKLE_R, L_ANKLE_R ] defaultIKsetup: WAIST: [ R_ANKLE_R, L_ANKLE_R ] R_ANKLE_R: [ WAIST ] L_ANKLE_R: [ WAIST ] footLinks: - link: R_ANKLE_R soleCenter: [ -0.005, -0.01, -0.022 ] - link: L_ANKLE_R soleCenter: [ -0.005, 0.01, -0.022 ] symmetricJoints: - [ NECK_Y ] - [ L_SHOULDER_P, R_SHOULDER_P, -1 ] - [ L_SHOULDER_R, R_SHOULDER_R, -1 ] - [ L_ELBOW_P, R_ELBOW_P, -1 ] - [ L_HIP_Y, R_HIP_Y, -1 ] - [ L_HIP_R, R_HIP_R, -1 ] - [ L_HIP_P, R_HIP_P, -1 ] - [ L_KNEE_P, R_KNEE_P, -1 ] - [ L_ANKLE_P, R_ANKLE_P, -1 ] - [ L_ANKLE_R, R_ANKLE_R, -1 ] symmetricIkLinks: - [ WAIST ] - [ L_ANKLE_R, R_ANKLE_R ] divisionNumberOfPrimitiveGeometries: 10 collisionDetection: excludeTreeDepth: 3 excludeLinks: [ ] poseConversionInfo: - targetBodies: [ HRP4C ] jointMap: [ 0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 12, -1, -1, 13, -1, -1, # faces 14, 15, -1, 16, -1, -1, -1, -1, -1, 17, 18, -1, 19, -1, -1, -1, -1, -1 ] linkMap: { R_FOOT: R_ANKLE_R, L_FOOT: L_ANKLE_R } choreonoid-1.5.0/share/model/RIC30/0000775000000000000000000000000012741425367015343 5ustar rootrootchoreonoid-1.5.0/share/model/RIC30/RIC30.wrl0000664000000000000000000004055312741425367016660 0ustar rootroot#VRML V2.0 utf8 PROTO Joint [ exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField MFFloat llimit [] exposedField MFFloat lvlimit [] exposedField SFRotation limitOrientation 0 0 1 0 exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFFloat stiffness [ 0 0 0 ] exposedField SFVec3f translation 0 0 0 exposedField MFFloat ulimit [] exposedField MFFloat uvlimit [] exposedField SFString jointType "" exposedField SFInt32 jointId -1 exposedField SFVec3f jointAxis 0 0 1 exposedField SFFloat gearRatio 1 exposedField SFFloat rotorInertia 0 exposedField SFFloat rotorResistor 0 exposedField SFFloat torqueConst 1 exposedField SFFloat encoderPulse 1 ] { Transform { center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } } PROTO Segment [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f centerOfMass 0 0 0 exposedField MFNode children [ ] exposedField SFNode coord NULL exposedField MFNode displacers [ ] exposedField SFFloat mass 0 exposedField MFFloat momentsOfInertia [ 0 0 0 0 0 0 0 0 0 ] exposedField SFString name "" eventIn MFNode addChildren eventIn MFNode removeChildren ] { Group { addChildren IS addChildren bboxCenter IS bboxCenter bboxSize IS bboxSize children IS children removeChildren IS removeChildren } } PROTO Humanoid [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f center 0 0 0 exposedField MFNode humanoidBody [ ] exposedField MFString info [ ] exposedField MFNode joints [ ] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFNode segments [ ] exposedField MFNode sites [ ] exposedField SFVec3f translation 0 0 0 exposedField SFString version "1.1" exposedField MFNode viewpoints [ ] ] { Transform { bboxCenter IS bboxCenter bboxSize IS bboxSize center IS center rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation children [ Group { children IS viewpoints } Group { children IS humanoidBody } ] } } PROTO VisionSensor [ exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField MFNode children [ ] exposedField SFFloat fieldOfView 0.785398 exposedField SFString name "" exposedField SFFloat frontClipDistance 0.01 exposedField SFFloat backClipDistance 10.0 exposedField SFString type "NONE" exposedField SFInt32 sensorId -1 exposedField SFInt32 width 320 exposedField SFInt32 height 240 exposedField SFFloat frameRate 30 ] { Transform { rotation IS rotation translation IS translation children IS children } } PROTO ForceSensor [ exposedField SFVec3f maxForce -1 -1 -1 exposedField SFVec3f maxTorque -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField MFNode children [ ] exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation children IS children } } PROTO Gyro [ exposedField SFVec3f maxAngularVelocity -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField MFNode children [ ] exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation children IS children } } PROTO AccelerationSensor [ exposedField SFVec3f maxAcceleration -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField MFNode children [ ] exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation children IS children } } DEF RIC30 Humanoid{ humanoidBody [ DEF WAIST Joint { jointType "free" translation 0 0 0.1605 children[ DEF WAIST_LINK Segment{ centerOfMass -0.0087 0.0001 0.0346 mass 0.238 momentsOfInertia[ 0.0002369394 1.0608E-8 -3.322424E-6 1.0608E-8 0.0001612104 4.6692E-8 -3.322424E-6 4.6692E-8 0.0001608802 ] children[ Inline { url "parts/WAIST.wrl" } ] } DEF R_HIP_Y Joint { jointType "rotate" jointId 0 jointAxis 0.0 0.0 1.0 translation 0.0 -0.0245 -0.0023 ulimit [0.524 ] llimit [-2.618 ] uvlimit [ ] lvlimit [ ] rotorInertia 1.0 rotorResistor 1.0 children[ DEF R_HIP_Y_LINK Segment{ centerOfMass -0.0088 0.0061 0 mass 0.007 momentsOfInertia [ 6.01175E-7 5.7E-11 -4.4577E-8 5.7E-11 3.544498E-6 2.3E-11 -4.4577E-8 2.3E-11 3.417531E-6 ] children[ Inline { url "parts/R_HIP_Y.wrl" } ] } DEF R_HIP_R Joint { jointType "rotate" jointId 1 jointAxis -1 0 0 translation 0.0026 0.0 -0.020 ulimit [1.571 ] llimit [-1.571 ] uvlimit [ ] lvlimit [ ] rotorInertia 1.0 rotorResistor 1.0 children[ DEF R_HIP_R_LINK Segment{ centerOfMass -0.0111 0.0001 -0.0094 mass 0.049 momentsOfInertia [ 8.439237E-6 -3.344E-8 -2.23407E-7 -3.344E-8 1.5317246E-5 -6.663E-9 -2.23407E-7 -6.663E-9 1.0887867E-5 ] children[ Inline { url "parts/R_HIP_R.wrl" } ] } DEF R_HIP_P Joint { jointType "rotate" jointId 2 jointAxis 0 -1 0 translation 0.0 0.0 0.0 ulimit [2.094 ] llimit [-0.698 ] uvlimit [ ] lvlimit [ ] rotorInertia 1.0 rotorResistor 1.0 children[ DEF R_HIP_P_LINK Segment{ centerOfMass 0.0054 -0.0028 -0.0488 mass 0.039 momentsOfInertia [ 2.0443109E-5 -5.87461E-7 0.000002607 -5.87461E-7 0.000018454 2.50548E-6 0.000002607 2.50548E-6 9.004707E-6 ] children[ Inline { url "parts/R_HIP_P.wrl" } ] } DEF R_KNEE_P Joint { jointType "rotate" jointId 3 jointAxis 0 -1 0 translation -0.001 0 -0.0635 ulimit [0.0 ] llimit [-2.269 ] uvlimit [ ] lvlimit [ ] rotorInertia 1.0 rotorResistor 1.0 children[ DEF R_KNEE_P_LINK Segment{ centerOfMass 0.0003 -0.0068 -0.0333 mass 0.019 momentsOfInertia [ 1.0997074E-5 -2.65E-8 -1.5143E-8 -2.65E-8 6.487118E-6 -8.97665E-7 -1.5143E-8 -8.97665E-7 5.683179E-6 ] children[ Inline { url "parts/R_KNEE_P.wrl" } ] } DEF R_ANKLE_P Joint { jointType "rotate" jointId 4 jointAxis 0 1 0 translation 0 0 -0.067 ulimit [1.047 ] llimit [-1.658 ] uvlimit [ ] lvlimit [ ] rotorInertia 1.0 rotorResistor 1.0 children[ DEF R_ANKLE_P_LINK Segment{ centerOfMass -0.0099 0.0001 0.0094 mass 0.049 momentsOfInertia [ 8.439237E-6 -3.3438E-8 2.23405E-7 -3.3438E-8 1.5317249E-5 6.661E-9 2.23405E-7 6.661E-9 1.088787E-5 ] children[ Inline { url "parts/R_ANKLE_P.wrl" } ] } DEF R_ANKLE_R Joint { jointType "rotate" jointId 5 jointAxis 1 0 0 translation 0 0 0 ulimit [1.571 ] llimit [-0.785 ] uvlimit [ ] lvlimit [ ] rotorInertia 1.0 rotorResistor 1.0 children[ DEF R_ANKLE_R_LINK Segment{ centerOfMass 0.0032 -0.0105 -0.0177 mass 0.022 momentsOfInertia[ 5.172795E-6 3.806E-8 7.7086E-8 3.806E-8 1.6885864E-5 -0.000000127 7.7086E-8 -0.000000127 2.0883897E-5 ] children[ Inline { url "parts/R_ANKLE_R.wrl" } ] } ] } ] } ] } ] } ] } ] } DEF L_HIP_Y Joint { jointType "rotate" jointId 6 jointAxis 0.0 0.0 1.0 translation 0.0 0.0245 -0.0023 ulimit [2.618 ] llimit [-0.524 ] uvlimit [ ] lvlimit [ ] rotorInertia 1.0 rotorResistor 1.0 children[ DEF L_HIP_Y_LINK Segment{ centerOfMass -0.0088 0.0061 0 mass 0.007 momentsOfInertia [ 6.01175E-7 5.7E-11 -4.4577E-8 5.7E-11 3.544498E-6 2.3E-11 -4.4577E-8 2.3E-11 3.417531E-6 ] children[ Inline { url "parts/L_HIP_Y.wrl" } ] } DEF L_HIP_R Joint { jointType "rotate" jointId 7 jointAxis -1 0 0 translation 0.0026 0.0 -0.020 ulimit [1.571 ] llimit [-1.571 ] uvlimit [ ] lvlimit [ ] rotorInertia 1.0 rotorResistor 1.0 children[ DEF L_HIP_R_LINK Segment{ centerOfMass -0.0111 -0.0001 -0.0094 mass 0.049 momentsOfInertia [ 8.439237E-6 3.3438E-8 -2.23405E-7 3.3438E-8 1.5317249E-5 6.661E-9 -2.23405E-7 6.661E-9 1.088787E-5 ] children[ Inline { url "parts/L_HIP_R.wrl" } ] } DEF L_HIP_P Joint { jointType "rotate" jointId 8 jointAxis 0 1 0 translation 0.0 0.0 0.0 ulimit [ 0.698 ] llimit [-2.094 ] uvlimit [ ] lvlimit [ ] rotorInertia 1.0 rotorResistor 1.0 children[ DEF L_HIP_P_LINK Segment{ centerOfMass 0.0054 0.0028 -0.0488 mass 0.039 momentsOfInertia [ 2.0443105E-5 5.87577E-7 2.606668E-6 5.87577E-7 1.8453949E-5 -2.505812E-6 2.606668E-6 -2.505812E-6 9.004633E-6 ] children[ Inline { url "parts/L_HIP_P.wrl" } ] } DEF L_KNEE_P Joint { jointType "rotate" jointId 9 jointAxis 0 1 0 translation -0.001 0 -0.0635 ulimit [2.269 ] llimit [0.0] uvlimit [ ] lvlimit [ ] rotorInertia 1.0 rotorResistor 1.0 children[ DEF L_KNEE_P_LINK Segment{ centerOfMass 0.0003 0.0068 -0.0333 mass 0.019 momentsOfInertia [ 1.0994372E-5 2.65E-8 -1.5141E-8 2.65E-8 6.487415E-6 8.97518E-7 -1.5141E-8 8.97518E-7 5.683179E-6 ] children[ Inline { url "parts/L_KNEE_P.wrl" } ] } DEF L_ANKLE_P Joint { jointType "rotate" jointId 10 jointAxis 0 -1 0 translation 0 0 -0.067 ulimit [1.658 ] llimit [-1.047 ] uvlimit [ ] lvlimit [ ] rotorInertia 1.0 rotorResistor 1.0 children[ DEF L_ANKLE_P_LINK Segment{ centerOfMass -0.0111 -0.0001 0.0094 mass 0.049 momentsOfInertia [ 8.439237E-6 3.344E-8 2.23407E-7 3.344E-8 1.5317246E-5 -6.663E-9 2.23407E-7 -6.663E-9 1.0887867E-5 ] children[ Inline { url "parts/L_ANKLE_P.wrl" } ] } DEF L_ANKLE_R Joint { jointType "rotate" jointId 11 jointAxis 1 0 0 translation 0 0 0 ulimit [0.785 ] llimit [-1.571 ] uvlimit [ ] lvlimit [ ] rotorInertia 1.0 rotorResistor 1.0 children[ DEF L_ANKLE_R_LINK Segment{ centerOfMass -0.0032 -0.0105 -0.0177 mass 0.022 momentsOfInertia [ 5.171949E-6 -4.4614E-8 7.7086E-8 -4.4614E-8 1.6885864E-5 1.25902E-7 7.7086E-8 1.25902E-7 2.0883051E-5 ] children[ Inline { url "parts/L_ANKLE_R.wrl" } ] } ] } ] } ] } ] } ] } ] } DEF R_SHOULDER_P Joint { jointType "rotate" jointId 14 jointAxis 0 1 0 translation 0 -0.0453 0.0535 ulimit [2.618 ] llimit [-2.618 ] uvlimit [ ] lvlimit [ ] rotorInertia 1.0 rotorResistor 1.0 children[ DEF R_SHOULDER_P_LINK Segment{ centerOfMass 0.0002 -0.0074 -0.0028 mass 0.004 momentsOfInertia [ 4.40882E-7 9.359E-9 6.942E-9 9.359E-9 8.88196E-7 -1.00458E-7 6.942E-9 -1.00458E-7 9.34149E-7 ] children[ Inline { url "parts/R_SHOULDER_P.wrl" } ] } DEF R_SHOULDER_R Joint { jointType "rotate" jointId 15 jointAxis 1 0 0 translation 0 -0.018 -0.0101 ulimit [0.698 ] llimit [-2.618 ] uvlimit [ ] lvlimit [ ] rotorInertia 1.0 rotorResistor 1.0 children[ DEF R_SHOULDER_R_LINK Segment{ centerOfMass -0.0011 -0.0035 -0.0176 mass 0.035 momentsOfInertia [ 8.750522E-6 5.17797E-7 -6.22484E-7 5.17797E-7 1.0943558E-5 2.85317E-7 -6.22484E-7 2.85317E-7 5.785189E-6 ] children[ Inline { url "parts/R_SHOULDER_R.wrl" } ] } DEF R_ELBOW_P Joint { jointType "rotate" jointId 16 jointAxis 0 1 0 translation 0.0101 0 -0.0496 ulimit [0.873 ] llimit [-2.269 ] uvlimit [ ] lvlimit [ ] rotorInertia 1.0 rotorResistor 1.0 children[ DEF R_ELBOW_P_LINK Segment{ centerOfMass -0.0003 0.0001 -0.0161 mass 0.027 momentsOfInertia [ 8.566369E-6 -1.06E-9 -1.21581E-7 -1.06E-9 7.88368E-6 -3.2839E-8 -1.21581E-7 -3.2839E-8 2.479052E-6 ] children[ Inline { url "parts/R_ELBOW_P.wrl" } ] } ] } ] } ] } DEF L_SHOULDER_P Joint { jointType "rotate" jointId 17 jointAxis 0 -1 .0 translation 0 0.0453 0.0535 ulimit [2.618 ] llimit [-2.618 ] uvlimit [ ] lvlimit [ ] rotorInertia 1.0 rotorResistor 1.0 children[ DEF L_SHOULDER_P_LINK Segment{ centerOfMass 0.0002 0.0074 -0.0028 mass 0.004 momentsOfInertia [ 4.41064E-7 -9.454E-9 6.943E-9 -9.454E-9 8.88234E-7 1.00565E-7 6.943E-9 1.00565E-7 9.34293E-7 ] children[ Inline { url "parts/L_SHOULDER_P.wrl" } ] } DEF L_SHOULDER_R Joint { jointType "rotate" jointId 18 jointAxis 1 0 0 translation 0 0.018 -0.0101 ulimit [2.618 ] llimit [-0.698 ] uvlimit [ ] lvlimit [ ] rotorInertia 1.0 rotorResistor 1.0 children[ DEF L_SHOULDER_R_LINK Segment{ centerOfMass 0.0011 -0.0035 -0.0176 mass 0.035 momentsOfInertia [ 8.750672E-6 -5.17799E-7 -6.22787E-7 -5.17799E-7 1.0943706E-5 -2.85341E-7 -6.22787E-7 -2.85341E-7 5.785188E-6 ] children[ Inline { url "parts/L_SHOULDER_R.wrl" } ] } DEF L_ELBOW_P Joint { jointType "rotate" jointId 19 jointAxis 0 -1 0 translation 0.0101 0 -0.0496 ulimit [2.269 ] llimit [-0.873 ] uvlimit [ ] lvlimit [ ] rotorInertia 1.0 rotorResistor 1.0 children[ DEF L_ELBOW_P_LINK Segment{ centerOfMass -0.0003 -0.0001 -0.0161 mass 0.027 momentsOfInertia [ 8.566372E-6 1.062E-9 -1.2158E-7 1.062E-9 7.883684E-6 3.2839E-8 -1.2158E-7 3.2839E-8 2.479052E-6 ] children[ Inline { url "parts/L_ELBOW_P.wrl" } ] } ] } ] } ] } ] } ] joints [ USE WAIST, USE R_HIP_Y, USE R_HIP_R, USE R_HIP_P, USE R_KNEE_P, USE R_ANKLE_P, USE R_ANKLE_R, USE L_HIP_Y, USE L_HIP_R, USE L_HIP_P, USE L_KNEE_P, USE L_ANKLE_P, USE L_ANKLE_R, USE R_SHOULDER_P, USE R_SHOULDER_R, USE R_ELBOW_P, USE L_SHOULDER_P, USE L_SHOULDER_R, USE L_ELBOW_P, ] segments [ USE WAIST_LINK, USE R_HIP_Y_LINK, USE R_HIP_R_LINK, USE R_HIP_P_LINK, USE R_KNEE_P_LINK, USE R_ANKLE_P_LINK, USE R_ANKLE_R_LINK, USE L_HIP_Y_LINK, USE L_HIP_R_LINK, USE L_HIP_P_LINK, USE L_KNEE_P_LINK, USE L_ANKLE_P_LINK, USE L_ANKLE_R_LINK, USE R_SHOULDER_P_LINK, USE R_SHOULDER_R_LINK, USE R_ELBOW_P_LINK, USE L_SHOULDER_P_LINK, USE L_SHOULDER_R_LINK, USE L_ELBOW_P_LINK, ] } choreonoid-1.5.0/share/model/RIC30/parts/0000775000000000000000000000000012741425367016474 5ustar rootrootchoreonoid-1.5.0/share/model/RIC30/parts/L_ELBOW_P.wrl0000664000000000000000000231071312741425367020633 0ustar rootroot#VRML V2.0 utf8 WorldInfo { title "Exported tringle mesh to VRML97" info ["Created by FreeCAD" ""] } Background { skyAngle 1.57 skyColor 0.1 0.2 0.2 } Transform { scale 0.001 0.001 0.001 rotation 0 0 1 0 scaleOrientation 0 0 1 0 bboxCenter 0 0 0 bboxSize 22.582 29.500 72.577 center 0.000 0.000 0.000 translation 0.000 0.000 0.000 children [ Shape { appearance Appearance { material Material { ambientIntensity 0.2 diffuseColor 0.00 0.00 0.00 emissiveColor 0.00 0.00 0.00 specularColor 0.98 0.98 0.98 shininess 0.06 transparency 0.00 } } geometry IndexedFaceSet { solid FALSE coord Coordinate { point [ -0.354 -1.800 0.545, -0.460 -1.800 0.460, -0.543 -1.800 0.357, -0.460 -1.800 -0.460, -0.544 -1.800 -0.354, -0.604 -1.800 0.239, 0.239 -1.800 0.604, 0.239 -1.800 -0.604, 0.354 -1.800 -0.545, 0.604 -1.800 0.239, 0.650 -1.800 0.000, -0.000 -1.800 -0.650, 0.122 -1.800 -0.638, -0.000 -1.800 0.650, -0.239 -1.800 -0.604, 0.312 11.000 -1.569, 0.612 11.000 -1.478, 0.612 11.000 1.478, 0.889 11.000 -1.330, 1.478 11.000 -0.612, 1.478 11.000 0.612, 1.569 11.000 0.312, 1.131 11.000 -1.131, 0.000 11.000 -1.600, -0.312 11.000 1.569, -0.312 11.000 -1.569, -0.612 11.000 -1.478, -0.889 11.000 -1.330, -1.131 11.000 -1.131, -1.478 11.000 0.612, -0.000 -1.944 -0.842, 0.227 -1.944 -0.811, 0.116 -2.000 -0.842, 0.693 -1.849 -0.359, 0.602 -1.802 -0.312, 0.604 -1.800 -0.239, 0.437 -1.944 -0.719, -0.801 -2.000 -0.285, -0.571 -1.849 -0.533, -0.353 -1.802 -0.580, -0.183 -1.802 -0.653, -0.357 -1.800 -0.543, -0.604 -1.800 -0.239, -0.639 -1.800 -0.122, -0.650 -1.800 0.000, -0.664 -1.802 -0.138, -0.640 -1.800 0.119, -0.677 -1.802 0.046, -0.639 -1.802 0.227, -0.638 -1.849 0.450, -0.531 -1.944 0.653, -0.621 -2.000 0.580, -0.688 -1.944 0.486, -0.755 -2.000 0.391, -0.736 -1.849 0.262, -0.496 -1.802 -0.463, -0.602 -1.802 -0.312, -0.824 -1.944 -0.171, -0.765 -1.849 -0.159, -0.793 -1.944 0.282, -0.554 -1.802 0.391, -0.442 -2.000 0.726, -0.335 -1.944 0.772, -0.428 -1.802 0.526, -0.239 -1.800 0.604, -0.122 -1.800 0.638, -0.092 -1.802 0.672, 0.442 -2.000 0.726, 0.531 -1.944 0.653, 0.229 -2.000 0.818, 0.335 -1.944 0.772, -0.106 -1.849 0.774, -0.115 -1.944 0.834, -0.270 -1.802 0.622, 0.115 -1.944 0.834, 0.092 -1.802 0.672, 0.119 -1.800 0.640, 0.755 -2.000 0.391, 0.621 -2.000 0.580, 0.428 -1.802 0.526, 0.357 -1.800 0.543, 0.639 -1.802 0.227, 0.544 -1.800 0.354, 0.639 -1.800 0.122, 0.615 -1.944 -0.575, 0.779 -1.849 0.053, 0.677 -1.802 0.046, 0.664 -1.802 -0.138, 0.765 -1.849 -0.159, 0.493 -1.849 0.606, 0.638 -1.849 0.450, 0.688 -1.944 0.486, 0.460 -1.800 0.460, 0.554 -1.802 0.391, 0.801 -2.000 -0.285, 0.840 -1.944 0.057, 0.824 -1.944 -0.171, 0.640 -1.800 -0.119, 0.543 -1.800 -0.357, 0.406 -1.849 -0.667, 0.211 -1.849 -0.752, 0.460 -1.800 -0.460, 0.353 -1.802 -0.580, 0.183 -1.802 -0.653, -0.536 -2.000 -0.659, -0.615 -1.944 -0.575, -0.437 -1.944 -0.719, -0.211 -1.849 -0.752, -0.119 -1.800 -0.640, -0.227 -1.944 -0.811, 0.000 -1.802 -0.678, 0.000 -1.849 -0.781, -0.406 -1.849 -0.667, -0.748 -1.944 -0.387, -0.693 -1.849 -0.359, -0.840 -1.944 0.057, -0.779 -1.849 0.053, -0.493 -1.849 0.606, -0.311 -1.849 0.716, 0.106 -1.849 0.774, 0.311 -1.849 0.716, 0.270 -1.802 0.622, 0.736 -1.849 0.262, 0.793 -1.944 0.282, 0.748 -1.944 -0.387, 0.571 -1.849 -0.533, 0.496 -1.802 -0.463, 0.889 11.000 1.330, 1.131 14.000 1.131, 1.478 14.000 0.612, 1.569 14.000 0.312, 1.569 11.000 -0.312, 1.569 14.000 -0.312, 1.330 14.000 -0.889, 1.131 14.000 -1.131, 0.889 14.000 -1.330, 0.612 14.000 -1.478, -0.312 14.000 -1.569, -0.889 14.000 -1.330, -1.478 14.000 -0.612, -1.569 11.000 -0.312, -1.600 11.000 -0.000, -1.569 14.000 -0.312, -1.569 11.000 0.312, -1.569 14.000 0.312, -0.889 11.000 1.330, -1.131 14.000 1.131, -0.889 14.000 1.330, -0.312 14.000 1.569, 0.312 11.000 1.569, 1.131 11.000 1.131, 1.330 11.000 0.889, 1.330 14.000 0.889, 1.600 11.000 0.000, 1.478 14.000 -0.612, 1.330 11.000 -0.889, -1.330 11.000 -0.889, -1.478 11.000 -0.612, -1.330 11.000 0.889, -1.330 14.000 0.889, -1.131 11.000 1.131, -0.612 11.000 1.478, -0.612 14.000 1.478, 0.000 11.000 1.600, -0.850 -14.700 0.000, -0.818 -14.700 -0.229, -0.694 -2.000 -0.490, -0.339 -2.000 -0.780, -0.173 -14.700 -0.832, 0.536 -2.000 -0.659, 0.780 -14.700 -0.339, 0.832 -2.000 0.173, 0.490 -14.700 0.694, 0.285 -14.700 0.801, 0.058 -14.700 0.848, -0.580 -14.700 0.621, -0.848 -2.000 -0.058, -0.832 -2.000 0.173, -0.116 -2.000 -0.842, 0.058 -14.700 -0.848, 0.339 -2.000 -0.780, 0.490 -14.700 -0.694, 0.694 -2.000 -0.490, 0.848 -2.000 -0.058, -0.000 -2.000 0.850, -0.229 -2.000 0.818, -0.818 -14.700 0.229, 7.267 -10.900 7.097, 6.564 -10.900 6.837, 6.317 -10.900 6.376, 7.363 -10.900 5.315, 6.452 -10.900 5.700, 6.564 -10.900 5.563, 6.700 -10.900 5.451, 7.200 -10.900 5.300, 7.556 -10.900 7.027, 7.700 -10.900 6.949, 7.827 -10.900 6.845, 8.017 -10.900 6.579, 8.000 -10.900 5.787, 8.072 -10.900 6.425, 7.800 -10.900 5.529, 8.061 -10.900 5.939, 0.000 14.000 1.600, -0.255 14.171 1.610, -0.504 14.171 1.550, -1.629 14.492 1.183, -1.485 14.500 1.485, -1.424 14.492 1.424, -1.322 14.500 1.631, -0.914 14.492 1.794, -0.622 14.492 1.915, -0.585 14.500 2.017, 0.312 14.000 1.569, 0.504 14.171 1.550, 0.255 14.171 1.610, -0.289 14.433 1.827, -0.740 14.171 1.452, -0.958 14.171 1.319, -1.009 14.321 1.389, -1.308 14.433 1.308, -1.153 14.171 1.153, -1.214 14.321 1.214, -1.389 14.321 1.009, -1.794 14.492 0.914, -1.915 14.492 0.622, -1.988 14.492 0.315, -1.478 14.000 0.612, -1.452 14.171 0.740, -1.850 14.433 0.000, -1.717 14.321 0.000, -1.827 14.433 -0.289, -1.915 14.492 -0.622, -1.988 14.492 -0.315, -2.013 14.492 0.000, -1.600 14.000 -0.000, -1.759 14.433 -0.572, -1.953 14.500 -0.773, -1.633 14.321 -0.531, -1.794 14.492 -0.914, -1.631 14.500 -1.322, -1.759 14.500 -1.145, -1.330 14.000 -0.889, -1.389 14.321 -1.009, -1.319 14.171 -0.958, -1.214 14.321 -1.214, -1.087 14.433 -1.497, -1.183 14.492 -1.629, -1.153 14.500 -1.756, -0.914 14.492 -1.794, -1.497 14.433 -1.087, -1.530 14.321 -0.779, -1.452 14.171 -0.740, -1.131 14.000 -1.131, -1.009 14.321 -1.389, -0.840 14.433 -1.648, -0.773 14.500 -1.953, -0.622 14.492 -1.915, -0.958 14.171 -1.319, -0.572 14.433 -1.759, -0.576 14.500 -2.021, -0.315 14.492 -1.988, -0.612 14.000 -1.478, -0.504 14.171 -1.550, -0.269 14.321 -1.696, 0.000 14.321 -1.717, 0.315 14.492 -1.988, 0.289 14.433 -1.827, 0.394 14.500 -2.063, 0.000 14.500 -2.100, -0.386 14.500 -2.066, 0.572 14.433 -1.759, 0.622 14.492 -1.915, 0.000 14.000 -1.600, 1.183 14.492 -1.629, 1.145 14.500 -1.759, 0.914 14.492 -1.794, 0.312 14.000 -1.569, 0.740 14.171 -1.452, 0.958 14.171 -1.319, 1.214 14.321 -1.214, 1.497 14.433 -1.087, 1.756 14.500 -1.153, 1.629 14.492 -1.183, 0.779 14.321 -1.530, 1.009 14.321 -1.389, 1.389 14.321 -1.009, 1.794 14.492 -0.914, 1.915 14.492 -0.622, 1.530 14.321 -0.779, 1.717 14.321 -0.000, 1.915 14.492 0.622, 1.988 14.492 0.315, 2.013 14.492 -0.000, 2.100 14.500 -0.000, 1.988 14.492 -0.315, 1.600 14.000 -0.000, 1.759 14.433 0.572, 1.953 14.500 0.773, 1.610 14.171 0.255, 1.794 14.492 0.914, 1.550 14.171 0.504, 1.452 14.171 0.740, 1.183 14.492 1.629, 0.914 14.492 1.794, 1.153 14.500 1.756, 1.424 14.492 1.424, 1.530 14.321 0.779, 1.319 14.171 0.958, 1.153 14.171 1.153, 1.214 14.321 1.214, 0.622 14.492 1.915, 0.773 14.500 1.953, 0.779 14.321 1.530, 0.576 14.500 2.021, 0.315 14.492 1.988, 0.612 14.000 1.478, 0.889 14.000 1.330, 0.740 14.171 1.452, 0.958 14.171 1.319, -0.199 14.500 2.091, 0.000 14.500 2.100, -0.315 14.492 1.988, 0.386 14.500 2.066, 0.196 14.500 2.092, 0.000 14.492 2.013, 1.629 14.492 1.183, 1.497 14.433 1.087, 1.648 14.433 0.840, 1.696 14.321 -0.269, 1.827 14.433 -0.289, 1.550 14.171 -0.504, 1.610 14.171 -0.255, 1.485 14.500 -1.485, 1.424 14.492 -1.424, 0.840 14.433 -1.648, 0.255 14.171 -1.610, 0.199 14.500 -2.091, -0.531 14.321 -1.633, -0.740 14.171 -1.452, -0.255 14.171 -1.610, -1.485 14.500 -1.485, -1.424 14.492 -1.424, -1.629 14.492 -1.183, -1.648 14.433 -0.840, -1.550 14.171 -0.504, -1.610 14.171 -0.255, -2.091 14.500 -0.199, -1.633 14.321 0.531, -1.550 14.171 0.504, -1.610 14.171 0.255, -1.696 14.321 0.269, -0.840 14.433 1.648, 0.000 14.171 1.630, 0.000 14.433 1.850, 0.531 14.321 1.633, -0.269 14.321 1.696, 0.000 14.321 1.717, 1.630 14.171 -0.000, -1.153 14.171 -1.153, -0.572 14.433 1.759, -0.531 14.321 1.633, -1.087 14.433 1.497, -0.779 14.321 1.530, -1.183 14.492 1.629, -1.497 14.433 1.087, -1.759 14.433 0.572, -1.530 14.321 0.779, -1.648 14.433 0.840, -1.319 14.171 0.958, -1.827 14.433 0.289, -1.630 14.171 0.000, -1.696 14.321 -0.269, -1.308 14.433 -1.308, -0.779 14.321 -1.530, -0.289 14.433 -1.827, 0.000 14.171 -1.630, 0.269 14.321 -1.696, 0.000 14.492 -2.013, 0.000 14.433 -1.850, 0.531 14.321 -1.633, 0.504 14.171 -1.550, 1.087 14.433 -1.497, 1.308 14.433 -1.308, 1.153 14.171 -1.153, 1.648 14.433 -0.840, 1.759 14.433 -0.572, 1.633 14.321 -0.531, 1.452 14.171 -0.740, 1.319 14.171 -0.958, 1.850 14.433 -0.000, 1.696 14.321 0.269, 1.827 14.433 0.289, 1.633 14.321 0.531, 1.308 14.433 1.308, 1.389 14.321 1.009, 1.009 14.321 1.389, 1.087 14.433 1.497, 0.840 14.433 1.648, 0.572 14.433 1.759, 0.289 14.433 1.827, 0.269 14.321 1.696, 8.044 -10.900 -25.731, 8.448 -10.900 -24.400, 8.448 -10.900 -25.400, 8.532 -10.900 -25.245, 8.200 -10.900 -25.649, 8.336 -10.900 -24.263, 8.532 -10.900 -24.555, 7.700 -10.900 -24.000, 6.800 -10.900 -24.901, 6.823 -10.900 -25.100, 7.310 -10.900 -25.711, 7.500 -10.900 -25.778, 7.553 -10.900 -24.012, 7.411 -10.900 -24.048, 7.026 -10.900 -24.303, -1.081 -15.000 0.393, -0.961 -15.000 0.632, -0.726 -14.700 0.442, -0.789 -15.000 0.836, -0.391 -14.700 0.755, -0.173 -14.700 0.832, -0.067 -15.000 1.148, 0.881 -15.000 0.739, 0.200 -15.000 1.133, 0.659 -14.700 0.536, 1.028 -15.000 0.516, 0.780 -14.700 0.339, 1.119 -15.000 0.265, 1.119 -15.000 -0.265, 1.028 -15.000 -0.516, 0.659 -14.700 -0.536, 0.842 -14.700 0.116, 0.842 -14.700 -0.116, 0.200 -15.000 -1.133, -0.067 -15.000 -1.148, -0.330 -15.000 -1.102, -0.391 -14.700 -0.755, -0.580 -14.700 -0.621, 0.285 -14.700 -0.801, -0.961 -15.000 -0.632, -0.726 -14.700 -0.442, -1.142 -15.000 -0.134, 7.400 -10.900 7.077, 7.525 -10.871 7.236, 7.727 -10.871 7.149, 8.624 -10.485 6.568, 8.607 -10.300 6.721, 8.683 -10.300 6.427, 8.363 -10.485 7.100, 7.808 -10.785 7.295, 7.907 -10.871 7.024, 8.191 -10.785 6.967, 8.325 -10.785 6.752, 8.541 -10.653 6.547, 8.669 -10.485 6.274, 7.934 -10.900 6.721, 8.174 -10.871 6.678, 8.698 -10.300 6.124, 8.451 -10.785 6.263, 8.654 -10.485 5.977, 8.652 -10.300 5.824, 8.251 -10.871 6.471, 8.094 -10.900 6.099, 7.987 -10.871 5.452, 7.820 -10.871 5.309, 7.521 -10.900 5.359, 7.200 -10.871 5.115, 7.025 -10.900 5.317, 6.196 -10.653 5.245, 5.952 -10.485 5.422, 6.134 -10.485 5.187, 6.982 -10.871 5.137, 6.706 -10.785 5.049, 8.098 -10.900 6.263, 8.438 -10.785 6.010, 8.579 -10.485 5.689, 8.448 -10.485 5.422, 8.266 -10.485 5.187, 8.376 -10.653 5.467, 8.040 -10.485 4.993, 8.263 -10.785 5.537, 7.911 -10.900 5.649, 7.746 -10.653 4.927, 7.780 -10.485 4.849, 7.668 -10.900 5.431, 7.479 -10.653 4.843, 6.751 -10.300 4.769, 7.418 -10.871 5.137, 7.452 -10.785 4.973, 6.904 -10.485 4.759, 6.948 -10.785 4.973, 6.654 -10.653 4.927, 6.360 -10.485 4.993, 6.472 -10.300 4.888, 6.620 -10.485 4.849, 6.856 -10.900 5.369, 6.772 -10.871 5.203, 6.292 -10.785 5.337, 6.024 -10.653 5.467, 5.853 -10.300 5.539, 5.821 -10.485 5.689, 5.901 -10.653 5.719, 5.748 -10.300 5.824, 6.413 -10.871 5.452, 6.279 -10.871 5.626, 6.025 -10.785 5.765, 5.746 -10.485 5.977, 6.368 -10.900 5.855, 5.731 -10.485 6.274, 5.776 -10.485 6.569, 6.182 -10.871 5.823, 6.317 -10.900 6.025, 6.127 -10.871 6.036, 5.949 -10.785 6.263, 5.816 -10.653 6.270, 5.880 -10.485 6.848, 6.300 -10.900 6.201, 5.859 -10.653 6.547, 5.927 -10.300 6.993, 6.037 -10.485 7.100, 5.987 -10.785 6.514, 6.075 -10.785 6.752, 6.113 -10.300 7.233, 6.242 -10.485 7.316, 6.298 -10.653 7.251, 6.343 -10.300 7.431, 6.368 -10.900 6.545, 6.452 -10.900 6.700, 6.342 -10.871 6.864, 6.384 -10.785 7.150, 6.486 -10.485 7.486, 6.760 -10.485 7.603, 6.608 -10.300 7.578, 6.898 -10.300 7.669, 7.051 -10.485 7.663, 6.785 -10.653 7.522, 7.200 -10.300 7.700, 6.700 -10.900 6.949, 6.825 -10.785 7.395, 7.349 -10.485 7.663, 7.792 -10.300 7.578, 6.856 -10.900 7.031, 7.090 -10.871 7.280, 7.914 -10.485 7.486, 8.057 -10.300 7.431, 7.640 -10.485 7.603, 7.025 -10.900 7.083, 7.200 -10.900 7.100, 7.575 -10.785 7.395, 7.872 -10.653 7.411, 8.158 -10.485 7.316, 8.287 -10.300 7.233, 7.334 -10.900 7.090, 7.200 -10.785 4.947, 7.200 -10.485 4.729, 7.200 -10.653 4.815, 6.921 -10.653 4.843, 7.327 -10.785 7.446, 7.615 -10.653 7.522, 7.073 -10.785 7.446, 7.340 -10.653 7.578, 7.310 -10.871 7.280, 8.102 -10.653 7.251, 8.016 -10.785 7.150, 8.058 -10.871 6.864, 8.520 -10.485 6.848, 8.296 -10.653 7.048, 8.444 -10.653 6.810, 8.413 -10.785 6.513, 8.273 -10.871 6.036, 8.284 -10.871 6.255, 8.569 -10.653 5.990, 8.584 -10.653 6.270, 8.218 -10.871 5.823, 8.375 -10.785 5.765, 8.499 -10.653 5.719, 8.121 -10.871 5.626, 8.108 -10.785 5.337, 8.204 -10.653 5.245, 7.991 -10.653 5.063, 7.628 -10.871 5.203, 7.694 -10.785 5.049, 7.916 -10.785 5.172, 7.496 -10.485 4.759, 6.580 -10.871 5.309, 6.409 -10.653 5.063, 6.484 -10.785 5.172, 6.137 -10.785 5.537, 5.831 -10.653 5.990, 5.962 -10.785 6.010, 6.116 -10.871 6.255, 6.149 -10.871 6.472, 5.956 -10.653 6.810, 6.226 -10.871 6.678, 6.209 -10.785 6.967, 6.104 -10.653 7.048, 6.673 -10.871 7.149, 6.493 -10.871 7.024, 6.528 -10.653 7.411, 6.875 -10.871 7.236, 6.592 -10.785 7.295, 7.060 -10.653 7.578, -0.388 14.500 -2.571, -0.196 14.500 -2.092, -0.969 14.500 -1.863, -1.325 14.500 -1.630, -1.768 14.500 -1.906, -2.033 14.500 -1.621, -1.867 14.500 -0.960, -2.017 14.500 -0.585, -2.420 14.500 -0.950, -2.063 14.500 -0.394, -2.535 14.500 -0.579, -2.100 14.500 0.000, -2.021 14.500 0.576, -2.066 14.500 0.386, -2.535 14.500 0.579, -2.593 14.500 0.194, -2.092 14.500 0.196, -1.953 14.500 0.773, -1.756 14.500 1.153, -1.630 14.500 1.325, -1.863 14.500 0.969, -1.145 14.500 1.759, -0.960 14.500 1.867, -1.128 14.500 2.343, -0.773 14.500 1.953, -0.766 14.500 2.484, -0.388 14.500 2.571, -0.394 14.500 2.063, 0.000 14.500 2.600, 0.255 14.500 2.588, 1.226 14.500 2.294, 1.445 14.500 2.162, 1.838 14.500 1.839, 2.010 14.500 1.650, 2.600 14.500 0.000, 2.588 14.500 -0.255, 2.550 14.500 -0.507, 2.092 14.500 -0.196, 2.066 14.500 -0.386, 2.294 14.500 -1.226, 2.162 14.500 -1.445, 1.630 14.500 -1.325, 2.010 14.500 -1.649, 0.585 14.500 -2.017, 0.755 14.500 -2.488, 0.507 14.500 -2.550, 0.755 14.500 2.488, 0.969 14.500 1.863, 1.325 14.500 1.630, 1.485 14.500 1.485, 1.631 14.500 1.322, 1.759 14.500 1.145, 1.867 14.500 0.960, 2.293 14.500 1.226, 2.017 14.500 0.585, 2.063 14.500 0.394, 2.091 14.500 0.199, 2.587 14.500 0.255, 2.488 14.500 -0.755, 2.021 14.500 -0.576, 1.953 14.500 -0.773, 1.863 14.500 -0.969, 1.839 14.500 -1.838, 1.322 14.500 -1.631, 1.445 14.500 -2.162, 0.960 14.500 -1.867, 0.773 14.500 -1.953, 0.255 14.500 -2.587, 7.700 10.000 -24.150, 7.489 10.000 -24.180, 7.133 10.000 -24.409, 6.958 10.000 -24.793, 6.958 10.000 -25.007, 8.105 10.000 -25.531, 8.105 10.000 -24.269, 8.382 10.000 -25.212, 8.382 10.000 -24.588, 7.911 10.000 -25.620, 7.489 10.000 -25.620, -7.489 10.000 -24.180, -8.267 10.000 -24.409, -7.295 10.000 -25.531, -8.442 10.000 -24.793, -7.018 10.000 -24.588, -8.105 10.000 -25.531, -7.489 10.000 -25.620, -7.700 10.000 -25.650, 7.875 -10.900 -24.017, 7.810 -10.871 -23.820, 8.227 -10.871 -23.951, 8.516 -10.785 -23.950, 8.787 -10.300 -23.867, 8.658 -10.485 -23.784, 8.372 -10.653 -23.689, 8.308 -10.785 -23.805, 8.075 -10.785 -23.705, 8.025 -10.871 -23.864, 8.044 -10.900 -24.069, 8.200 -10.900 -24.151, 8.691 -10.785 -24.133, 8.796 -10.653 -24.052, 9.020 -10.485 -24.252, 8.407 -10.871 -24.076, 8.558 -10.871 -24.236, 9.169 -10.485 -24.826, 8.674 -10.871 -24.422, 9.041 -10.653 -24.553, 9.084 -10.653 -24.830, 8.751 -10.871 -24.628, 9.079 -10.485 -25.411, 8.784 -10.871 -24.845, 8.938 -10.785 -25.090, 8.583 -10.900 -24.725, 8.600 -10.900 -24.901, 8.948 -10.485 -25.678, 8.766 -10.485 -25.913, 8.773 -10.871 -25.064, 8.704 -10.653 -25.854, 8.540 -10.485 -26.107, 8.583 -10.900 -25.076, 8.718 -10.871 -25.277, 8.763 -10.785 -25.563, 8.608 -10.785 -25.763, 8.491 -10.653 -26.037, 8.621 -10.871 -25.474, 8.487 -10.871 -25.648, 8.280 -10.485 -26.251, 8.336 -10.900 -25.537, 8.320 -10.871 -25.791, 7.996 -10.485 -26.341, 7.852 -10.300 -26.392, 8.128 -10.871 -25.897, 7.979 -10.653 -26.257, 7.700 -10.653 -26.285, 7.548 -10.300 -26.392, 7.251 -10.300 -26.331, 7.700 -10.485 -26.371, 7.918 -10.871 -25.963, 7.120 -10.485 -26.251, 7.700 -10.785 -26.153, 7.700 -10.871 -25.985, 7.421 -10.653 -26.257, 7.154 -10.653 -26.173, 6.972 -10.300 -26.212, 7.875 -10.900 -25.783, 7.448 -10.785 -26.127, 7.206 -10.785 -26.051, 6.634 -10.485 -25.913, 6.514 -10.300 -25.818, 6.860 -10.485 -26.107, 7.700 -10.900 -25.800, 6.452 -10.485 -25.678, 7.272 -10.871 -25.897, 6.321 -10.485 -25.411, 7.139 -10.900 -25.604, 6.996 -10.900 -25.461, 6.779 -10.871 -25.474, 6.525 -10.785 -25.335, 6.202 -10.300 -24.976, 6.246 -10.485 -25.123, 6.231 -10.485 -24.826, 6.889 -10.900 -25.290, 6.331 -10.653 -25.110, 6.316 -10.653 -24.830, 6.276 -10.485 -24.531, 6.380 -10.485 -24.252, 6.427 -10.300 -24.107, 6.627 -10.871 -25.064, 6.359 -10.653 -24.553, 6.487 -10.785 -24.586, 6.456 -10.653 -24.290, 6.537 -10.485 -24.000, 6.823 -10.900 -24.700, 6.742 -10.485 -23.784, 6.867 -10.900 -24.559, 6.726 -10.871 -24.422, 6.575 -10.785 -24.348, 6.843 -10.300 -23.669, 6.933 -10.900 -24.429, 6.709 -10.785 -24.133, 6.884 -10.785 -23.950, 6.798 -10.653 -23.849, 6.986 -10.485 -23.614, 7.028 -10.653 -23.689, 7.285 -10.653 -23.578, 6.993 -10.871 -24.076, 7.560 -10.653 -23.522, 8.002 -10.300 -23.431, 7.849 -10.485 -23.437, 7.139 -10.900 -24.196, 7.269 -10.900 -24.110, 7.827 -10.785 -23.654, 7.590 -10.871 -23.820, 8.115 -10.653 -23.578, 7.840 -10.653 -23.522, 7.573 -10.785 -23.654, 7.375 -10.871 -23.864, 8.414 -10.485 -23.614, 8.292 -10.300 -23.522, 8.140 -10.485 -23.497, 7.482 -10.871 -25.963, 7.952 -10.785 -26.127, 7.404 -10.485 -26.341, 7.551 -10.485 -23.437, 8.602 -10.653 -23.849, 8.863 -10.485 -24.000, 8.825 -10.785 -24.348, 8.913 -10.785 -24.586, 9.124 -10.485 -24.531, 8.944 -10.653 -24.290, 8.951 -10.785 -24.837, 9.154 -10.485 -25.123, 8.999 -10.653 -25.381, 9.069 -10.653 -25.110, 8.875 -10.785 -25.335, 8.876 -10.653 -25.633, 8.416 -10.785 -25.928, 8.194 -10.785 -26.051, 8.246 -10.653 -26.173, 6.984 -10.785 -25.928, 6.913 -10.871 -25.648, 6.792 -10.785 -25.763, 7.080 -10.871 -25.791, 6.909 -10.653 -26.037, 6.637 -10.785 -25.563, 6.524 -10.653 -25.633, 6.696 -10.653 -25.854, 6.682 -10.871 -25.277, 6.401 -10.653 -25.381, 6.462 -10.785 -25.090, 6.649 -10.871 -24.628, 6.616 -10.871 -24.845, 6.449 -10.785 -24.837, 6.604 -10.653 -24.052, 6.842 -10.871 -24.236, 7.173 -10.871 -23.951, 7.092 -10.785 -23.805, 7.325 -10.785 -23.705, 7.260 -10.485 -23.497, 0.402 -15.000 -2.670, 0.455 -15.000 -1.056, 0.881 -15.000 -0.739, 0.687 -15.000 -0.922, 1.521 -15.000 -2.231, 1.836 -15.000 -1.979, 1.150 -15.000 0.000, 2.692 -15.000 -0.202, 2.692 -15.000 0.202, 2.632 -15.000 0.601, 2.338 -15.000 1.350, 0.687 -15.000 0.922, 0.455 -15.000 1.056, 0.796 -15.000 2.580, 0.402 -15.000 2.670, -0.000 -15.000 2.700, -0.264 -15.000 2.687, -0.330 -15.000 1.102, -1.272 -15.000 2.382, -1.499 -15.000 2.246, -1.712 -15.000 2.088, -1.908 -15.000 1.910, -0.575 -15.000 0.996, -2.086 -15.000 1.714, -2.687 -15.000 -0.263, -1.142 -15.000 0.134, -2.648 -15.000 -0.526, -2.494 -15.000 -1.034, -2.245 -15.000 -1.501, -2.086 -15.000 -1.714, -1.908 -15.000 -1.910, -1.712 -15.000 -2.088, -1.081 -15.000 -0.393, -0.789 -15.000 -0.836, -0.575 -15.000 -0.996, -1.272 -15.000 -2.382, -0.000 -15.000 -2.700, -0.526 -15.000 2.648, -7.025 -10.900 5.317, -6.856 -10.900 7.031, -6.700 -10.900 6.949, -6.300 -10.900 6.199, -6.564 -10.900 5.563, -6.452 -10.900 6.700, -6.368 -10.900 6.545, -6.368 -10.900 5.855, -6.317 -10.900 6.375, -7.025 -10.900 7.083, -7.200 -10.900 5.300, -7.267 -10.900 5.303, -7.334 -10.900 5.310, -8.017 -10.900 5.821, -7.827 -10.900 5.555, -7.556 -10.900 5.373, -7.521 -10.900 7.041, -7.200 -10.900 7.100, -8.061 -10.900 6.461, 7.502 -10.300 7.669, 7.200 -10.000 7.700, 7.502 -10.000 7.669, 8.607 -10.000 6.721, 8.683 -10.000 6.427, 8.547 -10.300 5.539, 8.386 -10.000 5.282, 8.177 -10.300 5.062, 7.928 -10.300 4.888, 7.649 -10.000 4.769, 7.352 -10.000 4.708, 7.048 -10.300 4.708, 7.048 -10.000 4.708, 6.472 -10.000 4.888, 6.223 -10.300 5.062, 6.014 -10.300 5.282, 5.702 -10.000 6.124, 5.702 -10.300 6.124, 5.717 -10.300 6.427, 5.793 -10.000 6.721, 5.793 -10.300 6.721, 6.608 -10.000 7.578, 6.898 -10.000 7.669, 7.792 -10.000 7.578, 8.057 -10.000 7.431, 8.287 -10.000 7.233, 8.473 -10.300 6.993, 8.473 -10.000 6.993, 8.652 -10.000 5.824, 8.386 -10.300 5.282, 7.649 -10.300 4.769, 7.352 -10.300 4.708, 6.223 -10.000 5.062, 5.853 -10.000 5.539, 5.717 -10.000 6.427, 5.927 -10.000 6.993, 6.343 -10.000 7.431, -7.200 10.000 6.950, -7.605 10.000 6.831, -6.795 10.000 6.831, -6.458 10.000 6.093, -6.989 10.000 5.480, -7.411 10.000 5.480, -7.882 10.000 5.888, 7.411 10.000 6.920, 7.767 10.000 5.709, 7.767 10.000 6.691, 7.411 10.000 5.480, 7.200 10.000 6.950, 6.989 10.000 6.920, 6.633 10.000 5.709, 6.458 10.000 6.307, 6.989 10.000 5.480, -0.388 14.492 2.638, -0.768 14.492 2.554, -1.584 14.330 2.394, -1.772 14.200 2.295, -1.132 14.492 2.415, -2.206 14.330 1.836, -2.088 14.200 2.013, -1.471 14.492 2.224, -1.465 14.500 2.148, -2.359 14.200 1.687, -1.768 14.500 1.906, -2.050 14.492 1.706, -2.450 14.330 1.495, -2.033 14.500 1.621, -2.379 14.435 1.452, -2.276 14.492 1.389, -2.565 14.435 1.090, -2.745 14.200 0.936, -2.642 14.330 1.123, -2.252 14.500 1.300, -2.454 14.492 1.043, -2.852 14.200 0.527, -2.580 14.492 0.675, -2.770 14.435 0.305, -2.868 14.330 -0.105, -2.420 14.500 0.950, -2.651 14.492 0.292, -2.823 14.330 -0.521, -2.665 14.492 -0.097, -2.741 14.435 -0.506, -2.806 14.200 -0.734, -2.638 14.435 -0.900, -2.593 14.500 -0.194, -2.622 14.492 -0.484, -2.524 14.492 -0.861, -2.553 14.330 -1.312, -2.334 14.330 -1.670, -2.372 14.492 -1.219, -2.267 14.435 -1.622, -2.229 14.200 -1.855, -2.066 14.330 -1.992, -2.252 14.500 -1.300, -2.169 14.492 -1.552, -1.405 14.330 -2.503, -1.920 14.492 -1.851, -1.630 14.492 -2.111, -1.231 14.200 -2.626, -1.305 14.492 -2.326, -1.364 14.435 -2.430, -0.624 14.330 -2.802, -1.465 14.500 -2.148, -1.128 14.500 -2.343, -0.210 14.330 -2.863, -0.766 14.500 -2.484, -0.203 14.435 -2.780, 0.000 14.200 -2.900, 0.210 14.330 -2.863, -0.195 14.492 -2.660, 0.203 14.435 -2.780, 0.000 14.500 -2.600, 0.624 14.330 -2.802, 0.606 14.435 -2.720, 1.025 14.330 -2.681, 0.195 14.492 -2.660, 0.996 14.435 -2.603, 1.405 14.330 -2.503, 0.953 14.492 -2.491, 1.226 14.500 -2.293, 1.305 14.492 -2.326, 1.630 14.492 -2.111, 2.267 14.435 -1.622, 2.553 14.330 -1.312, 2.066 14.330 -1.992, 1.364 14.435 -2.430, 0.995 14.500 -2.403, 1.935 14.200 -2.160, 1.650 14.500 -2.010, 1.920 14.492 -1.851, 2.403 14.500 -0.995, 2.868 14.330 -0.105, 2.898 14.200 0.106, 2.883 14.200 -0.317, 2.823 14.330 -0.521, 2.524 14.492 -0.861, 2.638 14.435 -0.900, 2.169 14.492 -1.552, 2.806 14.200 -0.734, 2.717 14.330 -0.927, 2.622 14.492 -0.484, 2.651 14.492 0.292, 2.550 14.500 0.507, 2.488 14.500 0.755, 2.454 14.492 1.043, 2.206 14.330 1.836, 2.359 14.200 1.687, 2.579 14.200 1.326, 2.565 14.435 1.090, 2.642 14.330 1.123, 2.580 14.492 0.675, 2.696 14.435 0.705, 2.770 14.435 0.305, 2.745 14.200 0.936, 2.777 14.330 0.726, 2.403 14.500 0.995, 2.050 14.492 1.706, 2.162 14.500 1.445, 1.780 14.492 1.986, 0.827 14.330 2.749, 1.218 14.330 2.599, 1.036 14.200 2.709, 1.419 14.200 2.529, 2.276 14.492 1.389, 2.142 14.435 1.783, 1.772 14.200 2.295, 1.915 14.330 2.138, 1.584 14.330 2.394, 1.649 14.500 2.010, 1.471 14.492 2.224, 1.132 14.492 2.415, 0.995 14.500 2.403, 0.507 14.500 2.550, 0.000 14.492 2.667, -1.036 14.200 2.709, -0.631 14.200 2.831, -0.418 14.330 2.840, -0.212 14.200 2.892, 0.000 14.330 2.870, 0.768 14.492 2.554, 0.406 14.435 2.757, 0.388 14.492 2.638, 0.803 14.435 2.669, 0.418 14.330 2.840, -0.406 14.435 2.757, -0.803 14.435 2.669, -1.218 14.330 2.599, -1.419 14.200 2.529, 0.000 14.435 2.787, -0.827 14.330 2.749, -1.183 14.435 2.524, -1.780 14.492 1.986, -1.860 14.435 2.076, -1.915 14.330 2.138, -1.538 14.435 2.324, -2.142 14.435 1.783, -2.777 14.330 0.726, -2.853 14.330 0.314, -2.696 14.435 0.705, -2.785 14.435 -0.102, -2.717 14.330 -0.927, -2.479 14.435 -1.274, -2.006 14.435 -1.934, -1.703 14.435 -2.206, -1.754 14.330 -2.272, -1.025 14.330 -2.681, -0.580 14.492 -2.603, -0.606 14.435 -2.720, -0.953 14.492 -2.491, -0.996 14.435 -2.603, 0.580 14.492 -2.603, 1.754 14.330 -2.272, 1.703 14.435 -2.206, 2.334 14.330 -1.670, 2.006 14.435 -1.934, 2.372 14.492 -1.219, 2.479 14.435 -1.274, 2.741 14.435 -0.506, 2.665 14.492 -0.097, 2.785 14.435 -0.102, 2.853 14.330 0.314, 2.450 14.330 1.495, 2.379 14.435 1.452, 1.860 14.435 2.076, 1.538 14.435 2.324, 1.183 14.435 2.524, -7.633 -10.900 -24.003, -8.044 -10.900 -24.069, -8.583 -10.900 -25.075, -7.537 -10.900 -25.785, -8.448 -10.900 -25.400, -8.044 -10.900 -25.731, -7.566 -10.900 -24.010, -7.500 -10.900 -24.022, -6.989 -10.900 -25.451, -6.883 -10.900 -24.521, -6.900 -10.900 -25.313, -6.839 -10.900 -25.161, -7.100 -10.900 -25.571, -6.828 -10.900 -24.675, 7.295 10.000 -24.269, 7.209 10.700 -24.333, 7.133 10.000 -25.391, 7.593 10.700 -25.642, 7.700 10.000 -25.650, 8.267 10.000 -25.391, 8.420 10.700 -25.111, 8.442 10.000 -24.793, 8.267 10.000 -24.409, 8.191 10.700 -24.333, 7.018 10.000 -24.588, 6.950 10.700 -24.900, 7.018 10.000 -25.212, 7.209 10.700 -25.467, 7.295 10.000 -25.531, 7.388 10.700 -25.582, 7.807 10.700 -25.642, 8.442 10.000 -25.007, 7.911 10.000 -24.180, 7.807 10.700 -24.158, -7.911 10.000 -24.180, -8.105 10.000 -24.269, -8.382 10.000 -24.588, -8.442 10.000 -25.007, -8.267 10.000 -25.391, -8.012 10.700 -25.582, -7.911 10.000 -25.620, -7.133 10.000 -25.391, -6.950 10.700 -24.900, -6.958 10.000 -25.007, -6.958 10.000 -24.793, -7.295 10.000 -24.269, -7.593 10.700 -24.158, -7.700 10.000 -24.150, -8.191 10.700 -24.333, -8.331 10.700 -24.495, -8.420 10.700 -24.689, -8.382 10.000 -25.212, -7.593 10.700 -25.642, -7.209 10.700 -25.467, -7.018 10.000 -25.212, -7.133 10.000 -24.409, -7.388 10.700 -24.218, 9.359 -10.800 -24.154, 9.405 -10.833 -24.194, 9.528 -10.999 -24.022, 9.547 -10.983 -24.110, 9.562 -10.915 -24.221, 9.556 -10.995 -24.032, 9.703 -10.920 -24.084, 9.429 -10.973 -24.084, 9.413 -10.854 -24.194, 9.377 -10.900 -24.135, 9.447 -10.913 -24.182, 9.478 -10.946 -24.164, 9.642 -10.939 -24.163, 9.426 -10.773 -24.221, 9.483 -10.855 -24.242, 9.422 -10.874 -24.192, 9.540 -10.752 -24.298, 9.546 -10.714 -24.304, 9.608 -10.717 -24.310, 9.711 -10.700 -24.275, 9.726 -10.721 -24.263, 9.735 -10.836 -24.201, 9.640 -10.828 -24.275, 9.552 -10.856 -24.265, 9.528 -10.787 -24.287, 9.456 -10.700 -24.252, 9.448 -10.740 -24.244, 9.544 -10.733 -24.302, 9.773 -10.700 -24.207, 9.766 -10.720 -24.217, 9.798 -10.700 -24.119, 9.695 -10.896 -24.181, 9.604 -10.880 -24.249, 9.505 -10.824 -24.266, 9.671 -10.720 -24.296, 9.667 -10.749 -24.294, 9.661 -10.777 -24.289, 9.599 -10.766 -24.303, 9.605 -10.743 -24.308, 9.583 -10.810 -24.290, 9.694 -10.837 -24.244, 9.654 -10.894 -24.220, 9.722 -10.752 -24.261, 9.715 -10.782 -24.257, 9.772 -10.823 -24.109, 9.756 -10.781 -24.212, 9.763 -10.751 -24.215, 7.700 -10.300 -23.400, 7.700 -10.000 -23.400, 8.787 -10.000 -23.867, 8.973 -10.300 -24.107, 9.107 -10.300 -24.379, 9.198 -10.300 -24.976, 9.152 -10.300 -25.276, 9.152 -10.000 -25.276, 9.047 -10.300 -25.561, 8.886 -10.000 -25.818, 8.677 -10.000 -26.038, 8.677 -10.300 -26.038, 8.428 -10.300 -26.212, 8.149 -10.000 -26.331, 6.723 -10.000 -26.038, 6.723 -10.300 -26.038, 6.353 -10.300 -25.561, 6.248 -10.000 -25.276, 6.248 -10.300 -25.276, 6.217 -10.300 -24.673, 6.293 -10.000 -24.379, 7.108 -10.300 -23.522, 8.292 -10.000 -23.522, 8.557 -10.300 -23.669, 8.973 -10.000 -24.107, 9.183 -10.300 -24.673, 9.183 -10.000 -24.673, 9.047 -10.000 -25.561, 8.886 -10.300 -25.818, 8.428 -10.000 -26.212, 8.149 -10.300 -26.331, 7.251 -10.000 -26.331, 6.514 -10.000 -25.818, 6.202 -10.000 -24.976, 6.217 -10.000 -24.673, 6.293 -10.300 -24.379, 6.613 -10.300 -23.867, 6.613 -10.000 -23.867, 7.398 -10.300 -23.431, 8.902 -10.000 -23.698, 6.498 -10.800 -26.102, 6.045 -10.000 -25.289, 6.002 -10.000 -24.979, 6.016 -10.000 -24.665, 6.325 -10.800 -25.899, 6.145 -10.000 -25.587, 6.021 -10.800 -25.166, 6.215 -10.000 -24.073, 6.614 -10.000 -23.592, 7.434 -10.800 -23.221, 7.175 -10.800 -23.283, 7.160 -10.000 -23.288, 6.325 -10.800 -23.901, 6.392 -10.000 -23.814, 6.498 -10.800 -23.698, 7.465 -10.000 -23.216, 7.779 -10.000 -23.202, 8.089 -10.000 -23.245, 8.387 -10.000 -23.345, 8.472 -10.800 -23.385, 7.052 -10.000 -26.656, 6.954 -10.800 -26.559, 7.021 -10.773 -26.626, 9.634 10.968 -22.272, 9.781 10.802 -21.908, 9.727 10.896 -22.095, 9.570 -10.992 -22.358, 9.631 -10.970 -22.276, 9.782 -10.802 -21.908, 9.800 -10.700 -21.720, 9.726 -10.897 -22.097, 7.044 -10.740 -26.648, 7.068 -10.766 -26.681, 7.090 -10.742 -26.715, 7.099 -10.749 -26.741, 7.085 -10.793 -26.725, 7.087 -10.817 -26.779, 7.042 -10.855 -26.683, 7.041 -10.845 -26.889, 6.999 -10.845 -26.931, 6.909 -10.822 -26.972, 7.007 -10.700 -26.973, 7.072 -10.836 -26.837, 7.013 -10.776 -26.957, 7.058 -10.777 -26.916, 7.075 -10.700 -26.911, 7.090 -10.772 -26.862, 7.109 -10.700 -26.826, 7.104 -10.762 -26.800, 7.101 -10.700 -26.735, 7.079 -10.735 -26.691, 7.078 -10.779 -26.702, 6.950 -10.875 -26.575, 6.986 -10.875 -26.615, 6.977 -10.949 -26.780, 6.944 -10.956 -26.819, 6.963 -10.939 -26.842, 6.975 -10.914 -26.638, 7.006 -10.906 -26.677, 6.935 -10.900 -26.577, 6.919 -10.943 -26.609, 6.933 -10.972 -26.700, 6.962 -10.960 -26.753, 6.870 -10.987 -26.659, 6.931 -10.970 -26.791, 6.884 -10.920 -26.903, 6.896 -10.969 -26.633, 6.884 -10.973 -26.629, 6.904 -10.986 -26.733, 6.849 -10.984 -26.796, 7.014 -10.867 -26.646, 7.028 -10.860 -26.662, 7.022 -10.898 -26.697, 7.021 -10.915 -26.762, 6.957 -10.947 -26.667, 6.937 -10.911 -26.589, 7.004 -10.928 -26.738, 6.988 -10.938 -26.714, 6.813 -11.000 -26.700, 6.385 -10.873 -25.999, 6.205 -10.873 -25.738, 6.093 -10.941 -25.614, 6.134 -10.873 -25.596, 6.076 -10.873 -25.448, 5.989 -10.941 -25.307, 6.003 -10.873 -25.141, 5.988 -10.941 -24.500, 6.074 -10.873 -24.358, 6.249 -10.941 -23.907, 6.347 -10.941 -23.777, 6.427 -10.973 -23.627, 6.294 -10.986 -23.734, 6.356 -11.000 -23.556, 6.285 -10.873 -23.932, 6.185 -10.800 -25.672, 6.083 -10.800 -25.425, 6.000 -10.800 -24.900, 5.988 -10.873 -24.982, 6.032 -10.873 -25.296, 6.002 -10.873 -24.666, 6.021 -10.800 -24.634, 6.031 -10.873 -24.510, 6.131 -10.873 -24.210, 6.185 -10.800 -24.128, 6.083 -10.800 -24.375, 6.202 -10.873 -24.067, 6.381 -10.873 -23.806, 6.104 -10.986 -24.013, 6.163 -10.941 -24.046, 6.028 -10.986 -24.165, 5.967 -10.986 -24.323, 6.090 -10.941 -24.192, 5.807 -11.000 -24.734, 5.988 -10.873 -24.824, 5.944 -10.941 -24.985, 6.031 -10.986 -25.641, 6.252 -10.941 -25.898, 6.196 -10.986 -25.936, 6.144 -11.000 -25.990, 6.351 -10.941 -26.027, 6.289 -10.873 -25.873, 6.356 -11.000 -26.243, 6.299 -10.986 -26.071, 6.427 -10.973 -26.173, 6.479 -10.900 -26.121, 5.978 -11.000 -24.097, 5.865 -11.000 -24.408, 5.922 -10.986 -24.485, 5.891 -10.986 -24.650, 6.032 -10.941 -24.344, 5.958 -10.941 -24.660, 5.876 -10.986 -24.818, 5.943 -10.941 -24.822, 5.807 -11.000 -25.066, 5.892 -10.986 -25.157, 5.923 -10.986 -25.322, 5.959 -10.941 -25.147, 5.970 -10.986 -25.484, 6.034 -10.941 -25.463, 6.107 -10.986 -25.792, 6.166 -10.941 -25.759, 5.876 -10.986 -24.988, 6.193 -10.986 -23.869, 7.966 -10.800 -23.221, 7.838 -10.873 -23.192, 7.700 -10.800 -23.200, 8.225 -10.800 -23.283, 8.319 -10.873 -23.302, 8.360 -10.986 -23.197, 8.503 -11.000 -23.178, 8.192 -11.000 -23.065, 8.108 -10.986 -23.120, 8.083 -10.873 -23.229, 8.335 -10.941 -23.261, 8.502 -10.941 -23.335, 8.850 -10.986 -23.481, 8.902 -10.800 -23.698, 8.780 -10.873 -23.569, 8.807 -10.941 -23.534, 8.659 -10.941 -23.427, 8.635 -10.873 -23.464, 8.699 -10.800 -23.525, 8.697 -10.986 -23.370, 8.533 -10.986 -23.275, 7.584 -10.986 -23.077, 7.588 -10.941 -23.145, 7.534 -11.000 -23.007, 7.323 -10.986 -23.113, 6.897 -11.000 -23.178, 7.093 -10.941 -23.250, 6.883 -10.873 -23.393, 6.928 -10.800 -23.385, 7.069 -10.986 -23.186, 6.610 -11.000 -23.344, 6.608 -10.986 -23.436, 6.675 -10.873 -23.526, 6.701 -10.800 -23.525, 6.479 -10.900 -23.679, 6.649 -10.941 -23.491, 7.346 -10.873 -23.223, 7.591 -10.873 -23.189, 8.481 -10.873 -23.375, 7.841 -10.941 -23.147, 7.108 -10.873 -23.292, 6.862 -10.941 -23.354, 8.093 -10.941 -23.186, 7.847 -10.986 -23.080, 7.337 -10.941 -23.180, 6.829 -10.986 -23.295, 8.973 -10.973 -23.627, 9.500 -11.000 -24.013, 8.921 -10.900 -23.679, -8.559 -10.941 -23.366, -7.622 -10.941 -23.143, -7.460 -10.941 -23.158, -7.466 -10.873 -23.202, -7.158 -10.873 -23.274, -6.992 -10.941 -23.290, -7.010 -10.873 -23.331, -6.479 -10.900 -23.679, -6.577 -10.941 -23.547, -6.427 -10.973 -23.627, -6.669 -10.986 -23.393, -6.707 -10.941 -23.449, -6.846 -10.941 -23.363, -8.673 -10.873 -23.489, -8.396 -10.873 -23.334, -8.538 -10.873 -23.405, -8.472 -10.800 -23.385, -8.225 -10.800 -23.283, -7.966 -10.800 -23.221, -7.782 -10.873 -23.188, -7.941 -10.873 -23.203, -7.700 -10.800 -23.200, -7.624 -10.873 -23.188, -7.434 -10.800 -23.221, -7.310 -10.873 -23.231, -6.928 -10.800 -23.385, -7.175 -10.800 -23.283, -6.701 -10.800 -23.525, -6.732 -10.873 -23.485, -6.606 -10.873 -23.581, -6.610 -11.000 -23.344, -6.965 -10.986 -23.228, -6.867 -10.873 -23.402, -6.897 -11.000 -23.178, -7.123 -10.986 -23.167, -7.144 -10.941 -23.232, -7.534 -11.000 -23.007, -7.618 -10.986 -23.076, -7.450 -10.986 -23.091, -7.957 -10.986 -23.092, -7.785 -10.941 -23.144, -8.592 -10.986 -23.307, -8.736 -10.986 -23.396, -8.698 -10.941 -23.452, -9.044 -11.000 -23.556, -8.973 -10.973 -23.627, -8.827 -10.941 -23.551, -8.921 -10.900 -23.679, -8.799 -10.873 -23.585, -8.871 -10.986 -23.499, -7.285 -10.986 -23.122, -7.300 -10.941 -23.188, -7.947 -10.941 -23.159, -8.192 -11.000 -23.065, -8.284 -10.986 -23.170, -8.122 -10.986 -23.123, -8.096 -10.873 -23.233, -8.107 -10.941 -23.189, -8.263 -10.941 -23.234, -8.248 -10.873 -23.276, -8.414 -10.941 -23.293, -8.441 -10.986 -23.231, -8.699 -10.800 -23.525, -6.813 -10.986 -23.304, -7.788 -10.986 -23.076, -6.534 -10.986 -23.494, 8.800 -11.000 -22.720, 9.023 -12.200 -22.695, 9.178 -11.000 -22.646, 9.582 -12.200 -22.343, 9.800 -12.200 -21.720, 0.602 -14.992 2.701, 1.031 -14.935 2.697, 1.815 -14.830 2.351, 1.965 -14.700 2.267, 1.622 -14.700 2.524, 1.454 -14.830 2.590, 0.628 -14.935 2.818, 1.171 -15.000 2.433, 0.988 -14.992 2.584, 1.354 -14.992 2.413, 1.691 -14.992 2.190, 2.138 -14.830 2.062, 2.416 -14.830 1.728, 2.267 -14.700 1.965, 1.521 -15.000 2.231, 2.348 -14.935 1.680, 2.642 -14.830 1.358, 2.524 -14.700 1.622, 1.836 -15.000 1.979, 2.111 -15.000 1.683, 2.811 -14.830 0.959, 2.250 -14.992 1.610, 2.732 -14.935 0.932, 2.921 -14.830 0.540, 2.968 -14.830 0.108, 2.513 -15.000 0.986, 3.000 -14.700 0.000, 2.885 -14.935 0.105, 2.969 -14.700 -0.427, 2.750 -14.992 -0.303, 2.870 -14.935 -0.316, 2.874 -14.830 -0.751, 2.793 -14.935 -0.730, 2.734 -14.830 -1.162, 2.632 -15.000 -0.601, 2.513 -15.000 -0.986, 2.535 -14.830 -1.547, 2.283 -14.830 -1.900, 2.524 -14.700 -1.622, 2.338 -15.000 -1.350, 2.546 -14.992 -1.082, 2.362 -14.992 -1.441, 2.127 -14.992 -1.770, 2.219 -14.935 -1.847, 1.927 -14.935 -2.150, 1.965 -14.700 -2.267, 2.111 -15.000 -1.683, 1.639 -14.830 -2.477, 1.622 -14.700 -2.524, 1.846 -14.992 -2.061, 1.261 -14.830 -2.689, 1.527 -14.992 -2.307, 1.171 -15.000 -2.433, 0.856 -14.830 -2.844, 0.432 -14.830 -2.939, 0.427 -14.700 -2.969, 1.174 -14.992 -2.505, 0.796 -15.000 -2.580, 0.832 -14.935 -2.765, -0.000 -14.700 -3.000, -0.000 -14.830 -2.970, -0.432 -14.830 -2.939, -0.845 -14.700 -2.878, -1.246 -14.700 -2.729, -0.000 -14.992 -2.767, -1.261 -14.830 -2.689, -0.856 -14.830 -2.844, -0.264 -15.000 -2.687, -0.832 -14.935 -2.765, -1.225 -14.935 -2.614, -0.526 -15.000 -2.648, -0.783 -15.000 -2.584, -1.032 -15.000 -2.495, -1.527 -14.992 -2.307, -1.499 -15.000 -2.246, -1.846 -14.992 -2.061, -2.464 -14.935 -1.504, -2.535 -14.830 -1.547, -2.524 -14.700 -1.622, -2.219 -14.935 -1.847, -1.965 -14.700 -2.267, -1.982 -14.830 -2.212, -1.927 -14.935 -2.150, -2.283 -14.830 -1.900, -2.127 -14.992 -1.770, -2.362 -14.992 -1.441, -2.381 -15.000 -1.274, -2.584 -15.000 -0.784, -2.885 -14.935 0.105, -2.968 -14.830 0.108, -2.921 -14.830 0.540, -3.000 -14.700 0.000, -2.952 -14.830 -0.325, -2.677 -14.992 -0.700, -2.793 -14.935 -0.730, -2.546 -14.992 -1.082, -2.750 -14.992 -0.303, -2.657 -14.935 -1.129, -2.874 -14.830 -0.751, -2.700 -15.000 0.002, -2.721 -14.992 0.503, -2.648 -15.000 0.529, -2.583 -15.000 0.785, -2.619 -14.992 0.893, -2.494 -15.000 1.035, -2.461 -14.992 1.265, -1.965 -14.700 2.267, -2.267 -14.700 1.965, -2.765 -14.992 0.101, -2.878 -14.700 0.845, -2.687 -15.000 0.267, -2.524 -14.700 1.622, -2.729 -14.700 1.246, -2.642 -14.830 1.358, -2.380 -15.000 1.274, -2.244 -15.000 1.501, -1.992 -14.992 1.920, -1.691 -14.992 2.190, -1.354 -14.992 2.413, -1.031 -14.935 2.697, -0.646 -14.830 2.899, -0.845 -14.700 2.878, -1.061 -14.830 2.774, -1.454 -14.830 2.590, -1.764 -14.935 2.285, -2.250 -14.992 1.610, -2.138 -14.830 2.062, -2.078 -14.935 2.004, -1.815 -14.830 2.351, -1.032 -15.000 2.495, -0.988 -14.992 2.584, -0.783 -15.000 2.584, -0.202 -14.992 2.759, 0.202 -14.992 2.759, 0.646 -14.830 2.899, 0.427 -14.700 2.969, 0.211 -14.935 2.879, -0.211 -14.935 2.879, -0.628 -14.935 2.818, -0.602 -14.992 2.701, -0.000 -14.700 3.000, -0.217 -14.830 2.962, 0.403 -14.992 -2.737, -0.420 -14.935 -2.856, -0.000 -14.935 -2.887, 0.217 -14.830 2.962, 1.061 -14.830 2.774, 1.413 -14.935 2.518, 1.764 -14.935 2.285, 1.992 -14.992 1.920, 2.078 -14.935 2.004, 2.568 -14.935 1.320, 2.461 -14.992 1.265, 2.721 -14.992 0.503, 2.619 -14.992 0.893, 2.839 -14.935 0.524, 2.765 -14.992 0.101, 2.952 -14.830 -0.325, 2.677 -14.992 -0.700, 2.657 -14.935 -1.129, 2.464 -14.935 -1.504, 1.982 -14.830 -2.212, 1.593 -14.935 -2.408, 0.797 -14.992 -2.649, 1.225 -14.935 -2.614, 0.420 -14.935 -2.856, -0.403 -14.992 -2.737, -1.174 -14.992 -2.505, -0.797 -14.992 -2.649, -1.593 -14.935 -2.408, -1.639 -14.830 -2.477, -2.734 -14.830 -1.162, -2.870 -14.935 -0.316, -2.811 -14.830 0.959, -2.839 -14.935 0.524, -2.732 -14.935 0.932, -2.568 -14.935 1.320, -2.348 -14.935 1.680, -2.416 -14.830 1.728, -1.413 -14.935 2.518, 9.042 -10.800 5.638, 9.089 -10.872 5.663, 9.179 -10.873 5.713, 9.242 -10.875 5.722, 9.286 -10.891 5.704, 9.393 -10.719 5.722, 9.294 -10.765 5.764, 9.143 -10.841 5.713, 9.080 -10.787 5.676, 9.113 -10.973 5.567, 9.183 -11.000 5.496, 9.193 -10.918 5.683, 9.260 -10.919 5.684, 9.138 -10.940 5.639, 9.169 -10.965 5.619, 9.231 -10.940 5.663, 9.267 -10.952 5.637, 9.298 -10.929 5.658, 9.200 -10.981 5.593, 9.367 -10.915 5.601, 9.326 -10.899 5.677, 9.351 -10.718 5.751, 9.300 -10.717 5.769, 9.242 -10.756 5.768, 9.109 -10.750 5.704, 9.159 -10.823 5.727, 9.247 -10.715 5.773, 9.184 -10.777 5.750, 9.203 -10.700 5.765, 9.193 -10.745 5.759, 9.111 -10.908 5.654, 9.157 -10.889 5.694, 9.126 -10.855 5.697, 9.219 -10.899 5.703, 9.199 -10.851 5.730, 9.197 -10.712 5.763, 9.230 -10.795 5.758, 9.370 -10.824 5.706, 9.328 -10.820 5.734, 9.386 -10.773 5.717, 9.280 -10.810 5.752, 9.344 -10.771 5.746, 9.119 -10.000 5.715, 9.119 -10.700 5.715, 5.807 -10.800 7.175, 5.506 -10.800 6.348, 5.502 -10.000 6.279, 5.506 -10.800 6.052, 5.558 -10.800 5.760, 6.114 -10.000 4.892, 5.998 -10.800 4.998, 6.225 -10.800 4.807, 7.348 -10.800 4.506, 7.279 -10.000 4.502, 7.589 -10.000 4.545, 8.402 -10.000 4.998, 8.402 -10.800 4.998, 5.798 -10.000 7.161, 5.545 -10.000 6.589, 5.516 -10.000 5.965, 5.588 -10.000 5.660, 5.659 -10.800 5.482, 6.373 -10.000 4.715, 7.887 -10.000 4.645, 5.998 -10.000 7.402, 6.704 -10.750 8.109, 6.715 -10.700 8.119, 6.560 -10.991 8.220, 6.574 -10.988 8.206, 6.651 -10.949 8.213, 6.708 -10.894 8.225, 6.716 -10.837 8.147, 6.729 -10.820 8.161, 6.741 -10.800 8.173, 6.757 -10.753 8.191, 6.769 -10.700 8.301, 6.664 -10.895 8.348, 6.582 -10.967 8.295, 6.546 -10.992 8.234, 6.597 -10.968 8.280, 6.648 -10.924 8.322, 6.679 -10.894 8.330, 6.744 -10.783 8.341, 6.740 -10.842 8.264, 6.762 -10.776 8.291, 6.765 -10.700 8.203, 6.727 -10.700 8.389, 6.661 -10.783 8.427, 6.679 -10.785 8.415, 6.661 -10.861 8.385, 6.698 -10.786 8.400, 6.630 -10.892 8.376, 6.619 -10.900 8.061, 6.658 -10.873 8.084, 6.676 -10.787 8.080, 6.633 -10.942 8.130, 6.687 -10.861 8.116, 6.671 -10.927 8.178, 6.612 -10.967 8.160, 6.725 -10.870 8.246, 6.689 -10.912 8.266, 6.706 -10.886 8.290, 6.722 -10.856 8.311, 6.715 -10.785 8.383, 6.694 -10.862 8.352, 6.625 -10.963 8.248, 6.663 -10.922 8.305, 6.587 -10.983 8.190, 6.678 -10.862 8.369, 6.611 -10.966 8.265, 6.632 -10.924 8.338, 6.616 -10.922 8.352, 6.643 -10.859 8.397, 6.647 -10.895 8.363, -6.875 -10.871 7.236, -6.298 -10.653 7.251, -6.104 -10.653 7.048, -5.927 -10.300 6.993, -6.113 -10.300 7.233, -6.242 -10.485 7.316, -6.528 -10.653 7.411, -6.825 -10.785 7.395, -6.673 -10.871 7.149, -6.209 -10.785 6.967, -5.717 -10.300 6.427, -5.880 -10.485 6.848, -5.776 -10.485 6.569, -6.564 -10.900 6.837, -6.493 -10.871 7.024, -6.075 -10.785 6.752, -5.702 -10.300 6.124, -5.731 -10.485 6.274, -6.342 -10.871 6.864, -5.746 -10.485 5.977, -6.226 -10.871 6.678, -5.949 -10.785 6.263, -5.821 -10.485 5.689, -5.962 -10.785 6.010, -6.014 -10.300 5.282, -5.853 -10.300 5.539, -6.127 -10.871 6.036, -6.025 -10.785 5.765, -5.901 -10.653 5.719, -6.134 -10.485 5.187, -6.317 -10.900 6.024, -6.472 -10.300 4.888, -6.137 -10.785 5.537, -6.360 -10.485 4.993, -6.452 -10.900 5.700, -6.279 -10.871 5.626, -6.409 -10.653 5.063, -6.751 -10.300 4.769, -6.580 -10.871 5.309, -6.921 -10.653 4.843, -7.649 -10.300 4.769, -6.700 -10.900 5.451, -6.856 -10.900 5.369, -7.200 -10.653 4.815, -7.496 -10.485 4.759, -7.479 -10.653 4.843, -7.200 -10.785 4.947, -8.040 -10.485 4.993, -7.200 -10.871 5.115, -7.400 -10.900 5.323, -7.820 -10.871 5.309, -7.700 -10.900 5.451, -7.987 -10.871 5.452, -7.934 -10.900 5.679, -8.072 -10.900 5.975, -8.098 -10.900 6.137, -8.094 -10.900 6.301, -8.000 -10.900 6.613, -7.800 -10.900 6.871, -7.911 -10.900 6.751, -7.668 -10.900 6.969, -7.727 -10.871 7.149, -7.051 -10.485 7.663, -7.349 -10.485 7.663, -7.200 -10.300 7.700, -7.808 -10.785 7.295, -7.907 -10.871 7.024, -7.991 -10.653 5.063, -7.629 -10.871 5.203, -8.376 -10.653 5.467, -8.579 -10.485 5.689, -8.266 -10.485 5.187, -8.204 -10.653 5.245, -7.695 -10.785 5.049, -8.108 -10.785 5.337, -8.698 -10.300 6.124, -8.375 -10.785 5.765, -8.569 -10.653 5.990, -8.654 -10.485 5.977, -8.584 -10.653 6.270, -8.607 -10.300 6.721, -8.624 -10.485 6.569, -8.273 -10.871 6.036, -8.451 -10.785 6.263, -8.413 -10.785 6.514, -8.444 -10.653 6.810, -8.363 -10.485 7.100, -8.251 -10.871 6.472, -8.057 -10.300 7.431, -8.287 -10.300 7.233, -8.295 -10.653 7.048, -8.158 -10.485 7.316, -8.174 -10.871 6.678, -8.058 -10.871 6.865, -7.792 -10.300 7.578, -7.502 -10.300 7.669, -7.525 -10.871 7.236, -7.575 -10.785 7.395, -6.608 -10.300 7.578, -6.898 -10.300 7.669, -7.363 -10.900 7.085, -6.486 -10.485 7.486, -6.343 -10.300 7.431, -6.760 -10.485 7.603, -7.310 -10.871 7.280, -7.090 -10.871 7.280, -6.785 -10.653 7.522, -6.982 -10.871 5.137, -6.948 -10.785 4.973, -7.418 -10.871 5.137, -7.452 -10.785 4.973, -7.200 -10.485 4.729, -7.073 -10.785 7.446, -7.060 -10.653 7.578, -7.327 -10.785 7.446, -7.640 -10.485 7.603, -7.615 -10.653 7.522, -7.340 -10.653 7.578, -6.592 -10.785 7.295, -6.384 -10.785 7.150, -6.037 -10.485 7.100, -5.987 -10.785 6.514, -5.859 -10.653 6.547, -5.956 -10.653 6.810, -6.116 -10.871 6.255, -6.149 -10.871 6.472, -5.816 -10.653 6.270, -5.831 -10.653 5.990, -6.182 -10.871 5.823, -6.024 -10.653 5.467, -5.952 -10.485 5.422, -6.413 -10.871 5.452, -6.292 -10.785 5.337, -6.196 -10.653 5.245, -6.484 -10.785 5.172, -6.706 -10.785 5.049, -6.654 -10.653 4.927, -6.620 -10.485 4.849, -6.772 -10.871 5.203, -6.904 -10.485 4.759, -7.747 -10.653 4.927, -7.780 -10.485 4.849, -7.916 -10.785 5.172, -8.448 -10.485 5.422, -8.263 -10.785 5.537, -8.218 -10.871 5.823, -8.121 -10.871 5.626, -8.499 -10.653 5.719, -8.284 -10.871 6.255, -8.438 -10.785 6.010, -8.669 -10.485 6.274, -8.541 -10.653 6.547, -8.325 -10.785 6.752, -8.520 -10.485 6.848, -8.102 -10.653 7.251, -8.190 -10.785 6.967, -8.016 -10.785 7.150, -7.914 -10.485 7.486, -7.872 -10.653 7.411, 6.763 -10.378 8.197, 6.763 -10.447 8.197, 6.722 -10.447 8.394, 6.727 -10.000 8.389, 6.722 -10.378 8.394, 6.769 -10.378 8.301, 6.769 -10.447 8.301, 8.547 -10.000 5.539, 8.698 -10.000 6.124, 9.301 -10.000 5.769, 9.235 -10.000 6.110, 8.676 -10.000 6.958, 8.336 -10.000 7.336, 7.958 -10.000 7.676, 7.548 -10.000 7.977, 7.110 -10.000 8.235, 6.765 -10.000 8.203, 6.769 -10.000 8.301, 6.715 -10.000 8.119, 5.715 -10.000 5.373, 5.892 -10.000 5.114, 6.751 -10.000 4.769, 6.660 -10.000 4.588, 6.965 -10.000 4.516, 8.161 -10.000 4.798, 6.113 -10.000 7.233, 5.645 -10.000 6.887, 5.748 -10.000 5.824, 6.014 -10.000 5.282, 7.928 -10.000 4.888, 8.177 -10.000 5.062, 9.446 -10.700 5.647, 9.389 -10.000 5.727, 9.389 -10.700 5.727, 9.301 -10.700 5.769, 9.203 -10.000 5.765, -7.411 10.000 6.920, -7.882 10.000 6.512, -7.942 10.000 6.093, -7.831 10.700 5.795, -7.767 10.000 5.709, -7.605 10.000 5.569, -7.200 10.000 5.450, -6.795 10.000 5.569, -6.569 10.700 5.795, -6.633 10.000 5.709, -6.518 10.000 5.888, -6.458 10.000 6.307, -6.480 10.700 6.411, -6.518 10.000 6.512, -7.767 10.000 6.691, -7.942 10.000 6.307, -7.691 10.700 5.633, -6.569 10.700 6.605, -6.633 10.000 6.691, -6.888 10.700 6.882, -6.989 10.000 6.920, 6.795 10.000 6.831, 6.888 10.700 6.882, 6.518 10.000 6.512, 6.480 10.700 6.411, 6.458 10.000 6.093, 6.518 10.000 5.888, 6.795 10.000 5.569, 7.093 10.700 5.458, 7.307 10.700 5.458, 7.512 10.700 5.518, 7.605 10.000 5.569, 7.882 10.000 5.888, 7.942 10.000 6.093, 7.942 10.000 6.307, 7.831 10.700 6.605, 7.882 10.000 6.512, 6.709 10.700 6.767, 6.633 10.000 6.691, 6.450 10.700 6.200, 6.480 10.700 5.989, 7.200 10.000 5.450, 7.831 10.700 5.795, 7.920 10.700 5.989, 7.950 10.700 6.200, 7.920 10.700 6.411, 7.605 10.000 6.831, 7.307 10.700 6.942, -2.898 14.200 0.106, -2.777 11.300 0.835, -2.626 11.300 1.231, -1.855 11.300 2.229, -1.511 11.300 2.475, 0.631 14.200 2.831, 1.687 11.300 2.359, 2.295 11.300 1.772, 2.529 11.300 1.419, 2.709 11.300 1.036, 2.852 14.200 0.527, 2.892 11.300 0.212, 2.529 11.300 -1.419, 2.229 14.200 -1.855, 2.295 11.300 -1.772, 1.600 14.200 -2.419, 1.231 14.200 -2.626, 0.422 14.200 -2.869, -0.317 11.300 -2.883, -0.835 14.200 -2.777, -1.134 11.300 -2.669, -1.511 11.300 -2.475, -1.855 11.300 -2.229, -2.475 14.200 -1.511, -2.777 11.300 -0.835, -2.900 11.300 -0.000, -2.579 14.200 1.326, -2.419 11.300 1.600, 0.212 14.200 2.892, 1.326 11.300 2.579, 2.088 14.200 2.013, 2.709 11.300 -1.036, 2.669 14.200 -1.134, 2.475 14.200 -1.511, 0.835 14.200 -2.777, -0.422 14.200 -2.869, -1.600 14.200 -2.419, -1.935 14.200 -2.160, -2.669 14.200 -1.134, -2.883 14.200 -0.317, -7.344 -10.900 -24.073, -7.200 -10.900 -24.151, -6.993 -10.871 -24.076, -6.709 -10.785 -24.133, -6.604 -10.653 -24.052, -6.276 -10.485 -24.532, -6.427 -10.300 -24.107, -6.798 -10.653 -23.849, -7.375 -10.871 -23.864, -7.173 -10.871 -23.951, -6.575 -10.785 -24.348, -6.359 -10.653 -24.553, -6.231 -10.485 -24.826, -7.073 -10.900 -24.255, -6.842 -10.871 -24.236, -6.966 -10.900 -24.379, -6.726 -10.871 -24.422, -6.316 -10.653 -24.830, -6.487 -10.785 -24.587, -6.331 -10.653 -25.110, -6.353 -10.300 -25.561, -6.802 -10.900 -24.837, -6.616 -10.871 -24.845, -6.806 -10.900 -25.001, -7.232 -10.900 -25.669, -7.379 -10.900 -25.741, -7.700 -10.900 -25.800, -7.875 -10.900 -25.783, -8.766 -10.485 -25.913, -8.704 -10.653 -25.854, -8.886 -10.300 -25.818, -8.677 -10.300 -26.038, -8.540 -10.485 -26.107, -7.952 -10.785 -26.127, -7.918 -10.871 -25.963, -6.321 -10.485 -25.411, -6.514 -10.300 -25.818, -6.627 -10.871 -25.064, -6.462 -10.785 -25.090, -6.524 -10.653 -25.633, -6.452 -10.485 -25.678, -6.682 -10.871 -25.277, -6.723 -10.300 -26.038, -6.860 -10.485 -26.107, -6.972 -10.300 -26.212, -6.637 -10.785 -25.563, -6.792 -10.785 -25.763, -7.120 -10.485 -26.251, -7.251 -10.300 -26.331, -7.404 -10.485 -26.341, -7.548 -10.300 -26.392, -7.448 -10.785 -26.127, -7.996 -10.485 -26.341, -7.852 -10.300 -26.392, -7.700 -10.785 -26.153, -8.149 -10.300 -26.331, -8.280 -10.485 -26.251, -7.979 -10.653 -26.257, -8.246 -10.653 -26.173, -8.428 -10.300 -26.212, -8.200 -10.900 -25.649, -8.128 -10.871 -25.897, -8.948 -10.485 -25.678, -9.079 -10.485 -25.411, -8.336 -10.900 -25.537, -8.320 -10.871 -25.791, -8.999 -10.653 -25.381, -8.487 -10.871 -25.648, -8.875 -10.785 -25.335, -9.154 -10.485 -25.123, -9.069 -10.653 -25.110, -9.183 -10.300 -24.673, -9.169 -10.485 -24.826, -8.532 -10.900 -25.245, -9.084 -10.653 -24.830, -9.107 -10.300 -24.379, -8.938 -10.785 -25.090, -8.951 -10.785 -24.837, -9.124 -10.485 -24.531, -8.600 -10.900 -24.899, -9.041 -10.653 -24.553, -8.913 -10.785 -24.586, -8.973 -10.300 -24.107, -8.784 -10.871 -24.845, -8.583 -10.900 -24.724, -8.825 -10.785 -24.348, -8.863 -10.485 -24.000, -8.532 -10.900 -24.555, -8.751 -10.871 -24.628, -8.658 -10.485 -23.784, -8.674 -10.871 -24.422, -8.448 -10.900 -24.400, -8.516 -10.785 -23.950, -8.372 -10.653 -23.689, -8.292 -10.300 -23.522, -8.308 -10.785 -23.805, -7.849 -10.485 -23.437, -8.002 -10.300 -23.431, -8.140 -10.485 -23.497, -8.336 -10.900 -24.263, -8.407 -10.871 -24.076, -8.200 -10.900 -24.151, -8.115 -10.653 -23.578, -7.551 -10.485 -23.437, -8.227 -10.871 -23.951, -8.075 -10.785 -23.705, -7.827 -10.785 -23.654, -7.560 -10.653 -23.522, -7.260 -10.485 -23.497, -7.108 -10.300 -23.522, -7.875 -10.900 -24.017, -7.285 -10.653 -23.578, -6.986 -10.485 -23.614, -7.700 -10.900 -24.000, -7.810 -10.871 -23.820, -7.590 -10.871 -23.820, -7.573 -10.785 -23.654, -6.613 -10.300 -23.867, -6.843 -10.300 -23.669, -7.325 -10.785 -23.705, -6.742 -10.485 -23.784, -6.537 -10.485 -24.000, -7.700 -10.871 -25.985, -7.700 -10.653 -26.285, -7.700 -10.485 -26.371, -7.421 -10.653 -26.257, -7.092 -10.785 -23.805, -7.028 -10.653 -23.689, -6.884 -10.785 -23.950, -6.380 -10.485 -24.252, -6.456 -10.653 -24.290, -6.649 -10.871 -24.629, -6.449 -10.785 -24.837, -6.246 -10.485 -25.123, -6.401 -10.653 -25.381, -6.525 -10.785 -25.335, -6.779 -10.871 -25.474, -6.634 -10.485 -25.913, -6.913 -10.871 -25.648, -6.984 -10.785 -25.928, -6.696 -10.653 -25.854, -7.272 -10.871 -25.897, -7.080 -10.871 -25.791, -7.154 -10.653 -26.173, -6.909 -10.653 -26.037, -7.482 -10.871 -25.963, -7.206 -10.785 -26.051, -8.491 -10.653 -26.037, -8.194 -10.785 -26.051, -8.608 -10.785 -25.763, -8.416 -10.785 -25.928, -8.621 -10.871 -25.474, -8.763 -10.785 -25.563, -8.876 -10.653 -25.633, -8.718 -10.871 -25.277, -8.773 -10.871 -25.064, -8.944 -10.653 -24.290, -9.020 -10.485 -24.252, -8.558 -10.871 -24.236, -8.691 -10.785 -24.133, -8.796 -10.653 -24.052, -8.414 -10.485 -23.614, -8.602 -10.653 -23.849, -8.025 -10.871 -23.864, -7.840 -10.653 -23.522, -6.291 -10.941 -23.848, -6.326 -10.873 -23.875, -6.050 -10.941 -24.293, -5.980 -10.941 -24.537, -5.945 -10.941 -24.788, -5.992 -10.873 -25.038, -5.947 -10.941 -25.041, -6.029 -10.873 -25.283, -6.334 -10.941 -26.007, -6.281 -10.986 -26.050, -6.144 -11.000 -25.990, -6.227 -10.941 -25.859, -6.135 -10.941 -25.702, -6.092 -10.873 -24.308, -6.193 -10.873 -24.083, -6.058 -10.800 -24.460, -6.023 -10.873 -24.546, -5.989 -10.873 -24.791, -6.006 -10.800 -25.048, -6.006 -10.800 -24.752, -6.058 -10.800 -25.340, -6.102 -10.873 -25.519, -6.175 -10.873 -25.681, -6.369 -10.873 -25.980, -6.264 -10.873 -25.835, -6.075 -10.986 -25.733, -5.978 -11.000 -25.703, -5.997 -10.986 -25.560, -5.865 -11.000 -25.392, -6.061 -10.941 -25.535, -5.880 -10.986 -25.047, -5.877 -10.986 -24.784, -5.978 -11.000 -24.097, -5.986 -10.986 -24.269, -6.236 -10.986 -23.808, -6.154 -10.941 -24.062, -5.913 -10.986 -24.523, -6.095 -10.986 -24.029, -6.498 -10.800 -23.698, -5.986 -10.941 -25.293, -5.920 -10.986 -25.308, -6.170 -10.986 -25.897, -6.427 -10.973 -26.173, -6.813 -11.000 -26.700, -6.479 -10.900 -26.121, -6.498 -10.800 -26.102, -6.884 -10.973 -26.629, 7.905 11.000 -25.930, 7.700 10.992 -25.883, 7.868 10.830 -25.661, 8.012 10.700 -25.582, 8.191 10.700 -25.467, 8.358 10.935 -25.459, 8.449 10.992 -25.537, 8.222 10.935 -25.587, 8.027 10.830 -25.608, 8.062 10.935 -25.683, 8.172 10.830 -25.521, 7.298 11.000 -25.870, 7.489 10.992 -25.860, 7.117 11.000 -25.773, 7.011 10.830 -25.265, 7.106 10.830 -25.405, 7.069 10.700 -25.305, 7.178 10.935 -25.587, 7.338 10.935 -25.683, 7.287 10.992 -25.792, 6.951 10.992 -25.537, 6.921 10.830 -24.942, 6.986 10.935 -24.416, 6.958 11.000 -24.157, 7.193 10.992 -24.058, 7.024 10.992 -24.186, 7.298 11.000 -23.930, 7.386 10.992 -23.968, 7.616 10.830 -24.125, 7.784 10.830 -24.125, 7.593 10.700 -24.158, 7.451 10.830 -24.161, 7.298 10.830 -24.232, 7.107 10.935 -24.274, 7.424 10.935 -24.082, 7.255 10.935 -24.161, 6.827 11.000 -25.483, 6.831 10.992 -25.361, 6.949 10.830 -25.109, 6.938 10.935 -25.304, 6.753 10.992 -25.163, 6.838 10.935 -24.947, 6.718 10.992 -24.953, 6.898 10.935 -24.581, 7.055 10.830 -24.462, 6.730 11.000 -24.498, 6.787 10.992 -24.536, 6.886 10.992 -24.348, 6.827 11.000 -24.316, 7.793 10.935 -24.042, 7.495 11.000 -23.870, 7.594 10.992 -23.923, 7.700 11.000 -23.850, 7.976 10.935 -24.082, 8.102 10.830 -24.232, 8.012 10.700 -24.218, 7.949 10.830 -24.161, 8.345 10.830 -24.462, 8.331 10.700 -24.495, 8.424 10.830 -24.611, 8.479 10.830 -24.942, 8.562 10.935 -24.947, 8.682 10.992 -24.953, 8.569 10.992 -25.361, 8.450 10.700 -24.900, 8.102 11.000 -23.930, 8.014 10.992 -23.968, 8.236 10.830 -24.334, 8.145 10.935 -24.161, 8.207 10.992 -24.058, 8.283 11.000 -24.027, 8.376 10.992 -24.186, 8.469 10.830 -24.774, 8.730 11.000 -24.696, 8.750 11.000 -24.900, 8.670 10.992 -24.741, 8.613 10.992 -24.536, 8.295 10.992 -25.683, 7.700 10.830 -25.680, 8.283 11.000 -25.773, 7.886 10.935 -25.743, 8.113 10.992 -25.792, 7.911 10.992 -25.860, 8.420 10.700 -24.689, 7.388 10.700 -24.218, 7.164 10.830 -24.334, 7.069 10.700 -24.495, 6.980 10.700 -24.689, 6.976 10.830 -24.611, 6.931 10.830 -24.774, 6.980 10.700 -25.111, 7.228 10.830 -25.521, 7.514 10.935 -25.743, 7.700 10.935 -25.763, 8.294 10.830 -25.405, 8.389 10.830 -25.265, 8.331 10.700 -25.305, 7.373 10.830 -25.608, 7.532 10.830 -25.661, 7.042 10.935 -25.459, 7.105 10.992 -25.683, 6.869 10.935 -25.131, 6.848 10.935 -24.760, 6.730 10.992 -24.741, 7.607 10.935 -24.042, 7.806 10.992 -23.923, 8.293 10.935 -24.274, 8.414 10.935 -24.416, 8.502 10.935 -24.581, 8.514 10.992 -24.348, 8.552 10.935 -24.760, 8.647 10.992 -25.163, 8.531 10.935 -25.131, 8.451 10.830 -25.109, 8.462 10.935 -25.304, -7.495 11.000 -25.930, -7.489 10.992 -25.860, -7.388 10.700 -25.582, -7.373 10.830 -25.608, -7.228 10.830 -25.521, -7.042 10.935 -25.459, -7.105 10.992 -25.683, -7.178 10.935 -25.587, -8.113 10.992 -25.792, -8.283 11.000 -25.773, -8.420 10.700 -25.111, -8.331 10.700 -25.305, -8.222 10.935 -25.587, -8.172 10.830 -25.521, -8.062 10.935 -25.683, -8.295 10.992 -25.683, -8.443 11.000 -25.643, -8.449 10.992 -25.537, -8.450 10.700 -24.900, -8.424 10.830 -24.611, -8.345 10.830 -24.462, -8.414 10.935 -24.416, -8.283 11.000 -24.027, -8.207 10.992 -24.058, -7.793 10.935 -24.042, -7.616 10.830 -24.125, -7.807 10.700 -24.158, -8.012 10.700 -24.218, -8.376 10.992 -24.186, -7.976 10.935 -24.082, -7.784 10.830 -24.125, -7.949 10.830 -24.161, -8.145 10.935 -24.161, -8.573 11.000 -25.483, -8.569 10.992 -25.361, -8.647 10.992 -25.163, -8.479 10.830 -24.942, -8.531 10.935 -25.131, -8.730 11.000 -25.104, -8.682 10.992 -24.953, -8.562 10.935 -24.947, -8.552 10.935 -24.760, -8.670 10.992 -24.741, -8.613 10.992 -24.536, -8.502 10.935 -24.581, -8.514 10.992 -24.348, -8.573 11.000 -24.316, -8.442 11.000 -24.157, -8.102 11.000 -23.930, -7.806 10.992 -23.923, -7.451 10.830 -24.161, -7.905 11.000 -23.870, -7.700 11.000 -23.850, -7.298 10.830 -24.232, -7.495 11.000 -23.870, -7.424 10.935 -24.082, -7.386 10.992 -23.968, -7.164 10.830 -24.334, -7.209 10.700 -24.333, -6.921 10.830 -24.942, -6.949 10.830 -25.109, -6.718 10.992 -24.953, -6.753 10.992 -25.163, -6.831 10.992 -25.361, -7.193 10.992 -24.058, -7.107 10.935 -24.274, -6.986 10.935 -24.416, -6.886 10.992 -24.348, -6.976 10.830 -24.611, -6.898 10.935 -24.581, -6.787 10.992 -24.536, -6.931 10.830 -24.774, -6.848 10.935 -24.760, -6.730 10.992 -24.741, -7.287 10.992 -25.792, -7.532 10.830 -25.661, -7.338 10.935 -25.683, -7.117 11.000 -25.773, -7.514 10.935 -25.743, -6.980 10.700 -24.689, -7.069 10.700 -24.495, -7.055 10.830 -24.462, -8.102 10.830 -24.232, -8.293 10.935 -24.274, -8.236 10.830 -24.334, -8.469 10.830 -24.774, -8.451 10.830 -25.109, -8.389 10.830 -25.265, -8.191 10.700 -25.467, -8.027 10.830 -25.608, -7.700 10.992 -25.883, -7.905 11.000 -25.930, -7.911 10.992 -25.860, -7.886 10.935 -25.743, -7.700 10.935 -25.763, -7.807 10.700 -25.642, -7.700 10.830 -25.680, -6.980 10.700 -25.111, -7.069 10.700 -25.305, -7.868 10.830 -25.661, -8.294 10.830 -25.405, -8.358 10.935 -25.459, -8.462 10.935 -25.304, -8.014 10.992 -23.968, -7.594 10.992 -23.923, -7.607 10.935 -24.042, -7.255 10.935 -24.161, -7.024 10.992 -24.186, -6.869 10.935 -25.131, -6.838 10.935 -24.947, -7.011 10.830 -25.265, -6.938 10.935 -25.304, -6.951 10.992 -25.537, -7.106 10.830 -25.405, 8.800 12.200 -22.720, 8.993 11.000 -22.701, 9.023 12.200 -22.695, 9.178 11.000 -22.646, 9.500 11.000 -22.434, 9.571 10.992 -22.357, 9.800 10.700 -21.720, -5.123 12.200 -22.720, -4.718 12.200 -23.191, -0.310 12.200 -25.213, 0.929 12.200 -25.153, 1.538 12.200 -25.035, 1.538 11.000 -25.035, 3.261 12.200 -24.343, 3.783 12.200 -24.006, 4.718 12.200 -23.191, -4.718 11.000 -23.191, -2.134 12.200 -24.860, -2.134 11.000 -24.860, -1.538 12.200 -25.035, 0.310 11.000 -25.213, 2.134 12.200 -24.860, 4.270 11.000 -23.621, -5.123 11.000 -22.720, 9.583 -10.988 -24.041, 9.615 -10.977 -24.000, 9.647 -10.961 -24.064, 9.712 -10.912 -24.000, 9.777 -10.815 -24.000, 9.800 -10.700 -24.040, 9.626 -10.700 -24.309, 9.535 -10.700 -24.301, 9.626 -10.000 -24.309, 7.075 -10.000 -26.911, 7.323 -10.000 -26.954, 7.101 -10.000 -26.735, 6.972 -10.000 -26.212, 6.498 -10.000 -26.102, 7.852 -10.000 -26.392, 9.060 -10.000 -25.973, 9.306 -10.000 -25.649, 9.506 -10.000 -25.295, 9.656 -10.000 -24.917, 9.198 -10.000 -24.976, 9.754 -10.000 -24.523, 9.107 -10.000 -24.379, 9.535 -10.000 -24.301, 9.456 -10.000 -24.252, 9.773 -10.000 -24.207, 9.711 -10.000 -24.275, 8.557 -10.000 -23.669, 8.661 -10.000 -23.497, 8.002 -10.000 -23.431, 7.398 -10.000 -23.431, 7.108 -10.000 -23.522, 6.088 -10.000 -24.360, 6.873 -10.000 -23.415, 6.843 -10.000 -23.669, 6.427 -10.000 -24.107, 6.353 -10.000 -25.561, 6.298 -10.000 -25.861, 7.548 -10.000 -26.392, 7.052 -10.700 -26.656, 7.109 -10.000 -26.826, 7.007 -10.000 -26.973, 6.800 10.977 -26.815, 7.632 10.935 -26.765, 8.046 10.700 -26.729, 7.220 10.935 -26.856, 7.203 10.992 -26.737, 7.974 10.992 -26.505, 8.073 11.000 -26.381, 8.727 10.935 -26.150, 9.067 10.700 -25.965, 8.782 10.830 -26.212, 8.025 10.935 -26.614, 8.393 10.935 -26.408, 7.327 11.000 -26.648, 7.597 10.992 -26.649, 8.061 10.830 -26.689, 8.439 10.830 -26.477, 8.300 11.000 -26.245, 8.513 11.000 -26.087, 8.710 11.000 -25.909, 9.457 10.935 -25.129, 9.674 10.830 -24.751, 8.927 10.992 -25.770, 9.162 10.992 -25.441, 8.327 10.992 -26.307, 8.646 10.992 -26.061, 9.019 10.935 -25.847, 9.324 10.700 -25.622, 9.335 10.830 -25.547, 9.264 10.935 -25.504, 9.534 10.830 -25.162, 9.500 11.000 -24.000, 9.550 10.992 -24.303, 9.477 10.992 -24.700, 9.593 10.935 -24.730, 9.346 10.992 -25.082, 9.670 10.935 -24.316, 9.615 10.977 -24.000, 9.712 10.912 -24.000, 9.752 10.830 -24.325, 9.777 10.815 -24.000, 9.800 10.700 -24.000, 7.645 10.700 -26.878, 7.227 10.700 -26.969, 6.800 10.912 -26.912, 7.232 10.830 -26.939, 6.800 10.700 -27.000, 6.800 10.815 -26.977, 7.656 10.830 -26.844, 9.083 10.830 -25.900, 9.800 10.700 -15.200, 9.800 12.200 -21.720, 9.800 -10.700 3.800, 6.854 -10.975 -26.820, 6.800 -10.977 -26.815, 6.838 -10.995 -26.757, 6.823 -11.000 -26.719, 6.894 -10.890 -26.930, 6.800 -10.815 -26.977, 6.902 -10.858 -26.953, 6.840 -10.700 -27.000, 6.919 -10.700 -26.998, 6.879 -10.700 -26.999, 6.800 -11.000 -26.700, -6.356 -11.000 -26.243, 5.865 -11.000 -25.392, 5.978 -11.000 -25.703, -5.807 -11.000 -25.066, -5.807 -11.000 -24.734, -5.865 -11.000 -24.408, 6.144 -11.000 -23.810, -6.144 -11.000 -23.810, -7.208 -11.000 -23.065, 7.208 -11.000 -23.065, 7.866 -11.000 -23.007, 8.790 -11.000 -23.344, 8.993 -11.000 -22.701, 9.044 -11.000 -23.556, 9.500 -11.000 -24.000, 9.500 -11.000 -22.434, 9.349 -11.000 -22.556, -6.356 -11.000 -23.556, -7.866 -11.000 -23.007, -8.790 -11.000 -23.344, -8.503 -11.000 -23.178, -8.800 -11.000 -22.720, -9.500 -11.000 -24.000, -8.902 -10.800 -23.698, 8.800 -12.477 -22.535, 8.800 -12.412 -22.632, 8.800 -12.315 -22.697, 8.922 -12.330 -22.683, 8.911 -12.435 -22.600, 8.931 -12.500 -22.408, 9.234 -12.200 -22.621, 9.370 -12.330 -22.505, 9.157 -12.330 -22.622, 9.423 -12.200 -22.502, 9.603 -12.435 -22.098, 9.451 -12.500 -21.978, 9.494 -12.492 -22.046, 9.391 -12.492 -22.209, 9.548 -12.330 -22.338, 9.678 -12.330 -22.133, 9.553 -12.492 -21.864, 9.671 -12.435 -21.886, 9.615 -12.477 -21.720, 9.500 -12.500 -21.720, 9.701 -12.200 -22.154, 9.775 -12.200 -21.943, 9.777 -12.315 -21.720, 9.753 -12.330 -21.902, 9.321 -12.435 -22.438, 8.800 -12.200 -22.720, 9.181 -12.500 -22.306, 9.127 -12.435 -22.545, 9.058 -12.500 -22.371, 8.896 -12.492 -22.481, 9.251 -12.492 -22.340, 9.082 -12.492 -22.433, 9.483 -12.435 -22.285, 9.777 -12.315 -12.000, 9.615 -12.477 -12.000, 9.712 -12.412 -21.720, 9.712 -12.412 -12.000, 9.656 -12.435 -11.453, 9.537 -12.492 -11.466, 9.479 -12.500 -11.556, 9.413 -12.435 -10.386, 9.170 -12.500 -10.270, 9.095 -12.492 -9.932, 9.314 -12.500 -10.690, 9.565 -12.435 -10.913, 9.675 -12.200 -10.887, 9.519 -12.200 -10.349, 9.278 -12.330 -9.843, 8.527 -12.492 -9.028, 8.621 -12.435 -8.953, 8.171 -12.492 -8.629, 8.450 -12.500 -9.039, 8.734 -12.500 -9.428, 9.203 -12.435 -9.880, 9.008 -12.330 -9.356, 7.772 -12.492 -8.273, 8.123 -12.500 -8.677, 8.709 -12.200 -8.883, 8.256 -12.435 -8.544, 7.372 -12.500 -8.066, 6.868 -12.492 -7.705, 6.530 -12.500 -7.630, 8.336 -12.200 -8.464, 7.444 -12.330 -7.792, 6.374 -12.492 -7.501, 6.094 -12.500 -7.480, 5.861 -12.492 -7.353, 5.240 -12.500 -7.319, 6.969 -12.200 -7.495, 6.442 -12.330 -7.309, 5.347 -12.435 -7.144, 5.334 -12.492 -7.263, 5.913 -12.200 -7.125, 5.356 -12.330 -7.061, 4.800 -12.412 -7.088, 4.800 -12.477 -7.185, 8.836 -12.492 -9.464, 9.646 -12.330 -10.894, 9.447 -12.492 -10.939, 9.739 -12.330 -11.443, 9.299 -12.492 -10.426, 9.491 -12.330 -10.358, 8.938 -12.435 -9.400, 8.686 -12.330 -8.901, 8.315 -12.330 -8.485, 7.899 -12.330 -8.114, 7.336 -12.492 -7.964, 7.847 -12.435 -8.179, 6.957 -12.330 -7.522, 7.400 -12.435 -7.862, 6.920 -12.435 -7.597, 5.887 -12.435 -7.235, 5.906 -12.330 -7.154, 6.414 -12.435 -7.387, -4.800 -12.315 -7.023, 4.800 -12.315 -7.023, -4.800 -12.412 -7.088, 0.427 -11.000 2.969, 0.845 -14.700 2.878, 0.845 -11.000 2.878, 1.246 -14.700 2.729, 1.246 -11.000 2.729, 2.729 -14.700 1.246, 2.878 -14.700 0.845, 2.878 -11.000 0.845, 2.969 -11.000 -0.427, 2.878 -14.700 -0.845, 2.729 -14.700 -1.246, 2.524 -11.000 -1.622, 2.267 -11.000 -1.965, 2.267 -14.700 -1.965, 1.246 -11.000 -2.729, 1.246 -14.700 -2.729, 0.845 -14.700 -2.878, 0.427 -11.000 -2.969, 2.267 -11.000 1.965, 2.524 -11.000 1.622, 2.969 -14.700 0.427, 2.969 -11.000 0.427, 2.729 -11.000 -1.246, 1.622 -11.000 -2.524, -0.000 -11.000 -3.000, -0.427 -14.700 -2.969, -0.427 -11.000 -2.969, -0.845 -11.000 -2.878, -2.267 -14.700 -1.965, -2.729 -14.700 -1.246, -2.878 -14.700 -0.845, -2.878 -11.000 -0.845, -2.969 -14.700 -0.427, -1.965 -11.000 2.267, -1.246 -14.700 2.729, -0.427 -11.000 2.969, -0.427 -14.700 2.969, -1.246 -11.000 -2.729, -1.622 -14.700 -2.524, -1.622 -11.000 -2.524, -1.965 -11.000 -2.267, -2.524 -11.000 -1.622, -2.969 -11.000 -0.427, -2.969 -14.700 0.427, -2.878 -11.000 0.845, -2.729 -11.000 1.246, -2.524 -11.000 1.622, -1.622 -14.700 2.524, -1.246 -11.000 2.729, -0.845 -11.000 2.878, -4.800 -11.000 -7.000, 9.800 -10.700 -12.000, 9.800 -12.200 -12.000, 9.568 -10.992 -10.496, 9.500 -11.000 -10.294, 9.305 -12.200 -9.831, 9.034 -12.200 -9.340, 9.282 -11.000 -9.783, 9.008 -11.000 -9.300, 7.460 -12.200 -7.766, 7.893 -11.000 -8.071, 7.438 -11.000 -7.752, 6.950 -11.000 -7.486, 5.360 -12.200 -7.031, 4.800 -12.200 -7.000, 5.355 -11.000 -7.031, 9.769 -12.200 -11.440, 7.917 -12.200 -8.091, 6.451 -12.200 -7.281, 9.782 -10.802 -11.578, 9.615 -10.977 3.800, 9.629 -10.971 -10.705, 9.712 -10.912 3.800, 9.725 -10.898 -11.139, 9.777 -10.815 3.800, 9.739 -10.830 4.356, 9.480 -11.000 4.233, 9.500 -11.000 3.800, 9.447 -10.992 4.861, 9.656 -10.935 4.347, 9.646 -10.830 4.906, 9.282 -10.978 5.553, 9.600 -10.700 5.200, 9.425 -10.817 5.635, 9.537 -10.992 4.334, 9.299 -10.992 5.374, 9.565 -10.935 4.887, 9.491 -10.830 5.442, 9.413 -10.935 5.414, 9.061 -10.900 5.619, 8.544 -11.000 4.856, 8.421 -10.900 4.979, 8.059 -10.941 4.666, 7.918 -10.800 4.659, 7.748 -10.873 4.576, 7.640 -10.800 4.558, 7.607 -10.941 4.489, 7.692 -11.000 4.365, 7.622 -10.986 4.423, 7.941 -10.986 4.531, 7.914 -10.941 4.593, 8.327 -10.941 4.851, 8.173 -10.873 4.789, 8.038 -10.873 4.705, 8.198 -10.941 4.752, 8.473 -10.973 4.927, 8.371 -10.986 4.799, 8.175 -10.800 4.807, 7.441 -10.873 4.503, 6.950 -10.986 4.391, 6.785 -10.986 4.422, 6.482 -10.800 4.659, 6.106 -10.873 4.881, 6.077 -10.941 4.847, 5.979 -10.900 4.979, 5.927 -10.973 4.927, 6.034 -10.986 4.794, 6.110 -11.000 4.644, 6.169 -10.986 4.693, 6.465 -10.986 4.528, 6.492 -10.941 4.590, 6.367 -10.873 4.702, 6.313 -10.986 4.604, 6.346 -10.941 4.663, 7.285 -10.941 4.444, 7.122 -10.941 4.443, 7.288 -10.986 4.376, 6.760 -10.800 4.558, 6.810 -10.873 4.531, 6.510 -10.873 4.631, 6.658 -10.873 4.574, 6.644 -10.941 4.532, 6.960 -10.941 4.458, 7.118 -10.986 4.376, 7.124 -10.873 4.488, 6.966 -10.873 4.502, 7.052 -10.800 4.506, 6.207 -10.941 4.749, 6.232 -10.873 4.785, 6.623 -10.986 4.467, 6.708 -11.000 4.365, 7.366 -11.000 4.307, 7.896 -10.873 4.634, 8.236 -10.986 4.696, 8.003 -11.000 4.478, 8.290 -11.000 4.644, 8.092 -10.986 4.607, 7.784 -10.986 4.470, 7.457 -10.986 4.392, 7.447 -10.941 4.459, 6.800 -10.941 4.488, 6.397 -11.000 4.478, 7.763 -10.941 4.534, 7.282 -10.873 4.488, 8.299 -10.873 4.885, 7.596 -10.873 4.532, 5.826 -10.873 5.175, 5.529 -10.873 6.583, 5.635 -10.941 7.002, 5.675 -10.873 6.981, 5.781 -10.986 7.350, 5.807 -10.800 5.225, 5.693 -10.873 5.383, 5.592 -10.873 5.608, 5.492 -10.873 6.338, 5.489 -10.873 6.091, 5.523 -10.873 5.846, 5.558 -10.800 6.640, 5.602 -10.873 6.819, 5.659 -10.800 6.918, 5.764 -10.873 7.135, 5.869 -10.873 7.280, 5.644 -11.000 7.290, 5.575 -10.986 7.033, 5.497 -10.986 6.860, 5.561 -10.941 6.835, 5.486 -10.941 6.593, 5.420 -10.986 6.608, 5.447 -10.941 6.341, 5.445 -10.941 6.088, 5.413 -10.986 5.823, 5.486 -10.986 5.569, 5.595 -10.986 5.329, 5.550 -10.941 5.593, 5.654 -10.941 5.362, 5.644 -11.000 5.110, 5.791 -10.941 5.149, 5.736 -10.986 5.108, 5.480 -10.941 5.837, 5.727 -10.941 7.159, 5.380 -10.986 6.347, 5.377 -10.986 6.084, 5.670 -10.986 7.197, 5.834 -10.941 7.307, 5.998 -10.800 7.402, 6.638 -10.800 8.042, 5.979 -10.900 7.421, 6.496 -11.000 8.183, 6.176 -10.941 7.663, 6.567 -10.973 8.113, 6.128 -10.986 7.711, 5.927 -10.973 7.473, 6.208 -10.874 7.632, 6.635 -10.817 8.425, 6.601 -10.915 8.367, 6.374 -10.992 8.299, 6.200 -10.700 8.600, 5.740 -10.700 8.711, 5.356 -10.830 8.739, 5.861 -10.992 8.447, 6.414 -10.935 8.413, 6.442 -10.830 8.491, 5.887 -10.935 8.565, 5.347 -10.935 8.656, 5.906 -10.830 8.646, 5.334 -10.992 8.537, 5.663 -11.000 8.420, 6.553 -10.978 8.282, -6.619 -10.900 8.061, -5.799 -10.986 7.371, -5.532 -10.873 6.596, -5.392 -10.986 6.457, -5.423 -10.986 6.622, -5.365 -11.000 6.692, -5.470 -10.986 6.784, -5.593 -10.941 6.914, -5.634 -10.873 6.896, -5.979 -10.900 7.421, -5.851 -10.941 7.327, -5.998 -10.800 7.402, -5.752 -10.941 7.198, -5.927 -10.973 7.473, -5.856 -11.000 7.544, -5.705 -10.873 7.038, -5.506 -10.800 6.348, -5.444 -10.941 6.285, -5.376 -10.986 6.288, -5.307 -11.000 6.034, -5.391 -10.986 5.950, -5.422 -10.986 5.785, -5.590 -10.941 5.492, -5.659 -10.800 5.482, -5.807 -10.800 5.225, -5.693 -10.986 5.169, -5.702 -10.873 5.367, -5.631 -10.873 5.510, -5.604 -10.986 5.313, -5.663 -10.941 5.346, -5.443 -10.941 6.122, -5.376 -10.986 6.118, -5.558 -10.800 5.760, -5.531 -10.873 5.810, -5.532 -10.941 5.644, -5.574 -10.873 5.658, -5.488 -10.941 5.800, -5.458 -10.941 5.960, -5.488 -10.873 6.124, -5.502 -10.873 5.966, -5.506 -10.800 6.052, -5.749 -10.941 5.207, -5.881 -10.873 5.106, -5.785 -10.873 5.232, -5.927 -10.973 4.927, -5.794 -10.986 5.034, -5.847 -10.941 5.077, -5.528 -10.986 5.465, -5.467 -10.986 5.623, -5.307 -11.000 6.366, -5.666 -10.941 7.059, -5.607 -10.986 7.092, -5.696 -10.986 7.236, -5.531 -10.986 6.941, -5.489 -10.941 6.607, -5.478 -11.000 5.397, -5.365 -11.000 5.708, -5.576 -10.873 6.748, -5.534 -10.941 6.763, -5.503 -10.873 6.441, -5.488 -10.873 6.282, -5.459 -10.941 6.447, -5.789 -10.873 7.173, -5.885 -10.873 7.299, -6.175 -10.873 4.826, -7.593 -10.941 4.486, -8.473 -10.973 4.927, -8.350 -10.986 4.781, -8.290 -11.000 4.644, -8.197 -10.986 4.670, -8.033 -10.986 4.575, -8.159 -10.941 4.727, -6.608 -10.873 4.592, -6.383 -10.873 4.693, -6.482 -10.800 4.659, -7.052 -10.800 4.506, -7.348 -10.800 4.506, -6.846 -10.873 4.523, -8.280 -10.873 4.869, -8.135 -10.873 4.764, -7.819 -10.873 4.602, -7.981 -10.873 4.675, -7.860 -10.986 4.497, -7.835 -10.941 4.561, -8.003 -11.000 4.478, -7.608 -10.986 4.420, -7.347 -10.986 4.380, -7.583 -10.873 4.529, -7.084 -10.986 4.377, -7.338 -10.873 4.492, -7.088 -10.941 4.445, -6.708 -11.000 4.365, -6.362 -10.941 4.654, -6.108 -10.986 4.736, -6.149 -10.941 4.791, -6.110 -11.000 4.644, -5.856 -11.000 4.856, -5.979 -10.900 4.979, -7.091 -10.873 4.489, -6.823 -10.986 4.413, -6.593 -10.941 4.550, -6.569 -10.986 4.486, -6.329 -10.986 4.595, -8.307 -10.941 4.834, -8.002 -10.941 4.635, -7.341 -10.941 4.447, -6.837 -10.941 4.480, -9.183 -11.000 5.496, -8.711 -10.986 5.128, -8.663 -10.941 5.176, -9.061 -10.900 5.619, -8.421 -10.900 4.979, -8.402 -10.800 4.998, -8.632 -10.874 5.208, -4.800 -12.500 -7.300, -5.334 -12.492 -7.263, -5.861 -12.492 -7.353, -6.374 -12.492 -7.501, -7.336 -12.492 -7.964, -4.800 -12.477 -7.185, -6.920 -12.435 -7.597, -7.772 -12.492 -8.273, -7.400 -12.435 -7.862, -8.171 -12.492 -8.629, -7.847 -12.435 -8.179, -8.256 -12.435 -8.544, -8.527 -12.492 -9.028, -8.938 -12.435 -9.400, -9.299 -12.492 -10.426, -9.712 -12.412 -12.000, -9.615 -12.477 -12.000, -9.656 -12.435 -11.453, -9.537 -12.492 -11.466, -9.423 -12.500 -11.132, -9.447 -12.492 -10.939, -9.320 -12.500 -10.706, -9.413 -12.435 -10.386, -5.906 -12.330 -7.154, -5.887 -12.435 -7.235, -5.356 -12.330 -7.061, -5.347 -12.435 -7.144, -6.451 -12.200 -7.281, -6.957 -12.330 -7.522, -6.442 -12.330 -7.309, -7.460 -12.200 -7.766, -7.444 -12.330 -7.792, -7.899 -12.330 -8.114, -8.315 -12.330 -8.485, -8.621 -12.435 -8.953, -8.686 -12.330 -8.901, -8.336 -12.200 -8.464, -9.008 -12.330 -9.356, -9.203 -12.435 -9.880, -9.305 -12.200 -9.831, -9.278 -12.330 -9.843, -9.491 -12.330 -10.358, -9.519 -12.200 -10.349, -9.565 -12.435 -10.913, -9.646 -12.330 -10.894, -9.739 -12.330 -11.443, -9.675 -12.200 -10.887, -9.769 -12.200 -11.440, -9.170 -12.500 -10.270, -9.095 -12.492 -9.932, -8.836 -12.492 -9.464, -8.734 -12.500 -9.428, -8.448 -12.500 -9.037, -7.372 -12.500 -8.066, -6.110 -12.500 -7.486, -5.245 -12.500 -7.321, -6.414 -12.435 -7.387, -6.868 -12.492 -7.705, -6.113 -10.000 7.233, -5.793 -10.000 6.721, -5.793 -10.300 6.721, -5.748 -10.300 5.824, -7.352 -10.000 4.708, -7.352 -10.300 4.708, -8.386 -10.300 5.282, -8.547 -10.300 5.539, -8.652 -10.300 5.824, -8.652 -10.000 5.824, -8.698 -10.000 6.124, -8.683 -10.300 6.427, -8.473 -10.000 6.993, -8.473 -10.300 6.993, -5.717 -10.000 6.427, -5.748 -10.000 5.824, -6.223 -10.300 5.062, -6.223 -10.000 5.062, -7.048 -10.300 4.708, -7.649 -10.000 4.769, -7.928 -10.300 4.888, -8.177 -10.300 5.062, -8.177 -10.000 5.062, -8.386 -10.000 5.282, -8.547 -10.000 5.539, -8.287 -10.000 7.233, -7.502 -10.000 7.669, -8.161 -10.000 4.798, -8.175 -10.800 4.807, -7.918 -10.800 4.659, -7.887 -10.000 4.645, -7.589 -10.000 4.545, -7.279 -10.000 4.502, -6.760 -10.800 4.558, -6.225 -10.800 4.807, -6.114 -10.000 4.892, -5.998 -10.800 4.998, -5.588 -10.000 5.660, -5.502 -10.000 6.279, -5.659 -10.800 6.918, -5.998 -10.000 7.402, -5.807 -10.800 7.175, -7.640 -10.800 4.558, -6.373 -10.000 4.715, -5.558 -10.800 6.640, -5.645 -10.000 6.887, -6.715 -10.000 8.119, -6.715 -10.700 8.119, -6.676 -10.787 8.080, -6.706 -10.824 8.370, -6.717 -10.773 8.386, -6.727 -10.700 8.389, -6.722 -10.719 8.393, -6.727 -10.823 8.159, -6.639 -10.940 8.138, -6.619 -10.965 8.169, -6.593 -10.981 8.200, -6.567 -10.973 8.113, -6.496 -11.000 8.183, -6.553 -10.978 8.282, -6.677 -10.899 8.326, -6.704 -10.891 8.286, -6.703 -10.899 8.219, -6.694 -10.889 8.157, -6.683 -10.918 8.193, -6.663 -10.940 8.231, -6.658 -10.929 8.298, -6.637 -10.952 8.267, -6.684 -10.919 8.260, -6.751 -10.718 8.351, -6.764 -10.765 8.294, -6.750 -10.777 8.184, -6.769 -10.717 8.300, -6.769 -10.700 8.301, -6.759 -10.745 8.193, -6.704 -10.750 8.109, -6.638 -10.800 8.042, -6.654 -10.908 8.111, -6.663 -10.872 8.089, -6.713 -10.841 8.143, -6.697 -10.855 8.126, -6.713 -10.873 8.179, -6.722 -10.875 8.242, -6.730 -10.851 8.199, -6.734 -10.820 8.328, -6.763 -10.712 8.197, -6.758 -10.795 8.230, -6.768 -10.756 8.242, -6.773 -10.715 8.247, -6.752 -10.810 8.280, -6.746 -10.771 8.344, 9.519 10.700 5.451, 9.446 -10.000 5.647, 9.305 10.700 5.969, 9.711 -10.700 4.740, 9.675 10.700 4.913, 9.769 10.700 4.360, 9.778 -10.700 4.272, 8.977 -10.000 6.548, 8.336 10.700 7.336, 7.917 10.700 7.709, 6.451 10.700 8.519, 6.647 -10.700 8.446, 6.647 -10.000 8.446, 6.969 10.700 8.305, 5.913 10.700 8.675, 5.360 10.700 8.769, 5.272 -10.700 8.778, 4.800 10.700 8.800, 4.800 -10.977 8.615, -4.800 -10.977 8.615, 4.800 -10.912 8.712, -4.800 -10.912 8.712, 4.800 -10.815 8.777, 4.800 -10.700 8.800, -4.800 -10.700 8.800, -9.220 -10.991 5.560, -9.248 -10.963 5.625, -9.266 -10.912 5.689, -9.178 -10.927 5.671, -9.161 -10.820 5.729, -9.109 -10.750 5.704, -9.173 -10.800 5.741, -9.291 -10.776 5.762, -9.348 -10.895 5.664, -9.363 -10.895 5.647, -9.282 -10.978 5.553, -9.295 -10.967 5.582, -9.234 -10.992 5.546, -9.322 -10.924 5.648, -9.330 -10.894 5.679, -9.341 -10.783 5.744, -9.311 -10.856 5.722, -9.264 -10.842 5.740, -9.203 -10.700 5.765, -9.191 -10.753 5.757, -9.427 -10.783 5.661, -9.397 -10.859 5.643, -9.383 -10.785 5.715, -9.389 -10.700 5.727, -9.400 -10.786 5.698, -9.425 -10.817 5.635, -9.385 -10.861 5.661, -9.369 -10.862 5.678, -9.084 -10.873 5.658, -9.042 -10.800 5.638, -9.147 -10.837 5.716, -9.130 -10.942 5.633, -9.116 -10.861 5.687, -9.113 -10.973 5.567, -9.160 -10.967 5.612, -9.080 -10.787 5.676, -9.415 -10.785 5.679, -9.225 -10.894 5.708, -9.246 -10.870 5.725, -9.290 -10.886 5.706, -9.305 -10.922 5.663, -9.190 -10.983 5.587, -9.213 -10.949 5.651, -9.352 -10.862 5.694, -9.265 -10.966 5.611, -9.206 -10.988 5.574, -9.376 -10.892 5.630, -9.367 -10.915 5.601, -9.352 -10.922 5.616, -9.280 -10.968 5.597, -9.338 -10.924 5.632, -9.119 -10.000 5.715, -9.119 -10.700 5.715, -7.393 11.000 5.167, -7.411 10.992 5.240, -7.613 10.992 5.308, -7.722 10.935 5.513, -7.512 10.700 5.518, -7.527 10.830 5.492, -7.200 10.992 5.217, -7.200 11.000 5.150, -7.858 10.935 5.641, -7.794 10.830 5.695, -7.795 10.992 5.417, -7.949 10.992 5.563, -7.889 10.830 5.835, -7.979 10.830 6.158, -7.920 10.700 6.411, -7.969 10.830 6.326, -7.831 10.700 6.605, -7.924 10.830 6.489, -7.845 10.830 6.638, -7.942 11.000 6.942, -7.772 11.000 7.080, -7.707 10.992 7.042, -7.514 10.992 7.132, -7.307 10.700 6.942, -7.116 10.830 6.975, -7.512 10.700 6.882, -7.645 10.935 6.939, -7.793 10.935 6.826, -8.014 10.992 6.752, -7.876 10.992 6.914, -7.476 10.935 7.018, -7.449 10.830 6.939, -7.951 10.830 5.991, -8.031 10.935 5.969, -8.069 10.992 5.739, -8.176 11.000 5.814, -8.052 10.935 6.340, -8.232 11.000 6.003, -8.250 11.000 6.200, -8.002 10.935 6.519, -7.914 10.935 6.684, -8.233 11.000 6.393, -8.176 11.000 6.586, -7.306 10.992 7.177, -6.951 10.830 6.939, -7.093 10.700 6.942, -7.200 11.000 7.250, -7.007 11.000 7.233, -6.886 10.992 7.132, -6.924 10.935 7.018, -6.755 10.935 6.939, -6.664 10.830 6.766, -6.476 10.830 6.489, -6.421 10.830 6.158, -6.218 10.992 6.147, -6.322 11.000 5.623, -6.542 10.935 5.641, -6.451 10.992 5.563, -6.678 10.935 5.513, -6.728 10.830 5.579, -6.709 10.700 5.633, -6.253 10.992 5.937, -6.331 10.992 5.739, -6.438 10.935 5.796, -6.606 10.830 5.695, -6.693 10.992 7.042, -6.607 10.935 6.826, -6.555 10.830 6.638, -6.486 10.935 6.684, -6.623 11.000 7.078, -6.386 10.992 6.752, -6.321 11.000 6.773, -6.431 10.830 6.326, -6.348 10.935 6.340, -6.287 10.992 6.564, -6.338 10.935 6.153, -6.150 11.000 6.200, -6.873 10.830 5.492, -6.838 10.935 5.417, -6.888 10.700 5.518, -7.032 10.830 5.439, -6.605 10.992 5.417, -7.093 10.700 5.458, -7.307 10.700 5.458, -7.003 11.000 5.169, -7.368 10.830 5.439, -6.709 10.700 6.767, -6.798 10.830 6.868, -7.691 10.700 6.767, -7.602 10.830 6.868, -7.736 10.830 6.766, -7.950 10.700 6.200, -7.920 10.700 5.989, -6.480 10.700 5.989, -6.449 10.830 5.991, -6.369 10.935 5.969, -6.511 10.830 5.835, -6.450 10.700 6.200, -7.200 10.830 5.420, -7.014 10.935 5.357, -7.200 10.935 5.337, -7.386 10.935 5.357, -7.562 10.935 5.417, -7.672 10.830 5.579, -7.962 10.935 5.796, -8.062 10.935 6.153, -8.147 10.992 5.937, -8.170 10.992 6.359, -8.182 10.992 6.147, -8.113 10.992 6.564, -7.293 10.935 7.058, -7.284 10.830 6.975, -7.094 10.992 7.177, -7.107 10.935 7.058, -6.524 10.992 6.914, -6.398 10.935 6.519, -6.230 10.992 6.359, -6.989 10.992 5.240, -6.787 10.992 5.308, 6.814 11.000 5.224, 6.989 10.992 5.240, 6.606 10.830 5.695, 6.709 10.700 5.633, 6.888 10.700 5.518, 6.838 10.935 5.417, 7.200 11.000 5.150, 7.200 10.992 5.217, 6.787 10.992 5.308, 6.605 10.992 5.417, 6.569 10.700 5.795, 6.438 10.935 5.796, 6.386 10.992 6.752, 6.628 11.000 7.080, 6.524 10.992 6.914, 6.693 10.992 7.042, 6.814 11.000 7.176, 6.886 10.992 7.132, 7.116 10.830 6.975, 7.107 10.935 7.058, 7.093 10.700 6.942, 6.951 10.830 6.939, 6.607 10.935 6.826, 6.755 10.935 6.939, 6.321 11.000 5.627, 6.451 10.992 5.563, 6.331 10.992 5.739, 6.369 10.935 5.969, 6.253 10.992 5.937, 6.431 10.830 6.326, 6.218 10.992 6.147, 6.150 11.000 6.200, 6.348 10.935 6.340, 6.555 10.830 6.638, 6.167 11.000 6.393, 6.398 10.935 6.519, 6.486 10.935 6.684, 6.224 11.000 6.586, 6.287 10.992 6.564, 6.322 11.000 6.777, 6.458 11.000 6.942, 7.003 11.000 7.231, 7.094 10.992 7.177, 7.293 10.935 7.058, 7.512 10.700 6.882, 7.284 10.830 6.975, 7.306 10.992 7.177, 7.449 10.830 6.939, 7.645 10.935 6.939, 8.182 10.992 6.147, 8.176 11.000 5.814, 7.672 10.830 5.579, 7.722 10.935 5.513, 7.527 10.830 5.492, 7.794 10.830 5.695, 7.691 10.700 5.633, 7.889 10.830 5.835, 8.031 10.935 5.969, 8.147 10.992 5.937, 8.069 10.992 5.739, 7.962 10.935 5.796, 7.393 11.000 7.233, 7.586 11.000 7.176, 7.793 10.935 6.826, 7.914 10.935 6.684, 7.845 10.830 6.638, 7.876 10.992 6.914, 8.002 10.935 6.519, 7.942 11.000 6.942, 8.113 10.992 6.564, 7.979 10.830 6.158, 8.052 10.935 6.340, 8.232 11.000 6.397, 8.250 11.000 6.200, 8.233 11.000 6.007, 7.949 10.992 5.563, 7.795 10.992 5.417, 7.942 11.000 5.458, 7.613 10.992 5.308, 7.386 10.935 5.357, 7.200 10.830 5.420, 7.368 10.830 5.439, 7.772 11.000 5.320, 7.032 10.830 5.439, 7.397 11.000 5.169, 7.411 10.992 5.240, 7.014 10.935 5.357, 7.969 10.830 6.326, 7.924 10.830 6.489, 7.691 10.700 6.767, 7.736 10.830 6.766, 7.602 10.830 6.868, 6.798 10.830 6.868, 6.664 10.830 6.766, 6.569 10.700 6.605, 6.476 10.830 6.489, 6.421 10.830 6.158, 6.449 10.830 5.991, 6.511 10.830 5.835, 7.951 10.830 5.991, 8.062 10.935 6.153, 7.200 10.935 5.337, 6.873 10.830 5.492, 6.678 10.935 5.513, 6.728 10.830 5.579, 6.542 10.935 5.641, 6.338 10.935 6.153, 6.230 10.992 6.359, 6.924 10.935 7.018, 7.514 10.992 7.132, 7.476 10.935 7.018, 7.707 10.992 7.042, 8.014 10.992 6.752, 8.170 10.992 6.359, 7.858 10.935 5.641, 7.562 10.935 5.417, -2.869 11.300 -0.422, -2.889 11.170 -0.487, -2.798 11.170 -0.868, -2.641 11.008 -1.686, -2.975 11.000 -1.178, -2.993 11.008 -0.928, -2.928 11.170 -0.098, -2.540 11.065 -1.621, -2.393 11.008 -2.023, -2.658 11.170 -1.233, -2.301 11.065 -1.945, -2.263 11.000 -2.263, -2.019 11.000 -2.483, -2.160 11.300 -1.935, -1.658 11.170 -2.415, -1.178 11.000 -2.975, -1.773 11.008 -2.583, -2.102 11.008 -2.324, -2.021 11.065 -2.235, -1.965 11.170 -2.173, -0.588 11.000 -3.149, -1.028 11.008 -2.960, -0.624 11.008 -3.070, -1.321 11.170 -2.615, -0.961 11.170 -2.768, -0.988 11.065 -2.846, -0.298 11.000 -3.188, -0.734 11.300 -2.806, -0.201 11.065 -3.006, -0.209 11.008 -3.126, -0.584 11.170 -2.871, -0.196 11.170 -2.923, 0.209 11.008 -3.126, 0.201 11.065 -3.006, 0.600 11.000 -3.144, 0.106 11.300 -2.898, 0.624 11.008 -3.070, 0.892 11.000 -3.073, 1.028 11.008 -2.960, 0.527 11.300 -2.852, 1.178 11.000 -2.975, 1.413 11.008 -2.796, 0.936 11.300 -2.745, 1.745 11.000 -2.680, 1.463 11.000 -2.845, 2.014 11.000 -2.485, 2.102 11.008 -2.324, 1.321 11.170 -2.615, 1.658 11.170 -2.415, 2.393 11.008 -2.023, 2.013 11.300 -2.088, 2.842 11.008 -1.319, 1.965 11.170 -2.173, 2.540 11.065 -1.621, 2.237 11.170 -1.892, 2.469 11.170 -1.576, 2.993 11.008 -0.928, 2.878 11.065 -0.893, 2.798 11.170 -0.868, 3.090 11.008 -0.521, 3.188 11.000 -0.298, 3.200 11.000 0.000, 3.149 11.000 -0.588, 2.889 11.170 -0.487, 3.118 11.008 0.314, 2.831 11.300 -0.631, 2.892 11.300 -0.212, 2.928 11.170 -0.098, 2.998 11.065 0.302, 3.186 11.000 0.303, 2.931 11.065 0.698, 2.975 11.000 1.178, 3.074 11.000 0.891, 3.048 11.008 0.726, 2.924 11.008 1.126, 2.812 11.065 1.083, 2.845 11.000 1.463, 2.831 11.300 0.631, 2.748 11.008 1.506, 2.680 11.000 1.745, 2.485 11.000 2.014, 2.569 11.170 1.408, 1.942 11.008 2.459, 2.019 11.000 2.483, 2.252 11.008 2.178, 2.106 11.170 2.037, 2.013 11.300 2.088, 1.816 11.170 2.299, 1.493 11.170 2.521, 1.178 11.000 2.975, 0.828 11.008 3.022, 1.535 11.065 2.592, 0.878 11.000 3.079, 0.774 11.170 2.826, 0.402 11.065 2.986, 0.000 11.008 3.133, 0.000 11.000 3.200, 0.418 11.008 3.105, 0.936 11.300 2.745, 0.000 11.065 3.013, -0.600 11.000 3.144, -0.418 11.008 3.105, 0.527 11.300 2.852, 0.390 11.170 2.904, 0.000 11.170 2.930, -0.828 11.008 3.022, -0.892 11.000 3.073, 0.106 11.300 2.898, -0.317 11.300 2.883, -1.463 11.000 2.845, -1.178 11.000 2.975, -0.734 11.300 2.806, -0.390 11.170 2.904, -0.796 11.065 2.906, -1.224 11.008 2.884, -1.597 11.008 2.696, -1.493 11.170 2.521, -2.252 11.008 2.178, -2.263 11.000 2.263, -2.014 11.000 2.485, -2.106 11.170 2.037, -1.816 11.170 2.299, -2.160 11.300 1.935, -2.924 11.008 1.126, -2.839 11.000 1.477, -2.748 11.008 1.506, -2.675 11.000 1.757, -2.166 11.065 2.095, -2.359 11.170 1.738, -2.642 11.065 1.448, -3.079 11.000 0.878, -3.048 11.008 0.726, -2.569 11.170 1.408, -3.149 11.000 0.588, -2.850 11.170 0.679, -2.998 11.065 0.302, -3.200 11.000 -0.000, -3.118 11.008 0.314, -3.131 11.008 -0.105, -2.869 11.300 0.422, -3.090 11.008 -0.521, -2.915 11.170 0.293, -2.971 11.065 -0.501, -3.144 11.000 -0.600, 1.477 11.000 2.839, 1.597 11.008 2.696, 1.867 11.065 2.365, 2.359 11.170 1.738, 1.757 11.000 2.675, 2.675 11.000 -1.757, 2.301 11.065 -1.945, 2.641 11.008 -1.686, 2.021 11.065 -2.235, 1.326 11.300 -2.579, 1.687 11.300 -2.359, -1.413 11.008 -2.796, -1.705 11.065 -2.484, -1.359 11.065 -2.689, -2.522 11.008 1.859, -1.134 11.300 2.669, -0.402 11.065 2.986, 1.359 11.065 -2.689, -2.733 11.065 -1.268, -1.145 11.170 2.697, -3.011 11.065 -0.101, -2.931 11.065 0.698, -2.842 11.008 -1.319, -2.878 11.065 -0.893, -2.469 11.170 -1.576, -2.626 11.300 -1.231, -2.419 11.300 -1.600, -2.237 11.170 -1.892, -0.600 11.065 -2.953, 0.584 11.170 -2.871, 0.600 11.065 -2.953, 0.196 11.170 -2.923, 0.961 11.170 -2.768, 0.988 11.065 -2.846, 1.705 11.065 -2.484, 1.773 11.008 -2.583, 2.733 11.065 -1.268, 2.658 11.170 -1.233, 2.971 11.065 -0.501, 3.131 11.008 -0.105, 3.011 11.065 -0.101, 2.850 11.170 0.679, 2.915 11.170 0.293, 2.734 11.170 1.053, 2.642 11.065 1.448, 2.522 11.008 1.859, 2.426 11.065 1.787, 2.166 11.065 2.095, 1.223 11.008 2.885, 1.144 11.170 2.697, 0.796 11.065 2.906, 1.176 11.065 2.774, -0.774 11.170 2.826, -1.177 11.065 2.773, -1.535 11.065 2.592, -1.942 11.008 2.459, -1.867 11.065 2.365, -2.426 11.065 1.787, -2.812 11.065 1.083, -2.734 11.170 1.053, 4.800 10.815 8.777, 9.565 10.935 4.887, 9.646 10.830 4.906, 9.656 10.935 4.347, 9.481 11.000 4.240, 9.320 11.000 5.094, 9.095 10.992 5.868, 8.836 10.992 6.336, 8.734 11.000 6.372, 8.527 10.992 6.772, 8.448 11.000 6.763, 8.171 10.992 7.171, 8.123 11.000 7.123, 7.772 10.992 7.527, 7.336 10.992 7.836, 6.957 10.830 8.278, 7.847 10.935 7.621, 9.491 10.830 5.442, 9.034 10.700 6.460, 9.008 10.830 6.444, 9.278 10.830 5.957, 9.170 11.000 5.530, 8.709 10.700 6.917, 8.686 10.830 6.899, 8.315 10.830 7.315, 7.899 10.830 7.686, 7.460 10.700 8.034, 7.372 11.000 7.734, 5.906 10.830 8.646, 6.374 10.992 8.299, 6.530 11.000 8.170, 5.356 10.830 8.739, 4.800 10.912 8.712, 5.681 11.000 8.417, 5.347 10.935 8.656, 5.334 10.992 8.537, 4.800 10.977 8.615, 9.712 10.912 3.800, 9.739 10.830 4.356, 9.777 10.815 3.800, 9.447 10.992 4.861, 9.537 10.992 4.334, 9.413 10.935 5.414, 9.299 10.992 5.374, 9.203 10.935 5.920, 8.938 10.935 6.400, 8.621 10.935 6.847, 8.256 10.935 7.256, 7.444 10.830 8.008, 6.920 10.935 8.203, 7.400 10.935 7.938, 6.868 10.992 8.095, 6.442 10.830 8.491, 6.414 10.935 8.413, 5.861 10.992 8.447, 5.887 10.935 8.565, 9.782 10.802 -15.012, 9.800 10.700 3.800, 9.631 10.970 -14.644, 9.570 10.992 -14.562, 9.615 10.977 3.800, 9.178 11.000 -14.274, 9.349 11.000 -14.364, 9.500 11.000 -14.486, 9.701 12.200 -14.766, 9.582 12.200 -14.577, 9.726 10.897 -14.823, 8.800 11.000 -14.200, -4.937 12.435 -22.772, -4.431 12.492 -23.151, -4.522 12.500 -22.963, -4.002 12.500 -23.455, -3.482 12.492 -23.931, -2.954 12.492 -24.247, -2.784 12.500 -24.260, -1.878 12.330 -24.912, -2.444 12.435 -24.621, -5.002 12.330 -22.825, -4.844 12.492 -22.696, -4.755 12.500 -22.699, -5.030 12.479 -22.530, -2.710 12.200 -24.628, -2.476 12.330 -24.698, -3.050 12.330 -24.426, -3.261 12.200 -24.343, -3.976 12.492 -23.564, -3.548 12.435 -24.031, -4.052 12.435 -23.657, -2.450 12.500 -24.415, -2.398 12.492 -24.510, -2.107 12.500 -24.551, -1.411 12.500 -24.757, 0.000 12.435 -25.107, 0.000 12.330 -25.190, 0.634 12.330 -25.159, 0.310 12.200 -25.213, -1.819 12.492 -24.717, -1.223 12.492 -24.866, -1.246 12.435 -24.984, -0.626 12.435 -25.076, -1.262 12.330 -25.066, -0.634 12.330 -25.159, -0.929 12.200 -25.153, -0.711 12.500 -24.879, -0.614 12.492 -24.957, -0.000 12.500 -24.920, 0.706 12.500 -24.880, 1.056 12.500 -24.830, 1.819 12.492 -24.717, 2.398 12.492 -24.510, 2.112 12.500 -24.549, 2.954 12.492 -24.247, 3.482 12.492 -23.931, 3.421 12.500 -23.890, 3.720 12.500 -23.680, 4.754 12.500 -22.700, 4.975 12.500 -22.420, 4.431 12.492 -23.151, 4.052 12.435 -23.657, 0.626 12.435 -25.076, 0.000 12.492 -24.987, 0.614 12.492 -24.957, 1.411 12.500 -24.757, 1.223 12.492 -24.866, 3.108 12.500 -24.084, 4.844 12.492 -22.696, 4.937 12.435 -22.772, 4.575 12.330 -23.295, 4.105 12.330 -23.722, 2.444 12.435 -24.621, 1.878 12.330 -24.912, 5.078 12.418 -22.627, 5.002 12.330 -22.825, 5.123 12.200 -22.720, 4.270 12.200 -23.621, 3.050 12.330 -24.426, 3.595 12.330 -24.100, 2.710 12.200 -24.628, -3.595 12.330 -24.100, -4.105 12.330 -23.722, -4.516 12.435 -23.236, -3.783 12.200 -24.006, -4.270 12.200 -23.621, -4.575 12.330 -23.295, -3.011 12.435 -24.353, -1.854 12.435 -24.832, 1.262 12.330 -25.066, 1.246 12.435 -24.984, 2.476 12.330 -24.698, 1.854 12.435 -24.832, 3.011 12.435 -24.353, 3.976 12.492 -23.564, 3.548 12.435 -24.031, 4.516 12.435 -23.236, -5.078 12.418 -22.627, -8.800 12.315 -22.697, -5.111 12.320 -22.695, -8.800 12.412 -14.288, 8.800 12.412 -14.288, -8.800 12.315 -14.223, -8.800 12.200 -14.200, 8.800 12.200 -14.200, 8.800 12.315 -14.223, 8.922 12.330 -14.237, 8.800 12.477 -14.385, 8.931 12.500 -14.512, 9.234 12.200 -14.299, 9.423 12.200 -14.418, 9.548 12.330 -14.582, 9.494 12.492 -14.874, 9.553 12.492 -15.056, 9.385 12.500 -14.816, 9.370 12.330 -14.415, 9.483 12.435 -14.635, 9.671 12.435 -15.034, 9.615 12.477 -15.200, 9.712 12.412 -15.200, 9.777 12.315 -15.200, 9.391 12.492 -14.711, 9.321 12.435 -14.482, 9.023 12.200 -14.225, 9.295 12.500 -14.705, 9.181 12.500 -14.614, 9.251 12.492 -14.580, 9.127 12.435 -14.375, 9.058 12.500 -14.549, 9.082 12.492 -14.487, 8.896 12.492 -14.439, 8.911 12.435 -14.320, 9.775 12.200 -14.977, 9.753 12.330 -15.018, 9.157 12.330 -14.298, 9.678 12.330 -14.787, 9.603 12.435 -14.822, 9.800 12.200 -15.200, 9.712 12.412 -21.720, 9.615 12.477 -21.720, 9.500 12.500 -15.200, 9.041 12.330 -22.660, 9.423 12.200 -22.502, 9.723 12.330 -22.020, 9.777 12.315 -21.720, 9.775 12.200 -21.943, 9.227 12.435 -22.497, 9.464 12.330 -22.427, 9.549 12.435 -22.195, 9.768 12.330 -21.781, 8.800 12.412 -22.632, 8.800 12.477 -22.535, 9.021 12.435 -22.579, 9.644 12.435 -21.994, 9.685 12.435 -21.776, 8.929 12.500 -22.409, 9.058 12.500 -22.371, 8.991 12.492 -22.463, 9.169 12.492 -22.392, 9.184 12.500 -22.305, 9.451 12.500 -21.978, 9.565 12.492 -21.768, 9.488 12.500 -21.851, 9.325 12.492 -22.279, 9.295 12.500 -22.215, 9.701 12.200 -22.154, 9.582 12.200 -22.343, 9.619 12.330 -22.240, 9.234 12.200 -22.621, 9.267 12.330 -22.570, 9.407 12.435 -22.367, 9.447 12.492 -22.131, 9.529 12.492 -21.957, 5.111 12.320 -22.695, 5.030 12.479 -22.530, 8.800 12.315 -22.697, -6.954 -10.800 -26.559, -6.992 -10.874 -26.622, -6.982 -10.913 -26.647, -6.964 -10.946 -26.678, -6.963 -10.939 -26.842, -6.864 -10.961 -26.847, -6.935 -10.900 -26.577, -6.994 -10.854 -26.613, -6.910 -10.983 -26.747, -6.994 -10.833 -26.605, -7.021 -10.773 -26.626, -7.066 -10.824 -26.705, -7.103 -10.766 -26.799, -7.102 -10.733 -26.744, -7.104 -10.714 -26.746, -7.101 -10.700 -26.735, -7.096 -10.720 -26.871, -7.015 -10.751 -26.963, -7.001 -10.836 -26.935, -6.981 -10.896 -26.895, -7.075 -10.828 -26.840, -7.087 -10.787 -26.728, -7.007 -10.700 -26.973, -6.884 -10.920 -26.903, -7.020 -10.894 -26.854, -7.049 -10.880 -26.804, -7.021 -10.915 -26.762, -7.042 -10.855 -26.683, -7.065 -10.856 -26.752, -7.063 -10.721 -26.926, -7.017 -10.720 -26.966, -7.098 -10.752 -26.740, -7.110 -10.717 -26.808, -7.061 -10.752 -26.922, -7.089 -10.777 -26.861, -7.108 -10.743 -26.805, -7.094 -10.749 -26.867, -7.090 -10.810 -26.783, -7.044 -10.837 -26.894, -7.057 -10.782 -26.915, -7.012 -10.781 -26.956, -7.700 -10.300 -23.400, -7.700 -10.000 -23.400, -7.398 -10.300 -23.431, -7.108 -10.000 -23.522, -6.843 -10.000 -23.669, -6.427 -10.000 -24.107, -6.293 -10.300 -24.379, -6.217 -10.300 -24.673, -6.248 -10.300 -25.276, -6.972 -10.000 -26.212, -7.852 -10.000 -26.392, -9.047 -10.300 -25.561, -9.152 -10.300 -25.276, -9.198 -10.300 -24.976, -8.787 -10.300 -23.867, -8.557 -10.300 -23.669, -6.202 -10.300 -24.976, -6.202 -10.000 -24.976, -6.353 -10.000 -25.561, -6.514 -10.000 -25.818, -9.047 -10.000 -25.561, -9.198 -10.000 -24.976, -9.183 -10.000 -24.673, -8.973 -10.000 -24.107, -8.002 -10.000 -23.431, -7.160 -10.000 -23.288, -6.088 -10.000 -24.360, -6.298 -10.000 -25.861, -6.614 -10.000 -23.592, -6.307 -10.800 -23.925, -6.159 -10.800 -24.182, -6.045 -10.000 -25.289, -6.159 -10.800 -25.618, -6.307 -10.800 -25.875, -7.044 -10.740 -26.648, -8.902 -10.000 -23.698, -9.456 -10.000 -24.252, -7.298 11.000 -23.930, -6.957 11.000 -24.157, -7.117 11.000 -24.027, -6.827 11.000 -24.317, -6.729 11.000 -24.498, -6.650 11.000 -24.900, -3.783 11.000 -24.006, -6.730 11.000 -25.302, -6.670 11.000 -25.105, -6.670 11.000 -24.696, -4.270 11.000 -23.621, -6.827 11.000 -25.484, -6.800 11.000 -26.700, -3.261 11.000 -24.343, -2.710 11.000 -24.628, -1.538 11.000 -25.035, -0.929 11.000 -25.153, -0.310 11.000 -25.213, 6.800 11.000 -26.700, 0.929 11.000 -25.153, 2.134 11.000 -24.860, 2.710 11.000 -24.628, 3.261 11.000 -24.343, 6.957 11.000 -25.643, 7.065 11.000 -26.687, 7.495 11.000 -25.930, 7.700 11.000 -25.950, 8.102 11.000 -25.870, 8.442 11.000 -25.643, 9.046 11.000 -25.500, 3.783 11.000 -24.006, 6.670 11.000 -24.695, 4.718 11.000 -23.191, 5.123 11.000 -22.720, 7.117 11.000 -24.027, 7.905 11.000 -23.870, 8.443 11.000 -24.157, 8.800 11.000 -22.720, 9.349 11.000 -22.556, 8.573 11.000 -24.317, 9.487 11.000 -24.265, 9.448 11.000 -24.527, 9.384 11.000 -24.784, 9.295 11.000 -25.033, 8.730 11.000 -25.105, 8.670 11.000 -25.302, 9.182 11.000 -25.273, 8.671 11.000 -24.498, 8.888 11.000 -25.713, 8.573 11.000 -25.484, 7.833 11.000 -26.495, 7.584 11.000 -26.584, -6.958 11.000 -25.643, -7.298 11.000 -25.870, -7.065 11.000 -26.687, -7.327 11.000 -26.648, -7.833 11.000 -26.495, -8.513 11.000 -26.088, -9.181 11.000 -25.273, -8.750 11.000 -24.900, -8.730 11.000 -24.695, -9.384 11.000 -24.784, -8.670 11.000 -24.498, -9.487 11.000 -24.265, -9.500 11.000 -24.000, -8.800 11.000 -22.720, -7.700 11.000 -25.950, -8.073 11.000 -26.382, -8.102 11.000 -25.870, -8.300 11.000 -26.246, -8.671 11.000 -25.302, -8.993 11.000 -22.701, 6.650 11.000 -24.900, 6.670 11.000 -25.104, 6.729 11.000 -25.302, -6.800 10.815 -26.977, 6.919 -10.000 -26.998, 7.717 -10.000 -26.856, 8.449 -10.000 -26.506, 8.773 -10.000 -26.260, 8.095 -10.000 -26.706, 8.422 10.700 -26.524, 8.765 10.700 -26.267, 9.678 10.700 -24.845, 9.769 10.700 -24.427, 9.799 -10.700 -24.079, 9.798 -10.000 -24.119, 9.529 10.700 -25.246, 9.800 -10.700 -24.000, -6.800 -10.977 -26.815, 6.800 -10.912 -26.912, -6.800 -10.815 -26.977, -9.491 -10.735 -24.279, -9.515 -10.742 -24.290, -9.600 -10.762 -24.304, -9.579 -10.817 -24.287, -9.525 -10.793 -24.285, -9.689 -10.845 -24.241, -9.642 -10.939 -24.163, -9.731 -10.845 -24.199, -9.772 -10.822 -24.109, -9.798 -10.700 -24.119, -9.773 -10.700 -24.207, -9.716 -10.777 -24.258, -9.637 -10.836 -24.272, -9.757 -10.776 -24.213, -9.662 -10.772 -24.290, -9.541 -10.749 -24.299, -9.535 -10.700 -24.301, -9.456 -10.700 -24.252, -9.448 -10.740 -24.244, -9.481 -10.766 -24.268, -9.502 -10.779 -24.278, -9.359 -10.800 -24.154, -9.580 -10.949 -24.177, -9.562 -10.915 -24.221, -9.538 -10.928 -24.204, -9.477 -10.906 -24.206, -9.415 -10.875 -24.186, -9.375 -10.875 -24.150, -9.438 -10.914 -24.175, -9.703 -10.920 -24.084, -9.619 -10.956 -24.144, -9.591 -10.970 -24.131, -9.500 -11.000 -24.013, -9.459 -10.987 -24.070, -9.500 -10.972 -24.133, -9.533 -10.986 -24.104, -9.429 -10.973 -24.084, -9.433 -10.969 -24.096, -9.497 -10.898 -24.222, -9.426 -10.773 -24.221, -9.462 -10.860 -24.228, -9.446 -10.867 -24.214, -9.483 -10.855 -24.242, -9.377 -10.900 -24.135, -9.409 -10.943 -24.119, -9.389 -10.911 -24.137, -9.553 -10.960 -24.162, -9.514 -10.938 -24.188, -9.467 -10.947 -24.157, 4.800 -12.500 -7.300, -5.681 -12.500 -7.383, -6.530 -12.500 -7.630, -6.955 -12.500 -7.824, -7.761 -12.500 -8.350, -8.123 -12.500 -8.677, -8.975 -12.500 -9.840, -9.481 -12.500 -11.560, -8.800 -12.500 -22.420, -9.295 -12.500 -22.215, -9.150 -12.500 -22.326, 8.976 -12.500 -9.845, 7.763 -12.500 -8.352, 6.960 -12.500 -7.825, 5.668 -12.500 -7.377, 8.800 -12.500 -22.420, 9.295 -12.500 -22.215, 9.417 -12.500 -11.119, 9.385 -12.500 -22.104, 9.489 -12.500 -21.849, 9.500 -12.500 -12.000, -8.544 -11.000 4.856, -9.321 -11.000 5.085, -9.480 -11.000 4.233, -9.421 -11.000 4.663, -7.692 -11.000 4.365, -7.366 -11.000 4.307, -7.034 -11.000 4.307, -2.969 -11.000 0.427, -6.397 -11.000 4.478, -2.267 -11.000 1.965, -1.622 -11.000 2.524, -4.800 -11.000 8.500, -0.000 -11.000 3.000, 4.800 -11.000 8.500, 5.307 -11.000 6.034, 5.307 -11.000 6.366, 5.365 -11.000 6.692, 5.233 -11.000 8.480, 5.478 -11.000 7.003, 5.856 -11.000 7.544, 6.085 -11.000 8.321, -9.500 -11.000 3.800, -7.893 -11.000 -8.071, -7.438 -11.000 -7.752, -6.950 -11.000 -7.486, -3.000 -11.000 0.000, -5.902 -11.000 -7.123, -5.355 -11.000 -7.031, -2.729 -11.000 -1.246, -2.267 -11.000 -1.965, -6.436 -11.000 -7.275, 4.800 -11.000 -7.000, 5.902 -11.000 -7.123, 9.420 -11.000 4.663, 8.309 -11.000 -8.439, 8.683 -11.000 -8.850, 6.436 -11.000 -7.275, 7.034 -11.000 4.307, 5.856 -11.000 4.856, 5.365 -11.000 5.708, 9.321 -11.000 5.085, 2.729 -11.000 1.246, 1.965 -11.000 2.267, 5.478 -11.000 5.397, 1.622 -11.000 2.524, -5.644 -11.000 7.290, -5.233 -11.000 8.480, -5.478 -11.000 7.003, -5.644 -11.000 5.110, 3.000 -11.000 0.000, 2.878 -11.000 -0.845, 1.965 -11.000 -2.267, 0.845 -11.000 -2.878, -4.800 -12.200 -7.000, -5.360 -12.200 -7.031, -5.913 -12.200 -7.125, -7.917 -12.200 -8.091, -8.309 -11.000 -8.439, -9.034 -12.200 -9.340, -9.008 -11.000 -9.300, -9.500 -11.000 -10.294, -9.725 -10.898 -11.139, -9.800 -12.200 -12.000, -6.969 -12.200 -7.495, -8.683 -11.000 -8.850, -8.709 -12.200 -8.883, -9.282 -11.000 -9.783, -8.402 -10.000 4.998, -7.928 -10.000 4.888, -6.965 -10.000 4.516, -6.751 -10.000 4.769, -6.472 -10.000 4.888, -6.014 -10.000 5.282, -5.892 -10.000 5.114, -5.715 -10.000 5.373, -5.853 -10.000 5.539, -5.516 -10.000 5.965, -6.343 -10.000 7.431, -6.608 -10.000 7.578, -7.048 -10.000 4.708, -6.660 -10.000 4.588, -5.702 -10.000 6.124, -5.545 -10.000 6.589, -5.927 -10.000 6.993, -5.798 -10.000 7.161, -7.548 -10.000 7.977, -7.110 -10.000 8.235, -6.765 -10.000 8.203, -6.898 -10.000 7.669, -7.200 -10.000 7.700, -7.792 -10.000 7.578, -8.057 -10.000 7.431, -8.336 -10.000 7.336, -8.607 -10.000 6.721, -8.977 -10.000 6.548, -9.235 -10.000 6.110, -9.203 -10.000 5.765, -8.683 -10.000 6.427, -6.727 -10.000 8.389, -6.647 -10.700 8.446, -6.769 -10.000 8.301, -6.765 -10.700 8.203, -5.356 -10.830 8.739, -5.663 -11.000 8.421, -6.085 -11.000 8.321, -5.347 -10.935 8.656, -5.887 -10.935 8.565, -6.601 -10.915 8.367, -6.200 -10.700 8.600, -6.442 -10.830 8.491, -6.635 -10.817 8.425, -5.861 -10.992 8.447, -5.334 -10.992 8.537, -4.800 -10.815 8.777, -6.374 -10.992 8.299, -6.414 -10.935 8.413, -5.906 -10.830 8.646, -5.334 10.992 8.537, -6.442 10.830 8.491, -6.451 10.700 8.519, -5.347 10.935 8.656, -4.800 10.977 8.615, -5.240 11.000 8.481, -7.372 11.000 7.734, -8.450 11.000 6.761, -8.527 10.992 6.772, -8.734 11.000 6.372, -8.836 10.992 6.336, -9.305 10.700 5.969, -9.008 10.830 6.444, -6.957 10.830 8.278, -7.460 10.700 8.034, -6.969 10.700 8.305, -6.374 10.992 8.299, -6.414 10.935 8.413, -6.920 10.935 8.203, -6.530 11.000 8.170, -7.444 10.830 8.008, -6.868 10.992 8.095, -7.336 10.992 7.836, -8.315 10.830 7.315, -8.336 10.700 7.336, -7.899 10.830 7.686, -7.772 10.992 7.527, -8.686 10.830 6.899, -8.709 10.700 6.917, -8.256 10.935 7.256, -8.171 10.992 7.171, -9.034 10.700 6.460, -9.095 10.992 5.868, -9.675 10.700 4.913, -9.299 10.992 5.374, -9.565 10.935 4.887, -9.656 10.935 4.347, -9.777 10.815 3.800, -9.739 10.830 4.356, -9.417 11.000 4.681, -9.447 10.992 4.861, -4.800 10.815 8.777, -4.800 10.912 8.712, -5.906 10.830 8.646, -5.356 10.830 8.739, -5.887 10.935 8.565, -5.861 10.992 8.447, -7.847 10.935 7.621, -7.400 10.935 7.938, -8.621 10.935 6.847, -8.938 10.935 6.400, -9.278 10.830 5.957, -9.413 10.935 5.414, -9.491 10.830 5.442, -9.203 10.935 5.920, -9.646 10.830 4.906, -9.537 10.992 4.334, -9.299 -10.992 5.374, -9.711 -10.700 4.740, -9.777 -10.815 3.800, -9.712 -10.912 3.800, -9.739 -10.830 4.356, -9.565 -10.935 4.887, -9.646 -10.830 4.906, -9.656 -10.935 4.347, -9.537 -10.992 4.334, -9.447 -10.992 4.861, -9.413 -10.935 5.414, -9.600 -10.700 5.200, -9.491 -10.830 5.442, -9.197 -10.447 5.763, -9.301 -10.447 5.769, -9.301 -10.000 5.769, -9.301 -10.378 5.769, -9.394 -10.447 5.722, -9.301 -10.700 5.769, -9.389 -10.000 5.727, -9.446 -10.700 5.647, -9.394 -10.378 5.722, -9.197 -10.378 5.763, 8.993 11.000 -14.219, 2.975 11.000 -1.178, 3.079 11.000 -0.878, 9.500 11.000 3.800, 7.007 11.000 5.167, 6.623 11.000 5.322, 6.458 11.000 5.458, 6.224 11.000 5.814, 6.168 11.000 6.003, 3.144 11.000 0.600, 2.263 11.000 2.263, 0.588 11.000 3.149, 0.298 11.000 3.188, -0.303 11.000 3.186, -1.745 11.000 2.680, -6.167 11.000 6.007, -6.224 11.000 5.814, -2.483 11.000 2.019, -2.975 11.000 1.178, -6.628 11.000 5.320, -6.814 11.000 5.224, -3.188 11.000 0.298, -7.586 11.000 5.224, -8.800 11.000 -14.200, 0.000 11.000 -3.200, -0.878 11.000 -3.079, -1.757 11.000 -2.675, -1.477 11.000 -2.839, -2.680 11.000 -1.745, -2.485 11.000 -2.014, -2.845 11.000 -1.463, -9.500 11.000 3.800, -7.777 11.000 5.322, -9.479 11.000 4.245, -9.314 11.000 5.110, -8.079 11.000 5.627, -7.942 11.000 5.458, -9.170 11.000 5.530, -8.976 11.000 5.955, -8.078 11.000 6.777, -8.123 11.000 7.123, -7.763 11.000 7.448, -7.586 11.000 7.176, -7.397 11.000 7.231, -6.960 11.000 7.975, -6.458 11.000 6.942, -6.814 11.000 7.176, -6.094 11.000 8.320, -4.800 11.000 8.500, -5.668 11.000 8.423, -6.224 11.000 6.586, -6.168 11.000 6.397, 5.244 11.000 8.479, 6.109 11.000 8.314, 6.955 11.000 7.976, 7.200 11.000 7.250, 7.761 11.000 7.450, 7.777 11.000 7.078, 8.079 11.000 6.773, 8.176 11.000 6.586, 8.975 11.000 5.960, 9.423 11.000 4.668, 7.586 11.000 5.224, 8.078 11.000 5.623, -6.458 11.000 5.458, -3.186 11.000 -0.303, -3.074 11.000 -0.891, 0.303 11.000 -3.186, 2.263 11.000 -2.263, 2.483 11.000 -2.019, 2.839 11.000 -1.477, 4.800 11.000 8.500, -9.777 12.315 -15.200, -9.615 12.477 -15.200, -9.565 12.492 -15.152, -9.723 12.330 -14.900, -9.619 12.330 -14.680, -8.991 12.492 -14.457, -8.929 12.500 -14.511, -9.058 12.500 -14.549, -9.184 12.500 -14.615, -9.325 12.492 -14.641, -9.407 12.435 -14.553, -9.549 12.435 -14.725, -9.464 12.330 -14.493, -9.582 12.200 -14.577, -9.423 12.200 -14.418, -9.227 12.435 -14.423, -8.800 12.477 -14.385, -9.267 12.330 -14.350, -9.041 12.330 -14.260, -9.021 12.435 -14.341, -9.023 12.200 -14.225, -9.447 12.492 -14.789, -9.768 12.330 -15.139, -9.775 12.200 -14.977, -9.386 12.500 -14.819, -9.529 12.492 -14.963, -9.644 12.435 -14.926, -9.685 12.435 -15.144, -9.169 12.492 -14.528, 9.500 12.500 -21.720, 9.386 12.500 -22.102, 9.451 12.500 -14.942, 9.489 12.500 -15.071, 8.800 12.500 -22.420, 8.800 12.500 -14.500, 4.268 12.500 -23.218, 4.518 12.500 -22.966, 4.002 12.500 -23.455, 2.452 12.500 -24.415, 2.784 12.500 -24.260, 1.766 12.500 -24.663, 0.355 12.500 -24.910, -4.975 12.500 -22.420, -0.357 12.500 -24.910, -9.500 12.500 -21.720, -9.150 12.500 -22.326, -8.800 12.500 -22.420, -1.760 12.500 -24.665, -1.062 12.500 -24.828, -3.107 12.500 -24.086, -3.417 12.500 -23.894, -3.715 12.500 -23.684, -4.272 12.500 -23.214, -9.488 12.500 -15.069, -9.451 12.500 -14.942, -9.295 12.500 -14.705, -8.800 12.500 -14.500, -8.981 12.500 -22.396, -8.896 12.492 -22.481, -9.023 12.200 -22.695, -9.548 12.330 -22.338, -9.483 12.435 -22.285, -9.553 12.492 -21.864, -9.476 12.500 -21.901, -9.494 12.492 -22.046, -9.391 12.492 -22.209, -9.370 12.330 -22.505, -8.911 12.435 -22.600, -8.800 12.412 -22.632, -8.922 12.330 -22.683, -9.423 12.200 -22.502, -9.582 12.200 -22.343, -9.753 12.330 -21.902, -9.777 12.315 -21.720, -9.712 12.412 -21.720, -9.615 12.477 -21.720, -9.775 12.200 -21.943, -9.800 12.200 -21.720, -9.406 12.500 -22.070, -9.295 12.500 -22.215, -9.321 12.435 -22.438, -9.157 12.330 -22.622, -9.127 12.435 -22.545, -9.251 12.492 -22.340, -9.082 12.492 -22.433, -9.678 12.330 -22.133, -8.800 12.477 -22.535, -9.603 12.435 -22.098, -9.671 12.435 -21.886, -6.800 -10.912 -26.912, -6.919 -10.700 -26.998, -6.800 -10.700 -27.000, -6.909 -10.823 -26.972, -6.800 -11.000 -26.700, -6.841 -10.988 -26.783, -6.832 -10.995 -26.756, -6.822 -10.999 -26.728, -6.919 -10.000 -26.998, -7.052 -10.700 -26.656, -7.007 -10.000 -26.973, -7.075 -10.700 -26.911, -7.109 -10.700 -26.826, -7.109 -10.000 -26.826, -7.075 -10.000 -26.911, -7.101 -10.000 -26.735, -7.548 -10.000 -26.392, -7.251 -10.000 -26.331, -8.149 -10.000 -26.331, -8.428 -10.000 -26.212, -8.677 -10.000 -26.038, -8.886 -10.000 -25.818, -9.060 -10.000 -25.973, -9.506 -10.000 -25.295, -9.754 -10.000 -24.523, -7.052 -10.000 -26.656, -6.498 -10.000 -26.102, -6.002 -10.000 -24.979, -6.217 -10.000 -24.673, -6.016 -10.000 -24.665, -6.293 -10.000 -24.379, -6.215 -10.000 -24.073, -6.392 -10.000 -23.814, -7.779 -10.000 -23.202, -8.089 -10.000 -23.245, -8.292 -10.000 -23.522, -9.107 -10.000 -24.379, -6.723 -10.000 -26.038, -6.145 -10.000 -25.587, -6.248 -10.000 -25.276, -6.613 -10.000 -23.867, -6.873 -10.000 -23.415, -7.398 -10.000 -23.431, -7.465 -10.000 -23.216, -8.387 -10.000 -23.345, -8.557 -10.000 -23.669, -8.661 -10.000 -23.497, -8.787 -10.000 -23.867, -9.152 -10.000 -25.276, -9.306 -10.000 -25.649, -8.449 -10.000 -26.506, -9.535 -10.000 -24.301, -9.626 -10.000 -24.309, -9.626 -10.700 -24.309, -9.711 -10.000 -24.275, -9.711 -10.700 -24.275, -9.773 -10.000 -24.207, -9.615 10.977 -24.000, -9.565 10.992 -24.101, -9.611 10.830 -24.959, -9.721 10.830 -24.540, -9.769 10.700 -24.427, -9.768 10.830 -24.108, -9.448 11.000 -24.527, -9.419 10.992 -24.893, -9.368 10.935 -25.320, -9.295 11.000 -25.033, -8.938 10.830 -26.062, -9.067 10.700 -25.965, -9.216 10.830 -25.728, -9.261 10.992 -25.265, -9.045 11.000 -25.500, -9.050 10.992 -25.610, -8.792 10.992 -25.920, -8.709 11.000 -25.910, -8.491 10.992 -26.190, -8.154 10.992 -26.413, -7.861 10.830 -26.774, -8.213 10.935 -26.518, -8.878 10.935 -26.004, -8.765 10.700 -26.267, -8.615 10.830 -26.351, -8.887 11.000 -25.713, -8.564 10.935 -26.285, -8.046 10.700 -26.729, -8.422 10.700 -26.524, -8.254 10.830 -26.590, -7.584 11.000 -26.584, -7.002 10.992 -26.759, -6.800 10.912 -26.912, -7.017 10.830 -26.962, -7.446 10.830 -26.899, -7.831 10.935 -26.697, -7.011 10.935 -26.879, -7.428 10.935 -26.818, -6.800 10.977 -26.815, -7.402 10.992 -26.701, -9.712 10.912 -24.000, -9.685 10.935 -24.105, -9.532 10.935 -24.932, -9.639 10.935 -24.524, -9.521 10.992 -24.503, -9.442 10.830 -25.358, -9.148 10.935 -25.680, -7.788 10.992 -26.584, 6.800 -10.700 -27.000, -6.800 10.700 -27.000, -9.620 -10.975 -24.054, -9.730 -10.890 -24.094, -9.712 -10.912 -24.000, -9.753 -10.858 -24.102, -9.800 -10.700 -24.040, -9.799 -10.700 -24.079, -8.800 -12.200 -22.720, -8.922 -12.330 -22.683, -8.896 -12.492 -22.481, -8.981 -12.500 -22.396, -9.603 -12.435 -22.098, -9.753 -12.330 -21.902, -9.775 -12.200 -21.943, -9.678 -12.330 -22.133, -9.582 -12.200 -22.343, -9.234 -12.200 -22.621, -8.800 -12.315 -22.697, -8.911 -12.435 -22.600, -8.800 -12.412 -22.632, -8.800 -12.477 -22.535, -9.406 -12.500 -22.070, -9.553 -12.492 -21.864, -9.712 -12.412 -21.720, -9.671 -12.435 -21.886, -9.476 -12.500 -21.901, -9.500 -12.500 -21.720, -9.548 -12.330 -22.338, -9.321 -12.435 -22.438, -9.251 -12.492 -22.340, -9.483 -12.435 -22.285, -9.370 -12.330 -22.505, -9.082 -12.492 -22.433, -9.127 -12.435 -22.545, -9.157 -12.330 -22.622, -9.391 -12.492 -22.209, -9.494 -12.492 -22.046, -9.615 -12.477 -21.720, -9.500 -12.500 -12.000, -9.777 -12.315 -12.000, -9.777 -12.315 -21.720, -9.782 -10.802 -11.578, -9.615 -10.977 3.800, -9.568 -10.992 -10.496, -9.629 -10.971 -10.705, -9.778 -10.700 4.272, -9.446 -10.000 5.647, -7.958 -10.000 7.676, -7.917 10.700 7.709, -5.913 10.700 8.675, -5.740 -10.700 8.711, -5.272 -10.700 8.778, -4.800 10.700 8.800, -5.360 10.700 8.769, -9.769 10.700 4.360, -9.519 10.700 5.451, -8.676 -10.000 6.958, -6.647 -10.000 8.446, -9.500 11.000 -14.486, -9.570 10.992 -14.562, -9.782 10.802 -15.012, -9.800 10.700 3.800, -9.615 10.977 3.800, -9.712 10.912 3.800, -9.726 10.897 -14.823, -9.800 10.700 -15.200, -9.800 12.200 -15.200, -9.349 11.000 -14.364, -8.993 11.000 -14.219, -9.701 12.200 -14.766, -9.631 10.970 -14.644, -9.234 12.200 -14.299, -9.178 11.000 -14.274, -9.500 12.500 -15.200, -9.712 12.412 -15.200, -8.800 12.200 -22.720, -9.178 11.000 -22.646, -9.349 11.000 -22.556, -9.500 11.000 -22.434, -9.701 12.200 -22.154, -9.781 10.802 -21.908, -9.234 12.200 -22.621, -9.727 10.896 -22.095, -9.777 10.815 -24.000, -9.571 10.992 -22.357, -9.634 10.968 -22.272, -9.798 -10.000 -24.119, -9.678 10.700 -24.845, -9.656 -10.000 -24.917, -9.324 10.700 -25.622, -8.773 -10.000 -26.260, -9.529 10.700 -25.246, -8.095 -10.000 -26.706, -7.323 -10.000 -26.954, -7.227 10.700 -26.969, -6.840 -10.700 -27.000, -6.879 -10.700 -26.999, -7.717 -10.000 -26.856, -7.645 10.700 -26.878, -9.800 -10.700 -24.000, -9.777 -10.815 -24.000, -9.500 -11.000 -22.434, -9.615 -10.977 -24.000, -9.023 -12.200 -22.695, -9.349 -11.000 -22.556, -9.570 -10.992 -22.358, -8.993 -11.000 -22.701, -9.178 -11.000 -22.646, -9.423 -12.200 -22.502, -9.631 -10.970 -22.276, -9.701 -12.200 -22.154, -9.782 -10.802 -21.908, -9.726 -10.897 -22.097, -9.800 10.700 -24.000, -9.800 -10.700 -12.000, -9.800 -10.700 3.800, -9.800 -10.700 -21.720, -9.800 -12.200 -21.720, -9.800 10.700 -21.720, -9.922 1.467 -33.687, -11.158 1.370 -33.717, -11.230 1.214 -33.455, -11.374 0.464 -32.929, -10.233 0.157 -32.549, -10.233 -0.157 -32.549, -11.340 -0.750 -33.052, -9.839 -1.500 -33.988, -9.757 -1.467 -34.289, -9.678 -1.370 -34.576, -9.544 -1.004 -35.063, -9.462 -0.464 -35.364, -10.602 0.157 -35.744, -9.445 0.157 -35.427, -9.462 0.464 -35.364, -9.606 1.214 -34.838, -10.996 1.500 -34.305, -10.072 1.214 -33.138, -11.291 1.004 -33.230, -11.340 0.750 -33.052, -10.216 0.464 -32.612, -11.374 -0.464 -32.929, -11.230 -1.214 -33.455, -10.072 -1.214 -33.138, -11.158 -1.370 -33.717, -9.922 -1.467 -33.687, -10.996 -1.500 -34.305, -10.763 -1.214 -35.155, -9.496 -0.750 -35.241, -10.619 -0.464 -35.681, -10.602 -0.157 -35.744, -10.653 0.750 -35.558, -9.678 1.370 -34.576, -10.047 -10.500 -35.316, -9.624 -10.105 -34.774, -9.764 -9.891 -34.263, -10.848 -9.973 -34.845, -11.072 -9.891 -34.030, -9.987 -9.973 -33.447, -11.145 -9.973 -33.765, -11.212 -10.105 -33.519, -10.114 -10.283 -32.985, -11.321 -10.500 -33.122, -10.163 -10.500 -32.805, -5.817 -10.500 -50.747, -5.394 -10.105 -50.204, -6.492 -10.283 -50.738, -6.692 -9.891 -50.011, -6.767 -9.864 -49.736, -5.610 -9.864 -49.419, -6.842 -9.891 -49.461, -5.758 -9.973 -48.878, -6.915 -9.973 -49.196, -5.825 -10.105 -48.633, -6.982 -10.105 -48.950, -5.884 -10.283 -48.416, 0.809 -11.000 -41.438, 0.713 -12.200 -41.207, 0.562 -11.000 -41.006, 0.562 -12.200 -41.006, 0.367 -12.200 -40.850, -0.109 -11.000 -40.704, -0.596 -12.200 -40.805, -1.091 -12.200 -41.349, -1.149 -12.200 -41.593, -1.079 -12.200 -42.086, -0.955 -12.200 -42.303, 0.394 -11.000 -42.538, 0.585 -12.200 -42.375, 0.585 -11.000 -42.375, 0.817 -12.200 -41.935, -0.109 -12.200 -40.704, -0.359 -11.000 -40.723, -1.091 -11.000 -41.349, -1.145 -12.200 -41.844, -0.955 -11.000 -42.303, -0.566 -11.000 -42.614, 0.394 -12.200 -42.538, -6.880 -11.000 -24.675, -7.116 -12.200 -24.282, -7.305 -11.000 -24.148, -8.356 -11.000 -24.360, -8.356 -12.200 -24.360, -8.543 -12.200 -25.011, -8.362 -12.200 -25.433, -7.763 -12.200 -25.748, -7.123 -12.200 -25.524, -7.522 -12.200 -24.069, -7.522 -11.000 -24.069, -7.753 -11.000 -24.052, -7.980 -11.000 -24.097, -8.186 -12.200 -24.203, -8.186 -11.000 -24.203, -8.541 -11.000 -24.779, -8.482 -12.200 -25.234, -8.482 -11.000 -25.234, -8.194 -12.200 -25.592, -8.194 -11.000 -25.592, -6.883 -12.200 -25.134, 5.785 -12.200 -57.701, 5.671 -12.200 -57.409, 5.499 -11.000 -57.147, 5.499 -12.200 -57.147, 5.012 -12.200 -56.757, 4.718 -12.200 -56.647, 4.408 -12.200 -56.599, 3.793 -12.200 -56.701, 3.272 -11.000 -57.043, 3.514 -12.200 -56.844, 3.272 -12.200 -57.043, 3.076 -12.200 -57.288, 2.856 -12.200 -57.872, 2.841 -12.200 -58.185, 3.401 -11.000 -59.269, 3.178 -12.200 -59.048, 3.401 -12.200 -59.269, 3.665 -12.200 -59.438, 4.268 -11.000 -59.596, 4.268 -12.200 -59.596, 5.163 -12.200 -59.351, 5.601 -11.000 -58.908, 5.742 -12.200 -58.627, 5.821 -12.200 -58.324, 5.836 -12.200 -58.011, 5.276 -11.000 -56.927, 3.793 -11.000 -56.701, 3.076 -11.000 -57.288, 2.935 -12.200 -57.568, 2.841 -11.000 -58.185, 3.006 -11.000 -58.786, 4.581 -11.000 -59.578, 4.884 -11.000 -59.495, 4.884 -12.200 -59.495, 5.163 -11.000 -59.351, 5.742 -11.000 -58.627, 5.821 -11.000 -58.324, 5.440 -11.000 -48.507, 5.281 -11.000 -48.277, 5.281 -12.200 -48.277, 4.832 -12.200 -47.949, 4.284 -11.000 -47.849, 4.008 -12.200 -47.892, 3.190 -11.000 -48.604, 3.190 -12.200 -48.604, 3.109 -12.200 -48.872, 3.133 -12.200 -49.428, 3.237 -12.200 -49.688, 3.602 -11.000 -50.108, 3.602 -12.200 -50.108, 4.669 -12.200 -50.303, 4.929 -11.000 -50.200, 4.929 -12.200 -50.200, 5.487 -11.000 -49.591, 5.587 -11.000 -49.044, 4.564 -11.000 -47.868, 3.748 -11.000 -47.996, 3.518 -11.000 -48.155, 3.328 -11.000 -48.361, 3.109 -11.000 -48.872, 3.090 -12.200 -49.152, 3.396 -11.000 -49.919, 3.396 -12.200 -49.919, 3.845 -12.200 -50.246, 4.113 -12.200 -50.327, 4.392 -11.000 -50.347, 4.392 -12.200 -50.347, 5.348 -11.000 -49.834, 5.487 -12.200 -49.591, 5.568 -11.000 -49.323, 5.587 -12.200 -49.044, 5.544 -11.000 -48.767, 0.964 -12.200 -30.436, 0.868 -12.200 -30.204, 0.718 -12.200 -30.004, 0.868 -11.000 -30.204, 0.294 -11.000 -29.744, 0.047 -12.200 -29.701, -0.440 -12.200 -29.802, -0.936 -12.200 -30.347, -0.994 -11.000 -30.591, -0.994 -12.200 -30.591, -0.924 -12.200 -31.083, -0.625 -12.200 -31.481, -0.171 -12.200 -31.685, 0.079 -11.000 -31.697, 0.324 -12.200 -31.646, 0.549 -12.200 -31.536, 0.884 -12.200 -31.167, 1.000 -11.000 -30.684, 0.522 -12.200 -29.847, 0.522 -11.000 -29.847, 0.294 -12.200 -29.744, -0.650 -11.000 -29.940, -0.799 -12.200 -31.301, -0.799 -11.000 -31.301, -0.625 -11.000 -31.481, -0.411 -12.200 -31.612, -0.411 -11.000 -31.612, -0.171 -11.000 -31.685, 0.549 -11.000 -31.536, 0.884 -11.000 -31.167, 8.429 -11.000 -24.462, 8.429 -12.200 -24.462, 8.284 -11.000 -24.282, 7.878 -11.000 -24.069, 7.878 -12.200 -24.069, 7.647 -12.200 -24.052, 7.420 -11.000 -24.097, 6.859 -12.200 -24.779, 6.918 -12.200 -25.234, 7.206 -12.200 -25.592, 7.637 -12.200 -25.748, 7.868 -12.200 -25.733, 8.087 -12.200 -25.657, 8.277 -12.200 -25.524, 8.277 -11.000 -25.524, 8.550 -11.000 -24.905, 7.214 -11.000 -24.203, 7.044 -12.200 -24.360, 7.044 -11.000 -24.360, 6.859 -11.000 -24.779, 6.857 -11.000 -25.011, 6.918 -11.000 -25.234, 7.038 -11.000 -25.433, 7.206 -11.000 -25.592, 7.411 -11.000 -25.699, 8.087 -11.000 -25.657, 8.550 -12.200 -24.905, -0.513 -11.000 -36.616, -0.759 -11.000 -36.184, -1.430 -12.200 -35.881, -1.917 -11.000 -35.982, -2.127 -12.200 -36.120, -2.127 -11.000 -36.120, -2.296 -12.200 -36.306, -2.413 -11.000 -36.527, -2.413 -12.200 -36.527, -2.471 -12.200 -36.771, -1.888 -11.000 -37.792, -1.649 -12.200 -37.866, -1.398 -12.200 -37.877, -0.928 -11.000 -37.716, -0.928 -12.200 -37.716, -0.593 -12.200 -37.348, -1.184 -12.200 -35.924, -1.184 -11.000 -35.924, -1.680 -11.000 -35.901, -2.296 -11.000 -36.306, -2.467 -11.000 -37.022, -1.398 -11.000 -37.877, -1.153 -11.000 -37.826, -0.737 -12.200 -37.553, -0.505 -11.000 -37.113, -8.872 11.000 -34.801, -8.872 12.200 -34.801, -8.760 12.200 -34.537, -8.760 11.000 -34.537, -8.694 12.200 -33.970, -8.700 12.200 -34.257, -8.694 11.000 -33.970, -8.700 11.000 -34.257, -8.743 12.200 -33.688, -8.845 12.200 -33.420, -8.743 11.000 -33.688, -8.996 11.000 -33.176, -9.191 12.200 -32.965, -9.422 11.000 -32.796, -9.422 12.200 -32.796, -4.803 12.200 -50.469, -4.643 11.000 -50.232, -4.471 12.200 -49.687, -4.514 12.200 -49.118, -4.616 11.000 -48.850, -4.961 11.000 -48.396, -4.961 12.200 -48.396, -5.452 11.560 -48.104, -5.452 12.200 -48.104, -5.452 11.000 -48.104, 5.499 11.000 -57.147, 5.276 12.200 -56.927, 5.276 11.000 -56.927, 4.718 11.000 -56.647, 4.408 11.000 -56.599, 4.095 11.000 -56.618, 3.006 12.200 -58.786, 3.178 12.200 -59.048, 3.006 11.000 -58.786, 3.958 12.200 -59.549, 4.268 12.200 -59.596, 5.163 12.200 -59.351, 5.163 11.000 -59.351, 5.601 12.200 -58.908, 5.405 11.000 -59.152, 5.742 12.200 -58.627, 5.785 11.000 -57.701, 5.012 12.200 -56.757, 5.012 11.000 -56.757, 4.718 12.200 -56.647, 3.793 12.200 -56.701, 2.935 12.200 -57.568, 2.892 12.200 -58.494, 2.892 11.000 -58.494, 3.665 11.000 -59.438, 4.581 12.200 -59.578, 4.884 12.200 -59.495, 5.836 12.200 -58.011, 5.836 11.000 -58.011, -7.199 11.000 -24.342, -7.199 12.200 -24.342, -7.999 11.000 -24.212, -8.324 11.000 -24.483, -8.416 11.000 -24.676, -7.376 12.200 -24.224, -7.793 12.200 -24.156, -8.181 12.200 -24.324, -8.324 12.200 -24.483, -8.423 12.200 -25.098, -8.338 12.200 -25.294, -8.423 11.000 -25.098, -8.201 11.000 -25.458, -8.024 12.200 -25.576, -8.024 11.000 -25.576, -7.219 11.000 -25.476, -7.076 11.000 -25.317, -6.950 12.200 -24.914, -7.607 12.200 -25.644, -7.401 12.200 -25.588, -7.219 12.200 -25.476, 5.440 11.000 -48.507, 5.281 12.200 -48.277, 3.190 11.000 -48.604, 3.109 11.000 -48.872, 3.133 12.200 -49.428, 4.392 12.200 -50.347, 4.113 11.000 -50.327, 4.392 11.000 -50.347, 4.929 11.000 -50.200, 5.348 12.200 -49.834, 5.487 12.200 -49.591, 5.587 11.000 -49.044, 5.544 12.200 -48.767, 4.564 11.000 -47.868, 4.284 12.200 -47.849, 3.518 12.200 -48.155, 3.190 12.200 -48.604, 3.109 12.200 -48.872, 3.237 12.200 -49.688, 3.396 12.200 -49.919, 3.396 11.000 -49.919, 3.602 12.200 -50.108, 3.845 12.200 -50.246, 4.113 12.200 -50.327, 4.929 12.200 -50.200, 5.568 11.000 -49.323, 5.587 12.200 -49.044, 0.868 11.000 -30.204, 0.964 11.000 -30.436, 0.522 12.200 -29.847, -0.994 11.000 -30.591, -0.994 12.200 -30.591, -0.625 12.200 -31.481, -0.411 12.200 -31.612, 0.079 12.200 -31.697, 0.740 11.000 -31.373, 0.884 11.000 -31.167, 1.000 12.200 -30.684, 0.718 12.200 -30.004, -0.203 11.000 -29.721, -0.440 11.000 -29.802, -0.440 12.200 -29.802, -0.650 12.200 -29.940, -0.818 12.200 -30.125, -0.990 12.200 -30.841, -0.924 12.200 -31.083, -0.411 11.000 -31.612, -0.171 11.000 -31.685, -0.171 12.200 -31.685, 0.079 11.000 -31.697, 0.740 12.200 -31.373, 0.884 12.200 -31.167, 1.000 11.000 -30.684, 8.338 11.000 -24.506, 8.338 12.200 -24.506, 7.607 11.000 -24.156, 7.401 11.000 -24.212, 6.984 12.200 -24.676, 6.950 12.200 -24.886, 7.607 12.200 -24.156, 7.076 11.000 -24.483, 6.984 11.000 -24.676, 6.950 11.000 -24.886, 6.977 12.200 -25.098, 7.062 12.200 -25.294, 7.376 11.000 -25.576, 7.793 12.200 -25.644, 8.324 11.000 -25.317, 8.416 11.000 -25.124, 8.450 11.000 -24.914, 8.423 12.200 -24.702, 7.580 11.000 -25.640, 7.580 12.200 -25.640, 7.999 11.000 -25.588, 8.181 12.200 -25.476, 8.416 12.200 -25.124, 9.500 11.000 -22.700, 9.655 11.000 -22.724, 9.655 12.200 -22.724, 9.905 12.200 -22.906, 9.794 12.200 -22.795, 9.976 11.000 -23.045, 9.976 12.200 -23.045, -10.171 11.000 -27.858, -9.779 11.000 -27.647, -9.628 11.000 -27.482, -9.517 12.200 -27.288, -9.929 12.200 -24.960, -10.000 12.200 -24.431, -9.929 11.000 -24.960, -10.000 11.000 -24.431, -10.000 11.000 -23.200, -9.976 11.000 -23.045, -9.905 11.000 -22.906, -9.500 11.000 -22.700, -9.905 12.200 -22.906, -9.655 12.200 -22.724, -5.362 12.200 -22.700, -5.219 11.000 -22.721, -5.219 12.200 -22.721, -5.087 12.200 -22.782, -5.087 11.000 -22.782, -4.979 11.000 -22.879, -4.979 12.200 -22.879, -3.571 12.200 -24.131, -2.458 12.200 -24.717, -4.551 12.200 -23.341, -1.864 12.200 -24.927, -1.253 11.000 -25.078, -0.629 11.000 -25.169, -0.000 11.000 -25.200, -0.629 12.200 -25.169, 0.629 11.000 -25.169, 1.864 11.000 -24.927, 3.029 11.000 -24.451, 4.080 11.000 -23.760, 4.551 11.000 -23.341, 4.551 12.200 -23.341, 2.458 12.200 -24.717, 3.029 12.200 -24.451, 3.571 11.000 -24.131, 3.571 12.200 -24.131, 4.080 12.200 -23.760, 5.087 11.000 -22.782, 5.219 12.200 -22.721, 5.219 11.000 -22.721, 8.586 11.000 -61.988, 9.247 11.000 -61.429, 9.511 11.000 -61.084, 9.511 12.200 -61.084, 9.875 12.200 -60.299, 9.969 11.000 -59.875, 9.969 12.200 -59.875, 9.721 12.200 -60.705, 7.793 12.200 -62.335, 7.793 11.000 -62.335, 2.767 12.200 -63.713, 2.075 11.000 -63.777, 1.732 11.000 -63.719, 0.606 11.000 -62.941, 0.430 12.200 -62.640, 0.430 11.000 -62.640, 1.403 11.000 -63.602, 1.403 12.200 -63.602, 0.832 12.200 -63.206, 0.606 12.200 -62.941, -1.541 12.200 -55.562, -1.541 11.000 -55.562, -1.624 11.000 -55.354, -2.111 12.200 -54.907, -1.751 11.000 -55.169, -1.916 11.000 -55.018, -2.325 12.200 -54.842, -2.549 12.200 -54.827, -6.100 11.000 -43.332, -7.157 12.200 -39.474, -7.410 12.200 -38.962, -7.605 12.200 -38.752, -0.799 12.200 -31.301, -0.936 12.200 -30.347, -8.996 12.200 -33.176, -9.681 12.200 -32.673, -0.000 12.200 -25.200, -9.779 12.200 -27.647, -9.628 12.200 -27.482, -1.253 12.200 -25.078, -3.029 12.200 -24.451, -9.452 12.200 -27.073, -9.437 12.200 -26.850, -8.201 12.200 -25.458, -7.820 12.200 -25.640, -9.471 12.200 -26.629, -8.450 12.200 -24.886, -9.794 12.200 -22.795, -8.416 12.200 -24.676, -7.999 12.200 -24.212, -9.500 12.200 -22.700, -7.580 12.200 -24.160, -9.968 12.200 -24.786, -9.992 12.200 -24.609, -9.976 12.200 -23.045, -10.000 12.200 -23.200, -6.977 12.200 -24.702, -7.062 12.200 -24.506, -4.080 12.200 -23.760, -6.984 12.200 -25.124, -7.076 12.200 -25.317, -9.963 12.200 -27.775, -10.171 12.200 -27.858, 0.629 12.200 -25.169, 1.253 12.200 -25.078, 7.199 12.200 -25.458, 7.376 12.200 -25.576, -0.203 12.200 -29.721, 0.047 12.200 -29.701, 0.294 12.200 -29.744, 0.868 12.200 -30.204, 0.964 12.200 -30.436, 0.972 12.200 -30.933, 5.075 12.200 -48.088, 0.549 12.200 -31.536, 4.832 12.200 -47.949, 0.324 12.200 -31.646, 4.008 12.200 -47.892, 3.748 12.200 -47.996, -6.100 12.200 -43.332, -6.051 12.200 -43.614, 3.328 12.200 -48.361, 3.090 12.200 -49.152, -3.541 12.200 -55.073, 4.669 12.200 -50.303, -1.916 12.200 -55.018, -1.751 12.200 -55.169, 3.272 12.200 -57.043, -1.624 12.200 -55.354, 3.076 12.200 -57.288, 2.856 12.200 -57.872, 2.841 12.200 -58.185, 2.424 12.200 -63.775, 3.401 12.200 -59.269, 3.665 12.200 -59.438, 8.202 12.200 -62.191, 9.500 12.200 -22.700, 5.362 12.200 -22.700, 4.979 12.200 -22.879, 5.087 12.200 -22.782, 8.324 12.200 -25.317, 10.000 12.200 -23.200, 7.999 12.200 -25.588, 5.568 12.200 -49.323, 5.785 12.200 -57.701, 5.671 12.200 -57.409, 5.821 12.200 -58.324, 5.405 12.200 -59.152, 10.000 12.200 -59.442, 9.247 12.200 -61.429, 8.937 12.200 -61.733, 8.586 12.200 -61.988, 2.075 12.200 -63.777, 1.732 12.200 -63.719, 1.100 12.200 -63.429, 0.309 12.200 -62.313, -4.643 12.200 -50.232, -4.531 12.200 -49.968, -4.465 12.200 -49.401, -4.616 12.200 -48.850, -4.767 12.200 -48.607, -5.193 12.200 -48.227, 5.440 12.200 -48.507, 4.564 12.200 -47.868, 5.499 12.200 -57.147, 5.159 12.200 -50.041, 8.450 12.200 -24.914, 8.201 12.200 -24.342, 8.024 12.200 -24.224, 7.820 12.200 -24.160, 7.401 12.200 -24.212, 7.219 12.200 -24.324, 7.076 12.200 -24.483, 1.864 12.200 -24.927, 4.408 12.200 -56.599, 4.095 12.200 -56.618, 3.514 12.200 -56.844, -3.541 11.000 -55.073, -2.770 12.200 -54.862, -0.625 11.000 -31.481, -0.799 11.000 -31.301, -0.924 11.000 -31.083, -0.990 11.000 -30.841, -0.936 11.000 -30.347, -2.458 11.000 -24.717, -0.818 11.000 -30.125, -0.650 11.000 -29.940, 1.253 11.000 -25.078, 7.062 11.000 -25.294, 6.977 11.000 -25.098, 7.219 11.000 -24.324, 9.905 11.000 -22.906, 9.794 11.000 -22.795, 3.328 11.000 -48.361, -6.051 11.000 -43.614, -6.057 11.000 -43.901, -4.767 11.000 -48.607, -5.193 11.000 -48.227, -6.389 11.000 -44.683, -4.514 11.000 -49.118, -4.465 11.000 -49.401, 3.090 11.000 -49.152, -4.471 11.000 -49.687, 3.237 11.000 -49.688, -4.531 11.000 -49.968, -2.549 11.000 -54.827, -2.325 11.000 -54.842, -2.111 11.000 -54.907, 4.669 11.000 -50.303, 3.514 11.000 -56.844, 3.793 11.000 -56.701, 5.348 11.000 -49.834, 5.487 11.000 -49.591, 2.935 11.000 -57.568, 3.272 11.000 -57.043, 3.076 11.000 -57.288, 0.309 11.000 -62.313, 1.100 11.000 -63.429, 0.832 11.000 -63.206, 2.424 11.000 -63.775, 2.767 11.000 -63.713, 3.178 11.000 -59.048, 8.202 11.000 -62.191, 4.581 11.000 -59.578, 8.937 11.000 -61.733, 9.721 11.000 -60.705, 9.875 11.000 -60.299, 10.000 11.000 -23.200, 8.423 11.000 -24.702, 8.201 11.000 -24.342, 8.024 11.000 -24.224, 7.820 11.000 -24.160, 2.458 11.000 -24.717, 5.362 11.000 -22.700, 4.979 11.000 -22.879, -1.864 11.000 -24.927, -3.571 11.000 -24.131, -4.080 11.000 -23.760, -6.984 11.000 -25.124, -4.551 11.000 -23.341, -7.062 11.000 -24.506, -6.977 11.000 -24.702, -6.950 11.000 -24.914, -5.362 11.000 -22.700, -7.793 11.000 -24.156, -9.655 11.000 -22.724, -9.794 11.000 -22.795, -8.181 11.000 -24.324, -9.992 11.000 -24.609, -9.968 11.000 -24.786, -8.450 11.000 -24.886, -9.471 11.000 -26.629, -8.338 11.000 -25.294, -9.437 11.000 -26.850, -7.820 11.000 -25.640, -8.845 11.000 -33.420, -7.607 11.000 -25.644, -9.452 11.000 -27.073, -9.517 11.000 -27.288, -9.191 11.000 -32.965, -9.963 11.000 -27.775, -9.681 11.000 -32.673, -7.605 11.000 -38.752, -7.836 11.000 -38.582, -9.033 11.000 -35.038, -7.410 11.000 -38.962, 0.522 11.000 -29.847, 0.718 11.000 -30.004, 7.793 11.000 -25.644, 5.281 11.000 -48.277, 0.972 11.000 -30.933, 5.075 11.000 -48.088, 0.549 11.000 -31.536, 4.284 11.000 -47.849, 4.832 11.000 -47.949, 8.181 11.000 -25.476, 5.544 11.000 -48.767, 4.008 11.000 -47.892, 3.748 11.000 -47.996, 3.518 11.000 -48.155, 0.324 11.000 -31.646, -7.401 11.000 -25.588, 0.047 11.000 -29.701, 0.294 11.000 -29.744, -3.029 11.000 -24.451, -7.580 11.000 -24.160, -7.376 11.000 -24.224, 7.199 11.000 -25.458, 10.000 11.000 -59.442, 5.821 11.000 -58.324, 5.742 11.000 -58.627, 5.601 11.000 -58.908, 4.884 11.000 -59.495, 4.268 11.000 -59.596, 3.958 11.000 -59.549, 3.401 11.000 -59.269, 2.841 11.000 -58.185, 2.856 11.000 -57.872, 5.159 11.000 -50.041, 5.671 11.000 -57.409, 3.845 11.000 -50.246, -2.770 11.000 -54.862, 3.602 11.000 -50.108, 3.133 11.000 -49.428, -6.229 11.000 -44.445, -6.229 12.200 -44.445, -6.117 11.000 -44.181, -6.117 12.200 -44.181, -6.057 12.200 -43.901, -8.095 11.560 -38.460, -8.095 11.000 -38.460, -7.836 12.200 -38.582, -7.259 11.000 -39.206, -7.259 12.200 -39.206, -7.157 11.000 -39.474, -10.943 12.200 -28.069, -7.157 -11.000 -39.474, -1.541 -12.200 -55.562, -1.624 -12.200 -55.354, -1.624 -11.000 -55.354, -1.751 -12.200 -55.169, -1.916 -12.200 -55.018, -1.916 -11.000 -55.018, -2.111 -11.000 -54.907, -2.325 -11.000 -54.842, -2.325 -12.200 -54.842, -2.770 -12.200 -54.862, -2.770 -11.000 -54.862, 2.424 -12.200 -63.775, 2.424 -11.000 -63.775, 2.075 -12.200 -63.777, 2.075 -11.000 -63.777, 1.403 -12.200 -63.602, 0.832 -12.200 -63.206, 0.832 -11.000 -63.206, 0.606 -12.200 -62.941, 0.430 -12.200 -62.640, 0.430 -11.000 -62.640, 1.732 -12.200 -63.719, 1.732 -11.000 -63.719, 1.403 -11.000 -63.602, 1.100 -12.200 -63.429, 1.100 -11.000 -63.429, 2.767 -12.200 -63.713, 7.793 -11.000 -62.335, 8.586 -12.200 -61.988, 8.586 -11.000 -61.988, 8.937 -12.200 -61.733, 8.937 -11.000 -61.733, 9.247 -11.000 -61.429, 9.511 -11.000 -61.084, 9.721 -11.000 -60.705, 9.969 -11.000 -59.875, 9.969 -12.200 -59.875, 9.511 -12.200 -61.084, 9.794 -12.200 -22.795, 9.905 -12.200 -22.906, 9.905 -11.000 -22.906, 9.976 -12.200 -23.045, 9.976 -11.000 -23.045, 9.500 -11.000 -22.700, 5.087 -12.200 -22.782, 5.362 -11.000 -22.700, 5.219 -11.000 -22.721, 5.087 -11.000 -22.782, -4.979 -11.000 -22.879, -4.551 -12.200 -23.341, -4.551 -11.000 -23.341, -4.080 -11.000 -23.760, -3.571 -12.200 -24.131, -3.571 -11.000 -24.131, -3.029 -11.000 -24.451, -2.458 -12.200 -24.717, -1.864 -12.200 -24.927, -1.253 -12.200 -25.078, -0.629 -12.200 -25.169, 0.629 -12.200 -25.169, 1.864 -11.000 -24.927, 2.458 -12.200 -24.717, 2.458 -11.000 -24.717, 4.080 -12.200 -23.760, 4.551 -12.200 -23.341, 0.000 -11.000 -25.200, 0.629 -11.000 -25.169, 1.253 -12.200 -25.078, 3.029 -12.200 -24.451, 3.029 -11.000 -24.451, -5.219 -12.200 -22.721, -5.087 -12.200 -22.782, -5.362 -12.200 -22.700, -9.500 -11.000 -22.700, -9.976 -12.200 -23.045, -10.000 -11.000 -23.200, -9.976 -11.000 -23.045, -9.500 -12.200 -22.700, -9.794 -12.200 -22.795, -9.992 -11.000 -24.609, -9.929 -11.000 -24.960, -9.968 -12.200 -24.786, -10.171 -12.200 -27.858, -9.963 -11.000 -27.775, -9.963 -12.200 -27.775, -9.779 -12.200 -27.647, -9.517 -12.200 -27.288, -9.452 -11.000 -27.073, -9.452 -12.200 -27.073, -9.437 -11.000 -26.850, -9.471 -11.000 -26.629, -9.422 -12.200 -32.796, -9.191 -12.200 -32.965, -9.191 -11.000 -32.965, -8.996 -11.000 -33.176, -8.996 -12.200 -33.176, -8.743 -11.000 -33.688, -8.694 -12.200 -33.970, -8.872 -11.000 -34.801, -9.033 -11.000 -35.038, -9.033 -11.560 -35.038, -8.760 -12.200 -34.537, -7.605 -12.200 -38.752, -2.467 -12.200 -37.022, -1.917 -12.200 -35.982, -9.033 -12.200 -35.038, -8.872 -12.200 -34.801, -2.401 -12.200 -37.263, -2.276 -12.200 -37.481, -2.102 -12.200 -37.661, -1.888 -12.200 -37.792, -0.359 -12.200 -40.723, -1.153 -12.200 -37.826, 0.138 -12.200 -40.747, -0.477 -12.200 -36.864, -0.759 -12.200 -36.184, -0.609 -12.200 -36.384, -6.100 -12.200 -43.332, -0.780 -12.200 -42.483, -0.566 -12.200 -42.614, -0.327 -12.200 -42.688, -6.229 -12.200 -44.445, -0.076 -12.200 -42.699, -4.616 -12.200 -48.850, -4.514 -12.200 -49.118, 3.328 -12.200 -48.361, -4.531 -12.200 -49.968, -4.803 -12.200 -50.469, 0.169 -12.200 -42.648, -2.549 -12.200 -54.827, -2.111 -12.200 -54.907, 4.095 -12.200 -56.618, 5.276 -12.200 -56.927, 5.348 -12.200 -49.834, 5.159 -12.200 -50.041, 0.309 -12.200 -62.313, 2.892 -12.200 -58.494, 3.006 -12.200 -58.786, 7.793 -12.200 -62.335, 8.202 -12.200 -62.191, 10.000 -12.200 -59.442, 9.247 -12.200 -61.429, 9.721 -12.200 -60.705, 9.875 -12.200 -60.299, 8.424 -12.200 -25.346, 8.517 -12.200 -25.134, 8.520 -12.200 -24.675, 8.284 -12.200 -24.282, 10.000 -12.200 -23.200, 8.095 -12.200 -24.148, 9.655 -12.200 -22.724, 3.571 -12.200 -24.131, 7.420 -12.200 -24.097, 7.214 -12.200 -24.203, 6.922 -12.200 -24.557, 6.857 -12.200 -25.011, 7.038 -12.200 -25.433, 1.864 -12.200 -24.927, -0.203 -12.200 -29.721, 0.000 -12.200 -25.200, -0.650 -12.200 -29.940, 9.500 -12.200 -22.700, 4.979 -12.200 -22.879, 5.362 -12.200 -22.700, 5.219 -12.200 -22.721, -0.818 -12.200 -30.125, -0.990 -12.200 -30.841, -4.080 -12.200 -23.760, -6.850 -12.200 -24.905, -6.976 -12.200 -25.346, -7.313 -12.200 -25.657, -7.532 -12.200 -25.733, -9.628 -12.200 -27.482, -3.029 -12.200 -24.451, -6.880 -12.200 -24.675, -4.979 -12.200 -22.879, -7.753 -12.200 -24.052, -7.980 -12.200 -24.097, -9.655 -12.200 -22.724, -10.000 -12.200 -23.200, -9.905 -12.200 -22.906, -10.000 -12.200 -24.431, -8.478 -12.200 -24.557, -8.541 -12.200 -24.779, -9.992 -12.200 -24.609, -9.929 -12.200 -24.960, -9.437 -12.200 -26.850, -8.743 -12.200 -33.688, -8.845 -12.200 -33.420, -1.680 -12.200 -35.901, -8.700 -12.200 -34.257, 0.079 -12.200 -31.697, -9.471 -12.200 -26.629, -7.989 -12.200 -25.699, -7.305 -12.200 -24.148, -6.971 -12.200 -24.462, 5.601 -12.200 -58.908, 5.405 -12.200 -59.152, 4.581 -12.200 -59.578, 3.958 -12.200 -59.549, 5.568 -12.200 -49.323, 3.748 -12.200 -47.996, 3.518 -12.200 -48.155, 4.564 -12.200 -47.868, 4.284 -12.200 -47.849, 0.844 -12.200 -41.686, 5.075 -12.200 -48.088, 0.740 -12.200 -31.373, 0.809 -12.200 -41.438, 0.972 -12.200 -30.933, 1.000 -12.200 -30.684, 5.440 -12.200 -48.507, 5.544 -12.200 -48.767, -0.513 -12.200 -36.616, 7.411 -12.200 -25.699, -0.505 -12.200 -37.113, -0.955 -12.200 -36.027, 0.729 -12.200 -42.170, -7.157 -12.200 -39.474, -0.974 -12.200 -41.128, -0.805 -12.200 -40.942, -10.943 -12.200 -28.069, -9.681 -11.000 -32.673, -9.422 -11.000 -32.796, -8.845 -11.000 -33.420, -0.924 -11.000 -31.083, -0.990 -11.000 -30.841, -8.694 -11.000 -33.970, 0.324 -11.000 -31.646, -8.700 -11.000 -34.257, -1.430 -11.000 -35.881, -0.955 -11.000 -36.027, -0.609 -11.000 -36.384, -0.477 -11.000 -36.864, 0.367 -11.000 -40.850, 0.138 -11.000 -40.747, -0.596 -11.000 -40.805, -0.805 -11.000 -40.942, -0.974 -11.000 -41.128, -10.171 -11.000 -27.858, -0.629 -11.000 -25.169, -9.779 -11.000 -27.647, -1.253 -11.000 -25.078, -7.313 -11.000 -25.657, -9.628 -11.000 -27.482, -1.864 -11.000 -24.927, -7.123 -11.000 -25.524, -2.458 -11.000 -24.717, -6.883 -11.000 -25.134, -6.850 -11.000 -24.905, -5.219 -11.000 -22.721, -5.087 -11.000 -22.782, -7.532 -11.000 -25.733, -7.763 -11.000 -25.748, -9.517 -11.000 -27.288, -7.989 -11.000 -25.699, -8.362 -11.000 -25.433, -9.905 -11.000 -22.906, -8.543 -11.000 -25.011, -9.968 -11.000 -24.786, -10.000 -11.000 -24.431, -9.794 -11.000 -22.795, -9.655 -11.000 -22.724, -8.478 -11.000 -24.557, -5.362 -11.000 -22.700, -7.116 -11.000 -24.282, -6.971 -11.000 -24.462, -6.976 -11.000 -25.346, 1.253 -11.000 -25.078, -0.203 -11.000 -29.721, 7.637 -11.000 -25.748, 0.047 -11.000 -29.701, 0.718 -11.000 -30.004, 0.964 -11.000 -30.436, 7.868 -11.000 -25.733, 10.000 -11.000 -59.442, 8.424 -11.000 -25.346, 8.517 -11.000 -25.134, 10.000 -11.000 -23.200, 8.520 -11.000 -24.675, 8.095 -11.000 -24.148, 7.647 -11.000 -24.052, 6.922 -11.000 -24.557, 3.571 -11.000 -24.131, 4.080 -11.000 -23.760, 9.794 -11.000 -22.795, 9.655 -11.000 -22.724, 4.551 -11.000 -23.341, 4.979 -11.000 -22.879, 9.875 -11.000 -60.299, 8.202 -11.000 -62.191, 2.767 -11.000 -63.713, 3.958 -11.000 -59.549, 5.405 -11.000 -59.152, 5.836 -11.000 -58.011, 5.785 -11.000 -57.701, 5.671 -11.000 -57.409, 0.309 -11.000 -62.313, 2.892 -11.000 -58.494, -1.541 -11.000 -55.562, 2.856 -11.000 -57.872, 2.935 -11.000 -57.568, -2.549 -11.000 -54.827, 4.113 -11.000 -50.327, 3.845 -11.000 -50.246, 3.237 -11.000 -49.688, -4.465 -11.000 -49.401, -4.616 -11.000 -48.850, -4.767 -11.000 -48.607, -4.961 -11.000 -48.396, 0.606 -11.000 -62.941, -1.751 -11.000 -55.169, 3.514 -11.000 -56.844, -4.643 -11.000 -50.232, -3.541 -11.000 -55.073, 3.133 -11.000 -49.428, 0.169 -11.000 -42.648, 3.090 -11.000 -49.152, -0.076 -11.000 -42.699, -0.780 -11.000 -42.483, -1.079 -11.000 -42.086, -6.051 -11.000 -43.614, -1.145 -11.000 -41.844, -1.149 -11.000 -41.593, -8.760 -11.000 -34.537, -7.605 -11.000 -38.752, 0.972 -11.000 -30.933, 5.075 -11.000 -48.088, 4.832 -11.000 -47.949, 4.008 -11.000 -47.892, 0.844 -11.000 -41.686, 0.817 -11.000 -41.935, 0.729 -11.000 -42.170, 5.159 -11.000 -50.041, -0.440 -11.000 -29.802, -0.818 -11.000 -30.125, -0.936 -11.000 -30.347, 0.740 -11.000 -31.373, 4.718 -11.000 -56.647, 5.012 -11.000 -56.757, 4.408 -11.000 -56.599, 4.095 -11.000 -56.618, 4.669 -11.000 -50.303, 3.178 -11.000 -59.048, 3.665 -11.000 -59.438, -2.471 -11.000 -36.771, -2.401 -11.000 -37.263, -2.276 -11.000 -37.481, -2.102 -11.000 -37.661, -1.649 -11.000 -37.866, -0.737 -11.000 -37.553, -0.593 -11.000 -37.348, 0.713 -11.000 -41.207, -0.327 -11.000 -42.688, -5.193 -11.000 -48.227, -5.452 -11.551 -48.104, -5.452 -12.200 -48.104, -5.193 -12.200 -48.227, -4.767 -12.200 -48.607, -4.961 -12.200 -48.396, -4.514 -11.000 -49.118, -4.465 -12.200 -49.401, -4.471 -12.200 -49.687, -4.471 -11.000 -49.687, -4.531 -11.000 -49.968, -4.803 -11.560 -50.469, -4.643 -12.200 -50.232, -6.389 -12.200 -44.683, -6.389 -11.560 -44.683, -6.229 -11.000 -44.445, -6.117 -12.200 -44.181, -6.117 -11.000 -44.181, -6.057 -12.200 -43.901, -6.051 -12.200 -43.614, -6.100 -11.000 -43.332, -6.057 -11.000 -43.901, -3.541 -12.200 -55.073, -7.836 -11.000 -38.582, -7.836 -12.200 -38.582, -7.410 -12.200 -38.962, -7.410 -11.000 -38.962, -7.259 -12.200 -39.206, -7.259 -11.000 -39.206, -9.564 -10.283 -34.990, -9.691 -9.973 -34.528, -9.839 -9.864 -33.988, -9.915 -9.891 -33.713, -10.000 -1.370 -33.399, -10.134 -1.004 -32.913, -10.183 -0.750 -32.735, -10.216 -0.464 -32.612, -11.425 -10.500 -28.201, -10.183 0.750 -32.735, -10.134 1.004 -32.913, -10.000 1.370 -33.399, -9.764 9.891 -34.263, -9.839 9.864 -33.988, -9.445 -0.157 -35.427, -6.138 -2.764 -47.490, -6.112 -3.386 -47.586, -7.196 -9.864 -43.632, -6.080 -3.678 -47.703, -7.120 -9.891 -43.907, -5.685 -9.891 -49.144, -4.316 -7.447 -54.139, -5.462 -9.973 -49.959, -4.181 -7.814 -54.633, -5.335 -10.283 -50.421, -4.126 -8.053 -54.832, -4.024 -9.236 -55.205, -7.048 -9.973 -44.173, -6.921 -10.283 -44.635, -5.934 -10.500 -48.236, -6.980 -10.105 -44.418, -5.534 -9.891 -49.694, -5.846 -4.553 -48.556, -6.138 2.764 -47.490, -9.757 1.467 -34.289, -9.839 1.500 -33.988, -6.036 3.947 -47.863, -5.982 4.186 -48.062, -5.758 9.973 -48.878, -6.980 10.105 -44.418, -6.921 10.283 -44.635, -6.872 10.500 -44.815, -5.884 10.283 -48.416, -5.462 9.973 -49.959, -4.316 7.447 -54.139, -5.394 10.105 -50.204, -4.126 8.053 -54.832, -4.050 8.614 -55.110, -4.030 8.921 -55.181, -5.335 10.283 -50.421, -5.534 9.891 -49.694, -7.048 9.973 -44.173, -7.120 9.891 -43.907, -9.691 9.973 -34.528, -9.624 10.105 -34.774, -9.564 10.283 -34.990, -10.163 10.500 -32.805, -10.114 10.283 -32.985, -10.055 -10.105 -33.202, -9.544 1.004 -35.063, -9.496 0.750 -35.241, -8.577 -10.500 -38.592, -9.606 -1.214 -34.838, -10.722 -10.283 -35.308, -10.835 -1.370 -34.893, -7.289 3.079 -47.831, -7.237 3.678 -48.020, -7.193 3.947 -48.180, -10.781 -10.105 -35.091, -10.914 -1.467 -34.606, -10.921 -9.891 -34.580, -10.996 -9.864 -34.305, -11.079 -1.467 -34.004, -11.271 -10.283 -33.303, -12.582 -10.500 -28.518, -11.391 -0.157 -32.866, -11.391 0.157 -32.866, -12.582 10.500 -28.518, -11.271 10.283 -33.303, -11.079 1.467 -34.004, -10.914 1.467 -34.606, -10.848 9.973 -34.845, -10.763 1.214 -35.155, -10.835 1.370 -34.893, -9.559 9.973 -39.551, -9.410 9.864 -40.092, -8.353 9.864 -43.949, -8.278 9.891 -44.225, -7.075 4.390 -48.612, -7.003 4.553 -48.873, -8.138 10.105 -44.735, -6.982 10.105 -48.950, -5.473 7.447 -54.456, -6.443 10.500 -50.919, -8.205 9.973 -44.490, -8.078 10.283 -44.952, -7.091 10.500 -48.553, -8.029 10.500 -45.132, -5.188 8.921 -55.498, -5.207 8.614 -55.427, -5.239 8.322 -55.309, -10.653 -0.750 -35.558, -10.702 -1.004 -35.380, -7.289 -3.079 -47.831, -8.353 -9.864 -43.949, -7.237 -3.678 -48.020, -7.193 -3.947 -48.180, -7.139 -4.186 -48.379, -7.042 -10.283 -48.733, -8.278 -9.891 -44.225, -7.003 -4.553 -48.873, -6.619 -9.973 -50.276, -6.552 -10.105 -50.522, -5.473 -7.447 -54.456, -6.443 -10.500 -50.919, -5.402 -7.610 -54.717, -5.338 -7.814 -54.950, -5.181 -9.236 -55.523, -8.078 -10.283 -44.952, -8.205 -9.973 -44.490, -9.486 -9.891 -39.816, -11.291 -1.004 -33.230, -10.619 0.464 -35.681, -10.702 1.004 -35.380, -4.024 9.236 -55.205, -5.181 9.236 -55.523, -4.082 8.322 -54.992, -5.283 8.053 -55.149, -4.181 7.814 -54.633, -4.244 7.610 -54.400, -5.402 7.610 -54.717, -5.338 7.814 -54.950, -5.846 4.553 -48.556, -5.918 4.390 -48.295, -7.139 4.186 -48.379, -6.080 3.678 -47.703, -7.269 3.386 -47.903, -6.132 3.079 -47.514, -7.296 2.764 -47.807, -6.112 3.386 -47.586, -7.296 -2.764 -47.807, -6.132 -3.079 -47.514, -7.269 -3.386 -47.903, -5.982 -4.186 -48.062, -5.918 -4.390 -48.295, -7.075 -4.390 -48.612, -6.036 -3.947 -47.863, -4.244 -7.610 -54.400, -5.283 -8.053 -55.149, -4.082 -8.322 -54.992, -4.030 -8.921 -55.181, -5.239 -8.322 -55.309, -4.050 -8.614 -55.110, -5.207 -8.614 -55.427, -5.188 -8.921 -55.498, -5.181 -10.500 -55.523, -10.781 10.105 -35.091, -10.921 9.891 -34.580, -10.055 10.500 -35.318, -10.672 10.500 -35.488, -10.722 10.283 -35.308, -10.996 9.864 -34.305, -9.915 9.891 -33.713, -11.072 9.891 -34.030, -11.145 9.973 -33.765, -11.212 10.105 -33.519, -9.987 9.973 -33.447, -11.321 10.500 -33.122, -10.055 10.105 -33.202, -5.826 10.500 -50.749, -6.552 10.105 -50.522, -6.619 9.973 -50.276, -6.692 9.891 -50.011, -6.492 10.283 -50.738, -5.610 9.864 -49.419, -6.767 9.864 -49.736, -6.842 9.891 -49.461, -5.685 9.891 -49.144, -6.915 9.973 -49.196, -5.934 10.500 -48.236, -5.825 10.105 -48.633, -7.042 10.283 -48.733, -8.528 10.283 -38.772, -8.468 10.105 -38.989, -9.685 10.283 -39.089, -8.401 9.973 -39.234, -9.626 10.105 -39.306, -9.486 9.891 -39.816, -8.329 9.891 -39.499, -8.253 9.864 -39.774, -7.412 10.500 -44.963, -7.196 9.864 -43.632, -8.138 -10.105 -44.735, -7.403 -10.500 -44.960, -6.872 -10.500 -44.815, -9.117 -10.500 -38.740, -8.528 -10.283 -38.772, -9.626 -10.105 -39.306, -9.559 -9.973 -39.551, -8.468 -10.105 -38.989, -8.401 -9.973 -39.234, -8.329 -9.891 -39.499, -9.685 -10.283 -39.089, -9.410 -9.864 -40.092, -8.253 -9.864 -39.774, -10.504 -10.642 -35.508, -10.126 -10.899 -35.530, -9.393 -11.165 -35.405, -9.176 -10.954 -35.308, -9.257 -10.895 -35.377, -9.390 -10.973 -35.420, -9.780 -10.943 -35.489, -10.333 -10.741 -35.513, -10.360 -10.628 -35.469, -10.339 -11.428 -35.662, -10.153 -11.437 -35.621, -9.985 -11.629 -35.583, -9.714 -11.664 -35.493, -9.059 -11.149 -35.092, -9.093 -10.991 -35.186, -9.233 -11.092 -35.322, -9.588 -11.192 -35.474, -9.922 -11.256 -35.558, -9.807 -11.165 -35.527, -10.036 -11.083 -35.559, -10.263 -10.947 -35.568, -10.475 -10.767 -35.552, -10.038 -11.346 -35.590, -9.156 -11.127 -35.240, -9.293 -11.229 -35.338, -9.993 -11.821 -35.581, -9.434 -12.136 -35.319, -9.159 -12.194 -35.137, -9.103 -12.198 -35.095, -9.095 -11.748 -35.102, -9.532 -11.775 -35.404, -9.472 -11.638 -35.387, -9.386 -11.995 -35.303, -9.104 -11.897 -35.104, -9.168 -11.891 -35.159, -9.185 -12.040 -35.164, -9.113 -12.047 -35.107, -9.135 -11.593 -35.150, -9.151 -11.742 -35.155, -9.086 -11.598 -35.099, -9.577 -10.984 -35.464, -10.048 -10.689 -35.435, -10.216 -10.615 -35.429, -9.462 -10.893 -35.432, -9.715 -10.755 -35.418, -10.072 -10.601 -35.390, -9.457 -10.628 -35.318, -9.620 -10.612 -35.317, -9.640 -10.560 -35.272, -9.763 -10.638 -35.356, -9.928 -10.587 -35.350, -9.578 -10.708 -35.380, -9.480 -10.581 -35.273, -9.494 -10.549 -35.236, -9.515 -10.500 -35.170, -9.409 -10.715 -35.376, -9.784 -10.573 -35.311, -9.989 -10.851 -35.493, -10.190 -10.715 -35.474, -9.905 -10.663 -35.396, -10.164 -11.153 -35.594, -10.292 -11.223 -35.629, -10.400 -10.995 -35.606, -9.908 -11.013 -35.524, -9.852 -10.803 -35.455, -9.692 -11.074 -35.495, -9.653 -10.873 -35.454, -9.525 -10.803 -35.419, -9.886 -11.520 -35.556, -9.101 -11.295 -35.141, -9.084 -11.146 -35.136, -9.687 -11.301 -35.501, -9.786 -11.411 -35.528, -9.634 -11.539 -35.471, -9.554 -11.415 -35.449, -9.473 -11.290 -35.427, -9.313 -11.040 -35.383, -9.489 -11.083 -35.447, -9.353 -11.365 -35.355, -9.412 -11.502 -35.371, -9.795 -11.789 -35.515, -9.348 -11.850 -35.292, -9.592 -11.912 -35.420, -9.271 -11.561 -35.271, -9.309 -11.705 -35.282, -9.118 -11.444 -35.146, -9.077 -11.448 -35.097, -9.233 -11.416 -35.261, -9.194 -11.271 -35.250, -9.068 -11.298 -35.094, -9.615 -11.276 -38.634, -9.391 -11.056 -38.592, -8.884 -10.688 -38.523, -8.742 -10.603 -38.527, -8.603 -10.622 -38.442, -8.738 -10.706 -38.445, -9.091 -11.024 -38.484, -8.860 -11.333 -38.388, -8.699 -11.448 -38.368, -8.618 -11.812 -38.398, -8.845 -11.706 -38.408, -9.049 -11.560 -38.439, -9.219 -11.376 -38.489, -8.671 -11.106 -38.336, -8.585 -12.136 -38.423, -8.499 -10.863 -38.287, -8.576 -10.992 -38.310, -8.552 -11.189 -38.328, -8.517 -11.531 -38.371, -8.286 -11.889 -38.423, -8.366 -11.109 -38.329, -8.095 -12.200 -38.460, -8.383 -10.942 -38.293, -8.332 -10.963 -38.309, -8.196 -11.145 -38.398, -8.095 -11.551 -38.460, -8.250 -11.591 -38.413, -8.244 -11.139 -38.374, -8.214 -11.294 -38.403, -9.057 -11.925 -38.458, -9.288 -11.274 -38.519, -9.345 -11.167 -38.554, -9.675 -11.120 -38.682, -9.170 -10.675 -38.644, -8.879 -10.565 -38.615, -8.735 -10.553 -38.575, -8.885 -10.627 -38.566, -9.739 -10.808 -38.787, -9.168 -10.590 -38.694, -9.456 -10.722 -38.723, -9.745 -10.659 -38.844, -9.735 -10.500 -38.909, -9.456 -10.614 -38.773, -9.165 -10.759 -38.600, -9.446 -10.829 -38.677, -8.743 -10.653 -38.485, -9.126 -10.937 -38.519, -8.876 -10.753 -38.482, -9.150 -10.848 -38.558, -9.425 -10.943 -38.633, -8.596 -10.692 -38.378, -9.047 -11.108 -38.453, -8.860 -10.818 -38.446, -8.806 -10.943 -38.387, -8.685 -10.860 -38.354, -8.655 -10.907 -38.334, -8.768 -11.001 -38.365, -8.837 -10.881 -38.414, -8.727 -10.758 -38.410, -8.710 -10.810 -38.379, -8.994 -11.188 -38.427, -8.479 -11.060 -38.308, -8.271 -11.286 -38.382, -8.416 -11.250 -38.343, -8.379 -11.875 -38.411, -8.325 -11.581 -38.396, -9.293 -12.173 -35.231, -8.269 -12.192 -38.438, -8.419 -12.173 -38.426, -8.747 -12.083 -38.427, -9.577 -12.083 -35.399, -9.720 -12.012 -35.469, -9.860 -11.925 -35.531, -9.198 -11.821 -38.483, -8.906 -12.012 -38.439, -10.120 -11.702 -35.620, -9.327 -11.702 -38.513, -10.236 -11.570 -35.647, -9.440 -11.570 -38.549, -9.717 -10.962 -38.733, -10.567 -10.962 -35.630, -9.537 -11.427 -38.589, -10.429 -11.277 -35.664, -10.505 -11.120 -35.653, -10.615 -10.804 -35.594, -10.672 -10.500 -35.488, -10.647 -10.662 -35.550, -8.095 -11.000 -38.460, -8.203 -10.993 -38.376, -8.257 -10.984 -38.343, -8.443 -10.908 -38.283, -8.545 -10.809 -38.305, -8.577 -10.752 -38.336, -8.598 -10.573 -38.496, -9.135 -10.975 -35.255, -9.339 -10.811 -35.401, -11.333 -10.794 -28.176, -12.458 -11.151 -28.484, -12.306 -11.444 -28.443, -11.854 -11.913 -28.319, -11.226 -10.905 -28.147, -9.836 -11.591 -32.627, -10.171 -12.136 -32.636, -10.204 -11.812 -32.612, -10.333 -12.083 -32.641, -10.432 -11.706 -32.622, -10.446 -11.333 -32.601, -10.354 -11.001 -32.579, -10.271 -10.860 -32.568, -10.131 -10.809 -32.518, -10.085 -10.863 -32.500, -10.285 -11.448 -32.582, -10.103 -11.531 -32.584, -9.965 -11.875 -32.625, -9.681 -12.200 -32.673, -9.872 -11.889 -32.637, -10.005 -12.173 -32.640, -10.643 -11.925 -32.671, -10.913 -11.702 -32.727, -10.677 -11.024 -32.697, -10.462 -10.753 -32.696, -10.329 -10.653 -32.698, -10.754 -10.590 -32.907, -10.703 -10.500 -32.953, -11.042 -10.614 -32.986, -10.635 -11.560 -32.653, -10.163 -10.752 -32.549, -10.325 -10.706 -32.658, -10.931 -11.167 -32.767, -10.977 -11.056 -32.805, -10.736 -10.848 -32.771, -10.328 -10.603 -32.740, -10.470 -10.688 -32.737, -10.321 -10.553 -32.789, -11.262 -11.120 -32.895, -10.757 -10.675 -32.858, -10.465 -10.565 -32.828, -11.032 -10.829 -32.891, -11.325 -10.808 -33.000, -9.911 -11.581 -32.610, -10.002 -11.250 -32.556, -9.857 -11.286 -32.595, -9.843 -10.984 -32.557, -9.782 -11.145 -32.612, -9.830 -11.139 -32.588, -10.805 -11.376 -32.702, -9.800 -11.294 -32.617, -9.681 -11.551 -32.673, -10.138 -11.189 -32.541, -9.952 -11.109 -32.543, -10.163 -10.992 -32.523, -10.065 -11.060 -32.521, -10.580 -11.188 -32.640, -10.241 -10.907 -32.548, -10.257 -11.106 -32.549, -10.633 -11.108 -32.667, -10.423 -10.881 -32.628, -10.313 -10.758 -32.623, -10.296 -10.810 -32.593, -10.392 -10.943 -32.601, -10.874 -11.274 -32.733, -11.011 -10.943 -32.846, -10.712 -10.937 -32.732, -10.446 -10.818 -32.660, -11.042 -10.722 -32.936, -10.471 -10.627 -32.779, -10.751 -10.759 -32.814, -11.331 -10.659 -33.057, -12.551 -10.832 -28.510, -11.303 -10.962 -32.947, -11.123 -11.427 -32.803, -12.102 -11.702 -28.387, -11.026 -11.570 -32.763, -10.784 -11.821 -32.696, -10.492 -12.012 -32.652, -9.855 -12.192 -32.651, -11.201 -11.276 -32.847, -11.570 -12.071 -28.241, -11.263 -12.167 -28.157, -9.789 -10.993 -32.589, -10.943 -11.000 -28.069, -9.918 -10.963 -32.522, -9.969 -10.942 -32.506, -11.092 -10.976 -28.110, -10.029 -10.908 -32.496, -10.182 -10.692 -32.592, -10.189 -10.622 -32.655, -10.184 -10.573 -32.709, -11.402 -10.655 -28.195, -8.029 -10.500 -45.132, -7.862 -11.120 -45.297, -7.786 -11.277 -45.308, -7.487 -11.210 -45.240, -7.340 -11.415 -45.225, -7.592 -11.570 -45.292, -7.350 -11.821 -45.225, -7.163 -11.592 -45.174, -7.216 -11.925 -45.175, -7.076 -12.012 -45.114, -6.969 -11.731 -45.090, -6.754 -11.510 -45.006, -6.908 -11.416 -45.092, -7.068 -11.666 -45.136, -6.832 -11.467 -45.052, -6.539 -11.117 -44.915, -7.684 -10.761 -45.164, -6.989 -10.906 -45.104, -6.792 -10.925 -45.075, -7.115 -10.649 -45.008, -7.706 -10.674 -45.132, -6.711 -11.007 -45.050, -7.238 -11.058 -45.172, -6.902 -11.023 -45.105, -6.668 -11.042 -45.026, -6.617 -10.893 -45.023, -7.476 -11.702 -45.264, -6.694 -11.203 -45.015, -6.567 -10.932 -44.987, -6.625 -11.071 -44.996, -6.581 -11.097 -44.958, -6.748 -11.166 -45.048, -6.869 -11.785 -45.037, -6.933 -12.083 -45.043, -6.532 -11.278 -44.874, -6.484 -11.290 -44.819, -6.461 -11.142 -44.812, -6.425 -11.148 -44.752, -6.389 -11.000 -44.683, -6.434 -10.995 -44.797, -6.791 -12.136 -44.963, -6.768 -11.828 -44.977, -6.530 -11.586 -44.831, -6.461 -11.596 -44.762, -6.437 -11.297 -44.755, -6.576 -11.882 -44.844, -6.484 -11.895 -44.768, -6.781 -10.688 -45.006, -6.925 -10.726 -45.034, -6.815 -10.626 -44.960, -6.836 -10.582 -44.918, -7.419 -10.637 -45.054, -6.973 -10.621 -44.969, -6.989 -10.581 -44.936, -7.132 -10.600 -44.975, -7.399 -10.705 -45.086, -7.332 -10.883 -45.146, -7.603 -10.988 -45.220, -6.864 -10.830 -45.070, -7.060 -10.779 -45.071, -7.121 -11.219 -45.165, -6.801 -11.124 -45.074, -6.982 -11.358 -45.124, -6.639 -11.234 -44.974, -6.676 -11.544 -44.952, -6.585 -11.259 -44.927, -6.600 -11.569 -44.893, -6.498 -11.132 -44.865, -6.668 -11.861 -44.912, -5.955 -10.573 -48.140, -6.099 -10.603 -48.171, -6.232 -10.753 -48.127, -6.507 -10.848 -48.202, -6.972 -11.276 -48.278, -6.748 -11.056 -48.236, -6.781 -10.943 -48.277, -6.100 -10.653 -48.129, -6.448 -11.024 -48.128, -6.576 -11.376 -48.133, -6.893 -11.427 -48.233, -5.933 -10.752 -47.980, -6.217 -11.333 -48.032, -6.055 -11.448 -48.013, -5.974 -11.812 -48.042, -5.941 -12.136 -48.067, -6.263 -12.012 -48.083, -6.683 -11.702 -48.158, -6.028 -11.106 -47.980, -6.124 -11.001 -48.009, -6.012 -10.907 -47.979, -5.735 -11.875 -48.055, -5.800 -10.908 -47.927, -5.909 -11.189 -47.972, -5.873 -11.531 -48.015, -5.681 -11.581 -48.041, -5.776 -12.173 -48.071, -5.722 -11.109 -47.973, -5.773 -11.250 -47.987, -5.606 -11.591 -48.058, -5.642 -11.889 -48.067, -5.559 -10.993 -48.020, -5.570 -11.294 -48.048, -5.628 -11.286 -48.026, -5.601 -11.139 -48.018, -5.552 -11.145 -48.043, -6.406 -11.560 -48.084, -6.202 -11.706 -48.053, -6.702 -11.167 -48.198, -6.522 -10.759 -48.245, -6.092 -10.553 -48.220, -6.241 -10.627 -48.210, -7.073 -10.962 -48.378, -6.803 -10.829 -48.322, -6.236 -10.565 -48.259, -6.474 -10.500 -48.384, -7.101 -10.659 -48.488, -6.813 -10.722 -48.367, -6.524 -10.590 -48.338, -6.813 -10.614 -48.417, -7.091 -10.500 -48.553, -6.527 -10.675 -48.289, -6.240 -10.688 -48.167, -6.482 -10.937 -48.163, -5.953 -10.692 -48.023, -6.084 -10.758 -48.054, -6.217 -10.818 -48.090, -6.645 -11.274 -48.164, -6.193 -10.881 -48.059, -6.095 -10.706 -48.089, -6.042 -10.860 -47.999, -6.066 -10.810 -48.024, -6.350 -11.188 -48.071, -6.163 -10.943 -48.032, -6.404 -11.108 -48.098, -5.835 -11.060 -47.952, -5.933 -10.992 -47.954, -5.626 -12.192 -48.082, -6.525 -12.193 -44.788, -6.655 -12.172 -44.879, -6.104 -12.083 -48.071, -6.555 -11.821 -48.127, -6.414 -11.925 -48.102, -6.797 -11.570 -48.193, -7.696 -11.427 -45.306, -7.032 -11.120 -48.326, -7.924 -10.962 -45.274, -7.971 -10.804 -45.238, -7.095 -10.808 -48.431, -8.004 -10.662 -45.194, -5.452 -11.000 -48.104, -5.614 -10.984 -47.987, -5.688 -10.963 -47.953, -6.519 -10.962 -44.937, -5.740 -10.942 -47.937, -5.856 -10.863 -47.931, -6.667 -10.844 -45.042, -5.901 -10.809 -47.949, -6.467 -10.985 -44.861, -6.713 -10.789 -45.043, -6.753 -10.734 -45.028, -5.959 -10.622 -48.086, -6.131 -10.628 -50.900, -6.418 -10.662 -50.981, -5.897 -10.899 -50.961, -5.807 -11.083 -50.990, -5.004 -11.092 -50.753, -4.905 -10.975 -50.686, -4.946 -10.954 -50.739, -5.028 -10.895 -50.808, -5.083 -11.040 -50.814, -5.260 -11.083 -50.878, -5.161 -10.973 -50.851, -5.551 -10.943 -50.920, -6.103 -10.741 -50.944, -6.275 -10.642 -50.939, -6.171 -10.995 -51.037, -6.338 -10.962 -51.061, -6.063 -11.223 -51.060, -6.200 -11.277 -51.095, -6.109 -11.428 -51.093, -6.006 -11.570 -51.078, -5.485 -11.664 -50.924, -5.041 -11.561 -50.702, -4.888 -11.444 -50.577, -4.830 -11.149 -50.523, -4.864 -10.991 -50.616, -5.164 -11.165 -50.836, -5.359 -11.192 -50.905, -5.693 -11.256 -50.989, -6.034 -10.947 -50.999, -6.246 -10.767 -50.983, -5.935 -11.153 -51.025, -4.927 -11.127 -50.670, -5.755 -11.629 -51.014, -5.347 -12.083 -50.829, -4.956 -12.040 -50.595, -4.874 -12.198 -50.526, -5.565 -11.789 -50.946, -5.118 -11.850 -50.723, -5.156 -11.995 -50.733, -4.939 -11.891 -50.590, -5.063 -12.173 -50.662, -4.874 -11.897 -50.535, -4.883 -12.047 -50.537, -4.922 -11.742 -50.586, -4.865 -11.748 -50.533, -4.856 -11.598 -50.530, -5.232 -10.893 -50.863, -5.423 -10.873 -50.885, -5.961 -10.715 -50.905, -5.485 -10.755 -50.849, -5.818 -10.689 -50.865, -5.987 -10.615 -50.860, -5.179 -10.715 -50.806, -5.228 -10.628 -50.749, -5.411 -10.560 -50.702, -5.843 -10.601 -50.821, -5.676 -10.663 -50.826, -5.533 -10.638 -50.787, -5.391 -10.612 -50.748, -5.555 -10.573 -50.742, -5.251 -10.581 -50.704, -5.286 -10.500 -50.601, -5.110 -10.811 -50.832, -5.295 -10.803 -50.850, -5.348 -10.708 -50.811, -5.699 -10.587 -50.781, -5.760 -10.851 -50.924, -5.623 -10.803 -50.886, -5.808 -11.346 -51.021, -5.679 -11.013 -50.955, -5.405 -11.539 -50.902, -5.183 -11.502 -50.802, -4.965 -11.271 -50.681, -4.855 -11.146 -50.567, -4.872 -11.295 -50.572, -5.923 -11.437 -51.052, -5.458 -11.301 -50.932, -5.578 -11.165 -50.958, -5.347 -10.984 -50.894, -5.463 -11.074 -50.926, -5.656 -11.520 -50.986, -5.557 -11.411 -50.959, -5.324 -11.415 -50.880, -5.243 -11.638 -50.818, -5.064 -11.229 -50.769, -5.123 -11.365 -50.786, -5.244 -11.290 -50.858, -5.302 -11.775 -50.835, -5.362 -11.912 -50.851, -5.080 -11.705 -50.712, -4.905 -11.593 -50.581, -4.848 -11.448 -50.528, -5.003 -11.416 -50.691, -4.839 -11.298 -50.525, -4.024 -10.500 -55.205, -5.149 -10.832 -55.514, -4.000 -10.655 -55.199, -4.452 -11.913 -55.323, -3.825 -10.905 -55.151, -3.690 -10.976 -55.114, -4.169 -12.071 -55.245, -3.861 -12.167 -55.161, -4.929 -12.194 -50.568, -5.205 -12.136 -50.750, -5.764 -11.821 -51.012, -5.630 -11.925 -50.961, -4.701 -11.702 -55.391, -5.890 -11.702 -51.051, -5.056 -11.151 -55.488, -6.276 -11.120 -51.084, -6.385 -10.804 -51.025, -5.490 -12.012 -50.900, -4.905 -11.444 -55.447, -4.803 -11.000 -50.469, -3.932 -10.794 -55.180, -5.265 -10.549 -50.667, -11.187 10.642 -33.019, -11.041 10.741 -32.928, -10.873 10.899 -32.807, -10.682 11.013 -32.702, -10.810 11.083 -32.737, -9.998 11.092 -32.531, -10.097 11.040 -32.520, -10.481 11.074 -32.616, -10.366 10.984 -32.585, -10.554 10.943 -32.667, -10.899 10.715 -32.889, -11.331 10.662 -33.056, -11.123 11.428 -32.802, -10.777 11.629 -32.690, -10.177 11.502 -32.580, -10.237 11.638 -32.597, -10.005 11.561 -32.594, -9.731 11.149 -32.640, -9.775 11.146 -32.615, -10.178 11.165 -32.542, -10.480 11.301 -32.609, -10.596 11.165 -32.648, -11.010 10.947 -32.845, -11.184 10.767 -32.967, -11.261 11.120 -32.895, -11.066 11.223 -32.807, -10.938 11.153 -32.772, -10.579 11.411 -32.636, -10.118 11.365 -32.564, -10.058 11.229 -32.548, -9.928 11.271 -32.573, -9.890 11.127 -32.563, -10.913 11.702 -32.727, -10.784 11.821 -32.696, -10.492 12.012 -32.652, -10.643 11.925 -32.671, -10.333 12.083 -32.641, -10.120 11.995 -32.626, -9.784 12.047 -32.655, -9.767 11.748 -32.650, -9.859 11.891 -32.638, -10.297 11.775 -32.613, -10.580 11.789 -32.652, -10.357 11.912 -32.629, -9.776 11.897 -32.653, -9.840 12.194 -32.652, -9.749 11.448 -32.645, -9.843 11.742 -32.633, -9.758 11.598 -32.648, -9.681 11.560 -32.673, -10.130 10.811 -32.518, -10.598 10.803 -32.732, -10.735 10.851 -32.770, -11.043 10.628 -32.979, -10.899 10.615 -32.940, -10.426 10.873 -32.632, -10.754 10.601 -32.900, -10.756 10.689 -32.850, -10.324 10.708 -32.657, -10.329 10.612 -32.732, -10.186 10.581 -32.699, -10.610 10.587 -32.861, -10.695 10.500 -32.951, -10.471 10.638 -32.772, -10.322 10.560 -32.782, -10.298 10.803 -32.596, -10.176 10.715 -32.574, -10.461 10.755 -32.694, -10.466 10.573 -32.822, -10.614 10.663 -32.811, -11.147 10.995 -32.882, -10.712 11.256 -32.679, -10.942 11.437 -32.743, -10.827 11.346 -32.711, -10.678 11.520 -32.663, -9.966 11.416 -32.584, -9.792 11.295 -32.619, -10.381 11.192 -32.581, -10.183 10.973 -32.527, -10.251 10.893 -32.553, -10.499 11.664 -32.630, -10.339 11.415 -32.586, -10.419 11.539 -32.608, -10.258 11.290 -32.564, -10.282 11.083 -32.554, -10.081 11.850 -32.615, -9.826 11.593 -32.629, -10.043 11.705 -32.605, -9.876 12.040 -32.643, -9.809 11.444 -32.624, -9.740 11.298 -32.643, -11.425 10.500 -28.201, -12.306 11.444 -28.443, -11.333 10.794 -28.176, -12.102 11.702 -28.387, -11.570 12.071 -28.241, -9.771 12.198 -32.660, -10.003 12.173 -32.640, -10.170 12.136 -32.636, -11.854 11.913 -28.319, -11.026 11.570 -32.762, -11.201 11.277 -32.847, -12.458 11.151 -28.484, -11.302 10.962 -32.946, -11.325 10.804 -33.002, -12.551 10.832 -28.510, -11.263 12.167 -28.157, -10.943 11.000 -28.069, -9.808 10.991 -32.577, -9.879 10.975 -32.538, -11.092 10.976 -28.110, -9.942 10.954 -32.514, -10.047 10.895 -32.496, -11.226 10.905 -28.147, -10.189 10.628 -32.649, -11.402 10.655 -28.195, -10.179 10.549 -32.738, -4.024 10.500 -55.205, -4.000 10.655 -55.199, -4.905 11.444 -55.447, -4.701 11.702 -55.391, -4.169 12.071 -55.245, -4.859 11.145 -50.573, -4.949 11.889 -50.598, -5.023 11.875 -50.656, -5.206 12.136 -50.750, -5.222 11.812 -50.789, -5.425 11.333 -50.921, -5.257 10.860 -50.861, -5.111 10.809 -50.832, -5.063 10.863 -50.824, -5.221 10.907 -50.863, -5.141 10.992 -50.843, -5.121 11.531 -50.761, -5.491 12.012 -50.901, -5.423 11.706 -50.896, -6.006 11.570 -51.078, -6.110 11.427 -51.093, -5.860 11.274 -51.026, -5.720 10.937 -50.944, -5.455 10.818 -50.871, -5.254 10.573 -50.695, -5.413 10.553 -50.696, -6.134 10.614 -50.894, -5.845 10.590 -50.815, -5.349 10.706 -50.810, -5.231 10.622 -50.743, -5.986 11.056 -51.016, -5.374 10.653 -50.778, -6.200 11.276 -51.095, -5.761 10.848 -50.923, -5.514 10.688 -50.817, -5.796 10.759 -50.894, -5.394 10.603 -50.741, -6.276 11.120 -51.084, -6.338 10.962 -51.061, -5.823 10.675 -50.859, -5.537 10.627 -50.780, -5.557 10.565 -50.736, -6.108 10.722 -50.937, -5.286 10.500 -50.601, -5.013 10.908 -50.799, -4.969 11.581 -50.641, -5.056 11.060 -50.795, -4.970 11.109 -50.719, -4.915 11.286 -50.626, -5.020 11.250 -50.733, -4.966 10.942 -50.760, -4.888 11.139 -50.619, -5.560 11.188 -50.955, -5.619 11.108 -50.960, -5.785 11.376 -51.017, -5.614 11.560 -50.973, -4.913 11.591 -50.588, -4.877 11.294 -50.578, -4.803 11.000 -50.469, -4.803 11.551 -50.469, -5.276 11.448 -50.856, -5.129 11.189 -50.815, -5.334 11.001 -50.894, -5.236 11.106 -50.869, -5.378 10.943 -50.894, -5.673 11.024 -50.956, -5.418 10.881 -50.886, -5.322 10.758 -50.834, -5.291 10.810 -50.851, -5.927 11.167 -51.026, -6.036 10.943 -50.998, -5.487 10.753 -50.848, -6.077 10.829 -50.971, -6.418 10.659 -50.980, -5.181 10.500 -55.523, -5.149 10.832 -55.514, -6.384 10.808 -51.026, -5.890 11.702 -51.051, -5.764 11.821 -51.012, -4.452 11.913 -55.323, -5.630 11.925 -50.961, -5.348 12.083 -50.830, -4.942 12.192 -50.577, -5.065 12.173 -50.663, -3.861 12.167 -55.161, -5.056 11.151 -55.488, -4.853 10.993 -50.596, -3.690 10.976 -55.114, -4.884 10.984 -50.652, -4.930 10.963 -50.720, -3.825 10.905 -55.151, -3.932 10.794 -55.180, -5.193 10.692 -50.795, -5.155 10.752 -50.821, -6.669 10.615 -48.371, -6.957 10.642 -48.450, -6.581 11.083 -48.168, -5.769 11.092 -47.962, -5.868 11.040 -47.950, -5.712 10.954 -47.945, -5.817 10.895 -47.927, -6.813 10.628 -48.410, -6.954 10.767 -48.398, -6.972 11.277 -48.278, -6.836 11.223 -48.238, -6.797 11.570 -48.193, -5.948 11.502 -48.011, -5.775 11.561 -48.025, -5.580 11.444 -48.055, -5.511 11.298 -48.074, -5.502 11.149 -48.071, -5.660 11.127 -47.994, -5.546 11.146 -48.046, -5.579 10.991 -48.008, -5.650 10.975 -47.969, -5.948 11.165 -47.972, -6.367 11.165 -48.079, -6.482 11.256 -48.110, -6.251 11.301 -48.039, -5.828 11.229 -47.978, -6.350 11.789 -48.083, -6.103 12.083 -48.071, -5.940 12.136 -48.067, -5.611 12.194 -48.083, -5.555 12.047 -48.086, -5.613 11.742 -48.064, -6.270 11.664 -48.061, -6.008 11.638 -48.028, -6.548 11.629 -48.121, -5.890 11.995 -48.057, -5.630 11.891 -48.069, -5.647 12.040 -48.073, -5.546 11.897 -48.083, -5.528 11.598 -48.079, -5.537 11.748 -48.081, -5.900 10.811 -47.948, -5.953 10.973 -47.958, -6.669 10.715 -48.320, -6.021 10.893 -47.984, -6.069 10.803 -48.027, -6.232 10.755 -48.125, -6.525 10.601 -48.331, -6.527 10.689 -48.281, -6.099 10.612 -48.163, -6.381 10.587 -48.292, -6.384 10.663 -48.241, -6.237 10.573 -48.252, -6.242 10.638 -48.202, -6.093 10.560 -48.213, -6.466 10.500 -48.382, -5.947 10.715 -48.005, -6.095 10.708 -48.088, -6.812 10.741 -48.359, -6.780 10.947 -48.276, -6.917 10.995 -48.313, -6.643 10.899 -48.238, -6.369 10.803 -48.163, -6.506 10.851 -48.200, -6.709 11.153 -48.203, -6.597 11.346 -48.142, -6.252 11.074 -48.047, -6.453 11.013 -48.133, -6.197 10.873 -48.062, -6.325 10.943 -48.097, -6.713 11.437 -48.173, -6.449 11.520 -48.094, -5.888 11.365 -47.995, -5.563 11.295 -48.050, -6.350 11.411 -48.067, -6.136 10.984 -48.015, -6.152 11.192 -48.012, -6.029 11.290 -47.994, -6.052 11.083 -47.985, -6.189 11.539 -48.039, -6.109 11.415 -48.016, -6.067 11.775 -48.044, -6.127 11.912 -48.060, -5.852 11.850 -48.046, -5.596 11.593 -48.060, -5.813 11.705 -48.036, -5.520 11.448 -48.076, -5.699 11.271 -48.004, -5.737 11.416 -48.015, -6.501 11.286 -44.839, -6.535 11.889 -44.811, -6.651 12.173 -44.876, -6.792 12.136 -44.964, -6.808 11.812 -45.002, -7.009 11.706 -45.109, -7.011 11.333 -45.135, -6.843 10.860 -45.074, -6.697 10.809 -45.045, -6.649 10.863 -45.037, -6.807 10.907 -45.076, -6.707 11.531 -44.974, -6.499 11.591 -44.801, -7.216 11.925 -45.175, -7.476 11.702 -45.264, -7.592 11.570 -45.292, -7.259 11.024 -45.169, -7.306 10.937 -45.157, -6.935 10.706 -45.023, -7.073 10.753 -45.061, -6.960 10.653 -44.992, -7.720 10.614 -45.107, -7.431 10.590 -45.028, -7.696 11.427 -45.306, -7.513 11.167 -45.239, -7.572 11.056 -45.230, -7.382 10.759 -45.107, -7.123 10.627 -44.994, -6.999 10.553 -44.909, -6.980 10.603 -44.955, -7.409 10.675 -45.072, -7.694 10.722 -45.150, -7.143 10.565 -44.949, -6.841 10.573 -44.908, -6.741 10.752 -45.035, -6.877 10.810 -45.065, -6.727 10.992 -45.057, -6.642 11.060 -45.009, -6.609 11.875 -44.869, -6.555 11.581 -44.854, -6.552 10.942 -44.973, -6.556 11.109 -44.933, -6.516 10.963 -44.933, -6.439 10.993 -44.809, -6.445 11.145 -44.787, -6.474 11.139 -44.832, -6.463 11.294 -44.791, -7.446 11.274 -45.239, -7.371 11.376 -45.231, -7.146 11.188 -45.169, -6.389 11.551 -44.683, -6.715 11.189 -45.029, -6.606 11.250 -44.947, -6.862 11.448 -45.069, -6.822 11.106 -45.083, -7.200 11.560 -45.186, -6.920 11.001 -45.107, -7.004 10.881 -45.100, -6.908 10.758 -45.048, -7.205 11.108 -45.173, -6.964 10.943 -45.107, -7.347 10.848 -45.136, -7.041 10.818 -45.084, -7.663 10.829 -45.184, -7.622 10.943 -45.212, -7.100 10.688 -45.030, -8.004 10.659 -45.193, -7.101 10.662 -48.487, -7.970 10.808 -45.239, -7.924 10.962 -45.274, -7.862 11.120 -45.297, -7.032 11.120 -48.326, -7.786 11.276 -45.308, -6.555 11.821 -48.127, -6.683 11.702 -48.158, -7.096 10.804 -48.433, -7.073 10.962 -48.377, -6.893 11.428 -48.233, -7.350 11.821 -45.225, -6.414 11.925 -48.102, -7.077 12.012 -45.114, -6.262 12.012 -48.083, -6.934 12.083 -45.043, -5.541 12.198 -48.091, -6.528 12.192 -44.790, -5.773 12.173 -48.071, -6.389 12.200 -44.683, -6.599 10.908 -45.012, -6.779 10.692 -45.008, -6.470 10.984 -44.866, -5.959 10.628 -48.080, -6.817 10.622 -44.957, -5.956 10.581 -48.130, -5.950 10.549 -48.169, -9.735 10.500 -38.909, -9.170 10.637 -38.666, -9.457 10.674 -38.744, -9.745 10.662 -38.842, -9.413 10.988 -38.616, -9.615 11.277 -38.633, -9.537 11.427 -38.589, -9.324 11.210 -38.540, -9.057 11.925 -38.458, -9.198 11.821 -38.483, -8.802 11.731 -38.405, -8.906 12.012 -38.439, -8.479 11.544 -38.374, -8.281 11.132 -38.358, -8.401 11.097 -38.320, -8.526 11.203 -38.329, -8.750 11.416 -38.372, -8.910 11.666 -38.416, -8.342 11.117 -38.336, -8.388 11.259 -38.349, -8.458 11.234 -38.336, -8.870 10.779 -38.467, -8.558 10.789 -38.314, -8.517 10.844 -38.292, -8.701 10.830 -38.369, -9.170 10.705 -38.628, -9.454 10.761 -38.706, -9.075 11.058 -38.471, -8.510 11.042 -38.306, -8.457 11.071 -38.310, -8.403 10.932 -38.288, -8.590 11.166 -38.328, -8.571 11.828 -38.399, -8.161 11.148 -38.418, -8.191 10.995 -38.384, -8.223 11.142 -38.385, -8.383 11.569 -38.386, -8.292 11.586 -38.403, -8.246 11.290 -38.391, -8.337 11.882 -38.416, -8.173 11.297 -38.421, -8.220 11.895 -38.434, -8.197 11.596 -38.428, -8.603 10.626 -38.438, -8.600 10.582 -38.485, -8.577 10.500 -38.592, -9.109 10.500 -38.738, -8.743 10.621 -38.511, -8.735 10.726 -38.430, -8.883 10.600 -38.587, -8.740 10.581 -38.548, -8.885 10.649 -38.550, -8.825 10.906 -38.403, -9.142 10.883 -38.542, -8.751 11.023 -38.358, -8.641 10.925 -38.328, -9.189 11.415 -38.478, -9.011 11.592 -38.432, -8.830 11.358 -38.382, -8.970 11.219 -38.418, -8.649 11.124 -38.333, -8.558 11.007 -38.308, -8.573 11.510 -38.367, -8.664 11.467 -38.367, -8.688 11.785 -38.399, -8.315 11.278 -38.367, -8.451 11.861 -38.405, -9.515 10.500 -35.170, -9.642 10.553 -35.265, -9.990 10.848 -35.492, -9.950 10.937 -35.513, -10.429 11.276 -35.664, -10.215 11.056 -35.586, -10.506 11.120 -35.653, -10.025 10.759 -35.463, -9.766 10.627 -35.349, -9.744 10.688 -35.386, -9.624 10.603 -35.310, -9.603 10.653 -35.347, -9.716 10.753 -35.417, -10.089 11.274 -35.595, -10.236 11.570 -35.647, -9.422 10.692 -35.364, -9.521 10.810 -35.421, -9.341 10.809 -35.401, -9.505 11.448 -35.425, -9.451 11.812 -35.358, -9.652 11.706 -35.465, -9.843 11.560 -35.542, -9.993 11.821 -35.581, -9.789 11.188 -35.525, -9.563 11.001 -35.463, -9.451 10.907 -35.432, -9.465 11.106 -35.438, -9.295 12.173 -35.232, -9.242 10.908 -35.368, -9.371 10.992 -35.413, -9.195 10.942 -35.329, -9.285 11.060 -35.364, -9.199 11.109 -35.289, -9.117 11.139 -35.188, -9.033 11.551 -35.038, -9.088 11.145 -35.142, -9.106 11.294 -35.147, -9.142 11.591 -35.157, -9.144 11.286 -35.195, -9.859 11.925 -35.531, -9.654 11.333 -35.490, -10.156 11.167 -35.595, -10.567 10.962 -35.630, -10.265 10.943 -35.567, -10.306 10.829 -35.540, -10.052 10.675 -35.428, -10.075 10.590 -35.384, -9.787 10.565 -35.305, -10.363 10.614 -35.463, -10.338 10.722 -35.506, -9.579 10.706 -35.379, -9.902 11.024 -35.525, -9.648 10.881 -35.455, -9.684 10.818 -35.440, -9.487 10.860 -35.430, -9.607 10.943 -35.463, -9.551 10.758 -35.404, -9.848 11.108 -35.529, -10.015 11.376 -35.586, -9.359 11.189 -35.385, -9.249 11.250 -35.302, -9.350 11.531 -35.330, -9.198 11.581 -35.210, -9.252 11.875 -35.225, -9.178 11.889 -35.167, -8.095 12.200 -38.460, -9.033 12.200 -35.038, -9.171 12.192 -35.146, -8.265 12.193 -38.438, -8.423 12.172 -38.426, -8.747 12.083 -38.427, -8.584 12.136 -38.423, -9.435 12.136 -35.320, -9.577 12.083 -35.399, -9.720 12.012 -35.470, -10.120 11.702 -35.620, -9.327 11.702 -38.513, -9.440 11.570 -38.549, -10.339 11.427 -35.662, -9.675 11.120 -38.682, -9.716 10.962 -38.733, -9.739 10.804 -38.788, -10.614 10.808 -35.595, -10.648 10.659 -35.549, -9.159 10.963 -35.289, -9.113 10.984 -35.221, -8.336 10.962 -38.307, -9.293 10.863 -35.393, -9.384 10.752 -35.391, -8.584 10.734 -38.348, -9.461 10.622 -35.312, -8.597 10.688 -38.381, -9.083 10.993 -35.165, -8.252 10.985 -38.346, -8.464 10.893 -38.283, -9.484 10.573 -35.264 ] } colorPerVertex FALSE coordIndex [ 108, 11, 13, -1, 14, 13, 65, -1, 64, 14, 65, -1, 64, 0, 14, -1, 14, 0, 41, -1, 41, 0, 3, -1, 3, 0, 1, -1, 2, 3, 1, -1, 2, 4, 3, -1, 2, 42, 4, -1, 2, 43, 42, -1, 2, 44, 43, -1, 2, 5, 44, -1, 44, 5, 46, -1, 7, 6, 12, -1, 7, 8, 6, -1, 6, 8, 80, -1, 80, 8, 92, -1, 92, 8, 82, -1, 82, 8, 9, -1, 9, 8, 83, -1, 83, 8, 10, -1, 10, 8, 101, -1, 98, 10, 101, -1, 98, 35, 10, -1, 10, 35, 97, -1, 6, 76, 12, -1, 12, 76, 13, -1, 11, 12, 13, -1, 108, 13, 14, -1, 149, 15, 163, -1, 149, 16, 15, -1, 149, 17, 16, -1, 16, 17, 18, -1, 18, 17, 127, -1, 22, 127, 150, -1, 155, 150, 151, -1, 19, 151, 20, -1, 131, 20, 21, -1, 153, 131, 21, -1, 18, 127, 22, -1, 22, 150, 155, -1, 155, 151, 19, -1, 19, 20, 131, -1, 15, 23, 163, -1, 163, 23, 24, -1, 24, 23, 25, -1, 161, 25, 26, -1, 145, 26, 27, -1, 160, 27, 28, -1, 158, 28, 156, -1, 29, 156, 157, -1, 143, 157, 140, -1, 141, 143, 140, -1, 24, 25, 161, -1, 161, 26, 145, -1, 145, 27, 160, -1, 160, 28, 158, -1, 158, 156, 29, -1, 29, 157, 143, -1, 12, 11, 110, -1, 103, 110, 111, -1, 100, 111, 30, -1, 31, 30, 32, -1, 180, 31, 32, -1, 180, 36, 31, -1, 180, 169, 36, -1, 36, 169, 84, -1, 125, 84, 33, -1, 34, 33, 87, -1, 35, 87, 97, -1, 35, 34, 87, -1, 35, 98, 34, -1, 34, 98, 126, -1, 125, 126, 99, -1, 36, 99, 31, -1, 36, 125, 99, -1, 36, 84, 125, -1, 14, 40, 108, -1, 14, 39, 40, -1, 14, 41, 39, -1, 39, 41, 55, -1, 38, 55, 114, -1, 113, 114, 57, -1, 37, 57, 176, -1, 37, 113, 57, -1, 37, 166, 113, -1, 113, 166, 105, -1, 38, 105, 112, -1, 39, 112, 40, -1, 39, 38, 112, -1, 39, 55, 38, -1, 41, 3, 55, -1, 55, 3, 4, -1, 56, 4, 42, -1, 45, 42, 43, -1, 44, 45, 43, -1, 44, 47, 45, -1, 44, 46, 47, -1, 47, 46, 48, -1, 54, 48, 49, -1, 52, 49, 50, -1, 51, 50, 61, -1, 51, 52, 50, -1, 51, 53, 52, -1, 52, 53, 59, -1, 54, 59, 116, -1, 47, 116, 45, -1, 47, 54, 116, -1, 47, 48, 54, -1, 55, 4, 56, -1, 114, 56, 58, -1, 57, 58, 115, -1, 176, 115, 177, -1, 176, 57, 115, -1, 56, 42, 45, -1, 58, 45, 116, -1, 115, 116, 59, -1, 177, 59, 53, -1, 177, 115, 59, -1, 46, 5, 48, -1, 48, 5, 60, -1, 49, 60, 117, -1, 50, 117, 62, -1, 61, 62, 185, -1, 61, 50, 62, -1, 5, 2, 60, -1, 60, 2, 1, -1, 63, 1, 0, -1, 73, 0, 64, -1, 65, 73, 64, -1, 65, 66, 73, -1, 65, 13, 66, -1, 66, 13, 75, -1, 119, 75, 120, -1, 70, 120, 68, -1, 67, 68, 78, -1, 67, 70, 68, -1, 67, 69, 70, -1, 70, 69, 74, -1, 119, 74, 71, -1, 66, 71, 73, -1, 66, 119, 71, -1, 66, 75, 119, -1, 60, 1, 63, -1, 117, 63, 118, -1, 62, 118, 72, -1, 185, 72, 184, -1, 185, 62, 72, -1, 63, 0, 73, -1, 118, 73, 71, -1, 72, 71, 74, -1, 184, 74, 69, -1, 184, 72, 74, -1, 13, 76, 75, -1, 75, 76, 121, -1, 120, 121, 89, -1, 68, 89, 91, -1, 78, 91, 77, -1, 78, 68, 91, -1, 76, 6, 121, -1, 121, 6, 80, -1, 79, 80, 92, -1, 93, 92, 82, -1, 81, 82, 9, -1, 83, 81, 9, -1, 83, 86, 81, -1, 83, 10, 86, -1, 86, 10, 87, -1, 88, 87, 33, -1, 124, 33, 84, -1, 182, 84, 169, -1, 182, 124, 84, -1, 182, 94, 124, -1, 124, 94, 96, -1, 88, 96, 85, -1, 86, 85, 81, -1, 86, 88, 85, -1, 86, 87, 88, -1, 121, 80, 79, -1, 89, 79, 90, -1, 91, 90, 123, -1, 77, 123, 171, -1, 77, 91, 123, -1, 79, 92, 93, -1, 90, 93, 122, -1, 123, 122, 95, -1, 171, 95, 183, -1, 171, 123, 95, -1, 93, 82, 81, -1, 122, 81, 85, -1, 95, 85, 96, -1, 183, 96, 94, -1, 183, 95, 96, -1, 10, 97, 87, -1, 98, 101, 126, -1, 126, 101, 102, -1, 99, 102, 100, -1, 31, 100, 30, -1, 31, 99, 100, -1, 101, 8, 102, -1, 102, 8, 7, -1, 103, 7, 12, -1, 110, 103, 12, -1, 102, 7, 103, -1, 100, 103, 111, -1, 100, 102, 103, -1, 166, 104, 105, -1, 105, 104, 106, -1, 112, 106, 107, -1, 40, 107, 110, -1, 108, 110, 11, -1, 108, 40, 110, -1, 104, 167, 106, -1, 106, 167, 109, -1, 107, 109, 111, -1, 110, 107, 111, -1, 167, 178, 109, -1, 109, 178, 30, -1, 111, 109, 30, -1, 178, 32, 30, -1, 112, 107, 40, -1, 106, 109, 107, -1, 105, 106, 112, -1, 113, 105, 38, -1, 114, 113, 38, -1, 56, 114, 55, -1, 45, 58, 56, -1, 58, 57, 114, -1, 115, 58, 116, -1, 52, 59, 54, -1, 49, 52, 54, -1, 60, 49, 48, -1, 63, 117, 60, -1, 117, 50, 49, -1, 73, 118, 63, -1, 118, 62, 117, -1, 72, 118, 71, -1, 70, 74, 119, -1, 120, 70, 119, -1, 121, 120, 75, -1, 79, 89, 121, -1, 89, 68, 120, -1, 93, 90, 79, -1, 90, 91, 89, -1, 81, 122, 93, -1, 122, 123, 90, -1, 95, 122, 85, -1, 124, 96, 88, -1, 33, 124, 88, -1, 125, 33, 34, -1, 126, 125, 34, -1, 102, 99, 126, -1, 213, 149, 203, -1, 213, 17, 149, -1, 213, 316, 17, -1, 17, 316, 127, -1, 127, 316, 317, -1, 150, 317, 128, -1, 151, 128, 152, -1, 20, 152, 129, -1, 21, 129, 130, -1, 153, 130, 296, -1, 131, 296, 132, -1, 19, 132, 154, -1, 155, 154, 133, -1, 22, 133, 134, -1, 18, 134, 135, -1, 16, 135, 136, -1, 15, 136, 277, -1, 23, 277, 273, -1, 25, 273, 137, -1, 26, 137, 262, -1, 27, 262, 138, -1, 28, 138, 253, -1, 156, 253, 242, -1, 157, 242, 139, -1, 140, 139, 142, -1, 141, 142, 235, -1, 143, 235, 144, -1, 29, 144, 227, -1, 158, 227, 159, -1, 160, 159, 146, -1, 145, 146, 147, -1, 161, 147, 162, -1, 24, 162, 148, -1, 163, 148, 203, -1, 149, 163, 203, -1, 127, 317, 150, -1, 150, 128, 151, -1, 151, 152, 20, -1, 20, 129, 21, -1, 21, 130, 153, -1, 153, 296, 131, -1, 131, 132, 19, -1, 19, 154, 155, -1, 155, 133, 22, -1, 22, 134, 18, -1, 18, 135, 16, -1, 16, 136, 15, -1, 15, 277, 23, -1, 23, 273, 25, -1, 25, 137, 26, -1, 26, 262, 27, -1, 27, 138, 28, -1, 28, 253, 156, -1, 156, 242, 157, -1, 157, 139, 140, -1, 140, 142, 141, -1, 141, 235, 143, -1, 143, 144, 29, -1, 29, 227, 158, -1, 158, 159, 160, -1, 160, 146, 145, -1, 145, 147, 161, -1, 161, 162, 24, -1, 24, 148, 163, -1, 165, 176, 164, -1, 165, 37, 176, -1, 165, 442, 37, -1, 37, 442, 166, -1, 166, 442, 439, -1, 104, 439, 438, -1, 167, 438, 168, -1, 178, 168, 179, -1, 32, 179, 440, -1, 180, 440, 181, -1, 169, 181, 432, -1, 182, 432, 170, -1, 94, 170, 434, -1, 183, 434, 433, -1, 171, 433, 428, -1, 77, 428, 426, -1, 78, 426, 172, -1, 67, 172, 173, -1, 69, 173, 174, -1, 184, 174, 422, -1, 185, 422, 421, -1, 61, 421, 175, -1, 51, 175, 419, -1, 53, 419, 186, -1, 177, 186, 164, -1, 176, 177, 164, -1, 166, 439, 104, -1, 104, 438, 167, -1, 167, 168, 178, -1, 178, 179, 32, -1, 32, 440, 180, -1, 180, 181, 169, -1, 169, 432, 182, -1, 182, 170, 94, -1, 94, 434, 183, -1, 183, 433, 171, -1, 171, 428, 77, -1, 77, 426, 78, -1, 78, 172, 67, -1, 67, 173, 69, -1, 69, 174, 184, -1, 184, 422, 185, -1, 185, 421, 61, -1, 61, 175, 51, -1, 51, 419, 53, -1, 53, 186, 177, -1, 549, 548, 187, -1, 187, 548, 543, -1, 539, 187, 543, -1, 539, 188, 187, -1, 187, 188, 529, -1, 528, 187, 529, -1, 528, 189, 187, -1, 187, 189, 518, -1, 190, 518, 513, -1, 509, 190, 513, -1, 509, 191, 190, -1, 190, 191, 192, -1, 193, 190, 192, -1, 193, 194, 190, -1, 193, 497, 194, -1, 194, 497, 469, -1, 187, 518, 190, -1, 554, 190, 444, -1, 554, 187, 190, -1, 190, 467, 444, -1, 444, 467, 195, -1, 195, 467, 486, -1, 196, 486, 201, -1, 197, 201, 483, -1, 457, 483, 199, -1, 198, 199, 202, -1, 200, 202, 464, -1, 475, 200, 464, -1, 195, 486, 196, -1, 196, 201, 197, -1, 197, 483, 457, -1, 457, 199, 198, -1, 198, 202, 200, -1, 148, 204, 203, -1, 148, 205, 204, -1, 148, 162, 205, -1, 205, 162, 217, -1, 363, 217, 219, -1, 362, 219, 220, -1, 208, 220, 206, -1, 623, 206, 622, -1, 623, 208, 206, -1, 623, 207, 208, -1, 208, 207, 209, -1, 364, 209, 625, -1, 210, 625, 626, -1, 628, 210, 626, -1, 628, 211, 210, -1, 628, 212, 211, -1, 211, 212, 322, -1, 216, 322, 354, -1, 357, 354, 401, -1, 215, 401, 214, -1, 213, 214, 316, -1, 213, 215, 214, -1, 213, 203, 215, -1, 215, 203, 353, -1, 357, 353, 356, -1, 216, 356, 360, -1, 211, 360, 210, -1, 211, 216, 360, -1, 211, 322, 216, -1, 162, 147, 217, -1, 217, 147, 218, -1, 219, 218, 222, -1, 220, 222, 365, -1, 206, 365, 224, -1, 622, 224, 624, -1, 622, 206, 224, -1, 147, 146, 218, -1, 218, 146, 221, -1, 222, 221, 223, -1, 365, 223, 368, -1, 224, 368, 225, -1, 621, 225, 616, -1, 621, 224, 225, -1, 621, 624, 224, -1, 221, 146, 369, -1, 223, 369, 367, -1, 368, 367, 366, -1, 225, 366, 226, -1, 616, 226, 617, -1, 616, 225, 226, -1, 227, 228, 159, -1, 227, 349, 228, -1, 227, 144, 349, -1, 349, 144, 350, -1, 351, 350, 230, -1, 229, 230, 231, -1, 233, 231, 232, -1, 611, 232, 237, -1, 611, 233, 232, -1, 611, 613, 233, -1, 233, 613, 347, -1, 234, 347, 615, -1, 620, 234, 615, -1, 620, 226, 234, -1, 620, 617, 226, -1, 144, 235, 350, -1, 350, 235, 371, -1, 230, 371, 372, -1, 231, 372, 236, -1, 232, 236, 239, -1, 237, 239, 610, -1, 237, 232, 239, -1, 371, 235, 346, -1, 372, 346, 238, -1, 236, 238, 344, -1, 239, 344, 343, -1, 241, 343, 240, -1, 241, 239, 343, -1, 241, 610, 239, -1, 139, 345, 142, -1, 139, 252, 345, -1, 139, 242, 252, -1, 252, 242, 244, -1, 243, 244, 245, -1, 373, 245, 246, -1, 247, 246, 249, -1, 248, 249, 606, -1, 248, 247, 249, -1, 248, 607, 247, -1, 247, 607, 342, -1, 373, 342, 250, -1, 243, 250, 251, -1, 252, 251, 345, -1, 252, 243, 251, -1, 252, 244, 243, -1, 242, 253, 244, -1, 244, 253, 359, -1, 245, 359, 254, -1, 246, 254, 255, -1, 249, 255, 257, -1, 256, 257, 260, -1, 256, 249, 257, -1, 256, 606, 249, -1, 359, 253, 258, -1, 254, 258, 374, -1, 255, 374, 259, -1, 257, 259, 261, -1, 260, 261, 270, -1, 260, 257, 261, -1, 262, 339, 138, -1, 262, 263, 339, -1, 262, 137, 263, -1, 263, 137, 340, -1, 264, 340, 265, -1, 379, 265, 267, -1, 266, 267, 272, -1, 647, 272, 670, -1, 647, 266, 272, -1, 647, 268, 266, -1, 266, 268, 337, -1, 378, 337, 269, -1, 605, 378, 269, -1, 605, 261, 378, -1, 605, 270, 261, -1, 137, 273, 340, -1, 340, 273, 376, -1, 265, 376, 377, -1, 267, 377, 271, -1, 272, 271, 276, -1, 670, 276, 669, -1, 670, 272, 276, -1, 376, 273, 336, -1, 377, 336, 380, -1, 271, 380, 335, -1, 276, 335, 274, -1, 275, 274, 667, -1, 275, 276, 274, -1, 275, 669, 276, -1, 136, 381, 277, -1, 136, 278, 381, -1, 136, 135, 278, -1, 278, 135, 279, -1, 285, 279, 280, -1, 383, 280, 281, -1, 283, 281, 287, -1, 282, 287, 665, -1, 282, 283, 287, -1, 282, 645, 283, -1, 283, 645, 334, -1, 383, 334, 382, -1, 285, 382, 284, -1, 278, 284, 381, -1, 278, 285, 284, -1, 278, 279, 285, -1, 135, 134, 279, -1, 279, 134, 384, -1, 280, 384, 286, -1, 281, 286, 385, -1, 287, 385, 288, -1, 664, 288, 663, -1, 664, 287, 288, -1, 664, 665, 287, -1, 384, 134, 389, -1, 286, 389, 289, -1, 385, 289, 386, -1, 288, 386, 295, -1, 663, 295, 642, -1, 663, 288, 295, -1, 154, 388, 133, -1, 154, 331, 388, -1, 154, 132, 331, -1, 331, 132, 332, -1, 329, 332, 290, -1, 390, 290, 392, -1, 292, 392, 291, -1, 658, 291, 298, -1, 658, 292, 291, -1, 658, 659, 292, -1, 292, 659, 660, -1, 293, 660, 294, -1, 641, 293, 294, -1, 641, 295, 293, -1, 641, 642, 295, -1, 132, 296, 332, -1, 332, 296, 358, -1, 290, 358, 391, -1, 392, 391, 297, -1, 291, 297, 300, -1, 298, 300, 656, -1, 298, 291, 300, -1, 358, 296, 299, -1, 391, 299, 393, -1, 297, 393, 328, -1, 300, 328, 326, -1, 655, 326, 654, -1, 655, 300, 326, -1, 655, 656, 300, -1, 129, 301, 130, -1, 129, 302, 301, -1, 129, 152, 302, -1, 302, 152, 308, -1, 395, 308, 310, -1, 394, 310, 397, -1, 303, 397, 304, -1, 305, 304, 651, -1, 305, 303, 304, -1, 305, 652, 303, -1, 303, 652, 306, -1, 394, 306, 327, -1, 395, 327, 307, -1, 302, 307, 301, -1, 302, 395, 307, -1, 302, 308, 395, -1, 152, 128, 308, -1, 308, 128, 309, -1, 310, 309, 396, -1, 397, 396, 398, -1, 304, 398, 311, -1, 312, 311, 314, -1, 312, 304, 311, -1, 312, 651, 304, -1, 309, 128, 319, -1, 396, 319, 313, -1, 398, 313, 399, -1, 311, 399, 315, -1, 314, 315, 323, -1, 314, 311, 315, -1, 316, 318, 317, -1, 316, 214, 318, -1, 318, 214, 355, -1, 313, 355, 399, -1, 313, 318, 355, -1, 313, 319, 318, -1, 318, 319, 317, -1, 317, 319, 128, -1, 320, 321, 325, -1, 322, 325, 354, -1, 322, 320, 325, -1, 322, 631, 320, -1, 322, 212, 631, -1, 323, 315, 324, -1, 324, 315, 325, -1, 321, 324, 325, -1, 652, 653, 306, -1, 306, 653, 654, -1, 326, 306, 654, -1, 326, 327, 306, -1, 326, 328, 327, -1, 327, 328, 307, -1, 307, 328, 393, -1, 301, 393, 299, -1, 130, 299, 296, -1, 130, 301, 299, -1, 292, 660, 293, -1, 390, 293, 330, -1, 329, 330, 387, -1, 331, 387, 388, -1, 331, 329, 387, -1, 331, 332, 329, -1, 645, 333, 334, -1, 334, 333, 667, -1, 274, 334, 667, -1, 274, 382, 334, -1, 274, 335, 382, -1, 382, 335, 284, -1, 284, 335, 380, -1, 381, 380, 336, -1, 277, 336, 273, -1, 277, 381, 336, -1, 266, 337, 378, -1, 379, 378, 375, -1, 264, 375, 338, -1, 263, 338, 339, -1, 263, 264, 338, -1, 263, 340, 264, -1, 607, 341, 342, -1, 342, 341, 240, -1, 343, 342, 240, -1, 343, 250, 342, -1, 343, 344, 250, -1, 250, 344, 251, -1, 251, 344, 238, -1, 345, 238, 346, -1, 142, 346, 235, -1, 142, 345, 346, -1, 233, 347, 234, -1, 229, 234, 370, -1, 351, 370, 348, -1, 349, 348, 228, -1, 349, 351, 348, -1, 349, 350, 351, -1, 208, 209, 364, -1, 362, 364, 352, -1, 363, 352, 361, -1, 205, 361, 204, -1, 205, 363, 361, -1, 205, 217, 363, -1, 364, 625, 210, -1, 352, 210, 360, -1, 361, 360, 356, -1, 204, 356, 353, -1, 203, 204, 353, -1, 401, 215, 357, -1, 357, 215, 353, -1, 354, 325, 400, -1, 401, 400, 355, -1, 214, 401, 355, -1, 356, 216, 357, -1, 357, 216, 354, -1, 310, 308, 309, -1, 290, 332, 358, -1, 280, 279, 384, -1, 265, 340, 376, -1, 245, 244, 359, -1, 230, 350, 371, -1, 222, 218, 221, -1, 361, 356, 204, -1, 352, 360, 361, -1, 362, 352, 363, -1, 219, 362, 363, -1, 218, 219, 217, -1, 364, 210, 352, -1, 220, 219, 222, -1, 208, 364, 362, -1, 220, 208, 362, -1, 369, 223, 221, -1, 223, 365, 222, -1, 365, 206, 220, -1, 367, 368, 223, -1, 368, 224, 365, -1, 159, 228, 369, -1, 146, 159, 369, -1, 366, 367, 348, -1, 370, 366, 348, -1, 370, 226, 366, -1, 370, 234, 226, -1, 225, 368, 366, -1, 348, 367, 228, -1, 228, 367, 369, -1, 229, 370, 351, -1, 230, 229, 351, -1, 346, 372, 371, -1, 372, 231, 230, -1, 236, 372, 238, -1, 234, 229, 233, -1, 233, 229, 231, -1, 232, 231, 236, -1, 251, 238, 345, -1, 239, 236, 344, -1, 373, 250, 243, -1, 245, 373, 243, -1, 258, 254, 359, -1, 254, 246, 245, -1, 342, 373, 247, -1, 247, 373, 246, -1, 374, 255, 254, -1, 255, 249, 246, -1, 138, 339, 258, -1, 253, 138, 258, -1, 259, 374, 338, -1, 375, 259, 338, -1, 375, 261, 259, -1, 375, 378, 261, -1, 257, 255, 259, -1, 338, 374, 339, -1, 339, 374, 258, -1, 379, 375, 264, -1, 265, 379, 264, -1, 336, 377, 376, -1, 377, 267, 265, -1, 271, 377, 380, -1, 378, 379, 266, -1, 266, 379, 267, -1, 272, 267, 271, -1, 284, 380, 381, -1, 276, 271, 335, -1, 383, 382, 285, -1, 280, 383, 285, -1, 389, 286, 384, -1, 286, 281, 280, -1, 334, 383, 283, -1, 283, 383, 281, -1, 289, 385, 286, -1, 385, 287, 281, -1, 133, 388, 389, -1, 134, 133, 389, -1, 386, 289, 387, -1, 330, 386, 387, -1, 330, 295, 386, -1, 330, 293, 295, -1, 288, 385, 386, -1, 387, 289, 388, -1, 388, 289, 389, -1, 390, 330, 329, -1, 290, 390, 329, -1, 299, 391, 358, -1, 391, 392, 290, -1, 297, 391, 393, -1, 293, 390, 292, -1, 292, 390, 392, -1, 291, 392, 297, -1, 307, 393, 301, -1, 300, 297, 328, -1, 394, 327, 395, -1, 310, 394, 395, -1, 319, 396, 309, -1, 396, 397, 310, -1, 398, 396, 313, -1, 306, 394, 303, -1, 303, 394, 397, -1, 304, 397, 398, -1, 311, 398, 399, -1, 315, 399, 400, -1, 325, 315, 400, -1, 400, 399, 355, -1, 354, 400, 401, -1, 748, 691, 754, -1, 748, 701, 691, -1, 748, 402, 701, -1, 701, 402, 702, -1, 702, 402, 406, -1, 407, 406, 731, -1, 403, 731, 404, -1, 408, 404, 405, -1, 716, 405, 723, -1, 717, 716, 723, -1, 702, 406, 407, -1, 407, 731, 403, -1, 403, 404, 408, -1, 408, 405, 716, -1, 691, 409, 754, -1, 754, 409, 410, -1, 411, 754, 410, -1, 411, 765, 754, -1, 754, 765, 759, -1, 758, 754, 759, -1, 758, 412, 754, -1, 754, 412, 413, -1, 414, 415, 409, -1, 409, 415, 794, -1, 793, 409, 794, -1, 793, 416, 409, -1, 409, 416, 782, -1, 778, 409, 782, -1, 778, 776, 409, -1, 409, 776, 410, -1, 186, 868, 164, -1, 186, 417, 868, -1, 186, 419, 417, -1, 417, 419, 418, -1, 418, 419, 175, -1, 420, 175, 865, -1, 420, 418, 175, -1, 175, 421, 865, -1, 865, 421, 860, -1, 860, 421, 422, -1, 423, 422, 174, -1, 425, 174, 173, -1, 855, 173, 172, -1, 854, 172, 426, -1, 424, 426, 427, -1, 424, 854, 426, -1, 860, 422, 423, -1, 423, 174, 425, -1, 425, 173, 855, -1, 855, 172, 854, -1, 426, 428, 427, -1, 427, 428, 429, -1, 429, 428, 433, -1, 849, 433, 434, -1, 430, 434, 170, -1, 431, 170, 432, -1, 845, 432, 846, -1, 845, 431, 432, -1, 429, 433, 849, -1, 849, 434, 430, -1, 430, 170, 431, -1, 432, 181, 846, -1, 846, 181, 844, -1, 844, 181, 440, -1, 435, 440, 179, -1, 168, 435, 179, -1, 168, 436, 435, -1, 168, 438, 436, -1, 436, 438, 437, -1, 437, 438, 877, -1, 877, 438, 439, -1, 876, 439, 441, -1, 876, 877, 439, -1, 844, 440, 435, -1, 439, 442, 441, -1, 441, 442, 875, -1, 875, 442, 165, -1, 443, 165, 164, -1, 868, 443, 164, -1, 875, 165, 443, -1, 195, 445, 444, -1, 195, 446, 445, -1, 195, 196, 446, -1, 446, 196, 452, -1, 565, 452, 453, -1, 568, 453, 569, -1, 567, 569, 447, -1, 448, 447, 449, -1, 448, 567, 447, -1, 448, 926, 567, -1, 567, 926, 450, -1, 568, 450, 564, -1, 565, 564, 451, -1, 446, 451, 445, -1, 446, 565, 451, -1, 446, 452, 565, -1, 196, 197, 452, -1, 452, 197, 566, -1, 453, 566, 454, -1, 569, 454, 455, -1, 447, 455, 456, -1, 449, 456, 459, -1, 449, 447, 456, -1, 197, 457, 566, -1, 566, 457, 458, -1, 454, 458, 570, -1, 455, 570, 574, -1, 456, 574, 461, -1, 459, 461, 462, -1, 459, 456, 461, -1, 457, 198, 458, -1, 458, 198, 463, -1, 570, 463, 460, -1, 574, 460, 573, -1, 461, 573, 477, -1, 462, 477, 905, -1, 462, 461, 477, -1, 198, 200, 463, -1, 463, 200, 475, -1, 572, 475, 464, -1, 571, 464, 202, -1, 575, 202, 199, -1, 578, 199, 483, -1, 465, 483, 201, -1, 466, 201, 486, -1, 582, 486, 467, -1, 489, 467, 190, -1, 468, 190, 194, -1, 469, 468, 194, -1, 469, 473, 468, -1, 469, 497, 473, -1, 473, 497, 498, -1, 474, 498, 588, -1, 587, 588, 470, -1, 472, 470, 471, -1, 915, 471, 501, -1, 915, 472, 471, -1, 915, 914, 472, -1, 472, 914, 494, -1, 587, 494, 493, -1, 474, 493, 492, -1, 473, 492, 468, -1, 473, 474, 492, -1, 473, 498, 474, -1, 463, 475, 572, -1, 460, 572, 476, -1, 573, 476, 577, -1, 477, 577, 478, -1, 905, 478, 929, -1, 905, 477, 478, -1, 572, 464, 571, -1, 476, 571, 576, -1, 577, 576, 480, -1, 478, 480, 479, -1, 929, 479, 907, -1, 929, 478, 479, -1, 571, 202, 575, -1, 576, 575, 482, -1, 480, 482, 580, -1, 479, 580, 481, -1, 907, 481, 908, -1, 907, 479, 481, -1, 575, 199, 578, -1, 482, 578, 579, -1, 580, 579, 581, -1, 481, 581, 485, -1, 908, 485, 930, -1, 908, 481, 485, -1, 578, 483, 465, -1, 579, 465, 584, -1, 581, 584, 484, -1, 485, 484, 585, -1, 930, 585, 931, -1, 930, 485, 585, -1, 465, 201, 466, -1, 584, 466, 583, -1, 484, 583, 487, -1, 585, 487, 556, -1, 931, 556, 911, -1, 931, 585, 556, -1, 466, 486, 582, -1, 583, 582, 490, -1, 487, 490, 557, -1, 556, 557, 491, -1, 911, 491, 488, -1, 911, 556, 491, -1, 582, 467, 489, -1, 490, 489, 555, -1, 557, 555, 558, -1, 491, 558, 496, -1, 488, 496, 495, -1, 488, 491, 496, -1, 489, 190, 468, -1, 555, 468, 492, -1, 558, 492, 493, -1, 496, 493, 494, -1, 495, 494, 914, -1, 495, 496, 494, -1, 497, 193, 498, -1, 498, 193, 586, -1, 588, 586, 499, -1, 470, 499, 500, -1, 471, 500, 502, -1, 501, 502, 504, -1, 501, 471, 502, -1, 193, 192, 586, -1, 586, 192, 505, -1, 499, 505, 589, -1, 500, 589, 503, -1, 502, 503, 508, -1, 504, 508, 917, -1, 504, 502, 508, -1, 192, 191, 505, -1, 505, 191, 506, -1, 589, 506, 507, -1, 503, 507, 590, -1, 508, 590, 510, -1, 917, 510, 918, -1, 917, 508, 510, -1, 191, 509, 506, -1, 506, 509, 512, -1, 507, 512, 591, -1, 590, 591, 516, -1, 510, 516, 511, -1, 918, 511, 920, -1, 918, 510, 511, -1, 509, 513, 512, -1, 512, 513, 514, -1, 591, 514, 515, -1, 516, 515, 519, -1, 511, 519, 517, -1, 920, 517, 520, -1, 920, 511, 517, -1, 513, 518, 514, -1, 514, 518, 592, -1, 515, 592, 522, -1, 519, 522, 594, -1, 517, 594, 521, -1, 520, 521, 524, -1, 520, 517, 521, -1, 518, 189, 592, -1, 592, 189, 593, -1, 522, 593, 523, -1, 594, 523, 597, -1, 521, 597, 525, -1, 524, 525, 527, -1, 524, 521, 525, -1, 189, 528, 593, -1, 593, 528, 595, -1, 523, 595, 596, -1, 597, 596, 526, -1, 525, 526, 532, -1, 527, 532, 534, -1, 527, 525, 532, -1, 528, 529, 595, -1, 595, 529, 530, -1, 596, 530, 531, -1, 526, 531, 600, -1, 532, 600, 533, -1, 534, 533, 535, -1, 534, 532, 533, -1, 529, 188, 530, -1, 530, 188, 599, -1, 531, 599, 602, -1, 600, 602, 537, -1, 533, 537, 536, -1, 535, 536, 538, -1, 535, 533, 536, -1, 188, 539, 599, -1, 599, 539, 598, -1, 602, 598, 540, -1, 537, 540, 603, -1, 536, 603, 541, -1, 538, 541, 900, -1, 538, 536, 541, -1, 539, 543, 598, -1, 598, 543, 601, -1, 540, 601, 561, -1, 603, 561, 562, -1, 541, 562, 547, -1, 900, 547, 542, -1, 900, 541, 547, -1, 543, 548, 601, -1, 601, 548, 544, -1, 561, 544, 559, -1, 562, 559, 560, -1, 547, 560, 545, -1, 542, 545, 546, -1, 542, 547, 545, -1, 548, 549, 544, -1, 544, 549, 563, -1, 559, 563, 550, -1, 560, 550, 551, -1, 545, 551, 552, -1, 546, 552, 553, -1, 546, 545, 552, -1, 549, 187, 563, -1, 563, 187, 554, -1, 444, 563, 554, -1, 444, 445, 563, -1, 563, 445, 550, -1, 550, 445, 451, -1, 551, 451, 564, -1, 552, 564, 450, -1, 553, 450, 926, -1, 553, 552, 450, -1, 468, 555, 489, -1, 555, 557, 490, -1, 558, 555, 492, -1, 557, 556, 487, -1, 491, 557, 558, -1, 550, 560, 559, -1, 551, 550, 451, -1, 560, 547, 562, -1, 545, 560, 551, -1, 603, 562, 541, -1, 561, 559, 562, -1, 544, 563, 559, -1, 552, 551, 564, -1, 568, 564, 565, -1, 453, 568, 565, -1, 566, 453, 452, -1, 458, 454, 566, -1, 567, 450, 568, -1, 569, 567, 568, -1, 454, 569, 453, -1, 463, 570, 458, -1, 570, 455, 454, -1, 455, 447, 569, -1, 572, 460, 463, -1, 460, 574, 570, -1, 574, 456, 455, -1, 571, 476, 572, -1, 476, 573, 460, -1, 573, 461, 574, -1, 575, 576, 571, -1, 576, 577, 476, -1, 577, 477, 573, -1, 578, 482, 575, -1, 482, 480, 576, -1, 480, 478, 577, -1, 465, 579, 578, -1, 579, 580, 482, -1, 580, 479, 480, -1, 466, 584, 465, -1, 584, 581, 579, -1, 581, 481, 580, -1, 582, 583, 466, -1, 583, 484, 584, -1, 484, 485, 581, -1, 489, 490, 582, -1, 490, 487, 583, -1, 487, 585, 484, -1, 496, 558, 493, -1, 587, 493, 474, -1, 588, 587, 474, -1, 586, 588, 498, -1, 505, 499, 586, -1, 472, 494, 587, -1, 470, 472, 587, -1, 499, 470, 588, -1, 506, 589, 505, -1, 589, 500, 499, -1, 500, 471, 470, -1, 512, 507, 506, -1, 507, 503, 589, -1, 503, 502, 500, -1, 514, 591, 512, -1, 591, 590, 507, -1, 590, 508, 503, -1, 592, 515, 514, -1, 515, 516, 591, -1, 516, 510, 590, -1, 593, 522, 592, -1, 522, 519, 515, -1, 519, 511, 516, -1, 595, 523, 593, -1, 523, 594, 522, -1, 594, 517, 519, -1, 530, 596, 595, -1, 596, 597, 523, -1, 597, 521, 594, -1, 599, 531, 530, -1, 531, 526, 596, -1, 526, 525, 597, -1, 598, 602, 599, -1, 602, 600, 531, -1, 600, 532, 526, -1, 601, 540, 598, -1, 540, 537, 602, -1, 537, 533, 600, -1, 544, 561, 601, -1, 561, 603, 540, -1, 603, 536, 537, -1, 604, 605, 1012, -1, 604, 270, 605, -1, 604, 260, 270, -1, 604, 1006, 260, -1, 260, 1006, 256, -1, 256, 1006, 1004, -1, 606, 1004, 248, -1, 606, 256, 1004, -1, 1004, 1003, 248, -1, 248, 1003, 607, -1, 607, 1003, 341, -1, 341, 1003, 608, -1, 240, 608, 609, -1, 241, 609, 610, -1, 241, 240, 609, -1, 341, 608, 240, -1, 609, 994, 610, -1, 610, 994, 237, -1, 237, 994, 612, -1, 611, 612, 614, -1, 613, 614, 347, -1, 613, 611, 614, -1, 237, 612, 611, -1, 614, 985, 347, -1, 347, 985, 615, -1, 615, 985, 619, -1, 620, 619, 618, -1, 617, 618, 616, -1, 617, 620, 618, -1, 615, 619, 620, -1, 618, 978, 616, -1, 616, 978, 621, -1, 621, 978, 972, -1, 624, 972, 966, -1, 622, 966, 623, -1, 622, 624, 966, -1, 621, 972, 624, -1, 966, 963, 623, -1, 623, 963, 207, -1, 207, 963, 961, -1, 209, 961, 625, -1, 209, 207, 961, -1, 961, 627, 625, -1, 625, 627, 626, -1, 626, 627, 628, -1, 628, 627, 629, -1, 212, 629, 630, -1, 631, 630, 320, -1, 631, 212, 630, -1, 628, 629, 212, -1, 630, 632, 320, -1, 320, 632, 321, -1, 321, 632, 324, -1, 324, 632, 633, -1, 323, 633, 1073, -1, 314, 1073, 650, -1, 312, 650, 1072, -1, 651, 1072, 634, -1, 305, 634, 635, -1, 652, 635, 1069, -1, 653, 1069, 636, -1, 654, 636, 637, -1, 655, 637, 1058, -1, 656, 1058, 657, -1, 298, 657, 1056, -1, 658, 1056, 1044, -1, 659, 1044, 1043, -1, 660, 1043, 661, -1, 294, 661, 638, -1, 639, 294, 638, -1, 639, 641, 294, -1, 639, 640, 641, -1, 641, 640, 642, -1, 642, 640, 662, -1, 663, 662, 1031, -1, 664, 1031, 643, -1, 665, 643, 644, -1, 282, 644, 646, -1, 645, 646, 666, -1, 333, 666, 1029, -1, 667, 1029, 668, -1, 275, 668, 1020, -1, 669, 1020, 1027, -1, 670, 1027, 648, -1, 647, 648, 649, -1, 268, 649, 671, -1, 337, 671, 1012, -1, 269, 1012, 605, -1, 269, 337, 1012, -1, 324, 633, 323, -1, 323, 1073, 314, -1, 314, 650, 312, -1, 312, 1072, 651, -1, 651, 634, 305, -1, 305, 635, 652, -1, 652, 1069, 653, -1, 653, 636, 654, -1, 654, 637, 655, -1, 655, 1058, 656, -1, 656, 657, 298, -1, 298, 1056, 658, -1, 658, 1044, 659, -1, 659, 1043, 660, -1, 660, 661, 294, -1, 642, 662, 663, -1, 663, 1031, 664, -1, 664, 643, 665, -1, 665, 644, 282, -1, 282, 646, 645, -1, 645, 666, 333, -1, 333, 1029, 667, -1, 667, 668, 275, -1, 275, 1020, 669, -1, 669, 1027, 670, -1, 670, 648, 647, -1, 647, 649, 268, -1, 268, 671, 337, -1, 672, 1159, 673, -1, 673, 1159, 1141, -1, 1141, 1159, 674, -1, 674, 1159, 1151, -1, 1151, 1159, 675, -1, 675, 1159, 677, -1, 676, 677, 681, -1, 1153, 681, 1143, -1, 1153, 676, 681, -1, 1159, 678, 677, -1, 677, 678, 1146, -1, 1146, 678, 1149, -1, 679, 1149, 680, -1, 1158, 680, 1148, -1, 1158, 679, 680, -1, 1146, 1149, 679, -1, 675, 677, 676, -1, 1145, 682, 681, -1, 681, 682, 1155, -1, 1143, 681, 1155, -1, 1174, 683, 1161, -1, 1161, 683, 1162, -1, 1162, 683, 684, -1, 684, 683, 1163, -1, 1163, 683, 686, -1, 686, 683, 685, -1, 1164, 685, 1178, -1, 1164, 686, 685, -1, 683, 1172, 685, -1, 685, 1172, 1168, -1, 1168, 1172, 1182, -1, 1181, 1182, 687, -1, 1170, 687, 1171, -1, 1170, 1181, 687, -1, 1168, 1182, 1181, -1, 685, 689, 1178, -1, 1178, 689, 1165, -1, 1165, 689, 688, -1, 688, 689, 1167, -1, 1167, 689, 690, -1, 691, 692, 409, -1, 691, 700, 692, -1, 691, 701, 700, -1, 700, 701, 693, -1, 698, 693, 694, -1, 808, 694, 704, -1, 809, 704, 705, -1, 1234, 705, 1235, -1, 1234, 809, 705, -1, 1234, 695, 809, -1, 809, 695, 696, -1, 808, 696, 697, -1, 698, 697, 699, -1, 700, 699, 692, -1, 700, 698, 699, -1, 700, 693, 698, -1, 701, 702, 693, -1, 693, 702, 706, -1, 694, 706, 703, -1, 704, 703, 813, -1, 705, 813, 812, -1, 1235, 812, 1256, -1, 1235, 705, 812, -1, 702, 407, 706, -1, 706, 407, 707, -1, 703, 707, 810, -1, 813, 810, 710, -1, 812, 710, 708, -1, 1256, 708, 1236, -1, 1256, 812, 708, -1, 407, 403, 707, -1, 707, 403, 709, -1, 810, 709, 811, -1, 710, 811, 711, -1, 708, 711, 815, -1, 1236, 815, 1237, -1, 1236, 708, 815, -1, 403, 408, 709, -1, 709, 408, 712, -1, 811, 712, 814, -1, 711, 814, 817, -1, 815, 817, 713, -1, 1237, 713, 1239, -1, 1237, 815, 713, -1, 408, 716, 712, -1, 712, 716, 714, -1, 814, 714, 715, -1, 817, 715, 816, -1, 713, 816, 718, -1, 1239, 718, 1259, -1, 1239, 713, 718, -1, 716, 717, 714, -1, 714, 717, 720, -1, 715, 720, 818, -1, 816, 818, 819, -1, 718, 819, 719, -1, 1259, 719, 1242, -1, 1259, 718, 719, -1, 717, 723, 720, -1, 720, 723, 724, -1, 818, 724, 725, -1, 819, 725, 721, -1, 719, 721, 722, -1, 1242, 722, 1243, -1, 1242, 719, 722, -1, 723, 405, 724, -1, 724, 405, 728, -1, 725, 728, 726, -1, 721, 726, 727, -1, 722, 727, 730, -1, 1243, 730, 1261, -1, 1243, 722, 730, -1, 405, 404, 728, -1, 728, 404, 729, -1, 726, 729, 820, -1, 727, 820, 822, -1, 730, 822, 733, -1, 1261, 733, 734, -1, 1261, 730, 733, -1, 404, 731, 729, -1, 729, 731, 732, -1, 820, 732, 821, -1, 822, 821, 736, -1, 733, 736, 740, -1, 734, 740, 738, -1, 734, 733, 740, -1, 731, 406, 732, -1, 732, 406, 735, -1, 821, 735, 805, -1, 736, 805, 737, -1, 740, 737, 806, -1, 738, 806, 739, -1, 738, 740, 806, -1, 406, 402, 735, -1, 735, 402, 741, -1, 805, 741, 743, -1, 737, 743, 745, -1, 806, 745, 742, -1, 739, 742, 747, -1, 739, 806, 742, -1, 402, 748, 741, -1, 741, 748, 744, -1, 743, 744, 749, -1, 745, 749, 746, -1, 742, 746, 753, -1, 747, 753, 1246, -1, 747, 742, 753, -1, 748, 754, 744, -1, 744, 754, 804, -1, 749, 804, 750, -1, 746, 750, 827, -1, 753, 827, 751, -1, 1246, 751, 752, -1, 1246, 753, 751, -1, 754, 413, 804, -1, 804, 413, 756, -1, 750, 756, 823, -1, 827, 823, 830, -1, 751, 830, 755, -1, 752, 755, 1247, -1, 752, 751, 755, -1, 413, 412, 756, -1, 756, 412, 826, -1, 823, 826, 825, -1, 830, 825, 829, -1, 755, 829, 757, -1, 1247, 757, 1249, -1, 1247, 755, 757, -1, 412, 758, 826, -1, 826, 758, 824, -1, 825, 824, 828, -1, 829, 828, 832, -1, 757, 832, 763, -1, 1249, 763, 762, -1, 1249, 757, 763, -1, 758, 759, 824, -1, 824, 759, 760, -1, 828, 760, 761, -1, 832, 761, 766, -1, 763, 766, 764, -1, 762, 764, 1250, -1, 762, 763, 764, -1, 759, 765, 760, -1, 760, 765, 831, -1, 761, 831, 833, -1, 766, 833, 767, -1, 764, 767, 768, -1, 1250, 768, 1266, -1, 1250, 764, 768, -1, 765, 411, 831, -1, 831, 411, 771, -1, 833, 771, 836, -1, 767, 836, 772, -1, 768, 772, 769, -1, 1266, 769, 770, -1, 1266, 768, 769, -1, 411, 410, 771, -1, 771, 410, 835, -1, 836, 835, 773, -1, 772, 773, 774, -1, 769, 774, 775, -1, 770, 775, 1267, -1, 770, 769, 775, -1, 410, 776, 835, -1, 835, 776, 834, -1, 773, 834, 780, -1, 774, 780, 837, -1, 775, 837, 777, -1, 1267, 777, 781, -1, 1267, 775, 777, -1, 776, 778, 834, -1, 834, 778, 779, -1, 780, 779, 783, -1, 837, 783, 785, -1, 777, 785, 786, -1, 781, 786, 1252, -1, 781, 777, 786, -1, 778, 782, 779, -1, 779, 782, 838, -1, 783, 838, 784, -1, 785, 784, 787, -1, 786, 787, 842, -1, 1252, 842, 1269, -1, 1252, 786, 842, -1, 782, 416, 838, -1, 838, 416, 789, -1, 784, 789, 840, -1, 787, 840, 788, -1, 842, 788, 807, -1, 1269, 807, 1231, -1, 1269, 842, 807, -1, 416, 793, 789, -1, 789, 793, 839, -1, 840, 839, 841, -1, 788, 841, 790, -1, 807, 790, 792, -1, 1231, 792, 791, -1, 1231, 807, 792, -1, 793, 794, 839, -1, 839, 794, 415, -1, 800, 415, 414, -1, 796, 414, 409, -1, 692, 796, 409, -1, 692, 795, 796, -1, 692, 699, 795, -1, 795, 699, 797, -1, 798, 797, 803, -1, 792, 803, 791, -1, 792, 798, 803, -1, 792, 790, 798, -1, 798, 790, 799, -1, 795, 799, 796, -1, 795, 798, 799, -1, 795, 797, 798, -1, 839, 415, 800, -1, 841, 800, 799, -1, 790, 841, 799, -1, 800, 414, 796, -1, 799, 800, 796, -1, 695, 1254, 696, -1, 696, 1254, 801, -1, 697, 801, 797, -1, 699, 697, 797, -1, 1254, 802, 801, -1, 801, 802, 803, -1, 797, 801, 803, -1, 802, 791, 803, -1, 744, 743, 741, -1, 749, 744, 804, -1, 743, 737, 805, -1, 745, 743, 749, -1, 737, 740, 736, -1, 806, 737, 745, -1, 788, 790, 807, -1, 808, 697, 698, -1, 694, 808, 698, -1, 706, 694, 693, -1, 696, 801, 697, -1, 707, 703, 706, -1, 809, 696, 808, -1, 704, 809, 808, -1, 703, 704, 694, -1, 709, 810, 707, -1, 810, 813, 703, -1, 813, 705, 704, -1, 712, 811, 709, -1, 811, 710, 810, -1, 710, 812, 813, -1, 714, 814, 712, -1, 814, 711, 811, -1, 711, 708, 710, -1, 720, 715, 714, -1, 715, 817, 814, -1, 817, 815, 711, -1, 724, 818, 720, -1, 818, 816, 715, -1, 816, 713, 817, -1, 728, 725, 724, -1, 725, 819, 818, -1, 819, 718, 816, -1, 729, 726, 728, -1, 726, 721, 725, -1, 721, 719, 819, -1, 732, 820, 729, -1, 820, 727, 726, -1, 727, 722, 721, -1, 735, 821, 732, -1, 821, 822, 820, -1, 822, 730, 727, -1, 741, 805, 735, -1, 805, 736, 821, -1, 736, 733, 822, -1, 756, 750, 804, -1, 750, 746, 749, -1, 746, 742, 745, -1, 826, 823, 756, -1, 823, 827, 750, -1, 827, 753, 746, -1, 824, 825, 826, -1, 825, 830, 823, -1, 830, 751, 827, -1, 760, 828, 824, -1, 828, 829, 825, -1, 829, 755, 830, -1, 831, 761, 760, -1, 761, 832, 828, -1, 832, 757, 829, -1, 771, 833, 831, -1, 833, 766, 761, -1, 766, 763, 832, -1, 835, 836, 771, -1, 836, 767, 833, -1, 767, 764, 766, -1, 834, 773, 835, -1, 773, 772, 836, -1, 772, 768, 767, -1, 779, 780, 834, -1, 780, 774, 773, -1, 774, 769, 772, -1, 838, 783, 779, -1, 783, 837, 780, -1, 837, 775, 774, -1, 789, 784, 838, -1, 784, 785, 783, -1, 785, 777, 837, -1, 839, 840, 789, -1, 840, 787, 784, -1, 787, 786, 785, -1, 800, 841, 839, -1, 841, 788, 840, -1, 788, 842, 787, -1, 843, 435, 879, -1, 843, 1591, 435, -1, 435, 1591, 844, -1, 844, 1591, 1586, -1, 846, 1586, 845, -1, 846, 844, 1586, -1, 847, 849, 1586, -1, 847, 848, 849, -1, 849, 848, 1580, -1, 1573, 849, 1580, -1, 1573, 1569, 849, -1, 849, 1569, 1568, -1, 850, 849, 1568, -1, 850, 851, 849, -1, 849, 851, 429, -1, 429, 851, 852, -1, 427, 852, 1559, -1, 853, 427, 1559, -1, 853, 424, 427, -1, 853, 1553, 424, -1, 424, 1553, 854, -1, 854, 1553, 1552, -1, 1548, 854, 1552, -1, 1548, 855, 854, -1, 1548, 1541, 855, -1, 855, 1541, 856, -1, 425, 856, 857, -1, 858, 425, 857, -1, 858, 423, 425, -1, 858, 859, 423, -1, 423, 859, 880, -1, 860, 880, 1665, -1, 1663, 860, 1665, -1, 1663, 861, 860, -1, 860, 861, 865, -1, 865, 861, 862, -1, 863, 865, 862, -1, 863, 864, 865, -1, 865, 864, 420, -1, 420, 864, 866, -1, 1649, 420, 866, -1, 1649, 418, 420, -1, 1649, 1648, 418, -1, 418, 1648, 1638, -1, 417, 1638, 1636, -1, 1635, 417, 1636, -1, 1635, 868, 417, -1, 1635, 1644, 868, -1, 868, 1644, 1633, -1, 867, 868, 1633, -1, 867, 869, 868, -1, 868, 869, 1621, -1, 870, 868, 1621, -1, 870, 1620, 868, -1, 868, 1620, 871, -1, 872, 868, 871, -1, 872, 873, 868, -1, 868, 873, 874, -1, 1608, 868, 874, -1, 1608, 878, 868, -1, 868, 878, 443, -1, 443, 878, 875, -1, 875, 878, 441, -1, 441, 878, 876, -1, 876, 878, 877, -1, 877, 878, 437, -1, 437, 878, 1606, -1, 1605, 437, 1606, -1, 1605, 1604, 437, -1, 437, 1604, 436, -1, 436, 1604, 1601, -1, 879, 436, 1601, -1, 879, 435, 436, -1, 429, 852, 427, -1, 855, 856, 425, -1, 423, 880, 860, -1, 418, 1638, 417, -1, 849, 430, 1586, -1, 1586, 430, 431, -1, 845, 1586, 431, -1, 881, 890, 891, -1, 881, 882, 890, -1, 881, 1870, 882, -1, 882, 1870, 883, -1, 883, 1870, 1869, -1, 1841, 1869, 885, -1, 886, 885, 1862, -1, 887, 1862, 888, -1, 889, 888, 1858, -1, 884, 889, 1858, -1, 883, 1869, 1841, -1, 1841, 885, 886, -1, 886, 1862, 887, -1, 887, 888, 889, -1, 890, 898, 891, -1, 891, 898, 892, -1, 892, 898, 893, -1, 893, 898, 1883, -1, 1882, 893, 1883, -1, 1882, 894, 893, -1, 893, 894, 1881, -1, 895, 893, 1881, -1, 895, 1879, 893, -1, 893, 1879, 896, -1, 1877, 893, 896, -1, 1928, 897, 898, -1, 898, 897, 1888, -1, 1886, 898, 1888, -1, 1886, 1887, 898, -1, 898, 1887, 1885, -1, 899, 898, 1885, -1, 899, 1884, 898, -1, 898, 1884, 1883, -1, 900, 901, 538, -1, 900, 902, 901, -1, 900, 542, 902, -1, 902, 542, 923, -1, 923, 542, 546, -1, 924, 546, 553, -1, 925, 553, 926, -1, 927, 926, 448, -1, 903, 448, 449, -1, 904, 449, 459, -1, 1995, 459, 462, -1, 928, 462, 905, -1, 1994, 905, 929, -1, 906, 929, 907, -1, 2017, 907, 908, -1, 2016, 908, 930, -1, 909, 930, 931, -1, 910, 931, 911, -1, 912, 911, 488, -1, 2008, 488, 495, -1, 913, 495, 914, -1, 932, 914, 915, -1, 2015, 915, 501, -1, 933, 501, 504, -1, 2014, 504, 917, -1, 916, 917, 918, -1, 934, 918, 920, -1, 919, 920, 520, -1, 935, 520, 524, -1, 2012, 524, 527, -1, 936, 527, 534, -1, 921, 534, 535, -1, 922, 535, 538, -1, 901, 922, 538, -1, 923, 546, 924, -1, 924, 553, 925, -1, 925, 926, 927, -1, 927, 448, 903, -1, 903, 449, 904, -1, 904, 459, 1995, -1, 1995, 462, 928, -1, 928, 905, 1994, -1, 1994, 929, 906, -1, 906, 907, 2017, -1, 2017, 908, 2016, -1, 2016, 930, 909, -1, 909, 931, 910, -1, 910, 911, 912, -1, 912, 488, 2008, -1, 2008, 495, 913, -1, 913, 914, 932, -1, 932, 915, 2015, -1, 2015, 501, 933, -1, 933, 504, 2014, -1, 2014, 917, 916, -1, 916, 918, 934, -1, 934, 920, 919, -1, 919, 520, 935, -1, 935, 524, 2012, -1, 2012, 527, 936, -1, 936, 534, 921, -1, 921, 535, 922, -1, 937, 2043, 2023, -1, 2023, 2043, 938, -1, 938, 2043, 2037, -1, 2037, 2043, 2024, -1, 2024, 2043, 2038, -1, 2038, 2043, 2030, -1, 2025, 2030, 943, -1, 2025, 2038, 2030, -1, 2043, 939, 2030, -1, 2030, 939, 2032, -1, 2032, 939, 2041, -1, 2033, 2041, 2036, -1, 940, 2036, 2034, -1, 940, 2033, 2036, -1, 2032, 2041, 2033, -1, 941, 2028, 2030, -1, 941, 942, 2028, -1, 941, 2029, 942, -1, 2028, 2027, 2030, -1, 2030, 2027, 943, -1, 944, 947, 948, -1, 944, 2054, 947, -1, 944, 2069, 2054, -1, 2054, 2069, 945, -1, 945, 2069, 946, -1, 2055, 946, 2059, -1, 2056, 2059, 2057, -1, 2056, 2055, 2059, -1, 945, 946, 2055, -1, 947, 2064, 948, -1, 948, 2064, 949, -1, 949, 2064, 952, -1, 2044, 952, 2050, -1, 2061, 2050, 950, -1, 2046, 950, 2049, -1, 951, 2049, 2048, -1, 951, 2046, 2049, -1, 949, 952, 2044, -1, 2044, 2050, 2061, -1, 2061, 950, 2046, -1, 630, 953, 632, -1, 630, 954, 953, -1, 630, 629, 954, -1, 954, 629, 957, -1, 1091, 957, 1095, -1, 955, 1095, 1094, -1, 956, 1094, 959, -1, 956, 955, 1094, -1, 956, 1088, 955, -1, 955, 1088, 1087, -1, 1091, 1087, 1086, -1, 954, 1086, 953, -1, 954, 1091, 1086, -1, 954, 957, 1091, -1, 629, 627, 957, -1, 957, 627, 960, -1, 1095, 960, 1093, -1, 1094, 1093, 958, -1, 959, 958, 962, -1, 959, 1094, 958, -1, 627, 961, 960, -1, 960, 961, 1092, -1, 1093, 1092, 1096, -1, 958, 1096, 965, -1, 962, 965, 2097, -1, 962, 958, 965, -1, 961, 963, 1092, -1, 1092, 963, 964, -1, 1096, 964, 967, -1, 965, 967, 971, -1, 2097, 971, 970, -1, 2097, 965, 971, -1, 963, 966, 964, -1, 964, 966, 968, -1, 967, 968, 969, -1, 971, 969, 1097, -1, 970, 1097, 974, -1, 970, 971, 1097, -1, 966, 972, 968, -1, 968, 972, 973, -1, 969, 973, 1099, -1, 1097, 1099, 1098, -1, 974, 1098, 2071, -1, 974, 1097, 1098, -1, 972, 978, 973, -1, 973, 978, 975, -1, 1099, 975, 976, -1, 1098, 976, 977, -1, 2071, 977, 2110, -1, 2071, 1098, 977, -1, 978, 618, 975, -1, 975, 618, 979, -1, 976, 979, 1100, -1, 977, 1100, 980, -1, 2110, 980, 983, -1, 2110, 977, 980, -1, 618, 619, 979, -1, 979, 619, 981, -1, 1100, 981, 982, -1, 980, 982, 1101, -1, 983, 1101, 2109, -1, 983, 980, 1101, -1, 619, 985, 981, -1, 981, 985, 986, -1, 982, 986, 984, -1, 1101, 984, 988, -1, 2109, 988, 2094, -1, 2109, 1101, 988, -1, 985, 614, 986, -1, 986, 614, 987, -1, 984, 987, 1102, -1, 988, 1102, 989, -1, 2094, 989, 992, -1, 2094, 988, 989, -1, 614, 612, 987, -1, 987, 612, 990, -1, 1102, 990, 991, -1, 989, 991, 993, -1, 992, 993, 2108, -1, 992, 989, 993, -1, 612, 994, 990, -1, 990, 994, 995, -1, 991, 995, 1103, -1, 993, 1103, 1105, -1, 2108, 1105, 2107, -1, 2108, 993, 1105, -1, 994, 609, 995, -1, 995, 609, 997, -1, 1103, 997, 1104, -1, 1105, 1104, 996, -1, 2107, 996, 999, -1, 2107, 1105, 996, -1, 609, 608, 997, -1, 997, 608, 998, -1, 1104, 998, 1001, -1, 996, 1001, 1106, -1, 999, 1106, 2090, -1, 999, 996, 1106, -1, 608, 1003, 998, -1, 998, 1003, 1000, -1, 1001, 1000, 1110, -1, 1106, 1110, 1002, -1, 2090, 1002, 2106, -1, 2090, 1106, 1002, -1, 1003, 1004, 1000, -1, 1000, 1004, 1109, -1, 1110, 1109, 1108, -1, 1002, 1108, 1005, -1, 2106, 1005, 1008, -1, 2106, 1002, 1005, -1, 1004, 1006, 1109, -1, 1109, 1006, 1107, -1, 1108, 1107, 1007, -1, 1005, 1007, 1009, -1, 1008, 1009, 2088, -1, 1008, 1005, 1009, -1, 1006, 604, 1107, -1, 1107, 604, 1010, -1, 1007, 1010, 1011, -1, 1009, 1011, 1013, -1, 2088, 1013, 2105, -1, 2088, 1009, 1013, -1, 604, 1012, 1010, -1, 1010, 1012, 1016, -1, 1011, 1016, 1014, -1, 1013, 1014, 1015, -1, 2105, 1015, 2087, -1, 2105, 1013, 1015, -1, 1012, 671, 1016, -1, 1016, 671, 1111, -1, 1014, 1111, 1017, -1, 1015, 1017, 1018, -1, 2087, 1018, 2086, -1, 2087, 1015, 1018, -1, 671, 649, 1111, -1, 1111, 649, 648, -1, 1019, 648, 1027, -1, 1021, 1027, 1020, -1, 668, 1021, 1020, -1, 668, 1022, 1021, -1, 668, 1029, 1022, -1, 1022, 1029, 1030, -1, 1115, 1030, 1023, -1, 1114, 1023, 1024, -1, 2104, 1024, 2103, -1, 2104, 1114, 1024, -1, 2104, 2084, 1114, -1, 1114, 2084, 1025, -1, 1115, 1025, 1113, -1, 1022, 1113, 1021, -1, 1022, 1115, 1113, -1, 1022, 1030, 1115, -1, 1111, 648, 1019, -1, 1017, 1019, 1026, -1, 1018, 1026, 1112, -1, 2086, 1112, 1028, -1, 2086, 1018, 1112, -1, 1019, 1027, 1021, -1, 1026, 1021, 1113, -1, 1112, 1113, 1025, -1, 1028, 1025, 2084, -1, 1028, 1112, 1025, -1, 1029, 666, 1030, -1, 1030, 666, 646, -1, 1038, 646, 644, -1, 1116, 644, 643, -1, 1031, 1116, 643, -1, 1031, 1036, 1116, -1, 1031, 662, 1036, -1, 1036, 662, 1041, -1, 1118, 1041, 1120, -1, 1032, 1120, 1121, -1, 1033, 1121, 2081, -1, 1033, 1032, 1121, -1, 1033, 1034, 1032, -1, 1032, 1034, 1035, -1, 1118, 1035, 1037, -1, 1036, 1037, 1116, -1, 1036, 1118, 1037, -1, 1036, 1041, 1118, -1, 1030, 646, 1038, -1, 1023, 1038, 1117, -1, 1024, 1117, 1040, -1, 2103, 1040, 1039, -1, 2103, 1024, 1040, -1, 1038, 644, 1116, -1, 1117, 1116, 1037, -1, 1040, 1037, 1035, -1, 1039, 1035, 1034, -1, 1039, 1040, 1035, -1, 662, 640, 1041, -1, 1041, 640, 639, -1, 1119, 639, 638, -1, 1042, 638, 661, -1, 1043, 1042, 661, -1, 1043, 1051, 1042, -1, 1043, 1044, 1051, -1, 1051, 1044, 1045, -1, 1049, 1045, 1123, -1, 1122, 1123, 1046, -1, 1047, 1046, 2101, -1, 1047, 1122, 1046, -1, 1047, 1048, 1122, -1, 1122, 1048, 1050, -1, 1049, 1050, 1052, -1, 1051, 1052, 1042, -1, 1051, 1049, 1052, -1, 1051, 1045, 1049, -1, 1041, 639, 1119, -1, 1120, 1119, 1053, -1, 1121, 1053, 1055, -1, 2081, 1055, 1054, -1, 2081, 1121, 1055, -1, 1119, 638, 1042, -1, 1053, 1042, 1052, -1, 1055, 1052, 1050, -1, 1054, 1050, 1048, -1, 1054, 1055, 1050, -1, 1044, 1056, 1045, -1, 1045, 1056, 657, -1, 1064, 657, 1058, -1, 1057, 1058, 637, -1, 636, 1057, 637, -1, 636, 1059, 1057, -1, 636, 1069, 1059, -1, 1059, 1069, 1070, -1, 1125, 1070, 1126, -1, 1061, 1126, 1060, -1, 1062, 1060, 2076, -1, 1062, 1061, 1060, -1, 1062, 1063, 1061, -1, 1061, 1063, 1068, -1, 1125, 1068, 1124, -1, 1059, 1124, 1057, -1, 1059, 1125, 1124, -1, 1059, 1070, 1125, -1, 1045, 657, 1064, -1, 1123, 1064, 1065, -1, 1046, 1065, 1067, -1, 2101, 1067, 1066, -1, 2101, 1046, 1067, -1, 1064, 1058, 1057, -1, 1065, 1057, 1124, -1, 1067, 1124, 1068, -1, 1066, 1068, 1063, -1, 1066, 1067, 1068, -1, 1069, 635, 1070, -1, 1070, 635, 634, -1, 1071, 634, 1072, -1, 1080, 1072, 650, -1, 1073, 1080, 650, -1, 1073, 1082, 1080, -1, 1073, 633, 1082, -1, 1082, 633, 1074, -1, 1089, 1074, 1085, -1, 1077, 1085, 1090, -1, 1076, 1090, 1075, -1, 1076, 1077, 1090, -1, 1076, 1078, 1077, -1, 1077, 1078, 1079, -1, 1089, 1079, 1081, -1, 1082, 1081, 1080, -1, 1082, 1089, 1081, -1, 1082, 1074, 1089, -1, 1070, 634, 1071, -1, 1126, 1071, 1083, -1, 1060, 1083, 1084, -1, 2076, 1084, 2099, -1, 2076, 1060, 1084, -1, 1071, 1072, 1080, -1, 1083, 1080, 1081, -1, 1084, 1081, 1079, -1, 2099, 1079, 1078, -1, 2099, 1084, 1079, -1, 633, 632, 1074, -1, 1074, 632, 953, -1, 1085, 953, 1086, -1, 1090, 1086, 1087, -1, 1075, 1087, 1088, -1, 1075, 1090, 1087, -1, 1085, 1074, 953, -1, 1077, 1079, 1089, -1, 1085, 1077, 1089, -1, 1090, 1085, 1086, -1, 955, 1087, 1091, -1, 1095, 955, 1091, -1, 960, 1095, 957, -1, 1092, 1093, 960, -1, 1093, 1094, 1095, -1, 964, 1096, 1092, -1, 1096, 958, 1093, -1, 968, 967, 964, -1, 967, 965, 1096, -1, 973, 969, 968, -1, 969, 971, 967, -1, 975, 1099, 973, -1, 1099, 1097, 969, -1, 979, 976, 975, -1, 976, 1098, 1099, -1, 981, 1100, 979, -1, 1100, 977, 976, -1, 986, 982, 981, -1, 982, 980, 1100, -1, 987, 984, 986, -1, 984, 1101, 982, -1, 990, 1102, 987, -1, 1102, 988, 984, -1, 995, 991, 990, -1, 991, 989, 1102, -1, 997, 1103, 995, -1, 1103, 993, 991, -1, 998, 1104, 997, -1, 1104, 1105, 1103, -1, 1000, 1001, 998, -1, 1001, 996, 1104, -1, 1109, 1110, 1000, -1, 1110, 1106, 1001, -1, 1107, 1108, 1109, -1, 1108, 1002, 1110, -1, 1010, 1007, 1107, -1, 1007, 1005, 1108, -1, 1016, 1011, 1010, -1, 1011, 1009, 1007, -1, 1111, 1014, 1016, -1, 1014, 1013, 1011, -1, 1019, 1017, 1111, -1, 1017, 1015, 1014, -1, 1021, 1026, 1019, -1, 1026, 1018, 1017, -1, 1112, 1026, 1113, -1, 1114, 1025, 1115, -1, 1023, 1114, 1115, -1, 1038, 1023, 1030, -1, 1116, 1117, 1038, -1, 1117, 1024, 1023, -1, 1040, 1117, 1037, -1, 1032, 1035, 1118, -1, 1120, 1032, 1118, -1, 1119, 1120, 1041, -1, 1042, 1053, 1119, -1, 1053, 1121, 1120, -1, 1055, 1053, 1052, -1, 1122, 1050, 1049, -1, 1123, 1122, 1049, -1, 1064, 1123, 1045, -1, 1057, 1065, 1064, -1, 1065, 1046, 1123, -1, 1067, 1065, 1124, -1, 1061, 1068, 1125, -1, 1126, 1061, 1125, -1, 1071, 1126, 1070, -1, 1080, 1083, 1071, -1, 1083, 1060, 1126, -1, 1084, 1083, 1081, -1, 2224, 2221, 1127, -1, 1127, 2221, 1128, -1, 2212, 1127, 1128, -1, 2212, 2210, 1127, -1, 1127, 2210, 2202, -1, 2198, 1127, 2202, -1, 2198, 2195, 1127, -1, 1127, 2195, 2190, -1, 1130, 2190, 1129, -1, 2184, 1130, 1129, -1, 2184, 1131, 1130, -1, 1130, 1131, 2175, -1, 2171, 1130, 2175, -1, 2171, 2137, 1130, -1, 2171, 1132, 2137, -1, 2137, 1132, 2138, -1, 1127, 2190, 1130, -1, 1133, 1130, 1134, -1, 1133, 1127, 1130, -1, 1130, 2136, 1134, -1, 1134, 2136, 2111, -1, 2111, 2136, 2135, -1, 2112, 2135, 1139, -1, 2124, 1139, 1135, -1, 2126, 1135, 1137, -1, 1136, 1137, 1138, -1, 1140, 1138, 2134, -1, 2132, 1140, 2134, -1, 2111, 2135, 2112, -1, 2112, 1139, 2124, -1, 2124, 1135, 2126, -1, 2126, 1137, 1136, -1, 1136, 1138, 1140, -1, 673, 2353, 672, -1, 673, 2407, 2353, -1, 673, 1141, 2407, -1, 2407, 1141, 1142, -1, 1142, 1141, 674, -1, 2409, 674, 1151, -1, 2410, 1151, 675, -1, 1152, 675, 676, -1, 2413, 676, 1153, -1, 2339, 1153, 1143, -1, 1154, 1143, 1155, -1, 1156, 1155, 682, -1, 1144, 682, 1145, -1, 1157, 1145, 681, -1, 2326, 681, 677, -1, 2327, 677, 1146, -1, 2419, 1146, 679, -1, 1147, 679, 1158, -1, 2387, 1158, 1148, -1, 2406, 1148, 680, -1, 2381, 680, 1149, -1, 1150, 1149, 678, -1, 2378, 678, 1159, -1, 1160, 1159, 672, -1, 2353, 1160, 672, -1, 1142, 674, 2409, -1, 2409, 1151, 2410, -1, 2410, 675, 1152, -1, 1152, 676, 2413, -1, 2413, 1153, 2339, -1, 2339, 1143, 1154, -1, 1154, 1155, 1156, -1, 1156, 682, 1144, -1, 1144, 1145, 1157, -1, 1157, 681, 2326, -1, 2326, 677, 2327, -1, 2327, 1146, 2419, -1, 2419, 679, 1147, -1, 1147, 1158, 2387, -1, 2387, 1148, 2406, -1, 2406, 680, 2381, -1, 2381, 1149, 1150, -1, 1150, 678, 2378, -1, 2378, 1159, 1160, -1, 1161, 2464, 1174, -1, 1161, 2465, 2464, -1, 1161, 1162, 2465, -1, 2465, 1162, 1175, -1, 1175, 1162, 684, -1, 1176, 684, 1163, -1, 1177, 1163, 686, -1, 2456, 686, 1164, -1, 2448, 1164, 1178, -1, 2449, 1178, 1165, -1, 2526, 1165, 688, -1, 1166, 688, 1167, -1, 2533, 1167, 690, -1, 1179, 690, 689, -1, 2440, 689, 685, -1, 1180, 685, 1168, -1, 2536, 1168, 1181, -1, 2535, 1181, 1170, -1, 1169, 1170, 1171, -1, 2517, 1171, 687, -1, 2518, 687, 1182, -1, 2496, 1182, 1172, -1, 1183, 1172, 683, -1, 1173, 683, 1174, -1, 2464, 1173, 1174, -1, 1175, 684, 1176, -1, 1176, 1163, 1177, -1, 1177, 686, 2456, -1, 2456, 1164, 2448, -1, 2448, 1178, 2449, -1, 2449, 1165, 2526, -1, 2526, 688, 1166, -1, 1166, 1167, 2533, -1, 2533, 690, 1179, -1, 1179, 689, 2440, -1, 2440, 685, 1180, -1, 1180, 1168, 2536, -1, 2536, 1181, 2535, -1, 2535, 1170, 1169, -1, 1169, 1171, 2517, -1, 2517, 687, 2518, -1, 2518, 1182, 2496, -1, 2496, 1172, 1183, -1, 1183, 683, 1173, -1, 1184, 1197, 1185, -1, 1192, 1185, 1198, -1, 1199, 1198, 1194, -1, 1193, 1194, 1195, -1, 1191, 1195, 1187, -1, 1461, 1187, 1186, -1, 1461, 1191, 1187, -1, 1198, 1188, 1194, -1, 1194, 1188, 1195, -1, 1195, 1188, 1196, -1, 1187, 1196, 2578, -1, 2576, 1187, 2578, -1, 2576, 1189, 1187, -1, 1187, 1189, 1186, -1, 1196, 1190, 2578, -1, 1191, 1193, 1195, -1, 1184, 1192, 1193, -1, 1184, 1185, 1192, -1, 1193, 1192, 1199, -1, 1194, 1193, 1199, -1, 1195, 1196, 1187, -1, 1197, 1198, 1185, -1, 1192, 1198, 1199, -1, 1198, 1197, 1217, -1, 1207, 1217, 1208, -1, 1223, 1208, 1200, -1, 1221, 1200, 1211, -1, 1222, 1211, 1201, -1, 1202, 1201, 2583, -1, 2582, 1202, 2583, -1, 2582, 1218, 1202, -1, 2582, 1203, 1218, -1, 1218, 1203, 1204, -1, 1226, 1204, 1230, -1, 1229, 1230, 1228, -1, 1205, 1228, 1215, -1, 1224, 1215, 1225, -1, 1206, 1225, 1216, -1, 1223, 1216, 1207, -1, 1208, 1223, 1207, -1, 1209, 1200, 1210, -1, 1209, 1211, 1200, -1, 1209, 1201, 1211, -1, 1209, 2583, 1201, -1, 1203, 1212, 1204, -1, 1204, 1212, 1213, -1, 1230, 1213, 1214, -1, 1228, 1230, 1214, -1, 1212, 1214, 1213, -1, 1228, 1190, 1215, -1, 1215, 1190, 1196, -1, 1225, 1196, 1188, -1, 1216, 1188, 1207, -1, 1216, 1225, 1188, -1, 1215, 1196, 1225, -1, 1188, 1198, 1207, -1, 1207, 1198, 1217, -1, 1230, 1204, 1213, -1, 1200, 1208, 1210, -1, 1210, 1208, 1217, -1, 1197, 1210, 1217, -1, 1218, 1219, 1202, -1, 1218, 1226, 1219, -1, 1218, 1204, 1226, -1, 1219, 1220, 1222, -1, 1202, 1222, 1201, -1, 1202, 1219, 1222, -1, 1220, 1206, 1221, -1, 1222, 1221, 1211, -1, 1222, 1220, 1221, -1, 1220, 1219, 1227, -1, 1224, 1227, 1205, -1, 1215, 1224, 1205, -1, 1221, 1206, 1223, -1, 1200, 1221, 1223, -1, 1227, 1224, 1220, -1, 1220, 1224, 1206, -1, 1206, 1224, 1225, -1, 1223, 1206, 1216, -1, 1219, 1226, 1227, -1, 1227, 1226, 1229, -1, 1205, 1229, 1228, -1, 1205, 1227, 1229, -1, 1229, 1226, 1230, -1, 791, 1232, 1231, -1, 791, 2604, 1232, -1, 791, 802, 2604, -1, 2604, 802, 1253, -1, 1253, 802, 1254, -1, 2602, 1254, 695, -1, 1233, 695, 1234, -1, 1255, 1234, 1235, -1, 2597, 1235, 1256, -1, 1257, 1256, 1236, -1, 2595, 1236, 1237, -1, 1238, 1237, 1239, -1, 1258, 1239, 1259, -1, 1240, 1259, 1242, -1, 1241, 1242, 1243, -1, 1260, 1243, 1261, -1, 1244, 1261, 734, -1, 2590, 734, 738, -1, 2613, 738, 739, -1, 1262, 739, 747, -1, 2588, 747, 1246, -1, 1245, 1246, 752, -1, 1263, 752, 1247, -1, 2611, 1247, 1249, -1, 1248, 1249, 762, -1, 1264, 762, 1250, -1, 1265, 1250, 1266, -1, 1251, 1266, 770, -1, 2610, 770, 1267, -1, 1268, 1267, 781, -1, 2609, 781, 1252, -1, 2606, 1252, 1269, -1, 2605, 1269, 1231, -1, 1232, 2605, 1231, -1, 1253, 1254, 2602, -1, 2602, 695, 1233, -1, 1233, 1234, 1255, -1, 1255, 1235, 2597, -1, 2597, 1256, 1257, -1, 1257, 1236, 2595, -1, 2595, 1237, 1238, -1, 1238, 1239, 1258, -1, 1258, 1259, 1240, -1, 1240, 1242, 1241, -1, 1241, 1243, 1260, -1, 1260, 1261, 1244, -1, 1244, 734, 2590, -1, 2590, 738, 2613, -1, 2613, 739, 1262, -1, 1262, 747, 2588, -1, 2588, 1246, 1245, -1, 1245, 752, 1263, -1, 1263, 1247, 2611, -1, 2611, 1249, 1248, -1, 1248, 762, 1264, -1, 1264, 1250, 1265, -1, 1265, 1266, 1251, -1, 1251, 770, 2610, -1, 2610, 1267, 1268, -1, 1268, 781, 2609, -1, 2609, 1252, 2606, -1, 2606, 1269, 2605, -1, 1427, 1270, 1184, -1, 1184, 1270, 1209, -1, 1197, 1209, 1210, -1, 1197, 1184, 1209, -1, 1270, 2599, 1209, -1, 1271, 2589, 1275, -1, 1275, 2589, 2612, -1, 1365, 2612, 1276, -1, 1366, 1276, 1272, -1, 1277, 1272, 1273, -1, 1367, 1273, 1274, -1, 1371, 1274, 2607, -1, 1375, 2607, 1374, -1, 1375, 1371, 2607, -1, 1275, 2612, 1365, -1, 1365, 1276, 1366, -1, 1366, 1272, 1277, -1, 1277, 1273, 1367, -1, 1367, 1274, 1371, -1, 2607, 1278, 1374, -1, 1374, 1278, 1283, -1, 1283, 1278, 1284, -1, 1285, 1284, 1279, -1, 1447, 1279, 2608, -1, 1442, 2608, 1282, -1, 1281, 1282, 1280, -1, 1281, 1442, 1282, -1, 1283, 1284, 1285, -1, 1285, 1279, 1447, -1, 1447, 2608, 1442, -1, 1282, 1286, 1280, -1, 1280, 1286, 1416, -1, 1416, 1286, 1287, -1, 1414, 1287, 1288, -1, 1417, 1288, 1289, -1, 1290, 1289, 2603, -1, 1432, 2603, 1270, -1, 1427, 1432, 1270, -1, 1416, 1287, 1414, -1, 1414, 1288, 1417, -1, 1417, 1289, 1290, -1, 1290, 2603, 1432, -1, 1271, 1292, 2589, -1, 2589, 1292, 1291, -1, 1291, 1292, 2614, -1, 2614, 1292, 1293, -1, 1302, 2614, 1293, -1, 2556, 2557, 2647, -1, 2647, 2557, 2653, -1, 2653, 2557, 1294, -1, 2654, 1294, 1296, -1, 2656, 1296, 1295, -1, 2657, 1295, 2558, -1, 2657, 2656, 1295, -1, 2653, 1294, 2654, -1, 2654, 1296, 2656, -1, 2695, 2694, 1297, -1, 1297, 2694, 2577, -1, 1298, 2577, 2579, -1, 1301, 2579, 2580, -1, 1299, 2580, 4198, -1, 1300, 1299, 4198, -1, 1297, 2577, 1298, -1, 1298, 2579, 1301, -1, 1301, 2580, 1299, -1, 1302, 1293, 1303, -1, 1321, 1303, 1304, -1, 1320, 1304, 1305, -1, 1319, 1305, 1306, -1, 1307, 1306, 1308, -1, 1344, 1307, 1308, -1, 1344, 1313, 1307, -1, 1344, 1309, 1313, -1, 1344, 1327, 1309, -1, 1309, 1327, 1310, -1, 1314, 1310, 1311, -1, 2677, 1314, 1311, -1, 2677, 1312, 1314, -1, 1314, 1312, 1315, -1, 1309, 1315, 1313, -1, 1309, 1314, 1315, -1, 1309, 1310, 1314, -1, 1336, 2673, 1327, -1, 1327, 2673, 1310, -1, 1310, 2673, 2675, -1, 1311, 1310, 2675, -1, 1312, 1316, 1315, -1, 1315, 1316, 1317, -1, 1313, 1317, 1307, -1, 1313, 1315, 1317, -1, 1316, 1318, 1317, -1, 1317, 1318, 1319, -1, 1307, 1319, 1306, -1, 1307, 1317, 1319, -1, 1318, 1320, 1319, -1, 1319, 1320, 1305, -1, 1304, 1320, 1321, -1, 1321, 1320, 2614, -1, 1302, 1321, 2614, -1, 1302, 1303, 1321, -1, 1308, 1306, 1322, -1, 1303, 1322, 1304, -1, 1303, 1308, 1322, -1, 1303, 1293, 1308, -1, 1322, 1306, 1305, -1, 1304, 1322, 1305, -1, 1292, 1324, 1293, -1, 1292, 1323, 1324, -1, 1292, 1330, 1323, -1, 1323, 1330, 1346, -1, 1328, 1346, 1345, -1, 1348, 1345, 1333, -1, 1325, 1333, 1326, -1, 1327, 1326, 1336, -1, 1327, 1325, 1326, -1, 1327, 1344, 1325, -1, 1325, 1344, 1347, -1, 1348, 1347, 1329, -1, 1328, 1329, 1324, -1, 1323, 1328, 1324, -1, 1323, 1346, 1328, -1, 1346, 1330, 1331, -1, 1345, 1331, 1332, -1, 1333, 1332, 1335, -1, 1326, 1335, 1336, -1, 1326, 1333, 1335, -1, 1349, 1334, 1338, -1, 1349, 2672, 1334, -1, 1334, 2672, 2671, -1, 1339, 2671, 1340, -1, 1335, 1340, 2669, -1, 1336, 1335, 2669, -1, 1334, 2671, 1339, -1, 1337, 1339, 1332, -1, 1331, 1337, 1332, -1, 1331, 1338, 1337, -1, 1331, 1330, 1338, -1, 1339, 1340, 1335, -1, 1332, 1339, 1335, -1, 1347, 1344, 1343, -1, 1329, 1343, 1341, -1, 1324, 1341, 1293, -1, 1324, 1329, 1341, -1, 1293, 1342, 1308, -1, 1293, 1341, 1342, -1, 1342, 1341, 1343, -1, 1308, 1343, 1344, -1, 1308, 1342, 1343, -1, 1348, 1329, 1328, -1, 1345, 1348, 1328, -1, 1331, 1345, 1346, -1, 1347, 1343, 1329, -1, 1338, 1334, 1337, -1, 1337, 1334, 1339, -1, 1348, 1333, 1325, -1, 1347, 1348, 1325, -1, 1345, 1332, 1333, -1, 1349, 1338, 1392, -1, 1392, 1338, 1394, -1, 1394, 1338, 1330, -1, 1395, 1330, 1292, -1, 1271, 1395, 1292, -1, 1394, 1330, 1395, -1, 1395, 1271, 1350, -1, 1390, 1350, 1391, -1, 1387, 1391, 1351, -1, 1411, 1351, 1353, -1, 1352, 1353, 1354, -1, 1409, 1354, 1369, -1, 1355, 1369, 1356, -1, 1407, 1356, 1368, -1, 1385, 1368, 1384, -1, 1403, 1384, 1370, -1, 1401, 1370, 1372, -1, 1357, 1372, 1358, -1, 1400, 1358, 1373, -1, 1382, 1373, 1376, -1, 1379, 1376, 1364, -1, 1359, 1364, 1377, -1, 1360, 1377, 1448, -1, 1361, 1360, 1448, -1, 1361, 1362, 1360, -1, 1361, 1363, 1362, -1, 1362, 1363, 2686, -1, 1413, 2686, 1378, -1, 1359, 1378, 1379, -1, 1364, 1359, 1379, -1, 1365, 1391, 1275, -1, 1365, 1351, 1391, -1, 1365, 1353, 1351, -1, 1365, 1366, 1353, -1, 1353, 1366, 1354, -1, 1354, 1366, 1369, -1, 1369, 1366, 1277, -1, 1356, 1277, 1367, -1, 1368, 1367, 1384, -1, 1368, 1356, 1367, -1, 1369, 1277, 1356, -1, 1367, 1371, 1384, -1, 1384, 1371, 1370, -1, 1370, 1371, 1372, -1, 1372, 1371, 1375, -1, 1358, 1375, 1374, -1, 1373, 1374, 1376, -1, 1373, 1358, 1374, -1, 1372, 1375, 1358, -1, 1374, 1283, 1376, -1, 1376, 1283, 1364, -1, 1364, 1283, 1377, -1, 1377, 1283, 1285, -1, 1448, 1377, 1285, -1, 2686, 1396, 1378, -1, 1378, 1396, 1380, -1, 1379, 1380, 1382, -1, 1376, 1379, 1382, -1, 1380, 1396, 1381, -1, 1382, 1381, 1400, -1, 1373, 1382, 1400, -1, 1383, 1399, 1397, -1, 1383, 1402, 1399, -1, 1383, 1404, 1402, -1, 1402, 1404, 1412, -1, 1403, 1412, 1385, -1, 1384, 1403, 1385, -1, 1412, 1404, 1405, -1, 1385, 1405, 1407, -1, 1368, 1385, 1407, -1, 2682, 1408, 2681, -1, 2682, 1386, 1408, -1, 2682, 1410, 1386, -1, 2682, 1389, 1410, -1, 1410, 1389, 1388, -1, 1411, 1388, 1387, -1, 1351, 1411, 1387, -1, 1388, 1389, 1393, -1, 1387, 1393, 1390, -1, 1391, 1387, 1390, -1, 1389, 1392, 1393, -1, 1393, 1392, 1394, -1, 1390, 1394, 1395, -1, 1350, 1390, 1395, -1, 1393, 1394, 1390, -1, 1357, 1358, 1400, -1, 1398, 1400, 1381, -1, 1397, 1381, 1396, -1, 1397, 1398, 1381, -1, 1397, 1399, 1398, -1, 1398, 1399, 1357, -1, 1400, 1398, 1357, -1, 1401, 1372, 1357, -1, 1399, 1401, 1357, -1, 1399, 1402, 1401, -1, 1401, 1402, 1403, -1, 1370, 1401, 1403, -1, 1355, 1356, 1407, -1, 1406, 1407, 1405, -1, 2681, 1405, 1404, -1, 2681, 1406, 1405, -1, 2681, 1408, 1406, -1, 1406, 1408, 1355, -1, 1407, 1406, 1355, -1, 1409, 1369, 1355, -1, 1408, 1409, 1355, -1, 1408, 1386, 1409, -1, 1409, 1386, 1352, -1, 1354, 1409, 1352, -1, 1411, 1353, 1352, -1, 1410, 1352, 1386, -1, 1410, 1411, 1352, -1, 1410, 1388, 1411, -1, 1271, 1275, 1350, -1, 1350, 1275, 1391, -1, 1377, 1360, 1359, -1, 1359, 1360, 1413, -1, 1378, 1359, 1413, -1, 1380, 1379, 1378, -1, 1381, 1382, 1380, -1, 1412, 1403, 1402, -1, 1405, 1385, 1412, -1, 1393, 1387, 1388, -1, 2686, 1413, 1362, -1, 1362, 1413, 1360, -1, 1414, 1415, 1416, -1, 1414, 1423, 1415, -1, 1414, 1417, 1423, -1, 1423, 1417, 1418, -1, 1456, 1418, 1424, -1, 1422, 1424, 1419, -1, 1421, 1419, 1420, -1, 1421, 1422, 1419, -1, 1421, 2690, 1422, -1, 1422, 2690, 1457, -1, 1456, 1457, 1453, -1, 1423, 1453, 1415, -1, 1423, 1456, 1453, -1, 1423, 1418, 1456, -1, 1417, 1290, 1418, -1, 1418, 1290, 1452, -1, 1424, 1452, 1425, -1, 1419, 1425, 1434, -1, 1420, 1434, 2691, -1, 1420, 1419, 1434, -1, 1452, 1290, 1431, -1, 1425, 1431, 1430, -1, 1434, 1430, 1433, -1, 2691, 1433, 1426, -1, 2693, 1426, 1460, -1, 2693, 2691, 1426, -1, 1427, 1428, 1432, -1, 1427, 1462, 1428, -1, 1428, 1462, 1429, -1, 1430, 1429, 1433, -1, 1430, 1428, 1429, -1, 1430, 1431, 1428, -1, 1428, 1431, 1432, -1, 1432, 1431, 1290, -1, 1462, 1460, 1429, -1, 1429, 1460, 1426, -1, 1433, 1429, 1426, -1, 1433, 2691, 1434, -1, 1457, 2690, 1435, -1, 1453, 1435, 1436, -1, 1415, 1436, 1451, -1, 1416, 1451, 1280, -1, 1416, 1415, 1451, -1, 2689, 1438, 1437, -1, 2689, 1443, 1438, -1, 2689, 1439, 1443, -1, 1443, 1439, 1459, -1, 1440, 1459, 1455, -1, 1454, 1455, 1441, -1, 1442, 1441, 1447, -1, 1442, 1454, 1441, -1, 1442, 1281, 1454, -1, 1454, 1281, 1450, -1, 1440, 1450, 1458, -1, 1443, 1458, 1438, -1, 1443, 1440, 1458, -1, 1443, 1459, 1440, -1, 1439, 1444, 1459, -1, 1459, 1444, 1445, -1, 1455, 1445, 1449, -1, 1441, 1449, 1446, -1, 1447, 1446, 1285, -1, 1447, 1441, 1446, -1, 1444, 1363, 1445, -1, 1445, 1363, 1361, -1, 1449, 1361, 1448, -1, 1446, 1448, 1285, -1, 1446, 1449, 1448, -1, 1445, 1361, 1449, -1, 1281, 1280, 1450, -1, 1450, 1280, 1451, -1, 1458, 1451, 1436, -1, 1438, 1436, 1435, -1, 1437, 1435, 2690, -1, 1437, 1438, 1435, -1, 1425, 1452, 1431, -1, 1424, 1418, 1452, -1, 1436, 1415, 1453, -1, 1458, 1450, 1451, -1, 1455, 1454, 1440, -1, 1440, 1454, 1450, -1, 1449, 1441, 1455, -1, 1434, 1425, 1430, -1, 1419, 1424, 1425, -1, 1457, 1456, 1422, -1, 1422, 1456, 1424, -1, 1435, 1453, 1457, -1, 1438, 1458, 1436, -1, 1445, 1455, 1459, -1, 2693, 1460, 1461, -1, 1461, 1460, 1191, -1, 1191, 1460, 1462, -1, 1193, 1462, 1427, -1, 1184, 1193, 1427, -1, 1191, 1462, 1193, -1, 1510, 2703, 1511, -1, 1509, 1511, 1476, -1, 1506, 1476, 1478, -1, 1463, 1478, 1477, -1, 1523, 1477, 1522, -1, 1521, 1522, 1519, -1, 1520, 1519, 1483, -1, 1515, 1483, 1482, -1, 1503, 1482, 1485, -1, 1464, 1485, 1466, -1, 1465, 1466, 1487, -1, 1514, 1487, 1467, -1, 1498, 1467, 1469, -1, 1468, 1469, 1495, -1, 1475, 1495, 1491, -1, 1474, 1491, 1492, -1, 1471, 1492, 1470, -1, 1472, 1471, 1470, -1, 1472, 1528, 1471, -1, 1472, 2697, 1528, -1, 1528, 2697, 1493, -1, 1473, 1493, 1526, -1, 1474, 1526, 1475, -1, 1491, 1474, 1475, -1, 1479, 1476, 1525, -1, 1479, 1478, 1476, -1, 1479, 1477, 1478, -1, 1479, 1480, 1477, -1, 1477, 1480, 1522, -1, 1522, 1480, 1519, -1, 1519, 1480, 1481, -1, 1483, 1481, 1484, -1, 1482, 1484, 1485, -1, 1482, 1483, 1484, -1, 1519, 1481, 1483, -1, 1484, 1486, 1485, -1, 1485, 1486, 1466, -1, 1466, 1486, 1487, -1, 1487, 1486, 1489, -1, 1467, 1489, 1488, -1, 1469, 1488, 1495, -1, 1469, 1467, 1488, -1, 1487, 1489, 1467, -1, 1488, 1490, 1495, -1, 1495, 1490, 1491, -1, 1491, 1490, 1492, -1, 1492, 1490, 2314, -1, 1470, 1492, 2314, -1, 1493, 1496, 1526, -1, 1526, 1496, 1494, -1, 1475, 1494, 1468, -1, 1495, 1475, 1468, -1, 1494, 1496, 1497, -1, 1468, 1497, 1498, -1, 1469, 1468, 1498, -1, 1499, 1501, 2688, -1, 1499, 1500, 1501, -1, 1499, 2698, 1500, -1, 1500, 2698, 1527, -1, 1464, 1527, 1503, -1, 1485, 1464, 1503, -1, 1527, 2698, 1502, -1, 1503, 1502, 1515, -1, 1482, 1503, 1515, -1, 2700, 1517, 1516, -1, 2700, 1524, 1517, -1, 2700, 1504, 1524, -1, 2700, 2699, 1504, -1, 1504, 2699, 1505, -1, 1463, 1505, 1506, -1, 1478, 1463, 1506, -1, 1505, 2699, 1512, -1, 1506, 1512, 1509, -1, 1476, 1506, 1509, -1, 2699, 1507, 1512, -1, 1512, 1507, 1508, -1, 1509, 1508, 1510, -1, 1511, 1509, 1510, -1, 1512, 1508, 1509, -1, 1514, 1467, 1498, -1, 1513, 1498, 1497, -1, 2688, 1497, 1496, -1, 2688, 1513, 1497, -1, 2688, 1501, 1513, -1, 1513, 1501, 1514, -1, 1498, 1513, 1514, -1, 1465, 1487, 1514, -1, 1501, 1465, 1514, -1, 1501, 1500, 1465, -1, 1465, 1500, 1464, -1, 1466, 1465, 1464, -1, 1520, 1483, 1515, -1, 1518, 1515, 1502, -1, 1516, 1502, 2698, -1, 1516, 1518, 1502, -1, 1516, 1517, 1518, -1, 1518, 1517, 1520, -1, 1515, 1518, 1520, -1, 1521, 1519, 1520, -1, 1517, 1521, 1520, -1, 1517, 1524, 1521, -1, 1521, 1524, 1523, -1, 1522, 1521, 1523, -1, 1463, 1477, 1523, -1, 1504, 1523, 1524, -1, 1504, 1463, 1523, -1, 1504, 1505, 1463, -1, 2703, 1525, 1511, -1, 1511, 1525, 1476, -1, 1492, 1471, 1474, -1, 1474, 1471, 1473, -1, 1526, 1474, 1473, -1, 1494, 1475, 1526, -1, 1497, 1468, 1494, -1, 1527, 1464, 1500, -1, 1502, 1503, 1527, -1, 1512, 1506, 1505, -1, 1493, 1473, 1528, -1, 1528, 1473, 1471, -1, 4743, 2701, 2729, -1, 2729, 2701, 1529, -1, 1529, 2692, 2729, -1, 2729, 2692, 1530, -1, 1530, 2692, 1531, -1, 2710, 1531, 2696, -1, 2713, 2696, 2695, -1, 1532, 2695, 1297, -1, 1298, 1532, 1297, -1, 1298, 2724, 1532, -1, 1298, 1301, 2724, -1, 2724, 1301, 2725, -1, 2725, 1301, 1299, -1, 1533, 1299, 1300, -1, 1533, 2725, 1299, -1, 1530, 1531, 2710, -1, 2710, 2696, 2713, -1, 2713, 2695, 1532, -1, 857, 1667, 858, -1, 857, 1534, 1667, -1, 857, 856, 1534, -1, 1534, 856, 1542, -1, 1535, 1542, 1681, -1, 1539, 1681, 1536, -1, 1538, 1536, 1537, -1, 1538, 1539, 1536, -1, 1538, 2804, 1539, -1, 1539, 2804, 1680, -1, 1535, 1680, 1540, -1, 1534, 1540, 1667, -1, 1534, 1535, 1540, -1, 1534, 1542, 1535, -1, 856, 1541, 1542, -1, 1542, 1541, 1543, -1, 1681, 1543, 1682, -1, 1536, 1682, 1545, -1, 1537, 1545, 1547, -1, 1537, 1536, 1545, -1, 1541, 1548, 1543, -1, 1543, 1548, 1544, -1, 1682, 1544, 1684, -1, 1545, 1684, 1546, -1, 1547, 1546, 1551, -1, 1547, 1545, 1546, -1, 1548, 1552, 1544, -1, 1544, 1552, 1683, -1, 1684, 1683, 1549, -1, 1546, 1549, 1550, -1, 1551, 1550, 2806, -1, 1551, 1546, 1550, -1, 1552, 1553, 1683, -1, 1683, 1553, 1555, -1, 1549, 1555, 1685, -1, 1550, 1685, 1554, -1, 2806, 1554, 2807, -1, 2806, 1550, 1554, -1, 1553, 853, 1555, -1, 1555, 853, 1686, -1, 1685, 1686, 1556, -1, 1554, 1556, 1557, -1, 2807, 1557, 2821, -1, 2807, 1554, 1557, -1, 853, 1559, 1686, -1, 1686, 1559, 1688, -1, 1556, 1688, 1689, -1, 1557, 1689, 1558, -1, 2821, 1558, 1560, -1, 2821, 1557, 1558, -1, 1559, 852, 1688, -1, 1688, 852, 1687, -1, 1689, 1687, 1561, -1, 1558, 1561, 1691, -1, 1560, 1691, 1562, -1, 1560, 1558, 1691, -1, 852, 851, 1687, -1, 1687, 851, 1690, -1, 1561, 1690, 1564, -1, 1691, 1564, 1565, -1, 1562, 1565, 2810, -1, 1562, 1691, 1565, -1, 851, 850, 1690, -1, 1690, 850, 1563, -1, 1564, 1563, 1566, -1, 1565, 1566, 1567, -1, 2810, 1567, 2811, -1, 2810, 1565, 1567, -1, 850, 1568, 1563, -1, 1563, 1568, 1692, -1, 1566, 1692, 1693, -1, 1567, 1693, 1570, -1, 2811, 1570, 1572, -1, 2811, 1567, 1570, -1, 1568, 1569, 1692, -1, 1692, 1569, 1574, -1, 1693, 1574, 1694, -1, 1570, 1694, 1571, -1, 1572, 1571, 2814, -1, 1572, 1570, 1571, -1, 1569, 1573, 1574, -1, 1574, 1573, 1575, -1, 1694, 1575, 1577, -1, 1571, 1577, 1695, -1, 2814, 1695, 1579, -1, 2814, 1571, 1695, -1, 1573, 1580, 1575, -1, 1575, 1580, 1576, -1, 1577, 1576, 1578, -1, 1695, 1578, 1581, -1, 1579, 1581, 1582, -1, 1579, 1695, 1581, -1, 1580, 848, 1576, -1, 1576, 848, 1583, -1, 1578, 1583, 1696, -1, 1581, 1696, 1584, -1, 1582, 1584, 2816, -1, 1582, 1581, 1584, -1, 848, 847, 1583, -1, 1583, 847, 1585, -1, 1696, 1585, 1698, -1, 1584, 1698, 1587, -1, 2816, 1587, 2817, -1, 2816, 1584, 1587, -1, 847, 1586, 1585, -1, 1585, 1586, 1590, -1, 1698, 1590, 1592, -1, 1587, 1592, 1588, -1, 2817, 1588, 1589, -1, 2817, 1587, 1588, -1, 1586, 1591, 1590, -1, 1590, 1591, 1697, -1, 1592, 1697, 1699, -1, 1588, 1699, 1594, -1, 1589, 1594, 1593, -1, 1589, 1588, 1594, -1, 1591, 843, 1697, -1, 1697, 843, 1676, -1, 1699, 1676, 1678, -1, 1594, 1678, 1595, -1, 2826, 1595, 1596, -1, 2826, 1594, 1595, -1, 2826, 1593, 1594, -1, 843, 879, 1676, -1, 1676, 879, 1598, -1, 1678, 1598, 1677, -1, 1595, 1677, 1600, -1, 1596, 1600, 1597, -1, 1596, 1595, 1600, -1, 879, 1601, 1598, -1, 1598, 1601, 1700, -1, 1677, 1700, 1602, -1, 1600, 1602, 1599, -1, 1597, 1599, 2839, -1, 1597, 1600, 1599, -1, 1601, 1604, 1700, -1, 1700, 1604, 1702, -1, 1602, 1702, 1603, -1, 1599, 1603, 1704, -1, 2839, 1704, 1614, -1, 2839, 1599, 1704, -1, 1604, 1605, 1702, -1, 1702, 1605, 1606, -1, 1701, 1606, 878, -1, 1607, 878, 1608, -1, 874, 1607, 1608, -1, 874, 1609, 1607, -1, 874, 873, 1609, -1, 1609, 873, 1618, -1, 1613, 1618, 1610, -1, 1611, 1610, 1705, -1, 2830, 1705, 2831, -1, 2830, 1611, 1705, -1, 2830, 1612, 1611, -1, 1611, 1612, 1617, -1, 1613, 1617, 1616, -1, 1609, 1616, 1607, -1, 1609, 1613, 1616, -1, 1609, 1618, 1613, -1, 1702, 1606, 1701, -1, 1603, 1701, 1703, -1, 1704, 1703, 1615, -1, 1614, 1615, 2829, -1, 1614, 1704, 1615, -1, 1701, 878, 1607, -1, 1703, 1607, 1616, -1, 1615, 1616, 1617, -1, 2829, 1617, 1612, -1, 2829, 1615, 1617, -1, 873, 872, 1618, -1, 1618, 872, 871, -1, 1619, 871, 1620, -1, 1629, 1620, 870, -1, 1621, 1629, 870, -1, 1621, 1627, 1629, -1, 1621, 869, 1627, -1, 1627, 869, 1630, -1, 1706, 1630, 1622, -1, 1623, 1622, 1624, -1, 2844, 1624, 1643, -1, 2844, 1623, 1624, -1, 2844, 1625, 1623, -1, 1623, 1625, 1626, -1, 1706, 1626, 1628, -1, 1627, 1628, 1629, -1, 1627, 1706, 1628, -1, 1627, 1630, 1706, -1, 1618, 871, 1619, -1, 1610, 1619, 1631, -1, 1705, 1631, 1632, -1, 2831, 1632, 2833, -1, 2831, 1705, 1632, -1, 1619, 1620, 1629, -1, 1631, 1629, 1628, -1, 1632, 1628, 1626, -1, 2833, 1626, 1625, -1, 2833, 1632, 1626, -1, 869, 867, 1630, -1, 1630, 867, 1633, -1, 1642, 1633, 1644, -1, 1634, 1644, 1635, -1, 1636, 1634, 1635, -1, 1636, 1637, 1634, -1, 1636, 1638, 1637, -1, 1637, 1638, 1639, -1, 1710, 1639, 1711, -1, 1712, 1711, 1660, -1, 1641, 1660, 1640, -1, 1641, 1712, 1660, -1, 1641, 1645, 1712, -1, 1712, 1645, 1647, -1, 1710, 1647, 1709, -1, 1637, 1709, 1634, -1, 1637, 1710, 1709, -1, 1637, 1639, 1710, -1, 1630, 1633, 1642, -1, 1622, 1642, 1708, -1, 1624, 1708, 1707, -1, 1643, 1707, 1646, -1, 1643, 1624, 1707, -1, 1642, 1644, 1634, -1, 1708, 1634, 1709, -1, 1707, 1709, 1647, -1, 1646, 1647, 1645, -1, 1646, 1707, 1647, -1, 1638, 1648, 1639, -1, 1639, 1648, 1649, -1, 1659, 1649, 866, -1, 1650, 866, 864, -1, 863, 1650, 864, -1, 863, 1651, 1650, -1, 863, 862, 1651, -1, 1651, 862, 1652, -1, 1713, 1652, 1653, -1, 1656, 1653, 1654, -1, 1655, 1654, 2837, -1, 1655, 1656, 1654, -1, 1655, 2835, 1656, -1, 1656, 2835, 1657, -1, 1713, 1657, 1658, -1, 1651, 1658, 1650, -1, 1651, 1713, 1658, -1, 1651, 1652, 1713, -1, 1639, 1649, 1659, -1, 1711, 1659, 1661, -1, 1660, 1661, 1662, -1, 1640, 1662, 2848, -1, 1640, 1660, 1662, -1, 1659, 866, 1650, -1, 1661, 1650, 1658, -1, 1662, 1658, 1657, -1, 2848, 1657, 2835, -1, 2848, 1662, 1657, -1, 862, 861, 1652, -1, 1652, 861, 1663, -1, 1664, 1663, 1665, -1, 1673, 1665, 880, -1, 859, 1673, 880, -1, 859, 1666, 1673, -1, 859, 858, 1666, -1, 1666, 858, 1667, -1, 1670, 1667, 1540, -1, 1668, 1540, 1680, -1, 2802, 1680, 2804, -1, 2802, 1668, 1680, -1, 2802, 1669, 1668, -1, 1668, 1669, 1679, -1, 1670, 1679, 1671, -1, 1666, 1671, 1673, -1, 1666, 1670, 1671, -1, 1666, 1667, 1670, -1, 1652, 1663, 1664, -1, 1653, 1664, 1672, -1, 1654, 1672, 1675, -1, 2837, 1675, 1674, -1, 2837, 1654, 1675, -1, 1664, 1665, 1673, -1, 1672, 1673, 1671, -1, 1675, 1671, 1679, -1, 1674, 1679, 1669, -1, 1674, 1675, 1679, -1, 1678, 1676, 1598, -1, 1678, 1594, 1699, -1, 1700, 1677, 1598, -1, 1677, 1595, 1678, -1, 1668, 1679, 1670, -1, 1540, 1668, 1670, -1, 1672, 1671, 1675, -1, 1539, 1680, 1535, -1, 1681, 1539, 1535, -1, 1543, 1681, 1542, -1, 1544, 1682, 1543, -1, 1682, 1536, 1681, -1, 1683, 1684, 1544, -1, 1684, 1545, 1682, -1, 1555, 1549, 1683, -1, 1549, 1546, 1684, -1, 1686, 1685, 1555, -1, 1685, 1550, 1549, -1, 1688, 1556, 1686, -1, 1556, 1554, 1685, -1, 1687, 1689, 1688, -1, 1689, 1557, 1556, -1, 1690, 1561, 1687, -1, 1561, 1558, 1689, -1, 1563, 1564, 1690, -1, 1564, 1691, 1561, -1, 1692, 1566, 1563, -1, 1566, 1565, 1564, -1, 1574, 1693, 1692, -1, 1693, 1567, 1566, -1, 1575, 1694, 1574, -1, 1694, 1570, 1693, -1, 1576, 1577, 1575, -1, 1577, 1571, 1694, -1, 1583, 1578, 1576, -1, 1578, 1695, 1577, -1, 1585, 1696, 1583, -1, 1696, 1581, 1578, -1, 1590, 1698, 1585, -1, 1698, 1584, 1696, -1, 1697, 1592, 1590, -1, 1592, 1587, 1698, -1, 1676, 1699, 1697, -1, 1699, 1588, 1592, -1, 1702, 1602, 1700, -1, 1602, 1600, 1677, -1, 1701, 1603, 1702, -1, 1603, 1599, 1602, -1, 1607, 1703, 1701, -1, 1703, 1704, 1603, -1, 1615, 1703, 1616, -1, 1611, 1617, 1613, -1, 1610, 1611, 1613, -1, 1619, 1610, 1618, -1, 1629, 1631, 1619, -1, 1631, 1705, 1610, -1, 1632, 1631, 1628, -1, 1623, 1626, 1706, -1, 1622, 1623, 1706, -1, 1642, 1622, 1630, -1, 1634, 1708, 1642, -1, 1708, 1624, 1622, -1, 1707, 1708, 1709, -1, 1712, 1647, 1710, -1, 1711, 1712, 1710, -1, 1659, 1711, 1639, -1, 1650, 1661, 1659, -1, 1661, 1660, 1711, -1, 1662, 1661, 1658, -1, 1656, 1657, 1713, -1, 1653, 1656, 1713, -1, 1664, 1653, 1652, -1, 1673, 1672, 1664, -1, 1672, 1654, 1653, -1, 1722, 1714, 1715, -1, 1746, 1715, 1745, -1, 1716, 1745, 1747, -1, 1717, 1747, 1718, -1, 1752, 1718, 1751, -1, 1753, 1751, 2884, -1, 2018, 1753, 2884, -1, 2018, 1719, 1753, -1, 2018, 2020, 1719, -1, 1719, 2020, 1735, -1, 1755, 1735, 1720, -1, 1754, 1720, 1750, -1, 1748, 1750, 1739, -1, 1721, 1739, 1738, -1, 1722, 1721, 1738, -1, 1722, 1746, 1721, -1, 1722, 1715, 1746, -1, 1723, 1727, 2890, -1, 1723, 1728, 1727, -1, 1723, 1732, 1728, -1, 1723, 1724, 1732, -1, 1732, 1724, 2882, -1, 1730, 2882, 1733, -1, 1731, 1733, 1734, -1, 1726, 1734, 1718, -1, 1747, 1726, 1718, -1, 1747, 1725, 1726, -1, 1747, 1745, 1725, -1, 1725, 1745, 1744, -1, 1727, 1744, 2890, -1, 1727, 1725, 1744, -1, 1727, 1729, 1725, -1, 1727, 1728, 1729, -1, 1729, 1728, 1730, -1, 1731, 1730, 1733, -1, 1731, 1729, 1730, -1, 1731, 1726, 1729, -1, 1731, 1734, 1726, -1, 1732, 2882, 1730, -1, 1728, 1732, 1730, -1, 1733, 2884, 1734, -1, 1734, 2884, 1751, -1, 1718, 1734, 1751, -1, 2020, 2021, 1735, -1, 1735, 2021, 1736, -1, 1720, 1736, 1737, -1, 1750, 1737, 1741, -1, 1739, 1741, 1738, -1, 1739, 1750, 1741, -1, 1736, 2021, 1740, -1, 1737, 1740, 1743, -1, 1741, 1743, 1738, -1, 1741, 1737, 1743, -1, 1757, 1749, 1742, -1, 1757, 1743, 1749, -1, 1757, 1738, 1743, -1, 1720, 1735, 1736, -1, 1744, 1745, 1715, -1, 2890, 1715, 1714, -1, 2890, 1744, 1715, -1, 1748, 1739, 1721, -1, 1716, 1721, 1746, -1, 1745, 1716, 1746, -1, 1748, 1721, 1716, -1, 1717, 1716, 1747, -1, 1717, 1748, 1716, -1, 1717, 1754, 1748, -1, 1717, 1752, 1754, -1, 1717, 1718, 1752, -1, 1742, 1749, 1740, -1, 2021, 1742, 1740, -1, 1754, 1750, 1748, -1, 1720, 1737, 1750, -1, 1749, 1743, 1740, -1, 1740, 1737, 1736, -1, 1751, 1753, 1752, -1, 1752, 1753, 1755, -1, 1754, 1755, 1720, -1, 1754, 1752, 1755, -1, 1735, 1755, 1719, -1, 1719, 1755, 1753, -1, 1725, 1729, 1726, -1, 1770, 1714, 1769, -1, 1769, 1714, 1756, -1, 1756, 1714, 1757, -1, 1757, 1714, 1722, -1, 1738, 1757, 1722, -1, 2995, 1758, 1778, -1, 1778, 1758, 1771, -1, 1771, 1758, 2970, -1, 2013, 2970, 2968, -1, 1772, 2968, 1759, -1, 1760, 1759, 1761, -1, 1773, 1761, 1762, -1, 1774, 1762, 1775, -1, 2006, 1775, 2962, -1, 2007, 2962, 1764, -1, 1763, 1764, 1765, -1, 1776, 1765, 2912, -1, 2009, 2912, 2928, -1, 2010, 2928, 2937, -1, 1766, 2010, 2937, -1, 1766, 1767, 2010, -1, 1766, 2896, 1767, -1, 1767, 2896, 1768, -1, 1768, 2896, 1777, -1, 1777, 2896, 2894, -1, 2011, 2894, 2908, -1, 1769, 2908, 1770, -1, 1769, 2011, 2908, -1, 1771, 2970, 2013, -1, 2013, 2968, 1772, -1, 1772, 1759, 1760, -1, 1760, 1761, 1773, -1, 1773, 1762, 1774, -1, 1774, 1775, 2006, -1, 2006, 2962, 2007, -1, 2007, 1764, 1763, -1, 1763, 1765, 1776, -1, 1776, 2912, 2009, -1, 2009, 2928, 2010, -1, 1777, 2894, 2011, -1, 2995, 1778, 2996, -1, 2996, 1778, 2005, -1, 1780, 2996, 2005, -1, 1780, 1808, 2996, -1, 1780, 1779, 1808, -1, 1779, 1780, 1788, -1, 1787, 1788, 1797, -1, 1813, 1797, 1816, -1, 1815, 1816, 1795, -1, 1820, 1795, 1794, -1, 1823, 1794, 1793, -1, 1781, 1793, 1792, -1, 2998, 1792, 3018, -1, 2998, 1781, 1792, -1, 2998, 1782, 1781, -1, 2998, 3000, 1782, -1, 1782, 3000, 1821, -1, 1819, 1821, 1783, -1, 1814, 1783, 1811, -1, 1784, 1811, 1785, -1, 1786, 1785, 1779, -1, 1787, 1779, 1788, -1, 1787, 1786, 1779, -1, 1787, 1813, 1786, -1, 1787, 1797, 1813, -1, 1789, 1798, 1799, -1, 1789, 1796, 1798, -1, 1789, 1800, 1796, -1, 1796, 1800, 1817, -1, 1818, 1817, 1822, -1, 1790, 1822, 1827, -1, 1824, 1827, 1825, -1, 1791, 1825, 3005, -1, 3018, 1791, 3005, -1, 3018, 1792, 1791, -1, 1791, 1792, 1793, -1, 1824, 1793, 1794, -1, 1790, 1794, 1795, -1, 1818, 1795, 1816, -1, 1796, 1816, 1797, -1, 1798, 1797, 1788, -1, 1799, 1788, 1780, -1, 1799, 1798, 1788, -1, 3293, 1802, 1800, -1, 3293, 1801, 1802, -1, 3293, 3004, 1801, -1, 1801, 3004, 1826, -1, 1802, 1826, 1803, -1, 1804, 1803, 1822, -1, 1817, 1804, 1822, -1, 1817, 1800, 1804, -1, 1804, 1800, 1802, -1, 1803, 1804, 1802, -1, 3004, 3005, 1826, -1, 1826, 3005, 1805, -1, 1803, 1805, 1827, -1, 1822, 1803, 1827, -1, 1806, 1809, 3000, -1, 1806, 1807, 1809, -1, 1806, 2996, 1807, -1, 1807, 2996, 1808, -1, 1810, 1808, 1785, -1, 1811, 1810, 1785, -1, 1811, 1809, 1810, -1, 1811, 1783, 1809, -1, 1809, 1783, 1812, -1, 3000, 1812, 1821, -1, 3000, 1809, 1812, -1, 1808, 1779, 1785, -1, 1826, 1802, 1801, -1, 1784, 1785, 1786, -1, 1813, 1784, 1786, -1, 1813, 1815, 1784, -1, 1813, 1816, 1815, -1, 1807, 1808, 1810, -1, 1809, 1807, 1810, -1, 1796, 1797, 1798, -1, 1814, 1811, 1784, -1, 1815, 1814, 1784, -1, 1815, 1820, 1814, -1, 1815, 1795, 1820, -1, 1818, 1816, 1796, -1, 1817, 1818, 1796, -1, 1819, 1783, 1814, -1, 1820, 1819, 1814, -1, 1820, 1823, 1819, -1, 1820, 1794, 1823, -1, 1821, 1812, 1783, -1, 1790, 1795, 1818, -1, 1822, 1790, 1818, -1, 1782, 1821, 1819, -1, 1823, 1782, 1819, -1, 1823, 1781, 1782, -1, 1823, 1793, 1781, -1, 1805, 3005, 1825, -1, 1827, 1805, 1825, -1, 1793, 1824, 1791, -1, 1791, 1824, 1825, -1, 1803, 1826, 1805, -1, 1790, 1827, 1824, -1, 1794, 1790, 1824, -1, 890, 1933, 898, -1, 890, 1828, 1933, -1, 890, 882, 1828, -1, 1828, 882, 1836, -1, 1946, 1836, 1947, -1, 1829, 1947, 1830, -1, 1948, 1830, 1839, -1, 1831, 1839, 3193, -1, 1831, 1948, 1839, -1, 1831, 1832, 1948, -1, 1948, 1832, 1833, -1, 1829, 1833, 1834, -1, 1946, 1834, 1835, -1, 1828, 1835, 1933, -1, 1828, 1946, 1835, -1, 1828, 1836, 1946, -1, 882, 883, 1836, -1, 1836, 883, 1842, -1, 1947, 1842, 1837, -1, 1830, 1837, 1951, -1, 1839, 1951, 1840, -1, 3193, 1840, 1838, -1, 3193, 1839, 1840, -1, 883, 1841, 1842, -1, 1842, 1841, 1846, -1, 1837, 1846, 1843, -1, 1951, 1843, 1950, -1, 1840, 1950, 1845, -1, 1838, 1845, 1844, -1, 1838, 1840, 1845, -1, 1841, 886, 1846, -1, 1846, 886, 1848, -1, 1843, 1848, 1949, -1, 1950, 1949, 1954, -1, 1845, 1954, 1847, -1, 1844, 1847, 3194, -1, 1844, 1845, 1847, -1, 886, 887, 1848, -1, 1848, 887, 1953, -1, 1949, 1953, 1849, -1, 1954, 1849, 1955, -1, 1847, 1955, 1850, -1, 3194, 1850, 1853, -1, 3194, 1847, 1850, -1, 887, 889, 1953, -1, 1953, 889, 1952, -1, 1849, 1952, 1851, -1, 1955, 1851, 1856, -1, 1850, 1856, 1958, -1, 1853, 1958, 1852, -1, 1853, 1850, 1958, -1, 889, 884, 1952, -1, 1952, 884, 1854, -1, 1851, 1854, 1855, -1, 1856, 1855, 1957, -1, 1958, 1957, 1857, -1, 1852, 1857, 3207, -1, 1852, 1958, 1857, -1, 884, 1858, 1854, -1, 1854, 1858, 1956, -1, 1855, 1956, 1860, -1, 1957, 1860, 1961, -1, 1857, 1961, 1861, -1, 3207, 1861, 1859, -1, 3207, 1857, 1861, -1, 1858, 888, 1956, -1, 1956, 888, 1863, -1, 1860, 1863, 1960, -1, 1961, 1960, 1864, -1, 1861, 1864, 1965, -1, 1859, 1965, 1865, -1, 1859, 1861, 1965, -1, 888, 1862, 1863, -1, 1863, 1862, 1959, -1, 1960, 1959, 1962, -1, 1864, 1962, 1964, -1, 1965, 1964, 1967, -1, 1865, 1967, 3209, -1, 1865, 1965, 1967, -1, 1862, 885, 1959, -1, 1959, 885, 1866, -1, 1962, 1866, 1963, -1, 1964, 1963, 1867, -1, 1967, 1867, 1939, -1, 3209, 1939, 3196, -1, 3209, 1967, 1939, -1, 885, 1869, 1866, -1, 1866, 1869, 1966, -1, 1963, 1966, 1936, -1, 1867, 1936, 1871, -1, 1939, 1871, 1872, -1, 3196, 1872, 1868, -1, 3196, 1939, 1872, -1, 1869, 1870, 1966, -1, 1966, 1870, 1935, -1, 1936, 1935, 1874, -1, 1871, 1874, 1873, -1, 1872, 1873, 1969, -1, 1868, 1969, 3211, -1, 1868, 1872, 1969, -1, 1870, 881, 1935, -1, 1935, 881, 1876, -1, 1874, 1876, 1938, -1, 1873, 1938, 1968, -1, 1969, 1968, 1875, -1, 3211, 1875, 3212, -1, 3211, 1969, 1875, -1, 881, 891, 1876, -1, 1876, 891, 892, -1, 1937, 892, 893, -1, 1877, 1937, 893, -1, 1877, 1896, 1937, -1, 1877, 896, 1896, -1, 1896, 896, 1879, -1, 1878, 1879, 895, -1, 1880, 895, 1881, -1, 1974, 1881, 894, -1, 1973, 894, 1882, -1, 1910, 1882, 1883, -1, 1976, 1883, 1884, -1, 1915, 1884, 899, -1, 1920, 899, 1885, -1, 1921, 1885, 1887, -1, 1886, 1921, 1887, -1, 1886, 1894, 1921, -1, 1886, 1888, 1894, -1, 1894, 1888, 1889, -1, 1893, 1889, 1925, -1, 1944, 1925, 1945, -1, 1891, 1945, 1890, -1, 1892, 1890, 1927, -1, 1892, 1891, 1890, -1, 1892, 1923, 1891, -1, 1891, 1923, 1943, -1, 1944, 1943, 1986, -1, 1893, 1986, 1984, -1, 1894, 1984, 1921, -1, 1894, 1893, 1984, -1, 1894, 1889, 1893, -1, 1876, 892, 1937, -1, 1938, 1937, 1901, -1, 1968, 1901, 1895, -1, 1875, 1895, 1899, -1, 3212, 1899, 3197, -1, 3212, 1875, 1899, -1, 1896, 1879, 1878, -1, 1970, 1878, 1902, -1, 1900, 1902, 1897, -1, 1971, 1897, 1898, -1, 3198, 1898, 3199, -1, 3198, 1971, 1898, -1, 3198, 3197, 1971, -1, 1971, 3197, 1899, -1, 1900, 1899, 1895, -1, 1970, 1895, 1901, -1, 1896, 1901, 1937, -1, 1896, 1970, 1901, -1, 1896, 1878, 1970, -1, 1878, 895, 1880, -1, 1902, 1880, 1972, -1, 1897, 1972, 1975, -1, 1898, 1975, 1906, -1, 3199, 1906, 1903, -1, 3199, 1898, 1906, -1, 1880, 1881, 1974, -1, 1972, 1974, 1904, -1, 1975, 1904, 1905, -1, 1906, 1905, 1978, -1, 1903, 1978, 3202, -1, 1903, 1906, 1978, -1, 1974, 894, 1973, -1, 1904, 1973, 1977, -1, 1905, 1977, 1907, -1, 1978, 1907, 1909, -1, 3202, 1909, 1908, -1, 3202, 1978, 1909, -1, 1973, 1882, 1910, -1, 1977, 1910, 1911, -1, 1907, 1911, 1979, -1, 1909, 1979, 1981, -1, 1908, 1981, 3204, -1, 1908, 1909, 1981, -1, 1910, 1883, 1976, -1, 1911, 1976, 1912, -1, 1979, 1912, 1913, -1, 1981, 1913, 1914, -1, 3204, 1914, 1917, -1, 3204, 1981, 1914, -1, 1976, 1884, 1915, -1, 1912, 1915, 1980, -1, 1913, 1980, 1918, -1, 1914, 1918, 1919, -1, 1917, 1919, 1916, -1, 1917, 1914, 1919, -1, 1915, 899, 1920, -1, 1980, 1920, 1983, -1, 1918, 1983, 1982, -1, 1919, 1982, 1985, -1, 1916, 1985, 1922, -1, 1916, 1919, 1985, -1, 1920, 1885, 1921, -1, 1983, 1921, 1984, -1, 1982, 1984, 1986, -1, 1985, 1986, 1943, -1, 1922, 1943, 1923, -1, 1922, 1985, 1943, -1, 1888, 897, 1889, -1, 1889, 897, 1924, -1, 1925, 1924, 1942, -1, 1945, 1942, 1941, -1, 1890, 1941, 1931, -1, 1927, 1931, 1926, -1, 1927, 1890, 1931, -1, 897, 1928, 1924, -1, 1924, 1928, 1932, -1, 1942, 1932, 1940, -1, 1941, 1940, 1934, -1, 1931, 1934, 1929, -1, 1926, 1929, 1930, -1, 1926, 1931, 1929, -1, 1928, 898, 1932, -1, 1932, 898, 1933, -1, 1940, 1933, 1835, -1, 1934, 1835, 1834, -1, 1929, 1834, 1833, -1, 1930, 1833, 1832, -1, 1930, 1929, 1833, -1, 1876, 1874, 1935, -1, 1874, 1871, 1936, -1, 1937, 1938, 1876, -1, 1871, 1939, 1867, -1, 1938, 1873, 1874, -1, 1873, 1872, 1871, -1, 1933, 1940, 1932, -1, 1940, 1941, 1942, -1, 1934, 1940, 1835, -1, 1941, 1890, 1945, -1, 1931, 1941, 1934, -1, 1944, 1945, 1891, -1, 1943, 1944, 1891, -1, 1925, 1942, 1945, -1, 1924, 1932, 1942, -1, 1929, 1934, 1834, -1, 1829, 1834, 1946, -1, 1947, 1829, 1946, -1, 1842, 1947, 1836, -1, 1846, 1837, 1842, -1, 1948, 1833, 1829, -1, 1830, 1948, 1829, -1, 1837, 1830, 1947, -1, 1848, 1843, 1846, -1, 1843, 1951, 1837, -1, 1951, 1839, 1830, -1, 1953, 1949, 1848, -1, 1949, 1950, 1843, -1, 1950, 1840, 1951, -1, 1952, 1849, 1953, -1, 1849, 1954, 1949, -1, 1954, 1845, 1950, -1, 1854, 1851, 1952, -1, 1851, 1955, 1849, -1, 1955, 1847, 1954, -1, 1956, 1855, 1854, -1, 1855, 1856, 1851, -1, 1856, 1850, 1955, -1, 1863, 1860, 1956, -1, 1860, 1957, 1855, -1, 1957, 1958, 1856, -1, 1959, 1960, 1863, -1, 1960, 1961, 1860, -1, 1961, 1857, 1957, -1, 1866, 1962, 1959, -1, 1962, 1864, 1960, -1, 1864, 1861, 1961, -1, 1966, 1963, 1866, -1, 1963, 1964, 1962, -1, 1964, 1965, 1864, -1, 1935, 1936, 1966, -1, 1936, 1867, 1963, -1, 1867, 1967, 1964, -1, 1968, 1938, 1901, -1, 1969, 1873, 1968, -1, 1875, 1968, 1895, -1, 1900, 1895, 1970, -1, 1902, 1900, 1970, -1, 1880, 1902, 1878, -1, 1974, 1972, 1880, -1, 1971, 1899, 1900, -1, 1897, 1971, 1900, -1, 1972, 1897, 1902, -1, 1973, 1904, 1974, -1, 1904, 1975, 1972, -1, 1975, 1898, 1897, -1, 1910, 1977, 1973, -1, 1977, 1905, 1904, -1, 1905, 1906, 1975, -1, 1976, 1911, 1910, -1, 1911, 1907, 1977, -1, 1907, 1978, 1905, -1, 1915, 1912, 1976, -1, 1912, 1979, 1911, -1, 1979, 1909, 1907, -1, 1920, 1980, 1915, -1, 1980, 1913, 1912, -1, 1913, 1981, 1979, -1, 1921, 1983, 1920, -1, 1983, 1918, 1980, -1, 1918, 1914, 1913, -1, 1982, 1983, 1984, -1, 1919, 1918, 1982, -1, 1985, 1982, 1986, -1, 1944, 1986, 1893, -1, 1925, 1944, 1893, -1, 1924, 1925, 1889, -1, 1780, 2005, 1987, -1, 1988, 1987, 1993, -1, 1799, 1993, 1789, -1, 1799, 1988, 1993, -1, 1799, 1780, 1988, -1, 1988, 1780, 1987, -1, 2004, 1992, 2003, -1, 2004, 1990, 1992, -1, 1992, 1990, 1991, -1, 1989, 1991, 3293, -1, 1800, 1989, 3293, -1, 1800, 1993, 1989, -1, 1800, 1789, 1993, -1, 1990, 3294, 1991, -1, 1991, 3294, 3293, -1, 2003, 1992, 1987, -1, 2005, 2003, 1987, -1, 1991, 1989, 1992, -1, 1992, 1989, 1993, -1, 1987, 1992, 1993, -1, 1756, 906, 1769, -1, 1756, 1994, 906, -1, 1756, 928, 1994, -1, 1756, 2022, 928, -1, 928, 2022, 1997, -1, 1995, 1997, 904, -1, 1995, 928, 1997, -1, 2022, 1996, 1997, -1, 1997, 1996, 2019, -1, 3283, 1997, 2019, -1, 1997, 3289, 904, -1, 904, 3289, 903, -1, 903, 3289, 1998, -1, 927, 1998, 925, -1, 927, 903, 1998, -1, 1998, 1999, 925, -1, 925, 1999, 924, -1, 924, 1999, 2000, -1, 923, 2000, 902, -1, 923, 924, 2000, -1, 2000, 2001, 902, -1, 902, 2001, 901, -1, 901, 2001, 2005, -1, 922, 2005, 921, -1, 922, 901, 2005, -1, 2001, 2002, 2005, -1, 2005, 2002, 2003, -1, 2003, 2002, 2004, -1, 2004, 2002, 1990, -1, 1990, 2002, 3294, -1, 2005, 1778, 921, -1, 921, 1778, 936, -1, 936, 1778, 2012, -1, 2012, 1778, 1771, -1, 935, 1771, 2013, -1, 919, 2013, 1772, -1, 934, 1772, 1760, -1, 916, 1760, 1773, -1, 2014, 1773, 1774, -1, 933, 1774, 2006, -1, 2015, 2006, 2007, -1, 932, 2007, 1763, -1, 913, 1763, 1776, -1, 2008, 1776, 2009, -1, 912, 2009, 2010, -1, 1767, 912, 2010, -1, 1767, 910, 912, -1, 1767, 1768, 910, -1, 910, 1768, 909, -1, 909, 1768, 1777, -1, 2016, 1777, 2011, -1, 2017, 2011, 1769, -1, 906, 2017, 1769, -1, 2012, 1771, 935, -1, 935, 2013, 919, -1, 919, 1772, 934, -1, 934, 1760, 916, -1, 916, 1773, 2014, -1, 2014, 1774, 933, -1, 933, 2006, 2015, -1, 2015, 2007, 932, -1, 932, 1763, 913, -1, 913, 1776, 2008, -1, 2008, 2009, 912, -1, 909, 1777, 2016, -1, 2016, 2011, 2017, -1, 3283, 2019, 2018, -1, 2018, 2019, 2020, -1, 2020, 2019, 1996, -1, 2021, 1996, 2022, -1, 1742, 2022, 1756, -1, 1757, 1742, 1756, -1, 2020, 1996, 2021, -1, 2021, 2022, 1742, -1, 2023, 3383, 937, -1, 2023, 3385, 3383, -1, 2023, 938, 3385, -1, 3385, 938, 3448, -1, 3448, 938, 2037, -1, 3376, 2037, 2024, -1, 3374, 2024, 2038, -1, 3451, 2038, 2025, -1, 3452, 2025, 943, -1, 2026, 943, 2027, -1, 2039, 2027, 2028, -1, 3364, 2028, 942, -1, 3443, 942, 2029, -1, 3442, 2029, 941, -1, 3439, 941, 2030, -1, 3420, 2030, 2032, -1, 2031, 2032, 2033, -1, 3453, 2033, 940, -1, 3457, 940, 2034, -1, 2035, 2034, 2036, -1, 2040, 2036, 2041, -1, 3446, 2041, 939, -1, 2042, 939, 2043, -1, 3405, 2043, 937, -1, 3383, 3405, 937, -1, 3448, 2037, 3376, -1, 3376, 2024, 3374, -1, 3374, 2038, 3451, -1, 3451, 2025, 3452, -1, 3452, 943, 2026, -1, 2026, 2027, 2039, -1, 2039, 2028, 3364, -1, 3364, 942, 3443, -1, 3443, 2029, 3442, -1, 3442, 941, 3439, -1, 3439, 2030, 3420, -1, 3420, 2032, 2031, -1, 2031, 2033, 3453, -1, 3453, 940, 3457, -1, 3457, 2034, 2035, -1, 2035, 2036, 2040, -1, 2040, 2041, 3446, -1, 3446, 939, 2042, -1, 2042, 2043, 3405, -1, 949, 3499, 948, -1, 949, 2045, 3499, -1, 949, 2044, 2045, -1, 2045, 2044, 2060, -1, 2060, 2044, 2061, -1, 3573, 2061, 2046, -1, 2047, 2046, 951, -1, 2062, 951, 2048, -1, 2063, 2048, 2049, -1, 3489, 2049, 950, -1, 3482, 950, 2050, -1, 3483, 2050, 952, -1, 2051, 952, 2064, -1, 2052, 2064, 947, -1, 2053, 947, 2054, -1, 3534, 2054, 945, -1, 2065, 945, 2055, -1, 2066, 2055, 2056, -1, 2067, 2056, 2057, -1, 2068, 2057, 2059, -1, 2058, 2059, 946, -1, 3568, 946, 2069, -1, 3523, 2069, 944, -1, 2070, 944, 948, -1, 3499, 2070, 948, -1, 2060, 2061, 3573, -1, 3573, 2046, 2047, -1, 2047, 951, 2062, -1, 2062, 2048, 2063, -1, 2063, 2049, 3489, -1, 3489, 950, 3482, -1, 3482, 2050, 3483, -1, 3483, 952, 2051, -1, 2051, 2064, 2052, -1, 2052, 947, 2053, -1, 2053, 2054, 3534, -1, 3534, 945, 2065, -1, 2065, 2055, 2066, -1, 2066, 2056, 2067, -1, 2067, 2057, 2068, -1, 2068, 2059, 2058, -1, 2058, 946, 3568, -1, 3568, 2069, 3523, -1, 3523, 944, 2070, -1, 3734, 2071, 2096, -1, 3734, 974, 2071, -1, 3734, 2072, 974, -1, 974, 2072, 970, -1, 970, 2072, 2073, -1, 2097, 2073, 2098, -1, 962, 2098, 3717, -1, 959, 3717, 2074, -1, 956, 2074, 2075, -1, 1088, 2075, 3754, -1, 1075, 3754, 3706, -1, 1076, 3706, 3703, -1, 1078, 3703, 3702, -1, 2099, 3702, 3697, -1, 2076, 3697, 3693, -1, 1062, 3693, 2100, -1, 1063, 2100, 2077, -1, 1066, 2077, 3681, -1, 2101, 3681, 2078, -1, 1047, 2078, 2079, -1, 1048, 2079, 2080, -1, 1054, 2080, 3672, -1, 2081, 3672, 2082, -1, 1033, 2082, 3661, -1, 1034, 3661, 3660, -1, 1039, 3660, 2102, -1, 2103, 2102, 2083, -1, 2104, 2083, 2085, -1, 2084, 2085, 3645, -1, 1028, 3645, 3749, -1, 2086, 3749, 3748, -1, 2087, 3748, 3637, -1, 2105, 3637, 3634, -1, 2088, 3634, 3630, -1, 1008, 3630, 2089, -1, 2106, 2089, 3622, -1, 2090, 3622, 2091, -1, 999, 2091, 2092, -1, 2107, 2092, 2093, -1, 2108, 2093, 3608, -1, 992, 3608, 3765, -1, 2094, 3765, 3764, -1, 2109, 3764, 2095, -1, 983, 2095, 3595, -1, 2110, 3595, 2096, -1, 2071, 2110, 2096, -1, 970, 2073, 2097, -1, 2097, 2098, 962, -1, 962, 3717, 959, -1, 959, 2074, 956, -1, 956, 2075, 1088, -1, 1088, 3754, 1075, -1, 1075, 3706, 1076, -1, 1076, 3703, 1078, -1, 1078, 3702, 2099, -1, 2099, 3697, 2076, -1, 2076, 3693, 1062, -1, 1062, 2100, 1063, -1, 1063, 2077, 1066, -1, 1066, 3681, 2101, -1, 2101, 2078, 1047, -1, 1047, 2079, 1048, -1, 1048, 2080, 1054, -1, 1054, 3672, 2081, -1, 2081, 2082, 1033, -1, 1033, 3661, 1034, -1, 1034, 3660, 1039, -1, 1039, 2102, 2103, -1, 2103, 2083, 2104, -1, 2104, 2085, 2084, -1, 2084, 3645, 1028, -1, 1028, 3749, 2086, -1, 2086, 3748, 2087, -1, 2087, 3637, 2105, -1, 2105, 3634, 2088, -1, 2088, 3630, 1008, -1, 1008, 2089, 2106, -1, 2106, 3622, 2090, -1, 2090, 2091, 999, -1, 999, 2092, 2107, -1, 2107, 2093, 2108, -1, 2108, 3608, 992, -1, 992, 3765, 2094, -1, 2094, 3764, 2109, -1, 2109, 2095, 983, -1, 983, 3595, 2110, -1, 2111, 2119, 1134, -1, 2111, 2120, 2119, -1, 2111, 2112, 2120, -1, 2120, 2112, 2113, -1, 2239, 2113, 2114, -1, 2115, 2114, 2241, -1, 2240, 2241, 2116, -1, 4079, 2116, 4080, -1, 4079, 2240, 2116, -1, 4079, 2117, 2240, -1, 2240, 2117, 2232, -1, 2115, 2232, 2118, -1, 2239, 2118, 2237, -1, 2120, 2237, 2119, -1, 2120, 2239, 2237, -1, 2120, 2113, 2239, -1, 2112, 2124, 2113, -1, 2113, 2124, 2125, -1, 2114, 2125, 2121, -1, 2241, 2121, 2122, -1, 2116, 2122, 2123, -1, 4080, 2123, 4089, -1, 4080, 2116, 2123, -1, 2124, 2126, 2125, -1, 2125, 2126, 2127, -1, 2121, 2127, 2129, -1, 2122, 2129, 2128, -1, 2123, 2128, 2244, -1, 4089, 2244, 4081, -1, 4089, 2123, 2244, -1, 2126, 1136, 2127, -1, 2127, 1136, 2242, -1, 2129, 2242, 2243, -1, 2128, 2243, 2130, -1, 2244, 2130, 2146, -1, 4081, 2146, 2131, -1, 4081, 2244, 2146, -1, 1136, 1140, 2242, -1, 2242, 1140, 2132, -1, 2133, 2132, 2134, -1, 2148, 2134, 1138, -1, 2152, 1138, 1137, -1, 2247, 1137, 1135, -1, 2249, 1135, 1139, -1, 2253, 1139, 2135, -1, 2252, 2135, 2136, -1, 2256, 2136, 1130, -1, 2233, 1130, 2137, -1, 2138, 2233, 2137, -1, 2138, 2145, 2233, -1, 2138, 1132, 2145, -1, 2145, 1132, 2172, -1, 2259, 2172, 2261, -1, 2258, 2261, 2140, -1, 2139, 2140, 2173, -1, 2141, 2173, 4084, -1, 2141, 2139, 2173, -1, 2141, 2142, 2139, -1, 2139, 2142, 2143, -1, 2258, 2143, 2169, -1, 2259, 2169, 2144, -1, 2145, 2144, 2233, -1, 2145, 2259, 2144, -1, 2145, 2172, 2259, -1, 2242, 2132, 2133, -1, 2243, 2133, 2149, -1, 2130, 2149, 2245, -1, 2146, 2245, 2151, -1, 2131, 2151, 2147, -1, 2131, 2146, 2151, -1, 2133, 2134, 2148, -1, 2149, 2148, 2246, -1, 2245, 2246, 2150, -1, 2151, 2150, 2248, -1, 2147, 2248, 2153, -1, 2147, 2151, 2248, -1, 2148, 1138, 2152, -1, 2246, 2152, 2156, -1, 2150, 2156, 2251, -1, 2248, 2251, 2154, -1, 2153, 2154, 2155, -1, 2153, 2248, 2154, -1, 2152, 1137, 2247, -1, 2156, 2247, 2157, -1, 2251, 2157, 2255, -1, 2154, 2255, 2158, -1, 2155, 2158, 2159, -1, 2155, 2154, 2158, -1, 2247, 1135, 2249, -1, 2157, 2249, 2250, -1, 2255, 2250, 2254, -1, 2158, 2254, 2160, -1, 2159, 2160, 2161, -1, 2159, 2158, 2160, -1, 2249, 1139, 2253, -1, 2250, 2253, 2257, -1, 2254, 2257, 2236, -1, 2160, 2236, 2235, -1, 2161, 2235, 2164, -1, 2161, 2160, 2235, -1, 2253, 2135, 2252, -1, 2257, 2252, 2162, -1, 2236, 2162, 2234, -1, 2235, 2234, 2163, -1, 2164, 2163, 2166, -1, 2164, 2235, 2163, -1, 2252, 2136, 2256, -1, 2162, 2256, 2165, -1, 2234, 2165, 2168, -1, 2163, 2168, 2167, -1, 2166, 2167, 2170, -1, 2166, 2163, 2167, -1, 2256, 1130, 2233, -1, 2165, 2233, 2144, -1, 2168, 2144, 2169, -1, 2167, 2169, 2143, -1, 2170, 2143, 2142, -1, 2170, 2167, 2143, -1, 1132, 2171, 2172, -1, 2172, 2171, 2176, -1, 2261, 2176, 2260, -1, 2140, 2260, 2264, -1, 2173, 2264, 2174, -1, 4084, 2174, 4085, -1, 4084, 2173, 2174, -1, 2171, 2175, 2176, -1, 2176, 2175, 2178, -1, 2260, 2178, 2263, -1, 2264, 2263, 2177, -1, 2174, 2177, 2180, -1, 4085, 2180, 4086, -1, 4085, 2174, 2180, -1, 2175, 1131, 2178, -1, 2178, 1131, 2262, -1, 2263, 2262, 2179, -1, 2177, 2179, 2181, -1, 2180, 2181, 2183, -1, 4086, 2183, 2182, -1, 4086, 2180, 2183, -1, 1131, 2184, 2262, -1, 2262, 2184, 2265, -1, 2179, 2265, 2187, -1, 2181, 2187, 2185, -1, 2183, 2185, 2189, -1, 2182, 2189, 2186, -1, 2182, 2183, 2189, -1, 2184, 1129, 2265, -1, 2265, 1129, 2266, -1, 2187, 2266, 2188, -1, 2185, 2188, 2191, -1, 2189, 2191, 2268, -1, 2186, 2268, 2193, -1, 2186, 2189, 2268, -1, 1129, 2190, 2266, -1, 2266, 2190, 2194, -1, 2188, 2194, 2192, -1, 2191, 2192, 2267, -1, 2268, 2267, 2197, -1, 2193, 2197, 4087, -1, 2193, 2268, 2197, -1, 2190, 2195, 2194, -1, 2194, 2195, 2199, -1, 2192, 2199, 2196, -1, 2267, 2196, 2271, -1, 2197, 2271, 2200, -1, 4087, 2200, 4088, -1, 4087, 2197, 2200, -1, 2195, 2198, 2199, -1, 2199, 2198, 2201, -1, 2196, 2201, 2270, -1, 2271, 2270, 2273, -1, 2200, 2273, 2272, -1, 4088, 2272, 2205, -1, 4088, 2200, 2272, -1, 2198, 2202, 2201, -1, 2201, 2202, 2269, -1, 2270, 2269, 2203, -1, 2273, 2203, 2204, -1, 2272, 2204, 2209, -1, 2205, 2209, 2208, -1, 2205, 2272, 2209, -1, 2202, 2210, 2269, -1, 2269, 2210, 2211, -1, 2203, 2211, 2206, -1, 2204, 2206, 2213, -1, 2209, 2213, 2207, -1, 2208, 2207, 4073, -1, 2208, 2209, 2207, -1, 2210, 2212, 2211, -1, 2211, 2212, 2215, -1, 2206, 2215, 2216, -1, 2213, 2216, 2275, -1, 2207, 2275, 2214, -1, 4073, 2214, 4075, -1, 4073, 2207, 2214, -1, 2212, 1128, 2215, -1, 2215, 1128, 2274, -1, 2216, 2274, 2217, -1, 2275, 2217, 2218, -1, 2214, 2218, 2219, -1, 4075, 2219, 2220, -1, 4075, 2214, 2219, -1, 1128, 2221, 2274, -1, 2274, 2221, 2225, -1, 2217, 2225, 2227, -1, 2218, 2227, 2222, -1, 2219, 2222, 2223, -1, 2220, 2223, 2229, -1, 2220, 2219, 2223, -1, 2221, 2224, 2225, -1, 2225, 2224, 2226, -1, 2227, 2226, 2230, -1, 2222, 2230, 2238, -1, 2223, 2238, 2231, -1, 2229, 2231, 2228, -1, 2229, 2223, 2231, -1, 2224, 1127, 2226, -1, 2226, 1127, 1133, -1, 1134, 2226, 1133, -1, 1134, 2119, 2226, -1, 2226, 2119, 2230, -1, 2230, 2119, 2237, -1, 2238, 2237, 2118, -1, 2231, 2118, 2232, -1, 2228, 2232, 2117, -1, 2228, 2231, 2232, -1, 2233, 2165, 2256, -1, 2165, 2234, 2162, -1, 2168, 2165, 2144, -1, 2234, 2235, 2236, -1, 2163, 2234, 2168, -1, 2230, 2222, 2227, -1, 2238, 2230, 2237, -1, 2222, 2219, 2218, -1, 2223, 2222, 2238, -1, 2275, 2218, 2214, -1, 2217, 2227, 2218, -1, 2225, 2226, 2227, -1, 2231, 2238, 2118, -1, 2115, 2118, 2239, -1, 2114, 2115, 2239, -1, 2125, 2114, 2113, -1, 2127, 2121, 2125, -1, 2240, 2232, 2115, -1, 2241, 2240, 2115, -1, 2121, 2241, 2114, -1, 2242, 2129, 2127, -1, 2129, 2122, 2121, -1, 2122, 2116, 2241, -1, 2133, 2243, 2242, -1, 2243, 2128, 2129, -1, 2128, 2123, 2122, -1, 2148, 2149, 2133, -1, 2149, 2130, 2243, -1, 2130, 2244, 2128, -1, 2152, 2246, 2148, -1, 2246, 2245, 2149, -1, 2245, 2146, 2130, -1, 2247, 2156, 2152, -1, 2156, 2150, 2246, -1, 2150, 2151, 2245, -1, 2249, 2157, 2247, -1, 2157, 2251, 2156, -1, 2251, 2248, 2150, -1, 2253, 2250, 2249, -1, 2250, 2255, 2157, -1, 2255, 2154, 2251, -1, 2252, 2257, 2253, -1, 2257, 2254, 2250, -1, 2254, 2158, 2255, -1, 2256, 2162, 2252, -1, 2162, 2236, 2257, -1, 2236, 2160, 2254, -1, 2167, 2168, 2169, -1, 2258, 2169, 2259, -1, 2261, 2258, 2259, -1, 2176, 2261, 2172, -1, 2178, 2260, 2176, -1, 2139, 2143, 2258, -1, 2140, 2139, 2258, -1, 2260, 2140, 2261, -1, 2262, 2263, 2178, -1, 2263, 2264, 2260, -1, 2264, 2173, 2140, -1, 2265, 2179, 2262, -1, 2179, 2177, 2263, -1, 2177, 2174, 2264, -1, 2266, 2187, 2265, -1, 2187, 2181, 2179, -1, 2181, 2180, 2177, -1, 2194, 2188, 2266, -1, 2188, 2185, 2187, -1, 2185, 2183, 2181, -1, 2199, 2192, 2194, -1, 2192, 2191, 2188, -1, 2191, 2189, 2185, -1, 2201, 2196, 2199, -1, 2196, 2267, 2192, -1, 2267, 2268, 2191, -1, 2269, 2270, 2201, -1, 2270, 2271, 2196, -1, 2271, 2197, 2267, -1, 2211, 2203, 2269, -1, 2203, 2273, 2270, -1, 2273, 2200, 2271, -1, 2215, 2206, 2211, -1, 2206, 2204, 2203, -1, 2204, 2272, 2273, -1, 2274, 2216, 2215, -1, 2216, 2213, 2206, -1, 2213, 2209, 2204, -1, 2225, 2217, 2274, -1, 2217, 2275, 2216, -1, 2275, 2207, 2213, -1, 1470, 2314, 2277, -1, 2276, 2277, 2290, -1, 2311, 2290, 2289, -1, 2278, 2289, 2292, -1, 2279, 2292, 2293, -1, 2280, 2293, 2281, -1, 2282, 2281, 2283, -1, 2315, 2283, 2297, -1, 2305, 2297, 2298, -1, 2288, 2298, 2300, -1, 2287, 2300, 2299, -1, 2284, 2299, 2320, -1, 2318, 2284, 2320, -1, 2318, 2285, 2284, -1, 2318, 2680, 2285, -1, 2285, 2680, 2286, -1, 2317, 2286, 2301, -1, 2287, 2301, 2288, -1, 2300, 2287, 2288, -1, 4103, 2290, 4102, -1, 4103, 2289, 2290, -1, 4103, 2291, 2289, -1, 2289, 2291, 2292, -1, 2292, 2291, 2295, -1, 2293, 2295, 2294, -1, 2281, 2294, 2283, -1, 2281, 2293, 2294, -1, 2292, 2295, 2293, -1, 2294, 2296, 2283, -1, 2283, 2296, 2297, -1, 2297, 2296, 4105, -1, 2298, 4105, 4106, -1, 2300, 4106, 2299, -1, 2300, 2298, 4106, -1, 2297, 4105, 2298, -1, 4106, 2321, 2299, -1, 2299, 2321, 2320, -1, 2286, 2302, 2301, -1, 2301, 2302, 2303, -1, 2288, 2303, 2305, -1, 2298, 2288, 2305, -1, 2302, 2304, 2303, -1, 2303, 2304, 2316, -1, 2305, 2316, 2315, -1, 2297, 2305, 2315, -1, 2304, 2683, 2316, -1, 2316, 2683, 2306, -1, 2315, 2306, 2282, -1, 2283, 2315, 2282, -1, 2306, 2683, 2307, -1, 2282, 2307, 2280, -1, 2281, 2282, 2280, -1, 2685, 2312, 2684, -1, 2685, 2309, 2312, -1, 2685, 2308, 2309, -1, 2309, 2308, 2313, -1, 2278, 2313, 2311, -1, 2289, 2278, 2311, -1, 2308, 2687, 2313, -1, 2313, 2687, 2310, -1, 2311, 2310, 2276, -1, 2290, 2311, 2276, -1, 2687, 2697, 2310, -1, 2310, 2697, 1472, -1, 2276, 1472, 1470, -1, 2277, 2276, 1470, -1, 2310, 1472, 2276, -1, 2279, 2293, 2280, -1, 2312, 2280, 2307, -1, 2684, 2307, 2683, -1, 2684, 2312, 2307, -1, 2278, 2292, 2279, -1, 2309, 2279, 2312, -1, 2309, 2278, 2279, -1, 2309, 2313, 2278, -1, 2314, 4102, 2277, -1, 2277, 4102, 2290, -1, 2299, 2284, 2287, -1, 2287, 2284, 2317, -1, 2301, 2287, 2317, -1, 2303, 2288, 2301, -1, 2316, 2305, 2303, -1, 2306, 2315, 2316, -1, 2307, 2282, 2306, -1, 2312, 2279, 2280, -1, 2310, 2311, 2313, -1, 2286, 2317, 2285, -1, 2285, 2317, 2284, -1, 2680, 2318, 2319, -1, 2319, 2318, 2322, -1, 2322, 2318, 2320, -1, 4038, 2320, 2321, -1, 4032, 4038, 2321, -1, 2322, 2320, 4038, -1, 2323, 4136, 2324, -1, 2405, 2324, 2416, -1, 2403, 2416, 2401, -1, 2325, 2401, 1157, -1, 2326, 2325, 1157, -1, 2326, 2331, 2325, -1, 2326, 2327, 2331, -1, 2331, 2327, 2333, -1, 2330, 2333, 2328, -1, 2329, 2328, 2386, -1, 4159, 2386, 4155, -1, 4159, 2329, 2386, -1, 4159, 4138, 2329, -1, 2329, 4138, 2400, -1, 2330, 2400, 2332, -1, 2331, 2332, 2325, -1, 2331, 2330, 2332, -1, 2331, 2333, 2330, -1, 2334, 2335, 4135, -1, 2334, 2342, 2335, -1, 2334, 2336, 2342, -1, 2342, 2336, 2423, -1, 2340, 2423, 2422, -1, 2338, 2422, 2337, -1, 2339, 2337, 2413, -1, 2339, 2338, 2337, -1, 2339, 1154, 2338, -1, 2338, 1154, 2414, -1, 2340, 2414, 2341, -1, 2342, 2341, 2335, -1, 2342, 2340, 2341, -1, 2342, 2423, 2340, -1, 2336, 4133, 2423, -1, 2423, 4133, 2343, -1, 2422, 2343, 2362, -1, 2337, 2362, 2361, -1, 2413, 2361, 2344, -1, 1152, 2344, 2412, -1, 2410, 2412, 2411, -1, 2409, 2411, 2367, -1, 2408, 2367, 2345, -1, 2356, 2345, 2370, -1, 2348, 2370, 2346, -1, 4144, 2348, 2346, -1, 4144, 2347, 2348, -1, 4144, 2349, 2347, -1, 2347, 2349, 2350, -1, 2357, 2350, 2427, -1, 2351, 2427, 2352, -1, 2353, 2352, 1160, -1, 2353, 2351, 2352, -1, 2353, 2354, 2351, -1, 2353, 2407, 2354, -1, 2354, 2407, 2355, -1, 2358, 2355, 2356, -1, 2348, 2356, 2370, -1, 2348, 2358, 2356, -1, 2348, 2347, 2358, -1, 2358, 2347, 2357, -1, 2354, 2357, 2351, -1, 2354, 2358, 2357, -1, 2354, 2355, 2358, -1, 4133, 2359, 2343, -1, 2343, 2359, 2360, -1, 2362, 2360, 2424, -1, 2361, 2424, 2344, -1, 2361, 2362, 2424, -1, 2359, 4184, 2360, -1, 2360, 4184, 2363, -1, 2424, 2363, 2364, -1, 2344, 2364, 2412, -1, 2344, 2424, 2364, -1, 4184, 4183, 2363, -1, 2363, 4183, 2365, -1, 2364, 2365, 2425, -1, 2412, 2425, 2411, -1, 2412, 2364, 2425, -1, 4183, 4182, 2365, -1, 2365, 4182, 2426, -1, 2425, 2426, 2366, -1, 2411, 2366, 2367, -1, 2411, 2425, 2366, -1, 4182, 4141, 2426, -1, 2426, 4141, 2369, -1, 2366, 2369, 2345, -1, 2367, 2366, 2345, -1, 4141, 2368, 2369, -1, 2369, 2368, 2370, -1, 2345, 2369, 2370, -1, 2368, 2371, 2370, -1, 2370, 2371, 2346, -1, 2349, 2373, 2350, -1, 2350, 2373, 2374, -1, 2427, 2374, 2372, -1, 2352, 2372, 2379, -1, 1160, 2379, 2378, -1, 1160, 2352, 2379, -1, 2373, 2375, 2374, -1, 2374, 2375, 2428, -1, 2372, 2428, 2376, -1, 2379, 2376, 2377, -1, 2378, 2377, 1150, -1, 2378, 2379, 2377, -1, 2375, 4145, 2428, -1, 2428, 4145, 2389, -1, 2376, 2389, 2391, -1, 2377, 2391, 2390, -1, 1150, 2390, 2380, -1, 2381, 2380, 2382, -1, 2406, 2382, 2395, -1, 2387, 2395, 2383, -1, 2436, 2383, 2384, -1, 2435, 2384, 2385, -1, 2434, 2385, 4154, -1, 4155, 2434, 4154, -1, 4155, 2386, 2434, -1, 2434, 2386, 2437, -1, 2435, 2437, 2418, -1, 2436, 2418, 1147, -1, 2387, 2436, 1147, -1, 2387, 2383, 2436, -1, 4145, 2388, 2389, -1, 2389, 2388, 2392, -1, 2391, 2392, 2429, -1, 2390, 2429, 2380, -1, 2390, 2391, 2429, -1, 2388, 2393, 2392, -1, 2392, 2393, 2394, -1, 2429, 2394, 2430, -1, 2380, 2430, 2382, -1, 2380, 2429, 2430, -1, 2393, 4146, 2394, -1, 2394, 4146, 2432, -1, 2430, 2432, 2431, -1, 2382, 2431, 2395, -1, 2382, 2430, 2431, -1, 4146, 4149, 2432, -1, 2432, 4149, 2399, -1, 2431, 2399, 2433, -1, 2395, 2433, 2383, -1, 2395, 2431, 2433, -1, 4149, 4157, 2399, -1, 2399, 4157, 2396, -1, 2398, 2396, 2397, -1, 2385, 2397, 4154, -1, 2385, 2398, 2397, -1, 2385, 2384, 2398, -1, 2398, 2384, 2433, -1, 2399, 2398, 2433, -1, 2399, 2396, 2398, -1, 4138, 2402, 2400, -1, 2400, 2402, 2404, -1, 2332, 2404, 2403, -1, 2325, 2403, 2401, -1, 2325, 2332, 2403, -1, 2402, 4137, 2404, -1, 2404, 4137, 2405, -1, 2403, 2405, 2416, -1, 2403, 2404, 2405, -1, 4137, 2323, 2405, -1, 2405, 2323, 2324, -1, 2387, 2406, 2395, -1, 2406, 2381, 2382, -1, 2381, 1150, 2380, -1, 2390, 1150, 2377, -1, 2407, 1142, 2355, -1, 2355, 1142, 2408, -1, 2356, 2408, 2345, -1, 2356, 2355, 2408, -1, 1142, 2409, 2408, -1, 2408, 2409, 2367, -1, 2409, 2410, 2411, -1, 2410, 1152, 2412, -1, 1152, 2413, 2344, -1, 2361, 2413, 2337, -1, 1154, 1156, 2414, -1, 2414, 1156, 2420, -1, 2341, 2420, 2415, -1, 2335, 2415, 2324, -1, 4135, 2324, 4136, -1, 4135, 2335, 2324, -1, 2420, 1156, 2421, -1, 2415, 2421, 2416, -1, 2324, 2415, 2416, -1, 1157, 2401, 1144, -1, 1144, 2401, 2421, -1, 1156, 1144, 2421, -1, 2333, 2327, 2417, -1, 2328, 2417, 2437, -1, 2386, 2328, 2437, -1, 1147, 2418, 2419, -1, 2419, 2418, 2417, -1, 2327, 2419, 2417, -1, 2421, 2401, 2416, -1, 2341, 2414, 2420, -1, 2341, 2415, 2335, -1, 2420, 2421, 2415, -1, 2338, 2414, 2340, -1, 2422, 2338, 2340, -1, 2343, 2422, 2423, -1, 2360, 2362, 2343, -1, 2362, 2337, 2422, -1, 2363, 2424, 2360, -1, 2365, 2364, 2363, -1, 2426, 2425, 2365, -1, 2369, 2366, 2426, -1, 2350, 2357, 2347, -1, 2374, 2427, 2350, -1, 2427, 2351, 2357, -1, 2428, 2372, 2374, -1, 2372, 2352, 2427, -1, 2389, 2376, 2428, -1, 2376, 2379, 2372, -1, 2392, 2391, 2389, -1, 2391, 2377, 2376, -1, 2394, 2429, 2392, -1, 2432, 2430, 2394, -1, 2399, 2431, 2432, -1, 2383, 2433, 2384, -1, 2437, 2435, 2434, -1, 2434, 2435, 2385, -1, 2418, 2436, 2435, -1, 2435, 2436, 2384, -1, 2417, 2418, 2437, -1, 2330, 2328, 2329, -1, 2400, 2330, 2329, -1, 2333, 2417, 2328, -1, 2404, 2332, 2400, -1, 2438, 4176, 2528, -1, 2439, 2528, 2532, -1, 2516, 2532, 2534, -1, 2513, 2534, 1179, -1, 2440, 2513, 1179, -1, 2440, 2441, 2513, -1, 2440, 1180, 2441, -1, 2441, 1180, 2442, -1, 2445, 2442, 2443, -1, 2550, 2443, 2501, -1, 4121, 2501, 4117, -1, 4121, 2550, 2501, -1, 4121, 4162, 2550, -1, 2550, 4162, 2444, -1, 2445, 2444, 2514, -1, 2441, 2514, 2513, -1, 2441, 2445, 2514, -1, 2441, 2442, 2445, -1, 4178, 2530, 2529, -1, 4178, 2446, 2530, -1, 4178, 2447, 2446, -1, 2446, 2447, 2453, -1, 2450, 2453, 2539, -1, 2538, 2539, 2525, -1, 2449, 2525, 2448, -1, 2449, 2538, 2525, -1, 2449, 2526, 2538, -1, 2538, 2526, 2451, -1, 2450, 2451, 2452, -1, 2446, 2452, 2530, -1, 2446, 2450, 2452, -1, 2446, 2453, 2450, -1, 2447, 2454, 2453, -1, 2453, 2454, 2455, -1, 2539, 2455, 2540, -1, 2525, 2540, 2524, -1, 2448, 2524, 2474, -1, 2456, 2474, 2523, -1, 1177, 2523, 2457, -1, 1176, 2457, 2458, -1, 2522, 2458, 2459, -1, 2521, 2459, 2483, -1, 2466, 2483, 2485, -1, 2460, 2466, 2485, -1, 2460, 2461, 2466, -1, 2460, 2486, 2461, -1, 2461, 2486, 2541, -1, 2467, 2541, 2462, -1, 2468, 2462, 2463, -1, 2464, 2463, 1173, -1, 2464, 2468, 2463, -1, 2464, 2469, 2468, -1, 2464, 2465, 2469, -1, 2469, 2465, 2520, -1, 2470, 2520, 2521, -1, 2466, 2521, 2483, -1, 2466, 2470, 2521, -1, 2466, 2461, 2470, -1, 2470, 2461, 2467, -1, 2469, 2467, 2468, -1, 2469, 2470, 2467, -1, 2469, 2520, 2470, -1, 2454, 2471, 2455, -1, 2455, 2471, 2472, -1, 2540, 2472, 2475, -1, 2524, 2475, 2474, -1, 2524, 2540, 2475, -1, 2471, 4180, 2472, -1, 2472, 4180, 2473, -1, 2475, 2473, 2478, -1, 2474, 2478, 2523, -1, 2474, 2475, 2478, -1, 4180, 2476, 2473, -1, 2473, 2476, 2477, -1, 2478, 2477, 2479, -1, 2523, 2479, 2457, -1, 2523, 2478, 2479, -1, 2476, 4169, 2477, -1, 2477, 4169, 2480, -1, 2479, 2480, 2482, -1, 2457, 2482, 2458, -1, 2457, 2479, 2482, -1, 4169, 4170, 2480, -1, 2480, 4170, 2481, -1, 2482, 2481, 2459, -1, 2458, 2482, 2459, -1, 4170, 4172, 2481, -1, 2481, 4172, 2483, -1, 2459, 2481, 2483, -1, 4172, 2484, 2483, -1, 2483, 2484, 2485, -1, 2486, 2489, 2541, -1, 2541, 2489, 2487, -1, 2462, 2487, 2543, -1, 2463, 2543, 2488, -1, 1173, 2488, 1183, -1, 1173, 2463, 2488, -1, 2489, 2490, 2487, -1, 2487, 2490, 2542, -1, 2543, 2542, 2493, -1, 2488, 2493, 2491, -1, 1183, 2491, 2496, -1, 1183, 2488, 2491, -1, 2490, 2492, 2542, -1, 2542, 2492, 2494, -1, 2493, 2494, 2544, -1, 2491, 2544, 2495, -1, 2496, 2495, 2519, -1, 2518, 2519, 2506, -1, 2517, 2506, 2509, -1, 1169, 2509, 2497, -1, 2498, 2497, 2547, -1, 2546, 2547, 2499, -1, 2500, 2499, 4118, -1, 4117, 2500, 4118, -1, 4117, 2501, 2500, -1, 2500, 2501, 2549, -1, 2546, 2549, 2548, -1, 2498, 2548, 2535, -1, 1169, 2498, 2535, -1, 1169, 2497, 2498, -1, 2492, 4110, 2494, -1, 2494, 4110, 2502, -1, 2544, 2502, 2503, -1, 2495, 2503, 2519, -1, 2495, 2544, 2503, -1, 4110, 4112, 2502, -1, 2502, 4112, 2545, -1, 2503, 2545, 2504, -1, 2519, 2504, 2506, -1, 2519, 2503, 2504, -1, 4112, 4111, 2545, -1, 2545, 4111, 2505, -1, 2504, 2505, 2507, -1, 2506, 2507, 2509, -1, 2506, 2504, 2507, -1, 4111, 4113, 2505, -1, 2505, 4113, 2508, -1, 2507, 2508, 2510, -1, 2509, 2510, 2497, -1, 2509, 2507, 2510, -1, 4113, 4114, 2508, -1, 2508, 4114, 4119, -1, 2511, 4119, 4115, -1, 2499, 4115, 4118, -1, 2499, 2511, 4115, -1, 2499, 2547, 2511, -1, 2511, 2547, 2510, -1, 2508, 2511, 2510, -1, 2508, 4119, 2511, -1, 4162, 2515, 2444, -1, 2444, 2515, 2512, -1, 2514, 2512, 2516, -1, 2513, 2516, 2534, -1, 2513, 2514, 2516, -1, 2515, 4163, 2512, -1, 2512, 4163, 2439, -1, 2516, 2439, 2532, -1, 2516, 2512, 2439, -1, 4163, 2438, 2439, -1, 2439, 2438, 2528, -1, 1169, 2517, 2509, -1, 2517, 2518, 2506, -1, 2518, 2496, 2519, -1, 2495, 2496, 2491, -1, 2465, 1175, 2520, -1, 2520, 1175, 2522, -1, 2521, 2522, 2459, -1, 2521, 2520, 2522, -1, 1175, 1176, 2522, -1, 2522, 1176, 2458, -1, 1176, 1177, 2457, -1, 1177, 2456, 2523, -1, 2456, 2448, 2474, -1, 2524, 2448, 2525, -1, 2526, 1166, 2451, -1, 2451, 1166, 2527, -1, 2452, 2527, 2531, -1, 2530, 2531, 2528, -1, 2529, 2528, 4176, -1, 2529, 2530, 2528, -1, 2527, 1166, 2537, -1, 2531, 2537, 2532, -1, 2528, 2531, 2532, -1, 1179, 2534, 2533, -1, 2533, 2534, 2537, -1, 1166, 2533, 2537, -1, 2442, 1180, 2551, -1, 2443, 2551, 2549, -1, 2501, 2443, 2549, -1, 2535, 2548, 2536, -1, 2536, 2548, 2551, -1, 1180, 2536, 2551, -1, 2537, 2534, 2532, -1, 2452, 2451, 2527, -1, 2452, 2531, 2530, -1, 2527, 2537, 2531, -1, 2538, 2451, 2450, -1, 2539, 2538, 2450, -1, 2455, 2539, 2453, -1, 2472, 2540, 2455, -1, 2540, 2525, 2539, -1, 2473, 2475, 2472, -1, 2477, 2478, 2473, -1, 2480, 2479, 2477, -1, 2481, 2482, 2480, -1, 2541, 2467, 2461, -1, 2487, 2462, 2541, -1, 2462, 2468, 2467, -1, 2542, 2543, 2487, -1, 2543, 2463, 2462, -1, 2494, 2493, 2542, -1, 2493, 2488, 2543, -1, 2502, 2544, 2494, -1, 2544, 2491, 2493, -1, 2545, 2503, 2502, -1, 2505, 2504, 2545, -1, 2508, 2507, 2505, -1, 2497, 2510, 2547, -1, 2549, 2546, 2500, -1, 2500, 2546, 2499, -1, 2548, 2498, 2546, -1, 2546, 2498, 2547, -1, 2551, 2548, 2549, -1, 2445, 2443, 2550, -1, 2444, 2445, 2550, -1, 2442, 2551, 2443, -1, 2512, 2514, 2444, -1, 4147, 2552, 2553, -1, 2553, 2552, 2554, -1, 2555, 2554, 4024, -1, 4148, 4024, 3998, -1, 2556, 3998, 4022, -1, 2557, 4022, 1294, -1, 2557, 2556, 4022, -1, 2553, 2554, 2555, -1, 2555, 4024, 4148, -1, 4148, 3998, 2556, -1, 4022, 4021, 1294, -1, 1294, 4021, 1296, -1, 1296, 4021, 4001, -1, 1295, 4001, 2667, -1, 2558, 1295, 2667, -1, 1296, 4001, 1295, -1, 2552, 4147, 3932, -1, 3932, 4147, 4143, -1, 2559, 2560, 2575, -1, 2575, 2560, 2568, -1, 2568, 2560, 3941, -1, 4120, 3941, 3940, -1, 4116, 3940, 3883, -1, 4123, 3883, 3880, -1, 4124, 3880, 2569, -1, 2570, 2569, 2571, -1, 4125, 2571, 3901, -1, 4126, 3901, 2561, -1, 4127, 2561, 3894, -1, 2572, 3894, 2562, -1, 4129, 2562, 2563, -1, 2564, 2563, 2573, -1, 4130, 2573, 3936, -1, 4131, 3936, 2565, -1, 4132, 2565, 2566, -1, 4140, 2566, 3933, -1, 2574, 3933, 2567, -1, 4142, 2567, 3932, -1, 4143, 4142, 3932, -1, 2568, 3941, 4120, -1, 4120, 3940, 4116, -1, 4116, 3883, 4123, -1, 4123, 3880, 4124, -1, 4124, 2569, 2570, -1, 2570, 2571, 4125, -1, 4125, 3901, 4126, -1, 4126, 2561, 4127, -1, 4127, 3894, 2572, -1, 2572, 2562, 4129, -1, 4129, 2563, 2564, -1, 2564, 2573, 4130, -1, 4130, 3936, 4131, -1, 4131, 2565, 4132, -1, 4132, 2566, 4140, -1, 4140, 3933, 2574, -1, 2574, 2567, 4142, -1, 4175, 4811, 2575, -1, 2575, 4811, 2559, -1, 2578, 2577, 2576, -1, 2578, 2579, 2577, -1, 2578, 1190, 2579, -1, 2579, 1190, 1228, -1, 2580, 1228, 1214, -1, 4195, 2580, 1214, -1, 4195, 2581, 2580, -1, 2580, 2581, 4198, -1, 2579, 1228, 2580, -1, 2577, 2694, 2576, -1, 2576, 2694, 1186, -1, 1189, 2576, 1186, -1, 2694, 1461, 1186, -1, 1214, 1212, 4196, -1, 4196, 1212, 2600, -1, 2600, 1212, 1203, -1, 2601, 1203, 2582, -1, 2584, 2582, 2583, -1, 2598, 2583, 1209, -1, 2599, 2598, 1209, -1, 2600, 1203, 2601, -1, 2601, 2582, 2584, -1, 2584, 2583, 2598, -1, 4186, 2586, 2616, -1, 2616, 2586, 2585, -1, 2585, 2586, 2615, -1, 2615, 2586, 4187, -1, 2587, 4187, 2613, -1, 1291, 2613, 1262, -1, 2588, 1291, 1262, -1, 2588, 2589, 1291, -1, 2588, 1245, 2589, -1, 2589, 1245, 1263, -1, 2612, 1263, 2611, -1, 1276, 2611, 1248, -1, 1272, 1248, 1264, -1, 1273, 1264, 1274, -1, 1273, 1272, 1264, -1, 2613, 4187, 2590, -1, 2590, 4187, 4190, -1, 1244, 4190, 4188, -1, 1260, 4188, 4189, -1, 1241, 4189, 2591, -1, 1240, 2591, 2592, -1, 1258, 2592, 2593, -1, 1238, 2593, 2595, -1, 1238, 1258, 2593, -1, 2590, 4190, 1244, -1, 1244, 4188, 1260, -1, 1260, 4189, 1241, -1, 1241, 2591, 1240, -1, 1240, 2592, 1258, -1, 2593, 2594, 2595, -1, 2595, 2594, 1257, -1, 1257, 2594, 2596, -1, 2598, 2596, 2584, -1, 2598, 1257, 2596, -1, 2598, 2597, 1257, -1, 2598, 2599, 2597, -1, 2597, 2599, 1255, -1, 1255, 2599, 1270, -1, 1233, 1270, 2602, -1, 1233, 1255, 1270, -1, 4196, 2600, 2596, -1, 2596, 2600, 2601, -1, 2584, 2596, 2601, -1, 1270, 2603, 2602, -1, 2602, 2603, 1253, -1, 1253, 2603, 1289, -1, 2604, 1289, 1288, -1, 1287, 2604, 1288, -1, 1287, 1232, 2604, -1, 1287, 1286, 1232, -1, 1232, 1286, 2605, -1, 2605, 1286, 1282, -1, 2606, 1282, 2608, -1, 2609, 2608, 1279, -1, 1268, 1279, 1284, -1, 2610, 1284, 1278, -1, 1251, 1278, 2607, -1, 1265, 2607, 1274, -1, 1264, 1265, 1274, -1, 1253, 1289, 2604, -1, 2605, 1282, 2606, -1, 2606, 2608, 2609, -1, 2609, 1279, 1268, -1, 1268, 1284, 2610, -1, 2610, 1278, 1251, -1, 1251, 2607, 1265, -1, 1272, 1276, 1248, -1, 1276, 2612, 2611, -1, 2612, 2589, 1263, -1, 1291, 2587, 2613, -1, 2587, 2615, 4187, -1, 1291, 2614, 2587, -1, 2587, 2614, 1320, -1, 2615, 1320, 1318, -1, 2585, 1318, 1316, -1, 2616, 1316, 1312, -1, 4186, 1312, 2677, -1, 4186, 2616, 1312, -1, 2587, 1320, 2615, -1, 2615, 1318, 2585, -1, 2585, 1316, 2616, -1, 2617, 4128, 2621, -1, 2620, 2621, 2618, -1, 2664, 2618, 2631, -1, 2619, 2631, 4191, -1, 2619, 2664, 2631, -1, 2619, 2658, 2664, -1, 2664, 2658, 2661, -1, 2620, 2661, 2660, -1, 2617, 2620, 2660, -1, 2617, 2621, 2620, -1, 4128, 4134, 2621, -1, 2621, 4134, 2629, -1, 2630, 2629, 4161, -1, 4160, 2630, 4161, -1, 4160, 2622, 2630, -1, 4160, 2623, 2622, -1, 2622, 2623, 2640, -1, 2628, 2640, 2624, -1, 2626, 2624, 2665, -1, 2625, 2665, 2643, -1, 2625, 2626, 2665, -1, 2625, 4192, 2626, -1, 2626, 4192, 2632, -1, 2628, 2632, 2627, -1, 2622, 2627, 2630, -1, 2622, 2628, 2627, -1, 2622, 2640, 2628, -1, 2621, 2629, 2630, -1, 2618, 2630, 2627, -1, 2631, 2627, 2632, -1, 4191, 2632, 4192, -1, 4191, 2631, 2632, -1, 2623, 2633, 2640, -1, 2640, 2633, 2634, -1, 2641, 2634, 2635, -1, 2638, 2635, 4158, -1, 4139, 2638, 4158, -1, 4139, 2639, 2638, -1, 4139, 4156, 2639, -1, 2639, 4156, 2651, -1, 2636, 2651, 2650, -1, 2637, 2650, 2655, -1, 4194, 2655, 2657, -1, 4194, 2637, 2655, -1, 4194, 4193, 2637, -1, 2637, 4193, 2646, -1, 2636, 2646, 2645, -1, 2639, 2645, 2638, -1, 2639, 2636, 2645, -1, 2639, 2651, 2636, -1, 2640, 2634, 2641, -1, 2624, 2641, 2642, -1, 2665, 2642, 2644, -1, 2643, 2644, 4197, -1, 2643, 2665, 2644, -1, 2641, 2635, 2638, -1, 2642, 2638, 2645, -1, 2644, 2645, 2646, -1, 4197, 2646, 4193, -1, 4197, 2644, 2646, -1, 4156, 4153, 2651, -1, 2651, 4153, 4152, -1, 2649, 4152, 4151, -1, 2648, 4151, 4150, -1, 2647, 2648, 4150, -1, 2647, 2653, 2648, -1, 2648, 2653, 2652, -1, 2649, 2652, 2650, -1, 2651, 2649, 2650, -1, 2651, 4152, 2649, -1, 2649, 4151, 2648, -1, 2652, 2649, 2648, -1, 2653, 2654, 2652, -1, 2652, 2654, 2655, -1, 2650, 2652, 2655, -1, 2654, 2656, 2655, -1, 2655, 2656, 2657, -1, 2658, 2659, 2661, -1, 2661, 2659, 2663, -1, 2660, 2661, 2663, -1, 2659, 2662, 2663, -1, 2664, 2661, 2620, -1, 2618, 2664, 2620, -1, 2630, 2618, 2621, -1, 2631, 2618, 2627, -1, 2626, 2632, 2628, -1, 2624, 2626, 2628, -1, 2641, 2624, 2640, -1, 2638, 2642, 2641, -1, 2642, 2665, 2624, -1, 2644, 2642, 2645, -1, 2637, 2646, 2636, -1, 2650, 2637, 2636, -1, 2853, 1533, 2852, -1, 2852, 1533, 1300, -1, 2666, 1300, 2558, -1, 2667, 2666, 2558, -1, 2667, 3993, 2666, -1, 4198, 2657, 1300, -1, 1300, 2657, 2558, -1, 1300, 2666, 2852, -1, 2852, 2666, 3856, -1, 2668, 2852, 3856, -1, 1340, 2670, 2669, -1, 1340, 2671, 2670, -1, 2670, 2671, 2679, -1, 2679, 2671, 2672, -1, 1349, 2679, 2672, -1, 2670, 4200, 2669, -1, 2669, 4200, 1336, -1, 1336, 4200, 2673, -1, 2673, 4200, 2675, -1, 2675, 4200, 2674, -1, 1311, 2674, 2677, -1, 1311, 2675, 2674, -1, 4735, 2676, 2674, -1, 2674, 2676, 2678, -1, 2677, 2674, 2678, -1, 2319, 4634, 2680, -1, 2680, 4634, 2679, -1, 1392, 2679, 1349, -1, 1392, 2680, 2679, -1, 1392, 1389, 2680, -1, 2680, 1389, 2286, -1, 2286, 1389, 2682, -1, 2302, 2682, 2681, -1, 2304, 2681, 2683, -1, 2304, 2302, 2681, -1, 2286, 2682, 2302, -1, 2681, 1404, 2683, -1, 2683, 1404, 1383, -1, 2684, 1383, 1397, -1, 2685, 1397, 1396, -1, 2308, 1396, 2687, -1, 2308, 2685, 1396, -1, 2683, 1383, 2684, -1, 2684, 1397, 2685, -1, 1396, 2686, 2687, -1, 2687, 2686, 2697, -1, 2697, 2686, 1363, -1, 1493, 1363, 1444, -1, 1496, 1444, 1439, -1, 2688, 1439, 2689, -1, 1529, 2689, 1437, -1, 2690, 1529, 1437, -1, 2690, 1421, 1529, -1, 1529, 1421, 1420, -1, 2691, 1529, 1420, -1, 2691, 2692, 1529, -1, 2691, 1531, 2692, -1, 2691, 2693, 1531, -1, 1531, 2693, 2696, -1, 2696, 2693, 2694, -1, 2695, 2696, 2694, -1, 2697, 1363, 1493, -1, 1493, 1444, 1496, -1, 1496, 1439, 2688, -1, 2688, 2689, 1529, -1, 2701, 2688, 1529, -1, 2701, 1499, 2688, -1, 2701, 2698, 1499, -1, 2701, 1516, 2698, -1, 2701, 2700, 1516, -1, 2701, 2699, 2700, -1, 2701, 4842, 2699, -1, 2699, 4842, 4843, -1, 1507, 4843, 4840, -1, 2702, 4840, 4837, -1, 2702, 1507, 4840, -1, 2702, 4234, 1507, -1, 2693, 1461, 2694, -1, 2699, 4843, 1507, -1, 4234, 4238, 1507, -1, 1507, 4238, 1508, -1, 1508, 4238, 4245, -1, 1510, 4245, 4223, -1, 2703, 1510, 4223, -1, 1508, 4245, 1510, -1, 4266, 4259, 2704, -1, 2704, 4259, 4756, -1, 4755, 2704, 4756, -1, 4755, 2705, 2704, -1, 4755, 4753, 2705, -1, 2705, 4753, 2706, -1, 2706, 4753, 4743, -1, 2729, 2706, 4743, -1, 2706, 2729, 2707, -1, 2705, 2707, 2708, -1, 2704, 2708, 2733, -1, 4266, 2733, 2709, -1, 4266, 2704, 2733, -1, 2710, 2712, 1530, -1, 2710, 2711, 2712, -1, 2710, 2713, 2711, -1, 2711, 2713, 2718, -1, 2736, 2718, 2714, -1, 2716, 2714, 2720, -1, 2715, 2720, 4270, -1, 2715, 2716, 2720, -1, 2715, 4269, 2716, -1, 2716, 4269, 2717, -1, 2736, 2717, 2728, -1, 2711, 2728, 2712, -1, 2711, 2736, 2728, -1, 2711, 2718, 2736, -1, 2713, 1532, 2718, -1, 2718, 1532, 2719, -1, 2714, 2719, 2721, -1, 2720, 2721, 2722, -1, 2723, 2720, 2722, -1, 2723, 4270, 2720, -1, 1532, 2724, 2719, -1, 2719, 2724, 2725, -1, 2727, 2725, 1533, -1, 2726, 2727, 1533, -1, 2726, 2739, 2727, -1, 2727, 2739, 2721, -1, 2719, 2727, 2721, -1, 2719, 2725, 2727, -1, 2739, 2722, 2721, -1, 4269, 4267, 2717, -1, 2717, 4267, 2734, -1, 2728, 2734, 2731, -1, 2712, 2731, 2707, -1, 1530, 2707, 2729, -1, 1530, 2712, 2707, -1, 4267, 2730, 2734, -1, 2734, 2730, 2735, -1, 2731, 2735, 2708, -1, 2707, 2731, 2708, -1, 2730, 2732, 2735, -1, 2735, 2732, 2709, -1, 2733, 2735, 2709, -1, 2733, 2708, 2735, -1, 2704, 2705, 2708, -1, 2705, 2706, 2707, -1, 2728, 2731, 2712, -1, 2734, 2735, 2731, -1, 2717, 2734, 2728, -1, 2716, 2717, 2736, -1, 2714, 2716, 2736, -1, 2719, 2714, 2718, -1, 2720, 2714, 2721, -1, 2853, 2737, 1533, -1, 1533, 2737, 2726, -1, 2726, 2737, 2740, -1, 2739, 2740, 2738, -1, 2722, 2738, 2723, -1, 2722, 2739, 2738, -1, 2726, 2740, 2739, -1, 2738, 4271, 2723, -1, 2853, 2867, 2737, -1, 2737, 2867, 2783, -1, 2740, 2783, 2741, -1, 2738, 2741, 2742, -1, 2743, 2742, 4268, -1, 2743, 2738, 2742, -1, 2743, 4271, 2738, -1, 2783, 2867, 2781, -1, 2748, 2781, 2744, -1, 2784, 2744, 2746, -1, 2745, 2746, 4262, -1, 2745, 2784, 2746, -1, 2745, 2747, 2784, -1, 2784, 2747, 2782, -1, 2748, 2782, 2741, -1, 2783, 2748, 2741, -1, 2783, 2781, 2748, -1, 2750, 2785, 2749, -1, 2750, 2751, 2785, -1, 2750, 2856, 2751, -1, 2751, 2856, 2758, -1, 2786, 2758, 2753, -1, 2752, 2753, 2754, -1, 2755, 2754, 2760, -1, 2755, 2752, 2754, -1, 2755, 2756, 2752, -1, 2752, 2756, 2780, -1, 2786, 2780, 2757, -1, 2751, 2757, 2785, -1, 2751, 2786, 2757, -1, 2751, 2758, 2786, -1, 2856, 2857, 2758, -1, 2758, 2857, 2787, -1, 2753, 2787, 2762, -1, 2754, 2762, 2759, -1, 4263, 2759, 2763, -1, 4263, 2754, 2759, -1, 4263, 2760, 2754, -1, 2857, 2761, 2787, -1, 2787, 2761, 2788, -1, 2762, 2788, 2791, -1, 2759, 2791, 2790, -1, 2763, 2790, 4264, -1, 2763, 2759, 2790, -1, 2761, 2766, 2788, -1, 2788, 2766, 2789, -1, 2791, 2789, 2793, -1, 2790, 2793, 2764, -1, 4264, 2764, 2765, -1, 4264, 2790, 2764, -1, 2766, 2868, 2789, -1, 2789, 2868, 2767, -1, 2793, 2767, 2794, -1, 2764, 2794, 2768, -1, 2765, 2768, 2769, -1, 2765, 2764, 2768, -1, 2868, 2860, 2767, -1, 2767, 2860, 2792, -1, 2794, 2792, 2797, -1, 2768, 2797, 2770, -1, 2769, 2770, 4265, -1, 2769, 2768, 2770, -1, 2860, 2772, 2792, -1, 2792, 2772, 2773, -1, 2797, 2773, 2795, -1, 2770, 2795, 2775, -1, 4265, 2775, 2771, -1, 4265, 2770, 2775, -1, 2772, 2869, 2773, -1, 2773, 2869, 2796, -1, 2795, 2796, 2774, -1, 2775, 2774, 2779, -1, 4251, 2775, 2779, -1, 4251, 2771, 2775, -1, 2869, 2776, 2796, -1, 2796, 2776, 2777, -1, 2774, 2777, 2778, -1, 2779, 2774, 2778, -1, 2776, 2864, 2777, -1, 2777, 2864, 2799, -1, 2778, 2777, 2799, -1, 2864, 2865, 2799, -1, 2756, 4262, 2780, -1, 2780, 4262, 2746, -1, 2757, 2746, 2744, -1, 2785, 2744, 2781, -1, 2749, 2781, 2867, -1, 2749, 2785, 2781, -1, 2747, 4268, 2782, -1, 2782, 4268, 2742, -1, 2741, 2782, 2742, -1, 2738, 2740, 2741, -1, 2740, 2737, 2783, -1, 2784, 2782, 2748, -1, 2744, 2784, 2748, -1, 2757, 2744, 2785, -1, 2780, 2746, 2757, -1, 2753, 2758, 2787, -1, 2752, 2780, 2786, -1, 2753, 2752, 2786, -1, 2762, 2787, 2788, -1, 2754, 2753, 2762, -1, 2791, 2788, 2789, -1, 2759, 2762, 2791, -1, 2793, 2789, 2767, -1, 2790, 2791, 2793, -1, 2794, 2767, 2792, -1, 2764, 2793, 2794, -1, 2797, 2792, 2773, -1, 2768, 2794, 2797, -1, 2795, 2773, 2796, -1, 2770, 2797, 2795, -1, 2774, 2796, 2777, -1, 2775, 2795, 2774, -1, 4325, 2798, 2865, -1, 2865, 2798, 2799, -1, 2799, 2798, 2800, -1, 2778, 2800, 3138, -1, 2779, 3138, 4251, -1, 2779, 2778, 3138, -1, 2799, 2800, 2778, -1, 3138, 3133, 4251, -1, 1669, 4284, 1674, -1, 1669, 2801, 4284, -1, 1669, 2802, 2801, -1, 2801, 2802, 2803, -1, 2803, 2802, 2804, -1, 2805, 2804, 1538, -1, 4316, 1538, 1537, -1, 4314, 1537, 1547, -1, 2819, 1547, 1551, -1, 2820, 1551, 2806, -1, 4313, 2806, 2807, -1, 2808, 2807, 2821, -1, 2822, 2821, 1560, -1, 4321, 1560, 1562, -1, 2809, 1562, 2810, -1, 4322, 2810, 2811, -1, 2823, 2811, 1572, -1, 2812, 1572, 2814, -1, 2813, 2814, 1579, -1, 4323, 1579, 1582, -1, 2824, 1582, 2816, -1, 2815, 2816, 2817, -1, 4324, 2817, 1589, -1, 2818, 1589, 2825, -1, 2818, 4324, 1589, -1, 2803, 2804, 2805, -1, 2805, 1538, 4316, -1, 4316, 1537, 4314, -1, 4314, 1547, 2819, -1, 2819, 1551, 2820, -1, 2820, 2806, 4313, -1, 4313, 2807, 2808, -1, 2808, 2821, 2822, -1, 2822, 1560, 4321, -1, 4321, 1562, 2809, -1, 2809, 2810, 4322, -1, 4322, 2811, 2823, -1, 2823, 1572, 2812, -1, 2812, 2814, 2813, -1, 2813, 1579, 4323, -1, 4323, 1582, 2824, -1, 2824, 2816, 2815, -1, 2815, 2817, 4324, -1, 1589, 1593, 2825, -1, 2825, 1593, 2827, -1, 2827, 1593, 2826, -1, 1596, 2827, 2826, -1, 1596, 2828, 2827, -1, 1596, 1597, 2828, -1, 2828, 1597, 2838, -1, 2838, 1597, 2839, -1, 2840, 2839, 1614, -1, 2841, 1614, 2829, -1, 4301, 2829, 1612, -1, 2842, 1612, 2830, -1, 4300, 2830, 2831, -1, 2832, 2831, 2833, -1, 2843, 2833, 1625, -1, 4297, 1625, 2844, -1, 4279, 2844, 1643, -1, 2845, 1643, 1646, -1, 2846, 1646, 1645, -1, 2847, 1645, 1641, -1, 4281, 1641, 1640, -1, 2834, 1640, 2848, -1, 4282, 2848, 2835, -1, 2849, 2835, 1655, -1, 2850, 1655, 2837, -1, 2836, 2837, 1674, -1, 4284, 2836, 1674, -1, 2838, 2839, 2840, -1, 2840, 1614, 2841, -1, 2841, 2829, 4301, -1, 4301, 1612, 2842, -1, 2842, 2830, 4300, -1, 4300, 2831, 2832, -1, 2832, 2833, 2843, -1, 2843, 1625, 4297, -1, 4297, 2844, 4279, -1, 4279, 1643, 2845, -1, 2845, 1646, 2846, -1, 2846, 1645, 2847, -1, 2847, 1641, 4281, -1, 4281, 1640, 2834, -1, 2834, 2848, 4282, -1, 4282, 2835, 2849, -1, 2849, 1655, 2850, -1, 2850, 2837, 2836, -1, 2865, 4303, 4325, -1, 4325, 4303, 2851, -1, 2852, 2870, 2853, -1, 2853, 2870, 2867, -1, 2867, 2870, 2874, -1, 2749, 2874, 2872, -1, 2750, 2872, 2854, -1, 2855, 2750, 2854, -1, 2855, 2856, 2750, -1, 2855, 2858, 2856, -1, 2856, 2858, 2857, -1, 2857, 2858, 2859, -1, 2761, 2859, 4307, -1, 2766, 4307, 4306, -1, 2868, 4306, 2861, -1, 2860, 2861, 2862, -1, 2772, 2862, 2863, -1, 2869, 2863, 4308, -1, 2776, 4308, 4304, -1, 2864, 4304, 2866, -1, 2865, 2866, 4303, -1, 2865, 2864, 2866, -1, 2867, 2874, 2749, -1, 2749, 2872, 2750, -1, 2857, 2859, 2761, -1, 2761, 4307, 2766, -1, 2766, 4306, 2868, -1, 2868, 2861, 2860, -1, 2860, 2862, 2772, -1, 2772, 2863, 2869, -1, 2869, 4308, 2776, -1, 2776, 4304, 2864, -1, 2855, 2854, 2878, -1, 2878, 2854, 2871, -1, 2871, 2854, 2872, -1, 2873, 2872, 2874, -1, 2875, 2874, 2870, -1, 2668, 2870, 2852, -1, 2668, 2875, 2870, -1, 2871, 2872, 2873, -1, 2873, 2874, 2875, -1, 2668, 3288, 2875, -1, 2875, 3288, 2876, -1, 2873, 2876, 2880, -1, 2871, 2880, 2885, -1, 2877, 2885, 4305, -1, 2877, 2871, 2885, -1, 2877, 2878, 2871, -1, 3288, 3285, 2876, -1, 2876, 3285, 2881, -1, 2887, 2881, 2889, -1, 2886, 2889, 2882, -1, 1724, 2886, 2882, -1, 1724, 4312, 2886, -1, 2886, 4312, 2879, -1, 2887, 2879, 2880, -1, 2876, 2887, 2880, -1, 2876, 2881, 2887, -1, 3285, 2883, 2881, -1, 2881, 2883, 2888, -1, 2889, 2888, 1733, -1, 2882, 2889, 1733, -1, 2883, 2018, 2888, -1, 2888, 2018, 2884, -1, 1733, 2888, 2884, -1, 4312, 4305, 2879, -1, 2879, 4305, 2885, -1, 2880, 2879, 2885, -1, 2871, 2873, 2880, -1, 2873, 2875, 2876, -1, 2886, 2879, 2887, -1, 2889, 2886, 2887, -1, 2888, 2889, 2881, -1, 1714, 1770, 2890, -1, 2890, 1770, 2892, -1, 1723, 2892, 2906, -1, 1724, 2906, 2891, -1, 1724, 1723, 2906, -1, 2890, 2892, 1723, -1, 2946, 2891, 2907, -1, 2944, 2907, 2905, -1, 2893, 2905, 2904, -1, 2943, 2904, 2894, -1, 2895, 2894, 2896, -1, 2956, 2896, 2909, -1, 2897, 2909, 2950, -1, 2899, 2950, 2949, -1, 2898, 2949, 2942, -1, 2898, 2899, 2949, -1, 2898, 2948, 2899, -1, 2898, 2945, 2948, -1, 2948, 2945, 2900, -1, 2953, 2900, 2901, -1, 2895, 2901, 2943, -1, 2894, 2895, 2943, -1, 2892, 2902, 2906, -1, 2892, 2955, 2902, -1, 2892, 1770, 2955, -1, 2955, 1770, 2908, -1, 2903, 2908, 2904, -1, 2905, 2903, 2904, -1, 2905, 2902, 2903, -1, 2905, 2907, 2902, -1, 2902, 2907, 2906, -1, 2906, 2907, 2891, -1, 2908, 2894, 2904, -1, 2896, 1766, 2909, -1, 2909, 1766, 2954, -1, 2950, 2954, 2925, -1, 2949, 2925, 2927, -1, 2942, 2927, 2934, -1, 4309, 2934, 2910, -1, 2941, 2910, 2911, -1, 2940, 2911, 2932, -1, 2921, 2932, 2930, -1, 2922, 2930, 2912, -1, 1765, 2922, 2912, -1, 1765, 2939, 2922, -1, 1765, 2913, 2939, -1, 1765, 1764, 2913, -1, 2913, 1764, 2915, -1, 2914, 2915, 2916, -1, 2917, 2916, 4310, -1, 2918, 2917, 4310, -1, 2918, 2919, 2917, -1, 2918, 2923, 2919, -1, 2918, 2952, 2923, -1, 2923, 2952, 2920, -1, 2924, 2920, 2921, -1, 2922, 2921, 2930, -1, 2922, 2924, 2921, -1, 2922, 2939, 2924, -1, 2924, 2939, 2938, -1, 2923, 2938, 2919, -1, 2923, 2924, 2938, -1, 2923, 2920, 2924, -1, 2954, 1766, 2935, -1, 2925, 2935, 2926, -1, 2927, 2926, 2934, -1, 2927, 2925, 2926, -1, 2928, 2936, 2937, -1, 2928, 2929, 2936, -1, 2928, 2931, 2929, -1, 2928, 2912, 2931, -1, 2931, 2912, 2930, -1, 2932, 2931, 2930, -1, 2932, 2951, 2931, -1, 2932, 2911, 2951, -1, 2951, 2911, 2910, -1, 2933, 2910, 2934, -1, 2926, 2933, 2934, -1, 2926, 2936, 2933, -1, 2926, 2935, 2936, -1, 2936, 2935, 2937, -1, 2937, 2935, 1766, -1, 2913, 2915, 2914, -1, 2938, 2914, 2919, -1, 2938, 2913, 2914, -1, 2938, 2939, 2913, -1, 2914, 2916, 2917, -1, 2919, 2914, 2917, -1, 2920, 2952, 2940, -1, 2921, 2940, 2932, -1, 2921, 2920, 2940, -1, 2941, 4309, 2910, -1, 4309, 2942, 2934, -1, 2927, 2942, 2949, -1, 2900, 2945, 2947, -1, 2901, 2947, 2893, -1, 2943, 2893, 2904, -1, 2943, 2901, 2893, -1, 2907, 2944, 2946, -1, 2946, 2944, 2947, -1, 2945, 2946, 2947, -1, 2893, 2947, 2944, -1, 2905, 2893, 2944, -1, 2901, 2900, 2947, -1, 2900, 2953, 2948, -1, 2948, 2953, 2897, -1, 2899, 2897, 2950, -1, 2899, 2948, 2897, -1, 2925, 2949, 2950, -1, 2951, 2910, 2933, -1, 2929, 2933, 2936, -1, 2929, 2951, 2933, -1, 2929, 2931, 2951, -1, 2952, 2941, 2940, -1, 2940, 2941, 2911, -1, 2901, 2895, 2953, -1, 2953, 2895, 2956, -1, 2897, 2956, 2909, -1, 2897, 2953, 2956, -1, 2954, 2950, 2909, -1, 2935, 2925, 2954, -1, 2908, 2903, 2955, -1, 2955, 2903, 2902, -1, 2896, 2956, 2895, -1, 2915, 1764, 2957, -1, 2987, 2957, 2963, -1, 2985, 2963, 2964, -1, 2984, 2964, 2967, -1, 2989, 2967, 2966, -1, 2980, 2966, 2965, -1, 2979, 2965, 2958, -1, 2977, 2958, 2969, -1, 2976, 2969, 2960, -1, 2959, 2960, 2971, -1, 2990, 2971, 2972, -1, 2994, 2972, 2997, -1, 3002, 2994, 2997, -1, 3002, 2961, 2994, -1, 3002, 4291, 2961, -1, 2961, 4291, 2973, -1, 2993, 2973, 2974, -1, 2990, 2974, 2959, -1, 2971, 2990, 2959, -1, 1775, 2963, 2962, -1, 1775, 2964, 2963, -1, 1775, 1762, 2964, -1, 2964, 1762, 2967, -1, 2967, 1762, 1761, -1, 2966, 1761, 1759, -1, 2965, 1759, 2958, -1, 2965, 2966, 1759, -1, 2967, 1761, 2966, -1, 1759, 2968, 2958, -1, 2958, 2968, 2969, -1, 2969, 2968, 2970, -1, 2960, 2970, 1758, -1, 2971, 1758, 2972, -1, 2971, 2960, 1758, -1, 2969, 2970, 2960, -1, 1758, 2995, 2972, -1, 2972, 2995, 2997, -1, 2973, 4290, 2974, -1, 2974, 4290, 2975, -1, 2959, 2975, 2976, -1, 2960, 2959, 2976, -1, 4290, 4288, 2975, -1, 2975, 4288, 2978, -1, 2976, 2978, 2977, -1, 2969, 2976, 2977, -1, 4288, 4287, 2978, -1, 2978, 4287, 2991, -1, 2977, 2991, 2979, -1, 2958, 2977, 2979, -1, 2991, 4287, 2992, -1, 2979, 2992, 2980, -1, 2965, 2979, 2980, -1, 4311, 2981, 4286, -1, 4311, 2982, 2981, -1, 4311, 4315, 2982, -1, 2982, 4315, 2983, -1, 2984, 2983, 2985, -1, 2964, 2984, 2985, -1, 4315, 2986, 2983, -1, 2983, 2986, 2988, -1, 2985, 2988, 2987, -1, 2963, 2985, 2987, -1, 2986, 4310, 2988, -1, 2988, 4310, 2916, -1, 2987, 2916, 2915, -1, 2957, 2987, 2915, -1, 2988, 2916, 2987, -1, 2989, 2966, 2980, -1, 2981, 2980, 2992, -1, 4286, 2992, 4287, -1, 4286, 2981, 2992, -1, 2984, 2967, 2989, -1, 2982, 2989, 2981, -1, 2982, 2984, 2989, -1, 2982, 2983, 2984, -1, 1764, 2962, 2957, -1, 2957, 2962, 2963, -1, 2972, 2994, 2990, -1, 2990, 2994, 2993, -1, 2974, 2990, 2993, -1, 2975, 2959, 2974, -1, 2978, 2976, 2975, -1, 2991, 2977, 2978, -1, 2992, 2979, 2991, -1, 2981, 2989, 2980, -1, 2988, 2985, 2983, -1, 2973, 2993, 2961, -1, 2961, 2993, 2994, -1, 2995, 2996, 3003, -1, 2997, 3003, 2999, -1, 3002, 2999, 3001, -1, 4291, 3001, 2998, -1, 4291, 3002, 3001, -1, 3000, 2999, 1806, -1, 3000, 3001, 2999, -1, 3000, 2998, 3001, -1, 3002, 2997, 2999, -1, 2997, 2995, 3003, -1, 1806, 2999, 3003, -1, 2996, 1806, 3003, -1, 3004, 3293, 3012, -1, 3005, 3012, 3011, -1, 3018, 3011, 3006, -1, 2998, 3006, 4292, -1, 2998, 3018, 3006, -1, 3008, 3015, 3007, -1, 3008, 3009, 3015, -1, 3008, 3298, 3009, -1, 3009, 3298, 3304, -1, 3302, 3009, 3304, -1, 3302, 3014, 3009, -1, 3302, 3300, 3014, -1, 3014, 3300, 3016, -1, 3013, 3016, 3010, -1, 3011, 3010, 3006, -1, 3011, 3013, 3010, -1, 3011, 3012, 3013, -1, 3013, 3012, 3015, -1, 3014, 3015, 3009, -1, 3014, 3013, 3015, -1, 3014, 3016, 3013, -1, 3298, 3305, 3304, -1, 3300, 4285, 3016, -1, 3016, 4285, 4289, -1, 3017, 3016, 4289, -1, 3017, 3010, 3016, -1, 3017, 4292, 3010, -1, 3010, 4292, 3006, -1, 3018, 3005, 3011, -1, 3005, 3004, 3012, -1, 3007, 3015, 3012, -1, 3293, 3007, 3012, -1, 3267, 3030, 3019, -1, 3019, 3030, 3028, -1, 3248, 3028, 3032, -1, 3249, 3032, 3033, -1, 3249, 3248, 3032, -1, 3019, 3028, 3248, -1, 4317, 3033, 3020, -1, 3071, 3020, 3031, -1, 3069, 3031, 3034, -1, 3027, 3034, 3230, -1, 3076, 3230, 3235, -1, 3021, 3235, 3078, -1, 3073, 3078, 3080, -1, 3023, 3080, 3022, -1, 3024, 3022, 3068, -1, 3024, 3023, 3022, -1, 3024, 3025, 3023, -1, 3024, 4319, 3025, -1, 3025, 4319, 3072, -1, 3077, 3072, 3026, -1, 3076, 3026, 3027, -1, 3230, 3076, 3027, -1, 3028, 3029, 3032, -1, 3028, 3082, 3029, -1, 3028, 3030, 3082, -1, 3082, 3030, 3232, -1, 3081, 3232, 3034, -1, 3031, 3081, 3034, -1, 3031, 3029, 3081, -1, 3031, 3020, 3029, -1, 3029, 3020, 3032, -1, 3032, 3020, 3033, -1, 3232, 3230, 3034, -1, 3235, 3035, 3078, -1, 3078, 3035, 3079, -1, 3080, 3079, 3036, -1, 3022, 3036, 3037, -1, 3068, 3037, 3050, -1, 3038, 3050, 3039, -1, 3075, 3039, 3040, -1, 3067, 3040, 3053, -1, 3041, 3053, 3046, -1, 3045, 3046, 3042, -1, 3043, 3045, 3042, -1, 3043, 3062, 3045, -1, 3043, 3061, 3062, -1, 3043, 3227, 3061, -1, 3061, 3227, 3116, -1, 3065, 3116, 3063, -1, 3064, 3063, 3115, -1, 4320, 3064, 3115, -1, 4320, 3044, 3064, -1, 4320, 3047, 3044, -1, 4320, 3074, 3047, -1, 3047, 3074, 3066, -1, 3048, 3066, 3041, -1, 3045, 3041, 3046, -1, 3045, 3048, 3041, -1, 3045, 3062, 3048, -1, 3048, 3062, 3060, -1, 3047, 3060, 3044, -1, 3047, 3048, 3060, -1, 3047, 3066, 3048, -1, 3079, 3035, 3057, -1, 3036, 3057, 3049, -1, 3037, 3049, 3050, -1, 3037, 3036, 3049, -1, 3051, 3058, 3059, -1, 3051, 3052, 3058, -1, 3051, 3054, 3052, -1, 3051, 3042, 3054, -1, 3054, 3042, 3046, -1, 3053, 3054, 3046, -1, 3053, 3055, 3054, -1, 3053, 3040, 3055, -1, 3055, 3040, 3039, -1, 3056, 3039, 3050, -1, 3049, 3056, 3050, -1, 3049, 3058, 3056, -1, 3049, 3057, 3058, -1, 3058, 3057, 3059, -1, 3059, 3057, 3035, -1, 3061, 3116, 3065, -1, 3060, 3065, 3044, -1, 3060, 3061, 3065, -1, 3060, 3062, 3061, -1, 3065, 3063, 3064, -1, 3044, 3065, 3064, -1, 3066, 3074, 3067, -1, 3041, 3067, 3053, -1, 3041, 3066, 3067, -1, 3075, 3038, 3039, -1, 3038, 3068, 3050, -1, 3037, 3068, 3022, -1, 3072, 4319, 3070, -1, 3026, 3070, 3069, -1, 3027, 3069, 3034, -1, 3027, 3026, 3069, -1, 3020, 3071, 4317, -1, 4317, 3071, 3070, -1, 4319, 4317, 3070, -1, 3069, 3070, 3071, -1, 3031, 3069, 3071, -1, 3026, 3072, 3070, -1, 3072, 3077, 3025, -1, 3025, 3077, 3073, -1, 3023, 3073, 3080, -1, 3023, 3025, 3073, -1, 3036, 3022, 3080, -1, 3055, 3039, 3056, -1, 3052, 3056, 3058, -1, 3052, 3055, 3056, -1, 3052, 3054, 3055, -1, 3074, 3075, 3067, -1, 3067, 3075, 3040, -1, 3026, 3076, 3077, -1, 3077, 3076, 3021, -1, 3073, 3021, 3078, -1, 3073, 3077, 3021, -1, 3079, 3080, 3078, -1, 3057, 3036, 3079, -1, 3232, 3081, 3082, -1, 3082, 3081, 3029, -1, 3235, 3021, 3076, -1, 3116, 3227, 3083, -1, 3113, 3083, 3092, -1, 3111, 3092, 3091, -1, 3119, 3091, 3096, -1, 3125, 3096, 3117, -1, 3109, 3117, 3108, -1, 3124, 3108, 3106, -1, 3084, 3106, 3099, -1, 3102, 3099, 3100, -1, 3123, 3100, 3098, -1, 3090, 3098, 3097, -1, 3122, 3097, 3130, -1, 3085, 3122, 3130, -1, 3085, 3086, 3122, -1, 3085, 4272, 3086, -1, 3086, 4272, 3087, -1, 3088, 3087, 3089, -1, 3090, 3089, 3123, -1, 3098, 3090, 3123, -1, 3093, 3092, 3225, -1, 3093, 3091, 3092, -1, 3093, 3224, 3091, -1, 3091, 3224, 3096, -1, 3096, 3224, 3094, -1, 3117, 3094, 3095, -1, 3108, 3095, 3106, -1, 3108, 3117, 3095, -1, 3096, 3094, 3117, -1, 3095, 3233, 3106, -1, 3106, 3233, 3099, -1, 3099, 3233, 3220, -1, 3100, 3220, 3219, -1, 3098, 3219, 3097, -1, 3098, 3100, 3219, -1, 3099, 3220, 3100, -1, 3219, 3131, 3097, -1, 3097, 3131, 3130, -1, 3087, 3103, 3089, -1, 3089, 3103, 3101, -1, 3123, 3101, 3102, -1, 3100, 3123, 3102, -1, 3103, 4276, 3101, -1, 3101, 4276, 3104, -1, 3102, 3104, 3084, -1, 3099, 3102, 3084, -1, 4276, 4277, 3104, -1, 3104, 4277, 3105, -1, 3084, 3105, 3124, -1, 3106, 3084, 3124, -1, 3105, 4277, 3107, -1, 3124, 3107, 3109, -1, 3108, 3124, 3109, -1, 3110, 3118, 4278, -1, 3110, 3120, 3118, -1, 3110, 4280, 3120, -1, 3120, 4280, 3121, -1, 3119, 3121, 3111, -1, 3091, 3119, 3111, -1, 4280, 3114, 3121, -1, 3121, 3114, 3112, -1, 3111, 3112, 3113, -1, 3092, 3111, 3113, -1, 3114, 3115, 3112, -1, 3112, 3115, 3063, -1, 3113, 3063, 3116, -1, 3083, 3113, 3116, -1, 3112, 3063, 3113, -1, 3125, 3117, 3109, -1, 3118, 3109, 3107, -1, 4278, 3107, 4277, -1, 4278, 3118, 3107, -1, 3119, 3096, 3125, -1, 3120, 3125, 3118, -1, 3120, 3119, 3125, -1, 3120, 3121, 3119, -1, 3227, 3225, 3083, -1, 3083, 3225, 3092, -1, 3097, 3122, 3090, -1, 3090, 3122, 3088, -1, 3089, 3090, 3088, -1, 3101, 3123, 3089, -1, 3104, 3102, 3101, -1, 3105, 3084, 3104, -1, 3107, 3124, 3105, -1, 3118, 3125, 3109, -1, 3112, 3111, 3121, -1, 3087, 3088, 3086, -1, 3086, 3088, 3122, -1, 3131, 3336, 3132, -1, 3130, 3132, 3128, -1, 3085, 3128, 3127, -1, 4272, 3127, 3126, -1, 4272, 3085, 3127, -1, 3340, 3128, 3129, -1, 3340, 3127, 3128, -1, 3340, 3126, 3127, -1, 3085, 3130, 3128, -1, 3130, 3131, 3132, -1, 3129, 3128, 3132, -1, 3336, 3129, 3132, -1, 3133, 3138, 3188, -1, 3188, 3138, 3134, -1, 4252, 3134, 3135, -1, 3187, 3135, 3136, -1, 4253, 3136, 3190, -1, 4254, 3190, 3137, -1, 3186, 3137, 3140, -1, 4255, 3140, 3142, -1, 4256, 3142, 3185, -1, 4256, 4255, 3142, -1, 3134, 3138, 3159, -1, 3135, 3159, 3157, -1, 3136, 3157, 3189, -1, 3190, 3189, 3139, -1, 3137, 3139, 3141, -1, 3140, 3141, 3143, -1, 3142, 3143, 3144, -1, 3145, 3144, 3167, -1, 3183, 3167, 3146, -1, 3182, 3146, 3171, -1, 3147, 3171, 3155, -1, 3153, 3155, 3176, -1, 3151, 3176, 3150, -1, 3149, 3150, 3148, -1, 3149, 3151, 3150, -1, 3149, 4774, 3151, -1, 3151, 4774, 4258, -1, 3152, 3151, 4258, -1, 3152, 3153, 3151, -1, 3152, 3154, 3153, -1, 3153, 3154, 3147, -1, 3155, 3153, 3147, -1, 2798, 3158, 2800, -1, 2798, 4326, 3158, -1, 2798, 4325, 4326, -1, 3158, 4326, 3156, -1, 3157, 3156, 3189, -1, 3157, 3158, 3156, -1, 3157, 3159, 3158, -1, 3158, 3159, 2800, -1, 2800, 3159, 3138, -1, 3160, 3162, 4327, -1, 3160, 3161, 3162, -1, 3160, 4335, 3161, -1, 3161, 4335, 3164, -1, 3141, 3164, 3143, -1, 3141, 3161, 3164, -1, 3141, 3139, 3161, -1, 3161, 3139, 3162, -1, 3162, 3139, 3189, -1, 3156, 3162, 3189, -1, 3156, 4327, 3162, -1, 3156, 4326, 4327, -1, 4335, 3163, 3164, -1, 3164, 3163, 3165, -1, 3143, 3165, 3144, -1, 3143, 3164, 3165, -1, 3163, 4328, 3165, -1, 3165, 4328, 3166, -1, 3144, 3166, 3167, -1, 3144, 3165, 3166, -1, 4328, 3169, 3166, -1, 3166, 3169, 3168, -1, 3167, 3168, 3146, -1, 3167, 3166, 3168, -1, 3169, 4337, 3168, -1, 3168, 4337, 3170, -1, 3146, 3170, 3171, -1, 3146, 3168, 3170, -1, 4337, 4330, 3170, -1, 3170, 4330, 3173, -1, 3171, 3173, 3155, -1, 3171, 3170, 3173, -1, 4330, 3172, 3173, -1, 3173, 3172, 3174, -1, 3155, 3174, 3176, -1, 3155, 3173, 3174, -1, 3172, 3175, 3174, -1, 3174, 3175, 3177, -1, 3176, 3177, 3150, -1, 3176, 3174, 3177, -1, 3175, 3179, 3177, -1, 3177, 3179, 3178, -1, 3150, 3178, 3148, -1, 3150, 3177, 3178, -1, 3179, 3180, 3178, -1, 3178, 3180, 4775, -1, 3148, 3178, 4775, -1, 3180, 4334, 4775, -1, 3154, 3181, 3147, -1, 3147, 3181, 3182, -1, 3171, 3147, 3182, -1, 3181, 4257, 3182, -1, 3182, 4257, 3183, -1, 3146, 3182, 3183, -1, 4257, 3184, 3183, -1, 3183, 3184, 3145, -1, 3167, 3183, 3145, -1, 3184, 3185, 3145, -1, 3145, 3185, 3142, -1, 3144, 3145, 3142, -1, 4255, 3186, 3140, -1, 3186, 4254, 3137, -1, 4254, 4253, 3190, -1, 4253, 3187, 3136, -1, 3187, 4252, 3135, -1, 4252, 3188, 3134, -1, 3135, 3134, 3159, -1, 3136, 3135, 3157, -1, 3190, 3136, 3189, -1, 3137, 3190, 3139, -1, 3140, 3137, 3141, -1, 3142, 3140, 3143, -1, 3151, 3153, 3176, -1, 1927, 4361, 1892, -1, 1927, 4360, 4361, -1, 1927, 1926, 4360, -1, 4360, 1926, 4350, -1, 4350, 1926, 1930, -1, 4349, 1930, 1832, -1, 3191, 1832, 1831, -1, 4355, 1831, 3193, -1, 3192, 3193, 1838, -1, 3205, 1838, 1844, -1, 4353, 1844, 3194, -1, 3206, 3194, 1853, -1, 4347, 1853, 1852, -1, 4344, 1852, 3207, -1, 3208, 3207, 1859, -1, 4343, 1859, 1865, -1, 4342, 1865, 3209, -1, 4351, 3209, 3196, -1, 3195, 3196, 1868, -1, 3210, 1868, 3211, -1, 4340, 3211, 3212, -1, 3213, 3212, 3197, -1, 3214, 3197, 3198, -1, 3215, 3198, 3199, -1, 3200, 3199, 1903, -1, 3201, 1903, 3202, -1, 4369, 3202, 1908, -1, 4365, 1908, 3204, -1, 3203, 3204, 1917, -1, 3216, 1917, 1916, -1, 4363, 1916, 1922, -1, 4362, 1922, 1923, -1, 3217, 1923, 1892, -1, 4361, 3217, 1892, -1, 4350, 1930, 4349, -1, 4349, 1832, 3191, -1, 3191, 1831, 4355, -1, 4355, 3193, 3192, -1, 3192, 1838, 3205, -1, 3205, 1844, 4353, -1, 4353, 3194, 3206, -1, 3206, 1853, 4347, -1, 4347, 1852, 4344, -1, 4344, 3207, 3208, -1, 3208, 1859, 4343, -1, 4343, 1865, 4342, -1, 4342, 3209, 4351, -1, 4351, 3196, 3195, -1, 3195, 1868, 3210, -1, 3210, 3211, 4340, -1, 4340, 3212, 3213, -1, 3213, 3197, 3214, -1, 3214, 3198, 3215, -1, 3215, 3199, 3200, -1, 3200, 1903, 3201, -1, 3201, 3202, 4369, -1, 4369, 1908, 4365, -1, 4365, 3204, 3203, -1, 3203, 1917, 3216, -1, 3216, 1916, 4363, -1, 4363, 1922, 4362, -1, 4362, 1923, 3217, -1, 3131, 3219, 4339, -1, 4339, 3219, 3218, -1, 3218, 3219, 3220, -1, 3221, 3220, 3233, -1, 3222, 3233, 3095, -1, 3223, 3095, 3094, -1, 4341, 3094, 3224, -1, 4352, 3224, 3093, -1, 3234, 3093, 3225, -1, 3226, 3225, 3227, -1, 4345, 3227, 3043, -1, 4346, 3043, 3042, -1, 3228, 3042, 3051, -1, 4348, 3051, 3059, -1, 3229, 3059, 3035, -1, 4354, 3035, 3235, -1, 3236, 3235, 3230, -1, 4356, 3230, 3232, -1, 3231, 3232, 3030, -1, 3231, 4356, 3232, -1, 3218, 3220, 3221, -1, 3221, 3233, 3222, -1, 3222, 3095, 3223, -1, 3223, 3094, 4341, -1, 4341, 3224, 4352, -1, 4352, 3093, 3234, -1, 3234, 3225, 3226, -1, 3226, 3227, 4345, -1, 4345, 3043, 4346, -1, 4346, 3042, 3228, -1, 3228, 3051, 4348, -1, 4348, 3059, 3229, -1, 3229, 3035, 4354, -1, 4354, 3235, 3236, -1, 3236, 3230, 4356, -1, 3030, 3267, 3231, -1, 3231, 3267, 3237, -1, 3237, 3267, 3238, -1, 3238, 3267, 3239, -1, 3266, 3238, 3239, -1, 3239, 3267, 3269, -1, 3271, 3269, 3254, -1, 3272, 3254, 3253, -1, 3273, 3253, 3252, -1, 3275, 3252, 3240, -1, 3241, 3240, 4382, -1, 4371, 3241, 4382, -1, 4371, 3243, 3241, -1, 4371, 3242, 3243, -1, 3243, 3242, 3260, -1, 3281, 3260, 3261, -1, 3280, 3261, 3277, -1, 3274, 3277, 3244, -1, 3270, 3244, 3266, -1, 3239, 3270, 3266, -1, 3239, 3271, 3270, -1, 3239, 3269, 3271, -1, 3248, 3245, 3019, -1, 3248, 3246, 3245, -1, 3248, 3247, 3246, -1, 3248, 3249, 3247, -1, 3247, 3249, 3250, -1, 3258, 3250, 4379, -1, 3257, 4379, 3251, -1, 3259, 3251, 3252, -1, 3253, 3259, 3252, -1, 3253, 3255, 3259, -1, 3253, 3254, 3255, -1, 3255, 3254, 3268, -1, 3245, 3268, 3019, -1, 3245, 3255, 3268, -1, 3245, 3256, 3255, -1, 3245, 3246, 3256, -1, 3256, 3246, 3258, -1, 3257, 3258, 4379, -1, 3257, 3256, 3258, -1, 3257, 3259, 3256, -1, 3257, 3251, 3259, -1, 3247, 3250, 3258, -1, 3246, 3247, 3258, -1, 4379, 4382, 3251, -1, 3251, 4382, 3240, -1, 3252, 3251, 3240, -1, 3242, 3264, 3260, -1, 3260, 3264, 3263, -1, 3261, 3263, 3278, -1, 3277, 3278, 3262, -1, 3244, 3262, 3266, -1, 3244, 3277, 3262, -1, 3263, 3264, 3279, -1, 3278, 3279, 3265, -1, 3262, 3265, 3266, -1, 3262, 3278, 3265, -1, 3238, 3276, 4373, -1, 3238, 3265, 3276, -1, 3238, 3266, 3265, -1, 3261, 3260, 3263, -1, 3268, 3254, 3269, -1, 3019, 3269, 3267, -1, 3019, 3268, 3269, -1, 3274, 3244, 3270, -1, 3272, 3270, 3271, -1, 3254, 3272, 3271, -1, 3274, 3270, 3272, -1, 3273, 3272, 3253, -1, 3273, 3274, 3272, -1, 3273, 3280, 3274, -1, 3273, 3275, 3280, -1, 3273, 3252, 3275, -1, 4373, 3276, 3279, -1, 3264, 4373, 3279, -1, 3280, 3277, 3274, -1, 3261, 3278, 3277, -1, 3276, 3265, 3279, -1, 3279, 3278, 3263, -1, 3240, 3241, 3275, -1, 3275, 3241, 3281, -1, 3280, 3281, 3261, -1, 3280, 3275, 3281, -1, 3260, 3281, 3243, -1, 3243, 3281, 3241, -1, 3255, 3256, 3259, -1, 3283, 2018, 3282, -1, 3284, 3283, 3282, -1, 3284, 1997, 3283, -1, 3284, 3817, 1997, -1, 1997, 3817, 3289, -1, 3289, 3817, 3821, -1, 1998, 3821, 3290, -1, 1999, 3290, 2000, -1, 1999, 1998, 3290, -1, 3285, 3286, 2883, -1, 3285, 3287, 3286, -1, 3285, 3288, 3287, -1, 3287, 3288, 3856, -1, 3856, 3288, 2668, -1, 3286, 3282, 2883, -1, 2883, 3282, 2018, -1, 3289, 3821, 1998, -1, 3290, 3291, 2000, -1, 2000, 3291, 2001, -1, 2001, 3291, 3825, -1, 2002, 3825, 3295, -1, 3294, 3295, 3292, -1, 3293, 3292, 3007, -1, 3293, 3294, 3292, -1, 2001, 3825, 2002, -1, 2002, 3295, 3294, -1, 3292, 3296, 3007, -1, 3007, 3296, 3008, -1, 3008, 3296, 3297, -1, 3298, 3297, 3299, -1, 3305, 3298, 3299, -1, 3008, 3297, 3298, -1, 4283, 4285, 3301, -1, 3301, 4285, 3300, -1, 3302, 3301, 3300, -1, 3302, 3303, 3301, -1, 3302, 3304, 3303, -1, 3303, 3304, 4385, -1, 4385, 3304, 3305, -1, 3306, 4385, 3305, -1, 3312, 3359, 3326, -1, 3313, 3326, 3324, -1, 3345, 3324, 3323, -1, 3346, 3323, 3321, -1, 3347, 3321, 3320, -1, 3351, 3320, 3356, -1, 3307, 3356, 3319, -1, 3126, 3319, 3317, -1, 3126, 3307, 3319, -1, 3126, 3352, 3307, -1, 3126, 3340, 3352, -1, 3352, 3340, 3348, -1, 3308, 3348, 3349, -1, 3309, 3349, 3310, -1, 3344, 3310, 3337, -1, 3311, 3337, 3312, -1, 3313, 3312, 3326, -1, 3313, 3311, 3312, -1, 3313, 3345, 3311, -1, 3313, 3324, 3345, -1, 4464, 3314, 3325, -1, 4464, 3322, 3314, -1, 4464, 3330, 3322, -1, 3322, 3330, 3329, -1, 3350, 3329, 3334, -1, 3315, 3334, 3316, -1, 3357, 3316, 3355, -1, 3318, 3355, 3354, -1, 3317, 3318, 3354, -1, 3317, 3319, 3318, -1, 3318, 3319, 3356, -1, 3357, 3356, 3320, -1, 3315, 3320, 3321, -1, 3350, 3321, 3323, -1, 3322, 3323, 3324, -1, 3314, 3324, 3326, -1, 3325, 3326, 3359, -1, 3325, 3314, 3326, -1, 4466, 3343, 3330, -1, 4466, 3327, 3343, -1, 4466, 3332, 3327, -1, 3327, 3332, 3328, -1, 3343, 3328, 3333, -1, 3331, 3333, 3334, -1, 3329, 3331, 3334, -1, 3329, 3330, 3331, -1, 3331, 3330, 3343, -1, 3333, 3331, 3343, -1, 3332, 3354, 3328, -1, 3328, 3354, 3353, -1, 3333, 3353, 3316, -1, 3334, 3333, 3316, -1, 3129, 3338, 3340, -1, 3129, 3335, 3338, -1, 3129, 3336, 3335, -1, 3335, 3336, 3342, -1, 3339, 3342, 3337, -1, 3310, 3339, 3337, -1, 3310, 3338, 3339, -1, 3310, 3349, 3338, -1, 3338, 3349, 3341, -1, 3340, 3341, 3348, -1, 3340, 3338, 3341, -1, 3342, 3312, 3337, -1, 3328, 3343, 3327, -1, 3344, 3337, 3311, -1, 3345, 3344, 3311, -1, 3345, 3346, 3344, -1, 3345, 3323, 3346, -1, 3335, 3342, 3339, -1, 3338, 3335, 3339, -1, 3322, 3324, 3314, -1, 3309, 3310, 3344, -1, 3346, 3309, 3344, -1, 3346, 3347, 3309, -1, 3346, 3321, 3347, -1, 3350, 3323, 3322, -1, 3329, 3350, 3322, -1, 3308, 3349, 3309, -1, 3347, 3308, 3309, -1, 3347, 3351, 3308, -1, 3347, 3320, 3351, -1, 3348, 3341, 3349, -1, 3315, 3321, 3350, -1, 3334, 3315, 3350, -1, 3352, 3348, 3308, -1, 3351, 3352, 3308, -1, 3351, 3307, 3352, -1, 3351, 3356, 3307, -1, 3353, 3354, 3355, -1, 3316, 3353, 3355, -1, 3356, 3357, 3318, -1, 3318, 3357, 3355, -1, 3333, 3328, 3353, -1, 3315, 3316, 3357, -1, 3320, 3315, 3357, -1, 3358, 3359, 4339, -1, 4339, 3359, 3131, -1, 3131, 3359, 3336, -1, 3336, 3359, 3312, -1, 3342, 3336, 3312, -1, 3360, 3361, 3367, -1, 3360, 4491, 3361, -1, 3361, 4491, 3362, -1, 3462, 3362, 3363, -1, 3463, 3363, 3369, -1, 2039, 3369, 2026, -1, 2039, 3463, 3369, -1, 2039, 3364, 3463, -1, 3463, 3364, 3365, -1, 3462, 3365, 3461, -1, 3361, 3461, 3366, -1, 3367, 3366, 3444, -1, 3367, 3361, 3366, -1, 4491, 4501, 3362, -1, 3362, 4501, 3370, -1, 3363, 3370, 3368, -1, 3369, 3368, 3372, -1, 2026, 3372, 3452, -1, 2026, 3369, 3372, -1, 4501, 4505, 3370, -1, 3370, 4505, 3371, -1, 3368, 3371, 3464, -1, 3372, 3464, 3392, -1, 3452, 3392, 3373, -1, 3451, 3373, 3375, -1, 3374, 3375, 3377, -1, 3376, 3377, 3378, -1, 3450, 3378, 3400, -1, 3387, 3400, 3388, -1, 3389, 3388, 3379, -1, 3380, 3389, 3379, -1, 3380, 3381, 3389, -1, 3380, 4511, 3381, -1, 3381, 4511, 3382, -1, 3390, 3382, 3470, -1, 3471, 3470, 3384, -1, 3383, 3384, 3405, -1, 3383, 3471, 3384, -1, 3383, 3391, 3471, -1, 3383, 3385, 3391, -1, 3391, 3385, 3449, -1, 3386, 3449, 3387, -1, 3389, 3387, 3388, -1, 3389, 3386, 3387, -1, 3389, 3381, 3386, -1, 3386, 3381, 3390, -1, 3391, 3390, 3471, -1, 3391, 3386, 3390, -1, 3391, 3449, 3386, -1, 4505, 4504, 3371, -1, 3371, 4504, 3394, -1, 3464, 3394, 3393, -1, 3392, 3393, 3373, -1, 3392, 3464, 3393, -1, 4504, 3395, 3394, -1, 3394, 3395, 3466, -1, 3393, 3466, 3465, -1, 3373, 3465, 3375, -1, 3373, 3393, 3465, -1, 3395, 3397, 3466, -1, 3466, 3397, 3468, -1, 3465, 3468, 3396, -1, 3375, 3396, 3377, -1, 3375, 3465, 3396, -1, 3397, 3398, 3468, -1, 3468, 3398, 3467, -1, 3396, 3467, 3399, -1, 3377, 3399, 3378, -1, 3377, 3396, 3399, -1, 3398, 3401, 3467, -1, 3467, 3401, 3469, -1, 3399, 3469, 3400, -1, 3378, 3399, 3400, -1, 3401, 3402, 3469, -1, 3469, 3402, 4508, -1, 3388, 4508, 3379, -1, 3388, 3469, 4508, -1, 3388, 3400, 3469, -1, 4511, 4512, 3382, -1, 3382, 4512, 3403, -1, 3470, 3403, 3473, -1, 3384, 3473, 3404, -1, 3405, 3404, 2042, -1, 3405, 3384, 3404, -1, 4512, 3406, 3403, -1, 3403, 3406, 3472, -1, 3473, 3472, 3409, -1, 3404, 3409, 3447, -1, 2042, 3447, 3446, -1, 2042, 3404, 3447, -1, 3406, 3407, 3472, -1, 3472, 3407, 3408, -1, 3409, 3408, 3410, -1, 3447, 3410, 3411, -1, 3446, 3411, 3427, -1, 2040, 3427, 3412, -1, 2035, 3412, 3432, -1, 3457, 3432, 3413, -1, 3454, 3413, 3435, -1, 3455, 3435, 3414, -1, 3421, 3414, 4484, -1, 4485, 3421, 4484, -1, 4485, 3422, 3421, -1, 4485, 3415, 3422, -1, 3422, 3415, 3417, -1, 3416, 3417, 3418, -1, 3419, 3418, 3437, -1, 3420, 3437, 3439, -1, 3420, 3419, 3437, -1, 3420, 3424, 3419, -1, 3420, 2031, 3424, -1, 3424, 2031, 3456, -1, 3423, 3456, 3455, -1, 3421, 3455, 3414, -1, 3421, 3423, 3455, -1, 3421, 3422, 3423, -1, 3423, 3422, 3416, -1, 3424, 3416, 3419, -1, 3424, 3423, 3416, -1, 3424, 3456, 3423, -1, 3407, 4515, 3408, -1, 3408, 4515, 3425, -1, 3410, 3425, 3426, -1, 3411, 3426, 3427, -1, 3411, 3410, 3426, -1, 4515, 3429, 3425, -1, 3425, 3429, 3474, -1, 3426, 3474, 3428, -1, 3427, 3428, 3412, -1, 3427, 3426, 3428, -1, 3429, 4514, 3474, -1, 3474, 4514, 3430, -1, 3428, 3430, 3475, -1, 3412, 3475, 3432, -1, 3412, 3428, 3475, -1, 4514, 3431, 3430, -1, 3430, 3431, 3434, -1, 3475, 3434, 3433, -1, 3432, 3433, 3413, -1, 3432, 3475, 3433, -1, 3431, 4519, 3434, -1, 3434, 4519, 3476, -1, 3433, 3476, 3435, -1, 3413, 3433, 3435, -1, 4519, 4520, 3476, -1, 3476, 4520, 3436, -1, 3414, 3436, 4484, -1, 3414, 3476, 3436, -1, 3414, 3435, 3476, -1, 3415, 4533, 3417, -1, 3417, 4533, 3441, -1, 3418, 3441, 3438, -1, 3437, 3438, 3440, -1, 3439, 3440, 3442, -1, 3439, 3437, 3440, -1, 4533, 4488, 3441, -1, 3441, 4488, 3478, -1, 3438, 3478, 3459, -1, 3440, 3459, 3458, -1, 3442, 3458, 3443, -1, 3442, 3440, 3458, -1, 4488, 4489, 3478, -1, 3478, 4489, 3477, -1, 3459, 3477, 3460, -1, 3458, 3460, 3445, -1, 3443, 3445, 3364, -1, 3443, 3458, 3445, -1, 4489, 3444, 3477, -1, 3477, 3444, 3366, -1, 3460, 3366, 3461, -1, 3445, 3461, 3365, -1, 3364, 3445, 3365, -1, 3457, 2035, 3432, -1, 2035, 2040, 3412, -1, 2040, 3446, 3427, -1, 3411, 3446, 3447, -1, 3385, 3448, 3449, -1, 3449, 3448, 3450, -1, 3387, 3450, 3400, -1, 3387, 3449, 3450, -1, 3448, 3376, 3450, -1, 3450, 3376, 3378, -1, 3376, 3374, 3377, -1, 3374, 3451, 3375, -1, 3451, 3452, 3373, -1, 3392, 3452, 3372, -1, 2031, 3453, 3456, -1, 3456, 3453, 3454, -1, 3455, 3454, 3435, -1, 3455, 3456, 3454, -1, 3453, 3457, 3454, -1, 3454, 3457, 3413, -1, 3366, 3460, 3477, -1, 3460, 3458, 3459, -1, 3445, 3460, 3461, -1, 3462, 3461, 3361, -1, 3362, 3462, 3361, -1, 3463, 3365, 3462, -1, 3363, 3463, 3462, -1, 3370, 3363, 3362, -1, 3371, 3368, 3370, -1, 3368, 3369, 3363, -1, 3394, 3464, 3371, -1, 3464, 3372, 3368, -1, 3466, 3393, 3394, -1, 3468, 3465, 3466, -1, 3467, 3396, 3468, -1, 3469, 3399, 3467, -1, 3382, 3390, 3381, -1, 3403, 3470, 3382, -1, 3470, 3471, 3390, -1, 3472, 3473, 3403, -1, 3473, 3384, 3470, -1, 3408, 3409, 3472, -1, 3409, 3404, 3473, -1, 3425, 3410, 3408, -1, 3410, 3447, 3409, -1, 3474, 3426, 3425, -1, 3430, 3428, 3474, -1, 3434, 3475, 3430, -1, 3476, 3433, 3434, -1, 3417, 3416, 3422, -1, 3441, 3418, 3417, -1, 3418, 3419, 3416, -1, 3478, 3438, 3441, -1, 3438, 3437, 3418, -1, 3477, 3459, 3478, -1, 3459, 3440, 3438, -1, 4473, 3480, 3485, -1, 4473, 3479, 3480, -1, 3480, 3479, 3487, -1, 3484, 3487, 3582, -1, 3583, 3582, 3481, -1, 3482, 3481, 3489, -1, 3482, 3583, 3481, -1, 3482, 3483, 3583, -1, 3583, 3483, 3581, -1, 3484, 3581, 3565, -1, 3480, 3565, 3486, -1, 3485, 3486, 3563, -1, 3485, 3480, 3486, -1, 3479, 4474, 3487, -1, 3487, 4474, 3488, -1, 3582, 3488, 3584, -1, 3481, 3584, 3577, -1, 3489, 3577, 2063, -1, 3489, 3481, 3577, -1, 4474, 4475, 3488, -1, 3488, 4475, 3504, -1, 3584, 3504, 3490, -1, 3577, 3490, 3576, -1, 2063, 3576, 3575, -1, 2062, 3575, 3508, -1, 2047, 3508, 3574, -1, 3573, 3574, 3512, -1, 3572, 3512, 3515, -1, 3501, 3515, 3491, -1, 3493, 3491, 3519, -1, 3492, 3493, 3519, -1, 3492, 3494, 3493, -1, 3492, 3495, 3494, -1, 3494, 3495, 3496, -1, 3587, 3496, 3498, -1, 3497, 3498, 3524, -1, 3499, 3524, 2070, -1, 3499, 3497, 3524, -1, 3499, 3500, 3497, -1, 3499, 2045, 3500, -1, 3500, 2045, 3571, -1, 3502, 3571, 3501, -1, 3493, 3501, 3491, -1, 3493, 3502, 3501, -1, 3493, 3494, 3502, -1, 3502, 3494, 3587, -1, 3500, 3587, 3497, -1, 3500, 3502, 3587, -1, 3500, 3571, 3502, -1, 4475, 3503, 3504, -1, 3504, 3503, 3505, -1, 3490, 3505, 3506, -1, 3576, 3506, 3575, -1, 3576, 3490, 3506, -1, 3503, 4476, 3505, -1, 3505, 4476, 3507, -1, 3506, 3507, 3585, -1, 3575, 3585, 3508, -1, 3575, 3506, 3585, -1, 4476, 4477, 3507, -1, 3507, 4477, 3509, -1, 3585, 3509, 3511, -1, 3508, 3511, 3574, -1, 3508, 3585, 3511, -1, 4477, 3510, 3509, -1, 3509, 3510, 3586, -1, 3511, 3586, 3514, -1, 3574, 3514, 3512, -1, 3574, 3511, 3514, -1, 3510, 3513, 3586, -1, 3586, 3513, 3517, -1, 3514, 3517, 3515, -1, 3512, 3514, 3515, -1, 3513, 3516, 3517, -1, 3517, 3516, 3518, -1, 3491, 3518, 3519, -1, 3491, 3517, 3518, -1, 3491, 3515, 3517, -1, 3495, 3520, 3496, -1, 3496, 3520, 3521, -1, 3498, 3521, 3522, -1, 3524, 3522, 3526, -1, 2070, 3526, 3523, -1, 2070, 3524, 3526, -1, 3520, 4524, 3521, -1, 3521, 4524, 3525, -1, 3522, 3525, 3589, -1, 3526, 3589, 3570, -1, 3523, 3570, 3568, -1, 3523, 3526, 3570, -1, 4524, 3540, 3525, -1, 3525, 3540, 3588, -1, 3589, 3588, 3527, -1, 3570, 3527, 3569, -1, 3568, 3569, 3544, -1, 2058, 3544, 3567, -1, 2068, 3567, 3566, -1, 2067, 3566, 3549, -1, 3578, 3549, 3579, -1, 3536, 3579, 3528, -1, 3537, 3528, 3553, -1, 3529, 3537, 3553, -1, 3529, 3538, 3537, -1, 3529, 4532, 3538, -1, 3538, 4532, 3554, -1, 3593, 3554, 3531, -1, 3530, 3531, 3532, -1, 3534, 3532, 2053, -1, 3534, 3530, 3532, -1, 3534, 3533, 3530, -1, 3534, 2065, 3533, -1, 3533, 2065, 3535, -1, 3539, 3535, 3536, -1, 3537, 3536, 3528, -1, 3537, 3539, 3536, -1, 3537, 3538, 3539, -1, 3539, 3538, 3593, -1, 3533, 3593, 3530, -1, 3533, 3539, 3593, -1, 3533, 3535, 3539, -1, 3540, 3541, 3588, -1, 3588, 3541, 3590, -1, 3527, 3590, 3542, -1, 3569, 3542, 3544, -1, 3569, 3527, 3542, -1, 3541, 4526, 3590, -1, 3590, 4526, 3545, -1, 3542, 3545, 3543, -1, 3544, 3543, 3567, -1, 3544, 3542, 3543, -1, 4526, 3547, 3545, -1, 3545, 3547, 3591, -1, 3543, 3591, 3546, -1, 3567, 3546, 3566, -1, 3567, 3543, 3546, -1, 3547, 4527, 3591, -1, 3591, 4527, 3548, -1, 3546, 3548, 3550, -1, 3566, 3550, 3549, -1, 3566, 3546, 3550, -1, 4527, 4528, 3548, -1, 3548, 4528, 3592, -1, 3550, 3592, 3579, -1, 3549, 3550, 3579, -1, 4528, 3551, 3592, -1, 3592, 3551, 3552, -1, 3528, 3552, 3553, -1, 3528, 3592, 3552, -1, 3528, 3579, 3592, -1, 4532, 3556, 3554, -1, 3554, 3556, 3555, -1, 3531, 3555, 3594, -1, 3532, 3594, 3560, -1, 2053, 3560, 2052, -1, 2053, 3532, 3560, -1, 3556, 3561, 3555, -1, 3555, 3561, 3557, -1, 3594, 3557, 3558, -1, 3560, 3558, 3559, -1, 2052, 3559, 2051, -1, 2052, 3560, 3559, -1, 3561, 4531, 3557, -1, 3557, 4531, 3564, -1, 3558, 3564, 3580, -1, 3559, 3580, 3562, -1, 2051, 3562, 3483, -1, 2051, 3559, 3562, -1, 4531, 3563, 3564, -1, 3564, 3563, 3486, -1, 3580, 3486, 3565, -1, 3562, 3565, 3581, -1, 3483, 3562, 3581, -1, 2067, 2068, 3566, -1, 2068, 2058, 3567, -1, 2058, 3568, 3544, -1, 3569, 3568, 3570, -1, 2045, 2060, 3571, -1, 3571, 2060, 3572, -1, 3501, 3572, 3515, -1, 3501, 3571, 3572, -1, 2060, 3573, 3572, -1, 3572, 3573, 3512, -1, 3573, 2047, 3574, -1, 2047, 2062, 3508, -1, 2062, 2063, 3575, -1, 3576, 2063, 3577, -1, 2065, 2066, 3535, -1, 3535, 2066, 3578, -1, 3536, 3578, 3579, -1, 3536, 3535, 3578, -1, 2066, 2067, 3578, -1, 3578, 2067, 3549, -1, 3486, 3580, 3564, -1, 3580, 3559, 3558, -1, 3562, 3580, 3565, -1, 3484, 3565, 3480, -1, 3487, 3484, 3480, -1, 3583, 3581, 3484, -1, 3582, 3583, 3484, -1, 3488, 3582, 3487, -1, 3504, 3584, 3488, -1, 3584, 3481, 3582, -1, 3505, 3490, 3504, -1, 3490, 3577, 3584, -1, 3507, 3506, 3505, -1, 3509, 3585, 3507, -1, 3586, 3511, 3509, -1, 3517, 3514, 3586, -1, 3496, 3587, 3494, -1, 3521, 3498, 3496, -1, 3498, 3497, 3587, -1, 3525, 3522, 3521, -1, 3522, 3524, 3498, -1, 3588, 3589, 3525, -1, 3589, 3526, 3522, -1, 3590, 3527, 3588, -1, 3527, 3570, 3589, -1, 3545, 3542, 3590, -1, 3591, 3543, 3545, -1, 3548, 3546, 3591, -1, 3592, 3550, 3548, -1, 3554, 3593, 3538, -1, 3555, 3531, 3554, -1, 3531, 3530, 3593, -1, 3557, 3594, 3555, -1, 3594, 3532, 3531, -1, 3564, 3558, 3557, -1, 3558, 3560, 3594, -1, 3595, 3601, 2096, -1, 3595, 3596, 3601, -1, 3595, 2095, 3596, -1, 3596, 2095, 3597, -1, 3762, 3597, 3757, -1, 3761, 3757, 3598, -1, 4499, 3598, 4497, -1, 4499, 3761, 3598, -1, 4499, 3599, 3761, -1, 3761, 3599, 3600, -1, 3762, 3600, 3737, -1, 3596, 3737, 3601, -1, 3596, 3762, 3737, -1, 3596, 3597, 3762, -1, 2095, 3764, 3597, -1, 3597, 3764, 3604, -1, 3757, 3604, 3602, -1, 3598, 3602, 3603, -1, 4497, 3603, 4498, -1, 4497, 3598, 3603, -1, 3604, 3764, 3763, -1, 3602, 3763, 3605, -1, 3603, 3605, 3612, -1, 3606, 3612, 3607, -1, 3606, 3603, 3612, -1, 3606, 4498, 3603, -1, 3608, 3766, 3765, -1, 3608, 3614, 3766, -1, 3608, 2093, 3614, -1, 3614, 2093, 3609, -1, 3751, 3609, 3752, -1, 3750, 3752, 3616, -1, 3610, 3616, 4494, -1, 3610, 3750, 3616, -1, 3610, 4496, 3750, -1, 3750, 4496, 4495, -1, 3611, 4495, 3607, -1, 3612, 3611, 3607, -1, 3612, 3613, 3611, -1, 3612, 3605, 3613, -1, 3613, 3605, 3766, -1, 3614, 3613, 3766, -1, 3614, 3751, 3613, -1, 3614, 3609, 3751, -1, 2093, 2092, 3609, -1, 3609, 2092, 3618, -1, 3752, 3618, 3620, -1, 3616, 3620, 3617, -1, 4494, 3617, 3615, -1, 4494, 3616, 3617, -1, 2092, 2091, 3618, -1, 3618, 2091, 3619, -1, 3620, 3619, 3767, -1, 3617, 3767, 3624, -1, 3621, 3624, 4493, -1, 3621, 3617, 3624, -1, 3621, 3615, 3617, -1, 2091, 3622, 3619, -1, 3619, 3622, 3625, -1, 3767, 3625, 3623, -1, 3624, 3623, 3627, -1, 4493, 3627, 4536, -1, 4493, 3624, 3627, -1, 3622, 2089, 3625, -1, 3625, 2089, 3626, -1, 3623, 3626, 3628, -1, 3627, 3628, 3631, -1, 4536, 3631, 3629, -1, 4536, 3627, 3631, -1, 2089, 3630, 3626, -1, 3626, 3630, 3770, -1, 3628, 3770, 3769, -1, 3631, 3769, 3633, -1, 3632, 3633, 3635, -1, 3632, 3631, 3633, -1, 3632, 3629, 3631, -1, 3630, 3634, 3770, -1, 3770, 3634, 3768, -1, 3769, 3768, 3772, -1, 3633, 3772, 3636, -1, 3635, 3636, 3639, -1, 3635, 3633, 3636, -1, 3634, 3637, 3768, -1, 3768, 3637, 3771, -1, 3772, 3771, 3756, -1, 3636, 3756, 3774, -1, 3638, 3774, 3640, -1, 3638, 3636, 3774, -1, 3638, 3639, 3636, -1, 3637, 3748, 3771, -1, 3771, 3748, 3642, -1, 3756, 3642, 3773, -1, 3774, 3773, 3641, -1, 3640, 3641, 4537, -1, 3640, 3774, 3641, -1, 3642, 3748, 3643, -1, 3773, 3643, 3747, -1, 3641, 3747, 3644, -1, 4537, 3644, 4538, -1, 4537, 3641, 3644, -1, 3645, 3647, 3749, -1, 3645, 3649, 3647, -1, 3645, 2085, 3649, -1, 3649, 2085, 3650, -1, 3648, 3650, 3775, -1, 3646, 3775, 3651, -1, 4470, 3651, 4471, -1, 4470, 3646, 3651, -1, 4470, 4539, 3646, -1, 3646, 4539, 3746, -1, 3648, 3746, 3745, -1, 3649, 3745, 3647, -1, 3649, 3648, 3745, -1, 3649, 3650, 3648, -1, 2085, 2083, 3650, -1, 3650, 2083, 3776, -1, 3775, 3776, 3652, -1, 3651, 3652, 3654, -1, 4471, 3654, 3657, -1, 4471, 3651, 3654, -1, 2083, 2102, 3776, -1, 3776, 2102, 3653, -1, 3652, 3653, 3777, -1, 3654, 3777, 3778, -1, 3655, 3778, 3656, -1, 3655, 3654, 3778, -1, 3655, 3657, 3654, -1, 2102, 3660, 3653, -1, 3653, 3660, 3658, -1, 3777, 3658, 3779, -1, 3778, 3779, 3659, -1, 3656, 3659, 3664, -1, 3656, 3778, 3659, -1, 3660, 3661, 3658, -1, 3658, 3661, 3662, -1, 3779, 3662, 3663, -1, 3659, 3663, 3668, -1, 4478, 3668, 3667, -1, 4478, 3659, 3668, -1, 4478, 3664, 3659, -1, 3661, 2082, 3662, -1, 3662, 2082, 3781, -1, 3663, 3781, 3665, -1, 3668, 3665, 3669, -1, 3667, 3669, 3666, -1, 3667, 3668, 3669, -1, 2082, 3672, 3781, -1, 3781, 3672, 3780, -1, 3665, 3780, 3670, -1, 3669, 3670, 3673, -1, 3671, 3673, 3674, -1, 3671, 3669, 3673, -1, 3671, 3666, 3669, -1, 3672, 2080, 3780, -1, 3780, 2080, 3782, -1, 3670, 3782, 3783, -1, 3673, 3783, 3784, -1, 3674, 3784, 3675, -1, 3674, 3673, 3784, -1, 2080, 2079, 3782, -1, 3782, 2079, 3676, -1, 3783, 3676, 3785, -1, 3784, 3785, 3679, -1, 3675, 3679, 4479, -1, 3675, 3784, 3679, -1, 3676, 2079, 3742, -1, 3785, 3742, 3786, -1, 3679, 3786, 3677, -1, 4479, 3677, 3678, -1, 4479, 3679, 3677, -1, 3681, 3680, 2078, -1, 3681, 3682, 3680, -1, 3681, 2077, 3682, -1, 3682, 2077, 3683, -1, 3686, 3683, 3790, -1, 3787, 3790, 3685, -1, 3684, 3685, 3687, -1, 3684, 3787, 3685, -1, 3684, 3739, 3787, -1, 3787, 3739, 3740, -1, 3686, 3740, 3741, -1, 3682, 3741, 3680, -1, 3682, 3686, 3741, -1, 3682, 3683, 3686, -1, 2077, 2100, 3683, -1, 3683, 2100, 3788, -1, 3790, 3788, 3789, -1, 3685, 3789, 3692, -1, 4480, 3692, 4481, -1, 4480, 3685, 3692, -1, 4480, 3687, 3685, -1, 2100, 3693, 3788, -1, 3788, 3693, 3688, -1, 3789, 3688, 3689, -1, 3692, 3689, 3690, -1, 4481, 3690, 3691, -1, 4481, 3692, 3690, -1, 3693, 3697, 3688, -1, 3688, 3697, 3698, -1, 3689, 3698, 3694, -1, 3690, 3694, 3696, -1, 4482, 3696, 3695, -1, 4482, 3690, 3696, -1, 4482, 3691, 3690, -1, 3697, 3702, 3698, -1, 3698, 3702, 3699, -1, 3694, 3699, 3755, -1, 3696, 3755, 3700, -1, 3695, 3700, 3701, -1, 3695, 3696, 3700, -1, 3702, 3703, 3699, -1, 3699, 3703, 3707, -1, 3755, 3707, 3708, -1, 3700, 3708, 3709, -1, 3705, 3709, 3704, -1, 3705, 3700, 3709, -1, 3705, 3701, 3700, -1, 3703, 3706, 3707, -1, 3707, 3706, 3791, -1, 3708, 3791, 3792, -1, 3709, 3792, 3710, -1, 3704, 3710, 4483, -1, 3704, 3709, 3710, -1, 3706, 3754, 3791, -1, 3791, 3754, 3758, -1, 3792, 3758, 3793, -1, 3710, 3793, 3794, -1, 4483, 3794, 3714, -1, 4483, 3710, 3794, -1, 3758, 3754, 3711, -1, 3793, 3711, 3795, -1, 3794, 3795, 3712, -1, 3714, 3712, 3713, -1, 3714, 3794, 3712, -1, 2074, 3716, 2075, -1, 2074, 3715, 3716, -1, 2074, 3717, 3715, -1, 3715, 3717, 3723, -1, 3796, 3723, 3724, -1, 3720, 3724, 3718, -1, 3719, 3718, 4487, -1, 3719, 3720, 3718, -1, 3719, 3721, 3720, -1, 3720, 3721, 3753, -1, 3796, 3753, 3722, -1, 3715, 3722, 3716, -1, 3715, 3796, 3722, -1, 3715, 3723, 3796, -1, 3717, 2098, 3723, -1, 3723, 2098, 3727, -1, 3724, 3727, 3797, -1, 3718, 3797, 3726, -1, 3725, 3726, 3728, -1, 3725, 3718, 3726, -1, 3725, 4487, 3718, -1, 2098, 2073, 3727, -1, 3727, 2073, 3798, -1, 3797, 3798, 3760, -1, 3726, 3760, 3732, -1, 3728, 3732, 4490, -1, 3728, 3726, 3732, -1, 2073, 2072, 3798, -1, 3798, 2072, 3729, -1, 3760, 3729, 3730, -1, 3732, 3730, 3733, -1, 3731, 3733, 4534, -1, 3731, 3732, 3733, -1, 3731, 4490, 3732, -1, 2072, 3734, 3729, -1, 3729, 3734, 3736, -1, 3730, 3736, 3759, -1, 3733, 3759, 3735, -1, 4534, 3735, 3738, -1, 4534, 3733, 3735, -1, 3734, 2096, 3736, -1, 3736, 2096, 3601, -1, 3759, 3601, 3737, -1, 3735, 3737, 3600, -1, 3738, 3600, 4535, -1, 3738, 3735, 3600, -1, 3739, 3743, 3740, -1, 3740, 3743, 3677, -1, 3741, 3677, 3786, -1, 3680, 3786, 3742, -1, 2078, 3742, 2079, -1, 2078, 3680, 3742, -1, 3743, 3678, 3677, -1, 4539, 3744, 3746, -1, 3746, 3744, 4538, -1, 3644, 3746, 4538, -1, 3644, 3745, 3746, -1, 3644, 3747, 3745, -1, 3745, 3747, 3647, -1, 3647, 3747, 3643, -1, 3749, 3643, 3748, -1, 3749, 3647, 3643, -1, 3750, 4495, 3611, -1, 3751, 3611, 3613, -1, 3751, 3750, 3611, -1, 3751, 3752, 3750, -1, 3599, 4535, 3600, -1, 3721, 4486, 3753, -1, 3753, 4486, 3712, -1, 3722, 3712, 3795, -1, 3716, 3795, 3711, -1, 2075, 3711, 3754, -1, 2075, 3716, 3711, -1, 4486, 3713, 3712, -1, 3699, 3694, 3698, -1, 3694, 3690, 3689, -1, 3707, 3755, 3699, -1, 3755, 3696, 3694, -1, 3783, 3782, 3676, -1, 3756, 3771, 3642, -1, 3757, 3597, 3604, -1, 3792, 3791, 3758, -1, 3601, 3759, 3736, -1, 3759, 3733, 3730, -1, 3735, 3759, 3737, -1, 3760, 3730, 3732, -1, 3729, 3736, 3730, -1, 3761, 3600, 3762, -1, 3757, 3761, 3762, -1, 3763, 3602, 3604, -1, 3602, 3598, 3757, -1, 3766, 3605, 3763, -1, 3765, 3763, 3764, -1, 3765, 3766, 3763, -1, 3605, 3603, 3602, -1, 3618, 3752, 3609, -1, 3619, 3620, 3618, -1, 3620, 3616, 3752, -1, 3625, 3767, 3619, -1, 3767, 3617, 3620, -1, 3626, 3623, 3625, -1, 3623, 3624, 3767, -1, 3770, 3628, 3626, -1, 3628, 3627, 3623, -1, 3768, 3769, 3770, -1, 3769, 3631, 3628, -1, 3771, 3772, 3768, -1, 3772, 3633, 3769, -1, 3636, 3772, 3756, -1, 3643, 3773, 3642, -1, 3773, 3774, 3756, -1, 3641, 3773, 3747, -1, 3646, 3746, 3648, -1, 3775, 3646, 3648, -1, 3776, 3775, 3650, -1, 3653, 3652, 3776, -1, 3652, 3651, 3775, -1, 3658, 3777, 3653, -1, 3777, 3654, 3652, -1, 3662, 3779, 3658, -1, 3779, 3778, 3777, -1, 3781, 3663, 3662, -1, 3663, 3659, 3779, -1, 3780, 3665, 3781, -1, 3665, 3668, 3663, -1, 3782, 3670, 3780, -1, 3670, 3669, 3665, -1, 3673, 3670, 3783, -1, 3742, 3785, 3676, -1, 3785, 3784, 3783, -1, 3679, 3785, 3786, -1, 3741, 3786, 3680, -1, 3740, 3677, 3741, -1, 3787, 3740, 3686, -1, 3790, 3787, 3686, -1, 3788, 3790, 3683, -1, 3688, 3789, 3788, -1, 3789, 3685, 3790, -1, 3698, 3689, 3688, -1, 3689, 3692, 3789, -1, 3791, 3708, 3707, -1, 3708, 3700, 3755, -1, 3709, 3708, 3792, -1, 3711, 3793, 3758, -1, 3793, 3710, 3792, -1, 3794, 3793, 3795, -1, 3722, 3795, 3716, -1, 3753, 3712, 3722, -1, 3720, 3753, 3796, -1, 3724, 3720, 3796, -1, 3727, 3724, 3723, -1, 3798, 3797, 3727, -1, 3797, 3718, 3724, -1, 3729, 3760, 3798, -1, 3760, 3726, 3797, -1, 4540, 4517, 3835, -1, 3835, 4517, 4393, -1, 4431, 3835, 4393, -1, 4431, 3831, 3835, -1, 4431, 4430, 3831, -1, 3831, 4430, 3799, -1, 3799, 4430, 4788, -1, 3299, 3799, 4788, -1, 3859, 4472, 3840, -1, 3802, 3840, 3800, -1, 3801, 3800, 3816, -1, 3282, 3816, 3284, -1, 3282, 3801, 3816, -1, 3282, 3286, 3801, -1, 3801, 3286, 3837, -1, 3802, 3837, 3836, -1, 3859, 3802, 3836, -1, 3859, 3840, 3802, -1, 4472, 3803, 3840, -1, 3840, 3803, 4530, -1, 3839, 4530, 3804, -1, 3842, 3804, 3820, -1, 3805, 3820, 4529, -1, 3806, 4529, 3807, -1, 3808, 3807, 3809, -1, 3810, 3809, 3811, -1, 4525, 3810, 3811, -1, 4525, 3812, 3810, -1, 4525, 3826, 3812, -1, 3812, 3826, 3813, -1, 3849, 3813, 3848, -1, 3814, 3848, 3851, -1, 3292, 3851, 3296, -1, 3292, 3814, 3851, -1, 3292, 3295, 3814, -1, 3814, 3295, 3847, -1, 3849, 3847, 3815, -1, 3812, 3815, 3810, -1, 3812, 3849, 3815, -1, 3812, 3813, 3849, -1, 3840, 4530, 3839, -1, 3800, 3839, 3841, -1, 3816, 3841, 3819, -1, 3284, 3819, 3817, -1, 3284, 3816, 3819, -1, 3839, 3804, 3842, -1, 3841, 3842, 3843, -1, 3819, 3843, 3818, -1, 3817, 3818, 3821, -1, 3817, 3819, 3818, -1, 3842, 3820, 3805, -1, 3843, 3805, 3844, -1, 3818, 3844, 3822, -1, 3821, 3822, 3290, -1, 3821, 3818, 3822, -1, 3805, 4529, 3806, -1, 3844, 3806, 3845, -1, 3822, 3845, 3823, -1, 3290, 3823, 3291, -1, 3290, 3822, 3823, -1, 3806, 3807, 3808, -1, 3845, 3808, 3846, -1, 3823, 3846, 3824, -1, 3291, 3824, 3825, -1, 3291, 3823, 3824, -1, 3808, 3809, 3810, -1, 3846, 3810, 3815, -1, 3824, 3815, 3847, -1, 3825, 3847, 3295, -1, 3825, 3824, 3847, -1, 3826, 4523, 3813, -1, 3813, 4523, 3850, -1, 3848, 3850, 3852, -1, 3851, 3852, 3827, -1, 3296, 3827, 3297, -1, 3296, 3851, 3827, -1, 4523, 3829, 3850, -1, 3850, 3829, 3828, -1, 3852, 3828, 3854, -1, 3827, 3854, 3830, -1, 3297, 3830, 3799, -1, 3299, 3297, 3799, -1, 3829, 4522, 3828, -1, 3828, 4522, 3853, -1, 3854, 3853, 3833, -1, 3830, 3833, 3831, -1, 3799, 3830, 3831, -1, 4522, 3832, 3853, -1, 3853, 3832, 3834, -1, 3833, 3834, 3835, -1, 3831, 3833, 3835, -1, 3832, 4521, 3834, -1, 3834, 4521, 3835, -1, 3835, 4521, 4540, -1, 3830, 3297, 3827, -1, 3286, 3287, 3837, -1, 3837, 3287, 3838, -1, 3836, 3837, 3838, -1, 3287, 3856, 3838, -1, 3801, 3837, 3802, -1, 3800, 3801, 3802, -1, 3839, 3800, 3840, -1, 3842, 3841, 3839, -1, 3841, 3816, 3800, -1, 3805, 3843, 3842, -1, 3843, 3819, 3841, -1, 3806, 3844, 3805, -1, 3844, 3818, 3843, -1, 3808, 3845, 3806, -1, 3845, 3822, 3844, -1, 3810, 3846, 3808, -1, 3846, 3823, 3845, -1, 3824, 3846, 3815, -1, 3814, 3847, 3849, -1, 3848, 3814, 3849, -1, 3850, 3848, 3813, -1, 3828, 3852, 3850, -1, 3852, 3851, 3848, -1, 3853, 3854, 3828, -1, 3854, 3827, 3852, -1, 3834, 3833, 3853, -1, 3833, 3830, 3854, -1, 2666, 3855, 3856, -1, 3856, 3855, 3838, -1, 3838, 3855, 3865, -1, 3836, 3865, 3857, -1, 3859, 3857, 3858, -1, 4472, 3858, 3862, -1, 4472, 3859, 3858, -1, 3838, 3865, 3836, -1, 3836, 3857, 3859, -1, 3866, 4469, 3960, -1, 3960, 4469, 3979, -1, 3979, 4469, 3860, -1, 3965, 3860, 3861, -1, 3966, 3861, 3862, -1, 3864, 3862, 3858, -1, 3857, 3864, 3858, -1, 3857, 3863, 3864, -1, 3857, 3865, 3863, -1, 3863, 3865, 3988, -1, 3988, 3865, 3855, -1, 3993, 3855, 2666, -1, 3993, 3988, 3855, -1, 3979, 3860, 3965, -1, 3965, 3861, 3966, -1, 3966, 3862, 3864, -1, 3866, 3960, 4492, -1, 4492, 3960, 3959, -1, 2560, 2559, 3876, -1, 3942, 3876, 3867, -1, 3939, 3867, 3877, -1, 3868, 3877, 3869, -1, 4593, 3868, 3869, -1, 4593, 3884, 3868, -1, 4593, 3870, 3884, -1, 3884, 3870, 4592, -1, 3871, 4592, 4591, -1, 4590, 3871, 4591, -1, 4590, 3872, 3871, -1, 4590, 3873, 3872, -1, 3872, 3873, 3888, -1, 3875, 3888, 3944, -1, 3874, 3944, 3899, -1, 2571, 3899, 3901, -1, 2571, 3874, 3899, -1, 2571, 2569, 3874, -1, 3874, 2569, 3881, -1, 3875, 3881, 3943, -1, 3872, 3943, 3871, -1, 3872, 3875, 3943, -1, 3872, 3888, 3875, -1, 2559, 3955, 3876, -1, 3876, 3955, 3953, -1, 3867, 3953, 3879, -1, 3877, 3879, 4583, -1, 3878, 3877, 4583, -1, 3878, 3869, 3877, -1, 3876, 3953, 3867, -1, 3867, 3879, 3877, -1, 3884, 4592, 3871, -1, 3885, 3871, 3943, -1, 3882, 3943, 3881, -1, 3880, 3881, 2569, -1, 3880, 3882, 3881, -1, 3880, 3883, 3882, -1, 3882, 3883, 3937, -1, 3885, 3937, 3886, -1, 3884, 3886, 3868, -1, 3884, 3885, 3886, -1, 3884, 3871, 3885, -1, 3873, 3887, 3888, -1, 3888, 3887, 3889, -1, 3895, 3889, 4588, -1, 3890, 3895, 4588, -1, 3890, 3896, 3895, -1, 3890, 4589, 3896, -1, 3896, 4589, 3903, -1, 3898, 3903, 3891, -1, 3892, 3891, 3893, -1, 3894, 3893, 2562, -1, 3894, 3892, 3893, -1, 3894, 2561, 3892, -1, 3892, 2561, 3900, -1, 3898, 3900, 3897, -1, 3896, 3897, 3895, -1, 3896, 3898, 3897, -1, 3896, 3903, 3898, -1, 3888, 3889, 3895, -1, 3944, 3895, 3897, -1, 3899, 3897, 3900, -1, 3901, 3900, 2561, -1, 3901, 3899, 3900, -1, 4589, 3902, 3903, -1, 3903, 3902, 4584, -1, 3919, 4584, 3904, -1, 4582, 3919, 3904, -1, 4582, 3920, 3919, -1, 4582, 3905, 3920, -1, 3920, 3905, 3906, -1, 3922, 3906, 3921, -1, 3907, 3921, 4581, -1, 3909, 3907, 4581, -1, 3909, 3908, 3907, -1, 3909, 4579, 3908, -1, 3908, 4579, 4580, -1, 3910, 4580, 3923, -1, 3911, 3923, 3912, -1, 3913, 3911, 3912, -1, 3913, 3950, 3911, -1, 3913, 4578, 3950, -1, 3950, 4578, 4576, -1, 3916, 4576, 4577, -1, 3924, 4577, 3914, -1, 3915, 3924, 3914, -1, 3915, 4030, 3924, -1, 3924, 4030, 3925, -1, 3916, 3925, 3952, -1, 3950, 3952, 3917, -1, 3911, 3917, 3951, -1, 3910, 3951, 3949, -1, 3908, 3949, 3928, -1, 3907, 3928, 3948, -1, 3922, 3948, 3946, -1, 3920, 3946, 3918, -1, 3919, 3918, 3891, -1, 3903, 3919, 3891, -1, 3903, 4584, 3919, -1, 3920, 3906, 3922, -1, 3946, 3920, 3922, -1, 3922, 3921, 3907, -1, 3948, 3922, 3907, -1, 3908, 4580, 3910, -1, 3949, 3908, 3910, -1, 3910, 3923, 3911, -1, 3951, 3910, 3911, -1, 3950, 4576, 3916, -1, 3952, 3950, 3916, -1, 3916, 4577, 3924, -1, 3925, 3916, 3924, -1, 4030, 3930, 3925, -1, 3925, 3930, 3931, -1, 3952, 3931, 3926, -1, 3917, 3926, 3927, -1, 3951, 3927, 3935, -1, 3949, 3935, 3934, -1, 3928, 3934, 3947, -1, 3948, 3947, 3929, -1, 3946, 3929, 3945, -1, 3918, 3945, 3893, -1, 3891, 3918, 3893, -1, 3930, 4029, 3931, -1, 3931, 4029, 3932, -1, 2567, 3931, 3932, -1, 2567, 3926, 3931, -1, 2567, 3933, 3926, -1, 3926, 3933, 3927, -1, 3927, 3933, 2566, -1, 3935, 2566, 2565, -1, 3934, 2565, 3936, -1, 3947, 3936, 2573, -1, 3929, 2573, 2563, -1, 3945, 2563, 2562, -1, 3893, 3945, 2562, -1, 3927, 2566, 3935, -1, 3935, 2565, 3934, -1, 3934, 3936, 3947, -1, 3947, 2573, 3929, -1, 3929, 2563, 3945, -1, 3883, 3940, 3937, -1, 3937, 3940, 3938, -1, 3886, 3938, 3939, -1, 3868, 3939, 3877, -1, 3868, 3886, 3939, -1, 3940, 3941, 3938, -1, 3938, 3941, 3942, -1, 3939, 3942, 3867, -1, 3939, 3938, 3942, -1, 3941, 2560, 3942, -1, 3942, 2560, 3876, -1, 3900, 3898, 3892, -1, 3892, 3898, 3891, -1, 3920, 3918, 3919, -1, 3937, 3938, 3886, -1, 3882, 3937, 3885, -1, 3943, 3882, 3885, -1, 3874, 3881, 3875, -1, 3944, 3874, 3875, -1, 3895, 3944, 3888, -1, 3899, 3944, 3897, -1, 3945, 3918, 3946, -1, 3929, 3946, 3948, -1, 3908, 3928, 3907, -1, 3928, 3947, 3948, -1, 3934, 3928, 3949, -1, 3935, 3949, 3951, -1, 3950, 3917, 3911, -1, 3917, 3927, 3951, -1, 3926, 3917, 3952, -1, 3931, 3952, 3925, -1, 4583, 3879, 4587, -1, 4587, 3879, 4627, -1, 4627, 3879, 3953, -1, 4609, 3953, 3955, -1, 3954, 3955, 2559, -1, 4811, 3954, 2559, -1, 4627, 3953, 4609, -1, 4609, 3955, 3954, -1, 4597, 4557, 4575, -1, 4575, 4557, 3963, -1, 3963, 4557, 3956, -1, 3957, 3956, 3958, -1, 3961, 3958, 3960, -1, 3961, 3957, 3958, -1, 3963, 3956, 3957, -1, 3958, 3959, 3960, -1, 3961, 3960, 3962, -1, 3957, 3962, 3987, -1, 3963, 3987, 3986, -1, 4575, 3986, 3964, -1, 4575, 3963, 3986, -1, 3965, 3990, 3979, -1, 3965, 3971, 3990, -1, 3965, 3966, 3971, -1, 3971, 3966, 3967, -1, 3972, 3967, 3992, -1, 3968, 3992, 3969, -1, 4572, 3969, 4573, -1, 4572, 3968, 3969, -1, 4572, 3970, 3968, -1, 3968, 3970, 3977, -1, 3972, 3977, 3978, -1, 3971, 3978, 3990, -1, 3971, 3972, 3978, -1, 3971, 3967, 3972, -1, 3966, 3864, 3967, -1, 3967, 3864, 3991, -1, 3992, 3991, 3973, -1, 3969, 3973, 3974, -1, 3996, 3969, 3974, -1, 3996, 4573, 3969, -1, 3864, 3863, 3991, -1, 3991, 3863, 3988, -1, 3989, 3988, 3976, -1, 3975, 3989, 3976, -1, 3975, 3973, 3989, -1, 3975, 3974, 3973, -1, 3988, 3993, 3976, -1, 3970, 3980, 3977, -1, 3977, 3980, 3982, -1, 3978, 3982, 3983, -1, 3990, 3983, 3962, -1, 3979, 3962, 3960, -1, 3979, 3990, 3962, -1, 3980, 3981, 3982, -1, 3982, 3981, 3985, -1, 3983, 3985, 3987, -1, 3962, 3983, 3987, -1, 3981, 3984, 3985, -1, 3985, 3984, 3964, -1, 3986, 3985, 3964, -1, 3986, 3987, 3985, -1, 3963, 3957, 3987, -1, 3957, 3961, 3962, -1, 3991, 3988, 3989, -1, 3973, 3991, 3989, -1, 3978, 3983, 3990, -1, 3982, 3985, 3983, -1, 3977, 3982, 3978, -1, 3968, 3977, 3972, -1, 3992, 3968, 3972, -1, 3991, 3992, 3967, -1, 3969, 3992, 3973, -1, 2667, 4000, 3993, -1, 3993, 4000, 3976, -1, 3976, 4000, 3994, -1, 3975, 3994, 3995, -1, 3974, 3995, 3996, -1, 3974, 3975, 3995, -1, 3976, 3994, 3975, -1, 3995, 4570, 3996, -1, 2552, 4031, 2554, -1, 2554, 4031, 3997, -1, 4024, 3997, 4025, -1, 3998, 4025, 4003, -1, 4022, 4003, 4023, -1, 4021, 4023, 3999, -1, 4001, 3999, 4005, -1, 2667, 4005, 4000, -1, 2667, 4001, 4005, -1, 4031, 4006, 3997, -1, 3997, 4006, 4008, -1, 4025, 4008, 4002, -1, 4003, 4002, 4026, -1, 4023, 4026, 4004, -1, 3999, 4004, 4009, -1, 4005, 4009, 4010, -1, 3994, 4010, 3995, -1, 3994, 4005, 4010, -1, 3994, 4000, 4005, -1, 4006, 4007, 4008, -1, 4008, 4007, 4013, -1, 4002, 4013, 4014, -1, 4026, 4014, 4019, -1, 4004, 4019, 4027, -1, 4009, 4027, 4028, -1, 4010, 4028, 4017, -1, 3995, 4017, 4570, -1, 3995, 4010, 4017, -1, 4007, 4574, 4013, -1, 4013, 4574, 4011, -1, 4012, 4013, 4011, -1, 4012, 4014, 4013, -1, 4012, 4015, 4014, -1, 4014, 4015, 4019, -1, 4019, 4015, 4020, -1, 4027, 4020, 4571, -1, 4016, 4027, 4571, -1, 4016, 4028, 4027, -1, 4016, 4018, 4028, -1, 4028, 4018, 4017, -1, 4017, 4018, 4570, -1, 4019, 4020, 4027, -1, 4001, 4021, 3999, -1, 4021, 4022, 4023, -1, 4022, 3998, 4003, -1, 3998, 4024, 4025, -1, 4024, 2554, 3997, -1, 4002, 4008, 4013, -1, 4025, 3997, 4008, -1, 4026, 4002, 4014, -1, 4003, 4025, 4002, -1, 4004, 4026, 4019, -1, 4023, 4003, 4026, -1, 4009, 4004, 4027, -1, 3999, 4023, 4004, -1, 4010, 4009, 4028, -1, 4005, 3999, 4009, -1, 2552, 3932, 4031, -1, 4031, 3932, 4029, -1, 4006, 4029, 3930, -1, 4007, 3930, 4030, -1, 4574, 4030, 3915, -1, 4574, 4007, 4030, -1, 4031, 4029, 4006, -1, 4006, 3930, 4007, -1, 4032, 4042, 4041, -1, 4039, 4041, 4059, -1, 4033, 4059, 4034, -1, 4038, 4034, 4035, -1, 2322, 4035, 4040, -1, 2319, 4040, 4637, -1, 2319, 2322, 4040, -1, 4059, 4058, 4034, -1, 4034, 4058, 4035, -1, 4035, 4058, 4036, -1, 4040, 4036, 4037, -1, 4635, 4040, 4037, -1, 4635, 4636, 4040, -1, 4040, 4636, 4637, -1, 4036, 4055, 4037, -1, 2322, 4038, 4035, -1, 4032, 4039, 4038, -1, 4032, 4041, 4039, -1, 4038, 4039, 4033, -1, 4034, 4038, 4033, -1, 4035, 4036, 4040, -1, 4042, 4059, 4041, -1, 4039, 4059, 4033, -1, 4059, 4042, 4043, -1, 4060, 4043, 4053, -1, 4069, 4053, 4063, -1, 4044, 4063, 4045, -1, 4067, 4045, 4046, -1, 4064, 4046, 4047, -1, 4642, 4064, 4047, -1, 4642, 4048, 4064, -1, 4642, 4641, 4048, -1, 4048, 4641, 4061, -1, 4065, 4061, 4049, -1, 4072, 4049, 4633, -1, 4050, 4633, 4051, -1, 4070, 4051, 4056, -1, 4052, 4056, 4057, -1, 4069, 4057, 4060, -1, 4053, 4069, 4060, -1, 4639, 4063, 4107, -1, 4639, 4045, 4063, -1, 4639, 4046, 4045, -1, 4639, 4047, 4046, -1, 4641, 4054, 4061, -1, 4061, 4054, 4062, -1, 4049, 4062, 4631, -1, 4633, 4049, 4631, -1, 4054, 4631, 4062, -1, 4633, 4055, 4051, -1, 4051, 4055, 4036, -1, 4056, 4036, 4058, -1, 4057, 4058, 4060, -1, 4057, 4056, 4058, -1, 4051, 4036, 4056, -1, 4058, 4059, 4060, -1, 4060, 4059, 4043, -1, 4049, 4061, 4062, -1, 4063, 4053, 4107, -1, 4107, 4053, 4043, -1, 4042, 4107, 4043, -1, 4048, 4068, 4064, -1, 4048, 4065, 4068, -1, 4048, 4061, 4065, -1, 4068, 4066, 4067, -1, 4064, 4067, 4046, -1, 4064, 4068, 4067, -1, 4066, 4052, 4044, -1, 4067, 4044, 4045, -1, 4067, 4066, 4044, -1, 4066, 4068, 4071, -1, 4070, 4071, 4050, -1, 4051, 4070, 4050, -1, 4044, 4052, 4069, -1, 4063, 4044, 4069, -1, 4071, 4070, 4066, -1, 4066, 4070, 4052, -1, 4052, 4070, 4056, -1, 4069, 4052, 4057, -1, 4068, 4065, 4071, -1, 4071, 4065, 4072, -1, 4050, 4072, 4633, -1, 4050, 4071, 4072, -1, 4072, 4065, 4049, -1, 4075, 4074, 4073, -1, 4075, 4672, 4074, -1, 4075, 2220, 4672, -1, 4672, 2220, 4076, -1, 4076, 2220, 2229, -1, 4077, 2229, 2228, -1, 4670, 2228, 2117, -1, 4078, 2117, 4079, -1, 4660, 4079, 4080, -1, 4658, 4080, 4089, -1, 4090, 4089, 4081, -1, 4669, 4081, 2131, -1, 4091, 2131, 2147, -1, 4092, 2147, 2153, -1, 4667, 2153, 2155, -1, 4082, 2155, 2159, -1, 4647, 2159, 2161, -1, 4646, 2161, 2164, -1, 4083, 2164, 2166, -1, 4648, 2166, 2170, -1, 4649, 2170, 2142, -1, 4650, 2142, 2141, -1, 4651, 2141, 4084, -1, 4093, 4084, 4085, -1, 4678, 4085, 4086, -1, 4094, 4086, 2182, -1, 4095, 2182, 2186, -1, 4666, 2186, 2193, -1, 4096, 2193, 4087, -1, 4677, 4087, 4088, -1, 4675, 4088, 2205, -1, 4665, 2205, 2208, -1, 4097, 2208, 4073, -1, 4074, 4097, 4073, -1, 4076, 2229, 4077, -1, 4077, 2228, 4670, -1, 4670, 2117, 4078, -1, 4078, 4079, 4660, -1, 4660, 4080, 4658, -1, 4658, 4089, 4090, -1, 4090, 4081, 4669, -1, 4669, 2131, 4091, -1, 4091, 2147, 4092, -1, 4092, 2153, 4667, -1, 4667, 2155, 4082, -1, 4082, 2159, 4647, -1, 4647, 2161, 4646, -1, 4646, 2164, 4083, -1, 4083, 2166, 4648, -1, 4648, 2170, 4649, -1, 4649, 2142, 4650, -1, 4650, 2141, 4651, -1, 4651, 4084, 4093, -1, 4093, 4085, 4678, -1, 4678, 4086, 4094, -1, 4094, 2182, 4095, -1, 4095, 2186, 4666, -1, 4666, 2193, 4096, -1, 4096, 4087, 4677, -1, 4677, 4088, 4675, -1, 4675, 2205, 4665, -1, 4665, 2208, 4097, -1, 2703, 4108, 1525, -1, 1525, 4108, 4676, -1, 1479, 4676, 4674, -1, 1480, 4674, 4664, -1, 1481, 4664, 4663, -1, 1484, 4663, 4673, -1, 1486, 4673, 4098, -1, 1489, 4098, 1488, -1, 1489, 1486, 4098, -1, 1525, 4676, 1479, -1, 1479, 4674, 1480, -1, 1480, 4664, 1481, -1, 1481, 4663, 1484, -1, 1484, 4673, 1486, -1, 4098, 4671, 1488, -1, 1488, 4671, 1490, -1, 1490, 4671, 4101, -1, 2314, 4101, 4662, -1, 4102, 4662, 4661, -1, 4103, 4661, 4099, -1, 2291, 4099, 4659, -1, 2295, 4659, 4657, -1, 2294, 4657, 4104, -1, 2296, 4104, 4668, -1, 4105, 4668, 4100, -1, 4106, 4100, 4656, -1, 2321, 4106, 4656, -1, 1490, 4101, 2314, -1, 2314, 4662, 4102, -1, 4102, 4661, 4103, -1, 4103, 4099, 2291, -1, 2291, 4659, 2295, -1, 2295, 4657, 2294, -1, 2294, 4104, 2296, -1, 2296, 4668, 4105, -1, 4105, 4100, 4106, -1, 2321, 4656, 4032, -1, 4032, 4656, 4655, -1, 4639, 4032, 4655, -1, 4639, 4042, 4032, -1, 4639, 4107, 4042, -1, 2703, 4223, 4108, -1, 4108, 4223, 4109, -1, 4109, 4223, 4219, -1, 4219, 4223, 4241, -1, 4220, 4219, 4241, -1, 2575, 2492, 4175, -1, 2575, 4110, 2492, -1, 2575, 4112, 4110, -1, 2575, 4111, 4112, -1, 2575, 4113, 4111, -1, 2575, 2568, 4113, -1, 4113, 2568, 4114, -1, 4114, 2568, 4119, -1, 4119, 2568, 4120, -1, 4115, 4120, 4116, -1, 4118, 4116, 4117, -1, 4118, 4115, 4116, -1, 4119, 4120, 4115, -1, 4117, 4116, 4122, -1, 4121, 4122, 4162, -1, 4121, 4117, 4122, -1, 4116, 4123, 4122, -1, 4122, 4123, 4124, -1, 2570, 4122, 4124, -1, 2570, 4125, 4122, -1, 4122, 4125, 4126, -1, 4127, 4122, 4126, -1, 4127, 4128, 4122, -1, 4127, 2572, 4128, -1, 4128, 2572, 4129, -1, 2564, 4128, 4129, -1, 2564, 4130, 4128, -1, 4128, 4130, 4131, -1, 4132, 4128, 4131, -1, 4132, 4140, 4128, -1, 4128, 4140, 4184, -1, 2359, 4128, 4184, -1, 2359, 4133, 4128, -1, 4128, 4133, 2336, -1, 4134, 2336, 2334, -1, 2629, 2334, 4135, -1, 4161, 4135, 4136, -1, 4160, 4136, 2323, -1, 2623, 2323, 4137, -1, 2633, 4137, 2402, -1, 2634, 2402, 4138, -1, 2635, 4138, 4159, -1, 4158, 4159, 4155, -1, 4139, 4155, 4156, -1, 4139, 4158, 4155, -1, 2574, 4182, 4140, -1, 2574, 4141, 4182, -1, 2574, 4142, 4141, -1, 4141, 4142, 2368, -1, 2368, 4142, 2371, -1, 2371, 4142, 4143, -1, 2346, 4143, 4144, -1, 2346, 2371, 4143, -1, 4147, 2373, 4143, -1, 4147, 2375, 2373, -1, 4147, 4145, 2375, -1, 4147, 2388, 4145, -1, 4147, 2393, 2388, -1, 4147, 4146, 2393, -1, 4147, 2647, 4146, -1, 4147, 2553, 2647, -1, 2647, 2553, 2555, -1, 4148, 2647, 2555, -1, 4148, 2556, 2647, -1, 4146, 2647, 4149, -1, 4149, 2647, 4150, -1, 4157, 4150, 4151, -1, 2396, 4151, 4152, -1, 2397, 4152, 4153, -1, 4154, 4153, 4156, -1, 4155, 4154, 4156, -1, 4149, 4150, 4157, -1, 4157, 4151, 2396, -1, 2396, 4152, 2397, -1, 2397, 4153, 4154, -1, 4158, 2635, 4159, -1, 2635, 2634, 4138, -1, 2634, 2633, 2402, -1, 2633, 2623, 4137, -1, 2623, 4160, 2323, -1, 4160, 4161, 4136, -1, 4161, 2629, 4135, -1, 2629, 4134, 2334, -1, 4134, 4128, 2336, -1, 4162, 4122, 2515, -1, 2515, 4122, 4164, -1, 4163, 4164, 4165, -1, 2438, 4165, 4717, -1, 4176, 4717, 4166, -1, 2529, 4166, 4177, -1, 4178, 4177, 4179, -1, 2447, 4179, 4167, -1, 2454, 4167, 4704, -1, 2471, 4704, 4712, -1, 4180, 4712, 4701, -1, 4168, 4180, 4701, -1, 4168, 2476, 4180, -1, 4168, 4696, 2476, -1, 2476, 4696, 4169, -1, 4169, 4696, 4171, -1, 4170, 4171, 4693, -1, 4172, 4693, 4173, -1, 2484, 4173, 4174, -1, 2485, 4174, 4175, -1, 2460, 4175, 2486, -1, 2460, 2485, 4175, -1, 2515, 4164, 4163, -1, 4163, 4165, 2438, -1, 2438, 4717, 4176, -1, 4176, 4166, 2529, -1, 2529, 4177, 4178, -1, 4178, 4179, 2447, -1, 2447, 4167, 2454, -1, 2454, 4704, 2471, -1, 2471, 4712, 4180, -1, 4169, 4171, 4170, -1, 4170, 4693, 4172, -1, 4172, 4173, 2484, -1, 4814, 4813, 4174, -1, 4174, 4813, 4812, -1, 4181, 4174, 4812, -1, 4181, 4175, 4174, -1, 2492, 2490, 4175, -1, 4175, 2490, 2489, -1, 2486, 4175, 2489, -1, 2485, 2484, 4174, -1, 2373, 2349, 4143, -1, 4143, 2349, 4144, -1, 4182, 4183, 4140, -1, 4140, 4183, 4184, -1, 4122, 4128, 4725, -1, 4725, 4128, 2617, -1, 2660, 4725, 2617, -1, 2660, 4719, 4725, -1, 2660, 2663, 4719, -1, 4719, 2663, 4185, -1, 4185, 2663, 2662, -1, 4736, 4185, 2662, -1, 2659, 4186, 2662, -1, 2659, 2586, 4186, -1, 2659, 2658, 2586, -1, 2586, 2658, 4187, -1, 4187, 2658, 2619, -1, 4190, 2619, 4191, -1, 4188, 4191, 4192, -1, 4189, 4192, 2625, -1, 2591, 2625, 2592, -1, 2591, 4189, 2625, -1, 4187, 2619, 4190, -1, 4190, 4191, 4188, -1, 4188, 4192, 4189, -1, 2625, 2643, 2592, -1, 2592, 2643, 2593, -1, 2593, 2643, 4197, -1, 2594, 4197, 4193, -1, 2596, 4193, 4194, -1, 4196, 4194, 2657, -1, 4195, 2657, 2581, -1, 4195, 4196, 2657, -1, 4195, 1214, 4196, -1, 2593, 4197, 2594, -1, 2594, 4193, 2596, -1, 2596, 4194, 4196, -1, 2657, 4198, 2581, -1, 2677, 2678, 4186, -1, 4186, 2678, 2662, -1, 2662, 2678, 2676, -1, 4735, 2662, 2676, -1, 2679, 4634, 2670, -1, 2670, 4634, 4199, -1, 4630, 2670, 4199, -1, 4630, 4200, 2670, -1, 4630, 4201, 4200, -1, 4200, 4201, 2674, -1, 2674, 4201, 4632, -1, 4735, 2674, 4632, -1, 4220, 4241, 4221, -1, 4202, 4221, 4203, -1, 4218, 4203, 4217, -1, 4204, 4217, 4206, -1, 4205, 4206, 4244, -1, 4225, 4205, 4244, -1, 4225, 4214, 4205, -1, 4225, 4207, 4214, -1, 4225, 4208, 4207, -1, 4207, 4208, 4209, -1, 4215, 4209, 4210, -1, 4211, 4215, 4210, -1, 4211, 4212, 4215, -1, 4215, 4212, 4213, -1, 4207, 4213, 4214, -1, 4207, 4215, 4213, -1, 4207, 4209, 4215, -1, 4231, 4738, 4208, -1, 4208, 4738, 4209, -1, 4209, 4738, 4740, -1, 4210, 4209, 4740, -1, 4212, 4685, 4213, -1, 4213, 4685, 4216, -1, 4214, 4216, 4205, -1, 4214, 4213, 4216, -1, 4685, 4683, 4216, -1, 4216, 4683, 4204, -1, 4205, 4204, 4206, -1, 4205, 4216, 4204, -1, 4683, 4218, 4204, -1, 4204, 4218, 4217, -1, 4203, 4218, 4202, -1, 4202, 4218, 4219, -1, 4220, 4202, 4219, -1, 4220, 4221, 4202, -1, 4244, 4206, 4222, -1, 4221, 4222, 4203, -1, 4221, 4244, 4222, -1, 4221, 4241, 4244, -1, 4222, 4206, 4217, -1, 4203, 4222, 4217, -1, 4223, 4228, 4241, -1, 4223, 4229, 4228, -1, 4223, 4245, 4229, -1, 4229, 4245, 4247, -1, 4230, 4247, 4250, -1, 4249, 4250, 4248, -1, 4224, 4248, 4232, -1, 4208, 4232, 4231, -1, 4208, 4224, 4232, -1, 4208, 4225, 4224, -1, 4224, 4225, 4226, -1, 4249, 4226, 4227, -1, 4230, 4227, 4228, -1, 4229, 4230, 4228, -1, 4229, 4247, 4230, -1, 4247, 4245, 4246, -1, 4250, 4246, 4236, -1, 4248, 4236, 4233, -1, 4232, 4233, 4231, -1, 4232, 4248, 4233, -1, 4234, 4235, 4238, -1, 4234, 4237, 4235, -1, 4234, 4737, 4237, -1, 4237, 4737, 4233, -1, 4236, 4237, 4233, -1, 4236, 4239, 4237, -1, 4236, 4246, 4239, -1, 4239, 4246, 4238, -1, 4235, 4239, 4238, -1, 4235, 4237, 4239, -1, 4737, 4231, 4233, -1, 4226, 4225, 4240, -1, 4227, 4240, 4243, -1, 4228, 4243, 4241, -1, 4228, 4227, 4243, -1, 4241, 4242, 4244, -1, 4241, 4243, 4242, -1, 4242, 4243, 4240, -1, 4244, 4240, 4225, -1, 4244, 4242, 4240, -1, 4245, 4238, 4246, -1, 4249, 4227, 4230, -1, 4250, 4249, 4230, -1, 4246, 4250, 4247, -1, 4226, 4240, 4227, -1, 4249, 4248, 4224, -1, 4226, 4249, 4224, -1, 4250, 4236, 4248, -1, 3133, 4774, 4251, -1, 3133, 4258, 4774, -1, 3133, 3188, 4258, -1, 4258, 3188, 4252, -1, 3187, 4258, 4252, -1, 3187, 4253, 4258, -1, 4258, 4253, 4254, -1, 3186, 4258, 4254, -1, 3186, 4255, 4258, -1, 4258, 4255, 4256, -1, 3185, 4258, 4256, -1, 3185, 3184, 4258, -1, 4258, 3184, 4257, -1, 3181, 4258, 4257, -1, 3181, 3154, 4258, -1, 4258, 3154, 3152, -1, 4762, 4259, 4774, -1, 4762, 4761, 4259, -1, 4259, 4761, 4757, -1, 4260, 4259, 4757, -1, 4260, 4261, 4259, -1, 4259, 4261, 4746, -1, 4774, 4259, 4268, -1, 4251, 4268, 2747, -1, 2745, 4251, 2747, -1, 2745, 4262, 4251, -1, 4251, 4262, 2756, -1, 2755, 4251, 2756, -1, 2755, 2760, 4251, -1, 4251, 2760, 4263, -1, 2763, 4251, 4263, -1, 2763, 4264, 4251, -1, 4251, 4264, 2771, -1, 2771, 4264, 2765, -1, 2769, 2771, 2765, -1, 2769, 4265, 2771, -1, 2709, 2732, 4266, -1, 4266, 2732, 2730, -1, 4267, 4266, 2730, -1, 4267, 4269, 4266, -1, 4266, 4269, 4268, -1, 4259, 4266, 4268, -1, 4269, 2715, 4268, -1, 4268, 2715, 2743, -1, 2743, 2715, 4270, -1, 4271, 4270, 2723, -1, 4271, 2743, 4270, -1, 4774, 4268, 4251, -1, 3126, 4273, 4272, -1, 4272, 4273, 4275, -1, 4274, 4272, 4275, -1, 4274, 3087, 4272, -1, 4274, 4293, 3087, -1, 3087, 4293, 3103, -1, 3103, 4293, 4276, -1, 4276, 4293, 4277, -1, 4277, 4293, 4297, -1, 4278, 4297, 4279, -1, 3110, 4279, 2845, -1, 4280, 2845, 2846, -1, 3114, 2846, 2847, -1, 3115, 2847, 4281, -1, 4320, 4281, 2834, -1, 3074, 2834, 4282, -1, 3075, 4282, 2849, -1, 3038, 2849, 2850, -1, 4283, 2850, 2836, -1, 4284, 4283, 2836, -1, 4284, 4285, 4283, -1, 4284, 2801, 4285, -1, 4285, 2801, 2803, -1, 4287, 2803, 4286, -1, 4287, 4285, 2803, -1, 4287, 4289, 4285, -1, 4287, 4288, 4289, -1, 4289, 4288, 4290, -1, 2973, 4289, 4290, -1, 2973, 4291, 4289, -1, 4289, 4291, 3017, -1, 3017, 4291, 4292, -1, 4292, 4291, 2998, -1, 4332, 4338, 4293, -1, 4293, 4338, 4331, -1, 4336, 4293, 4331, -1, 4336, 4329, 4293, -1, 4293, 4329, 4294, -1, 4295, 4293, 4294, -1, 4295, 4296, 4293, -1, 4293, 4296, 4302, -1, 4297, 4302, 4298, -1, 4299, 4297, 4298, -1, 4299, 2851, 4297, -1, 4297, 2851, 2843, -1, 2843, 2851, 2832, -1, 2832, 2851, 4300, -1, 4300, 2851, 2842, -1, 2842, 2851, 4301, -1, 4301, 2851, 2841, -1, 2841, 2851, 2840, -1, 2840, 2851, 2838, -1, 2838, 2851, 2828, -1, 2828, 2851, 2827, -1, 2827, 2851, 2825, -1, 2825, 2851, 4303, -1, 2818, 4303, 4324, -1, 2818, 2825, 4303, -1, 4293, 4302, 4297, -1, 2866, 4321, 4303, -1, 2866, 4304, 4321, -1, 4321, 4304, 4308, -1, 2898, 4308, 2863, -1, 4305, 2863, 2862, -1, 2861, 4305, 2862, -1, 2861, 4306, 4305, -1, 4305, 4306, 4307, -1, 2859, 4305, 4307, -1, 2859, 2858, 4305, -1, 4305, 2858, 2855, -1, 2877, 2855, 2878, -1, 2877, 4305, 2855, -1, 4321, 4308, 2898, -1, 2942, 4321, 2898, -1, 2942, 4309, 4321, -1, 4321, 4309, 2822, -1, 2822, 4309, 2941, -1, 2808, 2941, 2952, -1, 4313, 2952, 2918, -1, 2820, 2918, 4310, -1, 2819, 4310, 2986, -1, 4314, 2986, 4315, -1, 4316, 4315, 4311, -1, 2805, 4311, 4286, -1, 2803, 2805, 4286, -1, 2898, 2863, 4305, -1, 2945, 4305, 4312, -1, 2946, 4312, 2891, -1, 2946, 2945, 4312, -1, 2898, 4305, 2945, -1, 4312, 1724, 2891, -1, 2822, 2941, 2808, -1, 2808, 2952, 4313, -1, 4313, 2918, 2820, -1, 2820, 4310, 2819, -1, 2819, 2986, 4314, -1, 4314, 4315, 4316, -1, 4316, 4311, 2805, -1, 2850, 4283, 3038, -1, 3038, 4283, 4318, -1, 3068, 4318, 3024, -1, 3068, 3038, 4318, -1, 4375, 3033, 4318, -1, 4375, 4376, 3033, -1, 3033, 4376, 3249, -1, 3033, 4317, 4318, -1, 4318, 4317, 4319, -1, 3024, 4318, 4319, -1, 3038, 3075, 2849, -1, 3075, 3074, 4282, -1, 3074, 4320, 2834, -1, 4320, 3115, 4281, -1, 3115, 3114, 2847, -1, 3114, 4280, 2846, -1, 4280, 3110, 2845, -1, 3110, 4278, 4279, -1, 4278, 4277, 4297, -1, 4321, 2809, 4303, -1, 4303, 2809, 4322, -1, 2823, 4303, 4322, -1, 2823, 2812, 4303, -1, 4303, 2812, 2813, -1, 4323, 4303, 2813, -1, 4323, 2824, 4303, -1, 4303, 2824, 2815, -1, 4324, 4303, 2815, -1, 2851, 4299, 4325, -1, 4325, 4299, 4326, -1, 4326, 4299, 4298, -1, 4327, 4298, 4302, -1, 3160, 4302, 4296, -1, 4335, 4296, 4295, -1, 3163, 4295, 4294, -1, 4328, 4294, 4329, -1, 3169, 4329, 4336, -1, 4337, 4336, 4331, -1, 4330, 4331, 4338, -1, 3172, 4338, 4332, -1, 3175, 4332, 4779, -1, 4780, 3175, 4779, -1, 4780, 3179, 3175, -1, 4780, 4333, 3179, -1, 3179, 4333, 3180, -1, 3180, 4333, 4777, -1, 4334, 4777, 4850, -1, 4334, 3180, 4777, -1, 4326, 4298, 4327, -1, 4327, 4302, 3160, -1, 3160, 4296, 4335, -1, 4335, 4295, 3163, -1, 3163, 4294, 4328, -1, 4328, 4329, 3169, -1, 3169, 4336, 4337, -1, 4337, 4331, 4330, -1, 4330, 4338, 3172, -1, 3172, 4332, 3175, -1, 4339, 3215, 3358, -1, 4339, 3214, 3215, -1, 4339, 3213, 3214, -1, 4339, 3218, 3213, -1, 3213, 3218, 4340, -1, 4340, 3218, 3221, -1, 3210, 3221, 3222, -1, 3195, 3222, 3223, -1, 4351, 3223, 4341, -1, 4342, 4341, 4352, -1, 4343, 4352, 3234, -1, 3226, 4343, 3234, -1, 3226, 3208, 4343, -1, 3226, 4345, 3208, -1, 3208, 4345, 4344, -1, 4344, 4345, 4346, -1, 4347, 4346, 3228, -1, 3206, 3228, 4348, -1, 4353, 4348, 3229, -1, 3205, 3229, 4354, -1, 3192, 4354, 3236, -1, 4355, 3236, 4356, -1, 3191, 4356, 3231, -1, 4349, 3231, 3237, -1, 4350, 3237, 4360, -1, 4350, 4349, 3237, -1, 4340, 3221, 3210, -1, 3210, 3222, 3195, -1, 3195, 3223, 4351, -1, 4351, 4341, 4342, -1, 4342, 4352, 4343, -1, 4344, 4346, 4347, -1, 4347, 3228, 3206, -1, 3206, 4348, 4353, -1, 4353, 3229, 3205, -1, 3205, 4354, 3192, -1, 3192, 3236, 4355, -1, 4355, 4356, 3191, -1, 3191, 3231, 4349, -1, 4360, 3237, 4358, -1, 4361, 4358, 4357, -1, 3217, 4357, 4362, -1, 3217, 4361, 4357, -1, 3237, 4359, 4358, -1, 4358, 4359, 4372, -1, 4370, 4358, 4372, -1, 4370, 4793, 4358, -1, 4360, 4358, 4361, -1, 4357, 4783, 4362, -1, 4362, 4783, 4363, -1, 4363, 4783, 4364, -1, 3216, 4364, 3203, -1, 3216, 4363, 4364, -1, 4364, 4792, 3203, -1, 3203, 4792, 4365, -1, 4365, 4792, 4366, -1, 4369, 4366, 4367, -1, 3201, 4367, 3358, -1, 3200, 3358, 3215, -1, 3200, 3201, 3358, -1, 4365, 4366, 4369, -1, 4782, 4465, 4367, -1, 4367, 4465, 4461, -1, 4368, 4367, 4461, -1, 4368, 3358, 4367, -1, 3201, 4369, 4367, -1, 4793, 4370, 4371, -1, 4371, 4370, 3242, -1, 3242, 4370, 4372, -1, 3264, 4372, 4359, -1, 4373, 4359, 3237, -1, 3238, 4373, 3237, -1, 3242, 4372, 3264, -1, 3264, 4359, 4373, -1, 3306, 4787, 4385, -1, 4385, 4787, 4374, -1, 3303, 4374, 4377, -1, 3301, 4377, 4384, -1, 4318, 4384, 4375, -1, 4318, 3301, 4384, -1, 4318, 4283, 3301, -1, 4787, 4786, 4374, -1, 4374, 4786, 4388, -1, 4378, 4388, 4387, -1, 4386, 4387, 3250, -1, 3249, 4386, 3250, -1, 3249, 4376, 4386, -1, 4386, 4376, 4383, -1, 4378, 4383, 4377, -1, 4374, 4378, 4377, -1, 4374, 4388, 4378, -1, 4786, 4380, 4388, -1, 4388, 4380, 4381, -1, 4387, 4381, 4379, -1, 3250, 4387, 4379, -1, 4380, 4371, 4381, -1, 4381, 4371, 4382, -1, 4379, 4381, 4382, -1, 4376, 4375, 4383, -1, 4383, 4375, 4384, -1, 4377, 4383, 4384, -1, 3301, 3303, 4377, -1, 3303, 4385, 4374, -1, 4386, 4383, 4378, -1, 4387, 4386, 4378, -1, 4381, 4387, 4388, -1, 4788, 3306, 3299, -1, 3299, 3306, 3305, -1, 4393, 4517, 4389, -1, 4392, 4389, 4434, -1, 4432, 4434, 4390, -1, 4391, 4390, 4404, -1, 4391, 4432, 4390, -1, 4391, 4785, 4432, -1, 4432, 4785, 4433, -1, 4392, 4433, 4431, -1, 4393, 4392, 4431, -1, 4393, 4389, 4392, -1, 4517, 4394, 4389, -1, 4389, 4394, 4518, -1, 4435, 4518, 4516, -1, 4405, 4516, 4408, -1, 4410, 4408, 4513, -1, 4411, 4513, 4395, -1, 4415, 4395, 4510, -1, 4419, 4510, 4509, -1, 4396, 4419, 4509, -1, 4396, 4397, 4419, -1, 4396, 4398, 4397, -1, 4397, 4398, 4399, -1, 4439, 4399, 4443, -1, 4440, 4443, 4442, -1, 4791, 4442, 4422, -1, 4791, 4440, 4442, -1, 4791, 4400, 4440, -1, 4440, 4400, 4401, -1, 4439, 4401, 4438, -1, 4397, 4438, 4419, -1, 4397, 4439, 4438, -1, 4397, 4399, 4439, -1, 4389, 4518, 4435, -1, 4434, 4435, 4406, -1, 4390, 4406, 4402, -1, 4404, 4402, 4403, -1, 4404, 4390, 4402, -1, 4435, 4516, 4405, -1, 4406, 4405, 4407, -1, 4402, 4407, 4409, -1, 4403, 4409, 4784, -1, 4403, 4402, 4409, -1, 4405, 4408, 4410, -1, 4407, 4410, 4437, -1, 4409, 4437, 4414, -1, 4784, 4414, 4413, -1, 4784, 4409, 4414, -1, 4410, 4513, 4411, -1, 4437, 4411, 4436, -1, 4414, 4436, 4412, -1, 4413, 4412, 4417, -1, 4413, 4414, 4412, -1, 4411, 4395, 4415, -1, 4436, 4415, 4418, -1, 4412, 4418, 4416, -1, 4417, 4416, 4420, -1, 4417, 4412, 4416, -1, 4415, 4510, 4419, -1, 4418, 4419, 4438, -1, 4416, 4438, 4401, -1, 4420, 4401, 4400, -1, 4420, 4416, 4401, -1, 4398, 4507, 4399, -1, 4399, 4507, 4421, -1, 4443, 4421, 4441, -1, 4442, 4441, 4444, -1, 4422, 4444, 4790, -1, 4422, 4442, 4444, -1, 4507, 4506, 4421, -1, 4421, 4506, 4423, -1, 4441, 4423, 4424, -1, 4444, 4424, 4427, -1, 4790, 4427, 4426, -1, 4797, 4790, 4426, -1, 4506, 4503, 4423, -1, 4423, 4503, 4429, -1, 4424, 4429, 4425, -1, 4427, 4425, 4799, -1, 4426, 4427, 4799, -1, 4503, 4428, 4429, -1, 4429, 4428, 4445, -1, 4425, 4445, 4798, -1, 4799, 4425, 4798, -1, 4428, 4502, 4445, -1, 4445, 4502, 4798, -1, 4798, 4502, 4500, -1, 4427, 4790, 4444, -1, 4785, 4789, 4433, -1, 4433, 4789, 4430, -1, 4431, 4433, 4430, -1, 4789, 4788, 4430, -1, 4432, 4433, 4392, -1, 4434, 4432, 4392, -1, 4435, 4434, 4389, -1, 4405, 4406, 4435, -1, 4406, 4390, 4434, -1, 4410, 4407, 4405, -1, 4407, 4402, 4406, -1, 4411, 4437, 4410, -1, 4437, 4409, 4407, -1, 4415, 4436, 4411, -1, 4436, 4414, 4437, -1, 4419, 4418, 4415, -1, 4418, 4412, 4436, -1, 4416, 4418, 4438, -1, 4440, 4401, 4439, -1, 4443, 4440, 4439, -1, 4421, 4443, 4399, -1, 4423, 4441, 4421, -1, 4441, 4442, 4443, -1, 4429, 4424, 4423, -1, 4424, 4444, 4441, -1, 4445, 4425, 4429, -1, 4425, 4427, 4424, -1, 3332, 4466, 4458, -1, 3354, 4458, 4456, -1, 3317, 4456, 4446, -1, 3126, 4446, 4273, -1, 3126, 3317, 4446, -1, 4447, 4452, 4457, -1, 4447, 4450, 4452, -1, 4447, 4781, 4450, -1, 4450, 4781, 4448, -1, 4449, 4450, 4448, -1, 4449, 4453, 4450, -1, 4449, 4778, 4453, -1, 4453, 4778, 4454, -1, 4451, 4454, 4455, -1, 4456, 4455, 4446, -1, 4456, 4451, 4455, -1, 4456, 4458, 4451, -1, 4451, 4458, 4452, -1, 4453, 4452, 4450, -1, 4453, 4451, 4452, -1, 4453, 4454, 4451, -1, 4781, 4851, 4448, -1, 4778, 4293, 4454, -1, 4454, 4293, 4274, -1, 4275, 4454, 4274, -1, 4275, 4455, 4454, -1, 4275, 4273, 4455, -1, 4455, 4273, 4446, -1, 3317, 3354, 4456, -1, 3354, 3332, 4458, -1, 4457, 4452, 4458, -1, 4466, 4457, 4458, -1, 3359, 3358, 4468, -1, 4459, 4468, 4460, -1, 3325, 4460, 4464, -1, 3325, 4459, 4460, -1, 3325, 3359, 4459, -1, 4459, 3359, 4468, -1, 4461, 4462, 4368, -1, 4461, 4465, 4462, -1, 4462, 4465, 4467, -1, 4463, 4467, 4466, -1, 3330, 4463, 4466, -1, 3330, 4460, 4463, -1, 3330, 4464, 4460, -1, 4465, 4782, 4467, -1, 4467, 4782, 4466, -1, 4368, 4462, 4468, -1, 3358, 4368, 4468, -1, 4467, 4463, 4462, -1, 4462, 4463, 4460, -1, 4468, 4462, 4460, -1, 3862, 3861, 4472, -1, 4472, 3861, 3860, -1, 4469, 4472, 3860, -1, 4469, 3866, 4472, -1, 4472, 3866, 4470, -1, 4471, 4472, 4470, -1, 4471, 3657, 4472, -1, 4472, 3657, 3655, -1, 3656, 4472, 3655, -1, 3656, 3485, 4472, -1, 3656, 4473, 3485, -1, 3656, 3479, 4473, -1, 3656, 4474, 3479, -1, 3656, 4475, 4474, -1, 3656, 3503, 4475, -1, 3656, 4476, 3503, -1, 3656, 4477, 4476, -1, 3656, 3664, 4477, -1, 4477, 3664, 4478, -1, 3667, 4477, 4478, -1, 3667, 3666, 4477, -1, 4477, 3666, 3671, -1, 3674, 4477, 3671, -1, 3674, 3675, 4477, -1, 4477, 3675, 4479, -1, 3678, 4477, 4479, -1, 3678, 4540, 4477, -1, 3678, 3743, 4540, -1, 4540, 3743, 3739, -1, 3684, 4540, 3739, -1, 3684, 3687, 4540, -1, 4540, 3687, 4480, -1, 4481, 4540, 4480, -1, 4481, 3691, 4540, -1, 4540, 3691, 4517, -1, 4517, 3691, 4482, -1, 3695, 4517, 4482, -1, 3695, 3701, 4517, -1, 4517, 3701, 3705, -1, 3704, 4517, 3705, -1, 3704, 4483, 4517, -1, 4517, 4483, 3714, -1, 4484, 3714, 3713, -1, 4485, 3713, 4486, -1, 3721, 4485, 4486, -1, 3721, 3415, 4485, -1, 3721, 3719, 3415, -1, 3415, 3719, 4533, -1, 4533, 3719, 4487, -1, 4488, 4487, 3725, -1, 3728, 4488, 3725, -1, 3728, 4489, 4488, -1, 3728, 4490, 4489, -1, 4489, 4490, 3444, -1, 3444, 4490, 3731, -1, 3367, 3731, 4500, -1, 3360, 4500, 4491, -1, 3360, 3367, 4500, -1, 4492, 4493, 3866, -1, 4492, 3621, 4493, -1, 4492, 3615, 3621, -1, 4492, 4494, 3615, -1, 4492, 3610, 4494, -1, 4492, 4496, 3610, -1, 4492, 4495, 4496, -1, 4492, 3607, 4495, -1, 4492, 3606, 3607, -1, 4492, 4498, 3606, -1, 4492, 4497, 4498, -1, 4492, 4499, 4497, -1, 4492, 3599, 4499, -1, 4492, 4500, 3599, -1, 4492, 4804, 4500, -1, 4500, 4804, 4808, -1, 4803, 4500, 4808, -1, 4803, 4794, 4500, -1, 4491, 4500, 4501, -1, 4501, 4500, 4502, -1, 4505, 4502, 4428, -1, 4503, 4505, 4428, -1, 4503, 4504, 4505, -1, 4503, 4506, 4504, -1, 4504, 4506, 3395, -1, 3395, 4506, 4507, -1, 3397, 4507, 4398, -1, 3398, 4398, 3401, -1, 3398, 3397, 4398, -1, 4501, 4502, 4505, -1, 3395, 4507, 3397, -1, 4398, 4396, 3401, -1, 3401, 4396, 3402, -1, 3402, 4396, 4508, -1, 4508, 4396, 4509, -1, 3379, 4509, 3380, -1, 3379, 4508, 4509, -1, 4509, 4510, 3380, -1, 3380, 4510, 4511, -1, 4511, 4510, 4395, -1, 4512, 4395, 3406, -1, 4512, 4511, 4395, -1, 4395, 4513, 3406, -1, 3406, 4513, 3407, -1, 3407, 4513, 4515, -1, 4515, 4513, 4408, -1, 3429, 4408, 4514, -1, 3429, 4515, 4408, -1, 4408, 4516, 4514, -1, 4514, 4516, 3431, -1, 3431, 4516, 4518, -1, 4519, 4518, 4394, -1, 4520, 4394, 4517, -1, 3436, 4517, 4484, -1, 3436, 4520, 4517, -1, 3431, 4518, 4519, -1, 4519, 4394, 4520, -1, 4521, 3513, 4540, -1, 4521, 3516, 3513, -1, 4521, 3832, 3516, -1, 3516, 3832, 3518, -1, 3518, 3832, 4522, -1, 3519, 4522, 3829, -1, 3492, 3829, 3495, -1, 3492, 3519, 3829, -1, 3518, 4522, 3519, -1, 3829, 4523, 3495, -1, 3495, 4523, 3520, -1, 3520, 4523, 4524, -1, 4524, 4523, 3826, -1, 3540, 3826, 3541, -1, 3540, 4524, 3826, -1, 3826, 4525, 3541, -1, 3541, 4525, 4526, -1, 4526, 4525, 3811, -1, 3547, 3811, 4527, -1, 3547, 4526, 3811, -1, 3811, 3809, 4527, -1, 4527, 3809, 4528, -1, 4528, 3809, 3551, -1, 3551, 3809, 3552, -1, 3552, 3809, 3807, -1, 3553, 3807, 4529, -1, 3529, 4529, 3820, -1, 4532, 3820, 3804, -1, 3556, 3804, 4530, -1, 3803, 3556, 4530, -1, 3803, 3561, 3556, -1, 3803, 4472, 3561, -1, 3561, 4472, 4531, -1, 4531, 4472, 3563, -1, 3563, 4472, 3485, -1, 3552, 3807, 3553, -1, 3553, 4529, 3529, -1, 3529, 3820, 4532, -1, 4532, 3804, 3556, -1, 4517, 3714, 4484, -1, 4484, 3713, 4485, -1, 4533, 4487, 4488, -1, 3731, 4534, 4500, -1, 4500, 4534, 3738, -1, 4535, 4500, 3738, -1, 4535, 3599, 4500, -1, 4493, 4536, 3866, -1, 3866, 4536, 3629, -1, 3632, 3866, 3629, -1, 3632, 3635, 3866, -1, 3866, 3635, 3639, -1, 3638, 3866, 3639, -1, 3638, 3640, 3866, -1, 3866, 3640, 4537, -1, 4538, 3866, 4537, -1, 4538, 3744, 3866, -1, 3866, 3744, 4539, -1, 4470, 3866, 4539, -1, 3513, 3510, 4540, -1, 4540, 3510, 4477, -1, 3367, 3444, 3731, -1, 4541, 4802, 4563, -1, 4810, 4563, 4568, -1, 4542, 4568, 4543, -1, 4809, 4543, 4594, -1, 4809, 4542, 4543, -1, 4805, 4544, 4564, -1, 4805, 4545, 4544, -1, 4805, 4554, 4545, -1, 4545, 4554, 4553, -1, 4551, 4553, 4556, -1, 4569, 4556, 4546, -1, 4548, 4546, 4547, -1, 4548, 4569, 4546, -1, 4548, 4549, 4569, -1, 4569, 4549, 4550, -1, 4551, 4550, 4552, -1, 4545, 4552, 4544, -1, 4545, 4551, 4552, -1, 4545, 4553, 4551, -1, 4554, 4555, 4553, -1, 4553, 4555, 4558, -1, 4556, 4558, 4560, -1, 4546, 4560, 4557, -1, 4597, 4546, 4557, -1, 4597, 4547, 4546, -1, 4555, 4807, 4558, -1, 4558, 4807, 4559, -1, 4560, 4559, 3956, -1, 4557, 4560, 3956, -1, 4807, 4561, 4559, -1, 4559, 4561, 3958, -1, 3956, 4559, 3958, -1, 4561, 3959, 3958, -1, 4549, 4596, 4550, -1, 4550, 4596, 4562, -1, 4552, 4562, 4567, -1, 4544, 4567, 4563, -1, 4564, 4563, 4802, -1, 4564, 4544, 4563, -1, 4596, 4565, 4562, -1, 4562, 4565, 4595, -1, 4566, 4595, 4594, -1, 4543, 4566, 4594, -1, 4543, 4568, 4566, -1, 4566, 4568, 4567, -1, 4562, 4566, 4567, -1, 4562, 4595, 4566, -1, 4542, 4810, 4568, -1, 4810, 4541, 4563, -1, 4567, 4568, 4563, -1, 4552, 4567, 4544, -1, 4550, 4562, 4552, -1, 4569, 4550, 4551, -1, 4556, 4569, 4551, -1, 4558, 4556, 4553, -1, 4559, 4560, 4558, -1, 4560, 4546, 4556, -1, 3996, 4570, 4573, -1, 4573, 4570, 4018, -1, 4572, 4018, 4016, -1, 4571, 4572, 4016, -1, 4571, 3970, 4572, -1, 4571, 3980, 3970, -1, 4571, 4020, 3980, -1, 3980, 4020, 4015, -1, 3981, 4015, 3984, -1, 3981, 3980, 4015, -1, 4573, 4018, 4572, -1, 4015, 4012, 3984, -1, 3984, 4012, 3964, -1, 3964, 4012, 4011, -1, 4575, 4011, 4574, -1, 3915, 4575, 4574, -1, 3915, 3914, 4575, -1, 4575, 3914, 4577, -1, 4576, 4575, 4577, -1, 4576, 4578, 4575, -1, 4575, 4578, 3913, -1, 3912, 4575, 3913, -1, 3912, 3923, 4575, -1, 4575, 3923, 4580, -1, 4579, 4575, 4580, -1, 4579, 3909, 4575, -1, 4575, 3909, 4581, -1, 3921, 4575, 4581, -1, 3921, 3906, 4575, -1, 4575, 3906, 3905, -1, 4582, 4575, 3905, -1, 4582, 3904, 4575, -1, 4575, 3904, 4584, -1, 4583, 4584, 3878, -1, 4583, 4575, 4584, -1, 4583, 4597, 4575, -1, 4583, 4809, 4597, -1, 4583, 4585, 4809, -1, 4583, 4587, 4585, -1, 4585, 4587, 4604, -1, 4604, 4587, 4619, -1, 4619, 4587, 4620, -1, 4620, 4587, 4586, -1, 4586, 4587, 4598, -1, 3964, 4011, 4575, -1, 3902, 3873, 4584, -1, 3902, 4589, 3873, -1, 3873, 4589, 3887, -1, 3887, 4589, 3889, -1, 3889, 4589, 4588, -1, 4588, 4589, 3890, -1, 3873, 4590, 4584, -1, 4584, 4590, 4591, -1, 4592, 4584, 4591, -1, 4592, 3870, 4584, -1, 4584, 3870, 4593, -1, 3869, 4584, 4593, -1, 3869, 3878, 4584, -1, 4809, 4594, 4597, -1, 4597, 4594, 4595, -1, 4565, 4597, 4595, -1, 4565, 4596, 4597, -1, 4597, 4596, 4549, -1, 4548, 4597, 4549, -1, 4548, 4547, 4597, -1, 4598, 4587, 4599, -1, 4625, 4599, 4608, -1, 4623, 4608, 4610, -1, 4622, 4610, 4600, -1, 4817, 4622, 4600, -1, 4817, 4607, 4622, -1, 4817, 4611, 4607, -1, 4607, 4611, 4601, -1, 4602, 4601, 4628, -1, 4605, 4628, 4603, -1, 4604, 4603, 4585, -1, 4604, 4605, 4603, -1, 4604, 4619, 4605, -1, 4605, 4619, 4606, -1, 4602, 4606, 4621, -1, 4607, 4621, 4622, -1, 4607, 4602, 4621, -1, 4607, 4601, 4602, -1, 4609, 4608, 4627, -1, 4609, 4610, 4608, -1, 4609, 3954, 4610, -1, 4610, 3954, 4811, -1, 4600, 4610, 4811, -1, 4611, 4612, 4601, -1, 4601, 4612, 4626, -1, 4628, 4626, 4629, -1, 4603, 4629, 4616, -1, 4585, 4603, 4616, -1, 4612, 4815, 4626, -1, 4626, 4815, 4617, -1, 4613, 4617, 4614, -1, 4615, 4613, 4614, -1, 4615, 4629, 4613, -1, 4615, 4616, 4629, -1, 4617, 4618, 4614, -1, 4619, 4620, 4606, -1, 4606, 4620, 4624, -1, 4621, 4624, 4623, -1, 4622, 4623, 4610, -1, 4622, 4621, 4623, -1, 4620, 4586, 4624, -1, 4624, 4586, 4625, -1, 4623, 4625, 4608, -1, 4623, 4624, 4625, -1, 4586, 4598, 4625, -1, 4625, 4598, 4599, -1, 4626, 4617, 4613, -1, 4629, 4626, 4613, -1, 4587, 4627, 4599, -1, 4599, 4627, 4608, -1, 4606, 4624, 4621, -1, 4605, 4606, 4602, -1, 4628, 4605, 4602, -1, 4626, 4628, 4601, -1, 4603, 4628, 4629, -1, 4037, 4199, 4635, -1, 4037, 4630, 4199, -1, 4037, 4055, 4630, -1, 4630, 4055, 4633, -1, 4201, 4633, 4631, -1, 4832, 4201, 4631, -1, 4832, 4831, 4201, -1, 4201, 4831, 4632, -1, 4630, 4633, 4201, -1, 4199, 4634, 4635, -1, 4635, 4634, 4637, -1, 4636, 4635, 4637, -1, 4634, 2319, 4637, -1, 4631, 4054, 4638, -1, 4638, 4054, 4640, -1, 4640, 4054, 4641, -1, 4644, 4641, 4642, -1, 4643, 4642, 4047, -1, 4645, 4047, 4639, -1, 4655, 4645, 4639, -1, 4640, 4641, 4644, -1, 4644, 4642, 4643, -1, 4643, 4047, 4645, -1, 4638, 4640, 4829, -1, 4829, 4640, 4644, -1, 4643, 4829, 4644, -1, 4643, 4645, 4829, -1, 4829, 4645, 4647, -1, 4646, 4829, 4647, -1, 4646, 4833, 4829, -1, 4646, 4083, 4833, -1, 4833, 4083, 4828, -1, 4828, 4083, 4648, -1, 4680, 4648, 4649, -1, 4650, 4680, 4649, -1, 4650, 4826, 4680, -1, 4650, 4651, 4826, -1, 4826, 4651, 4652, -1, 4652, 4651, 4093, -1, 4679, 4093, 4678, -1, 4653, 4678, 4094, -1, 4824, 4094, 4095, -1, 4681, 4095, 4109, -1, 4681, 4824, 4095, -1, 4681, 4682, 4824, -1, 4824, 4682, 4654, -1, 4654, 4682, 4684, -1, 4686, 4654, 4684, -1, 4686, 4822, 4654, -1, 4645, 4655, 4647, -1, 4647, 4655, 4082, -1, 4082, 4655, 4667, -1, 4667, 4655, 4656, -1, 4092, 4656, 4100, -1, 4091, 4100, 4668, -1, 4669, 4668, 4104, -1, 4090, 4104, 4657, -1, 4659, 4090, 4657, -1, 4659, 4658, 4090, -1, 4659, 4099, 4658, -1, 4658, 4099, 4660, -1, 4660, 4099, 4661, -1, 4078, 4661, 4662, -1, 4670, 4662, 4101, -1, 4077, 4101, 4671, -1, 4076, 4671, 4098, -1, 4672, 4098, 4673, -1, 4074, 4673, 4663, -1, 4097, 4663, 4664, -1, 4665, 4664, 4674, -1, 4675, 4674, 4676, -1, 4677, 4676, 4108, -1, 4096, 4108, 4109, -1, 4666, 4109, 4095, -1, 4666, 4096, 4109, -1, 4667, 4656, 4092, -1, 4092, 4100, 4091, -1, 4091, 4668, 4669, -1, 4669, 4104, 4090, -1, 4660, 4661, 4078, -1, 4078, 4662, 4670, -1, 4670, 4101, 4077, -1, 4077, 4671, 4076, -1, 4076, 4098, 4672, -1, 4672, 4673, 4074, -1, 4074, 4663, 4097, -1, 4097, 4664, 4665, -1, 4665, 4674, 4675, -1, 4675, 4676, 4677, -1, 4677, 4108, 4096, -1, 4824, 4653, 4094, -1, 4653, 4679, 4678, -1, 4679, 4652, 4093, -1, 4680, 4828, 4648, -1, 4109, 4219, 4681, -1, 4681, 4219, 4218, -1, 4682, 4218, 4683, -1, 4684, 4683, 4685, -1, 4686, 4685, 4212, -1, 4822, 4212, 4211, -1, 4822, 4686, 4212, -1, 4681, 4218, 4682, -1, 4682, 4683, 4684, -1, 4684, 4685, 4686, -1, 4687, 4174, 4688, -1, 4728, 4688, 4730, -1, 4690, 4730, 4689, -1, 4823, 4689, 4827, -1, 4823, 4690, 4689, -1, 4823, 4691, 4690, -1, 4690, 4691, 4692, -1, 4728, 4692, 4727, -1, 4687, 4728, 4727, -1, 4687, 4688, 4728, -1, 4693, 4731, 4173, -1, 4693, 4171, 4731, -1, 4731, 4171, 4694, -1, 4729, 4694, 4695, -1, 4732, 4695, 4699, -1, 4825, 4699, 4698, -1, 4825, 4732, 4699, -1, 4825, 4827, 4732, -1, 4732, 4827, 4689, -1, 4729, 4689, 4730, -1, 4731, 4730, 4688, -1, 4173, 4688, 4174, -1, 4173, 4731, 4688, -1, 4171, 4696, 4694, -1, 4694, 4696, 4700, -1, 4695, 4700, 4733, -1, 4699, 4733, 4697, -1, 4698, 4697, 4710, -1, 4698, 4699, 4697, -1, 4696, 4168, 4700, -1, 4700, 4168, 4701, -1, 4702, 4701, 4712, -1, 4703, 4712, 4704, -1, 4167, 4703, 4704, -1, 4167, 4705, 4703, -1, 4167, 4179, 4705, -1, 4705, 4179, 4706, -1, 4708, 4706, 4722, -1, 4707, 4722, 4721, -1, 4834, 4721, 4830, -1, 4834, 4707, 4721, -1, 4834, 4714, 4707, -1, 4707, 4714, 4716, -1, 4708, 4716, 4713, -1, 4705, 4713, 4703, -1, 4705, 4708, 4713, -1, 4705, 4706, 4708, -1, 4700, 4701, 4702, -1, 4733, 4702, 4709, -1, 4697, 4709, 4711, -1, 4710, 4711, 4715, -1, 4710, 4697, 4711, -1, 4702, 4712, 4703, -1, 4709, 4703, 4713, -1, 4711, 4713, 4716, -1, 4715, 4716, 4714, -1, 4715, 4711, 4716, -1, 4179, 4177, 4706, -1, 4706, 4177, 4166, -1, 4734, 4166, 4717, -1, 4726, 4717, 4165, -1, 4164, 4726, 4165, -1, 4164, 4718, 4726, -1, 4164, 4122, 4718, -1, 4718, 4122, 4725, -1, 4723, 4725, 4719, -1, 4720, 4719, 4185, -1, 4736, 4720, 4185, -1, 4736, 4830, 4720, -1, 4720, 4830, 4721, -1, 4724, 4721, 4722, -1, 4734, 4722, 4706, -1, 4166, 4734, 4706, -1, 4734, 4717, 4726, -1, 4724, 4726, 4723, -1, 4720, 4723, 4719, -1, 4720, 4724, 4723, -1, 4720, 4721, 4724, -1, 4718, 4725, 4723, -1, 4726, 4718, 4723, -1, 4691, 4849, 4692, -1, 4692, 4849, 4819, -1, 4727, 4692, 4819, -1, 4690, 4692, 4728, -1, 4730, 4690, 4728, -1, 4729, 4730, 4731, -1, 4694, 4729, 4731, -1, 4732, 4689, 4729, -1, 4695, 4732, 4729, -1, 4700, 4695, 4694, -1, 4702, 4733, 4700, -1, 4733, 4699, 4695, -1, 4703, 4709, 4702, -1, 4709, 4697, 4733, -1, 4711, 4709, 4713, -1, 4707, 4716, 4708, -1, 4722, 4707, 4708, -1, 4724, 4722, 4734, -1, 4726, 4724, 4734, -1, 2662, 4735, 4736, -1, 4736, 4735, 4632, -1, 4234, 4838, 4737, -1, 4234, 2702, 4838, -1, 4838, 4739, 4737, -1, 4737, 4739, 4231, -1, 4231, 4739, 4738, -1, 4738, 4739, 4740, -1, 4740, 4739, 4836, -1, 4210, 4836, 4211, -1, 4210, 4740, 4836, -1, 4835, 4741, 4836, -1, 4836, 4741, 4742, -1, 4211, 4836, 4742, -1, 4839, 4743, 4744, -1, 4770, 4744, 4754, -1, 4769, 4754, 4745, -1, 4768, 4745, 4746, -1, 4261, 4768, 4746, -1, 4261, 4765, 4768, -1, 4261, 4260, 4765, -1, 4765, 4260, 4771, -1, 4766, 4771, 4747, -1, 4750, 4747, 4748, -1, 4749, 4748, 4853, -1, 4749, 4750, 4748, -1, 4749, 4846, 4750, -1, 4750, 4846, 4751, -1, 4763, 4751, 4844, -1, 4767, 4844, 4752, -1, 4770, 4752, 4839, -1, 4744, 4770, 4839, -1, 4743, 4753, 4744, -1, 4744, 4753, 4755, -1, 4754, 4755, 4756, -1, 4745, 4756, 4259, -1, 4746, 4745, 4259, -1, 4744, 4755, 4754, -1, 4754, 4756, 4745, -1, 4260, 4757, 4771, -1, 4771, 4757, 4772, -1, 4747, 4772, 4760, -1, 4748, 4760, 4759, -1, 4776, 4748, 4759, -1, 4776, 4853, 4748, -1, 4757, 4761, 4772, -1, 4772, 4761, 4758, -1, 4760, 4758, 4773, -1, 4759, 4760, 4773, -1, 4761, 4762, 4758, -1, 4758, 4762, 4773, -1, 4750, 4751, 4763, -1, 4766, 4763, 4764, -1, 4765, 4764, 4768, -1, 4765, 4766, 4764, -1, 4765, 4771, 4766, -1, 4763, 4844, 4767, -1, 4764, 4767, 4769, -1, 4768, 4769, 4745, -1, 4768, 4764, 4769, -1, 4767, 4752, 4770, -1, 4769, 4770, 4754, -1, 4769, 4767, 4770, -1, 4763, 4767, 4764, -1, 4750, 4763, 4766, -1, 4747, 4750, 4766, -1, 4772, 4747, 4771, -1, 4758, 4760, 4772, -1, 4760, 4748, 4747, -1, 4762, 4774, 4773, -1, 4773, 4774, 3149, -1, 3148, 4773, 3149, -1, 3148, 4759, 4773, -1, 3148, 4775, 4759, -1, 4759, 4775, 4776, -1, 4776, 4775, 4334, -1, 4853, 4776, 4334, -1, 4850, 4777, 4851, -1, 4851, 4777, 4448, -1, 4448, 4777, 4333, -1, 4449, 4333, 4780, -1, 4778, 4780, 4779, -1, 4293, 4779, 4332, -1, 4293, 4778, 4779, -1, 4448, 4333, 4449, -1, 4449, 4780, 4778, -1, 4851, 4781, 4797, -1, 4797, 4781, 4790, -1, 4790, 4781, 4447, -1, 4422, 4447, 4457, -1, 4791, 4457, 4466, -1, 4782, 4791, 4466, -1, 4782, 4400, 4791, -1, 4782, 4367, 4400, -1, 4400, 4367, 4420, -1, 4420, 4367, 4366, -1, 4417, 4366, 4792, -1, 4413, 4792, 4364, -1, 4783, 4413, 4364, -1, 4783, 4784, 4413, -1, 4783, 4357, 4784, -1, 4784, 4357, 4403, -1, 4403, 4357, 4358, -1, 4404, 4358, 4793, -1, 4391, 4793, 4371, -1, 4380, 4391, 4371, -1, 4380, 4785, 4391, -1, 4380, 4786, 4785, -1, 4785, 4786, 4789, -1, 4789, 4786, 4787, -1, 4788, 4787, 3306, -1, 4788, 4789, 4787, -1, 4790, 4447, 4422, -1, 4422, 4457, 4791, -1, 4420, 4366, 4417, -1, 4417, 4792, 4413, -1, 4403, 4358, 4404, -1, 4404, 4793, 4391, -1, 4794, 4795, 4500, -1, 4500, 4795, 4798, -1, 4798, 4795, 4806, -1, 4799, 4806, 4800, -1, 4426, 4800, 4796, -1, 4797, 4796, 4801, -1, 4797, 4426, 4796, -1, 4798, 4806, 4799, -1, 4799, 4800, 4426, -1, 4801, 4796, 4802, -1, 4802, 4796, 4564, -1, 4564, 4796, 4800, -1, 4805, 4800, 4806, -1, 4554, 4806, 4795, -1, 4794, 4554, 4795, -1, 4794, 4555, 4554, -1, 4794, 4803, 4555, -1, 4555, 4803, 4807, -1, 4807, 4803, 4808, -1, 4561, 4808, 4804, -1, 3959, 4804, 4492, -1, 3959, 4561, 4804, -1, 4564, 4800, 4805, -1, 4805, 4806, 4554, -1, 4807, 4808, 4561, -1, 4809, 4585, 4542, -1, 4542, 4585, 4616, -1, 4615, 4542, 4616, -1, 4615, 4810, 4542, -1, 4615, 4614, 4810, -1, 4810, 4614, 4541, -1, 4541, 4614, 4618, -1, 4802, 4541, 4618, -1, 4175, 4181, 4811, -1, 4811, 4181, 4600, -1, 4600, 4181, 4812, -1, 4817, 4812, 4813, -1, 4611, 4813, 4814, -1, 4612, 4814, 4820, -1, 4821, 4612, 4820, -1, 4821, 4815, 4612, -1, 4821, 4818, 4815, -1, 4815, 4818, 4617, -1, 4617, 4818, 4816, -1, 4618, 4816, 4854, -1, 4618, 4617, 4816, -1, 4600, 4812, 4817, -1, 4817, 4813, 4611, -1, 4611, 4814, 4612, -1, 4814, 4174, 4820, -1, 4820, 4174, 4687, -1, 4821, 4687, 4727, -1, 4818, 4727, 4819, -1, 4816, 4819, 4849, -1, 4854, 4816, 4849, -1, 4820, 4687, 4821, -1, 4821, 4727, 4818, -1, 4818, 4819, 4816, -1, 4691, 4822, 4849, -1, 4691, 4654, 4822, -1, 4691, 4823, 4654, -1, 4654, 4823, 4824, -1, 4824, 4823, 4827, -1, 4653, 4827, 4825, -1, 4679, 4825, 4698, -1, 4652, 4698, 4710, -1, 4826, 4710, 4680, -1, 4826, 4652, 4710, -1, 4824, 4827, 4653, -1, 4653, 4825, 4679, -1, 4679, 4698, 4652, -1, 4710, 4715, 4680, -1, 4680, 4715, 4828, -1, 4828, 4715, 4714, -1, 4833, 4714, 4834, -1, 4829, 4834, 4830, -1, 4638, 4830, 4736, -1, 4831, 4736, 4632, -1, 4831, 4638, 4736, -1, 4831, 4832, 4638, -1, 4638, 4832, 4631, -1, 4828, 4714, 4833, -1, 4833, 4834, 4829, -1, 4829, 4830, 4638, -1, 4211, 4742, 4822, -1, 4822, 4742, 4741, -1, 4849, 4741, 4835, -1, 4849, 4822, 4741, -1, 4852, 4835, 4847, -1, 4847, 4835, 4836, -1, 4848, 4836, 4739, -1, 4845, 4739, 4838, -1, 4841, 4838, 2702, -1, 4837, 4841, 2702, -1, 4847, 4836, 4848, -1, 4848, 4739, 4845, -1, 4845, 4838, 4841, -1, 2701, 4743, 4842, -1, 4842, 4743, 4839, -1, 4843, 4839, 4752, -1, 4840, 4752, 4844, -1, 4837, 4844, 4751, -1, 4841, 4751, 4845, -1, 4841, 4837, 4751, -1, 4842, 4839, 4843, -1, 4843, 4752, 4840, -1, 4840, 4844, 4837, -1, 4751, 4846, 4845, -1, 4845, 4846, 4848, -1, 4848, 4846, 4749, -1, 4847, 4749, 4853, -1, 4852, 4847, 4853, -1, 4848, 4749, 4847, -1, 4849, 4835, 4854, -1, 4854, 4835, 4852, -1, 4801, 4852, 4850, -1, 4797, 4850, 4851, -1, 4797, 4801, 4850, -1, 4852, 4853, 4850, -1, 4850, 4853, 4334, -1, 4852, 4801, 4854, -1, 4854, 4801, 4802, -1, 4618, 4854, 4802, -1, 4855, 6048, 6004, -1, 4855, 4856, 6048, -1, 4855, 5980, 4856, -1, 4856, 5980, 4857, -1, 4857, 5980, 4872, -1, 4873, 4872, 5979, -1, 4874, 5979, 5978, -1, 4858, 5978, 4875, -1, 6045, 4875, 4859, -1, 6044, 4859, 4860, -1, 4876, 4860, 5976, -1, 4861, 5976, 5975, -1, 6090, 5975, 5974, -1, 4877, 5974, 4878, -1, 4879, 4878, 5973, -1, 6041, 5973, 4880, -1, 4881, 4880, 4862, -1, 6038, 4862, 4863, -1, 6033, 4863, 4864, -1, 4882, 4864, 6031, -1, 6071, 6031, 4865, -1, 6070, 4865, 4883, -1, 4884, 4883, 4866, -1, 4885, 4866, 5983, -1, 4867, 5983, 4868, -1, 6091, 4868, 4869, -1, 4886, 4869, 6029, -1, 6092, 6029, 6028, -1, 6051, 6028, 4870, -1, 6052, 4870, 4887, -1, 6049, 4887, 6003, -1, 4871, 6003, 6004, -1, 6048, 4871, 6004, -1, 4857, 4872, 4873, -1, 4873, 5979, 4874, -1, 4874, 5978, 4858, -1, 4858, 4875, 6045, -1, 6045, 4859, 6044, -1, 6044, 4860, 4876, -1, 4876, 5976, 4861, -1, 4861, 5975, 6090, -1, 6090, 5974, 4877, -1, 4877, 4878, 4879, -1, 4879, 5973, 6041, -1, 6041, 4880, 4881, -1, 4881, 4862, 6038, -1, 6038, 4863, 6033, -1, 6033, 4864, 4882, -1, 4882, 6031, 6071, -1, 6071, 4865, 6070, -1, 6070, 4883, 4884, -1, 4884, 4866, 4885, -1, 4885, 5983, 4867, -1, 4867, 4868, 6091, -1, 6091, 4869, 4886, -1, 4886, 6029, 6092, -1, 6092, 6028, 6051, -1, 6051, 4870, 6052, -1, 6052, 4887, 6049, -1, 6049, 6003, 4871, -1, 6228, 5969, 4888, -1, 4888, 5969, 6032, -1, 6349, 4888, 6032, -1, 5969, 4889, 6032, -1, 6032, 4889, 6037, -1, 6037, 4889, 5970, -1, 4891, 5970, 4890, -1, 6039, 4890, 6040, -1, 6039, 4891, 4890, -1, 6037, 5970, 4891, -1, 4890, 5971, 6040, -1, 6040, 5971, 4892, -1, 4892, 5971, 5972, -1, 4893, 4892, 5972, -1, 4893, 4894, 4892, -1, 4893, 6027, 4894, -1, 4894, 6027, 4895, -1, 4895, 6027, 4896, -1, 6042, 4896, 6387, -1, 4897, 6042, 6387, -1, 4896, 4898, 6387, -1, 6042, 4895, 4896, -1, 6675, 5993, 4899, -1, 4899, 5993, 4901, -1, 6083, 4899, 4901, -1, 5993, 4900, 4901, -1, 4901, 4900, 6081, -1, 6081, 4900, 5991, -1, 6080, 5991, 6000, -1, 4902, 6000, 4903, -1, 4902, 6080, 6000, -1, 6081, 5991, 6080, -1, 6000, 4904, 4903, -1, 4903, 4904, 4905, -1, 4905, 4904, 5989, -1, 4906, 4905, 5989, -1, 4906, 4907, 4905, -1, 4906, 4908, 4907, -1, 4907, 4908, 4909, -1, 4909, 4908, 4910, -1, 6077, 4910, 6567, -1, 6572, 6077, 6567, -1, 4910, 5998, 6567, -1, 6077, 4909, 4910, -1, 4912, 4911, 5794, -1, 4912, 5938, 4911, -1, 4912, 4914, 5938, -1, 5938, 4914, 4913, -1, 4913, 4914, 4915, -1, 5820, 4915, 5699, -1, 5821, 5699, 4926, -1, 4916, 4926, 5697, -1, 4927, 5697, 4917, -1, 5822, 4917, 5806, -1, 5823, 5806, 5805, -1, 5824, 5805, 4918, -1, 4928, 4918, 4919, -1, 5909, 4919, 4929, -1, 5908, 4929, 4920, -1, 5906, 4920, 4921, -1, 4930, 4921, 5704, -1, 5905, 5704, 5705, -1, 4931, 5705, 5706, -1, 5939, 5706, 5708, -1, 5904, 5708, 5714, -1, 5902, 5714, 4932, -1, 4922, 4932, 4923, -1, 4924, 4923, 5803, -1, 5918, 5803, 4925, -1, 5917, 4925, 5791, -1, 5916, 5791, 5794, -1, 4911, 5916, 5794, -1, 4913, 4915, 5820, -1, 5820, 5699, 5821, -1, 5821, 4926, 4916, -1, 4916, 5697, 4927, -1, 4927, 4917, 5822, -1, 5822, 5806, 5823, -1, 5823, 5805, 5824, -1, 5824, 4918, 4928, -1, 4928, 4919, 5909, -1, 5909, 4929, 5908, -1, 5908, 4920, 5906, -1, 5906, 4921, 4930, -1, 4930, 5704, 5905, -1, 5905, 5705, 4931, -1, 4931, 5706, 5939, -1, 5939, 5708, 5904, -1, 5904, 5714, 5902, -1, 5902, 4932, 4922, -1, 4922, 4923, 4924, -1, 4924, 5803, 5918, -1, 5918, 4925, 5917, -1, 5917, 5791, 5916, -1, 5781, 4933, 5760, -1, 5781, 5852, 4933, -1, 5781, 4934, 5852, -1, 5852, 4934, 5851, -1, 5851, 4934, 5780, -1, 4935, 5780, 4942, -1, 4943, 4942, 5762, -1, 4944, 5762, 5763, -1, 4945, 5763, 4946, -1, 4947, 4946, 4937, -1, 4936, 4937, 5768, -1, 5849, 5768, 5769, -1, 4948, 5769, 4938, -1, 5844, 4938, 4949, -1, 4950, 4949, 4939, -1, 5842, 4939, 4951, -1, 4952, 4951, 5779, -1, 5841, 5779, 4940, -1, 5839, 4940, 5757, -1, 5838, 5757, 5756, -1, 5829, 5756, 4941, -1, 5832, 4941, 5755, -1, 5853, 5755, 4953, -1, 5834, 4953, 5754, -1, 5835, 5754, 5760, -1, 4933, 5835, 5760, -1, 5851, 5780, 4935, -1, 4935, 4942, 4943, -1, 4943, 5762, 4944, -1, 4944, 5763, 4945, -1, 4945, 4946, 4947, -1, 4947, 4937, 4936, -1, 4936, 5768, 5849, -1, 5849, 5769, 4948, -1, 4948, 4938, 5844, -1, 5844, 4949, 4950, -1, 4950, 4939, 5842, -1, 5842, 4951, 4952, -1, 4952, 5779, 5841, -1, 5841, 4940, 5839, -1, 5839, 5757, 5838, -1, 5838, 5756, 5829, -1, 5829, 4941, 5832, -1, 5832, 5755, 5853, -1, 5853, 4953, 5834, -1, 5834, 5754, 5835, -1, 4955, 5882, 4954, -1, 4955, 4956, 5882, -1, 4955, 4957, 4956, -1, 4956, 4957, 4979, -1, 4979, 4957, 5718, -1, 5925, 5718, 4958, -1, 5924, 4958, 4959, -1, 5926, 4959, 4960, -1, 5927, 4960, 5717, -1, 4980, 5717, 4961, -1, 5898, 4961, 4963, -1, 4962, 4963, 4964, -1, 4981, 4964, 4965, -1, 5887, 4965, 4982, -1, 5886, 4982, 4966, -1, 4983, 4966, 4967, -1, 5884, 4967, 5722, -1, 4984, 5722, 5723, -1, 5929, 5723, 4969, -1, 4968, 4969, 4970, -1, 5930, 4970, 4971, -1, 5878, 4971, 5785, -1, 4972, 5785, 4973, -1, 4985, 4973, 5784, -1, 4986, 5784, 4987, -1, 4988, 4987, 4974, -1, 5879, 4974, 5783, -1, 4975, 5783, 5782, -1, 4989, 5782, 4976, -1, 4990, 4976, 4977, -1, 5880, 4977, 4978, -1, 5881, 4978, 4954, -1, 5882, 5881, 4954, -1, 4979, 5718, 5925, -1, 5925, 4958, 5924, -1, 5924, 4959, 5926, -1, 5926, 4960, 5927, -1, 5927, 5717, 4980, -1, 4980, 4961, 5898, -1, 5898, 4963, 4962, -1, 4962, 4964, 4981, -1, 4981, 4965, 5887, -1, 5887, 4982, 5886, -1, 5886, 4966, 4983, -1, 4983, 4967, 5884, -1, 5884, 5722, 4984, -1, 4984, 5723, 5929, -1, 5929, 4969, 4968, -1, 4968, 4970, 5930, -1, 5930, 4971, 5878, -1, 5878, 5785, 4972, -1, 4972, 4973, 4985, -1, 4985, 5784, 4986, -1, 4986, 4987, 4988, -1, 4988, 4974, 5879, -1, 5879, 5783, 4975, -1, 4975, 5782, 4989, -1, 4989, 4976, 4990, -1, 4990, 4977, 5880, -1, 5880, 4978, 5881, -1, 5797, 4991, 5798, -1, 5797, 4992, 4991, -1, 5797, 4993, 4992, -1, 4992, 4993, 5913, -1, 5913, 4993, 5792, -1, 5914, 5792, 4994, -1, 5009, 4994, 5789, -1, 4995, 5789, 5790, -1, 5915, 5790, 4996, -1, 5010, 4996, 5787, -1, 5011, 5787, 5788, -1, 5012, 5788, 5711, -1, 4997, 5711, 4998, -1, 5013, 4998, 4999, -1, 5903, 4999, 5014, -1, 5901, 5014, 5000, -1, 5891, 5000, 5001, -1, 5015, 5001, 5016, -1, 5002, 5016, 5003, -1, 5890, 5003, 5017, -1, 5889, 5017, 5018, -1, 5019, 5018, 5020, -1, 5928, 5020, 5004, -1, 5005, 5004, 5006, -1, 5919, 5006, 5720, -1, 5021, 5720, 5719, -1, 5007, 5719, 5022, -1, 5023, 5022, 5786, -1, 5008, 5786, 5024, -1, 5025, 5024, 5798, -1, 4991, 5025, 5798, -1, 5913, 5792, 5914, -1, 5914, 4994, 5009, -1, 5009, 5789, 4995, -1, 4995, 5790, 5915, -1, 5915, 4996, 5010, -1, 5010, 5787, 5011, -1, 5011, 5788, 5012, -1, 5012, 5711, 4997, -1, 4997, 4998, 5013, -1, 5013, 4999, 5903, -1, 5903, 5014, 5901, -1, 5901, 5000, 5891, -1, 5891, 5001, 5015, -1, 5015, 5016, 5002, -1, 5002, 5003, 5890, -1, 5890, 5017, 5889, -1, 5889, 5018, 5019, -1, 5019, 5020, 5928, -1, 5928, 5004, 5005, -1, 5005, 5006, 5919, -1, 5919, 5720, 5021, -1, 5021, 5719, 5007, -1, 5007, 5022, 5023, -1, 5023, 5786, 5008, -1, 5008, 5024, 5025, -1, 5027, 5859, 5026, -1, 5027, 5029, 5859, -1, 5027, 5028, 5029, -1, 5029, 5028, 5858, -1, 5858, 5028, 5044, -1, 5045, 5044, 5046, -1, 5030, 5046, 5031, -1, 5857, 5031, 5744, -1, 5855, 5744, 5032, -1, 5920, 5032, 5746, -1, 5047, 5746, 5751, -1, 5921, 5751, 5033, -1, 5922, 5033, 5035, -1, 5034, 5035, 5752, -1, 5812, 5752, 5036, -1, 5811, 5036, 5048, -1, 5049, 5048, 5037, -1, 5050, 5037, 5051, -1, 5052, 5051, 5038, -1, 5053, 5038, 5777, -1, 5039, 5777, 5040, -1, 5814, 5040, 5041, -1, 5054, 5041, 5793, -1, 5923, 5793, 5042, -1, 5055, 5042, 5795, -1, 5912, 5795, 5796, -1, 5043, 5796, 5026, -1, 5859, 5043, 5026, -1, 5858, 5044, 5045, -1, 5045, 5046, 5030, -1, 5030, 5031, 5857, -1, 5857, 5744, 5855, -1, 5855, 5032, 5920, -1, 5920, 5746, 5047, -1, 5047, 5751, 5921, -1, 5921, 5033, 5922, -1, 5922, 5035, 5034, -1, 5034, 5752, 5812, -1, 5812, 5036, 5811, -1, 5811, 5048, 5049, -1, 5049, 5037, 5050, -1, 5050, 5051, 5052, -1, 5052, 5038, 5053, -1, 5053, 5777, 5039, -1, 5039, 5040, 5814, -1, 5814, 5041, 5054, -1, 5054, 5793, 5923, -1, 5923, 5042, 5055, -1, 5055, 5795, 5912, -1, 5912, 5796, 5043, -1, 5057, 5865, 5732, -1, 5057, 5056, 5865, -1, 5057, 5733, 5056, -1, 5056, 5733, 5058, -1, 5058, 5733, 5735, -1, 5866, 5735, 5060, -1, 5059, 5060, 5061, -1, 5867, 5061, 5738, -1, 5062, 5738, 5739, -1, 5072, 5739, 5073, -1, 5074, 5073, 5740, -1, 5868, 5740, 5063, -1, 5075, 5063, 5741, -1, 5076, 5741, 5064, -1, 5077, 5064, 5742, -1, 5078, 5742, 5065, -1, 5079, 5065, 5800, -1, 5080, 5800, 5066, -1, 5856, 5066, 5067, -1, 5860, 5067, 5068, -1, 5081, 5068, 5069, -1, 5070, 5069, 5730, -1, 5862, 5730, 5731, -1, 5863, 5731, 5082, -1, 5071, 5082, 5732, -1, 5865, 5071, 5732, -1, 5058, 5735, 5866, -1, 5866, 5060, 5059, -1, 5059, 5061, 5867, -1, 5867, 5738, 5062, -1, 5062, 5739, 5072, -1, 5072, 5073, 5074, -1, 5074, 5740, 5868, -1, 5868, 5063, 5075, -1, 5075, 5741, 5076, -1, 5076, 5064, 5077, -1, 5077, 5742, 5078, -1, 5078, 5065, 5079, -1, 5079, 5800, 5080, -1, 5080, 5066, 5856, -1, 5856, 5067, 5860, -1, 5860, 5068, 5081, -1, 5081, 5069, 5070, -1, 5070, 5730, 5862, -1, 5862, 5731, 5863, -1, 5863, 5082, 5071, -1, 5702, 5083, 5799, -1, 5702, 5818, 5083, -1, 5702, 5701, 5818, -1, 5818, 5701, 5084, -1, 5084, 5701, 5802, -1, 5817, 5802, 5099, -1, 5100, 5099, 5085, -1, 5816, 5085, 5775, -1, 5101, 5775, 5690, -1, 5086, 5690, 5087, -1, 5088, 5087, 5089, -1, 5102, 5089, 5091, -1, 5090, 5091, 5092, -1, 5931, 5092, 5689, -1, 5103, 5689, 5693, -1, 5932, 5693, 5694, -1, 5933, 5694, 5695, -1, 5934, 5695, 5696, -1, 5093, 5696, 5094, -1, 5935, 5094, 5095, -1, 5104, 5095, 5698, -1, 5105, 5698, 5097, -1, 5096, 5097, 5106, -1, 5936, 5106, 5098, -1, 5937, 5098, 5801, -1, 5107, 5801, 5700, -1, 5819, 5700, 5799, -1, 5083, 5819, 5799, -1, 5084, 5802, 5817, -1, 5817, 5099, 5100, -1, 5100, 5085, 5816, -1, 5816, 5775, 5101, -1, 5101, 5690, 5086, -1, 5086, 5087, 5088, -1, 5088, 5089, 5102, -1, 5102, 5091, 5090, -1, 5090, 5092, 5931, -1, 5931, 5689, 5103, -1, 5103, 5693, 5932, -1, 5932, 5694, 5933, -1, 5933, 5695, 5934, -1, 5934, 5696, 5093, -1, 5093, 5094, 5935, -1, 5935, 5095, 5104, -1, 5104, 5698, 5105, -1, 5105, 5097, 5096, -1, 5096, 5106, 5936, -1, 5936, 5098, 5937, -1, 5937, 5801, 5107, -1, 5107, 5700, 5819, -1, 5533, 5108, 7225, -1, 7225, 5108, 5109, -1, 7257, 7225, 5109, -1, 5108, 5111, 5109, -1, 5109, 5111, 5110, -1, 5110, 5111, 5115, -1, 5113, 5115, 5114, -1, 5112, 5114, 5116, -1, 5112, 5113, 5114, -1, 5110, 5115, 5113, -1, 5114, 5118, 5116, -1, 5116, 5118, 5117, -1, 5117, 5118, 5524, -1, 5119, 5117, 5524, -1, 5119, 5343, 5117, -1, 5119, 5528, 5343, -1, 5343, 5528, 5120, -1, 5120, 5528, 5121, -1, 5122, 5121, 6779, -1, 5344, 5122, 6779, -1, 5121, 5530, 6779, -1, 5122, 5120, 5121, -1, 6905, 5124, 6906, -1, 6906, 5124, 5425, -1, 5123, 6906, 5425, -1, 5124, 5473, 5425, -1, 5425, 5473, 5426, -1, 5426, 5473, 5471, -1, 5125, 5471, 5469, -1, 5427, 5469, 5126, -1, 5427, 5125, 5469, -1, 5426, 5471, 5125, -1, 5469, 5468, 5126, -1, 5126, 5468, 5428, -1, 5428, 5468, 5127, -1, 5465, 5428, 5127, -1, 5465, 5429, 5428, -1, 5465, 5128, 5429, -1, 5429, 5128, 5129, -1, 5129, 5128, 5466, -1, 5430, 5466, 5130, -1, 5131, 5430, 5130, -1, 5466, 5132, 5130, -1, 5430, 5129, 5466, -1, 5568, 5414, 5149, -1, 5568, 5433, 5414, -1, 5568, 5133, 5433, -1, 5433, 5133, 5134, -1, 5134, 5133, 5135, -1, 5150, 5135, 5151, -1, 5152, 5151, 5136, -1, 5443, 5136, 5137, -1, 5444, 5137, 5138, -1, 5153, 5138, 5479, -1, 5445, 5479, 5478, -1, 5396, 5478, 5483, -1, 5398, 5483, 5484, -1, 5154, 5484, 5482, -1, 5399, 5482, 5566, -1, 5400, 5566, 5565, -1, 5155, 5565, 5156, -1, 5139, 5156, 5141, -1, 5140, 5141, 5490, -1, 5402, 5490, 5564, -1, 5403, 5564, 5157, -1, 5142, 5157, 5563, -1, 5143, 5563, 5562, -1, 5158, 5562, 5492, -1, 5159, 5492, 5561, -1, 5144, 5561, 5145, -1, 5416, 5145, 5147, -1, 5146, 5147, 5560, -1, 5148, 5560, 5559, -1, 5415, 5559, 5558, -1, 5160, 5558, 5161, -1, 5413, 5161, 5149, -1, 5414, 5413, 5149, -1, 5134, 5135, 5150, -1, 5150, 5151, 5152, -1, 5152, 5136, 5443, -1, 5443, 5137, 5444, -1, 5444, 5138, 5153, -1, 5153, 5479, 5445, -1, 5445, 5478, 5396, -1, 5396, 5483, 5398, -1, 5398, 5484, 5154, -1, 5154, 5482, 5399, -1, 5399, 5566, 5400, -1, 5400, 5565, 5155, -1, 5155, 5156, 5139, -1, 5139, 5141, 5140, -1, 5140, 5490, 5402, -1, 5402, 5564, 5403, -1, 5403, 5157, 5142, -1, 5142, 5563, 5143, -1, 5143, 5562, 5158, -1, 5158, 5492, 5159, -1, 5159, 5561, 5144, -1, 5144, 5145, 5416, -1, 5416, 5147, 5146, -1, 5146, 5560, 5148, -1, 5148, 5559, 5415, -1, 5415, 5558, 5160, -1, 5160, 5161, 5413, -1, 5509, 5365, 5510, -1, 5509, 5366, 5365, -1, 5509, 5162, 5366, -1, 5366, 5162, 5163, -1, 5163, 5162, 5555, -1, 5167, 5555, 5554, -1, 5360, 5554, 5513, -1, 5168, 5513, 5164, -1, 5358, 5164, 5516, -1, 5169, 5516, 5165, -1, 5170, 5165, 5166, -1, 5357, 5166, 5519, -1, 5355, 5519, 5171, -1, 5355, 5357, 5519, -1, 5163, 5555, 5167, -1, 5167, 5554, 5360, -1, 5360, 5513, 5168, -1, 5168, 5164, 5358, -1, 5358, 5516, 5169, -1, 5169, 5165, 5170, -1, 5170, 5166, 5357, -1, 5519, 5173, 5171, -1, 5171, 5173, 5172, -1, 5172, 5173, 5521, -1, 5174, 5172, 5521, -1, 5174, 5352, 5172, -1, 5174, 5176, 5352, -1, 5352, 5176, 5175, -1, 5175, 5176, 5523, -1, 5353, 5523, 5525, -1, 5180, 5525, 5550, -1, 5181, 5550, 5177, -1, 5182, 5177, 5178, -1, 5369, 5178, 5507, -1, 5368, 5507, 5511, -1, 5179, 5511, 5510, -1, 5365, 5179, 5510, -1, 5175, 5523, 5353, -1, 5353, 5525, 5180, -1, 5180, 5550, 5181, -1, 5181, 5177, 5182, -1, 5182, 5178, 5369, -1, 5369, 5507, 5368, -1, 5368, 5511, 5179, -1, 5183, 5431, 5545, -1, 5183, 5184, 5431, -1, 5183, 5538, 5184, -1, 5184, 5538, 5382, -1, 5382, 5538, 5540, -1, 5384, 5540, 5543, -1, 5432, 5543, 5196, -1, 5197, 5196, 5542, -1, 5386, 5542, 5546, -1, 5387, 5546, 5547, -1, 5198, 5547, 5548, -1, 5390, 5548, 5462, -1, 5199, 5462, 5185, -1, 5200, 5185, 5186, -1, 5391, 5186, 5470, -1, 5187, 5470, 5572, -1, 5201, 5572, 5472, -1, 5202, 5472, 5203, -1, 5204, 5203, 5571, -1, 5205, 5571, 5569, -1, 5206, 5569, 5189, -1, 5188, 5189, 5190, -1, 5393, 5190, 5477, -1, 5207, 5477, 5191, -1, 5434, 5191, 5567, -1, 5192, 5567, 5480, -1, 5193, 5480, 5481, -1, 5412, 5481, 5208, -1, 5209, 5208, 5194, -1, 5195, 5194, 5545, -1, 5431, 5195, 5545, -1, 5382, 5540, 5384, -1, 5384, 5543, 5432, -1, 5432, 5196, 5197, -1, 5197, 5542, 5386, -1, 5386, 5546, 5387, -1, 5387, 5547, 5198, -1, 5198, 5548, 5390, -1, 5390, 5462, 5199, -1, 5199, 5185, 5200, -1, 5200, 5186, 5391, -1, 5391, 5470, 5187, -1, 5187, 5572, 5201, -1, 5201, 5472, 5202, -1, 5202, 5203, 5204, -1, 5204, 5571, 5205, -1, 5205, 5569, 5206, -1, 5206, 5189, 5188, -1, 5188, 5190, 5393, -1, 5393, 5477, 5207, -1, 5207, 5191, 5434, -1, 5434, 5567, 5192, -1, 5192, 5480, 5193, -1, 5193, 5481, 5412, -1, 5412, 5208, 5209, -1, 5209, 5194, 5195, -1, 5210, 5380, 5211, -1, 5210, 5379, 5380, -1, 5210, 5536, 5379, -1, 5379, 5536, 5221, -1, 5221, 5536, 5535, -1, 5212, 5535, 5552, -1, 5378, 5552, 5551, -1, 5377, 5551, 5222, -1, 5376, 5222, 5223, -1, 5224, 5223, 5455, -1, 5225, 5455, 5454, -1, 5226, 5454, 5452, -1, 5342, 5452, 5213, -1, 5214, 5213, 5451, -1, 5227, 5451, 5450, -1, 5228, 5450, 5449, -1, 5341, 5449, 5448, -1, 5215, 5448, 5229, -1, 5216, 5229, 5230, -1, 5231, 5230, 5232, -1, 5217, 5232, 5549, -1, 5385, 5549, 5541, -1, 5383, 5541, 5218, -1, 5233, 5218, 5219, -1, 5234, 5219, 5539, -1, 5381, 5539, 5235, -1, 5220, 5235, 5211, -1, 5380, 5220, 5211, -1, 5221, 5535, 5212, -1, 5212, 5552, 5378, -1, 5378, 5551, 5377, -1, 5377, 5222, 5376, -1, 5376, 5223, 5224, -1, 5224, 5455, 5225, -1, 5225, 5454, 5226, -1, 5226, 5452, 5342, -1, 5342, 5213, 5214, -1, 5214, 5451, 5227, -1, 5227, 5450, 5228, -1, 5228, 5449, 5341, -1, 5341, 5448, 5215, -1, 5215, 5229, 5216, -1, 5216, 5230, 5231, -1, 5231, 5232, 5217, -1, 5217, 5549, 5385, -1, 5385, 5541, 5383, -1, 5383, 5218, 5233, -1, 5233, 5219, 5234, -1, 5234, 5539, 5381, -1, 5381, 5235, 5220, -1, 5236, 5253, 5497, -1, 5236, 5237, 5253, -1, 5236, 5498, 5237, -1, 5237, 5498, 5436, -1, 5436, 5498, 5499, -1, 5437, 5499, 5500, -1, 5438, 5500, 5238, -1, 5242, 5238, 5239, -1, 5439, 5239, 5459, -1, 5440, 5459, 5243, -1, 5441, 5243, 5244, -1, 5240, 5244, 5245, -1, 5241, 5245, 5246, -1, 5241, 5240, 5245, -1, 5436, 5499, 5437, -1, 5437, 5500, 5438, -1, 5438, 5238, 5242, -1, 5242, 5239, 5439, -1, 5439, 5459, 5440, -1, 5440, 5243, 5441, -1, 5441, 5244, 5240, -1, 5245, 5458, 5246, -1, 5246, 5458, 5247, -1, 5247, 5458, 5457, -1, 5556, 5247, 5457, -1, 5556, 5374, 5247, -1, 5556, 5248, 5374, -1, 5374, 5248, 5375, -1, 5375, 5248, 5254, -1, 5255, 5254, 5537, -1, 5249, 5537, 5256, -1, 5411, 5256, 5544, -1, 5257, 5544, 5250, -1, 5409, 5250, 5251, -1, 5258, 5251, 5252, -1, 5435, 5252, 5497, -1, 5253, 5435, 5497, -1, 5375, 5254, 5255, -1, 5255, 5537, 5249, -1, 5249, 5256, 5411, -1, 5411, 5544, 5257, -1, 5257, 5250, 5409, -1, 5409, 5251, 5258, -1, 5258, 5252, 5435, -1, 5259, 5260, 5405, -1, 5405, 5260, 5261, -1, 5261, 5260, 5461, -1, 5263, 5461, 5262, -1, 5263, 5261, 5461, -1, 5461, 5460, 5262, -1, 5262, 5460, 5264, -1, 5265, 5264, 5496, -1, 5410, 5265, 5496, -1, 5262, 5264, 5265, -1, 5266, 5529, 5371, -1, 5371, 5529, 5370, -1, 5370, 5529, 5267, -1, 5346, 5267, 5347, -1, 5346, 5370, 5267, -1, 5267, 5268, 5347, -1, 5347, 5268, 5527, -1, 5269, 5527, 5526, -1, 5350, 5526, 5522, -1, 5351, 5522, 5520, -1, 5354, 5351, 5520, -1, 5347, 5527, 5269, -1, 5269, 5526, 5350, -1, 5350, 5522, 5351, -1, 5354, 5520, 5270, -1, 5270, 5520, 5272, -1, 5273, 5271, 5517, -1, 5517, 5271, 5362, -1, 5518, 5362, 5361, -1, 5272, 5361, 5270, -1, 5272, 5518, 5361, -1, 5517, 5362, 5518, -1, 5271, 5273, 5364, -1, 5364, 5273, 5274, -1, 5274, 5275, 5364, -1, 5364, 5275, 5363, -1, 5363, 5275, 5276, -1, 5278, 5276, 5515, -1, 5356, 5515, 5514, -1, 5279, 5514, 5277, -1, 5359, 5279, 5277, -1, 5363, 5276, 5278, -1, 5278, 5515, 5356, -1, 5356, 5514, 5279, -1, 5277, 5512, 5359, -1, 5359, 5512, 5280, -1, 5512, 5281, 5280, -1, 5280, 5281, 5282, -1, 5282, 5281, 5283, -1, 5283, 5281, 5284, -1, 5285, 5283, 5284, -1, 5285, 5286, 5283, -1, 5285, 5508, 5286, -1, 5286, 5508, 5289, -1, 5289, 5508, 5506, -1, 5367, 5506, 5505, -1, 5287, 5505, 5553, -1, 5349, 5553, 5453, -1, 5288, 5453, 5290, -1, 5288, 5349, 5453, -1, 5289, 5506, 5367, -1, 5367, 5505, 5287, -1, 5287, 5553, 5349, -1, 5453, 5504, 5290, -1, 5290, 5504, 5348, -1, 5348, 5504, 5291, -1, 5292, 5348, 5291, -1, 5292, 5294, 5348, -1, 5292, 5293, 5294, -1, 5294, 5293, 5345, -1, 5345, 5293, 5295, -1, 5372, 5295, 5456, -1, 5373, 5456, 5296, -1, 5442, 5296, 5501, -1, 5301, 5501, 5297, -1, 5302, 5297, 5303, -1, 5304, 5303, 5298, -1, 5305, 5298, 5299, -1, 5300, 5299, 5503, -1, 5407, 5300, 5503, -1, 5345, 5295, 5372, -1, 5372, 5456, 5373, -1, 5373, 5296, 5442, -1, 5442, 5501, 5301, -1, 5301, 5297, 5302, -1, 5302, 5303, 5304, -1, 5304, 5298, 5305, -1, 5305, 5299, 5300, -1, 5503, 5306, 5407, -1, 5407, 5306, 5408, -1, 5408, 5306, 5308, -1, 5307, 5308, 5502, -1, 5406, 5307, 5502, -1, 5408, 5308, 5307, -1, 5502, 5259, 5406, -1, 5406, 5259, 5405, -1, 5410, 5496, 5417, -1, 5417, 5496, 5557, -1, 5317, 5404, 5318, -1, 5318, 5404, 5491, -1, 5491, 5404, 5420, -1, 5309, 5420, 5419, -1, 5493, 5419, 5418, -1, 5310, 5418, 5312, -1, 5311, 5312, 5316, -1, 5494, 5316, 5313, -1, 5495, 5313, 5315, -1, 5314, 5315, 5417, -1, 5557, 5314, 5417, -1, 5491, 5420, 5309, -1, 5309, 5419, 5493, -1, 5493, 5418, 5310, -1, 5310, 5312, 5311, -1, 5311, 5316, 5494, -1, 5494, 5313, 5495, -1, 5495, 5315, 5314, -1, 5319, 5317, 5489, -1, 5489, 5317, 5318, -1, 5489, 5488, 5319, -1, 5319, 5488, 5401, -1, 5401, 5488, 5320, -1, 5421, 5320, 5321, -1, 5422, 5321, 5325, -1, 5326, 5325, 5486, -1, 5423, 5486, 5487, -1, 5327, 5487, 5322, -1, 5328, 5322, 5324, -1, 5323, 5324, 5424, -1, 5323, 5328, 5324, -1, 5401, 5320, 5421, -1, 5421, 5321, 5422, -1, 5422, 5325, 5326, -1, 5326, 5486, 5423, -1, 5423, 5487, 5327, -1, 5327, 5322, 5328, -1, 5324, 5485, 5424, -1, 5424, 5485, 5329, -1, 5329, 5485, 5330, -1, 5330, 5331, 5329, -1, 5329, 5331, 5397, -1, 5397, 5331, 5333, -1, 5395, 5333, 5334, -1, 5394, 5334, 5476, -1, 5332, 5476, 5335, -1, 5332, 5394, 5476, -1, 5397, 5333, 5395, -1, 5395, 5334, 5394, -1, 5476, 5475, 5335, -1, 5335, 5475, 5474, -1, 5336, 5474, 5570, -1, 5447, 5336, 5570, -1, 5335, 5474, 5336, -1, 5388, 5337, 5338, -1, 5338, 5337, 5583, -1, 5582, 5385, 5338, -1, 5582, 5113, 5385, -1, 5582, 5339, 5113, -1, 5113, 5339, 5340, -1, 5110, 5340, 5109, -1, 5110, 5113, 5340, -1, 5340, 5580, 5109, -1, 5109, 5580, 7257, -1, 7257, 5580, 7256, -1, 5112, 5341, 5113, -1, 5112, 5228, 5341, -1, 5112, 5116, 5228, -1, 5228, 5116, 5227, -1, 5227, 5116, 5371, -1, 5214, 5371, 5342, -1, 5214, 5227, 5371, -1, 5116, 5117, 5371, -1, 5371, 5117, 5343, -1, 5120, 5371, 5343, -1, 5120, 5122, 5371, -1, 5371, 5122, 5344, -1, 5584, 5371, 5344, -1, 5342, 5371, 5345, -1, 5226, 5345, 5225, -1, 5226, 5342, 5345, -1, 5346, 5294, 5370, -1, 5346, 5348, 5294, -1, 5346, 5347, 5348, -1, 5348, 5347, 5290, -1, 5290, 5347, 5181, -1, 5288, 5181, 5349, -1, 5288, 5290, 5181, -1, 5181, 5347, 5180, -1, 5180, 5347, 5269, -1, 5353, 5269, 5350, -1, 5175, 5350, 5351, -1, 5352, 5351, 5172, -1, 5352, 5175, 5351, -1, 5180, 5269, 5353, -1, 5353, 5350, 5175, -1, 5351, 5354, 5172, -1, 5172, 5354, 5171, -1, 5171, 5354, 5270, -1, 5271, 5270, 5362, -1, 5271, 5171, 5270, -1, 5271, 5355, 5171, -1, 5271, 5364, 5355, -1, 5355, 5364, 5356, -1, 5279, 5355, 5356, -1, 5279, 5359, 5355, -1, 5355, 5359, 5357, -1, 5357, 5359, 5170, -1, 5170, 5359, 5169, -1, 5169, 5359, 5358, -1, 5358, 5359, 5168, -1, 5168, 5359, 5360, -1, 5360, 5359, 5280, -1, 5167, 5280, 5163, -1, 5167, 5360, 5280, -1, 5270, 5361, 5362, -1, 5363, 5278, 5364, -1, 5364, 5278, 5356, -1, 5282, 5286, 5280, -1, 5282, 5283, 5286, -1, 5286, 5289, 5280, -1, 5280, 5289, 5179, -1, 5365, 5280, 5179, -1, 5365, 5366, 5280, -1, 5280, 5366, 5163, -1, 5289, 5367, 5179, -1, 5179, 5367, 5368, -1, 5368, 5367, 5287, -1, 5369, 5287, 5349, -1, 5182, 5349, 5181, -1, 5182, 5369, 5349, -1, 5368, 5287, 5369, -1, 5294, 5345, 5370, -1, 5370, 5345, 5371, -1, 5372, 5376, 5345, -1, 5372, 5373, 5376, -1, 5376, 5373, 5442, -1, 5374, 5442, 5247, -1, 5374, 5376, 5442, -1, 5374, 5375, 5376, -1, 5376, 5375, 5255, -1, 5249, 5376, 5255, -1, 5249, 5411, 5376, -1, 5376, 5411, 5377, -1, 5377, 5411, 5378, -1, 5378, 5411, 5212, -1, 5212, 5411, 5221, -1, 5221, 5411, 5379, -1, 5379, 5411, 5380, -1, 5380, 5411, 5220, -1, 5220, 5411, 5431, -1, 5381, 5431, 5184, -1, 5234, 5184, 5382, -1, 5233, 5382, 5384, -1, 5383, 5384, 5432, -1, 5385, 5432, 5197, -1, 5386, 5385, 5197, -1, 5386, 5387, 5385, -1, 5385, 5387, 5198, -1, 5390, 5385, 5198, -1, 5390, 5338, 5385, -1, 5390, 5388, 5338, -1, 5390, 5389, 5388, -1, 5390, 5428, 5389, -1, 5390, 5126, 5428, -1, 5390, 5427, 5126, -1, 5390, 5199, 5427, -1, 5427, 5199, 5200, -1, 5391, 5427, 5200, -1, 5391, 5187, 5427, -1, 5427, 5187, 5201, -1, 5392, 5201, 5202, -1, 5204, 5392, 5202, -1, 5204, 5205, 5392, -1, 5392, 5205, 5206, -1, 5188, 5392, 5206, -1, 5188, 5393, 5392, -1, 5392, 5393, 5447, -1, 5447, 5393, 5336, -1, 5336, 5393, 5335, -1, 5335, 5393, 5332, -1, 5332, 5393, 5394, -1, 5394, 5393, 5395, -1, 5395, 5393, 5396, -1, 5397, 5396, 5398, -1, 5154, 5397, 5398, -1, 5154, 5329, 5397, -1, 5154, 5399, 5329, -1, 5329, 5399, 5400, -1, 5155, 5329, 5400, -1, 5155, 5424, 5329, -1, 5155, 5421, 5424, -1, 5155, 5401, 5421, -1, 5155, 5319, 5401, -1, 5155, 5139, 5319, -1, 5319, 5139, 5140, -1, 5402, 5319, 5140, -1, 5402, 5403, 5319, -1, 5319, 5403, 5142, -1, 5143, 5319, 5142, -1, 5143, 5158, 5319, -1, 5319, 5158, 5317, -1, 5317, 5158, 5159, -1, 5404, 5159, 5420, -1, 5404, 5317, 5159, -1, 5301, 5263, 5442, -1, 5301, 5302, 5263, -1, 5263, 5302, 5304, -1, 5305, 5263, 5304, -1, 5305, 5405, 5263, -1, 5305, 5300, 5405, -1, 5405, 5300, 5406, -1, 5406, 5300, 5407, -1, 5307, 5407, 5408, -1, 5307, 5406, 5407, -1, 5405, 5261, 5263, -1, 5262, 5410, 5263, -1, 5262, 5265, 5410, -1, 5417, 5409, 5410, -1, 5417, 5257, 5409, -1, 5417, 5411, 5257, -1, 5417, 5195, 5411, -1, 5417, 5209, 5195, -1, 5417, 5412, 5209, -1, 5417, 5193, 5412, -1, 5417, 5192, 5193, -1, 5417, 5414, 5192, -1, 5417, 5413, 5414, -1, 5417, 5160, 5413, -1, 5417, 5415, 5160, -1, 5417, 5148, 5415, -1, 5417, 5146, 5148, -1, 5417, 5416, 5146, -1, 5417, 5144, 5416, -1, 5417, 5159, 5144, -1, 5417, 5419, 5159, -1, 5417, 5418, 5419, -1, 5417, 5312, 5418, -1, 5417, 5316, 5312, -1, 5417, 5313, 5316, -1, 5417, 5315, 5313, -1, 5419, 5420, 5159, -1, 5421, 5422, 5424, -1, 5424, 5422, 5326, -1, 5423, 5424, 5326, -1, 5423, 5327, 5424, -1, 5424, 5327, 5328, -1, 5323, 5424, 5328, -1, 5397, 5395, 5396, -1, 5123, 5425, 5392, -1, 5392, 5425, 5426, -1, 5125, 5392, 5426, -1, 5125, 5427, 5392, -1, 5392, 5427, 5201, -1, 5428, 5429, 5389, -1, 5389, 5429, 5577, -1, 5577, 5429, 5129, -1, 5576, 5129, 5430, -1, 5574, 5430, 5131, -1, 7116, 5574, 5131, -1, 5577, 5129, 5576, -1, 5576, 5430, 5574, -1, 5195, 5431, 5411, -1, 5220, 5431, 5381, -1, 5381, 5184, 5234, -1, 5234, 5382, 5233, -1, 5233, 5384, 5383, -1, 5383, 5432, 5385, -1, 5207, 5433, 5393, -1, 5207, 5414, 5433, -1, 5207, 5434, 5414, -1, 5414, 5434, 5192, -1, 5376, 5224, 5345, -1, 5345, 5224, 5225, -1, 5341, 5215, 5113, -1, 5113, 5215, 5216, -1, 5231, 5113, 5216, -1, 5231, 5217, 5113, -1, 5113, 5217, 5385, -1, 5435, 5253, 5410, -1, 5258, 5410, 5409, -1, 5258, 5435, 5410, -1, 5253, 5237, 5410, -1, 5410, 5237, 5436, -1, 5437, 5410, 5436, -1, 5437, 5438, 5410, -1, 5410, 5438, 5242, -1, 5439, 5410, 5242, -1, 5439, 5263, 5410, -1, 5439, 5442, 5263, -1, 5439, 5440, 5442, -1, 5442, 5440, 5441, -1, 5240, 5442, 5441, -1, 5240, 5241, 5442, -1, 5442, 5241, 5246, -1, 5247, 5442, 5246, -1, 5433, 5134, 5393, -1, 5393, 5134, 5150, -1, 5152, 5393, 5150, -1, 5152, 5443, 5393, -1, 5393, 5443, 5444, -1, 5153, 5393, 5444, -1, 5153, 5445, 5393, -1, 5393, 5445, 5396, -1, 5570, 5446, 5447, -1, 5447, 5446, 5392, -1, 5581, 5583, 5549, -1, 5115, 5549, 5232, -1, 5230, 5115, 5232, -1, 5230, 5229, 5115, -1, 5115, 5229, 5448, -1, 5449, 5115, 5448, -1, 5449, 5114, 5115, -1, 5449, 5450, 5114, -1, 5114, 5450, 5118, -1, 5118, 5450, 5451, -1, 5525, 5451, 5213, -1, 5553, 5213, 5452, -1, 5453, 5452, 5454, -1, 5504, 5454, 5455, -1, 5223, 5504, 5455, -1, 5223, 5291, 5504, -1, 5223, 5222, 5291, -1, 5291, 5222, 5292, -1, 5292, 5222, 5293, -1, 5293, 5222, 5295, -1, 5295, 5222, 5456, -1, 5456, 5222, 5296, -1, 5296, 5222, 5556, -1, 5457, 5296, 5556, -1, 5457, 5458, 5296, -1, 5296, 5458, 5245, -1, 5244, 5296, 5245, -1, 5244, 5243, 5296, -1, 5296, 5243, 5459, -1, 5239, 5296, 5459, -1, 5239, 5461, 5296, -1, 5239, 5238, 5461, -1, 5461, 5238, 5496, -1, 5460, 5496, 5264, -1, 5460, 5461, 5496, -1, 5463, 5462, 5337, -1, 5463, 5127, 5462, -1, 5463, 5465, 5127, -1, 5463, 5464, 5465, -1, 5465, 5464, 5128, -1, 5128, 5464, 5575, -1, 5466, 5575, 5573, -1, 5132, 5573, 5467, -1, 5132, 5466, 5573, -1, 5128, 5575, 5466, -1, 5127, 5468, 5462, -1, 5462, 5468, 5469, -1, 5185, 5469, 5186, -1, 5185, 5462, 5469, -1, 5186, 5469, 5470, -1, 5470, 5469, 5471, -1, 5572, 5471, 5570, -1, 5472, 5570, 5203, -1, 5472, 5572, 5570, -1, 5471, 5473, 5570, -1, 5570, 5473, 5124, -1, 6905, 5570, 5124, -1, 6905, 5446, 5570, -1, 5474, 5477, 5570, -1, 5474, 5475, 5477, -1, 5477, 5475, 5476, -1, 5334, 5477, 5476, -1, 5334, 5333, 5477, -1, 5477, 5333, 5478, -1, 5479, 5477, 5478, -1, 5479, 5138, 5477, -1, 5477, 5138, 5137, -1, 5136, 5477, 5137, -1, 5136, 5151, 5477, -1, 5477, 5151, 5135, -1, 5191, 5135, 5133, -1, 5567, 5133, 5568, -1, 5480, 5568, 5557, -1, 5481, 5557, 5208, -1, 5481, 5480, 5557, -1, 5478, 5333, 5483, -1, 5483, 5333, 5331, -1, 5484, 5331, 5330, -1, 5482, 5330, 5566, -1, 5482, 5484, 5330, -1, 5483, 5331, 5484, -1, 5485, 5156, 5330, -1, 5485, 5141, 5156, -1, 5485, 5320, 5141, -1, 5485, 5321, 5320, -1, 5485, 5325, 5321, -1, 5485, 5486, 5325, -1, 5485, 5487, 5486, -1, 5485, 5322, 5487, -1, 5485, 5324, 5322, -1, 5320, 5488, 5141, -1, 5141, 5488, 5489, -1, 5490, 5489, 5564, -1, 5490, 5141, 5489, -1, 5318, 5492, 5489, -1, 5318, 5491, 5492, -1, 5492, 5491, 5309, -1, 5493, 5492, 5309, -1, 5493, 5557, 5492, -1, 5493, 5310, 5557, -1, 5557, 5310, 5311, -1, 5494, 5557, 5311, -1, 5494, 5495, 5557, -1, 5557, 5495, 5314, -1, 5496, 5250, 5557, -1, 5496, 5251, 5250, -1, 5496, 5252, 5251, -1, 5496, 5497, 5252, -1, 5496, 5236, 5497, -1, 5496, 5498, 5236, -1, 5496, 5499, 5498, -1, 5496, 5500, 5499, -1, 5496, 5238, 5500, -1, 5260, 5259, 5461, -1, 5461, 5259, 5298, -1, 5303, 5461, 5298, -1, 5303, 5297, 5461, -1, 5461, 5297, 5501, -1, 5296, 5461, 5501, -1, 5298, 5259, 5299, -1, 5299, 5259, 5502, -1, 5503, 5502, 5308, -1, 5306, 5503, 5308, -1, 5299, 5502, 5503, -1, 5504, 5453, 5454, -1, 5453, 5553, 5452, -1, 5505, 5178, 5553, -1, 5505, 5507, 5178, -1, 5505, 5506, 5507, -1, 5507, 5506, 5511, -1, 5511, 5506, 5508, -1, 5512, 5508, 5285, -1, 5281, 5285, 5284, -1, 5281, 5512, 5285, -1, 5511, 5508, 5512, -1, 5510, 5512, 5509, -1, 5510, 5511, 5512, -1, 5277, 5554, 5512, -1, 5277, 5513, 5554, -1, 5277, 5273, 5513, -1, 5277, 5274, 5273, -1, 5277, 5514, 5274, -1, 5274, 5514, 5515, -1, 5276, 5274, 5515, -1, 5276, 5275, 5274, -1, 5273, 5517, 5513, -1, 5513, 5517, 5164, -1, 5164, 5517, 5516, -1, 5516, 5517, 5165, -1, 5165, 5517, 5166, -1, 5166, 5517, 5519, -1, 5519, 5517, 5518, -1, 5272, 5519, 5518, -1, 5272, 5173, 5519, -1, 5272, 5520, 5173, -1, 5173, 5520, 5521, -1, 5521, 5520, 5174, -1, 5174, 5520, 5522, -1, 5176, 5522, 5526, -1, 5523, 5526, 5527, -1, 5525, 5527, 5524, -1, 5118, 5525, 5524, -1, 5118, 5451, 5525, -1, 5174, 5522, 5176, -1, 5176, 5526, 5523, -1, 5524, 5527, 5119, -1, 5119, 5527, 5268, -1, 5267, 5119, 5268, -1, 5267, 5528, 5119, -1, 5267, 5529, 5528, -1, 5528, 5529, 5121, -1, 5121, 5529, 5266, -1, 5530, 5266, 6837, -1, 5530, 5121, 5266, -1, 5111, 5531, 5115, -1, 5111, 5108, 5531, -1, 5531, 5108, 5532, -1, 5532, 5108, 5533, -1, 5579, 5532, 5533, -1, 5531, 5534, 5115, -1, 5115, 5534, 5581, -1, 5549, 5115, 5581, -1, 5210, 5211, 5537, -1, 5536, 5537, 5535, -1, 5536, 5210, 5537, -1, 5211, 5235, 5537, -1, 5537, 5235, 5539, -1, 5538, 5539, 5219, -1, 5540, 5219, 5218, -1, 5543, 5218, 5541, -1, 5196, 5541, 5542, -1, 5196, 5543, 5541, -1, 5537, 5539, 5538, -1, 5183, 5537, 5538, -1, 5183, 5256, 5537, -1, 5183, 5544, 5256, -1, 5183, 5545, 5544, -1, 5544, 5545, 5250, -1, 5250, 5545, 5557, -1, 5557, 5545, 5194, -1, 5208, 5557, 5194, -1, 5538, 5219, 5540, -1, 5540, 5218, 5543, -1, 5541, 5549, 5542, -1, 5542, 5549, 5546, -1, 5546, 5549, 5547, -1, 5547, 5549, 5548, -1, 5548, 5549, 5462, -1, 5462, 5549, 5337, -1, 5337, 5549, 5583, -1, 5525, 5213, 5553, -1, 5550, 5553, 5177, -1, 5550, 5525, 5553, -1, 5551, 5537, 5222, -1, 5551, 5552, 5537, -1, 5537, 5552, 5535, -1, 5178, 5177, 5553, -1, 5525, 5523, 5527, -1, 5554, 5555, 5512, -1, 5512, 5555, 5162, -1, 5509, 5512, 5162, -1, 5537, 5254, 5222, -1, 5222, 5254, 5248, -1, 5556, 5222, 5248, -1, 5568, 5149, 5557, -1, 5557, 5149, 5161, -1, 5558, 5557, 5161, -1, 5558, 5559, 5557, -1, 5557, 5559, 5560, -1, 5147, 5557, 5560, -1, 5147, 5145, 5557, -1, 5557, 5145, 5561, -1, 5492, 5557, 5561, -1, 5492, 5562, 5489, -1, 5489, 5562, 5563, -1, 5157, 5489, 5563, -1, 5157, 5564, 5489, -1, 5156, 5565, 5330, -1, 5330, 5565, 5566, -1, 5477, 5135, 5191, -1, 5191, 5133, 5567, -1, 5480, 5567, 5568, -1, 5477, 5190, 5570, -1, 5570, 5190, 5189, -1, 5569, 5570, 5189, -1, 5569, 5571, 5570, -1, 5570, 5571, 5203, -1, 5572, 5470, 5471, -1, 5467, 5573, 7080, -1, 7080, 5573, 5574, -1, 7116, 7080, 5574, -1, 5573, 5575, 5574, -1, 5574, 5575, 5576, -1, 5576, 5575, 5464, -1, 5577, 5464, 5463, -1, 5389, 5463, 5388, -1, 5389, 5577, 5463, -1, 5576, 5464, 5577, -1, 5463, 5337, 5388, -1, 7256, 5580, 5578, -1, 5578, 5580, 5532, -1, 5579, 5578, 5532, -1, 5580, 5340, 5532, -1, 5532, 5340, 5531, -1, 5531, 5340, 5339, -1, 5534, 5339, 5582, -1, 5581, 5582, 5583, -1, 5581, 5534, 5582, -1, 5531, 5339, 5534, -1, 5582, 5338, 5583, -1, 6837, 5266, 5584, -1, 5584, 5266, 5371, -1, 5804, 5585, 5703, -1, 5703, 5585, 5960, -1, 5885, 5586, 5588, -1, 5588, 5586, 5587, -1, 5589, 5588, 5587, -1, 5589, 5897, 5588, -1, 5589, 5590, 5897, -1, 5897, 5590, 5591, -1, 5591, 5590, 5716, -1, 5592, 5716, 5594, -1, 5593, 5594, 5715, -1, 5888, 5715, 5595, -1, 5596, 5888, 5595, -1, 5591, 5716, 5592, -1, 5592, 5594, 5593, -1, 5593, 5715, 5888, -1, 5586, 5885, 5721, -1, 5721, 5885, 5883, -1, 5612, 5597, 5877, -1, 5877, 5597, 5598, -1, 5598, 5597, 5599, -1, 5600, 5599, 5607, -1, 5608, 5607, 5601, -1, 5609, 5601, 5610, -1, 5611, 5610, 5602, -1, 5603, 5602, 5604, -1, 5896, 5604, 5605, -1, 5606, 5605, 5721, -1, 5883, 5606, 5721, -1, 5598, 5599, 5600, -1, 5600, 5607, 5608, -1, 5608, 5601, 5609, -1, 5609, 5610, 5611, -1, 5611, 5602, 5603, -1, 5603, 5604, 5896, -1, 5896, 5605, 5606, -1, 5877, 5613, 5612, -1, 5612, 5613, 5724, -1, 5613, 5876, 5724, -1, 5724, 5876, 5725, -1, 5725, 5876, 5615, -1, 5614, 5615, 5617, -1, 5616, 5617, 5618, -1, 5727, 5618, 5619, -1, 5623, 5619, 5620, -1, 5728, 5620, 5875, -1, 5729, 5875, 5621, -1, 5622, 5621, 5861, -1, 5726, 5622, 5861, -1, 5725, 5615, 5614, -1, 5614, 5617, 5616, -1, 5616, 5618, 5727, -1, 5727, 5619, 5623, -1, 5623, 5620, 5728, -1, 5728, 5875, 5729, -1, 5729, 5621, 5622, -1, 5726, 5861, 5734, -1, 5734, 5861, 5864, -1, 5747, 5736, 5629, -1, 5629, 5736, 5872, -1, 5872, 5736, 5624, -1, 5871, 5624, 5626, -1, 5871, 5872, 5624, -1, 5624, 5625, 5626, -1, 5626, 5625, 5627, -1, 5628, 5627, 5734, -1, 5864, 5628, 5734, -1, 5626, 5627, 5628, -1, 5749, 5747, 5631, -1, 5631, 5747, 5629, -1, 5748, 5630, 5874, -1, 5874, 5630, 5633, -1, 5633, 5630, 5750, -1, 5632, 5750, 5749, -1, 5631, 5632, 5749, -1, 5633, 5750, 5632, -1, 5761, 5635, 5634, -1, 5634, 5635, 5636, -1, 5636, 5635, 5753, -1, 5637, 5753, 5638, -1, 5639, 5638, 5759, -1, 5640, 5759, 5641, -1, 5833, 5641, 5831, -1, 5833, 5640, 5641, -1, 5636, 5753, 5637, -1, 5637, 5638, 5639, -1, 5639, 5759, 5640, -1, 5641, 5642, 5831, -1, 5831, 5642, 5828, -1, 5828, 5642, 5643, -1, 5644, 5828, 5643, -1, 5644, 5826, 5828, -1, 5644, 5745, 5826, -1, 5826, 5745, 5651, -1, 5651, 5745, 5645, -1, 5652, 5645, 5653, -1, 5854, 5653, 5743, -1, 5646, 5743, 5647, -1, 5648, 5647, 5654, -1, 5655, 5654, 5737, -1, 5869, 5737, 5649, -1, 5870, 5649, 5650, -1, 5873, 5650, 5748, -1, 5874, 5873, 5748, -1, 5651, 5645, 5652, -1, 5652, 5653, 5854, -1, 5854, 5743, 5646, -1, 5646, 5647, 5648, -1, 5648, 5654, 5655, -1, 5655, 5737, 5869, -1, 5869, 5649, 5870, -1, 5870, 5650, 5873, -1, 5658, 5656, 5850, -1, 5850, 5656, 5836, -1, 5836, 5656, 5837, -1, 5837, 5656, 5657, -1, 5761, 5837, 5657, -1, 5761, 5634, 5837, -1, 5663, 5658, 5659, -1, 5659, 5658, 5850, -1, 5765, 5660, 5661, -1, 5661, 5660, 5662, -1, 5662, 5660, 5766, -1, 5843, 5766, 5664, -1, 5847, 5664, 5764, -1, 5848, 5764, 5663, -1, 5659, 5848, 5663, -1, 5662, 5766, 5843, -1, 5843, 5664, 5847, -1, 5847, 5764, 5848, -1, 5765, 5661, 5767, -1, 5767, 5661, 5846, -1, 5767, 5846, 5770, -1, 5770, 5846, 5665, -1, 5667, 5665, 5845, -1, 5771, 5845, 5666, -1, 5771, 5667, 5845, -1, 5770, 5665, 5667, -1, 5771, 5666, 5778, -1, 5778, 5666, 5676, -1, 5668, 5670, 5825, -1, 5825, 5670, 5669, -1, 5669, 5670, 5671, -1, 5827, 5671, 5758, -1, 5830, 5758, 5672, -1, 5840, 5672, 5674, -1, 5673, 5674, 5772, -1, 5675, 5772, 5676, -1, 5675, 5673, 5772, -1, 5669, 5671, 5827, -1, 5827, 5758, 5830, -1, 5830, 5672, 5840, -1, 5840, 5674, 5673, -1, 5772, 5778, 5676, -1, 5808, 5809, 6411, -1, 6411, 5809, 5677, -1, 6378, 6411, 5677, -1, 5809, 5679, 5677, -1, 5677, 5679, 5678, -1, 5678, 5679, 5680, -1, 5681, 5680, 5810, -1, 5774, 5810, 5773, -1, 5774, 5681, 5810, -1, 5678, 5680, 5681, -1, 5810, 5682, 5773, -1, 5773, 5682, 5683, -1, 5683, 5682, 5813, -1, 5815, 5683, 5813, -1, 5815, 5776, 5683, -1, 5815, 5910, 5776, -1, 5776, 5910, 5687, -1, 5687, 5910, 5684, -1, 5692, 5684, 5686, -1, 5691, 5692, 5686, -1, 5684, 5685, 5686, -1, 5692, 5687, 5684, -1, 6285, 5964, 5691, -1, 5691, 5964, 5688, -1, 5965, 5691, 5688, -1, 5965, 5967, 5691, -1, 5691, 5967, 5689, -1, 5092, 5691, 5689, -1, 5092, 5091, 5691, -1, 5691, 5091, 5089, -1, 5087, 5691, 5089, -1, 5087, 5690, 5691, -1, 5691, 5690, 5775, -1, 5692, 5775, 5687, -1, 5692, 5691, 5775, -1, 5967, 5804, 5689, -1, 5689, 5804, 5693, -1, 5693, 5804, 5694, -1, 5694, 5804, 5695, -1, 5695, 5804, 5696, -1, 5696, 5804, 5094, -1, 5094, 5804, 5095, -1, 5095, 5804, 5698, -1, 5698, 5804, 5697, -1, 4926, 5698, 5697, -1, 4926, 5097, 5698, -1, 4926, 5699, 5097, -1, 5097, 5699, 5106, -1, 5106, 5699, 4915, -1, 5098, 4915, 4914, -1, 5801, 4914, 4912, -1, 5700, 4912, 5041, -1, 5799, 5041, 5040, -1, 5702, 5040, 5701, -1, 5702, 5799, 5040, -1, 5703, 4929, 5804, -1, 5703, 4920, 4929, -1, 5703, 5959, 4920, -1, 4920, 5959, 4921, -1, 4921, 5959, 5958, -1, 5704, 5958, 5956, -1, 5707, 5704, 5956, -1, 5707, 5705, 5704, -1, 5707, 5706, 5705, -1, 5707, 5708, 5706, -1, 5707, 5714, 5708, -1, 5707, 5709, 5714, -1, 5707, 5944, 5709, -1, 5707, 5945, 5944, -1, 5707, 5943, 5945, -1, 5707, 5942, 5943, -1, 5707, 5953, 5942, -1, 4921, 5958, 5704, -1, 5709, 5710, 5714, -1, 5714, 5710, 5947, -1, 5788, 5947, 5948, -1, 5712, 5788, 5948, -1, 5712, 5711, 5788, -1, 5712, 4998, 5711, -1, 5712, 4999, 4998, -1, 5712, 5014, 4999, -1, 5712, 5000, 5014, -1, 5712, 5595, 5000, -1, 5712, 5952, 5595, -1, 5595, 5952, 5713, -1, 5962, 5595, 5713, -1, 5714, 5947, 5788, -1, 4932, 5788, 4923, -1, 4932, 5714, 5788, -1, 5715, 5004, 5595, -1, 5715, 5594, 5004, -1, 5004, 5594, 5716, -1, 5590, 5004, 5716, -1, 5590, 5589, 5004, -1, 5004, 5589, 4964, -1, 4963, 5004, 4964, -1, 4963, 4961, 5004, -1, 5004, 4961, 5717, -1, 4960, 5004, 5717, -1, 4960, 4959, 5004, -1, 5004, 4959, 4958, -1, 5718, 5004, 4958, -1, 5718, 4957, 5004, -1, 5004, 4957, 5006, -1, 5006, 4957, 4955, -1, 5720, 4955, 5719, -1, 5720, 5006, 4955, -1, 5589, 5587, 4964, -1, 4964, 5587, 4965, -1, 4965, 5587, 4982, -1, 4982, 5587, 5586, -1, 4966, 5586, 4967, -1, 4966, 4982, 5586, -1, 4967, 5586, 5722, -1, 5722, 5586, 5721, -1, 5599, 5721, 5607, -1, 5599, 5722, 5721, -1, 5599, 5597, 5722, -1, 5722, 5597, 5612, -1, 5723, 5612, 4969, -1, 5723, 5722, 5612, -1, 5605, 5604, 5721, -1, 5721, 5604, 5602, -1, 5610, 5721, 5602, -1, 5610, 5601, 5721, -1, 5721, 5601, 5607, -1, 5724, 5784, 5612, -1, 5724, 5725, 5784, -1, 5784, 5725, 5614, -1, 5616, 5784, 5614, -1, 5616, 5726, 5784, -1, 5616, 5727, 5726, -1, 5726, 5727, 5623, -1, 5728, 5726, 5623, -1, 5728, 5729, 5726, -1, 5726, 5729, 5622, -1, 5734, 5730, 5726, -1, 5734, 5731, 5730, -1, 5734, 5082, 5731, -1, 5734, 5732, 5082, -1, 5734, 5057, 5732, -1, 5734, 5733, 5057, -1, 5734, 5735, 5733, -1, 5734, 5060, 5735, -1, 5734, 5061, 5060, -1, 5734, 5738, 5061, -1, 5734, 5624, 5738, -1, 5734, 5625, 5624, -1, 5734, 5627, 5625, -1, 5736, 5747, 5624, -1, 5624, 5747, 5649, -1, 5737, 5624, 5649, -1, 5737, 5654, 5624, -1, 5624, 5654, 5647, -1, 5743, 5624, 5647, -1, 5743, 5738, 5624, -1, 5743, 5739, 5738, -1, 5743, 5073, 5739, -1, 5743, 5740, 5073, -1, 5743, 5063, 5740, -1, 5743, 5741, 5063, -1, 5743, 5064, 5741, -1, 5743, 5742, 5064, -1, 5743, 5065, 5742, -1, 5743, 5744, 5065, -1, 5743, 5653, 5744, -1, 5744, 5653, 5645, -1, 5745, 5744, 5645, -1, 5745, 5644, 5744, -1, 5744, 5644, 5643, -1, 5032, 5643, 5642, -1, 5746, 5642, 5751, -1, 5746, 5032, 5642, -1, 5649, 5747, 5650, -1, 5650, 5747, 5749, -1, 5748, 5749, 5750, -1, 5630, 5748, 5750, -1, 5650, 5749, 5748, -1, 5744, 5643, 5032, -1, 5642, 5641, 5751, -1, 5751, 5641, 5033, -1, 5033, 5641, 5759, -1, 5035, 5759, 5638, -1, 5752, 5638, 5753, -1, 4953, 5753, 5754, -1, 4953, 5752, 5753, -1, 4953, 5755, 5752, -1, 5752, 5755, 5036, -1, 5036, 5755, 4941, -1, 5756, 5036, 4941, -1, 5756, 5683, 5036, -1, 5756, 5773, 5683, -1, 5756, 5757, 5773, -1, 5773, 5757, 5674, -1, 5774, 5674, 5672, -1, 5758, 5774, 5672, -1, 5758, 5681, 5774, -1, 5758, 5671, 5681, -1, 5681, 5671, 5670, -1, 5678, 5670, 5668, -1, 5677, 5668, 6378, -1, 5677, 5678, 5668, -1, 5033, 5759, 5035, -1, 5035, 5638, 5752, -1, 5753, 5635, 5754, -1, 5754, 5635, 5658, -1, 5760, 5658, 5781, -1, 5760, 5754, 5658, -1, 5635, 5761, 5658, -1, 5658, 5761, 5656, -1, 5656, 5761, 5657, -1, 5663, 4942, 5658, -1, 5663, 5762, 4942, -1, 5663, 5763, 5762, -1, 5663, 5767, 5763, -1, 5663, 5764, 5767, -1, 5767, 5764, 5664, -1, 5765, 5664, 5766, -1, 5660, 5765, 5766, -1, 5767, 5664, 5765, -1, 5767, 5770, 5763, -1, 5763, 5770, 4946, -1, 4946, 5770, 4937, -1, 4937, 5770, 5768, -1, 5768, 5770, 5769, -1, 5769, 5770, 4938, -1, 4938, 5770, 5771, -1, 4949, 5771, 5778, -1, 4939, 5778, 4951, -1, 4939, 4949, 5778, -1, 5770, 5667, 5771, -1, 4938, 5771, 4949, -1, 5772, 5757, 5778, -1, 5772, 5674, 5757, -1, 5773, 5674, 5774, -1, 5681, 5670, 5678, -1, 5668, 5807, 6378, -1, 5036, 5683, 5048, -1, 5048, 5683, 5776, -1, 5037, 5776, 5051, -1, 5037, 5048, 5776, -1, 5687, 5775, 5776, -1, 5776, 5775, 5040, -1, 5777, 5776, 5040, -1, 5777, 5038, 5776, -1, 5776, 5038, 5051, -1, 5757, 4940, 5778, -1, 5778, 4940, 5779, -1, 4951, 5778, 5779, -1, 4942, 5780, 5658, -1, 5658, 5780, 4934, -1, 5781, 5658, 4934, -1, 4955, 4954, 5726, -1, 5719, 5726, 5022, -1, 5719, 4955, 5726, -1, 4954, 4978, 5726, -1, 5726, 4978, 4977, -1, 4976, 5726, 4977, -1, 4976, 5782, 5726, -1, 5726, 5782, 5783, -1, 4974, 5726, 5783, -1, 4974, 4987, 5726, -1, 5726, 4987, 5784, -1, 5784, 4973, 5612, -1, 5612, 4973, 5785, -1, 4971, 5612, 5785, -1, 4971, 4970, 5612, -1, 5612, 4970, 4969, -1, 5024, 5726, 5798, -1, 5024, 5786, 5726, -1, 5726, 5786, 5022, -1, 5004, 5020, 5595, -1, 5595, 5020, 5018, -1, 5017, 5595, 5018, -1, 5017, 5003, 5595, -1, 5595, 5003, 5016, -1, 5001, 5595, 5016, -1, 5001, 5000, 5595, -1, 5787, 4925, 5788, -1, 5787, 5791, 4925, -1, 5787, 4996, 5791, -1, 5791, 4996, 5790, -1, 5789, 5791, 5790, -1, 5789, 5794, 5791, -1, 5789, 4994, 5794, -1, 5794, 4994, 5792, -1, 5793, 5792, 5042, -1, 5793, 5794, 5792, -1, 5793, 5041, 5794, -1, 5794, 5041, 4912, -1, 5792, 4993, 5042, -1, 5042, 4993, 5795, -1, 5795, 4993, 5797, -1, 5796, 5797, 5067, -1, 5026, 5067, 5027, -1, 5026, 5796, 5067, -1, 5797, 5798, 5067, -1, 5067, 5798, 5068, -1, 5068, 5798, 5726, -1, 5069, 5726, 5730, -1, 5069, 5068, 5726, -1, 5796, 5795, 5797, -1, 5700, 5041, 5799, -1, 5031, 5067, 5744, -1, 5031, 5046, 5067, -1, 5067, 5046, 5044, -1, 5028, 5067, 5044, -1, 5028, 5027, 5067, -1, 5067, 5066, 5744, -1, 5744, 5066, 5800, -1, 5065, 5744, 5800, -1, 5700, 5801, 4912, -1, 5801, 5098, 4914, -1, 5098, 5106, 4915, -1, 5775, 5085, 5040, -1, 5040, 5085, 5099, -1, 5802, 5040, 5099, -1, 5802, 5701, 5040, -1, 4925, 5803, 5788, -1, 5788, 5803, 4923, -1, 4929, 4919, 5804, -1, 5804, 4919, 4918, -1, 5805, 5804, 4918, -1, 5805, 5806, 5804, -1, 5804, 5806, 4917, -1, 5697, 5804, 4917, -1, 5807, 5668, 6444, -1, 6444, 5668, 5825, -1, 6444, 5825, 5808, -1, 5808, 5825, 5809, -1, 5809, 5825, 5679, -1, 5679, 5825, 5680, -1, 5680, 5825, 5810, -1, 5810, 5825, 5682, -1, 5682, 5825, 5812, -1, 5811, 5682, 5812, -1, 5811, 5813, 5682, -1, 5811, 5049, 5813, -1, 5813, 5049, 5815, -1, 5815, 5049, 5050, -1, 5052, 5815, 5050, -1, 5052, 5053, 5815, -1, 5815, 5053, 5039, -1, 5814, 5815, 5039, -1, 5814, 5088, 5815, -1, 5814, 5086, 5088, -1, 5814, 5101, 5086, -1, 5814, 5816, 5101, -1, 5814, 5100, 5816, -1, 5814, 5817, 5100, -1, 5814, 5084, 5817, -1, 5814, 5818, 5084, -1, 5814, 5083, 5818, -1, 5814, 5054, 5083, -1, 5083, 5054, 5819, -1, 5819, 5054, 5938, -1, 5107, 5938, 4913, -1, 5937, 4913, 5820, -1, 5936, 5820, 5821, -1, 5096, 5821, 4916, -1, 5105, 4916, 4927, -1, 5822, 5105, 4927, -1, 5822, 5823, 5105, -1, 5105, 5823, 5824, -1, 4928, 5105, 5824, -1, 4928, 5909, 5105, -1, 5105, 5909, 5585, -1, 5104, 5585, 5935, -1, 5104, 5105, 5585, -1, 5669, 5651, 5825, -1, 5669, 5826, 5651, -1, 5669, 5827, 5826, -1, 5826, 5827, 5828, -1, 5828, 5827, 5830, -1, 5829, 5830, 5838, -1, 5829, 5828, 5830, -1, 5829, 5831, 5828, -1, 5829, 5832, 5831, -1, 5831, 5832, 5833, -1, 5833, 5832, 5640, -1, 5640, 5832, 5853, -1, 5639, 5853, 5834, -1, 5637, 5834, 5835, -1, 5636, 5835, 5850, -1, 5634, 5850, 5836, -1, 5837, 5634, 5836, -1, 5830, 5840, 5838, -1, 5838, 5840, 5839, -1, 5839, 5840, 5673, -1, 5675, 5839, 5673, -1, 5675, 5676, 5839, -1, 5839, 5676, 5841, -1, 5841, 5676, 4952, -1, 4952, 5676, 5842, -1, 5842, 5676, 4950, -1, 4950, 5676, 5666, -1, 5844, 5666, 5846, -1, 5661, 5844, 5846, -1, 5661, 5843, 5844, -1, 5661, 5662, 5843, -1, 5845, 5665, 5666, -1, 5666, 5665, 5846, -1, 5843, 5847, 5844, -1, 5844, 5847, 5848, -1, 4948, 5848, 5659, -1, 5849, 5659, 4936, -1, 5849, 4948, 5659, -1, 5844, 5848, 4948, -1, 5850, 4943, 5659, -1, 5850, 4935, 4943, -1, 5850, 5851, 4935, -1, 5850, 5852, 5851, -1, 5850, 4933, 5852, -1, 5850, 5835, 4933, -1, 5636, 5850, 5634, -1, 5636, 5637, 5835, -1, 5637, 5639, 5834, -1, 5639, 5640, 5853, -1, 5652, 5855, 5651, -1, 5652, 5854, 5855, -1, 5855, 5854, 5646, -1, 5079, 5646, 5078, -1, 5079, 5855, 5646, -1, 5079, 5080, 5855, -1, 5855, 5080, 5856, -1, 5860, 5855, 5856, -1, 5860, 5857, 5855, -1, 5860, 5030, 5857, -1, 5860, 5045, 5030, -1, 5860, 5858, 5045, -1, 5860, 5029, 5858, -1, 5860, 5859, 5029, -1, 5860, 5043, 5859, -1, 5860, 4991, 5043, -1, 5860, 5025, 4991, -1, 5860, 5861, 5025, -1, 5860, 5081, 5861, -1, 5861, 5081, 5070, -1, 5862, 5861, 5070, -1, 5862, 5864, 5861, -1, 5862, 5863, 5864, -1, 5864, 5863, 5071, -1, 5865, 5864, 5071, -1, 5865, 5871, 5864, -1, 5865, 5056, 5871, -1, 5871, 5056, 5058, -1, 5866, 5871, 5058, -1, 5866, 5059, 5871, -1, 5871, 5059, 5867, -1, 5062, 5871, 5867, -1, 5062, 5646, 5871, -1, 5062, 5072, 5646, -1, 5646, 5072, 5074, -1, 5868, 5646, 5074, -1, 5868, 5075, 5646, -1, 5646, 5075, 5076, -1, 5077, 5646, 5076, -1, 5077, 5078, 5646, -1, 5646, 5648, 5871, -1, 5871, 5648, 5655, -1, 5869, 5871, 5655, -1, 5869, 5870, 5871, -1, 5871, 5870, 5629, -1, 5872, 5871, 5629, -1, 5870, 5873, 5629, -1, 5629, 5873, 5631, -1, 5631, 5873, 5874, -1, 5632, 5874, 5633, -1, 5632, 5631, 5874, -1, 5871, 5626, 5864, -1, 5864, 5626, 5628, -1, 5621, 5875, 5861, -1, 5861, 5875, 5620, -1, 5619, 5861, 5620, -1, 5619, 5618, 5861, -1, 5861, 5618, 5617, -1, 4986, 5617, 5615, -1, 5876, 4986, 5615, -1, 5876, 5613, 4986, -1, 4986, 5613, 4985, -1, 4985, 5613, 5877, -1, 4972, 5877, 5878, -1, 4972, 4985, 5877, -1, 5861, 5617, 4986, -1, 4988, 5861, 4986, -1, 4988, 5879, 5861, -1, 5861, 5879, 4975, -1, 4989, 5861, 4975, -1, 4989, 4990, 5861, -1, 5861, 4990, 5880, -1, 5881, 5861, 5880, -1, 5881, 5882, 5861, -1, 5861, 5882, 5021, -1, 5007, 5861, 5021, -1, 5007, 5023, 5861, -1, 5861, 5023, 5008, -1, 5025, 5861, 5008, -1, 5598, 5884, 5877, -1, 5598, 5600, 5884, -1, 5884, 5600, 5883, -1, 5885, 5884, 5883, -1, 5885, 4983, 5884, -1, 5885, 5886, 4983, -1, 5885, 5887, 5886, -1, 5885, 5588, 5887, -1, 5887, 5588, 4981, -1, 4981, 5588, 4962, -1, 4962, 5588, 5897, -1, 5928, 5897, 5591, -1, 5592, 5928, 5591, -1, 5592, 5593, 5928, -1, 5928, 5593, 5888, -1, 5596, 5928, 5888, -1, 5596, 5900, 5928, -1, 5928, 5900, 5019, -1, 5019, 5900, 5889, -1, 5889, 5900, 5890, -1, 5890, 5900, 5002, -1, 5002, 5900, 5015, -1, 5015, 5900, 5891, -1, 5891, 5900, 5892, -1, 5901, 5892, 5946, -1, 5902, 5946, 5893, -1, 5955, 5893, 5894, -1, 5895, 5955, 5894, -1, 5895, 5940, 5955, -1, 5955, 5940, 6602, -1, 6491, 5955, 6602, -1, 5600, 5608, 5883, -1, 5883, 5608, 5609, -1, 5611, 5883, 5609, -1, 5611, 5603, 5883, -1, 5883, 5603, 5896, -1, 5606, 5883, 5896, -1, 4962, 5897, 5928, -1, 5898, 5928, 4980, -1, 5898, 4962, 5928, -1, 6727, 5899, 5900, -1, 5900, 5899, 5950, -1, 5949, 5900, 5950, -1, 5949, 5892, 5900, -1, 5891, 5892, 5901, -1, 5901, 5946, 5902, -1, 5903, 5902, 5013, -1, 5903, 5901, 5902, -1, 5902, 5893, 5955, -1, 5904, 5955, 5939, -1, 5904, 5902, 5955, -1, 5957, 5905, 5955, -1, 5957, 5961, 5905, -1, 5905, 5961, 4930, -1, 4930, 5961, 5907, -1, 5906, 5907, 5960, -1, 5908, 5960, 5585, -1, 5909, 5908, 5585, -1, 4930, 5907, 5906, -1, 5906, 5960, 5908, -1, 5968, 5103, 5585, -1, 5968, 5815, 5103, -1, 5968, 5966, 5815, -1, 5815, 5966, 5910, -1, 5910, 5966, 5911, -1, 5684, 5911, 5963, -1, 5685, 5963, 6351, -1, 5685, 5684, 5963, -1, 5910, 5911, 5684, -1, 4943, 4944, 5659, -1, 5659, 4944, 4945, -1, 4947, 5659, 4945, -1, 4947, 4936, 5659, -1, 5844, 4950, 5666, -1, 5043, 4991, 5912, -1, 5912, 4991, 4992, -1, 5055, 4992, 5913, -1, 5923, 5913, 4911, -1, 5054, 4911, 5938, -1, 5054, 5923, 4911, -1, 5912, 4992, 5055, -1, 5913, 5914, 4911, -1, 4911, 5914, 5009, -1, 5916, 5009, 4995, -1, 5915, 5916, 4995, -1, 5915, 5010, 5916, -1, 5916, 5010, 5917, -1, 5917, 5010, 5011, -1, 5918, 5011, 5012, -1, 4924, 5012, 4997, -1, 4922, 4997, 5013, -1, 5902, 4922, 5013, -1, 4911, 5009, 5916, -1, 5917, 5011, 5918, -1, 5918, 5012, 4924, -1, 4924, 4997, 4922, -1, 5005, 4956, 5928, -1, 5005, 5882, 4956, -1, 5005, 5919, 5882, -1, 5882, 5919, 5021, -1, 5855, 5920, 5651, -1, 5651, 5920, 5047, -1, 5921, 5651, 5047, -1, 5921, 5922, 5651, -1, 5651, 5922, 5825, -1, 5825, 5922, 5034, -1, 5812, 5825, 5034, -1, 5923, 5055, 5913, -1, 4956, 4979, 5928, -1, 5928, 4979, 5925, -1, 5924, 5928, 5925, -1, 5924, 5926, 5928, -1, 5928, 5926, 5927, -1, 4980, 5928, 5927, -1, 5884, 4984, 5877, -1, 5877, 4984, 5929, -1, 4968, 5877, 5929, -1, 4968, 5930, 5877, -1, 5877, 5930, 5878, -1, 5088, 5102, 5815, -1, 5815, 5102, 5090, -1, 5931, 5815, 5090, -1, 5931, 5103, 5815, -1, 5103, 5932, 5585, -1, 5585, 5932, 5933, -1, 5934, 5585, 5933, -1, 5934, 5093, 5585, -1, 5585, 5093, 5935, -1, 5105, 5096, 4916, -1, 5096, 5936, 5821, -1, 5936, 5937, 5820, -1, 5937, 5107, 4913, -1, 5107, 5819, 5938, -1, 5905, 4931, 5955, -1, 5955, 4931, 5939, -1, 6602, 5940, 5941, -1, 5941, 5940, 5943, -1, 5942, 5941, 5943, -1, 5940, 5895, 5943, -1, 5943, 5895, 5945, -1, 5945, 5895, 5894, -1, 5944, 5894, 5893, -1, 5709, 5893, 5710, -1, 5709, 5944, 5893, -1, 5945, 5894, 5944, -1, 5893, 5946, 5710, -1, 5710, 5946, 5947, -1, 5947, 5946, 5892, -1, 5949, 5947, 5892, -1, 5949, 5948, 5947, -1, 5949, 5950, 5948, -1, 5948, 5950, 5712, -1, 5712, 5950, 5899, -1, 5952, 5899, 5951, -1, 5713, 5952, 5951, -1, 5899, 6727, 5951, -1, 5952, 5712, 5899, -1, 5953, 5707, 5954, -1, 5954, 5707, 5955, -1, 6491, 5954, 5955, -1, 5707, 5956, 5955, -1, 5955, 5956, 5957, -1, 5957, 5956, 5958, -1, 5961, 5958, 5959, -1, 5907, 5959, 5960, -1, 5907, 5961, 5959, -1, 5957, 5958, 5961, -1, 5959, 5703, 5960, -1, 5595, 5962, 5596, -1, 5596, 5962, 5900, -1, 6351, 5963, 6289, -1, 6289, 5963, 5964, -1, 6285, 6289, 5964, -1, 5963, 5911, 5964, -1, 5964, 5911, 5688, -1, 5688, 5911, 5966, -1, 5965, 5966, 5968, -1, 5967, 5968, 5804, -1, 5967, 5965, 5968, -1, 5688, 5966, 5965, -1, 5968, 5585, 5804, -1, 6228, 6030, 5969, -1, 5969, 6030, 4889, -1, 4889, 6030, 5970, -1, 5970, 6030, 4864, -1, 4863, 5970, 4864, -1, 4863, 4890, 5970, -1, 4863, 4862, 4890, -1, 4890, 4862, 5971, -1, 5971, 4862, 5972, -1, 5972, 4862, 4880, -1, 4893, 4880, 5973, -1, 5977, 5973, 4878, -1, 5974, 5977, 4878, -1, 5974, 5975, 5977, -1, 5977, 5975, 5976, -1, 4860, 5977, 5976, -1, 4860, 4859, 5977, -1, 5977, 4859, 6821, -1, 6821, 4859, 4875, -1, 5978, 6821, 4875, -1, 5978, 5979, 6821, -1, 6821, 5979, 4872, -1, 5980, 6821, 4872, -1, 5980, 6135, 6821, -1, 5980, 4855, 6135, -1, 6135, 4855, 6131, -1, 6131, 4855, 6004, -1, 5982, 6004, 5981, -1, 5982, 6131, 6004, -1, 6165, 5983, 6030, -1, 6165, 6168, 5983, -1, 5983, 6168, 6169, -1, 6170, 5983, 6169, -1, 6170, 6173, 5983, -1, 5983, 6173, 5985, -1, 6110, 5983, 5985, -1, 6110, 5984, 5983, -1, 5983, 5984, 6002, -1, 4868, 6002, 4869, -1, 4868, 5983, 6002, -1, 5985, 6173, 5987, -1, 5987, 6173, 5986, -1, 6115, 5986, 6112, -1, 6115, 5987, 5986, -1, 5986, 5988, 6112, -1, 6112, 5988, 6113, -1, 6113, 5988, 5996, -1, 6001, 5996, 4906, -1, 5989, 6001, 4906, -1, 5989, 4904, 6001, -1, 6001, 4904, 6000, -1, 5990, 6000, 5991, -1, 4900, 5990, 5991, -1, 4900, 5993, 5990, -1, 5990, 5993, 6116, -1, 6116, 5993, 5992, -1, 5992, 5993, 5994, -1, 5994, 5993, 6118, -1, 6118, 5993, 6121, -1, 6121, 5993, 6119, -1, 6119, 5993, 5995, -1, 5995, 5993, 6675, -1, 6708, 5995, 6675, -1, 4906, 5996, 4908, -1, 4908, 5996, 5999, -1, 4910, 5999, 5997, -1, 5998, 5997, 6163, -1, 5998, 4910, 5997, -1, 4908, 5999, 4910, -1, 6001, 6000, 5990, -1, 6001, 6113, 5996, -1, 4869, 6002, 6029, -1, 6029, 6002, 6106, -1, 6028, 6106, 6158, -1, 4870, 6158, 6157, -1, 4887, 6157, 6154, -1, 6003, 6154, 6022, -1, 5981, 6003, 6022, -1, 5981, 6004, 6003, -1, 6108, 6008, 6106, -1, 6108, 6104, 6008, -1, 6008, 6104, 6005, -1, 6006, 6008, 6005, -1, 6006, 6102, 6008, -1, 6008, 6102, 6101, -1, 6007, 6101, 6146, -1, 6007, 6008, 6101, -1, 6007, 6149, 6008, -1, 6008, 6149, 6009, -1, 6009, 6149, 6011, -1, 6010, 6011, 6148, -1, 6010, 6009, 6011, -1, 6013, 6019, 6101, -1, 6013, 6012, 6019, -1, 6013, 6014, 6012, -1, 6013, 6018, 6014, -1, 6013, 6098, 6018, -1, 6018, 6098, 6097, -1, 6015, 6018, 6097, -1, 6015, 6095, 6018, -1, 6018, 6095, 6016, -1, 6017, 6018, 6016, -1, 6017, 6093, 6018, -1, 6018, 6093, 6890, -1, 6890, 6093, 6847, -1, 6019, 6143, 6101, -1, 6101, 6143, 6146, -1, 6008, 6020, 6106, -1, 6106, 6020, 6021, -1, 6160, 6106, 6021, -1, 6160, 6158, 6106, -1, 6028, 6158, 4870, -1, 4870, 6157, 4887, -1, 6154, 6152, 6022, -1, 6022, 6152, 6023, -1, 6023, 6152, 6151, -1, 6024, 6151, 7169, -1, 7191, 6024, 7169, -1, 6023, 6151, 6024, -1, 6135, 6137, 6821, -1, 6821, 6137, 6026, -1, 6025, 6821, 6026, -1, 4898, 4896, 5977, -1, 5977, 4896, 6027, -1, 4893, 5977, 6027, -1, 4893, 5973, 5977, -1, 4893, 5972, 4880, -1, 6003, 4887, 6154, -1, 6028, 6029, 6106, -1, 5983, 4866, 6030, -1, 6030, 4866, 4883, -1, 4865, 6030, 4883, -1, 4865, 6031, 6030, -1, 6030, 6031, 4864, -1, 6349, 6032, 6305, -1, 6305, 6032, 6171, -1, 6171, 6032, 6037, -1, 6166, 6037, 4891, -1, 6167, 4891, 6033, -1, 6089, 6033, 4882, -1, 6172, 4882, 6071, -1, 6072, 6071, 6070, -1, 6109, 6070, 4884, -1, 4885, 6109, 4884, -1, 4885, 4867, 6109, -1, 6109, 4867, 6107, -1, 6107, 4867, 6034, -1, 6034, 4867, 6054, -1, 6105, 6054, 6055, -1, 6035, 6055, 6036, -1, 6035, 6105, 6055, -1, 6171, 6037, 6166, -1, 6033, 4891, 6038, -1, 6038, 4891, 6039, -1, 4881, 6039, 6040, -1, 4892, 4881, 6040, -1, 4892, 6041, 4881, -1, 4892, 4894, 6041, -1, 6041, 4894, 4879, -1, 4879, 4894, 6043, -1, 4877, 6043, 6090, -1, 4877, 4879, 6043, -1, 6038, 6039, 4881, -1, 4894, 4895, 6043, -1, 6043, 4895, 6042, -1, 4897, 6043, 6042, -1, 6046, 6044, 6043, -1, 6046, 6045, 6044, -1, 6046, 4858, 6045, -1, 6046, 4874, 4858, -1, 6046, 4873, 4874, -1, 6046, 4857, 4873, -1, 6046, 4856, 4857, -1, 6046, 6133, 4856, -1, 6046, 6134, 6133, -1, 6046, 6047, 6134, -1, 6046, 6136, 6047, -1, 4856, 6133, 6048, -1, 6048, 6133, 6132, -1, 4871, 6132, 6130, -1, 6126, 4871, 6130, -1, 6126, 6049, 4871, -1, 6126, 6050, 6049, -1, 6049, 6050, 6052, -1, 6052, 6050, 6153, -1, 6051, 6153, 6092, -1, 6051, 6052, 6153, -1, 6048, 6132, 4871, -1, 6050, 6125, 6153, -1, 6153, 6125, 6129, -1, 7124, 6129, 6128, -1, 7124, 6153, 6129, -1, 6155, 4867, 6153, -1, 6155, 6053, 4867, -1, 4867, 6053, 6156, -1, 6054, 4867, 6156, -1, 6034, 6054, 6105, -1, 6055, 6056, 6036, -1, 6036, 6056, 6103, -1, 6103, 6056, 6057, -1, 6057, 6056, 6063, -1, 6058, 6063, 6059, -1, 6060, 6059, 6150, -1, 6060, 6058, 6059, -1, 6060, 6147, 6058, -1, 6058, 6147, 6145, -1, 6144, 6058, 6145, -1, 6144, 6141, 6058, -1, 6058, 6141, 6061, -1, 6061, 6141, 6140, -1, 6139, 6061, 6140, -1, 6139, 6142, 6061, -1, 6061, 6142, 6062, -1, 6099, 6062, 6100, -1, 6099, 6061, 6062, -1, 6057, 6063, 6058, -1, 6059, 6064, 6150, -1, 6150, 6064, 6065, -1, 6065, 6064, 6066, -1, 6921, 6094, 6062, -1, 6062, 6094, 6067, -1, 6068, 6062, 6067, -1, 6068, 6069, 6062, -1, 6062, 6069, 6096, -1, 6100, 6062, 6096, -1, 6109, 6072, 6070, -1, 6071, 6072, 6172, -1, 6172, 6072, 6111, -1, 6073, 6111, 6074, -1, 6075, 6073, 6074, -1, 6075, 6078, 6073, -1, 6075, 6076, 6078, -1, 6078, 6076, 6114, -1, 6088, 6114, 6079, -1, 6161, 6079, 4909, -1, 6087, 4909, 6077, -1, 6453, 6077, 6572, -1, 6453, 6087, 6077, -1, 6172, 6111, 6073, -1, 6078, 6114, 6088, -1, 6082, 4902, 6079, -1, 6082, 6080, 4902, -1, 6082, 6081, 6080, -1, 6082, 4901, 6081, -1, 6082, 6083, 4901, -1, 6082, 6084, 6083, -1, 6083, 6084, 6085, -1, 6117, 6083, 6085, -1, 6117, 6120, 6083, -1, 6083, 6120, 6122, -1, 6123, 6083, 6122, -1, 6123, 6086, 6083, -1, 6083, 6086, 6124, -1, 4902, 4903, 6079, -1, 6079, 4903, 4905, -1, 4907, 6079, 4905, -1, 4907, 4909, 6079, -1, 6161, 4909, 6087, -1, 6161, 6088, 6079, -1, 6172, 6089, 4882, -1, 6089, 6167, 6033, -1, 6167, 6166, 4891, -1, 6044, 4876, 6043, -1, 6043, 4876, 4861, -1, 6090, 6043, 4861, -1, 4867, 6091, 6153, -1, 6153, 6091, 4886, -1, 6092, 6153, 4886, -1, 6043, 5977, 6046, -1, 6046, 5977, 6821, -1, 6921, 6847, 6094, -1, 6094, 6847, 6093, -1, 6093, 6017, 6094, -1, 6094, 6017, 6067, -1, 6067, 6017, 6016, -1, 6068, 6016, 6069, -1, 6068, 6067, 6016, -1, 6016, 6095, 6069, -1, 6069, 6095, 6015, -1, 6096, 6015, 6097, -1, 6100, 6097, 6098, -1, 6099, 6098, 6013, -1, 6061, 6099, 6013, -1, 6069, 6015, 6096, -1, 6096, 6097, 6100, -1, 6100, 6098, 6099, -1, 6061, 6013, 6058, -1, 6058, 6013, 6101, -1, 6058, 6101, 6057, -1, 6057, 6101, 6102, -1, 6006, 6057, 6102, -1, 6006, 6103, 6057, -1, 6006, 6005, 6103, -1, 6103, 6005, 6036, -1, 6036, 6005, 6104, -1, 6035, 6104, 6108, -1, 6105, 6108, 6106, -1, 6034, 6106, 6002, -1, 6107, 6034, 6002, -1, 6036, 6104, 6035, -1, 6035, 6108, 6105, -1, 6105, 6106, 6034, -1, 6107, 6002, 6109, -1, 6109, 6002, 5984, -1, 5984, 6110, 6109, -1, 6109, 6110, 6072, -1, 6072, 6110, 5985, -1, 6111, 5985, 6074, -1, 6111, 6072, 5985, -1, 5985, 5987, 6074, -1, 6074, 5987, 6115, -1, 6075, 6115, 6112, -1, 6076, 6112, 6113, -1, 6114, 6113, 6001, -1, 6079, 6114, 6001, -1, 6074, 6115, 6075, -1, 6075, 6112, 6076, -1, 6076, 6113, 6114, -1, 6079, 6001, 6082, -1, 6082, 6001, 5990, -1, 6082, 5990, 6084, -1, 6084, 5990, 6116, -1, 5992, 6084, 6116, -1, 5992, 6085, 6084, -1, 5992, 5994, 6085, -1, 6085, 5994, 6117, -1, 6117, 5994, 6118, -1, 6120, 6118, 6121, -1, 6122, 6121, 6119, -1, 6123, 6119, 5995, -1, 6086, 6123, 5995, -1, 6117, 6118, 6120, -1, 6120, 6121, 6122, -1, 6122, 6119, 6123, -1, 6086, 5995, 6124, -1, 6124, 5995, 6708, -1, 7191, 6127, 6024, -1, 6024, 6127, 6129, -1, 6125, 6024, 6129, -1, 6125, 6023, 6024, -1, 6125, 6050, 6023, -1, 6023, 6050, 6022, -1, 6022, 6050, 6126, -1, 5981, 6126, 5982, -1, 5981, 6022, 6126, -1, 6127, 6128, 6129, -1, 6126, 6130, 5982, -1, 5982, 6130, 6131, -1, 6131, 6130, 6132, -1, 6133, 6131, 6132, -1, 6133, 6135, 6131, -1, 6133, 6134, 6135, -1, 6135, 6134, 6137, -1, 6137, 6134, 6047, -1, 6026, 6047, 6792, -1, 6025, 6026, 6792, -1, 6047, 6136, 6792, -1, 6026, 6137, 6047, -1, 6890, 6138, 6018, -1, 6018, 6138, 6142, -1, 6139, 6018, 6142, -1, 6139, 6014, 6018, -1, 6139, 6140, 6014, -1, 6014, 6140, 6012, -1, 6012, 6140, 6141, -1, 6019, 6141, 6143, -1, 6019, 6012, 6141, -1, 6138, 6062, 6142, -1, 6141, 6144, 6143, -1, 6143, 6144, 6146, -1, 6146, 6144, 6145, -1, 6147, 6146, 6145, -1, 6147, 6007, 6146, -1, 6147, 6060, 6007, -1, 6007, 6060, 6149, -1, 6149, 6060, 6150, -1, 6011, 6150, 6996, -1, 6148, 6011, 6996, -1, 6150, 6065, 6996, -1, 6011, 6149, 6150, -1, 7124, 7170, 6153, -1, 6153, 7170, 6151, -1, 6152, 6153, 6151, -1, 6152, 6155, 6153, -1, 6152, 6154, 6155, -1, 6155, 6154, 6053, -1, 6053, 6154, 6157, -1, 6156, 6157, 6054, -1, 6156, 6053, 6157, -1, 7170, 7169, 6151, -1, 6157, 6158, 6054, -1, 6010, 6159, 6009, -1, 6009, 6159, 6064, -1, 6059, 6009, 6064, -1, 6059, 6008, 6009, -1, 6059, 6063, 6008, -1, 6008, 6063, 6020, -1, 6020, 6063, 6056, -1, 6021, 6056, 6160, -1, 6021, 6020, 6056, -1, 6159, 6066, 6064, -1, 6056, 6055, 6160, -1, 6054, 6158, 6055, -1, 6055, 6158, 6160, -1, 6453, 6162, 6087, -1, 6087, 6162, 5997, -1, 5999, 6087, 5997, -1, 5999, 6161, 6087, -1, 5999, 5996, 6161, -1, 6161, 5996, 6088, -1, 6088, 5996, 5988, -1, 6078, 5988, 6073, -1, 6078, 6088, 5988, -1, 6162, 6163, 5997, -1, 5988, 5986, 6073, -1, 6030, 6164, 6165, -1, 6165, 6164, 6171, -1, 6166, 6165, 6171, -1, 6166, 6168, 6165, -1, 6166, 6167, 6168, -1, 6168, 6167, 6169, -1, 6169, 6167, 6089, -1, 6170, 6089, 6173, -1, 6170, 6169, 6089, -1, 6164, 6305, 6171, -1, 6089, 6172, 6173, -1, 6073, 5986, 6172, -1, 6172, 5986, 6173, -1, 6349, 6216, 4888, -1, 6349, 6182, 6216, -1, 6349, 6174, 6182, -1, 6349, 6350, 6174, -1, 6174, 6350, 6195, -1, 6181, 6195, 6194, -1, 6175, 6194, 6193, -1, 6237, 6193, 6192, -1, 6239, 6192, 6190, -1, 6251, 6190, 6176, -1, 6250, 6176, 6189, -1, 6177, 6189, 6358, -1, 6177, 6250, 6189, -1, 6177, 6178, 6250, -1, 6250, 6178, 6179, -1, 6251, 6179, 6214, -1, 6239, 6214, 6180, -1, 6237, 6180, 6231, -1, 6175, 6231, 6232, -1, 6181, 6232, 6182, -1, 6174, 6181, 6182, -1, 6174, 6195, 6181, -1, 6350, 6348, 6195, -1, 6195, 6348, 6344, -1, 6236, 6344, 6347, -1, 6235, 6347, 6346, -1, 6183, 6235, 6346, -1, 6183, 6184, 6235, -1, 6183, 6341, 6184, -1, 6184, 6341, 6185, -1, 6242, 6185, 6186, -1, 6247, 6186, 6205, -1, 6253, 6205, 6257, -1, 6261, 6257, 6259, -1, 6243, 6259, 6263, -1, 6187, 6263, 5685, -1, 6188, 6187, 5685, -1, 6188, 6244, 6187, -1, 6188, 6197, 6244, -1, 6188, 6358, 6197, -1, 6197, 6358, 6189, -1, 6198, 6189, 6176, -1, 6249, 6176, 6190, -1, 6245, 6190, 6192, -1, 6191, 6192, 6193, -1, 6234, 6193, 6194, -1, 6236, 6194, 6195, -1, 6344, 6236, 6195, -1, 6236, 6347, 6235, -1, 6234, 6235, 6196, -1, 6191, 6196, 6246, -1, 6245, 6246, 6248, -1, 6249, 6248, 6252, -1, 6198, 6252, 6262, -1, 6197, 6262, 6244, -1, 6197, 6198, 6262, -1, 6197, 6189, 6198, -1, 6341, 6339, 6185, -1, 6185, 6339, 6199, -1, 6254, 6199, 6336, -1, 6335, 6254, 6336, -1, 6335, 6256, 6254, -1, 6335, 6334, 6256, -1, 6256, 6334, 6200, -1, 6206, 6200, 6330, -1, 6209, 6330, 6201, -1, 6210, 6201, 6202, -1, 5691, 6210, 6202, -1, 5691, 6207, 6210, -1, 5691, 5686, 6207, -1, 6207, 5686, 6203, -1, 6208, 6203, 6212, -1, 6255, 6212, 6258, -1, 6204, 6258, 6205, -1, 6186, 6204, 6205, -1, 6186, 6254, 6204, -1, 6186, 6185, 6254, -1, 6254, 6185, 6199, -1, 6256, 6200, 6206, -1, 6255, 6206, 6208, -1, 6212, 6255, 6208, -1, 6206, 6330, 6209, -1, 6208, 6209, 6207, -1, 6203, 6208, 6207, -1, 6209, 6201, 6210, -1, 6207, 6209, 6210, -1, 5685, 6263, 5686, -1, 5686, 6263, 6260, -1, 6213, 6260, 6211, -1, 6212, 6211, 6258, -1, 6212, 6213, 6211, -1, 6212, 6203, 6213, -1, 6213, 6203, 5686, -1, 6260, 6213, 5686, -1, 6178, 6359, 6179, -1, 6179, 6359, 6217, -1, 6214, 6217, 6240, -1, 6180, 6240, 6238, -1, 6231, 6238, 6215, -1, 6232, 6215, 6216, -1, 6182, 6232, 6216, -1, 6217, 6359, 6241, -1, 6240, 6241, 6218, -1, 6238, 6218, 6233, -1, 6215, 6233, 6219, -1, 6216, 6219, 4888, -1, 6216, 6215, 6219, -1, 6220, 6225, 6229, -1, 6220, 6221, 6225, -1, 6220, 6226, 6221, -1, 6221, 6226, 6222, -1, 6230, 6222, 4888, -1, 6224, 4888, 6219, -1, 6233, 6224, 6219, -1, 6233, 6223, 6224, -1, 6233, 6218, 6223, -1, 6223, 6218, 6225, -1, 6221, 6223, 6225, -1, 6221, 6230, 6223, -1, 6221, 6222, 6230, -1, 6226, 6227, 6222, -1, 6222, 6227, 6228, -1, 4888, 6222, 6228, -1, 6359, 6229, 6241, -1, 6241, 6229, 6225, -1, 6218, 6241, 6225, -1, 6230, 4888, 6224, -1, 6223, 6230, 6224, -1, 6175, 6232, 6181, -1, 6194, 6175, 6181, -1, 6231, 6215, 6232, -1, 6238, 6233, 6215, -1, 6234, 6194, 6236, -1, 6235, 6234, 6236, -1, 6237, 6231, 6175, -1, 6193, 6237, 6175, -1, 6180, 6238, 6231, -1, 6240, 6218, 6238, -1, 6191, 6193, 6234, -1, 6196, 6191, 6234, -1, 6239, 6180, 6237, -1, 6192, 6239, 6237, -1, 6214, 6240, 6180, -1, 6217, 6241, 6240, -1, 6235, 6184, 6196, -1, 6196, 6184, 6242, -1, 6246, 6242, 6247, -1, 6248, 6247, 6253, -1, 6252, 6253, 6261, -1, 6262, 6261, 6243, -1, 6244, 6243, 6187, -1, 6244, 6262, 6243, -1, 6185, 6242, 6184, -1, 6245, 6192, 6191, -1, 6246, 6245, 6191, -1, 6242, 6246, 6196, -1, 6251, 6214, 6239, -1, 6190, 6251, 6239, -1, 6179, 6217, 6214, -1, 6247, 6242, 6186, -1, 6248, 6246, 6247, -1, 6249, 6190, 6245, -1, 6248, 6249, 6245, -1, 6250, 6179, 6251, -1, 6176, 6250, 6251, -1, 6253, 6247, 6205, -1, 6252, 6248, 6253, -1, 6198, 6176, 6249, -1, 6252, 6198, 6249, -1, 6254, 6256, 6204, -1, 6204, 6256, 6255, -1, 6258, 6204, 6255, -1, 6206, 6255, 6256, -1, 6257, 6205, 6258, -1, 6211, 6257, 6258, -1, 6211, 6259, 6257, -1, 6211, 6260, 6259, -1, 6259, 6260, 6263, -1, 6261, 6253, 6257, -1, 6262, 6252, 6261, -1, 6209, 6208, 6206, -1, 6243, 6261, 6259, -1, 6187, 6243, 6263, -1, 6357, 6299, 6030, -1, 6357, 6267, 6299, -1, 6357, 6268, 6267, -1, 6267, 6268, 6309, -1, 6266, 6309, 6311, -1, 6312, 6311, 6310, -1, 6265, 6310, 6295, -1, 6264, 6295, 6345, -1, 6264, 6265, 6295, -1, 6264, 6296, 6265, -1, 6265, 6296, 6313, -1, 6312, 6313, 6307, -1, 6266, 6307, 6300, -1, 6267, 6300, 6299, -1, 6267, 6266, 6300, -1, 6267, 6309, 6266, -1, 6309, 6268, 6269, -1, 6311, 6269, 6316, -1, 6310, 6316, 6270, -1, 6295, 6270, 6294, -1, 6345, 6294, 6276, -1, 6342, 6276, 6340, -1, 6342, 6345, 6276, -1, 6356, 6322, 6314, -1, 6356, 6323, 6322, -1, 6356, 6318, 6323, -1, 6356, 6355, 6318, -1, 6318, 6355, 6319, -1, 6320, 6319, 6277, -1, 6271, 6277, 6272, -1, 6274, 6272, 6273, -1, 6333, 6273, 6278, -1, 6333, 6274, 6273, -1, 6333, 6338, 6274, -1, 6274, 6338, 6293, -1, 6275, 6293, 6337, -1, 6340, 6275, 6337, -1, 6340, 6276, 6275, -1, 6275, 6276, 6324, -1, 6271, 6324, 6320, -1, 6277, 6271, 6320, -1, 6355, 6279, 6319, -1, 6319, 6279, 6280, -1, 6277, 6280, 6281, -1, 6272, 6281, 6282, -1, 6273, 6282, 6328, -1, 6278, 6328, 6332, -1, 6278, 6273, 6328, -1, 6279, 6354, 6280, -1, 6280, 6354, 6325, -1, 6281, 6325, 6327, -1, 6282, 6327, 6329, -1, 6328, 6329, 6283, -1, 6332, 6283, 6331, -1, 6332, 6328, 6283, -1, 6354, 6286, 6325, -1, 6325, 6286, 6284, -1, 6327, 6284, 6326, -1, 6329, 6326, 6290, -1, 6283, 6290, 6285, -1, 6331, 6283, 6285, -1, 6286, 6287, 6284, -1, 6284, 6287, 6353, -1, 6291, 6353, 6352, -1, 6288, 6352, 6351, -1, 6289, 6288, 6351, -1, 6289, 6292, 6288, -1, 6289, 6290, 6292, -1, 6289, 6285, 6290, -1, 6284, 6353, 6291, -1, 6326, 6291, 6292, -1, 6290, 6326, 6292, -1, 6291, 6352, 6288, -1, 6292, 6291, 6288, -1, 6274, 6293, 6275, -1, 6271, 6275, 6324, -1, 6271, 6274, 6275, -1, 6271, 6272, 6274, -1, 6294, 6345, 6295, -1, 6296, 6343, 6313, -1, 6313, 6343, 6308, -1, 6307, 6308, 6297, -1, 6300, 6297, 6298, -1, 6299, 6298, 6030, -1, 6299, 6300, 6298, -1, 6343, 6301, 6308, -1, 6308, 6301, 6303, -1, 6297, 6303, 6302, -1, 6298, 6302, 6164, -1, 6030, 6298, 6164, -1, 6301, 6304, 6303, -1, 6303, 6304, 6306, -1, 6302, 6306, 6164, -1, 6302, 6303, 6306, -1, 6304, 6305, 6306, -1, 6306, 6305, 6164, -1, 6297, 6302, 6298, -1, 6307, 6297, 6300, -1, 6308, 6303, 6297, -1, 6269, 6311, 6309, -1, 6307, 6266, 6312, -1, 6312, 6266, 6311, -1, 6308, 6307, 6313, -1, 6316, 6310, 6311, -1, 6310, 6265, 6312, -1, 6312, 6265, 6313, -1, 6314, 6322, 6269, -1, 6268, 6314, 6269, -1, 6316, 6322, 6321, -1, 6270, 6321, 6315, -1, 6294, 6315, 6276, -1, 6294, 6270, 6315, -1, 6321, 6270, 6316, -1, 6270, 6295, 6310, -1, 6322, 6316, 6269, -1, 6318, 6317, 6323, -1, 6318, 6320, 6317, -1, 6318, 6319, 6320, -1, 6323, 6317, 6321, -1, 6322, 6323, 6321, -1, 6320, 6324, 6317, -1, 6317, 6324, 6315, -1, 6321, 6317, 6315, -1, 6324, 6276, 6315, -1, 6280, 6277, 6319, -1, 6325, 6281, 6280, -1, 6281, 6272, 6277, -1, 6284, 6327, 6325, -1, 6327, 6282, 6281, -1, 6282, 6273, 6272, -1, 6291, 6326, 6284, -1, 6326, 6329, 6327, -1, 6329, 6328, 6282, -1, 6283, 6329, 6290, -1, 5691, 6202, 6285, -1, 6285, 6202, 6331, -1, 6331, 6202, 6201, -1, 6330, 6331, 6201, -1, 6330, 6332, 6331, -1, 6330, 6200, 6332, -1, 6332, 6200, 6278, -1, 6278, 6200, 6334, -1, 6333, 6334, 6335, -1, 6338, 6335, 6336, -1, 6293, 6336, 6337, -1, 6293, 6338, 6336, -1, 6278, 6334, 6333, -1, 6333, 6335, 6338, -1, 6336, 6199, 6337, -1, 6337, 6199, 6340, -1, 6340, 6199, 6339, -1, 6341, 6340, 6339, -1, 6341, 6342, 6340, -1, 6341, 6183, 6342, -1, 6342, 6183, 6345, -1, 6345, 6183, 6346, -1, 6264, 6346, 6347, -1, 6296, 6347, 6344, -1, 6343, 6344, 6301, -1, 6343, 6296, 6344, -1, 6345, 6346, 6264, -1, 6264, 6347, 6296, -1, 6344, 6348, 6301, -1, 6301, 6348, 6304, -1, 6304, 6348, 6350, -1, 6349, 6304, 6350, -1, 6349, 6305, 6304, -1, 6351, 6352, 5685, -1, 5685, 6352, 6188, -1, 6188, 6352, 6353, -1, 6358, 6353, 6287, -1, 6177, 6287, 6286, -1, 6178, 6286, 6354, -1, 6279, 6178, 6354, -1, 6279, 6359, 6178, -1, 6279, 6355, 6359, -1, 6359, 6355, 6356, -1, 6229, 6356, 6314, -1, 6220, 6314, 6268, -1, 6226, 6268, 6357, -1, 6227, 6357, 6030, -1, 6228, 6227, 6030, -1, 6188, 6353, 6358, -1, 6358, 6287, 6177, -1, 6177, 6286, 6178, -1, 6359, 6356, 6229, -1, 6229, 6314, 6220, -1, 6220, 6268, 6226, -1, 6226, 6357, 6227, -1, 6043, 6432, 5977, -1, 5977, 6432, 6452, -1, 6452, 6432, 6361, -1, 6360, 6361, 6362, -1, 6435, 6360, 6362, -1, 6435, 6364, 6360, -1, 6435, 6363, 6364, -1, 6364, 6363, 6441, -1, 6447, 6441, 6442, -1, 6444, 6442, 5807, -1, 6444, 6447, 6442, -1, 6452, 6361, 6360, -1, 6364, 6441, 6447, -1, 6443, 5808, 6407, -1, 6408, 6407, 6410, -1, 6405, 6410, 6365, -1, 6403, 6365, 6379, -1, 6377, 6379, 6380, -1, 6366, 6377, 6380, -1, 6366, 6367, 6377, -1, 6366, 6368, 6367, -1, 6367, 6368, 6369, -1, 6375, 6369, 6370, -1, 6418, 6370, 6371, -1, 6417, 6371, 6372, -1, 6373, 6372, 6390, -1, 6373, 6417, 6372, -1, 6373, 6374, 6417, -1, 6417, 6374, 6414, -1, 6418, 6414, 6412, -1, 6375, 6412, 6376, -1, 6367, 6376, 6377, -1, 6367, 6375, 6376, -1, 6367, 6369, 6375, -1, 6378, 6365, 6411, -1, 6378, 6379, 6365, -1, 6378, 6439, 6379, -1, 6379, 6439, 6380, -1, 6368, 6438, 6369, -1, 6369, 6438, 6381, -1, 6389, 6381, 6437, -1, 6382, 6389, 6437, -1, 6382, 6409, 6389, -1, 6382, 6436, 6409, -1, 6409, 6436, 6434, -1, 6424, 6434, 6392, -1, 6383, 6392, 6426, -1, 6427, 6426, 6384, -1, 6391, 6384, 6385, -1, 6450, 6385, 6395, -1, 6451, 6395, 6397, -1, 4898, 6397, 6400, -1, 6387, 6400, 6386, -1, 6388, 6386, 6428, -1, 6431, 6428, 6402, -1, 6431, 6388, 6428, -1, 6431, 4897, 6388, -1, 6388, 4897, 6387, -1, 6386, 6388, 6387, -1, 6369, 6381, 6389, -1, 6370, 6389, 6416, -1, 6371, 6416, 6423, -1, 6372, 6423, 6422, -1, 6390, 6422, 6421, -1, 6449, 6421, 6391, -1, 6450, 6391, 6385, -1, 6450, 6449, 6391, -1, 6434, 6440, 6392, -1, 6392, 6440, 6393, -1, 6426, 6393, 6394, -1, 6384, 6394, 6396, -1, 6385, 6396, 6395, -1, 6385, 6384, 6396, -1, 6440, 6398, 6393, -1, 6393, 6398, 6425, -1, 6394, 6425, 6430, -1, 6396, 6430, 6429, -1, 6395, 6429, 6397, -1, 6395, 6396, 6429, -1, 6398, 6433, 6425, -1, 6425, 6433, 6401, -1, 6430, 6401, 6399, -1, 6429, 6399, 6400, -1, 6397, 6429, 6400, -1, 6433, 6402, 6401, -1, 6401, 6402, 6428, -1, 6399, 6428, 6386, -1, 6400, 6399, 6386, -1, 6387, 4898, 6400, -1, 4898, 6451, 6397, -1, 6451, 6450, 6395, -1, 6449, 6390, 6421, -1, 6422, 6390, 6372, -1, 6374, 6448, 6414, -1, 6414, 6448, 6415, -1, 6412, 6415, 6404, -1, 6376, 6404, 6403, -1, 6377, 6403, 6379, -1, 6377, 6376, 6403, -1, 6448, 6446, 6415, -1, 6415, 6446, 6413, -1, 6404, 6413, 6405, -1, 6403, 6405, 6365, -1, 6403, 6404, 6405, -1, 6446, 6445, 6413, -1, 6413, 6445, 6406, -1, 6408, 6406, 6443, -1, 6407, 6408, 6443, -1, 6413, 6406, 6408, -1, 6405, 6408, 6410, -1, 6405, 6413, 6408, -1, 6434, 6424, 6409, -1, 6409, 6424, 6419, -1, 6416, 6419, 6423, -1, 6416, 6409, 6419, -1, 6416, 6389, 6409, -1, 6365, 6410, 6411, -1, 6411, 6410, 6407, -1, 5808, 6411, 6407, -1, 6412, 6404, 6376, -1, 6415, 6413, 6404, -1, 6418, 6412, 6375, -1, 6370, 6418, 6375, -1, 6389, 6370, 6369, -1, 6414, 6415, 6412, -1, 6371, 6370, 6416, -1, 6417, 6414, 6418, -1, 6371, 6417, 6418, -1, 6372, 6371, 6423, -1, 6419, 6424, 6383, -1, 6420, 6383, 6427, -1, 6421, 6427, 6391, -1, 6421, 6420, 6427, -1, 6421, 6422, 6420, -1, 6420, 6422, 6423, -1, 6419, 6420, 6423, -1, 6419, 6383, 6420, -1, 6393, 6426, 6392, -1, 6426, 6427, 6383, -1, 6392, 6383, 6424, -1, 6425, 6394, 6393, -1, 6394, 6384, 6426, -1, 6384, 6391, 6427, -1, 6401, 6430, 6425, -1, 6430, 6396, 6394, -1, 6428, 6399, 6401, -1, 6399, 6429, 6430, -1, 4897, 6431, 6043, -1, 6043, 6431, 6432, -1, 6432, 6431, 6402, -1, 6433, 6432, 6402, -1, 6433, 6361, 6432, -1, 6433, 6398, 6361, -1, 6361, 6398, 6440, -1, 6362, 6440, 6434, -1, 6436, 6362, 6434, -1, 6436, 6435, 6362, -1, 6436, 6382, 6435, -1, 6435, 6382, 6437, -1, 6363, 6437, 6381, -1, 6438, 6363, 6381, -1, 6438, 6441, 6363, -1, 6438, 6368, 6441, -1, 6441, 6368, 6366, -1, 6442, 6366, 6380, -1, 6439, 6442, 6380, -1, 6439, 5807, 6442, -1, 6439, 6378, 5807, -1, 6361, 6440, 6362, -1, 6435, 6437, 6363, -1, 6441, 6366, 6442, -1, 5808, 6443, 6444, -1, 6444, 6443, 6447, -1, 6447, 6443, 6406, -1, 6445, 6447, 6406, -1, 6445, 6446, 6447, -1, 6447, 6446, 6364, -1, 6364, 6446, 6448, -1, 6374, 6364, 6448, -1, 6374, 6360, 6364, -1, 6374, 6373, 6360, -1, 6360, 6373, 6390, -1, 6452, 6390, 6449, -1, 6450, 6452, 6449, -1, 6450, 6451, 6452, -1, 6452, 6451, 5977, -1, 5977, 6451, 4898, -1, 6360, 6390, 6452, -1, 6453, 6504, 6162, -1, 6453, 6473, 6504, -1, 6453, 6601, 6473, -1, 6473, 6601, 6599, -1, 6469, 6599, 6598, -1, 6510, 6598, 6454, -1, 6456, 6454, 6455, -1, 6596, 6456, 6455, -1, 6596, 6457, 6456, -1, 6596, 6458, 6457, -1, 6457, 6458, 6479, -1, 6460, 6479, 6459, -1, 6461, 6460, 6459, -1, 6461, 6466, 6460, -1, 6461, 6463, 6466, -1, 6461, 6462, 6463, -1, 6463, 6462, 6485, -1, 6464, 6485, 6517, -1, 6518, 6517, 6487, -1, 6520, 6487, 6489, -1, 6610, 6489, 6492, -1, 6610, 6520, 6489, -1, 6610, 6468, 6520, -1, 6610, 6605, 6468, -1, 6468, 6605, 6483, -1, 6516, 6483, 6480, -1, 6467, 6480, 6465, -1, 6466, 6465, 6460, -1, 6466, 6467, 6465, -1, 6466, 6463, 6467, -1, 6467, 6463, 6464, -1, 6516, 6464, 6518, -1, 6468, 6518, 6520, -1, 6468, 6516, 6518, -1, 6468, 6483, 6516, -1, 6473, 6599, 6469, -1, 6508, 6469, 6509, -1, 6512, 6509, 6470, -1, 6511, 6470, 6471, -1, 6611, 6471, 6608, -1, 6611, 6511, 6471, -1, 6611, 6612, 6511, -1, 6511, 6612, 6501, -1, 6512, 6501, 6472, -1, 6508, 6472, 6504, -1, 6473, 6508, 6504, -1, 6473, 6469, 6508, -1, 6469, 6598, 6510, -1, 6509, 6510, 6475, -1, 6470, 6475, 6476, -1, 6471, 6476, 6474, -1, 6608, 6474, 6478, -1, 6608, 6471, 6474, -1, 6510, 6454, 6456, -1, 6475, 6456, 6513, -1, 6476, 6513, 6514, -1, 6474, 6514, 6477, -1, 6478, 6477, 6481, -1, 6478, 6474, 6477, -1, 6457, 6479, 6460, -1, 6515, 6460, 6465, -1, 6484, 6465, 6480, -1, 6482, 6480, 6483, -1, 6481, 6483, 6605, -1, 6481, 6482, 6483, -1, 6481, 6477, 6482, -1, 6482, 6477, 6484, -1, 6480, 6482, 6484, -1, 6462, 6486, 6485, -1, 6485, 6486, 6494, -1, 6517, 6494, 6519, -1, 6487, 6519, 6488, -1, 6489, 6488, 6490, -1, 6492, 6490, 6491, -1, 6492, 6489, 6490, -1, 6486, 6493, 6494, -1, 6494, 6493, 6521, -1, 6519, 6521, 6495, -1, 6488, 6495, 6497, -1, 6490, 6497, 6491, -1, 6490, 6488, 6497, -1, 6493, 6591, 6521, -1, 6521, 6591, 6498, -1, 6495, 6498, 6496, -1, 6497, 6496, 5954, -1, 6491, 6497, 5954, -1, 6591, 6590, 6498, -1, 6498, 6590, 6499, -1, 6496, 6499, 5954, -1, 6496, 6498, 6499, -1, 6590, 5953, 6499, -1, 6499, 5953, 5954, -1, 6612, 6500, 6501, -1, 6501, 6500, 6502, -1, 6505, 6502, 6503, -1, 6506, 6503, 6163, -1, 6162, 6506, 6163, -1, 6162, 6507, 6506, -1, 6162, 6504, 6507, -1, 6507, 6504, 6472, -1, 6505, 6472, 6501, -1, 6502, 6505, 6501, -1, 6505, 6503, 6506, -1, 6507, 6505, 6506, -1, 6507, 6472, 6505, -1, 6512, 6472, 6508, -1, 6509, 6512, 6508, -1, 6510, 6509, 6469, -1, 6456, 6475, 6510, -1, 6511, 6501, 6512, -1, 6470, 6511, 6512, -1, 6475, 6470, 6509, -1, 6513, 6476, 6475, -1, 6476, 6471, 6470, -1, 6456, 6457, 6513, -1, 6513, 6457, 6515, -1, 6514, 6515, 6484, -1, 6477, 6514, 6484, -1, 6460, 6515, 6457, -1, 6515, 6514, 6513, -1, 6514, 6474, 6476, -1, 6484, 6515, 6465, -1, 6516, 6480, 6467, -1, 6464, 6516, 6467, -1, 6485, 6464, 6463, -1, 6494, 6517, 6485, -1, 6517, 6518, 6464, -1, 6521, 6519, 6494, -1, 6519, 6487, 6517, -1, 6487, 6520, 6518, -1, 6498, 6495, 6521, -1, 6495, 6488, 6519, -1, 6488, 6489, 6487, -1, 6497, 6495, 6496, -1, 6522, 6562, 5998, -1, 6522, 6523, 6562, -1, 6522, 6613, 6523, -1, 6523, 6613, 6529, -1, 6574, 6529, 6524, -1, 6525, 6524, 6575, -1, 6527, 6575, 6560, -1, 6526, 6560, 6532, -1, 6526, 6527, 6560, -1, 6526, 6597, 6527, -1, 6527, 6597, 6528, -1, 6525, 6528, 6561, -1, 6574, 6561, 6563, -1, 6523, 6563, 6562, -1, 6523, 6574, 6563, -1, 6523, 6529, 6574, -1, 6529, 6613, 6581, -1, 6524, 6581, 6578, -1, 6575, 6578, 6530, -1, 6560, 6530, 6579, -1, 6532, 6579, 6531, -1, 6595, 6531, 6539, -1, 6595, 6532, 6531, -1, 6533, 6577, 6576, -1, 6533, 6583, 6577, -1, 6533, 6582, 6583, -1, 6533, 6609, 6582, -1, 6582, 6609, 6542, -1, 6541, 6542, 6540, -1, 6534, 6540, 6535, -1, 6559, 6535, 6536, -1, 6592, 6536, 6537, -1, 6592, 6559, 6536, -1, 6592, 6538, 6559, -1, 6559, 6538, 6594, -1, 6558, 6594, 6593, -1, 6539, 6558, 6593, -1, 6539, 6531, 6558, -1, 6558, 6531, 6584, -1, 6534, 6584, 6541, -1, 6540, 6534, 6541, -1, 6609, 6607, 6542, -1, 6542, 6607, 6588, -1, 6540, 6588, 6545, -1, 6535, 6545, 6546, -1, 6536, 6546, 6543, -1, 6537, 6543, 6548, -1, 6537, 6536, 6543, -1, 6607, 6544, 6588, -1, 6588, 6544, 6587, -1, 6545, 6587, 6550, -1, 6546, 6550, 6547, -1, 6543, 6547, 6552, -1, 6548, 6552, 6589, -1, 6548, 6543, 6552, -1, 6544, 6606, 6587, -1, 6587, 6606, 6549, -1, 6550, 6549, 6555, -1, 6547, 6555, 6551, -1, 6552, 6551, 5942, -1, 6589, 6552, 5942, -1, 6606, 6604, 6549, -1, 6549, 6604, 6603, -1, 6556, 6603, 6553, -1, 6557, 6553, 6602, -1, 5941, 6557, 6602, -1, 5941, 6554, 6557, -1, 5941, 6551, 6554, -1, 5941, 5942, 6551, -1, 6549, 6603, 6556, -1, 6555, 6556, 6554, -1, 6551, 6555, 6554, -1, 6556, 6553, 6557, -1, 6554, 6556, 6557, -1, 6559, 6594, 6558, -1, 6534, 6558, 6584, -1, 6534, 6559, 6558, -1, 6534, 6535, 6559, -1, 6579, 6532, 6560, -1, 6597, 6564, 6528, -1, 6528, 6564, 6565, -1, 6561, 6565, 6573, -1, 6563, 6573, 6566, -1, 6562, 6566, 5998, -1, 6562, 6563, 6566, -1, 6564, 6600, 6565, -1, 6565, 6600, 6569, -1, 6573, 6569, 6570, -1, 6566, 6570, 6567, -1, 5998, 6566, 6567, -1, 6600, 6568, 6569, -1, 6569, 6568, 6571, -1, 6570, 6571, 6567, -1, 6570, 6569, 6571, -1, 6568, 6572, 6571, -1, 6571, 6572, 6567, -1, 6573, 6570, 6566, -1, 6561, 6573, 6563, -1, 6565, 6569, 6573, -1, 6581, 6524, 6529, -1, 6561, 6574, 6525, -1, 6525, 6574, 6524, -1, 6565, 6561, 6528, -1, 6578, 6575, 6524, -1, 6575, 6527, 6525, -1, 6525, 6527, 6528, -1, 6576, 6577, 6581, -1, 6613, 6576, 6581, -1, 6578, 6577, 6580, -1, 6530, 6580, 6586, -1, 6579, 6586, 6531, -1, 6579, 6530, 6586, -1, 6580, 6530, 6578, -1, 6530, 6560, 6575, -1, 6577, 6578, 6581, -1, 6582, 6585, 6583, -1, 6582, 6541, 6585, -1, 6582, 6542, 6541, -1, 6583, 6585, 6580, -1, 6577, 6583, 6580, -1, 6541, 6584, 6585, -1, 6585, 6584, 6586, -1, 6580, 6585, 6586, -1, 6584, 6531, 6586, -1, 6588, 6540, 6542, -1, 6587, 6545, 6588, -1, 6545, 6535, 6540, -1, 6549, 6550, 6587, -1, 6550, 6546, 6545, -1, 6546, 6536, 6535, -1, 6556, 6555, 6549, -1, 6555, 6547, 6550, -1, 6547, 6543, 6546, -1, 6552, 6547, 6551, -1, 5953, 6590, 5942, -1, 5942, 6590, 6589, -1, 6589, 6590, 6548, -1, 6548, 6590, 6591, -1, 6537, 6591, 6493, -1, 6486, 6537, 6493, -1, 6486, 6592, 6537, -1, 6486, 6462, 6592, -1, 6592, 6462, 6538, -1, 6538, 6462, 6461, -1, 6594, 6461, 6459, -1, 6593, 6459, 6539, -1, 6593, 6594, 6459, -1, 6548, 6591, 6537, -1, 6538, 6461, 6594, -1, 6459, 6479, 6539, -1, 6539, 6479, 6595, -1, 6595, 6479, 6458, -1, 6596, 6595, 6458, -1, 6596, 6532, 6595, -1, 6596, 6455, 6532, -1, 6532, 6455, 6526, -1, 6526, 6455, 6454, -1, 6597, 6454, 6598, -1, 6564, 6598, 6600, -1, 6564, 6597, 6598, -1, 6526, 6454, 6597, -1, 6598, 6599, 6600, -1, 6600, 6599, 6568, -1, 6568, 6599, 6601, -1, 6453, 6568, 6601, -1, 6453, 6572, 6568, -1, 6491, 6602, 6492, -1, 6492, 6602, 6553, -1, 6610, 6553, 6603, -1, 6604, 6610, 6603, -1, 6604, 6605, 6610, -1, 6604, 6606, 6605, -1, 6605, 6606, 6481, -1, 6481, 6606, 6544, -1, 6478, 6544, 6607, -1, 6608, 6607, 6609, -1, 6611, 6609, 6533, -1, 6612, 6533, 6576, -1, 6500, 6576, 6613, -1, 6502, 6613, 6503, -1, 6502, 6500, 6613, -1, 6492, 6553, 6610, -1, 6481, 6544, 6478, -1, 6478, 6607, 6608, -1, 6608, 6609, 6611, -1, 6611, 6533, 6612, -1, 6612, 6576, 6500, -1, 6613, 6522, 6503, -1, 6503, 6522, 6163, -1, 6163, 6522, 5998, -1, 6083, 6665, 4899, -1, 6083, 6614, 6665, -1, 6083, 6627, 6614, -1, 6083, 6615, 6627, -1, 6627, 6615, 6643, -1, 6626, 6643, 6642, -1, 6616, 6642, 6617, -1, 6683, 6617, 6691, -1, 6693, 6691, 6640, -1, 6623, 6640, 6639, -1, 6622, 6639, 6618, -1, 6620, 6618, 6619, -1, 6620, 6622, 6618, -1, 6620, 6621, 6622, -1, 6622, 6621, 6624, -1, 6623, 6624, 6692, -1, 6693, 6692, 6625, -1, 6683, 6625, 6680, -1, 6616, 6680, 6662, -1, 6626, 6662, 6614, -1, 6627, 6626, 6614, -1, 6627, 6643, 6626, -1, 6615, 6724, 6643, -1, 6643, 6724, 6629, -1, 6628, 6629, 6723, -1, 6630, 6723, 6631, -1, 6632, 6630, 6631, -1, 6632, 6689, 6630, -1, 6632, 6633, 6689, -1, 6689, 6633, 6646, -1, 6694, 6646, 6634, -1, 6684, 6634, 6697, -1, 6685, 6697, 6635, -1, 6706, 6635, 6636, -1, 6688, 6636, 6707, -1, 6637, 6707, 6727, -1, 6638, 6637, 6727, -1, 6638, 6687, 6637, -1, 6638, 6645, 6687, -1, 6638, 6619, 6645, -1, 6645, 6619, 6618, -1, 6698, 6618, 6639, -1, 6700, 6639, 6640, -1, 6690, 6640, 6691, -1, 6641, 6691, 6617, -1, 6644, 6617, 6642, -1, 6628, 6642, 6643, -1, 6629, 6628, 6643, -1, 6628, 6723, 6630, -1, 6644, 6630, 6682, -1, 6641, 6682, 6695, -1, 6690, 6695, 6696, -1, 6700, 6696, 6699, -1, 6698, 6699, 6686, -1, 6645, 6686, 6687, -1, 6645, 6698, 6686, -1, 6645, 6618, 6698, -1, 6633, 6721, 6646, -1, 6646, 6721, 6718, -1, 6650, 6718, 6719, -1, 6725, 6650, 6719, -1, 6725, 6702, 6650, -1, 6725, 6647, 6702, -1, 6702, 6647, 6717, -1, 6652, 6717, 6654, -1, 6648, 6654, 6716, -1, 6656, 6716, 6649, -1, 5713, 6656, 6649, -1, 5713, 6655, 6656, -1, 5713, 5951, 6655, -1, 6655, 5951, 6658, -1, 6653, 6658, 6657, -1, 6651, 6657, 6703, -1, 6701, 6703, 6697, -1, 6634, 6701, 6697, -1, 6634, 6650, 6701, -1, 6634, 6646, 6650, -1, 6650, 6646, 6718, -1, 6702, 6717, 6652, -1, 6651, 6652, 6653, -1, 6657, 6651, 6653, -1, 6652, 6654, 6648, -1, 6653, 6648, 6655, -1, 6658, 6653, 6655, -1, 6648, 6716, 6656, -1, 6655, 6648, 6656, -1, 6727, 6707, 5951, -1, 5951, 6707, 6705, -1, 6659, 6705, 6704, -1, 6657, 6704, 6703, -1, 6657, 6659, 6704, -1, 6657, 6658, 6659, -1, 6659, 6658, 5951, -1, 6705, 6659, 5951, -1, 6621, 6676, 6624, -1, 6624, 6676, 6660, -1, 6692, 6660, 6661, -1, 6625, 6661, 6681, -1, 6680, 6681, 6664, -1, 6662, 6664, 6665, -1, 6614, 6662, 6665, -1, 6660, 6676, 6677, -1, 6661, 6677, 6663, -1, 6681, 6663, 6670, -1, 6664, 6670, 6669, -1, 6665, 6669, 4899, -1, 6665, 6664, 6669, -1, 6667, 6678, 6666, -1, 6667, 6672, 6678, -1, 6667, 6674, 6672, -1, 6672, 6674, 6668, -1, 6673, 6668, 4899, -1, 6679, 4899, 6669, -1, 6670, 6679, 6669, -1, 6670, 6671, 6679, -1, 6670, 6663, 6671, -1, 6671, 6663, 6678, -1, 6672, 6671, 6678, -1, 6672, 6673, 6671, -1, 6672, 6668, 6673, -1, 6674, 6729, 6668, -1, 6668, 6729, 6675, -1, 4899, 6668, 6675, -1, 6676, 6666, 6677, -1, 6677, 6666, 6678, -1, 6663, 6677, 6678, -1, 6673, 4899, 6679, -1, 6671, 6673, 6679, -1, 6616, 6662, 6626, -1, 6642, 6616, 6626, -1, 6680, 6664, 6662, -1, 6681, 6670, 6664, -1, 6644, 6642, 6628, -1, 6630, 6644, 6628, -1, 6683, 6680, 6616, -1, 6617, 6683, 6616, -1, 6625, 6681, 6680, -1, 6661, 6663, 6681, -1, 6641, 6617, 6644, -1, 6682, 6641, 6644, -1, 6693, 6625, 6683, -1, 6691, 6693, 6683, -1, 6692, 6661, 6625, -1, 6660, 6677, 6661, -1, 6630, 6689, 6682, -1, 6682, 6689, 6694, -1, 6695, 6694, 6684, -1, 6696, 6684, 6685, -1, 6699, 6685, 6706, -1, 6686, 6706, 6688, -1, 6687, 6688, 6637, -1, 6687, 6686, 6688, -1, 6646, 6694, 6689, -1, 6690, 6691, 6641, -1, 6695, 6690, 6641, -1, 6694, 6695, 6682, -1, 6623, 6692, 6693, -1, 6640, 6623, 6693, -1, 6624, 6660, 6692, -1, 6684, 6694, 6634, -1, 6696, 6695, 6684, -1, 6700, 6640, 6690, -1, 6696, 6700, 6690, -1, 6622, 6624, 6623, -1, 6639, 6622, 6623, -1, 6685, 6684, 6697, -1, 6699, 6696, 6685, -1, 6698, 6639, 6700, -1, 6699, 6698, 6700, -1, 6650, 6702, 6701, -1, 6701, 6702, 6651, -1, 6703, 6701, 6651, -1, 6652, 6651, 6702, -1, 6635, 6697, 6703, -1, 6704, 6635, 6703, -1, 6704, 6636, 6635, -1, 6704, 6705, 6636, -1, 6636, 6705, 6707, -1, 6706, 6685, 6635, -1, 6686, 6699, 6706, -1, 6648, 6653, 6652, -1, 6688, 6706, 6636, -1, 6637, 6688, 6707, -1, 6124, 6708, 6709, -1, 6709, 6708, 6710, -1, 6722, 6710, 6726, -1, 6722, 6709, 6710, -1, 6710, 6728, 6726, -1, 6726, 6728, 6720, -1, 6720, 6728, 6711, -1, 6711, 6728, 6712, -1, 6714, 6712, 6713, -1, 6715, 6713, 5900, -1, 5962, 6715, 5900, -1, 6711, 6712, 6714, -1, 6714, 6713, 6715, -1, 5713, 6649, 5962, -1, 5962, 6649, 6716, -1, 6715, 6716, 6654, -1, 6717, 6715, 6654, -1, 6717, 6714, 6715, -1, 6717, 6647, 6714, -1, 6714, 6647, 6725, -1, 6711, 6725, 6719, -1, 6718, 6711, 6719, -1, 6718, 6720, 6711, -1, 6718, 6721, 6720, -1, 6720, 6721, 6633, -1, 6726, 6633, 6632, -1, 6631, 6726, 6632, -1, 6631, 6722, 6726, -1, 6631, 6723, 6722, -1, 6722, 6723, 6629, -1, 6709, 6629, 6724, -1, 6615, 6709, 6724, -1, 6615, 6124, 6709, -1, 6615, 6083, 6124, -1, 5962, 6716, 6715, -1, 6714, 6725, 6711, -1, 6720, 6633, 6726, -1, 6722, 6629, 6709, -1, 6727, 5900, 6638, -1, 6638, 5900, 6713, -1, 6619, 6713, 6620, -1, 6619, 6638, 6713, -1, 6713, 6712, 6620, -1, 6620, 6712, 6621, -1, 6621, 6712, 6676, -1, 6676, 6712, 6728, -1, 6666, 6728, 6710, -1, 6667, 6710, 6674, -1, 6667, 6666, 6710, -1, 6676, 6728, 6666, -1, 6710, 6708, 6674, -1, 6674, 6708, 6729, -1, 6729, 6708, 6675, -1, 6136, 6784, 6792, -1, 6136, 6783, 6784, -1, 6136, 6730, 6783, -1, 6136, 6741, 6730, -1, 6730, 6741, 6753, -1, 6731, 6753, 6752, -1, 6732, 6752, 6734, -1, 6733, 6734, 6751, -1, 6737, 6751, 6807, -1, 6814, 6807, 6749, -1, 6736, 6749, 6735, -1, 6841, 6735, 6839, -1, 6841, 6736, 6735, -1, 6841, 6842, 6736, -1, 6736, 6842, 6808, -1, 6814, 6808, 6738, -1, 6737, 6738, 6739, -1, 6733, 6739, 6782, -1, 6732, 6782, 6740, -1, 6731, 6740, 6783, -1, 6730, 6731, 6783, -1, 6730, 6753, 6731, -1, 6741, 6834, 6753, -1, 6753, 6834, 6833, -1, 6800, 6833, 6754, -1, 6755, 6754, 6831, -1, 6742, 6755, 6831, -1, 6742, 6802, 6755, -1, 6742, 6830, 6802, -1, 6802, 6830, 6743, -1, 6804, 6743, 6810, -1, 6812, 6810, 6745, -1, 6744, 6745, 6746, -1, 6805, 6746, 6819, -1, 6806, 6819, 6820, -1, 6747, 6820, 5530, -1, 6838, 6747, 5530, -1, 6838, 6748, 6747, -1, 6838, 6761, 6748, -1, 6838, 6839, 6761, -1, 6761, 6839, 6735, -1, 6759, 6735, 6749, -1, 6813, 6749, 6807, -1, 6750, 6807, 6751, -1, 6801, 6751, 6734, -1, 6756, 6734, 6752, -1, 6800, 6752, 6753, -1, 6833, 6800, 6753, -1, 6800, 6754, 6755, -1, 6756, 6755, 6803, -1, 6801, 6803, 6757, -1, 6750, 6757, 6811, -1, 6813, 6811, 6758, -1, 6759, 6758, 6760, -1, 6761, 6760, 6748, -1, 6761, 6759, 6760, -1, 6761, 6735, 6759, -1, 6830, 6762, 6743, -1, 6743, 6762, 6763, -1, 6772, 6763, 6765, -1, 6764, 6772, 6765, -1, 6764, 6773, 6772, -1, 6764, 6766, 6773, -1, 6773, 6766, 6828, -1, 6767, 6828, 6827, -1, 6818, 6827, 6775, -1, 6768, 6775, 6826, -1, 5344, 6768, 6826, -1, 5344, 6774, 6768, -1, 5344, 6779, 6774, -1, 6774, 6779, 6769, -1, 6770, 6769, 6777, -1, 6815, 6777, 6817, -1, 6771, 6817, 6745, -1, 6810, 6771, 6745, -1, 6810, 6772, 6771, -1, 6810, 6743, 6772, -1, 6772, 6743, 6763, -1, 6773, 6828, 6767, -1, 6815, 6767, 6770, -1, 6777, 6815, 6770, -1, 6767, 6827, 6818, -1, 6770, 6818, 6774, -1, 6769, 6770, 6774, -1, 6818, 6775, 6768, -1, 6774, 6818, 6768, -1, 5530, 6820, 6779, -1, 6779, 6820, 6776, -1, 6778, 6776, 6816, -1, 6777, 6816, 6817, -1, 6777, 6778, 6816, -1, 6777, 6769, 6778, -1, 6778, 6769, 6779, -1, 6776, 6778, 6779, -1, 6842, 6780, 6808, -1, 6808, 6780, 6809, -1, 6738, 6809, 6785, -1, 6739, 6785, 6781, -1, 6782, 6781, 6787, -1, 6740, 6787, 6784, -1, 6783, 6740, 6784, -1, 6809, 6780, 6795, -1, 6785, 6795, 6797, -1, 6781, 6797, 6799, -1, 6787, 6799, 6786, -1, 6784, 6786, 6792, -1, 6784, 6787, 6786, -1, 6844, 6788, 6796, -1, 6844, 6789, 6788, -1, 6844, 6790, 6789, -1, 6789, 6790, 6794, -1, 6798, 6794, 6792, -1, 6791, 6792, 6786, -1, 6799, 6791, 6786, -1, 6799, 6793, 6791, -1, 6799, 6797, 6793, -1, 6793, 6797, 6788, -1, 6789, 6793, 6788, -1, 6789, 6798, 6793, -1, 6789, 6794, 6798, -1, 6790, 6846, 6794, -1, 6794, 6846, 6025, -1, 6792, 6794, 6025, -1, 6780, 6796, 6795, -1, 6795, 6796, 6788, -1, 6797, 6795, 6788, -1, 6798, 6792, 6791, -1, 6793, 6798, 6791, -1, 6732, 6740, 6731, -1, 6752, 6732, 6731, -1, 6782, 6787, 6740, -1, 6781, 6799, 6787, -1, 6756, 6752, 6800, -1, 6755, 6756, 6800, -1, 6733, 6782, 6732, -1, 6734, 6733, 6732, -1, 6739, 6781, 6782, -1, 6785, 6797, 6781, -1, 6801, 6734, 6756, -1, 6803, 6801, 6756, -1, 6737, 6739, 6733, -1, 6751, 6737, 6733, -1, 6738, 6785, 6739, -1, 6809, 6795, 6785, -1, 6755, 6802, 6803, -1, 6803, 6802, 6804, -1, 6757, 6804, 6812, -1, 6811, 6812, 6744, -1, 6758, 6744, 6805, -1, 6760, 6805, 6806, -1, 6748, 6806, 6747, -1, 6748, 6760, 6806, -1, 6743, 6804, 6802, -1, 6750, 6751, 6801, -1, 6757, 6750, 6801, -1, 6804, 6757, 6803, -1, 6814, 6738, 6737, -1, 6807, 6814, 6737, -1, 6808, 6809, 6738, -1, 6812, 6804, 6810, -1, 6811, 6757, 6812, -1, 6813, 6807, 6750, -1, 6811, 6813, 6750, -1, 6736, 6808, 6814, -1, 6749, 6736, 6814, -1, 6744, 6812, 6745, -1, 6758, 6811, 6744, -1, 6759, 6749, 6813, -1, 6758, 6759, 6813, -1, 6772, 6773, 6771, -1, 6771, 6773, 6815, -1, 6817, 6771, 6815, -1, 6767, 6815, 6773, -1, 6746, 6745, 6817, -1, 6816, 6746, 6817, -1, 6816, 6819, 6746, -1, 6816, 6776, 6819, -1, 6819, 6776, 6820, -1, 6805, 6744, 6746, -1, 6760, 6758, 6805, -1, 6818, 6770, 6767, -1, 6806, 6805, 6819, -1, 6747, 6806, 6820, -1, 6046, 6821, 6835, -1, 6835, 6821, 6845, -1, 6832, 6845, 6823, -1, 6822, 6823, 6843, -1, 6824, 6843, 6829, -1, 6824, 6822, 6843, -1, 6835, 6845, 6832, -1, 6832, 6823, 6822, -1, 6843, 6840, 6829, -1, 6829, 6840, 6825, -1, 6825, 6840, 6836, -1, 6836, 6840, 6837, -1, 5584, 6836, 6837, -1, 5344, 6826, 5584, -1, 5584, 6826, 6775, -1, 6836, 6775, 6827, -1, 6828, 6836, 6827, -1, 6828, 6825, 6836, -1, 6828, 6766, 6825, -1, 6825, 6766, 6764, -1, 6829, 6764, 6765, -1, 6763, 6829, 6765, -1, 6763, 6824, 6829, -1, 6763, 6762, 6824, -1, 6824, 6762, 6830, -1, 6822, 6830, 6742, -1, 6831, 6822, 6742, -1, 6831, 6832, 6822, -1, 6831, 6754, 6832, -1, 6832, 6754, 6833, -1, 6835, 6833, 6834, -1, 6741, 6835, 6834, -1, 6741, 6046, 6835, -1, 6741, 6136, 6046, -1, 5584, 6775, 6836, -1, 6825, 6764, 6829, -1, 6824, 6830, 6822, -1, 6832, 6833, 6835, -1, 5530, 6837, 6838, -1, 6838, 6837, 6840, -1, 6839, 6840, 6841, -1, 6839, 6838, 6840, -1, 6840, 6843, 6841, -1, 6841, 6843, 6842, -1, 6842, 6843, 6780, -1, 6780, 6843, 6823, -1, 6796, 6823, 6845, -1, 6844, 6845, 6790, -1, 6844, 6796, 6845, -1, 6780, 6823, 6796, -1, 6845, 6821, 6790, -1, 6790, 6821, 6846, -1, 6846, 6821, 6025, -1, 6921, 6922, 6847, -1, 6847, 6922, 6848, -1, 6848, 6922, 6932, -1, 6938, 6932, 6849, -1, 6850, 6938, 6849, -1, 6850, 6937, 6938, -1, 6850, 6926, 6937, -1, 6937, 6926, 6851, -1, 6934, 6851, 6931, -1, 5446, 6931, 5392, -1, 5446, 6934, 6931, -1, 6848, 6932, 6938, -1, 6937, 6851, 6934, -1, 6933, 6905, 6852, -1, 6898, 6852, 6904, -1, 6895, 6904, 6903, -1, 6892, 6903, 6853, -1, 6854, 6853, 6930, -1, 6855, 6854, 6930, -1, 6855, 6856, 6854, -1, 6855, 6928, 6856, -1, 6856, 6928, 6865, -1, 6907, 6865, 6857, -1, 6910, 6857, 6909, -1, 6861, 6909, 6858, -1, 6859, 6858, 6940, -1, 6859, 6861, 6858, -1, 6859, 6860, 6861, -1, 6861, 6860, 6862, -1, 6910, 6862, 6908, -1, 6907, 6908, 6863, -1, 6856, 6863, 6854, -1, 6856, 6907, 6863, -1, 6856, 6865, 6907, -1, 5123, 6903, 6906, -1, 5123, 6853, 6903, -1, 5123, 6929, 6853, -1, 6853, 6929, 6930, -1, 6928, 6864, 6865, -1, 6865, 6864, 6927, -1, 6902, 6927, 6925, -1, 6924, 6902, 6925, -1, 6924, 6901, 6902, -1, 6924, 6866, 6901, -1, 6901, 6866, 6867, -1, 6868, 6867, 6916, -1, 6912, 6916, 6869, -1, 6870, 6869, 6918, -1, 6875, 6918, 6878, -1, 6876, 6878, 6883, -1, 6871, 6883, 6872, -1, 6890, 6872, 6888, -1, 6138, 6888, 6874, -1, 6873, 6874, 6889, -1, 6920, 6889, 6923, -1, 6920, 6873, 6889, -1, 6920, 6062, 6873, -1, 6873, 6062, 6138, -1, 6874, 6873, 6138, -1, 6865, 6927, 6902, -1, 6857, 6902, 6899, -1, 6909, 6899, 6911, -1, 6858, 6911, 6915, -1, 6940, 6915, 6914, -1, 6939, 6914, 6875, -1, 6876, 6875, 6878, -1, 6876, 6939, 6875, -1, 6867, 6879, 6916, -1, 6916, 6879, 6877, -1, 6869, 6877, 6880, -1, 6918, 6880, 6881, -1, 6878, 6881, 6883, -1, 6878, 6918, 6881, -1, 6879, 6884, 6877, -1, 6877, 6884, 6917, -1, 6880, 6917, 6882, -1, 6881, 6882, 6887, -1, 6883, 6887, 6872, -1, 6883, 6881, 6887, -1, 6884, 6885, 6917, -1, 6917, 6885, 6919, -1, 6882, 6919, 6886, -1, 6887, 6886, 6888, -1, 6872, 6887, 6888, -1, 6885, 6923, 6919, -1, 6919, 6923, 6889, -1, 6886, 6889, 6874, -1, 6888, 6886, 6874, -1, 6138, 6890, 6888, -1, 6890, 6871, 6872, -1, 6871, 6876, 6883, -1, 6939, 6940, 6914, -1, 6915, 6940, 6858, -1, 6860, 6891, 6862, -1, 6862, 6891, 6893, -1, 6908, 6893, 6896, -1, 6863, 6896, 6892, -1, 6854, 6892, 6853, -1, 6854, 6863, 6892, -1, 6891, 6897, 6893, -1, 6893, 6897, 6894, -1, 6896, 6894, 6895, -1, 6892, 6895, 6903, -1, 6892, 6896, 6895, -1, 6897, 6936, 6894, -1, 6894, 6936, 6935, -1, 6898, 6935, 6933, -1, 6852, 6898, 6933, -1, 6894, 6935, 6898, -1, 6895, 6898, 6904, -1, 6895, 6894, 6898, -1, 6867, 6868, 6901, -1, 6901, 6868, 6900, -1, 6899, 6900, 6911, -1, 6899, 6901, 6900, -1, 6899, 6902, 6901, -1, 6903, 6904, 6906, -1, 6906, 6904, 6852, -1, 6905, 6906, 6852, -1, 6908, 6896, 6863, -1, 6893, 6894, 6896, -1, 6910, 6908, 6907, -1, 6857, 6910, 6907, -1, 6902, 6857, 6865, -1, 6862, 6893, 6908, -1, 6909, 6857, 6899, -1, 6861, 6862, 6910, -1, 6909, 6861, 6910, -1, 6858, 6909, 6911, -1, 6900, 6868, 6912, -1, 6913, 6912, 6870, -1, 6914, 6870, 6875, -1, 6914, 6913, 6870, -1, 6914, 6915, 6913, -1, 6913, 6915, 6911, -1, 6900, 6913, 6911, -1, 6900, 6912, 6913, -1, 6877, 6869, 6916, -1, 6869, 6870, 6912, -1, 6916, 6912, 6868, -1, 6917, 6880, 6877, -1, 6880, 6918, 6869, -1, 6918, 6875, 6870, -1, 6919, 6882, 6917, -1, 6882, 6881, 6880, -1, 6889, 6886, 6919, -1, 6886, 6887, 6882, -1, 6062, 6920, 6921, -1, 6921, 6920, 6922, -1, 6922, 6920, 6923, -1, 6885, 6922, 6923, -1, 6885, 6932, 6922, -1, 6885, 6884, 6932, -1, 6932, 6884, 6879, -1, 6849, 6879, 6867, -1, 6866, 6849, 6867, -1, 6866, 6850, 6849, -1, 6866, 6924, 6850, -1, 6850, 6924, 6925, -1, 6926, 6925, 6927, -1, 6864, 6926, 6927, -1, 6864, 6851, 6926, -1, 6864, 6928, 6851, -1, 6851, 6928, 6855, -1, 6931, 6855, 6930, -1, 6929, 6931, 6930, -1, 6929, 5392, 6931, -1, 6929, 5123, 5392, -1, 6932, 6879, 6849, -1, 6850, 6925, 6926, -1, 6851, 6855, 6931, -1, 6905, 6933, 5446, -1, 5446, 6933, 6934, -1, 6934, 6933, 6935, -1, 6936, 6934, 6935, -1, 6936, 6897, 6934, -1, 6934, 6897, 6937, -1, 6937, 6897, 6891, -1, 6860, 6937, 6891, -1, 6860, 6938, 6937, -1, 6860, 6859, 6938, -1, 6938, 6859, 6940, -1, 6848, 6940, 6939, -1, 6876, 6848, 6939, -1, 6876, 6871, 6848, -1, 6848, 6871, 6847, -1, 6847, 6871, 6890, -1, 6938, 6940, 6848, -1, 6065, 6941, 6996, -1, 6065, 6948, 6941, -1, 6065, 6942, 6948, -1, 6065, 7097, 6942, -1, 6942, 7097, 6949, -1, 6999, 6949, 7000, -1, 7002, 7000, 6943, -1, 7008, 6943, 6963, -1, 7007, 6963, 7017, -1, 7019, 7017, 6962, -1, 6945, 6962, 6944, -1, 6946, 6944, 6961, -1, 6946, 6945, 6944, -1, 6946, 6947, 6945, -1, 6945, 6947, 6983, -1, 7019, 6983, 7016, -1, 7007, 7016, 7010, -1, 7008, 7010, 7004, -1, 7002, 7004, 6984, -1, 6999, 6984, 6948, -1, 6942, 6999, 6948, -1, 6942, 6949, 6999, -1, 7097, 7105, 6949, -1, 6949, 7105, 7106, -1, 7001, 7106, 7101, -1, 6951, 7101, 6950, -1, 7107, 6951, 6950, -1, 7107, 7011, 6951, -1, 7107, 6952, 7011, -1, 7011, 6952, 6975, -1, 7012, 6975, 6973, -1, 7020, 6973, 6974, -1, 6953, 6974, 6954, -1, 7029, 6954, 6955, -1, 7014, 6955, 6956, -1, 6957, 6956, 5132, -1, 6960, 6957, 5132, -1, 6960, 6959, 6957, -1, 6960, 6958, 6959, -1, 6960, 6961, 6958, -1, 6958, 6961, 6944, -1, 6966, 6944, 6962, -1, 7018, 6962, 7017, -1, 6965, 7017, 6963, -1, 6964, 6963, 6943, -1, 7005, 6943, 7000, -1, 7001, 7000, 6949, -1, 7106, 7001, 6949, -1, 7001, 7101, 6951, -1, 7005, 6951, 7006, -1, 6964, 7006, 7015, -1, 6965, 7015, 7021, -1, 7018, 7021, 7013, -1, 6966, 7013, 7028, -1, 6958, 7028, 6959, -1, 6958, 6966, 7028, -1, 6958, 6944, 6966, -1, 6952, 7104, 6975, -1, 6975, 7104, 7103, -1, 6967, 7103, 7109, -1, 7111, 6967, 7109, -1, 7111, 7023, 6967, -1, 7111, 6968, 7023, -1, 7023, 6968, 6969, -1, 6976, 6969, 7115, -1, 6978, 7115, 6970, -1, 6971, 6970, 7113, -1, 5131, 6971, 7113, -1, 5131, 6979, 6971, -1, 5131, 5130, 6979, -1, 6979, 5130, 6981, -1, 6977, 6981, 6972, -1, 7024, 6972, 7026, -1, 7022, 7026, 6974, -1, 6973, 7022, 6974, -1, 6973, 6967, 7022, -1, 6973, 6975, 6967, -1, 6967, 6975, 7103, -1, 7023, 6969, 6976, -1, 7024, 6976, 6977, -1, 6972, 7024, 6977, -1, 6976, 7115, 6978, -1, 6977, 6978, 6979, -1, 6981, 6977, 6979, -1, 6978, 6970, 6971, -1, 6979, 6978, 6971, -1, 5132, 6956, 5130, -1, 5130, 6956, 7027, -1, 6980, 7027, 7025, -1, 6972, 7025, 7026, -1, 6972, 6980, 7025, -1, 6972, 6981, 6980, -1, 6980, 6981, 5130, -1, 7027, 6980, 5130, -1, 6947, 6982, 6983, -1, 6983, 6982, 6985, -1, 7016, 6985, 7009, -1, 7010, 7009, 7003, -1, 7004, 7003, 6989, -1, 6984, 6989, 6941, -1, 6948, 6984, 6941, -1, 6985, 6982, 6986, -1, 7009, 6986, 6987, -1, 7003, 6987, 6992, -1, 6989, 6992, 6988, -1, 6941, 6988, 6996, -1, 6941, 6989, 6988, -1, 7120, 6998, 6997, -1, 7120, 6990, 6998, -1, 7120, 7122, 6990, -1, 6990, 7122, 6995, -1, 6993, 6995, 6996, -1, 6991, 6996, 6988, -1, 6992, 6991, 6988, -1, 6992, 6994, 6991, -1, 6992, 6987, 6994, -1, 6994, 6987, 6998, -1, 6990, 6994, 6998, -1, 6990, 6993, 6994, -1, 6990, 6995, 6993, -1, 7122, 7123, 6995, -1, 6995, 7123, 6148, -1, 6996, 6995, 6148, -1, 6982, 6997, 6986, -1, 6986, 6997, 6998, -1, 6987, 6986, 6998, -1, 6993, 6996, 6991, -1, 6994, 6993, 6991, -1, 7002, 6984, 6999, -1, 7000, 7002, 6999, -1, 7004, 6989, 6984, -1, 7003, 6992, 6989, -1, 7005, 7000, 7001, -1, 6951, 7005, 7001, -1, 7008, 7004, 7002, -1, 6943, 7008, 7002, -1, 7010, 7003, 7004, -1, 7009, 6987, 7003, -1, 6964, 6943, 7005, -1, 7006, 6964, 7005, -1, 7007, 7010, 7008, -1, 6963, 7007, 7008, -1, 7016, 7009, 7010, -1, 6985, 6986, 7009, -1, 6951, 7011, 7006, -1, 7006, 7011, 7012, -1, 7015, 7012, 7020, -1, 7021, 7020, 6953, -1, 7013, 6953, 7029, -1, 7028, 7029, 7014, -1, 6959, 7014, 6957, -1, 6959, 7028, 7014, -1, 6975, 7012, 7011, -1, 6965, 6963, 6964, -1, 7015, 6965, 6964, -1, 7012, 7015, 7006, -1, 7019, 7016, 7007, -1, 7017, 7019, 7007, -1, 6983, 6985, 7016, -1, 7020, 7012, 6973, -1, 7021, 7015, 7020, -1, 7018, 7017, 6965, -1, 7021, 7018, 6965, -1, 6945, 6983, 7019, -1, 6962, 6945, 7019, -1, 6953, 7020, 6974, -1, 7013, 7021, 6953, -1, 6966, 6962, 7018, -1, 7013, 6966, 7018, -1, 6967, 7023, 7022, -1, 7022, 7023, 7024, -1, 7026, 7022, 7024, -1, 6976, 7024, 7023, -1, 6954, 6974, 7026, -1, 7025, 6954, 7026, -1, 7025, 6955, 6954, -1, 7025, 7027, 6955, -1, 6955, 7027, 6956, -1, 7029, 6953, 6954, -1, 7028, 7013, 7029, -1, 6978, 6977, 6976, -1, 7014, 7029, 6955, -1, 6957, 7014, 6956, -1, 7073, 5467, 7074, -1, 7075, 7074, 7076, -1, 7030, 7076, 7042, -1, 7069, 7042, 7031, -1, 7068, 7031, 7032, -1, 7033, 7068, 7032, -1, 7033, 7034, 7068, -1, 7033, 7112, 7034, -1, 7034, 7112, 7035, -1, 7083, 7035, 7036, -1, 7084, 7036, 7086, -1, 7040, 7086, 7037, -1, 7038, 7037, 7064, -1, 7038, 7040, 7037, -1, 7038, 7039, 7040, -1, 7040, 7039, 7066, -1, 7084, 7066, 7081, -1, 7083, 7081, 7041, -1, 7034, 7041, 7068, -1, 7034, 7083, 7041, -1, 7034, 7035, 7083, -1, 7116, 7042, 7080, -1, 7116, 7031, 7042, -1, 7116, 7114, 7031, -1, 7031, 7114, 7032, -1, 7112, 7110, 7035, -1, 7035, 7110, 7043, -1, 7085, 7043, 7108, -1, 7044, 7085, 7108, -1, 7044, 7078, 7085, -1, 7044, 7045, 7078, -1, 7078, 7045, 7053, -1, 7077, 7053, 7054, -1, 7046, 7054, 7047, -1, 7092, 7047, 7049, -1, 7048, 7049, 7050, -1, 7121, 7050, 7059, -1, 7063, 7059, 7058, -1, 6010, 7058, 7062, -1, 6159, 7062, 7052, -1, 7051, 7052, 7061, -1, 7096, 7061, 7098, -1, 7096, 7051, 7061, -1, 7096, 6066, 7051, -1, 7051, 6066, 6159, -1, 7052, 7051, 6159, -1, 7035, 7043, 7085, -1, 7036, 7085, 7079, -1, 7086, 7079, 7090, -1, 7037, 7090, 7065, -1, 7064, 7065, 7088, -1, 7118, 7088, 7048, -1, 7121, 7048, 7050, -1, 7121, 7118, 7048, -1, 7053, 7102, 7054, -1, 7054, 7102, 7055, -1, 7047, 7055, 7091, -1, 7049, 7091, 7095, -1, 7050, 7095, 7059, -1, 7050, 7049, 7095, -1, 7102, 7100, 7055, -1, 7055, 7100, 7094, -1, 7091, 7094, 7056, -1, 7095, 7056, 7057, -1, 7059, 7057, 7058, -1, 7059, 7095, 7057, -1, 7100, 7099, 7094, -1, 7094, 7099, 7093, -1, 7056, 7093, 7060, -1, 7057, 7060, 7062, -1, 7058, 7057, 7062, -1, 7099, 7098, 7093, -1, 7093, 7098, 7061, -1, 7060, 7061, 7052, -1, 7062, 7060, 7052, -1, 6159, 6010, 7062, -1, 6010, 7063, 7058, -1, 7063, 7121, 7059, -1, 7118, 7064, 7088, -1, 7065, 7064, 7037, -1, 7039, 7117, 7066, -1, 7066, 7117, 7067, -1, 7081, 7067, 7082, -1, 7041, 7082, 7069, -1, 7068, 7069, 7031, -1, 7068, 7041, 7069, -1, 7117, 7070, 7067, -1, 7067, 7070, 7071, -1, 7082, 7071, 7030, -1, 7069, 7030, 7042, -1, 7069, 7082, 7030, -1, 7070, 7072, 7071, -1, 7071, 7072, 7119, -1, 7075, 7119, 7073, -1, 7074, 7075, 7073, -1, 7071, 7119, 7075, -1, 7030, 7075, 7076, -1, 7030, 7071, 7075, -1, 7053, 7077, 7078, -1, 7078, 7077, 7089, -1, 7079, 7089, 7090, -1, 7079, 7078, 7089, -1, 7079, 7085, 7078, -1, 7042, 7076, 7080, -1, 7080, 7076, 7074, -1, 5467, 7080, 7074, -1, 7081, 7082, 7041, -1, 7067, 7071, 7082, -1, 7084, 7081, 7083, -1, 7036, 7084, 7083, -1, 7085, 7036, 7035, -1, 7066, 7067, 7081, -1, 7086, 7036, 7079, -1, 7040, 7066, 7084, -1, 7086, 7040, 7084, -1, 7037, 7086, 7090, -1, 7089, 7077, 7046, -1, 7087, 7046, 7092, -1, 7088, 7092, 7048, -1, 7088, 7087, 7092, -1, 7088, 7065, 7087, -1, 7087, 7065, 7090, -1, 7089, 7087, 7090, -1, 7089, 7046, 7087, -1, 7055, 7047, 7054, -1, 7047, 7092, 7046, -1, 7054, 7046, 7077, -1, 7094, 7091, 7055, -1, 7091, 7049, 7047, -1, 7049, 7048, 7092, -1, 7093, 7056, 7094, -1, 7056, 7095, 7091, -1, 7061, 7060, 7093, -1, 7060, 7057, 7056, -1, 6066, 7096, 6065, -1, 6065, 7096, 7097, -1, 7097, 7096, 7105, -1, 7105, 7096, 7098, -1, 7106, 7098, 7099, -1, 7100, 7106, 7099, -1, 7100, 7101, 7106, -1, 7100, 7102, 7101, -1, 7101, 7102, 6950, -1, 6950, 7102, 7053, -1, 7107, 7053, 7045, -1, 6952, 7045, 7044, -1, 7104, 7044, 7103, -1, 7104, 6952, 7044, -1, 7105, 7098, 7106, -1, 6950, 7053, 7107, -1, 7107, 7045, 6952, -1, 7044, 7108, 7103, -1, 7103, 7108, 7109, -1, 7109, 7108, 7043, -1, 7110, 7109, 7043, -1, 7110, 7111, 7109, -1, 7110, 7112, 7111, -1, 7111, 7112, 6968, -1, 6968, 7112, 7033, -1, 6969, 7033, 7032, -1, 7115, 7032, 7114, -1, 6970, 7114, 7113, -1, 6970, 7115, 7114, -1, 6968, 7033, 6969, -1, 6969, 7032, 7115, -1, 7114, 7116, 7113, -1, 7113, 7116, 5131, -1, 5467, 7073, 5132, -1, 5132, 7073, 6960, -1, 6960, 7073, 7119, -1, 6961, 7119, 7072, -1, 6946, 7072, 7070, -1, 6947, 7070, 7117, -1, 7039, 6947, 7117, -1, 7039, 6982, 6947, -1, 7039, 7038, 6982, -1, 6982, 7038, 7064, -1, 6997, 7064, 7118, -1, 7120, 7118, 7121, -1, 7122, 7121, 7063, -1, 7123, 7063, 6010, -1, 6148, 7123, 6010, -1, 6960, 7119, 6961, -1, 6961, 7072, 6946, -1, 6946, 7070, 6947, -1, 6982, 7064, 6997, -1, 6997, 7118, 7120, -1, 7120, 7121, 7122, -1, 7122, 7063, 7123, -1, 7124, 7125, 7170, -1, 7124, 7126, 7125, -1, 7124, 7127, 7126, -1, 7126, 7127, 7272, -1, 7150, 7272, 7271, -1, 7128, 7271, 7270, -1, 7131, 7270, 7129, -1, 7130, 7131, 7129, -1, 7130, 7180, 7131, -1, 7130, 7268, 7180, -1, 7180, 7268, 7267, -1, 7181, 7267, 7133, -1, 7132, 7181, 7133, -1, 7132, 7141, 7181, -1, 7132, 7134, 7141, -1, 7132, 7135, 7134, -1, 7134, 7135, 7188, -1, 7186, 7188, 7136, -1, 7143, 7136, 7189, -1, 7137, 7189, 7159, -1, 7284, 7159, 7158, -1, 7284, 7137, 7159, -1, 7284, 7142, 7137, -1, 7284, 7277, 7142, -1, 7142, 7277, 7138, -1, 7144, 7138, 7139, -1, 7187, 7139, 7140, -1, 7141, 7140, 7181, -1, 7141, 7187, 7140, -1, 7141, 7134, 7187, -1, 7187, 7134, 7186, -1, 7144, 7186, 7143, -1, 7142, 7143, 7137, -1, 7142, 7144, 7143, -1, 7142, 7138, 7144, -1, 7126, 7272, 7150, -1, 7149, 7150, 7177, -1, 7145, 7177, 7176, -1, 7148, 7176, 7179, -1, 7146, 7179, 7147, -1, 7146, 7148, 7179, -1, 7146, 7280, 7148, -1, 7148, 7280, 7172, -1, 7145, 7172, 7175, -1, 7149, 7175, 7125, -1, 7126, 7149, 7125, -1, 7126, 7150, 7149, -1, 7150, 7271, 7128, -1, 7177, 7128, 7151, -1, 7176, 7151, 7178, -1, 7179, 7178, 7185, -1, 7147, 7185, 7285, -1, 7147, 7179, 7185, -1, 7128, 7270, 7131, -1, 7151, 7131, 7183, -1, 7178, 7183, 7184, -1, 7185, 7184, 7152, -1, 7285, 7152, 7154, -1, 7285, 7185, 7152, -1, 7180, 7267, 7181, -1, 7182, 7181, 7140, -1, 7155, 7140, 7139, -1, 7153, 7139, 7138, -1, 7154, 7138, 7277, -1, 7154, 7153, 7138, -1, 7154, 7152, 7153, -1, 7153, 7152, 7155, -1, 7139, 7153, 7155, -1, 7135, 7261, 7188, -1, 7188, 7261, 7156, -1, 7136, 7156, 7160, -1, 7189, 7160, 7162, -1, 7159, 7162, 7157, -1, 7158, 7157, 5579, -1, 7158, 7159, 7157, -1, 7261, 7262, 7156, -1, 7156, 7262, 7190, -1, 7160, 7190, 7161, -1, 7162, 7161, 7164, -1, 7157, 7164, 5579, -1, 7157, 7162, 7164, -1, 7262, 7260, 7190, -1, 7190, 7260, 7163, -1, 7161, 7163, 7166, -1, 7164, 7166, 5578, -1, 5579, 7164, 5578, -1, 7260, 7259, 7163, -1, 7163, 7259, 7165, -1, 7166, 7165, 5578, -1, 7166, 7163, 7165, -1, 7259, 7256, 7165, -1, 7165, 7256, 5578, -1, 7280, 7282, 7172, -1, 7172, 7282, 7167, -1, 7171, 7167, 7168, -1, 7174, 7168, 7169, -1, 7170, 7174, 7169, -1, 7170, 7173, 7174, -1, 7170, 7125, 7173, -1, 7173, 7125, 7175, -1, 7171, 7175, 7172, -1, 7167, 7171, 7172, -1, 7171, 7168, 7174, -1, 7173, 7171, 7174, -1, 7173, 7175, 7171, -1, 7145, 7175, 7149, -1, 7177, 7145, 7149, -1, 7128, 7177, 7150, -1, 7131, 7151, 7128, -1, 7148, 7172, 7145, -1, 7176, 7148, 7145, -1, 7151, 7176, 7177, -1, 7183, 7178, 7151, -1, 7178, 7179, 7176, -1, 7131, 7180, 7183, -1, 7183, 7180, 7182, -1, 7184, 7182, 7155, -1, 7152, 7184, 7155, -1, 7181, 7182, 7180, -1, 7182, 7184, 7183, -1, 7184, 7185, 7178, -1, 7155, 7182, 7140, -1, 7144, 7139, 7187, -1, 7186, 7144, 7187, -1, 7188, 7186, 7134, -1, 7156, 7136, 7188, -1, 7136, 7143, 7186, -1, 7190, 7160, 7156, -1, 7160, 7189, 7136, -1, 7189, 7137, 7143, -1, 7163, 7161, 7190, -1, 7161, 7162, 7160, -1, 7162, 7159, 7189, -1, 7164, 7161, 7166, -1, 7286, 7192, 7191, -1, 7286, 7201, 7192, -1, 7286, 7281, 7201, -1, 7201, 7281, 7202, -1, 7200, 7202, 7203, -1, 7193, 7203, 7194, -1, 7196, 7194, 7232, -1, 7195, 7232, 7269, -1, 7195, 7196, 7232, -1, 7195, 7197, 7196, -1, 7196, 7197, 7234, -1, 7193, 7234, 7198, -1, 7200, 7198, 7199, -1, 7201, 7199, 7192, -1, 7201, 7200, 7199, -1, 7201, 7202, 7200, -1, 7202, 7281, 7241, -1, 7203, 7241, 7244, -1, 7194, 7244, 7242, -1, 7232, 7242, 7204, -1, 7269, 7204, 7249, -1, 7205, 7249, 7266, -1, 7205, 7269, 7249, -1, 7279, 7247, 7206, -1, 7279, 7207, 7247, -1, 7279, 7245, 7207, -1, 7279, 7208, 7245, -1, 7245, 7208, 7216, -1, 7215, 7216, 7217, -1, 7231, 7217, 7209, -1, 7211, 7209, 7210, -1, 7264, 7210, 7263, -1, 7264, 7211, 7210, -1, 7264, 7265, 7211, -1, 7211, 7265, 7230, -1, 7212, 7230, 7213, -1, 7266, 7212, 7213, -1, 7266, 7249, 7212, -1, 7212, 7249, 7214, -1, 7231, 7214, 7215, -1, 7217, 7231, 7215, -1, 7208, 7278, 7216, -1, 7216, 7278, 7220, -1, 7217, 7220, 7250, -1, 7209, 7250, 7252, -1, 7210, 7252, 7254, -1, 7263, 7254, 7218, -1, 7263, 7210, 7254, -1, 7278, 7219, 7220, -1, 7220, 7219, 7222, -1, 7250, 7222, 7251, -1, 7252, 7251, 7253, -1, 7254, 7253, 7255, -1, 7218, 7255, 7258, -1, 7218, 7254, 7255, -1, 7219, 7221, 7222, -1, 7222, 7221, 7223, -1, 7251, 7223, 7229, -1, 7253, 7229, 7228, -1, 7255, 7228, 7257, -1, 7258, 7255, 7257, -1, 7221, 7275, 7223, -1, 7223, 7275, 7276, -1, 7224, 7276, 7283, -1, 7226, 7283, 5533, -1, 7225, 7226, 5533, -1, 7225, 7227, 7226, -1, 7225, 7228, 7227, -1, 7225, 7257, 7228, -1, 7223, 7276, 7224, -1, 7229, 7224, 7227, -1, 7228, 7229, 7227, -1, 7224, 7283, 7226, -1, 7227, 7224, 7226, -1, 7211, 7230, 7212, -1, 7231, 7212, 7214, -1, 7231, 7211, 7212, -1, 7231, 7209, 7211, -1, 7204, 7269, 7232, -1, 7197, 7233, 7234, -1, 7234, 7233, 7235, -1, 7198, 7235, 7236, -1, 7199, 7236, 7238, -1, 7192, 7238, 7191, -1, 7192, 7199, 7238, -1, 7233, 7273, 7235, -1, 7235, 7273, 7240, -1, 7236, 7240, 7237, -1, 7238, 7237, 6127, -1, 7191, 7238, 6127, -1, 7273, 7274, 7240, -1, 7240, 7274, 7239, -1, 7237, 7239, 6127, -1, 7237, 7240, 7239, -1, 7274, 6128, 7239, -1, 7239, 6128, 6127, -1, 7236, 7237, 7238, -1, 7198, 7236, 7199, -1, 7235, 7240, 7236, -1, 7241, 7203, 7202, -1, 7198, 7200, 7193, -1, 7193, 7200, 7203, -1, 7235, 7198, 7234, -1, 7244, 7194, 7203, -1, 7194, 7196, 7193, -1, 7193, 7196, 7234, -1, 7206, 7247, 7241, -1, 7281, 7206, 7241, -1, 7244, 7247, 7243, -1, 7242, 7243, 7248, -1, 7204, 7248, 7249, -1, 7204, 7242, 7248, -1, 7243, 7242, 7244, -1, 7242, 7232, 7194, -1, 7247, 7244, 7241, -1, 7245, 7246, 7207, -1, 7245, 7215, 7246, -1, 7245, 7216, 7215, -1, 7207, 7246, 7243, -1, 7247, 7207, 7243, -1, 7215, 7214, 7246, -1, 7246, 7214, 7248, -1, 7243, 7246, 7248, -1, 7214, 7249, 7248, -1, 7220, 7217, 7216, -1, 7222, 7250, 7220, -1, 7250, 7209, 7217, -1, 7223, 7251, 7222, -1, 7251, 7252, 7250, -1, 7252, 7210, 7209, -1, 7224, 7229, 7223, -1, 7229, 7253, 7251, -1, 7253, 7254, 7252, -1, 7255, 7253, 7228, -1, 7256, 7259, 7257, -1, 7257, 7259, 7258, -1, 7258, 7259, 7218, -1, 7218, 7259, 7260, -1, 7263, 7260, 7262, -1, 7261, 7263, 7262, -1, 7261, 7264, 7263, -1, 7261, 7135, 7264, -1, 7264, 7135, 7265, -1, 7265, 7135, 7132, -1, 7230, 7132, 7133, -1, 7213, 7133, 7266, -1, 7213, 7230, 7133, -1, 7218, 7260, 7263, -1, 7265, 7132, 7230, -1, 7133, 7267, 7266, -1, 7266, 7267, 7205, -1, 7205, 7267, 7268, -1, 7130, 7205, 7268, -1, 7130, 7269, 7205, -1, 7130, 7129, 7269, -1, 7269, 7129, 7195, -1, 7195, 7129, 7270, -1, 7197, 7270, 7271, -1, 7233, 7271, 7273, -1, 7233, 7197, 7271, -1, 7195, 7270, 7197, -1, 7271, 7272, 7273, -1, 7273, 7272, 7274, -1, 7274, 7272, 7127, -1, 7124, 7274, 7127, -1, 7124, 6128, 7274, -1, 5579, 5533, 7158, -1, 7158, 5533, 7283, -1, 7284, 7283, 7276, -1, 7275, 7284, 7276, -1, 7275, 7277, 7284, -1, 7275, 7221, 7277, -1, 7277, 7221, 7154, -1, 7154, 7221, 7219, -1, 7285, 7219, 7278, -1, 7147, 7278, 7208, -1, 7146, 7208, 7279, -1, 7280, 7279, 7206, -1, 7282, 7206, 7281, -1, 7167, 7281, 7168, -1, 7167, 7282, 7281, -1, 7158, 7283, 7284, -1, 7154, 7219, 7285, -1, 7285, 7278, 7147, -1, 7147, 7208, 7146, -1, 7146, 7279, 7280, -1, 7280, 7206, 7282, -1, 7281, 7286, 7168, -1, 7168, 7286, 7169, -1, 7169, 7286, 7191, -1 ] } } ] } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 0.000 description "top" position -1.291 -0.250 54.045 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 3.142 description "bottom" position -1.291 -0.250 -109.022 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 1.571 description "front" position -1.291 -81.783 -27.489 } Viewpoint { jump TRUE orientation -0.000 -0.707 -0.707 3.142 description "back" position -1.291 81.283 -27.489 } Viewpoint { jump TRUE orientation 0.577 -0.577 -0.577 2.094 description "right" position -82.825 -0.250 -27.489 } Viewpoint { jump TRUE orientation 0.577 0.577 0.577 2.094 description "left" position 80.242 -0.250 -27.489 } NavigationInfo { avatarSize [0.25, 1.6, 0.75] headlight TRUE speed 1.0 type "EXAMINE" visibilityLimit 0.0 } choreonoid-1.5.0/share/model/RIC30/parts/L_HIP_Y.wrl0000664000000000000000000245533012741425367020421 0ustar rootroot#VRML V2.0 utf8 WorldInfo { title "Exported tringle mesh to VRML97" info ["Created by FreeCAD" ""] } Background { skyAngle 1.57 skyColor 0.1 0.2 0.2 } Transform { scale 0.001 0.001 0.001 rotation 1 0 0 -1.57 scaleOrientation 0 0 1 0 bboxCenter 0 0 0 bboxSize 55.000 31.654 20.000 center 0.000 0.000 0.000 translation 0.000 0.000 0.000 children [ Shape { appearance Appearance { material Material { ambientIntensity 0.2 diffuseColor 0.00 0.00 0.00 emissiveColor 0.00 0.00 0.00 specularColor 0.98 0.98 0.98 shininess 0.06 transparency 0.00 } } geometry IndexedFaceSet { solid FALSE coord Coordinate { point [ -36.600 5.283 -9.953, -35.100 21.209 -8.382, -36.600 21.500 -8.328, -35.100 21.500 -8.328, -36.600 21.758 -8.238, -35.100 21.981 -8.081, -35.100 22.154 -7.869, -35.100 21.758 -8.238, -36.600 22.263 -7.619, -36.600 22.300 -4.550, -35.100 22.300 -4.550, -35.100 22.262 -4.359, -36.600 22.262 -4.359, -35.100 21.991 -4.088, -36.600 21.991 -4.088, -35.100 21.800 -4.050, -35.100 22.154 -4.196, -36.600 19.249 -4.012, -36.600 16.840 -2.764, -36.600 16.491 -2.336, -36.600 16.204 -1.863, -36.600 15.835 -0.824, -35.100 15.759 -0.276, -35.100 19.249 -4.012, -36.600 18.707 -3.900, -36.600 18.186 -3.715, -35.100 18.186 -3.715, -36.600 15.984 -1.356, -36.600 15.759 0.276, -35.100 15.759 0.276, -36.600 15.835 0.824, -36.600 16.204 1.863, -35.100 16.204 1.863, -36.600 16.491 2.336, -36.600 16.840 2.764, -36.600 17.244 3.142, -36.600 18.707 3.900, -35.100 15.984 1.356, -35.100 16.840 2.764, -35.100 18.707 3.900, -36.600 19.249 4.012, -36.600 19.800 4.050, -35.100 21.991 4.088, -36.600 21.991 4.088, -36.600 22.154 4.196, -36.600 22.262 4.359, -35.100 22.300 4.550, -35.100 22.262 4.359, -36.600 22.300 7.348, -36.600 22.154 7.869, -36.600 21.758 8.238, -35.100 22.154 7.869, -35.100 21.981 8.081, -36.600 21.209 8.382, -36.600 20.917 8.426, -36.600 4.961 9.979, -35.100 4.961 9.979, -35.100 4.638 9.995, -36.600 4.638 9.995, -36.600 19.530 5.260, -36.600 19.069 5.540, -36.600 18.912 5.762, -35.100 18.800 6.223, -36.600 19.402 7.140, -35.100 19.597 7.202, -36.600 19.664 7.213, -36.600 19.936 7.213, -35.100 19.868 7.220, -36.600 20.198 7.140, -36.600 20.742 6.557, -36.600 20.798 6.291, -36.600 20.531 5.540, -36.600 20.320 5.368, -35.100 19.597 5.243, -35.100 19.868 5.225, -36.600 19.800 5.223, -35.100 19.117 5.492, -35.100 18.837 5.953, -36.600 18.802 6.291, -36.600 18.983 6.799, -35.100 20.576 6.854, -35.100 20.717 6.621, -35.100 20.791 6.086, -35.100 20.717 5.824, -36.600 20.688 5.762, -35.100 20.576 5.591, -35.100 20.377 5.406, -35.100 14.940 3.512, -36.600 14.880 3.546, -36.600 14.421 4.197, -36.600 14.402 4.468, -36.600 14.458 4.735, -35.100 15.197 5.379, -36.600 15.264 5.391, -36.600 15.536 5.391, -35.100 15.468 5.398, -35.100 15.735 5.342, -35.100 15.977 5.217, -35.100 16.176 5.031, -36.600 16.342 4.735, -36.600 16.379 4.197, -36.600 16.131 3.717, -35.100 15.735 3.458, -36.600 15.400 3.400, -35.100 15.197 3.421, -36.600 14.669 3.717, -35.100 14.400 4.400, -35.100 14.717 5.131, -36.600 14.769 5.176, -36.600 15.002 5.317, -36.600 16.031 5.176, -36.600 16.217 4.977, -35.100 16.317 4.798, -35.100 16.391 4.536, -35.100 15.977 3.583, -36.600 15.920 3.546, -35.100 13.374 -0.979, -36.600 13.308 -0.963, -36.600 13.058 -0.854, -35.100 12.723 -0.520, -36.600 12.580 0.068, -36.600 12.635 0.335, -35.100 12.895 0.731, -36.600 12.760 0.577, -36.600 12.946 0.776, -35.100 13.117 0.888, -35.100 13.374 0.979, -36.600 13.714 0.991, -35.100 13.646 0.998, -35.100 13.912 0.942, -36.600 13.976 0.917, -36.600 14.394 0.577, -36.600 14.575 0.068, -36.600 14.465 -0.460, -36.600 13.847 -0.963, -35.100 13.646 -0.998, -35.100 12.615 0.270, -35.100 12.723 0.520, -36.600 14.520 0.335, -36.600 14.097 -0.854, -35.100 15.197 -5.379, -35.100 14.940 -5.288, -36.600 14.880 -5.254, -35.100 14.400 -4.400, -36.600 14.421 -4.603, -36.600 14.402 -4.332, -35.100 14.546 -3.880, -36.600 14.583 -3.823, -35.100 15.735 -3.458, -36.600 15.798 -3.483, -36.600 16.031 -3.624, -36.600 16.217 -3.823, -35.100 15.977 -5.217, -36.600 14.769 -3.624, -35.100 14.940 -3.512, -36.600 15.002 -3.483, -35.100 15.977 -3.583, -35.100 16.176 -3.769, -35.100 16.317 -4.002, -36.600 16.342 -4.065, -35.100 16.317 -4.798, -35.100 15.735 -5.342, -35.100 19.340 -7.110, -35.100 19.597 -7.202, -35.100 18.800 -6.223, -36.600 18.821 -6.426, -36.600 18.802 -6.154, -36.600 18.858 -5.888, -35.100 19.868 -5.225, -36.600 19.936 -5.232, -36.600 20.198 -5.305, -35.100 20.135 -5.280, -35.100 20.377 -5.406, -36.600 20.617 -5.646, -36.600 20.742 -5.888, -35.100 19.868 -7.220, -36.600 19.069 -6.905, -35.100 18.946 -5.703, -36.600 18.983 -5.646, -35.100 19.340 -5.335, -35.100 19.597 -5.243, -35.100 20.576 -5.591, -35.100 20.791 -6.086, -36.600 20.798 -6.154, -35.100 20.791 -6.359, -36.600 20.320 -7.077, -36.600 20.070 -7.185, -35.100 4.315 -10.000, -36.600 4.961 -9.979, -35.100 4.961 -9.979, -35.100 4.638 -9.995, -36.600 4.638 -9.995, -36.600 4.315 -10.000, -36.600 12.847 -0.683, -36.600 1.800 -10.000, -36.600 12.598 -0.203, -36.600 12.690 -0.460, -36.600 5.283 9.953, -36.600 14.583 4.977, -36.600 20.623 8.460, -36.600 21.500 8.328, -36.600 21.981 8.081, -36.600 22.263 7.619, -36.600 20.431 6.998, -36.600 20.617 6.799, -36.600 22.300 4.550, -36.600 20.779 6.019, -36.600 21.800 4.050, -36.600 20.070 5.260, -36.600 18.821 6.019, -36.600 15.798 5.317, -36.600 18.858 6.557, -36.600 16.398 4.468, -36.600 18.186 3.715, -36.600 16.288 3.940, -36.600 17.696 3.460, -36.600 15.984 1.356, -36.600 15.130 3.437, -36.600 15.670 3.437, -36.600 14.308 -0.683, -36.600 14.458 -4.065, -36.600 13.577 -1.000, -36.600 15.264 -3.409, -36.600 15.536 -3.409, -36.600 17.244 -3.142, -36.600 17.696 -3.460, -36.600 16.379 -4.603, -36.600 16.398 -4.332, -36.600 19.800 -4.050, -36.600 19.664 -5.232, -36.600 21.800 -4.050, -36.600 20.431 -5.447, -36.600 20.779 -6.426, -36.600 22.300 -7.348, -36.600 20.688 -6.683, -36.600 20.531 -6.905, -36.600 22.154 -7.869, -36.600 21.209 -8.382, -36.600 21.981 -8.081, -36.600 22.154 -4.196, -36.600 20.917 -8.426, -36.600 19.800 -7.223, -36.600 20.623 -8.460, -36.600 19.530 -7.185, -36.600 19.280 -7.077, -36.600 15.130 -5.363, -36.600 18.912 -6.683, -36.600 15.400 -5.400, -36.600 15.920 -5.254, -36.600 16.131 -5.083, -36.600 16.288 -4.860, -36.600 19.169 -5.447, -36.600 19.402 -5.305, -36.600 15.670 -5.363, -36.600 14.512 -4.860, -36.600 14.669 -5.083, -36.600 14.557 -0.203, -36.600 15.759 -0.276, -36.600 14.209 0.776, -36.600 13.441 0.991, -36.600 13.179 0.917, -36.600 19.280 5.368, -36.600 19.169 6.998, -36.600 14.512 3.940, -36.600 1.800 10.000, -36.600 4.315 10.000, -35.100 4.315 10.000, -35.100 1.800 10.000, -35.100 12.615 -0.270, -35.100 12.895 -0.731, -35.100 5.283 -9.953, -35.100 13.117 -0.888, -35.100 14.437 -4.130, -35.100 14.154 -0.817, -35.100 13.912 -0.942, -35.100 14.717 -3.669, -35.100 15.984 -1.356, -35.100 16.204 -1.863, -35.100 15.835 -0.824, -35.100 14.353 -0.631, -35.100 14.495 -0.398, -35.100 14.568 0.136, -35.100 14.568 -0.136, -35.100 12.577 0.000, -35.100 20.623 -8.460, -35.100 19.117 -6.953, -35.100 20.917 -8.426, -35.100 20.135 -7.165, -35.100 20.377 -7.040, -35.100 22.263 -7.619, -35.100 20.576 -6.854, -35.100 22.300 -7.348, -35.100 20.717 -6.621, -35.100 20.717 -5.824, -35.100 19.800 -4.050, -35.100 16.391 -4.536, -35.100 18.837 -5.953, -35.100 16.176 -5.031, -35.100 18.707 -3.900, -35.100 19.117 -5.492, -35.100 16.391 -4.264, -35.100 17.696 -3.460, -35.100 17.244 -3.142, -35.100 16.840 -2.764, -35.100 15.197 -3.421, -35.100 16.491 -2.336, -35.100 15.468 -3.402, -35.100 14.495 0.398, -35.100 15.835 0.824, -35.100 16.491 2.336, -35.100 15.468 3.402, -35.100 16.317 4.002, -35.100 16.176 3.769, -35.100 17.244 3.142, -35.100 17.696 3.460, -35.100 16.391 4.264, -35.100 18.946 5.703, -35.100 18.837 6.492, -35.100 18.946 6.742, -35.100 14.940 5.288, -35.100 5.283 9.953, -35.100 19.340 5.335, -35.100 19.249 4.012, -35.100 19.800 4.050, -35.100 20.135 5.280, -35.100 21.800 4.050, -35.100 22.154 4.196, -35.100 20.791 6.359, -35.100 22.300 7.348, -35.100 20.377 7.040, -35.100 21.758 8.238, -35.100 21.500 8.328, -35.100 21.209 8.382, -35.100 20.917 8.426, -35.100 20.623 8.460, -35.100 20.135 7.165, -35.100 22.263 7.619, -35.100 19.117 6.953, -35.100 19.340 7.110, -35.100 18.946 -6.742, -35.100 18.837 -6.492, -35.100 15.468 -5.398, -35.100 14.717 -5.131, -35.100 14.546 -4.920, -35.100 14.437 -4.670, -35.100 14.154 0.817, -35.100 14.353 0.631, -35.100 14.546 3.880, -35.100 14.437 4.130, -35.100 14.717 3.669, -35.100 14.437 4.670, -35.100 14.546 4.920, -35.100 18.186 3.715, 18.400 5.283 9.953, 16.900 20.917 8.426, 18.400 20.623 8.460, 18.400 20.917 8.426, 18.400 21.209 8.382, 18.400 21.758 8.238, 16.900 21.758 8.238, 18.400 22.263 7.619, 16.900 22.263 7.619, 18.400 21.981 8.081, 16.900 21.981 8.081, 18.400 22.300 4.550, 16.900 22.300 7.348, 16.900 22.262 4.359, 18.400 22.154 4.196, 16.900 21.991 4.088, 18.400 21.991 4.088, 18.400 22.262 4.359, 18.400 17.696 3.460, 18.400 16.840 2.764, 16.900 16.840 2.764, 18.400 16.204 1.863, 18.400 15.835 0.824, 16.900 15.835 -0.824, 16.900 16.840 -2.764, 16.900 17.244 -3.142, 18.400 18.186 -3.715, 18.400 19.249 -4.012, 16.900 19.800 -4.050, 16.900 19.249 4.012, 18.400 18.707 3.900, 16.900 17.244 3.142, 18.400 16.491 2.336, 16.900 16.491 2.336, 16.900 15.984 1.356, 16.900 15.759 0.276, 16.900 15.984 -1.356, 16.900 17.696 -3.460, 18.400 18.707 -3.900, 16.900 18.707 -3.900, 18.400 19.800 -4.050, 16.900 21.991 -4.088, 18.400 21.991 -4.088, 18.400 22.154 -4.196, 18.400 22.262 -4.359, 16.900 22.300 -4.550, 18.400 22.263 -7.619, 16.900 22.263 -7.619, 16.900 22.154 -7.869, 18.400 22.154 -7.869, 16.900 21.981 -8.081, 18.400 21.758 -8.238, 18.400 21.500 -8.328, 16.900 20.917 -8.426, 18.400 20.917 -8.426, 16.900 20.623 -8.460, 18.400 4.961 -9.979, 16.900 4.638 -9.995, 16.900 19.800 5.223, 18.400 20.070 5.260, 16.900 20.531 5.540, 16.900 20.742 6.557, 18.400 20.198 7.140, 18.400 19.936 7.213, 16.900 19.936 7.213, 18.400 18.858 6.557, 16.900 18.802 6.291, 18.400 18.821 6.019, 16.900 18.821 6.019, 18.400 19.530 5.260, 18.400 20.531 5.540, 18.400 20.688 5.762, 16.900 20.688 5.762, 18.400 20.798 6.291, 16.900 20.798 6.291, 18.400 20.431 6.998, 18.400 19.664 7.213, 16.900 19.664 7.213, 18.400 18.802 6.291, 18.400 19.069 5.540, 16.900 19.069 5.540, 18.400 15.670 3.437, 16.900 15.400 3.400, 18.400 15.400 3.400, 16.900 15.920 3.546, 18.400 16.131 3.717, 16.900 16.288 3.940, 16.900 16.379 4.197, 18.400 16.379 4.197, 16.900 16.398 4.468, 18.400 16.342 4.735, 18.400 15.536 5.391, 18.400 15.264 5.391, 16.900 15.264 5.391, 16.900 15.002 5.317, 18.400 15.002 5.317, 18.400 14.583 4.977, 18.400 14.458 4.735, 18.400 14.669 3.717, 18.400 14.880 3.546, 16.900 15.130 3.437, 18.400 16.288 3.940, 16.900 16.342 4.735, 16.900 16.031 5.176, 18.400 14.769 5.176, 16.900 14.769 5.176, 16.900 14.583 4.977, 16.900 14.669 3.717, 16.900 14.880 3.546, 18.400 15.130 3.437, 18.400 13.577 -1.000, 16.900 13.577 -1.000, 18.400 14.520 0.335, 18.400 14.209 0.776, 16.900 13.976 0.917, 16.900 13.179 0.917, 18.400 12.760 0.577, 18.400 12.635 0.335, 16.900 12.580 0.068, 16.900 12.690 -0.460, 18.400 13.058 -0.854, 16.900 14.097 -0.854, 18.400 14.308 -0.683, 16.900 14.308 -0.683, 18.400 14.465 -0.460, 16.900 14.557 -0.203, 16.900 14.209 0.776, 18.400 13.714 0.991, 16.900 13.714 0.991, 16.900 15.400 -5.400, 16.900 15.920 -5.254, 18.400 16.131 -5.083, 18.400 16.398 -4.332, 18.400 16.342 -4.065, 18.400 16.217 -3.823, 18.400 16.031 -3.624, 16.900 15.264 -3.409, 18.400 14.583 -3.823, 18.400 14.512 -4.860, 18.400 16.288 -4.860, 16.900 16.217 -3.823, 16.900 16.031 -3.624, 16.900 15.798 -3.483, 16.900 15.002 -3.483, 18.400 14.769 -3.624, 16.900 14.583 -3.823, 16.900 14.458 -4.065, 16.900 14.421 -4.603, 16.900 14.512 -4.860, 16.900 14.669 -5.083, 16.900 14.880 -5.254, 18.400 19.800 -7.223, 18.400 20.070 -7.185, 16.900 20.070 -7.185, 16.900 20.779 -6.426, 18.400 20.779 -6.426, 18.400 20.742 -5.888, 18.400 20.617 -5.646, 16.900 20.431 -5.447, 18.400 20.431 -5.447, 18.400 18.858 -5.888, 16.900 18.802 -6.154, 18.400 18.821 -6.426, 16.900 18.912 -6.683, 18.400 19.069 -6.905, 16.900 19.069 -6.905, 18.400 19.530 -7.185, 16.900 19.800 -7.223, 18.400 20.688 -6.683, 16.900 20.688 -6.683, 16.900 20.798 -6.154, 16.900 20.742 -5.888, 16.900 20.198 -5.305, 18.400 19.664 -5.232, 16.900 19.664 -5.232, 16.900 19.169 -5.447, 18.400 18.983 -5.646, 18.400 18.802 -6.154, 16.900 18.821 -6.426, 16.900 19.280 -7.077, 16.900 19.530 -7.185, 16.900 4.961 9.979, 18.400 4.638 9.995, 18.400 1.800 -10.000, 18.400 4.315 10.000, 18.400 4.638 -9.995, 18.400 12.598 -0.203, 18.400 12.580 0.068, 18.400 12.946 0.776, 18.400 13.441 0.991, 18.400 13.976 0.917, 18.400 15.920 3.546, 18.400 4.961 9.979, 18.400 15.130 -5.363, 18.400 15.400 -5.400, 18.400 19.280 -7.077, 18.400 20.623 -8.460, 18.400 20.320 -7.077, 18.400 20.531 -6.905, 18.400 21.209 -8.382, 18.400 21.981 -8.081, 18.400 22.300 -7.348, 18.400 20.798 -6.154, 18.400 21.800 -4.050, 18.400 22.300 -4.550, 18.400 20.198 -5.305, 18.400 19.936 -5.232, 18.400 19.402 -5.305, 18.400 19.169 -5.447, 18.400 15.920 -5.254, 18.400 15.670 -5.363, 18.400 16.379 -4.603, 18.400 17.696 -3.460, 18.400 17.244 -3.142, 18.400 16.840 -2.764, 18.400 16.491 -2.336, 18.400 15.798 -3.483, 18.400 15.536 -3.409, 18.400 15.264 -3.409, 18.400 16.204 -1.863, 18.400 15.984 -1.356, 18.400 15.002 -3.483, 18.400 13.847 -0.963, 18.400 14.458 -4.065, 18.400 13.308 -0.963, 18.400 14.402 -4.332, 18.400 14.421 -4.603, 18.400 12.847 -0.683, 18.400 5.283 -9.953, 18.400 15.835 -0.824, 18.400 15.759 -0.276, 18.400 14.394 0.577, 18.400 14.557 -0.203, 18.400 14.575 0.068, 18.400 15.759 0.276, 18.400 15.984 1.356, 18.400 17.244 3.142, 18.400 16.398 4.468, 18.400 16.217 4.977, 18.400 15.798 5.317, 18.400 19.169 6.998, 18.400 14.402 4.468, 18.400 18.186 3.715, 18.400 18.912 5.762, 18.400 19.249 4.012, 18.400 19.280 5.368, 18.400 19.800 4.050, 18.400 19.800 5.223, 18.400 20.320 5.368, 18.400 21.800 4.050, 18.400 20.742 6.557, 18.400 20.779 6.019, 18.400 22.154 7.869, 18.400 21.500 8.328, 18.400 20.617 6.799, 18.400 22.300 7.348, 18.400 18.912 -6.683, 18.400 14.880 -5.254, 18.400 14.669 -5.083, 18.400 14.097 -0.854, 18.400 12.690 -0.460, 18.400 14.421 4.197, 18.400 13.179 0.917, 18.400 14.512 3.940, 18.400 18.983 6.799, 18.400 16.031 5.176, 18.400 19.402 7.140, 18.400 4.315 -10.000, 16.900 4.315 -10.000, 16.900 4.961 -9.979, 16.900 4.315 10.000, 16.900 4.638 9.995, 16.900 12.635 0.335, 16.900 5.283 9.953, 16.900 12.946 0.776, 16.900 14.512 3.940, 16.900 14.394 0.577, 16.900 14.520 0.335, 16.900 15.835 0.824, 16.900 14.575 0.068, 16.900 15.759 -0.276, 16.900 20.623 8.460, 16.900 19.169 6.998, 16.900 19.402 7.140, 16.900 20.198 7.140, 16.900 20.431 6.998, 16.900 21.209 8.382, 16.900 21.500 8.328, 16.900 22.154 7.869, 16.900 20.617 6.799, 16.900 20.779 6.019, 16.900 22.300 4.550, 16.900 20.070 5.260, 16.900 19.800 4.050, 16.900 22.154 4.196, 16.900 21.800 4.050, 16.900 20.320 5.368, 16.900 19.530 5.260, 16.900 18.186 3.715, 16.900 18.912 5.762, 16.900 16.217 4.977, 16.900 15.798 5.317, 16.900 15.536 5.391, 16.900 14.458 4.735, 16.900 19.280 5.368, 16.900 18.707 3.900, 16.900 17.696 3.460, 16.900 15.670 3.437, 16.900 16.131 3.717, 16.900 16.204 1.863, 16.900 14.465 -0.460, 16.900 14.769 -3.624, 16.900 13.847 -0.963, 16.900 14.402 -4.332, 16.900 13.308 -0.963, 16.900 13.058 -0.854, 16.900 12.847 -0.683, 16.900 16.204 -1.863, 16.900 15.536 -3.409, 16.900 16.491 -2.336, 16.900 16.342 -4.065, 16.900 16.398 -4.332, 16.900 18.186 -3.715, 16.900 16.288 -4.860, 16.900 18.858 -5.888, 16.900 20.320 -7.077, 16.900 18.983 -5.646, 16.900 19.402 -5.305, 16.900 19.249 -4.012, 16.900 19.936 -5.232, 16.900 21.800 -4.050, 16.900 22.154 -4.196, 16.900 22.262 -4.359, 16.900 20.617 -5.646, 16.900 22.300 -7.348, 16.900 20.531 -6.905, 16.900 21.758 -8.238, 16.900 21.500 -8.328, 16.900 21.209 -8.382, 16.900 15.130 -5.363, 16.900 5.283 -9.953, 16.900 16.131 -5.083, 16.900 15.670 -5.363, 16.900 16.379 -4.603, 16.900 13.441 0.991, 16.900 14.421 4.197, 16.900 12.760 0.577, 16.900 14.402 4.468, 16.900 12.598 -0.203, 16.900 1.800 -10.000, 16.900 18.858 6.557, 16.900 18.983 6.799, -34.600 1.300 -10.000, -34.600 1.300 10.000, -32.698 1.300 -4.332, -32.517 1.300 4.977, -32.098 1.300 5.317, -32.331 1.300 5.176, -28.117 1.300 6.799, -27.931 1.300 6.998, -27.698 1.300 7.140, -27.164 1.300 7.213, -18.336 1.300 7.213, -18.064 1.300 7.213, -0.520 1.300 7.077, -8.830 1.300 7.185, -0.888 1.300 6.683, -8.212 1.300 6.683, -4.700 1.300 5.400, 14.498 1.300 -4.468, 14.131 1.300 -5.176, 13.636 1.300 -5.391, 8.964 1.300 -7.213, -17.930 1.300 -7.185, -9.236 1.300 -7.213, -17.680 1.300 -7.077, -9.917 1.300 -6.799, -13.800 1.300 -5.400, -13.500 1.300 -5.400, -13.000 1.300 -5.266, -10.098 1.300 -6.291, -10.485 1.300 -3.806, -10.079 1.300 -6.019, -9.988 1.300 -5.762, -9.100 1.300 4.050, -9.236 1.300 5.232, -10.216 1.300 3.893, -12.634 1.300 4.900, -13.000 1.300 5.266, -10.079 1.300 6.426, -13.500 1.300 5.400, -17.202 1.300 6.291, -14.059 1.300 5.366, -17.221 1.300 6.019, -17.469 1.300 5.540, -10.747 1.300 3.700, -11.246 1.300 3.435, -13.000 1.300 3.534, -12.952 1.300 1.252, -13.088 1.300 0.703, -13.241 1.300 3.434, -13.500 1.300 3.400, -14.300 1.300 3.534, -15.009 1.300 2.493, -14.666 1.300 3.900, -15.387 1.300 2.913, -15.819 1.300 3.277, -14.800 1.300 4.400, -17.930 1.300 5.260, -18.200 1.300 5.223, -19.042 1.300 3.961, -13.128 1.300 -0.423, -13.148 1.300 0.141, -14.212 1.300 -0.703, -13.030 1.300 -0.980, -14.348 1.300 -1.252, -12.855 1.300 -1.517, -12.607 1.300 -2.025, -14.842 1.300 -2.265, -13.800 1.300 -3.400, -12.291 1.300 -2.493, -15.597 1.300 -3.102, -15.190 1.300 -2.710, -14.766 1.300 -4.659, -18.598 1.300 -5.305, -18.831 1.300 -5.447, -19.316 1.300 -3.893, -19.847 1.300 -3.700, -21.734 1.300 -3.900, -20.346 1.300 -3.435, -21.210 1.300 -2.710, -22.341 1.300 -3.434, -22.188 1.300 -0.703, -23.252 1.300 -0.141, -22.248 1.300 -0.141, -23.370 1.300 0.980, -22.900 1.300 3.400, -22.600 1.300 3.400, -21.391 1.300 2.493, -20.581 1.300 3.277, -22.341 1.300 3.434, -22.100 1.300 3.534, -21.893 1.300 3.693, -20.101 1.300 3.576, -21.634 1.300 4.141, -21.634 1.300 4.659, -19.198 1.300 6.291, -21.734 1.300 4.900, -21.893 1.300 5.107, -22.100 1.300 5.266, -19.142 1.300 6.557, -18.831 1.300 6.998, -26.669 1.300 6.998, -26.902 1.300 7.140, -18.598 1.300 7.140, -11.913 1.300 -2.913, -13.241 1.300 -3.434, -11.481 1.300 -3.277, -11.001 1.300 -3.576, -12.634 1.300 -3.900, -9.620 1.300 -5.368, -9.383 1.300 -4.040, -9.370 1.300 -5.260, -9.100 1.300 -5.223, -5.666 1.300 -4.659, -8.580 1.300 -5.368, -8.830 1.300 -5.260, -5.700 1.300 -4.400, -5.666 1.300 -4.141, -3.191 1.300 -2.493, -3.507 1.300 -2.025, -3.755 1.300 -1.517, -4.048 1.300 0.141, -5.248 1.300 1.252, -5.742 1.300 2.265, -4.400 1.300 3.400, -5.170 1.300 -0.980, -6.954 1.300 3.435, -8.702 1.300 5.305, -8.469 1.300 5.447, -8.283 1.300 5.646, -5.200 1.300 5.266, -8.102 1.300 6.154, -4.141 1.300 -5.366, -3.534 1.300 -4.900, -0.998 1.300 -6.291, -3.400 1.300 -4.400, -3.434 1.300 -4.141, -3.534 1.300 -3.900, -3.693 1.300 -3.693, -3.900 1.300 -3.534, -2.381 1.300 -3.277, -4.400 1.300 -3.400, -5.909 1.300 -2.493, -4.959 1.300 -3.434, -1.901 1.300 -3.576, -4.959 1.300 -5.366, -8.121 1.300 -6.019, -4.700 1.300 -5.400, -0.942 1.300 -6.557, -8.964 1.300 -7.213, -0.136 1.300 -7.213, 8.580 1.300 7.077, 0.520 1.300 7.077, 5.200 1.300 5.266, 5.566 1.300 4.900, 8.102 1.300 6.154, 8.702 1.300 5.305, 8.964 1.300 5.232, 10.042 1.300 5.888, 12.769 1.300 5.083, 12.612 1.300 4.860, 12.521 1.300 4.603, 10.216 1.300 3.893, 9.100 1.300 4.050, 9.236 1.300 5.232, 9.664 1.300 4.011, 9.831 1.300 6.905, 14.020 1.300 5.254, -10.042 1.300 -6.557, -17.312 1.300 -6.683, -0.817 1.300 -6.799, 13.500 1.300 5.400, 13.230 1.300 5.363, 12.980 1.300 5.254, 12.458 1.300 2.265, 13.898 1.300 3.483, 12.952 1.300 1.252, 13.230 1.300 -3.437, 13.128 1.300 -0.423, 13.030 1.300 -0.980, 12.607 1.300 -2.025, 12.980 1.300 -3.546, 12.769 1.300 -3.717, 11.481 1.300 -3.277, 12.502 1.300 -4.468, 12.558 1.300 -4.735, 10.098 1.300 -6.291, 10.079 1.300 -6.019, 9.370 1.300 -5.260, 8.817 1.300 -4.040, 8.580 1.300 -5.368, 8.369 1.300 -5.540, 5.407 1.300 -5.107, 8.102 1.300 -6.291, 5.666 1.300 -4.659, 5.566 1.300 -3.900, 5.200 1.300 -3.534, 4.959 1.300 -3.434, 6.287 1.300 -2.913, 3.900 1.300 -3.534, 3.191 1.300 -2.493, 3.434 1.300 -4.141, 3.534 1.300 -3.900, 3.400 1.300 -4.400, 1.901 1.300 -3.576, 1.385 1.300 -3.806, 0.270 1.300 -5.260, 0.283 1.300 -4.040, -1.385 1.300 -3.806, -0.888 1.300 -5.762, 14.317 1.300 3.823, 13.364 1.300 -5.391, 4.959 1.300 -5.366, 5.407 1.300 -3.693, 6.719 1.300 -3.277, 3.755 1.300 -1.517, 5.345 1.300 -1.517, 3.930 1.300 -0.980, 0.888 1.300 -5.762, 0.731 1.300 -5.540, 3.693 1.300 -5.107, 0.979 1.300 -6.019, 4.400 1.300 -5.400, -0.283 1.300 -4.040, -0.270 1.300 -5.260, 8.469 1.300 -6.998, 8.158 1.300 -6.557, 0.998 1.300 -6.291, -14.172 1.300 0.423, -14.270 1.300 0.980, -14.445 1.300 1.517, -18.470 1.300 5.260, -21.707 1.300 2.025, -23.545 1.300 1.517, -22.600 1.300 -5.400, -19.198 1.300 -6.154, -22.900 1.300 -3.400, -23.607 1.300 -3.693, -23.866 1.300 -4.141, -24.290 1.300 -2.710, -25.154 1.300 -3.435, -23.900 1.300 -4.400, -26.184 1.300 -3.893, -26.736 1.300 -4.011, -27.300 1.300 -4.050, -27.164 1.300 -5.232, -27.436 1.300 -5.232, -27.931 1.300 -5.447, -28.117 1.300 -5.646, -28.416 1.300 -3.893, -30.721 1.300 -4.603, -30.702 1.300 -4.332, -30.758 1.300 -4.065, -30.883 1.300 -3.823, -31.069 1.300 -3.624, -31.564 1.300 -3.409, -32.098 1.300 -3.483, -30.940 1.300 -1.775, -30.658 1.300 -2.265, -23.766 1.300 -4.900, -23.607 1.300 -5.107, -26.321 1.300 -6.426, -22.900 1.300 -5.400, -26.483 1.300 -5.646, -23.400 1.300 -5.266, -26.302 1.300 -6.154, -26.569 1.300 -6.905, -18.470 1.300 -7.185, -27.030 1.300 -7.185, -27.300 1.300 -7.223, -27.864 1.300 -4.011, -31.700 1.300 -5.400, -32.220 1.300 3.546, -31.970 1.300 3.437, -31.180 1.300 3.546, -29.201 1.300 3.576, -30.969 1.300 3.717, -30.812 1.300 3.940, -30.721 1.300 4.197, -30.702 1.300 4.468, -30.758 1.300 4.735, -28.685 1.300 3.806, -28.142 1.300 3.961, -27.570 1.300 5.260, -27.030 1.300 5.260, -23.866 1.300 4.659, -26.458 1.300 3.961, -24.487 1.300 2.913, -23.900 1.300 4.400, -24.109 1.300 2.493, -23.766 1.300 3.900, -23.400 1.300 3.534, -30.883 1.300 4.977, -31.302 1.300 5.317, -28.298 1.300 6.291, -31.564 1.300 5.391, -28.242 1.300 6.557, -31.836 1.300 5.391, -32.698 1.300 4.468, -32.679 1.300 4.197, -32.331 1.300 -3.624, -32.588 1.300 3.940, -32.431 1.300 3.717, -27.583 1.300 4.040, -26.569 1.300 5.540, -23.400 1.300 5.266, -26.302 1.300 6.291, -23.159 1.300 5.366, -14.300 1.300 5.266, -17.680 1.300 5.368, -12.534 1.300 4.659, -17.258 1.300 6.557, -17.383 1.300 6.799, -9.620 1.300 7.077, -9.100 1.300 7.223, -19.585 1.300 3.806, -19.088 1.300 5.762, -12.634 1.300 -4.900, -17.221 1.300 -6.426, -17.383 1.300 -5.646, -29.903 1.300 -3.102, -2.603 1.300 3.102, -2.146 1.300 3.435, -3.534 1.300 3.900, -3.434 1.300 4.141, -3.434 1.300 4.659, -1.116 1.300 3.893, -0.942 1.300 5.888, -0.631 1.300 5.447, -0.564 1.300 4.011, 3.434 1.300 4.659, 0.564 1.300 4.011, 1.116 1.300 3.893, 2.146 1.300 3.435, 2.603 1.300 3.102, 3.400 1.300 4.400, 3.434 1.300 4.141, 3.358 1.300 2.265, -1.647 1.300 3.700, -3.534 1.300 4.900, -4.400 1.300 5.400, -0.979 1.300 6.426, -8.158 1.300 5.888, -5.407 1.300 5.107, -5.666 1.300 4.141, -5.407 1.300 3.693, -5.566 1.300 3.900, -5.200 1.300 3.534, -4.700 1.300 3.400, -23.448 1.300 -1.252, -30.113 1.300 2.913, -30.491 1.300 2.493, -30.807 1.300 2.025, -31.430 1.300 3.437, -31.348 1.300 -0.141, -31.700 1.300 3.400, 6.497 1.300 3.102, 5.200 1.300 3.534, 5.407 1.300 3.693, 6.954 1.300 3.435, 7.984 1.300 3.893, 4.141 1.300 5.366, 3.693 1.300 5.107, 0.631 1.300 5.447, -8.580 1.300 7.077, -0.731 1.300 6.905, -8.369 1.300 6.905, 0.000 1.300 4.050, 0.136 1.300 5.232, 0.888 1.300 6.683, 8.212 1.300 6.683, 16.400 1.300 10.000, 9.383 1.300 -4.040, 4.959 1.300 3.434, 5.052 1.300 0.141, 5.072 1.300 -0.423, 5.170 1.300 -0.980, 13.088 1.300 0.703, 12.502 1.300 4.332, 11.246 1.300 3.435, -3.852 1.300 1.252, -32.679 -0.200 -4.603, -32.220 -0.200 -5.254, -27.570 -0.200 -7.185, -34.600 -0.200 -10.000, 16.400 -0.200 -10.000, -8.964 -0.200 -7.213, -0.136 -0.200 -7.213, -0.631 -0.200 -6.998, -0.817 -0.200 -6.799, -8.102 -0.200 -6.291, -8.212 -0.200 -5.762, -5.666 -0.200 -4.659, -8.830 -0.200 -5.260, -8.817 -0.200 -4.040, 14.498 -0.200 4.332, 14.020 -0.200 5.254, 16.400 -0.200 10.000, 9.831 -0.200 6.905, 9.370 -0.200 7.185, 0.000 -0.200 7.223, -17.383 -0.200 6.799, -13.500 -0.200 5.400, -12.793 -0.200 5.107, -12.634 -0.200 4.900, -12.534 -0.200 4.659, -11.246 -0.200 3.435, -12.634 -0.200 3.900, -12.793 -0.200 3.693, -12.110 -0.200 2.710, -13.000 -0.200 3.534, -8.469 -0.200 5.447, -5.566 -0.200 4.900, -8.283 -0.200 5.646, -8.121 -0.200 6.426, -5.666 -0.200 4.659, -7.984 -0.200 3.893, -6.090 -0.200 2.710, -5.742 -0.200 2.265, -5.407 -0.200 3.693, -4.959 -0.200 3.434, -4.700 -0.200 3.400, -4.141 -0.200 3.434, -4.400 -0.200 3.400, -4.048 -0.200 0.141, -5.072 -0.200 -0.423, -3.930 -0.200 -0.980, -3.755 -0.200 -1.517, -5.345 -0.200 -1.517, -2.813 -0.200 -2.913, -1.901 -0.200 -3.576, -3.400 -0.200 -4.400, -3.434 -0.200 -4.659, -0.520 -0.200 -5.368, -0.731 -0.200 -5.540, -0.942 -0.200 -6.557, -4.400 -0.200 -5.400, -3.988 -0.200 0.703, -3.852 -0.200 1.252, -3.010 -0.200 2.710, -3.900 -0.200 3.534, -2.603 -0.200 3.102, -2.146 -0.200 3.435, -3.507 -0.200 -2.025, -8.258 -0.200 -3.961, -9.383 -0.200 -4.040, -11.001 -0.200 -3.576, -12.634 -0.200 -3.900, -12.793 -0.200 -3.693, -13.000 -0.200 -3.534, -11.481 -0.200 -3.277, -14.842 -0.200 -2.265, -13.800 -0.200 -3.400, -14.059 -0.200 -3.434, -12.607 -0.200 -2.025, -14.560 -0.200 -1.775, -12.855 -0.200 -1.517, -13.148 -0.200 0.141, -12.952 -0.200 1.252, -12.740 -0.200 1.775, -9.498 -0.200 5.305, -9.664 -0.200 4.011, -9.236 -0.200 5.232, -3.191 -0.200 -2.493, -4.700 -0.200 -5.400, -5.200 -0.200 -5.266, -8.121 -0.200 -6.019, -8.369 -0.200 -5.540, -5.666 -0.200 -4.141, -5.566 -0.200 -3.900, -5.909 -0.200 -2.493, -5.407 -0.200 -3.693, 13.500 -0.200 5.400, 10.079 -0.200 6.426, 10.098 -0.200 6.154, 12.502 -0.200 4.332, 11.246 -0.200 3.435, 12.683 -0.200 3.823, 10.216 -0.200 3.893, 9.236 -0.200 5.232, 5.666 -0.200 4.659, 7.984 -0.200 3.893, 5.700 -0.200 4.400, 5.666 -0.200 4.141, 5.566 -0.200 3.900, 5.407 -0.200 3.693, 6.497 -0.200 3.102, 6.954 -0.200 3.435, 5.200 -0.200 3.534, 6.090 -0.200 2.710, 3.358 -0.200 2.265, 3.693 -0.200 3.693, 2.146 -0.200 3.435, 3.534 -0.200 3.900, 1.647 -0.200 3.700, 3.434 -0.200 4.659, 0.817 -0.200 5.646, 3.534 -0.200 4.900, 9.664 -0.200 4.011, 8.536 -0.200 4.011, 8.702 -0.200 5.305, 8.469 -0.200 5.447, 8.158 -0.200 5.888, 8.102 -0.200 6.154, 8.212 -0.200 6.683, 8.121 -0.200 6.426, 4.959 -0.200 5.366, 4.400 -0.200 5.400, 0.888 -0.200 6.683, 0.731 -0.200 6.905, 8.369 -0.200 6.905, 0.520 -0.200 7.077, 8.580 -0.200 7.077, -8.283 -0.200 -6.799, -9.236 -0.200 -7.213, -9.731 -0.200 -6.998, -17.469 -0.200 -6.905, -9.917 -0.200 -6.799, -17.312 -0.200 -6.683, -14.059 -0.200 -5.366, -17.202 -0.200 -6.154, -14.300 -0.200 -5.266, -14.766 -0.200 -4.659, -14.800 -0.200 -4.400, -10.042 -0.200 -6.557, -10.079 -0.200 -6.019, -10.485 -0.200 -3.806, 14.317 -0.200 -4.977, 14.131 -0.200 -5.176, 13.898 -0.200 -5.317, 10.042 -0.200 -6.557, 13.088 -0.200 0.703, 12.952 -0.200 1.252, 13.898 -0.200 3.483, 12.110 -0.200 2.710, 12.458 -0.200 2.265, 10.747 -0.200 3.700, 14.231 -0.200 -3.717, 13.148 -0.200 0.141, 13.030 -0.200 -0.980, 14.479 -0.200 -4.197, 14.442 -0.200 4.065, 13.636 -0.200 -5.391, 9.236 -0.200 -7.213, 8.702 -0.200 -7.140, 8.469 -0.200 -6.998, 0.631 -0.200 -6.998, 4.141 -0.200 -5.366, 0.979 -0.200 -6.019, 0.888 -0.200 -5.762, 0.842 -0.200 -3.961, 0.283 -0.200 -4.040, -0.000 -0.200 -5.223, -0.283 -0.200 -4.040, 13.364 -0.200 -5.391, 13.102 -0.200 -5.317, 10.079 -0.200 -6.019, 12.683 -0.200 -4.977, 9.100 -0.200 -5.223, 8.258 -0.200 -3.961, 5.200 -0.200 -5.266, 4.959 -0.200 -5.366, 4.700 -0.200 -5.400, 9.831 -0.200 -5.540, 12.502 -0.200 -4.468, 12.612 -0.200 -3.940, 11.481 -0.200 -3.277, 12.769 -0.200 -3.717, 13.230 -0.200 -3.437, 10.485 -0.200 -3.806, 4.700 -0.200 -3.400, 3.507 -0.200 -2.025, 4.400 -0.200 -3.400, 2.381 -0.200 -3.277, 5.407 -0.200 -3.693, 5.566 -0.200 -3.900, 5.700 -0.200 -4.400, 0.942 -0.200 -6.557, 0.998 -0.200 -6.291, 0.731 -0.200 -5.540, 3.400 -0.200 -4.400, 3.434 -0.200 -4.141, 3.434 -0.200 -4.659, 0.136 -0.200 -7.213, -21.893 -0.200 -5.107, -19.198 -0.200 -6.154, -19.179 -0.200 -6.426, -22.900 -0.200 -5.400, -18.931 -0.200 -6.905, -19.316 -0.200 -3.893, -20.346 -0.200 -3.435, -21.734 -0.200 -3.900, -21.893 -0.200 -3.693, -20.803 -0.200 -3.102, -21.210 -0.200 -2.710, -23.312 -0.200 -0.703, -23.272 -0.200 0.423, -21.707 -0.200 2.025, -22.900 -0.200 3.400, -23.400 -0.200 3.534, -24.109 -0.200 2.493, -23.866 -0.200 4.141, -23.900 -0.200 4.400, -24.487 -0.200 2.913, -24.919 -0.200 3.277, -22.100 -0.200 3.534, -21.893 -0.200 3.693, -21.600 -0.200 4.400, -21.634 -0.200 4.141, -18.720 -0.200 5.368, -18.470 -0.200 5.260, -18.200 -0.200 5.223, -14.666 -0.200 4.900, -17.930 -0.200 5.260, -14.766 -0.200 4.659, -16.815 -0.200 3.806, -15.819 -0.200 3.277, -14.766 -0.200 4.141, -13.500 -0.200 3.400, -17.636 -0.200 -4.011, -17.802 -0.200 -5.305, -18.200 -0.200 -4.050, -23.159 -0.200 -5.366, -26.184 -0.200 -3.893, -23.900 -0.200 -4.400, -26.358 -0.200 -5.888, -23.607 -0.200 -5.107, -26.483 -0.200 -5.646, -27.300 -0.200 -4.050, -23.866 -0.200 -4.141, -23.942 -0.200 -2.265, -28.188 -0.200 -6.683, -31.430 -0.200 -5.363, -31.180 -0.200 -5.254, -28.298 -0.200 -6.154, -30.969 -0.200 -5.083, -28.242 -0.200 -5.888, -28.117 -0.200 -5.646, -26.736 -0.200 -4.011, -31.328 -0.200 0.423, -31.230 -0.200 0.980, -31.430 -0.200 3.437, -29.681 -0.200 3.277, -31.348 -0.200 -0.141, -32.098 -0.200 -3.483, -31.836 -0.200 -3.409, -31.069 -0.200 -3.624, -29.446 -0.200 -3.435, -30.758 -0.200 -4.065, -28.416 -0.200 -3.893, -30.721 -0.200 -4.603, -32.517 -0.200 -3.823, -32.642 -0.200 -4.065, -32.698 -0.200 -4.332, -32.698 -0.200 4.468, -32.642 -0.200 4.735, -32.331 -0.200 5.176, -34.600 -0.200 10.000, -32.098 -0.200 5.317, -28.117 -0.200 6.799, -28.242 -0.200 6.557, -31.069 -0.200 5.176, -30.883 -0.200 4.977, -30.721 -0.200 4.197, -29.201 -0.200 3.576, -32.679 -0.200 4.197, -28.279 -0.200 6.019, -30.113 -0.200 2.913, -27.570 -0.200 5.260, -27.820 -0.200 5.368, -28.685 -0.200 3.806, -28.031 -0.200 5.540, -28.188 -0.200 5.762, -27.931 -0.200 6.998, -18.336 -0.200 7.213, -18.064 -0.200 7.213, -27.164 -0.200 7.213, -18.831 -0.200 6.998, -26.302 -0.200 6.291, -26.780 -0.200 5.368, -27.030 -0.200 5.260, -26.669 -0.200 6.998, -19.142 -0.200 6.557, -22.100 -0.200 5.266, -21.734 -0.200 4.900, -19.198 -0.200 6.291, -19.585 -0.200 3.806, -26.358 -0.200 6.557, -23.159 -0.200 5.366, -26.321 -0.200 6.019, -25.399 -0.200 3.576, -14.059 -0.200 3.434, -15.009 -0.200 2.493, -17.469 -0.200 5.540, -17.312 -0.200 5.762, -17.221 -0.200 6.019, -17.202 -0.200 6.291, -14.059 -0.200 5.366, -17.258 -0.200 6.557, -10.098 -0.200 6.154, -10.216 -0.200 3.893, -10.042 -0.200 5.888, -17.569 -0.200 6.998, -12.534 -0.200 -4.659, -17.084 -0.200 -3.893, -17.569 -0.200 -5.447, -14.766 -0.200 -4.141, -14.507 -0.200 -3.693, -31.152 -0.200 -1.252, -30.940 -0.200 -1.775, -30.658 -0.200 -2.265, -31.564 -0.200 -3.409, -4.141 -0.200 5.366, -3.434 -0.200 4.659, -1.116 -0.200 3.893, -0.817 -0.200 5.646, -0.942 -0.200 5.888, -1.647 -0.200 3.700, -3.693 -0.200 3.693, -5.200 -0.200 5.266, -8.580 -0.200 7.077, -0.270 -0.200 7.185, -22.600 -0.200 -3.400, -22.341 -0.200 -3.434, -25.154 -0.200 -3.435, 0.398 -0.200 5.305, 0.564 -0.200 4.011, 0.000 -0.200 4.050, -0.136 -0.200 5.232, 0.631 -0.200 5.447, 0.942 -0.200 5.888, 0.998 -0.200 6.154, -8.830 -0.200 7.185, 9.383 -0.200 -4.040, 9.620 -0.200 -5.368, 8.580 -0.200 -5.368, 8.830 -0.200 -5.260, 8.817 -0.200 -4.040, 5.909 -0.200 -2.493, 5.593 -0.200 -2.025, 3.755 -0.200 -1.517, 5.345 -0.200 -1.517, 5.170 -0.200 -0.980, 5.460 -0.200 1.775, 5.742 -0.200 2.265, 3.852 -0.200 1.252, -8.536 -0.200 4.011, -8.536 1.300 4.011, -7.984 1.300 3.893, -7.453 1.300 3.700, -6.954 -0.200 3.435, -6.090 1.300 2.710, -5.072 1.300 -0.423, -6.287 -0.200 -2.913, -6.287 1.300 -2.913, -6.719 1.300 -3.277, -7.715 -0.200 -3.806, -8.258 1.300 -3.961, -8.817 1.300 -4.040, -9.942 1.300 -3.961, -13.088 -0.200 0.703, -12.458 1.300 2.265, -11.703 1.300 3.102, -7.453 -0.200 3.700, -6.497 -0.200 3.102, -6.497 1.300 3.102, -5.460 -0.200 1.775, -5.460 1.300 1.775, -5.248 -0.200 1.252, -5.112 -0.200 0.703, -5.112 1.300 0.703, -5.052 -0.200 0.141, -5.052 1.300 0.141, -5.170 -0.200 -0.980, -5.345 1.300 -1.517, -5.593 -0.200 -2.025, -5.593 1.300 -2.025, -6.719 -0.200 -3.277, -7.199 -0.200 -3.576, -7.199 1.300 -3.576, -7.715 1.300 -3.806, -9.942 -0.200 -3.961, -11.913 -0.200 -2.913, -12.291 -0.200 -2.493, -13.030 -0.200 -0.980, -13.128 -0.200 -0.423, -12.740 1.300 1.775, -12.458 -0.200 2.265, -12.110 1.300 2.710, -11.703 -0.200 3.102, -10.747 -0.200 3.700, -9.664 1.300 4.011, -9.100 -0.200 4.050, 1.116 -0.200 3.893, 1.647 1.300 3.700, 2.603 -0.200 3.102, 3.010 1.300 2.710, 3.640 1.300 1.775, 3.852 1.300 1.252, 3.988 1.300 0.703, 4.048 1.300 0.141, 3.930 -0.200 -0.980, 4.028 1.300 -0.423, 3.191 -0.200 -2.493, 2.813 1.300 -2.913, 0.842 1.300 -3.961, -0.842 -0.200 -3.961, -0.842 1.300 -3.961, -3.988 1.300 0.703, -3.640 1.300 1.775, -3.358 1.300 2.265, 3.010 -0.200 2.710, 3.640 -0.200 1.775, 3.988 -0.200 0.703, 4.048 -0.200 0.141, 4.028 -0.200 -0.423, 3.507 1.300 -2.025, 2.813 -0.200 -2.913, 2.381 1.300 -3.277, 1.901 -0.200 -3.576, 1.385 -0.200 -3.806, -1.385 -0.200 -3.806, -2.381 -0.200 -3.277, -2.813 1.300 -2.913, -3.930 1.300 -0.980, -4.028 -0.200 -0.423, -4.028 1.300 -0.423, -3.640 -0.200 1.775, -3.358 -0.200 2.265, -3.010 1.300 2.710, -0.564 -0.200 4.011, -4.400 1.300 -5.400, -4.141 -0.200 -5.366, -3.900 1.300 -5.266, -3.693 1.300 -5.107, -3.534 -0.200 -4.900, -3.434 1.300 -4.659, -3.434 -0.200 -4.141, -3.534 -0.200 -3.900, -3.693 -0.200 -3.693, -4.141 -0.200 -3.434, -4.141 1.300 -3.434, -3.900 -0.200 -5.266, -3.693 -0.200 -5.107, -3.900 -0.200 -3.534, -4.700 -0.200 -3.400, -5.200 -0.200 -3.534, -4.959 -0.200 -3.434, -5.200 1.300 -3.534, -5.407 1.300 -3.693, -5.566 1.300 -3.900, -5.700 -0.200 -4.400, -5.566 -0.200 -4.900, -5.566 1.300 -4.900, -5.407 -0.200 -5.107, -5.407 1.300 -5.107, -5.200 1.300 -5.266, -4.959 -0.200 -5.366, -4.400 -0.200 -3.400, -4.700 1.300 -3.400, 11.703 1.300 3.102, 12.110 1.300 2.710, 12.740 1.300 1.775, 13.148 1.300 0.141, 12.855 -0.200 -1.517, 12.855 1.300 -1.517, 12.291 -0.200 -2.493, 11.913 1.300 -2.913, 11.001 1.300 -3.576, 10.485 1.300 -3.806, 9.942 1.300 -3.961, 8.258 1.300 -3.961, 5.593 1.300 -2.025, 5.112 -0.200 0.703, 5.112 1.300 0.703, 5.248 1.300 1.252, 5.460 1.300 1.775, 6.090 1.300 2.710, 7.453 1.300 3.700, 10.747 1.300 3.700, 11.703 -0.200 3.102, 12.740 -0.200 1.775, 13.128 -0.200 -0.423, 12.607 -0.200 -2.025, 12.291 1.300 -2.493, 11.913 -0.200 -2.913, 11.001 -0.200 -3.576, 9.942 -0.200 -3.961, 7.715 -0.200 -3.806, 7.715 1.300 -3.806, 7.199 -0.200 -3.576, 7.199 1.300 -3.576, 6.719 -0.200 -3.277, 6.287 -0.200 -2.913, 5.909 1.300 -2.493, 5.072 -0.200 -0.423, 5.052 -0.200 0.141, 5.248 -0.200 1.252, 5.742 1.300 2.265, 7.453 -0.200 3.700, 8.536 1.300 4.011, 9.100 -0.200 4.050, 9.370 1.300 7.185, 9.620 -0.200 7.077, 9.620 1.300 7.077, 10.098 1.300 6.154, 9.917 1.300 5.646, 9.731 -0.200 5.447, 9.498 1.300 5.305, 8.469 1.300 5.447, 8.283 -0.200 5.646, 8.158 1.300 5.888, 8.369 1.300 6.905, 9.100 1.300 7.223, 9.100 -0.200 7.223, 9.988 -0.200 6.683, 9.988 1.300 6.683, 10.079 1.300 6.426, 10.042 -0.200 5.888, 9.917 -0.200 5.646, 9.731 1.300 5.447, 9.498 -0.200 5.305, 8.964 -0.200 5.232, 8.283 1.300 5.646, 8.121 1.300 6.426, 8.830 -0.200 7.185, 8.830 1.300 7.185, 9.100 1.300 -5.223, 9.620 1.300 -5.368, 9.831 1.300 -5.540, 9.988 1.300 -5.762, 9.917 1.300 -6.799, 9.731 -0.200 -6.998, 9.731 1.300 -6.998, 8.283 1.300 -6.799, 8.102 -0.200 -6.291, 8.121 -0.200 -6.019, 8.121 1.300 -6.019, 9.370 -0.200 -5.260, 9.988 -0.200 -5.762, 10.098 -0.200 -6.291, 10.042 1.300 -6.557, 9.917 -0.200 -6.799, 9.498 -0.200 -7.140, 9.498 1.300 -7.140, 9.236 1.300 -7.213, 8.964 -0.200 -7.213, 8.702 1.300 -7.140, 8.283 -0.200 -6.799, 8.158 -0.200 -6.557, 8.212 -0.200 -5.762, 8.212 1.300 -5.762, 8.369 -0.200 -5.540, 8.830 1.300 -5.260, -8.580 -0.200 -5.368, -8.369 1.300 -5.540, -8.158 1.300 -6.557, -8.702 -0.200 -7.140, -8.702 1.300 -7.140, -9.498 -0.200 -7.140, -9.498 1.300 -7.140, -9.731 1.300 -6.998, -8.212 1.300 -5.762, -8.102 1.300 -6.291, -8.158 -0.200 -6.557, -8.283 1.300 -6.799, -8.469 -0.200 -6.998, -8.469 1.300 -6.998, -10.098 -0.200 -6.291, -9.988 -0.200 -5.762, -9.831 -0.200 -5.540, -9.831 1.300 -5.540, -9.620 -0.200 -5.368, -9.370 -0.200 -5.260, -9.100 -0.200 -5.223, -8.121 1.300 6.426, -8.964 1.300 5.232, -9.498 1.300 5.305, -9.731 1.300 5.447, -10.042 1.300 5.888, -10.098 1.300 6.154, -9.988 1.300 6.683, -9.831 1.300 6.905, -9.100 -0.200 7.223, -8.369 -0.200 6.905, -8.212 -0.200 6.683, -8.102 -0.200 6.154, -8.158 -0.200 5.888, -8.702 -0.200 5.305, -8.964 -0.200 5.232, -9.731 -0.200 5.447, -9.917 -0.200 5.646, -9.917 1.300 5.646, -10.079 -0.200 6.426, -9.988 -0.200 6.683, -9.831 -0.200 6.905, -9.620 -0.200 7.077, -9.370 -0.200 7.185, -9.370 1.300 7.185, 13.770 1.300 5.363, 13.770 -0.200 5.363, 14.231 -0.200 5.083, 14.231 1.300 5.083, 14.479 -0.200 4.603, 14.479 1.300 4.603, 14.498 1.300 4.332, 13.636 -0.200 3.409, 12.869 1.300 3.624, 12.683 1.300 3.823, 12.558 1.300 4.065, 14.388 -0.200 4.860, 14.388 1.300 4.860, 14.442 1.300 4.065, 14.317 -0.200 3.823, 14.131 -0.200 3.624, 14.131 1.300 3.624, 13.636 1.300 3.409, 13.364 -0.200 3.409, 13.364 1.300 3.409, 13.102 -0.200 3.483, 13.102 1.300 3.483, 12.869 -0.200 3.624, 12.558 -0.200 4.065, 12.521 -0.200 4.603, 12.612 -0.200 4.860, 12.769 -0.200 5.083, 12.980 -0.200 5.254, 13.230 -0.200 5.363, 0.000 1.300 7.223, 0.270 1.300 7.185, 0.270 -0.200 7.185, 0.998 1.300 6.154, 0.942 1.300 5.888, 0.398 1.300 5.305, -0.136 1.300 5.232, -0.398 -0.200 5.305, -0.398 1.300 5.305, -0.817 1.300 5.646, -0.888 -0.200 6.683, -0.270 1.300 7.185, 0.731 1.300 6.905, 0.979 -0.200 6.426, 0.979 1.300 6.426, 0.817 1.300 5.646, 0.136 -0.200 5.232, -0.631 -0.200 5.447, -0.998 -0.200 6.154, -0.998 1.300 6.154, -0.979 -0.200 6.426, -0.731 -0.200 6.905, -0.520 -0.200 7.077, 13.770 1.300 -3.437, 13.770 -0.200 -3.437, 13.500 1.300 -3.400, 14.020 -0.200 -3.546, 14.020 1.300 -3.546, 14.388 1.300 -3.940, 14.498 -0.200 -4.468, 14.479 1.300 -4.197, 14.317 1.300 -4.977, 13.898 1.300 -5.317, 13.102 1.300 -5.317, 12.869 -0.200 -5.176, 12.558 -0.200 -4.735, 12.521 1.300 -4.197, 12.612 1.300 -3.940, 12.980 -0.200 -3.546, 13.500 -0.200 -3.400, 14.231 1.300 -3.717, 14.388 -0.200 -3.940, 14.442 -0.200 -4.735, 14.442 1.300 -4.735, 12.869 1.300 -5.176, 12.683 1.300 -4.977, 12.521 -0.200 -4.197, 4.700 1.300 3.400, 4.959 -0.200 3.434, 5.566 -0.200 4.900, 5.200 -0.200 5.266, 4.959 1.300 5.366, 5.566 1.300 3.900, 5.666 1.300 4.141, 5.700 1.300 4.400, 5.666 1.300 4.659, 5.407 -0.200 5.107, 5.407 1.300 5.107, 4.700 -0.200 5.400, 4.400 -0.200 3.400, 4.400 1.300 3.400, 4.700 -0.200 3.400, 4.400 1.300 5.400, 3.900 -0.200 5.266, 4.141 -0.200 5.366, 3.693 -0.200 5.107, 3.900 1.300 5.266, 3.534 1.300 4.900, 3.400 -0.200 4.400, 3.434 -0.200 4.141, 3.900 -0.200 3.534, 4.141 1.300 3.434, 3.534 1.300 3.900, 3.693 1.300 3.693, 3.900 1.300 3.534, 4.141 -0.200 3.434, 4.700 1.300 5.400, 5.200 1.300 -5.266, 5.407 -0.200 -5.107, 5.666 -0.200 -4.659, 5.700 1.300 -4.400, 5.666 -0.200 -4.141, 5.666 1.300 -4.141, 4.700 1.300 -3.400, 4.959 -0.200 -3.434, 5.566 -0.200 -4.900, 5.566 1.300 -4.900, 5.200 -0.200 -3.534, 4.700 1.300 -5.400, 4.141 1.300 -3.434, 4.141 -0.200 -3.434, 3.900 -0.200 -3.534, 3.693 -0.200 -3.693, 3.434 1.300 -4.659, 3.534 -0.200 -4.900, 3.693 -0.200 -5.107, 3.900 -0.200 -5.266, 4.400 -0.200 -5.400, 3.693 1.300 -3.693, 3.534 -0.200 -3.900, 3.534 1.300 -4.900, 3.900 1.300 -5.266, 4.141 1.300 -5.366, 4.400 1.300 -3.400, -27.864 -0.200 -4.011, -28.947 1.300 -3.700, -29.903 -0.200 -3.102, -30.310 -0.200 -2.710, -31.152 1.300 -1.252, -31.288 1.300 -0.703, -31.230 1.300 0.980, -30.807 -0.200 2.025, -29.681 1.300 3.277, -27.017 1.300 4.040, -26.458 -0.200 3.961, -25.915 -0.200 3.806, -25.399 1.300 3.576, -24.919 1.300 3.277, -23.545 -0.200 1.517, -23.272 1.300 0.423, -25.653 1.300 -3.700, -28.947 -0.200 -3.700, -29.446 1.300 -3.435, -30.310 1.300 -2.710, -31.288 -0.200 -0.703, -31.328 1.300 0.423, -31.055 1.300 1.517, -31.055 -0.200 1.517, -30.491 -0.200 2.493, -28.142 -0.200 3.961, -27.583 -0.200 4.040, -27.017 -0.200 4.040, -25.915 1.300 3.806, -23.793 1.300 2.025, -23.793 -0.200 2.025, -23.370 -0.200 0.980, -23.252 -0.200 -0.141, -23.312 1.300 -0.703, -23.448 -0.200 -1.252, -23.660 1.300 -1.775, -23.660 -0.200 -1.775, -23.942 1.300 -2.265, -24.290 -0.200 -2.710, -24.697 1.300 -3.102, -24.697 -0.200 -3.102, -25.653 -0.200 -3.700, 0.270 -0.200 -5.260, 0.520 -0.200 -5.368, 0.520 1.300 -5.368, 0.817 -0.200 -6.799, 0.398 -0.200 -7.140, 0.398 1.300 -7.140, -0.398 1.300 -7.140, -0.631 1.300 -6.998, -0.998 -0.200 -6.291, -0.979 1.300 -6.019, -0.270 -0.200 -5.260, -0.520 1.300 -5.368, -0.000 1.300 -5.223, 0.942 1.300 -6.557, 0.817 1.300 -6.799, 0.631 1.300 -6.998, 0.136 1.300 -7.213, -0.398 -0.200 -7.140, -0.979 -0.200 -6.019, -0.888 -0.200 -5.762, -0.731 1.300 -5.540, -4.141 1.300 3.434, -3.534 -0.200 3.900, -3.434 -0.200 4.141, -3.534 -0.200 4.900, -3.900 1.300 5.266, -4.141 1.300 5.366, -3.900 1.300 3.534, -3.693 1.300 3.693, -3.400 -0.200 4.400, -3.400 1.300 4.400, -3.693 -0.200 5.107, -3.693 1.300 5.107, -3.900 -0.200 5.266, -4.400 -0.200 5.400, -4.700 -0.200 5.400, -4.959 1.300 5.366, -4.959 -0.200 5.366, -5.407 -0.200 5.107, -5.700 -0.200 4.400, -5.666 -0.200 4.141, -4.959 1.300 3.434, -5.566 1.300 4.900, -5.666 1.300 4.659, -5.700 1.300 4.400, -5.566 -0.200 3.900, -5.200 -0.200 3.534, -18.764 -0.200 -4.011, -18.764 1.300 -4.011, -20.803 1.300 -3.102, -21.558 1.300 -2.265, -21.840 1.300 -1.775, -22.248 -0.200 -0.141, -22.228 1.300 0.423, -22.130 -0.200 0.980, -21.955 -0.200 1.517, -21.955 1.300 1.517, -21.391 -0.200 2.493, -21.013 1.300 2.913, -21.013 -0.200 2.913, -20.581 -0.200 3.277, -18.483 1.300 4.040, -17.358 1.300 3.961, -16.815 1.300 3.806, -14.693 1.300 2.025, -14.560 1.300 -1.775, -16.054 1.300 -3.435, -16.553 1.300 -3.700, -18.200 1.300 -4.050, -19.847 -0.200 -3.700, -21.558 -0.200 -2.265, -21.840 -0.200 -1.775, -22.052 1.300 -1.252, -22.052 -0.200 -1.252, -22.188 -0.200 -0.703, -22.228 -0.200 0.423, -22.130 1.300 0.980, -20.101 -0.200 3.576, -19.042 -0.200 3.961, -18.483 -0.200 4.040, -17.917 1.300 4.040, -17.917 -0.200 4.040, -17.358 -0.200 3.961, -16.299 1.300 3.576, -16.299 -0.200 3.576, -15.387 -0.200 2.913, -14.693 -0.200 2.025, -14.445 -0.200 1.517, -14.270 -0.200 0.980, -14.172 -0.200 0.423, -14.152 1.300 -0.141, -14.152 -0.200 -0.141, -14.212 -0.200 -0.703, -14.348 -0.200 -1.252, -15.190 -0.200 -2.710, -15.597 -0.200 -3.102, -16.054 -0.200 -3.435, -16.553 -0.200 -3.700, -17.084 1.300 -3.893, -17.636 1.300 -4.011, -31.970 1.300 -5.363, -31.700 -0.200 -5.400, -32.220 1.300 -5.254, -31.970 -0.200 -5.363, -32.588 1.300 -4.860, -32.642 1.300 -4.065, -32.331 -0.200 -3.624, -31.302 1.300 -3.483, -31.302 -0.200 -3.483, -30.812 1.300 -4.860, -30.969 1.300 -5.083, -31.430 1.300 -5.363, -32.431 1.300 -5.083, -32.431 -0.200 -5.083, -32.588 -0.200 -4.860, -32.679 1.300 -4.603, -32.517 1.300 -3.823, -31.836 1.300 -3.409, -30.883 -0.200 -3.823, -30.702 -0.200 -4.332, -30.812 -0.200 -4.860, -31.180 1.300 -5.254, -22.600 -0.200 -5.400, -22.341 -0.200 -5.366, -22.341 1.300 -5.366, -22.100 1.300 -5.266, -21.734 -0.200 -4.900, -21.634 1.300 -4.659, -21.600 -0.200 -4.400, -21.634 -0.200 -4.141, -21.634 1.300 -4.141, -21.893 1.300 -3.693, -22.100 1.300 -3.534, -22.100 -0.200 -5.266, -21.893 1.300 -5.107, -21.734 1.300 -4.900, -21.634 -0.200 -4.659, -21.600 1.300 -4.400, -22.100 -0.200 -3.534, -22.600 1.300 -3.400, -22.900 -0.200 -3.400, -23.159 1.300 -3.434, -23.159 -0.200 -3.434, -23.400 -0.200 -3.534, -23.400 1.300 -3.534, -23.607 -0.200 -3.693, -23.766 -0.200 -3.900, -23.866 -0.200 -4.659, -23.766 -0.200 -4.900, -23.400 -0.200 -5.266, -23.159 1.300 -5.366, -23.766 1.300 -3.900, -23.866 1.300 -4.659, -18.200 1.300 -7.223, -18.720 1.300 -7.077, -18.470 -0.200 -7.185, -18.720 -0.200 -7.077, -19.142 1.300 -5.888, -19.142 -0.200 -5.888, -19.017 -0.200 -5.646, -19.017 1.300 -5.646, -18.336 1.300 -5.232, -18.064 1.300 -5.232, -17.802 1.300 -5.305, -17.569 1.300 -5.447, -17.258 1.300 -5.888, -17.202 1.300 -6.154, -18.200 -0.200 -7.223, -18.931 1.300 -6.905, -19.088 1.300 -6.683, -19.088 -0.200 -6.683, -19.179 1.300 -6.426, -18.831 -0.200 -5.447, -18.598 -0.200 -5.305, -18.336 -0.200 -5.232, -18.064 -0.200 -5.232, -17.383 -0.200 -5.646, -17.258 -0.200 -5.888, -17.221 -0.200 -6.426, -17.469 1.300 -6.905, -17.680 -0.200 -7.077, -17.930 -0.200 -7.185, -27.570 1.300 -7.185, -27.820 1.300 -7.077, -28.031 1.300 -6.905, -28.298 1.300 -6.154, -27.698 1.300 -5.305, -27.698 -0.200 -5.305, -27.436 -0.200 -5.232, -26.902 -0.200 -5.305, -26.669 -0.200 -5.447, -26.669 1.300 -5.447, -26.358 1.300 -5.888, -26.302 -0.200 -6.154, -26.412 -0.200 -6.683, -26.780 1.300 -7.077, -27.030 -0.200 -7.185, -27.300 -0.200 -7.223, -27.820 -0.200 -7.077, -28.031 -0.200 -6.905, -28.188 1.300 -6.683, -28.279 1.300 -6.426, -28.279 -0.200 -6.426, -28.242 1.300 -5.888, -27.931 -0.200 -5.447, -27.164 -0.200 -5.232, -26.902 1.300 -5.305, -26.321 -0.200 -6.426, -26.412 1.300 -6.683, -26.569 -0.200 -6.905, -26.780 -0.200 -7.077, -13.241 -0.200 -5.366, -12.793 -0.200 -5.107, -12.534 1.300 -4.659, -12.500 1.300 -4.400, -12.534 -0.200 -4.141, -13.241 1.300 -5.366, -13.000 -0.200 -5.266, -12.793 1.300 -5.107, -12.634 -0.200 -4.900, -12.500 -0.200 -4.400, -12.534 1.300 -4.141, -12.793 1.300 -3.693, -13.000 1.300 -3.534, -13.241 -0.200 -3.434, -13.500 -0.200 -3.400, -13.500 1.300 -3.400, -13.500 -0.200 -5.400, -14.300 1.300 -3.534, -14.059 1.300 -3.434, -14.300 -0.200 -3.534, -14.666 -0.200 -3.900, -14.666 -0.200 -4.900, -14.666 1.300 -4.900, -14.507 -0.200 -5.107, -14.300 1.300 -5.266, -13.800 -0.200 -5.400, -14.507 1.300 -3.693, -14.666 1.300 -3.900, -14.766 1.300 -4.141, -14.800 1.300 -4.400, -14.507 1.300 -5.107, -14.059 1.300 -5.366, -31.700 -0.200 3.400, -31.970 -0.200 3.437, -32.220 -0.200 3.546, -32.642 1.300 4.735, -32.517 -0.200 4.977, -31.564 -0.200 5.391, -30.758 -0.200 4.735, -31.180 -0.200 3.546, -32.431 -0.200 3.717, -32.588 -0.200 3.940, -31.836 -0.200 5.391, -31.302 -0.200 5.317, -31.069 1.300 5.176, -30.702 -0.200 4.468, -30.812 -0.200 3.940, -30.969 -0.200 3.717, -22.600 -0.200 3.400, -22.341 -0.200 3.434, -21.734 -0.200 3.900, -21.634 -0.200 4.659, -21.893 -0.200 5.107, -22.341 1.300 5.366, -22.341 -0.200 5.366, -21.734 1.300 3.900, -21.600 1.300 4.400, -22.600 -0.200 5.400, -22.900 1.300 5.400, -23.400 -0.200 5.266, -23.607 -0.200 5.107, -23.766 1.300 4.900, -23.866 -0.200 4.659, -23.866 1.300 4.141, -23.766 -0.200 3.900, -23.607 1.300 3.693, -23.159 -0.200 3.434, -23.159 1.300 3.434, -23.607 1.300 5.107, -23.766 -0.200 4.900, -23.607 -0.200 3.693, -22.900 -0.200 5.400, -22.600 1.300 5.400, -27.300 -0.200 5.223, -27.820 1.300 5.368, -28.031 1.300 5.540, -28.188 1.300 5.762, -28.279 1.300 6.019, -28.298 -0.200 6.291, -26.483 1.300 6.799, -26.358 1.300 6.557, -26.321 1.300 6.019, -26.412 1.300 5.762, -26.569 -0.200 5.540, -26.780 1.300 5.368, -27.300 1.300 5.223, -27.698 -0.200 7.140, -27.436 1.300 7.213, -27.436 -0.200 7.213, -26.902 -0.200 7.140, -26.483 -0.200 6.799, -26.412 -0.200 5.762, -18.720 1.300 5.368, -18.931 1.300 5.540, -19.179 -0.200 6.019, -19.017 -0.200 6.799, -19.017 1.300 6.799, -17.312 1.300 5.762, -17.680 -0.200 5.368, -18.931 -0.200 5.540, -19.088 -0.200 5.762, -19.179 1.300 6.019, -18.598 -0.200 7.140, -17.802 1.300 7.140, -17.802 -0.200 7.140, -17.569 1.300 6.998, -14.300 -0.200 5.266, -14.507 -0.200 5.107, -14.300 -0.200 3.534, -14.059 1.300 3.434, -13.800 -0.200 3.400, -14.507 1.300 5.107, -14.666 1.300 4.900, -14.766 1.300 4.659, -14.800 -0.200 4.400, -14.766 1.300 4.141, -14.666 -0.200 3.900, -14.507 -0.200 3.693, -14.507 1.300 3.693, -13.800 -0.200 5.400, -13.800 1.300 5.400, -13.241 -0.200 3.434, -12.534 -0.200 4.141, -12.500 -0.200 4.400, -13.241 1.300 5.366, -13.241 -0.200 5.366, -12.793 1.300 3.693, -12.634 1.300 3.900, -12.534 1.300 4.141, -12.500 1.300 4.400, -12.793 1.300 5.107, -13.000 -0.200 5.266, -13.800 1.300 3.400, 16.900 1.800 10.000, 18.063 0.689 10.000, 18.248 1.035 10.000, 16.862 1.609 10.000, 17.814 0.386 10.000, 17.165 -0.048 10.000, 16.754 1.446 10.000, 16.591 1.338 10.000, 16.400 1.300 -10.000, 16.591 1.338 -10.000, 17.511 0.137 -10.000, 17.814 0.386 -10.000, 16.754 1.446 -10.000, 18.063 0.689 -10.000, 16.862 1.609 -10.000, 16.790 -0.162 -10.000, 18.248 1.035 -10.000, 18.362 1.410 -10.000, 18.400 1.800 10.000, 16.790 -0.162 10.000, 17.165 -0.048 -10.000, 17.511 0.137 10.000, 18.362 1.410 10.000, -35.100 1.800 -10.000, -36.263 0.689 -10.000, -36.448 1.035 -10.000, -35.062 1.609 -10.000, -34.954 1.446 -10.000, -35.365 -0.048 -10.000, -34.990 -0.162 10.000, -34.791 1.338 10.000, -35.365 -0.048 10.000, -35.711 0.137 10.000, -36.448 1.035 10.000, -35.062 1.609 10.000, -36.562 1.410 10.000, -36.014 0.386 -10.000, -36.014 0.386 10.000, -36.263 0.689 10.000, -36.562 1.410 -10.000, -34.990 -0.162 -10.000, -35.711 0.137 -10.000, -34.791 1.338 -10.000, -34.954 1.446 10.000, -36.300 21.800 0.500, -36.300 21.214 0.500, -35.300 21.214 0.500, -36.300 21.133 -0.688, -35.300 21.027 -0.863, -36.300 21.027 -0.863, -35.300 20.748 -1.162, -36.300 20.748 -1.162, -36.300 20.581 -1.281, -35.300 20.399 -1.375, -35.300 20.206 -1.444, -36.300 20.206 -1.444, -36.300 20.006 -1.486, -36.300 19.801 -1.500, -36.300 19.396 -1.445, -35.300 19.203 -1.376, -36.300 19.021 -1.282, -35.300 18.854 -1.164, -36.300 18.854 -1.164, -36.300 18.468 -0.690, -35.300 18.303 -0.102, -35.300 19.021 -1.282, -36.300 18.704 -1.024, -35.300 18.704 -1.024, -36.300 18.575 -0.865, -35.300 18.575 -0.865, -35.300 18.468 -0.690, -35.300 18.387 -0.503, -36.300 18.303 -0.102, -36.300 18.331 0.305, -36.300 18.575 0.865, -36.300 19.203 1.376, -36.300 19.597 1.486, -35.300 20.006 1.486, -35.300 20.581 1.281, -36.300 21.133 0.688, -35.300 18.331 0.305, -35.300 18.387 0.503, -35.300 18.575 0.865, -36.300 18.704 1.024, -36.300 18.854 1.164, -36.300 19.021 1.282, -35.300 19.021 1.282, -35.300 19.203 1.376, -35.300 19.597 1.486, -36.300 20.748 1.162, -35.300 21.214 -0.500, -35.300 21.920 -0.485, -35.300 22.211 -0.284, -36.300 22.268 0.177, -35.300 22.132 0.374, -36.300 21.920 -0.485, -36.300 22.211 -0.284, -36.300 22.268 -0.177, -35.300 22.268 0.177, -36.300 22.211 0.284, -35.300 21.920 0.485, -33.600 19.542 -7.996, -35.100 19.542 -7.996, -33.600 19.886 -8.000, -33.600 19.714 -8.000, -33.600 20.058 -7.996, -35.100 19.886 -8.000, -33.600 18.943 -7.954, -35.100 19.263 -7.681, -35.100 19.353 -7.702, -33.600 19.495 -7.819, -35.100 19.532 -7.904, -33.600 11.806 -0.300, -35.100 11.806 -0.300, -35.100 11.897 -0.284, -33.600 12.044 -0.175, -35.100 12.086 -0.092, -33.600 11.979 -0.241, -33.600 12.086 -0.092, -33.600 11.979 0.241, -35.100 11.979 0.241, -35.100 11.897 0.284, -33.600 11.806 0.300, -33.600 11.897 0.284, -36.300 19.597 -1.486, -36.300 19.482 -3.485, -36.300 19.203 -1.376, -36.300 18.856 -3.370, -36.300 18.261 -3.143, -36.300 18.331 -0.305, -36.300 18.387 -0.503, -36.300 17.981 -2.990, -36.300 18.303 0.102, -36.300 17.136 2.270, -36.300 17.035 -2.146, -36.300 16.769 1.750, -36.300 16.308 0.239, -36.300 16.301 -0.080, -36.300 16.323 -0.398, -36.300 16.941 2.018, -36.300 17.353 2.503, -36.300 17.591 2.715, -36.300 19.323 3.467, -36.300 19.801 1.500, -36.300 20.277 3.467, -36.300 20.590 3.410, -36.300 20.006 1.486, -36.300 20.897 3.324, -36.300 20.206 1.444, -36.300 21.481 3.070, -36.300 20.399 1.375, -36.300 22.009 2.715, -36.300 22.831 1.750, -36.300 21.027 0.863, -36.300 22.978 1.467, -36.300 21.920 0.485, -36.300 19.396 1.445, -36.300 20.581 1.281, -36.300 22.659 2.018, -36.300 20.898 1.022, -36.300 23.098 1.172, -36.300 23.191 0.867, -36.300 22.132 0.374, -36.300 22.032 0.443, -36.300 23.292 0.239, -36.300 23.277 -0.398, -36.300 22.296 0.060, -36.300 23.299 -0.080, -36.300 23.041 -1.321, -36.300 22.908 -1.610, -36.300 22.296 -0.060, -36.300 22.130 -2.612, -36.300 21.800 -0.500, -36.300 21.619 -2.990, -36.300 21.214 -0.500, -36.300 21.047 -3.270, -36.300 20.744 -3.370, -36.300 20.898 -1.022, -36.300 20.434 -3.442, -36.300 20.399 -1.375, -36.300 18.468 0.690, -36.300 18.387 0.503, -36.300 22.032 -0.443, -36.300 22.132 -0.374, -35.300 22.296 0.060, -35.300 22.211 0.284, -35.300 22.032 0.443, -35.300 22.572 1.148, -35.300 22.294 1.667, -35.300 21.467 2.494, -35.300 20.898 1.022, -35.300 20.948 2.772, -35.300 20.748 1.162, -35.300 20.671 2.871, -35.300 21.800 0.500, -35.300 21.133 0.688, -35.300 21.703 2.319, -35.300 21.027 0.863, -35.300 20.399 1.375, -35.300 20.206 1.444, -35.300 20.094 2.986, -35.300 19.801 1.500, -35.300 18.929 2.871, -35.300 18.854 1.164, -35.300 19.396 1.445, -35.300 19.215 2.942, -35.300 18.704 1.024, -35.300 18.652 2.772, -35.300 18.468 0.690, -35.300 18.386 2.646, -35.300 17.306 1.667, -35.300 17.028 1.148, -35.300 18.303 0.102, -35.300 16.814 0.294, -35.300 16.858 -0.585, -35.300 16.929 -0.871, -35.300 17.154 -1.414, -35.300 17.481 -1.903, -35.300 19.396 -1.445, -35.300 18.929 -2.871, -35.300 19.215 -2.942, -35.300 19.506 -2.986, -35.300 20.094 -2.986, -35.300 20.006 -1.486, -35.300 20.948 -2.772, -35.300 21.921 -2.121, -35.300 20.581 -1.281, -35.300 20.898 -1.022, -35.300 22.294 -1.667, -35.300 21.133 -0.688, -35.300 21.800 -0.500, -35.300 16.800 0.000, -35.300 18.331 -0.305, -35.300 17.679 -2.121, -35.300 19.597 -1.486, -35.300 19.801 -1.500, -35.300 22.572 -1.148, -35.300 22.296 -0.060, -35.300 22.742 -0.585, -35.300 22.268 -0.177, -35.300 22.446 -1.414, -35.300 22.132 -0.374, -35.300 22.032 -0.443, -35.100 20.657 -7.954, -33.600 20.634 -7.864, -33.600 20.586 -7.785, -33.600 20.430 -7.689, -33.600 20.247 -7.702, -33.600 20.105 -7.819, -35.100 20.337 -7.681, -35.100 20.167 -7.749, -35.100 20.068 -7.904, -33.600 11.842 0.816, -35.100 11.842 0.816, -35.100 11.814 0.472, -33.600 11.826 0.644, -35.100 11.826 0.644, -33.600 11.814 0.472, -33.600 18.431 -7.882, -35.100 18.601 -7.910, -33.600 18.772 -7.934, -35.100 11.814 -0.472, -36.300 19.800 -3.500, -36.300 20.118 -3.485, -36.032 22.008 -3.267, -35.920 22.304 -3.101, -35.800 21.897 -3.406, -35.920 21.744 -3.479, -36.268 20.421 -3.624, -36.296 20.402 -3.509, -36.268 20.727 -3.559, -36.296 20.697 -3.445, -36.211 21.359 -3.448, -36.132 21.689 -3.382, -36.132 21.969 -3.210, -36.032 22.277 -3.068, -35.800 22.443 -3.003, -36.268 21.593 -3.210, -36.032 22.528 -2.846, -36.300 21.339 -3.143, -36.296 21.266 -3.244, -36.268 21.859 -3.047, -36.032 22.760 -2.605, -35.920 23.004 -2.370, -36.211 22.177 -2.944, -36.132 22.481 -2.797, -36.211 22.418 -2.732, -36.032 22.970 -2.344, -35.920 23.194 -2.090, -36.296 21.794 -2.950, -36.300 21.883 -2.813, -36.296 22.037 -2.770, -36.268 22.110 -2.861, -36.211 22.641 -2.500, -36.132 22.915 -2.304, -36.032 23.157 -2.067, -35.800 23.292 -1.951, -35.920 23.359 -1.794, -35.800 23.445 -1.648, -36.300 22.358 -2.389, -36.268 22.757 -2.187, -36.132 23.259 -1.744, -36.296 22.473 -2.352, -36.296 22.662 -2.117, -36.132 23.395 -1.445, -35.920 23.696 -0.840, -35.800 23.671 -1.008, -36.300 22.565 -2.146, -36.300 22.748 -1.886, -36.211 23.179 -1.704, -36.132 23.504 -1.134, -36.296 22.979 -1.603, -36.268 23.212 -1.371, -36.032 23.711 -0.501, -35.920 23.782 -0.169, -36.211 23.499 -0.797, -35.920 23.782 0.169, -36.300 23.148 -1.021, -36.296 23.104 -1.327, -36.211 23.553 -0.481, -36.132 23.671 -0.164, -36.032 23.739 0.167, -35.920 23.753 0.506, -36.268 23.448 -0.467, -35.800 23.671 1.008, -35.920 23.696 0.840, -36.300 23.227 -0.712, -36.296 23.331 -0.452, -36.211 23.499 0.797, -35.920 23.359 1.794, -35.800 23.445 1.648, -35.920 23.611 1.167, -36.296 23.357 -0.151, -36.296 23.357 0.151, -36.296 23.331 0.452, -36.268 23.395 0.775, -36.132 23.504 1.134, -36.211 23.418 1.108, -36.296 23.280 0.750, -36.211 23.311 1.411, -35.920 23.194 2.090, -35.920 23.004 2.370, -36.300 23.256 0.555, -36.211 23.179 1.704, -36.132 23.099 2.031, -36.032 22.970 2.344, -36.296 23.204 1.043, -36.296 23.104 1.327, -36.132 22.915 2.304, -36.032 22.760 2.605, -35.800 22.443 3.003, -35.920 22.792 2.633, -36.296 22.979 1.603, -36.268 23.084 1.656, -36.211 23.022 1.984, -36.268 22.931 1.928, -35.920 22.558 2.877, -36.032 22.528 2.846, -36.132 22.481 2.797, -36.032 22.277 3.068, -35.920 22.032 3.302, -35.800 21.897 3.406, -35.920 22.304 3.101, -36.296 22.832 1.867, -36.211 22.418 2.732, -36.132 22.234 3.014, -36.032 22.008 3.267, -36.300 22.464 2.270, -36.032 21.723 3.442, -35.800 21.291 3.712, -35.920 21.744 3.479, -36.300 22.247 2.503, -36.296 22.473 2.352, -36.211 22.177 2.944, -36.132 21.689 3.382, -36.032 21.424 3.593, -36.296 22.263 2.570, -36.268 22.110 2.861, -36.211 21.919 3.135, -36.132 21.396 3.530, -36.032 21.113 3.718, -35.920 21.128 3.758, -36.296 22.037 2.770, -36.296 21.794 2.950, -35.920 20.804 3.857, -35.920 20.474 3.928, -35.920 20.138 3.971, -35.800 19.970 3.996, -35.800 20.308 3.968, -36.300 21.194 3.210, -36.211 20.121 3.770, -35.920 19.462 3.971, -35.920 19.126 3.928, -35.800 19.292 3.968, -35.800 18.957 3.910, -35.920 19.800 3.985, -36.268 21.025 3.467, -36.296 21.266 3.244, -36.296 20.986 3.357, -36.296 20.697 3.445, -36.268 20.112 3.664, -36.032 19.134 3.886, -35.800 18.629 3.825, -36.211 19.800 3.784, -35.920 18.796 3.857, -35.920 18.472 3.758, -36.296 20.102 3.547, -36.300 19.959 3.496, -36.300 19.641 3.496, -36.268 19.488 3.664, -36.268 19.179 3.624, -36.211 18.847 3.662, -36.132 18.824 3.749, -35.920 17.856 3.479, -35.800 17.703 3.406, -36.296 19.198 3.509, -36.268 18.873 3.559, -36.211 18.539 3.568, -35.920 17.568 3.302, -36.300 19.010 3.410, -36.296 18.903 3.445, -36.268 18.575 3.467, -36.211 18.241 3.448, -36.300 18.703 3.324, -36.296 18.614 3.357, -36.268 18.285 3.351, -36.211 17.955 3.304, -36.132 17.631 3.210, -35.920 17.042 2.877, -35.800 17.157 3.003, -36.300 18.406 3.210, -36.132 17.366 3.014, -36.032 17.072 2.846, -36.300 18.119 3.070, -36.296 18.334 3.244, -35.800 16.688 2.513, -35.920 16.596 2.370, -35.800 16.486 2.240, -36.296 18.064 3.108, -36.296 17.806 2.950, -36.268 17.490 2.861, -36.132 17.119 2.797, -35.920 16.406 2.090, -36.268 17.256 2.655, -36.211 17.182 2.732, -36.296 17.127 2.352, -36.032 16.142 1.470, -36.032 16.030 1.155, -35.920 16.102 1.486, -36.211 16.758 2.250, -36.268 17.040 2.430, -36.268 16.843 2.187, -36.296 16.938 2.117, -36.211 16.421 1.704, -35.920 15.904 0.840, -36.296 16.768 1.867, -36.268 16.388 1.371, -36.132 16.096 1.134, -36.032 15.889 0.501, -36.296 16.621 1.603, -36.132 16.013 0.816, -35.920 15.818 -0.169, -36.300 16.622 1.467, -36.300 16.502 1.172, -36.211 16.101 0.797, -36.132 15.929 0.164, -35.800 15.814 -0.339, -36.300 16.409 0.867, -36.296 16.396 1.043, -36.211 16.019 0.161, -35.920 15.904 -0.840, -35.920 15.847 -0.506, -36.300 16.344 0.555, -36.296 16.320 0.750, -36.268 16.126 -0.156, -36.132 15.957 -0.492, -35.920 15.989 -1.167, -35.920 16.102 -1.486, -36.032 16.030 -1.155, -35.920 16.241 -1.794, -35.800 16.155 -1.648, -36.211 16.101 -0.797, -36.132 16.096 -1.134, -36.132 16.205 -1.445, -36.296 16.269 -0.452, -36.300 16.373 -0.712, -36.296 16.320 -0.750, -36.268 16.284 -1.077, -36.211 16.289 -1.411, -35.920 16.596 -2.370, -36.132 16.501 -2.031, -35.920 16.808 -2.633, -35.800 16.688 -2.513, -36.296 16.496 -1.327, -36.300 16.559 -1.321, -36.296 16.621 -1.603, -36.300 16.692 -1.610, -36.296 16.768 -1.867, -36.268 16.843 -2.187, -36.296 16.938 -2.117, -36.268 17.040 -2.430, -36.211 17.182 -2.732, -36.032 17.323 -3.068, -36.032 17.592 -3.267, -35.800 17.703 -3.406, -35.920 17.296 -3.101, -36.132 17.119 -2.797, -36.132 16.892 -2.560, -36.300 16.852 -1.886, -36.211 17.423 -2.944, -36.132 17.631 -3.210, -35.920 18.158 -3.632, -35.920 17.856 -3.479, -36.300 17.242 -2.389, -36.268 17.256 -2.655, -36.268 17.490 -2.861, -36.032 17.877 -3.442, -35.920 18.472 -3.758, -35.800 18.629 -3.825, -36.300 17.470 -2.612, -36.296 17.563 -2.770, -36.268 17.741 -3.047, -36.032 18.487 -3.718, -35.800 18.957 -3.910, -36.300 17.717 -2.813, -36.211 17.955 -3.304, -36.032 18.807 -3.816, -35.920 18.796 -3.857, -35.920 19.126 -3.928, -36.296 17.806 -2.950, -36.211 18.539 -3.568, -36.132 18.509 -3.653, -36.032 19.134 -3.886, -35.920 19.462 -3.971, -36.296 18.064 -3.108, -36.032 19.466 -3.929, -35.800 19.630 -3.996, -36.296 18.614 -3.357, -36.032 19.800 -3.943, -35.920 19.800 -3.985, -35.800 19.970 -3.996, -36.300 18.553 -3.270, -36.268 18.873 -3.559, -36.132 19.800 -3.874, -35.800 20.308 -3.968, -35.920 20.138 -3.971, -36.300 19.166 -3.442, -36.296 18.903 -3.445, -36.268 19.488 -3.664, -36.032 20.134 -3.929, -36.032 20.466 -3.886, -35.920 20.474 -3.928, -35.920 20.804 -3.857, -36.296 19.800 -3.560, -36.268 19.800 -3.677, -36.032 21.113 -3.718, -35.800 21.601 -3.572, -35.920 21.442 -3.632, -36.032 21.424 -3.593, -36.211 20.753 -3.662, -36.268 20.112 -3.664, -35.920 17.042 -2.877, -36.032 16.840 -2.605, -36.300 16.452 -1.021, -35.800 16.028 1.333, -35.920 16.241 1.794, -36.032 16.443 2.067, -36.211 16.959 2.500, -36.296 17.337 2.570, -36.300 17.847 2.905, -36.132 20.455 3.819, -36.032 20.466 3.886, -36.132 20.776 3.749, -36.300 21.753 2.905, -36.296 21.536 3.108, -36.032 23.654 0.831, -36.211 23.581 -0.161, -36.296 23.280 -0.750, -36.268 19.800 3.677, -36.296 19.800 3.560, -36.132 20.129 3.860, -36.032 19.800 3.943, -36.132 19.471 3.860, -36.032 19.466 3.929, -36.132 19.800 3.874, -36.268 23.316 -1.077, -36.296 23.204 -1.043, -36.296 20.102 -3.547, -36.211 20.121 -3.770, -36.132 20.129 -3.860, -36.211 19.800 -3.784, -36.132 20.455 -3.819, -36.211 20.440 -3.730, -36.032 20.793 -3.816, -36.296 20.986 -3.357, -36.268 21.025 -3.467, -36.132 20.776 -3.749, -35.920 21.128 -3.758, -36.132 21.396 -3.530, -36.211 21.061 -3.568, -36.268 21.315 -3.351, -36.132 21.091 -3.653, -36.211 21.645 -3.304, -36.032 21.723 -3.442, -36.296 21.536 -3.108, -36.211 21.919 -3.135, -35.920 22.032 -3.302, -36.132 22.234 -3.014, -35.920 22.558 -2.877, -36.296 22.263 -2.570, -36.268 22.560 -2.430, -36.268 22.344 -2.655, -36.132 22.708 -2.560, -35.920 22.792 -2.633, -36.211 22.842 -2.250, -36.296 22.832 -1.867, -36.268 22.931 -1.928, -36.211 23.022 -1.984, -36.132 23.099 -2.031, -36.268 23.084 -1.656, -36.032 23.321 -1.775, -36.032 23.458 -1.470, -35.920 23.498 -1.486, -36.211 23.418 -1.108, -36.211 23.311 -1.411, -36.032 23.570 -1.155, -35.920 23.611 -1.167, -36.268 23.395 -0.775, -36.132 23.587 -0.816, -35.920 23.753 -0.506, -36.032 23.654 -0.831, -36.268 23.474 -0.156, -36.132 23.643 -0.492, -36.032 23.739 -0.167, -36.211 23.581 0.161, -36.268 23.474 0.156, -36.268 23.448 0.467, -36.132 23.671 0.164, -36.132 23.587 0.816, -36.211 23.553 0.481, -36.032 23.711 0.501, -36.132 23.643 0.492, -36.268 23.316 1.077, -36.032 23.570 1.155, -36.268 23.212 1.371, -35.920 23.498 1.486, -36.032 23.458 1.470, -36.032 23.321 1.775, -36.132 23.395 1.445, -36.132 23.259 1.744, -36.032 23.157 2.067, -36.296 22.662 2.117, -36.268 22.757 2.187, -36.211 22.842 2.250, -36.211 22.641 2.500, -36.132 22.708 2.560, -36.268 22.344 2.655, -36.268 22.560 2.430, -36.268 21.859 3.047, -36.268 21.593 3.210, -36.211 21.645 3.304, -36.132 21.969 3.210, -35.920 21.442 3.632, -36.268 21.315 3.351, -36.211 21.359 3.448, -36.211 21.061 3.568, -36.132 21.091 3.653, -36.032 20.793 3.816, -36.268 20.727 3.559, -36.211 20.440 3.730, -36.296 20.402 3.509, -36.211 20.753 3.662, -36.268 20.421 3.624, -36.032 20.134 3.929, -36.296 19.498 3.547, -36.211 19.160 3.730, -36.211 19.479 3.770, -36.132 19.145 3.819, -36.032 18.807 3.816, -36.132 18.509 3.653, -36.032 18.487 3.718, -36.132 18.204 3.530, -35.920 18.158 3.632, -36.032 17.877 3.442, -36.032 18.176 3.593, -36.268 17.741 3.047, -36.268 18.007 3.210, -36.211 17.681 3.135, -36.132 17.911 3.382, -36.032 17.592 3.267, -36.296 17.563 2.770, -36.211 17.423 2.944, -36.032 17.323 3.068, -35.920 17.296 3.101, -36.132 16.892 2.560, -35.920 16.808 2.633, -36.032 16.630 2.344, -36.132 16.685 2.304, -36.032 16.840 2.605, -36.211 16.578 1.984, -36.132 16.501 2.031, -36.268 16.516 1.656, -36.268 16.669 1.928, -36.032 16.279 1.775, -36.132 16.341 1.744, -36.132 16.205 1.445, -36.296 16.496 1.327, -36.268 16.284 1.077, -36.211 16.182 1.108, -36.211 16.289 1.411, -35.920 15.989 1.167, -36.032 15.946 0.831, -36.268 16.205 0.775, -36.132 15.957 0.492, -35.920 15.847 0.506, -36.268 16.126 0.156, -36.296 16.269 0.452, -36.268 16.152 0.467, -36.211 16.047 0.481, -36.032 15.861 0.167, -35.920 15.818 0.169, -36.296 16.243 0.151, -36.211 16.019 -0.161, -36.032 15.861 -0.167, -36.296 16.243 -0.151, -36.211 16.047 -0.481, -36.032 15.889 -0.501, -36.132 15.929 -0.164, -36.268 16.205 -0.775, -36.268 16.152 -0.467, -36.296 16.396 -1.043, -36.132 16.013 -0.816, -36.032 15.946 -0.831, -36.268 16.388 -1.371, -36.211 16.182 -1.108, -36.032 16.142 -1.470, -36.268 16.516 -1.656, -36.211 16.421 -1.704, -36.211 16.578 -1.984, -36.132 16.341 -1.744, -35.920 16.406 -2.090, -36.032 16.279 -1.775, -36.032 16.443 -2.067, -36.211 16.758 -2.250, -36.268 16.669 -1.928, -36.032 16.630 -2.344, -36.132 16.685 -2.304, -36.296 17.337 -2.570, -36.296 17.127 -2.352, -36.211 16.959 -2.500, -36.132 17.366 -3.014, -36.032 17.072 -2.846, -35.920 17.568 -3.302, -36.211 17.681 -3.135, -36.132 17.911 -3.382, -36.296 18.334 -3.244, -36.268 18.007 -3.210, -36.032 18.176 -3.593, -36.268 18.575 -3.467, -36.268 18.285 -3.351, -36.211 18.241 -3.448, -36.132 18.204 -3.530, -36.211 18.847 -3.662, -36.132 18.824 -3.749, -36.296 19.198 -3.509, -36.268 19.179 -3.624, -36.211 19.160 -3.730, -36.132 19.145 -3.819, -36.296 19.498 -3.547, -36.211 19.479 -3.770, -36.132 19.471 -3.860, -35.300 22.786 -0.294, -31.600 22.671 -0.871, -35.300 22.671 -0.871, -31.600 22.294 -1.667, -31.600 21.703 -2.319, -35.300 21.703 -2.319, -35.300 21.467 -2.494, -35.300 21.214 -2.646, -35.300 20.671 -2.871, -35.300 20.385 -2.942, -31.600 19.215 -2.942, -35.300 18.652 -2.772, -35.300 18.386 -2.646, -35.300 18.133 -2.494, -35.300 17.306 -1.667, -31.600 16.800 0.000, -31.600 16.929 0.871, -35.300 16.929 0.871, -31.600 17.028 1.148, -35.300 17.154 1.414, -35.300 17.481 1.903, -35.300 17.679 2.121, -35.300 17.897 2.319, -31.600 18.386 2.646, -35.300 18.133 2.494, -31.600 18.929 2.871, -35.300 19.506 2.986, -35.300 19.800 3.000, -35.300 21.214 2.646, -31.600 21.703 2.319, -35.300 21.921 2.121, -35.300 22.119 1.903, -35.300 22.446 1.414, -31.600 22.572 1.148, -35.300 22.800 0.000, -35.300 22.119 -1.903, -31.600 20.948 -2.772, -31.600 20.385 -2.942, -31.600 19.800 -3.000, -35.300 19.800 -3.000, -31.600 19.506 -2.986, -31.600 18.652 -2.772, -31.600 18.386 -2.646, -31.600 18.133 -2.494, -31.600 17.897 -2.319, -35.300 17.897 -2.319, -35.300 17.028 -1.148, -35.300 16.814 -0.294, -35.300 16.858 0.585, -31.600 17.154 1.414, -31.600 17.306 1.667, -31.600 17.481 1.903, -31.600 17.679 2.121, -31.600 17.897 2.319, -31.600 18.133 2.494, -31.600 19.506 2.986, -31.600 20.385 2.942, -35.300 20.385 2.942, -31.600 21.214 2.646, -31.600 21.467 2.494, -31.600 22.446 1.414, -35.300 22.671 0.871, -31.600 22.742 0.585, -35.300 22.742 0.585, -35.300 22.786 0.294, -31.600 22.800 0.000, -33.600 20.657 -7.954, -33.600 20.999 -7.910, -33.600 19.542 7.996, -33.600 19.886 8.000, -35.800 23.786 0.339, -35.100 23.742 0.676, -35.800 23.742 0.676, -35.800 23.572 1.333, -35.800 22.912 2.513, -35.800 22.179 3.216, -35.100 21.291 3.712, -35.800 21.601 3.572, -35.800 18.309 3.712, -35.800 17.999 3.572, -35.800 16.155 1.648, -35.100 15.929 1.008, -35.800 15.858 0.676, -35.800 15.800 0.000, -35.100 15.858 -0.676, -35.800 15.858 -0.676, -35.800 15.929 -1.008, -35.800 16.028 -1.333, -35.100 16.688 -2.513, -35.800 16.486 -2.240, -35.800 16.912 -2.768, -35.800 17.999 -3.572, -35.800 18.309 -3.712, -35.100 18.629 -3.825, -35.100 19.292 -3.968, -35.800 19.292 -3.968, -35.100 20.308 -3.968, -35.100 20.643 -3.910, -35.800 20.643 -3.910, -35.800 21.291 -3.712, -35.800 22.688 -2.768, -35.800 22.912 -2.513, -35.800 23.114 -2.240, -35.100 23.572 -1.333, -35.800 23.572 -1.333, -35.100 23.786 -0.339, -35.800 23.786 -0.339, -35.800 23.800 0.000, -35.100 23.671 1.008, -35.100 23.572 1.333, -35.800 23.292 1.951, -35.100 23.114 2.240, -35.800 23.114 2.240, -35.100 22.912 2.513, -35.100 22.688 2.768, -35.800 22.688 2.768, -35.100 22.443 3.003, -35.100 21.897 3.406, -35.100 20.971 3.825, -35.800 20.971 3.825, -35.800 20.643 3.910, -35.100 19.970 3.996, -35.800 19.630 3.996, -35.100 18.629 3.825, -35.100 17.703 3.406, -35.800 17.421 3.216, -35.100 16.912 2.768, -35.800 16.912 2.768, -35.800 16.308 1.951, -35.100 16.155 1.648, -35.800 15.929 1.008, -35.800 15.814 0.339, -35.100 16.155 -1.648, -35.800 16.308 -1.951, -35.100 16.486 -2.240, -35.800 17.157 -3.003, -35.800 17.421 -3.216, -35.100 17.703 -3.406, -35.100 17.999 -3.572, -35.100 18.309 -3.712, -35.100 18.957 -3.910, -35.100 19.970 -3.996, -35.100 20.971 -3.825, -35.800 20.971 -3.825, -35.100 21.291 -3.712, -35.800 22.179 -3.216, -35.100 22.443 -3.003, -35.100 23.114 -2.240, -35.100 23.671 -1.008, -35.800 23.742 -0.676, -35.100 23.800 0.000, -31.600 22.786 -0.294, -31.600 22.742 -0.585, -31.600 23.671 -1.008, -31.600 23.445 -1.648, -31.600 22.572 -1.148, -31.600 23.114 -2.240, -31.600 23.742 0.676, -31.600 22.671 0.871, -31.600 22.294 1.667, -31.600 23.114 2.240, -31.600 21.921 2.121, -31.600 22.688 2.768, -31.600 21.897 3.406, -31.600 20.948 2.772, -31.600 20.971 3.825, -31.600 20.671 2.871, -31.600 20.094 2.986, -31.600 19.800 3.000, -31.600 19.292 3.968, -31.600 19.215 2.942, -31.600 18.957 3.910, -31.600 17.703 3.406, -31.600 16.486 2.240, -31.600 16.308 1.951, -31.600 16.028 1.333, -31.600 16.814 0.294, -31.600 15.858 0.676, -31.600 15.814 0.339, -31.600 15.800 0.000, -31.600 16.814 -0.294, -31.600 17.154 -1.414, -31.600 16.486 -2.240, -31.600 17.306 -1.667, -31.600 16.912 -2.768, -31.600 17.157 -3.003, -31.600 17.999 -3.572, -31.600 18.309 -3.712, -31.600 18.929 -2.871, -31.600 19.292 -3.968, -31.600 20.094 -2.986, -31.600 20.643 -3.910, -31.600 20.671 -2.871, -31.600 21.291 -3.712, -31.600 21.214 -2.646, -31.600 21.601 -3.572, -31.600 21.467 -2.494, -31.600 21.921 -2.121, -31.600 22.912 -2.513, -31.600 22.446 -1.414, -31.600 22.119 1.903, -31.600 18.652 2.772, -31.600 17.157 3.003, -31.600 16.858 0.585, -31.600 16.858 -0.585, -31.600 16.929 -0.871, -31.600 16.028 -1.333, -31.600 17.028 -1.148, -31.600 17.481 -1.903, -31.600 17.679 -2.121, -31.600 22.688 -2.768, -31.600 22.119 -1.903, -31.600 22.786 0.294, -35.100 21.756 -7.757, -33.600 21.494 -7.527, -35.100 21.494 -7.527, -33.600 21.401 -7.532, -33.600 21.242 -7.623, -33.600 21.191 -7.700, -33.600 21.165 -7.789, -33.600 21.169 -7.882, -35.100 21.662 -7.600, -35.100 21.191 -7.700, -35.100 21.165 -7.789, -35.100 27.795 -0.291, -33.600 27.708 -0.292, -35.100 27.625 -0.269, -33.600 27.459 -0.080, -33.600 27.625 -0.269, -33.600 27.552 -0.223, -35.100 27.495 -0.159, -33.600 27.446 0.005, -33.600 27.458 0.091, -35.100 27.446 0.005, -35.100 27.495 0.169, -33.600 27.552 0.234, -33.600 27.625 0.280, -33.600 27.708 0.303, -35.100 20.058 7.996, -33.600 20.586 7.785, -33.600 20.515 7.725, -35.100 20.430 7.689, -33.600 20.430 7.689, -35.100 20.247 7.702, -33.600 20.105 7.819, -35.100 11.934 0.819, -33.600 12.173 1.164, -33.600 12.089 1.327, -33.600 11.925 1.410, -35.100 11.925 1.410, -35.100 12.148 0.983, -35.100 12.173 1.164, -35.100 12.144 1.252, -33.600 12.013 1.381, -35.100 12.013 1.381, -33.600 18.966 7.864, -33.600 19.433 7.749, -33.600 19.495 7.819, -33.600 19.532 7.904, -35.100 19.085 7.725, -35.100 19.263 7.681, -33.600 19.353 7.702, -35.100 19.433 7.749, -33.600 18.435 -7.789, -35.100 18.435 -7.789, -35.100 18.409 -7.700, -33.600 18.409 -7.700, -35.100 18.358 -7.623, -33.600 18.199 -7.532, -33.600 17.879 -7.671, -35.100 17.879 -7.671, -33.600 17.844 -7.757, -35.100 17.938 -7.600, -33.600 12.013 -1.381, -33.600 12.089 -1.327, -35.100 12.175 -1.072, -33.600 12.148 -0.983, -33.600 12.022 -0.850, -33.600 11.842 -0.816, -35.100 11.934 -0.819, -35.100 12.013 -1.381, -35.100 12.089 -1.327, -33.600 12.095 -0.907, -35.100 21.721 -7.671, -35.100 22.206 -7.630, -35.100 22.648 -7.476, -35.100 21.583 -7.550, -35.100 23.477 -4.847, -35.100 21.601 -3.572, -35.100 21.897 -3.406, -35.100 22.179 -3.216, -35.100 22.688 -2.768, -35.100 22.912 -2.513, -35.100 23.407 -4.093, -35.100 21.401 -7.532, -35.100 20.430 -7.689, -35.100 20.247 -7.702, -35.100 19.170 -7.689, -35.100 18.286 -7.565, -35.100 18.199 -7.532, -35.100 18.106 -7.527, -35.100 16.236 -4.556, -35.100 16.250 -4.400, -35.100 17.421 -3.216, -35.100 16.028 -3.827, -35.100 17.157 -3.003, -35.100 16.912 -2.768, -35.100 21.314 -7.565, -35.100 21.242 -7.623, -35.100 20.515 -7.725, -35.100 20.999 -7.910, -35.100 20.586 -7.785, -35.100 20.828 -7.934, -35.100 20.634 -7.864, -35.100 21.169 -7.882, -35.100 19.495 -7.819, -35.100 19.714 -8.000, -35.100 19.433 -7.749, -35.100 20.105 -7.819, -35.100 20.058 -7.996, -35.100 19.085 -7.725, -35.100 19.014 -7.785, -35.100 18.431 -7.882, -35.100 18.966 -7.864, -35.100 18.772 -7.934, -35.100 18.943 -7.954, -35.100 16.193 -4.707, -35.100 16.123 -4.847, -35.100 18.017 -7.550, -35.100 16.925 -7.465, -35.100 16.480 -7.278, -35.100 15.912 -5.078, -35.100 15.223 -6.561, -35.100 14.836 -6.273, -35.100 15.021 -5.161, -35.100 14.888 -5.078, -35.100 14.550 -4.400, -35.100 12.173 -1.164, -35.100 12.148 -0.983, -35.100 12.044 -0.175, -35.100 11.979 -0.241, -35.100 12.152 -2.348, -35.100 12.144 -1.252, -35.100 12.025 -1.882, -35.100 12.095 -0.907, -35.100 11.826 -0.644, -35.100 11.842 -0.816, -35.100 12.022 -0.850, -35.100 12.086 0.092, -35.100 12.044 0.175, -35.100 12.095 0.907, -35.100 12.022 0.850, -35.100 11.806 0.300, -35.100 12.100 -0.000, -35.100 12.175 1.072, -35.100 14.550 4.400, -35.100 12.666 3.619, -35.100 13.407 4.809, -35.100 13.699 5.174, -35.100 12.089 1.327, -35.100 12.021 1.867, -35.100 12.143 2.319, -35.100 14.011 5.522, -35.100 14.677 4.847, -35.100 15.021 5.161, -35.100 15.167 5.218, -35.100 14.695 6.160, -35.100 15.322 5.246, -35.100 15.912 5.078, -35.100 15.849 6.956, -35.100 16.262 7.175, -35.100 16.687 7.370, -35.100 18.309 3.712, -35.100 16.236 4.556, -35.100 17.999 3.572, -35.100 17.123 7.539, -35.100 17.568 7.682, -35.100 18.957 3.910, -35.100 19.292 3.968, -35.100 19.170 7.689, -35.100 19.353 7.702, -35.100 19.714 8.000, -35.100 19.886 8.000, -35.100 20.068 7.904, -35.100 20.105 7.819, -35.100 19.014 7.785, -35.100 18.966 7.864, -35.100 19.630 3.996, -35.100 20.308 3.968, -35.100 20.337 7.681, -35.100 22.505 7.529, -35.100 24.201 6.680, -35.100 19.532 7.904, -35.100 19.542 7.996, -35.100 20.167 7.749, -35.100 19.495 7.819, -35.100 21.594 7.796, -35.100 20.515 7.725, -35.100 20.586 7.785, -35.100 20.634 7.864, -35.100 20.643 3.910, -35.100 23.688 5.078, -35.100 23.797 6.930, -35.100 23.821 5.161, -35.100 24.590 6.407, -35.100 24.278 5.246, -35.100 24.828 4.973, -35.100 25.316 5.794, -35.100 25.964 5.100, -35.100 26.256 4.725, -35.100 26.770 3.926, -35.100 26.525 4.333, -35.100 26.991 3.505, -35.100 25.050 4.400, -35.100 27.499 2.175, -35.100 27.458 0.091, -35.100 27.459 -0.080, -35.100 27.509 -2.137, -35.100 27.621 -1.683, -35.100 27.614 1.714, -35.100 27.762 0.776, -35.100 27.552 0.234, -35.100 27.625 0.280, -35.100 27.708 0.303, -35.100 27.794 0.301, -35.100 27.552 -0.223, -35.100 27.708 -0.292, -35.100 27.764 -0.758, -35.100 27.371 -2.584, -35.100 27.207 -3.023, -35.100 27.017 -3.451, -35.100 26.565 -4.270, -35.100 26.020 -5.031, -35.100 25.036 -4.556, -35.100 25.050 -4.400, -35.100 24.923 -4.847, -35.100 25.390 -5.723, -35.100 25.046 -6.040, -35.100 24.579 -5.161, -35.100 24.712 -5.078, -35.100 24.683 -6.337, -35.100 23.967 -5.218, -35.100 23.910 -6.863, -35.100 23.572 -4.973, -35.100 24.122 -5.246, -35.100 23.821 -5.161, -35.100 23.786 0.339, -35.100 23.821 3.639, -35.100 23.445 1.648, -35.100 22.179 3.216, -35.100 21.601 3.572, -35.100 23.364 4.556, -35.100 23.407 4.707, -35.100 16.250 4.400, -35.100 17.421 3.216, -35.100 17.157 3.003, -35.100 16.028 3.827, -35.100 16.688 2.513, -35.100 15.912 3.722, -35.100 16.486 2.240, -35.100 15.478 3.554, -35.100 16.308 1.951, -35.100 14.772 -3.827, -35.100 14.677 -3.953, -35.100 15.800 0.000, -35.100 15.167 3.582, -35.100 16.028 1.333, -35.100 15.858 0.676, -35.100 15.814 0.339, -35.100 15.814 -0.339, -35.100 16.028 -1.333, -35.100 15.929 -1.008, -35.100 16.308 -1.951, -35.100 15.912 -3.722, -35.100 19.630 -3.996, -35.100 24.278 -3.554, -35.100 23.445 -1.648, -35.100 24.579 -3.639, -35.100 24.828 -3.827, -35.100 23.742 -0.676, -35.100 24.828 3.827, -35.100 24.993 4.093, -35.100 24.122 -3.554, -35.100 23.967 -3.582, -35.100 23.477 -3.953, -35.100 23.292 -1.951, -35.100 23.407 4.093, -35.100 23.292 1.951, -35.100 23.967 3.582, -35.100 24.579 3.639, -35.100 24.712 3.722, -35.100 14.772 -4.973, -35.100 14.888 -3.722, -35.100 23.350 4.400, -33.600 23.477 4.847, -35.100 23.477 4.847, -35.100 23.572 4.973, -35.100 23.967 5.218, -33.600 24.278 5.246, -35.100 24.122 5.246, -35.100 24.433 5.218, -35.100 24.579 5.161, -35.100 24.712 5.078, -33.600 24.923 4.847, -35.100 24.923 4.847, -35.100 24.993 4.707, -35.100 25.036 4.244, -33.600 24.993 4.093, -35.100 24.923 3.953, -33.600 24.433 3.582, -35.100 24.433 3.582, -33.600 23.688 3.722, -35.100 23.477 3.953, -35.100 23.364 4.244, -33.600 23.572 4.973, -33.600 23.967 5.218, -33.600 24.579 5.161, -33.600 24.712 5.078, -33.600 25.036 4.556, -35.100 25.036 4.556, -33.600 25.050 4.400, -33.600 24.828 3.827, -33.600 24.579 3.639, -35.100 24.278 3.554, -33.600 24.122 3.554, -35.100 24.122 3.554, -33.600 23.967 3.582, -33.600 23.821 3.639, -35.100 23.688 3.722, -33.600 23.572 3.827, -35.100 23.572 3.827, -33.600 23.407 4.093, -33.600 23.364 4.244, -35.100 14.564 4.556, -35.100 14.607 4.707, -33.600 14.888 5.078, -33.600 15.167 5.218, -35.100 15.478 5.246, -35.100 16.123 4.847, -33.600 16.236 4.556, -35.100 16.193 4.707, -33.600 16.193 4.093, -33.600 16.123 3.953, -35.100 16.193 4.093, -35.100 16.123 3.953, -33.600 16.028 3.827, -35.100 15.779 3.639, -33.600 15.633 3.582, -35.100 15.633 3.582, -35.100 15.322 3.554, -33.600 14.888 3.722, -33.600 14.677 3.953, -35.100 14.677 3.953, -35.100 14.607 4.093, -33.600 14.564 4.556, -35.100 14.772 4.973, -35.100 14.888 5.078, -33.600 15.322 5.246, -33.600 15.633 5.218, -35.100 15.633 5.218, -33.600 15.779 5.161, -35.100 15.779 5.161, -33.600 15.912 5.078, -35.100 16.028 4.973, -33.600 16.123 4.847, -33.600 16.250 4.400, -33.600 16.236 4.244, -35.100 16.236 4.244, -33.600 15.322 3.554, -33.600 15.167 3.582, -35.100 15.021 3.639, -35.100 14.888 3.722, -33.600 14.772 3.827, -35.100 14.772 3.827, -33.600 14.607 4.093, -33.600 14.564 4.244, -35.100 14.564 4.244, -35.100 23.364 -4.244, -33.600 23.364 -4.244, -35.100 23.350 -4.400, -33.600 23.407 -4.093, -35.100 23.572 -3.827, -33.600 23.688 -3.722, -35.100 23.688 -3.722, -35.100 23.821 -3.639, -33.600 24.579 -3.639, -35.100 24.433 -3.582, -35.100 24.712 -3.722, -35.100 24.923 -3.953, -35.100 24.993 -4.093, -33.600 25.036 -4.244, -35.100 24.993 -4.707, -35.100 24.828 -4.973, -33.600 23.967 -5.218, -35.100 23.407 -4.707, -35.100 23.364 -4.556, -33.600 23.477 -3.953, -33.600 23.572 -3.827, -33.600 23.967 -3.582, -33.600 24.122 -3.554, -33.600 24.278 -3.554, -33.600 24.828 -3.827, -35.100 25.036 -4.244, -33.600 24.993 -4.707, -33.600 24.923 -4.847, -35.100 24.433 -5.218, -33.600 24.278 -5.246, -35.100 24.278 -5.246, -33.600 24.122 -5.246, -33.600 23.688 -5.078, -35.100 23.688 -5.078, -33.600 23.477 -4.847, -33.600 23.364 -4.556, -35.100 14.564 -4.244, -33.600 14.564 -4.244, -35.100 14.607 -4.093, -33.600 14.772 -3.827, -35.100 15.167 -3.582, -35.100 15.322 -3.554, -35.100 15.478 -3.554, -35.100 15.779 -3.639, -33.600 16.028 -4.973, -35.100 16.028 -4.973, -33.600 15.779 -5.161, -35.100 15.779 -5.161, -33.600 15.633 -5.218, -35.100 15.633 -5.218, -35.100 15.478 -5.246, -35.100 15.322 -5.246, -33.600 15.167 -5.218, -33.600 15.021 -5.161, -35.100 15.167 -5.218, -33.600 14.888 -5.078, -33.600 14.677 -4.847, -35.100 14.607 -4.707, -35.100 14.564 -4.556, -33.600 14.677 -3.953, -35.100 15.021 -3.639, -33.600 15.322 -3.554, -33.600 15.478 -3.554, -35.100 15.633 -3.582, -33.600 15.779 -3.639, -33.600 16.123 -3.953, -35.100 16.123 -3.953, -33.600 16.193 -4.093, -35.100 16.193 -4.093, -33.600 16.236 -4.244, -35.100 16.236 -4.244, -33.600 15.322 -5.246, -35.100 14.677 -4.847, -33.600 14.550 -4.400, -31.600 23.786 -0.339, -33.600 23.786 -0.339, -31.600 23.742 -0.676, -31.600 23.572 -1.333, -31.600 23.292 -1.951, -33.600 23.114 -2.240, -31.600 22.443 -3.003, -31.600 22.179 -3.216, -33.600 21.897 -3.406, -31.600 20.971 -3.825, -31.600 19.970 -3.996, -31.600 19.630 -3.996, -33.600 17.157 -3.003, -31.600 17.421 -3.216, -33.600 16.688 -2.513, -33.600 16.308 -1.951, -31.600 16.308 -1.951, -33.600 16.155 -1.648, -31.600 15.858 -0.676, -31.600 15.814 -0.339, -31.600 15.929 1.008, -33.600 16.028 1.333, -33.600 16.155 1.648, -31.600 16.155 1.648, -33.600 16.486 2.240, -31.600 16.688 2.513, -31.600 16.912 2.768, -33.600 17.703 3.406, -33.600 19.292 3.968, -33.600 19.630 3.996, -31.600 19.630 3.996, -31.600 20.643 3.910, -31.600 22.443 3.003, -31.600 23.292 1.951, -31.600 23.572 1.333, -33.600 23.742 0.676, -31.600 23.671 1.008, -33.600 23.786 0.339, -31.600 23.786 0.339, -31.600 23.800 0.000, -33.600 23.572 -1.333, -33.600 22.912 -2.513, -33.600 22.443 -3.003, -31.600 21.897 -3.406, -33.600 20.308 -3.968, -31.600 20.308 -3.968, -33.600 19.970 -3.996, -33.600 19.292 -3.968, -31.600 18.957 -3.910, -33.600 18.629 -3.825, -31.600 18.629 -3.825, -33.600 18.309 -3.712, -33.600 17.999 -3.572, -31.600 17.703 -3.406, -33.600 17.421 -3.216, -31.600 16.688 -2.513, -33.600 16.486 -2.240, -31.600 16.155 -1.648, -33.600 16.028 -1.333, -33.600 15.929 -1.008, -31.600 15.929 -1.008, -33.600 15.814 -0.339, -33.600 15.858 0.676, -33.600 17.421 3.216, -31.600 17.421 3.216, -31.600 17.999 3.572, -31.600 18.309 3.712, -33.600 18.629 3.825, -31.600 18.629 3.825, -31.600 19.970 3.996, -31.600 20.308 3.968, -33.600 21.291 3.712, -31.600 21.291 3.712, -33.600 21.601 3.572, -31.600 21.601 3.572, -33.600 22.179 3.216, -31.600 22.179 3.216, -33.600 22.443 3.003, -33.600 22.688 2.768, -33.600 22.912 2.513, -31.600 22.912 2.513, -31.600 23.445 1.648, -33.600 23.572 1.333, -33.600 21.756 -7.757, -33.600 22.206 -7.630, -33.600 22.648 -7.476, -33.600 23.080 -7.296, -35.100 23.080 -7.296, -35.100 23.502 -7.092, -35.100 24.304 -6.611, -33.600 24.304 -6.611, -35.100 25.715 -5.386, -35.100 26.803 -3.867, -33.600 27.207 -3.023, -33.600 27.509 -2.137, -33.600 27.706 -1.222, -33.600 27.795 -0.291, -35.100 26.304 -4.659, -33.600 26.304 -4.659, -33.600 27.017 -3.451, -35.100 27.706 -1.222, -33.600 20.657 7.954, -35.100 20.657 7.954, -33.600 21.594 7.796, -35.100 22.053 7.676, -33.600 23.797 6.930, -33.600 24.590 6.407, -35.100 24.962 6.112, -33.600 25.316 5.794, -33.600 25.650 5.457, -33.600 26.256 4.725, -33.600 26.525 4.333, -33.600 26.991 3.505, -35.100 27.702 1.247, -33.600 27.794 0.301, -35.100 21.128 7.889, -33.600 22.947 7.355, -35.100 22.947 7.355, -35.100 23.379 7.155, -33.600 24.962 6.112, -35.100 25.650 5.457, -33.600 27.187 3.072, -35.100 27.187 3.072, -33.600 27.356 2.628, -35.100 27.356 2.628, -33.600 27.614 1.714, -35.100 18.943 7.954, -33.600 18.943 7.954, -35.100 18.480 7.890, -35.100 18.021 7.800, -35.100 15.449 6.713, -35.100 15.064 6.447, -35.100 14.344 5.851, -35.100 13.137 4.427, -35.100 12.889 4.030, -35.100 12.292 2.762, -33.600 17.568 7.682, -33.600 15.849 6.956, -33.600 14.695 6.160, -33.600 13.699 5.174, -33.600 13.407 4.809, -33.600 13.137 4.427, -33.600 12.666 3.619, -35.100 12.466 3.196, -33.600 12.466 3.196, -33.600 12.292 2.762, -33.600 12.143 2.319, -35.100 11.925 -1.410, -35.100 12.308 -2.805, -33.600 12.308 -2.805, -35.100 12.491 -3.251, -35.100 12.700 -3.686, -33.600 12.935 -4.108, -35.100 13.196 -4.515, -33.600 13.480 -4.905, -35.100 13.480 -4.905, -35.100 13.787 -5.277, -35.100 14.116 -5.630, -35.100 14.466 -5.963, -35.100 15.627 -6.826, -35.100 16.047 -7.065, -35.100 17.844 -7.757, -33.600 12.491 -3.251, -33.600 12.700 -3.686, -35.100 12.935 -4.108, -33.600 13.196 -4.515, -33.600 15.223 -6.561, -33.600 16.047 -7.065, -33.600 16.480 -7.278, -33.600 16.925 -7.465, -35.100 17.380 -7.625, -33.600 18.017 -7.550, -33.600 17.380 -7.625, -33.600 17.938 -7.600, -33.600 16.193 -4.707, -33.600 16.123 -4.847, -33.600 15.912 -5.078, -33.600 15.627 -6.826, -33.600 15.478 -5.246, -33.600 14.836 -6.273, -33.600 14.772 -4.973, -33.600 14.466 -5.963, -33.600 14.607 -4.707, -33.600 14.564 -4.556, -33.600 12.175 -1.072, -33.600 12.100 -0.000, -33.600 12.086 0.092, -33.600 12.175 1.072, -33.600 12.148 0.983, -33.600 12.044 0.175, -33.600 12.095 0.907, -33.600 12.022 0.850, -33.600 16.236 -4.556, -33.600 17.703 -3.406, -33.600 16.250 -4.400, -33.600 16.912 -2.768, -33.600 18.286 -7.565, -33.600 19.170 -7.689, -33.600 18.358 -7.623, -33.600 18.601 -7.910, -33.600 19.014 -7.785, -33.600 18.966 -7.864, -33.600 19.085 -7.725, -33.600 19.263 -7.681, -33.600 19.353 -7.702, -33.600 19.433 -7.749, -33.600 19.532 -7.904, -33.600 20.068 -7.904, -33.600 20.167 -7.749, -33.600 20.515 -7.725, -33.600 20.828 -7.934, -33.600 21.314 -7.565, -33.600 20.337 -7.681, -33.600 19.630 -3.996, -33.600 18.106 -7.527, -33.600 18.957 -3.910, -33.600 23.572 -4.973, -33.600 21.583 -7.550, -33.600 21.662 -7.600, -33.600 21.721 -7.671, -33.600 23.502 -7.092, -33.600 23.910 -6.863, -33.600 24.683 -6.337, -33.600 25.390 -5.723, -33.600 24.579 -5.161, -33.600 24.433 -5.218, -33.600 23.821 -5.161, -33.600 25.046 -6.040, -33.600 24.712 -5.078, -33.600 24.828 -4.973, -33.600 25.715 -5.386, -33.600 26.020 -5.031, -33.600 25.036 -4.556, -33.600 26.803 -3.867, -33.600 26.565 -4.270, -33.600 25.050 -4.400, -33.600 27.371 -2.584, -33.600 27.621 -1.683, -33.600 27.764 -0.758, -33.600 27.495 -0.159, -33.600 25.036 4.244, -33.600 24.993 -4.093, -33.600 23.800 0.000, -33.600 24.923 3.953, -33.600 24.712 -3.722, -33.600 24.433 -3.582, -33.600 23.742 -0.676, -33.600 23.671 -1.008, -33.600 23.821 -3.639, -33.600 23.445 -1.648, -33.600 23.292 -1.951, -33.600 22.688 -2.768, -33.600 22.179 -3.216, -33.600 21.601 -3.572, -33.600 23.350 -4.400, -33.600 21.291 -3.712, -33.600 23.407 -4.707, -33.600 27.702 1.247, -33.600 27.495 0.169, -33.600 27.762 0.776, -33.600 27.499 2.175, -33.600 26.770 3.926, -33.600 25.964 5.100, -33.600 24.122 5.246, -33.600 24.201 6.680, -33.600 23.379 7.155, -33.600 23.688 5.078, -33.600 22.505 7.529, -33.600 19.970 3.996, -33.600 20.308 3.968, -33.600 20.337 7.681, -33.600 23.821 5.161, -33.600 21.128 7.889, -33.600 20.634 7.864, -33.600 20.247 7.702, -33.600 20.167 7.749, -33.600 19.714 8.000, -33.600 20.068 7.904, -33.600 20.058 7.996, -33.600 19.263 7.681, -33.600 17.123 7.539, -33.600 16.687 7.370, -33.600 18.957 3.910, -33.600 18.309 3.712, -33.600 19.170 7.689, -33.600 19.085 7.725, -33.600 19.014 7.785, -33.600 18.480 7.890, -33.600 18.021 7.800, -33.600 16.193 4.707, -33.600 16.028 4.973, -33.600 16.262 7.175, -33.600 15.449 6.713, -33.600 15.064 6.447, -33.600 15.478 5.246, -33.600 14.344 5.851, -33.600 14.011 5.522, -33.600 15.021 5.161, -33.600 14.772 4.973, -33.600 14.677 4.847, -33.600 14.607 4.707, -33.600 14.550 4.400, -33.600 12.889 4.030, -33.600 12.144 1.252, -33.600 12.021 1.867, -33.600 11.934 0.819, -33.600 11.826 -0.644, -33.600 11.934 -0.819, -33.600 11.897 -0.284, -33.600 11.814 -0.472, -33.600 13.787 -5.277, -33.600 14.116 -5.630, -33.600 12.152 -2.348, -33.600 12.144 -1.252, -33.600 11.925 -1.410, -33.600 12.025 -1.882, -33.600 12.173 -1.164, -33.600 20.971 -3.825, -33.600 20.643 -3.910, -33.600 15.167 -3.582, -33.600 15.021 -3.639, -33.600 14.888 -3.722, -33.600 15.858 -0.676, -33.600 14.607 -4.093, -33.600 15.814 0.339, -33.600 15.800 0.000, -33.600 15.929 1.008, -33.600 15.779 3.639, -33.600 16.308 1.951, -33.600 16.688 2.513, -33.600 17.157 3.003, -33.600 16.912 2.768, -33.600 15.912 3.722, -33.600 17.999 3.572, -33.600 22.053 7.676, -33.600 20.643 3.910, -33.600 20.971 3.825, -33.600 23.364 4.556, -33.600 23.407 4.707, -33.600 21.897 3.406, -33.600 23.114 2.240, -33.600 23.350 4.400, -33.600 23.477 3.953, -33.600 23.292 1.951, -33.600 24.278 3.554, -33.600 23.445 1.648, -33.600 23.671 1.008, -33.600 24.712 3.722, -33.600 15.633 -3.582, -33.600 15.912 -3.722, -33.600 16.028 -3.827, -33.600 24.923 -3.953, -33.600 15.478 3.554, -33.600 15.021 3.639, -33.600 24.433 5.218, -33.600 24.828 4.973, -33.600 24.993 4.707, 2.000 1.000 0.500, 1.414 0.000 -0.500, 1.333 0.000 -0.688, 1.227 1.000 -0.863, 1.098 1.000 -1.022, 0.948 1.000 -1.162, 0.406 1.000 -1.444, -0.404 0.000 -1.445, -0.779 1.000 -1.282, -1.225 1.000 -0.865, -1.413 0.000 -0.503, -1.413 1.000 -0.503, -1.469 1.000 -0.305, -1.496 0.000 -0.102, -1.496 1.000 -0.102, 1.098 0.000 -1.022, 0.206 0.000 -1.486, 0.001 0.000 -1.500, -0.203 1.000 -1.486, -0.203 0.000 -1.486, -0.597 0.000 -1.376, -0.946 0.000 -1.164, -1.225 0.000 -0.865, -1.332 1.000 -0.690, -1.496 1.000 0.102, -1.332 0.000 0.690, -1.332 1.000 0.690, -1.225 0.000 0.865, -0.946 1.000 1.164, -0.597 1.000 1.376, -0.203 1.000 1.486, 0.206 1.000 1.486, 0.406 0.000 1.444, 0.599 1.000 1.375, 1.333 0.000 0.688, 1.333 1.000 0.688, 1.414 1.000 0.500, -1.469 0.000 0.305, -1.413 0.000 0.503, -1.225 1.000 0.865, -1.096 0.000 1.024, -0.946 0.000 1.164, -0.779 0.000 1.282, -0.404 0.000 1.445, 0.001 0.000 1.500, 0.406 1.000 1.444, 0.599 0.000 1.375, 0.781 1.000 1.281, 0.781 0.000 1.281, 1.098 0.000 1.022, 1.227 0.000 0.863, 1.414 1.000 -0.500, 2.000 -0.000 -0.500, 2.000 1.000 -0.500, 2.332 -0.000 -0.374, 2.468 -0.000 0.177, 2.332 -0.000 0.374, 2.120 1.000 0.485, 2.232 -0.000 -0.443, 2.232 1.000 -0.443, 2.332 1.000 -0.374, 2.468 -0.000 -0.177, 2.496 1.000 -0.060, 2.496 -0.000 0.060, 2.232 -0.000 0.443, 2.232 1.000 0.443, -0.258 -1.700 -7.996, -0.086 -1.700 -8.000, 0.086 -0.200 -8.000, 0.258 -1.700 -7.996, -0.834 -0.200 -7.864, -0.834 -1.700 -7.864, -0.447 -0.200 -7.702, -0.268 -0.200 -7.904, -0.258 -0.200 -7.996, -0.786 -1.700 -7.785, -0.630 -1.700 -7.689, -0.367 -0.200 -7.749, -0.367 -1.700 -7.749, -0.305 -1.700 -7.819, -7.994 -0.200 -0.300, -7.903 -1.700 -0.284, -7.821 -0.200 -0.241, -7.700 -1.700 0.000, -7.714 -0.200 0.092, -7.714 -1.700 0.092, -7.756 -1.700 0.175, -7.756 -0.200 0.175, -7.821 -1.700 0.241, -7.903 -1.700 0.284, -7.994 -1.700 0.300, -7.994 -0.200 0.300, -0.404 1.000 -1.445, -0.318 1.000 -3.485, -0.597 1.000 -1.376, -1.096 1.000 -1.024, -0.946 1.000 -1.164, -0.944 1.000 -3.370, -2.083 1.000 -2.813, -2.330 1.000 -2.612, -1.469 1.000 0.305, -2.664 1.000 2.270, -2.558 1.000 -2.389, -2.948 1.000 -1.886, -3.108 1.000 -1.610, -3.348 1.000 -1.021, -3.427 1.000 -0.712, -3.492 1.000 0.239, -3.031 1.000 1.750, -0.779 1.000 1.282, -2.447 1.000 2.503, -0.404 1.000 1.445, -1.394 1.000 3.210, -1.097 1.000 3.324, 0.159 1.000 3.496, 0.477 1.000 3.467, 2.209 1.000 2.715, 2.664 1.000 2.270, 2.859 1.000 2.018, 0.001 1.000 1.500, 0.948 1.000 1.162, 1.098 1.000 1.022, 3.031 1.000 1.750, 1.227 1.000 0.863, 3.298 1.000 1.172, 3.391 1.000 0.867, 3.456 1.000 0.555, 2.411 1.000 0.284, 2.332 1.000 0.374, 2.468 1.000 0.177, 3.492 1.000 0.239, 3.477 1.000 -0.398, 3.427 1.000 -0.712, 2.948 1.000 -1.886, 2.765 1.000 -2.146, 2.496 1.000 0.060, 2.468 1.000 -0.177, 2.411 1.000 -0.284, 2.120 1.000 -0.485, 1.333 1.000 -0.688, 0.944 1.000 -3.370, 0.634 1.000 -3.442, 0.599 1.000 -1.375, 0.781 1.000 -1.281, -0.000 1.000 -3.500, 0.206 1.000 -1.486, 0.001 1.000 -1.500, -1.096 1.000 1.024, -1.413 1.000 0.503, 2.330 1.000 -2.612, 2.986 -0.000 0.294, 2.942 -0.000 0.585, 2.411 -0.000 0.284, 2.120 -0.000 0.485, 2.871 -0.000 0.871, 2.772 -0.000 1.148, 1.667 -0.000 2.494, 1.148 -0.000 2.772, 0.948 0.000 1.162, 2.000 -0.000 0.500, 1.414 0.000 0.500, 1.903 -0.000 2.319, 0.871 -0.000 2.871, 0.585 -0.000 2.942, 0.294 -0.000 2.986, 0.206 0.000 1.486, 0.000 -0.000 3.000, -0.203 0.000 1.486, -0.597 0.000 1.376, -0.585 -0.000 2.942, -1.148 -0.000 2.772, -1.414 0.000 2.646, -1.667 0.000 2.494, -2.494 0.000 1.667, -1.496 0.000 0.102, -2.871 0.000 0.871, -3.000 0.000 0.000, -1.469 0.000 -0.305, -2.986 0.000 -0.294, -2.942 0.000 -0.585, -1.332 0.000 -0.690, -0.779 0.000 -1.282, -0.585 -0.000 -2.942, -0.000 -0.000 -3.000, 0.294 -0.000 -2.986, 0.585 -0.000 -2.942, 0.871 -0.000 -2.871, 1.414 -0.000 -2.646, 0.599 0.000 -1.375, 1.667 -0.000 -2.494, 1.903 -0.000 -2.319, 2.121 -0.000 -2.121, 0.948 0.000 -1.162, 0.781 0.000 -1.281, 2.319 -0.000 -1.903, 2.120 -0.000 -0.485, 1.227 0.000 -0.863, -2.871 0.000 -0.871, -1.096 0.000 -1.024, -0.294 -0.000 -2.986, 0.406 0.000 -1.444, 2.494 -0.000 -1.667, 2.772 -0.000 -1.148, 2.871 -0.000 -0.871, 2.496 -0.000 -0.060, 2.646 -0.000 -1.414, 2.411 -0.000 -0.284, 0.834 -1.700 -7.864, 0.857 -0.200 -7.954, 0.786 -1.700 -7.785, 0.715 -1.700 -7.725, 0.630 -1.700 -7.689, 0.447 -1.700 -7.702, 0.268 -1.700 -7.904, 0.786 -0.200 -7.785, 0.715 -0.200 -7.725, 0.537 -1.700 -7.681, 0.537 -0.200 -7.681, 0.447 -0.200 -7.702, 0.268 -0.200 -7.904, -7.974 -0.200 0.644, -7.974 -1.700 0.644, -7.986 -1.700 0.472, -1.199 -1.700 -7.910, -0.857 -0.200 -7.954, -1.199 -0.200 -7.910, -7.994 -1.700 -0.300, -7.986 -1.700 -0.472, -7.974 -0.200 -0.644, -7.958 -1.700 -0.816, 0.318 1.000 -3.485, 0.302 0.996 -3.547, 0.927 0.968 -3.559, 1.225 0.968 -3.467, 2.208 0.732 -3.267, 2.504 0.620 -3.101, 2.379 0.500 -3.216, 2.232 0.620 -3.302, 2.097 0.500 -3.406, 1.944 0.620 -3.479, 0.621 0.968 -3.624, 0.602 0.996 -3.509, 0.897 0.996 -3.445, 1.515 0.968 -3.351, 1.845 0.911 -3.304, 2.169 0.832 -3.210, 2.758 0.620 -2.877, 2.992 0.620 -2.633, 1.247 1.000 -3.270, 1.539 1.000 -3.143, 2.059 0.968 -3.047, 2.681 0.832 -2.797, 2.960 0.732 -2.605, 3.204 0.620 -2.370, 1.736 0.996 -3.108, 2.377 0.911 -2.944, 2.310 0.968 -2.861, 2.618 0.911 -2.732, 3.394 0.620 -2.090, 1.819 1.000 -2.990, 2.083 1.000 -2.813, 3.559 0.620 -1.794, 2.237 0.996 -2.770, 3.042 0.911 -2.250, 3.299 0.832 -2.031, 2.463 0.996 -2.570, 2.558 1.000 -2.389, 2.673 0.996 -2.352, 2.957 0.968 -2.187, 3.222 0.911 -1.984, 3.459 0.832 -1.744, 3.811 0.620 -1.167, 3.772 0.500 -1.333, 2.862 0.996 -2.117, 3.595 0.832 -1.445, 3.658 0.732 -1.470, 3.896 0.620 -0.840, 3.032 0.996 -1.867, 3.511 0.911 -1.411, 3.854 0.732 -0.831, 3.986 0.500 -0.339, 3.412 0.968 -1.371, 3.911 0.732 -0.501, 3.953 0.620 -0.506, 3.982 0.620 -0.169, 4.000 0.500 -0.000, 3.108 1.000 -1.610, 3.179 0.996 -1.603, 3.241 1.000 -1.321, 3.939 0.732 -0.167, 3.982 0.620 0.169, 3.348 1.000 -1.021, 3.404 0.996 -1.043, 3.516 0.968 -1.077, 3.753 0.911 -0.481, 3.871 0.832 -0.164, 3.939 0.732 0.167, 3.953 0.620 0.506, 3.896 0.620 0.840, 3.531 0.996 -0.452, 3.499 1.000 -0.080, 3.753 0.911 0.481, 3.698 0.620 1.486, 3.645 0.500 1.648, 3.811 0.620 1.167, 3.770 0.732 1.155, 3.557 0.996 -0.151, 3.674 0.968 0.156, 3.557 0.996 0.151, 3.595 0.832 1.445, 3.394 0.620 2.090, 3.492 0.500 1.951, 3.559 0.620 1.794, 3.516 0.968 1.077, 3.204 0.620 2.370, 3.314 0.500 2.240, 3.379 0.911 1.704, 3.459 0.832 1.744, 3.299 0.832 2.031, 2.992 0.620 2.633, 3.304 0.996 1.327, 3.222 0.911 1.984, 2.960 0.732 2.605, 3.179 0.996 1.603, 3.042 0.911 2.250, 2.758 0.620 2.877, 2.504 0.620 3.101, 3.178 1.000 1.467, 2.908 0.832 2.560, 2.681 0.832 2.797, 2.477 0.732 3.068, 2.232 0.620 3.302, 2.379 0.500 3.216, 2.841 0.911 2.500, 2.208 0.732 3.267, 1.923 0.732 3.442, 1.642 0.620 3.632, 1.801 0.500 3.572, 1.944 0.620 3.479, 2.447 1.000 2.503, 2.463 0.996 2.570, 1.491 0.500 3.712, 1.889 0.832 3.382, 1.596 0.832 3.530, 1.313 0.732 3.718, 1.004 0.620 3.857, 1.328 0.620 3.758, 1.994 0.996 2.950, 1.793 0.968 3.210, 1.559 0.911 3.448, 0.674 0.620 3.928, 1.953 1.000 2.905, 1.736 0.996 3.108, 1.261 0.911 3.568, 0.666 0.732 3.886, 0.170 0.500 3.996, 0.338 0.620 3.971, 1.394 1.000 3.210, 1.097 1.000 3.324, 0.321 0.911 3.770, 0.329 0.832 3.860, -0.338 0.620 3.971, 1.186 0.996 3.357, 0.927 0.968 3.559, 1.225 0.968 3.467, 0.897 0.996 3.445, 0.790 1.000 3.410, 0.312 0.968 3.664, -0.674 0.620 3.928, 0.302 0.996 3.547, -0.329 0.832 3.860, -0.666 0.732 3.886, -1.004 0.620 3.857, 0.000 0.968 3.677, -0.312 0.968 3.664, -0.321 0.911 3.770, -0.640 0.911 3.730, -0.993 0.732 3.816, -1.328 0.620 3.758, -1.491 0.500 3.712, -1.624 0.732 3.593, -1.944 0.620 3.479, -2.097 0.500 3.406, -1.801 0.500 3.572, -1.642 0.620 3.632, -0.159 1.000 3.496, -0.477 1.000 3.467, -0.302 0.996 3.547, -0.953 0.911 3.662, -1.596 0.832 3.530, -1.923 0.732 3.442, -2.232 0.620 3.302, -2.379 0.500 3.216, -0.897 0.996 3.445, -2.504 0.620 3.101, -0.790 1.000 3.410, -1.515 0.968 3.351, -2.169 0.832 3.210, -2.643 0.500 3.003, -2.728 0.732 2.846, -2.758 0.620 2.877, -1.736 0.996 3.108, -2.377 0.911 2.944, -2.960 0.732 2.605, -3.112 0.500 2.513, -1.681 1.000 3.070, -2.310 0.968 2.861, -3.170 0.732 2.344, -3.314 0.500 2.240, -3.204 0.620 2.370, -1.953 1.000 2.905, -2.908 0.832 2.560, -3.394 0.620 2.090, -3.559 0.620 1.794, -2.209 1.000 2.715, -2.673 0.996 2.352, -3.379 0.911 1.704, -3.942 0.500 0.676, -3.459 0.832 1.744, -3.521 0.732 1.775, -3.299 0.832 2.031, -3.222 0.911 1.984, -2.957 0.968 2.187, -2.859 1.000 2.018, -3.511 0.911 1.411, -3.032 0.996 1.867, -3.284 0.968 1.656, -3.618 0.911 1.108, -3.787 0.832 0.816, -3.911 0.732 0.501, -3.986 0.500 0.339, -3.178 1.000 1.467, -3.699 0.911 0.797, -3.982 0.620 0.169, -3.939 0.732 0.167, -4.000 0.500 0.000, -3.986 0.500 -0.339, -3.298 1.000 1.172, -3.516 0.968 1.077, -3.982 0.620 -0.169, -3.939 0.732 -0.167, -3.942 0.500 -0.676, -3.953 0.620 -0.506, -3.404 0.996 1.043, -3.480 0.996 0.750, -3.648 0.968 0.467, -3.871 0.832 -0.164, -3.911 0.732 -0.501, -3.896 0.620 -0.840, -3.391 1.000 0.867, -3.531 0.996 0.452, -3.674 0.968 0.156, -3.781 0.911 0.161, -3.871 0.500 -1.008, -3.772 0.500 -1.333, -3.456 1.000 0.555, -3.781 0.911 -0.161, -3.674 0.968 -0.156, -3.753 0.911 -0.481, -3.787 0.832 -0.816, -3.854 0.732 -0.831, -3.645 0.500 -1.648, -3.648 0.968 -0.467, -3.698 0.620 -1.486, -3.658 0.732 -1.470, -3.492 0.500 -1.951, -3.499 1.000 -0.080, -3.557 0.996 -0.151, -3.477 1.000 -0.398, -3.699 0.911 -0.797, -3.704 0.832 -1.134, -3.618 0.911 -1.108, -3.559 0.620 -1.794, -3.394 0.620 -2.090, -3.516 0.968 -1.077, -3.595 0.832 -1.445, -3.480 0.996 -0.750, -3.412 0.968 -1.371, -3.357 0.732 -2.067, -3.299 0.832 -2.031, -3.112 0.500 -2.513, -2.992 0.620 -2.633, -3.204 0.620 -2.370, -3.284 0.968 -1.656, -2.960 0.732 -2.605, -2.888 0.500 -2.768, -2.957 0.968 -2.187, -2.760 0.968 -2.430, -2.434 0.832 -3.014, -2.208 0.732 -3.267, -2.232 0.620 -3.302, -1.944 0.620 -3.479, -2.097 0.500 -3.406, -2.681 0.832 -2.797, -2.728 0.732 -2.846, -2.908 0.832 -2.560, -3.131 0.968 -1.928, -3.032 0.996 -1.867, -2.765 1.000 -2.146, -2.377 0.911 -2.944, -2.673 0.996 -2.352, -2.544 0.968 -2.655, -2.310 0.968 -2.861, -2.119 0.911 -3.135, -1.923 0.732 -3.442, -1.642 0.620 -3.632, -1.624 0.732 -3.593, -1.171 0.500 -3.825, -1.328 0.620 -3.758, -2.463 0.996 -2.570, -2.059 0.968 -3.047, -1.845 0.911 -3.304, -1.994 0.996 -2.950, -1.313 0.732 -3.718, -0.843 0.500 -3.910, -0.674 0.620 -3.928, -1.736 0.996 -3.108, -1.793 0.968 -3.210, -1.559 0.911 -3.448, -0.666 0.732 -3.886, -0.338 0.620 -3.971, -1.819 1.000 -2.990, -1.539 1.000 -3.143, -1.466 0.996 -3.244, -0.000 0.620 -3.985, -0.170 0.500 -3.996, -1.247 1.000 -3.270, -1.186 0.996 -3.357, -1.225 0.968 -3.467, 0.338 0.620 -3.971, 0.508 0.500 -3.968, -0.329 0.832 -3.860, -0.000 0.732 -3.943, -0.000 0.832 -3.874, 0.843 0.500 -3.910, -0.897 0.996 -3.445, -0.602 0.996 -3.509, 0.666 0.732 -3.886, 0.674 0.620 -3.928, -0.634 1.000 -3.442, 0.655 0.832 -3.819, 0.993 0.732 -3.816, 1.004 0.620 -3.857, -0.302 0.996 -3.547, 1.642 0.620 -3.632, 1.801 0.500 -3.572, 1.313 0.732 -3.718, 1.291 0.832 -3.653, 0.976 0.832 -3.749, 0.640 0.911 -3.730, -0.000 0.996 -3.560, -2.758 0.620 -2.877, -3.241 1.000 -1.321, -3.357 0.732 2.067, -3.115 0.832 2.304, -2.841 0.911 2.500, 0.000 0.620 3.985, 1.515 0.968 3.351, 1.681 1.000 3.070, 1.466 0.996 3.244, 3.871 0.500 1.008, 3.911 0.732 0.501, 3.871 0.832 0.164, 3.781 0.911 0.161, 3.674 0.968 -0.156, 3.781 0.911 -0.161, 3.648 0.968 -0.467, 3.480 0.996 -0.750, 0.000 0.996 3.560, 0.000 0.911 3.784, 0.000 0.832 3.874, 0.334 0.732 3.929, 0.000 0.732 3.943, 3.304 0.996 -1.327, 2.237 0.996 2.770, 0.312 0.968 -3.664, 0.321 0.911 -3.770, -0.000 0.968 -3.677, 0.334 0.732 -3.929, 0.329 0.832 -3.860, -0.334 0.732 -3.929, -0.000 0.911 -3.784, 0.953 0.911 -3.662, 1.186 0.996 -3.357, 1.328 0.620 -3.758, 1.596 0.832 -3.530, 1.559 0.911 -3.448, 1.261 0.911 -3.568, 1.793 0.968 -3.210, 1.466 0.996 -3.244, 1.889 0.832 -3.382, 1.624 0.732 -3.593, 2.119 0.911 -3.135, 1.923 0.732 -3.442, 1.994 0.996 -2.950, 2.434 0.832 -3.014, 2.544 0.968 -2.655, 2.728 0.732 -2.846, 2.477 0.732 -3.068, 2.760 0.968 -2.430, 2.841 0.911 -2.500, 3.170 0.732 -2.344, 2.908 0.832 -2.560, 3.131 0.968 -1.928, 3.115 0.832 -2.304, 3.284 0.968 -1.656, 3.379 0.911 -1.704, 3.521 0.732 -1.775, 3.357 0.732 -2.067, 3.698 0.620 -1.486, 3.618 0.911 -1.108, 3.770 0.732 -1.155, 3.595 0.968 -0.775, 3.787 0.832 -0.816, 3.843 0.832 -0.492, 3.699 0.911 -0.797, 3.704 0.832 -1.134, 3.648 0.968 0.467, 3.531 0.996 0.452, 3.787 0.832 0.816, 3.843 0.832 0.492, 3.404 0.996 1.043, 3.480 0.996 0.750, 3.595 0.968 0.775, 3.704 0.832 1.134, 3.699 0.911 0.797, 3.854 0.732 0.831, 3.618 0.911 1.108, 3.658 0.732 1.470, 3.284 0.968 1.656, 3.412 0.968 1.371, 3.511 0.911 1.411, 3.521 0.732 1.775, 3.131 0.968 1.928, 3.357 0.732 2.067, 2.862 0.996 2.117, 2.957 0.968 2.187, 3.032 0.996 1.867, 2.673 0.996 2.352, 3.115 0.832 2.304, 3.170 0.732 2.344, 2.544 0.968 2.655, 2.618 0.911 2.732, 2.760 0.968 2.430, 2.434 0.832 3.014, 2.728 0.732 2.846, 2.310 0.968 2.861, 2.059 0.968 3.047, 2.377 0.911 2.944, 2.169 0.832 3.210, 1.845 0.911 3.304, 2.119 0.911 3.135, 1.624 0.732 3.593, 1.291 0.832 3.653, 0.953 0.911 3.662, 0.640 0.911 3.730, 0.655 0.832 3.819, 0.976 0.832 3.749, 0.993 0.732 3.816, 0.602 0.996 3.509, 0.621 0.968 3.624, -0.602 0.996 3.509, -0.334 0.732 3.929, -0.927 0.968 3.559, -0.621 0.968 3.624, -0.655 0.832 3.819, -1.261 0.911 3.568, -1.291 0.832 3.653, -0.976 0.832 3.749, -1.186 0.996 3.357, -1.225 0.968 3.467, -1.559 0.911 3.448, -1.313 0.732 3.718, -1.466 0.996 3.244, -1.793 0.968 3.210, -1.845 0.911 3.304, -1.889 0.832 3.382, -2.237 0.996 2.770, -1.994 0.996 2.950, -2.059 0.968 3.047, -2.434 0.832 3.014, -2.119 0.911 3.135, -2.477 0.732 3.068, -2.208 0.732 3.267, -2.544 0.968 2.655, -2.463 0.996 2.570, -2.681 0.832 2.797, -2.618 0.911 2.732, -2.992 0.620 2.633, -2.760 0.968 2.430, -2.862 0.996 2.117, -3.042 0.911 2.250, -3.131 0.968 1.928, -3.304 0.996 1.327, -3.412 0.968 1.371, -3.179 0.996 1.603, -3.595 0.832 1.445, -3.704 0.832 1.134, -3.698 0.620 1.486, -3.658 0.732 1.470, -3.811 0.620 1.167, -3.770 0.732 1.155, -3.854 0.732 0.831, -3.896 0.620 0.840, -3.595 0.968 0.775, -3.753 0.911 0.481, -3.843 0.832 0.492, -3.953 0.620 0.506, -3.871 0.832 0.164, -3.557 0.996 0.151, -3.531 0.996 -0.452, -3.595 0.968 -0.775, -3.843 0.832 -0.492, -3.404 0.996 -1.043, -3.770 0.732 -1.155, -3.811 0.620 -1.167, -3.304 0.996 -1.327, -3.511 0.911 -1.411, -3.179 0.996 -1.603, -3.379 0.911 -1.704, -3.222 0.911 -1.984, -3.521 0.732 -1.775, -3.459 0.832 -1.744, -3.170 0.732 -2.344, -3.042 0.911 -2.250, -2.841 0.911 -2.500, -2.862 0.996 -2.117, -3.115 0.832 -2.304, -2.618 0.911 -2.732, -2.237 0.996 -2.770, -2.504 0.620 -3.101, -2.477 0.732 -3.068, -2.169 0.832 -3.210, -1.515 0.968 -3.351, -1.889 0.832 -3.382, -1.261 0.911 -3.568, -1.291 0.832 -3.653, -1.596 0.832 -3.530, -0.927 0.968 -3.559, -0.953 0.911 -3.662, -0.976 0.832 -3.749, -1.004 0.620 -3.857, -0.621 0.968 -3.624, -0.655 0.832 -3.819, -0.993 0.732 -3.816, -0.312 0.968 -3.664, -0.321 0.911 -3.770, -0.640 0.911 -3.730, 2.986 -0.000 -0.294, 2.986 -3.700 -0.294, 2.942 -3.700 -0.585, 2.942 -0.000 -0.585, 2.646 -3.700 -1.414, 1.414 -3.700 -2.646, 0.585 -3.700 -2.942, -0.000 -3.700 -3.000, -0.294 -3.700 -2.986, -0.871 -0.000 -2.871, -1.414 -3.700 -2.646, -1.148 -0.000 -2.772, -1.414 0.000 -2.646, -1.903 -3.700 -2.319, -1.667 0.000 -2.494, -2.121 -3.700 -2.121, -2.121 0.000 -2.121, -2.319 0.000 -1.903, -2.646 -3.700 -1.414, -2.494 0.000 -1.667, -2.772 0.000 -1.148, -2.986 0.000 0.294, -2.942 -3.700 0.585, -2.942 0.000 0.585, -2.646 -3.700 1.414, -2.319 0.000 1.903, -1.903 -3.700 2.319, -2.121 0.000 2.121, -1.148 -3.700 2.772, -0.871 -0.000 2.871, -0.294 -0.000 2.986, 2.319 -3.700 1.903, 2.646 -0.000 1.414, 2.942 -3.700 0.585, 3.000 -3.700 -0.000, 3.000 -0.000 -0.000, 2.772 -3.700 -1.148, 1.903 -3.700 -2.319, 1.148 -3.700 -2.772, 1.148 -0.000 -2.772, 0.871 -3.700 -2.871, 0.294 -3.700 -2.986, -0.585 -3.700 -2.942, -0.871 -3.700 -2.871, -1.148 -3.700 -2.772, -1.667 -3.700 -2.494, -1.903 0.000 -2.319, -2.494 -3.700 -1.667, -2.646 0.000 -1.414, -2.772 0.000 1.148, -2.646 0.000 1.414, -2.494 -3.700 1.667, -2.121 -3.700 2.121, -1.903 0.000 2.319, -1.414 -3.700 2.646, -0.294 -3.700 2.986, 0.294 -3.700 2.986, 0.871 -3.700 2.871, 1.148 -3.700 2.772, 1.414 -3.700 2.646, 1.414 -0.000 2.646, 2.121 -3.700 2.121, 2.121 -0.000 2.121, 2.319 -0.000 1.903, 2.494 -0.000 1.667, 2.646 -3.700 1.414, 2.772 -3.700 1.148, 2.986 -3.700 0.294, 1.028 -0.200 -7.934, 1.199 -1.700 -7.910, -0.086 -0.200 8.000, -0.258 -1.700 7.996, 0.086 -0.200 8.000, 0.086 -1.700 8.000, 3.986 0.500 0.339, 3.986 -0.200 0.339, 3.871 -0.200 1.008, 3.942 0.500 0.676, 3.772 0.500 1.333, 3.112 0.500 2.513, 2.643 0.500 3.003, 2.097 0.500 3.406, 1.491 -0.200 3.712, 1.171 0.500 3.825, 0.508 0.500 3.968, -0.508 0.500 3.968, -1.171 0.500 3.825, -1.801 -0.200 3.572, -2.097 -0.200 3.406, -3.645 0.500 1.648, -3.871 0.500 1.008, -3.314 0.500 -2.240, -3.112 -0.200 -2.513, -2.643 -0.200 -3.003, -2.379 -0.200 -3.216, -2.643 0.500 -3.003, -1.801 0.500 -3.572, -1.491 0.500 -3.712, -0.508 0.500 -3.968, 1.171 -0.200 -3.825, 1.171 0.500 -3.825, 1.491 -0.200 -3.712, 1.491 0.500 -3.712, 2.643 0.500 -3.003, 3.112 -0.200 -2.513, 2.888 0.500 -2.768, 3.112 0.500 -2.513, 3.645 0.500 -1.648, 3.772 -0.200 -1.333, 3.492 -0.200 1.951, 2.888 -0.200 2.768, 2.888 0.500 2.768, 2.379 -0.200 3.216, 0.843 0.500 3.910, -0.170 -0.200 3.996, -0.170 0.500 3.996, -0.508 -0.200 3.968, -0.843 -0.200 3.910, -0.843 0.500 3.910, -2.379 -0.200 3.216, -2.888 0.500 2.768, -3.112 -0.200 2.513, -3.492 0.500 1.951, -3.772 -0.200 1.333, -3.772 0.500 1.333, -3.942 -0.200 0.676, -3.942 -0.200 -0.676, -3.772 -0.200 -1.333, -3.645 -0.200 -1.648, -3.492 -0.200 -1.951, -3.314 -0.200 -2.240, -2.379 0.500 -3.216, -2.097 -0.200 -3.406, -1.801 -0.200 -3.572, 0.170 0.500 -3.996, 0.843 -0.200 -3.910, 3.314 -0.200 -2.240, 3.314 0.500 -2.240, 3.492 0.500 -1.951, 3.871 0.500 -1.008, 3.942 -0.200 -0.676, 3.942 0.500 -0.676, 3.986 -3.700 -0.339, 3.942 -3.700 -0.676, 3.871 -3.700 -1.008, 3.772 -3.700 -1.333, 3.942 -3.700 0.676, 2.871 -3.700 0.871, 3.645 -3.700 1.648, 3.492 -3.700 1.951, 3.314 -3.700 2.240, 2.494 -3.700 1.667, 3.112 -3.700 2.513, 1.667 -3.700 2.494, 2.097 -3.700 3.406, 1.171 -3.700 3.825, 0.585 -3.700 2.942, 0.170 -3.700 3.996, -0.508 -3.700 3.968, -2.097 -3.700 3.406, -1.667 -3.700 2.494, -2.643 -3.700 3.003, -2.888 -3.700 2.768, -3.492 -3.700 1.951, -3.645 -3.700 1.648, -2.772 -3.700 1.148, -2.871 -3.700 0.871, -3.871 -3.700 1.008, -3.986 -3.700 0.339, -3.000 -3.700 0.000, -2.986 -3.700 -0.294, -2.942 -3.700 -0.585, -2.772 -3.700 -1.148, -3.314 -3.700 -2.240, -2.319 -3.700 -1.903, -3.112 -3.700 -2.513, -2.379 -3.700 -3.216, -1.171 -3.700 -3.825, -0.843 -3.700 -3.910, -0.170 -3.700 -3.996, 0.170 -3.700 -3.996, 0.508 -3.700 -3.968, 1.171 -3.700 -3.825, 1.801 -3.700 -3.572, 2.097 -3.700 -3.406, 1.667 -3.700 -2.494, 2.379 -3.700 -3.216, 2.494 -3.700 -1.667, 2.888 -3.700 2.768, 1.903 -3.700 2.319, 2.379 -3.700 3.216, 0.000 -3.700 3.000, -0.585 -3.700 2.942, -0.871 -3.700 2.871, -2.319 -3.700 1.903, -2.986 -3.700 0.294, -3.871 -3.700 -1.008, -2.871 -3.700 -0.871, -2.097 -3.700 -3.406, -0.508 -3.700 -3.968, 1.491 -3.700 -3.712, 2.121 -3.700 -2.121, 2.319 -3.700 -1.903, 2.871 -3.700 -0.871, 1.601 -1.700 -7.532, 1.601 -0.200 -7.532, 1.514 -1.700 -7.565, 1.442 -0.200 -7.623, 1.391 -1.700 -7.700, 1.369 -0.200 -7.882, 1.365 -0.200 -7.789, 1.369 -1.700 -7.882, 1.514 -0.200 -7.565, 7.995 -0.200 -0.291, 7.908 -1.700 -0.292, 7.908 -0.200 -0.292, 7.825 -1.700 -0.269, 7.695 -0.200 -0.159, 7.659 -1.700 -0.080, 7.752 -1.700 -0.223, 7.695 -1.700 -0.159, 7.646 -0.200 0.005, 7.752 -0.200 0.234, 7.825 -0.200 0.280, 7.994 -1.700 0.301, 7.908 -1.700 0.303, 7.994 -0.200 0.301, 0.834 -0.200 7.864, 0.834 -1.700 7.864, 0.786 -0.200 7.785, 0.715 -0.200 7.725, 0.268 -1.700 7.904, 0.786 -1.700 7.785, 0.630 -0.200 7.689, 0.630 -1.700 7.689, 0.537 -0.200 7.681, 0.367 -1.700 7.749, -7.958 -1.700 0.816, -7.866 -1.700 0.819, -7.866 -0.200 0.819, -7.652 -0.200 0.983, -7.627 -1.700 1.164, -7.656 -1.700 1.252, -7.711 -1.700 1.327, -7.787 -0.200 1.381, -7.787 -1.700 1.381, -7.875 -0.200 1.410, -7.875 -1.700 1.410, -7.778 -1.700 0.850, -7.652 -1.700 0.983, -7.625 -0.200 1.072, -7.656 -0.200 1.252, -7.711 -0.200 1.327, -0.857 -0.200 7.954, -0.834 -0.200 7.864, -0.834 -1.700 7.864, -0.715 -1.700 7.725, -0.630 -1.700 7.689, -0.447 -1.700 7.702, -0.305 -1.700 7.819, -0.258 -0.200 7.996, -0.786 -1.700 7.785, -0.786 -0.200 7.785, -0.715 -0.200 7.725, -0.537 -0.200 7.681, -0.447 -0.200 7.702, -0.268 -1.700 7.904, -0.268 -0.200 7.904, -1.369 -1.700 -7.882, -1.369 -0.200 -7.882, -1.365 -0.200 -7.789, -1.442 -1.700 -7.623, -1.601 -1.700 -7.532, -1.601 -0.200 -7.532, -1.694 -1.700 -7.527, -1.783 -1.700 -7.550, -1.694 -0.200 -7.527, -1.783 -0.200 -7.550, -1.862 -0.200 -7.600, -1.921 -1.700 -7.671, -7.787 -1.700 -1.381, -7.627 -0.200 -1.164, -7.625 -1.700 -1.072, -7.958 -0.200 -0.816, -7.652 -0.200 -0.983, -7.705 -0.200 -0.907, 1.956 -0.200 -7.757, 1.921 -0.200 -7.671, 1.862 -0.200 -7.600, 2.406 -0.200 -7.630, 1.783 -0.200 -7.550, 1.694 -0.200 -7.527, 3.677 -0.200 -4.847, 3.564 -0.200 -4.556, 1.801 -0.200 -3.572, 2.097 -0.200 -3.406, 2.379 -0.200 -3.216, 2.643 -0.200 -3.003, 2.888 -0.200 -2.768, 3.550 -0.200 -4.400, 0.508 -0.200 -3.968, 0.630 -0.200 -7.689, 0.170 -0.200 -3.996, -0.537 -0.200 -7.681, -0.630 -0.200 -7.689, -1.514 -0.200 -7.565, -0.843 -0.200 -3.910, -0.508 -0.200 -3.968, -1.171 -0.200 -3.825, -4.021 -0.200 -3.639, 1.391 -0.200 -7.700, 1.199 -0.200 -7.910, 0.834 -0.200 -7.864, 0.367 -0.200 -7.749, 0.305 -0.200 -7.819, -0.305 -0.200 -7.819, -0.086 -0.200 -8.000, 0.258 -0.200 -7.996, -0.715 -0.200 -7.725, -1.442 -0.200 -7.623, -0.786 -0.200 -7.785, -1.028 -0.200 -7.934, -1.391 -0.200 -7.700, -3.677 -0.200 -4.847, -2.420 -0.200 -7.625, -2.875 -0.200 -7.465, -3.772 -0.200 -4.973, -3.888 -0.200 -5.078, -4.173 -0.200 -6.826, -4.577 -0.200 -6.561, -4.167 -0.200 -5.218, -1.921 -0.200 -7.671, -1.956 -0.200 -7.757, -4.021 -0.200 -5.161, -4.964 -0.200 -6.273, -5.334 -0.200 -5.963, -4.779 -0.200 -5.161, -6.320 -0.200 -4.905, -5.250 -0.200 -4.400, -6.604 -0.200 -4.515, -6.865 -0.200 -4.108, -7.492 -0.200 -2.805, -7.625 -0.200 -1.072, -7.700 -0.200 0.000, -7.714 -0.200 -0.092, -7.986 -0.200 -0.472, -7.903 -0.200 -0.284, -7.656 -0.200 -1.252, -7.711 -0.200 -1.327, -7.775 -0.200 -1.882, -7.875 -0.200 -1.410, -7.787 -0.200 -1.381, -7.756 -0.200 -0.175, -7.866 -0.200 -0.819, -7.778 -0.200 -0.850, -7.705 -0.200 0.907, -7.821 -0.200 0.241, -7.778 -0.200 0.850, -7.958 -0.200 0.816, -7.986 -0.200 0.472, -7.903 -0.200 0.284, -7.627 -0.200 1.164, -5.250 -0.200 4.400, -6.393 -0.200 4.809, -5.193 -0.200 4.707, -7.779 -0.200 1.867, -5.123 -0.200 4.847, -5.789 -0.200 5.522, -5.028 -0.200 4.973, -5.456 -0.200 5.851, -4.779 -0.200 5.161, -4.633 -0.200 5.218, -4.322 -0.200 5.246, -4.021 -0.200 5.161, -3.951 -0.200 6.956, -3.677 -0.200 4.847, -3.772 -0.200 4.973, -3.113 -0.200 7.370, -3.607 -0.200 4.707, -3.564 -0.200 4.556, -1.171 -0.200 3.825, -1.491 -0.200 3.712, -3.550 -0.200 4.400, -3.564 -0.200 4.244, -2.677 -0.200 7.539, -0.630 -0.200 7.689, -1.779 -0.200 7.800, -0.367 -0.200 7.749, -0.305 -0.200 7.819, 0.268 -0.200 7.904, 0.305 -0.200 7.819, 0.258 -0.200 7.996, -1.320 -0.200 7.890, 0.170 -0.200 3.996, 1.171 -0.200 3.825, 3.772 -0.200 4.973, 3.147 -0.200 7.355, 3.579 -0.200 7.155, 0.447 -0.200 7.702, 0.367 -0.200 7.749, 1.794 -0.200 7.796, 0.843 -0.200 3.910, 3.997 -0.200 6.930, 4.779 -0.200 5.161, 5.162 -0.200 6.112, 5.516 -0.200 5.794, 4.912 -0.200 5.078, 5.123 -0.200 4.847, 6.456 -0.200 4.725, 6.725 -0.200 4.333, 7.556 -0.200 2.628, 7.659 -0.200 -0.080, 7.964 -0.200 -0.758, 7.821 -0.200 -1.683, 7.814 -0.200 1.714, 7.658 -0.200 0.091, 7.695 -0.200 0.169, 7.908 -0.200 0.303, 7.752 -0.200 -0.223, 7.825 -0.200 -0.269, 7.571 -0.200 -2.584, 7.407 -0.200 -3.023, 7.217 -0.200 -3.451, 6.765 -0.200 -4.270, 5.250 -0.200 -4.400, 5.193 -0.200 -4.707, 4.779 -0.200 -5.161, 4.633 -0.200 -5.218, 4.021 -0.200 -5.161, 4.110 -0.200 -6.863, 3.888 -0.200 -5.078, 3.702 -0.200 -7.092, 4.322 -0.200 -5.246, 4.021 -0.200 3.639, 3.942 -0.200 0.676, 3.772 -0.200 1.333, 3.645 -0.200 1.648, 3.314 -0.200 2.240, 3.550 -0.200 4.400, 3.112 -0.200 2.513, 2.643 -0.200 3.003, 2.097 -0.200 3.406, 1.801 -0.200 3.572, 0.508 -0.200 3.968, -2.643 -0.200 3.003, -3.888 -0.200 3.722, -2.888 -0.200 2.768, -3.314 -0.200 2.240, -3.871 -0.200 1.008, -4.912 -0.200 3.722, -5.123 -0.200 -3.953, -5.193 -0.200 4.093, -5.193 -0.200 -4.093, -5.236 -0.200 4.244, -5.236 -0.200 -4.244, -4.322 -0.200 3.554, -3.492 -0.200 1.951, -3.645 -0.200 1.648, -4.633 -0.200 3.582, -4.779 -0.200 3.639, -5.028 -0.200 3.827, -3.986 -0.200 0.339, -3.986 -0.200 -0.339, -3.871 -0.200 -1.008, -2.888 -0.200 -2.768, -1.491 -0.200 -3.712, -0.170 -0.200 -3.996, 3.645 -0.200 -1.648, 4.633 -0.200 -3.582, 3.871 -0.200 -1.008, 4.912 -0.200 -3.722, 3.986 -0.200 -0.339, 5.123 -0.200 3.953, 5.193 -0.200 -4.093, 5.193 -0.200 4.093, 5.236 -0.200 -4.244, 4.779 -0.200 -3.639, 5.123 -0.200 -3.953, 4.478 -0.200 -3.554, 3.772 -0.200 -3.827, 3.677 -0.200 -3.953, 3.492 -0.200 -1.951, 3.607 -0.200 4.093, 3.677 -0.200 3.953, 4.167 -0.200 3.582, 4.000 -0.200 -0.000, 4.912 -0.200 3.722, 4.779 -0.200 3.639, -5.123 -0.200 -4.847, -4.912 -0.200 -5.078, -4.167 -0.200 -3.582, -4.000 -0.200 0.000, -4.912 -0.200 -3.722, -5.028 -0.200 -3.827, 3.564 -0.200 4.556, 3.607 -1.700 4.707, 3.677 -1.700 4.847, 3.607 -0.200 4.707, 3.677 -0.200 4.847, 3.888 -0.200 5.078, 4.021 -0.200 5.161, 4.322 -1.700 5.246, 4.322 -0.200 5.246, 4.478 -1.700 5.246, 4.633 -1.700 5.218, 4.478 -0.200 5.246, 4.633 -0.200 5.218, 5.028 -0.200 4.973, 5.123 -1.700 4.847, 5.236 -0.200 4.556, 5.250 -1.700 4.400, 5.250 -0.200 4.400, 5.236 -0.200 4.244, 4.633 -1.700 3.582, 4.633 -0.200 3.582, 4.478 -0.200 3.554, 4.322 -0.200 3.554, 3.772 -0.200 3.827, 3.564 -0.200 4.244, 3.550 -1.700 4.400, 3.888 -1.700 5.078, 4.167 -0.200 5.218, 4.912 -1.700 5.078, 5.193 -1.700 4.707, 5.193 -0.200 4.707, 5.236 -1.700 4.556, 5.193 -1.700 4.093, 5.028 -1.700 3.827, 5.028 -0.200 3.827, 4.912 -1.700 3.722, 4.779 -1.700 3.639, 4.167 -1.700 3.582, 3.888 -0.200 3.722, 3.772 -1.700 3.827, 3.677 -1.700 3.953, 3.564 -1.700 4.244, -5.236 -0.200 4.556, -5.236 -1.700 4.556, -5.123 -1.700 4.847, -4.912 -0.200 5.078, -4.478 -1.700 5.246, -4.322 -1.700 5.246, -4.478 -0.200 5.246, -3.888 -0.200 5.078, -3.607 -1.700 4.707, -3.564 -1.700 4.244, -3.607 -0.200 4.093, -3.677 -0.200 3.953, -3.772 -0.200 3.827, -4.021 -0.200 3.639, -4.167 -0.200 3.582, -4.633 -1.700 3.582, -4.478 -0.200 3.554, -4.779 -1.700 3.639, -5.123 -0.200 3.953, -4.779 -1.700 5.161, -4.167 -1.700 5.218, -4.167 -0.200 5.218, -3.564 -1.700 4.556, -3.607 -1.700 4.093, -3.888 -1.700 3.722, -4.167 -1.700 3.582, 3.607 -1.700 -4.093, 3.564 -0.200 -4.244, 3.677 -1.700 -3.953, 3.607 -0.200 -4.093, 4.021 -0.200 -3.639, 4.167 -0.200 -3.582, 5.028 -1.700 -3.827, 5.028 -0.200 -3.827, 5.193 -1.700 -4.093, 5.236 -0.200 -4.556, 5.123 -0.200 -4.847, 4.478 -0.200 -5.246, 3.772 -0.200 -4.973, 3.888 -0.200 -3.722, 4.167 -1.700 -3.582, 4.322 -1.700 -3.554, 4.322 -0.200 -3.554, 4.478 -1.700 -3.554, 4.912 -1.700 -3.722, 5.236 -1.700 -4.244, 5.236 -1.700 -4.556, 5.028 -1.700 -4.973, 5.028 -0.200 -4.973, 4.912 -1.700 -5.078, 4.912 -0.200 -5.078, 4.167 -0.200 -5.218, 3.888 -1.700 -5.078, 3.607 -0.200 -4.707, 3.564 -1.700 -4.556, -5.236 -1.700 -4.244, -5.193 -1.700 -4.093, -5.123 -1.700 -3.953, -4.779 -0.200 -3.639, -4.633 -0.200 -3.582, -4.478 -1.700 -3.554, -4.478 -0.200 -3.554, -4.322 -0.200 -3.554, -3.888 -0.200 -3.722, -3.772 -0.200 -3.827, -3.607 -1.700 -4.093, -3.677 -0.200 -3.953, -3.607 -0.200 -4.093, -3.564 -0.200 -4.244, -3.550 -0.200 -4.400, -3.564 -0.200 -4.556, -3.607 -0.200 -4.707, -4.478 -1.700 -5.246, -4.322 -0.200 -5.246, -5.028 -1.700 -4.973, -5.028 -0.200 -4.973, -5.193 -1.700 -4.707, -5.236 -1.700 -4.556, -5.236 -0.200 -4.556, -4.633 -1.700 -3.582, -4.322 -1.700 -3.554, -3.772 -1.700 -3.827, -3.677 -1.700 -3.953, -3.564 -1.700 -4.244, -3.677 -1.700 -4.847, -3.772 -1.700 -4.973, -4.478 -0.200 -5.246, -4.633 -0.200 -5.218, -4.779 -1.700 -5.161, -4.912 -1.700 -5.078, -5.123 -1.700 -4.847, -5.193 -0.200 -4.707, 3.871 -1.700 -1.008, 3.645 -3.700 -1.648, 3.112 -1.700 -2.513, 3.112 -3.700 -2.513, 2.888 -1.700 -2.768, 2.888 -3.700 -2.768, 2.643 -1.700 -3.003, 2.379 -1.700 -3.216, 2.643 -3.700 -3.003, 1.801 -1.700 -3.572, -0.508 -1.700 -3.968, -1.171 -1.700 -3.825, -1.801 -3.700 -3.572, -2.888 -1.700 -2.768, -2.643 -3.700 -3.003, -2.888 -3.700 -2.768, -3.492 -3.700 -1.951, -3.772 -1.700 -1.333, -3.645 -3.700 -1.648, -3.772 -3.700 -1.333, -3.942 -3.700 -0.676, -3.986 -3.700 -0.339, -4.000 -3.700 0.000, -3.772 -3.700 1.333, -2.379 -3.700 3.216, -1.801 -3.700 3.572, -1.171 -1.700 3.825, -1.171 -3.700 3.825, -0.843 -3.700 3.910, 1.491 -3.700 3.712, 1.801 -3.700 3.572, 2.888 -1.700 2.768, 2.643 -3.700 3.003, 3.112 -1.700 2.513, 3.772 -3.700 1.333, 3.986 -1.700 0.339, 3.986 -3.700 0.339, 4.000 -3.700 -0.000, 3.772 -1.700 -1.333, 3.492 -3.700 -1.951, 3.314 -1.700 -2.240, 3.314 -3.700 -2.240, 0.843 -1.700 -3.910, 0.843 -3.700 -3.910, -0.843 -1.700 -3.910, -1.491 -3.700 -3.712, -2.379 -1.700 -3.216, -3.942 -1.700 -0.676, -3.986 -1.700 -0.339, -3.942 -1.700 0.676, -3.942 -3.700 0.676, -3.772 -1.700 1.333, -3.645 -1.700 1.648, -3.314 -3.700 2.240, -3.112 -3.700 2.513, -1.491 -1.700 3.712, -1.491 -3.700 3.712, -0.170 -3.700 3.996, 0.170 -1.700 3.996, 0.508 -1.700 3.968, 0.508 -3.700 3.968, 0.843 -3.700 3.910, 1.491 -1.700 3.712, 2.097 -1.700 3.406, 3.314 -1.700 2.240, 3.645 -1.700 1.648, 3.871 -1.700 1.008, 3.871 -3.700 1.008, 2.848 -1.700 -7.476, 2.406 -1.700 -7.630, 2.848 -0.200 -7.476, 3.280 -0.200 -7.296, 3.702 -1.700 -7.092, 4.504 -0.200 -6.611, 4.883 -0.200 -6.337, 5.915 -1.700 -5.386, 5.915 -0.200 -5.386, 6.504 -0.200 -4.659, 7.003 -0.200 -3.867, 7.407 -1.700 -3.023, 7.906 -0.200 -1.222, 7.995 -1.700 -0.291, 4.883 -1.700 -6.337, 5.246 -0.200 -6.040, 5.590 -0.200 -5.723, 6.220 -0.200 -5.031, 6.220 -1.700 -5.031, 7.003 -1.700 -3.867, 7.571 -1.700 -2.584, 7.709 -0.200 -2.137, 7.709 -1.700 -2.137, 0.857 -1.700 7.954, 0.857 -0.200 7.954, 1.328 -0.200 7.889, 1.328 -1.700 7.889, 2.253 -1.700 7.676, 2.705 -1.700 7.529, 3.147 -1.700 7.355, 3.997 -1.700 6.930, 4.790 -1.700 6.407, 5.162 -1.700 6.112, 5.516 -1.700 5.794, 5.850 -1.700 5.457, 6.164 -0.200 5.100, 6.164 -1.700 5.100, 7.191 -0.200 3.505, 7.387 -1.700 3.072, 7.387 -0.200 3.072, 1.794 -1.700 7.796, 2.253 -0.200 7.676, 2.705 -0.200 7.529, 4.401 -1.700 6.680, 4.401 -0.200 6.680, 4.790 -0.200 6.407, 5.850 -0.200 5.457, 6.725 -1.700 4.333, 6.970 -0.200 3.926, 7.191 -1.700 3.505, 7.556 -1.700 2.628, 7.699 -0.200 2.175, 7.902 -0.200 1.247, 7.962 -0.200 0.776, -1.779 -1.700 7.800, -2.232 -1.700 7.682, -2.232 -0.200 7.682, -4.351 -0.200 6.713, -4.351 -1.700 6.713, -4.736 -0.200 6.447, -5.105 -1.700 6.160, -6.663 -1.700 4.427, -6.663 -0.200 4.427, -6.911 -0.200 4.030, -7.134 -0.200 3.619, -7.134 -1.700 3.619, -7.334 -1.700 3.196, -7.508 -1.700 2.762, -7.508 -0.200 2.762, -7.657 -1.700 2.319, -7.779 -1.700 1.867, -3.538 -0.200 7.175, -4.736 -1.700 6.447, -5.105 -0.200 6.160, -5.456 -1.700 5.851, -6.101 -0.200 5.174, -7.334 -0.200 3.196, -7.657 -0.200 2.319, -7.875 -1.700 -1.410, -7.648 -0.200 -2.348, -7.492 -1.700 -2.805, -7.309 -0.200 -3.251, -7.100 -0.200 -3.686, -6.865 -1.700 -4.108, -5.684 -0.200 -5.630, -3.753 -1.700 -7.065, -3.753 -0.200 -7.065, -3.320 -1.700 -7.278, -3.320 -0.200 -7.278, -7.100 -1.700 -3.686, -6.013 -0.200 -5.277, -6.013 -1.700 -5.277, -5.684 -1.700 -5.630, -4.964 -1.700 -6.273, -4.173 -1.700 -6.826, -1.956 -1.700 -7.757, -2.420 -1.700 -7.625, -1.862 -1.700 -7.600, -2.875 -1.700 -7.465, -3.888 -1.700 -5.078, -4.167 -1.700 -5.218, -4.021 -1.700 -5.161, -4.322 -1.700 -5.246, -4.577 -1.700 -6.561, -4.633 -1.700 -5.218, -5.334 -1.700 -5.963, -7.625 -1.700 1.072, -7.705 -1.700 0.907, -3.564 -1.700 -4.556, -1.491 -1.700 -3.712, -1.801 -1.700 -3.572, -2.097 -1.700 -3.406, -2.643 -1.700 -3.003, -3.112 -1.700 -2.513, -3.314 -1.700 -2.240, -3.550 -1.700 -4.400, -1.514 -1.700 -7.565, -0.715 -1.700 -7.725, -1.391 -1.700 -7.700, -1.365 -1.700 -7.789, -1.028 -1.700 -7.934, -0.857 -1.700 -7.954, -0.447 -1.700 -7.702, -0.537 -1.700 -7.681, 0.367 -1.700 -7.749, -0.268 -1.700 -7.904, 0.305 -1.700 -7.819, 0.086 -1.700 -8.000, 1.442 -1.700 -7.623, 1.365 -1.700 -7.789, 1.028 -1.700 -7.934, 0.857 -1.700 -7.954, 0.170 -1.700 -3.996, -0.170 -1.700 -3.996, 1.694 -1.700 -7.527, 3.280 -1.700 -7.296, 3.772 -1.700 -4.973, 1.783 -1.700 -7.550, 1.862 -1.700 -7.600, 1.921 -1.700 -7.671, 1.956 -1.700 -7.757, 4.021 -1.700 -5.161, 4.110 -1.700 -6.863, 4.504 -1.700 -6.611, 4.167 -1.700 -5.218, 4.322 -1.700 -5.246, 5.246 -1.700 -6.040, 4.779 -1.700 -5.161, 5.590 -1.700 -5.723, 4.478 -1.700 -5.246, 4.633 -1.700 -5.218, 5.123 -1.700 -4.847, 5.193 -1.700 -4.707, 6.504 -1.700 -4.659, 6.765 -1.700 -4.270, 7.217 -1.700 -3.451, 7.646 -1.700 0.005, 7.964 -1.700 -0.758, 7.906 -1.700 -1.222, 7.821 -1.700 -1.683, 5.250 -1.700 -4.400, 5.236 -1.700 4.244, 5.123 -1.700 3.953, 4.779 -1.700 -3.639, 4.633 -1.700 -3.582, 4.000 -1.700 -0.000, 3.986 -1.700 -0.339, 3.942 -1.700 -0.676, 3.645 -1.700 -1.648, 3.888 -1.700 -3.722, 4.021 -1.700 -3.639, 3.492 -1.700 -1.951, 3.772 -1.700 -3.827, 3.564 -1.700 -4.244, 2.097 -1.700 -3.406, 3.550 -1.700 -4.400, 1.491 -1.700 -3.712, 3.677 -1.700 -4.847, 3.607 -1.700 -4.707, 7.658 -1.700 0.091, 7.814 -1.700 1.714, 7.902 -1.700 1.247, 7.695 -1.700 0.169, 7.962 -1.700 0.776, 7.752 -1.700 0.234, 7.825 -1.700 0.280, 7.699 -1.700 2.175, 6.970 -1.700 3.926, 6.456 -1.700 4.725, 4.167 -1.700 5.218, 3.579 -1.700 7.155, 3.772 -1.700 4.973, -0.170 -1.700 3.996, 4.021 -1.700 5.161, 0.715 -1.700 7.725, 0.447 -1.700 7.702, 0.537 -1.700 7.681, -0.367 -1.700 7.749, -0.086 -1.700 8.000, 0.258 -1.700 7.996, 0.305 -1.700 7.819, -0.537 -1.700 7.681, -0.508 -1.700 3.968, -2.677 -1.700 7.539, -0.843 -1.700 3.910, -0.857 -1.700 7.954, -1.320 -1.700 7.890, -3.113 -1.700 7.370, -3.677 -1.700 4.847, -3.772 -1.700 4.973, -3.538 -1.700 7.175, -3.951 -1.700 6.956, -4.633 -1.700 5.218, -3.888 -1.700 5.078, -4.021 -1.700 5.161, -5.789 -1.700 5.522, -5.028 -1.700 4.973, -4.912 -1.700 5.078, -6.101 -1.700 5.174, -6.393 -1.700 4.809, -5.193 -1.700 4.707, -6.911 -1.700 4.030, -7.714 -1.700 -0.092, -7.756 -1.700 -0.175, -7.652 -1.700 -0.983, -7.821 -1.700 -0.241, -7.705 -1.700 -0.907, -7.778 -1.700 -0.850, -7.974 -1.700 -0.644, -7.866 -1.700 -0.819, -5.250 -1.700 4.400, -7.648 -1.700 -2.348, -7.656 -1.700 -1.252, -7.775 -1.700 -1.882, -7.711 -1.700 -1.327, -7.309 -1.700 -3.251, -6.604 -1.700 -4.515, -6.320 -1.700 -4.905, -7.627 -1.700 -1.164, 1.171 -1.700 -3.825, 0.508 -1.700 -3.968, -3.607 -1.700 -4.707, -3.645 -1.700 -1.648, -4.779 -1.700 -3.639, -3.871 -1.700 -1.008, -4.912 -1.700 -3.722, -5.028 -1.700 -3.827, -5.028 -1.700 3.827, -5.123 -1.700 3.953, -5.193 -1.700 4.093, -5.250 -1.700 -4.400, -5.236 -1.700 4.244, -3.986 -1.700 0.339, -3.871 -1.700 1.008, -3.492 -1.700 1.951, -3.314 -1.700 2.240, -3.112 -1.700 2.513, -4.021 -1.700 3.639, -2.888 -1.700 2.768, -2.643 -1.700 3.003, -3.677 -1.700 3.953, -3.772 -1.700 3.827, -2.379 -1.700 3.216, -2.097 -1.700 3.406, -1.801 -1.700 3.572, -3.550 -1.700 4.400, 0.843 -1.700 3.910, 1.171 -1.700 3.825, 3.564 -1.700 4.556, 1.801 -1.700 3.572, 2.379 -1.700 3.216, 2.643 -1.700 3.003, 3.607 -1.700 4.093, 3.492 -1.700 1.951, 3.888 -1.700 3.722, 4.021 -1.700 3.639, 4.322 -1.700 3.554, 4.478 -1.700 3.554, 3.772 -1.700 1.333, 3.942 -1.700 0.676, -4.167 -1.700 -3.582, -4.021 -1.700 -3.639, -3.492 -1.700 -1.951, -3.888 -1.700 -3.722, 5.123 -1.700 -3.953, -4.322 -1.700 3.554, -4.000 -1.700 0.000, -4.478 -1.700 3.554, -4.912 -1.700 3.722, 4.779 -1.700 5.161, 5.028 -1.700 4.973, 13.607 22.232 -1.607, 13.524 22.267 -1.630, 13.415 22.392 -1.713, 13.400 22.404 -1.859, 13.524 21.512 -2.412, 13.607 21.487 -2.377, 13.457 21.770 -2.294, 13.415 22.033 -2.160, 13.415 21.825 -2.357, 13.607 22.299 -1.500, 13.524 22.335 -1.522, 13.457 22.392 -1.556, 13.457 22.323 -1.667, 13.400 20.551 -3.111, 13.400 20.302 -3.161, 13.415 20.280 -3.070, 13.524 19.440 -2.935, 13.607 19.714 -2.913, 13.524 19.713 -2.956, 13.524 19.986 -2.951, 13.415 20.562 -3.013, 13.457 19.990 -3.018, 13.415 21.598 -2.534, 13.524 21.282 -2.559, 13.457 21.315 -2.617, 13.700 20.978 -2.650, 13.607 21.021 -2.646, 13.415 21.357 -2.689, 13.524 21.039 -2.685, 13.607 20.514 -2.826, 13.607 20.251 -2.880, 13.700 20.125 -2.882, 13.400 21.033 -2.953, 13.415 20.836 -2.929, 13.524 20.257 -2.922, 13.457 20.267 -2.987, 13.607 19.983 -2.909, 13.400 20.050 -3.190, 13.415 19.995 -3.101, 13.415 19.708 -3.106, 13.457 19.432 -3.001, 13.400 19.543 -3.190, 13.415 19.422 -3.084, 13.457 19.157 -2.954, 13.607 18.667 -2.686, 13.607 17.976 -2.273, 13.700 17.708 -2.008, 13.607 17.278 -1.460, 13.700 17.200 -1.285, 13.607 16.974 -0.714, 13.457 16.869 -0.741, 13.457 16.813 -0.467, 13.415 16.730 -0.480, 13.400 16.632 -0.453, 13.400 16.601 0.065, 13.400 16.656 0.594, 13.400 16.716 0.854, 13.415 17.061 1.467, 13.400 16.900 1.353, 13.415 17.377 1.945, 13.400 17.164 1.815, 13.400 17.324 2.028, 13.415 17.568 2.162, 13.400 17.695 2.410, 13.607 18.579 2.646, 13.607 18.340 2.522, 13.524 18.088 2.412, 13.415 17.775 2.357, 13.415 18.002 2.534, 13.400 19.291 -3.159, 13.415 19.139 -3.036, 13.524 18.907 -2.819, 13.524 18.404 -2.607, 13.607 18.424 -2.570, 13.607 18.193 -2.432, 13.400 19.042 -3.109, 13.415 18.862 -2.962, 13.400 18.798 -3.040, 13.457 18.625 -2.786, 13.524 18.170 -2.467, 13.400 18.331 -2.843, 13.415 18.087 -2.592, 13.415 17.443 -2.025, 13.400 17.053 -1.642, 13.415 17.267 -1.800, 13.457 17.183 -1.515, 13.524 17.012 -0.986, 13.607 17.052 -0.972, 13.607 17.154 -1.221, 13.457 17.335 -1.751, 13.607 17.774 -2.095, 13.524 17.949 -2.306, 13.415 17.855 -2.423, 13.457 17.907 -2.358, 13.524 17.744 -2.126, 13.524 17.557 -1.927, 13.607 17.423 -1.687, 13.607 17.589 -1.899, 13.524 17.389 -1.712, 13.415 17.640 -2.233, 13.457 17.506 -1.970, 13.524 17.241 -1.482, 13.415 17.111 -1.557, 13.457 16.949 -1.008, 13.524 16.933 -0.725, 13.415 16.787 -0.762, 13.400 16.744 -0.948, 13.457 16.778 0.089, 13.524 16.844 0.087, 13.607 16.891 -0.183, 13.415 16.699 -0.195, 13.415 16.694 0.092, 13.415 16.716 0.378, 13.524 16.910 0.629, 13.700 17.083 1.013, 13.607 17.021 0.880, 13.700 16.994 0.731, 13.524 16.865 0.360, 13.457 16.799 0.368, 13.457 16.917 0.913, 13.524 16.981 0.893, 13.607 17.114 1.133, 13.524 17.075 1.149, 13.700 17.344 1.543, 13.415 16.764 0.661, 13.415 16.838 0.938, 13.607 17.230 1.376, 13.415 16.937 1.208, 13.457 17.134 1.427, 13.524 17.333 1.630, 13.607 17.368 1.607, 13.700 17.514 1.785, 13.607 17.901 2.211, 13.607 18.113 2.377, 13.415 17.208 1.713, 13.457 17.277 1.667, 13.457 17.442 1.893, 13.524 17.675 2.057, 13.607 17.705 2.027, 13.524 17.494 1.851, 13.457 17.628 2.103, 13.524 17.873 2.243, 13.457 17.830 2.294, 13.415 18.243 2.689, 13.457 18.285 2.617, 13.607 18.828 2.748, 13.400 18.123 2.726, 13.607 19.086 2.826, 13.700 19.241 2.846, 13.700 19.534 2.888, 13.607 19.349 2.880, 13.400 18.356 2.856, 13.457 18.792 2.851, 13.415 18.764 2.929, 13.524 19.343 2.922, 13.607 19.617 2.909, 13.524 19.614 2.951, 13.607 19.886 2.913, 13.700 20.416 2.834, 13.607 20.155 2.893, 13.415 19.320 3.070, 13.607 21.176 2.570, 13.607 21.407 2.432, 13.607 21.624 2.273, 13.607 22.177 1.687, 13.400 19.369 3.171, 13.400 19.634 3.196, 13.524 20.160 2.935, 13.400 19.900 3.199, 13.400 20.429 3.138, 13.400 20.940 2.990, 13.415 21.008 2.863, 13.400 21.185 2.885, 13.400 21.644 2.616, 13.400 22.052 2.274, 13.400 22.233 2.079, 13.400 22.397 1.869, 13.400 22.544 1.647, 13.415 22.334 1.798, 13.457 22.392 1.556, 13.524 21.651 2.306, 13.524 21.196 2.607, 13.524 20.693 2.819, 13.415 20.178 3.084, 13.457 20.443 2.955, 13.457 20.713 2.883, 13.457 21.227 2.666, 13.457 21.467 2.523, 13.524 21.430 2.467, 13.415 21.513 2.592, 13.415 21.745 2.423, 13.524 21.856 2.126, 13.400 21.855 2.453, 13.415 21.960 2.233, 13.457 22.094 1.970, 13.457 22.266 1.750, 13.607 22.299 1.500, 13.524 22.212 1.712, 13.524 22.043 1.927, 13.607 21.826 2.095, 13.524 20.949 2.725, 13.524 20.429 2.890, 13.607 22.011 1.899, 13.700 21.490 2.357, 13.700 20.978 2.650, 13.607 20.680 2.779, 13.607 20.420 2.848, 13.700 18.158 2.390, 13.700 16.934 0.442, 13.607 16.952 0.620, 13.607 16.907 0.355, 13.607 16.887 0.086, 13.607 16.920 -0.451, 13.700 16.994 -0.731, 13.700 17.083 -1.013, 13.700 17.923 -2.211, 13.700 18.158 -2.390, 13.700 18.676 -2.674, 13.700 21.490 -2.357, 13.524 21.727 -2.243, 13.415 22.223 -1.945, 13.457 21.973 -2.102, 13.700 21.932 -1.965, 13.700 21.721 -2.172, 13.607 22.073 -1.824, 13.700 22.121 -1.738, 13.415 19.892 3.106, 13.457 19.889 3.022, 13.415 19.605 3.101, 13.457 19.610 3.018, 13.524 22.106 -1.851, 13.457 22.158 -1.893, 13.524 21.926 -2.056, 13.607 21.699 -2.211, 13.607 21.895 -2.026, 13.457 21.550 -2.466, 13.607 21.260 -2.522, 13.457 21.067 -2.745, 13.457 20.808 -2.851, 13.415 21.102 -2.821, 13.524 20.786 -2.788, 13.607 20.772 -2.748, 13.457 20.541 -2.931, 13.524 20.525 -2.867, 13.457 19.711 -3.022, 13.607 19.445 -2.893, 13.524 19.171 -2.890, 13.607 19.180 -2.848, 13.607 18.920 -2.779, 13.415 18.592 -2.863, 13.524 18.651 -2.725, 13.457 18.887 -2.883, 13.415 18.333 -2.739, 13.457 18.133 -2.523, 13.457 18.373 -2.666, 13.457 17.698 -2.173, 13.457 17.055 -1.267, 13.524 17.115 -1.239, 13.415 16.871 -1.036, 13.415 16.979 -1.302, 13.524 16.878 -0.457, 13.457 16.782 -0.190, 13.524 16.849 -0.186, 13.457 16.846 0.643, 13.524 17.193 1.396, 13.457 17.014 1.175, 13.607 17.527 1.824, 13.524 18.318 2.559, 13.457 18.050 2.466, 13.415 18.498 2.821, 13.524 18.814 2.788, 13.457 18.533 2.745, 13.524 18.561 2.685, 13.457 19.059 2.931, 13.524 19.075 2.867, 13.415 19.038 3.013, 13.457 19.333 2.987, 13.457 20.168 3.001, 13.524 19.887 2.956, 13.415 20.461 3.036, 13.457 20.975 2.786, 13.415 20.738 2.962, 13.607 20.933 2.686, 13.415 21.267 2.739, 13.457 21.693 2.358, 13.457 21.902 2.173, 13.415 22.157 2.025, 16.400 22.121 -1.738, 16.400 21.241 -2.516, 16.400 21.785 -3.240, 16.400 21.721 -2.172, 16.400 22.065 -3.052, 16.400 21.175 -3.541, 16.400 20.699 -3.692, 16.400 20.541 -3.727, 16.400 20.228 -3.776, 16.400 19.914 -3.799, 16.400 19.829 -2.900, 16.400 18.955 -2.774, 16.400 19.600 -3.795, 16.400 19.241 -2.846, 16.400 18.677 -3.633, 16.400 18.410 -2.545, 16.400 17.256 -2.823, 16.400 16.796 -2.326, 16.400 17.016 -2.587, 16.400 18.158 -2.390, 16.400 17.923 -2.211, 16.400 16.600 -2.048, 16.400 17.200 -1.285, 16.400 17.083 -1.013, 16.400 16.183 -1.167, 16.400 16.007 -0.239, 16.400 16.904 -0.148, 16.400 16.000 0.088, 16.400 16.019 0.408, 16.400 16.040 0.569, 16.400 16.904 0.148, 16.400 16.069 0.731, 16.400 16.152 1.064, 16.400 16.994 0.731, 16.400 16.206 1.234, 16.400 17.200 1.285, 16.400 16.410 1.719, 16.400 16.335 1.561, 16.400 17.344 1.543, 16.400 16.583 2.023, 16.400 16.785 2.313, 16.400 17.514 1.785, 16.400 17.273 2.836, 16.400 17.407 2.950, 16.400 17.545 3.058, 16.400 17.686 3.157, 16.400 17.828 3.248, 16.400 18.955 2.774, 16.400 18.117 3.407, 16.400 18.417 3.540, 16.400 19.241 2.846, 16.400 19.853 3.802, 16.400 20.534 3.728, 16.400 20.416 2.834, 16.400 20.876 3.645, 16.400 21.206 3.531, 16.400 21.368 3.462, 16.400 21.984 3.108, 16.400 21.490 2.357, 16.400 21.721 2.172, 16.400 22.266 2.889, 16.400 22.399 2.771, 16.400 21.932 1.965, 16.400 22.121 1.738, 16.400 22.286 1.493, 16.400 22.425 1.343, 16.400 22.947 2.130, 16.400 22.613 1.261, 16.400 22.715 1.250, 16.400 22.977 -2.087, 16.400 22.613 -1.261, 16.400 22.715 -1.250, 16.400 23.139 -1.819, 16.400 23.274 -1.542, 16.400 23.389 -1.250, 16.459 23.412 1.578, 16.523 23.451 1.595, 16.523 23.299 1.907, 16.600 23.149 2.187, 16.459 22.654 2.718, 16.400 22.313 2.850, 16.415 22.364 2.908, 16.400 22.128 3.002, 16.400 22.524 2.649, 16.415 22.607 2.673, 16.459 23.536 1.257, 16.523 23.577 1.271, 16.600 23.477 1.575, 16.457 23.536 1.250, 16.487 23.562 1.250, 16.400 21.836 3.208, 16.415 21.820 3.309, 16.600 22.472 2.976, 16.523 22.435 2.989, 16.400 21.683 3.301, 16.415 21.524 3.472, 16.459 21.552 3.530, 16.415 21.214 3.609, 16.400 21.526 3.385, 16.600 21.918 3.393, 16.600 21.615 3.564, 16.523 21.876 3.401, 16.400 21.042 3.592, 16.523 21.572 3.569, 16.523 21.254 3.710, 16.459 20.914 3.781, 16.400 20.706 3.691, 16.415 20.897 3.718, 16.600 20.972 3.825, 16.415 20.232 3.852, 16.415 20.566 3.800, 16.400 20.359 3.759, 16.600 20.635 3.912, 16.415 19.895 3.875, 16.400 20.017 3.795, 16.400 20.186 3.781, 16.523 20.588 3.906, 16.600 20.293 3.970, 16.523 20.244 3.960, 16.459 19.896 3.940, 16.400 19.691 3.801, 16.600 19.946 3.997, 16.523 19.897 3.984, 16.400 19.371 3.777, 16.415 19.557 3.869, 16.459 19.553 3.934, 16.523 19.550 3.977, 16.400 19.049 3.725, 16.415 19.220 3.833, 16.600 19.253 3.962, 16.459 18.873 3.831, 16.415 18.888 3.768, 16.400 18.728 3.646, 16.600 18.911 3.900, 16.415 18.248 3.552, 16.600 18.576 3.808, 16.523 18.529 3.777, 16.459 18.543 3.736, 16.523 18.205 3.651, 16.415 17.944 3.404, 16.415 17.655 3.229, 16.600 17.936 3.539, 16.459 17.619 3.283, 16.600 17.636 3.364, 16.400 17.142 2.714, 16.400 17.429 2.970, 16.415 17.382 3.030, 16.400 17.179 2.752, 16.600 17.352 3.164, 16.523 17.595 3.319, 16.415 17.127 2.807, 16.400 17.017 2.586, 16.400 16.898 2.452, 16.600 17.087 2.939, 16.523 17.314 3.114, 16.459 16.844 2.607, 16.415 16.680 2.300, 16.523 17.052 2.886, 16.600 16.842 2.693, 16.400 16.680 2.170, 16.415 16.328 1.724, 16.415 16.491 2.020, 16.400 16.493 1.873, 16.600 16.620 2.426, 16.459 16.436 2.054, 16.459 16.270 1.752, 16.415 16.191 1.414, 16.415 16.081 1.095, 16.400 16.267 1.399, 16.600 16.248 1.840, 16.523 16.231 1.772, 16.400 16.106 0.896, 16.600 15.984 1.198, 16.459 15.936 0.779, 16.415 16.000 0.766, 16.523 15.977 1.125, 16.600 15.834 0.520, 16.459 15.883 0.439, 16.459 15.860 0.096, 16.415 15.925 0.095, 16.415 15.931 -0.243, 16.600 15.804 0.174, 16.523 15.816 0.097, 16.459 15.866 -0.247, 16.400 16.041 -0.554, 16.400 16.099 -0.863, 16.523 15.823 -0.250, 16.400 16.293 -1.464, 16.459 15.969 -0.927, 16.415 16.126 -1.236, 16.459 16.064 -1.257, 16.400 16.359 -1.611, 16.523 15.927 -0.937, 16.400 16.432 -1.758, 16.415 16.248 -1.552, 16.415 16.396 -1.856, 16.600 15.984 -1.198, 16.600 16.102 -1.524, 16.523 16.023 -1.271, 16.400 16.635 -2.103, 16.415 16.571 -2.145, 16.400 16.464 -1.819, 16.459 16.340 -1.887, 16.523 16.301 -1.907, 16.415 16.770 -2.418, 16.400 16.903 -2.459, 16.523 16.481 -2.205, 16.523 16.686 -2.486, 16.415 16.993 -2.673, 16.415 17.236 -2.908, 16.600 16.842 -2.693, 16.415 17.500 -3.120, 16.400 17.514 -3.036, 16.600 17.087 -2.939, 16.400 17.789 -3.225, 16.415 17.780 -3.309, 16.523 17.165 -2.989, 16.400 18.083 -3.390, 16.415 18.076 -3.472, 16.400 18.234 -3.463, 16.523 17.724 -3.401, 16.415 18.386 -3.609, 16.400 18.382 -3.527, 16.415 18.705 -3.719, 16.600 18.250 -3.688, 16.523 18.028 -3.569, 16.523 18.346 -3.710, 16.459 18.687 -3.781, 16.400 18.975 -3.711, 16.400 19.284 -3.765, 16.600 18.576 -3.808, 16.415 19.368 -3.852, 16.523 18.675 -3.823, 16.415 19.705 -3.875, 16.459 19.361 -3.917, 16.523 19.703 -3.984, 16.459 20.389 -3.897, 16.415 20.712 -3.768, 16.600 19.946 -3.997, 16.523 20.050 -3.977, 16.459 20.727 -3.831, 16.415 21.036 -3.674, 16.415 21.352 -3.552, 16.600 21.918 -3.393, 16.523 22.005 -3.319, 16.400 22.784 -2.353, 16.400 22.564 -2.608, 16.415 22.473 -2.807, 16.400 22.324 -2.841, 16.459 21.981 -3.283, 16.523 21.707 -3.499, 16.600 20.635 -3.912, 16.523 20.737 -3.873, 16.459 21.057 -3.736, 16.600 21.299 -3.709, 16.459 21.378 -3.612, 16.523 21.071 -3.777, 16.600 21.615 -3.564, 16.523 21.395 -3.651, 16.523 22.286 -3.114, 16.400 22.885 -2.220, 16.415 22.708 -2.564, 16.523 22.548 -2.886, 16.415 22.920 -2.300, 16.600 22.721 -2.733, 16.600 22.947 -2.469, 16.459 22.972 -2.339, 16.459 23.164 -2.054, 16.523 23.007 -2.365, 16.600 23.149 -2.187, 16.415 23.409 -1.414, 16.415 23.272 -1.724, 16.600 23.326 -1.888, 16.459 23.470 -1.438, 16.600 23.477 -1.575, 16.560 23.595 -1.250, 16.523 23.510 -1.454, 16.522 23.583 -1.250, 16.415 22.218 -3.030, 16.415 21.945 -3.229, 16.459 21.687 -3.461, 16.400 21.638 -3.326, 16.400 21.487 -3.404, 16.415 21.656 -3.404, 16.400 21.321 -3.482, 16.400 21.012 -3.602, 16.400 20.858 -3.649, 16.400 22.641 2.523, 16.523 23.119 2.205, 16.459 23.083 2.181, 16.400 22.750 2.395, 16.400 23.266 1.557, 16.415 23.352 1.552, 16.415 23.029 2.145, 16.400 23.119 1.851, 16.415 23.204 1.856, 16.459 23.260 1.887, 16.459 20.047 -3.934, 16.415 20.043 -3.869, 16.523 20.396 -3.940, 16.415 20.380 -3.833, 16.415 22.830 2.418, 16.459 22.880 2.459, 16.523 22.914 2.486, 16.523 22.686 2.748, 16.459 22.139 3.172, 16.459 22.407 2.957, 16.415 22.100 3.120, 16.400 22.055 3.059, 16.523 22.165 3.207, 16.459 21.854 3.364, 16.459 21.238 3.670, 16.523 20.926 3.822, 16.459 20.239 3.917, 16.459 20.579 3.864, 16.523 18.863 3.873, 16.523 19.204 3.940, 16.459 19.211 3.897, 16.415 18.564 3.674, 16.459 18.222 3.612, 16.523 17.893 3.499, 16.459 17.913 3.461, 16.459 17.082 2.854, 16.459 17.341 3.080, 16.523 16.811 2.635, 16.415 16.892 2.564, 16.523 16.593 2.365, 16.459 16.628 2.339, 16.523 16.399 2.076, 16.523 16.090 1.454, 16.459 16.130 1.438, 16.523 15.894 0.788, 16.459 16.019 1.113, 16.415 15.948 0.432, 16.523 15.840 0.444, 16.459 15.903 -0.589, 16.415 15.967 -0.580, 16.523 15.860 -0.596, 16.415 16.032 -0.912, 16.459 16.188 -1.578, 16.523 16.149 -1.595, 16.459 16.517 -2.181, 16.459 16.720 -2.459, 16.459 17.193 -2.957, 16.523 16.914 -2.748, 16.459 16.946 -2.718, 16.459 17.461 -3.172, 16.459 17.746 -3.364, 16.523 17.435 -3.207, 16.459 18.362 -3.670, 16.459 18.048 -3.530, 16.523 19.012 -3.906, 16.415 19.034 -3.800, 16.459 19.021 -3.864, 16.459 19.704 -3.940, 16.523 19.356 -3.960, 16.459 22.259 -3.080, 16.459 22.518 -2.854, 16.523 22.789 -2.635, 16.459 22.757 -2.607, 16.415 23.109 -2.020, 16.523 23.201 -2.076, 16.459 23.330 -1.752, 16.523 23.369 -1.772, 13.654 22.627 1.261, 13.405 22.513 1.591, 13.405 22.557 1.547, 13.492 22.641 1.341, 13.607 22.715 1.265, 13.654 22.512 1.297, 13.700 22.613 1.261, 13.700 22.515 1.292, 13.654 22.410 1.358, 13.567 22.347 1.460, 13.415 22.464 1.599, 13.436 22.445 1.538, 13.700 22.348 1.410, 13.654 22.325 1.443, 13.524 22.335 1.522, 13.700 22.286 1.493, 13.405 22.610 1.516, 13.436 22.575 1.437, 13.524 22.715 1.307, 13.457 22.715 1.374, 13.400 22.715 1.550, 13.415 22.715 1.457, 13.405 22.669 1.497, 13.400 22.648 1.562, 13.492 22.545 1.370, 13.567 22.632 1.289, 13.436 22.654 1.412, 13.436 22.504 1.479, 13.567 22.524 1.322, 13.492 22.459 1.422, 13.567 22.427 1.380, 13.492 22.388 1.493, 13.400 22.544 -1.647, 13.400 22.899 -1.562, 13.400 22.960 -1.597, 13.400 23.004 -1.850, 13.400 22.824 -2.131, 13.400 22.078 -2.247, 13.400 22.249 -2.060, 13.400 22.620 -2.395, 13.400 21.893 -2.421, 13.400 21.695 -2.579, 13.400 22.393 -2.640, 13.400 22.144 -2.863, 13.400 21.264 -2.846, 13.400 20.981 -3.506, 13.400 20.660 -3.599, 13.400 19.334 -3.670, 13.400 18.369 -3.412, 13.400 17.779 -3.099, 13.400 18.561 -2.951, 13.400 23.028 -1.785, 13.400 21.485 -2.721, 13.400 21.876 -3.062, 13.400 21.592 -3.237, 13.400 21.293 -3.386, 13.400 20.795 -3.042, 13.400 19.797 -3.200, 13.400 18.682 -3.527, 13.400 17.508 -2.905, 13.400 18.110 -2.717, 13.400 17.192 -1.854, 13.400 17.347 -2.055, 13.400 17.517 -2.243, 13.400 17.900 -2.575, 13.400 17.702 -2.417, 13.400 17.024 -2.446, 13.400 16.630 -1.908, 13.400 16.235 -0.990, 13.400 16.828 -1.187, 13.400 16.471 -1.614, 13.400 16.932 -1.419, 13.400 16.160 -0.664, 13.400 16.678 -0.703, 13.400 16.100 -0.000, 13.400 16.115 0.334, 13.400 16.617 0.331, 13.400 16.606 -0.201, 13.400 16.339 1.307, 13.400 16.797 1.107, 13.400 17.022 1.589, 13.400 16.815 2.186, 13.400 17.902 2.577, 13.400 17.779 3.099, 13.400 18.599 2.966, 13.400 17.501 2.227, 13.400 17.024 2.446, 13.400 18.067 3.269, 13.400 18.682 3.527, 13.400 19.107 3.124, 13.400 18.850 3.056, 13.400 19.005 3.613, 13.400 19.334 3.670, 13.400 20.333 3.661, 13.400 20.660 3.599, 13.400 21.293 3.386, 13.400 21.876 3.062, 13.400 20.166 3.179, 13.400 20.981 3.506, 13.400 20.688 3.075, 13.400 21.420 2.760, 13.400 22.620 2.395, 13.400 22.588 1.595, 13.400 22.966 1.602, 13.400 22.824 2.131, 13.700 21.932 1.965, 13.700 21.241 2.516, 16.400 21.241 2.516, 16.400 20.978 2.650, 16.400 20.702 2.756, 13.700 19.829 2.900, 16.400 18.676 2.674, 16.400 18.410 2.545, 16.400 18.158 2.390, 16.400 17.923 2.211, 13.700 17.923 2.211, 16.400 16.934 0.442, 13.700 16.934 -0.442, 16.400 16.934 -0.442, 13.700 17.344 -1.543, 16.400 17.344 -1.543, 16.400 17.708 -2.008, 13.700 18.410 -2.545, 16.400 20.416 -2.834, 13.700 20.416 -2.834, 13.700 22.121 1.738, 13.700 21.721 2.172, 13.700 20.702 2.756, 16.400 20.125 2.882, 13.700 20.125 2.882, 16.400 19.829 2.900, 16.400 19.534 2.888, 13.700 18.955 2.774, 13.700 18.676 2.674, 13.700 18.410 2.545, 16.400 17.708 2.008, 13.700 17.708 2.008, 13.700 17.200 1.285, 16.400 17.083 1.013, 13.700 16.904 0.148, 13.700 16.904 -0.148, 16.400 16.994 -0.731, 16.400 17.514 -1.785, 13.700 17.514 -1.785, 16.400 18.676 -2.674, 13.700 18.955 -2.774, 13.700 19.241 -2.846, 16.400 19.534 -2.888, 13.700 19.534 -2.888, 13.700 19.829 -2.900, 16.400 20.125 -2.882, 13.700 20.702 -2.756, 16.400 20.702 -2.756, 16.400 20.978 -2.650, 13.700 21.241 -2.516, 16.400 21.490 -2.357, 16.400 21.932 -1.965, 16.400 22.286 -1.493, 13.654 22.363 -1.400, 13.567 22.472 -1.349, 13.492 22.590 -1.353, 13.436 22.694 -1.408, 13.400 22.648 -1.562, 13.400 22.588 -1.595, 13.405 22.533 -1.569, 13.492 22.420 -1.457, 13.567 22.383 -1.419, 13.492 22.499 -1.394, 13.436 22.537 -1.457, 13.700 22.348 -1.410, 13.700 22.613 -1.261, 13.700 22.715 -1.250, 13.654 22.457 -1.326, 13.700 22.425 -1.343, 13.654 22.566 -1.276, 13.654 22.684 -1.255, 13.567 22.686 -1.282, 13.457 22.715 -1.374, 13.492 22.689 -1.335, 13.567 22.574 -1.303, 13.415 22.715 -1.457, 13.400 22.715 -1.550, 13.415 22.464 -1.599, 13.405 22.699 -1.494, 13.436 22.612 -1.423, 13.405 22.638 -1.505, 13.405 22.582 -1.531, 13.436 22.472 -1.508, 16.900 23.600 1.250, 16.900 23.477 1.575, 16.900 22.721 2.733, 16.900 22.472 2.976, 16.600 21.299 3.709, 16.900 18.576 3.808, 16.600 18.250 3.688, 16.900 16.620 2.426, 16.900 16.102 1.524, 16.600 15.894 0.862, 16.900 15.804 0.174, 16.900 15.834 -0.520, 16.900 15.984 -1.198, 16.900 17.352 -3.164, 16.900 19.253 -3.962, 16.600 19.599 -3.995, 16.900 20.635 -3.912, 16.900 21.299 -3.709, 16.900 23.149 -2.187, 16.600 23.600 -1.250, 16.900 23.600 -1.250, 16.600 23.326 1.888, 16.900 22.947 2.469, 16.600 22.947 2.469, 16.600 22.721 2.733, 16.600 22.204 3.197, 16.900 20.293 3.970, 16.900 19.599 3.995, 16.600 19.599 3.995, 16.900 18.911 3.900, 16.900 17.352 3.164, 16.600 16.421 2.141, 16.600 16.102 1.524, 16.900 15.804 -0.174, 16.600 15.804 -0.174, 16.600 15.834 -0.520, 16.600 15.894 -0.862, 16.600 16.248 -1.840, 16.900 16.421 -2.141, 16.600 16.421 -2.141, 16.900 16.620 -2.426, 16.600 16.620 -2.426, 16.600 17.352 -3.164, 16.600 17.636 -3.364, 16.600 17.936 -3.539, 16.600 18.911 -3.900, 16.600 19.253 -3.962, 16.900 19.599 -3.995, 16.600 20.293 -3.970, 16.600 20.972 -3.825, 16.600 22.204 -3.197, 16.600 22.472 -2.976, 16.900 23.477 -1.575, 16.400 22.515 1.292, 16.400 22.348 1.410, 13.700 22.425 1.343, 13.415 22.831 1.457, 13.524 22.831 1.307, 13.457 22.831 1.374, 13.400 22.909 1.566, 13.405 22.964 1.531, 13.654 23.319 1.841, 13.700 23.310 1.893, 13.654 23.305 1.603, 13.492 23.188 1.536, 13.492 23.126 1.457, 13.436 23.009 1.457, 13.405 23.013 1.569, 13.436 23.125 1.573, 13.567 23.292 1.836, 13.654 23.283 1.955, 13.400 23.029 1.719, 13.405 23.076 1.674, 13.400 23.028 1.787, 13.405 23.087 1.735, 13.436 23.144 1.892, 13.457 23.157 1.938, 13.607 23.251 1.993, 13.567 23.258 1.943, 13.436 23.168 1.813, 13.405 23.084 1.797, 13.415 23.085 1.896, 13.405 23.065 1.856, 13.654 23.257 1.494, 13.405 22.908 1.505, 13.400 22.831 1.550, 13.400 22.844 1.550, 13.405 22.847 1.494, 13.654 23.183 1.400, 13.567 23.163 1.419, 13.492 22.956 1.353, 13.436 22.853 1.408, 13.436 22.934 1.423, 13.654 23.089 1.326, 13.567 23.075 1.349, 13.567 22.972 1.303, 13.700 23.055 1.303, 13.654 22.980 1.276, 13.567 22.861 1.282, 13.607 22.831 1.265, 13.700 22.831 1.250, 13.654 22.862 1.255, 13.405 23.051 1.618, 13.400 23.007 1.655, 13.436 23.159 1.649, 13.492 22.857 1.335, 13.492 23.047 1.394, 13.436 23.074 1.508, 13.567 23.279 1.612, 13.492 23.229 1.627, 13.492 23.246 1.726, 13.567 23.233 1.508, 13.567 23.299 1.723, 13.654 23.327 1.721, 13.436 23.174 1.730, 13.492 23.210 1.922, 13.492 23.240 1.826, 13.524 22.973 -2.340, 13.700 23.077 -2.294, 13.607 23.008 -2.365, 13.607 22.789 -2.636, 13.457 22.218 -3.029, 13.524 22.260 -3.081, 13.415 21.899 -3.159, 13.524 22.519 -2.855, 13.524 22.757 -2.607, 13.415 23.037 -1.976, 13.457 23.109 -2.020, 13.607 23.202 -2.076, 13.457 23.157 -1.938, 13.607 23.251 -1.993, 13.700 22.628 -2.828, 13.607 22.286 -3.115, 13.415 21.616 -3.330, 13.415 21.318 -3.475, 13.457 21.656 -3.403, 13.524 21.687 -3.462, 13.457 21.352 -3.552, 13.415 21.011 -3.594, 13.400 20.333 -3.661, 13.415 20.038 -3.785, 13.400 20.000 -3.695, 13.400 19.666 -3.698, 13.415 17.549 -3.053, 13.415 17.292 -2.845, 13.415 16.325 -1.518, 13.415 16.114 -0.892, 13.415 16.050 -0.567, 13.400 16.115 -0.334, 13.415 16.008 0.093, 13.415 16.162 1.071, 13.400 16.630 1.908, 13.415 16.403 1.686, 13.415 16.563 1.976, 13.457 16.892 2.563, 13.700 16.972 2.828, 13.700 17.229 3.064, 13.607 17.314 3.115, 13.607 17.595 3.319, 13.457 17.944 3.403, 13.400 18.369 3.412, 13.415 18.282 3.475, 13.607 17.052 2.886, 13.524 17.618 3.284, 13.457 21.037 -3.674, 13.415 20.692 -3.686, 13.607 21.396 -3.652, 13.607 21.071 -3.777, 13.524 20.727 -3.832, 13.457 20.711 -3.768, 13.415 20.367 -3.750, 13.457 20.380 -3.833, 13.524 20.390 -3.898, 13.457 20.043 -3.869, 13.607 20.396 -3.941, 13.457 19.705 -3.875, 13.415 19.377 -3.769, 13.415 19.050 -3.718, 13.700 20.149 -3.985, 13.607 20.050 -3.977, 13.524 19.704 -3.942, 13.524 19.361 -3.918, 13.457 19.368 -3.852, 13.415 18.729 -3.638, 13.700 19.800 -4.000, 13.607 19.703 -3.984, 13.457 18.706 -3.719, 13.457 19.034 -3.800, 13.700 19.105 -3.939, 13.607 19.356 -3.960, 13.607 19.012 -3.907, 13.524 19.021 -3.865, 13.415 18.416 -3.531, 13.457 18.386 -3.609, 13.415 18.114 -3.397, 13.524 18.687 -3.782, 13.457 18.076 -3.472, 13.415 17.824 -3.237, 13.524 18.361 -3.671, 13.607 18.346 -3.711, 13.457 17.780 -3.309, 13.524 18.047 -3.532, 13.457 17.500 -3.120, 13.607 18.028 -3.570, 13.524 17.746 -3.365, 13.457 17.237 -2.908, 13.700 17.800 -3.464, 13.607 17.724 -3.402, 13.524 17.460 -3.173, 13.524 17.193 -2.957, 13.457 16.993 -2.673, 13.415 17.053 -2.616, 13.607 17.435 -3.208, 13.607 17.164 -2.989, 13.524 16.945 -2.719, 13.415 16.836 -2.366, 13.700 16.972 -2.828, 13.415 16.641 -2.099, 13.457 16.771 -2.418, 13.700 16.736 -2.571, 13.607 16.914 -2.748, 13.607 16.685 -2.486, 13.457 16.397 -1.856, 13.415 16.470 -1.816, 13.457 16.248 -1.552, 13.700 16.523 -2.294, 13.700 16.336 -2.000, 13.607 16.301 -1.908, 13.524 16.187 -1.578, 13.415 16.205 -1.210, 13.457 16.126 -1.236, 13.524 16.063 -1.258, 13.457 16.032 -0.911, 13.457 15.967 -0.580, 13.700 15.936 -1.035, 13.524 15.968 -0.927, 13.415 16.015 -0.238, 13.607 15.926 -0.937, 13.524 15.902 -0.590, 13.524 15.865 -0.248, 13.457 15.931 -0.243, 13.607 15.859 -0.596, 13.415 16.082 0.750, 13.457 15.925 0.095, 13.457 15.948 0.432, 13.700 15.800 -0.000, 13.607 15.816 0.097, 13.524 15.882 0.439, 13.700 15.815 0.349, 13.607 15.840 0.444, 13.457 16.000 0.766, 13.700 15.861 0.695, 13.524 16.018 1.113, 13.457 16.081 1.094, 13.700 15.936 1.035, 13.607 15.893 0.788, 13.607 16.089 1.454, 13.700 16.175 1.690, 13.457 16.491 2.020, 13.415 16.747 2.251, 13.607 16.230 1.772, 13.457 16.680 2.300, 13.415 16.954 2.507, 13.700 16.336 2.000, 13.607 16.398 2.076, 13.607 16.592 2.365, 13.700 16.736 2.571, 13.607 16.810 2.635, 13.700 17.800 3.464, 13.700 18.110 3.625, 13.607 18.204 3.652, 13.457 18.564 3.674, 13.457 18.889 3.768, 13.415 19.233 3.750, 13.400 19.666 3.698, 13.607 18.863 3.874, 13.524 18.873 3.832, 13.457 19.220 3.833, 13.415 19.562 3.785, 13.415 19.893 3.792, 13.700 19.105 3.939, 13.457 19.557 3.869, 13.400 20.000 3.695, 13.524 19.896 3.942, 13.415 20.223 3.769, 13.700 19.451 3.985, 13.607 19.550 3.977, 13.700 19.800 4.000, 13.607 20.244 3.960, 13.524 20.579 3.865, 13.415 20.871 3.638, 13.700 20.149 3.985, 13.457 21.214 3.609, 13.415 21.486 3.397, 13.415 21.184 3.531, 13.524 20.913 3.782, 13.400 21.592 3.237, 13.700 20.835 3.864, 13.607 20.925 3.823, 13.524 21.553 3.532, 13.457 21.820 3.309, 13.415 21.776 3.237, 13.607 21.572 3.570, 13.400 22.144 2.863, 13.700 21.800 3.464, 13.457 22.100 3.120, 13.400 22.393 2.640, 13.457 22.607 2.673, 13.415 22.764 2.366, 13.415 22.547 2.616, 13.700 22.094 3.277, 13.400 23.004 1.850, 13.415 22.959 2.099, 13.700 22.371 3.064, 13.607 22.436 2.989, 13.607 22.686 2.748, 13.457 22.829 2.418, 13.700 22.864 2.571, 13.524 23.084 2.182, 13.457 23.029 2.145, 13.607 22.915 2.486, 13.607 23.119 2.205, 13.524 23.214 1.971, 13.524 17.340 3.081, 13.415 17.701 3.159, 13.400 17.508 2.905, 13.524 17.081 2.855, 13.457 17.127 2.807, 13.524 16.842 2.607, 13.415 17.434 2.964, 13.400 17.256 2.686, 13.415 17.184 2.747, 13.400 16.471 1.614, 13.415 16.269 1.384, 13.400 16.235 0.990, 13.400 16.160 0.664, 13.415 16.031 0.423, 13.400 16.339 -1.307, 13.400 16.815 -2.186, 13.400 17.256 -2.686, 13.400 18.067 -3.269, 13.400 19.005 -3.613, 13.415 19.707 -3.792, 13.457 22.708 -2.563, 13.415 22.416 -2.747, 13.415 22.645 -2.508, 13.524 23.165 -2.054, 13.457 22.920 -2.300, 13.415 22.853 -2.251, 13.524 19.552 3.935, 13.524 19.210 3.898, 13.457 19.895 3.875, 13.457 22.473 -2.807, 13.607 22.548 -2.886, 13.415 22.166 -2.964, 13.457 21.945 -3.229, 13.607 22.005 -3.319, 13.524 21.982 -3.284, 13.607 21.708 -3.499, 13.524 21.378 -3.613, 13.607 20.737 -3.874, 13.524 21.058 -3.737, 13.524 20.048 -3.935, 13.607 18.675 -3.823, 13.524 16.719 -2.460, 13.457 16.571 -2.145, 13.607 16.481 -2.205, 13.524 16.338 -1.887, 13.524 16.516 -2.182, 13.607 16.148 -1.596, 13.607 16.023 -1.271, 13.524 15.858 0.096, 13.607 15.823 -0.250, 13.524 15.935 0.779, 13.607 15.977 1.125, 13.524 16.129 1.439, 13.457 16.191 1.414, 13.524 16.268 1.753, 13.457 16.328 1.724, 13.524 16.435 2.054, 13.524 16.627 2.340, 13.457 17.655 3.229, 13.457 17.382 3.029, 13.524 17.913 3.462, 13.607 17.892 3.499, 13.415 17.984 3.330, 13.457 18.248 3.552, 13.607 18.529 3.777, 13.524 18.222 3.613, 13.415 18.590 3.595, 13.524 18.542 3.737, 13.415 18.908 3.686, 13.607 19.204 3.941, 13.607 19.897 3.984, 13.524 20.239 3.918, 13.607 20.588 3.907, 13.415 20.550 3.718, 13.457 20.232 3.852, 13.457 20.894 3.719, 13.457 20.566 3.800, 13.524 21.239 3.671, 13.607 21.254 3.711, 13.457 21.524 3.472, 13.607 21.876 3.402, 13.524 21.854 3.365, 13.524 22.140 3.173, 13.415 22.051 3.053, 13.607 22.165 3.208, 13.524 22.407 2.957, 13.457 22.363 2.908, 13.415 22.308 2.845, 13.524 22.881 2.460, 13.524 22.655 2.719, 13.436 23.101 -1.538, 13.400 23.004 -1.650, 13.405 23.033 -1.591, 13.405 22.989 -1.547, 13.436 23.042 -1.479, 13.492 22.905 -1.341, 13.567 22.914 -1.289, 13.654 23.034 -1.297, 13.700 23.055 -1.303, 13.654 23.136 -1.358, 13.567 23.258 -1.557, 13.492 23.210 -1.578, 13.492 23.240 -1.674, 13.436 23.168 -1.687, 13.400 23.028 -1.715, 13.405 23.087 -1.765, 13.567 23.199 -1.460, 13.654 23.283 -1.545, 13.436 23.174 -1.770, 13.405 23.076 -1.826, 13.700 23.290 -1.552, 13.492 23.246 -1.774, 13.567 23.299 -1.777, 13.415 23.085 -1.896, 13.654 23.319 -1.659, 13.700 23.323 -1.663, 13.654 23.327 -1.779, 13.492 23.229 -1.873, 13.567 23.279 -1.888, 13.524 23.214 -1.971, 13.654 23.305 -1.897, 13.436 23.144 -1.608, 13.405 23.065 -1.644, 13.492 23.158 -1.493, 13.492 23.087 -1.422, 13.567 23.022 -1.322, 13.654 22.919 -1.261, 13.436 22.971 -1.437, 13.436 22.892 -1.412, 13.405 22.877 -1.497, 13.457 22.831 -1.374, 13.492 23.001 -1.370, 13.405 22.936 -1.516, 13.567 23.119 -1.380, 13.654 23.221 -1.443, 13.405 23.084 -1.703, 13.567 23.292 -1.664, 13.436 23.159 -1.851, 13.700 22.286 -1.493, 16.400 22.348 -1.410, 16.400 22.425 -1.343, 13.700 22.515 -1.292, 16.400 22.515 -1.292, 13.607 22.715 -1.265, 13.700 22.831 -1.250, 13.607 22.831 -1.265, 13.524 22.831 -1.307, 13.400 22.831 -1.550, 13.415 22.831 -1.457, 13.524 22.715 -1.307, 16.900 27.908 2.550, 16.900 27.289 1.308, 16.900 27.547 3.498, 16.900 27.075 4.396, 16.900 26.499 5.232, 16.900 26.175 5.622, 16.900 25.048 4.453, 16.900 24.972 4.756, 16.900 24.863 3.868, 16.900 26.955 1.250, 16.900 23.326 1.888, 16.900 24.175 3.550, 16.900 24.019 3.569, 16.900 23.731 3.691, 16.900 23.149 2.187, 16.900 23.428 4.044, 16.900 22.204 3.197, 16.900 21.918 3.393, 16.900 23.356 4.503, 16.900 22.397 8.093, 16.900 20.624 6.431, 16.900 20.493 6.715, 16.900 25.010 4.143, 16.900 24.381 5.231, 16.900 24.663 6.971, 16.900 24.069 5.240, 16.900 23.917 5.201, 16.900 23.798 7.501, 16.900 23.537 4.932, 16.900 20.408 8.478, 16.900 19.981 7.053, 16.900 19.669 7.062, 16.900 19.374 6.958, 16.900 19.394 8.490, 16.900 18.888 8.451, 16.900 19.246 6.867, 16.900 18.385 8.381, 16.900 17.887 8.282, 16.900 17.396 8.153, 16.900 18.952 6.169, 16.900 18.250 3.688, 16.900 19.107 5.731, 16.900 18.990 6.479, 16.900 16.914 7.995, 16.900 16.093 4.892, 16.900 15.982 7.594, 16.900 15.535 7.353, 16.900 15.425 5.250, 16.900 15.581 5.231, 16.900 15.104 7.085, 16.900 15.269 5.240, 16.900 14.293 6.475, 16.900 14.974 5.136, 16.900 14.846 5.045, 16.900 14.651 4.801, 16.900 13.561 5.772, 16.900 14.556 4.503, 16.900 14.590 4.657, 16.900 14.552 4.347, 16.900 12.917 4.988, 16.900 12.372 4.132, 16.900 13.152 0.736, 16.900 12.915 0.532, 16.900 12.767 0.257, 16.900 12.139 3.681, 16.900 11.485 1.764, 16.900 11.334 0.760, 16.900 11.304 0.254, 16.900 12.753 -0.208, 16.900 12.729 -0.053, 16.900 11.334 -0.760, 16.900 12.884 -0.492, 16.900 11.395 -1.264, 16.900 11.754 -2.742, 16.900 11.932 -3.218, 16.900 13.552 -0.850, 16.900 14.737 -3.868, 16.900 13.709 -0.840, 16.900 13.861 -0.801, 16.900 14.426 0.053, 16.900 14.349 0.356, 16.900 14.576 4.192, 16.900 12.806 -0.356, 16.900 11.605 -2.257, 16.900 13.247 -0.783, 16.900 14.590 -4.143, 16.900 14.293 -6.475, 16.900 14.689 -6.792, 16.900 14.628 -4.756, 16.900 14.931 -5.109, 16.900 15.375 -5.250, 16.900 15.104 -7.085, 16.900 15.531 -5.240, 16.900 15.535 -7.353, 16.900 15.826 -5.136, 16.900 12.632 -4.568, 16.900 16.442 -7.808, 16.900 16.149 -4.801, 16.900 16.210 -4.657, 16.900 17.636 -3.364, 16.900 17.087 -2.939, 16.900 16.842 -2.693, 16.900 16.248 -1.840, 16.900 16.172 -4.044, 16.900 16.224 -4.192, 16.900 16.914 -7.995, 16.900 18.976 -6.431, 16.900 18.385 -8.381, 16.900 19.209 -6.833, 16.900 19.775 -7.072, 16.900 19.901 -8.499, 16.900 19.394 -8.490, 16.900 19.619 -7.053, 16.900 19.931 -7.062, 16.900 20.648 -6.169, 16.900 21.909 -8.234, 16.900 22.876 -7.924, 16.900 23.343 -7.726, 16.900 23.798 -7.501, 16.900 23.870 -5.183, 16.900 24.019 -5.231, 16.900 24.331 -5.240, 16.900 25.071 -6.668, 16.900 25.010 -4.657, 16.900 25.048 -4.347, 16.900 25.024 -4.192, 16.900 26.955 -1.250, 16.900 26.799 -4.823, 16.900 27.547 -3.498, 16.900 27.742 -3.029, 16.900 27.808 -1.729, 16.900 27.908 -2.550, 16.900 27.933 -2.045, 16.900 23.326 -1.888, 16.900 23.917 -3.599, 16.900 24.069 -3.560, 16.900 22.947 -2.469, 16.900 22.721 -2.733, 16.900 23.451 -3.999, 16.900 23.390 -4.143, 16.900 22.472 -2.976, 16.900 22.204 -3.197, 16.900 21.918 -3.393, 16.900 23.376 -4.608, 16.900 23.356 -4.297, 16.900 23.352 -4.453, 16.900 21.615 -3.564, 16.900 20.572 -5.866, 16.900 20.493 -5.731, 16.900 20.972 -3.825, 16.900 20.391 -5.612, 16.900 20.293 -3.970, 16.900 20.130 -5.439, 16.900 20.269 -5.513, 16.900 19.946 -3.997, 16.900 19.981 -5.392, 16.900 19.825 -5.373, 16.900 19.517 -5.421, 16.900 19.374 -5.487, 16.900 18.911 -3.900, 16.900 19.137 -5.690, 16.900 19.051 -5.821, 16.900 18.576 -3.808, 16.900 18.250 -3.688, 16.900 17.936 -3.539, 16.900 16.244 -4.503, 16.900 16.248 -4.347, 16.900 15.894 -0.862, 16.900 14.707 3.908, 16.900 14.809 3.789, 16.900 15.834 0.520, 16.900 15.894 0.862, 16.900 15.984 1.198, 16.900 16.248 1.840, 16.900 15.219 3.569, 16.900 15.375 3.550, 16.900 16.842 2.693, 16.900 17.087 2.939, 16.900 17.636 3.364, 16.900 16.224 4.608, 16.900 17.936 3.539, 16.900 18.976 6.014, 16.900 19.470 5.439, 16.900 19.253 3.962, 16.900 19.946 3.997, 16.900 19.931 5.383, 16.900 20.226 5.487, 16.900 20.354 5.578, 16.900 20.635 3.912, 16.900 20.972 3.825, 16.900 21.299 3.709, 16.900 23.390 4.657, 16.900 21.615 3.564, 16.900 23.507 3.908, 16.900 27.933 2.045, 16.900 12.139 -3.681, 16.900 20.463 -6.755, 16.900 16.421 2.141, 16.900 15.117 -3.599, 16.900 15.581 -3.569, 16.900 15.730 -3.617, 16.900 16.102 -1.524, 16.900 24.893 -3.908, 16.900 25.071 6.668, 16.900 24.669 5.109, 16.900 24.791 5.011, 16.900 24.893 4.892, 16.900 16.172 4.756, 16.900 15.991 5.011, 16.900 15.869 5.109, 16.900 15.730 5.183, 15.400 15.425 5.250, 15.400 14.974 5.136, 16.900 15.117 5.201, 15.400 14.628 4.044, 16.900 14.628 4.044, 15.400 15.070 3.617, 16.900 15.070 3.617, 15.400 15.219 3.569, 15.400 15.954 3.755, 16.900 16.063 3.868, 15.400 16.210 4.143, 16.900 16.149 3.999, 16.900 16.244 4.297, 16.900 16.248 4.453, 15.400 15.869 5.109, 15.400 15.730 5.183, 15.400 15.581 5.231, 16.900 14.737 4.932, 15.400 14.576 4.192, 16.900 14.931 3.691, 15.400 15.375 3.550, 16.900 15.531 3.560, 16.900 15.683 3.599, 15.400 15.826 3.664, 16.900 15.826 3.664, 16.900 15.954 3.755, 16.900 16.210 4.143, 15.400 16.244 4.297, 16.900 25.024 4.608, 15.400 24.972 4.756, 16.900 24.225 5.250, 16.900 23.774 5.136, 16.900 23.646 5.045, 16.900 23.352 4.347, 16.900 23.376 4.192, 15.400 23.507 3.908, 16.900 23.609 3.789, 16.900 23.870 3.617, 15.400 24.331 3.560, 16.900 24.331 3.560, 15.400 24.626 3.664, 16.900 24.483 3.599, 16.900 24.626 3.664, 15.400 25.044 4.297, 15.400 25.024 4.608, 15.400 24.893 4.892, 15.400 24.791 5.011, 15.400 24.669 5.109, 15.400 24.530 5.183, 16.900 24.530 5.183, 15.400 23.917 5.201, 15.400 23.537 4.932, 15.400 23.451 4.801, 16.900 23.451 4.801, 15.400 23.356 4.503, 15.400 23.376 4.192, 15.400 23.870 3.617, 15.400 24.019 3.569, 15.400 24.483 3.599, 15.400 24.754 3.755, 16.900 24.754 3.755, 15.400 24.949 3.999, 16.900 24.949 3.999, 16.900 25.044 4.297, 15.400 25.024 -4.192, 16.900 24.972 -4.044, 16.900 24.791 -3.789, 16.900 24.669 -3.691, 16.900 24.381 -3.569, 16.900 24.225 -3.550, 15.400 23.774 -3.664, 16.900 23.646 -3.755, 16.900 23.537 -3.868, 15.400 23.356 -4.297, 16.900 23.428 -4.756, 16.900 23.507 -4.892, 16.900 23.731 -5.109, 15.400 24.175 -5.250, 15.400 24.331 -5.240, 16.900 24.483 -5.201, 16.900 24.626 -5.136, 15.400 24.949 -4.801, 16.900 24.949 -4.801, 15.400 25.048 -4.347, 15.400 24.791 -3.789, 15.400 24.530 -3.617, 16.900 24.530 -3.617, 15.400 24.381 -3.569, 15.400 24.069 -3.560, 15.400 23.917 -3.599, 16.900 23.774 -3.664, 16.900 23.609 -5.011, 16.900 24.175 -5.250, 15.400 24.626 -5.136, 16.900 24.754 -5.045, 16.900 24.863 -4.932, 15.400 25.010 -4.657, 15.400 25.044 -4.503, 16.900 25.044 -4.503, 15.400 16.224 -4.192, 16.900 16.093 -3.908, 15.400 15.730 -3.617, 15.400 15.581 -3.569, 16.900 15.425 -3.550, 15.400 15.269 -3.560, 15.400 15.117 -3.599, 16.900 15.269 -3.560, 16.900 14.974 -3.664, 16.900 14.846 -3.755, 15.400 14.651 -3.999, 16.900 14.651 -3.999, 15.400 14.556 -4.297, 16.900 14.556 -4.297, 16.900 14.552 -4.453, 16.900 14.576 -4.608, 16.900 14.809 -5.011, 15.400 15.070 -5.183, 16.900 15.070 -5.183, 16.900 15.219 -5.231, 15.400 15.826 -5.136, 16.900 15.954 -5.045, 16.900 16.063 -4.932, 15.400 16.093 -3.908, 16.900 15.991 -3.789, 15.400 15.869 -3.691, 16.900 15.869 -3.691, 15.400 15.425 -3.550, 15.400 14.974 -3.664, 15.400 14.846 -3.755, 16.900 14.707 -4.892, 15.400 15.375 -5.250, 15.400 15.531 -5.240, 15.400 15.683 -5.201, 16.900 15.683 -5.201, 15.400 15.954 -5.045, 15.400 16.210 -4.657, 15.400 16.244 -4.503, 16.900 14.402 0.208, 15.400 14.271 0.492, 16.900 14.271 0.492, 16.900 14.168 0.611, 16.900 14.046 0.709, 15.400 13.758 0.831, 16.900 13.758 0.831, 15.400 13.446 0.840, 16.900 13.603 0.850, 16.900 13.446 0.840, 16.900 13.294 0.801, 15.400 13.024 0.645, 16.900 13.024 0.645, 15.400 12.767 0.257, 16.900 12.734 0.103, 15.400 12.884 -0.492, 16.900 12.986 -0.611, 16.900 13.397 -0.831, 15.400 13.552 -0.850, 15.400 13.709 -0.840, 16.900 14.003 -0.736, 16.900 14.131 -0.645, 16.900 14.240 -0.532, 15.400 14.327 -0.401, 16.900 14.327 -0.401, 16.900 14.388 -0.257, 16.900 14.421 -0.103, 15.400 14.168 0.611, 15.400 14.046 0.709, 15.400 13.908 0.783, 16.900 13.908 0.783, 15.400 13.294 0.801, 15.400 12.915 0.532, 15.400 12.828 0.401, 16.900 12.828 0.401, 15.400 12.753 -0.208, 15.400 12.806 -0.356, 16.900 13.109 -0.709, 15.400 14.421 -0.103, 16.900 20.648 6.276, 15.400 20.572 6.579, 16.900 20.572 6.579, 15.400 20.493 6.715, 16.900 20.269 6.932, 15.400 19.825 7.072, 16.900 19.517 7.024, 15.400 19.051 6.624, 15.400 18.990 6.479, 15.400 18.956 6.326, 16.900 18.956 6.326, 16.900 19.209 5.612, 15.400 19.619 5.392, 16.900 19.619 5.392, 15.400 20.226 5.487, 16.900 20.083 5.421, 16.900 20.463 5.690, 16.900 20.549 5.821, 15.400 20.610 5.966, 16.900 20.610 5.966, 16.900 20.644 6.119, 15.400 20.391 6.833, 16.900 20.391 6.833, 15.400 20.269 6.932, 15.400 20.130 7.006, 16.900 20.130 7.006, 16.900 19.825 7.072, 15.400 19.669 7.062, 15.400 19.374 6.958, 15.400 19.246 6.867, 15.400 19.137 6.755, 16.900 19.137 6.755, 16.900 19.051 6.624, 15.400 18.976 6.014, 16.900 19.028 5.866, 15.400 19.107 5.731, 16.900 19.331 5.513, 16.900 19.775 5.373, 15.400 20.354 5.578, 15.400 20.549 5.821, 16.900 20.624 -6.014, 15.400 20.624 -6.014, 15.400 20.572 -5.866, 15.400 20.493 -5.731, 15.400 20.269 -5.513, 15.400 19.981 -5.392, 15.400 19.825 -5.373, 15.400 19.669 -5.383, 16.900 19.669 -5.383, 15.400 18.990 -5.966, 16.900 18.990 -5.966, 16.900 18.956 -6.119, 16.900 18.952 -6.276, 15.400 19.107 -6.715, 16.900 19.107 -6.715, 15.400 19.619 -7.053, 16.900 19.470 -7.006, 16.900 20.083 -7.024, 16.900 20.226 -6.958, 16.900 20.354 -6.867, 15.400 20.463 -6.755, 15.400 19.517 -5.421, 15.400 19.374 -5.487, 15.400 19.246 -5.578, 16.900 19.246 -5.578, 15.400 18.976 -6.431, 16.900 19.028 -6.579, 15.400 19.209 -6.833, 15.400 19.331 -6.932, 16.900 19.331 -6.932, 15.400 19.470 -7.006, 15.400 19.775 -7.072, 15.400 19.931 -7.062, 15.400 20.226 -6.958, 15.400 20.354 -6.867, 15.400 20.549 -6.624, 16.900 20.549 -6.624, 15.400 20.610 -6.479, 16.900 20.610 -6.479, 15.400 20.644 -6.326, 16.900 20.644 -6.326, 15.400 20.648 -6.169, 16.900 27.124 -1.265, 16.900 27.444 -1.378, 15.400 27.585 -1.474, 16.900 27.585 -1.474, 16.900 27.707 -1.592, 15.400 27.707 -1.592, 16.900 27.884 -1.882, 16.900 27.954 -2.214, 16.900 27.946 -2.384, 15.400 27.124 -1.265, 16.900 27.289 -1.308, 15.400 27.289 -1.308, 15.400 27.444 -1.378, 15.400 27.808 -1.729, 16.900 27.324 -3.954, 16.900 27.075 -4.396, 15.400 26.799 -4.823, 16.900 26.499 -5.232, 16.900 26.175 -5.622, 16.900 25.459 -6.342, 16.900 24.663 -6.971, 16.900 22.397 -8.093, 16.900 21.414 -8.345, 16.900 20.913 -8.427, 16.900 20.408 -8.478, 16.900 17.887 -8.282, 15.400 16.914 -7.995, 16.900 15.982 -7.594, 15.400 15.982 -7.594, 15.400 14.293 -6.475, 15.400 13.916 -6.135, 16.900 13.227 -5.390, 15.400 12.917 -4.988, 16.900 12.917 -4.988, 15.400 12.372 -4.132, 16.900 11.395 1.264, 15.400 11.485 1.764, 15.400 11.605 2.257, 16.900 11.754 2.742, 15.400 11.754 2.742, 15.400 12.139 3.681, 16.900 13.227 5.390, 16.900 14.689 6.792, 15.400 15.104 7.085, 16.900 16.442 7.808, 15.400 18.385 8.381, 16.900 19.901 8.499, 16.900 20.913 8.427, 15.400 20.913 8.427, 16.900 21.414 8.345, 15.400 22.876 7.924, 16.900 24.239 7.249, 16.900 25.459 6.342, 15.400 25.828 5.993, 16.900 27.324 3.954, 15.400 27.547 -3.498, 15.400 27.324 -3.954, 15.400 26.499 -5.232, 15.400 26.175 -5.622, 16.900 25.828 -5.993, 15.400 24.663 -6.971, 16.900 24.239 -7.249, 15.400 23.343 -7.726, 15.400 21.414 -8.345, 15.400 20.408 -8.478, 15.400 19.901 -8.499, 16.900 18.888 -8.451, 15.400 18.888 -8.451, 15.400 18.385 -8.381, 16.900 17.396 -8.153, 15.400 17.396 -8.153, 15.400 15.104 -7.085, 16.900 13.916 -6.135, 16.900 13.561 -5.772, 15.400 13.561 -5.772, 16.900 12.372 -4.132, 15.400 11.754 -2.742, 15.400 11.605 -2.257, 16.900 11.485 -1.764, 16.900 11.304 -0.254, 15.400 11.304 0.254, 16.900 11.605 2.257, 16.900 11.932 3.218, 15.400 11.932 3.218, 16.900 12.632 4.568, 15.400 12.632 4.568, 15.400 13.227 5.390, 16.900 13.916 6.135, 15.400 13.916 6.135, 15.400 17.887 8.282, 15.400 18.888 8.451, 15.400 21.414 8.345, 16.900 21.909 8.234, 15.400 22.397 8.093, 16.900 22.876 7.924, 16.900 23.343 7.726, 15.400 23.798 7.501, 15.400 24.239 7.249, 15.400 25.071 6.668, 15.400 25.459 6.342, 16.900 25.828 5.993, 15.400 26.499 5.232, 16.900 26.799 4.823, 16.900 27.742 3.029, 16.900 27.946 2.384, 15.400 27.933 2.045, 16.900 27.884 1.882, 15.400 27.884 1.882, 15.400 27.707 1.592, 16.900 27.707 1.592, 15.400 27.585 1.474, 16.900 27.585 1.474, 16.900 27.444 1.378, 16.900 27.124 1.265, 16.900 27.954 2.214, 15.400 27.954 2.214, 16.900 27.808 1.729, 13.700 22.715 1.250, 16.400 23.389 1.250, 15.400 22.831 1.250, 16.415 23.468 1.250, 16.522 23.583 1.250, 16.560 23.595 1.250, 16.600 23.600 1.250, 13.700 22.946 1.263, 15.400 22.946 1.263, 13.700 23.152 1.367, 15.400 23.232 1.451, 13.700 23.232 1.451, 13.700 23.290 1.552, 15.400 23.290 1.552, 13.700 23.323 1.663, 13.700 23.330 1.779, 15.400 23.310 1.893, 13.700 23.264 2.000, 13.700 23.077 2.294, 15.400 21.800 3.464, 15.400 20.835 3.864, 13.700 20.495 3.939, 15.400 18.110 3.625, 13.700 17.506 3.277, 15.400 16.523 2.294, 13.700 16.523 2.294, 13.700 16.041 1.368, 15.400 15.936 1.035, 15.400 15.861 0.695, 15.400 15.815 0.349, 15.400 15.800 -0.000, 13.700 15.815 -0.349, 15.400 15.815 -0.349, 13.700 16.041 -1.368, 13.700 16.175 -1.690, 13.700 17.229 -3.064, 13.700 18.110 -3.625, 13.700 18.765 -3.864, 13.700 19.451 -3.985, 15.400 19.800 -4.000, 13.700 20.495 -3.939, 13.700 20.835 -3.864, 13.700 21.168 -3.759, 13.700 21.490 -3.625, 13.700 21.800 -3.464, 15.400 21.800 -3.464, 15.400 22.094 -3.277, 13.700 22.094 -3.277, 13.700 22.371 -3.064, 15.400 22.628 -2.828, 15.400 23.077 -2.294, 15.400 23.077 2.294, 13.700 22.628 2.828, 15.400 22.371 3.064, 15.400 22.094 3.277, 13.700 21.490 3.625, 13.700 21.168 3.759, 15.400 21.168 3.759, 15.400 19.800 4.000, 15.400 19.451 3.985, 13.700 18.765 3.864, 15.400 18.765 3.864, 13.700 18.432 3.759, 15.400 18.432 3.759, 15.400 16.041 1.368, 13.700 15.861 -0.695, 15.400 16.041 -1.368, 15.400 16.336 -2.000, 15.400 16.736 -2.571, 15.400 16.972 -2.828, 15.400 17.229 -3.064, 13.700 17.506 -3.277, 15.400 17.506 -3.277, 15.400 17.800 -3.464, 13.700 18.432 -3.759, 15.400 18.432 -3.759, 15.400 18.765 -3.864, 15.400 19.105 -3.939, 15.400 20.835 -3.864, 15.400 22.371 -3.064, 13.700 22.864 -2.571, 13.700 23.264 -2.000, 13.700 23.310 -1.893, 15.400 23.290 -1.552, 13.700 23.232 -1.451, 13.700 23.152 -1.367, 13.700 22.946 -1.263, 15.400 22.831 -1.250, 15.400 22.946 -1.263, 15.400 23.310 -1.893, 13.700 23.330 -1.779, 15.400 23.330 -1.779, 15.400 23.232 -1.451, 16.415 23.468 -1.250, 16.487 23.562 -1.250, 16.457 23.536 -1.250, 15.400 23.537 -3.868, 15.400 22.864 -2.571, 15.400 23.264 -2.000, 15.400 23.646 -3.755, 15.400 24.225 -3.550, 15.400 26.955 -1.250, 15.400 23.323 -1.663, 15.400 23.152 -1.367, 15.400 23.055 -1.303, 15.400 27.908 -2.550, 15.400 27.946 -2.384, 15.400 27.884 -1.882, 15.400 27.933 -2.045, 15.400 27.954 -2.214, 15.400 27.742 -3.029, 15.400 24.893 -3.908, 15.400 24.972 -4.044, 15.400 25.828 -5.993, 15.400 24.669 -3.691, 15.400 27.075 -4.396, 15.400 25.071 -6.668, 15.400 24.483 -5.201, 15.400 23.870 -5.183, 15.400 23.798 -7.501, 15.400 23.731 -5.109, 15.400 22.876 -7.924, 15.400 23.428 -4.756, 15.400 21.490 -3.625, 15.400 23.376 -4.608, 15.400 23.352 -4.453, 15.400 23.390 -4.143, 15.400 23.451 -3.999, 15.400 24.019 -5.231, 15.400 24.239 -7.249, 15.400 22.397 -8.093, 15.400 21.909 -8.234, 15.400 20.913 -8.427, 15.400 20.083 -7.024, 15.400 19.394 -8.490, 15.400 19.028 -6.579, 15.400 17.887 -8.282, 15.400 16.442 -7.808, 15.400 15.535 -7.353, 15.400 16.063 -4.932, 15.400 16.149 -4.801, 15.400 16.248 -4.347, 15.400 15.219 -5.231, 15.400 14.552 -4.453, 15.400 14.689 -6.792, 15.400 13.227 -5.390, 15.400 14.590 -4.143, 15.400 12.139 -3.681, 15.400 13.861 -0.801, 15.400 14.003 -0.736, 15.400 14.131 -0.645, 15.400 14.240 -0.532, 15.400 14.737 -3.868, 15.400 14.388 -0.257, 15.400 12.632 -4.568, 15.400 11.932 -3.218, 15.400 13.109 -0.709, 15.400 12.986 -0.611, 15.400 11.395 -1.264, 15.400 13.397 -0.831, 15.400 13.247 -0.783, 15.400 11.485 -1.764, 15.400 11.334 -0.760, 15.400 11.334 0.760, 15.400 11.395 1.264, 15.400 12.729 -0.053, 15.400 12.734 0.103, 15.400 12.372 4.132, 15.400 13.152 0.736, 15.400 13.603 0.850, 15.400 11.304 -0.254, 15.400 14.552 4.347, 15.400 12.917 4.988, 15.400 14.651 4.801, 15.400 14.737 4.932, 15.400 13.561 5.772, 15.400 14.556 4.503, 15.400 14.590 4.657, 15.400 14.846 5.045, 15.400 14.293 6.475, 15.400 15.117 5.201, 15.400 15.269 5.240, 15.400 14.689 6.792, 15.400 15.535 7.353, 15.400 15.982 7.594, 15.400 15.991 5.011, 15.400 16.442 7.808, 15.400 18.952 6.169, 15.400 16.914 7.995, 15.400 16.093 4.892, 15.400 16.172 4.756, 15.400 17.800 3.464, 15.400 17.506 3.277, 15.400 16.248 4.453, 15.400 17.229 3.064, 15.400 16.972 2.828, 15.400 16.736 2.571, 15.400 17.396 8.153, 15.400 19.517 7.024, 15.400 19.394 8.490, 15.400 19.901 8.499, 15.400 19.981 7.053, 15.400 20.408 8.478, 15.400 20.624 6.431, 15.400 21.909 8.234, 15.400 21.490 3.625, 15.400 23.390 4.657, 15.400 23.646 5.045, 15.400 23.774 5.136, 15.400 23.343 7.726, 15.400 24.225 5.250, 15.400 24.381 5.231, 15.400 24.069 5.240, 15.400 24.663 6.971, 15.400 25.048 4.453, 15.400 26.175 5.622, 15.400 26.799 4.823, 15.400 25.010 4.143, 15.400 27.075 4.396, 15.400 27.324 3.954, 15.400 27.547 3.498, 15.400 27.742 3.029, 15.400 27.124 1.265, 15.400 26.955 1.250, 15.400 27.946 2.384, 15.400 27.808 1.729, 15.400 27.908 2.550, 15.400 27.444 1.378, 15.400 27.289 1.308, 15.400 23.152 1.367, 15.400 23.055 1.303, 15.400 23.323 1.663, 15.400 24.863 3.868, 15.400 23.264 2.000, 15.400 23.352 4.347, 15.400 22.864 2.571, 15.400 22.628 2.828, 15.400 20.644 6.119, 15.400 20.648 6.276, 15.400 20.463 5.690, 15.400 20.495 3.939, 15.400 19.775 5.373, 15.400 20.083 5.421, 15.400 20.149 3.985, 15.400 19.931 5.383, 15.400 19.470 5.439, 15.400 19.331 5.513, 15.400 19.105 3.939, 15.400 19.209 5.612, 15.400 19.028 5.866, 15.400 16.336 2.000, 15.400 16.175 1.690, 15.400 14.931 3.691, 15.400 14.809 3.789, 15.400 15.861 -0.695, 15.400 15.936 -1.035, 15.400 14.426 0.053, 15.400 16.175 -1.690, 15.400 15.991 -3.789, 15.400 16.172 -4.044, 15.400 16.523 -2.294, 15.400 18.110 -3.625, 15.400 19.137 -5.690, 15.400 19.051 -5.821, 15.400 19.451 -3.985, 15.400 20.130 -5.439, 15.400 20.149 -3.985, 15.400 20.495 -3.939, 15.400 20.391 -5.612, 15.400 21.168 -3.759, 15.400 18.956 -6.119, 15.400 18.952 -6.276, 15.400 14.402 0.208, 15.400 14.349 0.356, 15.400 14.576 -4.608, 15.400 14.628 -4.756, 15.400 14.707 -4.892, 15.400 14.809 -5.011, 15.400 14.931 -5.109, 15.400 23.507 -4.892, 15.400 23.609 -5.011, 15.400 24.754 -5.045, 15.400 24.863 -4.932, 15.400 25.459 -6.342, 15.400 23.428 4.044, 15.400 23.609 3.789, 15.400 23.731 3.691, 15.400 23.330 1.779, 15.400 24.175 3.550, 15.400 16.224 4.608, 15.400 14.707 3.908, 15.400 15.531 3.560, 15.400 15.683 3.599, 15.400 16.063 3.868, 15.400 16.149 3.999 ] } colorPerVertex FALSE coordIndex [ 270, 0, 284, -1, 284, 0, 242, -1, 242, 240, 284, -1, 284, 240, 286, -1, 286, 240, 1, -1, 1, 240, 237, -1, 3, 237, 2, -1, 3, 1, 237, -1, 2, 4, 3, -1, 3, 4, 7, -1, 7, 4, 238, -1, 5, 238, 6, -1, 5, 7, 238, -1, 238, 236, 6, -1, 6, 236, 289, -1, 289, 236, 8, -1, 291, 8, 233, -1, 291, 289, 8, -1, 233, 9, 291, -1, 291, 9, 10, -1, 10, 9, 11, -1, 11, 9, 12, -1, 16, 12, 239, -1, 13, 239, 14, -1, 15, 14, 230, -1, 15, 13, 14, -1, 11, 12, 16, -1, 16, 239, 13, -1, 15, 230, 294, -1, 294, 230, 228, -1, 228, 17, 294, -1, 294, 17, 23, -1, 23, 17, 24, -1, 298, 24, 25, -1, 26, 25, 225, -1, 301, 225, 224, -1, 302, 224, 18, -1, 303, 18, 19, -1, 305, 19, 20, -1, 277, 20, 27, -1, 276, 27, 21, -1, 278, 21, 257, -1, 22, 257, 29, -1, 22, 278, 257, -1, 23, 24, 298, -1, 298, 25, 26, -1, 26, 225, 301, -1, 301, 224, 302, -1, 302, 18, 303, -1, 303, 19, 305, -1, 305, 20, 277, -1, 277, 27, 276, -1, 276, 21, 278, -1, 257, 28, 29, -1, 29, 28, 30, -1, 308, 30, 216, -1, 37, 216, 31, -1, 32, 31, 33, -1, 309, 33, 34, -1, 38, 34, 35, -1, 313, 35, 215, -1, 314, 215, 213, -1, 352, 213, 36, -1, 39, 36, 40, -1, 322, 40, 41, -1, 323, 322, 41, -1, 29, 30, 308, -1, 308, 216, 37, -1, 37, 31, 32, -1, 32, 33, 309, -1, 309, 34, 38, -1, 38, 35, 313, -1, 313, 215, 314, -1, 314, 213, 352, -1, 352, 36, 39, -1, 39, 40, 322, -1, 323, 41, 325, -1, 325, 41, 207, -1, 325, 207, 42, -1, 42, 207, 43, -1, 326, 43, 44, -1, 47, 44, 45, -1, 46, 45, 205, -1, 46, 47, 45, -1, 42, 43, 326, -1, 326, 44, 47, -1, 205, 48, 46, -1, 46, 48, 328, -1, 328, 48, 336, -1, 336, 48, 202, -1, 51, 202, 49, -1, 52, 49, 201, -1, 50, 52, 201, -1, 50, 330, 52, -1, 50, 200, 330, -1, 330, 200, 331, -1, 336, 202, 51, -1, 51, 49, 52, -1, 331, 200, 332, -1, 332, 200, 53, -1, 333, 53, 54, -1, 199, 333, 54, -1, 199, 334, 333, -1, 332, 53, 333, -1, 334, 199, 320, -1, 320, 199, 197, -1, 197, 55, 320, -1, 320, 55, 56, -1, 56, 55, 57, -1, 57, 55, 58, -1, 266, 58, 265, -1, 266, 57, 58, -1, 59, 73, 75, -1, 59, 321, 73, -1, 59, 261, 321, -1, 321, 261, 76, -1, 76, 261, 60, -1, 316, 60, 61, -1, 77, 61, 209, -1, 62, 209, 78, -1, 317, 78, 211, -1, 318, 211, 79, -1, 337, 79, 262, -1, 338, 262, 63, -1, 64, 63, 65, -1, 66, 64, 65, -1, 66, 67, 64, -1, 66, 68, 67, -1, 67, 68, 335, -1, 335, 68, 329, -1, 329, 68, 203, -1, 80, 203, 204, -1, 81, 204, 69, -1, 327, 69, 70, -1, 82, 70, 206, -1, 83, 206, 84, -1, 85, 84, 71, -1, 86, 71, 72, -1, 324, 72, 208, -1, 74, 208, 75, -1, 73, 74, 75, -1, 76, 60, 316, -1, 316, 61, 77, -1, 77, 209, 62, -1, 62, 78, 317, -1, 317, 211, 318, -1, 318, 79, 337, -1, 337, 262, 338, -1, 338, 63, 64, -1, 329, 203, 80, -1, 80, 204, 81, -1, 81, 69, 327, -1, 327, 70, 82, -1, 82, 206, 83, -1, 83, 84, 85, -1, 85, 71, 86, -1, 86, 72, 324, -1, 324, 208, 74, -1, 217, 104, 103, -1, 217, 87, 104, -1, 217, 88, 87, -1, 87, 88, 349, -1, 349, 88, 105, -1, 347, 105, 263, -1, 348, 263, 89, -1, 106, 89, 90, -1, 350, 90, 91, -1, 351, 91, 198, -1, 107, 198, 108, -1, 319, 108, 109, -1, 92, 109, 93, -1, 94, 92, 93, -1, 94, 95, 92, -1, 94, 210, 95, -1, 95, 210, 96, -1, 96, 210, 97, -1, 97, 210, 110, -1, 98, 110, 111, -1, 112, 111, 99, -1, 113, 99, 212, -1, 315, 212, 100, -1, 311, 100, 214, -1, 312, 214, 101, -1, 114, 101, 115, -1, 102, 115, 218, -1, 310, 218, 103, -1, 104, 310, 103, -1, 349, 105, 347, -1, 347, 263, 348, -1, 348, 89, 106, -1, 106, 90, 350, -1, 350, 91, 351, -1, 351, 198, 107, -1, 107, 108, 319, -1, 319, 109, 92, -1, 97, 110, 98, -1, 98, 111, 112, -1, 112, 99, 113, -1, 113, 212, 315, -1, 315, 100, 311, -1, 311, 214, 312, -1, 312, 101, 114, -1, 114, 115, 102, -1, 102, 218, 310, -1, 117, 116, 221, -1, 117, 271, 116, -1, 117, 118, 271, -1, 271, 118, 269, -1, 269, 118, 193, -1, 119, 193, 196, -1, 268, 196, 195, -1, 283, 195, 120, -1, 136, 120, 121, -1, 137, 121, 123, -1, 122, 123, 124, -1, 125, 124, 260, -1, 126, 260, 259, -1, 127, 126, 259, -1, 127, 128, 126, -1, 127, 130, 128, -1, 128, 130, 129, -1, 129, 130, 345, -1, 345, 130, 258, -1, 346, 258, 131, -1, 307, 131, 138, -1, 281, 138, 132, -1, 282, 132, 256, -1, 280, 256, 133, -1, 279, 133, 219, -1, 273, 219, 139, -1, 274, 139, 134, -1, 135, 134, 221, -1, 116, 135, 221, -1, 269, 193, 119, -1, 119, 196, 268, -1, 268, 195, 283, -1, 283, 120, 136, -1, 136, 121, 137, -1, 137, 123, 122, -1, 122, 124, 125, -1, 125, 260, 126, -1, 345, 258, 346, -1, 346, 131, 307, -1, 307, 138, 281, -1, 281, 132, 282, -1, 282, 256, 280, -1, 280, 133, 279, -1, 279, 219, 273, -1, 273, 139, 274, -1, 274, 134, 135, -1, 245, 140, 247, -1, 245, 141, 140, -1, 245, 142, 141, -1, 141, 142, 342, -1, 342, 142, 255, -1, 343, 255, 254, -1, 344, 254, 144, -1, 143, 144, 145, -1, 272, 145, 220, -1, 146, 220, 147, -1, 275, 147, 153, -1, 154, 153, 155, -1, 304, 155, 222, -1, 223, 304, 222, -1, 223, 306, 304, -1, 223, 149, 306, -1, 306, 149, 148, -1, 148, 149, 156, -1, 156, 149, 150, -1, 157, 150, 151, -1, 158, 151, 159, -1, 300, 159, 227, -1, 295, 227, 226, -1, 160, 226, 250, -1, 297, 250, 249, -1, 152, 249, 248, -1, 161, 248, 253, -1, 341, 253, 247, -1, 140, 341, 247, -1, 342, 255, 343, -1, 343, 254, 344, -1, 344, 144, 143, -1, 143, 145, 272, -1, 272, 220, 146, -1, 146, 147, 275, -1, 275, 153, 154, -1, 154, 155, 304, -1, 156, 150, 157, -1, 157, 151, 158, -1, 158, 159, 300, -1, 300, 227, 295, -1, 295, 226, 160, -1, 160, 250, 297, -1, 297, 249, 152, -1, 152, 248, 161, -1, 161, 253, 341, -1, 243, 163, 241, -1, 243, 162, 163, -1, 243, 244, 162, -1, 162, 244, 285, -1, 285, 244, 176, -1, 339, 176, 246, -1, 340, 246, 165, -1, 164, 165, 166, -1, 296, 166, 167, -1, 177, 167, 178, -1, 299, 178, 251, -1, 179, 251, 252, -1, 180, 252, 229, -1, 169, 180, 229, -1, 169, 168, 180, -1, 169, 170, 168, -1, 168, 170, 171, -1, 171, 170, 172, -1, 172, 170, 231, -1, 181, 231, 173, -1, 293, 173, 174, -1, 182, 174, 183, -1, 184, 183, 232, -1, 292, 232, 234, -1, 290, 234, 235, -1, 288, 235, 185, -1, 287, 185, 186, -1, 175, 186, 241, -1, 163, 175, 241, -1, 285, 176, 339, -1, 339, 246, 340, -1, 340, 165, 164, -1, 164, 166, 296, -1, 296, 167, 177, -1, 177, 178, 299, -1, 299, 251, 179, -1, 179, 252, 180, -1, 172, 231, 181, -1, 181, 173, 293, -1, 293, 174, 182, -1, 182, 183, 184, -1, 184, 232, 292, -1, 292, 234, 290, -1, 290, 235, 288, -1, 288, 185, 287, -1, 287, 186, 175, -1, 187, 192, 190, -1, 190, 192, 191, -1, 189, 191, 188, -1, 0, 189, 188, -1, 0, 270, 189, -1, 190, 191, 189, -1, 2245, 194, 187, -1, 187, 194, 192, -1, 194, 145, 192, -1, 194, 193, 145, -1, 194, 196, 193, -1, 194, 195, 196, -1, 194, 120, 195, -1, 194, 264, 120, -1, 120, 264, 265, -1, 197, 265, 55, -1, 197, 120, 265, -1, 197, 121, 120, -1, 197, 123, 121, -1, 197, 124, 123, -1, 197, 90, 124, -1, 197, 91, 90, -1, 197, 198, 91, -1, 197, 108, 198, -1, 197, 109, 108, -1, 197, 93, 109, -1, 197, 262, 93, -1, 197, 199, 262, -1, 262, 199, 63, -1, 63, 199, 65, -1, 65, 199, 66, -1, 66, 199, 54, -1, 68, 54, 53, -1, 49, 53, 200, -1, 201, 200, 50, -1, 201, 49, 200, -1, 265, 58, 55, -1, 66, 54, 68, -1, 68, 53, 49, -1, 202, 68, 49, -1, 202, 203, 68, -1, 202, 48, 203, -1, 203, 48, 204, -1, 204, 48, 69, -1, 69, 48, 70, -1, 70, 48, 206, -1, 206, 48, 205, -1, 84, 205, 71, -1, 84, 206, 205, -1, 45, 207, 205, -1, 45, 44, 207, -1, 207, 44, 43, -1, 205, 207, 208, -1, 72, 205, 208, -1, 72, 71, 205, -1, 40, 75, 41, -1, 40, 59, 75, -1, 40, 36, 59, -1, 59, 36, 261, -1, 261, 36, 99, -1, 60, 99, 111, -1, 61, 111, 110, -1, 209, 110, 210, -1, 78, 210, 94, -1, 211, 94, 79, -1, 211, 78, 94, -1, 99, 36, 212, -1, 212, 36, 213, -1, 100, 213, 214, -1, 100, 212, 213, -1, 213, 215, 214, -1, 214, 215, 101, -1, 101, 215, 35, -1, 115, 35, 34, -1, 218, 34, 33, -1, 31, 218, 33, -1, 31, 216, 218, -1, 218, 216, 30, -1, 28, 218, 30, -1, 28, 257, 218, -1, 218, 257, 131, -1, 103, 131, 217, -1, 103, 218, 131, -1, 101, 35, 115, -1, 115, 34, 218, -1, 21, 133, 257, -1, 21, 219, 133, -1, 21, 27, 219, -1, 219, 27, 20, -1, 155, 20, 222, -1, 155, 219, 20, -1, 155, 153, 219, -1, 219, 153, 147, -1, 220, 219, 147, -1, 220, 145, 219, -1, 219, 145, 139, -1, 139, 145, 134, -1, 134, 145, 221, -1, 221, 145, 117, -1, 117, 145, 118, -1, 118, 145, 193, -1, 20, 19, 222, -1, 222, 19, 223, -1, 223, 19, 18, -1, 149, 18, 224, -1, 150, 224, 151, -1, 150, 149, 224, -1, 223, 18, 149, -1, 224, 225, 151, -1, 151, 225, 159, -1, 159, 225, 25, -1, 227, 25, 24, -1, 226, 24, 250, -1, 226, 227, 24, -1, 159, 25, 227, -1, 17, 252, 24, -1, 17, 229, 252, -1, 17, 228, 229, -1, 229, 228, 169, -1, 169, 228, 170, -1, 170, 228, 230, -1, 9, 230, 12, -1, 9, 170, 230, -1, 9, 231, 170, -1, 9, 173, 231, -1, 9, 174, 173, -1, 9, 183, 174, -1, 9, 233, 183, -1, 183, 233, 232, -1, 232, 233, 234, -1, 234, 233, 235, -1, 235, 233, 185, -1, 185, 233, 8, -1, 236, 185, 8, -1, 236, 186, 185, -1, 236, 237, 186, -1, 236, 2, 237, -1, 236, 238, 2, -1, 2, 238, 4, -1, 14, 239, 230, -1, 230, 239, 12, -1, 237, 240, 186, -1, 186, 240, 242, -1, 241, 242, 243, -1, 241, 186, 242, -1, 243, 242, 244, -1, 244, 242, 0, -1, 245, 0, 142, -1, 245, 244, 0, -1, 245, 176, 244, -1, 245, 247, 176, -1, 176, 247, 246, -1, 246, 247, 165, -1, 165, 247, 253, -1, 166, 253, 248, -1, 249, 166, 248, -1, 249, 250, 166, -1, 166, 250, 167, -1, 167, 250, 24, -1, 178, 24, 251, -1, 178, 167, 24, -1, 188, 192, 0, -1, 188, 191, 192, -1, 252, 251, 24, -1, 166, 165, 253, -1, 192, 145, 0, -1, 0, 145, 144, -1, 254, 0, 144, -1, 254, 255, 0, -1, 0, 255, 142, -1, 133, 256, 257, -1, 257, 256, 132, -1, 138, 257, 132, -1, 138, 131, 257, -1, 258, 90, 131, -1, 258, 130, 90, -1, 90, 130, 127, -1, 259, 90, 127, -1, 259, 260, 90, -1, 90, 260, 124, -1, 261, 99, 60, -1, 60, 111, 61, -1, 61, 110, 209, -1, 209, 210, 78, -1, 94, 93, 79, -1, 79, 93, 262, -1, 90, 89, 131, -1, 131, 89, 263, -1, 105, 131, 263, -1, 105, 88, 131, -1, 131, 88, 217, -1, 75, 208, 41, -1, 41, 208, 207, -1, 264, 267, 265, -1, 265, 267, 266, -1, 57, 266, 283, -1, 56, 283, 320, -1, 56, 57, 283, -1, 266, 267, 283, -1, 283, 267, 2245, -1, 268, 2245, 187, -1, 119, 187, 190, -1, 189, 119, 190, -1, 189, 270, 119, -1, 119, 270, 269, -1, 269, 270, 143, -1, 272, 269, 143, -1, 272, 271, 269, -1, 272, 116, 271, -1, 272, 135, 116, -1, 272, 274, 135, -1, 272, 273, 274, -1, 272, 146, 273, -1, 273, 146, 275, -1, 154, 273, 275, -1, 154, 304, 273, -1, 273, 304, 277, -1, 276, 273, 277, -1, 276, 278, 273, -1, 273, 278, 279, -1, 279, 278, 280, -1, 280, 278, 22, -1, 282, 22, 29, -1, 281, 29, 307, -1, 281, 282, 29, -1, 283, 2245, 268, -1, 268, 187, 119, -1, 284, 285, 270, -1, 284, 162, 285, -1, 284, 163, 162, -1, 284, 175, 163, -1, 284, 287, 175, -1, 284, 286, 287, -1, 287, 286, 288, -1, 288, 286, 1, -1, 3, 288, 1, -1, 3, 7, 288, -1, 288, 7, 5, -1, 6, 288, 5, -1, 6, 289, 288, -1, 288, 289, 290, -1, 290, 289, 291, -1, 292, 291, 184, -1, 292, 290, 291, -1, 184, 291, 182, -1, 182, 291, 10, -1, 293, 10, 181, -1, 293, 182, 10, -1, 11, 15, 10, -1, 11, 16, 15, -1, 15, 16, 13, -1, 294, 171, 15, -1, 294, 168, 171, -1, 294, 180, 168, -1, 294, 23, 180, -1, 180, 23, 179, -1, 179, 23, 298, -1, 299, 298, 26, -1, 295, 26, 300, -1, 295, 299, 26, -1, 295, 160, 299, -1, 299, 160, 177, -1, 177, 160, 297, -1, 296, 297, 152, -1, 164, 152, 340, -1, 164, 296, 152, -1, 179, 298, 299, -1, 26, 301, 300, -1, 300, 301, 158, -1, 158, 301, 302, -1, 157, 302, 156, -1, 157, 158, 302, -1, 302, 303, 156, -1, 156, 303, 148, -1, 148, 303, 305, -1, 306, 305, 277, -1, 304, 306, 277, -1, 148, 305, 306, -1, 280, 22, 282, -1, 29, 308, 307, -1, 307, 308, 346, -1, 346, 308, 37, -1, 32, 346, 37, -1, 32, 104, 346, -1, 32, 310, 104, -1, 32, 309, 310, -1, 310, 309, 102, -1, 102, 309, 38, -1, 114, 38, 313, -1, 312, 313, 311, -1, 312, 114, 313, -1, 102, 38, 114, -1, 313, 314, 311, -1, 311, 314, 315, -1, 315, 314, 352, -1, 113, 352, 76, -1, 112, 76, 316, -1, 98, 316, 77, -1, 97, 77, 62, -1, 317, 97, 62, -1, 317, 96, 97, -1, 317, 318, 96, -1, 96, 318, 95, -1, 95, 318, 337, -1, 92, 337, 320, -1, 319, 320, 107, -1, 319, 92, 320, -1, 352, 39, 76, -1, 76, 39, 321, -1, 321, 39, 322, -1, 73, 322, 323, -1, 74, 323, 324, -1, 74, 73, 323, -1, 321, 322, 73, -1, 323, 325, 324, -1, 324, 325, 86, -1, 86, 325, 46, -1, 85, 46, 83, -1, 85, 86, 46, -1, 42, 326, 325, -1, 325, 326, 47, -1, 46, 325, 47, -1, 83, 46, 82, -1, 82, 46, 328, -1, 327, 328, 81, -1, 327, 82, 328, -1, 81, 328, 80, -1, 80, 328, 336, -1, 329, 336, 51, -1, 52, 329, 51, -1, 52, 330, 329, -1, 329, 330, 331, -1, 332, 329, 331, -1, 332, 333, 329, -1, 329, 333, 335, -1, 335, 333, 334, -1, 67, 334, 64, -1, 67, 335, 334, -1, 80, 336, 329, -1, 320, 337, 334, -1, 334, 337, 338, -1, 64, 334, 338, -1, 296, 177, 297, -1, 171, 172, 15, -1, 15, 172, 10, -1, 10, 172, 181, -1, 339, 341, 285, -1, 339, 161, 341, -1, 339, 340, 161, -1, 161, 340, 152, -1, 341, 140, 285, -1, 285, 140, 270, -1, 270, 140, 141, -1, 342, 270, 141, -1, 342, 343, 270, -1, 270, 343, 344, -1, 143, 270, 344, -1, 283, 136, 320, -1, 320, 136, 137, -1, 122, 320, 137, -1, 122, 106, 320, -1, 122, 125, 106, -1, 106, 125, 126, -1, 128, 106, 126, -1, 128, 129, 106, -1, 106, 129, 345, -1, 346, 106, 345, -1, 346, 348, 106, -1, 346, 347, 348, -1, 346, 349, 347, -1, 346, 87, 349, -1, 346, 104, 87, -1, 106, 350, 320, -1, 320, 350, 351, -1, 107, 320, 351, -1, 92, 95, 337, -1, 97, 98, 77, -1, 98, 112, 316, -1, 112, 113, 76, -1, 113, 315, 352, -1, 626, 353, 634, -1, 634, 353, 355, -1, 634, 355, 354, -1, 354, 355, 356, -1, 639, 356, 357, -1, 606, 639, 357, -1, 606, 640, 639, -1, 354, 356, 639, -1, 606, 358, 640, -1, 640, 358, 359, -1, 359, 358, 362, -1, 363, 362, 605, -1, 641, 605, 360, -1, 361, 360, 608, -1, 365, 361, 608, -1, 359, 362, 363, -1, 363, 605, 641, -1, 641, 360, 361, -1, 608, 364, 365, -1, 365, 364, 644, -1, 644, 364, 366, -1, 366, 364, 370, -1, 647, 370, 367, -1, 368, 367, 369, -1, 648, 369, 602, -1, 648, 368, 369, -1, 366, 370, 647, -1, 647, 367, 368, -1, 648, 602, 646, -1, 646, 602, 599, -1, 599, 597, 646, -1, 646, 597, 382, -1, 382, 597, 383, -1, 658, 383, 595, -1, 651, 595, 371, -1, 659, 371, 589, -1, 384, 589, 372, -1, 373, 372, 385, -1, 386, 385, 374, -1, 662, 374, 588, -1, 387, 588, 375, -1, 631, 375, 587, -1, 388, 587, 583, -1, 633, 583, 582, -1, 376, 582, 573, -1, 389, 573, 572, -1, 670, 572, 568, -1, 672, 568, 567, -1, 377, 567, 566, -1, 378, 566, 565, -1, 390, 565, 379, -1, 675, 379, 391, -1, 392, 391, 380, -1, 681, 380, 393, -1, 381, 681, 393, -1, 382, 383, 658, -1, 658, 595, 651, -1, 651, 371, 659, -1, 659, 589, 384, -1, 384, 372, 373, -1, 373, 385, 386, -1, 386, 374, 662, -1, 662, 588, 387, -1, 387, 375, 631, -1, 631, 587, 388, -1, 388, 583, 633, -1, 633, 582, 376, -1, 376, 573, 389, -1, 389, 572, 670, -1, 670, 568, 672, -1, 672, 567, 377, -1, 377, 566, 378, -1, 378, 565, 390, -1, 390, 379, 675, -1, 675, 391, 392, -1, 392, 380, 681, -1, 381, 393, 683, -1, 683, 393, 556, -1, 683, 556, 394, -1, 394, 556, 395, -1, 684, 395, 396, -1, 685, 396, 397, -1, 398, 397, 557, -1, 398, 685, 397, -1, 394, 395, 684, -1, 684, 396, 685, -1, 557, 554, 398, -1, 398, 554, 687, -1, 554, 399, 687, -1, 687, 399, 400, -1, 400, 399, 402, -1, 401, 402, 553, -1, 403, 553, 404, -1, 689, 404, 405, -1, 690, 689, 405, -1, 400, 402, 401, -1, 401, 553, 403, -1, 403, 404, 689, -1, 405, 552, 690, -1, 690, 552, 691, -1, 691, 552, 406, -1, 406, 552, 407, -1, 408, 407, 549, -1, 408, 406, 407, -1, 408, 549, 693, -1, 693, 549, 581, -1, 693, 581, 622, -1, 622, 581, 409, -1, 410, 409, 538, -1, 620, 410, 538, -1, 620, 621, 410, -1, 622, 409, 410, -1, 412, 411, 600, -1, 412, 645, 411, -1, 412, 601, 645, -1, 645, 601, 649, -1, 649, 601, 423, -1, 413, 423, 424, -1, 425, 424, 604, -1, 643, 604, 426, -1, 427, 426, 603, -1, 414, 603, 607, -1, 642, 607, 428, -1, 638, 428, 415, -1, 637, 415, 416, -1, 417, 416, 429, -1, 430, 429, 619, -1, 636, 619, 593, -1, 635, 593, 617, -1, 704, 617, 418, -1, 703, 418, 431, -1, 419, 431, 420, -1, 421, 420, 596, -1, 652, 596, 432, -1, 433, 432, 598, -1, 657, 598, 422, -1, 650, 422, 600, -1, 411, 650, 600, -1, 649, 423, 413, -1, 413, 424, 425, -1, 425, 604, 643, -1, 643, 426, 427, -1, 427, 603, 414, -1, 414, 607, 642, -1, 642, 428, 638, -1, 638, 415, 637, -1, 637, 416, 417, -1, 417, 429, 430, -1, 430, 619, 636, -1, 636, 593, 635, -1, 635, 617, 704, -1, 704, 418, 703, -1, 703, 431, 419, -1, 419, 420, 421, -1, 421, 596, 652, -1, 652, 432, 433, -1, 433, 598, 657, -1, 657, 422, 650, -1, 434, 435, 436, -1, 434, 660, 435, -1, 434, 544, 660, -1, 660, 544, 437, -1, 437, 544, 438, -1, 661, 438, 454, -1, 439, 454, 441, -1, 440, 441, 590, -1, 442, 590, 443, -1, 455, 443, 591, -1, 653, 591, 618, -1, 456, 618, 592, -1, 654, 592, 444, -1, 655, 444, 445, -1, 446, 445, 448, -1, 447, 448, 457, -1, 458, 457, 449, -1, 459, 449, 450, -1, 656, 450, 594, -1, 700, 594, 614, -1, 698, 614, 616, -1, 628, 616, 451, -1, 460, 451, 452, -1, 461, 452, 462, -1, 453, 462, 436, -1, 435, 453, 436, -1, 437, 438, 661, -1, 661, 454, 439, -1, 439, 441, 440, -1, 440, 590, 442, -1, 442, 443, 455, -1, 455, 591, 653, -1, 653, 618, 456, -1, 456, 592, 654, -1, 654, 444, 655, -1, 655, 445, 446, -1, 446, 448, 447, -1, 447, 457, 458, -1, 458, 449, 459, -1, 459, 450, 656, -1, 656, 594, 700, -1, 700, 614, 698, -1, 698, 616, 628, -1, 628, 451, 460, -1, 460, 452, 461, -1, 461, 462, 453, -1, 575, 464, 463, -1, 575, 665, 464, -1, 575, 612, 665, -1, 665, 612, 474, -1, 474, 612, 475, -1, 476, 475, 477, -1, 663, 477, 585, -1, 478, 585, 586, -1, 632, 586, 465, -1, 630, 465, 584, -1, 629, 584, 466, -1, 479, 466, 543, -1, 467, 543, 480, -1, 481, 480, 542, -1, 697, 542, 615, -1, 468, 615, 541, -1, 627, 541, 469, -1, 699, 469, 470, -1, 625, 470, 540, -1, 471, 540, 539, -1, 701, 539, 613, -1, 472, 613, 580, -1, 669, 580, 473, -1, 668, 473, 577, -1, 667, 577, 463, -1, 464, 667, 463, -1, 474, 475, 476, -1, 476, 477, 663, -1, 663, 585, 478, -1, 478, 586, 632, -1, 632, 465, 630, -1, 630, 584, 629, -1, 629, 466, 479, -1, 479, 543, 467, -1, 467, 480, 481, -1, 481, 542, 697, -1, 697, 615, 468, -1, 468, 541, 627, -1, 627, 469, 699, -1, 699, 470, 625, -1, 625, 540, 471, -1, 471, 539, 701, -1, 701, 613, 472, -1, 472, 580, 669, -1, 669, 473, 668, -1, 668, 577, 667, -1, 563, 482, 547, -1, 563, 695, 482, -1, 563, 562, 695, -1, 695, 562, 483, -1, 483, 562, 484, -1, 694, 484, 492, -1, 676, 492, 564, -1, 696, 564, 485, -1, 674, 485, 486, -1, 673, 486, 487, -1, 493, 487, 488, -1, 494, 488, 569, -1, 495, 569, 570, -1, 671, 570, 571, -1, 489, 571, 574, -1, 496, 574, 497, -1, 664, 497, 490, -1, 498, 490, 576, -1, 499, 576, 578, -1, 666, 578, 579, -1, 500, 579, 491, -1, 501, 491, 611, -1, 502, 611, 610, -1, 503, 610, 546, -1, 692, 546, 547, -1, 482, 692, 547, -1, 483, 484, 694, -1, 694, 492, 676, -1, 676, 564, 696, -1, 696, 485, 674, -1, 674, 486, 673, -1, 673, 487, 493, -1, 493, 488, 494, -1, 494, 569, 495, -1, 495, 570, 671, -1, 671, 571, 489, -1, 489, 574, 496, -1, 496, 497, 664, -1, 664, 490, 498, -1, 498, 576, 499, -1, 499, 578, 666, -1, 666, 579, 500, -1, 500, 491, 501, -1, 501, 611, 502, -1, 502, 610, 503, -1, 503, 546, 692, -1, 505, 520, 504, -1, 505, 506, 520, -1, 505, 550, 506, -1, 506, 550, 678, -1, 678, 550, 551, -1, 688, 551, 521, -1, 522, 521, 508, -1, 507, 508, 555, -1, 523, 555, 509, -1, 524, 509, 510, -1, 686, 510, 512, -1, 511, 512, 558, -1, 525, 558, 559, -1, 682, 559, 526, -1, 527, 526, 560, -1, 680, 560, 561, -1, 528, 561, 529, -1, 679, 529, 513, -1, 677, 513, 530, -1, 514, 530, 515, -1, 531, 515, 609, -1, 516, 609, 517, -1, 518, 517, 548, -1, 532, 548, 519, -1, 533, 519, 504, -1, 520, 533, 504, -1, 678, 551, 688, -1, 688, 521, 522, -1, 522, 508, 507, -1, 507, 555, 523, -1, 523, 509, 524, -1, 524, 510, 686, -1, 686, 512, 511, -1, 511, 558, 525, -1, 525, 559, 682, -1, 682, 526, 527, -1, 527, 560, 680, -1, 680, 561, 528, -1, 528, 529, 679, -1, 679, 513, 677, -1, 677, 530, 514, -1, 514, 515, 531, -1, 531, 609, 516, -1, 516, 517, 518, -1, 518, 548, 532, -1, 532, 519, 533, -1, 537, 535, 623, -1, 623, 535, 624, -1, 624, 535, 534, -1, 534, 535, 545, -1, 626, 545, 353, -1, 626, 534, 545, -1, 537, 623, 2240, -1, 2240, 623, 2222, -1, 2240, 536, 537, -1, 537, 536, 620, -1, 535, 620, 538, -1, 545, 538, 409, -1, 353, 409, 581, -1, 540, 581, 539, -1, 540, 353, 581, -1, 540, 470, 353, -1, 353, 470, 469, -1, 594, 469, 541, -1, 614, 541, 615, -1, 616, 615, 542, -1, 480, 616, 542, -1, 480, 451, 616, -1, 480, 543, 451, -1, 451, 543, 452, -1, 452, 543, 466, -1, 462, 466, 588, -1, 436, 588, 374, -1, 434, 374, 385, -1, 544, 385, 438, -1, 544, 434, 385, -1, 537, 620, 535, -1, 535, 538, 545, -1, 545, 409, 353, -1, 549, 546, 581, -1, 549, 547, 546, -1, 549, 548, 547, -1, 549, 519, 548, -1, 549, 504, 519, -1, 549, 505, 504, -1, 549, 550, 505, -1, 549, 407, 550, -1, 550, 407, 551, -1, 551, 407, 552, -1, 521, 552, 405, -1, 404, 521, 405, -1, 404, 553, 521, -1, 521, 553, 554, -1, 508, 554, 555, -1, 508, 521, 554, -1, 551, 552, 521, -1, 553, 402, 554, -1, 554, 402, 399, -1, 554, 557, 555, -1, 555, 557, 509, -1, 509, 557, 556, -1, 510, 556, 512, -1, 510, 509, 556, -1, 397, 396, 557, -1, 557, 396, 395, -1, 556, 557, 395, -1, 556, 393, 512, -1, 512, 393, 558, -1, 558, 393, 559, -1, 559, 393, 526, -1, 526, 393, 380, -1, 560, 380, 561, -1, 560, 526, 380, -1, 380, 391, 561, -1, 561, 391, 529, -1, 529, 391, 379, -1, 513, 379, 564, -1, 492, 513, 564, -1, 492, 530, 513, -1, 492, 484, 530, -1, 530, 484, 515, -1, 515, 484, 562, -1, 609, 562, 563, -1, 517, 563, 547, -1, 548, 517, 547, -1, 379, 565, 564, -1, 564, 565, 485, -1, 485, 565, 566, -1, 486, 566, 487, -1, 486, 485, 566, -1, 566, 567, 487, -1, 487, 567, 488, -1, 488, 567, 568, -1, 569, 568, 572, -1, 570, 572, 571, -1, 570, 569, 572, -1, 488, 568, 569, -1, 572, 573, 571, -1, 571, 573, 475, -1, 574, 475, 612, -1, 497, 612, 575, -1, 490, 575, 463, -1, 576, 463, 577, -1, 473, 576, 577, -1, 473, 578, 576, -1, 473, 580, 578, -1, 578, 580, 579, -1, 579, 580, 581, -1, 491, 581, 611, -1, 491, 579, 581, -1, 573, 582, 475, -1, 475, 582, 477, -1, 477, 582, 585, -1, 585, 582, 583, -1, 586, 583, 587, -1, 465, 587, 375, -1, 584, 375, 588, -1, 466, 584, 588, -1, 585, 583, 586, -1, 586, 587, 465, -1, 465, 375, 584, -1, 462, 588, 436, -1, 436, 374, 434, -1, 385, 372, 438, -1, 438, 372, 454, -1, 454, 372, 589, -1, 441, 589, 371, -1, 590, 371, 595, -1, 443, 595, 420, -1, 591, 420, 431, -1, 618, 431, 418, -1, 592, 418, 617, -1, 444, 617, 593, -1, 445, 593, 355, -1, 353, 445, 355, -1, 353, 448, 445, -1, 353, 457, 448, -1, 353, 449, 457, -1, 353, 450, 449, -1, 353, 594, 450, -1, 353, 469, 594, -1, 454, 589, 441, -1, 441, 371, 590, -1, 420, 595, 596, -1, 596, 595, 383, -1, 432, 383, 598, -1, 432, 596, 383, -1, 383, 597, 598, -1, 598, 597, 422, -1, 422, 597, 599, -1, 600, 599, 412, -1, 600, 422, 599, -1, 412, 599, 601, -1, 601, 599, 602, -1, 423, 602, 424, -1, 423, 601, 602, -1, 424, 602, 364, -1, 604, 364, 608, -1, 426, 608, 603, -1, 426, 604, 608, -1, 602, 369, 364, -1, 364, 369, 367, -1, 370, 364, 367, -1, 424, 364, 604, -1, 360, 605, 608, -1, 608, 605, 362, -1, 603, 362, 358, -1, 606, 603, 358, -1, 606, 607, 603, -1, 606, 357, 607, -1, 607, 357, 356, -1, 428, 356, 355, -1, 415, 355, 416, -1, 415, 428, 355, -1, 608, 362, 603, -1, 607, 356, 428, -1, 517, 609, 563, -1, 609, 515, 562, -1, 513, 529, 379, -1, 546, 610, 581, -1, 581, 610, 611, -1, 576, 490, 463, -1, 490, 497, 575, -1, 497, 574, 612, -1, 574, 571, 475, -1, 580, 613, 581, -1, 581, 613, 539, -1, 594, 541, 614, -1, 614, 615, 616, -1, 462, 452, 466, -1, 445, 444, 593, -1, 444, 592, 617, -1, 592, 618, 418, -1, 618, 591, 431, -1, 591, 443, 420, -1, 443, 590, 595, -1, 593, 619, 355, -1, 355, 619, 429, -1, 416, 355, 429, -1, 621, 620, 702, -1, 702, 620, 536, -1, 410, 621, 701, -1, 622, 701, 693, -1, 622, 410, 701, -1, 2222, 471, 702, -1, 2222, 623, 471, -1, 471, 623, 624, -1, 534, 471, 624, -1, 534, 626, 471, -1, 471, 626, 625, -1, 625, 626, 699, -1, 699, 626, 700, -1, 627, 700, 698, -1, 468, 698, 628, -1, 697, 628, 460, -1, 481, 460, 461, -1, 467, 461, 453, -1, 387, 453, 662, -1, 387, 467, 453, -1, 387, 479, 467, -1, 387, 631, 479, -1, 479, 631, 629, -1, 629, 631, 630, -1, 630, 631, 388, -1, 632, 388, 633, -1, 478, 633, 663, -1, 478, 632, 633, -1, 634, 635, 626, -1, 634, 636, 635, -1, 634, 430, 636, -1, 634, 417, 430, -1, 634, 637, 417, -1, 634, 354, 637, -1, 637, 354, 638, -1, 638, 354, 639, -1, 640, 638, 639, -1, 640, 642, 638, -1, 640, 359, 642, -1, 642, 359, 363, -1, 641, 642, 363, -1, 641, 361, 642, -1, 642, 361, 365, -1, 414, 365, 427, -1, 414, 642, 365, -1, 427, 365, 643, -1, 643, 365, 644, -1, 425, 644, 413, -1, 425, 643, 644, -1, 413, 644, 648, -1, 649, 648, 646, -1, 645, 646, 411, -1, 645, 649, 646, -1, 644, 366, 648, -1, 648, 366, 647, -1, 368, 648, 647, -1, 413, 648, 649, -1, 411, 646, 650, -1, 650, 646, 382, -1, 657, 382, 658, -1, 433, 658, 651, -1, 652, 651, 455, -1, 653, 652, 455, -1, 653, 421, 652, -1, 653, 419, 421, -1, 653, 456, 419, -1, 419, 456, 703, -1, 703, 456, 654, -1, 704, 654, 655, -1, 635, 655, 446, -1, 626, 446, 447, -1, 458, 626, 447, -1, 458, 459, 626, -1, 626, 459, 656, -1, 700, 626, 656, -1, 650, 382, 657, -1, 657, 658, 433, -1, 455, 651, 442, -1, 442, 651, 659, -1, 440, 659, 439, -1, 440, 442, 659, -1, 659, 384, 439, -1, 439, 384, 661, -1, 661, 384, 373, -1, 437, 373, 386, -1, 660, 386, 435, -1, 660, 437, 386, -1, 661, 373, 437, -1, 386, 662, 435, -1, 435, 662, 453, -1, 630, 388, 632, -1, 633, 376, 663, -1, 663, 376, 476, -1, 476, 376, 389, -1, 496, 389, 489, -1, 496, 476, 389, -1, 496, 664, 476, -1, 476, 664, 498, -1, 499, 476, 498, -1, 499, 666, 476, -1, 476, 666, 474, -1, 474, 666, 665, -1, 665, 666, 464, -1, 464, 666, 667, -1, 667, 666, 668, -1, 668, 666, 669, -1, 669, 666, 693, -1, 472, 693, 701, -1, 472, 669, 693, -1, 389, 670, 489, -1, 489, 670, 671, -1, 671, 670, 672, -1, 495, 672, 377, -1, 494, 377, 493, -1, 494, 495, 377, -1, 671, 672, 495, -1, 377, 378, 493, -1, 493, 378, 673, -1, 673, 378, 390, -1, 674, 390, 675, -1, 696, 675, 679, -1, 676, 679, 677, -1, 694, 677, 514, -1, 531, 694, 514, -1, 531, 483, 694, -1, 531, 516, 483, -1, 483, 516, 695, -1, 695, 516, 518, -1, 482, 518, 532, -1, 408, 532, 533, -1, 520, 408, 533, -1, 520, 506, 408, -1, 408, 506, 678, -1, 406, 678, 691, -1, 406, 408, 678, -1, 673, 390, 674, -1, 675, 392, 679, -1, 679, 392, 528, -1, 528, 392, 681, -1, 680, 681, 527, -1, 680, 528, 681, -1, 681, 381, 527, -1, 527, 381, 682, -1, 682, 381, 525, -1, 525, 381, 683, -1, 511, 683, 686, -1, 511, 525, 683, -1, 394, 684, 683, -1, 683, 684, 685, -1, 398, 683, 685, -1, 398, 686, 683, -1, 398, 524, 686, -1, 398, 523, 524, -1, 398, 687, 523, -1, 523, 687, 507, -1, 507, 687, 522, -1, 522, 687, 688, -1, 688, 687, 400, -1, 401, 688, 400, -1, 401, 403, 688, -1, 688, 403, 689, -1, 690, 688, 689, -1, 690, 691, 688, -1, 688, 691, 678, -1, 693, 692, 408, -1, 693, 503, 692, -1, 693, 502, 503, -1, 693, 501, 502, -1, 693, 500, 501, -1, 693, 666, 500, -1, 696, 679, 676, -1, 676, 677, 694, -1, 695, 518, 482, -1, 482, 532, 408, -1, 692, 482, 408, -1, 696, 674, 675, -1, 467, 481, 461, -1, 481, 697, 460, -1, 697, 468, 628, -1, 468, 627, 698, -1, 627, 699, 700, -1, 471, 701, 702, -1, 702, 701, 621, -1, 703, 654, 704, -1, 704, 655, 635, -1, 635, 446, 626, -1, 652, 433, 651, -1, 706, 707, 705, -1, 706, 1002, 707, -1, 706, 2124, 1002, -1, 706, 708, 2124, -1, 706, 710, 708, -1, 706, 709, 710, -1, 706, 1001, 709, -1, 706, 711, 1001, -1, 706, 712, 711, -1, 706, 713, 712, -1, 706, 2176, 713, -1, 706, 714, 2176, -1, 706, 715, 714, -1, 706, 716, 715, -1, 706, 1018, 716, -1, 706, 1075, 1018, -1, 1018, 1075, 1732, -1, 1743, 1018, 1732, -1, 1743, 718, 1018, -1, 1743, 717, 718, -1, 718, 717, 1068, -1, 1068, 717, 1069, -1, 1070, 1069, 719, -1, 720, 719, 721, -1, 1679, 721, 835, -1, 1679, 720, 721, -1, 2230, 1709, 1075, -1, 2230, 722, 1709, -1, 2230, 1775, 722, -1, 2230, 1763, 1775, -1, 2230, 723, 1763, -1, 2230, 1764, 723, -1, 2230, 724, 1764, -1, 2230, 1635, 724, -1, 2230, 1637, 1635, -1, 2230, 1648, 1637, -1, 2230, 1649, 1648, -1, 2230, 725, 1649, -1, 2230, 1894, 725, -1, 2230, 854, 1894, -1, 2230, 853, 854, -1, 2230, 705, 853, -1, 853, 705, 727, -1, 727, 705, 2031, -1, 726, 727, 2031, -1, 726, 1664, 727, -1, 726, 728, 1664, -1, 1664, 728, 1665, -1, 1665, 728, 2057, -1, 729, 2057, 873, -1, 872, 873, 730, -1, 731, 872, 730, -1, 731, 733, 872, -1, 731, 2094, 733, -1, 733, 2094, 732, -1, 2096, 733, 732, -1, 2096, 1021, 733, -1, 733, 1021, 734, -1, 735, 734, 736, -1, 735, 733, 734, -1, 1495, 738, 737, -1, 1495, 1681, 738, -1, 1495, 739, 1681, -1, 1681, 739, 1682, -1, 1682, 739, 1696, -1, 1696, 739, 1683, -1, 1683, 739, 1684, -1, 1684, 739, 740, -1, 2219, 1684, 740, -1, 2219, 741, 1684, -1, 1684, 741, 2213, -1, 743, 1684, 2213, -1, 743, 742, 1684, -1, 743, 1685, 742, -1, 743, 1015, 1685, -1, 743, 2209, 1015, -1, 1015, 2209, 744, -1, 744, 2209, 745, -1, 746, 745, 1012, -1, 2186, 1012, 747, -1, 2186, 746, 1012, -1, 748, 2217, 739, -1, 748, 2216, 2217, -1, 748, 749, 2216, -1, 2216, 749, 2215, -1, 2215, 749, 750, -1, 750, 749, 1466, -1, 753, 1466, 1492, -1, 1465, 753, 1492, -1, 1465, 1490, 753, -1, 753, 1490, 751, -1, 752, 753, 751, -1, 752, 765, 753, -1, 753, 765, 934, -1, 1942, 753, 934, -1, 1942, 756, 753, -1, 753, 756, 754, -1, 754, 756, 2221, -1, 2221, 756, 2198, -1, 2198, 756, 755, -1, 755, 756, 2207, -1, 2207, 756, 757, -1, 757, 756, 2204, -1, 2204, 756, 760, -1, 760, 756, 758, -1, 759, 760, 758, -1, 759, 1961, 760, -1, 760, 1961, 1941, -1, 1940, 760, 1941, -1, 1940, 2202, 760, -1, 1940, 761, 2202, -1, 1940, 1958, 761, -1, 761, 1958, 762, -1, 762, 1958, 1939, -1, 935, 1939, 763, -1, 2181, 763, 1019, -1, 2182, 1019, 1020, -1, 2182, 2181, 1019, -1, 750, 1466, 753, -1, 764, 1968, 765, -1, 764, 766, 1968, -1, 764, 767, 766, -1, 766, 767, 768, -1, 768, 767, 769, -1, 1943, 769, 770, -1, 771, 770, 773, -1, 772, 773, 2104, -1, 772, 771, 773, -1, 772, 2107, 771, -1, 771, 2107, 2106, -1, 2115, 771, 2106, -1, 2115, 2116, 771, -1, 771, 2116, 2117, -1, 2118, 771, 2117, -1, 2118, 775, 771, -1, 2118, 774, 775, -1, 2118, 1944, 774, -1, 2118, 1945, 1944, -1, 2118, 1976, 1945, -1, 2118, 776, 1976, -1, 1976, 776, 1977, -1, 1977, 776, 2041, -1, 2040, 1977, 2041, -1, 2040, 1946, 1977, -1, 2040, 2039, 1946, -1, 1946, 2039, 1926, -1, 1926, 2039, 777, -1, 779, 777, 778, -1, 2038, 779, 778, -1, 2038, 2035, 779, -1, 779, 2035, 939, -1, 2013, 939, 2012, -1, 2013, 779, 939, -1, 2013, 2005, 779, -1, 779, 2005, 2015, -1, 2008, 779, 2015, -1, 2008, 780, 779, -1, 2008, 781, 780, -1, 780, 781, 782, -1, 782, 781, 2009, -1, 2010, 782, 2009, -1, 2010, 1927, 782, -1, 2010, 784, 1927, -1, 1927, 784, 783, -1, 783, 784, 1928, -1, 1928, 784, 1929, -1, 1929, 784, 1950, -1, 1950, 784, 785, -1, 785, 784, 787, -1, 787, 784, 1053, -1, 1869, 787, 1053, -1, 1869, 786, 787, -1, 787, 786, 1931, -1, 1931, 786, 1851, -1, 1954, 1851, 788, -1, 1934, 788, 937, -1, 936, 937, 1865, -1, 791, 1865, 993, -1, 789, 993, 2156, -1, 789, 791, 993, -1, 789, 790, 791, -1, 791, 790, 1936, -1, 1936, 790, 793, -1, 792, 793, 794, -1, 795, 792, 794, -1, 795, 796, 792, -1, 795, 2144, 796, -1, 796, 2144, 1019, -1, 1019, 2144, 797, -1, 2145, 1019, 797, -1, 2145, 798, 1019, -1, 1019, 798, 800, -1, 799, 800, 801, -1, 802, 799, 801, -1, 802, 2142, 799, -1, 799, 2142, 2161, -1, 803, 2161, 2147, -1, 2169, 2147, 1010, -1, 2169, 803, 2147, -1, 2169, 2168, 803, -1, 803, 2168, 2185, -1, 2185, 2168, 805, -1, 804, 805, 806, -1, 807, 806, 715, -1, 807, 804, 806, -1, 768, 769, 1943, -1, 1943, 770, 771, -1, 773, 808, 2104, -1, 2104, 808, 809, -1, 809, 808, 810, -1, 2101, 810, 2100, -1, 2101, 809, 810, -1, 810, 811, 2100, -1, 2100, 811, 812, -1, 812, 811, 734, -1, 2099, 734, 2092, -1, 2099, 812, 734, -1, 1463, 813, 734, -1, 1463, 815, 813, -1, 1463, 814, 815, -1, 815, 814, 816, -1, 816, 814, 1462, -1, 819, 1462, 1461, -1, 817, 1461, 820, -1, 817, 819, 1461, -1, 817, 818, 819, -1, 817, 1557, 818, -1, 818, 1557, 1559, -1, 1659, 1559, 1560, -1, 1666, 1560, 850, -1, 1666, 1659, 1560, -1, 816, 1462, 819, -1, 1461, 1484, 820, -1, 820, 1484, 1483, -1, 1459, 820, 1483, -1, 1459, 1458, 820, -1, 820, 1458, 846, -1, 821, 846, 1554, -1, 821, 820, 846, -1, 1480, 822, 846, -1, 1480, 823, 822, -1, 1480, 1478, 823, -1, 823, 1478, 824, -1, 824, 1478, 829, -1, 1528, 829, 1456, -1, 1530, 1456, 1476, -1, 825, 1476, 1474, -1, 826, 825, 1474, -1, 826, 1899, 825, -1, 826, 1471, 1899, -1, 1899, 1471, 827, -1, 828, 827, 1052, -1, 828, 1899, 827, -1, 824, 829, 1528, -1, 1528, 1456, 1530, -1, 1530, 1476, 825, -1, 1455, 1922, 827, -1, 1455, 1469, 1922, -1, 1922, 1469, 830, -1, 1453, 1922, 830, -1, 1453, 1452, 1922, -1, 1922, 1452, 1921, -1, 1921, 1452, 1451, -1, 831, 1451, 1680, -1, 831, 1921, 1451, -1, 831, 1920, 1921, -1, 831, 832, 1920, -1, 1920, 832, 1047, -1, 1047, 832, 833, -1, 834, 833, 1046, -1, 1914, 1046, 835, -1, 721, 1914, 835, -1, 1451, 737, 1680, -1, 1680, 737, 738, -1, 836, 838, 1535, -1, 836, 1537, 838, -1, 838, 1537, 1538, -1, 837, 838, 1538, -1, 837, 912, 838, -1, 837, 1540, 912, -1, 912, 1540, 839, -1, 840, 912, 839, -1, 840, 841, 912, -1, 912, 841, 848, -1, 848, 841, 842, -1, 844, 842, 843, -1, 1545, 844, 843, -1, 1545, 1527, 844, -1, 1545, 845, 1527, -1, 1527, 845, 822, -1, 822, 845, 1563, -1, 846, 1563, 847, -1, 1552, 846, 847, -1, 1552, 1553, 846, -1, 846, 1553, 1554, -1, 848, 842, 844, -1, 822, 1563, 846, -1, 818, 1559, 1659, -1, 1560, 849, 850, -1, 850, 849, 1667, -1, 1667, 849, 851, -1, 1660, 851, 852, -1, 1669, 852, 874, -1, 1671, 874, 1885, -1, 1662, 1885, 1884, -1, 853, 1884, 854, -1, 853, 1662, 1884, -1, 851, 1535, 852, -1, 852, 1535, 838, -1, 1606, 1617, 1075, -1, 1608, 1075, 870, -1, 1608, 1606, 1075, -1, 855, 1733, 1630, -1, 855, 856, 1733, -1, 855, 1616, 856, -1, 856, 1616, 1744, -1, 1744, 1616, 1074, -1, 1073, 1074, 1794, -1, 1746, 1794, 1735, -1, 1746, 1073, 1794, -1, 1794, 1074, 1808, -1, 1808, 1074, 1628, -1, 859, 1808, 1628, -1, 859, 1783, 1808, -1, 859, 857, 1783, -1, 859, 1789, 857, -1, 859, 858, 1789, -1, 859, 1064, 858, -1, 859, 1615, 1064, -1, 1064, 1615, 1627, -1, 1613, 1064, 1627, -1, 1613, 860, 1064, -1, 1064, 860, 1604, -1, 1604, 860, 861, -1, 867, 861, 868, -1, 869, 868, 1612, -1, 866, 1612, 1624, -1, 1610, 866, 1624, -1, 1610, 862, 866, -1, 866, 862, 1609, -1, 864, 1609, 863, -1, 864, 866, 1609, -1, 864, 865, 866, -1, 866, 865, 1082, -1, 1583, 1082, 1083, -1, 1583, 866, 1082, -1, 1604, 861, 867, -1, 867, 868, 869, -1, 869, 1612, 866, -1, 1621, 875, 1609, -1, 1621, 1620, 875, -1, 875, 1620, 870, -1, 1075, 875, 870, -1, 1075, 1703, 875, -1, 1075, 871, 1703, -1, 1075, 1706, 871, -1, 1075, 1715, 1706, -1, 1075, 1708, 1715, -1, 1075, 1709, 1708, -1, 813, 1675, 734, -1, 734, 1675, 736, -1, 872, 729, 873, -1, 729, 1665, 2057, -1, 1662, 1671, 1885, -1, 1671, 1669, 874, -1, 1669, 1660, 852, -1, 1660, 1667, 851, -1, 875, 876, 1609, -1, 1609, 876, 877, -1, 863, 1609, 877, -1, 1713, 878, 1082, -1, 1713, 1712, 878, -1, 878, 1712, 1711, -1, 1724, 878, 1711, -1, 1724, 1722, 878, -1, 878, 1722, 1720, -1, 879, 878, 1720, -1, 879, 1566, 878, -1, 879, 880, 1566, -1, 879, 1719, 880, -1, 880, 1719, 1081, -1, 1081, 1719, 914, -1, 1567, 914, 1760, -1, 1772, 1567, 1760, -1, 1772, 1759, 1567, -1, 1567, 1759, 1755, -1, 1757, 1567, 1755, -1, 1757, 881, 1567, -1, 1567, 881, 882, -1, 882, 881, 883, -1, 883, 881, 1569, -1, 1569, 881, 884, -1, 884, 881, 1588, -1, 1588, 881, 885, -1, 886, 1588, 885, -1, 886, 1769, 1588, -1, 1588, 1769, 1768, -1, 888, 1588, 1768, -1, 888, 1571, 1588, -1, 888, 887, 1571, -1, 888, 1572, 887, -1, 888, 1573, 1572, -1, 888, 889, 1573, -1, 1573, 889, 890, -1, 891, 1573, 890, -1, 891, 1634, 1573, -1, 1573, 1634, 1633, -1, 1632, 1573, 1633, -1, 1632, 1574, 1573, -1, 1632, 892, 1574, -1, 1574, 892, 1076, -1, 1076, 892, 1631, -1, 893, 1631, 1657, -1, 1575, 1657, 894, -1, 1593, 894, 895, -1, 1655, 1593, 895, -1, 1655, 1641, 1593, -1, 1593, 1641, 897, -1, 1818, 897, 896, -1, 1818, 1593, 897, -1, 1818, 898, 1593, -1, 1593, 898, 1812, -1, 1814, 1593, 1812, -1, 1814, 899, 1593, -1, 1593, 899, 1595, -1, 1595, 899, 917, -1, 918, 917, 900, -1, 901, 918, 900, -1, 901, 902, 918, -1, 901, 1815, 902, -1, 902, 1815, 1598, -1, 1598, 1815, 1835, -1, 904, 1835, 1821, -1, 903, 904, 1821, -1, 903, 1830, 904, -1, 904, 1830, 906, -1, 905, 904, 906, -1, 905, 907, 904, -1, 904, 907, 1508, -1, 1508, 907, 1522, -1, 1522, 907, 908, -1, 908, 907, 909, -1, 909, 907, 1509, -1, 1509, 907, 1825, -1, 910, 1825, 1880, -1, 910, 1509, 1825, -1, 910, 911, 1509, -1, 910, 1890, 911, -1, 911, 1890, 927, -1, 927, 1890, 928, -1, 1511, 928, 1889, -1, 912, 1889, 1898, -1, 913, 912, 1898, -1, 913, 1887, 912, -1, 912, 1887, 838, -1, 914, 1716, 1760, -1, 1760, 1716, 1762, -1, 1762, 1716, 1709, -1, 722, 1762, 1709, -1, 889, 1777, 890, -1, 890, 1777, 1776, -1, 1765, 890, 1776, -1, 1765, 915, 890, -1, 890, 915, 1645, -1, 1645, 915, 724, -1, 1635, 1645, 724, -1, 916, 897, 1820, -1, 916, 1809, 897, -1, 897, 1809, 896, -1, 1595, 917, 918, -1, 1598, 1835, 904, -1, 1520, 1598, 904, -1, 1520, 1576, 1598, -1, 1520, 919, 1576, -1, 1576, 919, 920, -1, 920, 919, 921, -1, 1080, 921, 1506, -1, 1079, 1506, 1504, -1, 1078, 1504, 1503, -1, 1502, 1078, 1503, -1, 1502, 1077, 1078, -1, 1502, 1501, 1077, -1, 1077, 1501, 1041, -1, 1779, 1041, 1792, -1, 1779, 1077, 1041, -1, 1825, 1832, 1880, -1, 1880, 1832, 924, -1, 923, 924, 1833, -1, 922, 1833, 925, -1, 922, 923, 1833, -1, 1880, 924, 923, -1, 1833, 1834, 925, -1, 925, 1834, 931, -1, 931, 1834, 926, -1, 1891, 926, 930, -1, 1892, 930, 1638, -1, 1893, 1638, 929, -1, 1883, 929, 1651, -1, 1894, 1651, 725, -1, 1894, 1883, 1651, -1, 926, 1820, 930, -1, 930, 1820, 897, -1, 927, 928, 1511, -1, 1511, 1889, 912, -1, 1883, 1893, 929, -1, 1893, 1892, 1638, -1, 1892, 1891, 930, -1, 1891, 931, 926, -1, 1968, 932, 765, -1, 765, 932, 933, -1, 934, 765, 933, -1, 762, 1939, 935, -1, 935, 763, 2181, -1, 792, 1936, 793, -1, 791, 936, 1865, -1, 936, 1934, 937, -1, 1934, 1954, 788, -1, 1954, 1931, 1851, -1, 779, 1926, 777, -1, 2002, 939, 938, -1, 2002, 2003, 939, -1, 939, 2003, 2012, -1, 2017, 1873, 784, -1, 2017, 940, 1873, -1, 1873, 940, 2019, -1, 2022, 1873, 2019, -1, 2022, 941, 1873, -1, 1873, 941, 2029, -1, 942, 1873, 2029, -1, 942, 945, 1873, -1, 1873, 945, 943, -1, 943, 945, 1875, -1, 1875, 945, 944, -1, 944, 945, 1852, -1, 1852, 945, 946, -1, 946, 945, 2030, -1, 947, 2030, 2084, -1, 949, 947, 2084, -1, 949, 948, 947, -1, 949, 950, 948, -1, 948, 950, 974, -1, 974, 950, 2064, -1, 953, 2064, 951, -1, 952, 953, 951, -1, 952, 2081, 953, -1, 953, 2081, 2063, -1, 1987, 2063, 1988, -1, 1987, 953, 2063, -1, 1987, 954, 953, -1, 953, 954, 955, -1, 956, 953, 955, -1, 956, 1837, 953, -1, 956, 957, 1837, -1, 1837, 957, 1854, -1, 1854, 957, 958, -1, 1024, 958, 1985, -1, 959, 1024, 1985, -1, 959, 1855, 1024, -1, 959, 1995, 1855, -1, 1855, 1995, 962, -1, 962, 1995, 960, -1, 961, 960, 1840, -1, 961, 962, 960, -1, 2030, 963, 2084, -1, 2084, 963, 2069, -1, 2069, 963, 964, -1, 967, 964, 968, -1, 2070, 968, 2028, -1, 969, 2028, 966, -1, 965, 966, 2086, -1, 965, 969, 966, -1, 2069, 964, 967, -1, 967, 968, 2070, -1, 2070, 2028, 969, -1, 2086, 966, 2047, -1, 970, 2047, 2046, -1, 2073, 2046, 2032, -1, 972, 2032, 971, -1, 705, 971, 2031, -1, 705, 972, 971, -1, 705, 973, 972, -1, 705, 2060, 973, -1, 705, 2061, 2060, -1, 705, 2062, 2061, -1, 705, 975, 2062, -1, 705, 1978, 975, -1, 705, 1980, 1978, -1, 705, 1990, 1980, -1, 705, 1982, 1990, -1, 705, 1993, 1982, -1, 705, 707, 1993, -1, 972, 2073, 2032, -1, 2073, 970, 2046, -1, 970, 2086, 2047, -1, 974, 2064, 953, -1, 2079, 975, 2063, -1, 2079, 2078, 975, -1, 975, 2078, 2062, -1, 977, 1059, 1058, -1, 976, 1058, 1006, -1, 976, 977, 1058, -1, 978, 1844, 1057, -1, 978, 980, 1844, -1, 1844, 980, 979, -1, 979, 980, 981, -1, 985, 981, 982, -1, 983, 985, 982, -1, 983, 984, 985, -1, 985, 984, 998, -1, 2166, 985, 998, -1, 2166, 2165, 985, -1, 985, 2165, 2164, -1, 2163, 985, 2164, -1, 2163, 986, 985, -1, 2163, 987, 986, -1, 986, 987, 1007, -1, 1007, 987, 2174, -1, 1845, 2174, 988, -1, 990, 988, 989, -1, 992, 990, 989, -1, 992, 1864, 990, -1, 992, 1848, 1864, -1, 992, 1849, 1848, -1, 992, 991, 1849, -1, 992, 993, 991, -1, 992, 2152, 993, -1, 993, 2152, 994, -1, 2154, 993, 994, -1, 2154, 995, 993, -1, 993, 995, 2156, -1, 979, 981, 985, -1, 984, 996, 998, -1, 998, 996, 2133, -1, 997, 998, 2133, -1, 997, 999, 998, -1, 998, 999, 1000, -1, 1000, 999, 1001, -1, 711, 1000, 1001, -1, 1002, 1003, 707, -1, 707, 1003, 1983, -1, 1983, 1003, 1005, -1, 1994, 1005, 1058, -1, 1841, 1994, 1058, -1, 1841, 1004, 1994, -1, 1841, 1840, 1004, -1, 1004, 1840, 960, -1, 1005, 1006, 1058, -1, 1007, 2174, 1845, -1, 988, 2173, 989, -1, 989, 2173, 2150, -1, 2150, 2173, 2157, -1, 2157, 2173, 1008, -1, 1009, 1008, 2171, -1, 2170, 1009, 2171, -1, 2170, 1011, 1009, -1, 2170, 1010, 1011, -1, 1011, 1010, 2147, -1, 2157, 1008, 1009, -1, 2185, 805, 804, -1, 806, 714, 715, -1, 744, 745, 746, -1, 1012, 2200, 747, -1, 747, 2200, 1013, -1, 1013, 2200, 2201, -1, 2202, 1013, 2201, -1, 2202, 761, 1013, -1, 2217, 2218, 739, -1, 739, 2218, 1014, -1, 740, 739, 1014, -1, 1015, 1016, 1685, -1, 1685, 1016, 1686, -1, 1686, 1016, 2194, -1, 1017, 2194, 2192, -1, 1702, 2192, 716, -1, 1018, 1702, 716, -1, 1686, 2194, 1017, -1, 1017, 2192, 1702, -1, 803, 799, 2161, -1, 800, 799, 1019, -1, 1019, 799, 2190, -1, 1020, 1019, 2190, -1, 1021, 2091, 734, -1, 734, 2091, 2092, -1, 776, 2111, 2041, -1, 2041, 2111, 2042, -1, 2042, 2111, 2119, -1, 1023, 2119, 2113, -1, 2043, 2113, 2120, -1, 2044, 2120, 730, -1, 1022, 730, 873, -1, 1022, 2044, 730, -1, 2042, 2119, 1023, -1, 1023, 2113, 2043, -1, 2043, 2120, 2044, -1, 939, 2049, 938, -1, 938, 2049, 2047, -1, 966, 938, 2047, -1, 975, 1989, 2063, -1, 2063, 1989, 1999, -1, 1988, 2063, 1999, -1, 1854, 958, 1024, -1, 1994, 1983, 1005, -1, 1905, 1025, 1899, -1, 1905, 1026, 1025, -1, 1905, 1906, 1026, -1, 1026, 1906, 1027, -1, 1042, 1027, 1028, -1, 1030, 1028, 1908, -1, 1029, 1030, 1908, -1, 1029, 1043, 1030, -1, 1030, 1043, 1751, -1, 1031, 1030, 1751, -1, 1031, 1741, 1030, -1, 1030, 1741, 1032, -1, 1740, 1030, 1032, -1, 1740, 1033, 1030, -1, 1740, 1738, 1033, -1, 1033, 1738, 1071, -1, 1071, 1738, 1072, -1, 1035, 1072, 1737, -1, 1034, 1737, 1799, -1, 1034, 1035, 1737, -1, 1034, 1036, 1035, -1, 1034, 1039, 1036, -1, 1036, 1039, 1498, -1, 1498, 1039, 1037, -1, 1037, 1039, 1038, -1, 1038, 1039, 1500, -1, 1500, 1039, 1041, -1, 1041, 1039, 1040, -1, 1804, 1041, 1040, -1, 1804, 1805, 1041, -1, 1041, 1805, 1806, -1, 1803, 1041, 1806, -1, 1803, 1792, 1041, -1, 1026, 1027, 1042, -1, 1042, 1028, 1030, -1, 1043, 1910, 1751, -1, 1751, 1910, 1903, -1, 1904, 1751, 1903, -1, 1904, 1044, 1751, -1, 1751, 1044, 1045, -1, 1045, 1044, 719, -1, 719, 1044, 721, -1, 1914, 834, 1046, -1, 834, 1047, 833, -1, 1922, 1048, 827, -1, 827, 1048, 1050, -1, 1049, 827, 1050, -1, 1049, 1051, 827, -1, 827, 1051, 1919, -1, 1052, 827, 1919, -1, 947, 946, 2030, -1, 1873, 1871, 784, -1, 784, 1871, 1053, -1, 990, 1845, 988, -1, 1844, 1054, 1057, -1, 1057, 1054, 1055, -1, 1056, 1057, 1055, -1, 1056, 1858, 1057, -1, 1057, 1858, 1842, -1, 1857, 1057, 1842, -1, 1857, 1058, 1057, -1, 1057, 1058, 1059, -1, 1061, 1060, 1077, -1, 1061, 1062, 1060, -1, 1060, 1062, 1063, -1, 1063, 1062, 1784, -1, 1582, 1784, 1785, -1, 1064, 1785, 1786, -1, 1787, 1064, 1786, -1, 1787, 858, 1064, -1, 1063, 1784, 1582, -1, 1582, 1785, 1064, -1, 1794, 1065, 1735, -1, 1735, 1065, 1736, -1, 1736, 1065, 1798, -1, 1747, 1798, 1066, -1, 1067, 1066, 1799, -1, 1737, 1067, 1799, -1, 1736, 1798, 1747, -1, 1747, 1066, 1067, -1, 1068, 1069, 1070, -1, 1071, 1072, 1035, -1, 1073, 1744, 1074, -1, 1630, 1733, 1075, -1, 1617, 1630, 1075, -1, 720, 1070, 719, -1, 1076, 1631, 893, -1, 893, 1657, 1575, -1, 1575, 894, 1593, -1, 1060, 1581, 1077, -1, 1077, 1581, 1602, -1, 1580, 1077, 1602, -1, 1580, 1579, 1077, -1, 1077, 1579, 1578, -1, 1078, 1077, 1578, -1, 1078, 1079, 1504, -1, 1079, 1080, 1506, -1, 1080, 920, 921, -1, 1567, 1081, 914, -1, 878, 1565, 1082, -1, 1082, 1565, 1564, -1, 1083, 1082, 1564, -1, 1025, 1533, 1899, -1, 1899, 1533, 1514, -1, 1513, 1899, 1514, -1, 1513, 1084, 1899, -1, 1899, 1084, 1512, -1, 825, 1899, 1512, -1, 1733, 1732, 1075, -1, 1088, 1357, 1361, -1, 1088, 1085, 1357, -1, 1088, 1992, 1085, -1, 1088, 1991, 1992, -1, 1088, 1086, 1991, -1, 1088, 1981, 1086, -1, 1088, 1979, 1981, -1, 1088, 2077, 1979, -1, 1088, 2076, 2077, -1, 1088, 1087, 2076, -1, 1088, 2075, 1087, -1, 1088, 2074, 2075, -1, 1088, 2033, 2074, -1, 1088, 2045, 2033, -1, 1088, 1218, 2045, -1, 1088, 1090, 1218, -1, 1088, 1089, 1090, -1, 1090, 1089, 1091, -1, 1895, 1090, 1091, -1, 1895, 1661, 1090, -1, 1895, 1092, 1661, -1, 1661, 1092, 1670, -1, 1670, 1092, 1093, -1, 1217, 1093, 1168, -1, 1668, 1168, 1561, -1, 1094, 1561, 1169, -1, 1170, 1169, 1558, -1, 1095, 1558, 1556, -1, 1171, 1556, 1096, -1, 1658, 1096, 1148, -1, 1097, 1148, 1098, -1, 1678, 1098, 1149, -1, 1677, 1149, 1485, -1, 1676, 1485, 1230, -1, 1674, 1230, 1673, -1, 1674, 1676, 1230, -1, 1101, 1099, 1089, -1, 1101, 1707, 1099, -1, 1101, 1714, 1707, -1, 1101, 1705, 1714, -1, 1101, 1100, 1705, -1, 1101, 1704, 1100, -1, 1101, 1176, 1704, -1, 1101, 1102, 1176, -1, 1101, 1607, 1102, -1, 1101, 1103, 1607, -1, 1101, 1618, 1103, -1, 1101, 1629, 1618, -1, 1101, 1734, 1629, -1, 1101, 1104, 1734, -1, 1101, 1687, 1104, -1, 1101, 1361, 1687, -1, 1687, 1361, 1379, -1, 1701, 1379, 2193, -1, 1700, 2193, 1406, -1, 1699, 1406, 1105, -1, 1106, 1105, 2208, -1, 1106, 1699, 1105, -1, 1106, 1698, 1699, -1, 1106, 2214, 1698, -1, 1698, 2214, 1697, -1, 1697, 2214, 1403, -1, 1403, 2214, 2220, -1, 1107, 1403, 2220, -1, 1107, 1108, 1403, -1, 1403, 1108, 1109, -1, 1404, 1109, 2212, -1, 1494, 2212, 2211, -1, 1110, 2211, 1111, -1, 1112, 1110, 1111, -1, 1112, 1493, 1110, -1, 1112, 1114, 1493, -1, 1493, 1114, 1113, -1, 1113, 1114, 2210, -1, 1491, 2210, 1163, -1, 1491, 1113, 2210, -1, 1450, 1693, 1496, -1, 1450, 1692, 1693, -1, 1450, 1120, 1692, -1, 1692, 1120, 1115, -1, 1115, 1120, 1119, -1, 1116, 1115, 1119, -1, 1116, 1117, 1115, -1, 1116, 1916, 1117, -1, 1117, 1916, 1691, -1, 1691, 1916, 1423, -1, 1690, 1423, 1915, -1, 1118, 1915, 1689, -1, 1118, 1690, 1915, -1, 1119, 1120, 1917, -1, 1917, 1120, 1467, -1, 1454, 1917, 1467, -1, 1454, 1468, 1917, -1, 1917, 1468, 1121, -1, 1122, 1917, 1121, -1, 1122, 1918, 1917, -1, 1122, 1923, 1918, -1, 1122, 1123, 1923, -1, 1122, 1924, 1123, -1, 1122, 1124, 1924, -1, 1122, 1125, 1124, -1, 1122, 1127, 1125, -1, 1122, 1126, 1127, -1, 1122, 1470, 1126, -1, 1126, 1470, 1472, -1, 1128, 1472, 1473, -1, 1475, 1128, 1473, -1, 1475, 1529, 1128, -1, 1475, 1129, 1529, -1, 1529, 1129, 1130, -1, 1130, 1129, 1477, -1, 1131, 1477, 1132, -1, 1147, 1132, 1479, -1, 1167, 1479, 1174, -1, 1549, 1174, 1551, -1, 1549, 1167, 1174, -1, 1549, 1562, 1167, -1, 1167, 1562, 1544, -1, 1133, 1544, 1548, -1, 1526, 1548, 1543, -1, 1542, 1526, 1543, -1, 1542, 1134, 1526, -1, 1542, 1541, 1134, -1, 1134, 1541, 1525, -1, 1525, 1541, 1135, -1, 1136, 1525, 1135, -1, 1136, 1510, 1525, -1, 1136, 1137, 1510, -1, 1136, 1138, 1137, -1, 1136, 1539, 1138, -1, 1138, 1539, 1897, -1, 1897, 1539, 1896, -1, 1896, 1539, 1547, -1, 1546, 1896, 1547, -1, 1546, 1886, 1896, -1, 1546, 1536, 1886, -1, 1886, 1536, 1139, -1, 1139, 1536, 1140, -1, 1093, 1140, 1168, -1, 1093, 1139, 1140, -1, 1126, 1472, 1128, -1, 1141, 1126, 1128, -1, 1141, 1142, 1126, -1, 1126, 1142, 1531, -1, 1532, 1126, 1531, -1, 1532, 1143, 1126, -1, 1126, 1143, 1144, -1, 1144, 1143, 1145, -1, 1422, 1145, 1146, -1, 1900, 1146, 1901, -1, 1900, 1422, 1146, -1, 1130, 1477, 1131, -1, 1131, 1132, 1147, -1, 1147, 1479, 1167, -1, 1457, 1555, 1174, -1, 1457, 1481, 1555, -1, 1555, 1481, 1482, -1, 1460, 1555, 1482, -1, 1460, 1096, 1555, -1, 1460, 1148, 1096, -1, 1658, 1148, 1097, -1, 1097, 1098, 1678, -1, 1678, 1149, 1677, -1, 1677, 1485, 1676, -1, 1150, 2093, 1230, -1, 1150, 1151, 2093, -1, 1150, 1154, 1151, -1, 1151, 1154, 1152, -1, 1152, 1154, 1153, -1, 1153, 1154, 1486, -1, 2102, 1486, 1487, -1, 2103, 1487, 1155, -1, 1156, 1155, 1157, -1, 1156, 2103, 1155, -1, 1153, 1486, 2102, -1, 1487, 1158, 1155, -1, 1155, 1158, 1159, -1, 1159, 1158, 1160, -1, 1971, 1160, 1488, -1, 1970, 1488, 1489, -1, 1969, 1489, 1161, -1, 1967, 1161, 1966, -1, 1967, 1969, 1161, -1, 1159, 1160, 1971, -1, 1971, 1488, 1970, -1, 1970, 1489, 1969, -1, 1464, 2210, 1161, -1, 1464, 1162, 2210, -1, 2210, 1162, 1163, -1, 1110, 1494, 2211, -1, 1494, 1404, 2212, -1, 1165, 1164, 1404, -1, 1165, 1166, 1164, -1, 1165, 1496, 1166, -1, 1166, 1496, 1693, -1, 1167, 1544, 1133, -1, 1133, 1548, 1526, -1, 1217, 1168, 1668, -1, 1668, 1561, 1094, -1, 1094, 1169, 1170, -1, 1170, 1558, 1095, -1, 1095, 1556, 1171, -1, 1555, 1172, 1174, -1, 1174, 1172, 1173, -1, 1175, 1174, 1173, -1, 1175, 1550, 1174, -1, 1174, 1550, 1551, -1, 1102, 1619, 1176, -1, 1176, 1619, 1731, -1, 1731, 1619, 1177, -1, 1178, 1731, 1177, -1, 1178, 1730, 1731, -1, 1178, 1622, 1730, -1, 1730, 1622, 1729, -1, 1729, 1622, 1623, -1, 1728, 1623, 1611, -1, 1727, 1611, 1182, -1, 1179, 1182, 1240, -1, 1726, 1240, 1180, -1, 1181, 1180, 1584, -1, 1725, 1584, 1723, -1, 1725, 1181, 1584, -1, 1729, 1623, 1728, -1, 1611, 1625, 1182, -1, 1182, 1625, 1202, -1, 1202, 1625, 1183, -1, 1605, 1183, 1626, -1, 1203, 1626, 1204, -1, 1185, 1204, 1205, -1, 1184, 1205, 1781, -1, 1184, 1185, 1205, -1, 1184, 1186, 1185, -1, 1185, 1186, 1603, -1, 1603, 1186, 1187, -1, 1191, 1187, 1188, -1, 1189, 1191, 1188, -1, 1189, 1190, 1191, -1, 1189, 1192, 1190, -1, 1190, 1192, 1193, -1, 1193, 1192, 1780, -1, 1793, 1193, 1780, -1, 1793, 1448, 1193, -1, 1793, 1194, 1448, -1, 1793, 1791, 1194, -1, 1194, 1791, 1515, -1, 1515, 1791, 1807, -1, 1802, 1515, 1807, -1, 1802, 1499, 1515, -1, 1802, 1195, 1499, -1, 1499, 1195, 1196, -1, 1196, 1195, 1197, -1, 1801, 1196, 1197, -1, 1801, 1198, 1196, -1, 1801, 1800, 1198, -1, 1198, 1800, 1497, -1, 1497, 1800, 1199, -1, 1433, 1199, 1201, -1, 1200, 1201, 1797, -1, 1434, 1797, 1795, -1, 1435, 1795, 1796, -1, 1745, 1796, 1212, -1, 1745, 1435, 1796, -1, 1202, 1183, 1605, -1, 1605, 1626, 1203, -1, 1203, 1204, 1185, -1, 1205, 1614, 1781, -1, 1781, 1614, 1788, -1, 1788, 1614, 1206, -1, 1782, 1206, 1207, -1, 1210, 1207, 1209, -1, 1208, 1210, 1209, -1, 1208, 1790, 1210, -1, 1208, 1214, 1790, -1, 1790, 1214, 1211, -1, 1211, 1214, 1213, -1, 1212, 1211, 1213, -1, 1212, 1796, 1211, -1, 1788, 1206, 1782, -1, 1782, 1207, 1210, -1, 1213, 1214, 1215, -1, 1215, 1214, 1216, -1, 1734, 1216, 1629, -1, 1734, 1215, 1216, -1, 1658, 1171, 1096, -1, 1217, 1670, 1093, -1, 2045, 1218, 2059, -1, 2059, 1218, 1663, -1, 2058, 1663, 1219, -1, 1220, 1219, 1221, -1, 2114, 1221, 2105, -1, 2114, 1220, 1221, -1, 2114, 1222, 1220, -1, 2114, 1223, 1222, -1, 1222, 1223, 2056, -1, 2056, 1223, 1224, -1, 1224, 1223, 1225, -1, 2055, 1225, 2112, -1, 2054, 2112, 2110, -1, 1409, 2110, 1226, -1, 1408, 1226, 1227, -1, 1975, 1227, 1974, -1, 1975, 1408, 1227, -1, 2059, 1663, 2058, -1, 2058, 1219, 1220, -1, 1221, 1228, 2105, -1, 2105, 1228, 2089, -1, 2089, 1228, 1672, -1, 2095, 1672, 2090, -1, 2095, 2089, 1672, -1, 1229, 1230, 1672, -1, 1229, 1673, 1230, -1, 1089, 1099, 1244, -1, 1761, 1089, 1244, -1, 1761, 1774, 1089, -1, 1089, 1774, 1231, -1, 1232, 1089, 1231, -1, 1232, 1233, 1089, -1, 1089, 1233, 1246, -1, 1646, 1246, 1258, -1, 1234, 1258, 1644, -1, 1234, 1646, 1258, -1, 1717, 1773, 1245, -1, 1717, 1242, 1773, -1, 1717, 1235, 1242, -1, 1717, 1718, 1235, -1, 1235, 1718, 1236, -1, 1236, 1718, 1237, -1, 1585, 1237, 1710, -1, 1239, 1710, 1721, -1, 1238, 1721, 1723, -1, 1584, 1238, 1723, -1, 1236, 1237, 1585, -1, 1585, 1710, 1239, -1, 1239, 1721, 1238, -1, 1181, 1726, 1180, -1, 1726, 1179, 1240, -1, 1179, 1727, 1182, -1, 1727, 1728, 1611, -1, 1756, 1587, 1771, -1, 1756, 1568, 1587, -1, 1756, 1758, 1568, -1, 1568, 1758, 1243, -1, 1243, 1758, 1241, -1, 1586, 1241, 1773, -1, 1242, 1586, 1773, -1, 1243, 1241, 1586, -1, 1773, 1244, 1245, -1, 1245, 1244, 1099, -1, 1089, 1246, 1646, -1, 1636, 1089, 1646, -1, 1636, 1647, 1089, -1, 1089, 1647, 1247, -1, 1650, 1089, 1247, -1, 1650, 1287, 1089, -1, 1650, 1248, 1287, -1, 1287, 1248, 1882, -1, 1882, 1248, 1249, -1, 1250, 1249, 1652, -1, 1881, 1652, 1829, -1, 1281, 1829, 1251, -1, 1282, 1251, 1828, -1, 1252, 1828, 1827, -1, 1253, 1827, 1826, -1, 1283, 1826, 1286, -1, 1879, 1286, 1254, -1, 1878, 1254, 1255, -1, 1256, 1255, 1257, -1, 1888, 1257, 1510, -1, 1137, 1888, 1510, -1, 1258, 1259, 1644, -1, 1644, 1259, 1260, -1, 1260, 1259, 1766, -1, 1643, 1766, 1261, -1, 1267, 1261, 1767, -1, 1438, 1767, 1591, -1, 1642, 1591, 1437, -1, 1262, 1437, 1441, -1, 1440, 1441, 1263, -1, 1439, 1263, 1811, -1, 1656, 1811, 1817, -1, 1654, 1817, 1810, -1, 1640, 1810, 1264, -1, 1639, 1264, 1265, -1, 1653, 1265, 1266, -1, 1652, 1266, 1829, -1, 1652, 1653, 1266, -1, 1260, 1766, 1643, -1, 1643, 1261, 1267, -1, 1767, 1268, 1591, -1, 1591, 1268, 1273, -1, 1273, 1268, 1778, -1, 1590, 1778, 1269, -1, 1270, 1269, 1271, -1, 1770, 1270, 1271, -1, 1770, 1589, 1270, -1, 1770, 1272, 1589, -1, 1589, 1272, 1570, -1, 1570, 1272, 1771, -1, 1587, 1570, 1771, -1, 1273, 1778, 1590, -1, 1590, 1269, 1270, -1, 1276, 1274, 1442, -1, 1507, 1442, 1275, -1, 1507, 1276, 1442, -1, 1507, 1822, 1276, -1, 1507, 1521, 1822, -1, 1822, 1521, 1823, -1, 1823, 1521, 1277, -1, 1824, 1277, 1831, -1, 1824, 1823, 1277, -1, 1819, 1597, 1816, -1, 1819, 1596, 1597, -1, 1819, 1278, 1596, -1, 1596, 1278, 1279, -1, 1594, 1279, 1813, -1, 1592, 1813, 1280, -1, 1811, 1592, 1280, -1, 1811, 1263, 1592, -1, 1596, 1279, 1594, -1, 1594, 1813, 1592, -1, 1439, 1811, 1656, -1, 1656, 1817, 1654, -1, 1654, 1810, 1640, -1, 1640, 1264, 1639, -1, 1639, 1265, 1653, -1, 1881, 1829, 1281, -1, 1281, 1251, 1282, -1, 1282, 1828, 1252, -1, 1252, 1827, 1253, -1, 1253, 1826, 1283, -1, 1254, 1286, 1524, -1, 1524, 1286, 1284, -1, 1285, 1524, 1284, -1, 1285, 1523, 1524, -1, 1285, 1831, 1523, -1, 1523, 1831, 1277, -1, 1256, 1878, 1255, -1, 1878, 1879, 1254, -1, 1879, 1283, 1286, -1, 1881, 1250, 1652, -1, 1250, 1882, 1249, -1, 1287, 1091, 1089, -1, 1888, 1256, 1257, -1, 1925, 2052, 1325, -1, 1925, 2051, 2052, -1, 1925, 1293, 2051, -1, 2051, 1293, 2050, -1, 2050, 1293, 2037, -1, 2037, 1293, 2036, -1, 2036, 1293, 1289, -1, 1289, 1293, 2014, -1, 2004, 1289, 2014, -1, 2004, 1288, 1289, -1, 1289, 1288, 2011, -1, 2001, 1289, 2011, -1, 2001, 1290, 1289, -1, 2001, 2048, 1290, -1, 2001, 2000, 2048, -1, 2048, 2000, 1292, -1, 1292, 2000, 1291, -1, 2087, 1291, 2072, -1, 2087, 1292, 1291, -1, 2087, 2088, 1292, -1, 1292, 2088, 2034, -1, 2034, 2088, 2074, -1, 2033, 2034, 2074, -1, 2014, 1293, 2006, -1, 2006, 1293, 1947, -1, 2007, 1947, 1294, -1, 1295, 1294, 1296, -1, 1295, 2007, 1294, -1, 2006, 1947, 2007, -1, 1294, 1297, 1296, -1, 1296, 1297, 2016, -1, 2016, 1297, 1298, -1, 1427, 1298, 1948, -1, 1949, 1427, 1948, -1, 1949, 1951, 1427, -1, 1427, 1951, 1952, -1, 1930, 1427, 1952, -1, 1930, 1870, 1427, -1, 1930, 1299, 1870, -1, 1930, 1868, 1299, -1, 1930, 1953, 1868, -1, 1868, 1953, 1300, -1, 1300, 1953, 1932, -1, 1867, 1932, 1933, -1, 1850, 1933, 1301, -1, 1866, 1301, 1935, -1, 1304, 1935, 1302, -1, 2155, 1304, 1302, -1, 2155, 1303, 1304, -1, 1304, 1303, 2159, -1, 2153, 1304, 2159, -1, 2153, 1305, 1304, -1, 1304, 1305, 1306, -1, 1307, 1306, 1308, -1, 1307, 1304, 1306, -1, 2016, 1298, 1427, -1, 1300, 1932, 1867, -1, 1867, 1933, 1850, -1, 1850, 1301, 1866, -1, 1937, 2138, 1935, -1, 1937, 1309, 2138, -1, 1937, 1938, 1309, -1, 1309, 1938, 1310, -1, 1310, 1938, 2139, -1, 2139, 1938, 1955, -1, 1312, 1955, 1390, -1, 1311, 1390, 2140, -1, 1311, 1312, 1390, -1, 2139, 1955, 1312, -1, 1956, 1313, 1390, -1, 1956, 1314, 1313, -1, 1956, 1957, 1314, -1, 1314, 1957, 1315, -1, 1315, 1957, 1959, -1, 1317, 1959, 1960, -1, 2187, 1960, 1318, -1, 1397, 1318, 1316, -1, 1398, 1316, 2196, -1, 1399, 2196, 2195, -1, 1400, 2195, 1401, -1, 1402, 1401, 2208, -1, 1105, 1402, 2208, -1, 1315, 1959, 1317, -1, 1960, 1319, 1318, -1, 1318, 1319, 2203, -1, 2203, 1319, 1962, -1, 1320, 2203, 1962, -1, 1320, 1963, 2203, -1, 2203, 1963, 1396, -1, 1321, 1396, 2205, -1, 1321, 2203, 1396, -1, 1964, 1322, 1396, -1, 1964, 2210, 1322, -1, 1964, 1965, 2210, -1, 2210, 1965, 1161, -1, 1161, 1965, 1966, -1, 1972, 1227, 1155, -1, 1972, 1973, 1227, -1, 1227, 1973, 1974, -1, 1323, 1324, 1408, -1, 1323, 2053, 1324, -1, 1323, 1325, 2053, -1, 2053, 1325, 2052, -1, 2018, 1426, 1334, -1, 2020, 1334, 2021, -1, 2020, 2018, 1334, -1, 1291, 1326, 2072, -1, 2072, 1326, 2085, -1, 2085, 1326, 2071, -1, 2071, 1326, 2027, -1, 1329, 2027, 1330, -1, 1331, 1330, 2026, -1, 2068, 2026, 2025, -1, 1327, 2025, 1328, -1, 1877, 1328, 1428, -1, 1877, 1327, 1328, -1, 2071, 2027, 1329, -1, 1329, 1330, 1331, -1, 1331, 2026, 2068, -1, 2068, 2025, 1327, -1, 2067, 1327, 1342, -1, 2083, 1342, 1332, -1, 2066, 1332, 1836, -1, 2065, 1836, 1353, -1, 2082, 1353, 1341, -1, 2082, 2065, 1353, -1, 1333, 1334, 1328, -1, 1333, 2024, 1334, -1, 1334, 2024, 2023, -1, 2021, 1334, 2023, -1, 2077, 1335, 1979, -1, 1979, 1335, 1336, -1, 1336, 1335, 2080, -1, 1338, 1336, 2080, -1, 1338, 1337, 1336, -1, 1338, 1339, 1337, -1, 1338, 1998, 1339, -1, 1338, 1353, 1998, -1, 1338, 1340, 1353, -1, 1353, 1340, 1341, -1, 2065, 2066, 1836, -1, 2066, 2083, 1332, -1, 2083, 2067, 1342, -1, 2067, 2068, 1327, -1, 1345, 2121, 1347, -1, 1343, 1345, 1347, -1, 1343, 1344, 1345, -1, 1345, 1344, 1859, -1, 1843, 1345, 1859, -1, 1843, 1860, 1345, -1, 1345, 1860, 1371, -1, 2128, 1371, 1346, -1, 2136, 1346, 2135, -1, 2136, 2128, 1346, -1, 2121, 2122, 1347, -1, 1347, 2122, 2123, -1, 2129, 1347, 2123, -1, 2129, 2130, 1347, -1, 1347, 2130, 1355, -1, 1856, 1355, 1984, -1, 1412, 1984, 1348, -1, 1413, 1348, 1349, -1, 1414, 1349, 1415, -1, 1839, 1415, 1986, -1, 1838, 1986, 1350, -1, 1996, 1838, 1350, -1, 1996, 1351, 1838, -1, 1996, 1352, 1351, -1, 1351, 1352, 1853, -1, 1853, 1352, 1997, -1, 1353, 1997, 1354, -1, 1998, 1353, 1354, -1, 1355, 2130, 1356, -1, 1356, 2130, 1369, -1, 1357, 1369, 1358, -1, 1361, 1358, 1359, -1, 2125, 1361, 1359, -1, 2125, 1360, 1361, -1, 1361, 1360, 1362, -1, 2131, 1361, 1362, -1, 2131, 1363, 1361, -1, 2131, 2126, 1363, -1, 1363, 2126, 1364, -1, 1364, 2126, 2167, -1, 2167, 2126, 2132, -1, 1365, 2167, 2132, -1, 1365, 1366, 2167, -1, 2167, 1366, 2127, -1, 1374, 2127, 2134, -1, 1367, 1374, 2134, -1, 1367, 1368, 1374, -1, 1367, 2135, 1368, -1, 1368, 2135, 1346, -1, 1356, 1369, 1357, -1, 1357, 1358, 1361, -1, 2167, 2127, 1374, -1, 1370, 1374, 1376, -1, 1370, 2167, 1374, -1, 2128, 1345, 1371, -1, 1372, 1862, 2162, -1, 1372, 1861, 1862, -1, 1372, 1373, 1861, -1, 1861, 1373, 1374, -1, 1374, 1373, 1375, -1, 1376, 1374, 1375, -1, 1363, 1377, 1361, -1, 1361, 1377, 2175, -1, 2177, 1361, 2175, -1, 2177, 1380, 1361, -1, 1361, 1380, 1378, -1, 1379, 1361, 1378, -1, 1380, 2178, 1378, -1, 1378, 2178, 2191, -1, 2191, 2178, 1381, -1, 1381, 2178, 1385, -1, 2184, 1385, 2179, -1, 2160, 2179, 1391, -1, 1392, 1391, 1382, -1, 2148, 1382, 1393, -1, 2149, 1393, 2180, -1, 2158, 2180, 2172, -1, 2151, 2172, 1383, -1, 1846, 1383, 1384, -1, 1863, 1384, 2162, -1, 1862, 1863, 2162, -1, 1381, 1385, 2184, -1, 2184, 2179, 2160, -1, 2146, 2184, 2160, -1, 2146, 1386, 2184, -1, 2146, 2143, 1386, -1, 1386, 2143, 1389, -1, 1389, 2143, 1387, -1, 2141, 1389, 1387, -1, 2141, 1388, 1389, -1, 1389, 1388, 2140, -1, 1390, 1389, 2140, -1, 1390, 2183, 1389, -1, 1390, 2189, 2183, -1, 1390, 2188, 2189, -1, 1390, 1313, 2188, -1, 2160, 1391, 1392, -1, 1392, 1382, 2148, -1, 2148, 1393, 2149, -1, 2149, 2180, 2158, -1, 2158, 2172, 2151, -1, 2151, 1383, 1846, -1, 1847, 2151, 1846, -1, 1847, 1306, 2151, -1, 1847, 1394, 1306, -1, 1306, 1394, 1308, -1, 1846, 1384, 1863, -1, 1322, 2199, 1396, -1, 1396, 2199, 1395, -1, 2197, 1396, 1395, -1, 2197, 2206, 1396, -1, 1396, 2206, 2205, -1, 2187, 1318, 1397, -1, 1397, 1316, 1398, -1, 1398, 2196, 1399, -1, 1399, 2195, 1400, -1, 1400, 1401, 1402, -1, 1403, 1109, 1404, -1, 1405, 1404, 1695, -1, 1405, 1403, 1404, -1, 1687, 1379, 1701, -1, 1701, 2193, 1700, -1, 1700, 1406, 1699, -1, 2187, 1317, 1960, -1, 2138, 2137, 1935, -1, 1935, 2137, 1302, -1, 2103, 2102, 1487, -1, 2093, 2098, 1230, -1, 1230, 2098, 1407, -1, 1672, 1407, 2097, -1, 2090, 1672, 2097, -1, 1230, 1407, 1672, -1, 1224, 1225, 2055, -1, 2055, 2112, 2054, -1, 2054, 2110, 1409, -1, 1409, 1226, 1408, -1, 1324, 1409, 1408, -1, 1227, 1410, 1155, -1, 1155, 1410, 2109, -1, 1411, 1155, 2109, -1, 1411, 2108, 1155, -1, 1155, 2108, 1157, -1, 1347, 1355, 1856, -1, 1856, 1984, 1412, -1, 1412, 1348, 1413, -1, 1413, 1349, 1414, -1, 1414, 1415, 1839, -1, 1839, 1986, 1838, -1, 1853, 1997, 1353, -1, 1416, 1742, 1912, -1, 1416, 1752, 1742, -1, 1416, 1750, 1752, -1, 1416, 1911, 1750, -1, 1750, 1911, 1909, -1, 1902, 1750, 1909, -1, 1902, 1417, 1750, -1, 1750, 1417, 1418, -1, 1420, 1418, 1419, -1, 1420, 1750, 1418, -1, 1417, 1907, 1418, -1, 1418, 1907, 1421, -1, 1421, 1907, 1901, -1, 1146, 1421, 1901, -1, 1422, 1144, 1145, -1, 1691, 1423, 1690, -1, 1915, 1913, 1689, -1, 1689, 1913, 1688, -1, 1688, 1913, 1753, -1, 1424, 1753, 1754, -1, 1436, 1754, 1425, -1, 1687, 1425, 1104, -1, 1687, 1436, 1425, -1, 1913, 1912, 1753, -1, 1753, 1912, 1742, -1, 1304, 1866, 1935, -1, 1870, 1872, 1427, -1, 1427, 1872, 1334, -1, 1426, 1427, 1334, -1, 1334, 1874, 1328, -1, 1328, 1874, 1876, -1, 1428, 1328, 1876, -1, 1603, 1187, 1191, -1, 1497, 1199, 1433, -1, 1429, 1497, 1433, -1, 1429, 1430, 1497, -1, 1429, 1748, 1430, -1, 1430, 1748, 1431, -1, 1431, 1748, 1432, -1, 1534, 1432, 1739, -1, 1418, 1739, 1749, -1, 1419, 1418, 1749, -1, 1433, 1201, 1200, -1, 1200, 1797, 1434, -1, 1434, 1795, 1435, -1, 1431, 1432, 1534, -1, 1534, 1739, 1418, -1, 1688, 1753, 1424, -1, 1424, 1754, 1436, -1, 1164, 1694, 1404, -1, 1404, 1694, 1695, -1, 1262, 1642, 1437, -1, 1642, 1438, 1591, -1, 1438, 1267, 1767, -1, 1439, 1440, 1263, -1, 1440, 1262, 1441, -1, 1597, 1442, 1816, -1, 1816, 1442, 1274, -1, 1442, 1443, 1275, -1, 1275, 1443, 1444, -1, 1444, 1443, 1445, -1, 1505, 1445, 1446, -1, 1519, 1446, 1599, -1, 1518, 1599, 1600, -1, 1517, 1600, 1577, -1, 1449, 1577, 1601, -1, 1447, 1449, 1601, -1, 1447, 1516, 1449, -1, 1447, 1448, 1516, -1, 1516, 1448, 1194, -1, 1444, 1445, 1505, -1, 1505, 1446, 1519, -1, 1519, 1599, 1518, -1, 1518, 1600, 1517, -1, 1517, 1577, 1449, -1, 1089, 1088, 2230, -1, 2230, 1088, 705, -1, 1361, 1101, 706, -1, 706, 1101, 1075, -1, 1451, 1450, 737, -1, 1451, 1120, 1450, -1, 1451, 1452, 1120, -1, 1120, 1452, 1467, -1, 1467, 1452, 1453, -1, 1454, 1453, 830, -1, 1468, 830, 1469, -1, 1121, 1469, 1455, -1, 1122, 1455, 827, -1, 1470, 827, 1471, -1, 1472, 1471, 826, -1, 1473, 826, 1474, -1, 1475, 1474, 1476, -1, 1129, 1476, 1456, -1, 1477, 1456, 829, -1, 1132, 829, 1478, -1, 1479, 1478, 1480, -1, 1174, 1480, 846, -1, 1457, 846, 1458, -1, 1481, 1458, 1459, -1, 1482, 1459, 1483, -1, 1460, 1483, 1484, -1, 1148, 1484, 1461, -1, 1098, 1461, 1462, -1, 1149, 1462, 814, -1, 1485, 814, 1463, -1, 1230, 1463, 734, -1, 1150, 734, 811, -1, 1154, 811, 810, -1, 1486, 810, 808, -1, 1487, 808, 773, -1, 1158, 773, 770, -1, 1160, 770, 769, -1, 1488, 769, 767, -1, 1489, 767, 764, -1, 1161, 764, 765, -1, 1464, 765, 752, -1, 1162, 752, 751, -1, 1163, 751, 1490, -1, 1491, 1490, 1465, -1, 1113, 1465, 1492, -1, 1493, 1492, 1466, -1, 1110, 1466, 749, -1, 1494, 749, 748, -1, 1404, 748, 739, -1, 1165, 739, 1495, -1, 1496, 1495, 737, -1, 1450, 1496, 737, -1, 1467, 1453, 1454, -1, 1454, 830, 1468, -1, 1468, 1469, 1121, -1, 1121, 1455, 1122, -1, 1122, 827, 1470, -1, 1470, 1471, 1472, -1, 1472, 826, 1473, -1, 1473, 1474, 1475, -1, 1475, 1476, 1129, -1, 1129, 1456, 1477, -1, 1477, 829, 1132, -1, 1132, 1478, 1479, -1, 1479, 1480, 1174, -1, 1174, 846, 1457, -1, 1457, 1458, 1481, -1, 1481, 1459, 1482, -1, 1482, 1483, 1460, -1, 1460, 1484, 1148, -1, 1148, 1461, 1098, -1, 1098, 1462, 1149, -1, 1149, 814, 1485, -1, 1485, 1463, 1230, -1, 1230, 734, 1150, -1, 1150, 811, 1154, -1, 1154, 810, 1486, -1, 1486, 808, 1487, -1, 1487, 773, 1158, -1, 1158, 770, 1160, -1, 1160, 769, 1488, -1, 1488, 767, 1489, -1, 1489, 764, 1161, -1, 1161, 765, 1464, -1, 1464, 752, 1162, -1, 1162, 751, 1163, -1, 1163, 1490, 1491, -1, 1491, 1465, 1113, -1, 1113, 1492, 1493, -1, 1493, 1466, 1110, -1, 1110, 749, 1494, -1, 1494, 748, 1404, -1, 1404, 739, 1165, -1, 1165, 1495, 1496, -1, 1035, 1430, 1071, -1, 1035, 1497, 1430, -1, 1035, 1036, 1497, -1, 1497, 1036, 1198, -1, 1198, 1036, 1498, -1, 1196, 1498, 1037, -1, 1499, 1037, 1038, -1, 1515, 1038, 1500, -1, 1194, 1500, 1041, -1, 1516, 1041, 1501, -1, 1449, 1501, 1502, -1, 1517, 1502, 1503, -1, 1518, 1503, 1504, -1, 1519, 1504, 1506, -1, 1505, 1506, 921, -1, 1444, 921, 919, -1, 1275, 919, 1520, -1, 1507, 1520, 904, -1, 1521, 904, 1508, -1, 1277, 1508, 1522, -1, 1523, 1522, 908, -1, 1524, 908, 909, -1, 1254, 909, 1509, -1, 1255, 1509, 911, -1, 1257, 911, 927, -1, 1510, 927, 1511, -1, 1525, 1511, 912, -1, 1134, 912, 848, -1, 1526, 848, 844, -1, 1133, 844, 1527, -1, 1167, 1527, 822, -1, 1147, 822, 823, -1, 1131, 823, 824, -1, 1130, 824, 1528, -1, 1529, 1528, 1530, -1, 1128, 1530, 825, -1, 1141, 825, 1512, -1, 1142, 1512, 1084, -1, 1531, 1084, 1513, -1, 1532, 1513, 1514, -1, 1143, 1514, 1533, -1, 1145, 1533, 1025, -1, 1146, 1025, 1026, -1, 1421, 1026, 1042, -1, 1418, 1042, 1030, -1, 1534, 1030, 1033, -1, 1431, 1033, 1071, -1, 1430, 1431, 1071, -1, 1198, 1498, 1196, -1, 1196, 1037, 1499, -1, 1499, 1038, 1515, -1, 1515, 1500, 1194, -1, 1194, 1041, 1516, -1, 1516, 1501, 1449, -1, 1449, 1502, 1517, -1, 1517, 1503, 1518, -1, 1518, 1504, 1519, -1, 1519, 1506, 1505, -1, 1505, 921, 1444, -1, 1444, 919, 1275, -1, 1275, 1520, 1507, -1, 1507, 904, 1521, -1, 1521, 1508, 1277, -1, 1277, 1522, 1523, -1, 1523, 908, 1524, -1, 1524, 909, 1254, -1, 1254, 1509, 1255, -1, 1255, 911, 1257, -1, 1257, 927, 1510, -1, 1510, 1511, 1525, -1, 1525, 912, 1134, -1, 1134, 848, 1526, -1, 1526, 844, 1133, -1, 1133, 1527, 1167, -1, 1167, 822, 1147, -1, 1147, 823, 1131, -1, 1131, 824, 1130, -1, 1130, 1528, 1529, -1, 1529, 1530, 1128, -1, 1128, 825, 1141, -1, 1141, 1512, 1142, -1, 1142, 1084, 1531, -1, 1531, 1513, 1532, -1, 1532, 1514, 1143, -1, 1143, 1533, 1145, -1, 1145, 1025, 1146, -1, 1146, 1026, 1421, -1, 1421, 1042, 1418, -1, 1418, 1030, 1534, -1, 1534, 1033, 1431, -1, 1140, 1536, 1535, -1, 1535, 1536, 836, -1, 836, 1536, 1546, -1, 1537, 1546, 1547, -1, 1538, 1547, 1539, -1, 837, 1539, 1136, -1, 1540, 1136, 1135, -1, 839, 1135, 1541, -1, 840, 1541, 1542, -1, 841, 1542, 1543, -1, 842, 1543, 1548, -1, 843, 1548, 1544, -1, 1545, 1544, 845, -1, 1545, 843, 1544, -1, 836, 1546, 1537, -1, 1537, 1547, 1538, -1, 1538, 1539, 837, -1, 837, 1136, 1540, -1, 1540, 1135, 839, -1, 839, 1541, 840, -1, 840, 1542, 841, -1, 841, 1543, 842, -1, 842, 1548, 843, -1, 1544, 1562, 845, -1, 1168, 1140, 851, -1, 851, 1140, 1535, -1, 1563, 1549, 847, -1, 847, 1549, 1551, -1, 1550, 847, 1551, -1, 1550, 1552, 847, -1, 1550, 1175, 1552, -1, 1552, 1175, 1553, -1, 1553, 1175, 1173, -1, 1554, 1173, 1172, -1, 821, 1172, 1555, -1, 820, 1555, 1096, -1, 817, 1096, 1556, -1, 1557, 1556, 1558, -1, 1559, 1558, 1169, -1, 1560, 1169, 1561, -1, 849, 1561, 1168, -1, 851, 849, 1168, -1, 1553, 1173, 1554, -1, 1554, 1172, 821, -1, 821, 1555, 820, -1, 820, 1096, 817, -1, 817, 1556, 1557, -1, 1557, 1558, 1559, -1, 1559, 1169, 1560, -1, 1560, 1561, 849, -1, 1562, 1549, 845, -1, 845, 1549, 1563, -1, 869, 1202, 867, -1, 869, 1182, 1202, -1, 869, 866, 1182, -1, 1182, 866, 1240, -1, 1240, 866, 1583, -1, 1180, 1583, 1083, -1, 1584, 1083, 1564, -1, 1238, 1564, 1565, -1, 1239, 1565, 878, -1, 1585, 878, 1566, -1, 1236, 1566, 880, -1, 1235, 880, 1081, -1, 1242, 1081, 1567, -1, 1586, 1567, 882, -1, 1243, 882, 883, -1, 1568, 883, 1569, -1, 1587, 1569, 884, -1, 1570, 884, 1588, -1, 1589, 1588, 1571, -1, 1270, 1571, 887, -1, 1590, 887, 1572, -1, 1273, 1572, 1573, -1, 1591, 1573, 1574, -1, 1437, 1574, 1076, -1, 1441, 1076, 893, -1, 1263, 893, 1575, -1, 1592, 1575, 1593, -1, 1594, 1593, 1595, -1, 1596, 1595, 918, -1, 1597, 918, 902, -1, 1442, 902, 1598, -1, 1443, 1598, 1576, -1, 1445, 1576, 920, -1, 1446, 920, 1080, -1, 1599, 1080, 1079, -1, 1600, 1079, 1078, -1, 1577, 1078, 1578, -1, 1601, 1578, 1579, -1, 1447, 1579, 1580, -1, 1448, 1580, 1602, -1, 1193, 1602, 1581, -1, 1190, 1581, 1060, -1, 1191, 1060, 1063, -1, 1603, 1063, 1582, -1, 1185, 1582, 1064, -1, 1203, 1064, 1604, -1, 1605, 1604, 867, -1, 1202, 1605, 867, -1, 1240, 1583, 1180, -1, 1180, 1083, 1584, -1, 1584, 1564, 1238, -1, 1238, 1565, 1239, -1, 1239, 878, 1585, -1, 1585, 1566, 1236, -1, 1236, 880, 1235, -1, 1235, 1081, 1242, -1, 1242, 1567, 1586, -1, 1586, 882, 1243, -1, 1243, 883, 1568, -1, 1568, 1569, 1587, -1, 1587, 884, 1570, -1, 1570, 1588, 1589, -1, 1589, 1571, 1270, -1, 1270, 887, 1590, -1, 1590, 1572, 1273, -1, 1273, 1573, 1591, -1, 1591, 1574, 1437, -1, 1437, 1076, 1441, -1, 1441, 893, 1263, -1, 1263, 1575, 1592, -1, 1592, 1593, 1594, -1, 1594, 1595, 1596, -1, 1596, 918, 1597, -1, 1597, 902, 1442, -1, 1442, 1598, 1443, -1, 1443, 1576, 1445, -1, 1445, 920, 1446, -1, 1446, 1080, 1599, -1, 1599, 1079, 1600, -1, 1600, 1078, 1577, -1, 1577, 1578, 1601, -1, 1601, 1579, 1447, -1, 1447, 1580, 1448, -1, 1448, 1602, 1193, -1, 1193, 1581, 1190, -1, 1190, 1060, 1191, -1, 1191, 1063, 1603, -1, 1603, 1582, 1185, -1, 1185, 1064, 1203, -1, 1203, 1604, 1605, -1, 1606, 1103, 1617, -1, 1606, 1607, 1103, -1, 1606, 1608, 1607, -1, 1607, 1608, 1102, -1, 1102, 1608, 870, -1, 1619, 870, 1620, -1, 1177, 1620, 1621, -1, 1178, 1621, 1609, -1, 1622, 1609, 862, -1, 1623, 862, 1610, -1, 1611, 1610, 1624, -1, 1625, 1624, 1612, -1, 1183, 1612, 868, -1, 1626, 868, 861, -1, 1204, 861, 860, -1, 1205, 860, 1613, -1, 1614, 1613, 1627, -1, 1206, 1627, 1615, -1, 1207, 1615, 859, -1, 1209, 859, 1628, -1, 1208, 1628, 1074, -1, 1214, 1074, 1616, -1, 1216, 1616, 855, -1, 1629, 855, 1630, -1, 1618, 1630, 1617, -1, 1103, 1618, 1617, -1, 1102, 870, 1619, -1, 1619, 1620, 1177, -1, 1177, 1621, 1178, -1, 1178, 1609, 1622, -1, 1622, 862, 1623, -1, 1623, 1610, 1611, -1, 1611, 1624, 1625, -1, 1625, 1612, 1183, -1, 1183, 868, 1626, -1, 1626, 861, 1204, -1, 1204, 860, 1205, -1, 1205, 1613, 1614, -1, 1614, 1627, 1206, -1, 1206, 1615, 1207, -1, 1207, 859, 1209, -1, 1209, 1628, 1208, -1, 1208, 1074, 1214, -1, 1214, 1616, 1216, -1, 1216, 855, 1629, -1, 1629, 1630, 1618, -1, 892, 1642, 1631, -1, 892, 1438, 1642, -1, 892, 1632, 1438, -1, 1438, 1632, 1267, -1, 1267, 1632, 1633, -1, 1643, 1633, 1634, -1, 1260, 1634, 891, -1, 1644, 891, 890, -1, 1234, 890, 1645, -1, 1646, 1645, 1635, -1, 1636, 1635, 1637, -1, 1647, 1637, 1648, -1, 1247, 1648, 1649, -1, 1650, 1649, 725, -1, 1248, 725, 1651, -1, 1249, 1651, 929, -1, 1652, 929, 1638, -1, 1653, 1638, 930, -1, 1639, 930, 897, -1, 1640, 897, 1641, -1, 1654, 1641, 1655, -1, 1656, 1655, 895, -1, 1439, 895, 894, -1, 1440, 894, 1657, -1, 1262, 1657, 1631, -1, 1642, 1262, 1631, -1, 1267, 1633, 1643, -1, 1643, 1634, 1260, -1, 1260, 891, 1644, -1, 1644, 890, 1234, -1, 1234, 1645, 1646, -1, 1646, 1635, 1636, -1, 1636, 1637, 1647, -1, 1647, 1648, 1247, -1, 1247, 1649, 1650, -1, 1650, 725, 1248, -1, 1248, 1651, 1249, -1, 1249, 929, 1652, -1, 1652, 1638, 1653, -1, 1653, 930, 1639, -1, 1639, 897, 1640, -1, 1640, 1641, 1654, -1, 1654, 1655, 1656, -1, 1656, 895, 1439, -1, 1439, 894, 1440, -1, 1440, 1657, 1262, -1, 819, 1097, 816, -1, 819, 1658, 1097, -1, 819, 818, 1658, -1, 1658, 818, 1171, -1, 1171, 818, 1659, -1, 1095, 1659, 1666, -1, 1170, 1666, 850, -1, 1094, 850, 1667, -1, 1668, 1667, 1660, -1, 1217, 1660, 1669, -1, 1670, 1669, 1671, -1, 1661, 1671, 1662, -1, 1090, 1662, 853, -1, 1218, 853, 727, -1, 1663, 727, 1664, -1, 1219, 1664, 1665, -1, 1221, 1665, 729, -1, 1228, 729, 872, -1, 1672, 872, 733, -1, 1229, 733, 735, -1, 1673, 735, 736, -1, 1674, 736, 1675, -1, 1676, 1675, 813, -1, 1677, 813, 815, -1, 1678, 815, 816, -1, 1097, 1678, 816, -1, 1171, 1659, 1095, -1, 1095, 1666, 1170, -1, 1170, 850, 1094, -1, 1094, 1667, 1668, -1, 1668, 1660, 1217, -1, 1217, 1669, 1670, -1, 1670, 1671, 1661, -1, 1661, 1662, 1090, -1, 1090, 853, 1218, -1, 1218, 727, 1663, -1, 1663, 1664, 1219, -1, 1219, 1665, 1221, -1, 1221, 729, 1228, -1, 1228, 872, 1672, -1, 1672, 733, 1229, -1, 1229, 735, 1673, -1, 1673, 736, 1674, -1, 1674, 1675, 1676, -1, 1676, 813, 1677, -1, 1677, 815, 1678, -1, 718, 1436, 1018, -1, 718, 1424, 1436, -1, 718, 1068, 1424, -1, 1424, 1068, 1688, -1, 1688, 1068, 1070, -1, 1689, 1070, 720, -1, 1118, 720, 1679, -1, 1690, 1679, 835, -1, 1691, 835, 1046, -1, 1117, 1046, 833, -1, 1115, 833, 832, -1, 1692, 832, 831, -1, 1693, 831, 1680, -1, 1166, 1680, 738, -1, 1164, 738, 1681, -1, 1694, 1681, 1682, -1, 1695, 1682, 1696, -1, 1405, 1696, 1683, -1, 1403, 1683, 1684, -1, 1697, 1684, 742, -1, 1698, 742, 1685, -1, 1699, 1685, 1686, -1, 1700, 1686, 1017, -1, 1701, 1017, 1702, -1, 1687, 1702, 1018, -1, 1436, 1687, 1018, -1, 1688, 1070, 1689, -1, 1689, 720, 1118, -1, 1118, 1679, 1690, -1, 1690, 835, 1691, -1, 1691, 1046, 1117, -1, 1117, 833, 1115, -1, 1115, 832, 1692, -1, 1692, 831, 1693, -1, 1693, 1680, 1166, -1, 1166, 738, 1164, -1, 1164, 1681, 1694, -1, 1694, 1682, 1695, -1, 1695, 1696, 1405, -1, 1405, 1683, 1403, -1, 1403, 1684, 1697, -1, 1697, 742, 1698, -1, 1698, 1685, 1699, -1, 1699, 1686, 1700, -1, 1700, 1017, 1701, -1, 1701, 1702, 1687, -1, 1703, 1704, 875, -1, 1703, 1100, 1704, -1, 1703, 871, 1100, -1, 1100, 871, 1705, -1, 1705, 871, 1706, -1, 1714, 1706, 1715, -1, 1707, 1715, 1708, -1, 1099, 1708, 1709, -1, 1245, 1709, 1716, -1, 1717, 1716, 914, -1, 1718, 914, 1719, -1, 1237, 1719, 879, -1, 1710, 879, 1720, -1, 1721, 1720, 1722, -1, 1723, 1722, 1724, -1, 1725, 1724, 1711, -1, 1181, 1711, 1712, -1, 1726, 1712, 1713, -1, 1179, 1713, 1082, -1, 1727, 1082, 865, -1, 1728, 865, 864, -1, 1729, 864, 863, -1, 1730, 863, 877, -1, 1731, 877, 876, -1, 1176, 876, 875, -1, 1704, 1176, 875, -1, 1705, 1706, 1714, -1, 1714, 1715, 1707, -1, 1707, 1708, 1099, -1, 1099, 1709, 1245, -1, 1245, 1716, 1717, -1, 1717, 914, 1718, -1, 1718, 1719, 1237, -1, 1237, 879, 1710, -1, 1710, 1720, 1721, -1, 1721, 1722, 1723, -1, 1723, 1724, 1725, -1, 1725, 1711, 1181, -1, 1181, 1712, 1726, -1, 1726, 1713, 1179, -1, 1179, 1082, 1727, -1, 1727, 865, 1728, -1, 1728, 864, 1729, -1, 1729, 863, 1730, -1, 1730, 877, 1731, -1, 1731, 876, 1176, -1, 1733, 1734, 1732, -1, 1733, 1215, 1734, -1, 1733, 856, 1215, -1, 1215, 856, 1213, -1, 1213, 856, 1744, -1, 1212, 1744, 1073, -1, 1745, 1073, 1746, -1, 1435, 1746, 1735, -1, 1434, 1735, 1736, -1, 1200, 1736, 1747, -1, 1433, 1747, 1067, -1, 1429, 1067, 1737, -1, 1748, 1737, 1072, -1, 1432, 1072, 1738, -1, 1739, 1738, 1740, -1, 1749, 1740, 1032, -1, 1419, 1032, 1741, -1, 1420, 1741, 1031, -1, 1750, 1031, 1751, -1, 1752, 1751, 1045, -1, 1742, 1045, 719, -1, 1753, 719, 1069, -1, 1754, 1069, 717, -1, 1425, 717, 1743, -1, 1104, 1743, 1732, -1, 1734, 1104, 1732, -1, 1213, 1744, 1212, -1, 1212, 1073, 1745, -1, 1745, 1746, 1435, -1, 1435, 1735, 1434, -1, 1434, 1736, 1200, -1, 1200, 1747, 1433, -1, 1433, 1067, 1429, -1, 1429, 1737, 1748, -1, 1748, 1072, 1432, -1, 1432, 1738, 1739, -1, 1739, 1740, 1749, -1, 1749, 1032, 1419, -1, 1419, 1741, 1420, -1, 1420, 1031, 1750, -1, 1750, 1751, 1752, -1, 1752, 1045, 1742, -1, 1742, 719, 1753, -1, 1753, 1069, 1754, -1, 1754, 717, 1425, -1, 1425, 1743, 1104, -1, 1755, 1756, 1757, -1, 1755, 1758, 1756, -1, 1755, 1759, 1758, -1, 1758, 1759, 1241, -1, 1241, 1759, 1772, -1, 1773, 1772, 1760, -1, 1244, 1760, 1762, -1, 1761, 1762, 722, -1, 1774, 722, 1775, -1, 1231, 1775, 1763, -1, 1232, 1763, 723, -1, 1233, 723, 1764, -1, 1246, 1764, 724, -1, 1258, 724, 915, -1, 1259, 915, 1765, -1, 1766, 1765, 1776, -1, 1261, 1776, 1777, -1, 1767, 1777, 889, -1, 1268, 889, 888, -1, 1778, 888, 1768, -1, 1269, 1768, 1769, -1, 1271, 1769, 886, -1, 1770, 886, 885, -1, 1272, 885, 881, -1, 1771, 881, 1757, -1, 1756, 1771, 1757, -1, 1241, 1772, 1773, -1, 1773, 1760, 1244, -1, 1244, 1762, 1761, -1, 1761, 722, 1774, -1, 1774, 1775, 1231, -1, 1231, 1763, 1232, -1, 1232, 723, 1233, -1, 1233, 1764, 1246, -1, 1246, 724, 1258, -1, 1258, 915, 1259, -1, 1259, 1765, 1766, -1, 1766, 1776, 1261, -1, 1261, 1777, 1767, -1, 1767, 889, 1268, -1, 1268, 888, 1778, -1, 1778, 1768, 1269, -1, 1269, 1769, 1271, -1, 1271, 886, 1770, -1, 1770, 885, 1272, -1, 1272, 881, 1771, -1, 1793, 1780, 1779, -1, 1779, 1780, 1077, -1, 1077, 1780, 1192, -1, 1061, 1192, 1189, -1, 1062, 1189, 1188, -1, 1784, 1188, 1187, -1, 1785, 1187, 1186, -1, 1786, 1186, 1184, -1, 1787, 1184, 1781, -1, 858, 1781, 1788, -1, 1789, 1788, 1782, -1, 857, 1782, 1210, -1, 1783, 1210, 1808, -1, 1783, 857, 1210, -1, 1077, 1192, 1061, -1, 1061, 1189, 1062, -1, 1062, 1188, 1784, -1, 1784, 1187, 1785, -1, 1785, 1186, 1786, -1, 1786, 1184, 1787, -1, 1787, 1781, 858, -1, 858, 1788, 1789, -1, 1789, 1782, 857, -1, 1210, 1790, 1808, -1, 1791, 1793, 1792, -1, 1792, 1793, 1779, -1, 1794, 1211, 1065, -1, 1065, 1211, 1796, -1, 1795, 1065, 1796, -1, 1795, 1798, 1065, -1, 1795, 1797, 1798, -1, 1798, 1797, 1066, -1, 1066, 1797, 1201, -1, 1799, 1201, 1199, -1, 1034, 1199, 1800, -1, 1039, 1800, 1801, -1, 1040, 1801, 1197, -1, 1804, 1197, 1195, -1, 1805, 1195, 1802, -1, 1806, 1802, 1807, -1, 1803, 1807, 1791, -1, 1792, 1803, 1791, -1, 1066, 1201, 1799, -1, 1799, 1199, 1034, -1, 1034, 1800, 1039, -1, 1039, 1801, 1040, -1, 1040, 1197, 1804, -1, 1804, 1195, 1805, -1, 1805, 1802, 1806, -1, 1806, 1807, 1803, -1, 1790, 1211, 1808, -1, 1808, 1211, 1794, -1, 1266, 1265, 1820, -1, 1820, 1265, 916, -1, 916, 1265, 1264, -1, 1809, 1264, 1810, -1, 896, 1810, 1817, -1, 1818, 1817, 1811, -1, 898, 1811, 1280, -1, 1812, 1280, 1813, -1, 1814, 1813, 1279, -1, 899, 1279, 1278, -1, 917, 1278, 1819, -1, 900, 1819, 1816, -1, 901, 1816, 1815, -1, 901, 900, 1816, -1, 916, 1264, 1809, -1, 1809, 1810, 896, -1, 896, 1817, 1818, -1, 1818, 1811, 898, -1, 898, 1280, 1812, -1, 1812, 1813, 1814, -1, 1814, 1279, 899, -1, 899, 1278, 917, -1, 917, 1819, 900, -1, 1816, 1274, 1815, -1, 1829, 1266, 926, -1, 926, 1266, 1820, -1, 1835, 1276, 1821, -1, 1821, 1276, 1822, -1, 1823, 1821, 1822, -1, 1823, 903, 1821, -1, 1823, 1824, 903, -1, 903, 1824, 1830, -1, 1830, 1824, 1831, -1, 906, 1831, 1285, -1, 905, 1285, 1284, -1, 907, 1284, 1286, -1, 1825, 1286, 1826, -1, 1832, 1826, 1827, -1, 924, 1827, 1828, -1, 1833, 1828, 1251, -1, 1834, 1251, 1829, -1, 926, 1834, 1829, -1, 1830, 1831, 906, -1, 906, 1285, 905, -1, 905, 1284, 907, -1, 907, 1286, 1825, -1, 1825, 1826, 1832, -1, 1832, 1827, 924, -1, 924, 1828, 1833, -1, 1833, 1251, 1834, -1, 1274, 1276, 1815, -1, 1815, 1276, 1835, -1, 974, 1332, 948, -1, 974, 1836, 1332, -1, 974, 953, 1836, -1, 1836, 953, 1353, -1, 1353, 953, 1837, -1, 1853, 1837, 1854, -1, 1351, 1854, 1024, -1, 1838, 1024, 1855, -1, 1839, 1855, 962, -1, 1414, 962, 961, -1, 1413, 961, 1840, -1, 1412, 1840, 1841, -1, 1856, 1841, 1058, -1, 1347, 1058, 1857, -1, 1343, 1857, 1842, -1, 1344, 1842, 1858, -1, 1859, 1858, 1056, -1, 1843, 1056, 1055, -1, 1860, 1055, 1054, -1, 1371, 1054, 1844, -1, 1346, 1844, 979, -1, 1368, 979, 985, -1, 1374, 985, 986, -1, 1861, 986, 1007, -1, 1862, 1007, 1845, -1, 1863, 1845, 990, -1, 1846, 990, 1864, -1, 1847, 1864, 1848, -1, 1394, 1848, 1849, -1, 1308, 1849, 991, -1, 1307, 991, 993, -1, 1304, 993, 1865, -1, 1866, 1865, 937, -1, 1850, 937, 788, -1, 1867, 788, 1851, -1, 1300, 1851, 786, -1, 1868, 786, 1869, -1, 1299, 1869, 1053, -1, 1870, 1053, 1871, -1, 1872, 1871, 1873, -1, 1334, 1873, 943, -1, 1874, 943, 1875, -1, 1876, 1875, 944, -1, 1428, 944, 1852, -1, 1877, 1852, 946, -1, 1327, 946, 947, -1, 1342, 947, 948, -1, 1332, 1342, 948, -1, 1353, 1837, 1853, -1, 1853, 1854, 1351, -1, 1351, 1024, 1838, -1, 1838, 1855, 1839, -1, 1839, 962, 1414, -1, 1414, 961, 1413, -1, 1413, 1840, 1412, -1, 1412, 1841, 1856, -1, 1856, 1058, 1347, -1, 1347, 1857, 1343, -1, 1343, 1842, 1344, -1, 1344, 1858, 1859, -1, 1859, 1056, 1843, -1, 1843, 1055, 1860, -1, 1860, 1054, 1371, -1, 1371, 1844, 1346, -1, 1346, 979, 1368, -1, 1368, 985, 1374, -1, 1374, 986, 1861, -1, 1861, 1007, 1862, -1, 1862, 1845, 1863, -1, 1863, 990, 1846, -1, 1846, 1864, 1847, -1, 1847, 1848, 1394, -1, 1394, 1849, 1308, -1, 1308, 991, 1307, -1, 1307, 993, 1304, -1, 1304, 1865, 1866, -1, 1866, 937, 1850, -1, 1850, 788, 1867, -1, 1867, 1851, 1300, -1, 1300, 786, 1868, -1, 1868, 1869, 1299, -1, 1299, 1053, 1870, -1, 1870, 1871, 1872, -1, 1872, 1873, 1334, -1, 1334, 943, 1874, -1, 1874, 1875, 1876, -1, 1876, 944, 1428, -1, 1428, 1852, 1877, -1, 1877, 946, 1327, -1, 1327, 947, 1342, -1, 910, 1878, 1890, -1, 910, 1879, 1878, -1, 910, 1880, 1879, -1, 1879, 1880, 1283, -1, 1283, 1880, 923, -1, 1253, 923, 922, -1, 1252, 922, 925, -1, 1282, 925, 931, -1, 1281, 931, 1891, -1, 1881, 1891, 1892, -1, 1250, 1892, 1893, -1, 1882, 1893, 1883, -1, 1287, 1883, 1894, -1, 1091, 1894, 854, -1, 1895, 854, 1884, -1, 1092, 1884, 1885, -1, 1093, 1885, 874, -1, 1139, 874, 852, -1, 1886, 852, 838, -1, 1896, 838, 1887, -1, 1897, 1887, 913, -1, 1138, 913, 1898, -1, 1137, 1898, 1889, -1, 1888, 1889, 928, -1, 1256, 928, 1890, -1, 1878, 1256, 1890, -1, 1283, 923, 1253, -1, 1253, 922, 1252, -1, 1252, 925, 1282, -1, 1282, 931, 1281, -1, 1281, 1891, 1881, -1, 1881, 1892, 1250, -1, 1250, 1893, 1882, -1, 1882, 1883, 1287, -1, 1287, 1894, 1091, -1, 1091, 854, 1895, -1, 1895, 1884, 1092, -1, 1092, 1885, 1093, -1, 1093, 874, 1139, -1, 1139, 852, 1886, -1, 1886, 838, 1896, -1, 1896, 1887, 1897, -1, 1897, 913, 1138, -1, 1138, 1898, 1137, -1, 1137, 1889, 1888, -1, 1888, 928, 1256, -1, 1127, 1126, 828, -1, 828, 1126, 1899, -1, 1899, 1126, 1144, -1, 1905, 1144, 1422, -1, 1906, 1422, 1900, -1, 1027, 1900, 1901, -1, 1028, 1901, 1907, -1, 1908, 1907, 1417, -1, 1029, 1417, 1902, -1, 1043, 1902, 1909, -1, 1910, 1909, 1911, -1, 1903, 1911, 1416, -1, 1904, 1416, 1044, -1, 1904, 1903, 1416, -1, 1899, 1144, 1905, -1, 1905, 1422, 1906, -1, 1906, 1900, 1027, -1, 1027, 1901, 1028, -1, 1028, 1907, 1908, -1, 1908, 1417, 1029, -1, 1029, 1902, 1043, -1, 1043, 1909, 1910, -1, 1910, 1911, 1903, -1, 1416, 1912, 1044, -1, 1125, 1127, 1052, -1, 1052, 1127, 828, -1, 721, 1913, 1914, -1, 1914, 1913, 1915, -1, 1423, 1914, 1915, -1, 1423, 834, 1914, -1, 1423, 1916, 834, -1, 834, 1916, 1047, -1, 1047, 1916, 1116, -1, 1920, 1116, 1119, -1, 1921, 1119, 1917, -1, 1922, 1917, 1918, -1, 1048, 1918, 1923, -1, 1050, 1923, 1123, -1, 1049, 1123, 1924, -1, 1051, 1924, 1124, -1, 1919, 1124, 1125, -1, 1052, 1919, 1125, -1, 1047, 1116, 1920, -1, 1920, 1119, 1921, -1, 1921, 1917, 1922, -1, 1922, 1918, 1048, -1, 1048, 1923, 1050, -1, 1050, 1123, 1049, -1, 1049, 1924, 1051, -1, 1051, 1124, 1919, -1, 1912, 1913, 1044, -1, 1044, 1913, 721, -1, 1926, 1325, 1946, -1, 1926, 1925, 1325, -1, 1926, 779, 1925, -1, 1925, 779, 1293, -1, 1293, 779, 780, -1, 1947, 780, 782, -1, 1294, 782, 1927, -1, 1297, 1927, 783, -1, 1298, 783, 1928, -1, 1948, 1928, 1929, -1, 1949, 1929, 1950, -1, 1951, 1950, 785, -1, 1952, 785, 787, -1, 1930, 787, 1931, -1, 1953, 1931, 1954, -1, 1932, 1954, 1934, -1, 1933, 1934, 936, -1, 1301, 936, 791, -1, 1935, 791, 1936, -1, 1937, 1936, 792, -1, 1938, 792, 796, -1, 1955, 796, 1019, -1, 1390, 1019, 763, -1, 1956, 763, 1939, -1, 1957, 1939, 1958, -1, 1959, 1958, 1940, -1, 1960, 1940, 1941, -1, 1319, 1941, 1961, -1, 1962, 1961, 759, -1, 1320, 759, 758, -1, 1963, 758, 756, -1, 1396, 756, 1942, -1, 1964, 1942, 934, -1, 1965, 934, 933, -1, 1966, 933, 932, -1, 1967, 932, 1968, -1, 1969, 1968, 766, -1, 1970, 766, 768, -1, 1971, 768, 1943, -1, 1159, 1943, 771, -1, 1155, 771, 775, -1, 1972, 775, 774, -1, 1973, 774, 1944, -1, 1974, 1944, 1945, -1, 1975, 1945, 1976, -1, 1408, 1976, 1977, -1, 1323, 1977, 1946, -1, 1325, 1323, 1946, -1, 1293, 780, 1947, -1, 1947, 782, 1294, -1, 1294, 1927, 1297, -1, 1297, 783, 1298, -1, 1298, 1928, 1948, -1, 1948, 1929, 1949, -1, 1949, 1950, 1951, -1, 1951, 785, 1952, -1, 1952, 787, 1930, -1, 1930, 1931, 1953, -1, 1953, 1954, 1932, -1, 1932, 1934, 1933, -1, 1933, 936, 1301, -1, 1301, 791, 1935, -1, 1935, 1936, 1937, -1, 1937, 792, 1938, -1, 1938, 796, 1955, -1, 1955, 1019, 1390, -1, 1390, 763, 1956, -1, 1956, 1939, 1957, -1, 1957, 1958, 1959, -1, 1959, 1940, 1960, -1, 1960, 1941, 1319, -1, 1319, 1961, 1962, -1, 1962, 759, 1320, -1, 1320, 758, 1963, -1, 1963, 756, 1396, -1, 1396, 1942, 1964, -1, 1964, 934, 1965, -1, 1965, 933, 1966, -1, 1966, 932, 1967, -1, 1967, 1968, 1969, -1, 1969, 766, 1970, -1, 1970, 768, 1971, -1, 1971, 1943, 1159, -1, 1159, 771, 1155, -1, 1155, 775, 1972, -1, 1972, 774, 1973, -1, 1973, 1944, 1974, -1, 1974, 1945, 1975, -1, 1975, 1976, 1408, -1, 1408, 1977, 1323, -1, 1978, 1979, 975, -1, 1978, 1981, 1979, -1, 1978, 1980, 1981, -1, 1981, 1980, 1086, -1, 1086, 1980, 1990, -1, 1991, 1990, 1982, -1, 1992, 1982, 1993, -1, 1085, 1993, 707, -1, 1357, 707, 1983, -1, 1356, 1983, 1994, -1, 1355, 1994, 1004, -1, 1984, 1004, 960, -1, 1348, 960, 1995, -1, 1349, 1995, 959, -1, 1415, 959, 1985, -1, 1986, 1985, 958, -1, 1350, 958, 957, -1, 1996, 957, 956, -1, 1352, 956, 955, -1, 1997, 955, 954, -1, 1354, 954, 1987, -1, 1998, 1987, 1988, -1, 1339, 1988, 1999, -1, 1337, 1999, 1989, -1, 1336, 1989, 975, -1, 1979, 1336, 975, -1, 1086, 1990, 1991, -1, 1991, 1982, 1992, -1, 1992, 1993, 1085, -1, 1085, 707, 1357, -1, 1357, 1983, 1356, -1, 1356, 1994, 1355, -1, 1355, 1004, 1984, -1, 1984, 960, 1348, -1, 1348, 1995, 1349, -1, 1349, 959, 1415, -1, 1415, 1985, 1986, -1, 1986, 958, 1350, -1, 1350, 957, 1996, -1, 1996, 956, 1352, -1, 1352, 955, 1997, -1, 1997, 954, 1354, -1, 1354, 1987, 1998, -1, 1998, 1988, 1339, -1, 1339, 1999, 1337, -1, 1337, 1989, 1336, -1, 2000, 2001, 938, -1, 938, 2001, 2002, -1, 2002, 2001, 2011, -1, 2003, 2011, 1288, -1, 2012, 1288, 2004, -1, 2013, 2004, 2014, -1, 2005, 2014, 2006, -1, 2015, 2006, 2007, -1, 2008, 2007, 1295, -1, 781, 1295, 1296, -1, 2009, 1296, 2016, -1, 2010, 2016, 1427, -1, 784, 1427, 2017, -1, 784, 2010, 1427, -1, 2002, 2011, 2003, -1, 2003, 1288, 2012, -1, 2012, 2004, 2013, -1, 2013, 2014, 2005, -1, 2005, 2006, 2015, -1, 2015, 2007, 2008, -1, 2008, 1295, 781, -1, 781, 1296, 2009, -1, 2009, 2016, 2010, -1, 1427, 1426, 2017, -1, 1291, 2000, 966, -1, 966, 2000, 938, -1, 940, 2018, 2019, -1, 2019, 2018, 2020, -1, 2021, 2019, 2020, -1, 2021, 2022, 2019, -1, 2021, 2023, 2022, -1, 2022, 2023, 941, -1, 941, 2023, 2024, -1, 2029, 2024, 1333, -1, 942, 1333, 1328, -1, 945, 1328, 2025, -1, 2030, 2025, 2026, -1, 963, 2026, 1330, -1, 964, 1330, 2027, -1, 968, 2027, 1326, -1, 2028, 1326, 1291, -1, 966, 2028, 1291, -1, 941, 2024, 2029, -1, 2029, 1333, 942, -1, 942, 1328, 945, -1, 945, 2025, 2030, -1, 2030, 2026, 963, -1, 963, 1330, 964, -1, 964, 2027, 968, -1, 968, 1326, 2028, -1, 1426, 2018, 2017, -1, 2017, 2018, 940, -1, 971, 2045, 2031, -1, 971, 2033, 2045, -1, 971, 2032, 2033, -1, 2033, 2032, 2034, -1, 2034, 2032, 2046, -1, 1292, 2046, 2047, -1, 2048, 2047, 2049, -1, 1290, 2049, 939, -1, 1289, 939, 2035, -1, 2036, 2035, 2038, -1, 2037, 2038, 778, -1, 2050, 778, 777, -1, 2051, 777, 2039, -1, 2052, 2039, 2040, -1, 2053, 2040, 2041, -1, 1324, 2041, 2042, -1, 1409, 2042, 1023, -1, 2054, 1023, 2043, -1, 2055, 2043, 2044, -1, 1224, 2044, 1022, -1, 2056, 1022, 873, -1, 1222, 873, 2057, -1, 1220, 2057, 728, -1, 2058, 728, 726, -1, 2059, 726, 2031, -1, 2045, 2059, 2031, -1, 2034, 2046, 1292, -1, 1292, 2047, 2048, -1, 2048, 2049, 1290, -1, 1290, 939, 1289, -1, 1289, 2035, 2036, -1, 2036, 2038, 2037, -1, 2037, 778, 2050, -1, 2050, 777, 2051, -1, 2051, 2039, 2052, -1, 2052, 2040, 2053, -1, 2053, 2041, 1324, -1, 1324, 2042, 1409, -1, 1409, 1023, 2054, -1, 2054, 2043, 2055, -1, 2055, 2044, 1224, -1, 1224, 1022, 2056, -1, 2056, 873, 1222, -1, 1222, 2057, 1220, -1, 1220, 728, 2058, -1, 2058, 726, 2059, -1, 2060, 2075, 973, -1, 2060, 1087, 2075, -1, 2060, 2061, 1087, -1, 1087, 2061, 2076, -1, 2076, 2061, 2062, -1, 2077, 2062, 2078, -1, 1335, 2078, 2079, -1, 2080, 2079, 2063, -1, 1338, 2063, 2081, -1, 1340, 2081, 952, -1, 1341, 952, 951, -1, 2082, 951, 2064, -1, 2065, 2064, 950, -1, 2066, 950, 949, -1, 2083, 949, 2084, -1, 2067, 2084, 2069, -1, 2068, 2069, 967, -1, 1331, 967, 2070, -1, 1329, 2070, 969, -1, 2071, 969, 965, -1, 2085, 965, 2086, -1, 2072, 2086, 970, -1, 2087, 970, 2073, -1, 2088, 2073, 972, -1, 2074, 972, 973, -1, 2075, 2074, 973, -1, 2076, 2062, 2077, -1, 2077, 2078, 1335, -1, 1335, 2079, 2080, -1, 2080, 2063, 1338, -1, 1338, 2081, 1340, -1, 1340, 952, 1341, -1, 1341, 951, 2082, -1, 2082, 2064, 2065, -1, 2065, 950, 2066, -1, 2066, 949, 2083, -1, 2083, 2084, 2067, -1, 2067, 2069, 2068, -1, 2068, 967, 1331, -1, 1331, 2070, 1329, -1, 1329, 969, 2071, -1, 2071, 965, 2085, -1, 2085, 2086, 2072, -1, 2072, 970, 2087, -1, 2087, 2073, 2088, -1, 2088, 972, 2074, -1, 2105, 2089, 731, -1, 731, 2089, 2094, -1, 2094, 2089, 2095, -1, 732, 2095, 2090, -1, 2096, 2090, 2097, -1, 1021, 2097, 1407, -1, 2091, 1407, 2098, -1, 2092, 2098, 2093, -1, 2099, 2093, 1151, -1, 812, 1151, 1152, -1, 2100, 1152, 1153, -1, 2101, 1153, 2102, -1, 809, 2102, 2104, -1, 809, 2101, 2102, -1, 2094, 2095, 732, -1, 732, 2090, 2096, -1, 2096, 2097, 1021, -1, 1021, 1407, 2091, -1, 2091, 2098, 2092, -1, 2092, 2093, 2099, -1, 2099, 1151, 812, -1, 812, 1152, 2100, -1, 2100, 1153, 2101, -1, 2102, 2103, 2104, -1, 2114, 2105, 730, -1, 730, 2105, 731, -1, 772, 1156, 2107, -1, 2107, 1156, 1157, -1, 2108, 2107, 1157, -1, 2108, 2106, 2107, -1, 2108, 1411, 2106, -1, 2106, 1411, 2115, -1, 2115, 1411, 2109, -1, 2116, 2109, 1410, -1, 2117, 1410, 1227, -1, 2118, 1227, 1226, -1, 776, 1226, 2110, -1, 2111, 2110, 2112, -1, 2119, 2112, 1225, -1, 2113, 1225, 1223, -1, 2120, 1223, 2114, -1, 730, 2120, 2114, -1, 2115, 2109, 2116, -1, 2116, 1410, 2117, -1, 2117, 1227, 2118, -1, 2118, 1226, 776, -1, 776, 2110, 2111, -1, 2111, 2112, 2119, -1, 2119, 1225, 2113, -1, 2113, 1223, 2120, -1, 2103, 1156, 2104, -1, 2104, 1156, 772, -1, 977, 2121, 1059, -1, 977, 2122, 2121, -1, 977, 976, 2122, -1, 2122, 976, 2123, -1, 2123, 976, 1006, -1, 2129, 1006, 1005, -1, 2130, 1005, 1003, -1, 1369, 1003, 1002, -1, 1358, 1002, 2124, -1, 1359, 2124, 708, -1, 2125, 708, 710, -1, 1360, 710, 709, -1, 1362, 709, 1001, -1, 2131, 1001, 999, -1, 2126, 999, 997, -1, 2132, 997, 2133, -1, 1365, 2133, 996, -1, 1366, 996, 984, -1, 2127, 984, 983, -1, 2134, 983, 982, -1, 1367, 982, 981, -1, 2135, 981, 980, -1, 2136, 980, 978, -1, 2128, 978, 1057, -1, 1345, 1057, 1059, -1, 2121, 1345, 1059, -1, 2123, 1006, 2129, -1, 2129, 1005, 2130, -1, 2130, 1003, 1369, -1, 1369, 1002, 1358, -1, 1358, 2124, 1359, -1, 1359, 708, 2125, -1, 2125, 710, 1360, -1, 1360, 709, 1362, -1, 1362, 1001, 2131, -1, 2131, 999, 2126, -1, 2126, 997, 2132, -1, 2132, 2133, 1365, -1, 1365, 996, 1366, -1, 1366, 984, 2127, -1, 2127, 983, 2134, -1, 2134, 982, 1367, -1, 1367, 981, 2135, -1, 2135, 980, 2136, -1, 2136, 978, 2128, -1, 2128, 1057, 1345, -1, 2137, 2138, 790, -1, 790, 2138, 793, -1, 793, 2138, 1309, -1, 794, 1309, 1310, -1, 795, 1310, 2139, -1, 2144, 2139, 1312, -1, 797, 1312, 1311, -1, 2145, 1311, 2140, -1, 798, 2140, 1388, -1, 800, 1388, 2141, -1, 801, 2141, 1387, -1, 802, 1387, 2143, -1, 2142, 2143, 2161, -1, 2142, 802, 2143, -1, 793, 1309, 794, -1, 794, 1310, 795, -1, 795, 2139, 2144, -1, 2144, 1312, 797, -1, 797, 1311, 2145, -1, 2145, 2140, 798, -1, 798, 1388, 800, -1, 800, 2141, 801, -1, 801, 1387, 802, -1, 2143, 2146, 2161, -1, 1302, 2137, 789, -1, 789, 2137, 790, -1, 2147, 2160, 1011, -1, 1011, 2160, 1392, -1, 2148, 1011, 1392, -1, 2148, 1009, 1011, -1, 2148, 2149, 1009, -1, 1009, 2149, 2157, -1, 2157, 2149, 2158, -1, 2150, 2158, 2151, -1, 989, 2151, 1306, -1, 992, 1306, 1305, -1, 2152, 1305, 2153, -1, 994, 2153, 2159, -1, 2154, 2159, 1303, -1, 995, 1303, 2155, -1, 2156, 2155, 1302, -1, 789, 2156, 1302, -1, 2157, 2158, 2150, -1, 2150, 2151, 989, -1, 989, 1306, 992, -1, 992, 1305, 2152, -1, 2152, 2153, 994, -1, 994, 2159, 2154, -1, 2154, 1303, 995, -1, 995, 2155, 2156, -1, 2146, 2160, 2161, -1, 2161, 2160, 2147, -1, 987, 2162, 2174, -1, 987, 1372, 2162, -1, 987, 2163, 1372, -1, 1372, 2163, 1373, -1, 1373, 2163, 2164, -1, 1375, 2164, 2165, -1, 1376, 2165, 2166, -1, 1370, 2166, 998, -1, 2167, 998, 1000, -1, 1364, 1000, 711, -1, 1363, 711, 712, -1, 1377, 712, 713, -1, 2175, 713, 2176, -1, 2177, 2176, 714, -1, 1380, 714, 806, -1, 2178, 806, 805, -1, 1385, 805, 2168, -1, 2179, 2168, 2169, -1, 1391, 2169, 1010, -1, 1382, 1010, 2170, -1, 1393, 2170, 2171, -1, 2180, 2171, 1008, -1, 2172, 1008, 2173, -1, 1383, 2173, 988, -1, 1384, 988, 2174, -1, 2162, 1384, 2174, -1, 1373, 2164, 1375, -1, 1375, 2165, 1376, -1, 1376, 2166, 1370, -1, 1370, 998, 2167, -1, 2167, 1000, 1364, -1, 1364, 711, 1363, -1, 1363, 712, 1377, -1, 1377, 713, 2175, -1, 2175, 2176, 2177, -1, 2177, 714, 1380, -1, 1380, 806, 2178, -1, 2178, 805, 1385, -1, 1385, 2168, 2179, -1, 2179, 2169, 1391, -1, 1391, 1010, 1382, -1, 1382, 2170, 1393, -1, 1393, 2171, 2180, -1, 2180, 1008, 2172, -1, 2172, 2173, 1383, -1, 1383, 988, 1384, -1, 935, 1315, 762, -1, 935, 1314, 1315, -1, 935, 2181, 1314, -1, 1314, 2181, 1313, -1, 1313, 2181, 2182, -1, 2188, 2182, 1020, -1, 2189, 1020, 2190, -1, 2183, 2190, 799, -1, 1389, 799, 803, -1, 1386, 803, 2185, -1, 2184, 2185, 804, -1, 1381, 804, 807, -1, 2191, 807, 715, -1, 1378, 715, 716, -1, 1379, 716, 2192, -1, 2193, 2192, 2194, -1, 1406, 2194, 1016, -1, 1105, 1016, 1015, -1, 1402, 1015, 744, -1, 1400, 744, 746, -1, 1399, 746, 2186, -1, 1398, 2186, 747, -1, 1397, 747, 1013, -1, 2187, 1013, 761, -1, 1317, 761, 762, -1, 1315, 1317, 762, -1, 1313, 2182, 2188, -1, 2188, 1020, 2189, -1, 2189, 2190, 2183, -1, 2183, 799, 1389, -1, 1389, 803, 1386, -1, 1386, 2185, 2184, -1, 2184, 804, 1381, -1, 1381, 807, 2191, -1, 2191, 715, 1378, -1, 1378, 716, 1379, -1, 1379, 2192, 2193, -1, 2193, 2194, 1406, -1, 1406, 1016, 1105, -1, 1105, 1015, 1402, -1, 1402, 744, 1400, -1, 1400, 746, 1399, -1, 1399, 2186, 1398, -1, 1398, 747, 1397, -1, 1397, 1013, 2187, -1, 2187, 761, 1317, -1, 2209, 2208, 745, -1, 745, 2208, 1401, -1, 2195, 745, 1401, -1, 2195, 1012, 745, -1, 2195, 2196, 1012, -1, 1012, 2196, 2200, -1, 2200, 2196, 1316, -1, 2201, 1316, 1318, -1, 2202, 1318, 2203, -1, 760, 2203, 1321, -1, 2204, 1321, 2205, -1, 757, 2205, 2206, -1, 2207, 2206, 2197, -1, 755, 2197, 1395, -1, 2198, 1395, 2199, -1, 2221, 2198, 2199, -1, 2200, 1316, 2201, -1, 2201, 1318, 2202, -1, 2202, 2203, 760, -1, 760, 1321, 2204, -1, 2204, 2205, 757, -1, 757, 2206, 2207, -1, 2207, 2197, 755, -1, 755, 1395, 2198, -1, 1106, 2208, 743, -1, 743, 2208, 2209, -1, 1322, 2210, 754, -1, 754, 2210, 753, -1, 753, 2210, 1114, -1, 750, 1114, 1112, -1, 2215, 1112, 1111, -1, 2216, 1111, 2211, -1, 2217, 2211, 2212, -1, 2218, 2212, 1109, -1, 1014, 1109, 1108, -1, 740, 1108, 1107, -1, 2219, 1107, 2220, -1, 741, 2220, 2214, -1, 2213, 2214, 743, -1, 2213, 741, 2214, -1, 753, 1114, 750, -1, 750, 1112, 2215, -1, 2215, 1111, 2216, -1, 2216, 2211, 2217, -1, 2217, 2212, 2218, -1, 2218, 1109, 1014, -1, 1014, 1108, 740, -1, 740, 1107, 2219, -1, 2219, 2220, 741, -1, 2214, 1106, 743, -1, 2199, 1322, 2221, -1, 2221, 1322, 754, -1, 2240, 2222, 2244, -1, 2244, 2222, 2224, -1, 2224, 2222, 2225, -1, 2223, 2225, 2226, -1, 2223, 2224, 2225, -1, 2225, 2228, 2226, -1, 2226, 2228, 2243, -1, 2243, 2228, 2227, -1, 2227, 2228, 2229, -1, 2241, 2229, 1075, -1, 1101, 2241, 1075, -1, 2227, 2229, 2241, -1, 1089, 2230, 2237, -1, 2237, 2230, 2231, -1, 2242, 2231, 2232, -1, 2242, 2237, 2231, -1, 2231, 2234, 2232, -1, 2232, 2234, 2233, -1, 2233, 2234, 2235, -1, 2235, 2234, 2236, -1, 2238, 2236, 2239, -1, 2238, 2235, 2236, -1, 2236, 702, 2239, -1, 2239, 702, 536, -1, 1101, 1089, 2241, -1, 2241, 1089, 2237, -1, 2227, 2237, 2242, -1, 2243, 2242, 2232, -1, 2226, 2232, 2233, -1, 2223, 2233, 2235, -1, 2224, 2235, 2238, -1, 2244, 2238, 2239, -1, 2240, 2239, 536, -1, 2240, 2244, 2239, -1, 2241, 2237, 2227, -1, 2227, 2242, 2243, -1, 2243, 2232, 2226, -1, 2226, 2233, 2223, -1, 2223, 2235, 2224, -1, 2224, 2238, 2244, -1, 2230, 1075, 2231, -1, 2231, 1075, 2229, -1, 2234, 2229, 2228, -1, 2236, 2228, 2225, -1, 702, 2225, 2222, -1, 702, 2236, 2225, -1, 2231, 2229, 2234, -1, 2234, 2228, 2236, -1, 194, 2245, 2261, -1, 2261, 2245, 2247, -1, 2247, 2245, 2248, -1, 2246, 2248, 2258, -1, 2246, 2247, 2248, -1, 2248, 2249, 2258, -1, 2258, 2249, 2263, -1, 2263, 2249, 2250, -1, 2250, 2249, 2264, -1, 2262, 2264, 705, -1, 1088, 2262, 705, -1, 2250, 2264, 2262, -1, 1361, 706, 2251, -1, 2251, 706, 2252, -1, 2253, 2252, 2254, -1, 2253, 2251, 2252, -1, 2252, 2265, 2254, -1, 2254, 2265, 2259, -1, 2259, 2265, 2260, -1, 2260, 2265, 2256, -1, 2255, 2256, 2257, -1, 2255, 2260, 2256, -1, 2256, 267, 2257, -1, 2257, 267, 264, -1, 1088, 1361, 2262, -1, 2262, 1361, 2251, -1, 2250, 2251, 2253, -1, 2263, 2253, 2254, -1, 2258, 2254, 2259, -1, 2246, 2259, 2260, -1, 2247, 2260, 2255, -1, 2261, 2255, 2257, -1, 194, 2257, 264, -1, 194, 2261, 2257, -1, 2262, 2251, 2250, -1, 2250, 2253, 2263, -1, 2263, 2254, 2258, -1, 2258, 2259, 2246, -1, 2246, 2260, 2247, -1, 2247, 2255, 2261, -1, 706, 705, 2252, -1, 2252, 705, 2264, -1, 2265, 2264, 2249, -1, 2256, 2249, 2248, -1, 267, 2248, 2245, -1, 267, 2256, 2248, -1, 2252, 2264, 2265, -1, 2265, 2249, 2256, -1, 2266, 2416, 2267, -1, 2267, 2416, 2268, -1, 2396, 2269, 2312, -1, 2312, 2269, 2451, -1, 2451, 2269, 2271, -1, 2270, 2271, 2399, -1, 2449, 2399, 2273, -1, 2272, 2273, 2274, -1, 2448, 2274, 2401, -1, 2275, 2401, 2277, -1, 2276, 2277, 2278, -1, 2445, 2278, 2279, -1, 2457, 2279, 2346, -1, 2456, 2346, 2280, -1, 2440, 2280, 2348, -1, 2281, 2348, 2282, -1, 2287, 2282, 2284, -1, 2283, 2284, 2288, -1, 2289, 2288, 2290, -1, 2291, 2290, 2285, -1, 2292, 2285, 2352, -1, 2293, 2352, 2351, -1, 2454, 2351, 2294, -1, 2286, 2294, 2434, -1, 2286, 2454, 2294, -1, 2451, 2271, 2270, -1, 2270, 2399, 2449, -1, 2449, 2273, 2272, -1, 2272, 2274, 2448, -1, 2448, 2401, 2275, -1, 2275, 2277, 2276, -1, 2276, 2278, 2445, -1, 2445, 2279, 2457, -1, 2457, 2346, 2456, -1, 2456, 2280, 2440, -1, 2440, 2348, 2281, -1, 2281, 2282, 2287, -1, 2287, 2284, 2283, -1, 2283, 2288, 2289, -1, 2289, 2290, 2291, -1, 2291, 2285, 2292, -1, 2292, 2352, 2293, -1, 2293, 2351, 2454, -1, 2294, 2354, 2434, -1, 2434, 2354, 2295, -1, 2302, 2295, 2403, -1, 2303, 2403, 2402, -1, 2430, 2402, 2296, -1, 2304, 2296, 2305, -1, 2428, 2305, 2306, -1, 2425, 2306, 2307, -1, 2308, 2307, 2297, -1, 2309, 2297, 2378, -1, 2426, 2378, 2298, -1, 2310, 2298, 2365, -1, 2423, 2365, 2368, -1, 2299, 2368, 2370, -1, 2421, 2370, 2372, -1, 2420, 2372, 2379, -1, 2300, 2379, 2311, -1, 2414, 2311, 2381, -1, 2412, 2381, 2375, -1, 2419, 2375, 2301, -1, 2417, 2301, 2267, -1, 2268, 2417, 2267, -1, 2434, 2295, 2302, -1, 2302, 2403, 2303, -1, 2303, 2402, 2430, -1, 2430, 2296, 2304, -1, 2304, 2305, 2428, -1, 2428, 2306, 2425, -1, 2425, 2307, 2308, -1, 2308, 2297, 2309, -1, 2309, 2378, 2426, -1, 2426, 2298, 2310, -1, 2310, 2365, 2423, -1, 2423, 2368, 2299, -1, 2299, 2370, 2421, -1, 2421, 2372, 2420, -1, 2420, 2379, 2300, -1, 2300, 2311, 2414, -1, 2414, 2381, 2412, -1, 2412, 2375, 2419, -1, 2419, 2301, 2417, -1, 2396, 2312, 2394, -1, 2394, 2312, 2452, -1, 2452, 2313, 2394, -1, 2394, 2313, 2317, -1, 2317, 2313, 2464, -1, 2404, 2464, 2463, -1, 2405, 2463, 2314, -1, 2318, 2314, 2461, -1, 2319, 2461, 2459, -1, 2392, 2459, 2406, -1, 2388, 2406, 2320, -1, 2315, 2320, 2407, -1, 2321, 2407, 2316, -1, 2384, 2316, 2408, -1, 2385, 2408, 2322, -1, 2377, 2322, 2416, -1, 2266, 2377, 2416, -1, 2317, 2464, 2404, -1, 2404, 2463, 2405, -1, 2405, 2314, 2318, -1, 2318, 2461, 2319, -1, 2319, 2459, 2392, -1, 2392, 2406, 2388, -1, 2388, 2320, 2315, -1, 2315, 2407, 2321, -1, 2321, 2316, 2384, -1, 2384, 2408, 2385, -1, 2385, 2322, 2377, -1, 2323, 2324, 2326, -1, 2326, 2324, 3309, -1, 2328, 2326, 3309, -1, 2328, 2325, 2326, -1, 2328, 2327, 2325, -1, 2328, 3312, 2327, -1, 3318, 3316, 2329, -1, 2329, 3316, 3845, -1, 3845, 3316, 3314, -1, 3844, 3314, 3313, -1, 3846, 3313, 3290, -1, 3841, 3290, 2330, -1, 3847, 2330, 2331, -1, 3848, 2331, 3310, -1, 3849, 3310, 3308, -1, 2332, 3308, 2333, -1, 3850, 2333, 2324, -1, 2323, 3850, 2324, -1, 3845, 3314, 3844, -1, 3844, 3313, 3846, -1, 3846, 3290, 3841, -1, 3841, 2330, 3847, -1, 3847, 2331, 3848, -1, 3848, 3310, 3849, -1, 3849, 3308, 2332, -1, 2332, 2333, 3850, -1, 2334, 3952, 2335, -1, 2335, 3952, 2336, -1, 2336, 3952, 2339, -1, 3333, 2339, 2337, -1, 3332, 2337, 2340, -1, 2338, 2340, 3346, -1, 2338, 3332, 2340, -1, 2336, 2339, 3333, -1, 3333, 2337, 3332, -1, 2340, 3829, 3346, -1, 3346, 3829, 3341, -1, 3341, 3829, 3830, -1, 3833, 3341, 3830, -1, 3833, 3342, 3341, -1, 3833, 2341, 3342, -1, 3342, 2341, 2342, -1, 2342, 2341, 2345, -1, 2343, 2345, 2344, -1, 3345, 2343, 2344, -1, 2342, 2345, 2343, -1, 2347, 2346, 2484, -1, 2347, 2280, 2346, -1, 2347, 2768, 2280, -1, 2280, 2768, 2348, -1, 2348, 2768, 2282, -1, 2282, 2768, 2349, -1, 2284, 2349, 2763, -1, 2288, 2763, 2290, -1, 2288, 2284, 2763, -1, 2282, 2349, 2284, -1, 2290, 2763, 2285, -1, 2285, 2763, 2350, -1, 2352, 2350, 2351, -1, 2352, 2285, 2350, -1, 2351, 2350, 2294, -1, 2294, 2350, 2353, -1, 2746, 2294, 2353, -1, 2746, 2741, 2294, -1, 2294, 2741, 2735, -1, 2354, 2735, 2362, -1, 2295, 2362, 2403, -1, 2295, 2354, 2362, -1, 2362, 2735, 2355, -1, 2355, 2735, 2356, -1, 2361, 2356, 2730, -1, 2357, 2730, 2718, -1, 2684, 2718, 2716, -1, 2685, 2716, 2785, -1, 2689, 2785, 2707, -1, 2694, 2707, 2360, -1, 2358, 2360, 2359, -1, 2358, 2694, 2360, -1, 2355, 2356, 2361, -1, 2361, 2730, 2357, -1, 2357, 2718, 2684, -1, 2684, 2716, 2685, -1, 2685, 2785, 2689, -1, 2689, 2707, 2694, -1, 2363, 2307, 2362, -1, 2363, 2297, 2307, -1, 2363, 2791, 2297, -1, 2297, 2791, 2655, -1, 2378, 2655, 2652, -1, 2645, 2378, 2652, -1, 2645, 2298, 2378, -1, 2645, 2641, 2298, -1, 2298, 2641, 2364, -1, 2365, 2364, 2630, -1, 2629, 2365, 2630, -1, 2629, 2366, 2365, -1, 2365, 2366, 2368, -1, 2368, 2366, 2367, -1, 2369, 2368, 2367, -1, 2369, 2370, 2368, -1, 2369, 2611, 2370, -1, 2370, 2611, 2371, -1, 2372, 2371, 2795, -1, 2373, 2372, 2795, -1, 2373, 2379, 2372, -1, 2373, 2593, 2379, -1, 2379, 2593, 2589, -1, 2311, 2589, 2380, -1, 2381, 2380, 2374, -1, 2375, 2374, 2376, -1, 2266, 2376, 2377, -1, 2266, 2375, 2376, -1, 2266, 2301, 2375, -1, 2266, 2267, 2301, -1, 2297, 2655, 2378, -1, 2298, 2364, 2365, -1, 2370, 2371, 2372, -1, 2379, 2589, 2311, -1, 2311, 2380, 2381, -1, 2381, 2374, 2375, -1, 2376, 2382, 2377, -1, 2377, 2382, 2385, -1, 2385, 2382, 2383, -1, 2384, 2383, 2564, -1, 2321, 2564, 2315, -1, 2321, 2384, 2564, -1, 2385, 2383, 2384, -1, 2564, 2386, 2315, -1, 2315, 2386, 2388, -1, 2388, 2386, 2389, -1, 2387, 2388, 2389, -1, 2387, 2548, 2388, -1, 2388, 2548, 2539, -1, 2390, 2388, 2539, -1, 2390, 2391, 2388, -1, 2388, 2391, 2530, -1, 2529, 2388, 2530, -1, 2529, 2521, 2388, -1, 2388, 2521, 2392, -1, 2392, 2521, 2393, -1, 2319, 2393, 2318, -1, 2319, 2392, 2393, -1, 2512, 2404, 2393, -1, 2512, 2317, 2404, -1, 2512, 2394, 2317, -1, 2512, 2395, 2394, -1, 2394, 2395, 2396, -1, 2396, 2395, 2501, -1, 2397, 2396, 2501, -1, 2397, 2269, 2396, -1, 2397, 2271, 2269, -1, 2397, 2398, 2271, -1, 2271, 2398, 2399, -1, 2399, 2398, 2273, -1, 2273, 2398, 2274, -1, 2274, 2398, 2400, -1, 2401, 2400, 2485, -1, 2277, 2485, 2278, -1, 2277, 2401, 2485, -1, 2274, 2400, 2401, -1, 2485, 2484, 2278, -1, 2278, 2484, 2279, -1, 2279, 2484, 2346, -1, 2307, 2306, 2362, -1, 2362, 2306, 2305, -1, 2296, 2362, 2305, -1, 2296, 2402, 2362, -1, 2362, 2402, 2403, -1, 2354, 2294, 2735, -1, 2404, 2405, 2393, -1, 2393, 2405, 2318, -1, 3057, 2406, 3027, -1, 3057, 2320, 2406, -1, 3057, 2407, 2320, -1, 3057, 3056, 2407, -1, 2407, 3056, 2316, -1, 2316, 3056, 3054, -1, 2408, 3054, 2322, -1, 2408, 2316, 3054, -1, 3054, 2409, 2322, -1, 2322, 2409, 2416, -1, 2416, 2409, 3025, -1, 2417, 3025, 2410, -1, 3024, 2417, 2410, -1, 3024, 3023, 2417, -1, 2417, 3023, 2418, -1, 2419, 2418, 2411, -1, 3021, 2419, 2411, -1, 3021, 2413, 2419, -1, 2419, 2413, 2412, -1, 2412, 2413, 2415, -1, 2414, 2415, 2300, -1, 2414, 2412, 2415, -1, 2416, 3025, 2417, -1, 2268, 2416, 2417, -1, 2417, 2418, 2419, -1, 2415, 3050, 2300, -1, 2300, 3050, 2420, -1, 2420, 3050, 2421, -1, 2421, 3050, 2422, -1, 2299, 2422, 3020, -1, 2423, 3020, 2310, -1, 2423, 2299, 3020, -1, 2421, 2422, 2299, -1, 3020, 3019, 2310, -1, 2310, 3019, 2426, -1, 2426, 3019, 2427, -1, 2309, 2427, 2424, -1, 2308, 2424, 2425, -1, 2308, 2309, 2424, -1, 2426, 2427, 2309, -1, 2424, 2429, 2425, -1, 2425, 2429, 2428, -1, 2428, 2429, 2304, -1, 2304, 2429, 2431, -1, 2430, 2431, 2303, -1, 2430, 2304, 2431, -1, 2303, 2431, 2302, -1, 2302, 2431, 3017, -1, 2434, 3017, 3015, -1, 3014, 2434, 3015, -1, 3014, 3013, 2434, -1, 2434, 3013, 2432, -1, 3012, 2434, 2432, -1, 3012, 2433, 2434, -1, 2434, 2433, 3010, -1, 3041, 2434, 3010, -1, 3041, 2435, 2434, -1, 2434, 2435, 2453, -1, 2286, 2453, 3040, -1, 2454, 3040, 2436, -1, 2293, 2436, 2437, -1, 2292, 2437, 3039, -1, 2438, 2292, 3039, -1, 2438, 2291, 2292, -1, 2438, 3007, 2291, -1, 2291, 3007, 2289, -1, 2289, 3007, 2439, -1, 2283, 2439, 2455, -1, 2287, 2455, 3038, -1, 3006, 2287, 3038, -1, 3006, 2281, 2287, -1, 3006, 3005, 2281, -1, 2281, 3005, 2440, -1, 2440, 3005, 3004, -1, 2441, 2440, 3004, -1, 2441, 2456, 2440, -1, 2441, 2442, 2456, -1, 2456, 2442, 2443, -1, 2457, 2443, 3032, -1, 2444, 2457, 3032, -1, 2444, 2445, 2457, -1, 2444, 3002, 2445, -1, 2445, 3002, 3001, -1, 2276, 3001, 2446, -1, 3000, 2276, 2446, -1, 3000, 2275, 2276, -1, 3000, 2999, 2275, -1, 2275, 2999, 2448, -1, 2448, 2999, 2998, -1, 2447, 2448, 2998, -1, 2447, 2272, 2448, -1, 2447, 3028, 2272, -1, 2272, 3028, 2449, -1, 2449, 3028, 2450, -1, 2270, 2450, 2462, -1, 2452, 2462, 2313, -1, 2452, 2270, 2462, -1, 2452, 2451, 2270, -1, 2452, 2312, 2451, -1, 2302, 3017, 2434, -1, 2434, 2453, 2286, -1, 2286, 3040, 2454, -1, 2454, 2436, 2293, -1, 2293, 2437, 2292, -1, 2289, 2439, 2283, -1, 2283, 2455, 2287, -1, 2456, 2443, 2457, -1, 2445, 3001, 2276, -1, 2449, 2450, 2270, -1, 2458, 2459, 2462, -1, 2458, 2995, 2459, -1, 2459, 2995, 2460, -1, 2993, 2459, 2460, -1, 2993, 3027, 2459, -1, 2459, 3027, 2406, -1, 2459, 2461, 2462, -1, 2462, 2461, 2314, -1, 2463, 2462, 2314, -1, 2463, 2464, 2462, -1, 2462, 2464, 2313, -1, 3059, 2466, 2465, -1, 2465, 2466, 3306, -1, 3306, 2466, 2467, -1, 3304, 2467, 3853, -1, 3302, 3853, 2468, -1, 3288, 2468, 3856, -1, 2471, 3856, 2469, -1, 3289, 2469, 3852, -1, 2472, 3852, 2470, -1, 3311, 2470, 3851, -1, 2473, 3851, 2327, -1, 3312, 2473, 2327, -1, 3306, 2467, 3304, -1, 3304, 3853, 3302, -1, 3302, 2468, 3288, -1, 3288, 3856, 2471, -1, 2471, 2469, 3289, -1, 3289, 3852, 2472, -1, 2472, 2470, 3311, -1, 3311, 3851, 2473, -1, 2474, 2475, 2477, -1, 2477, 2475, 2478, -1, 2476, 2477, 2478, -1, 2476, 2479, 2477, -1, 2476, 2344, 2479, -1, 2476, 3345, 2344, -1, 2480, 3315, 3843, -1, 3843, 3315, 2481, -1, 2482, 2481, 3317, -1, 3318, 2482, 3317, -1, 3318, 2329, 2482, -1, 3843, 2481, 2482, -1, 2334, 2335, 3953, -1, 3953, 2335, 2483, -1, 3338, 3953, 2483, -1, 3338, 3950, 3953, -1, 3338, 3271, 3950, -1, 3338, 3339, 3271, -1, 2485, 2809, 2484, -1, 2485, 2491, 2809, -1, 2485, 2400, 2491, -1, 2491, 2400, 2493, -1, 2492, 2493, 2817, -1, 2821, 2817, 2494, -1, 2820, 2494, 2495, -1, 2825, 2495, 2486, -1, 2828, 2486, 2487, -1, 3138, 2487, 2498, -1, 3138, 2828, 2487, -1, 3138, 2488, 2828, -1, 2828, 2488, 2489, -1, 2825, 2489, 2780, -1, 2820, 2780, 2823, -1, 2821, 2823, 2781, -1, 2492, 2781, 2490, -1, 2491, 2490, 2809, -1, 2491, 2492, 2490, -1, 2491, 2493, 2492, -1, 2400, 2398, 2493, -1, 2493, 2398, 2816, -1, 2817, 2816, 2822, -1, 2494, 2822, 2824, -1, 2495, 2824, 2496, -1, 2486, 2496, 2497, -1, 2487, 2497, 2830, -1, 2498, 2830, 3093, -1, 2498, 2487, 2830, -1, 2398, 2397, 2816, -1, 2816, 2397, 2502, -1, 2822, 2502, 2499, -1, 2824, 2499, 2827, -1, 2496, 2827, 2829, -1, 2497, 2829, 2500, -1, 2830, 2500, 2835, -1, 3093, 2835, 3094, -1, 3093, 2830, 2835, -1, 2397, 2501, 2502, -1, 2502, 2501, 2826, -1, 2499, 2826, 2503, -1, 2827, 2503, 2506, -1, 2829, 2506, 2507, -1, 2500, 2507, 2504, -1, 2835, 2504, 2505, -1, 3094, 2505, 3095, -1, 3094, 2835, 2505, -1, 2501, 2395, 2826, -1, 2826, 2395, 2511, -1, 2503, 2511, 2514, -1, 2506, 2514, 2508, -1, 2507, 2508, 2834, -1, 2504, 2834, 2509, -1, 2505, 2509, 2510, -1, 3095, 2510, 2518, -1, 3095, 2505, 2510, -1, 2395, 2512, 2511, -1, 2511, 2512, 2513, -1, 2514, 2513, 2833, -1, 2508, 2833, 2515, -1, 2834, 2515, 2516, -1, 2509, 2516, 2517, -1, 2510, 2517, 2519, -1, 2518, 2519, 2520, -1, 2518, 2510, 2519, -1, 2512, 2393, 2513, -1, 2513, 2393, 2831, -1, 2833, 2831, 2832, -1, 2515, 2832, 2836, -1, 2516, 2836, 2840, -1, 2517, 2840, 2842, -1, 2519, 2842, 2844, -1, 2520, 2844, 3097, -1, 2520, 2519, 2844, -1, 2393, 2521, 2831, -1, 2831, 2521, 2524, -1, 2832, 2524, 2522, -1, 2836, 2522, 2839, -1, 2840, 2839, 2523, -1, 2842, 2523, 2843, -1, 2844, 2843, 2848, -1, 3097, 2848, 2528, -1, 3097, 2844, 2848, -1, 2521, 2529, 2524, -1, 2524, 2529, 2525, -1, 2522, 2525, 2838, -1, 2839, 2838, 2531, -1, 2523, 2531, 2526, -1, 2843, 2526, 2847, -1, 2848, 2847, 2527, -1, 2528, 2527, 3142, -1, 2528, 2848, 2527, -1, 2529, 2530, 2525, -1, 2525, 2530, 2837, -1, 2838, 2837, 2841, -1, 2531, 2841, 2846, -1, 2526, 2846, 2532, -1, 2847, 2532, 2852, -1, 2527, 2852, 2851, -1, 3142, 2851, 3099, -1, 3142, 2527, 2851, -1, 2530, 2391, 2837, -1, 2837, 2391, 2533, -1, 2841, 2533, 2534, -1, 2846, 2534, 2845, -1, 2532, 2845, 2850, -1, 2852, 2850, 2535, -1, 2851, 2535, 2536, -1, 3099, 2536, 3100, -1, 3099, 2851, 2536, -1, 2391, 2390, 2533, -1, 2533, 2390, 2540, -1, 2534, 2540, 2807, -1, 2845, 2807, 2537, -1, 2850, 2537, 2854, -1, 2535, 2854, 2855, -1, 2536, 2855, 2538, -1, 3100, 2538, 3063, -1, 3100, 2536, 2538, -1, 2390, 2539, 2540, -1, 2540, 2539, 2808, -1, 2807, 2808, 2849, -1, 2537, 2849, 2541, -1, 2854, 2541, 2542, -1, 2855, 2542, 2543, -1, 2538, 2543, 2544, -1, 3063, 2544, 3065, -1, 3063, 2538, 2544, -1, 2808, 2539, 2799, -1, 2849, 2799, 2545, -1, 2541, 2545, 2798, -1, 2542, 2798, 2859, -1, 2543, 2859, 2862, -1, 2544, 2862, 2547, -1, 3065, 2547, 2546, -1, 3065, 2544, 2547, -1, 2387, 2549, 2548, -1, 2387, 2554, 2549, -1, 2387, 2389, 2554, -1, 2554, 2389, 2555, -1, 2857, 2555, 2858, -1, 2861, 2858, 2550, -1, 2860, 2550, 2558, -1, 2865, 2558, 2868, -1, 2867, 2868, 2551, -1, 2552, 2551, 3103, -1, 2552, 2867, 2551, -1, 2552, 3066, 2867, -1, 2867, 3066, 2553, -1, 2865, 2553, 2797, -1, 2860, 2797, 2863, -1, 2861, 2863, 2856, -1, 2857, 2856, 2853, -1, 2554, 2853, 2549, -1, 2554, 2857, 2853, -1, 2554, 2555, 2857, -1, 2389, 2386, 2555, -1, 2555, 2386, 2556, -1, 2858, 2556, 2557, -1, 2550, 2557, 2559, -1, 2558, 2559, 2870, -1, 2868, 2870, 2869, -1, 2551, 2869, 2562, -1, 3103, 2562, 3105, -1, 3103, 2551, 2562, -1, 2386, 2564, 2556, -1, 2556, 2564, 2560, -1, 2557, 2560, 2864, -1, 2559, 2864, 2561, -1, 2870, 2561, 2871, -1, 2869, 2871, 2872, -1, 2562, 2872, 2563, -1, 3105, 2563, 3067, -1, 3105, 2562, 2563, -1, 2564, 2383, 2560, -1, 2560, 2383, 2568, -1, 2864, 2568, 2866, -1, 2561, 2866, 2565, -1, 2871, 2565, 2566, -1, 2872, 2566, 2567, -1, 2563, 2567, 2573, -1, 3067, 2573, 3108, -1, 3067, 2563, 2573, -1, 2383, 2382, 2568, -1, 2568, 2382, 2569, -1, 2866, 2569, 2575, -1, 2565, 2575, 2576, -1, 2566, 2576, 2570, -1, 2567, 2570, 2571, -1, 2573, 2571, 2578, -1, 3108, 2578, 2572, -1, 3108, 2573, 2578, -1, 2382, 2376, 2569, -1, 2569, 2376, 2574, -1, 2575, 2574, 2577, -1, 2576, 2577, 2875, -1, 2570, 2875, 2877, -1, 2571, 2877, 2579, -1, 2578, 2579, 2584, -1, 2572, 2584, 3068, -1, 2572, 2578, 2584, -1, 2376, 2374, 2574, -1, 2574, 2374, 2585, -1, 2577, 2585, 2874, -1, 2875, 2874, 2876, -1, 2877, 2876, 2580, -1, 2579, 2580, 2581, -1, 2584, 2581, 2582, -1, 3068, 2582, 2583, -1, 3068, 2584, 2582, -1, 2374, 2380, 2585, -1, 2585, 2380, 2873, -1, 2874, 2873, 2879, -1, 2876, 2879, 2586, -1, 2580, 2586, 2587, -1, 2581, 2587, 2588, -1, 2582, 2588, 2592, -1, 2583, 2592, 3070, -1, 2583, 2582, 2592, -1, 2380, 2589, 2873, -1, 2873, 2589, 2594, -1, 2879, 2594, 2878, -1, 2586, 2878, 2595, -1, 2587, 2595, 2883, -1, 2588, 2883, 2590, -1, 2592, 2590, 2884, -1, 3070, 2884, 2591, -1, 3070, 2592, 2884, -1, 2589, 2593, 2594, -1, 2594, 2593, 2598, -1, 2878, 2598, 2599, -1, 2595, 2599, 2600, -1, 2883, 2600, 2596, -1, 2590, 2596, 2597, -1, 2884, 2597, 2603, -1, 2591, 2603, 3112, -1, 2591, 2884, 2603, -1, 2593, 2373, 2598, -1, 2598, 2373, 2604, -1, 2599, 2604, 2880, -1, 2600, 2880, 2882, -1, 2596, 2882, 2601, -1, 2597, 2601, 2602, -1, 2603, 2602, 2606, -1, 3112, 2606, 3113, -1, 3112, 2603, 2606, -1, 2373, 2795, 2604, -1, 2604, 2795, 2605, -1, 2880, 2605, 2881, -1, 2882, 2881, 2886, -1, 2601, 2886, 2888, -1, 2602, 2888, 2889, -1, 2606, 2889, 2607, -1, 3113, 2607, 2610, -1, 3113, 2606, 2607, -1, 2605, 2795, 2796, -1, 2881, 2796, 2885, -1, 2886, 2885, 2887, -1, 2888, 2887, 2794, -1, 2889, 2794, 2793, -1, 2607, 2793, 2608, -1, 2610, 2608, 2609, -1, 2610, 2607, 2608, -1, 2611, 2619, 2371, -1, 2611, 2620, 2619, -1, 2611, 2369, 2620, -1, 2620, 2369, 2621, -1, 2890, 2621, 2894, -1, 2891, 2894, 2612, -1, 2802, 2612, 2806, -1, 2803, 2806, 2805, -1, 2613, 2805, 2614, -1, 2615, 2614, 2616, -1, 2615, 2613, 2614, -1, 2615, 3115, 2613, -1, 2613, 3115, 2617, -1, 2803, 2617, 2895, -1, 2802, 2895, 2792, -1, 2891, 2792, 2893, -1, 2890, 2893, 2618, -1, 2620, 2618, 2619, -1, 2620, 2890, 2618, -1, 2620, 2621, 2890, -1, 2369, 2367, 2621, -1, 2621, 2367, 2892, -1, 2894, 2892, 2622, -1, 2612, 2622, 2625, -1, 2806, 2625, 2804, -1, 2805, 2804, 2623, -1, 2614, 2623, 2626, -1, 2616, 2626, 2624, -1, 2616, 2614, 2626, -1, 2367, 2366, 2892, -1, 2892, 2366, 2628, -1, 2622, 2628, 2800, -1, 2625, 2800, 2898, -1, 2804, 2898, 2899, -1, 2623, 2899, 2900, -1, 2626, 2900, 2627, -1, 2624, 2627, 3071, -1, 2624, 2626, 2627, -1, 2366, 2629, 2628, -1, 2628, 2629, 2801, -1, 2800, 2801, 2631, -1, 2898, 2631, 2897, -1, 2899, 2897, 2634, -1, 2900, 2634, 2902, -1, 2627, 2902, 2904, -1, 3071, 2904, 3072, -1, 3071, 2627, 2904, -1, 2629, 2630, 2801, -1, 2801, 2630, 2896, -1, 2631, 2896, 2632, -1, 2897, 2632, 2633, -1, 2634, 2633, 2901, -1, 2902, 2901, 2906, -1, 2904, 2906, 2635, -1, 3072, 2635, 2636, -1, 3072, 2904, 2635, -1, 2630, 2364, 2896, -1, 2896, 2364, 2637, -1, 2632, 2637, 2638, -1, 2633, 2638, 2639, -1, 2901, 2639, 2903, -1, 2906, 2903, 2905, -1, 2635, 2905, 2640, -1, 2636, 2640, 3118, -1, 2636, 2635, 2640, -1, 2364, 2641, 2637, -1, 2637, 2641, 2642, -1, 2638, 2642, 2643, -1, 2639, 2643, 2644, -1, 2903, 2644, 2910, -1, 2905, 2910, 2911, -1, 2640, 2911, 2915, -1, 3118, 2915, 2651, -1, 3118, 2640, 2915, -1, 2641, 2645, 2642, -1, 2642, 2645, 2646, -1, 2643, 2646, 2647, -1, 2644, 2647, 2648, -1, 2910, 2648, 2649, -1, 2911, 2649, 2914, -1, 2915, 2914, 2650, -1, 2651, 2650, 3120, -1, 2651, 2915, 2650, -1, 2645, 2652, 2646, -1, 2646, 2652, 2656, -1, 2647, 2656, 2908, -1, 2648, 2908, 2909, -1, 2649, 2909, 2653, -1, 2914, 2653, 2654, -1, 2650, 2654, 2917, -1, 3120, 2917, 2657, -1, 3120, 2650, 2917, -1, 2652, 2655, 2656, -1, 2656, 2655, 2660, -1, 2908, 2660, 2907, -1, 2909, 2907, 2913, -1, 2653, 2913, 2663, -1, 2654, 2663, 2920, -1, 2917, 2920, 2658, -1, 2657, 2658, 2659, -1, 2657, 2917, 2658, -1, 2655, 2791, 2660, -1, 2660, 2791, 2661, -1, 2907, 2661, 2662, -1, 2913, 2662, 2666, -1, 2663, 2666, 2916, -1, 2920, 2916, 2918, -1, 2658, 2918, 2664, -1, 2659, 2664, 3121, -1, 2659, 2658, 2664, -1, 2661, 2791, 2912, -1, 2662, 2912, 2665, -1, 2666, 2665, 2789, -1, 2916, 2789, 2919, -1, 2918, 2919, 2788, -1, 2664, 2788, 2787, -1, 3121, 2787, 3073, -1, 3121, 2664, 2787, -1, 2362, 2790, 2363, -1, 2362, 2667, 2790, -1, 2362, 2355, 2667, -1, 2667, 2355, 2674, -1, 2673, 2674, 2924, -1, 2921, 2924, 2675, -1, 2926, 2675, 2927, -1, 2668, 2927, 2669, -1, 2932, 2669, 2676, -1, 3123, 2676, 3075, -1, 3123, 2932, 2676, -1, 3123, 2786, 2932, -1, 2932, 2786, 2670, -1, 2668, 2670, 2925, -1, 2926, 2925, 2922, -1, 2921, 2922, 2671, -1, 2673, 2671, 2672, -1, 2667, 2672, 2790, -1, 2667, 2673, 2672, -1, 2667, 2674, 2673, -1, 2355, 2361, 2674, -1, 2674, 2361, 2677, -1, 2924, 2677, 2923, -1, 2675, 2923, 2931, -1, 2927, 2931, 2679, -1, 2669, 2679, 2933, -1, 2676, 2933, 2936, -1, 3075, 2936, 3124, -1, 3075, 2676, 2936, -1, 2361, 2357, 2677, -1, 2677, 2357, 2681, -1, 2923, 2681, 2678, -1, 2931, 2678, 2930, -1, 2679, 2930, 2682, -1, 2933, 2682, 2680, -1, 2936, 2680, 2942, -1, 3124, 2942, 3076, -1, 3124, 2936, 2942, -1, 2357, 2684, 2681, -1, 2681, 2684, 2928, -1, 2678, 2928, 2929, -1, 2930, 2929, 2686, -1, 2682, 2686, 2935, -1, 2680, 2935, 2941, -1, 2942, 2941, 2683, -1, 3076, 2683, 2688, -1, 3076, 2942, 2683, -1, 2684, 2685, 2928, -1, 2928, 2685, 2690, -1, 2929, 2690, 2934, -1, 2686, 2934, 2940, -1, 2935, 2940, 2687, -1, 2941, 2687, 2945, -1, 2683, 2945, 2693, -1, 2688, 2693, 3078, -1, 2688, 2683, 2693, -1, 2685, 2689, 2690, -1, 2690, 2689, 2695, -1, 2934, 2695, 2939, -1, 2940, 2939, 2691, -1, 2687, 2691, 2949, -1, 2945, 2949, 2948, -1, 2693, 2948, 2692, -1, 3078, 2692, 3079, -1, 3078, 2693, 2692, -1, 2689, 2694, 2695, -1, 2695, 2694, 2938, -1, 2939, 2938, 2937, -1, 2691, 2937, 2944, -1, 2949, 2944, 2697, -1, 2948, 2697, 2954, -1, 2692, 2954, 2698, -1, 3079, 2698, 3080, -1, 3079, 2692, 2698, -1, 2694, 2358, 2938, -1, 2938, 2358, 2943, -1, 2937, 2943, 2696, -1, 2944, 2696, 2947, -1, 2697, 2947, 2953, -1, 2954, 2953, 2700, -1, 2698, 2700, 2699, -1, 3080, 2699, 2702, -1, 3080, 2698, 2699, -1, 2358, 2359, 2943, -1, 2943, 2359, 2946, -1, 2696, 2946, 2951, -1, 2947, 2951, 2703, -1, 2953, 2703, 2704, -1, 2700, 2704, 2957, -1, 2699, 2957, 2701, -1, 2702, 2701, 3126, -1, 2702, 2699, 2701, -1, 2359, 2360, 2946, -1, 2946, 2360, 2706, -1, 2951, 2706, 2950, -1, 2703, 2950, 2956, -1, 2704, 2956, 2705, -1, 2957, 2705, 2963, -1, 2701, 2963, 2962, -1, 3126, 2962, 3082, -1, 3126, 2701, 2962, -1, 2360, 2707, 2706, -1, 2706, 2707, 2708, -1, 2950, 2708, 2709, -1, 2956, 2709, 2710, -1, 2705, 2710, 2961, -1, 2963, 2961, 2964, -1, 2962, 2964, 2711, -1, 3082, 2711, 2714, -1, 3082, 2962, 2711, -1, 2707, 2785, 2708, -1, 2708, 2785, 2952, -1, 2709, 2952, 2955, -1, 2710, 2955, 2959, -1, 2961, 2959, 2712, -1, 2964, 2712, 2967, -1, 2711, 2967, 2713, -1, 2714, 2713, 3083, -1, 2714, 2711, 2713, -1, 2952, 2785, 2715, -1, 2955, 2715, 2958, -1, 2959, 2958, 2960, -1, 2712, 2960, 2968, -1, 2967, 2968, 2784, -1, 2713, 2784, 2783, -1, 3083, 2783, 3128, -1, 3083, 2713, 2783, -1, 2718, 2717, 2716, -1, 2718, 2719, 2717, -1, 2718, 2730, 2719, -1, 2719, 2730, 2721, -1, 2720, 2721, 2722, -1, 2971, 2722, 2723, -1, 2728, 2723, 2972, -1, 2724, 2972, 2725, -1, 2974, 2725, 2734, -1, 2726, 2734, 3084, -1, 2726, 2974, 2734, -1, 2726, 3129, 2974, -1, 2974, 3129, 2727, -1, 2724, 2727, 2973, -1, 2728, 2973, 2729, -1, 2971, 2729, 2965, -1, 2720, 2965, 2966, -1, 2719, 2966, 2717, -1, 2719, 2720, 2966, -1, 2719, 2721, 2720, -1, 2730, 2356, 2721, -1, 2721, 2356, 2970, -1, 2722, 2970, 2736, -1, 2723, 2736, 2731, -1, 2972, 2731, 2732, -1, 2725, 2732, 2738, -1, 2734, 2738, 2733, -1, 3084, 2733, 3085, -1, 3084, 2734, 2733, -1, 2356, 2735, 2970, -1, 2970, 2735, 2969, -1, 2736, 2969, 2737, -1, 2731, 2737, 2975, -1, 2732, 2975, 2976, -1, 2738, 2976, 2979, -1, 2733, 2979, 2739, -1, 3085, 2739, 2740, -1, 3085, 2733, 2739, -1, 2735, 2741, 2969, -1, 2969, 2741, 2742, -1, 2737, 2742, 2743, -1, 2975, 2743, 2747, -1, 2976, 2747, 2983, -1, 2979, 2983, 2744, -1, 2739, 2744, 2749, -1, 2740, 2749, 2745, -1, 2740, 2739, 2749, -1, 2741, 2746, 2742, -1, 2742, 2746, 2751, -1, 2743, 2751, 2978, -1, 2747, 2978, 2982, -1, 2983, 2982, 2753, -1, 2744, 2753, 2748, -1, 2749, 2748, 2750, -1, 2745, 2750, 3088, -1, 2745, 2749, 2750, -1, 2746, 2353, 2751, -1, 2751, 2353, 2756, -1, 2978, 2756, 2981, -1, 2982, 2981, 2752, -1, 2753, 2752, 2985, -1, 2748, 2985, 2754, -1, 2750, 2754, 2755, -1, 3088, 2755, 2758, -1, 3088, 2750, 2755, -1, 2353, 2350, 2756, -1, 2756, 2350, 2977, -1, 2981, 2977, 2980, -1, 2752, 2980, 2984, -1, 2985, 2984, 2989, -1, 2754, 2989, 2757, -1, 2755, 2757, 2761, -1, 2758, 2761, 2762, -1, 2758, 2755, 2761, -1, 2350, 2763, 2977, -1, 2977, 2763, 2759, -1, 2980, 2759, 2764, -1, 2984, 2764, 2988, -1, 2989, 2988, 2992, -1, 2757, 2992, 2760, -1, 2761, 2760, 2767, -1, 2762, 2767, 2766, -1, 2762, 2761, 2767, -1, 2763, 2349, 2759, -1, 2759, 2349, 2769, -1, 2764, 2769, 2987, -1, 2988, 2987, 2991, -1, 2992, 2991, 2765, -1, 2760, 2765, 2771, -1, 2767, 2771, 2773, -1, 2766, 2773, 3091, -1, 2766, 2767, 2773, -1, 2349, 2768, 2769, -1, 2769, 2768, 2986, -1, 2987, 2986, 2770, -1, 2991, 2770, 2812, -1, 2765, 2812, 2811, -1, 2771, 2811, 2772, -1, 2773, 2772, 2774, -1, 3091, 2774, 3136, -1, 3091, 2773, 2774, -1, 2768, 2347, 2986, -1, 2986, 2347, 2990, -1, 2770, 2990, 2776, -1, 2812, 2776, 2810, -1, 2811, 2810, 2813, -1, 2772, 2813, 2815, -1, 2774, 2815, 2819, -1, 3136, 2819, 3092, -1, 3136, 2774, 2819, -1, 2347, 2484, 2990, -1, 2990, 2484, 2775, -1, 2776, 2775, 2782, -1, 2810, 2782, 2814, -1, 2813, 2814, 2818, -1, 2815, 2818, 2777, -1, 2819, 2777, 2779, -1, 3092, 2779, 2778, -1, 3092, 2819, 2779, -1, 2488, 2778, 2489, -1, 2489, 2778, 2779, -1, 2780, 2779, 2777, -1, 2823, 2777, 2818, -1, 2781, 2818, 2814, -1, 2490, 2814, 2782, -1, 2809, 2782, 2775, -1, 2484, 2809, 2775, -1, 3129, 3128, 2727, -1, 2727, 3128, 2783, -1, 2973, 2783, 2784, -1, 2729, 2784, 2968, -1, 2965, 2968, 2960, -1, 2966, 2960, 2958, -1, 2717, 2958, 2715, -1, 2716, 2715, 2785, -1, 2716, 2717, 2715, -1, 2786, 3073, 2670, -1, 2670, 3073, 2787, -1, 2925, 2787, 2788, -1, 2922, 2788, 2919, -1, 2671, 2919, 2789, -1, 2672, 2789, 2665, -1, 2790, 2665, 2912, -1, 2363, 2912, 2791, -1, 2363, 2790, 2912, -1, 3115, 2609, 2617, -1, 2617, 2609, 2608, -1, 2895, 2608, 2793, -1, 2792, 2793, 2794, -1, 2893, 2794, 2887, -1, 2618, 2887, 2885, -1, 2619, 2885, 2796, -1, 2371, 2796, 2795, -1, 2371, 2619, 2796, -1, 3066, 2546, 2553, -1, 2553, 2546, 2547, -1, 2797, 2547, 2862, -1, 2863, 2862, 2859, -1, 2856, 2859, 2798, -1, 2853, 2798, 2545, -1, 2549, 2545, 2799, -1, 2548, 2799, 2539, -1, 2548, 2549, 2799, -1, 2801, 2800, 2628, -1, 2800, 2625, 2622, -1, 2896, 2631, 2801, -1, 2625, 2806, 2612, -1, 2631, 2898, 2800, -1, 2895, 2802, 2803, -1, 2803, 2802, 2806, -1, 2898, 2804, 2625, -1, 2608, 2895, 2617, -1, 2804, 2805, 2806, -1, 2805, 2613, 2803, -1, 2803, 2613, 2617, -1, 2776, 2990, 2775, -1, 2807, 2540, 2808, -1, 2880, 2604, 2605, -1, 2490, 2782, 2809, -1, 2782, 2810, 2776, -1, 2810, 2811, 2812, -1, 2813, 2810, 2814, -1, 2811, 2771, 2765, -1, 2772, 2811, 2813, -1, 2771, 2767, 2760, -1, 2773, 2771, 2772, -1, 2757, 2760, 2761, -1, 2992, 2765, 2760, -1, 2991, 2812, 2765, -1, 2770, 2776, 2812, -1, 2781, 2814, 2490, -1, 2815, 2813, 2818, -1, 2774, 2772, 2815, -1, 2821, 2781, 2492, -1, 2817, 2821, 2492, -1, 2816, 2817, 2493, -1, 2823, 2818, 2781, -1, 2819, 2815, 2777, -1, 2502, 2822, 2816, -1, 2820, 2823, 2821, -1, 2494, 2820, 2821, -1, 2822, 2494, 2817, -1, 2780, 2777, 2823, -1, 2826, 2499, 2502, -1, 2499, 2824, 2822, -1, 2825, 2780, 2820, -1, 2495, 2825, 2820, -1, 2824, 2495, 2494, -1, 2489, 2779, 2780, -1, 2511, 2503, 2826, -1, 2503, 2827, 2499, -1, 2827, 2496, 2824, -1, 2828, 2489, 2825, -1, 2486, 2828, 2825, -1, 2496, 2486, 2495, -1, 2513, 2514, 2511, -1, 2514, 2506, 2503, -1, 2506, 2829, 2827, -1, 2829, 2497, 2496, -1, 2497, 2487, 2486, -1, 2831, 2833, 2513, -1, 2833, 2508, 2514, -1, 2508, 2507, 2506, -1, 2507, 2500, 2829, -1, 2500, 2830, 2497, -1, 2524, 2832, 2831, -1, 2832, 2515, 2833, -1, 2515, 2834, 2508, -1, 2834, 2504, 2507, -1, 2504, 2835, 2500, -1, 2525, 2522, 2524, -1, 2522, 2836, 2832, -1, 2836, 2516, 2515, -1, 2516, 2509, 2834, -1, 2509, 2505, 2504, -1, 2837, 2838, 2525, -1, 2838, 2839, 2522, -1, 2839, 2840, 2836, -1, 2840, 2517, 2516, -1, 2517, 2510, 2509, -1, 2533, 2841, 2837, -1, 2841, 2531, 2838, -1, 2531, 2523, 2839, -1, 2523, 2842, 2840, -1, 2842, 2519, 2517, -1, 2540, 2534, 2533, -1, 2534, 2846, 2841, -1, 2846, 2526, 2531, -1, 2526, 2843, 2523, -1, 2843, 2844, 2842, -1, 2845, 2534, 2807, -1, 2532, 2846, 2845, -1, 2847, 2526, 2532, -1, 2848, 2843, 2847, -1, 2799, 2849, 2808, -1, 2849, 2537, 2807, -1, 2541, 2849, 2545, -1, 2537, 2850, 2845, -1, 2854, 2537, 2541, -1, 2850, 2852, 2532, -1, 2535, 2850, 2854, -1, 2852, 2527, 2847, -1, 2851, 2852, 2535, -1, 2853, 2545, 2549, -1, 2542, 2541, 2798, -1, 2855, 2854, 2542, -1, 2536, 2535, 2855, -1, 2856, 2798, 2853, -1, 2543, 2542, 2859, -1, 2538, 2855, 2543, -1, 2861, 2856, 2857, -1, 2858, 2861, 2857, -1, 2556, 2858, 2555, -1, 2863, 2859, 2856, -1, 2544, 2543, 2862, -1, 2560, 2557, 2556, -1, 2860, 2863, 2861, -1, 2550, 2860, 2861, -1, 2557, 2550, 2858, -1, 2797, 2862, 2863, -1, 2568, 2864, 2560, -1, 2864, 2559, 2557, -1, 2865, 2797, 2860, -1, 2558, 2865, 2860, -1, 2559, 2558, 2550, -1, 2553, 2547, 2797, -1, 2569, 2866, 2568, -1, 2866, 2561, 2864, -1, 2561, 2870, 2559, -1, 2867, 2553, 2865, -1, 2868, 2867, 2865, -1, 2870, 2868, 2558, -1, 2574, 2575, 2569, -1, 2575, 2565, 2866, -1, 2565, 2871, 2561, -1, 2871, 2869, 2870, -1, 2869, 2551, 2868, -1, 2585, 2577, 2574, -1, 2577, 2576, 2575, -1, 2576, 2566, 2565, -1, 2566, 2872, 2871, -1, 2872, 2562, 2869, -1, 2873, 2874, 2585, -1, 2874, 2875, 2577, -1, 2875, 2570, 2576, -1, 2570, 2567, 2566, -1, 2567, 2563, 2872, -1, 2594, 2879, 2873, -1, 2879, 2876, 2874, -1, 2876, 2877, 2875, -1, 2877, 2571, 2570, -1, 2571, 2573, 2567, -1, 2598, 2878, 2594, -1, 2878, 2586, 2879, -1, 2586, 2580, 2876, -1, 2580, 2579, 2877, -1, 2579, 2578, 2571, -1, 2604, 2599, 2598, -1, 2599, 2595, 2878, -1, 2595, 2587, 2586, -1, 2587, 2581, 2580, -1, 2581, 2584, 2579, -1, 2600, 2599, 2880, -1, 2883, 2595, 2600, -1, 2588, 2587, 2883, -1, 2582, 2581, 2588, -1, 2796, 2881, 2605, -1, 2881, 2882, 2880, -1, 2886, 2881, 2885, -1, 2882, 2596, 2600, -1, 2601, 2882, 2886, -1, 2596, 2590, 2883, -1, 2597, 2596, 2601, -1, 2590, 2592, 2588, -1, 2884, 2590, 2597, -1, 2618, 2885, 2619, -1, 2888, 2886, 2887, -1, 2602, 2601, 2888, -1, 2603, 2597, 2602, -1, 2893, 2887, 2618, -1, 2889, 2888, 2794, -1, 2606, 2602, 2889, -1, 2891, 2893, 2890, -1, 2894, 2891, 2890, -1, 2892, 2894, 2621, -1, 2792, 2794, 2893, -1, 2607, 2889, 2793, -1, 2628, 2622, 2892, -1, 2802, 2792, 2891, -1, 2612, 2802, 2891, -1, 2622, 2612, 2894, -1, 2895, 2793, 2792, -1, 2637, 2632, 2896, -1, 2632, 2897, 2631, -1, 2897, 2899, 2898, -1, 2899, 2623, 2804, -1, 2623, 2614, 2805, -1, 2642, 2638, 2637, -1, 2638, 2633, 2632, -1, 2633, 2634, 2897, -1, 2634, 2900, 2899, -1, 2900, 2626, 2623, -1, 2646, 2643, 2642, -1, 2643, 2639, 2638, -1, 2639, 2901, 2633, -1, 2901, 2902, 2634, -1, 2902, 2627, 2900, -1, 2656, 2647, 2646, -1, 2647, 2644, 2643, -1, 2644, 2903, 2639, -1, 2903, 2906, 2901, -1, 2906, 2904, 2902, -1, 2660, 2908, 2656, -1, 2908, 2648, 2647, -1, 2648, 2910, 2644, -1, 2910, 2905, 2903, -1, 2905, 2635, 2906, -1, 2661, 2907, 2660, -1, 2907, 2909, 2908, -1, 2909, 2649, 2648, -1, 2649, 2911, 2910, -1, 2911, 2640, 2905, -1, 2912, 2662, 2661, -1, 2662, 2913, 2907, -1, 2913, 2653, 2909, -1, 2653, 2914, 2649, -1, 2914, 2915, 2911, -1, 2672, 2665, 2790, -1, 2665, 2666, 2662, -1, 2666, 2663, 2913, -1, 2916, 2666, 2789, -1, 2663, 2654, 2653, -1, 2920, 2663, 2916, -1, 2654, 2650, 2914, -1, 2917, 2654, 2920, -1, 2671, 2789, 2672, -1, 2918, 2916, 2919, -1, 2658, 2920, 2918, -1, 2921, 2671, 2673, -1, 2924, 2921, 2673, -1, 2677, 2924, 2674, -1, 2922, 2919, 2671, -1, 2664, 2918, 2788, -1, 2681, 2923, 2677, -1, 2926, 2922, 2921, -1, 2675, 2926, 2921, -1, 2923, 2675, 2924, -1, 2925, 2788, 2922, -1, 2928, 2678, 2681, -1, 2678, 2931, 2923, -1, 2668, 2925, 2926, -1, 2927, 2668, 2926, -1, 2931, 2927, 2675, -1, 2670, 2787, 2925, -1, 2690, 2929, 2928, -1, 2929, 2930, 2678, -1, 2930, 2679, 2931, -1, 2932, 2670, 2668, -1, 2669, 2932, 2668, -1, 2679, 2669, 2927, -1, 2695, 2934, 2690, -1, 2934, 2686, 2929, -1, 2686, 2682, 2930, -1, 2682, 2933, 2679, -1, 2933, 2676, 2669, -1, 2938, 2939, 2695, -1, 2939, 2940, 2934, -1, 2940, 2935, 2686, -1, 2935, 2680, 2682, -1, 2680, 2936, 2933, -1, 2943, 2937, 2938, -1, 2937, 2691, 2939, -1, 2691, 2687, 2940, -1, 2687, 2941, 2935, -1, 2941, 2942, 2680, -1, 2946, 2696, 2943, -1, 2696, 2944, 2937, -1, 2944, 2949, 2691, -1, 2949, 2945, 2687, -1, 2945, 2683, 2941, -1, 2706, 2951, 2946, -1, 2951, 2947, 2696, -1, 2947, 2697, 2944, -1, 2697, 2948, 2949, -1, 2948, 2693, 2945, -1, 2708, 2950, 2706, -1, 2950, 2703, 2951, -1, 2703, 2953, 2947, -1, 2953, 2954, 2697, -1, 2954, 2692, 2948, -1, 2952, 2709, 2708, -1, 2709, 2956, 2950, -1, 2956, 2704, 2703, -1, 2704, 2700, 2953, -1, 2700, 2698, 2954, -1, 2715, 2955, 2952, -1, 2955, 2710, 2709, -1, 2710, 2705, 2956, -1, 2705, 2957, 2704, -1, 2957, 2699, 2700, -1, 2966, 2958, 2717, -1, 2958, 2959, 2955, -1, 2959, 2961, 2710, -1, 2712, 2959, 2960, -1, 2961, 2963, 2705, -1, 2964, 2961, 2712, -1, 2963, 2701, 2957, -1, 2962, 2963, 2964, -1, 2965, 2960, 2966, -1, 2967, 2712, 2968, -1, 2711, 2964, 2967, -1, 2971, 2965, 2720, -1, 2722, 2971, 2720, -1, 2970, 2722, 2721, -1, 2729, 2968, 2965, -1, 2713, 2967, 2784, -1, 2969, 2736, 2970, -1, 2728, 2729, 2971, -1, 2723, 2728, 2971, -1, 2736, 2723, 2722, -1, 2973, 2784, 2729, -1, 2742, 2737, 2969, -1, 2737, 2731, 2736, -1, 2724, 2973, 2728, -1, 2972, 2724, 2728, -1, 2731, 2972, 2723, -1, 2727, 2783, 2973, -1, 2751, 2743, 2742, -1, 2743, 2975, 2737, -1, 2975, 2732, 2731, -1, 2974, 2727, 2724, -1, 2725, 2974, 2724, -1, 2732, 2725, 2972, -1, 2756, 2978, 2751, -1, 2978, 2747, 2743, -1, 2747, 2976, 2975, -1, 2976, 2738, 2732, -1, 2738, 2734, 2725, -1, 2977, 2981, 2756, -1, 2981, 2982, 2978, -1, 2982, 2983, 2747, -1, 2983, 2979, 2976, -1, 2979, 2733, 2738, -1, 2759, 2980, 2977, -1, 2980, 2752, 2981, -1, 2752, 2753, 2982, -1, 2753, 2744, 2983, -1, 2744, 2739, 2979, -1, 2769, 2764, 2759, -1, 2764, 2984, 2980, -1, 2984, 2985, 2752, -1, 2985, 2748, 2753, -1, 2748, 2749, 2744, -1, 2986, 2987, 2769, -1, 2987, 2988, 2764, -1, 2988, 2989, 2984, -1, 2989, 2754, 2985, -1, 2754, 2750, 2748, -1, 2990, 2770, 2986, -1, 2770, 2991, 2987, -1, 2991, 2992, 2988, -1, 2992, 2757, 2989, -1, 2757, 2755, 2754, -1, 2993, 3144, 3027, -1, 2993, 3145, 3144, -1, 2993, 2460, 3145, -1, 3145, 2460, 2994, -1, 2994, 2460, 2995, -1, 3148, 2995, 2458, -1, 3192, 2458, 2462, -1, 2996, 2462, 2450, -1, 3204, 2450, 3028, -1, 3190, 3028, 2447, -1, 2997, 2447, 2998, -1, 3189, 2998, 2999, -1, 3187, 2999, 3000, -1, 3029, 3000, 2446, -1, 3185, 2446, 3001, -1, 3030, 3001, 3002, -1, 3183, 3002, 2444, -1, 3031, 2444, 3032, -1, 3033, 3032, 2443, -1, 3003, 2443, 2442, -1, 3181, 2442, 2441, -1, 3034, 2441, 3004, -1, 3035, 3004, 3005, -1, 3036, 3005, 3006, -1, 3037, 3006, 3038, -1, 3202, 3038, 2455, -1, 3201, 2455, 2439, -1, 3176, 2439, 3007, -1, 3174, 3007, 2438, -1, 3200, 2438, 3039, -1, 3198, 3039, 2437, -1, 3197, 2437, 2436, -1, 3173, 2436, 3040, -1, 3008, 3040, 2453, -1, 3169, 2453, 2435, -1, 3196, 2435, 3041, -1, 3009, 3041, 3010, -1, 3011, 3010, 2433, -1, 3042, 2433, 3012, -1, 3043, 3012, 2432, -1, 3044, 2432, 3013, -1, 3045, 3013, 3014, -1, 3046, 3014, 3015, -1, 3047, 3015, 3017, -1, 3016, 3017, 2431, -1, 3194, 2431, 2429, -1, 3018, 2429, 2424, -1, 3163, 2424, 2427, -1, 3048, 2427, 3019, -1, 3161, 3019, 3020, -1, 3160, 3020, 2422, -1, 3049, 2422, 3050, -1, 3159, 3050, 2415, -1, 3157, 2415, 2413, -1, 3051, 2413, 3021, -1, 3052, 3021, 2411, -1, 3022, 2411, 2418, -1, 3154, 2418, 3023, -1, 3193, 3023, 3024, -1, 3152, 3024, 2410, -1, 3053, 2410, 3025, -1, 3026, 3025, 2409, -1, 3151, 2409, 3054, -1, 3055, 3054, 3056, -1, 3205, 3056, 3057, -1, 3058, 3057, 3027, -1, 3144, 3058, 3027, -1, 2994, 2995, 3148, -1, 3148, 2458, 3192, -1, 3192, 2462, 2996, -1, 2996, 2450, 3204, -1, 3204, 3028, 3190, -1, 3190, 2447, 2997, -1, 2997, 2998, 3189, -1, 3189, 2999, 3187, -1, 3187, 3000, 3029, -1, 3029, 2446, 3185, -1, 3185, 3001, 3030, -1, 3030, 3002, 3183, -1, 3183, 2444, 3031, -1, 3031, 3032, 3033, -1, 3033, 2443, 3003, -1, 3003, 2442, 3181, -1, 3181, 2441, 3034, -1, 3034, 3004, 3035, -1, 3035, 3005, 3036, -1, 3036, 3006, 3037, -1, 3037, 3038, 3202, -1, 3202, 2455, 3201, -1, 3201, 2439, 3176, -1, 3176, 3007, 3174, -1, 3174, 2438, 3200, -1, 3200, 3039, 3198, -1, 3198, 2437, 3197, -1, 3197, 2436, 3173, -1, 3173, 3040, 3008, -1, 3008, 2453, 3169, -1, 3169, 2435, 3196, -1, 3196, 3041, 3009, -1, 3009, 3010, 3011, -1, 3011, 2433, 3042, -1, 3042, 3012, 3043, -1, 3043, 2432, 3044, -1, 3044, 3013, 3045, -1, 3045, 3014, 3046, -1, 3046, 3015, 3047, -1, 3047, 3017, 3016, -1, 3016, 2431, 3194, -1, 3194, 2429, 3018, -1, 3018, 2424, 3163, -1, 3163, 2427, 3048, -1, 3048, 3019, 3161, -1, 3161, 3020, 3160, -1, 3160, 2422, 3049, -1, 3049, 3050, 3159, -1, 3159, 2415, 3157, -1, 3157, 2413, 3051, -1, 3051, 3021, 3052, -1, 3052, 2411, 3022, -1, 3022, 2418, 3154, -1, 3154, 3023, 3193, -1, 3193, 3024, 3152, -1, 3152, 2410, 3053, -1, 3053, 3025, 3026, -1, 3026, 2409, 3151, -1, 3151, 3054, 3055, -1, 3055, 3056, 3205, -1, 3205, 3057, 3058, -1, 2465, 3305, 3059, -1, 3059, 3305, 3854, -1, 3854, 3305, 3060, -1, 3060, 3305, 3303, -1, 3213, 3303, 3307, -1, 3213, 3060, 3303, -1, 3386, 3061, 3374, -1, 3374, 3061, 3920, -1, 3062, 3374, 3920, -1, 3062, 3375, 3374, -1, 3062, 3231, 3375, -1, 3062, 3922, 3231, -1, 3063, 3439, 3100, -1, 3063, 3064, 3439, -1, 3063, 3065, 3064, -1, 3064, 3065, 3101, -1, 3101, 3065, 2546, -1, 3102, 2546, 3066, -1, 3441, 3066, 2552, -1, 3480, 2552, 3103, -1, 3104, 3103, 3105, -1, 3106, 3105, 3067, -1, 3107, 3067, 3108, -1, 3109, 3108, 2572, -1, 3442, 2572, 3068, -1, 3110, 3068, 2583, -1, 3443, 2583, 3070, -1, 3069, 3070, 2591, -1, 3111, 2591, 3112, -1, 3393, 3112, 3113, -1, 3381, 3113, 2610, -1, 3114, 2610, 2609, -1, 3380, 2609, 3115, -1, 3371, 3115, 2615, -1, 3370, 2615, 2616, -1, 3116, 2616, 2624, -1, 3365, 2624, 3071, -1, 3367, 3071, 3072, -1, 3117, 3072, 2636, -1, 3447, 2636, 3118, -1, 3448, 3118, 2651, -1, 3119, 2651, 3120, -1, 3450, 3120, 2657, -1, 3452, 2657, 2659, -1, 3454, 2659, 3121, -1, 3122, 3121, 3073, -1, 3459, 3073, 2786, -1, 3074, 2786, 3123, -1, 3460, 3123, 3075, -1, 3461, 3075, 3124, -1, 3457, 3124, 3076, -1, 3462, 3076, 2688, -1, 3077, 2688, 3078, -1, 3464, 3078, 3079, -1, 3463, 3079, 3080, -1, 3125, 3080, 2702, -1, 3465, 2702, 3126, -1, 3127, 3126, 3082, -1, 3081, 3082, 2714, -1, 3299, 2714, 3083, -1, 3298, 3083, 3128, -1, 3296, 3128, 3129, -1, 3130, 3129, 2726, -1, 3131, 2726, 3084, -1, 3132, 3084, 3085, -1, 3086, 3085, 2740, -1, 3133, 2740, 2745, -1, 3087, 2745, 3088, -1, 3467, 3088, 2758, -1, 3134, 2758, 2762, -1, 3089, 2762, 2766, -1, 3090, 2766, 3091, -1, 3135, 3091, 3136, -1, 3137, 3136, 3092, -1, 3281, 3092, 2778, -1, 3282, 2778, 2488, -1, 3283, 2488, 3138, -1, 3139, 3138, 2498, -1, 3284, 2498, 3093, -1, 3285, 3093, 3094, -1, 3140, 3094, 3095, -1, 3478, 3095, 2518, -1, 3469, 2518, 2520, -1, 3096, 2520, 3097, -1, 3141, 3097, 2528, -1, 3472, 2528, 3142, -1, 3098, 3142, 3099, -1, 3143, 3099, 3100, -1, 3439, 3143, 3100, -1, 3101, 2546, 3102, -1, 3102, 3066, 3441, -1, 3441, 2552, 3480, -1, 3480, 3103, 3104, -1, 3104, 3105, 3106, -1, 3106, 3067, 3107, -1, 3107, 3108, 3109, -1, 3109, 2572, 3442, -1, 3442, 3068, 3110, -1, 3110, 2583, 3443, -1, 3443, 3070, 3069, -1, 3069, 2591, 3111, -1, 3111, 3112, 3393, -1, 3393, 3113, 3381, -1, 3381, 2610, 3114, -1, 3114, 2609, 3380, -1, 3380, 3115, 3371, -1, 3371, 2615, 3370, -1, 3370, 2616, 3116, -1, 3116, 2624, 3365, -1, 3365, 3071, 3367, -1, 3367, 3072, 3117, -1, 3117, 2636, 3447, -1, 3447, 3118, 3448, -1, 3448, 2651, 3119, -1, 3119, 3120, 3450, -1, 3450, 2657, 3452, -1, 3452, 2659, 3454, -1, 3454, 3121, 3122, -1, 3122, 3073, 3459, -1, 3459, 2786, 3074, -1, 3074, 3123, 3460, -1, 3460, 3075, 3461, -1, 3461, 3124, 3457, -1, 3457, 3076, 3462, -1, 3462, 2688, 3077, -1, 3077, 3078, 3464, -1, 3464, 3079, 3463, -1, 3463, 3080, 3125, -1, 3125, 2702, 3465, -1, 3465, 3126, 3127, -1, 3127, 3082, 3081, -1, 3081, 2714, 3299, -1, 3299, 3083, 3298, -1, 3298, 3128, 3296, -1, 3296, 3129, 3130, -1, 3130, 2726, 3131, -1, 3131, 3084, 3132, -1, 3132, 3085, 3086, -1, 3086, 2740, 3133, -1, 3133, 2745, 3087, -1, 3087, 3088, 3467, -1, 3467, 2758, 3134, -1, 3134, 2762, 3089, -1, 3089, 2766, 3090, -1, 3090, 3091, 3135, -1, 3135, 3136, 3137, -1, 3137, 3092, 3281, -1, 3281, 2778, 3282, -1, 3282, 2488, 3283, -1, 3283, 3138, 3139, -1, 3139, 2498, 3284, -1, 3284, 3093, 3285, -1, 3285, 3094, 3140, -1, 3140, 3095, 3478, -1, 3478, 2518, 3469, -1, 3469, 2520, 3096, -1, 3096, 3097, 3141, -1, 3141, 2528, 3472, -1, 3472, 3142, 3098, -1, 3098, 3099, 3143, -1, 3644, 3683, 3058, -1, 3144, 3644, 3058, -1, 3144, 3646, 3644, -1, 3144, 3145, 3646, -1, 3646, 3145, 3146, -1, 3146, 3145, 2994, -1, 3647, 2994, 3148, -1, 3147, 3148, 3192, -1, 3648, 3192, 3149, -1, 3648, 3147, 3192, -1, 3150, 3205, 3682, -1, 3150, 3055, 3205, -1, 3150, 3680, 3055, -1, 3055, 3680, 3151, -1, 3151, 3680, 3678, -1, 3026, 3678, 3725, -1, 3053, 3725, 3677, -1, 3153, 3053, 3677, -1, 3153, 3152, 3053, -1, 3153, 3724, 3152, -1, 3152, 3724, 3193, -1, 3193, 3724, 3155, -1, 3154, 3155, 3676, -1, 3022, 3676, 3720, -1, 3052, 3720, 3156, -1, 3051, 3156, 3718, -1, 3716, 3051, 3718, -1, 3716, 3157, 3051, -1, 3716, 3158, 3157, -1, 3157, 3158, 3159, -1, 3159, 3158, 3675, -1, 3049, 3675, 3714, -1, 3160, 3714, 3713, -1, 3161, 3713, 3674, -1, 3048, 3674, 3162, -1, 3163, 3162, 3164, -1, 3018, 3164, 3712, -1, 3194, 3712, 3710, -1, 3016, 3710, 3709, -1, 3165, 3016, 3709, -1, 3165, 3047, 3016, -1, 3165, 3708, 3047, -1, 3047, 3708, 3046, -1, 3046, 3708, 3195, -1, 3045, 3195, 3670, -1, 3044, 3670, 3669, -1, 3043, 3669, 3166, -1, 3042, 3166, 3167, -1, 3667, 3042, 3167, -1, 3667, 3011, 3042, -1, 3667, 3168, 3011, -1, 3011, 3168, 3009, -1, 3009, 3168, 3664, -1, 3196, 3664, 3170, -1, 3169, 3170, 3171, -1, 3008, 3171, 3172, -1, 3663, 3008, 3172, -1, 3663, 3173, 3008, -1, 3663, 3662, 3173, -1, 3173, 3662, 3197, -1, 3197, 3662, 3704, -1, 3198, 3704, 3199, -1, 3200, 3199, 3701, -1, 3174, 3701, 3660, -1, 3175, 3174, 3660, -1, 3175, 3176, 3174, -1, 3175, 3699, 3176, -1, 3176, 3699, 3201, -1, 3201, 3699, 3177, -1, 3202, 3177, 3178, -1, 3037, 3178, 3657, -1, 3036, 3657, 3697, -1, 3035, 3697, 3179, -1, 3180, 3035, 3179, -1, 3180, 3034, 3035, -1, 3180, 3694, 3034, -1, 3034, 3694, 3181, -1, 3181, 3694, 3692, -1, 3003, 3692, 3182, -1, 3033, 3182, 3655, -1, 3031, 3655, 3654, -1, 3183, 3654, 3689, -1, 3030, 3689, 3184, -1, 3185, 3184, 3653, -1, 3029, 3653, 3186, -1, 3187, 3186, 3188, -1, 3687, 3187, 3188, -1, 3687, 3189, 3187, -1, 3687, 3651, 3189, -1, 3189, 3651, 2997, -1, 2997, 3651, 3650, -1, 3190, 3650, 3203, -1, 3204, 3203, 3191, -1, 2996, 3191, 3149, -1, 3192, 2996, 3149, -1, 3151, 3678, 3026, -1, 3026, 3725, 3053, -1, 3193, 3155, 3154, -1, 3154, 3676, 3022, -1, 3022, 3720, 3052, -1, 3052, 3156, 3051, -1, 3159, 3675, 3049, -1, 3049, 3714, 3160, -1, 3160, 3713, 3161, -1, 3161, 3674, 3048, -1, 3048, 3162, 3163, -1, 3163, 3164, 3018, -1, 3018, 3712, 3194, -1, 3194, 3710, 3016, -1, 3046, 3195, 3045, -1, 3045, 3670, 3044, -1, 3044, 3669, 3043, -1, 3043, 3166, 3042, -1, 3009, 3664, 3196, -1, 3196, 3170, 3169, -1, 3169, 3171, 3008, -1, 3197, 3704, 3198, -1, 3198, 3199, 3200, -1, 3200, 3701, 3174, -1, 3201, 3177, 3202, -1, 3202, 3178, 3037, -1, 3037, 3657, 3036, -1, 3036, 3697, 3035, -1, 3181, 3692, 3003, -1, 3003, 3182, 3033, -1, 3033, 3655, 3031, -1, 3031, 3654, 3183, -1, 3183, 3689, 3030, -1, 3030, 3184, 3185, -1, 3185, 3653, 3029, -1, 3029, 3186, 3187, -1, 2997, 3650, 3190, -1, 3190, 3203, 3204, -1, 3204, 3191, 2996, -1, 3147, 3647, 3148, -1, 3647, 3146, 2994, -1, 3205, 3058, 3682, -1, 3682, 3058, 3683, -1, 3727, 3863, 3206, -1, 3206, 3863, 3276, -1, 3276, 3863, 3862, -1, 3214, 3862, 3861, -1, 3279, 3861, 3207, -1, 3208, 3207, 3209, -1, 3287, 3209, 3855, -1, 3300, 3855, 3210, -1, 3301, 3210, 3211, -1, 3215, 3211, 3212, -1, 3216, 3212, 3213, -1, 3307, 3216, 3213, -1, 3276, 3862, 3214, -1, 3214, 3861, 3279, -1, 3279, 3207, 3208, -1, 3208, 3209, 3287, -1, 3287, 3855, 3300, -1, 3300, 3210, 3301, -1, 3301, 3211, 3215, -1, 3215, 3212, 3216, -1, 3217, 3419, 3740, -1, 3740, 3419, 3218, -1, 3218, 3419, 3219, -1, 3221, 3219, 3418, -1, 3222, 3418, 3223, -1, 3883, 3223, 3409, -1, 3220, 3409, 3224, -1, 3220, 3883, 3409, -1, 3218, 3219, 3221, -1, 3221, 3418, 3222, -1, 3222, 3223, 3883, -1, 3409, 3226, 3224, -1, 3224, 3226, 3225, -1, 3225, 3226, 3408, -1, 3227, 3225, 3408, -1, 3227, 3902, 3225, -1, 3227, 3414, 3902, -1, 3902, 3414, 3228, -1, 3228, 3414, 3415, -1, 3229, 3415, 3416, -1, 3230, 3416, 3417, -1, 3758, 3230, 3417, -1, 3228, 3415, 3229, -1, 3229, 3416, 3230, -1, 3746, 3392, 3745, -1, 3745, 3392, 3917, -1, 3917, 3392, 3391, -1, 3232, 3391, 3390, -1, 3233, 3390, 3234, -1, 3235, 3234, 3382, -1, 3914, 3382, 3236, -1, 3918, 3236, 3387, -1, 3919, 3387, 3377, -1, 3237, 3377, 3376, -1, 3921, 3376, 3231, -1, 3922, 3921, 3231, -1, 3917, 3391, 3232, -1, 3232, 3390, 3233, -1, 3233, 3234, 3235, -1, 3235, 3382, 3914, -1, 3914, 3236, 3918, -1, 3918, 3387, 3919, -1, 3919, 3377, 3237, -1, 3237, 3376, 3921, -1, 2474, 3949, 2475, -1, 2475, 3949, 3238, -1, 3238, 3949, 3835, -1, 3344, 3835, 3834, -1, 3343, 3834, 3832, -1, 3243, 3832, 3831, -1, 3347, 3831, 3239, -1, 3244, 3239, 3947, -1, 3245, 3947, 3240, -1, 3352, 3240, 3246, -1, 3247, 3246, 3241, -1, 3242, 3247, 3241, -1, 3238, 3835, 3344, -1, 3344, 3834, 3343, -1, 3343, 3832, 3243, -1, 3243, 3831, 3347, -1, 3347, 3239, 3244, -1, 3244, 3947, 3245, -1, 3245, 3240, 3352, -1, 3352, 3246, 3247, -1, 3771, 3248, 3770, -1, 3770, 3248, 3379, -1, 3379, 3248, 3930, -1, 3378, 3930, 3929, -1, 3252, 3929, 3928, -1, 3372, 3928, 3923, -1, 3253, 3923, 3254, -1, 3373, 3254, 3249, -1, 3255, 3249, 3250, -1, 3388, 3250, 3251, -1, 3385, 3251, 3061, -1, 3386, 3385, 3061, -1, 3379, 3930, 3378, -1, 3378, 3929, 3252, -1, 3252, 3928, 3372, -1, 3372, 3923, 3253, -1, 3253, 3254, 3373, -1, 3373, 3249, 3255, -1, 3255, 3250, 3388, -1, 3388, 3251, 3385, -1, 2480, 3256, 3315, -1, 3315, 3256, 3257, -1, 3257, 3256, 3259, -1, 3258, 3259, 3842, -1, 3260, 3842, 3840, -1, 3291, 3840, 3261, -1, 3292, 3261, 3858, -1, 3293, 3858, 3815, -1, 3321, 3815, 3817, -1, 3265, 3817, 3262, -1, 3263, 3262, 3264, -1, 3805, 3263, 3264, -1, 3257, 3259, 3258, -1, 3258, 3842, 3260, -1, 3260, 3840, 3291, -1, 3291, 3261, 3292, -1, 3292, 3858, 3293, -1, 3293, 3815, 3321, -1, 3321, 3817, 3265, -1, 3265, 3262, 3263, -1, 3958, 3266, 3791, -1, 3791, 3266, 3273, -1, 3273, 3266, 3267, -1, 3274, 3267, 3957, -1, 3335, 3957, 3960, -1, 3330, 3960, 3828, -1, 3268, 3828, 3269, -1, 3331, 3269, 3275, -1, 3337, 3275, 3270, -1, 3340, 3270, 3951, -1, 3272, 3951, 3271, -1, 3339, 3272, 3271, -1, 3273, 3267, 3274, -1, 3274, 3957, 3335, -1, 3335, 3960, 3330, -1, 3330, 3828, 3268, -1, 3268, 3269, 3331, -1, 3331, 3275, 3337, -1, 3337, 3270, 3340, -1, 3340, 3951, 3272, -1, 3206, 3276, 3277, -1, 3277, 3276, 3214, -1, 3279, 3277, 3214, -1, 3279, 3278, 3277, -1, 3279, 3280, 3278, -1, 3279, 3208, 3280, -1, 3280, 3208, 3587, -1, 3587, 3208, 3135, -1, 3137, 3587, 3135, -1, 3137, 3588, 3587, -1, 3137, 3281, 3588, -1, 3588, 3281, 3572, -1, 3572, 3281, 3282, -1, 3283, 3572, 3282, -1, 3283, 3139, 3572, -1, 3572, 3139, 3284, -1, 3285, 3572, 3284, -1, 3285, 3140, 3572, -1, 3572, 3140, 3478, -1, 3570, 3478, 3286, -1, 3570, 3572, 3478, -1, 3208, 3287, 3135, -1, 3135, 3287, 3090, -1, 3090, 3287, 3089, -1, 3089, 3287, 3300, -1, 3288, 3300, 3302, -1, 3288, 3089, 3300, -1, 3288, 2471, 3089, -1, 3089, 2471, 3134, -1, 3134, 2471, 3289, -1, 3467, 3289, 2331, -1, 2330, 3467, 2331, -1, 2330, 3087, 3467, -1, 2330, 3290, 3087, -1, 3087, 3290, 3291, -1, 3292, 3087, 3291, -1, 3292, 3133, 3087, -1, 3292, 3086, 3133, -1, 3292, 3293, 3086, -1, 3086, 3293, 3319, -1, 3132, 3319, 3294, -1, 3131, 3294, 3295, -1, 3130, 3295, 3640, -1, 3296, 3640, 3638, -1, 3636, 3296, 3638, -1, 3636, 3298, 3296, -1, 3636, 3297, 3298, -1, 3298, 3297, 3299, -1, 3299, 3297, 3466, -1, 3081, 3466, 3613, -1, 3127, 3613, 3465, -1, 3127, 3081, 3613, -1, 3300, 3301, 3302, -1, 3302, 3301, 3304, -1, 3304, 3301, 3215, -1, 3305, 3215, 3303, -1, 3305, 3304, 3215, -1, 3305, 3306, 3304, -1, 3305, 2465, 3306, -1, 3215, 3216, 3303, -1, 3303, 3216, 3307, -1, 2331, 3289, 3310, -1, 3310, 3289, 2472, -1, 3308, 2472, 3311, -1, 3309, 3311, 2328, -1, 3309, 3308, 3311, -1, 3309, 2333, 3308, -1, 3309, 2324, 2333, -1, 3310, 2472, 3308, -1, 3311, 2473, 2328, -1, 2328, 2473, 3312, -1, 3290, 3313, 3291, -1, 3291, 3313, 3260, -1, 3260, 3313, 3314, -1, 3258, 3314, 3317, -1, 2481, 3258, 3317, -1, 2481, 3257, 3258, -1, 2481, 3315, 3257, -1, 3314, 3316, 3317, -1, 3317, 3316, 3318, -1, 3258, 3260, 3314, -1, 3319, 3293, 3320, -1, 3320, 3293, 3321, -1, 3322, 3321, 3814, -1, 3322, 3320, 3321, -1, 3322, 3615, 3320, -1, 3322, 3323, 3615, -1, 3615, 3323, 3324, -1, 3324, 3323, 3804, -1, 3617, 3804, 3803, -1, 3619, 3803, 3325, -1, 3620, 3325, 3621, -1, 3620, 3619, 3325, -1, 3321, 3265, 3814, -1, 3814, 3265, 3263, -1, 3805, 3814, 3263, -1, 3324, 3804, 3617, -1, 3617, 3803, 3619, -1, 3325, 3326, 3621, -1, 3621, 3326, 3624, -1, 3624, 3326, 3802, -1, 3327, 3802, 3328, -1, 3327, 3624, 3802, -1, 3801, 3329, 3802, -1, 3801, 3800, 3329, -1, 3329, 3800, 3799, -1, 3797, 3329, 3799, -1, 3797, 3808, 3329, -1, 3329, 3808, 3795, -1, 3794, 3329, 3795, -1, 3794, 3792, 3329, -1, 3329, 3792, 3330, -1, 3268, 3329, 3330, -1, 3268, 3346, 3329, -1, 3268, 3331, 3346, -1, 3346, 3331, 2338, -1, 2338, 3331, 3337, -1, 3332, 3337, 3340, -1, 3333, 3340, 3338, -1, 2483, 3333, 3338, -1, 2483, 2336, 3333, -1, 2483, 2335, 2336, -1, 3792, 3334, 3330, -1, 3330, 3334, 3335, -1, 3335, 3334, 3336, -1, 3274, 3336, 3273, -1, 3274, 3335, 3336, -1, 3336, 3791, 3273, -1, 2338, 3337, 3332, -1, 3340, 3272, 3338, -1, 3338, 3272, 3339, -1, 3333, 3332, 3340, -1, 3341, 3243, 3346, -1, 3341, 3343, 3243, -1, 3341, 3342, 3343, -1, 3343, 3342, 3344, -1, 3344, 3342, 2342, -1, 2478, 2342, 2476, -1, 2478, 3344, 2342, -1, 2478, 3238, 3344, -1, 2478, 2475, 3238, -1, 2342, 2343, 2476, -1, 2476, 2343, 3345, -1, 3243, 3347, 3346, -1, 3346, 3347, 3348, -1, 3329, 3348, 3606, -1, 3329, 3346, 3348, -1, 3347, 3244, 3348, -1, 3348, 3244, 3779, -1, 3787, 3348, 3779, -1, 3787, 3349, 3348, -1, 3348, 3349, 3778, -1, 3777, 3348, 3778, -1, 3777, 3350, 3348, -1, 3348, 3350, 3526, -1, 3526, 3350, 3351, -1, 3527, 3351, 3356, -1, 3527, 3526, 3351, -1, 3779, 3244, 3354, -1, 3354, 3244, 3245, -1, 3353, 3245, 3352, -1, 3247, 3353, 3352, -1, 3247, 3242, 3353, -1, 3354, 3245, 3353, -1, 3351, 3355, 3356, -1, 3356, 3355, 3548, -1, 3548, 3355, 3776, -1, 3549, 3776, 3357, -1, 3549, 3548, 3776, -1, 3776, 3359, 3357, -1, 3357, 3359, 3358, -1, 3358, 3359, 3360, -1, 3360, 3359, 3775, -1, 3530, 3775, 3774, -1, 3552, 3774, 3554, -1, 3552, 3530, 3774, -1, 3360, 3775, 3530, -1, 3774, 3362, 3554, -1, 3554, 3362, 3361, -1, 3361, 3362, 3363, -1, 3556, 3363, 3364, -1, 3531, 3364, 3533, -1, 3531, 3556, 3364, -1, 3361, 3363, 3556, -1, 3364, 3368, 3533, -1, 3533, 3368, 3366, -1, 3366, 3368, 3116, -1, 3365, 3366, 3116, -1, 3365, 3367, 3366, -1, 3366, 3367, 3446, -1, 3446, 3367, 3117, -1, 3560, 3117, 3447, -1, 3536, 3447, 3537, -1, 3536, 3560, 3447, -1, 3368, 3369, 3116, -1, 3116, 3369, 3370, -1, 3370, 3369, 3773, -1, 3372, 3773, 3252, -1, 3372, 3370, 3773, -1, 3372, 3371, 3370, -1, 3372, 3253, 3371, -1, 3371, 3253, 3380, -1, 3380, 3253, 3373, -1, 3236, 3373, 3255, -1, 3387, 3255, 3388, -1, 3377, 3388, 3374, -1, 3375, 3377, 3374, -1, 3375, 3376, 3377, -1, 3375, 3231, 3376, -1, 3773, 3772, 3252, -1, 3252, 3772, 3378, -1, 3378, 3772, 3379, -1, 3379, 3772, 3770, -1, 3380, 3373, 3236, -1, 3114, 3236, 3382, -1, 3381, 3382, 3234, -1, 3393, 3234, 3389, -1, 3111, 3389, 3748, -1, 3383, 3111, 3748, -1, 3383, 3488, 3111, -1, 3383, 3761, 3488, -1, 3488, 3761, 3489, -1, 3489, 3761, 3762, -1, 3394, 3762, 3395, -1, 3396, 3395, 3384, -1, 3490, 3384, 3492, -1, 3490, 3396, 3384, -1, 3236, 3255, 3387, -1, 3388, 3385, 3374, -1, 3374, 3385, 3386, -1, 3377, 3387, 3388, -1, 3380, 3236, 3114, -1, 3114, 3382, 3381, -1, 3234, 3390, 3389, -1, 3389, 3390, 3759, -1, 3759, 3390, 3391, -1, 3392, 3759, 3391, -1, 3392, 3746, 3759, -1, 3393, 3389, 3111, -1, 3489, 3762, 3394, -1, 3394, 3395, 3396, -1, 3384, 3397, 3492, -1, 3492, 3397, 3398, -1, 3398, 3397, 3751, -1, 3493, 3751, 3494, -1, 3493, 3398, 3751, -1, 3751, 3400, 3494, -1, 3494, 3400, 3495, -1, 3495, 3400, 3399, -1, 3399, 3400, 3497, -1, 3497, 3400, 3498, -1, 3498, 3400, 3512, -1, 3512, 3400, 3406, -1, 3406, 3400, 3764, -1, 3401, 3406, 3764, -1, 3401, 3402, 3406, -1, 3406, 3402, 3404, -1, 3403, 3406, 3404, -1, 3403, 3405, 3406, -1, 3406, 3405, 3766, -1, 3768, 3406, 3766, -1, 3768, 3407, 3406, -1, 3406, 3407, 3408, -1, 3226, 3406, 3408, -1, 3226, 3427, 3406, -1, 3226, 3421, 3427, -1, 3226, 3409, 3421, -1, 3421, 3409, 3410, -1, 3410, 3409, 3411, -1, 3411, 3409, 3223, -1, 3744, 3223, 3420, -1, 3744, 3411, 3223, -1, 3407, 3412, 3408, -1, 3408, 3412, 3227, -1, 3227, 3412, 3757, -1, 3413, 3227, 3757, -1, 3413, 3414, 3227, -1, 3413, 3415, 3414, -1, 3413, 3416, 3415, -1, 3413, 3417, 3416, -1, 3223, 3418, 3420, -1, 3420, 3418, 3219, -1, 3419, 3420, 3219, -1, 3419, 3217, 3420, -1, 3421, 3422, 3427, -1, 3427, 3422, 3423, -1, 3736, 3427, 3423, -1, 3736, 3424, 3427, -1, 3427, 3424, 3741, -1, 3425, 3427, 3741, -1, 3425, 3426, 3427, -1, 3425, 3584, 3426, -1, 3425, 3735, 3584, -1, 3584, 3735, 3428, -1, 3428, 3735, 3585, -1, 3585, 3735, 3429, -1, 3432, 3429, 3430, -1, 3431, 3430, 3598, -1, 3431, 3432, 3430, -1, 3585, 3429, 3432, -1, 3430, 3433, 3598, -1, 3598, 3433, 3600, -1, 3600, 3433, 3437, -1, 3437, 3433, 3733, -1, 3434, 3733, 3435, -1, 3438, 3435, 3732, -1, 3603, 3732, 3436, -1, 3603, 3438, 3732, -1, 3437, 3733, 3434, -1, 3434, 3435, 3438, -1, 3732, 3731, 3436, -1, 3436, 3731, 3278, -1, 3280, 3436, 3278, -1, 3439, 3440, 3143, -1, 3439, 3064, 3440, -1, 3440, 3064, 3101, -1, 3102, 3440, 3101, -1, 3102, 3441, 3440, -1, 3440, 3441, 3480, -1, 3521, 3480, 3523, -1, 3521, 3440, 3480, -1, 3104, 3486, 3480, -1, 3104, 3106, 3486, -1, 3486, 3106, 3107, -1, 3109, 3486, 3107, -1, 3109, 3442, 3486, -1, 3486, 3442, 3110, -1, 3443, 3486, 3110, -1, 3443, 3444, 3486, -1, 3443, 3069, 3444, -1, 3444, 3069, 3445, -1, 3445, 3069, 3111, -1, 3488, 3445, 3111, -1, 3393, 3381, 3234, -1, 3446, 3117, 3560, -1, 3447, 3448, 3537, -1, 3537, 3448, 3449, -1, 3449, 3448, 3119, -1, 3451, 3119, 3450, -1, 3539, 3450, 3541, -1, 3539, 3451, 3450, -1, 3449, 3119, 3451, -1, 3450, 3452, 3541, -1, 3541, 3452, 3453, -1, 3453, 3452, 3454, -1, 3542, 3454, 3122, -1, 3458, 3122, 3459, -1, 3563, 3459, 3074, -1, 3564, 3074, 3460, -1, 3566, 3460, 3461, -1, 3545, 3461, 3457, -1, 3456, 3457, 3455, -1, 3456, 3545, 3457, -1, 3456, 3546, 3545, -1, 3456, 3608, 3546, -1, 3546, 3608, 3569, -1, 3569, 3608, 3606, -1, 3348, 3569, 3606, -1, 3453, 3454, 3542, -1, 3542, 3122, 3458, -1, 3458, 3459, 3563, -1, 3563, 3074, 3564, -1, 3564, 3460, 3566, -1, 3566, 3461, 3545, -1, 3462, 3613, 3457, -1, 3462, 3077, 3613, -1, 3613, 3077, 3464, -1, 3463, 3613, 3464, -1, 3463, 3125, 3613, -1, 3613, 3125, 3465, -1, 3081, 3299, 3466, -1, 3296, 3130, 3640, -1, 3130, 3131, 3295, -1, 3131, 3132, 3294, -1, 3132, 3086, 3319, -1, 3467, 3134, 3289, -1, 3469, 3468, 3478, -1, 3469, 3579, 3468, -1, 3469, 3096, 3579, -1, 3579, 3096, 3470, -1, 3470, 3096, 3141, -1, 3580, 3141, 3472, -1, 3471, 3472, 3098, -1, 3581, 3098, 3143, -1, 3501, 3143, 3473, -1, 3501, 3581, 3143, -1, 3501, 3582, 3581, -1, 3501, 3474, 3582, -1, 3582, 3474, 3595, -1, 3595, 3474, 3499, -1, 3427, 3499, 3406, -1, 3427, 3595, 3499, -1, 3470, 3141, 3580, -1, 3580, 3472, 3471, -1, 3471, 3098, 3581, -1, 3468, 3475, 3478, -1, 3478, 3475, 3476, -1, 3577, 3478, 3476, -1, 3577, 3576, 3478, -1, 3478, 3576, 3574, -1, 3477, 3478, 3574, -1, 3477, 3286, 3478, -1, 3486, 3506, 3480, -1, 3480, 3506, 3479, -1, 3505, 3480, 3479, -1, 3505, 3523, 3480, -1, 3440, 3481, 3143, -1, 3143, 3481, 3518, -1, 3516, 3143, 3518, -1, 3516, 3503, 3143, -1, 3143, 3503, 3482, -1, 3483, 3143, 3482, -1, 3483, 3473, 3143, -1, 3329, 3628, 3802, -1, 3802, 3628, 3627, -1, 3642, 3802, 3627, -1, 3642, 3484, 3802, -1, 3802, 3484, 3328, -1, 3613, 3633, 3457, -1, 3457, 3633, 3612, -1, 3611, 3457, 3612, -1, 3611, 3610, 3457, -1, 3457, 3610, 3630, -1, 3485, 3457, 3630, -1, 3485, 3455, 3457, -1, 3444, 3981, 3486, -1, 3444, 3982, 3981, -1, 3444, 3445, 3982, -1, 3982, 3445, 3487, -1, 3487, 3445, 3488, -1, 3507, 3488, 3489, -1, 3910, 3489, 3394, -1, 3915, 3394, 3396, -1, 3508, 3396, 3490, -1, 3907, 3490, 3492, -1, 3491, 3492, 3398, -1, 3998, 3398, 3493, -1, 3509, 3493, 3494, -1, 3510, 3494, 3495, -1, 3999, 3495, 3399, -1, 3496, 3399, 3497, -1, 4000, 3497, 3498, -1, 3511, 3498, 3512, -1, 3513, 3512, 3406, -1, 3884, 3406, 3499, -1, 3500, 3499, 3474, -1, 3887, 3474, 3501, -1, 3514, 3501, 3473, -1, 3991, 3473, 3483, -1, 3515, 3483, 3482, -1, 3502, 3482, 3503, -1, 3988, 3503, 3516, -1, 3517, 3516, 3518, -1, 3519, 3518, 3481, -1, 3520, 3481, 3440, -1, 3504, 3440, 3521, -1, 3522, 3521, 3523, -1, 3986, 3523, 3505, -1, 3524, 3505, 3479, -1, 3525, 3479, 3506, -1, 3985, 3506, 3486, -1, 3981, 3985, 3486, -1, 3487, 3488, 3507, -1, 3507, 3489, 3910, -1, 3910, 3394, 3915, -1, 3915, 3396, 3508, -1, 3508, 3490, 3907, -1, 3907, 3492, 3491, -1, 3491, 3398, 3998, -1, 3998, 3493, 3509, -1, 3509, 3494, 3510, -1, 3510, 3495, 3999, -1, 3999, 3399, 3496, -1, 3496, 3497, 4000, -1, 4000, 3498, 3511, -1, 3511, 3512, 3513, -1, 3513, 3406, 3884, -1, 3884, 3499, 3500, -1, 3500, 3474, 3887, -1, 3887, 3501, 3514, -1, 3514, 3473, 3991, -1, 3991, 3483, 3515, -1, 3515, 3482, 3502, -1, 3502, 3503, 3988, -1, 3988, 3516, 3517, -1, 3517, 3518, 3519, -1, 3519, 3481, 3520, -1, 3520, 3440, 3504, -1, 3504, 3521, 3522, -1, 3522, 3523, 3986, -1, 3986, 3505, 3524, -1, 3524, 3479, 3525, -1, 3525, 3506, 3985, -1, 3526, 3547, 3348, -1, 3526, 3944, 3547, -1, 3526, 3527, 3944, -1, 3944, 3527, 3943, -1, 3943, 3527, 3356, -1, 3942, 3356, 3548, -1, 3528, 3548, 3549, -1, 3941, 3549, 3357, -1, 3529, 3357, 3358, -1, 3550, 3358, 3360, -1, 3938, 3360, 3530, -1, 3551, 3530, 3552, -1, 3553, 3552, 3554, -1, 3555, 3554, 3361, -1, 3934, 3361, 3556, -1, 3557, 3556, 3531, -1, 3933, 3531, 3533, -1, 3532, 3533, 3366, -1, 3558, 3366, 3446, -1, 3559, 3446, 3560, -1, 3534, 3560, 3536, -1, 3535, 3536, 3537, -1, 3538, 3537, 3449, -1, 3976, 3449, 3451, -1, 3971, 3451, 3539, -1, 3540, 3539, 3541, -1, 3996, 3541, 3453, -1, 3561, 3453, 3542, -1, 3562, 3542, 3458, -1, 3997, 3458, 3563, -1, 3543, 3563, 3564, -1, 3565, 3564, 3566, -1, 3544, 3566, 3545, -1, 3567, 3545, 3546, -1, 3568, 3546, 3569, -1, 3945, 3569, 3348, -1, 3547, 3945, 3348, -1, 3943, 3356, 3942, -1, 3942, 3548, 3528, -1, 3528, 3549, 3941, -1, 3941, 3357, 3529, -1, 3529, 3358, 3550, -1, 3550, 3360, 3938, -1, 3938, 3530, 3551, -1, 3551, 3552, 3553, -1, 3553, 3554, 3555, -1, 3555, 3361, 3934, -1, 3934, 3556, 3557, -1, 3557, 3531, 3933, -1, 3933, 3533, 3532, -1, 3532, 3366, 3558, -1, 3558, 3446, 3559, -1, 3559, 3560, 3534, -1, 3534, 3536, 3535, -1, 3535, 3537, 3538, -1, 3538, 3449, 3976, -1, 3976, 3451, 3971, -1, 3971, 3539, 3540, -1, 3540, 3541, 3996, -1, 3996, 3453, 3561, -1, 3561, 3542, 3562, -1, 3562, 3458, 3997, -1, 3997, 3563, 3543, -1, 3543, 3564, 3565, -1, 3565, 3566, 3544, -1, 3544, 3545, 3567, -1, 3567, 3546, 3568, -1, 3568, 3569, 3945, -1, 3570, 3571, 3572, -1, 3570, 3573, 3571, -1, 3570, 3286, 3573, -1, 3573, 3286, 3589, -1, 3589, 3286, 3477, -1, 3590, 3477, 3574, -1, 3575, 3574, 3576, -1, 3892, 3576, 3577, -1, 3591, 3577, 3476, -1, 3592, 3476, 3475, -1, 3593, 3475, 3468, -1, 3889, 3468, 3579, -1, 3578, 3579, 3470, -1, 3888, 3470, 3580, -1, 3594, 3580, 3471, -1, 3995, 3471, 3581, -1, 3885, 3581, 3582, -1, 3583, 3582, 3595, -1, 3879, 3595, 3427, -1, 3876, 3427, 3426, -1, 3596, 3426, 3584, -1, 3597, 3584, 3428, -1, 3873, 3428, 3585, -1, 3872, 3585, 3432, -1, 3868, 3432, 3431, -1, 3869, 3431, 3598, -1, 3599, 3598, 3600, -1, 3601, 3600, 3437, -1, 3586, 3437, 3434, -1, 3870, 3434, 3438, -1, 3602, 3438, 3603, -1, 3860, 3603, 3436, -1, 3604, 3436, 3280, -1, 3900, 3280, 3587, -1, 3605, 3587, 3588, -1, 3898, 3588, 3572, -1, 3571, 3898, 3572, -1, 3589, 3477, 3590, -1, 3590, 3574, 3575, -1, 3575, 3576, 3892, -1, 3892, 3577, 3591, -1, 3591, 3476, 3592, -1, 3592, 3475, 3593, -1, 3593, 3468, 3889, -1, 3889, 3579, 3578, -1, 3578, 3470, 3888, -1, 3888, 3580, 3594, -1, 3594, 3471, 3995, -1, 3995, 3581, 3885, -1, 3885, 3582, 3583, -1, 3583, 3595, 3879, -1, 3879, 3427, 3876, -1, 3876, 3426, 3596, -1, 3596, 3584, 3597, -1, 3597, 3428, 3873, -1, 3873, 3585, 3872, -1, 3872, 3432, 3868, -1, 3868, 3431, 3869, -1, 3869, 3598, 3599, -1, 3599, 3600, 3601, -1, 3601, 3437, 3586, -1, 3586, 3434, 3870, -1, 3870, 3438, 3602, -1, 3602, 3603, 3860, -1, 3860, 3436, 3604, -1, 3604, 3280, 3900, -1, 3900, 3587, 3605, -1, 3605, 3588, 3898, -1, 3606, 3607, 3329, -1, 3606, 3967, 3607, -1, 3606, 3608, 3967, -1, 3967, 3608, 3629, -1, 3629, 3608, 3456, -1, 3609, 3456, 3455, -1, 3965, 3455, 3485, -1, 3964, 3485, 3630, -1, 3963, 3630, 3610, -1, 3631, 3610, 3611, -1, 3632, 3611, 3612, -1, 3992, 3612, 3633, -1, 3634, 3633, 3613, -1, 3993, 3613, 3466, -1, 3994, 3466, 3297, -1, 3635, 3297, 3636, -1, 3637, 3636, 3638, -1, 3639, 3638, 3640, -1, 3838, 3640, 3295, -1, 3836, 3295, 3294, -1, 3818, 3294, 3319, -1, 3819, 3319, 3320, -1, 3614, 3320, 3615, -1, 3820, 3615, 3324, -1, 3616, 3324, 3617, -1, 3618, 3617, 3619, -1, 3822, 3619, 3620, -1, 3641, 3620, 3621, -1, 3622, 3621, 3624, -1, 3623, 3624, 3327, -1, 3625, 3327, 3328, -1, 3824, 3328, 3484, -1, 3626, 3484, 3642, -1, 3826, 3642, 3627, -1, 3827, 3627, 3628, -1, 3643, 3628, 3329, -1, 3607, 3643, 3329, -1, 3629, 3456, 3609, -1, 3609, 3455, 3965, -1, 3965, 3485, 3964, -1, 3964, 3630, 3963, -1, 3963, 3610, 3631, -1, 3631, 3611, 3632, -1, 3632, 3612, 3992, -1, 3992, 3633, 3634, -1, 3634, 3613, 3993, -1, 3993, 3466, 3994, -1, 3994, 3297, 3635, -1, 3635, 3636, 3637, -1, 3637, 3638, 3639, -1, 3639, 3640, 3838, -1, 3838, 3295, 3836, -1, 3836, 3294, 3818, -1, 3818, 3319, 3819, -1, 3819, 3320, 3614, -1, 3614, 3615, 3820, -1, 3820, 3324, 3616, -1, 3616, 3617, 3618, -1, 3618, 3619, 3822, -1, 3822, 3620, 3641, -1, 3641, 3621, 3622, -1, 3622, 3624, 3623, -1, 3623, 3327, 3625, -1, 3625, 3328, 3824, -1, 3824, 3484, 3626, -1, 3626, 3642, 3826, -1, 3826, 3627, 3827, -1, 3827, 3628, 3643, -1, 3644, 3645, 3683, -1, 3644, 3890, 3645, -1, 3644, 3646, 3890, -1, 3890, 3646, 3891, -1, 3891, 3646, 3146, -1, 3684, 3146, 3647, -1, 3893, 3647, 3147, -1, 3894, 3147, 3648, -1, 3649, 3648, 3149, -1, 3685, 3149, 3191, -1, 3895, 3191, 3203, -1, 3686, 3203, 3650, -1, 3896, 3650, 3651, -1, 3652, 3651, 3687, -1, 3897, 3687, 3188, -1, 3899, 3188, 3186, -1, 3961, 3186, 3653, -1, 3962, 3653, 3184, -1, 3688, 3184, 3689, -1, 3690, 3689, 3654, -1, 3857, 3654, 3655, -1, 3691, 3655, 3182, -1, 3859, 3182, 3692, -1, 3693, 3692, 3694, -1, 3695, 3694, 3180, -1, 3696, 3180, 3179, -1, 3837, 3179, 3697, -1, 3698, 3697, 3657, -1, 3656, 3657, 3178, -1, 3839, 3178, 3177, -1, 3658, 3177, 3699, -1, 3700, 3699, 3175, -1, 3659, 3175, 3660, -1, 3661, 3660, 3701, -1, 3702, 3701, 3199, -1, 3703, 3199, 3704, -1, 3966, 3704, 3662, -1, 3705, 3662, 3663, -1, 3969, 3663, 3172, -1, 3968, 3172, 3171, -1, 3706, 3171, 3170, -1, 3970, 3170, 3664, -1, 3665, 3664, 3168, -1, 3666, 3168, 3667, -1, 3972, 3667, 3167, -1, 3668, 3167, 3166, -1, 3973, 3166, 3669, -1, 3975, 3669, 3670, -1, 3974, 3670, 3195, -1, 3707, 3195, 3708, -1, 3671, 3708, 3165, -1, 3977, 3165, 3709, -1, 3927, 3709, 3710, -1, 3711, 3710, 3712, -1, 3926, 3712, 3164, -1, 3672, 3164, 3162, -1, 3673, 3162, 3674, -1, 3912, 3674, 3713, -1, 3913, 3713, 3714, -1, 3979, 3714, 3675, -1, 3980, 3675, 3158, -1, 3715, 3158, 3716, -1, 3717, 3716, 3718, -1, 3983, 3718, 3156, -1, 3719, 3156, 3720, -1, 3721, 3720, 3676, -1, 3722, 3676, 3155, -1, 3723, 3155, 3724, -1, 3984, 3724, 3153, -1, 3987, 3153, 3677, -1, 3989, 3677, 3725, -1, 3726, 3725, 3678, -1, 3990, 3678, 3680, -1, 3679, 3680, 3150, -1, 3681, 3150, 3682, -1, 3886, 3682, 3683, -1, 3645, 3886, 3683, -1, 3891, 3146, 3684, -1, 3684, 3647, 3893, -1, 3893, 3147, 3894, -1, 3894, 3648, 3649, -1, 3649, 3149, 3685, -1, 3685, 3191, 3895, -1, 3895, 3203, 3686, -1, 3686, 3650, 3896, -1, 3896, 3651, 3652, -1, 3652, 3687, 3897, -1, 3897, 3188, 3899, -1, 3899, 3186, 3961, -1, 3961, 3653, 3962, -1, 3962, 3184, 3688, -1, 3688, 3689, 3690, -1, 3690, 3654, 3857, -1, 3857, 3655, 3691, -1, 3691, 3182, 3859, -1, 3859, 3692, 3693, -1, 3693, 3694, 3695, -1, 3695, 3180, 3696, -1, 3696, 3179, 3837, -1, 3837, 3697, 3698, -1, 3698, 3657, 3656, -1, 3656, 3178, 3839, -1, 3839, 3177, 3658, -1, 3658, 3699, 3700, -1, 3700, 3175, 3659, -1, 3659, 3660, 3661, -1, 3661, 3701, 3702, -1, 3702, 3199, 3703, -1, 3703, 3704, 3966, -1, 3966, 3662, 3705, -1, 3705, 3663, 3969, -1, 3969, 3172, 3968, -1, 3968, 3171, 3706, -1, 3706, 3170, 3970, -1, 3970, 3664, 3665, -1, 3665, 3168, 3666, -1, 3666, 3667, 3972, -1, 3972, 3167, 3668, -1, 3668, 3166, 3973, -1, 3973, 3669, 3975, -1, 3975, 3670, 3974, -1, 3974, 3195, 3707, -1, 3707, 3708, 3671, -1, 3671, 3165, 3977, -1, 3977, 3709, 3927, -1, 3927, 3710, 3711, -1, 3711, 3712, 3926, -1, 3926, 3164, 3672, -1, 3672, 3162, 3673, -1, 3673, 3674, 3912, -1, 3912, 3713, 3913, -1, 3913, 3714, 3979, -1, 3979, 3675, 3980, -1, 3980, 3158, 3715, -1, 3715, 3716, 3717, -1, 3717, 3718, 3983, -1, 3983, 3156, 3719, -1, 3719, 3720, 3721, -1, 3721, 3676, 3722, -1, 3722, 3155, 3723, -1, 3723, 3724, 3984, -1, 3984, 3153, 3987, -1, 3987, 3677, 3989, -1, 3989, 3725, 3726, -1, 3726, 3678, 3990, -1, 3990, 3680, 3679, -1, 3679, 3150, 3681, -1, 3681, 3682, 3886, -1, 3206, 3277, 3727, -1, 3727, 3277, 3728, -1, 3728, 3277, 3278, -1, 3729, 3278, 3730, -1, 3729, 3728, 3278, -1, 3278, 3731, 3730, -1, 3730, 3731, 3864, -1, 3864, 3731, 3732, -1, 3435, 3864, 3732, -1, 3435, 3865, 3864, -1, 3435, 3733, 3865, -1, 3865, 3733, 3734, -1, 3734, 3733, 3433, -1, 3866, 3433, 3430, -1, 3871, 3430, 3429, -1, 3867, 3429, 3735, -1, 3874, 3735, 3425, -1, 3875, 3425, 3741, -1, 3742, 3741, 3424, -1, 3878, 3424, 3736, -1, 3877, 3736, 3423, -1, 3743, 3423, 3422, -1, 3737, 3422, 3421, -1, 3880, 3421, 3410, -1, 3738, 3410, 3411, -1, 3881, 3411, 3744, -1, 3739, 3744, 3420, -1, 3882, 3420, 3217, -1, 3740, 3882, 3217, -1, 3734, 3433, 3866, -1, 3866, 3430, 3871, -1, 3871, 3429, 3867, -1, 3867, 3735, 3874, -1, 3874, 3425, 3875, -1, 3875, 3741, 3742, -1, 3742, 3424, 3878, -1, 3878, 3736, 3877, -1, 3877, 3423, 3743, -1, 3743, 3422, 3737, -1, 3737, 3421, 3880, -1, 3880, 3410, 3738, -1, 3738, 3411, 3881, -1, 3881, 3744, 3739, -1, 3739, 3420, 3882, -1, 3745, 3916, 3746, -1, 3746, 3916, 3759, -1, 3759, 3916, 3747, -1, 3389, 3747, 3978, -1, 3748, 3978, 3911, -1, 3383, 3911, 3760, -1, 3761, 3760, 3909, -1, 3762, 3909, 3749, -1, 3395, 3749, 3908, -1, 3384, 3908, 3750, -1, 3397, 3750, 3763, -1, 3751, 3763, 3752, -1, 3400, 3752, 3753, -1, 3764, 3753, 3906, -1, 3401, 3906, 3754, -1, 3402, 3754, 3755, -1, 3404, 3755, 3905, -1, 3403, 3905, 3756, -1, 3405, 3756, 3765, -1, 3766, 3765, 3767, -1, 3768, 3767, 3904, -1, 3407, 3904, 3769, -1, 3412, 3769, 3901, -1, 3757, 3901, 3903, -1, 3413, 3903, 3758, -1, 3417, 3413, 3758, -1, 3759, 3747, 3389, -1, 3389, 3978, 3748, -1, 3748, 3911, 3383, -1, 3383, 3760, 3761, -1, 3761, 3909, 3762, -1, 3762, 3749, 3395, -1, 3395, 3908, 3384, -1, 3384, 3750, 3397, -1, 3397, 3763, 3751, -1, 3751, 3752, 3400, -1, 3400, 3753, 3764, -1, 3764, 3906, 3401, -1, 3401, 3754, 3402, -1, 3402, 3755, 3404, -1, 3404, 3905, 3403, -1, 3403, 3756, 3405, -1, 3405, 3765, 3766, -1, 3766, 3767, 3768, -1, 3768, 3904, 3407, -1, 3407, 3769, 3412, -1, 3412, 3901, 3757, -1, 3757, 3903, 3413, -1, 3770, 3772, 3771, -1, 3771, 3772, 3931, -1, 3931, 3772, 3773, -1, 3932, 3773, 3369, -1, 3780, 3369, 3368, -1, 3924, 3368, 3364, -1, 3925, 3364, 3363, -1, 3935, 3363, 3362, -1, 3781, 3362, 3774, -1, 3936, 3774, 3775, -1, 3937, 3775, 3359, -1, 3782, 3359, 3776, -1, 3939, 3776, 3355, -1, 3940, 3355, 3351, -1, 3783, 3351, 3350, -1, 3784, 3350, 3777, -1, 3785, 3777, 3778, -1, 3946, 3778, 3349, -1, 3786, 3349, 3787, -1, 3788, 3787, 3779, -1, 3789, 3779, 3354, -1, 3790, 3354, 3353, -1, 3948, 3353, 3242, -1, 3241, 3948, 3242, -1, 3931, 3773, 3932, -1, 3932, 3369, 3780, -1, 3780, 3368, 3924, -1, 3924, 3364, 3925, -1, 3925, 3363, 3935, -1, 3935, 3362, 3781, -1, 3781, 3774, 3936, -1, 3936, 3775, 3937, -1, 3937, 3359, 3782, -1, 3782, 3776, 3939, -1, 3939, 3355, 3940, -1, 3940, 3351, 3783, -1, 3783, 3350, 3784, -1, 3784, 3777, 3785, -1, 3785, 3778, 3946, -1, 3946, 3349, 3786, -1, 3786, 3787, 3788, -1, 3788, 3779, 3789, -1, 3789, 3354, 3790, -1, 3790, 3353, 3948, -1, 3791, 3336, 3958, -1, 3958, 3336, 3959, -1, 3959, 3336, 3334, -1, 3956, 3334, 3792, -1, 3793, 3792, 3794, -1, 3806, 3794, 3795, -1, 3807, 3795, 3808, -1, 3796, 3808, 3797, -1, 3809, 3797, 3799, -1, 3798, 3799, 3800, -1, 3954, 3800, 3801, -1, 3955, 3801, 3802, -1, 3825, 3802, 3326, -1, 3823, 3326, 3325, -1, 3810, 3325, 3803, -1, 3821, 3803, 3804, -1, 3811, 3804, 3323, -1, 3812, 3323, 3322, -1, 3813, 3322, 3814, -1, 3816, 3814, 3805, -1, 3264, 3816, 3805, -1, 3959, 3334, 3956, -1, 3956, 3792, 3793, -1, 3793, 3794, 3806, -1, 3806, 3795, 3807, -1, 3807, 3808, 3796, -1, 3796, 3797, 3809, -1, 3809, 3799, 3798, -1, 3798, 3800, 3954, -1, 3954, 3801, 3955, -1, 3955, 3802, 3825, -1, 3825, 3326, 3823, -1, 3823, 3325, 3810, -1, 3810, 3803, 3821, -1, 3821, 3804, 3811, -1, 3811, 3323, 3812, -1, 3812, 3322, 3813, -1, 3813, 3814, 3816, -1, 3264, 3262, 3816, -1, 3816, 3262, 3817, -1, 3815, 3816, 3817, -1, 3815, 3813, 3816, -1, 3815, 3858, 3813, -1, 3813, 3858, 3812, -1, 3812, 3858, 3818, -1, 3811, 3818, 3819, -1, 3614, 3811, 3819, -1, 3614, 3821, 3811, -1, 3614, 3820, 3821, -1, 3821, 3820, 3616, -1, 3618, 3821, 3616, -1, 3618, 3822, 3821, -1, 3821, 3822, 3810, -1, 3810, 3822, 3641, -1, 3622, 3810, 3641, -1, 3622, 3823, 3810, -1, 3622, 3623, 3823, -1, 3823, 3623, 3625, -1, 3824, 3823, 3625, -1, 3824, 3825, 3823, -1, 3824, 3626, 3825, -1, 3825, 3626, 3826, -1, 3827, 3825, 3826, -1, 3827, 3643, 3825, -1, 3825, 3643, 3945, -1, 3828, 3945, 3789, -1, 3831, 3789, 3239, -1, 3831, 3828, 3789, -1, 3831, 3829, 3828, -1, 3831, 3830, 3829, -1, 3831, 3832, 3830, -1, 3830, 3832, 3833, -1, 3833, 3832, 3834, -1, 2341, 3834, 3835, -1, 2479, 3835, 2477, -1, 2479, 2341, 3835, -1, 2479, 2345, 2341, -1, 2479, 2344, 2345, -1, 3818, 3858, 3859, -1, 3836, 3859, 3693, -1, 3695, 3836, 3693, -1, 3695, 3838, 3836, -1, 3695, 3696, 3838, -1, 3838, 3696, 3837, -1, 3698, 3838, 3837, -1, 3698, 3656, 3838, -1, 3838, 3656, 3839, -1, 3658, 3838, 3839, -1, 3658, 3700, 3838, -1, 3838, 3700, 3659, -1, 3639, 3659, 3637, -1, 3639, 3838, 3659, -1, 3840, 3847, 3261, -1, 3840, 3841, 3847, -1, 3840, 3842, 3841, -1, 3841, 3842, 3846, -1, 3846, 3842, 3259, -1, 3844, 3259, 3256, -1, 3843, 3256, 2480, -1, 3843, 3844, 3256, -1, 3843, 3845, 3844, -1, 3843, 2482, 3845, -1, 3845, 2482, 2329, -1, 3846, 3259, 3844, -1, 3848, 3856, 3847, -1, 3848, 2469, 3856, -1, 3848, 3849, 2469, -1, 2469, 3849, 3852, -1, 3852, 3849, 2332, -1, 2470, 2332, 3850, -1, 2326, 3850, 2323, -1, 2326, 2470, 3850, -1, 2326, 3851, 2470, -1, 2326, 2325, 3851, -1, 3851, 2325, 2327, -1, 3852, 2332, 2470, -1, 2468, 3855, 3856, -1, 2468, 3210, 3855, -1, 2468, 3853, 3210, -1, 3210, 3853, 3211, -1, 3211, 3853, 2467, -1, 3212, 2467, 3060, -1, 3213, 3212, 3060, -1, 2467, 2466, 3060, -1, 3060, 2466, 3854, -1, 3854, 2466, 3059, -1, 3212, 3211, 2467, -1, 3855, 3209, 3856, -1, 3856, 3209, 3690, -1, 3857, 3856, 3690, -1, 3857, 3847, 3856, -1, 3857, 3261, 3847, -1, 3857, 3691, 3261, -1, 3261, 3691, 3859, -1, 3858, 3261, 3859, -1, 3207, 3962, 3209, -1, 3207, 3604, 3962, -1, 3207, 3860, 3604, -1, 3207, 3730, 3860, -1, 3207, 3729, 3730, -1, 3207, 3861, 3729, -1, 3729, 3861, 3728, -1, 3728, 3861, 3862, -1, 3863, 3728, 3862, -1, 3863, 3727, 3728, -1, 3860, 3730, 3602, -1, 3602, 3730, 3864, -1, 3870, 3864, 3865, -1, 3734, 3870, 3865, -1, 3734, 3586, 3870, -1, 3734, 3601, 3586, -1, 3734, 3866, 3601, -1, 3601, 3866, 3599, -1, 3599, 3866, 3871, -1, 3869, 3871, 3867, -1, 3868, 3867, 3872, -1, 3868, 3869, 3867, -1, 3602, 3864, 3870, -1, 3599, 3871, 3869, -1, 3867, 3874, 3872, -1, 3872, 3874, 3873, -1, 3873, 3874, 3597, -1, 3597, 3874, 3875, -1, 3596, 3875, 3876, -1, 3596, 3597, 3875, -1, 3875, 3742, 3876, -1, 3876, 3742, 3879, -1, 3879, 3742, 3878, -1, 3877, 3879, 3878, -1, 3877, 3743, 3879, -1, 3879, 3743, 3737, -1, 3880, 3879, 3737, -1, 3880, 3224, 3879, -1, 3880, 3220, 3224, -1, 3880, 3738, 3220, -1, 3220, 3738, 3881, -1, 3883, 3881, 3739, -1, 3882, 3883, 3739, -1, 3882, 3222, 3883, -1, 3882, 3221, 3222, -1, 3882, 3218, 3221, -1, 3882, 3740, 3218, -1, 3220, 3881, 3883, -1, 3879, 3224, 3752, -1, 3513, 3752, 3511, -1, 3513, 3879, 3752, -1, 3513, 3583, 3879, -1, 3513, 3884, 3583, -1, 3583, 3884, 3885, -1, 3885, 3884, 3500, -1, 3995, 3500, 3887, -1, 3886, 3887, 3681, -1, 3886, 3995, 3887, -1, 3886, 3594, 3995, -1, 3886, 3888, 3594, -1, 3886, 3578, 3888, -1, 3886, 3889, 3578, -1, 3886, 3593, 3889, -1, 3886, 3592, 3593, -1, 3886, 3591, 3592, -1, 3886, 3892, 3591, -1, 3886, 3645, 3892, -1, 3892, 3645, 3890, -1, 3891, 3892, 3890, -1, 3891, 3684, 3892, -1, 3892, 3684, 3893, -1, 3894, 3892, 3893, -1, 3894, 3575, 3892, -1, 3894, 3590, 3575, -1, 3894, 3589, 3590, -1, 3894, 3573, 3589, -1, 3894, 3571, 3573, -1, 3894, 3898, 3571, -1, 3894, 3649, 3898, -1, 3898, 3649, 3685, -1, 3895, 3898, 3685, -1, 3895, 3686, 3898, -1, 3898, 3686, 3896, -1, 3652, 3898, 3896, -1, 3652, 3897, 3898, -1, 3898, 3897, 3899, -1, 3605, 3899, 3961, -1, 3900, 3961, 3604, -1, 3900, 3605, 3961, -1, 3902, 3769, 3225, -1, 3902, 3901, 3769, -1, 3902, 3903, 3901, -1, 3902, 3228, 3903, -1, 3903, 3228, 3229, -1, 3230, 3903, 3229, -1, 3230, 3758, 3903, -1, 3769, 3904, 3225, -1, 3225, 3904, 3767, -1, 3765, 3225, 3767, -1, 3765, 3756, 3225, -1, 3225, 3756, 3905, -1, 3755, 3225, 3905, -1, 3755, 3754, 3225, -1, 3225, 3754, 3906, -1, 3753, 3225, 3906, -1, 3753, 3752, 3225, -1, 3225, 3752, 3224, -1, 3763, 3998, 3752, -1, 3763, 3491, 3998, -1, 3763, 3750, 3491, -1, 3491, 3750, 3907, -1, 3907, 3750, 3508, -1, 3508, 3750, 3908, -1, 3915, 3908, 3749, -1, 3910, 3749, 3909, -1, 3760, 3910, 3909, -1, 3760, 3507, 3910, -1, 3760, 3911, 3507, -1, 3507, 3911, 3487, -1, 3487, 3911, 3978, -1, 3979, 3978, 3235, -1, 3913, 3235, 3914, -1, 3912, 3914, 3673, -1, 3912, 3913, 3914, -1, 3508, 3908, 3915, -1, 3915, 3749, 3910, -1, 3978, 3747, 3235, -1, 3235, 3747, 3233, -1, 3233, 3747, 3916, -1, 3232, 3916, 3917, -1, 3232, 3233, 3916, -1, 3916, 3745, 3917, -1, 3979, 3235, 3913, -1, 3918, 3254, 3914, -1, 3918, 3249, 3254, -1, 3918, 3919, 3249, -1, 3249, 3919, 3250, -1, 3250, 3919, 3237, -1, 3251, 3237, 3920, -1, 3061, 3251, 3920, -1, 3237, 3921, 3920, -1, 3920, 3921, 3062, -1, 3062, 3921, 3922, -1, 3251, 3250, 3237, -1, 3254, 3923, 3914, -1, 3914, 3923, 3673, -1, 3673, 3923, 3672, -1, 3672, 3923, 3928, -1, 3926, 3928, 3780, -1, 3924, 3926, 3780, -1, 3924, 3925, 3926, -1, 3926, 3925, 3558, -1, 3711, 3558, 3927, -1, 3711, 3926, 3558, -1, 3780, 3928, 3932, -1, 3932, 3928, 3929, -1, 3931, 3929, 3930, -1, 3248, 3931, 3930, -1, 3248, 3771, 3931, -1, 3932, 3929, 3931, -1, 3925, 3935, 3558, -1, 3558, 3935, 3532, -1, 3532, 3935, 3933, -1, 3933, 3935, 3557, -1, 3557, 3935, 3934, -1, 3934, 3935, 3555, -1, 3555, 3935, 3781, -1, 3553, 3781, 3936, -1, 3551, 3936, 3937, -1, 3938, 3937, 3782, -1, 3550, 3782, 3529, -1, 3550, 3938, 3782, -1, 3555, 3781, 3553, -1, 3553, 3936, 3551, -1, 3551, 3937, 3938, -1, 3782, 3939, 3529, -1, 3529, 3939, 3941, -1, 3941, 3939, 3940, -1, 3528, 3940, 3942, -1, 3528, 3941, 3940, -1, 3940, 3783, 3942, -1, 3942, 3783, 3943, -1, 3943, 3783, 3944, -1, 3944, 3783, 3784, -1, 3547, 3784, 3945, -1, 3547, 3944, 3784, -1, 3784, 3785, 3945, -1, 3945, 3785, 3946, -1, 3786, 3945, 3946, -1, 3786, 3788, 3945, -1, 3945, 3788, 3789, -1, 3789, 3790, 3239, -1, 3239, 3790, 3947, -1, 3947, 3790, 3948, -1, 3240, 3948, 3246, -1, 3240, 3947, 3948, -1, 3948, 3241, 3246, -1, 3833, 3834, 2341, -1, 3835, 3949, 2477, -1, 2477, 3949, 2474, -1, 3828, 3829, 3269, -1, 3269, 3829, 2340, -1, 2337, 3269, 2340, -1, 2337, 3275, 3269, -1, 2337, 2339, 3275, -1, 3275, 2339, 3270, -1, 3270, 2339, 3953, -1, 3950, 3270, 3953, -1, 3950, 3951, 3270, -1, 3950, 3271, 3951, -1, 2339, 3952, 3953, -1, 3953, 3952, 2334, -1, 3945, 3828, 3825, -1, 3825, 3828, 3960, -1, 3955, 3960, 3954, -1, 3955, 3825, 3960, -1, 3957, 3956, 3960, -1, 3957, 3959, 3956, -1, 3957, 3267, 3959, -1, 3959, 3267, 3266, -1, 3958, 3959, 3266, -1, 3956, 3793, 3960, -1, 3960, 3793, 3806, -1, 3807, 3960, 3806, -1, 3807, 3796, 3960, -1, 3960, 3796, 3809, -1, 3798, 3960, 3809, -1, 3798, 3954, 3960, -1, 3811, 3812, 3818, -1, 3898, 3899, 3605, -1, 3961, 3962, 3604, -1, 3962, 3688, 3209, -1, 3209, 3688, 3690, -1, 3818, 3859, 3836, -1, 3661, 3963, 3659, -1, 3661, 3964, 3963, -1, 3661, 3702, 3964, -1, 3964, 3702, 3965, -1, 3965, 3702, 3703, -1, 3966, 3965, 3703, -1, 3966, 3609, 3965, -1, 3966, 3705, 3609, -1, 3609, 3705, 3629, -1, 3629, 3705, 3969, -1, 3544, 3969, 3565, -1, 3544, 3629, 3969, -1, 3544, 3967, 3629, -1, 3544, 3567, 3967, -1, 3967, 3567, 3607, -1, 3607, 3567, 3568, -1, 3643, 3568, 3945, -1, 3643, 3607, 3568, -1, 3968, 3971, 3969, -1, 3968, 3706, 3971, -1, 3971, 3706, 3970, -1, 3665, 3971, 3970, -1, 3665, 3666, 3971, -1, 3971, 3666, 3972, -1, 3668, 3971, 3972, -1, 3668, 3973, 3971, -1, 3971, 3973, 3975, -1, 3976, 3975, 3974, -1, 3538, 3974, 3707, -1, 3535, 3707, 3671, -1, 3534, 3671, 3559, -1, 3534, 3535, 3671, -1, 3971, 3975, 3976, -1, 3976, 3974, 3538, -1, 3538, 3707, 3535, -1, 3671, 3977, 3559, -1, 3559, 3977, 3558, -1, 3558, 3977, 3927, -1, 3926, 3672, 3928, -1, 3978, 3979, 3487, -1, 3487, 3979, 3980, -1, 3982, 3980, 3981, -1, 3982, 3487, 3980, -1, 3980, 3715, 3981, -1, 3981, 3715, 3985, -1, 3985, 3715, 3717, -1, 3983, 3985, 3717, -1, 3983, 3719, 3985, -1, 3985, 3719, 3721, -1, 3722, 3985, 3721, -1, 3722, 3723, 3985, -1, 3985, 3723, 3984, -1, 3987, 3985, 3984, -1, 3987, 3525, 3985, -1, 3987, 3524, 3525, -1, 3987, 3986, 3524, -1, 3987, 3522, 3986, -1, 3987, 3504, 3522, -1, 3987, 3520, 3504, -1, 3987, 3519, 3520, -1, 3987, 3517, 3519, -1, 3987, 3988, 3517, -1, 3987, 3502, 3988, -1, 3987, 3989, 3502, -1, 3502, 3989, 3515, -1, 3515, 3989, 3726, -1, 3991, 3726, 3990, -1, 3679, 3991, 3990, -1, 3679, 3514, 3991, -1, 3679, 3681, 3514, -1, 3514, 3681, 3887, -1, 3515, 3726, 3991, -1, 3963, 3631, 3659, -1, 3659, 3631, 3632, -1, 3992, 3659, 3632, -1, 3992, 3634, 3659, -1, 3659, 3634, 3993, -1, 3994, 3659, 3993, -1, 3994, 3635, 3659, -1, 3659, 3635, 3637, -1, 3995, 3885, 3500, -1, 3971, 3540, 3969, -1, 3969, 3540, 3996, -1, 3561, 3969, 3996, -1, 3561, 3562, 3969, -1, 3969, 3562, 3997, -1, 3543, 3969, 3997, -1, 3543, 3565, 3969, -1, 3998, 3509, 3752, -1, 3752, 3509, 3510, -1, 3999, 3752, 3510, -1, 3999, 3496, 3752, -1, 3752, 3496, 4000, -1, 3511, 3752, 4000, -1, 4001, 4160, 4037, -1, 4037, 4160, 4161, -1, 4052, 4140, 4002, -1, 4002, 4140, 4003, -1, 4003, 4140, 4004, -1, 4197, 4004, 4005, -1, 4016, 4005, 4006, -1, 4193, 4006, 4144, -1, 4194, 4144, 4143, -1, 4189, 4143, 4007, -1, 4201, 4007, 4146, -1, 4017, 4146, 4147, -1, 4018, 4147, 4019, -1, 4020, 4019, 4093, -1, 4008, 4093, 4095, -1, 4021, 4095, 4009, -1, 4182, 4009, 4097, -1, 4022, 4097, 4096, -1, 4199, 4096, 4010, -1, 4023, 4010, 4024, -1, 4181, 4024, 4012, -1, 4011, 4012, 4013, -1, 4178, 4013, 4015, -1, 4014, 4015, 4175, -1, 4014, 4178, 4015, -1, 4003, 4004, 4197, -1, 4197, 4005, 4016, -1, 4016, 4006, 4193, -1, 4193, 4144, 4194, -1, 4194, 4143, 4189, -1, 4189, 4007, 4201, -1, 4201, 4146, 4017, -1, 4017, 4147, 4018, -1, 4018, 4019, 4020, -1, 4020, 4093, 4008, -1, 4008, 4095, 4021, -1, 4021, 4009, 4182, -1, 4182, 4097, 4022, -1, 4022, 4096, 4199, -1, 4199, 4010, 4023, -1, 4023, 4024, 4181, -1, 4181, 4012, 4011, -1, 4011, 4013, 4178, -1, 4015, 4025, 4175, -1, 4175, 4025, 4101, -1, 4038, 4101, 4149, -1, 4039, 4149, 4027, -1, 4026, 4027, 4040, -1, 4028, 4040, 4148, -1, 4041, 4148, 4029, -1, 4042, 4029, 4110, -1, 4043, 4110, 4030, -1, 4169, 4030, 4112, -1, 4044, 4112, 4031, -1, 4168, 4031, 4120, -1, 4045, 4120, 4032, -1, 4166, 4032, 4046, -1, 4033, 4046, 4034, -1, 4047, 4034, 4048, -1, 4049, 4048, 4121, -1, 4159, 4121, 4122, -1, 4050, 4122, 4124, -1, 4051, 4124, 4036, -1, 4035, 4036, 4037, -1, 4161, 4035, 4037, -1, 4175, 4101, 4038, -1, 4038, 4149, 4039, -1, 4039, 4027, 4026, -1, 4026, 4040, 4028, -1, 4028, 4148, 4041, -1, 4041, 4029, 4042, -1, 4042, 4110, 4043, -1, 4043, 4030, 4169, -1, 4169, 4112, 4044, -1, 4044, 4031, 4168, -1, 4168, 4120, 4045, -1, 4045, 4032, 4166, -1, 4166, 4046, 4033, -1, 4033, 4034, 4047, -1, 4047, 4048, 4049, -1, 4049, 4121, 4159, -1, 4159, 4122, 4050, -1, 4050, 4124, 4051, -1, 4051, 4036, 4035, -1, 4052, 4002, 4054, -1, 4054, 4002, 4053, -1, 4053, 4196, 4054, -1, 4054, 4196, 4139, -1, 4139, 4196, 4059, -1, 4060, 4059, 4055, -1, 4061, 4055, 4207, -1, 4138, 4207, 4062, -1, 4137, 4062, 4205, -1, 4063, 4205, 4064, -1, 4136, 4064, 4056, -1, 4130, 4056, 4153, -1, 4128, 4153, 4057, -1, 4129, 4057, 4065, -1, 4066, 4065, 4154, -1, 4058, 4154, 4160, -1, 4001, 4058, 4160, -1, 4139, 4059, 4060, -1, 4060, 4055, 4061, -1, 4061, 4207, 4138, -1, 4138, 4062, 4137, -1, 4137, 4205, 4063, -1, 4063, 4064, 4136, -1, 4136, 4056, 4130, -1, 4130, 4153, 4128, -1, 4128, 4057, 4129, -1, 4129, 4065, 4066, -1, 4066, 4154, 4058, -1, 4067, 4075, 4068, -1, 4068, 4075, 5065, -1, 4069, 4068, 5065, -1, 4069, 5572, 4068, -1, 4069, 4070, 5572, -1, 4069, 5066, 4070, -1, 4225, 4071, 5566, -1, 5566, 4071, 4072, -1, 4072, 4071, 5069, -1, 4076, 5069, 5067, -1, 5562, 5067, 5053, -1, 4077, 5053, 5052, -1, 5568, 5052, 4073, -1, 5567, 4073, 4078, -1, 4079, 4078, 5064, -1, 4080, 5064, 4074, -1, 5570, 4074, 4075, -1, 4067, 5570, 4075, -1, 4072, 5069, 4076, -1, 4076, 5067, 5562, -1, 5562, 5053, 4077, -1, 4077, 5052, 5568, -1, 5568, 4073, 5567, -1, 5567, 4078, 4079, -1, 4079, 5064, 4080, -1, 4080, 4074, 5570, -1, 4227, 4082, 4081, -1, 4081, 4082, 5095, -1, 5095, 4082, 5670, -1, 4083, 5670, 5668, -1, 5101, 5668, 5667, -1, 5093, 5667, 5092, -1, 5093, 5101, 5667, -1, 5095, 5670, 4083, -1, 4083, 5668, 5101, -1, 5667, 4084, 5092, -1, 5092, 4084, 4085, -1, 4085, 4084, 4086, -1, 4087, 4085, 4086, -1, 4087, 4088, 4085, -1, 4087, 4089, 4088, -1, 4088, 4089, 5105, -1, 5105, 4089, 4090, -1, 5109, 4090, 4091, -1, 4092, 5109, 4091, -1, 5105, 4090, 5109, -1, 4094, 4019, 4145, -1, 4094, 4093, 4019, -1, 4094, 4540, 4093, -1, 4093, 4540, 4095, -1, 4095, 4540, 4009, -1, 4009, 4540, 4098, -1, 4097, 4098, 4527, -1, 4096, 4527, 4010, -1, 4096, 4097, 4527, -1, 4009, 4098, 4097, -1, 4010, 4527, 4024, -1, 4024, 4527, 4523, -1, 4012, 4523, 4013, -1, 4012, 4024, 4523, -1, 4013, 4523, 4015, -1, 4015, 4523, 4522, -1, 4099, 4015, 4522, -1, 4099, 4100, 4015, -1, 4015, 4100, 4103, -1, 4025, 4103, 4111, -1, 4101, 4111, 4149, -1, 4101, 4025, 4111, -1, 4111, 4103, 4102, -1, 4102, 4103, 4499, -1, 4424, 4499, 4104, -1, 4109, 4104, 4105, -1, 4432, 4105, 4553, -1, 4438, 4553, 4106, -1, 4450, 4106, 4107, -1, 4456, 4107, 4469, -1, 4108, 4469, 4467, -1, 4108, 4456, 4469, -1, 4102, 4499, 4424, -1, 4424, 4104, 4109, -1, 4109, 4105, 4432, -1, 4432, 4553, 4438, -1, 4438, 4106, 4450, -1, 4450, 4107, 4456, -1, 4415, 4110, 4111, -1, 4415, 4030, 4110, -1, 4415, 4411, 4030, -1, 4030, 4411, 4406, -1, 4112, 4406, 4113, -1, 4114, 4112, 4113, -1, 4114, 4031, 4112, -1, 4114, 4396, 4031, -1, 4031, 4396, 4387, -1, 4120, 4387, 4386, -1, 4115, 4120, 4386, -1, 4115, 4116, 4120, -1, 4120, 4116, 4032, -1, 4032, 4116, 4367, -1, 4359, 4032, 4367, -1, 4359, 4046, 4032, -1, 4359, 4358, 4046, -1, 4046, 4358, 4559, -1, 4034, 4559, 4352, -1, 4117, 4034, 4352, -1, 4117, 4048, 4034, -1, 4117, 4340, 4048, -1, 4048, 4340, 4118, -1, 4121, 4118, 4119, -1, 4122, 4119, 4123, -1, 4124, 4123, 4328, -1, 4001, 4328, 4058, -1, 4001, 4124, 4328, -1, 4001, 4036, 4124, -1, 4001, 4037, 4036, -1, 4030, 4406, 4112, -1, 4031, 4387, 4120, -1, 4046, 4559, 4034, -1, 4048, 4118, 4121, -1, 4121, 4119, 4122, -1, 4122, 4123, 4124, -1, 4328, 4125, 4058, -1, 4058, 4125, 4066, -1, 4066, 4125, 4126, -1, 4129, 4126, 4127, -1, 4128, 4127, 4130, -1, 4128, 4129, 4127, -1, 4066, 4126, 4129, -1, 4127, 4131, 4130, -1, 4130, 4131, 4136, -1, 4136, 4131, 4301, -1, 4132, 4136, 4301, -1, 4132, 4133, 4136, -1, 4136, 4133, 4292, -1, 4289, 4136, 4292, -1, 4289, 4287, 4136, -1, 4136, 4287, 4134, -1, 4135, 4136, 4134, -1, 4135, 4267, 4136, -1, 4136, 4267, 4063, -1, 4063, 4267, 4150, -1, 4137, 4150, 4138, -1, 4137, 4063, 4150, -1, 4261, 4060, 4150, -1, 4261, 4139, 4060, -1, 4261, 4054, 4139, -1, 4261, 4260, 4054, -1, 4054, 4260, 4052, -1, 4052, 4260, 4250, -1, 4249, 4052, 4250, -1, 4249, 4140, 4052, -1, 4249, 4004, 4140, -1, 4249, 4141, 4004, -1, 4004, 4141, 4005, -1, 4005, 4141, 4006, -1, 4006, 4141, 4144, -1, 4144, 4141, 4142, -1, 4143, 4142, 4231, -1, 4007, 4231, 4146, -1, 4007, 4143, 4231, -1, 4144, 4142, 4143, -1, 4231, 4145, 4146, -1, 4146, 4145, 4147, -1, 4147, 4145, 4019, -1, 4110, 4029, 4111, -1, 4111, 4029, 4148, -1, 4040, 4111, 4148, -1, 4040, 4027, 4111, -1, 4111, 4027, 4149, -1, 4025, 4015, 4103, -1, 4060, 4061, 4150, -1, 4150, 4061, 4138, -1, 4151, 4064, 4784, -1, 4151, 4056, 4064, -1, 4151, 4153, 4056, -1, 4151, 4152, 4153, -1, 4153, 4152, 4057, -1, 4057, 4152, 4155, -1, 4065, 4155, 4154, -1, 4065, 4057, 4155, -1, 4155, 4156, 4154, -1, 4154, 4156, 4160, -1, 4160, 4156, 4781, -1, 4035, 4781, 4813, -1, 4812, 4035, 4813, -1, 4812, 4811, 4035, -1, 4035, 4811, 4162, -1, 4051, 4162, 4157, -1, 4809, 4051, 4157, -1, 4809, 4158, 4051, -1, 4051, 4158, 4050, -1, 4050, 4158, 4163, -1, 4159, 4163, 4049, -1, 4159, 4050, 4163, -1, 4160, 4781, 4035, -1, 4161, 4160, 4035, -1, 4035, 4162, 4051, -1, 4163, 4164, 4049, -1, 4049, 4164, 4047, -1, 4047, 4164, 4033, -1, 4033, 4164, 4165, -1, 4166, 4165, 4167, -1, 4045, 4167, 4168, -1, 4045, 4166, 4167, -1, 4033, 4165, 4166, -1, 4167, 4779, 4168, -1, 4168, 4779, 4044, -1, 4044, 4779, 4170, -1, 4169, 4170, 4778, -1, 4043, 4778, 4042, -1, 4043, 4169, 4778, -1, 4044, 4170, 4169, -1, 4778, 4171, 4042, -1, 4042, 4171, 4041, -1, 4041, 4171, 4028, -1, 4028, 4171, 4172, -1, 4026, 4172, 4039, -1, 4026, 4028, 4172, -1, 4039, 4172, 4038, -1, 4038, 4172, 4173, -1, 4175, 4173, 4802, -1, 4776, 4175, 4802, -1, 4776, 4774, 4175, -1, 4175, 4774, 4174, -1, 4799, 4175, 4174, -1, 4799, 4798, 4175, -1, 4175, 4798, 4176, -1, 4772, 4175, 4176, -1, 4772, 4770, 4175, -1, 4175, 4770, 4177, -1, 4014, 4177, 4179, -1, 4178, 4179, 4180, -1, 4011, 4180, 4198, -1, 4181, 4198, 4769, -1, 4797, 4181, 4769, -1, 4797, 4023, 4181, -1, 4797, 4768, 4023, -1, 4023, 4768, 4199, -1, 4199, 4768, 4766, -1, 4022, 4766, 4765, -1, 4182, 4765, 4795, -1, 4763, 4182, 4795, -1, 4763, 4021, 4182, -1, 4763, 4761, 4021, -1, 4021, 4761, 4008, -1, 4008, 4761, 4760, -1, 4758, 4008, 4760, -1, 4758, 4020, 4008, -1, 4758, 4183, 4020, -1, 4020, 4183, 4200, -1, 4018, 4200, 4184, -1, 4185, 4018, 4184, -1, 4185, 4017, 4018, -1, 4185, 4186, 4017, -1, 4017, 4186, 4187, -1, 4201, 4187, 4788, -1, 4188, 4201, 4788, -1, 4188, 4189, 4201, -1, 4188, 4190, 4189, -1, 4189, 4190, 4194, -1, 4194, 4190, 4191, -1, 4192, 4194, 4191, -1, 4192, 4193, 4194, -1, 4192, 4195, 4193, -1, 4193, 4195, 4016, -1, 4016, 4195, 4202, -1, 4197, 4202, 4206, -1, 4053, 4206, 4196, -1, 4053, 4197, 4206, -1, 4053, 4003, 4197, -1, 4053, 4002, 4003, -1, 4038, 4173, 4175, -1, 4175, 4177, 4014, -1, 4014, 4179, 4178, -1, 4178, 4180, 4011, -1, 4011, 4198, 4181, -1, 4199, 4766, 4022, -1, 4022, 4765, 4182, -1, 4020, 4200, 4018, -1, 4017, 4187, 4201, -1, 4016, 4202, 4197, -1, 4203, 4205, 4206, -1, 4203, 4204, 4205, -1, 4205, 4204, 4752, -1, 4749, 4205, 4752, -1, 4749, 4784, 4205, -1, 4205, 4784, 4064, -1, 4205, 4062, 4206, -1, 4206, 4062, 4207, -1, 4055, 4206, 4207, -1, 4055, 4059, 4206, -1, 4206, 4059, 4196, -1, 5576, 4208, 4209, -1, 4209, 4208, 5061, -1, 5061, 4208, 4210, -1, 4215, 4210, 4211, -1, 4216, 4211, 4212, -1, 5050, 4212, 4217, -1, 4218, 4217, 4213, -1, 4219, 4213, 5569, -1, 5062, 5569, 5571, -1, 5063, 5571, 4214, -1, 4220, 4214, 4070, -1, 5066, 4220, 4070, -1, 5061, 4210, 4215, -1, 4215, 4211, 4216, -1, 4216, 4212, 5050, -1, 5050, 4217, 4218, -1, 4218, 4213, 4219, -1, 4219, 5569, 5062, -1, 5062, 5571, 5063, -1, 5063, 4214, 4220, -1, 4986, 5107, 4222, -1, 4222, 5107, 4221, -1, 5108, 4222, 4221, -1, 5108, 4223, 4222, -1, 5108, 4091, 4223, -1, 5108, 4092, 4091, -1, 5017, 5018, 4224, -1, 4224, 5018, 4226, -1, 5565, 4226, 5070, -1, 4225, 5565, 5070, -1, 4225, 5566, 5565, -1, 4224, 4226, 5565, -1, 4227, 4081, 4228, -1, 4228, 4081, 5094, -1, 4229, 4228, 5094, -1, 4229, 5673, 4228, -1, 4229, 4230, 5673, -1, 4229, 5032, 4230, -1, 4231, 4232, 4145, -1, 4231, 4242, 4232, -1, 4231, 4142, 4242, -1, 4242, 4142, 4243, -1, 4233, 4243, 4234, -1, 4588, 4234, 4587, -1, 4586, 4587, 4591, -1, 4594, 4591, 4235, -1, 4238, 4235, 4236, -1, 4237, 4236, 4852, -1, 4237, 4238, 4236, -1, 4237, 4239, 4238, -1, 4238, 4239, 4240, -1, 4594, 4240, 4592, -1, 4586, 4592, 4548, -1, 4588, 4548, 4583, -1, 4233, 4583, 4241, -1, 4242, 4241, 4232, -1, 4242, 4233, 4241, -1, 4242, 4243, 4233, -1, 4142, 4141, 4243, -1, 4243, 4141, 4584, -1, 4234, 4584, 4244, -1, 4587, 4244, 4245, -1, 4591, 4245, 4246, -1, 4235, 4246, 4599, -1, 4236, 4599, 4247, -1, 4852, 4247, 4854, -1, 4852, 4236, 4247, -1, 4141, 4249, 4584, -1, 4584, 4249, 4590, -1, 4244, 4590, 4589, -1, 4245, 4589, 4593, -1, 4246, 4593, 4596, -1, 4599, 4596, 4598, -1, 4247, 4598, 4248, -1, 4854, 4248, 4855, -1, 4854, 4247, 4248, -1, 4249, 4250, 4590, -1, 4590, 4250, 4255, -1, 4589, 4255, 4251, -1, 4593, 4251, 4256, -1, 4596, 4256, 4252, -1, 4598, 4252, 4253, -1, 4248, 4253, 4254, -1, 4855, 4254, 4886, -1, 4855, 4248, 4254, -1, 4250, 4260, 4255, -1, 4255, 4260, 4595, -1, 4251, 4595, 4257, -1, 4256, 4257, 4258, -1, 4252, 4258, 4603, -1, 4253, 4603, 4602, -1, 4254, 4602, 4259, -1, 4886, 4259, 4887, -1, 4886, 4254, 4259, -1, 4260, 4261, 4595, -1, 4595, 4261, 4263, -1, 4257, 4263, 4597, -1, 4258, 4597, 4601, -1, 4603, 4601, 4605, -1, 4602, 4605, 4609, -1, 4259, 4609, 4262, -1, 4887, 4262, 4856, -1, 4887, 4259, 4262, -1, 4261, 4150, 4263, -1, 4263, 4150, 4266, -1, 4597, 4266, 4600, -1, 4601, 4600, 4264, -1, 4605, 4264, 4265, -1, 4609, 4265, 4608, -1, 4262, 4608, 4610, -1, 4856, 4610, 4273, -1, 4856, 4262, 4610, -1, 4150, 4267, 4266, -1, 4266, 4267, 4268, -1, 4600, 4268, 4269, -1, 4264, 4269, 4270, -1, 4265, 4270, 4271, -1, 4608, 4271, 4276, -1, 4610, 4276, 4272, -1, 4273, 4272, 4888, -1, 4273, 4610, 4272, -1, 4267, 4135, 4268, -1, 4268, 4135, 4274, -1, 4269, 4274, 4604, -1, 4270, 4604, 4607, -1, 4271, 4607, 4275, -1, 4276, 4275, 4612, -1, 4272, 4612, 4277, -1, 4888, 4277, 4890, -1, 4888, 4272, 4277, -1, 4135, 4134, 4274, -1, 4274, 4134, 4278, -1, 4604, 4278, 4606, -1, 4607, 4606, 4279, -1, 4275, 4279, 4617, -1, 4612, 4617, 4280, -1, 4277, 4280, 4284, -1, 4890, 4284, 4281, -1, 4890, 4277, 4284, -1, 4134, 4287, 4278, -1, 4278, 4287, 4288, -1, 4606, 4288, 4282, -1, 4279, 4282, 4611, -1, 4617, 4611, 4614, -1, 4280, 4614, 4283, -1, 4284, 4283, 4285, -1, 4281, 4285, 4286, -1, 4281, 4284, 4285, -1, 4287, 4289, 4288, -1, 4288, 4289, 4574, -1, 4282, 4574, 4294, -1, 4611, 4294, 4616, -1, 4614, 4616, 4615, -1, 4283, 4615, 4290, -1, 4285, 4290, 4291, -1, 4286, 4291, 4823, -1, 4286, 4285, 4291, -1, 4289, 4292, 4574, -1, 4574, 4292, 4293, -1, 4294, 4293, 4613, -1, 4616, 4613, 4295, -1, 4615, 4295, 4296, -1, 4290, 4296, 4297, -1, 4291, 4297, 4298, -1, 4823, 4298, 4826, -1, 4823, 4291, 4298, -1, 4293, 4292, 4568, -1, 4613, 4568, 4567, -1, 4295, 4567, 4566, -1, 4296, 4566, 4563, -1, 4297, 4563, 4562, -1, 4298, 4562, 4299, -1, 4826, 4299, 4561, -1, 4826, 4298, 4299, -1, 4132, 4300, 4133, -1, 4132, 4307, 4300, -1, 4132, 4301, 4307, -1, 4307, 4301, 4309, -1, 4308, 4309, 4618, -1, 4302, 4618, 4626, -1, 4620, 4626, 4625, -1, 4306, 4625, 4629, -1, 4303, 4629, 4313, -1, 4304, 4313, 4312, -1, 4304, 4303, 4313, -1, 4304, 4827, 4303, -1, 4303, 4827, 4305, -1, 4306, 4305, 4627, -1, 4620, 4627, 4621, -1, 4302, 4621, 4564, -1, 4308, 4564, 4565, -1, 4307, 4565, 4300, -1, 4307, 4308, 4565, -1, 4307, 4309, 4308, -1, 4301, 4131, 4309, -1, 4309, 4131, 4619, -1, 4618, 4619, 4624, -1, 4626, 4624, 4628, -1, 4625, 4628, 4310, -1, 4629, 4310, 4633, -1, 4313, 4633, 4311, -1, 4312, 4311, 4316, -1, 4312, 4313, 4311, -1, 4131, 4127, 4619, -1, 4619, 4127, 4623, -1, 4624, 4623, 4314, -1, 4628, 4314, 4632, -1, 4310, 4632, 4318, -1, 4633, 4318, 4635, -1, 4311, 4635, 4315, -1, 4316, 4315, 4828, -1, 4316, 4311, 4315, -1, 4127, 4126, 4623, -1, 4623, 4126, 4622, -1, 4314, 4622, 4631, -1, 4632, 4631, 4317, -1, 4318, 4317, 4319, -1, 4635, 4319, 4641, -1, 4315, 4641, 4320, -1, 4828, 4320, 4860, -1, 4828, 4315, 4320, -1, 4126, 4125, 4622, -1, 4622, 4125, 4321, -1, 4631, 4321, 4630, -1, 4317, 4630, 4322, -1, 4319, 4322, 4640, -1, 4641, 4640, 4323, -1, 4320, 4323, 4326, -1, 4860, 4326, 4829, -1, 4860, 4320, 4326, -1, 4125, 4328, 4321, -1, 4321, 4328, 4324, -1, 4630, 4324, 4634, -1, 4322, 4634, 4325, -1, 4640, 4325, 4329, -1, 4323, 4329, 4646, -1, 4326, 4646, 4327, -1, 4829, 4327, 4333, -1, 4829, 4326, 4327, -1, 4328, 4123, 4324, -1, 4324, 4123, 4638, -1, 4634, 4638, 4637, -1, 4325, 4637, 4334, -1, 4329, 4334, 4330, -1, 4646, 4330, 4331, -1, 4327, 4331, 4332, -1, 4333, 4332, 4830, -1, 4333, 4327, 4332, -1, 4123, 4119, 4638, -1, 4638, 4119, 4636, -1, 4637, 4636, 4644, -1, 4334, 4644, 4643, -1, 4330, 4643, 4645, -1, 4331, 4645, 4335, -1, 4332, 4335, 4339, -1, 4830, 4339, 4338, -1, 4830, 4332, 4339, -1, 4119, 4118, 4636, -1, 4636, 4118, 4639, -1, 4644, 4639, 4642, -1, 4643, 4642, 4649, -1, 4645, 4649, 4650, -1, 4335, 4650, 4336, -1, 4339, 4336, 4337, -1, 4338, 4337, 4342, -1, 4338, 4339, 4337, -1, 4118, 4340, 4639, -1, 4639, 4340, 4341, -1, 4642, 4341, 4647, -1, 4649, 4647, 4652, -1, 4650, 4652, 4343, -1, 4336, 4343, 4653, -1, 4337, 4653, 4347, -1, 4342, 4347, 4832, -1, 4342, 4337, 4347, -1, 4340, 4117, 4341, -1, 4341, 4117, 4575, -1, 4647, 4575, 4648, -1, 4652, 4648, 4651, -1, 4343, 4651, 4344, -1, 4653, 4344, 4345, -1, 4347, 4345, 4346, -1, 4832, 4346, 4862, -1, 4832, 4347, 4346, -1, 4117, 4352, 4575, -1, 4575, 4352, 4348, -1, 4648, 4348, 4349, -1, 4651, 4349, 4350, -1, 4344, 4350, 4654, -1, 4345, 4654, 4659, -1, 4346, 4659, 4351, -1, 4862, 4351, 4833, -1, 4862, 4346, 4351, -1, 4348, 4352, 4353, -1, 4349, 4353, 4558, -1, 4350, 4558, 4354, -1, 4654, 4354, 4658, -1, 4659, 4658, 4355, -1, 4351, 4355, 4357, -1, 4833, 4357, 4356, -1, 4833, 4351, 4357, -1, 4358, 4560, 4559, -1, 4358, 4363, 4560, -1, 4358, 4359, 4363, -1, 4363, 4359, 4366, -1, 4364, 4366, 4661, -1, 4656, 4661, 4360, -1, 4361, 4360, 4571, -1, 4573, 4571, 4663, -1, 4362, 4663, 4369, -1, 4834, 4369, 4867, -1, 4834, 4362, 4369, -1, 4834, 4864, 4362, -1, 4362, 4864, 4557, -1, 4573, 4557, 4572, -1, 4361, 4572, 4657, -1, 4656, 4657, 4655, -1, 4364, 4655, 4365, -1, 4363, 4365, 4560, -1, 4363, 4364, 4365, -1, 4363, 4366, 4364, -1, 4359, 4367, 4366, -1, 4366, 4367, 4660, -1, 4661, 4660, 4368, -1, 4360, 4368, 4570, -1, 4571, 4570, 4371, -1, 4663, 4371, 4372, -1, 4369, 4372, 4373, -1, 4867, 4373, 4835, -1, 4867, 4369, 4373, -1, 4367, 4116, 4660, -1, 4660, 4116, 4370, -1, 4368, 4370, 4374, -1, 4570, 4374, 4376, -1, 4371, 4376, 4666, -1, 4372, 4666, 4378, -1, 4373, 4378, 4379, -1, 4835, 4379, 4380, -1, 4835, 4373, 4379, -1, 4116, 4115, 4370, -1, 4370, 4115, 4569, -1, 4374, 4569, 4375, -1, 4376, 4375, 4377, -1, 4666, 4377, 4669, -1, 4378, 4669, 4673, -1, 4379, 4673, 4385, -1, 4380, 4385, 4384, -1, 4380, 4379, 4385, -1, 4115, 4386, 4569, -1, 4569, 4386, 4388, -1, 4375, 4388, 4665, -1, 4377, 4665, 4389, -1, 4669, 4389, 4668, -1, 4673, 4668, 4381, -1, 4385, 4381, 4382, -1, 4384, 4382, 4383, -1, 4384, 4385, 4382, -1, 4386, 4387, 4388, -1, 4388, 4387, 4662, -1, 4665, 4662, 4664, -1, 4389, 4664, 4667, -1, 4668, 4667, 4390, -1, 4381, 4390, 4391, -1, 4382, 4391, 4392, -1, 4383, 4392, 4393, -1, 4383, 4382, 4392, -1, 4387, 4396, 4662, -1, 4662, 4396, 4394, -1, 4664, 4394, 4671, -1, 4667, 4671, 4672, -1, 4390, 4672, 4677, -1, 4391, 4677, 4684, -1, 4392, 4684, 4395, -1, 4393, 4395, 4399, -1, 4393, 4392, 4395, -1, 4396, 4114, 4394, -1, 4394, 4114, 4670, -1, 4671, 4670, 4397, -1, 4672, 4397, 4676, -1, 4677, 4676, 4398, -1, 4684, 4398, 4683, -1, 4395, 4683, 4401, -1, 4399, 4401, 4869, -1, 4399, 4395, 4401, -1, 4114, 4113, 4670, -1, 4670, 4113, 4674, -1, 4397, 4674, 4675, -1, 4676, 4675, 4682, -1, 4398, 4682, 4681, -1, 4683, 4681, 4400, -1, 4401, 4400, 4689, -1, 4869, 4689, 4405, -1, 4869, 4401, 4689, -1, 4113, 4406, 4674, -1, 4674, 4406, 4402, -1, 4675, 4402, 4680, -1, 4682, 4680, 4403, -1, 4681, 4403, 4687, -1, 4400, 4687, 4404, -1, 4689, 4404, 4410, -1, 4405, 4410, 4409, -1, 4405, 4689, 4410, -1, 4406, 4411, 4402, -1, 4402, 4411, 4679, -1, 4680, 4679, 4407, -1, 4403, 4407, 4688, -1, 4687, 4688, 4412, -1, 4404, 4412, 4408, -1, 4410, 4408, 4413, -1, 4409, 4413, 4871, -1, 4409, 4410, 4413, -1, 4679, 4411, 4678, -1, 4407, 4678, 4685, -1, 4688, 4685, 4556, -1, 4412, 4556, 4555, -1, 4408, 4555, 4554, -1, 4413, 4554, 4414, -1, 4871, 4414, 4838, -1, 4871, 4413, 4414, -1, 4111, 4686, 4415, -1, 4111, 4416, 4686, -1, 4111, 4102, 4416, -1, 4416, 4102, 4691, -1, 4423, 4691, 4693, -1, 4422, 4693, 4417, -1, 4419, 4417, 4697, -1, 4700, 4697, 4702, -1, 4701, 4702, 4704, -1, 4839, 4704, 4418, -1, 4839, 4701, 4704, -1, 4839, 4873, 4701, -1, 4701, 4873, 4699, -1, 4700, 4699, 4420, -1, 4419, 4420, 4421, -1, 4422, 4421, 4692, -1, 4423, 4692, 4690, -1, 4416, 4690, 4686, -1, 4416, 4423, 4690, -1, 4416, 4691, 4423, -1, 4102, 4424, 4691, -1, 4691, 4424, 4426, -1, 4693, 4426, 4427, -1, 4417, 4427, 4425, -1, 4697, 4425, 4698, -1, 4702, 4698, 4703, -1, 4704, 4703, 4708, -1, 4418, 4708, 4431, -1, 4418, 4704, 4708, -1, 4424, 4109, 4426, -1, 4426, 4109, 4696, -1, 4427, 4696, 4695, -1, 4425, 4695, 4428, -1, 4698, 4428, 4429, -1, 4703, 4429, 4430, -1, 4708, 4430, 4434, -1, 4431, 4434, 4436, -1, 4431, 4708, 4434, -1, 4109, 4432, 4696, -1, 4696, 4432, 4694, -1, 4695, 4694, 4439, -1, 4428, 4439, 4433, -1, 4429, 4433, 4707, -1, 4430, 4707, 4435, -1, 4434, 4435, 4440, -1, 4436, 4440, 4437, -1, 4436, 4434, 4440, -1, 4432, 4438, 4694, -1, 4694, 4438, 4444, -1, 4439, 4444, 4705, -1, 4433, 4705, 4706, -1, 4707, 4706, 4709, -1, 4435, 4709, 4441, -1, 4440, 4441, 4443, -1, 4437, 4443, 4442, -1, 4437, 4440, 4443, -1, 4438, 4450, 4444, -1, 4444, 4450, 4445, -1, 4705, 4445, 4446, -1, 4706, 4446, 4453, -1, 4709, 4453, 4447, -1, 4441, 4447, 4448, -1, 4443, 4448, 4449, -1, 4442, 4449, 4454, -1, 4442, 4443, 4449, -1, 4450, 4456, 4445, -1, 4445, 4456, 4451, -1, 4446, 4451, 4452, -1, 4453, 4452, 4457, -1, 4447, 4457, 4713, -1, 4448, 4713, 4461, -1, 4449, 4461, 4716, -1, 4454, 4716, 4455, -1, 4454, 4449, 4716, -1, 4456, 4108, 4451, -1, 4451, 4108, 4710, -1, 4452, 4710, 4458, -1, 4457, 4458, 4459, -1, 4713, 4459, 4460, -1, 4461, 4460, 4715, -1, 4716, 4715, 4464, -1, 4455, 4464, 4462, -1, 4455, 4716, 4464, -1, 4108, 4467, 4710, -1, 4710, 4467, 4468, -1, 4458, 4468, 4463, -1, 4459, 4463, 4470, -1, 4460, 4470, 4471, -1, 4715, 4471, 4465, -1, 4464, 4465, 4473, -1, 4462, 4473, 4466, -1, 4462, 4464, 4473, -1, 4467, 4469, 4468, -1, 4468, 4469, 4711, -1, 4463, 4711, 4712, -1, 4470, 4712, 4472, -1, 4471, 4472, 4476, -1, 4465, 4476, 4722, -1, 4473, 4722, 4474, -1, 4466, 4474, 4840, -1, 4466, 4473, 4474, -1, 4469, 4107, 4711, -1, 4711, 4107, 4477, -1, 4712, 4477, 4475, -1, 4472, 4475, 4718, -1, 4476, 4718, 4723, -1, 4722, 4723, 4479, -1, 4474, 4479, 4483, -1, 4840, 4483, 4481, -1, 4840, 4474, 4483, -1, 4107, 4106, 4477, -1, 4477, 4106, 4714, -1, 4475, 4714, 4478, -1, 4718, 4478, 4720, -1, 4723, 4720, 4480, -1, 4479, 4480, 4724, -1, 4483, 4724, 4482, -1, 4481, 4482, 4486, -1, 4481, 4483, 4482, -1, 4714, 4106, 4717, -1, 4478, 4717, 4484, -1, 4720, 4484, 4721, -1, 4480, 4721, 4728, -1, 4724, 4728, 4485, -1, 4482, 4485, 4552, -1, 4486, 4552, 4844, -1, 4486, 4482, 4552, -1, 4105, 4719, 4553, -1, 4105, 4498, 4719, -1, 4105, 4104, 4498, -1, 4498, 4104, 4727, -1, 4487, 4727, 4488, -1, 4726, 4488, 4729, -1, 4494, 4729, 4489, -1, 4732, 4489, 4490, -1, 4491, 4490, 4492, -1, 4493, 4492, 4845, -1, 4493, 4491, 4492, -1, 4493, 4880, 4491, -1, 4491, 4880, 4731, -1, 4732, 4731, 4495, -1, 4494, 4495, 4496, -1, 4726, 4496, 4725, -1, 4487, 4725, 4497, -1, 4498, 4497, 4719, -1, 4498, 4487, 4497, -1, 4498, 4727, 4487, -1, 4104, 4499, 4727, -1, 4727, 4499, 4501, -1, 4488, 4501, 4502, -1, 4729, 4502, 4500, -1, 4489, 4500, 4733, -1, 4490, 4733, 4505, -1, 4492, 4505, 4506, -1, 4845, 4506, 4846, -1, 4845, 4492, 4506, -1, 4499, 4103, 4501, -1, 4501, 4103, 4510, -1, 4502, 4510, 4503, -1, 4500, 4503, 4504, -1, 4733, 4504, 4735, -1, 4505, 4735, 4507, -1, 4506, 4507, 4509, -1, 4846, 4509, 4508, -1, 4846, 4506, 4509, -1, 4103, 4100, 4510, -1, 4510, 4100, 4730, -1, 4503, 4730, 4511, -1, 4504, 4511, 4512, -1, 4735, 4512, 4738, -1, 4507, 4738, 4514, -1, 4509, 4514, 4742, -1, 4508, 4742, 4515, -1, 4508, 4509, 4742, -1, 4100, 4099, 4730, -1, 4730, 4099, 4513, -1, 4511, 4513, 4518, -1, 4512, 4518, 4519, -1, 4738, 4519, 4737, -1, 4514, 4737, 4745, -1, 4742, 4745, 4516, -1, 4515, 4516, 4847, -1, 4515, 4742, 4516, -1, 4099, 4522, 4513, -1, 4513, 4522, 4517, -1, 4518, 4517, 4734, -1, 4519, 4734, 4736, -1, 4737, 4736, 4741, -1, 4745, 4741, 4520, -1, 4516, 4520, 4521, -1, 4847, 4521, 4526, -1, 4847, 4516, 4521, -1, 4522, 4523, 4517, -1, 4517, 4523, 4524, -1, 4734, 4524, 4529, -1, 4736, 4529, 4740, -1, 4741, 4740, 4744, -1, 4520, 4744, 4581, -1, 4521, 4581, 4525, -1, 4526, 4525, 4883, -1, 4526, 4521, 4525, -1, 4523, 4527, 4524, -1, 4524, 4527, 4528, -1, 4529, 4528, 4739, -1, 4740, 4739, 4748, -1, 4744, 4748, 4532, -1, 4581, 4532, 4533, -1, 4525, 4533, 4530, -1, 4883, 4530, 4531, -1, 4883, 4525, 4530, -1, 4527, 4098, 4528, -1, 4528, 4098, 4536, -1, 4739, 4536, 4743, -1, 4748, 4743, 4747, -1, 4532, 4747, 4534, -1, 4533, 4534, 4579, -1, 4530, 4579, 4539, -1, 4531, 4539, 4535, -1, 4531, 4530, 4539, -1, 4098, 4540, 4536, -1, 4536, 4540, 4537, -1, 4743, 4537, 4746, -1, 4747, 4746, 4582, -1, 4534, 4582, 4580, -1, 4579, 4580, 4538, -1, 4539, 4538, 4543, -1, 4535, 4543, 4849, -1, 4535, 4539, 4543, -1, 4540, 4094, 4537, -1, 4537, 4094, 4544, -1, 4746, 4544, 4578, -1, 4582, 4578, 4577, -1, 4580, 4577, 4541, -1, 4538, 4541, 4542, -1, 4543, 4542, 4585, -1, 4849, 4585, 4851, -1, 4849, 4543, 4585, -1, 4094, 4145, 4544, -1, 4544, 4145, 4551, -1, 4578, 4551, 4576, -1, 4577, 4576, 4550, -1, 4541, 4550, 4549, -1, 4542, 4549, 4547, -1, 4585, 4547, 4545, -1, 4851, 4545, 4546, -1, 4851, 4585, 4545, -1, 4239, 4546, 4240, -1, 4240, 4546, 4545, -1, 4592, 4545, 4547, -1, 4548, 4547, 4549, -1, 4583, 4549, 4550, -1, 4241, 4550, 4576, -1, 4232, 4576, 4551, -1, 4145, 4232, 4551, -1, 4880, 4844, 4731, -1, 4731, 4844, 4552, -1, 4495, 4552, 4485, -1, 4496, 4485, 4728, -1, 4725, 4728, 4721, -1, 4497, 4721, 4484, -1, 4719, 4484, 4717, -1, 4553, 4717, 4106, -1, 4553, 4719, 4717, -1, 4873, 4838, 4699, -1, 4699, 4838, 4414, -1, 4420, 4414, 4554, -1, 4421, 4554, 4555, -1, 4692, 4555, 4556, -1, 4690, 4556, 4685, -1, 4686, 4685, 4678, -1, 4415, 4678, 4411, -1, 4415, 4686, 4678, -1, 4864, 4356, 4557, -1, 4557, 4356, 4357, -1, 4572, 4357, 4355, -1, 4657, 4355, 4658, -1, 4655, 4658, 4354, -1, 4365, 4354, 4558, -1, 4560, 4558, 4353, -1, 4559, 4353, 4352, -1, 4559, 4560, 4353, -1, 4827, 4561, 4305, -1, 4305, 4561, 4299, -1, 4627, 4299, 4562, -1, 4621, 4562, 4563, -1, 4564, 4563, 4566, -1, 4565, 4566, 4567, -1, 4300, 4567, 4568, -1, 4133, 4568, 4292, -1, 4133, 4300, 4568, -1, 4569, 4374, 4370, -1, 4374, 4570, 4368, -1, 4388, 4375, 4569, -1, 4570, 4571, 4360, -1, 4375, 4376, 4374, -1, 4572, 4361, 4573, -1, 4573, 4361, 4571, -1, 4376, 4371, 4570, -1, 4357, 4572, 4557, -1, 4371, 4663, 4571, -1, 4663, 4362, 4573, -1, 4573, 4362, 4557, -1, 4578, 4544, 4551, -1, 4294, 4574, 4293, -1, 4648, 4575, 4348, -1, 4241, 4576, 4232, -1, 4576, 4577, 4578, -1, 4577, 4580, 4582, -1, 4541, 4577, 4550, -1, 4580, 4579, 4534, -1, 4538, 4580, 4541, -1, 4579, 4530, 4533, -1, 4539, 4579, 4538, -1, 4581, 4533, 4525, -1, 4532, 4534, 4533, -1, 4747, 4582, 4534, -1, 4746, 4578, 4582, -1, 4583, 4550, 4241, -1, 4542, 4541, 4549, -1, 4543, 4538, 4542, -1, 4588, 4583, 4233, -1, 4234, 4588, 4233, -1, 4584, 4234, 4243, -1, 4548, 4549, 4583, -1, 4585, 4542, 4547, -1, 4590, 4244, 4584, -1, 4586, 4548, 4588, -1, 4587, 4586, 4588, -1, 4244, 4587, 4234, -1, 4592, 4547, 4548, -1, 4255, 4589, 4590, -1, 4589, 4245, 4244, -1, 4594, 4592, 4586, -1, 4591, 4594, 4586, -1, 4245, 4591, 4587, -1, 4240, 4545, 4592, -1, 4595, 4251, 4255, -1, 4251, 4593, 4589, -1, 4593, 4246, 4245, -1, 4238, 4240, 4594, -1, 4235, 4238, 4594, -1, 4246, 4235, 4591, -1, 4263, 4257, 4595, -1, 4257, 4256, 4251, -1, 4256, 4596, 4593, -1, 4596, 4599, 4246, -1, 4599, 4236, 4235, -1, 4266, 4597, 4263, -1, 4597, 4258, 4257, -1, 4258, 4252, 4256, -1, 4252, 4598, 4596, -1, 4598, 4247, 4599, -1, 4268, 4600, 4266, -1, 4600, 4601, 4597, -1, 4601, 4603, 4258, -1, 4603, 4253, 4252, -1, 4253, 4248, 4598, -1, 4274, 4269, 4268, -1, 4269, 4264, 4600, -1, 4264, 4605, 4601, -1, 4605, 4602, 4603, -1, 4602, 4254, 4253, -1, 4278, 4604, 4274, -1, 4604, 4270, 4269, -1, 4270, 4265, 4264, -1, 4265, 4609, 4605, -1, 4609, 4259, 4602, -1, 4288, 4606, 4278, -1, 4606, 4607, 4604, -1, 4607, 4271, 4270, -1, 4271, 4608, 4265, -1, 4608, 4262, 4609, -1, 4574, 4282, 4288, -1, 4282, 4279, 4606, -1, 4279, 4275, 4607, -1, 4275, 4276, 4271, -1, 4276, 4610, 4608, -1, 4611, 4282, 4294, -1, 4617, 4279, 4611, -1, 4612, 4275, 4617, -1, 4272, 4276, 4612, -1, 4568, 4613, 4293, -1, 4613, 4616, 4294, -1, 4295, 4613, 4567, -1, 4616, 4614, 4611, -1, 4615, 4616, 4295, -1, 4614, 4280, 4617, -1, 4283, 4614, 4615, -1, 4280, 4277, 4612, -1, 4284, 4280, 4283, -1, 4565, 4567, 4300, -1, 4296, 4295, 4566, -1, 4290, 4615, 4296, -1, 4285, 4283, 4290, -1, 4564, 4566, 4565, -1, 4297, 4296, 4563, -1, 4291, 4290, 4297, -1, 4302, 4564, 4308, -1, 4618, 4302, 4308, -1, 4619, 4618, 4309, -1, 4621, 4563, 4564, -1, 4298, 4297, 4562, -1, 4623, 4624, 4619, -1, 4620, 4621, 4302, -1, 4626, 4620, 4302, -1, 4624, 4626, 4618, -1, 4627, 4562, 4621, -1, 4622, 4314, 4623, -1, 4314, 4628, 4624, -1, 4306, 4627, 4620, -1, 4625, 4306, 4620, -1, 4628, 4625, 4626, -1, 4305, 4299, 4627, -1, 4321, 4631, 4622, -1, 4631, 4632, 4314, -1, 4632, 4310, 4628, -1, 4303, 4305, 4306, -1, 4629, 4303, 4306, -1, 4310, 4629, 4625, -1, 4324, 4630, 4321, -1, 4630, 4317, 4631, -1, 4317, 4318, 4632, -1, 4318, 4633, 4310, -1, 4633, 4313, 4629, -1, 4638, 4634, 4324, -1, 4634, 4322, 4630, -1, 4322, 4319, 4317, -1, 4319, 4635, 4318, -1, 4635, 4311, 4633, -1, 4636, 4637, 4638, -1, 4637, 4325, 4634, -1, 4325, 4640, 4322, -1, 4640, 4641, 4319, -1, 4641, 4315, 4635, -1, 4639, 4644, 4636, -1, 4644, 4334, 4637, -1, 4334, 4329, 4325, -1, 4329, 4323, 4640, -1, 4323, 4320, 4641, -1, 4341, 4642, 4639, -1, 4642, 4643, 4644, -1, 4643, 4330, 4334, -1, 4330, 4646, 4329, -1, 4646, 4326, 4323, -1, 4575, 4647, 4341, -1, 4647, 4649, 4642, -1, 4649, 4645, 4643, -1, 4645, 4331, 4330, -1, 4331, 4327, 4646, -1, 4652, 4647, 4648, -1, 4650, 4649, 4652, -1, 4335, 4645, 4650, -1, 4332, 4331, 4335, -1, 4353, 4349, 4348, -1, 4349, 4651, 4648, -1, 4350, 4349, 4558, -1, 4651, 4343, 4652, -1, 4344, 4651, 4350, -1, 4343, 4336, 4650, -1, 4653, 4343, 4344, -1, 4336, 4339, 4335, -1, 4337, 4336, 4653, -1, 4365, 4558, 4560, -1, 4654, 4350, 4354, -1, 4345, 4344, 4654, -1, 4347, 4653, 4345, -1, 4655, 4354, 4365, -1, 4659, 4654, 4658, -1, 4346, 4345, 4659, -1, 4656, 4655, 4364, -1, 4661, 4656, 4364, -1, 4660, 4661, 4366, -1, 4657, 4658, 4655, -1, 4351, 4659, 4355, -1, 4370, 4368, 4660, -1, 4361, 4657, 4656, -1, 4360, 4361, 4656, -1, 4368, 4360, 4661, -1, 4572, 4355, 4657, -1, 4662, 4665, 4388, -1, 4665, 4377, 4375, -1, 4377, 4666, 4376, -1, 4666, 4372, 4371, -1, 4372, 4369, 4663, -1, 4394, 4664, 4662, -1, 4664, 4389, 4665, -1, 4389, 4669, 4377, -1, 4669, 4378, 4666, -1, 4378, 4373, 4372, -1, 4670, 4671, 4394, -1, 4671, 4667, 4664, -1, 4667, 4668, 4389, -1, 4668, 4673, 4669, -1, 4673, 4379, 4378, -1, 4674, 4397, 4670, -1, 4397, 4672, 4671, -1, 4672, 4390, 4667, -1, 4390, 4381, 4668, -1, 4381, 4385, 4673, -1, 4402, 4675, 4674, -1, 4675, 4676, 4397, -1, 4676, 4677, 4672, -1, 4677, 4391, 4390, -1, 4391, 4382, 4381, -1, 4679, 4680, 4402, -1, 4680, 4682, 4675, -1, 4682, 4398, 4676, -1, 4398, 4684, 4677, -1, 4684, 4392, 4391, -1, 4678, 4407, 4679, -1, 4407, 4403, 4680, -1, 4403, 4681, 4682, -1, 4681, 4683, 4398, -1, 4683, 4395, 4684, -1, 4690, 4685, 4686, -1, 4685, 4688, 4407, -1, 4688, 4687, 4403, -1, 4412, 4688, 4556, -1, 4687, 4400, 4681, -1, 4404, 4687, 4412, -1, 4400, 4401, 4683, -1, 4689, 4400, 4404, -1, 4692, 4556, 4690, -1, 4408, 4412, 4555, -1, 4410, 4404, 4408, -1, 4422, 4692, 4423, -1, 4693, 4422, 4423, -1, 4426, 4693, 4691, -1, 4421, 4555, 4692, -1, 4413, 4408, 4554, -1, 4696, 4427, 4426, -1, 4419, 4421, 4422, -1, 4417, 4419, 4422, -1, 4427, 4417, 4693, -1, 4420, 4554, 4421, -1, 4694, 4695, 4696, -1, 4695, 4425, 4427, -1, 4700, 4420, 4419, -1, 4697, 4700, 4419, -1, 4425, 4697, 4417, -1, 4699, 4414, 4420, -1, 4444, 4439, 4694, -1, 4439, 4428, 4695, -1, 4428, 4698, 4425, -1, 4701, 4699, 4700, -1, 4702, 4701, 4700, -1, 4698, 4702, 4697, -1, 4445, 4705, 4444, -1, 4705, 4433, 4439, -1, 4433, 4429, 4428, -1, 4429, 4703, 4698, -1, 4703, 4704, 4702, -1, 4451, 4446, 4445, -1, 4446, 4706, 4705, -1, 4706, 4707, 4433, -1, 4707, 4430, 4429, -1, 4430, 4708, 4703, -1, 4710, 4452, 4451, -1, 4452, 4453, 4446, -1, 4453, 4709, 4706, -1, 4709, 4435, 4707, -1, 4435, 4434, 4430, -1, 4468, 4458, 4710, -1, 4458, 4457, 4452, -1, 4457, 4447, 4453, -1, 4447, 4441, 4709, -1, 4441, 4440, 4435, -1, 4711, 4463, 4468, -1, 4463, 4459, 4458, -1, 4459, 4713, 4457, -1, 4713, 4448, 4447, -1, 4448, 4443, 4441, -1, 4477, 4712, 4711, -1, 4712, 4470, 4463, -1, 4470, 4460, 4459, -1, 4460, 4461, 4713, -1, 4461, 4449, 4448, -1, 4714, 4475, 4477, -1, 4475, 4472, 4712, -1, 4472, 4471, 4470, -1, 4471, 4715, 4460, -1, 4715, 4716, 4461, -1, 4717, 4478, 4714, -1, 4478, 4718, 4475, -1, 4718, 4476, 4472, -1, 4476, 4465, 4471, -1, 4465, 4464, 4715, -1, 4497, 4484, 4719, -1, 4484, 4720, 4478, -1, 4720, 4723, 4718, -1, 4480, 4720, 4721, -1, 4723, 4722, 4476, -1, 4479, 4723, 4480, -1, 4722, 4473, 4465, -1, 4474, 4722, 4479, -1, 4725, 4721, 4497, -1, 4724, 4480, 4728, -1, 4483, 4479, 4724, -1, 4726, 4725, 4487, -1, 4488, 4726, 4487, -1, 4501, 4488, 4727, -1, 4496, 4728, 4725, -1, 4482, 4724, 4485, -1, 4510, 4502, 4501, -1, 4494, 4496, 4726, -1, 4729, 4494, 4726, -1, 4502, 4729, 4488, -1, 4495, 4485, 4496, -1, 4730, 4503, 4510, -1, 4503, 4500, 4502, -1, 4732, 4495, 4494, -1, 4489, 4732, 4494, -1, 4500, 4489, 4729, -1, 4731, 4552, 4495, -1, 4513, 4511, 4730, -1, 4511, 4504, 4503, -1, 4504, 4733, 4500, -1, 4491, 4731, 4732, -1, 4490, 4491, 4732, -1, 4733, 4490, 4489, -1, 4517, 4518, 4513, -1, 4518, 4512, 4511, -1, 4512, 4735, 4504, -1, 4735, 4505, 4733, -1, 4505, 4492, 4490, -1, 4524, 4734, 4517, -1, 4734, 4519, 4518, -1, 4519, 4738, 4512, -1, 4738, 4507, 4735, -1, 4507, 4506, 4505, -1, 4528, 4529, 4524, -1, 4529, 4736, 4734, -1, 4736, 4737, 4519, -1, 4737, 4514, 4738, -1, 4514, 4509, 4507, -1, 4536, 4739, 4528, -1, 4739, 4740, 4529, -1, 4740, 4741, 4736, -1, 4741, 4745, 4737, -1, 4745, 4742, 4514, -1, 4537, 4743, 4536, -1, 4743, 4748, 4739, -1, 4748, 4744, 4740, -1, 4744, 4520, 4741, -1, 4520, 4516, 4745, -1, 4544, 4746, 4537, -1, 4746, 4747, 4743, -1, 4747, 4532, 4748, -1, 4532, 4581, 4744, -1, 4581, 4521, 4520, -1, 4749, 4750, 4784, -1, 4749, 4751, 4750, -1, 4749, 4752, 4751, -1, 4751, 4752, 4952, -1, 4952, 4752, 4204, -1, 4785, 4204, 4203, -1, 4753, 4203, 4206, -1, 4936, 4206, 4202, -1, 4951, 4202, 4195, -1, 4950, 4195, 4192, -1, 4786, 4192, 4191, -1, 4934, 4191, 4190, -1, 4754, 4190, 4188, -1, 4787, 4188, 4788, -1, 4789, 4788, 4187, -1, 4755, 4187, 4186, -1, 4790, 4186, 4185, -1, 4756, 4185, 4184, -1, 4757, 4184, 4200, -1, 4791, 4200, 4183, -1, 4792, 4183, 4758, -1, 4793, 4758, 4760, -1, 4759, 4760, 4761, -1, 4794, 4761, 4763, -1, 4762, 4763, 4795, -1, 4764, 4795, 4765, -1, 4923, 4765, 4766, -1, 4796, 4766, 4768, -1, 4767, 4768, 4797, -1, 4921, 4797, 4769, -1, 4946, 4769, 4198, -1, 4920, 4198, 4180, -1, 4919, 4180, 4179, -1, 4918, 4179, 4177, -1, 4944, 4177, 4770, -1, 4771, 4770, 4772, -1, 4915, 4772, 4176, -1, 4914, 4176, 4798, -1, 4773, 4798, 4799, -1, 4800, 4799, 4174, -1, 4943, 4174, 4774, -1, 4801, 4774, 4776, -1, 4775, 4776, 4802, -1, 4909, 4802, 4173, -1, 4803, 4173, 4172, -1, 4777, 4172, 4171, -1, 4942, 4171, 4778, -1, 4941, 4778, 4170, -1, 4804, 4170, 4779, -1, 4940, 4779, 4167, -1, 4805, 4167, 4165, -1, 4905, 4165, 4164, -1, 4806, 4164, 4163, -1, 4807, 4163, 4158, -1, 4808, 4158, 4809, -1, 4902, 4809, 4157, -1, 4938, 4157, 4162, -1, 4810, 4162, 4811, -1, 4780, 4811, 4812, -1, 4900, 4812, 4813, -1, 4814, 4813, 4781, -1, 4815, 4781, 4156, -1, 4896, 4156, 4155, -1, 4782, 4155, 4152, -1, 4816, 4152, 4151, -1, 4783, 4151, 4784, -1, 4750, 4783, 4784, -1, 4952, 4204, 4785, -1, 4785, 4203, 4753, -1, 4753, 4206, 4936, -1, 4936, 4202, 4951, -1, 4951, 4195, 4950, -1, 4950, 4192, 4786, -1, 4786, 4191, 4934, -1, 4934, 4190, 4754, -1, 4754, 4188, 4787, -1, 4787, 4788, 4789, -1, 4789, 4187, 4755, -1, 4755, 4186, 4790, -1, 4790, 4185, 4756, -1, 4756, 4184, 4757, -1, 4757, 4200, 4791, -1, 4791, 4183, 4792, -1, 4792, 4758, 4793, -1, 4793, 4760, 4759, -1, 4759, 4761, 4794, -1, 4794, 4763, 4762, -1, 4762, 4795, 4764, -1, 4764, 4765, 4923, -1, 4923, 4766, 4796, -1, 4796, 4768, 4767, -1, 4767, 4797, 4921, -1, 4921, 4769, 4946, -1, 4946, 4198, 4920, -1, 4920, 4180, 4919, -1, 4919, 4179, 4918, -1, 4918, 4177, 4944, -1, 4944, 4770, 4771, -1, 4771, 4772, 4915, -1, 4915, 4176, 4914, -1, 4914, 4798, 4773, -1, 4773, 4799, 4800, -1, 4800, 4174, 4943, -1, 4943, 4774, 4801, -1, 4801, 4776, 4775, -1, 4775, 4802, 4909, -1, 4909, 4173, 4803, -1, 4803, 4172, 4777, -1, 4777, 4171, 4942, -1, 4942, 4778, 4941, -1, 4941, 4170, 4804, -1, 4804, 4779, 4940, -1, 4940, 4167, 4805, -1, 4805, 4165, 4905, -1, 4905, 4164, 4806, -1, 4806, 4163, 4807, -1, 4807, 4158, 4808, -1, 4808, 4809, 4902, -1, 4902, 4157, 4938, -1, 4938, 4162, 4810, -1, 4810, 4811, 4780, -1, 4780, 4812, 4900, -1, 4900, 4813, 4814, -1, 4814, 4781, 4815, -1, 4815, 4156, 4896, -1, 4896, 4155, 4782, -1, 4782, 4152, 4816, -1, 4816, 4151, 4783, -1, 4209, 4817, 5576, -1, 5576, 4817, 5575, -1, 5575, 4817, 4818, -1, 4818, 4817, 5060, -1, 4960, 5060, 4958, -1, 4960, 4818, 5060, -1, 5009, 4820, 4819, -1, 4819, 4820, 5643, -1, 4822, 4819, 5643, -1, 4822, 4821, 4819, -1, 4822, 5140, 4821, -1, 4822, 5644, 5140, -1, 4823, 4824, 4286, -1, 4823, 5183, 4824, -1, 4823, 4826, 5183, -1, 5183, 4826, 4825, -1, 4825, 4826, 4561, -1, 5184, 4561, 4827, -1, 5185, 4827, 4304, -1, 4858, 4304, 4312, -1, 5186, 4312, 4316, -1, 5188, 4316, 4828, -1, 4859, 4828, 4860, -1, 5189, 4860, 4829, -1, 4861, 4829, 4333, -1, 5190, 4333, 4830, -1, 5191, 4830, 4338, -1, 4831, 4338, 4342, -1, 5143, 4342, 4832, -1, 5150, 4832, 4862, -1, 5192, 4862, 4833, -1, 5142, 4833, 4356, -1, 4863, 4356, 4864, -1, 4865, 4864, 4834, -1, 4866, 4834, 4867, -1, 5129, 4867, 4835, -1, 5130, 4835, 4380, -1, 4836, 4380, 4384, -1, 4837, 4384, 4383, -1, 4868, 4383, 4393, -1, 5193, 4393, 4399, -1, 5195, 4399, 4869, -1, 4870, 4869, 4405, -1, 5196, 4405, 4409, -1, 5205, 4409, 4871, -1, 5206, 4871, 4838, -1, 4872, 4838, 4873, -1, 5197, 4873, 4839, -1, 4874, 4839, 4418, -1, 5210, 4418, 4431, -1, 5240, 4431, 4436, -1, 5211, 4436, 4437, -1, 4875, 4437, 4442, -1, 5212, 4442, 4454, -1, 4876, 4454, 4455, -1, 4877, 4455, 4462, -1, 4878, 4462, 4466, -1, 4879, 4466, 4840, -1, 4841, 4840, 4481, -1, 5213, 4481, 4486, -1, 4842, 4486, 4844, -1, 4843, 4844, 4880, -1, 4881, 4880, 4493, -1, 4882, 4493, 4845, -1, 5214, 4845, 4846, -1, 5057, 4846, 4508, -1, 5055, 4508, 4515, -1, 5056, 4515, 4847, -1, 5215, 4847, 4526, -1, 5051, 4526, 4883, -1, 5049, 4883, 4531, -1, 4884, 4531, 4535, -1, 4848, 4535, 4849, -1, 4850, 4849, 4851, -1, 5043, 4851, 4546, -1, 5044, 4546, 4239, -1, 5045, 4239, 4237, -1, 5046, 4237, 4852, -1, 5047, 4852, 4854, -1, 4853, 4854, 4855, -1, 4885, 4855, 4886, -1, 5230, 4886, 4887, -1, 5216, 4887, 4856, -1, 4857, 4856, 4273, -1, 5218, 4273, 4888, -1, 4889, 4888, 4890, -1, 5220, 4890, 4281, -1, 5234, 4281, 4286, -1, 4824, 5234, 4286, -1, 4825, 4561, 5184, -1, 5184, 4827, 5185, -1, 5185, 4304, 4858, -1, 4858, 4312, 5186, -1, 5186, 4316, 5188, -1, 5188, 4828, 4859, -1, 4859, 4860, 5189, -1, 5189, 4829, 4861, -1, 4861, 4333, 5190, -1, 5190, 4830, 5191, -1, 5191, 4338, 4831, -1, 4831, 4342, 5143, -1, 5143, 4832, 5150, -1, 5150, 4862, 5192, -1, 5192, 4833, 5142, -1, 5142, 4356, 4863, -1, 4863, 4864, 4865, -1, 4865, 4834, 4866, -1, 4866, 4867, 5129, -1, 5129, 4835, 5130, -1, 5130, 4380, 4836, -1, 4836, 4384, 4837, -1, 4837, 4383, 4868, -1, 4868, 4393, 5193, -1, 5193, 4399, 5195, -1, 5195, 4869, 4870, -1, 4870, 4405, 5196, -1, 5196, 4409, 5205, -1, 5205, 4871, 5206, -1, 5206, 4838, 4872, -1, 4872, 4873, 5197, -1, 5197, 4839, 4874, -1, 4874, 4418, 5210, -1, 5210, 4431, 5240, -1, 5240, 4436, 5211, -1, 5211, 4437, 4875, -1, 4875, 4442, 5212, -1, 5212, 4454, 4876, -1, 4876, 4455, 4877, -1, 4877, 4462, 4878, -1, 4878, 4466, 4879, -1, 4879, 4840, 4841, -1, 4841, 4481, 5213, -1, 5213, 4486, 4842, -1, 4842, 4844, 4843, -1, 4843, 4880, 4881, -1, 4881, 4493, 4882, -1, 4882, 4845, 5214, -1, 5214, 4846, 5057, -1, 5057, 4508, 5055, -1, 5055, 4515, 5056, -1, 5056, 4847, 5215, -1, 5215, 4526, 5051, -1, 5051, 4883, 5049, -1, 5049, 4531, 4884, -1, 4884, 4535, 4848, -1, 4848, 4849, 4850, -1, 4850, 4851, 5043, -1, 5043, 4546, 5044, -1, 5044, 4239, 5045, -1, 5045, 4237, 5046, -1, 5046, 4852, 5047, -1, 5047, 4854, 4853, -1, 4853, 4855, 4885, -1, 4885, 4886, 5230, -1, 5230, 4887, 5216, -1, 5216, 4856, 4857, -1, 4857, 4273, 5218, -1, 5218, 4888, 4889, -1, 4889, 4890, 5220, -1, 5220, 4281, 5234, -1, 4891, 5414, 4783, -1, 4750, 4891, 4783, -1, 4750, 4892, 4891, -1, 4750, 4751, 4892, -1, 4892, 4751, 4893, -1, 4893, 4751, 4952, -1, 4894, 4952, 4785, -1, 5378, 4785, 4753, -1, 5416, 4753, 5418, -1, 5416, 5378, 4753, -1, 4895, 4816, 5413, -1, 4895, 4782, 4816, -1, 4895, 5444, 4782, -1, 4782, 5444, 4896, -1, 4896, 5444, 5411, -1, 4815, 5411, 4897, -1, 4814, 4897, 4898, -1, 4899, 4814, 4898, -1, 4899, 4900, 4814, -1, 4899, 4901, 4900, -1, 4900, 4901, 4780, -1, 4780, 4901, 4937, -1, 4810, 4937, 5409, -1, 4938, 5409, 4939, -1, 4902, 4939, 4903, -1, 4808, 4903, 5407, -1, 5406, 4808, 5407, -1, 5406, 4807, 4808, -1, 5406, 4904, 4807, -1, 4807, 4904, 4806, -1, 4806, 4904, 5438, -1, 4905, 5438, 5437, -1, 4805, 5437, 4906, -1, 4940, 4906, 5434, -1, 4804, 5434, 4907, -1, 4941, 4907, 5405, -1, 4942, 5405, 5404, -1, 4777, 5404, 5433, -1, 4803, 5433, 5402, -1, 4908, 4803, 5402, -1, 4908, 4909, 4803, -1, 4908, 5401, 4909, -1, 4909, 5401, 4775, -1, 4775, 5401, 4910, -1, 4801, 4910, 4911, -1, 4943, 4911, 5431, -1, 4800, 5431, 5430, -1, 4773, 5430, 4912, -1, 4913, 4773, 4912, -1, 4913, 4914, 4773, -1, 4913, 5400, 4914, -1, 4914, 5400, 4915, -1, 4915, 5400, 4916, -1, 4771, 4916, 5427, -1, 4944, 5427, 4917, -1, 4918, 4917, 5399, -1, 5398, 4918, 5399, -1, 5398, 4919, 4918, -1, 5398, 5397, 4919, -1, 4919, 5397, 4920, -1, 4920, 5397, 4945, -1, 4946, 4945, 5396, -1, 4921, 5396, 5395, -1, 4767, 5395, 5393, -1, 4922, 4767, 5393, -1, 4922, 4796, 4767, -1, 4922, 4924, 4796, -1, 4796, 4924, 4923, -1, 4923, 4924, 5392, -1, 4764, 5392, 5391, -1, 4762, 5391, 4925, -1, 4794, 4925, 4947, -1, 4759, 4947, 5389, -1, 5422, 4759, 5389, -1, 5422, 4793, 4759, -1, 5422, 4926, 4793, -1, 4793, 4926, 4792, -1, 4792, 4926, 4927, -1, 4791, 4927, 4948, -1, 4757, 4948, 4928, -1, 4756, 4928, 4929, -1, 4790, 4929, 4930, -1, 4755, 4930, 5420, -1, 4789, 5420, 4931, -1, 4787, 4931, 4949, -1, 4754, 4949, 4932, -1, 4933, 4754, 4932, -1, 4933, 4934, 4754, -1, 4933, 4935, 4934, -1, 4934, 4935, 4786, -1, 4786, 4935, 5385, -1, 4950, 5385, 5382, -1, 4951, 5382, 5380, -1, 4936, 5380, 5418, -1, 4753, 4936, 5418, -1, 4896, 5411, 4815, -1, 4815, 4897, 4814, -1, 4780, 4937, 4810, -1, 4810, 5409, 4938, -1, 4938, 4939, 4902, -1, 4902, 4903, 4808, -1, 4806, 5438, 4905, -1, 4905, 5437, 4805, -1, 4805, 4906, 4940, -1, 4940, 5434, 4804, -1, 4804, 4907, 4941, -1, 4941, 5405, 4942, -1, 4942, 5404, 4777, -1, 4777, 5433, 4803, -1, 4775, 4910, 4801, -1, 4801, 4911, 4943, -1, 4943, 5431, 4800, -1, 4800, 5430, 4773, -1, 4915, 4916, 4771, -1, 4771, 5427, 4944, -1, 4944, 4917, 4918, -1, 4920, 4945, 4946, -1, 4946, 5396, 4921, -1, 4921, 5395, 4767, -1, 4923, 5392, 4764, -1, 4764, 5391, 4762, -1, 4762, 4925, 4794, -1, 4794, 4947, 4759, -1, 4792, 4927, 4791, -1, 4791, 4948, 4757, -1, 4757, 4928, 4756, -1, 4756, 4929, 4790, -1, 4790, 4930, 4755, -1, 4755, 5420, 4789, -1, 4789, 4931, 4787, -1, 4787, 4949, 4754, -1, 4786, 5385, 4950, -1, 4950, 5382, 4951, -1, 4951, 5380, 4936, -1, 5378, 4894, 4785, -1, 4894, 4893, 4952, -1, 4816, 4783, 5413, -1, 5413, 4783, 5414, -1, 5585, 5584, 5035, -1, 5035, 5584, 5036, -1, 5036, 5584, 5583, -1, 5037, 5583, 5582, -1, 5039, 5582, 5579, -1, 5040, 5579, 4953, -1, 4954, 4953, 4955, -1, 4961, 4955, 5573, -1, 4956, 5573, 4957, -1, 5059, 4957, 5574, -1, 4959, 5574, 4960, -1, 4958, 4959, 4960, -1, 5036, 5583, 5037, -1, 5037, 5582, 5039, -1, 5039, 5579, 5040, -1, 5040, 4953, 4954, -1, 4954, 4955, 4961, -1, 4961, 5573, 4956, -1, 4956, 4957, 5059, -1, 5059, 5574, 4959, -1, 4962, 4964, 5458, -1, 5458, 4964, 4963, -1, 4963, 4964, 5168, -1, 4965, 5168, 5167, -1, 4968, 5167, 4966, -1, 4969, 4966, 5160, -1, 4967, 5160, 5601, -1, 4967, 4969, 5160, -1, 4963, 5168, 4965, -1, 4965, 5167, 4968, -1, 4968, 4966, 4969, -1, 5160, 4970, 5601, -1, 5601, 4970, 5624, -1, 5624, 4970, 5164, -1, 5165, 5624, 5164, -1, 5165, 5627, 5624, -1, 5165, 4971, 5627, -1, 5627, 4971, 5629, -1, 5629, 4971, 4972, -1, 5630, 4972, 5166, -1, 4974, 5166, 4975, -1, 4973, 4974, 4975, -1, 5629, 4972, 5630, -1, 5630, 5166, 4974, -1, 5469, 4976, 5468, -1, 5468, 4976, 4977, -1, 4977, 4976, 4978, -1, 4981, 4978, 4979, -1, 5639, 4979, 4982, -1, 4983, 4982, 4984, -1, 5641, 4984, 5147, -1, 5640, 5147, 5148, -1, 4985, 5148, 5139, -1, 5645, 5139, 5138, -1, 4980, 5138, 5140, -1, 5644, 4980, 5140, -1, 4977, 4978, 4981, -1, 4981, 4979, 5639, -1, 5639, 4982, 4983, -1, 4983, 4984, 5641, -1, 5641, 5147, 5640, -1, 5640, 5148, 4985, -1, 4985, 5139, 5645, -1, 5645, 5138, 4980, -1, 4986, 4987, 5107, -1, 5107, 4987, 4988, -1, 4988, 4987, 4997, -1, 5106, 4997, 5552, -1, 5104, 5552, 4998, -1, 4989, 4998, 5551, -1, 4999, 5551, 4990, -1, 5110, 4990, 4991, -1, 5000, 4991, 4992, -1, 5001, 4992, 4994, -1, 4993, 4994, 4996, -1, 4995, 4993, 4996, -1, 4988, 4997, 5106, -1, 5106, 5552, 5104, -1, 5104, 4998, 4989, -1, 4989, 5551, 4999, -1, 4999, 4990, 5110, -1, 5110, 4991, 5000, -1, 5000, 4992, 5001, -1, 5001, 4994, 4993, -1, 5650, 5004, 5002, -1, 5002, 5004, 5003, -1, 5003, 5004, 5010, -1, 5011, 5010, 5005, -1, 5012, 5005, 5006, -1, 5134, 5006, 5646, -1, 5013, 5646, 5007, -1, 5014, 5007, 5642, -1, 5136, 5642, 5008, -1, 5137, 5008, 5015, -1, 5016, 5015, 4820, -1, 5009, 5016, 4820, -1, 5003, 5010, 5011, -1, 5011, 5005, 5012, -1, 5012, 5006, 5134, -1, 5134, 5646, 5013, -1, 5013, 5007, 5014, -1, 5014, 5642, 5136, -1, 5136, 5008, 5137, -1, 5137, 5015, 5016, -1, 5017, 5564, 5018, -1, 5018, 5564, 5019, -1, 5019, 5564, 5563, -1, 5071, 5563, 5020, -1, 5068, 5020, 5561, -1, 5054, 5561, 5021, -1, 5022, 5021, 5023, -1, 5025, 5023, 5024, -1, 5026, 5024, 5542, -1, 5027, 5542, 5028, -1, 5080, 5028, 5540, -1, 5081, 5080, 5540, -1, 5019, 5563, 5071, -1, 5071, 5020, 5068, -1, 5068, 5561, 5054, -1, 5054, 5021, 5022, -1, 5022, 5023, 5025, -1, 5025, 5024, 5026, -1, 5026, 5542, 5027, -1, 5027, 5028, 5080, -1, 5523, 5029, 5099, -1, 5099, 5029, 5100, -1, 5100, 5029, 5679, -1, 5097, 5679, 5677, -1, 5096, 5677, 5683, -1, 5030, 5683, 5031, -1, 5091, 5031, 5669, -1, 5033, 5669, 5671, -1, 5034, 5671, 5672, -1, 5103, 5672, 5674, -1, 5102, 5674, 4230, -1, 5032, 5102, 4230, -1, 5100, 5679, 5097, -1, 5097, 5677, 5096, -1, 5096, 5683, 5030, -1, 5030, 5031, 5091, -1, 5091, 5669, 5033, -1, 5033, 5671, 5034, -1, 5034, 5672, 5103, -1, 5103, 5674, 5102, -1, 5035, 5036, 5038, -1, 5038, 5036, 5037, -1, 5039, 5038, 5037, -1, 5039, 5447, 5038, -1, 5039, 5041, 5447, -1, 5039, 5040, 5041, -1, 5041, 5040, 5338, -1, 5338, 5040, 4848, -1, 4850, 5338, 4848, -1, 4850, 5042, 5338, -1, 4850, 5043, 5042, -1, 5042, 5043, 5048, -1, 5048, 5043, 5044, -1, 5045, 5048, 5044, -1, 5045, 5046, 5048, -1, 5048, 5046, 5047, -1, 4853, 5048, 5047, -1, 4853, 4885, 5048, -1, 5048, 4885, 5230, -1, 5312, 5230, 5314, -1, 5312, 5048, 5230, -1, 5040, 4954, 4848, -1, 4848, 4954, 4884, -1, 4884, 4954, 5049, -1, 5049, 4954, 4961, -1, 5050, 4961, 4216, -1, 5050, 5049, 4961, -1, 5050, 4218, 5049, -1, 5049, 4218, 5051, -1, 5051, 4218, 4219, -1, 5215, 4219, 4073, -1, 5052, 5215, 4073, -1, 5052, 5056, 5215, -1, 5052, 5053, 5056, -1, 5056, 5053, 5054, -1, 5022, 5056, 5054, -1, 5022, 5055, 5056, -1, 5022, 5057, 5055, -1, 5022, 5025, 5057, -1, 5057, 5025, 5356, -1, 5214, 5356, 5355, -1, 4882, 5355, 5354, -1, 4881, 5354, 5353, -1, 4843, 5353, 5352, -1, 5351, 4843, 5352, -1, 5351, 4842, 4843, -1, 5351, 5349, 4842, -1, 4842, 5349, 5213, -1, 5213, 5349, 5348, -1, 4841, 5348, 5058, -1, 4879, 5058, 4878, -1, 4879, 4841, 5058, -1, 4961, 4956, 4216, -1, 4216, 4956, 4215, -1, 4215, 4956, 5059, -1, 4817, 5059, 5060, -1, 4817, 4215, 5059, -1, 4817, 5061, 4215, -1, 4817, 4209, 5061, -1, 5059, 4959, 5060, -1, 5060, 4959, 4958, -1, 4073, 4219, 4078, -1, 4078, 4219, 5062, -1, 5064, 5062, 5063, -1, 5065, 5063, 4069, -1, 5065, 5064, 5063, -1, 5065, 4074, 5064, -1, 5065, 4075, 4074, -1, 4078, 5062, 5064, -1, 5063, 4220, 4069, -1, 4069, 4220, 5066, -1, 5053, 5067, 5054, -1, 5054, 5067, 5068, -1, 5068, 5067, 5069, -1, 5071, 5069, 5070, -1, 4226, 5071, 5070, -1, 4226, 5019, 5071, -1, 4226, 5018, 5019, -1, 5069, 4071, 5070, -1, 5070, 4071, 4225, -1, 5071, 5068, 5069, -1, 5356, 5025, 5072, -1, 5072, 5025, 5026, -1, 5074, 5026, 5073, -1, 5074, 5072, 5026, -1, 5074, 5075, 5072, -1, 5074, 5533, 5075, -1, 5075, 5533, 5076, -1, 5076, 5533, 5531, -1, 5082, 5531, 5077, -1, 5079, 5077, 5078, -1, 5358, 5078, 5371, -1, 5358, 5079, 5078, -1, 5026, 5027, 5073, -1, 5073, 5027, 5080, -1, 5081, 5073, 5080, -1, 5076, 5531, 5082, -1, 5082, 5077, 5079, -1, 5078, 5083, 5371, -1, 5371, 5083, 5372, -1, 5372, 5083, 5084, -1, 5085, 5084, 5238, -1, 5085, 5372, 5084, -1, 5529, 5087, 5084, -1, 5529, 5535, 5087, -1, 5087, 5535, 5086, -1, 5088, 5087, 5086, -1, 5088, 5089, 5087, -1, 5087, 5089, 5527, -1, 5526, 5087, 5527, -1, 5526, 5090, 5087, -1, 5087, 5090, 5030, -1, 5091, 5087, 5030, -1, 5091, 5092, 5087, -1, 5091, 5033, 5092, -1, 5092, 5033, 5093, -1, 5093, 5033, 5034, -1, 5101, 5034, 5103, -1, 4083, 5103, 4229, -1, 5094, 4083, 4229, -1, 5094, 5095, 4083, -1, 5094, 4081, 5095, -1, 5090, 5524, 5030, -1, 5030, 5524, 5096, -1, 5096, 5524, 5098, -1, 5097, 5098, 5100, -1, 5097, 5096, 5098, -1, 5098, 5099, 5100, -1, 5093, 5034, 5101, -1, 5103, 5102, 4229, -1, 4229, 5102, 5032, -1, 4083, 5101, 5103, -1, 4085, 4989, 5092, -1, 4085, 5104, 4989, -1, 4085, 4088, 5104, -1, 5104, 4088, 5106, -1, 5106, 4088, 5105, -1, 4221, 5105, 5108, -1, 4221, 5106, 5105, -1, 4221, 4988, 5106, -1, 4221, 5107, 4988, -1, 5105, 5109, 5108, -1, 5108, 5109, 4092, -1, 4989, 4999, 5092, -1, 5092, 4999, 5111, -1, 5087, 5111, 5203, -1, 5087, 5092, 5111, -1, 4999, 5110, 5111, -1, 5111, 5110, 5513, -1, 5521, 5111, 5513, -1, 5521, 5509, 5111, -1, 5111, 5509, 5508, -1, 5507, 5111, 5508, -1, 5507, 5112, 5111, -1, 5111, 5112, 5285, -1, 5285, 5112, 5520, -1, 5113, 5520, 5115, -1, 5113, 5285, 5520, -1, 5513, 5110, 5522, -1, 5522, 5110, 5000, -1, 5114, 5000, 5001, -1, 4993, 5114, 5001, -1, 4993, 4995, 5114, -1, 5522, 5000, 5114, -1, 5520, 5116, 5115, -1, 5115, 5116, 5117, -1, 5117, 5116, 5118, -1, 5288, 5118, 5119, -1, 5288, 5117, 5118, -1, 5118, 5518, 5119, -1, 5119, 5518, 5120, -1, 5120, 5518, 5291, -1, 5291, 5518, 5504, -1, 5121, 5504, 5502, -1, 5306, 5502, 5122, -1, 5306, 5121, 5502, -1, 5291, 5504, 5121, -1, 5502, 5123, 5122, -1, 5122, 5123, 5292, -1, 5292, 5123, 5516, -1, 5125, 5516, 5126, -1, 5124, 5126, 5127, -1, 5124, 5125, 5126, -1, 5292, 5516, 5125, -1, 5126, 5133, 5127, -1, 5127, 5133, 5128, -1, 5128, 5133, 5129, -1, 5130, 5128, 5129, -1, 5130, 4836, 5128, -1, 5128, 4836, 5131, -1, 5131, 4836, 4837, -1, 5132, 4837, 4868, -1, 5295, 4868, 5296, -1, 5295, 5132, 4868, -1, 5133, 5501, 5129, -1, 5129, 5501, 4866, -1, 4866, 5501, 5135, -1, 5134, 5135, 5012, -1, 5134, 4866, 5135, -1, 5134, 4865, 4866, -1, 5134, 5013, 4865, -1, 4865, 5013, 4863, -1, 4863, 5013, 5014, -1, 5147, 5014, 5136, -1, 5148, 5136, 5137, -1, 5139, 5137, 4819, -1, 4821, 5139, 4819, -1, 4821, 5138, 5139, -1, 4821, 5140, 5138, -1, 5135, 5141, 5012, -1, 5012, 5141, 5011, -1, 5011, 5141, 5003, -1, 5003, 5141, 5002, -1, 4863, 5014, 5147, -1, 5142, 5147, 4984, -1, 5192, 4984, 4982, -1, 5150, 4982, 5149, -1, 5143, 5149, 5486, -1, 5487, 5143, 5486, -1, 5487, 5247, 5143, -1, 5487, 5145, 5247, -1, 5247, 5145, 5144, -1, 5144, 5145, 5146, -1, 5248, 5146, 5151, -1, 5249, 5151, 5489, -1, 5270, 5489, 5251, -1, 5270, 5249, 5489, -1, 5147, 5136, 5148, -1, 5137, 5016, 4819, -1, 4819, 5016, 5009, -1, 5139, 5148, 5137, -1, 4863, 5147, 5142, -1, 5142, 4984, 5192, -1, 4982, 4979, 5149, -1, 5149, 4979, 5470, -1, 5470, 4979, 4978, -1, 4976, 5470, 4978, -1, 4976, 5469, 5470, -1, 5150, 5149, 5143, -1, 5144, 5146, 5248, -1, 5248, 5151, 5249, -1, 5489, 5490, 5251, -1, 5251, 5490, 5254, -1, 5254, 5490, 5153, -1, 5255, 5153, 5152, -1, 5255, 5254, 5153, -1, 5153, 5154, 5152, -1, 5152, 5154, 5155, -1, 5155, 5154, 5256, -1, 5256, 5154, 5156, -1, 5156, 5154, 5273, -1, 5273, 5154, 5258, -1, 5258, 5154, 5260, -1, 5260, 5154, 5491, -1, 5480, 5260, 5491, -1, 5480, 5157, 5260, -1, 5260, 5157, 5158, -1, 5493, 5260, 5158, -1, 5493, 5482, 5260, -1, 5260, 5482, 5484, -1, 5159, 5260, 5484, -1, 5159, 5496, 5260, -1, 5260, 5496, 5164, -1, 4970, 5260, 5164, -1, 4970, 5173, 5260, -1, 4970, 5169, 5173, -1, 4970, 5160, 5169, -1, 5169, 5160, 5466, -1, 5466, 5160, 5162, -1, 5162, 5160, 4966, -1, 5457, 4966, 5161, -1, 5457, 5162, 4966, -1, 5496, 5163, 5164, -1, 5164, 5163, 5165, -1, 5165, 5163, 5497, -1, 5498, 5165, 5497, -1, 5498, 4971, 5165, -1, 5498, 4972, 4971, -1, 5498, 5166, 4972, -1, 5498, 4975, 5166, -1, 4966, 5167, 5161, -1, 5161, 5167, 5168, -1, 4964, 5161, 5168, -1, 4964, 4962, 5161, -1, 5169, 5170, 5173, -1, 5173, 5170, 5171, -1, 5455, 5173, 5171, -1, 5455, 5172, 5173, -1, 5173, 5172, 5454, -1, 5462, 5173, 5454, -1, 5462, 5320, 5173, -1, 5462, 5174, 5320, -1, 5462, 5453, 5174, -1, 5174, 5453, 5321, -1, 5321, 5453, 5333, -1, 5333, 5453, 5461, -1, 5335, 5461, 5460, -1, 5175, 5460, 5176, -1, 5175, 5335, 5460, -1, 5333, 5461, 5335, -1, 5460, 5451, 5176, -1, 5176, 5451, 5322, -1, 5322, 5451, 5181, -1, 5181, 5451, 5450, -1, 5336, 5450, 5178, -1, 5177, 5178, 5180, -1, 5179, 5180, 5323, -1, 5179, 5177, 5180, -1, 5181, 5450, 5336, -1, 5336, 5178, 5177, -1, 5180, 5448, 5323, -1, 5323, 5448, 5447, -1, 5041, 5323, 5447, -1, 4824, 5182, 5234, -1, 4824, 5183, 5182, -1, 5182, 5183, 4825, -1, 5184, 5182, 4825, -1, 5184, 5185, 5182, -1, 5182, 5185, 4858, -1, 5281, 4858, 5266, -1, 5281, 5182, 4858, -1, 5186, 5187, 4858, -1, 5186, 5188, 5187, -1, 5187, 5188, 4859, -1, 5189, 5187, 4859, -1, 5189, 4861, 5187, -1, 5187, 4861, 5190, -1, 5191, 5187, 5190, -1, 5191, 5243, 5187, -1, 5191, 4831, 5243, -1, 5243, 4831, 5246, -1, 5246, 4831, 5143, -1, 5247, 5246, 5143, -1, 5150, 5192, 4982, -1, 5131, 4837, 5132, -1, 4868, 5193, 5296, -1, 5296, 5193, 5297, -1, 5297, 5193, 5195, -1, 5194, 5195, 4870, -1, 5298, 4870, 5299, -1, 5298, 5194, 4870, -1, 5297, 5195, 5194, -1, 4870, 5196, 5299, -1, 5299, 5196, 5204, -1, 5204, 5196, 5205, -1, 5301, 5205, 5206, -1, 5207, 5206, 4872, -1, 5208, 4872, 5197, -1, 5198, 5197, 4874, -1, 5209, 4874, 5210, -1, 5303, 5210, 5240, -1, 5199, 5240, 5242, -1, 5199, 5303, 5240, -1, 5199, 5200, 5303, -1, 5199, 5201, 5200, -1, 5200, 5201, 5202, -1, 5202, 5201, 5203, -1, 5111, 5202, 5203, -1, 5204, 5205, 5301, -1, 5301, 5206, 5207, -1, 5207, 4872, 5208, -1, 5208, 5197, 5198, -1, 5198, 4874, 5209, -1, 5209, 5210, 5303, -1, 5211, 5058, 5240, -1, 5211, 4875, 5058, -1, 5058, 4875, 5212, -1, 4876, 5058, 5212, -1, 4876, 4877, 5058, -1, 5058, 4877, 4878, -1, 4841, 5213, 5348, -1, 4843, 4881, 5353, -1, 4881, 4882, 5354, -1, 4882, 5214, 5355, -1, 5214, 5057, 5356, -1, 5215, 5051, 4219, -1, 5216, 5227, 5230, -1, 5216, 5217, 5227, -1, 5216, 4857, 5217, -1, 5217, 4857, 5225, -1, 5225, 4857, 5218, -1, 5219, 5218, 4889, -1, 5318, 4889, 5220, -1, 5226, 5220, 5234, -1, 5221, 5234, 5277, -1, 5221, 5226, 5234, -1, 5221, 5222, 5226, -1, 5221, 5223, 5222, -1, 5222, 5223, 5224, -1, 5224, 5223, 5261, -1, 5173, 5261, 5260, -1, 5173, 5224, 5261, -1, 5225, 5218, 5219, -1, 5219, 4889, 5318, -1, 5318, 5220, 5226, -1, 5227, 5327, 5230, -1, 5230, 5327, 5316, -1, 5315, 5230, 5316, -1, 5315, 5324, 5230, -1, 5230, 5324, 5228, -1, 5229, 5230, 5228, -1, 5229, 5314, 5230, -1, 5187, 5267, 4858, -1, 4858, 5267, 5231, -1, 5232, 4858, 5231, -1, 5232, 5266, 4858, -1, 5182, 5233, 5234, -1, 5234, 5233, 5265, -1, 5264, 5234, 5265, -1, 5264, 5263, 5234, -1, 5234, 5263, 5236, -1, 5235, 5234, 5236, -1, 5235, 5277, 5234, -1, 5087, 5363, 5084, -1, 5084, 5363, 5376, -1, 5237, 5084, 5376, -1, 5237, 5360, 5084, -1, 5084, 5360, 5238, -1, 5058, 5239, 5240, -1, 5240, 5239, 5347, -1, 5346, 5240, 5347, -1, 5346, 5344, 5240, -1, 5240, 5344, 5343, -1, 5241, 5240, 5343, -1, 5241, 5242, 5240, -1, 5243, 5713, 5187, -1, 5243, 5244, 5713, -1, 5243, 5246, 5244, -1, 5244, 5246, 5245, -1, 5245, 5246, 5247, -1, 5636, 5247, 5144, -1, 5269, 5144, 5248, -1, 5638, 5248, 5249, -1, 5634, 5249, 5270, -1, 5250, 5270, 5251, -1, 5252, 5251, 5254, -1, 5253, 5254, 5255, -1, 5734, 5255, 5152, -1, 5271, 5152, 5155, -1, 5735, 5155, 5256, -1, 5257, 5256, 5156, -1, 5272, 5156, 5273, -1, 5274, 5273, 5258, -1, 5259, 5258, 5260, -1, 5606, 5260, 5261, -1, 5275, 5261, 5223, -1, 5607, 5223, 5221, -1, 5276, 5221, 5277, -1, 5278, 5277, 5235, -1, 5279, 5235, 5236, -1, 5262, 5236, 5263, -1, 5722, 5263, 5264, -1, 5721, 5264, 5265, -1, 5280, 5265, 5233, -1, 5720, 5233, 5182, -1, 5719, 5182, 5281, -1, 5282, 5281, 5266, -1, 5283, 5266, 5232, -1, 5717, 5232, 5231, -1, 5284, 5231, 5267, -1, 5268, 5267, 5187, -1, 5713, 5268, 5187, -1, 5245, 5247, 5636, -1, 5636, 5144, 5269, -1, 5269, 5248, 5638, -1, 5638, 5249, 5634, -1, 5634, 5270, 5250, -1, 5250, 5251, 5252, -1, 5252, 5254, 5253, -1, 5253, 5255, 5734, -1, 5734, 5152, 5271, -1, 5271, 5155, 5735, -1, 5735, 5256, 5257, -1, 5257, 5156, 5272, -1, 5272, 5273, 5274, -1, 5274, 5258, 5259, -1, 5259, 5260, 5606, -1, 5606, 5261, 5275, -1, 5275, 5223, 5607, -1, 5607, 5221, 5276, -1, 5276, 5277, 5278, -1, 5278, 5235, 5279, -1, 5279, 5236, 5262, -1, 5262, 5263, 5722, -1, 5722, 5264, 5721, -1, 5721, 5265, 5280, -1, 5280, 5233, 5720, -1, 5720, 5182, 5719, -1, 5719, 5281, 5282, -1, 5282, 5266, 5283, -1, 5283, 5232, 5717, -1, 5717, 5231, 5284, -1, 5284, 5267, 5268, -1, 5285, 5286, 5111, -1, 5285, 5665, 5286, -1, 5285, 5113, 5665, -1, 5665, 5113, 5287, -1, 5287, 5113, 5115, -1, 5661, 5115, 5117, -1, 5662, 5117, 5288, -1, 5304, 5288, 5119, -1, 5657, 5119, 5120, -1, 5289, 5120, 5291, -1, 5290, 5291, 5121, -1, 5305, 5121, 5306, -1, 5659, 5306, 5122, -1, 5658, 5122, 5292, -1, 5654, 5292, 5125, -1, 5653, 5125, 5124, -1, 5293, 5124, 5127, -1, 5307, 5127, 5128, -1, 5710, 5128, 5131, -1, 5294, 5131, 5132, -1, 5308, 5132, 5295, -1, 5705, 5295, 5296, -1, 5706, 5296, 5297, -1, 5309, 5297, 5194, -1, 5702, 5194, 5298, -1, 5310, 5298, 5299, -1, 5730, 5299, 5204, -1, 5732, 5204, 5301, -1, 5300, 5301, 5207, -1, 5302, 5207, 5208, -1, 5733, 5208, 5198, -1, 5692, 5198, 5209, -1, 5693, 5209, 5303, -1, 5694, 5303, 5200, -1, 5696, 5200, 5202, -1, 5675, 5202, 5111, -1, 5286, 5675, 5111, -1, 5287, 5115, 5661, -1, 5661, 5117, 5662, -1, 5662, 5288, 5304, -1, 5304, 5119, 5657, -1, 5657, 5120, 5289, -1, 5289, 5291, 5290, -1, 5290, 5121, 5305, -1, 5305, 5306, 5659, -1, 5659, 5122, 5658, -1, 5658, 5292, 5654, -1, 5654, 5125, 5653, -1, 5653, 5124, 5293, -1, 5293, 5127, 5307, -1, 5307, 5128, 5710, -1, 5710, 5131, 5294, -1, 5294, 5132, 5308, -1, 5308, 5295, 5705, -1, 5705, 5296, 5706, -1, 5706, 5297, 5309, -1, 5309, 5194, 5702, -1, 5702, 5298, 5310, -1, 5310, 5299, 5730, -1, 5730, 5204, 5732, -1, 5732, 5301, 5300, -1, 5300, 5207, 5302, -1, 5302, 5208, 5733, -1, 5733, 5198, 5692, -1, 5692, 5209, 5693, -1, 5693, 5303, 5694, -1, 5694, 5200, 5696, -1, 5696, 5202, 5675, -1, 5312, 5618, 5048, -1, 5312, 5311, 5618, -1, 5312, 5314, 5311, -1, 5311, 5314, 5313, -1, 5313, 5314, 5229, -1, 5617, 5229, 5228, -1, 5614, 5228, 5324, -1, 5615, 5324, 5315, -1, 5325, 5315, 5316, -1, 5326, 5316, 5327, -1, 5328, 5327, 5227, -1, 5609, 5227, 5217, -1, 5608, 5217, 5225, -1, 5329, 5225, 5219, -1, 5317, 5219, 5318, -1, 5729, 5318, 5226, -1, 5319, 5226, 5222, -1, 5330, 5222, 5224, -1, 5605, 5224, 5173, -1, 5331, 5173, 5320, -1, 5597, 5320, 5174, -1, 5596, 5174, 5321, -1, 5332, 5321, 5333, -1, 5334, 5333, 5335, -1, 5592, 5335, 5175, -1, 5595, 5175, 5176, -1, 5594, 5176, 5322, -1, 5590, 5322, 5181, -1, 5589, 5181, 5336, -1, 5586, 5336, 5177, -1, 5337, 5177, 5179, -1, 5581, 5179, 5323, -1, 5622, 5323, 5041, -1, 5623, 5041, 5338, -1, 5339, 5338, 5042, -1, 5620, 5042, 5048, -1, 5618, 5620, 5048, -1, 5313, 5229, 5617, -1, 5617, 5228, 5614, -1, 5614, 5324, 5615, -1, 5615, 5315, 5325, -1, 5325, 5316, 5326, -1, 5326, 5327, 5328, -1, 5328, 5227, 5609, -1, 5609, 5217, 5608, -1, 5608, 5225, 5329, -1, 5329, 5219, 5317, -1, 5317, 5318, 5729, -1, 5729, 5226, 5319, -1, 5319, 5222, 5330, -1, 5330, 5224, 5605, -1, 5605, 5173, 5331, -1, 5331, 5320, 5597, -1, 5597, 5174, 5596, -1, 5596, 5321, 5332, -1, 5332, 5333, 5334, -1, 5334, 5335, 5592, -1, 5592, 5175, 5595, -1, 5595, 5176, 5594, -1, 5594, 5322, 5590, -1, 5590, 5181, 5589, -1, 5589, 5336, 5586, -1, 5586, 5177, 5337, -1, 5337, 5179, 5581, -1, 5581, 5323, 5622, -1, 5622, 5041, 5623, -1, 5623, 5338, 5339, -1, 5339, 5042, 5620, -1, 5203, 5340, 5087, -1, 5203, 5341, 5340, -1, 5203, 5201, 5341, -1, 5341, 5201, 5342, -1, 5342, 5201, 5199, -1, 5691, 5199, 5242, -1, 5690, 5242, 5241, -1, 5688, 5241, 5343, -1, 5364, 5343, 5344, -1, 5345, 5344, 5346, -1, 5365, 5346, 5347, -1, 5725, 5347, 5239, -1, 5726, 5239, 5058, -1, 5728, 5058, 5348, -1, 5366, 5348, 5349, -1, 5367, 5349, 5351, -1, 5350, 5351, 5352, -1, 5368, 5352, 5353, -1, 5560, 5353, 5354, -1, 5553, 5354, 5355, -1, 5686, 5355, 5356, -1, 5369, 5356, 5072, -1, 5370, 5072, 5075, -1, 5544, 5075, 5076, -1, 5546, 5076, 5082, -1, 5545, 5082, 5079, -1, 5547, 5079, 5358, -1, 5357, 5358, 5371, -1, 5549, 5371, 5372, -1, 5373, 5372, 5085, -1, 5374, 5085, 5238, -1, 5359, 5238, 5360, -1, 5375, 5360, 5237, -1, 5361, 5237, 5376, -1, 5362, 5376, 5363, -1, 5695, 5363, 5087, -1, 5340, 5695, 5087, -1, 5342, 5199, 5691, -1, 5691, 5242, 5690, -1, 5690, 5241, 5688, -1, 5688, 5343, 5364, -1, 5364, 5344, 5345, -1, 5345, 5346, 5365, -1, 5365, 5347, 5725, -1, 5725, 5239, 5726, -1, 5726, 5058, 5728, -1, 5728, 5348, 5366, -1, 5366, 5349, 5367, -1, 5367, 5351, 5350, -1, 5350, 5352, 5368, -1, 5368, 5353, 5560, -1, 5560, 5354, 5553, -1, 5553, 5355, 5686, -1, 5686, 5356, 5369, -1, 5369, 5072, 5370, -1, 5370, 5075, 5544, -1, 5544, 5076, 5546, -1, 5546, 5082, 5545, -1, 5545, 5079, 5547, -1, 5547, 5358, 5357, -1, 5357, 5371, 5549, -1, 5549, 5372, 5373, -1, 5373, 5085, 5374, -1, 5374, 5238, 5359, -1, 5359, 5360, 5375, -1, 5375, 5237, 5361, -1, 5361, 5376, 5362, -1, 5362, 5363, 5695, -1, 4891, 5611, 5414, -1, 4891, 5612, 5611, -1, 4891, 4892, 5612, -1, 5612, 4892, 5377, -1, 5377, 4892, 4893, -1, 5415, 4893, 4894, -1, 5613, 4894, 5378, -1, 5616, 5378, 5416, -1, 5417, 5416, 5418, -1, 5379, 5418, 5380, -1, 5381, 5380, 5382, -1, 5383, 5382, 5385, -1, 5384, 5385, 4935, -1, 5619, 4935, 4933, -1, 5386, 4933, 4932, -1, 5621, 4932, 4949, -1, 5684, 4949, 4931, -1, 5419, 4931, 5420, -1, 5685, 5420, 4930, -1, 5577, 4930, 4929, -1, 5578, 4929, 4928, -1, 5387, 4928, 4948, -1, 5421, 4948, 4927, -1, 5388, 4927, 4926, -1, 5554, 4926, 5422, -1, 5555, 5422, 5389, -1, 5556, 5389, 4947, -1, 5423, 4947, 4925, -1, 5557, 4925, 5391, -1, 5390, 5391, 5392, -1, 5558, 5392, 4924, -1, 5559, 4924, 4922, -1, 5727, 4922, 5393, -1, 5687, 5393, 5395, -1, 5394, 5395, 5396, -1, 5689, 5396, 4945, -1, 5424, 4945, 5397, -1, 5425, 5397, 5398, -1, 5731, 5398, 5399, -1, 5697, 5399, 4917, -1, 5426, 4917, 5427, -1, 5698, 5427, 4916, -1, 5428, 4916, 5400, -1, 5429, 5400, 4913, -1, 5699, 4913, 4912, -1, 5700, 4912, 5430, -1, 5701, 5430, 5431, -1, 5703, 5431, 4911, -1, 5704, 4911, 4910, -1, 5707, 4910, 5401, -1, 5708, 5401, 4908, -1, 5709, 4908, 5402, -1, 5432, 5402, 5433, -1, 5403, 5433, 5404, -1, 5649, 5404, 5405, -1, 5647, 5405, 4907, -1, 5637, 4907, 5434, -1, 5435, 5434, 4906, -1, 5436, 4906, 5437, -1, 5711, 5437, 5438, -1, 5712, 5438, 4904, -1, 5439, 4904, 5406, -1, 5714, 5406, 5407, -1, 5440, 5407, 4903, -1, 5715, 4903, 4939, -1, 5716, 4939, 5409, -1, 5408, 5409, 4937, -1, 5410, 4937, 4901, -1, 5441, 4901, 4899, -1, 5718, 4899, 4898, -1, 5442, 4898, 4897, -1, 5723, 4897, 5411, -1, 5443, 5411, 5444, -1, 5724, 5444, 4895, -1, 5412, 4895, 5413, -1, 5610, 5413, 5414, -1, 5611, 5610, 5414, -1, 5377, 4893, 5415, -1, 5415, 4894, 5613, -1, 5613, 5378, 5616, -1, 5616, 5416, 5417, -1, 5417, 5418, 5379, -1, 5379, 5380, 5381, -1, 5381, 5382, 5383, -1, 5383, 5385, 5384, -1, 5384, 4935, 5619, -1, 5619, 4933, 5386, -1, 5386, 4932, 5621, -1, 5621, 4949, 5684, -1, 5684, 4931, 5419, -1, 5419, 5420, 5685, -1, 5685, 4930, 5577, -1, 5577, 4929, 5578, -1, 5578, 4928, 5387, -1, 5387, 4948, 5421, -1, 5421, 4927, 5388, -1, 5388, 4926, 5554, -1, 5554, 5422, 5555, -1, 5555, 5389, 5556, -1, 5556, 4947, 5423, -1, 5423, 4925, 5557, -1, 5557, 5391, 5390, -1, 5390, 5392, 5558, -1, 5558, 4924, 5559, -1, 5559, 4922, 5727, -1, 5727, 5393, 5687, -1, 5687, 5395, 5394, -1, 5394, 5396, 5689, -1, 5689, 4945, 5424, -1, 5424, 5397, 5425, -1, 5425, 5398, 5731, -1, 5731, 5399, 5697, -1, 5697, 4917, 5426, -1, 5426, 5427, 5698, -1, 5698, 4916, 5428, -1, 5428, 5400, 5429, -1, 5429, 4913, 5699, -1, 5699, 4912, 5700, -1, 5700, 5430, 5701, -1, 5701, 5431, 5703, -1, 5703, 4911, 5704, -1, 5704, 4910, 5707, -1, 5707, 5401, 5708, -1, 5708, 4908, 5709, -1, 5709, 5402, 5432, -1, 5432, 5433, 5403, -1, 5403, 5404, 5649, -1, 5649, 5405, 5647, -1, 5647, 4907, 5637, -1, 5637, 5434, 5435, -1, 5435, 4906, 5436, -1, 5436, 5437, 5711, -1, 5711, 5438, 5712, -1, 5712, 4904, 5439, -1, 5439, 5406, 5714, -1, 5714, 5407, 5440, -1, 5440, 4903, 5715, -1, 5715, 4939, 5716, -1, 5716, 5409, 5408, -1, 5408, 4937, 5410, -1, 5410, 4901, 5441, -1, 5441, 4899, 5718, -1, 5718, 4898, 5442, -1, 5442, 4897, 5723, -1, 5723, 5411, 5443, -1, 5443, 5444, 5724, -1, 5724, 4895, 5412, -1, 5412, 5413, 5610, -1, 5035, 5038, 5585, -1, 5585, 5038, 5446, -1, 5446, 5038, 5447, -1, 5445, 5447, 5580, -1, 5445, 5446, 5447, -1, 5447, 5448, 5580, -1, 5580, 5448, 5449, -1, 5449, 5448, 5180, -1, 5178, 5449, 5180, -1, 5178, 5587, 5449, -1, 5178, 5450, 5587, -1, 5587, 5450, 5588, -1, 5588, 5450, 5451, -1, 5459, 5451, 5460, -1, 5591, 5460, 5461, -1, 5593, 5461, 5453, -1, 5452, 5453, 5462, -1, 5463, 5462, 5454, -1, 5598, 5454, 5172, -1, 5599, 5172, 5455, -1, 5464, 5455, 5171, -1, 5600, 5171, 5170, -1, 5456, 5170, 5169, -1, 5465, 5169, 5466, -1, 5467, 5466, 5162, -1, 5604, 5162, 5457, -1, 5603, 5457, 5161, -1, 5602, 5161, 4962, -1, 5458, 5602, 4962, -1, 5588, 5451, 5459, -1, 5459, 5460, 5591, -1, 5591, 5461, 5593, -1, 5593, 5453, 5452, -1, 5452, 5462, 5463, -1, 5463, 5454, 5598, -1, 5598, 5172, 5599, -1, 5599, 5455, 5464, -1, 5464, 5171, 5600, -1, 5600, 5170, 5456, -1, 5456, 5169, 5465, -1, 5465, 5466, 5467, -1, 5467, 5162, 5604, -1, 5604, 5457, 5603, -1, 5603, 5161, 5602, -1, 5468, 5471, 5469, -1, 5469, 5471, 5470, -1, 5470, 5471, 5485, -1, 5149, 5485, 5472, -1, 5486, 5472, 5473, -1, 5487, 5473, 5474, -1, 5145, 5474, 5635, -1, 5146, 5635, 5475, -1, 5151, 5475, 5488, -1, 5489, 5488, 5476, -1, 5490, 5476, 5477, -1, 5153, 5477, 5478, -1, 5154, 5478, 5479, -1, 5491, 5479, 5481, -1, 5480, 5481, 5633, -1, 5157, 5633, 5492, -1, 5158, 5492, 5632, -1, 5493, 5632, 5494, -1, 5482, 5494, 5483, -1, 5484, 5483, 5495, -1, 5159, 5495, 5631, -1, 5496, 5631, 5625, -1, 5163, 5625, 5626, -1, 5497, 5626, 5628, -1, 5498, 5628, 4973, -1, 4975, 5498, 4973, -1, 5470, 5485, 5149, -1, 5149, 5472, 5486, -1, 5486, 5473, 5487, -1, 5487, 5474, 5145, -1, 5145, 5635, 5146, -1, 5146, 5475, 5151, -1, 5151, 5488, 5489, -1, 5489, 5476, 5490, -1, 5490, 5477, 5153, -1, 5153, 5478, 5154, -1, 5154, 5479, 5491, -1, 5491, 5481, 5480, -1, 5480, 5633, 5157, -1, 5157, 5492, 5158, -1, 5158, 5632, 5493, -1, 5493, 5494, 5482, -1, 5482, 5483, 5484, -1, 5484, 5495, 5159, -1, 5159, 5631, 5496, -1, 5496, 5625, 5163, -1, 5163, 5626, 5497, -1, 5497, 5628, 5498, -1, 5002, 5141, 5650, -1, 5650, 5141, 5651, -1, 5651, 5141, 5135, -1, 5499, 5135, 5501, -1, 5500, 5501, 5133, -1, 5648, 5133, 5126, -1, 5652, 5126, 5516, -1, 5655, 5516, 5123, -1, 5656, 5123, 5502, -1, 5503, 5502, 5504, -1, 5517, 5504, 5518, -1, 5505, 5518, 5118, -1, 5519, 5118, 5116, -1, 5660, 5116, 5520, -1, 5663, 5520, 5112, -1, 5664, 5112, 5507, -1, 5506, 5507, 5508, -1, 5666, 5508, 5509, -1, 5510, 5509, 5521, -1, 5511, 5521, 5513, -1, 5512, 5513, 5522, -1, 5514, 5522, 5114, -1, 5515, 5114, 4995, -1, 4996, 5515, 4995, -1, 5651, 5135, 5499, -1, 5499, 5501, 5500, -1, 5500, 5133, 5648, -1, 5648, 5126, 5652, -1, 5652, 5516, 5655, -1, 5655, 5123, 5656, -1, 5656, 5502, 5503, -1, 5503, 5504, 5517, -1, 5517, 5518, 5505, -1, 5505, 5118, 5519, -1, 5519, 5116, 5660, -1, 5660, 5520, 5663, -1, 5663, 5112, 5664, -1, 5664, 5507, 5506, -1, 5506, 5508, 5666, -1, 5666, 5509, 5510, -1, 5510, 5521, 5511, -1, 5511, 5513, 5512, -1, 5512, 5522, 5514, -1, 5514, 5114, 5515, -1, 5099, 5098, 5523, -1, 5523, 5098, 5678, -1, 5678, 5098, 5524, -1, 5676, 5524, 5090, -1, 5525, 5090, 5526, -1, 5680, 5526, 5527, -1, 5534, 5527, 5089, -1, 5528, 5089, 5088, -1, 5681, 5088, 5086, -1, 5682, 5086, 5535, -1, 5536, 5535, 5529, -1, 5537, 5529, 5084, -1, 5550, 5084, 5083, -1, 5538, 5083, 5078, -1, 5548, 5078, 5077, -1, 5539, 5077, 5531, -1, 5530, 5531, 5533, -1, 5532, 5533, 5074, -1, 5543, 5074, 5073, -1, 5541, 5073, 5081, -1, 5540, 5541, 5081, -1, 5678, 5524, 5676, -1, 5676, 5090, 5525, -1, 5525, 5526, 5680, -1, 5680, 5527, 5534, -1, 5534, 5089, 5528, -1, 5528, 5088, 5681, -1, 5681, 5086, 5682, -1, 5682, 5535, 5536, -1, 5536, 5529, 5537, -1, 5537, 5084, 5550, -1, 5550, 5083, 5538, -1, 5538, 5078, 5548, -1, 5548, 5077, 5539, -1, 5539, 5531, 5530, -1, 5530, 5533, 5532, -1, 5532, 5074, 5543, -1, 5543, 5073, 5541, -1, 5540, 5028, 5541, -1, 5541, 5028, 5542, -1, 5024, 5541, 5542, -1, 5024, 5543, 5541, -1, 5024, 5023, 5543, -1, 5543, 5023, 5532, -1, 5532, 5023, 5686, -1, 5530, 5686, 5369, -1, 5370, 5530, 5369, -1, 5370, 5539, 5530, -1, 5370, 5544, 5539, -1, 5539, 5544, 5546, -1, 5545, 5539, 5546, -1, 5545, 5547, 5539, -1, 5539, 5547, 5548, -1, 5548, 5547, 5357, -1, 5549, 5548, 5357, -1, 5549, 5538, 5548, -1, 5549, 5373, 5538, -1, 5538, 5373, 5374, -1, 5359, 5538, 5374, -1, 5359, 5550, 5538, -1, 5359, 5375, 5550, -1, 5550, 5375, 5361, -1, 5362, 5550, 5361, -1, 5362, 5695, 5550, -1, 5550, 5695, 5675, -1, 5031, 5675, 5512, -1, 5551, 5512, 4990, -1, 5551, 5031, 5512, -1, 5551, 4084, 5031, -1, 5551, 4086, 4084, -1, 5551, 4998, 4086, -1, 4086, 4998, 4087, -1, 4087, 4998, 5552, -1, 4089, 5552, 4997, -1, 4223, 4997, 4222, -1, 4223, 4089, 4997, -1, 4223, 4090, 4089, -1, 4223, 4091, 4090, -1, 5686, 5023, 5421, -1, 5553, 5421, 5388, -1, 5554, 5553, 5388, -1, 5554, 5560, 5553, -1, 5554, 5555, 5560, -1, 5560, 5555, 5556, -1, 5423, 5560, 5556, -1, 5423, 5557, 5560, -1, 5560, 5557, 5390, -1, 5558, 5560, 5390, -1, 5558, 5559, 5560, -1, 5560, 5559, 5727, -1, 5368, 5727, 5350, -1, 5368, 5560, 5727, -1, 5561, 5568, 5021, -1, 5561, 4077, 5568, -1, 5561, 5020, 4077, -1, 4077, 5020, 5562, -1, 5562, 5020, 5563, -1, 4076, 5563, 5564, -1, 4224, 5564, 5017, -1, 4224, 4076, 5564, -1, 4224, 4072, 4076, -1, 4224, 5565, 4072, -1, 4072, 5565, 5566, -1, 5562, 5563, 4076, -1, 5567, 4217, 5568, -1, 5567, 4213, 4217, -1, 5567, 4079, 4213, -1, 4213, 4079, 5569, -1, 5569, 4079, 4080, -1, 5571, 4080, 5570, -1, 4068, 5570, 4067, -1, 4068, 5571, 5570, -1, 4068, 4214, 5571, -1, 4068, 5572, 4214, -1, 4214, 5572, 4070, -1, 5569, 4080, 5571, -1, 4212, 4955, 4217, -1, 4212, 5573, 4955, -1, 4212, 4211, 5573, -1, 5573, 4211, 4957, -1, 4957, 4211, 4210, -1, 5574, 4210, 4818, -1, 4960, 5574, 4818, -1, 4210, 4208, 4818, -1, 4818, 4208, 5575, -1, 5575, 4208, 5576, -1, 5574, 4957, 4210, -1, 4955, 4953, 4217, -1, 4217, 4953, 5577, -1, 5578, 4217, 5577, -1, 5578, 5568, 4217, -1, 5578, 5021, 5568, -1, 5578, 5387, 5021, -1, 5021, 5387, 5421, -1, 5023, 5021, 5421, -1, 5579, 5419, 4953, -1, 5579, 5622, 5419, -1, 5579, 5581, 5622, -1, 5579, 5580, 5581, -1, 5579, 5445, 5580, -1, 5579, 5582, 5445, -1, 5445, 5582, 5446, -1, 5446, 5582, 5583, -1, 5584, 5446, 5583, -1, 5584, 5585, 5446, -1, 5581, 5580, 5337, -1, 5337, 5580, 5449, -1, 5586, 5449, 5587, -1, 5588, 5586, 5587, -1, 5588, 5589, 5586, -1, 5588, 5590, 5589, -1, 5588, 5459, 5590, -1, 5590, 5459, 5594, -1, 5594, 5459, 5591, -1, 5595, 5591, 5593, -1, 5592, 5593, 5334, -1, 5592, 5595, 5593, -1, 5337, 5449, 5586, -1, 5594, 5591, 5595, -1, 5593, 5452, 5334, -1, 5334, 5452, 5332, -1, 5332, 5452, 5596, -1, 5596, 5452, 5463, -1, 5597, 5463, 5331, -1, 5597, 5596, 5463, -1, 5463, 5598, 5331, -1, 5331, 5598, 5605, -1, 5605, 5598, 5599, -1, 5464, 5605, 5599, -1, 5464, 5600, 5605, -1, 5605, 5600, 5456, -1, 5465, 5605, 5456, -1, 5465, 5601, 5605, -1, 5465, 4967, 5601, -1, 5465, 5467, 4967, -1, 4967, 5467, 5604, -1, 4969, 5604, 5603, -1, 5602, 4969, 5603, -1, 5602, 4968, 4969, -1, 5602, 4965, 4968, -1, 5602, 4963, 4965, -1, 5602, 5458, 4963, -1, 4967, 5604, 4969, -1, 5605, 5601, 5478, -1, 5259, 5478, 5274, -1, 5259, 5605, 5478, -1, 5259, 5330, 5605, -1, 5259, 5606, 5330, -1, 5330, 5606, 5319, -1, 5319, 5606, 5275, -1, 5729, 5275, 5607, -1, 5610, 5607, 5412, -1, 5610, 5729, 5607, -1, 5610, 5317, 5729, -1, 5610, 5329, 5317, -1, 5610, 5608, 5329, -1, 5610, 5609, 5608, -1, 5610, 5328, 5609, -1, 5610, 5326, 5328, -1, 5610, 5325, 5326, -1, 5610, 5615, 5325, -1, 5610, 5611, 5615, -1, 5615, 5611, 5612, -1, 5377, 5615, 5612, -1, 5377, 5415, 5615, -1, 5615, 5415, 5613, -1, 5616, 5615, 5613, -1, 5616, 5614, 5615, -1, 5616, 5617, 5614, -1, 5616, 5313, 5617, -1, 5616, 5311, 5313, -1, 5616, 5618, 5311, -1, 5616, 5620, 5618, -1, 5616, 5417, 5620, -1, 5620, 5417, 5379, -1, 5381, 5620, 5379, -1, 5381, 5383, 5620, -1, 5620, 5383, 5384, -1, 5619, 5620, 5384, -1, 5619, 5386, 5620, -1, 5620, 5386, 5621, -1, 5339, 5621, 5684, -1, 5623, 5684, 5622, -1, 5623, 5339, 5684, -1, 5627, 5625, 5624, -1, 5627, 5626, 5625, -1, 5627, 5628, 5626, -1, 5627, 5629, 5628, -1, 5628, 5629, 5630, -1, 4974, 5628, 5630, -1, 4974, 4973, 5628, -1, 5625, 5631, 5624, -1, 5624, 5631, 5495, -1, 5483, 5624, 5495, -1, 5483, 5494, 5624, -1, 5624, 5494, 5632, -1, 5492, 5624, 5632, -1, 5492, 5633, 5624, -1, 5624, 5633, 5481, -1, 5479, 5624, 5481, -1, 5479, 5478, 5624, -1, 5624, 5478, 5601, -1, 5477, 5253, 5478, -1, 5477, 5252, 5253, -1, 5477, 5476, 5252, -1, 5252, 5476, 5250, -1, 5250, 5476, 5634, -1, 5634, 5476, 5488, -1, 5638, 5488, 5475, -1, 5269, 5475, 5635, -1, 5474, 5269, 5635, -1, 5474, 5636, 5269, -1, 5474, 5473, 5636, -1, 5636, 5473, 5245, -1, 5245, 5473, 5472, -1, 5711, 5472, 4983, -1, 5436, 4983, 5641, -1, 5435, 5641, 5637, -1, 5435, 5436, 5641, -1, 5634, 5488, 5638, -1, 5638, 5475, 5269, -1, 5472, 5485, 4983, -1, 4983, 5485, 5639, -1, 5639, 5485, 5471, -1, 4981, 5471, 4977, -1, 4981, 5639, 5471, -1, 5471, 5468, 4977, -1, 5711, 4983, 5436, -1, 5640, 5007, 5641, -1, 5640, 5642, 5007, -1, 5640, 4985, 5642, -1, 5642, 4985, 5008, -1, 5008, 4985, 5645, -1, 5015, 5645, 5643, -1, 4820, 5015, 5643, -1, 5645, 4980, 5643, -1, 5643, 4980, 4822, -1, 4822, 4980, 5644, -1, 5015, 5008, 5645, -1, 5007, 5646, 5641, -1, 5641, 5646, 5637, -1, 5637, 5646, 5647, -1, 5647, 5646, 5006, -1, 5649, 5006, 5500, -1, 5648, 5649, 5500, -1, 5648, 5652, 5649, -1, 5649, 5652, 5710, -1, 5403, 5710, 5432, -1, 5403, 5649, 5710, -1, 5500, 5006, 5499, -1, 5499, 5006, 5005, -1, 5651, 5005, 5010, -1, 5004, 5651, 5010, -1, 5004, 5650, 5651, -1, 5499, 5005, 5651, -1, 5652, 5655, 5710, -1, 5710, 5655, 5307, -1, 5307, 5655, 5293, -1, 5293, 5655, 5653, -1, 5653, 5655, 5654, -1, 5654, 5655, 5658, -1, 5658, 5655, 5656, -1, 5659, 5656, 5503, -1, 5305, 5503, 5517, -1, 5290, 5517, 5505, -1, 5289, 5505, 5657, -1, 5289, 5290, 5505, -1, 5658, 5656, 5659, -1, 5659, 5503, 5305, -1, 5305, 5517, 5290, -1, 5505, 5519, 5657, -1, 5657, 5519, 5304, -1, 5304, 5519, 5660, -1, 5662, 5660, 5661, -1, 5662, 5304, 5660, -1, 5660, 5663, 5661, -1, 5661, 5663, 5287, -1, 5287, 5663, 5665, -1, 5665, 5663, 5664, -1, 5286, 5664, 5675, -1, 5286, 5665, 5664, -1, 5664, 5506, 5675, -1, 5675, 5506, 5666, -1, 5510, 5675, 5666, -1, 5510, 5511, 5675, -1, 5675, 5511, 5512, -1, 5512, 5514, 4990, -1, 4990, 5514, 4991, -1, 4991, 5514, 5515, -1, 4992, 5515, 4994, -1, 4992, 4991, 5515, -1, 5515, 4996, 4994, -1, 4087, 5552, 4089, -1, 4997, 4987, 4222, -1, 4222, 4987, 4986, -1, 5031, 4084, 5669, -1, 5669, 4084, 5667, -1, 5668, 5669, 5667, -1, 5668, 5671, 5669, -1, 5668, 5670, 5671, -1, 5671, 5670, 5672, -1, 5672, 5670, 4228, -1, 5673, 5672, 4228, -1, 5673, 5674, 5672, -1, 5673, 4230, 5674, -1, 5670, 4082, 4228, -1, 4228, 4082, 4227, -1, 5675, 5031, 5550, -1, 5550, 5031, 5683, -1, 5537, 5683, 5536, -1, 5537, 5550, 5683, -1, 5677, 5676, 5683, -1, 5677, 5678, 5676, -1, 5677, 5679, 5678, -1, 5678, 5679, 5029, -1, 5523, 5678, 5029, -1, 5676, 5525, 5683, -1, 5683, 5525, 5680, -1, 5534, 5683, 5680, -1, 5534, 5528, 5683, -1, 5683, 5528, 5681, -1, 5682, 5683, 5681, -1, 5682, 5536, 5683, -1, 5530, 5532, 5686, -1, 5620, 5621, 5339, -1, 5684, 5419, 5622, -1, 5419, 5685, 4953, -1, 4953, 5685, 5577, -1, 5686, 5421, 5553, -1, 5687, 5364, 5727, -1, 5687, 5688, 5364, -1, 5687, 5394, 5688, -1, 5688, 5394, 5690, -1, 5690, 5394, 5689, -1, 5424, 5690, 5689, -1, 5424, 5691, 5690, -1, 5424, 5425, 5691, -1, 5691, 5425, 5342, -1, 5342, 5425, 5731, -1, 5693, 5731, 5692, -1, 5693, 5342, 5731, -1, 5693, 5341, 5342, -1, 5693, 5694, 5341, -1, 5341, 5694, 5340, -1, 5340, 5694, 5696, -1, 5695, 5696, 5675, -1, 5695, 5340, 5696, -1, 5697, 5702, 5731, -1, 5697, 5426, 5702, -1, 5702, 5426, 5698, -1, 5428, 5702, 5698, -1, 5428, 5429, 5702, -1, 5702, 5429, 5699, -1, 5700, 5702, 5699, -1, 5700, 5701, 5702, -1, 5702, 5701, 5703, -1, 5309, 5703, 5704, -1, 5706, 5704, 5707, -1, 5705, 5707, 5708, -1, 5308, 5708, 5294, -1, 5308, 5705, 5708, -1, 5702, 5703, 5309, -1, 5309, 5704, 5706, -1, 5706, 5707, 5705, -1, 5708, 5709, 5294, -1, 5294, 5709, 5710, -1, 5710, 5709, 5432, -1, 5649, 5647, 5006, -1, 5472, 5711, 5245, -1, 5245, 5711, 5712, -1, 5244, 5712, 5713, -1, 5244, 5245, 5712, -1, 5712, 5439, 5713, -1, 5713, 5439, 5268, -1, 5268, 5439, 5714, -1, 5440, 5268, 5714, -1, 5440, 5715, 5268, -1, 5268, 5715, 5716, -1, 5408, 5268, 5716, -1, 5408, 5410, 5268, -1, 5268, 5410, 5441, -1, 5718, 5268, 5441, -1, 5718, 5284, 5268, -1, 5718, 5717, 5284, -1, 5718, 5283, 5717, -1, 5718, 5282, 5283, -1, 5718, 5719, 5282, -1, 5718, 5720, 5719, -1, 5718, 5280, 5720, -1, 5718, 5721, 5280, -1, 5718, 5722, 5721, -1, 5718, 5262, 5722, -1, 5718, 5442, 5262, -1, 5262, 5442, 5279, -1, 5279, 5442, 5723, -1, 5278, 5723, 5443, -1, 5724, 5278, 5443, -1, 5724, 5276, 5278, -1, 5724, 5412, 5276, -1, 5276, 5412, 5607, -1, 5279, 5723, 5278, -1, 5364, 5345, 5727, -1, 5727, 5345, 5365, -1, 5725, 5727, 5365, -1, 5725, 5726, 5727, -1, 5727, 5726, 5728, -1, 5366, 5727, 5728, -1, 5366, 5367, 5727, -1, 5727, 5367, 5350, -1, 5729, 5319, 5275, -1, 5702, 5310, 5731, -1, 5731, 5310, 5730, -1, 5732, 5731, 5730, -1, 5732, 5300, 5731, -1, 5731, 5300, 5302, -1, 5733, 5731, 5302, -1, 5733, 5692, 5731, -1, 5253, 5734, 5478, -1, 5478, 5734, 5271, -1, 5735, 5478, 5271, -1, 5735, 5257, 5478, -1, 5478, 5257, 5272, -1, 5274, 5478, 5272, -1, 5961, 7036, 5736, -1, 5960, 5736, 5737, -1, 5966, 5737, 5748, -1, 5967, 5748, 5738, -1, 5956, 5738, 5739, -1, 6425, 5956, 5739, -1, 6425, 5743, 5956, -1, 6425, 6424, 5743, -1, 5743, 6424, 5744, -1, 5742, 5744, 5971, -1, 5740, 5971, 5759, -1, 5972, 5759, 5762, -1, 6541, 5762, 5761, -1, 6541, 5972, 5762, -1, 6541, 5954, 5972, -1, 5972, 5954, 5741, -1, 5740, 5741, 5955, -1, 5742, 5955, 5957, -1, 5743, 5957, 5956, -1, 5743, 5742, 5957, -1, 5743, 5744, 5742, -1, 7036, 5745, 5736, -1, 5736, 5745, 5746, -1, 5737, 5746, 5747, -1, 5748, 5747, 6569, -1, 5738, 6569, 6419, -1, 5739, 5738, 6419, -1, 5736, 5746, 5737, -1, 5737, 5747, 5748, -1, 5748, 6569, 5738, -1, 6424, 6427, 5744, -1, 5744, 6427, 6428, -1, 5758, 6428, 6439, -1, 5763, 6439, 6431, -1, 5975, 6431, 5768, -1, 5769, 5768, 6443, -1, 5756, 6443, 5749, -1, 5750, 5756, 5749, -1, 5750, 5751, 5756, -1, 5750, 5773, 5751, -1, 5751, 5773, 5774, -1, 5757, 5774, 5980, -1, 5754, 5980, 5752, -1, 5981, 5752, 5983, -1, 6533, 5983, 6532, -1, 6533, 5981, 5983, -1, 6533, 6535, 5981, -1, 5981, 6535, 5753, -1, 5754, 5753, 5755, -1, 5757, 5755, 5771, -1, 5751, 5771, 5756, -1, 5751, 5757, 5771, -1, 5751, 5774, 5757, -1, 5744, 6428, 5758, -1, 5971, 5758, 5760, -1, 5759, 5760, 5764, -1, 5762, 5764, 5977, -1, 5761, 5977, 6538, -1, 5761, 5762, 5977, -1, 5758, 6439, 5763, -1, 5760, 5763, 5973, -1, 5764, 5973, 5976, -1, 5977, 5976, 5765, -1, 6538, 5765, 6511, -1, 6538, 5977, 5765, -1, 5763, 6431, 5975, -1, 5973, 5975, 5974, -1, 5976, 5974, 5979, -1, 5765, 5979, 5766, -1, 6511, 5766, 5767, -1, 6511, 5765, 5766, -1, 5975, 5768, 5769, -1, 5974, 5769, 5978, -1, 5979, 5978, 5770, -1, 5766, 5770, 5772, -1, 5767, 5772, 6536, -1, 5767, 5766, 5772, -1, 5769, 6443, 5756, -1, 5978, 5756, 5771, -1, 5770, 5771, 5755, -1, 5772, 5755, 5753, -1, 6536, 5753, 6535, -1, 6536, 5772, 5753, -1, 5773, 6444, 5774, -1, 5774, 6444, 5775, -1, 5980, 5775, 5776, -1, 5752, 5776, 5982, -1, 5983, 5982, 5984, -1, 6532, 5984, 5953, -1, 6532, 5983, 5984, -1, 6444, 5777, 5775, -1, 5775, 5777, 5778, -1, 5776, 5778, 5779, -1, 5982, 5779, 5807, -1, 5984, 5807, 5780, -1, 5953, 5780, 5809, -1, 6509, 5809, 5810, -1, 5952, 5810, 5781, -1, 5951, 5781, 5826, -1, 5782, 5826, 5833, -1, 6530, 5833, 5832, -1, 6506, 5832, 5783, -1, 5784, 5783, 5824, -1, 5950, 5824, 5823, -1, 5949, 5823, 5785, -1, 5948, 5785, 5840, -1, 5996, 5840, 5786, -1, 5787, 5786, 5841, -1, 5788, 5841, 6460, -1, 5789, 5788, 6460, -1, 5789, 5846, 5788, -1, 5789, 6464, 5846, -1, 5846, 6464, 5790, -1, 5847, 5790, 6463, -1, 5848, 6463, 5791, -1, 5860, 5791, 5792, -1, 5861, 5792, 6466, -1, 5863, 6466, 5794, -1, 5793, 5794, 6467, -1, 5870, 6467, 5796, -1, 5795, 5796, 5797, -1, 5798, 5797, 6472, -1, 5799, 5798, 6472, -1, 5799, 5803, 5798, -1, 5799, 6469, 5803, -1, 5803, 6469, 5804, -1, 6004, 5804, 5880, -1, 6003, 5880, 6008, -1, 5800, 6008, 5881, -1, 6520, 5881, 6519, -1, 6520, 5800, 5881, -1, 6520, 6521, 5800, -1, 5800, 6521, 5801, -1, 6003, 5801, 5802, -1, 6004, 5802, 5878, -1, 5803, 5878, 5798, -1, 5803, 6004, 5878, -1, 5803, 5804, 6004, -1, 5777, 5805, 5778, -1, 5778, 5805, 5806, -1, 5779, 5806, 5987, -1, 5807, 5987, 5986, -1, 5780, 5986, 5809, -1, 5780, 5807, 5986, -1, 5805, 5811, 5806, -1, 5806, 5811, 5812, -1, 5987, 5812, 5814, -1, 5986, 5814, 5808, -1, 5809, 5808, 5810, -1, 5809, 5986, 5808, -1, 5811, 5813, 5812, -1, 5812, 5813, 5985, -1, 5814, 5985, 5990, -1, 5808, 5990, 5815, -1, 5810, 5815, 5781, -1, 5810, 5808, 5815, -1, 5813, 6437, 5985, -1, 5985, 6437, 5816, -1, 5988, 5816, 6447, -1, 5817, 6447, 6451, -1, 5828, 6451, 6452, -1, 5835, 6452, 6450, -1, 5818, 6450, 6449, -1, 6448, 5818, 6449, -1, 6448, 5820, 5818, -1, 6448, 5819, 5820, -1, 5820, 5819, 5838, -1, 5821, 5838, 5992, -1, 5993, 5992, 5822, -1, 5823, 5822, 5785, -1, 5823, 5993, 5822, -1, 5823, 5824, 5993, -1, 5993, 5824, 5837, -1, 5821, 5837, 5825, -1, 5820, 5825, 5836, -1, 5818, 5836, 5835, -1, 6450, 5818, 5835, -1, 5985, 5816, 5988, -1, 5990, 5988, 5989, -1, 5815, 5989, 5827, -1, 5781, 5827, 5826, -1, 5781, 5815, 5827, -1, 5988, 6447, 5817, -1, 5989, 5817, 5829, -1, 5827, 5829, 5830, -1, 5826, 5830, 5833, -1, 5826, 5827, 5830, -1, 5817, 6451, 5828, -1, 5829, 5828, 5991, -1, 5830, 5991, 5831, -1, 5833, 5831, 5834, -1, 5832, 5834, 5783, -1, 5832, 5833, 5834, -1, 5828, 6452, 5835, -1, 5991, 5835, 5836, -1, 5831, 5836, 5825, -1, 5834, 5825, 5837, -1, 5783, 5837, 5824, -1, 5783, 5834, 5837, -1, 5819, 6458, 5838, -1, 5838, 6458, 5995, -1, 5992, 5995, 5839, -1, 5822, 5839, 5840, -1, 5785, 5822, 5840, -1, 6458, 6456, 5995, -1, 5995, 6456, 5994, -1, 5839, 5994, 5786, -1, 5840, 5839, 5786, -1, 6456, 5842, 5994, -1, 5994, 5842, 5841, -1, 5786, 5994, 5841, -1, 5842, 6460, 5841, -1, 5846, 5790, 5847, -1, 5997, 5847, 5843, -1, 5998, 5843, 5844, -1, 5845, 5844, 5947, -1, 6527, 5947, 6526, -1, 6527, 5845, 5947, -1, 6527, 6504, 5845, -1, 5845, 6504, 5948, -1, 5998, 5948, 5996, -1, 5997, 5996, 5787, -1, 5846, 5787, 5788, -1, 5846, 5997, 5787, -1, 5846, 5847, 5997, -1, 5847, 6463, 5848, -1, 5854, 5848, 5999, -1, 5849, 5999, 5856, -1, 5851, 5856, 5857, -1, 5850, 5857, 6524, -1, 5850, 5851, 5857, -1, 5850, 5852, 5851, -1, 5851, 5852, 5945, -1, 5849, 5945, 5853, -1, 5854, 5853, 5843, -1, 5847, 5854, 5843, -1, 5847, 5848, 5854, -1, 5848, 5791, 5860, -1, 5999, 5860, 5855, -1, 5856, 5855, 5858, -1, 5857, 5858, 5862, -1, 6524, 5862, 5859, -1, 6524, 5857, 5862, -1, 5860, 5792, 5861, -1, 5855, 5861, 6001, -1, 5858, 6001, 6000, -1, 5862, 6000, 5866, -1, 5859, 5866, 5867, -1, 5859, 5862, 5866, -1, 5861, 6466, 5863, -1, 6001, 5863, 5864, -1, 6000, 5864, 5865, -1, 5866, 5865, 6002, -1, 5867, 6002, 6523, -1, 5867, 5866, 6002, -1, 5863, 5794, 5793, -1, 5864, 5793, 5871, -1, 5865, 5871, 5875, -1, 6002, 5875, 5874, -1, 6523, 5874, 5868, -1, 6502, 5868, 5869, -1, 5943, 5869, 5801, -1, 6521, 5943, 5801, -1, 5793, 6467, 5870, -1, 5871, 5870, 5872, -1, 5875, 5872, 5873, -1, 5874, 5873, 5868, -1, 5874, 5875, 5873, -1, 5870, 5796, 5795, -1, 5872, 5795, 5876, -1, 5873, 5876, 5877, -1, 5868, 5877, 5869, -1, 5868, 5873, 5877, -1, 5795, 5797, 5798, -1, 5876, 5798, 5878, -1, 5877, 5878, 5802, -1, 5869, 5802, 5801, -1, 5869, 5877, 5802, -1, 6469, 5882, 5804, -1, 5804, 5882, 5879, -1, 5880, 5879, 6007, -1, 6008, 6007, 6006, -1, 5881, 6006, 5883, -1, 6519, 5883, 5884, -1, 6519, 5881, 5883, -1, 5882, 5887, 5879, -1, 5879, 5887, 6005, -1, 6007, 6005, 5888, -1, 6006, 5888, 6010, -1, 5883, 6010, 5886, -1, 5884, 5886, 5885, -1, 5884, 5883, 5886, -1, 5887, 6471, 6005, -1, 6005, 6471, 5889, -1, 5888, 5889, 6009, -1, 6010, 6009, 5890, -1, 5886, 5890, 5891, -1, 5885, 5891, 6497, -1, 5885, 5886, 5891, -1, 6471, 6477, 5889, -1, 5889, 6477, 6011, -1, 6009, 6011, 6012, -1, 5890, 6012, 5892, -1, 5891, 5892, 5893, -1, 6497, 5893, 6516, -1, 6497, 5891, 5893, -1, 6477, 6476, 6011, -1, 6011, 6476, 5896, -1, 6012, 5896, 5965, -1, 5892, 5965, 6014, -1, 5893, 6014, 5895, -1, 6516, 5895, 5894, -1, 6516, 5893, 5895, -1, 6476, 5901, 5896, -1, 5896, 5901, 5964, -1, 5965, 5964, 5963, -1, 6014, 5963, 5903, -1, 5895, 5903, 5942, -1, 5894, 5942, 5941, -1, 6514, 5941, 6018, -1, 5940, 6018, 5897, -1, 6493, 5897, 5898, -1, 5939, 5898, 5899, -1, 6513, 5899, 5935, -1, 6492, 5935, 5938, -1, 6512, 5938, 5900, -1, 6402, 5900, 5932, -1, 6402, 6512, 5900, -1, 5901, 5902, 5964, -1, 5964, 5902, 5962, -1, 5963, 5962, 6013, -1, 5903, 6013, 5937, -1, 5942, 5937, 5941, -1, 5942, 5903, 5937, -1, 5902, 5904, 5962, -1, 5962, 5904, 6484, -1, 5919, 6484, 5905, -1, 6015, 5905, 6486, -1, 6017, 6486, 5906, -1, 5907, 5906, 5908, -1, 6019, 5908, 6487, -1, 5925, 6487, 5909, -1, 5926, 5909, 5928, -1, 5929, 5928, 5910, -1, 6022, 5910, 5911, -1, 5912, 6022, 5911, -1, 5912, 5914, 6022, -1, 5912, 5913, 5914, -1, 5914, 5913, 6397, -1, 5915, 5914, 6397, -1, 5915, 5931, 5914, -1, 5915, 6401, 5931, -1, 5931, 6401, 5933, -1, 5930, 5933, 5934, -1, 6021, 5934, 5927, -1, 6020, 5927, 5916, -1, 5923, 5916, 5924, -1, 5922, 5924, 5917, -1, 6016, 5917, 5936, -1, 5921, 5936, 5918, -1, 5920, 5918, 5937, -1, 6013, 5920, 5937, -1, 6013, 5919, 5920, -1, 6013, 5962, 5919, -1, 5919, 5962, 6484, -1, 5919, 5905, 6015, -1, 5920, 6015, 5921, -1, 5918, 5920, 5921, -1, 6015, 6486, 6017, -1, 5921, 6017, 6016, -1, 5936, 5921, 6016, -1, 6017, 5906, 5907, -1, 6016, 5907, 5922, -1, 5917, 6016, 5922, -1, 5907, 5908, 6019, -1, 5922, 6019, 5923, -1, 5924, 5922, 5923, -1, 6019, 6487, 5925, -1, 5923, 5925, 6020, -1, 5916, 5923, 6020, -1, 5925, 5909, 5926, -1, 6020, 5926, 6021, -1, 5927, 6020, 6021, -1, 5926, 5928, 5929, -1, 6021, 5929, 5930, -1, 5934, 6021, 5930, -1, 5929, 5910, 6022, -1, 5930, 6022, 5931, -1, 5933, 5930, 5931, -1, 6401, 5932, 5933, -1, 5933, 5932, 5900, -1, 5934, 5900, 5938, -1, 5927, 5938, 5935, -1, 5916, 5935, 5899, -1, 5924, 5899, 5898, -1, 5917, 5898, 5897, -1, 5936, 5897, 6018, -1, 5918, 6018, 5941, -1, 5937, 5918, 5941, -1, 6512, 6492, 5938, -1, 6492, 6513, 5935, -1, 6513, 5939, 5899, -1, 5939, 6493, 5898, -1, 6493, 5940, 5897, -1, 5940, 6514, 6018, -1, 6514, 5894, 5941, -1, 5942, 5894, 5895, -1, 5943, 6502, 5869, -1, 6502, 6523, 5868, -1, 5874, 6523, 6002, -1, 5852, 5944, 5945, -1, 5945, 5944, 5946, -1, 5853, 5946, 5844, -1, 5843, 5853, 5844, -1, 5944, 6526, 5946, -1, 5946, 6526, 5947, -1, 5844, 5946, 5947, -1, 6504, 5949, 5948, -1, 5948, 5949, 5785, -1, 5949, 5950, 5823, -1, 5950, 5784, 5824, -1, 5784, 6506, 5783, -1, 6506, 6530, 5832, -1, 6530, 5782, 5833, -1, 5782, 5951, 5826, -1, 5951, 5952, 5781, -1, 5952, 6509, 5810, -1, 6509, 5953, 5809, -1, 5780, 5953, 5984, -1, 5741, 5954, 5969, -1, 5955, 5969, 5968, -1, 5957, 5968, 5967, -1, 5956, 5967, 5738, -1, 5956, 5957, 5967, -1, 5958, 5970, 5959, -1, 5958, 5960, 5970, -1, 5958, 5961, 5960, -1, 5960, 5961, 5736, -1, 5964, 5965, 5896, -1, 5965, 5892, 6012, -1, 5962, 5963, 5964, -1, 5892, 5891, 5890, -1, 5963, 6014, 5965, -1, 6014, 5893, 5892, -1, 5836, 5818, 5820, -1, 5966, 5748, 5967, -1, 5968, 5966, 5967, -1, 5968, 5970, 5966, -1, 5968, 5969, 5970, -1, 5970, 5969, 5959, -1, 5959, 5969, 5954, -1, 5960, 5737, 5966, -1, 5970, 5960, 5966, -1, 5955, 5968, 5957, -1, 5740, 5955, 5742, -1, 5971, 5740, 5742, -1, 5758, 5971, 5744, -1, 5741, 5969, 5955, -1, 5763, 5760, 5758, -1, 5972, 5741, 5740, -1, 5759, 5972, 5740, -1, 5760, 5759, 5971, -1, 5975, 5973, 5763, -1, 5973, 5764, 5760, -1, 5764, 5762, 5759, -1, 5769, 5974, 5975, -1, 5974, 5976, 5973, -1, 5976, 5977, 5764, -1, 5756, 5978, 5769, -1, 5978, 5979, 5974, -1, 5979, 5765, 5976, -1, 5770, 5978, 5771, -1, 5766, 5979, 5770, -1, 5772, 5770, 5755, -1, 5754, 5755, 5757, -1, 5980, 5754, 5757, -1, 5775, 5980, 5774, -1, 5778, 5776, 5775, -1, 5981, 5753, 5754, -1, 5752, 5981, 5754, -1, 5776, 5752, 5980, -1, 5806, 5779, 5778, -1, 5779, 5982, 5776, -1, 5982, 5983, 5752, -1, 5812, 5987, 5806, -1, 5987, 5807, 5779, -1, 5807, 5984, 5982, -1, 5985, 5814, 5812, -1, 5814, 5986, 5987, -1, 5988, 5990, 5985, -1, 5990, 5808, 5814, -1, 5817, 5989, 5988, -1, 5989, 5815, 5990, -1, 5828, 5829, 5817, -1, 5829, 5827, 5989, -1, 5835, 5991, 5828, -1, 5991, 5830, 5829, -1, 5831, 5991, 5836, -1, 5833, 5830, 5831, -1, 5834, 5831, 5825, -1, 5821, 5825, 5820, -1, 5838, 5821, 5820, -1, 5993, 5837, 5821, -1, 5992, 5993, 5821, -1, 5995, 5992, 5838, -1, 5994, 5839, 5995, -1, 5839, 5822, 5992, -1, 5788, 5787, 5841, -1, 5787, 5996, 5786, -1, 5996, 5948, 5840, -1, 5998, 5996, 5997, -1, 5843, 5998, 5997, -1, 5845, 5948, 5998, -1, 5844, 5845, 5998, -1, 5849, 5853, 5854, -1, 5999, 5849, 5854, -1, 5860, 5999, 5848, -1, 5945, 5946, 5853, -1, 5861, 5855, 5860, -1, 5851, 5945, 5849, -1, 5856, 5851, 5849, -1, 5855, 5856, 5999, -1, 5863, 6001, 5861, -1, 6001, 5858, 5855, -1, 5858, 5857, 5856, -1, 5793, 5864, 5863, -1, 5864, 6000, 6001, -1, 6000, 5862, 5858, -1, 5870, 5871, 5793, -1, 5871, 5865, 5864, -1, 5865, 5866, 6000, -1, 5795, 5872, 5870, -1, 5872, 5875, 5871, -1, 5875, 6002, 5865, -1, 5798, 5876, 5795, -1, 5876, 5873, 5872, -1, 5877, 5876, 5878, -1, 6003, 5802, 6004, -1, 5880, 6003, 6004, -1, 5879, 5880, 5804, -1, 6005, 6007, 5879, -1, 5800, 5801, 6003, -1, 6008, 5800, 6003, -1, 6007, 6008, 5880, -1, 5889, 5888, 6005, -1, 5888, 6006, 6007, -1, 6006, 5881, 6008, -1, 6011, 6009, 5889, -1, 6009, 6010, 5888, -1, 6010, 5883, 6006, -1, 5896, 6012, 6011, -1, 6012, 5890, 6009, -1, 5890, 5886, 6010, -1, 5903, 5963, 6013, -1, 5895, 6014, 5903, -1, 6015, 5920, 5919, -1, 6017, 5921, 6015, -1, 5907, 6016, 6017, -1, 6018, 5918, 5936, -1, 6019, 5922, 5907, -1, 5897, 5936, 5917, -1, 5925, 5923, 6019, -1, 5898, 5917, 5924, -1, 5926, 6020, 5925, -1, 5899, 5924, 5916, -1, 5929, 6021, 5926, -1, 5935, 5916, 5927, -1, 6022, 5930, 5929, -1, 5938, 5927, 5934, -1, 5914, 5931, 6022, -1, 5900, 5934, 5933, -1, 6023, 6283, 6544, -1, 6023, 6268, 6283, -1, 6023, 6269, 6268, -1, 6023, 6543, 6269, -1, 6269, 6543, 6271, -1, 6271, 6543, 6026, -1, 6027, 6026, 6542, -1, 6025, 6542, 6024, -1, 6304, 6024, 6305, -1, 6304, 6025, 6024, -1, 6271, 6026, 6027, -1, 6027, 6542, 6025, -1, 6024, 6540, 6305, -1, 6305, 6540, 6028, -1, 6028, 6540, 6539, -1, 6309, 6539, 6029, -1, 6309, 6028, 6539, -1, 6539, 6510, 6029, -1, 6029, 6510, 6030, -1, 6030, 6510, 6537, -1, 6031, 6537, 6032, -1, 6031, 6030, 6537, -1, 6537, 6033, 6032, -1, 6032, 6033, 6035, -1, 6035, 6033, 6534, -1, 6252, 6534, 6036, -1, 6251, 6036, 6034, -1, 6037, 6034, 6531, -1, 6245, 6531, 6242, -1, 6245, 6037, 6531, -1, 6035, 6534, 6252, -1, 6252, 6036, 6251, -1, 6251, 6034, 6037, -1, 6531, 6038, 6242, -1, 6242, 6038, 6240, -1, 6240, 6038, 6237, -1, 6237, 6038, 6042, -1, 6235, 6042, 6043, -1, 6039, 6043, 6508, -1, 6041, 6508, 6529, -1, 6228, 6529, 6040, -1, 6228, 6041, 6529, -1, 6237, 6042, 6235, -1, 6235, 6043, 6039, -1, 6039, 6508, 6041, -1, 6529, 6507, 6040, -1, 6040, 6507, 6044, -1, 6044, 6507, 6045, -1, 6216, 6045, 6214, -1, 6216, 6044, 6045, -1, 6045, 6046, 6214, -1, 6214, 6046, 6210, -1, 6210, 6046, 6047, -1, 6047, 6046, 6528, -1, 6208, 6528, 6505, -1, 6207, 6505, 6048, -1, 6207, 6208, 6505, -1, 6047, 6528, 6208, -1, 6505, 6049, 6048, -1, 6048, 6049, 6050, -1, 6050, 6049, 6053, -1, 6051, 6053, 6503, -1, 6052, 6503, 6054, -1, 6052, 6051, 6503, -1, 6050, 6053, 6051, -1, 6054, 6503, 6194, -1, 6194, 6503, 6056, -1, 6055, 6056, 6057, -1, 6055, 6194, 6056, -1, 6056, 6525, 6057, -1, 6057, 6525, 6191, -1, 6191, 6525, 6060, -1, 6060, 6525, 6058, -1, 6059, 6058, 6185, -1, 6059, 6060, 6058, -1, 6185, 6058, 6062, -1, 6062, 6058, 6061, -1, 6182, 6061, 6063, -1, 6182, 6062, 6061, -1, 6061, 6064, 6063, -1, 6063, 6064, 6175, -1, 6175, 6064, 6174, -1, 6174, 6064, 6522, -1, 6167, 6522, 6065, -1, 6167, 6174, 6522, -1, 6522, 6501, 6065, -1, 6065, 6501, 6066, -1, 6066, 6501, 6067, -1, 6067, 6501, 6500, -1, 6068, 6500, 6069, -1, 6068, 6067, 6500, -1, 6500, 6499, 6069, -1, 6069, 6499, 6071, -1, 6071, 6499, 6498, -1, 6072, 6498, 6070, -1, 6155, 6070, 6150, -1, 6155, 6072, 6070, -1, 6071, 6498, 6072, -1, 6070, 6073, 6150, -1, 6150, 6073, 6146, -1, 6146, 6073, 6518, -1, 6143, 6518, 6517, -1, 6074, 6517, 6137, -1, 6074, 6143, 6517, -1, 6146, 6518, 6143, -1, 6517, 6515, 6137, -1, 6137, 6515, 6138, -1, 6138, 6515, 6134, -1, 6134, 6515, 6076, -1, 6075, 6076, 6129, -1, 6075, 6134, 6076, -1, 6076, 6496, 6129, -1, 6129, 6496, 6077, -1, 6077, 6496, 6125, -1, 6125, 6496, 6495, -1, 6078, 6495, 6079, -1, 6078, 6125, 6495, -1, 6495, 6494, 6079, -1, 6079, 6494, 6121, -1, 6121, 6494, 6117, -1, 6117, 6494, 6113, -1, 6113, 6494, 6081, -1, 6080, 6081, 6105, -1, 6080, 6113, 6081, -1, 6081, 6082, 6105, -1, 6105, 6082, 6083, -1, 6083, 6082, 6084, -1, 6084, 6082, 6085, -1, 6106, 6085, 6310, -1, 6106, 6084, 6085, -1, 6085, 6086, 6310, -1, 6310, 6086, 6313, -1, 6313, 6086, 6089, -1, 6089, 6086, 6087, -1, 6629, 6089, 6087, -1, 6629, 6088, 6089, -1, 6089, 6088, 6628, -1, 6090, 6089, 6628, -1, 6090, 6091, 6089, -1, 6089, 6091, 6317, -1, 6317, 6091, 6314, -1, 6314, 6091, 7635, -1, 6283, 6092, 6544, -1, 6544, 6092, 7037, -1, 7037, 6092, 7038, -1, 7038, 6092, 7040, -1, 7040, 6092, 6093, -1, 6093, 6092, 6094, -1, 6094, 6092, 6095, -1, 6096, 6094, 6095, -1, 6096, 6097, 6094, -1, 6314, 7635, 6315, -1, 6318, 6315, 6098, -1, 6319, 6098, 6099, -1, 6100, 6099, 6596, -1, 6101, 6100, 6596, -1, 6101, 6311, 6100, -1, 6101, 6598, 6311, -1, 6311, 6598, 6326, -1, 6325, 6326, 6102, -1, 6107, 6102, 6104, -1, 6103, 6104, 6331, -1, 6105, 6331, 6080, -1, 6105, 6103, 6331, -1, 6105, 6083, 6103, -1, 6103, 6083, 6084, -1, 6106, 6103, 6084, -1, 6106, 6310, 6103, -1, 6103, 6310, 6107, -1, 6104, 6103, 6107, -1, 7635, 7637, 6315, -1, 6315, 7637, 6111, -1, 6098, 6111, 6108, -1, 6109, 6108, 6112, -1, 7638, 6109, 6112, -1, 7638, 7639, 6109, -1, 6109, 7639, 7640, -1, 6110, 6109, 7640, -1, 6110, 6099, 6109, -1, 6110, 6596, 6099, -1, 6111, 6112, 6108, -1, 6598, 6599, 6326, -1, 6326, 6599, 6327, -1, 6102, 6327, 6329, -1, 6104, 6329, 6330, -1, 6331, 6330, 6113, -1, 6080, 6331, 6113, -1, 6599, 6115, 6327, -1, 6327, 6115, 6116, -1, 6329, 6116, 6328, -1, 6330, 6328, 6114, -1, 6113, 6114, 6117, -1, 6113, 6330, 6114, -1, 6115, 6600, 6116, -1, 6116, 6600, 6332, -1, 6328, 6332, 6333, -1, 6114, 6333, 6118, -1, 6117, 6118, 6121, -1, 6117, 6114, 6118, -1, 6600, 6122, 6332, -1, 6332, 6122, 6124, -1, 6333, 6124, 6119, -1, 6118, 6119, 6120, -1, 6079, 6120, 6078, -1, 6079, 6118, 6120, -1, 6079, 6121, 6118, -1, 6122, 6123, 6124, -1, 6124, 6123, 6126, -1, 6119, 6126, 6334, -1, 6120, 6334, 6130, -1, 6125, 6130, 6077, -1, 6125, 6120, 6130, -1, 6125, 6078, 6120, -1, 6123, 6579, 6126, -1, 6126, 6579, 6127, -1, 6334, 6127, 6128, -1, 6130, 6128, 6133, -1, 6129, 6133, 6075, -1, 6129, 6130, 6133, -1, 6129, 6077, 6130, -1, 6579, 6131, 6127, -1, 6127, 6131, 6335, -1, 6128, 6335, 6337, -1, 6133, 6337, 6132, -1, 6134, 6132, 6138, -1, 6134, 6133, 6132, -1, 6134, 6075, 6133, -1, 6131, 6135, 6335, -1, 6335, 6135, 6139, -1, 6337, 6139, 6336, -1, 6132, 6336, 6136, -1, 6137, 6136, 6074, -1, 6137, 6132, 6136, -1, 6137, 6138, 6132, -1, 6135, 6140, 6139, -1, 6139, 6140, 6141, -1, 6336, 6141, 6142, -1, 6136, 6142, 6147, -1, 6143, 6147, 6146, -1, 6143, 6136, 6147, -1, 6143, 6074, 6136, -1, 6140, 6144, 6141, -1, 6141, 6144, 6145, -1, 6142, 6145, 6148, -1, 6147, 6148, 6151, -1, 6146, 6151, 6150, -1, 6146, 6147, 6151, -1, 6144, 6603, 6145, -1, 6145, 6603, 6149, -1, 6148, 6149, 6340, -1, 6151, 6340, 6154, -1, 6150, 6154, 6155, -1, 6150, 6151, 6154, -1, 6603, 6152, 6149, -1, 6149, 6152, 6339, -1, 6340, 6339, 6153, -1, 6154, 6153, 6341, -1, 6155, 6341, 6072, -1, 6155, 6154, 6341, -1, 6152, 6156, 6339, -1, 6339, 6156, 6338, -1, 6153, 6338, 6160, -1, 6341, 6160, 6157, -1, 6072, 6157, 6071, -1, 6072, 6341, 6157, -1, 6156, 6158, 6338, -1, 6338, 6158, 6159, -1, 6160, 6159, 6342, -1, 6157, 6342, 6162, -1, 6071, 6162, 6069, -1, 6071, 6157, 6162, -1, 6158, 6581, 6159, -1, 6159, 6581, 6161, -1, 6342, 6161, 6344, -1, 6162, 6344, 6163, -1, 6069, 6163, 6068, -1, 6069, 6162, 6163, -1, 6581, 6164, 6161, -1, 6161, 6164, 6343, -1, 6344, 6343, 6165, -1, 6163, 6165, 6169, -1, 6068, 6169, 6168, -1, 6067, 6168, 6066, -1, 6067, 6068, 6168, -1, 6164, 6166, 6343, -1, 6343, 6166, 6172, -1, 6165, 6172, 6346, -1, 6169, 6346, 6173, -1, 6170, 6173, 6174, -1, 6167, 6170, 6174, -1, 6167, 6065, 6170, -1, 6170, 6065, 6168, -1, 6169, 6170, 6168, -1, 6169, 6173, 6170, -1, 6166, 6171, 6172, -1, 6172, 6171, 6177, -1, 6346, 6177, 6345, -1, 6173, 6345, 6348, -1, 6174, 6348, 6175, -1, 6174, 6173, 6348, -1, 6171, 6176, 6177, -1, 6177, 6176, 6180, -1, 6345, 6180, 6178, -1, 6348, 6178, 6179, -1, 6175, 6179, 6063, -1, 6175, 6348, 6179, -1, 6176, 6181, 6180, -1, 6180, 6181, 6347, -1, 6178, 6347, 6350, -1, 6179, 6350, 6184, -1, 6182, 6184, 6062, -1, 6182, 6179, 6184, -1, 6182, 6063, 6179, -1, 6181, 6186, 6347, -1, 6347, 6186, 6349, -1, 6350, 6349, 6187, -1, 6184, 6187, 6183, -1, 6185, 6183, 6059, -1, 6185, 6184, 6183, -1, 6185, 6062, 6184, -1, 6186, 6606, 6349, -1, 6349, 6606, 6351, -1, 6187, 6351, 6188, -1, 6183, 6188, 6189, -1, 6060, 6189, 6191, -1, 6060, 6183, 6189, -1, 6060, 6059, 6183, -1, 6606, 6192, 6351, -1, 6351, 6192, 6193, -1, 6188, 6193, 6353, -1, 6189, 6353, 6190, -1, 6057, 6190, 6055, -1, 6057, 6189, 6190, -1, 6057, 6191, 6189, -1, 6192, 6607, 6193, -1, 6193, 6607, 6352, -1, 6353, 6352, 6355, -1, 6190, 6355, 6197, -1, 6194, 6197, 6054, -1, 6194, 6190, 6197, -1, 6194, 6055, 6190, -1, 6607, 6195, 6352, -1, 6352, 6195, 6198, -1, 6355, 6198, 6196, -1, 6197, 6196, 6356, -1, 6052, 6356, 6051, -1, 6052, 6197, 6356, -1, 6052, 6054, 6197, -1, 6195, 6584, 6198, -1, 6198, 6584, 6354, -1, 6196, 6354, 6200, -1, 6356, 6200, 6202, -1, 6051, 6202, 6050, -1, 6051, 6356, 6202, -1, 6584, 6199, 6354, -1, 6354, 6199, 6357, -1, 6200, 6357, 6201, -1, 6202, 6201, 6203, -1, 6050, 6203, 6048, -1, 6050, 6202, 6203, -1, 6199, 6204, 6357, -1, 6357, 6204, 6205, -1, 6201, 6205, 6206, -1, 6203, 6206, 6359, -1, 6207, 6359, 6208, -1, 6207, 6203, 6359, -1, 6207, 6048, 6203, -1, 6204, 6609, 6205, -1, 6205, 6609, 6209, -1, 6206, 6209, 6358, -1, 6359, 6358, 6361, -1, 6208, 6361, 6047, -1, 6208, 6359, 6361, -1, 6609, 6610, 6209, -1, 6209, 6610, 6360, -1, 6358, 6360, 6211, -1, 6361, 6211, 6212, -1, 6047, 6212, 6210, -1, 6047, 6361, 6212, -1, 6610, 6611, 6360, -1, 6360, 6611, 6215, -1, 6211, 6215, 6213, -1, 6212, 6213, 6217, -1, 6210, 6217, 6214, -1, 6210, 6212, 6217, -1, 6611, 6219, 6215, -1, 6215, 6219, 6221, -1, 6213, 6221, 6362, -1, 6217, 6362, 6218, -1, 6214, 6218, 6216, -1, 6214, 6217, 6218, -1, 6219, 6220, 6221, -1, 6221, 6220, 6363, -1, 6362, 6363, 6225, -1, 6218, 6225, 6223, -1, 6222, 6223, 6040, -1, 6044, 6222, 6040, -1, 6044, 6224, 6222, -1, 6044, 6216, 6224, -1, 6224, 6216, 6218, -1, 6222, 6218, 6223, -1, 6222, 6224, 6218, -1, 6220, 6612, 6363, -1, 6363, 6612, 6226, -1, 6225, 6226, 6364, -1, 6223, 6364, 6227, -1, 6040, 6227, 6228, -1, 6040, 6223, 6227, -1, 6612, 6614, 6226, -1, 6226, 6614, 6229, -1, 6364, 6229, 6365, -1, 6227, 6365, 6231, -1, 6228, 6231, 6041, -1, 6228, 6227, 6231, -1, 6614, 6616, 6229, -1, 6229, 6616, 6230, -1, 6365, 6230, 6368, -1, 6231, 6368, 6232, -1, 6039, 6232, 6235, -1, 6039, 6231, 6232, -1, 6039, 6041, 6231, -1, 6616, 6233, 6230, -1, 6230, 6233, 6367, -1, 6368, 6367, 6366, -1, 6232, 6366, 6234, -1, 6235, 6234, 6237, -1, 6235, 6232, 6234, -1, 6233, 6236, 6367, -1, 6367, 6236, 6239, -1, 6366, 6239, 6369, -1, 6234, 6369, 6238, -1, 6237, 6238, 6240, -1, 6237, 6234, 6238, -1, 6236, 6617, 6239, -1, 6239, 6617, 6371, -1, 6369, 6371, 6370, -1, 6238, 6370, 6241, -1, 6240, 6241, 6242, -1, 6240, 6238, 6241, -1, 6617, 6618, 6371, -1, 6371, 6618, 6243, -1, 6370, 6243, 6373, -1, 6241, 6373, 6244, -1, 6242, 6244, 6245, -1, 6242, 6241, 6244, -1, 6618, 6619, 6243, -1, 6243, 6619, 6248, -1, 6373, 6248, 6372, -1, 6244, 6372, 6246, -1, 6037, 6246, 6251, -1, 6037, 6244, 6246, -1, 6037, 6245, 6244, -1, 6619, 6247, 6248, -1, 6248, 6247, 6249, -1, 6372, 6249, 6250, -1, 6246, 6250, 6375, -1, 6251, 6375, 6252, -1, 6251, 6246, 6375, -1, 6247, 6253, 6249, -1, 6249, 6253, 6255, -1, 6250, 6255, 6376, -1, 6375, 6376, 6254, -1, 6252, 6254, 6035, -1, 6252, 6375, 6254, -1, 6253, 6620, 6255, -1, 6255, 6620, 6374, -1, 6376, 6374, 6257, -1, 6254, 6257, 6256, -1, 6035, 6256, 6032, -1, 6035, 6254, 6256, -1, 6620, 6621, 6374, -1, 6374, 6621, 6378, -1, 6257, 6378, 6377, -1, 6256, 6377, 6321, -1, 6032, 6321, 6031, -1, 6032, 6256, 6321, -1, 6621, 6590, 6378, -1, 6378, 6590, 6258, -1, 6377, 6258, 6320, -1, 6321, 6320, 6323, -1, 6031, 6323, 6030, -1, 6031, 6321, 6323, -1, 6590, 6261, 6258, -1, 6258, 6261, 6262, -1, 6320, 6262, 6259, -1, 6323, 6259, 6260, -1, 6030, 6260, 6029, -1, 6030, 6323, 6260, -1, 6261, 6623, 6262, -1, 6262, 6623, 6322, -1, 6259, 6322, 6263, -1, 6260, 6263, 6264, -1, 6309, 6264, 6308, -1, 6028, 6308, 6307, -1, 6305, 6307, 6265, -1, 6306, 6265, 6278, -1, 6303, 6278, 6281, -1, 6273, 6281, 6280, -1, 6266, 6273, 6280, -1, 6266, 6267, 6273, -1, 6266, 6625, 6267, -1, 6267, 6625, 6282, -1, 6379, 6282, 6380, -1, 6270, 6380, 6284, -1, 6269, 6284, 6268, -1, 6269, 6270, 6284, -1, 6269, 6271, 6270, -1, 6270, 6271, 6301, -1, 6379, 6301, 6272, -1, 6267, 6272, 6273, -1, 6267, 6379, 6272, -1, 6267, 6282, 6379, -1, 6623, 6274, 6322, -1, 6322, 6274, 6275, -1, 6263, 6275, 6276, -1, 6264, 6276, 6265, -1, 6307, 6264, 6265, -1, 6307, 6308, 6264, -1, 6274, 6624, 6275, -1, 6275, 6624, 6279, -1, 6276, 6279, 6278, -1, 6265, 6276, 6278, -1, 6624, 6277, 6279, -1, 6279, 6277, 6281, -1, 6278, 6279, 6281, -1, 6277, 6280, 6281, -1, 6625, 6626, 6282, -1, 6282, 6626, 6285, -1, 6380, 6285, 6382, -1, 6284, 6382, 6286, -1, 6268, 6286, 6283, -1, 6268, 6284, 6286, -1, 6626, 6287, 6285, -1, 6285, 6287, 6381, -1, 6382, 6381, 6289, -1, 6286, 6289, 6383, -1, 6092, 6383, 6095, -1, 6092, 6286, 6383, -1, 6092, 6283, 6286, -1, 6287, 6288, 6381, -1, 6381, 6288, 6291, -1, 6289, 6291, 6290, -1, 6383, 6290, 6294, -1, 6095, 6294, 6096, -1, 6095, 6383, 6294, -1, 6288, 6292, 6291, -1, 6291, 6292, 6384, -1, 6290, 6384, 6385, -1, 6294, 6385, 6293, -1, 6096, 6293, 6097, -1, 6096, 6294, 6293, -1, 6292, 6295, 6384, -1, 6384, 6295, 6386, -1, 6385, 6386, 6296, -1, 6293, 6296, 7729, -1, 7727, 6293, 7729, -1, 7727, 6097, 6293, -1, 6295, 6297, 6386, -1, 6386, 6297, 6299, -1, 6296, 6299, 7728, -1, 7729, 6296, 7728, -1, 6594, 6298, 6297, -1, 6297, 6298, 6299, -1, 6299, 6298, 6300, -1, 7728, 6299, 6300, -1, 6271, 6027, 6301, -1, 6301, 6027, 6302, -1, 6272, 6302, 6303, -1, 6273, 6303, 6281, -1, 6273, 6272, 6303, -1, 6027, 6025, 6302, -1, 6302, 6025, 6306, -1, 6303, 6306, 6278, -1, 6303, 6302, 6306, -1, 6025, 6304, 6306, -1, 6306, 6304, 6305, -1, 6265, 6306, 6305, -1, 6305, 6028, 6307, -1, 6028, 6309, 6308, -1, 6264, 6309, 6260, -1, 6260, 6309, 6029, -1, 6065, 6066, 6168, -1, 6169, 6068, 6163, -1, 6107, 6310, 6324, -1, 6325, 6324, 6312, -1, 6311, 6312, 6100, -1, 6311, 6325, 6312, -1, 6311, 6326, 6325, -1, 6310, 6313, 6324, -1, 6324, 6313, 6089, -1, 6316, 6089, 6317, -1, 6318, 6317, 6314, -1, 6315, 6318, 6314, -1, 6324, 6089, 6316, -1, 6312, 6316, 6319, -1, 6100, 6319, 6099, -1, 6100, 6312, 6319, -1, 6316, 6317, 6318, -1, 6319, 6318, 6098, -1, 6319, 6316, 6318, -1, 6262, 6320, 6258, -1, 6320, 6321, 6377, -1, 6322, 6259, 6262, -1, 6259, 6323, 6320, -1, 6108, 6109, 6098, -1, 6098, 6109, 6099, -1, 6098, 6315, 6111, -1, 6324, 6316, 6312, -1, 6107, 6324, 6325, -1, 6102, 6107, 6325, -1, 6327, 6102, 6326, -1, 6116, 6329, 6327, -1, 6329, 6104, 6102, -1, 6332, 6328, 6116, -1, 6328, 6330, 6329, -1, 6330, 6331, 6104, -1, 6124, 6333, 6332, -1, 6333, 6114, 6328, -1, 6126, 6119, 6124, -1, 6119, 6118, 6333, -1, 6127, 6334, 6126, -1, 6334, 6120, 6119, -1, 6335, 6128, 6127, -1, 6128, 6130, 6334, -1, 6139, 6337, 6335, -1, 6337, 6133, 6128, -1, 6141, 6336, 6139, -1, 6336, 6132, 6337, -1, 6145, 6142, 6141, -1, 6142, 6136, 6336, -1, 6149, 6148, 6145, -1, 6148, 6147, 6142, -1, 6339, 6340, 6149, -1, 6340, 6151, 6148, -1, 6338, 6153, 6339, -1, 6153, 6154, 6340, -1, 6159, 6160, 6338, -1, 6160, 6341, 6153, -1, 6161, 6342, 6159, -1, 6342, 6157, 6160, -1, 6343, 6344, 6161, -1, 6344, 6162, 6342, -1, 6172, 6165, 6343, -1, 6165, 6163, 6344, -1, 6177, 6346, 6172, -1, 6346, 6169, 6165, -1, 6180, 6345, 6177, -1, 6345, 6173, 6346, -1, 6347, 6178, 6180, -1, 6178, 6348, 6345, -1, 6349, 6350, 6347, -1, 6350, 6179, 6178, -1, 6351, 6187, 6349, -1, 6187, 6184, 6350, -1, 6193, 6188, 6351, -1, 6188, 6183, 6187, -1, 6352, 6353, 6193, -1, 6353, 6189, 6188, -1, 6198, 6355, 6352, -1, 6355, 6190, 6353, -1, 6354, 6196, 6198, -1, 6196, 6197, 6355, -1, 6357, 6200, 6354, -1, 6200, 6356, 6196, -1, 6205, 6201, 6357, -1, 6201, 6202, 6200, -1, 6209, 6206, 6205, -1, 6206, 6203, 6201, -1, 6360, 6358, 6209, -1, 6358, 6359, 6206, -1, 6215, 6211, 6360, -1, 6211, 6361, 6358, -1, 6221, 6213, 6215, -1, 6213, 6212, 6211, -1, 6363, 6362, 6221, -1, 6362, 6217, 6213, -1, 6226, 6225, 6363, -1, 6225, 6218, 6362, -1, 6229, 6364, 6226, -1, 6364, 6223, 6225, -1, 6230, 6365, 6229, -1, 6365, 6227, 6364, -1, 6367, 6368, 6230, -1, 6368, 6231, 6365, -1, 6239, 6366, 6367, -1, 6366, 6232, 6368, -1, 6371, 6369, 6239, -1, 6369, 6234, 6366, -1, 6243, 6370, 6371, -1, 6370, 6238, 6369, -1, 6248, 6373, 6243, -1, 6373, 6241, 6370, -1, 6249, 6372, 6248, -1, 6372, 6244, 6373, -1, 6255, 6250, 6249, -1, 6250, 6246, 6372, -1, 6374, 6376, 6255, -1, 6376, 6375, 6250, -1, 6378, 6257, 6374, -1, 6257, 6254, 6376, -1, 6258, 6377, 6378, -1, 6377, 6256, 6257, -1, 6275, 6263, 6322, -1, 6263, 6260, 6259, -1, 6279, 6276, 6275, -1, 6276, 6264, 6263, -1, 6301, 6302, 6272, -1, 6270, 6301, 6379, -1, 6380, 6270, 6379, -1, 6285, 6380, 6282, -1, 6381, 6382, 6285, -1, 6382, 6284, 6380, -1, 6291, 6289, 6381, -1, 6289, 6286, 6382, -1, 6384, 6290, 6291, -1, 6290, 6383, 6289, -1, 6386, 6385, 6384, -1, 6385, 6294, 6290, -1, 6299, 6296, 6386, -1, 6296, 6293, 6385, -1, 6391, 7634, 6387, -1, 6412, 6387, 6415, -1, 6411, 6415, 6416, -1, 6414, 6416, 6398, -1, 6388, 6398, 6397, -1, 5913, 6388, 6397, -1, 5913, 6489, 6388, -1, 6388, 6489, 6389, -1, 6414, 6389, 6404, -1, 6411, 6404, 6390, -1, 6412, 6390, 6405, -1, 6391, 6412, 6405, -1, 6391, 6387, 6412, -1, 6394, 6392, 6393, -1, 6394, 6630, 6392, -1, 6392, 6630, 6395, -1, 6417, 6395, 6396, -1, 6418, 6396, 6401, -1, 5915, 6418, 6401, -1, 5915, 6398, 6418, -1, 5915, 6397, 6398, -1, 6630, 6399, 6395, -1, 6395, 6399, 6400, -1, 6396, 6400, 5932, -1, 6401, 6396, 5932, -1, 6399, 6402, 6400, -1, 6400, 6402, 5932, -1, 6389, 6489, 6403, -1, 6404, 6403, 6413, -1, 6390, 6413, 6406, -1, 6405, 6390, 6406, -1, 6407, 6409, 6410, -1, 6407, 6408, 6409, -1, 6409, 6408, 6413, -1, 6403, 6409, 6413, -1, 6403, 6410, 6409, -1, 6403, 6489, 6410, -1, 6408, 6406, 6413, -1, 6411, 6390, 6412, -1, 6415, 6411, 6412, -1, 6404, 6413, 6390, -1, 6393, 6392, 6387, -1, 7634, 6393, 6387, -1, 6395, 6417, 6392, -1, 6392, 6417, 6415, -1, 6387, 6392, 6415, -1, 6414, 6404, 6411, -1, 6416, 6414, 6411, -1, 6389, 6403, 6404, -1, 6415, 6417, 6416, -1, 6416, 6417, 6418, -1, 6398, 6416, 6418, -1, 6400, 6396, 6395, -1, 6396, 6418, 6417, -1, 6388, 6389, 6414, -1, 6398, 6388, 6414, -1, 6550, 7045, 6419, -1, 6550, 6568, 7045, -1, 6550, 6549, 6568, -1, 7045, 6420, 6419, -1, 6419, 6420, 6421, -1, 6989, 6419, 6421, -1, 6989, 7002, 6419, -1, 6419, 7002, 6438, -1, 5739, 6438, 6422, -1, 6423, 5739, 6422, -1, 6423, 6425, 5739, -1, 6423, 6424, 6425, -1, 6423, 6426, 6424, -1, 6424, 6426, 6427, -1, 6427, 6426, 6429, -1, 6428, 6429, 6430, -1, 6439, 6430, 6440, -1, 6431, 6440, 6441, -1, 5768, 6441, 6442, -1, 6443, 6442, 6432, -1, 5749, 6432, 6433, -1, 5750, 6433, 6714, -1, 5773, 6714, 6716, -1, 6444, 6716, 6717, -1, 6434, 6444, 6717, -1, 6434, 5777, 6444, -1, 6434, 6916, 5777, -1, 5777, 6916, 5805, -1, 5805, 6916, 6445, -1, 5811, 6445, 6435, -1, 5813, 6435, 6915, -1, 6437, 6915, 6436, -1, 5816, 6436, 6447, -1, 5816, 6437, 6436, -1, 6419, 6438, 5739, -1, 6427, 6429, 6428, -1, 6428, 6430, 6439, -1, 6439, 6440, 6431, -1, 6431, 6441, 5768, -1, 5768, 6442, 6443, -1, 6443, 6432, 5749, -1, 5749, 6433, 5750, -1, 5750, 6714, 5773, -1, 5773, 6716, 6444, -1, 5805, 6445, 5811, -1, 5811, 6435, 5813, -1, 5813, 6915, 6437, -1, 6436, 6446, 6447, -1, 6447, 6446, 6451, -1, 6451, 6446, 6914, -1, 6452, 6914, 6453, -1, 6450, 6453, 6913, -1, 6449, 6913, 6448, -1, 6449, 6450, 6913, -1, 6451, 6914, 6452, -1, 6452, 6453, 6450, -1, 6913, 6454, 6448, -1, 6448, 6454, 5819, -1, 5819, 6454, 6457, -1, 6458, 6457, 6912, -1, 6456, 6912, 6455, -1, 5842, 6455, 6460, -1, 5842, 6456, 6455, -1, 5819, 6457, 6458, -1, 6458, 6912, 6456, -1, 6455, 6459, 6460, -1, 6460, 6459, 5789, -1, 5789, 6459, 6723, -1, 6464, 6723, 6461, -1, 5790, 6461, 6462, -1, 6463, 6462, 5791, -1, 6463, 5790, 6462, -1, 5789, 6723, 6464, -1, 6464, 6461, 5790, -1, 6462, 6910, 5791, -1, 5791, 6910, 5792, -1, 5792, 6910, 6909, -1, 6466, 6909, 6465, -1, 5794, 6465, 6907, -1, 6467, 6907, 6726, -1, 5796, 6726, 5797, -1, 5796, 6467, 6726, -1, 5792, 6909, 6466, -1, 6466, 6465, 5794, -1, 5794, 6907, 6467, -1, 6726, 6468, 5797, -1, 5797, 6468, 6472, -1, 6472, 6468, 6473, -1, 5799, 6473, 6905, -1, 6469, 6905, 6900, -1, 5882, 6900, 6470, -1, 5887, 6470, 6471, -1, 5887, 5882, 6470, -1, 6472, 6473, 5799, -1, 5799, 6905, 6469, -1, 6469, 6900, 5882, -1, 6470, 6474, 6471, -1, 6471, 6474, 6477, -1, 6477, 6474, 6735, -1, 6475, 6477, 6735, -1, 6475, 6476, 6477, -1, 6475, 6478, 6476, -1, 6476, 6478, 5901, -1, 5901, 6478, 6479, -1, 5902, 6479, 6849, -1, 6857, 5902, 6849, -1, 6857, 5904, 5902, -1, 6857, 6480, 5904, -1, 5904, 6480, 6484, -1, 6484, 6480, 6481, -1, 5905, 6481, 6485, -1, 6486, 6485, 6482, -1, 5906, 6482, 6871, -1, 5908, 6871, 6483, -1, 6487, 6483, 6878, -1, 5909, 6878, 6881, -1, 5928, 6881, 5910, -1, 5928, 5909, 6881, -1, 5901, 6479, 5902, -1, 6484, 6481, 5905, -1, 5905, 6485, 6486, -1, 6486, 6482, 5906, -1, 5906, 6871, 5908, -1, 5908, 6483, 6487, -1, 6487, 6878, 5909, -1, 6881, 6488, 5910, -1, 5910, 6488, 5911, -1, 5911, 6488, 6491, -1, 5912, 6491, 6886, -1, 5913, 6886, 6648, -1, 6646, 5913, 6648, -1, 6646, 6678, 5913, -1, 5913, 6678, 6489, -1, 6489, 6678, 6490, -1, 6407, 6490, 6660, -1, 6407, 6489, 6490, -1, 6407, 6410, 6489, -1, 5911, 6491, 5912, -1, 5912, 6886, 5913, -1, 6490, 6634, 6660, -1, 6660, 6634, 6661, -1, 6087, 6086, 6402, -1, 6402, 6086, 6512, -1, 6512, 6086, 6085, -1, 6492, 6085, 6082, -1, 6513, 6082, 6081, -1, 5939, 6081, 6494, -1, 6493, 6494, 6495, -1, 5940, 6495, 6496, -1, 6514, 6496, 6076, -1, 5894, 6076, 6515, -1, 6516, 6515, 6517, -1, 6497, 6517, 6518, -1, 5885, 6518, 6073, -1, 5884, 6073, 6070, -1, 6519, 6070, 6498, -1, 6520, 6498, 6499, -1, 6521, 6499, 6500, -1, 5943, 6500, 6501, -1, 6502, 6501, 6522, -1, 6523, 6522, 6064, -1, 5867, 6064, 6061, -1, 5859, 6061, 6058, -1, 6524, 6058, 6525, -1, 5850, 6525, 6056, -1, 5852, 6056, 6503, -1, 5944, 6503, 6053, -1, 6526, 6053, 6049, -1, 6527, 6049, 6505, -1, 6504, 6505, 6528, -1, 5949, 6528, 6046, -1, 5950, 6046, 6045, -1, 5784, 6045, 6507, -1, 6506, 6507, 6529, -1, 6530, 6529, 6508, -1, 5782, 6508, 6043, -1, 5951, 6043, 6042, -1, 5952, 6042, 6038, -1, 6509, 6038, 6531, -1, 5953, 6531, 6034, -1, 6532, 6034, 6036, -1, 6533, 6036, 6534, -1, 6535, 6534, 6033, -1, 6536, 6033, 6537, -1, 5767, 6537, 6510, -1, 6511, 6510, 6538, -1, 6511, 5767, 6510, -1, 6512, 6085, 6492, -1, 6492, 6082, 6513, -1, 6513, 6081, 5939, -1, 5939, 6494, 6493, -1, 6493, 6495, 5940, -1, 5940, 6496, 6514, -1, 6514, 6076, 5894, -1, 5894, 6515, 6516, -1, 6516, 6517, 6497, -1, 6497, 6518, 5885, -1, 5885, 6073, 5884, -1, 5884, 6070, 6519, -1, 6519, 6498, 6520, -1, 6520, 6499, 6521, -1, 6521, 6500, 5943, -1, 5943, 6501, 6502, -1, 6502, 6522, 6523, -1, 6523, 6064, 5867, -1, 5867, 6061, 5859, -1, 5859, 6058, 6524, -1, 6524, 6525, 5850, -1, 5850, 6056, 5852, -1, 5852, 6503, 5944, -1, 5944, 6053, 6526, -1, 6526, 6049, 6527, -1, 6527, 6505, 6504, -1, 6504, 6528, 5949, -1, 5949, 6046, 5950, -1, 5950, 6045, 5784, -1, 5784, 6507, 6506, -1, 6506, 6529, 6530, -1, 6530, 6508, 5782, -1, 5782, 6043, 5951, -1, 5951, 6042, 5952, -1, 5952, 6038, 6509, -1, 6509, 6531, 5953, -1, 5953, 6034, 6532, -1, 6532, 6036, 6533, -1, 6533, 6534, 6535, -1, 6535, 6033, 6536, -1, 6536, 6537, 5767, -1, 6510, 6539, 6538, -1, 6538, 6539, 5761, -1, 5761, 6539, 6540, -1, 6024, 5761, 6540, -1, 6024, 6541, 5761, -1, 6024, 6542, 6541, -1, 6541, 6542, 5954, -1, 5954, 6542, 6026, -1, 5959, 6026, 6543, -1, 5958, 6543, 6023, -1, 5961, 6023, 6544, -1, 7036, 5961, 6544, -1, 5954, 6026, 5959, -1, 5959, 6543, 5958, -1, 5958, 6023, 5961, -1, 5745, 7036, 6545, -1, 6553, 6545, 6546, -1, 6554, 6546, 6547, -1, 6571, 6547, 6548, -1, 6570, 6548, 6568, -1, 6549, 6570, 6568, -1, 6549, 6572, 6570, -1, 6549, 6573, 6572, -1, 6549, 6550, 6573, -1, 6573, 6550, 6551, -1, 6574, 6551, 6569, -1, 5747, 6574, 6569, -1, 5747, 6552, 6574, -1, 5747, 5746, 6552, -1, 6552, 5746, 6553, -1, 6554, 6553, 6546, -1, 6554, 6552, 6553, -1, 6554, 6555, 6552, -1, 6554, 6571, 6555, -1, 6554, 6547, 6571, -1, 7036, 6556, 6545, -1, 6545, 6556, 6560, -1, 6559, 6560, 7039, -1, 6561, 7039, 6557, -1, 6562, 6557, 6558, -1, 7041, 6562, 6558, -1, 7041, 7047, 6562, -1, 6562, 7047, 6563, -1, 6561, 6563, 6566, -1, 6559, 6566, 6546, -1, 6545, 6559, 6546, -1, 6545, 6560, 6559, -1, 6559, 7039, 6561, -1, 6566, 6559, 6561, -1, 6561, 6557, 6562, -1, 6563, 6561, 6562, -1, 7047, 6564, 6563, -1, 6563, 6564, 6565, -1, 6566, 6565, 6547, -1, 6546, 6566, 6547, -1, 6564, 6567, 6565, -1, 6565, 6567, 6548, -1, 6547, 6565, 6548, -1, 6567, 6568, 6548, -1, 6550, 6419, 6551, -1, 6551, 6419, 6569, -1, 5746, 5745, 6553, -1, 6553, 5745, 6545, -1, 6563, 6565, 6566, -1, 6548, 6570, 6571, -1, 6571, 6570, 6572, -1, 6555, 6572, 6573, -1, 6574, 6573, 6551, -1, 6574, 6555, 6573, -1, 6574, 6552, 6555, -1, 6572, 6555, 6571, -1, 6575, 6576, 7640, -1, 7640, 6576, 6110, -1, 6110, 6576, 7058, -1, 6596, 7058, 7062, -1, 6101, 7062, 6597, -1, 6598, 6597, 6577, -1, 6599, 6577, 6578, -1, 6115, 6578, 7064, -1, 6600, 7064, 7065, -1, 6122, 7065, 7240, -1, 6123, 7240, 7238, -1, 6579, 7238, 7237, -1, 6131, 7237, 7236, -1, 6135, 7236, 6601, -1, 6140, 6601, 7232, -1, 6144, 7232, 6602, -1, 6603, 6602, 7231, -1, 6152, 7231, 6604, -1, 6156, 6604, 6580, -1, 6158, 6580, 7088, -1, 6581, 7088, 7228, -1, 6164, 7228, 7226, -1, 6166, 7226, 6605, -1, 6171, 6605, 7225, -1, 6176, 7225, 7224, -1, 6181, 7224, 6582, -1, 6186, 6582, 7245, -1, 6606, 7245, 7221, -1, 6192, 7221, 6583, -1, 6607, 6583, 7220, -1, 6195, 7220, 7219, -1, 6584, 7219, 7218, -1, 6199, 7218, 6585, -1, 6204, 6585, 6608, -1, 6609, 6608, 6586, -1, 6610, 6586, 7215, -1, 6611, 7215, 6587, -1, 6219, 6587, 7249, -1, 6220, 7249, 7150, -1, 6612, 7150, 6613, -1, 6614, 6613, 6615, -1, 6616, 6615, 7149, -1, 6233, 7149, 7148, -1, 6236, 7148, 6588, -1, 6617, 6588, 7147, -1, 6618, 7147, 7212, -1, 6619, 7212, 7211, -1, 6247, 7211, 7210, -1, 6253, 7210, 7207, -1, 6620, 7207, 6589, -1, 6621, 6589, 6622, -1, 6590, 6622, 7202, -1, 6261, 7202, 7199, -1, 6623, 7199, 6591, -1, 6274, 6591, 7197, -1, 6624, 7197, 6592, -1, 6277, 6592, 7194, -1, 6280, 7194, 7190, -1, 6266, 7190, 7189, -1, 6625, 7189, 7188, -1, 6626, 7188, 7185, -1, 6287, 7185, 7184, -1, 6288, 7184, 6593, -1, 6292, 6593, 7181, -1, 6295, 7181, 6627, -1, 6297, 6627, 6595, -1, 6594, 6297, 6595, -1, 6110, 7058, 6596, -1, 6596, 7062, 6101, -1, 6101, 6597, 6598, -1, 6598, 6577, 6599, -1, 6599, 6578, 6115, -1, 6115, 7064, 6600, -1, 6600, 7065, 6122, -1, 6122, 7240, 6123, -1, 6123, 7238, 6579, -1, 6579, 7237, 6131, -1, 6131, 7236, 6135, -1, 6135, 6601, 6140, -1, 6140, 7232, 6144, -1, 6144, 6602, 6603, -1, 6603, 7231, 6152, -1, 6152, 6604, 6156, -1, 6156, 6580, 6158, -1, 6158, 7088, 6581, -1, 6581, 7228, 6164, -1, 6164, 7226, 6166, -1, 6166, 6605, 6171, -1, 6171, 7225, 6176, -1, 6176, 7224, 6181, -1, 6181, 6582, 6186, -1, 6186, 7245, 6606, -1, 6606, 7221, 6192, -1, 6192, 6583, 6607, -1, 6607, 7220, 6195, -1, 6195, 7219, 6584, -1, 6584, 7218, 6199, -1, 6199, 6585, 6204, -1, 6204, 6608, 6609, -1, 6609, 6586, 6610, -1, 6610, 7215, 6611, -1, 6611, 6587, 6219, -1, 6219, 7249, 6220, -1, 6220, 7150, 6612, -1, 6612, 6613, 6614, -1, 6614, 6615, 6616, -1, 6616, 7149, 6233, -1, 6233, 7148, 6236, -1, 6236, 6588, 6617, -1, 6617, 7147, 6618, -1, 6618, 7212, 6619, -1, 6619, 7211, 6247, -1, 6247, 7210, 6253, -1, 6253, 7207, 6620, -1, 6620, 6589, 6621, -1, 6621, 6622, 6590, -1, 6590, 7202, 6261, -1, 6261, 7199, 6623, -1, 6623, 6591, 6274, -1, 6274, 7197, 6624, -1, 6624, 6592, 6277, -1, 6277, 7194, 6280, -1, 6280, 7190, 6266, -1, 6266, 7189, 6625, -1, 6625, 7188, 6626, -1, 6626, 7185, 6287, -1, 6287, 7184, 6288, -1, 6288, 6593, 6292, -1, 6292, 7181, 6295, -1, 6295, 6627, 6297, -1, 6091, 6090, 7634, -1, 7634, 6090, 6393, -1, 6393, 6090, 6628, -1, 6394, 6628, 6088, -1, 6630, 6088, 6629, -1, 6399, 6629, 6087, -1, 6402, 6399, 6087, -1, 6393, 6628, 6394, -1, 6394, 6088, 6630, -1, 6630, 6629, 6399, -1, 6407, 6660, 6408, -1, 6408, 6660, 6631, -1, 6406, 6631, 6633, -1, 6405, 6633, 6632, -1, 6391, 6632, 6674, -1, 7634, 6674, 6675, -1, 7634, 6391, 6674, -1, 6408, 6631, 6406, -1, 6406, 6633, 6405, -1, 6405, 6632, 6391, -1, 6634, 6659, 6661, -1, 6634, 6635, 6659, -1, 6634, 6490, 6635, -1, 6635, 6490, 6642, -1, 6682, 6642, 6643, -1, 6639, 6643, 6684, -1, 6683, 6684, 6687, -1, 6688, 6687, 6636, -1, 7649, 6636, 6637, -1, 7649, 6688, 6636, -1, 7649, 7648, 6688, -1, 6688, 7648, 6638, -1, 6683, 6638, 6686, -1, 6639, 6686, 6640, -1, 6682, 6640, 6641, -1, 6635, 6641, 6659, -1, 6635, 6682, 6641, -1, 6635, 6642, 6682, -1, 6642, 6490, 6677, -1, 6643, 6677, 6679, -1, 6684, 6679, 6685, -1, 6687, 6685, 6644, -1, 6636, 6644, 6645, -1, 6637, 6645, 7651, -1, 6637, 6636, 6645, -1, 6646, 6647, 6678, -1, 6646, 6649, 6647, -1, 6646, 6648, 6649, -1, 6649, 6648, 6655, -1, 6654, 6655, 6650, -1, 6690, 6650, 6651, -1, 6897, 6690, 6651, -1, 6897, 6653, 6690, -1, 6897, 6652, 6653, -1, 6653, 6652, 6645, -1, 6644, 6653, 6645, -1, 6644, 6691, 6653, -1, 6644, 6685, 6691, -1, 6691, 6685, 6689, -1, 6654, 6689, 6649, -1, 6655, 6654, 6649, -1, 6655, 6648, 6657, -1, 6650, 6657, 6656, -1, 6651, 6650, 6656, -1, 6648, 6886, 6657, -1, 6657, 6886, 6656, -1, 6652, 7651, 6645, -1, 7648, 7646, 6638, -1, 6638, 7646, 6658, -1, 6686, 6658, 6664, -1, 6640, 6664, 6681, -1, 6641, 6681, 6667, -1, 6659, 6667, 6662, -1, 6661, 6662, 6660, -1, 6661, 6659, 6662, -1, 7646, 7645, 6658, -1, 6658, 7645, 6663, -1, 6664, 6663, 6669, -1, 6681, 6669, 6665, -1, 6667, 6665, 6666, -1, 6631, 6666, 6633, -1, 6631, 6667, 6666, -1, 6631, 6662, 6667, -1, 6631, 6660, 6662, -1, 7645, 7643, 6663, -1, 6663, 7643, 6668, -1, 6669, 6668, 6670, -1, 6665, 6670, 6680, -1, 6666, 6680, 6633, -1, 6666, 6665, 6680, -1, 7643, 6671, 6668, -1, 6668, 6671, 6672, -1, 6670, 6672, 6673, -1, 6680, 6673, 6632, -1, 6633, 6680, 6632, -1, 6671, 7641, 6672, -1, 6672, 7641, 6676, -1, 6673, 6676, 6674, -1, 6632, 6673, 6674, -1, 7641, 6675, 6676, -1, 6676, 6675, 6674, -1, 6490, 6678, 6677, -1, 6677, 6678, 6647, -1, 6679, 6647, 6689, -1, 6685, 6679, 6689, -1, 6641, 6667, 6659, -1, 6681, 6665, 6667, -1, 6673, 6680, 6670, -1, 6676, 6673, 6672, -1, 6670, 6665, 6669, -1, 6672, 6670, 6668, -1, 6640, 6681, 6641, -1, 6664, 6669, 6681, -1, 6663, 6668, 6669, -1, 6639, 6640, 6682, -1, 6643, 6639, 6682, -1, 6677, 6643, 6642, -1, 6686, 6664, 6640, -1, 6658, 6663, 6664, -1, 6647, 6679, 6677, -1, 6679, 6684, 6643, -1, 6649, 6689, 6647, -1, 6686, 6639, 6683, -1, 6683, 6639, 6684, -1, 6687, 6684, 6685, -1, 6658, 6686, 6638, -1, 6687, 6688, 6683, -1, 6683, 6688, 6638, -1, 6691, 6689, 6654, -1, 6690, 6654, 6650, -1, 6690, 6691, 6654, -1, 6690, 6653, 6691, -1, 6636, 6687, 6644, -1, 6657, 6650, 6655, -1, 6423, 6422, 6701, -1, 6923, 6701, 6702, -1, 6922, 6702, 6921, -1, 6692, 6921, 6703, -1, 6694, 6703, 6693, -1, 7714, 6694, 6693, -1, 7714, 6695, 6694, -1, 7714, 6706, 6695, -1, 6695, 6706, 6928, -1, 6699, 6928, 6697, -1, 6696, 6697, 6930, -1, 6698, 6930, 6708, -1, 6441, 6708, 6442, -1, 6441, 6698, 6708, -1, 6441, 6440, 6698, -1, 6698, 6440, 6929, -1, 6696, 6929, 6927, -1, 6699, 6927, 6700, -1, 6695, 6700, 6694, -1, 6695, 6699, 6700, -1, 6695, 6928, 6699, -1, 6422, 7011, 6701, -1, 6701, 7011, 6704, -1, 6702, 6704, 7017, -1, 6921, 7017, 6705, -1, 6703, 6705, 7715, -1, 6693, 6703, 7715, -1, 6701, 6704, 6702, -1, 6702, 7017, 6921, -1, 6921, 6705, 6703, -1, 6706, 7682, 6928, -1, 6928, 7682, 6707, -1, 6697, 6707, 6932, -1, 6930, 6932, 6710, -1, 6708, 6710, 6709, -1, 6442, 6709, 6432, -1, 6442, 6708, 6709, -1, 7682, 7681, 6707, -1, 6707, 7681, 6931, -1, 6932, 6931, 6711, -1, 6710, 6711, 6712, -1, 6709, 6712, 6713, -1, 6432, 6713, 6740, -1, 6433, 6740, 6745, -1, 6714, 6745, 6715, -1, 6716, 6715, 6917, -1, 6717, 6917, 6751, -1, 6434, 6751, 6752, -1, 6916, 6752, 6758, -1, 6445, 6758, 6767, -1, 6435, 6767, 6769, -1, 6915, 6769, 6772, -1, 6436, 6772, 6718, -1, 6446, 6718, 6719, -1, 6914, 6719, 6786, -1, 6453, 6786, 6790, -1, 6913, 6790, 6792, -1, 6454, 6792, 6798, -1, 6457, 6798, 6720, -1, 6912, 6720, 6804, -1, 6455, 6804, 6721, -1, 6459, 6721, 6722, -1, 6723, 6722, 6811, -1, 6461, 6811, 6724, -1, 6462, 6724, 6911, -1, 6910, 6911, 6817, -1, 6909, 6817, 6725, -1, 6465, 6725, 6908, -1, 6907, 6908, 6727, -1, 6726, 6727, 6728, -1, 6468, 6728, 6834, -1, 6473, 6834, 6837, -1, 6906, 6837, 6729, -1, 6902, 6729, 6903, -1, 6901, 6903, 6842, -1, 6737, 6842, 6730, -1, 6731, 6737, 6730, -1, 6731, 6732, 6737, -1, 6731, 7657, 6732, -1, 6732, 7657, 6733, -1, 6738, 6733, 6958, -1, 6734, 6958, 6961, -1, 6736, 6961, 6964, -1, 6735, 6964, 6475, -1, 6735, 6736, 6964, -1, 6735, 6474, 6736, -1, 6736, 6474, 6960, -1, 6734, 6960, 6956, -1, 6738, 6956, 6898, -1, 6732, 6898, 6737, -1, 6732, 6738, 6898, -1, 6732, 6733, 6738, -1, 7681, 7678, 6931, -1, 6931, 7678, 6933, -1, 6711, 6933, 6934, -1, 6712, 6934, 6739, -1, 6713, 6739, 6740, -1, 6713, 6712, 6739, -1, 7678, 7677, 6933, -1, 6933, 7677, 6741, -1, 6934, 6741, 6936, -1, 6739, 6936, 6744, -1, 6740, 6744, 6745, -1, 6740, 6739, 6744, -1, 7677, 7676, 6741, -1, 6741, 7676, 6742, -1, 6936, 6742, 6743, -1, 6744, 6743, 6746, -1, 6745, 6746, 6715, -1, 6745, 6744, 6746, -1, 7676, 7675, 6742, -1, 6742, 7675, 6935, -1, 6743, 6935, 6747, -1, 6746, 6747, 6748, -1, 6715, 6748, 6917, -1, 6715, 6746, 6748, -1, 7675, 7674, 6935, -1, 6935, 7674, 6749, -1, 6747, 6749, 6937, -1, 6748, 6937, 6750, -1, 6917, 6750, 6751, -1, 6917, 6748, 6750, -1, 7674, 6753, 6749, -1, 6749, 6753, 6754, -1, 6937, 6754, 6755, -1, 6750, 6755, 6757, -1, 6751, 6757, 6752, -1, 6751, 6750, 6757, -1, 6753, 6759, 6754, -1, 6754, 6759, 6760, -1, 6755, 6760, 6756, -1, 6757, 6756, 6762, -1, 6752, 6762, 6758, -1, 6752, 6757, 6762, -1, 6759, 7672, 6760, -1, 6760, 7672, 6764, -1, 6756, 6764, 6766, -1, 6762, 6766, 6761, -1, 6758, 6761, 6767, -1, 6758, 6762, 6761, -1, 7672, 6763, 6764, -1, 6764, 6763, 6765, -1, 6766, 6765, 6770, -1, 6761, 6770, 6768, -1, 6767, 6768, 6769, -1, 6767, 6761, 6768, -1, 6763, 7671, 6765, -1, 6765, 7671, 6938, -1, 6770, 6938, 6773, -1, 6768, 6773, 6771, -1, 6769, 6771, 6772, -1, 6769, 6768, 6771, -1, 7671, 7708, 6938, -1, 6938, 7708, 6774, -1, 6773, 6774, 6776, -1, 6771, 6776, 6775, -1, 6772, 6775, 6718, -1, 6772, 6771, 6775, -1, 7708, 7670, 6774, -1, 6774, 7670, 6778, -1, 6776, 6778, 6779, -1, 6775, 6779, 6777, -1, 6718, 6777, 6719, -1, 6718, 6775, 6777, -1, 7670, 6781, 6778, -1, 6778, 6781, 6782, -1, 6779, 6782, 6783, -1, 6777, 6783, 6780, -1, 6719, 6780, 6786, -1, 6719, 6777, 6780, -1, 6781, 7705, 6782, -1, 6782, 7705, 6787, -1, 6783, 6787, 6784, -1, 6780, 6784, 6785, -1, 6786, 6785, 6790, -1, 6786, 6780, 6785, -1, 7705, 7669, 6787, -1, 6787, 7669, 6788, -1, 6784, 6788, 6789, -1, 6785, 6789, 6793, -1, 6790, 6793, 6792, -1, 6790, 6785, 6793, -1, 7669, 6791, 6788, -1, 6788, 6791, 6795, -1, 6789, 6795, 6939, -1, 6793, 6939, 6940, -1, 6792, 6940, 6798, -1, 6792, 6793, 6940, -1, 6791, 6794, 6795, -1, 6795, 6794, 6796, -1, 6939, 6796, 6943, -1, 6940, 6943, 6797, -1, 6798, 6797, 6720, -1, 6798, 6940, 6797, -1, 6794, 6800, 6796, -1, 6796, 6800, 6941, -1, 6943, 6941, 6942, -1, 6797, 6942, 6799, -1, 6720, 6799, 6804, -1, 6720, 6797, 6799, -1, 6800, 6801, 6941, -1, 6941, 6801, 6802, -1, 6942, 6802, 6803, -1, 6799, 6803, 6805, -1, 6804, 6805, 6721, -1, 6804, 6799, 6805, -1, 6801, 7668, 6802, -1, 6802, 7668, 6944, -1, 6803, 6944, 6806, -1, 6805, 6806, 6807, -1, 6721, 6807, 6722, -1, 6721, 6805, 6807, -1, 7668, 7667, 6944, -1, 6944, 7667, 6945, -1, 6806, 6945, 6810, -1, 6807, 6810, 6808, -1, 6722, 6808, 6811, -1, 6722, 6807, 6808, -1, 7667, 6809, 6945, -1, 6945, 6809, 6812, -1, 6810, 6812, 6813, -1, 6808, 6813, 6815, -1, 6811, 6815, 6724, -1, 6811, 6808, 6815, -1, 6809, 7699, 6812, -1, 6812, 7699, 6816, -1, 6813, 6816, 6814, -1, 6815, 6814, 6818, -1, 6724, 6818, 6911, -1, 6724, 6815, 6818, -1, 7699, 7665, 6816, -1, 6816, 7665, 6947, -1, 6814, 6947, 6946, -1, 6818, 6946, 6819, -1, 6911, 6819, 6817, -1, 6911, 6818, 6819, -1, 7665, 6820, 6947, -1, 6947, 6820, 6821, -1, 6946, 6821, 6822, -1, 6819, 6822, 6825, -1, 6817, 6825, 6725, -1, 6817, 6819, 6825, -1, 6820, 6823, 6821, -1, 6821, 6823, 6824, -1, 6822, 6824, 6948, -1, 6825, 6948, 6828, -1, 6725, 6828, 6908, -1, 6725, 6825, 6828, -1, 6823, 6826, 6824, -1, 6824, 6826, 6830, -1, 6948, 6830, 6827, -1, 6828, 6827, 6951, -1, 6908, 6951, 6727, -1, 6908, 6828, 6951, -1, 6826, 6829, 6830, -1, 6830, 6829, 6949, -1, 6827, 6949, 6950, -1, 6951, 6950, 6953, -1, 6727, 6953, 6728, -1, 6727, 6951, 6953, -1, 6829, 7660, 6949, -1, 6949, 7660, 6831, -1, 6950, 6831, 6952, -1, 6953, 6952, 6833, -1, 6728, 6833, 6834, -1, 6728, 6953, 6833, -1, 7660, 6832, 6831, -1, 6831, 6832, 6835, -1, 6952, 6835, 6954, -1, 6833, 6954, 6836, -1, 6834, 6836, 6837, -1, 6834, 6833, 6836, -1, 6832, 6838, 6835, -1, 6835, 6838, 6839, -1, 6954, 6839, 6955, -1, 6836, 6955, 6729, -1, 6837, 6836, 6729, -1, 6838, 7659, 6839, -1, 6839, 7659, 6840, -1, 6955, 6840, 6903, -1, 6729, 6955, 6903, -1, 7659, 6841, 6840, -1, 6840, 6841, 6842, -1, 6903, 6840, 6842, -1, 6841, 6730, 6842, -1, 7657, 6843, 6733, -1, 6733, 6843, 6959, -1, 6958, 6959, 6963, -1, 6961, 6963, 6846, -1, 6964, 6846, 6966, -1, 6475, 6966, 6478, -1, 6475, 6964, 6966, -1, 6843, 6844, 6959, -1, 6959, 6844, 6845, -1, 6963, 6845, 6965, -1, 6846, 6965, 6847, -1, 6966, 6847, 6848, -1, 6478, 6848, 6479, -1, 6478, 6966, 6848, -1, 6844, 7696, 6845, -1, 6845, 7696, 6962, -1, 6965, 6962, 6851, -1, 6847, 6851, 6852, -1, 6848, 6852, 6853, -1, 6479, 6853, 6849, -1, 6479, 6848, 6853, -1, 7696, 7694, 6962, -1, 6962, 7694, 6850, -1, 6851, 6850, 6925, -1, 6852, 6925, 6856, -1, 6853, 6856, 6854, -1, 6849, 6854, 6857, -1, 6849, 6853, 6854, -1, 7694, 6855, 6850, -1, 6850, 6855, 6967, -1, 6925, 6967, 6924, -1, 6856, 6924, 6926, -1, 6854, 6926, 6859, -1, 6857, 6859, 6480, -1, 6857, 6854, 6859, -1, 6855, 6860, 6967, -1, 6967, 6860, 6861, -1, 6924, 6861, 6858, -1, 6926, 6858, 6972, -1, 6859, 6972, 6971, -1, 6480, 6971, 6481, -1, 6480, 6859, 6971, -1, 6860, 6862, 6861, -1, 6861, 6862, 6968, -1, 6858, 6968, 6969, -1, 6972, 6969, 6974, -1, 6971, 6974, 6865, -1, 6481, 6865, 6485, -1, 6481, 6971, 6865, -1, 6862, 6866, 6968, -1, 6968, 6866, 6863, -1, 6969, 6863, 6864, -1, 6974, 6864, 6973, -1, 6865, 6973, 6869, -1, 6485, 6869, 6482, -1, 6485, 6865, 6869, -1, 6866, 7655, 6863, -1, 6863, 7655, 6970, -1, 6864, 6970, 6870, -1, 6973, 6870, 6867, -1, 6869, 6867, 6868, -1, 6482, 6868, 6871, -1, 6482, 6869, 6868, -1, 7655, 6872, 6970, -1, 6970, 6872, 6873, -1, 6870, 6873, 6975, -1, 6867, 6975, 6977, -1, 6868, 6977, 6876, -1, 6871, 6876, 6483, -1, 6871, 6868, 6876, -1, 6872, 7690, 6873, -1, 6873, 7690, 6976, -1, 6975, 6976, 6874, -1, 6977, 6874, 6875, -1, 6876, 6875, 6981, -1, 6483, 6981, 6878, -1, 6483, 6876, 6981, -1, 7690, 7689, 6976, -1, 6976, 7689, 6877, -1, 6874, 6877, 6979, -1, 6875, 6979, 6880, -1, 6981, 6880, 6985, -1, 6878, 6985, 6881, -1, 6878, 6981, 6985, -1, 7689, 6879, 6877, -1, 6877, 6879, 6978, -1, 6979, 6978, 6980, -1, 6880, 6980, 6984, -1, 6985, 6984, 6884, -1, 6881, 6884, 6488, -1, 6881, 6985, 6884, -1, 6879, 6885, 6978, -1, 6978, 6885, 6982, -1, 6980, 6982, 6983, -1, 6984, 6983, 6882, -1, 6884, 6882, 6883, -1, 6488, 6883, 6491, -1, 6488, 6884, 6883, -1, 6885, 6888, 6982, -1, 6982, 6888, 6889, -1, 6983, 6889, 6987, -1, 6882, 6987, 6891, -1, 6883, 6891, 6887, -1, 6491, 6887, 6886, -1, 6491, 6883, 6887, -1, 6888, 7686, 6889, -1, 6889, 7686, 6890, -1, 6987, 6890, 6986, -1, 6891, 6986, 6894, -1, 6887, 6894, 6656, -1, 6886, 6887, 6656, -1, 7686, 6892, 6890, -1, 6890, 6892, 6895, -1, 6986, 6895, 6893, -1, 6894, 6893, 6651, -1, 6656, 6894, 6651, -1, 6892, 7652, 6895, -1, 6895, 7652, 6896, -1, 6893, 6896, 6897, -1, 6651, 6893, 6897, -1, 7652, 7651, 6896, -1, 6896, 7651, 6652, -1, 6897, 6896, 6652, -1, 6474, 6470, 6960, -1, 6960, 6470, 6899, -1, 6956, 6899, 6957, -1, 6898, 6957, 6901, -1, 6737, 6901, 6842, -1, 6737, 6898, 6901, -1, 6470, 6900, 6899, -1, 6899, 6900, 6904, -1, 6957, 6904, 6902, -1, 6901, 6902, 6903, -1, 6901, 6957, 6902, -1, 6900, 6905, 6904, -1, 6904, 6905, 6906, -1, 6902, 6906, 6729, -1, 6902, 6904, 6906, -1, 6905, 6473, 6906, -1, 6906, 6473, 6837, -1, 6473, 6468, 6834, -1, 6468, 6726, 6728, -1, 6726, 6907, 6727, -1, 6907, 6465, 6908, -1, 6465, 6909, 6725, -1, 6909, 6910, 6817, -1, 6910, 6462, 6911, -1, 6462, 6461, 6724, -1, 6461, 6723, 6811, -1, 6723, 6459, 6722, -1, 6459, 6455, 6721, -1, 6455, 6912, 6804, -1, 6912, 6457, 6720, -1, 6457, 6454, 6798, -1, 6454, 6913, 6792, -1, 6913, 6453, 6790, -1, 6453, 6914, 6786, -1, 6914, 6446, 6719, -1, 6446, 6436, 6718, -1, 6436, 6915, 6772, -1, 6915, 6435, 6769, -1, 6435, 6445, 6767, -1, 6445, 6916, 6758, -1, 6916, 6434, 6752, -1, 6434, 6717, 6751, -1, 6717, 6716, 6917, -1, 6716, 6714, 6715, -1, 6714, 6433, 6745, -1, 6433, 6432, 6740, -1, 6713, 6432, 6709, -1, 6440, 6430, 6929, -1, 6929, 6430, 6919, -1, 6927, 6919, 6918, -1, 6700, 6918, 6692, -1, 6694, 6692, 6703, -1, 6694, 6700, 6692, -1, 6430, 6429, 6919, -1, 6919, 6429, 6920, -1, 6918, 6920, 6922, -1, 6692, 6922, 6921, -1, 6692, 6918, 6922, -1, 6429, 6426, 6920, -1, 6920, 6426, 6923, -1, 6922, 6923, 6702, -1, 6922, 6920, 6923, -1, 6426, 6423, 6923, -1, 6923, 6423, 6701, -1, 6861, 6924, 6967, -1, 6924, 6856, 6925, -1, 6968, 6858, 6861, -1, 6856, 6853, 6852, -1, 6858, 6926, 6924, -1, 6926, 6854, 6856, -1, 6927, 6918, 6700, -1, 6919, 6920, 6918, -1, 6696, 6927, 6699, -1, 6697, 6696, 6699, -1, 6707, 6697, 6928, -1, 6929, 6919, 6927, -1, 6931, 6932, 6707, -1, 6698, 6929, 6696, -1, 6930, 6698, 6696, -1, 6932, 6930, 6697, -1, 6933, 6711, 6931, -1, 6711, 6710, 6932, -1, 6710, 6708, 6930, -1, 6741, 6934, 6933, -1, 6934, 6712, 6711, -1, 6712, 6709, 6710, -1, 6742, 6936, 6741, -1, 6936, 6739, 6934, -1, 6935, 6743, 6742, -1, 6743, 6744, 6936, -1, 6749, 6747, 6935, -1, 6747, 6746, 6743, -1, 6754, 6937, 6749, -1, 6937, 6748, 6747, -1, 6760, 6755, 6754, -1, 6755, 6750, 6937, -1, 6764, 6756, 6760, -1, 6756, 6757, 6755, -1, 6765, 6766, 6764, -1, 6766, 6762, 6756, -1, 6938, 6770, 6765, -1, 6770, 6761, 6766, -1, 6774, 6773, 6938, -1, 6773, 6768, 6770, -1, 6778, 6776, 6774, -1, 6776, 6771, 6773, -1, 6782, 6779, 6778, -1, 6779, 6775, 6776, -1, 6787, 6783, 6782, -1, 6783, 6777, 6779, -1, 6788, 6784, 6787, -1, 6784, 6780, 6783, -1, 6795, 6789, 6788, -1, 6789, 6785, 6784, -1, 6796, 6939, 6795, -1, 6939, 6793, 6789, -1, 6941, 6943, 6796, -1, 6943, 6940, 6939, -1, 6802, 6942, 6941, -1, 6942, 6797, 6943, -1, 6944, 6803, 6802, -1, 6803, 6799, 6942, -1, 6945, 6806, 6944, -1, 6806, 6805, 6803, -1, 6812, 6810, 6945, -1, 6810, 6807, 6806, -1, 6816, 6813, 6812, -1, 6813, 6808, 6810, -1, 6947, 6814, 6816, -1, 6814, 6815, 6813, -1, 6821, 6946, 6947, -1, 6946, 6818, 6814, -1, 6824, 6822, 6821, -1, 6822, 6819, 6946, -1, 6830, 6948, 6824, -1, 6948, 6825, 6822, -1, 6949, 6827, 6830, -1, 6827, 6828, 6948, -1, 6831, 6950, 6949, -1, 6950, 6951, 6827, -1, 6835, 6952, 6831, -1, 6952, 6953, 6950, -1, 6839, 6954, 6835, -1, 6954, 6833, 6952, -1, 6840, 6955, 6839, -1, 6955, 6836, 6954, -1, 6956, 6957, 6898, -1, 6899, 6904, 6957, -1, 6734, 6956, 6738, -1, 6958, 6734, 6738, -1, 6959, 6958, 6733, -1, 6960, 6899, 6956, -1, 6845, 6963, 6959, -1, 6736, 6960, 6734, -1, 6961, 6736, 6734, -1, 6963, 6961, 6958, -1, 6962, 6965, 6845, -1, 6965, 6846, 6963, -1, 6846, 6964, 6961, -1, 6850, 6851, 6962, -1, 6851, 6847, 6965, -1, 6847, 6966, 6846, -1, 6967, 6925, 6850, -1, 6925, 6852, 6851, -1, 6852, 6848, 6847, -1, 6863, 6969, 6968, -1, 6969, 6972, 6858, -1, 6972, 6859, 6926, -1, 6970, 6864, 6863, -1, 6864, 6974, 6969, -1, 6974, 6971, 6972, -1, 6873, 6870, 6970, -1, 6870, 6973, 6864, -1, 6973, 6865, 6974, -1, 6976, 6975, 6873, -1, 6975, 6867, 6870, -1, 6867, 6869, 6973, -1, 6877, 6874, 6976, -1, 6874, 6977, 6975, -1, 6977, 6868, 6867, -1, 6978, 6979, 6877, -1, 6979, 6875, 6874, -1, 6875, 6876, 6977, -1, 6982, 6980, 6978, -1, 6980, 6880, 6979, -1, 6880, 6981, 6875, -1, 6889, 6983, 6982, -1, 6983, 6984, 6980, -1, 6984, 6985, 6880, -1, 6890, 6987, 6889, -1, 6987, 6882, 6983, -1, 6882, 6884, 6984, -1, 6895, 6986, 6890, -1, 6986, 6891, 6987, -1, 6891, 6883, 6882, -1, 6896, 6893, 6895, -1, 6893, 6894, 6986, -1, 6894, 6887, 6891, -1, 7043, 7042, 7024, -1, 6994, 7024, 7023, -1, 7029, 7023, 7022, -1, 6992, 7022, 6988, -1, 6990, 6988, 7020, -1, 6989, 7020, 7002, -1, 6989, 6990, 7020, -1, 6989, 6421, 6990, -1, 6990, 6421, 6991, -1, 6992, 6991, 7025, -1, 7029, 7025, 6993, -1, 6994, 6993, 7044, -1, 7043, 6994, 7044, -1, 7043, 7024, 6994, -1, 6996, 6995, 7720, -1, 6996, 6997, 6995, -1, 6996, 7719, 6997, -1, 6997, 7719, 7032, -1, 7004, 7032, 6998, -1, 6999, 6998, 7000, -1, 7001, 7000, 7006, -1, 7003, 7006, 7007, -1, 6438, 7007, 6422, -1, 6438, 7003, 7007, -1, 6438, 7002, 7003, -1, 7003, 7002, 7033, -1, 7001, 7033, 7019, -1, 6999, 7019, 7021, -1, 7004, 7021, 7031, -1, 6997, 7031, 6995, -1, 6997, 7004, 7031, -1, 6997, 7032, 7004, -1, 7719, 7718, 7032, -1, 7032, 7718, 7005, -1, 6998, 7005, 7034, -1, 7000, 7034, 7009, -1, 7006, 7009, 7035, -1, 7007, 7035, 7011, -1, 6422, 7007, 7011, -1, 7718, 7008, 7005, -1, 7005, 7008, 7012, -1, 7034, 7012, 7010, -1, 7009, 7010, 7015, -1, 7035, 7015, 6704, -1, 7011, 7035, 6704, -1, 7008, 7013, 7012, -1, 7012, 7013, 7014, -1, 7010, 7014, 7016, -1, 7015, 7016, 7017, -1, 6704, 7015, 7017, -1, 7013, 7724, 7014, -1, 7014, 7724, 7716, -1, 7018, 7716, 7715, -1, 6705, 7018, 7715, -1, 6705, 7016, 7018, -1, 6705, 7017, 7016, -1, 7014, 7716, 7018, -1, 7016, 7014, 7018, -1, 7033, 7002, 7020, -1, 7019, 7020, 6988, -1, 7021, 6988, 7022, -1, 7031, 7022, 7023, -1, 6995, 7023, 7024, -1, 7720, 7024, 7042, -1, 7720, 6995, 7024, -1, 6991, 6421, 7030, -1, 7025, 7030, 7026, -1, 6993, 7026, 7028, -1, 7044, 6993, 7028, -1, 7045, 7027, 6420, -1, 7045, 7046, 7027, -1, 7027, 7046, 7026, -1, 7030, 7027, 7026, -1, 7030, 6420, 7027, -1, 7030, 6421, 6420, -1, 7046, 7028, 7026, -1, 7029, 6993, 6994, -1, 7023, 7029, 6994, -1, 7025, 7026, 6993, -1, 7031, 7023, 6995, -1, 6992, 7025, 7029, -1, 7022, 6992, 7029, -1, 6991, 7030, 7025, -1, 7021, 7022, 7031, -1, 6990, 6991, 6992, -1, 6988, 6990, 6992, -1, 6999, 7021, 7004, -1, 6998, 6999, 7004, -1, 7005, 6998, 7032, -1, 7019, 6988, 7021, -1, 7012, 7034, 7005, -1, 7001, 7019, 6999, -1, 7000, 7001, 6999, -1, 7034, 7000, 6998, -1, 7033, 7020, 7019, -1, 7014, 7010, 7012, -1, 7010, 7009, 7034, -1, 7003, 7033, 7001, -1, 7006, 7003, 7001, -1, 7009, 7006, 7000, -1, 7015, 7010, 7016, -1, 7035, 7009, 7015, -1, 7007, 7006, 7035, -1, 6544, 7037, 7036, -1, 7036, 7037, 6556, -1, 6556, 7037, 7038, -1, 6560, 7038, 7040, -1, 7039, 7040, 6557, -1, 7039, 6560, 7040, -1, 6556, 7038, 6560, -1, 7040, 6093, 6557, -1, 6557, 6093, 6094, -1, 6558, 6557, 6094, -1, 6558, 7042, 7041, -1, 7041, 7042, 7043, -1, 7047, 7043, 7044, -1, 6564, 7044, 7028, -1, 6567, 7028, 7046, -1, 6568, 7046, 7045, -1, 6568, 6567, 7046, -1, 7041, 7043, 7047, -1, 7047, 7044, 6564, -1, 6564, 7028, 6567, -1, 7620, 7629, 7048, -1, 7620, 7049, 7629, -1, 7620, 7630, 7049, -1, 7620, 7057, 7630, -1, 7620, 7050, 7057, -1, 7057, 7050, 7571, -1, 7321, 7571, 7051, -1, 7070, 7051, 7619, -1, 7322, 7619, 7052, -1, 7054, 7052, 7053, -1, 7617, 7054, 7053, -1, 7617, 7569, 7054, -1, 7054, 7569, 7251, -1, 7287, 7251, 7055, -1, 7287, 7054, 7251, -1, 7057, 7571, 7321, -1, 7056, 7057, 7321, -1, 7056, 7319, 7057, -1, 7057, 7319, 7301, -1, 6575, 7301, 7300, -1, 7298, 6575, 7300, -1, 7298, 6576, 6575, -1, 7298, 7059, 6576, -1, 6576, 7059, 7058, -1, 7058, 7059, 7060, -1, 7062, 7060, 7296, -1, 7061, 7062, 7296, -1, 7061, 6597, 7062, -1, 7061, 7295, 6597, -1, 6597, 7295, 6577, -1, 6577, 7295, 7241, -1, 6578, 7241, 7063, -1, 7293, 6578, 7063, -1, 7293, 7064, 6578, -1, 7293, 7292, 7064, -1, 7064, 7292, 7065, -1, 7065, 7292, 7066, -1, 7240, 7066, 7239, -1, 7435, 7239, 7312, -1, 7067, 7312, 7611, -1, 7067, 7435, 7312, -1, 7067, 7609, 7435, -1, 7435, 7609, 7068, -1, 7068, 7609, 7437, -1, 7437, 7609, 7566, -1, 7069, 7566, 7564, -1, 7457, 7564, 7439, -1, 7457, 7069, 7564, -1, 7321, 7051, 7070, -1, 7070, 7619, 7322, -1, 7322, 7052, 7054, -1, 7072, 7071, 7251, -1, 7072, 7289, 7071, -1, 7072, 7568, 7289, -1, 7289, 7568, 7073, -1, 7073, 7568, 7074, -1, 7074, 7568, 7075, -1, 7290, 7075, 7612, -1, 7291, 7612, 7076, -1, 7291, 7290, 7612, -1, 7074, 7075, 7290, -1, 7612, 7611, 7076, -1, 7076, 7611, 7312, -1, 7437, 7566, 7069, -1, 7564, 7077, 7439, -1, 7439, 7077, 7460, -1, 7460, 7077, 7078, -1, 7078, 7077, 7563, -1, 7461, 7563, 7079, -1, 7461, 7078, 7563, -1, 7563, 7081, 7079, -1, 7079, 7081, 7441, -1, 7441, 7081, 7080, -1, 7080, 7081, 7082, -1, 7083, 7082, 7084, -1, 7466, 7084, 7467, -1, 7466, 7083, 7084, -1, 7080, 7082, 7083, -1, 7084, 7085, 7467, -1, 7467, 7085, 7090, -1, 7090, 7085, 7086, -1, 7445, 7086, 7091, -1, 7087, 7091, 7092, -1, 7255, 7087, 7092, -1, 7255, 7229, 7087, -1, 7255, 7227, 7229, -1, 7229, 7227, 7088, -1, 7469, 7088, 6580, -1, 7089, 6580, 6604, -1, 7446, 6604, 7471, -1, 7446, 7089, 6604, -1, 7090, 7086, 7445, -1, 7091, 7561, 7092, -1, 7092, 7561, 7256, -1, 7256, 7561, 7093, -1, 7257, 7093, 7258, -1, 7257, 7256, 7093, -1, 7093, 7094, 7258, -1, 7258, 7094, 7096, -1, 7096, 7094, 7097, -1, 7095, 7097, 7098, -1, 7095, 7096, 7097, -1, 7097, 7559, 7098, -1, 7098, 7559, 7261, -1, 7261, 7559, 7099, -1, 7100, 7099, 7101, -1, 7100, 7261, 7099, -1, 7099, 7604, 7101, -1, 7101, 7604, 7276, -1, 7276, 7604, 7102, -1, 7102, 7604, 7103, -1, 7105, 7103, 7558, -1, 7104, 7558, 7106, -1, 7104, 7105, 7558, -1, 7102, 7103, 7105, -1, 7558, 7107, 7106, -1, 7106, 7107, 7601, -1, 7108, 7106, 7601, -1, 7108, 7129, 7106, -1, 7108, 7404, 7129, -1, 7108, 7405, 7404, -1, 7108, 7406, 7405, -1, 7108, 7109, 7406, -1, 7108, 7408, 7109, -1, 7108, 7110, 7408, -1, 7108, 7430, 7110, -1, 7108, 7111, 7430, -1, 7108, 7410, 7111, -1, 7108, 7117, 7410, -1, 7108, 7112, 7117, -1, 7117, 7112, 7599, -1, 7555, 7117, 7599, -1, 7555, 7598, 7117, -1, 7117, 7598, 7113, -1, 7552, 7117, 7113, -1, 7552, 7114, 7117, -1, 7117, 7114, 7115, -1, 7596, 7117, 7115, -1, 7596, 7116, 7117, -1, 7596, 7118, 7116, -1, 7116, 7118, 7130, -1, 7130, 7118, 7120, -1, 7119, 7120, 7595, -1, 7412, 7595, 7131, -1, 7433, 7131, 7121, -1, 7132, 7121, 7122, -1, 7413, 7122, 7243, -1, 7123, 7243, 7369, -1, 7124, 7123, 7369, -1, 7124, 7125, 7123, -1, 7124, 7126, 7125, -1, 7124, 7416, 7126, -1, 7124, 7417, 7416, -1, 7124, 7418, 7417, -1, 7124, 7420, 7418, -1, 7124, 7421, 7420, -1, 7124, 7422, 7421, -1, 7124, 7127, 7422, -1, 7124, 7367, 7127, -1, 7127, 7367, 7366, -1, 7129, 7366, 7263, -1, 7129, 7127, 7366, -1, 7129, 7396, 7127, -1, 7129, 7128, 7396, -1, 7129, 7398, 7128, -1, 7129, 7399, 7398, -1, 7129, 7400, 7399, -1, 7129, 7426, 7400, -1, 7129, 7402, 7426, -1, 7129, 7404, 7402, -1, 7130, 7120, 7119, -1, 7119, 7595, 7412, -1, 7412, 7131, 7433, -1, 7433, 7121, 7132, -1, 7132, 7122, 7413, -1, 7243, 7592, 7369, -1, 7369, 7592, 7133, -1, 7133, 7592, 7143, -1, 7371, 7143, 7550, -1, 7372, 7550, 7548, -1, 7590, 7372, 7548, -1, 7590, 7589, 7372, -1, 7372, 7589, 7134, -1, 7135, 7372, 7134, -1, 7135, 7373, 7372, -1, 7135, 7136, 7373, -1, 7135, 7388, 7136, -1, 7135, 7374, 7388, -1, 7135, 7137, 7374, -1, 7135, 7376, 7137, -1, 7135, 7377, 7376, -1, 7135, 7139, 7377, -1, 7377, 7139, 7138, -1, 7138, 7139, 7140, -1, 7140, 7139, 7141, -1, 7392, 7141, 7544, -1, 7142, 7544, 7379, -1, 7142, 7392, 7544, -1, 7133, 7143, 7371, -1, 7371, 7550, 7372, -1, 7140, 7141, 7392, -1, 7544, 7144, 7379, -1, 7379, 7144, 7380, -1, 7380, 7144, 7153, -1, 7145, 7153, 7487, -1, 7486, 7145, 7487, -1, 7486, 7146, 7145, -1, 7486, 7485, 7146, -1, 7146, 7485, 7212, -1, 7213, 7212, 7147, -1, 7214, 7147, 6588, -1, 7148, 7214, 6588, -1, 7148, 7149, 7214, -1, 7214, 7149, 6615, -1, 6613, 7214, 6615, -1, 6613, 7150, 7214, -1, 7214, 7150, 7249, -1, 7152, 7249, 7151, -1, 7152, 7214, 7249, -1, 7153, 7586, 7487, -1, 7487, 7586, 7154, -1, 7154, 7586, 7542, -1, 7501, 7542, 7155, -1, 7489, 7155, 7156, -1, 7489, 7501, 7155, -1, 7154, 7542, 7501, -1, 7155, 7583, 7156, -1, 7156, 7583, 7504, -1, 7504, 7583, 7491, -1, 7491, 7583, 7159, -1, 7160, 7159, 7158, -1, 7157, 7158, 7161, -1, 7157, 7160, 7158, -1, 7491, 7159, 7160, -1, 7158, 7541, 7161, -1, 7161, 7541, 7492, -1, 7492, 7541, 7493, -1, 7493, 7541, 7540, -1, 7494, 7540, 7244, -1, 7494, 7493, 7540, -1, 7539, 7162, 7540, -1, 7539, 7163, 7162, -1, 7162, 7163, 7538, -1, 7164, 7162, 7538, -1, 7164, 7334, 7162, -1, 7164, 7350, 7334, -1, 7164, 7165, 7350, -1, 7350, 7165, 7335, -1, 7335, 7165, 7166, -1, 7167, 7166, 7578, -1, 7168, 7578, 7351, -1, 7168, 7167, 7578, -1, 7335, 7166, 7167, -1, 7578, 7537, 7351, -1, 7351, 7537, 7169, -1, 7169, 7537, 7170, -1, 7338, 7170, 7339, -1, 7338, 7169, 7170, -1, 7170, 7536, 7339, -1, 7339, 7536, 7353, -1, 7353, 7536, 7354, -1, 7354, 7536, 7341, -1, 7341, 7536, 7171, -1, 7171, 7536, 7357, -1, 7357, 7536, 7172, -1, 7172, 7536, 7576, -1, 7535, 7172, 7576, -1, 7535, 7534, 7172, -1, 7172, 7534, 7175, -1, 7173, 7175, 7532, -1, 7324, 7532, 7531, -1, 7250, 7531, 7174, -1, 7325, 7174, 7326, -1, 7325, 7250, 7174, -1, 7172, 7175, 7173, -1, 7173, 7532, 7324, -1, 7531, 7176, 7174, -1, 7174, 7176, 7177, -1, 7517, 7177, 7527, -1, 7517, 7174, 7177, -1, 7177, 7179, 7527, -1, 7527, 7179, 7518, -1, 7518, 7179, 7520, -1, 7520, 7179, 7521, -1, 7521, 7179, 7178, -1, 7178, 7179, 7523, -1, 7523, 7179, 7525, -1, 7180, 7525, 7524, -1, 7180, 7523, 7525, -1, 7174, 6595, 7326, -1, 7326, 6595, 7345, -1, 7345, 6595, 7327, -1, 7327, 6595, 6627, -1, 7328, 6627, 7181, -1, 7183, 7181, 6593, -1, 7182, 6593, 7349, -1, 7182, 7183, 6593, -1, 7327, 6627, 7328, -1, 7328, 7181, 7183, -1, 6593, 7184, 7349, -1, 7349, 7184, 7330, -1, 7330, 7184, 7185, -1, 7331, 7185, 7186, -1, 7331, 7330, 7185, -1, 7185, 7188, 7186, -1, 7186, 7188, 7187, -1, 7187, 7188, 7189, -1, 7192, 7189, 7190, -1, 7193, 7190, 7194, -1, 7191, 7194, 7475, -1, 7333, 7475, 7162, -1, 7334, 7333, 7162, -1, 7187, 7189, 7192, -1, 7192, 7190, 7193, -1, 7194, 6592, 7475, -1, 7475, 6592, 7195, -1, 7195, 6592, 7197, -1, 7196, 7197, 7198, -1, 7196, 7195, 7197, -1, 7197, 6591, 7198, -1, 7198, 6591, 7201, -1, 7201, 6591, 7199, -1, 7200, 7199, 7203, -1, 7200, 7201, 7199, -1, 7199, 7202, 7203, -1, 7203, 7202, 7204, -1, 7204, 7202, 6622, -1, 7483, 6622, 7205, -1, 7483, 7204, 6622, -1, 6622, 6589, 7205, -1, 7205, 6589, 7206, -1, 7206, 6589, 7207, -1, 7499, 7207, 7208, -1, 7499, 7206, 7207, -1, 7207, 7210, 7208, -1, 7208, 7210, 7209, -1, 7209, 7210, 7211, -1, 7485, 7211, 7212, -1, 7485, 7209, 7211, -1, 7146, 7212, 7213, -1, 7213, 7147, 7214, -1, 6587, 7246, 7249, -1, 6587, 7366, 7246, -1, 6587, 7215, 7366, -1, 7366, 7215, 6586, -1, 6608, 7366, 6586, -1, 6608, 7216, 7366, -1, 6608, 6585, 7216, -1, 7216, 6585, 7217, -1, 7217, 6585, 7218, -1, 7219, 7217, 7218, -1, 7219, 7278, 7217, -1, 7219, 7220, 7278, -1, 7278, 7220, 7265, -1, 7265, 7220, 7222, -1, 7222, 7220, 6583, -1, 7223, 6583, 7221, -1, 7280, 7221, 7245, -1, 7281, 7245, 7283, -1, 7281, 7280, 7245, -1, 7222, 6583, 7223, -1, 7223, 7221, 7280, -1, 6582, 7272, 7245, -1, 6582, 7224, 7272, -1, 7272, 7224, 7225, -1, 6605, 7272, 7225, -1, 6605, 7226, 7272, -1, 7272, 7226, 7228, -1, 7227, 7228, 7088, -1, 7227, 7272, 7228, -1, 7229, 7088, 7469, -1, 7469, 6580, 7089, -1, 6604, 7231, 7471, -1, 7471, 7231, 7230, -1, 7230, 7231, 6602, -1, 7448, 6602, 7472, -1, 7448, 7230, 6602, -1, 6602, 7232, 7472, -1, 7472, 7232, 7233, -1, 7233, 7232, 6601, -1, 7450, 6601, 7234, -1, 7450, 7233, 6601, -1, 6601, 7236, 7234, -1, 7234, 7236, 7235, -1, 7235, 7236, 7451, -1, 7451, 7236, 7237, -1, 7452, 7237, 7454, -1, 7452, 7451, 7237, -1, 7238, 7435, 7237, -1, 7238, 7240, 7435, -1, 7435, 7240, 7239, -1, 7240, 7065, 7066, -1, 6578, 6577, 7241, -1, 7062, 7058, 7060, -1, 6575, 7057, 7301, -1, 7629, 7628, 7048, -1, 7048, 7628, 7626, -1, 7633, 7048, 7626, -1, 7633, 7623, 7048, -1, 7048, 7623, 7242, -1, 7631, 7048, 7242, -1, 7631, 7621, 7048, -1, 7123, 7413, 7243, -1, 7162, 7515, 7540, -1, 7540, 7515, 7513, -1, 7511, 7540, 7513, -1, 7511, 7244, 7540, -1, 7191, 7475, 7333, -1, 7435, 7455, 7237, -1, 7237, 7455, 7454, -1, 7087, 7445, 7091, -1, 7272, 7271, 7245, -1, 7245, 7271, 7285, -1, 7270, 7245, 7285, -1, 7270, 7268, 7245, -1, 7245, 7268, 7284, -1, 7283, 7245, 7284, -1, 7216, 7263, 7366, -1, 7145, 7380, 7153, -1, 7246, 7365, 7249, -1, 7249, 7365, 7362, -1, 7247, 7249, 7362, -1, 7247, 7248, 7249, -1, 7249, 7248, 7384, -1, 7382, 7249, 7384, -1, 7382, 7359, 7249, -1, 7249, 7359, 7151, -1, 7191, 7193, 7194, -1, 7250, 7324, 7531, -1, 7071, 7308, 7251, -1, 7251, 7308, 7252, -1, 7253, 7251, 7252, -1, 7253, 7254, 7251, -1, 7251, 7254, 7055, -1, 7227, 7923, 7272, -1, 7227, 7824, 7923, -1, 7227, 7255, 7824, -1, 7824, 7255, 7823, -1, 7823, 7255, 7092, -1, 7819, 7092, 7256, -1, 7273, 7256, 7257, -1, 7274, 7257, 7258, -1, 7275, 7258, 7096, -1, 7259, 7096, 7095, -1, 7815, 7095, 7098, -1, 7814, 7098, 7261, -1, 7260, 7261, 7100, -1, 7812, 7100, 7101, -1, 7808, 7101, 7276, -1, 7807, 7276, 7102, -1, 7811, 7102, 7105, -1, 7810, 7105, 7104, -1, 7805, 7104, 7106, -1, 7277, 7106, 7129, -1, 7262, 7129, 7263, -1, 7924, 7263, 7216, -1, 7887, 7216, 7217, -1, 7886, 7217, 7278, -1, 7264, 7278, 7265, -1, 7266, 7265, 7222, -1, 7279, 7222, 7223, -1, 7925, 7223, 7280, -1, 7926, 7280, 7281, -1, 7282, 7281, 7283, -1, 7267, 7283, 7284, -1, 7927, 7284, 7268, -1, 7928, 7268, 7270, -1, 7269, 7270, 7285, -1, 7286, 7285, 7271, -1, 7827, 7271, 7272, -1, 7923, 7827, 7272, -1, 7823, 7092, 7819, -1, 7819, 7256, 7273, -1, 7273, 7257, 7274, -1, 7274, 7258, 7275, -1, 7275, 7096, 7259, -1, 7259, 7095, 7815, -1, 7815, 7098, 7814, -1, 7814, 7261, 7260, -1, 7260, 7100, 7812, -1, 7812, 7101, 7808, -1, 7808, 7276, 7807, -1, 7807, 7102, 7811, -1, 7811, 7105, 7810, -1, 7810, 7104, 7805, -1, 7805, 7106, 7277, -1, 7277, 7129, 7262, -1, 7262, 7263, 7924, -1, 7924, 7216, 7887, -1, 7887, 7217, 7886, -1, 7886, 7278, 7264, -1, 7264, 7265, 7266, -1, 7266, 7222, 7279, -1, 7279, 7223, 7925, -1, 7925, 7280, 7926, -1, 7926, 7281, 7282, -1, 7282, 7283, 7267, -1, 7267, 7284, 7927, -1, 7927, 7268, 7928, -1, 7928, 7270, 7269, -1, 7269, 7285, 7286, -1, 7286, 7271, 7827, -1, 7287, 7303, 7054, -1, 7287, 7288, 7303, -1, 7287, 7055, 7288, -1, 7288, 7055, 7304, -1, 7304, 7055, 7254, -1, 7305, 7254, 7253, -1, 7306, 7253, 7252, -1, 7307, 7252, 7308, -1, 7845, 7308, 7071, -1, 7844, 7071, 7289, -1, 7846, 7289, 7073, -1, 7309, 7073, 7074, -1, 7842, 7074, 7290, -1, 7841, 7290, 7291, -1, 7310, 7291, 7076, -1, 7311, 7076, 7312, -1, 7840, 7312, 7239, -1, 7313, 7239, 7066, -1, 7868, 7066, 7292, -1, 7314, 7292, 7293, -1, 7918, 7293, 7063, -1, 7294, 7063, 7241, -1, 7919, 7241, 7295, -1, 7920, 7295, 7061, -1, 7315, 7061, 7296, -1, 7316, 7296, 7060, -1, 7922, 7060, 7059, -1, 7297, 7059, 7298, -1, 7317, 7298, 7300, -1, 7299, 7300, 7301, -1, 7318, 7301, 7319, -1, 7866, 7319, 7056, -1, 7320, 7056, 7321, -1, 7851, 7321, 7070, -1, 7302, 7070, 7322, -1, 7848, 7322, 7054, -1, 7303, 7848, 7054, -1, 7304, 7254, 7305, -1, 7305, 7253, 7306, -1, 7306, 7252, 7307, -1, 7307, 7308, 7845, -1, 7845, 7071, 7844, -1, 7844, 7289, 7846, -1, 7846, 7073, 7309, -1, 7309, 7074, 7842, -1, 7842, 7290, 7841, -1, 7841, 7291, 7310, -1, 7310, 7076, 7311, -1, 7311, 7312, 7840, -1, 7840, 7239, 7313, -1, 7313, 7066, 7868, -1, 7868, 7292, 7314, -1, 7314, 7293, 7918, -1, 7918, 7063, 7294, -1, 7294, 7241, 7919, -1, 7919, 7295, 7920, -1, 7920, 7061, 7315, -1, 7315, 7296, 7316, -1, 7316, 7060, 7922, -1, 7922, 7059, 7297, -1, 7297, 7298, 7317, -1, 7317, 7300, 7299, -1, 7299, 7301, 7318, -1, 7318, 7319, 7866, -1, 7866, 7056, 7320, -1, 7320, 7321, 7851, -1, 7851, 7070, 7302, -1, 7302, 7322, 7848, -1, 7173, 7323, 7172, -1, 7173, 7746, 7323, -1, 7173, 7324, 7746, -1, 7746, 7324, 7745, -1, 7745, 7324, 7250, -1, 7343, 7250, 7325, -1, 7748, 7325, 7326, -1, 7344, 7326, 7345, -1, 7346, 7345, 7327, -1, 7734, 7327, 7328, -1, 7347, 7328, 7183, -1, 7348, 7183, 7182, -1, 7329, 7182, 7349, -1, 7733, 7349, 7330, -1, 7730, 7330, 7331, -1, 7761, 7331, 7186, -1, 7760, 7186, 7187, -1, 7332, 7187, 7192, -1, 7759, 7192, 7193, -1, 7758, 7193, 7191, -1, 7756, 7191, 7333, -1, 7913, 7333, 7334, -1, 7914, 7334, 7350, -1, 7754, 7350, 7335, -1, 7752, 7335, 7167, -1, 7762, 7167, 7168, -1, 7336, 7168, 7351, -1, 7337, 7351, 7169, -1, 7751, 7169, 7338, -1, 7352, 7338, 7339, -1, 7915, 7339, 7353, -1, 7916, 7353, 7354, -1, 7340, 7354, 7341, -1, 7355, 7341, 7171, -1, 7356, 7171, 7357, -1, 7342, 7357, 7172, -1, 7323, 7342, 7172, -1, 7745, 7250, 7343, -1, 7343, 7325, 7748, -1, 7748, 7326, 7344, -1, 7344, 7345, 7346, -1, 7346, 7327, 7734, -1, 7734, 7328, 7347, -1, 7347, 7183, 7348, -1, 7348, 7182, 7329, -1, 7329, 7349, 7733, -1, 7733, 7330, 7730, -1, 7730, 7331, 7761, -1, 7761, 7186, 7760, -1, 7760, 7187, 7332, -1, 7332, 7192, 7759, -1, 7759, 7193, 7758, -1, 7758, 7191, 7756, -1, 7756, 7333, 7913, -1, 7913, 7334, 7914, -1, 7914, 7350, 7754, -1, 7754, 7335, 7752, -1, 7752, 7167, 7762, -1, 7762, 7168, 7336, -1, 7336, 7351, 7337, -1, 7337, 7169, 7751, -1, 7751, 7338, 7352, -1, 7352, 7339, 7915, -1, 7915, 7353, 7916, -1, 7916, 7354, 7340, -1, 7340, 7341, 7355, -1, 7355, 7171, 7356, -1, 7356, 7357, 7342, -1, 7152, 7358, 7214, -1, 7152, 7893, 7358, -1, 7152, 7151, 7893, -1, 7893, 7151, 7381, -1, 7381, 7151, 7359, -1, 7892, 7359, 7382, -1, 7383, 7382, 7384, -1, 7360, 7384, 7248, -1, 7361, 7248, 7247, -1, 7385, 7247, 7362, -1, 7363, 7362, 7365, -1, 7364, 7365, 7246, -1, 7386, 7246, 7366, -1, 7387, 7366, 7367, -1, 7786, 7367, 7124, -1, 7368, 7124, 7369, -1, 7780, 7369, 7133, -1, 7370, 7133, 7371, -1, 7777, 7371, 7372, -1, 7908, 7372, 7373, -1, 7909, 7373, 7136, -1, 7910, 7136, 7388, -1, 7911, 7388, 7374, -1, 7912, 7374, 7137, -1, 7375, 7137, 7376, -1, 7776, 7376, 7377, -1, 7389, 7377, 7138, -1, 7390, 7138, 7140, -1, 7391, 7140, 7392, -1, 7378, 7392, 7142, -1, 7393, 7142, 7379, -1, 7773, 7379, 7380, -1, 7774, 7380, 7145, -1, 7394, 7145, 7146, -1, 7395, 7146, 7213, -1, 7775, 7213, 7214, -1, 7358, 7775, 7214, -1, 7381, 7359, 7892, -1, 7892, 7382, 7383, -1, 7383, 7384, 7360, -1, 7360, 7248, 7361, -1, 7361, 7247, 7385, -1, 7385, 7362, 7363, -1, 7363, 7365, 7364, -1, 7364, 7246, 7386, -1, 7386, 7366, 7387, -1, 7387, 7367, 7786, -1, 7786, 7124, 7368, -1, 7368, 7369, 7780, -1, 7780, 7133, 7370, -1, 7370, 7371, 7777, -1, 7777, 7372, 7908, -1, 7908, 7373, 7909, -1, 7909, 7136, 7910, -1, 7910, 7388, 7911, -1, 7911, 7374, 7912, -1, 7912, 7137, 7375, -1, 7375, 7376, 7776, -1, 7776, 7377, 7389, -1, 7389, 7138, 7390, -1, 7390, 7140, 7391, -1, 7391, 7392, 7378, -1, 7378, 7142, 7393, -1, 7393, 7379, 7773, -1, 7773, 7380, 7774, -1, 7774, 7145, 7394, -1, 7394, 7146, 7395, -1, 7395, 7213, 7775, -1, 7396, 7906, 7127, -1, 7396, 7907, 7906, -1, 7396, 7128, 7907, -1, 7907, 7128, 7397, -1, 7397, 7128, 7398, -1, 7423, 7398, 7399, -1, 7424, 7399, 7400, -1, 7425, 7400, 7426, -1, 7401, 7426, 7402, -1, 7803, 7402, 7404, -1, 7403, 7404, 7405, -1, 7427, 7405, 7406, -1, 7802, 7406, 7109, -1, 7407, 7109, 7408, -1, 7428, 7408, 7110, -1, 7429, 7110, 7430, -1, 7409, 7430, 7111, -1, 7800, 7111, 7410, -1, 7799, 7410, 7117, -1, 7431, 7117, 7116, -1, 7432, 7116, 7130, -1, 7411, 7130, 7119, -1, 7791, 7119, 7412, -1, 7790, 7412, 7433, -1, 7794, 7433, 7132, -1, 7793, 7132, 7413, -1, 7414, 7413, 7123, -1, 7415, 7123, 7125, -1, 7782, 7125, 7126, -1, 7783, 7126, 7416, -1, 7784, 7416, 7417, -1, 7785, 7417, 7418, -1, 7419, 7418, 7420, -1, 7787, 7420, 7421, -1, 7434, 7421, 7422, -1, 7890, 7422, 7127, -1, 7906, 7890, 7127, -1, 7397, 7398, 7423, -1, 7423, 7399, 7424, -1, 7424, 7400, 7425, -1, 7425, 7426, 7401, -1, 7401, 7402, 7803, -1, 7803, 7404, 7403, -1, 7403, 7405, 7427, -1, 7427, 7406, 7802, -1, 7802, 7109, 7407, -1, 7407, 7408, 7428, -1, 7428, 7110, 7429, -1, 7429, 7430, 7409, -1, 7409, 7111, 7800, -1, 7800, 7410, 7799, -1, 7799, 7117, 7431, -1, 7431, 7116, 7432, -1, 7432, 7130, 7411, -1, 7411, 7119, 7791, -1, 7791, 7412, 7790, -1, 7790, 7433, 7794, -1, 7794, 7132, 7793, -1, 7793, 7413, 7414, -1, 7414, 7123, 7415, -1, 7415, 7125, 7782, -1, 7782, 7126, 7783, -1, 7783, 7416, 7784, -1, 7784, 7417, 7785, -1, 7785, 7418, 7419, -1, 7419, 7420, 7787, -1, 7787, 7421, 7434, -1, 7434, 7422, 7890, -1, 7068, 7837, 7435, -1, 7068, 7436, 7837, -1, 7068, 7437, 7436, -1, 7436, 7437, 7438, -1, 7438, 7437, 7069, -1, 7456, 7069, 7457, -1, 7458, 7457, 7439, -1, 7459, 7439, 7460, -1, 7835, 7460, 7078, -1, 7440, 7078, 7461, -1, 7462, 7461, 7079, -1, 7832, 7079, 7441, -1, 7463, 7441, 7080, -1, 7464, 7080, 7083, -1, 7465, 7083, 7466, -1, 7442, 7466, 7467, -1, 7443, 7467, 7090, -1, 7444, 7090, 7445, -1, 7821, 7445, 7087, -1, 7468, 7087, 7229, -1, 7883, 7229, 7469, -1, 7470, 7469, 7089, -1, 7882, 7089, 7446, -1, 7880, 7446, 7471, -1, 7879, 7471, 7230, -1, 7447, 7230, 7448, -1, 7875, 7448, 7472, -1, 7878, 7472, 7233, -1, 7876, 7233, 7450, -1, 7449, 7450, 7234, -1, 7473, 7234, 7235, -1, 7873, 7235, 7451, -1, 7474, 7451, 7452, -1, 7453, 7452, 7454, -1, 7871, 7454, 7455, -1, 7872, 7455, 7435, -1, 7837, 7872, 7435, -1, 7438, 7069, 7456, -1, 7456, 7457, 7458, -1, 7458, 7439, 7459, -1, 7459, 7460, 7835, -1, 7835, 7078, 7440, -1, 7440, 7461, 7462, -1, 7462, 7079, 7832, -1, 7832, 7441, 7463, -1, 7463, 7080, 7464, -1, 7464, 7083, 7465, -1, 7465, 7466, 7442, -1, 7442, 7467, 7443, -1, 7443, 7090, 7444, -1, 7444, 7445, 7821, -1, 7821, 7087, 7468, -1, 7468, 7229, 7883, -1, 7883, 7469, 7470, -1, 7470, 7089, 7882, -1, 7882, 7446, 7880, -1, 7880, 7471, 7879, -1, 7879, 7230, 7447, -1, 7447, 7448, 7875, -1, 7875, 7472, 7878, -1, 7878, 7233, 7876, -1, 7876, 7450, 7449, -1, 7449, 7234, 7473, -1, 7473, 7235, 7873, -1, 7873, 7451, 7474, -1, 7474, 7452, 7453, -1, 7453, 7454, 7871, -1, 7871, 7455, 7872, -1, 7475, 7476, 7162, -1, 7475, 7477, 7476, -1, 7475, 7195, 7477, -1, 7477, 7195, 7478, -1, 7478, 7195, 7196, -1, 7902, 7196, 7198, -1, 7479, 7198, 7201, -1, 7899, 7201, 7200, -1, 7480, 7200, 7203, -1, 7481, 7203, 7204, -1, 7482, 7204, 7483, -1, 7496, 7483, 7205, -1, 7497, 7205, 7206, -1, 7498, 7206, 7499, -1, 7896, 7499, 7208, -1, 7897, 7208, 7209, -1, 7484, 7209, 7485, -1, 7904, 7485, 7486, -1, 7905, 7486, 7487, -1, 7500, 7487, 7154, -1, 7769, 7154, 7501, -1, 7488, 7501, 7489, -1, 7502, 7489, 7156, -1, 7503, 7156, 7504, -1, 7505, 7504, 7491, -1, 7490, 7491, 7160, -1, 7506, 7160, 7157, -1, 7507, 7157, 7161, -1, 7767, 7161, 7492, -1, 7508, 7492, 7493, -1, 7509, 7493, 7494, -1, 7495, 7494, 7244, -1, 7510, 7244, 7511, -1, 7512, 7511, 7513, -1, 7514, 7513, 7515, -1, 7516, 7515, 7162, -1, 7476, 7516, 7162, -1, 7478, 7196, 7902, -1, 7902, 7198, 7479, -1, 7479, 7201, 7899, -1, 7899, 7200, 7480, -1, 7480, 7203, 7481, -1, 7481, 7204, 7482, -1, 7482, 7483, 7496, -1, 7496, 7205, 7497, -1, 7497, 7206, 7498, -1, 7498, 7499, 7896, -1, 7896, 7208, 7897, -1, 7897, 7209, 7484, -1, 7484, 7485, 7904, -1, 7904, 7486, 7905, -1, 7905, 7487, 7500, -1, 7500, 7154, 7769, -1, 7769, 7501, 7488, -1, 7488, 7489, 7502, -1, 7502, 7156, 7503, -1, 7503, 7504, 7505, -1, 7505, 7491, 7490, -1, 7490, 7160, 7506, -1, 7506, 7157, 7507, -1, 7507, 7161, 7767, -1, 7767, 7492, 7508, -1, 7508, 7493, 7509, -1, 7509, 7494, 7495, -1, 7495, 7244, 7510, -1, 7510, 7511, 7512, -1, 7512, 7513, 7514, -1, 7514, 7515, 7516, -1, 7174, 7517, 7735, -1, 7735, 7517, 7526, -1, 7526, 7517, 7527, -1, 7528, 7527, 7518, -1, 7529, 7518, 7520, -1, 7519, 7520, 7521, -1, 7522, 7521, 7178, -1, 7530, 7178, 7523, -1, 7741, 7523, 7180, -1, 7742, 7180, 7524, -1, 7743, 7524, 7525, -1, 7740, 7525, 7179, -1, 7739, 7740, 7179, -1, 7526, 7527, 7528, -1, 7528, 7518, 7529, -1, 7529, 7520, 7519, -1, 7519, 7521, 7522, -1, 7522, 7178, 7530, -1, 7530, 7523, 7741, -1, 7741, 7180, 7742, -1, 7742, 7524, 7743, -1, 7743, 7525, 7740, -1, 7179, 7177, 7739, -1, 7739, 7177, 7744, -1, 7744, 7177, 7176, -1, 7572, 7176, 7531, -1, 7573, 7531, 7532, -1, 7749, 7532, 7175, -1, 7533, 7175, 7534, -1, 7574, 7534, 7535, -1, 7575, 7535, 7576, -1, 7747, 7576, 7536, -1, 7917, 7536, 7170, -1, 7750, 7170, 7537, -1, 7577, 7537, 7578, -1, 7763, 7578, 7166, -1, 7753, 7166, 7165, -1, 7579, 7165, 7164, -1, 7755, 7164, 7538, -1, 7764, 7538, 7163, -1, 7765, 7163, 7539, -1, 7580, 7539, 7540, -1, 7766, 7540, 7541, -1, 7581, 7541, 7158, -1, 7582, 7158, 7159, -1, 7768, 7159, 7583, -1, 7584, 7583, 7155, -1, 7585, 7155, 7542, -1, 7770, 7542, 7586, -1, 7587, 7586, 7153, -1, 7543, 7153, 7144, -1, 7771, 7144, 7544, -1, 7545, 7544, 7141, -1, 7772, 7141, 7139, -1, 7588, 7139, 7135, -1, 7778, 7135, 7134, -1, 7546, 7134, 7589, -1, 7547, 7589, 7590, -1, 7591, 7590, 7548, -1, 7779, 7548, 7550, -1, 7549, 7550, 7143, -1, 7788, 7143, 7592, -1, 7551, 7592, 7243, -1, 7781, 7243, 7122, -1, 7789, 7122, 7121, -1, 7593, 7121, 7131, -1, 7594, 7131, 7595, -1, 7795, 7595, 7120, -1, 7792, 7120, 7118, -1, 7796, 7118, 7596, -1, 7804, 7596, 7115, -1, 7597, 7115, 7114, -1, 7797, 7114, 7552, -1, 7798, 7552, 7113, -1, 7553, 7113, 7598, -1, 7554, 7598, 7555, -1, 7556, 7555, 7599, -1, 7600, 7599, 7112, -1, 7557, 7112, 7108, -1, 7801, 7108, 7601, -1, 7602, 7601, 7107, -1, 7806, 7107, 7558, -1, 7603, 7558, 7103, -1, 7809, 7103, 7604, -1, 7605, 7604, 7099, -1, 7813, 7099, 7559, -1, 7816, 7559, 7097, -1, 7560, 7097, 7094, -1, 7817, 7094, 7093, -1, 7818, 7093, 7561, -1, 7820, 7561, 7091, -1, 7822, 7091, 7086, -1, 7831, 7086, 7085, -1, 7606, 7085, 7084, -1, 7562, 7084, 7082, -1, 7607, 7082, 7081, -1, 7833, 7081, 7563, -1, 7834, 7563, 7077, -1, 7836, 7077, 7564, -1, 7565, 7564, 7566, -1, 7608, 7566, 7609, -1, 7838, 7609, 7067, -1, 7610, 7067, 7611, -1, 7567, 7611, 7612, -1, 7843, 7612, 7075, -1, 7613, 7075, 7568, -1, 7614, 7568, 7072, -1, 7847, 7072, 7251, -1, 7615, 7251, 7569, -1, 7616, 7569, 7617, -1, 7570, 7617, 7053, -1, 7849, 7053, 7052, -1, 7618, 7052, 7619, -1, 7850, 7619, 7051, -1, 7852, 7051, 7571, -1, 7853, 7571, 7050, -1, 7854, 7050, 7620, -1, 7855, 7620, 7048, -1, 7860, 7855, 7048, -1, 7744, 7176, 7572, -1, 7572, 7531, 7573, -1, 7573, 7532, 7749, -1, 7749, 7175, 7533, -1, 7533, 7534, 7574, -1, 7574, 7535, 7575, -1, 7575, 7576, 7747, -1, 7747, 7536, 7917, -1, 7917, 7170, 7750, -1, 7750, 7537, 7577, -1, 7577, 7578, 7763, -1, 7763, 7166, 7753, -1, 7753, 7165, 7579, -1, 7579, 7164, 7755, -1, 7755, 7538, 7764, -1, 7764, 7163, 7765, -1, 7765, 7539, 7580, -1, 7580, 7540, 7766, -1, 7766, 7541, 7581, -1, 7581, 7158, 7582, -1, 7582, 7159, 7768, -1, 7768, 7583, 7584, -1, 7584, 7155, 7585, -1, 7585, 7542, 7770, -1, 7770, 7586, 7587, -1, 7587, 7153, 7543, -1, 7543, 7144, 7771, -1, 7771, 7544, 7545, -1, 7545, 7141, 7772, -1, 7772, 7139, 7588, -1, 7588, 7135, 7778, -1, 7778, 7134, 7546, -1, 7546, 7589, 7547, -1, 7547, 7590, 7591, -1, 7591, 7548, 7779, -1, 7779, 7550, 7549, -1, 7549, 7143, 7788, -1, 7788, 7592, 7551, -1, 7551, 7243, 7781, -1, 7781, 7122, 7789, -1, 7789, 7121, 7593, -1, 7593, 7131, 7594, -1, 7594, 7595, 7795, -1, 7795, 7120, 7792, -1, 7792, 7118, 7796, -1, 7796, 7596, 7804, -1, 7804, 7115, 7597, -1, 7597, 7114, 7797, -1, 7797, 7552, 7798, -1, 7798, 7113, 7553, -1, 7553, 7598, 7554, -1, 7554, 7555, 7556, -1, 7556, 7599, 7600, -1, 7600, 7112, 7557, -1, 7557, 7108, 7801, -1, 7801, 7601, 7602, -1, 7602, 7107, 7806, -1, 7806, 7558, 7603, -1, 7603, 7103, 7809, -1, 7809, 7604, 7605, -1, 7605, 7099, 7813, -1, 7813, 7559, 7816, -1, 7816, 7097, 7560, -1, 7560, 7094, 7817, -1, 7817, 7093, 7818, -1, 7818, 7561, 7820, -1, 7820, 7091, 7822, -1, 7822, 7086, 7831, -1, 7831, 7085, 7606, -1, 7606, 7084, 7562, -1, 7562, 7082, 7607, -1, 7607, 7081, 7833, -1, 7833, 7563, 7834, -1, 7834, 7077, 7836, -1, 7836, 7564, 7565, -1, 7565, 7566, 7608, -1, 7608, 7609, 7838, -1, 7838, 7067, 7610, -1, 7610, 7611, 7567, -1, 7567, 7612, 7843, -1, 7843, 7075, 7613, -1, 7613, 7568, 7614, -1, 7614, 7072, 7847, -1, 7847, 7251, 7615, -1, 7615, 7569, 7616, -1, 7616, 7617, 7570, -1, 7570, 7053, 7849, -1, 7849, 7052, 7618, -1, 7618, 7619, 7850, -1, 7850, 7051, 7852, -1, 7852, 7571, 7853, -1, 7853, 7050, 7854, -1, 7854, 7620, 7855, -1, 7048, 7621, 7860, -1, 7860, 7621, 7858, -1, 7858, 7621, 7631, -1, 7632, 7631, 7242, -1, 7622, 7242, 7623, -1, 7624, 7623, 7633, -1, 7859, 7633, 7626, -1, 7625, 7626, 7628, -1, 7627, 7628, 7629, -1, 7861, 7629, 7049, -1, 7862, 7049, 7630, -1, 7856, 7630, 7057, -1, 7857, 7856, 7057, -1, 7858, 7631, 7632, -1, 7632, 7242, 7622, -1, 7622, 7623, 7624, -1, 7624, 7633, 7859, -1, 7859, 7626, 7625, -1, 7625, 7628, 7627, -1, 7627, 7629, 7861, -1, 7861, 7049, 7862, -1, 7862, 7630, 7856, -1, 6675, 7636, 7634, -1, 7634, 7636, 6091, -1, 6091, 7636, 7635, -1, 7635, 7636, 7637, -1, 7637, 7636, 6111, -1, 6111, 7636, 7857, -1, 6112, 7857, 7638, -1, 6112, 6111, 7857, -1, 7638, 7857, 7639, -1, 7639, 7857, 7057, -1, 7640, 7057, 6575, -1, 7640, 7639, 7057, -1, 6675, 7641, 7636, -1, 7636, 7641, 7642, -1, 7642, 7641, 6671, -1, 7864, 6671, 7643, -1, 7863, 7643, 7645, -1, 7644, 7645, 7646, -1, 7647, 7646, 7648, -1, 7865, 7648, 7921, -1, 7865, 7647, 7648, -1, 7642, 6671, 7864, -1, 7864, 7643, 7863, -1, 7863, 7645, 7644, -1, 7644, 7646, 7647, -1, 7648, 7649, 7921, -1, 7921, 7649, 6637, -1, 7650, 6637, 7651, -1, 7867, 7650, 7651, -1, 7921, 6637, 7650, -1, 7651, 7652, 7867, -1, 7867, 7652, 7685, -1, 7685, 7652, 6892, -1, 7869, 6892, 7686, -1, 7870, 7686, 6888, -1, 7687, 6888, 6885, -1, 7688, 6885, 6879, -1, 7653, 6879, 7689, -1, 7839, 7689, 7690, -1, 7691, 7690, 6872, -1, 7654, 6872, 7655, -1, 7874, 7655, 6866, -1, 7877, 6866, 6862, -1, 7692, 6862, 6860, -1, 7693, 6860, 6855, -1, 7881, 6855, 7694, -1, 7695, 7694, 7696, -1, 7697, 7696, 6844, -1, 7656, 6844, 6843, -1, 7825, 6843, 7657, -1, 7826, 7657, 6731, -1, 7828, 6731, 6730, -1, 7829, 6730, 6841, -1, 7830, 6841, 7659, -1, 7658, 7659, 6838, -1, 7884, 6838, 6832, -1, 7885, 6832, 7660, -1, 7698, 7660, 6829, -1, 7661, 6829, 6826, -1, 7662, 6826, 6823, -1, 7663, 6823, 6820, -1, 7664, 6820, 7665, -1, 7666, 7665, 7699, -1, 7888, 7699, 6809, -1, 7889, 6809, 7667, -1, 7700, 7667, 7668, -1, 7891, 7668, 6801, -1, 7701, 6801, 6800, -1, 7894, 6800, 6794, -1, 7702, 6794, 6791, -1, 7703, 6791, 7669, -1, 7704, 7669, 7705, -1, 7706, 7705, 6781, -1, 7707, 6781, 7670, -1, 7895, 7670, 7708, -1, 7709, 7708, 7671, -1, 7710, 7671, 6763, -1, 7711, 6763, 7672, -1, 7898, 7672, 6759, -1, 7673, 6759, 6753, -1, 7900, 6753, 7674, -1, 7901, 7674, 7675, -1, 7712, 7675, 7676, -1, 7903, 7676, 7677, -1, 7757, 7677, 7678, -1, 7679, 7678, 7681, -1, 7680, 7681, 7682, -1, 7713, 7682, 6706, -1, 7683, 6706, 7714, -1, 7731, 7714, 6693, -1, 7684, 6693, 7715, -1, 7732, 7684, 7715, -1, 7685, 6892, 7869, -1, 7869, 7686, 7870, -1, 7870, 6888, 7687, -1, 7687, 6885, 7688, -1, 7688, 6879, 7653, -1, 7653, 7689, 7839, -1, 7839, 7690, 7691, -1, 7691, 6872, 7654, -1, 7654, 7655, 7874, -1, 7874, 6866, 7877, -1, 7877, 6862, 7692, -1, 7692, 6860, 7693, -1, 7693, 6855, 7881, -1, 7881, 7694, 7695, -1, 7695, 7696, 7697, -1, 7697, 6844, 7656, -1, 7656, 6843, 7825, -1, 7825, 7657, 7826, -1, 7826, 6731, 7828, -1, 7828, 6730, 7829, -1, 7829, 6841, 7830, -1, 7830, 7659, 7658, -1, 7658, 6838, 7884, -1, 7884, 6832, 7885, -1, 7885, 7660, 7698, -1, 7698, 6829, 7661, -1, 7661, 6826, 7662, -1, 7662, 6823, 7663, -1, 7663, 6820, 7664, -1, 7664, 7665, 7666, -1, 7666, 7699, 7888, -1, 7888, 6809, 7889, -1, 7889, 7667, 7700, -1, 7700, 7668, 7891, -1, 7891, 6801, 7701, -1, 7701, 6800, 7894, -1, 7894, 6794, 7702, -1, 7702, 6791, 7703, -1, 7703, 7669, 7704, -1, 7704, 7705, 7706, -1, 7706, 6781, 7707, -1, 7707, 7670, 7895, -1, 7895, 7708, 7709, -1, 7709, 7671, 7710, -1, 7710, 6763, 7711, -1, 7711, 7672, 7898, -1, 7898, 6759, 7673, -1, 7673, 6753, 7900, -1, 7900, 7674, 7901, -1, 7901, 7675, 7712, -1, 7712, 7676, 7903, -1, 7903, 7677, 7757, -1, 7757, 7678, 7679, -1, 7679, 7681, 7680, -1, 7680, 7682, 7713, -1, 7713, 6706, 7683, -1, 7683, 7714, 7731, -1, 7731, 6693, 7684, -1, 7715, 7716, 7732, -1, 7732, 7716, 7723, -1, 7723, 7716, 7724, -1, 7725, 7724, 7013, -1, 7736, 7013, 7008, -1, 7717, 7008, 7718, -1, 7726, 7718, 7719, -1, 7737, 7719, 6996, -1, 7738, 6996, 7720, -1, 7722, 7720, 7042, -1, 7721, 7722, 7042, -1, 7723, 7724, 7725, -1, 7725, 7013, 7736, -1, 7736, 7008, 7717, -1, 7717, 7718, 7726, -1, 7726, 7719, 7737, -1, 7737, 6996, 7738, -1, 7738, 7720, 7722, -1, 6094, 6097, 7721, -1, 6558, 7721, 7042, -1, 6558, 6094, 7721, -1, 6097, 7727, 7721, -1, 7721, 7727, 7729, -1, 7735, 7729, 7728, -1, 6300, 7735, 7728, -1, 6300, 7174, 7735, -1, 6300, 6298, 7174, -1, 7174, 6298, 6594, -1, 6595, 7174, 6594, -1, 7721, 7729, 7735, -1, 7684, 7732, 7730, -1, 7731, 7730, 7683, -1, 7731, 7684, 7730, -1, 7732, 7723, 7730, -1, 7730, 7723, 7725, -1, 7736, 7730, 7725, -1, 7736, 7733, 7730, -1, 7736, 7329, 7733, -1, 7736, 7348, 7329, -1, 7736, 7347, 7348, -1, 7736, 7734, 7347, -1, 7736, 7346, 7734, -1, 7736, 7344, 7346, -1, 7736, 7735, 7344, -1, 7736, 7717, 7735, -1, 7735, 7717, 7726, -1, 7737, 7735, 7726, -1, 7737, 7738, 7735, -1, 7735, 7738, 7722, -1, 7721, 7735, 7722, -1, 7526, 7739, 7735, -1, 7526, 7528, 7739, -1, 7739, 7528, 7529, -1, 7519, 7739, 7529, -1, 7519, 7522, 7739, -1, 7739, 7522, 7530, -1, 7741, 7739, 7530, -1, 7741, 7740, 7739, -1, 7741, 7742, 7740, -1, 7740, 7742, 7743, -1, 7739, 7744, 7735, -1, 7735, 7744, 7572, -1, 7745, 7572, 7573, -1, 7746, 7573, 7749, -1, 7323, 7749, 7533, -1, 7342, 7533, 7574, -1, 7575, 7342, 7574, -1, 7575, 7747, 7342, -1, 7342, 7747, 7917, -1, 7356, 7917, 7355, -1, 7356, 7342, 7917, -1, 7735, 7572, 7745, -1, 7343, 7735, 7745, -1, 7343, 7748, 7735, -1, 7735, 7748, 7344, -1, 7745, 7573, 7746, -1, 7746, 7749, 7323, -1, 7323, 7533, 7342, -1, 7750, 7352, 7917, -1, 7750, 7751, 7352, -1, 7750, 7337, 7751, -1, 7750, 7577, 7337, -1, 7337, 7577, 7336, -1, 7336, 7577, 7762, -1, 7762, 7577, 7763, -1, 7752, 7763, 7753, -1, 7754, 7753, 7579, -1, 7914, 7579, 7755, -1, 7913, 7755, 7516, -1, 7476, 7913, 7516, -1, 7476, 7756, 7913, -1, 7476, 7477, 7756, -1, 7756, 7477, 7758, -1, 7758, 7477, 7757, -1, 7679, 7758, 7757, -1, 7679, 7759, 7758, -1, 7679, 7332, 7759, -1, 7679, 7680, 7332, -1, 7332, 7680, 7760, -1, 7760, 7680, 7713, -1, 7761, 7713, 7683, -1, 7730, 7761, 7683, -1, 7762, 7763, 7752, -1, 7752, 7753, 7754, -1, 7754, 7579, 7914, -1, 7755, 7764, 7516, -1, 7516, 7764, 7765, -1, 7580, 7516, 7765, -1, 7580, 7766, 7516, -1, 7516, 7766, 7514, -1, 7514, 7766, 7512, -1, 7512, 7766, 7510, -1, 7510, 7766, 7495, -1, 7495, 7766, 7509, -1, 7509, 7766, 7508, -1, 7508, 7766, 7581, -1, 7767, 7581, 7507, -1, 7767, 7508, 7581, -1, 7581, 7582, 7507, -1, 7507, 7582, 7506, -1, 7506, 7582, 7768, -1, 7490, 7768, 7505, -1, 7490, 7506, 7768, -1, 7768, 7584, 7505, -1, 7505, 7584, 7503, -1, 7503, 7584, 7502, -1, 7502, 7584, 7585, -1, 7488, 7585, 7770, -1, 7769, 7770, 7500, -1, 7769, 7488, 7770, -1, 7502, 7585, 7488, -1, 7770, 7587, 7500, -1, 7500, 7587, 7905, -1, 7905, 7587, 7543, -1, 7773, 7543, 7771, -1, 7393, 7771, 7545, -1, 7378, 7545, 7772, -1, 7391, 7772, 7390, -1, 7391, 7378, 7772, -1, 7905, 7543, 7773, -1, 7904, 7773, 7774, -1, 7484, 7774, 7394, -1, 7895, 7394, 7395, -1, 7707, 7395, 7775, -1, 7706, 7775, 7704, -1, 7706, 7707, 7775, -1, 7773, 7771, 7393, -1, 7393, 7545, 7378, -1, 7772, 7588, 7390, -1, 7390, 7588, 7389, -1, 7389, 7588, 7778, -1, 7776, 7778, 7375, -1, 7776, 7389, 7778, -1, 7546, 7777, 7778, -1, 7546, 7547, 7777, -1, 7777, 7547, 7591, -1, 7779, 7777, 7591, -1, 7779, 7549, 7777, -1, 7777, 7549, 7370, -1, 7370, 7549, 7788, -1, 7780, 7788, 7551, -1, 7368, 7551, 7781, -1, 7786, 7781, 7414, -1, 7415, 7786, 7414, -1, 7415, 7782, 7786, -1, 7786, 7782, 7783, -1, 7784, 7786, 7783, -1, 7784, 7785, 7786, -1, 7786, 7785, 7419, -1, 7787, 7786, 7419, -1, 7787, 7434, 7786, -1, 7786, 7434, 7890, -1, 7387, 7890, 7386, -1, 7387, 7786, 7890, -1, 7370, 7788, 7780, -1, 7780, 7551, 7368, -1, 7781, 7789, 7414, -1, 7414, 7789, 7793, -1, 7793, 7789, 7593, -1, 7794, 7593, 7594, -1, 7790, 7594, 7795, -1, 7791, 7795, 7792, -1, 7411, 7792, 7432, -1, 7411, 7791, 7792, -1, 7793, 7593, 7794, -1, 7794, 7594, 7790, -1, 7790, 7795, 7791, -1, 7792, 7796, 7432, -1, 7432, 7796, 7431, -1, 7431, 7796, 7804, -1, 7799, 7804, 7597, -1, 7797, 7799, 7597, -1, 7797, 7798, 7799, -1, 7799, 7798, 7553, -1, 7554, 7799, 7553, -1, 7554, 7556, 7799, -1, 7799, 7556, 7600, -1, 7557, 7799, 7600, -1, 7557, 7801, 7799, -1, 7799, 7801, 7800, -1, 7800, 7801, 7409, -1, 7409, 7801, 7429, -1, 7429, 7801, 7428, -1, 7428, 7801, 7407, -1, 7407, 7801, 7802, -1, 7802, 7801, 7427, -1, 7427, 7801, 7403, -1, 7403, 7801, 7803, -1, 7803, 7801, 7805, -1, 7401, 7805, 7425, -1, 7401, 7803, 7805, -1, 7431, 7804, 7799, -1, 7801, 7602, 7805, -1, 7805, 7602, 7806, -1, 7810, 7806, 7603, -1, 7811, 7603, 7809, -1, 7807, 7809, 7808, -1, 7807, 7811, 7809, -1, 7805, 7806, 7810, -1, 7810, 7603, 7811, -1, 7809, 7605, 7808, -1, 7808, 7605, 7812, -1, 7812, 7605, 7813, -1, 7260, 7813, 7814, -1, 7260, 7812, 7813, -1, 7813, 7816, 7814, -1, 7814, 7816, 7815, -1, 7815, 7816, 7259, -1, 7259, 7816, 7560, -1, 7275, 7560, 7817, -1, 7274, 7817, 7818, -1, 7273, 7818, 7819, -1, 7273, 7274, 7818, -1, 7259, 7560, 7275, -1, 7275, 7817, 7274, -1, 7818, 7820, 7819, -1, 7819, 7820, 7823, -1, 7823, 7820, 7822, -1, 7821, 7822, 7444, -1, 7821, 7823, 7822, -1, 7821, 7468, 7823, -1, 7823, 7468, 7824, -1, 7824, 7468, 7883, -1, 7923, 7883, 7656, -1, 7825, 7923, 7656, -1, 7825, 7827, 7923, -1, 7825, 7826, 7827, -1, 7827, 7826, 7828, -1, 7829, 7827, 7828, -1, 7829, 7830, 7827, -1, 7827, 7830, 7658, -1, 7286, 7658, 7269, -1, 7286, 7827, 7658, -1, 7822, 7831, 7444, -1, 7444, 7831, 7443, -1, 7443, 7831, 7606, -1, 7442, 7606, 7562, -1, 7465, 7562, 7464, -1, 7465, 7442, 7562, -1, 7443, 7606, 7442, -1, 7562, 7607, 7464, -1, 7464, 7607, 7463, -1, 7463, 7607, 7832, -1, 7832, 7607, 7833, -1, 7462, 7833, 7834, -1, 7440, 7834, 7835, -1, 7440, 7462, 7834, -1, 7832, 7833, 7462, -1, 7834, 7836, 7835, -1, 7835, 7836, 7459, -1, 7459, 7836, 7458, -1, 7458, 7836, 7565, -1, 7456, 7565, 7608, -1, 7438, 7608, 7436, -1, 7438, 7456, 7608, -1, 7458, 7565, 7456, -1, 7608, 7838, 7436, -1, 7436, 7838, 7837, -1, 7837, 7838, 7610, -1, 7872, 7610, 7567, -1, 7310, 7567, 7841, -1, 7310, 7872, 7567, -1, 7310, 7311, 7872, -1, 7872, 7311, 7840, -1, 7839, 7840, 7313, -1, 7653, 7313, 7868, -1, 7688, 7868, 7687, -1, 7688, 7653, 7868, -1, 7837, 7610, 7872, -1, 7567, 7843, 7841, -1, 7841, 7843, 7842, -1, 7842, 7843, 7613, -1, 7309, 7613, 7614, -1, 7846, 7614, 7847, -1, 7844, 7847, 7845, -1, 7844, 7846, 7847, -1, 7842, 7613, 7309, -1, 7309, 7614, 7846, -1, 7847, 7615, 7845, -1, 7845, 7615, 7307, -1, 7307, 7615, 7306, -1, 7306, 7615, 7305, -1, 7305, 7615, 7304, -1, 7304, 7615, 7288, -1, 7288, 7615, 7303, -1, 7303, 7615, 7848, -1, 7848, 7615, 7616, -1, 7570, 7848, 7616, -1, 7570, 7849, 7848, -1, 7848, 7849, 7618, -1, 7850, 7848, 7618, -1, 7850, 7302, 7848, -1, 7850, 7852, 7302, -1, 7302, 7852, 7851, -1, 7851, 7852, 7320, -1, 7320, 7852, 7853, -1, 7854, 7320, 7853, -1, 7854, 7866, 7320, -1, 7854, 7857, 7866, -1, 7854, 7855, 7857, -1, 7857, 7855, 7860, -1, 7856, 7860, 7862, -1, 7856, 7857, 7860, -1, 7858, 7632, 7860, -1, 7860, 7632, 7622, -1, 7624, 7860, 7622, -1, 7624, 7859, 7860, -1, 7860, 7859, 7625, -1, 7627, 7860, 7625, -1, 7627, 7861, 7860, -1, 7860, 7861, 7862, -1, 7636, 7642, 7857, -1, 7857, 7642, 7864, -1, 7863, 7857, 7864, -1, 7863, 7644, 7857, -1, 7857, 7644, 7647, -1, 7865, 7857, 7647, -1, 7865, 7921, 7857, -1, 7857, 7921, 7317, -1, 7299, 7857, 7317, -1, 7299, 7318, 7857, -1, 7857, 7318, 7866, -1, 7650, 7868, 7921, -1, 7650, 7867, 7868, -1, 7868, 7867, 7685, -1, 7869, 7868, 7685, -1, 7869, 7870, 7868, -1, 7868, 7870, 7687, -1, 7653, 7839, 7313, -1, 7840, 7839, 7872, -1, 7872, 7839, 7691, -1, 7654, 7872, 7691, -1, 7654, 7871, 7872, -1, 7654, 7453, 7871, -1, 7654, 7474, 7453, -1, 7654, 7873, 7474, -1, 7654, 7473, 7873, -1, 7654, 7874, 7473, -1, 7473, 7874, 7449, -1, 7449, 7874, 7876, -1, 7876, 7874, 7877, -1, 7878, 7877, 7692, -1, 7875, 7692, 7447, -1, 7875, 7878, 7692, -1, 7876, 7877, 7878, -1, 7692, 7693, 7447, -1, 7447, 7693, 7879, -1, 7879, 7693, 7881, -1, 7880, 7881, 7882, -1, 7880, 7879, 7881, -1, 7881, 7695, 7882, -1, 7882, 7695, 7470, -1, 7470, 7695, 7697, -1, 7883, 7697, 7656, -1, 7883, 7470, 7697, -1, 7884, 7925, 7658, -1, 7884, 7279, 7925, -1, 7884, 7885, 7279, -1, 7279, 7885, 7266, -1, 7266, 7885, 7698, -1, 7264, 7698, 7890, -1, 7886, 7890, 7887, -1, 7886, 7264, 7890, -1, 7698, 7661, 7890, -1, 7890, 7661, 7662, -1, 7663, 7890, 7662, -1, 7663, 7664, 7890, -1, 7890, 7664, 7666, -1, 7888, 7890, 7666, -1, 7888, 7889, 7890, -1, 7890, 7889, 7700, -1, 7364, 7700, 7363, -1, 7364, 7890, 7700, -1, 7364, 7386, 7890, -1, 7700, 7891, 7363, -1, 7363, 7891, 7385, -1, 7385, 7891, 7361, -1, 7361, 7891, 7360, -1, 7360, 7891, 7383, -1, 7383, 7891, 7892, -1, 7892, 7891, 7381, -1, 7381, 7891, 7893, -1, 7893, 7891, 7358, -1, 7358, 7891, 7775, -1, 7775, 7891, 7701, -1, 7894, 7775, 7701, -1, 7894, 7702, 7775, -1, 7775, 7702, 7703, -1, 7704, 7775, 7703, -1, 7707, 7895, 7395, -1, 7709, 7897, 7895, -1, 7709, 7896, 7897, -1, 7709, 7710, 7896, -1, 7896, 7710, 7498, -1, 7498, 7710, 7711, -1, 7497, 7711, 7496, -1, 7497, 7498, 7711, -1, 7711, 7898, 7496, -1, 7496, 7898, 7482, -1, 7482, 7898, 7673, -1, 7481, 7673, 7480, -1, 7481, 7482, 7673, -1, 7673, 7900, 7480, -1, 7480, 7900, 7899, -1, 7899, 7900, 7901, -1, 7479, 7901, 7902, -1, 7479, 7899, 7901, -1, 7901, 7712, 7902, -1, 7902, 7712, 7478, -1, 7478, 7712, 7903, -1, 7477, 7903, 7757, -1, 7477, 7478, 7903, -1, 7760, 7713, 7761, -1, 7897, 7484, 7895, -1, 7895, 7484, 7394, -1, 7484, 7904, 7774, -1, 7904, 7905, 7773, -1, 7906, 7805, 7890, -1, 7906, 7907, 7805, -1, 7805, 7907, 7397, -1, 7423, 7805, 7397, -1, 7423, 7424, 7805, -1, 7805, 7424, 7425, -1, 7786, 7368, 7781, -1, 7777, 7908, 7778, -1, 7778, 7908, 7909, -1, 7910, 7778, 7909, -1, 7910, 7911, 7778, -1, 7778, 7911, 7912, -1, 7375, 7778, 7912, -1, 7913, 7914, 7755, -1, 7352, 7915, 7917, -1, 7917, 7915, 7916, -1, 7340, 7917, 7916, -1, 7340, 7355, 7917, -1, 7868, 7314, 7921, -1, 7921, 7314, 7918, -1, 7294, 7921, 7918, -1, 7294, 7919, 7921, -1, 7921, 7919, 7920, -1, 7315, 7921, 7920, -1, 7315, 7316, 7921, -1, 7921, 7316, 7922, -1, 7297, 7921, 7922, -1, 7297, 7317, 7921, -1, 7923, 7824, 7883, -1, 7805, 7277, 7890, -1, 7890, 7277, 7262, -1, 7924, 7890, 7262, -1, 7924, 7887, 7890, -1, 7264, 7266, 7698, -1, 7925, 7926, 7658, -1, 7658, 7926, 7282, -1, 7267, 7658, 7282, -1, 7267, 7927, 7658, -1, 7658, 7927, 7928, -1, 7269, 7658, 7928, -1 ] } } ] } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 0.000 description "top" position -9.100 12.127 66.535 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 3.142 description "bottom" position -9.100 12.127 -66.535 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 1.571 description "front" position -9.100 -54.409 0.000 } Viewpoint { jump TRUE orientation -0.000 -0.707 -0.707 3.142 description "back" position -9.100 78.662 0.000 } Viewpoint { jump TRUE orientation 0.577 -0.577 -0.577 2.094 description "right" position -75.635 12.127 0.000 } Viewpoint { jump TRUE orientation 0.577 0.577 0.577 2.094 description "left" position 57.435 12.127 0.000 } NavigationInfo { avatarSize [0.25, 1.6, 0.75] headlight TRUE speed 1.0 type "EXAMINE" visibilityLimit 0.0 } choreonoid-1.5.0/share/model/RIC30/parts/R_HIP_P.wrl0000664000000000000000000452267312741425367020425 0ustar rootroot#VRML V2.0 utf8 WorldInfo { title "Exported tringle mesh to VRML97" info ["Created by FreeCAD" ""] } Background { skyAngle 1.57 skyColor 0.1 0.2 0.2 } Transform { scale 0.001 0.001 0.001 rotation 0 0 1 0 scaleOrientation 0 0 1 0 bboxCenter 0 0 0 bboxSize 36.000 43.800 81.454 center 0.000 0.000 0.000 translation 0.000 0.000 0.000 children [ Shape { appearance Appearance { material Material { ambientIntensity 0.2 diffuseColor 0.00 0.00 0.00 emissiveColor 0.00 0.00 0.00 specularColor 0.98 0.98 0.98 shininess 0.06 transparency 0.00 } } geometry IndexedFaceSet { solid FALSE coord Coordinate { point [ 1.607 -11.507 2.432, 1.630 -11.424 2.467, 1.851 -11.424 2.306, 1.893 -11.357 2.358, 1.859 -11.300 2.604, 2.060 -11.300 2.449, 2.160 -11.315 2.233, 2.466 -11.357 1.750, 2.559 -11.424 1.482, 2.646 -11.507 1.221, 2.357 -11.600 1.690, 2.243 -11.424 1.927, 2.102 -11.357 2.173, 2.294 -11.357 1.970, 1.500 -11.507 2.499, 1.556 -11.357 2.592, 1.713 -11.315 2.592, 1.667 -11.357 2.523, 2.579 -11.300 1.895, 2.689 -11.315 1.557, 2.929 -11.315 1.036, 2.953 -11.300 1.233, 3.042 -11.300 0.995, 3.111 -11.300 0.751, 3.190 -11.300 0.250, 2.774 -11.600 -0.845, 2.846 -11.600 -0.559, 2.893 -11.507 -0.355, 2.913 -11.507 -0.086, 3.070 -11.315 0.480, 3.018 -11.357 0.190, 3.101 -11.315 0.195, 2.357 -11.315 2.025, 2.721 -11.300 1.685, 2.834 -11.600 0.616, 2.756 -11.600 0.902, 2.826 -11.507 0.714, 2.788 -11.424 0.986, 2.880 -11.507 0.451, 2.851 -11.357 1.008, 2.922 -11.424 0.457, 2.909 -11.507 0.183, 2.987 -11.357 0.467, 2.900 -11.600 0.029, 3.022 -11.357 -0.089, 2.935 -11.424 -0.360, 3.106 -11.315 -0.092, 2.686 -11.507 -1.133, 2.545 -11.600 -1.390, 2.432 -11.507 -1.607, 0.714 -11.507 -2.826, 0.703 -11.300 -3.122, 0.453 -11.300 -3.168, 0.195 -11.315 -3.101, -0.065 -11.300 -3.199, -0.331 -11.300 -3.183, -0.938 -11.315 -2.962, -1.353 -11.300 -2.900, -1.945 -11.315 -2.423, -2.028 -11.300 -2.476, -2.357 -11.315 -2.025, -2.534 -11.315 -1.798, -2.617 -11.357 -1.515, -2.522 -11.507 -1.460, -2.559 -11.424 -1.482, -2.466 -11.357 -1.750, 3.190 -11.300 -0.257, 3.084 -11.315 -0.378, 2.725 -11.424 -1.149, 2.962 -11.315 -0.938, 2.951 -11.300 -1.239, 2.575 -11.300 -1.900, 1.854 -11.300 -2.608, 0.986 -11.424 -2.788, 1.239 -11.424 -2.685, 1.221 -11.507 -2.646, 1.751 -11.357 -2.465, 2.233 -11.315 -2.160, 2.243 -11.300 -2.283, 2.273 -11.507 -1.824, 2.739 -11.315 -1.467, 2.717 -11.300 -1.690, 2.523 -11.357 -1.667, 2.358 -11.357 -1.893, 2.095 -11.507 -2.026, 2.173 -11.357 -2.102, 1.927 -11.424 -2.243, 1.460 -11.507 -2.522, 1.687 -11.507 -2.377, 1.899 -11.507 -2.211, 2.417 -11.300 -2.098, 1.970 -11.357 -2.294, 1.712 -11.424 -2.411, 1.482 -11.424 -2.559, 1.419 -11.300 -2.868, 1.557 -11.315 -2.689, 1.302 -11.315 -2.821, 1.008 -11.357 -2.851, 1.187 -11.300 -2.972, 0.762 -11.315 -3.013, -0.089 -11.357 -3.022, -0.086 -11.507 -2.913, 0.148 -11.600 -2.896, 0.451 -11.507 -2.880, 0.190 -11.357 -3.018, 0.457 -11.424 -2.922, 0.467 -11.357 -2.987, -0.368 -11.357 -3.001, -1.013 -11.600 -2.717, -0.731 -11.600 -2.806, -0.620 -11.507 -2.848, -0.092 -11.315 -3.106, -0.594 -11.300 -3.144, -0.913 -11.357 -2.883, -0.893 -11.424 -2.819, -1.149 -11.424 -2.725, -1.133 -11.507 -2.686, -0.854 -11.300 -3.084, -1.376 -11.507 -2.570, -1.208 -11.315 -2.863, -1.824 -11.507 -2.273, -1.785 -11.600 -2.286, -1.607 -11.507 -2.432, -1.467 -11.315 -2.739, -1.851 -11.424 -2.306, -2.027 -11.507 -2.095, -2.377 -11.507 -1.687, -2.390 -11.600 -1.642, -1.589 -11.300 -2.778, -1.713 -11.315 -2.592, -1.893 -11.357 -2.358, -2.162 -11.315 -2.232, -2.103 -11.357 -2.172, -2.243 -11.424 -1.927, -2.745 -11.357 -1.267, -2.826 -11.507 -0.714, -2.774 -11.600 -0.845, -2.748 -11.507 -0.972, -2.689 -11.315 -1.557, -2.846 -11.600 -0.559, -2.821 -11.315 -1.302, -2.966 -11.300 -1.201, -2.929 -11.315 -1.036, -2.880 -11.507 -0.451, -2.909 -11.507 -0.183, -3.056 -11.300 -0.950, -2.900 -11.600 0.029, -2.913 -11.507 0.086, -3.124 -11.300 -0.693, -3.018 -11.357 -0.190, -2.893 -11.507 0.355, -2.882 -11.600 0.325, -3.070 -11.315 -0.480, -3.171 -11.300 -0.431, -2.956 -11.424 0.087, -2.570 -11.507 1.376, -1.899 -11.507 2.211, -1.738 -11.600 2.321, -1.687 -11.507 2.377, -1.500 -11.507 2.499, -3.101 -11.315 -0.195, -2.935 -11.424 0.360, -2.779 -11.507 0.880, -3.106 -11.315 0.092, -3.179 -11.300 0.366, -2.990 -11.300 1.140, -2.616 -11.300 1.844, -2.025 -11.315 2.357, -1.556 -11.357 2.592, -1.750 -11.357 2.466, -1.798 -11.315 2.534, -1.522 -11.424 2.535, -1.927 -11.424 2.243, -2.523 -11.357 1.667, -2.955 -11.357 0.643, -2.962 -11.315 0.938, -2.786 -11.357 1.175, -2.725 -11.424 1.149, -2.883 -11.357 0.913, -2.863 -11.315 1.208, -2.467 -11.424 1.630, -2.592 -11.315 1.713, -2.358 -11.357 1.893, -1.970 -11.357 2.294, -1.712 -11.424 2.412, -2.273 -11.507 1.824, -2.607 -11.424 1.396, -2.890 -11.424 0.629, -2.819 -11.424 0.893, -1.965 -11.600 2.132, -2.172 -11.600 1.921, -2.516 -11.600 1.441, -2.432 -11.507 1.607, -2.650 -11.600 1.178, -2.686 -11.507 1.133, -2.756 -11.600 0.902, -2.848 -11.507 0.620, -2.211 -11.507 -1.899, -0.360 -11.424 -2.935, -0.087 -11.424 -2.956, 0.972 -11.507 -2.748, 1.543 -11.600 -2.456, 2.674 -11.600 -1.124, 2.570 -11.507 -1.376, 2.779 -11.507 -0.880, 2.211 -11.507 1.899, 1.945 -11.315 2.423, 1.965 -11.600 2.132, -2.922 -11.424 -0.457, -2.951 -11.424 -0.186, 2.025 -11.315 -2.357, 2.056 -11.424 2.126, 2.026 -11.507 2.095, 1.824 -11.507 2.273, 2.412 -11.424 1.712, 2.534 -11.315 1.798, 2.377 -11.507 1.687, 2.522 -11.507 1.460, 2.821 -11.315 1.302, 2.745 -11.357 1.267, 2.617 -11.357 1.515, 2.685 -11.424 1.239, 2.748 -11.507 0.972, 3.013 -11.315 0.762, 2.931 -11.357 0.741, 2.867 -11.424 0.725, 2.951 -11.424 0.186, 3.001 -11.357 -0.368, 2.956 -11.424 -0.087, 3.036 -11.315 -0.661, 2.954 -11.357 -0.643, 2.890 -11.424 -0.629, 2.848 -11.507 -0.620, 2.883 -11.357 -0.913, 2.819 -11.424 -0.893, 2.863 -11.315 -1.208, 2.786 -11.357 -1.175, 2.666 -11.357 -1.427, 2.607 -11.424 -1.396, 2.592 -11.315 -1.713, 2.467 -11.424 -1.630, 2.423 -11.315 -1.945, 2.306 -11.424 -1.851, 2.126 -11.424 -2.056, 1.800 -11.315 -2.533, 1.515 -11.357 -2.617, 1.036 -11.315 -2.929, 1.267 -11.357 -2.745, 0.480 -11.315 -3.070, 0.741 -11.357 -2.931, 0.725 -11.424 -2.867, 0.186 -11.424 -2.951, 0.183 -11.507 -2.909, -0.643 -11.357 -2.954, -0.378 -11.315 -3.084, -0.355 -11.507 -2.893, -0.661 -11.315 -3.036, -0.880 -11.507 -2.779, -0.629 -11.424 -2.890, -1.175 -11.357 -2.786, -1.396 -11.424 -2.607, -1.667 -11.357 -2.523, -1.630 -11.424 -2.467, -1.427 -11.357 -2.666, -2.057 -11.424 -2.125, -2.294 -11.357 -1.970, -2.412 -11.424 -1.712, -2.646 -11.507 -1.221, -2.851 -11.357 -1.008, -2.685 -11.424 -1.239, -3.013 -11.315 -0.762, -2.931 -11.357 -0.741, -2.867 -11.424 -0.725, -2.788 -11.424 -0.986, -2.987 -11.357 -0.467, -3.022 -11.357 0.089, -3.001 -11.357 0.368, -3.084 -11.315 0.378, -3.036 -11.315 0.661, -2.666 -11.357 1.427, -2.739 -11.315 1.467, -2.423 -11.315 1.945, -2.233 -11.315 2.160, -2.173 -11.357 2.102, -2.095 -11.507 2.026, -2.306 -11.424 1.851, -2.126 -11.424 2.056, 2.220 -14.300 3.085, 2.172 -14.300 1.921, 3.326 -14.300 1.838, 3.052 -14.300 2.265, 3.541 -14.300 1.375, 2.650 -14.300 1.178, 2.756 -14.300 0.902, 3.776 -14.300 0.428, 2.882 -14.300 0.325, 2.774 -14.300 -0.845, 3.633 -14.300 -1.123, 2.674 -14.300 -1.124, 2.545 -14.300 -1.390, 3.225 -14.300 -2.011, 2.390 -14.300 -1.642, 1.785 -14.300 -2.286, 2.459 -14.300 -2.897, 2.587 -14.300 -2.784, 1.285 -14.300 -2.600, 1.758 -14.300 -3.368, 1.013 -14.300 -2.717, 0.731 -14.300 -2.806, 0.863 -14.300 -3.701, 0.554 -14.300 -3.759, 0.442 -14.300 -2.866, 0.239 -14.300 -3.793, 0.148 -14.300 -2.896, -0.569 -14.300 -3.760, -0.148 -14.300 -2.896, -0.408 -14.300 -3.781, -0.896 -14.300 -3.694, -1.064 -14.300 -3.648, -0.731 -14.300 -2.806, -1.234 -14.300 -3.594, -1.013 -14.300 -2.717, -1.285 -14.300 -2.600, -2.023 -14.300 -3.217, -2.170 -14.300 -3.120, -1.543 -14.300 -2.456, -2.313 -14.300 -3.015, -1.785 -14.300 -2.286, -2.008 -14.300 -2.092, -2.714 -14.300 -2.658, -2.211 -14.300 -1.877, -2.950 -14.300 -2.393, -3.058 -14.300 -2.255, -2.390 -14.300 -1.642, -2.774 -14.300 -0.845, -3.540 -14.300 -1.383, -2.846 -14.300 -0.559, -3.801 -14.300 -0.109, -3.802 -14.300 0.053, -2.900 -14.300 0.029, -2.882 -14.300 0.325, -3.728 -14.300 0.734, -2.834 -14.300 0.616, -2.756 -14.300 0.902, -3.592 -14.300 1.242, -2.650 -14.300 1.178, -3.462 -14.300 1.568, -3.385 -14.300 1.726, -3.301 -14.300 1.883, -2.357 -14.300 1.690, -3.108 -14.300 2.184, -3.002 -14.300 2.328, -2.889 -14.300 2.466, -1.738 -14.300 2.321, -2.395 -14.300 2.950, -1.493 -14.300 2.486, -1.343 -14.300 2.625, -2.130 -14.300 3.147, 1.493 -14.300 2.486, 1.292 -14.300 2.715, 1.261 -14.300 2.813, 1.819 -14.300 3.339, -1.578 -14.359 3.612, -1.888 -14.500 3.526, -2.187 -14.500 3.349, -2.718 -14.359 2.854, -2.850 -14.300 2.513, -2.771 -14.300 2.599, -2.649 -14.300 2.724, -2.523 -14.300 2.841, -1.250 -14.300 3.589, -1.250 -14.315 3.668, -1.250 -14.422 3.783, -1.250 -14.460 3.795, -1.575 -14.500 3.677, -1.271 -14.423 3.777, -1.250 -14.387 3.762, -1.257 -14.359 3.736, -2.486 -14.423 3.114, -2.748 -14.423 2.886, -2.989 -14.423 2.635, -3.172 -14.359 2.339, -3.208 -14.300 2.036, -3.120 -14.315 2.300, -3.472 -14.315 1.724, -3.197 -14.500 2.404, -3.393 -14.500 2.118, -3.401 -14.423 2.076, -3.364 -14.359 2.054, -3.531 -14.300 1.406, -3.609 -14.315 1.414, -3.718 -14.315 1.097, -3.691 -14.300 0.906, -3.645 -14.300 1.076, -3.825 -14.500 1.172, -3.710 -14.423 1.454, -3.781 -14.300 0.386, -3.759 -14.300 0.559, -3.864 -14.359 0.779, -3.906 -14.423 0.788, -3.795 -14.300 0.217, -3.852 -14.315 0.432, -3.970 -14.500 0.493, -3.960 -14.423 0.444, -3.875 -14.315 0.095, -3.940 -14.359 0.096, -3.833 -14.315 -0.580, -3.725 -14.300 -0.751, -3.777 -14.300 -0.429, -3.869 -14.315 -0.243, -3.897 -14.359 -0.589, -3.768 -14.315 -0.912, -3.674 -14.315 -1.236, -3.646 -14.300 -1.072, -3.962 -14.500 -0.547, -3.552 -14.315 -1.552, -3.873 -14.423 -0.937, -3.407 -14.300 -1.683, -3.404 -14.315 -1.856, -3.229 -14.315 -2.145, -3.248 -14.300 -1.972, -3.651 -14.423 -1.595, -3.499 -14.423 -1.907, -3.283 -14.359 -2.181, -3.157 -14.300 -2.114, -2.970 -14.300 -2.371, -3.030 -14.315 -2.418, -2.752 -14.300 -2.621, -2.836 -14.300 -2.527, -2.807 -14.315 -2.673, -3.364 -14.500 -2.164, -3.080 -14.359 -2.459, -2.586 -14.300 -2.783, -3.114 -14.423 -2.486, -2.854 -14.359 -2.718, -2.300 -14.315 -3.120, -2.452 -14.300 -2.902, -2.564 -14.315 -2.908, -2.607 -14.359 -2.957, -2.339 -14.359 -3.172, -2.020 -14.315 -3.309, -1.873 -14.300 -3.307, -1.399 -14.300 -3.533, -1.561 -14.300 -3.465, -1.719 -14.300 -3.390, -2.141 -14.500 -3.379, -1.840 -14.500 -3.552, -2.076 -14.423 -3.401, -1.414 -14.315 -3.609, -0.766 -14.315 -3.800, -1.095 -14.315 -3.719, -1.524 -14.500 -3.698, -1.454 -14.423 -3.710, -0.432 -14.315 -3.852, -0.731 -14.300 -3.731, -0.862 -14.500 -3.906, -0.779 -14.359 -3.864, -0.520 -14.500 -3.966, -0.788 -14.423 -3.906, -0.095 -14.315 -3.875, -0.088 -14.300 -3.800, -0.444 -14.423 -3.960, -0.097 -14.423 -3.984, 0.243 -14.315 -3.869, 0.250 -14.423 -3.977, 0.912 -14.315 -3.768, 1.167 -14.300 -3.617, 0.596 -14.423 -3.940, 1.236 -14.315 -3.674, 0.520 -14.500 -3.966, 0.927 -14.359 -3.831, 1.552 -14.315 -3.552, 1.464 -14.300 -3.507, 0.937 -14.423 -3.873, 1.611 -14.300 -3.441, 1.887 -14.359 -3.461, 2.145 -14.315 -3.229, 2.326 -14.300 -3.004, 2.048 -14.300 -3.200, 2.103 -14.300 -3.165, 1.819 -14.300 -3.336, 1.524 -14.500 -3.698, 1.840 -14.500 -3.552, 1.595 -14.423 -3.651, 1.907 -14.423 -3.499, 2.141 -14.500 -3.379, 2.205 -14.423 -3.319, 2.459 -14.359 -3.080, 2.673 -14.315 -2.807, 3.036 -14.300 -2.286, 2.823 -14.300 -2.544, 2.748 -14.423 -2.886, 3.120 -14.315 -2.300, 2.989 -14.423 -2.635, 3.164 -14.500 -2.448, 3.309 -14.315 -2.020, 3.390 -14.300 -1.717, 3.463 -14.300 -1.566, 3.609 -14.315 -1.414, 3.364 -14.500 -2.164, 3.401 -14.423 -2.076, 3.527 -14.300 -1.418, 3.688 -14.500 -1.550, 3.710 -14.423 -1.454, 3.781 -14.359 -1.113, 3.719 -14.315 -1.095, 3.765 -14.300 -0.516, 3.711 -14.300 -0.825, 3.800 -14.315 -0.766, 3.808 -14.500 -1.224, 3.823 -14.423 -1.125, 3.795 -14.300 -0.200, 3.962 -14.500 -0.547, 3.960 -14.423 -0.444, 3.917 -14.359 -0.439, 3.869 -14.315 0.243, 3.799 -14.300 0.114, 3.984 -14.423 -0.097, 3.833 -14.315 0.580, 3.934 -14.359 0.247, 3.727 -14.300 0.741, 3.997 -14.500 0.146, 3.977 -14.423 0.250, 3.940 -14.423 0.596, 3.831 -14.359 0.927, 3.649 -14.300 1.058, 3.602 -14.300 1.212, 3.482 -14.300 1.521, 3.612 -14.359 1.578, 3.393 -14.500 2.118, 3.197 -14.500 2.404, 3.319 -14.423 2.205, 2.608 -14.300 2.764, 2.353 -14.300 2.984, 2.841 -14.300 2.524, 3.283 -14.359 2.181, 3.499 -14.423 1.907, 3.912 -14.500 0.835, 3.873 -14.423 0.937, 3.552 -14.315 1.552, 3.674 -14.315 1.236, 3.736 -14.359 1.257, 3.777 -14.423 1.271, 3.709 -14.500 1.499, 3.651 -14.423 1.595, 3.114 -14.423 2.486, 2.886 -14.423 2.748, 2.564 -14.315 2.908, 2.733 -14.500 2.921, 2.635 -14.423 2.989, 2.087 -14.300 3.177, 2.300 -14.315 3.120, 2.469 -14.500 3.147, 2.020 -14.315 3.309, 1.542 -14.300 3.474, 2.076 -14.423 3.401, 1.724 -14.315 3.472, 1.752 -14.359 3.530, 1.438 -14.359 3.670, 1.250 -14.315 3.668, 1.414 -14.315 3.609, 1.250 -14.500 3.800, 1.575 -14.500 3.677, 1.454 -14.423 3.710, 1.250 -14.460 3.795, 1.250 -14.387 3.762, 3.030 -14.315 2.418, 3.461 -14.359 1.887, 3.404 -14.315 1.856, 3.240 -14.300 1.985, 3.404 -14.300 1.687, 3.768 -14.315 0.912, 3.692 -14.300 0.899, -2.181 -14.359 3.283, -2.205 -14.423 3.319, -2.459 -14.359 3.080, -2.418 -14.315 3.030, -2.145 -14.315 3.229, -1.851 -14.300 3.319, -1.557 -14.300 3.466, -1.552 -14.315 3.552, -1.907 -14.423 3.499, -1.595 -14.423 3.651, -1.887 -14.359 3.461, -1.856 -14.315 3.404, 3.940 -14.359 -0.096, 3.897 -14.359 0.589, -2.673 -14.315 2.807, -3.207 -14.423 2.365, -2.957 -14.359 2.607, -3.059 -14.300 2.255, -2.908 -14.315 2.564, -3.309 -14.315 2.020, -3.569 -14.423 1.772, -3.530 -14.359 1.752, -3.670 -14.359 1.438, -3.822 -14.423 1.126, -3.781 -14.359 1.114, -3.800 -14.315 0.766, -3.917 -14.359 0.439, -3.984 -14.423 0.097, -3.977 -14.423 -0.250, -3.934 -14.359 -0.247, -3.940 -14.423 -0.596, -3.777 -14.423 -1.271, -3.736 -14.359 -1.257, -3.831 -14.359 -0.927, -3.612 -14.359 -1.578, -3.461 -14.359 -1.887, -3.319 -14.423 -2.205, -2.635 -14.423 -2.989, -2.886 -14.423 -2.748, -2.365 -14.423 -3.207, -1.772 -14.423 -3.569, -1.724 -14.315 -3.472, -2.054 -14.359 -3.364, -1.438 -14.359 -3.670, -1.752 -14.359 -3.530, -1.125 -14.423 -3.823, -1.113 -14.359 -3.781, -0.439 -14.359 -3.917, -0.096 -14.359 -3.940, 0.247 -14.359 -3.934, 0.589 -14.359 -3.897, 0.580 -14.315 -3.833, 1.257 -14.359 -3.736, 1.271 -14.423 -3.777, 1.578 -14.359 -3.612, 1.856 -14.315 -3.404, 2.418 -14.315 -3.030, 2.181 -14.359 -3.283, 2.718 -14.359 -2.854, 2.486 -14.423 -3.114, 2.908 -14.315 -2.564, 3.207 -14.423 -2.365, 2.957 -14.359 -2.607, 3.364 -14.359 -2.054, 3.172 -14.359 -2.339, 3.569 -14.423 -1.772, 3.530 -14.359 -1.752, 3.472 -14.315 -1.724, 3.670 -14.359 -1.438, 3.864 -14.359 -0.779, 3.906 -14.423 -0.788, 3.852 -14.315 -0.432, 3.875 -14.315 -0.095, 3.229 -14.315 2.145, 2.807 -14.315 2.673, 3.080 -14.359 2.459, 2.854 -14.359 2.718, 2.607 -14.359 2.957, 2.365 -14.423 3.207, 2.339 -14.359 3.172, 2.054 -14.359 3.364, 1.772 -14.423 3.569, -1.250 -11.600 2.915, -1.322 -11.467 2.724, -1.591 -11.305 2.713, -1.547 -11.305 2.757, -1.370 -11.392 2.745, -1.265 -11.507 2.915, -1.289 -11.467 2.832, -1.261 -11.554 2.827, -1.297 -11.554 2.712, -1.343 -11.600 2.625, -1.599 -11.315 2.664, -1.538 -11.336 2.645, -1.443 -11.554 2.525, -1.493 -11.600 2.486, -1.497 -11.305 2.869, -1.562 -11.300 2.848, -1.412 -11.336 2.854, -1.516 -11.305 2.810, -1.595 -11.300 2.788, -1.341 -11.392 2.841, -1.437 -11.336 2.775, -1.422 -11.392 2.659, -1.479 -11.336 2.704, -1.380 -11.467 2.627, -1.493 -11.392 2.588, -1.460 -11.467 2.547, -1.358 -11.554 2.610, 1.595 -11.300 2.788, 1.647 -11.300 2.744, 1.562 -11.300 3.099, 1.650 -11.300 3.204, 1.715 -11.300 3.228, 2.131 -11.300 3.024, 2.247 -11.300 2.278, 2.421 -11.300 2.093, 3.237 -11.300 1.792, 3.599 -11.300 0.860, 3.200 -11.300 -0.003, 3.159 -11.300 -0.509, 3.040 -11.300 -1.002, 2.843 -11.300 -1.469, 1.785 -11.300 3.228, 2.846 -11.300 1.464, 3.161 -11.300 0.502, 3.109 -11.300 -0.758, 3.412 -11.300 -1.431, 2.905 -11.300 -2.292, 2.186 -11.300 -2.985, 2.055 -11.300 -2.453, 1.908 -11.300 -3.170, 0.948 -11.300 -3.056, 1.642 -11.300 -2.747, 0.664 -11.300 -3.640, 0.201 -11.300 -3.194, -0.334 -11.300 -3.685, -0.664 -11.300 -3.640, -1.107 -11.300 -3.003, -0.990 -11.300 -3.565, -1.614 -11.300 -3.329, -1.815 -11.300 -2.636, -1.307 -11.300 -3.461, -2.186 -11.300 -2.985, -2.410 -11.300 -2.105, -2.856 -11.300 -1.444, -2.227 -11.300 -2.299, -2.577 -11.300 -1.898, -2.905 -11.300 -2.292, -2.726 -11.300 -1.677, -3.099 -11.300 -2.021, -3.613 -11.300 -0.795, -3.670 -11.300 -0.466, -3.698 -11.300 -0.134, -3.196 -11.300 -0.166, -3.199 -11.300 0.100, -3.661 -11.300 0.533, -3.386 -11.300 1.493, -2.885 -11.300 1.385, -3.237 -11.300 1.792, -2.760 -11.300 1.620, -2.453 -11.300 2.055, -3.138 -11.300 0.629, -3.075 -11.300 0.888, -2.640 -11.300 2.593, -2.274 -11.300 2.252, -2.079 -11.300 2.433, -1.869 -11.300 2.597, -1.850 -11.300 3.204, -1.550 -11.300 2.915, -1.550 -11.300 3.031, -1.647 -11.300 2.744, -1.602 -11.300 3.166, -1.965 -14.300 2.132, -2.172 -14.300 1.921, -2.888 -11.600 -0.266, -2.888 -14.300 -0.266, -2.674 -14.300 -1.124, -2.545 -14.300 -1.390, -2.211 -11.600 -1.877, -0.442 -14.300 -2.866, -0.148 -11.600 -2.896, 0.442 -11.600 -2.866, 1.285 -11.600 -2.600, 1.543 -14.300 -2.456, 2.008 -11.600 -2.092, 2.008 -14.300 -2.092, 2.211 -14.300 -1.877, 2.888 -11.600 -0.266, 2.888 -14.300 -0.266, 2.882 -11.600 0.325, 2.834 -14.300 0.616, -2.357 -11.600 1.690, -2.516 -14.300 1.441, -2.834 -11.600 0.616, -2.674 -11.600 -1.124, -2.545 -11.600 -1.390, -2.008 -11.600 -2.092, -1.543 -11.600 -2.456, -1.285 -11.600 -2.600, -0.442 -11.600 -2.866, 0.731 -11.600 -2.806, 1.013 -11.600 -2.717, 1.785 -11.600 -2.286, 2.211 -11.600 -1.877, 2.390 -11.600 -1.642, 2.846 -14.300 -0.559, 2.900 -14.300 0.029, 2.650 -11.600 1.178, 2.516 -14.300 1.441, 2.516 -11.600 1.441, 2.357 -14.300 1.690, 1.738 -14.300 2.321, 1.738 -11.600 2.321, 2.172 -11.600 1.921, 1.965 -14.300 2.132, 1.419 -11.467 2.583, 1.562 -11.300 2.848, 1.550 -11.300 2.915, 1.505 -11.305 2.838, 1.494 -11.305 2.899, 1.599 -11.315 2.664, 1.508 -11.336 2.672, 1.522 -11.424 2.535, 1.394 -11.392 2.699, 1.457 -11.392 2.620, 1.457 -11.336 2.737, 1.400 -11.554 2.563, 1.292 -11.600 2.715, 1.307 -11.424 2.915, 1.349 -11.467 2.672, 1.326 -11.554 2.657, 1.276 -11.554 2.766, 1.255 -11.554 2.884, 1.282 -11.467 2.886, 1.374 -11.357 2.915, 1.353 -11.392 2.790, 1.408 -11.336 2.894, 1.457 -11.315 2.915, 1.335 -11.392 2.889, 1.303 -11.467 2.774, 1.423 -11.336 2.812, 1.531 -11.305 2.782, 1.569 -11.305 2.733, -1.250 -14.800 3.800, -1.250 -14.500 3.800, -1.888 -14.800 3.526, -2.469 -14.800 3.147, -2.469 -14.500 3.147, -2.733 -14.800 2.921, -2.733 -14.500 2.921, -2.976 -14.500 2.672, -3.197 -14.800 2.404, -3.393 -14.800 2.118, -3.564 -14.500 1.815, -3.808 -14.800 -1.224, -3.688 -14.800 -1.550, -3.539 -14.500 -1.864, -3.539 -14.800 -1.864, -3.164 -14.500 -2.448, -2.939 -14.500 -2.713, -2.939 -14.800 -2.713, -2.426 -14.500 -3.180, -1.198 -14.500 -3.816, -0.174 -14.500 -3.996, -0.174 -14.800 -3.996, 0.174 -14.800 -3.996, 0.174 -14.500 -3.996, 0.520 -14.800 -3.966, 0.862 -14.800 -3.906, 1.198 -14.500 -3.816, 3.164 -14.800 -2.448, 3.364 -14.800 -2.164, 3.539 -14.500 -1.864, 3.539 -14.800 -1.864, 3.900 -14.800 -0.889, 3.997 -14.800 0.146, 3.825 -14.800 1.172, 2.976 -14.500 2.672, 2.733 -14.800 2.921, 2.187 -14.500 3.349, 2.187 -14.800 3.349, 1.888 -14.800 3.526, -3.709 -14.800 1.499, -3.709 -14.500 1.499, -3.912 -14.800 0.835, -3.912 -14.500 0.835, -3.997 -14.500 0.146, -3.995 -14.500 -0.201, -3.900 -14.500 -0.889, -3.808 -14.500 -1.224, -3.688 -14.500 -1.550, -2.693 -14.500 -2.958, -1.840 -14.800 -3.552, -0.862 -14.800 -3.906, 0.862 -14.500 -3.906, 1.198 -14.800 -3.816, 2.141 -14.800 -3.379, 2.426 -14.500 -3.180, 2.693 -14.800 -2.958, 2.693 -14.500 -2.958, 2.939 -14.800 -2.713, 2.939 -14.500 -2.713, 3.688 -14.800 -1.550, 3.900 -14.500 -0.889, 3.962 -14.800 -0.547, 3.995 -14.500 -0.201, 3.970 -14.500 0.493, 3.912 -14.800 0.835, 3.825 -14.500 1.172, 3.564 -14.800 1.815, 3.564 -14.500 1.815, 3.197 -14.800 2.404, 1.888 -14.500 3.526, -1.261 -11.600 2.813, -1.261 -14.300 2.813, -1.292 -14.300 2.715, -1.410 -14.300 2.548, -1.410 -11.600 2.548, -1.292 -11.600 2.715, -1.457 -11.315 2.915, -1.307 -11.424 3.031, -1.374 -11.357 2.915, -1.307 -11.424 2.915, -1.505 -11.305 3.108, -1.566 -11.300 3.109, -1.508 -11.336 3.274, -1.573 -11.336 3.325, -1.612 -11.467 3.479, -1.893 -11.600 3.510, -1.779 -11.600 3.530, -1.663 -11.600 3.523, -1.721 -11.554 3.527, -1.457 -11.392 3.326, -1.531 -11.305 3.164, -1.618 -11.305 3.251, -1.836 -11.467 3.492, -1.841 -11.554 3.519, -1.955 -11.554 3.483, -1.719 -11.300 3.229, -1.655 -11.300 3.207, -1.674 -11.305 3.276, -1.797 -11.305 3.284, -1.943 -11.467 3.458, -1.993 -11.507 3.451, -1.826 -11.392 3.440, -1.735 -11.305 3.287, -1.787 -11.300 3.228, -1.603 -11.554 3.505, -1.457 -11.336 3.209, -1.423 -11.336 3.134, -1.494 -11.305 3.047, -1.550 -11.300 3.044, -1.451 -11.600 3.432, -1.494 -11.554 3.457, -1.400 -11.554 3.383, -1.419 -11.467 3.363, -1.349 -11.467 3.275, -1.374 -11.357 3.031, -1.408 -11.336 3.053, -1.457 -11.315 3.031, -1.367 -11.600 3.352, -1.353 -11.392 3.156, -1.303 -11.467 3.172, -1.335 -11.392 3.057, -1.276 -11.554 3.180, -1.255 -11.554 3.062, -1.282 -11.467 3.061, -1.265 -11.507 3.031, -1.250 -11.600 3.031, -1.726 -11.392 3.446, -1.394 -11.392 3.247, -1.326 -11.554 3.289, -1.536 -11.392 3.388, -1.569 -11.305 3.213, -1.649 -11.336 3.359, -1.627 -11.392 3.429, -1.508 -11.467 3.433, -1.723 -11.467 3.499, -1.730 -11.336 3.374, -1.813 -11.336 3.368, -1.892 -11.336 3.344, -1.922 -11.392 3.410, -1.856 -11.305 3.265, 1.976 -11.315 3.237, 2.076 -11.507 3.402, 2.294 -11.600 3.277, 2.636 -11.507 2.989, 2.365 -11.507 3.208, 2.571 -11.600 3.064, 3.081 -11.424 2.460, 3.330 -11.315 1.816, 3.159 -11.315 2.099, 3.029 -11.357 2.418, 1.850 -11.300 3.204, 1.896 -11.315 3.285, 2.020 -11.357 3.309, 2.054 -11.424 3.365, 3.064 -11.600 2.571, 3.115 -11.507 2.486, 3.284 -11.424 2.182, 3.403 -11.357 1.856, 3.386 -11.300 1.493, 3.319 -11.507 2.205, 3.552 -11.357 1.552, 3.506 -11.300 1.181, 3.686 -11.315 0.892, 3.661 -11.300 0.533, 3.750 -11.315 0.567, 3.698 -11.300 -0.134, 3.613 -11.300 -0.795, 3.531 -11.315 -1.384, 3.237 -11.315 -1.976, 2.686 -11.300 -2.544, 2.845 -11.315 -2.508, 1.816 -11.315 -3.330, 1.614 -11.300 -3.329, 1.518 -11.315 -3.475, 0.990 -11.300 -3.565, -0.750 -11.315 -3.718, -1.071 -11.315 -3.638, -1.384 -11.315 -3.531, -1.686 -11.315 -3.397, -1.976 -11.315 -3.237, -2.747 -11.315 -2.616, -2.507 -11.315 -2.846, -2.828 -11.600 -2.828, -3.064 -11.600 -2.571, -3.115 -11.507 -2.486, -3.284 -11.424 -2.182, -3.319 -11.507 -2.205, -3.412 -11.300 -1.431, -3.269 -11.300 -1.733, -3.081 -11.424 -2.460, 3.462 -11.424 1.887, 3.674 -11.357 1.237, 3.768 -11.357 0.911, 3.759 -11.600 1.368, 3.737 -11.424 1.258, 3.864 -11.600 1.035, 3.833 -11.357 0.580, 3.869 -11.357 0.243, 3.785 -11.315 0.238, 3.935 -11.424 0.248, 3.792 -11.315 -0.093, 3.769 -11.315 -0.423, 3.852 -11.357 -0.432, 3.875 -11.357 -0.095, 3.977 -11.507 0.250, 4.000 -11.600 0.000, 3.918 -11.424 -0.439, 3.800 -11.357 -0.766, 3.718 -11.315 -0.750, 3.638 -11.315 -1.071, 3.939 -11.600 -0.695, 3.960 -11.507 -0.444, 3.397 -11.315 -1.686, 3.719 -11.357 -1.094, 3.907 -11.507 -0.788, 3.823 -11.507 -1.125, 3.671 -11.424 -1.439, 3.609 -11.357 -1.414, 3.472 -11.357 -1.724, 3.309 -11.357 -2.020, 3.625 -11.600 -1.690, 3.053 -11.315 -2.251, 3.120 -11.357 -2.300, 2.908 -11.357 -2.563, 3.464 -11.600 -2.000, 3.402 -11.507 -2.076, 2.957 -11.424 -2.607, 2.616 -11.315 -2.747, 3.064 -11.600 -2.571, 2.673 -11.357 -2.807, 2.366 -11.315 -2.964, 2.418 -11.357 -3.029, 2.099 -11.315 -3.159, 2.748 -11.507 -2.886, 2.145 -11.357 -3.229, 1.856 -11.357 -3.403, 2.205 -11.507 -3.319, 1.887 -11.424 -3.462, 2.294 -11.600 -3.277, 1.210 -11.315 -3.595, 1.236 -11.357 -3.674, 1.552 -11.357 -3.552, 2.000 -11.600 -3.464, 1.258 -11.424 -3.737, 0.567 -11.315 -3.750, 1.368 -11.600 -3.759, 1.596 -11.507 -3.652, 1.271 -11.507 -3.777, 0.238 -11.315 -3.785, 0.695 -11.600 -3.939, 0.248 -11.424 -3.935, -0.423 -11.315 -3.769, -0.095 -11.357 -3.875, 0.250 -11.507 -3.977, -0.096 -11.424 -3.942, -0.432 -11.357 -3.852, -0.766 -11.357 -3.800, -0.444 -11.507 -3.960, -0.779 -11.424 -3.865, -0.349 -11.600 -3.985, -1.094 -11.357 -3.719, -0.695 -11.600 -3.939, -1.113 -11.424 -3.782, -1.125 -11.507 -3.823, -1.439 -11.424 -3.671, -2.020 -11.357 -3.309, -1.772 -11.507 -3.570, -2.251 -11.315 -3.053, -2.300 -11.357 -3.120, -2.340 -11.424 -3.173, -2.563 -11.357 -2.908, -2.607 -11.424 -2.958, -2.571 -11.600 -3.064, -2.365 -11.507 -3.208, -2.635 -11.507 -2.990, -3.595 -11.315 -1.210, -3.674 -11.357 -1.236, -3.527 -11.300 -1.118, -3.686 -11.315 -0.892, -3.464 -11.600 -2.000, -3.625 -11.600 -1.690, -3.652 -11.507 -1.596, -3.737 -11.424 -1.258, -3.750 -11.315 -0.567, -3.759 -11.600 -1.368, -3.777 -11.507 -1.271, -3.768 -11.357 -0.911, -3.832 -11.424 -0.927, -3.695 -11.300 0.200, -3.935 -11.424 -0.248, -3.792 -11.315 0.093, -3.769 -11.315 0.423, -3.941 -11.507 -0.596, -3.977 -11.507 -0.250, -4.000 -11.600 -0.000, -3.638 -11.315 1.071, -3.599 -11.300 0.860, -3.506 -11.300 1.181, -3.718 -11.315 0.750, -3.984 -11.507 0.097, -3.800 -11.357 0.766, -3.865 -11.424 0.779, -3.719 -11.357 1.094, -3.939 -11.600 0.695, -3.907 -11.507 0.788, -3.609 -11.357 1.414, -3.397 -11.315 1.686, -3.671 -11.424 1.439, -3.062 -11.300 2.076, -3.237 -11.315 1.976, -3.864 -11.600 1.035, -3.823 -11.507 1.125, -3.309 -11.357 2.020, -3.365 -11.424 2.054, -3.120 -11.357 2.300, -2.863 -11.300 2.344, -3.053 -11.315 2.251, -2.616 -11.315 2.747, -2.845 -11.315 2.508, -3.277 -11.600 2.294, -2.366 -11.315 2.964, -2.395 -11.300 2.820, -3.208 -11.507 2.365, -2.989 -11.507 2.636, -2.418 -11.357 3.029, -2.131 -11.300 3.024, -2.828 -11.600 2.828, -2.719 -11.424 2.855, -2.145 -11.357 3.229, -2.099 -11.315 3.159, -1.896 -11.315 3.285, -2.748 -11.507 2.886, -2.486 -11.507 3.115, -2.460 -11.424 3.081, -2.182 -11.424 3.284, -1.971 -11.424 3.414, -1.938 -11.357 3.357, -2.205 -11.507 3.319, -3.330 -11.315 -1.816, -3.229 -11.357 -2.145, -3.159 -11.315 -2.099, -3.029 -11.357 -2.418, -2.855 -11.424 -2.719, -2.886 -11.507 -2.748, -2.964 -11.315 -2.366, -2.686 -11.300 -2.544, -2.807 -11.357 -2.673, -2.446 -11.300 -2.776, -1.908 -11.300 -3.170, -0.093 -11.315 -3.792, 0.000 -11.300 -3.700, 0.334 -11.300 -3.685, 0.892 -11.315 -3.686, 1.307 -11.300 -3.461, 2.446 -11.300 -2.776, 3.099 -11.300 -2.021, 3.269 -11.300 -1.733, 3.527 -11.300 -1.118, 3.670 -11.300 -0.466, 3.695 -11.300 0.200, 3.594 -11.315 1.211, 3.062 -11.300 2.076, 2.964 -11.315 2.366, 2.563 -11.357 2.908, 2.340 -11.424 3.173, 2.863 -11.300 2.344, 2.640 -11.300 2.593, 2.747 -11.315 2.616, 2.300 -11.357 3.120, 2.508 -11.315 2.845, 2.251 -11.315 3.053, 2.395 -11.300 2.820, -3.869 -11.357 -0.243, -3.785 -11.315 -0.238, -3.942 -11.424 0.096, -3.875 -11.357 0.095, 2.607 -11.424 2.957, 2.807 -11.357 2.673, 2.855 -11.424 2.719, 2.886 -11.507 2.748, 3.229 -11.357 2.145, 3.499 -11.507 1.908, 3.613 -11.424 1.578, 3.475 -11.315 1.518, 3.652 -11.507 1.596, 3.874 -11.507 0.937, 3.777 -11.507 1.271, 3.941 -11.507 0.596, 3.832 -11.424 0.927, 3.898 -11.424 0.590, 3.984 -11.507 -0.097, 3.942 -11.424 -0.096, 3.865 -11.424 -0.779, 3.782 -11.424 -1.113, 3.570 -11.507 -1.772, 3.532 -11.424 -1.753, 3.711 -11.507 -1.454, 3.173 -11.424 -2.340, 3.365 -11.424 -2.054, 3.208 -11.507 -2.365, 2.989 -11.507 -2.636, 2.719 -11.424 -2.855, 2.460 -11.424 -3.081, 2.486 -11.507 -3.115, 2.182 -11.424 -3.284, 1.908 -11.507 -3.499, 1.578 -11.424 -3.613, 0.927 -11.424 -3.832, 0.911 -11.357 -3.768, 0.596 -11.507 -3.941, 0.937 -11.507 -3.874, 0.580 -11.357 -3.833, 0.243 -11.357 -3.869, 0.590 -11.424 -3.898, -0.097 -11.507 -3.984, -0.439 -11.424 -3.918, -0.788 -11.507 -3.907, -1.454 -11.507 -3.711, -1.414 -11.357 -3.609, -1.753 -11.424 -3.532, -1.724 -11.357 -3.472, -2.076 -11.507 -3.402, -2.054 -11.424 -3.365, -3.462 -11.424 -1.887, -3.403 -11.357 -1.856, -3.499 -11.507 -1.908, -3.475 -11.315 -1.518, -3.613 -11.424 -1.578, -3.552 -11.357 -1.552, -3.898 -11.424 -0.590, -3.874 -11.507 -0.937, -3.833 -11.357 -0.580, -3.960 -11.507 0.444, -3.852 -11.357 0.432, -3.918 -11.424 0.439, -3.782 -11.424 1.113, -3.531 -11.315 1.384, -3.570 -11.507 1.772, -3.532 -11.424 1.753, -3.711 -11.507 1.454, -3.472 -11.357 1.724, -3.402 -11.507 2.076, -3.173 -11.424 2.340, -2.957 -11.424 2.607, -2.673 -11.357 2.807, -2.908 -11.357 2.563, 1.422 -11.392 3.287, 1.538 -11.336 3.301, 1.644 -11.305 3.265, 1.591 -11.305 3.233, 1.597 -11.300 3.160, 1.307 -11.424 3.031, 1.265 -11.507 3.031, 1.289 -11.467 3.114, 1.443 -11.554 3.421, 1.674 -11.392 3.440, 1.687 -11.336 3.368, 1.770 -11.336 3.374, 1.826 -11.305 3.276, 1.765 -11.305 3.287, 1.380 -11.467 3.319, 1.358 -11.554 3.336, 1.460 -11.467 3.399, 1.557 -11.467 3.458, 1.545 -11.554 3.483, 1.451 -11.600 3.432, 1.777 -11.467 3.499, 1.938 -11.357 3.357, 1.659 -11.554 3.519, 1.663 -11.600 3.523, 1.779 -11.554 3.527, 1.873 -11.392 3.429, 1.971 -11.424 3.414, 1.779 -11.600 3.530, 1.993 -11.507 3.451, 1.897 -11.554 3.505, 1.493 -11.392 3.358, 1.297 -11.554 3.234, 1.322 -11.467 3.222, 1.263 -11.600 3.146, 1.250 -11.600 3.031, 1.261 -11.554 3.119, 1.547 -11.305 3.189, 1.412 -11.336 3.092, 1.341 -11.392 3.105, 1.550 -11.300 3.031, 1.497 -11.305 3.077, 1.516 -11.305 3.136, 1.370 -11.392 3.201, 1.437 -11.336 3.171, 1.479 -11.336 3.242, 1.578 -11.392 3.410, 1.608 -11.336 3.344, 1.703 -11.305 3.284, 1.664 -11.467 3.492, 1.774 -11.392 3.446, 1.888 -11.467 3.479, 1.851 -11.336 3.359, 1.410 -14.300 2.548, 1.493 -11.600 2.486, 1.410 -11.600 2.548, 1.343 -14.300 2.625, 1.343 -11.600 2.625, 1.261 -11.600 2.813, 1.265 -11.507 2.915, 1.457 -11.315 3.031, 1.374 -11.357 3.031, -1.378 -14.800 7.644, -2.550 -14.800 8.108, -3.498 -14.800 7.747, -3.954 -14.800 7.524, -4.756 -14.800 5.172, -3.999 -14.800 5.149, -3.868 -14.800 5.063, -3.755 -14.800 4.954, -3.664 -14.800 4.826, -3.560 -14.800 4.531, -1.575 -14.800 3.677, -2.187 -14.800 3.349, -3.691 -14.800 3.931, -3.789 -14.800 3.809, -2.976 -14.800 2.672, -4.044 -14.800 3.628, -4.192 -14.800 3.576, -4.657 -14.800 3.590, -6.431 -14.800 0.824, -4.143 -14.800 5.210, -5.231 -14.800 4.581, -6.971 -14.800 4.863, -5.240 -14.800 4.269, -7.501 -14.800 3.998, -5.045 -14.800 3.846, -5.136 -14.800 3.974, -7.726 -14.800 3.543, -4.801 -14.800 3.651, -8.345 -14.800 1.614, -8.427 -14.800 1.113, -6.932 -14.800 0.469, -7.072 -14.800 0.025, -8.499 -14.800 0.101, -7.024 -14.800 -0.283, -8.490 -14.800 -0.406, -8.451 -14.800 -0.912, -6.755 -14.800 -0.663, -6.867 -14.800 -0.554, -5.866 -14.800 -0.772, -5.612 -14.800 -0.591, -3.900 -14.800 -0.889, -6.326 -14.800 -0.844, -7.808 -14.800 -3.358, -5.183 -14.800 -4.070, -7.353 -14.800 -4.265, -5.250 -14.800 -4.375, -7.085 -14.800 -4.696, -5.240 -14.800 -4.531, -6.475 -14.800 -5.507, -6.135 -14.800 -5.884, -5.772 -14.800 -6.239, -4.503 -14.800 -5.244, -5.390 -14.800 -6.573, -4.657 -14.800 -5.210, -4.988 -14.800 -6.883, -0.840 -14.800 -6.354, -0.401 -14.800 -6.972, 0.053 -14.800 -7.071, -3.681 -14.800 -7.661, -3.218 -14.800 -7.868, -1.264 -14.800 -8.405, 0.254 -14.800 -8.496, 0.356 -14.800 -6.994, 1.764 -14.800 -8.315, 0.831 -14.800 -6.403, 0.850 -14.800 -6.248, 0.736 -14.800 -5.797, 0.401 -14.800 -5.473, 3.868 -14.800 -5.063, 0.103 -14.800 -5.379, -4.044 -14.800 -5.172, -4.192 -14.800 -5.224, -0.611 -14.800 -5.632, -0.783 -14.800 -5.892, -0.831 -14.800 -6.042, 1.264 -14.800 -8.405, 0.492 -14.800 -6.916, 0.783 -14.800 -6.553, 4.143 -14.800 -5.210, 4.132 -14.800 -7.428, 4.453 -14.800 -5.248, 6.475 -14.800 -5.507, 6.792 -14.800 -5.111, 5.011 -14.800 -4.991, 4.892 -14.800 -5.093, 5.231 -14.800 -4.581, 5.250 -14.800 -4.425, 7.353 -14.800 -4.265, 4.568 -14.800 -7.168, 4.297 -14.800 -5.244, 4.988 -14.800 -6.883, 5.045 -14.800 -3.846, 6.276 -14.800 -0.848, 6.119 -14.800 -0.844, 4.347 -14.800 -3.552, 2.426 -14.800 -3.180, 1.840 -14.800 -3.552, 4.192 -14.800 -3.576, 6.715 -14.800 -0.693, 8.381 -14.800 -1.415, 8.499 -14.800 0.101, 7.006 -14.800 -0.330, 7.053 -14.800 -0.181, 8.478 -14.800 0.608, 7.024 -14.800 0.283, 8.345 -14.800 1.614, 8.427 -14.800 1.113, 7.924 -14.800 3.076, 7.726 -14.800 3.543, 5.183 -14.800 4.070, 5.250 -14.800 4.375, 7.249 -14.800 4.439, 5.136 -14.800 4.826, 6.342 -14.800 5.659, 4.503 -14.800 5.244, 4.347 -14.800 5.248, 5.622 -14.800 6.375, 4.044 -14.800 5.172, 3.789 -14.800 4.991, 3.908 -14.800 5.093, 3.954 -14.800 7.524, 3.498 -14.800 7.747, 2.550 -14.800 8.108, 1.882 -14.800 8.084, 1.250 -14.800 3.800, 3.560 -14.800 4.269, 1.575 -14.800 3.677, 2.469 -14.800 3.147, 2.976 -14.800 2.672, 6.014 -14.800 0.824, 4.143 -14.800 3.590, 3.393 -14.800 2.118, 3.709 -14.800 1.499, 5.866 -14.800 0.772, 5.612 -14.800 0.591, 3.970 -14.800 0.493, 5.439 -14.800 0.330, 5.383 -14.800 -0.131, 3.995 -14.800 -0.201, 5.421 -14.800 -0.283, 3.808 -14.800 -1.224, 5.821 -14.800 -0.749, 5.966 -14.800 -0.810, 3.664 -14.800 -4.826, -3.908 -14.800 -5.093, -3.789 -14.800 -4.991, -0.520 -14.800 -3.966, -3.617 -14.800 -4.730, -1.198 -14.800 -3.816, -1.524 -14.800 -3.698, -2.426 -14.800 -3.180, -2.693 -14.800 -2.958, -3.164 -14.800 -2.448, -3.364 -14.800 -2.164, -5.731 -14.800 -0.693, -3.962 -14.800 -0.547, -5.439 -14.800 -0.330, -3.995 -14.800 -0.201, -5.373 -14.800 -0.025, -3.997 -14.800 0.146, -3.970 -14.800 0.493, -5.690 -14.800 0.663, -3.825 -14.800 1.172, -5.966 -14.800 0.810, -3.564 -14.800 1.815, -4.503 -14.800 3.556, -3.908 -14.800 3.707, -1.592 -14.800 7.907, -1.882 -14.800 8.084, -2.045 -14.800 8.133, 6.169 -14.800 0.848, 6.326 -14.800 0.844, 6.479 -14.800 0.810, 4.756 -14.800 3.628, -6.119 -14.800 0.844, -4.297 -14.800 -3.556, -3.868 -14.800 -3.737, -2.141 -14.800 -3.379, -3.755 -14.800 -3.846, 4.932 -14.800 -3.737, 1.524 -14.800 -3.698, 3.569 -14.800 -4.219, 3.617 -14.800 -4.070, 3.789 -14.800 -3.809, 3.691 -14.800 -3.931, 4.608 -14.800 3.576, -5.183 -14.800 4.730, -6.668 -14.800 5.271, -4.756 -13.300 -3.628, -4.608 -14.800 -3.576, -4.756 -14.800 -3.628, -4.892 -14.800 -3.707, -5.011 -14.800 -3.809, -5.109 -14.800 -3.931, -5.231 -14.800 -4.219, -5.136 -13.300 -4.826, -5.045 -14.800 -4.954, -4.932 -14.800 -5.063, -4.801 -14.800 -5.149, -4.503 -13.300 -5.244, -3.908 -13.300 -5.093, -3.691 -14.800 -4.869, -3.569 -14.800 -4.581, -3.868 -13.300 -3.737, -3.999 -13.300 -3.651, -3.999 -14.800 -3.651, -4.453 -13.300 -3.552, -4.453 -14.800 -3.552, -4.892 -13.300 -3.707, -5.011 -13.300 -3.809, -5.231 -13.300 -4.219, -5.201 -14.800 -4.683, -5.136 -14.800 -4.826, -4.932 -13.300 -5.063, -4.801 -13.300 -5.149, -4.657 -13.300 -5.210, -4.347 -14.800 -5.248, -3.789 -13.300 -4.991, -3.550 -13.300 -4.425, -3.550 -14.800 -4.425, -3.560 -13.300 -4.269, -3.560 -14.800 -4.269, -3.599 -13.300 -4.117, -3.599 -14.800 -4.117, -3.664 -14.800 -3.974, -3.755 -13.300 -3.846, -4.143 -13.300 -3.590, -4.143 -14.800 -3.590, -4.608 -14.800 5.224, -4.453 -14.800 5.248, -4.756 -13.300 5.172, -5.011 -13.300 4.991, -4.892 -14.800 5.093, -5.011 -14.800 4.991, -5.250 -13.300 4.425, -5.250 -14.800 4.425, -5.201 -13.300 4.117, -5.201 -14.800 4.117, -4.801 -13.300 3.651, -4.932 -14.800 3.737, -4.657 -13.300 3.590, -4.347 -14.800 3.552, -4.192 -13.300 3.576, -3.908 -13.300 3.707, -3.569 -14.800 4.219, -3.560 -13.300 4.531, -3.599 -14.800 4.683, -3.868 -13.300 5.063, -4.297 -14.800 5.244, -4.608 -13.300 5.224, -5.109 -14.800 4.869, -5.183 -13.300 4.730, -5.136 -13.300 3.974, -4.044 -13.300 3.628, -3.691 -13.300 3.931, -3.617 -13.300 4.070, -3.617 -14.800 4.070, -3.550 -14.800 4.375, -3.599 -13.300 4.683, -3.664 -13.300 4.826, -3.755 -13.300 4.954, -3.999 -13.300 5.149, -4.143 -13.300 5.210, -4.297 -13.300 5.244, 4.192 -14.800 5.224, 3.691 -14.800 4.869, 3.617 -14.800 4.730, 3.569 -14.800 4.581, 3.599 -14.800 4.117, 3.664 -14.800 3.974, 3.755 -14.800 3.846, 4.143 -13.300 3.590, 3.999 -14.800 3.651, 4.297 -13.300 3.556, 4.297 -14.800 3.556, 4.892 -14.800 3.707, 5.011 -14.800 3.809, 5.183 -13.300 4.070, 5.109 -14.800 3.931, 5.240 -13.300 4.531, 5.201 -13.300 4.683, 5.045 -13.300 4.954, 5.045 -14.800 4.954, 4.932 -14.800 5.063, 4.657 -13.300 5.210, 4.657 -14.800 5.210, 3.908 -13.300 5.093, 3.691 -13.300 4.869, 3.569 -13.300 4.581, 3.550 -14.800 4.425, 3.560 -13.300 4.269, 3.755 -13.300 3.846, 3.868 -14.800 3.737, 3.999 -13.300 3.651, 4.453 -13.300 3.552, 4.453 -14.800 3.552, 5.109 -13.300 3.931, 5.231 -14.800 4.219, 5.250 -13.300 4.375, 5.240 -14.800 4.531, 5.201 -14.800 4.683, 4.932 -13.300 5.063, 4.801 -13.300 5.149, 4.801 -14.800 5.149, 4.503 -13.300 5.244, 4.044 -13.300 -3.628, 3.908 -13.300 -3.707, 4.044 -14.800 -3.628, 3.908 -14.800 -3.707, 3.560 -13.300 -4.531, 3.550 -14.800 -4.375, 3.599 -14.800 -4.683, 3.999 -13.300 -5.149, 3.999 -14.800 -5.149, 4.143 -13.300 -5.210, 4.453 -13.300 -5.248, 4.608 -13.300 -5.224, 4.756 -13.300 -5.172, 4.608 -14.800 -5.224, 5.109 -14.800 -4.869, 5.136 -13.300 -3.974, 5.201 -14.800 -4.117, 4.801 -14.800 -3.651, 4.192 -13.300 -3.576, 3.691 -13.300 -3.931, 3.569 -13.300 -4.219, 3.560 -14.800 -4.531, 3.755 -13.300 -4.954, 3.755 -14.800 -4.954, 4.756 -14.800 -5.172, 5.011 -13.300 -4.991, 5.109 -13.300 -4.869, 5.183 -13.300 -4.730, 5.183 -14.800 -4.730, 5.231 -13.300 -4.581, 5.250 -13.300 -4.425, 5.240 -14.800 -4.269, 5.201 -13.300 -4.117, 5.136 -14.800 -3.974, 4.932 -13.300 -3.737, 4.657 -13.300 -3.590, 4.657 -14.800 -3.590, 4.503 -14.800 -3.556, -0.053 -14.800 -5.374, -0.208 -14.800 -5.398, -0.492 -13.300 -5.529, -0.356 -14.800 -5.451, -0.492 -14.800 -5.529, -0.783 -13.300 -5.892, -0.850 -13.300 -6.197, -0.850 -14.800 -6.197, -0.801 -14.800 -6.506, -0.736 -14.800 -6.648, -0.645 -14.800 -6.776, -0.401 -13.300 -6.972, -0.532 -14.800 -6.885, -0.103 -14.800 -7.066, 0.208 -13.300 -7.047, 0.208 -14.800 -7.047, 0.356 -13.300 -6.994, 0.709 -14.800 -6.691, 0.801 -13.300 -5.939, 0.736 -13.300 -5.797, 0.801 -14.800 -5.939, 0.645 -14.800 -5.669, 0.401 -13.300 -5.473, 0.257 -13.300 -5.412, -0.611 -13.300 -5.632, -0.709 -14.800 -5.754, -0.736 -13.300 -6.648, -0.532 -13.300 -6.885, -0.257 -13.300 -7.033, -0.257 -14.800 -7.033, 0.492 -13.300 -6.916, 0.611 -14.800 -6.814, 0.709 -13.300 -6.691, 0.840 -14.800 -6.091, 0.532 -14.800 -5.560, 0.257 -14.800 -5.412, -6.579 -14.800 0.772, -6.833 -14.800 0.591, -6.932 -13.300 0.469, -7.006 -14.800 0.330, -7.062 -13.300 -0.131, -6.958 -14.800 -0.426, -6.624 -13.300 -0.749, -6.624 -14.800 -0.749, -6.479 -14.800 -0.810, -6.169 -13.300 -0.848, -6.014 -14.800 -0.824, -5.513 -13.300 -0.469, -5.392 -13.300 -0.181, -5.421 -14.800 0.283, -5.487 -14.800 0.426, -6.119 -13.300 0.844, -6.431 -13.300 0.824, -6.276 -13.300 0.848, -6.276 -14.800 0.848, -6.715 -14.800 0.693, -6.833 -13.300 0.591, -7.053 -14.800 0.181, -7.062 -14.800 -0.131, -6.958 -13.300 -0.426, -6.479 -13.300 -0.810, -6.326 -13.300 -0.844, -6.169 -14.800 -0.848, -5.513 -14.800 -0.469, -5.392 -14.800 -0.181, -5.383 -13.300 0.131, -5.383 -14.800 0.131, -5.421 -13.300 0.283, -5.487 -13.300 0.426, -5.578 -14.800 0.554, -5.821 -14.800 0.749, -5.966 -13.300 0.810, 6.014 -13.300 0.824, 5.866 -13.300 0.772, 5.612 -13.300 0.591, 5.513 -13.300 0.469, 5.513 -14.800 0.469, 5.439 -13.300 0.330, 5.373 -13.300 0.025, 5.373 -14.800 0.025, 5.578 -13.300 -0.554, 5.821 -13.300 -0.749, 6.431 -14.800 -0.824, 6.579 -14.800 -0.772, 6.932 -14.800 -0.469, 7.062 -13.300 0.131, 7.062 -14.800 0.131, 6.958 -14.800 0.426, 6.755 -13.300 0.663, 6.867 -14.800 0.554, 6.624 -14.800 0.749, 5.731 -14.800 0.693, 5.392 -13.300 0.181, 5.392 -14.800 0.181, 5.383 -13.300 -0.131, 5.487 -14.800 -0.426, 5.578 -14.800 -0.554, 5.690 -14.800 -0.663, 6.431 -13.300 -0.824, 6.715 -13.300 -0.693, 6.833 -14.800 -0.591, 6.932 -13.300 -0.469, 7.006 -13.300 -0.330, 7.053 -13.300 -0.181, 7.072 -13.300 -0.025, 7.072 -14.800 -0.025, 6.867 -13.300 0.554, 6.755 -14.800 0.663, 1.265 -13.300 7.324, 1.265 -14.800 7.324, 1.308 -14.800 7.489, 1.378 -14.800 7.644, 1.474 -14.800 7.785, 1.729 -14.800 8.008, 2.045 -14.800 8.133, 2.214 -14.800 8.154, 2.384 -14.800 8.146, 1.378 -13.300 7.644, 1.592 -14.800 7.907, 1.729 -13.300 8.008, 1.882 -13.300 8.084, 3.029 -13.300 7.942, 3.029 -14.800 7.942, 4.396 -13.300 7.275, 4.396 -14.800 7.275, 5.232 -14.800 6.699, 6.668 -14.800 5.271, 7.501 -14.800 3.998, 8.093 -14.800 2.597, 8.234 -14.800 2.109, 8.345 -13.300 1.614, 8.282 -13.300 -1.913, 8.153 -14.800 -2.404, 7.808 -14.800 -3.358, 7.594 -13.300 -3.818, 7.085 -14.800 -4.696, 6.135 -13.300 -5.884, 5.772 -14.800 -6.239, 5.390 -14.800 -6.573, 3.681 -14.800 -7.661, 3.681 -13.300 -7.661, 3.218 -14.800 -7.868, 2.742 -14.800 -8.046, 2.257 -13.300 -8.195, 2.257 -14.800 -8.195, 1.264 -13.300 -8.405, 0.760 -14.800 -8.466, -0.254 -14.800 -8.496, -0.760 -14.800 -8.466, -1.264 -13.300 -8.405, -1.764 -14.800 -8.315, -1.764 -13.300 -8.315, -2.257 -14.800 -8.195, -2.257 -13.300 -8.195, -2.742 -14.800 -8.046, -3.218 -13.300 -7.868, -4.568 -14.800 -7.168, -6.135 -13.300 -5.884, -6.792 -14.800 -5.111, -7.594 -14.800 -3.818, -7.995 -14.800 -2.886, -8.381 -14.800 -1.415, -8.234 -14.800 2.109, -8.234 -13.300 2.109, -7.924 -14.800 3.076, -7.249 -13.300 4.439, -7.249 -14.800 4.439, -6.342 -14.800 5.659, -6.342 -13.300 5.659, -5.993 -14.800 6.028, -5.622 -14.800 6.375, -4.823 -14.800 6.999, -3.029 -14.800 7.942, -3.029 -13.300 7.942, 4.823 -14.800 6.999, 5.232 -13.300 6.699, 5.993 -14.800 6.028, 6.971 -14.800 4.863, 7.249 -13.300 4.439, 8.093 -13.300 2.597, 8.234 -13.300 2.109, 8.478 -13.300 0.608, 8.490 -14.800 -0.406, 8.451 -14.800 -0.912, 8.282 -14.800 -1.913, 7.995 -14.800 -2.886, 7.594 -14.800 -3.818, 6.135 -14.800 -5.884, 5.772 -13.300 -6.239, 5.390 -13.300 -6.573, 4.132 -13.300 -7.428, 1.764 -13.300 -8.315, 0.760 -13.300 -8.466, -3.681 -13.300 -7.661, -4.132 -14.800 -7.428, -4.132 -13.300 -7.428, -5.390 -13.300 -6.573, -5.772 -13.300 -6.239, -6.792 -13.300 -5.111, -7.085 -13.300 -4.696, -7.353 -13.300 -4.265, -7.995 -13.300 -2.886, -8.153 -14.800 -2.404, -8.153 -13.300 -2.404, -8.282 -14.800 -1.913, -8.490 -13.300 -0.406, -8.499 -13.300 0.101, -8.478 -14.800 0.608, -8.478 -13.300 0.608, -8.427 -13.300 1.113, -8.345 -13.300 1.614, -8.093 -14.800 2.597, -7.924 -13.300 3.076, -6.971 -13.300 4.863, -5.993 -13.300 6.028, -5.232 -14.800 6.699, -5.232 -13.300 6.699, -4.823 -13.300 6.999, -4.396 -14.800 7.275, -3.498 -13.300 7.747, -2.384 -13.300 8.146, -2.384 -14.800 8.146, -1.729 -14.800 8.008, -1.474 -14.800 7.785, -1.265 -13.300 7.324, -1.265 -14.800 7.324, -1.250 -14.800 7.155, -2.214 -14.800 8.154, -2.214 -13.300 8.154, -2.045 -13.300 8.133, -1.592 -13.300 7.907, -1.308 -14.800 7.489, -1.250 -13.300 3.031, -1.250 -14.300 2.915, -1.250 -14.357 3.736, -1.263 -11.600 3.146, -1.263 -13.300 3.146, -1.303 -13.300 3.255, -1.303 -11.600 3.255, -1.552 -11.600 3.490, -1.552 -13.300 3.490, -1.663 -13.300 3.523, -1.367 -13.300 3.352, -1.451 -13.300 3.432, -2.000 -11.600 3.464, -2.294 -11.600 3.277, -2.571 -11.600 3.064, -3.277 -13.300 2.294, -3.759 -11.600 1.368, -3.985 -11.600 0.349, -3.939 -11.600 -0.695, -3.277 -11.600 -2.294, -1.368 -11.600 -3.759, -1.035 -11.600 -3.864, -1.035 -13.300 -3.864, 0.000 -13.300 -4.000, 0.000 -11.600 -4.000, 0.349 -11.600 -3.985, 0.349 -13.300 -3.985, 1.035 -11.600 -3.864, 1.690 -11.600 -3.625, 2.571 -11.600 -3.064, 3.277 -11.600 -2.294, 3.759 -11.600 -1.368, 3.864 -11.600 -1.035, 3.939 -11.600 0.695, 3.625 -11.600 1.690, 3.625 -13.300 1.690, 3.277 -13.300 2.294, 3.277 -11.600 2.294, 2.828 -11.600 2.828, 2.000 -13.300 3.464, 2.294 -13.300 3.277, 2.000 -11.600 3.464, -2.571 -13.300 3.064, -3.064 -11.600 2.571, -3.064 -13.300 2.571, -3.464 -11.600 2.000, -3.625 -11.600 1.690, -3.759 -13.300 1.368, -3.864 -13.300 1.035, -3.939 -13.300 0.695, -4.000 -13.300 -0.000, -3.985 -11.600 -0.349, -3.939 -13.300 -0.695, -3.864 -11.600 -1.035, -3.277 -13.300 -2.294, -2.828 -13.300 -2.828, -2.294 -11.600 -3.277, -2.000 -11.600 -3.464, -2.000 -13.300 -3.464, -1.690 -11.600 -3.625, -1.690 -13.300 -3.625, -0.349 -13.300 -3.985, 1.035 -13.300 -3.864, 2.828 -11.600 -2.828, 2.828 -13.300 -2.828, 3.864 -13.300 -1.035, 3.939 -13.300 -0.695, 3.985 -11.600 -0.349, 3.985 -11.600 0.349, 3.864 -13.300 1.035, 3.759 -13.300 1.368, 3.464 -11.600 2.000, 2.828 -13.300 2.828, 1.893 -11.600 3.510, 1.552 -11.600 3.490, 1.367 -11.600 3.352, 1.367 -13.300 3.352, 1.451 -13.300 3.432, 1.303 -11.600 3.255, 1.263 -13.300 3.146, 1.250 -14.300 2.915, 1.250 -11.600 2.915, 1.250 -14.300 3.589, 1.250 -13.300 3.031, 1.250 -14.357 3.736, 1.250 -14.422 3.783, 1.250 -14.800 7.155, 2.571 -13.300 3.064, 3.868 -13.300 3.737, 1.893 -13.300 3.510, 1.779 -13.300 3.530, 3.664 -13.300 3.974, 1.663 -13.300 3.523, 3.599 -13.300 4.117, 3.550 -13.300 4.425, 3.617 -13.300 4.730, 1.552 -13.300 3.490, 1.303 -13.300 3.255, 1.308 -13.300 7.489, 1.474 -13.300 7.785, 2.550 -13.300 8.108, 1.592 -13.300 7.907, 2.045 -13.300 8.133, 2.384 -13.300 8.146, 2.214 -13.300 8.154, 1.250 -13.300 7.155, 3.954 -13.300 7.524, 4.044 -13.300 5.172, 4.192 -13.300 5.224, 4.823 -13.300 6.999, 4.347 -13.300 5.248, 5.622 -13.300 6.375, 5.993 -13.300 6.028, 3.498 -13.300 7.747, 3.789 -13.300 4.991, 6.668 -13.300 5.271, 6.971 -13.300 4.863, 7.726 -13.300 3.543, 6.169 -13.300 0.848, 4.892 -13.300 3.707, 4.756 -13.300 3.628, 4.608 -13.300 3.576, 3.464 -13.300 2.000, 5.231 -13.300 4.219, 7.501 -13.300 3.998, 7.924 -13.300 3.076, 8.427 -13.300 1.113, 6.326 -13.300 0.844, 6.479 -13.300 0.810, 6.624 -13.300 0.749, 6.958 -13.300 0.426, 7.024 -13.300 0.283, 8.499 -13.300 0.101, 8.490 -13.300 -0.406, 8.451 -13.300 -0.912, 6.579 -13.300 -0.772, 6.833 -13.300 -0.591, 8.381 -13.300 -1.415, 8.153 -13.300 -2.404, 5.240 -13.300 -4.269, 7.995 -13.300 -2.886, 4.801 -13.300 -3.651, 4.503 -13.300 -3.556, 4.347 -13.300 -3.552, 3.064 -13.300 -2.571, 3.277 -13.300 -2.294, 3.464 -13.300 -2.000, 7.808 -13.300 -3.358, 5.045 -13.300 -3.846, 7.353 -13.300 -4.265, 7.085 -13.300 -4.696, 6.792 -13.300 -5.111, 6.475 -13.300 -5.507, 4.988 -13.300 -6.883, 4.568 -13.300 -7.168, 0.850 -13.300 -6.248, 0.840 -13.300 -6.091, 0.645 -13.300 -5.669, 0.532 -13.300 -5.560, 0.103 -13.300 -5.379, 3.868 -13.300 -5.063, 4.297 -13.300 -5.244, 3.218 -13.300 -7.868, 0.831 -13.300 -6.403, 2.742 -13.300 -8.046, 0.611 -13.300 -6.814, 0.783 -13.300 -6.553, -0.254 -13.300 -8.496, -0.760 -13.300 -8.466, -2.742 -13.300 -8.046, 0.053 -13.300 -7.071, -0.103 -13.300 -7.066, -0.645 -13.300 -6.776, -0.801 -13.300 -6.506, -0.840 -13.300 -6.354, -0.831 -13.300 -6.042, 0.254 -13.300 -8.496, -4.568 -13.300 -7.168, -4.988 -13.300 -6.883, -5.045 -13.300 -4.954, -6.475 -13.300 -5.507, -5.201 -13.300 -4.683, -5.240 -13.300 -4.531, -5.250 -13.300 -4.375, -7.594 -13.300 -3.818, -5.109 -13.300 -3.931, -5.183 -13.300 -4.070, -7.808 -13.300 -3.358, -6.014 -13.300 -0.824, -4.608 -13.300 -3.576, -3.625 -13.300 -1.690, -3.464 -13.300 -2.000, -3.064 -13.300 -2.571, -2.571 -13.300 -3.064, -4.297 -13.300 -3.556, -2.294 -13.300 -3.277, -8.282 -13.300 -1.913, -6.755 -13.300 -0.663, -8.381 -13.300 -1.415, -6.867 -13.300 -0.554, -8.451 -13.300 -0.912, -7.024 -13.300 -0.283, -7.072 -13.300 0.025, -7.053 -13.300 0.181, -7.006 -13.300 0.330, -6.715 -13.300 0.693, -6.579 -13.300 0.772, -8.093 -13.300 2.597, -4.932 -13.300 3.737, -5.045 -13.300 3.846, -4.503 -13.300 3.556, -7.726 -13.300 3.543, -7.501 -13.300 3.998, -5.240 -13.300 4.269, -5.231 -13.300 4.581, -5.109 -13.300 4.869, -4.892 -13.300 5.093, -6.668 -13.300 5.271, -4.453 -13.300 5.248, -5.622 -13.300 6.375, -4.396 -13.300 7.275, -3.954 -13.300 7.524, -2.550 -13.300 8.108, -1.308 -13.300 7.489, -1.882 -13.300 8.084, -1.729 -13.300 8.008, -1.474 -13.300 7.785, -1.378 -13.300 7.644, -1.250 -13.300 7.155, -4.347 -13.300 3.552, -1.893 -13.300 3.510, -2.000 -13.300 3.464, -2.294 -13.300 3.277, -2.828 -13.300 2.828, -3.464 -13.300 2.000, -3.625 -13.300 1.690, -5.821 -13.300 0.749, -5.690 -13.300 0.663, -5.578 -13.300 0.554, -3.985 -13.300 0.349, -5.373 -13.300 -0.025, -5.439 -13.300 -0.330, -3.985 -13.300 -0.349, -5.612 -13.300 -0.591, -5.731 -13.300 -0.693, -3.864 -13.300 -1.035, -3.759 -13.300 -1.368, -3.617 -13.300 -4.730, -1.368 -13.300 -3.759, -3.691 -13.300 -4.869, -0.695 -13.300 -3.939, 0.695 -13.300 -3.939, 3.599 -13.300 -4.683, 3.664 -13.300 -4.826, 1.368 -13.300 -3.759, 3.550 -13.300 -4.375, 3.617 -13.300 -4.070, 1.690 -13.300 -3.625, 3.789 -13.300 -3.809, 2.000 -13.300 -3.464, 2.294 -13.300 -3.277, 2.571 -13.300 -3.064, 3.759 -13.300 -1.368, 3.625 -13.300 -1.690, 5.690 -13.300 -0.663, 5.487 -13.300 -0.426, 5.421 -13.300 -0.283, 3.985 -13.300 -0.349, 4.000 -13.300 0.000, 3.985 -13.300 0.349, 3.939 -13.300 0.695, 5.731 -13.300 0.693, 3.064 -13.300 2.571, 5.966 -13.300 -0.810, 6.119 -13.300 -0.844, 6.276 -13.300 -0.848, -0.208 -13.300 -5.398, -0.356 -13.300 -5.451, -0.709 -13.300 -5.754, -4.347 -13.300 -5.248, 4.892 -13.300 -5.093, 5.011 -13.300 3.809, 5.136 -13.300 4.826, 6.342 -13.300 5.659, -3.789 -13.300 3.809, -1.779 -13.300 3.530, -3.569 -13.300 4.219, -3.550 -13.300 4.375, -5.866 -13.300 -0.772, -4.192 -13.300 -5.224, -4.044 -13.300 -5.172, -0.053 -13.300 -5.374, -3.569 -13.300 -4.581, -3.664 -13.300 -3.974, 0.500 15.000 1.414, 0.688 16.000 1.333, 1.162 16.000 0.948, 1.375 16.000 0.599, 1.486 16.000 0.206, 1.486 15.000 0.206, 1.282 16.000 -0.779, 1.024 16.000 -1.096, 0.690 16.000 -1.332, 0.503 16.000 -1.413, 0.102 16.000 -1.496, -0.102 15.000 -1.496, 0.102 15.000 -1.496, 0.305 15.000 -1.469, 0.863 15.000 1.227, 1.022 15.000 1.098, 1.486 15.000 -0.203, 1.376 15.000 -0.597, 1.164 16.000 -0.946, 0.865 16.000 -1.225, -0.690 16.000 -1.332, -1.282 15.000 -0.779, -1.445 16.000 -0.404, -1.486 15.000 -0.203, -1.500 15.000 0.001, -1.486 16.000 0.206, -1.162 16.000 0.948, -0.688 15.000 1.333, -0.500 16.000 1.414, -0.305 16.000 -1.469, -0.305 15.000 -1.469, -0.865 15.000 -1.225, -1.024 16.000 -1.096, -1.024 15.000 -1.096, -1.164 15.000 -0.946, -1.376 15.000 -0.597, -1.486 15.000 0.206, -1.444 15.000 0.406, -1.375 15.000 0.599, -1.281 16.000 0.781, -1.022 16.000 1.098, -1.022 15.000 1.098, -0.863 15.000 1.227, 0.485 15.000 2.120, 0.374 15.000 2.332, 0.177 15.000 2.468, 0.060 15.000 2.496, -0.060 15.000 2.496, -0.177 15.000 2.468, -0.284 15.000 2.411, -0.374 16.000 2.332, -0.443 16.000 2.232, -0.443 15.000 2.232, -0.485 15.000 2.120, -0.500 16.000 2.000, 0.443 15.000 2.232, 0.443 16.000 2.232, 0.374 16.000 2.332, 0.284 15.000 2.411, 0.284 16.000 2.411, 0.177 16.000 2.468, -0.060 16.000 2.496, -0.177 16.000 2.468, -0.374 15.000 2.332, 7.996 14.800 -0.258, 8.000 14.800 -0.086, 8.000 14.800 0.086, 7.996 14.800 0.258, 7.864 14.800 -0.834, 7.725 13.300 -0.715, 7.725 14.800 -0.715, 7.681 14.800 -0.537, 7.702 13.300 -0.447, 7.749 14.800 -0.367, 7.996 13.300 -0.258, 7.785 13.300 -0.786, 7.689 14.800 -0.630, 7.702 14.800 -0.447, 7.904 13.300 -0.268, 0.300 13.300 -7.994, 0.284 13.300 -7.903, 0.175 14.800 -7.756, 0.175 13.300 -7.756, -0.092 13.300 -7.714, -0.175 13.300 -7.756, -0.241 13.300 -7.821, -0.241 14.800 -7.821, -0.284 13.300 -7.903, -0.284 14.800 -7.903, 1.445 16.000 -0.404, 1.486 16.000 -0.203, 1.376 16.000 -0.597, 0.305 16.000 -1.469, 2.813 16.000 -2.083, -0.102 16.000 -1.496, 2.389 16.000 -2.558, -2.270 16.000 -2.664, 1.610 16.000 -3.108, 1.021 16.000 -3.348, -0.555 16.000 -3.456, 0.080 16.000 -3.499, -1.282 16.000 -0.779, -2.715 16.000 -2.209, -1.376 16.000 -0.597, -3.070 16.000 -1.681, -1.486 16.000 -0.203, -3.410 16.000 -0.790, -1.500 16.000 0.001, -1.444 16.000 0.406, -2.905 16.000 1.953, -1.375 16.000 0.599, -2.018 16.000 2.859, -1.467 16.000 3.178, -0.485 16.000 2.120, -0.688 16.000 1.333, -3.467 16.000 -0.477, -0.863 16.000 1.227, -0.867 16.000 3.391, -0.284 16.000 2.411, 0.080 16.000 3.499, 2.389 16.000 2.558, 0.060 16.000 2.496, 2.612 16.000 2.330, 0.485 16.000 2.120, 0.500 16.000 2.000, 0.500 16.000 1.414, 3.270 16.000 1.247, 3.370 16.000 0.944, 0.863 16.000 1.227, 1.022 16.000 1.098, 1.281 16.000 0.781, 3.442 16.000 0.634, 1.444 16.000 0.406, 1.500 16.000 0.001, -1.164 16.000 -0.946, -2.503 16.000 -2.447, -0.865 16.000 -1.225, -0.503 16.000 -1.413, -0.294 15.000 2.986, -0.585 15.000 2.942, -0.871 15.000 2.871, -0.500 15.000 2.000, -2.646 15.000 1.414, -2.871 15.000 0.871, -1.162 15.000 0.948, -1.414 15.000 2.646, -0.500 15.000 1.414, -1.281 15.000 0.781, -2.986 15.000 0.294, -2.986 15.000 -0.294, -2.871 15.000 -0.871, -1.445 15.000 -0.404, -0.690 15.000 -1.332, -0.503 15.000 -1.413, -2.646 15.000 -1.414, -1.903 15.000 -2.319, -1.148 15.000 -2.772, 0.294 15.000 -2.986, 0.503 15.000 -1.413, 1.414 15.000 -2.646, 0.690 15.000 -1.332, 0.865 15.000 -1.225, 1.667 15.000 -2.494, 1.164 15.000 -0.946, 1.903 15.000 -2.319, 1.282 15.000 -0.779, 2.646 15.000 -1.414, 2.871 15.000 -0.871, 1.445 15.000 -0.404, 2.942 15.000 -0.585, 2.986 15.000 0.294, 1.500 15.000 0.001, 2.646 15.000 1.414, 2.772 15.000 1.148, 1.375 15.000 0.599, 1.281 15.000 0.781, 2.319 15.000 1.903, 2.121 15.000 2.121, 1.162 15.000 0.948, 1.667 15.000 2.494, 0.500 15.000 2.000, 0.688 15.000 1.333, 1.024 15.000 -1.096, 1.444 15.000 0.406, 0.294 15.000 2.986, 0.000 15.000 3.000, 7.864 13.300 0.834, 7.725 14.800 0.715, 7.681 13.300 0.537, 7.749 13.300 0.367, 7.904 13.300 0.268, 7.904 14.800 0.268, 7.996 13.300 0.258, 7.785 14.800 0.786, 7.702 14.800 0.447, 7.749 14.800 0.367, 7.819 14.800 0.305, -0.816 13.300 -7.958, -0.644 13.300 -7.974, -0.300 13.300 -7.994, -0.472 14.800 -7.986, 7.910 14.800 -1.199, 7.934 13.300 -1.028, 0.472 14.800 -7.986, 0.644 14.800 -7.974, 0.816 13.300 -7.958, 0.816 14.800 -7.958, 3.485 16.000 0.318, 3.509 15.996 0.602, 3.467 15.968 1.225, 3.530 15.832 1.596, 3.442 15.732 1.923, 3.267 15.732 2.208, 3.216 15.500 2.379, 3.101 15.620 2.504, 3.302 15.620 2.232, 3.479 15.620 1.944, 3.593 15.732 1.624, 3.568 15.911 1.261, 3.304 15.911 1.845, 3.210 15.832 2.169, 2.877 15.620 2.758, 2.768 15.500 2.888, 3.003 15.500 2.643, 3.357 15.996 1.186, 3.210 15.968 1.793, 3.244 15.996 1.466, 3.108 15.996 1.736, 2.605 15.732 2.960, 3.143 16.000 1.539, 2.990 16.000 1.819, 2.732 15.911 2.618, 2.560 15.832 2.908, 2.090 15.620 3.394, 2.370 15.620 3.204, 2.813 16.000 2.083, 2.344 15.732 3.170, 1.951 15.500 3.492, 2.770 15.996 2.237, 2.655 15.968 2.544, 2.067 15.732 3.357, 1.794 15.620 3.559, 1.648 15.500 3.645, 1.486 15.620 3.698, 2.570 15.996 2.463, 2.352 15.996 2.673, 2.430 15.968 2.760, 1.167 15.620 3.811, 2.117 15.996 2.862, 1.470 15.732 3.658, 2.146 16.000 2.765, 1.867 15.996 3.032, 1.928 15.968 3.131, 1.445 15.832 3.595, 0.831 15.732 3.854, 0.676 15.500 3.942, 1.886 16.000 2.948, 1.610 16.000 3.108, 1.656 15.968 3.284, 1.134 15.832 3.704, 1.108 15.911 3.618, 0.506 15.620 3.953, 0.339 15.500 3.986, 1.321 16.000 3.241, 1.603 15.996 3.179, 1.077 15.968 3.516, 0.501 15.732 3.911, -0.169 15.620 3.982, 0.169 15.620 3.982, 1.327 15.996 3.304, 0.492 15.832 3.843, 0.167 15.732 3.939, -0.506 15.620 3.953, 1.043 15.996 3.404, 1.021 16.000 3.348, 0.164 15.832 3.871, -0.164 15.832 3.871, -0.167 15.732 3.939, 0.398 16.000 3.477, 0.712 16.000 3.427, 0.151 15.996 3.557, -0.151 15.996 3.557, -0.156 15.968 3.674, -1.134 15.832 3.704, -1.794 15.620 3.559, -1.648 15.500 3.645, -1.333 15.500 3.772, -0.816 15.832 3.787, -0.161 15.911 3.781, -0.452 15.996 3.531, -0.467 15.968 3.648, -1.108 15.911 3.618, -2.240 15.500 3.314, -2.090 15.620 3.394, -0.239 16.000 3.492, -0.555 16.000 3.456, -1.077 15.968 3.516, -2.067 15.732 3.357, -2.370 15.620 3.204, -1.371 15.968 3.412, -2.513 15.500 3.112, -1.984 15.911 3.222, -2.304 15.832 3.115, -2.344 15.732 3.170, -2.605 15.732 2.960, -2.877 15.620 2.758, -2.768 15.500 2.888, -1.172 16.000 3.298, -1.327 15.996 3.304, -1.656 15.968 3.284, -1.928 15.968 3.131, -3.216 15.500 2.379, -1.867 15.996 3.032, -2.250 15.911 3.042, -2.560 15.832 2.908, -2.500 15.911 2.841, -3.101 15.620 2.504, -3.068 15.732 2.477, -1.750 16.000 3.031, -2.430 15.968 2.760, -2.797 15.832 2.681, -3.267 15.732 2.208, -3.302 15.620 2.232, -3.479 15.620 1.944, -2.655 15.968 2.544, -2.944 15.911 2.377, -2.270 16.000 2.664, -2.503 16.000 2.447, -2.352 15.996 2.673, -3.712 15.500 1.491, -2.570 15.996 2.463, -2.715 16.000 2.209, -3.135 15.911 2.119, -3.593 15.732 1.624, -3.857 15.620 1.004, -3.825 15.500 1.171, -2.770 15.996 2.237, -3.210 15.968 1.793, -3.304 15.911 1.845, -3.448 15.911 1.559, -3.653 15.832 1.291, -3.718 15.732 1.313, -3.816 15.732 0.993, -3.928 15.620 0.674, -3.910 15.500 0.843, -3.210 16.000 1.394, -3.357 15.996 1.186, -3.971 15.620 -0.338, -3.928 15.620 -0.674, -3.943 15.732 0.000, -3.985 15.620 0.000, -3.819 15.832 0.655, -3.467 15.968 1.225, -3.445 15.996 0.897, -3.324 16.000 1.097, -3.410 16.000 0.790, -3.929 15.732 -0.334, -3.910 15.500 -0.843, -3.857 15.620 -1.004, -3.509 15.996 0.602, -3.819 15.832 -0.655, -3.816 15.732 -0.993, -3.825 15.500 -1.171, -3.467 16.000 0.477, -3.547 15.996 0.302, -3.496 16.000 0.159, -3.718 15.732 -1.313, -3.758 15.620 -1.328, -3.496 16.000 -0.159, -3.664 15.968 -0.312, -3.547 15.996 -0.302, -3.509 15.996 -0.602, -3.662 15.911 -0.953, -3.479 15.620 -1.944, -3.406 15.500 -2.097, -3.467 15.968 -1.225, -3.530 15.832 -1.596, -3.382 15.832 -1.889, -3.216 15.500 -2.379, -3.357 15.996 -1.186, -3.351 15.968 -1.515, -3.267 15.732 -2.208, -3.210 15.832 -2.169, -3.101 15.620 -2.504, -3.324 16.000 -1.097, -3.014 15.832 -2.434, -2.846 15.732 -2.728, -2.877 15.620 -2.758, -3.210 16.000 -1.394, -3.047 15.968 -2.059, -2.797 15.832 -2.681, -2.605 15.732 -2.960, -2.370 15.620 -3.204, -3.108 15.996 -1.736, -2.861 15.968 -2.310, -2.560 15.832 -2.908, -2.090 15.620 -3.394, -2.732 15.911 -2.618, -2.344 15.732 -3.170, -1.951 15.500 -3.492, -2.570 15.996 -2.463, -2.352 15.996 -2.673, -1.445 15.832 -3.595, -1.155 15.732 -3.770, -0.676 15.500 -3.942, -1.008 15.500 -3.871, -1.167 15.620 -3.811, -2.187 15.968 -2.957, -2.117 15.996 -2.862, -2.018 16.000 -2.859, -1.928 15.968 -3.131, -1.656 15.968 -3.284, -1.411 15.911 -3.511, -0.831 15.732 -3.854, -0.339 15.500 -3.986, -1.750 16.000 -3.031, -1.603 15.996 -3.179, -1.371 15.968 -3.412, -0.816 15.832 -3.787, -0.501 15.732 -3.911, -0.169 15.620 -3.982, -1.108 15.911 -3.618, -0.492 15.832 -3.843, -0.167 15.732 -3.939, -1.467 16.000 -3.178, -1.172 16.000 -3.298, -1.077 15.968 -3.516, -0.775 15.968 -3.595, -0.481 15.911 -3.753, -1.043 15.996 -3.404, 0.164 15.832 -3.871, 0.506 15.620 -3.953, -0.867 16.000 -3.391, -0.750 15.996 -3.480, 1.167 15.620 -3.811, 1.008 15.500 -3.871, 0.840 15.620 -3.896, -0.452 15.996 -3.531, -0.239 16.000 -3.492, 0.156 15.968 -3.674, 1.486 15.620 -3.698, 0.151 15.996 -3.557, 0.467 15.968 -3.648, 0.816 15.832 -3.787, 0.797 15.911 -3.699, 1.794 15.620 -3.559, 0.398 16.000 -3.477, 1.108 15.911 -3.618, 1.445 15.832 -3.595, 1.775 15.732 -3.521, 2.090 15.620 -3.394, 0.712 16.000 -3.427, 0.750 15.996 -3.480, 1.744 15.832 -3.459, 2.067 15.732 -3.357, 2.370 15.620 -3.204, 2.344 15.732 -3.170, 2.633 15.620 -2.992, 1.656 15.968 -3.284, 1.984 15.911 -3.222, 2.031 15.832 -3.299, 1.867 15.996 -3.032, 3.068 15.732 -2.477, 3.479 15.620 -1.944, 2.560 15.832 -2.908, 1.928 15.968 -3.131, 2.117 15.996 -2.862, 1.886 16.000 -2.948, 2.352 15.996 -2.673, 3.267 15.732 -2.208, 3.210 15.832 -2.169, 3.442 15.732 -1.923, 3.632 15.620 -1.642, 3.572 15.500 -1.801, 2.146 16.000 -2.765, 2.861 15.968 -2.310, 3.135 15.911 -2.119, 3.382 15.832 -1.889, 3.758 15.620 -1.328, 2.612 16.000 -2.330, 2.570 15.996 -2.463, 3.718 15.732 -1.313, 3.825 15.500 -1.171, 3.047 15.968 -2.059, 2.950 15.996 -1.994, 3.210 15.968 -1.793, 3.928 15.620 -0.674, 2.990 16.000 -1.819, 3.448 15.911 -1.559, 3.816 15.732 -0.993, 3.996 15.500 -0.170, 3.108 15.996 -1.736, 3.143 16.000 -1.539, 3.467 15.968 -1.225, 3.886 15.732 -0.666, 3.929 15.732 -0.334, 3.985 15.620 -0.000, 3.971 15.620 -0.338, 3.357 15.996 -1.186, 3.559 15.968 -0.927, 3.662 15.911 -0.953, 3.943 15.732 -0.000, 3.270 16.000 -1.247, 3.860 15.832 -0.329, 3.971 15.620 0.338, 3.928 15.620 0.674, 3.968 15.500 0.508, 3.370 16.000 -0.944, 3.442 16.000 -0.634, 3.874 15.832 -0.000, 3.929 15.732 0.334, 3.857 15.620 1.004, 3.910 15.500 0.843, 3.825 15.500 1.171, 3.509 15.996 -0.602, 3.485 16.000 -0.318, 3.784 15.911 -0.000, 3.819 15.832 0.655, 3.816 15.732 0.993, 3.758 15.620 1.328, 3.547 15.996 -0.302, 3.664 15.968 0.312, 3.730 15.911 0.640, 3.718 15.732 1.313, 3.572 15.500 1.801, 3.624 15.968 0.621, 3.500 16.000 -0.000, 3.560 15.996 -0.000, 3.216 15.500 -2.379, 2.846 15.732 -2.728, 2.877 15.620 -2.758, 2.304 15.832 -3.115, 1.321 16.000 -3.241, -1.486 15.620 -3.698, -1.648 15.500 -3.645, -2.304 15.832 -3.115, -2.655 15.968 -2.544, -2.770 15.996 -2.237, -2.905 16.000 -1.953, -3.996 15.500 0.170, -3.971 15.620 0.338, -3.568 15.911 1.261, -3.244 15.996 1.466, -3.070 16.000 1.681, -3.108 15.996 1.736, -0.840 15.620 3.896, -0.831 15.732 3.854, 0.161 15.911 3.781, 0.750 15.996 3.480, 0.452 15.996 3.531, -3.560 15.996 0.000, -3.677 15.968 0.000, -3.784 15.911 0.000, -3.874 15.832 0.000, -3.929 15.732 0.334, -3.860 15.832 0.329, -3.770 15.911 -0.321, 3.677 15.968 -0.000, 3.547 15.996 0.302, 3.770 15.911 0.321, 3.860 15.832 0.329, 3.886 15.732 0.666, 3.662 15.911 0.953, 3.749 15.832 0.976, 3.559 15.968 0.927, 3.445 15.996 0.897, 3.653 15.832 1.291, 3.448 15.911 1.559, 3.351 15.968 1.515, 3.632 15.620 1.642, 3.047 15.968 2.059, 3.382 15.832 1.889, 2.861 15.968 2.310, 2.950 15.996 1.994, 3.135 15.911 2.119, 3.014 15.832 2.434, 2.944 15.911 2.377, 3.068 15.732 2.477, 2.500 15.911 2.841, 2.797 15.832 2.681, 2.633 15.620 2.992, 2.846 15.732 2.728, 2.187 15.968 2.957, 2.250 15.911 3.042, 2.031 15.832 3.299, 2.304 15.832 3.115, 1.704 15.911 3.379, 1.984 15.911 3.222, 1.371 15.968 3.412, 1.744 15.832 3.459, 1.775 15.732 3.521, 1.411 15.911 3.511, 1.155 15.732 3.770, 0.775 15.968 3.595, 0.797 15.911 3.699, 0.816 15.832 3.787, 0.840 15.620 3.896, 0.467 15.968 3.648, 0.481 15.911 3.753, 0.156 15.968 3.674, -0.492 15.832 3.843, -0.750 15.996 3.480, -0.775 15.968 3.595, -0.481 15.911 3.753, -0.797 15.911 3.699, -0.501 15.732 3.911, -1.155 15.732 3.770, -1.167 15.620 3.811, -1.043 15.996 3.404, -1.470 15.732 3.658, -1.486 15.620 3.698, -1.445 15.832 3.595, -1.603 15.996 3.179, -1.704 15.911 3.379, -1.744 15.832 3.459, -1.411 15.911 3.511, -1.775 15.732 3.521, -2.117 15.996 2.862, -2.187 15.968 2.957, -2.031 15.832 3.299, -2.633 15.620 2.992, -2.732 15.911 2.618, -2.846 15.732 2.728, -3.014 15.832 2.434, -2.861 15.968 2.310, -3.047 15.968 2.059, -3.210 15.832 2.169, -2.950 15.996 1.994, -3.442 15.732 1.923, -3.382 15.832 1.889, -3.632 15.620 1.642, -3.351 15.968 1.515, -3.530 15.832 1.596, -3.758 15.620 1.328, -3.749 15.832 0.976, -3.730 15.911 0.640, -3.559 15.968 0.927, -3.624 15.968 0.621, -3.662 15.911 0.953, -3.886 15.732 0.666, -3.664 15.968 0.312, -3.770 15.911 0.321, -3.624 15.968 -0.621, -3.886 15.732 -0.666, -3.860 15.832 -0.329, -3.559 15.968 -0.927, -3.749 15.832 -0.976, -3.730 15.911 -0.640, -3.445 15.996 -0.897, -3.568 15.911 -1.261, -3.244 15.996 -1.466, -3.448 15.911 -1.559, -3.653 15.832 -1.291, -3.593 15.732 -1.624, -3.632 15.620 -1.642, -3.442 15.732 -1.923, -3.135 15.911 -2.119, -3.210 15.968 -1.793, -3.304 15.911 -1.845, -3.302 15.620 -2.232, -2.950 15.996 -1.994, -2.944 15.911 -2.377, -2.430 15.968 -2.760, -2.500 15.911 -2.841, -3.068 15.732 -2.477, -2.633 15.620 -2.992, -2.031 15.832 -3.299, -2.250 15.911 -3.042, -2.067 15.732 -3.357, -1.867 15.996 -3.032, -1.744 15.832 -3.459, -1.704 15.911 -3.379, -1.984 15.911 -3.222, -1.775 15.732 -3.521, -1.470 15.732 -3.658, -1.794 15.620 -3.559, -1.327 15.996 -3.304, -1.134 15.832 -3.704, -0.797 15.911 -3.699, -0.840 15.620 -3.896, -0.467 15.968 -3.648, -0.506 15.620 -3.953, -0.156 15.968 -3.674, -0.161 15.911 -3.781, -0.164 15.832 -3.871, -0.151 15.996 -3.557, 0.161 15.911 -3.781, 0.167 15.732 -3.939, 0.169 15.620 -3.982, 0.481 15.911 -3.753, 0.492 15.832 -3.843, 0.452 15.996 -3.531, 0.775 15.968 -3.595, 0.501 15.732 -3.911, 1.077 15.968 -3.516, 1.155 15.732 -3.770, 0.831 15.732 -3.854, 1.327 15.996 -3.304, 1.043 15.996 -3.404, 1.371 15.968 -3.412, 1.470 15.732 -3.658, 1.134 15.832 -3.704, 1.603 15.996 -3.179, 1.411 15.911 -3.511, 1.704 15.911 -3.379, 2.250 15.911 -3.042, 2.500 15.911 -2.841, 2.187 15.968 -2.957, 2.605 15.732 -2.960, 2.797 15.832 -2.681, 2.655 15.968 -2.544, 2.732 15.911 -2.618, 2.430 15.968 -2.760, 2.770 15.996 -2.237, 3.101 15.620 -2.504, 2.944 15.911 -2.377, 3.302 15.620 -2.232, 3.014 15.832 -2.434, 3.304 15.911 -1.845, 3.244 15.996 -1.466, 3.530 15.832 -1.596, 3.593 15.732 -1.624, 3.351 15.968 -1.515, 3.653 15.832 -1.291, 3.445 15.996 -0.897, 3.568 15.911 -1.261, 3.857 15.620 -1.004, 3.624 15.968 -0.621, 3.730 15.911 -0.640, 3.749 15.832 -0.976, 3.664 15.968 -0.312, 3.770 15.911 -0.321, 3.819 15.832 -0.655, 0.294 11.300 2.986, 0.585 11.300 2.942, 0.585 15.000 2.942, 1.903 15.000 2.319, 2.494 11.300 1.667, 2.646 11.300 1.414, 2.772 11.300 1.148, 2.871 11.300 0.871, 2.871 11.300 -0.871, 2.772 15.000 -1.148, 2.494 15.000 -1.667, 2.319 11.300 -1.903, 2.319 15.000 -1.903, 2.121 15.000 -2.121, 0.871 11.300 -2.871, 0.871 15.000 -2.871, 0.585 11.300 -2.942, 0.294 11.300 -2.986, 0.585 15.000 -2.942, -0.000 15.000 -3.000, -0.294 15.000 -2.986, -0.585 11.300 -2.942, -0.871 15.000 -2.871, -1.148 11.300 -2.772, -1.414 11.300 -2.646, -1.667 11.300 -2.494, -1.414 15.000 -2.646, -1.903 11.300 -2.319, -2.319 15.000 -1.903, -2.494 15.000 -1.667, -2.942 15.000 -0.585, -3.000 11.300 0.000, -2.871 11.300 0.871, -2.942 15.000 0.585, -2.772 15.000 1.148, -2.494 15.000 1.667, -2.319 15.000 1.903, -1.903 15.000 2.319, -1.667 15.000 2.494, -1.148 15.000 2.772, 0.000 11.300 3.000, 0.871 15.000 2.871, 1.148 11.300 2.772, 1.148 15.000 2.772, 1.414 11.300 2.646, 1.414 15.000 2.646, 1.667 11.300 2.494, 2.319 11.300 1.903, 2.494 15.000 1.667, 2.871 15.000 0.871, 2.942 15.000 0.585, 3.000 11.300 -0.000, 3.000 15.000 -0.000, 2.986 11.300 -0.294, 2.986 15.000 -0.294, 2.942 11.300 -0.585, 1.148 15.000 -2.772, -0.000 11.300 -3.000, -0.585 15.000 -2.942, -0.871 11.300 -2.871, -1.667 15.000 -2.494, -2.121 11.300 -2.121, -2.121 15.000 -2.121, -2.319 11.300 -1.903, -2.646 11.300 -1.414, -2.772 15.000 -1.148, -2.986 11.300 -0.294, -3.000 15.000 0.000, -2.942 11.300 0.585, -2.772 11.300 1.148, -2.319 11.300 1.903, -2.121 15.000 2.121, -1.903 11.300 2.319, -1.148 11.300 2.772, -0.871 11.300 2.871, 7.934 14.800 1.028, 7.934 13.300 1.028, 7.910 13.300 1.199, -7.996 14.800 -0.258, -7.996 13.300 -0.258, -8.000 14.800 -0.086, -8.000 14.800 0.086, -0.339 15.500 3.986, 0.000 15.500 4.000, -0.339 14.800 3.986, -0.676 15.500 3.942, -0.676 14.800 3.942, -1.008 15.500 3.871, -3.003 15.500 2.643, -3.406 15.500 2.097, -3.996 15.500 -0.170, -3.572 14.800 -1.801, -3.572 15.500 -1.801, -3.216 14.800 -2.379, -3.003 15.500 -2.643, -2.513 15.500 -3.112, -2.240 15.500 -3.314, -1.648 14.800 -3.645, -0.000 15.500 -4.000, 1.008 14.800 -3.871, 1.333 15.500 -3.772, 1.648 14.800 -3.645, 1.648 15.500 -3.645, 1.951 15.500 -3.492, 2.240 15.500 -3.314, 2.513 14.800 -3.112, 2.513 15.500 -3.112, 2.768 15.500 -2.888, 3.003 15.500 -2.643, 3.216 14.800 -2.379, 3.406 14.800 -2.097, 3.406 15.500 -2.097, 3.712 15.500 -1.491, 3.996 15.500 0.170, 3.712 15.500 1.491, 3.406 15.500 2.097, 2.768 14.800 2.888, 2.513 14.800 3.112, 2.513 15.500 3.112, 2.240 14.800 3.314, 2.240 15.500 3.314, 1.333 15.500 3.772, 1.008 14.800 3.871, 1.008 15.500 3.871, -1.008 14.800 3.871, -1.333 14.800 3.772, -1.951 15.500 3.492, -2.240 14.800 3.314, -2.513 14.800 3.112, -3.572 14.800 1.801, -3.572 15.500 1.801, -3.712 14.800 1.491, -3.825 14.800 1.171, -3.910 14.800 0.843, -3.968 15.500 0.508, -3.996 14.800 0.170, -3.996 14.800 -0.170, -3.968 14.800 -0.508, -3.968 15.500 -0.508, -3.825 14.800 -1.171, -3.712 14.800 -1.491, -3.712 15.500 -1.491, -2.768 14.800 -2.888, -2.768 15.500 -2.888, -1.333 15.500 -3.772, -1.008 14.800 -3.871, 0.339 15.500 -3.986, 0.676 14.800 -3.942, 0.676 15.500 -3.942, 2.768 14.800 -2.888, 3.003 14.800 -2.643, 3.910 14.800 -0.843, 3.910 15.500 -0.843, 3.968 14.800 -0.508, 3.968 15.500 -0.508, 3.996 14.800 -0.170, 3.996 14.800 0.170, 3.216 14.800 2.379, 1.951 14.800 3.492, 1.648 14.800 3.645, 1.333 14.800 3.772, 0.676 14.800 3.942, 0.339 11.300 3.986, 0.871 11.300 2.871, 1.648 11.300 3.645, 1.951 11.300 3.492, -0.294 11.300 2.986, -0.339 11.300 3.986, -0.676 11.300 3.942, -0.585 11.300 2.942, -1.333 11.300 3.772, -1.951 11.300 3.492, -1.414 11.300 2.646, -1.667 11.300 2.494, -2.513 11.300 3.112, -2.494 11.300 1.667, -3.712 11.300 1.491, -3.572 11.300 1.801, -3.825 11.300 1.171, -3.996 11.300 -0.170, -3.572 11.300 -1.801, -2.494 11.300 -1.667, -3.003 11.300 -2.643, -1.951 11.300 -3.492, -1.333 11.300 -3.772, -0.676 11.300 -3.942, 0.676 11.300 -3.942, 1.333 11.300 -3.772, 1.414 11.300 -2.646, 2.240 11.300 -3.314, 1.667 11.300 -2.494, 2.513 11.300 -3.112, 2.121 11.300 -2.121, 3.003 11.300 -2.643, 2.494 11.300 -1.667, 3.216 11.300 -2.379, 2.646 11.300 -1.414, 3.712 11.300 -1.491, 2.772 11.300 -1.148, 2.942 11.300 0.585, 3.910 11.300 0.843, 3.572 11.300 1.801, 3.406 11.300 2.097, 3.216 11.300 2.379, 2.121 11.300 2.121, -1.648 11.300 3.645, -2.121 11.300 2.121, -2.646 11.300 1.414, -3.910 11.300 0.843, -3.968 11.300 0.508, -2.986 11.300 0.294, -2.942 11.300 -0.585, -2.871 11.300 -0.871, -2.772 11.300 -1.148, -2.768 11.300 -2.888, -2.240 11.300 -3.314, -0.294 11.300 -2.986, -0.339 11.300 -3.986, 1.148 11.300 -2.772, 1.903 11.300 -2.319, 2.768 11.300 -2.888, 3.996 11.300 -0.170, 2.986 11.300 0.294, 1.903 11.300 2.319, 1.008 11.300 3.871, 7.757 13.300 1.956, 7.550 13.300 1.783, 7.623 14.800 1.442, 7.623 13.300 1.442, 7.700 14.800 1.391, 7.882 14.800 1.369, 7.882 13.300 1.369, 7.600 13.300 1.862, 7.600 14.800 1.862, 7.532 13.300 1.601, 7.565 13.300 1.514, 0.291 14.800 7.995, 0.269 14.800 7.825, 0.080 14.800 7.659, -0.169 14.800 7.695, -0.169 13.300 7.695, -0.301 14.800 7.994, -7.954 13.300 0.857, -7.864 14.800 0.834, -7.725 13.300 0.715, -7.725 14.800 0.715, -7.681 14.800 0.537, -7.681 13.300 0.537, -7.819 14.800 0.305, -7.904 13.300 0.268, -7.996 14.800 0.258, -7.785 14.800 0.786, -7.785 13.300 0.786, -7.702 14.800 0.447, -0.819 13.300 -7.866, -0.850 14.800 -7.778, -0.907 14.800 -7.705, -0.983 13.300 -7.652, -1.072 13.300 -7.625, -1.164 13.300 -7.627, -1.252 13.300 -7.656, -1.072 14.800 -7.625, -1.381 13.300 -7.787, -1.381 14.800 -7.787, -7.954 13.300 -0.857, -7.954 14.800 -0.857, -7.864 14.800 -0.834, -7.864 13.300 -0.834, -7.785 14.800 -0.786, -7.725 14.800 -0.715, -7.689 13.300 -0.630, -7.702 13.300 -0.447, -7.904 14.800 -0.268, -7.904 13.300 -0.268, -7.681 13.300 -0.537, -7.681 14.800 -0.537, -7.702 14.800 -0.447, -7.819 13.300 -0.305, -7.819 14.800 -0.305, 7.882 13.300 -1.369, 7.882 14.800 -1.369, 7.600 14.800 -1.862, 7.757 13.300 -1.956, 7.623 14.800 -1.442, 7.527 14.800 -1.694, 7.671 13.300 -1.921, 1.410 14.800 -7.875, 1.381 13.300 -7.787, 1.252 13.300 -7.656, 0.983 13.300 -7.652, 0.850 13.300 -7.778, 1.381 14.800 -7.787, 1.327 14.800 -7.711, 1.252 14.800 -7.656, 1.164 14.800 -7.627, 1.072 14.800 -7.625, 0.983 14.800 -7.652, 0.907 13.300 -7.705, 0.907 14.800 -7.705, 0.850 14.800 -7.778, 7.757 14.800 1.956, 7.671 14.800 1.921, 7.630 14.800 2.406, 7.550 14.800 1.783, 4.707 14.800 3.607, 7.527 14.800 1.694, 3.712 14.800 1.491, 3.572 14.800 1.801, 3.406 14.800 2.097, 3.003 14.800 2.643, 4.400 14.800 3.550, 4.244 14.800 3.564, 4.093 14.800 3.607, 7.532 14.800 1.601, 3.825 14.800 1.171, 3.910 14.800 0.843, 3.968 14.800 0.508, 7.565 14.800 1.514, 7.689 14.800 0.630, 7.681 14.800 0.537, 7.532 14.800 -1.601, 3.825 14.800 -1.171, 4.556 14.800 -3.564, 3.572 14.800 -1.801, 3.953 14.800 -3.677, 3.827 14.800 -3.772, 3.722 14.800 -3.888, 2.240 14.800 -3.314, 7.864 14.800 0.834, 7.954 14.800 0.857, 7.910 14.800 1.199, 7.789 14.800 1.365, 7.819 14.800 -0.305, 7.904 14.800 -0.268, 7.565 14.800 -1.514, 7.785 14.800 -0.786, 7.700 14.800 -1.391, 7.934 14.800 -1.028, 7.789 14.800 -1.365, 7.954 14.800 -0.857, 4.707 14.800 -3.607, 4.847 14.800 -3.677, 7.465 14.800 -2.875, 7.550 14.800 -1.783, 4.973 14.800 -3.772, 7.065 14.800 -3.753, 5.218 14.800 -4.167, 5.246 14.800 -4.322, 7.625 14.800 -2.420, 7.671 14.800 -1.921, 5.246 14.800 -4.478, 5.078 14.800 -4.912, 5.161 14.800 -4.779, 5.218 14.800 -4.633, 5.963 14.800 -5.334, 4.400 14.800 -5.250, 4.515 14.800 -6.604, 4.108 14.800 -6.865, 3.686 14.800 -7.100, 2.805 14.800 -7.492, -0.000 14.800 -7.700, 0.092 14.800 -7.714, 0.241 14.800 -7.821, 0.300 14.800 -7.994, 0.284 14.800 -7.903, 2.348 14.800 -7.648, 1.882 14.800 -7.775, 0.819 14.800 -7.866, -0.092 14.800 -7.714, -0.983 14.800 -7.652, -0.175 14.800 -7.756, -0.644 14.800 -7.974, -0.816 14.800 -7.958, -0.819 14.800 -7.866, -0.300 14.800 -7.994, -4.400 14.800 -5.250, -1.164 14.800 -7.627, -4.556 14.800 -5.236, -1.252 14.800 -7.656, -1.327 14.800 -7.711, -5.174 14.800 -6.101, -5.851 14.800 -5.456, -5.078 14.800 -4.912, -5.218 14.800 -4.633, -5.246 14.800 -4.478, -5.161 14.800 -4.021, -5.246 14.800 -4.322, -6.713 14.800 -4.351, -5.078 14.800 -3.888, -7.175 14.800 -3.538, -4.707 14.800 -3.607, -3.406 14.800 -2.097, -4.093 14.800 -3.607, -3.910 14.800 -0.843, -7.689 14.800 -0.630, -7.904 14.800 0.268, -7.890 14.800 -1.320, -7.689 14.800 0.630, -7.796 14.800 1.794, -7.529 14.800 2.705, -6.930 14.800 3.997, -5.161 14.800 4.021, -6.680 14.800 4.401, -5.218 14.800 4.167, -7.749 14.800 -0.367, -7.749 14.800 0.367, -7.155 14.800 3.579, -5.078 14.800 3.888, -5.246 14.800 4.478, -5.161 14.800 4.779, -5.218 14.800 4.633, -6.112 14.800 5.162, -5.794 14.800 5.516, -5.100 14.800 6.164, -4.725 14.800 6.456, -4.333 14.800 6.725, -3.072 14.800 7.387, -4.400 14.800 5.250, -0.005 14.800 7.646, -0.091 14.800 7.658, 2.584 14.800 7.571, 1.683 14.800 7.821, 1.222 14.800 7.906, -0.280 14.800 7.825, -0.234 14.800 7.752, -0.303 14.800 7.908, 0.159 14.800 7.695, 0.223 14.800 7.752, 0.292 14.800 7.908, 3.867 14.800 7.003, 4.270 14.800 6.765, 5.031 14.800 6.220, 4.556 14.800 5.236, 4.707 14.800 5.193, 5.386 14.800 5.915, 6.040 14.800 5.246, 5.218 14.800 4.633, 5.078 14.800 4.912, 6.611 14.800 4.504, 7.092 14.800 3.702, 5.218 14.800 4.167, 7.476 14.800 2.848, -1.648 14.800 3.645, -3.722 14.800 3.888, -2.768 14.800 2.888, -3.003 14.800 2.643, -3.216 14.800 2.379, -3.406 14.800 2.097, -4.707 14.800 3.607, -3.968 14.800 0.508, -3.953 14.800 -3.677, -3.003 14.800 -2.643, -2.513 14.800 -3.112, -2.240 14.800 -3.314, -3.554 14.800 -4.322, -1.951 14.800 -3.492, -1.333 14.800 -3.772, -3.953 14.800 -5.123, 3.953 14.800 -5.123, 4.244 14.800 -5.236, -3.582 14.800 -4.633, -3.639 14.800 -4.779, -0.676 14.800 -3.942, -0.339 14.800 -3.986, 0.339 14.800 -3.986, 3.639 14.800 -4.021, 1.333 14.800 -3.772, 1.951 14.800 -3.492, 3.712 14.800 -1.491, 3.554 14.800 4.478, 3.827 14.800 5.028, -3.953 14.800 5.123, -4.244 14.800 5.236, 4.244 14.800 5.236, 0.339 14.800 3.986, 3.639 14.800 4.021, -4.400 14.800 3.550, -1.951 14.800 3.492, -4.093 14.800 3.607, -3.953 14.800 3.677, -3.582 14.800 4.167, -3.554 14.800 4.478, -3.554 14.800 4.322, 0.000 14.800 4.000, 4.556 14.800 -5.236, -0.000 14.800 -4.000, 3.554 14.800 -4.322, 3.554 14.800 -4.478, -4.556 14.800 3.564, -4.707 13.300 3.607, -4.556 13.300 3.564, -4.847 14.800 3.677, -5.161 13.300 4.021, -5.218 13.300 4.167, -5.246 14.800 4.322, -4.973 14.800 5.028, -4.847 14.800 5.123, -4.707 14.800 5.193, -3.953 13.300 5.123, -4.093 14.800 5.193, -3.827 14.800 5.028, -3.722 14.800 4.912, -3.639 14.800 4.779, -3.639 13.300 4.021, -3.827 14.800 3.772, -4.244 14.800 3.564, -4.973 14.800 3.772, -5.218 13.300 4.633, -5.161 13.300 4.779, -5.078 14.800 4.912, -4.707 13.300 5.193, -4.556 13.300 5.236, -4.556 14.800 5.236, -4.093 13.300 5.193, -3.722 13.300 4.912, -3.582 14.800 4.633, -3.554 13.300 4.322, -3.582 13.300 4.167, -3.639 14.800 4.021, -3.722 13.300 3.888, -4.244 13.300 3.564, -4.707 13.300 -5.193, -4.707 14.800 -5.193, -4.847 14.800 -5.123, -5.246 13.300 -4.478, -5.218 14.800 -4.167, -4.973 14.800 -3.772, -4.847 14.800 -3.677, -4.400 14.800 -3.550, -4.244 14.800 -3.564, -3.953 13.300 -3.677, -3.722 14.800 -3.888, -3.722 14.800 -4.912, -3.827 14.800 -5.028, -4.093 14.800 -5.193, -4.244 14.800 -5.236, -4.847 13.300 -5.123, -4.973 13.300 -5.028, -4.973 14.800 -5.028, -5.078 13.300 -4.912, -5.161 14.800 -4.779, -5.161 13.300 -4.021, -4.973 13.300 -3.772, -4.847 13.300 -3.677, -4.707 13.300 -3.607, -4.556 14.800 -3.564, -4.244 13.300 -3.564, -3.827 13.300 -3.772, -3.827 14.800 -3.772, -3.639 14.800 -4.021, -3.582 13.300 -4.167, -3.582 14.800 -4.167, -3.554 13.300 -4.322, -3.554 13.300 -4.478, -3.554 14.800 -4.478, -3.582 13.300 -4.633, -3.639 13.300 -4.779, -3.722 13.300 -4.912, -3.827 13.300 -5.028, 4.244 13.300 3.564, 3.554 13.300 4.322, 3.582 14.800 4.167, 3.554 13.300 4.478, 3.554 14.800 4.322, 3.639 13.300 4.779, 3.582 14.800 4.633, 3.639 14.800 4.779, 3.722 13.300 4.912, 3.722 14.800 4.912, 3.953 13.300 5.123, 4.093 14.800 5.193, 4.400 14.800 5.250, 4.847 13.300 5.123, 4.847 14.800 5.123, 5.246 14.800 4.478, 5.161 13.300 4.021, 4.973 14.800 3.772, 4.847 14.800 3.677, 4.707 13.300 3.607, 4.556 14.800 3.564, 3.953 14.800 3.677, 3.827 14.800 3.772, 3.722 13.300 3.888, 3.722 14.800 3.888, 3.639 13.300 4.021, 3.582 13.300 4.167, 3.582 13.300 4.633, 3.953 14.800 5.123, 4.093 13.300 5.193, 4.707 13.300 5.193, 4.973 13.300 5.028, 4.973 14.800 5.028, 5.161 13.300 4.779, 5.161 14.800 4.779, 5.246 13.300 4.322, 5.246 14.800 4.322, 5.161 14.800 4.021, 5.078 14.800 3.888, 4.973 13.300 3.772, 4.093 14.800 -5.193, 3.827 13.300 -5.028, 3.827 14.800 -5.028, 3.639 14.800 -4.779, 3.582 13.300 -4.633, 3.554 13.300 -4.478, 3.582 14.800 -4.633, 3.639 13.300 -4.021, 4.093 14.800 -3.607, 5.218 13.300 -4.633, 5.078 13.300 -4.912, 4.973 14.800 -5.028, 4.707 13.300 -5.193, 4.707 14.800 -5.193, 4.400 13.300 -5.250, 3.722 14.800 -4.912, 3.582 14.800 -4.167, 3.722 13.300 -3.888, 3.827 13.300 -3.772, 4.093 13.300 -3.607, 4.244 14.800 -3.564, 4.400 14.800 -3.550, 4.707 13.300 -3.607, 4.973 13.300 -3.772, 5.078 14.800 -3.888, 5.161 13.300 -4.021, 5.161 14.800 -4.021, 5.218 13.300 -4.167, 5.246 13.300 -4.322, 5.161 13.300 -4.779, 4.847 14.800 -5.123, 0.676 11.300 3.942, 1.008 13.300 3.871, 1.333 11.300 3.772, 1.648 13.300 3.645, 1.951 13.300 3.492, 2.240 11.300 3.314, 2.513 11.300 3.112, 3.003 11.300 2.643, 3.712 13.300 1.491, 3.712 11.300 1.491, 3.825 11.300 1.171, 3.968 11.300 0.508, 3.996 13.300 -0.170, 3.996 11.300 0.170, 3.968 11.300 -0.508, 3.825 13.300 -1.171, 3.910 11.300 -0.843, 3.825 11.300 -1.171, 3.406 11.300 -2.097, 1.951 11.300 -3.492, 1.648 13.300 -3.645, 1.648 11.300 -3.645, 1.008 13.300 -3.871, 1.008 11.300 -3.871, 0.339 11.300 -3.986, -0.339 13.300 -3.986, -0.676 13.300 -3.942, -1.008 13.300 -3.871, -1.648 11.300 -3.645, -2.513 11.300 -3.112, -3.216 11.300 -2.379, -3.712 11.300 -1.491, -3.968 13.300 -0.508, -3.910 11.300 -0.843, -3.968 11.300 -0.508, -3.968 13.300 0.508, -3.996 11.300 0.170, -3.712 13.300 1.491, -3.003 13.300 2.643, -3.003 11.300 2.643, -2.768 11.300 2.888, -2.240 13.300 3.314, -2.240 11.300 3.314, -1.008 11.300 3.871, 0.000 11.300 4.000, 0.339 13.300 3.986, 1.333 13.300 3.772, 2.513 13.300 3.112, 2.768 13.300 2.888, 2.768 11.300 2.888, 3.216 13.300 2.379, 3.406 13.300 2.097, 3.572 13.300 1.801, 3.996 13.300 0.170, 3.572 11.300 -1.801, 3.216 13.300 -2.379, 3.003 13.300 -2.643, 2.240 13.300 -3.314, -0.000 11.300 -4.000, -1.008 11.300 -3.871, -1.333 13.300 -3.772, -1.951 13.300 -3.492, -2.513 13.300 -3.112, -2.768 13.300 -2.888, -3.003 13.300 -2.643, -3.406 13.300 -2.097, -3.406 11.300 -2.097, -3.572 13.300 -1.801, -3.825 11.300 -1.171, -3.996 13.300 0.170, -3.910 13.300 0.843, -3.406 13.300 2.097, -3.406 11.300 2.097, -3.216 13.300 2.379, -3.216 11.300 2.379, -2.768 13.300 2.888, -1.648 13.300 3.645, -1.008 13.300 3.871, -0.676 13.300 3.942, 7.630 13.300 2.406, 7.476 13.300 2.848, 7.296 13.300 3.280, 7.092 13.300 3.702, 7.296 14.800 3.280, 6.863 14.800 4.110, 6.337 14.800 4.883, 5.723 14.800 5.590, 5.031 13.300 6.220, 4.270 13.300 6.765, 3.451 14.800 7.217, 3.023 14.800 7.407, 2.137 14.800 7.709, 6.337 13.300 4.883, 4.659 14.800 6.504, 4.659 13.300 6.504, 3.867 13.300 7.003, 3.451 13.300 7.217, 3.023 13.300 7.407, 2.137 13.300 7.709, 1.222 13.300 7.906, 0.758 14.800 7.964, -7.954 14.800 0.857, -7.889 13.300 1.328, -7.889 14.800 1.328, -7.676 13.300 2.253, -7.155 13.300 3.579, -6.930 13.300 3.997, -6.680 13.300 4.401, -6.112 13.300 5.162, -5.457 14.800 5.850, -5.100 13.300 6.164, -3.926 14.800 6.970, -2.628 13.300 7.556, -1.247 14.800 7.902, -0.776 13.300 7.962, -0.776 14.800 7.962, -0.301 13.300 7.994, -7.676 14.800 2.253, -7.529 13.300 2.705, -7.355 13.300 3.147, -7.355 14.800 3.147, -6.407 14.800 4.790, -5.457 13.300 5.850, -3.505 14.800 7.191, -2.628 14.800 7.556, -2.175 14.800 7.699, -1.714 13.300 7.814, -1.714 14.800 7.814, -1.247 13.300 7.902, -7.800 14.800 -1.779, -7.682 14.800 -2.232, -7.539 14.800 -2.677, -7.370 13.300 -3.113, -7.370 14.800 -3.113, -6.447 14.800 -4.736, -6.160 14.800 -5.105, -4.809 13.300 -6.393, -4.809 14.800 -6.393, -4.427 14.800 -6.663, -4.427 13.300 -6.663, -4.030 14.800 -6.911, -4.030 13.300 -6.911, -3.619 13.300 -7.134, -3.619 14.800 -7.134, -2.762 14.800 -7.508, -2.319 14.800 -7.657, -1.867 14.800 -7.779, -1.867 13.300 -7.779, -1.410 14.800 -7.875, -7.890 13.300 -1.320, -7.175 13.300 -3.538, -6.956 14.800 -3.951, -6.956 13.300 -3.951, -6.447 13.300 -4.736, -5.522 14.800 -5.789, -5.174 13.300 -6.101, -3.196 14.800 -7.334, -3.196 13.300 -7.334, -2.319 13.300 -7.657, 1.410 13.300 -7.875, 5.277 14.800 -6.013, 6.826 14.800 -4.173, 7.278 13.300 -3.320, 7.757 14.800 -1.956, 2.348 13.300 -7.648, 3.251 14.800 -7.309, 3.686 13.300 -7.100, 4.108 13.300 -6.865, 4.905 14.800 -6.320, 4.905 13.300 -6.320, 5.277 13.300 -6.013, 5.630 14.800 -5.684, 5.630 13.300 -5.684, 5.963 13.300 -5.334, 6.273 14.800 -4.964, 6.561 14.800 -4.577, 7.278 14.800 -3.320, 7.465 13.300 -2.875, 7.625 13.300 -2.420, 7.600 13.300 -1.862, 7.550 13.300 -1.783, 4.847 13.300 -3.677, 7.065 13.300 -3.753, 5.078 13.300 -3.888, 6.826 13.300 -4.173, 6.561 13.300 -4.577, 5.246 13.300 -4.478, 6.273 13.300 -4.964, 4.973 13.300 -5.028, 4.847 13.300 -5.123, 4.556 13.300 -5.236, 1.072 13.300 -7.625, -0.000 13.300 -7.700, -0.907 13.300 -7.705, -0.472 13.300 -7.986, -0.850 13.300 -7.778, 3.712 13.300 -1.491, 4.556 13.300 -3.564, 3.572 13.300 -1.801, 3.406 13.300 -2.097, 4.400 13.300 -3.550, 2.513 13.300 -3.112, 2.768 13.300 -2.888, 4.244 13.300 -3.564, 7.689 13.300 -0.630, 7.681 13.300 -0.537, 7.565 13.300 -1.514, 7.623 13.300 -1.442, 7.700 13.300 -1.391, 7.910 13.300 -1.199, 7.789 13.300 -1.365, 7.864 13.300 -0.834, 7.954 13.300 -0.857, 7.702 13.300 0.447, 7.749 13.300 -0.367, 7.819 13.300 -0.305, 7.819 13.300 0.305, 8.000 13.300 -0.086, 8.000 13.300 0.086, 7.689 13.300 0.630, 7.725 13.300 0.715, 7.785 13.300 0.786, 7.789 13.300 1.365, 7.954 13.300 0.857, 7.700 13.300 1.391, 7.532 13.300 -1.601, 3.968 13.300 -0.508, 7.527 13.300 -1.694, 3.910 13.300 -0.843, 7.527 13.300 1.694, 4.847 13.300 3.677, 7.671 13.300 1.921, 5.078 13.300 3.888, 6.863 13.300 4.110, 6.611 13.300 4.504, 5.218 13.300 4.167, 5.246 13.300 4.478, 6.040 13.300 5.246, 5.723 13.300 5.590, 5.218 13.300 4.633, 5.078 13.300 4.912, 5.386 13.300 5.915, 4.556 13.300 5.236, 4.400 13.300 5.250, -0.005 13.300 7.646, 2.584 13.300 7.571, 0.080 13.300 7.659, 1.683 13.300 7.821, 0.223 13.300 7.752, 0.269 13.300 7.825, 0.292 13.300 7.908, 0.758 13.300 7.964, 0.291 13.300 7.995, 0.159 13.300 7.695, 4.244 13.300 5.236, -4.400 13.300 5.250, -4.244 13.300 5.236, 3.827 13.300 5.028, 0.000 13.300 4.000, 0.676 13.300 3.942, 3.953 13.300 3.677, 3.827 13.300 3.772, 4.093 13.300 3.607, 2.240 13.300 3.314, 4.400 13.300 3.550, 3.003 13.300 2.643, -0.091 13.300 7.658, -0.234 13.300 7.752, -0.280 13.300 7.825, -0.303 13.300 7.908, -2.175 13.300 7.699, -3.072 13.300 7.387, -3.505 13.300 7.191, -3.926 13.300 6.970, -4.333 13.300 6.725, -4.725 13.300 6.456, -5.246 13.300 4.478, -6.407 13.300 4.790, -5.246 13.300 4.322, -4.973 13.300 3.772, -7.689 13.300 0.630, -5.078 13.300 3.888, -7.796 13.300 1.794, -7.864 13.300 0.834, -7.702 13.300 0.447, -7.749 13.300 0.367, -7.749 13.300 -0.367, -8.000 13.300 -0.086, -8.000 13.300 0.086, -7.996 13.300 0.258, -7.819 13.300 0.305, -3.996 13.300 -0.170, -7.682 13.300 -2.232, -7.539 13.300 -2.677, -3.910 13.300 -0.843, -4.400 13.300 -3.550, -3.825 13.300 -1.171, -3.712 13.300 -1.491, -7.800 13.300 -1.779, -7.725 13.300 -0.715, -7.785 13.300 -0.786, -4.556 13.300 -3.564, -6.713 13.300 -4.351, -5.218 13.300 -4.167, -5.246 13.300 -4.322, -5.218 13.300 -4.633, -5.078 13.300 -3.888, -6.160 13.300 -5.105, -5.851 13.300 -5.456, -5.161 13.300 -4.779, -5.522 13.300 -5.789, -4.556 13.300 -5.236, -4.400 13.300 -5.250, -2.762 13.300 -7.508, -1.327 13.300 -7.711, -1.410 13.300 -7.875, 0.092 13.300 -7.714, 0.241 13.300 -7.821, 0.472 13.300 -7.986, 0.644 13.300 -7.974, 0.819 13.300 -7.866, 1.327 13.300 -7.711, 1.882 13.300 -7.775, 1.164 13.300 -7.627, 2.805 13.300 -7.492, 3.251 13.300 -7.309, 4.515 13.300 -6.604, 4.556 13.300 3.564, 3.825 13.300 1.171, 3.910 13.300 0.843, 3.968 13.300 0.508, 3.639 13.300 -4.779, 1.333 13.300 -3.772, 0.676 13.300 -3.942, 3.722 13.300 -4.912, 0.339 13.300 -3.986, 3.953 13.300 -5.123, -0.000 13.300 -4.000, -3.953 13.300 -5.123, -4.093 13.300 -5.193, 4.093 13.300 -5.193, -4.244 13.300 -5.236, 4.244 13.300 -5.236, -3.639 13.300 -4.021, -1.648 13.300 -3.645, -2.240 13.300 -3.314, -4.093 13.300 -3.607, -3.722 13.300 -3.888, -3.216 13.300 -2.379, -4.847 13.300 3.677, -3.825 13.300 1.171, -3.572 13.300 1.801, -4.400 13.300 3.550, -2.513 13.300 3.112, -1.951 13.300 3.492, -4.093 13.300 3.607, -3.953 13.300 3.677, -3.827 13.300 3.772, -3.554 13.300 4.478, -3.582 13.300 4.633, -3.639 13.300 4.779, -3.827 13.300 5.028, -0.339 13.300 3.986, -1.333 13.300 3.772, 3.582 13.300 -4.167, 3.554 13.300 -4.322, 1.951 13.300 -3.492, 3.953 13.300 -3.677, -5.794 13.300 5.516, -4.973 13.300 5.028, -5.078 13.300 4.912, -4.847 13.300 5.123, -8.466 -16.300 0.758, -8.466 -14.800 0.758, -8.328 -14.800 1.700, -8.238 -16.300 1.958, -7.869 -16.300 2.354, -7.619 -14.800 2.463, -8.238 -14.800 1.958, -8.081 -14.800 2.181, -7.348 -16.300 2.500, -4.550 -16.300 2.500, -4.550 -14.800 2.500, -4.359 -14.800 2.462, -4.088 -14.800 2.191, -4.050 -14.800 2.000, -4.050 -16.300 2.000, -4.196 -14.800 2.354, -3.715 -16.300 -1.614, -3.715 -14.800 -1.614, -2.764 -16.300 -2.960, -2.336 -16.300 -3.309, 1.356 -16.300 -3.816, 1.863 -14.800 -3.596, 3.460 -14.800 -2.104, -3.142 -16.300 -2.556, -3.142 -14.800 -2.556, -1.863 -16.300 -3.596, -1.356 -14.800 -3.816, -0.824 -16.300 -3.965, -0.824 -14.800 -3.965, -0.276 -16.300 -4.041, 1.356 -14.800 -3.816, 2.764 -14.800 -2.960, 3.460 -16.300 -2.104, 4.196 -16.300 2.354, 4.550 -16.300 2.500, 4.359 -16.300 2.462, 4.088 -14.800 2.191, 4.196 -14.800 2.354, 7.348 -14.800 2.500, 7.619 -14.800 2.463, 7.869 -16.300 2.354, 8.081 -16.300 2.181, 8.328 -16.300 1.700, 8.238 -14.800 1.958, 8.466 -16.300 0.758, 8.410 -14.800 1.231, 8.495 -16.300 0.282, 9.994 -14.800 -44.834, 9.998 -14.800 -44.945, 9.994 -16.300 -44.834, 4.010 -14.800 -10.042, 4.041 -16.300 -10.182, 4.090 -14.800 -10.315, 4.244 -14.800 -10.555, 4.159 -16.300 -10.441, 4.585 -16.300 -10.810, 5.415 -16.300 -10.810, 5.756 -14.800 -10.555, 5.959 -16.300 -10.182, 5.910 -14.800 -9.485, 5.415 -16.300 -8.990, 5.282 -14.800 -8.941, 5.000 -14.800 -8.900, 4.858 -16.300 -8.910, 4.459 -14.800 -9.059, 4.345 -16.300 -9.144, 4.244 -14.800 -9.245, 4.459 -14.800 -10.741, 5.000 -14.800 -10.900, 5.142 -16.300 -10.890, 5.282 -14.800 -10.859, 5.541 -14.800 -10.741, 5.910 -14.800 -10.315, 5.990 -14.800 -10.042, 6.000 -16.300 -9.900, 5.990 -14.800 -9.758, 5.959 -16.300 -9.618, 5.841 -16.300 -9.359, 5.756 -14.800 -9.245, 4.718 -14.800 -8.941, 4.090 -14.800 -9.485, 5.223 -16.300 -0.000, 5.263 -16.300 -0.282, 5.381 -16.300 -0.541, 5.313 -14.800 -0.415, 6.504 -14.800 -0.959, 6.978 -14.800 -0.655, 7.182 -16.300 -0.282, 7.182 -16.300 0.282, 6.877 -16.300 0.756, 6.504 -14.800 0.959, 6.365 -16.300 0.990, 6.080 -16.300 0.990, 5.941 -14.800 0.959, 5.807 -16.300 0.910, 5.568 -16.300 0.756, 5.263 -16.300 0.282, 5.682 -14.800 -0.841, 5.941 -14.800 -0.959, 7.212 -14.800 -0.142, 6.763 -14.800 0.841, 6.223 -14.800 1.000, 5.467 -14.800 0.655, 5.381 -16.300 0.541, 5.313 -14.800 0.415, 3.410 -14.800 -4.542, 3.400 -16.300 -4.400, 3.559 -16.300 -4.941, 3.644 -14.800 -5.055, 3.985 -16.300 -5.310, 4.258 -16.300 -5.390, 4.941 -14.800 -5.241, 5.241 -16.300 -4.941, 5.359 -16.300 -4.118, 5.241 -16.300 -3.859, 5.055 -16.300 -3.644, 3.859 -14.800 -3.559, 3.745 -16.300 -3.644, 3.559 -16.300 -3.859, 3.490 -14.800 -3.985, 3.441 -16.300 -4.118, 3.745 -16.300 -5.156, 3.859 -14.800 -5.241, 4.118 -14.800 -5.359, 4.815 -16.300 -5.310, 5.310 -14.800 -4.815, 5.359 -16.300 -4.682, 5.390 -14.800 -4.542, 5.156 -14.800 -3.745, 4.815 -16.300 -3.490, 4.682 -14.800 -3.441, -0.959 -16.300 -6.504, -0.990 -14.800 -6.365, -0.841 -16.300 -6.763, -0.756 -14.800 -6.877, -0.282 -14.800 -7.182, 0.655 -16.300 -6.978, 0.841 -16.300 -6.763, 1.000 -16.300 -6.223, 0.841 -16.300 -5.682, 0.655 -16.300 -5.467, -1.000 -16.300 -6.223, -0.990 -14.800 -6.080, -0.655 -16.300 -6.978, 0.415 -16.300 -7.132, 0.541 -14.800 -7.064, 0.756 -14.800 -6.877, 0.990 -14.800 -6.080, 0.910 -14.800 -5.807, 0.541 -14.800 -5.381, 0.415 -16.300 -5.313, 0.282 -14.800 -5.263, -0.841 -16.300 -5.682, -5.310 -14.800 -4.815, -5.055 -16.300 -5.156, -4.815 -16.300 -5.310, -4.682 -14.800 -5.359, -3.559 -16.300 -4.941, -3.410 -14.800 -4.258, -4.258 -16.300 -3.410, -4.542 -16.300 -3.410, -5.055 -16.300 -3.644, -5.310 -14.800 -3.985, -5.156 -14.800 -5.055, -4.400 -14.800 -5.400, -3.985 -16.300 -5.310, -3.441 -16.300 -4.682, -3.490 -14.800 -3.985, -3.859 -14.800 -3.559, -4.400 -14.800 -3.400, -4.815 -16.300 -3.490, -4.941 -14.800 -3.559, -5.156 -14.800 -3.745, -5.359 -16.300 -4.118, -7.212 -14.800 -0.142, -7.064 -16.300 -0.541, -6.877 -16.300 -0.756, -6.638 -16.300 -0.910, -6.080 -16.300 -0.990, -5.467 -14.800 -0.655, -5.381 -16.300 -0.541, -5.263 -16.300 -0.282, -5.313 -14.800 0.415, -5.263 -16.300 0.282, -7.212 -14.800 0.142, -5.807 -16.300 -0.910, -5.467 -14.800 0.655, -5.568 -16.300 0.756, -6.080 -16.300 0.990, -6.223 -14.800 1.000, -6.504 -14.800 0.959, -6.978 -14.800 0.655, -7.064 -16.300 0.541, -7.132 -14.800 0.415, 4.000 -16.300 -44.000, 4.041 -16.300 -44.282, 4.010 -14.800 -44.142, 4.345 -16.300 -44.756, 5.282 -14.800 -44.959, 5.541 -14.800 -44.841, 5.756 -14.800 -44.655, 5.910 -14.800 -44.415, 5.841 -16.300 -44.541, 5.655 -16.300 -43.244, 5.282 -14.800 -43.041, 5.415 -16.300 -43.090, 5.142 -16.300 -43.010, 4.858 -16.300 -43.010, 4.585 -16.300 -43.090, 4.345 -16.300 -43.244, 4.041 -16.300 -43.718, 4.010 -14.800 -43.858, 4.459 -14.800 -44.841, 4.718 -14.800 -44.959, 4.858 -16.300 -44.990, 5.142 -16.300 -44.990, 5.959 -16.300 -44.282, 5.990 -14.800 -44.142, 5.990 -14.800 -43.858, 5.959 -16.300 -43.718, 5.910 -14.800 -43.585, 5.000 -14.800 -43.000, 4.459 -14.800 -43.159, -4.010 -14.800 -43.858, -4.159 -16.300 -43.459, -4.345 -16.300 -43.244, -5.415 -16.300 -43.090, -5.910 -14.800 -43.585, -5.959 -16.300 -43.718, -5.841 -16.300 -44.541, -5.756 -14.800 -44.655, -5.655 -16.300 -44.756, -5.541 -14.800 -44.841, -5.282 -14.800 -44.959, -5.415 -16.300 -44.910, -4.718 -14.800 -44.959, -4.244 -14.800 -44.655, -4.041 -16.300 -44.282, -4.010 -14.800 -44.142, -4.585 -16.300 -43.090, -5.000 -14.800 -43.000, -5.282 -14.800 -43.041, -5.541 -14.800 -43.159, -5.756 -14.800 -43.345, -4.459 -14.800 -44.841, -4.159 -16.300 -44.541, -4.090 -14.800 -44.415, -4.000 -16.300 -9.900, -4.041 -16.300 -9.618, -4.090 -14.800 -9.485, -4.159 -16.300 -9.359, -4.345 -16.300 -9.144, -5.142 -16.300 -8.910, -5.541 -14.800 -9.059, -5.655 -16.300 -9.144, -5.841 -16.300 -9.359, -6.000 -16.300 -9.900, -5.655 -16.300 -10.656, -5.415 -16.300 -10.810, -4.345 -16.300 -10.656, -4.090 -14.800 -10.315, -4.159 -16.300 -10.441, -4.010 -14.800 -9.758, -4.244 -14.800 -9.245, -5.282 -14.800 -8.941, -5.756 -14.800 -9.245, -5.990 -14.800 -9.758, -5.756 -14.800 -10.555, -4.585 -16.300 -10.810, -4.041 -16.300 -10.182, 5.541 -16.300 -37.282, 5.510 -14.800 -37.142, 5.659 -16.300 -37.541, 5.744 -14.800 -37.655, 6.358 -16.300 -37.990, 6.642 -16.300 -37.990, 7.155 -16.300 -37.756, 7.341 -16.300 -37.541, 7.500 -16.300 -37.000, 7.341 -16.300 -36.459, 5.959 -14.800 -36.159, 6.085 -16.300 -36.090, 5.845 -16.300 -36.244, 5.541 -16.300 -36.718, 6.915 -16.300 -37.910, 7.041 -14.800 -37.841, 7.490 -14.800 -37.142, 7.490 -14.800 -36.858, 6.782 -14.800 -36.041, 6.500 -14.800 -36.000, 6.358 -16.300 -36.010, 6.218 -14.800 -36.041, 5.510 -14.800 -36.858, -5.541 -16.300 -36.718, -5.590 -14.800 -36.585, -5.845 -16.300 -36.244, -7.041 -14.800 -36.159, -6.915 -16.300 -36.090, -7.155 -16.300 -36.244, -7.500 -16.300 -37.000, -7.341 -16.300 -37.541, -7.155 -16.300 -37.756, -5.744 -14.800 -37.655, -5.510 -14.800 -37.142, -5.510 -14.800 -36.858, -5.500 -16.300 -37.000, -6.218 -14.800 -36.041, -6.500 -14.800 -36.000, -7.256 -14.800 -36.345, -7.341 -16.300 -36.459, -7.459 -16.300 -36.718, -7.490 -14.800 -37.142, -7.041 -14.800 -37.841, -6.782 -14.800 -37.959, -5.959 -14.800 -37.841, -0.959 -16.300 -15.082, -0.910 -14.800 -15.215, -0.655 -16.300 -15.556, 0.541 -14.800 -15.641, 0.655 -16.300 -15.556, 0.841 -16.300 -15.341, 0.959 -16.300 -15.082, 0.990 -14.800 -14.942, 1.000 -16.300 -14.800, 0.959 -16.300 -14.518, 0.541 -14.800 -13.959, 0.415 -16.300 -13.890, -0.655 -16.300 -14.044, -0.756 -14.800 -14.145, -0.959 -16.300 -14.518, -0.990 -14.800 -14.658, -0.541 -14.800 -15.641, -0.415 -16.300 -15.710, 0.142 -16.300 -15.790, 0.910 -14.800 -15.215, 0.990 -14.800 -14.658, 0.756 -14.800 -14.145, 0.655 -16.300 -14.044, 0.282 -14.800 -13.841, 0.142 -16.300 -13.810, -0.142 -16.300 -13.810, -0.841 -16.300 -14.259, -0.990 -14.800 -33.142, -0.910 -14.800 -33.415, -0.142 -16.300 -33.990, 0.756 -14.800 -33.655, 1.000 -16.300 -33.000, 0.655 -16.300 -32.244, -0.142 -16.300 -32.010, -0.415 -16.300 -32.090, -0.655 -16.300 -32.244, -0.959 -16.300 -32.718, -0.990 -14.800 -32.858, -0.756 -14.800 -33.655, -0.655 -16.300 -33.756, 0.655 -16.300 -33.756, 0.282 -14.800 -32.041, 0.000 -14.800 -32.000, -0.282 -14.800 -32.041, -0.541 -14.800 -32.159, -0.756 -14.800 -32.345, -0.841 -16.300 -32.459, -0.959 -16.300 -24.182, -0.841 -16.300 -24.441, -0.655 -16.300 -24.656, 0.142 -16.300 -24.890, 0.541 -14.800 -24.741, 0.841 -16.300 -24.441, 0.959 -16.300 -24.182, 0.541 -14.800 -23.059, 0.655 -16.300 -23.144, 0.415 -16.300 -22.990, -0.282 -14.800 -22.941, -0.910 -14.800 -23.485, -0.415 -16.300 -24.810, -0.282 -14.800 -24.859, 0.756 -14.800 -24.555, 1.000 -16.300 -23.900, 0.282 -14.800 -22.941, 0.142 -16.300 -22.910, 0.000 -14.800 -22.900, 5.510 -14.800 -16.142, 5.541 -16.300 -16.282, 5.590 -14.800 -16.415, 5.659 -16.300 -16.541, 5.845 -16.300 -16.756, 7.155 -16.300 -16.756, 7.459 -16.300 -16.282, 7.500 -16.300 -16.000, 6.500 -14.800 -15.000, 6.642 -16.300 -15.010, 5.845 -16.300 -15.244, 5.590 -14.800 -15.585, 6.085 -16.300 -16.910, 6.642 -16.300 -16.990, 6.782 -14.800 -16.959, 7.490 -14.800 -16.142, 7.459 -16.300 -15.718, 7.410 -14.800 -15.585, 7.256 -14.800 -15.345, 6.782 -14.800 -15.041, 6.358 -16.300 -15.010, 5.959 -14.800 -15.159, 5.744 -14.800 -15.345, 5.659 -16.300 -15.459, 5.541 -16.300 -15.718, -5.541 -16.300 -15.718, -5.744 -14.800 -15.345, -5.659 -16.300 -15.459, -6.085 -16.300 -15.090, -6.500 -14.800 -15.000, -6.782 -14.800 -15.041, -6.915 -16.300 -15.090, -7.155 -16.300 -15.244, -6.915 -16.300 -16.910, -6.218 -14.800 -16.959, -6.358 -16.300 -16.990, -6.085 -16.300 -16.910, -5.845 -16.300 -16.756, -6.358 -16.300 -15.010, -6.642 -16.300 -15.010, -7.256 -14.800 -15.345, -7.341 -16.300 -15.459, -7.410 -14.800 -15.585, -7.459 -16.300 -15.718, -6.782 -14.800 -16.959, -5.744 -14.800 -16.655, -9.999 -14.800 -45.055, -9.994 -14.800 -44.834, -9.999 -16.300 -45.055, -10.000 -14.800 -45.166, -10.000 -16.300 -45.166, -5.142 -16.300 -44.990, -5.959 -16.300 -44.282, -9.994 -16.300 -44.834, -9.998 -16.300 -44.945, -4.858 -16.300 -44.990, 5.415 -16.300 -44.910, 5.655 -16.300 -44.756, 10.000 -16.300 -48.000, 7.459 -16.300 -37.282, 6.000 -16.300 -44.000, 5.841 -16.300 -43.459, 4.159 -16.300 -43.459, -6.358 -16.300 -37.990, 6.085 -16.300 -37.910, -6.085 -16.300 -37.910, -5.845 -16.300 -37.756, 5.845 -16.300 -37.756, 0.142 -16.300 -33.990, -5.541 -16.300 -37.282, -5.659 -16.300 -37.541, -5.659 -16.300 -36.459, -6.085 -16.300 -36.090, -0.415 -16.300 -33.910, -0.841 -16.300 -33.541, -0.959 -16.300 -33.282, -1.000 -16.300 -33.000, -0.142 -16.300 -24.890, 9.999 -16.300 -45.055, 9.998 -16.300 -44.945, 7.064 -16.300 -0.541, 7.223 -16.300 -0.000, 8.238 -16.300 1.958, 8.410 -16.300 1.231, 7.619 -16.300 2.463, 6.638 -16.300 0.910, 7.064 -16.300 0.541, 7.348 -16.300 2.500, 4.050 -16.300 2.000, 4.088 -16.300 2.191, 5.568 -16.300 -0.756, 5.807 -16.300 -0.910, 6.080 -16.300 -0.990, 3.900 -16.300 -1.093, 3.715 -16.300 -1.614, 3.142 -16.300 -2.556, 2.764 -16.300 -2.960, 4.258 -16.300 -3.410, 4.542 -16.300 -3.410, 3.441 -16.300 -4.682, 1.863 -16.300 -3.596, 0.959 -16.300 -5.941, 0.959 -16.300 -6.504, 4.542 -16.300 -5.390, 5.142 -16.300 -8.910, 0.824 -16.300 -3.965, 0.276 -16.300 -4.041, -0.142 -16.300 -5.233, 0.142 -16.300 -5.233, -0.415 -16.300 -5.313, -3.441 -16.300 -4.118, -1.356 -16.300 -3.816, -3.559 -16.300 -3.859, -3.745 -16.300 -3.644, -3.460 -16.300 -2.104, -3.985 -16.300 -3.490, -4.012 -16.300 -0.551, -5.223 -16.300 -0.000, -4.050 -16.300 -0.000, -4.088 -16.300 2.191, -4.196 -16.300 2.354, -4.359 -16.300 2.462, -6.365 -16.300 0.990, -6.877 -16.300 0.756, -6.638 -16.300 0.910, -7.182 -16.300 0.282, -7.619 -16.300 2.463, -8.081 -16.300 2.181, -8.410 -16.300 1.231, -8.328 -16.300 1.700, -7.182 -16.300 -0.282, -7.223 -16.300 -0.000, -8.495 -16.300 0.282, -7.500 -16.300 -16.000, -7.459 -16.300 -16.282, -7.459 -16.300 -37.282, -6.915 -16.300 -37.910, -6.000 -16.300 -44.000, -5.841 -16.300 -43.459, -5.655 -16.300 -43.244, -6.642 -16.300 -37.990, -5.142 -16.300 -43.010, -4.858 -16.300 -43.010, -4.041 -16.300 -43.718, -4.000 -16.300 -44.000, 4.159 -16.300 -44.541, 4.585 -16.300 -44.910, -4.585 -16.300 -44.910, -5.541 -16.300 -16.282, -5.659 -16.300 -16.541, -0.142 -16.300 -15.790, 6.358 -16.300 -16.990, 0.841 -16.300 -23.359, 0.959 -16.300 -23.618, 5.659 -16.300 -36.459, 6.642 -16.300 -36.010, 6.915 -16.300 -16.910, 6.915 -16.300 -36.090, 7.459 -16.300 -36.718, -0.142 -16.300 -22.910, -0.415 -16.300 -22.990, -0.655 -16.300 -23.144, -0.841 -16.300 -23.359, -6.642 -16.300 -16.990, -0.959 -16.300 -23.618, -1.000 -16.300 -23.900, -6.358 -16.300 -36.010, -7.155 -16.300 -16.756, -7.341 -16.300 -16.541, -5.959 -16.300 -9.618, -5.400 -16.300 -4.400, -5.359 -16.300 -4.682, -5.241 -16.300 -4.941, -0.959 -16.300 -5.941, -4.258 -16.300 -5.390, -5.959 -16.300 -10.182, -5.841 -16.300 -10.441, -5.845 -16.300 -15.244, -5.500 -16.300 -16.000, -0.841 -16.300 -15.341, 6.085 -16.300 -15.090, 5.655 -16.300 -10.656, 5.841 -16.300 -10.441, 6.915 -16.300 -15.090, 7.155 -16.300 -15.244, 7.341 -16.300 -15.459, 6.877 -16.300 -0.756, 6.365 -16.300 -0.990, 7.341 -16.300 -16.541, 7.155 -16.300 -36.244, 0.415 -16.300 -15.710, 5.500 -16.300 -16.000, 0.959 -16.300 -32.718, 0.841 -16.300 -32.459, 0.655 -16.300 -24.656, 0.415 -16.300 -24.810, 0.142 -16.300 -32.010, 0.415 -16.300 -32.090, 5.500 -16.300 -37.000, 0.841 -16.300 -33.541, 0.415 -16.300 -33.910, 0.959 -16.300 -33.282, -1.000 -16.300 -14.800, -5.142 -16.300 -10.890, -0.415 -16.300 -13.890, -4.858 -16.300 -10.890, 0.841 -16.300 -14.259, -6.642 -16.300 -36.010, -0.142 -16.300 -7.212, 4.000 -16.300 -9.900, 4.041 -16.300 -9.618, 4.159 -16.300 -9.359, 4.585 -16.300 -8.990, 0.142 -16.300 -7.212, 4.345 -16.300 -10.656, 4.858 -16.300 -10.890, -5.415 -16.300 -8.990, -4.585 -16.300 -8.990, -4.345 -16.300 -44.756, -5.807 -16.300 0.910, -5.381 -16.300 0.541, -5.568 -16.300 -0.756, -3.900 -16.300 -1.093, -5.241 -16.300 -3.859, -6.365 -16.300 -0.990, -3.400 -16.300 -4.400, -0.655 -16.300 -5.467, -3.745 -16.300 -5.156, -4.542 -16.300 -5.390, -4.858 -16.300 -8.910, -0.415 -16.300 -7.132, 2.336 -16.300 -3.309, 3.985 -16.300 -3.490, 5.655 -16.300 -9.144, 5.055 -16.300 -5.156, 6.638 -16.300 -0.910, 5.400 -16.300 -4.400, 4.012 -16.300 -0.551, 4.050 -16.300 -0.000, 10.000 -16.300 -45.166, 9.999 -14.800 -45.055, 7.256 -14.800 -37.655, 7.410 -14.800 -37.415, 7.410 -14.800 -36.585, 7.410 -14.800 -16.415, 7.256 -14.800 -36.345, 7.041 -14.800 -36.159, 6.500 -14.800 -17.000, 0.990 -14.800 -23.758, 0.910 -14.800 -23.485, 0.756 -14.800 -23.245, -0.541 -14.800 -23.059, -0.756 -14.800 -23.245, -0.990 -14.800 -23.758, -6.782 -14.800 -36.041, -6.500 -14.800 -17.000, -7.041 -14.800 -16.841, -7.410 -14.800 -36.585, -7.410 -14.800 -16.415, 10.000 -14.800 -45.166, 10.000 -14.800 -48.000, 5.000 -14.800 -45.000, -5.000 -14.800 -45.000, 4.244 -14.800 -44.655, 4.090 -14.800 -43.585, -4.090 -14.800 -43.585, 6.218 -14.800 -37.959, -5.590 -14.800 -37.415, -5.744 -14.800 -36.345, -5.959 -14.800 -36.159, 0.000 -14.800 -34.000, -0.541 -14.800 -33.841, -0.282 -14.800 -33.959, -0.990 -14.800 -24.042, -0.910 -14.800 -24.315, -0.541 -14.800 -24.741, 0.000 -14.800 -24.900, 0.282 -14.800 -24.859, 0.910 -14.800 -24.315, 0.756 -14.800 -32.345, 0.910 -14.800 -32.585, 0.990 -14.800 -24.042, 0.990 -14.800 -32.858, 5.590 -14.800 -36.585, 0.990 -14.800 -33.142, 0.541 -14.800 -33.841, -5.990 -14.800 -44.142, -9.998 -14.800 -44.945, -5.990 -14.800 -43.858, -7.256 -14.800 -37.655, -7.410 -14.800 -37.415, -7.490 -14.800 -16.142, -8.495 -14.800 0.282, -7.490 -14.800 -15.858, -7.041 -14.800 -15.159, -8.410 -14.800 1.231, -6.763 -14.800 0.841, -7.869 -14.800 2.354, -5.941 -14.800 0.959, -7.348 -14.800 2.500, -5.682 -14.800 0.841, -5.233 -14.800 -0.142, -4.012 -14.800 -0.551, -5.313 -14.800 -0.415, -3.900 -14.800 -1.093, -5.682 -14.800 -0.841, -5.941 -14.800 -0.959, -6.223 -14.800 -1.000, -6.504 -14.800 -0.959, -5.390 -14.800 -4.258, -6.763 -14.800 -0.841, -4.118 -14.800 -3.441, -3.460 -14.800 -2.104, -3.644 -14.800 -3.745, -2.764 -14.800 -2.960, -3.410 -14.800 -4.542, -2.336 -14.800 -3.309, -3.490 -14.800 -4.815, -3.859 -14.800 -5.241, -3.644 -14.800 -5.055, -0.282 -14.800 -5.263, 0.000 -14.800 -5.223, -0.541 -14.800 -5.381, -0.276 -14.800 -4.041, 0.276 -14.800 -4.041, 0.756 -14.800 -5.568, 3.490 -14.800 -4.815, 0.824 -14.800 -3.965, 2.336 -14.800 -3.309, 3.142 -14.800 -2.556, 3.715 -14.800 -1.614, 4.118 -14.800 -3.441, 4.400 -14.800 -3.400, 3.410 -14.800 -4.258, 3.644 -14.800 -3.745, 4.012 -14.800 -0.551, 3.900 -14.800 -1.093, 4.050 -14.800 -0.000, 5.233 -14.800 -0.142, 4.550 -14.800 2.500, 5.233 -14.800 0.142, 4.050 -14.800 2.000, 4.359 -14.800 2.462, 7.132 -14.800 0.415, 6.978 -14.800 0.655, 8.081 -14.800 2.181, 8.328 -14.800 1.700, 8.466 -14.800 0.758, 7.212 -14.800 0.142, 7.132 -14.800 -0.415, 6.763 -14.800 -0.841, 5.541 -14.800 -9.059, 4.682 -14.800 -5.359, 7.869 -14.800 2.354, 7.490 -14.800 -15.858, 8.495 -14.800 0.282, 7.041 -14.800 -15.159, 6.218 -14.800 -15.041, 5.510 -14.800 -15.858, 0.756 -14.800 -15.455, 0.282 -14.800 -15.759, 5.744 -14.800 -16.655, 5.959 -14.800 -16.841, 0.000 -14.800 -15.800, -0.282 -14.800 -15.759, -5.959 -14.800 -16.841, -0.756 -14.800 -15.455, -5.590 -14.800 -16.415, -0.910 -14.800 -14.385, -5.510 -14.800 -16.142, -5.590 -14.800 -15.585, -5.000 -14.800 -10.900, -5.282 -14.800 -10.859, -5.959 -14.800 -15.159, -6.218 -14.800 -15.041, -5.910 -14.800 -10.315, -5.990 -14.800 -10.042, -5.541 -14.800 -10.741, -7.490 -14.800 -36.858, -7.256 -14.800 -16.655, 7.041 -14.800 -16.841, 7.256 -14.800 -16.655, 6.218 -14.800 -16.959, 0.541 -14.800 -32.159, -0.910 -14.800 -32.585, -0.756 -14.800 -24.555, 0.282 -14.800 -33.959, 5.590 -14.800 -37.415, 0.910 -14.800 -33.415, 0.910 -14.800 -14.385, -0.541 -14.800 -13.959, -0.282 -14.800 -13.841, 0.000 -14.800 -13.800, -4.718 -14.800 -10.859, -4.459 -14.800 -10.741, -4.244 -14.800 -10.555, 0.000 -14.800 -7.223, -4.010 -14.800 -10.042, -4.459 -14.800 -9.059, -4.718 -14.800 -8.941, -0.541 -14.800 -7.064, -5.000 -14.800 -8.900, -0.990 -14.800 -14.942, -5.510 -14.800 -15.858, -6.500 -14.800 -38.000, -6.218 -14.800 -37.959, 5.959 -14.800 -37.841, -4.718 -14.800 -43.041, -4.459 -14.800 -43.159, 6.782 -14.800 -37.959, 5.744 -14.800 -36.345, 4.718 -14.800 -10.859, 0.282 -14.800 -7.182, 0.910 -14.800 -6.638, 4.010 -14.800 -9.758, 0.990 -14.800 -6.365, -4.941 -14.800 -5.241, -6.978 -14.800 -0.655, -5.390 -14.800 -4.542, -5.910 -14.800 -9.485, -7.132 -14.800 -0.415, 4.090 -14.800 -44.415, -5.910 -14.800 -44.415, 5.756 -14.800 -43.345, 5.541 -14.800 -43.159, 4.718 -14.800 -43.041, 4.244 -14.800 -43.345, 6.500 -14.800 -38.000, -4.244 -14.800 -43.345, -5.233 -14.800 0.142, -4.050 -14.800 -0.000, -4.118 -14.800 -5.359, -0.756 -14.800 -5.568, -1.863 -14.800 -3.596, -4.682 -14.800 -3.441, -0.910 -14.800 -6.638, -0.910 -14.800 -5.807, 4.400 -14.800 -5.400, 5.156 -14.800 -5.055, 5.390 -14.800 -4.258, 5.310 -14.800 -3.985, 6.223 -14.800 -1.000, 4.941 -14.800 -3.559, 5.682 -14.800 0.841, 5.467 -14.800 -0.655, 8.495 14.800 0.282, 8.410 16.300 1.231, 8.328 16.300 1.700, 8.328 14.800 1.700, 8.081 16.300 2.181, 7.869 14.800 2.354, 8.238 14.800 1.958, 7.869 16.300 2.354, 4.359 14.800 2.462, 4.196 16.300 2.354, 4.359 16.300 2.462, 4.196 14.800 2.354, 4.088 14.800 2.191, 4.050 14.800 2.000, 4.050 14.800 -0.000, 4.050 16.300 -0.000, 4.012 16.300 -0.551, 3.900 16.300 -1.093, 3.715 16.300 -1.614, 3.900 14.800 -1.093, 3.715 14.800 -1.614, 3.460 16.300 -2.104, 3.142 14.800 -2.556, 2.764 16.300 -2.960, 0.824 16.300 -3.965, -0.276 16.300 -4.041, -0.824 16.300 -3.965, -0.824 14.800 -3.965, -1.356 16.300 -3.816, -2.336 14.800 -3.309, -2.764 16.300 -2.960, -3.460 16.300 -2.104, -4.050 14.800 -0.000, 2.764 14.800 -2.960, 2.336 14.800 -3.309, 1.356 14.800 -3.816, 0.824 14.800 -3.965, 0.276 14.800 -4.041, -0.276 14.800 -4.041, -2.336 16.300 -3.309, -3.715 16.300 -1.614, -3.715 14.800 -1.614, -4.050 16.300 -0.000, -4.088 14.800 2.191, -4.359 14.800 2.462, -4.196 16.300 2.354, -7.348 16.300 2.500, -7.869 14.800 2.354, -8.081 16.300 2.181, -8.238 16.300 1.958, -8.466 14.800 0.758, -8.495 14.800 0.282, -9.998 16.300 -44.945, -9.999 16.300 -45.055, -9.999 14.800 -45.055, 4.159 16.300 -9.359, 4.459 14.800 -9.059, 4.718 14.800 -8.941, 4.585 16.300 -8.990, 5.415 16.300 -8.990, 5.990 14.800 -9.758, 5.959 16.300 -9.618, 5.959 16.300 -10.182, 5.282 14.800 -10.859, 5.415 16.300 -10.810, 4.858 16.300 -10.890, 4.090 14.800 -10.315, 4.010 14.800 -10.042, 4.000 16.300 -9.900, 4.244 14.800 -9.245, 4.159 16.300 -10.441, 5.381 16.300 0.541, 5.467 14.800 0.655, 5.568 16.300 0.756, 5.682 14.800 0.841, 6.223 14.800 1.000, 7.212 14.800 0.142, 7.212 14.800 -0.142, 7.223 16.300 -0.000, 7.182 16.300 -0.282, 7.064 16.300 -0.541, 6.877 16.300 -0.756, 5.807 16.300 -0.910, 5.263 16.300 -0.282, 5.223 16.300 -0.000, 5.807 16.300 0.910, 5.941 14.800 0.959, 6.365 16.300 0.990, 6.223 14.800 -1.000, 5.467 14.800 -0.655, 5.381 16.300 -0.541, 5.313 14.800 -0.415, 3.441 16.300 -4.118, 3.559 16.300 -3.859, 3.490 14.800 -3.985, 3.644 14.800 -3.745, 4.542 16.300 -3.410, 4.682 14.800 -3.441, 4.815 16.300 -3.490, 5.055 16.300 -3.644, 5.241 16.300 -3.859, 4.815 16.300 -5.310, 3.559 16.300 -4.941, 3.441 16.300 -4.682, 3.410 14.800 -4.258, 4.118 14.800 -3.441, 4.941 14.800 -3.559, 5.156 14.800 -3.745, 5.310 14.800 -4.815, 5.156 14.800 -5.055, 5.055 16.300 -5.156, 4.400 14.800 -5.400, 4.258 16.300 -5.390, 3.745 16.300 -5.156, 3.490 14.800 -4.815, 3.410 14.800 -4.542, -0.959 16.300 -5.941, -0.990 14.800 -6.080, -0.910 14.800 -5.807, -0.541 14.800 -5.381, -0.282 14.800 -5.263, -0.142 16.300 -5.233, 0.142 16.300 -5.233, 1.000 16.300 -6.223, 0.756 14.800 -6.877, 0.415 16.300 -7.132, 0.142 16.300 -7.212, -0.142 16.300 -7.212, -0.990 14.800 -6.365, -1.000 16.300 -6.223, 0.415 16.300 -5.313, 0.841 16.300 -5.682, 0.910 14.800 -5.807, 0.990 14.800 -6.080, 0.841 16.300 -6.763, -0.541 14.800 -7.064, -0.655 16.300 -6.978, -0.756 14.800 -6.877, -0.841 16.300 -6.763, -0.910 14.800 -6.638, -0.959 16.300 -6.504, -5.390 14.800 -4.258, -5.241 16.300 -3.859, -5.055 16.300 -3.644, -4.258 16.300 -3.410, -4.118 14.800 -3.441, -3.985 16.300 -3.490, -3.559 16.300 -3.859, -3.490 14.800 -3.985, -3.410 14.800 -4.542, -3.441 16.300 -4.682, -3.859 14.800 -5.241, -3.745 16.300 -5.156, -5.156 14.800 -5.055, -5.390 14.800 -4.542, -5.400 16.300 -4.400, -4.118 14.800 -5.359, -4.682 14.800 -5.359, -4.815 16.300 -5.310, -4.941 14.800 -5.241, -7.182 16.300 0.282, -6.223 14.800 1.000, -6.080 16.300 0.990, -5.568 16.300 0.756, -5.223 16.300 -0.000, -5.263 16.300 -0.282, -5.381 16.300 -0.541, -5.568 16.300 -0.756, -6.080 16.300 -0.990, -6.504 14.800 -0.959, -6.365 16.300 -0.990, -7.223 16.300 -0.000, -7.212 14.800 -0.142, -6.763 14.800 0.841, -6.504 14.800 0.959, -6.365 16.300 0.990, -5.941 14.800 0.959, -5.381 16.300 0.541, -5.313 14.800 0.415, -5.233 14.800 0.142, -5.233 14.800 -0.142, -5.467 14.800 -0.655, -5.682 14.800 -0.841, -6.223 14.800 -1.000, -6.763 14.800 -0.841, -7.132 14.800 -0.415, -7.182 16.300 -0.282, 4.090 14.800 -43.585, 4.345 16.300 -43.244, 4.718 14.800 -43.041, 5.142 16.300 -43.010, 5.841 16.300 -43.459, 5.990 14.800 -43.858, 5.990 14.800 -44.142, 5.910 14.800 -44.415, 5.959 16.300 -44.282, 4.585 16.300 -44.910, 4.159 16.300 -44.541, 4.041 16.300 -44.282, 4.000 16.300 -44.000, 4.459 14.800 -43.159, 5.000 14.800 -43.000, 5.541 14.800 -43.159, 5.910 14.800 -43.585, 5.756 14.800 -44.655, 5.655 16.300 -44.756, 5.282 14.800 -44.959, 5.142 16.300 -44.990, 4.459 14.800 -44.841, -4.041 16.300 -44.282, -4.000 16.300 -44.000, -4.159 16.300 -44.541, -4.244 14.800 -44.655, -5.415 16.300 -44.910, -5.655 16.300 -44.756, -6.000 16.300 -44.000, -5.415 16.300 -43.090, -5.282 14.800 -43.041, -4.858 16.300 -43.010, -4.585 16.300 -43.090, -4.010 14.800 -44.142, -4.459 14.800 -44.841, -4.585 16.300 -44.910, -4.718 14.800 -44.959, -5.282 14.800 -44.959, -5.541 14.800 -44.841, -5.841 16.300 -44.541, -5.910 14.800 -44.415, -4.718 14.800 -43.041, -4.244 14.800 -43.345, -4.010 14.800 -43.858, -4.459 14.800 -10.741, -4.345 16.300 -10.656, -5.142 16.300 -10.890, -5.415 16.300 -10.810, -5.655 16.300 -10.656, -5.841 16.300 -10.441, -6.000 16.300 -9.900, -5.756 14.800 -9.245, -5.841 16.300 -9.359, -5.655 16.300 -9.144, -5.142 16.300 -8.910, -4.858 16.300 -8.910, -4.345 16.300 -9.144, -4.041 16.300 -9.618, -4.010 14.800 -9.758, -4.244 14.800 -10.555, -4.858 16.300 -10.890, -5.541 14.800 -10.741, -5.756 14.800 -10.555, -5.959 16.300 -10.182, -5.910 14.800 -9.485, -5.282 14.800 -8.941, -5.000 14.800 -8.900, -4.718 14.800 -8.941, -4.585 16.300 -8.990, -4.459 14.800 -9.059, -4.090 14.800 -9.485, 5.500 16.300 -37.000, 5.659 16.300 -36.459, 6.218 14.800 -36.041, 7.041 14.800 -36.159, 7.155 16.300 -36.244, 7.410 14.800 -37.415, 7.459 16.300 -37.282, 7.341 16.300 -37.541, 7.155 16.300 -37.756, 6.915 16.300 -37.910, 5.845 16.300 -37.756, 5.541 16.300 -37.282, 5.510 14.800 -37.142, 5.959 14.800 -36.159, 6.782 14.800 -36.041, 7.256 14.800 -36.345, 7.341 16.300 -36.459, 7.410 14.800 -36.585, 7.256 14.800 -37.655, 6.782 14.800 -37.959, 5.744 14.800 -37.655, -5.541 16.300 -37.282, -5.510 14.800 -37.142, -5.845 16.300 -37.756, -6.085 16.300 -37.910, -6.642 16.300 -37.990, -7.256 14.800 -37.655, -7.490 14.800 -37.142, -7.459 16.300 -37.282, -7.341 16.300 -36.459, -6.915 16.300 -36.090, -6.358 16.300 -36.010, -5.959 14.800 -36.159, -5.845 16.300 -36.244, -5.659 16.300 -36.459, -5.959 14.800 -37.841, -7.341 16.300 -37.541, -7.410 14.800 -37.415, -7.500 16.300 -37.000, -6.782 14.800 -36.041, -6.500 14.800 -36.000, -5.590 14.800 -36.585, -0.959 16.300 -14.518, -0.990 14.800 -14.658, -0.910 14.800 -14.385, -0.841 16.300 -14.259, -0.756 14.800 -14.145, 0.415 16.300 -13.890, 0.655 16.300 -14.044, 1.000 16.300 -14.800, 0.910 14.800 -15.215, 0.655 16.300 -15.556, 0.142 16.300 -15.790, -0.959 16.300 -15.082, -0.541 14.800 -13.959, -0.415 16.300 -13.890, -0.000 14.800 -13.800, 0.282 14.800 -13.841, 0.756 14.800 -14.145, 0.841 16.300 -14.259, 0.910 14.800 -14.385, 0.841 16.300 -15.341, 0.415 16.300 -15.710, -0.000 14.800 -15.800, -0.282 14.800 -15.759, -0.415 16.300 -15.710, -0.541 14.800 -15.641, -0.655 16.300 -15.556, -0.756 14.800 -15.455, -0.541 14.800 -32.159, 0.142 16.300 -32.010, 0.655 16.300 -32.244, 0.841 16.300 -32.459, 0.841 16.300 -33.541, -0.282 14.800 -33.959, -0.541 14.800 -33.841, -0.756 14.800 -33.655, -0.756 14.800 -32.345, -0.142 16.300 -32.010, -0.000 14.800 -32.000, 0.282 14.800 -32.041, 0.756 14.800 -32.345, 0.910 14.800 -32.585, 0.959 16.300 -32.718, 0.990 14.800 -32.858, 1.000 16.300 -33.000, 0.990 14.800 -33.142, 0.959 16.300 -33.282, 0.910 14.800 -33.415, 0.756 14.800 -33.655, 0.282 14.800 -33.959, -0.142 16.300 -33.990, -0.959 16.300 -33.282, -0.959 16.300 -23.618, -0.655 16.300 -23.144, -0.541 14.800 -23.059, -0.415 16.300 -22.990, -0.142 16.300 -22.910, 0.415 16.300 -22.990, 0.655 16.300 -23.144, 0.756 14.800 -23.245, 0.910 14.800 -23.485, 0.841 16.300 -23.359, 0.959 16.300 -23.618, 0.990 14.800 -23.758, 1.000 16.300 -23.900, 0.959 16.300 -24.182, 0.282 14.800 -24.859, 0.142 16.300 -24.890, -0.655 16.300 -24.656, -0.910 14.800 -24.315, -0.990 14.800 -23.758, -1.000 16.300 -23.900, -0.000 14.800 -22.900, 0.282 14.800 -22.941, 0.990 14.800 -24.042, 0.415 16.300 -24.810, -0.000 14.800 -24.900, -0.282 14.800 -24.859, 5.541 16.300 -15.718, 5.510 14.800 -15.858, 5.659 16.300 -15.459, 7.410 14.800 -15.585, 5.959 14.800 -16.841, 5.845 16.300 -16.756, 5.744 14.800 -15.345, 5.959 14.800 -15.159, 6.218 14.800 -15.041, 6.500 14.800 -15.000, 6.782 14.800 -15.041, 7.500 16.300 -16.000, 7.490 14.800 -16.142, 7.256 14.800 -16.655, 7.041 14.800 -16.841, 6.782 14.800 -16.959, 6.218 14.800 -16.959, 5.590 14.800 -16.415, -5.590 14.800 -16.415, -5.744 14.800 -16.655, -5.659 16.300 -16.541, -6.642 16.300 -16.990, -7.041 14.800 -16.841, -7.410 14.800 -16.415, -7.459 16.300 -16.282, -7.459 16.300 -15.718, -7.155 16.300 -15.244, -5.959 14.800 -15.159, -6.085 16.300 -15.090, -5.845 16.300 -15.244, -5.659 16.300 -15.459, -5.510 14.800 -16.142, -5.500 16.300 -16.000, -6.915 16.300 -16.910, -7.490 14.800 -16.142, -7.490 14.800 -15.858, -6.642 16.300 -15.010, -6.218 14.800 -15.041, -5.744 14.800 -15.345, -5.541 16.300 -15.718, 10.000 16.300 -45.166, 9.998 16.300 -44.945, 5.415 16.300 -44.910, 9.999 16.300 -45.055, 5.841 16.300 -44.541, 6.000 16.300 -44.000, 5.959 16.300 -43.718, 7.500 16.300 -37.000, 9.994 16.300 -44.834, 7.459 16.300 -16.282, 8.495 16.300 0.282, 7.459 16.300 -15.718, 7.341 16.300 -15.459, 5.841 16.300 -10.441, 6.915 16.300 -15.090, 5.655 16.300 -10.656, 6.358 16.300 -15.010, 6.085 16.300 -15.090, 5.845 16.300 -15.244, 0.959 16.300 -15.082, 5.500 16.300 -16.000, 5.659 16.300 -16.541, 5.541 16.300 -16.282, 6.085 16.300 -16.910, -6.085 16.300 -16.910, -0.142 16.300 -15.790, -5.845 16.300 -16.756, -5.541 16.300 -16.282, -6.358 16.300 -15.010, -6.915 16.300 -15.090, -7.500 16.300 -16.000, -7.459 16.300 -36.718, -7.155 16.300 -37.756, -6.915 16.300 -37.910, -5.959 16.300 -43.718, -5.841 16.300 -43.459, -6.358 16.300 -37.990, -5.142 16.300 -43.010, -5.655 16.300 -43.244, 4.858 16.300 -44.990, -5.142 16.300 -44.990, -10.000 16.300 -48.000, -10.000 16.300 -45.166, -5.959 16.300 -44.282, -9.994 16.300 -44.834, -8.466 16.300 0.758, -8.410 16.300 1.231, -7.064 16.300 0.541, -6.877 16.300 0.756, -6.638 16.300 0.910, -5.807 16.300 0.910, -4.550 16.300 2.500, -5.263 16.300 0.282, -4.012 16.300 -0.551, -8.328 16.300 1.700, -7.869 16.300 2.354, -7.619 16.300 2.463, -4.050 16.300 2.000, -4.359 16.300 2.462, -4.088 16.300 2.191, -4.542 16.300 -3.410, -3.745 16.300 -3.644, -3.142 16.300 -2.556, -1.863 16.300 -3.596, -3.559 16.300 -4.941, 0.276 16.300 -4.041, -0.655 16.300 -5.467, -0.415 16.300 -5.313, 1.356 16.300 -3.816, 1.863 16.300 -3.596, 2.336 16.300 -3.309, 3.985 16.300 -3.490, 4.258 16.300 -3.410, 3.142 16.300 -2.556, 3.745 16.300 -3.644, 5.263 16.300 0.282, 4.050 16.300 2.000, 4.550 16.300 2.500, 6.080 16.300 0.990, 6.638 16.300 0.910, 6.877 16.300 0.756, 7.348 16.300 2.500, 7.064 16.300 0.541, 7.619 16.300 2.463, 7.182 16.300 0.282, 8.238 16.300 1.958, 4.088 16.300 2.191, 8.466 16.300 0.758, -1.000 16.300 -14.800, -7.341 16.300 -15.459, -6.638 16.300 -0.910, -5.359 16.300 -4.118, -3.900 16.300 -1.093, -5.807 16.300 -0.910, -7.341 16.300 -16.541, -7.155 16.300 -16.756, -6.642 16.300 -36.010, -6.358 16.300 -16.990, -5.541 16.300 -36.718, -7.155 16.300 -36.244, -0.841 16.300 -15.341, 6.358 16.300 -16.990, -0.841 16.300 -23.359, 0.142 16.300 -22.910, 6.642 16.300 -16.990, 6.358 16.300 -36.010, 0.655 16.300 -24.656, 0.415 16.300 -32.090, 6.915 16.300 -16.910, 6.915 16.300 -36.090, 7.155 16.300 -16.756, 7.341 16.300 -16.541, 7.459 16.300 -36.718, 5.400 16.300 -4.400, 5.841 16.300 -9.359, 5.359 16.300 -4.682, 5.655 16.300 -9.144, 5.241 16.300 -4.941, 5.142 16.300 -8.910, 4.542 16.300 -5.390, 0.959 16.300 -5.941, 3.985 16.300 -5.310, 0.655 16.300 -5.467, 3.400 16.300 -4.400, 6.000 16.300 -9.900, 7.155 16.300 -15.244, 6.642 16.300 -15.010, -0.841 16.300 -32.459, -0.415 16.300 -24.810, -0.142 16.300 -24.890, -0.415 16.300 -32.090, -0.841 16.300 -24.441, -0.655 16.300 -32.244, 0.841 16.300 -24.441, -1.000 16.300 -33.000, -0.841 16.300 -33.541, -0.655 16.300 -33.756, -5.500 16.300 -37.000, -0.415 16.300 -33.910, -5.659 16.300 -37.541, 0.142 16.300 -33.990, 5.541 16.300 -36.718, 5.845 16.300 -36.244, 6.085 16.300 -36.090, 0.415 16.300 -33.910, 0.655 16.300 -33.756, -0.959 16.300 -32.718, 0.959 16.300 -14.518, 5.142 16.300 -10.890, 0.142 16.300 -13.810, -0.142 16.300 -13.810, -0.655 16.300 -14.044, -6.085 16.300 -36.090, -0.959 16.300 -24.182, 6.085 16.300 -37.910, 5.659 16.300 -37.541, -4.345 16.300 -43.244, 4.858 16.300 -43.010, 5.415 16.300 -43.090, 6.642 16.300 -37.990, 5.655 16.300 -43.244, 6.642 16.300 -36.010, -4.159 16.300 -9.359, -4.258 16.300 -5.390, -5.055 16.300 -5.156, -5.415 16.300 -8.990, -5.359 16.300 -4.682, -6.877 16.300 -0.756, -4.542 16.300 -5.390, -5.241 16.300 -4.941, -5.959 16.300 -9.618, 4.585 16.300 -10.810, -4.585 16.300 -10.810, 4.345 16.300 -10.656, -4.159 16.300 -10.441, 4.041 16.300 -10.182, 4.041 16.300 -9.618, 4.345 16.300 -9.144, 0.655 16.300 -6.978, 0.959 16.300 -6.504, -4.041 16.300 -10.182, -0.415 16.300 -7.132, -4.000 16.300 -9.900, -4.041 16.300 -43.718, 4.159 16.300 -43.459, 4.041 16.300 -43.718, -4.159 16.300 -43.459, 6.358 16.300 -37.990, 4.585 16.300 -43.090, -4.858 16.300 -44.990, -4.345 16.300 -44.756, 4.345 16.300 -44.756, 10.000 16.300 -48.000, -8.495 16.300 0.282, -7.064 16.300 -0.541, -3.985 16.300 -5.310, -3.400 16.300 -4.400, -3.441 16.300 -4.118, -4.815 16.300 -3.490, -0.841 16.300 -5.682, 4.858 16.300 -8.910, 6.638 16.300 -0.910, 5.359 16.300 -4.118, 5.568 16.300 -0.756, 6.080 16.300 -0.990, 6.365 16.300 -0.990, -10.000 14.800 -48.000, -10.000 14.800 -45.166, -5.000 14.800 -45.000, -5.756 14.800 -44.655, -9.998 14.800 -44.945, -5.990 14.800 -44.142, -7.041 14.800 -37.841, -7.490 14.800 -36.858, -7.410 14.800 -36.585, -7.256 14.800 -36.345, -6.782 14.800 -16.959, -6.500 14.800 -17.000, -6.218 14.800 -36.041, -0.910 14.800 -23.485, -0.756 14.800 -23.245, -0.282 14.800 -22.941, 0.541 14.800 -23.059, 6.500 14.800 -17.000, 7.410 14.800 -16.415, 5.000 14.800 -45.000, 4.718 14.800 -44.959, 4.244 14.800 -44.655, -4.090 14.800 -44.415, 4.090 14.800 -44.415, 4.010 14.800 -44.142, -4.090 14.800 -43.585, -6.218 14.800 -37.959, -5.744 14.800 -37.655, 5.590 14.800 -37.415, 5.510 14.800 -36.858, 5.590 14.800 -36.585, 5.744 14.800 -36.345, -0.000 14.800 -34.000, 6.500 14.800 -36.000, 0.541 14.800 -33.841, 0.756 14.800 -24.555, 0.541 14.800 -24.741, 0.541 14.800 -32.159, -0.541 14.800 -24.741, -0.756 14.800 -24.555, -0.990 14.800 -32.858, -5.744 14.800 -36.345, -5.510 14.800 -36.858, -0.910 14.800 -33.415, -0.990 14.800 -33.142, 10.000 14.800 -45.166, 9.999 14.800 -45.055, 9.998 14.800 -44.945, 7.490 14.800 -37.142, 9.994 14.800 -44.834, 7.490 14.800 -36.858, 7.490 14.800 -15.858, 7.256 14.800 -15.345, 7.041 14.800 -15.159, 5.990 14.800 -10.042, 8.466 14.800 0.758, 7.132 14.800 0.415, 8.410 14.800 1.231, 6.978 14.800 0.655, 6.763 14.800 0.841, 6.504 14.800 0.959, 7.348 14.800 2.500, 8.081 14.800 2.181, 7.619 14.800 2.463, 4.550 14.800 2.500, 4.012 14.800 -0.551, 5.233 14.800 -0.142, 5.682 14.800 -0.841, 5.941 14.800 -0.959, 5.310 14.800 -3.985, 5.390 14.800 -4.258, 5.390 14.800 -4.542, 5.910 14.800 -9.485, 6.978 14.800 -0.655, 7.132 14.800 -0.415, 3.460 14.800 -2.104, 3.859 14.800 -3.559, 1.863 14.800 -3.596, 0.000 14.800 -5.223, 0.282 14.800 -5.263, 0.541 14.800 -5.381, -0.756 14.800 -5.568, -3.490 14.800 -4.815, -3.644 14.800 -5.055, -1.356 14.800 -3.816, -1.863 14.800 -3.596, -2.764 14.800 -2.960, -3.410 14.800 -4.258, -3.644 14.800 -3.745, -3.142 14.800 -2.556, -3.460 14.800 -2.104, -3.859 14.800 -3.559, -4.682 14.800 -3.441, -4.400 14.800 -3.400, -4.012 14.800 -0.551, -5.467 14.800 0.655, -4.196 14.800 2.354, -4.050 14.800 2.000, -7.348 14.800 2.500, -6.978 14.800 0.655, -7.132 14.800 0.415, -7.619 14.800 2.463, -8.081 14.800 2.181, -8.238 14.800 1.958, -8.328 14.800 1.700, -8.410 14.800 1.231, -7.212 14.800 0.142, -9.994 14.800 -44.834, -7.410 14.800 -15.585, -7.256 14.800 -15.345, -7.041 14.800 -15.159, -5.910 14.800 -10.315, -5.990 14.800 -10.042, -6.782 14.800 -15.041, -6.500 14.800 -15.000, -5.282 14.800 -10.859, -5.590 14.800 -15.585, -5.510 14.800 -15.858, -5.000 14.800 -10.900, -0.990 14.800 -14.942, -0.910 14.800 -15.215, -5.959 14.800 -16.841, -6.218 14.800 -16.959, 0.282 14.800 -15.759, 5.744 14.800 -16.655, 0.756 14.800 -15.455, 0.541 14.800 -15.641, -7.041 14.800 -36.159, -7.256 14.800 -16.655, 0.990 14.800 -14.942, 5.510 14.800 -16.142, 0.990 14.800 -14.658, 5.590 14.800 -15.585, 5.910 14.800 -10.315, 5.756 14.800 -10.555, 5.541 14.800 -10.741, 0.910 14.800 -24.315, -0.282 14.800 -32.041, -5.590 14.800 -37.415, -0.910 14.800 -32.585, -0.990 14.800 -24.042, 5.000 14.800 -10.900, 0.541 14.800 -13.959, -0.282 14.800 -13.841, -4.718 14.800 -10.859, 4.718 14.800 -10.859, 4.244 14.800 -10.555, 4.010 14.800 -9.758, 4.090 14.800 -9.485, 0.282 14.800 -7.182, 0.000 14.800 -7.223, 5.000 14.800 -8.900, 5.959 14.800 -37.841, 6.218 14.800 -37.959, 6.500 14.800 -38.000, -5.910 14.800 -43.585, -6.782 14.800 -37.959, -5.990 14.800 -43.858, 7.041 14.800 -37.841, 5.756 14.800 -43.345, -4.400 14.800 -5.400, -4.244 14.800 -9.245, -4.010 14.800 -10.042, -4.090 14.800 -10.315, -0.282 14.800 -7.182, 4.459 14.800 -10.741, -5.990 14.800 -9.758, -5.310 14.800 -4.815, -5.541 14.800 -9.059, -5.000 14.800 -43.000, -5.541 14.800 -43.159, -6.500 14.800 -38.000, -4.459 14.800 -43.159, 4.244 14.800 -43.345, 4.010 14.800 -43.858, -5.756 14.800 -43.345, 5.282 14.800 -43.041, 10.000 14.800 -48.000, 5.541 14.800 -44.841, -5.682 14.800 0.841, -4.550 14.800 2.500, -5.313 14.800 -0.415, -3.900 14.800 -1.093, -5.941 14.800 -0.959, -6.978 14.800 -0.655, -5.310 14.800 -3.985, -5.156 14.800 -3.745, -4.941 14.800 -3.559, 0.910 14.800 -6.638, 0.541 14.800 -7.064, 0.990 14.800 -6.365, 4.941 14.800 -5.241, 4.682 14.800 -5.359, 4.400 14.800 -3.400, 5.756 14.800 -9.245, 5.282 14.800 -8.941, 5.541 14.800 -9.059, 4.118 14.800 -5.359, 0.756 14.800 -5.568, 3.644 14.800 -5.055, 3.859 14.800 -5.241, 6.763 14.800 -0.841, 6.504 14.800 -0.959, 5.233 14.800 0.142, 5.313 14.800 0.415, 0.703 -13.088 -48.500, 1.775 -12.740 -48.500, 1.252 -12.952 -48.500, 2.710 -12.110 -48.500, 6.080 -10.090 -48.500, 3.102 -11.703 -48.500, 7.064 -9.641 -48.500, 10.000 -14.300 -48.500, 7.223 -9.100 -48.500, 7.182 0.282 -48.500, 7.182 8.818 -48.500, 7.064 8.559 -48.500, 7.064 0.541 -48.500, 5.400 4.400 -48.500, 5.359 4.118 -48.500, 5.241 3.859 -48.500, 5.807 0.910 -48.500, 5.055 3.644 -48.500, 3.893 1.116 -48.500, 5.568 0.756 -48.500, 4.011 0.564 -48.500, 4.050 0.000 -48.500, 0.141 13.148 -48.500, -0.423 13.128 -48.500, -1.517 12.855 -48.500, -2.493 12.291 -48.500, -3.277 11.481 -48.500, -6.365 10.090 -48.500, -7.182 9.382 -48.500, -7.064 9.641 -48.500, -7.182 8.818 -48.500, -7.223 -0.000 -48.500, -7.182 -8.818 -48.500, -7.064 -0.541 -48.500, -5.400 -4.400 -48.500, -5.241 -3.859 -48.500, -6.080 -0.990 -48.500, -3.576 -1.901 -48.500, -3.277 -2.381 -48.500, -3.985 -3.490 -48.500, -3.441 -4.118 -48.500, -2.913 -2.813 -48.500, -2.493 -3.191 -48.500, -2.025 -3.507 -48.500, -2.025 -5.593 -48.500, -1.517 -5.345 -48.500, 0.141 -4.048 -48.500, 0.141 -5.052 -48.500, 0.703 -5.112 -48.500, 2.265 -3.358 -48.500, 3.559 -3.859 -48.500, 3.102 -2.603 -48.500, 3.745 -3.644 -48.500, 5.381 -0.541 -48.500, 3.893 -1.116 -48.500, 4.011 -0.564 -48.500, 5.263 -0.282 -48.500, 1.252 -3.852 -48.500, 0.703 -3.988 -48.500, 1.252 -5.248 -48.500, -0.423 -4.028 -48.500, -5.381 -0.541 -48.500, -5.263 -0.282 -48.500, -4.040 0.283 -48.500, -5.263 0.282 -48.500, -5.381 0.541 -48.500, -3.806 1.385 -48.500, -4.542 3.410 -48.500, -5.055 3.644 -48.500, -5.359 4.118 -48.500, -7.064 8.559 -48.500, -7.064 0.541 -48.500, -5.223 -0.000 -48.500, -3.961 0.842 -48.500, -3.745 3.644 -48.500, -4.258 3.410 -48.500, -3.576 1.901 -48.500, -3.277 2.381 -48.500, -2.913 2.813 -48.500, -3.441 4.118 -48.500, -2.493 3.191 -48.500, -1.517 5.345 -48.500, -1.517 3.755 -48.500, 1.252 5.248 -48.500, 3.441 4.982 -48.500, 3.102 6.497 -48.500, 3.985 5.610 -48.500, 4.258 5.690 -48.500, 3.700 7.453 -48.500, 4.542 5.690 -48.500, 3.893 7.984 -48.500, 5.381 8.559 -48.500, 5.263 8.818 -48.500, 5.263 9.382 -48.500, 5.381 9.641 -48.500, 4.011 9.664 -48.500, 3.700 10.747 -48.500, 5.807 10.010 -48.500, 6.080 10.090 -48.500, 2.710 12.110 -48.500, 10.000 14.300 -48.500, 2.265 12.458 -48.500, -3.400 4.400 -48.500, -2.025 3.507 -48.500, -3.559 5.241 -48.500, -0.980 5.170 -48.500, -0.423 4.028 -48.500, -0.423 5.072 -48.500, 0.141 5.052 -48.500, 0.703 3.988 -48.500, 0.703 5.112 -48.500, 3.441 4.118 -48.500, 3.559 3.859 -48.500, 3.745 3.644 -48.500, 3.700 1.647 -48.500, 5.263 -9.382 -48.500, 4.011 -9.664 -48.500, 3.700 -10.747 -48.500, 3.435 -11.246 -48.500, 0.141 -13.148 -48.500, -0.423 -13.128 -48.500, -1.517 -12.855 -48.500, -0.980 -13.030 -48.500, -10.000 -14.300 -48.500, -2.025 -12.607 -48.500, -3.277 -11.481 -48.500, -6.365 -10.090 -48.500, -6.080 -10.090 -48.500, -6.638 -10.010 -48.500, -6.877 -9.856 -48.500, -4.815 -5.610 -48.500, -5.055 -5.456 -48.500, -5.807 -8.190 -48.500, -6.080 -8.110 -48.500, -6.638 -8.190 -48.500, -3.806 -10.485 -48.500, -3.961 -9.942 -48.500, -4.542 -5.690 -48.500, -3.576 -7.199 -48.500, -3.441 -4.982 -48.500, -3.400 -4.700 -48.500, 3.441 -4.982 -48.500, 2.265 -5.742 -48.500, 2.710 -6.090 -48.500, 3.102 -6.497 -48.500, 3.559 -5.241 -48.500, 3.985 -5.610 -48.500, 3.435 -6.954 -48.500, 4.258 -5.690 -48.500, 4.542 -5.690 -48.500, 5.568 -8.344 -48.500, 5.055 -5.456 -48.500, 6.080 -8.110 -48.500, 5.359 -4.982 -48.500, 6.365 -8.110 -48.500, 5.400 -4.700 -48.500, 7.064 -8.559 -48.500, 6.877 -0.756 -48.500, 3.893 -7.984 -48.500, 4.011 -8.536 -48.500, 5.381 -8.559 -48.500, 7.182 -0.282 -48.500, 5.359 -4.118 -48.500, 6.638 -0.910 -48.500, 6.365 -0.990 -48.500, 6.080 -0.990 -48.500, 5.807 -0.910 -48.500, 5.568 -0.756 -48.500, 5.241 -3.859 -48.500, 6.080 0.990 -48.500, 6.365 0.990 -48.500, 6.877 0.756 -48.500, 7.223 9.100 -48.500, 7.064 9.641 -48.500, 6.638 8.190 -48.500, 6.365 8.110 -48.500, 5.241 5.241 -48.500, 6.080 8.110 -48.500, 5.568 8.344 -48.500, 5.807 8.190 -48.500, 3.893 10.216 -48.500, 6.877 9.856 -48.500, 2.265 3.358 -48.500, 3.400 4.400 -48.500, 5.241 -5.241 -48.500, 3.400 -4.400 -48.500, -3.961 8.258 -48.500, -5.381 8.559 -48.500, -5.568 8.344 -48.500, -4.542 5.690 -48.500, -4.258 5.690 -48.500, -3.576 7.199 -48.500, -3.745 5.456 -48.500, -6.080 8.110 -48.500, -5.359 4.982 -48.500, -5.400 4.700 -48.500, -6.638 8.190 -48.500, -5.055 5.456 -48.500, -5.241 5.241 -48.500, -6.877 8.344 -48.500, -5.807 10.010 -48.500, -5.381 9.641 -48.500, -5.223 9.100 -48.500, -3.806 10.485 -48.500, -3.961 9.942 -48.500, -4.040 9.383 -48.500, -4.815 -3.490 -48.500, -5.568 -0.756 -48.500, -6.080 0.990 -48.500, -3.985 5.610 -48.500, -3.277 6.719 -48.500, -3.400 4.700 -48.500, 1.775 5.460 -48.500, 1.252 12.952 -48.500, 3.435 11.246 -48.500, 0.141 -13.148 -50.000, -0.980 -13.030 -50.000, -0.423 -13.128 -50.000, -10.000 -14.300 -50.000, -6.365 -10.090 -50.000, -7.064 -9.641 -50.000, -7.182 -8.818 -50.000, -7.182 -0.282 -50.000, -10.000 14.300 -50.000, -6.877 8.344 -50.000, -5.359 4.118 -50.000, -6.638 0.910 -50.000, -4.815 3.490 -50.000, -5.807 0.910 -50.000, -3.806 1.385 -50.000, -5.568 0.756 -50.000, -3.961 0.842 -50.000, -5.263 -0.282 -50.000, 0.703 13.088 -50.000, 1.252 12.952 -50.000, 2.265 12.458 -50.000, 3.102 11.703 -50.000, 6.638 10.010 -50.000, 10.000 14.300 -50.000, 7.223 0.000 -50.000, 7.182 -8.818 -50.000, 6.877 -0.756 -50.000, 6.877 -8.344 -50.000, 6.638 -0.910 -50.000, 5.241 -3.859 -50.000, 6.365 -0.990 -50.000, 5.055 -3.644 -50.000, 3.700 -1.647 -50.000, 3.893 -1.116 -50.000, 5.263 -0.282 -50.000, 4.050 0.000 -50.000, 5.263 0.282 -50.000, 4.011 0.564 -50.000, 3.700 1.647 -50.000, 5.807 0.910 -50.000, 4.815 3.490 -50.000, 6.365 0.990 -50.000, 5.241 3.859 -50.000, 5.400 4.400 -50.000, 6.877 8.344 -50.000, 5.400 4.700 -50.000, 5.359 4.982 -50.000, 6.638 8.190 -50.000, 6.365 8.110 -50.000, 5.055 5.456 -50.000, 3.435 6.954 -50.000, 5.381 8.559 -50.000, 3.893 7.984 -50.000, 4.011 8.536 -50.000, 5.263 9.382 -50.000, 5.263 8.818 -50.000, 4.542 3.410 -50.000, 4.258 3.410 -50.000, 3.102 2.603 -50.000, 2.710 3.010 -50.000, 3.559 3.859 -50.000, 2.265 3.358 -50.000, 3.745 3.644 -50.000, 1.775 3.640 -50.000, 2.710 6.090 -50.000, 3.559 5.241 -50.000, 3.985 5.610 -50.000, 4.542 5.690 -50.000, 4.258 5.690 -50.000, 1.252 3.852 -50.000, 0.141 4.048 -50.000, -1.517 5.345 -50.000, -0.980 3.930 -50.000, -1.517 3.755 -50.000, -2.025 5.593 -50.000, -3.576 7.199 -50.000, -4.258 5.690 -50.000, -4.542 5.690 -50.000, -5.807 8.190 -50.000, -5.568 8.344 -50.000, -3.961 8.258 -50.000, -5.381 8.559 -50.000, -5.223 9.100 -50.000, -4.040 9.383 -50.000, -3.961 9.942 -50.000, -5.381 9.641 -50.000, -5.568 9.856 -50.000, -3.806 10.485 -50.000, -5.807 10.010 -50.000, -6.080 10.090 -50.000, -3.277 11.481 -50.000, -2.493 12.291 -50.000, -2.913 11.913 -50.000, 0.703 5.112 -50.000, 0.703 3.988 -50.000, 0.141 5.052 -50.000, -0.423 5.072 -50.000, -0.423 4.028 -50.000, -0.980 5.170 -50.000, -3.441 4.118 -50.000, -2.493 3.191 -50.000, -3.559 3.859 -50.000, -2.913 2.813 -50.000, -4.040 -0.283 -50.000, -5.568 -0.756 -50.000, -4.542 -3.410 -50.000, -4.815 -3.490 -50.000, -6.080 -0.990 -50.000, -5.400 -4.700 -50.000, -5.359 -4.982 -50.000, -6.638 -8.190 -50.000, -6.365 -8.110 -50.000, -4.542 -5.690 -50.000, -3.576 -7.199 -50.000, -5.807 -8.190 -50.000, -3.806 -7.715 -50.000, -3.961 -8.258 -50.000, -4.040 -8.817 -50.000, -5.263 -9.382 -50.000, -5.381 -9.641 -50.000, -4.258 -3.410 -50.000, -3.277 -2.381 -50.000, -2.913 -2.813 -50.000, -3.441 -4.118 -50.000, -2.493 -3.191 -50.000, -1.517 -3.755 -50.000, 0.703 -5.112 -50.000, 1.252 -5.248 -50.000, 1.775 -5.460 -50.000, 1.775 -3.640 -50.000, 2.265 -3.358 -50.000, 2.710 -3.010 -50.000, 3.102 -2.603 -50.000, 5.381 -0.541 -50.000, 4.011 -0.564 -50.000, 4.011 -8.536 -50.000, 4.815 -5.610 -50.000, 5.055 -5.456 -50.000, 6.365 -8.110 -50.000, 5.241 -5.241 -50.000, 5.359 -4.982 -50.000, 2.710 -6.090 -50.000, 3.441 -4.982 -50.000, 3.985 -5.610 -50.000, 3.745 -5.456 -50.000, -2.025 -5.593 -50.000, -2.025 -3.507 -50.000, -3.400 -4.700 -50.000, -3.441 -4.982 -50.000, -2.493 -5.909 -50.000, -4.258 -5.690 -50.000, -5.223 -9.100 -50.000, -3.961 -9.942 -50.000, -5.807 -10.010 -50.000, 1.252 -12.952 -50.000, 1.775 -12.740 -50.000, 10.000 -14.300 -50.000, 3.435 -11.246 -50.000, 6.080 -10.090 -50.000, 5.568 -9.856 -50.000, 5.807 -10.010 -50.000, 5.381 -9.641 -50.000, 4.011 -9.664 -50.000, 5.263 -9.382 -50.000, -6.080 -8.110 -50.000, -4.815 -5.610 -50.000, -7.064 -8.559 -50.000, -6.877 -0.756 -50.000, -7.064 -0.541 -50.000, 7.064 8.559 -50.000, 6.080 -0.990 -50.000, 6.080 10.090 -50.000, 5.807 10.010 -50.000, 5.568 9.856 -50.000, 4.050 9.100 -50.000, 3.700 10.747 -50.000, 3.893 10.216 -50.000, 4.815 5.610 -50.000, 6.638 -10.010 -50.000, 5.568 -8.344 -50.000, 3.700 -7.453 -50.000, -5.263 9.382 -50.000, -6.365 10.090 -50.000, -7.223 9.100 -50.000, -4.815 5.610 -50.000, -3.441 4.982 -50.000, -5.359 4.982 -50.000, -5.400 4.700 -50.000, -1.517 12.855 -50.000, 3.893 1.116 -50.000, 2.710 3.010 -48.500, 1.775 3.640 -48.500, -0.980 3.930 -48.500, -2.025 3.507 -50.000, -3.277 2.381 -50.000, -4.040 -0.283 -48.500, -0.980 -3.930 -48.500, -0.980 -3.930 -50.000, -0.423 -4.028 -50.000, 0.703 -3.988 -50.000, 1.775 -3.640 -48.500, 3.435 -2.146 -48.500, 3.435 -2.146 -50.000, 3.700 -1.647 -48.500, 3.435 2.146 -48.500, 3.435 2.146 -50.000, 3.102 2.603 -48.500, 1.252 3.852 -48.500, 0.141 4.048 -48.500, -3.576 1.901 -50.000, -4.040 0.283 -50.000, -3.961 -0.842 -48.500, -3.961 -0.842 -50.000, -3.806 -1.385 -48.500, -3.806 -1.385 -50.000, -3.576 -1.901 -50.000, -1.517 -3.755 -48.500, 0.141 -4.048 -50.000, 1.252 -3.852 -50.000, 2.710 -3.010 -48.500, 4.011 9.664 -50.000, 3.435 11.246 -50.000, 0.703 13.088 -48.500, -0.423 13.128 -50.000, -0.980 13.030 -48.500, -3.806 7.715 -48.500, -3.277 6.719 -50.000, -2.913 6.287 -48.500, -2.025 5.593 -48.500, 1.252 5.248 -50.000, 2.265 5.742 -48.500, 2.265 5.742 -50.000, 3.102 6.497 -50.000, 3.435 6.954 -48.500, 4.011 8.536 -48.500, 3.102 11.703 -48.500, 2.710 12.110 -50.000, 1.775 12.740 -48.500, 1.775 12.740 -50.000, 0.141 13.148 -50.000, -0.980 13.030 -50.000, -2.025 12.607 -48.500, -2.025 12.607 -50.000, -2.913 11.913 -48.500, -3.576 11.001 -48.500, -3.576 11.001 -50.000, -4.040 8.817 -48.500, -4.040 8.817 -50.000, -3.806 7.715 -50.000, -2.913 6.287 -50.000, -2.493 5.909 -48.500, -2.493 5.909 -50.000, 1.775 5.460 -50.000, 2.710 6.090 -48.500, 3.700 7.453 -50.000, 4.050 9.100 -48.500, 3.435 -6.954 -50.000, 1.775 -5.460 -48.500, -0.423 -5.072 -48.500, -0.980 -5.170 -48.500, -2.913 -6.287 -48.500, -3.806 -7.715 -48.500, -3.961 -8.258 -48.500, -4.040 -8.817 -48.500, -4.040 -9.383 -48.500, -4.040 -9.383 -50.000, -3.806 -10.485 -50.000, -3.576 -11.001 -48.500, -2.913 -11.913 -48.500, -2.493 -12.291 -48.500, -2.493 -12.291 -50.000, -2.025 -12.607 -50.000, -1.517 -12.855 -50.000, 2.265 -12.458 -48.500, 2.710 -12.110 -50.000, 3.700 -10.747 -50.000, 3.893 -10.216 -48.500, 3.893 -7.984 -50.000, 3.700 -7.453 -48.500, 3.102 -6.497 -50.000, 2.265 -5.742 -50.000, 0.141 -5.052 -50.000, -0.423 -5.072 -50.000, -0.980 -5.170 -50.000, -1.517 -5.345 -50.000, -2.493 -5.909 -48.500, -2.913 -6.287 -50.000, -3.277 -6.719 -48.500, -3.277 -6.719 -50.000, -3.576 -11.001 -50.000, -3.277 -11.481 -50.000, -2.913 -11.913 -50.000, 0.703 -13.088 -50.000, 2.265 -12.458 -50.000, 3.102 -11.703 -50.000, 3.893 -10.216 -50.000, 4.050 -9.100 -50.000, 4.050 -9.100 -48.500, -5.241 5.241 -50.000, -4.815 5.610 -48.500, -3.559 5.241 -50.000, -5.055 5.456 -50.000, -3.985 5.610 -50.000, -3.745 5.456 -50.000, -3.441 4.982 -48.500, -3.559 3.859 -48.500, -3.745 3.644 -50.000, -3.985 3.490 -48.500, -4.258 3.410 -50.000, -5.055 3.644 -50.000, -5.241 3.859 -48.500, -5.400 4.400 -50.000, -5.400 4.400 -48.500, -3.985 3.490 -50.000, -4.542 3.410 -50.000, -4.815 3.490 -48.500, -5.241 3.859 -50.000, -3.400 4.700 -50.000, -3.400 4.400 -50.000, -7.182 -9.382 -48.500, -7.182 -9.382 -50.000, -7.064 -9.641 -48.500, -6.638 -10.010 -50.000, -5.807 -10.010 -48.500, -5.568 -9.856 -48.500, -5.381 -9.641 -48.500, -5.263 -9.382 -48.500, -5.381 -8.559 -50.000, -5.263 -8.818 -48.500, -5.568 -8.344 -50.000, -5.381 -8.559 -48.500, -5.568 -8.344 -48.500, -6.365 -8.110 -48.500, -6.877 -8.344 -50.000, -7.223 -9.100 -48.500, -6.877 -9.856 -50.000, -6.080 -10.090 -50.000, -5.568 -9.856 -50.000, -5.223 -9.100 -48.500, -5.263 -8.818 -50.000, -6.877 -8.344 -48.500, -7.064 -8.559 -48.500, -7.223 -9.100 -50.000, -5.381 0.541 -50.000, -5.263 0.282 -50.000, -5.568 0.756 -48.500, -6.080 0.990 -50.000, -6.365 0.990 -50.000, -6.365 0.990 -48.500, -6.877 0.756 -50.000, -6.877 0.756 -48.500, -7.064 0.541 -50.000, -7.182 -0.282 -48.500, -6.877 -0.756 -48.500, -6.638 -0.910 -50.000, -6.365 -0.990 -50.000, -6.638 -0.910 -48.500, -5.807 -0.910 -50.000, -5.807 -0.910 -48.500, -5.381 -0.541 -50.000, -5.223 -0.000 -50.000, -5.807 0.910 -48.500, -6.638 0.910 -48.500, -7.182 0.282 -50.000, -7.182 0.282 -48.500, -7.223 -0.000 -50.000, -6.365 -0.990 -48.500, 7.182 0.282 -50.000, 7.064 0.541 -50.000, 6.080 0.990 -50.000, 5.381 0.541 -50.000, 5.381 0.541 -48.500, 7.064 -0.541 -50.000, 7.182 -0.282 -50.000, 7.223 0.000 -48.500, 6.877 0.756 -50.000, 6.638 0.910 -50.000, 6.638 0.910 -48.500, 5.568 0.756 -50.000, 5.263 0.282 -48.500, 5.223 0.000 -50.000, 5.223 0.000 -48.500, 5.568 -0.756 -50.000, 5.807 -0.910 -50.000, 7.064 -0.541 -48.500, -5.359 -4.118 -48.500, -4.542 -3.410 -48.500, -4.258 -3.410 -48.500, -3.745 -3.644 -48.500, -3.559 -3.859 -48.500, -3.745 -3.644 -50.000, -3.559 -3.859 -50.000, -3.400 -4.400 -48.500, -5.359 -4.118 -50.000, -5.241 -3.859 -50.000, -5.055 -3.644 -48.500, -5.055 -3.644 -50.000, -3.985 -3.490 -50.000, -5.400 -4.400 -50.000, -3.559 -5.241 -48.500, -3.745 -5.456 -48.500, -3.559 -5.241 -50.000, -3.745 -5.456 -50.000, -4.258 -5.690 -48.500, -5.400 -4.700 -48.500, -5.359 -4.982 -48.500, -3.985 -5.610 -48.500, -3.985 -5.610 -50.000, -5.055 -5.456 -50.000, -5.241 -5.241 -48.500, -5.241 -5.241 -50.000, -3.400 -4.400 -50.000, 7.182 9.382 -48.500, 7.182 9.382 -50.000, 7.064 9.641 -50.000, 6.365 10.090 -50.000, 6.365 10.090 -48.500, 5.381 9.641 -50.000, 5.568 9.856 -48.500, 5.223 9.100 -50.000, 5.223 9.100 -48.500, 5.568 8.344 -50.000, 6.877 8.344 -48.500, 7.223 9.100 -50.000, 6.877 9.856 -50.000, 6.638 10.010 -48.500, 5.807 8.190 -50.000, 6.080 8.110 -50.000, 7.182 8.818 -50.000, -5.263 9.382 -48.500, -5.568 9.856 -48.500, -6.080 10.090 -48.500, -6.638 10.010 -48.500, -6.877 9.856 -50.000, -6.877 9.856 -48.500, -7.223 9.100 -48.500, -7.064 8.559 -50.000, -6.638 8.190 -50.000, -6.365 8.110 -50.000, -6.365 8.110 -48.500, -5.807 8.190 -48.500, -5.263 8.818 -48.500, -6.638 10.010 -50.000, -7.064 9.641 -50.000, -7.182 9.382 -50.000, -7.182 8.818 -50.000, -6.080 8.110 -50.000, -5.263 8.818 -50.000, 3.441 4.982 -50.000, 3.745 5.456 -50.000, 5.055 5.456 -48.500, 5.241 5.241 -50.000, 3.559 5.241 -48.500, 3.745 5.456 -48.500, 4.815 5.610 -48.500, 5.359 4.982 -48.500, 3.400 4.700 -50.000, 3.400 4.700 -48.500, 5.359 4.118 -50.000, 4.815 3.490 -48.500, 5.055 3.644 -50.000, 4.542 3.410 -48.500, 3.985 3.490 -50.000, 3.441 4.118 -50.000, 4.258 3.410 -48.500, 3.985 3.490 -48.500, 5.400 4.700 -48.500, 4.542 -5.690 -50.000, 4.258 -5.690 -50.000, 3.559 -5.241 -50.000, 3.400 -4.700 -50.000, 3.400 -4.700 -48.500, 4.815 -5.610 -48.500, 3.745 -5.456 -48.500, 5.400 -4.700 -50.000, 3.559 -3.859 -50.000, 3.985 -3.490 -50.000, 4.542 -3.410 -48.500, 4.258 -3.410 -50.000, 4.542 -3.410 -50.000, 5.055 -3.644 -48.500, 4.815 -3.490 -50.000, 5.400 -4.400 -48.500, 5.400 -4.400 -50.000, 5.359 -4.118 -50.000, 3.441 -4.118 -48.500, 3.441 -4.118 -50.000, 3.745 -3.644 -50.000, 3.985 -3.490 -48.500, 4.258 -3.410 -48.500, 4.815 -3.490 -48.500, 5.381 -9.641 -48.500, 5.568 -9.856 -48.500, 5.807 -10.010 -48.500, 6.365 -10.090 -50.000, 6.365 -10.090 -48.500, 6.877 -9.856 -48.500, 7.182 -8.818 -48.500, 6.877 -8.344 -48.500, 5.263 -8.818 -48.500, 5.223 -9.100 -48.500, 5.223 -9.100 -50.000, 6.638 -10.010 -48.500, 6.877 -9.856 -50.000, 7.064 -9.641 -50.000, 7.182 -9.382 -50.000, 7.182 -9.382 -48.500, 7.223 -9.100 -50.000, 7.064 -8.559 -50.000, 6.638 -8.190 -50.000, 6.638 -8.190 -48.500, 6.080 -8.110 -50.000, 5.807 -8.190 -50.000, 5.807 -8.190 -48.500, 5.381 -8.559 -50.000, 5.263 -8.818 -50.000, 10.000 16.262 -48.390, 10.000 16.148 -48.765, 10.000 15.714 -49.414, 10.000 14.654 -48.354, 10.000 15.411 -49.663, 10.000 14.690 -49.962, -10.000 14.300 -48.500, -10.000 14.690 -49.962, -10.000 14.654 -48.354, -10.000 15.714 -49.414, -10.000 14.762 -48.191, -10.000 16.262 -48.390, -10.000 15.065 -49.848, 10.000 15.065 -49.848, -10.000 15.411 -49.663, -10.000 16.148 -48.765, -10.000 15.963 -49.111, 10.000 15.963 -49.111, -10.000 14.491 -48.462, 10.000 14.491 -48.462, 10.000 14.762 -48.191, -10.000 -16.262 -48.390, -10.000 -15.714 -49.414, -10.000 -16.148 -48.765, -10.000 -14.762 -48.191, -10.000 -14.654 -48.354, 10.000 -14.491 -48.462, 10.000 -15.411 -49.663, 10.000 -14.762 -48.191, 10.000 -16.262 -48.390, -10.000 -14.690 -49.962, 10.000 -14.690 -49.962, 10.000 -15.065 -49.848, -10.000 -15.411 -49.663, 10.000 -15.963 -49.111, -10.000 -15.065 -49.848, 10.000 -15.714 -49.414, -10.000 -15.963 -49.111, 10.000 -16.148 -48.765, -10.000 -16.300 -48.000, -10.000 -14.491 -48.462, -10.000 -14.800 -48.000, 10.000 -14.654 -48.354, 4.542 -14.800 -37.410, 5.508 -14.800 -37.123, 5.549 -14.800 -37.309, 5.867 -14.800 -37.774, 5.706 -14.800 -38.836, 6.200 -14.800 -37.954, 5.963 -14.800 -38.927, 6.231 -14.800 -38.982, 6.763 -14.800 -37.965, 7.103 -14.800 -37.798, 7.439 -14.800 -37.345, 7.300 -14.800 -38.833, 7.542 -14.800 -38.707, 8.495 -14.800 -36.860, 8.458 -14.800 -36.590, 8.383 -14.800 -36.327, 7.417 -14.800 -36.602, 7.537 -14.800 -35.290, 6.889 -14.800 -36.079, 6.708 -14.800 -36.022, 7.037 -14.800 -35.073, 6.225 -14.800 -35.019, 6.330 -14.800 -36.015, 5.700 -14.800 -35.167, 5.697 -14.800 -36.404, 5.598 -14.800 -36.567, 5.458 -14.800 -35.293, 5.502 -14.800 -36.933, 5.036 -14.800 -35.637, 5.235 -14.800 -35.451, 6.576 -14.800 -37.997, 7.500 -14.800 -36.972, 7.960 -14.800 -35.633, 5.533 -7.800 -36.746, 5.533 -14.800 -36.746, 5.824 -14.800 -36.263, 5.824 -7.800 -36.263, 6.146 -14.800 -36.065, 6.146 -7.800 -36.065, 6.330 -7.800 -36.015, 6.519 -14.800 -36.000, 7.057 -14.800 -36.169, 7.500 -7.800 -36.972, 7.487 -7.800 -37.161, 7.487 -14.800 -37.161, 7.356 -7.800 -37.516, 7.103 -7.800 -37.798, 6.386 -14.800 -37.993, 5.625 -7.800 -37.483, 5.549 -7.800 -37.309, 5.976 -14.800 -36.149, 6.519 -7.800 -36.000, 7.204 -7.800 -36.290, 7.204 -14.800 -36.290, 7.326 -14.800 -36.436, 7.476 -7.800 -36.783, 7.476 -14.800 -36.783, 7.356 -14.800 -37.516, 7.243 -14.800 -37.669, 6.941 -14.800 -37.897, 6.763 -7.800 -37.965, 6.025 -7.800 -37.880, 6.025 -14.800 -37.880, 5.732 -7.800 -37.640, 5.732 -14.800 -37.640, 5.625 -14.800 -37.483, 5.502 -7.800 -36.933, 5.598 -7.800 -36.567, 5.508 -7.800 -37.123, 6.708 -7.800 -36.022, 5.867 -7.800 -37.774, 6.200 -7.800 -37.954, 6.386 -7.800 -37.993, 6.889 -7.800 -36.079, 6.576 -7.800 -37.997, 7.057 -7.800 -36.169, 7.326 -7.800 -36.436, 7.439 -7.800 -37.345, 6.941 -7.800 -37.897, 7.243 -7.800 -37.669, 7.417 -7.800 -36.602, 5.976 -7.800 -36.149, 5.697 -7.800 -36.404, 5.508 7.800 -37.123, 5.549 7.800 -37.309, 5.533 7.800 -36.746, 5.598 7.800 -36.567, 5.697 7.800 -36.404, 6.146 7.800 -36.065, 6.889 7.800 -36.079, 7.439 7.800 -37.345, 7.476 7.800 -36.783, 6.941 7.800 -37.897, 7.204 7.800 -36.290, 7.243 7.800 -37.669, 7.356 7.800 -37.516, 7.417 7.800 -36.602, 6.200 7.800 -37.954, 5.867 7.800 -37.774, 5.732 7.800 -37.640, 5.598 14.800 -36.567, 5.697 14.800 -36.404, 5.976 14.800 -36.149, 5.976 7.800 -36.149, 6.330 7.800 -36.015, 6.519 14.800 -36.000, 6.889 14.800 -36.079, 7.326 14.800 -36.436, 7.326 7.800 -36.436, 7.500 7.800 -36.972, 7.500 14.800 -36.972, 7.439 14.800 -37.345, 7.103 14.800 -37.798, 7.103 7.800 -37.798, 6.763 7.800 -37.965, 6.576 7.800 -37.997, 6.386 7.800 -37.993, 6.386 14.800 -37.993, 6.200 14.800 -37.954, 6.025 7.800 -37.880, 6.025 14.800 -37.880, 5.625 14.800 -37.483, 5.508 14.800 -37.123, 5.502 7.800 -36.933, 5.824 7.800 -36.263, 6.146 14.800 -36.065, 6.519 7.800 -36.000, 6.708 14.800 -36.022, 6.708 7.800 -36.022, 7.057 7.800 -36.169, 7.204 14.800 -36.290, 7.487 7.800 -37.161, 7.243 14.800 -37.669, 6.763 14.800 -37.965, 5.625 7.800 -37.483, 5.502 14.800 -36.933, 5.533 14.800 -36.746, 4.723 14.800 -36.083, 4.864 14.800 -35.849, 5.235 14.800 -35.451, 5.957 14.800 -35.075, 6.225 14.800 -35.019, 6.330 14.800 -36.015, 7.294 14.800 -35.164, 7.057 14.800 -36.169, 7.537 14.800 -35.290, 7.417 14.800 -36.602, 7.476 14.800 -36.783, 8.132 14.800 -35.844, 8.274 14.800 -36.077, 8.458 14.800 -36.590, 8.496 14.800 -37.133, 8.459 14.800 -37.404, 7.356 14.800 -37.516, 7.765 14.800 -38.549, 6.941 14.800 -37.897, 6.576 14.800 -37.997, 7.043 14.800 -38.925, 5.706 14.800 -38.836, 5.463 14.800 -38.710, 5.240 14.800 -38.553, 5.867 14.800 -37.774, 5.732 14.800 -37.640, 5.549 14.800 -37.309, 4.868 14.800 -38.156, 5.040 14.800 -38.367, 4.617 14.800 -37.673, 5.824 14.800 -36.263, 7.487 14.800 -37.161, 4.614 14.800 -36.333, 4.541 14.800 -36.596, 4.541 -14.800 -36.596, 4.614 -14.800 -36.333, 5.458 14.800 -35.293, 5.957 -14.800 -35.075, 6.497 14.800 -35.000, 6.497 -14.800 -35.000, 7.760 14.800 -35.447, 8.274 -14.800 -36.077, 8.383 14.800 -36.327, 8.496 -14.800 -37.133, 8.459 -14.800 -37.404, 8.386 14.800 -37.667, 8.386 -14.800 -37.667, 8.277 -14.800 -37.917, 8.136 14.800 -38.151, 8.136 -14.800 -38.151, 7.964 14.800 -38.363, 7.765 -14.800 -38.549, 7.542 14.800 -38.707, 7.300 14.800 -38.833, 6.775 14.800 -38.981, 7.043 -14.800 -38.925, 6.775 -14.800 -38.981, 6.503 14.800 -39.000, 5.963 14.800 -38.927, 5.463 -14.800 -38.710, 5.240 -14.800 -38.553, 5.040 -14.800 -38.367, 4.726 -14.800 -37.923, 4.617 -14.800 -37.673, 4.504 14.800 -36.867, 4.505 -14.800 -37.140, 4.504 -14.800 -36.867, 4.723 -14.800 -36.083, 4.864 -14.800 -35.849, 5.036 14.800 -35.637, 5.700 14.800 -35.167, 6.769 14.800 -35.018, 6.769 -14.800 -35.018, 7.037 14.800 -35.073, 7.294 -14.800 -35.164, 7.760 -14.800 -35.447, 7.960 14.800 -35.633, 8.132 -14.800 -35.844, 8.495 14.800 -36.860, 8.277 14.800 -37.917, 7.964 -14.800 -38.363, 6.503 -14.800 -39.000, 6.231 14.800 -38.982, 4.868 -14.800 -38.156, 4.726 14.800 -37.923, 4.542 14.800 -37.410, 4.505 14.800 -37.140, -0.449 7.116 -50.000, -0.231 7.196 -51.200, -0.449 7.116 -51.200, -0.643 6.989 -51.200, -0.985 6.396 -50.000, -0.727 5.536 -51.200, -0.727 5.536 -50.000, -0.342 5.283 -50.000, -0.116 5.229 -51.200, -0.116 5.229 -50.000, 0.116 5.229 -51.200, 0.727 5.536 -50.000, 0.958 5.936 -50.000, 0.985 6.396 -50.000, 0.918 6.619 -50.000, 0.802 6.820 -51.200, -0.643 6.989 -50.000, -0.802 6.820 -51.200, -0.958 5.936 -51.200, -0.866 5.723 -51.200, -0.550 5.387 -50.000, 0.342 5.283 -50.000, 0.550 5.387 -50.000, 0.550 5.387 -51.200, 0.866 5.723 -50.000, 0.958 5.936 -51.200, 0.998 6.164 -51.200, 0.643 6.989 -51.200, 0.449 7.116 -50.000, -4.631 5.373 -51.200, -5.385 4.574 -51.200, -5.127 3.714 -50.000, -4.950 3.565 -51.200, -4.950 3.565 -50.000, -4.742 3.460 -50.000, -4.516 3.407 -50.000, -3.673 3.714 -50.000, -3.442 4.113 -50.000, -3.415 4.574 -50.000, -3.951 5.294 -50.000, -4.169 5.373 -51.200, -5.043 5.166 -50.000, -5.318 4.796 -51.200, -5.398 4.342 -50.000, -5.358 4.113 -51.200, -5.266 3.900 -50.000, -5.127 3.714 -51.200, -4.742 3.460 -51.200, -4.284 3.407 -51.200, -4.058 3.460 -51.200, -3.850 3.565 -51.200, -3.673 3.714 -51.200, -3.415 4.574 -51.200, -3.482 4.796 -50.000, -3.482 4.796 -51.200, -3.598 4.997 -50.000, -3.757 5.166 -50.000, -3.951 5.294 -51.200, -0.449 -5.329 -50.000, -0.643 -5.456 -50.000, -0.998 -6.281 -50.000, -0.998 -6.281 -51.200, -0.958 -6.509 -51.200, -0.958 -6.509 -50.000, -0.866 -6.723 -51.200, -0.866 -6.723 -50.000, -0.550 -7.058 -51.200, -0.116 -7.216 -50.000, 0.550 -7.058 -50.000, 0.866 -6.723 -51.200, 0.998 -6.281 -50.000, 0.802 -5.625 -50.000, 0.643 -5.456 -51.200, 0.449 -5.329 -50.000, 0.231 -5.249 -51.200, 0.000 -5.223 -50.000, -0.449 -5.329 -51.200, -0.643 -5.456 -51.200, -0.550 -7.058 -50.000, 0.342 -7.162 -50.000, 0.342 -7.162 -51.200, 0.866 -6.723 -50.000, 0.985 -6.049 -50.000, 0.918 -5.826 -51.200, 0.643 -5.456 -50.000, 0.449 -5.329 -51.200, -4.400 -3.400 -50.000, -4.631 -3.427 -50.000, -4.400 -3.400 -51.200, -5.043 -3.634 -50.000, -5.318 -4.004 -50.000, -5.398 -4.458 -51.200, -5.398 -4.458 -50.000, -5.358 -4.687 -50.000, -5.358 -4.687 -51.200, -5.266 -4.900 -50.000, -5.127 -5.086 -50.000, -4.950 -5.235 -50.000, -4.950 -5.235 -51.200, -4.284 -5.393 -50.000, -3.673 -5.086 -50.000, -3.482 -4.004 -50.000, -3.598 -3.803 -50.000, -4.169 -3.427 -50.000, -5.043 -3.634 -51.200, -5.318 -4.004 -51.200, -4.516 -5.393 -50.000, -4.284 -5.393 -51.200, -4.058 -5.340 -50.000, -4.058 -5.340 -51.200, -3.850 -5.235 -50.000, -3.673 -5.086 -51.200, -3.534 -4.900 -50.000, -3.402 -4.458 -51.200, -3.482 -4.004 -51.200, -3.598 -3.803 -51.200, -3.757 -3.634 -50.000, -3.951 -3.506 -50.000, -4.169 -3.427 -51.200, 8.869 -5.249 -51.200, 8.869 -5.249 -50.000, 8.651 -5.329 -50.000, 8.182 -5.826 -50.000, 8.115 -6.049 -50.000, 8.115 -6.049 -51.200, 8.373 -6.909 -51.200, 8.758 -7.162 -51.200, 8.984 -7.216 -51.200, 8.984 -7.216 -50.000, 9.442 -7.162 -50.000, 9.650 -7.058 -50.000, 9.650 -7.058 -51.200, 9.966 -6.723 -51.200, 10.058 -6.509 -51.200, 10.018 -5.826 -51.200, 9.902 -5.625 -51.200, 9.743 -5.456 -50.000, 9.100 -5.223 -51.200, 9.100 -5.223 -50.000, 8.457 -5.456 -50.000, 8.298 -5.625 -50.000, 8.298 -5.625 -51.200, 8.102 -6.281 -51.200, 8.142 -6.509 -51.200, 8.373 -6.909 -50.000, 9.216 -7.216 -50.000, 9.827 -6.909 -50.000, 9.827 -6.909 -51.200, 8.869 7.196 -50.000, 9.100 7.223 -51.200, 8.651 7.116 -51.200, 8.651 7.116 -50.000, 8.182 6.619 -51.200, 8.182 6.619 -50.000, 8.115 6.396 -50.000, 8.102 6.164 -50.000, 8.142 5.936 -51.200, 8.142 5.936 -50.000, 8.550 5.387 -50.000, 9.650 5.387 -51.200, 10.058 5.936 -50.000, 10.085 6.396 -51.200, 10.085 6.396 -50.000, 9.902 6.820 -51.200, 9.331 7.196 -50.000, 8.115 6.396 -51.200, 8.102 6.164 -51.200, 8.234 5.723 -51.200, 8.373 5.536 -51.200, 9.442 5.283 -51.200, 9.650 5.387 -50.000, 9.827 5.536 -50.000, 9.966 5.723 -50.000, 9.966 5.723 -51.200, 10.018 6.619 -50.000, 9.743 6.989 -51.200, 9.549 7.116 -50.000, 9.549 7.116 -51.200, 22.151 -3.506 -50.000, 21.957 -3.634 -50.000, 21.957 -3.634 -51.200, 21.615 -4.226 -50.000, 21.642 -4.687 -50.000, 21.734 -4.900 -51.200, 23.150 -5.235 -50.000, 23.327 -5.086 -50.000, 23.466 -4.900 -50.000, 23.585 -4.226 -50.000, 23.243 -3.634 -50.000, 23.049 -3.506 -50.000, 22.831 -3.427 -51.200, 21.682 -4.004 -51.200, 21.642 -4.687 -51.200, 22.050 -5.235 -51.200, 22.258 -5.340 -51.200, 22.484 -5.393 -50.000, 22.716 -5.393 -50.000, 22.942 -5.340 -51.200, 23.327 -5.086 -51.200, 23.598 -4.458 -50.000, 23.598 -4.458 -51.200, 23.518 -4.004 -50.000, 23.518 -4.004 -51.200, 23.243 -3.634 -51.200, 23.049 -3.506 -51.200, 22.600 5.400 -51.200, 22.369 5.373 -50.000, 22.151 5.294 -51.200, 22.151 5.294 -50.000, 21.615 4.574 -51.200, 21.615 4.574 -50.000, 21.602 4.342 -50.000, 21.642 4.113 -50.000, 21.734 3.900 -50.000, 21.734 3.900 -51.200, 22.716 3.407 -50.000, 23.150 3.565 -51.200, 23.327 3.714 -51.200, 23.558 4.113 -50.000, 23.585 4.574 -51.200, 23.243 5.166 -51.200, 21.957 5.166 -51.200, 21.798 4.997 -50.000, 21.602 4.342 -51.200, 21.642 4.113 -51.200, 22.484 3.407 -51.200, 22.942 3.460 -50.000, 22.942 3.460 -51.200, 23.327 3.714 -50.000, 23.598 4.342 -50.000, 23.402 4.997 -50.000, 23.243 5.166 -50.000, 23.049 5.294 -51.200, 17.969 -5.249 -51.200, 17.751 -5.329 -51.200, 17.282 -5.826 -50.000, 17.215 -6.049 -50.000, 18.542 -7.162 -50.000, 18.927 -6.909 -51.200, 18.927 -6.909 -50.000, 18.843 -5.456 -50.000, 18.431 -5.249 -51.200, 17.557 -5.456 -50.000, 17.398 -5.625 -50.000, 17.202 -6.281 -51.200, 17.242 -6.509 -50.000, 17.473 -6.909 -50.000, 17.650 -7.058 -51.200, 18.316 -7.216 -50.000, 18.542 -7.162 -51.200, 18.750 -7.058 -50.000, 18.750 -7.058 -51.200, 19.158 -6.509 -51.200, 19.198 -6.281 -51.200, 19.185 -6.049 -50.000, 19.185 -6.049 -51.200, 19.002 -5.625 -51.200, 18.200 7.223 -50.000, 18.200 7.223 -51.200, 17.557 6.989 -50.000, 17.282 6.619 -50.000, 17.334 5.723 -51.200, 18.542 5.283 -50.000, 18.750 5.387 -50.000, 18.927 5.536 -51.200, 19.066 5.723 -50.000, 19.118 6.619 -50.000, 18.843 6.989 -50.000, 17.398 6.820 -51.200, 17.202 6.164 -51.200, 17.334 5.723 -50.000, 17.473 5.536 -50.000, 17.473 5.536 -51.200, 18.084 5.229 -50.000, 18.084 5.229 -51.200, 18.316 5.229 -51.200, 18.927 5.536 -50.000, 19.066 5.723 -51.200, 19.198 6.164 -51.200, 19.185 6.396 -50.000, 19.185 6.396 -51.200, 19.002 6.820 -51.200, 18.649 7.116 -50.000, 18.431 7.196 -50.000, 18.431 7.196 -51.200, 17.730 4.023 -50.000, 17.266 3.941 -51.200, 16.382 3.619 -51.200, 15.974 3.384 -51.200, 15.597 3.102 -51.200, 14.951 2.418 -51.200, 14.951 2.418 -50.000, 14.320 1.162 -51.200, 14.481 1.604 -50.000, 14.320 1.162 -50.000, 14.212 0.703 -50.000, 14.693 -2.025 -50.000, 15.974 -3.384 -51.200, 15.597 -3.102 -50.000, 15.974 -3.384 -50.000, 16.815 -3.806 -51.200, 16.815 -3.806 -50.000, 17.730 -4.023 -51.200, 17.730 -4.023 -50.000, 21.146 -2.779 -50.000, 21.707 -2.025 -50.000, 22.188 -0.703 -50.000, 22.243 0.235 -50.000, 22.080 1.162 -51.200, 21.707 2.025 -51.200, 21.146 2.779 -50.000, 20.426 3.384 -51.200, 19.585 3.806 -51.200, 20.018 3.619 -50.000, 18.200 4.050 -50.000, 17.730 4.023 -51.200, 16.815 3.806 -50.000, 15.597 3.102 -50.000, 14.212 0.703 -51.200, 14.157 0.235 -51.200, 14.157 -0.235 -51.200, 14.320 -1.162 -50.000, 14.481 -1.604 -51.200, 14.481 -1.604 -50.000, 14.693 -2.025 -51.200, 15.254 -2.779 -50.000, 18.670 -4.023 -51.200, 18.670 -4.023 -50.000, 19.134 -3.941 -50.000, 19.585 -3.806 -51.200, 20.018 -3.619 -51.200, 20.426 -3.384 -51.200, 21.919 -1.604 -50.000, 22.080 -1.162 -50.000, 22.188 -0.703 -51.200, 22.243 -0.235 -51.200, 22.188 0.703 -51.200, 21.919 1.604 -51.200, 21.449 2.418 -51.200, 20.018 3.619 -51.200, 19.134 3.941 -51.200, 18.670 4.023 -51.200, -0.470 4.023 -51.200, 0.000 4.050 -50.000, -0.470 4.023 -50.000, -0.934 3.941 -50.000, -2.226 3.384 -50.000, -3.507 2.025 -51.200, -3.719 1.604 -50.000, -4.043 0.235 -51.200, -3.988 -0.703 -50.000, -3.880 -1.162 -51.200, -3.719 -1.604 -51.200, -3.719 -1.604 -50.000, -2.946 -2.779 -50.000, -2.603 -3.102 -50.000, -2.226 -3.384 -50.000, -1.385 -3.806 -51.200, -0.934 -3.941 -50.000, 0.000 -4.050 -51.200, 0.470 -4.023 -50.000, 2.946 -2.779 -51.200, 2.946 -2.779 -50.000, 3.988 -0.703 -50.000, 4.043 -0.235 -50.000, 3.988 0.703 -50.000, 3.719 1.604 -51.200, 3.880 1.162 -50.000, 3.719 1.604 -50.000, 2.946 2.779 -50.000, 2.603 3.102 -50.000, 1.385 3.806 -50.000, -2.226 3.384 -51.200, -3.507 2.025 -50.000, -3.880 1.162 -51.200, -3.988 0.703 -51.200, -3.988 0.703 -50.000, -3.988 -0.703 -51.200, -3.507 -2.025 -51.200, -2.946 -2.779 -51.200, -2.603 -3.102 -51.200, -1.818 -3.619 -50.000, -0.934 -3.941 -51.200, 0.934 -3.941 -51.200, 0.934 -3.941 -50.000, 1.385 -3.806 -51.200, 2.226 -3.384 -51.200, 2.603 -3.102 -51.200, 2.603 -3.102 -50.000, 3.249 -2.418 -51.200, 3.719 -1.604 -51.200, 3.880 -1.162 -51.200, 3.880 -1.162 -50.000, 3.988 -0.703 -51.200, 4.043 0.235 -50.000, 3.880 1.162 -51.200, 3.507 2.025 -51.200, 3.507 2.025 -50.000, 2.603 3.102 -51.200, 2.226 3.384 -51.200, 1.818 3.619 -51.200, 1.385 3.806 -51.200, 0.934 3.941 -51.200, 0.934 3.941 -50.000, 0.470 4.023 -51.200, 8.630 4.023 -50.000, 8.630 4.023 -51.200, 6.874 3.384 -50.000, 6.497 3.102 -50.000, 5.593 2.025 -51.200, 5.851 2.418 -50.000, 5.220 -1.162 -50.000, 5.381 -1.604 -51.200, 5.381 -1.604 -50.000, 6.874 -3.384 -50.000, 7.715 -3.806 -51.200, 10.918 -3.619 -50.000, 11.703 -3.102 -51.200, 11.703 -3.102 -50.000, 12.046 -2.779 -51.200, 12.046 -2.779 -50.000, 12.349 -2.418 -51.200, 12.980 -1.162 -50.000, 13.088 -0.703 -50.000, 13.143 0.235 -50.000, 12.819 1.604 -51.200, 12.819 1.604 -50.000, 12.349 2.418 -50.000, 10.918 3.619 -51.200, 7.715 3.806 -51.200, 7.282 3.619 -51.200, 7.282 3.619 -50.000, 6.497 3.102 -51.200, 6.154 2.779 -50.000, 5.220 1.162 -51.200, 5.112 0.703 -51.200, 5.057 -0.235 -51.200, 5.112 -0.703 -51.200, 6.154 -2.779 -50.000, 6.497 -3.102 -51.200, 6.497 -3.102 -50.000, 6.874 -3.384 -51.200, 7.282 -3.619 -50.000, 7.715 -3.806 -50.000, 8.166 -3.941 -50.000, 10.485 -3.806 -50.000, 11.326 -3.384 -51.200, 12.349 -2.418 -50.000, 12.980 -1.162 -51.200, 12.607 2.025 -51.200, 12.607 2.025 -50.000, 11.326 3.384 -51.200, 11.326 3.384 -50.000, 10.918 3.619 -50.000, 9.570 4.023 -50.000, -7.730 -11.000 -56.830, -7.575 -12.200 -56.950, -7.394 -12.200 -57.024, -6.670 -12.200 -56.830, -6.476 -11.000 -56.494, -7.394 -11.000 -57.024, -6.825 -11.000 -56.950, -6.670 -11.000 -56.830, -6.550 -11.000 -56.675, -6.450 -12.200 -56.300, -6.476 -11.000 -56.106, -6.670 -12.200 -55.770, -6.550 -11.000 -55.925, -6.825 -11.000 -55.650, -7.730 -12.200 -55.770, -7.850 -11.000 -55.925, -7.200 -11.000 -55.550, -7.575 -11.000 -55.650, -7.924 -12.200 -56.106, 23.176 -11.000 -55.994, 23.176 -12.200 -55.994, 23.250 -12.200 -56.175, 23.525 -12.200 -56.450, 23.525 -11.000 -56.450, 23.706 -11.000 -56.524, 24.275 -12.200 -56.450, 24.550 -12.200 -56.175, 24.624 -12.200 -55.994, 24.624 -11.000 -55.994, 24.550 -11.000 -56.175, 23.250 -11.000 -56.175, 23.370 -12.200 -56.330, 23.370 -11.000 -56.330, 23.706 -12.200 -56.524, 24.094 -12.200 -56.524, 24.430 -12.200 -56.330, 24.650 -12.200 -55.800, 24.624 -12.200 -55.606, 24.550 -12.200 -55.425, 24.624 -11.000 -55.606, 24.275 -12.200 -55.150, 23.525 -12.200 -55.150, 23.370 -12.200 -55.270, 23.176 -12.200 -55.606, 23.150 -12.200 -55.800, 23.150 -11.000 -55.800, 23.176 -11.000 -55.606, 24.275 -11.000 -55.150, 23.900 -12.200 -55.050, 23.900 -11.000 -55.050, 23.706 -12.200 -55.076, 23.525 -11.000 -55.150, 23.370 -11.000 -55.270, 23.250 -11.000 -55.425, -8.846 -11.000 -54.553, -8.846 -12.200 -54.553, -9.092 -11.000 -54.824, -9.294 -12.200 -55.128, -9.294 -11.000 -55.128, -9.448 -11.000 -55.460, -9.597 -11.000 -56.173, -9.597 -12.200 -56.173, -9.524 -11.000 -56.898, -9.238 -11.000 -57.568, -9.021 -11.000 -57.863, -8.763 -11.000 -58.121, -8.468 -11.000 -58.337, -8.144 -11.000 -58.506, -7.439 -12.200 -58.688, -6.360 -12.200 -58.548, -6.360 -11.000 -58.548, -6.028 -11.000 -58.395, -8.562 -12.200 -54.324, -9.550 -11.000 -55.811, -9.588 -12.200 -56.538, -9.407 -11.000 -57.244, -9.407 -12.200 -57.244, -9.238 -12.200 -57.568, -8.144 -12.200 -58.506, -7.439 -11.000 -58.688, -7.073 -12.200 -58.697, -6.711 -12.200 -58.650, -6.028 -12.200 -58.395, -6.377 11.000 -56.511, -6.377 12.200 -56.511, -6.455 11.000 -56.709, -6.455 12.200 -56.709, -6.580 12.200 -56.882, -6.745 12.200 -57.018, -7.888 11.000 -56.800, -8.043 12.200 -56.407, -8.043 11.000 -56.407, -7.562 11.000 -55.531, -7.359 12.200 -55.465, -6.580 12.200 -55.718, -6.745 11.000 -57.018, -6.937 12.200 -57.108, -6.937 11.000 -57.108, -7.562 12.200 -57.069, -7.990 11.000 -56.613, -8.043 12.200 -56.193, -7.742 12.200 -55.645, -7.742 11.000 -55.645, -7.562 12.200 -55.531, -7.147 11.000 -55.452, -6.745 12.200 -55.582, -6.745 11.000 -55.582, -6.377 12.200 -56.089, 24.750 12.200 -55.800, 24.645 11.000 -56.209, 24.645 12.200 -56.209, 24.520 12.200 -56.382, 24.355 11.000 -56.518, 23.953 12.200 -56.648, 23.741 12.200 -56.635, 23.538 12.200 -56.569, 23.358 11.000 -56.455, 23.358 12.200 -56.455, 23.110 12.200 -56.113, 23.057 12.200 -55.907, 23.057 12.200 -55.693, 23.110 12.200 -55.487, 23.212 11.000 -55.300, 23.741 11.000 -54.965, 24.355 11.000 -55.082, 24.520 12.200 -55.218, 24.645 12.200 -55.391, 24.750 11.000 -55.800, 24.723 11.000 -55.589, 24.163 12.200 -56.608, 24.163 11.000 -56.608, 23.057 11.000 -55.907, 23.057 11.000 -55.693, 24.163 11.000 -54.992, 24.520 11.000 -55.218, 24.645 11.000 -55.391, 25.500 11.000 -58.500, 22.200 11.000 -58.500, 22.045 11.000 -58.476, 21.906 12.200 -58.405, 22.045 12.200 -58.476, 21.906 11.000 -58.405, 21.795 11.000 -58.294, 21.724 11.000 -58.155, 21.700 11.000 -58.000, 21.675 12.200 -54.427, 21.601 11.000 -54.216, 21.323 11.000 -53.868, 21.134 11.000 -53.749, 21.601 12.200 -54.216, 21.482 11.000 -54.027, 21.482 12.200 -54.027, 21.323 12.200 -53.868, 21.134 12.200 -53.749, 20.923 12.200 -53.675, 20.700 12.200 -53.650, 11.000 12.200 -53.650, 20.700 11.000 -53.650, 6.619 12.200 -56.241, 6.873 11.000 -55.828, 6.873 12.200 -55.828, 7.857 12.200 -54.761, 9.107 11.000 -54.022, 9.107 12.200 -54.022, 9.564 12.200 -53.861, 10.035 12.200 -53.744, 10.515 12.200 -53.674, 11.000 11.000 -53.650, 10.515 11.000 -53.674, 7.495 11.000 -55.084, 8.667 12.200 -54.228, 8.667 11.000 -54.228, 9.564 11.000 -53.861, 6.619 11.000 -56.241, 6.181 12.200 -56.500, 6.540 12.200 -56.348, -1.465 12.200 -56.527, -1.465 11.000 -56.527, -2.122 12.200 -56.609, -4.617 11.000 -57.467, -5.185 12.200 -57.807, -2.122 11.000 -56.609, -3.405 12.200 -56.935, -5.724 12.200 -58.192, -6.028 12.200 -58.395, -6.028 11.000 -58.395, -7.073 11.000 -58.697, -7.073 12.200 -58.697, -8.144 11.000 -58.506, -8.144 12.200 -58.506, -8.468 11.000 -58.337, -9.238 11.000 -57.568, -9.407 11.000 -57.244, -9.588 12.200 -56.538, -8.562 12.200 -54.324, -8.246 12.200 -54.140, -7.906 11.000 -54.006, -6.360 12.200 -58.548, -6.711 11.000 -58.650, -7.439 12.200 -58.688, -9.407 12.200 -57.244, -9.524 12.200 -56.898, -9.448 12.200 -55.460, -9.092 11.000 -54.824, -9.092 12.200 -54.824, -7.539 12.200 -53.800, -7.539 11.000 -53.800, -7.396 11.000 -53.644, -7.289 11.000 -53.462, -7.222 11.000 -53.261, -7.222 12.200 -53.261, 26.000 11.000 -58.000, 25.905 12.200 -58.294, 25.794 11.000 -58.405, 25.655 11.000 -58.476, 25.655 12.200 -58.476, 25.976 12.200 -58.155, 26.000 11.000 -51.700, 24.723 12.200 -55.589, 24.723 12.200 -56.011, 24.355 12.200 -56.518, 22.200 12.200 -58.500, 26.000 12.200 -58.000, 25.500 12.200 -58.500, 25.794 12.200 -58.405, 21.724 12.200 -58.155, 21.795 12.200 -58.294, 21.700 12.200 -58.000, 21.700 12.200 -54.650, 23.358 12.200 -55.145, 23.212 12.200 -55.300, 23.538 12.200 -55.031, 23.741 12.200 -54.965, 23.953 12.200 -54.952, -7.200 12.200 -51.700, 8.249 12.200 -54.475, -7.289 12.200 -53.462, -7.200 12.200 -53.050, 24.355 12.200 -55.082, 24.163 12.200 -54.992, -0.803 12.200 -56.500, 7.495 12.200 -55.084, 7.166 12.200 -55.441, 6.435 12.200 -56.430, 6.312 12.200 -56.482, -7.396 12.200 -53.644, -6.937 12.200 -55.492, -7.906 12.200 -54.006, -6.455 12.200 -55.891, -2.770 12.200 -56.746, -6.350 12.200 -56.300, -4.022 12.200 -57.176, -4.617 12.200 -57.467, -7.147 12.200 -57.148, -8.763 12.200 -58.121, -7.359 12.200 -57.135, -9.021 12.200 -57.863, -9.238 12.200 -57.568, -7.742 12.200 -56.955, -7.888 12.200 -56.800, -6.711 12.200 -58.650, -7.798 12.200 -58.624, -8.468 12.200 -58.337, -7.990 12.200 -56.613, -9.597 12.200 -56.173, -7.990 12.200 -55.987, -9.550 12.200 -55.811, -7.888 12.200 -55.800, -9.294 12.200 -55.128, -8.846 12.200 -54.553, -7.147 12.200 -55.452, -7.711 12.200 -53.923, 26.000 12.200 -51.700, 23.212 12.200 -56.300, -7.200 11.000 -53.050, -0.803 11.000 -56.500, -6.580 11.000 -55.718, -2.770 11.000 -56.746, -6.455 11.000 -55.891, -6.377 11.000 -56.089, -4.022 11.000 -57.176, -6.350 11.000 -56.300, -6.580 11.000 -56.882, -5.185 11.000 -57.807, -5.724 11.000 -58.192, -7.147 11.000 -57.148, -6.360 11.000 -58.548, -7.439 11.000 -58.688, -7.798 11.000 -58.624, -9.021 11.000 -57.863, -8.763 11.000 -58.121, -8.246 11.000 -54.140, -8.562 11.000 -54.324, -7.359 11.000 -55.465, -8.846 11.000 -54.553, -9.294 11.000 -55.128, -9.448 11.000 -55.460, -9.550 11.000 -55.811, -8.043 11.000 -56.193, -9.597 11.000 -56.173, -6.937 11.000 -55.492, -7.711 11.000 -53.923, -7.888 11.000 -55.800, -7.990 11.000 -55.987, -9.588 11.000 -56.538, -7.562 11.000 -57.069, -7.359 11.000 -57.135, -9.524 11.000 -56.898, -7.742 11.000 -56.955, -3.405 11.000 -56.935, 6.540 11.000 -56.348, 6.435 11.000 -56.430, 6.181 11.000 -56.500, 6.312 11.000 -56.482, 7.166 11.000 -55.441, 7.857 11.000 -54.761, 8.249 11.000 -54.475, 10.035 11.000 -53.744, 20.923 11.000 -53.675, 21.675 11.000 -54.427, 23.538 11.000 -55.031, 23.358 11.000 -55.145, 21.700 11.000 -54.650, 23.212 11.000 -56.300, 23.538 11.000 -56.569, 23.741 11.000 -56.635, 23.953 11.000 -56.648, 25.905 11.000 -58.294, 25.976 11.000 -58.155, 23.953 11.000 -54.952, 24.723 11.000 -56.011, 24.520 11.000 -56.382, 23.110 11.000 -56.113, 23.110 11.000 -55.487, -5.185 -11.000 -57.807, -4.617 -11.000 -57.467, -4.022 -11.000 -57.176, -3.405 -12.200 -56.935, -3.405 -11.000 -56.935, -0.803 -11.000 -56.500, -2.770 -12.200 -56.746, -2.770 -11.000 -56.746, 12.855 -12.200 -56.476, 12.855 -11.000 -56.476, 12.994 -12.200 -56.405, 12.994 -11.000 -56.405, 13.176 -11.000 -56.155, 13.105 -11.000 -56.294, 13.105 -12.200 -56.294, 13.200 -11.000 -56.000, 13.200 -12.200 -54.650, 13.418 -12.200 -54.027, 13.766 -11.000 -53.749, 13.977 -11.000 -53.675, 13.299 -11.000 -54.216, 13.299 -12.200 -54.216, 13.577 -12.200 -53.868, 14.200 -11.000 -53.650, 20.700 -12.200 -53.650, 20.700 -11.000 -53.650, 20.923 -11.000 -53.675, 21.134 -11.000 -53.749, 21.134 -12.200 -53.749, 20.923 -12.200 -53.675, 21.323 -11.000 -53.868, 21.482 -12.200 -54.027, 21.675 -12.200 -54.427, 21.323 -12.200 -53.868, 21.724 -12.200 -58.155, 22.045 -12.200 -58.476, 22.200 -11.000 -58.500, 21.795 -11.000 -58.294, 21.906 -12.200 -58.405, 22.045 -11.000 -58.476, 25.500 -12.200 -58.500, 25.655 -12.200 -58.476, 25.655 -11.000 -58.476, 25.794 -11.000 -58.405, 25.905 -12.200 -58.294, 25.976 -11.000 -58.155, 25.794 -12.200 -58.405, 25.976 -12.200 -58.155, -7.200 -12.200 -53.050, -7.396 -11.000 -53.644, -7.289 -11.000 -53.462, -7.539 -12.200 -53.800, -7.711 -11.000 -53.923, -7.711 -12.200 -53.923, -7.200 -12.200 -51.700, -1.465 -12.200 -56.527, -7.222 -12.200 -53.261, -7.289 -12.200 -53.462, -7.396 -12.200 -53.644, -7.906 -12.200 -54.006, -8.246 -12.200 -54.140, -7.200 -12.200 -55.550, -7.575 -12.200 -55.650, -9.448 -12.200 -55.460, -7.850 -12.200 -55.925, -9.550 -12.200 -55.811, -7.950 -12.200 -56.300, -7.850 -12.200 -56.675, -9.524 -12.200 -56.898, -7.730 -12.200 -56.830, -2.122 -12.200 -56.609, -6.825 -12.200 -55.650, -6.550 -12.200 -55.925, -6.476 -12.200 -56.106, -6.476 -12.200 -56.494, -6.550 -12.200 -56.675, -4.022 -12.200 -57.176, -4.617 -12.200 -57.467, -6.825 -12.200 -56.950, -5.185 -12.200 -57.807, -7.006 -12.200 -57.024, -5.724 -12.200 -58.192, -7.200 -12.200 -57.050, -7.798 -12.200 -58.624, -7.006 -12.200 -55.576, -7.394 -12.200 -55.576, -9.092 -12.200 -54.824, -7.924 -12.200 -56.494, -8.763 -12.200 -58.121, -9.021 -12.200 -57.863, -8.468 -12.200 -58.337, 13.176 -12.200 -56.155, 13.200 -12.200 -56.000, 12.700 -12.200 -56.500, 13.225 -12.200 -54.427, -0.803 -12.200 -56.500, 13.766 -12.200 -53.749, 13.977 -12.200 -53.675, 14.200 -12.200 -53.650, 26.000 -12.200 -51.700, 21.601 -12.200 -54.216, 23.250 -12.200 -55.425, 21.700 -12.200 -54.650, 21.700 -12.200 -58.000, 23.900 -12.200 -56.550, 22.200 -12.200 -58.500, 21.795 -12.200 -58.294, 24.430 -12.200 -55.270, 24.094 -12.200 -55.076, 26.000 -12.200 -58.000, 26.000 -11.000 -58.000, 24.650 -11.000 -55.800, 24.430 -11.000 -56.330, 24.094 -11.000 -56.524, 24.275 -11.000 -56.450, 23.900 -11.000 -56.550, 25.905 -11.000 -58.294, 25.500 -11.000 -58.500, 21.906 -11.000 -58.405, 21.724 -11.000 -58.155, 21.700 -11.000 -58.000, 23.706 -11.000 -55.076, 21.700 -11.000 -54.650, 21.675 -11.000 -54.427, 21.601 -11.000 -54.216, 24.094 -11.000 -55.076, 21.482 -11.000 -54.027, 13.577 -11.000 -53.868, 13.418 -11.000 -54.027, -7.222 -11.000 -53.261, 13.225 -11.000 -54.427, 13.200 -11.000 -54.650, 12.700 -11.000 -56.500, -1.465 -11.000 -56.527, -7.906 -11.000 -54.006, -6.670 -11.000 -55.770, -6.450 -11.000 -56.300, -2.122 -11.000 -56.609, -7.006 -11.000 -57.024, -5.724 -11.000 -58.192, -7.200 -11.000 -57.050, -7.924 -11.000 -56.494, -7.950 -11.000 -56.300, -7.073 -11.000 -58.697, -6.711 -11.000 -58.650, -7.798 -11.000 -58.624, -7.575 -11.000 -56.950, -7.850 -11.000 -56.675, -9.588 -11.000 -56.538, -7.924 -11.000 -56.106, -7.730 -11.000 -55.770, -8.562 -11.000 -54.324, -8.246 -11.000 -54.140, -7.006 -11.000 -55.576, -7.394 -11.000 -55.576, -7.539 -11.000 -53.800, -7.200 -11.000 -53.050, -7.200 -11.000 -51.700, 24.550 -11.000 -55.425, 24.430 -11.000 -55.270, 26.000 -11.000 -51.700, 9.100 7.223 -50.000, -0.000 7.223 -50.000, 0.231 7.196 -50.000, -0.231 7.196 -50.000, -0.802 6.820 -50.000, -4.400 5.400 -50.000, -4.849 5.294 -50.000, -4.631 5.373 -50.000, -5.318 4.796 -50.000, -5.202 4.997 -50.000, -7.200 10.500 -50.000, -5.385 4.574 -50.000, -5.385 -4.226 -50.000, -5.358 4.113 -50.000, -4.043 -0.235 -50.000, -4.043 0.235 -50.000, -4.284 3.407 -50.000, -3.880 1.162 -50.000, -4.058 3.460 -50.000, -3.850 3.565 -50.000, -3.249 2.418 -50.000, -3.534 3.900 -50.000, -3.402 4.342 -50.000, -2.946 2.779 -50.000, -2.603 3.102 -50.000, -1.818 3.619 -50.000, -1.385 3.806 -50.000, 26.000 -10.500 -50.000, 22.942 -5.340 -50.000, 23.558 -4.687 -50.000, 23.585 4.574 -50.000, 23.518 4.796 -50.000, 26.000 10.500 -50.000, 23.049 5.294 -50.000, 22.831 5.373 -50.000, 22.600 5.400 -50.000, 19.002 6.820 -50.000, -4.169 5.373 -50.000, -0.958 5.936 -50.000, -0.998 6.164 -50.000, 4.700 3.400 -50.000, 3.249 2.418 -50.000, 3.499 3.966 -50.000, 3.400 4.400 -50.000, 2.226 3.384 -50.000, 1.818 3.619 -50.000, 3.499 4.834 -50.000, 3.618 5.023 -50.000, 0.998 6.164 -50.000, 4.400 5.400 -50.000, 0.802 6.820 -50.000, 8.457 6.989 -50.000, 0.643 6.989 -50.000, 4.923 5.375 -50.000, 8.234 5.723 -50.000, 5.323 5.182 -50.000, 8.373 5.536 -50.000, 5.675 4.623 -50.000, 8.758 5.283 -50.000, 8.166 3.941 -50.000, 8.984 5.229 -50.000, 9.100 4.050 -50.000, 9.216 5.229 -50.000, 10.034 3.941 -50.000, 5.482 5.023 -50.000, 7.715 3.806 -50.000, 5.700 4.400 -50.000, 5.675 4.177 -50.000, 5.134 3.499 -50.000, 4.923 3.425 -50.000, 5.593 2.025 -50.000, 5.381 1.604 -50.000, 5.220 1.162 -50.000, 0.231 -5.249 -50.000, 1.385 -3.806 -50.000, 0.918 -5.826 -50.000, 3.966 -5.301 -50.000, 0.958 -6.509 -50.000, 4.177 -5.375 -50.000, 4.400 -5.400 -50.000, 4.700 -5.400 -50.000, 8.234 -6.723 -50.000, 8.142 -6.509 -50.000, 8.102 -6.281 -50.000, 5.601 -4.834 -50.000, 5.700 -4.400 -50.000, 5.675 -4.177 -50.000, 5.601 -3.966 -50.000, 5.482 -3.777 -50.000, 5.134 -3.499 -50.000, 4.400 -3.400 -50.000, 5.851 -2.418 -50.000, 5.593 -2.025 -50.000, 5.112 -0.703 -50.000, 5.057 -0.235 -50.000, 5.057 0.235 -50.000, 0.727 -6.909 -50.000, 8.758 -7.162 -50.000, 0.116 -7.216 -50.000, -0.342 -7.162 -50.000, -3.442 -4.687 -50.000, -0.985 -6.049 -50.000, -0.918 -5.826 -50.000, -0.802 -5.625 -50.000, -1.385 -3.806 -50.000, -0.470 -4.023 -50.000, -0.231 -5.249 -50.000, 0.000 -4.050 -50.000, 8.550 -7.058 -50.000, -7.200 -10.500 -50.000, -0.727 -6.909 -50.000, -4.742 -5.340 -50.000, -3.507 -2.025 -50.000, -4.849 -3.506 -50.000, -5.202 -3.803 -50.000, -3.415 -4.226 -50.000, -3.402 -4.458 -50.000, -3.249 -2.418 -50.000, -3.880 -1.162 -50.000, 9.331 -5.249 -50.000, 10.034 -3.941 -50.000, 9.570 -4.023 -50.000, 9.549 -5.329 -50.000, 9.902 -5.625 -50.000, 10.018 -5.826 -50.000, 10.085 -6.049 -50.000, 12.599 -4.834 -50.000, 10.098 -6.281 -50.000, 13.500 -5.400 -50.000, 10.058 -6.509 -50.000, 9.966 -6.723 -50.000, 17.334 -6.723 -50.000, 13.800 -5.400 -50.000, 17.202 -6.281 -50.000, 14.023 -5.375 -50.000, 14.701 -4.834 -50.000, 16.382 -3.619 -50.000, 14.800 -4.400 -50.000, 14.775 -4.177 -50.000, 14.951 -2.418 -50.000, 14.582 -3.777 -50.000, 14.423 -3.618 -50.000, 14.234 -3.499 -50.000, 14.023 -3.425 -50.000, 13.800 -3.400 -50.000, 13.500 -3.400 -50.000, 14.212 -0.703 -50.000, 13.143 -0.235 -50.000, 14.157 -0.235 -50.000, 18.084 -7.216 -50.000, 17.650 -7.058 -50.000, 17.858 -7.162 -50.000, 8.630 -4.023 -50.000, 9.100 -4.050 -50.000, 17.969 7.196 -50.000, 17.751 7.116 -50.000, 9.743 6.989 -50.000, 9.902 6.820 -50.000, 17.398 6.820 -50.000, 13.500 5.400 -50.000, 13.277 5.375 -50.000, 12.877 5.182 -50.000, 10.098 6.164 -50.000, 12.599 4.834 -50.000, 12.500 4.400 -50.000, 9.442 5.283 -50.000, 8.298 6.820 -50.000, 3.499 -4.834 -50.000, 3.425 -4.623 -50.000, 1.818 -3.619 -50.000, 3.400 -4.400 -50.000, 3.425 -4.177 -50.000, 3.499 -3.966 -50.000, 3.618 -3.777 -50.000, 3.249 -2.418 -50.000, 3.966 -3.499 -50.000, 3.507 -2.025 -50.000, 3.719 -1.604 -50.000, 5.675 -4.623 -50.000, 21.449 -2.418 -50.000, 22.831 -3.427 -50.000, 23.150 3.565 -50.000, 22.484 3.407 -50.000, 22.243 -0.235 -50.000, 23.466 3.900 -50.000, 19.066 -6.723 -50.000, 19.158 -6.509 -50.000, 22.258 -5.340 -50.000, 22.050 -5.235 -50.000, 21.873 -5.086 -50.000, 21.734 -4.900 -50.000, 19.585 -3.806 -50.000, 21.602 -4.458 -50.000, 20.018 -3.619 -50.000, 21.682 -4.004 -50.000, 20.426 -3.384 -50.000, 21.798 -3.803 -50.000, 22.600 -3.400 -50.000, 22.369 -3.427 -50.000, 19.198 -6.281 -50.000, 20.803 -3.102 -50.000, 22.050 3.565 -50.000, 21.873 3.714 -50.000, 20.803 3.102 -50.000, 20.426 3.384 -50.000, 19.585 3.806 -50.000, 19.198 6.164 -50.000, 19.158 5.936 -50.000, 19.134 3.941 -50.000, 18.670 4.023 -50.000, 18.316 5.229 -50.000, 15.974 3.384 -50.000, 16.382 3.619 -50.000, 15.254 2.779 -50.000, 14.775 4.177 -50.000, 14.023 3.425 -50.000, 14.234 3.499 -50.000, 13.800 3.400 -50.000, 14.693 2.025 -50.000, 13.088 0.703 -50.000, 14.157 0.235 -50.000, 21.682 4.796 -50.000, 21.957 5.166 -50.000, 18.431 -5.249 -50.000, 18.649 -5.329 -50.000, 19.002 -5.625 -50.000, 19.118 -5.826 -50.000, 14.582 -5.023 -50.000, 17.751 -5.329 -50.000, 17.969 -5.249 -50.000, 17.266 -3.941 -50.000, 18.200 -4.050 -50.000, 18.200 -5.223 -50.000, 13.800 5.400 -50.000, 17.215 6.396 -50.000, 14.023 5.375 -50.000, 17.202 6.164 -50.000, 14.423 5.182 -50.000, 17.650 5.387 -50.000, 17.858 5.283 -50.000, 14.775 4.623 -50.000, 17.242 5.936 -50.000, 14.582 5.023 -50.000, 12.046 2.779 -50.000, 13.277 3.425 -50.000, 11.703 3.102 -50.000, 12.877 3.618 -50.000, 12.599 3.966 -50.000, 10.485 3.806 -50.000, 12.525 4.177 -50.000, 21.449 2.418 -50.000, 21.707 2.025 -50.000, 22.258 3.460 -50.000, 21.919 1.604 -50.000, 22.188 0.703 -50.000, 22.080 1.162 -50.000, 23.402 -3.803 -50.000, 14.775 -4.623 -50.000, 13.277 -3.425 -50.000, 12.607 -2.025 -50.000, 12.819 -1.604 -50.000, 11.326 -3.384 -50.000, 12.980 1.162 -50.000, 17.266 3.941 -50.000, 12.500 -4.400 -50.000, 12.525 -4.177 -50.000, 0.470 4.023 -50.000, 5.112 0.703 -50.000, 2.226 -3.384 -50.000, 0.116 5.229 -50.000, -0.866 5.723 -50.000, -0.918 6.619 -50.000, 18.649 7.116 -51.200, 18.843 6.989 -51.200, 26.000 10.500 -51.200, 22.831 5.373 -51.200, 23.402 4.997 -51.200, 23.518 4.796 -51.200, 23.598 4.342 -51.200, 23.585 -4.226 -51.200, 23.558 4.113 -51.200, 23.466 3.900 -51.200, 23.402 -3.803 -51.200, 22.716 3.407 -51.200, 22.243 0.235 -51.200, 21.146 2.779 -51.200, 22.258 3.460 -51.200, 22.050 3.565 -51.200, 21.873 3.714 -51.200, 20.803 3.102 -51.200, 0.116 -7.216 -51.200, -0.116 -7.216 -51.200, -0.342 -7.162 -51.200, -4.516 -5.393 -51.200, -7.200 -10.500 -51.200, -4.742 -5.340 -51.200, -5.127 -5.086 -51.200, -5.266 -4.900 -51.200, -5.385 -4.226 -51.200, -5.398 4.342 -51.200, -5.202 4.997 -51.200, -5.043 5.166 -51.200, -4.849 5.294 -51.200, -0.918 6.619 -51.200, -4.400 5.400 -51.200, -0.985 6.396 -51.200, -0.998 6.164 -51.200, -1.818 3.619 -51.200, -3.402 4.342 -51.200, -2.603 3.102 -51.200, -2.946 2.779 -51.200, -3.442 4.113 -51.200, -3.534 3.900 -51.200, -3.249 2.418 -51.200, -4.516 3.407 -51.200, -3.719 1.604 -51.200, -5.266 3.900 -51.200, -4.043 -0.235 -51.200, -3.249 -2.418 -51.200, -3.757 -3.634 -51.200, -3.598 4.997 -51.200, -3.757 5.166 -51.200, 0.918 6.619 -51.200, 4.177 5.375 -51.200, 0.985 6.396 -51.200, 0.866 5.723 -51.200, 3.400 4.400 -51.200, 2.946 2.779 -51.200, 3.249 2.418 -51.200, 4.177 3.425 -51.200, 3.988 0.703 -51.200, 5.381 1.604 -51.200, 4.700 3.400 -51.200, 5.323 3.618 -51.200, 5.851 2.418 -51.200, 5.675 4.177 -51.200, 5.700 4.400 -51.200, 6.154 2.779 -51.200, 3.777 3.618 -51.200, 5.675 4.623 -51.200, 5.134 5.301 -51.200, 4.923 5.375 -51.200, 8.457 6.989 -51.200, 0.449 7.116 -51.200, 0.231 7.196 -51.200, -0.000 7.223 -51.200, 0.000 -5.223 -51.200, 0.470 -4.023 -51.200, 0.802 -5.625 -51.200, -0.231 -5.249 -51.200, -0.470 -4.023 -51.200, -3.442 -4.687 -51.200, -1.818 -3.619 -51.200, -3.415 -4.226 -51.200, -2.226 -3.384 -51.200, -0.802 -5.625 -51.200, -3.534 -4.900 -51.200, -3.850 -5.235 -51.200, -0.727 -6.909 -51.200, -0.918 -5.826 -51.200, -0.985 -6.049 -51.200, 0.550 -7.058 -51.200, 8.550 -7.058 -51.200, 0.958 -6.509 -51.200, 3.966 -5.301 -51.200, 4.177 -5.375 -51.200, 0.985 -6.049 -51.200, 0.998 -6.281 -51.200, -4.631 -3.427 -51.200, -4.849 -3.506 -51.200, -5.202 -3.803 -51.200, -3.951 -3.506 -51.200, 9.570 -4.023 -51.200, 9.331 -5.249 -51.200, 9.549 -5.329 -51.200, 9.743 -5.456 -51.200, 10.034 -3.941 -51.200, 8.651 -5.329 -51.200, 8.166 -3.941 -51.200, 5.700 -4.400 -51.200, 7.282 -3.619 -51.200, 6.154 -2.779 -51.200, 5.851 -2.418 -51.200, 5.323 -3.618 -51.200, 5.134 -3.499 -51.200, 5.593 -2.025 -51.200, 5.220 -1.162 -51.200, 4.043 -0.235 -51.200, 5.057 0.235 -51.200, 4.043 0.235 -51.200, 5.675 -4.623 -51.200, 8.457 -5.456 -51.200, 8.182 -5.826 -51.200, 5.323 -5.182 -51.200, 5.601 -4.834 -51.200, 8.234 -6.723 -51.200, 4.700 -5.400 -51.200, 0.727 -6.909 -51.200, 9.442 -7.162 -51.200, 17.858 -7.162 -51.200, 17.473 -6.909 -51.200, 17.334 -6.723 -51.200, 17.215 -6.049 -51.200, 13.277 -5.375 -51.200, 12.877 -5.182 -51.200, 10.098 -6.281 -51.200, 10.085 -6.049 -51.200, 8.869 7.196 -51.200, 8.298 6.820 -51.200, 4.700 5.400 -51.200, 8.166 3.941 -51.200, 8.550 5.387 -51.200, 9.570 4.023 -51.200, 10.034 3.941 -51.200, 9.827 5.536 -51.200, 10.058 5.936 -51.200, 10.485 3.806 -51.200, 12.525 4.623 -51.200, 12.718 3.777 -51.200, 11.703 3.102 -51.200, 12.046 2.779 -51.200, 12.349 2.418 -51.200, 12.980 1.162 -51.200, 13.088 0.703 -51.200, 13.277 3.425 -51.200, 14.481 1.604 -51.200, 14.693 2.025 -51.200, 13.500 3.400 -51.200, 13.800 3.400 -51.200, 14.023 3.425 -51.200, 14.234 3.499 -51.200, 14.775 4.177 -51.200, 15.254 2.779 -51.200, 8.758 5.283 -51.200, 8.984 5.229 -51.200, 9.100 4.050 -51.200, 9.216 5.229 -51.200, 13.277 5.375 -51.200, 13.500 5.400 -51.200, 10.018 6.619 -51.200, 13.800 5.400 -51.200, 17.282 6.619 -51.200, 17.215 6.396 -51.200, 14.234 5.301 -51.200, 17.557 6.989 -51.200, 9.331 7.196 -51.200, 17.969 7.196 -51.200, 17.751 7.116 -51.200, 3.507 -2.025 -51.200, 3.777 -3.618 -51.200, 3.618 -3.777 -51.200, 3.425 -4.177 -51.200, 3.499 -4.834 -51.200, 1.818 -3.619 -51.200, 22.600 -3.400 -51.200, 22.369 -3.427 -51.200, 21.146 -2.779 -51.200, 22.151 -3.506 -51.200, 20.803 -3.102 -51.200, 21.798 -3.803 -51.200, 21.615 -4.226 -51.200, 21.602 -4.458 -51.200, 19.118 -5.826 -51.200, 18.843 -5.456 -51.200, 19.134 -3.941 -51.200, 18.649 -5.329 -51.200, 18.200 -4.050 -51.200, 18.200 -5.223 -51.200, 17.557 -5.456 -51.200, 16.382 -3.619 -51.200, 15.254 -2.779 -51.200, 15.597 -3.102 -51.200, 14.951 -2.418 -51.200, 14.701 -3.966 -51.200, 14.423 -3.618 -51.200, 14.023 -3.425 -51.200, 12.819 -1.604 -51.200, 14.320 -1.162 -51.200, 14.212 -0.703 -51.200, 13.143 0.235 -51.200, 13.143 -0.235 -51.200, 21.873 -5.086 -51.200, 19.066 -6.723 -51.200, 22.484 -5.393 -51.200, 22.716 -5.393 -51.200, 23.150 -5.235 -51.200, 23.466 -4.900 -51.200, 23.558 -4.687 -51.200, 21.707 -2.025 -51.200, 21.449 -2.418 -51.200, 22.080 -1.162 -51.200, 21.919 -1.604 -51.200, 19.118 6.619 -51.200, 21.798 4.997 -51.200, 21.682 4.796 -51.200, 19.158 5.936 -51.200, 22.369 5.373 -51.200, 17.282 -5.826 -51.200, 14.234 -5.301 -51.200, 14.701 -4.834 -51.200, 17.398 -5.625 -51.200, 14.582 -5.023 -51.200, 17.242 -6.509 -51.200, 18.084 -7.216 -51.200, 9.216 -7.216 -51.200, 26.000 -10.500 -51.200, 18.316 -7.216 -51.200, 16.815 3.806 -51.200, 14.582 5.023 -51.200, 17.242 5.936 -51.200, 10.098 6.164 -51.200, 12.500 4.400 -51.200, 17.650 5.387 -51.200, 17.858 5.283 -51.200, 18.542 5.283 -51.200, 18.200 4.050 -51.200, 18.750 5.387 -51.200, 13.088 -0.703 -51.200, 17.266 -3.941 -51.200, 12.607 -2.025 -51.200, 13.500 -3.400 -51.200, 13.277 -3.425 -51.200, 10.918 -3.619 -51.200, 12.500 -4.400 -51.200, 10.485 -3.806 -51.200, 12.718 -5.023 -51.200, 0.000 4.050 -51.200, -0.934 3.941 -51.200, -0.342 5.283 -51.200, -0.550 5.387 -51.200, -1.385 3.806 -51.200, 0.342 5.283 -51.200, 6.874 3.384 -51.200, 8.630 -4.023 -51.200, 9.100 -4.050 -51.200, 0.727 5.536 -51.200, 14.234 -3.499 -51.200, 14.582 -3.777 -51.200, 14.775 -4.177 -51.200, 14.775 -4.623 -51.200, 14.423 -5.182 -51.200, 14.023 -5.375 -51.200, 14.701 -3.966 -50.000, 14.800 -4.400 -51.200, 14.423 -5.182 -50.000, 14.234 -5.301 -50.000, 13.800 -5.400 -51.200, 13.277 -5.375 -50.000, 13.500 -5.400 -51.200, 13.066 -5.301 -51.200, 13.066 -5.301 -50.000, 12.718 -5.023 -50.000, 12.599 -4.834 -51.200, 12.525 -4.623 -50.000, 12.525 -4.623 -51.200, 12.599 -3.966 -51.200, 12.718 -3.777 -50.000, 13.066 -3.499 -51.200, 12.877 -5.182 -50.000, 12.525 -4.177 -51.200, 12.599 -3.966 -50.000, 12.718 -3.777 -51.200, 12.877 -3.618 -51.200, 12.877 -3.618 -50.000, 13.066 -3.499 -50.000, 13.800 -3.400 -51.200, 14.023 5.375 -51.200, 14.423 5.182 -51.200, 14.701 4.834 -51.200, 14.775 4.623 -51.200, 14.701 3.966 -51.200, 14.701 3.966 -50.000, 14.234 5.301 -50.000, 14.701 4.834 -50.000, 14.800 4.400 -51.200, 14.800 4.400 -50.000, 14.582 3.777 -51.200, 14.582 3.777 -50.000, 14.423 3.618 -51.200, 14.423 3.618 -50.000, 13.500 3.400 -50.000, 13.066 3.499 -51.200, 13.066 3.499 -50.000, 12.877 3.618 -51.200, 12.718 3.777 -50.000, 12.599 3.966 -51.200, 12.525 4.623 -50.000, 12.599 4.834 -51.200, 13.066 5.301 -51.200, 12.525 4.177 -51.200, 12.718 5.023 -51.200, 12.718 5.023 -50.000, 12.877 5.182 -51.200, 13.066 5.301 -50.000, 4.400 -5.400 -51.200, 3.777 -5.182 -51.200, 3.777 -5.182 -50.000, 3.618 -5.023 -51.200, 3.618 -5.023 -50.000, 3.400 -4.400 -51.200, 3.966 -3.499 -51.200, 4.177 -3.425 -50.000, 3.425 -4.623 -51.200, 3.499 -3.966 -51.200, 3.777 -3.618 -50.000, 4.177 -3.425 -51.200, 4.400 -3.400 -51.200, 4.700 -3.400 -51.200, 4.700 -3.400 -50.000, 4.923 -3.425 -51.200, 4.923 -3.425 -50.000, 5.482 -3.777 -51.200, 5.482 -5.023 -51.200, 5.482 -5.023 -50.000, 5.134 -5.301 -50.000, 4.923 -5.375 -50.000, 4.923 -5.375 -51.200, 5.323 -3.618 -50.000, 5.601 -3.966 -51.200, 5.675 -4.177 -51.200, 5.323 -5.182 -50.000, 5.134 -5.301 -51.200, 4.400 3.400 -51.200, 4.177 3.425 -50.000, 3.966 3.499 -50.000, 3.966 3.499 -51.200, 3.618 3.777 -51.200, 3.499 3.966 -51.200, 3.425 4.177 -51.200, 3.425 4.623 -51.200, 3.425 4.623 -50.000, 3.618 5.023 -51.200, 3.777 5.182 -51.200, 3.966 5.301 -51.200, 3.966 5.301 -50.000, 4.400 5.400 -51.200, 3.777 3.618 -50.000, 3.618 3.777 -50.000, 3.425 4.177 -50.000, 3.499 4.834 -51.200, 3.777 5.182 -50.000, 4.177 5.375 -50.000, 4.700 5.400 -50.000, 5.323 5.182 -51.200, 5.482 5.023 -51.200, 5.601 4.834 -51.200, 5.601 3.966 -51.200, 5.482 3.777 -50.000, 5.482 3.777 -51.200, 4.923 3.425 -51.200, 5.134 5.301 -50.000, 5.601 4.834 -50.000, 5.601 3.966 -50.000, 5.323 3.618 -50.000, 5.134 3.499 -51.200, 4.400 3.400 -50.000, -7.200 -12.174 -51.405, -7.200 -10.976 -51.545, -7.200 -11.802 -50.607, -7.200 -10.905 -51.406, -7.200 -10.794 -51.295, 26.000 -12.174 -51.405, 26.000 -11.972 -50.850, 26.000 -11.802 -50.607, 26.000 -11.081 -50.103, 26.000 -10.794 -51.295, 26.000 -10.795 -50.026, -7.200 -10.795 -50.026, -7.200 -11.350 -50.228, 26.000 -11.350 -50.228, 26.000 -11.593 -50.398, -7.200 -11.972 -50.850, 26.000 -12.097 -51.119, -7.200 -11.081 -50.103, -7.200 -11.593 -50.398, -7.200 -12.097 -51.119, 26.000 -10.655 -51.224, 26.000 -10.905 -51.406, 26.000 -10.976 -51.545, -7.200 -10.655 -51.224, 26.000 12.174 -51.405, 26.000 10.976 -51.545, 26.000 10.905 -51.406, 26.000 11.802 -50.607, 26.000 10.794 -51.295, 26.000 11.081 -50.103, -7.200 11.000 -51.700, -7.200 10.976 -51.545, -7.200 12.174 -51.405, -7.200 10.905 -51.406, -7.200 10.794 -51.295, -7.200 10.795 -50.026, -7.200 10.500 -51.200, 26.000 10.795 -50.026, 26.000 11.593 -50.398, -7.200 11.802 -50.607, 26.000 11.972 -50.850, -7.200 11.081 -50.103, 26.000 11.350 -50.228, -7.200 11.350 -50.228, -7.200 11.593 -50.398, -7.200 11.972 -50.850, 26.000 12.097 -51.119, -7.200 12.097 -51.119, -7.200 10.655 -51.224, 26.000 10.655 -51.224, -1.650 1.800 -63.500, -1.604 1.800 -63.261, -0.396 1.800 -63.261, -0.457 1.800 -63.143, -1.545 1.800 -63.146, -0.540 1.800 -63.040, -1.543 1.800 -63.857, -0.455 1.800 -63.854, -1.460 1.800 -63.960, -0.761 1.800 -64.104, -1.640 1.800 -63.619, -0.362 1.800 -63.622, -2.569 -11.000 -63.812, 0.330 -11.000 -64.389, 0.131 -11.000 -64.631, -1.889 -11.000 -64.830, -0.388 -11.000 -64.978, -1.612 -11.000 -64.978, -2.330 -11.000 -64.389, 0.600 -11.000 -63.500, -0.388 -11.000 -62.022, -1.312 -11.000 -61.931, 0.569 -11.000 -63.188, -2.478 -11.000 -62.888, 0.478 -11.000 -62.888, -2.330 -11.000 -62.611, -1.889 -11.000 -62.170, -1.612 -11.000 -62.022, -0.347 1.802 -63.683, -0.322 1.802 -63.500, -0.220 2.000 -63.839, -0.641 1.849 -64.193, -0.881 1.800 -64.140, -0.643 1.800 -64.043, -0.537 1.802 -63.996, -0.333 1.849 -63.906, -0.189 1.944 -63.727, -0.467 1.849 -64.071, -0.281 1.944 -63.937, -0.360 1.800 -63.381, -0.420 1.802 -63.147, -0.467 1.849 -62.929, -0.641 1.849 -62.807, -0.829 1.944 -62.676, -0.613 1.944 -62.752, -0.761 1.800 -62.896, -0.862 1.802 -62.836, -0.878 1.800 -62.861, -1.000 1.800 -62.850, -1.119 1.800 -62.860, -1.653 1.944 -62.969, -1.053 1.849 -62.721, -1.046 1.802 -62.823, -1.262 1.849 -62.764, -0.646 1.800 -62.956, -1.057 1.944 -62.660, -1.282 1.944 -62.707, -1.227 1.802 -62.861, -1.606 1.849 -63.007, -1.772 1.944 -63.165, -1.239 1.800 -62.896, -1.357 1.800 -62.957, -1.460 1.800 -63.040, -1.622 1.802 -63.230, -1.638 1.800 -63.378, -1.672 1.802 -63.408, -1.772 1.944 -63.835, -1.834 1.944 -63.615, -1.672 1.802 -63.592, -1.774 1.849 -63.606, -1.834 1.944 -63.385, -1.716 1.849 -63.189, -1.774 1.849 -63.394, -1.716 1.849 -63.811, -1.622 1.802 -63.770, -1.580 2.000 -64.121, -1.604 1.800 -63.739, -1.239 1.800 -64.104, -1.122 1.800 -64.139, -0.613 1.944 -64.248, -0.425 1.944 -64.115, -0.715 2.000 -64.301, -1.046 1.802 -64.177, -1.053 1.849 -64.279, -1.227 1.802 -64.139, -0.862 1.802 -64.164, -1.526 1.802 -63.928, -1.606 1.849 -63.993, -1.173 2.000 -64.332, -1.262 1.849 -64.236, -1.282 1.944 -64.293, -1.057 1.944 -64.340, -0.942 2.000 -64.348, -1.391 1.802 -64.054, -1.354 1.800 -64.044, -0.829 1.944 -64.324, -1.000 1.800 -64.150, -0.540 1.800 -63.960, -0.420 1.802 -63.853, -0.248 1.849 -63.711, -0.396 1.800 -63.739, -0.425 1.944 -62.885, -0.281 1.944 -63.063, -0.333 1.849 -63.094, -0.347 1.802 -63.317, -0.350 1.800 -63.500, -0.219 1.849 -63.500, -0.248 1.849 -63.289, -0.189 1.944 -63.273, -0.158 1.944 -63.500, -0.537 1.802 -63.004, -0.688 1.802 -62.898, -0.841 1.849 -62.735, -1.486 1.944 -62.812, -1.391 1.802 -62.946, -1.450 1.849 -62.862, -1.526 1.802 -63.072, -1.653 1.944 -64.031, -1.450 1.849 -64.138, -1.486 1.944 -64.188, -0.841 1.849 -64.265, -0.688 1.802 -64.102, -2.478 -11.000 -64.112, -1.889 -14.000 -64.830, -0.688 -11.000 -65.069, -0.688 -14.000 -65.069, -0.111 -11.000 -64.830, -0.111 -14.000 -64.830, 0.131 -14.000 -64.631, 0.569 -11.000 -63.812, 0.600 -14.000 -63.500, 0.131 -14.000 -62.369, -1.312 -14.000 -61.931, -1.889 -14.000 -62.170, -2.569 -11.000 -63.188, -2.600 -11.000 -63.500, -2.600 -14.000 -63.500, -2.131 -11.000 -64.631, -1.612 -14.000 -64.978, -1.312 -11.000 -65.069, -1.000 -11.000 -65.100, -0.388 -14.000 -64.978, 0.330 -14.000 -64.389, 0.478 -11.000 -64.112, 0.330 -11.000 -62.611, 0.131 -11.000 -62.369, -0.111 -11.000 -62.170, -0.111 -14.000 -62.170, -0.688 -11.000 -61.931, -1.000 -11.000 -61.900, -2.131 -11.000 -62.369, -0.771 14.700 -62.682, -0.715 2.000 -62.699, -0.510 2.000 -62.806, -0.558 14.700 -62.774, -0.220 2.000 -63.161, -0.158 2.000 -63.616, -0.306 14.700 -63.990, -0.341 2.000 -64.036, -0.464 14.700 -64.159, -0.510 2.000 -64.194, -0.661 14.700 -64.280, -0.884 14.700 -64.342, -1.536 14.700 -64.159, -1.801 14.700 -63.785, -1.726 2.000 -63.058, -1.755 14.700 -63.109, -1.621 14.700 -62.920, -1.391 2.000 -62.745, -1.173 2.000 -62.668, -0.942 2.000 -62.652, -1.000 14.700 -62.650, -0.379 14.700 -62.920, -0.341 2.000 -62.964, -0.158 2.000 -63.384, -0.152 14.700 -63.558, -0.199 14.700 -63.785, -1.391 2.000 -64.255, -1.726 2.000 -63.942, -1.818 2.000 -63.729, -1.850 2.000 -63.500, -1.832 14.700 -63.327, -1.818 2.000 -63.271, -1.580 2.000 -62.879, -1.442 14.700 -62.774, -8.031 10.900 -70.356, -7.837 10.900 -70.064, -8.097 10.900 -70.767, -7.201 10.900 -69.800, -6.700 10.900 -69.952, -6.563 10.900 -70.064, -6.451 10.900 -70.200, -6.300 10.900 -70.700, -6.315 10.900 -70.863, -8.090 10.900 -70.834, -6.359 10.900 -71.021, -7.425 10.900 -71.572, -8.027 10.900 -71.056, -2.569 -14.000 -63.188, -2.478 -14.000 -62.888, -2.308 -14.433 -62.192, -2.325 -14.500 -61.870, -2.485 -14.500 -62.015, -2.424 -14.492 -62.076, -2.629 -14.492 -62.317, -2.759 -14.500 -62.355, -2.867 -14.500 -62.540, -2.953 -14.500 -62.727, -3.017 -14.500 -62.915, -2.717 -14.321 -63.500, -2.850 -14.433 -63.500, -2.569 -14.000 -63.812, -2.550 -14.171 -64.004, -2.610 -14.171 -63.755, -2.827 -14.433 -63.211, -2.915 -14.492 -62.878, -2.452 -14.171 -62.760, -2.330 -14.000 -62.611, -2.389 -14.321 -62.491, -2.319 -14.171 -62.542, -2.214 -14.321 -62.286, -2.087 -14.433 -62.003, -1.914 -14.492 -61.706, -1.576 -14.500 -61.479, -1.969 -14.500 -61.637, -1.958 -14.171 -62.181, -1.386 -14.500 -61.434, -1.612 -14.000 -62.022, -1.255 -14.171 -61.890, -0.711 -14.433 -61.673, -0.415 -14.500 -61.483, -0.606 -14.500 -61.437, -1.000 -14.000 -61.900, -0.378 -14.492 -61.585, -0.227 -14.500 -61.547, -0.086 -14.492 -61.706, -1.000 -14.171 -61.870, -0.731 -14.321 -61.804, -0.428 -14.433 -61.741, 0.145 -14.500 -61.741, -0.388 -14.000 -62.022, -0.260 -14.171 -62.048, 0.214 -14.321 -62.286, 0.308 -14.433 -62.192, 0.424 -14.492 -62.076, -0.221 -14.321 -61.970, 0.009 -14.321 -62.111, -0.042 -14.171 -62.181, 0.648 -14.433 -62.660, 0.915 -14.492 -62.878, 0.319 -14.171 -62.542, 0.530 -14.321 -62.721, 1.021 -14.500 -62.924, 0.452 -14.171 -62.760, 0.478 -14.000 -62.888, 0.550 -14.171 -62.996, 0.569 -14.000 -63.188, 0.827 -14.433 -63.789, 0.988 -14.492 -63.815, 1.017 -14.500 -64.085, 1.063 -14.500 -63.894, 1.091 -14.500 -63.699, 0.610 -14.171 -63.245, 0.915 -14.492 -64.122, 0.759 -14.433 -64.072, 0.953 -14.500 -64.273, 0.696 -14.321 -63.769, 0.794 -14.492 -64.414, 0.648 -14.433 -64.340, 0.629 -14.492 -64.683, 0.759 -14.500 -64.645, 0.478 -14.000 -64.112, 0.452 -14.171 -64.240, 0.389 -14.321 -64.509, 0.087 -14.433 -64.997, 0.153 -14.500 -65.256, 0.183 -14.492 -65.129, 0.325 -14.500 -65.130, 0.424 -14.492 -64.924, 0.214 -14.321 -64.714, -0.086 -14.492 -65.294, 0.153 -14.171 -64.653, -0.685 -14.492 -65.488, -0.614 -14.500 -65.566, -0.378 -14.492 -65.415, -0.496 -14.171 -65.050, -1.622 -14.492 -65.415, -1.773 -14.500 -65.453, -0.804 -14.500 -65.592, -1.000 -14.500 -65.600, -1.000 -14.000 -65.100, -1.289 -14.433 -65.327, -1.269 -14.321 -65.196, -1.000 -14.171 -65.130, -1.504 -14.171 -65.050, -1.958 -14.171 -64.819, -2.214 -14.321 -64.714, -2.629 -14.492 -64.683, -1.740 -14.171 -64.952, -2.009 -14.321 -64.889, -2.153 -14.171 -64.653, -2.915 -14.492 -64.122, -2.794 -14.492 -64.414, -2.953 -14.500 -64.273, -2.863 -14.500 -64.469, -2.131 -14.000 -64.631, -2.319 -14.171 -64.458, -2.759 -14.433 -64.072, -2.988 -14.492 -63.815, -3.066 -14.500 -63.886, -2.478 -14.000 -64.112, -2.633 -14.321 -64.031, -2.530 -14.321 -64.279, -2.452 -14.171 -64.240, -2.330 -14.000 -64.389, -3.100 -14.500 -63.500, -2.988 -14.492 -63.185, -3.091 -14.500 -63.301, -3.013 -14.492 -63.500, -2.322 -14.500 -65.131, -2.183 -14.492 -65.129, -1.840 -14.433 -65.148, -2.087 -14.433 -64.997, -1.779 -14.321 -65.030, -1.531 -14.321 -65.133, -1.255 -14.171 -65.110, -1.312 -14.000 -65.069, -1.315 -14.492 -65.488, -0.731 -14.321 -65.196, 0.497 -14.433 -64.587, 0.530 -14.321 -64.279, 0.633 -14.321 -64.031, 0.569 -14.000 -63.812, 1.013 -14.492 -63.500, 0.827 -14.433 -63.211, 0.633 -14.321 -62.969, 0.322 -14.500 -61.869, 0.183 -14.492 -61.871, 0.087 -14.433 -62.003, -0.469 -14.321 -61.867, -0.688 -14.000 -61.931, -0.496 -14.171 -61.950, -1.000 -14.492 -61.487, -1.269 -14.321 -61.804, -1.504 -14.171 -61.950, -2.633 -14.321 -62.969, -2.550 -14.171 -62.996, -2.530 -14.321 -62.721, -2.794 -14.492 -62.586, -2.759 -14.433 -62.928, -2.610 -14.171 -63.245, -2.630 -14.171 -63.500, -2.696 -14.321 -63.769, -2.696 -14.321 -63.231, -0.745 -14.171 -65.110, 0.319 -14.171 -64.458, 0.630 -14.171 -63.500, 0.153 -14.171 -62.347, -2.153 -14.171 -62.347, -2.648 -14.433 -62.660, -2.497 -14.433 -62.413, -2.183 -14.492 -61.871, -2.009 -14.321 -62.111, -1.840 -14.433 -61.852, -2.131 -14.000 -62.369, -1.531 -14.321 -61.867, -1.572 -14.433 -61.741, -1.289 -14.433 -61.673, -1.315 -14.492 -61.512, -1.622 -14.492 -61.585, -1.740 -14.171 -62.048, -1.779 -14.321 -61.970, -0.745 -14.171 -61.890, -1.000 -14.321 -61.783, -1.000 -14.433 -61.650, -0.685 -14.492 -61.512, -0.160 -14.433 -61.852, 0.629 -14.492 -62.317, 0.497 -14.433 -62.413, 0.389 -14.321 -62.491, 0.794 -14.492 -62.586, 0.330 -14.000 -62.611, 0.759 -14.433 -62.928, 0.988 -14.492 -63.185, 0.696 -14.321 -63.231, 0.717 -14.321 -63.500, 0.610 -14.171 -63.755, 0.850 -14.433 -63.500, 0.550 -14.171 -64.004, 0.308 -14.433 -64.808, -0.160 -14.433 -65.148, 0.009 -14.321 -64.889, -0.042 -14.171 -64.819, -0.469 -14.321 -65.133, -0.711 -14.433 -65.327, -1.000 -14.492 -65.513, -0.428 -14.433 -65.259, -0.260 -14.171 -64.952, -0.221 -14.321 -65.030, -1.000 -14.321 -65.217, -1.572 -14.433 -65.259, -1.000 -14.433 -65.350, -1.914 -14.492 -65.294, -2.308 -14.433 -64.808, -2.389 -14.321 -64.509, -2.424 -14.492 -64.924, -2.497 -14.433 -64.587, -2.648 -14.433 -64.340, -2.827 -14.433 -63.789, 24.783 10.900 -71.375, 23.069 10.900 -71.544, 23.555 10.900 -72.032, 23.901 10.900 -72.100, 23.263 10.900 -71.836, 24.537 10.900 -71.836, 23.000 10.900 -71.200, 24.100 10.900 -70.323, 24.290 10.900 -70.389, 24.800 10.900 -71.200, 24.604 10.900 -70.639, 23.559 10.900 -70.367, 23.901 10.900 -70.300, -1.229 14.700 -62.682, -1.836 15.000 -62.711, -1.996 15.000 -62.925, -2.133 15.000 -63.700, -1.739 15.000 -64.381, -2.148 15.000 -63.433, -1.848 14.700 -63.558, -2.056 15.000 -63.955, -1.694 14.700 -63.990, -1.516 15.000 -64.528, -1.339 14.700 -64.280, -1.116 14.700 -64.342, -1.000 15.000 -64.650, -0.735 15.000 -64.619, -0.484 15.000 -64.528, -0.078 15.000 -64.187, -0.168 14.700 -63.327, 0.148 15.000 -63.433, -0.245 14.700 -63.109, -0.368 15.000 -62.539, -0.866 15.000 -62.358, -8.236 10.871 -71.025, -8.024 10.871 -71.407, -7.848 10.485 -72.020, -7.810 10.653 -71.944, -7.568 10.485 -72.124, -7.721 10.300 -72.107, -8.295 10.785 -71.308, -8.149 10.871 -71.227, -7.949 10.900 -71.200, -7.845 10.900 -71.327, -7.967 10.785 -71.691, -7.752 10.785 -71.825, -7.427 10.300 -72.183, -7.274 10.485 -72.169, -7.721 10.900 -71.434, -7.678 10.871 -71.674, -7.579 10.900 -71.517, -7.471 10.871 -71.751, -6.977 10.485 -72.154, -6.689 10.485 -72.079, -7.263 10.900 -71.598, -7.099 10.900 -71.594, -6.939 10.900 -71.561, -6.649 10.900 -71.411, -6.529 10.900 -71.300, -6.431 10.900 -71.168, -6.317 10.900 -70.525, -6.369 10.900 -70.356, -6.203 10.871 -70.272, -6.049 10.785 -70.206, -6.172 10.785 -69.984, -6.539 10.300 -69.353, -6.115 10.871 -70.700, -6.137 10.871 -70.482, -6.990 10.653 -72.069, -6.422 10.485 -71.948, -7.036 10.871 -71.773, -6.282 10.300 -71.886, -6.823 10.871 -71.718, -6.537 10.785 -71.763, -6.187 10.485 -71.766, -6.787 10.900 -71.500, -6.245 10.653 -71.704, -6.063 10.653 -71.491, -5.769 10.300 -71.149, -5.993 10.485 -71.540, -5.849 10.485 -71.280, -6.452 10.871 -71.487, -6.337 10.785 -71.608, -6.172 10.785 -71.416, -5.759 10.485 -70.996, -6.049 10.785 -71.194, -5.843 10.653 -70.979, -5.708 10.300 -70.852, -6.309 10.871 -71.320, -6.203 10.871 -71.128, -5.973 10.785 -70.952, -5.947 10.785 -70.700, -5.759 10.485 -70.404, -6.137 10.871 -70.918, -5.843 10.653 -70.421, -5.927 10.653 -70.154, -6.062 10.300 -69.723, -6.309 10.871 -70.080, -6.337 10.785 -69.792, -6.422 10.485 -69.452, -6.719 10.653 -69.401, -6.765 10.785 -69.525, -7.274 10.485 -69.231, -7.124 10.300 -69.202, -7.427 10.300 -69.217, -6.855 10.900 -69.868, -7.569 10.485 -69.276, -7.025 10.900 -69.817, -7.547 10.653 -69.359, -7.848 10.485 -69.380, -7.993 10.300 -69.427, -7.810 10.653 -69.456, -7.376 10.900 -69.817, -8.233 10.300 -69.613, -8.316 10.485 -69.742, -7.545 10.900 -69.868, -8.251 10.653 -69.798, -8.486 10.485 -69.986, -7.678 10.871 -69.726, -8.150 10.785 -69.884, -8.578 10.300 -70.108, -7.700 10.900 -69.952, -7.864 10.871 -69.842, -8.295 10.785 -70.092, -8.522 10.653 -70.285, -8.700 10.300 -70.700, -7.949 10.900 -70.200, -8.669 10.300 -71.002, -8.663 10.485 -70.849, -8.083 10.900 -70.525, -8.446 10.785 -70.573, -8.431 10.300 -71.557, -8.578 10.300 -71.292, -8.522 10.653 -71.115, -8.100 10.900 -70.700, -8.077 10.900 -70.900, -8.280 10.871 -70.810, -8.251 10.653 -71.602, -8.316 10.485 -71.658, -8.233 10.300 -71.787, -7.993 10.300 -71.973, -8.100 10.485 -71.863, -5.815 10.653 -70.700, -5.973 10.785 -70.448, -5.729 10.485 -70.700, -8.395 10.785 -71.075, -8.603 10.485 -71.140, -8.486 10.485 -71.414, -8.578 10.653 -70.840, -8.446 10.785 -70.827, -8.280 10.871 -70.590, -8.411 10.653 -71.372, -8.150 10.785 -71.516, -7.864 10.871 -71.558, -8.048 10.653 -71.796, -7.513 10.785 -71.913, -7.547 10.653 -72.041, -7.263 10.785 -71.951, -7.255 10.871 -71.784, -7.010 10.785 -71.938, -7.270 10.653 -72.084, -6.765 10.785 -71.875, -6.719 10.653 -71.999, -6.626 10.871 -71.621, -6.467 10.653 -71.876, -5.927 10.653 -71.246, -5.849 10.485 -70.120, -6.063 10.653 -69.909, -6.452 10.871 -69.913, -6.187 10.485 -69.634, -5.993 10.485 -69.860, -6.245 10.653 -69.696, -6.537 10.785 -69.637, -6.626 10.871 -69.779, -6.689 10.485 -69.321, -6.467 10.653 -69.524, -6.823 10.871 -69.682, -7.010 10.785 -69.462, -6.990 10.653 -69.331, -6.977 10.485 -69.246, -7.255 10.871 -69.616, -7.263 10.785 -69.449, -7.036 10.871 -69.627, -7.270 10.653 -69.316, -7.472 10.871 -69.649, -7.514 10.785 -69.487, -7.752 10.785 -69.575, -8.048 10.653 -69.604, -8.100 10.485 -69.537, -8.024 10.871 -69.993, -7.967 10.785 -69.709, -8.149 10.871 -70.173, -8.411 10.653 -70.028, -8.236 10.871 -70.375, -8.395 10.785 -70.325, -8.603 10.485 -70.260, -8.578 10.653 -70.560, -8.663 10.485 -70.551, 1.600 -14.500 -63.500, 1.066 -14.500 -63.114, 0.953 -14.500 -62.727, 0.756 -14.500 -62.347, 0.863 -14.500 -62.531, 1.343 -14.500 -62.372, 0.630 -14.500 -62.175, 0.485 -14.500 -62.015, -0.040 -14.500 -61.633, 0.906 -14.500 -61.732, -0.050 -14.500 -61.080, -0.801 -14.500 -61.409, -1.194 -14.500 -60.907, -1.000 -14.500 -61.400, -1.196 -14.500 -61.408, -2.621 -14.500 -61.467, -2.153 -14.500 -61.744, -1.773 -14.500 -61.547, -2.300 -14.500 -61.248, -2.906 -14.500 -61.732, -2.631 -14.500 -62.178, -3.343 -14.500 -62.372, -3.063 -14.500 -63.106, -3.550 -14.500 -64.007, -3.403 -14.500 -64.495, -3.294 -14.500 -64.726, -3.162 -14.500 -64.945, -2.630 -14.500 -64.825, -2.485 -14.500 -64.985, -2.839 -14.500 -65.338, -1.255 -14.500 -66.087, -1.000 -14.500 -66.100, -0.745 -14.500 -66.088, -0.493 -14.500 -66.050, -0.424 -14.500 -65.521, -0.227 -14.500 -65.453, 1.403 -14.500 -64.495, 1.550 -14.500 -64.007, 1.092 -14.500 -63.304, 1.100 -14.500 -63.500, -3.092 -14.500 -63.696, -3.021 -14.500 -64.076, -2.756 -14.500 -64.653, -2.145 -14.500 -65.259, -1.960 -14.500 -65.367, -1.585 -14.500 -65.517, -1.394 -14.500 -65.563, -1.507 -14.500 -66.050, -1.199 -14.500 -65.591, -0.005 -14.500 -65.903, 0.226 -14.500 -65.794, -0.031 -14.500 -65.363, 0.485 -14.500 -64.985, 0.631 -14.500 -64.822, 0.867 -14.500 -64.460, 23.180 -10.000 -70.989, 23.269 -10.000 -70.795, 23.269 -10.000 -71.605, 24.531 -10.000 -71.605, 23.409 -10.000 -71.767, 23.588 -10.000 -71.882, 24.212 -10.000 -71.882, 23.793 -10.000 -70.458, 24.007 -10.000 -70.458, 24.620 -10.000 -70.989, 24.531 -10.000 -70.795, 23.269 -10.000 -55.395, 23.793 -10.000 -55.058, 23.588 -10.000 -56.482, 24.007 -10.000 -56.542, 24.620 -10.000 -56.011, 23.017 10.900 -71.375, 22.820 10.871 -71.310, 23.252 10.485 -72.520, 23.000 10.485 -72.363, 22.784 10.485 -72.158, 22.864 10.871 -71.525, 22.805 10.785 -71.808, 23.076 10.871 -71.907, 23.531 10.485 -72.624, 23.379 10.300 -72.607, 23.151 10.900 -71.700, 23.236 10.871 -72.058, 23.348 10.785 -72.325, 23.976 10.300 -72.698, 23.826 10.485 -72.669, 23.400 10.900 -71.948, 23.628 10.871 -72.251, 23.837 10.785 -72.451, 24.110 10.653 -72.569, 24.561 10.300 -72.547, 24.123 10.485 -72.654, 23.725 10.900 -72.083, 24.381 10.653 -72.499, 24.411 10.485 -72.579, 24.678 10.485 -72.448, 24.335 10.785 -72.375, 24.633 10.653 -72.376, 24.913 10.485 -72.266, 24.076 10.900 -72.083, 25.038 10.300 -72.177, 24.245 10.900 -72.032, 25.107 10.485 -72.040, 25.212 10.300 -71.928, 24.648 10.871 -71.987, 24.928 10.785 -71.916, 25.331 10.300 -71.649, 25.251 10.485 -71.780, 24.400 10.900 -71.948, 24.791 10.871 -71.820, 25.051 10.785 -71.694, 25.341 10.485 -71.496, 25.371 10.485 -71.200, 25.285 10.653 -71.200, 25.392 10.300 -71.048, 24.649 10.900 -71.700, 24.963 10.871 -71.418, 25.153 10.785 -71.200, 25.331 10.300 -70.751, 24.731 10.900 -71.544, 25.251 10.485 -70.620, 25.038 10.300 -70.223, 25.212 10.300 -70.472, 24.985 10.871 -71.200, 25.173 10.653 -70.654, 24.913 10.485 -70.134, 24.818 10.300 -70.014, 24.963 10.871 -70.982, 24.928 10.785 -70.484, 24.678 10.485 -69.952, 24.778 10.900 -71.000, 24.711 10.900 -70.810, 24.763 10.785 -70.292, 24.633 10.653 -70.024, 24.791 10.871 -70.580, 24.381 10.653 -69.901, 24.276 10.300 -69.748, 24.411 10.485 -69.821, 24.648 10.871 -70.413, 24.474 10.871 -70.279, 24.123 10.485 -69.746, 23.826 10.485 -69.731, 24.461 10.900 -70.496, 23.673 10.300 -69.717, 23.379 10.300 -69.793, 23.830 10.653 -69.816, 23.107 10.300 -69.927, 23.000 10.485 -70.037, 23.700 10.900 -70.323, 23.845 10.871 -70.116, 23.586 10.785 -69.987, 23.052 10.653 -70.104, 22.784 10.485 -70.242, 23.133 10.785 -70.209, 22.614 10.485 -70.486, 22.522 10.300 -70.608, 23.429 10.900 -70.433, 22.950 10.785 -70.384, 22.497 10.485 -70.760, 22.431 10.300 -70.898, 22.437 10.485 -71.051, 23.303 10.900 -70.526, 23.076 10.871 -70.493, 23.196 10.900 -70.639, 22.805 10.785 -70.592, 22.400 10.300 -71.200, 23.110 10.900 -70.769, 23.048 10.900 -70.911, 22.864 10.871 -70.875, 22.654 10.785 -71.327, 22.705 10.785 -71.575, 22.578 10.653 -71.615, 22.497 10.485 -71.640, 22.431 10.300 -71.502, 22.437 10.485 -71.349, 22.522 10.653 -71.340, 22.951 10.871 -70.673, 22.654 10.785 -71.073, 22.522 10.653 -71.060, 23.012 10.900 -71.053, 22.820 10.871 -71.090, 22.867 10.300 -72.287, 22.689 10.653 -71.872, 25.341 10.485 -70.904, 25.257 10.653 -70.921, 22.578 10.653 -70.785, 22.849 10.653 -72.102, 22.951 10.871 -71.727, 22.614 10.485 -71.914, 23.133 10.785 -72.191, 22.950 10.785 -72.016, 23.290 10.653 -72.444, 23.052 10.653 -72.296, 23.586 10.785 -72.413, 23.422 10.871 -72.174, 23.830 10.653 -72.584, 23.553 10.653 -72.541, 24.064 10.871 -72.273, 24.090 10.785 -72.438, 23.845 10.871 -72.284, 24.474 10.871 -72.121, 24.277 10.871 -72.218, 24.563 10.785 -72.263, 24.854 10.653 -72.204, 24.763 10.785 -72.108, 25.037 10.653 -71.991, 25.173 10.653 -71.746, 24.897 10.871 -71.628, 25.127 10.785 -71.452, 25.257 10.653 -71.479, 24.897 10.871 -70.772, 25.051 10.785 -70.706, 25.127 10.785 -70.948, 25.107 10.485 -70.360, 25.037 10.653 -70.409, 24.563 10.785 -70.137, 24.854 10.653 -70.196, 24.277 10.871 -70.182, 24.335 10.785 -70.025, 24.110 10.653 -69.831, 24.064 10.871 -70.127, 24.090 10.785 -69.962, 23.837 10.785 -69.949, 23.531 10.485 -69.776, 23.628 10.871 -70.149, 23.290 10.653 -69.956, 23.252 10.485 -69.880, 23.553 10.653 -69.859, 23.236 10.871 -70.342, 23.422 10.871 -70.226, 23.348 10.785 -70.075, 22.849 10.653 -70.298, 22.689 10.653 -70.528, 22.705 10.785 -70.825, 1.700 15.000 -63.500, 0.133 15.000 -63.700, 0.056 15.000 -63.955, 1.580 15.000 -64.296, 0.683 15.000 -65.611, 0.350 15.000 -65.838, -0.014 15.000 -66.013, -1.265 15.000 -64.619, -1.202 15.000 -66.192, -1.601 15.000 -66.132, -1.922 15.000 -64.187, -3.231 15.000 -65.021, -3.700 15.000 -63.500, -3.382 15.000 -62.228, -1.632 15.000 -62.539, -1.785 15.000 -60.917, -1.529 15.000 -60.852, -1.393 15.000 -62.419, -1.002 15.000 -60.800, -0.737 15.000 -60.813, 0.501 15.000 -61.256, 0.910 15.000 -61.592, -1.134 15.000 -62.358, -0.607 15.000 -62.419, 1.382 15.000 -62.228, -0.164 15.000 -62.711, -0.004 15.000 -62.925, 0.102 15.000 -63.170, -3.580 15.000 -64.296, -3.648 15.000 -62.974, -2.102 15.000 -63.170, -0.261 15.000 -64.381, -6.300 10.900 -56.300, -6.369 10.900 -56.644, -7.949 10.900 -56.800, -7.837 10.900 -56.936, -6.700 10.900 -57.048, -7.137 10.900 -55.402, -6.975 10.900 -55.428, -6.821 10.900 -55.483, -6.679 10.900 -55.566, -6.310 10.900 -56.166, -8.041 10.900 -55.979, -8.100 10.900 -56.300, -7.969 10.900 -55.832, -7.871 10.900 -55.700, -7.751 10.900 -55.589, -8.578 10.000 -71.292, -7.427 10.000 -72.183, -7.124 10.000 -72.198, -6.824 10.300 -72.152, -6.539 10.000 -72.047, -6.539 10.300 -72.047, -5.888 10.300 -71.428, -5.708 10.300 -70.548, -5.888 10.000 -69.972, -5.888 10.300 -69.972, -6.062 10.000 -69.723, -6.282 10.300 -69.514, -6.824 10.300 -69.248, -7.124 10.000 -69.202, -7.721 10.300 -69.293, -8.431 10.300 -69.843, -8.669 10.000 -70.398, -8.669 10.300 -70.398, -7.993 10.000 -71.973, -7.721 10.000 -72.107, -7.124 10.300 -72.198, -6.282 10.000 -71.886, -6.062 10.300 -71.677, -6.062 10.000 -71.677, -5.888 10.000 -71.428, -5.708 10.000 -70.852, -5.708 10.000 -70.548, -5.769 10.300 -70.251, -5.769 10.000 -70.251, -6.824 10.000 -69.248, -8.233 10.000 -69.613, -8.578 10.000 -70.108, -7.950 -10.000 -56.300, -7.307 -10.000 -55.558, -6.569 -10.000 -56.705, -7.093 -10.000 -57.042, -7.307 -10.000 -57.042, -7.691 -10.000 -56.867, -6.480 -10.000 -56.511, -6.450 -10.000 -56.300, -6.480 -10.000 -56.089, -6.480 -10.000 -70.911, -7.831 -10.000 -71.105, -6.569 -10.000 -71.105, -6.709 -10.000 -71.267, -6.888 -10.000 -71.382, -7.512 -10.000 -71.382, -7.093 -10.000 -71.442, -7.691 -10.000 -71.267, -7.950 -10.000 -70.700, -6.569 -10.000 -70.295, -7.691 -10.000 -70.133, -7.093 -10.000 -69.958, -6.480 -10.000 -70.489, -3.571 -14.500 -63.112, -3.638 -14.492 -63.112, -3.554 -14.492 -62.732, -3.669 -14.435 -62.697, -3.524 -14.435 -62.317, -3.484 -14.500 -62.734, -3.415 -14.492 -62.368, -2.836 -14.330 -61.294, -3.148 -14.500 -62.035, -2.783 -14.435 -61.358, -2.706 -14.492 -61.450, -2.090 -14.435 -60.935, -1.726 -14.330 -60.723, -1.675 -14.492 -60.920, -1.106 -14.200 -60.602, -1.314 -14.330 -60.647, -1.950 -14.500 -61.080, -1.579 -14.500 -60.965, -0.479 -14.330 -60.677, -0.895 -14.330 -60.632, -0.073 -14.330 -60.783, -0.903 -14.492 -60.835, 0.312 -14.330 -60.947, 0.134 -14.200 -60.831, -0.806 -14.500 -60.907, -0.100 -14.435 -60.862, 0.670 -14.330 -61.166, 0.511 -14.200 -61.025, -0.421 -14.500 -60.965, -0.139 -14.492 -60.976, 0.274 -14.435 -61.021, 0.992 -14.330 -61.434, 0.300 -14.500 -61.248, 0.622 -14.435 -61.233, 0.934 -14.435 -61.494, 0.621 -14.500 -61.467, 0.552 -14.492 -61.331, 1.272 -14.330 -61.746, 1.206 -14.435 -61.797, 1.111 -14.492 -61.870, 1.626 -14.200 -62.269, 1.148 -14.500 -62.035, 1.326 -14.492 -62.195, 1.681 -14.330 -62.475, 1.802 -14.330 -62.876, 1.863 -14.330 -63.290, 1.869 -14.200 -63.078, 1.720 -14.435 -62.894, 1.900 -14.200 -63.500, 1.484 -14.500 -62.734, 1.571 -14.500 -63.112, 1.603 -14.492 -62.920, 1.660 -14.492 -63.305, 1.802 -14.330 -64.124, 1.780 -14.435 -63.703, 1.681 -14.330 -64.525, 1.626 -14.200 -64.731, 1.777 -14.200 -64.335, 1.587 -14.500 -63.755, 1.660 -14.492 -63.695, 1.419 -14.200 -65.100, 1.503 -14.330 -64.905, 1.603 -14.492 -64.080, 1.162 -14.500 -64.945, 1.326 -14.492 -64.805, 1.293 -14.500 -64.726, 1.010 -14.500 -65.150, 0.622 -14.435 -65.767, 0.312 -14.330 -66.053, 0.670 -14.330 -65.834, 0.934 -14.435 -65.506, 1.111 -14.492 -65.130, 1.488 -14.500 -64.255, 1.603 -14.435 -64.496, 1.160 -14.200 -65.435, 1.491 -14.492 -64.453, 1.430 -14.435 -64.864, 1.272 -14.330 -65.254, 1.206 -14.435 -65.203, 0.992 -14.330 -65.566, 0.855 -14.200 -65.729, 0.838 -14.500 -65.339, 0.649 -14.500 -65.510, 0.445 -14.500 -65.662, 0.219 -14.492 -65.872, -0.245 -14.500 -65.988, -0.494 -14.435 -66.241, -1.314 -14.330 -66.353, -0.895 -14.330 -66.368, -1.106 -14.200 -66.398, -0.479 -14.330 -66.323, -0.139 -14.492 -66.024, 0.274 -14.435 -65.979, -0.266 -14.200 -66.306, -0.516 -14.492 -66.122, -1.292 -14.492 -66.151, -1.675 -14.492 -66.080, -1.755 -14.500 -65.988, -2.043 -14.492 -65.954, -2.452 -14.435 -65.879, -2.836 -14.330 -65.706, -2.687 -14.200 -65.859, -2.090 -14.435 -66.065, -0.903 -14.492 -66.165, -1.305 -14.435 -66.270, -1.726 -14.330 -66.277, -1.527 -14.200 -66.352, -1.705 -14.435 -66.196, -2.123 -14.330 -66.142, -1.995 -14.500 -65.903, -2.226 -14.500 -65.793, -2.445 -14.500 -65.662, -2.650 -14.500 -65.510, -3.010 -14.500 -65.149, -3.599 -14.330 -64.718, -3.394 -14.330 -65.084, -2.706 -14.492 -65.550, -2.986 -14.492 -65.280, -2.389 -14.492 -65.776, -3.295 -14.200 -65.272, -3.138 -14.330 -65.415, -2.783 -14.435 -65.642, -3.529 -14.200 -64.919, -3.224 -14.492 -64.971, -3.488 -14.500 -64.255, -3.588 -14.500 -63.755, -3.667 -14.492 -63.500, -3.757 -14.435 -63.094, -3.787 -14.435 -63.500, -3.638 -14.492 -63.888, -3.415 -14.492 -64.632, -3.669 -14.435 -64.303, -3.840 -14.330 -63.918, -3.554 -14.492 -64.268, -3.757 -14.435 -63.906, -3.870 -14.330 -63.500, -3.600 -14.500 -63.500, -3.599 -14.330 -62.282, -3.529 -14.200 -62.081, -3.749 -14.330 -62.673, -3.840 -14.330 -63.082, -3.394 -14.330 -61.916, -2.986 -14.492 -61.720, -3.076 -14.435 -61.640, -3.224 -14.492 -62.029, -3.138 -14.330 -61.585, -3.324 -14.435 -61.962, -2.389 -14.492 -61.224, -2.495 -14.330 -61.050, -2.123 -14.330 -60.858, -2.452 -14.435 -61.121, -2.043 -14.492 -61.046, -1.305 -14.435 -60.730, -1.705 -14.435 -60.804, -0.898 -14.435 -60.715, -1.292 -14.492 -60.849, -0.516 -14.492 -60.878, -0.494 -14.435 -60.759, 0.219 -14.492 -61.128, 0.851 -14.492 -61.580, 1.503 -14.330 -62.095, 1.430 -14.435 -62.136, 1.491 -14.492 -62.547, 1.603 -14.435 -62.504, 1.780 -14.435 -63.297, 1.863 -14.330 -63.710, 1.720 -14.435 -64.106, 0.552 -14.492 -65.669, 0.851 -14.492 -65.420, -0.073 -14.330 -66.217, -0.100 -14.435 -66.138, -0.898 -14.435 -66.285, -2.495 -14.330 -65.950, -3.076 -14.435 -65.360, -3.324 -14.435 -65.038, -3.749 -14.330 -64.327, -3.524 -14.435 -64.683, 23.003 10.900 -55.867, 23.151 10.900 -55.300, 23.263 10.900 -55.164, 23.400 10.900 -55.052, 23.555 10.900 -54.968, 23.724 10.900 -54.917, 24.537 10.900 -55.164, 24.800 10.900 -55.800, 24.785 10.900 -55.963, 23.010 10.900 -55.934, 23.255 10.900 -56.427, 24.571 10.900 -56.400, 24.451 10.900 -56.511, 24.313 10.900 -56.600, 23.521 10.900 -56.617, 24.161 10.900 -56.661, 23.837 10.900 -56.698, 23.675 10.900 -56.672, 23.379 10.900 -56.534, 23.333 -10.700 -70.709, 23.409 -10.000 -70.633, 23.588 -10.000 -70.518, 23.900 -10.700 -70.450, 24.212 -10.000 -70.518, 24.467 -10.700 -70.709, 24.642 -10.700 -71.093, 24.650 -10.000 -71.200, 24.007 -10.000 -71.942, 23.793 -10.000 -71.942, 23.495 -10.700 -71.831, 23.180 -10.000 -71.411, 23.150 -10.000 -71.200, 23.495 -10.700 -70.569, 23.689 -10.700 -70.480, 24.111 -10.700 -70.480, 24.391 -10.000 -70.633, 24.620 -10.000 -71.411, 24.391 -10.000 -71.767, 24.305 -10.700 -71.831, 24.111 -10.700 -71.920, 23.333 -10.700 -71.691, 23.218 -10.700 -71.512, 23.180 -10.000 -55.589, 23.333 -10.700 -55.309, 23.409 -10.000 -55.233, 23.588 -10.000 -55.118, 24.007 -10.000 -55.058, 24.212 -10.000 -55.118, 24.467 -10.700 -55.309, 24.391 -10.000 -55.233, 24.642 -10.700 -55.907, 24.391 -10.000 -56.367, 23.495 -10.700 -56.431, 23.409 -10.000 -56.367, 23.269 -10.000 -56.205, 23.158 -10.700 -55.907, 23.150 -10.000 -55.800, 23.495 -10.700 -55.169, 24.111 -10.700 -55.080, 24.531 -10.000 -55.395, 24.620 -10.000 -55.589, 24.650 -10.000 -55.800, 24.531 -10.000 -56.205, 24.212 -10.000 -56.482, 23.793 -10.000 -56.542, 23.180 -10.000 -56.011, 23.221 10.773 -72.926, 23.182 10.913 -72.947, 23.013 11.000 -73.000, 23.110 10.983 -73.047, 23.022 10.999 -73.028, 23.163 10.939 -73.142, 23.194 10.854 -72.913, 23.135 10.900 -72.877, 23.154 10.800 -72.859, 23.194 10.833 -72.905, 23.164 10.946 -72.978, 23.192 10.874 -72.922, 23.265 10.856 -73.052, 23.287 10.787 -73.028, 23.304 10.714 -73.046, 23.275 10.700 -73.211, 23.263 10.721 -73.226, 23.201 10.836 -73.235, 23.109 10.823 -73.272, 23.290 10.810 -73.083, 23.252 10.700 -72.956, 23.302 10.733 -73.044, 23.217 10.720 -73.266, 23.207 10.700 -73.273, 23.119 10.700 -73.298, 23.084 10.920 -73.203, 23.181 10.896 -73.195, 23.220 10.894 -73.154, 23.221 10.915 -73.062, 23.242 10.855 -72.983, 23.266 10.824 -73.005, 23.298 10.752 -73.040, 23.244 10.740 -72.948, 23.296 10.720 -73.171, 23.310 10.717 -73.108, 23.294 10.749 -73.167, 23.289 10.777 -73.161, 23.303 10.766 -73.099, 23.308 10.743 -73.105, 23.244 10.837 -73.194, 23.275 10.828 -73.140, 23.249 10.880 -73.104, 23.257 10.782 -73.215, 23.261 10.752 -73.222, 23.212 10.781 -73.256, 23.215 10.751 -73.263, 22.522 10.300 -71.792, 22.669 10.000 -72.057, 23.107 10.300 -72.473, 23.379 10.000 -72.607, 23.673 10.300 -72.683, 24.276 10.300 -72.652, 25.331 10.000 -71.649, 25.392 10.300 -71.352, 25.331 10.000 -70.751, 25.038 10.000 -70.223, 23.107 10.000 -69.927, 22.867 10.300 -70.113, 22.669 10.300 -70.343, 22.669 10.000 -70.343, 22.669 10.300 -72.057, 24.561 10.000 -72.547, 24.818 10.300 -72.386, 24.818 10.000 -72.386, 25.212 10.000 -71.928, 24.561 10.300 -69.853, 23.976 10.300 -69.702, 22.867 10.000 -70.113, 22.522 10.000 -70.608, 22.698 10.000 -72.402, 24.672 10.800 -69.685, 24.425 10.800 -69.583, 24.289 10.000 -69.545, 23.900 10.800 -69.500, 23.979 10.000 -69.502, 23.634 10.800 -69.521, 23.360 10.000 -69.588, 24.861 10.000 -69.798, 24.166 10.800 -69.521, 23.073 10.000 -69.715, 22.901 10.800 -69.825, 22.592 10.000 -70.114, 22.415 10.000 -70.373, 22.221 10.800 -70.934, 22.814 10.000 -69.892, 22.698 10.800 -69.998, 22.385 10.800 -70.428, 22.288 10.000 -70.660, 22.283 10.800 -71.725, 22.385 10.800 -71.972, 22.497 10.000 -72.161, 25.648 10.740 -70.544, 21.357 -10.992 -73.071, 20.908 -10.802 -73.281, 20.720 -10.700 -73.300, 23.000 -10.815 -73.277, 23.000 -10.977 -73.115, 21.095 -10.896 -73.227, 23.000 10.977 -73.115, 23.000 10.912 -73.212, 21.097 10.897 -73.226, 23.000 10.700 -73.300, 25.800 10.762 -70.604, 25.725 10.793 -70.585, 25.762 10.915 -70.521, 25.842 10.939 -70.463, 25.957 10.776 -70.513, 25.916 10.777 -70.558, 25.889 10.845 -70.541, 25.931 10.845 -70.499, 25.930 10.890 -70.394, 25.837 10.836 -70.572, 25.911 10.700 -70.575, 25.862 10.772 -70.590, 25.779 10.817 -70.587, 25.826 10.700 -70.609, 25.691 10.735 -70.579, 25.735 10.700 -70.601, 25.681 10.766 -70.568, 25.683 10.855 -70.542, 25.741 10.749 -70.599, 25.715 10.742 -70.590, 25.702 10.779 -70.578, 25.615 10.875 -70.486, 25.559 10.800 -70.454, 25.575 10.875 -70.450, 25.577 10.900 -70.435, 25.780 10.949 -70.477, 25.638 10.914 -70.475, 25.819 10.956 -70.444, 25.791 10.970 -70.431, 25.700 11.000 -70.313, 25.659 10.987 -70.370, 25.719 11.000 -70.323, 25.633 10.969 -70.396, 25.609 10.943 -70.419, 25.629 10.973 -70.384, 25.733 10.986 -70.404, 25.677 10.906 -70.506, 25.626 10.773 -70.521, 25.646 10.867 -70.514, 25.662 10.860 -70.528, 25.697 10.898 -70.522, 25.714 10.938 -70.488, 25.589 10.911 -70.437, 25.738 10.928 -70.504, 25.667 10.947 -70.457, 25.700 10.972 -70.433, 25.753 10.960 -70.462, 25.102 10.800 -69.998, 24.999 10.873 -69.885, 24.873 10.873 -69.789, 24.614 10.941 -69.593, 24.147 10.941 -69.459, 23.824 10.873 -69.488, 23.660 10.941 -69.458, 23.358 10.873 -69.574, 23.192 10.941 -69.590, 23.210 10.873 -69.631, 22.907 10.941 -69.749, 22.806 10.873 -69.881, 22.679 10.900 -69.979, 22.734 10.986 -69.794, 23.046 10.941 -69.663, 22.932 10.873 -69.785, 24.596 10.873 -69.634, 24.448 10.873 -69.576, 23.982 10.873 -69.488, 23.666 10.873 -69.502, 23.375 10.800 -69.583, 23.067 10.873 -69.702, 23.510 10.873 -69.531, 23.128 10.800 -69.685, 23.013 10.986 -69.604, 23.165 10.986 -69.528, 23.818 10.986 -69.376, 23.822 10.941 -69.443, 23.985 10.941 -69.444, 24.157 10.986 -69.392, 24.703 11.000 -69.478, 24.990 11.000 -69.644, 24.738 10.873 -69.705, 25.071 10.986 -69.799, 24.898 10.941 -69.752, 25.027 10.941 -69.851, 25.173 10.973 -69.927, 25.121 10.900 -69.979, 23.323 10.986 -69.467, 23.650 10.986 -69.391, 23.344 10.941 -69.532, 23.485 10.986 -69.422, 23.500 10.941 -69.488, 24.141 10.873 -69.503, 24.392 11.000 -69.365, 24.484 10.986 -69.470, 24.322 10.986 -69.423, 24.463 10.941 -69.534, 24.296 10.873 -69.533, 24.307 10.941 -69.489, 24.759 10.941 -69.666, 24.792 10.986 -69.607, 24.641 10.986 -69.531, 24.899 10.800 -69.825, 22.777 10.941 -69.847, 23.988 10.986 -69.376, 24.936 10.986 -69.696, 22.869 10.986 -69.693, 22.192 10.873 -71.338, 22.221 10.800 -71.466, 22.065 11.000 -71.692, 22.197 10.986 -71.860, 22.120 10.986 -71.608, 22.080 10.986 -71.347, 22.147 10.941 -71.341, 22.229 10.873 -71.583, 22.186 10.941 -71.593, 22.375 10.873 -71.981, 22.261 10.941 -71.835, 22.275 10.986 -72.033, 22.556 11.000 -72.544, 22.698 10.800 -72.402, 22.569 10.873 -72.280, 22.525 10.800 -72.199, 22.464 10.873 -72.135, 22.627 10.973 -72.473, 22.534 10.941 -72.307, 22.481 10.986 -72.350, 22.370 10.986 -72.197, 22.200 10.800 -71.200, 22.007 11.000 -71.034, 22.186 10.986 -70.569, 22.250 10.941 -70.593, 22.354 10.941 -70.362, 22.525 10.800 -70.201, 22.292 10.873 -70.608, 22.393 10.873 -70.383, 22.113 10.986 -70.823, 22.180 10.941 -70.837, 22.491 10.941 -70.148, 22.526 10.873 -70.175, 22.627 10.973 -69.927, 22.436 10.986 -70.108, 22.283 10.800 -70.675, 22.189 10.873 -71.091, 22.077 10.986 -71.084, 22.335 10.941 -72.002, 22.302 10.873 -71.819, 22.145 10.941 -71.088, 22.223 10.873 -70.846, 22.427 10.941 -72.159, 22.295 10.986 -70.329, 23.084 10.973 -72.929, 22.679 10.900 -72.421, 22.188 10.873 -55.718, 22.202 10.873 -56.034, 22.331 10.873 -56.490, 22.402 10.873 -56.633, 22.485 10.873 -56.768, 22.581 10.873 -56.894, 22.627 10.973 -57.073, 22.547 10.941 -56.923, 22.344 11.000 -56.890, 22.393 10.986 -56.831, 22.304 10.986 -56.687, 22.449 10.941 -56.793, 22.385 10.800 -55.028, 22.405 10.873 -54.962, 22.276 10.873 -55.252, 22.233 10.873 -55.404, 22.203 10.873 -55.559, 22.200 10.800 -55.800, 22.221 10.800 -56.066, 22.188 10.873 -55.876, 22.231 10.873 -56.190, 22.385 10.800 -56.572, 22.274 10.873 -56.342, 22.698 10.800 -57.002, 22.363 10.941 -56.654, 22.290 10.941 -56.508, 22.167 10.986 -56.377, 22.007 11.000 -55.634, 22.144 10.941 -55.715, 22.159 10.941 -55.553, 22.231 10.986 -55.059, 22.452 10.941 -54.802, 22.396 10.986 -54.764, 22.551 10.941 -54.673, 22.489 10.873 -54.827, 22.344 11.000 -54.710, 22.679 10.900 -54.579, 22.122 10.986 -56.215, 22.065 11.000 -56.292, 22.091 10.986 -56.050, 22.188 10.941 -56.200, 22.232 10.941 -56.356, 22.158 10.941 -56.040, 22.092 10.986 -55.543, 22.065 11.000 -55.308, 22.123 10.986 -55.378, 22.189 10.941 -55.393, 22.170 10.986 -55.216, 22.234 10.941 -55.237, 22.334 10.873 -55.104, 22.307 10.986 -54.908, 22.293 10.941 -55.086, 22.366 10.941 -54.941, 22.585 10.873 -54.701, 22.228 10.986 -56.535, 22.143 10.941 -55.878, 22.076 10.986 -55.882, 22.076 10.986 -55.712, 22.499 10.986 -54.629, 22.494 10.986 -56.966, 21.720 11.000 -54.700, 21.720 12.200 -72.300, 21.695 12.200 -72.523, 21.701 11.000 -72.493, 21.502 12.200 -72.923, 21.358 10.992 -73.070, 21.276 10.970 -73.131, 20.908 10.802 -73.282, 20.943 12.200 -73.275, 21.646 11.000 -72.678, 21.556 11.000 -72.849, 21.343 12.200 -73.082, -3.670 15.000 -63.902, -3.701 14.992 -64.102, -3.759 14.992 -63.702, -3.590 14.830 -64.954, -3.729 14.700 -64.746, -3.818 14.935 -64.128, -3.584 14.992 -64.488, -3.697 14.935 -64.531, -3.518 14.935 -64.913, -3.285 14.935 -65.264, -3.062 14.830 -65.638, -3.433 15.000 -64.671, -3.413 14.992 -64.854, -3.004 14.935 -65.578, -2.728 14.830 -65.916, -2.622 14.700 -66.024, -2.979 15.000 -65.336, -2.920 14.992 -65.492, -2.680 14.935 -65.848, -1.959 14.830 -66.311, -2.358 14.830 -66.142, -2.683 15.000 -65.611, -2.610 14.992 -65.750, -2.350 15.000 -65.838, -1.540 14.830 -66.421, -1.932 14.935 -66.232, -1.427 14.700 -66.469, -1.108 14.830 -66.468, -1.986 15.000 -66.013, -1.893 14.992 -66.119, -0.675 14.830 -66.452, -1.000 14.700 -66.500, -1.503 14.992 -66.221, -0.573 14.700 -66.469, -1.101 14.992 -66.265, -0.697 14.992 -66.250, -0.249 14.830 -66.374, -0.798 15.000 -66.192, -0.399 15.000 -66.132, -0.300 14.992 -66.177, 0.162 14.830 -66.234, 0.246 14.700 -66.229, 0.504 14.935 -65.964, 0.082 14.992 -66.046, 0.900 14.830 -65.783, 1.212 14.830 -65.482, 0.965 14.700 -65.767, 0.441 14.992 -65.862, 0.770 14.992 -65.627, 1.689 14.830 -64.761, 1.729 14.700 -64.746, 0.979 15.000 -65.336, 1.231 15.000 -65.021, 1.061 14.992 -65.346, 1.878 14.700 -64.345, 1.433 15.000 -64.671, 1.614 14.935 -64.725, 1.649 14.992 -64.297, 1.670 15.000 -63.902, 1.737 14.992 -63.903, 1.939 14.830 -63.068, 1.969 14.700 -63.073, 1.970 14.830 -63.500, 1.887 14.935 -63.500, 1.767 14.992 -63.500, 1.856 14.935 -63.080, 1.878 14.700 -62.655, 1.844 14.830 -62.644, 1.687 15.000 -63.236, 1.729 14.700 -62.254, 1.524 14.700 -61.878, 1.477 14.830 -61.861, 1.648 15.000 -62.974, 1.584 15.000 -62.717, 1.495 15.000 -62.468, 1.246 15.000 -62.001, 1.088 15.000 -61.788, 1.307 14.992 -61.973, 0.770 14.992 -61.373, 0.246 14.700 -60.771, 1.061 14.992 -61.654, 1.150 14.935 -61.573, 0.847 14.935 -61.281, 1.505 14.992 -62.326, 1.408 14.935 -61.907, 0.965 14.700 -61.233, 1.212 14.830 -61.518, 0.714 15.000 -61.414, 0.274 15.000 -61.119, -0.216 15.000 -60.916, 0.034 15.000 -61.006, -0.474 15.000 -60.852, -0.300 14.992 -60.823, -0.270 14.935 -60.707, 0.129 14.935 -60.843, 0.162 14.830 -60.766, -0.249 14.830 -60.626, -0.675 14.830 -60.548, -2.035 15.000 -61.006, -1.893 14.992 -60.881, -2.728 14.830 -61.084, -2.680 14.935 -61.152, -2.358 14.830 -60.858, -2.265 14.992 -61.039, -0.697 14.992 -60.750, -1.524 14.935 -60.661, -1.959 14.830 -60.689, -1.267 15.000 -60.813, -1.503 14.992 -60.779, -1.932 14.935 -60.768, -2.246 14.700 -60.771, -2.274 15.000 -61.120, -2.610 14.992 -61.250, -2.501 15.000 -61.256, -2.910 15.000 -61.592, -3.088 15.000 -61.788, -3.190 14.992 -61.809, -3.246 15.000 -62.001, -3.697 14.935 -62.469, -3.969 14.700 -63.073, -3.729 14.700 -62.254, -3.590 14.830 -62.046, -3.518 14.935 -62.087, -3.004 14.935 -61.422, -3.524 14.700 -61.878, -3.062 14.830 -61.362, -2.714 15.000 -61.414, -2.920 14.992 -61.508, -3.285 14.935 -61.736, -3.413 14.992 -62.146, -3.495 15.000 -62.468, -3.701 14.992 -62.898, -3.584 15.000 -62.717, -3.687 15.000 -63.236, -3.774 14.830 -64.561, -3.899 14.830 -64.146, -3.962 14.830 -63.717, -3.879 14.935 -63.289, -3.879 14.935 -63.711, -3.759 14.992 -63.298, -3.962 14.830 -63.283, -3.584 14.992 -62.512, -3.190 14.992 -65.191, -3.351 14.830 -65.315, -2.320 14.935 -66.068, -2.265 14.992 -65.961, -1.524 14.935 -66.339, -1.105 14.935 -66.385, -0.684 14.935 -66.370, 0.129 14.935 -66.157, -0.270 14.935 -66.293, 0.547 14.830 -66.035, 0.847 14.935 -65.719, 1.150 14.935 -65.427, 1.408 14.935 -65.093, 1.477 14.830 -65.139, 1.505 14.992 -64.674, 1.307 14.992 -65.027, 1.844 14.830 -64.356, 1.856 14.935 -63.920, 1.939 14.830 -63.932, 1.765 14.935 -64.332, 1.737 14.992 -63.097, 1.649 14.992 -62.703, 1.689 14.830 -62.239, 1.765 14.935 -62.668, 1.614 14.935 -62.275, 0.900 14.830 -61.217, 0.547 14.830 -60.965, 0.441 14.992 -61.138, 0.504 14.935 -61.036, 0.082 14.992 -60.954, -1.108 14.830 -60.532, -0.684 14.935 -60.630, -1.105 14.935 -60.615, -1.101 14.992 -60.735, -1.540 14.830 -60.579, -2.320 14.935 -60.932, -3.351 14.830 -61.685, -3.774 14.830 -62.439, -3.818 14.935 -62.872, -3.899 14.830 -62.854, -6.638 10.800 -72.542, -6.703 10.899 -72.719, -6.704 10.891 -72.786, -6.706 10.824 -72.870, -6.635 10.817 -72.925, -6.647 10.700 -72.946, -6.764 10.765 -72.794, -6.727 10.823 -72.659, -6.676 10.787 -72.580, -6.713 10.841 -72.643, -6.697 10.855 -72.626, -6.593 10.981 -72.700, -6.567 10.973 -72.613, -6.601 10.915 -72.867, -6.684 10.919 -72.760, -6.639 10.940 -72.638, -6.654 10.908 -72.611, -6.683 10.918 -72.693, -6.619 10.965 -72.669, -6.658 10.929 -72.798, -6.637 10.952 -72.767, -6.663 10.940 -72.731, -6.677 10.899 -72.826, -6.750 10.777 -72.684, -6.769 10.717 -72.800, -6.769 10.700 -72.801, -6.773 10.715 -72.747, -6.759 10.745 -72.693, -6.694 10.889 -72.657, -6.663 10.872 -72.589, -6.619 10.900 -72.561, -6.730 10.851 -72.699, -6.722 10.875 -72.742, -6.713 10.873 -72.679, -6.763 10.712 -72.697, -6.752 10.810 -72.780, -6.758 10.795 -72.730, -6.768 10.756 -72.742, -6.717 10.773 -72.886, -6.734 10.820 -72.828, -6.751 10.718 -72.851, -6.746 10.771 -72.844, -6.722 10.719 -72.893, -6.715 10.000 -72.619, -6.715 10.700 -72.619, -6.704 10.750 -72.609, -8.175 10.800 -69.307, -7.640 10.800 -69.058, -6.373 10.000 -69.215, -5.998 10.800 -69.498, -5.506 10.800 -70.552, -5.516 10.000 -70.465, -5.502 10.000 -70.779, -5.659 10.800 -71.418, -7.279 10.000 -69.002, -6.760 10.800 -69.058, -6.482 10.800 -69.159, -5.892 10.000 -69.614, -5.588 10.000 -70.160, -9.042 10.800 -70.138, -9.311 10.856 -70.222, -9.280 10.968 -70.097, -9.282 10.978 -70.053, -9.183 11.000 -69.996, -9.206 10.988 -70.074, -9.190 10.983 -70.087, -9.213 10.949 -70.151, -9.225 10.894 -70.208, -9.109 10.750 -70.204, -9.191 10.753 -70.257, -9.173 10.800 -70.241, -9.264 10.842 -70.240, -9.301 10.700 -70.269, -9.291 10.776 -70.262, -9.341 10.783 -70.244, -9.389 10.700 -70.227, -9.383 10.785 -70.215, -9.348 10.895 -70.164, -9.234 10.992 -70.046, -9.322 10.924 -70.148, -9.330 10.894 -70.179, -9.203 10.700 -70.265, -9.427 10.783 -70.161, -9.385 10.861 -70.161, -9.400 10.786 -70.198, -9.415 10.785 -70.179, -9.425 10.817 -70.135, -9.367 10.915 -70.101, -9.397 10.859 -70.143, -9.363 10.895 -70.147, -9.061 10.900 -70.119, -9.084 10.873 -70.158, -9.116 10.861 -70.187, -9.178 10.927 -70.171, -9.130 10.942 -70.133, -9.160 10.967 -70.112, -9.147 10.837 -70.216, -9.161 10.820 -70.229, -9.246 10.870 -70.225, -9.080 10.787 -70.176, -9.290 10.886 -70.206, -9.305 10.922 -70.163, -9.266 10.912 -70.189, -9.369 10.862 -70.178, -9.352 10.862 -70.194, -9.248 10.963 -70.125, -9.220 10.991 -70.060, -9.265 10.966 -70.111, -9.376 10.892 -70.130, -9.295 10.967 -70.082, -9.352 10.922 -70.116, -9.338 10.924 -70.132, -8.083 10.900 -56.475, -8.280 10.871 -56.410, -8.236 10.871 -56.625, -8.150 10.785 -57.116, -8.048 10.653 -57.396, -8.031 10.900 -56.644, -8.149 10.871 -56.827, -8.024 10.871 -57.007, -7.810 10.653 -57.544, -7.569 10.485 -57.724, -7.721 10.300 -57.707, -7.427 10.300 -57.783, -7.752 10.785 -57.425, -7.274 10.485 -57.769, -7.124 10.300 -57.798, -7.700 10.900 -57.048, -7.678 10.871 -57.274, -7.545 10.900 -57.132, -7.263 10.785 -57.551, -6.824 10.300 -57.752, -6.977 10.485 -57.754, -7.375 10.900 -57.183, -6.282 10.300 -57.486, -6.422 10.485 -57.548, -7.199 10.900 -57.200, -7.036 10.871 -57.373, -6.467 10.653 -57.476, -7.024 10.900 -57.183, -6.765 10.785 -57.475, -6.537 10.785 -57.363, -6.245 10.653 -57.304, -6.062 10.300 -57.277, -6.187 10.485 -57.366, -6.823 10.871 -57.318, -6.337 10.785 -57.208, -5.993 10.485 -57.140, -6.855 10.900 -57.132, -6.626 10.871 -57.221, -6.452 10.871 -57.087, -6.063 10.653 -57.091, -5.759 10.485 -56.596, -5.708 10.300 -56.452, -5.769 10.300 -56.749, -6.172 10.785 -57.016, -5.843 10.653 -56.579, -5.729 10.485 -56.300, -6.563 10.900 -56.936, -6.309 10.871 -56.920, -6.049 10.785 -56.794, -5.708 10.300 -56.148, -5.759 10.485 -56.004, -6.451 10.900 -56.800, -5.815 10.653 -56.300, -5.843 10.653 -56.021, -5.849 10.485 -55.720, -6.317 10.900 -56.475, -5.993 10.485 -55.460, -6.303 10.900 -56.233, -6.323 10.900 -56.100, -6.373 10.900 -55.944, -6.451 10.900 -55.800, -6.555 10.900 -55.673, -6.626 10.871 -55.379, -7.301 10.900 -55.406, -7.461 10.900 -55.439, -8.149 10.871 -55.773, -8.578 10.653 -56.160, -8.663 10.485 -56.151, -8.411 10.653 -55.628, -8.295 10.785 -55.692, -8.150 10.785 -55.484, -8.024 10.871 -55.593, -6.115 10.871 -56.300, -6.049 10.785 -55.805, -6.187 10.485 -55.234, -6.062 10.300 -55.323, -6.203 10.871 -55.871, -6.309 10.871 -55.680, -6.337 10.785 -55.392, -6.467 10.653 -55.124, -6.422 10.485 -55.052, -6.539 10.300 -54.953, -6.689 10.485 -54.921, -6.282 10.300 -55.114, -6.537 10.785 -55.237, -6.719 10.653 -55.001, -6.452 10.871 -55.513, -6.765 10.785 -55.125, -7.124 10.300 -54.802, -7.274 10.485 -54.831, -6.823 10.871 -55.282, -6.990 10.653 -54.931, -7.569 10.485 -54.876, -7.036 10.871 -55.227, -7.010 10.785 -55.062, -7.270 10.653 -54.916, -7.263 10.785 -55.049, -7.255 10.871 -55.216, -7.514 10.785 -55.087, -8.100 10.485 -55.137, -7.993 10.300 -55.027, -7.848 10.485 -54.980, -7.752 10.785 -55.175, -8.233 10.300 -55.213, -8.316 10.485 -55.342, -7.967 10.785 -55.310, -8.251 10.653 -55.398, -7.613 10.900 -55.500, -8.669 10.300 -55.998, -8.578 10.653 -56.440, -8.603 10.485 -56.740, -8.236 10.871 -55.975, -8.522 10.653 -56.715, -8.486 10.485 -57.014, -8.085 10.900 -56.137, -8.280 10.871 -56.190, -8.233 10.300 -57.387, -8.316 10.485 -57.258, -5.947 10.785 -56.300, -6.137 10.871 -56.082, -8.446 10.785 -56.427, -8.395 10.785 -56.675, -8.663 10.485 -56.449, -8.522 10.653 -55.885, -8.603 10.485 -55.860, -8.446 10.785 -56.173, -8.251 10.653 -57.202, -8.411 10.653 -56.972, -8.295 10.785 -56.908, -7.864 10.871 -57.158, -7.967 10.785 -57.291, -8.100 10.485 -57.463, -7.848 10.485 -57.620, -7.547 10.653 -57.641, -7.472 10.871 -57.351, -7.270 10.653 -57.684, -7.514 10.785 -57.513, -7.255 10.871 -57.384, -7.010 10.785 -57.538, -6.689 10.485 -57.679, -6.990 10.653 -57.669, -6.719 10.653 -57.599, -6.203 10.871 -56.728, -5.927 10.653 -56.846, -5.849 10.485 -56.880, -6.137 10.871 -56.518, -5.973 10.785 -56.552, -5.927 10.653 -55.753, -5.973 10.785 -56.048, -6.063 10.653 -55.509, -6.172 10.785 -55.584, -6.245 10.653 -55.296, -6.977 10.485 -54.846, -7.472 10.871 -55.249, -7.810 10.653 -55.056, -7.547 10.653 -54.959, -7.865 10.871 -55.442, -7.678 10.871 -55.326, -8.048 10.653 -55.205, -8.486 10.485 -55.586, -8.395 10.785 -55.925, -9.119 10.700 -70.215, -9.197 10.447 -70.263, -9.197 10.378 -70.263, -9.301 10.000 -70.269, -9.389 10.000 -70.227, -9.394 10.378 -70.222, -9.394 10.447 -70.222, -9.301 10.378 -70.269, -9.301 10.447 -70.269, -6.824 10.000 -72.152, -7.110 10.000 -72.735, -6.769 10.000 -72.801, -6.647 10.000 -72.946, -6.727 10.000 -72.889, -8.233 10.000 -71.787, -7.958 10.000 -72.176, -8.431 10.000 -71.557, -8.669 10.000 -71.002, -8.700 10.000 -70.700, -8.977 10.000 -71.048, -9.119 10.000 -70.215, -9.235 10.000 -70.610, -9.203 10.000 -70.265, -9.446 10.000 -70.147, -8.402 10.000 -69.498, -8.431 10.000 -69.843, -7.993 10.000 -69.427, -7.589 10.000 -69.045, -6.965 10.000 -69.016, -6.660 10.000 -69.088, -6.539 10.000 -69.353, -6.282 10.000 -69.514, -6.114 10.000 -69.392, -5.545 10.000 -71.089, -5.645 10.000 -71.387, -5.998 10.000 -71.902, -8.161 10.000 -69.298, -7.887 10.000 -69.145, -7.721 10.000 -69.293, -7.427 10.000 -69.217, -5.715 10.000 -69.873, -5.769 10.000 -71.149, -5.798 10.000 -71.661, -6.727 10.700 -72.889, -6.765 10.700 -72.703, -6.765 10.000 -72.703, -7.920 -10.000 -56.089, -7.882 -10.700 -55.988, -7.831 -10.000 -55.895, -7.093 -10.000 -55.558, -6.795 -10.700 -55.669, -6.709 -10.000 -55.733, -6.569 -10.000 -55.895, -6.458 -10.700 -56.407, -6.709 -10.000 -56.867, -6.888 -10.000 -56.982, -7.512 -10.000 -56.982, -7.831 -10.000 -56.705, -7.942 -10.700 -56.407, -7.767 -10.700 -55.809, -7.691 -10.000 -55.733, -7.512 -10.000 -55.618, -7.411 -10.700 -55.580, -6.989 -10.700 -55.580, -6.888 -10.000 -55.618, -6.633 -10.700 -55.809, -6.518 -10.700 -56.612, -6.795 -10.700 -56.931, -7.411 -10.700 -57.020, -7.767 -10.700 -56.791, -7.920 -10.000 -56.511, -7.920 -10.000 -70.489, -7.831 -10.000 -70.295, -6.989 -10.700 -69.980, -6.888 -10.000 -70.018, -6.709 -10.000 -70.133, -6.458 -10.700 -70.807, -7.307 -10.000 -71.442, -7.767 -10.700 -71.191, -7.920 -10.000 -70.911, -7.512 -10.000 -70.018, -7.307 -10.000 -69.958, -7.200 -10.700 -69.950, -6.795 -10.700 -70.069, -6.458 -10.700 -70.593, -6.450 -10.000 -70.700, -6.633 -10.700 -71.191, -6.795 -10.700 -71.331, -6.989 -10.700 -71.420, -7.605 -10.700 -71.331, -7.882 -10.700 -71.012, -1.527 -14.200 -60.648, -1.936 -14.200 -60.755, -2.231 -11.300 -60.874, -3.229 -11.300 -61.645, -3.709 -14.200 -62.464, -3.831 -14.200 -62.869, -3.806 -11.300 -62.766, -3.709 -14.200 -64.536, -3.579 -11.300 -64.826, -3.013 -14.200 -65.588, -2.772 -11.300 -65.795, -1.936 -14.200 -66.245, -2.036 -11.300 -66.209, -1.631 -11.300 -66.331, -0.683 -14.200 -66.383, -0.788 -11.300 -66.392, 1.579 -11.300 -64.826, 0.600 -11.300 -61.081, -0.683 -14.200 -60.617, -2.326 -14.200 -60.921, -2.687 -14.200 -61.141, -3.013 -14.200 -61.412, -3.295 -14.200 -61.728, -3.669 -11.300 -62.366, -3.892 -14.200 -63.288, -3.892 -14.200 -63.712, -3.831 -14.200 -64.131, -3.359 -11.300 -65.187, -2.326 -14.200 -66.079, 0.134 -14.200 -66.169, 0.511 -14.200 -65.975, 0.772 -11.300 -65.795, 1.869 -14.200 -63.922, 1.777 -14.200 -62.665, 1.475 -11.300 -61.989, 1.419 -14.200 -61.900, 1.160 -14.200 -61.565, 0.855 -14.200 -61.271, -0.266 -14.200 -60.694, 23.073 10.900 -56.156, 23.022 10.900 -56.000, 23.290 10.653 -57.044, 23.379 10.300 -57.207, 23.532 10.485 -57.224, 23.052 10.653 -56.896, 22.849 10.653 -56.702, 22.951 10.871 -56.327, 23.076 10.871 -56.507, 23.151 10.900 -56.300, 23.133 10.785 -56.791, 23.348 10.785 -56.925, 23.553 10.653 -57.141, 23.236 10.871 -56.658, 23.830 10.653 -57.184, 23.826 10.485 -57.269, 24.123 10.485 -57.254, 23.976 10.300 -57.298, 23.587 10.785 -57.013, 23.629 10.871 -56.851, 23.837 10.785 -57.051, 24.001 10.900 -56.694, 24.277 10.871 -56.818, 24.474 10.871 -56.721, 24.791 10.871 -56.420, 24.669 10.900 -56.268, 24.741 10.900 -56.121, 24.783 10.900 -55.625, 24.963 10.871 -55.582, 24.731 10.900 -55.456, 25.051 10.785 -55.306, 24.928 10.785 -55.084, 24.854 10.653 -54.796, 24.561 10.300 -54.453, 24.818 10.300 -54.614, 25.038 10.300 -54.823, 24.913 10.485 -54.734, 25.173 10.653 -55.254, 23.845 10.871 -56.884, 24.090 10.785 -57.038, 24.411 10.485 -57.179, 24.678 10.485 -57.048, 24.064 10.871 -56.873, 24.818 10.300 -56.986, 24.633 10.653 -56.976, 24.854 10.653 -56.804, 24.913 10.485 -56.866, 25.107 10.485 -56.640, 25.251 10.485 -56.380, 24.648 10.871 -56.587, 25.037 10.653 -56.591, 24.928 10.785 -56.516, 25.331 10.300 -56.249, 25.051 10.785 -56.294, 25.257 10.653 -56.079, 25.285 10.653 -55.800, 25.392 10.300 -55.648, 25.341 10.485 -55.504, 24.963 10.871 -56.018, 25.153 10.785 -55.800, 25.251 10.485 -55.220, 25.127 10.785 -55.548, 24.649 10.900 -55.300, 24.897 10.871 -55.372, 24.678 10.485 -54.552, 24.411 10.485 -54.421, 24.123 10.485 -54.346, 24.648 10.871 -55.013, 24.400 10.900 -55.052, 24.335 10.785 -54.625, 24.110 10.653 -54.431, 23.976 10.300 -54.302, 23.826 10.485 -54.331, 23.673 10.300 -54.317, 24.245 10.900 -54.968, 24.277 10.871 -54.782, 24.064 10.871 -54.727, 23.837 10.785 -54.549, 23.830 10.653 -54.416, 23.252 10.485 -54.480, 24.075 10.900 -54.917, 23.899 10.900 -54.900, 23.000 10.485 -54.637, 23.586 10.785 -54.587, 22.867 10.300 -54.713, 23.133 10.785 -54.809, 23.236 10.871 -54.942, 22.950 10.785 -54.984, 22.689 10.653 -55.128, 22.614 10.485 -55.086, 23.076 10.871 -55.093, 22.400 10.300 -55.800, 22.431 10.300 -55.498, 22.522 10.653 -55.660, 22.437 10.485 -55.949, 22.437 10.485 -55.651, 23.069 10.900 -55.456, 22.951 10.871 -55.273, 22.864 10.871 -55.475, 23.017 10.900 -55.625, 22.522 10.653 -55.940, 22.578 10.653 -56.215, 22.497 10.485 -56.240, 23.000 10.900 -55.800, 22.820 10.871 -55.690, 22.669 10.300 -56.657, 22.614 10.485 -56.514, 22.705 10.785 -56.175, 22.864 10.871 -56.125, 22.805 10.785 -56.408, 23.000 10.485 -56.963, 23.107 10.300 -57.073, 24.985 10.871 -55.800, 25.127 10.785 -56.052, 25.257 10.653 -55.521, 25.371 10.485 -55.800, 22.689 10.653 -56.472, 22.654 10.785 -55.927, 22.820 10.871 -55.910, 22.784 10.485 -56.758, 22.950 10.785 -56.616, 23.252 10.485 -57.120, 23.422 10.871 -56.774, 24.110 10.653 -57.169, 24.335 10.785 -56.975, 24.381 10.653 -57.099, 24.563 10.785 -56.863, 24.763 10.785 -56.708, 24.897 10.871 -56.228, 25.341 10.485 -56.096, 25.173 10.653 -56.346, 25.037 10.653 -55.009, 24.791 10.871 -55.180, 25.107 10.485 -54.960, 24.563 10.785 -54.737, 24.763 10.785 -54.892, 24.474 10.871 -54.879, 24.381 10.653 -54.501, 24.633 10.653 -54.624, 24.090 10.785 -54.562, 23.845 10.871 -54.716, 23.628 10.871 -54.749, 23.531 10.485 -54.376, 23.422 10.871 -54.826, 23.348 10.785 -54.675, 23.290 10.653 -54.556, 23.553 10.653 -54.459, 23.052 10.653 -54.704, 22.849 10.653 -54.898, 22.784 10.485 -54.842, 22.805 10.785 -55.192, 22.705 10.785 -55.425, 22.578 10.653 -55.385, 22.497 10.485 -55.360, 22.654 10.785 -55.673, 22.679 10.900 -57.021, 22.875 10.873 -57.174, 25.173 10.973 -57.073, 25.050 10.986 -57.219, 24.990 11.000 -57.356, 24.702 10.941 -57.365, 22.925 10.800 -57.193, 23.182 10.800 -57.341, 23.083 10.873 -57.307, 23.546 10.873 -57.477, 23.791 10.873 -57.511, 24.283 10.873 -57.471, 24.618 10.800 -57.341, 24.980 10.873 -57.131, 24.835 10.873 -57.236, 24.875 10.800 -57.193, 25.121 10.900 -57.021, 24.733 10.986 -57.425, 24.681 10.873 -57.325, 24.535 10.941 -57.439, 24.560 10.986 -57.503, 24.519 10.873 -57.398, 24.293 10.941 -57.514, 24.308 10.986 -57.580, 24.041 10.941 -57.553, 24.038 10.873 -57.508, 23.523 10.986 -57.587, 23.408 11.000 -57.635, 23.269 10.986 -57.514, 23.097 11.000 -57.522, 23.308 10.873 -57.408, 23.293 10.941 -57.450, 23.062 10.941 -57.346, 22.808 10.986 -57.264, 22.848 10.941 -57.209, 23.784 10.986 -57.623, 23.537 10.941 -57.520, 24.859 10.941 -57.273, 24.047 10.986 -57.620, 23.788 10.941 -57.555, 23.029 10.986 -57.405, 24.897 10.986 -57.330, 25.007 10.941 -57.166, 25.243 11.000 -57.144, 25.577 10.900 -56.565, 24.950 -11.000 -71.200, 24.883 -10.992 -71.200, 24.763 -10.935 -71.200, 24.680 -10.830 -71.200, 24.582 -10.700 -71.512, 24.608 -10.830 -71.527, 24.537 -10.992 -71.949, 24.361 -10.992 -72.069, 24.484 -11.000 -72.073, 24.643 -11.000 -71.942, 24.870 -11.000 -70.798, 24.792 -10.992 -70.787, 24.773 -11.000 -70.617, 24.683 -10.992 -70.605, 24.405 -10.830 -70.606, 24.305 -10.700 -70.569, 24.521 -10.830 -70.728, 24.683 -10.935 -70.838, 24.587 -10.935 -70.678, 24.304 -10.935 -70.438, 24.109 -10.830 -70.449, 23.348 -10.992 -70.386, 23.058 -10.992 -70.693, 23.186 -10.992 -70.524, 23.042 -10.935 -71.107, 23.125 -10.830 -71.116, 23.158 -10.700 -71.093, 23.274 -10.935 -70.607, 23.161 -10.830 -70.951, 23.161 -10.935 -70.755, 24.361 -10.992 -70.331, 24.131 -10.935 -70.368, 23.942 -10.830 -70.421, 24.483 -11.000 -70.327, 24.163 -10.992 -70.253, 23.947 -10.935 -70.338, 23.953 -10.992 -70.218, 23.774 -10.830 -70.431, 23.760 -10.935 -70.348, 24.104 -11.000 -70.170, 23.611 -10.830 -70.476, 23.462 -10.830 -70.555, 23.695 -11.000 -70.170, 23.741 -10.992 -70.230, 23.581 -10.935 -70.398, 23.416 -10.935 -70.486, 23.536 -10.992 -70.287, 23.316 -11.000 -70.327, 23.157 -11.000 -70.458, 22.968 -10.992 -70.886, 23.042 -10.935 -71.293, 23.161 -10.830 -71.449, 23.158 -10.700 -71.307, 22.923 -10.992 -71.094, 22.850 -11.000 -71.200, 23.232 -10.830 -71.602, 22.923 -10.992 -71.306, 23.334 -10.830 -71.736, 23.689 -10.700 -71.920, 23.611 -10.830 -71.924, 23.900 -10.700 -71.950, 23.942 -10.830 -71.979, 23.058 -10.992 -71.707, 23.161 -10.935 -71.645, 23.027 -11.000 -71.783, 23.186 -10.992 -71.876, 23.416 -10.935 -71.914, 23.462 -10.830 -71.845, 23.274 -10.935 -71.793, 23.348 -10.992 -72.014, 23.774 -10.830 -71.969, 23.760 -10.935 -72.052, 23.581 -10.935 -72.002, 23.953 -10.992 -72.182, 23.741 -10.992 -72.170, 24.661 -10.830 -71.368, 24.743 -10.935 -71.386, 24.792 -10.992 -71.613, 24.860 -10.992 -71.411, 24.870 -11.000 -71.602, 23.218 -10.700 -70.888, 23.232 -10.830 -70.798, 23.334 -10.830 -70.664, 24.265 -10.830 -70.511, 24.930 -11.000 -70.995, 24.743 -10.935 -71.014, 24.642 -10.700 -71.307, 24.582 -10.700 -70.888, 24.661 -10.830 -71.032, 24.521 -10.830 -71.672, 24.467 -10.700 -71.691, 24.608 -10.830 -70.873, 24.860 -10.992 -70.989, 24.537 -10.992 -70.451, 24.459 -10.935 -70.542, 23.082 -10.935 -70.924, 23.125 -10.830 -71.284, 22.968 -10.992 -71.514, 23.082 -10.935 -71.476, 23.536 -10.992 -72.113, 24.304 -10.935 -71.962, 24.131 -10.935 -72.032, 24.163 -10.992 -72.147, 24.265 -10.830 -71.889, 24.109 -10.830 -71.951, 23.947 -10.935 -72.062, 24.587 -10.935 -71.722, 24.405 -10.830 -71.794, 24.459 -10.935 -71.858, 24.683 -10.935 -71.562, 24.683 -10.992 -71.795, 24.950 -11.000 -55.800, 24.860 -10.992 -56.011, 24.680 -10.830 -55.800, 24.582 -10.700 -56.112, 24.661 -10.830 -55.968, 24.608 -10.830 -56.127, 24.587 -10.935 -56.322, 24.537 -10.992 -56.549, 24.265 -10.830 -55.111, 24.305 -10.700 -55.169, 24.521 -10.830 -55.328, 24.792 -10.992 -55.387, 24.683 -10.992 -55.205, 24.587 -10.935 -55.278, 24.537 -10.992 -55.051, 24.459 -10.935 -55.142, 23.942 -10.830 -55.021, 23.900 -10.700 -55.050, 23.689 -10.700 -55.080, 23.416 -10.935 -55.086, 23.027 -11.000 -55.217, 23.058 -10.992 -55.293, 23.125 -10.830 -55.716, 23.158 -10.700 -55.693, 23.218 -10.700 -55.488, 23.161 -10.935 -55.355, 23.274 -10.935 -55.207, 23.348 -10.992 -54.986, 23.186 -10.992 -55.124, 23.161 -10.830 -55.551, 23.082 -10.935 -55.524, 24.361 -10.992 -54.931, 24.131 -10.935 -54.968, 24.302 -11.000 -54.829, 24.163 -10.992 -54.853, 23.953 -10.992 -54.818, 23.611 -10.830 -55.076, 23.774 -10.830 -55.031, 23.760 -10.935 -54.948, 23.581 -10.935 -54.998, 23.695 -11.000 -54.770, 23.536 -10.992 -54.887, 23.125 -10.830 -55.884, 23.161 -10.830 -56.049, 22.870 -11.000 -55.595, 22.923 -10.992 -55.906, 23.082 -10.935 -56.076, 23.218 -10.700 -56.112, 23.333 -10.700 -56.291, 23.334 -10.830 -56.336, 23.689 -10.700 -56.520, 23.611 -10.830 -56.524, 23.774 -10.830 -56.569, 24.302 -11.000 -56.770, 24.163 -10.992 -56.747, 24.265 -10.830 -56.489, 23.900 -10.700 -56.550, 24.109 -10.830 -56.551, 22.968 -10.992 -56.114, 22.930 -11.000 -56.202, 23.058 -10.992 -56.307, 23.027 -11.000 -56.383, 23.416 -10.935 -56.514, 23.274 -10.935 -56.393, 23.157 -11.000 -56.543, 23.317 -11.000 -56.673, 23.581 -10.935 -56.602, 23.953 -10.992 -56.782, 23.947 -10.935 -56.662, 23.741 -10.992 -56.770, 24.683 -10.992 -56.395, 24.870 -11.000 -56.202, 24.743 -10.935 -55.986, 23.462 -10.830 -56.445, 23.334 -10.830 -55.264, 23.232 -10.830 -55.398, 23.462 -10.830 -55.155, 24.109 -10.830 -55.049, 24.883 -10.992 -55.800, 24.582 -10.700 -55.488, 24.661 -10.830 -55.632, 24.642 -10.700 -55.693, 24.467 -10.700 -56.291, 24.405 -10.830 -56.394, 24.361 -10.992 -56.669, 24.459 -10.935 -56.458, 24.111 -10.700 -56.520, 24.305 -10.700 -56.431, 24.763 -10.935 -55.800, 24.683 -10.935 -55.438, 24.743 -10.935 -55.614, 24.860 -10.992 -55.589, 24.608 -10.830 -55.473, 24.405 -10.830 -55.206, 24.304 -10.935 -55.038, 23.947 -10.935 -54.938, 23.741 -10.992 -54.830, 22.968 -10.992 -55.486, 23.042 -10.935 -55.893, 22.923 -10.992 -55.694, 23.042 -10.935 -55.707, 23.161 -10.935 -56.245, 23.232 -10.830 -56.202, 23.186 -10.992 -56.476, 23.348 -10.992 -56.614, 23.536 -10.992 -56.713, 23.942 -10.830 -56.579, 23.760 -10.935 -56.652, 24.131 -10.935 -56.632, 24.304 -10.935 -56.562, 24.521 -10.830 -56.272, 24.792 -10.992 -56.213, 24.683 -10.935 -56.162, 21.701 -11.000 -72.493, 21.695 -12.200 -72.523, 21.621 -12.200 -72.734, 21.343 -12.200 -73.082, 21.434 -11.000 -73.000, 21.556 -11.000 -72.849, 21.272 -10.968 -73.134, 21.720 -12.200 -72.300, 22.191 -11.000 -58.782, 22.621 -12.200 -59.230, 23.628 -12.200 -60.790, 24.035 -12.200 -61.962, 24.153 -12.200 -62.571, 24.153 -11.000 -64.429, 24.153 -12.200 -64.429, 23.628 -12.200 -66.210, 23.006 -12.200 -67.283, 22.621 -11.000 -59.230, 23.006 -12.200 -59.717, 23.343 -11.000 -60.239, 23.628 -11.000 -60.790, 23.860 -11.000 -61.366, 24.035 -11.000 -61.962, 24.213 -11.000 -63.810, 24.035 -12.200 -65.038, 22.621 -11.000 -67.770, 23.064 10.961 -73.147, 23.079 10.700 -73.299, 23.000 10.815 -73.277, 23.040 10.700 -73.300, 23.041 10.988 -73.083, 23.032 10.995 -73.056, 23.309 10.700 -73.126, 23.309 10.000 -73.126, 23.301 10.700 -73.035, 25.998 10.000 -70.419, 25.954 10.000 -70.823, 25.911 10.000 -70.575, 25.392 10.000 -71.048, 25.212 10.000 -70.472, 25.102 10.000 -69.998, 23.976 10.000 -69.702, 23.665 10.000 -69.516, 25.706 10.000 -71.595, 25.506 10.000 -71.949, 25.260 10.000 -72.273, 24.973 10.000 -72.560, 24.276 10.000 -72.652, 25.392 10.000 -71.352, 25.038 10.000 -72.177, 24.295 10.000 -73.006, 23.976 10.000 -72.698, 23.673 10.000 -72.683, 23.301 10.000 -73.035, 23.252 10.000 -72.956, 22.867 10.000 -72.287, 23.107 10.000 -72.473, 23.523 10.000 -73.254, 23.207 10.000 -73.273, 23.275 10.000 -73.211, 22.245 10.000 -71.589, 22.431 10.000 -71.502, 22.202 10.000 -71.279, 22.400 10.000 -71.200, 22.216 10.000 -70.965, 22.431 10.000 -70.898, 22.522 10.000 -71.792, 22.345 10.000 -71.887, 23.379 10.000 -69.793, 23.673 10.000 -69.717, 24.276 10.000 -69.748, 24.587 10.000 -69.645, 24.561 10.000 -69.853, 24.818 10.000 -70.014, 25.656 10.000 -70.552, 25.656 10.700 -70.552, 25.735 10.000 -70.601, 25.826 10.000 -70.609, 25.973 10.700 -70.507, 25.998 10.700 -70.419, 25.973 10.000 -70.507, 25.700 -11.000 -70.300, 25.737 -10.992 -70.703, 25.729 -10.700 -71.546, 25.495 -11.000 -71.333, 25.505 -10.992 -71.474, 25.150 -10.935 -72.227, 24.965 -10.700 -72.567, 25.614 -10.935 -71.525, 25.408 -10.935 -71.893, 25.649 -10.992 -71.097, 25.267 -10.700 -72.265, 24.500 -11.000 -72.546, 23.845 -10.700 -73.178, 24.770 -10.992 -72.427, 24.441 -10.992 -72.662, 24.082 -10.992 -72.846, 24.900 -10.830 -72.583, 24.909 -11.000 -72.210, 24.847 -10.935 -72.519, 24.547 -10.830 -72.835, 24.504 -10.935 -72.764, 24.246 -10.700 -73.029, 24.162 -10.830 -73.034, 23.527 -11.000 -72.948, 23.265 -11.000 -72.987, 23.700 -10.992 -72.977, 23.303 -10.992 -73.050, 23.000 -10.912 -73.212, 23.316 -10.935 -73.170, 23.730 -10.935 -73.093, 23.325 -10.830 -73.252, 25.878 -10.700 -71.145, 25.969 -10.700 -70.727, 25.939 -10.830 -70.732, 25.844 -10.830 -71.156, 25.765 -10.935 -71.132, 25.856 -10.935 -70.720, 25.689 -10.830 -71.561, 25.212 -10.830 -72.282, 25.477 -10.830 -71.939, 25.307 -10.992 -71.827, 25.061 -10.992 -72.146, 23.751 -10.830 -73.174, 24.129 -10.935 -72.957, 20.720 -12.200 -73.300, 14.200 -10.700 -73.300, 23.000 -10.700 -73.300, 20.720 10.700 -73.300, 11.000 10.700 -73.300, 25.796 10.984 -70.349, 25.757 10.995 -70.338, 25.700 11.000 -70.300, 25.815 10.977 -70.300, 25.820 10.975 -70.354, 25.903 10.920 -70.384, 25.972 10.822 -70.409, 25.953 10.858 -70.402, 25.243 11.000 -69.856, 24.703 11.000 -57.522, 24.392 11.000 -57.635, 24.066 11.000 -69.307, 24.066 11.000 -57.693, 23.734 11.000 -57.693, 23.097 11.000 -69.478, 22.810 11.000 -57.356, 23.734 11.000 -69.307, 23.408 11.000 -69.365, 22.810 11.000 -69.644, 22.556 11.000 -57.144, 22.007 11.000 -71.366, 21.720 11.000 -72.300, 22.178 11.000 -72.003, 22.344 11.000 -72.290, 23.000 11.000 -73.000, 21.434 11.000 -73.000, 22.556 11.000 -69.856, 22.344 11.000 -70.110, 22.178 11.000 -56.603, 22.178 11.000 -70.397, 22.065 11.000 -70.708, 22.007 11.000 -55.966, 22.178 11.000 -54.997, 23.000 11.000 -54.000, 23.013 11.000 -54.000, 22.556 11.000 -54.457, 22.627 10.973 -54.527, 23.135 10.900 -54.123, 22.698 10.800 -54.598, 21.535 12.477 -54.700, 21.632 12.412 -54.700, 21.697 12.315 -54.700, 21.632 12.412 -72.300, 21.720 12.200 -54.700, 21.697 12.315 -72.300, 21.683 12.330 -72.422, 21.481 12.492 -72.396, 21.408 12.500 -72.431, 21.621 12.200 -72.734, 21.046 12.492 -72.994, 20.978 12.500 -72.951, 21.104 12.500 -72.885, 21.438 12.435 -72.821, 21.622 12.330 -72.657, 21.505 12.330 -72.870, 21.338 12.330 -73.048, 20.849 12.500 -72.989, 20.864 12.492 -73.053, 21.154 12.200 -73.201, 20.720 12.315 -73.277, 20.902 12.330 -73.253, 20.720 12.200 -73.300, 20.886 12.435 -73.171, 21.133 12.330 -73.178, 21.215 12.500 -72.795, 21.340 12.492 -72.751, 21.600 12.435 -72.411, 21.433 12.492 -72.582, 21.535 12.477 -72.300, 21.545 12.435 -72.627, 21.209 12.492 -72.891, 21.285 12.435 -72.983, 21.098 12.435 -73.103, 11.000 12.315 -73.277, 20.720 12.477 -73.115, 11.000 12.412 -73.212, 20.720 12.412 -73.212, 11.000 12.477 -73.115, 10.453 12.435 -73.156, 10.466 12.492 -73.037, 11.000 12.500 -73.000, 9.270 12.500 -72.670, 9.939 12.492 -72.947, 10.443 12.330 -73.239, 9.913 12.435 -73.065, 9.349 12.200 -73.019, 8.843 12.330 -72.778, 7.629 12.492 -71.671, 9.358 12.330 -72.991, 8.400 12.435 -72.438, 8.356 12.330 -72.508, 7.901 12.330 -72.186, 7.953 12.435 -72.121, 7.273 12.492 -71.272, 7.066 12.500 -70.872, 7.485 12.330 -71.815, 7.179 12.435 -71.347, 7.464 12.200 -71.836, 6.705 12.492 -70.368, 6.792 12.330 -70.944, 6.630 12.500 -70.030, 6.522 12.330 -70.457, 6.501 12.492 -69.874, 6.387 12.435 -69.914, 6.235 12.435 -69.387, 6.377 12.500 -69.168, 6.353 12.492 -69.361, 6.309 12.330 -69.942, 6.154 12.330 -69.406, 6.300 12.500 -68.300, 6.319 12.500 -68.740, 6.263 12.492 -68.834, 6.281 12.200 -69.951, 6.088 12.412 -68.300, 6.031 12.200 -68.860, 6.061 12.330 -68.856, 8.464 12.492 -72.336, 9.887 12.200 -73.175, 9.894 12.330 -73.146, 9.426 12.492 -72.799, 9.386 12.435 -72.913, 8.932 12.492 -72.595, 8.880 12.435 -72.703, 8.028 12.492 -72.027, 7.544 12.435 -71.756, 7.114 12.330 -71.399, 6.964 12.492 -70.836, 6.862 12.435 -70.900, 6.597 12.435 -70.420, 6.144 12.435 -68.847, 6.023 12.315 -58.700, 6.185 12.477 -68.300, 6.023 12.315 -68.300, -3.969 14.700 -63.927, -3.878 14.700 -64.345, -3.729 11.000 -64.746, -2.965 14.700 -65.767, -2.246 14.700 -66.229, -1.845 14.700 -66.378, -0.155 14.700 -66.378, -0.155 11.000 -66.378, 0.622 14.700 -66.024, 0.622 11.000 -66.024, 1.267 14.700 -65.465, 1.267 11.000 -65.465, 1.524 14.700 -65.122, 1.969 14.700 -63.927, 1.969 11.000 -63.927, 1.878 11.000 -64.345, -3.524 14.700 -65.122, -3.267 14.700 -65.465, -2.965 11.000 -65.767, -1.845 11.000 -66.378, -1.427 11.000 -66.469, -0.573 11.000 -66.469, 2.000 14.700 -63.500, 1.969 11.000 -63.073, 1.878 11.000 -62.655, 1.524 11.000 -61.878, -0.155 14.700 -60.622, -1.427 14.700 -60.531, -1.845 14.700 -60.622, -2.965 14.700 -61.233, -3.267 11.000 -61.535, -3.267 14.700 -61.535, -3.878 14.700 -62.655, -4.000 11.000 -63.500, -4.000 14.700 -63.500, 1.267 14.700 -61.535, 1.267 11.000 -61.535, 0.622 14.700 -60.976, 0.622 11.000 -60.976, -0.155 11.000 -60.622, -0.573 14.700 -60.531, -1.000 14.700 -60.500, -1.000 11.000 -60.500, -1.427 11.000 -60.531, -2.622 14.700 -60.976, -2.622 11.000 -60.976, -3.524 11.000 -61.878, 10.578 10.802 -73.282, 11.000 12.200 -73.300, 9.294 11.000 -73.000, 9.496 10.992 -73.068, 8.831 12.200 -72.805, 8.340 12.200 -72.534, 7.883 12.200 -72.209, 7.439 11.000 -71.809, 7.071 11.000 -71.393, 6.495 12.200 -70.469, 6.752 11.000 -70.938, 6.123 11.000 -69.402, 6.000 12.200 -68.300, 6.031 11.000 -68.855, 10.440 12.200 -73.269, 8.300 11.000 -72.508, 7.850 11.000 -72.183, 7.091 12.200 -71.417, 6.766 12.200 -70.960, 6.125 12.200 -69.413, -4.800 11.000 -73.000, -4.800 10.815 -73.277, -4.800 10.700 -73.300, -4.800 10.977 -73.115, 9.705 10.971 -73.129, 10.139 10.898 -73.225, -5.356 10.830 -73.239, -5.233 11.000 -72.980, -5.334 10.992 -73.037, -6.374 10.992 -72.799, -6.553 10.978 -72.782, -6.085 11.000 -72.821, -5.887 10.935 -73.065, -6.200 10.700 -73.100, -6.414 10.935 -72.913, -6.442 10.830 -72.991, -5.663 11.000 -72.920, -5.347 10.935 -73.156, -4.800 10.912 -73.212, -5.861 10.992 -72.947, -5.906 10.830 -73.146, -5.998 10.800 -71.902, -6.496 11.000 -72.683, -5.856 11.000 -72.044, -5.752 10.941 -71.698, -5.558 10.800 -71.140, -5.503 10.873 -70.941, -5.365 11.000 -71.192, -5.423 10.986 -71.122, -5.478 11.000 -71.503, -5.531 10.986 -71.441, -5.634 10.873 -71.396, -5.576 10.873 -71.248, -5.851 10.941 -71.827, -5.927 10.973 -71.973, -5.979 10.900 -71.921, -5.885 10.873 -71.799, -5.705 10.873 -71.538, -5.807 10.800 -71.675, -5.506 10.800 -70.848, -5.488 10.873 -70.782, -5.376 10.986 -70.788, -5.376 10.986 -70.618, -5.659 10.800 -69.982, -5.702 10.873 -69.867, -5.807 10.800 -69.725, -5.927 10.973 -69.427, -5.794 10.986 -69.534, -5.631 10.873 -70.010, -5.590 10.941 -69.992, -5.785 10.873 -69.732, -5.693 10.986 -69.669, -5.604 10.986 -69.813, -5.528 10.986 -69.965, -5.663 10.941 -69.846, -5.444 10.941 -70.785, -5.443 10.941 -70.622, -5.502 10.873 -70.466, -5.558 10.800 -70.260, -5.574 10.873 -70.158, -5.532 10.941 -70.144, -5.422 10.986 -70.285, -5.488 10.873 -70.624, -5.881 10.873 -69.606, -5.749 10.941 -69.707, -5.847 10.941 -69.577, -5.478 11.000 -69.897, -5.467 10.986 -70.123, -5.307 11.000 -70.534, -5.391 10.986 -70.450, -5.307 11.000 -70.866, -5.392 10.986 -70.957, -5.593 10.941 -71.414, -5.799 10.986 -71.871, -5.696 10.986 -71.736, -5.666 10.941 -71.559, -5.607 10.986 -71.592, -5.470 10.986 -71.284, -5.534 10.941 -71.263, -5.489 10.941 -71.107, -5.459 10.941 -70.947, -5.488 10.941 -70.300, -5.458 10.941 -70.460, -5.531 10.873 -70.310, -5.365 11.000 -70.208, -5.789 10.873 -71.673, -5.532 10.873 -71.096, -6.175 10.873 -69.326, -6.837 10.941 -68.980, -7.091 10.873 -68.989, -7.338 10.873 -68.992, -8.135 10.873 -69.264, -8.473 10.973 -69.427, -8.350 10.986 -69.281, -8.002 10.941 -69.135, -6.608 10.873 -69.092, -6.846 10.873 -69.023, -7.052 10.800 -69.006, -7.348 10.800 -69.006, -7.583 10.873 -69.029, -7.918 10.800 -69.159, -8.280 10.873 -69.369, -8.402 10.800 -69.498, -8.421 10.900 -69.479, -8.003 11.000 -68.978, -8.033 10.986 -69.075, -7.835 10.941 -69.061, -7.981 10.873 -69.175, -7.692 11.000 -68.865, -7.593 10.941 -68.986, -7.819 10.873 -69.102, -7.608 10.986 -68.920, -7.341 10.941 -68.947, -6.823 10.986 -68.913, -6.708 11.000 -68.865, -6.569 10.986 -68.986, -6.329 10.986 -69.095, -6.362 10.941 -69.154, -6.383 10.873 -69.193, -6.108 10.986 -69.236, -6.149 10.941 -69.291, -5.979 10.900 -69.479, -7.088 10.941 -68.945, -7.034 11.000 -68.807, -7.084 10.986 -68.877, -6.593 10.941 -69.050, -6.225 10.800 -69.307, -8.159 10.941 -69.227, -7.860 10.986 -68.997, -7.347 10.986 -68.880, -8.290 11.000 -69.144, -8.197 10.986 -69.170, -8.307 10.941 -69.334, -8.663 10.941 -69.676, -8.544 11.000 -69.356, -9.113 10.973 -70.067, -8.711 10.986 -69.628, -8.632 10.874 -69.708, -9.491 10.830 -69.942, -9.299 10.992 -69.874, -9.600 10.700 -69.700, -9.711 10.700 -69.240, -9.778 10.700 -68.772, -9.739 10.830 -68.856, -9.712 10.912 -68.300, -9.656 10.935 -68.847, -9.565 10.935 -69.387, -9.537 10.992 -68.834, -9.413 10.935 -69.914, -9.447 10.992 -69.361, -9.646 10.830 -69.406, -9.800 10.700 -68.300, -9.777 10.815 -68.300, -9.500 11.000 -68.300, -9.420 11.000 -69.163, -9.321 11.000 -69.585, -9.446 10.700 -70.147, -9.061 10.900 -56.881, -9.183 11.000 -57.004, -8.421 10.900 -57.521, -9.113 10.973 -56.933, -8.038 10.873 -57.795, -7.918 10.800 -57.841, -7.607 10.941 -58.011, -7.692 11.000 -58.135, -7.784 10.986 -58.030, -7.763 10.941 -57.966, -7.941 10.986 -57.969, -7.748 10.873 -57.924, -8.402 10.800 -57.502, -8.173 10.873 -57.711, -8.198 10.941 -57.748, -8.327 10.941 -57.649, -8.371 10.986 -57.701, -8.473 10.973 -57.573, -8.544 11.000 -57.644, -8.175 10.800 -57.693, -7.348 10.800 -57.994, -7.285 10.941 -58.056, -6.950 10.986 -58.109, -6.510 10.873 -57.869, -6.106 10.873 -57.619, -6.077 10.941 -57.653, -6.034 10.986 -57.706, -6.313 10.986 -57.896, -6.465 10.986 -57.972, -6.346 10.941 -57.837, -6.492 10.941 -57.910, -6.367 10.873 -57.798, -6.207 10.941 -57.751, -7.118 10.986 -58.124, -7.288 10.986 -58.124, -6.966 10.873 -57.998, -6.658 10.873 -57.926, -6.785 10.986 -58.078, -6.800 10.941 -58.012, -6.960 10.941 -58.042, -7.122 10.941 -58.057, -7.124 10.873 -58.012, -7.052 10.800 -57.994, -5.979 10.900 -57.521, -6.232 10.873 -57.715, -6.169 10.986 -57.807, -6.623 10.986 -58.033, -6.644 10.941 -57.968, -7.896 10.873 -57.866, -8.059 10.941 -57.834, -8.290 11.000 -57.856, -8.092 10.986 -57.893, -8.236 10.986 -57.804, -7.914 10.941 -57.907, -7.622 10.986 -58.077, -7.457 10.986 -58.108, -7.447 10.941 -58.041, -6.810 10.873 -57.969, -7.441 10.873 -57.997, -7.282 10.873 -58.012, -8.299 10.873 -57.615, -7.596 10.873 -57.967, -5.826 10.873 -57.325, -5.693 10.873 -57.117, -5.592 10.873 -56.892, -5.480 10.941 -56.663, -5.523 10.873 -56.654, -5.492 10.873 -56.162, -5.529 10.873 -55.917, -5.561 10.941 -55.665, -5.675 10.873 -55.519, -5.764 10.873 -55.365, -5.927 10.973 -55.027, -5.506 10.800 -56.448, -5.506 10.800 -56.152, -5.558 10.800 -55.860, -5.602 10.873 -55.681, -5.644 11.000 -55.210, -5.478 11.000 -55.497, -5.365 11.000 -55.808, -5.420 10.986 -55.892, -5.486 10.941 -55.907, -5.447 10.941 -56.159, -5.377 10.986 -56.416, -5.445 10.941 -56.412, -5.365 11.000 -56.792, -5.307 11.000 -56.466, -5.413 10.986 -56.677, -5.486 10.986 -56.931, -5.478 11.000 -57.103, -5.595 10.986 -57.171, -5.644 11.000 -57.390, -5.736 10.986 -57.392, -5.654 10.941 -57.138, -5.856 11.000 -57.644, -5.791 10.941 -57.352, -5.927 10.973 -57.573, -5.489 10.873 -56.409, -5.550 10.941 -56.907, -5.807 10.800 -57.275, -5.869 10.873 -55.220, -5.727 10.941 -55.341, -5.834 10.941 -55.193, -5.670 10.986 -55.303, -5.635 10.941 -55.498, -5.575 10.986 -55.467, -5.497 10.986 -55.640, -5.380 10.986 -56.153, -5.781 10.986 -55.150, -5.979 10.900 -55.079, -6.208 10.874 -54.868, -6.128 10.986 -54.789, -5.856 11.000 -54.957, -6.496 11.000 -54.317, -6.176 10.941 -54.837, -6.638 10.800 -54.458, -6.619 10.900 -54.439, 6.321 12.500 -58.256, 6.263 12.492 -58.166, 6.383 12.500 -57.819, 6.824 12.500 -56.545, 6.705 12.492 -56.632, 6.964 12.492 -56.164, 7.273 12.492 -55.728, 7.350 12.500 -55.739, 6.185 12.477 -58.700, 6.387 12.435 -57.086, 7.629 12.492 -55.329, 7.953 12.435 -54.879, 8.464 12.492 -54.664, 10.453 12.435 -53.844, 11.000 12.477 -53.885, 10.466 12.492 -53.963, 6.061 12.330 -58.144, 6.154 12.330 -57.594, 6.235 12.435 -57.613, 6.088 12.412 -58.700, 6.792 12.330 -56.056, 6.862 12.435 -56.100, 6.522 12.330 -56.543, 6.597 12.435 -56.580, 6.309 12.330 -57.058, 7.179 12.435 -55.653, 7.114 12.330 -55.601, 7.485 12.330 -55.185, 7.901 12.330 -54.814, 7.883 12.200 -54.791, 8.356 12.330 -54.492, 8.400 12.435 -54.562, 8.880 12.435 -54.297, 8.340 12.200 -54.466, 9.386 12.435 -54.087, 8.843 12.330 -54.222, 9.913 12.435 -53.935, 9.358 12.330 -54.009, 9.349 12.200 -53.981, 9.894 12.330 -53.854, 9.887 12.200 -53.825, 10.443 12.330 -53.761, 8.932 12.492 -54.405, 9.426 12.492 -54.201, 9.270 12.500 -54.330, 8.840 12.500 -54.525, 8.428 12.500 -54.766, 8.037 12.500 -55.052, 8.028 12.492 -54.973, 7.544 12.435 -55.244, 6.486 12.500 -57.390, 6.144 12.435 -58.153, 6.501 12.492 -57.126, 6.353 12.492 -57.639, 9.939 12.492 -54.053, -8.669 10.300 -56.602, -8.669 10.000 -56.602, -8.578 10.300 -56.892, -8.578 10.000 -56.892, -8.431 10.300 -57.157, -8.233 10.000 -57.387, -7.721 10.000 -57.707, -6.539 10.000 -57.647, -6.062 10.000 -57.277, -5.769 10.300 -55.851, -6.282 10.000 -55.114, -6.824 10.300 -54.848, -7.427 10.300 -54.817, -7.721 10.300 -54.893, -8.700 10.300 -56.300, -7.993 10.300 -57.573, -7.124 10.000 -57.798, -6.539 10.300 -57.647, -5.888 10.300 -57.028, -5.888 10.000 -57.028, -5.708 10.000 -56.452, -5.708 10.000 -56.148, -5.769 10.000 -55.851, -5.888 10.300 -55.572, -5.888 10.000 -55.572, -7.427 10.000 -54.817, -7.721 10.000 -54.893, -8.431 10.300 -55.443, -8.578 10.300 -55.708, -5.998 10.800 -55.098, -5.807 10.800 -55.325, -5.659 10.800 -55.582, -5.516 10.000 -56.535, -5.558 10.800 -56.740, -5.659 10.800 -57.018, -6.225 10.800 -57.693, -6.482 10.800 -57.841, -7.640 10.800 -57.942, -7.887 10.000 -57.855, -8.402 10.000 -57.502, -8.161 10.000 -57.702, -5.588 10.000 -56.840, -5.715 10.000 -57.127, -5.998 10.800 -57.502, -6.760 10.800 -57.942, -7.279 10.000 -57.998, -9.119 10.000 -56.785, -9.119 10.700 -56.785, -9.042 10.800 -56.862, -9.157 10.889 -56.806, -9.370 10.824 -56.794, -9.389 10.700 -56.773, -9.199 10.851 -56.770, -9.080 10.787 -56.824, -9.089 10.872 -56.837, -9.126 10.855 -56.803, -9.267 10.952 -56.863, -9.282 10.978 -56.947, -9.260 10.919 -56.816, -9.193 10.918 -56.817, -9.111 10.908 -56.846, -9.138 10.940 -56.861, -9.231 10.940 -56.837, -9.367 10.915 -56.899, -9.298 10.929 -56.842, -9.200 10.981 -56.907, -9.169 10.965 -56.881, -9.326 10.899 -56.823, -9.425 10.817 -56.865, -9.300 10.717 -56.731, -9.242 10.756 -56.732, -9.109 10.750 -56.796, -9.159 10.823 -56.773, -9.247 10.715 -56.727, -9.184 10.777 -56.750, -9.197 10.712 -56.737, -9.203 10.700 -56.735, -9.193 10.745 -56.741, -9.351 10.718 -56.749, -9.143 10.841 -56.787, -9.242 10.875 -56.778, -9.179 10.873 -56.787, -9.219 10.899 -56.797, -9.286 10.891 -56.796, -9.230 10.795 -56.742, -9.328 10.820 -56.766, -9.386 10.773 -56.783, -9.280 10.810 -56.748, -9.294 10.765 -56.736, -9.393 10.719 -56.778, -9.344 10.771 -56.754, -6.969 -10.700 -72.805, -6.451 -10.700 -73.019, -7.548 10.000 -72.477, -7.460 -10.700 -72.534, -8.336 -10.700 -71.836, -8.676 10.000 -71.458, -8.336 10.000 -71.836, -5.740 10.700 -73.211, -5.913 -10.700 -73.175, -5.360 -10.700 -73.269, -5.272 10.700 -73.278, -8.709 -10.700 -71.417, -9.519 -10.700 -69.951, -9.305 -10.700 -70.469, -9.769 -10.700 -68.860, -9.615 10.977 -68.300, -9.712 10.912 -58.700, -6.704 10.750 -54.391, -6.757 10.753 -54.309, -6.597 10.968 -54.220, -6.546 10.992 -54.266, -6.560 10.991 -54.280, -6.574 10.988 -54.294, -6.689 10.912 -54.234, -6.671 10.927 -54.322, -6.716 10.837 -54.353, -6.741 10.800 -54.327, -6.729 10.820 -54.339, -6.725 10.870 -54.254, -6.762 10.776 -54.209, -6.769 10.700 -54.199, -6.694 10.862 -54.148, -6.664 10.895 -54.152, -6.678 10.862 -54.131, -6.647 10.895 -54.137, -6.582 10.967 -54.205, -6.727 10.700 -54.111, -6.661 10.783 -54.073, -6.715 10.785 -54.117, -6.698 10.786 -54.100, -6.661 10.861 -54.115, -6.658 10.873 -54.416, -6.633 10.942 -54.370, -6.651 10.949 -54.287, -6.567 10.973 -54.387, -6.676 10.787 -54.420, -6.679 10.785 -54.085, -6.687 10.861 -54.384, -6.740 10.842 -54.236, -6.708 10.894 -54.275, -6.663 10.922 -54.195, -6.706 10.886 -54.210, -6.722 10.856 -54.189, -6.744 10.783 -54.159, -6.625 10.963 -54.252, -6.612 10.967 -54.340, -6.679 10.894 -54.170, -6.587 10.983 -54.310, -6.611 10.966 -54.235, -6.630 10.892 -54.124, -6.616 10.922 -54.148, -6.643 10.859 -54.103, -6.632 10.924 -54.162, -6.648 10.924 -54.178, -6.715 10.000 -54.381, -5.998 10.000 -55.098, -6.715 10.700 -54.381, -6.167 -11.000 -56.107, -6.240 -10.992 -56.089, -6.579 -10.830 -55.828, -6.417 -10.935 -55.938, -6.357 -10.935 -56.114, -6.417 -10.992 -55.705, -6.695 -10.830 -55.706, -6.641 -10.935 -55.642, -6.563 -10.992 -55.551, -6.796 -10.935 -55.538, -6.991 -10.830 -55.549, -7.752 -10.992 -55.486, -8.080 -11.000 -55.728, -8.176 -11.000 -55.914, -8.132 -10.992 -55.986, -7.975 -10.830 -56.216, -7.942 -10.700 -56.193, -7.939 -10.830 -56.051, -7.868 -10.830 -55.898, -7.914 -10.992 -55.624, -7.939 -10.935 -55.855, -8.042 -10.992 -55.793, -8.018 -10.935 -56.024, -6.969 -10.935 -55.468, -6.739 -10.992 -55.431, -7.158 -10.830 -55.521, -6.814 -11.000 -55.324, -6.937 -10.992 -55.353, -7.003 -11.000 -55.268, -7.489 -10.830 -55.576, -7.326 -10.830 -55.531, -7.147 -10.992 -55.318, -7.340 -10.935 -55.448, -7.200 -11.000 -55.250, -7.393 -11.000 -55.267, -7.519 -10.935 -55.498, -7.586 -11.000 -55.324, -8.231 -11.000 -56.103, -7.939 -10.830 -56.549, -8.250 -11.000 -56.300, -8.058 -10.935 -56.393, -8.018 -10.935 -56.576, -7.882 -10.700 -56.612, -8.233 -11.000 -56.493, -8.132 -10.992 -56.614, -7.939 -10.935 -56.745, -7.489 -10.830 -57.024, -6.969 -10.935 -57.132, -7.147 -10.992 -57.282, -7.007 -11.000 -57.333, -6.937 -10.992 -57.247, -6.814 -11.000 -57.276, -6.563 -10.992 -57.049, -6.633 -10.700 -56.791, -6.579 -10.830 -56.772, -6.695 -10.830 -56.894, -6.796 -10.935 -57.062, -6.641 -10.935 -56.958, -8.042 -10.992 -56.807, -7.638 -10.830 -56.945, -7.766 -10.830 -56.836, -7.684 -10.935 -57.014, -7.826 -10.935 -56.893, -7.752 -10.992 -57.114, -7.519 -10.935 -57.102, -7.326 -10.830 -57.069, -7.942 -11.000 -57.042, -7.564 -10.992 -57.213, -7.340 -10.935 -57.152, -7.158 -10.830 -57.079, -7.397 -11.000 -57.332, -7.359 -10.992 -57.270, -7.200 -11.000 -57.350, -6.458 -11.000 -57.042, -6.357 -10.935 -56.486, -6.439 -10.830 -56.468, -6.224 -11.000 -56.687, -6.308 -10.992 -56.713, -6.337 -10.935 -56.300, -6.458 -10.700 -56.193, -6.420 -10.830 -56.300, -6.217 -10.992 -56.300, -6.518 -10.700 -55.988, -6.439 -10.830 -56.132, -6.492 -10.830 -55.973, -7.605 -10.700 -56.931, -7.684 -10.935 -55.586, -7.826 -10.935 -55.707, -7.766 -10.830 -55.764, -7.638 -10.830 -55.655, -7.605 -10.700 -55.669, -7.200 -10.700 -55.550, -6.989 -10.700 -57.020, -6.991 -10.830 -57.051, -7.153 -10.935 -57.162, -6.835 -10.830 -56.989, -7.200 -10.700 -57.050, -6.240 -10.992 -56.511, -6.308 -10.992 -55.887, -6.513 -10.935 -55.778, -6.835 -10.830 -55.611, -7.153 -10.935 -55.438, -7.564 -10.992 -55.387, -7.359 -10.992 -55.330, -8.177 -10.992 -56.194, -7.975 -10.830 -56.384, -8.058 -10.935 -56.207, -8.177 -10.992 -56.406, -7.868 -10.830 -56.702, -7.914 -10.992 -56.976, -6.739 -10.992 -57.169, -6.417 -10.992 -56.895, -6.513 -10.935 -56.822, -6.492 -10.830 -56.627, -6.417 -10.935 -56.662, -6.167 -11.000 -70.507, -6.240 -10.992 -70.489, -6.308 -10.992 -70.287, -6.633 -10.700 -70.209, -6.695 -10.830 -70.106, -6.518 -10.700 -70.388, -6.492 -10.830 -70.373, -6.217 -10.992 -70.700, -6.513 -10.935 -70.178, -6.322 -11.000 -70.123, -6.458 -11.000 -69.958, -6.563 -10.992 -69.951, -6.796 -10.935 -69.938, -6.835 -10.830 -70.011, -6.991 -10.830 -69.949, -7.326 -10.830 -69.931, -7.489 -10.830 -69.976, -7.638 -10.830 -70.055, -7.752 -10.992 -69.886, -7.914 -10.992 -70.024, -8.042 -10.992 -70.193, -8.058 -10.935 -70.607, -7.942 -10.700 -70.593, -7.882 -10.700 -70.388, -7.868 -10.830 -70.298, -7.826 -10.935 -70.107, -7.939 -10.935 -70.255, -7.939 -10.830 -70.451, -6.627 -11.000 -69.821, -6.739 -10.992 -69.831, -6.969 -10.935 -69.868, -7.158 -10.830 -69.921, -6.814 -11.000 -69.724, -6.937 -10.992 -69.753, -7.153 -10.935 -69.838, -7.340 -10.935 -69.848, -7.359 -10.992 -69.730, -7.393 -11.000 -69.667, -7.519 -10.935 -69.898, -7.564 -10.992 -69.787, -7.777 -11.000 -69.822, -7.684 -10.935 -69.986, -8.176 -11.000 -70.313, -8.177 -10.992 -70.594, -7.939 -10.830 -70.949, -7.942 -10.700 -70.807, -7.868 -10.830 -71.102, -8.233 -11.000 -70.893, -7.939 -10.935 -71.145, -7.489 -10.830 -71.424, -7.158 -10.830 -71.479, -7.147 -10.992 -71.682, -6.937 -10.992 -71.647, -6.563 -10.992 -71.449, -6.492 -10.830 -71.027, -6.695 -10.830 -71.294, -6.835 -10.830 -71.389, -6.796 -10.935 -71.462, -6.579 -10.830 -71.172, -7.766 -10.830 -71.236, -7.638 -10.830 -71.345, -7.942 -11.000 -71.442, -7.684 -10.935 -71.414, -7.752 -10.992 -71.514, -7.564 -10.992 -71.613, -7.519 -10.935 -71.502, -7.340 -10.935 -71.552, -7.773 -11.000 -71.579, -7.359 -10.992 -71.670, -7.153 -10.935 -71.562, -6.458 -11.000 -71.442, -6.417 -10.992 -71.295, -6.518 -10.700 -71.012, -6.439 -10.830 -70.868, -6.224 -11.000 -71.087, -6.308 -10.992 -71.113, -6.240 -10.992 -70.911, -6.420 -10.830 -70.700, -6.357 -10.935 -70.514, -7.326 -10.830 -71.469, -7.411 -10.700 -71.420, -7.766 -10.830 -70.164, -7.767 -10.700 -70.209, -7.605 -10.700 -70.069, -7.411 -10.700 -69.980, -6.991 -10.830 -71.451, -6.969 -10.935 -71.532, -7.200 -10.700 -71.450, -6.337 -10.935 -70.700, -6.357 -10.935 -70.886, -6.439 -10.830 -70.532, -6.417 -10.935 -70.338, -6.579 -10.830 -70.228, -6.417 -10.992 -70.105, -6.641 -10.935 -70.042, -7.147 -10.992 -69.718, -8.132 -10.992 -70.386, -7.975 -10.830 -70.616, -8.018 -10.935 -70.424, -8.177 -10.992 -70.806, -8.058 -10.935 -70.793, -7.975 -10.830 -70.784, -8.132 -10.992 -71.014, -8.018 -10.935 -70.976, -7.914 -10.992 -71.376, -7.826 -10.935 -71.293, -8.042 -10.992 -71.207, -6.739 -10.992 -71.569, -6.513 -10.935 -71.222, -6.641 -10.935 -71.358, -6.417 -10.935 -71.062, -0.578 -11.300 -60.631, 0.178 -11.000 -60.525, -0.513 -11.170 -60.611, -0.165 -11.300 -60.723, -0.132 -11.170 -60.702, 0.233 -11.170 -60.842, 0.621 -11.065 -60.960, 0.231 -11.300 -60.874, 1.023 -11.008 -61.107, 1.324 -11.008 -61.398, 1.483 -11.000 -61.481, 1.014 -11.000 -61.015, 0.935 -11.300 -61.340, 1.975 -11.000 -62.322, 1.796 -11.008 -62.087, 1.583 -11.008 -61.727, 1.173 -11.170 -61.535, 1.235 -11.065 -61.479, 1.484 -11.065 -61.795, 1.229 -11.300 -61.645, 1.415 -11.170 -61.842, 1.846 -11.065 -62.512, 1.960 -11.008 -62.472, 1.669 -11.300 -62.366, 1.768 -11.170 -62.539, 1.953 -11.065 -62.900, 2.126 -11.008 -63.291, 2.070 -11.008 -62.876, 1.806 -11.300 -62.766, 2.200 -11.000 -63.500, 1.871 -11.170 -62.916, 1.883 -11.300 -63.183, 2.006 -11.065 -63.299, 2.006 -11.065 -63.701, 2.144 -11.000 -64.100, 2.126 -11.008 -63.709, 1.898 -11.300 -63.606, 2.073 -11.000 -64.392, 2.070 -11.008 -64.124, 1.953 -11.065 -64.100, 1.871 -11.170 -64.084, 1.846 -11.065 -64.488, 1.975 -11.000 -64.678, 1.960 -11.008 -64.528, 1.852 -11.300 -64.027, 1.745 -11.300 -64.436, 1.689 -11.065 -64.859, 1.485 -11.000 -65.514, 1.796 -11.008 -64.913, 1.583 -11.008 -65.273, 1.324 -11.008 -65.602, 1.173 -11.170 -65.465, 1.088 -11.300 -65.513, 0.576 -11.170 -65.969, 0.319 -11.008 -66.342, 0.268 -11.065 -66.233, 0.477 -11.000 -66.339, 0.892 -11.170 -65.737, 0.621 -11.065 -66.040, -0.072 -11.008 -66.493, -0.412 -11.000 -66.649, 0.419 -11.300 -66.029, -0.479 -11.008 -66.590, -0.702 -11.000 -66.688, 0.036 -11.300 -66.209, -0.369 -11.300 -66.331, -0.899 -11.065 -66.511, -1.000 -11.000 -66.700, -0.895 -11.008 -66.631, -0.513 -11.170 -66.389, -1.314 -11.008 -66.618, -1.891 -11.000 -66.574, -1.726 -11.008 -66.548, -1.303 -11.000 -66.686, -0.902 -11.170 -66.428, -1.212 -11.300 -66.392, -1.679 -11.170 -66.350, -1.698 -11.065 -66.431, -2.126 -11.008 -66.424, -2.463 -11.000 -66.345, -2.083 -11.065 -66.312, -2.745 -11.000 -66.180, -2.506 -11.008 -66.248, -2.859 -11.008 -66.022, -2.419 -11.300 -66.029, -2.408 -11.170 -66.069, -2.448 -11.065 -66.142, -3.178 -11.008 -65.752, -2.787 -11.065 -65.926, -3.483 -11.000 -65.519, -3.088 -11.300 -65.513, -3.885 -11.008 -64.723, -3.975 -11.000 -64.678, -3.696 -11.008 -65.097, -3.037 -11.170 -65.606, -3.365 -11.065 -65.367, -3.299 -11.170 -65.316, -3.521 -11.170 -64.993, -3.697 -11.170 -64.644, -3.745 -11.300 -64.436, -4.186 -11.000 -63.197, -4.133 -11.008 -63.500, -3.852 -11.300 -64.027, -3.898 -11.300 -63.606, -4.105 -11.008 -63.082, -4.144 -11.000 -62.900, -4.073 -11.000 -62.608, -4.022 -11.008 -62.672, -3.986 -11.065 -63.098, -3.975 -11.000 -62.322, -3.883 -11.300 -63.183, -3.906 -11.065 -62.704, -3.884 -11.008 -62.277, -3.696 -11.008 -61.903, -3.697 -11.170 -62.355, -3.680 -11.000 -61.755, -3.521 -11.170 -62.007, -3.459 -11.008 -61.558, -3.263 -11.000 -61.237, -3.037 -11.170 -61.394, -2.935 -11.300 -61.340, -2.448 -11.065 -60.858, -2.178 -11.000 -60.525, -2.859 -11.008 -60.978, -2.787 -11.065 -61.074, -2.600 -11.300 -61.081, -2.126 -11.008 -60.576, -2.053 -11.170 -60.766, -1.726 -11.008 -60.452, -1.835 -11.300 -60.723, -1.314 -11.008 -60.382, -1.000 -11.000 -60.300, -1.422 -11.300 -60.631, -1.293 -11.170 -60.585, -1.302 -11.065 -60.502, -0.479 -11.008 -60.410, -1.000 -11.300 -60.600, -0.899 -11.065 -60.489, -0.902 -11.170 -60.572, -3.675 -11.000 -65.257, -3.459 -11.008 -65.442, -3.095 -11.065 -65.666, 0.686 -11.008 -66.141, 1.023 -11.008 -65.893, 0.945 -11.065 -65.801, 1.235 -11.065 -65.521, 1.359 -11.300 -65.187, 1.415 -11.170 -65.158, -0.072 -11.008 -60.507, -3.019 -11.000 -61.017, -3.365 -11.065 -61.633, -3.475 -11.300 -61.989, -3.299 -11.170 -61.684, -3.178 -11.008 -61.248, -3.930 -11.170 -63.500, -4.013 -11.065 -63.500, -3.904 -11.170 -63.890, -3.986 -11.065 -63.902, -3.904 -11.170 -63.110, 1.615 -11.170 -64.821, -3.826 -11.170 -62.726, -0.895 -11.008 -60.369, -0.499 -11.065 -60.529, -1.679 -11.170 -60.650, 0.319 -11.008 -60.658, -0.107 -11.065 -60.622, 0.686 -11.008 -60.859, 0.268 -11.065 -60.767, 0.892 -11.170 -61.263, 0.945 -11.065 -61.199, 0.576 -11.170 -61.031, 1.615 -11.170 -62.179, 1.689 -11.065 -62.141, 1.923 -11.170 -63.304, 1.923 -11.170 -63.696, 1.768 -11.170 -64.461, 1.484 -11.065 -65.205, 0.233 -11.170 -66.158, -0.107 -11.065 -66.378, -0.499 -11.065 -66.471, -0.132 -11.170 -66.298, -1.293 -11.170 -66.415, -1.302 -11.065 -66.498, -2.053 -11.170 -66.234, -2.738 -11.170 -65.859, -3.592 -11.065 -65.035, -4.022 -11.008 -64.328, -3.774 -11.065 -64.676, -3.826 -11.170 -64.274, -4.105 -11.008 -63.918, -3.906 -11.065 -64.296, -3.592 -11.065 -61.965, -3.773 -11.065 -62.323, -3.095 -11.065 -61.334, -2.506 -11.008 -60.752, -2.738 -11.170 -61.141, -2.408 -11.170 -60.931, -1.698 -11.065 -60.569, -2.083 -11.065 -60.688, -9.615 -10.977 -58.700, -9.712 -10.912 -68.300, -9.800 -10.700 -68.300, -9.777 -10.815 -68.300, -5.347 -10.935 -73.156, -5.906 -10.830 -73.146, -5.240 -11.000 -72.981, -7.336 -10.992 -72.336, -8.450 -11.000 -71.261, -8.171 -10.992 -71.671, -9.203 -10.935 -70.420, -9.278 -10.830 -70.457, -9.008 -10.830 -70.944, -8.527 -10.992 -71.272, -8.938 -10.935 -70.900, -5.334 -10.992 -73.037, -5.668 -11.000 -72.923, -6.442 -10.830 -72.991, -5.861 -10.992 -72.947, -6.374 -10.992 -72.799, -6.957 -10.830 -72.778, -7.917 -10.700 -72.209, -6.530 -11.000 -72.670, -7.899 -10.830 -72.186, -7.444 -10.830 -72.508, -7.847 -10.935 -72.121, -7.772 -10.992 -72.027, -8.686 -10.830 -71.399, -9.034 -10.700 -70.960, -8.315 -10.830 -71.815, -8.621 -10.935 -71.347, -8.836 -10.992 -70.836, -9.095 -10.992 -70.368, -9.491 -10.830 -69.942, -9.675 -10.700 -69.413, -8.976 -11.000 -70.455, -9.170 -11.000 -70.030, -9.413 -10.935 -69.914, -9.646 -10.830 -69.406, -9.314 -11.000 -69.609, -9.565 -10.935 -69.387, -9.447 -10.992 -69.361, -9.656 -10.935 -68.847, -9.479 -11.000 -68.744, -9.537 -10.992 -68.834, -9.615 -10.977 -68.300, -9.500 -11.000 -68.300, -4.800 -10.700 -73.300, -5.356 -10.830 -73.239, -6.414 -10.935 -72.913, -5.887 -10.935 -73.065, -6.920 -10.935 -72.703, -6.868 -10.992 -72.595, -7.400 -10.935 -72.438, -8.256 -10.935 -71.756, -9.299 -10.992 -69.874, -9.739 -10.830 -68.856, 14.012 -10.802 -73.282, 13.823 -10.897 -73.226, -4.800 -10.977 -73.115, 13.644 -10.970 -73.131, 13.562 -10.992 -73.070, -4.800 -10.815 -73.277, -4.800 -10.912 -73.212, 13.219 -11.000 -72.493, 13.418 -12.200 -72.923, 13.274 -11.000 -72.678, 13.364 -11.000 -72.849, 13.486 -11.000 -73.000, 13.200 -12.200 -72.300, 22.214 -12.500 -59.228, 22.564 -12.492 -59.524, 22.151 -12.492 -59.069, 22.455 -12.500 -59.498, 23.086 -12.500 -60.393, 23.247 -12.492 -60.546, 23.260 -12.500 -60.716, 23.621 -12.435 -61.056, 23.832 -12.435 -61.646, 23.912 -12.330 -61.622, 24.066 -12.330 -62.238, 23.860 -12.200 -61.366, 22.931 -12.492 -60.018, 21.825 -12.330 -58.498, 21.699 -12.500 -58.745, 21.963 -12.500 -58.978, 21.696 -12.492 -58.656, 21.627 -12.418 -58.422, 21.772 -12.435 -58.563, 21.530 -12.479 -58.470, 23.426 -12.330 -60.450, 23.343 -12.200 -60.239, 23.100 -12.330 -59.905, 23.031 -12.435 -59.952, 23.510 -12.492 -61.102, 23.415 -12.500 -61.050, 23.717 -12.492 -61.681, 23.665 -12.500 -61.740, 23.757 -12.500 -62.089, 23.866 -12.492 -62.277, 24.076 -12.435 -62.874, 24.213 -12.200 -63.810, 24.190 -12.330 -63.500, 24.159 -12.330 -62.866, 24.213 -12.200 -63.190, 23.957 -12.492 -62.886, 23.879 -12.500 -62.789, 23.910 -12.500 -63.855, 23.957 -12.492 -64.114, 23.866 -12.492 -64.723, 23.757 -12.500 -64.911, 23.663 -12.500 -65.266, 23.549 -12.500 -65.612, 23.247 -12.492 -66.454, 22.680 -12.500 -67.220, 22.890 -12.500 -66.921, 22.564 -12.492 -67.476, 22.218 -12.500 -67.768, 21.966 -12.500 -68.018, 21.700 -12.500 -68.254, 21.772 -12.435 -68.437, 23.510 -12.492 -65.898, 23.984 -12.435 -64.746, 23.260 -12.500 -66.284, 22.931 -12.492 -66.982, 21.696 -12.492 -68.344, 22.151 -12.492 -67.931, 21.825 -12.330 -68.502, 22.295 -12.330 -68.075, 23.031 -12.435 -67.048, 23.353 -12.435 -66.511, 23.426 -12.330 -66.550, 23.698 -12.330 -65.976, 23.912 -12.330 -65.378, 24.066 -12.330 -64.762, 21.695 -12.320 -68.611, 21.720 -12.200 -68.623, 22.191 -12.200 -68.218, 22.621 -12.200 -67.770, 23.100 -12.330 -67.095, 23.343 -12.200 -66.761, 23.860 -12.200 -65.634, 24.159 -12.330 -64.134, 22.657 -12.435 -59.448, 22.722 -12.330 -59.395, 22.236 -12.435 -58.984, 22.295 -12.330 -58.925, 22.191 -12.200 -58.782, 24.107 -12.435 -63.500, 23.987 -12.492 -63.500, 23.353 -12.435 -60.489, 23.698 -12.330 -61.024, 23.984 -12.435 -62.254, 24.076 -12.435 -64.126, 23.832 -12.435 -65.354, 23.717 -12.492 -65.319, 23.621 -12.435 -65.944, 22.657 -12.435 -67.552, 22.722 -12.330 -67.605, 22.236 -12.435 -68.016, 21.632 -12.412 -54.700, 21.695 -12.320 -58.389, 21.720 -12.200 -58.377, 21.697 -12.315 -54.700, 13.500 -12.500 -54.700, 13.223 -12.315 -72.300, 13.385 -12.477 -72.300, 13.439 -12.492 -72.396, 13.299 -12.200 -72.734, 13.225 -12.200 -72.523, 13.298 -12.330 -72.657, 13.874 -12.492 -72.994, 13.822 -12.435 -73.103, 13.711 -12.492 -72.891, 13.482 -12.435 -72.821, 13.635 -12.435 -72.983, 13.415 -12.330 -72.870, 13.577 -12.200 -73.082, 13.766 -12.200 -73.201, 13.787 -12.330 -73.178, 14.018 -12.330 -73.253, 13.977 -12.200 -73.275, 13.580 -12.492 -72.751, 13.375 -12.435 -72.627, 13.705 -12.500 -72.795, 13.320 -12.435 -72.411, 13.549 -12.500 -72.558, 13.487 -12.492 -72.582, 13.288 -12.412 -72.300, 13.237 -12.330 -72.422, 13.582 -12.330 -73.048, 14.056 -12.492 -73.053, 14.034 -12.435 -73.171, 14.200 -12.200 -73.300, 14.200 -12.500 -73.000, 14.200 -12.477 -73.115, 14.200 -12.315 -73.277, 14.200 -12.412 -73.212, 21.660 -12.330 -72.541, 21.502 -12.200 -72.923, 21.427 -12.330 -72.964, 21.154 -12.200 -73.201, 21.497 -12.435 -72.727, 21.367 -12.435 -72.907, 20.720 -12.477 -73.115, 20.720 -12.412 -73.212, 20.781 -12.330 -73.268, 20.720 -12.315 -73.277, 21.632 -12.412 -72.300, 21.579 -12.435 -72.521, 21.535 -12.477 -72.300, 21.195 -12.435 -73.049, 21.279 -12.492 -72.825, 21.463 -12.492 -72.491, 21.305 -12.500 -72.684, 21.392 -12.492 -72.669, 21.215 -12.500 -72.795, 20.978 -12.500 -72.951, 20.957 -12.492 -73.029, 20.768 -12.492 -73.065, 20.720 -12.500 -73.000, 20.943 -12.200 -73.275, 21.240 -12.330 -73.119, 21.570 -12.330 -72.767, 21.131 -12.492 -72.947, 21.020 -12.330 -73.223, 20.776 -12.435 -73.185, 20.994 -12.435 -73.144, 21.697 -12.315 -72.300, 21.627 -12.418 -68.578, 21.530 -12.479 -68.530, 21.420 -12.500 -68.475, 25.605 10.833 -56.506, 25.678 10.946 -56.535, 25.700 11.000 -56.687, 25.783 10.988 -56.659, 25.847 10.961 -56.636, 25.747 10.983 -56.590, 25.756 10.995 -56.668, 25.629 10.973 -56.616, 25.559 10.800 -56.546, 25.613 10.854 -56.506, 25.622 10.874 -56.508, 25.647 10.913 -56.518, 25.842 10.939 -56.537, 25.626 10.773 -56.479, 25.728 10.787 -56.413, 25.740 10.752 -56.402, 25.746 10.714 -56.396, 25.826 10.700 -56.391, 25.926 10.721 -56.437, 25.804 10.880 -56.451, 25.656 10.700 -56.448, 25.744 10.733 -56.398, 25.735 10.700 -56.399, 25.963 10.751 -56.485, 25.854 10.894 -56.480, 25.762 10.915 -56.479, 25.683 10.855 -56.458, 25.752 10.856 -56.435, 25.966 10.720 -56.483, 25.705 10.824 -56.434, 25.648 10.740 -56.456, 25.867 10.749 -56.406, 25.871 10.720 -56.404, 25.922 10.752 -56.439, 25.808 10.717 -56.390, 25.799 10.766 -56.397, 25.805 10.743 -56.392, 25.894 10.837 -56.456, 25.935 10.836 -56.499, 25.895 10.896 -56.519, 25.783 10.810 -56.410, 25.861 10.777 -56.411, 25.840 10.828 -56.425, 25.915 10.782 -56.443, 25.956 10.781 -56.488, 25.972 10.823 -56.591, 22.431 10.000 -56.102, 22.431 10.300 -56.102, 22.522 10.300 -56.392, 22.522 10.000 -56.392, 24.561 10.300 -57.147, 25.212 10.300 -56.528, 25.392 10.000 -55.648, 25.331 10.300 -55.351, 23.107 10.000 -54.527, 23.107 10.300 -54.527, 22.669 10.000 -54.943, 22.522 10.300 -55.208, 22.431 10.000 -55.498, 22.669 10.000 -56.657, 22.867 10.300 -56.887, 22.867 10.000 -56.887, 23.107 10.000 -57.073, 23.673 10.300 -57.283, 24.276 10.300 -57.252, 24.276 10.000 -57.252, 24.561 10.000 -57.147, 24.818 10.000 -56.986, 25.038 10.300 -56.777, 25.038 10.000 -56.777, 25.212 10.000 -56.528, 25.392 10.300 -55.952, 25.392 10.000 -55.952, 25.212 10.300 -55.072, 25.212 10.000 -55.072, 24.818 10.000 -54.614, 24.561 10.000 -54.453, 24.276 10.300 -54.348, 24.276 10.000 -54.348, 23.976 10.000 -54.302, 23.379 10.300 -54.393, 22.867 10.000 -54.713, 22.669 10.300 -54.943, 22.525 10.800 -54.801, 22.221 10.800 -55.534, 22.202 10.000 -55.721, 22.283 10.800 -56.325, 22.283 10.800 -55.275, 22.245 10.000 -55.411, 22.216 10.000 -56.035, 22.288 10.000 -56.340, 22.525 10.800 -56.799, 22.415 10.000 -56.627, 23.460 10.800 -57.442, 24.340 10.800 -57.442, 24.861 10.000 -57.202, 25.102 10.000 -57.002, 23.752 10.800 -57.494, 23.979 10.000 -57.498, 24.048 10.800 -57.494, 25.102 10.800 -57.002, 23.252 10.000 -54.044, 23.154 10.800 -54.141, 23.252 10.700 -54.044, 23.221 10.773 -54.074, 21.720 -11.000 -54.700, 22.870 -11.000 -56.005, 21.720 -11.000 -58.377, 23.498 -11.000 -56.771, 23.696 -11.000 -56.830, 23.900 -11.000 -56.850, 24.105 -11.000 -56.830, 24.484 -11.000 -56.673, 24.643 -11.000 -56.542, 23.006 -11.000 -59.717, 25.700 -11.000 -56.700, 24.153 -11.000 -62.571, 24.213 -11.000 -63.190, 24.035 -11.000 -65.038, 23.860 -11.000 -65.634, 23.628 -11.000 -66.210, 23.343 -11.000 -66.761, 24.302 -11.000 -70.229, 24.643 -11.000 -70.457, 25.245 -11.000 -71.800, 24.273 -11.000 -72.682, 24.713 -11.000 -72.388, 23.900 -11.000 -70.150, 23.498 -11.000 -70.230, 22.191 -11.000 -68.218, 21.720 -11.000 -68.623, 21.720 -11.000 -72.300, 22.870 -11.000 -71.405, 22.930 -11.000 -71.602, 23.157 -11.000 -71.943, 21.646 -11.000 -72.678, 23.317 -11.000 -72.073, 23.000 -11.000 -73.000, 24.302 -11.000 -72.170, 23.498 -11.000 -72.171, 23.696 -11.000 -72.230, 23.784 -11.000 -72.884, 23.900 -11.000 -72.250, 24.033 -11.000 -72.795, 24.105 -11.000 -72.230, 25.087 -11.000 -72.013, 24.773 -11.000 -71.783, 25.381 -11.000 -71.573, 24.930 -11.000 -71.405, 25.584 -11.000 -71.084, 25.648 -11.000 -70.827, 25.687 -11.000 -70.565, 24.930 -11.000 -56.005, 25.584 -11.000 -55.916, 24.930 -11.000 -55.595, 25.495 -11.000 -55.667, 24.773 -11.000 -55.217, 25.088 -11.000 -54.987, 24.910 -11.000 -54.791, 24.713 -11.000 -54.613, 24.273 -11.000 -54.319, 24.033 -11.000 -54.205, 24.104 -11.000 -54.770, 22.930 -11.000 -55.398, 23.157 -11.000 -55.058, 24.773 -11.000 -56.383, 25.687 -11.000 -56.435, 25.648 -11.000 -56.173, 24.870 -11.000 -55.398, 24.643 -11.000 -55.057, 24.483 -11.000 -54.927, 23.900 -11.000 -54.750, 23.784 -11.000 -54.116, 23.498 -11.000 -54.830, 21.701 -11.000 -54.507, 22.850 -11.000 -55.800, 23.316 -11.000 -54.927, 22.870 -11.000 -70.995, 22.930 -11.000 -70.798, 23.027 -11.000 -70.617, 23.006 -11.000 -67.283, 25.815 -10.977 -56.700, 25.815 -10.977 -70.300, 25.912 -10.912 -70.300, 25.912 -10.912 -56.700, 25.977 -10.815 -70.300, 25.977 -10.815 -56.700, 26.000 -10.700 -70.300, 25.856 10.000 -71.217, 25.524 -10.700 -71.922, 24.622 -10.700 -72.824, 24.649 10.000 -72.806, 23.917 10.000 -73.156, 23.119 10.000 -73.298, 23.427 -10.700 -73.269, 25.999 10.700 -70.379, 26.000 10.700 -70.340, 25.700 11.000 -56.700, 25.815 10.977 -56.700, 25.912 10.912 -70.300, 25.977 10.815 -70.300, 23.244 10.740 -54.052, 23.268 10.766 -54.019, 23.299 10.749 -53.959, 23.285 10.793 -53.975, 23.241 10.845 -53.811, 23.109 10.822 -53.728, 23.207 10.700 -53.727, 23.213 10.776 -53.743, 23.163 10.939 -53.858, 23.094 10.890 -53.770, 23.199 10.845 -53.769, 23.102 10.858 -53.747, 23.290 10.772 -53.838, 23.272 10.836 -53.863, 23.258 10.777 -53.784, 23.309 10.700 -53.874, 23.287 10.817 -53.921, 23.304 10.762 -53.900, 23.290 10.742 -53.985, 23.279 10.735 -54.009, 23.242 10.855 -54.017, 23.278 10.779 -53.998, 23.150 10.875 -54.125, 23.186 10.875 -54.085, 23.175 10.914 -54.062, 23.188 10.938 -53.986, 23.157 10.947 -54.033, 23.144 10.956 -53.881, 23.221 10.915 -53.938, 23.204 10.928 -53.962, 23.137 10.911 -54.111, 23.162 10.960 -53.947, 23.070 10.987 -54.041, 23.104 10.986 -53.967, 23.054 10.975 -53.880, 23.133 10.972 -54.000, 23.119 10.943 -54.091, 23.084 10.973 -54.071, 23.096 10.969 -54.067, 23.131 10.970 -53.909, 23.214 10.867 -54.054, 23.228 10.860 -54.038, 23.222 10.898 -54.003, 23.206 10.906 -54.023, 23.177 10.949 -53.920, 6.300 12.500 -58.700, 11.000 12.500 -54.000, 6.630 12.500 -56.970, 7.066 12.500 -56.128, 10.560 12.500 -54.019, 7.677 12.500 -55.377, 9.706 12.500 -54.180, 10.132 12.500 -54.077, 20.720 12.500 -54.000, 21.326 12.500 -54.350, 21.420 12.500 -54.700, 9.690 12.500 -72.814, 8.845 12.500 -72.476, 8.428 12.500 -72.234, 8.039 12.500 -71.950, 7.677 12.500 -71.623, 7.352 12.500 -71.263, 6.825 12.500 -70.460, 6.480 12.500 -69.594, 21.371 12.500 -72.558, 21.306 12.500 -72.681, 10.119 12.500 -72.917, 21.420 12.500 -72.300, 10.556 12.500 -72.979, 20.720 12.500 -73.000, -6.085 11.000 -54.179, -5.307 11.000 -56.134, -1.845 11.000 -60.622, -2.246 11.000 -60.771, -2.965 11.000 -61.233, -3.969 11.000 -63.073, -9.500 11.000 -58.700, -3.969 11.000 -63.927, -7.366 11.000 -68.807, -3.878 11.000 -64.345, -9.480 11.000 -68.733, 7.439 11.000 -55.191, -4.800 11.000 -54.000, 6.486 11.000 -56.550, 6.275 11.000 -57.063, 6.123 11.000 -57.598, 6.031 11.000 -58.145, -0.573 11.000 -60.531, 0.246 11.000 -60.771, 0.965 11.000 -61.233, 1.729 11.000 -62.254, 2.000 11.000 -63.500, -1.000 11.000 -66.500, 6.275 11.000 -69.937, 8.783 11.000 -72.782, -5.644 11.000 -69.610, -6.110 11.000 -69.144, -6.397 11.000 -68.978, 6.486 11.000 -70.450, -5.644 11.000 -71.790, -2.246 11.000 -66.229, -2.622 11.000 -66.024, -5.856 11.000 -69.356, -3.267 11.000 -65.465, -3.524 11.000 -65.122, -3.878 11.000 -62.655, -7.366 11.000 -58.193, -7.034 11.000 -58.193, -9.321 11.000 -57.415, -8.003 11.000 -58.022, -6.708 11.000 -58.135, -3.729 11.000 -62.254, -6.397 11.000 -58.022, -6.110 11.000 -57.856, 0.246 11.000 -66.229, 6.000 11.000 -68.300, 0.965 11.000 -65.767, 1.524 11.000 -65.122, 1.729 11.000 -64.746, 6.000 11.000 -58.700, 6.000 12.200 -58.700, 6.031 12.200 -58.140, 6.752 11.000 -56.062, 7.071 11.000 -55.607, 8.300 11.000 -54.492, 8.831 12.200 -54.195, 9.294 11.000 -54.000, 9.705 10.971 -53.871, 10.139 10.898 -53.775, 11.000 12.200 -53.700, 10.440 12.200 -53.731, 10.578 10.802 -53.718, 6.125 12.200 -57.587, 6.281 12.200 -57.049, 6.495 12.200 -56.531, 6.766 12.200 -56.040, 7.091 12.200 -55.583, 7.464 12.200 -55.164, 7.850 11.000 -54.817, 8.783 11.000 -54.218, -6.539 10.000 -54.953, -6.062 10.000 -55.323, -5.798 10.000 -55.339, -5.645 10.000 -55.613, -5.502 10.000 -56.221, -5.892 10.000 -57.386, -6.282 10.000 -57.486, -6.114 10.000 -57.608, -6.660 10.000 -57.912, -6.824 10.000 -57.752, -6.965 10.000 -57.984, -7.589 10.000 -57.955, -7.993 10.000 -57.573, -8.431 10.000 -57.157, -5.545 10.000 -55.911, -5.769 10.000 -56.749, -6.373 10.000 -57.785, -7.427 10.000 -57.783, -9.235 10.000 -56.390, -8.700 10.000 -56.300, -8.669 10.000 -55.998, -9.301 10.000 -56.731, -8.578 10.000 -55.708, -8.431 10.000 -55.443, -8.676 10.000 -55.542, -7.993 10.000 -55.027, -8.233 10.000 -55.213, -7.548 10.000 -54.523, -7.124 10.000 -54.802, -7.110 10.000 -54.265, -6.824 10.000 -54.848, -9.446 10.000 -56.853, -9.389 10.000 -56.773, -9.301 10.700 -56.731, -9.203 10.000 -56.735, -9.800 10.700 -58.700, -9.777 10.815 -58.700, -9.615 10.977 -58.700, -9.537 10.992 -58.166, -9.480 11.000 -58.267, -9.413 10.935 -57.086, -9.656 10.935 -58.153, -9.739 10.830 -58.144, -9.565 10.935 -57.613, -9.711 10.700 -57.760, -9.646 10.830 -57.594, -9.491 10.830 -57.058, -9.446 10.700 -56.853, -9.421 11.000 -57.837, -9.447 10.992 -57.639, -9.299 10.992 -57.126, -9.491 -10.830 -57.058, -9.299 -10.992 -57.126, -8.734 -11.000 -56.128, -8.527 -10.992 -55.728, -8.171 -10.992 -55.329, -8.123 -11.000 -55.377, -7.372 -11.000 -54.766, -6.442 -10.830 -54.009, -5.913 -10.700 -53.825, -7.444 -10.830 -54.492, -7.400 -10.935 -54.562, -7.772 -10.992 -54.973, -9.537 -10.992 -58.166, -9.278 -10.830 -56.543, -9.305 -10.700 -56.531, -9.203 -10.935 -56.580, -9.008 -10.830 -56.056, -8.938 -10.935 -56.100, -8.686 -10.830 -55.601, -8.709 -10.700 -55.583, -8.315 -10.830 -55.185, -7.899 -10.830 -54.814, -7.847 -10.935 -54.879, -6.969 -10.700 -54.195, -7.460 -10.700 -54.466, -6.955 -11.000 -54.524, -6.868 -10.992 -54.405, -5.906 -10.830 -53.854, -6.414 -10.935 -54.087, -5.887 -10.935 -53.935, -6.110 -11.000 -54.186, -6.374 -10.992 -54.201, -5.356 -10.830 -53.761, -4.800 -10.815 -53.723, -4.800 -10.912 -53.788, -5.347 -10.935 -53.844, -4.800 -10.977 -53.885, -5.334 -10.992 -53.963, -5.245 -11.000 -54.021, -4.800 -11.000 -54.000, -5.360 -10.700 -53.731, -9.675 -10.700 -57.587, -9.739 -10.830 -58.144, -9.769 -10.700 -58.140, -9.777 -10.815 -58.700, -9.712 -10.912 -58.700, -9.656 -10.935 -58.153, -9.565 -10.935 -57.613, -9.646 -10.830 -57.594, -9.447 -10.992 -57.639, -9.413 -10.935 -57.086, -9.095 -10.992 -56.632, -8.621 -10.935 -55.653, -8.836 -10.992 -56.164, -8.256 -10.935 -55.244, -6.957 -10.830 -54.222, -7.336 -10.992 -54.664, -6.920 -10.935 -54.297, -5.861 -10.992 -54.053, -6.635 10.817 -54.075, -6.601 10.915 -54.133, -6.442 10.830 -54.009, -6.553 10.978 -54.218, -6.414 10.935 -54.087, -6.374 10.992 -54.201, -5.906 10.830 -53.854, -5.356 10.830 -53.761, -4.800 10.977 -53.885, -5.334 10.992 -53.963, -5.887 10.935 -53.935, -5.347 10.935 -53.844, -5.233 11.000 -54.020, -5.663 11.000 -54.079, -5.861 10.992 -54.053, -6.763 10.378 -54.303, -6.765 10.700 -54.297, -6.763 10.447 -54.303, -6.769 10.000 -54.199, -6.769 10.378 -54.199, -6.727 10.000 -54.111, -6.769 10.447 -54.199, -6.722 10.447 -54.106, -6.722 10.378 -54.106, -6.765 10.000 -54.297, -4.800 -11.000 -73.000, -0.122 -11.000 -66.579, -6.224 -11.000 -70.313, -7.003 -11.000 -69.668, -1.600 -11.000 -66.644, -2.178 -11.000 -66.475, -3.014 -11.000 -65.985, -3.263 -11.000 -65.763, -3.839 -11.000 -64.977, -4.079 -11.000 -64.378, -4.149 -11.000 -64.088, -4.188 -11.000 -63.798, -4.200 -11.000 -63.500, -9.500 -11.000 -58.700, -3.845 -11.000 -62.037, -3.485 -11.000 -61.486, -2.757 -11.000 -60.825, -6.623 -11.000 -57.178, -2.477 -11.000 -60.661, -6.320 -11.000 -56.872, -1.878 -11.000 -60.421, -1.588 -11.000 -60.351, -1.298 -11.000 -60.312, -6.169 -11.000 -56.497, -6.224 -11.000 -55.914, -6.150 -11.000 -56.300, 2.149 -11.000 -62.912, 2.188 -11.000 -63.202, 2.079 -11.000 -62.622, 1.839 -11.000 -62.023, 1.675 -11.000 -61.743, 1.263 -11.000 -61.237, 13.200 -11.000 -54.700, 0.745 -11.000 -60.820, 0.463 -11.000 -60.655, 13.364 -11.000 -54.151, -5.681 -11.000 -54.083, -6.627 -11.000 -55.421, -6.530 -11.000 -54.330, -6.322 -11.000 -55.723, -6.458 -11.000 -55.558, -7.761 -11.000 -55.050, -7.942 -11.000 -55.558, -7.777 -11.000 -55.422, -8.448 -11.000 -55.737, -8.975 -11.000 -56.540, -8.078 -11.000 -56.877, -9.170 -11.000 -56.970, -8.176 -11.000 -56.687, -9.320 -11.000 -57.406, -7.773 -11.000 -57.179, -9.423 -11.000 -57.832, -7.586 -11.000 -57.276, -9.481 -11.000 -58.260, -7.586 -11.000 -69.724, -9.417 -11.000 -69.181, -7.942 -11.000 -69.958, -8.080 -11.000 -70.128, -8.231 -11.000 -70.503, -8.250 -11.000 -70.700, -8.734 -11.000 -70.872, -8.176 -11.000 -71.087, -8.078 -11.000 -71.277, -8.123 -11.000 -71.623, -7.586 -11.000 -71.676, -7.397 -11.000 -71.732, -7.763 -11.000 -71.948, -7.200 -11.000 -71.750, -7.007 -11.000 -71.733, -6.814 -11.000 -71.676, -6.320 -11.000 -71.272, -6.169 -11.000 -70.897, -6.150 -11.000 -70.700, -7.372 -11.000 -72.234, -6.960 -11.000 -72.475, -6.623 -11.000 -71.578, -6.094 -11.000 -72.820, -0.697 -11.000 -60.314, -0.400 -11.000 -60.356, -0.109 -11.000 -60.426, 2.186 -11.000 -63.803, 1.845 -11.000 -64.963, 1.680 -11.000 -65.245, 1.263 -11.000 -65.763, 1.019 -11.000 -65.983, 0.757 -11.000 -66.175, 13.200 -11.000 -72.300, 0.178 -11.000 -66.475, -7.200 -11.000 -69.650, 14.200 -12.477 -53.885, 14.200 -12.500 -54.000, 14.152 -12.492 -53.935, 13.900 -12.330 -53.777, 13.577 -12.200 -53.918, 13.423 -12.435 -54.273, 13.511 -12.500 -54.571, 13.528 -12.492 -54.331, 13.725 -12.435 -53.951, 13.553 -12.435 -54.093, 13.680 -12.330 -53.881, 13.418 -12.200 -54.077, 13.493 -12.330 -54.036, 13.350 -12.330 -54.233, 13.341 -12.435 -54.479, 13.385 -12.477 -54.700, 13.457 -12.492 -54.509, 13.299 -12.200 -54.266, 13.225 -12.200 -54.477, 13.288 -12.412 -54.700, 13.200 -12.200 -54.700, 13.223 -12.315 -54.700, 13.705 -12.500 -54.205, 13.819 -12.500 -54.114, 13.963 -12.492 -53.971, 14.069 -12.500 -54.012, 14.144 -12.435 -53.815, 14.139 -12.330 -53.732, 13.926 -12.435 -53.856, 13.789 -12.492 -54.053, 13.641 -12.492 -54.175, 13.260 -12.330 -54.459, 13.816 -12.500 -72.885, 13.942 -12.500 -72.951, 21.102 -12.500 -72.886, 13.614 -12.500 -72.681, 14.071 -12.500 -72.989, 20.851 -12.500 -72.988, 21.371 -12.500 -72.558, 13.512 -12.500 -72.431, 21.420 -12.500 -72.300, 22.455 -12.500 -67.502, 13.500 -12.500 -72.300, 23.084 -12.500 -66.608, 23.415 -12.500 -65.952, 23.830 -12.500 -64.556, 23.880 -12.500 -64.206, 23.920 -12.500 -63.500, 21.420 -12.500 -58.525, 20.901 -12.500 -54.024, 21.070 -12.500 -54.094, 21.420 -12.500 -54.700, 21.215 -12.500 -54.205, 21.326 -12.500 -54.350, 21.396 -12.500 -54.519, 21.409 -12.500 -72.429, 23.828 -12.500 -62.438, 23.551 -12.500 -61.393, 22.894 -12.500 -60.083, 23.910 -12.500 -63.143, 22.684 -12.500 -59.785, 13.942 -12.500 -54.049, 13.549 -12.500 -54.442, 13.615 -12.500 -54.316, 21.481 -12.492 -54.604, 21.600 -12.435 -54.589, 21.622 -12.330 -54.343, 20.864 -12.492 -53.947, 21.505 -12.330 -54.130, 21.438 -12.435 -54.179, 21.338 -12.330 -53.952, 21.285 -12.435 -54.017, 20.886 -12.435 -53.829, 20.720 -12.500 -54.000, 20.720 -12.477 -53.885, 21.133 -12.330 -53.822, 20.902 -12.330 -53.747, 20.720 -12.412 -53.788, 20.720 -12.315 -53.723, 21.340 -12.492 -54.249, 21.545 -12.435 -54.373, 21.683 -12.330 -54.578, 21.433 -12.492 -54.418, 21.535 -12.477 -54.700, 21.209 -12.492 -54.109, 21.046 -12.492 -54.006, 21.098 -12.435 -53.897, 25.912 10.912 -56.700, 25.903 10.920 -56.616, 25.998 10.700 -56.581, 25.999 10.700 -56.621, 25.977 10.815 -56.700, 26.000 10.700 -56.700, 25.728 10.999 -56.678, 25.973 10.700 -56.493, 25.973 10.000 -56.493, 25.911 10.700 -56.425, 25.911 10.000 -56.425, 25.656 10.000 -56.448, 25.998 10.000 -56.581, 25.826 10.000 -56.391, 25.735 10.000 -56.399, 25.954 10.000 -56.177, 25.331 10.000 -56.249, 25.706 10.000 -55.405, 25.038 10.000 -54.823, 25.506 10.000 -55.051, 25.260 10.000 -54.727, 24.649 10.000 -54.194, 23.673 10.000 -54.317, 23.301 10.000 -53.965, 23.523 10.000 -53.746, 23.275 10.000 -53.789, 23.207 10.000 -53.727, 24.587 10.000 -57.355, 24.289 10.000 -57.455, 23.976 10.000 -57.298, 23.665 10.000 -57.484, 23.360 10.000 -57.412, 23.673 10.000 -57.283, 23.379 10.000 -57.207, 23.073 10.000 -57.285, 22.814 10.000 -57.108, 22.592 10.000 -56.886, 22.345 10.000 -55.113, 23.379 10.000 -54.393, 22.400 10.000 -55.800, 22.522 10.000 -55.208, 22.497 10.000 -54.839, 22.698 10.000 -54.598, 24.295 10.000 -53.994, 24.973 10.000 -54.440, 25.331 10.000 -55.351, 23.309 10.000 -53.874, 23.301 10.700 -53.965, 23.275 10.700 -53.789, 23.000 -11.000 -54.000, 23.524 -10.935 -53.861, 23.540 -10.830 -53.779, 23.105 -10.935 -53.815, 23.527 -11.000 -54.052, 23.265 -11.000 -54.013, 23.503 -10.992 -53.979, 24.728 -10.830 -54.284, 24.965 -10.700 -54.433, 24.622 -10.700 -54.176, 24.358 -10.830 -54.058, 24.246 -10.700 -53.971, 23.101 -10.992 -53.935, 23.893 -10.992 -54.081, 24.320 -10.935 -54.132, 24.680 -10.935 -54.352, 25.062 -10.830 -54.562, 25.246 -11.000 -55.200, 25.190 -10.992 -55.009, 25.697 -10.935 -55.669, 25.878 -10.700 -55.855, 25.590 -10.830 -55.246, 25.413 -10.992 -55.346, 25.518 -10.935 -55.287, 24.500 -11.000 -54.455, 25.351 -10.830 -54.885, 24.920 -10.992 -54.708, 25.729 -10.700 -55.454, 25.382 -11.000 -55.427, 25.899 -10.830 -56.054, 25.584 -10.992 -55.712, 25.701 -10.992 -56.098, 25.962 -10.830 -56.483, 25.818 -10.935 -56.072, 25.879 -10.935 -56.489, 25.759 -10.992 -56.498, 23.000 -10.700 -53.700, 23.108 -10.830 -53.732, 23.932 -10.935 -53.968, 23.959 -10.830 -53.889, 24.265 -10.992 -54.239, 24.610 -10.992 -54.450, 25.004 -10.935 -54.622, 25.285 -10.935 -54.936, 25.774 -10.830 -55.639, 26.000 10.700 -70.300, 23.000 10.977 -53.885, 23.000 10.912 -53.788, 23.084 10.920 -53.797, 23.000 10.700 -53.700, 23.079 10.700 -53.701, 21.481 12.492 -54.604, 21.396 12.500 -54.519, 21.215 12.500 -54.205, 21.340 12.492 -54.249, 20.902 12.330 -53.747, 20.943 12.200 -53.725, 21.154 12.200 -53.799, 21.338 12.330 -53.952, 21.343 12.200 -53.918, 21.621 12.200 -54.266, 21.683 12.330 -54.578, 21.600 12.435 -54.589, 21.046 12.492 -54.006, 20.720 12.315 -53.723, 21.070 12.500 -54.094, 20.720 12.412 -53.788, 20.886 12.435 -53.829, 20.901 12.500 -54.024, 20.864 12.492 -53.947, 21.133 12.330 -53.822, 21.285 12.435 -54.017, 21.209 12.492 -54.109, 21.433 12.492 -54.418, 21.438 12.435 -54.179, 21.545 12.435 -54.373, 21.622 12.330 -54.343, 21.505 12.330 -54.130, 21.098 12.435 -53.897, 20.720 12.477 -53.885, 11.000 12.412 -53.788, 11.000 12.315 -53.723, -4.800 10.815 -53.723, -4.800 10.912 -53.788, 9.496 10.992 -53.932, -5.272 10.700 -53.722, -5.740 10.700 -53.789, -6.647 10.700 -54.054, -6.451 -10.700 -53.981, -6.647 10.000 -54.054, -7.958 10.000 -54.824, -8.336 10.000 -55.164, -8.977 10.000 -55.952, -9.600 10.700 -57.300, -9.778 10.700 -58.228, -9.800 -10.700 -58.700, -6.200 10.700 -53.900, -7.917 -10.700 -54.791, -8.336 -10.700 -55.164, -9.034 -10.700 -56.040, -9.519 -10.700 -57.049, 13.562 -10.992 -53.930, 13.823 -10.897 -53.774, 14.012 -10.802 -53.718, 14.200 -10.700 -53.700, 13.977 -12.200 -53.725, 13.644 -10.970 -53.869, 13.486 -11.000 -54.000, 13.274 -11.000 -54.322, 13.219 -11.000 -54.507, 13.766 -12.200 -53.799, 14.200 -12.412 -53.788, 14.200 -12.200 -53.700, 14.200 -12.315 -53.723, 21.720 -12.200 -54.700, 21.502 -12.200 -54.077, 21.434 -11.000 -54.000, 21.154 -12.200 -53.799, 20.943 -12.200 -53.725, 21.095 -10.896 -53.773, 20.720 -12.200 -53.700, 20.908 -10.802 -53.719, 21.695 -12.200 -54.477, 21.646 -11.000 -54.322, 21.621 -12.200 -54.266, 21.556 -11.000 -54.151, 21.343 -12.200 -53.918, 21.357 -10.992 -53.929, 23.000 -10.977 -53.885, 23.000 -10.912 -53.788, 21.272 -10.968 -53.866, 23.000 -10.815 -53.723, 23.427 -10.700 -53.731, 23.917 10.000 -53.844, 23.845 -10.700 -53.822, 25.267 -10.700 -54.735, 25.524 -10.700 -55.078, 25.969 -10.700 -56.273, 26.000 -10.700 -56.700, 26.000 10.700 -56.660, 25.856 10.000 -55.783, 23.119 10.700 -53.702, 23.119 10.000 -53.702, 23.040 10.700 -53.700, 23.000 10.815 -53.723, 21.701 11.000 -54.507, 21.695 12.200 -54.477, 21.434 11.000 -54.000, 21.502 12.200 -54.077, 21.276 10.970 -53.869, 21.358 10.992 -53.930, 21.646 11.000 -54.322, 21.556 11.000 -54.151, 21.097 10.897 -53.774, 20.908 10.802 -53.718, 20.720 12.200 -53.700, 20.720 -10.700 -53.700, -4.800 10.700 -53.700, -4.800 -10.700 -53.700, 20.720 10.700 -53.700, 11.000 10.700 -53.700, -3.500 -19.400 -28.950, -8.500 -19.400 -28.950, -3.500 -19.400 -37.950, -3.500 -20.400 -37.950, -8.500 -21.900 -37.950, -3.500 -22.900 -37.950, -3.500 -22.900 -36.950, -8.500 -22.900 -36.950, -8.500 -24.400 -36.950, -8.500 -24.400 -28.950, -3.500 -20.400 -36.950, -3.500 -21.900 -36.950, -3.500 -24.400 -28.950, -3.500 -24.400 -36.950, -3.500 -21.900 -37.950, -8.500 -24.400 -24.950, -3.500 -24.400 -15.950, -3.500 -23.400 -15.950, -8.500 -24.400 -15.950, -8.500 -23.400 -16.950, -3.500 -23.400 -16.950, -3.500 -21.900 -16.950, -8.500 -21.900 -16.950, -8.500 -20.900 -15.950, -3.500 -20.900 -16.950, -8.500 -19.400 -16.950, -3.500 -19.400 -24.950, -3.500 -24.400 -24.950, -3.500 -19.400 -16.950, -3.500 -20.900 -15.950, -3.500 -21.900 -15.950, 7.800 -16.325 -39.723, -1.500 -16.325 -39.723, 7.800 -16.677 -40.282, -1.500 -16.866 -40.401, 7.800 -17.300 -40.500, -1.500 -16.677 -40.282, -1.500 -17.077 -40.475, 7.800 -21.900 -45.100, 7.800 -22.145 -45.072, 7.800 -22.377 -44.991, 7.800 -22.586 -44.860, 7.800 -22.972 -44.245, 7.800 -23.900 -47.000, 7.800 -24.808 -46.782, 7.800 -23.000 -44.000, 7.800 -22.972 -43.755, 7.800 -25.900 -40.500, 7.800 -22.891 -43.523, 7.800 -22.760 -43.314, 7.800 -22.586 -43.140, 7.800 -22.377 -43.009, 7.800 -21.900 -42.900, 7.800 -17.900 -13.400, 7.800 -17.300 -13.400, 7.800 -16.866 -13.499, 7.800 -16.300 -14.400, 7.800 -16.399 -13.966, 7.800 -16.325 -14.177, 7.800 -22.145 -10.972, 7.800 -22.760 -10.586, 7.800 -26.500 -13.400, 7.800 -27.500 -14.400, 7.800 -27.475 -14.177, 7.800 -21.900 -11.000, 7.800 -17.900 -40.500, 7.800 -21.040 -43.314, 7.800 -21.214 -43.140, 7.800 -19.282 -46.902, 7.800 -18.992 -46.782, 7.800 -18.724 -46.618, 7.800 -20.800 -44.000, 7.800 -20.828 -44.245, 7.800 -21.214 -44.860, 7.800 -21.655 -45.072, 7.800 -22.972 -9.655, 7.800 -23.900 -6.900, 7.800 -21.900 -8.800, 7.800 -21.655 -8.828, 7.800 -19.900 -6.900, 7.800 -21.040 -9.214, 7.800 -20.909 -9.423, 7.800 -20.828 -9.655, 7.800 -19.587 -6.925, 7.800 -20.800 -9.900, 7.800 -21.214 -10.760, 7.800 -21.423 -10.891, 7.800 -21.655 -10.972, 7.800 -16.866 -40.401, 7.800 -17.077 -40.475, 7.800 -16.518 -40.123, 7.800 -16.399 -39.934, 7.800 -18.992 -7.118, 7.800 -18.724 -7.282, 7.800 -18.282 -7.724, 7.800 -18.118 -7.992, 7.800 -23.000 -9.900, 7.800 -24.518 -6.998, 7.800 -25.518 -7.724, 7.800 -25.900 -8.900, 7.800 -25.682 -7.992, 7.800 -25.875 -8.587, 7.800 -25.802 -8.282, 7.800 -27.282 -40.123, 7.800 -27.123 -40.282, 7.800 -27.500 -39.500, 7.800 -25.802 -45.618, 7.800 -25.314 -46.414, 7.800 -16.300 -39.500, -1.500 -16.300 -39.500, -5.477 -16.300 -10.891, -5.686 -16.300 -10.760, -4.314 -16.300 -43.140, -4.009 -16.300 -43.523, -4.140 -16.300 -43.314, -1.500 -16.300 -45.000, -4.140 -16.300 -44.686, -4.755 -16.300 -45.072, -1.882 -16.300 -46.176, -2.086 -16.300 -46.414, -6.813 -16.300 -46.975, -3.187 -16.300 -46.975, -6.500 -16.300 -47.000, -5.477 -16.300 -44.991, -8.282 -16.300 -45.908, -8.475 -16.300 -45.313, -8.500 -16.300 -8.900, -5.860 -16.300 -10.586, -6.100 -16.300 -9.900, -5.860 -16.300 -9.214, -5.686 -16.300 -9.040, -5.245 -16.300 -8.828, -7.118 -16.300 -6.998, -5.000 -16.300 -8.800, -3.500 -16.300 -6.900, -8.282 -16.300 -7.992, -8.118 -16.300 -7.724, -7.914 -16.300 -7.486, -7.408 -16.300 -7.118, -3.187 -16.300 -6.925, -3.928 -16.300 -9.655, -2.592 -16.300 -7.118, -2.324 -16.300 -7.282, -3.928 -16.300 -10.145, -1.500 -16.300 -8.900, -1.500 -16.300 -14.400, -1.598 -16.300 -8.282, -3.900 -16.300 -9.900, -5.000 -16.300 -11.000, -4.523 -16.300 -10.891, -4.314 -16.300 -10.760, -4.009 -16.300 -9.423, -4.140 -16.300 -9.214, -4.523 -16.300 -8.909, -4.755 -16.300 -42.928, -8.500 -16.300 -45.000, -5.860 -16.300 -43.314, -8.118 -16.300 -46.176, -1.500 -17.300 -13.400, 7.800 -17.077 -13.425, -1.500 -17.077 -13.425, -1.500 -16.866 -13.499, 7.800 -16.677 -13.618, 7.800 -16.518 -13.777, -1.500 -16.325 -14.177, -1.500 -27.500 -14.400, 7.800 -27.401 -13.966, 7.800 -27.282 -13.777, -1.500 -27.401 -13.966, 7.800 -27.123 -13.618, 7.800 -26.934 -13.499, -1.500 -26.934 -13.499, -1.500 -26.723 -13.425, 7.800 -26.723 -13.425, -4.755 -27.500 -8.828, -4.523 -27.500 -8.909, -3.900 -27.500 -9.900, -3.928 -27.500 -10.145, -4.755 -27.500 -10.972, -5.000 -27.500 -11.000, -5.245 -27.500 -42.928, -4.755 -27.500 -42.928, -1.500 -27.500 -45.000, -2.324 -27.500 -46.618, -1.882 -27.500 -46.176, -1.598 -27.500 -45.618, -5.860 -27.500 -10.586, -5.991 -27.500 -10.377, -6.100 -27.500 -9.900, -8.500 -27.500 -8.900, -5.245 -27.500 -8.828, -3.500 -27.500 -6.900, -3.900 -27.500 -44.000, -2.592 -27.500 -46.782, -3.928 -27.500 -44.245, -3.500 -27.500 -47.000, -4.140 -27.500 -44.686, -4.523 -27.500 -44.991, -4.755 -27.500 -45.072, -5.000 -27.500 -45.100, -6.813 -27.500 -46.975, -5.245 -27.500 -45.072, -5.477 -27.500 -44.991, -8.500 -27.500 -45.000, -3.187 -27.500 -46.975, -4.009 -27.500 -44.477, -1.500 -27.500 -39.500, -5.000 -27.500 -8.800, -1.718 -27.500 -7.992, -1.525 -27.500 -8.587, -1.882 -27.500 -7.724, -6.500 -27.500 -6.900, -5.686 -27.500 -9.040, -7.118 -27.500 -6.998, -7.914 -27.500 -46.414, -8.475 -27.500 -45.313, -7.408 -27.500 -46.782, -7.118 -27.500 -46.902, 7.800 -26.723 -40.475, 7.800 -26.934 -40.401, -1.500 -27.123 -40.282, 7.800 -27.475 -39.723, 7.800 -27.401 -39.934, -1.500 -27.401 -39.934, -1.500 -26.500 -40.500, 7.800 -26.500 -40.500, 7.800 -17.925 -45.313, 5.700 -17.998 -45.618, 7.800 -17.998 -45.618, 7.800 -18.118 -45.908, 5.700 -18.118 -45.908, 7.800 -18.282 -46.176, 5.700 -17.925 -45.313, 7.800 -18.486 -46.414, 5.700 -18.486 -46.414, 5.700 -18.724 -46.618, 5.700 -19.587 -46.975, 7.800 -19.900 -47.000, 5.700 -19.282 -46.902, 7.800 -19.587 -46.975, 7.800 -17.900 -45.000, 5.700 -17.900 -45.000, 5.700 -22.586 -43.140, 5.700 -25.900 -45.000, 5.700 -22.972 -43.755, 5.700 -25.682 -45.908, 5.700 -25.518 -46.176, 5.700 -23.000 -44.000, 5.700 -24.808 -46.782, 5.700 -25.076 -46.618, 5.700 -22.760 -44.686, 5.700 -22.145 -45.072, 5.700 -21.900 -45.100, 5.700 -23.900 -47.000, 5.700 -19.900 -47.000, 5.700 -18.992 -46.782, 5.700 -18.282 -46.176, 5.700 -20.909 -44.477, 5.700 -21.214 -43.140, 5.700 -17.900 -40.500, 5.700 -21.900 -42.900, 5.700 -25.900 -40.500, 5.700 -25.875 -45.313, 7.800 -25.900 -45.000, 7.800 -25.875 -45.313, 5.700 -25.802 -45.618, 7.800 -25.518 -46.176, 7.800 -25.682 -45.908, 5.700 -25.314 -46.414, 7.800 -25.076 -46.618, 5.700 -24.518 -46.902, 7.800 -24.213 -46.975, 7.800 -24.518 -46.902, 5.700 -24.213 -46.975, 7.800 -17.900 -8.900, 7.800 -17.925 -8.587, 5.700 -17.925 -8.587, 5.700 -17.998 -8.282, 5.700 -18.118 -7.992, 7.800 -18.486 -7.486, 7.800 -17.998 -8.282, 5.700 -18.724 -7.282, 7.800 -19.282 -6.998, 5.700 -19.282 -6.998, 5.700 -19.587 -6.925, 5.700 -19.900 -6.900, 5.700 -22.145 -8.828, 5.700 -21.900 -8.800, 5.700 -22.891 -9.423, 5.700 -23.900 -6.900, 5.700 -25.875 -8.587, 5.700 -23.000 -9.900, 5.700 -22.586 -10.760, 5.700 -22.377 -10.891, 5.700 -21.900 -11.000, 5.700 -17.900 -13.400, 5.700 -21.423 -10.891, 5.700 -20.909 -10.377, 5.700 -20.828 -10.145, 5.700 -20.828 -9.655, 5.700 -25.900 -8.900, 5.700 -17.900 -8.900, 5.700 -18.486 -7.486, 5.700 -18.282 -7.724, 5.700 -21.655 -8.828, 5.700 -18.992 -7.118, 5.700 -21.040 -9.214, 5.700 -25.518 -7.724, 5.700 -25.682 -7.992, 5.700 -25.314 -7.486, 5.700 -25.076 -7.282, 5.700 -24.808 -7.118, 5.700 -24.518 -6.998, 5.700 -25.802 -8.282, 7.800 -25.314 -7.486, 7.800 -25.076 -7.282, 7.800 -24.808 -7.118, 5.700 -24.213 -6.925, 7.800 -24.213 -6.925, 5.700 -25.900 -13.400, -1.525 -16.300 -45.313, -1.598 -17.700 -45.618, -1.718 -16.300 -45.908, -1.882 -17.700 -46.176, -1.598 -16.300 -45.618, -2.324 -16.300 -46.618, -2.086 -17.700 -46.414, -2.882 -17.700 -46.902, -2.592 -16.300 -46.782, -3.500 -16.300 -47.000, -2.882 -16.300 -46.902, -1.500 -16.399 -39.934, -1.500 -16.518 -40.123, -1.500 -17.300 -40.500, -1.525 -27.500 -45.313, -1.598 -26.100 -45.618, -1.718 -27.500 -45.908, -1.525 -26.100 -45.313, -2.086 -27.500 -46.414, -2.324 -26.100 -46.618, -2.592 -26.100 -46.782, -2.882 -27.500 -46.902, -6.500 -27.500 -47.000, -6.813 -26.100 -46.975, -7.676 -27.500 -46.618, -7.118 -26.100 -46.902, -7.408 -26.100 -46.782, -7.914 -26.100 -46.414, -8.118 -26.100 -46.176, -8.118 -27.500 -46.176, -8.282 -27.500 -45.908, -8.282 -26.100 -45.908, -8.402 -27.500 -45.618, -8.402 -26.100 -45.618, -8.475 -26.100 -45.313, -1.718 -26.100 -45.908, -1.882 -26.100 -46.176, -2.086 -26.100 -46.414, -3.187 -26.100 -46.975, -2.882 -26.100 -46.902, -6.500 -26.100 -47.000, -7.676 -26.100 -46.618, -5.477 -26.100 -44.991, -5.686 -26.100 -44.860, -5.860 -26.100 -44.686, -5.991 -26.100 -44.477, -8.500 -26.100 -45.000, -6.072 -26.100 -43.755, -5.686 -26.100 -43.140, -8.500 -26.100 -40.500, -4.755 -26.100 -45.072, -3.500 -26.100 -47.000, -5.000 -26.100 -45.100, -1.500 -26.100 -40.500, -4.140 -26.100 -43.314, -1.500 -26.100 -45.000, -8.500 -22.900 -37.950, -8.500 -20.400 -37.950, -8.500 -20.400 -36.950, -8.500 -21.900 -36.950, -8.500 -19.400 -24.950, -8.500 -21.900 -15.950, -8.500 -23.400 -15.950, -8.500 -20.900 -16.950, -8.500 -26.100 -13.400, -8.500 -19.400 -37.950, -8.500 -17.700 -40.500, -8.402 -16.300 -45.618, -7.914 -16.300 -46.414, -7.676 -16.300 -46.618, -7.408 -16.300 -46.782, -7.118 -17.700 -46.902, -7.118 -16.300 -46.902, -6.813 -17.700 -46.975, -1.500 -17.700 -8.900, -1.525 -16.300 -8.587, -1.718 -16.300 -7.992, -1.882 -17.700 -7.724, -1.598 -17.700 -8.282, -1.882 -16.300 -7.724, -2.086 -16.300 -7.486, -2.324 -17.700 -7.282, -2.882 -16.300 -6.998, -2.882 -17.700 -6.998, -3.500 -17.700 -6.900, -1.500 -16.677 -13.618, -1.500 -16.518 -13.777, -1.500 -16.399 -13.966, -5.991 -17.700 -10.377, -6.100 -17.700 -9.900, -8.500 -17.700 -13.400, -6.072 -17.700 -9.655, -5.860 -17.700 -9.214, -5.245 -17.700 -8.828, -5.000 -17.700 -8.800, -7.914 -17.700 -7.486, -8.500 -17.700 -8.900, -8.282 -17.700 -7.992, -8.402 -17.700 -8.282, -4.755 -17.700 -8.828, -4.523 -17.700 -8.909, -3.928 -17.700 -10.145, -1.718 -17.700 -7.992, -2.086 -17.700 -7.486, -1.525 -17.700 -8.587, -2.592 -17.700 -7.118, -3.187 -17.700 -6.925, -6.813 -16.300 -6.925, -7.408 -17.700 -7.118, -7.676 -17.700 -7.282, -7.676 -16.300 -7.282, -6.813 -17.700 -6.925, -7.118 -17.700 -6.998, -8.118 -17.700 -7.724, -8.402 -16.300 -8.282, -8.475 -17.700 -8.587, -8.475 -16.300 -8.587, -1.598 -27.500 -8.282, -1.718 -26.100 -7.992, -1.882 -26.100 -7.724, -2.086 -27.500 -7.486, -2.324 -26.100 -7.282, -2.324 -27.500 -7.282, -2.592 -27.500 -7.118, -2.882 -26.100 -6.998, -3.187 -27.500 -6.925, -3.187 -26.100 -6.925, -3.500 -26.100 -6.900, -2.882 -27.500 -6.998, -1.500 -26.500 -13.400, -1.500 -27.475 -14.177, -1.500 -27.500 -8.900, -1.500 -27.282 -13.777, -1.500 -27.123 -13.618, -8.475 -27.500 -8.587, -8.500 -26.100 -8.900, -8.402 -26.100 -8.282, -8.118 -26.100 -7.724, -8.118 -27.500 -7.724, -8.402 -27.500 -8.282, -8.282 -27.500 -7.992, -7.914 -27.500 -7.486, -7.914 -26.100 -7.486, -7.408 -27.500 -7.118, -7.676 -27.500 -7.282, -7.408 -26.100 -7.118, -6.500 -26.100 -6.900, -7.118 -26.100 -6.998, -6.813 -27.500 -6.925, -6.813 -26.100 -6.925, -5.245 -16.300 -10.972, -5.477 -17.700 -10.891, -5.860 -17.700 -10.586, -5.991 -16.300 -10.377, -6.072 -17.700 -10.145, -6.072 -16.300 -10.145, -6.072 -16.300 -9.655, -5.991 -16.300 -9.423, -5.686 -17.700 -9.040, -4.755 -16.300 -8.828, -4.314 -16.300 -9.040, -4.009 -17.700 -9.423, -4.009 -16.300 -10.377, -4.314 -17.700 -10.760, -4.523 -17.700 -10.891, -4.755 -17.700 -10.972, -4.755 -16.300 -10.972, -5.245 -17.700 -10.972, -5.000 -17.700 -11.000, -5.686 -17.700 -10.760, -5.991 -17.700 -9.423, -5.477 -17.700 -8.909, -5.477 -16.300 -8.909, -4.314 -17.700 -9.040, -4.140 -17.700 -9.214, -3.928 -17.700 -9.655, -3.900 -17.700 -9.900, -4.009 -17.700 -10.377, -4.140 -17.700 -10.586, -4.140 -16.300 -10.586, -5.245 -26.100 -10.972, -5.477 -27.500 -10.891, -5.686 -27.500 -10.760, -5.477 -26.100 -10.891, -5.686 -26.100 -10.760, -6.072 -27.500 -10.145, -6.072 -27.500 -9.655, -5.860 -26.100 -9.214, -4.755 -26.100 -8.828, -4.140 -27.500 -9.214, -4.009 -27.500 -9.423, -4.009 -26.100 -9.423, -4.140 -27.500 -10.586, -4.140 -26.100 -10.586, -4.314 -27.500 -10.760, -5.245 -27.500 -10.972, -5.860 -26.100 -10.586, -5.991 -27.500 -9.423, -5.860 -27.500 -9.214, -5.477 -27.500 -8.909, -5.245 -26.100 -8.828, -4.314 -27.500 -9.040, -4.140 -26.100 -9.214, -3.928 -27.500 -9.655, -3.928 -26.100 -9.655, -3.900 -26.100 -9.900, -3.928 -26.100 -10.145, -4.009 -27.500 -10.377, -4.523 -27.500 -10.891, -5.477 -26.100 -43.009, -5.477 -27.500 -43.009, -5.991 -27.500 -43.523, -6.072 -26.100 -44.245, -6.072 -27.500 -44.245, -5.860 -27.500 -44.686, -5.686 -27.500 -44.860, -5.245 -26.100 -45.072, -4.523 -26.100 -44.991, -4.314 -26.100 -44.860, -4.314 -27.500 -44.860, -3.928 -26.100 -43.755, -3.928 -27.500 -43.755, -4.009 -27.500 -43.523, -4.140 -27.500 -43.314, -4.314 -27.500 -43.140, -4.523 -27.500 -43.009, -5.000 -27.500 -42.900, -5.245 -26.100 -42.928, -5.000 -26.100 -42.900, -5.686 -27.500 -43.140, -5.860 -26.100 -43.314, -5.860 -27.500 -43.314, -5.991 -26.100 -43.523, -6.072 -27.500 -43.755, -6.100 -26.100 -44.000, -6.100 -27.500 -44.000, -5.991 -27.500 -44.477, -4.140 -26.100 -44.686, -4.009 -26.100 -44.477, -3.928 -26.100 -44.245, -3.900 -26.100 -44.000, -4.009 -26.100 -43.523, -4.314 -26.100 -43.140, -4.523 -26.100 -43.009, -4.755 -26.100 -42.928, -4.755 -17.700 -45.072, -5.000 -17.700 -45.100, -4.523 -16.300 -44.991, -4.314 -16.300 -44.860, -4.140 -17.700 -44.686, -4.009 -17.700 -44.477, -3.928 -16.300 -44.245, -3.900 -16.300 -44.000, -3.928 -17.700 -44.245, -3.900 -17.700 -44.000, -4.009 -17.700 -43.523, -4.140 -17.700 -43.314, -4.523 -16.300 -43.009, -4.314 -17.700 -43.140, -5.686 -17.700 -43.140, -6.072 -16.300 -43.755, -6.100 -17.700 -44.000, -6.072 -16.300 -44.245, -6.072 -17.700 -44.245, -5.991 -17.700 -44.477, -5.686 -17.700 -44.860, -5.245 -16.300 -45.072, -5.245 -17.700 -45.072, -4.009 -16.300 -44.477, -3.928 -16.300 -43.755, -4.755 -17.700 -42.928, -5.000 -16.300 -42.900, -5.245 -16.300 -42.928, -5.245 -17.700 -42.928, -5.477 -16.300 -43.009, -5.686 -16.300 -43.140, -5.860 -17.700 -43.314, -5.991 -16.300 -43.523, -6.072 -17.700 -43.755, -6.100 -16.300 -44.000, -5.991 -16.300 -44.477, -5.860 -16.300 -44.686, -5.686 -16.300 -44.860, -5.000 -16.300 -45.100, 7.800 -21.423 -8.909, 5.700 -21.423 -8.909, 7.800 -21.214 -9.040, 5.700 -21.214 -9.040, 5.700 -20.909 -9.423, 5.700 -20.800 -9.900, 5.700 -21.040 -10.586, 5.700 -21.214 -10.760, 7.800 -22.377 -10.891, 5.700 -22.760 -10.586, 5.700 -22.891 -10.377, 7.800 -22.891 -9.423, 7.800 -22.586 -9.040, 5.700 -22.377 -8.909, 7.800 -20.828 -10.145, 7.800 -20.909 -10.377, 7.800 -21.040 -10.586, 5.700 -21.655 -10.972, 5.700 -22.145 -10.972, 7.800 -22.586 -10.760, 7.800 -22.891 -10.377, 7.800 -22.972 -10.145, 5.700 -22.972 -10.145, 5.700 -22.972 -9.655, 7.800 -22.760 -9.214, 5.700 -22.760 -9.214, 5.700 -22.586 -9.040, 7.800 -22.377 -8.909, 7.800 -22.145 -8.828, 5.700 -21.655 -42.928, 5.700 -21.423 -43.009, 7.800 -21.423 -43.009, 7.800 -20.909 -43.523, 5.700 -21.040 -43.314, 7.800 -20.828 -43.755, 5.700 -20.909 -43.523, 5.700 -20.828 -43.755, 5.700 -20.800 -44.000, 5.700 -20.828 -44.245, 5.700 -21.040 -44.686, 7.800 -21.423 -44.991, 5.700 -21.214 -44.860, 5.700 -21.423 -44.991, 5.700 -22.377 -44.991, 5.700 -22.891 -44.477, 5.700 -22.760 -43.314, 5.700 -22.377 -43.009, 5.700 -22.145 -42.928, 7.800 -21.655 -42.928, 7.800 -20.909 -44.477, 7.800 -21.040 -44.686, 5.700 -21.655 -45.072, 5.700 -22.586 -44.860, 7.800 -22.760 -44.686, 7.800 -22.891 -44.477, 5.700 -22.972 -44.245, 5.700 -22.891 -43.523, 7.800 -22.145 -42.928, -3.187 -17.700 -46.975, -2.592 -17.700 -46.782, -2.324 -17.700 -46.618, -1.718 -17.700 -45.908, -4.523 -17.700 -44.991, -4.314 -17.700 -44.860, -1.525 -17.700 -45.313, -1.500 -17.700 -45.000, -1.500 -17.700 -40.500, -4.523 -17.700 -43.009, -5.000 -17.700 -42.900, -5.477 -17.700 -43.009, -5.991 -17.700 -43.523, -8.500 -17.700 -45.000, -8.475 -17.700 -45.313, -8.402 -17.700 -45.618, -5.477 -17.700 -44.991, -7.914 -17.700 -46.414, -8.118 -17.700 -46.176, -7.676 -17.700 -46.618, -7.408 -17.700 -46.782, -8.282 -17.700 -45.908, -5.860 -17.700 -44.686, -3.928 -17.700 -43.755, -1.500 -26.723 -40.475, -1.500 -26.934 -40.401, -1.500 -27.282 -40.123, -1.500 -27.475 -39.723, -3.500 -17.700 -47.000, -6.500 -17.700 -47.000, -1.500 -17.700 -13.400, 7.800 -25.900 -13.400, -5.000 -26.100 -8.800, -2.592 -26.100 -7.118, -2.086 -26.100 -7.486, -1.598 -26.100 -8.282, -1.525 -26.100 -8.587, -1.500 -26.100 -8.900, -1.500 -26.100 -13.400, -4.009 -26.100 -10.377, -4.314 -26.100 -10.760, -4.523 -26.100 -10.891, -4.755 -26.100 -10.972, -5.000 -26.100 -11.000, -5.991 -26.100 -10.377, -6.072 -26.100 -10.145, -6.072 -26.100 -9.655, -6.100 -26.100 -9.900, -5.991 -26.100 -9.423, -8.475 -26.100 -8.587, -5.686 -26.100 -9.040, -5.477 -26.100 -8.909, -7.676 -26.100 -7.282, -8.282 -26.100 -7.992, -4.314 -26.100 -9.040, -4.523 -26.100 -8.909, -6.500 -16.300 -6.900, -6.500 -17.700 -6.900 ] } colorPerVertex FALSE coordIndex [ 786, 1316, 0, -1, 213, 0, 1, -1, 2, 1, 17, -1, 3, 17, 16, -1, 206, 16, 4, -1, 5, 206, 4, -1, 5, 6, 206, -1, 5, 688, 6, -1, 6, 688, 32, -1, 13, 32, 7, -1, 214, 7, 8, -1, 217, 8, 9, -1, 783, 9, 781, -1, 783, 217, 9, -1, 783, 10, 217, -1, 217, 10, 216, -1, 214, 216, 11, -1, 13, 11, 12, -1, 6, 12, 206, -1, 6, 13, 12, -1, 6, 32, 13, -1, 1316, 14, 0, -1, 0, 14, 796, -1, 1, 796, 15, -1, 17, 15, 794, -1, 16, 794, 683, -1, 4, 16, 683, -1, 0, 796, 1, -1, 1, 15, 17, -1, 17, 794, 16, -1, 688, 689, 32, -1, 32, 689, 18, -1, 215, 18, 33, -1, 19, 33, 697, -1, 218, 697, 21, -1, 20, 21, 22, -1, 223, 22, 23, -1, 698, 223, 23, -1, 698, 29, 223, -1, 698, 24, 29, -1, 29, 24, 31, -1, 30, 31, 44, -1, 228, 44, 45, -1, 27, 45, 232, -1, 26, 232, 25, -1, 26, 27, 232, -1, 26, 761, 27, -1, 27, 761, 28, -1, 228, 28, 226, -1, 30, 226, 42, -1, 29, 42, 223, -1, 29, 30, 42, -1, 29, 31, 30, -1, 32, 18, 215, -1, 7, 215, 220, -1, 8, 220, 221, -1, 9, 221, 222, -1, 781, 222, 35, -1, 781, 9, 222, -1, 215, 33, 19, -1, 220, 19, 219, -1, 221, 219, 37, -1, 222, 37, 36, -1, 35, 36, 34, -1, 35, 222, 36, -1, 19, 697, 218, -1, 219, 218, 39, -1, 37, 39, 225, -1, 36, 225, 38, -1, 34, 38, 763, -1, 34, 36, 38, -1, 218, 21, 20, -1, 39, 20, 224, -1, 225, 224, 40, -1, 38, 40, 41, -1, 763, 41, 43, -1, 763, 38, 41, -1, 20, 22, 223, -1, 224, 223, 42, -1, 40, 42, 226, -1, 41, 226, 28, -1, 43, 28, 761, -1, 43, 41, 28, -1, 24, 692, 31, -1, 31, 692, 46, -1, 44, 46, 227, -1, 45, 227, 231, -1, 232, 231, 204, -1, 25, 204, 202, -1, 25, 232, 204, -1, 692, 66, 46, -1, 46, 66, 67, -1, 227, 67, 230, -1, 231, 230, 234, -1, 204, 234, 47, -1, 202, 47, 203, -1, 48, 203, 49, -1, 778, 49, 79, -1, 777, 79, 84, -1, 758, 84, 89, -1, 776, 89, 88, -1, 201, 88, 87, -1, 756, 87, 75, -1, 775, 75, 200, -1, 774, 200, 50, -1, 103, 50, 250, -1, 105, 250, 249, -1, 106, 249, 99, -1, 248, 99, 51, -1, 52, 248, 51, -1, 52, 53, 248, -1, 52, 708, 53, -1, 53, 708, 54, -1, 111, 54, 55, -1, 254, 55, 112, -1, 256, 112, 117, -1, 56, 117, 711, -1, 119, 711, 57, -1, 123, 57, 128, -1, 129, 128, 714, -1, 58, 714, 59, -1, 131, 59, 719, -1, 717, 131, 719, -1, 717, 60, 131, -1, 717, 720, 60, -1, 60, 720, 61, -1, 65, 61, 62, -1, 64, 62, 269, -1, 267, 269, 137, -1, 768, 137, 136, -1, 768, 267, 137, -1, 768, 769, 267, -1, 267, 769, 63, -1, 64, 63, 266, -1, 65, 266, 265, -1, 60, 265, 131, -1, 60, 65, 265, -1, 60, 61, 65, -1, 66, 693, 67, -1, 67, 693, 229, -1, 230, 229, 233, -1, 234, 233, 68, -1, 47, 68, 203, -1, 47, 234, 68, -1, 693, 699, 229, -1, 229, 699, 69, -1, 233, 69, 236, -1, 68, 236, 238, -1, 203, 238, 49, -1, 203, 68, 238, -1, 699, 694, 69, -1, 69, 694, 235, -1, 236, 235, 237, -1, 238, 237, 240, -1, 49, 240, 79, -1, 49, 238, 240, -1, 694, 70, 235, -1, 235, 70, 695, -1, 80, 695, 81, -1, 239, 81, 71, -1, 241, 71, 90, -1, 77, 90, 78, -1, 210, 78, 703, -1, 72, 210, 703, -1, 72, 244, 210, -1, 72, 706, 244, -1, 244, 706, 95, -1, 245, 95, 247, -1, 74, 247, 73, -1, 200, 73, 50, -1, 200, 74, 73, -1, 200, 75, 74, -1, 74, 75, 93, -1, 245, 93, 76, -1, 244, 76, 91, -1, 210, 91, 77, -1, 78, 210, 77, -1, 235, 695, 80, -1, 237, 80, 82, -1, 240, 82, 242, -1, 79, 242, 84, -1, 79, 240, 242, -1, 80, 81, 239, -1, 82, 239, 83, -1, 242, 83, 243, -1, 84, 243, 89, -1, 84, 242, 243, -1, 239, 71, 241, -1, 83, 241, 85, -1, 243, 85, 86, -1, 89, 86, 92, -1, 88, 92, 87, -1, 88, 89, 92, -1, 241, 90, 77, -1, 85, 77, 91, -1, 86, 91, 76, -1, 92, 76, 93, -1, 87, 93, 75, -1, 87, 92, 93, -1, 706, 94, 95, -1, 95, 94, 96, -1, 247, 96, 97, -1, 73, 97, 250, -1, 50, 73, 250, -1, 94, 98, 96, -1, 96, 98, 246, -1, 97, 246, 249, -1, 250, 97, 249, -1, 98, 705, 246, -1, 246, 705, 99, -1, 249, 246, 99, -1, 705, 51, 99, -1, 53, 54, 111, -1, 104, 111, 100, -1, 251, 100, 199, -1, 252, 199, 101, -1, 102, 101, 754, -1, 102, 252, 101, -1, 102, 755, 252, -1, 252, 755, 103, -1, 251, 103, 105, -1, 104, 105, 106, -1, 53, 106, 248, -1, 53, 104, 106, -1, 53, 111, 104, -1, 111, 55, 254, -1, 107, 254, 253, -1, 258, 253, 114, -1, 257, 114, 116, -1, 108, 116, 772, -1, 108, 257, 116, -1, 108, 109, 257, -1, 257, 109, 110, -1, 258, 110, 198, -1, 107, 198, 100, -1, 111, 107, 100, -1, 111, 254, 107, -1, 254, 112, 256, -1, 253, 256, 113, -1, 114, 113, 115, -1, 116, 115, 118, -1, 772, 118, 771, -1, 772, 116, 118, -1, 256, 117, 56, -1, 113, 56, 259, -1, 115, 259, 260, -1, 118, 260, 122, -1, 771, 122, 121, -1, 771, 118, 122, -1, 56, 711, 119, -1, 259, 119, 263, -1, 260, 263, 262, -1, 122, 262, 120, -1, 121, 120, 770, -1, 121, 122, 120, -1, 119, 57, 123, -1, 263, 123, 261, -1, 262, 261, 124, -1, 120, 124, 125, -1, 770, 125, 197, -1, 752, 197, 126, -1, 127, 126, 63, -1, 769, 127, 63, -1, 123, 128, 129, -1, 261, 129, 130, -1, 124, 130, 264, -1, 125, 264, 197, -1, 125, 124, 264, -1, 129, 714, 58, -1, 130, 58, 132, -1, 264, 132, 133, -1, 197, 133, 126, -1, 197, 264, 133, -1, 58, 59, 131, -1, 132, 131, 265, -1, 133, 265, 266, -1, 126, 266, 63, -1, 126, 133, 266, -1, 720, 722, 61, -1, 61, 722, 138, -1, 62, 138, 134, -1, 269, 134, 273, -1, 137, 273, 135, -1, 136, 135, 139, -1, 136, 137, 135, -1, 722, 718, 138, -1, 138, 718, 140, -1, 134, 140, 268, -1, 273, 268, 272, -1, 135, 272, 143, -1, 139, 143, 748, -1, 139, 135, 143, -1, 718, 141, 140, -1, 140, 141, 142, -1, 268, 142, 271, -1, 272, 271, 208, -1, 143, 208, 144, -1, 748, 144, 146, -1, 748, 143, 144, -1, 141, 145, 142, -1, 142, 145, 270, -1, 271, 270, 274, -1, 208, 274, 209, -1, 144, 209, 147, -1, 146, 147, 151, -1, 146, 144, 147, -1, 145, 148, 270, -1, 270, 148, 152, -1, 274, 152, 149, -1, 209, 149, 154, -1, 147, 154, 150, -1, 151, 150, 767, -1, 151, 147, 150, -1, 148, 153, 152, -1, 152, 153, 160, -1, 149, 160, 275, -1, 154, 275, 161, -1, 150, 161, 196, -1, 767, 196, 162, -1, 195, 162, 194, -1, 193, 194, 155, -1, 191, 155, 192, -1, 765, 192, 185, -1, 190, 185, 284, -1, 189, 284, 156, -1, 157, 156, 158, -1, 668, 158, 159, -1, 668, 157, 158, -1, 153, 727, 160, -1, 160, 727, 163, -1, 275, 163, 276, -1, 161, 276, 187, -1, 196, 187, 162, -1, 196, 161, 187, -1, 727, 728, 163, -1, 163, 728, 164, -1, 277, 164, 735, -1, 278, 735, 736, -1, 175, 736, 165, -1, 179, 165, 731, -1, 280, 731, 733, -1, 181, 733, 166, -1, 281, 166, 734, -1, 282, 734, 738, -1, 167, 738, 739, -1, 740, 167, 739, -1, 740, 170, 167, -1, 740, 744, 170, -1, 170, 744, 665, -1, 168, 170, 665, -1, 168, 169, 170, -1, 168, 171, 169, -1, 169, 171, 184, -1, 183, 184, 172, -1, 283, 172, 286, -1, 182, 286, 285, -1, 173, 285, 180, -1, 279, 180, 186, -1, 176, 186, 177, -1, 178, 177, 188, -1, 174, 188, 187, -1, 276, 174, 187, -1, 276, 277, 174, -1, 276, 163, 277, -1, 277, 163, 164, -1, 277, 735, 278, -1, 174, 278, 178, -1, 188, 174, 178, -1, 278, 736, 175, -1, 178, 175, 176, -1, 177, 178, 176, -1, 175, 165, 179, -1, 176, 179, 279, -1, 186, 176, 279, -1, 179, 731, 280, -1, 279, 280, 173, -1, 180, 279, 173, -1, 280, 733, 181, -1, 173, 181, 182, -1, 285, 173, 182, -1, 181, 166, 281, -1, 182, 281, 283, -1, 286, 182, 283, -1, 281, 734, 282, -1, 283, 282, 183, -1, 172, 283, 183, -1, 282, 738, 167, -1, 183, 167, 169, -1, 184, 183, 169, -1, 171, 159, 184, -1, 184, 159, 158, -1, 172, 158, 156, -1, 286, 156, 284, -1, 285, 284, 185, -1, 180, 185, 192, -1, 186, 192, 155, -1, 177, 155, 194, -1, 188, 194, 162, -1, 187, 188, 162, -1, 157, 189, 156, -1, 189, 190, 284, -1, 190, 765, 185, -1, 765, 191, 192, -1, 191, 193, 155, -1, 193, 195, 194, -1, 195, 767, 162, -1, 196, 767, 150, -1, 127, 752, 126, -1, 752, 770, 197, -1, 125, 770, 120, -1, 109, 773, 110, -1, 110, 773, 255, -1, 198, 255, 199, -1, 100, 198, 199, -1, 773, 754, 255, -1, 255, 754, 101, -1, 199, 255, 101, -1, 755, 774, 103, -1, 103, 774, 50, -1, 774, 775, 200, -1, 775, 756, 75, -1, 756, 201, 87, -1, 201, 776, 88, -1, 776, 758, 89, -1, 758, 777, 84, -1, 777, 778, 79, -1, 778, 48, 49, -1, 48, 202, 203, -1, 47, 202, 204, -1, 216, 10, 205, -1, 11, 205, 211, -1, 12, 211, 3, -1, 206, 3, 16, -1, 206, 12, 3, -1, 207, 212, 787, -1, 207, 213, 212, -1, 207, 786, 213, -1, 213, 786, 0, -1, 160, 149, 152, -1, 149, 209, 274, -1, 163, 275, 160, -1, 209, 144, 208, -1, 275, 154, 149, -1, 154, 147, 209, -1, 91, 210, 244, -1, 2, 17, 3, -1, 211, 2, 3, -1, 211, 212, 2, -1, 211, 205, 212, -1, 212, 205, 787, -1, 787, 205, 10, -1, 213, 1, 2, -1, 212, 213, 2, -1, 11, 211, 12, -1, 214, 11, 13, -1, 7, 214, 13, -1, 215, 7, 32, -1, 216, 205, 11, -1, 19, 220, 215, -1, 217, 216, 214, -1, 8, 217, 214, -1, 220, 8, 7, -1, 218, 219, 19, -1, 219, 221, 220, -1, 221, 9, 8, -1, 20, 39, 218, -1, 39, 37, 219, -1, 37, 222, 221, -1, 223, 224, 20, -1, 224, 225, 39, -1, 225, 36, 37, -1, 40, 224, 42, -1, 38, 225, 40, -1, 41, 40, 226, -1, 228, 226, 30, -1, 44, 228, 30, -1, 46, 44, 31, -1, 67, 227, 46, -1, 27, 28, 228, -1, 45, 27, 228, -1, 227, 45, 44, -1, 229, 230, 67, -1, 230, 231, 227, -1, 231, 232, 45, -1, 69, 233, 229, -1, 233, 234, 230, -1, 234, 204, 231, -1, 235, 236, 69, -1, 236, 68, 233, -1, 80, 237, 235, -1, 237, 238, 236, -1, 239, 82, 80, -1, 82, 240, 237, -1, 241, 83, 239, -1, 83, 242, 82, -1, 77, 85, 241, -1, 85, 243, 83, -1, 86, 85, 91, -1, 89, 243, 86, -1, 92, 86, 76, -1, 245, 76, 244, -1, 95, 245, 244, -1, 74, 93, 245, -1, 247, 74, 245, -1, 96, 247, 95, -1, 246, 97, 96, -1, 97, 73, 247, -1, 248, 106, 99, -1, 106, 105, 249, -1, 105, 103, 250, -1, 251, 105, 104, -1, 100, 251, 104, -1, 252, 103, 251, -1, 199, 252, 251, -1, 258, 198, 107, -1, 253, 258, 107, -1, 256, 253, 254, -1, 110, 255, 198, -1, 56, 113, 256, -1, 257, 110, 258, -1, 114, 257, 258, -1, 113, 114, 253, -1, 119, 259, 56, -1, 259, 115, 113, -1, 115, 116, 114, -1, 123, 263, 119, -1, 263, 260, 259, -1, 260, 118, 115, -1, 129, 261, 123, -1, 261, 262, 263, -1, 262, 122, 260, -1, 58, 130, 129, -1, 130, 124, 261, -1, 124, 120, 262, -1, 131, 132, 58, -1, 132, 264, 130, -1, 133, 132, 265, -1, 64, 266, 65, -1, 62, 64, 65, -1, 138, 62, 61, -1, 140, 134, 138, -1, 267, 63, 64, -1, 269, 267, 64, -1, 134, 269, 62, -1, 142, 268, 140, -1, 268, 273, 134, -1, 273, 137, 269, -1, 270, 271, 142, -1, 271, 272, 268, -1, 272, 135, 273, -1, 152, 274, 270, -1, 274, 208, 271, -1, 208, 143, 272, -1, 161, 275, 276, -1, 150, 154, 161, -1, 278, 174, 277, -1, 175, 178, 278, -1, 179, 176, 175, -1, 194, 188, 177, -1, 280, 279, 179, -1, 155, 177, 186, -1, 181, 173, 280, -1, 192, 186, 180, -1, 281, 182, 181, -1, 185, 180, 285, -1, 282, 283, 281, -1, 284, 285, 286, -1, 167, 183, 282, -1, 156, 286, 172, -1, 170, 169, 167, -1, 158, 172, 184, -1, 785, 287, 358, -1, 785, 533, 287, -1, 785, 532, 533, -1, 785, 788, 532, -1, 532, 788, 534, -1, 534, 788, 288, -1, 290, 288, 784, -1, 569, 784, 782, -1, 289, 782, 570, -1, 289, 569, 782, -1, 534, 288, 290, -1, 290, 784, 569, -1, 782, 292, 570, -1, 570, 292, 291, -1, 291, 292, 293, -1, 525, 293, 572, -1, 525, 291, 293, -1, 293, 764, 572, -1, 572, 764, 520, -1, 520, 764, 295, -1, 294, 295, 516, -1, 294, 520, 295, -1, 295, 780, 516, -1, 516, 780, 511, -1, 511, 780, 762, -1, 506, 762, 779, -1, 507, 779, 296, -1, 297, 296, 298, -1, 501, 298, 497, -1, 501, 297, 298, -1, 511, 762, 506, -1, 506, 779, 507, -1, 507, 296, 297, -1, 298, 299, 497, -1, 497, 299, 496, -1, 496, 299, 300, -1, 300, 299, 301, -1, 489, 301, 760, -1, 490, 760, 759, -1, 304, 759, 302, -1, 303, 302, 477, -1, 303, 304, 302, -1, 300, 301, 489, -1, 489, 760, 490, -1, 490, 759, 304, -1, 302, 757, 477, -1, 477, 757, 478, -1, 478, 757, 305, -1, 306, 305, 474, -1, 306, 478, 305, -1, 305, 307, 474, -1, 474, 307, 472, -1, 472, 307, 466, -1, 466, 307, 308, -1, 309, 308, 311, -1, 310, 311, 312, -1, 310, 309, 311, -1, 466, 308, 309, -1, 311, 313, 312, -1, 312, 313, 460, -1, 460, 313, 315, -1, 316, 315, 753, -1, 314, 753, 454, -1, 314, 316, 753, -1, 460, 315, 316, -1, 454, 753, 317, -1, 317, 753, 319, -1, 318, 319, 320, -1, 318, 317, 319, -1, 319, 321, 320, -1, 320, 321, 442, -1, 442, 321, 443, -1, 443, 321, 322, -1, 444, 322, 441, -1, 444, 443, 322, -1, 441, 322, 323, -1, 323, 322, 325, -1, 324, 325, 326, -1, 324, 323, 325, -1, 325, 327, 326, -1, 326, 327, 436, -1, 436, 327, 432, -1, 432, 327, 328, -1, 329, 328, 428, -1, 329, 432, 328, -1, 328, 330, 428, -1, 428, 330, 331, -1, 331, 330, 332, -1, 332, 330, 333, -1, 424, 333, 420, -1, 424, 332, 333, -1, 333, 751, 420, -1, 420, 751, 417, -1, 417, 751, 750, -1, 335, 750, 334, -1, 413, 334, 407, -1, 413, 335, 334, -1, 417, 750, 335, -1, 334, 336, 407, -1, 407, 336, 408, -1, 408, 336, 749, -1, 337, 749, 339, -1, 338, 339, 400, -1, 338, 337, 339, -1, 408, 749, 337, -1, 339, 340, 400, -1, 400, 340, 396, -1, 396, 340, 397, -1, 397, 340, 342, -1, 341, 342, 392, -1, 341, 397, 342, -1, 342, 343, 392, -1, 392, 343, 393, -1, 393, 343, 344, -1, 344, 343, 345, -1, 389, 345, 346, -1, 389, 344, 345, -1, 345, 766, 346, -1, 346, 766, 347, -1, 347, 766, 348, -1, 348, 766, 382, -1, 382, 766, 349, -1, 350, 349, 351, -1, 350, 382, 349, -1, 349, 747, 351, -1, 351, 747, 352, -1, 352, 747, 367, -1, 367, 747, 746, -1, 368, 746, 369, -1, 368, 367, 746, -1, 746, 353, 369, -1, 369, 353, 354, -1, 354, 353, 357, -1, 357, 353, 355, -1, 890, 357, 355, -1, 890, 356, 357, -1, 357, 356, 889, -1, 888, 357, 889, -1, 888, 1900, 357, -1, 357, 1900, 578, -1, 578, 1900, 579, -1, 579, 1900, 370, -1, 287, 550, 358, -1, 358, 550, 1315, -1, 1315, 550, 1318, -1, 1318, 550, 359, -1, 359, 550, 360, -1, 360, 550, 1979, -1, 1979, 550, 361, -1, 554, 1979, 361, -1, 554, 1981, 1979, -1, 579, 370, 580, -1, 584, 580, 362, -1, 583, 362, 582, -1, 581, 582, 363, -1, 364, 581, 363, -1, 364, 574, 581, -1, 364, 821, 574, -1, 574, 821, 378, -1, 575, 378, 365, -1, 587, 365, 591, -1, 366, 591, 590, -1, 351, 590, 350, -1, 351, 366, 590, -1, 351, 352, 366, -1, 366, 352, 367, -1, 368, 366, 367, -1, 368, 369, 366, -1, 366, 369, 587, -1, 591, 366, 587, -1, 370, 371, 580, -1, 580, 371, 1901, -1, 362, 1901, 377, -1, 375, 377, 376, -1, 372, 375, 376, -1, 372, 373, 375, -1, 375, 373, 818, -1, 374, 375, 818, -1, 374, 582, 375, -1, 374, 363, 582, -1, 1901, 376, 377, -1, 821, 823, 378, -1, 378, 823, 379, -1, 365, 379, 589, -1, 591, 589, 383, -1, 590, 383, 382, -1, 350, 590, 382, -1, 823, 824, 379, -1, 379, 824, 380, -1, 589, 380, 381, -1, 383, 381, 592, -1, 382, 592, 348, -1, 382, 383, 592, -1, 824, 385, 380, -1, 380, 385, 588, -1, 381, 588, 388, -1, 592, 388, 384, -1, 348, 384, 347, -1, 348, 592, 384, -1, 385, 386, 588, -1, 588, 386, 387, -1, 388, 387, 594, -1, 384, 594, 390, -1, 346, 390, 389, -1, 346, 384, 390, -1, 346, 347, 384, -1, 386, 827, 387, -1, 387, 827, 593, -1, 594, 593, 595, -1, 390, 595, 391, -1, 344, 391, 393, -1, 344, 390, 391, -1, 344, 389, 390, -1, 827, 857, 593, -1, 593, 857, 395, -1, 595, 395, 597, -1, 391, 597, 598, -1, 392, 598, 341, -1, 392, 391, 598, -1, 392, 393, 391, -1, 857, 394, 395, -1, 395, 394, 596, -1, 597, 596, 398, -1, 598, 398, 401, -1, 397, 401, 396, -1, 397, 598, 401, -1, 397, 341, 598, -1, 394, 859, 596, -1, 596, 859, 399, -1, 398, 399, 599, -1, 401, 599, 404, -1, 400, 404, 338, -1, 400, 401, 404, -1, 400, 396, 401, -1, 859, 402, 399, -1, 399, 402, 403, -1, 599, 403, 405, -1, 404, 405, 409, -1, 337, 409, 408, -1, 337, 404, 409, -1, 337, 338, 404, -1, 402, 860, 403, -1, 403, 860, 600, -1, 405, 600, 602, -1, 409, 602, 406, -1, 408, 406, 407, -1, 408, 409, 406, -1, 860, 861, 600, -1, 600, 861, 601, -1, 602, 601, 410, -1, 406, 410, 411, -1, 407, 411, 413, -1, 407, 406, 411, -1, 861, 414, 601, -1, 601, 414, 603, -1, 410, 603, 606, -1, 411, 606, 412, -1, 413, 412, 335, -1, 413, 411, 412, -1, 414, 862, 603, -1, 603, 862, 416, -1, 606, 416, 605, -1, 412, 605, 415, -1, 335, 415, 417, -1, 335, 412, 415, -1, 862, 863, 416, -1, 416, 863, 604, -1, 605, 604, 607, -1, 415, 607, 418, -1, 417, 418, 420, -1, 417, 415, 418, -1, 863, 864, 604, -1, 604, 864, 421, -1, 607, 421, 608, -1, 418, 608, 419, -1, 420, 419, 424, -1, 420, 418, 419, -1, 864, 830, 421, -1, 421, 830, 422, -1, 608, 422, 423, -1, 419, 423, 426, -1, 424, 426, 425, -1, 332, 425, 331, -1, 332, 424, 425, -1, 830, 430, 422, -1, 422, 430, 609, -1, 423, 609, 431, -1, 426, 431, 429, -1, 427, 429, 432, -1, 329, 427, 432, -1, 329, 428, 427, -1, 427, 428, 425, -1, 426, 427, 425, -1, 426, 429, 427, -1, 430, 832, 609, -1, 609, 832, 433, -1, 431, 433, 434, -1, 429, 434, 437, -1, 432, 437, 436, -1, 432, 429, 437, -1, 832, 833, 433, -1, 433, 833, 611, -1, 434, 611, 438, -1, 437, 438, 435, -1, 436, 435, 326, -1, 436, 437, 435, -1, 833, 865, 611, -1, 611, 865, 610, -1, 438, 610, 439, -1, 435, 439, 440, -1, 324, 440, 323, -1, 324, 435, 440, -1, 324, 326, 435, -1, 865, 835, 610, -1, 610, 835, 612, -1, 439, 612, 615, -1, 440, 615, 614, -1, 441, 614, 444, -1, 441, 440, 614, -1, 441, 323, 440, -1, 835, 445, 612, -1, 612, 445, 447, -1, 615, 447, 617, -1, 614, 617, 448, -1, 443, 448, 442, -1, 443, 614, 448, -1, 443, 444, 614, -1, 445, 446, 447, -1, 447, 446, 613, -1, 617, 613, 616, -1, 448, 616, 450, -1, 320, 450, 318, -1, 320, 448, 450, -1, 320, 442, 448, -1, 446, 451, 613, -1, 613, 451, 452, -1, 616, 452, 619, -1, 450, 619, 449, -1, 317, 449, 454, -1, 317, 450, 449, -1, 317, 318, 450, -1, 451, 836, 452, -1, 452, 836, 618, -1, 619, 618, 456, -1, 449, 456, 453, -1, 314, 453, 316, -1, 314, 449, 453, -1, 314, 454, 449, -1, 836, 455, 618, -1, 618, 455, 458, -1, 456, 458, 620, -1, 453, 620, 459, -1, 316, 459, 460, -1, 316, 453, 459, -1, 455, 457, 458, -1, 458, 457, 461, -1, 620, 461, 621, -1, 459, 621, 463, -1, 460, 463, 312, -1, 460, 459, 463, -1, 457, 837, 461, -1, 461, 837, 462, -1, 621, 462, 622, -1, 463, 622, 624, -1, 310, 624, 309, -1, 310, 463, 624, -1, 310, 312, 463, -1, 837, 840, 462, -1, 462, 840, 464, -1, 622, 464, 623, -1, 624, 623, 465, -1, 309, 465, 466, -1, 309, 624, 465, -1, 840, 469, 464, -1, 464, 469, 467, -1, 623, 467, 470, -1, 465, 470, 468, -1, 466, 468, 472, -1, 466, 465, 468, -1, 469, 868, 467, -1, 467, 868, 473, -1, 470, 473, 625, -1, 468, 625, 471, -1, 472, 471, 474, -1, 472, 468, 471, -1, 868, 843, 473, -1, 473, 843, 626, -1, 625, 626, 627, -1, 471, 627, 628, -1, 474, 628, 306, -1, 474, 471, 628, -1, 843, 481, 626, -1, 626, 481, 483, -1, 627, 483, 475, -1, 628, 475, 476, -1, 479, 476, 477, -1, 478, 479, 477, -1, 478, 480, 479, -1, 478, 306, 480, -1, 480, 306, 628, -1, 479, 628, 476, -1, 479, 480, 628, -1, 481, 482, 483, -1, 483, 482, 484, -1, 475, 484, 630, -1, 476, 630, 629, -1, 477, 629, 303, -1, 477, 476, 629, -1, 482, 485, 484, -1, 484, 485, 486, -1, 630, 486, 487, -1, 629, 487, 488, -1, 303, 488, 304, -1, 303, 629, 488, -1, 485, 871, 486, -1, 486, 871, 632, -1, 487, 632, 631, -1, 488, 631, 633, -1, 490, 633, 489, -1, 490, 488, 633, -1, 490, 304, 488, -1, 871, 873, 632, -1, 632, 873, 491, -1, 631, 491, 635, -1, 633, 635, 492, -1, 489, 492, 300, -1, 489, 633, 492, -1, 873, 875, 491, -1, 491, 875, 493, -1, 635, 493, 637, -1, 492, 637, 495, -1, 300, 495, 496, -1, 300, 492, 495, -1, 875, 494, 493, -1, 493, 494, 634, -1, 637, 634, 636, -1, 495, 636, 640, -1, 496, 640, 497, -1, 496, 495, 640, -1, 494, 499, 634, -1, 634, 499, 500, -1, 636, 500, 639, -1, 640, 639, 498, -1, 497, 498, 501, -1, 497, 640, 498, -1, 499, 846, 500, -1, 500, 846, 638, -1, 639, 638, 641, -1, 498, 641, 505, -1, 297, 505, 507, -1, 297, 498, 505, -1, 297, 501, 498, -1, 846, 502, 638, -1, 638, 502, 503, -1, 641, 503, 504, -1, 505, 504, 508, -1, 507, 508, 506, -1, 507, 505, 508, -1, 502, 509, 503, -1, 503, 509, 510, -1, 504, 510, 642, -1, 508, 642, 644, -1, 506, 644, 511, -1, 506, 508, 644, -1, 509, 877, 510, -1, 510, 877, 643, -1, 642, 643, 514, -1, 644, 514, 645, -1, 511, 645, 516, -1, 511, 644, 645, -1, 877, 512, 643, -1, 643, 512, 513, -1, 514, 513, 585, -1, 645, 585, 515, -1, 516, 515, 294, -1, 516, 645, 515, -1, 512, 879, 513, -1, 513, 879, 517, -1, 585, 517, 519, -1, 515, 519, 518, -1, 294, 518, 520, -1, 294, 515, 518, -1, 879, 521, 517, -1, 517, 521, 522, -1, 519, 522, 586, -1, 518, 586, 571, -1, 520, 571, 572, -1, 520, 518, 571, -1, 521, 880, 522, -1, 522, 880, 523, -1, 586, 523, 524, -1, 571, 524, 540, -1, 525, 540, 526, -1, 291, 526, 527, -1, 570, 527, 539, -1, 568, 539, 528, -1, 567, 528, 544, -1, 536, 544, 884, -1, 529, 536, 884, -1, 529, 531, 536, -1, 529, 530, 531, -1, 531, 530, 545, -1, 648, 545, 649, -1, 647, 649, 547, -1, 532, 547, 533, -1, 532, 647, 547, -1, 532, 534, 647, -1, 647, 534, 566, -1, 648, 566, 535, -1, 531, 535, 536, -1, 531, 648, 535, -1, 531, 545, 648, -1, 880, 537, 523, -1, 523, 537, 538, -1, 524, 538, 541, -1, 540, 541, 539, -1, 527, 540, 539, -1, 527, 526, 540, -1, 537, 882, 538, -1, 538, 882, 542, -1, 541, 542, 528, -1, 539, 541, 528, -1, 882, 543, 542, -1, 542, 543, 544, -1, 528, 542, 544, -1, 543, 884, 544, -1, 530, 851, 545, -1, 545, 851, 546, -1, 649, 546, 650, -1, 547, 650, 551, -1, 533, 551, 287, -1, 533, 547, 551, -1, 851, 548, 546, -1, 546, 548, 549, -1, 650, 549, 652, -1, 551, 652, 553, -1, 550, 553, 361, -1, 550, 551, 553, -1, 550, 287, 551, -1, 548, 552, 549, -1, 549, 552, 651, -1, 652, 651, 653, -1, 553, 653, 556, -1, 361, 556, 554, -1, 361, 553, 556, -1, 552, 853, 651, -1, 651, 853, 555, -1, 653, 555, 557, -1, 556, 557, 560, -1, 554, 560, 1981, -1, 554, 556, 560, -1, 853, 886, 555, -1, 555, 886, 654, -1, 557, 654, 558, -1, 560, 558, 1983, -1, 559, 560, 1983, -1, 559, 1981, 560, -1, 886, 562, 654, -1, 654, 562, 563, -1, 558, 563, 565, -1, 1983, 558, 565, -1, 561, 564, 562, -1, 562, 564, 563, -1, 563, 564, 1984, -1, 565, 563, 1984, -1, 534, 290, 566, -1, 566, 290, 646, -1, 535, 646, 567, -1, 536, 567, 544, -1, 536, 535, 567, -1, 290, 569, 646, -1, 646, 569, 568, -1, 567, 568, 528, -1, 567, 646, 568, -1, 569, 289, 568, -1, 568, 289, 570, -1, 539, 568, 570, -1, 570, 291, 527, -1, 291, 525, 526, -1, 540, 525, 571, -1, 571, 525, 572, -1, 428, 331, 425, -1, 426, 424, 419, -1, 587, 369, 576, -1, 575, 576, 573, -1, 574, 573, 581, -1, 574, 575, 573, -1, 574, 378, 575, -1, 369, 354, 576, -1, 576, 354, 357, -1, 577, 357, 578, -1, 584, 578, 579, -1, 580, 584, 579, -1, 576, 357, 577, -1, 573, 577, 583, -1, 581, 583, 582, -1, 581, 573, 583, -1, 577, 578, 584, -1, 583, 584, 362, -1, 583, 577, 584, -1, 522, 519, 517, -1, 519, 515, 585, -1, 523, 586, 522, -1, 586, 518, 519, -1, 377, 375, 362, -1, 362, 375, 582, -1, 362, 580, 1901, -1, 576, 577, 573, -1, 587, 576, 575, -1, 365, 587, 575, -1, 379, 365, 378, -1, 380, 589, 379, -1, 589, 591, 365, -1, 588, 381, 380, -1, 381, 383, 589, -1, 383, 590, 591, -1, 387, 388, 588, -1, 388, 592, 381, -1, 593, 594, 387, -1, 594, 384, 388, -1, 395, 595, 593, -1, 595, 390, 594, -1, 596, 597, 395, -1, 597, 391, 595, -1, 399, 398, 596, -1, 398, 598, 597, -1, 403, 599, 399, -1, 599, 401, 398, -1, 600, 405, 403, -1, 405, 404, 599, -1, 601, 602, 600, -1, 602, 409, 405, -1, 603, 410, 601, -1, 410, 406, 602, -1, 416, 606, 603, -1, 606, 411, 410, -1, 604, 605, 416, -1, 605, 412, 606, -1, 421, 607, 604, -1, 607, 415, 605, -1, 422, 608, 421, -1, 608, 418, 607, -1, 609, 423, 422, -1, 423, 419, 608, -1, 433, 431, 609, -1, 431, 426, 423, -1, 611, 434, 433, -1, 434, 429, 431, -1, 610, 438, 611, -1, 438, 437, 434, -1, 612, 439, 610, -1, 439, 435, 438, -1, 447, 615, 612, -1, 615, 440, 439, -1, 613, 617, 447, -1, 617, 614, 615, -1, 452, 616, 613, -1, 616, 448, 617, -1, 618, 619, 452, -1, 619, 450, 616, -1, 458, 456, 618, -1, 456, 449, 619, -1, 461, 620, 458, -1, 620, 453, 456, -1, 462, 621, 461, -1, 621, 459, 620, -1, 464, 622, 462, -1, 622, 463, 621, -1, 467, 623, 464, -1, 623, 624, 622, -1, 473, 470, 467, -1, 470, 465, 623, -1, 626, 625, 473, -1, 625, 468, 470, -1, 483, 627, 626, -1, 627, 471, 625, -1, 484, 475, 483, -1, 475, 628, 627, -1, 486, 630, 484, -1, 630, 476, 475, -1, 632, 487, 486, -1, 487, 629, 630, -1, 491, 631, 632, -1, 631, 488, 487, -1, 493, 635, 491, -1, 635, 633, 631, -1, 634, 637, 493, -1, 637, 492, 635, -1, 500, 636, 634, -1, 636, 495, 637, -1, 638, 639, 500, -1, 639, 640, 636, -1, 503, 641, 638, -1, 641, 498, 639, -1, 510, 504, 503, -1, 504, 505, 641, -1, 643, 642, 510, -1, 642, 508, 504, -1, 513, 514, 643, -1, 514, 644, 642, -1, 517, 585, 513, -1, 585, 645, 514, -1, 538, 524, 523, -1, 524, 571, 586, -1, 542, 541, 538, -1, 541, 540, 524, -1, 566, 646, 535, -1, 647, 566, 648, -1, 649, 647, 648, -1, 546, 649, 545, -1, 549, 650, 546, -1, 650, 547, 649, -1, 651, 652, 549, -1, 652, 551, 650, -1, 555, 653, 651, -1, 653, 553, 652, -1, 654, 557, 555, -1, 557, 556, 653, -1, 563, 558, 654, -1, 558, 560, 557, -1, 660, 655, 662, -1, 661, 662, 656, -1, 659, 656, 676, -1, 677, 676, 666, -1, 657, 666, 665, -1, 744, 657, 665, -1, 744, 673, 657, -1, 657, 673, 658, -1, 677, 658, 675, -1, 659, 675, 674, -1, 661, 674, 896, -1, 660, 661, 896, -1, 660, 662, 661, -1, 892, 663, 887, -1, 892, 664, 663, -1, 663, 664, 681, -1, 678, 681, 680, -1, 679, 680, 171, -1, 168, 679, 171, -1, 168, 666, 679, -1, 168, 665, 666, -1, 664, 891, 681, -1, 681, 891, 667, -1, 680, 667, 159, -1, 171, 680, 159, -1, 891, 668, 667, -1, 667, 668, 159, -1, 658, 673, 672, -1, 675, 672, 671, -1, 674, 671, 895, -1, 896, 674, 895, -1, 742, 669, 670, -1, 742, 893, 669, -1, 669, 893, 671, -1, 672, 669, 671, -1, 672, 670, 669, -1, 672, 673, 670, -1, 893, 895, 671, -1, 659, 674, 661, -1, 656, 659, 661, -1, 675, 671, 674, -1, 887, 663, 662, -1, 655, 887, 662, -1, 681, 678, 663, -1, 663, 678, 656, -1, 662, 663, 656, -1, 677, 675, 659, -1, 676, 677, 659, -1, 658, 672, 675, -1, 656, 678, 676, -1, 676, 678, 679, -1, 666, 676, 679, -1, 667, 680, 681, -1, 680, 679, 678, -1, 657, 658, 677, -1, 666, 657, 677, -1, 682, 1302, 683, -1, 682, 791, 1302, -1, 682, 790, 791, -1, 1302, 684, 683, -1, 683, 684, 1267, -1, 685, 683, 1267, -1, 685, 686, 683, -1, 683, 686, 696, -1, 4, 696, 967, -1, 687, 4, 967, -1, 687, 5, 4, -1, 687, 688, 5, -1, 687, 1188, 688, -1, 688, 1188, 689, -1, 689, 1188, 1183, -1, 18, 1183, 1182, -1, 33, 1182, 1178, -1, 697, 1178, 690, -1, 21, 690, 975, -1, 22, 975, 978, -1, 23, 978, 691, -1, 698, 691, 980, -1, 24, 980, 1176, -1, 692, 1176, 982, -1, 1175, 692, 982, -1, 1175, 66, 692, -1, 1175, 983, 66, -1, 66, 983, 693, -1, 693, 983, 1174, -1, 699, 1174, 700, -1, 694, 700, 1173, -1, 70, 1173, 1172, -1, 695, 1172, 81, -1, 695, 70, 1172, -1, 683, 696, 4, -1, 689, 1183, 18, -1, 18, 1182, 33, -1, 33, 1178, 697, -1, 697, 690, 21, -1, 21, 975, 22, -1, 22, 978, 23, -1, 23, 691, 698, -1, 698, 980, 24, -1, 24, 1176, 692, -1, 693, 1174, 699, -1, 699, 700, 694, -1, 694, 1173, 70, -1, 1172, 701, 81, -1, 81, 701, 71, -1, 71, 701, 986, -1, 90, 986, 1171, -1, 78, 1171, 702, -1, 703, 702, 72, -1, 703, 78, 702, -1, 71, 986, 90, -1, 90, 1171, 78, -1, 702, 704, 72, -1, 72, 704, 706, -1, 706, 704, 989, -1, 94, 989, 1170, -1, 98, 1170, 991, -1, 705, 991, 51, -1, 705, 98, 991, -1, 706, 989, 94, -1, 94, 1170, 98, -1, 991, 707, 51, -1, 51, 707, 52, -1, 52, 707, 1168, -1, 708, 1168, 1167, -1, 54, 1167, 709, -1, 55, 709, 112, -1, 55, 54, 709, -1, 52, 1168, 708, -1, 708, 1167, 54, -1, 709, 710, 112, -1, 112, 710, 117, -1, 117, 710, 712, -1, 711, 712, 715, -1, 57, 715, 713, -1, 128, 713, 1165, -1, 714, 1165, 59, -1, 714, 128, 1165, -1, 117, 712, 711, -1, 711, 715, 57, -1, 57, 713, 128, -1, 1165, 716, 59, -1, 59, 716, 719, -1, 719, 716, 1164, -1, 717, 1164, 1162, -1, 720, 1162, 721, -1, 722, 721, 723, -1, 718, 723, 141, -1, 718, 722, 723, -1, 719, 1164, 717, -1, 717, 1162, 720, -1, 720, 721, 722, -1, 723, 1005, 141, -1, 141, 1005, 145, -1, 145, 1005, 1004, -1, 1094, 145, 1004, -1, 1094, 148, 145, -1, 1094, 724, 148, -1, 148, 724, 153, -1, 153, 724, 725, -1, 727, 725, 726, -1, 1105, 727, 726, -1, 1105, 728, 727, -1, 1105, 729, 728, -1, 728, 729, 164, -1, 164, 729, 1113, -1, 735, 1113, 1114, -1, 736, 1114, 730, -1, 165, 730, 732, -1, 731, 732, 1125, -1, 733, 1125, 1132, -1, 166, 1132, 737, -1, 734, 737, 738, -1, 734, 166, 737, -1, 153, 725, 727, -1, 164, 1113, 735, -1, 735, 1114, 736, -1, 736, 730, 165, -1, 165, 732, 731, -1, 731, 1125, 733, -1, 733, 1132, 166, -1, 737, 1138, 738, -1, 738, 1138, 739, -1, 739, 1138, 1142, -1, 740, 1142, 741, -1, 744, 741, 920, -1, 912, 744, 920, -1, 912, 913, 744, -1, 744, 913, 673, -1, 673, 913, 745, -1, 742, 745, 743, -1, 742, 673, 745, -1, 742, 670, 673, -1, 739, 1142, 740, -1, 740, 741, 744, -1, 745, 898, 743, -1, 743, 898, 925, -1, 355, 353, 668, -1, 668, 353, 157, -1, 157, 353, 746, -1, 189, 746, 747, -1, 190, 747, 349, -1, 765, 349, 766, -1, 191, 766, 345, -1, 193, 345, 343, -1, 195, 343, 342, -1, 767, 342, 340, -1, 151, 340, 339, -1, 146, 339, 749, -1, 748, 749, 336, -1, 139, 336, 334, -1, 136, 334, 750, -1, 768, 750, 751, -1, 769, 751, 333, -1, 127, 333, 330, -1, 752, 330, 328, -1, 770, 328, 327, -1, 121, 327, 325, -1, 771, 325, 322, -1, 772, 322, 321, -1, 108, 321, 319, -1, 109, 319, 753, -1, 773, 753, 315, -1, 754, 315, 313, -1, 102, 313, 311, -1, 755, 311, 308, -1, 774, 308, 307, -1, 775, 307, 305, -1, 756, 305, 757, -1, 201, 757, 302, -1, 776, 302, 759, -1, 758, 759, 760, -1, 777, 760, 301, -1, 778, 301, 299, -1, 48, 299, 298, -1, 202, 298, 296, -1, 25, 296, 779, -1, 26, 779, 762, -1, 761, 762, 780, -1, 43, 780, 295, -1, 763, 295, 764, -1, 34, 764, 35, -1, 34, 763, 764, -1, 157, 746, 189, -1, 189, 747, 190, -1, 190, 349, 765, -1, 765, 766, 191, -1, 191, 345, 193, -1, 193, 343, 195, -1, 195, 342, 767, -1, 767, 340, 151, -1, 151, 339, 146, -1, 146, 749, 748, -1, 748, 336, 139, -1, 139, 334, 136, -1, 136, 750, 768, -1, 768, 751, 769, -1, 769, 333, 127, -1, 127, 330, 752, -1, 752, 328, 770, -1, 770, 327, 121, -1, 121, 325, 771, -1, 771, 322, 772, -1, 772, 321, 108, -1, 108, 319, 109, -1, 109, 753, 773, -1, 773, 315, 754, -1, 754, 313, 102, -1, 102, 311, 755, -1, 755, 308, 774, -1, 774, 307, 775, -1, 775, 305, 756, -1, 756, 757, 201, -1, 201, 302, 776, -1, 776, 759, 758, -1, 758, 760, 777, -1, 777, 301, 778, -1, 778, 299, 48, -1, 48, 298, 202, -1, 202, 296, 25, -1, 25, 779, 26, -1, 26, 762, 761, -1, 761, 780, 43, -1, 43, 295, 763, -1, 764, 293, 35, -1, 35, 293, 781, -1, 781, 293, 292, -1, 782, 781, 292, -1, 782, 783, 781, -1, 782, 784, 783, -1, 783, 784, 10, -1, 10, 784, 288, -1, 787, 288, 788, -1, 207, 788, 785, -1, 786, 785, 358, -1, 1316, 786, 358, -1, 10, 288, 787, -1, 787, 788, 207, -1, 207, 785, 786, -1, 14, 1316, 800, -1, 789, 800, 803, -1, 797, 803, 809, -1, 814, 809, 810, -1, 793, 810, 791, -1, 790, 793, 791, -1, 790, 792, 793, -1, 790, 815, 792, -1, 790, 682, 815, -1, 815, 682, 816, -1, 795, 816, 794, -1, 15, 795, 794, -1, 15, 798, 795, -1, 15, 796, 798, -1, 798, 796, 789, -1, 797, 789, 803, -1, 797, 798, 789, -1, 797, 799, 798, -1, 797, 814, 799, -1, 797, 809, 814, -1, 1316, 1317, 800, -1, 800, 1317, 1319, -1, 804, 1319, 801, -1, 805, 801, 1320, -1, 806, 1320, 1980, -1, 1321, 806, 1980, -1, 1321, 802, 806, -1, 806, 802, 807, -1, 805, 807, 813, -1, 804, 813, 803, -1, 800, 804, 803, -1, 800, 1319, 804, -1, 804, 801, 805, -1, 813, 804, 805, -1, 805, 1320, 806, -1, 807, 805, 806, -1, 802, 808, 807, -1, 807, 808, 812, -1, 813, 812, 809, -1, 803, 813, 809, -1, 808, 811, 812, -1, 812, 811, 810, -1, 809, 812, 810, -1, 811, 791, 810, -1, 682, 683, 816, -1, 816, 683, 794, -1, 796, 14, 789, -1, 789, 14, 800, -1, 807, 812, 813, -1, 810, 793, 814, -1, 814, 793, 792, -1, 799, 792, 815, -1, 795, 815, 816, -1, 795, 799, 815, -1, 795, 798, 799, -1, 792, 799, 814, -1, 817, 1334, 818, -1, 818, 1334, 374, -1, 374, 1334, 819, -1, 363, 819, 1335, -1, 364, 1335, 820, -1, 821, 820, 822, -1, 823, 822, 1338, -1, 824, 1338, 825, -1, 385, 825, 826, -1, 386, 826, 1488, -1, 827, 1488, 856, -1, 857, 856, 1486, -1, 394, 1486, 858, -1, 859, 858, 1484, -1, 402, 1484, 1483, -1, 860, 1483, 1481, -1, 861, 1481, 1479, -1, 414, 1479, 1364, -1, 862, 1364, 828, -1, 863, 828, 829, -1, 864, 829, 831, -1, 830, 831, 1477, -1, 430, 1477, 1476, -1, 832, 1476, 834, -1, 833, 834, 1475, -1, 865, 1475, 1474, -1, 835, 1474, 1501, -1, 445, 1501, 866, -1, 446, 866, 1473, -1, 451, 1473, 1472, -1, 836, 1472, 867, -1, 455, 867, 1470, -1, 457, 1470, 838, -1, 837, 838, 839, -1, 840, 839, 841, -1, 469, 841, 842, -1, 868, 842, 869, -1, 843, 869, 1504, -1, 481, 1504, 1420, -1, 482, 1420, 870, -1, 485, 870, 1419, -1, 871, 1419, 872, -1, 873, 872, 874, -1, 875, 874, 844, -1, 494, 844, 845, -1, 499, 845, 847, -1, 846, 847, 876, -1, 502, 876, 1464, -1, 509, 1464, 848, -1, 877, 848, 878, -1, 512, 878, 1462, -1, 879, 1462, 849, -1, 521, 849, 1459, -1, 880, 1459, 881, -1, 537, 881, 850, -1, 882, 850, 1456, -1, 543, 1456, 883, -1, 884, 883, 1455, -1, 529, 1455, 885, -1, 530, 885, 1452, -1, 851, 1452, 852, -1, 548, 852, 1451, -1, 552, 1451, 854, -1, 853, 854, 855, -1, 886, 855, 1450, -1, 562, 1450, 1448, -1, 561, 562, 1448, -1, 374, 819, 363, -1, 363, 1335, 364, -1, 364, 820, 821, -1, 821, 822, 823, -1, 823, 1338, 824, -1, 824, 825, 385, -1, 385, 826, 386, -1, 386, 1488, 827, -1, 827, 856, 857, -1, 857, 1486, 394, -1, 394, 858, 859, -1, 859, 1484, 402, -1, 402, 1483, 860, -1, 860, 1481, 861, -1, 861, 1479, 414, -1, 414, 1364, 862, -1, 862, 828, 863, -1, 863, 829, 864, -1, 864, 831, 830, -1, 830, 1477, 430, -1, 430, 1476, 832, -1, 832, 834, 833, -1, 833, 1475, 865, -1, 865, 1474, 835, -1, 835, 1501, 445, -1, 445, 866, 446, -1, 446, 1473, 451, -1, 451, 1472, 836, -1, 836, 867, 455, -1, 455, 1470, 457, -1, 457, 838, 837, -1, 837, 839, 840, -1, 840, 841, 469, -1, 469, 842, 868, -1, 868, 869, 843, -1, 843, 1504, 481, -1, 481, 1420, 482, -1, 482, 870, 485, -1, 485, 1419, 871, -1, 871, 872, 873, -1, 873, 874, 875, -1, 875, 844, 494, -1, 494, 845, 499, -1, 499, 847, 846, -1, 846, 876, 502, -1, 502, 1464, 509, -1, 509, 848, 877, -1, 877, 878, 512, -1, 512, 1462, 879, -1, 879, 849, 521, -1, 521, 1459, 880, -1, 880, 881, 537, -1, 537, 850, 882, -1, 882, 1456, 543, -1, 543, 883, 884, -1, 884, 1455, 529, -1, 529, 885, 530, -1, 530, 1452, 851, -1, 851, 852, 548, -1, 548, 1451, 552, -1, 552, 854, 853, -1, 853, 855, 886, -1, 886, 1450, 562, -1, 1900, 888, 655, -1, 655, 888, 887, -1, 887, 888, 889, -1, 892, 889, 356, -1, 664, 356, 890, -1, 891, 890, 355, -1, 668, 891, 355, -1, 887, 889, 892, -1, 892, 356, 664, -1, 664, 890, 891, -1, 742, 743, 893, -1, 893, 743, 933, -1, 895, 933, 931, -1, 896, 931, 894, -1, 660, 894, 941, -1, 655, 941, 942, -1, 655, 660, 941, -1, 893, 933, 895, -1, 895, 931, 896, -1, 896, 894, 660, -1, 898, 897, 925, -1, 898, 907, 897, -1, 898, 745, 907, -1, 907, 745, 947, -1, 899, 947, 900, -1, 946, 900, 949, -1, 901, 949, 951, -1, 905, 951, 910, -1, 903, 910, 902, -1, 903, 905, 910, -1, 903, 904, 905, -1, 905, 904, 921, -1, 901, 921, 950, -1, 946, 950, 906, -1, 899, 906, 922, -1, 907, 922, 897, -1, 907, 899, 922, -1, 907, 947, 899, -1, 947, 745, 908, -1, 900, 908, 948, -1, 949, 948, 943, -1, 951, 943, 909, -1, 910, 909, 911, -1, 902, 911, 1911, -1, 902, 910, 911, -1, 912, 914, 913, -1, 912, 919, 914, -1, 912, 920, 919, -1, 919, 920, 915, -1, 953, 915, 954, -1, 955, 954, 1153, -1, 1152, 955, 1153, -1, 1152, 916, 955, -1, 1152, 917, 916, -1, 916, 917, 911, -1, 909, 916, 911, -1, 909, 918, 916, -1, 909, 943, 918, -1, 918, 943, 952, -1, 953, 952, 919, -1, 915, 953, 919, -1, 915, 920, 956, -1, 954, 956, 1147, -1, 1153, 954, 1147, -1, 920, 741, 956, -1, 956, 741, 1147, -1, 917, 1911, 911, -1, 904, 1906, 921, -1, 921, 1906, 927, -1, 950, 927, 929, -1, 906, 929, 944, -1, 922, 944, 923, -1, 897, 923, 924, -1, 925, 924, 743, -1, 925, 897, 924, -1, 1906, 926, 927, -1, 927, 926, 928, -1, 929, 928, 930, -1, 944, 930, 935, -1, 923, 935, 932, -1, 933, 932, 931, -1, 933, 923, 932, -1, 933, 924, 923, -1, 933, 743, 924, -1, 926, 934, 928, -1, 928, 934, 945, -1, 930, 945, 936, -1, 935, 936, 937, -1, 932, 937, 931, -1, 932, 935, 937, -1, 934, 1905, 945, -1, 945, 1905, 938, -1, 936, 938, 940, -1, 937, 940, 894, -1, 931, 937, 894, -1, 1905, 1902, 938, -1, 938, 1902, 939, -1, 940, 939, 941, -1, 894, 940, 941, -1, 1902, 942, 939, -1, 939, 942, 941, -1, 745, 913, 908, -1, 908, 913, 914, -1, 948, 914, 952, -1, 943, 948, 952, -1, 922, 923, 897, -1, 944, 935, 923, -1, 940, 937, 936, -1, 939, 940, 938, -1, 936, 935, 930, -1, 938, 936, 945, -1, 906, 944, 922, -1, 929, 930, 944, -1, 928, 945, 930, -1, 946, 906, 899, -1, 900, 946, 899, -1, 908, 900, 947, -1, 950, 929, 906, -1, 927, 928, 929, -1, 914, 948, 908, -1, 948, 949, 900, -1, 919, 952, 914, -1, 950, 946, 901, -1, 901, 946, 949, -1, 951, 949, 943, -1, 927, 950, 921, -1, 951, 905, 901, -1, 901, 905, 921, -1, 918, 952, 953, -1, 955, 953, 954, -1, 955, 918, 953, -1, 955, 916, 918, -1, 910, 951, 909, -1, 956, 954, 915, -1, 687, 967, 957, -1, 1187, 957, 969, -1, 1185, 969, 970, -1, 1181, 970, 958, -1, 961, 958, 959, -1, 962, 961, 959, -1, 962, 960, 961, -1, 962, 1937, 960, -1, 960, 1937, 1196, -1, 1195, 1196, 963, -1, 966, 963, 1197, -1, 965, 1197, 964, -1, 690, 964, 975, -1, 690, 965, 964, -1, 690, 1178, 965, -1, 965, 1178, 1179, -1, 966, 1179, 1194, -1, 1195, 1194, 1193, -1, 960, 1193, 961, -1, 960, 1195, 1193, -1, 960, 1196, 1195, -1, 967, 968, 957, -1, 957, 968, 1284, -1, 969, 1284, 1289, -1, 970, 1289, 1291, -1, 958, 1291, 1940, -1, 959, 958, 1940, -1, 957, 1284, 969, -1, 969, 1289, 970, -1, 970, 1291, 958, -1, 1937, 971, 1196, -1, 1196, 971, 972, -1, 963, 972, 973, -1, 1197, 973, 974, -1, 964, 974, 1200, -1, 975, 1200, 978, -1, 975, 964, 1200, -1, 971, 1936, 972, -1, 972, 1936, 976, -1, 973, 976, 1007, -1, 974, 1007, 977, -1, 1200, 977, 1177, -1, 978, 1177, 979, -1, 691, 979, 981, -1, 980, 981, 1015, -1, 1176, 1015, 1017, -1, 982, 1017, 1018, -1, 1175, 1018, 1025, -1, 983, 1025, 1026, -1, 1174, 1026, 984, -1, 700, 984, 1029, -1, 1173, 1029, 985, -1, 1172, 985, 1038, -1, 701, 1038, 987, -1, 986, 987, 1044, -1, 1171, 1044, 1047, -1, 702, 1047, 1049, -1, 704, 1049, 988, -1, 989, 988, 990, -1, 1170, 990, 1056, -1, 991, 1056, 1169, -1, 707, 1169, 1061, -1, 1168, 1061, 1065, -1, 1167, 1065, 1166, -1, 709, 1166, 1068, -1, 710, 1068, 992, -1, 712, 992, 993, -1, 715, 993, 994, -1, 713, 994, 995, -1, 1165, 995, 996, -1, 716, 996, 1084, -1, 1164, 1084, 998, -1, 997, 998, 1087, -1, 1163, 1087, 1088, -1, 1159, 1088, 1091, -1, 1160, 1091, 999, -1, 1000, 1160, 999, -1, 1000, 1001, 1160, -1, 1000, 1918, 1001, -1, 1001, 1918, 1003, -1, 1002, 1003, 1240, -1, 1241, 1240, 1245, -1, 1243, 1245, 1092, -1, 1004, 1092, 1094, -1, 1004, 1243, 1092, -1, 1004, 1005, 1243, -1, 1243, 1005, 1155, -1, 1241, 1155, 1156, -1, 1002, 1156, 1006, -1, 1001, 1006, 1160, -1, 1001, 1002, 1006, -1, 1001, 1003, 1002, -1, 1936, 1970, 976, -1, 976, 1970, 1198, -1, 1007, 1198, 1199, -1, 977, 1199, 1008, -1, 1177, 1008, 979, -1, 1177, 977, 1008, -1, 1970, 1933, 1198, -1, 1198, 1933, 1201, -1, 1199, 1201, 1011, -1, 1008, 1011, 1009, -1, 979, 1009, 981, -1, 979, 1008, 1009, -1, 1933, 1010, 1201, -1, 1201, 1010, 1203, -1, 1011, 1203, 1205, -1, 1009, 1205, 1013, -1, 981, 1013, 1015, -1, 981, 1009, 1013, -1, 1010, 1012, 1203, -1, 1203, 1012, 1202, -1, 1205, 1202, 1206, -1, 1013, 1206, 1014, -1, 1015, 1014, 1017, -1, 1015, 1013, 1014, -1, 1012, 1932, 1202, -1, 1202, 1932, 1204, -1, 1206, 1204, 1016, -1, 1014, 1016, 1020, -1, 1017, 1020, 1018, -1, 1017, 1014, 1020, -1, 1932, 1967, 1204, -1, 1204, 1967, 1021, -1, 1016, 1021, 1208, -1, 1020, 1208, 1019, -1, 1018, 1019, 1025, -1, 1018, 1020, 1019, -1, 1967, 1022, 1021, -1, 1021, 1022, 1207, -1, 1208, 1207, 1023, -1, 1019, 1023, 1024, -1, 1025, 1024, 1026, -1, 1025, 1019, 1024, -1, 1022, 1966, 1207, -1, 1207, 1966, 1028, -1, 1023, 1028, 1209, -1, 1024, 1209, 1030, -1, 1026, 1030, 984, -1, 1026, 1024, 1030, -1, 1966, 1027, 1028, -1, 1028, 1027, 1031, -1, 1209, 1031, 1210, -1, 1030, 1210, 1034, -1, 984, 1034, 1029, -1, 984, 1030, 1034, -1, 1027, 1931, 1031, -1, 1031, 1931, 1032, -1, 1210, 1032, 1033, -1, 1034, 1033, 1035, -1, 1029, 1035, 985, -1, 1029, 1034, 1035, -1, 1931, 1930, 1032, -1, 1032, 1930, 1213, -1, 1033, 1213, 1212, -1, 1035, 1212, 1036, -1, 985, 1036, 1038, -1, 985, 1035, 1036, -1, 1930, 1037, 1213, -1, 1213, 1037, 1211, -1, 1212, 1211, 1215, -1, 1036, 1215, 1039, -1, 1038, 1039, 987, -1, 1038, 1036, 1039, -1, 1037, 1041, 1211, -1, 1211, 1041, 1042, -1, 1215, 1042, 1214, -1, 1039, 1214, 1040, -1, 987, 1040, 1044, -1, 987, 1039, 1040, -1, 1041, 1929, 1042, -1, 1042, 1929, 1216, -1, 1214, 1216, 1043, -1, 1040, 1043, 1046, -1, 1044, 1046, 1047, -1, 1044, 1040, 1046, -1, 1929, 1045, 1216, -1, 1216, 1045, 1217, -1, 1043, 1217, 1218, -1, 1046, 1218, 1048, -1, 1047, 1048, 1049, -1, 1047, 1046, 1048, -1, 1045, 1962, 1217, -1, 1217, 1962, 1050, -1, 1218, 1050, 1219, -1, 1048, 1219, 1051, -1, 1049, 1051, 988, -1, 1049, 1048, 1051, -1, 1962, 1928, 1050, -1, 1050, 1928, 1220, -1, 1219, 1220, 1221, -1, 1051, 1221, 1052, -1, 988, 1052, 990, -1, 988, 1051, 1052, -1, 1928, 1055, 1220, -1, 1220, 1055, 1053, -1, 1221, 1053, 1054, -1, 1052, 1054, 1058, -1, 990, 1058, 1056, -1, 990, 1052, 1058, -1, 1055, 1059, 1053, -1, 1053, 1059, 1222, -1, 1054, 1222, 1223, -1, 1058, 1223, 1057, -1, 1056, 1057, 1169, -1, 1056, 1058, 1057, -1, 1059, 1927, 1222, -1, 1222, 1927, 1063, -1, 1223, 1063, 1060, -1, 1057, 1060, 1225, -1, 1169, 1225, 1061, -1, 1169, 1057, 1225, -1, 1927, 1062, 1063, -1, 1063, 1062, 1064, -1, 1060, 1064, 1224, -1, 1225, 1224, 1228, -1, 1061, 1228, 1065, -1, 1061, 1225, 1228, -1, 1062, 1926, 1064, -1, 1064, 1926, 1227, -1, 1224, 1227, 1230, -1, 1228, 1230, 1229, -1, 1065, 1229, 1166, -1, 1065, 1228, 1229, -1, 1926, 1066, 1227, -1, 1227, 1066, 1226, -1, 1230, 1226, 1067, -1, 1229, 1067, 1069, -1, 1166, 1069, 1068, -1, 1166, 1229, 1069, -1, 1066, 1924, 1226, -1, 1226, 1924, 1070, -1, 1067, 1070, 1071, -1, 1069, 1071, 1072, -1, 1068, 1072, 992, -1, 1068, 1069, 1072, -1, 1924, 1923, 1070, -1, 1070, 1923, 1231, -1, 1071, 1231, 1232, -1, 1072, 1232, 1073, -1, 992, 1073, 993, -1, 992, 1072, 1073, -1, 1923, 1076, 1231, -1, 1231, 1076, 1074, -1, 1232, 1074, 1075, -1, 1073, 1075, 1077, -1, 993, 1077, 994, -1, 993, 1073, 1077, -1, 1076, 1078, 1074, -1, 1074, 1078, 1233, -1, 1075, 1233, 1079, -1, 1077, 1079, 1235, -1, 994, 1235, 995, -1, 994, 1077, 1235, -1, 1078, 1920, 1233, -1, 1233, 1920, 1080, -1, 1079, 1080, 1081, -1, 1235, 1081, 1237, -1, 995, 1237, 996, -1, 995, 1235, 1237, -1, 1920, 1919, 1080, -1, 1080, 1919, 1234, -1, 1081, 1234, 1236, -1, 1237, 1236, 1082, -1, 996, 1082, 1084, -1, 996, 1237, 1082, -1, 1919, 1958, 1234, -1, 1234, 1958, 1083, -1, 1236, 1083, 1239, -1, 1082, 1239, 1085, -1, 1084, 1085, 998, -1, 1084, 1082, 1085, -1, 1958, 1956, 1083, -1, 1083, 1956, 1238, -1, 1239, 1238, 1086, -1, 1085, 1086, 1087, -1, 998, 1085, 1087, -1, 1956, 1955, 1238, -1, 1238, 1955, 1090, -1, 1086, 1090, 1088, -1, 1087, 1086, 1088, -1, 1955, 1089, 1090, -1, 1090, 1089, 1091, -1, 1088, 1090, 1091, -1, 1089, 999, 1091, -1, 1918, 1096, 1003, -1, 1003, 1096, 1242, -1, 1240, 1242, 1244, -1, 1245, 1244, 1093, -1, 1092, 1093, 1095, -1, 1094, 1095, 724, -1, 1094, 1092, 1095, -1, 1096, 1097, 1242, -1, 1242, 1097, 1098, -1, 1244, 1098, 1099, -1, 1093, 1099, 1103, -1, 1095, 1103, 1100, -1, 724, 1100, 725, -1, 724, 1095, 1100, -1, 1097, 1101, 1098, -1, 1098, 1101, 1102, -1, 1099, 1102, 1104, -1, 1103, 1104, 1248, -1, 1100, 1248, 1190, -1, 725, 1190, 726, -1, 725, 1100, 1190, -1, 1101, 1952, 1102, -1, 1102, 1952, 1247, -1, 1104, 1247, 1246, -1, 1248, 1246, 1189, -1, 1190, 1189, 1107, -1, 726, 1107, 1105, -1, 726, 1190, 1107, -1, 1952, 1917, 1247, -1, 1247, 1917, 1109, -1, 1246, 1109, 1106, -1, 1189, 1106, 1192, -1, 1107, 1192, 1108, -1, 1105, 1108, 729, -1, 1105, 1107, 1108, -1, 1917, 1950, 1109, -1, 1109, 1950, 1110, -1, 1106, 1110, 1191, -1, 1192, 1191, 1250, -1, 1108, 1250, 1115, -1, 729, 1115, 1113, -1, 729, 1108, 1115, -1, 1950, 1111, 1110, -1, 1110, 1111, 1116, -1, 1191, 1116, 1251, -1, 1250, 1251, 1117, -1, 1115, 1117, 1112, -1, 1113, 1112, 1114, -1, 1113, 1115, 1112, -1, 1111, 1916, 1116, -1, 1116, 1916, 1249, -1, 1251, 1249, 1118, -1, 1117, 1118, 1119, -1, 1112, 1119, 1253, -1, 1114, 1253, 730, -1, 1114, 1112, 1253, -1, 1916, 1120, 1249, -1, 1249, 1120, 1121, -1, 1118, 1121, 1252, -1, 1119, 1252, 1122, -1, 1253, 1122, 1123, -1, 730, 1123, 732, -1, 730, 1253, 1123, -1, 1120, 1127, 1121, -1, 1121, 1127, 1128, -1, 1252, 1128, 1124, -1, 1122, 1124, 1257, -1, 1123, 1257, 1126, -1, 732, 1126, 1125, -1, 732, 1123, 1126, -1, 1127, 1915, 1128, -1, 1128, 1915, 1256, -1, 1124, 1256, 1255, -1, 1257, 1255, 1129, -1, 1126, 1129, 1133, -1, 1125, 1133, 1132, -1, 1125, 1126, 1133, -1, 1915, 1945, 1256, -1, 1256, 1945, 1254, -1, 1255, 1254, 1130, -1, 1129, 1130, 1131, -1, 1133, 1131, 1135, -1, 1132, 1135, 737, -1, 1132, 1133, 1135, -1, 1945, 1944, 1254, -1, 1254, 1944, 1258, -1, 1130, 1258, 1259, -1, 1131, 1259, 1262, -1, 1135, 1262, 1134, -1, 737, 1134, 1138, -1, 737, 1135, 1134, -1, 1944, 1136, 1258, -1, 1258, 1136, 1139, -1, 1259, 1139, 1260, -1, 1262, 1260, 1261, -1, 1134, 1261, 1137, -1, 1138, 1137, 1142, -1, 1138, 1134, 1137, -1, 1136, 1942, 1139, -1, 1139, 1942, 1140, -1, 1260, 1140, 1144, -1, 1261, 1144, 1141, -1, 1137, 1141, 1146, -1, 1142, 1146, 741, -1, 1142, 1137, 1146, -1, 1942, 1143, 1140, -1, 1140, 1143, 1148, -1, 1144, 1148, 1150, -1, 1141, 1150, 1145, -1, 1146, 1145, 1147, -1, 741, 1146, 1147, -1, 1143, 1913, 1148, -1, 1148, 1913, 1149, -1, 1150, 1149, 1151, -1, 1145, 1151, 1153, -1, 1147, 1145, 1153, -1, 1913, 1912, 1149, -1, 1149, 1912, 1154, -1, 1151, 1154, 1152, -1, 1153, 1151, 1152, -1, 1912, 1911, 1154, -1, 1154, 1911, 917, -1, 1152, 1154, 917, -1, 1005, 723, 1155, -1, 1155, 723, 1157, -1, 1156, 1157, 1158, -1, 1006, 1158, 1159, -1, 1160, 1159, 1091, -1, 1160, 1006, 1159, -1, 723, 721, 1157, -1, 1157, 721, 1161, -1, 1158, 1161, 1163, -1, 1159, 1163, 1088, -1, 1159, 1158, 1163, -1, 721, 1162, 1161, -1, 1161, 1162, 997, -1, 1163, 997, 1087, -1, 1163, 1161, 997, -1, 1162, 1164, 997, -1, 997, 1164, 998, -1, 1164, 716, 1084, -1, 716, 1165, 996, -1, 1165, 713, 995, -1, 713, 715, 994, -1, 715, 712, 993, -1, 712, 710, 992, -1, 710, 709, 1068, -1, 709, 1167, 1166, -1, 1167, 1168, 1065, -1, 1168, 707, 1061, -1, 707, 991, 1169, -1, 991, 1170, 1056, -1, 1170, 989, 990, -1, 989, 704, 988, -1, 704, 702, 1049, -1, 702, 1171, 1047, -1, 1171, 986, 1044, -1, 986, 701, 987, -1, 701, 1172, 1038, -1, 1172, 1173, 985, -1, 1173, 700, 1029, -1, 700, 1174, 984, -1, 1174, 983, 1026, -1, 983, 1175, 1025, -1, 1175, 982, 1018, -1, 982, 1176, 1017, -1, 1176, 980, 1015, -1, 980, 691, 981, -1, 691, 978, 979, -1, 1177, 978, 1200, -1, 1178, 1182, 1179, -1, 1179, 1182, 1184, -1, 1194, 1184, 1180, -1, 1193, 1180, 1181, -1, 961, 1181, 958, -1, 961, 1193, 1181, -1, 1182, 1183, 1184, -1, 1184, 1183, 1186, -1, 1180, 1186, 1185, -1, 1181, 1185, 970, -1, 1181, 1180, 1185, -1, 1183, 1188, 1186, -1, 1186, 1188, 1187, -1, 1185, 1187, 969, -1, 1185, 1186, 1187, -1, 1188, 687, 1187, -1, 1187, 687, 957, -1, 1110, 1106, 1109, -1, 1106, 1189, 1246, -1, 1116, 1191, 1110, -1, 1189, 1190, 1248, -1, 1191, 1192, 1106, -1, 1192, 1107, 1189, -1, 1194, 1180, 1193, -1, 1184, 1186, 1180, -1, 966, 1194, 1195, -1, 963, 966, 1195, -1, 972, 963, 1196, -1, 1179, 1184, 1194, -1, 976, 973, 972, -1, 965, 1179, 966, -1, 1197, 965, 966, -1, 973, 1197, 963, -1, 1198, 1007, 976, -1, 1007, 974, 973, -1, 974, 964, 1197, -1, 1201, 1199, 1198, -1, 1199, 977, 1007, -1, 977, 1200, 974, -1, 1203, 1011, 1201, -1, 1011, 1008, 1199, -1, 1202, 1205, 1203, -1, 1205, 1009, 1011, -1, 1204, 1206, 1202, -1, 1206, 1013, 1205, -1, 1021, 1016, 1204, -1, 1016, 1014, 1206, -1, 1207, 1208, 1021, -1, 1208, 1020, 1016, -1, 1028, 1023, 1207, -1, 1023, 1019, 1208, -1, 1031, 1209, 1028, -1, 1209, 1024, 1023, -1, 1032, 1210, 1031, -1, 1210, 1030, 1209, -1, 1213, 1033, 1032, -1, 1033, 1034, 1210, -1, 1211, 1212, 1213, -1, 1212, 1035, 1033, -1, 1042, 1215, 1211, -1, 1215, 1036, 1212, -1, 1216, 1214, 1042, -1, 1214, 1039, 1215, -1, 1217, 1043, 1216, -1, 1043, 1040, 1214, -1, 1050, 1218, 1217, -1, 1218, 1046, 1043, -1, 1220, 1219, 1050, -1, 1219, 1048, 1218, -1, 1053, 1221, 1220, -1, 1221, 1051, 1219, -1, 1222, 1054, 1053, -1, 1054, 1052, 1221, -1, 1063, 1223, 1222, -1, 1223, 1058, 1054, -1, 1064, 1060, 1063, -1, 1060, 1057, 1223, -1, 1227, 1224, 1064, -1, 1224, 1225, 1060, -1, 1226, 1230, 1227, -1, 1230, 1228, 1224, -1, 1070, 1067, 1226, -1, 1067, 1229, 1230, -1, 1231, 1071, 1070, -1, 1071, 1069, 1067, -1, 1074, 1232, 1231, -1, 1232, 1072, 1071, -1, 1233, 1075, 1074, -1, 1075, 1073, 1232, -1, 1080, 1079, 1233, -1, 1079, 1077, 1075, -1, 1234, 1081, 1080, -1, 1081, 1235, 1079, -1, 1083, 1236, 1234, -1, 1236, 1237, 1081, -1, 1238, 1239, 1083, -1, 1239, 1082, 1236, -1, 1090, 1086, 1238, -1, 1086, 1085, 1239, -1, 1156, 1158, 1006, -1, 1157, 1161, 1158, -1, 1241, 1156, 1002, -1, 1240, 1241, 1002, -1, 1242, 1240, 1003, -1, 1155, 1157, 1156, -1, 1098, 1244, 1242, -1, 1243, 1155, 1241, -1, 1245, 1243, 1241, -1, 1244, 1245, 1240, -1, 1102, 1099, 1098, -1, 1099, 1093, 1244, -1, 1093, 1092, 1245, -1, 1247, 1104, 1102, -1, 1104, 1103, 1099, -1, 1103, 1095, 1093, -1, 1109, 1246, 1247, -1, 1246, 1248, 1104, -1, 1248, 1100, 1103, -1, 1249, 1251, 1116, -1, 1251, 1250, 1191, -1, 1250, 1108, 1192, -1, 1121, 1118, 1249, -1, 1118, 1117, 1251, -1, 1117, 1115, 1250, -1, 1128, 1252, 1121, -1, 1252, 1119, 1118, -1, 1119, 1112, 1117, -1, 1256, 1124, 1128, -1, 1124, 1122, 1252, -1, 1122, 1253, 1119, -1, 1254, 1255, 1256, -1, 1255, 1257, 1124, -1, 1257, 1123, 1122, -1, 1258, 1130, 1254, -1, 1130, 1129, 1255, -1, 1129, 1126, 1257, -1, 1139, 1259, 1258, -1, 1259, 1131, 1130, -1, 1131, 1133, 1129, -1, 1140, 1260, 1139, -1, 1260, 1262, 1259, -1, 1262, 1135, 1131, -1, 1148, 1144, 1140, -1, 1144, 1261, 1260, -1, 1261, 1134, 1262, -1, 1149, 1150, 1148, -1, 1150, 1141, 1144, -1, 1141, 1137, 1261, -1, 1154, 1151, 1149, -1, 1151, 1145, 1150, -1, 1145, 1146, 1141, -1, 1269, 1297, 1298, -1, 1270, 1298, 1295, -1, 1305, 1295, 1263, -1, 1307, 1263, 1264, -1, 1266, 1264, 1265, -1, 685, 1265, 686, -1, 685, 1266, 1265, -1, 685, 1267, 1266, -1, 1266, 1267, 1299, -1, 1307, 1299, 1306, -1, 1305, 1306, 1301, -1, 1270, 1301, 1268, -1, 1269, 1270, 1268, -1, 1269, 1298, 1270, -1, 1977, 1294, 1296, -1, 1977, 1278, 1294, -1, 1977, 1974, 1278, -1, 1278, 1974, 1271, -1, 1279, 1271, 1280, -1, 1308, 1280, 1272, -1, 1273, 1272, 1274, -1, 1276, 1274, 1275, -1, 696, 1275, 967, -1, 696, 1276, 1275, -1, 696, 686, 1276, -1, 1276, 686, 1310, -1, 1273, 1310, 1309, -1, 1308, 1309, 1293, -1, 1279, 1293, 1277, -1, 1278, 1277, 1294, -1, 1278, 1279, 1277, -1, 1278, 1271, 1279, -1, 1974, 1282, 1271, -1, 1271, 1282, 1281, -1, 1280, 1281, 1311, -1, 1272, 1311, 1312, -1, 1274, 1312, 1314, -1, 1275, 1314, 968, -1, 967, 1275, 968, -1, 1282, 1973, 1281, -1, 1281, 1973, 1285, -1, 1311, 1285, 1283, -1, 1312, 1283, 1288, -1, 1314, 1288, 1284, -1, 968, 1314, 1284, -1, 1973, 1286, 1285, -1, 1285, 1286, 1287, -1, 1283, 1287, 1313, -1, 1288, 1313, 1289, -1, 1284, 1288, 1289, -1, 1286, 1290, 1287, -1, 1287, 1290, 1972, -1, 1292, 1972, 1940, -1, 1291, 1292, 1940, -1, 1291, 1313, 1292, -1, 1291, 1289, 1313, -1, 1287, 1972, 1292, -1, 1313, 1287, 1292, -1, 1310, 686, 1265, -1, 1309, 1265, 1264, -1, 1293, 1264, 1263, -1, 1277, 1263, 1295, -1, 1294, 1295, 1298, -1, 1296, 1298, 1297, -1, 1296, 1294, 1298, -1, 1299, 1267, 1304, -1, 1306, 1304, 1300, -1, 1301, 1300, 1323, -1, 1268, 1301, 1323, -1, 1302, 1303, 684, -1, 1302, 1322, 1303, -1, 1303, 1322, 1300, -1, 1304, 1303, 1300, -1, 1304, 684, 1303, -1, 1304, 1267, 684, -1, 1322, 1323, 1300, -1, 1305, 1301, 1270, -1, 1295, 1305, 1270, -1, 1306, 1300, 1301, -1, 1277, 1295, 1294, -1, 1307, 1306, 1305, -1, 1263, 1307, 1305, -1, 1299, 1304, 1306, -1, 1293, 1263, 1277, -1, 1266, 1299, 1307, -1, 1264, 1266, 1307, -1, 1308, 1293, 1279, -1, 1280, 1308, 1279, -1, 1281, 1280, 1271, -1, 1309, 1264, 1293, -1, 1285, 1311, 1281, -1, 1273, 1309, 1308, -1, 1272, 1273, 1308, -1, 1311, 1272, 1280, -1, 1310, 1265, 1309, -1, 1287, 1283, 1285, -1, 1283, 1312, 1311, -1, 1276, 1310, 1273, -1, 1274, 1276, 1273, -1, 1312, 1274, 1272, -1, 1288, 1283, 1313, -1, 1314, 1312, 1288, -1, 1275, 1274, 1314, -1, 358, 1315, 1316, -1, 1316, 1315, 1317, -1, 1317, 1315, 1318, -1, 1319, 1318, 359, -1, 801, 359, 1320, -1, 801, 1319, 359, -1, 1317, 1318, 1319, -1, 359, 360, 1320, -1, 1320, 360, 1979, -1, 1980, 1320, 1979, -1, 1980, 1297, 1321, -1, 1321, 1297, 1269, -1, 802, 1269, 1268, -1, 808, 1268, 1323, -1, 811, 1323, 1322, -1, 791, 1322, 1302, -1, 791, 811, 1322, -1, 1321, 1269, 802, -1, 802, 1268, 808, -1, 808, 1323, 811, -1, 1839, 1324, 1325, -1, 1839, 1898, 1324, -1, 1839, 1892, 1898, -1, 1839, 1893, 1892, -1, 1839, 1326, 1893, -1, 1893, 1326, 1327, -1, 1329, 1327, 1885, -1, 1343, 1885, 1838, -1, 1572, 1838, 1882, -1, 1553, 1882, 1837, -1, 1836, 1553, 1837, -1, 1836, 1834, 1553, -1, 1553, 1834, 1511, -1, 1552, 1511, 1328, -1, 1552, 1553, 1511, -1, 1893, 1327, 1329, -1, 1330, 1893, 1329, -1, 1330, 1331, 1893, -1, 1893, 1331, 1332, -1, 817, 1332, 1570, -1, 1333, 817, 1570, -1, 1333, 1334, 817, -1, 1333, 1581, 1334, -1, 1334, 1581, 819, -1, 819, 1581, 1568, -1, 1335, 1568, 1580, -1, 1336, 1335, 1580, -1, 1336, 820, 1335, -1, 1336, 1337, 820, -1, 820, 1337, 822, -1, 822, 1337, 1490, -1, 1338, 1490, 1339, -1, 1340, 1338, 1339, -1, 1340, 825, 1338, -1, 1340, 1565, 825, -1, 825, 1565, 826, -1, 826, 1565, 1489, -1, 1488, 1489, 1341, -1, 1721, 1341, 1351, -1, 1878, 1351, 1831, -1, 1878, 1721, 1351, -1, 1878, 1829, 1721, -1, 1721, 1829, 1342, -1, 1342, 1829, 1703, -1, 1703, 1829, 1352, -1, 1722, 1352, 1353, -1, 1704, 1353, 1354, -1, 1704, 1722, 1353, -1, 1329, 1885, 1343, -1, 1343, 1838, 1572, -1, 1572, 1882, 1553, -1, 1345, 1344, 1511, -1, 1345, 1559, 1344, -1, 1345, 1833, 1559, -1, 1559, 1833, 1346, -1, 1346, 1833, 1561, -1, 1561, 1833, 1347, -1, 1349, 1347, 1350, -1, 1348, 1350, 1563, -1, 1348, 1349, 1350, -1, 1561, 1347, 1349, -1, 1350, 1831, 1563, -1, 1563, 1831, 1351, -1, 1703, 1352, 1722, -1, 1353, 1874, 1354, -1, 1354, 1874, 1706, -1, 1706, 1874, 1724, -1, 1724, 1874, 1356, -1, 1355, 1356, 1725, -1, 1355, 1724, 1356, -1, 1356, 1358, 1725, -1, 1725, 1358, 1357, -1, 1357, 1358, 1708, -1, 1708, 1358, 1359, -1, 1361, 1359, 1828, -1, 1360, 1828, 1710, -1, 1360, 1361, 1828, -1, 1708, 1359, 1361, -1, 1828, 1871, 1710, -1, 1710, 1871, 1711, -1, 1711, 1871, 1869, -1, 1365, 1869, 1827, -1, 1729, 1827, 1515, -1, 1514, 1729, 1515, -1, 1514, 1713, 1729, -1, 1514, 1513, 1713, -1, 1713, 1513, 829, -1, 1362, 829, 828, -1, 1478, 828, 1364, -1, 1363, 1364, 1730, -1, 1363, 1478, 1364, -1, 1711, 1869, 1365, -1, 1827, 1366, 1515, -1, 1515, 1366, 1516, -1, 1516, 1366, 1826, -1, 1517, 1826, 1367, -1, 1517, 1516, 1826, -1, 1826, 1368, 1367, -1, 1367, 1368, 1518, -1, 1518, 1368, 1370, -1, 1369, 1370, 1371, -1, 1369, 1518, 1370, -1, 1370, 1825, 1371, -1, 1371, 1825, 1535, -1, 1535, 1825, 1372, -1, 1536, 1372, 1520, -1, 1536, 1535, 1372, -1, 1372, 1373, 1520, -1, 1520, 1373, 1521, -1, 1521, 1373, 1522, -1, 1522, 1373, 1374, -1, 1377, 1374, 1376, -1, 1375, 1376, 1540, -1, 1375, 1377, 1376, -1, 1522, 1374, 1377, -1, 1376, 1378, 1540, -1, 1540, 1378, 1823, -1, 1861, 1540, 1823, -1, 1861, 1395, 1540, -1, 1861, 1674, 1395, -1, 1861, 1379, 1674, -1, 1861, 1675, 1379, -1, 1861, 1676, 1675, -1, 1861, 1677, 1676, -1, 1861, 1679, 1677, -1, 1861, 1380, 1679, -1, 1861, 1696, 1380, -1, 1861, 1680, 1696, -1, 1861, 1381, 1680, -1, 1861, 1382, 1381, -1, 1381, 1382, 1383, -1, 1821, 1381, 1383, -1, 1821, 1819, 1381, -1, 1381, 1819, 1817, -1, 1384, 1381, 1817, -1, 1384, 1815, 1381, -1, 1381, 1815, 1814, -1, 1385, 1381, 1814, -1, 1385, 1682, 1381, -1, 1385, 1813, 1682, -1, 1682, 1813, 1386, -1, 1386, 1813, 1399, -1, 1400, 1399, 1387, -1, 1698, 1387, 1811, -1, 1684, 1811, 1809, -1, 1401, 1809, 1808, -1, 1388, 1808, 1806, -1, 1389, 1806, 1637, -1, 1392, 1389, 1637, -1, 1392, 1700, 1389, -1, 1392, 1687, 1700, -1, 1392, 1390, 1687, -1, 1392, 1688, 1390, -1, 1392, 1701, 1688, -1, 1392, 1391, 1701, -1, 1392, 1702, 1391, -1, 1392, 1393, 1702, -1, 1392, 1667, 1393, -1, 1392, 1652, 1667, -1, 1667, 1652, 1467, -1, 1395, 1467, 1394, -1, 1395, 1667, 1467, -1, 1395, 1668, 1667, -1, 1395, 1670, 1668, -1, 1395, 1671, 1670, -1, 1395, 1396, 1671, -1, 1395, 1692, 1396, -1, 1395, 1397, 1692, -1, 1395, 1398, 1397, -1, 1395, 1674, 1398, -1, 1386, 1399, 1400, -1, 1400, 1387, 1698, -1, 1698, 1811, 1684, -1, 1684, 1809, 1401, -1, 1401, 1808, 1388, -1, 1806, 1403, 1637, -1, 1637, 1403, 1402, -1, 1402, 1403, 1412, -1, 1413, 1412, 1414, -1, 1404, 1414, 1805, -1, 1804, 1404, 1805, -1, 1804, 1854, 1404, -1, 1404, 1854, 1405, -1, 1406, 1404, 1405, -1, 1406, 1642, 1404, -1, 1406, 1653, 1642, -1, 1406, 1408, 1653, -1, 1406, 1407, 1408, -1, 1406, 1643, 1407, -1, 1406, 1657, 1643, -1, 1406, 1409, 1657, -1, 1406, 1802, 1409, -1, 1409, 1802, 1410, -1, 1410, 1802, 1660, -1, 1660, 1802, 1411, -1, 1645, 1411, 1853, -1, 1662, 1853, 1415, -1, 1662, 1645, 1853, -1, 1402, 1412, 1413, -1, 1413, 1414, 1404, -1, 1660, 1411, 1645, -1, 1853, 1800, 1415, -1, 1415, 1800, 1503, -1, 1503, 1800, 1852, -1, 1646, 1852, 1416, -1, 1417, 1646, 1416, -1, 1417, 1665, 1646, -1, 1417, 1466, 1665, -1, 1665, 1466, 847, -1, 1666, 847, 845, -1, 1418, 845, 844, -1, 874, 1418, 844, -1, 874, 872, 1418, -1, 1418, 872, 1419, -1, 870, 1418, 1419, -1, 870, 1420, 1418, -1, 1418, 1420, 1504, -1, 1421, 1504, 1631, -1, 1421, 1418, 1504, -1, 1852, 1799, 1416, -1, 1416, 1799, 1749, -1, 1749, 1799, 1851, -1, 1750, 1851, 1423, -1, 1422, 1423, 1767, -1, 1422, 1750, 1423, -1, 1749, 1851, 1750, -1, 1423, 1850, 1767, -1, 1767, 1850, 1751, -1, 1751, 1850, 1425, -1, 1425, 1850, 1849, -1, 1426, 1849, 1424, -1, 1772, 1424, 1753, -1, 1772, 1426, 1424, -1, 1425, 1849, 1426, -1, 1424, 1427, 1753, -1, 1753, 1427, 1428, -1, 1428, 1427, 1754, -1, 1754, 1427, 1430, -1, 1756, 1430, 1774, -1, 1756, 1754, 1430, -1, 1429, 1494, 1430, -1, 1429, 1796, 1494, -1, 1494, 1796, 1795, -1, 1431, 1494, 1795, -1, 1431, 1599, 1494, -1, 1431, 1600, 1599, -1, 1431, 1432, 1600, -1, 1600, 1432, 1602, -1, 1602, 1432, 1794, -1, 1433, 1794, 1435, -1, 1621, 1435, 1434, -1, 1621, 1433, 1435, -1, 1602, 1794, 1433, -1, 1435, 1844, 1434, -1, 1434, 1844, 1623, -1, 1623, 1844, 1793, -1, 1624, 1793, 1436, -1, 1624, 1623, 1793, -1, 1793, 1437, 1436, -1, 1436, 1437, 1606, -1, 1606, 1437, 1607, -1, 1607, 1437, 1627, -1, 1627, 1437, 1609, -1, 1609, 1437, 1438, -1, 1438, 1437, 1439, -1, 1439, 1437, 1843, -1, 1440, 1439, 1843, -1, 1440, 1792, 1439, -1, 1439, 1792, 1841, -1, 1588, 1841, 1791, -1, 1441, 1791, 1444, -1, 1443, 1444, 1985, -1, 1442, 1985, 1589, -1, 1442, 1443, 1985, -1, 1439, 1841, 1588, -1, 1588, 1791, 1441, -1, 1444, 1445, 1985, -1, 1985, 1445, 1789, -1, 1776, 1789, 1777, -1, 1776, 1985, 1789, -1, 1789, 1446, 1777, -1, 1777, 1446, 1778, -1, 1778, 1446, 1779, -1, 1779, 1446, 1785, -1, 1785, 1446, 1780, -1, 1780, 1446, 1447, -1, 1447, 1446, 1783, -1, 1781, 1783, 1782, -1, 1781, 1447, 1783, -1, 1985, 1448, 1589, -1, 1589, 1448, 1590, -1, 1590, 1448, 1591, -1, 1591, 1448, 1450, -1, 1613, 1450, 855, -1, 1449, 855, 854, -1, 1592, 854, 1593, -1, 1592, 1449, 854, -1, 1591, 1450, 1613, -1, 1613, 855, 1449, -1, 854, 1451, 1593, -1, 1593, 1451, 1594, -1, 1594, 1451, 852, -1, 1616, 852, 1596, -1, 1616, 1594, 852, -1, 852, 1452, 1596, -1, 1596, 1452, 1454, -1, 1454, 1452, 885, -1, 1598, 885, 1455, -1, 1619, 1455, 883, -1, 1509, 883, 1453, -1, 1497, 1453, 1494, -1, 1599, 1497, 1494, -1, 1454, 885, 1598, -1, 1598, 1455, 1619, -1, 883, 1456, 1453, -1, 1453, 1456, 1457, -1, 1457, 1456, 850, -1, 1758, 850, 1458, -1, 1758, 1457, 850, -1, 850, 881, 1458, -1, 1458, 881, 1743, -1, 1743, 881, 1459, -1, 1460, 1459, 1760, -1, 1460, 1743, 1459, -1, 1459, 849, 1760, -1, 1760, 849, 1746, -1, 1746, 849, 1462, -1, 1461, 1462, 1463, -1, 1461, 1746, 1462, -1, 1462, 878, 1463, -1, 1463, 878, 1762, -1, 1762, 878, 848, -1, 1763, 848, 1764, -1, 1763, 1762, 848, -1, 848, 1464, 1764, -1, 1764, 1464, 1465, -1, 1465, 1464, 876, -1, 1466, 876, 847, -1, 1466, 1465, 876, -1, 1665, 847, 1666, -1, 1666, 845, 1418, -1, 869, 1635, 1504, -1, 869, 1467, 1635, -1, 869, 842, 1467, -1, 1467, 842, 841, -1, 839, 1467, 841, -1, 839, 1468, 1467, -1, 839, 838, 1468, -1, 1468, 838, 1469, -1, 1469, 838, 1470, -1, 867, 1469, 1470, -1, 867, 1525, 1469, -1, 867, 1472, 1525, -1, 1525, 1472, 1471, -1, 1471, 1472, 1526, -1, 1526, 1472, 1473, -1, 1543, 1473, 866, -1, 1545, 866, 1501, -1, 1547, 1501, 1548, -1, 1547, 1545, 1501, -1, 1526, 1473, 1543, -1, 1543, 866, 1545, -1, 1474, 1531, 1501, -1, 1474, 1475, 1531, -1, 1531, 1475, 834, -1, 1476, 1531, 834, -1, 1476, 1477, 1531, -1, 1531, 1477, 831, -1, 1513, 831, 829, -1, 1513, 1531, 831, -1, 1713, 829, 1362, -1, 1362, 828, 1478, -1, 1364, 1479, 1730, -1, 1730, 1479, 1480, -1, 1480, 1479, 1481, -1, 1731, 1481, 1482, -1, 1731, 1480, 1481, -1, 1481, 1483, 1482, -1, 1482, 1483, 1733, -1, 1733, 1483, 1484, -1, 1716, 1484, 1717, -1, 1716, 1733, 1484, -1, 1484, 858, 1717, -1, 1717, 858, 1736, -1, 1736, 858, 1485, -1, 1485, 858, 1486, -1, 1737, 1486, 1487, -1, 1737, 1485, 1486, -1, 856, 1721, 1486, -1, 856, 1488, 1721, -1, 1721, 1488, 1341, -1, 1488, 826, 1489, -1, 1338, 822, 1490, -1, 1335, 819, 1568, -1, 817, 1893, 1332, -1, 1324, 1890, 1325, -1, 1325, 1890, 1491, -1, 1889, 1325, 1491, -1, 1889, 1492, 1325, -1, 1325, 1492, 1493, -1, 1894, 1325, 1493, -1, 1894, 1888, 1325, -1, 1389, 1388, 1806, -1, 1494, 1495, 1430, -1, 1430, 1495, 1496, -1, 1757, 1430, 1496, -1, 1757, 1774, 1430, -1, 1509, 1453, 1497, -1, 1721, 1498, 1486, -1, 1486, 1498, 1487, -1, 1729, 1365, 1827, -1, 1531, 1499, 1501, -1, 1501, 1499, 1551, -1, 1529, 1501, 1551, -1, 1529, 1500, 1501, -1, 1501, 1500, 1502, -1, 1548, 1501, 1502, -1, 1468, 1394, 1467, -1, 1646, 1503, 1852, -1, 1635, 1650, 1504, -1, 1504, 1650, 1634, -1, 1505, 1504, 1634, -1, 1505, 1506, 1504, -1, 1504, 1506, 1508, -1, 1507, 1504, 1508, -1, 1507, 1632, 1504, -1, 1504, 1632, 1631, -1, 1509, 1619, 883, -1, 1443, 1441, 1444, -1, 1344, 1510, 1511, -1, 1511, 1510, 1574, -1, 1557, 1511, 1574, -1, 1557, 1556, 1511, -1, 1511, 1556, 1328, -1, 1513, 2088, 1531, -1, 1513, 1512, 2088, -1, 1513, 1514, 1512, -1, 1512, 1514, 1532, -1, 1532, 1514, 1515, -1, 1533, 1515, 1516, -1, 2084, 1516, 1517, -1, 2085, 1517, 1367, -1, 1534, 1367, 1518, -1, 2082, 1518, 1369, -1, 2081, 1369, 1371, -1, 2080, 1371, 1535, -1, 1519, 1535, 1536, -1, 2078, 1536, 1520, -1, 1537, 1520, 1521, -1, 1538, 1521, 1522, -1, 1539, 1522, 1377, -1, 1523, 1377, 1375, -1, 2178, 1375, 1540, -1, 2188, 1540, 1395, -1, 2189, 1395, 1394, -1, 1524, 1394, 1468, -1, 1541, 1468, 1469, -1, 2148, 1469, 1525, -1, 2146, 1525, 1471, -1, 2191, 1471, 1526, -1, 1542, 1526, 1543, -1, 1544, 1543, 1545, -1, 1546, 1545, 1547, -1, 2192, 1547, 1548, -1, 1549, 1548, 1502, -1, 1527, 1502, 1500, -1, 1528, 1500, 1529, -1, 1550, 1529, 1551, -1, 2093, 1551, 1499, -1, 1530, 1499, 1531, -1, 2088, 1530, 1531, -1, 1532, 1515, 1533, -1, 1533, 1516, 2084, -1, 2084, 1517, 2085, -1, 2085, 1367, 1534, -1, 1534, 1518, 2082, -1, 2082, 1369, 2081, -1, 2081, 1371, 2080, -1, 2080, 1535, 1519, -1, 1519, 1536, 2078, -1, 2078, 1520, 1537, -1, 1537, 1521, 1538, -1, 1538, 1522, 1539, -1, 1539, 1377, 1523, -1, 1523, 1375, 2178, -1, 2178, 1540, 2188, -1, 2188, 1395, 2189, -1, 2189, 1394, 1524, -1, 1524, 1468, 1541, -1, 1541, 1469, 2148, -1, 2148, 1525, 2146, -1, 2146, 1471, 2191, -1, 2191, 1526, 1542, -1, 1542, 1543, 1544, -1, 1544, 1545, 1546, -1, 1546, 1547, 2192, -1, 2192, 1548, 1549, -1, 1549, 1502, 1527, -1, 1527, 1500, 1528, -1, 1528, 1529, 1550, -1, 1550, 1551, 2093, -1, 2093, 1499, 1530, -1, 1552, 1573, 1553, -1, 1552, 1554, 1573, -1, 1552, 1328, 1554, -1, 1554, 1328, 2115, -1, 2115, 1328, 1556, -1, 1555, 1556, 1557, -1, 2114, 1557, 1574, -1, 1575, 1574, 1510, -1, 2113, 1510, 1344, -1, 1558, 1344, 1559, -1, 2112, 1559, 1346, -1, 1560, 1346, 1561, -1, 1576, 1561, 1349, -1, 2108, 1349, 1348, -1, 2107, 1348, 1563, -1, 1562, 1563, 1351, -1, 1564, 1351, 1341, -1, 2109, 1341, 1489, -1, 2128, 1489, 1565, -1, 1566, 1565, 1340, -1, 1577, 1340, 1339, -1, 1567, 1339, 1490, -1, 2183, 1490, 1337, -1, 1578, 1337, 1336, -1, 1579, 1336, 1580, -1, 2185, 1580, 1568, -1, 2186, 1568, 1581, -1, 1569, 1581, 1333, -1, 1582, 1333, 1570, -1, 1583, 1570, 1332, -1, 1584, 1332, 1331, -1, 1571, 1331, 1330, -1, 1585, 1330, 1329, -1, 1586, 1329, 1343, -1, 1587, 1343, 1572, -1, 2117, 1572, 1553, -1, 1573, 2117, 1553, -1, 2115, 1556, 1555, -1, 1555, 1557, 2114, -1, 2114, 1574, 1575, -1, 1575, 1510, 2113, -1, 2113, 1344, 1558, -1, 1558, 1559, 2112, -1, 2112, 1346, 1560, -1, 1560, 1561, 1576, -1, 1576, 1349, 2108, -1, 2108, 1348, 2107, -1, 2107, 1563, 1562, -1, 1562, 1351, 1564, -1, 1564, 1341, 2109, -1, 2109, 1489, 2128, -1, 2128, 1565, 1566, -1, 1566, 1340, 1577, -1, 1577, 1339, 1567, -1, 1567, 1490, 2183, -1, 2183, 1337, 1578, -1, 1578, 1336, 1579, -1, 1579, 1580, 2185, -1, 2185, 1568, 2186, -1, 2186, 1581, 1569, -1, 1569, 1333, 1582, -1, 1582, 1570, 1583, -1, 1583, 1332, 1584, -1, 1584, 1331, 1571, -1, 1571, 1330, 1585, -1, 1585, 1329, 1586, -1, 1586, 1343, 1587, -1, 1587, 1572, 2117, -1, 1588, 2007, 1439, -1, 1588, 2006, 2007, -1, 1588, 1441, 2006, -1, 2006, 1441, 1610, -1, 1610, 1441, 1443, -1, 2013, 1443, 1442, -1, 1611, 1442, 1589, -1, 1994, 1589, 1590, -1, 1612, 1590, 1591, -1, 1993, 1591, 1613, -1, 1614, 1613, 1449, -1, 1992, 1449, 1592, -1, 1990, 1592, 1593, -1, 1615, 1593, 1594, -1, 1987, 1594, 1616, -1, 1617, 1616, 1596, -1, 1595, 1596, 1454, -1, 1597, 1454, 1598, -1, 1618, 1598, 1619, -1, 2020, 1619, 1509, -1, 2019, 1509, 1497, -1, 2018, 1497, 1599, -1, 2180, 1599, 1600, -1, 1620, 1600, 1602, -1, 1601, 1602, 1433, -1, 2022, 1433, 1621, -1, 1622, 1621, 1434, -1, 1603, 1434, 1623, -1, 1604, 1623, 1624, -1, 2181, 1624, 1436, -1, 1605, 1436, 1606, -1, 1625, 1606, 1607, -1, 1626, 1607, 1627, -1, 1608, 1627, 1609, -1, 1628, 1609, 1438, -1, 2009, 1438, 1439, -1, 2007, 2009, 1439, -1, 1610, 1443, 2013, -1, 2013, 1442, 1611, -1, 1611, 1589, 1994, -1, 1994, 1590, 1612, -1, 1612, 1591, 1993, -1, 1993, 1613, 1614, -1, 1614, 1449, 1992, -1, 1992, 1592, 1990, -1, 1990, 1593, 1615, -1, 1615, 1594, 1987, -1, 1987, 1616, 1617, -1, 1617, 1596, 1595, -1, 1595, 1454, 1597, -1, 1597, 1598, 1618, -1, 1618, 1619, 2020, -1, 2020, 1509, 2019, -1, 2019, 1497, 2018, -1, 2018, 1599, 2180, -1, 2180, 1600, 1620, -1, 1620, 1602, 1601, -1, 1601, 1433, 2022, -1, 2022, 1621, 1622, -1, 1622, 1434, 1603, -1, 1603, 1623, 1604, -1, 1604, 1624, 2181, -1, 2181, 1436, 1605, -1, 1605, 1606, 1625, -1, 1625, 1607, 1626, -1, 1626, 1627, 1608, -1, 1608, 1609, 1628, -1, 1628, 1438, 2009, -1, 1421, 1647, 1418, -1, 1421, 1629, 1647, -1, 1421, 1631, 1629, -1, 1629, 1631, 1630, -1, 1630, 1631, 1632, -1, 2157, 1632, 1507, -1, 1648, 1507, 1508, -1, 2155, 1508, 1506, -1, 1649, 1506, 1505, -1, 2154, 1505, 1634, -1, 1633, 1634, 1650, -1, 2151, 1650, 1635, -1, 2152, 1635, 1467, -1, 1651, 1467, 1652, -1, 2059, 1652, 1392, -1, 1636, 1392, 1637, -1, 1638, 1637, 1402, -1, 2060, 1402, 1413, -1, 1639, 1413, 1404, -1, 1640, 1404, 1642, -1, 1641, 1642, 1653, -1, 2179, 1653, 1408, -1, 1654, 1408, 1407, -1, 1655, 1407, 1643, -1, 1656, 1643, 1657, -1, 1658, 1657, 1409, -1, 1659, 1409, 1410, -1, 2038, 1410, 1660, -1, 1661, 1660, 1645, -1, 1644, 1645, 1662, -1, 2047, 1662, 1415, -1, 1663, 1415, 1503, -1, 2040, 1503, 1646, -1, 1664, 1646, 1665, -1, 2041, 1665, 1666, -1, 2042, 1666, 1418, -1, 1647, 2042, 1418, -1, 1630, 1632, 2157, -1, 2157, 1507, 1648, -1, 1648, 1508, 2155, -1, 2155, 1506, 1649, -1, 1649, 1505, 2154, -1, 2154, 1634, 1633, -1, 1633, 1650, 2151, -1, 2151, 1635, 2152, -1, 2152, 1467, 1651, -1, 1651, 1652, 2059, -1, 2059, 1392, 1636, -1, 1636, 1637, 1638, -1, 1638, 1402, 2060, -1, 2060, 1413, 1639, -1, 1639, 1404, 1640, -1, 1640, 1642, 1641, -1, 1641, 1653, 2179, -1, 2179, 1408, 1654, -1, 1654, 1407, 1655, -1, 1655, 1643, 1656, -1, 1656, 1657, 1658, -1, 1658, 1409, 1659, -1, 1659, 1410, 2038, -1, 2038, 1660, 1661, -1, 1661, 1645, 1644, -1, 1644, 1662, 2047, -1, 2047, 1415, 1663, -1, 1663, 1503, 2040, -1, 2040, 1646, 1664, -1, 1664, 1665, 2041, -1, 2041, 1666, 2042, -1, 1668, 2175, 1667, -1, 1668, 2176, 2175, -1, 1668, 1670, 2176, -1, 2176, 1670, 1669, -1, 1669, 1670, 1671, -1, 1691, 1671, 1396, -1, 2177, 1396, 1692, -1, 1672, 1692, 1397, -1, 2074, 1397, 1398, -1, 1673, 1398, 1674, -1, 2073, 1674, 1379, -1, 2072, 1379, 1675, -1, 1693, 1675, 1676, -1, 2071, 1676, 1677, -1, 1694, 1677, 1679, -1, 1678, 1679, 1380, -1, 1695, 1380, 1696, -1, 2070, 1696, 1680, -1, 2069, 1680, 1381, -1, 1681, 1381, 1682, -1, 1683, 1682, 1386, -1, 1697, 1386, 1400, -1, 2064, 1400, 1698, -1, 1699, 1698, 1684, -1, 2065, 1684, 1401, -1, 2062, 1401, 1388, -1, 2054, 1388, 1389, -1, 2055, 1389, 1700, -1, 1685, 1700, 1687, -1, 1686, 1687, 1390, -1, 2056, 1390, 1688, -1, 2057, 1688, 1701, -1, 1689, 1701, 1391, -1, 1690, 1391, 1702, -1, 2058, 1702, 1393, -1, 2190, 1393, 1667, -1, 2175, 2190, 1667, -1, 1669, 1671, 1691, -1, 1691, 1396, 2177, -1, 2177, 1692, 1672, -1, 1672, 1397, 2074, -1, 2074, 1398, 1673, -1, 1673, 1674, 2073, -1, 2073, 1379, 2072, -1, 2072, 1675, 1693, -1, 1693, 1676, 2071, -1, 2071, 1677, 1694, -1, 1694, 1679, 1678, -1, 1678, 1380, 1695, -1, 1695, 1696, 2070, -1, 2070, 1680, 2069, -1, 2069, 1381, 1681, -1, 1681, 1682, 1683, -1, 1683, 1386, 1697, -1, 1697, 1400, 2064, -1, 2064, 1698, 1699, -1, 1699, 1684, 2065, -1, 2065, 1401, 2062, -1, 2062, 1388, 2054, -1, 2054, 1389, 2055, -1, 2055, 1700, 1685, -1, 1685, 1687, 1686, -1, 1686, 1390, 2056, -1, 2056, 1688, 2057, -1, 2057, 1701, 1689, -1, 1689, 1391, 1690, -1, 1690, 1702, 2058, -1, 2058, 1393, 2190, -1, 1342, 1719, 1721, -1, 1342, 2105, 1719, -1, 1342, 1703, 2105, -1, 2105, 1703, 2104, -1, 2104, 1703, 1722, -1, 1723, 1722, 1704, -1, 1705, 1704, 1354, -1, 2103, 1354, 1706, -1, 2102, 1706, 1724, -1, 2101, 1724, 1355, -1, 1707, 1355, 1725, -1, 2100, 1725, 1357, -1, 1726, 1357, 1708, -1, 2098, 1708, 1361, -1, 2096, 1361, 1360, -1, 1709, 1360, 1710, -1, 1727, 1710, 1711, -1, 1728, 1711, 1365, -1, 1712, 1365, 1729, -1, 2087, 1729, 1713, -1, 2187, 1713, 1362, -1, 2143, 1362, 1478, -1, 2142, 1478, 1363, -1, 1714, 1363, 1730, -1, 2140, 1730, 1480, -1, 1715, 1480, 1731, -1, 2139, 1731, 1482, -1, 1732, 1482, 1733, -1, 1734, 1733, 1716, -1, 1735, 1716, 1717, -1, 2137, 1717, 1736, -1, 2136, 1736, 1485, -1, 2135, 1485, 1737, -1, 1738, 1737, 1487, -1, 1718, 1487, 1498, -1, 1720, 1498, 1721, -1, 1719, 1720, 1721, -1, 2104, 1722, 1723, -1, 1723, 1704, 1705, -1, 1705, 1354, 2103, -1, 2103, 1706, 2102, -1, 2102, 1724, 2101, -1, 2101, 1355, 1707, -1, 1707, 1725, 2100, -1, 2100, 1357, 1726, -1, 1726, 1708, 2098, -1, 2098, 1361, 2096, -1, 2096, 1360, 1709, -1, 1709, 1710, 1727, -1, 1727, 1711, 1728, -1, 1728, 1365, 1712, -1, 1712, 1729, 2087, -1, 2087, 1713, 2187, -1, 2187, 1362, 2143, -1, 2143, 1478, 2142, -1, 2142, 1363, 1714, -1, 1714, 1730, 2140, -1, 2140, 1480, 1715, -1, 1715, 1731, 2139, -1, 2139, 1482, 1732, -1, 1732, 1733, 1734, -1, 1734, 1716, 1735, -1, 1735, 1717, 2137, -1, 2137, 1736, 2136, -1, 2136, 1485, 2135, -1, 2135, 1737, 1738, -1, 1738, 1487, 1718, -1, 1718, 1498, 1720, -1, 1453, 1739, 1494, -1, 1453, 1740, 1739, -1, 1453, 1457, 1740, -1, 1740, 1457, 2170, -1, 2170, 1457, 1758, -1, 1741, 1758, 1458, -1, 1742, 1458, 1743, -1, 1744, 1743, 1460, -1, 1759, 1460, 1760, -1, 1745, 1760, 1746, -1, 1761, 1746, 1461, -1, 2165, 1461, 1463, -1, 2164, 1463, 1762, -1, 1747, 1762, 1763, -1, 2163, 1763, 1764, -1, 1748, 1764, 1465, -1, 2172, 1465, 1466, -1, 2173, 1466, 1417, -1, 2174, 1417, 1416, -1, 1765, 1416, 1749, -1, 2034, 1749, 1750, -1, 1766, 1750, 1422, -1, 2035, 1422, 1767, -1, 1768, 1767, 1751, -1, 1769, 1751, 1425, -1, 1770, 1425, 1426, -1, 1771, 1426, 1772, -1, 1752, 1772, 1753, -1, 2030, 1753, 1428, -1, 2029, 1428, 1754, -1, 1773, 1754, 1756, -1, 1755, 1756, 1774, -1, 2028, 1774, 1757, -1, 2027, 1757, 1496, -1, 2026, 1496, 1495, -1, 2017, 1495, 1494, -1, 1739, 2017, 1494, -1, 2170, 1758, 1741, -1, 1741, 1458, 1742, -1, 1742, 1743, 1744, -1, 1744, 1460, 1759, -1, 1759, 1760, 1745, -1, 1745, 1746, 1761, -1, 1761, 1461, 2165, -1, 2165, 1463, 2164, -1, 2164, 1762, 1747, -1, 1747, 1763, 2163, -1, 2163, 1764, 1748, -1, 1748, 1465, 2172, -1, 2172, 1466, 2173, -1, 2173, 1417, 2174, -1, 2174, 1416, 1765, -1, 1765, 1749, 2034, -1, 2034, 1750, 1766, -1, 1766, 1422, 2035, -1, 2035, 1767, 1768, -1, 1768, 1751, 1769, -1, 1769, 1425, 1770, -1, 1770, 1426, 1771, -1, 1771, 1772, 1752, -1, 1752, 1753, 2030, -1, 2030, 1428, 2029, -1, 2029, 1754, 1773, -1, 1773, 1756, 1755, -1, 1755, 1774, 2028, -1, 2028, 1757, 2027, -1, 2027, 1496, 2026, -1, 2026, 1495, 2017, -1, 1985, 1776, 2004, -1, 2004, 1776, 1775, -1, 1775, 1776, 1777, -1, 1997, 1777, 1778, -1, 1784, 1778, 1779, -1, 1998, 1779, 1785, -1, 2000, 1785, 1780, -1, 1786, 1780, 1447, -1, 1787, 1447, 1781, -1, 2001, 1781, 1782, -1, 2003, 1782, 1783, -1, 2002, 1783, 1446, -1, 1999, 2002, 1446, -1, 1775, 1777, 1997, -1, 1997, 1778, 1784, -1, 1784, 1779, 1998, -1, 1998, 1785, 2000, -1, 2000, 1780, 1786, -1, 1786, 1447, 1787, -1, 1787, 1781, 2001, -1, 2001, 1782, 2003, -1, 2003, 1783, 2002, -1, 1446, 1789, 1999, -1, 1999, 1789, 1788, -1, 1788, 1789, 1445, -1, 2012, 1445, 1444, -1, 2005, 1444, 1791, -1, 1790, 1791, 1841, -1, 2008, 1841, 1792, -1, 1842, 1792, 1440, -1, 2010, 1440, 1843, -1, 2011, 1843, 1437, -1, 2182, 1437, 1793, -1, 2014, 1793, 1844, -1, 2015, 1844, 1435, -1, 1845, 1435, 1794, -1, 2023, 1794, 1432, -1, 2016, 1432, 1431, -1, 2024, 1431, 1795, -1, 1846, 1795, 1796, -1, 1847, 1796, 1429, -1, 1797, 1429, 1430, -1, 2025, 1430, 1427, -1, 1848, 1427, 1424, -1, 2031, 1424, 1849, -1, 2032, 1849, 1850, -1, 2033, 1850, 1423, -1, 2036, 1423, 1851, -1, 1798, 1851, 1799, -1, 2037, 1799, 1852, -1, 2039, 1852, 1800, -1, 2046, 1800, 1853, -1, 1801, 1853, 1411, -1, 2048, 1411, 1802, -1, 2049, 1802, 1406, -1, 2050, 1406, 1405, -1, 2051, 1405, 1854, -1, 1803, 1854, 1804, -1, 1855, 1804, 1805, -1, 1856, 1805, 1414, -1, 2052, 1414, 1412, -1, 2053, 1412, 1403, -1, 1857, 1403, 1806, -1, 1807, 1806, 1808, -1, 2061, 1808, 1809, -1, 2063, 1809, 1811, -1, 1810, 1811, 1387, -1, 1858, 1387, 1399, -1, 1812, 1399, 1813, -1, 1859, 1813, 1385, -1, 2075, 1385, 1814, -1, 2066, 1814, 1815, -1, 2067, 1815, 1384, -1, 1816, 1384, 1817, -1, 1818, 1817, 1819, -1, 1820, 1819, 1821, -1, 2068, 1821, 1383, -1, 1822, 1383, 1382, -1, 1860, 1382, 1861, -1, 1862, 1861, 1823, -1, 2076, 1823, 1378, -1, 2077, 1378, 1376, -1, 1863, 1376, 1374, -1, 1864, 1374, 1373, -1, 1824, 1373, 1372, -1, 2079, 1372, 1825, -1, 1865, 1825, 1370, -1, 1866, 1370, 1368, -1, 1867, 1368, 1826, -1, 2083, 1826, 1366, -1, 2086, 1366, 1827, -1, 1868, 1827, 1869, -1, 1870, 1869, 1871, -1, 2095, 1871, 1828, -1, 2097, 1828, 1359, -1, 2099, 1359, 1358, -1, 1872, 1358, 1356, -1, 1873, 1356, 1874, -1, 1875, 1874, 1353, -1, 1876, 1353, 1352, -1, 1877, 1352, 1829, -1, 1830, 1829, 1878, -1, 2106, 1878, 1831, -1, 1879, 1831, 1350, -1, 2110, 1350, 1347, -1, 2111, 1347, 1833, -1, 1832, 1833, 1345, -1, 1880, 1345, 1511, -1, 2116, 1511, 1834, -1, 1835, 1834, 1836, -1, 1881, 1836, 1837, -1, 2118, 1837, 1882, -1, 1883, 1882, 1838, -1, 1884, 1838, 1885, -1, 2119, 1885, 1327, -1, 2120, 1327, 1326, -1, 1886, 1326, 1839, -1, 1840, 1839, 1325, -1, 2121, 1840, 1325, -1, 1788, 1445, 2012, -1, 2012, 1444, 2005, -1, 2005, 1791, 1790, -1, 1790, 1841, 2008, -1, 2008, 1792, 1842, -1, 1842, 1440, 2010, -1, 2010, 1843, 2011, -1, 2011, 1437, 2182, -1, 2182, 1793, 2014, -1, 2014, 1844, 2015, -1, 2015, 1435, 1845, -1, 1845, 1794, 2023, -1, 2023, 1432, 2016, -1, 2016, 1431, 2024, -1, 2024, 1795, 1846, -1, 1846, 1796, 1847, -1, 1847, 1429, 1797, -1, 1797, 1430, 2025, -1, 2025, 1427, 1848, -1, 1848, 1424, 2031, -1, 2031, 1849, 2032, -1, 2032, 1850, 2033, -1, 2033, 1423, 2036, -1, 2036, 1851, 1798, -1, 1798, 1799, 2037, -1, 2037, 1852, 2039, -1, 2039, 1800, 2046, -1, 2046, 1853, 1801, -1, 1801, 1411, 2048, -1, 2048, 1802, 2049, -1, 2049, 1406, 2050, -1, 2050, 1405, 2051, -1, 2051, 1854, 1803, -1, 1803, 1804, 1855, -1, 1855, 1805, 1856, -1, 1856, 1414, 2052, -1, 2052, 1412, 2053, -1, 2053, 1403, 1857, -1, 1857, 1806, 1807, -1, 1807, 1808, 2061, -1, 2061, 1809, 2063, -1, 2063, 1811, 1810, -1, 1810, 1387, 1858, -1, 1858, 1399, 1812, -1, 1812, 1813, 1859, -1, 1859, 1385, 2075, -1, 2075, 1814, 2066, -1, 2066, 1815, 2067, -1, 2067, 1384, 1816, -1, 1816, 1817, 1818, -1, 1818, 1819, 1820, -1, 1820, 1821, 2068, -1, 2068, 1383, 1822, -1, 1822, 1382, 1860, -1, 1860, 1861, 1862, -1, 1862, 1823, 2076, -1, 2076, 1378, 2077, -1, 2077, 1376, 1863, -1, 1863, 1374, 1864, -1, 1864, 1373, 1824, -1, 1824, 1372, 2079, -1, 2079, 1825, 1865, -1, 1865, 1370, 1866, -1, 1866, 1368, 1867, -1, 1867, 1826, 2083, -1, 2083, 1366, 2086, -1, 2086, 1827, 1868, -1, 1868, 1869, 1870, -1, 1870, 1871, 2095, -1, 2095, 1828, 2097, -1, 2097, 1359, 2099, -1, 2099, 1358, 1872, -1, 1872, 1356, 1873, -1, 1873, 1874, 1875, -1, 1875, 1353, 1876, -1, 1876, 1352, 1877, -1, 1877, 1829, 1830, -1, 1830, 1878, 2106, -1, 2106, 1831, 1879, -1, 1879, 1350, 2110, -1, 2110, 1347, 2111, -1, 2111, 1833, 1832, -1, 1832, 1345, 1880, -1, 1880, 1511, 2116, -1, 2116, 1834, 1835, -1, 1835, 1836, 1881, -1, 1881, 1837, 2118, -1, 2118, 1882, 1883, -1, 1883, 1838, 1884, -1, 1884, 1885, 2119, -1, 2119, 1327, 2120, -1, 2120, 1326, 1886, -1, 1886, 1839, 1840, -1, 1325, 1888, 2121, -1, 2121, 1888, 1887, -1, 1887, 1888, 1894, -1, 1895, 1894, 1493, -1, 1896, 1493, 1492, -1, 2123, 1492, 1889, -1, 2124, 1889, 1491, -1, 1897, 1491, 1890, -1, 2125, 1890, 1324, -1, 2126, 1324, 1898, -1, 2122, 1898, 1892, -1, 1891, 1892, 1893, -1, 2127, 1891, 1893, -1, 1887, 1894, 1895, -1, 1895, 1493, 1896, -1, 1896, 1492, 2123, -1, 2123, 1889, 2124, -1, 2124, 1491, 1897, -1, 1897, 1890, 2125, -1, 2125, 1324, 2126, -1, 2126, 1898, 2122, -1, 2122, 1892, 1891, -1, 942, 1899, 655, -1, 655, 1899, 1900, -1, 1900, 1899, 370, -1, 370, 1899, 371, -1, 371, 1899, 1901, -1, 1901, 1899, 2127, -1, 376, 2127, 372, -1, 376, 1901, 2127, -1, 372, 2127, 373, -1, 373, 2127, 1893, -1, 818, 1893, 817, -1, 818, 373, 1893, -1, 942, 1902, 1899, -1, 1899, 1902, 1903, -1, 1903, 1902, 1905, -1, 1904, 1905, 934, -1, 1909, 934, 926, -1, 1910, 926, 1906, -1, 1907, 1906, 904, -1, 1908, 904, 2184, -1, 1908, 1907, 904, -1, 1903, 1905, 1904, -1, 1904, 934, 1909, -1, 1909, 926, 1910, -1, 1910, 1906, 1907, -1, 904, 903, 2184, -1, 2184, 903, 902, -1, 2129, 902, 1911, -1, 2130, 2129, 1911, -1, 2184, 902, 2129, -1, 1911, 1912, 2130, -1, 2130, 1912, 2131, -1, 2131, 1912, 1913, -1, 1941, 1913, 1143, -1, 2132, 1143, 1942, -1, 1943, 1942, 1136, -1, 1914, 1136, 1944, -1, 2133, 1944, 1945, -1, 2134, 1945, 1915, -1, 1946, 1915, 1127, -1, 1947, 1127, 1120, -1, 1948, 1120, 1916, -1, 2138, 1916, 1111, -1, 1949, 1111, 1950, -1, 2141, 1950, 1917, -1, 1951, 1917, 1952, -1, 2144, 1952, 1101, -1, 2145, 1101, 1097, -1, 2089, 1097, 1096, -1, 2090, 1096, 1918, -1, 1953, 1918, 1000, -1, 2091, 1000, 999, -1, 1954, 999, 1089, -1, 2092, 1089, 1955, -1, 2094, 1955, 1956, -1, 1957, 1956, 1958, -1, 1959, 1958, 1919, -1, 2147, 1919, 1920, -1, 1921, 1920, 1078, -1, 2149, 1078, 1076, -1, 1960, 1076, 1923, -1, 1922, 1923, 1924, -1, 1925, 1924, 1066, -1, 2150, 1066, 1926, -1, 1961, 1926, 1062, -1, 2153, 1062, 1927, -1, 2156, 1927, 1059, -1, 2158, 1059, 1055, -1, 2159, 1055, 1928, -1, 2160, 1928, 1962, -1, 1963, 1962, 1045, -1, 2043, 1045, 1929, -1, 2044, 1929, 1041, -1, 2045, 1041, 1037, -1, 2162, 1037, 1930, -1, 2161, 1930, 1931, -1, 1964, 1931, 1027, -1, 1965, 1027, 1966, -1, 2166, 1966, 1022, -1, 2167, 1022, 1967, -1, 2168, 1967, 1932, -1, 2169, 1932, 1012, -1, 1968, 1012, 1010, -1, 1969, 1010, 1933, -1, 1934, 1933, 1970, -1, 2021, 1970, 1936, -1, 1935, 1936, 971, -1, 2171, 971, 1937, -1, 1971, 1937, 962, -1, 1986, 962, 959, -1, 1939, 959, 1940, -1, 1938, 1939, 1940, -1, 2131, 1913, 1941, -1, 1941, 1143, 2132, -1, 2132, 1942, 1943, -1, 1943, 1136, 1914, -1, 1914, 1944, 2133, -1, 2133, 1945, 2134, -1, 2134, 1915, 1946, -1, 1946, 1127, 1947, -1, 1947, 1120, 1948, -1, 1948, 1916, 2138, -1, 2138, 1111, 1949, -1, 1949, 1950, 2141, -1, 2141, 1917, 1951, -1, 1951, 1952, 2144, -1, 2144, 1101, 2145, -1, 2145, 1097, 2089, -1, 2089, 1096, 2090, -1, 2090, 1918, 1953, -1, 1953, 1000, 2091, -1, 2091, 999, 1954, -1, 1954, 1089, 2092, -1, 2092, 1955, 2094, -1, 2094, 1956, 1957, -1, 1957, 1958, 1959, -1, 1959, 1919, 2147, -1, 2147, 1920, 1921, -1, 1921, 1078, 2149, -1, 2149, 1076, 1960, -1, 1960, 1923, 1922, -1, 1922, 1924, 1925, -1, 1925, 1066, 2150, -1, 2150, 1926, 1961, -1, 1961, 1062, 2153, -1, 2153, 1927, 2156, -1, 2156, 1059, 2158, -1, 2158, 1055, 2159, -1, 2159, 1928, 2160, -1, 2160, 1962, 1963, -1, 1963, 1045, 2043, -1, 2043, 1929, 2044, -1, 2044, 1041, 2045, -1, 2045, 1037, 2162, -1, 2162, 1930, 2161, -1, 2161, 1931, 1964, -1, 1964, 1027, 1965, -1, 1965, 1966, 2166, -1, 2166, 1022, 2167, -1, 2167, 1967, 2168, -1, 2168, 1932, 2169, -1, 2169, 1012, 1968, -1, 1968, 1010, 1969, -1, 1969, 1933, 1934, -1, 1934, 1970, 2021, -1, 2021, 1936, 1935, -1, 1935, 971, 2171, -1, 2171, 1937, 1971, -1, 1971, 962, 1986, -1, 1986, 959, 1939, -1, 1940, 1972, 1938, -1, 1938, 1972, 1988, -1, 1988, 1972, 1290, -1, 1989, 1290, 1286, -1, 1991, 1286, 1973, -1, 1995, 1973, 1282, -1, 1976, 1282, 1974, -1, 1975, 1974, 1977, -1, 1996, 1977, 1296, -1, 1978, 1296, 1297, -1, 1982, 1978, 1297, -1, 1988, 1290, 1989, -1, 1989, 1286, 1991, -1, 1991, 1973, 1995, -1, 1995, 1282, 1976, -1, 1976, 1974, 1975, -1, 1975, 1977, 1996, -1, 1996, 1296, 1978, -1, 1979, 1981, 1982, -1, 1980, 1982, 1297, -1, 1980, 1979, 1982, -1, 1981, 559, 1982, -1, 1982, 559, 1983, -1, 2004, 1983, 565, -1, 1984, 2004, 565, -1, 1984, 1985, 2004, -1, 1984, 564, 1985, -1, 1985, 564, 561, -1, 1448, 1985, 561, -1, 1982, 1983, 2004, -1, 1939, 1938, 1987, -1, 1986, 1987, 1971, -1, 1986, 1939, 1987, -1, 1938, 1988, 1987, -1, 1987, 1988, 1989, -1, 1991, 1987, 1989, -1, 1991, 1615, 1987, -1, 1991, 1990, 1615, -1, 1991, 1992, 1990, -1, 1991, 1614, 1992, -1, 1991, 1993, 1614, -1, 1991, 1612, 1993, -1, 1991, 1994, 1612, -1, 1991, 2004, 1994, -1, 1991, 1995, 2004, -1, 2004, 1995, 1976, -1, 1975, 2004, 1976, -1, 1975, 1996, 2004, -1, 2004, 1996, 1978, -1, 1982, 2004, 1978, -1, 1775, 1999, 2004, -1, 1775, 1997, 1999, -1, 1999, 1997, 1784, -1, 1998, 1999, 1784, -1, 1998, 2000, 1999, -1, 1999, 2000, 1786, -1, 1787, 1999, 1786, -1, 1787, 2002, 1999, -1, 1787, 2001, 2002, -1, 2002, 2001, 2003, -1, 1999, 1788, 2004, -1, 2004, 1788, 2012, -1, 1610, 2012, 2005, -1, 2006, 2005, 1790, -1, 2007, 1790, 2008, -1, 2009, 2008, 1842, -1, 2010, 2009, 1842, -1, 2010, 2011, 2009, -1, 2009, 2011, 2182, -1, 1628, 2182, 1608, -1, 1628, 2009, 2182, -1, 2004, 2012, 1610, -1, 2013, 2004, 1610, -1, 2013, 1611, 2004, -1, 2004, 1611, 1994, -1, 1610, 2005, 2006, -1, 2006, 1790, 2007, -1, 2007, 2008, 2009, -1, 2014, 2181, 2182, -1, 2014, 1604, 2181, -1, 2014, 1603, 1604, -1, 2014, 2015, 1603, -1, 1603, 2015, 1622, -1, 1622, 2015, 2022, -1, 2022, 2015, 1845, -1, 1601, 1845, 2023, -1, 1620, 2023, 2016, -1, 2180, 2016, 2024, -1, 2018, 2024, 2017, -1, 1739, 2018, 2017, -1, 1739, 2019, 2018, -1, 1739, 1740, 2019, -1, 2019, 1740, 2020, -1, 2020, 1740, 1934, -1, 2021, 2020, 1934, -1, 2021, 1618, 2020, -1, 2021, 1597, 1618, -1, 2021, 1935, 1597, -1, 1597, 1935, 1595, -1, 1595, 1935, 2171, -1, 1617, 2171, 1971, -1, 1987, 1617, 1971, -1, 2022, 1845, 1601, -1, 1601, 2023, 1620, -1, 1620, 2016, 2180, -1, 2024, 1846, 2017, -1, 2017, 1846, 1847, -1, 1797, 2017, 1847, -1, 1797, 2025, 2017, -1, 2017, 2025, 2026, -1, 2026, 2025, 2027, -1, 2027, 2025, 2028, -1, 2028, 2025, 1755, -1, 1755, 2025, 1773, -1, 1773, 2025, 2029, -1, 2029, 2025, 1848, -1, 2030, 1848, 1752, -1, 2030, 2029, 1848, -1, 1848, 2031, 1752, -1, 1752, 2031, 1771, -1, 1771, 2031, 2032, -1, 1770, 2032, 1769, -1, 1770, 1771, 2032, -1, 2032, 2033, 1769, -1, 1769, 2033, 1768, -1, 1768, 2033, 2035, -1, 2035, 2033, 2036, -1, 1766, 2036, 1798, -1, 2034, 1798, 1765, -1, 2034, 1766, 1798, -1, 2035, 2036, 1766, -1, 1798, 2037, 1765, -1, 1765, 2037, 2174, -1, 2174, 2037, 2039, -1, 1663, 2039, 2046, -1, 2047, 2046, 1801, -1, 1644, 1801, 2048, -1, 1661, 2048, 2038, -1, 1661, 1644, 2048, -1, 2174, 2039, 1663, -1, 2173, 1663, 2040, -1, 2172, 2040, 1664, -1, 2162, 1664, 2041, -1, 2045, 2041, 2042, -1, 2044, 2042, 2043, -1, 2044, 2045, 2042, -1, 1663, 2046, 2047, -1, 2047, 1801, 1644, -1, 2048, 2049, 2038, -1, 2038, 2049, 1659, -1, 1659, 2049, 2050, -1, 1658, 2050, 1656, -1, 1658, 1659, 2050, -1, 2051, 1639, 2050, -1, 2051, 1803, 1639, -1, 1639, 1803, 1855, -1, 1856, 1639, 1855, -1, 1856, 2052, 1639, -1, 1639, 2052, 2060, -1, 2060, 2052, 2053, -1, 1638, 2053, 1857, -1, 1636, 1857, 1807, -1, 2059, 1807, 2054, -1, 2055, 2059, 2054, -1, 2055, 1685, 2059, -1, 2059, 1685, 1686, -1, 2056, 2059, 1686, -1, 2056, 2057, 2059, -1, 2059, 2057, 1689, -1, 1690, 2059, 1689, -1, 1690, 2058, 2059, -1, 2059, 2058, 2190, -1, 1651, 2190, 2152, -1, 1651, 2059, 2190, -1, 2060, 2053, 1638, -1, 1638, 1857, 1636, -1, 1807, 2061, 2054, -1, 2054, 2061, 2062, -1, 2062, 2061, 2063, -1, 2065, 2063, 1810, -1, 1699, 1810, 1858, -1, 2064, 1858, 1812, -1, 1697, 1812, 1683, -1, 1697, 2064, 1812, -1, 2062, 2063, 2065, -1, 2065, 1810, 1699, -1, 1699, 1858, 2064, -1, 1812, 1859, 1683, -1, 1683, 1859, 1681, -1, 1681, 1859, 2075, -1, 2069, 2075, 2066, -1, 2067, 2069, 2066, -1, 2067, 1816, 2069, -1, 2069, 1816, 1818, -1, 1820, 2069, 1818, -1, 1820, 2068, 2069, -1, 2069, 2068, 1822, -1, 1860, 2069, 1822, -1, 1860, 1862, 2069, -1, 2069, 1862, 2070, -1, 2070, 1862, 1695, -1, 1695, 1862, 1678, -1, 1678, 1862, 1694, -1, 1694, 1862, 2071, -1, 2071, 1862, 1693, -1, 1693, 1862, 2072, -1, 2072, 1862, 2073, -1, 2073, 1862, 1673, -1, 1673, 1862, 2178, -1, 2074, 2178, 1672, -1, 2074, 1673, 2178, -1, 1681, 2075, 2069, -1, 1862, 2076, 2178, -1, 2178, 2076, 2077, -1, 1523, 2077, 1863, -1, 1539, 1863, 1864, -1, 1538, 1864, 1537, -1, 1538, 1539, 1864, -1, 2178, 2077, 1523, -1, 1523, 1863, 1539, -1, 1864, 1824, 1537, -1, 1537, 1824, 2078, -1, 2078, 1824, 2079, -1, 1519, 2079, 2080, -1, 1519, 2078, 2079, -1, 2079, 1865, 2080, -1, 2080, 1865, 2081, -1, 2081, 1865, 2082, -1, 2082, 1865, 1866, -1, 1534, 1866, 1867, -1, 2085, 1867, 2083, -1, 2084, 2083, 1533, -1, 2084, 2085, 2083, -1, 2082, 1866, 1534, -1, 1534, 1867, 2085, -1, 2083, 2086, 1533, -1, 1533, 2086, 1532, -1, 1532, 2086, 1868, -1, 1712, 1868, 1728, -1, 1712, 1532, 1868, -1, 1712, 2087, 1532, -1, 1532, 2087, 1512, -1, 1512, 2087, 2187, -1, 2088, 2187, 2089, -1, 2090, 2088, 2089, -1, 2090, 1530, 2088, -1, 2090, 1953, 1530, -1, 1530, 1953, 2091, -1, 1954, 1530, 2091, -1, 1954, 2092, 1530, -1, 1530, 2092, 2094, -1, 2093, 2094, 1550, -1, 2093, 1530, 2094, -1, 1868, 1870, 1728, -1, 1728, 1870, 1727, -1, 1727, 1870, 2095, -1, 1709, 2095, 2097, -1, 2096, 2097, 2098, -1, 2096, 1709, 2097, -1, 1727, 2095, 1709, -1, 2097, 2099, 2098, -1, 2098, 2099, 1726, -1, 1726, 2099, 2100, -1, 2100, 2099, 1872, -1, 1707, 1872, 1873, -1, 2101, 1873, 2102, -1, 2101, 1707, 1873, -1, 2100, 1872, 1707, -1, 1873, 1875, 2102, -1, 2102, 1875, 2103, -1, 2103, 1875, 1705, -1, 1705, 1875, 1876, -1, 1723, 1876, 1877, -1, 2104, 1877, 2105, -1, 2104, 1723, 1877, -1, 1705, 1876, 1723, -1, 1877, 1830, 2105, -1, 2105, 1830, 1719, -1, 1719, 1830, 2106, -1, 1720, 2106, 1879, -1, 2107, 1879, 2108, -1, 2107, 1720, 1879, -1, 2107, 1562, 1720, -1, 1720, 1562, 1564, -1, 2134, 1564, 2109, -1, 2133, 2109, 2128, -1, 1914, 2128, 1943, -1, 1914, 2133, 2128, -1, 1719, 2106, 1720, -1, 1879, 2110, 2108, -1, 2108, 2110, 1576, -1, 1576, 2110, 2111, -1, 1560, 2111, 1832, -1, 2112, 1832, 1880, -1, 1558, 1880, 2113, -1, 1558, 2112, 1880, -1, 1576, 2111, 1560, -1, 1560, 1832, 2112, -1, 1880, 2116, 2113, -1, 2113, 2116, 1575, -1, 1575, 2116, 2114, -1, 2114, 2116, 1555, -1, 1555, 2116, 2115, -1, 2115, 2116, 1554, -1, 1554, 2116, 1573, -1, 1573, 2116, 2117, -1, 2117, 2116, 1835, -1, 1881, 2117, 1835, -1, 1881, 2118, 2117, -1, 2117, 2118, 1883, -1, 1884, 2117, 1883, -1, 1884, 1587, 2117, -1, 1884, 2119, 1587, -1, 1587, 2119, 1586, -1, 1586, 2119, 1585, -1, 1585, 2119, 2120, -1, 1886, 1585, 2120, -1, 1886, 1571, 1585, -1, 1886, 2127, 1571, -1, 1886, 1840, 2127, -1, 2127, 1840, 2121, -1, 1891, 2121, 2122, -1, 1891, 2127, 2121, -1, 1887, 1895, 2121, -1, 2121, 1895, 1896, -1, 2123, 2121, 1896, -1, 2123, 2124, 2121, -1, 2121, 2124, 1897, -1, 2125, 2121, 1897, -1, 2125, 2126, 2121, -1, 2121, 2126, 2122, -1, 1899, 1903, 2127, -1, 2127, 1903, 1904, -1, 1909, 2127, 1904, -1, 1909, 1910, 2127, -1, 2127, 1910, 1907, -1, 1908, 2127, 1907, -1, 1908, 2184, 2127, -1, 2127, 2184, 1582, -1, 1583, 2127, 1582, -1, 1583, 1584, 2127, -1, 2127, 1584, 1571, -1, 2129, 2128, 2184, -1, 2129, 2130, 2128, -1, 2128, 2130, 2131, -1, 1941, 2128, 2131, -1, 1941, 2132, 2128, -1, 2128, 2132, 1943, -1, 2133, 2134, 2109, -1, 1564, 2134, 1720, -1, 1720, 2134, 1946, -1, 1947, 1720, 1946, -1, 1947, 1718, 1720, -1, 1947, 1738, 1718, -1, 1947, 2135, 1738, -1, 1947, 2136, 2135, -1, 1947, 2137, 2136, -1, 1947, 1948, 2137, -1, 2137, 1948, 1735, -1, 1735, 1948, 1734, -1, 1734, 1948, 2138, -1, 1732, 2138, 1949, -1, 2139, 1949, 1715, -1, 2139, 1732, 1949, -1, 1734, 2138, 1732, -1, 1949, 2141, 1715, -1, 1715, 2141, 2140, -1, 2140, 2141, 1951, -1, 1714, 1951, 2142, -1, 1714, 2140, 1951, -1, 1951, 2144, 2142, -1, 2142, 2144, 2143, -1, 2143, 2144, 2145, -1, 2187, 2145, 2089, -1, 2187, 2143, 2145, -1, 1957, 1544, 2094, -1, 1957, 1542, 1544, -1, 1957, 1959, 1542, -1, 1542, 1959, 2191, -1, 2191, 1959, 2147, -1, 2146, 2147, 2190, -1, 2148, 2190, 1541, -1, 2148, 2146, 2190, -1, 2147, 1921, 2190, -1, 2190, 1921, 2149, -1, 1960, 2190, 2149, -1, 1960, 1922, 2190, -1, 2190, 1922, 1925, -1, 2150, 2190, 1925, -1, 2150, 1961, 2190, -1, 2190, 1961, 2153, -1, 2151, 2153, 1633, -1, 2151, 2190, 2153, -1, 2151, 2152, 2190, -1, 2153, 2156, 1633, -1, 1633, 2156, 2154, -1, 2154, 2156, 1649, -1, 1649, 2156, 2155, -1, 2155, 2156, 1648, -1, 1648, 2156, 2157, -1, 2157, 2156, 1630, -1, 1630, 2156, 1629, -1, 1629, 2156, 1647, -1, 1647, 2156, 2042, -1, 2042, 2156, 2158, -1, 2159, 2042, 2158, -1, 2159, 2160, 2042, -1, 2042, 2160, 1963, -1, 2043, 2042, 1963, -1, 2045, 2162, 2041, -1, 2161, 1748, 2162, -1, 2161, 2163, 1748, -1, 2161, 1964, 2163, -1, 2163, 1964, 1747, -1, 1747, 1964, 1965, -1, 2164, 1965, 2165, -1, 2164, 1747, 1965, -1, 1965, 2166, 2165, -1, 2165, 2166, 1761, -1, 1761, 2166, 2167, -1, 1745, 2167, 1759, -1, 1745, 1761, 2167, -1, 2167, 2168, 1759, -1, 1759, 2168, 1744, -1, 1744, 2168, 2169, -1, 1742, 2169, 1741, -1, 1742, 1744, 2169, -1, 2169, 1968, 1741, -1, 1741, 1968, 2170, -1, 2170, 1968, 1969, -1, 1740, 1969, 1934, -1, 1740, 2170, 1969, -1, 1595, 2171, 1617, -1, 1748, 2172, 2162, -1, 2162, 2172, 1664, -1, 2172, 2173, 2040, -1, 2173, 2174, 1663, -1, 2175, 2178, 2190, -1, 2175, 2176, 2178, -1, 2178, 2176, 1669, -1, 1691, 2178, 1669, -1, 1691, 2177, 2178, -1, 2178, 2177, 1672, -1, 2059, 1636, 1807, -1, 1639, 1640, 2050, -1, 2050, 1640, 1641, -1, 2179, 2050, 1641, -1, 2179, 1654, 2050, -1, 2050, 1654, 1655, -1, 1656, 2050, 1655, -1, 2018, 2180, 2024, -1, 2181, 1605, 2182, -1, 2182, 1605, 1625, -1, 1626, 2182, 1625, -1, 1626, 1608, 2182, -1, 2128, 1566, 2184, -1, 2184, 1566, 1577, -1, 1567, 2184, 1577, -1, 1567, 2183, 2184, -1, 2184, 2183, 1578, -1, 1579, 2184, 1578, -1, 1579, 2185, 2184, -1, 2184, 2185, 2186, -1, 1569, 2184, 2186, -1, 1569, 1582, 2184, -1, 2088, 1512, 2187, -1, 2178, 2188, 2190, -1, 2190, 2188, 2189, -1, 1524, 2190, 2189, -1, 1524, 1541, 2190, -1, 2146, 2191, 2147, -1, 1544, 1546, 2094, -1, 2094, 1546, 2192, -1, 1549, 2094, 2192, -1, 1549, 1527, 2094, -1, 2094, 1527, 1528, -1, 1550, 2094, 1528, -1, 2247, 2334, 2221, -1, 2221, 2334, 2339, -1, 2318, 2194, 2193, -1, 2193, 2194, 2374, -1, 2374, 2194, 2321, -1, 2207, 2321, 2322, -1, 2208, 2322, 2195, -1, 2371, 2195, 2323, -1, 2368, 2323, 2196, -1, 2367, 2196, 2325, -1, 2376, 2325, 2197, -1, 2198, 2197, 2326, -1, 2364, 2326, 2283, -1, 2209, 2283, 2282, -1, 2361, 2282, 2284, -1, 2210, 2284, 2199, -1, 2358, 2199, 2211, -1, 2356, 2211, 2200, -1, 2375, 2200, 2212, -1, 2354, 2212, 2201, -1, 2353, 2201, 2202, -1, 2351, 2202, 2285, -1, 2206, 2285, 2203, -1, 2205, 2203, 2204, -1, 2205, 2206, 2203, -1, 2374, 2321, 2207, -1, 2207, 2322, 2208, -1, 2208, 2195, 2371, -1, 2371, 2323, 2368, -1, 2368, 2196, 2367, -1, 2367, 2325, 2376, -1, 2376, 2197, 2198, -1, 2198, 2326, 2364, -1, 2364, 2283, 2209, -1, 2209, 2282, 2361, -1, 2361, 2284, 2210, -1, 2210, 2199, 2358, -1, 2358, 2211, 2356, -1, 2356, 2200, 2375, -1, 2375, 2212, 2354, -1, 2354, 2201, 2353, -1, 2353, 2202, 2351, -1, 2351, 2285, 2206, -1, 2203, 2287, 2204, -1, 2204, 2287, 2222, -1, 2223, 2222, 2330, -1, 2346, 2330, 2213, -1, 2345, 2213, 2329, -1, 2224, 2329, 2225, -1, 2226, 2225, 2327, -1, 2227, 2327, 2294, -1, 2214, 2294, 2296, -1, 2228, 2296, 2215, -1, 2344, 2215, 2298, -1, 2216, 2298, 2300, -1, 2217, 2300, 2218, -1, 2229, 2218, 2301, -1, 2230, 2301, 2303, -1, 2231, 2303, 2232, -1, 2340, 2232, 2219, -1, 2337, 2219, 2233, -1, 2234, 2233, 2309, -1, 2235, 2309, 2307, -1, 2220, 2307, 2221, -1, 2339, 2220, 2221, -1, 2204, 2222, 2223, -1, 2223, 2330, 2346, -1, 2346, 2213, 2345, -1, 2345, 2329, 2224, -1, 2224, 2225, 2226, -1, 2226, 2327, 2227, -1, 2227, 2294, 2214, -1, 2214, 2296, 2228, -1, 2228, 2215, 2344, -1, 2344, 2298, 2216, -1, 2216, 2300, 2217, -1, 2217, 2218, 2229, -1, 2229, 2301, 2230, -1, 2230, 2303, 2231, -1, 2231, 2232, 2340, -1, 2340, 2219, 2337, -1, 2337, 2233, 2234, -1, 2234, 2309, 2235, -1, 2235, 2307, 2220, -1, 2318, 2193, 2317, -1, 2317, 2193, 2373, -1, 2373, 2236, 2317, -1, 2317, 2236, 2316, -1, 2316, 2236, 2248, -1, 2249, 2248, 2237, -1, 2250, 2237, 2251, -1, 2252, 2251, 2238, -1, 2253, 2238, 2239, -1, 2314, 2239, 2240, -1, 2254, 2240, 2241, -1, 2255, 2241, 2242, -1, 2311, 2242, 2256, -1, 2243, 2256, 2245, -1, 2244, 2245, 2246, -1, 2306, 2246, 2334, -1, 2247, 2306, 2334, -1, 2316, 2248, 2249, -1, 2249, 2237, 2250, -1, 2250, 2251, 2252, -1, 2252, 2238, 2253, -1, 2253, 2239, 2314, -1, 2314, 2240, 2254, -1, 2254, 2241, 2255, -1, 2255, 2242, 2311, -1, 2311, 2256, 2243, -1, 2243, 2245, 2244, -1, 2244, 2246, 2306, -1, 2267, 2257, 3773, -1, 3773, 2257, 2258, -1, 2259, 3773, 2258, -1, 2259, 3774, 3773, -1, 2259, 2385, 3774, -1, 2259, 2260, 2385, -1, 3265, 2261, 3768, -1, 3768, 2261, 3767, -1, 3767, 2261, 3261, -1, 2268, 3261, 2263, -1, 2262, 2263, 2269, -1, 3760, 2269, 2264, -1, 3761, 2264, 2270, -1, 2265, 2270, 2266, -1, 3770, 2266, 3258, -1, 3771, 3258, 3259, -1, 2271, 3259, 2257, -1, 2267, 2271, 2257, -1, 3767, 3261, 2268, -1, 2268, 2263, 2262, -1, 2262, 2269, 3760, -1, 3760, 2264, 3761, -1, 3761, 2270, 2265, -1, 2265, 2266, 3770, -1, 3770, 3258, 3771, -1, 3771, 3259, 2271, -1, 2272, 2273, 3289, -1, 3289, 2273, 3290, -1, 3290, 2273, 3873, -1, 3288, 3873, 2275, -1, 2274, 2275, 3872, -1, 3287, 3872, 3286, -1, 3287, 2274, 3872, -1, 3290, 3873, 3288, -1, 3288, 2275, 2274, -1, 3872, 3748, 3286, -1, 3286, 3748, 3294, -1, 3294, 3748, 2276, -1, 2277, 3294, 2276, -1, 2277, 3296, 3294, -1, 2277, 2278, 3296, -1, 3296, 2278, 2279, -1, 2279, 2278, 2280, -1, 2281, 2280, 2392, -1, 3300, 2281, 2392, -1, 2279, 2280, 2281, -1, 2708, 2283, 2719, -1, 2708, 2282, 2283, -1, 2708, 2701, 2282, -1, 2282, 2701, 2284, -1, 2284, 2701, 2199, -1, 2199, 2701, 2700, -1, 2211, 2700, 2695, -1, 2200, 2695, 2212, -1, 2200, 2211, 2695, -1, 2199, 2700, 2211, -1, 2212, 2695, 2201, -1, 2201, 2695, 2685, -1, 2202, 2685, 2285, -1, 2202, 2201, 2685, -1, 2285, 2685, 2203, -1, 2203, 2685, 2680, -1, 2286, 2203, 2680, -1, 2286, 2672, 2203, -1, 2203, 2672, 2288, -1, 2287, 2288, 2328, -1, 2222, 2328, 2330, -1, 2222, 2287, 2328, -1, 2328, 2288, 2289, -1, 2289, 2288, 2667, -1, 2602, 2667, 2660, -1, 2608, 2660, 2290, -1, 2617, 2290, 2725, -1, 2618, 2725, 2291, -1, 2625, 2291, 2644, -1, 2292, 2644, 2639, -1, 2631, 2639, 2293, -1, 2631, 2292, 2639, -1, 2289, 2667, 2602, -1, 2602, 2660, 2608, -1, 2608, 2290, 2617, -1, 2617, 2725, 2618, -1, 2618, 2291, 2625, -1, 2625, 2644, 2292, -1, 2295, 2294, 2328, -1, 2295, 2296, 2294, -1, 2295, 2731, 2296, -1, 2296, 2731, 2297, -1, 2215, 2297, 2581, -1, 2577, 2215, 2581, -1, 2577, 2298, 2215, -1, 2577, 2299, 2298, -1, 2298, 2299, 2308, -1, 2300, 2308, 2561, -1, 2558, 2300, 2561, -1, 2558, 2556, 2300, -1, 2300, 2556, 2218, -1, 2218, 2556, 2548, -1, 2547, 2218, 2548, -1, 2547, 2301, 2218, -1, 2547, 2538, 2301, -1, 2301, 2538, 2736, -1, 2303, 2736, 2302, -1, 2524, 2303, 2302, -1, 2524, 2232, 2303, -1, 2524, 2520, 2232, -1, 2232, 2520, 2519, -1, 2219, 2519, 2304, -1, 2233, 2304, 2511, -1, 2309, 2511, 2305, -1, 2247, 2305, 2306, -1, 2247, 2309, 2305, -1, 2247, 2307, 2309, -1, 2247, 2221, 2307, -1, 2296, 2297, 2215, -1, 2298, 2308, 2300, -1, 2301, 2736, 2303, -1, 2232, 2519, 2219, -1, 2219, 2304, 2233, -1, 2233, 2511, 2309, -1, 2305, 2500, 2306, -1, 2306, 2500, 2244, -1, 2244, 2500, 2310, -1, 2243, 2310, 2488, -1, 2311, 2488, 2255, -1, 2311, 2243, 2488, -1, 2244, 2310, 2243, -1, 2488, 2487, 2255, -1, 2255, 2487, 2254, -1, 2254, 2487, 2312, -1, 2471, 2254, 2312, -1, 2471, 2472, 2254, -1, 2254, 2472, 2467, -1, 2456, 2254, 2467, -1, 2456, 2450, 2254, -1, 2254, 2450, 2449, -1, 2443, 2254, 2449, -1, 2443, 2313, 2254, -1, 2254, 2313, 2314, -1, 2314, 2313, 2315, -1, 2253, 2315, 2252, -1, 2253, 2314, 2315, -1, 2428, 2249, 2315, -1, 2428, 2316, 2249, -1, 2428, 2317, 2316, -1, 2428, 2423, 2317, -1, 2317, 2423, 2318, -1, 2318, 2423, 2422, -1, 2319, 2318, 2422, -1, 2319, 2194, 2318, -1, 2319, 2321, 2194, -1, 2319, 2320, 2321, -1, 2321, 2320, 2322, -1, 2322, 2320, 2195, -1, 2195, 2320, 2323, -1, 2323, 2320, 2324, -1, 2196, 2324, 2400, -1, 2325, 2400, 2197, -1, 2325, 2196, 2400, -1, 2323, 2324, 2196, -1, 2400, 2719, 2197, -1, 2197, 2719, 2326, -1, 2326, 2719, 2283, -1, 2294, 2327, 2328, -1, 2328, 2327, 2225, -1, 2329, 2328, 2225, -1, 2329, 2213, 2328, -1, 2328, 2213, 2330, -1, 2287, 2203, 2288, -1, 2249, 2250, 2315, -1, 2315, 2250, 2252, -1, 2331, 2240, 2378, -1, 2331, 2241, 2240, -1, 2331, 2242, 2241, -1, 2331, 2332, 2242, -1, 2242, 2332, 2256, -1, 2256, 2332, 2333, -1, 2245, 2333, 2246, -1, 2245, 2256, 2333, -1, 2333, 2965, 2246, -1, 2246, 2965, 2334, -1, 2334, 2965, 2338, -1, 2220, 2338, 2964, -1, 2963, 2220, 2964, -1, 2963, 2997, 2220, -1, 2220, 2997, 2962, -1, 2235, 2962, 2961, -1, 2335, 2235, 2961, -1, 2335, 2960, 2235, -1, 2235, 2960, 2234, -1, 2234, 2960, 2336, -1, 2337, 2336, 2340, -1, 2337, 2234, 2336, -1, 2334, 2338, 2220, -1, 2339, 2334, 2220, -1, 2220, 2962, 2235, -1, 2336, 2959, 2340, -1, 2340, 2959, 2231, -1, 2231, 2959, 2230, -1, 2230, 2959, 2341, -1, 2229, 2341, 2993, -1, 2217, 2993, 2216, -1, 2217, 2229, 2993, -1, 2230, 2341, 2229, -1, 2993, 2342, 2216, -1, 2216, 2342, 2344, -1, 2344, 2342, 2956, -1, 2228, 2956, 2343, -1, 2214, 2343, 2227, -1, 2214, 2228, 2343, -1, 2344, 2956, 2228, -1, 2343, 2991, 2227, -1, 2227, 2991, 2226, -1, 2226, 2991, 2224, -1, 2224, 2991, 2347, -1, 2345, 2347, 2346, -1, 2345, 2224, 2347, -1, 2346, 2347, 2223, -1, 2223, 2347, 2955, -1, 2204, 2955, 2954, -1, 2988, 2204, 2954, -1, 2988, 2348, 2204, -1, 2204, 2348, 2986, -1, 2952, 2204, 2986, -1, 2952, 2349, 2204, -1, 2204, 2349, 2948, -1, 2984, 2204, 2948, -1, 2984, 2946, 2204, -1, 2204, 2946, 2945, -1, 2205, 2945, 2350, -1, 2206, 2350, 2944, -1, 2351, 2944, 2941, -1, 2353, 2941, 2982, -1, 2352, 2353, 2982, -1, 2352, 2354, 2353, -1, 2352, 2355, 2354, -1, 2354, 2355, 2375, -1, 2375, 2355, 2357, -1, 2356, 2357, 2939, -1, 2358, 2939, 2938, -1, 2936, 2358, 2938, -1, 2936, 2210, 2358, -1, 2936, 2359, 2210, -1, 2210, 2359, 2361, -1, 2361, 2359, 2935, -1, 2360, 2361, 2935, -1, 2360, 2209, 2361, -1, 2360, 2362, 2209, -1, 2209, 2362, 2980, -1, 2364, 2980, 2978, -1, 2363, 2364, 2978, -1, 2363, 2198, 2364, -1, 2363, 2976, 2198, -1, 2198, 2976, 2975, -1, 2376, 2975, 2366, -1, 2365, 2376, 2366, -1, 2365, 2367, 2376, -1, 2365, 2974, 2367, -1, 2367, 2974, 2368, -1, 2368, 2974, 2369, -1, 2370, 2368, 2369, -1, 2370, 2371, 2368, -1, 2370, 2929, 2371, -1, 2371, 2929, 2208, -1, 2208, 2929, 2372, -1, 2207, 2372, 2971, -1, 2373, 2971, 2236, -1, 2373, 2207, 2971, -1, 2373, 2374, 2207, -1, 2373, 2193, 2374, -1, 2223, 2955, 2204, -1, 2204, 2945, 2205, -1, 2205, 2350, 2206, -1, 2206, 2944, 2351, -1, 2351, 2941, 2353, -1, 2375, 2357, 2356, -1, 2356, 2939, 2358, -1, 2209, 2980, 2364, -1, 2198, 2975, 2376, -1, 2208, 2372, 2207, -1, 2969, 2239, 2971, -1, 2969, 2967, 2239, -1, 2239, 2967, 2928, -1, 2377, 2239, 2928, -1, 2377, 2378, 2239, -1, 2239, 2378, 2240, -1, 2239, 2238, 2971, -1, 2971, 2238, 2251, -1, 2237, 2971, 2251, -1, 2237, 2248, 2971, -1, 2971, 2248, 2236, -1, 3779, 2379, 3255, -1, 3255, 2379, 3254, -1, 3254, 2379, 3777, -1, 2386, 3777, 3776, -1, 2380, 3776, 3775, -1, 3244, 3775, 2381, -1, 3245, 2381, 3769, -1, 2387, 3769, 2382, -1, 2388, 2382, 3772, -1, 2389, 3772, 2383, -1, 2384, 2383, 2385, -1, 2260, 2384, 2385, -1, 3254, 3777, 2386, -1, 2386, 3776, 2380, -1, 2380, 3775, 3244, -1, 3244, 2381, 3245, -1, 3245, 3769, 2387, -1, 2387, 2382, 2388, -1, 2388, 3772, 2389, -1, 2389, 2383, 2384, -1, 2390, 3298, 2391, -1, 2391, 3298, 3297, -1, 2393, 2391, 3297, -1, 2393, 3750, 2391, -1, 2393, 2392, 3750, -1, 2393, 3300, 2392, -1, 3205, 3206, 3765, -1, 3765, 3206, 2394, -1, 2395, 2394, 3263, -1, 3265, 2395, 3263, -1, 3265, 3768, 2395, -1, 3765, 2394, 2395, -1, 2272, 3289, 3874, -1, 3874, 3289, 2396, -1, 2397, 3874, 2396, -1, 2397, 3875, 3874, -1, 2397, 2398, 3875, -1, 2397, 2399, 2398, -1, 2400, 2751, 2719, -1, 2400, 2401, 2751, -1, 2400, 2324, 2401, -1, 2401, 2324, 2758, -1, 2757, 2758, 2402, -1, 2411, 2402, 2760, -1, 2403, 2760, 2764, -1, 2404, 2764, 2405, -1, 2408, 2405, 2407, -1, 2406, 2407, 2416, -1, 2406, 2408, 2407, -1, 2406, 3041, 2408, -1, 2408, 3041, 2409, -1, 2404, 2409, 2410, -1, 2403, 2410, 2759, -1, 2411, 2759, 2755, -1, 2757, 2755, 2718, -1, 2401, 2718, 2751, -1, 2401, 2757, 2718, -1, 2401, 2758, 2757, -1, 2324, 2320, 2758, -1, 2758, 2320, 2417, -1, 2402, 2417, 2761, -1, 2760, 2761, 2412, -1, 2764, 2412, 2413, -1, 2405, 2413, 2770, -1, 2407, 2770, 2414, -1, 2416, 2414, 2415, -1, 2416, 2407, 2414, -1, 2320, 2319, 2417, -1, 2417, 2319, 2419, -1, 2761, 2419, 2418, -1, 2412, 2418, 2767, -1, 2413, 2767, 2768, -1, 2770, 2768, 2774, -1, 2414, 2774, 2773, -1, 2415, 2773, 3044, -1, 2415, 2414, 2773, -1, 2319, 2422, 2419, -1, 2419, 2422, 2420, -1, 2418, 2420, 2763, -1, 2767, 2763, 2769, -1, 2768, 2769, 2772, -1, 2774, 2772, 2421, -1, 2773, 2421, 2427, -1, 3044, 2427, 3046, -1, 3044, 2773, 2427, -1, 2422, 2423, 2420, -1, 2420, 2423, 2766, -1, 2763, 2766, 2765, -1, 2769, 2765, 2424, -1, 2772, 2424, 2425, -1, 2421, 2425, 2429, -1, 2427, 2429, 2426, -1, 3046, 2426, 2430, -1, 3046, 2427, 2426, -1, 2423, 2428, 2766, -1, 2766, 2428, 2431, -1, 2765, 2431, 2432, -1, 2424, 2432, 2771, -1, 2425, 2771, 2778, -1, 2429, 2778, 2433, -1, 2426, 2433, 2434, -1, 2430, 2434, 2435, -1, 2430, 2426, 2434, -1, 2428, 2315, 2431, -1, 2431, 2315, 2437, -1, 2432, 2437, 2439, -1, 2771, 2439, 2776, -1, 2778, 2776, 2777, -1, 2433, 2777, 2783, -1, 2434, 2783, 2436, -1, 2435, 2436, 3047, -1, 2435, 2434, 2436, -1, 2315, 2313, 2437, -1, 2437, 2313, 2438, -1, 2439, 2438, 2775, -1, 2776, 2775, 2780, -1, 2777, 2780, 2782, -1, 2783, 2782, 2442, -1, 2436, 2442, 2440, -1, 3047, 2440, 3049, -1, 3047, 2436, 2440, -1, 2313, 2443, 2438, -1, 2438, 2443, 2441, -1, 2775, 2441, 2445, -1, 2780, 2445, 2779, -1, 2782, 2779, 2446, -1, 2442, 2446, 2785, -1, 2440, 2785, 2789, -1, 3049, 2789, 2448, -1, 3049, 2440, 2789, -1, 2443, 2449, 2441, -1, 2441, 2449, 2444, -1, 2445, 2444, 2451, -1, 2779, 2451, 2784, -1, 2446, 2784, 2452, -1, 2785, 2452, 2447, -1, 2789, 2447, 2454, -1, 2448, 2454, 2455, -1, 2448, 2789, 2454, -1, 2449, 2450, 2444, -1, 2444, 2450, 2457, -1, 2451, 2457, 2781, -1, 2784, 2781, 2453, -1, 2452, 2453, 2788, -1, 2447, 2788, 2459, -1, 2454, 2459, 2461, -1, 2455, 2461, 3009, -1, 2455, 2454, 2461, -1, 2450, 2456, 2457, -1, 2457, 2456, 2462, -1, 2781, 2462, 2458, -1, 2453, 2458, 2787, -1, 2788, 2787, 2463, -1, 2459, 2463, 2464, -1, 2461, 2464, 2460, -1, 3009, 2460, 3008, -1, 3009, 2461, 2460, -1, 2456, 2467, 2462, -1, 2462, 2467, 2466, -1, 2458, 2466, 2786, -1, 2787, 2786, 2791, -1, 2463, 2791, 2468, -1, 2464, 2468, 2470, -1, 2460, 2470, 2465, -1, 3008, 2465, 3011, -1, 3008, 2460, 2465, -1, 2466, 2467, 2741, -1, 2786, 2741, 2790, -1, 2791, 2790, 2740, -1, 2468, 2740, 2469, -1, 2470, 2469, 2798, -1, 2465, 2798, 2738, -1, 3011, 2738, 3013, -1, 3011, 2465, 2738, -1, 2471, 2742, 2472, -1, 2471, 2473, 2742, -1, 2471, 2312, 2473, -1, 2473, 2312, 2474, -1, 2475, 2474, 2483, -1, 2796, 2483, 2797, -1, 2480, 2797, 2476, -1, 2799, 2476, 2802, -1, 2803, 2802, 2477, -1, 2478, 2477, 3052, -1, 2478, 2803, 2477, -1, 2478, 2479, 2803, -1, 2803, 2479, 2800, -1, 2799, 2800, 2739, -1, 2480, 2739, 2793, -1, 2796, 2793, 2481, -1, 2475, 2481, 2792, -1, 2473, 2792, 2742, -1, 2473, 2475, 2792, -1, 2473, 2474, 2475, -1, 2312, 2487, 2474, -1, 2474, 2487, 2482, -1, 2483, 2482, 2795, -1, 2797, 2795, 2484, -1, 2476, 2484, 2804, -1, 2802, 2804, 2809, -1, 2477, 2809, 2486, -1, 3052, 2486, 2485, -1, 3052, 2477, 2486, -1, 2487, 2488, 2482, -1, 2482, 2488, 2794, -1, 2795, 2794, 2489, -1, 2484, 2489, 2808, -1, 2804, 2808, 2807, -1, 2809, 2807, 2490, -1, 2486, 2490, 2491, -1, 2485, 2491, 2493, -1, 2485, 2486, 2491, -1, 2488, 2310, 2794, -1, 2794, 2310, 2801, -1, 2489, 2801, 2492, -1, 2808, 2492, 2806, -1, 2807, 2806, 2812, -1, 2490, 2812, 2496, -1, 2491, 2496, 2813, -1, 2493, 2813, 2499, -1, 2493, 2491, 2813, -1, 2310, 2500, 2801, -1, 2801, 2500, 2501, -1, 2492, 2501, 2502, -1, 2806, 2502, 2494, -1, 2812, 2494, 2495, -1, 2496, 2495, 2497, -1, 2813, 2497, 2498, -1, 2499, 2498, 3014, -1, 2499, 2813, 2498, -1, 2500, 2305, 2501, -1, 2501, 2305, 2805, -1, 2502, 2805, 2503, -1, 2494, 2503, 2506, -1, 2495, 2506, 2507, -1, 2497, 2507, 2815, -1, 2498, 2815, 2509, -1, 3014, 2509, 2504, -1, 3014, 2498, 2509, -1, 2305, 2511, 2805, -1, 2805, 2511, 2505, -1, 2503, 2505, 2811, -1, 2506, 2811, 2508, -1, 2507, 2508, 2513, -1, 2815, 2513, 2510, -1, 2509, 2510, 2515, -1, 2504, 2515, 3015, -1, 2504, 2509, 2515, -1, 2511, 2304, 2505, -1, 2505, 2304, 2810, -1, 2811, 2810, 2512, -1, 2508, 2512, 2814, -1, 2513, 2814, 2816, -1, 2510, 2816, 2514, -1, 2515, 2514, 2516, -1, 3015, 2516, 3056, -1, 3015, 2515, 2516, -1, 2304, 2519, 2810, -1, 2810, 2519, 2521, -1, 2512, 2521, 2517, -1, 2814, 2517, 2518, -1, 2816, 2518, 2819, -1, 2514, 2819, 2821, -1, 2516, 2821, 2823, -1, 3056, 2823, 2522, -1, 3056, 2516, 2823, -1, 2519, 2520, 2521, -1, 2521, 2520, 2523, -1, 2517, 2523, 2817, -1, 2518, 2817, 2525, -1, 2819, 2525, 2822, -1, 2821, 2822, 2526, -1, 2823, 2526, 2826, -1, 2522, 2826, 2528, -1, 2522, 2823, 2826, -1, 2520, 2524, 2523, -1, 2523, 2524, 2529, -1, 2817, 2529, 2818, -1, 2525, 2818, 2531, -1, 2822, 2531, 2825, -1, 2526, 2825, 2534, -1, 2826, 2534, 2527, -1, 2528, 2527, 2537, -1, 2528, 2826, 2527, -1, 2524, 2302, 2529, -1, 2529, 2302, 2820, -1, 2818, 2820, 2530, -1, 2531, 2530, 2532, -1, 2825, 2532, 2533, -1, 2534, 2533, 2535, -1, 2527, 2535, 2536, -1, 2537, 2536, 3060, -1, 2537, 2527, 2536, -1, 2820, 2302, 2737, -1, 2530, 2737, 2824, -1, 2532, 2824, 2734, -1, 2533, 2734, 2827, -1, 2535, 2827, 2832, -1, 2536, 2832, 2733, -1, 3060, 2733, 2732, -1, 3060, 2536, 2733, -1, 2538, 2735, 2736, -1, 2538, 2539, 2735, -1, 2538, 2547, 2539, -1, 2539, 2547, 2546, -1, 2829, 2546, 2830, -1, 2828, 2830, 2834, -1, 2748, 2834, 2746, -1, 2542, 2746, 2549, -1, 2540, 2549, 2541, -1, 3064, 2541, 2550, -1, 3064, 2540, 2541, -1, 3064, 3016, 2540, -1, 2540, 3016, 2543, -1, 2542, 2543, 2747, -1, 2748, 2747, 2544, -1, 2828, 2544, 2831, -1, 2829, 2831, 2545, -1, 2539, 2545, 2735, -1, 2539, 2829, 2545, -1, 2539, 2546, 2829, -1, 2547, 2548, 2546, -1, 2546, 2548, 2552, -1, 2830, 2552, 2833, -1, 2834, 2833, 2745, -1, 2746, 2745, 2837, -1, 2549, 2837, 2836, -1, 2541, 2836, 2551, -1, 2550, 2551, 2555, -1, 2550, 2541, 2551, -1, 2548, 2556, 2552, -1, 2552, 2556, 2557, -1, 2833, 2557, 2744, -1, 2745, 2744, 2749, -1, 2837, 2749, 2553, -1, 2836, 2553, 2554, -1, 2551, 2554, 2560, -1, 2555, 2560, 3067, -1, 2555, 2551, 2560, -1, 2556, 2558, 2557, -1, 2557, 2558, 2743, -1, 2744, 2743, 2562, -1, 2749, 2562, 2840, -1, 2553, 2840, 2839, -1, 2554, 2839, 2559, -1, 2560, 2559, 2847, -1, 3067, 2847, 3018, -1, 3067, 2560, 2847, -1, 2558, 2561, 2743, -1, 2743, 2561, 2563, -1, 2562, 2563, 2835, -1, 2840, 2835, 2565, -1, 2839, 2565, 2845, -1, 2559, 2845, 2846, -1, 2847, 2846, 2566, -1, 3018, 2566, 2567, -1, 3018, 2847, 2566, -1, 2561, 2308, 2563, -1, 2563, 2308, 2564, -1, 2835, 2564, 2838, -1, 2565, 2838, 2842, -1, 2845, 2842, 2569, -1, 2846, 2569, 2848, -1, 2566, 2848, 2852, -1, 2567, 2852, 2571, -1, 2567, 2566, 2852, -1, 2308, 2299, 2564, -1, 2564, 2299, 2841, -1, 2838, 2841, 2568, -1, 2842, 2568, 2844, -1, 2569, 2844, 2570, -1, 2848, 2570, 2574, -1, 2852, 2574, 2576, -1, 2571, 2576, 3020, -1, 2571, 2852, 2576, -1, 2299, 2577, 2841, -1, 2841, 2577, 2572, -1, 2568, 2572, 2573, -1, 2844, 2573, 2851, -1, 2570, 2851, 2575, -1, 2574, 2575, 2857, -1, 2576, 2857, 2580, -1, 3020, 2580, 3069, -1, 3020, 2576, 2580, -1, 2577, 2581, 2572, -1, 2572, 2581, 2843, -1, 2573, 2843, 2850, -1, 2851, 2850, 2849, -1, 2575, 2849, 2578, -1, 2857, 2578, 2579, -1, 2580, 2579, 2858, -1, 3069, 2858, 3021, -1, 3069, 2580, 2858, -1, 2581, 2297, 2843, -1, 2843, 2297, 2586, -1, 2850, 2586, 2582, -1, 2849, 2582, 2854, -1, 2578, 2854, 2583, -1, 2579, 2583, 2584, -1, 2858, 2584, 2585, -1, 3021, 2585, 3022, -1, 3021, 2858, 2585, -1, 2297, 2731, 2586, -1, 2586, 2731, 2853, -1, 2582, 2853, 2587, -1, 2854, 2587, 2590, -1, 2583, 2590, 2588, -1, 2584, 2588, 2591, -1, 2585, 2591, 2589, -1, 3022, 2589, 2592, -1, 3022, 2585, 2589, -1, 2853, 2731, 2730, -1, 2587, 2730, 2729, -1, 2590, 2729, 2856, -1, 2588, 2856, 2728, -1, 2591, 2728, 2861, -1, 2589, 2861, 2868, -1, 2592, 2868, 2727, -1, 2592, 2589, 2868, -1, 2328, 2593, 2295, -1, 2328, 2594, 2593, -1, 2328, 2289, 2594, -1, 2594, 2289, 2601, -1, 2600, 2601, 2603, -1, 2865, 2603, 2864, -1, 2863, 2864, 2595, -1, 2867, 2595, 2596, -1, 2599, 2596, 2872, -1, 2598, 2872, 2597, -1, 2598, 2599, 2872, -1, 2598, 3070, 2599, -1, 2599, 3070, 2726, -1, 2867, 2726, 2866, -1, 2863, 2866, 2859, -1, 2865, 2859, 2860, -1, 2600, 2860, 2855, -1, 2594, 2855, 2593, -1, 2594, 2600, 2855, -1, 2594, 2601, 2600, -1, 2289, 2602, 2601, -1, 2601, 2602, 2862, -1, 2603, 2862, 2604, -1, 2864, 2604, 2605, -1, 2595, 2605, 2870, -1, 2596, 2870, 2606, -1, 2872, 2606, 2874, -1, 2597, 2874, 2607, -1, 2597, 2872, 2874, -1, 2602, 2608, 2862, -1, 2862, 2608, 2609, -1, 2604, 2609, 2610, -1, 2605, 2610, 2614, -1, 2870, 2614, 2611, -1, 2606, 2611, 2612, -1, 2874, 2612, 2613, -1, 2607, 2613, 3024, -1, 2607, 2874, 2613, -1, 2608, 2617, 2609, -1, 2609, 2617, 2869, -1, 2610, 2869, 2619, -1, 2614, 2619, 2871, -1, 2611, 2871, 2615, -1, 2612, 2615, 2616, -1, 2613, 2616, 2881, -1, 3024, 2881, 3072, -1, 3024, 2613, 2881, -1, 2617, 2618, 2869, -1, 2869, 2618, 2622, -1, 2619, 2622, 2620, -1, 2871, 2620, 2621, -1, 2615, 2621, 2877, -1, 2616, 2877, 2880, -1, 2881, 2880, 2624, -1, 3072, 2624, 3074, -1, 3072, 2881, 2624, -1, 2618, 2625, 2622, -1, 2622, 2625, 2626, -1, 2620, 2626, 2873, -1, 2621, 2873, 2876, -1, 2877, 2876, 2623, -1, 2880, 2623, 2886, -1, 2624, 2886, 2629, -1, 3074, 2629, 2628, -1, 3074, 2624, 2629, -1, 2625, 2292, 2626, -1, 2626, 2292, 2630, -1, 2873, 2630, 2875, -1, 2876, 2875, 2879, -1, 2623, 2879, 2883, -1, 2886, 2883, 2889, -1, 2629, 2889, 2627, -1, 2628, 2627, 3026, -1, 2628, 2629, 2627, -1, 2292, 2631, 2630, -1, 2630, 2631, 2878, -1, 2875, 2878, 2632, -1, 2879, 2632, 2882, -1, 2883, 2882, 2636, -1, 2889, 2636, 2888, -1, 2627, 2888, 2633, -1, 3026, 2633, 3028, -1, 3026, 2627, 2633, -1, 2631, 2293, 2878, -1, 2878, 2293, 2634, -1, 2632, 2634, 2635, -1, 2882, 2635, 2637, -1, 2636, 2637, 2894, -1, 2888, 2894, 2893, -1, 2633, 2893, 2638, -1, 3028, 2638, 3029, -1, 3028, 2633, 2638, -1, 2293, 2639, 2634, -1, 2634, 2639, 2884, -1, 2635, 2884, 2885, -1, 2637, 2885, 2640, -1, 2894, 2640, 2641, -1, 2893, 2641, 2642, -1, 2638, 2642, 2643, -1, 3029, 2643, 3030, -1, 3029, 2638, 2643, -1, 2639, 2644, 2884, -1, 2884, 2644, 2645, -1, 2885, 2645, 2887, -1, 2640, 2887, 2896, -1, 2641, 2896, 2646, -1, 2642, 2646, 2647, -1, 2643, 2647, 2648, -1, 3030, 2648, 3032, -1, 3030, 2643, 2648, -1, 2644, 2291, 2645, -1, 2645, 2291, 2891, -1, 2887, 2891, 2892, -1, 2896, 2892, 2897, -1, 2646, 2897, 2653, -1, 2647, 2653, 2649, -1, 2648, 2649, 2650, -1, 3032, 2650, 3033, -1, 3032, 2648, 2650, -1, 2891, 2291, 2890, -1, 2892, 2890, 2651, -1, 2897, 2651, 2652, -1, 2653, 2652, 2724, -1, 2649, 2724, 2901, -1, 2650, 2901, 2723, -1, 3033, 2723, 3034, -1, 3033, 2650, 2723, -1, 2290, 2895, 2725, -1, 2290, 2654, 2895, -1, 2290, 2660, 2654, -1, 2654, 2660, 2659, -1, 2900, 2659, 2905, -1, 2899, 2905, 2904, -1, 2902, 2904, 2910, -1, 2655, 2910, 2662, -1, 2909, 2662, 2656, -1, 3037, 2656, 2666, -1, 3037, 2909, 2656, -1, 3037, 2721, 2909, -1, 2909, 2721, 2907, -1, 2655, 2907, 2722, -1, 2902, 2722, 2657, -1, 2899, 2657, 2898, -1, 2900, 2898, 2658, -1, 2654, 2658, 2895, -1, 2654, 2900, 2658, -1, 2654, 2659, 2900, -1, 2660, 2667, 2659, -1, 2659, 2667, 2661, -1, 2905, 2661, 2903, -1, 2904, 2903, 2908, -1, 2910, 2908, 2663, -1, 2662, 2663, 2664, -1, 2656, 2664, 2665, -1, 2666, 2665, 3038, -1, 2666, 2656, 2665, -1, 2667, 2288, 2661, -1, 2661, 2288, 2673, -1, 2903, 2673, 2668, -1, 2908, 2668, 2669, -1, 2663, 2669, 2670, -1, 2664, 2670, 2914, -1, 2665, 2914, 2671, -1, 3038, 2671, 2675, -1, 3038, 2665, 2671, -1, 2288, 2672, 2673, -1, 2673, 2672, 2906, -1, 2668, 2906, 2676, -1, 2669, 2676, 2911, -1, 2670, 2911, 2913, -1, 2914, 2913, 2674, -1, 2671, 2674, 2919, -1, 2675, 2919, 3078, -1, 2675, 2671, 2919, -1, 2672, 2286, 2906, -1, 2906, 2286, 2677, -1, 2676, 2677, 2678, -1, 2911, 2678, 2681, -1, 2913, 2681, 2916, -1, 2674, 2916, 2682, -1, 2919, 2682, 2679, -1, 3078, 2679, 3080, -1, 3078, 2919, 2679, -1, 2286, 2680, 2677, -1, 2677, 2680, 2684, -1, 2678, 2684, 2915, -1, 2681, 2915, 2918, -1, 2916, 2918, 2922, -1, 2682, 2922, 2687, -1, 2679, 2687, 2690, -1, 3080, 2690, 2683, -1, 3080, 2679, 2690, -1, 2680, 2685, 2684, -1, 2684, 2685, 2912, -1, 2915, 2912, 2686, -1, 2918, 2686, 2693, -1, 2922, 2693, 2925, -1, 2687, 2925, 2688, -1, 2690, 2688, 2689, -1, 2683, 2689, 3039, -1, 2683, 2690, 2689, -1, 2685, 2695, 2912, -1, 2912, 2695, 2691, -1, 2686, 2691, 2692, -1, 2693, 2692, 2921, -1, 2925, 2921, 2696, -1, 2688, 2696, 2694, -1, 2689, 2694, 2697, -1, 3039, 2697, 2699, -1, 3039, 2689, 2697, -1, 2695, 2700, 2691, -1, 2691, 2700, 2917, -1, 2692, 2917, 2920, -1, 2921, 2920, 2924, -1, 2696, 2924, 2702, -1, 2694, 2702, 2703, -1, 2697, 2703, 2698, -1, 2699, 2698, 2705, -1, 2699, 2697, 2698, -1, 2700, 2701, 2917, -1, 2917, 2701, 2707, -1, 2920, 2707, 2923, -1, 2924, 2923, 2709, -1, 2702, 2709, 2753, -1, 2703, 2753, 2754, -1, 2698, 2754, 2704, -1, 2705, 2704, 2706, -1, 2705, 2698, 2704, -1, 2701, 2708, 2707, -1, 2707, 2708, 2713, -1, 2923, 2713, 2750, -1, 2709, 2750, 2752, -1, 2753, 2752, 2710, -1, 2754, 2710, 2711, -1, 2704, 2711, 2712, -1, 2706, 2712, 3040, -1, 2706, 2704, 2712, -1, 2708, 2719, 2713, -1, 2713, 2719, 2720, -1, 2750, 2720, 2714, -1, 2752, 2714, 2715, -1, 2710, 2715, 2756, -1, 2711, 2756, 2716, -1, 2712, 2716, 2762, -1, 3040, 2762, 2717, -1, 3040, 2712, 2762, -1, 3041, 2717, 2409, -1, 2409, 2717, 2762, -1, 2410, 2762, 2716, -1, 2759, 2716, 2756, -1, 2755, 2756, 2715, -1, 2718, 2715, 2714, -1, 2751, 2714, 2720, -1, 2719, 2751, 2720, -1, 2721, 3034, 2907, -1, 2907, 3034, 2723, -1, 2722, 2723, 2901, -1, 2657, 2901, 2724, -1, 2898, 2724, 2652, -1, 2658, 2652, 2651, -1, 2895, 2651, 2890, -1, 2725, 2890, 2291, -1, 2725, 2895, 2890, -1, 3070, 2727, 2726, -1, 2726, 2727, 2868, -1, 2866, 2868, 2861, -1, 2859, 2861, 2728, -1, 2860, 2728, 2856, -1, 2855, 2856, 2729, -1, 2593, 2729, 2730, -1, 2295, 2730, 2731, -1, 2295, 2593, 2730, -1, 3016, 2732, 2543, -1, 2543, 2732, 2733, -1, 2747, 2733, 2832, -1, 2544, 2832, 2827, -1, 2831, 2827, 2734, -1, 2545, 2734, 2824, -1, 2735, 2824, 2737, -1, 2736, 2737, 2302, -1, 2736, 2735, 2737, -1, 2479, 3013, 2800, -1, 2800, 3013, 2738, -1, 2739, 2738, 2798, -1, 2793, 2798, 2469, -1, 2481, 2469, 2740, -1, 2792, 2740, 2790, -1, 2742, 2790, 2741, -1, 2472, 2741, 2467, -1, 2472, 2742, 2741, -1, 2743, 2744, 2557, -1, 2744, 2745, 2833, -1, 2563, 2562, 2743, -1, 2745, 2746, 2834, -1, 2562, 2749, 2744, -1, 2747, 2748, 2542, -1, 2542, 2748, 2746, -1, 2749, 2837, 2745, -1, 2733, 2747, 2543, -1, 2837, 2549, 2746, -1, 2549, 2540, 2542, -1, 2542, 2540, 2543, -1, 2750, 2713, 2720, -1, 2458, 2462, 2466, -1, 2818, 2529, 2820, -1, 2718, 2714, 2751, -1, 2714, 2752, 2750, -1, 2752, 2753, 2709, -1, 2710, 2752, 2715, -1, 2753, 2703, 2702, -1, 2754, 2753, 2710, -1, 2703, 2697, 2694, -1, 2698, 2703, 2754, -1, 2688, 2694, 2689, -1, 2696, 2702, 2694, -1, 2924, 2709, 2702, -1, 2923, 2750, 2709, -1, 2755, 2715, 2718, -1, 2711, 2710, 2756, -1, 2704, 2754, 2711, -1, 2411, 2755, 2757, -1, 2402, 2411, 2757, -1, 2417, 2402, 2758, -1, 2759, 2756, 2755, -1, 2712, 2711, 2716, -1, 2419, 2761, 2417, -1, 2403, 2759, 2411, -1, 2760, 2403, 2411, -1, 2761, 2760, 2402, -1, 2410, 2716, 2759, -1, 2420, 2418, 2419, -1, 2418, 2412, 2761, -1, 2404, 2410, 2403, -1, 2764, 2404, 2403, -1, 2412, 2764, 2760, -1, 2409, 2762, 2410, -1, 2766, 2763, 2420, -1, 2763, 2767, 2418, -1, 2767, 2413, 2412, -1, 2408, 2409, 2404, -1, 2405, 2408, 2404, -1, 2413, 2405, 2764, -1, 2431, 2765, 2766, -1, 2765, 2769, 2763, -1, 2769, 2768, 2767, -1, 2768, 2770, 2413, -1, 2770, 2407, 2405, -1, 2437, 2432, 2431, -1, 2432, 2424, 2765, -1, 2424, 2772, 2769, -1, 2772, 2774, 2768, -1, 2774, 2414, 2770, -1, 2438, 2439, 2437, -1, 2439, 2771, 2432, -1, 2771, 2425, 2424, -1, 2425, 2421, 2772, -1, 2421, 2773, 2774, -1, 2441, 2775, 2438, -1, 2775, 2776, 2439, -1, 2776, 2778, 2771, -1, 2778, 2429, 2425, -1, 2429, 2427, 2421, -1, 2444, 2445, 2441, -1, 2445, 2780, 2775, -1, 2780, 2777, 2776, -1, 2777, 2433, 2778, -1, 2433, 2426, 2429, -1, 2457, 2451, 2444, -1, 2451, 2779, 2445, -1, 2779, 2782, 2780, -1, 2782, 2783, 2777, -1, 2783, 2434, 2433, -1, 2462, 2781, 2457, -1, 2781, 2784, 2451, -1, 2784, 2446, 2779, -1, 2446, 2442, 2782, -1, 2442, 2436, 2783, -1, 2453, 2781, 2458, -1, 2452, 2784, 2453, -1, 2785, 2446, 2452, -1, 2440, 2442, 2785, -1, 2741, 2786, 2466, -1, 2786, 2787, 2458, -1, 2791, 2786, 2790, -1, 2787, 2788, 2453, -1, 2463, 2787, 2791, -1, 2788, 2447, 2452, -1, 2459, 2788, 2463, -1, 2447, 2789, 2785, -1, 2454, 2447, 2459, -1, 2792, 2790, 2742, -1, 2468, 2791, 2740, -1, 2464, 2463, 2468, -1, 2461, 2459, 2464, -1, 2481, 2740, 2792, -1, 2470, 2468, 2469, -1, 2460, 2464, 2470, -1, 2796, 2481, 2475, -1, 2483, 2796, 2475, -1, 2482, 2483, 2474, -1, 2793, 2469, 2481, -1, 2465, 2470, 2798, -1, 2794, 2795, 2482, -1, 2480, 2793, 2796, -1, 2797, 2480, 2796, -1, 2795, 2797, 2483, -1, 2739, 2798, 2793, -1, 2801, 2489, 2794, -1, 2489, 2484, 2795, -1, 2799, 2739, 2480, -1, 2476, 2799, 2480, -1, 2484, 2476, 2797, -1, 2800, 2738, 2739, -1, 2501, 2492, 2801, -1, 2492, 2808, 2489, -1, 2808, 2804, 2484, -1, 2803, 2800, 2799, -1, 2802, 2803, 2799, -1, 2804, 2802, 2476, -1, 2805, 2502, 2501, -1, 2502, 2806, 2492, -1, 2806, 2807, 2808, -1, 2807, 2809, 2804, -1, 2809, 2477, 2802, -1, 2505, 2503, 2805, -1, 2503, 2494, 2502, -1, 2494, 2812, 2806, -1, 2812, 2490, 2807, -1, 2490, 2486, 2809, -1, 2810, 2811, 2505, -1, 2811, 2506, 2503, -1, 2506, 2495, 2494, -1, 2495, 2496, 2812, -1, 2496, 2491, 2490, -1, 2521, 2512, 2810, -1, 2512, 2508, 2811, -1, 2508, 2507, 2506, -1, 2507, 2497, 2495, -1, 2497, 2813, 2496, -1, 2523, 2517, 2521, -1, 2517, 2814, 2512, -1, 2814, 2513, 2508, -1, 2513, 2815, 2507, -1, 2815, 2498, 2497, -1, 2529, 2817, 2523, -1, 2817, 2518, 2517, -1, 2518, 2816, 2814, -1, 2816, 2510, 2513, -1, 2510, 2509, 2815, -1, 2525, 2817, 2818, -1, 2819, 2518, 2525, -1, 2514, 2816, 2819, -1, 2515, 2510, 2514, -1, 2737, 2530, 2820, -1, 2530, 2531, 2818, -1, 2532, 2530, 2824, -1, 2531, 2822, 2525, -1, 2825, 2531, 2532, -1, 2822, 2821, 2819, -1, 2526, 2822, 2825, -1, 2821, 2516, 2514, -1, 2823, 2821, 2526, -1, 2545, 2824, 2735, -1, 2533, 2532, 2734, -1, 2534, 2825, 2533, -1, 2826, 2526, 2534, -1, 2831, 2734, 2545, -1, 2535, 2533, 2827, -1, 2527, 2534, 2535, -1, 2828, 2831, 2829, -1, 2830, 2828, 2829, -1, 2552, 2830, 2546, -1, 2544, 2827, 2831, -1, 2536, 2535, 2832, -1, 2557, 2833, 2552, -1, 2748, 2544, 2828, -1, 2834, 2748, 2828, -1, 2833, 2834, 2830, -1, 2747, 2832, 2544, -1, 2564, 2835, 2563, -1, 2835, 2840, 2562, -1, 2840, 2553, 2749, -1, 2553, 2836, 2837, -1, 2836, 2541, 2549, -1, 2841, 2838, 2564, -1, 2838, 2565, 2835, -1, 2565, 2839, 2840, -1, 2839, 2554, 2553, -1, 2554, 2551, 2836, -1, 2572, 2568, 2841, -1, 2568, 2842, 2838, -1, 2842, 2845, 2565, -1, 2845, 2559, 2839, -1, 2559, 2560, 2554, -1, 2843, 2573, 2572, -1, 2573, 2844, 2568, -1, 2844, 2569, 2842, -1, 2569, 2846, 2845, -1, 2846, 2847, 2559, -1, 2586, 2850, 2843, -1, 2850, 2851, 2573, -1, 2851, 2570, 2844, -1, 2570, 2848, 2569, -1, 2848, 2566, 2846, -1, 2853, 2582, 2586, -1, 2582, 2849, 2850, -1, 2849, 2575, 2851, -1, 2575, 2574, 2570, -1, 2574, 2852, 2848, -1, 2730, 2587, 2853, -1, 2587, 2854, 2582, -1, 2854, 2578, 2849, -1, 2578, 2857, 2575, -1, 2857, 2576, 2574, -1, 2855, 2729, 2593, -1, 2729, 2590, 2587, -1, 2590, 2583, 2854, -1, 2588, 2590, 2856, -1, 2583, 2579, 2578, -1, 2584, 2583, 2588, -1, 2579, 2580, 2857, -1, 2858, 2579, 2584, -1, 2860, 2856, 2855, -1, 2591, 2588, 2728, -1, 2585, 2584, 2591, -1, 2865, 2860, 2600, -1, 2603, 2865, 2600, -1, 2862, 2603, 2601, -1, 2859, 2728, 2860, -1, 2589, 2591, 2861, -1, 2609, 2604, 2862, -1, 2863, 2859, 2865, -1, 2864, 2863, 2865, -1, 2604, 2864, 2603, -1, 2866, 2861, 2859, -1, 2869, 2610, 2609, -1, 2610, 2605, 2604, -1, 2867, 2866, 2863, -1, 2595, 2867, 2863, -1, 2605, 2595, 2864, -1, 2726, 2868, 2866, -1, 2622, 2619, 2869, -1, 2619, 2614, 2610, -1, 2614, 2870, 2605, -1, 2599, 2726, 2867, -1, 2596, 2599, 2867, -1, 2870, 2596, 2595, -1, 2626, 2620, 2622, -1, 2620, 2871, 2619, -1, 2871, 2611, 2614, -1, 2611, 2606, 2870, -1, 2606, 2872, 2596, -1, 2630, 2873, 2626, -1, 2873, 2621, 2620, -1, 2621, 2615, 2871, -1, 2615, 2612, 2611, -1, 2612, 2874, 2606, -1, 2878, 2875, 2630, -1, 2875, 2876, 2873, -1, 2876, 2877, 2621, -1, 2877, 2616, 2615, -1, 2616, 2613, 2612, -1, 2634, 2632, 2878, -1, 2632, 2879, 2875, -1, 2879, 2623, 2876, -1, 2623, 2880, 2877, -1, 2880, 2881, 2616, -1, 2884, 2635, 2634, -1, 2635, 2882, 2632, -1, 2882, 2883, 2879, -1, 2883, 2886, 2623, -1, 2886, 2624, 2880, -1, 2645, 2885, 2884, -1, 2885, 2637, 2635, -1, 2637, 2636, 2882, -1, 2636, 2889, 2883, -1, 2889, 2629, 2886, -1, 2891, 2887, 2645, -1, 2887, 2640, 2885, -1, 2640, 2894, 2637, -1, 2894, 2888, 2636, -1, 2888, 2627, 2889, -1, 2890, 2892, 2891, -1, 2892, 2896, 2887, -1, 2896, 2641, 2640, -1, 2641, 2893, 2894, -1, 2893, 2633, 2888, -1, 2658, 2651, 2895, -1, 2651, 2897, 2892, -1, 2897, 2646, 2896, -1, 2653, 2897, 2652, -1, 2646, 2642, 2641, -1, 2647, 2646, 2653, -1, 2642, 2638, 2893, -1, 2643, 2642, 2647, -1, 2898, 2652, 2658, -1, 2649, 2653, 2724, -1, 2648, 2647, 2649, -1, 2899, 2898, 2900, -1, 2905, 2899, 2900, -1, 2661, 2905, 2659, -1, 2657, 2724, 2898, -1, 2650, 2649, 2901, -1, 2673, 2903, 2661, -1, 2902, 2657, 2899, -1, 2904, 2902, 2899, -1, 2903, 2904, 2905, -1, 2722, 2901, 2657, -1, 2906, 2668, 2673, -1, 2668, 2908, 2903, -1, 2655, 2722, 2902, -1, 2910, 2655, 2902, -1, 2908, 2910, 2904, -1, 2907, 2723, 2722, -1, 2677, 2676, 2906, -1, 2676, 2669, 2668, -1, 2669, 2663, 2908, -1, 2909, 2907, 2655, -1, 2662, 2909, 2655, -1, 2663, 2662, 2910, -1, 2684, 2678, 2677, -1, 2678, 2911, 2676, -1, 2911, 2670, 2669, -1, 2670, 2664, 2663, -1, 2664, 2656, 2662, -1, 2912, 2915, 2684, -1, 2915, 2681, 2678, -1, 2681, 2913, 2911, -1, 2913, 2914, 2670, -1, 2914, 2665, 2664, -1, 2691, 2686, 2912, -1, 2686, 2918, 2915, -1, 2918, 2916, 2681, -1, 2916, 2674, 2913, -1, 2674, 2671, 2914, -1, 2917, 2692, 2691, -1, 2692, 2693, 2686, -1, 2693, 2922, 2918, -1, 2922, 2682, 2916, -1, 2682, 2919, 2674, -1, 2707, 2920, 2917, -1, 2920, 2921, 2692, -1, 2921, 2925, 2693, -1, 2925, 2687, 2922, -1, 2687, 2679, 2682, -1, 2713, 2923, 2707, -1, 2923, 2924, 2920, -1, 2924, 2696, 2921, -1, 2696, 2688, 2925, -1, 2688, 2690, 2687, -1, 2377, 2926, 2378, -1, 2377, 2927, 2926, -1, 2377, 2928, 2927, -1, 2927, 2928, 3089, -1, 3089, 2928, 2967, -1, 2968, 2967, 2969, -1, 2970, 2969, 2971, -1, 2972, 2971, 2372, -1, 3149, 2372, 2929, -1, 3130, 2929, 2370, -1, 2973, 2370, 2369, -1, 2930, 2369, 2974, -1, 2931, 2974, 2365, -1, 2932, 2365, 2366, -1, 2933, 2366, 2975, -1, 3125, 2975, 2976, -1, 3148, 2976, 2363, -1, 2977, 2363, 2978, -1, 2979, 2978, 2980, -1, 2981, 2980, 2362, -1, 2934, 2362, 2360, -1, 3124, 2360, 2935, -1, 3122, 2935, 2359, -1, 3120, 2359, 2936, -1, 2937, 2936, 2938, -1, 3118, 2938, 2939, -1, 3145, 2939, 2357, -1, 3116, 2357, 2355, -1, 3114, 2355, 2352, -1, 3144, 2352, 2982, -1, 2940, 2982, 2941, -1, 2942, 2941, 2944, -1, 2943, 2944, 2350, -1, 2983, 2350, 2945, -1, 3142, 2945, 2946, -1, 2947, 2946, 2984, -1, 2985, 2984, 2948, -1, 2949, 2948, 2349, -1, 2950, 2349, 2952, -1, 2951, 2952, 2986, -1, 2953, 2986, 2348, -1, 2987, 2348, 2988, -1, 2989, 2988, 2954, -1, 3107, 2954, 2955, -1, 2990, 2955, 2347, -1, 3139, 2347, 2991, -1, 3138, 2991, 2343, -1, 3137, 2343, 2956, -1, 2992, 2956, 2342, -1, 2957, 2342, 2993, -1, 3136, 2993, 2341, -1, 2994, 2341, 2959, -1, 2958, 2959, 2336, -1, 2995, 2336, 2960, -1, 3133, 2960, 2335, -1, 3101, 2335, 2961, -1, 2996, 2961, 2962, -1, 3132, 2962, 2997, -1, 2998, 2997, 2963, -1, 3099, 2963, 2964, -1, 3098, 2964, 2338, -1, 2999, 2338, 2965, -1, 3000, 2965, 2333, -1, 3095, 2333, 2332, -1, 3092, 2332, 2331, -1, 2966, 2331, 2378, -1, 2926, 2966, 2378, -1, 3089, 2967, 2968, -1, 2968, 2969, 2970, -1, 2970, 2971, 2972, -1, 2972, 2372, 3149, -1, 3149, 2929, 3130, -1, 3130, 2370, 2973, -1, 2973, 2369, 2930, -1, 2930, 2974, 2931, -1, 2931, 2365, 2932, -1, 2932, 2366, 2933, -1, 2933, 2975, 3125, -1, 3125, 2976, 3148, -1, 3148, 2363, 2977, -1, 2977, 2978, 2979, -1, 2979, 2980, 2981, -1, 2981, 2362, 2934, -1, 2934, 2360, 3124, -1, 3124, 2935, 3122, -1, 3122, 2359, 3120, -1, 3120, 2936, 2937, -1, 2937, 2938, 3118, -1, 3118, 2939, 3145, -1, 3145, 2357, 3116, -1, 3116, 2355, 3114, -1, 3114, 2352, 3144, -1, 3144, 2982, 2940, -1, 2940, 2941, 2942, -1, 2942, 2944, 2943, -1, 2943, 2350, 2983, -1, 2983, 2945, 3142, -1, 3142, 2946, 2947, -1, 2947, 2984, 2985, -1, 2985, 2948, 2949, -1, 2949, 2349, 2950, -1, 2950, 2952, 2951, -1, 2951, 2986, 2953, -1, 2953, 2348, 2987, -1, 2987, 2988, 2989, -1, 2989, 2954, 3107, -1, 3107, 2955, 2990, -1, 2990, 2347, 3139, -1, 3139, 2991, 3138, -1, 3138, 2343, 3137, -1, 3137, 2956, 2992, -1, 2992, 2342, 2957, -1, 2957, 2993, 3136, -1, 3136, 2341, 2994, -1, 2994, 2959, 2958, -1, 2958, 2336, 2995, -1, 2995, 2960, 3133, -1, 3133, 2335, 3101, -1, 3101, 2961, 2996, -1, 2996, 2962, 3132, -1, 3132, 2997, 2998, -1, 2998, 2963, 3099, -1, 3099, 2964, 3098, -1, 3098, 2338, 2999, -1, 2999, 2965, 3000, -1, 3000, 2333, 3095, -1, 3095, 2332, 3092, -1, 3092, 2331, 2966, -1, 3255, 3001, 3779, -1, 3779, 3001, 3002, -1, 3002, 3001, 3003, -1, 3003, 3001, 3256, -1, 3157, 3256, 3156, -1, 3157, 3003, 3256, -1, 3004, 3005, 3006, -1, 3006, 3005, 3843, -1, 3844, 3006, 3843, -1, 3844, 3007, 3006, -1, 3844, 3176, 3007, -1, 3844, 3845, 3176, -1, 3008, 3010, 3009, -1, 3008, 3012, 3010, -1, 3008, 3011, 3012, -1, 3012, 3011, 3050, -1, 3050, 3011, 3013, -1, 3051, 3013, 2479, -1, 3368, 2479, 2478, -1, 3403, 2478, 3052, -1, 3053, 3052, 2485, -1, 3054, 2485, 2493, -1, 3370, 2493, 2499, -1, 3371, 2499, 3014, -1, 3372, 3014, 2504, -1, 3373, 2504, 3015, -1, 3055, 3015, 3056, -1, 3057, 3056, 2522, -1, 3058, 2522, 2528, -1, 3059, 2528, 2537, -1, 3375, 2537, 3060, -1, 3061, 3060, 2732, -1, 3062, 2732, 3016, -1, 3063, 3016, 3064, -1, 3319, 3064, 2550, -1, 3065, 2550, 2555, -1, 3066, 2555, 3067, -1, 3017, 3067, 3018, -1, 3317, 3018, 2567, -1, 3019, 2567, 2571, -1, 3377, 2571, 3020, -1, 3068, 3020, 3069, -1, 3378, 3069, 3021, -1, 3379, 3021, 3022, -1, 3381, 3022, 2592, -1, 3023, 2592, 2727, -1, 3382, 2727, 3070, -1, 3071, 3070, 2598, -1, 3388, 2598, 2597, -1, 3389, 2597, 2607, -1, 3411, 2607, 3024, -1, 3390, 3024, 3072, -1, 3073, 3072, 3074, -1, 3025, 3074, 2628, -1, 3392, 2628, 3026, -1, 3027, 3026, 3028, -1, 3393, 3028, 3029, -1, 3253, 3029, 3030, -1, 3031, 3030, 3032, -1, 3075, 3032, 3033, -1, 3076, 3033, 3034, -1, 3035, 3034, 2721, -1, 3036, 2721, 3037, -1, 3249, 3037, 2666, -1, 3394, 2666, 3038, -1, 3247, 3038, 2675, -1, 3077, 2675, 3078, -1, 3079, 3078, 3080, -1, 3081, 3080, 2683, -1, 3082, 2683, 3039, -1, 3242, 3039, 2699, -1, 3241, 2699, 2705, -1, 3240, 2705, 2706, -1, 3232, 2706, 3040, -1, 3233, 3040, 2717, -1, 3234, 2717, 3041, -1, 3083, 3041, 2406, -1, 3235, 2406, 2416, -1, 3042, 2416, 2415, -1, 3043, 2415, 3044, -1, 3045, 3044, 3046, -1, 3084, 3046, 2430, -1, 3085, 2430, 2435, -1, 3086, 2435, 3047, -1, 3048, 3047, 3049, -1, 3087, 3049, 2448, -1, 3400, 2448, 2455, -1, 3409, 2455, 3009, -1, 3010, 3409, 3009, -1, 3050, 3013, 3051, -1, 3051, 2479, 3368, -1, 3368, 2478, 3403, -1, 3403, 3052, 3053, -1, 3053, 2485, 3054, -1, 3054, 2493, 3370, -1, 3370, 2499, 3371, -1, 3371, 3014, 3372, -1, 3372, 2504, 3373, -1, 3373, 3015, 3055, -1, 3055, 3056, 3057, -1, 3057, 2522, 3058, -1, 3058, 2528, 3059, -1, 3059, 2537, 3375, -1, 3375, 3060, 3061, -1, 3061, 2732, 3062, -1, 3062, 3016, 3063, -1, 3063, 3064, 3319, -1, 3319, 2550, 3065, -1, 3065, 2555, 3066, -1, 3066, 3067, 3017, -1, 3017, 3018, 3317, -1, 3317, 2567, 3019, -1, 3019, 2571, 3377, -1, 3377, 3020, 3068, -1, 3068, 3069, 3378, -1, 3378, 3021, 3379, -1, 3379, 3022, 3381, -1, 3381, 2592, 3023, -1, 3023, 2727, 3382, -1, 3382, 3070, 3071, -1, 3071, 2598, 3388, -1, 3388, 2597, 3389, -1, 3389, 2607, 3411, -1, 3411, 3024, 3390, -1, 3390, 3072, 3073, -1, 3073, 3074, 3025, -1, 3025, 2628, 3392, -1, 3392, 3026, 3027, -1, 3027, 3028, 3393, -1, 3393, 3029, 3253, -1, 3253, 3030, 3031, -1, 3031, 3032, 3075, -1, 3075, 3033, 3076, -1, 3076, 3034, 3035, -1, 3035, 2721, 3036, -1, 3036, 3037, 3249, -1, 3249, 2666, 3394, -1, 3394, 3038, 3247, -1, 3247, 2675, 3077, -1, 3077, 3078, 3079, -1, 3079, 3080, 3081, -1, 3081, 2683, 3082, -1, 3082, 3039, 3242, -1, 3242, 2699, 3241, -1, 3241, 2705, 3240, -1, 3240, 2706, 3232, -1, 3232, 3040, 3233, -1, 3233, 2717, 3234, -1, 3234, 3041, 3083, -1, 3083, 2406, 3235, -1, 3235, 2416, 3042, -1, 3042, 2415, 3043, -1, 3043, 3044, 3045, -1, 3045, 3046, 3084, -1, 3084, 2430, 3085, -1, 3085, 2435, 3086, -1, 3086, 3047, 3048, -1, 3048, 3049, 3087, -1, 3087, 2448, 3400, -1, 3400, 2455, 3409, -1, 3088, 3600, 2966, -1, 2926, 3088, 2966, -1, 2926, 3556, 3088, -1, 2926, 2927, 3556, -1, 3556, 2927, 3150, -1, 3150, 2927, 3089, -1, 3558, 3089, 2968, -1, 3090, 2968, 2970, -1, 3091, 2970, 3561, -1, 3091, 3090, 2970, -1, 3094, 3092, 3093, -1, 3094, 3095, 3092, -1, 3094, 3599, 3095, -1, 3095, 3599, 3000, -1, 3000, 3599, 3096, -1, 2999, 3096, 3131, -1, 3098, 3131, 3097, -1, 3598, 3098, 3097, -1, 3598, 3099, 3098, -1, 3598, 3100, 3099, -1, 3099, 3100, 2998, -1, 2998, 3100, 3596, -1, 3132, 3596, 3595, -1, 2996, 3595, 3630, -1, 3101, 3630, 3628, -1, 3133, 3628, 3103, -1, 3102, 3133, 3103, -1, 3102, 2995, 3133, -1, 3102, 3104, 2995, -1, 2995, 3104, 2958, -1, 2958, 3104, 3134, -1, 2994, 3134, 3135, -1, 3136, 3135, 3592, -1, 2957, 3592, 3105, -1, 2992, 3105, 3590, -1, 3137, 3590, 3589, -1, 3138, 3589, 3624, -1, 3139, 3624, 3587, -1, 2990, 3587, 3106, -1, 3622, 2990, 3106, -1, 3622, 3107, 2990, -1, 3622, 3586, 3107, -1, 3107, 3586, 2989, -1, 2989, 3586, 3108, -1, 2987, 3108, 3140, -1, 2953, 3140, 3585, -1, 2951, 3585, 3141, -1, 2950, 3141, 3109, -1, 3584, 2950, 3109, -1, 3584, 2949, 2950, -1, 3584, 3110, 2949, -1, 2949, 3110, 2985, -1, 2985, 3110, 3615, -1, 2947, 3615, 3111, -1, 3142, 3111, 3143, -1, 2983, 3143, 3614, -1, 3580, 2983, 3614, -1, 3580, 2943, 2983, -1, 3580, 3112, 2943, -1, 2943, 3112, 2942, -1, 2942, 3112, 3579, -1, 2940, 3579, 3113, -1, 3144, 3113, 3577, -1, 3114, 3577, 3575, -1, 3115, 3114, 3575, -1, 3115, 3116, 3114, -1, 3115, 3117, 3116, -1, 3116, 3117, 3145, -1, 3145, 3117, 3146, -1, 3118, 3146, 3119, -1, 2937, 3119, 3121, -1, 3120, 3121, 3574, -1, 3122, 3574, 3610, -1, 3123, 3122, 3610, -1, 3123, 3124, 3122, -1, 3123, 3573, 3124, -1, 3124, 3573, 2934, -1, 2934, 3573, 3572, -1, 2981, 3572, 3570, -1, 2979, 3570, 3147, -1, 2977, 3147, 3569, -1, 3148, 3569, 3567, -1, 3125, 3567, 3126, -1, 2933, 3126, 3566, -1, 2932, 3566, 3565, -1, 2931, 3565, 3127, -1, 3128, 2931, 3127, -1, 3128, 2930, 2931, -1, 3128, 3129, 2930, -1, 2930, 3129, 2973, -1, 2973, 3129, 3563, -1, 3130, 3563, 3605, -1, 3149, 3605, 3562, -1, 2972, 3562, 3561, -1, 2970, 2972, 3561, -1, 3000, 3096, 2999, -1, 2999, 3131, 3098, -1, 2998, 3596, 3132, -1, 3132, 3595, 2996, -1, 2996, 3630, 3101, -1, 3101, 3628, 3133, -1, 2958, 3134, 2994, -1, 2994, 3135, 3136, -1, 3136, 3592, 2957, -1, 2957, 3105, 2992, -1, 2992, 3590, 3137, -1, 3137, 3589, 3138, -1, 3138, 3624, 3139, -1, 3139, 3587, 2990, -1, 2989, 3108, 2987, -1, 2987, 3140, 2953, -1, 2953, 3585, 2951, -1, 2951, 3141, 2950, -1, 2985, 3615, 2947, -1, 2947, 3111, 3142, -1, 3142, 3143, 2983, -1, 2942, 3579, 2940, -1, 2940, 3113, 3144, -1, 3144, 3577, 3114, -1, 3145, 3146, 3118, -1, 3118, 3119, 2937, -1, 2937, 3121, 3120, -1, 3120, 3574, 3122, -1, 2934, 3572, 2981, -1, 2981, 3570, 2979, -1, 2979, 3147, 2977, -1, 2977, 3569, 3148, -1, 3148, 3567, 3125, -1, 3125, 3126, 2933, -1, 2933, 3566, 2932, -1, 2932, 3565, 2931, -1, 2973, 3563, 3130, -1, 3130, 3605, 3149, -1, 3149, 3562, 2972, -1, 3090, 3558, 2968, -1, 3558, 3150, 3089, -1, 3092, 2966, 3093, -1, 3093, 2966, 3600, -1, 3151, 3787, 3226, -1, 3226, 3787, 3227, -1, 3227, 3787, 3158, -1, 3159, 3158, 3152, -1, 3229, 3152, 3785, -1, 3231, 3785, 3160, -1, 3239, 3160, 3161, -1, 3243, 3161, 3154, -1, 3153, 3154, 3780, -1, 3155, 3780, 3778, -1, 3257, 3778, 3157, -1, 3156, 3257, 3157, -1, 3227, 3158, 3159, -1, 3159, 3152, 3229, -1, 3229, 3785, 3231, -1, 3231, 3160, 3239, -1, 3239, 3161, 3243, -1, 3243, 3154, 3153, -1, 3153, 3780, 3155, -1, 3155, 3778, 3257, -1, 3162, 3354, 3808, -1, 3808, 3354, 3806, -1, 3806, 3354, 3163, -1, 3805, 3163, 3353, -1, 3804, 3353, 3352, -1, 3809, 3352, 3164, -1, 3802, 3164, 3800, -1, 3802, 3809, 3164, -1, 3806, 3163, 3805, -1, 3805, 3353, 3804, -1, 3804, 3352, 3809, -1, 3164, 3344, 3800, -1, 3800, 3344, 3822, -1, 3822, 3344, 3345, -1, 3165, 3822, 3345, -1, 3165, 3166, 3822, -1, 3165, 3350, 3166, -1, 3166, 3350, 3823, -1, 3823, 3350, 3349, -1, 3824, 3349, 3351, -1, 3825, 3351, 3167, -1, 3672, 3825, 3167, -1, 3823, 3349, 3824, -1, 3824, 3351, 3825, -1, 3657, 3169, 3168, -1, 3168, 3169, 3839, -1, 3839, 3169, 3177, -1, 3178, 3177, 3171, -1, 3170, 3171, 3323, -1, 3836, 3323, 3172, -1, 3173, 3172, 3179, -1, 3840, 3179, 3331, -1, 3841, 3331, 3174, -1, 3846, 3174, 3321, -1, 3175, 3321, 3176, -1, 3845, 3175, 3176, -1, 3839, 3177, 3178, -1, 3178, 3171, 3170, -1, 3170, 3323, 3836, -1, 3836, 3172, 3173, -1, 3173, 3179, 3840, -1, 3840, 3331, 3841, -1, 3841, 3174, 3846, -1, 3846, 3321, 3175, -1, 2390, 3180, 3298, -1, 3298, 3180, 3299, -1, 3299, 3180, 3751, -1, 3181, 3751, 3749, -1, 3182, 3749, 3183, -1, 3295, 3183, 3184, -1, 3187, 3184, 3185, -1, 3302, 3185, 3186, -1, 3304, 3186, 3870, -1, 3305, 3870, 3188, -1, 3189, 3188, 3871, -1, 3704, 3189, 3871, -1, 3299, 3751, 3181, -1, 3181, 3749, 3182, -1, 3182, 3183, 3295, -1, 3295, 3184, 3187, -1, 3187, 3185, 3302, -1, 3302, 3186, 3304, -1, 3304, 3870, 3305, -1, 3305, 3188, 3189, -1, 3190, 3193, 3191, -1, 3191, 3193, 3192, -1, 3192, 3193, 3856, -1, 3194, 3856, 3855, -1, 3195, 3855, 3196, -1, 3320, 3196, 3200, -1, 3201, 3200, 3197, -1, 3202, 3197, 3842, -1, 3330, 3842, 3203, -1, 3204, 3203, 3199, -1, 3198, 3199, 3005, -1, 3004, 3198, 3005, -1, 3192, 3856, 3194, -1, 3194, 3855, 3195, -1, 3195, 3196, 3320, -1, 3320, 3200, 3201, -1, 3201, 3197, 3202, -1, 3202, 3842, 3330, -1, 3330, 3203, 3204, -1, 3204, 3199, 3198, -1, 3205, 3766, 3206, -1, 3206, 3766, 3264, -1, 3264, 3766, 3764, -1, 3262, 3764, 3763, -1, 3209, 3763, 3762, -1, 3260, 3762, 3781, -1, 3246, 3781, 3783, -1, 3210, 3783, 3736, -1, 3269, 3736, 3735, -1, 3207, 3735, 3211, -1, 3275, 3211, 3208, -1, 3719, 3275, 3208, -1, 3264, 3764, 3262, -1, 3262, 3763, 3209, -1, 3209, 3762, 3260, -1, 3260, 3781, 3246, -1, 3246, 3783, 3210, -1, 3210, 3736, 3269, -1, 3269, 3735, 3207, -1, 3207, 3211, 3275, -1, 3715, 3213, 3212, -1, 3212, 3213, 3217, -1, 3217, 3213, 3877, -1, 3218, 3877, 3214, -1, 3219, 3214, 3879, -1, 3220, 3879, 3747, -1, 3221, 3747, 3215, -1, 3222, 3215, 3223, -1, 3224, 3223, 3216, -1, 3225, 3216, 3876, -1, 3293, 3876, 2398, -1, 2399, 3293, 2398, -1, 3217, 3877, 3218, -1, 3218, 3214, 3219, -1, 3219, 3879, 3220, -1, 3220, 3747, 3221, -1, 3221, 3215, 3222, -1, 3222, 3223, 3224, -1, 3224, 3216, 3225, -1, 3225, 3876, 3293, -1, 3226, 3227, 3228, -1, 3228, 3227, 3159, -1, 3229, 3228, 3159, -1, 3229, 3367, 3228, -1, 3229, 3503, 3367, -1, 3229, 3231, 3503, -1, 3503, 3231, 3230, -1, 3230, 3231, 3240, -1, 3232, 3230, 3240, -1, 3232, 3505, 3230, -1, 3232, 3233, 3505, -1, 3505, 3233, 3236, -1, 3236, 3233, 3234, -1, 3083, 3236, 3234, -1, 3083, 3235, 3236, -1, 3236, 3235, 3042, -1, 3043, 3236, 3042, -1, 3043, 3045, 3236, -1, 3236, 3045, 3084, -1, 3237, 3084, 3238, -1, 3237, 3236, 3084, -1, 3231, 3239, 3240, -1, 3240, 3239, 3241, -1, 3241, 3239, 3242, -1, 3242, 3239, 3243, -1, 3244, 3243, 2380, -1, 3244, 3242, 3243, -1, 3244, 3245, 3242, -1, 3242, 3245, 3082, -1, 3082, 3245, 2387, -1, 3081, 2387, 2270, -1, 2264, 3081, 2270, -1, 2264, 3079, 3081, -1, 2264, 2269, 3079, -1, 3079, 2269, 3260, -1, 3246, 3079, 3260, -1, 3246, 3077, 3079, -1, 3246, 3247, 3077, -1, 3246, 3210, 3247, -1, 3247, 3210, 3266, -1, 3394, 3266, 3248, -1, 3249, 3248, 3546, -1, 3036, 3546, 3545, -1, 3035, 3545, 3533, -1, 3250, 3035, 3533, -1, 3250, 3076, 3035, -1, 3250, 3251, 3076, -1, 3076, 3251, 3075, -1, 3075, 3251, 3252, -1, 3031, 3252, 3391, -1, 3253, 3391, 3393, -1, 3253, 3031, 3391, -1, 3243, 3153, 2380, -1, 2380, 3153, 2386, -1, 2386, 3153, 3155, -1, 3001, 3155, 3256, -1, 3001, 2386, 3155, -1, 3001, 3254, 2386, -1, 3001, 3255, 3254, -1, 3155, 3257, 3256, -1, 3256, 3257, 3156, -1, 2270, 2387, 2266, -1, 2266, 2387, 2388, -1, 3258, 2388, 2389, -1, 2258, 2389, 2259, -1, 2258, 3258, 2389, -1, 2258, 3259, 3258, -1, 2258, 2257, 3259, -1, 2266, 2388, 3258, -1, 2389, 2384, 2259, -1, 2259, 2384, 2260, -1, 2269, 2263, 3260, -1, 3260, 2263, 3209, -1, 3209, 2263, 3261, -1, 3262, 3261, 3263, -1, 2394, 3262, 3263, -1, 2394, 3264, 3262, -1, 2394, 3206, 3264, -1, 3261, 2261, 3263, -1, 3263, 2261, 3265, -1, 3262, 3209, 3261, -1, 3266, 3210, 3267, -1, 3267, 3210, 3269, -1, 3268, 3269, 3274, -1, 3268, 3267, 3269, -1, 3268, 3270, 3267, -1, 3268, 3732, 3270, -1, 3270, 3732, 3549, -1, 3549, 3732, 3271, -1, 3551, 3271, 3717, -1, 3272, 3717, 3731, -1, 3273, 3731, 3276, -1, 3273, 3272, 3731, -1, 3269, 3207, 3274, -1, 3274, 3207, 3275, -1, 3719, 3274, 3275, -1, 3549, 3271, 3551, -1, 3551, 3717, 3272, -1, 3731, 3730, 3276, -1, 3276, 3730, 3279, -1, 3279, 3730, 3280, -1, 3278, 3280, 3277, -1, 3278, 3279, 3280, -1, 3727, 3281, 3280, -1, 3727, 3716, 3281, -1, 3281, 3716, 3724, -1, 3282, 3281, 3724, -1, 3282, 3283, 3281, -1, 3281, 3283, 3284, -1, 3721, 3281, 3284, -1, 3721, 3285, 3281, -1, 3281, 3285, 3220, -1, 3221, 3281, 3220, -1, 3221, 3286, 3281, -1, 3221, 3222, 3286, -1, 3286, 3222, 3287, -1, 3287, 3222, 3224, -1, 2274, 3224, 3225, -1, 3288, 3225, 2397, -1, 2396, 3288, 2397, -1, 2396, 3290, 3288, -1, 2396, 3289, 3290, -1, 3285, 3291, 3220, -1, 3220, 3291, 3219, -1, 3219, 3291, 3292, -1, 3218, 3292, 3217, -1, 3218, 3219, 3292, -1, 3292, 3212, 3217, -1, 3287, 3224, 2274, -1, 3225, 3293, 2397, -1, 2397, 3293, 2399, -1, 3288, 2274, 3225, -1, 3294, 3295, 3286, -1, 3294, 3182, 3295, -1, 3294, 3296, 3182, -1, 3182, 3296, 3181, -1, 3181, 3296, 2279, -1, 3297, 2279, 2393, -1, 3297, 3181, 2279, -1, 3297, 3299, 3181, -1, 3297, 3298, 3299, -1, 2279, 2281, 2393, -1, 2393, 2281, 3300, -1, 3295, 3187, 3286, -1, 3286, 3187, 3301, -1, 3281, 3301, 3385, -1, 3281, 3286, 3301, -1, 3187, 3302, 3301, -1, 3301, 3302, 3700, -1, 3712, 3301, 3700, -1, 3712, 3699, 3301, -1, 3301, 3699, 3696, -1, 3694, 3301, 3696, -1, 3694, 3693, 3301, -1, 3301, 3693, 3303, -1, 3303, 3693, 3306, -1, 3448, 3306, 3449, -1, 3448, 3303, 3306, -1, 3700, 3302, 3701, -1, 3701, 3302, 3304, -1, 3702, 3304, 3305, -1, 3189, 3702, 3305, -1, 3189, 3704, 3702, -1, 3701, 3304, 3702, -1, 3306, 3710, 3449, -1, 3449, 3710, 3464, -1, 3464, 3710, 3307, -1, 3308, 3307, 3466, -1, 3308, 3464, 3307, -1, 3307, 3691, 3466, -1, 3466, 3691, 3309, -1, 3309, 3691, 3310, -1, 3310, 3691, 3690, -1, 3312, 3690, 3313, -1, 3451, 3313, 3311, -1, 3451, 3312, 3313, -1, 3310, 3690, 3312, -1, 3313, 3707, 3311, -1, 3311, 3707, 3314, -1, 3314, 3707, 3315, -1, 3452, 3315, 3689, -1, 3453, 3689, 3316, -1, 3453, 3452, 3689, -1, 3314, 3315, 3452, -1, 3689, 3687, 3316, -1, 3316, 3687, 3471, -1, 3471, 3687, 3065, -1, 3066, 3471, 3065, -1, 3066, 3017, 3471, -1, 3471, 3017, 3454, -1, 3454, 3017, 3317, -1, 3455, 3317, 3019, -1, 3318, 3019, 3376, -1, 3318, 3455, 3019, -1, 3687, 3686, 3065, -1, 3065, 3686, 3319, -1, 3319, 3686, 3685, -1, 3320, 3685, 3195, -1, 3320, 3319, 3685, -1, 3320, 3063, 3319, -1, 3320, 3201, 3063, -1, 3063, 3201, 3062, -1, 3062, 3201, 3202, -1, 3179, 3202, 3330, -1, 3331, 3330, 3204, -1, 3174, 3204, 3006, -1, 3007, 3174, 3006, -1, 3007, 3321, 3174, -1, 3007, 3176, 3321, -1, 3685, 3322, 3195, -1, 3195, 3322, 3194, -1, 3194, 3322, 3192, -1, 3192, 3322, 3191, -1, 3062, 3202, 3179, -1, 3061, 3179, 3172, -1, 3375, 3172, 3323, -1, 3059, 3323, 3324, -1, 3058, 3324, 3673, -1, 3325, 3058, 3673, -1, 3325, 3417, 3058, -1, 3325, 3676, 3417, -1, 3417, 3676, 3432, -1, 3432, 3676, 3332, -1, 3333, 3332, 3326, -1, 3327, 3326, 3328, -1, 3329, 3328, 3420, -1, 3329, 3327, 3328, -1, 3179, 3330, 3331, -1, 3204, 3198, 3006, -1, 3006, 3198, 3004, -1, 3174, 3331, 3204, -1, 3062, 3179, 3061, -1, 3061, 3172, 3375, -1, 3323, 3171, 3324, -1, 3324, 3171, 3659, -1, 3659, 3171, 3177, -1, 3169, 3659, 3177, -1, 3169, 3657, 3659, -1, 3059, 3324, 3058, -1, 3432, 3332, 3333, -1, 3333, 3326, 3327, -1, 3328, 3677, 3420, -1, 3420, 3677, 3334, -1, 3334, 3677, 3337, -1, 3336, 3337, 3335, -1, 3336, 3334, 3337, -1, 3337, 3338, 3335, -1, 3335, 3338, 3435, -1, 3435, 3338, 3421, -1, 3421, 3338, 3422, -1, 3422, 3338, 3423, -1, 3423, 3338, 3438, -1, 3438, 3338, 3343, -1, 3343, 3338, 3665, -1, 3339, 3343, 3665, -1, 3339, 3340, 3343, -1, 3343, 3340, 3341, -1, 3667, 3343, 3341, -1, 3667, 3679, 3343, -1, 3343, 3679, 3342, -1, 3680, 3343, 3342, -1, 3680, 3681, 3343, -1, 3343, 3681, 3345, -1, 3344, 3343, 3345, -1, 3344, 3497, 3343, -1, 3344, 3346, 3497, -1, 3344, 3164, 3346, -1, 3346, 3164, 3647, -1, 3647, 3164, 3347, -1, 3347, 3164, 3352, -1, 3348, 3352, 3656, -1, 3348, 3347, 3352, -1, 3681, 3683, 3345, -1, 3345, 3683, 3165, -1, 3165, 3683, 3669, -1, 3671, 3165, 3669, -1, 3671, 3350, 3165, -1, 3671, 3349, 3350, -1, 3671, 3351, 3349, -1, 3671, 3167, 3351, -1, 3352, 3353, 3656, -1, 3656, 3353, 3163, -1, 3354, 3656, 3163, -1, 3354, 3162, 3656, -1, 3346, 3646, 3497, -1, 3497, 3646, 3645, -1, 3355, 3497, 3645, -1, 3355, 3356, 3497, -1, 3497, 3356, 3649, -1, 3357, 3497, 3649, -1, 3357, 3358, 3497, -1, 3357, 3359, 3358, -1, 3357, 3360, 3359, -1, 3359, 3360, 3499, -1, 3499, 3360, 3517, -1, 3517, 3360, 3642, -1, 3363, 3642, 3361, -1, 3519, 3361, 3362, -1, 3519, 3363, 3361, -1, 3517, 3642, 3363, -1, 3361, 3641, 3362, -1, 3362, 3641, 3500, -1, 3500, 3641, 3521, -1, 3521, 3641, 3364, -1, 3366, 3364, 3640, -1, 3522, 3640, 3365, -1, 3523, 3365, 3502, -1, 3523, 3522, 3365, -1, 3521, 3364, 3366, -1, 3366, 3640, 3522, -1, 3365, 3639, 3502, -1, 3502, 3639, 3367, -1, 3503, 3502, 3367, -1, 3010, 3444, 3409, -1, 3010, 3012, 3444, -1, 3444, 3012, 3050, -1, 3051, 3444, 3050, -1, 3051, 3368, 3444, -1, 3444, 3368, 3403, -1, 3369, 3403, 3430, -1, 3369, 3444, 3403, -1, 3053, 3402, 3403, -1, 3053, 3054, 3402, -1, 3402, 3054, 3370, -1, 3371, 3402, 3370, -1, 3371, 3372, 3402, -1, 3402, 3372, 3373, -1, 3055, 3402, 3373, -1, 3055, 3414, 3402, -1, 3055, 3057, 3414, -1, 3414, 3057, 3374, -1, 3374, 3057, 3058, -1, 3417, 3374, 3058, -1, 3059, 3375, 3323, -1, 3454, 3317, 3455, -1, 3019, 3377, 3376, -1, 3376, 3377, 3474, -1, 3474, 3377, 3068, -1, 3457, 3068, 3378, -1, 3475, 3378, 3477, -1, 3475, 3457, 3378, -1, 3474, 3068, 3457, -1, 3378, 3379, 3477, -1, 3477, 3379, 3380, -1, 3380, 3379, 3381, -1, 3480, 3381, 3023, -1, 3386, 3023, 3382, -1, 3387, 3382, 3071, -1, 3458, 3071, 3388, -1, 3459, 3388, 3389, -1, 3383, 3389, 3411, -1, 3384, 3411, 3527, -1, 3384, 3383, 3411, -1, 3384, 3460, 3383, -1, 3384, 3525, 3460, -1, 3460, 3525, 3461, -1, 3461, 3525, 3385, -1, 3301, 3461, 3385, -1, 3380, 3381, 3480, -1, 3480, 3023, 3386, -1, 3386, 3382, 3387, -1, 3387, 3071, 3458, -1, 3458, 3388, 3459, -1, 3459, 3389, 3383, -1, 3390, 3391, 3411, -1, 3390, 3073, 3391, -1, 3391, 3073, 3025, -1, 3392, 3391, 3025, -1, 3392, 3027, 3391, -1, 3391, 3027, 3393, -1, 3031, 3075, 3252, -1, 3035, 3036, 3545, -1, 3036, 3249, 3546, -1, 3249, 3394, 3248, -1, 3394, 3247, 3266, -1, 3081, 3082, 2387, -1, 3085, 3395, 3084, -1, 3085, 3491, 3395, -1, 3085, 3086, 3491, -1, 3491, 3086, 3492, -1, 3492, 3086, 3048, -1, 3494, 3048, 3087, -1, 3396, 3087, 3400, -1, 3513, 3400, 3409, -1, 3397, 3409, 3426, -1, 3397, 3513, 3409, -1, 3397, 3496, 3513, -1, 3397, 3425, 3496, -1, 3496, 3425, 3399, -1, 3399, 3425, 3398, -1, 3497, 3398, 3343, -1, 3497, 3399, 3398, -1, 3492, 3048, 3494, -1, 3494, 3087, 3396, -1, 3396, 3400, 3513, -1, 3395, 3489, 3084, -1, 3084, 3489, 3487, -1, 3401, 3084, 3487, -1, 3401, 3509, 3084, -1, 3084, 3509, 3507, -1, 3506, 3084, 3507, -1, 3506, 3238, 3084, -1, 3402, 3431, 3403, -1, 3403, 3431, 3404, -1, 3405, 3403, 3404, -1, 3405, 3430, 3403, -1, 3444, 3406, 3409, -1, 3409, 3406, 3408, -1, 3407, 3409, 3408, -1, 3407, 3441, 3409, -1, 3409, 3441, 3428, -1, 3427, 3409, 3428, -1, 3427, 3426, 3409, -1, 3281, 3410, 3280, -1, 3280, 3410, 3538, -1, 3555, 3280, 3538, -1, 3555, 3536, 3280, -1, 3280, 3536, 3277, -1, 3391, 3541, 3411, -1, 3411, 3541, 3412, -1, 3413, 3411, 3412, -1, 3413, 3531, 3411, -1, 3411, 3531, 3528, -1, 3540, 3411, 3528, -1, 3540, 3527, 3411, -1, 3414, 3416, 3402, -1, 3414, 3415, 3416, -1, 3414, 3374, 3415, -1, 3415, 3374, 3905, -1, 3905, 3374, 3417, -1, 3835, 3417, 3432, -1, 3837, 3432, 3333, -1, 3418, 3333, 3327, -1, 3419, 3327, 3329, -1, 3834, 3329, 3420, -1, 3832, 3420, 3334, -1, 3433, 3334, 3336, -1, 3434, 3336, 3335, -1, 3926, 3335, 3435, -1, 3925, 3435, 3421, -1, 3927, 3421, 3422, -1, 3436, 3422, 3423, -1, 3437, 3423, 3438, -1, 3811, 3438, 3343, -1, 3812, 3343, 3398, -1, 3439, 3398, 3425, -1, 3424, 3425, 3397, -1, 3917, 3397, 3426, -1, 3440, 3426, 3427, -1, 3916, 3427, 3428, -1, 3915, 3428, 3441, -1, 3914, 3441, 3407, -1, 3442, 3407, 3408, -1, 3443, 3408, 3406, -1, 3429, 3406, 3444, -1, 3445, 3444, 3369, -1, 3913, 3369, 3430, -1, 3912, 3430, 3405, -1, 3911, 3405, 3404, -1, 3446, 3404, 3431, -1, 3908, 3431, 3402, -1, 3416, 3908, 3402, -1, 3905, 3417, 3835, -1, 3835, 3432, 3837, -1, 3837, 3333, 3418, -1, 3418, 3327, 3419, -1, 3419, 3329, 3834, -1, 3834, 3420, 3832, -1, 3832, 3334, 3433, -1, 3433, 3336, 3434, -1, 3434, 3335, 3926, -1, 3926, 3435, 3925, -1, 3925, 3421, 3927, -1, 3927, 3422, 3436, -1, 3436, 3423, 3437, -1, 3437, 3438, 3811, -1, 3811, 3343, 3812, -1, 3812, 3398, 3439, -1, 3439, 3425, 3424, -1, 3424, 3397, 3917, -1, 3917, 3426, 3440, -1, 3440, 3427, 3916, -1, 3916, 3428, 3915, -1, 3915, 3441, 3914, -1, 3914, 3407, 3442, -1, 3442, 3408, 3443, -1, 3443, 3406, 3429, -1, 3429, 3444, 3445, -1, 3445, 3369, 3913, -1, 3913, 3430, 3912, -1, 3912, 3405, 3911, -1, 3911, 3404, 3446, -1, 3446, 3431, 3908, -1, 3303, 3867, 3301, -1, 3303, 3447, 3867, -1, 3303, 3448, 3447, -1, 3447, 3448, 3462, -1, 3462, 3448, 3449, -1, 3463, 3449, 3464, -1, 3465, 3464, 3308, -1, 3865, 3308, 3466, -1, 3861, 3466, 3309, -1, 3450, 3309, 3310, -1, 3860, 3310, 3312, -1, 3859, 3312, 3451, -1, 3467, 3451, 3311, -1, 3862, 3311, 3314, -1, 3468, 3314, 3452, -1, 3469, 3452, 3453, -1, 3470, 3453, 3316, -1, 3857, 3316, 3471, -1, 3851, 3471, 3454, -1, 3472, 3454, 3455, -1, 3902, 3455, 3318, -1, 3456, 3318, 3376, -1, 3473, 3376, 3474, -1, 3903, 3474, 3457, -1, 3899, 3457, 3475, -1, 3476, 3475, 3477, -1, 3478, 3477, 3380, -1, 3479, 3380, 3480, -1, 3481, 3480, 3386, -1, 3482, 3386, 3387, -1, 3483, 3387, 3458, -1, 3484, 3458, 3459, -1, 3894, 3459, 3383, -1, 3895, 3383, 3460, -1, 3897, 3460, 3461, -1, 3868, 3461, 3301, -1, 3867, 3868, 3301, -1, 3462, 3449, 3463, -1, 3463, 3464, 3465, -1, 3465, 3308, 3865, -1, 3865, 3466, 3861, -1, 3861, 3309, 3450, -1, 3450, 3310, 3860, -1, 3860, 3312, 3859, -1, 3859, 3451, 3467, -1, 3467, 3311, 3862, -1, 3862, 3314, 3468, -1, 3468, 3452, 3469, -1, 3469, 3453, 3470, -1, 3470, 3316, 3857, -1, 3857, 3471, 3851, -1, 3851, 3454, 3472, -1, 3472, 3455, 3902, -1, 3902, 3318, 3456, -1, 3456, 3376, 3473, -1, 3473, 3474, 3903, -1, 3903, 3457, 3899, -1, 3899, 3475, 3476, -1, 3476, 3477, 3478, -1, 3478, 3380, 3479, -1, 3479, 3480, 3481, -1, 3481, 3386, 3482, -1, 3482, 3387, 3483, -1, 3483, 3458, 3484, -1, 3484, 3459, 3894, -1, 3894, 3383, 3895, -1, 3895, 3460, 3897, -1, 3897, 3461, 3868, -1, 3237, 3485, 3236, -1, 3237, 3818, 3485, -1, 3237, 3238, 3818, -1, 3818, 3238, 3816, -1, 3816, 3238, 3506, -1, 3817, 3506, 3507, -1, 3508, 3507, 3509, -1, 3510, 3509, 3401, -1, 3511, 3401, 3487, -1, 3486, 3487, 3489, -1, 3488, 3489, 3395, -1, 3512, 3395, 3491, -1, 3490, 3491, 3492, -1, 3493, 3492, 3494, -1, 3813, 3494, 3396, -1, 3495, 3396, 3513, -1, 3514, 3513, 3496, -1, 3810, 3496, 3399, -1, 3799, 3399, 3497, -1, 3798, 3497, 3358, -1, 3515, 3358, 3359, -1, 3498, 3359, 3499, -1, 3516, 3499, 3517, -1, 3796, 3517, 3363, -1, 3518, 3363, 3519, -1, 3795, 3519, 3362, -1, 3792, 3362, 3500, -1, 3520, 3500, 3521, -1, 3791, 3521, 3366, -1, 3501, 3366, 3522, -1, 3788, 3522, 3523, -1, 3524, 3523, 3502, -1, 3786, 3502, 3503, -1, 3504, 3503, 3230, -1, 3883, 3230, 3505, -1, 3820, 3505, 3236, -1, 3485, 3820, 3236, -1, 3816, 3506, 3817, -1, 3817, 3507, 3508, -1, 3508, 3509, 3510, -1, 3510, 3401, 3511, -1, 3511, 3487, 3486, -1, 3486, 3489, 3488, -1, 3488, 3395, 3512, -1, 3512, 3491, 3490, -1, 3490, 3492, 3493, -1, 3493, 3494, 3813, -1, 3813, 3396, 3495, -1, 3495, 3513, 3514, -1, 3514, 3496, 3810, -1, 3810, 3399, 3799, -1, 3799, 3497, 3798, -1, 3798, 3358, 3515, -1, 3515, 3359, 3498, -1, 3498, 3499, 3516, -1, 3516, 3517, 3796, -1, 3796, 3363, 3518, -1, 3518, 3519, 3795, -1, 3795, 3362, 3792, -1, 3792, 3500, 3520, -1, 3520, 3521, 3791, -1, 3791, 3366, 3501, -1, 3501, 3522, 3788, -1, 3788, 3523, 3524, -1, 3524, 3502, 3786, -1, 3786, 3503, 3504, -1, 3504, 3230, 3883, -1, 3883, 3505, 3820, -1, 3385, 3898, 3281, -1, 3385, 3896, 3898, -1, 3385, 3525, 3896, -1, 3896, 3525, 3892, -1, 3892, 3525, 3384, -1, 3526, 3384, 3527, -1, 3890, 3527, 3540, -1, 3887, 3540, 3528, -1, 3529, 3528, 3531, -1, 3530, 3531, 3413, -1, 3921, 3413, 3412, -1, 3920, 3412, 3541, -1, 3532, 3541, 3391, -1, 3542, 3391, 3252, -1, 3543, 3252, 3251, -1, 3923, 3251, 3250, -1, 3544, 3250, 3533, -1, 3759, 3533, 3545, -1, 3756, 3545, 3546, -1, 3753, 3546, 3248, -1, 3547, 3248, 3266, -1, 3737, 3266, 3267, -1, 3548, 3267, 3270, -1, 3739, 3270, 3549, -1, 3550, 3549, 3551, -1, 3552, 3551, 3272, -1, 3553, 3272, 3273, -1, 3742, 3273, 3276, -1, 3534, 3276, 3279, -1, 3554, 3279, 3278, -1, 3535, 3278, 3277, -1, 3744, 3277, 3536, -1, 3745, 3536, 3555, -1, 3537, 3555, 3538, -1, 3746, 3538, 3410, -1, 3539, 3410, 3281, -1, 3898, 3539, 3281, -1, 3892, 3384, 3526, -1, 3526, 3527, 3890, -1, 3890, 3540, 3887, -1, 3887, 3528, 3529, -1, 3529, 3531, 3530, -1, 3530, 3413, 3921, -1, 3921, 3412, 3920, -1, 3920, 3541, 3532, -1, 3532, 3391, 3542, -1, 3542, 3252, 3543, -1, 3543, 3251, 3923, -1, 3923, 3250, 3544, -1, 3544, 3533, 3759, -1, 3759, 3545, 3756, -1, 3756, 3546, 3753, -1, 3753, 3248, 3547, -1, 3547, 3266, 3737, -1, 3737, 3267, 3548, -1, 3548, 3270, 3739, -1, 3739, 3549, 3550, -1, 3550, 3551, 3552, -1, 3552, 3272, 3553, -1, 3553, 3273, 3742, -1, 3742, 3276, 3534, -1, 3534, 3279, 3554, -1, 3554, 3278, 3535, -1, 3535, 3277, 3744, -1, 3744, 3536, 3745, -1, 3745, 3555, 3537, -1, 3537, 3538, 3746, -1, 3746, 3410, 3539, -1, 3088, 3601, 3600, -1, 3088, 3815, 3601, -1, 3088, 3556, 3815, -1, 3815, 3556, 3557, -1, 3557, 3556, 3150, -1, 3602, 3150, 3558, -1, 3559, 3558, 3090, -1, 3560, 3090, 3091, -1, 3819, 3091, 3561, -1, 3603, 3561, 3562, -1, 3604, 3562, 3605, -1, 3821, 3605, 3563, -1, 3606, 3563, 3129, -1, 3607, 3129, 3128, -1, 3608, 3128, 3127, -1, 3564, 3127, 3565, -1, 3884, 3565, 3566, -1, 3885, 3566, 3126, -1, 3886, 3126, 3567, -1, 3609, 3567, 3569, -1, 3568, 3569, 3147, -1, 3782, 3147, 3570, -1, 3784, 3570, 3572, -1, 3571, 3572, 3573, -1, 3752, 3573, 3123, -1, 3754, 3123, 3610, -1, 3755, 3610, 3574, -1, 3611, 3574, 3121, -1, 3612, 3121, 3119, -1, 3758, 3119, 3146, -1, 3757, 3146, 3117, -1, 3613, 3117, 3115, -1, 3922, 3115, 3575, -1, 3576, 3575, 3577, -1, 3888, 3577, 3113, -1, 3578, 3113, 3579, -1, 3889, 3579, 3112, -1, 3891, 3112, 3580, -1, 3893, 3580, 3614, -1, 3581, 3614, 3143, -1, 3582, 3143, 3111, -1, 3583, 3111, 3615, -1, 3616, 3615, 3110, -1, 3900, 3110, 3584, -1, 3617, 3584, 3109, -1, 3901, 3109, 3141, -1, 3618, 3141, 3585, -1, 3619, 3585, 3140, -1, 3620, 3140, 3108, -1, 3904, 3108, 3586, -1, 3621, 3586, 3622, -1, 3623, 3622, 3106, -1, 3853, 3106, 3587, -1, 3852, 3587, 3624, -1, 3850, 3624, 3589, -1, 3588, 3589, 3590, -1, 3847, 3590, 3105, -1, 3625, 3105, 3592, -1, 3591, 3592, 3135, -1, 3626, 3135, 3134, -1, 3906, 3134, 3104, -1, 3593, 3104, 3102, -1, 3907, 3102, 3103, -1, 3627, 3103, 3628, -1, 3629, 3628, 3630, -1, 3594, 3630, 3595, -1, 3631, 3595, 3596, -1, 3909, 3596, 3100, -1, 3597, 3100, 3598, -1, 3910, 3598, 3097, -1, 3632, 3097, 3131, -1, 3919, 3131, 3096, -1, 3633, 3096, 3599, -1, 3634, 3599, 3094, -1, 3918, 3094, 3093, -1, 3814, 3093, 3600, -1, 3601, 3814, 3600, -1, 3557, 3150, 3602, -1, 3602, 3558, 3559, -1, 3559, 3090, 3560, -1, 3560, 3091, 3819, -1, 3819, 3561, 3603, -1, 3603, 3562, 3604, -1, 3604, 3605, 3821, -1, 3821, 3563, 3606, -1, 3606, 3129, 3607, -1, 3607, 3128, 3608, -1, 3608, 3127, 3564, -1, 3564, 3565, 3884, -1, 3884, 3566, 3885, -1, 3885, 3126, 3886, -1, 3886, 3567, 3609, -1, 3609, 3569, 3568, -1, 3568, 3147, 3782, -1, 3782, 3570, 3784, -1, 3784, 3572, 3571, -1, 3571, 3573, 3752, -1, 3752, 3123, 3754, -1, 3754, 3610, 3755, -1, 3755, 3574, 3611, -1, 3611, 3121, 3612, -1, 3612, 3119, 3758, -1, 3758, 3146, 3757, -1, 3757, 3117, 3613, -1, 3613, 3115, 3922, -1, 3922, 3575, 3576, -1, 3576, 3577, 3888, -1, 3888, 3113, 3578, -1, 3578, 3579, 3889, -1, 3889, 3112, 3891, -1, 3891, 3580, 3893, -1, 3893, 3614, 3581, -1, 3581, 3143, 3582, -1, 3582, 3111, 3583, -1, 3583, 3615, 3616, -1, 3616, 3110, 3900, -1, 3900, 3584, 3617, -1, 3617, 3109, 3901, -1, 3901, 3141, 3618, -1, 3618, 3585, 3619, -1, 3619, 3140, 3620, -1, 3620, 3108, 3904, -1, 3904, 3586, 3621, -1, 3621, 3622, 3623, -1, 3623, 3106, 3853, -1, 3853, 3587, 3852, -1, 3852, 3624, 3850, -1, 3850, 3589, 3588, -1, 3588, 3590, 3847, -1, 3847, 3105, 3625, -1, 3625, 3592, 3591, -1, 3591, 3135, 3626, -1, 3626, 3134, 3906, -1, 3906, 3104, 3593, -1, 3593, 3102, 3907, -1, 3907, 3103, 3627, -1, 3627, 3628, 3629, -1, 3629, 3630, 3594, -1, 3594, 3595, 3631, -1, 3631, 3596, 3909, -1, 3909, 3100, 3597, -1, 3597, 3598, 3910, -1, 3910, 3097, 3632, -1, 3632, 3131, 3919, -1, 3919, 3096, 3633, -1, 3633, 3599, 3634, -1, 3634, 3094, 3918, -1, 3918, 3093, 3814, -1, 3226, 3228, 3151, -1, 3151, 3228, 3635, -1, 3635, 3228, 3367, -1, 3636, 3367, 3637, -1, 3636, 3635, 3367, -1, 3367, 3639, 3637, -1, 3637, 3639, 3638, -1, 3638, 3639, 3365, -1, 3640, 3638, 3365, -1, 3640, 3789, 3638, -1, 3640, 3364, 3789, -1, 3789, 3364, 3790, -1, 3790, 3364, 3641, -1, 3648, 3641, 3361, -1, 3793, 3361, 3642, -1, 3794, 3642, 3360, -1, 3797, 3360, 3357, -1, 3643, 3357, 3649, -1, 3650, 3649, 3356, -1, 3644, 3356, 3355, -1, 3651, 3355, 3645, -1, 3652, 3645, 3646, -1, 3653, 3646, 3346, -1, 3801, 3346, 3647, -1, 3654, 3647, 3347, -1, 3803, 3347, 3348, -1, 3655, 3348, 3656, -1, 3807, 3656, 3162, -1, 3808, 3807, 3162, -1, 3790, 3641, 3648, -1, 3648, 3361, 3793, -1, 3793, 3642, 3794, -1, 3794, 3360, 3797, -1, 3797, 3357, 3643, -1, 3643, 3649, 3650, -1, 3650, 3356, 3644, -1, 3644, 3355, 3651, -1, 3651, 3645, 3652, -1, 3652, 3646, 3653, -1, 3653, 3346, 3801, -1, 3801, 3647, 3654, -1, 3654, 3347, 3803, -1, 3803, 3348, 3655, -1, 3655, 3656, 3807, -1, 3168, 3658, 3657, -1, 3657, 3658, 3659, -1, 3659, 3658, 3838, -1, 3324, 3838, 3660, -1, 3673, 3660, 3674, -1, 3325, 3674, 3675, -1, 3676, 3675, 3661, -1, 3332, 3661, 3662, -1, 3326, 3662, 3663, -1, 3328, 3663, 3833, -1, 3677, 3833, 3664, -1, 3337, 3664, 3924, -1, 3338, 3924, 3678, -1, 3665, 3678, 3666, -1, 3339, 3666, 3831, -1, 3340, 3831, 3830, -1, 3341, 3830, 3829, -1, 3667, 3829, 3828, -1, 3679, 3828, 3827, -1, 3342, 3827, 3668, -1, 3680, 3668, 3826, -1, 3681, 3826, 3682, -1, 3683, 3682, 3684, -1, 3669, 3684, 3670, -1, 3671, 3670, 3672, -1, 3167, 3671, 3672, -1, 3659, 3838, 3324, -1, 3324, 3660, 3673, -1, 3673, 3674, 3325, -1, 3325, 3675, 3676, -1, 3676, 3661, 3332, -1, 3332, 3662, 3326, -1, 3326, 3663, 3328, -1, 3328, 3833, 3677, -1, 3677, 3664, 3337, -1, 3337, 3924, 3338, -1, 3338, 3678, 3665, -1, 3665, 3666, 3339, -1, 3339, 3831, 3340, -1, 3340, 3830, 3341, -1, 3341, 3829, 3667, -1, 3667, 3828, 3679, -1, 3679, 3827, 3342, -1, 3342, 3668, 3680, -1, 3680, 3826, 3681, -1, 3681, 3682, 3683, -1, 3683, 3684, 3669, -1, 3669, 3670, 3671, -1, 3191, 3322, 3190, -1, 3190, 3322, 3705, -1, 3705, 3322, 3685, -1, 3854, 3685, 3686, -1, 3848, 3686, 3687, -1, 3849, 3687, 3689, -1, 3688, 3689, 3315, -1, 3706, 3315, 3707, -1, 3708, 3707, 3313, -1, 3858, 3313, 3690, -1, 3709, 3690, 3691, -1, 3863, 3691, 3307, -1, 3864, 3307, 3710, -1, 3866, 3710, 3306, -1, 3711, 3306, 3693, -1, 3692, 3693, 3694, -1, 3695, 3694, 3696, -1, 3697, 3696, 3699, -1, 3698, 3699, 3712, -1, 3713, 3712, 3700, -1, 3869, 3700, 3701, -1, 3714, 3701, 3702, -1, 3703, 3702, 3704, -1, 3871, 3703, 3704, -1, 3705, 3685, 3854, -1, 3854, 3686, 3848, -1, 3848, 3687, 3849, -1, 3849, 3689, 3688, -1, 3688, 3315, 3706, -1, 3706, 3707, 3708, -1, 3708, 3313, 3858, -1, 3858, 3690, 3709, -1, 3709, 3691, 3863, -1, 3863, 3307, 3864, -1, 3864, 3710, 3866, -1, 3866, 3306, 3711, -1, 3711, 3693, 3692, -1, 3692, 3694, 3695, -1, 3695, 3696, 3697, -1, 3697, 3699, 3698, -1, 3698, 3712, 3713, -1, 3713, 3700, 3869, -1, 3869, 3701, 3714, -1, 3714, 3702, 3703, -1, 3212, 3292, 3715, -1, 3715, 3292, 3878, -1, 3878, 3292, 3291, -1, 3720, 3291, 3285, -1, 3880, 3285, 3721, -1, 3881, 3721, 3284, -1, 3722, 3284, 3283, -1, 3723, 3283, 3282, -1, 3882, 3282, 3724, -1, 3725, 3724, 3716, -1, 3726, 3716, 3727, -1, 3728, 3727, 3280, -1, 3729, 3280, 3730, -1, 3743, 3730, 3731, -1, 3741, 3731, 3717, -1, 3740, 3717, 3271, -1, 3738, 3271, 3732, -1, 3718, 3732, 3268, -1, 3733, 3268, 3274, -1, 3734, 3274, 3719, -1, 3208, 3734, 3719, -1, 3878, 3291, 3720, -1, 3720, 3285, 3880, -1, 3880, 3721, 3881, -1, 3881, 3284, 3722, -1, 3722, 3283, 3723, -1, 3723, 3282, 3882, -1, 3882, 3724, 3725, -1, 3725, 3716, 3726, -1, 3726, 3727, 3728, -1, 3728, 3280, 3729, -1, 3729, 3730, 3743, -1, 3743, 3731, 3741, -1, 3741, 3717, 3740, -1, 3740, 3271, 3738, -1, 3738, 3732, 3718, -1, 3718, 3268, 3733, -1, 3733, 3274, 3734, -1, 3208, 3211, 3734, -1, 3734, 3211, 3735, -1, 3736, 3734, 3735, -1, 3736, 3733, 3734, -1, 3736, 3783, 3733, -1, 3733, 3783, 3718, -1, 3718, 3783, 3547, -1, 3738, 3547, 3737, -1, 3548, 3738, 3737, -1, 3548, 3740, 3738, -1, 3548, 3739, 3740, -1, 3740, 3739, 3550, -1, 3552, 3740, 3550, -1, 3552, 3553, 3740, -1, 3740, 3553, 3741, -1, 3741, 3553, 3742, -1, 3534, 3741, 3742, -1, 3534, 3743, 3741, -1, 3534, 3554, 3743, -1, 3743, 3554, 3535, -1, 3744, 3743, 3535, -1, 3744, 3729, 3743, -1, 3744, 3745, 3729, -1, 3729, 3745, 3537, -1, 3746, 3729, 3537, -1, 3746, 3539, 3729, -1, 3729, 3539, 3868, -1, 3747, 3868, 3869, -1, 3184, 3869, 3185, -1, 3184, 3747, 3869, -1, 3184, 3748, 3747, -1, 3184, 2276, 3748, -1, 3184, 3183, 2276, -1, 2276, 3183, 2277, -1, 2277, 3183, 3749, -1, 2278, 3749, 3751, -1, 3750, 3751, 2391, -1, 3750, 2278, 3751, -1, 3750, 2280, 2278, -1, 3750, 2392, 2280, -1, 3547, 3783, 3784, -1, 3753, 3784, 3571, -1, 3752, 3753, 3571, -1, 3752, 3756, 3753, -1, 3752, 3754, 3756, -1, 3756, 3754, 3755, -1, 3611, 3756, 3755, -1, 3611, 3612, 3756, -1, 3756, 3612, 3758, -1, 3757, 3756, 3758, -1, 3757, 3613, 3756, -1, 3756, 3613, 3922, -1, 3759, 3922, 3544, -1, 3759, 3756, 3922, -1, 3762, 3761, 3781, -1, 3762, 3760, 3761, -1, 3762, 3763, 3760, -1, 3760, 3763, 2262, -1, 2262, 3763, 3764, -1, 2268, 3764, 3766, -1, 3765, 3766, 3205, -1, 3765, 2268, 3766, -1, 3765, 3767, 2268, -1, 3765, 2395, 3767, -1, 3767, 2395, 3768, -1, 2262, 3764, 2268, -1, 2265, 2381, 3761, -1, 2265, 3769, 2381, -1, 2265, 3770, 3769, -1, 3769, 3770, 2382, -1, 2382, 3770, 3771, -1, 3772, 3771, 2271, -1, 3773, 2271, 2267, -1, 3773, 3772, 2271, -1, 3773, 2383, 3772, -1, 3773, 3774, 2383, -1, 2383, 3774, 2385, -1, 2382, 3771, 3772, -1, 3775, 3161, 2381, -1, 3775, 3154, 3161, -1, 3775, 3776, 3154, -1, 3154, 3776, 3780, -1, 3780, 3776, 3777, -1, 3778, 3777, 3003, -1, 3157, 3778, 3003, -1, 3777, 2379, 3003, -1, 3003, 2379, 3002, -1, 3002, 2379, 3779, -1, 3778, 3780, 3777, -1, 3161, 3160, 2381, -1, 2381, 3160, 3609, -1, 3568, 2381, 3609, -1, 3568, 3761, 2381, -1, 3568, 3781, 3761, -1, 3568, 3782, 3781, -1, 3781, 3782, 3784, -1, 3783, 3781, 3784, -1, 3785, 3885, 3160, -1, 3785, 3786, 3885, -1, 3785, 3524, 3786, -1, 3785, 3637, 3524, -1, 3785, 3636, 3637, -1, 3785, 3152, 3636, -1, 3636, 3152, 3635, -1, 3635, 3152, 3158, -1, 3787, 3635, 3158, -1, 3787, 3151, 3635, -1, 3524, 3637, 3788, -1, 3788, 3637, 3638, -1, 3501, 3638, 3789, -1, 3790, 3501, 3789, -1, 3790, 3791, 3501, -1, 3790, 3520, 3791, -1, 3790, 3648, 3520, -1, 3520, 3648, 3792, -1, 3792, 3648, 3793, -1, 3795, 3793, 3794, -1, 3518, 3794, 3796, -1, 3518, 3795, 3794, -1, 3788, 3638, 3501, -1, 3792, 3793, 3795, -1, 3794, 3797, 3796, -1, 3796, 3797, 3516, -1, 3516, 3797, 3498, -1, 3498, 3797, 3643, -1, 3515, 3643, 3798, -1, 3515, 3498, 3643, -1, 3643, 3650, 3798, -1, 3798, 3650, 3799, -1, 3799, 3650, 3644, -1, 3651, 3799, 3644, -1, 3651, 3652, 3799, -1, 3799, 3652, 3653, -1, 3801, 3799, 3653, -1, 3801, 3800, 3799, -1, 3801, 3802, 3800, -1, 3801, 3654, 3802, -1, 3802, 3654, 3803, -1, 3809, 3803, 3655, -1, 3807, 3809, 3655, -1, 3807, 3804, 3809, -1, 3807, 3805, 3804, -1, 3807, 3806, 3805, -1, 3807, 3808, 3806, -1, 3802, 3803, 3809, -1, 3799, 3800, 3924, -1, 3811, 3924, 3437, -1, 3811, 3799, 3924, -1, 3811, 3810, 3799, -1, 3811, 3812, 3810, -1, 3810, 3812, 3514, -1, 3514, 3812, 3439, -1, 3495, 3439, 3424, -1, 3814, 3424, 3918, -1, 3814, 3495, 3424, -1, 3814, 3813, 3495, -1, 3814, 3493, 3813, -1, 3814, 3490, 3493, -1, 3814, 3512, 3490, -1, 3814, 3488, 3512, -1, 3814, 3486, 3488, -1, 3814, 3511, 3486, -1, 3814, 3510, 3511, -1, 3814, 3601, 3510, -1, 3510, 3601, 3815, -1, 3557, 3510, 3815, -1, 3557, 3602, 3510, -1, 3510, 3602, 3559, -1, 3560, 3510, 3559, -1, 3560, 3508, 3510, -1, 3560, 3817, 3508, -1, 3560, 3816, 3817, -1, 3560, 3818, 3816, -1, 3560, 3485, 3818, -1, 3560, 3820, 3485, -1, 3560, 3819, 3820, -1, 3820, 3819, 3603, -1, 3604, 3820, 3603, -1, 3604, 3821, 3820, -1, 3820, 3821, 3606, -1, 3607, 3820, 3606, -1, 3607, 3608, 3820, -1, 3820, 3608, 3564, -1, 3883, 3564, 3884, -1, 3504, 3884, 3786, -1, 3504, 3883, 3884, -1, 3166, 3682, 3822, -1, 3166, 3684, 3682, -1, 3166, 3670, 3684, -1, 3166, 3823, 3670, -1, 3670, 3823, 3824, -1, 3825, 3670, 3824, -1, 3825, 3672, 3670, -1, 3682, 3826, 3822, -1, 3822, 3826, 3668, -1, 3827, 3822, 3668, -1, 3827, 3828, 3822, -1, 3822, 3828, 3829, -1, 3830, 3822, 3829, -1, 3830, 3831, 3822, -1, 3822, 3831, 3666, -1, 3678, 3822, 3666, -1, 3678, 3924, 3822, -1, 3822, 3924, 3800, -1, 3664, 3433, 3924, -1, 3664, 3832, 3433, -1, 3664, 3833, 3832, -1, 3832, 3833, 3834, -1, 3834, 3833, 3419, -1, 3419, 3833, 3663, -1, 3418, 3663, 3662, -1, 3837, 3662, 3661, -1, 3675, 3837, 3661, -1, 3675, 3835, 3837, -1, 3675, 3674, 3835, -1, 3835, 3674, 3905, -1, 3905, 3674, 3660, -1, 3626, 3660, 3836, -1, 3591, 3836, 3173, -1, 3625, 3173, 3847, -1, 3625, 3591, 3173, -1, 3419, 3663, 3418, -1, 3418, 3662, 3837, -1, 3660, 3838, 3836, -1, 3836, 3838, 3170, -1, 3170, 3838, 3658, -1, 3178, 3658, 3839, -1, 3178, 3170, 3658, -1, 3658, 3168, 3839, -1, 3626, 3836, 3591, -1, 3840, 3197, 3173, -1, 3840, 3842, 3197, -1, 3840, 3841, 3842, -1, 3842, 3841, 3203, -1, 3203, 3841, 3846, -1, 3199, 3846, 3843, -1, 3005, 3199, 3843, -1, 3846, 3175, 3843, -1, 3843, 3175, 3844, -1, 3844, 3175, 3845, -1, 3199, 3203, 3846, -1, 3197, 3200, 3173, -1, 3173, 3200, 3847, -1, 3847, 3200, 3588, -1, 3588, 3200, 3196, -1, 3850, 3196, 3848, -1, 3849, 3850, 3848, -1, 3849, 3688, 3850, -1, 3850, 3688, 3851, -1, 3852, 3851, 3853, -1, 3852, 3850, 3851, -1, 3848, 3196, 3854, -1, 3854, 3196, 3855, -1, 3705, 3855, 3856, -1, 3193, 3705, 3856, -1, 3193, 3190, 3705, -1, 3854, 3855, 3705, -1, 3688, 3706, 3851, -1, 3851, 3706, 3857, -1, 3857, 3706, 3470, -1, 3470, 3706, 3469, -1, 3469, 3706, 3468, -1, 3468, 3706, 3862, -1, 3862, 3706, 3708, -1, 3467, 3708, 3858, -1, 3859, 3858, 3709, -1, 3860, 3709, 3863, -1, 3450, 3863, 3861, -1, 3450, 3860, 3863, -1, 3862, 3708, 3467, -1, 3467, 3858, 3859, -1, 3859, 3709, 3860, -1, 3863, 3864, 3861, -1, 3861, 3864, 3865, -1, 3865, 3864, 3866, -1, 3465, 3866, 3463, -1, 3465, 3865, 3866, -1, 3866, 3711, 3463, -1, 3463, 3711, 3462, -1, 3462, 3711, 3447, -1, 3447, 3711, 3692, -1, 3867, 3692, 3868, -1, 3867, 3447, 3692, -1, 3692, 3695, 3868, -1, 3868, 3695, 3697, -1, 3698, 3868, 3697, -1, 3698, 3713, 3868, -1, 3868, 3713, 3869, -1, 3869, 3714, 3185, -1, 3185, 3714, 3186, -1, 3186, 3714, 3703, -1, 3870, 3703, 3188, -1, 3870, 3186, 3703, -1, 3703, 3871, 3188, -1, 2277, 3749, 2278, -1, 3751, 3180, 2391, -1, 2391, 3180, 2390, -1, 3747, 3748, 3215, -1, 3215, 3748, 3872, -1, 2275, 3215, 3872, -1, 2275, 3223, 3215, -1, 2275, 3873, 3223, -1, 3223, 3873, 3216, -1, 3216, 3873, 3874, -1, 3875, 3216, 3874, -1, 3875, 3876, 3216, -1, 3875, 2398, 3876, -1, 3873, 2273, 3874, -1, 3874, 2273, 2272, -1, 3868, 3747, 3729, -1, 3729, 3747, 3879, -1, 3728, 3879, 3726, -1, 3728, 3729, 3879, -1, 3214, 3720, 3879, -1, 3214, 3878, 3720, -1, 3214, 3877, 3878, -1, 3878, 3877, 3213, -1, 3715, 3878, 3213, -1, 3720, 3880, 3879, -1, 3879, 3880, 3881, -1, 3722, 3879, 3881, -1, 3722, 3723, 3879, -1, 3879, 3723, 3882, -1, 3725, 3879, 3882, -1, 3725, 3726, 3879, -1, 3738, 3718, 3547, -1, 3820, 3564, 3883, -1, 3884, 3885, 3786, -1, 3885, 3886, 3160, -1, 3160, 3886, 3609, -1, 3547, 3784, 3753, -1, 3576, 3529, 3922, -1, 3576, 3887, 3529, -1, 3576, 3888, 3887, -1, 3887, 3888, 3890, -1, 3890, 3888, 3578, -1, 3889, 3890, 3578, -1, 3889, 3526, 3890, -1, 3889, 3891, 3526, -1, 3526, 3891, 3892, -1, 3892, 3891, 3893, -1, 3894, 3893, 3484, -1, 3894, 3892, 3893, -1, 3894, 3896, 3892, -1, 3894, 3895, 3896, -1, 3896, 3895, 3898, -1, 3898, 3895, 3897, -1, 3539, 3897, 3868, -1, 3539, 3898, 3897, -1, 3581, 3899, 3893, -1, 3581, 3582, 3899, -1, 3899, 3582, 3583, -1, 3616, 3899, 3583, -1, 3616, 3900, 3899, -1, 3899, 3900, 3617, -1, 3901, 3899, 3617, -1, 3901, 3618, 3899, -1, 3899, 3618, 3619, -1, 3903, 3619, 3620, -1, 3473, 3620, 3904, -1, 3456, 3904, 3621, -1, 3902, 3621, 3472, -1, 3902, 3456, 3621, -1, 3899, 3619, 3903, -1, 3903, 3620, 3473, -1, 3473, 3904, 3456, -1, 3621, 3623, 3472, -1, 3472, 3623, 3851, -1, 3851, 3623, 3853, -1, 3850, 3588, 3196, -1, 3660, 3626, 3905, -1, 3905, 3626, 3906, -1, 3415, 3906, 3416, -1, 3415, 3905, 3906, -1, 3906, 3593, 3416, -1, 3416, 3593, 3908, -1, 3908, 3593, 3907, -1, 3627, 3908, 3907, -1, 3627, 3629, 3908, -1, 3908, 3629, 3594, -1, 3631, 3908, 3594, -1, 3631, 3909, 3908, -1, 3908, 3909, 3597, -1, 3910, 3908, 3597, -1, 3910, 3446, 3908, -1, 3910, 3911, 3446, -1, 3910, 3912, 3911, -1, 3910, 3913, 3912, -1, 3910, 3445, 3913, -1, 3910, 3429, 3445, -1, 3910, 3443, 3429, -1, 3910, 3442, 3443, -1, 3910, 3914, 3442, -1, 3910, 3915, 3914, -1, 3910, 3632, 3915, -1, 3915, 3632, 3916, -1, 3916, 3632, 3919, -1, 3440, 3919, 3633, -1, 3634, 3440, 3633, -1, 3634, 3917, 3440, -1, 3634, 3918, 3917, -1, 3917, 3918, 3424, -1, 3916, 3919, 3440, -1, 3529, 3530, 3922, -1, 3922, 3530, 3921, -1, 3920, 3922, 3921, -1, 3920, 3532, 3922, -1, 3922, 3532, 3542, -1, 3543, 3922, 3542, -1, 3543, 3923, 3922, -1, 3922, 3923, 3544, -1, 3495, 3514, 3439, -1, 3899, 3476, 3893, -1, 3893, 3476, 3478, -1, 3479, 3893, 3478, -1, 3479, 3481, 3893, -1, 3893, 3481, 3482, -1, 3483, 3893, 3482, -1, 3483, 3484, 3893, -1, 3433, 3434, 3924, -1, 3924, 3434, 3926, -1, 3925, 3924, 3926, -1, 3925, 3927, 3924, -1, 3924, 3927, 3436, -1, 3437, 3924, 3436, -1, 4356, 4362, 4601, -1, 4601, 4362, 4441, -1, 4601, 4441, 3929, -1, 3929, 4441, 3928, -1, 4437, 3929, 3928, -1, 4437, 4604, 3929, -1, 4437, 4438, 4604, -1, 4604, 4438, 3930, -1, 4438, 3931, 3930, -1, 3930, 3931, 3934, -1, 3934, 3931, 4436, -1, 3935, 4436, 3932, -1, 4606, 3932, 4435, -1, 3933, 4435, 4608, -1, 3933, 4606, 4435, -1, 3934, 4436, 3935, -1, 3935, 3932, 4606, -1, 4435, 3936, 4608, -1, 3936, 3937, 4608, -1, 4608, 3937, 3938, -1, 3938, 3937, 3939, -1, 3939, 3937, 4430, -1, 3943, 4430, 4429, -1, 3940, 4429, 4428, -1, 3941, 4428, 3942, -1, 3941, 3940, 4428, -1, 3939, 4430, 3943, -1, 3943, 4429, 3940, -1, 3941, 3942, 4739, -1, 4739, 3942, 4427, -1, 4739, 4427, 4611, -1, 4611, 4427, 4425, -1, 4531, 4611, 4425, -1, 4531, 4613, 4611, -1, 4531, 3944, 4613, -1, 4613, 3944, 3945, -1, 3945, 3944, 4423, -1, 4621, 4423, 3951, -1, 3952, 3951, 3946, -1, 4623, 3946, 3947, -1, 4625, 3947, 3953, -1, 4742, 3953, 4420, -1, 3954, 4420, 3955, -1, 3956, 3955, 3957, -1, 4632, 3957, 4415, -1, 4633, 4415, 4414, -1, 4636, 4414, 3948, -1, 3958, 3948, 4409, -1, 3949, 4409, 4540, -1, 4637, 4540, 4405, -1, 3959, 4405, 4404, -1, 4638, 4404, 3960, -1, 3950, 3960, 4403, -1, 4639, 4403, 4402, -1, 4645, 4402, 4546, -1, 4644, 4546, 4646, -1, 4644, 4645, 4546, -1, 3945, 4423, 4621, -1, 4621, 3951, 3952, -1, 3952, 3946, 4623, -1, 4623, 3947, 4625, -1, 4625, 3953, 4742, -1, 4742, 4420, 3954, -1, 3954, 3955, 3956, -1, 3956, 3957, 4632, -1, 4632, 4415, 4633, -1, 4633, 4414, 4636, -1, 4636, 3948, 3958, -1, 3958, 4409, 3949, -1, 3949, 4540, 4637, -1, 4637, 4405, 3959, -1, 3959, 4404, 4638, -1, 4638, 3960, 3950, -1, 3950, 4403, 4639, -1, 4639, 4402, 4645, -1, 4546, 4547, 4646, -1, 4646, 4547, 4650, -1, 4650, 4547, 4397, -1, 4650, 4397, 3964, -1, 3964, 4397, 4398, -1, 3965, 4398, 3961, -1, 4651, 3961, 3963, -1, 4648, 3963, 3962, -1, 4648, 4651, 3963, -1, 3964, 4398, 3965, -1, 3965, 3961, 4651, -1, 3962, 4396, 4648, -1, 4648, 4396, 3966, -1, 3966, 4396, 3967, -1, 3967, 4396, 4393, -1, 3968, 3967, 4393, -1, 3968, 4662, 3967, -1, 3968, 3969, 4662, -1, 4662, 3969, 4654, -1, 4654, 3969, 4391, -1, 3971, 4391, 3970, -1, 4655, 3971, 3970, -1, 4654, 4391, 3971, -1, 3970, 4392, 4655, -1, 4655, 4392, 3973, -1, 3973, 4392, 3972, -1, 4656, 3972, 4664, -1, 4656, 3973, 3972, -1, 3972, 3974, 4664, -1, 4664, 3974, 3975, -1, 3975, 3974, 3977, -1, 3975, 3977, 3976, -1, 3976, 3977, 4388, -1, 4549, 4388, 4387, -1, 4568, 4387, 4548, -1, 4568, 4549, 4387, -1, 3976, 4388, 4549, -1, 3979, 3978, 4518, -1, 3979, 3980, 3978, -1, 3979, 3982, 3980, -1, 3980, 3982, 3981, -1, 3981, 3982, 4523, -1, 3995, 4523, 3983, -1, 4720, 3983, 4524, -1, 3996, 4524, 3997, -1, 3998, 3997, 3984, -1, 3999, 3984, 4490, -1, 3985, 4490, 4491, -1, 4000, 4491, 3986, -1, 4001, 3986, 4002, -1, 4003, 4002, 4004, -1, 3987, 4004, 4005, -1, 4006, 4005, 4542, -1, 4660, 4542, 3988, -1, 3989, 3988, 4413, -1, 3990, 4413, 3991, -1, 4007, 3991, 4521, -1, 3992, 4521, 3993, -1, 3994, 3993, 4520, -1, 4008, 4520, 4519, -1, 4723, 4519, 4518, -1, 3978, 4723, 4518, -1, 3981, 4523, 3995, -1, 3995, 3983, 4720, -1, 4720, 4524, 3996, -1, 3996, 3997, 3998, -1, 3998, 3984, 3999, -1, 3999, 4490, 3985, -1, 3985, 4491, 4000, -1, 4000, 3986, 4001, -1, 4001, 4002, 4003, -1, 4003, 4004, 3987, -1, 3987, 4005, 4006, -1, 4006, 4542, 4660, -1, 4660, 3988, 3989, -1, 3989, 4413, 3990, -1, 3990, 3991, 4007, -1, 4007, 4521, 3992, -1, 3992, 3993, 3994, -1, 3994, 4520, 4008, -1, 4008, 4519, 4723, -1, 4010, 4647, 4009, -1, 4010, 4012, 4647, -1, 4010, 4011, 4012, -1, 4012, 4011, 4753, -1, 4753, 4011, 4399, -1, 4025, 4399, 4400, -1, 4026, 4400, 4401, -1, 4750, 4401, 4496, -1, 4013, 4496, 4544, -1, 4659, 4544, 4495, -1, 4014, 4495, 4389, -1, 4658, 4389, 4015, -1, 4027, 4015, 4390, -1, 4657, 4390, 4016, -1, 4652, 4016, 4395, -1, 4653, 4395, 4017, -1, 4028, 4017, 4394, -1, 4018, 4394, 4019, -1, 4029, 4019, 4020, -1, 4021, 4020, 4022, -1, 4752, 4022, 4023, -1, 4030, 4023, 4031, -1, 4032, 4031, 4024, -1, 4649, 4024, 4009, -1, 4647, 4649, 4009, -1, 4753, 4399, 4025, -1, 4025, 4400, 4026, -1, 4026, 4401, 4750, -1, 4750, 4496, 4013, -1, 4013, 4544, 4659, -1, 4659, 4495, 4014, -1, 4014, 4389, 4658, -1, 4658, 4015, 4027, -1, 4027, 4390, 4657, -1, 4657, 4016, 4652, -1, 4652, 4395, 4653, -1, 4653, 4017, 4028, -1, 4028, 4394, 4018, -1, 4018, 4019, 4029, -1, 4029, 4020, 4021, -1, 4021, 4022, 4752, -1, 4752, 4023, 4030, -1, 4030, 4031, 4032, -1, 4032, 4024, 4649, -1, 4408, 4033, 4034, -1, 4408, 4635, 4033, -1, 4408, 4035, 4635, -1, 4635, 4035, 4036, -1, 4036, 4035, 4049, -1, 4050, 4049, 4037, -1, 4051, 4037, 4038, -1, 4746, 4038, 4412, -1, 4661, 4412, 4052, -1, 4039, 4052, 4543, -1, 4747, 4543, 4040, -1, 4053, 4040, 4054, -1, 4055, 4054, 4545, -1, 4748, 4545, 4041, -1, 4749, 4041, 4042, -1, 4056, 4042, 4043, -1, 4751, 4043, 4057, -1, 4058, 4057, 4407, -1, 4641, 4407, 4406, -1, 4640, 4406, 4541, -1, 4044, 4541, 4045, -1, 4643, 4045, 4046, -1, 4047, 4046, 4048, -1, 4642, 4048, 4034, -1, 4033, 4642, 4034, -1, 4036, 4049, 4050, -1, 4050, 4037, 4051, -1, 4051, 4038, 4746, -1, 4746, 4412, 4661, -1, 4661, 4052, 4039, -1, 4039, 4543, 4747, -1, 4747, 4040, 4053, -1, 4053, 4054, 4055, -1, 4055, 4545, 4748, -1, 4748, 4041, 4749, -1, 4749, 4042, 4056, -1, 4056, 4043, 4751, -1, 4751, 4057, 4058, -1, 4058, 4407, 4641, -1, 4641, 4406, 4640, -1, 4640, 4541, 4044, -1, 4044, 4045, 4643, -1, 4643, 4046, 4047, -1, 4047, 4048, 4642, -1, 4059, 4060, 4069, -1, 4059, 4744, 4060, -1, 4059, 4061, 4744, -1, 4744, 4061, 4062, -1, 4062, 4061, 4071, -1, 4709, 4071, 4539, -1, 4063, 4539, 4517, -1, 4705, 4517, 4522, -1, 4721, 4522, 4072, -1, 4073, 4072, 4064, -1, 4074, 4064, 4065, -1, 4722, 4065, 4411, -1, 4724, 4411, 4066, -1, 4075, 4066, 4410, -1, 4076, 4410, 4067, -1, 4634, 4067, 4068, -1, 4077, 4068, 4078, -1, 4079, 4078, 4417, -1, 4630, 4417, 4416, -1, 4629, 4416, 4418, -1, 4631, 4418, 4535, -1, 4741, 4535, 4080, -1, 4745, 4080, 4482, -1, 4070, 4482, 4069, -1, 4060, 4070, 4069, -1, 4062, 4071, 4709, -1, 4709, 4539, 4063, -1, 4063, 4517, 4705, -1, 4705, 4522, 4721, -1, 4721, 4072, 4073, -1, 4073, 4064, 4074, -1, 4074, 4065, 4722, -1, 4722, 4411, 4724, -1, 4724, 4066, 4075, -1, 4075, 4410, 4076, -1, 4076, 4067, 4634, -1, 4634, 4068, 4077, -1, 4077, 4078, 4079, -1, 4079, 4417, 4630, -1, 4630, 4416, 4629, -1, 4629, 4418, 4631, -1, 4631, 4535, 4741, -1, 4741, 4080, 4745, -1, 4745, 4482, 4070, -1, 4480, 4727, 4479, -1, 4480, 4081, 4727, -1, 4480, 4481, 4081, -1, 4081, 4481, 4091, -1, 4091, 4481, 4082, -1, 4725, 4082, 4083, -1, 4084, 4083, 4537, -1, 4092, 4537, 4483, -1, 4740, 4483, 4093, -1, 4627, 4093, 4536, -1, 4628, 4536, 4085, -1, 4626, 4085, 4094, -1, 4624, 4094, 4534, -1, 4086, 4534, 4419, -1, 4095, 4419, 4421, -1, 4622, 4421, 4422, -1, 4096, 4422, 4424, -1, 4620, 4424, 4087, -1, 4097, 4087, 4088, -1, 4743, 4088, 4098, -1, 4099, 4098, 4089, -1, 4100, 4089, 4532, -1, 4090, 4532, 4101, -1, 4618, 4101, 4479, -1, 4727, 4618, 4479, -1, 4091, 4082, 4725, -1, 4725, 4083, 4084, -1, 4084, 4537, 4092, -1, 4092, 4483, 4740, -1, 4740, 4093, 4627, -1, 4627, 4536, 4628, -1, 4628, 4085, 4626, -1, 4626, 4094, 4624, -1, 4624, 4534, 4086, -1, 4086, 4419, 4095, -1, 4095, 4421, 4622, -1, 4622, 4422, 4096, -1, 4096, 4424, 4620, -1, 4620, 4087, 4097, -1, 4097, 4088, 4743, -1, 4743, 4098, 4099, -1, 4099, 4089, 4100, -1, 4100, 4532, 4090, -1, 4090, 4101, 4618, -1, 4439, 4102, 4440, -1, 4439, 4729, 4102, -1, 4439, 4103, 4729, -1, 4729, 4103, 4726, -1, 4726, 4103, 4104, -1, 4619, 4104, 4105, -1, 4617, 4105, 4533, -1, 4616, 4533, 4106, -1, 4615, 4106, 4113, -1, 4614, 4113, 4530, -1, 4107, 4530, 4108, -1, 4612, 4108, 4109, -1, 4610, 4109, 4426, -1, 4738, 4426, 4111, -1, 4110, 4111, 4529, -1, 4114, 4529, 4115, -1, 4609, 4115, 4528, -1, 4607, 4528, 4116, -1, 4117, 4116, 4431, -1, 4118, 4431, 4433, -1, 4605, 4433, 4432, -1, 4119, 4432, 4120, -1, 4121, 4120, 4434, -1, 4112, 4434, 4440, -1, 4102, 4112, 4440, -1, 4726, 4104, 4619, -1, 4619, 4105, 4617, -1, 4617, 4533, 4616, -1, 4616, 4106, 4615, -1, 4615, 4113, 4614, -1, 4614, 4530, 4107, -1, 4107, 4108, 4612, -1, 4612, 4109, 4610, -1, 4610, 4426, 4738, -1, 4738, 4111, 4110, -1, 4110, 4529, 4114, -1, 4114, 4115, 4609, -1, 4609, 4528, 4607, -1, 4607, 4116, 4117, -1, 4117, 4431, 4118, -1, 4118, 4433, 4605, -1, 4605, 4432, 4119, -1, 4119, 4120, 4121, -1, 4121, 4434, 4112, -1, 4123, 4124, 4122, -1, 4123, 4730, 4124, -1, 4123, 4454, 4730, -1, 4730, 4454, 4572, -1, 4572, 4454, 4125, -1, 4140, 4125, 4455, -1, 4141, 4455, 4142, -1, 4570, 4142, 4143, -1, 4126, 4143, 4365, -1, 4127, 4365, 4366, -1, 4128, 4366, 4130, -1, 4129, 4130, 4144, -1, 4145, 4144, 4369, -1, 4146, 4369, 4147, -1, 4148, 4147, 4370, -1, 4732, 4370, 4131, -1, 4733, 4131, 4133, -1, 4132, 4133, 4134, -1, 4149, 4134, 4135, -1, 4734, 4135, 4136, -1, 4150, 4136, 4137, -1, 4735, 4137, 4371, -1, 4573, 4371, 4138, -1, 4139, 4138, 4122, -1, 4124, 4139, 4122, -1, 4572, 4125, 4140, -1, 4140, 4455, 4141, -1, 4141, 4142, 4570, -1, 4570, 4143, 4126, -1, 4126, 4365, 4127, -1, 4127, 4366, 4128, -1, 4128, 4130, 4129, -1, 4129, 4144, 4145, -1, 4145, 4369, 4146, -1, 4146, 4147, 4148, -1, 4148, 4370, 4732, -1, 4732, 4131, 4733, -1, 4733, 4133, 4132, -1, 4132, 4134, 4149, -1, 4149, 4135, 4734, -1, 4734, 4136, 4150, -1, 4150, 4137, 4735, -1, 4735, 4371, 4573, -1, 4573, 4138, 4139, -1, 4452, 4151, 4453, -1, 4452, 4574, 4151, -1, 4452, 4152, 4574, -1, 4574, 4152, 4737, -1, 4737, 4152, 4153, -1, 4717, 4153, 4167, -1, 4716, 4167, 4451, -1, 4168, 4451, 4450, -1, 4169, 4450, 4154, -1, 4170, 4154, 4448, -1, 4171, 4448, 4447, -1, 4155, 4447, 4156, -1, 4597, 4156, 4446, -1, 4595, 4446, 4361, -1, 4731, 4361, 4157, -1, 4158, 4157, 4159, -1, 4160, 4159, 4162, -1, 4161, 4162, 4360, -1, 4571, 4360, 4364, -1, 4163, 4364, 4456, -1, 4172, 4456, 4527, -1, 4164, 4527, 4173, -1, 4174, 4173, 4165, -1, 4166, 4165, 4453, -1, 4151, 4166, 4453, -1, 4737, 4153, 4717, -1, 4717, 4167, 4716, -1, 4716, 4451, 4168, -1, 4168, 4450, 4169, -1, 4169, 4154, 4170, -1, 4170, 4448, 4171, -1, 4171, 4447, 4155, -1, 4155, 4156, 4597, -1, 4597, 4446, 4595, -1, 4595, 4361, 4731, -1, 4731, 4157, 4158, -1, 4158, 4159, 4160, -1, 4160, 4162, 4161, -1, 4161, 4360, 4571, -1, 4571, 4364, 4163, -1, 4163, 4456, 4172, -1, 4172, 4527, 4164, -1, 4164, 4173, 4174, -1, 4174, 4165, 4166, -1, 4176, 4190, 4175, -1, 4176, 4177, 4190, -1, 4176, 4178, 4177, -1, 4177, 4178, 4191, -1, 4191, 4178, 4179, -1, 4707, 4179, 4526, -1, 4708, 4526, 4538, -1, 4710, 4538, 4180, -1, 4192, 4180, 4525, -1, 4181, 4525, 4182, -1, 4193, 4182, 4183, -1, 4728, 4183, 4478, -1, 4194, 4478, 4184, -1, 4685, 4184, 4484, -1, 4684, 4484, 4485, -1, 4195, 4485, 4185, -1, 4686, 4185, 4186, -1, 4681, 4186, 4512, -1, 4680, 4512, 4514, -1, 4702, 4514, 4196, -1, 4703, 4196, 4187, -1, 4704, 4187, 4189, -1, 4188, 4189, 4197, -1, 4706, 4197, 4175, -1, 4190, 4706, 4175, -1, 4191, 4179, 4707, -1, 4707, 4526, 4708, -1, 4708, 4538, 4710, -1, 4710, 4180, 4192, -1, 4192, 4525, 4181, -1, 4181, 4182, 4193, -1, 4193, 4183, 4728, -1, 4728, 4478, 4194, -1, 4194, 4184, 4685, -1, 4685, 4484, 4684, -1, 4684, 4485, 4195, -1, 4195, 4185, 4686, -1, 4686, 4186, 4681, -1, 4681, 4512, 4680, -1, 4680, 4514, 4702, -1, 4702, 4196, 4703, -1, 4703, 4187, 4704, -1, 4704, 4189, 4188, -1, 4188, 4197, 4706, -1, 4198, 4199, 4507, -1, 4198, 4696, 4199, -1, 4198, 4200, 4696, -1, 4696, 4200, 4201, -1, 4201, 4200, 4376, -1, 4715, 4376, 4373, -1, 4575, 4373, 4202, -1, 4736, 4202, 4203, -1, 4718, 4203, 4212, -1, 4213, 4212, 4204, -1, 4550, 4204, 4205, -1, 4551, 4205, 4368, -1, 4214, 4368, 4206, -1, 4215, 4206, 4467, -1, 4552, 4467, 4207, -1, 4554, 4207, 4498, -1, 4555, 4498, 4466, -1, 4216, 4466, 4464, -1, 4217, 4464, 4218, -1, 4219, 4218, 4209, -1, 4208, 4209, 4210, -1, 4719, 4210, 4463, -1, 4592, 4463, 4211, -1, 4220, 4211, 4507, -1, 4199, 4220, 4507, -1, 4201, 4376, 4715, -1, 4715, 4373, 4575, -1, 4575, 4202, 4736, -1, 4736, 4203, 4718, -1, 4718, 4212, 4213, -1, 4213, 4204, 4550, -1, 4550, 4205, 4551, -1, 4551, 4368, 4214, -1, 4214, 4206, 4215, -1, 4215, 4467, 4552, -1, 4552, 4207, 4554, -1, 4554, 4498, 4555, -1, 4555, 4466, 4216, -1, 4216, 4464, 4217, -1, 4217, 4218, 4219, -1, 4219, 4209, 4208, -1, 4208, 4210, 4719, -1, 4719, 4463, 4592, -1, 4592, 4211, 4220, -1, 4221, 4232, 4233, -1, 4221, 4222, 4232, -1, 4221, 4380, 4222, -1, 4222, 4380, 4577, -1, 4577, 4380, 4223, -1, 4578, 4223, 4381, -1, 4234, 4381, 4475, -1, 4235, 4475, 4516, -1, 4563, 4516, 4225, -1, 4224, 4225, 4226, -1, 4236, 4226, 4237, -1, 4566, 4237, 4238, -1, 4687, 4238, 4227, -1, 4239, 4227, 4444, -1, 4599, 4444, 4228, -1, 4598, 4228, 4229, -1, 4240, 4229, 4445, -1, 4241, 4445, 4449, -1, 4713, 4449, 4372, -1, 4714, 4372, 4374, -1, 4242, 4374, 4375, -1, 4230, 4375, 4379, -1, 4576, 4379, 4378, -1, 4231, 4378, 4233, -1, 4232, 4231, 4233, -1, 4577, 4223, 4578, -1, 4578, 4381, 4234, -1, 4234, 4475, 4235, -1, 4235, 4516, 4563, -1, 4563, 4225, 4224, -1, 4224, 4226, 4236, -1, 4236, 4237, 4566, -1, 4566, 4238, 4687, -1, 4687, 4227, 4239, -1, 4239, 4444, 4599, -1, 4599, 4228, 4598, -1, 4598, 4229, 4240, -1, 4240, 4445, 4241, -1, 4241, 4449, 4713, -1, 4713, 4372, 4714, -1, 4714, 4374, 4242, -1, 4242, 4375, 4230, -1, 4230, 4379, 4576, -1, 4576, 4378, 4231, -1, 4243, 4711, 4511, -1, 4243, 4244, 4711, -1, 4243, 4488, 4244, -1, 4244, 4488, 4675, -1, 4675, 4488, 4245, -1, 4259, 4245, 4260, -1, 4673, 4260, 4459, -1, 4672, 4459, 4261, -1, 4669, 4261, 4499, -1, 4246, 4499, 4247, -1, 4668, 4247, 4248, -1, 4262, 4248, 4249, -1, 4250, 4249, 4251, -1, 4263, 4251, 4252, -1, 4698, 4252, 4515, -1, 4264, 4515, 4265, -1, 4253, 4265, 4254, -1, 4266, 4254, 4267, -1, 4701, 4267, 4268, -1, 4700, 4268, 4513, -1, 4699, 4513, 4255, -1, 4256, 4255, 4269, -1, 4677, 4269, 4257, -1, 4258, 4257, 4511, -1, 4711, 4258, 4511, -1, 4675, 4245, 4259, -1, 4259, 4260, 4673, -1, 4673, 4459, 4672, -1, 4672, 4261, 4669, -1, 4669, 4499, 4246, -1, 4246, 4247, 4668, -1, 4668, 4248, 4262, -1, 4262, 4249, 4250, -1, 4250, 4251, 4263, -1, 4263, 4252, 4698, -1, 4698, 4515, 4264, -1, 4264, 4265, 4253, -1, 4253, 4254, 4266, -1, 4266, 4267, 4701, -1, 4701, 4268, 4700, -1, 4700, 4513, 4699, -1, 4699, 4255, 4256, -1, 4256, 4269, 4677, -1, 4677, 4257, 4258, -1, 4384, 4270, 4385, -1, 4384, 4271, 4270, -1, 4384, 4383, 4271, -1, 4271, 4383, 4281, -1, 4281, 4383, 4282, -1, 4580, 4282, 4382, -1, 4581, 4382, 4272, -1, 4579, 4272, 4377, -1, 4695, 4377, 4509, -1, 4594, 4509, 4283, -1, 4273, 4283, 4508, -1, 4697, 4508, 4510, -1, 4593, 4510, 4274, -1, 4591, 4274, 4501, -1, 4589, 4501, 4502, -1, 4588, 4502, 4275, -1, 4692, 4275, 4506, -1, 4284, 4506, 4505, -1, 4285, 4505, 4276, -1, 4286, 4276, 4277, -1, 4287, 4277, 4278, -1, 4288, 4278, 4289, -1, 4693, 4289, 4279, -1, 4280, 4279, 4385, -1, 4270, 4280, 4385, -1, 4281, 4282, 4580, -1, 4580, 4382, 4581, -1, 4581, 4272, 4579, -1, 4579, 4377, 4695, -1, 4695, 4509, 4594, -1, 4594, 4283, 4273, -1, 4273, 4508, 4697, -1, 4697, 4510, 4593, -1, 4593, 4274, 4591, -1, 4591, 4501, 4589, -1, 4589, 4502, 4588, -1, 4588, 4275, 4692, -1, 4692, 4506, 4284, -1, 4284, 4505, 4285, -1, 4285, 4276, 4286, -1, 4286, 4277, 4287, -1, 4287, 4278, 4288, -1, 4288, 4289, 4693, -1, 4693, 4279, 4280, -1, 4290, 4582, 4474, -1, 4290, 4583, 4582, -1, 4290, 4291, 4583, -1, 4583, 4291, 4694, -1, 4694, 4291, 4292, -1, 4584, 4292, 4302, -1, 4303, 4302, 4386, -1, 4585, 4386, 4293, -1, 4586, 4293, 4504, -1, 4294, 4504, 4503, -1, 4304, 4503, 4295, -1, 4587, 4295, 4296, -1, 4590, 4296, 4305, -1, 4557, 4305, 4462, -1, 4558, 4462, 4461, -1, 4559, 4461, 4298, -1, 4297, 4298, 4299, -1, 4306, 4299, 4307, -1, 4308, 4307, 4468, -1, 4300, 4468, 4469, -1, 4560, 4469, 4470, -1, 4561, 4470, 4471, -1, 4301, 4471, 4473, -1, 4562, 4473, 4474, -1, 4582, 4562, 4474, -1, 4694, 4292, 4584, -1, 4584, 4302, 4303, -1, 4303, 4386, 4585, -1, 4585, 4293, 4586, -1, 4586, 4504, 4294, -1, 4294, 4503, 4304, -1, 4304, 4295, 4587, -1, 4587, 4296, 4590, -1, 4590, 4305, 4557, -1, 4557, 4462, 4558, -1, 4558, 4461, 4559, -1, 4559, 4298, 4297, -1, 4297, 4299, 4306, -1, 4306, 4307, 4308, -1, 4308, 4468, 4300, -1, 4300, 4469, 4560, -1, 4560, 4470, 4561, -1, 4561, 4471, 4301, -1, 4301, 4473, 4562, -1, 4310, 4309, 4500, -1, 4310, 4311, 4309, -1, 4310, 4312, 4311, -1, 4311, 4312, 4670, -1, 4670, 4312, 4313, -1, 4671, 4313, 4321, -1, 4691, 4321, 4460, -1, 4556, 4460, 4322, -1, 4323, 4322, 4465, -1, 4689, 4465, 4314, -1, 4690, 4314, 4497, -1, 4553, 4497, 4315, -1, 4324, 4315, 4316, -1, 4663, 4316, 4325, -1, 4326, 4325, 4494, -1, 4327, 4494, 4493, -1, 4665, 4493, 4492, -1, 4328, 4492, 4318, -1, 4317, 4318, 4329, -1, 4666, 4329, 4489, -1, 4330, 4489, 4319, -1, 4331, 4319, 4332, -1, 4320, 4332, 4333, -1, 4667, 4333, 4500, -1, 4309, 4667, 4500, -1, 4670, 4313, 4671, -1, 4671, 4321, 4691, -1, 4691, 4460, 4556, -1, 4556, 4322, 4323, -1, 4323, 4465, 4689, -1, 4689, 4314, 4690, -1, 4690, 4497, 4553, -1, 4553, 4315, 4324, -1, 4324, 4316, 4663, -1, 4663, 4325, 4326, -1, 4326, 4494, 4327, -1, 4327, 4493, 4665, -1, 4665, 4492, 4328, -1, 4328, 4318, 4317, -1, 4317, 4329, 4666, -1, 4666, 4489, 4330, -1, 4330, 4319, 4331, -1, 4331, 4332, 4320, -1, 4320, 4333, 4667, -1, 4334, 4712, 4487, -1, 4334, 4679, 4712, -1, 4334, 4336, 4679, -1, 4679, 4336, 4335, -1, 4335, 4336, 4486, -1, 4682, 4486, 4337, -1, 4683, 4337, 4347, -1, 4338, 4347, 4348, -1, 4339, 4348, 4340, -1, 4603, 4340, 4341, -1, 4349, 4341, 4350, -1, 4351, 4350, 4352, -1, 4602, 4352, 4442, -1, 4600, 4442, 4443, -1, 4567, 4443, 4477, -1, 4688, 4477, 4476, -1, 4565, 4476, 4342, -1, 4353, 4342, 4472, -1, 4564, 4472, 4344, -1, 4343, 4344, 4345, -1, 4674, 4345, 4346, -1, 4354, 4346, 4458, -1, 4676, 4458, 4457, -1, 4678, 4457, 4487, -1, 4712, 4678, 4487, -1, 4335, 4486, 4682, -1, 4682, 4337, 4683, -1, 4683, 4347, 4338, -1, 4338, 4348, 4339, -1, 4339, 4340, 4603, -1, 4603, 4341, 4349, -1, 4349, 4350, 4351, -1, 4351, 4352, 4602, -1, 4602, 4442, 4600, -1, 4600, 4443, 4567, -1, 4567, 4477, 4688, -1, 4688, 4476, 4565, -1, 4565, 4342, 4353, -1, 4353, 4472, 4564, -1, 4564, 4344, 4343, -1, 4343, 4345, 4674, -1, 4674, 4346, 4354, -1, 4354, 4458, 4676, -1, 4676, 4457, 4678, -1, 4358, 4359, 4355, -1, 4355, 4359, 4357, -1, 4596, 4357, 4363, -1, 4356, 4363, 4362, -1, 4356, 4596, 4363, -1, 4355, 4357, 4596, -1, 6354, 6352, 4358, -1, 4358, 6352, 4359, -1, 4357, 4359, 4360, -1, 4162, 4357, 4360, -1, 4162, 4159, 4357, -1, 4357, 4159, 4157, -1, 4361, 4357, 4157, -1, 4361, 4446, 4357, -1, 4357, 4446, 4362, -1, 4363, 4357, 4362, -1, 4367, 4364, 6352, -1, 4367, 4142, 4364, -1, 4367, 4143, 4142, -1, 4367, 4365, 4143, -1, 4367, 4366, 4365, -1, 4367, 4130, 4366, -1, 4367, 4144, 4130, -1, 4367, 4369, 4144, -1, 4367, 4548, 4369, -1, 4369, 4548, 3977, -1, 4205, 3977, 4368, -1, 4205, 4369, 3977, -1, 4205, 4204, 4369, -1, 4369, 4204, 4212, -1, 4147, 4212, 4203, -1, 4202, 4147, 4203, -1, 4202, 4370, 4147, -1, 4202, 4131, 4370, -1, 4202, 4133, 4131, -1, 4202, 4134, 4133, -1, 4202, 4135, 4134, -1, 4202, 4136, 4135, -1, 4202, 4137, 4136, -1, 4202, 4371, 4137, -1, 4202, 4372, 4371, -1, 4202, 4374, 4372, -1, 4202, 4373, 4374, -1, 4374, 4373, 4375, -1, 4375, 4373, 4376, -1, 4379, 4376, 4200, -1, 4272, 4200, 4377, -1, 4272, 4379, 4200, -1, 4272, 4378, 4379, -1, 4272, 4233, 4378, -1, 4272, 4221, 4233, -1, 4272, 4380, 4221, -1, 4272, 4223, 4380, -1, 4272, 4381, 4223, -1, 4272, 4475, 4381, -1, 4272, 4382, 4475, -1, 4475, 4382, 4282, -1, 4383, 4475, 4282, -1, 4383, 4384, 4475, -1, 4475, 4384, 4385, -1, 4474, 4385, 4279, -1, 4290, 4279, 4289, -1, 4291, 4289, 4278, -1, 4292, 4278, 4277, -1, 4302, 4277, 4386, -1, 4302, 4292, 4277, -1, 4387, 4388, 4548, -1, 4548, 4388, 3977, -1, 3974, 4316, 3977, -1, 3974, 4325, 4316, -1, 3974, 4494, 4325, -1, 3974, 4389, 4494, -1, 3974, 4015, 4389, -1, 3974, 4390, 4015, -1, 3974, 3972, 4390, -1, 4390, 3972, 4392, -1, 4016, 4392, 4395, -1, 4016, 4390, 4392, -1, 3970, 4391, 4392, -1, 4392, 4391, 3969, -1, 3968, 4392, 3969, -1, 3968, 4393, 4392, -1, 4392, 4393, 4019, -1, 4394, 4392, 4019, -1, 4394, 4017, 4392, -1, 4392, 4017, 4395, -1, 4393, 4396, 4019, -1, 4019, 4396, 4020, -1, 4020, 4396, 3962, -1, 4022, 3962, 4023, -1, 4022, 4020, 3962, -1, 3963, 4547, 3962, -1, 3963, 3961, 4547, -1, 4547, 3961, 4397, -1, 4397, 3961, 4398, -1, 3962, 4547, 4009, -1, 4024, 3962, 4009, -1, 4024, 4031, 3962, -1, 3962, 4031, 4023, -1, 4402, 4010, 4546, -1, 4402, 4011, 4010, -1, 4402, 4399, 4011, -1, 4402, 4400, 4399, -1, 4402, 4401, 4400, -1, 4402, 4057, 4401, -1, 4402, 4407, 4057, -1, 4402, 4403, 4407, -1, 4407, 4403, 3960, -1, 4404, 4407, 3960, -1, 4404, 4405, 4407, -1, 4407, 4405, 4540, -1, 4406, 4540, 4541, -1, 4406, 4407, 4540, -1, 4409, 4408, 4540, -1, 4409, 4035, 4408, -1, 4409, 3948, 4035, -1, 4035, 3948, 4417, -1, 4049, 4417, 4078, -1, 4068, 4049, 4078, -1, 4068, 4037, 4049, -1, 4068, 4038, 4037, -1, 4068, 4067, 4038, -1, 4038, 4067, 4410, -1, 4066, 4038, 4410, -1, 4066, 4411, 4038, -1, 4038, 4411, 4413, -1, 4412, 4413, 4052, -1, 4412, 4038, 4413, -1, 3948, 4414, 4417, -1, 4417, 4414, 4415, -1, 3957, 4417, 4415, -1, 3957, 4416, 4417, -1, 3957, 4418, 4416, -1, 3957, 4535, 4418, -1, 3957, 4419, 4535, -1, 3957, 3955, 4419, -1, 4419, 3955, 4420, -1, 3953, 4419, 4420, -1, 3953, 3947, 4419, -1, 4419, 3947, 3946, -1, 3951, 4419, 3946, -1, 3951, 4421, 4419, -1, 3951, 4423, 4421, -1, 4421, 4423, 4422, -1, 4422, 4423, 3944, -1, 4424, 3944, 4531, -1, 4087, 4531, 4088, -1, 4087, 4424, 4531, -1, 4422, 3944, 4424, -1, 4425, 4109, 4531, -1, 4425, 4426, 4109, -1, 4425, 4427, 4426, -1, 4426, 4427, 3937, -1, 4111, 3937, 4529, -1, 4111, 4426, 3937, -1, 3942, 4429, 4427, -1, 3942, 4428, 4429, -1, 4429, 4430, 4427, -1, 4427, 4430, 3937, -1, 3936, 4116, 3937, -1, 3936, 4431, 4116, -1, 3936, 4433, 4431, -1, 3936, 4432, 4433, -1, 3936, 4120, 4432, -1, 3936, 4434, 4120, -1, 3936, 4435, 4434, -1, 4434, 4435, 4440, -1, 4440, 4435, 3932, -1, 4436, 4440, 3932, -1, 4436, 4437, 4440, -1, 4436, 3931, 4437, -1, 4437, 3931, 4438, -1, 4437, 3928, 4440, -1, 4440, 3928, 4441, -1, 4439, 4441, 4103, -1, 4439, 4440, 4441, -1, 4362, 4442, 4441, -1, 4362, 4443, 4442, -1, 4362, 4238, 4443, -1, 4362, 4227, 4238, -1, 4362, 4444, 4227, -1, 4362, 4228, 4444, -1, 4362, 4446, 4228, -1, 4228, 4446, 4229, -1, 4229, 4446, 4445, -1, 4445, 4446, 4156, -1, 4449, 4156, 4447, -1, 4448, 4449, 4447, -1, 4448, 4154, 4449, -1, 4449, 4154, 4450, -1, 4451, 4449, 4450, -1, 4451, 4372, 4449, -1, 4451, 4167, 4372, -1, 4372, 4167, 4153, -1, 4152, 4372, 4153, -1, 4152, 4371, 4372, -1, 4152, 4138, 4371, -1, 4152, 4452, 4138, -1, 4138, 4452, 4122, -1, 4122, 4452, 4453, -1, 4123, 4453, 4165, -1, 4454, 4165, 4173, -1, 4125, 4173, 4527, -1, 4455, 4527, 4456, -1, 4142, 4456, 4364, -1, 4142, 4455, 4456, -1, 4457, 4459, 4487, -1, 4457, 4458, 4459, -1, 4459, 4458, 4346, -1, 4345, 4459, 4346, -1, 4345, 4321, 4459, -1, 4345, 4460, 4321, -1, 4345, 4344, 4460, -1, 4460, 4344, 4307, -1, 4299, 4460, 4307, -1, 4299, 4298, 4460, -1, 4460, 4298, 4461, -1, 4462, 4460, 4461, -1, 4462, 4305, 4460, -1, 4460, 4305, 4463, -1, 4210, 4460, 4463, -1, 4210, 4209, 4460, -1, 4460, 4209, 4218, -1, 4464, 4460, 4218, -1, 4464, 4322, 4460, -1, 4464, 4466, 4322, -1, 4322, 4466, 4465, -1, 4465, 4466, 4498, -1, 4314, 4498, 4207, -1, 4497, 4207, 4467, -1, 4315, 4467, 3977, -1, 4316, 4315, 3977, -1, 4344, 4472, 4307, -1, 4307, 4472, 4468, -1, 4468, 4472, 4469, -1, 4469, 4472, 4470, -1, 4470, 4472, 4471, -1, 4471, 4472, 4473, -1, 4473, 4472, 4474, -1, 4474, 4472, 4475, -1, 4385, 4474, 4475, -1, 4342, 4225, 4472, -1, 4342, 4226, 4225, -1, 4342, 4476, 4226, -1, 4226, 4476, 4237, -1, 4237, 4476, 4477, -1, 4238, 4477, 4443, -1, 4238, 4237, 4477, -1, 4442, 4352, 4441, -1, 4441, 4352, 4350, -1, 4103, 4350, 4184, -1, 4478, 4103, 4184, -1, 4478, 4104, 4103, -1, 4478, 4105, 4104, -1, 4478, 4479, 4105, -1, 4478, 4183, 4479, -1, 4479, 4183, 4480, -1, 4480, 4183, 4182, -1, 4481, 4182, 4525, -1, 4082, 4525, 4180, -1, 4083, 4180, 4538, -1, 4537, 4538, 4069, -1, 4482, 4537, 4069, -1, 4482, 4080, 4537, -1, 4537, 4080, 4535, -1, 4483, 4535, 4093, -1, 4483, 4537, 4535, -1, 4350, 4341, 4184, -1, 4184, 4341, 4340, -1, 4484, 4340, 4348, -1, 4347, 4484, 4348, -1, 4347, 4485, 4484, -1, 4347, 4337, 4485, -1, 4485, 4337, 4185, -1, 4185, 4337, 4486, -1, 4186, 4486, 4336, -1, 4512, 4336, 4334, -1, 4487, 4512, 4334, -1, 4487, 4511, 4512, -1, 4487, 4243, 4511, -1, 4487, 4488, 4243, -1, 4487, 4245, 4488, -1, 4487, 4260, 4245, -1, 4487, 4459, 4260, -1, 4184, 4340, 4484, -1, 4185, 4486, 4186, -1, 4186, 4336, 4512, -1, 4333, 4524, 4500, -1, 4333, 4332, 4524, -1, 4524, 4332, 4319, -1, 4489, 4524, 4319, -1, 4489, 4329, 4524, -1, 4524, 4329, 3997, -1, 3997, 4329, 3984, -1, 3984, 4329, 4490, -1, 4490, 4329, 4491, -1, 4491, 4329, 3986, -1, 3986, 4329, 4318, -1, 4492, 3986, 4318, -1, 4492, 4002, 3986, -1, 4492, 4493, 4002, -1, 4002, 4493, 4494, -1, 4389, 4002, 4494, -1, 4389, 4004, 4002, -1, 4389, 4495, 4004, -1, 4004, 4495, 4544, -1, 4545, 4544, 4496, -1, 4401, 4545, 4496, -1, 4401, 4041, 4545, -1, 4401, 4042, 4041, -1, 4401, 4043, 4042, -1, 4401, 4057, 4043, -1, 4315, 4497, 4467, -1, 4497, 4314, 4207, -1, 4314, 4465, 4498, -1, 4459, 4321, 4261, -1, 4261, 4321, 4313, -1, 4499, 4313, 4247, -1, 4499, 4261, 4313, -1, 4313, 4312, 4247, -1, 4247, 4312, 4248, -1, 4248, 4312, 4310, -1, 4249, 4310, 4500, -1, 4251, 4500, 4524, -1, 4252, 4524, 4515, -1, 4252, 4251, 4524, -1, 4248, 4310, 4249, -1, 4296, 4501, 4305, -1, 4296, 4502, 4501, -1, 4296, 4295, 4502, -1, 4502, 4295, 4275, -1, 4275, 4295, 4503, -1, 4506, 4503, 4504, -1, 4293, 4506, 4504, -1, 4293, 4505, 4506, -1, 4293, 4386, 4505, -1, 4505, 4386, 4276, -1, 4276, 4386, 4277, -1, 4275, 4503, 4506, -1, 4292, 4291, 4278, -1, 4291, 4290, 4289, -1, 4290, 4474, 4279, -1, 4501, 4274, 4305, -1, 4305, 4274, 4211, -1, 4463, 4305, 4211, -1, 4211, 4274, 4507, -1, 4507, 4274, 4510, -1, 4198, 4510, 4508, -1, 4283, 4198, 4508, -1, 4283, 4509, 4198, -1, 4198, 4509, 4200, -1, 4200, 4509, 4377, -1, 4507, 4510, 4198, -1, 4511, 4257, 4512, -1, 4512, 4257, 4269, -1, 4255, 4512, 4269, -1, 4255, 4513, 4512, -1, 4512, 4513, 4268, -1, 4267, 4512, 4268, -1, 4267, 4514, 4512, -1, 4267, 4524, 4514, -1, 4267, 4254, 4524, -1, 4524, 4254, 4265, -1, 4515, 4524, 4265, -1, 4251, 4249, 4500, -1, 4379, 4375, 4376, -1, 4449, 4445, 4156, -1, 4225, 4516, 4472, -1, 4472, 4516, 4475, -1, 4467, 4206, 3977, -1, 3977, 4206, 4368, -1, 4369, 4212, 4147, -1, 4176, 4175, 4517, -1, 4178, 4517, 4179, -1, 4178, 4176, 4517, -1, 4175, 4197, 4517, -1, 4517, 4197, 4189, -1, 3982, 4189, 4523, -1, 3982, 4517, 4189, -1, 3982, 3979, 4517, -1, 4517, 3979, 4518, -1, 4519, 4517, 4518, -1, 4519, 4520, 4517, -1, 4517, 4520, 3993, -1, 4521, 4517, 3993, -1, 4521, 3991, 4517, -1, 4517, 3991, 4413, -1, 4522, 4413, 4072, -1, 4522, 4517, 4413, -1, 4189, 4187, 4523, -1, 4523, 4187, 3983, -1, 3983, 4187, 4196, -1, 4524, 4196, 4514, -1, 4524, 3983, 4196, -1, 4480, 4182, 4481, -1, 4481, 4525, 4082, -1, 4082, 4180, 4083, -1, 4526, 4517, 4538, -1, 4526, 4179, 4517, -1, 4122, 4453, 4123, -1, 4123, 4165, 4454, -1, 4454, 4173, 4125, -1, 4125, 4527, 4455, -1, 4364, 4360, 6352, -1, 6352, 4360, 4359, -1, 4116, 4528, 3937, -1, 3937, 4528, 4115, -1, 4529, 3937, 4115, -1, 4109, 4108, 4531, -1, 4531, 4108, 4530, -1, 4113, 4531, 4530, -1, 4113, 4106, 4531, -1, 4531, 4106, 4533, -1, 4098, 4533, 4089, -1, 4098, 4531, 4533, -1, 4098, 4088, 4531, -1, 4105, 4479, 4533, -1, 4533, 4479, 4101, -1, 4532, 4533, 4101, -1, 4532, 4089, 4533, -1, 4350, 4103, 4441, -1, 4419, 4534, 4535, -1, 4535, 4534, 4094, -1, 4085, 4535, 4094, -1, 4085, 4536, 4535, -1, 4535, 4536, 4093, -1, 4537, 4083, 4538, -1, 4035, 4417, 4049, -1, 4411, 4065, 4413, -1, 4413, 4065, 4064, -1, 4072, 4413, 4064, -1, 4517, 4539, 4538, -1, 4538, 4539, 4071, -1, 4061, 4538, 4071, -1, 4061, 4059, 4538, -1, 4538, 4059, 4069, -1, 4408, 4034, 4540, -1, 4540, 4034, 4048, -1, 4046, 4540, 4048, -1, 4046, 4045, 4540, -1, 4540, 4045, 4541, -1, 4054, 4005, 4545, -1, 4054, 4542, 4005, -1, 4054, 4040, 4542, -1, 4542, 4040, 3988, -1, 3988, 4040, 4543, -1, 4413, 4543, 4052, -1, 4413, 3988, 4543, -1, 4004, 4544, 4545, -1, 4005, 4004, 4545, -1, 4010, 4009, 4546, -1, 4546, 4009, 4547, -1, 4367, 4569, 4548, -1, 4548, 4569, 4568, -1, 4549, 4568, 4570, -1, 4126, 4549, 4570, -1, 4126, 4127, 4549, -1, 4549, 4127, 4128, -1, 4129, 4549, 4128, -1, 4129, 4145, 4549, -1, 4549, 4145, 3976, -1, 3976, 4145, 3975, -1, 3975, 4145, 4146, -1, 4550, 4146, 4213, -1, 4550, 3975, 4146, -1, 4550, 4551, 3975, -1, 3975, 4551, 4214, -1, 4215, 3975, 4214, -1, 4215, 4324, 3975, -1, 4215, 4552, 4324, -1, 4324, 4552, 4553, -1, 4553, 4552, 4690, -1, 4690, 4552, 4554, -1, 4689, 4554, 4555, -1, 4323, 4555, 4216, -1, 4556, 4216, 4217, -1, 4219, 4556, 4217, -1, 4219, 4208, 4556, -1, 4556, 4208, 4590, -1, 4557, 4556, 4590, -1, 4557, 4558, 4556, -1, 4556, 4558, 4559, -1, 4297, 4556, 4559, -1, 4297, 4306, 4556, -1, 4556, 4306, 4308, -1, 4564, 4308, 4300, -1, 4560, 4564, 4300, -1, 4560, 4561, 4564, -1, 4564, 4561, 4301, -1, 4562, 4564, 4301, -1, 4562, 4582, 4564, -1, 4564, 4582, 4235, -1, 4563, 4564, 4235, -1, 4563, 4353, 4564, -1, 4563, 4224, 4353, -1, 4353, 4224, 4565, -1, 4565, 4224, 4236, -1, 4688, 4236, 4566, -1, 4567, 4566, 4600, -1, 4567, 4688, 4566, -1, 4568, 4569, 4570, -1, 4570, 4569, 6354, -1, 4571, 6354, 4161, -1, 4571, 4570, 6354, -1, 4571, 4141, 4570, -1, 4571, 4163, 4141, -1, 4141, 4163, 4140, -1, 4140, 4163, 4172, -1, 4572, 4172, 4164, -1, 4730, 4164, 4174, -1, 4124, 4174, 4166, -1, 4139, 4166, 4151, -1, 4573, 4151, 4574, -1, 4735, 4574, 4737, -1, 4736, 4737, 4713, -1, 4575, 4713, 4714, -1, 4715, 4714, 4242, -1, 4201, 4242, 4230, -1, 4579, 4230, 4576, -1, 4231, 4579, 4576, -1, 4231, 4232, 4579, -1, 4579, 4232, 4222, -1, 4577, 4579, 4222, -1, 4577, 4578, 4579, -1, 4579, 4578, 4234, -1, 4235, 4579, 4234, -1, 4235, 4581, 4579, -1, 4235, 4580, 4581, -1, 4235, 4281, 4580, -1, 4235, 4271, 4281, -1, 4235, 4270, 4271, -1, 4235, 4280, 4270, -1, 4235, 4582, 4280, -1, 4280, 4582, 4693, -1, 4693, 4582, 4583, -1, 4288, 4583, 4694, -1, 4287, 4694, 4584, -1, 4303, 4287, 4584, -1, 4303, 4286, 4287, -1, 4303, 4585, 4286, -1, 4286, 4585, 4285, -1, 4285, 4585, 4284, -1, 4284, 4585, 4586, -1, 4692, 4586, 4294, -1, 4304, 4692, 4294, -1, 4304, 4588, 4692, -1, 4304, 4587, 4588, -1, 4588, 4587, 4589, -1, 4589, 4587, 4590, -1, 4591, 4590, 4719, -1, 4592, 4591, 4719, -1, 4592, 4593, 4591, -1, 4592, 4220, 4593, -1, 4593, 4220, 4697, -1, 4697, 4220, 4199, -1, 4273, 4199, 4696, -1, 4594, 4696, 4695, -1, 4594, 4273, 4696, -1, 4358, 4595, 6354, -1, 4358, 4355, 4595, -1, 4595, 4355, 4596, -1, 4356, 4595, 4596, -1, 4356, 4597, 4595, -1, 4356, 4598, 4597, -1, 4356, 4599, 4598, -1, 4356, 4239, 4599, -1, 4356, 4687, 4239, -1, 4356, 4600, 4687, -1, 4356, 4601, 4600, -1, 4600, 4601, 4602, -1, 4602, 4601, 4351, -1, 4351, 4601, 4194, -1, 4349, 4194, 4685, -1, 4603, 4685, 4339, -1, 4603, 4349, 4685, -1, 3929, 4112, 4601, -1, 3929, 4604, 4112, -1, 4112, 4604, 4121, -1, 4121, 4604, 4119, -1, 4119, 4604, 4605, -1, 4605, 4604, 4608, -1, 4118, 4608, 4117, -1, 4118, 4605, 4608, -1, 3930, 3935, 4604, -1, 3930, 3934, 3935, -1, 3935, 4606, 4604, -1, 4604, 4606, 3933, -1, 4608, 4604, 3933, -1, 4117, 4608, 4607, -1, 4607, 4608, 3938, -1, 4609, 3938, 4114, -1, 4609, 4607, 3938, -1, 3939, 4739, 3938, -1, 3939, 3941, 4739, -1, 3939, 3943, 3941, -1, 3941, 3943, 3940, -1, 4611, 4610, 4739, -1, 4611, 4612, 4610, -1, 4611, 4613, 4612, -1, 4612, 4613, 4107, -1, 4107, 4613, 4614, -1, 4614, 4613, 4615, -1, 4615, 4613, 4616, -1, 4616, 4613, 4099, -1, 4100, 4616, 4099, -1, 4100, 4090, 4616, -1, 4616, 4090, 4618, -1, 4617, 4618, 4619, -1, 4617, 4616, 4618, -1, 3945, 4620, 4613, -1, 3945, 4096, 4620, -1, 3945, 4621, 4096, -1, 4096, 4621, 4622, -1, 4622, 4621, 3952, -1, 4095, 3952, 4623, -1, 4086, 4623, 4624, -1, 4086, 4095, 4623, -1, 4622, 3952, 4095, -1, 4623, 4625, 4624, -1, 4624, 4625, 4742, -1, 4626, 4742, 4741, -1, 4628, 4741, 4627, -1, 4628, 4626, 4741, -1, 4742, 3954, 4741, -1, 4741, 3954, 3956, -1, 4631, 3956, 4632, -1, 4629, 4632, 4630, -1, 4629, 4631, 4632, -1, 4741, 3956, 4631, -1, 4632, 4633, 4630, -1, 4630, 4633, 4079, -1, 4079, 4633, 4077, -1, 4077, 4633, 4634, -1, 4634, 4633, 4642, -1, 4033, 4634, 4642, -1, 4033, 4635, 4634, -1, 4634, 4635, 4036, -1, 4050, 4634, 4036, -1, 4050, 4051, 4634, -1, 4634, 4051, 4746, -1, 4076, 4746, 4075, -1, 4076, 4634, 4746, -1, 4633, 4636, 4642, -1, 4642, 4636, 3958, -1, 3949, 4642, 3958, -1, 3949, 4637, 4642, -1, 4642, 4637, 3959, -1, 4047, 3959, 4638, -1, 4643, 4638, 3950, -1, 4044, 3950, 4639, -1, 4640, 4639, 4645, -1, 4641, 4645, 4058, -1, 4641, 4640, 4645, -1, 4642, 3959, 4047, -1, 4047, 4638, 4643, -1, 4643, 3950, 4044, -1, 4044, 4639, 4640, -1, 4644, 4012, 4645, -1, 4644, 4647, 4012, -1, 4644, 4646, 4647, -1, 4647, 4646, 4649, -1, 4649, 4646, 4648, -1, 4032, 4648, 4030, -1, 4032, 4649, 4648, -1, 4648, 4646, 4651, -1, 4651, 4646, 4650, -1, 3965, 4650, 3964, -1, 3965, 4651, 4650, -1, 3966, 4021, 4648, -1, 3966, 4029, 4021, -1, 3966, 4018, 4029, -1, 3966, 4028, 4018, -1, 3966, 4653, 4028, -1, 3966, 4652, 4653, -1, 3966, 3967, 4652, -1, 4652, 3967, 4662, -1, 4657, 4662, 4654, -1, 3971, 4657, 4654, -1, 3971, 4655, 4657, -1, 4657, 4655, 3973, -1, 4656, 4657, 3973, -1, 4656, 4664, 4657, -1, 4657, 4664, 4027, -1, 4027, 4664, 4658, -1, 4658, 4664, 4014, -1, 4014, 4664, 4003, -1, 3987, 4014, 4003, -1, 3987, 4659, 4014, -1, 3987, 4055, 4659, -1, 3987, 4006, 4055, -1, 4055, 4006, 4053, -1, 4053, 4006, 4660, -1, 4747, 4660, 3989, -1, 4039, 3989, 3990, -1, 4661, 3990, 4007, -1, 4746, 4007, 3992, -1, 3994, 4746, 3992, -1, 3994, 4008, 4746, -1, 4746, 4008, 4724, -1, 4075, 4746, 4724, -1, 4652, 4662, 4657, -1, 3975, 4324, 4664, -1, 4664, 4324, 4663, -1, 4326, 4664, 4663, -1, 4326, 4003, 4664, -1, 4326, 4327, 4003, -1, 4003, 4327, 4001, -1, 4001, 4327, 4665, -1, 4328, 4001, 4665, -1, 4328, 4000, 4001, -1, 4328, 4317, 4000, -1, 4000, 4317, 3985, -1, 3985, 4317, 4666, -1, 3999, 4666, 4330, -1, 3998, 4330, 4331, -1, 3996, 4331, 4320, -1, 4667, 3996, 4320, -1, 4667, 4263, 3996, -1, 4667, 4250, 4263, -1, 4667, 4262, 4250, -1, 4667, 4668, 4262, -1, 4667, 4246, 4668, -1, 4667, 4669, 4246, -1, 4667, 4672, 4669, -1, 4667, 4309, 4672, -1, 4672, 4309, 4311, -1, 4670, 4672, 4311, -1, 4670, 4671, 4672, -1, 4672, 4671, 4691, -1, 4343, 4691, 4564, -1, 4343, 4672, 4691, -1, 4343, 4674, 4672, -1, 4672, 4674, 4673, -1, 4673, 4674, 4354, -1, 4259, 4354, 4675, -1, 4259, 4673, 4354, -1, 4354, 4676, 4675, -1, 4675, 4676, 4244, -1, 4244, 4676, 4678, -1, 4711, 4678, 4712, -1, 4258, 4712, 4680, -1, 4677, 4680, 4256, -1, 4677, 4258, 4680, -1, 4244, 4678, 4711, -1, 4712, 4679, 4680, -1, 4680, 4679, 4335, -1, 4681, 4335, 4682, -1, 4686, 4682, 4683, -1, 4195, 4683, 4338, -1, 4684, 4338, 4339, -1, 4685, 4684, 4339, -1, 4680, 4335, 4681, -1, 4681, 4682, 4686, -1, 4686, 4683, 4195, -1, 4195, 4338, 4684, -1, 4349, 4351, 4194, -1, 4687, 4600, 4566, -1, 4688, 4565, 4236, -1, 4556, 4323, 4216, -1, 4323, 4689, 4555, -1, 4689, 4690, 4554, -1, 3985, 4666, 3999, -1, 3999, 4330, 3998, -1, 3998, 4331, 3996, -1, 4691, 4556, 4564, -1, 4564, 4556, 4308, -1, 4284, 4586, 4692, -1, 4693, 4583, 4288, -1, 4288, 4694, 4287, -1, 4695, 4696, 4579, -1, 4579, 4696, 4201, -1, 4230, 4579, 4201, -1, 4273, 4697, 4199, -1, 4591, 4589, 4590, -1, 4263, 4698, 3996, -1, 3996, 4698, 4264, -1, 4253, 3996, 4264, -1, 4253, 4266, 3996, -1, 3996, 4266, 4701, -1, 4680, 4701, 4700, -1, 4699, 4680, 4700, -1, 4699, 4256, 4680, -1, 3996, 4701, 4680, -1, 4720, 4680, 4702, -1, 3995, 4702, 4703, -1, 3981, 4703, 4704, -1, 3980, 4704, 4188, -1, 4705, 4188, 4706, -1, 4190, 4705, 4706, -1, 4190, 4177, 4705, -1, 4705, 4177, 4191, -1, 4707, 4705, 4191, -1, 4707, 4708, 4705, -1, 4705, 4708, 4710, -1, 4063, 4710, 4709, -1, 4063, 4705, 4710, -1, 4258, 4711, 4712, -1, 4736, 4713, 4575, -1, 4575, 4714, 4715, -1, 4715, 4242, 4201, -1, 4598, 4240, 4597, -1, 4597, 4240, 4155, -1, 4155, 4240, 4241, -1, 4713, 4155, 4241, -1, 4713, 4171, 4155, -1, 4713, 4170, 4171, -1, 4713, 4169, 4170, -1, 4713, 4168, 4169, -1, 4713, 4716, 4168, -1, 4713, 4717, 4716, -1, 4713, 4737, 4717, -1, 4718, 4148, 4736, -1, 4718, 4213, 4148, -1, 4148, 4213, 4146, -1, 4208, 4719, 4590, -1, 3996, 4680, 4720, -1, 4720, 4702, 3995, -1, 3995, 4703, 3981, -1, 3981, 4704, 3980, -1, 3980, 4188, 4705, -1, 4721, 3980, 4705, -1, 4721, 4073, 3980, -1, 3980, 4073, 3978, -1, 3978, 4073, 4074, -1, 4722, 3978, 4074, -1, 4722, 4723, 3978, -1, 4722, 4724, 4723, -1, 4723, 4724, 4008, -1, 4192, 4725, 4710, -1, 4192, 4091, 4725, -1, 4192, 4181, 4091, -1, 4091, 4181, 4081, -1, 4081, 4181, 4193, -1, 4727, 4193, 4728, -1, 4619, 4728, 4726, -1, 4619, 4727, 4728, -1, 4619, 4618, 4727, -1, 4081, 4193, 4727, -1, 4728, 4194, 4726, -1, 4726, 4194, 4601, -1, 4729, 4601, 4102, -1, 4729, 4726, 4601, -1, 4140, 4172, 4572, -1, 4572, 4164, 4730, -1, 4730, 4174, 4124, -1, 4124, 4166, 4139, -1, 4139, 4151, 4573, -1, 4573, 4574, 4735, -1, 4595, 4731, 6354, -1, 6354, 4731, 4158, -1, 4160, 6354, 4158, -1, 4160, 4161, 6354, -1, 4148, 4732, 4736, -1, 4736, 4732, 4733, -1, 4132, 4736, 4733, -1, 4132, 4149, 4736, -1, 4736, 4149, 4734, -1, 4150, 4736, 4734, -1, 4150, 4735, 4736, -1, 4736, 4735, 4737, -1, 4610, 4738, 4739, -1, 4739, 4738, 3938, -1, 3938, 4738, 4110, -1, 4114, 3938, 4110, -1, 4112, 4102, 4601, -1, 4740, 4741, 4092, -1, 4740, 4627, 4741, -1, 4626, 4624, 4742, -1, 4620, 4097, 4613, -1, 4613, 4097, 4743, -1, 4099, 4613, 4743, -1, 4725, 4084, 4710, -1, 4710, 4084, 4092, -1, 4060, 4092, 4070, -1, 4060, 4710, 4092, -1, 4060, 4744, 4710, -1, 4710, 4744, 4062, -1, 4709, 4710, 4062, -1, 4741, 4745, 4092, -1, 4092, 4745, 4070, -1, 4746, 4661, 4007, -1, 4661, 4039, 3990, -1, 4039, 4747, 3989, -1, 4747, 4053, 4660, -1, 4055, 4748, 4659, -1, 4659, 4748, 4013, -1, 4013, 4748, 4750, -1, 4750, 4748, 4749, -1, 4056, 4750, 4749, -1, 4056, 4751, 4750, -1, 4750, 4751, 4645, -1, 4026, 4645, 4025, -1, 4026, 4750, 4645, -1, 4751, 4058, 4645, -1, 4021, 4752, 4648, -1, 4648, 4752, 4030, -1, 4012, 4753, 4645, -1, 4645, 4753, 4025, -1, 5426, 5179, 4754, -1, 4754, 5179, 5181, -1, 4754, 5181, 5432, -1, 5432, 5181, 5258, -1, 4755, 5432, 5258, -1, 4755, 5434, 5432, -1, 4755, 4756, 5434, -1, 5434, 4756, 4757, -1, 4756, 5256, 4757, -1, 4757, 5256, 4760, -1, 4760, 5256, 4758, -1, 5439, 4758, 4761, -1, 4759, 4761, 5254, -1, 5440, 5254, 5438, -1, 5440, 4759, 5254, -1, 4760, 4758, 5439, -1, 5439, 4761, 4759, -1, 5254, 5252, 5438, -1, 5252, 5248, 5438, -1, 5438, 5248, 5441, -1, 5441, 5248, 4762, -1, 4762, 5248, 4764, -1, 4765, 4764, 4763, -1, 4766, 4763, 5257, -1, 4767, 5257, 5247, -1, 4767, 4766, 5257, -1, 4762, 4764, 4765, -1, 4765, 4763, 4766, -1, 4767, 5247, 4768, -1, 4768, 5247, 4769, -1, 4768, 4769, 5442, -1, 5442, 4769, 4770, -1, 4771, 5442, 4770, -1, 4771, 4773, 5442, -1, 4771, 4772, 4773, -1, 4773, 4772, 4774, -1, 4774, 4772, 4775, -1, 5452, 4775, 5244, -1, 4776, 5244, 4777, -1, 4787, 4777, 5241, -1, 4788, 5241, 5240, -1, 5454, 5240, 5239, -1, 4789, 5239, 4778, -1, 4790, 4778, 5236, -1, 4791, 5236, 4779, -1, 4792, 4779, 4780, -1, 4781, 4780, 4782, -1, 5461, 4782, 5234, -1, 5462, 5234, 4793, -1, 4783, 4793, 4784, -1, 5463, 4784, 5233, -1, 5466, 5233, 4785, -1, 5467, 4785, 4794, -1, 4795, 4794, 5263, -1, 5559, 5263, 5224, -1, 5471, 5224, 4786, -1, 5471, 5559, 5224, -1, 4774, 4775, 5452, -1, 5452, 5244, 4776, -1, 4776, 4777, 4787, -1, 4787, 5241, 4788, -1, 4788, 5240, 5454, -1, 5454, 5239, 4789, -1, 4789, 4778, 4790, -1, 4790, 5236, 4791, -1, 4791, 4779, 4792, -1, 4792, 4780, 4781, -1, 4781, 4782, 5461, -1, 5461, 5234, 5462, -1, 5462, 4793, 4783, -1, 4783, 4784, 5463, -1, 5463, 5233, 5466, -1, 5466, 4785, 5467, -1, 5467, 4794, 4795, -1, 4795, 5263, 5559, -1, 5224, 4796, 4786, -1, 4786, 4796, 5474, -1, 5474, 4796, 5228, -1, 5474, 5228, 4797, -1, 4797, 5228, 5230, -1, 5473, 5230, 4799, -1, 4798, 4799, 5229, -1, 5557, 5229, 5222, -1, 5557, 4798, 5229, -1, 4797, 5230, 5473, -1, 5473, 4799, 4798, -1, 5222, 4800, 5557, -1, 5557, 4800, 5475, -1, 5475, 4800, 5478, -1, 5478, 4800, 5227, -1, 5226, 5478, 5227, -1, 5226, 4801, 5478, -1, 5226, 4802, 4801, -1, 4801, 4802, 5479, -1, 5479, 4802, 4803, -1, 5480, 4803, 5225, -1, 5481, 5480, 5225, -1, 5479, 4803, 5480, -1, 5225, 5217, 5481, -1, 5481, 5217, 5482, -1, 5482, 5217, 5216, -1, 4804, 5216, 4805, -1, 4804, 5482, 5216, -1, 5216, 5364, 4805, -1, 4805, 5364, 5484, -1, 5484, 5364, 5215, -1, 5484, 5215, 5381, -1, 5381, 5215, 4806, -1, 4808, 4806, 4807, -1, 5378, 4807, 5213, -1, 5378, 4808, 4807, -1, 5381, 4806, 4808, -1, 5347, 5524, 4822, -1, 5347, 5525, 5524, -1, 5347, 4809, 5525, -1, 5525, 4809, 4823, -1, 4823, 4809, 5348, -1, 4810, 5348, 4812, -1, 4811, 4812, 5371, -1, 5528, 5371, 5289, -1, 5572, 5289, 4813, -1, 5573, 4813, 5287, -1, 5571, 5287, 5285, -1, 5449, 5285, 4815, -1, 4814, 4815, 5295, -1, 5431, 5295, 4816, -1, 5510, 4816, 5184, -1, 5511, 5184, 5186, -1, 5512, 5186, 4818, -1, 4817, 4818, 5319, -1, 5518, 5319, 4819, -1, 5522, 4819, 5342, -1, 5542, 5342, 5344, -1, 5523, 5344, 4824, -1, 4820, 4824, 5346, -1, 4821, 5346, 4822, -1, 5524, 4821, 4822, -1, 4823, 5348, 4810, -1, 4810, 4812, 4811, -1, 4811, 5371, 5528, -1, 5528, 5289, 5572, -1, 5572, 4813, 5573, -1, 5573, 5287, 5571, -1, 5571, 5285, 5449, -1, 5449, 4815, 4814, -1, 4814, 5295, 5431, -1, 5431, 4816, 5510, -1, 5510, 5184, 5511, -1, 5511, 5186, 5512, -1, 5512, 4818, 4817, -1, 4817, 5319, 5518, -1, 5518, 4819, 5522, -1, 5522, 5342, 5542, -1, 5542, 5344, 5523, -1, 5523, 4824, 4820, -1, 4820, 5346, 4821, -1, 5246, 5580, 4838, -1, 5246, 5581, 5580, -1, 5246, 4825, 5581, -1, 5581, 4825, 4826, -1, 4826, 4825, 4827, -1, 4828, 4827, 4839, -1, 4840, 4839, 5249, -1, 4829, 5249, 4841, -1, 5437, 4841, 5250, -1, 5436, 5250, 5251, -1, 5435, 5251, 5253, -1, 5433, 5253, 5255, -1, 4830, 5255, 4832, -1, 4831, 4832, 4833, -1, 5451, 4833, 4834, -1, 5450, 4834, 4835, -1, 5578, 4835, 5372, -1, 5579, 5372, 5376, -1, 4842, 5376, 5375, -1, 5445, 5375, 4836, -1, 5444, 4836, 5374, -1, 4843, 5374, 4844, -1, 4845, 4844, 4837, -1, 5443, 4837, 4838, -1, 5580, 5443, 4838, -1, 4826, 4827, 4828, -1, 4828, 4839, 4840, -1, 4840, 5249, 4829, -1, 4829, 4841, 5437, -1, 5437, 5250, 5436, -1, 5436, 5251, 5435, -1, 5435, 5253, 5433, -1, 5433, 5255, 4830, -1, 4830, 4832, 4831, -1, 4831, 4833, 5451, -1, 5451, 4834, 5450, -1, 5450, 4835, 5578, -1, 5578, 5372, 5579, -1, 5579, 5376, 4842, -1, 4842, 5375, 5445, -1, 5445, 4836, 5444, -1, 5444, 5374, 4843, -1, 4843, 4844, 4845, -1, 4845, 4837, 5443, -1, 4846, 4858, 5294, -1, 4846, 4848, 4858, -1, 4846, 4847, 4848, -1, 4848, 4847, 4849, -1, 4849, 4847, 5245, -1, 5453, 5245, 5242, -1, 4859, 5242, 5243, -1, 5570, 5243, 4850, -1, 4851, 4850, 4852, -1, 4860, 4852, 4853, -1, 4861, 4853, 4854, -1, 5446, 4854, 5373, -1, 5447, 5373, 5284, -1, 5448, 5284, 5286, -1, 4862, 5286, 5288, -1, 4863, 5288, 4864, -1, 5568, 4864, 4855, -1, 5569, 4855, 5290, -1, 4865, 5290, 4866, -1, 5574, 4866, 5292, -1, 5577, 5292, 4867, -1, 5576, 4867, 4856, -1, 4868, 4856, 4857, -1, 4869, 4857, 5294, -1, 4858, 4869, 5294, -1, 4849, 5245, 5453, -1, 5453, 5242, 4859, -1, 4859, 5243, 5570, -1, 5570, 4850, 4851, -1, 4851, 4852, 4860, -1, 4860, 4853, 4861, -1, 4861, 4854, 5446, -1, 5446, 5373, 5447, -1, 5447, 5284, 5448, -1, 5448, 5286, 4862, -1, 4862, 5288, 4863, -1, 4863, 4864, 5568, -1, 5568, 4855, 5569, -1, 5569, 5290, 4865, -1, 4865, 4866, 5574, -1, 5574, 5292, 5577, -1, 5577, 4867, 5576, -1, 5576, 4856, 4868, -1, 4868, 4857, 4869, -1, 4870, 4871, 4883, -1, 4870, 4872, 4871, -1, 4870, 5370, 4872, -1, 4872, 5370, 5458, -1, 5458, 5370, 5237, -1, 4873, 5237, 5238, -1, 4874, 5238, 4875, -1, 5455, 4875, 4876, -1, 5456, 4876, 4884, -1, 5457, 4884, 5293, -1, 5575, 5293, 4885, -1, 4886, 4885, 5291, -1, 4887, 5291, 4877, -1, 5567, 4877, 5350, -1, 5565, 5350, 4888, -1, 4878, 4888, 5349, -1, 5566, 5349, 4879, -1, 5526, 4879, 4880, -1, 5527, 4880, 4881, -1, 5541, 4881, 5352, -1, 4889, 5352, 4890, -1, 4891, 4890, 4892, -1, 4893, 4892, 4894, -1, 4882, 4894, 4883, -1, 4871, 4882, 4883, -1, 5458, 5237, 4873, -1, 4873, 5238, 4874, -1, 4874, 4875, 5455, -1, 5455, 4876, 5456, -1, 5456, 4884, 5457, -1, 5457, 5293, 5575, -1, 5575, 4885, 4886, -1, 4886, 5291, 4887, -1, 4887, 4877, 5567, -1, 5567, 5350, 5565, -1, 5565, 4888, 4878, -1, 4878, 5349, 5566, -1, 5566, 4879, 5526, -1, 5526, 4880, 5527, -1, 5527, 4881, 5541, -1, 5541, 5352, 4889, -1, 4889, 4890, 4891, -1, 4891, 4892, 4893, -1, 4893, 4894, 4882, -1, 5262, 4895, 4909, -1, 5262, 5562, 4895, -1, 5262, 4896, 5562, -1, 5562, 4896, 5563, -1, 5563, 4896, 4897, -1, 5564, 4897, 5369, -1, 5469, 5369, 5231, -1, 5470, 5231, 4898, -1, 4899, 4898, 4900, -1, 5468, 4900, 5232, -1, 5465, 5232, 4901, -1, 4902, 4901, 5368, -1, 5464, 5368, 5367, -1, 4903, 5367, 4904, -1, 5459, 4904, 5235, -1, 5460, 5235, 4906, -1, 4905, 4906, 5366, -1, 4910, 5366, 5334, -1, 5537, 5334, 5339, -1, 4911, 5339, 4912, -1, 4913, 4912, 5335, -1, 4907, 5335, 5340, -1, 5544, 5340, 5337, -1, 4908, 5337, 4909, -1, 4895, 4908, 4909, -1, 5563, 4897, 5564, -1, 5564, 5369, 5469, -1, 5469, 5231, 5470, -1, 5470, 4898, 4899, -1, 4899, 4900, 5468, -1, 5468, 5232, 5465, -1, 5465, 4901, 4902, -1, 4902, 5368, 5464, -1, 5464, 5367, 4903, -1, 4903, 4904, 5459, -1, 5459, 5235, 5460, -1, 5460, 4906, 4905, -1, 4905, 5366, 4910, -1, 4910, 5334, 5537, -1, 5537, 5339, 4911, -1, 4911, 4912, 4913, -1, 4913, 5335, 4907, -1, 4907, 5340, 5544, -1, 5544, 5337, 4908, -1, 4914, 5483, 4925, -1, 4914, 5477, 5483, -1, 4914, 5218, 5477, -1, 5477, 5218, 5476, -1, 5476, 5218, 5219, -1, 4927, 5219, 5220, -1, 4928, 5220, 4929, -1, 4915, 4929, 4916, -1, 4930, 4916, 5221, -1, 5556, 5221, 4917, -1, 5472, 4917, 4931, -1, 4932, 4931, 5223, -1, 4933, 5223, 4918, -1, 4934, 4918, 4919, -1, 5558, 4919, 4920, -1, 4935, 4920, 4921, -1, 4936, 4921, 5264, -1, 5560, 5264, 4922, -1, 4937, 4922, 4924, -1, 4923, 4924, 5261, -1, 4938, 5261, 5338, -1, 5561, 5338, 5365, -1, 4939, 5365, 4940, -1, 4926, 4940, 4925, -1, 5483, 4926, 4925, -1, 5476, 5219, 4927, -1, 4927, 5220, 4928, -1, 4928, 4929, 4915, -1, 4915, 4916, 4930, -1, 4930, 5221, 5556, -1, 5556, 4917, 5472, -1, 5472, 4931, 4932, -1, 4932, 5223, 4933, -1, 4933, 4918, 4934, -1, 4934, 4919, 5558, -1, 5558, 4920, 4935, -1, 4935, 4921, 4936, -1, 4936, 5264, 5560, -1, 5560, 4922, 4937, -1, 4937, 4924, 4923, -1, 4923, 5261, 4938, -1, 4938, 5338, 5561, -1, 5561, 5365, 4939, -1, 4939, 4940, 4926, -1, 5356, 5551, 4953, -1, 5356, 4941, 5551, -1, 5356, 5355, 4941, -1, 4941, 5355, 5550, -1, 5550, 5355, 4942, -1, 4954, 4942, 5359, -1, 4943, 5359, 5328, -1, 4955, 5328, 4944, -1, 5553, 4944, 5329, -1, 4956, 5329, 5331, -1, 5536, 5331, 4945, -1, 4957, 4945, 5177, -1, 4946, 5177, 5176, -1, 4947, 5176, 4949, -1, 4948, 4949, 5175, -1, 4958, 5175, 4959, -1, 5555, 4959, 5173, -1, 4960, 5173, 4961, -1, 5396, 4961, 5210, -1, 5397, 5210, 4950, -1, 4962, 4950, 5362, -1, 5398, 5362, 4951, -1, 5400, 4951, 4952, -1, 5401, 4952, 4953, -1, 5551, 5401, 4953, -1, 5550, 4942, 4954, -1, 4954, 5359, 4943, -1, 4943, 5328, 4955, -1, 4955, 4944, 5553, -1, 5553, 5329, 4956, -1, 4956, 5331, 5536, -1, 5536, 4945, 4957, -1, 4957, 5177, 4946, -1, 4946, 5176, 4947, -1, 4947, 4949, 4948, -1, 4948, 5175, 4958, -1, 4958, 4959, 5555, -1, 5555, 5173, 4960, -1, 4960, 4961, 5396, -1, 5396, 5210, 5397, -1, 5397, 4950, 4962, -1, 4962, 5362, 5398, -1, 5398, 4951, 5400, -1, 5400, 4952, 5401, -1, 4963, 4974, 4964, -1, 4963, 5399, 4974, -1, 4963, 4965, 5399, -1, 5399, 4965, 4966, -1, 4966, 4965, 5361, -1, 4975, 5361, 4976, -1, 4977, 4976, 5360, -1, 5379, 5360, 5211, -1, 4978, 5211, 4967, -1, 4979, 4967, 4968, -1, 5380, 4968, 4980, -1, 4981, 4980, 5214, -1, 5382, 5214, 4969, -1, 5534, 4969, 5205, -1, 5532, 5205, 5206, -1, 5552, 5206, 5209, -1, 5547, 5209, 4970, -1, 4971, 4970, 5208, -1, 5546, 5208, 4972, -1, 4982, 4972, 4973, -1, 5549, 4973, 5327, -1, 4983, 5327, 5357, -1, 5402, 5357, 5354, -1, 4984, 5354, 4964, -1, 4974, 4984, 4964, -1, 4966, 5361, 4975, -1, 4975, 4976, 4977, -1, 4977, 5360, 5379, -1, 5379, 5211, 4978, -1, 4978, 4967, 4979, -1, 4979, 4968, 5380, -1, 5380, 4980, 4981, -1, 4981, 5214, 5382, -1, 5382, 4969, 5534, -1, 5534, 5205, 5532, -1, 5532, 5206, 5552, -1, 5552, 5209, 5547, -1, 5547, 4970, 4971, -1, 4971, 5208, 5546, -1, 5546, 4972, 4982, -1, 4982, 4973, 5549, -1, 5549, 5327, 4983, -1, 4983, 5357, 5402, -1, 5402, 5354, 4984, -1, 5351, 5539, 5353, -1, 5351, 5540, 5539, -1, 5351, 5345, 5540, -1, 5540, 5345, 5000, -1, 5000, 5345, 4986, -1, 4985, 4986, 5343, -1, 5521, 5343, 5001, -1, 5495, 5001, 4987, -1, 5492, 4987, 4988, -1, 5002, 4988, 4989, -1, 5003, 4989, 4990, -1, 5488, 4990, 5004, -1, 5489, 5004, 4991, -1, 5543, 4991, 5341, -1, 5005, 5341, 4993, -1, 4992, 4993, 4994, -1, 5545, 4994, 5336, -1, 5006, 5336, 4995, -1, 5007, 4995, 4996, -1, 5008, 4996, 5009, -1, 5010, 5009, 4997, -1, 5538, 4997, 5333, -1, 5011, 5333, 4998, -1, 4999, 4998, 5353, -1, 5539, 4999, 5353, -1, 5000, 4986, 4985, -1, 4985, 5343, 5521, -1, 5521, 5001, 5495, -1, 5495, 4987, 5492, -1, 5492, 4988, 5002, -1, 5002, 4989, 5003, -1, 5003, 4990, 5488, -1, 5488, 5004, 5489, -1, 5489, 4991, 5543, -1, 5543, 5341, 5005, -1, 5005, 4993, 4992, -1, 4992, 4994, 5545, -1, 5545, 5336, 5006, -1, 5006, 4995, 5007, -1, 5007, 4996, 5008, -1, 5008, 5009, 5010, -1, 5010, 4997, 5538, -1, 5538, 5333, 5011, -1, 5011, 4998, 4999, -1, 5312, 5406, 5012, -1, 5312, 5407, 5406, -1, 5312, 5013, 5407, -1, 5407, 5013, 5408, -1, 5408, 5013, 5313, -1, 5025, 5313, 5314, -1, 5014, 5314, 5276, -1, 5410, 5276, 5332, -1, 5026, 5332, 5280, -1, 5015, 5280, 5016, -1, 5027, 5016, 5028, -1, 5029, 5028, 5283, -1, 5427, 5283, 5178, -1, 5425, 5178, 5018, -1, 5017, 5018, 5019, -1, 5030, 5019, 5020, -1, 5535, 5020, 5021, -1, 5031, 5021, 5330, -1, 5531, 5330, 5358, -1, 5530, 5358, 5325, -1, 5529, 5325, 5022, -1, 5032, 5022, 5326, -1, 5405, 5326, 5023, -1, 5024, 5023, 5012, -1, 5406, 5024, 5012, -1, 5408, 5313, 5025, -1, 5025, 5314, 5014, -1, 5014, 5276, 5410, -1, 5410, 5332, 5026, -1, 5026, 5280, 5015, -1, 5015, 5016, 5027, -1, 5027, 5028, 5029, -1, 5029, 5283, 5427, -1, 5427, 5178, 5425, -1, 5425, 5018, 5017, -1, 5017, 5019, 5030, -1, 5030, 5020, 5535, -1, 5535, 5021, 5031, -1, 5031, 5330, 5531, -1, 5531, 5358, 5530, -1, 5530, 5325, 5529, -1, 5529, 5022, 5032, -1, 5032, 5326, 5405, -1, 5405, 5023, 5024, -1, 5033, 5034, 5308, -1, 5033, 5515, 5034, -1, 5033, 5310, 5515, -1, 5515, 5310, 5404, -1, 5404, 5310, 5035, -1, 5047, 5035, 5036, -1, 5403, 5036, 5207, -1, 5548, 5207, 5037, -1, 5533, 5037, 5204, -1, 5383, 5204, 5203, -1, 5038, 5203, 5048, -1, 5049, 5048, 5040, -1, 5039, 5040, 5050, -1, 5384, 5050, 5202, -1, 5385, 5202, 5041, -1, 5386, 5041, 5270, -1, 5504, 5270, 5042, -1, 5051, 5042, 5267, -1, 5052, 5267, 5043, -1, 5389, 5043, 5323, -1, 5044, 5323, 5045, -1, 5418, 5045, 5046, -1, 5053, 5046, 5269, -1, 5419, 5269, 5308, -1, 5034, 5419, 5308, -1, 5404, 5035, 5047, -1, 5047, 5036, 5403, -1, 5403, 5207, 5548, -1, 5548, 5037, 5533, -1, 5533, 5204, 5383, -1, 5383, 5203, 5038, -1, 5038, 5048, 5049, -1, 5049, 5040, 5039, -1, 5039, 5050, 5384, -1, 5384, 5202, 5385, -1, 5385, 5041, 5386, -1, 5386, 5270, 5504, -1, 5504, 5042, 5051, -1, 5051, 5267, 5052, -1, 5052, 5043, 5389, -1, 5389, 5323, 5044, -1, 5044, 5045, 5418, -1, 5418, 5046, 5053, -1, 5053, 5269, 5419, -1, 5054, 5055, 5259, -1, 5054, 5056, 5055, -1, 5054, 5057, 5056, -1, 5056, 5057, 5058, -1, 5058, 5057, 5322, -1, 5066, 5322, 5067, -1, 5520, 5067, 5321, -1, 5068, 5321, 5320, -1, 5069, 5320, 5059, -1, 5519, 5059, 5060, -1, 5070, 5060, 5071, -1, 5072, 5071, 5318, -1, 5508, 5318, 5061, -1, 5506, 5061, 5190, -1, 5062, 5190, 5073, -1, 5502, 5073, 5063, -1, 5503, 5063, 5074, -1, 5500, 5074, 5064, -1, 5075, 5064, 5196, -1, 5076, 5196, 5077, -1, 5078, 5077, 5079, -1, 5080, 5079, 5271, -1, 5497, 5271, 5065, -1, 5496, 5065, 5259, -1, 5055, 5496, 5259, -1, 5058, 5322, 5066, -1, 5066, 5067, 5520, -1, 5520, 5321, 5068, -1, 5068, 5320, 5069, -1, 5069, 5059, 5519, -1, 5519, 5060, 5070, -1, 5070, 5071, 5072, -1, 5072, 5318, 5508, -1, 5508, 5061, 5506, -1, 5506, 5190, 5062, -1, 5062, 5073, 5502, -1, 5502, 5063, 5503, -1, 5503, 5074, 5500, -1, 5500, 5064, 5075, -1, 5075, 5196, 5076, -1, 5076, 5077, 5078, -1, 5078, 5079, 5080, -1, 5080, 5271, 5497, -1, 5497, 5065, 5496, -1, 5317, 5417, 5305, -1, 5317, 5516, 5417, -1, 5317, 5298, 5516, -1, 5516, 5298, 5089, -1, 5089, 5298, 5303, -1, 5081, 5303, 5301, -1, 5514, 5301, 5090, -1, 5091, 5090, 5082, -1, 5092, 5082, 5278, -1, 5414, 5278, 5083, -1, 5093, 5083, 5084, -1, 5094, 5084, 5095, -1, 5096, 5095, 5097, -1, 5098, 5097, 5099, -1, 5100, 5099, 5085, -1, 5101, 5085, 5316, -1, 5411, 5316, 5315, -1, 5102, 5315, 5311, -1, 5409, 5311, 5103, -1, 5086, 5103, 5309, -1, 5087, 5309, 5307, -1, 5088, 5307, 5306, -1, 5420, 5306, 5104, -1, 5421, 5104, 5305, -1, 5417, 5421, 5305, -1, 5089, 5303, 5081, -1, 5081, 5301, 5514, -1, 5514, 5090, 5091, -1, 5091, 5082, 5092, -1, 5092, 5278, 5414, -1, 5414, 5083, 5093, -1, 5093, 5084, 5094, -1, 5094, 5095, 5096, -1, 5096, 5097, 5098, -1, 5098, 5099, 5100, -1, 5100, 5085, 5101, -1, 5101, 5316, 5411, -1, 5411, 5315, 5102, -1, 5102, 5311, 5409, -1, 5409, 5103, 5086, -1, 5086, 5309, 5087, -1, 5087, 5307, 5088, -1, 5088, 5306, 5420, -1, 5420, 5104, 5421, -1, 5105, 5123, 5124, -1, 5105, 5390, 5123, -1, 5105, 5273, 5390, -1, 5390, 5273, 5391, -1, 5391, 5273, 5106, -1, 5107, 5106, 5108, -1, 5392, 5108, 5109, -1, 5125, 5109, 5274, -1, 5126, 5274, 5110, -1, 5393, 5110, 5111, -1, 5112, 5111, 5114, -1, 5113, 5114, 5115, -1, 5116, 5115, 5117, -1, 5127, 5117, 5118, -1, 5513, 5118, 5304, -1, 5412, 5304, 5277, -1, 5413, 5277, 5128, -1, 5119, 5128, 5120, -1, 5129, 5120, 5300, -1, 5130, 5300, 5299, -1, 5415, 5299, 5121, -1, 5416, 5121, 5302, -1, 5122, 5302, 5324, -1, 5517, 5324, 5124, -1, 5123, 5517, 5124, -1, 5391, 5106, 5107, -1, 5107, 5108, 5392, -1, 5392, 5109, 5125, -1, 5125, 5274, 5126, -1, 5126, 5110, 5393, -1, 5393, 5111, 5112, -1, 5112, 5114, 5113, -1, 5113, 5115, 5116, -1, 5116, 5117, 5127, -1, 5127, 5118, 5513, -1, 5513, 5304, 5412, -1, 5412, 5277, 5413, -1, 5413, 5128, 5119, -1, 5119, 5120, 5129, -1, 5129, 5300, 5130, -1, 5130, 5299, 5415, -1, 5415, 5121, 5416, -1, 5416, 5302, 5122, -1, 5122, 5324, 5517, -1, 5131, 5132, 5191, -1, 5131, 5509, 5132, -1, 5131, 5133, 5509, -1, 5509, 5133, 5137, -1, 5137, 5133, 5189, -1, 5138, 5189, 5188, -1, 5139, 5188, 5187, -1, 5140, 5187, 5297, -1, 5141, 5297, 5185, -1, 5430, 5185, 5296, -1, 5429, 5296, 5183, -1, 5134, 5183, 5182, -1, 5428, 5182, 5142, -1, 5143, 5142, 5180, -1, 5395, 5180, 5282, -1, 5144, 5282, 5281, -1, 5145, 5281, 5279, -1, 5146, 5279, 5275, -1, 5394, 5275, 5272, -1, 5147, 5272, 5194, -1, 5135, 5194, 5136, -1, 5501, 5136, 5192, -1, 5148, 5192, 5193, -1, 5507, 5193, 5191, -1, 5132, 5507, 5191, -1, 5137, 5189, 5138, -1, 5138, 5188, 5139, -1, 5139, 5187, 5140, -1, 5140, 5297, 5141, -1, 5141, 5185, 5430, -1, 5430, 5296, 5429, -1, 5429, 5183, 5134, -1, 5134, 5182, 5428, -1, 5428, 5142, 5143, -1, 5143, 5180, 5395, -1, 5395, 5282, 5144, -1, 5144, 5281, 5145, -1, 5145, 5279, 5146, -1, 5146, 5275, 5394, -1, 5394, 5272, 5147, -1, 5147, 5194, 5135, -1, 5135, 5136, 5501, -1, 5501, 5192, 5148, -1, 5148, 5193, 5507, -1, 5198, 5162, 5163, -1, 5198, 5149, 5162, -1, 5198, 5151, 5149, -1, 5149, 5151, 5150, -1, 5150, 5151, 5197, -1, 5498, 5197, 5195, -1, 5499, 5195, 5268, -1, 5388, 5268, 5152, -1, 5387, 5152, 5164, -1, 5153, 5164, 5266, -1, 5505, 5266, 5265, -1, 5154, 5265, 5155, -1, 5165, 5155, 5201, -1, 5166, 5201, 5156, -1, 5485, 5156, 5260, -1, 5486, 5260, 5157, -1, 5487, 5157, 5200, -1, 5490, 5200, 5167, -1, 5491, 5167, 5199, -1, 5168, 5199, 5159, -1, 5158, 5159, 5160, -1, 5169, 5160, 5161, -1, 5493, 5161, 5170, -1, 5494, 5170, 5163, -1, 5162, 5494, 5163, -1, 5150, 5197, 5498, -1, 5498, 5195, 5499, -1, 5499, 5268, 5388, -1, 5388, 5152, 5387, -1, 5387, 5164, 5153, -1, 5153, 5266, 5505, -1, 5505, 5265, 5154, -1, 5154, 5155, 5165, -1, 5165, 5201, 5166, -1, 5166, 5156, 5485, -1, 5485, 5260, 5486, -1, 5486, 5157, 5487, -1, 5487, 5200, 5490, -1, 5490, 5167, 5491, -1, 5491, 5199, 5168, -1, 5168, 5159, 5158, -1, 5158, 5160, 5169, -1, 5169, 5161, 5493, -1, 5493, 5170, 5494, -1, 5422, 5171, 5423, -1, 5423, 5171, 5174, -1, 5424, 5174, 5172, -1, 5426, 5172, 5179, -1, 5426, 5424, 5172, -1, 5423, 5174, 5424, -1, 5171, 5422, 5363, -1, 5363, 5422, 5554, -1, 5174, 5171, 4961, -1, 5173, 5174, 4961, -1, 5173, 4959, 5174, -1, 5174, 4959, 5175, -1, 4949, 5174, 5175, -1, 4949, 5172, 5174, -1, 4949, 5179, 5172, -1, 4949, 5176, 5179, -1, 5179, 5176, 5177, -1, 5020, 5177, 5021, -1, 5020, 5179, 5177, -1, 5020, 5019, 5179, -1, 5179, 5019, 5018, -1, 5178, 5179, 5018, -1, 5178, 5283, 5179, -1, 5179, 5283, 5180, -1, 5142, 5179, 5180, -1, 5142, 5181, 5179, -1, 5142, 5182, 5181, -1, 5181, 5182, 5183, -1, 5295, 5183, 5296, -1, 4816, 5296, 5185, -1, 5184, 5185, 5297, -1, 5186, 5297, 5187, -1, 5188, 5186, 5187, -1, 5188, 4818, 5186, -1, 5188, 5189, 4818, -1, 4818, 5189, 5319, -1, 5319, 5189, 5133, -1, 5131, 5319, 5133, -1, 5131, 5061, 5319, -1, 5131, 5191, 5061, -1, 5061, 5191, 5190, -1, 5190, 5191, 5073, -1, 5073, 5191, 5063, -1, 5063, 5191, 5074, -1, 5074, 5191, 5064, -1, 5064, 5191, 5193, -1, 5192, 5064, 5193, -1, 5192, 5136, 5064, -1, 5064, 5136, 5194, -1, 5195, 5194, 5268, -1, 5195, 5064, 5194, -1, 5195, 5196, 5064, -1, 5195, 5197, 5196, -1, 5196, 5197, 5077, -1, 5077, 5197, 5079, -1, 5079, 5197, 5151, -1, 5271, 5151, 5198, -1, 5065, 5198, 5163, -1, 5259, 5163, 5170, -1, 5001, 5170, 5161, -1, 5160, 5001, 5161, -1, 5160, 4987, 5001, -1, 5160, 4988, 4987, -1, 5160, 5159, 4988, -1, 4988, 5159, 4989, -1, 4989, 5159, 5199, -1, 5167, 4989, 5199, -1, 5167, 4990, 4989, -1, 5167, 5200, 4990, -1, 4990, 5200, 5004, -1, 5004, 5200, 5157, -1, 4991, 5157, 5260, -1, 5364, 5260, 5156, -1, 5201, 5364, 5156, -1, 5201, 5215, 5364, -1, 5201, 5155, 5215, -1, 5215, 5155, 5202, -1, 5050, 5215, 5202, -1, 5050, 5040, 5215, -1, 5215, 5040, 5048, -1, 5203, 5215, 5048, -1, 5203, 5205, 5215, -1, 5203, 5204, 5205, -1, 5205, 5204, 5206, -1, 5206, 5204, 5037, -1, 5209, 5037, 5207, -1, 4970, 5207, 5208, -1, 4970, 5209, 5207, -1, 5212, 5210, 5363, -1, 5212, 5360, 5210, -1, 5212, 5211, 5360, -1, 5212, 4967, 5211, -1, 5212, 4968, 4967, -1, 5212, 4980, 4968, -1, 5212, 5214, 4980, -1, 5212, 5213, 5214, -1, 5214, 5213, 4807, -1, 4806, 5214, 4807, -1, 4806, 5215, 5214, -1, 5214, 5215, 4969, -1, 4969, 5215, 5205, -1, 5216, 4925, 5364, -1, 5216, 4914, 4925, -1, 5216, 5217, 4914, -1, 4914, 5217, 5218, -1, 5218, 5217, 5219, -1, 5219, 5217, 5220, -1, 5220, 5217, 4929, -1, 4929, 5217, 5227, -1, 4800, 4929, 5227, -1, 4800, 4916, 4929, -1, 4800, 5222, 4916, -1, 4916, 5222, 5221, -1, 5221, 5222, 4917, -1, 4917, 5222, 4931, -1, 4931, 5222, 5223, -1, 5223, 5222, 5228, -1, 4796, 5223, 5228, -1, 4796, 4918, 5223, -1, 4796, 5224, 4918, -1, 4918, 5224, 4919, -1, 4919, 5224, 5263, -1, 4920, 5263, 4921, -1, 4920, 4919, 5263, -1, 5225, 4802, 5217, -1, 5225, 4803, 4802, -1, 4802, 5226, 5217, -1, 5217, 5226, 5227, -1, 5222, 5229, 5228, -1, 5228, 5229, 4799, -1, 5230, 5228, 4799, -1, 4794, 5231, 5263, -1, 4794, 4898, 5231, -1, 4794, 4785, 4898, -1, 4898, 4785, 5233, -1, 4900, 5233, 4784, -1, 5232, 4784, 4901, -1, 5232, 4900, 4784, -1, 4898, 5233, 4900, -1, 4793, 5367, 4784, -1, 4793, 4904, 5367, -1, 4793, 5234, 4904, -1, 4904, 5234, 5237, -1, 5235, 5237, 4906, -1, 5235, 4904, 5237, -1, 5234, 4782, 5237, -1, 5237, 4782, 4780, -1, 5238, 4780, 4779, -1, 4875, 4779, 5236, -1, 4876, 5236, 4884, -1, 4876, 4875, 5236, -1, 5237, 4780, 5238, -1, 5238, 4779, 4875, -1, 4778, 4846, 5236, -1, 4778, 5239, 4846, -1, 4846, 5239, 5240, -1, 5241, 4846, 5240, -1, 5241, 4777, 4846, -1, 4846, 4777, 4847, -1, 4847, 4777, 5244, -1, 5245, 5244, 4775, -1, 5242, 4775, 4772, -1, 5243, 4772, 4850, -1, 5243, 5242, 4772, -1, 4847, 5244, 5245, -1, 5245, 4775, 5242, -1, 4772, 4771, 4850, -1, 4850, 4771, 4852, -1, 4852, 4771, 5376, -1, 4853, 5376, 4854, -1, 4853, 4852, 5376, -1, 4770, 4837, 4771, -1, 4770, 4838, 4837, -1, 4770, 4769, 4838, -1, 4838, 4769, 5246, -1, 5246, 4769, 5247, -1, 5248, 5247, 4764, -1, 5248, 5246, 5247, -1, 5248, 4825, 5246, -1, 5248, 4827, 4825, -1, 5248, 4839, 4827, -1, 5248, 5249, 4839, -1, 5248, 5252, 5249, -1, 5249, 5252, 4841, -1, 4841, 5252, 5250, -1, 5250, 5252, 5251, -1, 5251, 5252, 5253, -1, 5253, 5252, 5254, -1, 4761, 5253, 5254, -1, 4761, 5255, 5253, -1, 4761, 4758, 5255, -1, 5255, 4758, 5256, -1, 4756, 5255, 5256, -1, 4756, 4755, 5255, -1, 5255, 4755, 5258, -1, 4832, 5258, 5181, -1, 4833, 5181, 4834, -1, 4833, 4832, 5181, -1, 5257, 4763, 5247, -1, 5247, 4763, 4764, -1, 5255, 5258, 4832, -1, 5065, 5163, 5259, -1, 5259, 5170, 5001, -1, 5054, 5001, 5057, -1, 5054, 5259, 5001, -1, 5004, 5157, 4991, -1, 4991, 5260, 5364, -1, 5341, 5364, 5338, -1, 4909, 5338, 5261, -1, 5262, 5261, 4924, -1, 4922, 5262, 4924, -1, 4922, 4896, 5262, -1, 4922, 4897, 4896, -1, 4922, 5369, 4897, -1, 4922, 5263, 5369, -1, 4922, 5264, 5263, -1, 5263, 5264, 4921, -1, 5155, 5265, 5202, -1, 5202, 5265, 5041, -1, 5041, 5265, 5266, -1, 5270, 5266, 5164, -1, 5042, 5164, 5152, -1, 5267, 5152, 5268, -1, 5043, 5268, 5324, -1, 5323, 5324, 5317, -1, 5045, 5317, 5305, -1, 5046, 5305, 5269, -1, 5046, 5045, 5305, -1, 5041, 5266, 5270, -1, 5270, 5164, 5042, -1, 5042, 5152, 5267, -1, 5079, 5151, 5271, -1, 5271, 5198, 5065, -1, 5194, 5272, 5268, -1, 5268, 5272, 5109, -1, 5108, 5268, 5109, -1, 5108, 5106, 5268, -1, 5268, 5106, 5273, -1, 5105, 5268, 5273, -1, 5105, 5124, 5268, -1, 5268, 5124, 5324, -1, 5272, 5275, 5109, -1, 5109, 5275, 5274, -1, 5274, 5275, 5110, -1, 5110, 5275, 5111, -1, 5111, 5275, 5114, -1, 5114, 5275, 5115, -1, 5115, 5275, 5117, -1, 5117, 5275, 5118, -1, 5118, 5275, 5276, -1, 5095, 5276, 5097, -1, 5095, 5118, 5276, -1, 5095, 5084, 5118, -1, 5118, 5084, 5304, -1, 5304, 5084, 5083, -1, 5277, 5083, 5278, -1, 5128, 5278, 5120, -1, 5128, 5277, 5278, -1, 5279, 5280, 5275, -1, 5279, 5016, 5280, -1, 5279, 5281, 5016, -1, 5016, 5281, 5028, -1, 5028, 5281, 5282, -1, 5283, 5282, 5180, -1, 5283, 5028, 5282, -1, 5181, 5183, 5295, -1, 4815, 5181, 5295, -1, 4815, 4835, 5181, -1, 4815, 5284, 4835, -1, 4815, 5286, 5284, -1, 4815, 5285, 5286, -1, 5286, 5285, 5287, -1, 5288, 5287, 4813, -1, 4864, 4813, 5289, -1, 4855, 5289, 5371, -1, 5290, 5371, 5350, -1, 4877, 5290, 5350, -1, 4877, 5291, 5290, -1, 5290, 5291, 4885, -1, 5293, 5290, 4885, -1, 5293, 4866, 5290, -1, 5293, 5292, 4866, -1, 5293, 4867, 5292, -1, 5293, 4856, 4867, -1, 5293, 4857, 4856, -1, 5293, 5294, 4857, -1, 5293, 5236, 5294, -1, 5293, 4884, 5236, -1, 5295, 5296, 4816, -1, 4816, 5185, 5184, -1, 5184, 5297, 5186, -1, 5317, 5324, 5298, -1, 5298, 5324, 5302, -1, 5303, 5302, 5121, -1, 5301, 5121, 5299, -1, 5300, 5301, 5299, -1, 5300, 5090, 5301, -1, 5300, 5120, 5090, -1, 5090, 5120, 5082, -1, 5082, 5120, 5278, -1, 5298, 5302, 5303, -1, 5303, 5121, 5301, -1, 5277, 5304, 5083, -1, 5305, 5104, 5269, -1, 5269, 5104, 5308, -1, 5308, 5104, 5306, -1, 5307, 5308, 5306, -1, 5307, 5033, 5308, -1, 5307, 5309, 5033, -1, 5033, 5309, 5310, -1, 5310, 5309, 5103, -1, 5311, 5310, 5103, -1, 5311, 5326, 5310, -1, 5311, 5023, 5326, -1, 5311, 5012, 5023, -1, 5311, 5312, 5012, -1, 5311, 5013, 5312, -1, 5311, 5313, 5013, -1, 5311, 5314, 5313, -1, 5311, 5276, 5314, -1, 5311, 5315, 5276, -1, 5276, 5315, 5316, -1, 5085, 5276, 5316, -1, 5085, 5099, 5276, -1, 5276, 5099, 5097, -1, 5323, 5317, 5045, -1, 5061, 5318, 5319, -1, 5319, 5318, 5071, -1, 5060, 5319, 5071, -1, 5060, 5059, 5319, -1, 5319, 5059, 5320, -1, 5321, 5319, 5320, -1, 5321, 4819, 5319, -1, 5321, 5001, 4819, -1, 5321, 5067, 5001, -1, 5001, 5067, 5322, -1, 5057, 5001, 5322, -1, 5323, 5043, 5324, -1, 5043, 5267, 5268, -1, 5206, 5037, 5209, -1, 5036, 5325, 5207, -1, 5036, 5022, 5325, -1, 5036, 5035, 5022, -1, 5022, 5035, 5326, -1, 5326, 5035, 5310, -1, 5325, 5358, 5207, -1, 5207, 5358, 5357, -1, 5327, 5207, 5357, -1, 5327, 4973, 5207, -1, 5207, 4973, 4972, -1, 5208, 5207, 4972, -1, 5330, 5328, 5358, -1, 5330, 4944, 5328, -1, 5330, 5329, 4944, -1, 5330, 5331, 5329, -1, 5330, 4945, 5331, -1, 5330, 5021, 4945, -1, 4945, 5021, 5177, -1, 5280, 5332, 5275, -1, 5275, 5332, 5276, -1, 4998, 4892, 5353, -1, 4998, 4894, 4892, -1, 4998, 5333, 4894, -1, 4894, 5333, 5334, -1, 4883, 5334, 4870, -1, 4883, 4894, 5334, -1, 5333, 4997, 5334, -1, 5334, 4997, 5009, -1, 5339, 5009, 4996, -1, 4912, 4996, 4995, -1, 5335, 4995, 5336, -1, 5340, 5336, 4994, -1, 5337, 4994, 4993, -1, 5341, 5337, 4993, -1, 5341, 4909, 5337, -1, 5341, 5338, 4909, -1, 5334, 5009, 5339, -1, 5339, 4996, 4912, -1, 4912, 4995, 5335, -1, 5335, 5336, 5340, -1, 5340, 4994, 5337, -1, 5341, 4991, 5364, -1, 4819, 5001, 5342, -1, 5342, 5001, 5343, -1, 5344, 5343, 4986, -1, 4824, 4986, 5345, -1, 4880, 5345, 4881, -1, 4880, 4824, 5345, -1, 4880, 5346, 4824, -1, 4880, 4822, 5346, -1, 4880, 5347, 4822, -1, 4880, 4809, 5347, -1, 4880, 5348, 4809, -1, 4880, 4812, 5348, -1, 4880, 5371, 4812, -1, 4880, 4879, 5371, -1, 5371, 4879, 5349, -1, 4888, 5371, 5349, -1, 4888, 5350, 5371, -1, 5342, 5343, 5344, -1, 5344, 4986, 4824, -1, 5345, 5351, 4881, -1, 4881, 5351, 5352, -1, 5352, 5351, 4890, -1, 4890, 5351, 5353, -1, 4892, 4890, 5353, -1, 5354, 5356, 4964, -1, 5354, 5355, 5356, -1, 5354, 5357, 5355, -1, 5355, 5357, 5358, -1, 4942, 5358, 5359, -1, 4942, 5355, 5358, -1, 5210, 5360, 4950, -1, 4950, 5360, 4976, -1, 5362, 4976, 5361, -1, 4951, 5361, 4965, -1, 4952, 4965, 4963, -1, 4953, 4963, 4964, -1, 5356, 4953, 4964, -1, 4950, 4976, 5362, -1, 5362, 5361, 4951, -1, 4951, 4965, 4952, -1, 4952, 4963, 4953, -1, 5210, 4961, 5363, -1, 5363, 4961, 5171, -1, 5328, 5359, 5358, -1, 4925, 4940, 5364, -1, 5364, 4940, 5365, -1, 5338, 5364, 5365, -1, 4909, 5261, 5262, -1, 5366, 5237, 5334, -1, 5366, 4906, 5237, -1, 5367, 5368, 4784, -1, 4784, 5368, 4901, -1, 5231, 5369, 5263, -1, 5237, 5370, 5334, -1, 5334, 5370, 4870, -1, 5290, 4855, 5371, -1, 4855, 4864, 5289, -1, 4864, 5288, 4813, -1, 5288, 5286, 5287, -1, 4835, 5284, 5372, -1, 5372, 5284, 5373, -1, 5376, 5373, 4854, -1, 5376, 5372, 5373, -1, 4846, 5294, 5236, -1, 4837, 4844, 4771, -1, 4771, 4844, 5374, -1, 4836, 4771, 5374, -1, 4836, 5375, 4771, -1, 4771, 5375, 5376, -1, 4835, 4834, 5181, -1, 5378, 5213, 5377, -1, 5377, 5213, 5212, -1, 4808, 5378, 5379, -1, 4978, 4808, 5379, -1, 4978, 4979, 4808, -1, 4808, 4979, 5380, -1, 4981, 4808, 5380, -1, 4981, 5382, 4808, -1, 4808, 5382, 5381, -1, 5381, 5382, 5484, -1, 5484, 5382, 5534, -1, 5038, 5534, 5383, -1, 5038, 5484, 5534, -1, 5038, 5049, 5484, -1, 5484, 5049, 5039, -1, 5384, 5484, 5039, -1, 5384, 5165, 5484, -1, 5384, 5385, 5165, -1, 5165, 5385, 5154, -1, 5154, 5385, 5505, -1, 5505, 5385, 5386, -1, 5153, 5386, 5504, -1, 5387, 5504, 5051, -1, 5388, 5051, 5052, -1, 5389, 5388, 5052, -1, 5389, 5044, 5388, -1, 5388, 5044, 5517, -1, 5123, 5388, 5517, -1, 5123, 5390, 5388, -1, 5388, 5390, 5391, -1, 5107, 5388, 5391, -1, 5107, 5392, 5388, -1, 5388, 5392, 5125, -1, 5394, 5125, 5126, -1, 5393, 5394, 5126, -1, 5393, 5112, 5394, -1, 5394, 5112, 5113, -1, 5116, 5394, 5113, -1, 5116, 5127, 5394, -1, 5394, 5127, 5410, -1, 5026, 5394, 5410, -1, 5026, 5146, 5394, -1, 5026, 5015, 5146, -1, 5146, 5015, 5145, -1, 5145, 5015, 5027, -1, 5144, 5027, 5029, -1, 5395, 5029, 5143, -1, 5395, 5144, 5029, -1, 5378, 5377, 5379, -1, 5379, 5377, 5554, -1, 5396, 5554, 4960, -1, 5396, 5379, 5554, -1, 5396, 4977, 5379, -1, 5396, 5397, 4977, -1, 4977, 5397, 4975, -1, 4975, 5397, 4962, -1, 4966, 4962, 5398, -1, 5399, 5398, 5400, -1, 4974, 5400, 5401, -1, 4984, 5401, 5551, -1, 5402, 5551, 4941, -1, 4983, 4941, 5550, -1, 5548, 5550, 5531, -1, 5403, 5531, 5530, -1, 5047, 5530, 5529, -1, 5404, 5529, 5032, -1, 5409, 5032, 5405, -1, 5024, 5409, 5405, -1, 5024, 5406, 5409, -1, 5409, 5406, 5407, -1, 5408, 5409, 5407, -1, 5408, 5025, 5409, -1, 5409, 5025, 5014, -1, 5410, 5409, 5014, -1, 5410, 5102, 5409, -1, 5410, 5411, 5102, -1, 5410, 5101, 5411, -1, 5410, 5100, 5101, -1, 5410, 5098, 5100, -1, 5410, 5096, 5098, -1, 5410, 5127, 5096, -1, 5096, 5127, 5094, -1, 5094, 5127, 5513, -1, 5093, 5513, 5412, -1, 5414, 5412, 5413, -1, 5119, 5414, 5413, -1, 5119, 5092, 5414, -1, 5119, 5129, 5092, -1, 5092, 5129, 5091, -1, 5091, 5129, 5514, -1, 5514, 5129, 5130, -1, 5081, 5130, 5415, -1, 5416, 5081, 5415, -1, 5416, 5089, 5081, -1, 5416, 5122, 5089, -1, 5089, 5122, 5516, -1, 5516, 5122, 5517, -1, 5417, 5517, 5418, -1, 5053, 5417, 5418, -1, 5053, 5419, 5417, -1, 5417, 5419, 5421, -1, 5421, 5419, 5034, -1, 5420, 5034, 5088, -1, 5420, 5421, 5034, -1, 5422, 4947, 5554, -1, 5422, 5423, 4947, -1, 4947, 5423, 5424, -1, 5426, 4947, 5424, -1, 5426, 4946, 4947, -1, 5426, 5030, 4946, -1, 5426, 5017, 5030, -1, 5426, 5425, 5017, -1, 5426, 5427, 5425, -1, 5426, 5143, 5427, -1, 5426, 4754, 5143, -1, 5143, 4754, 5428, -1, 5428, 4754, 5134, -1, 5134, 4754, 4814, -1, 5429, 4814, 5431, -1, 5430, 5431, 5141, -1, 5430, 5429, 5431, -1, 5432, 4830, 4754, -1, 5432, 5434, 4830, -1, 4830, 5434, 5433, -1, 5433, 5434, 5435, -1, 5435, 5434, 5436, -1, 5436, 5434, 5437, -1, 5437, 5434, 4829, -1, 4829, 5434, 5438, -1, 4840, 5438, 5441, -1, 4828, 5441, 4826, -1, 4828, 4840, 5441, -1, 4757, 5439, 5434, -1, 4757, 4760, 5439, -1, 5439, 4759, 5434, -1, 5434, 4759, 5440, -1, 5438, 5434, 5440, -1, 4829, 5438, 4840, -1, 4762, 4768, 5441, -1, 4762, 4767, 4768, -1, 4762, 4765, 4767, -1, 4767, 4765, 4766, -1, 5442, 5443, 4768, -1, 5442, 4845, 5443, -1, 5442, 4773, 4845, -1, 4845, 4773, 4843, -1, 4843, 4773, 5444, -1, 5444, 4773, 5445, -1, 5445, 4773, 4842, -1, 4842, 4773, 4860, -1, 4861, 4842, 4860, -1, 4861, 5446, 4842, -1, 4842, 5446, 5447, -1, 5579, 5447, 5448, -1, 5578, 5448, 5449, -1, 5450, 5449, 4814, -1, 4754, 5450, 4814, -1, 4754, 5451, 5450, -1, 4754, 4831, 5451, -1, 4754, 4830, 4831, -1, 4774, 4859, 4773, -1, 4774, 5453, 4859, -1, 4774, 5452, 5453, -1, 5453, 5452, 4776, -1, 4849, 4776, 4787, -1, 4848, 4787, 4858, -1, 4848, 4849, 4787, -1, 5453, 4776, 4849, -1, 4858, 4787, 4869, -1, 4869, 4787, 4788, -1, 5454, 4869, 4788, -1, 5454, 4868, 4869, -1, 5454, 5575, 4868, -1, 5454, 4789, 5575, -1, 5575, 4789, 4790, -1, 5457, 4790, 4791, -1, 5456, 4791, 5455, -1, 5456, 5457, 4791, -1, 5575, 4790, 5457, -1, 4791, 4792, 5455, -1, 5455, 4792, 4874, -1, 4874, 4792, 4873, -1, 4873, 4792, 5458, -1, 5458, 4792, 5464, -1, 4903, 5458, 5464, -1, 4903, 5459, 5458, -1, 5458, 5459, 5460, -1, 4905, 5458, 5460, -1, 4905, 4910, 5458, -1, 5458, 4910, 5537, -1, 4872, 5537, 4871, -1, 4872, 5458, 5537, -1, 4792, 4781, 5464, -1, 5464, 4781, 5461, -1, 5462, 5464, 5461, -1, 5462, 4783, 5464, -1, 5464, 4783, 5463, -1, 5466, 5464, 5463, -1, 5466, 4902, 5464, -1, 5466, 5465, 4902, -1, 5466, 5467, 5465, -1, 5465, 5467, 5468, -1, 5468, 5467, 4795, -1, 4899, 4795, 5559, -1, 5470, 5559, 5469, -1, 5470, 4899, 5559, -1, 5468, 4795, 4899, -1, 5471, 5558, 5559, -1, 5471, 4934, 5558, -1, 5471, 4786, 4934, -1, 4934, 4786, 4933, -1, 4933, 4786, 5557, -1, 4932, 5557, 5472, -1, 4932, 4933, 5557, -1, 5557, 4786, 4798, -1, 4798, 4786, 5474, -1, 5473, 5474, 4797, -1, 5473, 4798, 5474, -1, 5475, 4930, 5557, -1, 5475, 4915, 4930, -1, 5475, 4928, 4915, -1, 5475, 4927, 4928, -1, 5475, 5476, 4927, -1, 5475, 5477, 5476, -1, 5475, 5478, 5477, -1, 5477, 5478, 5483, -1, 5483, 5478, 4801, -1, 5479, 5483, 4801, -1, 5479, 5482, 5483, -1, 5479, 5481, 5482, -1, 5479, 5480, 5481, -1, 5482, 4804, 5483, -1, 5483, 4804, 4805, -1, 4926, 4805, 4939, -1, 4926, 5483, 4805, -1, 5484, 5165, 4805, -1, 4805, 5165, 5166, -1, 5485, 4805, 5166, -1, 5485, 5543, 4805, -1, 5485, 5486, 5543, -1, 5543, 5486, 5489, -1, 5489, 5486, 5487, -1, 5490, 5489, 5487, -1, 5490, 5488, 5489, -1, 5490, 5491, 5488, -1, 5488, 5491, 5003, -1, 5003, 5491, 5168, -1, 5002, 5168, 5158, -1, 5492, 5158, 5169, -1, 5495, 5169, 5493, -1, 5494, 5495, 5493, -1, 5494, 5055, 5495, -1, 5494, 5496, 5055, -1, 5494, 5497, 5496, -1, 5494, 5080, 5497, -1, 5494, 5078, 5080, -1, 5494, 5076, 5078, -1, 5494, 5075, 5076, -1, 5494, 5162, 5075, -1, 5075, 5162, 5149, -1, 5150, 5075, 5149, -1, 5150, 5498, 5075, -1, 5075, 5498, 5499, -1, 5147, 5499, 5394, -1, 5147, 5075, 5499, -1, 5147, 5135, 5075, -1, 5075, 5135, 5500, -1, 5500, 5135, 5501, -1, 5503, 5501, 5502, -1, 5503, 5500, 5501, -1, 5003, 5168, 5002, -1, 5002, 5158, 5492, -1, 5492, 5169, 5495, -1, 5499, 5388, 5394, -1, 5394, 5388, 5125, -1, 5388, 5387, 5051, -1, 5387, 5153, 5504, -1, 5153, 5505, 5386, -1, 5141, 5510, 5140, -1, 5141, 5431, 5510, -1, 5429, 5134, 4814, -1, 5427, 5143, 5029, -1, 5144, 5145, 5027, -1, 5501, 5148, 5502, -1, 5502, 5148, 5062, -1, 5062, 5148, 5507, -1, 5506, 5507, 5132, -1, 5508, 5132, 5518, -1, 5072, 5518, 5070, -1, 5072, 5508, 5518, -1, 5062, 5507, 5506, -1, 5132, 5509, 5518, -1, 5518, 5509, 5137, -1, 4817, 5137, 5138, -1, 5512, 5138, 5139, -1, 5511, 5139, 5140, -1, 5510, 5511, 5140, -1, 5518, 5137, 4817, -1, 4817, 5138, 5512, -1, 5512, 5139, 5511, -1, 5094, 5513, 5093, -1, 5093, 5412, 5414, -1, 5514, 5130, 5081, -1, 5086, 5515, 5409, -1, 5086, 5087, 5515, -1, 5515, 5087, 5088, -1, 5034, 5515, 5088, -1, 5417, 5516, 5517, -1, 5069, 5518, 5068, -1, 5069, 5519, 5518, -1, 5518, 5519, 5070, -1, 5508, 5506, 5132, -1, 5055, 5056, 5495, -1, 5495, 5056, 5058, -1, 5066, 5495, 5058, -1, 5066, 5520, 5495, -1, 5495, 5520, 5068, -1, 5518, 5495, 5068, -1, 5518, 5521, 5495, -1, 5518, 5522, 5521, -1, 5521, 5522, 4985, -1, 4985, 5522, 5542, -1, 5000, 5542, 5523, -1, 5540, 5523, 4820, -1, 5527, 4820, 4821, -1, 5524, 5527, 4821, -1, 5524, 5525, 5527, -1, 5527, 5525, 4823, -1, 4810, 5527, 4823, -1, 4810, 4811, 5527, -1, 5527, 4811, 5528, -1, 5526, 5528, 5566, -1, 5526, 5527, 5528, -1, 5044, 5418, 5517, -1, 5515, 5404, 5409, -1, 5409, 5404, 5032, -1, 5404, 5047, 5529, -1, 5047, 5403, 5530, -1, 5403, 5548, 5531, -1, 5533, 5532, 5548, -1, 5533, 5534, 5532, -1, 5533, 5383, 5534, -1, 5030, 5535, 4946, -1, 4946, 5535, 5031, -1, 4957, 5031, 5531, -1, 5536, 5531, 4956, -1, 5536, 4957, 5531, -1, 4946, 5031, 4957, -1, 5008, 4911, 5007, -1, 5008, 5537, 4911, -1, 5008, 5010, 5537, -1, 5537, 5010, 5538, -1, 5011, 5537, 5538, -1, 5011, 4882, 5537, -1, 5011, 4999, 4882, -1, 4882, 4999, 4893, -1, 4893, 4999, 5539, -1, 4891, 5539, 4889, -1, 4891, 4893, 5539, -1, 5539, 5540, 4889, -1, 4889, 5540, 5541, -1, 5541, 5540, 5527, -1, 5527, 5540, 4820, -1, 5540, 5000, 5523, -1, 5000, 4985, 5542, -1, 4805, 5543, 5561, -1, 4939, 4805, 5561, -1, 4992, 4908, 5005, -1, 4992, 5544, 4908, -1, 4992, 5545, 5544, -1, 5544, 5545, 4907, -1, 4907, 5545, 5006, -1, 4913, 5006, 5007, -1, 4911, 4913, 5007, -1, 4907, 5006, 4913, -1, 4971, 5546, 5548, -1, 5547, 5548, 5552, -1, 5547, 4971, 5548, -1, 5546, 4982, 5548, -1, 5548, 4982, 5549, -1, 4983, 5548, 5549, -1, 4983, 5550, 5548, -1, 4983, 5402, 4941, -1, 5402, 4984, 5551, -1, 4984, 4974, 5401, -1, 4974, 5399, 5400, -1, 5399, 4966, 5398, -1, 4966, 4975, 4962, -1, 5532, 5552, 5548, -1, 4943, 4955, 5531, -1, 4954, 5531, 5550, -1, 4954, 4943, 5531, -1, 4955, 5553, 5531, -1, 5531, 5553, 4956, -1, 4947, 4948, 5554, -1, 5554, 4948, 4958, -1, 5555, 5554, 4958, -1, 5555, 4960, 5554, -1, 4930, 5556, 5557, -1, 5557, 5556, 5472, -1, 5558, 4935, 5559, -1, 5559, 4935, 4936, -1, 5560, 5559, 4936, -1, 5560, 4937, 5559, -1, 5559, 4937, 5564, -1, 5469, 5559, 5564, -1, 4923, 4895, 4937, -1, 4923, 4908, 4895, -1, 4923, 4938, 4908, -1, 4908, 4938, 5005, -1, 5005, 4938, 5561, -1, 5543, 5005, 5561, -1, 4895, 5562, 4937, -1, 4937, 5562, 5563, -1, 5564, 4937, 5563, -1, 4886, 4865, 5575, -1, 4886, 4887, 4865, -1, 4865, 4887, 5567, -1, 5528, 5567, 5565, -1, 4878, 5528, 5565, -1, 4878, 5566, 5528, -1, 4865, 5567, 5528, -1, 5569, 5528, 5568, -1, 5569, 4865, 5528, -1, 4882, 4871, 5537, -1, 4859, 5570, 4773, -1, 4773, 5570, 4851, -1, 4860, 4773, 4851, -1, 4842, 5447, 5579, -1, 5449, 5448, 5571, -1, 5571, 5448, 4862, -1, 5573, 4862, 4863, -1, 5572, 4863, 5568, -1, 5528, 5572, 5568, -1, 5571, 4862, 5573, -1, 5573, 4863, 5572, -1, 4865, 5574, 5575, -1, 5575, 5574, 5577, -1, 5576, 5575, 5577, -1, 5576, 4868, 5575, -1, 5450, 5578, 5449, -1, 5578, 5579, 5448, -1, 5443, 5580, 4768, -1, 4768, 5580, 5441, -1, 5441, 5580, 5581, -1, 4826, 5441, 5581, -1, 5589, 5701, 5705, -1, 5589, 5582, 5701, -1, 5589, 5584, 5582, -1, 5589, 5583, 5584, -1, 5589, 6070, 5583, -1, 5589, 5585, 6070, -1, 5589, 5587, 5585, -1, 5589, 5586, 5587, -1, 5589, 6292, 5586, -1, 5589, 6299, 6292, -1, 5589, 6293, 6299, -1, 5589, 5588, 6293, -1, 5589, 6303, 5588, -1, 5589, 5590, 6303, -1, 5589, 6294, 5590, -1, 5589, 5743, 6294, -1, 5589, 6171, 5743, -1, 5589, 5682, 6171, -1, 6171, 5682, 5591, -1, 5591, 5682, 5592, -1, 5593, 5591, 5592, -1, 5593, 5594, 5591, -1, 5593, 6219, 5594, -1, 5594, 6219, 5753, -1, 5753, 6219, 5595, -1, 6174, 5595, 5596, -1, 5752, 5596, 5597, -1, 5751, 5597, 5599, -1, 5598, 5599, 6256, -1, 5601, 6256, 6258, -1, 5600, 6258, 5696, -1, 5600, 5601, 6258, -1, 5600, 6168, 5601, -1, 5600, 5602, 6168, -1, 6168, 5602, 6176, -1, 6176, 5602, 5603, -1, 6178, 5603, 5638, -1, 6178, 6176, 5603, -1, 6319, 5604, 5682, -1, 6319, 5605, 5604, -1, 6319, 6021, 5605, -1, 6319, 5606, 6021, -1, 6319, 6038, 5606, -1, 6319, 5607, 6038, -1, 6319, 6040, 5607, -1, 6319, 5608, 6040, -1, 6319, 6228, 5608, -1, 6319, 5609, 6228, -1, 6319, 6229, 5609, -1, 6319, 6231, 6229, -1, 6319, 5611, 6231, -1, 6319, 5610, 5611, -1, 6319, 6232, 5610, -1, 6319, 5612, 6232, -1, 6319, 6161, 5612, -1, 6319, 5613, 6161, -1, 6319, 5705, 5613, -1, 5613, 5705, 6149, -1, 6149, 5705, 5614, -1, 6138, 6149, 5614, -1, 6138, 5615, 6149, -1, 6138, 6150, 5615, -1, 6138, 6137, 6150, -1, 6150, 6137, 6201, -1, 5616, 6150, 6201, -1, 5616, 6153, 6150, -1, 5616, 6182, 6153, -1, 6153, 6182, 6163, -1, 6163, 6182, 5617, -1, 5618, 5617, 6192, -1, 6155, 6192, 5788, -1, 5789, 5788, 6183, -1, 6010, 6183, 6184, -1, 5619, 6184, 5621, -1, 5620, 5621, 6185, -1, 5623, 6185, 6186, -1, 5622, 5623, 6186, -1, 5622, 5624, 5623, -1, 5622, 6189, 5624, -1, 5624, 6189, 5625, -1, 5625, 6189, 5722, -1, 5626, 5722, 6082, -1, 5626, 5625, 5722, -1, 5626, 5627, 5625, -1, 5625, 5627, 6013, -1, 6013, 5627, 6056, -1, 5993, 6056, 6055, -1, 5642, 6055, 5629, -1, 5628, 5629, 5630, -1, 5640, 5630, 5641, -1, 5639, 5641, 6054, -1, 5997, 6054, 5724, -1, 5631, 5724, 5767, -1, 6282, 5631, 5767, -1, 6282, 6016, 5631, -1, 6282, 5632, 6016, -1, 6016, 5632, 5633, -1, 5633, 5632, 5634, -1, 5998, 5634, 6285, -1, 6286, 5998, 6285, -1, 6286, 6000, 5998, -1, 6286, 6274, 6000, -1, 6000, 6274, 5636, -1, 5636, 6274, 5749, -1, 5635, 5636, 5749, -1, 5635, 5637, 5636, -1, 5635, 5638, 5637, -1, 5637, 5638, 5603, -1, 5998, 5633, 5634, -1, 5631, 5997, 5724, -1, 5997, 5639, 6054, -1, 5639, 5640, 5641, -1, 5640, 5628, 5630, -1, 5628, 5642, 5629, -1, 5642, 5993, 6055, -1, 5993, 6013, 6056, -1, 5623, 5620, 6185, -1, 5620, 5619, 5621, -1, 5619, 6010, 6184, -1, 6008, 5643, 6010, -1, 6008, 5644, 5643, -1, 6008, 5992, 5644, -1, 5644, 5992, 5654, -1, 5654, 5992, 5645, -1, 5646, 5645, 5655, -1, 5647, 5655, 5648, -1, 6142, 5648, 5649, -1, 6112, 6142, 5649, -1, 6112, 6158, 6142, -1, 6112, 5650, 6158, -1, 6158, 5650, 5790, -1, 5790, 5650, 6107, -1, 6145, 6107, 5651, -1, 6159, 5651, 6109, -1, 6147, 6109, 5781, -1, 5653, 5781, 5652, -1, 6161, 5652, 5612, -1, 6161, 5653, 5652, -1, 5654, 5645, 5646, -1, 5646, 5655, 5647, -1, 5649, 5648, 5657, -1, 5657, 5648, 5658, -1, 6104, 5658, 5659, -1, 5656, 5659, 5660, -1, 6102, 5660, 5661, -1, 6102, 5656, 5660, -1, 5657, 5658, 6104, -1, 6104, 5659, 5656, -1, 5660, 5662, 5661, -1, 5661, 5662, 5684, -1, 5684, 5662, 5685, -1, 6025, 5685, 5664, -1, 5663, 5664, 5989, -1, 5687, 5989, 5688, -1, 5689, 5688, 6005, -1, 5690, 6005, 5691, -1, 5692, 5691, 6004, -1, 5665, 6004, 5988, -1, 5794, 5988, 5764, -1, 6027, 5764, 6254, -1, 5666, 6027, 6254, -1, 5666, 6050, 6027, -1, 5666, 6249, 6050, -1, 6050, 6249, 5667, -1, 5667, 6249, 6250, -1, 6030, 6250, 5668, -1, 5669, 6030, 5668, -1, 5669, 5670, 6030, -1, 5669, 5671, 5670, -1, 5670, 5671, 5672, -1, 5672, 5671, 5760, -1, 5673, 5672, 5760, -1, 5673, 6031, 5672, -1, 5673, 5674, 6031, -1, 6031, 5674, 6052, -1, 6052, 5674, 6217, -1, 5675, 6052, 6217, -1, 5675, 5677, 6052, -1, 5675, 5676, 5677, -1, 5677, 5676, 5762, -1, 5762, 5676, 6215, -1, 5678, 6215, 5679, -1, 5796, 5679, 5680, -1, 6032, 5680, 5682, -1, 5681, 5682, 5683, -1, 5681, 6032, 5682, -1, 5684, 5685, 6025, -1, 5793, 6025, 6047, -1, 6101, 6047, 6024, -1, 5686, 6024, 5774, -1, 5686, 6101, 6024, -1, 6025, 5664, 5663, -1, 5663, 5989, 5687, -1, 5687, 5688, 5689, -1, 5689, 6005, 5690, -1, 5690, 5691, 5692, -1, 5692, 6004, 5665, -1, 5665, 5988, 5794, -1, 5987, 5693, 5764, -1, 5987, 5694, 5693, -1, 5987, 6003, 5694, -1, 5694, 6003, 5695, -1, 5695, 6003, 6001, -1, 6262, 6001, 6261, -1, 6262, 5695, 6001, -1, 6001, 5696, 6261, -1, 6261, 5696, 6258, -1, 5698, 5697, 6094, -1, 5698, 6288, 5697, -1, 5698, 6073, 6288, -1, 6288, 6073, 6289, -1, 6289, 6073, 5699, -1, 6290, 5699, 5700, -1, 5586, 5700, 5587, -1, 5586, 6290, 5700, -1, 6289, 5699, 6290, -1, 5701, 5702, 5705, -1, 5705, 5702, 5704, -1, 5703, 5705, 5704, -1, 5703, 5706, 5705, -1, 5705, 5706, 6066, -1, 6065, 5705, 6066, -1, 6065, 5707, 5705, -1, 5705, 5707, 5709, -1, 5708, 5705, 5709, -1, 5708, 5710, 5705, -1, 5705, 5710, 5711, -1, 6118, 5705, 5711, -1, 6118, 6116, 5705, -1, 5705, 6116, 6131, -1, 5614, 5705, 6131, -1, 5709, 5707, 6120, -1, 6120, 5707, 6064, -1, 6121, 6064, 5717, -1, 6122, 5717, 5718, -1, 6123, 5718, 6061, -1, 6135, 6061, 6060, -1, 6125, 6060, 6059, -1, 6127, 6059, 6058, -1, 6128, 6058, 5719, -1, 5712, 6128, 5719, -1, 5712, 5714, 6128, -1, 5712, 5713, 5714, -1, 5714, 5713, 5715, -1, 5715, 5713, 6206, -1, 6129, 6206, 6202, -1, 5716, 6202, 6201, -1, 6137, 5716, 6201, -1, 6120, 6064, 6121, -1, 6121, 5717, 6122, -1, 6122, 5718, 6123, -1, 6123, 6061, 6135, -1, 6135, 6060, 6125, -1, 6125, 6059, 6127, -1, 5719, 6058, 6200, -1, 6200, 6058, 5720, -1, 6203, 5720, 6084, -1, 6197, 6084, 6057, -1, 6196, 6057, 5721, -1, 6196, 6197, 6057, -1, 6200, 5720, 6203, -1, 6203, 6084, 6197, -1, 6057, 6082, 5721, -1, 5721, 6082, 5722, -1, 5725, 5723, 5724, -1, 5725, 5727, 5723, -1, 5725, 5726, 5727, -1, 5727, 5726, 6270, -1, 6270, 5726, 5729, -1, 5728, 5729, 5730, -1, 5728, 6270, 5729, -1, 5729, 6075, 5730, -1, 5730, 6075, 5731, -1, 5731, 6075, 5740, -1, 5732, 5740, 5742, -1, 5732, 5731, 5740, -1, 5732, 6269, 5731, -1, 5732, 6310, 6269, -1, 6269, 6310, 5733, -1, 5733, 6310, 5734, -1, 5766, 5734, 5736, -1, 5735, 5736, 6307, -1, 5737, 6307, 6295, -1, 5739, 6295, 5738, -1, 6181, 5738, 5743, -1, 6181, 5739, 5738, -1, 5740, 5741, 5742, -1, 5742, 5741, 6296, -1, 6296, 5741, 6094, -1, 6297, 6094, 5697, -1, 6297, 6296, 6094, -1, 5716, 6129, 6202, -1, 6129, 5715, 6206, -1, 6128, 6127, 6058, -1, 6294, 5743, 5738, -1, 5745, 6279, 5739, -1, 5745, 5744, 6279, -1, 5745, 5746, 5744, -1, 5744, 5746, 5750, -1, 5750, 5746, 5747, -1, 6277, 5747, 5748, -1, 6287, 5748, 5749, -1, 6274, 6287, 5749, -1, 5750, 5747, 6277, -1, 6277, 5748, 6287, -1, 5601, 5598, 6256, -1, 5598, 5751, 5599, -1, 5751, 5752, 5597, -1, 5752, 6174, 5596, -1, 6174, 5753, 5595, -1, 6209, 5754, 5682, -1, 5755, 5682, 5763, -1, 5755, 6209, 5682, -1, 5595, 6219, 6263, -1, 6263, 6219, 5756, -1, 6252, 5756, 5757, -1, 5758, 5757, 5759, -1, 6247, 5759, 5761, -1, 6251, 5761, 5760, -1, 5671, 6251, 5760, -1, 6263, 5756, 6252, -1, 6252, 5757, 5758, -1, 5758, 5759, 6247, -1, 6247, 5761, 6251, -1, 5762, 6215, 5678, -1, 5678, 5679, 5796, -1, 5680, 6213, 5682, -1, 5682, 6213, 6222, -1, 5763, 5682, 6222, -1, 5667, 6250, 6030, -1, 5693, 5765, 5764, -1, 5764, 5765, 6254, -1, 5733, 5734, 5766, -1, 5766, 5736, 5735, -1, 5735, 6307, 5737, -1, 5737, 6295, 5739, -1, 6279, 5737, 5739, -1, 5723, 6268, 5724, -1, 5724, 6268, 5767, -1, 6238, 6043, 5784, -1, 6238, 5768, 6043, -1, 6238, 5769, 5768, -1, 5768, 5769, 6022, -1, 6022, 5769, 5770, -1, 5771, 5770, 6096, -1, 5771, 6022, 5770, -1, 5771, 5772, 6022, -1, 6022, 5772, 5773, -1, 5773, 5772, 5791, -1, 5792, 5791, 5774, -1, 6024, 5792, 5774, -1, 5770, 6237, 6096, -1, 6096, 6237, 5779, -1, 5779, 6237, 5775, -1, 5780, 5775, 6236, -1, 5776, 6236, 5778, -1, 5777, 5778, 5781, -1, 6109, 5777, 5781, -1, 5779, 5775, 5780, -1, 5780, 6236, 5776, -1, 5776, 5778, 5777, -1, 6147, 5781, 5653, -1, 6228, 5782, 5608, -1, 5608, 5782, 6041, -1, 6041, 5782, 6227, -1, 5785, 6227, 5783, -1, 5786, 5783, 6226, -1, 5787, 6226, 5784, -1, 6043, 5787, 5784, -1, 6041, 6227, 5785, -1, 5785, 5783, 5786, -1, 5786, 6226, 5787, -1, 6163, 5617, 5618, -1, 5618, 6192, 6155, -1, 6155, 5788, 5789, -1, 5789, 6183, 6010, -1, 5643, 5789, 6010, -1, 6147, 6159, 6109, -1, 6159, 6145, 5651, -1, 6145, 5790, 6107, -1, 6142, 5647, 5648, -1, 5773, 5791, 5792, -1, 6101, 5793, 6047, -1, 5793, 5684, 6025, -1, 6027, 5794, 5764, -1, 5604, 6019, 5682, -1, 5682, 6019, 5795, -1, 6034, 5682, 5795, -1, 6034, 5683, 5682, -1, 6032, 5796, 5680, -1, 5754, 5592, 5682, -1, 5800, 5797, 5953, -1, 5800, 5799, 5797, -1, 5800, 5798, 5799, -1, 5800, 6069, 5798, -1, 5800, 6068, 6069, -1, 5800, 6067, 6068, -1, 5800, 6088, 6067, -1, 5800, 6087, 6088, -1, 5800, 6133, 6087, -1, 5800, 5801, 6133, -1, 5800, 6119, 5801, -1, 5800, 6132, 6119, -1, 5800, 5802, 6132, -1, 5800, 6117, 5802, -1, 5800, 6139, 6117, -1, 5800, 5803, 6139, -1, 5800, 5804, 5803, -1, 5800, 6162, 5804, -1, 5800, 5805, 6162, -1, 6162, 5805, 6160, -1, 6160, 5805, 6242, -1, 6233, 6160, 6242, -1, 6233, 6148, 6160, -1, 6233, 5806, 6148, -1, 6148, 5806, 6146, -1, 6146, 5806, 6108, -1, 5807, 6146, 6108, -1, 5807, 5808, 6146, -1, 5807, 6113, 5808, -1, 5808, 6113, 6144, -1, 6144, 6113, 6106, -1, 6143, 6106, 5809, -1, 5810, 5809, 6111, -1, 5811, 6111, 6006, -1, 5811, 5810, 6111, -1, 5811, 5812, 5810, -1, 5811, 5813, 5812, -1, 5812, 5813, 6140, -1, 6140, 5813, 6141, -1, 6141, 5813, 6007, -1, 6157, 6007, 5900, -1, 5814, 5900, 6009, -1, 6156, 6009, 5901, -1, 6156, 5814, 6009, -1, 5820, 6036, 5805, -1, 5820, 5815, 6036, -1, 5820, 5816, 5815, -1, 5820, 6035, 5816, -1, 5820, 5817, 6035, -1, 5820, 6033, 5817, -1, 5820, 5818, 6033, -1, 5820, 5968, 5818, -1, 5820, 6212, 5968, -1, 5820, 5819, 6212, -1, 5820, 6221, 5819, -1, 5820, 6211, 6221, -1, 5820, 6210, 6211, -1, 5820, 6220, 6210, -1, 5820, 6225, 6220, -1, 5820, 6164, 6225, -1, 5820, 5821, 6164, -1, 5820, 5953, 5821, -1, 5821, 5953, 6170, -1, 6170, 5953, 5822, -1, 6305, 6170, 5822, -1, 6305, 6169, 6170, -1, 6305, 5823, 6169, -1, 6305, 5824, 5823, -1, 5823, 5824, 6271, -1, 6280, 5823, 6271, -1, 6280, 6281, 5823, -1, 5823, 6281, 5825, -1, 5825, 6281, 5826, -1, 5827, 5826, 5828, -1, 5967, 5828, 6278, -1, 6180, 6278, 6276, -1, 5829, 6276, 5999, -1, 5829, 6180, 6276, -1, 5829, 6179, 6180, -1, 5829, 5830, 6179, -1, 6179, 5830, 5930, -1, 5930, 5830, 5931, -1, 5831, 5931, 5832, -1, 6177, 5832, 5833, -1, 6177, 5831, 5832, -1, 5832, 5834, 5833, -1, 5833, 5834, 6167, -1, 6167, 5834, 5986, -1, 6175, 5986, 5835, -1, 5836, 5835, 5853, -1, 5837, 5836, 5853, -1, 5837, 6166, 5836, -1, 5837, 6257, 6166, -1, 6166, 6257, 5838, -1, 5838, 6257, 5839, -1, 6173, 5839, 6255, -1, 6172, 6255, 5840, -1, 5841, 5840, 5842, -1, 5843, 5841, 5842, -1, 5843, 5844, 5841, -1, 5843, 6248, 5844, -1, 5844, 6248, 5845, -1, 5845, 6248, 5846, -1, 6224, 5846, 5974, -1, 6223, 5974, 5864, -1, 6051, 5864, 5847, -1, 6051, 6223, 5864, -1, 6051, 6218, 6223, -1, 6051, 5849, 6218, -1, 6218, 5849, 5848, -1, 5848, 5849, 5850, -1, 5852, 5850, 5971, -1, 6216, 5971, 5851, -1, 6216, 5852, 5971, -1, 6167, 5986, 6175, -1, 5835, 6002, 5853, -1, 5853, 6002, 5854, -1, 5854, 6002, 6259, -1, 6259, 6002, 5855, -1, 5859, 5855, 5856, -1, 5857, 5856, 5858, -1, 6260, 5858, 7573, -1, 6260, 5857, 5858, -1, 6259, 5855, 5859, -1, 5859, 5856, 5857, -1, 5858, 5860, 7573, -1, 7573, 5860, 6253, -1, 6253, 5860, 6049, -1, 6028, 6253, 6049, -1, 6028, 6245, 6253, -1, 6028, 5862, 6245, -1, 6028, 5861, 5862, -1, 5862, 5861, 6246, -1, 6246, 5861, 6029, -1, 5863, 6029, 5847, -1, 5865, 5847, 5864, -1, 5865, 5863, 5847, -1, 5860, 5866, 6049, -1, 6049, 5866, 6026, -1, 6026, 5866, 5890, -1, 5890, 5866, 5891, -1, 5892, 5891, 5867, -1, 5893, 5867, 5894, -1, 5895, 5894, 5869, -1, 5868, 5869, 5870, -1, 5871, 5870, 5990, -1, 6115, 5990, 5896, -1, 6115, 5871, 5990, -1, 6115, 6114, 5871, -1, 5871, 6114, 5982, -1, 6048, 5982, 6097, -1, 6046, 6097, 6100, -1, 6099, 6046, 6100, -1, 6099, 6023, 6046, -1, 6099, 5873, 6023, -1, 6023, 5873, 5872, -1, 5872, 5873, 5874, -1, 6045, 5874, 5875, -1, 5876, 6045, 5875, -1, 5876, 5877, 6045, -1, 5876, 5878, 5877, -1, 5877, 5878, 6244, -1, 6044, 6244, 5879, -1, 5880, 5879, 5978, -1, 5881, 5978, 5882, -1, 5883, 5881, 5882, -1, 5883, 5884, 5881, -1, 5883, 5885, 5884, -1, 5884, 5885, 6042, -1, 6042, 5885, 5886, -1, 5887, 5886, 5805, -1, 5889, 5805, 5888, -1, 5889, 5887, 5805, -1, 5890, 5891, 5892, -1, 5892, 5867, 5893, -1, 5893, 5894, 5895, -1, 5895, 5869, 5868, -1, 5868, 5870, 5871, -1, 5990, 5897, 5896, -1, 5896, 5897, 5898, -1, 5898, 5897, 5899, -1, 6103, 5899, 6110, -1, 6103, 5898, 5899, -1, 5899, 5991, 6110, -1, 6110, 5991, 6105, -1, 6105, 5991, 6006, -1, 6111, 6105, 6006, -1, 6141, 6007, 6157, -1, 6157, 5900, 5814, -1, 6009, 6011, 5901, -1, 5901, 6011, 6154, -1, 6154, 6011, 5902, -1, 5903, 6154, 5902, -1, 5903, 5904, 6154, -1, 5903, 6193, 5904, -1, 5904, 6193, 6152, -1, 6152, 6193, 6191, -1, 6151, 6191, 6190, -1, 5964, 6190, 6195, -1, 5905, 5964, 6195, -1, 5905, 6130, 5964, -1, 5905, 5906, 6130, -1, 6130, 5906, 5907, -1, 5907, 5906, 6207, -1, 5908, 6207, 6205, -1, 5961, 6205, 5962, -1, 5911, 5962, 5909, -1, 5912, 5909, 5910, -1, 5912, 5911, 5909, -1, 5912, 6126, 5911, -1, 5912, 5913, 6126, -1, 6126, 5913, 6124, -1, 6124, 5913, 6136, -1, 6136, 5913, 5914, -1, 5948, 5914, 6062, -1, 5915, 6062, 5949, -1, 5916, 5949, 6134, -1, 5916, 5915, 5949, -1, 6011, 6012, 5902, -1, 5902, 6012, 5917, -1, 5917, 6012, 5918, -1, 6194, 5918, 5919, -1, 6187, 5919, 6188, -1, 6187, 6194, 5919, -1, 5917, 5918, 6194, -1, 5919, 5921, 6188, -1, 6188, 5921, 5920, -1, 5920, 5921, 5943, -1, 6208, 5943, 5944, -1, 6208, 5920, 5943, -1, 5922, 6081, 5943, -1, 5922, 6080, 6081, -1, 5922, 5994, 6080, -1, 6080, 5994, 6079, -1, 6079, 5994, 5995, -1, 6078, 5995, 6014, -1, 5923, 6014, 5996, -1, 5924, 5996, 6015, -1, 5926, 5924, 6015, -1, 5926, 5925, 5924, -1, 5926, 7700, 5925, -1, 5926, 5927, 7700, -1, 7700, 5927, 6283, -1, 6283, 5927, 6272, -1, 6272, 5927, 5928, -1, 6284, 5928, 5929, -1, 6273, 5929, 5999, -1, 6275, 5999, 6276, -1, 6275, 6273, 5999, -1, 6079, 5995, 6078, -1, 6078, 6014, 5923, -1, 5923, 5996, 5924, -1, 6272, 5928, 6284, -1, 6284, 5929, 6273, -1, 5930, 5931, 5831, -1, 5932, 6312, 6093, -1, 5932, 6311, 6312, -1, 5932, 6074, 6311, -1, 6311, 6074, 5976, -1, 5976, 6074, 5977, -1, 6309, 5977, 6264, -1, 5933, 6309, 6264, -1, 5933, 6308, 6309, -1, 5933, 5934, 6308, -1, 6308, 5934, 5935, -1, 5935, 5934, 5936, -1, 6306, 5936, 5937, -1, 5824, 5937, 6271, -1, 5824, 6306, 5937, -1, 5977, 6053, 6264, -1, 6264, 6053, 6265, -1, 6265, 6053, 5940, -1, 5940, 6053, 6076, -1, 5941, 6076, 5938, -1, 6266, 5938, 6077, -1, 5939, 6077, 6267, -1, 5939, 6266, 6077, -1, 5940, 6076, 5941, -1, 5941, 5938, 6266, -1, 6077, 5925, 6267, -1, 6267, 5925, 7700, -1, 6081, 5942, 5943, -1, 5943, 5942, 5944, -1, 5944, 5942, 5945, -1, 5945, 5942, 5946, -1, 6198, 5946, 6083, -1, 6199, 6083, 6204, -1, 6199, 6198, 6083, -1, 5945, 5946, 6198, -1, 6083, 6085, 6204, -1, 6204, 6085, 5947, -1, 5947, 6085, 5910, -1, 5909, 5947, 5910, -1, 6136, 5914, 5948, -1, 5948, 6062, 5915, -1, 5949, 6063, 6134, -1, 6134, 6063, 5950, -1, 5950, 6063, 6086, -1, 6133, 6086, 6087, -1, 6133, 5950, 6086, -1, 5797, 6089, 5953, -1, 5953, 6089, 5951, -1, 5952, 5953, 5951, -1, 5952, 6090, 5953, -1, 5953, 6090, 6071, -1, 6091, 5953, 6071, -1, 6091, 5955, 5953, -1, 6091, 5954, 5955, -1, 5955, 5954, 5957, -1, 5957, 5954, 6072, -1, 5956, 6072, 6092, -1, 5958, 6092, 5959, -1, 5960, 5959, 6093, -1, 6298, 6093, 6312, -1, 6298, 5960, 6093, -1, 5957, 6072, 5956, -1, 5956, 6092, 5958, -1, 5958, 5959, 5960, -1, 5911, 5961, 5962, -1, 5961, 5908, 6205, -1, 5908, 5907, 6207, -1, 6130, 5963, 5964, -1, 5964, 5963, 5965, -1, 5965, 5963, 5804, -1, 5804, 5963, 5803, -1, 6225, 6164, 5966, -1, 5966, 6164, 6165, -1, 5841, 6165, 6172, -1, 5840, 5841, 6172, -1, 5966, 6165, 5841, -1, 6172, 6173, 6255, -1, 6173, 5838, 5839, -1, 5836, 6175, 5835, -1, 6180, 5967, 6278, -1, 5967, 5827, 5828, -1, 5827, 5825, 5826, -1, 5818, 5968, 6018, -1, 6018, 5968, 5969, -1, 5972, 5969, 5970, -1, 5973, 5970, 6214, -1, 6017, 6214, 5851, -1, 5971, 6017, 5851, -1, 6018, 5969, 5972, -1, 5972, 5970, 5973, -1, 5973, 6214, 6017, -1, 5852, 5848, 5850, -1, 6223, 6224, 5974, -1, 6224, 5845, 5846, -1, 5863, 6246, 6029, -1, 5955, 6291, 5953, -1, 5953, 6291, 5975, -1, 6300, 5953, 5975, -1, 6300, 6301, 5953, -1, 5953, 6301, 6302, -1, 6304, 5953, 6302, -1, 6304, 5822, 5953, -1, 6306, 5935, 5936, -1, 6309, 5976, 5977, -1, 6044, 5879, 5880, -1, 5880, 5978, 5881, -1, 5886, 5979, 5805, -1, 5805, 5979, 6239, -1, 6230, 5805, 6239, -1, 6230, 6240, 5805, -1, 5805, 6240, 6241, -1, 5980, 5805, 6241, -1, 5980, 6242, 5805, -1, 6234, 5983, 5806, -1, 6234, 6095, 5983, -1, 6234, 6235, 6095, -1, 6095, 6235, 6098, -1, 6098, 6235, 6243, -1, 5981, 6243, 5875, -1, 5874, 5981, 5875, -1, 6098, 6243, 5981, -1, 5877, 6244, 6044, -1, 6152, 6191, 6151, -1, 6151, 6190, 5964, -1, 5810, 6143, 5809, -1, 6143, 6144, 6106, -1, 5871, 5982, 6048, -1, 6048, 6097, 6046, -1, 5983, 5984, 5806, -1, 5806, 5984, 6108, -1, 6036, 6020, 5805, -1, 5805, 6020, 6037, -1, 5985, 5805, 6037, -1, 5985, 6039, 5805, -1, 5805, 6039, 5888, -1, 5887, 6042, 5886, -1, 6045, 5872, 5874, -1, 5805, 5800, 6319, -1, 6319, 5800, 5705, -1, 5953, 5820, 5589, -1, 5589, 5820, 5682, -1, 5602, 5834, 5603, -1, 5602, 5600, 5834, -1, 5834, 5600, 5986, -1, 5986, 5600, 5696, -1, 5835, 5696, 6001, -1, 6002, 6001, 6003, -1, 5855, 6003, 5987, -1, 5856, 5987, 5764, -1, 5858, 5764, 5988, -1, 5860, 5988, 6004, -1, 5866, 6004, 5691, -1, 5891, 5691, 6005, -1, 5867, 6005, 5688, -1, 5894, 5688, 5989, -1, 5869, 5989, 5664, -1, 5870, 5664, 5685, -1, 5990, 5685, 5662, -1, 5897, 5662, 5660, -1, 5899, 5660, 5659, -1, 5991, 5659, 5658, -1, 6006, 5658, 5648, -1, 5811, 5648, 5655, -1, 5813, 5655, 5645, -1, 6007, 5645, 5992, -1, 5900, 5992, 6008, -1, 6009, 6008, 6010, -1, 6011, 6010, 5619, -1, 6012, 5619, 5620, -1, 5918, 5620, 5623, -1, 5919, 5623, 5624, -1, 5921, 5624, 5625, -1, 5943, 5625, 6013, -1, 5922, 6013, 5993, -1, 5994, 5993, 5642, -1, 5995, 5642, 5628, -1, 6014, 5628, 5640, -1, 5996, 5640, 5639, -1, 6015, 5639, 5997, -1, 5926, 5997, 5631, -1, 5927, 5631, 6016, -1, 5928, 6016, 5633, -1, 5929, 5633, 5998, -1, 5999, 5998, 6000, -1, 5829, 6000, 5636, -1, 5830, 5636, 5637, -1, 5931, 5637, 5832, -1, 5931, 5830, 5637, -1, 5986, 5696, 5835, -1, 5835, 6001, 6002, -1, 6002, 6003, 5855, -1, 5855, 5987, 5856, -1, 5856, 5764, 5858, -1, 5858, 5988, 5860, -1, 5860, 6004, 5866, -1, 5866, 5691, 5891, -1, 5891, 6005, 5867, -1, 5867, 5688, 5894, -1, 5894, 5989, 5869, -1, 5869, 5664, 5870, -1, 5870, 5685, 5990, -1, 5990, 5662, 5897, -1, 5897, 5660, 5899, -1, 5899, 5659, 5991, -1, 5991, 5658, 6006, -1, 6006, 5648, 5811, -1, 5811, 5655, 5813, -1, 5813, 5645, 6007, -1, 6007, 5992, 5900, -1, 5900, 6008, 6009, -1, 6009, 6010, 6011, -1, 6011, 5619, 6012, -1, 6012, 5620, 5918, -1, 5918, 5623, 5919, -1, 5919, 5624, 5921, -1, 5921, 5625, 5943, -1, 5943, 6013, 5922, -1, 5922, 5993, 5994, -1, 5994, 5642, 5995, -1, 5995, 5628, 6014, -1, 6014, 5640, 5996, -1, 5996, 5639, 6015, -1, 6015, 5997, 5926, -1, 5926, 5631, 5927, -1, 5927, 6016, 5928, -1, 5928, 5633, 5929, -1, 5929, 5998, 5999, -1, 5999, 6000, 5829, -1, 5829, 5636, 5830, -1, 5637, 5603, 5832, -1, 5832, 5603, 5834, -1, 5677, 6017, 6052, -1, 5677, 5762, 6017, -1, 6017, 5762, 5973, -1, 5973, 5762, 5678, -1, 5972, 5678, 5796, -1, 6018, 5796, 6032, -1, 5818, 6032, 5681, -1, 6033, 5681, 5683, -1, 5817, 5683, 6034, -1, 6035, 6034, 5795, -1, 5816, 5795, 6019, -1, 5815, 6019, 5604, -1, 6036, 5604, 5605, -1, 6020, 5605, 6021, -1, 6037, 6021, 5606, -1, 5985, 5606, 6038, -1, 6039, 6038, 5607, -1, 5888, 5607, 6040, -1, 5889, 6040, 5608, -1, 5887, 5608, 6041, -1, 6042, 6041, 5785, -1, 5884, 5785, 5786, -1, 5881, 5786, 5787, -1, 5880, 5787, 6043, -1, 6044, 6043, 5768, -1, 5877, 5768, 6022, -1, 6045, 6022, 5773, -1, 5872, 5773, 5792, -1, 6023, 5792, 6024, -1, 6046, 6024, 6047, -1, 6048, 6047, 6025, -1, 5871, 6025, 5663, -1, 5868, 5663, 5687, -1, 5895, 5687, 5689, -1, 5893, 5689, 5690, -1, 5892, 5690, 5692, -1, 5890, 5692, 5665, -1, 6026, 5665, 5794, -1, 6049, 5794, 6027, -1, 6028, 6027, 6050, -1, 5861, 6050, 5667, -1, 6029, 5667, 6030, -1, 5847, 6030, 5670, -1, 6051, 5670, 5672, -1, 5849, 5672, 6031, -1, 5850, 6031, 5971, -1, 5850, 5849, 6031, -1, 5973, 5678, 5972, -1, 5972, 5796, 6018, -1, 6018, 6032, 5818, -1, 5818, 5681, 6033, -1, 6033, 5683, 5817, -1, 5817, 6034, 6035, -1, 6035, 5795, 5816, -1, 5816, 6019, 5815, -1, 5815, 5604, 6036, -1, 6036, 5605, 6020, -1, 6020, 6021, 6037, -1, 6037, 5606, 5985, -1, 5985, 6038, 6039, -1, 6039, 5607, 5888, -1, 5888, 6040, 5889, -1, 5889, 5608, 5887, -1, 5887, 6041, 6042, -1, 6042, 5785, 5884, -1, 5884, 5786, 5881, -1, 5881, 5787, 5880, -1, 5880, 6043, 6044, -1, 6044, 5768, 5877, -1, 5877, 6022, 6045, -1, 6045, 5773, 5872, -1, 5872, 5792, 6023, -1, 6023, 6024, 6046, -1, 6046, 6047, 6048, -1, 6048, 6025, 5871, -1, 5871, 5663, 5868, -1, 5868, 5687, 5895, -1, 5895, 5689, 5893, -1, 5893, 5690, 5892, -1, 5892, 5692, 5890, -1, 5890, 5665, 6026, -1, 6026, 5794, 6049, -1, 6049, 6027, 6028, -1, 6028, 6050, 5861, -1, 5861, 5667, 6029, -1, 6029, 6030, 5847, -1, 5847, 5670, 6051, -1, 6051, 5672, 5849, -1, 6031, 6052, 5971, -1, 5971, 6052, 6017, -1, 5741, 5932, 6094, -1, 5741, 5740, 5932, -1, 5932, 5740, 6074, -1, 6074, 5740, 6075, -1, 5977, 6075, 5729, -1, 6053, 5729, 5726, -1, 6076, 5726, 5725, -1, 5938, 5725, 5724, -1, 6077, 5724, 6054, -1, 5925, 6054, 5641, -1, 5924, 5641, 5630, -1, 5923, 5630, 5629, -1, 6078, 5629, 6055, -1, 6079, 6055, 6056, -1, 6080, 6056, 5627, -1, 6081, 5627, 5626, -1, 5942, 5626, 6082, -1, 5946, 6082, 6057, -1, 6083, 6057, 6084, -1, 6085, 6084, 5720, -1, 5910, 5720, 6058, -1, 5912, 6058, 6059, -1, 5913, 6059, 6060, -1, 5914, 6060, 6061, -1, 6062, 6061, 5718, -1, 5949, 5718, 5717, -1, 6063, 5717, 6064, -1, 6086, 6064, 5707, -1, 6087, 5707, 6065, -1, 6088, 6065, 6066, -1, 6067, 6066, 5706, -1, 6068, 5706, 5703, -1, 6069, 5703, 5704, -1, 5798, 5704, 5702, -1, 5799, 5702, 5701, -1, 5797, 5701, 5582, -1, 6089, 5582, 5584, -1, 5951, 5584, 5583, -1, 5952, 5583, 6070, -1, 6090, 6070, 5585, -1, 6071, 5585, 5587, -1, 6091, 5587, 5700, -1, 5954, 5700, 5699, -1, 6072, 5699, 6073, -1, 6092, 6073, 5698, -1, 5959, 5698, 6093, -1, 5959, 6092, 5698, -1, 6074, 6075, 5977, -1, 5977, 5729, 6053, -1, 6053, 5726, 6076, -1, 6076, 5725, 5938, -1, 5938, 5724, 6077, -1, 6077, 6054, 5925, -1, 5925, 5641, 5924, -1, 5924, 5630, 5923, -1, 5923, 5629, 6078, -1, 6078, 6055, 6079, -1, 6079, 6056, 6080, -1, 6080, 5627, 6081, -1, 6081, 5626, 5942, -1, 5942, 6082, 5946, -1, 5946, 6057, 6083, -1, 6083, 6084, 6085, -1, 6085, 5720, 5910, -1, 5910, 6058, 5912, -1, 5912, 6059, 5913, -1, 5913, 6060, 5914, -1, 5914, 6061, 6062, -1, 6062, 5718, 5949, -1, 5949, 5717, 6063, -1, 6063, 6064, 6086, -1, 6086, 5707, 6087, -1, 6087, 6065, 6088, -1, 6088, 6066, 6067, -1, 6067, 5706, 6068, -1, 6068, 5703, 6069, -1, 6069, 5704, 5798, -1, 5798, 5702, 5799, -1, 5799, 5701, 5797, -1, 5797, 5582, 6089, -1, 6089, 5584, 5951, -1, 5951, 5583, 5952, -1, 5952, 6070, 6090, -1, 6090, 5585, 6071, -1, 6071, 5587, 6091, -1, 6091, 5700, 5954, -1, 5954, 5699, 6072, -1, 6072, 6073, 6092, -1, 5698, 6094, 6093, -1, 6093, 6094, 5932, -1, 5777, 5984, 5776, -1, 5776, 5984, 5983, -1, 5780, 5983, 6095, -1, 5779, 6095, 6098, -1, 6096, 6098, 5981, -1, 5771, 5981, 5874, -1, 5772, 5874, 5873, -1, 5791, 5873, 6099, -1, 5774, 6099, 6100, -1, 5686, 6100, 6097, -1, 6101, 6097, 5982, -1, 5793, 5982, 6114, -1, 5793, 6101, 5982, -1, 5776, 5983, 5780, -1, 5780, 6095, 5779, -1, 5779, 6098, 6096, -1, 6096, 5981, 5771, -1, 5771, 5874, 5772, -1, 5772, 5873, 5791, -1, 5791, 6099, 5774, -1, 5774, 6100, 5686, -1, 5686, 6097, 6101, -1, 6108, 5984, 6109, -1, 6109, 5984, 5777, -1, 5684, 6115, 5661, -1, 5661, 6115, 5896, -1, 6102, 5896, 5898, -1, 5656, 5898, 6103, -1, 6104, 6103, 6110, -1, 5657, 6110, 6105, -1, 5649, 6105, 6111, -1, 6112, 6111, 5809, -1, 5650, 5809, 6106, -1, 6107, 6106, 6113, -1, 5651, 6113, 5807, -1, 6109, 5807, 6108, -1, 6109, 5651, 5807, -1, 5661, 5896, 6102, -1, 6102, 5898, 5656, -1, 5656, 6103, 6104, -1, 6104, 6110, 5657, -1, 5657, 6105, 5649, -1, 5649, 6111, 6112, -1, 6112, 5809, 5650, -1, 5650, 6106, 6107, -1, 6107, 6113, 5651, -1, 6114, 6115, 5793, -1, 5793, 6115, 5684, -1, 6116, 6117, 6131, -1, 6116, 5802, 6117, -1, 6116, 6118, 5802, -1, 5802, 6118, 6132, -1, 6132, 6118, 5711, -1, 6119, 5711, 5710, -1, 5801, 5710, 5708, -1, 6133, 5708, 5709, -1, 5950, 5709, 6120, -1, 6134, 6120, 6121, -1, 5916, 6121, 6122, -1, 5915, 6122, 6123, -1, 5948, 6123, 6135, -1, 6136, 6135, 6125, -1, 6124, 6125, 6127, -1, 6126, 6127, 6128, -1, 5911, 6128, 5714, -1, 5961, 5714, 5715, -1, 5908, 5715, 6129, -1, 5907, 6129, 5716, -1, 6130, 5716, 6137, -1, 5963, 6137, 6138, -1, 5803, 6138, 5614, -1, 6139, 5614, 6131, -1, 6117, 6139, 6131, -1, 6132, 5711, 6119, -1, 6119, 5710, 5801, -1, 5801, 5708, 6133, -1, 6133, 5709, 5950, -1, 5950, 6120, 6134, -1, 6134, 6121, 5916, -1, 5916, 6122, 5915, -1, 5915, 6123, 5948, -1, 5948, 6135, 6136, -1, 6136, 6125, 6124, -1, 6124, 6127, 6126, -1, 6126, 6128, 5911, -1, 5911, 5714, 5961, -1, 5961, 5715, 5908, -1, 5908, 6129, 5907, -1, 5907, 5716, 6130, -1, 6130, 6137, 5963, -1, 5963, 6138, 5803, -1, 5803, 5614, 6139, -1, 5646, 6141, 5654, -1, 5646, 6140, 6141, -1, 5646, 5647, 6140, -1, 6140, 5647, 5812, -1, 5812, 5647, 6142, -1, 5810, 6142, 6158, -1, 6143, 6158, 5790, -1, 6144, 5790, 6145, -1, 5808, 6145, 6159, -1, 6146, 6159, 6147, -1, 6148, 6147, 5653, -1, 6160, 5653, 6161, -1, 6162, 6161, 5613, -1, 5804, 5613, 6149, -1, 5965, 6149, 5615, -1, 5964, 5615, 6150, -1, 6151, 6150, 6153, -1, 6152, 6153, 6163, -1, 5904, 6163, 5618, -1, 6154, 5618, 6155, -1, 5901, 6155, 5789, -1, 6156, 5789, 5643, -1, 5814, 5643, 5644, -1, 6157, 5644, 5654, -1, 6141, 6157, 5654, -1, 5812, 6142, 5810, -1, 5810, 6158, 6143, -1, 6143, 5790, 6144, -1, 6144, 6145, 5808, -1, 5808, 6159, 6146, -1, 6146, 6147, 6148, -1, 6148, 5653, 6160, -1, 6160, 6161, 6162, -1, 6162, 5613, 5804, -1, 5804, 6149, 5965, -1, 5965, 5615, 5964, -1, 5964, 6150, 6151, -1, 6151, 6153, 6152, -1, 6152, 6163, 5904, -1, 5904, 5618, 6154, -1, 6154, 6155, 5901, -1, 5901, 5789, 6156, -1, 6156, 5643, 5814, -1, 5814, 5644, 6157, -1, 5591, 6164, 6171, -1, 5591, 6165, 6164, -1, 5591, 5594, 6165, -1, 6165, 5594, 6172, -1, 6172, 5594, 5753, -1, 6173, 5753, 6174, -1, 5838, 6174, 5752, -1, 6166, 5752, 5751, -1, 5836, 5751, 5598, -1, 6175, 5598, 5601, -1, 6167, 5601, 6168, -1, 5833, 6168, 6176, -1, 6177, 6176, 6178, -1, 5831, 6178, 5638, -1, 5930, 5638, 5635, -1, 6179, 5635, 5749, -1, 6180, 5749, 5748, -1, 5967, 5748, 5747, -1, 5827, 5747, 5746, -1, 5825, 5746, 5745, -1, 5823, 5745, 5739, -1, 6169, 5739, 6181, -1, 6170, 6181, 5743, -1, 5821, 5743, 6171, -1, 6164, 5821, 6171, -1, 6172, 5753, 6173, -1, 6173, 6174, 5838, -1, 5838, 5752, 6166, -1, 6166, 5751, 5836, -1, 5836, 5598, 6175, -1, 6175, 5601, 6167, -1, 6167, 6168, 5833, -1, 5833, 6176, 6177, -1, 6177, 6178, 5831, -1, 5831, 5638, 5930, -1, 5930, 5635, 6179, -1, 6179, 5749, 6180, -1, 6180, 5748, 5967, -1, 5967, 5747, 5827, -1, 5827, 5746, 5825, -1, 5825, 5745, 5823, -1, 5823, 5739, 6169, -1, 6169, 6181, 6170, -1, 6170, 5743, 5821, -1, 5616, 6195, 6182, -1, 6182, 6195, 6190, -1, 5617, 6190, 6191, -1, 6192, 6191, 6193, -1, 5788, 6193, 5903, -1, 6183, 5903, 5902, -1, 6184, 5902, 5917, -1, 5621, 5917, 6194, -1, 6185, 6194, 6187, -1, 6186, 6187, 6188, -1, 5622, 6188, 5920, -1, 6189, 5920, 6208, -1, 6189, 5622, 5920, -1, 6182, 6190, 5617, -1, 5617, 6191, 6192, -1, 6192, 6193, 5788, -1, 5788, 5903, 6183, -1, 6183, 5902, 6184, -1, 6184, 5917, 5621, -1, 5621, 6194, 6185, -1, 6185, 6187, 6186, -1, 6186, 6188, 5622, -1, 5905, 6195, 6201, -1, 6201, 6195, 5616, -1, 5722, 5944, 5721, -1, 5721, 5944, 5945, -1, 6196, 5945, 6198, -1, 6197, 6198, 6199, -1, 6203, 6199, 6204, -1, 6200, 6204, 5947, -1, 5719, 5947, 5909, -1, 5712, 5909, 5962, -1, 5713, 5962, 6205, -1, 6206, 6205, 6207, -1, 6202, 6207, 5906, -1, 6201, 5906, 5905, -1, 6201, 6202, 5906, -1, 5721, 5945, 6196, -1, 6196, 6198, 6197, -1, 6197, 6199, 6203, -1, 6203, 6204, 6200, -1, 6200, 5947, 5719, -1, 5719, 5909, 5712, -1, 5712, 5962, 5713, -1, 5713, 6205, 6206, -1, 6206, 6207, 6202, -1, 6208, 5944, 6189, -1, 6189, 5944, 5722, -1, 6209, 6210, 5754, -1, 6209, 6211, 6210, -1, 6209, 5755, 6211, -1, 6211, 5755, 6221, -1, 6221, 5755, 5763, -1, 5819, 5763, 6222, -1, 6212, 6222, 6213, -1, 5968, 6213, 5680, -1, 5969, 5680, 5679, -1, 5970, 5679, 6215, -1, 6214, 6215, 5676, -1, 5851, 5676, 5675, -1, 6216, 5675, 6217, -1, 5852, 6217, 5674, -1, 5848, 5674, 5673, -1, 6218, 5673, 5760, -1, 6223, 5760, 5761, -1, 6224, 5761, 5759, -1, 5845, 5759, 5757, -1, 5844, 5757, 5756, -1, 5841, 5756, 6219, -1, 5966, 6219, 5593, -1, 6225, 5593, 5592, -1, 6220, 5592, 5754, -1, 6210, 6220, 5754, -1, 6221, 5763, 5819, -1, 5819, 6222, 6212, -1, 6212, 6213, 5968, -1, 5968, 5680, 5969, -1, 5969, 5679, 5970, -1, 5970, 6215, 6214, -1, 6214, 5676, 5851, -1, 5851, 5675, 6216, -1, 6216, 6217, 5852, -1, 5852, 5674, 5848, -1, 5848, 5673, 6218, -1, 6218, 5760, 6223, -1, 6223, 5761, 6224, -1, 6224, 5759, 5845, -1, 5845, 5757, 5844, -1, 5844, 5756, 5841, -1, 5841, 6219, 5966, -1, 5966, 5593, 6225, -1, 6225, 5592, 6220, -1, 6226, 5978, 5784, -1, 6226, 5882, 5978, -1, 6226, 5783, 5882, -1, 5882, 5783, 5883, -1, 5883, 5783, 6227, -1, 5885, 6227, 5782, -1, 5886, 5782, 6228, -1, 5979, 6228, 5609, -1, 6239, 5609, 6229, -1, 6230, 6229, 6231, -1, 6240, 6231, 5611, -1, 6241, 5611, 5610, -1, 5980, 5610, 6232, -1, 6242, 6232, 5612, -1, 6233, 5612, 5652, -1, 5806, 5652, 5781, -1, 6234, 5781, 5778, -1, 6235, 5778, 6236, -1, 6243, 6236, 5775, -1, 5875, 5775, 6237, -1, 5876, 6237, 5770, -1, 5878, 5770, 5769, -1, 6244, 5769, 6238, -1, 5879, 6238, 5784, -1, 5978, 5879, 5784, -1, 5883, 6227, 5885, -1, 5885, 5782, 5886, -1, 5886, 6228, 5979, -1, 5979, 5609, 6239, -1, 6239, 6229, 6230, -1, 6230, 6231, 6240, -1, 6240, 5611, 6241, -1, 6241, 5610, 5980, -1, 5980, 6232, 6242, -1, 6242, 5612, 6233, -1, 6233, 5652, 5806, -1, 5806, 5781, 6234, -1, 6234, 5778, 6235, -1, 6235, 6236, 6243, -1, 6243, 5775, 5875, -1, 5875, 6237, 5876, -1, 5876, 5770, 5878, -1, 5878, 5769, 6244, -1, 6244, 6238, 5879, -1, 6254, 6253, 5666, -1, 5666, 6253, 6245, -1, 6249, 6245, 5862, -1, 6250, 5862, 6246, -1, 5668, 6246, 5863, -1, 5669, 5863, 5865, -1, 5671, 5865, 5864, -1, 6251, 5864, 5974, -1, 6247, 5974, 5846, -1, 5758, 5846, 6248, -1, 6252, 6248, 5843, -1, 6263, 5843, 5842, -1, 6263, 6252, 5843, -1, 5666, 6245, 6249, -1, 6249, 5862, 6250, -1, 6250, 6246, 5668, -1, 5668, 5863, 5669, -1, 5669, 5865, 5671, -1, 5671, 5864, 6251, -1, 6251, 5974, 6247, -1, 6247, 5846, 5758, -1, 5758, 6248, 6252, -1, 7573, 6253, 5765, -1, 5765, 6253, 6254, -1, 5595, 5840, 5596, -1, 5596, 5840, 6255, -1, 5597, 6255, 5839, -1, 5599, 5839, 6257, -1, 6256, 6257, 5837, -1, 6258, 5837, 5853, -1, 6261, 5853, 5854, -1, 6262, 5854, 6259, -1, 5695, 6259, 5859, -1, 5694, 5859, 5857, -1, 5693, 5857, 6260, -1, 5765, 6260, 7573, -1, 5765, 5693, 6260, -1, 5596, 6255, 5597, -1, 5597, 5839, 5599, -1, 5599, 6257, 6256, -1, 6256, 5837, 6258, -1, 6258, 5853, 6261, -1, 6261, 5854, 6262, -1, 6262, 6259, 5695, -1, 5695, 5859, 5694, -1, 5694, 5857, 5693, -1, 5842, 5840, 6263, -1, 6263, 5840, 5595, -1, 5737, 6271, 5735, -1, 5735, 6271, 5937, -1, 5766, 5937, 5936, -1, 5733, 5936, 5934, -1, 6269, 5934, 5933, -1, 5731, 5933, 6264, -1, 5730, 6264, 6265, -1, 5728, 6265, 5940, -1, 6270, 5940, 5941, -1, 5727, 5941, 6266, -1, 5723, 6266, 5939, -1, 6268, 5939, 6267, -1, 6268, 5723, 5939, -1, 5735, 5937, 5766, -1, 5766, 5936, 5733, -1, 5733, 5934, 6269, -1, 6269, 5933, 5731, -1, 5731, 6264, 5730, -1, 5730, 6265, 5728, -1, 5728, 5940, 6270, -1, 6270, 5941, 5727, -1, 5727, 6266, 5723, -1, 6280, 6271, 6279, -1, 6279, 6271, 5737, -1, 5767, 7700, 6282, -1, 6282, 7700, 6283, -1, 5632, 6283, 6272, -1, 5634, 6272, 6284, -1, 6285, 6284, 6273, -1, 6286, 6273, 6275, -1, 6274, 6275, 6276, -1, 6287, 6276, 6278, -1, 6277, 6278, 5828, -1, 5750, 5828, 5826, -1, 5744, 5826, 6281, -1, 6279, 6281, 6280, -1, 6279, 5744, 6281, -1, 6282, 6283, 5632, -1, 5632, 6272, 5634, -1, 5634, 6284, 6285, -1, 6285, 6273, 6286, -1, 6286, 6275, 6274, -1, 6274, 6276, 6287, -1, 6287, 6278, 6277, -1, 6277, 5828, 5750, -1, 5750, 5826, 5744, -1, 6267, 7700, 6268, -1, 6268, 7700, 5767, -1, 5697, 5960, 6297, -1, 5697, 5958, 5960, -1, 5697, 6288, 5958, -1, 5958, 6288, 5956, -1, 5956, 6288, 6289, -1, 5957, 6289, 6290, -1, 5955, 6290, 5586, -1, 6291, 5586, 6292, -1, 5975, 6292, 6299, -1, 6300, 6299, 6293, -1, 6301, 6293, 5588, -1, 6302, 5588, 6303, -1, 6304, 6303, 5590, -1, 5822, 5590, 6294, -1, 6305, 6294, 5738, -1, 5824, 5738, 6295, -1, 6306, 6295, 6307, -1, 5935, 6307, 5736, -1, 6308, 5736, 5734, -1, 6309, 5734, 6310, -1, 5976, 6310, 5732, -1, 6311, 5732, 5742, -1, 6312, 5742, 6296, -1, 6298, 6296, 6297, -1, 5960, 6298, 6297, -1, 5956, 6289, 5957, -1, 5957, 6290, 5955, -1, 5955, 5586, 6291, -1, 6291, 6292, 5975, -1, 5975, 6299, 6300, -1, 6300, 6293, 6301, -1, 6301, 5588, 6302, -1, 6302, 6303, 6304, -1, 6304, 5590, 5822, -1, 5822, 6294, 6305, -1, 6305, 5738, 5824, -1, 5824, 6295, 6306, -1, 6306, 6307, 5935, -1, 5935, 5736, 6308, -1, 6308, 5734, 6309, -1, 6309, 6310, 5976, -1, 5976, 5732, 6311, -1, 6311, 5742, 6312, -1, 6312, 6296, 6298, -1, 5363, 5554, 6313, -1, 6313, 5554, 6314, -1, 6314, 5554, 6333, -1, 6330, 6333, 6315, -1, 6330, 6314, 6333, -1, 6333, 6316, 6315, -1, 6315, 6316, 6317, -1, 6317, 6316, 6326, -1, 6326, 6316, 6332, -1, 6318, 6332, 5682, -1, 5820, 6318, 5682, -1, 6326, 6332, 6318, -1, 5805, 6319, 6320, -1, 6320, 6319, 6331, -1, 6325, 6331, 6327, -1, 6325, 6320, 6331, -1, 6331, 6321, 6327, -1, 6327, 6321, 6322, -1, 6322, 6321, 6329, -1, 6329, 6321, 6323, -1, 6328, 6323, 6324, -1, 6328, 6329, 6323, -1, 6323, 5377, 6324, -1, 6324, 5377, 5212, -1, 5805, 6320, 5820, -1, 5820, 6320, 6318, -1, 6318, 6320, 6325, -1, 6326, 6325, 6327, -1, 6317, 6327, 6322, -1, 6315, 6322, 6329, -1, 6330, 6329, 6328, -1, 6314, 6328, 6324, -1, 6313, 6324, 5363, -1, 6313, 6314, 6324, -1, 6318, 6325, 6326, -1, 6326, 6327, 6317, -1, 6317, 6322, 6315, -1, 6315, 6329, 6330, -1, 6330, 6328, 6314, -1, 6324, 5212, 5363, -1, 6319, 5682, 6331, -1, 6331, 5682, 6332, -1, 6321, 6332, 6316, -1, 6323, 6316, 6333, -1, 5377, 6333, 5554, -1, 5377, 6323, 6333, -1, 6331, 6332, 6321, -1, 6321, 6316, 6323, -1, 6352, 6354, 6334, -1, 6334, 6354, 6336, -1, 6336, 6354, 6337, -1, 6350, 6337, 6335, -1, 6350, 6336, 6337, -1, 6337, 6338, 6335, -1, 6335, 6338, 6346, -1, 6346, 6338, 6348, -1, 6348, 6338, 6353, -1, 6343, 6353, 5705, -1, 5800, 6343, 5705, -1, 6348, 6353, 6343, -1, 5953, 5589, 6344, -1, 6344, 5589, 6339, -1, 6345, 6339, 6340, -1, 6345, 6344, 6339, -1, 6339, 6355, 6340, -1, 6340, 6355, 6349, -1, 6349, 6355, 6347, -1, 6347, 6355, 6341, -1, 6351, 6341, 6342, -1, 6351, 6347, 6341, -1, 6341, 4569, 6342, -1, 6342, 4569, 4367, -1, 5953, 6344, 5800, -1, 5800, 6344, 6343, -1, 6343, 6344, 6345, -1, 6348, 6345, 6340, -1, 6346, 6340, 6349, -1, 6335, 6349, 6347, -1, 6350, 6347, 6351, -1, 6336, 6351, 6342, -1, 6334, 6342, 6352, -1, 6334, 6336, 6342, -1, 6343, 6345, 6348, -1, 6348, 6340, 6346, -1, 6346, 6349, 6335, -1, 6335, 6347, 6350, -1, 6350, 6351, 6336, -1, 6342, 4367, 6352, -1, 5589, 5705, 6339, -1, 6339, 5705, 6353, -1, 6355, 6353, 6338, -1, 6341, 6338, 6337, -1, 4569, 6337, 6354, -1, 4569, 6341, 6337, -1, 6339, 6353, 6355, -1, 6355, 6338, 6341, -1, 6527, 6559, 6383, -1, 6528, 6383, 6560, -1, 6528, 6527, 6383, -1, 6356, 6357, 6558, -1, 6356, 6358, 6357, -1, 6356, 6556, 6358, -1, 6358, 6556, 6421, -1, 6421, 6556, 6555, -1, 6420, 6555, 6576, -1, 6554, 6420, 6576, -1, 6554, 6359, 6420, -1, 6554, 6553, 6359, -1, 6359, 6553, 6418, -1, 6418, 6553, 6552, -1, 6361, 6552, 6360, -1, 6362, 6361, 6360, -1, 6362, 6403, 6361, -1, 6362, 6363, 6403, -1, 6403, 6363, 6574, -1, 6386, 6574, 6549, -1, 6548, 6386, 6549, -1, 6548, 6364, 6386, -1, 6548, 6415, 6364, -1, 6548, 6365, 6415, -1, 6548, 6414, 6365, -1, 6548, 6367, 6414, -1, 6414, 6367, 6413, -1, 6413, 6367, 6366, -1, 6366, 6367, 6368, -1, 6400, 6368, 6544, -1, 6573, 6400, 6544, -1, 6573, 6542, 6400, -1, 6400, 6542, 6540, -1, 6539, 6400, 6540, -1, 6539, 6537, 6400, -1, 6400, 6537, 6536, -1, 6387, 6536, 6369, -1, 6412, 6369, 6370, -1, 6372, 6370, 6371, -1, 6534, 6372, 6371, -1, 6534, 6410, 6372, -1, 6534, 6570, 6410, -1, 6410, 6570, 6409, -1, 6409, 6570, 6388, -1, 6397, 6388, 6568, -1, 6373, 6397, 6568, -1, 6373, 6374, 6397, -1, 6373, 6567, 6374, -1, 6374, 6567, 6375, -1, 6375, 6567, 6376, -1, 6565, 6375, 6376, -1, 6565, 6396, 6375, -1, 6565, 6532, 6396, -1, 6396, 6532, 6377, -1, 6378, 6377, 6530, -1, 6379, 6378, 6530, -1, 6379, 6393, 6378, -1, 6379, 6382, 6393, -1, 6393, 6382, 6406, -1, 6406, 6382, 6391, -1, 6391, 6382, 6380, -1, 6380, 6382, 6381, -1, 6381, 6382, 6390, -1, 6390, 6382, 6383, -1, 6383, 6382, 6385, -1, 6384, 6383, 6385, -1, 6384, 6561, 6383, -1, 6383, 6561, 6560, -1, 6421, 6555, 6420, -1, 6418, 6552, 6361, -1, 6403, 6574, 6386, -1, 6366, 6368, 6400, -1, 6400, 6536, 6387, -1, 6387, 6369, 6412, -1, 6412, 6370, 6372, -1, 6409, 6388, 6397, -1, 6396, 6377, 6378, -1, 6357, 6383, 6558, -1, 6558, 6383, 6559, -1, 6389, 6383, 6422, -1, 6389, 6390, 6383, -1, 6389, 6423, 6390, -1, 6390, 6423, 6381, -1, 6381, 6423, 6438, -1, 6380, 6438, 6392, -1, 6391, 6392, 6437, -1, 6406, 6437, 6394, -1, 6393, 6394, 6395, -1, 6378, 6395, 6407, -1, 6396, 6407, 6425, -1, 6375, 6425, 6429, -1, 6374, 6429, 6431, -1, 6397, 6431, 6408, -1, 6409, 6408, 6432, -1, 6410, 6432, 6436, -1, 6372, 6436, 6411, -1, 6412, 6411, 6398, -1, 6387, 6398, 6399, -1, 6400, 6399, 6433, -1, 6366, 6433, 6401, -1, 6413, 6401, 6435, -1, 6414, 6435, 6402, -1, 6365, 6402, 6434, -1, 6415, 6434, 6416, -1, 6364, 6416, 6430, -1, 6386, 6430, 6428, -1, 6403, 6428, 6427, -1, 6361, 6427, 6417, -1, 6418, 6417, 6426, -1, 6359, 6426, 6419, -1, 6420, 6419, 6404, -1, 6421, 6404, 6405, -1, 6358, 6405, 6424, -1, 6357, 6424, 6422, -1, 6383, 6357, 6422, -1, 6381, 6438, 6380, -1, 6380, 6392, 6391, -1, 6391, 6437, 6406, -1, 6406, 6394, 6393, -1, 6393, 6395, 6378, -1, 6378, 6407, 6396, -1, 6396, 6425, 6375, -1, 6375, 6429, 6374, -1, 6374, 6431, 6397, -1, 6397, 6408, 6409, -1, 6409, 6432, 6410, -1, 6410, 6436, 6372, -1, 6372, 6411, 6412, -1, 6412, 6398, 6387, -1, 6387, 6399, 6400, -1, 6400, 6433, 6366, -1, 6366, 6401, 6413, -1, 6413, 6435, 6414, -1, 6414, 6402, 6365, -1, 6365, 6434, 6415, -1, 6415, 6416, 6364, -1, 6364, 6430, 6386, -1, 6386, 6428, 6403, -1, 6403, 6427, 6361, -1, 6361, 6417, 6418, -1, 6418, 6426, 6359, -1, 6359, 6419, 6420, -1, 6420, 6404, 6421, -1, 6421, 6405, 6358, -1, 6358, 6424, 6357, -1, 6389, 6422, 6425, -1, 6423, 6425, 6438, -1, 6423, 6389, 6425, -1, 6422, 6424, 6425, -1, 6425, 6424, 6405, -1, 6404, 6425, 6405, -1, 6404, 6419, 6425, -1, 6425, 6419, 6426, -1, 6417, 6425, 6426, -1, 6417, 6427, 6425, -1, 6425, 6427, 6428, -1, 6430, 6425, 6428, -1, 6430, 6429, 6425, -1, 6430, 6416, 6429, -1, 6429, 6416, 6431, -1, 6431, 6416, 6434, -1, 6408, 6434, 6402, -1, 6432, 6402, 6435, -1, 6436, 6435, 6401, -1, 6411, 6401, 6433, -1, 6398, 6433, 6399, -1, 6398, 6411, 6433, -1, 6431, 6434, 6408, -1, 6408, 6402, 6432, -1, 6432, 6435, 6436, -1, 6436, 6401, 6411, -1, 6407, 6395, 6425, -1, 6425, 6395, 6394, -1, 6437, 6425, 6394, -1, 6437, 6392, 6425, -1, 6425, 6392, 6438, -1, 6439, 6479, 6471, -1, 6440, 6471, 6490, -1, 6440, 6439, 6471, -1, 6479, 6441, 6471, -1, 6471, 6441, 6442, -1, 6443, 6471, 6442, -1, 6443, 6480, 6471, -1, 6471, 6480, 6459, -1, 6444, 6471, 6459, -1, 6444, 6460, 6471, -1, 6471, 6460, 6482, -1, 6484, 6471, 6482, -1, 6484, 6470, 6471, -1, 6484, 6445, 6470, -1, 6470, 6445, 6448, -1, 6448, 6445, 6485, -1, 6469, 6485, 6449, -1, 6450, 6449, 6464, -1, 6451, 6464, 6452, -1, 6446, 6452, 6447, -1, 6487, 6447, 6465, -1, 6487, 6446, 6447, -1, 6448, 6485, 6469, -1, 6469, 6449, 6450, -1, 6450, 6464, 6451, -1, 6451, 6452, 6446, -1, 6472, 6453, 6471, -1, 6471, 6453, 6475, -1, 6454, 6471, 6475, -1, 6454, 6455, 6471, -1, 6471, 6455, 6490, -1, 6492, 6479, 6491, -1, 6492, 6441, 6479, -1, 6492, 6456, 6441, -1, 6441, 6456, 6442, -1, 6442, 6456, 6457, -1, 6443, 6457, 6523, -1, 6480, 6523, 6458, -1, 6459, 6458, 6481, -1, 6444, 6481, 6498, -1, 6460, 6498, 6461, -1, 6482, 6461, 6483, -1, 6484, 6483, 6462, -1, 6445, 6462, 6500, -1, 6485, 6500, 6486, -1, 6449, 6486, 6463, -1, 6464, 6463, 6502, -1, 6452, 6502, 6503, -1, 6447, 6503, 6466, -1, 6465, 6466, 6524, -1, 6487, 6524, 6467, -1, 6446, 6467, 6509, -1, 6451, 6509, 6488, -1, 6450, 6488, 6468, -1, 6469, 6468, 6511, -1, 6448, 6511, 6489, -1, 6470, 6489, 6512, -1, 6471, 6512, 6473, -1, 6472, 6473, 6474, -1, 6453, 6474, 6476, -1, 6475, 6476, 6517, -1, 6454, 6517, 6518, -1, 6455, 6518, 6477, -1, 6490, 6477, 6519, -1, 6440, 6519, 6478, -1, 6439, 6478, 6491, -1, 6479, 6439, 6491, -1, 6442, 6457, 6443, -1, 6443, 6523, 6480, -1, 6480, 6458, 6459, -1, 6459, 6481, 6444, -1, 6444, 6498, 6460, -1, 6460, 6461, 6482, -1, 6482, 6483, 6484, -1, 6484, 6462, 6445, -1, 6445, 6500, 6485, -1, 6485, 6486, 6449, -1, 6449, 6463, 6464, -1, 6464, 6502, 6452, -1, 6452, 6503, 6447, -1, 6447, 6466, 6465, -1, 6465, 6524, 6487, -1, 6487, 6467, 6446, -1, 6446, 6509, 6451, -1, 6451, 6488, 6450, -1, 6450, 6468, 6469, -1, 6469, 6511, 6448, -1, 6448, 6489, 6470, -1, 6470, 6512, 6471, -1, 6471, 6473, 6472, -1, 6472, 6474, 6453, -1, 6453, 6476, 6475, -1, 6475, 6517, 6454, -1, 6454, 6518, 6455, -1, 6455, 6477, 6490, -1, 6490, 6519, 6440, -1, 6440, 6478, 6439, -1, 6579, 6557, 6491, -1, 6578, 6491, 6522, -1, 6578, 6579, 6491, -1, 6525, 6492, 6526, -1, 6525, 6456, 6492, -1, 6525, 6493, 6456, -1, 6456, 6493, 6457, -1, 6457, 6493, 6494, -1, 6523, 6494, 6562, -1, 6495, 6523, 6562, -1, 6495, 6458, 6523, -1, 6495, 6529, 6458, -1, 6458, 6529, 6481, -1, 6481, 6529, 6563, -1, 6498, 6563, 6496, -1, 6497, 6498, 6496, -1, 6497, 6461, 6498, -1, 6497, 6531, 6461, -1, 6461, 6531, 6564, -1, 6483, 6564, 6566, -1, 6499, 6483, 6566, -1, 6499, 6462, 6483, -1, 6499, 6500, 6462, -1, 6499, 6486, 6500, -1, 6499, 6463, 6486, -1, 6499, 6501, 6463, -1, 6463, 6501, 6502, -1, 6502, 6501, 6503, -1, 6503, 6501, 6533, -1, 6466, 6533, 6569, -1, 6504, 6466, 6569, -1, 6504, 6505, 6466, -1, 6466, 6505, 6535, -1, 6506, 6466, 6535, -1, 6506, 6571, 6466, -1, 6466, 6571, 6507, -1, 6524, 6507, 6508, -1, 6467, 6508, 6538, -1, 6509, 6538, 6572, -1, 6541, 6509, 6572, -1, 6541, 6488, 6509, -1, 6541, 6543, 6488, -1, 6488, 6543, 6468, -1, 6468, 6543, 6510, -1, 6511, 6510, 6545, -1, 6546, 6511, 6545, -1, 6546, 6489, 6511, -1, 6546, 6513, 6489, -1, 6489, 6513, 6512, -1, 6512, 6513, 6547, -1, 6550, 6512, 6547, -1, 6550, 6473, 6512, -1, 6550, 6575, 6473, -1, 6473, 6575, 6551, -1, 6474, 6551, 6514, -1, 6515, 6474, 6514, -1, 6515, 6476, 6474, -1, 6515, 6516, 6476, -1, 6476, 6516, 6517, -1, 6517, 6516, 6518, -1, 6518, 6516, 6477, -1, 6477, 6516, 6519, -1, 6519, 6516, 6478, -1, 6478, 6516, 6491, -1, 6491, 6516, 6521, -1, 6520, 6491, 6521, -1, 6520, 6577, 6491, -1, 6491, 6577, 6522, -1, 6457, 6494, 6523, -1, 6481, 6563, 6498, -1, 6461, 6564, 6483, -1, 6503, 6533, 6466, -1, 6466, 6507, 6524, -1, 6524, 6508, 6467, -1, 6467, 6538, 6509, -1, 6468, 6510, 6511, -1, 6473, 6551, 6474, -1, 6492, 6491, 6526, -1, 6526, 6491, 6557, -1, 6527, 6526, 6559, -1, 6527, 6525, 6526, -1, 6527, 6528, 6525, -1, 6525, 6528, 6493, -1, 6493, 6528, 6560, -1, 6494, 6560, 6561, -1, 6562, 6561, 6384, -1, 6495, 6384, 6385, -1, 6529, 6385, 6382, -1, 6563, 6382, 6379, -1, 6496, 6379, 6530, -1, 6497, 6530, 6377, -1, 6531, 6377, 6532, -1, 6564, 6532, 6565, -1, 6566, 6565, 6376, -1, 6499, 6376, 6567, -1, 6501, 6567, 6373, -1, 6533, 6373, 6568, -1, 6569, 6568, 6388, -1, 6504, 6388, 6570, -1, 6505, 6570, 6534, -1, 6535, 6534, 6371, -1, 6506, 6371, 6370, -1, 6571, 6370, 6369, -1, 6507, 6369, 6536, -1, 6508, 6536, 6537, -1, 6538, 6537, 6539, -1, 6572, 6539, 6540, -1, 6541, 6540, 6542, -1, 6543, 6542, 6573, -1, 6510, 6573, 6544, -1, 6545, 6544, 6368, -1, 6546, 6368, 6367, -1, 6513, 6367, 6548, -1, 6547, 6548, 6549, -1, 6550, 6549, 6574, -1, 6575, 6574, 6363, -1, 6551, 6363, 6362, -1, 6514, 6362, 6360, -1, 6515, 6360, 6552, -1, 6516, 6552, 6553, -1, 6521, 6553, 6554, -1, 6520, 6554, 6576, -1, 6577, 6576, 6555, -1, 6522, 6555, 6556, -1, 6578, 6556, 6356, -1, 6579, 6356, 6558, -1, 6557, 6558, 6559, -1, 6526, 6557, 6559, -1, 6493, 6560, 6494, -1, 6494, 6561, 6562, -1, 6562, 6384, 6495, -1, 6495, 6385, 6529, -1, 6529, 6382, 6563, -1, 6563, 6379, 6496, -1, 6496, 6530, 6497, -1, 6497, 6377, 6531, -1, 6531, 6532, 6564, -1, 6564, 6565, 6566, -1, 6566, 6376, 6499, -1, 6499, 6567, 6501, -1, 6501, 6373, 6533, -1, 6533, 6568, 6569, -1, 6569, 6388, 6504, -1, 6504, 6570, 6505, -1, 6505, 6534, 6535, -1, 6535, 6371, 6506, -1, 6506, 6370, 6571, -1, 6571, 6369, 6507, -1, 6507, 6536, 6508, -1, 6508, 6537, 6538, -1, 6538, 6539, 6572, -1, 6572, 6540, 6541, -1, 6541, 6542, 6543, -1, 6543, 6573, 6510, -1, 6510, 6544, 6545, -1, 6545, 6368, 6546, -1, 6546, 6367, 6513, -1, 6513, 6548, 6547, -1, 6547, 6549, 6550, -1, 6550, 6574, 6575, -1, 6575, 6363, 6551, -1, 6551, 6362, 6514, -1, 6514, 6360, 6515, -1, 6515, 6552, 6516, -1, 6516, 6553, 6521, -1, 6521, 6554, 6520, -1, 6520, 6576, 6577, -1, 6577, 6555, 6522, -1, 6522, 6556, 6578, -1, 6578, 6356, 6579, -1, 6579, 6558, 6557, -1, 7533, 7875, 7531, -1, 7533, 6581, 7875, -1, 7533, 6580, 6581, -1, 6581, 6580, 6582, -1, 6582, 6580, 6596, -1, 6583, 6596, 7534, -1, 6597, 7534, 7801, -1, 7833, 7801, 6584, -1, 7835, 6584, 7569, -1, 7836, 7569, 7568, -1, 6598, 7568, 7800, -1, 6599, 7800, 6586, -1, 6585, 6586, 6600, -1, 8059, 6600, 6587, -1, 8058, 6587, 6589, -1, 6588, 6589, 7799, -1, 6590, 7799, 6601, -1, 8061, 6601, 6602, -1, 6603, 6602, 6591, -1, 8065, 6591, 6604, -1, 7855, 6604, 6592, -1, 6605, 6592, 7578, -1, 6606, 7578, 6593, -1, 7854, 6593, 6594, -1, 7852, 6594, 7580, -1, 6595, 7580, 7582, -1, 6607, 7582, 6608, -1, 7873, 6608, 7532, -1, 7874, 7532, 7531, -1, 7875, 7874, 7531, -1, 6582, 6596, 6583, -1, 6583, 7534, 6597, -1, 6597, 7801, 7833, -1, 7833, 6584, 7835, -1, 7835, 7569, 7836, -1, 7836, 7568, 6598, -1, 6598, 7800, 6599, -1, 6599, 6586, 6585, -1, 6585, 6600, 8059, -1, 8059, 6587, 8058, -1, 8058, 6589, 6588, -1, 6588, 7799, 6590, -1, 6590, 6601, 8061, -1, 8061, 6602, 6603, -1, 6603, 6591, 8065, -1, 8065, 6604, 7855, -1, 7855, 6592, 6605, -1, 6605, 7578, 6606, -1, 6606, 6593, 7854, -1, 7854, 6594, 7852, -1, 7852, 7580, 6595, -1, 6595, 7582, 6607, -1, 6607, 6608, 7873, -1, 7873, 7532, 7874, -1, 7537, 7834, 7535, -1, 7537, 6609, 7834, -1, 7537, 7536, 6609, -1, 6609, 7536, 7832, -1, 7832, 7536, 6621, -1, 7831, 6621, 7539, -1, 7830, 7539, 7538, -1, 6622, 7538, 7541, -1, 6610, 7541, 6623, -1, 7829, 6623, 7543, -1, 6624, 7543, 6625, -1, 7846, 6625, 6611, -1, 6626, 6611, 6613, -1, 6612, 6613, 6614, -1, 6627, 6614, 6615, -1, 7844, 6615, 7546, -1, 6628, 7546, 7548, -1, 6629, 7548, 7549, -1, 6630, 7549, 6616, -1, 6631, 6616, 7551, -1, 7842, 7551, 6617, -1, 7841, 6617, 7552, -1, 7838, 7552, 6618, -1, 6632, 6618, 6633, -1, 6634, 6633, 6635, -1, 7850, 6635, 6636, -1, 7851, 6636, 6619, -1, 6637, 6619, 7567, -1, 6620, 7567, 7535, -1, 7834, 6620, 7535, -1, 7832, 6621, 7831, -1, 7831, 7539, 7830, -1, 7830, 7538, 6622, -1, 6622, 7541, 6610, -1, 6610, 6623, 7829, -1, 7829, 7543, 6624, -1, 6624, 6625, 7846, -1, 7846, 6611, 6626, -1, 6626, 6613, 6612, -1, 6612, 6614, 6627, -1, 6627, 6615, 7844, -1, 7844, 7546, 6628, -1, 6628, 7548, 6629, -1, 6629, 7549, 6630, -1, 6630, 6616, 6631, -1, 6631, 7551, 7842, -1, 7842, 6617, 7841, -1, 7841, 7552, 7838, -1, 7838, 6618, 6632, -1, 6632, 6633, 6634, -1, 6634, 6635, 7850, -1, 7850, 6636, 7851, -1, 7851, 6619, 6637, -1, 6637, 7567, 6620, -1, 7636, 7876, 6655, -1, 7636, 7879, 7876, -1, 7636, 6638, 7879, -1, 7879, 6638, 6656, -1, 6656, 6638, 6639, -1, 6657, 6639, 7633, -1, 7885, 7633, 7632, -1, 7889, 7632, 7631, -1, 7890, 7631, 6640, -1, 6641, 6640, 6643, -1, 6642, 6643, 6645, -1, 6644, 6645, 7640, -1, 7888, 7640, 6658, -1, 6646, 6658, 7629, -1, 7822, 7629, 6647, -1, 7821, 6647, 7628, -1, 7820, 7628, 6659, -1, 6660, 6659, 6648, -1, 7891, 6648, 7626, -1, 7927, 7626, 6661, -1, 6649, 6661, 7607, -1, 7893, 7607, 6650, -1, 7897, 6650, 6662, -1, 7896, 6662, 7605, -1, 6663, 7605, 6651, -1, 7878, 6651, 6664, -1, 6652, 6664, 6653, -1, 6665, 6653, 7603, -1, 6654, 7603, 6655, -1, 7876, 6654, 6655, -1, 6656, 6639, 6657, -1, 6657, 7633, 7885, -1, 7885, 7632, 7889, -1, 7889, 7631, 7890, -1, 7890, 6640, 6641, -1, 6641, 6643, 6642, -1, 6642, 6645, 6644, -1, 6644, 7640, 7888, -1, 7888, 6658, 6646, -1, 6646, 7629, 7822, -1, 7822, 6647, 7821, -1, 7821, 7628, 7820, -1, 7820, 6659, 6660, -1, 6660, 6648, 7891, -1, 7891, 7626, 7927, -1, 7927, 6661, 6649, -1, 6649, 7607, 7893, -1, 7893, 6650, 7897, -1, 7897, 6662, 7896, -1, 7896, 7605, 6663, -1, 6663, 6651, 7878, -1, 7878, 6664, 6652, -1, 6652, 6653, 6665, -1, 6665, 7603, 6654, -1, 6667, 6668, 6666, -1, 6667, 7898, 6668, -1, 6667, 7643, 7898, -1, 7898, 7643, 7899, -1, 7899, 7643, 6669, -1, 6684, 6669, 7644, -1, 7900, 7644, 6670, -1, 6685, 6670, 7542, -1, 7828, 7542, 6672, -1, 6671, 6672, 6673, -1, 6674, 6673, 6675, -1, 7827, 6675, 6676, -1, 7826, 6676, 6677, -1, 6678, 6677, 7641, -1, 7825, 7641, 6686, -1, 7823, 6686, 6679, -1, 6687, 6679, 6688, -1, 6689, 6688, 6690, -1, 7887, 6690, 6680, -1, 6691, 6680, 6692, -1, 7886, 6692, 7630, -1, 7881, 7630, 7646, -1, 6693, 7646, 7645, -1, 7883, 7645, 6681, -1, 6694, 6681, 6682, -1, 6695, 6682, 6696, -1, 7849, 6696, 6697, -1, 7901, 6697, 6683, -1, 6698, 6683, 6666, -1, 6668, 6698, 6666, -1, 7899, 6669, 6684, -1, 6684, 7644, 7900, -1, 7900, 6670, 6685, -1, 6685, 7542, 7828, -1, 7828, 6672, 6671, -1, 6671, 6673, 6674, -1, 6674, 6675, 7827, -1, 7827, 6676, 7826, -1, 7826, 6677, 6678, -1, 6678, 7641, 7825, -1, 7825, 6686, 7823, -1, 7823, 6679, 6687, -1, 6687, 6688, 6689, -1, 6689, 6690, 7887, -1, 7887, 6680, 6691, -1, 6691, 6692, 7886, -1, 7886, 7630, 7881, -1, 7881, 7646, 6693, -1, 6693, 7645, 7883, -1, 7883, 6681, 6694, -1, 6694, 6682, 6695, -1, 6695, 6696, 7849, -1, 7849, 6697, 7901, -1, 7901, 6683, 6698, -1, 6700, 6717, 6718, -1, 6700, 6699, 6717, -1, 6700, 6701, 6699, -1, 6699, 6701, 7907, -1, 7907, 6701, 6719, -1, 7921, 6719, 6720, -1, 6721, 6720, 6702, -1, 7922, 6702, 6703, -1, 6704, 6703, 7613, -1, 6722, 7613, 7612, -1, 6723, 7612, 7611, -1, 7925, 7611, 6724, -1, 6705, 6724, 7638, -1, 7892, 7638, 7627, -1, 6706, 7627, 6708, -1, 6707, 6708, 6725, -1, 8034, 6725, 6709, -1, 7928, 6709, 6710, -1, 6711, 6710, 6726, -1, 6727, 6726, 7660, -1, 6712, 7660, 7659, -1, 6713, 7659, 7657, -1, 7935, 7657, 7655, -1, 7936, 7655, 7654, -1, 6714, 7654, 7653, -1, 6715, 7653, 6716, -1, 7905, 6716, 7652, -1, 7904, 7652, 7649, -1, 7903, 7649, 6718, -1, 6717, 7903, 6718, -1, 7907, 6719, 7921, -1, 7921, 6720, 6721, -1, 6721, 6702, 7922, -1, 7922, 6703, 6704, -1, 6704, 7613, 6722, -1, 6722, 7612, 6723, -1, 6723, 7611, 7925, -1, 7925, 6724, 6705, -1, 6705, 7638, 7892, -1, 7892, 7627, 6706, -1, 6706, 6708, 6707, -1, 6707, 6725, 8034, -1, 8034, 6709, 7928, -1, 7928, 6710, 6711, -1, 6711, 6726, 6727, -1, 6727, 7660, 6712, -1, 6712, 7659, 6713, -1, 6713, 7657, 7935, -1, 7935, 7655, 7936, -1, 7936, 7654, 6714, -1, 6714, 7653, 6715, -1, 6715, 6716, 7905, -1, 7905, 7652, 7904, -1, 7904, 7649, 7903, -1, 6728, 6729, 7530, -1, 6728, 7937, 6729, -1, 6728, 6731, 7937, -1, 7937, 6731, 6730, -1, 6730, 6731, 7581, -1, 7872, 7581, 7696, -1, 7938, 7696, 6733, -1, 6732, 6733, 6734, -1, 6745, 6734, 6735, -1, 6746, 6735, 6737, -1, 6736, 6737, 7584, -1, 6747, 7584, 7586, -1, 6748, 7586, 6738, -1, 7941, 6738, 7588, -1, 7963, 7588, 7590, -1, 7964, 7590, 7592, -1, 7966, 7592, 7695, -1, 6749, 7695, 6750, -1, 6739, 6750, 6751, -1, 7944, 6751, 6752, -1, 6753, 6752, 6740, -1, 7945, 6740, 7692, -1, 8040, 7692, 6742, -1, 6741, 6742, 6754, -1, 7969, 6754, 7687, -1, 6743, 7687, 7686, -1, 6755, 7686, 6756, -1, 6757, 6756, 6744, -1, 7975, 6744, 7530, -1, 6729, 7975, 7530, -1, 6730, 7581, 7872, -1, 7872, 7696, 7938, -1, 7938, 6733, 6732, -1, 6732, 6734, 6745, -1, 6745, 6735, 6746, -1, 6746, 6737, 6736, -1, 6736, 7584, 6747, -1, 6747, 7586, 6748, -1, 6748, 6738, 7941, -1, 7941, 7588, 7963, -1, 7963, 7590, 7964, -1, 7964, 7592, 7966, -1, 7966, 7695, 6749, -1, 6749, 6750, 6739, -1, 6739, 6751, 7944, -1, 7944, 6752, 6753, -1, 6753, 6740, 7945, -1, 7945, 7692, 8040, -1, 8040, 6742, 6741, -1, 6741, 6754, 7969, -1, 7969, 7687, 6743, -1, 6743, 7686, 6755, -1, 6755, 6756, 6757, -1, 6757, 6744, 7975, -1, 7728, 7984, 7727, -1, 7728, 7985, 7984, -1, 7728, 6758, 7985, -1, 7985, 6758, 7987, -1, 7987, 6758, 6759, -1, 6760, 6759, 7726, -1, 7989, 7726, 7724, -1, 6771, 7724, 6761, -1, 7990, 6761, 7722, -1, 7991, 7722, 6762, -1, 6772, 6762, 7720, -1, 6763, 7720, 7719, -1, 8011, 7719, 7718, -1, 6773, 7718, 7717, -1, 6774, 7717, 6775, -1, 8013, 6775, 6776, -1, 8014, 6776, 7558, -1, 6777, 7558, 6764, -1, 8015, 6764, 6765, -1, 6778, 6765, 6766, -1, 8016, 6766, 7559, -1, 8017, 7559, 6779, -1, 6780, 6779, 6767, -1, 7809, 6767, 6781, -1, 6782, 6781, 7786, -1, 7812, 7786, 6768, -1, 6783, 6768, 6769, -1, 6784, 6769, 7710, -1, 6770, 7710, 7727, -1, 7984, 6770, 7727, -1, 7987, 6759, 6760, -1, 6760, 7726, 7989, -1, 7989, 7724, 6771, -1, 6771, 6761, 7990, -1, 7990, 7722, 7991, -1, 7991, 6762, 6772, -1, 6772, 7720, 6763, -1, 6763, 7719, 8011, -1, 8011, 7718, 6773, -1, 6773, 7717, 6774, -1, 6774, 6775, 8013, -1, 8013, 6776, 8014, -1, 8014, 7558, 6777, -1, 6777, 6764, 8015, -1, 8015, 6765, 6778, -1, 6778, 6766, 8016, -1, 8016, 7559, 8017, -1, 8017, 6779, 6780, -1, 6780, 6767, 7809, -1, 7809, 6781, 6782, -1, 6782, 7786, 7812, -1, 7812, 6768, 6783, -1, 6783, 6769, 6784, -1, 6784, 7710, 6770, -1, 6786, 6785, 7565, -1, 6786, 8026, 6785, -1, 6786, 6788, 8026, -1, 8026, 6788, 6787, -1, 6787, 6788, 7752, -1, 6801, 7752, 6802, -1, 8023, 6802, 7751, -1, 8024, 7751, 6790, -1, 6789, 6790, 6791, -1, 6803, 6791, 6792, -1, 6804, 6792, 6793, -1, 6794, 6793, 7732, -1, 7818, 7732, 7731, -1, 7817, 7731, 7782, -1, 7816, 7782, 7712, -1, 6805, 7712, 6795, -1, 7813, 6795, 6806, -1, 6807, 6806, 7711, -1, 6796, 7711, 6808, -1, 6797, 6808, 7714, -1, 7811, 7714, 6798, -1, 7810, 6798, 6809, -1, 7808, 6809, 7560, -1, 6799, 7560, 7561, -1, 7807, 7561, 6810, -1, 7806, 6810, 6811, -1, 6800, 6811, 7563, -1, 6812, 7563, 7564, -1, 7805, 7564, 7565, -1, 6785, 7805, 7565, -1, 6787, 7752, 6801, -1, 6801, 6802, 8023, -1, 8023, 7751, 8024, -1, 8024, 6790, 6789, -1, 6789, 6791, 6803, -1, 6803, 6792, 6804, -1, 6804, 6793, 6794, -1, 6794, 7732, 7818, -1, 7818, 7731, 7817, -1, 7817, 7782, 7816, -1, 7816, 7712, 6805, -1, 6805, 6795, 7813, -1, 7813, 6806, 6807, -1, 6807, 7711, 6796, -1, 6796, 6808, 6797, -1, 6797, 7714, 7811, -1, 7811, 6798, 7810, -1, 7810, 6809, 7808, -1, 7808, 7560, 6799, -1, 6799, 7561, 7807, -1, 7807, 6810, 7806, -1, 7806, 6811, 6800, -1, 6800, 7563, 6812, -1, 6812, 7564, 7805, -1, 7759, 7997, 7762, -1, 7759, 6813, 7997, -1, 7759, 7758, 6813, -1, 6813, 7758, 6814, -1, 6814, 7758, 6822, -1, 7998, 6822, 6823, -1, 8030, 6823, 6815, -1, 8027, 6815, 6816, -1, 7932, 6816, 7663, -1, 6824, 7663, 6825, -1, 8032, 6825, 7661, -1, 7931, 7661, 6826, -1, 7930, 6826, 7680, -1, 6827, 7680, 7681, -1, 7929, 7681, 7679, -1, 8033, 7679, 6828, -1, 8036, 6828, 6817, -1, 6829, 6817, 6830, -1, 6831, 6830, 6819, -1, 6818, 6819, 7715, -1, 8012, 7715, 7716, -1, 6832, 7716, 7729, -1, 6833, 7729, 6834, -1, 6835, 6834, 7756, -1, 7992, 7756, 7755, -1, 6836, 7755, 6820, -1, 7993, 6820, 7754, -1, 7995, 7754, 7753, -1, 6821, 7753, 7762, -1, 7997, 6821, 7762, -1, 6814, 6822, 7998, -1, 7998, 6823, 8030, -1, 8030, 6815, 8027, -1, 8027, 6816, 7932, -1, 7932, 7663, 6824, -1, 6824, 6825, 8032, -1, 8032, 7661, 7931, -1, 7931, 6826, 7930, -1, 7930, 7680, 6827, -1, 6827, 7681, 7929, -1, 7929, 7679, 8033, -1, 8033, 6828, 8036, -1, 8036, 6817, 6829, -1, 6829, 6830, 6831, -1, 6831, 6819, 6818, -1, 6818, 7715, 8012, -1, 8012, 7716, 6832, -1, 6832, 7729, 6833, -1, 6833, 6834, 6835, -1, 6835, 7756, 7992, -1, 7992, 7755, 6836, -1, 6836, 6820, 7993, -1, 7993, 7754, 7995, -1, 7995, 7753, 6821, -1, 7684, 6838, 6837, -1, 7684, 7976, 6838, -1, 7684, 7685, 7976, -1, 7976, 7685, 7977, -1, 7977, 7685, 6839, -1, 7974, 6839, 7688, -1, 6848, 7688, 6840, -1, 7971, 6840, 7764, -1, 7972, 7764, 7766, -1, 6849, 7766, 7771, -1, 8039, 7771, 6850, -1, 6841, 6850, 6851, -1, 6852, 6851, 7768, -1, 8042, 7768, 7769, -1, 8043, 7769, 6853, -1, 6854, 6853, 7740, -1, 6855, 7740, 6842, -1, 8044, 6842, 6843, -1, 8046, 6843, 6856, -1, 6844, 6856, 6845, -1, 6857, 6845, 7737, -1, 8025, 7737, 7736, -1, 6858, 7736, 6859, -1, 6860, 6859, 6846, -1, 8022, 6846, 7566, -1, 6861, 7566, 6847, -1, 7803, 6847, 6862, -1, 7802, 6862, 6863, -1, 6864, 6863, 6837, -1, 6838, 6864, 6837, -1, 7977, 6839, 7974, -1, 7974, 7688, 6848, -1, 6848, 6840, 7971, -1, 7971, 7764, 7972, -1, 7972, 7766, 6849, -1, 6849, 7771, 8039, -1, 8039, 6850, 6841, -1, 6841, 6851, 6852, -1, 6852, 7768, 8042, -1, 8042, 7769, 8043, -1, 8043, 6853, 6854, -1, 6854, 7740, 6855, -1, 6855, 6842, 8044, -1, 8044, 6843, 8046, -1, 8046, 6856, 6844, -1, 6844, 6845, 6857, -1, 6857, 7737, 8025, -1, 8025, 7736, 6858, -1, 6858, 6859, 6860, -1, 6860, 6846, 8022, -1, 8022, 7566, 6861, -1, 6861, 6847, 7803, -1, 7803, 6862, 7802, -1, 7802, 6863, 6864, -1, 6865, 6895, 6894, -1, 6865, 6866, 6895, -1, 6865, 7793, 6866, -1, 6866, 7793, 8037, -1, 8037, 7793, 6896, -1, 6867, 6896, 7742, -1, 6868, 7742, 7741, -1, 6869, 7741, 6897, -1, 7962, 6897, 7743, -1, 6870, 7743, 6871, -1, 7956, 6871, 7748, -1, 7955, 7748, 6873, -1, 6872, 6873, 6874, -1, 6898, 6874, 6875, -1, 6899, 6875, 7750, -1, 6900, 7750, 7678, -1, 8008, 7678, 7676, -1, 8007, 7676, 6901, -1, 6902, 6901, 6903, -1, 6904, 6903, 6876, -1, 8002, 6876, 7669, -1, 8000, 7669, 6905, -1, 8001, 6905, 6878, -1, 6877, 6878, 6879, -1, 7999, 6879, 7666, -1, 6880, 7666, 6881, -1, 8048, 6881, 7760, -1, 6882, 7760, 6883, -1, 7996, 6883, 7761, -1, 6906, 7761, 6907, -1, 7994, 6907, 6908, -1, 6909, 6908, 7721, -1, 6910, 7721, 7723, -1, 6911, 7723, 7725, -1, 7988, 7725, 7730, -1, 7986, 7730, 6884, -1, 8019, 6884, 7709, -1, 8018, 7709, 6885, -1, 8021, 6885, 6912, -1, 8020, 6912, 6913, -1, 6914, 6913, 6886, -1, 6915, 6886, 7713, -1, 7814, 7713, 6887, -1, 6916, 6887, 7784, -1, 6888, 7784, 7785, -1, 6917, 7785, 7783, -1, 6889, 7783, 7781, -1, 6918, 7781, 7780, -1, 7815, 7780, 6890, -1, 7819, 6890, 7733, -1, 6891, 7733, 7734, -1, 6919, 7734, 6893, -1, 6892, 6893, 7735, -1, 6920, 7735, 7738, -1, 6921, 7738, 7739, -1, 8045, 7739, 6894, -1, 6895, 8045, 6894, -1, 8037, 6896, 6867, -1, 6867, 7742, 6868, -1, 6868, 7741, 6869, -1, 6869, 6897, 7962, -1, 7962, 7743, 6870, -1, 6870, 6871, 7956, -1, 7956, 7748, 7955, -1, 7955, 6873, 6872, -1, 6872, 6874, 6898, -1, 6898, 6875, 6899, -1, 6899, 7750, 6900, -1, 6900, 7678, 8008, -1, 8008, 7676, 8007, -1, 8007, 6901, 6902, -1, 6902, 6903, 6904, -1, 6904, 6876, 8002, -1, 8002, 7669, 8000, -1, 8000, 6905, 8001, -1, 8001, 6878, 6877, -1, 6877, 6879, 7999, -1, 7999, 7666, 6880, -1, 6880, 6881, 8048, -1, 8048, 7760, 6882, -1, 6882, 6883, 7996, -1, 7996, 7761, 6906, -1, 6906, 6907, 7994, -1, 7994, 6908, 6909, -1, 6909, 7721, 6910, -1, 6910, 7723, 6911, -1, 6911, 7725, 7988, -1, 7988, 7730, 7986, -1, 7986, 6884, 8019, -1, 8019, 7709, 8018, -1, 8018, 6885, 8021, -1, 8021, 6912, 8020, -1, 8020, 6913, 6914, -1, 6914, 6886, 6915, -1, 6915, 7713, 7814, -1, 7814, 6887, 6916, -1, 6916, 7784, 6888, -1, 6888, 7785, 6917, -1, 6917, 7783, 6889, -1, 6889, 7781, 6918, -1, 6918, 7780, 7815, -1, 7815, 6890, 7819, -1, 7819, 7733, 6891, -1, 6891, 7734, 6919, -1, 6919, 6893, 6892, -1, 6892, 7735, 6920, -1, 6920, 7738, 6921, -1, 6921, 7739, 8045, -1, 6924, 6922, 6923, -1, 6924, 8057, 6922, -1, 6924, 6925, 8057, -1, 8057, 6925, 8060, -1, 8060, 6925, 7556, -1, 7837, 7556, 7555, -1, 6952, 7555, 6926, -1, 7839, 6926, 7554, -1, 7840, 7554, 7553, -1, 7843, 7553, 7550, -1, 6927, 7550, 6953, -1, 7845, 6953, 6928, -1, 6954, 6928, 7547, -1, 6955, 7547, 6956, -1, 6929, 6956, 7545, -1, 7847, 7545, 7544, -1, 6957, 7544, 6930, -1, 6931, 6930, 7648, -1, 6932, 7648, 6933, -1, 6958, 6933, 7642, -1, 7848, 7642, 7647, -1, 6959, 7647, 6934, -1, 6960, 6934, 6935, -1, 7884, 6935, 6936, -1, 7882, 6936, 6961, -1, 6937, 6961, 7634, -1, 6962, 7634, 6938, -1, 7880, 6938, 7635, -1, 6939, 7635, 7637, -1, 7877, 7637, 6940, -1, 6963, 6940, 6964, -1, 6965, 6964, 7604, -1, 7983, 7604, 7699, -1, 6966, 7699, 7798, -1, 6967, 7798, 6968, -1, 6941, 6968, 6942, -1, 6969, 6942, 7704, -1, 7978, 7704, 7706, -1, 6970, 7706, 7707, -1, 6971, 7707, 6972, -1, 6973, 6972, 6943, -1, 7917, 6943, 6944, -1, 7919, 6944, 6974, -1, 7860, 6974, 6945, -1, 6975, 6945, 6947, -1, 6946, 6947, 6948, -1, 6976, 6948, 6977, -1, 7858, 6977, 7571, -1, 7857, 7571, 6949, -1, 6978, 6949, 6950, -1, 6979, 6950, 7574, -1, 6980, 7574, 7575, -1, 6981, 7575, 6951, -1, 6982, 6951, 6983, -1, 6984, 6983, 7796, -1, 8056, 7796, 6923, -1, 6922, 8056, 6923, -1, 8060, 7556, 7837, -1, 7837, 7555, 6952, -1, 6952, 6926, 7839, -1, 7839, 7554, 7840, -1, 7840, 7553, 7843, -1, 7843, 7550, 6927, -1, 6927, 6953, 7845, -1, 7845, 6928, 6954, -1, 6954, 7547, 6955, -1, 6955, 6956, 6929, -1, 6929, 7545, 7847, -1, 7847, 7544, 6957, -1, 6957, 6930, 6931, -1, 6931, 7648, 6932, -1, 6932, 6933, 6958, -1, 6958, 7642, 7848, -1, 7848, 7647, 6959, -1, 6959, 6934, 6960, -1, 6960, 6935, 7884, -1, 7884, 6936, 7882, -1, 7882, 6961, 6937, -1, 6937, 7634, 6962, -1, 6962, 6938, 7880, -1, 7880, 7635, 6939, -1, 6939, 7637, 7877, -1, 7877, 6940, 6963, -1, 6963, 6964, 6965, -1, 6965, 7604, 7983, -1, 7983, 7699, 6966, -1, 6966, 7798, 6967, -1, 6967, 6968, 6941, -1, 6941, 6942, 6969, -1, 6969, 7704, 7978, -1, 7978, 7706, 6970, -1, 6970, 7707, 6971, -1, 6971, 6972, 6973, -1, 6973, 6943, 7917, -1, 7917, 6944, 7919, -1, 7919, 6974, 7860, -1, 7860, 6945, 6975, -1, 6975, 6947, 6946, -1, 6946, 6948, 6976, -1, 6976, 6977, 7858, -1, 7858, 7571, 7857, -1, 7857, 6949, 6978, -1, 6978, 6950, 6979, -1, 6979, 7574, 6980, -1, 6980, 7575, 6981, -1, 6981, 6951, 6982, -1, 6982, 6983, 6984, -1, 6984, 7796, 8056, -1, 6985, 6986, 7591, -1, 6985, 7940, 6986, -1, 6985, 7589, 7940, -1, 7940, 7589, 7009, -1, 7009, 7589, 7595, -1, 7010, 7595, 7011, -1, 8062, 7011, 6987, -1, 7012, 6987, 6988, -1, 7867, 6988, 7013, -1, 7864, 7013, 6990, -1, 6989, 6990, 7600, -1, 7861, 7600, 7601, -1, 7014, 7601, 7602, -1, 7015, 7602, 7797, -1, 7918, 7797, 7625, -1, 7016, 7625, 7624, -1, 7017, 7624, 7623, -1, 7916, 7623, 6991, -1, 6992, 6991, 6993, -1, 7915, 6993, 7622, -1, 7912, 7622, 7621, -1, 7911, 7621, 7018, -1, 7019, 7018, 7020, -1, 7021, 7020, 6994, -1, 7910, 6994, 7022, -1, 6995, 7022, 7023, -1, 7908, 7023, 7024, -1, 8063, 7024, 7682, -1, 8064, 7682, 7683, -1, 7902, 7683, 7651, -1, 7906, 7651, 7650, -1, 8054, 7650, 7025, -1, 8052, 7025, 6996, -1, 7026, 6996, 7791, -1, 6997, 7791, 6998, -1, 6999, 6998, 7000, -1, 7001, 7000, 7027, -1, 8049, 7027, 7789, -1, 8006, 7789, 7790, -1, 7028, 7790, 7002, -1, 8047, 7002, 7003, -1, 8010, 7003, 7677, -1, 8009, 7677, 7004, -1, 7953, 7004, 7749, -1, 7952, 7749, 7792, -1, 7005, 7792, 7006, -1, 7029, 7006, 7030, -1, 7951, 7030, 7007, -1, 7950, 7007, 7773, -1, 7949, 7773, 7775, -1, 7031, 7775, 7032, -1, 7008, 7032, 7033, -1, 7946, 7033, 7778, -1, 7943, 7778, 7593, -1, 7942, 7593, 7034, -1, 7965, 7034, 7591, -1, 6986, 7965, 7591, -1, 7009, 7595, 7010, -1, 7010, 7011, 8062, -1, 8062, 6987, 7012, -1, 7012, 6988, 7867, -1, 7867, 7013, 7864, -1, 7864, 6990, 6989, -1, 6989, 7600, 7861, -1, 7861, 7601, 7014, -1, 7014, 7602, 7015, -1, 7015, 7797, 7918, -1, 7918, 7625, 7016, -1, 7016, 7624, 7017, -1, 7017, 7623, 7916, -1, 7916, 6991, 6992, -1, 6992, 6993, 7915, -1, 7915, 7622, 7912, -1, 7912, 7621, 7911, -1, 7911, 7018, 7019, -1, 7019, 7020, 7021, -1, 7021, 6994, 7910, -1, 7910, 7022, 6995, -1, 6995, 7023, 7908, -1, 7908, 7024, 8063, -1, 8063, 7682, 8064, -1, 8064, 7683, 7902, -1, 7902, 7651, 7906, -1, 7906, 7650, 8054, -1, 8054, 7025, 8052, -1, 8052, 6996, 7026, -1, 7026, 7791, 6997, -1, 6997, 6998, 6999, -1, 6999, 7000, 7001, -1, 7001, 7027, 8049, -1, 8049, 7789, 8006, -1, 8006, 7790, 7028, -1, 7028, 7002, 8047, -1, 8047, 7003, 8010, -1, 8010, 7677, 8009, -1, 8009, 7004, 7953, -1, 7953, 7749, 7952, -1, 7952, 7792, 7005, -1, 7005, 7006, 7029, -1, 7029, 7030, 7951, -1, 7951, 7007, 7950, -1, 7950, 7773, 7949, -1, 7949, 7775, 7031, -1, 7031, 7032, 7008, -1, 7008, 7033, 7946, -1, 7946, 7778, 7943, -1, 7943, 7593, 7942, -1, 7942, 7034, 7965, -1, 7456, 7511, 7435, -1, 7456, 7510, 7511, -1, 7456, 7436, 7510, -1, 7510, 7436, 7516, -1, 7516, 7436, 7438, -1, 7035, 7438, 7036, -1, 7515, 7036, 7037, -1, 7040, 7037, 7451, -1, 7509, 7451, 7449, -1, 7507, 7449, 7447, -1, 7041, 7447, 7038, -1, 7042, 7038, 7444, -1, 7043, 7444, 7443, -1, 7039, 7443, 7505, -1, 7039, 7043, 7443, -1, 7516, 7438, 7035, -1, 7035, 7036, 7515, -1, 7515, 7037, 7040, -1, 7040, 7451, 7509, -1, 7509, 7449, 7507, -1, 7507, 7447, 7041, -1, 7041, 7038, 7042, -1, 7042, 7444, 7043, -1, 7443, 7044, 7505, -1, 7505, 7044, 7045, -1, 7045, 7044, 7442, -1, 7441, 7045, 7442, -1, 7441, 7047, 7045, -1, 7441, 7046, 7047, -1, 7047, 7046, 7504, -1, 7504, 7046, 7440, -1, 7048, 7440, 7453, -1, 7522, 7453, 7430, -1, 7051, 7430, 7454, -1, 7523, 7454, 7431, -1, 7052, 7431, 7049, -1, 7519, 7049, 7433, -1, 7050, 7433, 7053, -1, 7518, 7053, 7435, -1, 7511, 7518, 7435, -1, 7504, 7440, 7048, -1, 7048, 7453, 7522, -1, 7522, 7430, 7051, -1, 7051, 7454, 7523, -1, 7523, 7431, 7052, -1, 7052, 7049, 7519, -1, 7519, 7433, 7050, -1, 7050, 7053, 7518, -1, 7055, 7080, 7079, -1, 7055, 7054, 7080, -1, 7055, 7056, 7054, -1, 7054, 7056, 7065, -1, 7065, 7056, 7066, -1, 7067, 7066, 7057, -1, 7058, 7057, 7068, -1, 7059, 7068, 7473, -1, 7484, 7473, 7069, -1, 7482, 7069, 7060, -1, 7483, 7060, 7070, -1, 7481, 7070, 7061, -1, 7064, 7061, 7062, -1, 7063, 7062, 7480, -1, 7063, 7064, 7062, -1, 7065, 7066, 7067, -1, 7067, 7057, 7058, -1, 7058, 7068, 7059, -1, 7059, 7473, 7484, -1, 7484, 7069, 7482, -1, 7482, 7060, 7483, -1, 7483, 7070, 7481, -1, 7481, 7061, 7064, -1, 7062, 7071, 7480, -1, 7480, 7071, 7074, -1, 7074, 7071, 7072, -1, 7073, 7074, 7072, -1, 7073, 7527, 7074, -1, 7073, 7476, 7527, -1, 7527, 7476, 7528, -1, 7528, 7476, 7075, -1, 7082, 7075, 7477, -1, 7494, 7477, 7083, -1, 7084, 7083, 7085, -1, 7490, 7085, 7076, -1, 7086, 7076, 7077, -1, 7087, 7077, 7470, -1, 7088, 7470, 7078, -1, 7081, 7078, 7079, -1, 7080, 7081, 7079, -1, 7528, 7075, 7082, -1, 7082, 7477, 7494, -1, 7494, 7083, 7084, -1, 7084, 7085, 7490, -1, 7490, 7076, 7086, -1, 7086, 7077, 7087, -1, 7087, 7470, 7088, -1, 7088, 7078, 7081, -1, 7503, 7521, 7428, -1, 7428, 7521, 7429, -1, 7429, 7521, 7520, -1, 7107, 7520, 7089, -1, 7090, 7089, 7091, -1, 7455, 7091, 7093, -1, 7092, 7093, 7094, -1, 7432, 7094, 7108, -1, 7434, 7108, 7095, -1, 7096, 7095, 7517, -1, 7109, 7517, 7097, -1, 7437, 7097, 7110, -1, 7111, 7110, 7098, -1, 7112, 7098, 7099, -1, 7458, 7099, 7100, -1, 7457, 7100, 7101, -1, 7459, 7101, 7102, -1, 7113, 7102, 7514, -1, 7452, 7514, 7114, -1, 7103, 7114, 7512, -1, 7115, 7512, 7513, -1, 7116, 7513, 7105, -1, 7104, 7105, 7106, -1, 7117, 7106, 7508, -1, 7450, 7117, 7508, -1, 7429, 7520, 7107, -1, 7107, 7089, 7090, -1, 7090, 7091, 7455, -1, 7455, 7093, 7092, -1, 7092, 7094, 7432, -1, 7432, 7108, 7434, -1, 7434, 7095, 7096, -1, 7096, 7517, 7109, -1, 7109, 7097, 7437, -1, 7437, 7110, 7111, -1, 7111, 7098, 7112, -1, 7112, 7099, 7458, -1, 7458, 7100, 7457, -1, 7457, 7101, 7459, -1, 7459, 7102, 7113, -1, 7113, 7514, 7452, -1, 7452, 7114, 7103, -1, 7103, 7512, 7115, -1, 7115, 7513, 7116, -1, 7116, 7105, 7104, -1, 7104, 7106, 7117, -1, 7119, 7316, 7285, -1, 7119, 7118, 7316, -1, 7119, 7121, 7118, -1, 7118, 7121, 7120, -1, 7120, 7121, 7122, -1, 7317, 7122, 7123, -1, 7130, 7123, 7131, -1, 7132, 7131, 7288, -1, 7320, 7288, 7290, -1, 7341, 7290, 7133, -1, 7340, 7133, 7293, -1, 7343, 7293, 7294, -1, 7124, 7294, 7298, -1, 7134, 7298, 7125, -1, 7126, 7125, 7135, -1, 7333, 7135, 7300, -1, 7338, 7300, 7302, -1, 7337, 7302, 7136, -1, 7137, 7136, 7138, -1, 7127, 7138, 7128, -1, 7328, 7128, 7305, -1, 7139, 7305, 7281, -1, 7335, 7281, 7140, -1, 7141, 7140, 7129, -1, 7311, 7129, 7283, -1, 7313, 7283, 7142, -1, 7314, 7142, 7285, -1, 7316, 7314, 7285, -1, 7120, 7122, 7317, -1, 7317, 7123, 7130, -1, 7130, 7131, 7132, -1, 7132, 7288, 7320, -1, 7320, 7290, 7341, -1, 7341, 7133, 7340, -1, 7340, 7293, 7343, -1, 7343, 7294, 7124, -1, 7124, 7298, 7134, -1, 7134, 7125, 7126, -1, 7126, 7135, 7333, -1, 7333, 7300, 7338, -1, 7338, 7302, 7337, -1, 7337, 7136, 7137, -1, 7137, 7138, 7127, -1, 7127, 7128, 7328, -1, 7328, 7305, 7139, -1, 7139, 7281, 7335, -1, 7335, 7140, 7141, -1, 7141, 7129, 7311, -1, 7311, 7283, 7313, -1, 7313, 7142, 7314, -1, 7254, 7162, 7143, -1, 7254, 7365, 7162, -1, 7254, 7145, 7365, -1, 7365, 7145, 7144, -1, 7144, 7145, 7146, -1, 7366, 7146, 7255, -1, 7147, 7255, 7164, -1, 7165, 7164, 7148, -1, 7361, 7148, 7149, -1, 7360, 7149, 7150, -1, 7359, 7150, 7152, -1, 7151, 7152, 7308, -1, 7358, 7308, 7153, -1, 7367, 7153, 7154, -1, 7166, 7154, 7155, -1, 7167, 7155, 7156, -1, 7368, 7156, 7265, -1, 7157, 7265, 7264, -1, 7356, 7264, 7266, -1, 7355, 7266, 7267, -1, 7158, 7267, 7268, -1, 7364, 7268, 7274, -1, 7168, 7274, 7273, -1, 7159, 7273, 7160, -1, 7169, 7160, 7161, -1, 7170, 7161, 7253, -1, 7163, 7253, 7143, -1, 7162, 7163, 7143, -1, 7144, 7146, 7366, -1, 7366, 7255, 7147, -1, 7147, 7164, 7165, -1, 7165, 7148, 7361, -1, 7361, 7149, 7360, -1, 7360, 7150, 7359, -1, 7359, 7152, 7151, -1, 7151, 7308, 7358, -1, 7358, 7153, 7367, -1, 7367, 7154, 7166, -1, 7166, 7155, 7167, -1, 7167, 7156, 7368, -1, 7368, 7265, 7157, -1, 7157, 7264, 7356, -1, 7356, 7266, 7355, -1, 7355, 7267, 7158, -1, 7158, 7268, 7364, -1, 7364, 7274, 7168, -1, 7168, 7273, 7159, -1, 7159, 7160, 7169, -1, 7169, 7161, 7170, -1, 7170, 7253, 7163, -1, 7258, 7171, 7256, -1, 7256, 7171, 7172, -1, 7256, 7172, 7175, -1, 7175, 7172, 7173, -1, 7176, 7175, 7173, -1, 7176, 7174, 7175, -1, 7176, 7177, 7174, -1, 7174, 7177, 7261, -1, 7261, 7177, 7178, -1, 7260, 7178, 7179, -1, 7262, 7260, 7179, -1, 7261, 7178, 7260, -1, 7262, 7179, 7263, -1, 7263, 7179, 7357, -1, 7357, 7354, 7263, -1, 7263, 7354, 7180, -1, 7180, 7354, 7181, -1, 7184, 7181, 7185, -1, 7186, 7185, 7182, -1, 7187, 7182, 7183, -1, 7188, 7183, 7353, -1, 7189, 7353, 7192, -1, 7190, 7189, 7192, -1, 7180, 7181, 7184, -1, 7184, 7185, 7186, -1, 7186, 7182, 7187, -1, 7187, 7183, 7188, -1, 7188, 7353, 7189, -1, 7190, 7192, 7191, -1, 7191, 7192, 7202, -1, 7193, 7195, 7208, -1, 7208, 7195, 7194, -1, 7194, 7195, 7277, -1, 7349, 7277, 7276, -1, 7204, 7276, 7196, -1, 7350, 7196, 7270, -1, 7351, 7270, 7205, -1, 7206, 7205, 7198, -1, 7197, 7198, 7199, -1, 7207, 7199, 7200, -1, 7352, 7200, 7201, -1, 7203, 7201, 7202, -1, 7203, 7352, 7201, -1, 7194, 7277, 7349, -1, 7349, 7276, 7204, -1, 7204, 7196, 7350, -1, 7350, 7270, 7351, -1, 7351, 7205, 7206, -1, 7206, 7198, 7197, -1, 7197, 7199, 7207, -1, 7207, 7200, 7352, -1, 7201, 7191, 7202, -1, 7208, 7345, 7193, -1, 7193, 7345, 7210, -1, 7210, 7345, 7346, -1, 7278, 7346, 7348, -1, 7279, 7348, 7209, -1, 7279, 7278, 7348, -1, 7210, 7346, 7278, -1, 7348, 7347, 7209, -1, 7209, 7347, 7275, -1, 7275, 7347, 7310, -1, 7275, 7310, 7211, -1, 7211, 7310, 7212, -1, 7213, 7212, 7216, -1, 7284, 7216, 7312, -1, 7217, 7312, 7344, -1, 7286, 7344, 7315, -1, 7214, 7286, 7315, -1, 7214, 7287, 7286, -1, 7214, 7318, 7287, -1, 7287, 7318, 7215, -1, 7215, 7318, 7319, -1, 7218, 7215, 7319, -1, 7211, 7212, 7213, -1, 7213, 7216, 7284, -1, 7284, 7312, 7217, -1, 7217, 7344, 7286, -1, 7319, 7220, 7218, -1, 7218, 7220, 7219, -1, 7219, 7220, 7321, -1, 7232, 7321, 7233, -1, 7295, 7233, 7221, -1, 7222, 7221, 7322, -1, 7234, 7322, 7323, -1, 7296, 7323, 7223, -1, 7224, 7223, 7225, -1, 7297, 7225, 7325, -1, 7289, 7325, 7324, -1, 7291, 7324, 7226, -1, 7292, 7226, 7227, -1, 7235, 7227, 7342, -1, 7236, 7342, 7339, -1, 7228, 7339, 7334, -1, 7299, 7334, 7332, -1, 7301, 7332, 7331, -1, 7237, 7331, 7330, -1, 7303, 7330, 7238, -1, 7239, 7238, 7329, -1, 7304, 7329, 7327, -1, 7229, 7327, 7326, -1, 7230, 7326, 7231, -1, 7282, 7230, 7231, -1, 7219, 7321, 7232, -1, 7232, 7233, 7295, -1, 7295, 7221, 7222, -1, 7222, 7322, 7234, -1, 7234, 7323, 7296, -1, 7296, 7223, 7224, -1, 7224, 7225, 7297, -1, 7297, 7325, 7289, -1, 7289, 7324, 7291, -1, 7291, 7226, 7292, -1, 7292, 7227, 7235, -1, 7235, 7342, 7236, -1, 7236, 7339, 7228, -1, 7228, 7334, 7299, -1, 7299, 7332, 7301, -1, 7301, 7331, 7237, -1, 7237, 7330, 7303, -1, 7303, 7238, 7239, -1, 7239, 7329, 7304, -1, 7304, 7327, 7229, -1, 7229, 7326, 7230, -1, 7231, 7336, 7282, -1, 7282, 7336, 7306, -1, 7306, 7336, 7241, -1, 7240, 7241, 7242, -1, 7280, 7242, 7271, -1, 7280, 7240, 7242, -1, 7306, 7241, 7240, -1, 7242, 7243, 7271, -1, 7271, 7243, 7244, -1, 7245, 7244, 7309, -1, 7272, 7245, 7309, -1, 7271, 7244, 7245, -1, 7246, 7363, 7257, -1, 7257, 7363, 7251, -1, 7251, 7363, 7362, -1, 7247, 7362, 7248, -1, 7259, 7248, 7249, -1, 7250, 7249, 7258, -1, 7250, 7259, 7249, -1, 7251, 7362, 7247, -1, 7247, 7248, 7259, -1, 7249, 7171, 7258, -1, 7307, 7252, 7257, -1, 7257, 7252, 7246, -1, 7257, 7253, 7307, -1, 7257, 7143, 7253, -1, 7257, 7254, 7143, -1, 7257, 7145, 7254, -1, 7257, 7146, 7145, -1, 7257, 7255, 7146, -1, 7257, 7164, 7255, -1, 7257, 7148, 7164, -1, 7257, 7262, 7148, -1, 7257, 7256, 7262, -1, 7257, 7258, 7256, -1, 7257, 7251, 7258, -1, 7258, 7251, 7247, -1, 7259, 7258, 7247, -1, 7259, 7250, 7258, -1, 7175, 7174, 7256, -1, 7256, 7174, 7261, -1, 7260, 7256, 7261, -1, 7260, 7262, 7256, -1, 7263, 7153, 7262, -1, 7263, 7154, 7153, -1, 7263, 7155, 7154, -1, 7263, 7156, 7155, -1, 7263, 7265, 7156, -1, 7263, 7264, 7265, -1, 7263, 7266, 7264, -1, 7263, 7267, 7266, -1, 7263, 7180, 7267, -1, 7267, 7180, 7184, -1, 7268, 7184, 7186, -1, 7307, 7186, 7187, -1, 7188, 7307, 7187, -1, 7188, 7189, 7307, -1, 7307, 7189, 7190, -1, 7191, 7307, 7190, -1, 7191, 7269, 7307, -1, 7191, 7201, 7269, -1, 7269, 7201, 7200, -1, 7199, 7269, 7200, -1, 7199, 7198, 7269, -1, 7269, 7198, 7205, -1, 7270, 7269, 7205, -1, 7270, 7272, 7269, -1, 7270, 7196, 7272, -1, 7272, 7196, 7275, -1, 7245, 7275, 7271, -1, 7245, 7272, 7275, -1, 7267, 7184, 7268, -1, 7268, 7186, 7307, -1, 7274, 7307, 7273, -1, 7274, 7268, 7307, -1, 7196, 7276, 7275, -1, 7275, 7276, 7277, -1, 7195, 7275, 7277, -1, 7195, 7209, 7275, -1, 7195, 7193, 7209, -1, 7209, 7193, 7210, -1, 7278, 7209, 7210, -1, 7278, 7279, 7209, -1, 7275, 7211, 7271, -1, 7271, 7211, 7280, -1, 7280, 7211, 7140, -1, 7240, 7140, 7281, -1, 7306, 7281, 7305, -1, 7282, 7305, 7230, -1, 7282, 7306, 7305, -1, 7140, 7211, 7129, -1, 7129, 7211, 7213, -1, 7283, 7213, 7284, -1, 7142, 7284, 7285, -1, 7142, 7283, 7284, -1, 7129, 7213, 7283, -1, 7284, 7217, 7285, -1, 7285, 7217, 7119, -1, 7119, 7217, 7286, -1, 7121, 7286, 7122, -1, 7121, 7119, 7286, -1, 7286, 7287, 7122, -1, 7122, 7287, 7123, -1, 7123, 7287, 7215, -1, 7131, 7215, 7288, -1, 7131, 7123, 7215, -1, 7215, 7218, 7288, -1, 7288, 7218, 7289, -1, 7290, 7289, 7291, -1, 7292, 7290, 7291, -1, 7292, 7133, 7290, -1, 7292, 7235, 7133, -1, 7133, 7235, 7293, -1, 7293, 7235, 7236, -1, 7294, 7236, 7298, -1, 7294, 7293, 7236, -1, 7289, 7218, 7297, -1, 7297, 7218, 7219, -1, 7224, 7219, 7232, -1, 7296, 7232, 7295, -1, 7234, 7295, 7222, -1, 7234, 7296, 7295, -1, 7297, 7219, 7224, -1, 7224, 7232, 7296, -1, 7288, 7289, 7290, -1, 7236, 7228, 7298, -1, 7298, 7228, 7125, -1, 7125, 7228, 7299, -1, 7135, 7299, 7300, -1, 7135, 7125, 7299, -1, 7299, 7301, 7300, -1, 7300, 7301, 7302, -1, 7302, 7301, 7237, -1, 7136, 7237, 7303, -1, 7138, 7303, 7128, -1, 7138, 7136, 7303, -1, 7302, 7237, 7136, -1, 7303, 7239, 7128, -1, 7128, 7239, 7304, -1, 7305, 7304, 7229, -1, 7230, 7305, 7229, -1, 7128, 7304, 7305, -1, 7306, 7240, 7281, -1, 7240, 7280, 7140, -1, 7253, 7161, 7307, -1, 7307, 7161, 7160, -1, 7273, 7307, 7160, -1, 7153, 7308, 7262, -1, 7262, 7308, 7152, -1, 7150, 7262, 7152, -1, 7150, 7149, 7262, -1, 7262, 7149, 7148, -1, 7272, 7309, 7269, -1, 7269, 7309, 8216, -1, 7309, 7310, 8216, -1, 7309, 7244, 7310, -1, 7310, 7244, 7212, -1, 7212, 7244, 7243, -1, 7216, 7243, 7141, -1, 7311, 7216, 7141, -1, 7311, 7312, 7216, -1, 7311, 7313, 7312, -1, 7312, 7313, 7314, -1, 7344, 7314, 7316, -1, 7315, 7316, 7118, -1, 7120, 7315, 7118, -1, 7120, 7214, 7315, -1, 7120, 7317, 7214, -1, 7214, 7317, 7318, -1, 7318, 7317, 7130, -1, 7132, 7318, 7130, -1, 7132, 7319, 7318, -1, 7132, 7320, 7319, -1, 7319, 7320, 7220, -1, 7220, 7320, 7321, -1, 7321, 7320, 7233, -1, 7233, 7320, 7221, -1, 7221, 7320, 7322, -1, 7322, 7320, 7323, -1, 7323, 7320, 7223, -1, 7223, 7320, 7225, -1, 7225, 7320, 7341, -1, 7325, 7341, 7324, -1, 7325, 7225, 7341, -1, 7243, 7242, 7141, -1, 7141, 7242, 7241, -1, 7335, 7241, 7336, -1, 7139, 7336, 7231, -1, 7326, 7139, 7231, -1, 7326, 7327, 7139, -1, 7139, 7327, 7328, -1, 7328, 7327, 7329, -1, 7238, 7328, 7329, -1, 7238, 7127, 7328, -1, 7238, 7330, 7127, -1, 7127, 7330, 7137, -1, 7137, 7330, 7331, -1, 7337, 7331, 7332, -1, 7338, 7332, 7334, -1, 7333, 7334, 7126, -1, 7333, 7338, 7334, -1, 7141, 7241, 7335, -1, 7335, 7336, 7139, -1, 7137, 7331, 7337, -1, 7337, 7332, 7338, -1, 7334, 7339, 7126, -1, 7126, 7339, 7134, -1, 7134, 7339, 7342, -1, 7124, 7342, 7227, -1, 7343, 7227, 7226, -1, 7340, 7226, 7324, -1, 7341, 7340, 7324, -1, 7134, 7342, 7124, -1, 7124, 7227, 7343, -1, 7343, 7226, 7340, -1, 7315, 7344, 7316, -1, 7344, 7312, 7314, -1, 7216, 7212, 7243, -1, 7347, 7194, 7310, -1, 7347, 7208, 7194, -1, 7347, 7345, 7208, -1, 7347, 7346, 7345, -1, 7347, 7348, 7346, -1, 7194, 7349, 7310, -1, 7310, 7349, 7204, -1, 7350, 7310, 7204, -1, 7350, 8216, 7310, -1, 7350, 7351, 8216, -1, 8216, 7351, 7206, -1, 7197, 8216, 7206, -1, 7197, 7207, 8216, -1, 8216, 7207, 7352, -1, 7203, 8216, 7352, -1, 7203, 7202, 8216, -1, 8216, 7202, 7252, -1, 7252, 7202, 7192, -1, 7353, 7252, 7192, -1, 7353, 7183, 7252, -1, 7252, 7183, 7182, -1, 7185, 7252, 7182, -1, 7185, 7364, 7252, -1, 7185, 7181, 7364, -1, 7364, 7181, 7158, -1, 7158, 7181, 7354, -1, 7355, 7354, 7357, -1, 7356, 7357, 7157, -1, 7356, 7355, 7357, -1, 7158, 7354, 7355, -1, 7179, 7367, 7357, -1, 7179, 7358, 7367, -1, 7179, 7151, 7358, -1, 7179, 7359, 7151, -1, 7179, 7360, 7359, -1, 7179, 7361, 7360, -1, 7179, 7172, 7361, -1, 7179, 7178, 7172, -1, 7172, 7178, 7177, -1, 7176, 7172, 7177, -1, 7176, 7173, 7172, -1, 7172, 7171, 7361, -1, 7361, 7171, 7246, -1, 7165, 7246, 7147, -1, 7165, 7361, 7246, -1, 7249, 7248, 7171, -1, 7171, 7248, 7362, -1, 7363, 7171, 7362, -1, 7363, 7246, 7171, -1, 7252, 7163, 7246, -1, 7252, 7170, 7163, -1, 7252, 7169, 7170, -1, 7252, 7159, 7169, -1, 7252, 7168, 7159, -1, 7252, 7364, 7168, -1, 7163, 7162, 7246, -1, 7246, 7162, 7365, -1, 7144, 7246, 7365, -1, 7144, 7366, 7246, -1, 7246, 7366, 7147, -1, 7367, 7166, 7357, -1, 7357, 7166, 7167, -1, 7368, 7357, 7167, -1, 7368, 7157, 7357, -1, 7508, 7369, 7450, -1, 7450, 7369, 7448, -1, 7448, 7369, 7370, -1, 7446, 7370, 7371, -1, 7445, 7371, 7372, -1, 7445, 7446, 7371, -1, 7448, 7370, 7446, -1, 7371, 7373, 7372, -1, 7372, 7373, 7375, -1, 7375, 7373, 7376, -1, 7439, 7376, 7506, -1, 7424, 7506, 7502, -1, 7464, 7502, 7374, -1, 7464, 7424, 7502, -1, 7375, 7376, 7439, -1, 7439, 7506, 7424, -1, 7464, 7374, 7462, -1, 7462, 7374, 7501, -1, 7501, 7378, 7462, -1, 7462, 7378, 7377, -1, 7377, 7378, 7380, -1, 7379, 7380, 7382, -1, 7383, 7382, 7381, -1, 7460, 7381, 7384, -1, 7461, 7460, 7384, -1, 7377, 7380, 7379, -1, 7379, 7382, 7383, -1, 7383, 7381, 7460, -1, 7461, 7384, 7385, -1, 7385, 7384, 7500, -1, 7500, 7499, 7385, -1, 7385, 7499, 7463, -1, 7463, 7499, 7389, -1, 7390, 7389, 7497, -1, 7386, 7497, 7496, -1, 7391, 7496, 7387, -1, 7465, 7387, 7388, -1, 7466, 7388, 7467, -1, 7466, 7465, 7388, -1, 7463, 7389, 7390, -1, 7390, 7497, 7386, -1, 7386, 7496, 7391, -1, 7391, 7387, 7465, -1, 7388, 7392, 7467, -1, 7467, 7392, 7393, -1, 7393, 7392, 7394, -1, 7393, 7394, 7398, -1, 7398, 7394, 7395, -1, 7396, 7398, 7395, -1, 7396, 7397, 7398, -1, 7396, 7399, 7397, -1, 7397, 7399, 7402, -1, 7402, 7399, 7495, -1, 7400, 7495, 7493, -1, 7469, 7493, 7492, -1, 7401, 7492, 7491, -1, 7471, 7401, 7491, -1, 7402, 7495, 7400, -1, 7400, 7493, 7469, -1, 7469, 7492, 7401, -1, 7471, 7491, 7472, -1, 7472, 7491, 7489, -1, 7489, 7488, 7472, -1, 7472, 7488, 7403, -1, 7403, 7488, 7406, -1, 7475, 7406, 7487, -1, 7407, 7487, 7408, -1, 7404, 7408, 7405, -1, 7474, 7404, 7405, -1, 7403, 7406, 7475, -1, 7475, 7487, 7407, -1, 7407, 7408, 7404, -1, 7474, 7405, 7409, -1, 7409, 7405, 7486, -1, 7486, 7411, 7409, -1, 7409, 7411, 7410, -1, 7410, 7411, 7412, -1, 7415, 7412, 7485, -1, 7413, 7485, 7414, -1, 7416, 7414, 7479, -1, 7478, 7416, 7479, -1, 7410, 7412, 7415, -1, 7415, 7485, 7413, -1, 7413, 7414, 7416, -1, 7525, 7498, 7417, -1, 7417, 7498, 7425, -1, 7425, 7498, 7419, -1, 7426, 7419, 7418, -1, 7427, 7418, 7524, -1, 7420, 7524, 7421, -1, 7422, 7421, 7503, -1, 7428, 7422, 7503, -1, 7425, 7419, 7426, -1, 7426, 7418, 7427, -1, 7427, 7524, 7420, -1, 7420, 7421, 7422, -1, 7423, 7526, 7417, -1, 7417, 7526, 7525, -1, 7417, 7464, 7423, -1, 7417, 7425, 7464, -1, 7464, 7425, 7424, -1, 7424, 7425, 7426, -1, 7439, 7426, 7427, -1, 7440, 7427, 7420, -1, 7453, 7420, 7422, -1, 7430, 7422, 7428, -1, 7429, 7430, 7428, -1, 7429, 7107, 7430, -1, 7430, 7107, 7090, -1, 7454, 7090, 7455, -1, 7431, 7455, 7092, -1, 7432, 7431, 7092, -1, 7432, 7049, 7431, -1, 7432, 7433, 7049, -1, 7432, 7434, 7433, -1, 7433, 7434, 7053, -1, 7053, 7434, 7096, -1, 7435, 7096, 7109, -1, 7456, 7109, 7437, -1, 7436, 7437, 7438, -1, 7436, 7456, 7437, -1, 7424, 7426, 7439, -1, 7439, 7427, 7440, -1, 7046, 7439, 7440, -1, 7046, 7375, 7439, -1, 7046, 7441, 7375, -1, 7375, 7441, 7442, -1, 7372, 7442, 7044, -1, 7445, 7044, 7443, -1, 7444, 7445, 7443, -1, 7444, 7446, 7445, -1, 7444, 7038, 7446, -1, 7446, 7038, 7448, -1, 7448, 7038, 7447, -1, 7449, 7448, 7447, -1, 7449, 7450, 7448, -1, 7449, 7451, 7450, -1, 7450, 7451, 7117, -1, 7117, 7451, 7104, -1, 7104, 7451, 7113, -1, 7452, 7104, 7113, -1, 7452, 7116, 7104, -1, 7452, 7103, 7116, -1, 7116, 7103, 7115, -1, 7440, 7420, 7453, -1, 7453, 7422, 7430, -1, 7430, 7090, 7454, -1, 7454, 7455, 7431, -1, 7053, 7096, 7435, -1, 7435, 7109, 7456, -1, 7437, 7111, 7438, -1, 7438, 7111, 7036, -1, 7036, 7111, 7112, -1, 7037, 7112, 7458, -1, 7457, 7037, 7458, -1, 7457, 7451, 7037, -1, 7457, 7459, 7451, -1, 7451, 7459, 7113, -1, 7036, 7112, 7037, -1, 7445, 7372, 7044, -1, 7372, 7375, 7442, -1, 7462, 7385, 7464, -1, 7462, 7461, 7385, -1, 7462, 7460, 7461, -1, 7462, 7383, 7460, -1, 7462, 7379, 7383, -1, 7462, 7377, 7379, -1, 7385, 7463, 7464, -1, 7464, 7463, 7390, -1, 7386, 7464, 7390, -1, 7386, 7391, 7464, -1, 7464, 7391, 7423, -1, 7423, 7391, 7465, -1, 7466, 7423, 7465, -1, 7466, 7467, 7423, -1, 7423, 7467, 7468, -1, 7468, 7467, 7393, -1, 7398, 7468, 7393, -1, 7398, 7397, 7468, -1, 7468, 7397, 7402, -1, 7400, 7468, 7402, -1, 7400, 7083, 7468, -1, 7400, 7469, 7083, -1, 7083, 7469, 7085, -1, 7085, 7469, 7401, -1, 7471, 7085, 7401, -1, 7471, 7076, 7085, -1, 7471, 7077, 7076, -1, 7471, 7470, 7077, -1, 7471, 7078, 7470, -1, 7471, 7079, 7078, -1, 7471, 7055, 7079, -1, 7471, 7472, 7055, -1, 7055, 7472, 7056, -1, 7056, 7472, 7066, -1, 7066, 7472, 7057, -1, 7057, 7472, 7068, -1, 7068, 7472, 7473, -1, 7473, 7472, 7478, -1, 7069, 7478, 7060, -1, 7069, 7473, 7478, -1, 7403, 7474, 7472, -1, 7403, 7475, 7474, -1, 7474, 7475, 7407, -1, 7404, 7474, 7407, -1, 7474, 7409, 7472, -1, 7472, 7409, 7478, -1, 7478, 7409, 7416, -1, 7416, 7409, 7413, -1, 7413, 7409, 7415, -1, 7415, 7409, 7410, -1, 7468, 7072, 7478, -1, 7468, 7073, 7072, -1, 7468, 7476, 7073, -1, 7468, 7075, 7476, -1, 7468, 7477, 7075, -1, 7468, 7083, 7477, -1, 7072, 7071, 7478, -1, 7478, 7071, 7062, -1, 7061, 7478, 7062, -1, 7061, 7070, 7478, -1, 7478, 7070, 7060, -1, 7478, 7479, 7468, -1, 7468, 7479, 7529, -1, 7479, 7074, 7529, -1, 7479, 7480, 7074, -1, 7479, 7063, 7480, -1, 7479, 7064, 7063, -1, 7479, 7481, 7064, -1, 7479, 7483, 7481, -1, 7479, 7482, 7483, -1, 7479, 7484, 7482, -1, 7479, 7489, 7484, -1, 7479, 7405, 7489, -1, 7479, 7486, 7405, -1, 7479, 7414, 7486, -1, 7486, 7414, 7485, -1, 7412, 7486, 7485, -1, 7412, 7411, 7486, -1, 7408, 7487, 7405, -1, 7405, 7487, 7406, -1, 7488, 7405, 7406, -1, 7488, 7489, 7405, -1, 7491, 7054, 7489, -1, 7491, 7080, 7054, -1, 7491, 7081, 7080, -1, 7491, 7088, 7081, -1, 7491, 7087, 7088, -1, 7491, 7086, 7087, -1, 7491, 7490, 7086, -1, 7491, 7492, 7490, -1, 7490, 7492, 7084, -1, 7084, 7492, 7493, -1, 7495, 7084, 7493, -1, 7495, 7494, 7084, -1, 7495, 7529, 7494, -1, 7495, 7399, 7529, -1, 7529, 7399, 7396, -1, 7395, 7529, 7396, -1, 7395, 7394, 7529, -1, 7529, 7394, 7392, -1, 7526, 7392, 7388, -1, 7387, 7526, 7388, -1, 7387, 7496, 7526, -1, 7526, 7496, 7497, -1, 7525, 7497, 7374, -1, 7498, 7374, 7419, -1, 7498, 7525, 7374, -1, 7529, 7392, 7526, -1, 7497, 7389, 7374, -1, 7374, 7389, 7499, -1, 7500, 7374, 7499, -1, 7500, 7501, 7374, -1, 7500, 7384, 7501, -1, 7501, 7384, 7381, -1, 7382, 7501, 7381, -1, 7382, 7380, 7501, -1, 7501, 7380, 7378, -1, 7374, 7502, 7419, -1, 7419, 7502, 7418, -1, 7418, 7502, 7048, -1, 7524, 7048, 7522, -1, 7421, 7522, 7503, -1, 7421, 7524, 7522, -1, 7048, 7502, 7504, -1, 7504, 7502, 7506, -1, 7047, 7506, 7376, -1, 7045, 7376, 7373, -1, 7505, 7373, 7039, -1, 7505, 7045, 7373, -1, 7504, 7506, 7047, -1, 7047, 7376, 7045, -1, 7373, 7371, 7039, -1, 7039, 7371, 7043, -1, 7043, 7371, 7042, -1, 7042, 7371, 7370, -1, 7041, 7370, 7369, -1, 7507, 7369, 7509, -1, 7507, 7041, 7369, -1, 7042, 7370, 7041, -1, 7369, 7508, 7509, -1, 7509, 7508, 7100, -1, 7099, 7509, 7100, -1, 7099, 7040, 7509, -1, 7099, 7098, 7040, -1, 7040, 7098, 7515, -1, 7515, 7098, 7110, -1, 7035, 7110, 7097, -1, 7516, 7097, 7517, -1, 7510, 7517, 7511, -1, 7510, 7516, 7517, -1, 7100, 7508, 7101, -1, 7101, 7508, 7106, -1, 7102, 7106, 7105, -1, 7514, 7105, 7513, -1, 7114, 7513, 7512, -1, 7114, 7514, 7513, -1, 7101, 7106, 7102, -1, 7102, 7105, 7514, -1, 7515, 7110, 7035, -1, 7035, 7097, 7516, -1, 7517, 7095, 7511, -1, 7511, 7095, 7518, -1, 7518, 7095, 7108, -1, 7050, 7108, 7519, -1, 7050, 7518, 7108, -1, 7108, 7094, 7519, -1, 7519, 7094, 7052, -1, 7052, 7094, 7093, -1, 7523, 7093, 7091, -1, 7051, 7091, 7089, -1, 7520, 7051, 7089, -1, 7520, 7521, 7051, -1, 7051, 7521, 7503, -1, 7522, 7051, 7503, -1, 7052, 7093, 7523, -1, 7523, 7091, 7051, -1, 7524, 7418, 7048, -1, 7525, 7526, 7497, -1, 7054, 7065, 7489, -1, 7489, 7065, 7067, -1, 7058, 7489, 7067, -1, 7058, 7059, 7489, -1, 7489, 7059, 7484, -1, 7074, 7527, 7529, -1, 7529, 7527, 7528, -1, 7082, 7529, 7528, -1, 7082, 7494, 7529, -1, 7540, 7530, 7562, -1, 7540, 6728, 7530, -1, 7540, 7532, 6728, -1, 7540, 7531, 7532, -1, 7540, 7533, 7531, -1, 7540, 6580, 7533, -1, 7540, 6596, 6580, -1, 7540, 7534, 6596, -1, 7540, 7535, 7534, -1, 7540, 7537, 7535, -1, 7540, 7536, 7537, -1, 7540, 6621, 7536, -1, 7540, 7539, 6621, -1, 7540, 7538, 7539, -1, 7540, 7541, 7538, -1, 7540, 6623, 7541, -1, 7540, 7639, 6623, -1, 6623, 7639, 6672, -1, 7542, 6623, 6672, -1, 7542, 7543, 6623, -1, 7542, 6670, 7543, -1, 7543, 6670, 6625, -1, 6625, 6670, 7644, -1, 7544, 7644, 6930, -1, 7544, 6625, 7644, -1, 7544, 7545, 6625, -1, 6625, 7545, 6611, -1, 6611, 7545, 6613, -1, 6613, 7545, 6614, -1, 6614, 7545, 6615, -1, 6615, 7545, 7546, -1, 7546, 7545, 7548, -1, 7548, 7545, 6956, -1, 7547, 7548, 6956, -1, 7547, 6928, 7548, -1, 7548, 6928, 6953, -1, 7550, 7548, 6953, -1, 7550, 7549, 7548, -1, 7550, 6616, 7549, -1, 7550, 7551, 6616, -1, 7550, 6617, 7551, -1, 7550, 7552, 6617, -1, 7550, 7553, 7552, -1, 7552, 7553, 7554, -1, 6926, 7552, 7554, -1, 6926, 7555, 7552, -1, 7552, 7555, 7556, -1, 6618, 7556, 6633, -1, 6618, 7552, 7556, -1, 7557, 6725, 7639, -1, 7557, 7679, 6725, -1, 7557, 6828, 7679, -1, 7557, 6817, 6828, -1, 7557, 6830, 6817, -1, 7557, 6819, 6830, -1, 7557, 6776, 6819, -1, 7557, 7558, 6776, -1, 7557, 6764, 7558, -1, 7557, 6765, 6764, -1, 7557, 6766, 6765, -1, 7557, 7559, 6766, -1, 7557, 6779, 7559, -1, 7557, 6809, 6779, -1, 7557, 7562, 6809, -1, 6809, 7562, 7560, -1, 7560, 7562, 7561, -1, 7561, 7562, 6810, -1, 6810, 7562, 6811, -1, 6811, 7562, 7563, -1, 7563, 7562, 7564, -1, 7564, 7562, 7565, -1, 7565, 7562, 7566, -1, 6846, 7565, 7566, -1, 6846, 6859, 7565, -1, 7565, 6859, 6786, -1, 6786, 6859, 7736, -1, 6788, 7736, 7752, -1, 6788, 6786, 7736, -1, 7567, 6584, 7535, -1, 7567, 7569, 6584, -1, 7567, 6619, 7569, -1, 7569, 6619, 6636, -1, 6635, 7569, 6636, -1, 6635, 6633, 7569, -1, 7569, 6633, 7556, -1, 7568, 7556, 7800, -1, 7568, 7569, 7556, -1, 8185, 7571, 7570, -1, 8185, 8153, 7571, -1, 7571, 8153, 8154, -1, 8166, 7571, 8154, -1, 8166, 8167, 7571, -1, 7571, 8167, 7572, -1, 8168, 7571, 7572, -1, 8168, 7573, 7571, -1, 7571, 7573, 6949, -1, 6949, 7573, 6950, -1, 6950, 7573, 7574, -1, 7574, 7573, 7575, -1, 7575, 7573, 6951, -1, 6951, 7573, 8160, -1, 7576, 6951, 8160, -1, 7576, 7578, 6951, -1, 7576, 7577, 7578, -1, 7578, 7577, 8170, -1, 8164, 7578, 8170, -1, 8164, 8171, 7578, -1, 7578, 8171, 6593, -1, 6593, 8171, 7579, -1, 6594, 7579, 7580, -1, 6594, 6593, 7579, -1, 7579, 8172, 7580, -1, 7580, 8172, 7696, -1, 7581, 7580, 7696, -1, 7581, 7582, 7580, -1, 7581, 6731, 7582, -1, 7582, 6731, 6608, -1, 6608, 6731, 6728, -1, 7532, 6608, 6728, -1, 7583, 6734, 8172, -1, 7583, 6735, 6734, -1, 7583, 8180, 6735, -1, 6735, 8180, 6737, -1, 6737, 8180, 7585, -1, 7584, 7585, 7594, -1, 7586, 7594, 8181, -1, 6738, 8181, 7587, -1, 7588, 7587, 7589, -1, 6985, 7588, 7589, -1, 6985, 7590, 7588, -1, 6985, 7591, 7590, -1, 7590, 7591, 7592, -1, 7592, 7591, 7034, -1, 7695, 7034, 7593, -1, 6750, 7593, 7778, -1, 6751, 7778, 6752, -1, 6751, 6750, 7778, -1, 6737, 7585, 7584, -1, 7584, 7594, 7586, -1, 7586, 8181, 6738, -1, 7587, 7596, 7589, -1, 7589, 7596, 7595, -1, 7595, 7596, 7011, -1, 7011, 7596, 6987, -1, 6987, 7596, 6988, -1, 6988, 7596, 7013, -1, 7013, 7596, 6990, -1, 6990, 7596, 7597, -1, 8182, 6990, 7597, -1, 8182, 8177, 6990, -1, 6990, 8177, 8183, -1, 7598, 6990, 8183, -1, 7598, 7599, 6990, -1, 6990, 7599, 7570, -1, 7571, 6990, 7570, -1, 7571, 6977, 6990, -1, 6990, 6977, 7600, -1, 7600, 6977, 6948, -1, 7601, 6948, 7602, -1, 7601, 7600, 6948, -1, 7603, 6940, 6655, -1, 7603, 6964, 6940, -1, 7603, 6653, 6964, -1, 6964, 6653, 7604, -1, 7604, 6653, 6664, -1, 6651, 7604, 6664, -1, 6651, 7605, 7604, -1, 7604, 7605, 6662, -1, 6650, 7604, 6662, -1, 6650, 7697, 7604, -1, 6650, 8128, 7697, -1, 6650, 8126, 8128, -1, 6650, 7606, 8126, -1, 6650, 7608, 7606, -1, 6650, 7607, 7608, -1, 7608, 7607, 7609, -1, 7609, 7607, 6661, -1, 7610, 6661, 7611, -1, 7612, 7610, 7611, -1, 7612, 8145, 7610, -1, 7612, 7613, 8145, -1, 8145, 7613, 6703, -1, 8144, 6703, 6702, -1, 8150, 6702, 6720, -1, 8143, 6720, 6719, -1, 7614, 6719, 6701, -1, 7708, 6701, 7024, -1, 7615, 7024, 7023, -1, 7022, 7615, 7023, -1, 7022, 6994, 7615, -1, 7615, 6994, 7020, -1, 7018, 7615, 7020, -1, 7018, 7621, 7615, -1, 7615, 7621, 7616, -1, 7616, 7621, 7617, -1, 7617, 7621, 7618, -1, 7618, 7621, 8147, -1, 8147, 7621, 7619, -1, 7619, 7621, 8140, -1, 8140, 7621, 8138, -1, 8138, 7621, 7620, -1, 7620, 7621, 7622, -1, 8131, 7622, 6993, -1, 6944, 6993, 6991, -1, 7623, 6944, 6991, -1, 7623, 7624, 6944, -1, 6944, 7624, 7625, -1, 6974, 7625, 6945, -1, 6974, 6944, 7625, -1, 7611, 6661, 6724, -1, 6724, 6661, 7626, -1, 7638, 7626, 6648, -1, 7627, 6648, 6659, -1, 6708, 6659, 7628, -1, 7639, 7628, 6647, -1, 7629, 7639, 6647, -1, 7629, 6658, 7639, -1, 7639, 6658, 7640, -1, 6686, 7640, 6645, -1, 6679, 6645, 6643, -1, 6640, 6679, 6643, -1, 6640, 6688, 6679, -1, 6640, 6690, 6688, -1, 6640, 6680, 6690, -1, 6640, 6692, 6680, -1, 6640, 7630, 6692, -1, 6640, 7634, 7630, -1, 6640, 7631, 7634, -1, 7634, 7631, 7632, -1, 7633, 7634, 7632, -1, 7633, 6639, 7634, -1, 7634, 6639, 6638, -1, 6938, 6638, 7636, -1, 7635, 7636, 6655, -1, 7637, 6655, 6940, -1, 7637, 7635, 6655, -1, 6724, 7626, 7638, -1, 7638, 6648, 7627, -1, 7627, 6659, 6708, -1, 6708, 7628, 7639, -1, 6725, 6708, 7639, -1, 7639, 7640, 6686, -1, 7641, 7639, 6686, -1, 7641, 6677, 7639, -1, 7639, 6677, 6676, -1, 6675, 7639, 6676, -1, 6675, 6673, 7639, -1, 7639, 6673, 6672, -1, 6686, 6645, 6679, -1, 7634, 6638, 6938, -1, 6938, 7636, 7635, -1, 6667, 6666, 7647, -1, 7642, 6667, 7647, -1, 7642, 7643, 6667, -1, 7642, 6933, 7643, -1, 7643, 6933, 7648, -1, 6669, 7648, 6930, -1, 7644, 6669, 6930, -1, 6666, 6683, 7647, -1, 7647, 6683, 6697, -1, 6696, 7647, 6697, -1, 6696, 6682, 7647, -1, 7647, 6682, 6681, -1, 7645, 7647, 6681, -1, 7645, 7646, 7647, -1, 7647, 7646, 6934, -1, 6934, 7646, 6935, -1, 6935, 7646, 6936, -1, 6936, 7646, 6961, -1, 6961, 7646, 7634, -1, 7634, 7646, 7630, -1, 6669, 7643, 7648, -1, 7649, 7651, 6718, -1, 7649, 7650, 7651, -1, 7649, 7652, 7650, -1, 7650, 7652, 7025, -1, 7025, 7652, 6716, -1, 7653, 7025, 6716, -1, 7653, 7654, 7025, -1, 7025, 7654, 7655, -1, 7657, 7025, 7655, -1, 7657, 7656, 7025, -1, 7657, 8081, 7656, -1, 7657, 8088, 8081, -1, 7657, 8080, 8088, -1, 7657, 8077, 8080, -1, 7657, 7659, 8077, -1, 8077, 7659, 7658, -1, 7658, 7659, 7660, -1, 7662, 7660, 7661, -1, 6825, 7662, 7661, -1, 6825, 7664, 7662, -1, 6825, 7663, 7664, -1, 7664, 7663, 6816, -1, 8075, 6816, 6815, -1, 8074, 6815, 6823, -1, 7757, 6823, 6822, -1, 7665, 6822, 7758, -1, 7787, 7758, 7760, -1, 7667, 7760, 6881, -1, 7666, 7667, 6881, -1, 7666, 6879, 7667, -1, 7667, 6879, 6878, -1, 6905, 7667, 6878, -1, 6905, 7669, 7667, -1, 7667, 7669, 7668, -1, 7668, 7669, 8072, -1, 8072, 7669, 7670, -1, 7670, 7669, 7671, -1, 7671, 7669, 7672, -1, 7672, 7669, 7673, -1, 7673, 7669, 7674, -1, 7674, 7669, 7675, -1, 7675, 7669, 6876, -1, 7788, 6876, 6903, -1, 7677, 6903, 6901, -1, 7676, 7677, 6901, -1, 7676, 7678, 7677, -1, 7677, 7678, 7750, -1, 7004, 7750, 7749, -1, 7004, 7677, 7750, -1, 7661, 7660, 6826, -1, 6826, 7660, 6726, -1, 7680, 6726, 6710, -1, 7681, 6710, 6709, -1, 6725, 7681, 6709, -1, 6725, 7679, 7681, -1, 6826, 6726, 7680, -1, 7680, 6710, 7681, -1, 8145, 6703, 8144, -1, 8144, 6702, 8150, -1, 8150, 6720, 8143, -1, 8143, 6719, 7614, -1, 6701, 6700, 7024, -1, 7024, 6700, 7682, -1, 7682, 6700, 6718, -1, 7683, 6718, 7651, -1, 7683, 7682, 6718, -1, 7530, 6744, 7562, -1, 7562, 6744, 7684, -1, 6837, 7562, 7684, -1, 6837, 6863, 7562, -1, 7562, 6863, 6862, -1, 6847, 7562, 6862, -1, 6847, 7566, 7562, -1, 7684, 6744, 7685, -1, 7685, 6744, 6756, -1, 7686, 7685, 6756, -1, 7686, 6839, 7685, -1, 7686, 7687, 6839, -1, 6839, 7687, 7688, -1, 7688, 7687, 7763, -1, 6840, 7763, 7764, -1, 6840, 7688, 7763, -1, 7763, 7687, 7689, -1, 7689, 7687, 6754, -1, 6742, 7689, 6754, -1, 6742, 7690, 7689, -1, 6742, 7692, 7690, -1, 7690, 7692, 8123, -1, 8123, 7692, 7691, -1, 7691, 7692, 8121, -1, 8121, 7692, 7693, -1, 7693, 7692, 7778, -1, 8116, 7778, 7694, -1, 8116, 7693, 7778, -1, 7692, 6740, 7778, -1, 7778, 6740, 6752, -1, 6750, 7695, 7593, -1, 7695, 7592, 7034, -1, 7588, 6738, 7587, -1, 6734, 6733, 8172, -1, 8172, 6733, 7696, -1, 7610, 7609, 6661, -1, 7697, 7698, 7604, -1, 7604, 7698, 7700, -1, 7699, 7700, 7798, -1, 7699, 7604, 7700, -1, 7701, 6942, 7700, -1, 7701, 7702, 6942, -1, 6942, 7702, 7704, -1, 7704, 7702, 7703, -1, 8134, 7704, 7703, -1, 8134, 7705, 7704, -1, 7704, 7705, 8131, -1, 7706, 8131, 7707, -1, 7706, 7704, 8131, -1, 8131, 7620, 7622, -1, 7615, 7708, 7024, -1, 7708, 7614, 6701, -1, 7710, 7709, 7727, -1, 7710, 6885, 7709, -1, 7710, 6769, 6885, -1, 6885, 6769, 6912, -1, 6912, 6769, 6913, -1, 6913, 6769, 6768, -1, 6886, 6768, 7786, -1, 7713, 7786, 7714, -1, 6808, 7713, 7714, -1, 6808, 7711, 7713, -1, 7713, 7711, 6806, -1, 6795, 7713, 6806, -1, 6795, 7712, 7713, -1, 7713, 7712, 7782, -1, 6887, 7782, 7784, -1, 6887, 7713, 7782, -1, 6913, 6768, 6886, -1, 7786, 6781, 7714, -1, 7714, 6781, 6798, -1, 6798, 6781, 6767, -1, 6809, 6767, 6779, -1, 6809, 6798, 6767, -1, 6819, 6776, 7715, -1, 7715, 6776, 6775, -1, 7716, 6775, 7729, -1, 7716, 7715, 6775, -1, 6775, 7717, 7729, -1, 7729, 7717, 7718, -1, 7719, 7729, 7718, -1, 7719, 7720, 7729, -1, 7729, 7720, 6762, -1, 7721, 6762, 7722, -1, 6761, 7721, 7722, -1, 6761, 7723, 7721, -1, 6761, 7724, 7723, -1, 7723, 7724, 7726, -1, 7725, 7726, 6759, -1, 7730, 6759, 6758, -1, 6884, 6758, 7728, -1, 7727, 6884, 7728, -1, 7727, 7709, 6884, -1, 7729, 6762, 7721, -1, 6834, 7721, 7756, -1, 6834, 7729, 7721, -1, 7723, 7726, 7725, -1, 7725, 6759, 7730, -1, 7730, 6758, 6884, -1, 7731, 7733, 7782, -1, 7731, 7732, 7733, -1, 7733, 7732, 7734, -1, 7734, 7732, 6793, -1, 6893, 6793, 6792, -1, 7735, 6792, 6791, -1, 6790, 7735, 6791, -1, 6790, 7751, 7735, -1, 7735, 7751, 7736, -1, 7737, 7735, 7736, -1, 7737, 6845, 7735, -1, 7735, 6845, 6856, -1, 6843, 7735, 6856, -1, 6843, 7738, 7735, -1, 6843, 6842, 7738, -1, 7738, 6842, 7739, -1, 7739, 6842, 7740, -1, 6894, 7740, 6853, -1, 6865, 6853, 7769, -1, 7793, 7769, 7770, -1, 8105, 7793, 7770, -1, 8105, 6896, 7793, -1, 8105, 7742, 6896, -1, 8105, 7741, 7742, -1, 8105, 6897, 7741, -1, 8105, 7743, 6897, -1, 8105, 6871, 7743, -1, 8105, 7744, 6871, -1, 6871, 7744, 8101, -1, 8107, 6871, 8101, -1, 8107, 8109, 6871, -1, 6871, 8109, 7746, -1, 7745, 6871, 7746, -1, 7745, 7747, 6871, -1, 6871, 7747, 7007, -1, 7030, 6871, 7007, -1, 7030, 7748, 6871, -1, 7030, 7006, 7748, -1, 7748, 7006, 6873, -1, 6873, 7006, 6874, -1, 6874, 7006, 7792, -1, 6875, 7792, 7749, -1, 7750, 6875, 7749, -1, 7734, 6793, 6893, -1, 6893, 6792, 7735, -1, 7751, 6802, 7736, -1, 7736, 6802, 7752, -1, 7753, 6907, 7762, -1, 7753, 6908, 6907, -1, 7753, 7754, 6908, -1, 6908, 7754, 7721, -1, 7721, 7754, 6820, -1, 7755, 7721, 6820, -1, 7755, 7756, 7721, -1, 7664, 6816, 8075, -1, 8075, 6815, 8074, -1, 8074, 6823, 7757, -1, 7757, 6822, 7665, -1, 7758, 7759, 7760, -1, 7760, 7759, 6883, -1, 6883, 7759, 7762, -1, 7761, 7762, 6907, -1, 7761, 6883, 7762, -1, 7763, 7765, 7764, -1, 7764, 7765, 7766, -1, 7766, 7765, 8102, -1, 7771, 8102, 7767, -1, 6850, 7767, 7772, -1, 6851, 7772, 8103, -1, 7768, 8103, 7770, -1, 7769, 7768, 7770, -1, 7766, 8102, 7771, -1, 7771, 7767, 6850, -1, 6850, 7772, 6851, -1, 6851, 8103, 7768, -1, 7747, 8110, 7007, -1, 7007, 8110, 7773, -1, 7773, 8110, 7774, -1, 8112, 7773, 7774, -1, 8112, 7775, 7773, -1, 8112, 7776, 7775, -1, 7775, 7776, 7032, -1, 7032, 7776, 8114, -1, 7777, 7032, 8114, -1, 7777, 7033, 7032, -1, 7777, 7779, 7033, -1, 7033, 7779, 7778, -1, 7778, 7779, 7694, -1, 7739, 7740, 6894, -1, 6894, 6853, 6865, -1, 7733, 6890, 7782, -1, 7782, 6890, 7780, -1, 7781, 7782, 7780, -1, 7781, 7783, 7782, -1, 7782, 7783, 7785, -1, 7784, 7782, 7785, -1, 7713, 6886, 7786, -1, 7787, 7760, 7667, -1, 7675, 6876, 7788, -1, 7788, 6903, 7677, -1, 7003, 7788, 7677, -1, 7003, 7002, 7788, -1, 7788, 7002, 7790, -1, 7789, 7788, 7790, -1, 7789, 7027, 7788, -1, 7788, 7027, 7000, -1, 8094, 7000, 6998, -1, 8093, 6998, 7791, -1, 8086, 7791, 8090, -1, 8086, 8093, 7791, -1, 6875, 6874, 7792, -1, 7793, 6865, 7769, -1, 7787, 7665, 7758, -1, 7662, 7658, 7660, -1, 7656, 8083, 7025, -1, 7025, 8083, 7794, -1, 7795, 7025, 7794, -1, 7795, 6996, 7025, -1, 7795, 8090, 6996, -1, 6996, 8090, 7791, -1, 8093, 8094, 6998, -1, 8094, 7788, 7000, -1, 7796, 7799, 6923, -1, 7796, 6601, 7799, -1, 7796, 6983, 6601, -1, 6601, 6983, 6602, -1, 6602, 6983, 6951, -1, 6591, 6951, 6604, -1, 6591, 6602, 6951, -1, 6948, 6947, 7602, -1, 7602, 6947, 7797, -1, 7797, 6947, 6945, -1, 7625, 7797, 6945, -1, 6993, 6944, 8131, -1, 8131, 6944, 6943, -1, 6972, 8131, 6943, -1, 6972, 7707, 8131, -1, 6942, 6968, 7700, -1, 7700, 6968, 7798, -1, 6925, 6600, 7556, -1, 6925, 6587, 6600, -1, 6925, 6924, 6587, -1, 6587, 6924, 6589, -1, 6589, 6924, 6923, -1, 7799, 6589, 6923, -1, 7578, 6592, 6951, -1, 6951, 6592, 6604, -1, 6600, 6586, 7556, -1, 7556, 6586, 7800, -1, 6584, 7801, 7535, -1, 7535, 7801, 7534, -1, 7804, 6729, 8222, -1, 7804, 7975, 6729, -1, 7804, 7976, 7975, -1, 7804, 6838, 7976, -1, 7804, 6864, 6838, -1, 7804, 7802, 6864, -1, 7804, 7803, 7802, -1, 7804, 6861, 7803, -1, 7804, 6785, 6861, -1, 7804, 7805, 6785, -1, 7804, 6812, 7805, -1, 7804, 6800, 6812, -1, 7804, 7806, 6800, -1, 7804, 7807, 7806, -1, 7804, 6799, 7807, -1, 7804, 7808, 6799, -1, 7804, 8035, 7808, -1, 7808, 8035, 6780, -1, 7809, 7808, 6780, -1, 7809, 7810, 7808, -1, 7809, 6782, 7810, -1, 7810, 6782, 7811, -1, 7811, 6782, 7812, -1, 6915, 7812, 6914, -1, 6915, 7811, 7812, -1, 6915, 7814, 7811, -1, 7811, 7814, 6797, -1, 6797, 7814, 6796, -1, 6796, 7814, 6807, -1, 6807, 7814, 7813, -1, 7813, 7814, 6805, -1, 6805, 7814, 7816, -1, 7816, 7814, 6916, -1, 6888, 7816, 6916, -1, 6888, 6917, 7816, -1, 7816, 6917, 6889, -1, 6918, 7816, 6889, -1, 6918, 7815, 7816, -1, 7816, 7815, 7817, -1, 7817, 7815, 7819, -1, 7818, 7819, 6891, -1, 6794, 6891, 6804, -1, 6794, 7818, 6891, -1, 7824, 8034, 8035, -1, 7824, 6707, 8034, -1, 7824, 7820, 6707, -1, 7824, 7821, 7820, -1, 7824, 7822, 7821, -1, 7824, 6646, 7822, -1, 7824, 7888, 6646, -1, 7824, 7823, 7888, -1, 7824, 7825, 7823, -1, 7824, 6678, 7825, -1, 7824, 7826, 6678, -1, 7824, 7827, 7826, -1, 7824, 6674, 7827, -1, 7824, 6671, 6674, -1, 7824, 7828, 6671, -1, 7824, 7829, 7828, -1, 7824, 8222, 7829, -1, 7829, 8222, 6610, -1, 6610, 8222, 6622, -1, 6622, 8222, 7830, -1, 7830, 8222, 7831, -1, 7831, 8222, 7832, -1, 7832, 8222, 6609, -1, 6609, 8222, 7834, -1, 7834, 8222, 6597, -1, 7833, 7834, 6597, -1, 7833, 6620, 7834, -1, 7833, 7835, 6620, -1, 6620, 7835, 6637, -1, 6637, 7835, 7836, -1, 7851, 7836, 6598, -1, 7850, 6598, 6599, -1, 6634, 6599, 6585, -1, 6632, 6585, 8060, -1, 7838, 8060, 7837, -1, 6952, 7838, 7837, -1, 6952, 7839, 7838, -1, 7838, 7839, 7840, -1, 7843, 7838, 7840, -1, 7843, 7841, 7838, -1, 7843, 7842, 7841, -1, 7843, 6631, 7842, -1, 7843, 6630, 6631, -1, 7843, 6629, 6630, -1, 7843, 6628, 6629, -1, 7843, 7844, 6628, -1, 7843, 6927, 7844, -1, 7844, 6927, 6627, -1, 6627, 6927, 7845, -1, 6612, 7845, 6954, -1, 6955, 6612, 6954, -1, 6955, 6626, 6612, -1, 6955, 6929, 6626, -1, 6626, 6929, 7846, -1, 7846, 6929, 7847, -1, 7900, 7847, 6957, -1, 6684, 6957, 6931, -1, 7899, 6931, 6932, -1, 7898, 6932, 6958, -1, 6668, 6958, 7848, -1, 6698, 7848, 6959, -1, 7901, 6959, 6960, -1, 7849, 6960, 6695, -1, 7849, 7901, 6960, -1, 7829, 6624, 7828, -1, 7828, 6624, 6685, -1, 6685, 6624, 7846, -1, 7900, 7846, 7847, -1, 7900, 6685, 7846, -1, 6612, 6627, 7845, -1, 7838, 6632, 8060, -1, 6632, 6634, 6585, -1, 6634, 7850, 6599, -1, 7850, 7851, 6598, -1, 7851, 6637, 7836, -1, 8165, 6595, 7939, -1, 8165, 7852, 6595, -1, 8165, 7853, 7852, -1, 7852, 7853, 7854, -1, 7854, 7853, 8163, -1, 6606, 8163, 8162, -1, 8161, 6606, 8162, -1, 8161, 8169, 6606, -1, 6606, 8169, 6981, -1, 6605, 6981, 7855, -1, 6605, 6606, 6981, -1, 7854, 8163, 6606, -1, 8169, 8159, 6981, -1, 6981, 8159, 7856, -1, 6980, 7856, 8158, -1, 8157, 6980, 8158, -1, 8157, 6979, 6980, -1, 8157, 8156, 6979, -1, 6979, 8156, 6978, -1, 6978, 8156, 7868, -1, 7857, 7868, 8155, -1, 7859, 7857, 8155, -1, 7859, 7858, 7857, -1, 7859, 6976, 7858, -1, 7859, 6946, 6976, -1, 7859, 6975, 6946, -1, 7859, 7860, 6975, -1, 7859, 7919, 7860, -1, 7859, 7861, 7919, -1, 7859, 6989, 7861, -1, 7859, 8152, 6989, -1, 6989, 8152, 7862, -1, 7864, 7862, 8179, -1, 8184, 7864, 8179, -1, 8184, 7863, 7864, -1, 7864, 7863, 8178, -1, 8176, 7864, 8178, -1, 8176, 7865, 7864, -1, 7864, 7865, 7866, -1, 7867, 7866, 7012, -1, 7867, 7864, 7866, -1, 6981, 7856, 6980, -1, 6978, 7868, 7857, -1, 6989, 7862, 7864, -1, 7869, 7009, 7866, -1, 7869, 6748, 7009, -1, 7869, 8175, 6748, -1, 6748, 8175, 6747, -1, 6747, 8175, 8174, -1, 6736, 8174, 8173, -1, 6746, 8173, 7870, -1, 6745, 7870, 7871, -1, 6732, 7871, 7939, -1, 7938, 7939, 6595, -1, 7872, 6595, 6607, -1, 6730, 6607, 7873, -1, 7937, 7873, 7874, -1, 8222, 7874, 7875, -1, 6581, 8222, 7875, -1, 6581, 6582, 8222, -1, 8222, 6582, 6583, -1, 6597, 8222, 6583, -1, 6747, 8174, 6736, -1, 6736, 8173, 6746, -1, 6746, 7870, 6745, -1, 6745, 7871, 6732, -1, 6654, 7876, 6939, -1, 7877, 6654, 6939, -1, 7877, 6665, 6654, -1, 7877, 6963, 6665, -1, 6665, 6963, 6652, -1, 6652, 6963, 6965, -1, 7878, 6965, 6663, -1, 7878, 6652, 6965, -1, 6656, 7880, 7879, -1, 6656, 6962, 7880, -1, 6656, 6657, 6962, -1, 6962, 6657, 6937, -1, 6937, 6657, 7881, -1, 6693, 6937, 7881, -1, 6693, 7882, 6937, -1, 6693, 7883, 7882, -1, 7882, 7883, 7884, -1, 7884, 7883, 6960, -1, 6960, 7883, 6694, -1, 6695, 6960, 6694, -1, 6657, 7885, 7881, -1, 7881, 7885, 7886, -1, 7886, 7885, 7889, -1, 6691, 7889, 7890, -1, 7887, 7890, 6641, -1, 6689, 6641, 6642, -1, 6687, 6642, 6644, -1, 7888, 6687, 6644, -1, 7888, 7823, 6687, -1, 7886, 7889, 6691, -1, 6691, 7890, 7887, -1, 7887, 6641, 6689, -1, 6689, 6642, 6687, -1, 7820, 6660, 6707, -1, 6707, 6660, 6706, -1, 6706, 6660, 7891, -1, 7892, 7891, 7927, -1, 6705, 7927, 7926, -1, 7925, 7926, 8146, -1, 6723, 8146, 8151, -1, 6722, 8151, 6704, -1, 6722, 6723, 8151, -1, 6706, 7891, 7892, -1, 7926, 7927, 8124, -1, 8124, 7927, 6649, -1, 7895, 6649, 7893, -1, 7894, 7893, 7897, -1, 8125, 7897, 8127, -1, 8125, 7894, 7897, -1, 8124, 6649, 7895, -1, 7895, 7893, 7894, -1, 7896, 6965, 7897, -1, 7896, 6663, 6965, -1, 6668, 7898, 6958, -1, 7898, 7899, 6932, -1, 7899, 6684, 6931, -1, 6684, 7900, 6957, -1, 7901, 6698, 6959, -1, 6698, 6668, 7848, -1, 7903, 6717, 8064, -1, 7902, 7903, 8064, -1, 7902, 7904, 7903, -1, 7902, 7906, 7904, -1, 7904, 7906, 7905, -1, 7905, 7906, 8054, -1, 6715, 8054, 6714, -1, 6715, 7905, 8054, -1, 7907, 8063, 6699, -1, 7907, 7908, 8063, -1, 7907, 7921, 7908, -1, 7908, 7921, 6995, -1, 6995, 7921, 7920, -1, 7909, 6995, 7920, -1, 7909, 7910, 6995, -1, 7909, 7021, 7910, -1, 7909, 7019, 7021, -1, 7909, 7911, 7019, -1, 7909, 7912, 7911, -1, 7909, 8149, 7912, -1, 7912, 8149, 8148, -1, 8141, 7912, 8148, -1, 8141, 7913, 7912, -1, 7912, 7913, 7914, -1, 8139, 7912, 7914, -1, 8139, 8137, 7912, -1, 7912, 8137, 7915, -1, 7915, 8137, 7978, -1, 6970, 7915, 7978, -1, 6970, 6992, 7915, -1, 6970, 7916, 6992, -1, 6970, 6971, 7916, -1, 7916, 6971, 7017, -1, 7017, 6971, 6973, -1, 7016, 6973, 7917, -1, 7919, 7016, 7917, -1, 7919, 7918, 7016, -1, 7919, 7015, 7918, -1, 7919, 7014, 7015, -1, 7919, 7861, 7014, -1, 7920, 7921, 7924, -1, 7924, 7921, 6721, -1, 8142, 6721, 7922, -1, 7923, 7922, 6704, -1, 8151, 7923, 6704, -1, 7924, 6721, 8142, -1, 8142, 7922, 7923, -1, 6723, 7925, 8146, -1, 7925, 6705, 7926, -1, 6705, 7892, 7927, -1, 7928, 7929, 8034, -1, 7928, 6711, 7929, -1, 7929, 6711, 6827, -1, 6827, 6711, 6727, -1, 7930, 6727, 8076, -1, 7931, 8076, 8071, -1, 8032, 8071, 8028, -1, 6824, 8028, 7932, -1, 6824, 8032, 8028, -1, 8076, 6727, 8078, -1, 8078, 6727, 6712, -1, 7933, 6712, 6713, -1, 8079, 6713, 7935, -1, 7934, 7935, 8055, -1, 7934, 8079, 7935, -1, 8078, 6712, 7933, -1, 7933, 6713, 8079, -1, 7936, 8054, 7935, -1, 7936, 6714, 8054, -1, 6729, 7937, 8222, -1, 8222, 7937, 7874, -1, 7937, 6730, 7873, -1, 6730, 7872, 6607, -1, 7872, 7938, 6595, -1, 7938, 6732, 7939, -1, 6748, 7941, 7009, -1, 7009, 7941, 7940, -1, 7940, 7941, 7963, -1, 6986, 7963, 7964, -1, 7965, 7964, 7966, -1, 7942, 7966, 6749, -1, 7943, 6749, 6739, -1, 7946, 6739, 7944, -1, 6753, 7946, 7944, -1, 6753, 7945, 7946, -1, 7946, 7945, 8040, -1, 8117, 8040, 8120, -1, 8117, 7946, 8040, -1, 8117, 7947, 7946, -1, 7946, 7947, 8041, -1, 7008, 8041, 8119, -1, 8115, 7008, 8119, -1, 8115, 7031, 7008, -1, 8115, 7948, 7031, -1, 7031, 7948, 7949, -1, 7949, 7948, 8113, -1, 7950, 8113, 8111, -1, 7954, 7950, 8111, -1, 7954, 7951, 7950, -1, 7954, 7029, 7951, -1, 7954, 7005, 7029, -1, 7954, 7952, 7005, -1, 7954, 7953, 7952, -1, 7954, 8009, 7953, -1, 7954, 7955, 8009, -1, 7954, 7956, 7955, -1, 7954, 7957, 7956, -1, 7956, 7957, 7958, -1, 6870, 7958, 7959, -1, 7960, 6870, 7959, -1, 7960, 8108, 6870, -1, 6870, 8108, 8106, -1, 8100, 6870, 8106, -1, 8100, 7961, 6870, -1, 6870, 7961, 8104, -1, 7962, 8104, 6869, -1, 7962, 6870, 8104, -1, 7940, 7963, 6986, -1, 6986, 7964, 7965, -1, 7965, 7966, 7942, -1, 7942, 6749, 7943, -1, 7943, 6739, 7946, -1, 6741, 8118, 8040, -1, 6741, 7967, 8118, -1, 6741, 7969, 7967, -1, 7967, 7969, 7968, -1, 7968, 7969, 6743, -1, 7970, 6743, 6848, -1, 7971, 7970, 6848, -1, 7971, 8096, 7970, -1, 7971, 7972, 8096, -1, 8096, 7972, 7973, -1, 7973, 7972, 6849, -1, 8097, 6849, 8039, -1, 8038, 8039, 6841, -1, 8098, 6841, 6852, -1, 8099, 6852, 8037, -1, 8104, 8037, 6867, -1, 6868, 8104, 6867, -1, 6868, 6869, 8104, -1, 6848, 6743, 7974, -1, 7974, 6743, 6755, -1, 7977, 6755, 6757, -1, 7975, 7977, 6757, -1, 7975, 7976, 7977, -1, 7974, 6755, 7977, -1, 8137, 8136, 7978, -1, 7978, 8136, 6969, -1, 6969, 8136, 8135, -1, 6941, 8135, 8130, -1, 7979, 6941, 8130, -1, 7979, 6967, 6941, -1, 7979, 7980, 6967, -1, 6967, 7980, 6966, -1, 6966, 7980, 8133, -1, 7983, 8133, 7981, -1, 8129, 7983, 7981, -1, 8129, 6965, 7983, -1, 8129, 8132, 6965, -1, 6965, 8132, 7982, -1, 7897, 7982, 8127, -1, 7897, 6965, 7982, -1, 6969, 8135, 6941, -1, 6966, 8133, 7983, -1, 7985, 8019, 7984, -1, 7985, 7986, 8019, -1, 7985, 7987, 7986, -1, 7986, 7987, 7988, -1, 7988, 7987, 6760, -1, 7989, 7988, 6760, -1, 7989, 6911, 7988, -1, 7989, 6771, 6911, -1, 6911, 6771, 6910, -1, 6910, 6771, 7990, -1, 7991, 6910, 7990, -1, 7991, 6909, 6910, -1, 7991, 6772, 6909, -1, 6909, 6772, 6833, -1, 6835, 6909, 6833, -1, 6835, 7992, 6909, -1, 6909, 7992, 6836, -1, 7993, 6909, 6836, -1, 7993, 7994, 6909, -1, 7993, 7995, 7994, -1, 7994, 7995, 6906, -1, 6906, 7995, 6821, -1, 7996, 6821, 7997, -1, 6813, 7996, 7997, -1, 6813, 6882, 7996, -1, 6813, 6814, 6882, -1, 6882, 6814, 8048, -1, 8048, 6814, 7998, -1, 6880, 7998, 8069, -1, 8073, 6880, 8069, -1, 8073, 7999, 6880, -1, 8073, 6877, 7999, -1, 8073, 8001, 6877, -1, 8073, 8000, 8001, -1, 8073, 8002, 8000, -1, 8073, 8068, 8002, -1, 8002, 8068, 8003, -1, 8067, 8002, 8003, -1, 8067, 8004, 8002, -1, 8002, 8004, 8066, -1, 8005, 8002, 8066, -1, 8005, 8095, 8002, -1, 8002, 8095, 6904, -1, 6904, 8095, 8049, -1, 8006, 6904, 8049, -1, 8006, 6902, 6904, -1, 8006, 8007, 6902, -1, 8006, 7028, 8007, -1, 8007, 7028, 8008, -1, 8008, 7028, 8047, -1, 6900, 8047, 8010, -1, 8009, 6900, 8010, -1, 8009, 6899, 6900, -1, 8009, 6898, 6899, -1, 8009, 6872, 6898, -1, 8009, 7955, 6872, -1, 6772, 6763, 6833, -1, 6833, 6763, 8011, -1, 6773, 6833, 8011, -1, 6773, 6774, 6833, -1, 6833, 6774, 6832, -1, 6832, 6774, 8013, -1, 8012, 8013, 6818, -1, 8012, 6832, 8013, -1, 8013, 8014, 6818, -1, 6818, 8014, 8035, -1, 6831, 8035, 6829, -1, 6831, 6818, 8035, -1, 8014, 6777, 8035, -1, 8035, 6777, 8015, -1, 6778, 8035, 8015, -1, 6778, 8016, 8035, -1, 8035, 8016, 8017, -1, 6780, 8035, 8017, -1, 7812, 6783, 6914, -1, 6914, 6783, 8020, -1, 8020, 6783, 6784, -1, 8021, 6784, 6770, -1, 8018, 6770, 7984, -1, 8019, 8018, 7984, -1, 8020, 6784, 8021, -1, 8021, 6770, 8018, -1, 6861, 6785, 8022, -1, 8022, 6785, 8026, -1, 6860, 8026, 6787, -1, 6858, 6787, 6801, -1, 8023, 6858, 6801, -1, 8023, 8024, 6858, -1, 6858, 8024, 6892, -1, 8025, 6892, 6857, -1, 8025, 6858, 6892, -1, 8022, 8026, 6860, -1, 6860, 6787, 6858, -1, 8024, 6789, 6892, -1, 6892, 6789, 6803, -1, 6919, 6803, 6804, -1, 6891, 6919, 6804, -1, 6892, 6803, 6919, -1, 7818, 7817, 7819, -1, 8069, 7998, 8029, -1, 8029, 7998, 8030, -1, 8031, 8030, 8027, -1, 8070, 8027, 7932, -1, 8028, 8070, 7932, -1, 8029, 8030, 8031, -1, 8031, 8027, 8070, -1, 8032, 7931, 8071, -1, 7931, 7930, 8076, -1, 7930, 6827, 6727, -1, 7929, 8033, 8034, -1, 8034, 8033, 8035, -1, 8035, 8033, 8036, -1, 6829, 8035, 8036, -1, 6906, 6821, 7996, -1, 7956, 7958, 6870, -1, 8104, 8099, 8037, -1, 8099, 8098, 6852, -1, 8098, 8038, 6841, -1, 8038, 8097, 8039, -1, 8097, 7973, 6849, -1, 7970, 7968, 6743, -1, 8118, 8122, 8040, -1, 8040, 8122, 8120, -1, 7946, 8041, 7008, -1, 7949, 8113, 7950, -1, 6852, 8042, 8037, -1, 8037, 8042, 6866, -1, 6866, 8042, 8043, -1, 6895, 8043, 6854, -1, 8045, 6854, 6855, -1, 6921, 6855, 8044, -1, 6920, 8044, 8046, -1, 6892, 8046, 6844, -1, 6857, 6892, 6844, -1, 6866, 8043, 6895, -1, 6895, 6854, 8045, -1, 8045, 6855, 6921, -1, 6921, 8044, 6920, -1, 6920, 8046, 6892, -1, 6900, 8008, 8047, -1, 6880, 8048, 7998, -1, 8095, 8050, 8049, -1, 8049, 8050, 7001, -1, 7001, 8050, 8051, -1, 6999, 8051, 8087, -1, 8092, 6999, 8087, -1, 8092, 6997, 6999, -1, 8092, 8091, 6997, -1, 6997, 8091, 7026, -1, 7026, 8091, 8085, -1, 8052, 8085, 8089, -1, 8053, 8052, 8089, -1, 8053, 8054, 8052, -1, 8053, 8084, 8054, -1, 8054, 8084, 8082, -1, 7935, 8082, 8055, -1, 7935, 8054, 8082, -1, 7001, 8051, 6999, -1, 7026, 8085, 8052, -1, 6922, 6588, 8056, -1, 6922, 8058, 6588, -1, 6922, 8057, 8058, -1, 8058, 8057, 8059, -1, 8059, 8057, 8060, -1, 6585, 8059, 8060, -1, 7880, 6939, 7879, -1, 7879, 6939, 7876, -1, 7017, 6973, 7016, -1, 6982, 6603, 6981, -1, 6982, 8061, 6603, -1, 6982, 6984, 8061, -1, 8061, 6984, 6590, -1, 6590, 6984, 8056, -1, 6588, 6590, 8056, -1, 7009, 7010, 7866, -1, 7866, 7010, 8062, -1, 7012, 7866, 8062, -1, 8063, 8064, 6699, -1, 6699, 8064, 6717, -1, 6603, 8065, 6981, -1, 6981, 8065, 7855, -1, 8095, 8005, 7674, -1, 7674, 8005, 7673, -1, 7673, 8005, 8066, -1, 7672, 8066, 8004, -1, 7671, 8004, 8067, -1, 7670, 8067, 8003, -1, 8072, 8003, 8068, -1, 7668, 8068, 8073, -1, 7667, 8073, 8069, -1, 7787, 8069, 8029, -1, 7665, 8029, 8031, -1, 7757, 8031, 8070, -1, 8074, 8070, 8028, -1, 8075, 8028, 8071, -1, 7664, 8071, 7662, -1, 7664, 8075, 8071, -1, 7673, 8066, 7672, -1, 7672, 8004, 7671, -1, 7671, 8067, 7670, -1, 7670, 8003, 8072, -1, 8072, 8068, 7668, -1, 7668, 8073, 7667, -1, 7667, 8069, 7787, -1, 7787, 8029, 7665, -1, 7665, 8031, 7757, -1, 7757, 8070, 8074, -1, 8074, 8028, 8075, -1, 8071, 8076, 7662, -1, 8076, 8078, 7662, -1, 7662, 8078, 7658, -1, 7658, 8078, 8077, -1, 8077, 8078, 7933, -1, 8079, 8077, 7933, -1, 8079, 8080, 8077, -1, 8079, 7934, 8080, -1, 8080, 7934, 8088, -1, 8088, 7934, 8055, -1, 8081, 8055, 8082, -1, 7656, 8082, 8084, -1, 8083, 8084, 8053, -1, 7794, 8053, 8089, -1, 7795, 8089, 8085, -1, 8090, 8085, 8091, -1, 8086, 8091, 8092, -1, 8093, 8092, 8087, -1, 8094, 8087, 8051, -1, 7788, 8051, 8050, -1, 7675, 7788, 8050, -1, 8088, 8055, 8081, -1, 8081, 8082, 7656, -1, 7656, 8084, 8083, -1, 8083, 8053, 7794, -1, 7794, 8089, 7795, -1, 7795, 8085, 8090, -1, 8090, 8091, 8086, -1, 8086, 8092, 8093, -1, 8093, 8087, 8094, -1, 8094, 8051, 7788, -1, 8050, 8095, 7675, -1, 7675, 8095, 7674, -1, 7970, 8096, 7763, -1, 7763, 8096, 7765, -1, 7765, 8096, 7973, -1, 8102, 7973, 8097, -1, 7767, 8097, 8038, -1, 7772, 8038, 8098, -1, 8103, 8098, 8099, -1, 7770, 8099, 8104, -1, 8105, 8104, 7961, -1, 7744, 7961, 8100, -1, 8101, 8100, 8106, -1, 8107, 8106, 8108, -1, 8109, 8108, 7960, -1, 7746, 7960, 7959, -1, 7745, 7959, 7747, -1, 7745, 7746, 7959, -1, 7765, 7973, 8102, -1, 8102, 8097, 7767, -1, 7767, 8038, 7772, -1, 7772, 8098, 8103, -1, 8103, 8099, 7770, -1, 7770, 8104, 8105, -1, 8105, 7961, 7744, -1, 7744, 8100, 8101, -1, 8101, 8106, 8107, -1, 8107, 8108, 8109, -1, 8109, 7960, 7746, -1, 7959, 7958, 7747, -1, 7958, 7957, 7747, -1, 7747, 7957, 8110, -1, 8110, 7957, 7774, -1, 7774, 7957, 7954, -1, 8111, 7774, 7954, -1, 8111, 8112, 7774, -1, 8111, 8113, 8112, -1, 8112, 8113, 7776, -1, 7776, 8113, 7948, -1, 8114, 7948, 8115, -1, 7777, 8115, 8119, -1, 7779, 8119, 8041, -1, 7694, 8041, 7947, -1, 8116, 7947, 8117, -1, 7693, 8117, 8120, -1, 8121, 8120, 8122, -1, 7691, 8122, 8118, -1, 8123, 8118, 7967, -1, 7690, 7967, 7968, -1, 7689, 7690, 7968, -1, 7776, 7948, 8114, -1, 8114, 8115, 7777, -1, 7777, 8119, 7779, -1, 7779, 8041, 7694, -1, 7694, 7947, 8116, -1, 8116, 8117, 7693, -1, 7693, 8120, 8121, -1, 8121, 8122, 7691, -1, 7691, 8118, 8123, -1, 8123, 7967, 7690, -1, 7968, 7970, 7689, -1, 7689, 7970, 7763, -1, 7609, 8124, 7608, -1, 7608, 8124, 7895, -1, 7894, 7608, 7895, -1, 7894, 7606, 7608, -1, 7894, 8125, 7606, -1, 7606, 8125, 8126, -1, 8126, 8125, 8127, -1, 8128, 8127, 7982, -1, 7697, 7982, 8132, -1, 7698, 8132, 8129, -1, 7700, 8129, 7981, -1, 7701, 7981, 8133, -1, 7702, 8133, 7980, -1, 7703, 7980, 7979, -1, 8134, 7979, 8130, -1, 7705, 8130, 8135, -1, 8131, 8135, 8136, -1, 7620, 8131, 8136, -1, 8126, 8127, 8128, -1, 8128, 7982, 7697, -1, 7697, 8132, 7698, -1, 7698, 8129, 7700, -1, 7700, 7981, 7701, -1, 7701, 8133, 7702, -1, 7702, 7980, 7703, -1, 7703, 7979, 8134, -1, 8134, 8130, 7705, -1, 7705, 8135, 8131, -1, 8136, 8137, 7620, -1, 7620, 8137, 8138, -1, 8137, 8139, 8138, -1, 8138, 8139, 8140, -1, 8140, 8139, 7914, -1, 7619, 7914, 7913, -1, 8147, 7913, 8141, -1, 7618, 8141, 8148, -1, 7617, 8148, 8149, -1, 7616, 8149, 7909, -1, 7615, 7909, 7920, -1, 7708, 7920, 7924, -1, 7614, 7924, 8142, -1, 8143, 8142, 7923, -1, 8150, 7923, 8151, -1, 8144, 8151, 8146, -1, 8145, 8146, 7610, -1, 8145, 8144, 8146, -1, 8140, 7914, 7619, -1, 7619, 7913, 8147, -1, 8147, 8141, 7618, -1, 7618, 8148, 7617, -1, 7617, 8149, 7616, -1, 7616, 7909, 7615, -1, 7615, 7920, 7708, -1, 7708, 7924, 7614, -1, 7614, 8142, 8143, -1, 8143, 7923, 8150, -1, 8150, 8151, 8144, -1, 8146, 7926, 7610, -1, 7926, 8124, 7610, -1, 7610, 8124, 7609, -1, 8185, 8152, 8153, -1, 8153, 8152, 7859, -1, 8155, 8153, 7859, -1, 8155, 8154, 8153, -1, 8155, 7868, 8154, -1, 8154, 7868, 8166, -1, 8166, 7868, 8156, -1, 8167, 8156, 8157, -1, 7572, 8157, 8158, -1, 8168, 8158, 7856, -1, 7573, 7856, 8159, -1, 8160, 8159, 8169, -1, 7576, 8169, 8161, -1, 7577, 8161, 8162, -1, 8170, 8162, 8163, -1, 8164, 8163, 7853, -1, 8171, 7853, 8165, -1, 7579, 8171, 8165, -1, 8166, 8156, 8167, -1, 8167, 8157, 7572, -1, 7572, 8158, 8168, -1, 8168, 7856, 7573, -1, 7573, 8159, 8160, -1, 8160, 8169, 7576, -1, 7576, 8161, 7577, -1, 7577, 8162, 8170, -1, 8170, 8163, 8164, -1, 8164, 7853, 8171, -1, 8165, 7939, 7579, -1, 7579, 7939, 8172, -1, 7939, 7871, 8172, -1, 8172, 7871, 7583, -1, 7583, 7871, 7870, -1, 8180, 7870, 8173, -1, 7585, 8173, 8174, -1, 7594, 8174, 8175, -1, 8181, 8175, 7869, -1, 7587, 7869, 7866, -1, 7596, 7866, 7865, -1, 7597, 7865, 8176, -1, 8182, 8176, 8178, -1, 8177, 8178, 7863, -1, 8183, 7863, 8184, -1, 7598, 8184, 8179, -1, 7599, 8179, 7570, -1, 7599, 7598, 8179, -1, 7583, 7870, 8180, -1, 8180, 8173, 7585, -1, 7585, 8174, 7594, -1, 7594, 8175, 8181, -1, 8181, 7869, 7587, -1, 7587, 7866, 7596, -1, 7596, 7865, 7597, -1, 7597, 8176, 8182, -1, 8182, 8178, 8177, -1, 8177, 7863, 8183, -1, 8183, 8184, 7598, -1, 8179, 7862, 7570, -1, 7862, 8152, 7570, -1, 7570, 8152, 8185, -1, 8035, 7804, 7557, -1, 7557, 7804, 7562, -1, 8222, 7824, 7540, -1, 7540, 7824, 7639, -1, 7423, 8186, 7526, -1, 7526, 8186, 8187, -1, 8187, 8186, 8205, -1, 8201, 8187, 8205, -1, 8201, 8189, 8187, -1, 8201, 8188, 8189, -1, 8189, 8188, 8190, -1, 8190, 8188, 8204, -1, 8198, 8190, 8204, -1, 8198, 8209, 8190, -1, 8198, 8203, 8209, -1, 8209, 8203, 8197, -1, 7824, 8197, 7639, -1, 7824, 8209, 8197, -1, 7468, 7529, 8191, -1, 8191, 7529, 8208, -1, 8202, 8208, 8192, -1, 8202, 8191, 8208, -1, 8192, 8208, 8193, -1, 8193, 8208, 8207, -1, 8200, 8207, 8195, -1, 8199, 8195, 8194, -1, 8199, 8200, 8195, -1, 8193, 8207, 8200, -1, 8195, 8206, 8194, -1, 8194, 8206, 8196, -1, 8196, 8206, 8035, -1, 7557, 8196, 8035, -1, 7639, 8197, 7557, -1, 7557, 8197, 8196, -1, 8196, 8197, 8203, -1, 8194, 8203, 8198, -1, 8199, 8198, 8204, -1, 8200, 8204, 8188, -1, 8193, 8188, 8201, -1, 8192, 8201, 8205, -1, 8202, 8205, 8186, -1, 8191, 8186, 7468, -1, 8191, 8202, 8186, -1, 8196, 8203, 8194, -1, 8194, 8198, 8199, -1, 8199, 8204, 8200, -1, 8200, 8188, 8193, -1, 8193, 8201, 8192, -1, 8192, 8205, 8202, -1, 8186, 7423, 7468, -1, 8035, 8206, 7824, -1, 7824, 8206, 8209, -1, 8209, 8206, 8195, -1, 8190, 8195, 8207, -1, 8189, 8207, 8208, -1, 8187, 8208, 7526, -1, 8187, 8189, 8208, -1, 8209, 8195, 8190, -1, 8190, 8207, 8189, -1, 8208, 7529, 7526, -1, 7307, 8210, 7252, -1, 7252, 8210, 8211, -1, 8211, 8210, 8232, -1, 8226, 8211, 8232, -1, 8226, 8212, 8211, -1, 8226, 8213, 8212, -1, 8212, 8213, 8214, -1, 8214, 8213, 8224, -1, 8228, 8214, 8224, -1, 8228, 8235, 8214, -1, 8228, 8215, 8235, -1, 8235, 8215, 8223, -1, 7804, 8223, 7562, -1, 7804, 8235, 8223, -1, 7269, 8216, 8218, -1, 8218, 8216, 8217, -1, 8233, 8217, 8231, -1, 8233, 8218, 8217, -1, 8231, 8217, 8225, -1, 8225, 8217, 8219, -1, 8230, 8219, 8220, -1, 8229, 8220, 8227, -1, 8229, 8230, 8220, -1, 8225, 8219, 8230, -1, 8220, 8234, 8227, -1, 8227, 8234, 8221, -1, 8221, 8234, 8222, -1, 7540, 8221, 8222, -1, 7562, 8223, 7540, -1, 7540, 8223, 8221, -1, 8221, 8223, 8215, -1, 8227, 8215, 8228, -1, 8229, 8228, 8224, -1, 8230, 8224, 8213, -1, 8225, 8213, 8226, -1, 8231, 8226, 8232, -1, 8233, 8232, 8210, -1, 8218, 8210, 7269, -1, 8218, 8233, 8210, -1, 8221, 8215, 8227, -1, 8227, 8228, 8229, -1, 8229, 8224, 8230, -1, 8230, 8213, 8225, -1, 8225, 8226, 8231, -1, 8231, 8232, 8233, -1, 8210, 7307, 7269, -1, 8222, 8234, 7804, -1, 7804, 8234, 8235, -1, 8235, 8234, 8220, -1, 8214, 8220, 8219, -1, 8212, 8219, 8217, -1, 8211, 8217, 7252, -1, 8211, 8212, 8217, -1, 8235, 8220, 8214, -1, 8214, 8219, 8212, -1, 8217, 8216, 7252, -1, 8275, 8341, 8236, -1, 8238, 8236, 8300, -1, 8237, 8238, 8300, -1, 8237, 8240, 8238, -1, 8238, 8240, 8239, -1, 8239, 8240, 8241, -1, 8241, 8240, 8298, -1, 8297, 8241, 8298, -1, 8297, 8290, 8241, -1, 8297, 8281, 8290, -1, 8297, 8283, 8281, -1, 8297, 8284, 8283, -1, 8297, 8296, 8284, -1, 8284, 8296, 8285, -1, 8336, 8312, 8247, -1, 8336, 8243, 8312, -1, 8312, 8243, 8242, -1, 8242, 8243, 8244, -1, 8244, 8243, 8330, -1, 8330, 8243, 8313, -1, 8313, 8243, 8314, -1, 8314, 8243, 8332, -1, 8332, 8243, 8333, -1, 8269, 8332, 8333, -1, 8269, 8245, 8332, -1, 8332, 8245, 8268, -1, 8312, 8246, 8247, -1, 8247, 8246, 8236, -1, 8341, 8247, 8236, -1, 8275, 8236, 8238, -1, 8248, 8365, 8371, -1, 8248, 8379, 8365, -1, 8248, 8358, 8379, -1, 8379, 8358, 8249, -1, 8249, 8358, 8254, -1, 8250, 8254, 8373, -1, 8362, 8373, 8251, -1, 8252, 8251, 8253, -1, 8360, 8253, 8375, -1, 8376, 8360, 8375, -1, 8249, 8254, 8250, -1, 8250, 8373, 8362, -1, 8362, 8251, 8252, -1, 8252, 8253, 8360, -1, 8365, 8255, 8371, -1, 8371, 8255, 8370, -1, 8370, 8255, 8258, -1, 8259, 8258, 8260, -1, 8261, 8260, 8380, -1, 8386, 8380, 8381, -1, 8262, 8381, 8382, -1, 8263, 8382, 8256, -1, 8257, 8256, 8384, -1, 8385, 8257, 8384, -1, 8370, 8258, 8259, -1, 8259, 8260, 8261, -1, 8261, 8380, 8386, -1, 8386, 8381, 8262, -1, 8262, 8382, 8263, -1, 8263, 8256, 8257, -1, 8247, 8341, 8265, -1, 8264, 8265, 8342, -1, 8335, 8342, 8345, -1, 8272, 8345, 8392, -1, 8266, 8272, 8392, -1, 8266, 8274, 8272, -1, 8266, 8394, 8274, -1, 8274, 8394, 8316, -1, 8273, 8316, 8267, -1, 8357, 8267, 8321, -1, 8245, 8321, 8268, -1, 8245, 8357, 8321, -1, 8245, 8269, 8357, -1, 8357, 8269, 8270, -1, 8273, 8270, 8271, -1, 8274, 8271, 8272, -1, 8274, 8273, 8271, -1, 8274, 8316, 8273, -1, 8238, 8340, 8275, -1, 8238, 8276, 8340, -1, 8238, 8239, 8276, -1, 8276, 8239, 8346, -1, 8277, 8346, 8278, -1, 8280, 8278, 8279, -1, 8388, 8279, 8406, -1, 8388, 8280, 8279, -1, 8388, 8389, 8280, -1, 8280, 8389, 8337, -1, 8277, 8337, 8339, -1, 8276, 8339, 8340, -1, 8276, 8277, 8339, -1, 8276, 8346, 8277, -1, 8239, 8241, 8346, -1, 8346, 8241, 8290, -1, 8347, 8290, 8281, -1, 8282, 8281, 8283, -1, 8284, 8282, 8283, -1, 8284, 8288, 8282, -1, 8284, 8285, 8288, -1, 8288, 8285, 8293, -1, 8289, 8293, 8351, -1, 8349, 8351, 8286, -1, 8419, 8286, 8401, -1, 8419, 8349, 8286, -1, 8419, 8404, 8349, -1, 8349, 8404, 8292, -1, 8289, 8292, 8287, -1, 8288, 8287, 8282, -1, 8288, 8289, 8287, -1, 8288, 8293, 8289, -1, 8346, 8290, 8347, -1, 8278, 8347, 8348, -1, 8279, 8348, 8291, -1, 8406, 8291, 8405, -1, 8406, 8279, 8291, -1, 8347, 8281, 8282, -1, 8348, 8282, 8287, -1, 8291, 8287, 8292, -1, 8405, 8292, 8404, -1, 8405, 8291, 8292, -1, 8285, 8296, 8293, -1, 8293, 8296, 8350, -1, 8351, 8350, 8294, -1, 8286, 8294, 8295, -1, 8401, 8295, 8418, -1, 8401, 8286, 8295, -1, 8296, 8297, 8350, -1, 8350, 8297, 8298, -1, 8352, 8298, 8240, -1, 8299, 8240, 8237, -1, 8300, 8299, 8237, -1, 8300, 8301, 8299, -1, 8300, 8236, 8301, -1, 8301, 8236, 8304, -1, 8305, 8304, 8309, -1, 8302, 8309, 8353, -1, 8414, 8353, 8311, -1, 8414, 8302, 8353, -1, 8414, 8415, 8302, -1, 8302, 8415, 8303, -1, 8305, 8303, 8308, -1, 8301, 8308, 8299, -1, 8301, 8305, 8308, -1, 8301, 8304, 8305, -1, 8350, 8298, 8352, -1, 8294, 8352, 8307, -1, 8295, 8307, 8306, -1, 8418, 8306, 8416, -1, 8418, 8295, 8306, -1, 8352, 8240, 8299, -1, 8307, 8299, 8308, -1, 8306, 8308, 8303, -1, 8416, 8303, 8415, -1, 8416, 8306, 8303, -1, 8236, 8246, 8304, -1, 8304, 8246, 8310, -1, 8309, 8310, 8323, -1, 8353, 8323, 8355, -1, 8311, 8355, 8413, -1, 8311, 8353, 8355, -1, 8246, 8312, 8310, -1, 8310, 8312, 8242, -1, 8322, 8242, 8244, -1, 8329, 8244, 8330, -1, 8320, 8330, 8313, -1, 8314, 8320, 8313, -1, 8314, 8318, 8320, -1, 8314, 8332, 8318, -1, 8318, 8332, 8321, -1, 8356, 8321, 8267, -1, 8315, 8267, 8316, -1, 8396, 8316, 8394, -1, 8396, 8315, 8316, -1, 8396, 8317, 8315, -1, 8315, 8317, 8331, -1, 8356, 8331, 8319, -1, 8318, 8319, 8320, -1, 8318, 8356, 8319, -1, 8318, 8321, 8356, -1, 8310, 8242, 8322, -1, 8323, 8322, 8354, -1, 8355, 8354, 8326, -1, 8413, 8326, 8324, -1, 8413, 8355, 8326, -1, 8322, 8244, 8329, -1, 8354, 8329, 8325, -1, 8326, 8325, 8327, -1, 8324, 8327, 8328, -1, 8324, 8326, 8327, -1, 8329, 8330, 8320, -1, 8325, 8320, 8319, -1, 8327, 8319, 8331, -1, 8328, 8331, 8317, -1, 8328, 8327, 8331, -1, 8332, 8268, 8321, -1, 8269, 8333, 8270, -1, 8270, 8333, 8334, -1, 8271, 8334, 8335, -1, 8272, 8335, 8345, -1, 8272, 8271, 8335, -1, 8333, 8243, 8334, -1, 8334, 8243, 8336, -1, 8264, 8336, 8247, -1, 8265, 8264, 8247, -1, 8334, 8336, 8264, -1, 8335, 8264, 8342, -1, 8335, 8334, 8264, -1, 8389, 8409, 8337, -1, 8337, 8409, 8338, -1, 8339, 8338, 8343, -1, 8340, 8343, 8265, -1, 8275, 8265, 8341, -1, 8275, 8340, 8265, -1, 8409, 8391, 8338, -1, 8338, 8391, 8344, -1, 8343, 8344, 8342, -1, 8265, 8343, 8342, -1, 8391, 8410, 8344, -1, 8344, 8410, 8345, -1, 8342, 8344, 8345, -1, 8410, 8392, 8345, -1, 8339, 8343, 8340, -1, 8338, 8344, 8343, -1, 8337, 8338, 8339, -1, 8280, 8337, 8277, -1, 8278, 8280, 8277, -1, 8347, 8278, 8346, -1, 8282, 8348, 8347, -1, 8348, 8279, 8278, -1, 8291, 8348, 8287, -1, 8349, 8292, 8289, -1, 8351, 8349, 8289, -1, 8350, 8351, 8293, -1, 8352, 8294, 8350, -1, 8294, 8286, 8351, -1, 8299, 8307, 8352, -1, 8307, 8295, 8294, -1, 8306, 8307, 8308, -1, 8302, 8303, 8305, -1, 8309, 8302, 8305, -1, 8310, 8309, 8304, -1, 8322, 8323, 8310, -1, 8323, 8353, 8309, -1, 8329, 8354, 8322, -1, 8354, 8355, 8323, -1, 8320, 8325, 8329, -1, 8325, 8326, 8354, -1, 8327, 8325, 8319, -1, 8315, 8331, 8356, -1, 8267, 8315, 8356, -1, 8273, 8267, 8357, -1, 8270, 8273, 8357, -1, 8334, 8271, 8270, -1, 8447, 8248, 8372, -1, 8447, 8358, 8248, -1, 8447, 8546, 8358, -1, 8358, 8546, 8254, -1, 8254, 8546, 8550, -1, 8373, 8550, 8541, -1, 8251, 8541, 8359, -1, 8253, 8359, 8374, -1, 8375, 8374, 8562, -1, 8376, 8562, 8526, -1, 8360, 8526, 8361, -1, 8252, 8361, 8377, -1, 8362, 8377, 8363, -1, 8250, 8363, 8364, -1, 8249, 8364, 8378, -1, 8379, 8378, 8507, -1, 8365, 8507, 8568, -1, 8255, 8568, 8366, -1, 8258, 8366, 8492, -1, 8260, 8492, 8490, -1, 8380, 8490, 8617, -1, 8381, 8617, 8367, -1, 8382, 8367, 8383, -1, 8256, 8383, 8476, -1, 8384, 8476, 8576, -1, 8385, 8576, 8468, -1, 8257, 8468, 8368, -1, 8263, 8368, 8463, -1, 8262, 8463, 8369, -1, 8386, 8369, 8600, -1, 8261, 8600, 8453, -1, 8259, 8453, 8435, -1, 8370, 8435, 8434, -1, 8371, 8434, 8372, -1, 8248, 8371, 8372, -1, 8254, 8550, 8373, -1, 8373, 8541, 8251, -1, 8251, 8359, 8253, -1, 8253, 8374, 8375, -1, 8375, 8562, 8376, -1, 8376, 8526, 8360, -1, 8360, 8361, 8252, -1, 8252, 8377, 8362, -1, 8362, 8363, 8250, -1, 8250, 8364, 8249, -1, 8249, 8378, 8379, -1, 8379, 8507, 8365, -1, 8365, 8568, 8255, -1, 8255, 8366, 8258, -1, 8258, 8492, 8260, -1, 8260, 8490, 8380, -1, 8380, 8617, 8381, -1, 8381, 8367, 8382, -1, 8382, 8383, 8256, -1, 8256, 8476, 8384, -1, 8384, 8576, 8385, -1, 8385, 8468, 8257, -1, 8257, 8368, 8263, -1, 8263, 8463, 8262, -1, 8262, 8369, 8386, -1, 8386, 8600, 8261, -1, 8261, 8453, 8259, -1, 8259, 8435, 8370, -1, 8370, 8434, 8371, -1, 8387, 8406, 8407, -1, 8387, 8388, 8406, -1, 8387, 8390, 8388, -1, 8388, 8390, 8389, -1, 8389, 8390, 8408, -1, 8409, 8408, 8676, -1, 8391, 8676, 8674, -1, 8410, 8674, 8411, -1, 8392, 8411, 8412, -1, 8266, 8412, 8393, -1, 8394, 8393, 8395, -1, 8396, 8395, 8397, -1, 8317, 8397, 8398, -1, 8328, 8398, 8669, -1, 8324, 8669, 8668, -1, 8413, 8668, 8399, -1, 8311, 8399, 8666, -1, 8414, 8666, 8400, -1, 8415, 8400, 8664, -1, 8416, 8664, 8417, -1, 8418, 8417, 8402, -1, 8401, 8402, 8403, -1, 8419, 8403, 8420, -1, 8404, 8420, 8658, -1, 8405, 8658, 8407, -1, 8406, 8405, 8407, -1, 8389, 8408, 8409, -1, 8409, 8676, 8391, -1, 8391, 8674, 8410, -1, 8410, 8411, 8392, -1, 8392, 8412, 8266, -1, 8266, 8393, 8394, -1, 8394, 8395, 8396, -1, 8396, 8397, 8317, -1, 8317, 8398, 8328, -1, 8328, 8669, 8324, -1, 8324, 8668, 8413, -1, 8413, 8399, 8311, -1, 8311, 8666, 8414, -1, 8414, 8400, 8415, -1, 8415, 8664, 8416, -1, 8416, 8417, 8418, -1, 8418, 8402, 8401, -1, 8401, 8403, 8419, -1, 8419, 8420, 8404, -1, 8404, 8658, 8405, -1, 8779, 8774, 8423, -1, 8423, 8774, 8421, -1, 8771, 8423, 8421, -1, 8771, 8422, 8423, -1, 8423, 8422, 8766, -1, 8760, 8423, 8766, -1, 8760, 8757, 8423, -1, 8423, 8757, 8424, -1, 8429, 8424, 8752, -1, 8750, 8429, 8752, -1, 8750, 8425, 8429, -1, 8429, 8425, 8426, -1, 8427, 8429, 8426, -1, 8427, 8428, 8429, -1, 8427, 8706, 8428, -1, 8428, 8706, 8705, -1, 8423, 8424, 8429, -1, 8430, 8429, 8780, -1, 8430, 8423, 8429, -1, 8429, 8431, 8780, -1, 8780, 8431, 8433, -1, 8433, 8431, 8704, -1, 8687, 8704, 8703, -1, 8688, 8703, 8702, -1, 8693, 8702, 8720, -1, 8695, 8720, 8701, -1, 8432, 8701, 8700, -1, 8699, 8432, 8700, -1, 8433, 8704, 8687, -1, 8687, 8703, 8688, -1, 8688, 8702, 8693, -1, 8693, 8720, 8695, -1, 8695, 8701, 8432, -1, 8434, 8586, 8372, -1, 8434, 8582, 8586, -1, 8434, 8435, 8582, -1, 8582, 8435, 8452, -1, 8583, 8452, 8454, -1, 8596, 8454, 8436, -1, 8439, 8436, 8597, -1, 8437, 8597, 8859, -1, 8437, 8439, 8597, -1, 8437, 8438, 8439, -1, 8439, 8438, 8863, -1, 8440, 8863, 8441, -1, 8584, 8441, 8442, -1, 8443, 8584, 8442, -1, 8443, 8451, 8584, -1, 8443, 8444, 8451, -1, 8451, 8444, 8552, -1, 8450, 8552, 8446, -1, 8445, 8446, 8588, -1, 8449, 8588, 8448, -1, 8447, 8448, 8546, -1, 8447, 8449, 8448, -1, 8447, 8372, 8449, -1, 8449, 8372, 8587, -1, 8445, 8587, 8589, -1, 8450, 8589, 8585, -1, 8451, 8585, 8584, -1, 8451, 8450, 8585, -1, 8451, 8552, 8450, -1, 8435, 8453, 8452, -1, 8452, 8453, 8455, -1, 8454, 8455, 8456, -1, 8436, 8456, 8457, -1, 8597, 8457, 8458, -1, 8859, 8458, 8460, -1, 8859, 8597, 8458, -1, 8453, 8600, 8455, -1, 8455, 8600, 8594, -1, 8456, 8594, 8598, -1, 8457, 8598, 8599, -1, 8458, 8599, 8605, -1, 8860, 8605, 8459, -1, 8860, 8458, 8605, -1, 8860, 8460, 8458, -1, 8594, 8600, 8461, -1, 8598, 8461, 8607, -1, 8599, 8607, 8602, -1, 8605, 8602, 8604, -1, 8459, 8604, 8462, -1, 8459, 8605, 8604, -1, 8463, 8606, 8369, -1, 8463, 8580, 8606, -1, 8463, 8368, 8580, -1, 8580, 8368, 8464, -1, 8579, 8464, 8609, -1, 8610, 8609, 8465, -1, 8611, 8465, 8469, -1, 8466, 8469, 8470, -1, 8466, 8611, 8469, -1, 8466, 8467, 8611, -1, 8611, 8467, 8854, -1, 8578, 8854, 8856, -1, 8857, 8578, 8856, -1, 8857, 8604, 8578, -1, 8857, 8462, 8604, -1, 8368, 8468, 8464, -1, 8464, 8468, 8472, -1, 8609, 8472, 8473, -1, 8465, 8473, 8474, -1, 8469, 8474, 8471, -1, 8470, 8471, 8851, -1, 8470, 8469, 8471, -1, 8472, 8468, 8608, -1, 8473, 8608, 8575, -1, 8474, 8575, 8612, -1, 8471, 8612, 8573, -1, 8475, 8573, 8572, -1, 8475, 8471, 8573, -1, 8475, 8851, 8471, -1, 8476, 8577, 8576, -1, 8476, 8477, 8577, -1, 8476, 8383, 8477, -1, 8477, 8383, 8483, -1, 8482, 8483, 8478, -1, 8479, 8478, 8614, -1, 8613, 8614, 8616, -1, 8846, 8616, 8847, -1, 8846, 8613, 8616, -1, 8846, 8849, 8613, -1, 8613, 8849, 8480, -1, 8479, 8480, 8574, -1, 8482, 8574, 8481, -1, 8477, 8481, 8577, -1, 8477, 8482, 8481, -1, 8477, 8483, 8482, -1, 8383, 8367, 8483, -1, 8483, 8367, 8593, -1, 8478, 8593, 8615, -1, 8614, 8615, 8484, -1, 8616, 8484, 8485, -1, 8845, 8485, 8488, -1, 8845, 8616, 8485, -1, 8845, 8847, 8616, -1, 8593, 8367, 8486, -1, 8615, 8486, 8487, -1, 8484, 8487, 8618, -1, 8485, 8618, 8619, -1, 8488, 8619, 8844, -1, 8488, 8485, 8619, -1, 8490, 8489, 8617, -1, 8490, 8491, 8489, -1, 8490, 8492, 8491, -1, 8491, 8492, 8498, -1, 8620, 8498, 8621, -1, 8623, 8621, 8493, -1, 8494, 8493, 8499, -1, 8495, 8499, 8501, -1, 8495, 8494, 8499, -1, 8495, 8496, 8494, -1, 8494, 8496, 8497, -1, 8569, 8497, 8882, -1, 8881, 8569, 8882, -1, 8881, 8619, 8569, -1, 8881, 8844, 8619, -1, 8492, 8366, 8498, -1, 8498, 8366, 8592, -1, 8621, 8592, 8502, -1, 8493, 8502, 8500, -1, 8499, 8500, 8503, -1, 8501, 8503, 8897, -1, 8501, 8499, 8503, -1, 8592, 8366, 8622, -1, 8502, 8622, 8567, -1, 8500, 8567, 8504, -1, 8503, 8504, 8505, -1, 8506, 8505, 8896, -1, 8506, 8503, 8505, -1, 8506, 8897, 8503, -1, 8507, 8624, 8568, -1, 8507, 8508, 8624, -1, 8507, 8378, 8508, -1, 8508, 8378, 8591, -1, 8509, 8591, 8515, -1, 8625, 8515, 8510, -1, 8512, 8510, 8516, -1, 8511, 8516, 8894, -1, 8511, 8512, 8516, -1, 8511, 8513, 8512, -1, 8512, 8513, 8514, -1, 8625, 8514, 8565, -1, 8509, 8565, 8566, -1, 8508, 8566, 8624, -1, 8508, 8509, 8566, -1, 8508, 8591, 8509, -1, 8378, 8364, 8591, -1, 8591, 8364, 8517, -1, 8515, 8517, 8627, -1, 8510, 8627, 8626, -1, 8516, 8626, 8520, -1, 8878, 8520, 8877, -1, 8878, 8516, 8520, -1, 8878, 8894, 8516, -1, 8517, 8364, 8628, -1, 8627, 8628, 8634, -1, 8626, 8634, 8632, -1, 8520, 8632, 8518, -1, 8877, 8518, 8519, -1, 8877, 8520, 8518, -1, 8377, 8633, 8363, -1, 8377, 8521, 8633, -1, 8377, 8361, 8521, -1, 8521, 8361, 8590, -1, 8564, 8590, 8635, -1, 8637, 8635, 8527, -1, 8563, 8527, 8522, -1, 8888, 8522, 8523, -1, 8888, 8563, 8522, -1, 8888, 8889, 8563, -1, 8563, 8889, 8891, -1, 8631, 8891, 8525, -1, 8524, 8631, 8525, -1, 8524, 8518, 8631, -1, 8524, 8519, 8518, -1, 8361, 8526, 8590, -1, 8590, 8526, 8529, -1, 8635, 8529, 8528, -1, 8527, 8528, 8636, -1, 8522, 8636, 8638, -1, 8523, 8638, 8887, -1, 8523, 8522, 8638, -1, 8529, 8526, 8561, -1, 8528, 8561, 8560, -1, 8636, 8560, 8557, -1, 8638, 8557, 8556, -1, 8886, 8556, 8555, -1, 8886, 8638, 8556, -1, 8886, 8887, 8638, -1, 8374, 8530, 8562, -1, 8374, 8534, 8530, -1, 8374, 8359, 8534, -1, 8534, 8359, 8531, -1, 8535, 8531, 8532, -1, 8639, 8532, 8642, -1, 8533, 8642, 8538, -1, 8885, 8538, 8540, -1, 8885, 8533, 8538, -1, 8885, 8870, 8533, -1, 8533, 8870, 8641, -1, 8639, 8641, 8558, -1, 8535, 8558, 8559, -1, 8534, 8559, 8530, -1, 8534, 8535, 8559, -1, 8534, 8531, 8535, -1, 8359, 8541, 8531, -1, 8531, 8541, 8536, -1, 8532, 8536, 8640, -1, 8642, 8640, 8643, -1, 8538, 8643, 8537, -1, 8539, 8537, 8884, -1, 8539, 8538, 8537, -1, 8539, 8540, 8538, -1, 8536, 8541, 8542, -1, 8640, 8542, 8548, -1, 8643, 8548, 8543, -1, 8537, 8543, 8544, -1, 8884, 8544, 8545, -1, 8884, 8537, 8544, -1, 8546, 8549, 8550, -1, 8546, 8448, 8549, -1, 8549, 8448, 8547, -1, 8548, 8547, 8543, -1, 8548, 8549, 8547, -1, 8548, 8542, 8549, -1, 8549, 8542, 8550, -1, 8550, 8542, 8541, -1, 8553, 8551, 8554, -1, 8552, 8554, 8446, -1, 8552, 8553, 8554, -1, 8552, 8865, 8553, -1, 8552, 8444, 8865, -1, 8545, 8544, 8883, -1, 8883, 8544, 8554, -1, 8551, 8883, 8554, -1, 8870, 8871, 8641, -1, 8641, 8871, 8555, -1, 8556, 8641, 8555, -1, 8556, 8558, 8641, -1, 8556, 8557, 8558, -1, 8558, 8557, 8559, -1, 8559, 8557, 8560, -1, 8530, 8560, 8561, -1, 8562, 8561, 8526, -1, 8562, 8530, 8561, -1, 8563, 8891, 8631, -1, 8637, 8631, 8630, -1, 8564, 8630, 8629, -1, 8521, 8629, 8633, -1, 8521, 8564, 8629, -1, 8521, 8590, 8564, -1, 8513, 8895, 8514, -1, 8514, 8895, 8896, -1, 8505, 8514, 8896, -1, 8505, 8565, 8514, -1, 8505, 8504, 8565, -1, 8565, 8504, 8566, -1, 8566, 8504, 8567, -1, 8624, 8567, 8622, -1, 8568, 8622, 8366, -1, 8568, 8624, 8622, -1, 8494, 8497, 8569, -1, 8623, 8569, 8570, -1, 8620, 8570, 8571, -1, 8491, 8571, 8489, -1, 8491, 8620, 8571, -1, 8491, 8498, 8620, -1, 8849, 8850, 8480, -1, 8480, 8850, 8572, -1, 8573, 8480, 8572, -1, 8573, 8574, 8480, -1, 8573, 8612, 8574, -1, 8574, 8612, 8481, -1, 8481, 8612, 8575, -1, 8577, 8575, 8608, -1, 8576, 8608, 8468, -1, 8576, 8577, 8608, -1, 8611, 8854, 8578, -1, 8610, 8578, 8603, -1, 8579, 8603, 8601, -1, 8580, 8601, 8606, -1, 8580, 8579, 8601, -1, 8580, 8464, 8579, -1, 8439, 8863, 8440, -1, 8596, 8440, 8595, -1, 8583, 8595, 8581, -1, 8582, 8581, 8586, -1, 8582, 8583, 8581, -1, 8582, 8452, 8583, -1, 8440, 8441, 8584, -1, 8595, 8584, 8585, -1, 8581, 8585, 8589, -1, 8586, 8589, 8587, -1, 8372, 8586, 8587, -1, 8588, 8449, 8445, -1, 8445, 8449, 8587, -1, 8446, 8554, 8644, -1, 8588, 8644, 8547, -1, 8448, 8588, 8547, -1, 8589, 8450, 8445, -1, 8445, 8450, 8446, -1, 8532, 8531, 8536, -1, 8635, 8590, 8529, -1, 8515, 8591, 8517, -1, 8621, 8498, 8592, -1, 8478, 8483, 8593, -1, 8609, 8464, 8472, -1, 8456, 8455, 8594, -1, 8581, 8589, 8586, -1, 8595, 8585, 8581, -1, 8596, 8595, 8583, -1, 8454, 8596, 8583, -1, 8455, 8454, 8452, -1, 8440, 8584, 8595, -1, 8436, 8454, 8456, -1, 8439, 8440, 8596, -1, 8436, 8439, 8596, -1, 8461, 8598, 8594, -1, 8598, 8457, 8456, -1, 8457, 8597, 8436, -1, 8607, 8599, 8598, -1, 8599, 8458, 8457, -1, 8369, 8606, 8461, -1, 8600, 8369, 8461, -1, 8602, 8607, 8601, -1, 8603, 8602, 8601, -1, 8603, 8604, 8602, -1, 8603, 8578, 8604, -1, 8605, 8599, 8602, -1, 8601, 8607, 8606, -1, 8606, 8607, 8461, -1, 8610, 8603, 8579, -1, 8609, 8610, 8579, -1, 8608, 8473, 8472, -1, 8473, 8465, 8609, -1, 8474, 8473, 8575, -1, 8578, 8610, 8611, -1, 8611, 8610, 8465, -1, 8469, 8465, 8474, -1, 8481, 8575, 8577, -1, 8471, 8474, 8612, -1, 8479, 8574, 8482, -1, 8478, 8479, 8482, -1, 8486, 8615, 8593, -1, 8615, 8614, 8478, -1, 8480, 8479, 8613, -1, 8613, 8479, 8614, -1, 8487, 8484, 8615, -1, 8484, 8616, 8614, -1, 8617, 8489, 8486, -1, 8367, 8617, 8486, -1, 8618, 8487, 8571, -1, 8570, 8618, 8571, -1, 8570, 8619, 8618, -1, 8570, 8569, 8619, -1, 8485, 8484, 8618, -1, 8571, 8487, 8489, -1, 8489, 8487, 8486, -1, 8623, 8570, 8620, -1, 8621, 8623, 8620, -1, 8622, 8502, 8592, -1, 8502, 8493, 8621, -1, 8500, 8502, 8567, -1, 8569, 8623, 8494, -1, 8494, 8623, 8493, -1, 8499, 8493, 8500, -1, 8566, 8567, 8624, -1, 8503, 8500, 8504, -1, 8625, 8565, 8509, -1, 8515, 8625, 8509, -1, 8628, 8627, 8517, -1, 8627, 8510, 8515, -1, 8514, 8625, 8512, -1, 8512, 8625, 8510, -1, 8634, 8626, 8627, -1, 8626, 8516, 8510, -1, 8363, 8633, 8628, -1, 8364, 8363, 8628, -1, 8632, 8634, 8629, -1, 8630, 8632, 8629, -1, 8630, 8518, 8632, -1, 8630, 8631, 8518, -1, 8520, 8626, 8632, -1, 8629, 8634, 8633, -1, 8633, 8634, 8628, -1, 8637, 8630, 8564, -1, 8635, 8637, 8564, -1, 8561, 8528, 8529, -1, 8528, 8527, 8635, -1, 8636, 8528, 8560, -1, 8631, 8637, 8563, -1, 8563, 8637, 8527, -1, 8522, 8527, 8636, -1, 8559, 8560, 8530, -1, 8638, 8636, 8557, -1, 8639, 8558, 8535, -1, 8532, 8639, 8535, -1, 8542, 8640, 8536, -1, 8640, 8642, 8532, -1, 8643, 8640, 8548, -1, 8641, 8639, 8533, -1, 8533, 8639, 8642, -1, 8538, 8642, 8643, -1, 8537, 8643, 8543, -1, 8544, 8543, 8644, -1, 8554, 8544, 8644, -1, 8644, 8543, 8547, -1, 8446, 8644, 8588, -1, 8645, 8914, 8654, -1, 8645, 8646, 8914, -1, 8645, 8962, 8646, -1, 8646, 8962, 8924, -1, 8924, 8962, 8958, -1, 8649, 8958, 8650, -1, 8929, 8650, 8951, -1, 8647, 8951, 8944, -1, 8935, 8944, 8942, -1, 8648, 8935, 8942, -1, 8924, 8958, 8649, -1, 8649, 8650, 8929, -1, 8929, 8951, 8647, -1, 8647, 8944, 8935, -1, 8914, 8651, 8654, -1, 8654, 8651, 8657, -1, 8652, 8654, 8657, -1, 8652, 8653, 8654, -1, 8654, 8653, 8985, -1, 8655, 8654, 8985, -1, 8655, 8974, 8654, -1, 8654, 8974, 8973, -1, 9022, 9010, 8651, -1, 8651, 9010, 9009, -1, 9006, 8651, 9009, -1, 9006, 9004, 8651, -1, 8651, 9004, 8999, -1, 8656, 8651, 8999, -1, 8656, 8991, 8651, -1, 8651, 8991, 8657, -1, 8658, 9099, 8407, -1, 8658, 9094, 9099, -1, 8658, 8420, 9094, -1, 9094, 8420, 9091, -1, 9091, 8420, 8403, -1, 8659, 8403, 8660, -1, 8659, 9091, 8403, -1, 8403, 8402, 8660, -1, 8660, 8402, 9107, -1, 9107, 8402, 8417, -1, 8663, 8417, 8664, -1, 8661, 8664, 8400, -1, 8665, 8400, 8666, -1, 9087, 8666, 8399, -1, 8662, 8399, 8667, -1, 8662, 9087, 8399, -1, 9107, 8417, 8663, -1, 8663, 8664, 8661, -1, 8661, 8400, 8665, -1, 8665, 8666, 9087, -1, 8399, 8668, 8667, -1, 8667, 8668, 9084, -1, 9084, 8668, 8669, -1, 8670, 8669, 8398, -1, 8671, 8398, 8397, -1, 8672, 8397, 8395, -1, 9108, 8395, 8673, -1, 9108, 8672, 8395, -1, 9084, 8669, 8670, -1, 8670, 8398, 8671, -1, 8671, 8397, 8672, -1, 8395, 8393, 8673, -1, 8673, 8393, 9079, -1, 9079, 8393, 8412, -1, 9078, 8412, 8411, -1, 8674, 9078, 8411, -1, 8674, 8675, 9078, -1, 8674, 8676, 8675, -1, 8675, 8676, 9104, -1, 9104, 8676, 9103, -1, 9103, 8676, 8408, -1, 9102, 8408, 8677, -1, 9102, 9103, 8408, -1, 9079, 8412, 9078, -1, 8408, 8390, 8677, -1, 8677, 8390, 9100, -1, 9100, 8390, 8387, -1, 8678, 8387, 8407, -1, 9099, 8678, 8407, -1, 9100, 8387, 8678, -1, 8433, 8679, 8780, -1, 8433, 8686, 8679, -1, 8433, 8687, 8686, -1, 8686, 8687, 8680, -1, 8797, 8680, 8689, -1, 8799, 8689, 8682, -1, 8681, 8682, 8683, -1, 8684, 8683, 8691, -1, 8684, 8681, 8683, -1, 8684, 8785, 8681, -1, 8681, 8785, 8786, -1, 8799, 8786, 8782, -1, 8797, 8782, 8685, -1, 8686, 8685, 8679, -1, 8686, 8797, 8685, -1, 8686, 8680, 8797, -1, 8687, 8688, 8680, -1, 8680, 8688, 8798, -1, 8689, 8798, 8690, -1, 8682, 8690, 8801, -1, 8683, 8801, 8692, -1, 8691, 8692, 9144, -1, 8691, 8683, 8692, -1, 8688, 8693, 8798, -1, 8798, 8693, 8694, -1, 8690, 8694, 8800, -1, 8801, 8800, 8805, -1, 8692, 8805, 8697, -1, 9144, 8697, 9127, -1, 9144, 8692, 8697, -1, 8693, 8695, 8694, -1, 8694, 8695, 8696, -1, 8800, 8696, 8802, -1, 8805, 8802, 8713, -1, 8697, 8713, 8698, -1, 9127, 8698, 9129, -1, 9127, 8697, 8698, -1, 8695, 8432, 8696, -1, 8696, 8432, 8699, -1, 8803, 8699, 8700, -1, 8715, 8700, 8701, -1, 8717, 8701, 8720, -1, 8808, 8720, 8702, -1, 8726, 8702, 8703, -1, 8733, 8703, 8704, -1, 8734, 8704, 8431, -1, 8738, 8431, 8429, -1, 8711, 8429, 8428, -1, 8705, 8711, 8428, -1, 8705, 8712, 8711, -1, 8705, 8706, 8712, -1, 8712, 8706, 8707, -1, 8708, 8707, 8709, -1, 8812, 8709, 8816, -1, 8814, 8816, 8744, -1, 9135, 8744, 8710, -1, 9135, 8814, 8744, -1, 9135, 8741, 8814, -1, 8814, 8741, 8815, -1, 8812, 8815, 8740, -1, 8708, 8740, 8788, -1, 8712, 8788, 8711, -1, 8712, 8708, 8788, -1, 8712, 8707, 8708, -1, 8696, 8699, 8803, -1, 8802, 8803, 8804, -1, 8713, 8804, 8807, -1, 8698, 8807, 8714, -1, 9129, 8714, 8716, -1, 9129, 8698, 8714, -1, 8803, 8700, 8715, -1, 8804, 8715, 8806, -1, 8807, 8806, 8809, -1, 8714, 8809, 8719, -1, 8716, 8719, 9146, -1, 8716, 8714, 8719, -1, 8715, 8701, 8717, -1, 8806, 8717, 8718, -1, 8809, 8718, 8721, -1, 8719, 8721, 8724, -1, 9146, 8724, 9130, -1, 9146, 8719, 8724, -1, 8717, 8720, 8808, -1, 8718, 8808, 8727, -1, 8721, 8727, 8722, -1, 8724, 8722, 8725, -1, 9130, 8725, 8723, -1, 9130, 8724, 8725, -1, 8808, 8702, 8726, -1, 8727, 8726, 8728, -1, 8722, 8728, 8810, -1, 8725, 8810, 8729, -1, 8723, 8729, 8732, -1, 8723, 8725, 8729, -1, 8726, 8703, 8733, -1, 8728, 8733, 8730, -1, 8810, 8730, 8731, -1, 8729, 8731, 8789, -1, 8732, 8789, 9131, -1, 8732, 8729, 8789, -1, 8733, 8704, 8734, -1, 8730, 8734, 8735, -1, 8731, 8735, 8787, -1, 8789, 8787, 8737, -1, 9131, 8737, 9151, -1, 9131, 8789, 8737, -1, 8734, 8431, 8738, -1, 8735, 8738, 8736, -1, 8787, 8736, 8739, -1, 8737, 8739, 8811, -1, 9151, 8811, 9133, -1, 9151, 8737, 8811, -1, 8738, 8429, 8711, -1, 8736, 8711, 8788, -1, 8739, 8788, 8740, -1, 8811, 8740, 8815, -1, 9133, 8815, 8741, -1, 9133, 8811, 8815, -1, 8706, 8427, 8707, -1, 8707, 8427, 8742, -1, 8709, 8742, 8743, -1, 8816, 8743, 8820, -1, 8744, 8820, 8819, -1, 8710, 8819, 9136, -1, 8710, 8744, 8819, -1, 8427, 8426, 8742, -1, 8742, 8426, 8813, -1, 8743, 8813, 8817, -1, 8820, 8817, 8745, -1, 8819, 8745, 8824, -1, 9136, 8824, 8748, -1, 9136, 8819, 8824, -1, 8426, 8425, 8813, -1, 8813, 8425, 8818, -1, 8817, 8818, 8746, -1, 8745, 8746, 8823, -1, 8824, 8823, 8747, -1, 8748, 8747, 8749, -1, 8748, 8824, 8747, -1, 8425, 8750, 8818, -1, 8818, 8750, 8821, -1, 8746, 8821, 8822, -1, 8823, 8822, 8828, -1, 8747, 8828, 8751, -1, 8749, 8751, 9138, -1, 8749, 8747, 8751, -1, 8750, 8752, 8821, -1, 8821, 8752, 8827, -1, 8822, 8827, 8826, -1, 8828, 8826, 8753, -1, 8751, 8753, 8754, -1, 9138, 8754, 8755, -1, 9138, 8751, 8754, -1, 8752, 8424, 8827, -1, 8827, 8424, 8825, -1, 8826, 8825, 8830, -1, 8753, 8830, 8756, -1, 8754, 8756, 8833, -1, 8755, 8833, 8758, -1, 8755, 8754, 8833, -1, 8424, 8757, 8825, -1, 8825, 8757, 8829, -1, 8830, 8829, 8831, -1, 8756, 8831, 8832, -1, 8833, 8832, 8759, -1, 8758, 8759, 9139, -1, 8758, 8833, 8759, -1, 8757, 8760, 8829, -1, 8829, 8760, 8763, -1, 8831, 8763, 8835, -1, 8832, 8835, 8761, -1, 8759, 8761, 8762, -1, 9139, 8762, 8765, -1, 9139, 8759, 8762, -1, 8760, 8766, 8763, -1, 8763, 8766, 8767, -1, 8835, 8767, 8764, -1, 8761, 8764, 8837, -1, 8762, 8837, 8840, -1, 8765, 8840, 9141, -1, 8765, 8762, 8840, -1, 8766, 8422, 8767, -1, 8767, 8422, 8834, -1, 8764, 8834, 8768, -1, 8837, 8768, 8769, -1, 8840, 8769, 8842, -1, 9141, 8842, 8770, -1, 9141, 8840, 8842, -1, 8422, 8771, 8834, -1, 8834, 8771, 8836, -1, 8768, 8836, 8839, -1, 8769, 8839, 8841, -1, 8842, 8841, 8773, -1, 8770, 8773, 8772, -1, 8770, 8842, 8773, -1, 8771, 8421, 8836, -1, 8836, 8421, 8838, -1, 8839, 8838, 8775, -1, 8841, 8775, 8793, -1, 8773, 8793, 8791, -1, 8772, 8791, 8777, -1, 8772, 8773, 8791, -1, 8421, 8774, 8838, -1, 8838, 8774, 8795, -1, 8775, 8795, 8794, -1, 8793, 8794, 8778, -1, 8791, 8778, 8792, -1, 8777, 8792, 8776, -1, 8777, 8791, 8792, -1, 8774, 8779, 8795, -1, 8795, 8779, 8781, -1, 8794, 8781, 8790, -1, 8778, 8790, 8796, -1, 8792, 8796, 8783, -1, 8776, 8783, 8784, -1, 8776, 8792, 8783, -1, 8779, 8423, 8781, -1, 8781, 8423, 8430, -1, 8780, 8781, 8430, -1, 8780, 8679, 8781, -1, 8781, 8679, 8790, -1, 8790, 8679, 8685, -1, 8796, 8685, 8782, -1, 8783, 8782, 8786, -1, 8784, 8786, 8785, -1, 8784, 8783, 8786, -1, 8711, 8736, 8738, -1, 8736, 8787, 8735, -1, 8739, 8736, 8788, -1, 8787, 8789, 8731, -1, 8737, 8787, 8739, -1, 8790, 8778, 8794, -1, 8796, 8790, 8685, -1, 8778, 8791, 8793, -1, 8792, 8778, 8796, -1, 8841, 8793, 8773, -1, 8775, 8794, 8793, -1, 8795, 8781, 8794, -1, 8783, 8796, 8782, -1, 8799, 8782, 8797, -1, 8689, 8799, 8797, -1, 8798, 8689, 8680, -1, 8694, 8690, 8798, -1, 8681, 8786, 8799, -1, 8682, 8681, 8799, -1, 8690, 8682, 8689, -1, 8696, 8800, 8694, -1, 8800, 8801, 8690, -1, 8801, 8683, 8682, -1, 8803, 8802, 8696, -1, 8802, 8805, 8800, -1, 8805, 8692, 8801, -1, 8715, 8804, 8803, -1, 8804, 8713, 8802, -1, 8713, 8697, 8805, -1, 8717, 8806, 8715, -1, 8806, 8807, 8804, -1, 8807, 8698, 8713, -1, 8808, 8718, 8717, -1, 8718, 8809, 8806, -1, 8809, 8714, 8807, -1, 8726, 8727, 8808, -1, 8727, 8721, 8718, -1, 8721, 8719, 8809, -1, 8733, 8728, 8726, -1, 8728, 8722, 8727, -1, 8722, 8724, 8721, -1, 8734, 8730, 8733, -1, 8730, 8810, 8728, -1, 8810, 8725, 8722, -1, 8738, 8735, 8734, -1, 8735, 8731, 8730, -1, 8731, 8729, 8810, -1, 8811, 8739, 8740, -1, 8812, 8740, 8708, -1, 8709, 8812, 8708, -1, 8742, 8709, 8707, -1, 8813, 8743, 8742, -1, 8814, 8815, 8812, -1, 8816, 8814, 8812, -1, 8743, 8816, 8709, -1, 8818, 8817, 8813, -1, 8817, 8820, 8743, -1, 8820, 8744, 8816, -1, 8821, 8746, 8818, -1, 8746, 8745, 8817, -1, 8745, 8819, 8820, -1, 8827, 8822, 8821, -1, 8822, 8823, 8746, -1, 8823, 8824, 8745, -1, 8825, 8826, 8827, -1, 8826, 8828, 8822, -1, 8828, 8747, 8823, -1, 8829, 8830, 8825, -1, 8830, 8753, 8826, -1, 8753, 8751, 8828, -1, 8763, 8831, 8829, -1, 8831, 8756, 8830, -1, 8756, 8754, 8753, -1, 8767, 8835, 8763, -1, 8835, 8832, 8831, -1, 8832, 8833, 8756, -1, 8834, 8764, 8767, -1, 8764, 8761, 8835, -1, 8761, 8759, 8832, -1, 8836, 8768, 8834, -1, 8768, 8837, 8764, -1, 8837, 8762, 8761, -1, 8838, 8839, 8836, -1, 8839, 8769, 8768, -1, 8769, 8840, 8837, -1, 8795, 8775, 8838, -1, 8775, 8841, 8839, -1, 8841, 8842, 8769, -1, 9228, 8881, 8843, -1, 9228, 8844, 8881, -1, 9228, 8488, 8844, -1, 9228, 9227, 8488, -1, 8488, 9227, 8845, -1, 8845, 9227, 8848, -1, 8847, 8848, 8846, -1, 8847, 8845, 8848, -1, 8848, 9219, 8846, -1, 8846, 9219, 8849, -1, 8849, 9219, 8850, -1, 8850, 9219, 8852, -1, 8572, 8852, 9213, -1, 8475, 9213, 8851, -1, 8475, 8572, 9213, -1, 8850, 8852, 8572, -1, 9213, 9210, 8851, -1, 8851, 9210, 8470, -1, 8470, 9210, 8853, -1, 8466, 8853, 9206, -1, 8467, 9206, 8854, -1, 8467, 8466, 9206, -1, 8470, 8853, 8466, -1, 9206, 9202, 8854, -1, 8854, 9202, 8856, -1, 8856, 9202, 8855, -1, 8857, 8855, 9195, -1, 8462, 9195, 8459, -1, 8462, 8857, 9195, -1, 8856, 8855, 8857, -1, 9195, 9194, 8459, -1, 8459, 9194, 8860, -1, 8860, 9194, 8861, -1, 8460, 8861, 8858, -1, 8859, 8858, 8437, -1, 8859, 8460, 8858, -1, 8860, 8861, 8460, -1, 8858, 8862, 8437, -1, 8437, 8862, 8438, -1, 8438, 8862, 9186, -1, 8863, 9186, 8441, -1, 8863, 8438, 9186, -1, 9186, 8864, 8441, -1, 8441, 8864, 8442, -1, 8442, 8864, 8443, -1, 8443, 8864, 9183, -1, 8444, 9183, 9178, -1, 8865, 9178, 8553, -1, 8865, 8444, 9178, -1, 8443, 9183, 8444, -1, 9178, 9314, 8553, -1, 8553, 9314, 8551, -1, 8551, 9314, 8883, -1, 8883, 9314, 9303, -1, 8545, 9303, 8866, -1, 8884, 8866, 9302, -1, 8539, 9302, 8867, -1, 8540, 8867, 8868, -1, 8885, 8868, 8869, -1, 8870, 8869, 9291, -1, 8871, 9291, 8872, -1, 8555, 8872, 9290, -1, 8886, 9290, 9289, -1, 8887, 9289, 9288, -1, 8523, 9288, 9287, -1, 8888, 9287, 9275, -1, 8889, 9275, 8890, -1, 8891, 8890, 8873, -1, 8525, 8873, 8874, -1, 8875, 8525, 8874, -1, 8875, 8524, 8525, -1, 8875, 8876, 8524, -1, 8524, 8876, 8519, -1, 8519, 8876, 9263, -1, 8877, 9263, 8892, -1, 8878, 8892, 8893, -1, 8894, 8893, 9261, -1, 8511, 9261, 9260, -1, 8513, 9260, 9259, -1, 8895, 9259, 9244, -1, 8896, 9244, 9241, -1, 8506, 9241, 9243, -1, 8897, 9243, 8879, -1, 8501, 8879, 9250, -1, 8495, 9250, 8880, -1, 8496, 8880, 9236, -1, 8497, 9236, 8843, -1, 8882, 8843, 8881, -1, 8882, 8497, 8843, -1, 8883, 9303, 8545, -1, 8545, 8866, 8884, -1, 8884, 9302, 8539, -1, 8539, 8867, 8540, -1, 8540, 8868, 8885, -1, 8885, 8869, 8870, -1, 8870, 9291, 8871, -1, 8871, 8872, 8555, -1, 8555, 9290, 8886, -1, 8886, 9289, 8887, -1, 8887, 9288, 8523, -1, 8523, 9287, 8888, -1, 8888, 9275, 8889, -1, 8889, 8890, 8891, -1, 8891, 8873, 8525, -1, 8519, 9263, 8877, -1, 8877, 8892, 8878, -1, 8878, 8893, 8894, -1, 8894, 9261, 8511, -1, 8511, 9260, 8513, -1, 8513, 9259, 8895, -1, 8895, 9244, 8896, -1, 8896, 9241, 8506, -1, 8506, 9243, 8897, -1, 8897, 8879, 8501, -1, 8501, 9250, 8495, -1, 8495, 8880, 8496, -1, 8496, 9236, 8497, -1, 9386, 9385, 8898, -1, 8898, 9385, 8899, -1, 8899, 9385, 9375, -1, 9375, 9385, 9376, -1, 9376, 9385, 8905, -1, 8905, 9385, 8901, -1, 8906, 8901, 9391, -1, 9378, 9391, 9390, -1, 9378, 8906, 9391, -1, 9385, 8900, 8901, -1, 8901, 8900, 9392, -1, 9392, 8900, 8902, -1, 8904, 8902, 8903, -1, 9382, 8903, 9383, -1, 9382, 8904, 8903, -1, 9392, 8902, 8904, -1, 8905, 8901, 8906, -1, 9381, 8907, 9391, -1, 9391, 8907, 8908, -1, 9390, 9391, 8908, -1, 9411, 9420, 9397, -1, 9397, 9420, 8909, -1, 8909, 9420, 9399, -1, 9399, 9420, 9400, -1, 9400, 9420, 8910, -1, 8910, 9420, 9417, -1, 9401, 9417, 9402, -1, 9401, 8910, 9417, -1, 9420, 9409, 9417, -1, 9417, 9409, 9406, -1, 9406, 9409, 9408, -1, 9418, 9408, 8911, -1, 8912, 8911, 9419, -1, 8912, 9418, 8911, -1, 9406, 9408, 9418, -1, 9417, 8913, 9402, -1, 9402, 8913, 9404, -1, 9404, 8913, 9414, -1, 9414, 8913, 9415, -1, 9415, 8913, 9416, -1, 8914, 8915, 8651, -1, 8914, 8919, 8915, -1, 8914, 8646, 8919, -1, 8919, 8646, 9030, -1, 8920, 9030, 9033, -1, 9029, 9033, 9035, -1, 8917, 9035, 8916, -1, 9469, 8916, 8923, -1, 9469, 8917, 8916, -1, 9469, 9024, 8917, -1, 8917, 9024, 8918, -1, 9029, 8918, 9025, -1, 8920, 9025, 9013, -1, 8919, 9013, 8915, -1, 8919, 8920, 9013, -1, 8919, 9030, 8920, -1, 8646, 8924, 9030, -1, 9030, 8924, 8921, -1, 9033, 8921, 9032, -1, 9035, 9032, 9034, -1, 8916, 9034, 8922, -1, 8923, 8922, 9471, -1, 8923, 8916, 8922, -1, 8924, 8649, 8921, -1, 8921, 8649, 8925, -1, 9032, 8925, 8926, -1, 9034, 8926, 9039, -1, 8922, 9039, 8928, -1, 9471, 8928, 8927, -1, 9471, 8922, 8928, -1, 8649, 8929, 8925, -1, 8925, 8929, 9037, -1, 8926, 9037, 9036, -1, 9039, 9036, 9038, -1, 8928, 9038, 8934, -1, 8927, 8934, 9472, -1, 8927, 8928, 8934, -1, 8929, 8647, 9037, -1, 9037, 8647, 8930, -1, 9036, 8930, 8931, -1, 9038, 8931, 8932, -1, 8934, 8932, 8937, -1, 9472, 8937, 8933, -1, 9472, 8934, 8937, -1, 8647, 8935, 8930, -1, 8930, 8935, 9042, -1, 8931, 9042, 9041, -1, 8932, 9041, 8936, -1, 8937, 8936, 8938, -1, 8933, 8938, 9483, -1, 8933, 8937, 8938, -1, 8935, 8648, 9042, -1, 9042, 8648, 9040, -1, 9041, 9040, 8939, -1, 8936, 8939, 8940, -1, 8938, 8940, 8941, -1, 9483, 8941, 8943, -1, 9483, 8938, 8941, -1, 8648, 8942, 9040, -1, 9040, 8942, 9044, -1, 8939, 9044, 9045, -1, 8940, 9045, 9046, -1, 8941, 9046, 8945, -1, 8943, 8945, 8946, -1, 8943, 8941, 8945, -1, 8942, 8944, 9044, -1, 9044, 8944, 9043, -1, 9045, 9043, 9047, -1, 9046, 9047, 9048, -1, 8945, 9048, 8950, -1, 8946, 8950, 8949, -1, 8946, 8945, 8950, -1, 8944, 8951, 9043, -1, 9043, 8951, 8947, -1, 9047, 8947, 8948, -1, 9048, 8948, 9049, -1, 8950, 9049, 8954, -1, 8949, 8954, 9474, -1, 8949, 8950, 8954, -1, 8951, 8650, 8947, -1, 8947, 8650, 8952, -1, 8948, 8952, 8953, -1, 9049, 8953, 9052, -1, 8954, 9052, 8955, -1, 9474, 8955, 8957, -1, 9474, 8954, 8955, -1, 8650, 8958, 8952, -1, 8952, 8958, 9050, -1, 8953, 9050, 9051, -1, 9052, 9051, 8956, -1, 8955, 8956, 9026, -1, 8957, 9026, 8961, -1, 8957, 8955, 9026, -1, 8958, 8962, 9050, -1, 9050, 8962, 8959, -1, 9051, 8959, 8960, -1, 8956, 8960, 9027, -1, 9026, 9027, 8963, -1, 8961, 8963, 8965, -1, 8961, 9026, 8963, -1, 8962, 8645, 8959, -1, 8959, 8645, 8966, -1, 8960, 8966, 9055, -1, 9027, 9055, 8967, -1, 8963, 8967, 9056, -1, 8965, 9056, 8964, -1, 8965, 8963, 9056, -1, 8645, 8654, 8966, -1, 8966, 8654, 8970, -1, 9055, 8970, 9054, -1, 8967, 9054, 9057, -1, 9056, 9057, 8968, -1, 8964, 8968, 8969, -1, 8964, 9056, 8968, -1, 8654, 8973, 8970, -1, 8970, 8973, 9053, -1, 9054, 9053, 8971, -1, 9057, 8971, 9059, -1, 8968, 9059, 8972, -1, 8969, 8972, 9486, -1, 8969, 8968, 8972, -1, 8973, 8974, 9053, -1, 9053, 8974, 8977, -1, 8971, 8977, 8975, -1, 9059, 8975, 8976, -1, 8972, 8976, 8980, -1, 9486, 8980, 8979, -1, 9486, 8972, 8980, -1, 8974, 8655, 8977, -1, 8977, 8655, 8981, -1, 8975, 8981, 9058, -1, 8976, 9058, 8978, -1, 8980, 8978, 8983, -1, 8979, 8983, 9487, -1, 8979, 8980, 8983, -1, 8655, 8985, 8981, -1, 8981, 8985, 8982, -1, 9058, 8982, 9061, -1, 8978, 9061, 9062, -1, 8983, 9062, 8984, -1, 9487, 8984, 8986, -1, 9487, 8983, 8984, -1, 8985, 8653, 8982, -1, 8982, 8653, 9060, -1, 9061, 9060, 9064, -1, 9062, 9064, 8988, -1, 8984, 8988, 9066, -1, 8986, 9066, 8987, -1, 8986, 8984, 9066, -1, 8653, 8652, 9060, -1, 9060, 8652, 9063, -1, 9064, 9063, 9065, -1, 8988, 9065, 9070, -1, 9066, 9070, 9069, -1, 8987, 9069, 8989, -1, 8987, 9066, 9069, -1, 8652, 8657, 9063, -1, 9063, 8657, 8992, -1, 9065, 8992, 8993, -1, 9070, 8993, 9068, -1, 9069, 9068, 8990, -1, 8989, 8990, 9478, -1, 8989, 9069, 8990, -1, 8657, 8991, 8992, -1, 8992, 8991, 9067, -1, 8993, 9067, 9073, -1, 9068, 9073, 8994, -1, 8990, 8994, 8995, -1, 9478, 8995, 9479, -1, 9478, 8990, 8995, -1, 8991, 8656, 9067, -1, 9067, 8656, 9072, -1, 9073, 9072, 8996, -1, 8994, 8996, 9074, -1, 8995, 9074, 8997, -1, 9479, 8997, 8998, -1, 9479, 8995, 8997, -1, 8656, 8999, 9072, -1, 9072, 8999, 9071, -1, 8996, 9071, 9000, -1, 9074, 9000, 9075, -1, 8997, 9075, 9001, -1, 8998, 9001, 9002, -1, 8998, 8997, 9001, -1, 8999, 9004, 9071, -1, 9071, 9004, 9005, -1, 9000, 9005, 9007, -1, 9075, 9007, 9028, -1, 9001, 9028, 9003, -1, 9002, 9003, 9008, -1, 9002, 9001, 9003, -1, 9004, 9006, 9005, -1, 9005, 9006, 9019, -1, 9007, 9019, 9076, -1, 9028, 9076, 9021, -1, 9003, 9021, 9017, -1, 9008, 9017, 9016, -1, 9008, 9003, 9017, -1, 9006, 9009, 9019, -1, 9019, 9009, 9010, -1, 9011, 9010, 9022, -1, 9023, 9022, 8651, -1, 8915, 9023, 8651, -1, 8915, 9012, 9023, -1, 8915, 9013, 9012, -1, 9012, 9013, 9014, -1, 9018, 9014, 9015, -1, 9017, 9015, 9016, -1, 9017, 9018, 9015, -1, 9017, 9021, 9018, -1, 9018, 9021, 9020, -1, 9012, 9020, 9023, -1, 9012, 9018, 9020, -1, 9012, 9014, 9018, -1, 9019, 9010, 9011, -1, 9076, 9011, 9020, -1, 9021, 9076, 9020, -1, 9011, 9022, 9023, -1, 9020, 9011, 9023, -1, 9024, 9481, 8918, -1, 8918, 9481, 9031, -1, 9025, 9031, 9014, -1, 9013, 9025, 9014, -1, 9481, 9467, 9031, -1, 9031, 9467, 9015, -1, 9014, 9031, 9015, -1, 9467, 9016, 9015, -1, 8966, 8960, 8959, -1, 9055, 8966, 8970, -1, 8960, 8956, 9051, -1, 9027, 8960, 9055, -1, 8956, 8955, 9052, -1, 9026, 8956, 9027, -1, 9028, 9021, 9003, -1, 9029, 9025, 8920, -1, 9033, 9029, 8920, -1, 8921, 9033, 9030, -1, 8918, 9031, 9025, -1, 8925, 9032, 8921, -1, 8917, 8918, 9029, -1, 9035, 8917, 9029, -1, 9032, 9035, 9033, -1, 9037, 8926, 8925, -1, 8926, 9034, 9032, -1, 9034, 8916, 9035, -1, 8930, 9036, 9037, -1, 9036, 9039, 8926, -1, 9039, 8922, 9034, -1, 9042, 8931, 8930, -1, 8931, 9038, 9036, -1, 9038, 8928, 9039, -1, 9040, 9041, 9042, -1, 9041, 8932, 8931, -1, 8932, 8934, 9038, -1, 9044, 8939, 9040, -1, 8939, 8936, 9041, -1, 8936, 8937, 8932, -1, 9043, 9045, 9044, -1, 9045, 8940, 8939, -1, 8940, 8938, 8936, -1, 8947, 9047, 9043, -1, 9047, 9046, 9045, -1, 9046, 8941, 8940, -1, 8952, 8948, 8947, -1, 8948, 9048, 9047, -1, 9048, 8945, 9046, -1, 9050, 8953, 8952, -1, 8953, 9049, 8948, -1, 9049, 8950, 9048, -1, 8959, 9051, 9050, -1, 9051, 9052, 8953, -1, 9052, 8954, 9049, -1, 9053, 9054, 8970, -1, 9054, 8967, 9055, -1, 8967, 8963, 9027, -1, 8977, 8971, 9053, -1, 8971, 9057, 9054, -1, 9057, 9056, 8967, -1, 8981, 8975, 8977, -1, 8975, 9059, 8971, -1, 9059, 8968, 9057, -1, 8982, 9058, 8981, -1, 9058, 8976, 8975, -1, 8976, 8972, 9059, -1, 9060, 9061, 8982, -1, 9061, 8978, 9058, -1, 8978, 8980, 8976, -1, 9063, 9064, 9060, -1, 9064, 9062, 9061, -1, 9062, 8983, 8978, -1, 8992, 9065, 9063, -1, 9065, 8988, 9064, -1, 8988, 8984, 9062, -1, 9067, 8993, 8992, -1, 8993, 9070, 9065, -1, 9070, 9066, 8988, -1, 9072, 9073, 9067, -1, 9073, 9068, 8993, -1, 9068, 9069, 9070, -1, 9071, 8996, 9072, -1, 8996, 8994, 9073, -1, 8994, 8990, 9068, -1, 9005, 9000, 9071, -1, 9000, 9074, 8996, -1, 9074, 8995, 8994, -1, 9019, 9007, 9005, -1, 9007, 9075, 9000, -1, 9075, 8997, 9074, -1, 9011, 9076, 9019, -1, 9076, 9028, 9007, -1, 9028, 9001, 9075, -1, 9804, 9078, 9077, -1, 9804, 9080, 9078, -1, 9078, 9080, 9079, -1, 9079, 9080, 9801, -1, 8673, 9801, 9108, -1, 8673, 9079, 9801, -1, 9798, 8670, 9801, -1, 9798, 9797, 8670, -1, 8670, 9797, 9081, -1, 9082, 8670, 9081, -1, 9082, 9083, 8670, -1, 8670, 9083, 9784, -1, 9783, 8670, 9784, -1, 9783, 9085, 8670, -1, 8670, 9085, 9084, -1, 9084, 9085, 9086, -1, 8667, 9086, 9774, -1, 9769, 8667, 9774, -1, 9769, 8662, 8667, -1, 9769, 9767, 8662, -1, 8662, 9767, 9087, -1, 9087, 9767, 9762, -1, 9088, 9087, 9762, -1, 9088, 8665, 9087, -1, 9088, 9757, 8665, -1, 8665, 9757, 9105, -1, 8661, 9105, 9746, -1, 9089, 8661, 9746, -1, 9089, 8663, 8661, -1, 9089, 9879, 8663, -1, 8663, 9879, 9106, -1, 9107, 9106, 9878, -1, 9876, 9107, 9878, -1, 9876, 9090, 9107, -1, 9107, 9090, 8660, -1, 8660, 9090, 9863, -1, 9861, 8660, 9863, -1, 9861, 9860, 8660, -1, 8660, 9860, 8659, -1, 8659, 9860, 9872, -1, 9859, 8659, 9872, -1, 9859, 9091, 8659, -1, 9859, 9857, 9091, -1, 9091, 9857, 9844, -1, 9094, 9844, 9092, -1, 9093, 9094, 9092, -1, 9093, 9099, 9094, -1, 9093, 9853, 9099, -1, 9099, 9853, 9095, -1, 9096, 9099, 9095, -1, 9096, 9837, 9099, -1, 9099, 9837, 9835, -1, 9836, 9099, 9835, -1, 9836, 9834, 9099, -1, 9099, 9834, 9097, -1, 9833, 9099, 9097, -1, 9833, 9098, 9099, -1, 9099, 9098, 9822, -1, 9821, 9099, 9822, -1, 9821, 9101, 9099, -1, 9099, 9101, 8678, -1, 8678, 9101, 9100, -1, 9100, 9101, 8677, -1, 8677, 9101, 9102, -1, 9102, 9101, 9103, -1, 9103, 9101, 9104, -1, 9104, 9101, 9820, -1, 9819, 9104, 9820, -1, 9819, 9818, 9104, -1, 9104, 9818, 8675, -1, 8675, 9818, 9814, -1, 9077, 8675, 9814, -1, 9077, 9078, 8675, -1, 9084, 9086, 8667, -1, 8665, 9105, 8661, -1, 8663, 9106, 9107, -1, 9091, 9844, 9094, -1, 8670, 8671, 9801, -1, 9801, 8671, 8672, -1, 9108, 9801, 8672, -1, 10095, 10040, 9109, -1, 10095, 10045, 10040, -1, 10095, 9110, 10045, -1, 10045, 9110, 9111, -1, 9111, 9110, 10091, -1, 9112, 10091, 10086, -1, 10055, 10086, 9113, -1, 10057, 9113, 10076, -1, 10061, 10076, 10067, -1, 10064, 10061, 10067, -1, 9111, 10091, 9112, -1, 9112, 10086, 10055, -1, 10055, 9113, 10057, -1, 10057, 10076, 10061, -1, 10040, 9120, 9109, -1, 9109, 9120, 10097, -1, 10097, 9120, 9118, -1, 9118, 9120, 9114, -1, 9115, 9118, 9114, -1, 9115, 9116, 9118, -1, 9118, 9116, 9117, -1, 10101, 9118, 9117, -1, 10101, 10100, 9118, -1, 9118, 10100, 10099, -1, 10098, 9118, 10099, -1, 10154, 9119, 9120, -1, 9120, 9119, 9121, -1, 9122, 9120, 9121, -1, 9122, 9123, 9120, -1, 9120, 9123, 10147, -1, 10104, 9120, 10147, -1, 10104, 10103, 9120, -1, 9120, 10103, 9114, -1, 8772, 10219, 8770, -1, 8772, 10218, 10219, -1, 8772, 8777, 10218, -1, 10218, 8777, 9124, -1, 9124, 8777, 8776, -1, 10217, 8776, 8784, -1, 10215, 8784, 8785, -1, 9142, 8785, 8684, -1, 9143, 8684, 8691, -1, 9125, 8691, 9144, -1, 9126, 9144, 9127, -1, 10210, 9127, 9129, -1, 9128, 9129, 8716, -1, 9145, 8716, 9146, -1, 9147, 9146, 9130, -1, 9148, 9130, 8723, -1, 10242, 8723, 8732, -1, 9149, 8732, 9131, -1, 9150, 9131, 9151, -1, 9152, 9151, 9133, -1, 9132, 9133, 8741, -1, 9134, 8741, 9135, -1, 10232, 9135, 8710, -1, 10231, 8710, 9136, -1, 9153, 9136, 8748, -1, 9137, 8748, 8749, -1, 10240, 8749, 9138, -1, 10239, 9138, 8755, -1, 10227, 8755, 8758, -1, 9154, 8758, 9139, -1, 10226, 9139, 8765, -1, 9155, 8765, 9141, -1, 9140, 9141, 8770, -1, 10219, 9140, 8770, -1, 9124, 8776, 10217, -1, 10217, 8784, 10215, -1, 10215, 8785, 9142, -1, 9142, 8684, 9143, -1, 9143, 8691, 9125, -1, 9125, 9144, 9126, -1, 9126, 9127, 10210, -1, 10210, 9129, 9128, -1, 9128, 8716, 9145, -1, 9145, 9146, 9147, -1, 9147, 9130, 9148, -1, 9148, 8723, 10242, -1, 10242, 8732, 9149, -1, 9149, 9131, 9150, -1, 9150, 9151, 9152, -1, 9152, 9133, 9132, -1, 9132, 8741, 9134, -1, 9134, 9135, 10232, -1, 10232, 8710, 10231, -1, 10231, 9136, 9153, -1, 9153, 8748, 9137, -1, 9137, 8749, 10240, -1, 10240, 9138, 10239, -1, 10239, 8755, 10227, -1, 10227, 8758, 9154, -1, 9154, 9139, 10226, -1, 10226, 8765, 9155, -1, 9155, 9141, 9140, -1, 9156, 10271, 10247, -1, 10247, 10271, 10249, -1, 10249, 10271, 10261, -1, 10261, 10271, 10262, -1, 10262, 10271, 9157, -1, 9157, 10271, 9158, -1, 10250, 9158, 10265, -1, 10250, 9157, 9158, -1, 10271, 10258, 9158, -1, 9158, 10258, 10255, -1, 10255, 10258, 9161, -1, 10256, 9161, 10257, -1, 9159, 10257, 9160, -1, 9159, 10256, 10257, -1, 10255, 9161, 10256, -1, 9162, 10253, 9158, -1, 9162, 9164, 10253, -1, 9162, 9163, 9164, -1, 10253, 10252, 9158, -1, 9158, 10252, 10265, -1, 10280, 9165, 9173, -1, 10280, 9167, 9165, -1, 10280, 9166, 9167, -1, 9167, 9166, 9168, -1, 9168, 9166, 9172, -1, 9169, 9172, 9170, -1, 9171, 9170, 10278, -1, 9171, 9169, 9170, -1, 9168, 9172, 9169, -1, 9165, 10286, 9173, -1, 9173, 10286, 10272, -1, 10272, 10286, 9177, -1, 10273, 9177, 9174, -1, 9175, 9174, 10276, -1, 10281, 10276, 10275, -1, 10282, 10275, 9176, -1, 10282, 10281, 10275, -1, 10272, 9177, 10273, -1, 10273, 9174, 9175, -1, 9175, 10276, 10281, -1, 9178, 9179, 9314, -1, 9178, 9180, 9179, -1, 9178, 9183, 9180, -1, 9180, 9183, 9184, -1, 9182, 9184, 9324, -1, 9319, 9324, 9323, -1, 10314, 9323, 10313, -1, 10314, 9319, 9323, -1, 10314, 9316, 9319, -1, 9319, 9316, 9315, -1, 9182, 9315, 9181, -1, 9180, 9181, 9179, -1, 9180, 9182, 9181, -1, 9180, 9184, 9182, -1, 9183, 8864, 9184, -1, 9184, 8864, 9322, -1, 9324, 9322, 9321, -1, 9323, 9321, 9185, -1, 10313, 9185, 10312, -1, 10313, 9323, 9185, -1, 8864, 9186, 9322, -1, 9322, 9186, 9320, -1, 9321, 9320, 9187, -1, 9185, 9187, 9326, -1, 10312, 9326, 10311, -1, 10312, 9185, 9326, -1, 9186, 8862, 9320, -1, 9320, 8862, 9188, -1, 9187, 9188, 9328, -1, 9326, 9328, 9327, -1, 10311, 9327, 10293, -1, 10311, 9326, 9327, -1, 8862, 8858, 9188, -1, 9188, 8858, 9325, -1, 9328, 9325, 9189, -1, 9327, 9189, 9190, -1, 10293, 9190, 10292, -1, 10293, 9327, 9190, -1, 8858, 8861, 9325, -1, 9325, 8861, 9329, -1, 9189, 9329, 9331, -1, 9190, 9331, 9193, -1, 10292, 9193, 9192, -1, 10292, 9190, 9193, -1, 8861, 9194, 9329, -1, 9329, 9194, 9191, -1, 9331, 9191, 9330, -1, 9193, 9330, 9197, -1, 9192, 9197, 10310, -1, 9192, 9193, 9197, -1, 9194, 9195, 9191, -1, 9191, 9195, 9333, -1, 9330, 9333, 9332, -1, 9197, 9332, 9196, -1, 10310, 9196, 10330, -1, 10310, 9197, 9196, -1, 9195, 8855, 9333, -1, 9333, 8855, 9199, -1, 9332, 9199, 9335, -1, 9196, 9335, 9198, -1, 10330, 9198, 9201, -1, 10330, 9196, 9198, -1, 8855, 9202, 9199, -1, 9199, 9202, 9334, -1, 9335, 9334, 9203, -1, 9198, 9203, 9200, -1, 9201, 9200, 9205, -1, 9201, 9198, 9200, -1, 9202, 9206, 9334, -1, 9334, 9206, 9207, -1, 9203, 9207, 9208, -1, 9200, 9208, 9204, -1, 9205, 9204, 10329, -1, 9205, 9200, 9204, -1, 9206, 8853, 9207, -1, 9207, 8853, 9336, -1, 9208, 9336, 9211, -1, 9204, 9211, 9209, -1, 10329, 9209, 10328, -1, 10329, 9204, 9209, -1, 8853, 9210, 9336, -1, 9336, 9210, 9214, -1, 9211, 9214, 9212, -1, 9209, 9212, 9215, -1, 10328, 9215, 10327, -1, 10328, 9209, 9215, -1, 9210, 9213, 9214, -1, 9214, 9213, 9337, -1, 9212, 9337, 9216, -1, 9215, 9216, 9338, -1, 10327, 9338, 9218, -1, 10327, 9215, 9338, -1, 9213, 8852, 9337, -1, 9337, 8852, 9217, -1, 9216, 9217, 9339, -1, 9338, 9339, 9221, -1, 9218, 9221, 10325, -1, 9218, 9338, 9221, -1, 8852, 9219, 9217, -1, 9217, 9219, 9220, -1, 9339, 9220, 9341, -1, 9221, 9341, 9222, -1, 10325, 9222, 9224, -1, 10325, 9221, 9222, -1, 9219, 8848, 9220, -1, 9220, 8848, 9340, -1, 9341, 9340, 9225, -1, 9222, 9225, 9223, -1, 9224, 9223, 9226, -1, 9224, 9222, 9223, -1, 8848, 9227, 9340, -1, 9340, 9227, 9229, -1, 9225, 9229, 9342, -1, 9223, 9342, 9343, -1, 9226, 9343, 10324, -1, 9226, 9223, 9343, -1, 9227, 9228, 9229, -1, 9229, 9228, 9230, -1, 9342, 9230, 9232, -1, 9343, 9232, 9231, -1, 10324, 9231, 9235, -1, 10324, 9343, 9231, -1, 9228, 8843, 9230, -1, 9230, 8843, 9237, -1, 9232, 9237, 9344, -1, 9231, 9344, 9233, -1, 9235, 9233, 9234, -1, 9235, 9231, 9233, -1, 8843, 9236, 9237, -1, 9237, 9236, 9240, -1, 9344, 9240, 9251, -1, 9233, 9251, 9239, -1, 9234, 9239, 9238, -1, 9234, 9233, 9239, -1, 9236, 8880, 9240, -1, 9240, 8880, 9250, -1, 9253, 9250, 8879, -1, 9242, 8879, 9243, -1, 9241, 9242, 9243, -1, 9241, 9249, 9242, -1, 9241, 9244, 9249, -1, 9249, 9244, 9346, -1, 9248, 9346, 9245, -1, 9247, 9245, 9246, -1, 10322, 9246, 10321, -1, 10322, 9247, 9246, -1, 10322, 9258, 9247, -1, 9247, 9258, 9257, -1, 9248, 9257, 9256, -1, 9249, 9256, 9242, -1, 9249, 9248, 9256, -1, 9249, 9346, 9248, -1, 9240, 9250, 9253, -1, 9251, 9253, 9254, -1, 9239, 9254, 9255, -1, 9238, 9255, 9252, -1, 9238, 9239, 9255, -1, 9253, 8879, 9242, -1, 9254, 9242, 9256, -1, 9255, 9256, 9257, -1, 9252, 9257, 9258, -1, 9252, 9255, 9257, -1, 9244, 9259, 9346, -1, 9346, 9259, 9260, -1, 9345, 9260, 9261, -1, 9262, 9261, 8893, -1, 8892, 9262, 8893, -1, 8892, 9269, 9262, -1, 8892, 9263, 9269, -1, 9269, 9263, 9272, -1, 9264, 9272, 9349, -1, 9266, 9349, 9265, -1, 9267, 9265, 9284, -1, 9267, 9266, 9265, -1, 9267, 10306, 9266, -1, 9266, 10306, 9268, -1, 9264, 9268, 9348, -1, 9269, 9348, 9262, -1, 9269, 9264, 9348, -1, 9269, 9272, 9264, -1, 9346, 9260, 9345, -1, 9245, 9345, 9270, -1, 9246, 9270, 9347, -1, 10321, 9347, 9271, -1, 10321, 9246, 9347, -1, 9345, 9261, 9262, -1, 9270, 9262, 9348, -1, 9347, 9348, 9268, -1, 9271, 9268, 10306, -1, 9271, 9347, 9268, -1, 9263, 8876, 9272, -1, 9272, 8876, 8875, -1, 9281, 8875, 8874, -1, 9273, 8874, 8873, -1, 8890, 9273, 8873, -1, 8890, 9274, 9273, -1, 8890, 9275, 9274, -1, 9274, 9275, 9276, -1, 9280, 9276, 9277, -1, 9350, 9277, 9278, -1, 9279, 9278, 10301, -1, 9279, 9350, 9278, -1, 9279, 10320, 9350, -1, 9350, 10320, 9286, -1, 9280, 9286, 9285, -1, 9274, 9285, 9273, -1, 9274, 9280, 9285, -1, 9274, 9276, 9280, -1, 9272, 8875, 9281, -1, 9349, 9281, 9282, -1, 9265, 9282, 9283, -1, 9284, 9283, 10303, -1, 9284, 9265, 9283, -1, 9281, 8874, 9273, -1, 9282, 9273, 9285, -1, 9283, 9285, 9286, -1, 10303, 9286, 10320, -1, 10303, 9283, 9286, -1, 9275, 9287, 9276, -1, 9276, 9287, 9288, -1, 9296, 9288, 9289, -1, 9294, 9289, 9290, -1, 8872, 9294, 9290, -1, 8872, 9295, 9294, -1, 8872, 9291, 9295, -1, 9295, 9291, 9301, -1, 9352, 9301, 9354, -1, 9292, 9354, 9353, -1, 10299, 9353, 10318, -1, 10299, 9292, 9353, -1, 10299, 9300, 9292, -1, 9292, 9300, 9293, -1, 9352, 9293, 9351, -1, 9295, 9351, 9294, -1, 9295, 9352, 9351, -1, 9295, 9301, 9352, -1, 9276, 9288, 9296, -1, 9277, 9296, 9299, -1, 9278, 9299, 9298, -1, 10301, 9298, 9297, -1, 10301, 9278, 9298, -1, 9296, 9289, 9294, -1, 9299, 9294, 9351, -1, 9298, 9351, 9293, -1, 9297, 9293, 9300, -1, 9297, 9298, 9293, -1, 9291, 8869, 9301, -1, 9301, 8869, 8868, -1, 9308, 8868, 8867, -1, 9311, 8867, 9302, -1, 8866, 9311, 9302, -1, 8866, 9307, 9311, -1, 8866, 9303, 9307, -1, 9307, 9303, 9304, -1, 9306, 9304, 9305, -1, 9318, 9305, 9317, -1, 10297, 9317, 10296, -1, 10297, 9318, 9317, -1, 10297, 10316, 9318, -1, 9318, 10316, 9313, -1, 9306, 9313, 9312, -1, 9307, 9312, 9311, -1, 9307, 9306, 9312, -1, 9307, 9304, 9306, -1, 9301, 8868, 9308, -1, 9354, 9308, 9309, -1, 9353, 9309, 9310, -1, 10318, 9310, 10317, -1, 10318, 9353, 9310, -1, 9308, 8867, 9311, -1, 9309, 9311, 9312, -1, 9310, 9312, 9313, -1, 10317, 9313, 10316, -1, 10317, 9310, 9313, -1, 9303, 9314, 9304, -1, 9304, 9314, 9179, -1, 9305, 9179, 9181, -1, 9317, 9181, 9315, -1, 10296, 9315, 9316, -1, 10296, 9317, 9315, -1, 9305, 9304, 9179, -1, 9318, 9313, 9306, -1, 9305, 9318, 9306, -1, 9317, 9305, 9181, -1, 9319, 9315, 9182, -1, 9324, 9319, 9182, -1, 9322, 9324, 9184, -1, 9320, 9321, 9322, -1, 9321, 9323, 9324, -1, 9188, 9187, 9320, -1, 9187, 9185, 9321, -1, 9325, 9328, 9188, -1, 9328, 9326, 9187, -1, 9329, 9189, 9325, -1, 9189, 9327, 9328, -1, 9191, 9331, 9329, -1, 9331, 9190, 9189, -1, 9333, 9330, 9191, -1, 9330, 9193, 9331, -1, 9199, 9332, 9333, -1, 9332, 9197, 9330, -1, 9334, 9335, 9199, -1, 9335, 9196, 9332, -1, 9207, 9203, 9334, -1, 9203, 9198, 9335, -1, 9336, 9208, 9207, -1, 9208, 9200, 9203, -1, 9214, 9211, 9336, -1, 9211, 9204, 9208, -1, 9337, 9212, 9214, -1, 9212, 9209, 9211, -1, 9217, 9216, 9337, -1, 9216, 9215, 9212, -1, 9220, 9339, 9217, -1, 9339, 9338, 9216, -1, 9340, 9341, 9220, -1, 9341, 9221, 9339, -1, 9229, 9225, 9340, -1, 9225, 9222, 9341, -1, 9230, 9342, 9229, -1, 9342, 9223, 9225, -1, 9237, 9232, 9230, -1, 9232, 9343, 9342, -1, 9240, 9344, 9237, -1, 9344, 9231, 9232, -1, 9253, 9251, 9240, -1, 9251, 9233, 9344, -1, 9242, 9254, 9253, -1, 9254, 9239, 9251, -1, 9255, 9254, 9256, -1, 9247, 9257, 9248, -1, 9245, 9247, 9248, -1, 9345, 9245, 9346, -1, 9262, 9270, 9345, -1, 9270, 9246, 9245, -1, 9347, 9270, 9348, -1, 9266, 9268, 9264, -1, 9349, 9266, 9264, -1, 9281, 9349, 9272, -1, 9273, 9282, 9281, -1, 9282, 9265, 9349, -1, 9283, 9282, 9285, -1, 9350, 9286, 9280, -1, 9277, 9350, 9280, -1, 9296, 9277, 9276, -1, 9294, 9299, 9296, -1, 9299, 9278, 9277, -1, 9298, 9299, 9351, -1, 9292, 9293, 9352, -1, 9354, 9292, 9352, -1, 9308, 9354, 9301, -1, 9311, 9309, 9308, -1, 9309, 9353, 9354, -1, 9310, 9309, 9312, -1, 10434, 10430, 9355, -1, 9355, 10430, 10427, -1, 9356, 9355, 10427, -1, 9356, 9357, 9355, -1, 9355, 9357, 9358, -1, 9359, 9355, 9358, -1, 9359, 9360, 9355, -1, 9355, 9360, 10412, -1, 9363, 10412, 10411, -1, 10405, 9363, 10411, -1, 10405, 10399, 9363, -1, 9363, 10399, 9361, -1, 10393, 9363, 9361, -1, 10393, 9362, 9363, -1, 10393, 10360, 9362, -1, 9362, 10360, 10358, -1, 9355, 10412, 9363, -1, 9364, 9363, 10332, -1, 9364, 9355, 9363, -1, 9363, 10357, 10332, -1, 10332, 10357, 10331, -1, 10331, 10357, 10356, -1, 10340, 10356, 9366, -1, 9365, 9366, 9367, -1, 9373, 9367, 9368, -1, 9369, 9368, 9370, -1, 9372, 9370, 10352, -1, 9371, 9372, 10352, -1, 10331, 10356, 10340, -1, 10340, 9366, 9365, -1, 9365, 9367, 9373, -1, 9373, 9368, 9369, -1, 9369, 9370, 9372, -1, 8898, 10557, 9386, -1, 8898, 10611, 10557, -1, 8898, 8899, 10611, -1, 10611, 8899, 9374, -1, 9374, 8899, 9375, -1, 9387, 9375, 9376, -1, 9388, 9376, 8905, -1, 9377, 8905, 8906, -1, 9389, 8906, 9378, -1, 10546, 9378, 9390, -1, 9379, 9390, 8908, -1, 10618, 8908, 8907, -1, 9380, 8907, 9381, -1, 10617, 9381, 9391, -1, 10535, 9391, 8901, -1, 10621, 8901, 9392, -1, 9393, 9392, 8904, -1, 9394, 8904, 9382, -1, 10591, 9382, 9383, -1, 10589, 9383, 8903, -1, 9384, 8903, 8902, -1, 9395, 8902, 8900, -1, 9396, 8900, 9385, -1, 10583, 9385, 9386, -1, 10557, 10583, 9386, -1, 9374, 9375, 9387, -1, 9387, 9376, 9388, -1, 9388, 8905, 9377, -1, 9377, 8906, 9389, -1, 9389, 9378, 10546, -1, 10546, 9390, 9379, -1, 9379, 8908, 10618, -1, 10618, 8907, 9380, -1, 9380, 9381, 10617, -1, 10617, 9391, 10535, -1, 10535, 8901, 10621, -1, 10621, 9392, 9393, -1, 9393, 8904, 9394, -1, 9394, 9382, 10591, -1, 10591, 9383, 10589, -1, 10589, 8903, 9384, -1, 9384, 8902, 9395, -1, 9395, 8900, 9396, -1, 9396, 9385, 10583, -1, 9397, 10665, 9411, -1, 9397, 10666, 10665, -1, 9397, 8909, 10666, -1, 10666, 8909, 9398, -1, 9398, 8909, 9399, -1, 9412, 9399, 9400, -1, 10660, 9400, 8910, -1, 10659, 8910, 9401, -1, 9413, 9401, 9402, -1, 10651, 9402, 9404, -1, 9403, 9404, 9414, -1, 10721, 9414, 9415, -1, 10723, 9415, 9416, -1, 9405, 9416, 8913, -1, 10645, 8913, 9417, -1, 10724, 9417, 9406, -1, 10729, 9406, 9418, -1, 10728, 9418, 8912, -1, 10698, 8912, 9419, -1, 10692, 9419, 8911, -1, 9407, 8911, 9408, -1, 10690, 9408, 9409, -1, 10689, 9409, 9420, -1, 9410, 9420, 9411, -1, 10665, 9410, 9411, -1, 9398, 9399, 9412, -1, 9412, 9400, 10660, -1, 10660, 8910, 10659, -1, 10659, 9401, 9413, -1, 9413, 9402, 10651, -1, 10651, 9404, 9403, -1, 9403, 9414, 10721, -1, 10721, 9415, 10723, -1, 10723, 9416, 9405, -1, 9405, 8913, 10645, -1, 10645, 9417, 10724, -1, 10724, 9406, 10729, -1, 10729, 9418, 10728, -1, 10728, 8912, 10698, -1, 10698, 9419, 10692, -1, 10692, 8911, 9407, -1, 9407, 9408, 10690, -1, 10690, 9409, 10689, -1, 10689, 9420, 9410, -1, 9429, 9421, 9430, -1, 9427, 9430, 9450, -1, 9432, 9450, 9422, -1, 9428, 9422, 9431, -1, 9672, 9431, 9424, -1, 9423, 9424, 9425, -1, 9423, 9672, 9424, -1, 9450, 9449, 9422, -1, 9422, 9449, 9431, -1, 9431, 9449, 9426, -1, 9424, 9426, 10781, -1, 10785, 9424, 10781, -1, 10785, 10786, 9424, -1, 9424, 10786, 9425, -1, 9426, 9446, 10781, -1, 9672, 9428, 9431, -1, 9429, 9427, 9428, -1, 9429, 9430, 9427, -1, 9428, 9427, 9432, -1, 9422, 9428, 9432, -1, 9431, 9426, 9424, -1, 9421, 9450, 9430, -1, 9427, 9450, 9432, -1, 9450, 9421, 9451, -1, 9433, 9451, 9434, -1, 9440, 9434, 9452, -1, 9458, 9452, 9442, -1, 9459, 9442, 9435, -1, 9455, 9435, 10789, -1, 10787, 9455, 10789, -1, 10787, 9454, 9455, -1, 10787, 9436, 9454, -1, 9454, 9436, 9437, -1, 9464, 9437, 9466, -1, 9465, 9466, 9439, -1, 9438, 9439, 9447, -1, 9460, 9447, 9448, -1, 9461, 9448, 9462, -1, 9440, 9462, 9433, -1, 9434, 9440, 9433, -1, 9441, 9452, 9453, -1, 9441, 9442, 9452, -1, 9441, 9435, 9442, -1, 9441, 10789, 9435, -1, 9436, 9444, 9437, -1, 9437, 9444, 9443, -1, 9466, 9443, 9445, -1, 9439, 9466, 9445, -1, 9444, 9445, 9443, -1, 9439, 9446, 9447, -1, 9447, 9446, 9426, -1, 9448, 9426, 9449, -1, 9462, 9449, 9433, -1, 9462, 9448, 9449, -1, 9447, 9426, 9448, -1, 9449, 9450, 9433, -1, 9433, 9450, 9451, -1, 9466, 9437, 9443, -1, 9452, 9434, 9453, -1, 9453, 9434, 9451, -1, 9421, 9453, 9451, -1, 9454, 9456, 9455, -1, 9454, 9464, 9456, -1, 9454, 9437, 9464, -1, 9456, 9457, 9459, -1, 9455, 9459, 9435, -1, 9455, 9456, 9459, -1, 9457, 9461, 9458, -1, 9459, 9458, 9442, -1, 9459, 9457, 9458, -1, 9457, 9456, 9463, -1, 9460, 9463, 9438, -1, 9447, 9460, 9438, -1, 9458, 9461, 9440, -1, 9452, 9458, 9440, -1, 9463, 9460, 9457, -1, 9457, 9460, 9461, -1, 9461, 9460, 9448, -1, 9440, 9461, 9462, -1, 9456, 9464, 9463, -1, 9463, 9464, 9465, -1, 9438, 9465, 9439, -1, 9438, 9463, 9465, -1, 9465, 9464, 9466, -1, 9016, 10818, 9008, -1, 9016, 10816, 10818, -1, 9016, 9467, 10816, -1, 10816, 9467, 10821, -1, 10821, 9467, 9481, -1, 9468, 9481, 9024, -1, 10810, 9024, 9469, -1, 10811, 9469, 8923, -1, 9470, 8923, 9471, -1, 10807, 9471, 8927, -1, 10806, 8927, 9472, -1, 10802, 9472, 8933, -1, 9482, 8933, 9483, -1, 9484, 9483, 8943, -1, 10804, 8943, 8946, -1, 9485, 8946, 8949, -1, 9473, 8949, 9474, -1, 10803, 9474, 8957, -1, 10793, 8957, 8961, -1, 9475, 8961, 8965, -1, 10794, 8965, 8964, -1, 9476, 8964, 8969, -1, 10828, 8969, 9486, -1, 10827, 9486, 8979, -1, 10825, 8979, 9487, -1, 10796, 9487, 8986, -1, 10824, 8986, 8987, -1, 10823, 8987, 8989, -1, 9477, 8989, 9478, -1, 9488, 9478, 9479, -1, 9480, 9479, 8998, -1, 9489, 8998, 9002, -1, 10820, 9002, 9008, -1, 10818, 10820, 9008, -1, 10821, 9481, 9468, -1, 9468, 9024, 10810, -1, 10810, 9469, 10811, -1, 10811, 8923, 9470, -1, 9470, 9471, 10807, -1, 10807, 8927, 10806, -1, 10806, 9472, 10802, -1, 10802, 8933, 9482, -1, 9482, 9483, 9484, -1, 9484, 8943, 10804, -1, 10804, 8946, 9485, -1, 9485, 8949, 9473, -1, 9473, 9474, 10803, -1, 10803, 8957, 10793, -1, 10793, 8961, 9475, -1, 9475, 8965, 10794, -1, 10794, 8964, 9476, -1, 9476, 8969, 10828, -1, 10828, 9486, 10827, -1, 10827, 8979, 10825, -1, 10825, 9487, 10796, -1, 10796, 8986, 10824, -1, 10824, 8987, 10823, -1, 10823, 8989, 9477, -1, 9477, 9478, 9488, -1, 9488, 9479, 9480, -1, 9480, 8998, 9489, -1, 9489, 9002, 10820, -1, 9641, 9490, 9429, -1, 9429, 9490, 9441, -1, 9421, 9441, 9453, -1, 9421, 9429, 9441, -1, 9490, 10809, 9441, -1, 9570, 10795, 9623, -1, 9623, 10795, 9498, -1, 9491, 9498, 10826, -1, 9492, 10826, 9493, -1, 9499, 9493, 9495, -1, 9494, 9495, 10797, -1, 9496, 10797, 9497, -1, 9590, 9497, 9593, -1, 9590, 9496, 9497, -1, 9623, 9498, 9491, -1, 9491, 10826, 9492, -1, 9492, 9493, 9499, -1, 9499, 9495, 9494, -1, 9494, 10797, 9496, -1, 9497, 9500, 9593, -1, 9593, 9500, 9501, -1, 9501, 9500, 9505, -1, 9506, 9505, 9502, -1, 9654, 9502, 9503, -1, 9507, 9503, 9508, -1, 9663, 9508, 9504, -1, 9663, 9507, 9508, -1, 9501, 9505, 9506, -1, 9506, 9502, 9654, -1, 9654, 9503, 9507, -1, 9508, 10819, 9504, -1, 9504, 10819, 9649, -1, 9649, 10819, 10817, -1, 9629, 10817, 10815, -1, 9509, 10815, 10822, -1, 9510, 10822, 9511, -1, 9643, 9511, 9490, -1, 9641, 9643, 9490, -1, 9649, 10817, 9629, -1, 9629, 10815, 9509, -1, 9509, 10822, 9510, -1, 9510, 9511, 9643, -1, 9570, 9545, 10795, -1, 10795, 9545, 10829, -1, 10829, 9545, 10830, -1, 10830, 9545, 9560, -1, 9512, 10830, 9560, -1, 10759, 9513, 12366, -1, 12366, 9513, 9517, -1, 9517, 9513, 10761, -1, 10863, 10761, 9518, -1, 9516, 9518, 9514, -1, 10882, 9514, 9515, -1, 10882, 9516, 9514, -1, 9517, 10761, 10863, -1, 10863, 9518, 9516, -1, 10910, 10909, 9739, -1, 9739, 10909, 9519, -1, 9740, 9519, 9520, -1, 9521, 9520, 10783, -1, 9741, 10783, 9522, -1, 10883, 9741, 9522, -1, 9739, 9519, 9740, -1, 9740, 9520, 9521, -1, 9521, 10783, 9741, -1, 9512, 9560, 9539, -1, 9537, 9539, 9542, -1, 9538, 9542, 9541, -1, 9523, 9541, 9524, -1, 9535, 9524, 9540, -1, 9525, 9535, 9540, -1, 9525, 9532, 9535, -1, 9525, 9529, 9532, -1, 9525, 9526, 9529, -1, 9529, 9526, 9530, -1, 9527, 9530, 10891, -1, 10834, 9527, 10891, -1, 10834, 10833, 9527, -1, 9527, 10833, 9528, -1, 9529, 9528, 9532, -1, 9529, 9527, 9528, -1, 9529, 9530, 9527, -1, 10890, 9531, 9526, -1, 9526, 9531, 9530, -1, 9530, 9531, 10892, -1, 10891, 9530, 10892, -1, 10833, 9533, 9528, -1, 9528, 9533, 9534, -1, 9532, 9534, 9535, -1, 9532, 9528, 9534, -1, 9533, 9536, 9534, -1, 9534, 9536, 9523, -1, 9535, 9523, 9524, -1, 9535, 9534, 9523, -1, 9536, 9538, 9523, -1, 9523, 9538, 9541, -1, 9542, 9538, 9537, -1, 9537, 9538, 10830, -1, 9512, 9537, 10830, -1, 9512, 9539, 9537, -1, 9540, 9524, 9543, -1, 9539, 9543, 9542, -1, 9539, 9540, 9543, -1, 9539, 9560, 9540, -1, 9543, 9524, 9541, -1, 9542, 9543, 9541, -1, 9545, 9544, 9560, -1, 9545, 9546, 9544, -1, 9545, 9547, 9546, -1, 9546, 9547, 9565, -1, 9549, 9565, 9567, -1, 9564, 9567, 9569, -1, 9548, 9569, 9550, -1, 9526, 9550, 10890, -1, 9526, 9548, 9550, -1, 9526, 9525, 9548, -1, 9548, 9525, 9566, -1, 9564, 9566, 9559, -1, 9549, 9559, 9544, -1, 9546, 9549, 9544, -1, 9546, 9565, 9549, -1, 9565, 9547, 9556, -1, 9567, 9556, 9568, -1, 9569, 9568, 9551, -1, 9550, 9551, 10890, -1, 9550, 9569, 9551, -1, 9552, 9553, 9557, -1, 9552, 9554, 9553, -1, 9553, 9554, 10886, -1, 9558, 10886, 10885, -1, 9551, 10885, 10889, -1, 10890, 9551, 10889, -1, 9553, 10886, 9558, -1, 9555, 9558, 9568, -1, 9556, 9555, 9568, -1, 9556, 9557, 9555, -1, 9556, 9547, 9557, -1, 9558, 10885, 9551, -1, 9568, 9558, 9551, -1, 9566, 9525, 9563, -1, 9559, 9563, 9561, -1, 9544, 9561, 9560, -1, 9544, 9559, 9561, -1, 9560, 9562, 9540, -1, 9560, 9561, 9562, -1, 9562, 9561, 9563, -1, 9540, 9563, 9525, -1, 9540, 9562, 9563, -1, 9564, 9559, 9549, -1, 9567, 9564, 9549, -1, 9556, 9567, 9565, -1, 9566, 9563, 9559, -1, 9557, 9553, 9555, -1, 9555, 9553, 9558, -1, 9564, 9569, 9548, -1, 9566, 9564, 9548, -1, 9567, 9568, 9569, -1, 9552, 9557, 10893, -1, 10893, 9557, 9606, -1, 9606, 9557, 9547, -1, 9607, 9547, 9545, -1, 9570, 9607, 9545, -1, 9606, 9547, 9607, -1, 9607, 9570, 9571, -1, 9605, 9571, 9572, -1, 9604, 9572, 9602, -1, 9620, 9602, 9586, -1, 9573, 9586, 9587, -1, 9617, 9587, 9618, -1, 9619, 9618, 9613, -1, 9574, 9613, 9588, -1, 9598, 9588, 9575, -1, 9597, 9575, 9589, -1, 9576, 9589, 9592, -1, 9612, 9592, 9577, -1, 9610, 9577, 9579, -1, 9578, 9579, 9591, -1, 9584, 9591, 9585, -1, 9580, 9585, 9581, -1, 9624, 9581, 9582, -1, 9661, 9624, 9582, -1, 9661, 9583, 9624, -1, 9661, 10911, 9583, -1, 9583, 10911, 10903, -1, 9627, 10903, 9594, -1, 9580, 9594, 9584, -1, 9585, 9580, 9584, -1, 9491, 9572, 9623, -1, 9491, 9602, 9572, -1, 9491, 9586, 9602, -1, 9491, 9492, 9586, -1, 9586, 9492, 9587, -1, 9587, 9492, 9618, -1, 9618, 9492, 9499, -1, 9613, 9499, 9494, -1, 9588, 9494, 9575, -1, 9588, 9613, 9494, -1, 9618, 9499, 9613, -1, 9494, 9496, 9575, -1, 9575, 9496, 9589, -1, 9589, 9496, 9592, -1, 9592, 9496, 9590, -1, 9577, 9590, 9593, -1, 9579, 9593, 9591, -1, 9579, 9577, 9593, -1, 9592, 9590, 9577, -1, 9593, 9501, 9591, -1, 9591, 9501, 9585, -1, 9585, 9501, 9581, -1, 9581, 9501, 9506, -1, 9582, 9581, 9506, -1, 10903, 10899, 9594, -1, 9594, 10899, 9595, -1, 9584, 9595, 9578, -1, 9591, 9584, 9578, -1, 9595, 10899, 9608, -1, 9578, 9608, 9610, -1, 9579, 9578, 9610, -1, 10901, 9609, 10902, -1, 10901, 9596, 9609, -1, 10901, 10896, 9596, -1, 9596, 10896, 9625, -1, 9597, 9625, 9598, -1, 9575, 9597, 9598, -1, 9625, 10896, 9599, -1, 9598, 9599, 9574, -1, 9588, 9598, 9574, -1, 9600, 9615, 9614, -1, 9600, 9622, 9615, -1, 9600, 9621, 9622, -1, 9600, 9601, 9621, -1, 9621, 9601, 9626, -1, 9620, 9626, 9604, -1, 9602, 9620, 9604, -1, 9626, 9601, 9603, -1, 9604, 9603, 9605, -1, 9572, 9604, 9605, -1, 9601, 10893, 9603, -1, 9603, 10893, 9606, -1, 9605, 9606, 9607, -1, 9571, 9605, 9607, -1, 9603, 9606, 9605, -1, 9612, 9577, 9610, -1, 9611, 9610, 9608, -1, 10902, 9608, 10899, -1, 10902, 9611, 9608, -1, 10902, 9609, 9611, -1, 9611, 9609, 9612, -1, 9610, 9611, 9612, -1, 9576, 9592, 9612, -1, 9609, 9576, 9612, -1, 9609, 9596, 9576, -1, 9576, 9596, 9597, -1, 9589, 9576, 9597, -1, 9619, 9613, 9574, -1, 9616, 9574, 9599, -1, 9614, 9599, 10896, -1, 9614, 9616, 9599, -1, 9614, 9615, 9616, -1, 9616, 9615, 9619, -1, 9574, 9616, 9619, -1, 9617, 9618, 9619, -1, 9615, 9617, 9619, -1, 9615, 9622, 9617, -1, 9617, 9622, 9573, -1, 9587, 9617, 9573, -1, 9620, 9586, 9573, -1, 9621, 9573, 9622, -1, 9621, 9620, 9573, -1, 9621, 9626, 9620, -1, 9570, 9623, 9571, -1, 9571, 9623, 9572, -1, 9581, 9624, 9580, -1, 9580, 9624, 9627, -1, 9594, 9580, 9627, -1, 9595, 9584, 9594, -1, 9608, 9578, 9595, -1, 9625, 9597, 9596, -1, 9599, 9598, 9625, -1, 9603, 9604, 9626, -1, 10903, 9627, 9583, -1, 9583, 9627, 9624, -1, 9629, 9628, 9649, -1, 9629, 9635, 9628, -1, 9629, 9509, 9635, -1, 9635, 9509, 9667, -1, 9636, 9667, 9638, -1, 9632, 9638, 9631, -1, 9630, 9631, 10907, -1, 9630, 9632, 9631, -1, 9630, 10905, 9632, -1, 9632, 10905, 9633, -1, 9636, 9633, 9634, -1, 9635, 9634, 9628, -1, 9635, 9636, 9634, -1, 9635, 9667, 9636, -1, 9509, 9510, 9667, -1, 9667, 9510, 9637, -1, 9638, 9637, 9666, -1, 9631, 9666, 9639, -1, 10907, 9639, 10908, -1, 10907, 9631, 9639, -1, 9637, 9510, 9644, -1, 9666, 9644, 9670, -1, 9639, 9670, 9648, -1, 10908, 9648, 9647, -1, 9640, 9647, 9645, -1, 9640, 10908, 9647, -1, 9641, 9642, 9643, -1, 9641, 9673, 9642, -1, 9642, 9673, 9646, -1, 9670, 9646, 9648, -1, 9670, 9642, 9646, -1, 9670, 9644, 9642, -1, 9642, 9644, 9643, -1, 9643, 9644, 9510, -1, 9673, 9645, 9646, -1, 9646, 9645, 9647, -1, 9648, 9646, 9647, -1, 9648, 10908, 9639, -1, 9633, 10905, 9665, -1, 9634, 9665, 9668, -1, 9628, 9668, 9664, -1, 9649, 9664, 9504, -1, 9649, 9628, 9664, -1, 10915, 9657, 9650, -1, 10915, 9651, 9657, -1, 10915, 10914, 9651, -1, 9651, 10914, 9671, -1, 9652, 9671, 9653, -1, 9655, 9653, 9656, -1, 9507, 9656, 9654, -1, 9507, 9655, 9656, -1, 9507, 9663, 9655, -1, 9655, 9663, 9669, -1, 9652, 9669, 9658, -1, 9651, 9658, 9657, -1, 9651, 9652, 9658, -1, 9651, 9671, 9652, -1, 10914, 10912, 9671, -1, 9671, 10912, 9662, -1, 9653, 9662, 9659, -1, 9656, 9659, 9660, -1, 9654, 9660, 9506, -1, 9654, 9656, 9660, -1, 10912, 10911, 9662, -1, 9662, 10911, 9661, -1, 9659, 9661, 9582, -1, 9660, 9582, 9506, -1, 9660, 9659, 9582, -1, 9662, 9661, 9659, -1, 9663, 9504, 9669, -1, 9669, 9504, 9664, -1, 9658, 9664, 9668, -1, 9657, 9668, 9665, -1, 9650, 9665, 10905, -1, 9650, 9657, 9665, -1, 9666, 9637, 9644, -1, 9638, 9667, 9637, -1, 9668, 9628, 9634, -1, 9658, 9669, 9664, -1, 9653, 9655, 9652, -1, 9652, 9655, 9669, -1, 9659, 9656, 9653, -1, 9639, 9666, 9670, -1, 9631, 9638, 9666, -1, 9633, 9636, 9632, -1, 9632, 9636, 9638, -1, 9665, 9634, 9633, -1, 9657, 9658, 9668, -1, 9662, 9653, 9671, -1, 9640, 9645, 9423, -1, 9423, 9645, 9672, -1, 9672, 9645, 9673, -1, 9428, 9673, 9641, -1, 9429, 9428, 9641, -1, 9672, 9673, 9428, -1, 9710, 10923, 9727, -1, 9707, 9727, 9708, -1, 9705, 9708, 9687, -1, 9726, 9687, 9723, -1, 9725, 9723, 9688, -1, 9722, 9688, 9689, -1, 9720, 9689, 9690, -1, 9703, 9690, 9674, -1, 9702, 9674, 9693, -1, 9729, 9693, 9675, -1, 9716, 9675, 9694, -1, 9714, 9694, 9696, -1, 9715, 9696, 9676, -1, 9699, 9676, 9677, -1, 9698, 9677, 9678, -1, 9685, 9678, 9679, -1, 9681, 9679, 10486, -1, 9680, 9681, 10486, -1, 9680, 9733, 9681, -1, 9680, 10904, 9733, -1, 9733, 10904, 9682, -1, 9683, 9682, 9684, -1, 9685, 9684, 9698, -1, 9678, 9685, 9698, -1, 9686, 9708, 12312, -1, 9686, 9687, 9708, -1, 9686, 9723, 9687, -1, 9686, 12316, 9723, -1, 9723, 12316, 9688, -1, 9688, 12316, 9689, -1, 9689, 12316, 12313, -1, 9690, 12313, 9691, -1, 9674, 9691, 9693, -1, 9674, 9690, 9691, -1, 9689, 12313, 9690, -1, 9691, 9692, 9693, -1, 9693, 9692, 9675, -1, 9675, 9692, 9694, -1, 9694, 9692, 12315, -1, 9696, 12315, 9695, -1, 9676, 9695, 9677, -1, 9676, 9696, 9695, -1, 9694, 12315, 9696, -1, 9695, 12320, 9677, -1, 9677, 12320, 9678, -1, 9678, 12320, 9679, -1, 9679, 12320, 9697, -1, 10486, 9679, 9697, -1, 9682, 10913, 9684, -1, 9684, 10913, 9728, -1, 9698, 9728, 9699, -1, 9677, 9698, 9699, -1, 9728, 10913, 9700, -1, 9699, 9700, 9715, -1, 9676, 9699, 9715, -1, 10916, 9713, 9712, -1, 10916, 9730, 9713, -1, 10916, 9701, 9730, -1, 9730, 9701, 9731, -1, 9729, 9731, 9702, -1, 9693, 9729, 9702, -1, 9731, 9701, 9717, -1, 9702, 9717, 9703, -1, 9674, 9702, 9703, -1, 10917, 9721, 9718, -1, 10917, 9704, 9721, -1, 10917, 9724, 9704, -1, 10917, 9709, 9724, -1, 9724, 9709, 9706, -1, 9726, 9706, 9705, -1, 9687, 9726, 9705, -1, 9706, 9709, 9732, -1, 9705, 9732, 9707, -1, 9708, 9705, 9707, -1, 9709, 10920, 9732, -1, 9732, 10920, 10921, -1, 9707, 10921, 9710, -1, 9727, 9707, 9710, -1, 9732, 10921, 9707, -1, 9714, 9696, 9715, -1, 9711, 9715, 9700, -1, 9712, 9700, 10913, -1, 9712, 9711, 9700, -1, 9712, 9713, 9711, -1, 9711, 9713, 9714, -1, 9715, 9711, 9714, -1, 9716, 9694, 9714, -1, 9713, 9716, 9714, -1, 9713, 9730, 9716, -1, 9716, 9730, 9729, -1, 9675, 9716, 9729, -1, 9720, 9690, 9703, -1, 9719, 9703, 9717, -1, 9718, 9717, 9701, -1, 9718, 9719, 9717, -1, 9718, 9721, 9719, -1, 9719, 9721, 9720, -1, 9703, 9719, 9720, -1, 9722, 9689, 9720, -1, 9721, 9722, 9720, -1, 9721, 9704, 9722, -1, 9722, 9704, 9725, -1, 9688, 9722, 9725, -1, 9726, 9723, 9725, -1, 9724, 9725, 9704, -1, 9724, 9726, 9725, -1, 9724, 9706, 9726, -1, 10923, 12312, 9727, -1, 9727, 12312, 9708, -1, 9679, 9681, 9685, -1, 9685, 9681, 9683, -1, 9684, 9685, 9683, -1, 9728, 9698, 9684, -1, 9700, 9699, 9728, -1, 9731, 9729, 9730, -1, 9717, 9702, 9731, -1, 9732, 9705, 9706, -1, 9682, 9683, 9733, -1, 9733, 9683, 9681, -1, 10928, 9734, 9735, -1, 9735, 9734, 10906, -1, 10906, 9737, 9735, -1, 9735, 9737, 9736, -1, 9736, 9737, 9743, -1, 10933, 9743, 9744, -1, 9738, 9744, 10910, -1, 9745, 10910, 9739, -1, 9740, 9745, 9739, -1, 9740, 10943, 9745, -1, 9740, 9521, 10943, -1, 10943, 9521, 9742, -1, 9742, 9521, 9741, -1, 10946, 9741, 10883, -1, 10946, 9742, 9741, -1, 9736, 9743, 10933, -1, 10933, 9744, 9738, -1, 9738, 10910, 9745, -1, 9746, 9748, 9089, -1, 9746, 9747, 9748, -1, 9746, 9105, 9747, -1, 9747, 9105, 9752, -1, 9753, 9752, 9754, -1, 9749, 9754, 9889, -1, 11034, 9889, 11035, -1, 11034, 9749, 9889, -1, 11034, 9750, 9749, -1, 9749, 9750, 9880, -1, 9753, 9880, 9751, -1, 9747, 9751, 9748, -1, 9747, 9753, 9751, -1, 9747, 9752, 9753, -1, 9105, 9757, 9752, -1, 9752, 9757, 9758, -1, 9754, 9758, 9755, -1, 9889, 9755, 9756, -1, 11035, 9756, 11021, -1, 11035, 9889, 9756, -1, 9757, 9088, 9758, -1, 9758, 9088, 9888, -1, 9755, 9888, 9759, -1, 9756, 9759, 9760, -1, 11021, 9760, 9761, -1, 11021, 9756, 9760, -1, 9088, 9762, 9888, -1, 9888, 9762, 9763, -1, 9759, 9763, 9764, -1, 9760, 9764, 9766, -1, 9761, 9766, 11022, -1, 9761, 9760, 9766, -1, 9762, 9767, 9763, -1, 9763, 9767, 9768, -1, 9764, 9768, 9890, -1, 9766, 9890, 9765, -1, 11022, 9765, 11023, -1, 11022, 9766, 9765, -1, 9767, 9769, 9768, -1, 9768, 9769, 9891, -1, 9890, 9891, 9771, -1, 9765, 9771, 9770, -1, 11023, 9770, 9772, -1, 11023, 9765, 9770, -1, 9769, 9774, 9891, -1, 9891, 9774, 9775, -1, 9771, 9775, 9892, -1, 9770, 9892, 9773, -1, 9772, 9773, 9777, -1, 9772, 9770, 9773, -1, 9774, 9086, 9775, -1, 9775, 9086, 9778, -1, 9892, 9778, 9893, -1, 9773, 9893, 9776, -1, 9777, 9776, 9779, -1, 9777, 9773, 9776, -1, 9086, 9085, 9778, -1, 9778, 9085, 9780, -1, 9893, 9780, 9894, -1, 9776, 9894, 9782, -1, 9779, 9782, 11024, -1, 9779, 9776, 9782, -1, 9085, 9783, 9780, -1, 9780, 9783, 9781, -1, 9894, 9781, 9896, -1, 9782, 9896, 9786, -1, 11024, 9786, 9787, -1, 11024, 9782, 9786, -1, 9783, 9784, 9781, -1, 9781, 9784, 9785, -1, 9896, 9785, 9895, -1, 9786, 9895, 9897, -1, 9787, 9897, 11026, -1, 9787, 9786, 9897, -1, 9784, 9083, 9785, -1, 9785, 9083, 9789, -1, 9895, 9789, 9788, -1, 9897, 9788, 9790, -1, 11026, 9790, 9792, -1, 11026, 9897, 9790, -1, 9083, 9082, 9789, -1, 9789, 9082, 9793, -1, 9788, 9793, 9898, -1, 9790, 9898, 9791, -1, 9792, 9791, 11028, -1, 9792, 9790, 9791, -1, 9082, 9081, 9793, -1, 9793, 9081, 9794, -1, 9898, 9794, 9899, -1, 9791, 9899, 9901, -1, 11028, 9901, 11030, -1, 11028, 9791, 9901, -1, 9081, 9797, 9794, -1, 9794, 9797, 9799, -1, 9899, 9799, 9900, -1, 9901, 9900, 9795, -1, 11030, 9795, 9796, -1, 11030, 9901, 9795, -1, 9797, 9798, 9799, -1, 9799, 9798, 9903, -1, 9900, 9903, 9802, -1, 9795, 9802, 9904, -1, 9796, 9904, 9800, -1, 9796, 9795, 9904, -1, 9798, 9801, 9903, -1, 9903, 9801, 9902, -1, 9802, 9902, 9907, -1, 9904, 9907, 9906, -1, 9800, 9906, 11031, -1, 9800, 9904, 9906, -1, 9801, 9080, 9902, -1, 9902, 9080, 9803, -1, 9907, 9803, 9905, -1, 9906, 9905, 9808, -1, 11031, 9808, 11040, -1, 11031, 9906, 9808, -1, 9080, 9804, 9803, -1, 9803, 9804, 9805, -1, 9905, 9805, 9809, -1, 9808, 9809, 9806, -1, 9807, 9806, 9812, -1, 9807, 9808, 9806, -1, 9807, 11040, 9808, -1, 9804, 9077, 9805, -1, 9805, 9077, 9810, -1, 9809, 9810, 9811, -1, 9806, 9811, 9813, -1, 9812, 9813, 9815, -1, 9812, 9806, 9813, -1, 9077, 9814, 9810, -1, 9810, 9814, 9908, -1, 9811, 9908, 9911, -1, 9813, 9911, 9910, -1, 9815, 9910, 9816, -1, 9815, 9813, 9910, -1, 9814, 9818, 9908, -1, 9908, 9818, 9909, -1, 9911, 9909, 9912, -1, 9910, 9912, 9817, -1, 9816, 9817, 11053, -1, 9816, 9910, 9817, -1, 9818, 9819, 9909, -1, 9909, 9819, 9820, -1, 9829, 9820, 9101, -1, 9823, 9101, 9821, -1, 9822, 9823, 9821, -1, 9822, 9826, 9823, -1, 9822, 9098, 9826, -1, 9826, 9098, 9824, -1, 9828, 9824, 9916, -1, 9914, 9916, 9841, -1, 9825, 9841, 11044, -1, 9825, 9914, 9841, -1, 9825, 11055, 9914, -1, 9914, 11055, 9913, -1, 9828, 9913, 9827, -1, 9826, 9827, 9823, -1, 9826, 9828, 9827, -1, 9826, 9824, 9828, -1, 9909, 9820, 9829, -1, 9912, 9829, 9830, -1, 9817, 9830, 9832, -1, 11053, 9832, 9831, -1, 11053, 9817, 9832, -1, 9829, 9101, 9823, -1, 9830, 9823, 9827, -1, 9832, 9827, 9913, -1, 9831, 9913, 11055, -1, 9831, 9832, 9913, -1, 9098, 9833, 9824, -1, 9824, 9833, 9097, -1, 9915, 9097, 9834, -1, 9917, 9834, 9836, -1, 9835, 9917, 9836, -1, 9835, 9838, 9917, -1, 9835, 9837, 9838, -1, 9838, 9837, 9850, -1, 9919, 9850, 9920, -1, 9918, 9920, 9922, -1, 11045, 9922, 11046, -1, 11045, 9918, 9922, -1, 11045, 11059, 9918, -1, 9918, 11059, 9843, -1, 9919, 9843, 9839, -1, 9838, 9839, 9917, -1, 9838, 9919, 9839, -1, 9838, 9850, 9919, -1, 9824, 9097, 9915, -1, 9916, 9915, 9840, -1, 9841, 9840, 9842, -1, 11044, 9842, 11058, -1, 11044, 9841, 9842, -1, 9915, 9834, 9917, -1, 9840, 9917, 9839, -1, 9842, 9839, 9843, -1, 11058, 9843, 11059, -1, 11058, 9842, 9843, -1, 9837, 9096, 9850, -1, 9850, 9096, 9095, -1, 9921, 9095, 9853, -1, 9854, 9853, 9093, -1, 9092, 9854, 9093, -1, 9092, 9845, 9854, -1, 9092, 9844, 9845, -1, 9845, 9844, 9849, -1, 9923, 9849, 9847, -1, 9846, 9847, 9871, -1, 11047, 9871, 11049, -1, 11047, 9846, 9871, -1, 11047, 11062, 9846, -1, 9846, 11062, 9848, -1, 9923, 9848, 9855, -1, 9845, 9855, 9854, -1, 9845, 9923, 9855, -1, 9845, 9849, 9923, -1, 9850, 9095, 9921, -1, 9920, 9921, 9851, -1, 9922, 9851, 9852, -1, 11046, 9852, 9856, -1, 11046, 9922, 9852, -1, 9921, 9853, 9854, -1, 9851, 9854, 9855, -1, 9852, 9855, 9848, -1, 9856, 9848, 11062, -1, 9856, 9852, 9848, -1, 9844, 9857, 9849, -1, 9849, 9857, 9859, -1, 9858, 9859, 9872, -1, 9873, 9872, 9860, -1, 9861, 9873, 9860, -1, 9861, 9862, 9873, -1, 9861, 9863, 9862, -1, 9862, 9863, 9875, -1, 9868, 9875, 9864, -1, 9925, 9864, 9927, -1, 11050, 9927, 9865, -1, 11050, 9925, 9927, -1, 11050, 9866, 9925, -1, 9925, 9866, 9867, -1, 9868, 9867, 9874, -1, 9862, 9874, 9873, -1, 9862, 9868, 9874, -1, 9862, 9875, 9868, -1, 9849, 9859, 9858, -1, 9847, 9858, 9869, -1, 9871, 9869, 9924, -1, 11049, 9924, 9870, -1, 11049, 9871, 9924, -1, 9858, 9872, 9873, -1, 9869, 9873, 9874, -1, 9924, 9874, 9867, -1, 9870, 9867, 9866, -1, 9870, 9924, 9867, -1, 9863, 9090, 9875, -1, 9875, 9090, 9876, -1, 9887, 9876, 9878, -1, 9877, 9878, 9106, -1, 9879, 9877, 9106, -1, 9879, 9885, 9877, -1, 9879, 9089, 9885, -1, 9885, 9089, 9748, -1, 9884, 9748, 9751, -1, 9881, 9751, 9880, -1, 11019, 9880, 9750, -1, 11019, 9881, 9880, -1, 11019, 11018, 9881, -1, 9881, 11018, 9882, -1, 9884, 9882, 9883, -1, 9885, 9883, 9877, -1, 9885, 9884, 9883, -1, 9885, 9748, 9884, -1, 9875, 9876, 9887, -1, 9864, 9887, 9926, -1, 9927, 9926, 9886, -1, 9865, 9886, 11052, -1, 9865, 9927, 9886, -1, 9887, 9878, 9877, -1, 9926, 9877, 9883, -1, 9886, 9883, 9882, -1, 11052, 9882, 11018, -1, 11052, 9886, 9882, -1, 9809, 9805, 9810, -1, 9809, 9808, 9905, -1, 9908, 9811, 9810, -1, 9811, 9806, 9809, -1, 9881, 9882, 9884, -1, 9751, 9881, 9884, -1, 9926, 9883, 9886, -1, 9749, 9880, 9753, -1, 9754, 9749, 9753, -1, 9758, 9754, 9752, -1, 9888, 9755, 9758, -1, 9755, 9889, 9754, -1, 9763, 9759, 9888, -1, 9759, 9756, 9755, -1, 9768, 9764, 9763, -1, 9764, 9760, 9759, -1, 9891, 9890, 9768, -1, 9890, 9766, 9764, -1, 9775, 9771, 9891, -1, 9771, 9765, 9890, -1, 9778, 9892, 9775, -1, 9892, 9770, 9771, -1, 9780, 9893, 9778, -1, 9893, 9773, 9892, -1, 9781, 9894, 9780, -1, 9894, 9776, 9893, -1, 9785, 9896, 9781, -1, 9896, 9782, 9894, -1, 9789, 9895, 9785, -1, 9895, 9786, 9896, -1, 9793, 9788, 9789, -1, 9788, 9897, 9895, -1, 9794, 9898, 9793, -1, 9898, 9790, 9788, -1, 9799, 9899, 9794, -1, 9899, 9791, 9898, -1, 9903, 9900, 9799, -1, 9900, 9901, 9899, -1, 9902, 9802, 9903, -1, 9802, 9795, 9900, -1, 9803, 9907, 9902, -1, 9907, 9904, 9802, -1, 9805, 9905, 9803, -1, 9905, 9906, 9907, -1, 9909, 9911, 9908, -1, 9911, 9813, 9811, -1, 9829, 9912, 9909, -1, 9912, 9910, 9911, -1, 9823, 9830, 9829, -1, 9830, 9817, 9912, -1, 9832, 9830, 9827, -1, 9914, 9913, 9828, -1, 9916, 9914, 9828, -1, 9915, 9916, 9824, -1, 9917, 9840, 9915, -1, 9840, 9841, 9916, -1, 9842, 9840, 9839, -1, 9918, 9843, 9919, -1, 9920, 9918, 9919, -1, 9921, 9920, 9850, -1, 9854, 9851, 9921, -1, 9851, 9922, 9920, -1, 9852, 9851, 9855, -1, 9846, 9848, 9923, -1, 9847, 9846, 9923, -1, 9858, 9847, 9849, -1, 9873, 9869, 9858, -1, 9869, 9871, 9847, -1, 9924, 9869, 9874, -1, 9925, 9867, 9868, -1, 9864, 9925, 9868, -1, 9887, 9864, 9875, -1, 9877, 9926, 9887, -1, 9926, 9927, 9864, -1, 9936, 9928, 9957, -1, 9938, 9957, 9956, -1, 9961, 9956, 9929, -1, 9960, 9929, 9930, -1, 9967, 9930, 9931, -1, 9966, 9931, 9932, -1, 9933, 9966, 9932, -1, 9933, 9970, 9966, -1, 9933, 10244, 9970, -1, 9970, 10244, 9968, -1, 9969, 9968, 9934, -1, 9963, 9934, 9964, -1, 9959, 9964, 9935, -1, 9937, 9935, 9973, -1, 9936, 9937, 9973, -1, 9936, 9938, 9937, -1, 9936, 9957, 9938, -1, 9940, 9943, 9958, -1, 9940, 9946, 9943, -1, 9940, 9939, 9946, -1, 9940, 11107, 9939, -1, 9939, 11107, 11095, -1, 9948, 11095, 9941, -1, 9947, 9941, 9950, -1, 9942, 9950, 9930, -1, 9929, 9942, 9930, -1, 9929, 9945, 9942, -1, 9929, 9956, 9945, -1, 9945, 9956, 9944, -1, 9943, 9944, 9958, -1, 9943, 9945, 9944, -1, 9943, 9949, 9945, -1, 9943, 9946, 9949, -1, 9949, 9946, 9948, -1, 9947, 9948, 9941, -1, 9947, 9949, 9948, -1, 9947, 9942, 9949, -1, 9947, 9950, 9942, -1, 9939, 11095, 9948, -1, 9946, 9939, 9948, -1, 9941, 9932, 9950, -1, 9950, 9932, 9931, -1, 9930, 9950, 9931, -1, 10244, 9953, 9968, -1, 9968, 9953, 9952, -1, 9934, 9952, 9965, -1, 9964, 9965, 9951, -1, 9935, 9951, 9973, -1, 9935, 9964, 9951, -1, 9952, 9953, 9954, -1, 9965, 9954, 9955, -1, 9951, 9955, 9973, -1, 9951, 9965, 9955, -1, 9972, 9962, 10245, -1, 9972, 9955, 9962, -1, 9972, 9973, 9955, -1, 9934, 9968, 9952, -1, 9944, 9956, 9957, -1, 9958, 9957, 9928, -1, 9958, 9944, 9957, -1, 9959, 9935, 9937, -1, 9961, 9937, 9938, -1, 9956, 9961, 9938, -1, 9959, 9937, 9961, -1, 9960, 9961, 9929, -1, 9960, 9959, 9961, -1, 9960, 9963, 9959, -1, 9960, 9967, 9963, -1, 9960, 9930, 9967, -1, 10245, 9962, 9954, -1, 9953, 10245, 9954, -1, 9963, 9964, 9959, -1, 9934, 9965, 9964, -1, 9962, 9955, 9954, -1, 9954, 9965, 9952, -1, 9931, 9966, 9967, -1, 9967, 9966, 9969, -1, 9963, 9969, 9934, -1, 9963, 9967, 9969, -1, 9968, 9969, 9970, -1, 9970, 9969, 9966, -1, 9945, 9949, 9942, -1, 11106, 9928, 10236, -1, 10236, 9928, 9971, -1, 9971, 9928, 9972, -1, 9972, 9928, 9936, -1, 9973, 9972, 9936, -1, 11187, 9974, 10225, -1, 10225, 9974, 10237, -1, 10237, 9974, 11185, -1, 10238, 11185, 9975, -1, 10228, 9975, 11183, -1, 9982, 11183, 11182, -1, 10229, 11182, 9983, -1, 10230, 9983, 9984, -1, 9976, 9984, 11211, -1, 10233, 11211, 9977, -1, 9985, 9977, 11130, -1, 10241, 11130, 11128, -1, 9986, 11128, 11143, -1, 9979, 11143, 9978, -1, 11124, 9979, 9978, -1, 11124, 9980, 9979, -1, 11124, 11110, 9980, -1, 9980, 11110, 10234, -1, 10234, 11110, 10235, -1, 10235, 11110, 9981, -1, 10243, 9981, 11123, -1, 10236, 11123, 11106, -1, 10236, 10243, 11123, -1, 10237, 11185, 10238, -1, 10238, 9975, 10228, -1, 10228, 11183, 9982, -1, 9982, 11182, 10229, -1, 10229, 9983, 10230, -1, 10230, 9984, 9976, -1, 9976, 11211, 10233, -1, 10233, 9977, 9985, -1, 9985, 11130, 10241, -1, 10241, 11128, 9986, -1, 9986, 11143, 9979, -1, 10235, 9981, 10243, -1, 11187, 10225, 9987, -1, 9987, 10225, 10221, -1, 10201, 9987, 10221, -1, 10201, 10027, 9987, -1, 10201, 9996, 10027, -1, 9996, 10201, 9997, -1, 9998, 9997, 9999, -1, 10026, 9999, 9988, -1, 10028, 9988, 10008, -1, 10029, 10008, 10007, -1, 10035, 10007, 9989, -1, 10034, 9989, 10006, -1, 9991, 10006, 9990, -1, 9991, 10034, 10006, -1, 9991, 9992, 10034, -1, 9991, 11220, 9992, -1, 9992, 11220, 9993, -1, 10033, 9993, 9994, -1, 10030, 9994, 10021, -1, 9995, 10021, 10024, -1, 10025, 10024, 9996, -1, 9998, 9996, 9997, -1, 9998, 10025, 9996, -1, 9998, 10026, 10025, -1, 9998, 9999, 10026, -1, 10000, 10001, 10009, -1, 10000, 10002, 10001, -1, 10000, 10003, 10002, -1, 10002, 10003, 10004, -1, 10032, 10004, 10031, -1, 10005, 10031, 10017, -1, 10039, 10017, 10038, -1, 10037, 10038, 10015, -1, 9990, 10037, 10015, -1, 9990, 10006, 10037, -1, 10037, 10006, 9989, -1, 10039, 9989, 10007, -1, 10005, 10007, 10008, -1, 10032, 10008, 9988, -1, 10002, 9988, 9999, -1, 10001, 9999, 9997, -1, 10009, 9997, 10201, -1, 10009, 10001, 9997, -1, 11241, 10013, 10003, -1, 11241, 10010, 10013, -1, 11241, 10014, 10010, -1, 10010, 10014, 10016, -1, 10013, 10016, 10011, -1, 10012, 10011, 10031, -1, 10004, 10012, 10031, -1, 10004, 10003, 10012, -1, 10012, 10003, 10013, -1, 10011, 10012, 10013, -1, 10014, 10015, 10016, -1, 10016, 10015, 10036, -1, 10011, 10036, 10017, -1, 10031, 10011, 10017, -1, 10018, 10022, 11220, -1, 10018, 10019, 10022, -1, 10018, 9987, 10019, -1, 10019, 9987, 10027, -1, 10020, 10027, 10024, -1, 10021, 10020, 10024, -1, 10021, 10022, 10020, -1, 10021, 9994, 10022, -1, 10022, 9994, 10023, -1, 11220, 10023, 9993, -1, 11220, 10022, 10023, -1, 10027, 9996, 10024, -1, 10016, 10013, 10010, -1, 9995, 10024, 10025, -1, 10026, 9995, 10025, -1, 10026, 10028, 9995, -1, 10026, 9988, 10028, -1, 10019, 10027, 10020, -1, 10022, 10019, 10020, -1, 10002, 9999, 10001, -1, 10030, 10021, 9995, -1, 10028, 10030, 9995, -1, 10028, 10029, 10030, -1, 10028, 10008, 10029, -1, 10032, 9988, 10002, -1, 10004, 10032, 10002, -1, 10033, 9994, 10030, -1, 10029, 10033, 10030, -1, 10029, 10035, 10033, -1, 10029, 10007, 10035, -1, 9993, 10023, 9994, -1, 10005, 10008, 10032, -1, 10031, 10005, 10032, -1, 9992, 9993, 10033, -1, 10035, 9992, 10033, -1, 10035, 10034, 9992, -1, 10035, 9989, 10034, -1, 10036, 10015, 10038, -1, 10017, 10036, 10038, -1, 9989, 10039, 10037, -1, 10037, 10039, 10038, -1, 10011, 10016, 10036, -1, 10005, 10017, 10039, -1, 10007, 10005, 10039, -1, 10040, 10041, 9120, -1, 10040, 10042, 10041, -1, 10040, 10045, 10042, -1, 10042, 10045, 10046, -1, 10168, 10046, 10043, -1, 10166, 10043, 10044, -1, 10171, 10044, 10172, -1, 11429, 10172, 10050, -1, 11429, 10171, 10172, -1, 11429, 10156, 10171, -1, 10171, 10156, 10157, -1, 10166, 10157, 10167, -1, 10168, 10167, 10161, -1, 10042, 10161, 10041, -1, 10042, 10168, 10161, -1, 10042, 10046, 10168, -1, 10045, 9111, 10046, -1, 10046, 9111, 10047, -1, 10043, 10047, 10170, -1, 10044, 10170, 10048, -1, 10172, 10048, 10049, -1, 10050, 10049, 10051, -1, 10050, 10172, 10049, -1, 9111, 9112, 10047, -1, 10047, 9112, 10169, -1, 10170, 10169, 10052, -1, 10048, 10052, 10173, -1, 10049, 10173, 10053, -1, 10051, 10053, 10054, -1, 10051, 10049, 10053, -1, 9112, 10055, 10169, -1, 10169, 10055, 10056, -1, 10052, 10056, 10176, -1, 10173, 10176, 10175, -1, 10053, 10175, 10060, -1, 10054, 10060, 10059, -1, 10054, 10053, 10060, -1, 10055, 10057, 10056, -1, 10056, 10057, 10174, -1, 10176, 10174, 10058, -1, 10175, 10058, 10180, -1, 10060, 10180, 10179, -1, 10059, 10179, 11431, -1, 10059, 10060, 10179, -1, 10057, 10061, 10174, -1, 10174, 10061, 10177, -1, 10058, 10177, 10178, -1, 10180, 10178, 10181, -1, 10179, 10181, 10063, -1, 11431, 10063, 10062, -1, 11431, 10179, 10063, -1, 10061, 10064, 10177, -1, 10177, 10064, 10065, -1, 10178, 10065, 10068, -1, 10181, 10068, 10066, -1, 10063, 10066, 10072, -1, 10062, 10072, 10071, -1, 10062, 10063, 10072, -1, 10064, 10067, 10065, -1, 10065, 10067, 10073, -1, 10068, 10073, 10069, -1, 10066, 10069, 10070, -1, 10072, 10070, 10075, -1, 10071, 10075, 11432, -1, 10071, 10072, 10075, -1, 10067, 10076, 10073, -1, 10073, 10076, 10077, -1, 10069, 10077, 10074, -1, 10070, 10074, 10079, -1, 10075, 10079, 10184, -1, 11432, 10184, 10082, -1, 11432, 10075, 10184, -1, 10076, 9113, 10077, -1, 10077, 9113, 10078, -1, 10074, 10078, 10083, -1, 10079, 10083, 10183, -1, 10184, 10183, 10080, -1, 10082, 10080, 10081, -1, 10082, 10184, 10080, -1, 9113, 10086, 10078, -1, 10078, 10086, 10087, -1, 10083, 10087, 10088, -1, 10183, 10088, 10084, -1, 10080, 10084, 10085, -1, 10081, 10085, 10089, -1, 10081, 10080, 10085, -1, 10086, 10091, 10087, -1, 10087, 10091, 10182, -1, 10088, 10182, 10186, -1, 10084, 10186, 10092, -1, 10085, 10092, 10090, -1, 10089, 10090, 11423, -1, 10089, 10085, 10090, -1, 10091, 9110, 10182, -1, 10182, 9110, 10185, -1, 10186, 10185, 10158, -1, 10092, 10158, 10093, -1, 10090, 10093, 10094, -1, 11423, 10094, 11437, -1, 11423, 10090, 10094, -1, 9110, 10095, 10185, -1, 10185, 10095, 10112, -1, 10158, 10112, 10188, -1, 10093, 10188, 10187, -1, 10094, 10187, 10096, -1, 11437, 10096, 10115, -1, 11437, 10094, 10096, -1, 10095, 9109, 10112, -1, 10112, 9109, 10097, -1, 10159, 10097, 9118, -1, 10098, 10159, 9118, -1, 10098, 10116, 10159, -1, 10098, 10099, 10116, -1, 10116, 10099, 10100, -1, 10117, 10100, 10101, -1, 10126, 10101, 9117, -1, 10102, 9117, 9116, -1, 10130, 9116, 9115, -1, 10133, 9115, 9114, -1, 10137, 9114, 10103, -1, 10193, 10103, 10104, -1, 10197, 10104, 10147, -1, 10196, 10147, 9123, -1, 9122, 10196, 9123, -1, 9122, 10111, 10196, -1, 9122, 9121, 10111, -1, 10111, 9121, 10105, -1, 10109, 10105, 10200, -1, 10163, 10200, 10106, -1, 10107, 10106, 10162, -1, 11428, 10162, 11414, -1, 11428, 10107, 10162, -1, 11428, 10148, 10107, -1, 10107, 10148, 10164, -1, 10163, 10164, 10108, -1, 10109, 10108, 10110, -1, 10111, 10110, 10196, -1, 10111, 10109, 10110, -1, 10111, 10105, 10109, -1, 10112, 10097, 10159, -1, 10188, 10159, 10113, -1, 10187, 10113, 10189, -1, 10096, 10189, 10114, -1, 10115, 10114, 10123, -1, 10115, 10096, 10114, -1, 10116, 10100, 10117, -1, 10190, 10117, 10118, -1, 10191, 10118, 10119, -1, 10120, 10119, 10122, -1, 10121, 10122, 11425, -1, 10121, 10120, 10122, -1, 10121, 10123, 10120, -1, 10120, 10123, 10114, -1, 10191, 10114, 10189, -1, 10190, 10189, 10113, -1, 10116, 10113, 10159, -1, 10116, 10190, 10113, -1, 10116, 10117, 10190, -1, 10117, 10101, 10126, -1, 10118, 10126, 10124, -1, 10119, 10124, 10125, -1, 10122, 10125, 10192, -1, 11425, 10192, 10128, -1, 11425, 10122, 10192, -1, 10126, 9117, 10102, -1, 10124, 10102, 10127, -1, 10125, 10127, 10131, -1, 10192, 10131, 10129, -1, 10128, 10129, 11426, -1, 10128, 10192, 10129, -1, 10102, 9116, 10130, -1, 10127, 10130, 10134, -1, 10131, 10134, 10135, -1, 10129, 10135, 10132, -1, 11426, 10132, 11427, -1, 11426, 10129, 10132, -1, 10130, 9115, 10133, -1, 10134, 10133, 10136, -1, 10135, 10136, 10195, -1, 10132, 10195, 10141, -1, 11427, 10141, 10140, -1, 11427, 10132, 10141, -1, 10133, 9114, 10137, -1, 10136, 10137, 10138, -1, 10195, 10138, 10194, -1, 10141, 10194, 10139, -1, 10140, 10139, 10143, -1, 10140, 10141, 10139, -1, 10137, 10103, 10193, -1, 10138, 10193, 10142, -1, 10194, 10142, 10198, -1, 10139, 10198, 10144, -1, 10143, 10144, 11441, -1, 10143, 10139, 10144, -1, 10193, 10104, 10197, -1, 10142, 10197, 10145, -1, 10198, 10145, 10146, -1, 10144, 10146, 10199, -1, 11441, 10199, 11442, -1, 11441, 10144, 10199, -1, 10197, 10147, 10196, -1, 10145, 10196, 10110, -1, 10146, 10110, 10108, -1, 10199, 10108, 10164, -1, 11442, 10164, 10148, -1, 11442, 10199, 10164, -1, 9121, 9119, 10105, -1, 10105, 9119, 10151, -1, 10200, 10151, 10165, -1, 10106, 10165, 10149, -1, 10162, 10149, 10150, -1, 11414, 10150, 11416, -1, 11414, 10162, 10150, -1, 9119, 10154, 10151, -1, 10151, 10154, 10155, -1, 10165, 10155, 10160, -1, 10149, 10160, 10152, -1, 10150, 10152, 10153, -1, 11416, 10153, 11418, -1, 11416, 10150, 10153, -1, 10154, 9120, 10155, -1, 10155, 9120, 10041, -1, 10160, 10041, 10161, -1, 10152, 10161, 10167, -1, 10153, 10167, 10157, -1, 11418, 10157, 10156, -1, 11418, 10153, 10157, -1, 10112, 10158, 10185, -1, 10158, 10092, 10186, -1, 10159, 10188, 10112, -1, 10092, 10085, 10084, -1, 10188, 10093, 10158, -1, 10093, 10090, 10092, -1, 10041, 10160, 10155, -1, 10160, 10149, 10165, -1, 10152, 10160, 10161, -1, 10149, 10162, 10106, -1, 10150, 10149, 10152, -1, 10163, 10106, 10107, -1, 10164, 10163, 10107, -1, 10200, 10165, 10106, -1, 10151, 10155, 10165, -1, 10153, 10152, 10167, -1, 10166, 10167, 10168, -1, 10043, 10166, 10168, -1, 10047, 10043, 10046, -1, 10169, 10170, 10047, -1, 10171, 10157, 10166, -1, 10044, 10171, 10166, -1, 10170, 10044, 10043, -1, 10056, 10052, 10169, -1, 10052, 10048, 10170, -1, 10048, 10172, 10044, -1, 10174, 10176, 10056, -1, 10176, 10173, 10052, -1, 10173, 10049, 10048, -1, 10177, 10058, 10174, -1, 10058, 10175, 10176, -1, 10175, 10053, 10173, -1, 10065, 10178, 10177, -1, 10178, 10180, 10058, -1, 10180, 10060, 10175, -1, 10073, 10068, 10065, -1, 10068, 10181, 10178, -1, 10181, 10179, 10180, -1, 10077, 10069, 10073, -1, 10069, 10066, 10068, -1, 10066, 10063, 10181, -1, 10078, 10074, 10077, -1, 10074, 10070, 10069, -1, 10070, 10072, 10066, -1, 10087, 10083, 10078, -1, 10083, 10079, 10074, -1, 10079, 10075, 10070, -1, 10182, 10088, 10087, -1, 10088, 10183, 10083, -1, 10183, 10184, 10079, -1, 10185, 10186, 10182, -1, 10186, 10084, 10088, -1, 10084, 10080, 10183, -1, 10187, 10188, 10113, -1, 10094, 10093, 10187, -1, 10096, 10187, 10189, -1, 10191, 10189, 10190, -1, 10118, 10191, 10190, -1, 10126, 10118, 10117, -1, 10102, 10124, 10126, -1, 10120, 10114, 10191, -1, 10119, 10120, 10191, -1, 10124, 10119, 10118, -1, 10130, 10127, 10102, -1, 10127, 10125, 10124, -1, 10125, 10122, 10119, -1, 10133, 10134, 10130, -1, 10134, 10131, 10127, -1, 10131, 10192, 10125, -1, 10137, 10136, 10133, -1, 10136, 10135, 10134, -1, 10135, 10129, 10131, -1, 10193, 10138, 10137, -1, 10138, 10195, 10136, -1, 10195, 10132, 10135, -1, 10197, 10142, 10193, -1, 10142, 10194, 10138, -1, 10194, 10141, 10195, -1, 10196, 10145, 10197, -1, 10145, 10198, 10142, -1, 10198, 10139, 10194, -1, 10146, 10145, 10110, -1, 10144, 10198, 10146, -1, 10199, 10146, 10108, -1, 10163, 10108, 10109, -1, 10200, 10163, 10109, -1, 10151, 10200, 10105, -1, 10201, 10221, 10203, -1, 10202, 10203, 10209, -1, 10009, 10209, 10000, -1, 10009, 10202, 10209, -1, 10009, 10201, 10202, -1, 10202, 10201, 10203, -1, 10204, 10208, 10223, -1, 10204, 10205, 10208, -1, 10208, 10205, 10206, -1, 10207, 10206, 11241, -1, 10003, 10207, 11241, -1, 10003, 10209, 10207, -1, 10003, 10000, 10209, -1, 10205, 10224, 10206, -1, 10206, 10224, 11241, -1, 10223, 10208, 10203, -1, 10221, 10223, 10203, -1, 10206, 10207, 10208, -1, 10208, 10207, 10209, -1, 10203, 10208, 10209, -1, 9971, 9145, 10236, -1, 9971, 9128, 9145, -1, 9971, 10210, 9128, -1, 9971, 10246, 10210, -1, 10210, 10246, 10211, -1, 9126, 10211, 9125, -1, 9126, 10210, 10211, -1, 10246, 10212, 10211, -1, 10211, 10212, 10214, -1, 10213, 10211, 10214, -1, 10211, 11507, 9125, -1, 9125, 11507, 9143, -1, 9143, 11507, 10216, -1, 9142, 10216, 10215, -1, 9142, 9143, 10216, -1, 10216, 11511, 10215, -1, 10215, 11511, 10217, -1, 10217, 11511, 11510, -1, 9124, 11510, 10218, -1, 9124, 10217, 11510, -1, 11510, 10220, 10218, -1, 10218, 10220, 10219, -1, 10219, 10220, 10221, -1, 9140, 10221, 9155, -1, 9140, 10219, 10221, -1, 10220, 10222, 10221, -1, 10221, 10222, 10223, -1, 10223, 10222, 10204, -1, 10204, 10222, 10205, -1, 10205, 10222, 10224, -1, 10221, 10225, 9155, -1, 9155, 10225, 10226, -1, 10226, 10225, 9154, -1, 9154, 10225, 10237, -1, 10227, 10237, 10238, -1, 10239, 10238, 10228, -1, 10240, 10228, 9982, -1, 9137, 9982, 10229, -1, 9153, 10229, 10230, -1, 10231, 10230, 9976, -1, 10232, 9976, 10233, -1, 9134, 10233, 9985, -1, 9132, 9985, 10241, -1, 9152, 10241, 9986, -1, 9150, 9986, 9979, -1, 9980, 9150, 9979, -1, 9980, 9149, 9150, -1, 9980, 10234, 9149, -1, 9149, 10234, 10242, -1, 10242, 10234, 10235, -1, 9148, 10235, 10243, -1, 9147, 10243, 10236, -1, 9145, 9147, 10236, -1, 9154, 10237, 10227, -1, 10227, 10238, 10239, -1, 10239, 10228, 10240, -1, 10240, 9982, 9137, -1, 9137, 10229, 9153, -1, 9153, 10230, 10231, -1, 10231, 9976, 10232, -1, 10232, 10233, 9134, -1, 9134, 9985, 9132, -1, 9132, 10241, 9152, -1, 9152, 9986, 9150, -1, 10242, 10235, 9148, -1, 9148, 10243, 9147, -1, 10213, 10214, 9933, -1, 9933, 10214, 10244, -1, 10244, 10214, 10212, -1, 9953, 10212, 10246, -1, 10245, 10246, 9971, -1, 9972, 10245, 9971, -1, 10244, 10212, 9953, -1, 9953, 10246, 10245, -1, 10247, 11588, 9156, -1, 10247, 10248, 11588, -1, 10247, 10249, 10248, -1, 10248, 10249, 10260, -1, 10260, 10249, 10261, -1, 11662, 10261, 10262, -1, 10263, 10262, 9157, -1, 11663, 9157, 10250, -1, 10264, 10250, 10265, -1, 10251, 10265, 10252, -1, 10266, 10252, 10253, -1, 11654, 10253, 9164, -1, 11651, 9164, 9163, -1, 10254, 9163, 9162, -1, 10267, 9162, 9158, -1, 11625, 9158, 10255, -1, 10268, 10255, 10256, -1, 11664, 10256, 9159, -1, 11668, 9159, 9160, -1, 10269, 9160, 10257, -1, 11657, 10257, 9161, -1, 10270, 9161, 10258, -1, 11614, 10258, 10271, -1, 10259, 10271, 9156, -1, 11588, 10259, 9156, -1, 10260, 10261, 11662, -1, 11662, 10262, 10263, -1, 10263, 9157, 11663, -1, 11663, 10250, 10264, -1, 10264, 10265, 10251, -1, 10251, 10252, 10266, -1, 10266, 10253, 11654, -1, 11654, 9164, 11651, -1, 11651, 9163, 10254, -1, 10254, 9162, 10267, -1, 10267, 9158, 11625, -1, 11625, 10255, 10268, -1, 10268, 10256, 11664, -1, 11664, 9159, 11668, -1, 11668, 9160, 10269, -1, 10269, 10257, 11657, -1, 11657, 9161, 10270, -1, 10270, 10258, 11614, -1, 11614, 10271, 10259, -1, 10272, 11709, 9173, -1, 10272, 11710, 11709, -1, 10272, 10273, 11710, -1, 11710, 10273, 11769, -1, 11769, 10273, 9175, -1, 11770, 9175, 10281, -1, 11771, 10281, 10282, -1, 10283, 10282, 9176, -1, 10274, 9176, 10275, -1, 10284, 10275, 10276, -1, 11690, 10276, 9174, -1, 11692, 9174, 9177, -1, 10285, 9177, 10286, -1, 10277, 10286, 9165, -1, 11759, 9165, 9167, -1, 10287, 9167, 9168, -1, 10288, 9168, 9169, -1, 10289, 9169, 9171, -1, 11774, 9171, 10278, -1, 11767, 10278, 9170, -1, 10290, 9170, 9172, -1, 10279, 9172, 9166, -1, 10291, 9166, 10280, -1, 11732, 10280, 9173, -1, 11709, 11732, 9173, -1, 11769, 9175, 11770, -1, 11770, 10281, 11771, -1, 11771, 10282, 10283, -1, 10283, 9176, 10274, -1, 10274, 10275, 10284, -1, 10284, 10276, 11690, -1, 11690, 9174, 11692, -1, 11692, 9177, 10285, -1, 10285, 10286, 10277, -1, 10277, 9165, 11759, -1, 11759, 9167, 10287, -1, 10287, 9168, 10288, -1, 10288, 9169, 10289, -1, 10289, 9171, 11774, -1, 11774, 10278, 11767, -1, 11767, 9170, 10290, -1, 10290, 9172, 10279, -1, 10279, 9166, 10291, -1, 10291, 10280, 11732, -1, 11930, 9192, 11934, -1, 11930, 10292, 9192, -1, 11930, 11927, 10292, -1, 10292, 11927, 10293, -1, 10293, 11927, 10294, -1, 10311, 10294, 11923, -1, 10312, 11923, 11918, -1, 10313, 11918, 10295, -1, 10314, 10295, 11949, -1, 9316, 11949, 10315, -1, 10296, 10315, 10298, -1, 10297, 10298, 11908, -1, 10316, 11908, 11901, -1, 10317, 11901, 11900, -1, 10318, 11900, 11897, -1, 10299, 11897, 10300, -1, 9300, 10300, 10319, -1, 9297, 10319, 11888, -1, 10301, 11888, 10302, -1, 9279, 10302, 11882, -1, 10320, 11882, 10304, -1, 10303, 10304, 10305, -1, 9284, 10305, 11873, -1, 9267, 11873, 10307, -1, 10306, 10307, 11863, -1, 9271, 11863, 11862, -1, 10321, 11862, 11859, -1, 10322, 11859, 10323, -1, 9258, 10323, 11850, -1, 9252, 11850, 11944, -1, 9238, 11944, 10308, -1, 9234, 10308, 11843, -1, 9235, 11843, 11842, -1, 10324, 11842, 11834, -1, 9226, 11834, 11829, -1, 9224, 11829, 11826, -1, 10325, 11826, 11821, -1, 9218, 11821, 10326, -1, 10327, 10326, 11817, -1, 10328, 11817, 11810, -1, 10329, 11810, 10309, -1, 9205, 10309, 11805, -1, 9201, 11805, 11801, -1, 10330, 11801, 11798, -1, 10310, 11798, 11934, -1, 9192, 10310, 11934, -1, 10293, 10294, 10311, -1, 10311, 11923, 10312, -1, 10312, 11918, 10313, -1, 10313, 10295, 10314, -1, 10314, 11949, 9316, -1, 9316, 10315, 10296, -1, 10296, 10298, 10297, -1, 10297, 11908, 10316, -1, 10316, 11901, 10317, -1, 10317, 11900, 10318, -1, 10318, 11897, 10299, -1, 10299, 10300, 9300, -1, 9300, 10319, 9297, -1, 9297, 11888, 10301, -1, 10301, 10302, 9279, -1, 9279, 11882, 10320, -1, 10320, 10304, 10303, -1, 10303, 10305, 9284, -1, 9284, 11873, 9267, -1, 9267, 10307, 10306, -1, 10306, 11863, 9271, -1, 9271, 11862, 10321, -1, 10321, 11859, 10322, -1, 10322, 10323, 9258, -1, 9258, 11850, 9252, -1, 9252, 11944, 9238, -1, 9238, 10308, 9234, -1, 9234, 11843, 9235, -1, 9235, 11842, 10324, -1, 10324, 11834, 9226, -1, 9226, 11829, 9224, -1, 9224, 11826, 10325, -1, 10325, 11821, 9218, -1, 9218, 10326, 10327, -1, 10327, 11817, 10328, -1, 10328, 11810, 10329, -1, 10329, 10309, 9205, -1, 9205, 11805, 9201, -1, 9201, 11801, 10330, -1, 10330, 11798, 10310, -1, 10331, 10439, 10332, -1, 10331, 10338, 10439, -1, 10331, 10340, 10338, -1, 10338, 10340, 10339, -1, 10451, 10339, 10341, -1, 10336, 10341, 10333, -1, 10452, 10333, 10335, -1, 10334, 10335, 12292, -1, 10334, 10452, 10335, -1, 10334, 10442, 10452, -1, 10452, 10442, 10441, -1, 10336, 10441, 10337, -1, 10451, 10337, 10440, -1, 10338, 10440, 10439, -1, 10338, 10451, 10440, -1, 10338, 10339, 10451, -1, 10340, 9365, 10339, -1, 10339, 9365, 10344, -1, 10341, 10344, 10342, -1, 10333, 10342, 10343, -1, 10335, 10343, 10346, -1, 12292, 10346, 10348, -1, 12292, 10335, 10346, -1, 9365, 9373, 10344, -1, 10344, 9373, 10453, -1, 10342, 10453, 10349, -1, 10343, 10349, 10345, -1, 10346, 10345, 10347, -1, 10348, 10347, 12293, -1, 10348, 10346, 10347, -1, 9373, 9369, 10453, -1, 10453, 9369, 10350, -1, 10349, 10350, 10351, -1, 10345, 10351, 10454, -1, 10347, 10454, 10371, -1, 12293, 10371, 12279, -1, 12293, 10347, 10371, -1, 9369, 9372, 10350, -1, 10350, 9372, 9371, -1, 10369, 9371, 10352, -1, 10373, 10352, 9370, -1, 10353, 9370, 9368, -1, 10354, 9368, 9367, -1, 10380, 9367, 9366, -1, 10355, 9366, 10356, -1, 10459, 10356, 10357, -1, 10389, 10357, 9363, -1, 10443, 9363, 9362, -1, 10358, 10443, 9362, -1, 10358, 10359, 10443, -1, 10358, 10360, 10359, -1, 10359, 10360, 10394, -1, 10361, 10394, 10362, -1, 10462, 10362, 10363, -1, 10367, 10363, 10395, -1, 10365, 10395, 10364, -1, 10365, 10367, 10395, -1, 10365, 10366, 10367, -1, 10367, 10366, 10464, -1, 10462, 10464, 10368, -1, 10361, 10368, 10392, -1, 10359, 10392, 10443, -1, 10359, 10361, 10392, -1, 10359, 10394, 10361, -1, 10350, 9371, 10369, -1, 10351, 10369, 10370, -1, 10454, 10370, 10456, -1, 10371, 10456, 10372, -1, 12279, 10372, 10374, -1, 12279, 10371, 10372, -1, 10369, 10352, 10373, -1, 10370, 10373, 10455, -1, 10456, 10455, 10375, -1, 10372, 10375, 10377, -1, 10374, 10377, 12297, -1, 10374, 10372, 10377, -1, 10373, 9370, 10353, -1, 10455, 10353, 10457, -1, 10375, 10457, 10376, -1, 10377, 10376, 10378, -1, 12297, 10378, 12280, -1, 12297, 10377, 10378, -1, 10353, 9368, 10354, -1, 10457, 10354, 10458, -1, 10376, 10458, 10381, -1, 10378, 10381, 10379, -1, 12280, 10379, 10383, -1, 12280, 10378, 10379, -1, 10354, 9367, 10380, -1, 10458, 10380, 10382, -1, 10381, 10382, 10461, -1, 10379, 10461, 10460, -1, 10383, 10460, 12300, -1, 10383, 10379, 10460, -1, 10380, 9366, 10355, -1, 10382, 10355, 10384, -1, 10461, 10384, 10385, -1, 10460, 10385, 10446, -1, 12300, 10446, 10387, -1, 12300, 10460, 10446, -1, 10355, 10356, 10459, -1, 10384, 10459, 10444, -1, 10385, 10444, 10386, -1, 10446, 10386, 10388, -1, 10387, 10388, 12282, -1, 10387, 10446, 10388, -1, 10459, 10357, 10389, -1, 10444, 10389, 10390, -1, 10386, 10390, 10445, -1, 10388, 10445, 10391, -1, 12282, 10391, 12302, -1, 12282, 10388, 10391, -1, 10389, 9363, 10443, -1, 10390, 10443, 10392, -1, 10445, 10392, 10368, -1, 10391, 10368, 10464, -1, 12302, 10464, 10366, -1, 12302, 10391, 10464, -1, 10360, 10393, 10394, -1, 10394, 10393, 10463, -1, 10362, 10463, 10466, -1, 10363, 10466, 10469, -1, 10395, 10469, 10396, -1, 10364, 10396, 12306, -1, 10364, 10395, 10396, -1, 10393, 9361, 10463, -1, 10463, 9361, 10398, -1, 10466, 10398, 10465, -1, 10469, 10465, 10468, -1, 10396, 10468, 10397, -1, 12306, 10397, 10402, -1, 12306, 10396, 10397, -1, 9361, 10399, 10398, -1, 10398, 10399, 10467, -1, 10465, 10467, 10400, -1, 10468, 10400, 10401, -1, 10397, 10401, 10403, -1, 10402, 10403, 10404, -1, 10402, 10397, 10403, -1, 10399, 10405, 10467, -1, 10467, 10405, 10406, -1, 10400, 10406, 10470, -1, 10401, 10470, 10409, -1, 10403, 10409, 10473, -1, 10404, 10473, 12309, -1, 10404, 10403, 10473, -1, 10405, 10411, 10406, -1, 10406, 10411, 10407, -1, 10470, 10407, 10408, -1, 10409, 10408, 10477, -1, 10473, 10477, 10410, -1, 12309, 10410, 12284, -1, 12309, 10473, 10410, -1, 10411, 10412, 10407, -1, 10407, 10412, 10471, -1, 10408, 10471, 10414, -1, 10477, 10414, 10476, -1, 10410, 10476, 10413, -1, 12284, 10413, 10415, -1, 12284, 10410, 10413, -1, 10412, 9360, 10471, -1, 10471, 9360, 10472, -1, 10414, 10472, 10475, -1, 10476, 10475, 10478, -1, 10413, 10478, 10480, -1, 10415, 10480, 12311, -1, 10415, 10413, 10480, -1, 9360, 9359, 10472, -1, 10472, 9359, 10474, -1, 10475, 10474, 10416, -1, 10478, 10416, 10479, -1, 10480, 10479, 10420, -1, 12311, 10420, 12286, -1, 12311, 10480, 10420, -1, 9359, 9358, 10474, -1, 10474, 9358, 10417, -1, 10416, 10417, 10418, -1, 10479, 10418, 10419, -1, 10420, 10419, 10484, -1, 12286, 10484, 10423, -1, 12286, 10420, 10484, -1, 9358, 9357, 10417, -1, 10417, 9357, 10421, -1, 10418, 10421, 10481, -1, 10419, 10481, 10483, -1, 10484, 10483, 10426, -1, 10423, 10426, 10422, -1, 10423, 10484, 10426, -1, 9357, 9356, 10421, -1, 10421, 9356, 10428, -1, 10481, 10428, 10482, -1, 10483, 10482, 10424, -1, 10426, 10424, 10425, -1, 10422, 10425, 12276, -1, 10422, 10426, 10425, -1, 9356, 10427, 10428, -1, 10428, 10427, 10429, -1, 10482, 10429, 10485, -1, 10424, 10485, 10431, -1, 10425, 10431, 10433, -1, 12276, 10433, 12277, -1, 12276, 10425, 10433, -1, 10427, 10430, 10429, -1, 10429, 10430, 10435, -1, 10485, 10435, 10448, -1, 10431, 10448, 10432, -1, 10433, 10432, 10437, -1, 12277, 10437, 10436, -1, 12277, 10433, 10437, -1, 10430, 10434, 10435, -1, 10435, 10434, 10449, -1, 10448, 10449, 10438, -1, 10432, 10438, 10447, -1, 10437, 10447, 10450, -1, 10436, 10450, 12289, -1, 10436, 10437, 10450, -1, 10434, 9355, 10449, -1, 10449, 9355, 9364, -1, 10332, 10449, 9364, -1, 10332, 10439, 10449, -1, 10449, 10439, 10438, -1, 10438, 10439, 10440, -1, 10447, 10440, 10337, -1, 10450, 10337, 10441, -1, 12289, 10441, 10442, -1, 12289, 10450, 10441, -1, 10443, 10390, 10389, -1, 10390, 10386, 10444, -1, 10445, 10390, 10392, -1, 10386, 10446, 10385, -1, 10388, 10386, 10445, -1, 10438, 10432, 10448, -1, 10447, 10438, 10440, -1, 10432, 10433, 10431, -1, 10437, 10432, 10447, -1, 10424, 10431, 10425, -1, 10485, 10448, 10431, -1, 10435, 10449, 10448, -1, 10450, 10447, 10337, -1, 10336, 10337, 10451, -1, 10341, 10336, 10451, -1, 10344, 10341, 10339, -1, 10453, 10342, 10344, -1, 10452, 10441, 10336, -1, 10333, 10452, 10336, -1, 10342, 10333, 10341, -1, 10350, 10349, 10453, -1, 10349, 10343, 10342, -1, 10343, 10335, 10333, -1, 10369, 10351, 10350, -1, 10351, 10345, 10349, -1, 10345, 10346, 10343, -1, 10373, 10370, 10369, -1, 10370, 10454, 10351, -1, 10454, 10347, 10345, -1, 10353, 10455, 10373, -1, 10455, 10456, 10370, -1, 10456, 10371, 10454, -1, 10354, 10457, 10353, -1, 10457, 10375, 10455, -1, 10375, 10372, 10456, -1, 10380, 10458, 10354, -1, 10458, 10376, 10457, -1, 10376, 10377, 10375, -1, 10355, 10382, 10380, -1, 10382, 10381, 10458, -1, 10381, 10378, 10376, -1, 10459, 10384, 10355, -1, 10384, 10461, 10382, -1, 10461, 10379, 10381, -1, 10389, 10444, 10459, -1, 10444, 10385, 10384, -1, 10385, 10460, 10461, -1, 10391, 10445, 10368, -1, 10462, 10368, 10361, -1, 10362, 10462, 10361, -1, 10463, 10362, 10394, -1, 10398, 10466, 10463, -1, 10367, 10464, 10462, -1, 10363, 10367, 10462, -1, 10466, 10363, 10362, -1, 10467, 10465, 10398, -1, 10465, 10469, 10466, -1, 10469, 10395, 10363, -1, 10406, 10400, 10467, -1, 10400, 10468, 10465, -1, 10468, 10396, 10469, -1, 10407, 10470, 10406, -1, 10470, 10401, 10400, -1, 10401, 10397, 10468, -1, 10471, 10408, 10407, -1, 10408, 10409, 10470, -1, 10409, 10403, 10401, -1, 10472, 10414, 10471, -1, 10414, 10477, 10408, -1, 10477, 10473, 10409, -1, 10474, 10475, 10472, -1, 10475, 10476, 10414, -1, 10476, 10410, 10477, -1, 10417, 10416, 10474, -1, 10416, 10478, 10475, -1, 10478, 10413, 10476, -1, 10421, 10418, 10417, -1, 10418, 10479, 10416, -1, 10479, 10480, 10478, -1, 10428, 10481, 10421, -1, 10481, 10419, 10418, -1, 10419, 10420, 10479, -1, 10429, 10482, 10428, -1, 10482, 10483, 10481, -1, 10483, 10484, 10419, -1, 10435, 10485, 10429, -1, 10485, 10424, 10482, -1, 10424, 10426, 10483, -1, 10486, 9697, 10487, -1, 10520, 10487, 10494, -1, 10518, 10494, 10516, -1, 10517, 10516, 10495, -1, 10522, 10495, 10496, -1, 10525, 10496, 10511, -1, 10510, 10511, 10497, -1, 10508, 10497, 10507, -1, 10505, 10507, 10504, -1, 10491, 10504, 10500, -1, 10523, 10500, 10499, -1, 10528, 10499, 10502, -1, 10488, 10528, 10502, -1, 10488, 10489, 10528, -1, 10488, 10529, 10489, -1, 10489, 10529, 10490, -1, 10527, 10490, 10503, -1, 10523, 10503, 10491, -1, 10500, 10523, 10491, -1, 10493, 10494, 10492, -1, 10493, 10516, 10494, -1, 10493, 12322, 10516, -1, 10516, 12322, 10495, -1, 10495, 12322, 12326, -1, 10496, 12326, 12328, -1, 10511, 12328, 10497, -1, 10511, 10496, 12328, -1, 10495, 12326, 10496, -1, 12328, 12323, 10497, -1, 10497, 12323, 10507, -1, 10507, 12323, 10498, -1, 10504, 10498, 10501, -1, 10500, 10501, 10499, -1, 10500, 10504, 10501, -1, 10507, 10498, 10504, -1, 10501, 12329, 10499, -1, 10499, 12329, 10502, -1, 10490, 10894, 10503, -1, 10503, 10894, 10506, -1, 10491, 10506, 10505, -1, 10504, 10491, 10505, -1, 10894, 10895, 10506, -1, 10506, 10895, 10509, -1, 10505, 10509, 10508, -1, 10507, 10505, 10508, -1, 10895, 10897, 10509, -1, 10509, 10897, 10524, -1, 10508, 10524, 10510, -1, 10497, 10508, 10510, -1, 10524, 10897, 10521, -1, 10510, 10521, 10525, -1, 10511, 10510, 10525, -1, 10513, 10512, 10898, -1, 10513, 10514, 10512, -1, 10513, 10515, 10514, -1, 10514, 10515, 10526, -1, 10517, 10526, 10518, -1, 10516, 10517, 10518, -1, 10515, 10900, 10526, -1, 10526, 10900, 10519, -1, 10518, 10519, 10520, -1, 10494, 10518, 10520, -1, 10900, 10904, 10519, -1, 10519, 10904, 9680, -1, 10520, 9680, 10486, -1, 10487, 10520, 10486, -1, 10519, 9680, 10520, -1, 10522, 10496, 10525, -1, 10512, 10525, 10521, -1, 10898, 10521, 10897, -1, 10898, 10512, 10521, -1, 10517, 10495, 10522, -1, 10514, 10522, 10512, -1, 10514, 10517, 10522, -1, 10514, 10526, 10517, -1, 9697, 10492, 10487, -1, 10487, 10492, 10494, -1, 10499, 10528, 10523, -1, 10523, 10528, 10527, -1, 10503, 10523, 10527, -1, 10506, 10491, 10503, -1, 10509, 10505, 10506, -1, 10524, 10508, 10509, -1, 10521, 10510, 10524, -1, 10512, 10522, 10525, -1, 10519, 10518, 10526, -1, 10490, 10527, 10489, -1, 10489, 10527, 10528, -1, 10529, 10488, 12231, -1, 12231, 10488, 12236, -1, 12236, 10488, 10502, -1, 10530, 10502, 12329, -1, 12237, 10530, 12329, -1, 12236, 10502, 10530, -1, 12377, 10531, 10532, -1, 10609, 10532, 10533, -1, 10607, 10533, 10534, -1, 10606, 10534, 10617, -1, 10535, 10606, 10617, -1, 10535, 10536, 10606, -1, 10535, 10621, 10536, -1, 10536, 10621, 10620, -1, 10637, 10620, 10639, -1, 10537, 10639, 10538, -1, 10539, 10538, 12367, -1, 10539, 10537, 10538, -1, 10539, 10540, 10537, -1, 10537, 10540, 10641, -1, 10637, 10641, 10640, -1, 10536, 10640, 10606, -1, 10536, 10637, 10640, -1, 10536, 10620, 10637, -1, 10541, 10623, 10615, -1, 10541, 10542, 10623, -1, 10541, 10543, 10542, -1, 10542, 10543, 10544, -1, 10549, 10544, 10625, -1, 10545, 10625, 10614, -1, 10546, 10614, 9389, -1, 10546, 10545, 10614, -1, 10546, 9379, 10545, -1, 10545, 9379, 10547, -1, 10549, 10547, 10548, -1, 10542, 10548, 10623, -1, 10542, 10549, 10548, -1, 10542, 10544, 10549, -1, 10543, 12352, 10544, -1, 10544, 12352, 10624, -1, 10625, 10624, 10550, -1, 10614, 10550, 10551, -1, 9389, 10551, 10563, -1, 9377, 10563, 10568, -1, 9388, 10568, 10571, -1, 9387, 10571, 10572, -1, 10613, 10572, 10576, -1, 10558, 10576, 10552, -1, 10554, 10552, 10579, -1, 12408, 10554, 10579, -1, 12408, 10553, 10554, -1, 12408, 12407, 10553, -1, 10553, 12407, 10580, -1, 10626, 10580, 10555, -1, 10556, 10555, 10627, -1, 10557, 10627, 10583, -1, 10557, 10556, 10627, -1, 10557, 10559, 10556, -1, 10557, 10611, 10559, -1, 10559, 10611, 10612, -1, 10560, 10612, 10558, -1, 10554, 10558, 10552, -1, 10554, 10560, 10558, -1, 10554, 10553, 10560, -1, 10560, 10553, 10626, -1, 10559, 10626, 10556, -1, 10559, 10560, 10626, -1, 10559, 10612, 10560, -1, 12352, 10564, 10624, -1, 10624, 10564, 10561, -1, 10550, 10561, 10562, -1, 10551, 10562, 10563, -1, 10551, 10550, 10562, -1, 10564, 12351, 10561, -1, 10561, 12351, 10565, -1, 10562, 10565, 10566, -1, 10563, 10566, 10568, -1, 10563, 10562, 10566, -1, 12351, 10570, 10565, -1, 10565, 10570, 10567, -1, 10566, 10567, 10569, -1, 10568, 10569, 10571, -1, 10568, 10566, 10569, -1, 10570, 12356, 10567, -1, 10567, 12356, 10574, -1, 10569, 10574, 10575, -1, 10571, 10575, 10572, -1, 10571, 10569, 10575, -1, 12356, 10573, 10574, -1, 10574, 10573, 10577, -1, 10575, 10577, 10576, -1, 10572, 10575, 10576, -1, 10573, 12357, 10577, -1, 10577, 12357, 10552, -1, 10576, 10577, 10552, -1, 12357, 10578, 10552, -1, 10552, 10578, 10579, -1, 12407, 12406, 10580, -1, 10580, 12406, 10584, -1, 10555, 10584, 10581, -1, 10627, 10581, 10582, -1, 10583, 10582, 9396, -1, 10583, 10627, 10582, -1, 12406, 10585, 10584, -1, 10584, 10585, 10587, -1, 10581, 10587, 10629, -1, 10582, 10629, 10586, -1, 9396, 10586, 9395, -1, 9396, 10582, 10586, -1, 10585, 12361, 10587, -1, 10587, 12361, 10628, -1, 10629, 10628, 10594, -1, 10586, 10594, 10588, -1, 9395, 10588, 10598, -1, 9384, 10598, 10590, -1, 10589, 10590, 10601, -1, 10591, 10601, 10592, -1, 10635, 10592, 10636, -1, 10632, 10636, 10604, -1, 10633, 10604, 12373, -1, 12367, 10633, 12373, -1, 12367, 10538, 10633, -1, 10633, 10538, 10631, -1, 10632, 10631, 10634, -1, 10635, 10634, 9394, -1, 10591, 10635, 9394, -1, 10591, 10592, 10635, -1, 12361, 12362, 10628, -1, 10628, 12362, 10593, -1, 10594, 10593, 10599, -1, 10588, 10599, 10598, -1, 10588, 10594, 10599, -1, 12362, 10595, 10593, -1, 10593, 10595, 10596, -1, 10599, 10596, 10597, -1, 10598, 10597, 10590, -1, 10598, 10599, 10597, -1, 10595, 12363, 10596, -1, 10596, 12363, 10600, -1, 10597, 10600, 10603, -1, 10590, 10603, 10601, -1, 10590, 10597, 10603, -1, 12363, 12365, 10600, -1, 10600, 12365, 10630, -1, 10603, 10630, 10602, -1, 10601, 10602, 10592, -1, 10601, 10603, 10602, -1, 12365, 12368, 10630, -1, 10630, 12368, 12369, -1, 10605, 12369, 12371, -1, 10604, 12371, 12373, -1, 10604, 10605, 12371, -1, 10604, 10636, 10605, -1, 10605, 10636, 10602, -1, 10630, 10605, 10602, -1, 10630, 12369, 10605, -1, 10540, 12375, 10641, -1, 10641, 12375, 10608, -1, 10640, 10608, 10607, -1, 10606, 10607, 10534, -1, 10606, 10640, 10607, -1, 12375, 10610, 10608, -1, 10608, 10610, 10609, -1, 10607, 10609, 10533, -1, 10607, 10608, 10609, -1, 10610, 12377, 10609, -1, 10609, 12377, 10532, -1, 10591, 10589, 10601, -1, 10589, 9384, 10590, -1, 9384, 9395, 10598, -1, 10588, 9395, 10586, -1, 10611, 9374, 10612, -1, 10612, 9374, 10613, -1, 10558, 10613, 10576, -1, 10558, 10612, 10613, -1, 9374, 9387, 10613, -1, 10613, 9387, 10572, -1, 9387, 9388, 10571, -1, 9388, 9377, 10568, -1, 9377, 9389, 10563, -1, 10551, 9389, 10614, -1, 9379, 10618, 10547, -1, 10547, 10618, 10622, -1, 10548, 10622, 10616, -1, 10623, 10616, 10532, -1, 10615, 10532, 10531, -1, 10615, 10623, 10532, -1, 10622, 10618, 10619, -1, 10616, 10619, 10533, -1, 10532, 10616, 10533, -1, 10617, 10534, 9380, -1, 9380, 10534, 10619, -1, 10618, 9380, 10619, -1, 10620, 10621, 10638, -1, 10639, 10638, 10631, -1, 10538, 10639, 10631, -1, 9394, 10634, 9393, -1, 9393, 10634, 10638, -1, 10621, 9393, 10638, -1, 10619, 10534, 10533, -1, 10548, 10547, 10622, -1, 10548, 10616, 10623, -1, 10622, 10619, 10616, -1, 10545, 10547, 10549, -1, 10625, 10545, 10549, -1, 10624, 10625, 10544, -1, 10561, 10550, 10624, -1, 10550, 10614, 10625, -1, 10565, 10562, 10561, -1, 10567, 10566, 10565, -1, 10574, 10569, 10567, -1, 10577, 10575, 10574, -1, 10580, 10626, 10553, -1, 10584, 10555, 10580, -1, 10555, 10556, 10626, -1, 10587, 10581, 10584, -1, 10581, 10627, 10555, -1, 10628, 10629, 10587, -1, 10629, 10582, 10581, -1, 10593, 10594, 10628, -1, 10594, 10586, 10629, -1, 10596, 10599, 10593, -1, 10600, 10597, 10596, -1, 10630, 10603, 10600, -1, 10592, 10602, 10636, -1, 10631, 10632, 10633, -1, 10633, 10632, 10604, -1, 10634, 10635, 10632, -1, 10632, 10635, 10636, -1, 10638, 10634, 10631, -1, 10637, 10639, 10537, -1, 10641, 10637, 10537, -1, 10620, 10638, 10639, -1, 10608, 10640, 10641, -1, 12381, 10642, 10720, -1, 10643, 10720, 10730, -1, 10714, 10730, 10644, -1, 10646, 10644, 9405, -1, 10645, 10646, 9405, -1, 10645, 10647, 10646, -1, 10645, 10724, 10647, -1, 10647, 10724, 10752, -1, 10648, 10752, 10727, -1, 10649, 10727, 10726, -1, 12341, 10726, 10695, -1, 12341, 10649, 10726, -1, 12341, 12342, 10649, -1, 10649, 12342, 10712, -1, 10648, 10712, 10754, -1, 10647, 10754, 10646, -1, 10647, 10648, 10754, -1, 10647, 10752, 10648, -1, 12397, 10733, 12383, -1, 12397, 10653, 10733, -1, 12397, 12385, 10653, -1, 10653, 12385, 10654, -1, 10655, 10654, 10657, -1, 10735, 10657, 10650, -1, 10651, 10650, 9413, -1, 10651, 10735, 10650, -1, 10651, 9403, 10735, -1, 10735, 9403, 10652, -1, 10655, 10652, 10731, -1, 10653, 10731, 10733, -1, 10653, 10655, 10731, -1, 10653, 10654, 10655, -1, 12385, 12398, 10654, -1, 10654, 12398, 10656, -1, 10657, 10656, 10736, -1, 10650, 10736, 10719, -1, 9413, 10719, 10658, -1, 10659, 10658, 10679, -1, 10660, 10679, 10678, -1, 9412, 10678, 10718, -1, 10716, 10718, 10661, -1, 10668, 10661, 10669, -1, 10670, 10669, 12393, -1, 10662, 10670, 12393, -1, 10662, 10663, 10670, -1, 10662, 12392, 10663, -1, 10663, 12392, 10739, -1, 10672, 10739, 10742, -1, 10664, 10742, 10684, -1, 10665, 10684, 9410, -1, 10665, 10664, 10684, -1, 10665, 10671, 10664, -1, 10665, 10666, 10671, -1, 10671, 10666, 10717, -1, 10667, 10717, 10668, -1, 10670, 10668, 10669, -1, 10670, 10667, 10668, -1, 10670, 10663, 10667, -1, 10667, 10663, 10672, -1, 10671, 10672, 10664, -1, 10671, 10667, 10672, -1, 10671, 10717, 10667, -1, 12398, 12399, 10656, -1, 10656, 12399, 10673, -1, 10736, 10673, 10674, -1, 10719, 10674, 10658, -1, 10719, 10736, 10674, -1, 12399, 10675, 10673, -1, 10673, 10675, 10676, -1, 10674, 10676, 10737, -1, 10658, 10737, 10679, -1, 10658, 10674, 10737, -1, 10675, 12391, 10676, -1, 10676, 12391, 10677, -1, 10737, 10677, 10680, -1, 10679, 10680, 10678, -1, 10679, 10737, 10680, -1, 12391, 12400, 10677, -1, 10677, 12400, 10738, -1, 10680, 10738, 10681, -1, 10678, 10681, 10718, -1, 10678, 10680, 10681, -1, 12400, 10682, 10738, -1, 10738, 10682, 10683, -1, 10681, 10683, 10661, -1, 10718, 10681, 10661, -1, 10682, 12402, 10683, -1, 10683, 12402, 10669, -1, 10661, 10683, 10669, -1, 12402, 12405, 10669, -1, 10669, 12405, 12393, -1, 12392, 10686, 10739, -1, 10739, 10686, 10741, -1, 10742, 10741, 10740, -1, 10684, 10740, 10685, -1, 9410, 10685, 10689, -1, 9410, 10684, 10685, -1, 10686, 12404, 10741, -1, 10741, 12404, 10687, -1, 10740, 10687, 10688, -1, 10685, 10688, 10744, -1, 10689, 10744, 10690, -1, 10689, 10685, 10744, -1, 12404, 12335, 10687, -1, 10687, 12335, 10700, -1, 10688, 10700, 10743, -1, 10744, 10743, 10691, -1, 10690, 10691, 10715, -1, 9407, 10715, 10693, -1, 10692, 10693, 10694, -1, 10698, 10694, 10748, -1, 10699, 10748, 10710, -1, 10750, 10710, 10709, -1, 10696, 10709, 12340, -1, 10695, 10696, 12340, -1, 10695, 10726, 10696, -1, 10696, 10726, 10751, -1, 10750, 10751, 10697, -1, 10699, 10697, 10728, -1, 10698, 10699, 10728, -1, 10698, 10748, 10699, -1, 12335, 10701, 10700, -1, 10700, 10701, 10702, -1, 10743, 10702, 10705, -1, 10691, 10705, 10715, -1, 10691, 10743, 10705, -1, 10701, 10703, 10702, -1, 10702, 10703, 10745, -1, 10705, 10745, 10704, -1, 10715, 10704, 10693, -1, 10715, 10705, 10704, -1, 10703, 10706, 10745, -1, 10745, 10706, 10746, -1, 10704, 10746, 10708, -1, 10693, 10708, 10694, -1, 10693, 10704, 10708, -1, 10706, 10707, 10746, -1, 10746, 10707, 10747, -1, 10708, 10747, 10749, -1, 10694, 10749, 10748, -1, 10694, 10708, 10749, -1, 10707, 12337, 10747, -1, 10747, 12337, 12338, -1, 10711, 12338, 12339, -1, 10709, 12339, 12340, -1, 10709, 10711, 12339, -1, 10709, 10710, 10711, -1, 10711, 10710, 10749, -1, 10747, 10711, 10749, -1, 10747, 12338, 10711, -1, 12342, 12394, 10712, -1, 10712, 12394, 10753, -1, 10754, 10753, 10714, -1, 10646, 10714, 10644, -1, 10646, 10754, 10714, -1, 12394, 10713, 10753, -1, 10753, 10713, 10643, -1, 10714, 10643, 10730, -1, 10714, 10753, 10643, -1, 10713, 12381, 10643, -1, 10643, 12381, 10720, -1, 10698, 10692, 10694, -1, 10692, 9407, 10693, -1, 9407, 10690, 10715, -1, 10691, 10690, 10744, -1, 10666, 9398, 10717, -1, 10717, 9398, 10716, -1, 10668, 10716, 10661, -1, 10668, 10717, 10716, -1, 9398, 9412, 10716, -1, 10716, 9412, 10718, -1, 9412, 10660, 10678, -1, 10660, 10659, 10679, -1, 10659, 9413, 10658, -1, 10719, 9413, 10650, -1, 9403, 10721, 10652, -1, 10652, 10721, 10734, -1, 10731, 10734, 10732, -1, 10733, 10732, 10720, -1, 12383, 10720, 10642, -1, 12383, 10733, 10720, -1, 10734, 10721, 10722, -1, 10732, 10722, 10730, -1, 10720, 10732, 10730, -1, 9405, 10644, 10723, -1, 10723, 10644, 10722, -1, 10721, 10723, 10722, -1, 10752, 10724, 10725, -1, 10727, 10725, 10751, -1, 10726, 10727, 10751, -1, 10728, 10697, 10729, -1, 10729, 10697, 10725, -1, 10724, 10729, 10725, -1, 10722, 10644, 10730, -1, 10731, 10652, 10734, -1, 10731, 10732, 10733, -1, 10734, 10722, 10732, -1, 10735, 10652, 10655, -1, 10657, 10735, 10655, -1, 10656, 10657, 10654, -1, 10673, 10736, 10656, -1, 10736, 10650, 10657, -1, 10676, 10674, 10673, -1, 10677, 10737, 10676, -1, 10738, 10680, 10677, -1, 10683, 10681, 10738, -1, 10739, 10672, 10663, -1, 10741, 10742, 10739, -1, 10742, 10664, 10672, -1, 10687, 10740, 10741, -1, 10740, 10684, 10742, -1, 10700, 10688, 10687, -1, 10688, 10685, 10740, -1, 10702, 10743, 10700, -1, 10743, 10744, 10688, -1, 10745, 10705, 10702, -1, 10746, 10704, 10745, -1, 10747, 10708, 10746, -1, 10748, 10749, 10710, -1, 10751, 10750, 10696, -1, 10696, 10750, 10709, -1, 10697, 10699, 10750, -1, 10750, 10699, 10710, -1, 10725, 10697, 10751, -1, 10648, 10727, 10649, -1, 10712, 10648, 10649, -1, 10752, 10725, 10727, -1, 10753, 10754, 10712, -1, 12360, 10762, 10755, -1, 10755, 10762, 10756, -1, 12364, 10756, 10757, -1, 10760, 10757, 12196, -1, 10759, 12196, 10758, -1, 9513, 10758, 10761, -1, 9513, 10759, 10758, -1, 10755, 10756, 12364, -1, 12364, 10757, 10760, -1, 10760, 12196, 10759, -1, 10758, 12198, 10761, -1, 10761, 12198, 9518, -1, 9518, 12198, 12218, -1, 9514, 12218, 10880, -1, 9515, 9514, 10880, -1, 9518, 12218, 9514, -1, 10762, 12360, 12133, -1, 12133, 12360, 12359, -1, 12159, 12144, 12336, -1, 12336, 12144, 10763, -1, 10763, 12144, 10764, -1, 10772, 10764, 10773, -1, 12343, 10773, 12088, -1, 10774, 12088, 10765, -1, 10775, 10765, 12078, -1, 10776, 12078, 10766, -1, 10777, 10766, 10767, -1, 12345, 10767, 12101, -1, 12346, 12101, 12098, -1, 10778, 12098, 10769, -1, 10768, 10769, 10779, -1, 12347, 10779, 12138, -1, 12348, 12138, 10770, -1, 12349, 10770, 12137, -1, 12350, 12137, 10771, -1, 12409, 10771, 12135, -1, 10780, 12135, 12134, -1, 12358, 12134, 12133, -1, 12359, 12358, 12133, -1, 10763, 10764, 10772, -1, 10772, 10773, 12343, -1, 12343, 12088, 10774, -1, 10774, 10765, 10775, -1, 10775, 12078, 10776, -1, 10776, 10766, 10777, -1, 10777, 10767, 12345, -1, 12345, 12101, 12346, -1, 12346, 12098, 10778, -1, 10778, 10769, 10768, -1, 10768, 10779, 12347, -1, 12347, 12138, 12348, -1, 12348, 10770, 12349, -1, 12349, 12137, 12350, -1, 12350, 10771, 12409, -1, 12409, 12135, 10780, -1, 10780, 12134, 12358, -1, 12334, 13044, 12336, -1, 12336, 13044, 12159, -1, 10781, 9519, 10785, -1, 10781, 9520, 9519, -1, 10781, 9446, 9520, -1, 9520, 9446, 9439, -1, 10783, 9439, 9445, -1, 10782, 10783, 9445, -1, 10782, 10784, 10783, -1, 10783, 10784, 9522, -1, 9520, 9439, 10783, -1, 9519, 10909, 10785, -1, 10785, 10909, 9425, -1, 10786, 10785, 9425, -1, 10909, 9423, 9425, -1, 9445, 9444, 12422, -1, 12422, 9444, 10813, -1, 10813, 9444, 9436, -1, 10814, 9436, 10787, -1, 10788, 10787, 10789, -1, 10808, 10789, 9441, -1, 10809, 10808, 9441, -1, 10813, 9436, 10814, -1, 10814, 10787, 10788, -1, 10788, 10789, 10808, -1, 10790, 10791, 10835, -1, 10835, 10791, 10792, -1, 10792, 10791, 10832, -1, 10832, 10791, 12417, -1, 10831, 12417, 10793, -1, 10829, 10793, 9475, -1, 10794, 10829, 9475, -1, 10794, 10795, 10829, -1, 10794, 9476, 10795, -1, 10795, 9476, 10828, -1, 9498, 10828, 10827, -1, 10826, 10827, 10825, -1, 9493, 10825, 10796, -1, 9495, 10796, 10797, -1, 9495, 9493, 10796, -1, 10793, 12417, 10803, -1, 10803, 12417, 10798, -1, 9473, 10798, 10799, -1, 9485, 10799, 10800, -1, 10804, 10800, 10801, -1, 9484, 10801, 12420, -1, 9482, 12420, 10805, -1, 10802, 10805, 10806, -1, 10802, 9482, 10805, -1, 10803, 10798, 9473, -1, 9473, 10799, 9485, -1, 9485, 10800, 10804, -1, 10804, 10801, 9484, -1, 9484, 12420, 9482, -1, 10805, 12421, 10806, -1, 10806, 12421, 10807, -1, 10807, 12421, 10812, -1, 10808, 10812, 10788, -1, 10808, 10807, 10812, -1, 10808, 9470, 10807, -1, 10808, 10809, 9470, -1, 9470, 10809, 10811, -1, 10811, 10809, 9490, -1, 10810, 9490, 9468, -1, 10810, 10811, 9490, -1, 12422, 10813, 10812, -1, 10812, 10813, 10814, -1, 10788, 10812, 10814, -1, 9490, 9511, 9468, -1, 9468, 9511, 10821, -1, 10821, 9511, 10822, -1, 10816, 10822, 10815, -1, 10817, 10816, 10815, -1, 10817, 10818, 10816, -1, 10817, 10819, 10818, -1, 10818, 10819, 10820, -1, 10820, 10819, 9508, -1, 9489, 9508, 9503, -1, 9480, 9503, 9502, -1, 9488, 9502, 9505, -1, 9477, 9505, 9500, -1, 10823, 9500, 9497, -1, 10824, 9497, 10797, -1, 10796, 10824, 10797, -1, 10821, 10822, 10816, -1, 10820, 9508, 9489, -1, 9489, 9503, 9480, -1, 9480, 9502, 9488, -1, 9488, 9505, 9477, -1, 9477, 9500, 10823, -1, 10823, 9497, 10824, -1, 9493, 10826, 10825, -1, 10826, 9498, 10827, -1, 9498, 10795, 10828, -1, 10829, 10831, 10793, -1, 10831, 10832, 12417, -1, 10829, 10830, 10831, -1, 10831, 10830, 9538, -1, 10832, 9538, 9536, -1, 10792, 9536, 9533, -1, 10835, 9533, 10833, -1, 10790, 10833, 10834, -1, 10790, 10835, 10833, -1, 10831, 9538, 10832, -1, 10832, 9536, 10792, -1, 10792, 9533, 10835, -1, 12411, 10836, 10837, -1, 10872, 10837, 10871, -1, 10870, 10871, 10873, -1, 10838, 10873, 12418, -1, 10838, 10870, 10873, -1, 10838, 10867, 10870, -1, 10870, 10867, 10869, -1, 10872, 10869, 12412, -1, 12411, 10872, 12412, -1, 12411, 10837, 10872, -1, 10836, 12380, 10837, -1, 10837, 12380, 12379, -1, 10845, 12379, 12378, -1, 10839, 10845, 12378, -1, 10839, 10840, 10845, -1, 10839, 12376, 10840, -1, 10840, 12376, 10876, -1, 10844, 10876, 10841, -1, 10874, 10841, 10852, -1, 10842, 10852, 12419, -1, 10842, 10874, 10852, -1, 10842, 10846, 10874, -1, 10874, 10846, 10875, -1, 10844, 10875, 10843, -1, 10840, 10843, 10845, -1, 10840, 10844, 10843, -1, 10840, 10876, 10844, -1, 10837, 12379, 10845, -1, 10871, 10845, 10843, -1, 10873, 10843, 10875, -1, 12418, 10875, 10846, -1, 12418, 10873, 10875, -1, 12376, 12353, 10876, -1, 10876, 12353, 12374, -1, 10877, 12374, 10853, -1, 10849, 10853, 12355, -1, 10847, 10849, 12355, -1, 10847, 10850, 10849, -1, 10847, 12354, 10850, -1, 10850, 12354, 10851, -1, 10879, 10851, 10865, -1, 10878, 10865, 10866, -1, 12423, 10866, 10882, -1, 12423, 10878, 10866, -1, 12423, 10848, 10878, -1, 10878, 10848, 10858, -1, 10879, 10858, 10856, -1, 10850, 10856, 10849, -1, 10850, 10879, 10856, -1, 10850, 10851, 10879, -1, 10876, 12374, 10877, -1, 10841, 10877, 10854, -1, 10852, 10854, 10855, -1, 12419, 10855, 10857, -1, 12419, 10852, 10855, -1, 10877, 10853, 10849, -1, 10854, 10849, 10856, -1, 10855, 10856, 10858, -1, 10857, 10858, 10848, -1, 10857, 10855, 10858, -1, 12354, 12372, 10851, -1, 10851, 12372, 12370, -1, 10861, 12370, 10859, -1, 10862, 10859, 10860, -1, 12366, 10862, 10860, -1, 12366, 9517, 10862, -1, 10862, 9517, 10864, -1, 10861, 10864, 10865, -1, 10851, 10861, 10865, -1, 10851, 12370, 10861, -1, 10861, 10859, 10862, -1, 10864, 10861, 10862, -1, 9517, 10863, 10864, -1, 10864, 10863, 10866, -1, 10865, 10864, 10866, -1, 10863, 9516, 10866, -1, 10866, 9516, 10882, -1, 10867, 10868, 10869, -1, 10869, 10868, 12414, -1, 12412, 10869, 12414, -1, 10868, 12416, 12414, -1, 10870, 10869, 10872, -1, 10871, 10870, 10872, -1, 10845, 10871, 10837, -1, 10873, 10871, 10843, -1, 10874, 10875, 10844, -1, 10841, 10874, 10844, -1, 10877, 10841, 10876, -1, 10849, 10854, 10877, -1, 10854, 10852, 10841, -1, 10855, 10854, 10856, -1, 10878, 10858, 10879, -1, 10865, 10878, 10879, -1, 11066, 10946, 10884, -1, 10884, 10946, 10883, -1, 10881, 10883, 9515, -1, 10880, 10881, 9515, -1, 10880, 12190, 10881, -1, 9522, 10882, 10883, -1, 10883, 10882, 9515, -1, 10883, 10881, 10884, -1, 10884, 10881, 12044, -1, 11087, 10884, 12044, -1, 10885, 10888, 10889, -1, 10885, 10886, 10888, -1, 10888, 10886, 10887, -1, 10887, 10886, 9554, -1, 9552, 10887, 9554, -1, 10888, 12428, 10889, -1, 10889, 12428, 10890, -1, 10890, 12428, 9531, -1, 9531, 12428, 10892, -1, 10892, 12428, 12429, -1, 10891, 12429, 10834, -1, 10891, 10892, 12429, -1, 12975, 12425, 12429, -1, 12429, 12425, 12424, -1, 10834, 12429, 12424, -1, 12231, 12426, 10529, -1, 10529, 12426, 10887, -1, 10893, 10887, 9552, -1, 10893, 10529, 10887, -1, 10893, 9601, 10529, -1, 10529, 9601, 10490, -1, 10490, 9601, 9600, -1, 10894, 9600, 9614, -1, 10895, 9614, 10897, -1, 10895, 10894, 9614, -1, 10490, 9600, 10894, -1, 9614, 10896, 10897, -1, 10897, 10896, 10901, -1, 10898, 10901, 10902, -1, 10513, 10902, 10899, -1, 10515, 10899, 10900, -1, 10515, 10513, 10899, -1, 10897, 10901, 10898, -1, 10898, 10902, 10513, -1, 10899, 10903, 10900, -1, 10900, 10903, 10904, -1, 10904, 10903, 10911, -1, 9682, 10911, 10912, -1, 10913, 10912, 10914, -1, 9712, 10914, 10915, -1, 10906, 10915, 9650, -1, 10905, 10906, 9650, -1, 10905, 9630, 10906, -1, 10906, 9630, 10907, -1, 10908, 10906, 10907, -1, 10908, 9737, 10906, -1, 10908, 9743, 9737, -1, 10908, 9640, 9743, -1, 9743, 9640, 9744, -1, 9744, 9640, 10909, -1, 10910, 9744, 10909, -1, 10904, 10911, 9682, -1, 9682, 10912, 10913, -1, 10913, 10914, 9712, -1, 9712, 10915, 10906, -1, 9734, 9712, 10906, -1, 9734, 10916, 9712, -1, 9734, 9701, 10916, -1, 9734, 9718, 9701, -1, 9734, 10917, 9718, -1, 9734, 9709, 10917, -1, 9734, 13075, 9709, -1, 9709, 13075, 13081, -1, 10920, 13081, 13082, -1, 10918, 13082, 13077, -1, 10918, 10920, 13082, -1, 10918, 10919, 10920, -1, 9640, 9423, 10909, -1, 9709, 13081, 10920, -1, 10919, 12467, 10920, -1, 10920, 12467, 10921, -1, 10921, 12467, 10922, -1, 9710, 10922, 12331, -1, 10923, 9710, 12331, -1, 10921, 10922, 9710, -1, 12497, 12485, 10953, -1, 10953, 12485, 10924, -1, 10925, 10953, 10924, -1, 10925, 10927, 10953, -1, 10925, 10926, 10927, -1, 10927, 10926, 10929, -1, 10929, 10926, 10928, -1, 9735, 10929, 10928, -1, 10929, 9735, 10930, -1, 10927, 10930, 10951, -1, 10953, 10951, 10931, -1, 12497, 10931, 10932, -1, 12497, 10953, 10931, -1, 10933, 10938, 9736, -1, 10933, 10939, 10938, -1, 10933, 9738, 10939, -1, 10939, 9738, 10940, -1, 10956, 10940, 10957, -1, 10934, 10957, 10942, -1, 10935, 10942, 10941, -1, 10935, 10934, 10942, -1, 10935, 10936, 10934, -1, 10934, 10936, 10955, -1, 10956, 10955, 10937, -1, 10939, 10937, 10938, -1, 10939, 10956, 10937, -1, 10939, 10940, 10956, -1, 9738, 9745, 10940, -1, 10940, 9745, 10948, -1, 10957, 10948, 10947, -1, 10942, 10947, 10959, -1, 12499, 10942, 10959, -1, 12499, 10941, 10942, -1, 9745, 10943, 10948, -1, 10948, 10943, 9742, -1, 10945, 9742, 10946, -1, 10944, 10945, 10946, -1, 10944, 10961, 10945, -1, 10945, 10961, 10947, -1, 10948, 10945, 10947, -1, 10948, 9742, 10945, -1, 10961, 10959, 10947, -1, 10936, 10949, 10955, -1, 10955, 10949, 10950, -1, 10937, 10950, 10954, -1, 10938, 10954, 10930, -1, 9736, 10930, 9735, -1, 9736, 10938, 10930, -1, 10949, 12495, 10950, -1, 10950, 12495, 10952, -1, 10954, 10952, 10951, -1, 10930, 10954, 10951, -1, 12495, 12494, 10952, -1, 10952, 12494, 10932, -1, 10931, 10952, 10932, -1, 10931, 10951, 10952, -1, 10953, 10927, 10951, -1, 10927, 10929, 10930, -1, 10937, 10954, 10938, -1, 10950, 10952, 10954, -1, 10955, 10950, 10937, -1, 10934, 10955, 10956, -1, 10957, 10934, 10956, -1, 10948, 10957, 10940, -1, 10942, 10957, 10947, -1, 11066, 10958, 10946, -1, 10946, 10958, 10944, -1, 10944, 10958, 10960, -1, 10961, 10960, 10962, -1, 10959, 10962, 12499, -1, 10959, 10961, 10962, -1, 10944, 10960, 10961, -1, 10962, 10965, 12499, -1, 11066, 11079, 10958, -1, 10958, 11079, 10968, -1, 10960, 10968, 10963, -1, 10962, 10963, 10964, -1, 12498, 10964, 12496, -1, 12498, 10962, 10964, -1, 12498, 10965, 10962, -1, 10968, 11079, 11003, -1, 10969, 11003, 11005, -1, 11004, 11005, 11006, -1, 10966, 11006, 12487, -1, 10966, 11004, 11006, -1, 10966, 12486, 11004, -1, 11004, 12486, 10967, -1, 10969, 10967, 10963, -1, 10968, 10969, 10963, -1, 10968, 11003, 10969, -1, 10970, 10973, 11002, -1, 10970, 10971, 10973, -1, 10970, 11069, 10971, -1, 10971, 11069, 10975, -1, 10974, 10975, 10977, -1, 11008, 10977, 10972, -1, 12489, 10972, 12490, -1, 12489, 11008, 10972, -1, 12489, 12488, 11008, -1, 11008, 12488, 11001, -1, 10974, 11001, 11007, -1, 10971, 11007, 10973, -1, 10971, 10974, 11007, -1, 10971, 10975, 10974, -1, 11069, 11070, 10975, -1, 10975, 11070, 10976, -1, 10977, 10976, 11009, -1, 10972, 11009, 10978, -1, 12491, 10978, 10979, -1, 12491, 10972, 10978, -1, 12491, 12490, 10972, -1, 11070, 11071, 10976, -1, 10976, 11071, 10980, -1, 11009, 10980, 10981, -1, 10978, 10981, 11011, -1, 10979, 11011, 12492, -1, 10979, 10978, 11011, -1, 11071, 10982, 10980, -1, 10980, 10982, 11010, -1, 10981, 11010, 11012, -1, 11011, 11012, 10983, -1, 12492, 10983, 10985, -1, 12492, 11011, 10983, -1, 10982, 11082, 11010, -1, 11010, 11082, 10984, -1, 11012, 10984, 11013, -1, 10983, 11013, 10987, -1, 10985, 10987, 12493, -1, 10985, 10983, 10987, -1, 11082, 11083, 10984, -1, 10984, 11083, 10986, -1, 11013, 10986, 10988, -1, 10987, 10988, 10991, -1, 12493, 10991, 10990, -1, 12493, 10987, 10991, -1, 11083, 11074, 10986, -1, 10986, 11074, 10992, -1, 10988, 10992, 10989, -1, 10991, 10989, 10996, -1, 10990, 10996, 10995, -1, 10990, 10991, 10996, -1, 11074, 10997, 10992, -1, 10992, 10997, 10993, -1, 10989, 10993, 11014, -1, 10996, 11014, 11016, -1, 10994, 10996, 11016, -1, 10994, 10995, 10996, -1, 10997, 11084, 10993, -1, 10993, 11084, 11000, -1, 11014, 11000, 10998, -1, 11016, 11014, 10998, -1, 11084, 10999, 11000, -1, 11000, 10999, 11017, -1, 10998, 11000, 11017, -1, 10999, 11077, 11017, -1, 12488, 12487, 11001, -1, 11001, 12487, 11006, -1, 11007, 11006, 11005, -1, 10973, 11005, 11003, -1, 11002, 11003, 11079, -1, 11002, 10973, 11003, -1, 12486, 12496, 10967, -1, 10967, 12496, 10964, -1, 10963, 10967, 10964, -1, 10962, 10960, 10963, -1, 10960, 10958, 10968, -1, 11004, 10967, 10969, -1, 11005, 11004, 10969, -1, 11007, 11005, 10973, -1, 11001, 11006, 11007, -1, 10977, 10975, 10976, -1, 11008, 11001, 10974, -1, 10977, 11008, 10974, -1, 11009, 10976, 10980, -1, 10972, 10977, 11009, -1, 10981, 10980, 11010, -1, 10978, 11009, 10981, -1, 11012, 11010, 10984, -1, 11011, 10981, 11012, -1, 11013, 10984, 10986, -1, 10983, 11012, 11013, -1, 10988, 10986, 10992, -1, 10987, 11013, 10988, -1, 10989, 10992, 10993, -1, 10991, 10988, 10989, -1, 11014, 10993, 11000, -1, 10996, 10989, 11014, -1, 12550, 11015, 11077, -1, 11077, 11015, 11017, -1, 11017, 11015, 11378, -1, 10998, 11378, 11367, -1, 11016, 11367, 10994, -1, 11016, 10998, 11367, -1, 11017, 11378, 10998, -1, 11367, 12475, 10994, -1, 11018, 11051, 11052, -1, 11018, 12507, 11051, -1, 11018, 11019, 12507, -1, 12507, 11019, 12509, -1, 12509, 11019, 9750, -1, 11020, 9750, 11034, -1, 12534, 11034, 11035, -1, 12533, 11035, 11021, -1, 11036, 11021, 9761, -1, 12531, 9761, 11022, -1, 12530, 11022, 11023, -1, 11037, 11023, 9772, -1, 11038, 9772, 9777, -1, 12522, 9777, 9779, -1, 11039, 9779, 11024, -1, 11025, 11024, 9787, -1, 12544, 9787, 11026, -1, 11027, 11026, 9792, -1, 12546, 9792, 11028, -1, 11029, 11028, 11030, -1, 12547, 11030, 9796, -1, 12548, 9796, 9800, -1, 11033, 9800, 11031, -1, 11032, 11031, 12521, -1, 11032, 11033, 11031, -1, 12509, 9750, 11020, -1, 11020, 11034, 12534, -1, 12534, 11035, 12533, -1, 12533, 11021, 11036, -1, 11036, 9761, 12531, -1, 12531, 11022, 12530, -1, 12530, 11023, 11037, -1, 11037, 9772, 11038, -1, 11038, 9777, 12522, -1, 12522, 9779, 11039, -1, 11039, 11024, 11025, -1, 11025, 9787, 12544, -1, 12544, 11026, 11027, -1, 11027, 9792, 12546, -1, 12546, 11028, 11029, -1, 11029, 11030, 12547, -1, 12547, 9796, 12548, -1, 12548, 9800, 11033, -1, 11031, 11040, 12521, -1, 12521, 11040, 11041, -1, 11041, 11040, 9807, -1, 9812, 11041, 9807, -1, 9812, 11042, 11041, -1, 9812, 9815, 11042, -1, 11042, 9815, 12520, -1, 12520, 9815, 9816, -1, 11043, 9816, 11053, -1, 11054, 11053, 9831, -1, 12519, 9831, 11055, -1, 11056, 11055, 9825, -1, 12518, 9825, 11044, -1, 11057, 11044, 11058, -1, 12517, 11058, 11059, -1, 11060, 11059, 11045, -1, 11061, 11045, 11046, -1, 12502, 11046, 9856, -1, 12503, 9856, 11062, -1, 11063, 11062, 11047, -1, 12504, 11047, 11049, -1, 11048, 11049, 9870, -1, 11064, 9870, 9866, -1, 12541, 9866, 11050, -1, 12535, 11050, 9865, -1, 12505, 9865, 11052, -1, 11051, 12505, 11052, -1, 12520, 9816, 11043, -1, 11043, 11053, 11054, -1, 11054, 9831, 12519, -1, 12519, 11055, 11056, -1, 11056, 9825, 12518, -1, 12518, 11044, 11057, -1, 11057, 11058, 12517, -1, 12517, 11059, 11060, -1, 11060, 11045, 11061, -1, 11061, 11046, 12502, -1, 12502, 9856, 12503, -1, 12503, 11062, 11063, -1, 11063, 11047, 12504, -1, 12504, 11049, 11048, -1, 11048, 9870, 11064, -1, 11064, 9866, 12541, -1, 12541, 11050, 12535, -1, 12535, 9865, 12505, -1, 11077, 12545, 12550, -1, 12550, 12545, 12549, -1, 10884, 11065, 11066, -1, 11066, 11065, 11079, -1, 11079, 11065, 11090, -1, 11002, 11090, 11089, -1, 10970, 11089, 11068, -1, 11067, 10970, 11068, -1, 11067, 11069, 10970, -1, 11067, 12524, 11069, -1, 11069, 12524, 11070, -1, 11070, 12524, 11080, -1, 11071, 11080, 11081, -1, 10982, 11081, 11072, -1, 11082, 11072, 11073, -1, 11083, 11073, 11075, -1, 11074, 11075, 12528, -1, 10997, 12528, 12523, -1, 11084, 12523, 11076, -1, 10999, 11076, 11078, -1, 11077, 11078, 12545, -1, 11077, 10999, 11078, -1, 11079, 11090, 11002, -1, 11002, 11089, 10970, -1, 11070, 11080, 11071, -1, 11071, 11081, 10982, -1, 10982, 11072, 11082, -1, 11082, 11073, 11083, -1, 11083, 11075, 11074, -1, 11074, 12528, 10997, -1, 10997, 12523, 11084, -1, 11084, 11076, 10999, -1, 11067, 11068, 11085, -1, 11085, 11068, 11088, -1, 11088, 11068, 11089, -1, 11103, 11089, 11090, -1, 11086, 11090, 11065, -1, 11087, 11065, 10884, -1, 11087, 11086, 11065, -1, 11088, 11089, 11103, -1, 11103, 11090, 11086, -1, 11087, 11515, 11086, -1, 11086, 11515, 11091, -1, 11103, 11091, 11102, -1, 11088, 11102, 11093, -1, 11092, 11093, 11101, -1, 11092, 11088, 11093, -1, 11092, 11085, 11088, -1, 11515, 11512, 11091, -1, 11091, 11512, 11105, -1, 11097, 11105, 11099, -1, 11094, 11099, 11095, -1, 11107, 11094, 11095, -1, 11107, 11096, 11094, -1, 11094, 11096, 11104, -1, 11097, 11104, 11102, -1, 11091, 11097, 11102, -1, 11091, 11105, 11097, -1, 11512, 11098, 11105, -1, 11105, 11098, 11100, -1, 11099, 11100, 9941, -1, 11095, 11099, 9941, -1, 11098, 9933, 11100, -1, 11100, 9933, 9932, -1, 9941, 11100, 9932, -1, 11096, 11101, 11104, -1, 11104, 11101, 11093, -1, 11102, 11104, 11093, -1, 11088, 11103, 11102, -1, 11103, 11086, 11091, -1, 11094, 11104, 11097, -1, 11099, 11094, 11097, -1, 11100, 11099, 11105, -1, 9928, 11106, 9958, -1, 9958, 11106, 11120, -1, 9940, 11120, 11119, -1, 11107, 11119, 11108, -1, 11107, 9940, 11119, -1, 9958, 11120, 9940, -1, 12529, 11108, 11158, -1, 11159, 11158, 11109, -1, 11160, 11109, 11122, -1, 11116, 11122, 9981, -1, 11117, 9981, 11110, -1, 11171, 11110, 11111, -1, 11164, 11111, 11165, -1, 11113, 11165, 11156, -1, 11112, 11156, 11155, -1, 11112, 11113, 11156, -1, 11112, 11162, 11113, -1, 11112, 11114, 11162, -1, 11162, 11114, 11115, -1, 11163, 11115, 11157, -1, 11117, 11157, 11116, -1, 9981, 11117, 11116, -1, 11120, 11118, 11119, -1, 11120, 11121, 11118, -1, 11120, 11106, 11121, -1, 11121, 11106, 11123, -1, 11170, 11123, 11122, -1, 11109, 11170, 11122, -1, 11109, 11118, 11170, -1, 11109, 11158, 11118, -1, 11118, 11158, 11119, -1, 11119, 11158, 11108, -1, 11123, 9981, 11122, -1, 11110, 11124, 11111, -1, 11111, 11124, 11125, -1, 11165, 11125, 11140, -1, 11156, 11140, 11126, -1, 11155, 11126, 11127, -1, 11153, 11127, 11154, -1, 11169, 11154, 11146, -1, 11152, 11146, 11145, -1, 11134, 11145, 11133, -1, 11129, 11133, 11128, -1, 11130, 11129, 11128, -1, 11130, 11135, 11129, -1, 11130, 11148, 11135, -1, 11130, 9977, 11148, -1, 11148, 9977, 11206, -1, 11150, 11206, 11131, -1, 11132, 11131, 12532, -1, 12525, 11132, 12532, -1, 12525, 11136, 11132, -1, 12525, 11137, 11136, -1, 12525, 11151, 11137, -1, 11137, 11151, 11138, -1, 11139, 11138, 11134, -1, 11129, 11134, 11133, -1, 11129, 11139, 11134, -1, 11129, 11135, 11139, -1, 11139, 11135, 11149, -1, 11137, 11149, 11136, -1, 11137, 11139, 11149, -1, 11137, 11138, 11139, -1, 11125, 11124, 11147, -1, 11140, 11147, 11141, -1, 11126, 11141, 11127, -1, 11126, 11140, 11141, -1, 11143, 11142, 9978, -1, 11143, 11168, 11142, -1, 11143, 11144, 11168, -1, 11143, 11128, 11144, -1, 11144, 11128, 11133, -1, 11145, 11144, 11133, -1, 11145, 11166, 11144, -1, 11145, 11146, 11166, -1, 11166, 11146, 11154, -1, 11167, 11154, 11127, -1, 11141, 11167, 11127, -1, 11141, 11142, 11167, -1, 11141, 11147, 11142, -1, 11142, 11147, 9978, -1, 9978, 11147, 11124, -1, 11148, 11206, 11150, -1, 11149, 11150, 11136, -1, 11149, 11148, 11150, -1, 11149, 11135, 11148, -1, 11150, 11131, 11132, -1, 11136, 11150, 11132, -1, 11138, 11151, 11152, -1, 11134, 11152, 11145, -1, 11134, 11138, 11152, -1, 11169, 11153, 11154, -1, 11153, 11155, 11127, -1, 11126, 11155, 11156, -1, 11115, 11114, 11161, -1, 11157, 11161, 11160, -1, 11116, 11160, 11122, -1, 11116, 11157, 11160, -1, 11158, 11159, 12529, -1, 12529, 11159, 11161, -1, 11114, 12529, 11161, -1, 11160, 11161, 11159, -1, 11109, 11160, 11159, -1, 11157, 11115, 11161, -1, 11115, 11163, 11162, -1, 11162, 11163, 11164, -1, 11113, 11164, 11165, -1, 11113, 11162, 11164, -1, 11140, 11156, 11165, -1, 11166, 11154, 11167, -1, 11168, 11167, 11142, -1, 11168, 11166, 11167, -1, 11168, 11144, 11166, -1, 11151, 11169, 11152, -1, 11152, 11169, 11146, -1, 11157, 11117, 11163, -1, 11163, 11117, 11171, -1, 11164, 11171, 11111, -1, 11164, 11163, 11171, -1, 11125, 11165, 11111, -1, 11147, 11140, 11125, -1, 11123, 11170, 11121, -1, 11121, 11170, 11118, -1, 11110, 11171, 11117, -1, 11206, 9977, 11172, -1, 11205, 11172, 11203, -1, 11202, 11203, 11180, -1, 11210, 11180, 11181, -1, 11173, 11181, 11174, -1, 11207, 11174, 11175, -1, 11197, 11175, 11184, -1, 11194, 11184, 11195, -1, 11191, 11195, 11192, -1, 11179, 11192, 11176, -1, 11212, 11176, 11186, -1, 11217, 11186, 11188, -1, 11177, 11217, 11188, -1, 11177, 11178, 11217, -1, 11177, 11219, 11178, -1, 11178, 11219, 11215, -1, 11216, 11215, 11190, -1, 11212, 11190, 11179, -1, 11176, 11212, 11179, -1, 9984, 11203, 11211, -1, 9984, 11180, 11203, -1, 9984, 9983, 11180, -1, 11180, 9983, 11181, -1, 11181, 9983, 11182, -1, 11174, 11182, 11183, -1, 11175, 11183, 11184, -1, 11175, 11174, 11183, -1, 11181, 11182, 11174, -1, 11183, 9975, 11184, -1, 11184, 9975, 11195, -1, 11195, 9975, 11185, -1, 11192, 11185, 9974, -1, 11176, 9974, 11186, -1, 11176, 11192, 9974, -1, 11195, 11185, 11192, -1, 9974, 11187, 11186, -1, 11186, 11187, 11188, -1, 11215, 11189, 11190, -1, 11190, 11189, 11213, -1, 11179, 11213, 11191, -1, 11192, 11179, 11191, -1, 11189, 11193, 11213, -1, 11213, 11193, 11196, -1, 11191, 11196, 11194, -1, 11195, 11191, 11194, -1, 11193, 12508, 11196, -1, 11196, 12508, 11214, -1, 11194, 11214, 11197, -1, 11184, 11194, 11197, -1, 11214, 12508, 11209, -1, 11197, 11209, 11207, -1, 11175, 11197, 11207, -1, 11199, 11198, 11208, -1, 11199, 11200, 11198, -1, 11199, 12527, 11200, -1, 11200, 12527, 11201, -1, 11210, 11201, 11202, -1, 11180, 11210, 11202, -1, 12527, 12526, 11201, -1, 11201, 12526, 11204, -1, 11202, 11204, 11205, -1, 11203, 11202, 11205, -1, 12526, 12532, 11204, -1, 11204, 12532, 11131, -1, 11205, 11131, 11206, -1, 11172, 11205, 11206, -1, 11204, 11131, 11205, -1, 11173, 11174, 11207, -1, 11198, 11207, 11209, -1, 11208, 11209, 12508, -1, 11208, 11198, 11209, -1, 11210, 11181, 11173, -1, 11200, 11173, 11198, -1, 11200, 11210, 11173, -1, 11200, 11201, 11210, -1, 9977, 11211, 11172, -1, 11172, 11211, 11203, -1, 11186, 11217, 11212, -1, 11212, 11217, 11216, -1, 11190, 11212, 11216, -1, 11213, 11179, 11190, -1, 11196, 11191, 11213, -1, 11214, 11194, 11196, -1, 11209, 11197, 11214, -1, 11198, 11173, 11207, -1, 11204, 11202, 11201, -1, 11215, 11216, 11178, -1, 11178, 11216, 11217, -1, 11187, 9987, 11222, -1, 11188, 11222, 11218, -1, 11177, 11218, 11221, -1, 11219, 11221, 9991, -1, 11219, 11177, 11221, -1, 11220, 11218, 10018, -1, 11220, 11221, 11218, -1, 11220, 9991, 11221, -1, 11177, 11188, 11218, -1, 11188, 11187, 11222, -1, 10018, 11218, 11222, -1, 9987, 10018, 11222, -1, 10014, 11241, 11223, -1, 10015, 11223, 11233, -1, 9990, 11233, 11224, -1, 9991, 11224, 11240, -1, 9991, 9990, 11224, -1, 11226, 11235, 11225, -1, 11226, 11228, 11235, -1, 11226, 11227, 11228, -1, 11228, 11227, 11237, -1, 11229, 11228, 11237, -1, 11229, 11230, 11228, -1, 11229, 11520, 11230, -1, 11230, 11520, 11232, -1, 11231, 11232, 11234, -1, 11233, 11234, 11224, -1, 11233, 11231, 11234, -1, 11233, 11223, 11231, -1, 11231, 11223, 11235, -1, 11230, 11235, 11228, -1, 11230, 11231, 11235, -1, 11230, 11232, 11231, -1, 11227, 11236, 11237, -1, 11520, 11238, 11232, -1, 11232, 11238, 12510, -1, 11239, 11232, 12510, -1, 11239, 11234, 11232, -1, 11239, 11240, 11234, -1, 11234, 11240, 11224, -1, 9990, 10015, 11233, -1, 10015, 10014, 11223, -1, 11225, 11235, 11223, -1, 11241, 11225, 11223, -1, 11462, 11254, 11242, -1, 11242, 11254, 11244, -1, 11245, 11244, 11259, -1, 11243, 11259, 11260, -1, 11243, 11245, 11259, -1, 11242, 11244, 11245, -1, 11292, 11260, 11258, -1, 11294, 11258, 11256, -1, 11291, 11256, 11246, -1, 11290, 11246, 11247, -1, 11253, 11247, 11451, -1, 11303, 11451, 11300, -1, 11248, 11300, 11298, -1, 11296, 11298, 11297, -1, 11249, 11297, 12536, -1, 11249, 11296, 11297, -1, 11249, 11250, 11296, -1, 11249, 12539, 11250, -1, 11250, 12539, 11252, -1, 11251, 11252, 11295, -1, 11253, 11295, 11290, -1, 11247, 11253, 11290, -1, 11244, 11257, 11259, -1, 11244, 11302, 11257, -1, 11244, 11254, 11302, -1, 11302, 11254, 11261, -1, 11255, 11261, 11246, -1, 11256, 11255, 11246, -1, 11256, 11257, 11255, -1, 11256, 11258, 11257, -1, 11257, 11258, 11259, -1, 11259, 11258, 11260, -1, 11261, 11247, 11246, -1, 11451, 11262, 11300, -1, 11300, 11262, 11301, -1, 11298, 11301, 11263, -1, 11297, 11263, 11276, -1, 12536, 11276, 11275, -1, 12537, 11275, 11264, -1, 12540, 11264, 11279, -1, 11288, 11279, 11289, -1, 11272, 11289, 11265, -1, 11273, 11265, 11450, -1, 11449, 11273, 11450, -1, 11449, 11286, 11273, -1, 11449, 11266, 11286, -1, 11449, 11457, 11266, -1, 11266, 11457, 11285, -1, 11267, 11285, 11338, -1, 11268, 11338, 11336, -1, 12543, 11268, 11336, -1, 12543, 11287, 11268, -1, 12543, 11269, 11287, -1, 12543, 12542, 11269, -1, 11269, 12542, 11270, -1, 11271, 11270, 11272, -1, 11273, 11272, 11265, -1, 11273, 11271, 11272, -1, 11273, 11286, 11271, -1, 11271, 11286, 11274, -1, 11269, 11274, 11287, -1, 11269, 11271, 11274, -1, 11269, 11270, 11271, -1, 11301, 11262, 11283, -1, 11263, 11283, 11282, -1, 11276, 11282, 11275, -1, 11276, 11263, 11282, -1, 11458, 11277, 11284, -1, 11458, 11299, 11277, -1, 11458, 11278, 11299, -1, 11458, 11450, 11278, -1, 11278, 11450, 11265, -1, 11289, 11278, 11265, -1, 11289, 11280, 11278, -1, 11289, 11279, 11280, -1, 11280, 11279, 11264, -1, 11281, 11264, 11275, -1, 11282, 11281, 11275, -1, 11282, 11277, 11281, -1, 11282, 11283, 11277, -1, 11277, 11283, 11284, -1, 11284, 11283, 11262, -1, 11266, 11285, 11267, -1, 11274, 11267, 11287, -1, 11274, 11266, 11267, -1, 11274, 11286, 11266, -1, 11267, 11338, 11268, -1, 11287, 11267, 11268, -1, 11270, 12542, 11288, -1, 11272, 11288, 11289, -1, 11272, 11270, 11288, -1, 12540, 12537, 11264, -1, 12537, 12536, 11275, -1, 11276, 12536, 11297, -1, 11252, 12539, 11293, -1, 11295, 11293, 11291, -1, 11290, 11291, 11246, -1, 11290, 11295, 11291, -1, 11258, 11294, 11292, -1, 11292, 11294, 11293, -1, 12539, 11292, 11293, -1, 11291, 11293, 11294, -1, 11256, 11291, 11294, -1, 11295, 11252, 11293, -1, 11252, 11251, 11250, -1, 11250, 11251, 11248, -1, 11296, 11248, 11298, -1, 11296, 11250, 11248, -1, 11263, 11297, 11298, -1, 11280, 11264, 11281, -1, 11299, 11281, 11277, -1, 11299, 11280, 11281, -1, 11299, 11278, 11280, -1, 12542, 12540, 11288, -1, 11288, 12540, 11279, -1, 11295, 11253, 11251, -1, 11251, 11253, 11303, -1, 11248, 11303, 11300, -1, 11248, 11251, 11303, -1, 11301, 11298, 11300, -1, 11283, 11263, 11301, -1, 11261, 11255, 11302, -1, 11302, 11255, 11257, -1, 11451, 11303, 11253, -1, 11285, 11457, 11304, -1, 11337, 11304, 11305, -1, 11335, 11305, 11306, -1, 11340, 11306, 11308, -1, 11307, 11308, 11339, -1, 11326, 11339, 11309, -1, 11324, 11309, 11310, -1, 11323, 11310, 11318, -1, 11311, 11318, 11312, -1, 11346, 11312, 11313, -1, 11343, 11313, 11342, -1, 11344, 11342, 11351, -1, 11314, 11344, 11351, -1, 11314, 11350, 11344, -1, 11314, 11354, 11350, -1, 11350, 11354, 11319, -1, 11345, 11319, 11347, -1, 11343, 11347, 11346, -1, 11313, 11343, 11346, -1, 11448, 11305, 11341, -1, 11448, 11306, 11305, -1, 11448, 11447, 11306, -1, 11306, 11447, 11308, -1, 11308, 11447, 11315, -1, 11339, 11315, 11316, -1, 11309, 11316, 11310, -1, 11309, 11339, 11316, -1, 11308, 11315, 11339, -1, 11316, 11317, 11310, -1, 11310, 11317, 11318, -1, 11318, 11317, 11445, -1, 11312, 11445, 11444, -1, 11313, 11444, 11342, -1, 11313, 11312, 11444, -1, 11318, 11445, 11312, -1, 11444, 11443, 11342, -1, 11342, 11443, 11351, -1, 11319, 11320, 11347, -1, 11347, 11320, 11348, -1, 11346, 11348, 11311, -1, 11312, 11346, 11311, -1, 11320, 11321, 11348, -1, 11348, 11321, 11322, -1, 11311, 11322, 11323, -1, 11318, 11311, 11323, -1, 11321, 12501, 11322, -1, 11322, 12501, 11349, -1, 11323, 11349, 11324, -1, 11310, 11323, 11324, -1, 11349, 12501, 11325, -1, 11324, 11325, 11326, -1, 11309, 11324, 11326, -1, 11327, 11329, 11328, -1, 11327, 11330, 11329, -1, 11327, 11331, 11330, -1, 11330, 11331, 11332, -1, 11340, 11332, 11335, -1, 11306, 11340, 11335, -1, 11331, 11333, 11332, -1, 11332, 11333, 11334, -1, 11335, 11334, 11337, -1, 11305, 11335, 11337, -1, 11333, 11336, 11334, -1, 11334, 11336, 11338, -1, 11337, 11338, 11285, -1, 11304, 11337, 11285, -1, 11334, 11338, 11337, -1, 11307, 11339, 11326, -1, 11329, 11326, 11325, -1, 11328, 11325, 12501, -1, 11328, 11329, 11325, -1, 11340, 11308, 11307, -1, 11330, 11307, 11329, -1, 11330, 11340, 11307, -1, 11330, 11332, 11340, -1, 11457, 11341, 11304, -1, 11304, 11341, 11305, -1, 11342, 11344, 11343, -1, 11343, 11344, 11345, -1, 11347, 11343, 11345, -1, 11348, 11346, 11347, -1, 11322, 11311, 11348, -1, 11349, 11323, 11322, -1, 11325, 11324, 11349, -1, 11329, 11307, 11326, -1, 11334, 11335, 11332, -1, 11319, 11345, 11350, -1, 11350, 11345, 11344, -1, 11443, 11357, 11352, -1, 11351, 11352, 11356, -1, 11314, 11356, 11353, -1, 11354, 11353, 11355, -1, 11354, 11314, 11353, -1, 11549, 11356, 11358, -1, 11549, 11353, 11356, -1, 11549, 11355, 11353, -1, 11314, 11351, 11356, -1, 11351, 11443, 11352, -1, 11358, 11356, 11352, -1, 11357, 11358, 11352, -1, 12475, 11367, 11359, -1, 11359, 11367, 11360, -1, 11361, 11360, 11412, -1, 11409, 11412, 11411, -1, 12477, 11411, 11363, -1, 11362, 11363, 11364, -1, 12478, 11364, 11365, -1, 11366, 11365, 11369, -1, 12480, 11369, 11406, -1, 12480, 11366, 11369, -1, 11360, 11367, 11410, -1, 11412, 11410, 11377, -1, 11411, 11377, 11368, -1, 11363, 11368, 11382, -1, 11364, 11382, 11380, -1, 11365, 11380, 11384, -1, 11369, 11384, 11408, -1, 11407, 11408, 11370, -1, 11371, 11370, 11390, -1, 11401, 11390, 11391, -1, 11402, 11391, 11393, -1, 11413, 11393, 11395, -1, 11374, 11395, 11372, -1, 11373, 11372, 13010, -1, 11373, 11374, 11372, -1, 11373, 12476, 11374, -1, 11374, 12476, 12479, -1, 12482, 11374, 12479, -1, 12482, 11413, 11374, -1, 12482, 12481, 11413, -1, 11413, 12481, 11402, -1, 11393, 11413, 11402, -1, 11015, 11375, 11378, -1, 11015, 12551, 11375, -1, 11015, 12550, 12551, -1, 11375, 12551, 11376, -1, 11377, 11376, 11368, -1, 11377, 11375, 11376, -1, 11377, 11410, 11375, -1, 11375, 11410, 11378, -1, 11378, 11410, 11367, -1, 12563, 11383, 12562, -1, 12563, 11381, 11383, -1, 12563, 12564, 11381, -1, 11381, 12564, 11379, -1, 11380, 11379, 11384, -1, 11380, 11381, 11379, -1, 11380, 11382, 11381, -1, 11381, 11382, 11383, -1, 11383, 11382, 11368, -1, 11376, 11383, 11368, -1, 11376, 12562, 11383, -1, 11376, 12551, 12562, -1, 12564, 12565, 11379, -1, 11379, 12565, 11385, -1, 11384, 11385, 11408, -1, 11384, 11379, 11385, -1, 12565, 12566, 11385, -1, 11385, 12566, 11386, -1, 11408, 11386, 11370, -1, 11408, 11385, 11386, -1, 12566, 12567, 11386, -1, 11386, 12567, 11387, -1, 11370, 11387, 11390, -1, 11370, 11386, 11387, -1, 12567, 11388, 11387, -1, 11387, 11388, 11389, -1, 11390, 11389, 11391, -1, 11390, 11387, 11389, -1, 11388, 11392, 11389, -1, 11389, 11392, 11394, -1, 11391, 11394, 11393, -1, 11391, 11389, 11394, -1, 11392, 12555, 11394, -1, 11394, 12555, 11396, -1, 11393, 11396, 11395, -1, 11393, 11394, 11396, -1, 12555, 11397, 11396, -1, 11396, 11397, 11398, -1, 11395, 11398, 11372, -1, 11395, 11396, 11398, -1, 11397, 11399, 11398, -1, 11398, 11399, 11400, -1, 11372, 11400, 13010, -1, 11372, 11398, 11400, -1, 11399, 12560, 11400, -1, 11400, 12560, 13011, -1, 13010, 11400, 13011, -1, 12560, 12559, 13011, -1, 12481, 11403, 11402, -1, 11402, 11403, 11401, -1, 11391, 11402, 11401, -1, 11403, 11404, 11401, -1, 11401, 11404, 11371, -1, 11390, 11401, 11371, -1, 11404, 11405, 11371, -1, 11371, 11405, 11407, -1, 11370, 11371, 11407, -1, 11405, 11406, 11407, -1, 11407, 11406, 11369, -1, 11408, 11407, 11369, -1, 11366, 12478, 11365, -1, 12478, 11362, 11364, -1, 11362, 12477, 11363, -1, 12477, 11409, 11411, -1, 11409, 11361, 11412, -1, 11361, 11359, 11360, -1, 11412, 11360, 11410, -1, 11411, 11412, 11377, -1, 11363, 11411, 11368, -1, 11364, 11363, 11382, -1, 11365, 11364, 11380, -1, 11369, 11365, 11384, -1, 11374, 11413, 11395, -1, 11414, 12589, 11428, -1, 11414, 11415, 12589, -1, 11414, 11416, 11415, -1, 11415, 11416, 11417, -1, 11417, 11416, 11418, -1, 12583, 11418, 10156, -1, 11419, 10156, 11429, -1, 12582, 11429, 10050, -1, 11420, 10050, 10051, -1, 12587, 10051, 10054, -1, 11430, 10054, 10059, -1, 12579, 10059, 11431, -1, 11421, 11431, 10062, -1, 12576, 10062, 10071, -1, 11422, 10071, 11432, -1, 11433, 11432, 10082, -1, 12585, 10082, 10081, -1, 11434, 10081, 10089, -1, 11435, 10089, 11423, -1, 11436, 11423, 11437, -1, 11438, 11437, 10115, -1, 12571, 10115, 10123, -1, 11424, 10123, 10121, -1, 12570, 10121, 11425, -1, 12600, 11425, 10128, -1, 12598, 10128, 11426, -1, 11439, 11426, 11427, -1, 11440, 11427, 10140, -1, 12595, 10140, 10143, -1, 12596, 10143, 11441, -1, 12593, 11441, 11442, -1, 12592, 11442, 10148, -1, 12590, 10148, 11428, -1, 12589, 12590, 11428, -1, 11417, 11418, 12583, -1, 12583, 10156, 11419, -1, 11419, 11429, 12582, -1, 12582, 10050, 11420, -1, 11420, 10051, 12587, -1, 12587, 10054, 11430, -1, 11430, 10059, 12579, -1, 12579, 11431, 11421, -1, 11421, 10062, 12576, -1, 12576, 10071, 11422, -1, 11422, 11432, 11433, -1, 11433, 10082, 12585, -1, 12585, 10081, 11434, -1, 11434, 10089, 11435, -1, 11435, 11423, 11436, -1, 11436, 11437, 11438, -1, 11438, 10115, 12571, -1, 12571, 10123, 11424, -1, 11424, 10121, 12570, -1, 12570, 11425, 12600, -1, 12600, 10128, 12598, -1, 12598, 11426, 11439, -1, 11439, 11427, 11440, -1, 11440, 10140, 12595, -1, 12595, 10143, 12596, -1, 12596, 11441, 12593, -1, 12593, 11442, 12592, -1, 12592, 10148, 12590, -1, 11443, 11444, 11570, -1, 11570, 11444, 12572, -1, 12572, 11444, 11445, -1, 12573, 11445, 11317, -1, 12584, 11317, 11316, -1, 12574, 11316, 11315, -1, 11446, 11315, 11447, -1, 11455, 11447, 11448, -1, 11456, 11448, 11341, -1, 12575, 11341, 11457, -1, 12577, 11457, 11449, -1, 12586, 11449, 11450, -1, 12578, 11450, 11458, -1, 12580, 11458, 11284, -1, 11459, 11284, 11262, -1, 12581, 11262, 11451, -1, 11452, 11451, 11247, -1, 11454, 11247, 11261, -1, 11453, 11261, 11254, -1, 11453, 11454, 11261, -1, 12572, 11445, 12573, -1, 12573, 11317, 12584, -1, 12584, 11316, 12574, -1, 12574, 11315, 11446, -1, 11446, 11447, 11455, -1, 11455, 11448, 11456, -1, 11456, 11341, 12575, -1, 12575, 11457, 12577, -1, 12577, 11449, 12586, -1, 12586, 11450, 12578, -1, 12578, 11458, 12580, -1, 12580, 11284, 11459, -1, 11459, 11262, 12581, -1, 12581, 11451, 11452, -1, 11452, 11247, 11454, -1, 11254, 11462, 11453, -1, 11453, 11462, 11460, -1, 11460, 11462, 11461, -1, 11461, 11462, 11467, -1, 11485, 11461, 11467, -1, 11467, 11462, 11468, -1, 11469, 11468, 11463, -1, 11495, 11463, 11496, -1, 11494, 11496, 11497, -1, 11499, 11497, 11464, -1, 11500, 11464, 11482, -1, 12617, 11500, 11482, -1, 12617, 11503, 11500, -1, 12617, 11465, 11503, -1, 11503, 11465, 11492, -1, 11504, 11492, 11502, -1, 11501, 11502, 11498, -1, 11466, 11498, 11486, -1, 11493, 11486, 11485, -1, 11467, 11493, 11485, -1, 11467, 11469, 11493, -1, 11467, 11468, 11469, -1, 11245, 11475, 11242, -1, 11245, 11480, 11475, -1, 11245, 11479, 11480, -1, 11245, 11243, 11479, -1, 11479, 11243, 11471, -1, 11470, 11471, 11477, -1, 11478, 11477, 11481, -1, 11472, 11481, 11497, -1, 11496, 11472, 11497, -1, 11496, 11473, 11472, -1, 11496, 11463, 11473, -1, 11473, 11463, 11474, -1, 11475, 11474, 11242, -1, 11475, 11473, 11474, -1, 11475, 11476, 11473, -1, 11475, 11480, 11476, -1, 11476, 11480, 11470, -1, 11478, 11470, 11477, -1, 11478, 11476, 11470, -1, 11478, 11472, 11476, -1, 11478, 11481, 11472, -1, 11479, 11471, 11470, -1, 11480, 11479, 11470, -1, 11477, 11482, 11481, -1, 11481, 11482, 11464, -1, 11497, 11481, 11464, -1, 11465, 12603, 11492, -1, 11492, 12603, 11483, -1, 11502, 11483, 11484, -1, 11498, 11484, 11488, -1, 11486, 11488, 11485, -1, 11486, 11498, 11488, -1, 11483, 12603, 11487, -1, 11484, 11487, 11491, -1, 11488, 11491, 11485, -1, 11488, 11484, 11491, -1, 11461, 11489, 11490, -1, 11461, 11491, 11489, -1, 11461, 11485, 11491, -1, 11502, 11492, 11483, -1, 11474, 11463, 11468, -1, 11242, 11468, 11462, -1, 11242, 11474, 11468, -1, 11466, 11486, 11493, -1, 11495, 11493, 11469, -1, 11463, 11495, 11469, -1, 11466, 11493, 11495, -1, 11494, 11495, 11496, -1, 11494, 11466, 11495, -1, 11494, 11501, 11466, -1, 11494, 11499, 11501, -1, 11494, 11497, 11499, -1, 11490, 11489, 11487, -1, 12603, 11490, 11487, -1, 11501, 11498, 11466, -1, 11502, 11484, 11498, -1, 11489, 11491, 11487, -1, 11487, 11484, 11483, -1, 11464, 11500, 11499, -1, 11499, 11500, 11504, -1, 11501, 11504, 11502, -1, 11501, 11499, 11504, -1, 11492, 11504, 11503, -1, 11503, 11504, 11500, -1, 11473, 11476, 11472, -1, 10213, 9933, 11506, -1, 11505, 10213, 11506, -1, 11505, 10211, 10213, -1, 11505, 11508, 10211, -1, 10211, 11508, 11507, -1, 11507, 11508, 12018, -1, 10216, 12018, 11509, -1, 11511, 11509, 11510, -1, 11511, 10216, 11509, -1, 11512, 11513, 11098, -1, 11512, 11514, 11513, -1, 11512, 11515, 11514, -1, 11514, 11515, 12044, -1, 12044, 11515, 11087, -1, 11513, 11506, 11098, -1, 11098, 11506, 9933, -1, 11507, 12018, 10216, -1, 11509, 11516, 11510, -1, 11510, 11516, 10220, -1, 10220, 11516, 12025, -1, 10222, 12025, 11518, -1, 10224, 11518, 11517, -1, 11241, 11517, 11225, -1, 11241, 10224, 11517, -1, 10220, 12025, 10222, -1, 10222, 11518, 10224, -1, 11517, 12031, 11225, -1, 11225, 12031, 11226, -1, 11226, 12031, 11519, -1, 11227, 11519, 11999, -1, 11236, 11227, 11999, -1, 11226, 11519, 11227, -1, 12506, 11238, 12607, -1, 12607, 11238, 11520, -1, 11229, 12607, 11520, -1, 11229, 11521, 12607, -1, 11229, 11237, 11521, -1, 11521, 11237, 12606, -1, 12606, 11237, 11236, -1, 12605, 12606, 11236, -1, 11522, 11571, 11523, -1, 11531, 11523, 11553, -1, 11533, 11553, 11557, -1, 11556, 11557, 11561, -1, 11555, 11561, 11568, -1, 11563, 11568, 11524, -1, 11526, 11524, 11525, -1, 11355, 11525, 12683, -1, 11355, 11526, 11525, -1, 11355, 11527, 11526, -1, 11355, 11549, 11527, -1, 11527, 11549, 11562, -1, 11559, 11562, 11548, -1, 11528, 11548, 11529, -1, 11554, 11529, 11530, -1, 11532, 11530, 11522, -1, 11531, 11522, 11523, -1, 11531, 11532, 11522, -1, 11531, 11533, 11532, -1, 11531, 11553, 11533, -1, 11535, 11534, 12696, -1, 11535, 11558, 11534, -1, 11535, 11541, 11558, -1, 11558, 11541, 11543, -1, 11536, 11543, 11538, -1, 11537, 11538, 11539, -1, 11567, 11539, 11565, -1, 11540, 11565, 12681, -1, 12683, 11540, 12681, -1, 12683, 11525, 11540, -1, 11540, 11525, 11524, -1, 11567, 11524, 11568, -1, 11537, 11568, 11561, -1, 11536, 11561, 11557, -1, 11558, 11557, 11553, -1, 11534, 11553, 11523, -1, 12696, 11523, 11571, -1, 12696, 11534, 11523, -1, 13017, 11551, 11541, -1, 13017, 11542, 11551, -1, 13017, 12680, 11542, -1, 11542, 12680, 11566, -1, 11551, 11566, 11545, -1, 11544, 11545, 11538, -1, 11543, 11544, 11538, -1, 11543, 11541, 11544, -1, 11544, 11541, 11551, -1, 11545, 11544, 11551, -1, 12680, 12681, 11566, -1, 11566, 12681, 11564, -1, 11545, 11564, 11539, -1, 11538, 11545, 11539, -1, 11358, 11547, 11549, -1, 11358, 11546, 11547, -1, 11358, 11357, 11546, -1, 11546, 11357, 11550, -1, 11552, 11550, 11530, -1, 11529, 11552, 11530, -1, 11529, 11547, 11552, -1, 11529, 11548, 11547, -1, 11547, 11548, 11560, -1, 11549, 11560, 11562, -1, 11549, 11547, 11560, -1, 11550, 11522, 11530, -1, 11566, 11551, 11542, -1, 11554, 11530, 11532, -1, 11533, 11554, 11532, -1, 11533, 11556, 11554, -1, 11533, 11557, 11556, -1, 11546, 11550, 11552, -1, 11547, 11546, 11552, -1, 11558, 11553, 11534, -1, 11528, 11529, 11554, -1, 11556, 11528, 11554, -1, 11556, 11555, 11528, -1, 11556, 11561, 11555, -1, 11536, 11557, 11558, -1, 11543, 11536, 11558, -1, 11559, 11548, 11528, -1, 11555, 11559, 11528, -1, 11555, 11563, 11559, -1, 11555, 11568, 11563, -1, 11562, 11560, 11548, -1, 11537, 11561, 11536, -1, 11538, 11537, 11536, -1, 11527, 11562, 11559, -1, 11563, 11527, 11559, -1, 11563, 11526, 11527, -1, 11563, 11524, 11526, -1, 11564, 12681, 11565, -1, 11539, 11564, 11565, -1, 11524, 11567, 11540, -1, 11540, 11567, 11565, -1, 11545, 11566, 11564, -1, 11537, 11539, 11567, -1, 11568, 11537, 11567, -1, 11569, 11571, 11570, -1, 11570, 11571, 11443, -1, 11443, 11571, 11357, -1, 11357, 11571, 11522, -1, 11550, 11357, 11522, -1, 11572, 11573, 12730, -1, 11572, 12729, 11573, -1, 11573, 12729, 11670, -1, 11575, 11670, 11671, -1, 11574, 11671, 11578, -1, 10266, 11578, 10251, -1, 10266, 11574, 11578, -1, 10266, 11654, 11574, -1, 11574, 11654, 11656, -1, 11575, 11656, 11576, -1, 11573, 11576, 11653, -1, 12730, 11653, 12728, -1, 12730, 11573, 11653, -1, 12729, 12744, 11670, -1, 11670, 12744, 11577, -1, 11671, 11577, 11579, -1, 11578, 11579, 11672, -1, 10251, 11672, 10264, -1, 10251, 11578, 11672, -1, 12744, 12745, 11577, -1, 11577, 12745, 11580, -1, 11579, 11580, 11581, -1, 11672, 11581, 11582, -1, 10264, 11582, 11597, -1, 11663, 11597, 11602, -1, 10263, 11602, 11601, -1, 11662, 11601, 11661, -1, 11660, 11661, 11658, -1, 11659, 11658, 11583, -1, 11591, 11583, 12747, -1, 11584, 11591, 12747, -1, 11584, 11593, 11591, -1, 11584, 11585, 11593, -1, 11593, 11585, 11586, -1, 11594, 11586, 11678, -1, 11587, 11678, 11677, -1, 11588, 11677, 10259, -1, 11588, 11587, 11677, -1, 11588, 11589, 11587, -1, 11588, 10248, 11589, -1, 11589, 10248, 11590, -1, 11592, 11590, 11659, -1, 11591, 11659, 11583, -1, 11591, 11592, 11659, -1, 11591, 11593, 11592, -1, 11592, 11593, 11594, -1, 11589, 11594, 11587, -1, 11589, 11592, 11594, -1, 11589, 11590, 11592, -1, 12745, 12742, 11580, -1, 11580, 12742, 11596, -1, 11581, 11596, 11595, -1, 11582, 11595, 11597, -1, 11582, 11581, 11595, -1, 12742, 11598, 11596, -1, 11596, 11598, 11599, -1, 11595, 11599, 11673, -1, 11597, 11673, 11602, -1, 11597, 11595, 11673, -1, 11598, 11600, 11599, -1, 11599, 11600, 11603, -1, 11673, 11603, 11604, -1, 11602, 11604, 11601, -1, 11602, 11673, 11604, -1, 11600, 11605, 11603, -1, 11603, 11605, 11675, -1, 11604, 11675, 11607, -1, 11601, 11607, 11661, -1, 11601, 11604, 11607, -1, 11605, 11606, 11675, -1, 11675, 11606, 11674, -1, 11607, 11674, 11658, -1, 11661, 11607, 11658, -1, 11606, 11608, 11674, -1, 11674, 11608, 12748, -1, 11583, 12748, 12747, -1, 11583, 11674, 12748, -1, 11583, 11658, 11674, -1, 11585, 11609, 11586, -1, 11586, 11609, 11676, -1, 11678, 11676, 11612, -1, 11677, 11612, 11610, -1, 10259, 11610, 11614, -1, 10259, 11677, 11610, -1, 11609, 11611, 11676, -1, 11676, 11611, 11679, -1, 11612, 11679, 11613, -1, 11610, 11613, 11680, -1, 11614, 11680, 10270, -1, 11614, 11610, 11680, -1, 11611, 11615, 11679, -1, 11679, 11615, 11616, -1, 11613, 11616, 11617, -1, 11680, 11617, 11632, -1, 10270, 11632, 11631, -1, 11657, 11631, 11618, -1, 10269, 11618, 11637, -1, 11668, 11637, 11641, -1, 11665, 11641, 11666, -1, 11619, 11666, 11620, -1, 11622, 11620, 11621, -1, 11623, 11622, 11621, -1, 11623, 11682, 11622, -1, 11623, 12722, 11682, -1, 11682, 12722, 11624, -1, 11629, 11624, 11684, -1, 11626, 11684, 11685, -1, 11625, 11685, 10267, -1, 11625, 11626, 11685, -1, 11625, 11627, 11626, -1, 11625, 10268, 11627, -1, 11627, 10268, 11667, -1, 11628, 11667, 11619, -1, 11622, 11619, 11620, -1, 11622, 11628, 11619, -1, 11622, 11682, 11628, -1, 11628, 11682, 11629, -1, 11627, 11629, 11626, -1, 11627, 11628, 11629, -1, 11627, 11667, 11628, -1, 11615, 12753, 11616, -1, 11616, 12753, 11630, -1, 11617, 11630, 11634, -1, 11632, 11634, 11631, -1, 11632, 11617, 11634, -1, 12753, 12751, 11630, -1, 11630, 12751, 11681, -1, 11634, 11681, 11633, -1, 11631, 11633, 11618, -1, 11631, 11634, 11633, -1, 12751, 11638, 11681, -1, 11681, 11638, 11635, -1, 11633, 11635, 11636, -1, 11618, 11636, 11637, -1, 11618, 11633, 11636, -1, 11638, 12755, 11635, -1, 11635, 12755, 11639, -1, 11636, 11639, 11640, -1, 11637, 11640, 11641, -1, 11637, 11636, 11640, -1, 12755, 12757, 11639, -1, 11639, 12757, 11643, -1, 11640, 11643, 11666, -1, 11641, 11640, 11666, -1, 12757, 11642, 11643, -1, 11643, 11642, 11644, -1, 11620, 11644, 11621, -1, 11620, 11643, 11644, -1, 11620, 11666, 11643, -1, 12722, 11645, 11624, -1, 11624, 11645, 11683, -1, 11684, 11683, 11686, -1, 11685, 11686, 11647, -1, 10267, 11647, 10254, -1, 10267, 11685, 11647, -1, 11645, 12724, 11683, -1, 11683, 12724, 11649, -1, 11686, 11649, 11646, -1, 11647, 11646, 11652, -1, 10254, 11652, 11651, -1, 10254, 11647, 11652, -1, 12724, 11648, 11649, -1, 11649, 11648, 11669, -1, 11646, 11669, 11650, -1, 11652, 11650, 11655, -1, 11651, 11655, 11654, -1, 11651, 11652, 11655, -1, 11648, 12728, 11669, -1, 11669, 12728, 11653, -1, 11650, 11653, 11576, -1, 11655, 11576, 11656, -1, 11654, 11655, 11656, -1, 11668, 10269, 11637, -1, 10269, 11657, 11618, -1, 11657, 10270, 11631, -1, 11632, 10270, 11680, -1, 10248, 10260, 11590, -1, 11590, 10260, 11660, -1, 11659, 11660, 11658, -1, 11659, 11590, 11660, -1, 10260, 11662, 11660, -1, 11660, 11662, 11661, -1, 11662, 10263, 11601, -1, 10263, 11663, 11602, -1, 11663, 10264, 11597, -1, 11582, 10264, 11672, -1, 10268, 11664, 11667, -1, 11667, 11664, 11665, -1, 11619, 11665, 11666, -1, 11619, 11667, 11665, -1, 11664, 11668, 11665, -1, 11665, 11668, 11641, -1, 11653, 11650, 11669, -1, 11650, 11652, 11646, -1, 11655, 11650, 11576, -1, 11575, 11576, 11573, -1, 11670, 11575, 11573, -1, 11574, 11656, 11575, -1, 11671, 11574, 11575, -1, 11577, 11671, 11670, -1, 11580, 11579, 11577, -1, 11579, 11578, 11671, -1, 11596, 11581, 11580, -1, 11581, 11672, 11579, -1, 11599, 11595, 11596, -1, 11603, 11673, 11599, -1, 11675, 11604, 11603, -1, 11674, 11607, 11675, -1, 11586, 11594, 11593, -1, 11676, 11678, 11586, -1, 11678, 11587, 11594, -1, 11679, 11612, 11676, -1, 11612, 11677, 11678, -1, 11616, 11613, 11679, -1, 11613, 11610, 11612, -1, 11630, 11617, 11616, -1, 11617, 11680, 11613, -1, 11681, 11634, 11630, -1, 11635, 11633, 11681, -1, 11639, 11636, 11635, -1, 11643, 11640, 11639, -1, 11624, 11629, 11682, -1, 11683, 11684, 11624, -1, 11684, 11626, 11629, -1, 11649, 11686, 11683, -1, 11686, 11685, 11684, -1, 11669, 11646, 11649, -1, 11646, 11647, 11686, -1, 11687, 11688, 12777, -1, 11687, 12707, 11688, -1, 11688, 12707, 11689, -1, 11778, 11689, 11695, -1, 11779, 11695, 11691, -1, 11690, 11691, 10284, -1, 11690, 11779, 11691, -1, 11690, 11692, 11779, -1, 11779, 11692, 11693, -1, 11778, 11693, 11765, -1, 11688, 11765, 11694, -1, 12777, 11694, 12776, -1, 12777, 11688, 11694, -1, 12707, 11696, 11689, -1, 11689, 11696, 11780, -1, 11695, 11780, 11781, -1, 11691, 11781, 11700, -1, 10284, 11700, 10274, -1, 10284, 11691, 11700, -1, 11696, 11697, 11780, -1, 11780, 11697, 11698, -1, 11781, 11698, 11699, -1, 11700, 11699, 11701, -1, 10274, 11701, 11718, -1, 10283, 11718, 11702, -1, 11771, 11702, 11703, -1, 11770, 11703, 11704, -1, 11768, 11704, 11728, -1, 11712, 11728, 11705, -1, 11706, 11705, 12761, -1, 12762, 11706, 12761, -1, 12762, 11707, 11706, -1, 12762, 11729, 11707, -1, 11707, 11729, 11783, -1, 11785, 11783, 11708, -1, 11784, 11708, 11788, -1, 11709, 11788, 11732, -1, 11709, 11784, 11788, -1, 11709, 11714, 11784, -1, 11709, 11710, 11714, -1, 11714, 11710, 11711, -1, 11713, 11711, 11712, -1, 11706, 11712, 11705, -1, 11706, 11713, 11712, -1, 11706, 11707, 11713, -1, 11713, 11707, 11785, -1, 11714, 11785, 11784, -1, 11714, 11713, 11785, -1, 11714, 11711, 11713, -1, 11697, 11715, 11698, -1, 11698, 11715, 11716, -1, 11699, 11716, 11717, -1, 11701, 11717, 11718, -1, 11701, 11699, 11717, -1, 11715, 11719, 11716, -1, 11716, 11719, 11720, -1, 11717, 11720, 11721, -1, 11718, 11721, 11702, -1, 11718, 11717, 11721, -1, 11719, 12708, 11720, -1, 11720, 12708, 11782, -1, 11721, 11782, 11722, -1, 11702, 11722, 11703, -1, 11702, 11721, 11722, -1, 12708, 12793, 11782, -1, 11782, 12793, 11723, -1, 11722, 11723, 11725, -1, 11703, 11725, 11704, -1, 11703, 11722, 11725, -1, 12793, 11724, 11723, -1, 11723, 11724, 11726, -1, 11725, 11726, 11728, -1, 11704, 11725, 11728, -1, 11724, 12759, 11726, -1, 11726, 12759, 11727, -1, 11705, 11727, 12761, -1, 11705, 11726, 11727, -1, 11705, 11728, 11726, -1, 11729, 12763, 11783, -1, 11783, 12763, 11730, -1, 11708, 11730, 11787, -1, 11788, 11787, 11731, -1, 11732, 11731, 10291, -1, 11732, 11788, 11731, -1, 12763, 12764, 11730, -1, 11730, 12764, 11786, -1, 11787, 11786, 11790, -1, 11731, 11790, 11733, -1, 10291, 11733, 10279, -1, 10291, 11731, 11733, -1, 12764, 11734, 11786, -1, 11786, 11734, 11789, -1, 11790, 11789, 11735, -1, 11733, 11735, 11746, -1, 10279, 11746, 11747, -1, 10290, 11747, 11736, -1, 11767, 11736, 11766, -1, 11774, 11766, 11737, -1, 11772, 11737, 11756, -1, 11773, 11756, 11738, -1, 11739, 11738, 12773, -1, 12774, 11739, 12773, -1, 12774, 11794, 11739, -1, 12774, 12780, 11794, -1, 11794, 12780, 11740, -1, 11796, 11740, 11795, -1, 11745, 11795, 11741, -1, 10287, 11741, 11759, -1, 10287, 11745, 11741, -1, 10287, 11742, 11745, -1, 10287, 10288, 11742, -1, 11742, 10288, 11743, -1, 11744, 11743, 11773, -1, 11739, 11773, 11738, -1, 11739, 11744, 11773, -1, 11739, 11794, 11744, -1, 11744, 11794, 11796, -1, 11742, 11796, 11745, -1, 11742, 11744, 11796, -1, 11742, 11743, 11744, -1, 11734, 12766, 11789, -1, 11789, 12766, 11793, -1, 11735, 11793, 11792, -1, 11746, 11792, 11747, -1, 11746, 11735, 11792, -1, 12766, 12767, 11793, -1, 11793, 12767, 11791, -1, 11792, 11791, 11749, -1, 11747, 11749, 11736, -1, 11747, 11792, 11749, -1, 12767, 11748, 11791, -1, 11791, 11748, 11750, -1, 11749, 11750, 11752, -1, 11736, 11752, 11766, -1, 11736, 11749, 11752, -1, 11748, 11754, 11750, -1, 11750, 11754, 11751, -1, 11752, 11751, 11753, -1, 11766, 11753, 11737, -1, 11766, 11752, 11753, -1, 11754, 12769, 11751, -1, 11751, 12769, 11755, -1, 11753, 11755, 11756, -1, 11737, 11753, 11756, -1, 12769, 12770, 11755, -1, 11755, 12770, 12772, -1, 11738, 12772, 12773, -1, 11738, 11755, 12772, -1, 11738, 11756, 11755, -1, 12780, 11757, 11740, -1, 11740, 11757, 11758, -1, 11795, 11758, 11797, -1, 11741, 11797, 11760, -1, 11759, 11760, 10277, -1, 11759, 11741, 11760, -1, 11757, 12775, 11758, -1, 11758, 12775, 11762, -1, 11797, 11762, 11776, -1, 11760, 11776, 11764, -1, 10277, 11764, 10285, -1, 10277, 11760, 11764, -1, 12775, 11761, 11762, -1, 11762, 11761, 11763, -1, 11776, 11763, 11775, -1, 11764, 11775, 11777, -1, 10285, 11777, 11692, -1, 10285, 11764, 11777, -1, 11761, 12776, 11763, -1, 11763, 12776, 11694, -1, 11775, 11694, 11765, -1, 11777, 11765, 11693, -1, 11692, 11777, 11693, -1, 11774, 11767, 11766, -1, 11767, 10290, 11736, -1, 10290, 10279, 11747, -1, 11746, 10279, 11733, -1, 11710, 11769, 11711, -1, 11711, 11769, 11768, -1, 11712, 11768, 11728, -1, 11712, 11711, 11768, -1, 11769, 11770, 11768, -1, 11768, 11770, 11704, -1, 11770, 11771, 11703, -1, 11771, 10283, 11702, -1, 10283, 10274, 11718, -1, 11701, 10274, 11700, -1, 10288, 10289, 11743, -1, 11743, 10289, 11772, -1, 11773, 11772, 11756, -1, 11773, 11743, 11772, -1, 10289, 11774, 11772, -1, 11772, 11774, 11737, -1, 11694, 11775, 11763, -1, 11775, 11764, 11776, -1, 11777, 11775, 11765, -1, 11778, 11765, 11688, -1, 11689, 11778, 11688, -1, 11779, 11693, 11778, -1, 11695, 11779, 11778, -1, 11780, 11695, 11689, -1, 11698, 11781, 11780, -1, 11781, 11691, 11695, -1, 11716, 11699, 11698, -1, 11699, 11700, 11781, -1, 11720, 11717, 11716, -1, 11782, 11721, 11720, -1, 11723, 11722, 11782, -1, 11726, 11725, 11723, -1, 11783, 11785, 11707, -1, 11730, 11708, 11783, -1, 11708, 11784, 11785, -1, 11786, 11787, 11730, -1, 11787, 11788, 11708, -1, 11789, 11790, 11786, -1, 11790, 11731, 11787, -1, 11793, 11735, 11789, -1, 11735, 11733, 11790, -1, 11791, 11792, 11793, -1, 11750, 11749, 11791, -1, 11751, 11752, 11750, -1, 11755, 11753, 11751, -1, 11740, 11796, 11794, -1, 11758, 11795, 11740, -1, 11795, 11745, 11796, -1, 11762, 11797, 11758, -1, 11797, 11741, 11795, -1, 11763, 11776, 11762, -1, 11776, 11760, 11797, -1, 11798, 11936, 11934, -1, 11798, 11800, 11936, -1, 11798, 11801, 11800, -1, 11800, 11801, 11802, -1, 11963, 11802, 11965, -1, 11962, 11965, 11964, -1, 12739, 11964, 12738, -1, 12739, 11962, 11964, -1, 12739, 11799, 11962, -1, 11962, 11799, 11946, -1, 11963, 11946, 11960, -1, 11800, 11960, 11936, -1, 11800, 11963, 11960, -1, 11800, 11802, 11963, -1, 11801, 11805, 11802, -1, 11802, 11805, 11803, -1, 11965, 11803, 11804, -1, 11964, 11804, 11806, -1, 12738, 11806, 11809, -1, 12738, 11964, 11806, -1, 11803, 11805, 11968, -1, 11804, 11968, 11967, -1, 11806, 11967, 11807, -1, 12736, 11807, 11808, -1, 12736, 11806, 11807, -1, 12736, 11809, 11806, -1, 11810, 11966, 10309, -1, 11810, 11814, 11966, -1, 11810, 11817, 11814, -1, 11814, 11817, 11818, -1, 11816, 11818, 11970, -1, 11812, 11970, 11820, -1, 11811, 11820, 12733, -1, 11811, 11812, 11820, -1, 11811, 12734, 11812, -1, 11812, 12734, 12735, -1, 11813, 12735, 11808, -1, 11807, 11813, 11808, -1, 11807, 11815, 11813, -1, 11807, 11967, 11815, -1, 11815, 11967, 11966, -1, 11814, 11815, 11966, -1, 11814, 11816, 11815, -1, 11814, 11818, 11816, -1, 11817, 10326, 11818, -1, 11818, 10326, 11969, -1, 11970, 11969, 11819, -1, 11820, 11819, 11825, -1, 12733, 11825, 12731, -1, 12733, 11820, 11825, -1, 10326, 11821, 11969, -1, 11969, 11821, 11822, -1, 11819, 11822, 11823, -1, 11825, 11823, 11824, -1, 12732, 11824, 11827, -1, 12732, 11825, 11824, -1, 12732, 12731, 11825, -1, 11821, 11826, 11822, -1, 11822, 11826, 11828, -1, 11823, 11828, 11830, -1, 11824, 11830, 11833, -1, 11827, 11833, 12785, -1, 11827, 11824, 11833, -1, 11826, 11829, 11828, -1, 11828, 11829, 11971, -1, 11830, 11971, 11831, -1, 11833, 11831, 11836, -1, 12785, 11836, 11832, -1, 12785, 11833, 11836, -1, 11829, 11834, 11971, -1, 11971, 11834, 11972, -1, 11831, 11972, 11837, -1, 11836, 11837, 11841, -1, 11835, 11841, 11840, -1, 11835, 11836, 11841, -1, 11835, 11832, 11836, -1, 11834, 11842, 11972, -1, 11972, 11842, 11838, -1, 11837, 11838, 11839, -1, 11841, 11839, 11846, -1, 11840, 11846, 12786, -1, 11840, 11841, 11846, -1, 11842, 11843, 11838, -1, 11838, 11843, 11973, -1, 11839, 11973, 11844, -1, 11846, 11844, 11847, -1, 12787, 11847, 11845, -1, 12787, 11846, 11847, -1, 12787, 12786, 11846, -1, 11843, 10308, 11973, -1, 11973, 10308, 11957, -1, 11844, 11957, 11974, -1, 11847, 11974, 11848, -1, 11845, 11848, 12788, -1, 11845, 11847, 11848, -1, 11957, 10308, 11945, -1, 11974, 11945, 11943, -1, 11848, 11943, 11941, -1, 12788, 11941, 12789, -1, 12788, 11848, 11941, -1, 11850, 11849, 11944, -1, 11850, 11855, 11849, -1, 11850, 10323, 11855, -1, 11855, 10323, 11851, -1, 11856, 11851, 11853, -1, 11852, 11853, 11857, -1, 12792, 11857, 12706, -1, 12792, 11852, 11857, -1, 12792, 11854, 11852, -1, 11852, 11854, 11940, -1, 11856, 11940, 11942, -1, 11855, 11942, 11849, -1, 11855, 11856, 11942, -1, 11855, 11851, 11856, -1, 10323, 11859, 11851, -1, 11851, 11859, 11975, -1, 11853, 11975, 11976, -1, 11857, 11976, 11860, -1, 12706, 11860, 11858, -1, 12706, 11857, 11860, -1, 11859, 11862, 11975, -1, 11975, 11862, 11978, -1, 11976, 11978, 11977, -1, 11860, 11977, 11866, -1, 11861, 11866, 11865, -1, 11861, 11860, 11866, -1, 11861, 11858, 11860, -1, 11862, 11863, 11978, -1, 11978, 11863, 11867, -1, 11977, 11867, 11864, -1, 11866, 11864, 11868, -1, 11865, 11868, 11871, -1, 11865, 11866, 11868, -1, 11863, 10307, 11867, -1, 11867, 10307, 11872, -1, 11864, 11872, 11980, -1, 11868, 11980, 11870, -1, 12709, 11870, 11869, -1, 12709, 11868, 11870, -1, 12709, 11871, 11868, -1, 10307, 11873, 11872, -1, 11872, 11873, 11979, -1, 11980, 11979, 11875, -1, 11870, 11875, 11876, -1, 11869, 11876, 12710, -1, 11869, 11870, 11876, -1, 11873, 10305, 11979, -1, 11979, 10305, 11874, -1, 11875, 11874, 11878, -1, 11876, 11878, 11880, -1, 11877, 11880, 11879, -1, 11877, 11876, 11880, -1, 11877, 12710, 11876, -1, 10305, 10304, 11874, -1, 11874, 10304, 11981, -1, 11878, 11981, 11884, -1, 11880, 11884, 11881, -1, 11879, 11881, 12711, -1, 11879, 11880, 11881, -1, 10304, 11882, 11981, -1, 11981, 11882, 11883, -1, 11884, 11883, 11886, -1, 11881, 11886, 11885, -1, 12711, 11885, 12712, -1, 12711, 11881, 11885, -1, 11883, 11882, 11982, -1, 11886, 11982, 11939, -1, 11885, 11939, 11938, -1, 12712, 11938, 11887, -1, 12712, 11885, 11938, -1, 11888, 11892, 10302, -1, 11888, 11894, 11892, -1, 11888, 10319, 11894, -1, 11894, 10319, 11895, -1, 11983, 11895, 11985, -1, 11889, 11985, 11984, -1, 11890, 11984, 12714, -1, 11890, 11889, 11984, -1, 11890, 12713, 11889, -1, 11889, 12713, 11891, -1, 11983, 11891, 11893, -1, 11894, 11893, 11892, -1, 11894, 11983, 11893, -1, 11894, 11895, 11983, -1, 10319, 10300, 11895, -1, 11895, 10300, 11896, -1, 11985, 11896, 11988, -1, 11984, 11988, 11987, -1, 12715, 11987, 12716, -1, 12715, 11984, 11987, -1, 12715, 12714, 11984, -1, 10300, 11897, 11896, -1, 11896, 11897, 11986, -1, 11988, 11986, 11955, -1, 11987, 11955, 11899, -1, 12716, 11899, 12717, -1, 12716, 11987, 11899, -1, 11897, 11900, 11986, -1, 11986, 11900, 11954, -1, 11955, 11954, 11953, -1, 11899, 11953, 11902, -1, 11898, 11902, 11903, -1, 11898, 11899, 11902, -1, 11898, 12717, 11899, -1, 11900, 11901, 11954, -1, 11954, 11901, 11952, -1, 11953, 11952, 11906, -1, 11902, 11906, 11905, -1, 11903, 11905, 11904, -1, 11903, 11902, 11905, -1, 11901, 11908, 11952, -1, 11952, 11908, 11956, -1, 11906, 11956, 11909, -1, 11905, 11909, 11910, -1, 11907, 11910, 12719, -1, 11907, 11905, 11910, -1, 11907, 11904, 11905, -1, 11908, 10298, 11956, -1, 11956, 10298, 11958, -1, 11909, 11958, 11990, -1, 11910, 11990, 11911, -1, 12719, 11911, 11913, -1, 12719, 11910, 11911, -1, 10298, 10315, 11958, -1, 11958, 10315, 11912, -1, 11990, 11912, 11989, -1, 11911, 11989, 11915, -1, 11913, 11915, 12720, -1, 11913, 11911, 11915, -1, 11912, 10315, 11914, -1, 11989, 11914, 11948, -1, 11915, 11948, 11951, -1, 12720, 11951, 11916, -1, 12720, 11915, 11951, -1, 10295, 11950, 11949, -1, 10295, 11917, 11950, -1, 10295, 11918, 11917, -1, 11917, 11918, 11993, -1, 11922, 11993, 11919, -1, 11992, 11919, 11924, -1, 12723, 11924, 11920, -1, 12723, 11992, 11924, -1, 12723, 12721, 11992, -1, 11992, 12721, 11921, -1, 11922, 11921, 11991, -1, 11917, 11991, 11950, -1, 11917, 11922, 11991, -1, 11917, 11993, 11922, -1, 11918, 11923, 11993, -1, 11993, 11923, 11994, -1, 11919, 11994, 11996, -1, 11924, 11996, 11926, -1, 12725, 11926, 12726, -1, 12725, 11924, 11926, -1, 12725, 11920, 11924, -1, 11923, 10294, 11994, -1, 11994, 10294, 11925, -1, 11996, 11925, 11995, -1, 11926, 11995, 11928, -1, 12726, 11928, 12727, -1, 12726, 11926, 11928, -1, 10294, 11927, 11925, -1, 11925, 11927, 11961, -1, 11995, 11961, 11932, -1, 11928, 11932, 11959, -1, 11929, 11959, 12782, -1, 11929, 11928, 11959, -1, 11929, 12727, 11928, -1, 11927, 11930, 11961, -1, 11961, 11930, 11931, -1, 11932, 11931, 11935, -1, 11959, 11935, 11933, -1, 12782, 11933, 12783, -1, 12782, 11959, 11933, -1, 11930, 11934, 11931, -1, 11931, 11934, 11936, -1, 11935, 11936, 11960, -1, 11933, 11960, 11946, -1, 12783, 11946, 12784, -1, 12783, 11933, 11946, -1, 12713, 11937, 11891, -1, 11891, 11937, 11938, -1, 11893, 11938, 11939, -1, 11892, 11939, 11982, -1, 10302, 11982, 11882, -1, 10302, 11892, 11982, -1, 11937, 11887, 11938, -1, 11854, 12790, 11940, -1, 11940, 12790, 12789, -1, 11941, 11940, 12789, -1, 11941, 11942, 11940, -1, 11941, 11943, 11942, -1, 11942, 11943, 11849, -1, 11849, 11943, 11945, -1, 11944, 11945, 10308, -1, 11944, 11849, 11945, -1, 11812, 12735, 11813, -1, 11816, 11813, 11815, -1, 11816, 11812, 11813, -1, 11816, 11970, 11812, -1, 11799, 12784, 11946, -1, 12721, 11947, 11921, -1, 11921, 11947, 11951, -1, 11991, 11951, 11948, -1, 11950, 11948, 11914, -1, 11949, 11914, 10315, -1, 11949, 11950, 11914, -1, 11947, 11916, 11951, -1, 11952, 11953, 11954, -1, 11953, 11899, 11955, -1, 11956, 11906, 11952, -1, 11906, 11902, 11953, -1, 11884, 11981, 11883, -1, 11844, 11973, 11957, -1, 11965, 11802, 11803, -1, 11990, 11958, 11912, -1, 11936, 11935, 11931, -1, 11935, 11959, 11932, -1, 11933, 11935, 11960, -1, 11995, 11932, 11928, -1, 11961, 11931, 11932, -1, 11962, 11946, 11963, -1, 11965, 11962, 11963, -1, 11968, 11804, 11803, -1, 11804, 11964, 11965, -1, 11966, 11967, 11968, -1, 10309, 11968, 11805, -1, 10309, 11966, 11968, -1, 11967, 11806, 11804, -1, 11969, 11970, 11818, -1, 11822, 11819, 11969, -1, 11819, 11820, 11970, -1, 11828, 11823, 11822, -1, 11823, 11825, 11819, -1, 11971, 11830, 11828, -1, 11830, 11824, 11823, -1, 11972, 11831, 11971, -1, 11831, 11833, 11830, -1, 11838, 11837, 11972, -1, 11837, 11836, 11831, -1, 11973, 11839, 11838, -1, 11839, 11841, 11837, -1, 11846, 11839, 11844, -1, 11945, 11974, 11957, -1, 11974, 11847, 11844, -1, 11848, 11974, 11943, -1, 11852, 11940, 11856, -1, 11853, 11852, 11856, -1, 11975, 11853, 11851, -1, 11978, 11976, 11975, -1, 11976, 11857, 11853, -1, 11867, 11977, 11978, -1, 11977, 11860, 11976, -1, 11872, 11864, 11867, -1, 11864, 11866, 11977, -1, 11979, 11980, 11872, -1, 11980, 11868, 11864, -1, 11874, 11875, 11979, -1, 11875, 11870, 11980, -1, 11981, 11878, 11874, -1, 11878, 11876, 11875, -1, 11880, 11878, 11884, -1, 11982, 11886, 11883, -1, 11886, 11881, 11884, -1, 11885, 11886, 11939, -1, 11893, 11939, 11892, -1, 11891, 11938, 11893, -1, 11889, 11891, 11983, -1, 11985, 11889, 11983, -1, 11896, 11985, 11895, -1, 11986, 11988, 11896, -1, 11988, 11984, 11985, -1, 11954, 11955, 11986, -1, 11955, 11987, 11988, -1, 11958, 11909, 11956, -1, 11909, 11905, 11906, -1, 11910, 11909, 11990, -1, 11914, 11989, 11912, -1, 11989, 11911, 11990, -1, 11915, 11989, 11948, -1, 11991, 11948, 11950, -1, 11921, 11951, 11991, -1, 11992, 11921, 11922, -1, 11919, 11992, 11922, -1, 11994, 11919, 11993, -1, 11925, 11996, 11994, -1, 11996, 11924, 11919, -1, 11961, 11995, 11925, -1, 11995, 11926, 11996, -1, 12043, 12718, 12042, -1, 12042, 12718, 11997, -1, 12666, 12042, 11997, -1, 12666, 11998, 12042, -1, 12666, 12665, 11998, -1, 11998, 12665, 12000, -1, 12000, 12665, 13025, -1, 11999, 12000, 13025, -1, 12056, 12705, 12012, -1, 12001, 12012, 12047, -1, 12002, 12047, 12014, -1, 11506, 12014, 11505, -1, 11506, 12002, 12014, -1, 11506, 11513, 12002, -1, 12002, 11513, 12045, -1, 12001, 12045, 12060, -1, 12056, 12001, 12060, -1, 12056, 12012, 12001, -1, 12705, 12003, 12012, -1, 12012, 12003, 12013, -1, 12015, 12013, 12781, -1, 12016, 12781, 12019, -1, 12049, 12019, 12779, -1, 12004, 12779, 12778, -1, 12023, 12778, 12771, -1, 12006, 12771, 12768, -1, 12005, 12006, 12768, -1, 12005, 12010, 12006, -1, 12005, 12765, 12010, -1, 12010, 12765, 12028, -1, 12011, 12028, 12007, -1, 12008, 12007, 12030, -1, 11517, 12030, 12031, -1, 11517, 12008, 12030, -1, 11517, 11518, 12008, -1, 12008, 11518, 12009, -1, 12011, 12009, 12027, -1, 12010, 12027, 12006, -1, 12010, 12011, 12027, -1, 12010, 12028, 12011, -1, 12012, 12013, 12015, -1, 12047, 12015, 12046, -1, 12014, 12046, 12017, -1, 11505, 12017, 11508, -1, 11505, 12014, 12017, -1, 12015, 12781, 12016, -1, 12046, 12016, 12048, -1, 12017, 12048, 12021, -1, 11508, 12021, 12018, -1, 11508, 12017, 12021, -1, 12016, 12019, 12049, -1, 12048, 12049, 12050, -1, 12021, 12050, 12020, -1, 12018, 12020, 11509, -1, 12018, 12021, 12020, -1, 12049, 12779, 12004, -1, 12050, 12004, 12022, -1, 12020, 12022, 12026, -1, 11509, 12026, 11516, -1, 11509, 12020, 12026, -1, 12004, 12778, 12023, -1, 12022, 12023, 12051, -1, 12026, 12051, 12024, -1, 11516, 12024, 12025, -1, 11516, 12026, 12024, -1, 12023, 12771, 12006, -1, 12051, 12006, 12027, -1, 12024, 12027, 12009, -1, 12025, 12009, 11518, -1, 12025, 12024, 12009, -1, 12765, 12032, 12028, -1, 12028, 12032, 12029, -1, 12007, 12029, 12034, -1, 12030, 12034, 12035, -1, 12031, 12035, 11519, -1, 12031, 12030, 12035, -1, 12032, 12033, 12029, -1, 12029, 12033, 12052, -1, 12034, 12052, 12037, -1, 12035, 12037, 12053, -1, 11519, 12053, 12000, -1, 11999, 11519, 12000, -1, 12033, 12036, 12052, -1, 12052, 12036, 12038, -1, 12037, 12038, 12039, -1, 12053, 12039, 11998, -1, 12000, 12053, 11998, -1, 12036, 12760, 12038, -1, 12038, 12760, 12041, -1, 12039, 12041, 12042, -1, 11998, 12039, 12042, -1, 12760, 12040, 12041, -1, 12041, 12040, 12042, -1, 12042, 12040, 12043, -1, 12053, 11519, 12035, -1, 11513, 11514, 12045, -1, 12045, 11514, 12059, -1, 12060, 12045, 12059, -1, 11514, 12044, 12059, -1, 12002, 12045, 12001, -1, 12047, 12002, 12001, -1, 12015, 12047, 12012, -1, 12016, 12046, 12015, -1, 12046, 12014, 12047, -1, 12049, 12048, 12016, -1, 12048, 12017, 12046, -1, 12004, 12050, 12049, -1, 12050, 12021, 12048, -1, 12023, 12022, 12004, -1, 12022, 12020, 12050, -1, 12006, 12051, 12023, -1, 12051, 12026, 12022, -1, 12024, 12051, 12027, -1, 12008, 12009, 12011, -1, 12007, 12008, 12011, -1, 12029, 12007, 12028, -1, 12052, 12034, 12029, -1, 12034, 12030, 12007, -1, 12038, 12037, 12052, -1, 12037, 12035, 12034, -1, 12041, 12039, 12038, -1, 12039, 12053, 12037, -1, 10881, 12054, 12044, -1, 12044, 12054, 12059, -1, 12059, 12054, 12055, -1, 12060, 12055, 12057, -1, 12056, 12057, 12058, -1, 12705, 12058, 12065, -1, 12705, 12056, 12058, -1, 12059, 12055, 12060, -1, 12060, 12057, 12056, -1, 12791, 12061, 12066, -1, 12066, 12061, 12166, -1, 12166, 12061, 12063, -1, 12165, 12063, 12064, -1, 12062, 12064, 12065, -1, 12174, 12065, 12058, -1, 12057, 12174, 12058, -1, 12057, 12175, 12174, -1, 12057, 12055, 12175, -1, 12175, 12055, 12178, -1, 12178, 12055, 12054, -1, 12190, 12054, 10881, -1, 12190, 12178, 12054, -1, 12166, 12063, 12165, -1, 12165, 12064, 12062, -1, 12062, 12065, 12174, -1, 12791, 12066, 12737, -1, 12737, 12066, 12814, -1, 12144, 12159, 12080, -1, 12143, 12080, 12085, -1, 12142, 12085, 12083, -1, 12069, 12083, 12082, -1, 12067, 12069, 12082, -1, 12067, 12068, 12069, -1, 12067, 12070, 12068, -1, 12068, 12070, 12854, -1, 12079, 12854, 12852, -1, 12071, 12079, 12852, -1, 12071, 12072, 12079, -1, 12071, 12073, 12072, -1, 12072, 12073, 12091, -1, 12074, 12091, 12075, -1, 12076, 12075, 12077, -1, 10766, 12077, 10767, -1, 10766, 12076, 12077, -1, 10766, 12078, 12076, -1, 12076, 12078, 12148, -1, 12074, 12148, 12147, -1, 12072, 12147, 12079, -1, 12072, 12074, 12147, -1, 12072, 12091, 12074, -1, 12159, 12158, 12080, -1, 12080, 12158, 12084, -1, 12085, 12084, 12086, -1, 12083, 12086, 12842, -1, 12081, 12083, 12842, -1, 12081, 12082, 12083, -1, 12080, 12084, 12085, -1, 12085, 12086, 12083, -1, 12068, 12854, 12079, -1, 12090, 12079, 12147, -1, 12087, 12147, 12148, -1, 10765, 12148, 12078, -1, 10765, 12087, 12148, -1, 10765, 12088, 12087, -1, 12087, 12088, 12089, -1, 12090, 12089, 12140, -1, 12068, 12140, 12069, -1, 12068, 12090, 12140, -1, 12068, 12079, 12090, -1, 12073, 12092, 12091, -1, 12091, 12092, 12851, -1, 12093, 12851, 12094, -1, 12095, 12093, 12094, -1, 12095, 12096, 12093, -1, 12095, 12850, 12096, -1, 12096, 12850, 12102, -1, 12097, 12102, 12145, -1, 12099, 12145, 12139, -1, 12098, 12139, 10769, -1, 12098, 12099, 12139, -1, 12098, 12101, 12099, -1, 12099, 12101, 12100, -1, 12097, 12100, 12149, -1, 12096, 12149, 12093, -1, 12096, 12097, 12149, -1, 12096, 12102, 12097, -1, 12091, 12851, 12093, -1, 12075, 12093, 12149, -1, 12077, 12149, 12100, -1, 10767, 12100, 12101, -1, 10767, 12077, 12100, -1, 12850, 12103, 12102, -1, 12102, 12103, 12853, -1, 12146, 12853, 12841, -1, 12104, 12146, 12841, -1, 12104, 12105, 12146, -1, 12104, 12840, 12105, -1, 12105, 12840, 12839, -1, 12106, 12839, 12107, -1, 12152, 12107, 12108, -1, 12109, 12152, 12108, -1, 12109, 12118, 12152, -1, 12109, 12838, 12118, -1, 12118, 12838, 12120, -1, 12110, 12120, 12837, -1, 12121, 12837, 12112, -1, 12111, 12121, 12112, -1, 12111, 12113, 12121, -1, 12111, 12835, 12113, -1, 12113, 12835, 12114, -1, 12123, 12114, 12115, -1, 12122, 12115, 12116, -1, 12228, 12122, 12116, -1, 12228, 12227, 12122, -1, 12122, 12227, 12117, -1, 12123, 12117, 12156, -1, 12113, 12156, 12154, -1, 12121, 12154, 12126, -1, 12110, 12126, 12127, -1, 12118, 12127, 12153, -1, 12152, 12153, 12151, -1, 12106, 12151, 12119, -1, 12105, 12119, 12150, -1, 12146, 12150, 12145, -1, 12102, 12146, 12145, -1, 12102, 12853, 12146, -1, 12105, 12839, 12106, -1, 12119, 12105, 12106, -1, 12106, 12107, 12152, -1, 12151, 12106, 12152, -1, 12118, 12120, 12110, -1, 12127, 12118, 12110, -1, 12110, 12837, 12121, -1, 12126, 12110, 12121, -1, 12113, 12114, 12123, -1, 12156, 12113, 12123, -1, 12123, 12115, 12122, -1, 12117, 12123, 12122, -1, 12227, 12226, 12117, -1, 12117, 12226, 12124, -1, 12156, 12124, 12125, -1, 12154, 12125, 12155, -1, 12126, 12155, 12136, -1, 12127, 12136, 12128, -1, 12153, 12128, 12129, -1, 12151, 12129, 12130, -1, 12119, 12130, 12131, -1, 12150, 12131, 12139, -1, 12145, 12150, 12139, -1, 12226, 12132, 12124, -1, 12124, 12132, 12133, -1, 12134, 12124, 12133, -1, 12134, 12125, 12124, -1, 12134, 12135, 12125, -1, 12125, 12135, 12155, -1, 12155, 12135, 10771, -1, 12136, 10771, 12137, -1, 12128, 12137, 10770, -1, 12129, 10770, 12138, -1, 12130, 12138, 10779, -1, 12131, 10779, 10769, -1, 12139, 12131, 10769, -1, 12155, 10771, 12136, -1, 12136, 12137, 12128, -1, 12128, 10770, 12129, -1, 12129, 12138, 12130, -1, 12130, 10779, 12131, -1, 12088, 10773, 12089, -1, 12089, 10773, 12141, -1, 12140, 12141, 12142, -1, 12069, 12142, 12083, -1, 12069, 12140, 12142, -1, 10773, 10764, 12141, -1, 12141, 10764, 12143, -1, 12142, 12143, 12085, -1, 12142, 12141, 12143, -1, 10764, 12144, 12143, -1, 12143, 12144, 12080, -1, 12100, 12097, 12099, -1, 12099, 12097, 12145, -1, 12105, 12150, 12146, -1, 12089, 12141, 12140, -1, 12087, 12089, 12090, -1, 12147, 12087, 12090, -1, 12076, 12148, 12074, -1, 12075, 12076, 12074, -1, 12093, 12075, 12091, -1, 12077, 12075, 12149, -1, 12131, 12150, 12119, -1, 12130, 12119, 12151, -1, 12118, 12153, 12152, -1, 12153, 12129, 12151, -1, 12128, 12153, 12127, -1, 12136, 12127, 12126, -1, 12113, 12154, 12121, -1, 12154, 12155, 12126, -1, 12125, 12154, 12156, -1, 12124, 12156, 12117, -1, 12842, 12086, 12845, -1, 12845, 12086, 12877, -1, 12877, 12086, 12084, -1, 12157, 12084, 12158, -1, 12160, 12158, 12159, -1, 13044, 12160, 12159, -1, 12877, 12084, 12157, -1, 12157, 12158, 12160, -1, 12161, 12809, 12836, -1, 12836, 12809, 12163, -1, 12163, 12809, 12813, -1, 12185, 12813, 12815, -1, 12162, 12815, 12066, -1, 12162, 12185, 12815, -1, 12163, 12813, 12185, -1, 12815, 12814, 12066, -1, 12162, 12066, 12186, -1, 12185, 12186, 12182, -1, 12163, 12182, 12164, -1, 12836, 12164, 12833, -1, 12836, 12163, 12164, -1, 12165, 12167, 12166, -1, 12165, 12173, 12167, -1, 12165, 12062, 12173, -1, 12173, 12062, 12187, -1, 12172, 12187, 12169, -1, 12168, 12169, 12188, -1, 12827, 12188, 12830, -1, 12827, 12168, 12188, -1, 12827, 12826, 12168, -1, 12168, 12826, 12170, -1, 12172, 12170, 12171, -1, 12173, 12171, 12167, -1, 12173, 12172, 12171, -1, 12173, 12187, 12172, -1, 12062, 12174, 12187, -1, 12187, 12174, 12176, -1, 12169, 12176, 12189, -1, 12188, 12189, 12192, -1, 12191, 12188, 12192, -1, 12191, 12830, 12188, -1, 12174, 12175, 12176, -1, 12176, 12175, 12178, -1, 12177, 12178, 12193, -1, 12194, 12177, 12193, -1, 12194, 12189, 12177, -1, 12194, 12192, 12189, -1, 12178, 12190, 12193, -1, 12826, 12181, 12170, -1, 12170, 12181, 12179, -1, 12171, 12179, 12180, -1, 12167, 12180, 12186, -1, 12166, 12186, 12066, -1, 12166, 12167, 12186, -1, 12181, 12829, 12179, -1, 12179, 12829, 12184, -1, 12180, 12184, 12182, -1, 12186, 12180, 12182, -1, 12829, 12183, 12184, -1, 12184, 12183, 12833, -1, 12164, 12184, 12833, -1, 12164, 12182, 12184, -1, 12163, 12185, 12182, -1, 12185, 12162, 12186, -1, 12176, 12178, 12177, -1, 12189, 12176, 12177, -1, 12171, 12180, 12167, -1, 12179, 12184, 12180, -1, 12170, 12179, 12171, -1, 12168, 12170, 12172, -1, 12169, 12168, 12172, -1, 12176, 12169, 12187, -1, 12188, 12169, 12189, -1, 10880, 12204, 12190, -1, 12190, 12204, 12193, -1, 12193, 12204, 12202, -1, 12194, 12202, 12201, -1, 12192, 12201, 12191, -1, 12192, 12194, 12201, -1, 12193, 12202, 12194, -1, 12201, 12217, 12191, -1, 10762, 12225, 10756, -1, 10756, 12225, 12195, -1, 10757, 12195, 12220, -1, 12196, 12220, 12197, -1, 10758, 12197, 12219, -1, 12198, 12219, 12222, -1, 12218, 12222, 12203, -1, 10880, 12203, 12204, -1, 10880, 12218, 12203, -1, 12225, 12205, 12195, -1, 12195, 12205, 12206, -1, 12220, 12206, 12199, -1, 12197, 12199, 12200, -1, 12219, 12200, 12208, -1, 12222, 12208, 12224, -1, 12203, 12224, 12223, -1, 12202, 12223, 12201, -1, 12202, 12203, 12223, -1, 12202, 12204, 12203, -1, 12205, 12207, 12206, -1, 12206, 12207, 12210, -1, 12199, 12210, 12212, -1, 12200, 12212, 12209, -1, 12208, 12209, 12221, -1, 12224, 12221, 12215, -1, 12223, 12215, 12216, -1, 12201, 12216, 12217, -1, 12201, 12223, 12216, -1, 12207, 12834, 12210, -1, 12210, 12834, 12849, -1, 12832, 12210, 12849, -1, 12832, 12212, 12210, -1, 12832, 12211, 12212, -1, 12212, 12211, 12209, -1, 12209, 12211, 12213, -1, 12221, 12213, 12828, -1, 12214, 12221, 12828, -1, 12214, 12215, 12221, -1, 12214, 12831, 12215, -1, 12215, 12831, 12216, -1, 12216, 12831, 12217, -1, 12209, 12213, 12221, -1, 12218, 12198, 12222, -1, 12198, 10758, 12219, -1, 10758, 12196, 12197, -1, 12196, 10757, 12220, -1, 10757, 10756, 12195, -1, 12199, 12206, 12210, -1, 12220, 12195, 12206, -1, 12200, 12199, 12212, -1, 12197, 12220, 12199, -1, 12208, 12200, 12209, -1, 12219, 12197, 12200, -1, 12224, 12208, 12221, -1, 12222, 12219, 12208, -1, 12223, 12224, 12215, -1, 12203, 12222, 12224, -1, 10762, 12133, 12225, -1, 12225, 12133, 12132, -1, 12205, 12132, 12226, -1, 12207, 12226, 12227, -1, 12834, 12227, 12228, -1, 12834, 12207, 12227, -1, 12225, 12132, 12205, -1, 12205, 12226, 12207, -1, 12237, 12242, 12229, -1, 12238, 12229, 12255, -1, 12239, 12255, 12240, -1, 10530, 12240, 12230, -1, 12236, 12230, 12234, -1, 12231, 12234, 12887, -1, 12231, 12236, 12234, -1, 12255, 12254, 12240, -1, 12240, 12254, 12230, -1, 12230, 12254, 12241, -1, 12234, 12241, 12233, -1, 12232, 12234, 12233, -1, 12232, 12235, 12234, -1, 12234, 12235, 12887, -1, 12241, 12882, 12233, -1, 12236, 10530, 12230, -1, 12237, 12238, 10530, -1, 12237, 12229, 12238, -1, 10530, 12238, 12239, -1, 12240, 10530, 12239, -1, 12230, 12241, 12234, -1, 12242, 12255, 12229, -1, 12238, 12255, 12239, -1, 12255, 12242, 12258, -1, 12256, 12258, 12243, -1, 12269, 12243, 12244, -1, 12264, 12244, 12250, -1, 12265, 12250, 12245, -1, 12263, 12245, 12251, -1, 12246, 12263, 12251, -1, 12246, 12261, 12263, -1, 12246, 12890, 12261, -1, 12261, 12890, 12247, -1, 12262, 12247, 12252, -1, 12273, 12252, 12274, -1, 12267, 12274, 12268, -1, 12266, 12268, 12253, -1, 12271, 12253, 12248, -1, 12269, 12248, 12256, -1, 12243, 12269, 12256, -1, 12249, 12244, 12259, -1, 12249, 12250, 12244, -1, 12249, 12245, 12250, -1, 12249, 12251, 12245, -1, 12890, 12888, 12247, -1, 12247, 12888, 12257, -1, 12252, 12257, 12883, -1, 12274, 12252, 12883, -1, 12888, 12883, 12257, -1, 12274, 12882, 12268, -1, 12268, 12882, 12241, -1, 12253, 12241, 12254, -1, 12248, 12254, 12256, -1, 12248, 12253, 12254, -1, 12268, 12241, 12253, -1, 12254, 12255, 12256, -1, 12256, 12255, 12258, -1, 12252, 12247, 12257, -1, 12244, 12243, 12259, -1, 12259, 12243, 12258, -1, 12242, 12259, 12258, -1, 12261, 12260, 12263, -1, 12261, 12262, 12260, -1, 12261, 12247, 12262, -1, 12260, 12270, 12265, -1, 12263, 12265, 12245, -1, 12263, 12260, 12265, -1, 12270, 12271, 12264, -1, 12265, 12264, 12250, -1, 12265, 12270, 12264, -1, 12270, 12260, 12272, -1, 12266, 12272, 12267, -1, 12268, 12266, 12267, -1, 12264, 12271, 12269, -1, 12244, 12264, 12269, -1, 12272, 12266, 12270, -1, 12270, 12266, 12271, -1, 12271, 12266, 12253, -1, 12269, 12271, 12248, -1, 12260, 12262, 12272, -1, 12272, 12262, 12273, -1, 12267, 12273, 12274, -1, 12267, 12272, 12273, -1, 12273, 12262, 12252, -1, 12276, 12920, 10422, -1, 12276, 12275, 12920, -1, 12276, 12277, 12275, -1, 12275, 12277, 12278, -1, 12278, 12277, 10436, -1, 12288, 10436, 12289, -1, 12290, 12289, 10442, -1, 12291, 10442, 10334, -1, 12914, 10334, 12292, -1, 12913, 12292, 10348, -1, 12910, 10348, 12293, -1, 12294, 12293, 12279, -1, 12295, 12279, 10374, -1, 12296, 10374, 12297, -1, 12298, 12297, 12280, -1, 12299, 12280, 10383, -1, 12897, 10383, 12300, -1, 12301, 12300, 10387, -1, 12281, 10387, 12282, -1, 12926, 12282, 12302, -1, 12303, 12302, 10366, -1, 12899, 10366, 10365, -1, 12304, 10365, 10364, -1, 12305, 10364, 12306, -1, 12307, 12306, 10402, -1, 12308, 10402, 10404, -1, 12903, 10404, 12309, -1, 12919, 12309, 12284, -1, 12283, 12284, 10415, -1, 12310, 10415, 12311, -1, 12285, 12311, 12286, -1, 12921, 12286, 10423, -1, 12287, 10423, 10422, -1, 12920, 12287, 10422, -1, 12278, 10436, 12288, -1, 12288, 12289, 12290, -1, 12290, 10442, 12291, -1, 12291, 10334, 12914, -1, 12914, 12292, 12913, -1, 12913, 10348, 12910, -1, 12910, 12293, 12294, -1, 12294, 12279, 12295, -1, 12295, 10374, 12296, -1, 12296, 12297, 12298, -1, 12298, 12280, 12299, -1, 12299, 10383, 12897, -1, 12897, 12300, 12301, -1, 12301, 10387, 12281, -1, 12281, 12282, 12926, -1, 12926, 12302, 12303, -1, 12303, 10366, 12899, -1, 12899, 10365, 12304, -1, 12304, 10364, 12305, -1, 12305, 12306, 12307, -1, 12307, 10402, 12308, -1, 12308, 10404, 12903, -1, 12903, 12309, 12919, -1, 12919, 12284, 12283, -1, 12283, 10415, 12310, -1, 12310, 12311, 12285, -1, 12285, 12286, 12921, -1, 12921, 10423, 12287, -1, 10923, 12923, 12312, -1, 12312, 12923, 12922, -1, 9686, 12922, 12918, -1, 12316, 12918, 12317, -1, 12313, 12317, 12314, -1, 9691, 12314, 12318, -1, 9692, 12318, 12319, -1, 12315, 12319, 9695, -1, 12315, 9692, 12319, -1, 12312, 12922, 9686, -1, 9686, 12918, 12316, -1, 12316, 12317, 12313, -1, 12313, 12314, 9691, -1, 9691, 12318, 9692, -1, 12319, 12321, 9695, -1, 9695, 12321, 12320, -1, 12320, 12321, 12917, -1, 9697, 12917, 12916, -1, 10492, 12916, 12915, -1, 10493, 12915, 12912, -1, 12322, 12912, 12911, -1, 12326, 12911, 12327, -1, 12328, 12327, 12909, -1, 12323, 12909, 12908, -1, 10498, 12908, 12324, -1, 10501, 12324, 12325, -1, 12329, 10501, 12325, -1, 12320, 12917, 9697, -1, 9697, 12916, 10492, -1, 10492, 12915, 10493, -1, 10493, 12912, 12322, -1, 12322, 12911, 12326, -1, 12326, 12327, 12328, -1, 12328, 12909, 12323, -1, 12323, 12908, 10498, -1, 10498, 12324, 10501, -1, 12329, 12325, 12237, -1, 12237, 12325, 12892, -1, 12249, 12237, 12892, -1, 12249, 12242, 12237, -1, 12249, 12259, 12242, -1, 10923, 12331, 12923, -1, 12923, 12331, 12330, -1, 12330, 12331, 12332, -1, 12332, 12331, 12333, -1, 12430, 12332, 12333, -1, 12336, 12335, 12334, -1, 12336, 10701, 12335, -1, 12336, 10703, 10701, -1, 12336, 10706, 10703, -1, 12336, 10707, 10706, -1, 12336, 10763, 10707, -1, 10707, 10763, 12337, -1, 12337, 10763, 12338, -1, 12338, 10763, 10772, -1, 12339, 10772, 12343, -1, 12340, 12343, 10695, -1, 12340, 12339, 12343, -1, 12338, 10772, 12339, -1, 10695, 12343, 12344, -1, 12341, 12344, 12342, -1, 12341, 10695, 12344, -1, 12343, 10774, 12344, -1, 12344, 10774, 10775, -1, 10776, 12344, 10775, -1, 10776, 10777, 12344, -1, 12344, 10777, 12345, -1, 12346, 12344, 12345, -1, 12346, 10836, 12344, -1, 12346, 10778, 10836, -1, 10836, 10778, 10768, -1, 12347, 10836, 10768, -1, 12347, 12348, 10836, -1, 10836, 12348, 12349, -1, 12350, 10836, 12349, -1, 12350, 12409, 10836, -1, 10836, 12409, 12351, -1, 10564, 10836, 12351, -1, 10564, 12352, 10836, -1, 10836, 12352, 10543, -1, 12380, 10543, 10541, -1, 12379, 10541, 10615, -1, 12378, 10615, 10531, -1, 10839, 10531, 12377, -1, 12376, 12377, 10610, -1, 12353, 10610, 12375, -1, 12374, 12375, 10540, -1, 10853, 10540, 10539, -1, 12355, 10539, 12367, -1, 10847, 12367, 12354, -1, 10847, 12355, 12367, -1, 10780, 12356, 12409, -1, 10780, 10573, 12356, -1, 10780, 12358, 10573, -1, 10573, 12358, 12357, -1, 12357, 12358, 10578, -1, 10578, 12358, 12359, -1, 10579, 12359, 12408, -1, 10579, 10578, 12359, -1, 12360, 12406, 12359, -1, 12360, 10585, 12406, -1, 12360, 12361, 10585, -1, 12360, 12362, 12361, -1, 12360, 10595, 12362, -1, 12360, 12363, 10595, -1, 12360, 12366, 12363, -1, 12360, 10755, 12366, -1, 12366, 10755, 12364, -1, 10760, 12366, 12364, -1, 10760, 10759, 12366, -1, 12363, 12366, 12365, -1, 12365, 12366, 10860, -1, 12368, 10860, 10859, -1, 12369, 10859, 12370, -1, 12371, 12370, 12372, -1, 12373, 12372, 12354, -1, 12367, 12373, 12354, -1, 12365, 10860, 12368, -1, 12368, 10859, 12369, -1, 12369, 12370, 12371, -1, 12371, 12372, 12373, -1, 12355, 10853, 10539, -1, 10853, 12374, 10540, -1, 12374, 12353, 12375, -1, 12353, 12376, 10610, -1, 12376, 10839, 12377, -1, 10839, 12378, 10531, -1, 12378, 12379, 10615, -1, 12379, 12380, 10541, -1, 12380, 10836, 10543, -1, 12342, 12344, 12394, -1, 12394, 12344, 12395, -1, 10713, 12395, 12396, -1, 12381, 12396, 12382, -1, 10642, 12382, 12384, -1, 12383, 12384, 12958, -1, 12397, 12958, 12947, -1, 12385, 12947, 12386, -1, 12398, 12386, 12387, -1, 12399, 12387, 12388, -1, 10675, 12388, 12954, -1, 12389, 10675, 12954, -1, 12389, 12391, 10675, -1, 12389, 12390, 12391, -1, 12391, 12390, 12400, -1, 12400, 12390, 12401, -1, 10682, 12401, 12934, -1, 12402, 12934, 12935, -1, 12405, 12935, 12930, -1, 12393, 12930, 12334, -1, 10662, 12334, 12392, -1, 10662, 12393, 12334, -1, 12394, 12395, 10713, -1, 10713, 12396, 12381, -1, 12381, 12382, 10642, -1, 10642, 12384, 12383, -1, 12383, 12958, 12397, -1, 12397, 12947, 12385, -1, 12385, 12386, 12398, -1, 12398, 12387, 12399, -1, 12399, 12388, 10675, -1, 12400, 12401, 10682, -1, 10682, 12934, 12402, -1, 12402, 12935, 12405, -1, 13046, 13055, 12930, -1, 12930, 13055, 13053, -1, 12403, 12930, 13053, -1, 12403, 12334, 12930, -1, 12335, 12404, 12334, -1, 12334, 12404, 10686, -1, 12392, 12334, 10686, -1, 12393, 12405, 12930, -1, 12406, 12407, 12359, -1, 12359, 12407, 12408, -1, 12356, 10570, 12409, -1, 12409, 10570, 12351, -1, 12344, 10836, 12410, -1, 12410, 10836, 12411, -1, 12412, 12410, 12411, -1, 12412, 12413, 12410, -1, 12412, 12414, 12413, -1, 12413, 12414, 12415, -1, 12415, 12414, 12416, -1, 13068, 12415, 12416, -1, 10868, 10790, 12416, -1, 10868, 10791, 10790, -1, 10868, 10867, 10791, -1, 10791, 10867, 12417, -1, 12417, 10867, 10838, -1, 10798, 10838, 12418, -1, 10799, 12418, 10846, -1, 10800, 10846, 10842, -1, 10801, 10842, 12420, -1, 10801, 10800, 10842, -1, 12417, 10838, 10798, -1, 10798, 12418, 10799, -1, 10799, 10846, 10800, -1, 10842, 12419, 12420, -1, 12420, 12419, 10805, -1, 10805, 12419, 10857, -1, 12421, 10857, 10848, -1, 10812, 10848, 12423, -1, 12422, 12423, 10882, -1, 10782, 10882, 10784, -1, 10782, 12422, 10882, -1, 10782, 9445, 12422, -1, 10805, 10857, 12421, -1, 12421, 10848, 10812, -1, 10812, 12423, 12422, -1, 10882, 9522, 10784, -1, 10834, 12424, 10790, -1, 10790, 12424, 12416, -1, 12416, 12424, 12425, -1, 12975, 12416, 12425, -1, 10887, 12426, 10888, -1, 10888, 12426, 12427, -1, 12881, 10888, 12427, -1, 12881, 12428, 10888, -1, 12881, 12885, 12428, -1, 12428, 12885, 12429, -1, 12429, 12885, 12886, -1, 12975, 12429, 12886, -1, 12430, 12333, 12431, -1, 12449, 12431, 12448, -1, 12928, 12448, 12432, -1, 12447, 12432, 12433, -1, 12446, 12433, 12450, -1, 12458, 12446, 12450, -1, 12458, 12443, 12446, -1, 12458, 12434, 12443, -1, 12458, 12438, 12434, -1, 12434, 12438, 12440, -1, 12437, 12440, 12435, -1, 13071, 12437, 12435, -1, 13071, 12436, 12437, -1, 12437, 12436, 12444, -1, 12434, 12444, 12443, -1, 12434, 12437, 12444, -1, 12434, 12440, 12437, -1, 12978, 12439, 12438, -1, 12438, 12439, 12440, -1, 12440, 12439, 12441, -1, 12435, 12440, 12441, -1, 12436, 12929, 12444, -1, 12444, 12929, 12442, -1, 12443, 12442, 12446, -1, 12443, 12444, 12442, -1, 12929, 12445, 12442, -1, 12442, 12445, 12447, -1, 12446, 12447, 12433, -1, 12446, 12442, 12447, -1, 12445, 12928, 12447, -1, 12447, 12928, 12432, -1, 12448, 12928, 12449, -1, 12449, 12928, 12332, -1, 12430, 12449, 12332, -1, 12430, 12431, 12449, -1, 12450, 12433, 12451, -1, 12431, 12451, 12448, -1, 12431, 12450, 12451, -1, 12431, 12333, 12450, -1, 12451, 12433, 12432, -1, 12448, 12451, 12432, -1, 12331, 12453, 12333, -1, 12331, 12452, 12453, -1, 12331, 10922, 12452, -1, 12452, 10922, 12460, -1, 12454, 12460, 12456, -1, 12455, 12456, 12461, -1, 12474, 12461, 12457, -1, 12438, 12457, 12978, -1, 12438, 12474, 12457, -1, 12438, 12458, 12474, -1, 12474, 12458, 12459, -1, 12455, 12459, 12473, -1, 12454, 12473, 12453, -1, 12452, 12454, 12453, -1, 12452, 12460, 12454, -1, 12460, 10922, 12466, -1, 12456, 12466, 12465, -1, 12461, 12465, 12469, -1, 12457, 12469, 12978, -1, 12457, 12461, 12469, -1, 10919, 12462, 12467, -1, 10919, 12463, 12462, -1, 10919, 12464, 12463, -1, 12463, 12464, 12469, -1, 12465, 12463, 12469, -1, 12465, 12468, 12463, -1, 12465, 12466, 12468, -1, 12468, 12466, 12467, -1, 12462, 12468, 12467, -1, 12462, 12463, 12468, -1, 12464, 12978, 12469, -1, 12459, 12458, 12472, -1, 12473, 12472, 12470, -1, 12453, 12470, 12333, -1, 12453, 12473, 12470, -1, 12333, 12471, 12450, -1, 12333, 12470, 12471, -1, 12471, 12470, 12472, -1, 12450, 12472, 12458, -1, 12450, 12471, 12472, -1, 10922, 12467, 12466, -1, 12455, 12473, 12454, -1, 12456, 12455, 12454, -1, 12466, 12456, 12460, -1, 12459, 12472, 12473, -1, 12455, 12461, 12474, -1, 12459, 12455, 12474, -1, 12456, 12465, 12461, -1, 12475, 12476, 10994, -1, 12475, 12479, 12476, -1, 12475, 11359, 12479, -1, 12479, 11359, 11361, -1, 11409, 12479, 11361, -1, 11409, 12477, 12479, -1, 12479, 12477, 11362, -1, 12478, 12479, 11362, -1, 12478, 11366, 12479, -1, 12479, 11366, 12480, -1, 11406, 12479, 12480, -1, 11406, 11405, 12479, -1, 12479, 11405, 11404, -1, 11403, 12479, 11404, -1, 11403, 12481, 12479, -1, 12479, 12481, 12482, -1, 12483, 12485, 12476, -1, 12483, 12998, 12485, -1, 12485, 12998, 12995, -1, 12983, 12485, 12995, -1, 12983, 12484, 12485, -1, 12485, 12484, 12982, -1, 12476, 12485, 12496, -1, 10994, 12496, 12486, -1, 10966, 10994, 12486, -1, 10966, 12487, 10994, -1, 10994, 12487, 12488, -1, 12489, 10994, 12488, -1, 12489, 12490, 10994, -1, 10994, 12490, 12491, -1, 10979, 10994, 12491, -1, 10979, 12492, 10994, -1, 10994, 12492, 10995, -1, 10995, 12492, 10985, -1, 12493, 10995, 10985, -1, 12493, 10990, 10995, -1, 10932, 12494, 12497, -1, 12497, 12494, 12495, -1, 10949, 12497, 12495, -1, 10949, 10936, 12497, -1, 12497, 10936, 12496, -1, 12485, 12497, 12496, -1, 10936, 10935, 12496, -1, 12496, 10935, 12498, -1, 12498, 10935, 10941, -1, 10965, 10941, 12499, -1, 10965, 12498, 10941, -1, 12476, 12496, 10994, -1, 11355, 12500, 11354, -1, 11354, 12500, 12693, -1, 12692, 11354, 12693, -1, 12692, 11319, 11354, -1, 12692, 12512, 11319, -1, 11319, 12512, 11320, -1, 11320, 12512, 11321, -1, 11321, 12512, 12501, -1, 12501, 12512, 11060, -1, 11328, 11060, 11061, -1, 11327, 11061, 12502, -1, 11331, 12502, 12503, -1, 11333, 12503, 11063, -1, 11336, 11063, 12504, -1, 12543, 12504, 11048, -1, 12542, 11048, 11064, -1, 12540, 11064, 12541, -1, 12537, 12541, 12535, -1, 12506, 12535, 12505, -1, 11051, 12506, 12505, -1, 11051, 11238, 12506, -1, 11051, 12507, 11238, -1, 11238, 12507, 12509, -1, 12508, 12509, 11208, -1, 12508, 11238, 12509, -1, 12508, 12510, 11238, -1, 12508, 11193, 12510, -1, 12510, 11193, 11189, -1, 11215, 12510, 11189, -1, 11215, 11219, 12510, -1, 12510, 11219, 11239, -1, 11239, 11219, 11240, -1, 11240, 11219, 9991, -1, 12556, 12569, 12512, -1, 12512, 12569, 12554, -1, 12568, 12512, 12554, -1, 12568, 12511, 12512, -1, 12512, 12511, 12553, -1, 12552, 12512, 12553, -1, 12552, 12513, 12512, -1, 12512, 12513, 12514, -1, 11060, 12514, 12515, -1, 12516, 11060, 12515, -1, 12516, 12549, 11060, -1, 11060, 12549, 12517, -1, 12517, 12549, 11057, -1, 11057, 12549, 12518, -1, 12518, 12549, 11056, -1, 11056, 12549, 12519, -1, 12519, 12549, 11054, -1, 11054, 12549, 11043, -1, 11043, 12549, 12520, -1, 12520, 12549, 11042, -1, 11042, 12549, 11041, -1, 11041, 12549, 12521, -1, 12521, 12549, 12545, -1, 11032, 12545, 11033, -1, 11032, 12521, 12545, -1, 12512, 12514, 11060, -1, 11078, 12522, 12545, -1, 11078, 11076, 12522, -1, 12522, 11076, 12523, -1, 11112, 12523, 12528, -1, 11101, 12528, 11075, -1, 11073, 11101, 11075, -1, 11073, 11072, 11101, -1, 11101, 11072, 11081, -1, 11080, 11101, 11081, -1, 11080, 12524, 11101, -1, 11101, 12524, 11067, -1, 11092, 11067, 11085, -1, 11092, 11101, 11067, -1, 12522, 12523, 11112, -1, 11155, 12522, 11112, -1, 11155, 11153, 12522, -1, 12522, 11153, 11038, -1, 11038, 11153, 11169, -1, 11037, 11169, 11151, -1, 12530, 11151, 12525, -1, 12531, 12525, 12532, -1, 11036, 12532, 12526, -1, 12533, 12526, 12527, -1, 12534, 12527, 11199, -1, 11020, 11199, 11208, -1, 12509, 11020, 11208, -1, 11112, 12528, 11101, -1, 11114, 11101, 11096, -1, 12529, 11096, 11108, -1, 12529, 11114, 11096, -1, 11112, 11101, 11114, -1, 11096, 11107, 11108, -1, 11038, 11169, 11037, -1, 11037, 11151, 12530, -1, 12530, 12525, 12531, -1, 12531, 12532, 11036, -1, 11036, 12526, 12533, -1, 12533, 12527, 12534, -1, 12534, 11199, 11020, -1, 12535, 12506, 12537, -1, 12537, 12506, 12609, -1, 12536, 12609, 11249, -1, 12536, 12537, 12609, -1, 12618, 11260, 12609, -1, 12618, 12538, 11260, -1, 11260, 12538, 11243, -1, 11260, 11292, 12609, -1, 12609, 11292, 12539, -1, 11249, 12609, 12539, -1, 12537, 12540, 12541, -1, 12540, 12542, 11064, -1, 12542, 12543, 11048, -1, 12543, 11336, 12504, -1, 11336, 11333, 11063, -1, 11333, 11331, 12503, -1, 11331, 11327, 12502, -1, 11327, 11328, 11061, -1, 11328, 12501, 11060, -1, 12522, 11039, 12545, -1, 12545, 11039, 11025, -1, 12544, 12545, 11025, -1, 12544, 11027, 12545, -1, 12545, 11027, 12546, -1, 11029, 12545, 12546, -1, 11029, 12547, 12545, -1, 12545, 12547, 12548, -1, 11033, 12545, 12548, -1, 12549, 12516, 12550, -1, 12550, 12516, 12551, -1, 12551, 12516, 12515, -1, 12562, 12515, 12514, -1, 12563, 12514, 12513, -1, 12564, 12513, 12552, -1, 12565, 12552, 12553, -1, 12566, 12553, 12511, -1, 12567, 12511, 12568, -1, 11388, 12568, 12554, -1, 11392, 12554, 12569, -1, 12555, 12569, 12556, -1, 11397, 12556, 13014, -1, 12557, 11397, 13014, -1, 12557, 11399, 11397, -1, 12557, 12558, 11399, -1, 11399, 12558, 12560, -1, 12560, 12558, 12561, -1, 12559, 12561, 13090, -1, 12559, 12560, 12561, -1, 12551, 12515, 12562, -1, 12562, 12514, 12563, -1, 12563, 12513, 12564, -1, 12564, 12552, 12565, -1, 12565, 12553, 12566, -1, 12566, 12511, 12567, -1, 12567, 12568, 11388, -1, 11388, 12554, 11392, -1, 11392, 12569, 12555, -1, 12555, 12556, 11397, -1, 11570, 12570, 11569, -1, 11570, 11424, 12570, -1, 11570, 12571, 11424, -1, 11570, 12572, 12571, -1, 12571, 12572, 11438, -1, 11438, 12572, 12573, -1, 11436, 12573, 12584, -1, 11435, 12584, 12574, -1, 11434, 12574, 11446, -1, 12585, 11446, 11455, -1, 11433, 11455, 11456, -1, 12575, 11433, 11456, -1, 12575, 11422, 11433, -1, 12575, 12577, 11422, -1, 11422, 12577, 12576, -1, 12576, 12577, 12586, -1, 11421, 12586, 12578, -1, 12579, 12578, 12580, -1, 11430, 12580, 11459, -1, 12587, 11459, 12581, -1, 11420, 12581, 11452, -1, 12582, 11452, 11454, -1, 11419, 11454, 11453, -1, 12583, 11453, 11460, -1, 11417, 11460, 11415, -1, 11417, 12583, 11460, -1, 11438, 12573, 11436, -1, 11436, 12584, 11435, -1, 11435, 12574, 11434, -1, 11434, 11446, 12585, -1, 12585, 11455, 11433, -1, 12576, 12586, 11421, -1, 11421, 12578, 12579, -1, 12579, 12580, 11430, -1, 11430, 11459, 12587, -1, 12587, 12581, 11420, -1, 11420, 11452, 12582, -1, 12582, 11454, 11419, -1, 11419, 11453, 12583, -1, 11415, 11460, 12588, -1, 12589, 12588, 13022, -1, 12590, 13022, 12592, -1, 12590, 12589, 13022, -1, 11460, 12604, 12588, -1, 12588, 12604, 12591, -1, 12602, 12588, 12591, -1, 12602, 12601, 12588, -1, 11415, 12588, 12589, -1, 13022, 12594, 12592, -1, 12592, 12594, 12593, -1, 12593, 12594, 13021, -1, 12596, 13021, 12595, -1, 12596, 12593, 13021, -1, 13021, 13020, 12595, -1, 12595, 13020, 11440, -1, 11440, 13020, 12597, -1, 11439, 12597, 12599, -1, 12598, 12599, 11569, -1, 12600, 11569, 12570, -1, 12600, 12598, 11569, -1, 11440, 12597, 11439, -1, 13019, 12700, 12599, -1, 12599, 12700, 12698, -1, 12704, 12599, 12698, -1, 12704, 11569, 12599, -1, 12598, 11439, 12599, -1, 12601, 12602, 12617, -1, 12617, 12602, 11465, -1, 11465, 12602, 12591, -1, 12603, 12591, 12604, -1, 11490, 12604, 11460, -1, 11461, 11490, 11460, -1, 11465, 12591, 12603, -1, 12603, 12604, 11490, -1, 12605, 13024, 12606, -1, 12606, 13024, 12612, -1, 11521, 12612, 12611, -1, 12607, 12611, 12608, -1, 12609, 12608, 12618, -1, 12609, 12607, 12608, -1, 12609, 12506, 12607, -1, 13024, 12614, 12612, -1, 12612, 12614, 12615, -1, 12613, 12615, 12610, -1, 12620, 12610, 11471, -1, 11243, 12620, 11471, -1, 11243, 12538, 12620, -1, 12620, 12538, 12619, -1, 12613, 12619, 12611, -1, 12612, 12613, 12611, -1, 12612, 12615, 12613, -1, 12614, 13023, 12615, -1, 12615, 13023, 12616, -1, 12610, 12616, 11477, -1, 11471, 12610, 11477, -1, 13023, 12617, 12616, -1, 12616, 12617, 11482, -1, 11477, 12616, 11482, -1, 12538, 12618, 12619, -1, 12619, 12618, 12608, -1, 12611, 12619, 12608, -1, 12607, 11521, 12611, -1, 11521, 12606, 12612, -1, 12620, 12619, 12613, -1, 12610, 12620, 12613, -1, 12616, 12610, 12615, -1, 13025, 12605, 11999, -1, 11999, 12605, 11236, -1, 11997, 12718, 12633, -1, 12667, 12633, 12668, -1, 12669, 12668, 12621, -1, 13030, 12621, 12635, -1, 13030, 12669, 12621, -1, 13030, 12662, 12669, -1, 12669, 12662, 12663, -1, 12667, 12663, 12666, -1, 11997, 12667, 12666, -1, 11997, 12633, 12667, -1, 12718, 12758, 12633, -1, 12633, 12758, 12756, -1, 12670, 12756, 12754, -1, 12622, 12754, 12752, -1, 12672, 12752, 12750, -1, 12674, 12750, 12623, -1, 12624, 12623, 12749, -1, 12625, 12749, 12626, -1, 12746, 12625, 12626, -1, 12746, 12632, 12625, -1, 12746, 12627, 12632, -1, 12632, 12627, 12677, -1, 12631, 12677, 12678, -1, 12676, 12678, 12628, -1, 13018, 12628, 12629, -1, 13018, 12676, 12628, -1, 13018, 12644, 12676, -1, 12676, 12644, 12630, -1, 12631, 12630, 12643, -1, 12632, 12643, 12625, -1, 12632, 12631, 12643, -1, 12632, 12677, 12631, -1, 12633, 12756, 12670, -1, 12668, 12670, 12671, -1, 12621, 12671, 12634, -1, 12635, 12634, 13029, -1, 12635, 12621, 12634, -1, 12670, 12754, 12622, -1, 12671, 12622, 12636, -1, 12634, 12636, 12637, -1, 13029, 12637, 12640, -1, 13029, 12634, 12637, -1, 12622, 12752, 12672, -1, 12636, 12672, 12638, -1, 12637, 12638, 12639, -1, 12640, 12639, 13028, -1, 12640, 12637, 12639, -1, 12672, 12750, 12674, -1, 12638, 12674, 12673, -1, 12639, 12673, 12641, -1, 13028, 12641, 13027, -1, 13028, 12639, 12641, -1, 12674, 12623, 12624, -1, 12673, 12624, 12675, -1, 12641, 12675, 12642, -1, 13027, 12642, 12645, -1, 13027, 12641, 12642, -1, 12624, 12749, 12625, -1, 12675, 12625, 12643, -1, 12642, 12643, 12630, -1, 12645, 12630, 12644, -1, 12645, 12642, 12630, -1, 12627, 12646, 12677, -1, 12677, 12646, 12647, -1, 12678, 12647, 12649, -1, 12628, 12649, 12648, -1, 12629, 12648, 12661, -1, 12629, 12628, 12648, -1, 12646, 12743, 12647, -1, 12647, 12743, 12652, -1, 12649, 12652, 12650, -1, 12648, 12650, 12653, -1, 12661, 12653, 12654, -1, 13088, 12661, 12654, -1, 12743, 12651, 12652, -1, 12652, 12651, 12679, -1, 12650, 12679, 12656, -1, 12653, 12656, 12655, -1, 12654, 12653, 12655, -1, 12651, 12741, 12679, -1, 12679, 12741, 12658, -1, 12656, 12658, 12657, -1, 12655, 12656, 12657, -1, 12741, 12659, 12658, -1, 12658, 12659, 12657, -1, 12657, 12659, 12660, -1, 12653, 12661, 12648, -1, 12662, 12664, 12663, -1, 12663, 12664, 12665, -1, 12666, 12663, 12665, -1, 12664, 13025, 12665, -1, 12669, 12663, 12667, -1, 12668, 12669, 12667, -1, 12670, 12668, 12633, -1, 12622, 12671, 12670, -1, 12671, 12621, 12668, -1, 12672, 12636, 12622, -1, 12636, 12634, 12671, -1, 12674, 12638, 12672, -1, 12638, 12637, 12636, -1, 12624, 12673, 12674, -1, 12673, 12639, 12638, -1, 12625, 12675, 12624, -1, 12675, 12641, 12673, -1, 12642, 12675, 12643, -1, 12676, 12630, 12631, -1, 12678, 12676, 12631, -1, 12647, 12678, 12677, -1, 12652, 12649, 12647, -1, 12649, 12628, 12678, -1, 12679, 12650, 12652, -1, 12650, 12648, 12649, -1, 12658, 12656, 12679, -1, 12656, 12653, 12650, -1, 12680, 13017, 12682, -1, 12681, 12682, 12684, -1, 12683, 12684, 12685, -1, 11355, 12685, 12500, -1, 11355, 12683, 12685, -1, 13016, 12686, 13026, -1, 13016, 12687, 12686, -1, 13016, 13015, 12687, -1, 12687, 13015, 13012, -1, 13013, 12687, 13012, -1, 13013, 12691, 12687, -1, 13013, 12688, 12691, -1, 12691, 12688, 12689, -1, 12690, 12689, 12694, -1, 12684, 12694, 12685, -1, 12684, 12690, 12694, -1, 12684, 12682, 12690, -1, 12690, 12682, 12686, -1, 12691, 12686, 12687, -1, 12691, 12690, 12686, -1, 12691, 12689, 12690, -1, 13015, 13087, 13012, -1, 12688, 12512, 12689, -1, 12689, 12512, 12692, -1, 12693, 12689, 12692, -1, 12693, 12694, 12689, -1, 12693, 12500, 12694, -1, 12694, 12500, 12685, -1, 12683, 12681, 12684, -1, 12681, 12680, 12682, -1, 13026, 12686, 12682, -1, 13017, 13026, 12682, -1, 11571, 11569, 12695, -1, 12697, 12695, 12701, -1, 12696, 12701, 11535, -1, 12696, 12697, 12701, -1, 12696, 11571, 12697, -1, 12697, 11571, 12695, -1, 12698, 12699, 12704, -1, 12698, 12700, 12699, -1, 12699, 12700, 12703, -1, 12702, 12703, 13017, -1, 11541, 12702, 13017, -1, 11541, 12701, 12702, -1, 11541, 11535, 12701, -1, 12700, 13019, 12703, -1, 12703, 13019, 13017, -1, 12704, 12699, 12695, -1, 11569, 12704, 12695, -1, 12703, 12702, 12699, -1, 12699, 12702, 12701, -1, 12695, 12699, 12701, -1, 12065, 12064, 12705, -1, 12705, 12064, 12063, -1, 12061, 12705, 12063, -1, 12061, 12791, 12705, -1, 12705, 12791, 12792, -1, 12706, 12705, 12792, -1, 12706, 11858, 12705, -1, 12705, 11858, 11861, -1, 11865, 12705, 11861, -1, 11865, 12777, 12705, -1, 11865, 11687, 12777, -1, 11865, 12707, 11687, -1, 11865, 11696, 12707, -1, 11865, 11697, 11696, -1, 11865, 11715, 11697, -1, 11865, 11719, 11715, -1, 11865, 12708, 11719, -1, 11865, 11871, 12708, -1, 12708, 11871, 12709, -1, 11869, 12708, 12709, -1, 11869, 12710, 12708, -1, 12708, 12710, 11877, -1, 11879, 12708, 11877, -1, 11879, 12711, 12708, -1, 12708, 12711, 12712, -1, 11887, 12708, 12712, -1, 11887, 12043, 12708, -1, 11887, 11937, 12043, -1, 12043, 11937, 12713, -1, 11890, 12043, 12713, -1, 11890, 12714, 12043, -1, 12043, 12714, 12715, -1, 12716, 12043, 12715, -1, 12716, 12717, 12043, -1, 12043, 12717, 12718, -1, 12718, 12717, 11898, -1, 11903, 12718, 11898, -1, 11903, 11904, 12718, -1, 12718, 11904, 11907, -1, 12719, 12718, 11907, -1, 12719, 11913, 12718, -1, 12718, 11913, 12720, -1, 11621, 12720, 11916, -1, 11623, 11916, 11947, -1, 12721, 11623, 11947, -1, 12721, 12722, 11623, -1, 12721, 12723, 12722, -1, 12722, 12723, 11645, -1, 11645, 12723, 11920, -1, 12724, 11920, 12725, -1, 12726, 12724, 12725, -1, 12726, 11648, 12724, -1, 12726, 12727, 11648, -1, 11648, 12727, 12728, -1, 12728, 12727, 11929, -1, 12730, 11929, 12660, -1, 11572, 12660, 12729, -1, 11572, 12730, 12660, -1, 12737, 11827, 12791, -1, 12737, 12732, 11827, -1, 12737, 12731, 12732, -1, 12737, 12733, 12731, -1, 12737, 11811, 12733, -1, 12737, 12734, 11811, -1, 12737, 12735, 12734, -1, 12737, 11808, 12735, -1, 12737, 12736, 11808, -1, 12737, 11809, 12736, -1, 12737, 12738, 11809, -1, 12737, 12739, 12738, -1, 12737, 11799, 12739, -1, 12737, 12660, 11799, -1, 12737, 13039, 12660, -1, 12660, 13039, 13038, -1, 12740, 12660, 13038, -1, 12740, 13037, 12660, -1, 12729, 12660, 12744, -1, 12744, 12660, 12659, -1, 12745, 12659, 12741, -1, 12651, 12745, 12741, -1, 12651, 12742, 12745, -1, 12651, 12743, 12742, -1, 12742, 12743, 11598, -1, 11598, 12743, 12646, -1, 11600, 12646, 12627, -1, 11605, 12627, 11606, -1, 11605, 11600, 12627, -1, 12744, 12659, 12745, -1, 11598, 12646, 11600, -1, 12627, 12746, 11606, -1, 11606, 12746, 11608, -1, 11608, 12746, 12748, -1, 12748, 12746, 12626, -1, 12747, 12626, 11584, -1, 12747, 12748, 12626, -1, 12626, 12749, 11584, -1, 11584, 12749, 11585, -1, 11585, 12749, 12623, -1, 11609, 12623, 11611, -1, 11609, 11585, 12623, -1, 12623, 12750, 11611, -1, 11611, 12750, 11615, -1, 11615, 12750, 12753, -1, 12753, 12750, 12752, -1, 12751, 12752, 11638, -1, 12751, 12753, 12752, -1, 12752, 12754, 11638, -1, 11638, 12754, 12755, -1, 12755, 12754, 12756, -1, 12757, 12756, 12758, -1, 11642, 12758, 12718, -1, 11644, 12718, 11621, -1, 11644, 11642, 12718, -1, 12755, 12756, 12757, -1, 12757, 12758, 11642, -1, 12040, 11724, 12043, -1, 12040, 12759, 11724, -1, 12040, 12760, 12759, -1, 12759, 12760, 11727, -1, 11727, 12760, 12036, -1, 12761, 12036, 12033, -1, 12762, 12033, 11729, -1, 12762, 12761, 12033, -1, 11727, 12036, 12761, -1, 12033, 12032, 11729, -1, 11729, 12032, 12763, -1, 12763, 12032, 12764, -1, 12764, 12032, 12765, -1, 11734, 12765, 12766, -1, 11734, 12764, 12765, -1, 12765, 12005, 12766, -1, 12766, 12005, 12767, -1, 12767, 12005, 12768, -1, 11748, 12768, 11754, -1, 11748, 12767, 12768, -1, 12768, 12771, 11754, -1, 11754, 12771, 12769, -1, 12769, 12771, 12770, -1, 12770, 12771, 12772, -1, 12772, 12771, 12778, -1, 12773, 12778, 12779, -1, 12774, 12779, 12019, -1, 12780, 12019, 12781, -1, 11757, 12781, 12013, -1, 12003, 11757, 12013, -1, 12003, 12775, 11757, -1, 12003, 12705, 12775, -1, 12775, 12705, 11761, -1, 11761, 12705, 12776, -1, 12776, 12705, 12777, -1, 12772, 12778, 12773, -1, 12773, 12779, 12774, -1, 12774, 12019, 12780, -1, 12780, 12781, 11757, -1, 12718, 12720, 11621, -1, 11621, 11916, 11623, -1, 11645, 11920, 12724, -1, 11929, 12782, 12660, -1, 12660, 12782, 12783, -1, 12784, 12660, 12783, -1, 12784, 11799, 12660, -1, 11827, 12785, 12791, -1, 12791, 12785, 11832, -1, 11835, 12791, 11832, -1, 11835, 11840, 12791, -1, 12791, 11840, 12786, -1, 12787, 12791, 12786, -1, 12787, 11845, 12791, -1, 12791, 11845, 12788, -1, 12789, 12791, 12788, -1, 12789, 12790, 12791, -1, 12791, 12790, 11854, -1, 12792, 12791, 11854, -1, 11724, 12793, 12043, -1, 12043, 12793, 12708, -1, 12730, 12728, 11929, -1, 13043, 13042, 12821, -1, 13041, 12821, 12820, -1, 12794, 12820, 12796, -1, 12795, 12796, 12819, -1, 12795, 12794, 12796, -1, 13040, 12797, 13035, -1, 13040, 12804, 12797, -1, 13040, 12798, 12804, -1, 12804, 12798, 12806, -1, 12803, 12806, 12799, -1, 12801, 12799, 12810, -1, 12856, 12810, 12800, -1, 12856, 12801, 12810, -1, 12856, 12857, 12801, -1, 12801, 12857, 12824, -1, 12803, 12824, 12802, -1, 12804, 12802, 12797, -1, 12804, 12803, 12802, -1, 12804, 12806, 12803, -1, 12798, 12805, 12806, -1, 12806, 12805, 12807, -1, 12799, 12807, 12808, -1, 12810, 12808, 12809, -1, 12161, 12810, 12809, -1, 12161, 12800, 12810, -1, 12805, 12811, 12807, -1, 12807, 12811, 12825, -1, 12808, 12825, 12813, -1, 12809, 12808, 12813, -1, 12811, 12812, 12825, -1, 12825, 12812, 12815, -1, 12813, 12825, 12815, -1, 12812, 12814, 12815, -1, 12857, 12816, 12824, -1, 12824, 12816, 12823, -1, 12802, 12823, 12822, -1, 12797, 12822, 12821, -1, 13035, 12821, 13042, -1, 13035, 12797, 12821, -1, 12816, 12817, 12823, -1, 12823, 12817, 12855, -1, 12818, 12855, 12819, -1, 12796, 12818, 12819, -1, 12796, 12820, 12818, -1, 12818, 12820, 12822, -1, 12823, 12818, 12822, -1, 12823, 12855, 12818, -1, 12794, 13041, 12820, -1, 13041, 13043, 12821, -1, 12822, 12820, 12821, -1, 12802, 12822, 12797, -1, 12824, 12823, 12802, -1, 12801, 12824, 12803, -1, 12799, 12801, 12803, -1, 12807, 12799, 12806, -1, 12825, 12808, 12807, -1, 12808, 12810, 12799, -1, 12191, 12217, 12830, -1, 12830, 12217, 12831, -1, 12827, 12831, 12214, -1, 12828, 12827, 12214, -1, 12828, 12826, 12827, -1, 12828, 12181, 12826, -1, 12828, 12213, 12181, -1, 12181, 12213, 12211, -1, 12829, 12211, 12183, -1, 12829, 12181, 12211, -1, 12830, 12831, 12827, -1, 12211, 12832, 12183, -1, 12183, 12832, 12833, -1, 12833, 12832, 12849, -1, 12836, 12849, 12834, -1, 12228, 12836, 12834, -1, 12228, 12116, 12836, -1, 12836, 12116, 12115, -1, 12114, 12836, 12115, -1, 12114, 12835, 12836, -1, 12836, 12835, 12111, -1, 12112, 12836, 12111, -1, 12112, 12837, 12836, -1, 12836, 12837, 12120, -1, 12838, 12836, 12120, -1, 12838, 12109, 12836, -1, 12836, 12109, 12108, -1, 12107, 12836, 12108, -1, 12107, 12839, 12836, -1, 12836, 12839, 12840, -1, 12104, 12836, 12840, -1, 12104, 12841, 12836, -1, 12836, 12841, 12853, -1, 12842, 12853, 12081, -1, 12842, 12836, 12853, -1, 12842, 12161, 12836, -1, 12842, 12795, 12161, -1, 12842, 12867, 12795, -1, 12842, 12845, 12867, -1, 12867, 12845, 12843, -1, 12843, 12845, 12844, -1, 12844, 12845, 12846, -1, 12846, 12845, 12847, -1, 12847, 12845, 12848, -1, 12833, 12849, 12836, -1, 12103, 12073, 12853, -1, 12103, 12850, 12073, -1, 12073, 12850, 12092, -1, 12092, 12850, 12851, -1, 12851, 12850, 12094, -1, 12094, 12850, 12095, -1, 12073, 12071, 12853, -1, 12853, 12071, 12852, -1, 12854, 12853, 12852, -1, 12854, 12070, 12853, -1, 12853, 12070, 12067, -1, 12082, 12853, 12067, -1, 12082, 12081, 12853, -1, 12795, 12819, 12161, -1, 12161, 12819, 12855, -1, 12817, 12161, 12855, -1, 12817, 12816, 12161, -1, 12161, 12816, 12857, -1, 12856, 12161, 12857, -1, 12856, 12800, 12161, -1, 12848, 12845, 12858, -1, 12876, 12858, 12859, -1, 12874, 12859, 12875, -1, 12860, 12875, 13052, -1, 13054, 12860, 13052, -1, 13054, 12862, 12860, -1, 13054, 13045, 12862, -1, 12862, 13045, 12864, -1, 12865, 12864, 12880, -1, 12879, 12880, 12861, -1, 12843, 12861, 12867, -1, 12843, 12879, 12861, -1, 12843, 12844, 12879, -1, 12879, 12844, 12878, -1, 12865, 12878, 12863, -1, 12862, 12863, 12860, -1, 12862, 12865, 12863, -1, 12862, 12864, 12865, -1, 12157, 12859, 12877, -1, 12157, 12875, 12859, -1, 12157, 12160, 12875, -1, 12875, 12160, 13044, -1, 13052, 12875, 13044, -1, 13045, 13056, 12864, -1, 12864, 13056, 12869, -1, 12880, 12869, 12866, -1, 12861, 12866, 12868, -1, 12867, 12861, 12868, -1, 13056, 13047, 12869, -1, 12869, 13047, 13048, -1, 12870, 13048, 12872, -1, 12871, 12870, 12872, -1, 12871, 12866, 12870, -1, 12871, 12868, 12866, -1, 13048, 13050, 12872, -1, 12844, 12846, 12878, -1, 12878, 12846, 12873, -1, 12863, 12873, 12874, -1, 12860, 12874, 12875, -1, 12860, 12863, 12874, -1, 12846, 12847, 12873, -1, 12873, 12847, 12876, -1, 12874, 12876, 12859, -1, 12874, 12873, 12876, -1, 12847, 12848, 12876, -1, 12876, 12848, 12858, -1, 12869, 13048, 12870, -1, 12866, 12869, 12870, -1, 12845, 12877, 12858, -1, 12858, 12877, 12859, -1, 12878, 12873, 12863, -1, 12879, 12878, 12865, -1, 12880, 12879, 12865, -1, 12869, 12880, 12864, -1, 12861, 12880, 12866, -1, 12233, 12427, 12232, -1, 12233, 12881, 12427, -1, 12233, 12882, 12881, -1, 12881, 12882, 12274, -1, 12885, 12274, 12883, -1, 12884, 12885, 12883, -1, 12884, 13069, 12885, -1, 12885, 13069, 12886, -1, 12881, 12274, 12885, -1, 12427, 12426, 12232, -1, 12232, 12426, 12887, -1, 12235, 12232, 12887, -1, 12426, 12231, 12887, -1, 12883, 12888, 12893, -1, 12893, 12888, 12889, -1, 12889, 12888, 12890, -1, 12891, 12890, 12246, -1, 12894, 12246, 12251, -1, 12895, 12251, 12249, -1, 12892, 12895, 12249, -1, 12889, 12890, 12891, -1, 12891, 12246, 12894, -1, 12894, 12251, 12895, -1, 12893, 12889, 12896, -1, 12896, 12889, 12891, -1, 12894, 12896, 12891, -1, 12894, 12895, 12896, -1, 12896, 12895, 12897, -1, 12301, 12896, 12897, -1, 12301, 13070, 12896, -1, 12301, 12281, 13070, -1, 13070, 12281, 12898, -1, 12898, 12281, 12926, -1, 12900, 12926, 12303, -1, 12899, 12900, 12303, -1, 12899, 12901, 12900, -1, 12899, 12304, 12901, -1, 12901, 12304, 12925, -1, 12925, 12304, 12305, -1, 12902, 12305, 12307, -1, 12924, 12307, 12308, -1, 13063, 12308, 12903, -1, 12904, 12903, 12330, -1, 12904, 13063, 12903, -1, 12904, 12927, 13063, -1, 13063, 12927, 12905, -1, 12905, 12927, 12906, -1, 12907, 12905, 12906, -1, 12907, 13072, 12905, -1, 12895, 12892, 12897, -1, 12897, 12892, 12299, -1, 12299, 12892, 12298, -1, 12298, 12892, 12325, -1, 12296, 12325, 12324, -1, 12295, 12324, 12908, -1, 12294, 12908, 12909, -1, 12910, 12909, 12327, -1, 12911, 12910, 12327, -1, 12911, 12913, 12910, -1, 12911, 12912, 12913, -1, 12913, 12912, 12914, -1, 12914, 12912, 12915, -1, 12291, 12915, 12916, -1, 12290, 12916, 12917, -1, 12288, 12917, 12321, -1, 12278, 12321, 12319, -1, 12275, 12319, 12318, -1, 12920, 12318, 12314, -1, 12287, 12314, 12317, -1, 12921, 12317, 12918, -1, 12285, 12918, 12922, -1, 12310, 12922, 12923, -1, 12283, 12923, 12330, -1, 12919, 12330, 12903, -1, 12919, 12283, 12330, -1, 12298, 12325, 12296, -1, 12296, 12324, 12295, -1, 12295, 12908, 12294, -1, 12294, 12909, 12910, -1, 12914, 12915, 12291, -1, 12291, 12916, 12290, -1, 12290, 12917, 12288, -1, 12288, 12321, 12278, -1, 12278, 12319, 12275, -1, 12275, 12318, 12920, -1, 12920, 12314, 12287, -1, 12287, 12317, 12921, -1, 12921, 12918, 12285, -1, 12285, 12922, 12310, -1, 12310, 12923, 12283, -1, 13063, 12924, 12308, -1, 12924, 12902, 12307, -1, 12902, 12925, 12305, -1, 12900, 12898, 12926, -1, 12330, 12332, 12904, -1, 12904, 12332, 12928, -1, 12927, 12928, 12445, -1, 12906, 12445, 12929, -1, 12907, 12929, 12436, -1, 13072, 12436, 13071, -1, 13072, 12907, 12436, -1, 12904, 12928, 12927, -1, 12927, 12445, 12906, -1, 12906, 12929, 12907, -1, 13058, 12930, 12942, -1, 12933, 12942, 12931, -1, 12932, 12931, 12969, -1, 13064, 12969, 12941, -1, 13064, 12932, 12969, -1, 13064, 13062, 12932, -1, 12932, 13062, 12967, -1, 12933, 12967, 13059, -1, 13058, 12933, 13059, -1, 13058, 12942, 12933, -1, 12934, 12936, 12935, -1, 12934, 12401, 12936, -1, 12936, 12401, 12943, -1, 12968, 12943, 12944, -1, 12940, 12944, 12937, -1, 12939, 12937, 12938, -1, 12939, 12940, 12937, -1, 12939, 12941, 12940, -1, 12940, 12941, 12969, -1, 12968, 12969, 12931, -1, 12936, 12931, 12942, -1, 12935, 12942, 12930, -1, 12935, 12936, 12942, -1, 12401, 12390, 12943, -1, 12943, 12390, 12970, -1, 12944, 12970, 12945, -1, 12937, 12945, 12946, -1, 12938, 12946, 13065, -1, 12938, 12937, 12946, -1, 12390, 12389, 12970, -1, 12970, 12389, 12954, -1, 12971, 12954, 12388, -1, 12956, 12388, 12387, -1, 12386, 12956, 12387, -1, 12386, 12948, 12956, -1, 12386, 12947, 12948, -1, 12948, 12947, 12952, -1, 12953, 12952, 12949, -1, 12974, 12949, 12959, -1, 12950, 12959, 13067, -1, 12950, 12974, 12959, -1, 12950, 12957, 12974, -1, 12974, 12957, 12951, -1, 12953, 12951, 12973, -1, 12948, 12973, 12956, -1, 12948, 12953, 12973, -1, 12948, 12952, 12953, -1, 12970, 12954, 12971, -1, 12945, 12971, 12972, -1, 12946, 12972, 12955, -1, 13065, 12955, 13066, -1, 13065, 12946, 12955, -1, 12971, 12388, 12956, -1, 12972, 12956, 12973, -1, 12955, 12973, 12951, -1, 13066, 12951, 12957, -1, 13066, 12955, 12951, -1, 12947, 12958, 12952, -1, 12952, 12958, 12384, -1, 12960, 12384, 12382, -1, 12961, 12382, 12396, -1, 12395, 12961, 12396, -1, 12395, 12965, 12961, -1, 12395, 12344, 12965, -1, 12965, 12344, 12410, -1, 12964, 12410, 12413, -1, 12962, 12413, 12415, -1, 13068, 12962, 12415, -1, 13068, 13067, 12962, -1, 12962, 13067, 12959, -1, 12963, 12959, 12949, -1, 12960, 12949, 12952, -1, 12384, 12960, 12952, -1, 12960, 12382, 12961, -1, 12963, 12961, 12964, -1, 12962, 12964, 12413, -1, 12962, 12963, 12964, -1, 12962, 12959, 12963, -1, 12965, 12410, 12964, -1, 12961, 12965, 12964, -1, 13062, 12966, 12967, -1, 12967, 12966, 13061, -1, 13059, 12967, 13061, -1, 12932, 12967, 12933, -1, 12931, 12932, 12933, -1, 12968, 12931, 12936, -1, 12943, 12968, 12936, -1, 12940, 12969, 12968, -1, 12944, 12940, 12968, -1, 12970, 12944, 12943, -1, 12971, 12945, 12970, -1, 12945, 12937, 12944, -1, 12956, 12972, 12971, -1, 12972, 12946, 12945, -1, 12955, 12972, 12973, -1, 12974, 12951, 12953, -1, 12949, 12974, 12953, -1, 12963, 12949, 12960, -1, 12961, 12963, 12960, -1, 12416, 12975, 13068, -1, 13068, 12975, 12886, -1, 10919, 12976, 12464, -1, 10919, 10918, 12976, -1, 12976, 12977, 12464, -1, 12464, 12977, 12978, -1, 12978, 12977, 12439, -1, 12439, 12977, 12441, -1, 12441, 12977, 13074, -1, 12435, 13074, 13071, -1, 12435, 12441, 13074, -1, 12979, 13073, 13074, -1, 13074, 13073, 12980, -1, 13071, 13074, 12980, -1, 13076, 10928, 12991, -1, 13006, 12991, 12992, -1, 13005, 12992, 12981, -1, 13003, 12981, 12982, -1, 12484, 13003, 12982, -1, 12484, 12984, 13003, -1, 12484, 12983, 12984, -1, 12984, 12983, 13002, -1, 13001, 13002, 13008, -1, 13000, 13008, 12985, -1, 12986, 12985, 13085, -1, 12986, 13000, 12985, -1, 12986, 12987, 13000, -1, 13000, 12987, 12989, -1, 12988, 12989, 13078, -1, 13007, 13078, 12990, -1, 13006, 12990, 13076, -1, 12991, 13006, 13076, -1, 10928, 10926, 12991, -1, 12991, 10926, 10925, -1, 12992, 10925, 10924, -1, 12981, 10924, 12485, -1, 12982, 12981, 12485, -1, 12991, 10925, 12992, -1, 12992, 10924, 12981, -1, 12983, 12995, 13002, -1, 13002, 12995, 12993, -1, 13008, 12993, 12997, -1, 12985, 12997, 12996, -1, 12994, 12985, 12996, -1, 12994, 13085, 12985, -1, 12995, 12998, 12993, -1, 12993, 12998, 12999, -1, 12997, 12999, 13009, -1, 12996, 12997, 13009, -1, 12998, 12483, 12999, -1, 12999, 12483, 13009, -1, 13000, 12989, 12988, -1, 13001, 12988, 13004, -1, 12984, 13004, 13003, -1, 12984, 13001, 13004, -1, 12984, 13002, 13001, -1, 12988, 13078, 13007, -1, 13004, 13007, 13005, -1, 13003, 13005, 12981, -1, 13003, 13004, 13005, -1, 13007, 12990, 13006, -1, 13005, 13006, 12992, -1, 13005, 13007, 13006, -1, 12988, 13007, 13004, -1, 13000, 12988, 13001, -1, 13008, 13000, 13001, -1, 12993, 13008, 13002, -1, 12999, 12997, 12993, -1, 12997, 12985, 13008, -1, 12483, 12476, 13009, -1, 13009, 12476, 11373, -1, 13010, 13009, 11373, -1, 13010, 12996, 13009, -1, 13010, 13011, 12996, -1, 12996, 13011, 12994, -1, 12994, 13011, 12559, -1, 13085, 12994, 12559, -1, 13090, 12561, 13087, -1, 13087, 12561, 13012, -1, 13012, 12561, 12558, -1, 13013, 12558, 12557, -1, 12688, 12557, 13014, -1, 12512, 13014, 12556, -1, 12512, 12688, 13014, -1, 13012, 12558, 13013, -1, 13013, 12557, 12688, -1, 13087, 13015, 13088, -1, 13088, 13015, 12661, -1, 12661, 13015, 13016, -1, 12629, 13016, 13026, -1, 13018, 13026, 13017, -1, 13019, 13018, 13017, -1, 13019, 12644, 13018, -1, 13019, 12599, 12644, -1, 12644, 12599, 12645, -1, 12645, 12599, 12597, -1, 13027, 12597, 13020, -1, 13028, 13020, 13021, -1, 12594, 13028, 13021, -1, 12594, 12640, 13028, -1, 12594, 13022, 12640, -1, 12640, 13022, 13029, -1, 13029, 13022, 12588, -1, 12635, 12588, 12601, -1, 13030, 12601, 12617, -1, 13023, 13030, 12617, -1, 13023, 12662, 13030, -1, 13023, 12614, 12662, -1, 12662, 12614, 12664, -1, 12664, 12614, 13024, -1, 13025, 13024, 12605, -1, 13025, 12664, 13024, -1, 12661, 13016, 12629, -1, 12629, 13026, 13018, -1, 12645, 12597, 13027, -1, 13027, 13020, 13028, -1, 13029, 12588, 12635, -1, 12635, 12601, 13030, -1, 13037, 13031, 12660, -1, 12660, 13031, 12657, -1, 12657, 13031, 13036, -1, 12655, 13036, 13032, -1, 12654, 13032, 13033, -1, 13088, 13033, 13034, -1, 13088, 12654, 13033, -1, 12657, 13036, 12655, -1, 12655, 13032, 12654, -1, 13034, 13033, 13042, -1, 13042, 13033, 13035, -1, 13035, 13033, 13032, -1, 13040, 13032, 13036, -1, 12798, 13036, 13031, -1, 13037, 12798, 13031, -1, 13037, 12805, 12798, -1, 13037, 12740, 12805, -1, 12805, 12740, 12811, -1, 12811, 12740, 13038, -1, 12812, 13038, 13039, -1, 12814, 13039, 12737, -1, 12814, 12812, 13039, -1, 13035, 13032, 13040, -1, 13040, 13036, 12798, -1, 12811, 13038, 12812, -1, 12795, 12867, 12794, -1, 12794, 12867, 12868, -1, 12871, 12794, 12868, -1, 12871, 13041, 12794, -1, 12871, 12872, 13041, -1, 13041, 12872, 13043, -1, 13043, 12872, 13050, -1, 13042, 13043, 13050, -1, 12334, 12403, 13044, -1, 13044, 12403, 13052, -1, 13052, 12403, 13053, -1, 13054, 13053, 13055, -1, 13045, 13055, 13046, -1, 13056, 13046, 13057, -1, 13060, 13056, 13057, -1, 13060, 13047, 13056, -1, 13060, 13049, 13047, -1, 13047, 13049, 13048, -1, 13048, 13049, 13051, -1, 13050, 13051, 13086, -1, 13050, 13048, 13051, -1, 13052, 13053, 13054, -1, 13054, 13055, 13045, -1, 13045, 13046, 13056, -1, 13046, 12930, 13057, -1, 13057, 12930, 13058, -1, 13060, 13058, 13059, -1, 13049, 13059, 13061, -1, 13051, 13061, 12966, -1, 13086, 13051, 12966, -1, 13057, 13058, 13060, -1, 13060, 13059, 13049, -1, 13049, 13061, 13051, -1, 13062, 13072, 12966, -1, 13062, 12905, 13072, -1, 13062, 13064, 12905, -1, 12905, 13064, 13063, -1, 13063, 13064, 12941, -1, 12924, 12941, 12939, -1, 12902, 12939, 12938, -1, 12925, 12938, 13065, -1, 12901, 13065, 12900, -1, 12901, 12925, 13065, -1, 13063, 12941, 12924, -1, 12924, 12939, 12902, -1, 12902, 12938, 12925, -1, 13065, 13066, 12900, -1, 12900, 13066, 12898, -1, 12898, 13066, 12957, -1, 13070, 12957, 12950, -1, 12896, 12950, 13067, -1, 12893, 13067, 13068, -1, 13069, 13068, 12886, -1, 13069, 12893, 13068, -1, 13069, 12884, 12893, -1, 12893, 12884, 12883, -1, 12898, 12957, 13070, -1, 13070, 12950, 12896, -1, 12896, 13067, 12893, -1, 13071, 12980, 13072, -1, 13072, 12980, 13073, -1, 12966, 13073, 12979, -1, 12966, 13072, 13073, -1, 13089, 12979, 13084, -1, 13084, 12979, 13074, -1, 13083, 13074, 12977, -1, 13079, 12977, 12976, -1, 13080, 12976, 10918, -1, 13077, 13080, 10918, -1, 13084, 13074, 13083, -1, 13083, 12977, 13079, -1, 13079, 12976, 13080, -1, 9734, 10928, 13075, -1, 13075, 10928, 13076, -1, 13081, 13076, 12990, -1, 13082, 12990, 13078, -1, 13077, 13078, 12989, -1, 13080, 12989, 13079, -1, 13080, 13077, 12989, -1, 13075, 13076, 13081, -1, 13081, 12990, 13082, -1, 13082, 13078, 13077, -1, 12989, 12987, 13079, -1, 13079, 12987, 13083, -1, 13083, 12987, 12986, -1, 13084, 12986, 13085, -1, 13089, 13084, 13085, -1, 13083, 12986, 13084, -1, 12966, 12979, 13086, -1, 13086, 12979, 13089, -1, 13034, 13089, 13090, -1, 13088, 13090, 13087, -1, 13088, 13034, 13090, -1, 13089, 13085, 13090, -1, 13090, 13085, 12559, -1, 13089, 13034, 13086, -1, 13086, 13034, 13042, -1, 13050, 13086, 13042, -1, 13091, 13092, 13093, -1, 13093, 13092, 13476, -1, 13093, 13476, 13094, -1, 13094, 13476, 13468, -1, 13094, 13468, 13101, -1, 13101, 13468, 13469, -1, 13101, 13469, 13102, -1, 13102, 13469, 13470, -1, 13102, 13470, 13105, -1, 13105, 13470, 13095, -1, 13105, 13095, 13096, -1, 13096, 13095, 13467, -1, 13096, 13467, 13097, -1, 13097, 13467, 13098, -1, 13097, 13098, 13104, -1, 13104, 13098, 13099, -1, 13104, 13099, 13103, -1, 13103, 13099, 13100, -1, 13103, 13100, 13091, -1, 13091, 13100, 13092, -1, 13093, 13101, 13091, -1, 13093, 13094, 13101, -1, 13101, 13102, 13091, -1, 13091, 13102, 13103, -1, 13103, 13102, 13097, -1, 13104, 13103, 13097, -1, 13102, 13105, 13097, -1, 13097, 13105, 13096, -1, 13117, 13471, 13118, -1, 13118, 13471, 13106, -1, 13118, 13106, 13107, -1, 13107, 13106, 13109, -1, 13107, 13109, 13108, -1, 13108, 13109, 13473, -1, 13108, 13473, 13111, -1, 13111, 13473, 13110, -1, 13111, 13110, 13112, -1, 13112, 13110, 13113, -1, 13112, 13113, 13121, -1, 13121, 13113, 13472, -1, 13121, 13472, 13120, -1, 13120, 13472, 13114, -1, 13120, 13114, 13115, -1, 13115, 13114, 13474, -1, 13115, 13474, 13119, -1, 13119, 13474, 13116, -1, 13119, 13116, 13117, -1, 13117, 13116, 13471, -1, 13118, 13112, 13117, -1, 13118, 13111, 13112, -1, 13118, 13107, 13111, -1, 13111, 13107, 13108, -1, 13117, 13112, 13115, -1, 13119, 13117, 13115, -1, 13120, 13115, 13121, -1, 13121, 13115, 13112, -1, 13199, 13122, 13200, -1, 13200, 13122, 13123, -1, 13123, 13122, 13182, -1, 13422, 13182, 13181, -1, 13423, 13181, 13127, -1, 13423, 13422, 13181, -1, 13123, 13182, 13422, -1, 13181, 13124, 13127, -1, 13127, 13124, 13179, -1, 13125, 13179, 13180, -1, 13128, 13180, 13126, -1, 13424, 13128, 13126, -1, 13127, 13179, 13125, -1, 13125, 13180, 13128, -1, 13130, 13134, 13129, -1, 13130, 13131, 13134, -1, 13134, 13131, 13132, -1, 13748, 13134, 13132, -1, 13748, 13749, 13134, -1, 13134, 13749, 13133, -1, 13136, 13134, 13133, -1, 13136, 13362, 13134, -1, 13136, 13363, 13362, -1, 13136, 13135, 13363, -1, 13136, 13360, 13135, -1, 13136, 13354, 13360, -1, 13136, 13138, 13354, -1, 13136, 13137, 13138, -1, 13138, 13137, 13139, -1, 13140, 13138, 13139, -1, 13140, 13141, 13138, -1, 13138, 13141, 13142, -1, 13150, 13142, 13752, -1, 13155, 13752, 13143, -1, 13178, 13143, 13743, -1, 13144, 13743, 13156, -1, 13147, 13156, 13199, -1, 13147, 13144, 13156, -1, 13147, 13145, 13144, -1, 13147, 13250, 13145, -1, 13147, 13146, 13250, -1, 13147, 13253, 13146, -1, 13147, 13254, 13253, -1, 13147, 13148, 13254, -1, 13147, 13149, 13148, -1, 13138, 13142, 13150, -1, 13703, 13138, 13150, -1, 13703, 13714, 13138, -1, 13138, 13714, 13151, -1, 13715, 13138, 13151, -1, 13715, 13716, 13138, -1, 13138, 13716, 13187, -1, 13784, 13187, 13190, -1, 13784, 13138, 13187, -1, 13784, 13196, 13138, -1, 13784, 13153, 13196, -1, 13784, 13152, 13153, -1, 13153, 13152, 13264, -1, 13261, 13153, 13264, -1, 13261, 13260, 13153, -1, 13153, 13260, 13258, -1, 13257, 13153, 13258, -1, 13257, 13154, 13153, -1, 13150, 13752, 13155, -1, 13155, 13143, 13178, -1, 13743, 13726, 13156, -1, 13156, 13726, 13158, -1, 13157, 13156, 13158, -1, 13157, 13727, 13156, -1, 13156, 13727, 13729, -1, 13160, 13729, 13162, -1, 13159, 13162, 13330, -1, 13159, 13160, 13162, -1, 13156, 13729, 13160, -1, 13161, 13156, 13160, -1, 13161, 13331, 13156, -1, 13161, 13324, 13331, -1, 13331, 13324, 13322, -1, 13320, 13331, 13322, -1, 13320, 13319, 13331, -1, 13331, 13319, 13317, -1, 13330, 13162, 13328, -1, 13328, 13162, 13163, -1, 13744, 13328, 13163, -1, 13744, 13745, 13328, -1, 13328, 13745, 13164, -1, 13735, 13328, 13164, -1, 13735, 13165, 13328, -1, 13328, 13165, 13129, -1, 13134, 13328, 13129, -1, 13166, 13167, 13187, -1, 13166, 13706, 13167, -1, 13167, 13706, 13719, -1, 13707, 13167, 13719, -1, 13707, 13722, 13167, -1, 13167, 13722, 13723, -1, 13168, 13167, 13723, -1, 13168, 13170, 13167, -1, 13168, 13169, 13170, -1, 13170, 13169, 13695, -1, 13697, 13170, 13695, -1, 13697, 13171, 13170, -1, 13170, 13171, 13172, -1, 13173, 13170, 13172, -1, 13173, 13175, 13170, -1, 13170, 13175, 13174, -1, 13174, 13175, 13373, -1, 13373, 13175, 13183, -1, 13183, 13175, 13709, -1, 13144, 13709, 13710, -1, 13711, 13144, 13710, -1, 13711, 13176, 13144, -1, 13144, 13176, 13177, -1, 13178, 13144, 13177, -1, 13178, 13743, 13144, -1, 13183, 13709, 13144, -1, 13184, 13144, 13365, -1, 13370, 13365, 13185, -1, 13370, 13184, 13365, -1, 13156, 13126, 13199, -1, 13199, 13126, 13180, -1, 13179, 13199, 13180, -1, 13179, 13124, 13199, -1, 13199, 13124, 13181, -1, 13182, 13199, 13181, -1, 13182, 13122, 13199, -1, 13183, 13144, 13184, -1, 13366, 13371, 13365, -1, 13365, 13371, 13186, -1, 13185, 13365, 13186, -1, 13167, 13409, 13187, -1, 13187, 13409, 13188, -1, 13407, 13187, 13188, -1, 13407, 13406, 13187, -1, 13187, 13406, 13190, -1, 13190, 13406, 13405, -1, 13189, 13190, 13405, -1, 13189, 13191, 13190, -1, 13190, 13191, 13193, -1, 13192, 13190, 13193, -1, 13312, 13313, 13196, -1, 13196, 13313, 13194, -1, 13195, 13196, 13194, -1, 13195, 13310, 13196, -1, 13196, 13310, 13309, -1, 13316, 13196, 13309, -1, 13316, 13138, 13196, -1, 13355, 13197, 13354, -1, 13354, 13197, 13358, -1, 13357, 13354, 13358, -1, 13357, 13198, 13354, -1, 13354, 13198, 13360, -1, 13199, 13200, 13147, -1, 13147, 13200, 13236, -1, 13236, 13200, 13683, -1, 13561, 13683, 13685, -1, 13201, 13685, 13686, -1, 13202, 13686, 13218, -1, 13202, 13201, 13686, -1, 13206, 13203, 13200, -1, 13206, 13205, 13203, -1, 13206, 13204, 13205, -1, 13206, 13680, 13204, -1, 13206, 13663, 13680, -1, 13206, 13662, 13663, -1, 13206, 13679, 13662, -1, 13206, 13207, 13679, -1, 13206, 13659, 13207, -1, 13206, 13658, 13659, -1, 13206, 13208, 13658, -1, 13206, 13411, 13208, -1, 13208, 13411, 13694, -1, 13694, 13411, 13209, -1, 13479, 13209, 13210, -1, 13480, 13210, 13416, -1, 13481, 13416, 13419, -1, 13483, 13419, 13421, -1, 13211, 13421, 13212, -1, 13213, 13212, 13420, -1, 13213, 13211, 13212, -1, 13415, 13413, 13411, -1, 13411, 13413, 13209, -1, 13694, 13209, 13479, -1, 13677, 13479, 13248, -1, 13214, 13248, 13693, -1, 13214, 13677, 13248, -1, 13479, 13210, 13480, -1, 13480, 13416, 13481, -1, 13481, 13419, 13483, -1, 13483, 13421, 13211, -1, 13694, 13479, 13677, -1, 13215, 13246, 13248, -1, 13215, 13478, 13246, -1, 13246, 13478, 13216, -1, 13217, 13218, 13246, -1, 13217, 13564, 13218, -1, 13217, 13566, 13564, -1, 13217, 13219, 13566, -1, 13217, 13527, 13219, -1, 13219, 13527, 13567, -1, 13567, 13527, 13568, -1, 13568, 13527, 13220, -1, 13220, 13527, 13221, -1, 13221, 13527, 13583, -1, 13583, 13527, 13222, -1, 13222, 13527, 13224, -1, 13224, 13527, 13223, -1, 13518, 13224, 13223, -1, 13518, 13809, 13224, -1, 13224, 13809, 13225, -1, 13570, 13225, 13244, -1, 13570, 13224, 13225, -1, 13525, 13226, 13527, -1, 13527, 13226, 13227, -1, 13228, 13527, 13227, -1, 13228, 13521, 13527, -1, 13527, 13521, 13229, -1, 13223, 13527, 13229, -1, 13230, 13231, 13225, -1, 13230, 13493, 13231, -1, 13231, 13493, 13238, -1, 13238, 13493, 13232, -1, 13233, 13238, 13232, -1, 13233, 13491, 13238, -1, 13238, 13491, 13235, -1, 13234, 13235, 13236, -1, 13573, 13236, 13590, -1, 13573, 13234, 13236, -1, 13491, 13490, 13235, -1, 13235, 13490, 13487, -1, 13237, 13235, 13487, -1, 13237, 13486, 13235, -1, 13238, 13235, 13234, -1, 13561, 13239, 13236, -1, 13683, 13561, 13236, -1, 13239, 13577, 13236, -1, 13236, 13577, 13240, -1, 13241, 13236, 13240, -1, 13241, 13590, 13236, -1, 13231, 13242, 13225, -1, 13225, 13242, 13243, -1, 13571, 13225, 13243, -1, 13571, 13244, 13225, -1, 13201, 13561, 13685, -1, 13203, 13668, 13200, -1, 13200, 13668, 13245, -1, 13682, 13200, 13245, -1, 13682, 13683, 13200, -1, 13686, 13247, 13218, -1, 13218, 13247, 13246, -1, 13246, 13247, 13688, -1, 13671, 13246, 13688, -1, 13671, 13690, 13246, -1, 13246, 13690, 13248, -1, 13248, 13690, 13673, -1, 13691, 13248, 13673, -1, 13691, 13692, 13248, -1, 13248, 13692, 13693, -1, 13145, 13250, 13249, -1, 13249, 13250, 13251, -1, 13251, 13250, 13146, -1, 13252, 13146, 13253, -1, 13496, 13253, 13497, -1, 13496, 13252, 13253, -1, 13251, 13146, 13252, -1, 13253, 13254, 13497, -1, 13497, 13254, 13148, -1, 13498, 13148, 13149, -1, 13255, 13149, 13147, -1, 13236, 13255, 13147, -1, 13497, 13148, 13498, -1, 13498, 13149, 13255, -1, 13153, 13154, 13256, -1, 13256, 13154, 13541, -1, 13541, 13154, 13257, -1, 13259, 13257, 13258, -1, 13543, 13258, 13544, -1, 13543, 13259, 13258, -1, 13541, 13257, 13259, -1, 13258, 13260, 13544, -1, 13544, 13260, 13261, -1, 13262, 13261, 13264, -1, 13263, 13264, 13152, -1, 13540, 13263, 13152, -1, 13544, 13261, 13262, -1, 13262, 13264, 13263, -1, 13265, 13542, 13298, -1, 13265, 13266, 13542, -1, 13542, 13266, 13612, -1, 13600, 13542, 13612, -1, 13600, 13601, 13542, -1, 13542, 13601, 13256, -1, 13256, 13601, 13614, -1, 13267, 13256, 13614, -1, 13267, 13268, 13256, -1, 13256, 13268, 13618, -1, 13603, 13256, 13618, -1, 13603, 13605, 13256, -1, 13256, 13605, 13619, -1, 13269, 13256, 13619, -1, 13269, 13270, 13256, -1, 13256, 13270, 13294, -1, 13297, 13294, 13640, -1, 13621, 13297, 13640, -1, 13621, 13271, 13297, -1, 13297, 13271, 13637, -1, 13272, 13297, 13637, -1, 13272, 13636, 13297, -1, 13297, 13636, 13635, -1, 13634, 13297, 13635, -1, 13634, 13633, 13297, -1, 13297, 13633, 13632, -1, 13273, 13632, 13283, -1, 13429, 13283, 13274, -1, 13429, 13273, 13283, -1, 13429, 13275, 13273, -1, 13273, 13275, 13427, -1, 13276, 13273, 13427, -1, 13276, 13425, 13273, -1, 13270, 13606, 13294, -1, 13294, 13606, 13592, -1, 13593, 13294, 13592, -1, 13593, 13277, 13294, -1, 13294, 13277, 13278, -1, 13596, 13294, 13278, -1, 13596, 13279, 13294, -1, 13294, 13279, 13280, -1, 13280, 13279, 13597, -1, 13608, 13280, 13597, -1, 13608, 13609, 13280, -1, 13280, 13609, 13303, -1, 13555, 13303, 13554, -1, 13555, 13280, 13303, -1, 13555, 13552, 13280, -1, 13280, 13552, 13549, -1, 13551, 13280, 13549, -1, 13551, 13550, 13280, -1, 13280, 13550, 13545, -1, 13610, 13302, 13303, -1, 13610, 13281, 13302, -1, 13302, 13281, 13298, -1, 13282, 13298, 13536, -1, 13282, 13302, 13298, -1, 13297, 13632, 13273, -1, 13283, 13285, 13274, -1, 13274, 13285, 13284, -1, 13284, 13285, 13432, -1, 13432, 13285, 13295, -1, 13295, 13285, 13296, -1, 13286, 13296, 13287, -1, 13630, 13286, 13287, -1, 13630, 13288, 13286, -1, 13286, 13288, 13289, -1, 13290, 13286, 13289, -1, 13290, 13433, 13286, -1, 13290, 13291, 13433, -1, 13290, 13308, 13291, -1, 13290, 13306, 13308, -1, 13290, 13292, 13306, -1, 13306, 13292, 13294, -1, 13294, 13292, 13293, -1, 13626, 13294, 13293, -1, 13626, 13625, 13294, -1, 13294, 13625, 13647, -1, 13624, 13294, 13647, -1, 13624, 13646, 13294, -1, 13294, 13646, 13644, -1, 13622, 13294, 13644, -1, 13622, 13642, 13294, -1, 13294, 13642, 13640, -1, 13295, 13296, 13286, -1, 13153, 13256, 13196, -1, 13196, 13256, 13297, -1, 13297, 13256, 13294, -1, 13542, 13300, 13298, -1, 13298, 13300, 13539, -1, 13536, 13298, 13539, -1, 13528, 13299, 13300, -1, 13300, 13299, 13301, -1, 13531, 13300, 13301, -1, 13531, 13533, 13300, -1, 13300, 13533, 13534, -1, 13539, 13300, 13534, -1, 13302, 13559, 13303, -1, 13303, 13559, 13304, -1, 13554, 13303, 13304, -1, 13443, 13441, 13306, -1, 13306, 13441, 13440, -1, 13305, 13306, 13440, -1, 13305, 13435, 13306, -1, 13306, 13435, 13307, -1, 13308, 13306, 13307, -1, 13316, 13309, 13315, -1, 13315, 13309, 13777, -1, 13777, 13309, 13310, -1, 13778, 13310, 13195, -1, 13311, 13195, 13779, -1, 13311, 13778, 13195, -1, 13777, 13310, 13778, -1, 13195, 13194, 13779, -1, 13779, 13194, 13313, -1, 13314, 13313, 13312, -1, 13780, 13312, 13196, -1, 13297, 13780, 13196, -1, 13779, 13313, 13314, -1, 13314, 13312, 13780, -1, 13761, 13424, 13350, -1, 13352, 13761, 13350, -1, 13352, 13464, 13761, -1, 13352, 13315, 13464, -1, 13352, 13316, 13315, -1, 13352, 13138, 13316, -1, 13156, 13350, 13126, -1, 13126, 13350, 13424, -1, 13464, 13460, 13761, -1, 13761, 13460, 13477, -1, 13331, 13317, 13332, -1, 13332, 13317, 13323, -1, 13323, 13317, 13319, -1, 13318, 13319, 13320, -1, 13321, 13320, 13322, -1, 13347, 13322, 13325, -1, 13347, 13321, 13322, -1, 13323, 13319, 13318, -1, 13318, 13320, 13321, -1, 13322, 13324, 13325, -1, 13325, 13324, 13326, -1, 13326, 13324, 13161, -1, 13160, 13326, 13161, -1, 13160, 13346, 13326, -1, 13160, 13159, 13346, -1, 13346, 13159, 13329, -1, 13329, 13159, 13330, -1, 13327, 13330, 13328, -1, 13345, 13327, 13328, -1, 13329, 13330, 13327, -1, 13331, 13332, 13156, -1, 13156, 13332, 13350, -1, 13742, 13352, 13351, -1, 13742, 13741, 13352, -1, 13352, 13741, 13333, -1, 13740, 13352, 13333, -1, 13740, 13751, 13352, -1, 13352, 13751, 13334, -1, 13334, 13751, 13335, -1, 13338, 13334, 13335, -1, 13338, 13353, 13334, -1, 13338, 13356, 13353, -1, 13338, 13336, 13356, -1, 13338, 13337, 13336, -1, 13338, 13359, 13337, -1, 13338, 13340, 13359, -1, 13338, 13339, 13340, -1, 13338, 13361, 13339, -1, 13338, 13364, 13361, -1, 13338, 13344, 13364, -1, 13338, 13750, 13344, -1, 13344, 13750, 13739, -1, 13341, 13344, 13739, -1, 13341, 13747, 13344, -1, 13344, 13747, 13738, -1, 13342, 13344, 13738, -1, 13342, 13343, 13344, -1, 13344, 13343, 13345, -1, 13345, 13343, 13746, -1, 13737, 13345, 13746, -1, 13737, 13736, 13345, -1, 13345, 13736, 13327, -1, 13327, 13736, 13329, -1, 13329, 13736, 13346, -1, 13346, 13736, 13326, -1, 13326, 13736, 13325, -1, 13325, 13736, 13347, -1, 13347, 13736, 13734, -1, 13321, 13734, 13318, -1, 13321, 13347, 13734, -1, 13348, 13332, 13734, -1, 13348, 13733, 13332, -1, 13332, 13733, 13732, -1, 13731, 13332, 13732, -1, 13731, 13730, 13332, -1, 13332, 13730, 13350, -1, 13350, 13730, 13728, -1, 13349, 13350, 13728, -1, 13349, 13725, 13350, -1, 13350, 13725, 13724, -1, 13351, 13350, 13724, -1, 13351, 13352, 13350, -1, 13332, 13323, 13734, -1, 13734, 13323, 13318, -1, 13334, 13353, 13354, -1, 13354, 13353, 13355, -1, 13355, 13353, 13356, -1, 13197, 13356, 13336, -1, 13358, 13336, 13337, -1, 13357, 13337, 13198, -1, 13357, 13358, 13337, -1, 13355, 13356, 13197, -1, 13197, 13336, 13358, -1, 13337, 13359, 13198, -1, 13198, 13359, 13360, -1, 13360, 13359, 13340, -1, 13339, 13360, 13340, -1, 13339, 13135, 13360, -1, 13339, 13361, 13135, -1, 13135, 13361, 13363, -1, 13363, 13361, 13364, -1, 13362, 13364, 13344, -1, 13134, 13362, 13344, -1, 13363, 13364, 13362, -1, 13334, 13354, 13352, -1, 13352, 13354, 13138, -1, 13392, 13367, 13365, -1, 13365, 13367, 13366, -1, 13366, 13367, 13368, -1, 13371, 13368, 13369, -1, 13186, 13369, 13394, -1, 13185, 13394, 13370, -1, 13185, 13186, 13394, -1, 13366, 13368, 13371, -1, 13371, 13369, 13186, -1, 13394, 13393, 13370, -1, 13370, 13393, 13184, -1, 13184, 13393, 13372, -1, 13396, 13184, 13372, -1, 13396, 13183, 13184, -1, 13396, 13374, 13183, -1, 13183, 13374, 13373, -1, 13373, 13374, 13375, -1, 13174, 13375, 13376, -1, 13170, 13174, 13376, -1, 13373, 13375, 13174, -1, 13170, 13376, 13167, -1, 13167, 13376, 13380, -1, 13377, 13380, 13378, -1, 13377, 13708, 13380, -1, 13380, 13708, 13721, -1, 13720, 13380, 13721, -1, 13720, 13379, 13380, -1, 13380, 13379, 13718, -1, 13408, 13718, 13403, -1, 13408, 13380, 13718, -1, 13382, 13381, 13718, -1, 13382, 13391, 13381, -1, 13382, 13717, 13391, -1, 13391, 13717, 13705, -1, 13410, 13705, 13704, -1, 13383, 13410, 13704, -1, 13383, 13384, 13410, -1, 13410, 13384, 13713, -1, 13385, 13410, 13713, -1, 13385, 13386, 13410, -1, 13385, 13712, 13386, -1, 13386, 13712, 13387, -1, 13702, 13386, 13387, -1, 13702, 13701, 13386, -1, 13386, 13701, 13388, -1, 13392, 13388, 13389, -1, 13700, 13392, 13389, -1, 13700, 13390, 13392, -1, 13392, 13390, 13699, -1, 13367, 13699, 13368, -1, 13367, 13392, 13699, -1, 13391, 13705, 13410, -1, 13386, 13388, 13392, -1, 13368, 13699, 13369, -1, 13369, 13699, 13397, -1, 13394, 13397, 13393, -1, 13394, 13369, 13397, -1, 13698, 13376, 13397, -1, 13698, 13696, 13376, -1, 13376, 13696, 13395, -1, 13378, 13376, 13395, -1, 13378, 13380, 13376, -1, 13376, 13375, 13397, -1, 13397, 13375, 13374, -1, 13396, 13397, 13374, -1, 13396, 13372, 13397, -1, 13397, 13372, 13393, -1, 13381, 13404, 13718, -1, 13718, 13404, 13399, -1, 13398, 13718, 13399, -1, 13398, 13400, 13718, -1, 13718, 13400, 13401, -1, 13402, 13718, 13401, -1, 13402, 13403, 13718, -1, 13190, 13192, 13391, -1, 13391, 13192, 13381, -1, 13381, 13192, 13193, -1, 13404, 13193, 13191, -1, 13399, 13191, 13189, -1, 13398, 13189, 13400, -1, 13398, 13399, 13189, -1, 13381, 13193, 13404, -1, 13404, 13191, 13399, -1, 13189, 13405, 13400, -1, 13400, 13405, 13401, -1, 13401, 13405, 13406, -1, 13407, 13401, 13406, -1, 13407, 13402, 13401, -1, 13407, 13188, 13402, -1, 13402, 13188, 13403, -1, 13403, 13188, 13409, -1, 13408, 13409, 13167, -1, 13380, 13408, 13167, -1, 13403, 13409, 13408, -1, 13190, 13391, 13784, -1, 13784, 13391, 13410, -1, 13760, 13759, 13206, -1, 13206, 13759, 13411, -1, 13411, 13759, 13412, -1, 13415, 13412, 13756, -1, 13413, 13756, 13414, -1, 13209, 13414, 13210, -1, 13209, 13413, 13414, -1, 13411, 13412, 13415, -1, 13415, 13756, 13413, -1, 13414, 13417, 13210, -1, 13210, 13417, 13416, -1, 13416, 13417, 13755, -1, 13754, 13416, 13755, -1, 13754, 13419, 13416, -1, 13754, 13418, 13419, -1, 13419, 13418, 13421, -1, 13421, 13418, 13753, -1, 13212, 13753, 13781, -1, 13420, 13212, 13781, -1, 13421, 13753, 13212, -1, 13206, 13128, 13760, -1, 13206, 13125, 13128, -1, 13206, 13127, 13125, -1, 13206, 13423, 13127, -1, 13206, 13422, 13423, -1, 13206, 13123, 13422, -1, 13206, 13200, 13123, -1, 13128, 13424, 13760, -1, 13760, 13424, 13761, -1, 13273, 13425, 13466, -1, 13466, 13425, 13428, -1, 13428, 13425, 13276, -1, 13426, 13276, 13427, -1, 13446, 13427, 13275, -1, 13447, 13275, 13448, -1, 13447, 13446, 13275, -1, 13428, 13276, 13426, -1, 13426, 13427, 13446, -1, 13275, 13429, 13448, -1, 13448, 13429, 13430, -1, 13430, 13429, 13274, -1, 13284, 13430, 13274, -1, 13284, 13431, 13430, -1, 13284, 13432, 13431, -1, 13431, 13432, 13450, -1, 13450, 13432, 13295, -1, 13449, 13295, 13286, -1, 13462, 13449, 13286, -1, 13450, 13295, 13449, -1, 13286, 13433, 13462, -1, 13462, 13433, 13451, -1, 13433, 13291, 13451, -1, 13451, 13291, 13434, -1, 13434, 13291, 13308, -1, 13436, 13308, 13307, -1, 13437, 13307, 13435, -1, 13452, 13435, 13438, -1, 13452, 13437, 13435, -1, 13434, 13308, 13436, -1, 13436, 13307, 13437, -1, 13435, 13305, 13438, -1, 13438, 13305, 13439, -1, 13439, 13305, 13440, -1, 13441, 13439, 13440, -1, 13441, 13442, 13439, -1, 13441, 13443, 13442, -1, 13442, 13443, 13444, -1, 13444, 13443, 13306, -1, 13445, 13306, 13294, -1, 13457, 13445, 13294, -1, 13444, 13306, 13445, -1, 13428, 13648, 13466, -1, 13428, 13629, 13648, -1, 13428, 13426, 13629, -1, 13629, 13426, 13446, -1, 13628, 13446, 13447, -1, 13448, 13628, 13447, -1, 13448, 13430, 13628, -1, 13628, 13430, 13461, -1, 13461, 13430, 13431, -1, 13462, 13431, 13450, -1, 13449, 13462, 13450, -1, 13629, 13446, 13628, -1, 13461, 13431, 13462, -1, 13463, 13462, 13451, -1, 13627, 13451, 13434, -1, 13436, 13627, 13434, -1, 13436, 13437, 13627, -1, 13627, 13437, 13452, -1, 13453, 13452, 13438, -1, 13439, 13453, 13438, -1, 13439, 13442, 13453, -1, 13453, 13442, 13454, -1, 13454, 13442, 13444, -1, 13445, 13454, 13444, -1, 13445, 13455, 13454, -1, 13445, 13457, 13455, -1, 13455, 13457, 13456, -1, 13456, 13457, 13623, -1, 13623, 13457, 13645, -1, 13645, 13457, 13458, -1, 13458, 13457, 13643, -1, 13643, 13457, 13460, -1, 13641, 13460, 13459, -1, 13641, 13643, 13460, -1, 13461, 13462, 13463, -1, 13463, 13451, 13627, -1, 13627, 13452, 13453, -1, 13464, 13639, 13460, -1, 13464, 13655, 13639, -1, 13464, 13654, 13655, -1, 13464, 13653, 13654, -1, 13464, 13465, 13653, -1, 13464, 13652, 13465, -1, 13464, 13466, 13652, -1, 13652, 13466, 13631, -1, 13631, 13466, 13651, -1, 13651, 13466, 13650, -1, 13650, 13466, 13649, -1, 13649, 13466, 13648, -1, 13639, 13638, 13460, -1, 13460, 13638, 13620, -1, 13459, 13460, 13620, -1, 13468, 13476, 13477, -1, 13095, 13477, 13460, -1, 13467, 13460, 13099, -1, 13098, 13467, 13099, -1, 13100, 13106, 13092, -1, 13100, 13475, 13106, -1, 13100, 13460, 13475, -1, 13100, 13099, 13460, -1, 13467, 13095, 13460, -1, 13477, 13095, 13468, -1, 13468, 13095, 13470, -1, 13469, 13468, 13470, -1, 13106, 13471, 13092, -1, 13092, 13471, 13501, -1, 13477, 13501, 13246, -1, 13766, 13477, 13246, -1, 13471, 13116, 13501, -1, 13501, 13116, 13114, -1, 13472, 13501, 13114, -1, 13472, 13475, 13501, -1, 13472, 13473, 13475, -1, 13472, 13113, 13473, -1, 13473, 13113, 13110, -1, 13116, 13474, 13114, -1, 13473, 13109, 13475, -1, 13475, 13109, 13106, -1, 13457, 13294, 13460, -1, 13460, 13294, 13280, -1, 13475, 13280, 13546, -1, 13475, 13460, 13280, -1, 13507, 13217, 13501, -1, 13501, 13217, 13246, -1, 13092, 13501, 13477, -1, 13476, 13092, 13477, -1, 13246, 13216, 13766, -1, 13766, 13216, 13767, -1, 13767, 13216, 13478, -1, 13768, 13478, 13215, -1, 13774, 13215, 13248, -1, 13771, 13248, 13770, -1, 13771, 13774, 13248, -1, 13767, 13478, 13768, -1, 13768, 13215, 13774, -1, 13248, 13479, 13770, -1, 13770, 13479, 13772, -1, 13772, 13479, 13480, -1, 13481, 13772, 13480, -1, 13481, 13773, 13772, -1, 13481, 13483, 13773, -1, 13773, 13483, 13482, -1, 13482, 13483, 13211, -1, 13484, 13211, 13213, -1, 13782, 13484, 13213, -1, 13482, 13211, 13484, -1, 13235, 13486, 13485, -1, 13485, 13486, 13515, -1, 13515, 13486, 13237, -1, 13489, 13237, 13487, -1, 13513, 13487, 13490, -1, 13488, 13490, 13514, -1, 13488, 13513, 13490, -1, 13515, 13237, 13489, -1, 13489, 13487, 13513, -1, 13490, 13491, 13514, -1, 13514, 13491, 13492, -1, 13492, 13491, 13233, -1, 13232, 13492, 13233, -1, 13232, 13516, 13492, -1, 13232, 13493, 13516, -1, 13516, 13493, 13494, -1, 13494, 13493, 13230, -1, 13517, 13230, 13225, -1, 13495, 13517, 13225, -1, 13494, 13230, 13517, -1, 13485, 13249, 13235, -1, 13485, 13783, 13249, -1, 13249, 13251, 13235, -1, 13235, 13251, 13252, -1, 13496, 13235, 13252, -1, 13496, 13497, 13235, -1, 13235, 13497, 13498, -1, 13255, 13235, 13498, -1, 13255, 13236, 13235, -1, 13578, 13501, 13579, -1, 13578, 13562, 13501, -1, 13501, 13562, 13580, -1, 13563, 13501, 13580, -1, 13563, 13499, 13501, -1, 13501, 13499, 13565, -1, 13500, 13501, 13565, -1, 13500, 13502, 13501, -1, 13501, 13502, 13581, -1, 13503, 13501, 13581, -1, 13503, 13507, 13501, -1, 13503, 13569, 13507, -1, 13507, 13569, 13582, -1, 13504, 13507, 13582, -1, 13504, 13505, 13507, -1, 13507, 13505, 13523, -1, 13519, 13507, 13523, -1, 13519, 13520, 13507, -1, 13507, 13520, 13506, -1, 13524, 13507, 13506, -1, 13524, 13508, 13507, -1, 13507, 13508, 13509, -1, 13526, 13507, 13509, -1, 13510, 13515, 13505, -1, 13510, 13511, 13515, -1, 13515, 13511, 13584, -1, 13585, 13515, 13584, -1, 13585, 13572, 13515, -1, 13515, 13572, 13586, -1, 13485, 13586, 13587, -1, 13512, 13485, 13587, -1, 13512, 13783, 13485, -1, 13512, 13588, 13783, -1, 13783, 13588, 13589, -1, 13574, 13783, 13589, -1, 13574, 13575, 13783, -1, 13783, 13575, 13576, -1, 13579, 13783, 13576, -1, 13579, 13501, 13783, -1, 13515, 13586, 13485, -1, 13489, 13513, 13515, -1, 13515, 13513, 13488, -1, 13514, 13515, 13488, -1, 13514, 13492, 13515, -1, 13515, 13492, 13516, -1, 13494, 13515, 13516, -1, 13494, 13505, 13515, -1, 13494, 13517, 13505, -1, 13505, 13517, 13495, -1, 13810, 13505, 13495, -1, 13810, 13522, 13505, -1, 13505, 13522, 13523, -1, 13809, 13518, 13810, -1, 13810, 13518, 13522, -1, 13522, 13518, 13223, -1, 13523, 13223, 13229, -1, 13519, 13229, 13521, -1, 13520, 13521, 13506, -1, 13520, 13519, 13521, -1, 13522, 13223, 13523, -1, 13523, 13229, 13519, -1, 13521, 13228, 13506, -1, 13506, 13228, 13524, -1, 13524, 13228, 13227, -1, 13226, 13524, 13227, -1, 13226, 13508, 13524, -1, 13226, 13525, 13508, -1, 13508, 13525, 13509, -1, 13509, 13525, 13527, -1, 13526, 13527, 13217, -1, 13507, 13526, 13217, -1, 13509, 13527, 13526, -1, 13790, 13789, 13542, -1, 13542, 13789, 13300, -1, 13300, 13789, 13788, -1, 13528, 13788, 13529, -1, 13299, 13529, 13530, -1, 13301, 13530, 13531, -1, 13301, 13299, 13530, -1, 13300, 13788, 13528, -1, 13528, 13529, 13299, -1, 13530, 13787, 13531, -1, 13531, 13787, 13533, -1, 13533, 13787, 13532, -1, 13786, 13533, 13532, -1, 13786, 13534, 13533, -1, 13786, 13535, 13534, -1, 13534, 13535, 13539, -1, 13539, 13535, 13537, -1, 13536, 13537, 13538, -1, 13282, 13536, 13538, -1, 13539, 13537, 13536, -1, 13791, 13790, 13540, -1, 13540, 13790, 13542, -1, 13263, 13542, 13262, -1, 13263, 13540, 13542, -1, 13256, 13541, 13542, -1, 13542, 13541, 13259, -1, 13543, 13542, 13259, -1, 13543, 13544, 13542, -1, 13542, 13544, 13262, -1, 13280, 13545, 13546, -1, 13546, 13545, 13802, -1, 13802, 13545, 13550, -1, 13547, 13550, 13551, -1, 13806, 13551, 13549, -1, 13548, 13549, 13553, -1, 13548, 13806, 13549, -1, 13802, 13550, 13547, -1, 13547, 13551, 13806, -1, 13549, 13552, 13553, -1, 13553, 13552, 13805, -1, 13805, 13552, 13555, -1, 13554, 13805, 13555, -1, 13554, 13556, 13805, -1, 13554, 13304, 13556, -1, 13556, 13304, 13558, -1, 13558, 13304, 13559, -1, 13560, 13559, 13302, -1, 13557, 13560, 13302, -1, 13558, 13559, 13560, -1, 13561, 13578, 13239, -1, 13561, 13562, 13578, -1, 13561, 13201, 13562, -1, 13562, 13201, 13580, -1, 13580, 13201, 13202, -1, 13563, 13202, 13218, -1, 13499, 13218, 13564, -1, 13565, 13564, 13566, -1, 13500, 13566, 13219, -1, 13502, 13219, 13567, -1, 13581, 13567, 13568, -1, 13503, 13568, 13220, -1, 13569, 13220, 13221, -1, 13582, 13221, 13583, -1, 13504, 13583, 13222, -1, 13505, 13222, 13224, -1, 13510, 13224, 13570, -1, 13511, 13570, 13244, -1, 13584, 13244, 13571, -1, 13585, 13571, 13243, -1, 13572, 13243, 13242, -1, 13586, 13242, 13231, -1, 13587, 13231, 13238, -1, 13512, 13238, 13234, -1, 13588, 13234, 13573, -1, 13589, 13573, 13590, -1, 13574, 13590, 13241, -1, 13575, 13241, 13240, -1, 13576, 13240, 13577, -1, 13579, 13577, 13239, -1, 13578, 13579, 13239, -1, 13580, 13202, 13563, -1, 13563, 13218, 13499, -1, 13499, 13564, 13565, -1, 13565, 13566, 13500, -1, 13500, 13219, 13502, -1, 13502, 13567, 13581, -1, 13581, 13568, 13503, -1, 13503, 13220, 13569, -1, 13569, 13221, 13582, -1, 13582, 13583, 13504, -1, 13504, 13222, 13505, -1, 13505, 13224, 13510, -1, 13510, 13570, 13511, -1, 13511, 13244, 13584, -1, 13584, 13571, 13585, -1, 13585, 13243, 13572, -1, 13572, 13242, 13586, -1, 13586, 13231, 13587, -1, 13587, 13238, 13512, -1, 13512, 13234, 13588, -1, 13588, 13573, 13589, -1, 13589, 13590, 13574, -1, 13574, 13241, 13575, -1, 13575, 13240, 13576, -1, 13576, 13577, 13579, -1, 13591, 13606, 13796, -1, 13591, 13592, 13606, -1, 13591, 13594, 13592, -1, 13592, 13594, 13593, -1, 13593, 13594, 13595, -1, 13277, 13595, 13607, -1, 13278, 13607, 13797, -1, 13596, 13797, 13798, -1, 13279, 13798, 13800, -1, 13597, 13800, 13799, -1, 13608, 13799, 13801, -1, 13609, 13801, 13598, -1, 13303, 13598, 13803, -1, 13610, 13803, 13804, -1, 13281, 13804, 13611, -1, 13298, 13611, 13785, -1, 13265, 13785, 13599, -1, 13266, 13599, 13808, -1, 13612, 13808, 13807, -1, 13600, 13807, 13613, -1, 13601, 13613, 13602, -1, 13614, 13602, 13615, -1, 13267, 13615, 13616, -1, 13268, 13616, 13617, -1, 13618, 13617, 13792, -1, 13603, 13792, 13604, -1, 13605, 13604, 13793, -1, 13619, 13793, 13794, -1, 13269, 13794, 13795, -1, 13270, 13795, 13796, -1, 13606, 13270, 13796, -1, 13593, 13595, 13277, -1, 13277, 13607, 13278, -1, 13278, 13797, 13596, -1, 13596, 13798, 13279, -1, 13279, 13800, 13597, -1, 13597, 13799, 13608, -1, 13608, 13801, 13609, -1, 13609, 13598, 13303, -1, 13303, 13803, 13610, -1, 13610, 13804, 13281, -1, 13281, 13611, 13298, -1, 13298, 13785, 13265, -1, 13265, 13599, 13266, -1, 13266, 13808, 13612, -1, 13612, 13807, 13600, -1, 13600, 13613, 13601, -1, 13601, 13602, 13614, -1, 13614, 13615, 13267, -1, 13267, 13616, 13268, -1, 13268, 13617, 13618, -1, 13618, 13792, 13603, -1, 13603, 13604, 13605, -1, 13605, 13793, 13619, -1, 13619, 13794, 13269, -1, 13269, 13795, 13270, -1, 13271, 13638, 13637, -1, 13271, 13620, 13638, -1, 13271, 13621, 13620, -1, 13620, 13621, 13459, -1, 13459, 13621, 13640, -1, 13641, 13640, 13642, -1, 13643, 13642, 13622, -1, 13458, 13622, 13644, -1, 13645, 13644, 13646, -1, 13623, 13646, 13624, -1, 13456, 13624, 13647, -1, 13455, 13647, 13625, -1, 13454, 13625, 13626, -1, 13453, 13626, 13293, -1, 13627, 13293, 13292, -1, 13463, 13292, 13290, -1, 13461, 13290, 13289, -1, 13628, 13289, 13288, -1, 13629, 13288, 13630, -1, 13648, 13630, 13287, -1, 13649, 13287, 13296, -1, 13650, 13296, 13285, -1, 13651, 13285, 13283, -1, 13631, 13283, 13632, -1, 13652, 13632, 13633, -1, 13465, 13633, 13634, -1, 13653, 13634, 13635, -1, 13654, 13635, 13636, -1, 13655, 13636, 13272, -1, 13639, 13272, 13637, -1, 13638, 13639, 13637, -1, 13459, 13640, 13641, -1, 13641, 13642, 13643, -1, 13643, 13622, 13458, -1, 13458, 13644, 13645, -1, 13645, 13646, 13623, -1, 13623, 13624, 13456, -1, 13456, 13647, 13455, -1, 13455, 13625, 13454, -1, 13454, 13626, 13453, -1, 13453, 13293, 13627, -1, 13627, 13292, 13463, -1, 13463, 13290, 13461, -1, 13461, 13289, 13628, -1, 13628, 13288, 13629, -1, 13629, 13630, 13648, -1, 13648, 13287, 13649, -1, 13649, 13296, 13650, -1, 13650, 13285, 13651, -1, 13651, 13283, 13631, -1, 13631, 13632, 13652, -1, 13652, 13633, 13465, -1, 13465, 13634, 13653, -1, 13653, 13635, 13654, -1, 13654, 13636, 13655, -1, 13655, 13272, 13639, -1, 13656, 13208, 13657, -1, 13656, 13658, 13208, -1, 13656, 13757, 13658, -1, 13658, 13757, 13659, -1, 13659, 13757, 13758, -1, 13207, 13758, 13660, -1, 13679, 13660, 13661, -1, 13662, 13661, 13664, -1, 13663, 13664, 13665, -1, 13680, 13665, 13776, -1, 13204, 13776, 13666, -1, 13205, 13666, 13667, -1, 13203, 13667, 13669, -1, 13668, 13669, 13762, -1, 13245, 13762, 13681, -1, 13682, 13681, 13763, -1, 13683, 13763, 13684, -1, 13685, 13684, 13764, -1, 13686, 13764, 13670, -1, 13247, 13670, 13687, -1, 13688, 13687, 13765, -1, 13671, 13765, 13689, -1, 13690, 13689, 13672, -1, 13673, 13672, 13674, -1, 13691, 13674, 13675, -1, 13692, 13675, 13775, -1, 13693, 13775, 13676, -1, 13214, 13676, 13769, -1, 13677, 13769, 13678, -1, 13694, 13678, 13657, -1, 13208, 13694, 13657, -1, 13659, 13758, 13207, -1, 13207, 13660, 13679, -1, 13679, 13661, 13662, -1, 13662, 13664, 13663, -1, 13663, 13665, 13680, -1, 13680, 13776, 13204, -1, 13204, 13666, 13205, -1, 13205, 13667, 13203, -1, 13203, 13669, 13668, -1, 13668, 13762, 13245, -1, 13245, 13681, 13682, -1, 13682, 13763, 13683, -1, 13683, 13684, 13685, -1, 13685, 13764, 13686, -1, 13686, 13670, 13247, -1, 13247, 13687, 13688, -1, 13688, 13765, 13671, -1, 13671, 13689, 13690, -1, 13690, 13672, 13673, -1, 13673, 13674, 13691, -1, 13691, 13675, 13692, -1, 13692, 13775, 13693, -1, 13693, 13676, 13214, -1, 13214, 13769, 13677, -1, 13677, 13678, 13694, -1, 13395, 13169, 13378, -1, 13395, 13695, 13169, -1, 13395, 13696, 13695, -1, 13695, 13696, 13697, -1, 13697, 13696, 13698, -1, 13171, 13698, 13397, -1, 13172, 13397, 13699, -1, 13173, 13699, 13390, -1, 13175, 13390, 13700, -1, 13709, 13700, 13389, -1, 13710, 13389, 13388, -1, 13711, 13388, 13701, -1, 13176, 13701, 13702, -1, 13177, 13702, 13387, -1, 13178, 13387, 13712, -1, 13155, 13712, 13385, -1, 13150, 13385, 13713, -1, 13703, 13713, 13384, -1, 13714, 13384, 13383, -1, 13151, 13383, 13704, -1, 13715, 13704, 13705, -1, 13716, 13705, 13717, -1, 13187, 13717, 13382, -1, 13166, 13382, 13718, -1, 13706, 13718, 13379, -1, 13719, 13379, 13720, -1, 13707, 13720, 13721, -1, 13722, 13721, 13708, -1, 13723, 13708, 13377, -1, 13168, 13377, 13378, -1, 13169, 13168, 13378, -1, 13697, 13698, 13171, -1, 13171, 13397, 13172, -1, 13172, 13699, 13173, -1, 13173, 13390, 13175, -1, 13175, 13700, 13709, -1, 13709, 13389, 13710, -1, 13710, 13388, 13711, -1, 13711, 13701, 13176, -1, 13176, 13702, 13177, -1, 13177, 13387, 13178, -1, 13178, 13712, 13155, -1, 13155, 13385, 13150, -1, 13150, 13713, 13703, -1, 13703, 13384, 13714, -1, 13714, 13383, 13151, -1, 13151, 13704, 13715, -1, 13715, 13705, 13716, -1, 13716, 13717, 13187, -1, 13187, 13382, 13166, -1, 13166, 13718, 13706, -1, 13706, 13379, 13719, -1, 13719, 13720, 13707, -1, 13707, 13721, 13722, -1, 13722, 13708, 13723, -1, 13723, 13377, 13168, -1, 13724, 13743, 13351, -1, 13724, 13726, 13743, -1, 13724, 13725, 13726, -1, 13726, 13725, 13158, -1, 13158, 13725, 13349, -1, 13157, 13349, 13728, -1, 13727, 13728, 13730, -1, 13729, 13730, 13731, -1, 13162, 13731, 13732, -1, 13163, 13732, 13733, -1, 13744, 13733, 13348, -1, 13745, 13348, 13734, -1, 13164, 13734, 13736, -1, 13735, 13736, 13737, -1, 13165, 13737, 13746, -1, 13129, 13746, 13343, -1, 13130, 13343, 13342, -1, 13131, 13342, 13738, -1, 13132, 13738, 13747, -1, 13748, 13747, 13341, -1, 13749, 13341, 13739, -1, 13133, 13739, 13750, -1, 13136, 13750, 13338, -1, 13137, 13338, 13335, -1, 13139, 13335, 13751, -1, 13140, 13751, 13740, -1, 13141, 13740, 13333, -1, 13142, 13333, 13741, -1, 13752, 13741, 13742, -1, 13143, 13742, 13351, -1, 13743, 13143, 13351, -1, 13158, 13349, 13157, -1, 13157, 13728, 13727, -1, 13727, 13730, 13729, -1, 13729, 13731, 13162, -1, 13162, 13732, 13163, -1, 13163, 13733, 13744, -1, 13744, 13348, 13745, -1, 13745, 13734, 13164, -1, 13164, 13736, 13735, -1, 13735, 13737, 13165, -1, 13165, 13746, 13129, -1, 13129, 13343, 13130, -1, 13130, 13342, 13131, -1, 13131, 13738, 13132, -1, 13132, 13747, 13748, -1, 13748, 13341, 13749, -1, 13749, 13739, 13133, -1, 13133, 13750, 13136, -1, 13136, 13338, 13137, -1, 13137, 13335, 13139, -1, 13139, 13751, 13140, -1, 13140, 13740, 13141, -1, 13141, 13333, 13142, -1, 13142, 13741, 13752, -1, 13752, 13742, 13143, -1, 13753, 13656, 13781, -1, 13753, 13418, 13656, -1, 13656, 13418, 13754, -1, 13755, 13656, 13754, -1, 13755, 13757, 13656, -1, 13755, 13417, 13757, -1, 13757, 13417, 13414, -1, 13756, 13757, 13414, -1, 13756, 13758, 13757, -1, 13756, 13412, 13758, -1, 13758, 13412, 13759, -1, 13660, 13759, 13760, -1, 13661, 13760, 13664, -1, 13661, 13660, 13760, -1, 13758, 13759, 13660, -1, 13761, 13666, 13760, -1, 13761, 13667, 13666, -1, 13761, 13669, 13667, -1, 13761, 13762, 13669, -1, 13761, 13681, 13762, -1, 13761, 13763, 13681, -1, 13761, 13477, 13763, -1, 13763, 13477, 13684, -1, 13684, 13477, 13764, -1, 13764, 13477, 13670, -1, 13670, 13477, 13687, -1, 13687, 13477, 13765, -1, 13765, 13477, 13766, -1, 13689, 13766, 13672, -1, 13689, 13765, 13766, -1, 13767, 13775, 13766, -1, 13767, 13676, 13775, -1, 13767, 13768, 13676, -1, 13676, 13768, 13774, -1, 13769, 13774, 13771, -1, 13770, 13769, 13771, -1, 13770, 13772, 13769, -1, 13769, 13772, 13678, -1, 13678, 13772, 13773, -1, 13782, 13773, 13482, -1, 13484, 13782, 13482, -1, 13676, 13774, 13769, -1, 13678, 13773, 13782, -1, 13657, 13782, 13781, -1, 13656, 13657, 13781, -1, 13678, 13782, 13657, -1, 13775, 13675, 13766, -1, 13766, 13675, 13674, -1, 13672, 13766, 13674, -1, 13666, 13776, 13760, -1, 13760, 13776, 13665, -1, 13664, 13760, 13665, -1, 13466, 13777, 13273, -1, 13466, 13315, 13777, -1, 13466, 13464, 13315, -1, 13777, 13778, 13273, -1, 13273, 13778, 13311, -1, 13779, 13273, 13311, -1, 13779, 13314, 13273, -1, 13273, 13314, 13780, -1, 13297, 13273, 13780, -1, 13345, 13328, 13344, -1, 13344, 13328, 13134, -1, 13781, 13782, 13420, -1, 13420, 13782, 13213, -1, 13392, 13365, 13386, -1, 13386, 13365, 13144, -1, 13144, 13145, 13386, -1, 13386, 13145, 13249, -1, 13783, 13386, 13249, -1, 13783, 13410, 13386, -1, 13783, 13791, 13410, -1, 13783, 13475, 13791, -1, 13783, 13501, 13475, -1, 13791, 13540, 13410, -1, 13410, 13540, 13152, -1, 13784, 13410, 13152, -1, 13557, 13538, 13785, -1, 13560, 13785, 13558, -1, 13560, 13557, 13785, -1, 13538, 13537, 13785, -1, 13785, 13537, 13535, -1, 13790, 13535, 13786, -1, 13532, 13790, 13786, -1, 13532, 13787, 13790, -1, 13790, 13787, 13530, -1, 13529, 13790, 13530, -1, 13529, 13788, 13790, -1, 13790, 13788, 13789, -1, 13785, 13535, 13790, -1, 13599, 13790, 13808, -1, 13599, 13785, 13790, -1, 13791, 13613, 13790, -1, 13791, 13602, 13613, -1, 13791, 13615, 13602, -1, 13791, 13616, 13615, -1, 13791, 13617, 13616, -1, 13791, 13792, 13617, -1, 13791, 13604, 13792, -1, 13791, 13793, 13604, -1, 13791, 13794, 13793, -1, 13791, 13795, 13794, -1, 13791, 13796, 13795, -1, 13791, 13475, 13796, -1, 13796, 13475, 13591, -1, 13591, 13475, 13594, -1, 13594, 13475, 13595, -1, 13595, 13475, 13607, -1, 13607, 13475, 13797, -1, 13797, 13475, 13798, -1, 13798, 13475, 13546, -1, 13800, 13546, 13799, -1, 13800, 13798, 13546, -1, 13546, 13802, 13799, -1, 13799, 13802, 13801, -1, 13801, 13802, 13598, -1, 13598, 13802, 13803, -1, 13803, 13802, 13804, -1, 13804, 13802, 13611, -1, 13611, 13802, 13785, -1, 13785, 13802, 13558, -1, 13558, 13802, 13556, -1, 13556, 13802, 13805, -1, 13805, 13802, 13553, -1, 13553, 13802, 13548, -1, 13548, 13802, 13806, -1, 13806, 13802, 13547, -1, 13613, 13807, 13790, -1, 13790, 13807, 13808, -1, 13538, 13557, 13282, -1, 13282, 13557, 13302, -1, 13225, 13809, 13495, -1, 13495, 13809, 13810, -1 ] } } ] } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 0.000 description "top" position 8.000 -5.600 66.670 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 3.142 description "bottom" position 8.000 -5.600 -131.816 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 1.571 description "front" position 8.000 -104.843 -32.573 } Viewpoint { jump TRUE orientation -0.000 -0.707 -0.707 3.142 description "back" position 8.000 93.643 -32.573 } Viewpoint { jump TRUE orientation 0.577 -0.577 -0.577 2.094 description "right" position -91.243 -5.600 -32.573 } Viewpoint { jump TRUE orientation 0.577 0.577 0.577 2.094 description "left" position 107.243 -5.600 -32.573 } NavigationInfo { avatarSize [0.25, 1.6, 0.75] headlight TRUE speed 1.0 type "EXAMINE" visibilityLimit 0.0 } choreonoid-1.5.0/share/model/RIC30/parts/R_HIP_Y.wrl0000664000000000000000000245533012741425367020427 0ustar rootroot#VRML V2.0 utf8 WorldInfo { title "Exported tringle mesh to VRML97" info ["Created by FreeCAD" ""] } Background { skyAngle 1.57 skyColor 0.1 0.2 0.2 } Transform { scale 0.001 0.001 0.001 rotation 1 0 0 -1.57 scaleOrientation 0 0 1 0 bboxCenter 0 0 0 bboxSize 55.000 31.654 20.000 center 0.000 0.000 0.000 translation 0.000 0.000 0.000 children [ Shape { appearance Appearance { material Material { ambientIntensity 0.2 diffuseColor 0.00 0.00 0.00 emissiveColor 0.00 0.00 0.00 specularColor 0.98 0.98 0.98 shininess 0.06 transparency 0.00 } } geometry IndexedFaceSet { solid FALSE coord Coordinate { point [ -36.600 5.283 -9.953, -35.100 21.209 -8.382, -36.600 21.500 -8.328, -35.100 21.500 -8.328, -36.600 21.758 -8.238, -35.100 21.981 -8.081, -35.100 22.154 -7.869, -35.100 21.758 -8.238, -36.600 22.263 -7.619, -36.600 22.300 -4.550, -35.100 22.300 -4.550, -35.100 22.262 -4.359, -36.600 22.262 -4.359, -35.100 21.991 -4.088, -36.600 21.991 -4.088, -35.100 21.800 -4.050, -35.100 22.154 -4.196, -36.600 19.249 -4.012, -36.600 16.840 -2.764, -36.600 16.491 -2.336, -36.600 16.204 -1.863, -36.600 15.835 -0.824, -35.100 15.759 -0.276, -35.100 19.249 -4.012, -36.600 18.707 -3.900, -36.600 18.186 -3.715, -35.100 18.186 -3.715, -36.600 15.984 -1.356, -36.600 15.759 0.276, -35.100 15.759 0.276, -36.600 15.835 0.824, -36.600 16.204 1.863, -35.100 16.204 1.863, -36.600 16.491 2.336, -36.600 16.840 2.764, -36.600 17.244 3.142, -36.600 18.707 3.900, -35.100 15.984 1.356, -35.100 16.840 2.764, -35.100 18.707 3.900, -36.600 19.249 4.012, -36.600 19.800 4.050, -35.100 21.991 4.088, -36.600 21.991 4.088, -36.600 22.154 4.196, -36.600 22.262 4.359, -35.100 22.300 4.550, -35.100 22.262 4.359, -36.600 22.300 7.348, -36.600 22.154 7.869, -36.600 21.758 8.238, -35.100 22.154 7.869, -35.100 21.981 8.081, -36.600 21.209 8.382, -36.600 20.917 8.426, -36.600 4.961 9.979, -35.100 4.961 9.979, -35.100 4.638 9.995, -36.600 4.638 9.995, -36.600 19.530 5.260, -36.600 19.069 5.540, -36.600 18.912 5.762, -35.100 18.800 6.223, -36.600 19.402 7.140, -35.100 19.597 7.202, -36.600 19.664 7.213, -36.600 19.936 7.213, -35.100 19.868 7.220, -36.600 20.198 7.140, -36.600 20.742 6.557, -36.600 20.798 6.291, -36.600 20.531 5.540, -36.600 20.320 5.368, -35.100 19.597 5.243, -35.100 19.868 5.225, -36.600 19.800 5.223, -35.100 19.117 5.492, -35.100 18.837 5.953, -36.600 18.802 6.291, -36.600 18.983 6.799, -35.100 20.576 6.854, -35.100 20.717 6.621, -35.100 20.791 6.086, -35.100 20.717 5.824, -36.600 20.688 5.762, -35.100 20.576 5.591, -35.100 20.377 5.406, -35.100 14.940 3.512, -36.600 14.880 3.546, -36.600 14.421 4.197, -36.600 14.402 4.468, -36.600 14.458 4.735, -35.100 15.197 5.379, -36.600 15.264 5.391, -36.600 15.536 5.391, -35.100 15.468 5.398, -35.100 15.735 5.342, -35.100 15.977 5.217, -35.100 16.176 5.031, -36.600 16.342 4.735, -36.600 16.379 4.197, -36.600 16.131 3.717, -35.100 15.735 3.458, -36.600 15.400 3.400, -35.100 15.197 3.421, -36.600 14.669 3.717, -35.100 14.400 4.400, -35.100 14.717 5.131, -36.600 14.769 5.176, -36.600 15.002 5.317, -36.600 16.031 5.176, -36.600 16.217 4.977, -35.100 16.317 4.798, -35.100 16.391 4.536, -35.100 15.977 3.583, -36.600 15.920 3.546, -35.100 13.374 -0.979, -36.600 13.308 -0.963, -36.600 13.058 -0.854, -35.100 12.723 -0.520, -36.600 12.580 0.068, -36.600 12.635 0.335, -35.100 12.895 0.731, -36.600 12.760 0.577, -36.600 12.946 0.776, -35.100 13.117 0.888, -35.100 13.374 0.979, -36.600 13.714 0.991, -35.100 13.646 0.998, -35.100 13.912 0.942, -36.600 13.976 0.917, -36.600 14.394 0.577, -36.600 14.575 0.068, -36.600 14.465 -0.460, -36.600 13.847 -0.963, -35.100 13.646 -0.998, -35.100 12.615 0.270, -35.100 12.723 0.520, -36.600 14.520 0.335, -36.600 14.097 -0.854, -35.100 15.197 -5.379, -35.100 14.940 -5.288, -36.600 14.880 -5.254, -35.100 14.400 -4.400, -36.600 14.421 -4.603, -36.600 14.402 -4.332, -35.100 14.546 -3.880, -36.600 14.583 -3.823, -35.100 15.735 -3.458, -36.600 15.798 -3.483, -36.600 16.031 -3.624, -36.600 16.217 -3.823, -35.100 15.977 -5.217, -36.600 14.769 -3.624, -35.100 14.940 -3.512, -36.600 15.002 -3.483, -35.100 15.977 -3.583, -35.100 16.176 -3.769, -35.100 16.317 -4.002, -36.600 16.342 -4.065, -35.100 16.317 -4.798, -35.100 15.735 -5.342, -35.100 19.340 -7.110, -35.100 19.597 -7.202, -35.100 18.800 -6.223, -36.600 18.821 -6.426, -36.600 18.802 -6.154, -36.600 18.858 -5.888, -35.100 19.868 -5.225, -36.600 19.936 -5.232, -36.600 20.198 -5.305, -35.100 20.135 -5.280, -35.100 20.377 -5.406, -36.600 20.617 -5.646, -36.600 20.742 -5.888, -35.100 19.868 -7.220, -36.600 19.069 -6.905, -35.100 18.946 -5.703, -36.600 18.983 -5.646, -35.100 19.340 -5.335, -35.100 19.597 -5.243, -35.100 20.576 -5.591, -35.100 20.791 -6.086, -36.600 20.798 -6.154, -35.100 20.791 -6.359, -36.600 20.320 -7.077, -36.600 20.070 -7.185, -35.100 4.315 -10.000, -36.600 4.961 -9.979, -35.100 4.961 -9.979, -35.100 4.638 -9.995, -36.600 4.638 -9.995, -36.600 4.315 -10.000, -36.600 12.847 -0.683, -36.600 1.800 -10.000, -36.600 12.598 -0.203, -36.600 12.690 -0.460, -36.600 5.283 9.953, -36.600 14.583 4.977, -36.600 20.623 8.460, -36.600 21.500 8.328, -36.600 21.981 8.081, -36.600 22.263 7.619, -36.600 20.431 6.998, -36.600 20.617 6.799, -36.600 22.300 4.550, -36.600 20.779 6.019, -36.600 21.800 4.050, -36.600 20.070 5.260, -36.600 18.821 6.019, -36.600 15.798 5.317, -36.600 18.858 6.557, -36.600 16.398 4.468, -36.600 18.186 3.715, -36.600 16.288 3.940, -36.600 17.696 3.460, -36.600 15.984 1.356, -36.600 15.130 3.437, -36.600 15.670 3.437, -36.600 14.308 -0.683, -36.600 14.458 -4.065, -36.600 13.577 -1.000, -36.600 15.264 -3.409, -36.600 15.536 -3.409, -36.600 17.244 -3.142, -36.600 17.696 -3.460, -36.600 16.379 -4.603, -36.600 16.398 -4.332, -36.600 19.800 -4.050, -36.600 19.664 -5.232, -36.600 21.800 -4.050, -36.600 20.431 -5.447, -36.600 20.779 -6.426, -36.600 22.300 -7.348, -36.600 20.688 -6.683, -36.600 20.531 -6.905, -36.600 22.154 -7.869, -36.600 21.209 -8.382, -36.600 21.981 -8.081, -36.600 22.154 -4.196, -36.600 20.917 -8.426, -36.600 19.800 -7.223, -36.600 20.623 -8.460, -36.600 19.530 -7.185, -36.600 19.280 -7.077, -36.600 15.130 -5.363, -36.600 18.912 -6.683, -36.600 15.400 -5.400, -36.600 15.920 -5.254, -36.600 16.131 -5.083, -36.600 16.288 -4.860, -36.600 19.169 -5.447, -36.600 19.402 -5.305, -36.600 15.670 -5.363, -36.600 14.512 -4.860, -36.600 14.669 -5.083, -36.600 14.557 -0.203, -36.600 15.759 -0.276, -36.600 14.209 0.776, -36.600 13.441 0.991, -36.600 13.179 0.917, -36.600 19.280 5.368, -36.600 19.169 6.998, -36.600 14.512 3.940, -36.600 1.800 10.000, -36.600 4.315 10.000, -35.100 4.315 10.000, -35.100 1.800 10.000, -35.100 12.615 -0.270, -35.100 12.895 -0.731, -35.100 5.283 -9.953, -35.100 13.117 -0.888, -35.100 14.437 -4.130, -35.100 14.154 -0.817, -35.100 13.912 -0.942, -35.100 14.717 -3.669, -35.100 15.984 -1.356, -35.100 16.204 -1.863, -35.100 15.835 -0.824, -35.100 14.353 -0.631, -35.100 14.495 -0.398, -35.100 14.568 0.136, -35.100 14.568 -0.136, -35.100 12.577 0.000, -35.100 20.623 -8.460, -35.100 19.117 -6.953, -35.100 20.917 -8.426, -35.100 20.135 -7.165, -35.100 20.377 -7.040, -35.100 22.263 -7.619, -35.100 20.576 -6.854, -35.100 22.300 -7.348, -35.100 20.717 -6.621, -35.100 20.717 -5.824, -35.100 19.800 -4.050, -35.100 16.391 -4.536, -35.100 18.837 -5.953, -35.100 16.176 -5.031, -35.100 18.707 -3.900, -35.100 19.117 -5.492, -35.100 16.391 -4.264, -35.100 17.696 -3.460, -35.100 17.244 -3.142, -35.100 16.840 -2.764, -35.100 15.197 -3.421, -35.100 16.491 -2.336, -35.100 15.468 -3.402, -35.100 14.495 0.398, -35.100 15.835 0.824, -35.100 16.491 2.336, -35.100 15.468 3.402, -35.100 16.317 4.002, -35.100 16.176 3.769, -35.100 17.244 3.142, -35.100 17.696 3.460, -35.100 16.391 4.264, -35.100 18.946 5.703, -35.100 18.837 6.492, -35.100 18.946 6.742, -35.100 14.940 5.288, -35.100 5.283 9.953, -35.100 19.340 5.335, -35.100 19.249 4.012, -35.100 19.800 4.050, -35.100 20.135 5.280, -35.100 21.800 4.050, -35.100 22.154 4.196, -35.100 20.791 6.359, -35.100 22.300 7.348, -35.100 20.377 7.040, -35.100 21.758 8.238, -35.100 21.500 8.328, -35.100 21.209 8.382, -35.100 20.917 8.426, -35.100 20.623 8.460, -35.100 20.135 7.165, -35.100 22.263 7.619, -35.100 19.117 6.953, -35.100 19.340 7.110, -35.100 18.946 -6.742, -35.100 18.837 -6.492, -35.100 15.468 -5.398, -35.100 14.717 -5.131, -35.100 14.546 -4.920, -35.100 14.437 -4.670, -35.100 14.154 0.817, -35.100 14.353 0.631, -35.100 14.546 3.880, -35.100 14.437 4.130, -35.100 14.717 3.669, -35.100 14.437 4.670, -35.100 14.546 4.920, -35.100 18.186 3.715, 18.400 5.283 9.953, 16.900 20.917 8.426, 18.400 20.623 8.460, 18.400 20.917 8.426, 18.400 21.209 8.382, 18.400 21.758 8.238, 16.900 21.758 8.238, 18.400 22.263 7.619, 16.900 22.263 7.619, 18.400 21.981 8.081, 16.900 21.981 8.081, 18.400 22.300 4.550, 16.900 22.300 7.348, 16.900 22.262 4.359, 18.400 22.154 4.196, 16.900 21.991 4.088, 18.400 21.991 4.088, 18.400 22.262 4.359, 18.400 17.696 3.460, 18.400 16.840 2.764, 16.900 16.840 2.764, 18.400 16.204 1.863, 18.400 15.835 0.824, 16.900 15.835 -0.824, 16.900 16.840 -2.764, 16.900 17.244 -3.142, 18.400 18.186 -3.715, 18.400 19.249 -4.012, 16.900 19.800 -4.050, 16.900 19.249 4.012, 18.400 18.707 3.900, 16.900 17.244 3.142, 18.400 16.491 2.336, 16.900 16.491 2.336, 16.900 15.984 1.356, 16.900 15.759 0.276, 16.900 15.984 -1.356, 16.900 17.696 -3.460, 18.400 18.707 -3.900, 16.900 18.707 -3.900, 18.400 19.800 -4.050, 16.900 21.991 -4.088, 18.400 21.991 -4.088, 18.400 22.154 -4.196, 18.400 22.262 -4.359, 16.900 22.300 -4.550, 18.400 22.263 -7.619, 16.900 22.263 -7.619, 16.900 22.154 -7.869, 18.400 22.154 -7.869, 16.900 21.981 -8.081, 18.400 21.758 -8.238, 18.400 21.500 -8.328, 16.900 20.917 -8.426, 18.400 20.917 -8.426, 16.900 20.623 -8.460, 18.400 4.961 -9.979, 16.900 4.638 -9.995, 16.900 19.800 5.223, 18.400 20.070 5.260, 16.900 20.531 5.540, 16.900 20.742 6.557, 18.400 20.198 7.140, 18.400 19.936 7.213, 16.900 19.936 7.213, 18.400 18.858 6.557, 16.900 18.802 6.291, 18.400 18.821 6.019, 16.900 18.821 6.019, 18.400 19.530 5.260, 18.400 20.531 5.540, 18.400 20.688 5.762, 16.900 20.688 5.762, 18.400 20.798 6.291, 16.900 20.798 6.291, 18.400 20.431 6.998, 18.400 19.664 7.213, 16.900 19.664 7.213, 18.400 18.802 6.291, 18.400 19.069 5.540, 16.900 19.069 5.540, 18.400 15.670 3.437, 16.900 15.400 3.400, 18.400 15.400 3.400, 16.900 15.920 3.546, 18.400 16.131 3.717, 16.900 16.288 3.940, 16.900 16.379 4.197, 18.400 16.379 4.197, 16.900 16.398 4.468, 18.400 16.342 4.735, 18.400 15.536 5.391, 18.400 15.264 5.391, 16.900 15.264 5.391, 16.900 15.002 5.317, 18.400 15.002 5.317, 18.400 14.583 4.977, 18.400 14.458 4.735, 18.400 14.669 3.717, 18.400 14.880 3.546, 16.900 15.130 3.437, 18.400 16.288 3.940, 16.900 16.342 4.735, 16.900 16.031 5.176, 18.400 14.769 5.176, 16.900 14.769 5.176, 16.900 14.583 4.977, 16.900 14.669 3.717, 16.900 14.880 3.546, 18.400 15.130 3.437, 18.400 13.577 -1.000, 16.900 13.577 -1.000, 18.400 14.520 0.335, 18.400 14.209 0.776, 16.900 13.976 0.917, 16.900 13.179 0.917, 18.400 12.760 0.577, 18.400 12.635 0.335, 16.900 12.580 0.068, 16.900 12.690 -0.460, 18.400 13.058 -0.854, 16.900 14.097 -0.854, 18.400 14.308 -0.683, 16.900 14.308 -0.683, 18.400 14.465 -0.460, 16.900 14.557 -0.203, 16.900 14.209 0.776, 18.400 13.714 0.991, 16.900 13.714 0.991, 16.900 15.400 -5.400, 16.900 15.920 -5.254, 18.400 16.131 -5.083, 18.400 16.398 -4.332, 18.400 16.342 -4.065, 18.400 16.217 -3.823, 18.400 16.031 -3.624, 16.900 15.264 -3.409, 18.400 14.583 -3.823, 18.400 14.512 -4.860, 18.400 16.288 -4.860, 16.900 16.217 -3.823, 16.900 16.031 -3.624, 16.900 15.798 -3.483, 16.900 15.002 -3.483, 18.400 14.769 -3.624, 16.900 14.583 -3.823, 16.900 14.458 -4.065, 16.900 14.421 -4.603, 16.900 14.512 -4.860, 16.900 14.669 -5.083, 16.900 14.880 -5.254, 18.400 19.800 -7.223, 18.400 20.070 -7.185, 16.900 20.070 -7.185, 16.900 20.779 -6.426, 18.400 20.779 -6.426, 18.400 20.742 -5.888, 18.400 20.617 -5.646, 16.900 20.431 -5.447, 18.400 20.431 -5.447, 18.400 18.858 -5.888, 16.900 18.802 -6.154, 18.400 18.821 -6.426, 16.900 18.912 -6.683, 18.400 19.069 -6.905, 16.900 19.069 -6.905, 18.400 19.530 -7.185, 16.900 19.800 -7.223, 18.400 20.688 -6.683, 16.900 20.688 -6.683, 16.900 20.798 -6.154, 16.900 20.742 -5.888, 16.900 20.198 -5.305, 18.400 19.664 -5.232, 16.900 19.664 -5.232, 16.900 19.169 -5.447, 18.400 18.983 -5.646, 18.400 18.802 -6.154, 16.900 18.821 -6.426, 16.900 19.280 -7.077, 16.900 19.530 -7.185, 16.900 4.961 9.979, 18.400 4.638 9.995, 18.400 1.800 -10.000, 18.400 4.315 10.000, 18.400 4.638 -9.995, 18.400 12.598 -0.203, 18.400 12.580 0.068, 18.400 12.946 0.776, 18.400 13.441 0.991, 18.400 13.976 0.917, 18.400 15.920 3.546, 18.400 4.961 9.979, 18.400 15.130 -5.363, 18.400 15.400 -5.400, 18.400 19.280 -7.077, 18.400 20.623 -8.460, 18.400 20.320 -7.077, 18.400 20.531 -6.905, 18.400 21.209 -8.382, 18.400 21.981 -8.081, 18.400 22.300 -7.348, 18.400 20.798 -6.154, 18.400 21.800 -4.050, 18.400 22.300 -4.550, 18.400 20.198 -5.305, 18.400 19.936 -5.232, 18.400 19.402 -5.305, 18.400 19.169 -5.447, 18.400 15.920 -5.254, 18.400 15.670 -5.363, 18.400 16.379 -4.603, 18.400 17.696 -3.460, 18.400 17.244 -3.142, 18.400 16.840 -2.764, 18.400 16.491 -2.336, 18.400 15.798 -3.483, 18.400 15.536 -3.409, 18.400 15.264 -3.409, 18.400 16.204 -1.863, 18.400 15.984 -1.356, 18.400 15.002 -3.483, 18.400 13.847 -0.963, 18.400 14.458 -4.065, 18.400 13.308 -0.963, 18.400 14.402 -4.332, 18.400 14.421 -4.603, 18.400 12.847 -0.683, 18.400 5.283 -9.953, 18.400 15.835 -0.824, 18.400 15.759 -0.276, 18.400 14.394 0.577, 18.400 14.557 -0.203, 18.400 14.575 0.068, 18.400 15.759 0.276, 18.400 15.984 1.356, 18.400 17.244 3.142, 18.400 16.398 4.468, 18.400 16.217 4.977, 18.400 15.798 5.317, 18.400 19.169 6.998, 18.400 14.402 4.468, 18.400 18.186 3.715, 18.400 18.912 5.762, 18.400 19.249 4.012, 18.400 19.280 5.368, 18.400 19.800 4.050, 18.400 19.800 5.223, 18.400 20.320 5.368, 18.400 21.800 4.050, 18.400 20.742 6.557, 18.400 20.779 6.019, 18.400 22.154 7.869, 18.400 21.500 8.328, 18.400 20.617 6.799, 18.400 22.300 7.348, 18.400 18.912 -6.683, 18.400 14.880 -5.254, 18.400 14.669 -5.083, 18.400 14.097 -0.854, 18.400 12.690 -0.460, 18.400 14.421 4.197, 18.400 13.179 0.917, 18.400 14.512 3.940, 18.400 18.983 6.799, 18.400 16.031 5.176, 18.400 19.402 7.140, 18.400 4.315 -10.000, 16.900 4.315 -10.000, 16.900 4.961 -9.979, 16.900 4.315 10.000, 16.900 4.638 9.995, 16.900 12.635 0.335, 16.900 5.283 9.953, 16.900 12.946 0.776, 16.900 14.512 3.940, 16.900 14.394 0.577, 16.900 14.520 0.335, 16.900 15.835 0.824, 16.900 14.575 0.068, 16.900 15.759 -0.276, 16.900 20.623 8.460, 16.900 19.169 6.998, 16.900 19.402 7.140, 16.900 20.198 7.140, 16.900 20.431 6.998, 16.900 21.209 8.382, 16.900 21.500 8.328, 16.900 22.154 7.869, 16.900 20.617 6.799, 16.900 20.779 6.019, 16.900 22.300 4.550, 16.900 20.070 5.260, 16.900 19.800 4.050, 16.900 22.154 4.196, 16.900 21.800 4.050, 16.900 20.320 5.368, 16.900 19.530 5.260, 16.900 18.186 3.715, 16.900 18.912 5.762, 16.900 16.217 4.977, 16.900 15.798 5.317, 16.900 15.536 5.391, 16.900 14.458 4.735, 16.900 19.280 5.368, 16.900 18.707 3.900, 16.900 17.696 3.460, 16.900 15.670 3.437, 16.900 16.131 3.717, 16.900 16.204 1.863, 16.900 14.465 -0.460, 16.900 14.769 -3.624, 16.900 13.847 -0.963, 16.900 14.402 -4.332, 16.900 13.308 -0.963, 16.900 13.058 -0.854, 16.900 12.847 -0.683, 16.900 16.204 -1.863, 16.900 15.536 -3.409, 16.900 16.491 -2.336, 16.900 16.342 -4.065, 16.900 16.398 -4.332, 16.900 18.186 -3.715, 16.900 16.288 -4.860, 16.900 18.858 -5.888, 16.900 20.320 -7.077, 16.900 18.983 -5.646, 16.900 19.402 -5.305, 16.900 19.249 -4.012, 16.900 19.936 -5.232, 16.900 21.800 -4.050, 16.900 22.154 -4.196, 16.900 22.262 -4.359, 16.900 20.617 -5.646, 16.900 22.300 -7.348, 16.900 20.531 -6.905, 16.900 21.758 -8.238, 16.900 21.500 -8.328, 16.900 21.209 -8.382, 16.900 15.130 -5.363, 16.900 5.283 -9.953, 16.900 16.131 -5.083, 16.900 15.670 -5.363, 16.900 16.379 -4.603, 16.900 13.441 0.991, 16.900 14.421 4.197, 16.900 12.760 0.577, 16.900 14.402 4.468, 16.900 12.598 -0.203, 16.900 1.800 -10.000, 16.900 18.858 6.557, 16.900 18.983 6.799, -34.600 1.300 -10.000, -34.600 1.300 10.000, -32.698 1.300 -4.332, -32.517 1.300 4.977, -32.098 1.300 5.317, -32.331 1.300 5.176, -28.117 1.300 6.799, -27.931 1.300 6.998, -27.698 1.300 7.140, -27.164 1.300 7.213, -18.336 1.300 7.213, -18.064 1.300 7.213, -0.520 1.300 7.077, -8.830 1.300 7.185, -0.888 1.300 6.683, -8.212 1.300 6.683, -4.700 1.300 5.400, 14.498 1.300 -4.468, 14.131 1.300 -5.176, 13.636 1.300 -5.391, 8.964 1.300 -7.213, -17.930 1.300 -7.185, -9.236 1.300 -7.213, -17.680 1.300 -7.077, -9.917 1.300 -6.799, -13.800 1.300 -5.400, -13.500 1.300 -5.400, -13.000 1.300 -5.266, -10.098 1.300 -6.291, -10.485 1.300 -3.806, -10.079 1.300 -6.019, -9.988 1.300 -5.762, -9.100 1.300 4.050, -9.236 1.300 5.232, -10.216 1.300 3.893, -12.634 1.300 4.900, -13.000 1.300 5.266, -10.079 1.300 6.426, -13.500 1.300 5.400, -17.202 1.300 6.291, -14.059 1.300 5.366, -17.221 1.300 6.019, -17.469 1.300 5.540, -10.747 1.300 3.700, -11.246 1.300 3.435, -13.000 1.300 3.534, -12.952 1.300 1.252, -13.088 1.300 0.703, -13.241 1.300 3.434, -13.500 1.300 3.400, -14.300 1.300 3.534, -15.009 1.300 2.493, -14.666 1.300 3.900, -15.387 1.300 2.913, -15.819 1.300 3.277, -14.800 1.300 4.400, -17.930 1.300 5.260, -18.200 1.300 5.223, -19.042 1.300 3.961, -13.128 1.300 -0.423, -13.148 1.300 0.141, -14.212 1.300 -0.703, -13.030 1.300 -0.980, -14.348 1.300 -1.252, -12.855 1.300 -1.517, -12.607 1.300 -2.025, -14.842 1.300 -2.265, -13.800 1.300 -3.400, -12.291 1.300 -2.493, -15.597 1.300 -3.102, -15.190 1.300 -2.710, -14.766 1.300 -4.659, -18.598 1.300 -5.305, -18.831 1.300 -5.447, -19.316 1.300 -3.893, -19.847 1.300 -3.700, -21.734 1.300 -3.900, -20.346 1.300 -3.435, -21.210 1.300 -2.710, -22.341 1.300 -3.434, -22.188 1.300 -0.703, -23.252 1.300 -0.141, -22.248 1.300 -0.141, -23.370 1.300 0.980, -22.900 1.300 3.400, -22.600 1.300 3.400, -21.391 1.300 2.493, -20.581 1.300 3.277, -22.341 1.300 3.434, -22.100 1.300 3.534, -21.893 1.300 3.693, -20.101 1.300 3.576, -21.634 1.300 4.141, -21.634 1.300 4.659, -19.198 1.300 6.291, -21.734 1.300 4.900, -21.893 1.300 5.107, -22.100 1.300 5.266, -19.142 1.300 6.557, -18.831 1.300 6.998, -26.669 1.300 6.998, -26.902 1.300 7.140, -18.598 1.300 7.140, -11.913 1.300 -2.913, -13.241 1.300 -3.434, -11.481 1.300 -3.277, -11.001 1.300 -3.576, -12.634 1.300 -3.900, -9.620 1.300 -5.368, -9.383 1.300 -4.040, -9.370 1.300 -5.260, -9.100 1.300 -5.223, -5.666 1.300 -4.659, -8.580 1.300 -5.368, -8.830 1.300 -5.260, -5.700 1.300 -4.400, -5.666 1.300 -4.141, -3.191 1.300 -2.493, -3.507 1.300 -2.025, -3.755 1.300 -1.517, -4.048 1.300 0.141, -5.248 1.300 1.252, -5.742 1.300 2.265, -4.400 1.300 3.400, -5.170 1.300 -0.980, -6.954 1.300 3.435, -8.702 1.300 5.305, -8.469 1.300 5.447, -8.283 1.300 5.646, -5.200 1.300 5.266, -8.102 1.300 6.154, -4.141 1.300 -5.366, -3.534 1.300 -4.900, -0.998 1.300 -6.291, -3.400 1.300 -4.400, -3.434 1.300 -4.141, -3.534 1.300 -3.900, -3.693 1.300 -3.693, -3.900 1.300 -3.534, -2.381 1.300 -3.277, -4.400 1.300 -3.400, -5.909 1.300 -2.493, -4.959 1.300 -3.434, -1.901 1.300 -3.576, -4.959 1.300 -5.366, -8.121 1.300 -6.019, -4.700 1.300 -5.400, -0.942 1.300 -6.557, -8.964 1.300 -7.213, -0.136 1.300 -7.213, 8.580 1.300 7.077, 0.520 1.300 7.077, 5.200 1.300 5.266, 5.566 1.300 4.900, 8.102 1.300 6.154, 8.702 1.300 5.305, 8.964 1.300 5.232, 10.042 1.300 5.888, 12.769 1.300 5.083, 12.612 1.300 4.860, 12.521 1.300 4.603, 10.216 1.300 3.893, 9.100 1.300 4.050, 9.236 1.300 5.232, 9.664 1.300 4.011, 9.831 1.300 6.905, 14.020 1.300 5.254, -10.042 1.300 -6.557, -17.312 1.300 -6.683, -0.817 1.300 -6.799, 13.500 1.300 5.400, 13.230 1.300 5.363, 12.980 1.300 5.254, 12.458 1.300 2.265, 13.898 1.300 3.483, 12.952 1.300 1.252, 13.230 1.300 -3.437, 13.128 1.300 -0.423, 13.030 1.300 -0.980, 12.607 1.300 -2.025, 12.980 1.300 -3.546, 12.769 1.300 -3.717, 11.481 1.300 -3.277, 12.502 1.300 -4.468, 12.558 1.300 -4.735, 10.098 1.300 -6.291, 10.079 1.300 -6.019, 9.370 1.300 -5.260, 8.817 1.300 -4.040, 8.580 1.300 -5.368, 8.369 1.300 -5.540, 5.407 1.300 -5.107, 8.102 1.300 -6.291, 5.666 1.300 -4.659, 5.566 1.300 -3.900, 5.200 1.300 -3.534, 4.959 1.300 -3.434, 6.287 1.300 -2.913, 3.900 1.300 -3.534, 3.191 1.300 -2.493, 3.434 1.300 -4.141, 3.534 1.300 -3.900, 3.400 1.300 -4.400, 1.901 1.300 -3.576, 1.385 1.300 -3.806, 0.270 1.300 -5.260, 0.283 1.300 -4.040, -1.385 1.300 -3.806, -0.888 1.300 -5.762, 14.317 1.300 3.823, 13.364 1.300 -5.391, 4.959 1.300 -5.366, 5.407 1.300 -3.693, 6.719 1.300 -3.277, 3.755 1.300 -1.517, 5.345 1.300 -1.517, 3.930 1.300 -0.980, 0.888 1.300 -5.762, 0.731 1.300 -5.540, 3.693 1.300 -5.107, 0.979 1.300 -6.019, 4.400 1.300 -5.400, -0.283 1.300 -4.040, -0.270 1.300 -5.260, 8.469 1.300 -6.998, 8.158 1.300 -6.557, 0.998 1.300 -6.291, -14.172 1.300 0.423, -14.270 1.300 0.980, -14.445 1.300 1.517, -18.470 1.300 5.260, -21.707 1.300 2.025, -23.545 1.300 1.517, -22.600 1.300 -5.400, -19.198 1.300 -6.154, -22.900 1.300 -3.400, -23.607 1.300 -3.693, -23.866 1.300 -4.141, -24.290 1.300 -2.710, -25.154 1.300 -3.435, -23.900 1.300 -4.400, -26.184 1.300 -3.893, -26.736 1.300 -4.011, -27.300 1.300 -4.050, -27.164 1.300 -5.232, -27.436 1.300 -5.232, -27.931 1.300 -5.447, -28.117 1.300 -5.646, -28.416 1.300 -3.893, -30.721 1.300 -4.603, -30.702 1.300 -4.332, -30.758 1.300 -4.065, -30.883 1.300 -3.823, -31.069 1.300 -3.624, -31.564 1.300 -3.409, -32.098 1.300 -3.483, -30.940 1.300 -1.775, -30.658 1.300 -2.265, -23.766 1.300 -4.900, -23.607 1.300 -5.107, -26.321 1.300 -6.426, -22.900 1.300 -5.400, -26.483 1.300 -5.646, -23.400 1.300 -5.266, -26.302 1.300 -6.154, -26.569 1.300 -6.905, -18.470 1.300 -7.185, -27.030 1.300 -7.185, -27.300 1.300 -7.223, -27.864 1.300 -4.011, -31.700 1.300 -5.400, -32.220 1.300 3.546, -31.970 1.300 3.437, -31.180 1.300 3.546, -29.201 1.300 3.576, -30.969 1.300 3.717, -30.812 1.300 3.940, -30.721 1.300 4.197, -30.702 1.300 4.468, -30.758 1.300 4.735, -28.685 1.300 3.806, -28.142 1.300 3.961, -27.570 1.300 5.260, -27.030 1.300 5.260, -23.866 1.300 4.659, -26.458 1.300 3.961, -24.487 1.300 2.913, -23.900 1.300 4.400, -24.109 1.300 2.493, -23.766 1.300 3.900, -23.400 1.300 3.534, -30.883 1.300 4.977, -31.302 1.300 5.317, -28.298 1.300 6.291, -31.564 1.300 5.391, -28.242 1.300 6.557, -31.836 1.300 5.391, -32.698 1.300 4.468, -32.679 1.300 4.197, -32.331 1.300 -3.624, -32.588 1.300 3.940, -32.431 1.300 3.717, -27.583 1.300 4.040, -26.569 1.300 5.540, -23.400 1.300 5.266, -26.302 1.300 6.291, -23.159 1.300 5.366, -14.300 1.300 5.266, -17.680 1.300 5.368, -12.534 1.300 4.659, -17.258 1.300 6.557, -17.383 1.300 6.799, -9.620 1.300 7.077, -9.100 1.300 7.223, -19.585 1.300 3.806, -19.088 1.300 5.762, -12.634 1.300 -4.900, -17.221 1.300 -6.426, -17.383 1.300 -5.646, -29.903 1.300 -3.102, -2.603 1.300 3.102, -2.146 1.300 3.435, -3.534 1.300 3.900, -3.434 1.300 4.141, -3.434 1.300 4.659, -1.116 1.300 3.893, -0.942 1.300 5.888, -0.631 1.300 5.447, -0.564 1.300 4.011, 3.434 1.300 4.659, 0.564 1.300 4.011, 1.116 1.300 3.893, 2.146 1.300 3.435, 2.603 1.300 3.102, 3.400 1.300 4.400, 3.434 1.300 4.141, 3.358 1.300 2.265, -1.647 1.300 3.700, -3.534 1.300 4.900, -4.400 1.300 5.400, -0.979 1.300 6.426, -8.158 1.300 5.888, -5.407 1.300 5.107, -5.666 1.300 4.141, -5.407 1.300 3.693, -5.566 1.300 3.900, -5.200 1.300 3.534, -4.700 1.300 3.400, -23.448 1.300 -1.252, -30.113 1.300 2.913, -30.491 1.300 2.493, -30.807 1.300 2.025, -31.430 1.300 3.437, -31.348 1.300 -0.141, -31.700 1.300 3.400, 6.497 1.300 3.102, 5.200 1.300 3.534, 5.407 1.300 3.693, 6.954 1.300 3.435, 7.984 1.300 3.893, 4.141 1.300 5.366, 3.693 1.300 5.107, 0.631 1.300 5.447, -8.580 1.300 7.077, -0.731 1.300 6.905, -8.369 1.300 6.905, 0.000 1.300 4.050, 0.136 1.300 5.232, 0.888 1.300 6.683, 8.212 1.300 6.683, 16.400 1.300 10.000, 9.383 1.300 -4.040, 4.959 1.300 3.434, 5.052 1.300 0.141, 5.072 1.300 -0.423, 5.170 1.300 -0.980, 13.088 1.300 0.703, 12.502 1.300 4.332, 11.246 1.300 3.435, -3.852 1.300 1.252, -32.679 -0.200 -4.603, -32.220 -0.200 -5.254, -27.570 -0.200 -7.185, -34.600 -0.200 -10.000, 16.400 -0.200 -10.000, -8.964 -0.200 -7.213, -0.136 -0.200 -7.213, -0.631 -0.200 -6.998, -0.817 -0.200 -6.799, -8.102 -0.200 -6.291, -8.212 -0.200 -5.762, -5.666 -0.200 -4.659, -8.830 -0.200 -5.260, -8.817 -0.200 -4.040, 14.498 -0.200 4.332, 14.020 -0.200 5.254, 16.400 -0.200 10.000, 9.831 -0.200 6.905, 9.370 -0.200 7.185, 0.000 -0.200 7.223, -17.383 -0.200 6.799, -13.500 -0.200 5.400, -12.793 -0.200 5.107, -12.634 -0.200 4.900, -12.534 -0.200 4.659, -11.246 -0.200 3.435, -12.634 -0.200 3.900, -12.793 -0.200 3.693, -12.110 -0.200 2.710, -13.000 -0.200 3.534, -8.469 -0.200 5.447, -5.566 -0.200 4.900, -8.283 -0.200 5.646, -8.121 -0.200 6.426, -5.666 -0.200 4.659, -7.984 -0.200 3.893, -6.090 -0.200 2.710, -5.742 -0.200 2.265, -5.407 -0.200 3.693, -4.959 -0.200 3.434, -4.700 -0.200 3.400, -4.141 -0.200 3.434, -4.400 -0.200 3.400, -4.048 -0.200 0.141, -5.072 -0.200 -0.423, -3.930 -0.200 -0.980, -3.755 -0.200 -1.517, -5.345 -0.200 -1.517, -2.813 -0.200 -2.913, -1.901 -0.200 -3.576, -3.400 -0.200 -4.400, -3.434 -0.200 -4.659, -0.520 -0.200 -5.368, -0.731 -0.200 -5.540, -0.942 -0.200 -6.557, -4.400 -0.200 -5.400, -3.988 -0.200 0.703, -3.852 -0.200 1.252, -3.010 -0.200 2.710, -3.900 -0.200 3.534, -2.603 -0.200 3.102, -2.146 -0.200 3.435, -3.507 -0.200 -2.025, -8.258 -0.200 -3.961, -9.383 -0.200 -4.040, -11.001 -0.200 -3.576, -12.634 -0.200 -3.900, -12.793 -0.200 -3.693, -13.000 -0.200 -3.534, -11.481 -0.200 -3.277, -14.842 -0.200 -2.265, -13.800 -0.200 -3.400, -14.059 -0.200 -3.434, -12.607 -0.200 -2.025, -14.560 -0.200 -1.775, -12.855 -0.200 -1.517, -13.148 -0.200 0.141, -12.952 -0.200 1.252, -12.740 -0.200 1.775, -9.498 -0.200 5.305, -9.664 -0.200 4.011, -9.236 -0.200 5.232, -3.191 -0.200 -2.493, -4.700 -0.200 -5.400, -5.200 -0.200 -5.266, -8.121 -0.200 -6.019, -8.369 -0.200 -5.540, -5.666 -0.200 -4.141, -5.566 -0.200 -3.900, -5.909 -0.200 -2.493, -5.407 -0.200 -3.693, 13.500 -0.200 5.400, 10.079 -0.200 6.426, 10.098 -0.200 6.154, 12.502 -0.200 4.332, 11.246 -0.200 3.435, 12.683 -0.200 3.823, 10.216 -0.200 3.893, 9.236 -0.200 5.232, 5.666 -0.200 4.659, 7.984 -0.200 3.893, 5.700 -0.200 4.400, 5.666 -0.200 4.141, 5.566 -0.200 3.900, 5.407 -0.200 3.693, 6.497 -0.200 3.102, 6.954 -0.200 3.435, 5.200 -0.200 3.534, 6.090 -0.200 2.710, 3.358 -0.200 2.265, 3.693 -0.200 3.693, 2.146 -0.200 3.435, 3.534 -0.200 3.900, 1.647 -0.200 3.700, 3.434 -0.200 4.659, 0.817 -0.200 5.646, 3.534 -0.200 4.900, 9.664 -0.200 4.011, 8.536 -0.200 4.011, 8.702 -0.200 5.305, 8.469 -0.200 5.447, 8.158 -0.200 5.888, 8.102 -0.200 6.154, 8.212 -0.200 6.683, 8.121 -0.200 6.426, 4.959 -0.200 5.366, 4.400 -0.200 5.400, 0.888 -0.200 6.683, 0.731 -0.200 6.905, 8.369 -0.200 6.905, 0.520 -0.200 7.077, 8.580 -0.200 7.077, -8.283 -0.200 -6.799, -9.236 -0.200 -7.213, -9.731 -0.200 -6.998, -17.469 -0.200 -6.905, -9.917 -0.200 -6.799, -17.312 -0.200 -6.683, -14.059 -0.200 -5.366, -17.202 -0.200 -6.154, -14.300 -0.200 -5.266, -14.766 -0.200 -4.659, -14.800 -0.200 -4.400, -10.042 -0.200 -6.557, -10.079 -0.200 -6.019, -10.485 -0.200 -3.806, 14.317 -0.200 -4.977, 14.131 -0.200 -5.176, 13.898 -0.200 -5.317, 10.042 -0.200 -6.557, 13.088 -0.200 0.703, 12.952 -0.200 1.252, 13.898 -0.200 3.483, 12.110 -0.200 2.710, 12.458 -0.200 2.265, 10.747 -0.200 3.700, 14.231 -0.200 -3.717, 13.148 -0.200 0.141, 13.030 -0.200 -0.980, 14.479 -0.200 -4.197, 14.442 -0.200 4.065, 13.636 -0.200 -5.391, 9.236 -0.200 -7.213, 8.702 -0.200 -7.140, 8.469 -0.200 -6.998, 0.631 -0.200 -6.998, 4.141 -0.200 -5.366, 0.979 -0.200 -6.019, 0.888 -0.200 -5.762, 0.842 -0.200 -3.961, 0.283 -0.200 -4.040, -0.000 -0.200 -5.223, -0.283 -0.200 -4.040, 13.364 -0.200 -5.391, 13.102 -0.200 -5.317, 10.079 -0.200 -6.019, 12.683 -0.200 -4.977, 9.100 -0.200 -5.223, 8.258 -0.200 -3.961, 5.200 -0.200 -5.266, 4.959 -0.200 -5.366, 4.700 -0.200 -5.400, 9.831 -0.200 -5.540, 12.502 -0.200 -4.468, 12.612 -0.200 -3.940, 11.481 -0.200 -3.277, 12.769 -0.200 -3.717, 13.230 -0.200 -3.437, 10.485 -0.200 -3.806, 4.700 -0.200 -3.400, 3.507 -0.200 -2.025, 4.400 -0.200 -3.400, 2.381 -0.200 -3.277, 5.407 -0.200 -3.693, 5.566 -0.200 -3.900, 5.700 -0.200 -4.400, 0.942 -0.200 -6.557, 0.998 -0.200 -6.291, 0.731 -0.200 -5.540, 3.400 -0.200 -4.400, 3.434 -0.200 -4.141, 3.434 -0.200 -4.659, 0.136 -0.200 -7.213, -21.893 -0.200 -5.107, -19.198 -0.200 -6.154, -19.179 -0.200 -6.426, -22.900 -0.200 -5.400, -18.931 -0.200 -6.905, -19.316 -0.200 -3.893, -20.346 -0.200 -3.435, -21.734 -0.200 -3.900, -21.893 -0.200 -3.693, -20.803 -0.200 -3.102, -21.210 -0.200 -2.710, -23.312 -0.200 -0.703, -23.272 -0.200 0.423, -21.707 -0.200 2.025, -22.900 -0.200 3.400, -23.400 -0.200 3.534, -24.109 -0.200 2.493, -23.866 -0.200 4.141, -23.900 -0.200 4.400, -24.487 -0.200 2.913, -24.919 -0.200 3.277, -22.100 -0.200 3.534, -21.893 -0.200 3.693, -21.600 -0.200 4.400, -21.634 -0.200 4.141, -18.720 -0.200 5.368, -18.470 -0.200 5.260, -18.200 -0.200 5.223, -14.666 -0.200 4.900, -17.930 -0.200 5.260, -14.766 -0.200 4.659, -16.815 -0.200 3.806, -15.819 -0.200 3.277, -14.766 -0.200 4.141, -13.500 -0.200 3.400, -17.636 -0.200 -4.011, -17.802 -0.200 -5.305, -18.200 -0.200 -4.050, -23.159 -0.200 -5.366, -26.184 -0.200 -3.893, -23.900 -0.200 -4.400, -26.358 -0.200 -5.888, -23.607 -0.200 -5.107, -26.483 -0.200 -5.646, -27.300 -0.200 -4.050, -23.866 -0.200 -4.141, -23.942 -0.200 -2.265, -28.188 -0.200 -6.683, -31.430 -0.200 -5.363, -31.180 -0.200 -5.254, -28.298 -0.200 -6.154, -30.969 -0.200 -5.083, -28.242 -0.200 -5.888, -28.117 -0.200 -5.646, -26.736 -0.200 -4.011, -31.328 -0.200 0.423, -31.230 -0.200 0.980, -31.430 -0.200 3.437, -29.681 -0.200 3.277, -31.348 -0.200 -0.141, -32.098 -0.200 -3.483, -31.836 -0.200 -3.409, -31.069 -0.200 -3.624, -29.446 -0.200 -3.435, -30.758 -0.200 -4.065, -28.416 -0.200 -3.893, -30.721 -0.200 -4.603, -32.517 -0.200 -3.823, -32.642 -0.200 -4.065, -32.698 -0.200 -4.332, -32.698 -0.200 4.468, -32.642 -0.200 4.735, -32.331 -0.200 5.176, -34.600 -0.200 10.000, -32.098 -0.200 5.317, -28.117 -0.200 6.799, -28.242 -0.200 6.557, -31.069 -0.200 5.176, -30.883 -0.200 4.977, -30.721 -0.200 4.197, -29.201 -0.200 3.576, -32.679 -0.200 4.197, -28.279 -0.200 6.019, -30.113 -0.200 2.913, -27.570 -0.200 5.260, -27.820 -0.200 5.368, -28.685 -0.200 3.806, -28.031 -0.200 5.540, -28.188 -0.200 5.762, -27.931 -0.200 6.998, -18.336 -0.200 7.213, -18.064 -0.200 7.213, -27.164 -0.200 7.213, -18.831 -0.200 6.998, -26.302 -0.200 6.291, -26.780 -0.200 5.368, -27.030 -0.200 5.260, -26.669 -0.200 6.998, -19.142 -0.200 6.557, -22.100 -0.200 5.266, -21.734 -0.200 4.900, -19.198 -0.200 6.291, -19.585 -0.200 3.806, -26.358 -0.200 6.557, -23.159 -0.200 5.366, -26.321 -0.200 6.019, -25.399 -0.200 3.576, -14.059 -0.200 3.434, -15.009 -0.200 2.493, -17.469 -0.200 5.540, -17.312 -0.200 5.762, -17.221 -0.200 6.019, -17.202 -0.200 6.291, -14.059 -0.200 5.366, -17.258 -0.200 6.557, -10.098 -0.200 6.154, -10.216 -0.200 3.893, -10.042 -0.200 5.888, -17.569 -0.200 6.998, -12.534 -0.200 -4.659, -17.084 -0.200 -3.893, -17.569 -0.200 -5.447, -14.766 -0.200 -4.141, -14.507 -0.200 -3.693, -31.152 -0.200 -1.252, -30.940 -0.200 -1.775, -30.658 -0.200 -2.265, -31.564 -0.200 -3.409, -4.141 -0.200 5.366, -3.434 -0.200 4.659, -1.116 -0.200 3.893, -0.817 -0.200 5.646, -0.942 -0.200 5.888, -1.647 -0.200 3.700, -3.693 -0.200 3.693, -5.200 -0.200 5.266, -8.580 -0.200 7.077, -0.270 -0.200 7.185, -22.600 -0.200 -3.400, -22.341 -0.200 -3.434, -25.154 -0.200 -3.435, 0.398 -0.200 5.305, 0.564 -0.200 4.011, 0.000 -0.200 4.050, -0.136 -0.200 5.232, 0.631 -0.200 5.447, 0.942 -0.200 5.888, 0.998 -0.200 6.154, -8.830 -0.200 7.185, 9.383 -0.200 -4.040, 9.620 -0.200 -5.368, 8.580 -0.200 -5.368, 8.830 -0.200 -5.260, 8.817 -0.200 -4.040, 5.909 -0.200 -2.493, 5.593 -0.200 -2.025, 3.755 -0.200 -1.517, 5.345 -0.200 -1.517, 5.170 -0.200 -0.980, 5.460 -0.200 1.775, 5.742 -0.200 2.265, 3.852 -0.200 1.252, -8.536 -0.200 4.011, -8.536 1.300 4.011, -7.984 1.300 3.893, -7.453 1.300 3.700, -6.954 -0.200 3.435, -6.090 1.300 2.710, -5.072 1.300 -0.423, -6.287 -0.200 -2.913, -6.287 1.300 -2.913, -6.719 1.300 -3.277, -7.715 -0.200 -3.806, -8.258 1.300 -3.961, -8.817 1.300 -4.040, -9.942 1.300 -3.961, -13.088 -0.200 0.703, -12.458 1.300 2.265, -11.703 1.300 3.102, -7.453 -0.200 3.700, -6.497 -0.200 3.102, -6.497 1.300 3.102, -5.460 -0.200 1.775, -5.460 1.300 1.775, -5.248 -0.200 1.252, -5.112 -0.200 0.703, -5.112 1.300 0.703, -5.052 -0.200 0.141, -5.052 1.300 0.141, -5.170 -0.200 -0.980, -5.345 1.300 -1.517, -5.593 -0.200 -2.025, -5.593 1.300 -2.025, -6.719 -0.200 -3.277, -7.199 -0.200 -3.576, -7.199 1.300 -3.576, -7.715 1.300 -3.806, -9.942 -0.200 -3.961, -11.913 -0.200 -2.913, -12.291 -0.200 -2.493, -13.030 -0.200 -0.980, -13.128 -0.200 -0.423, -12.740 1.300 1.775, -12.458 -0.200 2.265, -12.110 1.300 2.710, -11.703 -0.200 3.102, -10.747 -0.200 3.700, -9.664 1.300 4.011, -9.100 -0.200 4.050, 1.116 -0.200 3.893, 1.647 1.300 3.700, 2.603 -0.200 3.102, 3.010 1.300 2.710, 3.640 1.300 1.775, 3.852 1.300 1.252, 3.988 1.300 0.703, 4.048 1.300 0.141, 3.930 -0.200 -0.980, 4.028 1.300 -0.423, 3.191 -0.200 -2.493, 2.813 1.300 -2.913, 0.842 1.300 -3.961, -0.842 -0.200 -3.961, -0.842 1.300 -3.961, -3.988 1.300 0.703, -3.640 1.300 1.775, -3.358 1.300 2.265, 3.010 -0.200 2.710, 3.640 -0.200 1.775, 3.988 -0.200 0.703, 4.048 -0.200 0.141, 4.028 -0.200 -0.423, 3.507 1.300 -2.025, 2.813 -0.200 -2.913, 2.381 1.300 -3.277, 1.901 -0.200 -3.576, 1.385 -0.200 -3.806, -1.385 -0.200 -3.806, -2.381 -0.200 -3.277, -2.813 1.300 -2.913, -3.930 1.300 -0.980, -4.028 -0.200 -0.423, -4.028 1.300 -0.423, -3.640 -0.200 1.775, -3.358 -0.200 2.265, -3.010 1.300 2.710, -0.564 -0.200 4.011, -4.400 1.300 -5.400, -4.141 -0.200 -5.366, -3.900 1.300 -5.266, -3.693 1.300 -5.107, -3.534 -0.200 -4.900, -3.434 1.300 -4.659, -3.434 -0.200 -4.141, -3.534 -0.200 -3.900, -3.693 -0.200 -3.693, -4.141 -0.200 -3.434, -4.141 1.300 -3.434, -3.900 -0.200 -5.266, -3.693 -0.200 -5.107, -3.900 -0.200 -3.534, -4.700 -0.200 -3.400, -5.200 -0.200 -3.534, -4.959 -0.200 -3.434, -5.200 1.300 -3.534, -5.407 1.300 -3.693, -5.566 1.300 -3.900, -5.700 -0.200 -4.400, -5.566 -0.200 -4.900, -5.566 1.300 -4.900, -5.407 -0.200 -5.107, -5.407 1.300 -5.107, -5.200 1.300 -5.266, -4.959 -0.200 -5.366, -4.400 -0.200 -3.400, -4.700 1.300 -3.400, 11.703 1.300 3.102, 12.110 1.300 2.710, 12.740 1.300 1.775, 13.148 1.300 0.141, 12.855 -0.200 -1.517, 12.855 1.300 -1.517, 12.291 -0.200 -2.493, 11.913 1.300 -2.913, 11.001 1.300 -3.576, 10.485 1.300 -3.806, 9.942 1.300 -3.961, 8.258 1.300 -3.961, 5.593 1.300 -2.025, 5.112 -0.200 0.703, 5.112 1.300 0.703, 5.248 1.300 1.252, 5.460 1.300 1.775, 6.090 1.300 2.710, 7.453 1.300 3.700, 10.747 1.300 3.700, 11.703 -0.200 3.102, 12.740 -0.200 1.775, 13.128 -0.200 -0.423, 12.607 -0.200 -2.025, 12.291 1.300 -2.493, 11.913 -0.200 -2.913, 11.001 -0.200 -3.576, 9.942 -0.200 -3.961, 7.715 -0.200 -3.806, 7.715 1.300 -3.806, 7.199 -0.200 -3.576, 7.199 1.300 -3.576, 6.719 -0.200 -3.277, 6.287 -0.200 -2.913, 5.909 1.300 -2.493, 5.072 -0.200 -0.423, 5.052 -0.200 0.141, 5.248 -0.200 1.252, 5.742 1.300 2.265, 7.453 -0.200 3.700, 8.536 1.300 4.011, 9.100 -0.200 4.050, 9.370 1.300 7.185, 9.620 -0.200 7.077, 9.620 1.300 7.077, 10.098 1.300 6.154, 9.917 1.300 5.646, 9.731 -0.200 5.447, 9.498 1.300 5.305, 8.469 1.300 5.447, 8.283 -0.200 5.646, 8.158 1.300 5.888, 8.369 1.300 6.905, 9.100 1.300 7.223, 9.100 -0.200 7.223, 9.988 -0.200 6.683, 9.988 1.300 6.683, 10.079 1.300 6.426, 10.042 -0.200 5.888, 9.917 -0.200 5.646, 9.731 1.300 5.447, 9.498 -0.200 5.305, 8.964 -0.200 5.232, 8.283 1.300 5.646, 8.121 1.300 6.426, 8.830 -0.200 7.185, 8.830 1.300 7.185, 9.100 1.300 -5.223, 9.620 1.300 -5.368, 9.831 1.300 -5.540, 9.988 1.300 -5.762, 9.917 1.300 -6.799, 9.731 -0.200 -6.998, 9.731 1.300 -6.998, 8.283 1.300 -6.799, 8.102 -0.200 -6.291, 8.121 -0.200 -6.019, 8.121 1.300 -6.019, 9.370 -0.200 -5.260, 9.988 -0.200 -5.762, 10.098 -0.200 -6.291, 10.042 1.300 -6.557, 9.917 -0.200 -6.799, 9.498 -0.200 -7.140, 9.498 1.300 -7.140, 9.236 1.300 -7.213, 8.964 -0.200 -7.213, 8.702 1.300 -7.140, 8.283 -0.200 -6.799, 8.158 -0.200 -6.557, 8.212 -0.200 -5.762, 8.212 1.300 -5.762, 8.369 -0.200 -5.540, 8.830 1.300 -5.260, -8.580 -0.200 -5.368, -8.369 1.300 -5.540, -8.158 1.300 -6.557, -8.702 -0.200 -7.140, -8.702 1.300 -7.140, -9.498 -0.200 -7.140, -9.498 1.300 -7.140, -9.731 1.300 -6.998, -8.212 1.300 -5.762, -8.102 1.300 -6.291, -8.158 -0.200 -6.557, -8.283 1.300 -6.799, -8.469 -0.200 -6.998, -8.469 1.300 -6.998, -10.098 -0.200 -6.291, -9.988 -0.200 -5.762, -9.831 -0.200 -5.540, -9.831 1.300 -5.540, -9.620 -0.200 -5.368, -9.370 -0.200 -5.260, -9.100 -0.200 -5.223, -8.121 1.300 6.426, -8.964 1.300 5.232, -9.498 1.300 5.305, -9.731 1.300 5.447, -10.042 1.300 5.888, -10.098 1.300 6.154, -9.988 1.300 6.683, -9.831 1.300 6.905, -9.100 -0.200 7.223, -8.369 -0.200 6.905, -8.212 -0.200 6.683, -8.102 -0.200 6.154, -8.158 -0.200 5.888, -8.702 -0.200 5.305, -8.964 -0.200 5.232, -9.731 -0.200 5.447, -9.917 -0.200 5.646, -9.917 1.300 5.646, -10.079 -0.200 6.426, -9.988 -0.200 6.683, -9.831 -0.200 6.905, -9.620 -0.200 7.077, -9.370 -0.200 7.185, -9.370 1.300 7.185, 13.770 1.300 5.363, 13.770 -0.200 5.363, 14.231 -0.200 5.083, 14.231 1.300 5.083, 14.479 -0.200 4.603, 14.479 1.300 4.603, 14.498 1.300 4.332, 13.636 -0.200 3.409, 12.869 1.300 3.624, 12.683 1.300 3.823, 12.558 1.300 4.065, 14.388 -0.200 4.860, 14.388 1.300 4.860, 14.442 1.300 4.065, 14.317 -0.200 3.823, 14.131 -0.200 3.624, 14.131 1.300 3.624, 13.636 1.300 3.409, 13.364 -0.200 3.409, 13.364 1.300 3.409, 13.102 -0.200 3.483, 13.102 1.300 3.483, 12.869 -0.200 3.624, 12.558 -0.200 4.065, 12.521 -0.200 4.603, 12.612 -0.200 4.860, 12.769 -0.200 5.083, 12.980 -0.200 5.254, 13.230 -0.200 5.363, 0.000 1.300 7.223, 0.270 1.300 7.185, 0.270 -0.200 7.185, 0.998 1.300 6.154, 0.942 1.300 5.888, 0.398 1.300 5.305, -0.136 1.300 5.232, -0.398 -0.200 5.305, -0.398 1.300 5.305, -0.817 1.300 5.646, -0.888 -0.200 6.683, -0.270 1.300 7.185, 0.731 1.300 6.905, 0.979 -0.200 6.426, 0.979 1.300 6.426, 0.817 1.300 5.646, 0.136 -0.200 5.232, -0.631 -0.200 5.447, -0.998 -0.200 6.154, -0.998 1.300 6.154, -0.979 -0.200 6.426, -0.731 -0.200 6.905, -0.520 -0.200 7.077, 13.770 1.300 -3.437, 13.770 -0.200 -3.437, 13.500 1.300 -3.400, 14.020 -0.200 -3.546, 14.020 1.300 -3.546, 14.388 1.300 -3.940, 14.498 -0.200 -4.468, 14.479 1.300 -4.197, 14.317 1.300 -4.977, 13.898 1.300 -5.317, 13.102 1.300 -5.317, 12.869 -0.200 -5.176, 12.558 -0.200 -4.735, 12.521 1.300 -4.197, 12.612 1.300 -3.940, 12.980 -0.200 -3.546, 13.500 -0.200 -3.400, 14.231 1.300 -3.717, 14.388 -0.200 -3.940, 14.442 -0.200 -4.735, 14.442 1.300 -4.735, 12.869 1.300 -5.176, 12.683 1.300 -4.977, 12.521 -0.200 -4.197, 4.700 1.300 3.400, 4.959 -0.200 3.434, 5.566 -0.200 4.900, 5.200 -0.200 5.266, 4.959 1.300 5.366, 5.566 1.300 3.900, 5.666 1.300 4.141, 5.700 1.300 4.400, 5.666 1.300 4.659, 5.407 -0.200 5.107, 5.407 1.300 5.107, 4.700 -0.200 5.400, 4.400 -0.200 3.400, 4.400 1.300 3.400, 4.700 -0.200 3.400, 4.400 1.300 5.400, 3.900 -0.200 5.266, 4.141 -0.200 5.366, 3.693 -0.200 5.107, 3.900 1.300 5.266, 3.534 1.300 4.900, 3.400 -0.200 4.400, 3.434 -0.200 4.141, 3.900 -0.200 3.534, 4.141 1.300 3.434, 3.534 1.300 3.900, 3.693 1.300 3.693, 3.900 1.300 3.534, 4.141 -0.200 3.434, 4.700 1.300 5.400, 5.200 1.300 -5.266, 5.407 -0.200 -5.107, 5.666 -0.200 -4.659, 5.700 1.300 -4.400, 5.666 -0.200 -4.141, 5.666 1.300 -4.141, 4.700 1.300 -3.400, 4.959 -0.200 -3.434, 5.566 -0.200 -4.900, 5.566 1.300 -4.900, 5.200 -0.200 -3.534, 4.700 1.300 -5.400, 4.141 1.300 -3.434, 4.141 -0.200 -3.434, 3.900 -0.200 -3.534, 3.693 -0.200 -3.693, 3.434 1.300 -4.659, 3.534 -0.200 -4.900, 3.693 -0.200 -5.107, 3.900 -0.200 -5.266, 4.400 -0.200 -5.400, 3.693 1.300 -3.693, 3.534 -0.200 -3.900, 3.534 1.300 -4.900, 3.900 1.300 -5.266, 4.141 1.300 -5.366, 4.400 1.300 -3.400, -27.864 -0.200 -4.011, -28.947 1.300 -3.700, -29.903 -0.200 -3.102, -30.310 -0.200 -2.710, -31.152 1.300 -1.252, -31.288 1.300 -0.703, -31.230 1.300 0.980, -30.807 -0.200 2.025, -29.681 1.300 3.277, -27.017 1.300 4.040, -26.458 -0.200 3.961, -25.915 -0.200 3.806, -25.399 1.300 3.576, -24.919 1.300 3.277, -23.545 -0.200 1.517, -23.272 1.300 0.423, -25.653 1.300 -3.700, -28.947 -0.200 -3.700, -29.446 1.300 -3.435, -30.310 1.300 -2.710, -31.288 -0.200 -0.703, -31.328 1.300 0.423, -31.055 1.300 1.517, -31.055 -0.200 1.517, -30.491 -0.200 2.493, -28.142 -0.200 3.961, -27.583 -0.200 4.040, -27.017 -0.200 4.040, -25.915 1.300 3.806, -23.793 1.300 2.025, -23.793 -0.200 2.025, -23.370 -0.200 0.980, -23.252 -0.200 -0.141, -23.312 1.300 -0.703, -23.448 -0.200 -1.252, -23.660 1.300 -1.775, -23.660 -0.200 -1.775, -23.942 1.300 -2.265, -24.290 -0.200 -2.710, -24.697 1.300 -3.102, -24.697 -0.200 -3.102, -25.653 -0.200 -3.700, 0.270 -0.200 -5.260, 0.520 -0.200 -5.368, 0.520 1.300 -5.368, 0.817 -0.200 -6.799, 0.398 -0.200 -7.140, 0.398 1.300 -7.140, -0.398 1.300 -7.140, -0.631 1.300 -6.998, -0.998 -0.200 -6.291, -0.979 1.300 -6.019, -0.270 -0.200 -5.260, -0.520 1.300 -5.368, -0.000 1.300 -5.223, 0.942 1.300 -6.557, 0.817 1.300 -6.799, 0.631 1.300 -6.998, 0.136 1.300 -7.213, -0.398 -0.200 -7.140, -0.979 -0.200 -6.019, -0.888 -0.200 -5.762, -0.731 1.300 -5.540, -4.141 1.300 3.434, -3.534 -0.200 3.900, -3.434 -0.200 4.141, -3.534 -0.200 4.900, -3.900 1.300 5.266, -4.141 1.300 5.366, -3.900 1.300 3.534, -3.693 1.300 3.693, -3.400 -0.200 4.400, -3.400 1.300 4.400, -3.693 -0.200 5.107, -3.693 1.300 5.107, -3.900 -0.200 5.266, -4.400 -0.200 5.400, -4.700 -0.200 5.400, -4.959 1.300 5.366, -4.959 -0.200 5.366, -5.407 -0.200 5.107, -5.700 -0.200 4.400, -5.666 -0.200 4.141, -4.959 1.300 3.434, -5.566 1.300 4.900, -5.666 1.300 4.659, -5.700 1.300 4.400, -5.566 -0.200 3.900, -5.200 -0.200 3.534, -18.764 -0.200 -4.011, -18.764 1.300 -4.011, -20.803 1.300 -3.102, -21.558 1.300 -2.265, -21.840 1.300 -1.775, -22.248 -0.200 -0.141, -22.228 1.300 0.423, -22.130 -0.200 0.980, -21.955 -0.200 1.517, -21.955 1.300 1.517, -21.391 -0.200 2.493, -21.013 1.300 2.913, -21.013 -0.200 2.913, -20.581 -0.200 3.277, -18.483 1.300 4.040, -17.358 1.300 3.961, -16.815 1.300 3.806, -14.693 1.300 2.025, -14.560 1.300 -1.775, -16.054 1.300 -3.435, -16.553 1.300 -3.700, -18.200 1.300 -4.050, -19.847 -0.200 -3.700, -21.558 -0.200 -2.265, -21.840 -0.200 -1.775, -22.052 1.300 -1.252, -22.052 -0.200 -1.252, -22.188 -0.200 -0.703, -22.228 -0.200 0.423, -22.130 1.300 0.980, -20.101 -0.200 3.576, -19.042 -0.200 3.961, -18.483 -0.200 4.040, -17.917 1.300 4.040, -17.917 -0.200 4.040, -17.358 -0.200 3.961, -16.299 1.300 3.576, -16.299 -0.200 3.576, -15.387 -0.200 2.913, -14.693 -0.200 2.025, -14.445 -0.200 1.517, -14.270 -0.200 0.980, -14.172 -0.200 0.423, -14.152 1.300 -0.141, -14.152 -0.200 -0.141, -14.212 -0.200 -0.703, -14.348 -0.200 -1.252, -15.190 -0.200 -2.710, -15.597 -0.200 -3.102, -16.054 -0.200 -3.435, -16.553 -0.200 -3.700, -17.084 1.300 -3.893, -17.636 1.300 -4.011, -31.970 1.300 -5.363, -31.700 -0.200 -5.400, -32.220 1.300 -5.254, -31.970 -0.200 -5.363, -32.588 1.300 -4.860, -32.642 1.300 -4.065, -32.331 -0.200 -3.624, -31.302 1.300 -3.483, -31.302 -0.200 -3.483, -30.812 1.300 -4.860, -30.969 1.300 -5.083, -31.430 1.300 -5.363, -32.431 1.300 -5.083, -32.431 -0.200 -5.083, -32.588 -0.200 -4.860, -32.679 1.300 -4.603, -32.517 1.300 -3.823, -31.836 1.300 -3.409, -30.883 -0.200 -3.823, -30.702 -0.200 -4.332, -30.812 -0.200 -4.860, -31.180 1.300 -5.254, -22.600 -0.200 -5.400, -22.341 -0.200 -5.366, -22.341 1.300 -5.366, -22.100 1.300 -5.266, -21.734 -0.200 -4.900, -21.634 1.300 -4.659, -21.600 -0.200 -4.400, -21.634 -0.200 -4.141, -21.634 1.300 -4.141, -21.893 1.300 -3.693, -22.100 1.300 -3.534, -22.100 -0.200 -5.266, -21.893 1.300 -5.107, -21.734 1.300 -4.900, -21.634 -0.200 -4.659, -21.600 1.300 -4.400, -22.100 -0.200 -3.534, -22.600 1.300 -3.400, -22.900 -0.200 -3.400, -23.159 1.300 -3.434, -23.159 -0.200 -3.434, -23.400 -0.200 -3.534, -23.400 1.300 -3.534, -23.607 -0.200 -3.693, -23.766 -0.200 -3.900, -23.866 -0.200 -4.659, -23.766 -0.200 -4.900, -23.400 -0.200 -5.266, -23.159 1.300 -5.366, -23.766 1.300 -3.900, -23.866 1.300 -4.659, -18.200 1.300 -7.223, -18.720 1.300 -7.077, -18.470 -0.200 -7.185, -18.720 -0.200 -7.077, -19.142 1.300 -5.888, -19.142 -0.200 -5.888, -19.017 -0.200 -5.646, -19.017 1.300 -5.646, -18.336 1.300 -5.232, -18.064 1.300 -5.232, -17.802 1.300 -5.305, -17.569 1.300 -5.447, -17.258 1.300 -5.888, -17.202 1.300 -6.154, -18.200 -0.200 -7.223, -18.931 1.300 -6.905, -19.088 1.300 -6.683, -19.088 -0.200 -6.683, -19.179 1.300 -6.426, -18.831 -0.200 -5.447, -18.598 -0.200 -5.305, -18.336 -0.200 -5.232, -18.064 -0.200 -5.232, -17.383 -0.200 -5.646, -17.258 -0.200 -5.888, -17.221 -0.200 -6.426, -17.469 1.300 -6.905, -17.680 -0.200 -7.077, -17.930 -0.200 -7.185, -27.570 1.300 -7.185, -27.820 1.300 -7.077, -28.031 1.300 -6.905, -28.298 1.300 -6.154, -27.698 1.300 -5.305, -27.698 -0.200 -5.305, -27.436 -0.200 -5.232, -26.902 -0.200 -5.305, -26.669 -0.200 -5.447, -26.669 1.300 -5.447, -26.358 1.300 -5.888, -26.302 -0.200 -6.154, -26.412 -0.200 -6.683, -26.780 1.300 -7.077, -27.030 -0.200 -7.185, -27.300 -0.200 -7.223, -27.820 -0.200 -7.077, -28.031 -0.200 -6.905, -28.188 1.300 -6.683, -28.279 1.300 -6.426, -28.279 -0.200 -6.426, -28.242 1.300 -5.888, -27.931 -0.200 -5.447, -27.164 -0.200 -5.232, -26.902 1.300 -5.305, -26.321 -0.200 -6.426, -26.412 1.300 -6.683, -26.569 -0.200 -6.905, -26.780 -0.200 -7.077, -13.241 -0.200 -5.366, -12.793 -0.200 -5.107, -12.534 1.300 -4.659, -12.500 1.300 -4.400, -12.534 -0.200 -4.141, -13.241 1.300 -5.366, -13.000 -0.200 -5.266, -12.793 1.300 -5.107, -12.634 -0.200 -4.900, -12.500 -0.200 -4.400, -12.534 1.300 -4.141, -12.793 1.300 -3.693, -13.000 1.300 -3.534, -13.241 -0.200 -3.434, -13.500 -0.200 -3.400, -13.500 1.300 -3.400, -13.500 -0.200 -5.400, -14.300 1.300 -3.534, -14.059 1.300 -3.434, -14.300 -0.200 -3.534, -14.666 -0.200 -3.900, -14.666 -0.200 -4.900, -14.666 1.300 -4.900, -14.507 -0.200 -5.107, -14.300 1.300 -5.266, -13.800 -0.200 -5.400, -14.507 1.300 -3.693, -14.666 1.300 -3.900, -14.766 1.300 -4.141, -14.800 1.300 -4.400, -14.507 1.300 -5.107, -14.059 1.300 -5.366, -31.700 -0.200 3.400, -31.970 -0.200 3.437, -32.220 -0.200 3.546, -32.642 1.300 4.735, -32.517 -0.200 4.977, -31.564 -0.200 5.391, -30.758 -0.200 4.735, -31.180 -0.200 3.546, -32.431 -0.200 3.717, -32.588 -0.200 3.940, -31.836 -0.200 5.391, -31.302 -0.200 5.317, -31.069 1.300 5.176, -30.702 -0.200 4.468, -30.812 -0.200 3.940, -30.969 -0.200 3.717, -22.600 -0.200 3.400, -22.341 -0.200 3.434, -21.734 -0.200 3.900, -21.634 -0.200 4.659, -21.893 -0.200 5.107, -22.341 1.300 5.366, -22.341 -0.200 5.366, -21.734 1.300 3.900, -21.600 1.300 4.400, -22.600 -0.200 5.400, -22.900 1.300 5.400, -23.400 -0.200 5.266, -23.607 -0.200 5.107, -23.766 1.300 4.900, -23.866 -0.200 4.659, -23.866 1.300 4.141, -23.766 -0.200 3.900, -23.607 1.300 3.693, -23.159 -0.200 3.434, -23.159 1.300 3.434, -23.607 1.300 5.107, -23.766 -0.200 4.900, -23.607 -0.200 3.693, -22.900 -0.200 5.400, -22.600 1.300 5.400, -27.300 -0.200 5.223, -27.820 1.300 5.368, -28.031 1.300 5.540, -28.188 1.300 5.762, -28.279 1.300 6.019, -28.298 -0.200 6.291, -26.483 1.300 6.799, -26.358 1.300 6.557, -26.321 1.300 6.019, -26.412 1.300 5.762, -26.569 -0.200 5.540, -26.780 1.300 5.368, -27.300 1.300 5.223, -27.698 -0.200 7.140, -27.436 1.300 7.213, -27.436 -0.200 7.213, -26.902 -0.200 7.140, -26.483 -0.200 6.799, -26.412 -0.200 5.762, -18.720 1.300 5.368, -18.931 1.300 5.540, -19.179 -0.200 6.019, -19.017 -0.200 6.799, -19.017 1.300 6.799, -17.312 1.300 5.762, -17.680 -0.200 5.368, -18.931 -0.200 5.540, -19.088 -0.200 5.762, -19.179 1.300 6.019, -18.598 -0.200 7.140, -17.802 1.300 7.140, -17.802 -0.200 7.140, -17.569 1.300 6.998, -14.300 -0.200 5.266, -14.507 -0.200 5.107, -14.300 -0.200 3.534, -14.059 1.300 3.434, -13.800 -0.200 3.400, -14.507 1.300 5.107, -14.666 1.300 4.900, -14.766 1.300 4.659, -14.800 -0.200 4.400, -14.766 1.300 4.141, -14.666 -0.200 3.900, -14.507 -0.200 3.693, -14.507 1.300 3.693, -13.800 -0.200 5.400, -13.800 1.300 5.400, -13.241 -0.200 3.434, -12.534 -0.200 4.141, -12.500 -0.200 4.400, -13.241 1.300 5.366, -13.241 -0.200 5.366, -12.793 1.300 3.693, -12.634 1.300 3.900, -12.534 1.300 4.141, -12.500 1.300 4.400, -12.793 1.300 5.107, -13.000 -0.200 5.266, -13.800 1.300 3.400, 16.900 1.800 10.000, 18.063 0.689 10.000, 18.248 1.035 10.000, 16.862 1.609 10.000, 17.814 0.386 10.000, 17.165 -0.048 10.000, 16.754 1.446 10.000, 16.591 1.338 10.000, 16.400 1.300 -10.000, 16.591 1.338 -10.000, 17.511 0.137 -10.000, 17.814 0.386 -10.000, 16.754 1.446 -10.000, 18.063 0.689 -10.000, 16.862 1.609 -10.000, 16.790 -0.162 -10.000, 18.248 1.035 -10.000, 18.362 1.410 -10.000, 18.400 1.800 10.000, 16.790 -0.162 10.000, 17.165 -0.048 -10.000, 17.511 0.137 10.000, 18.362 1.410 10.000, -35.100 1.800 -10.000, -36.263 0.689 -10.000, -36.448 1.035 -10.000, -35.062 1.609 -10.000, -34.954 1.446 -10.000, -35.365 -0.048 -10.000, -34.990 -0.162 10.000, -34.791 1.338 10.000, -35.365 -0.048 10.000, -35.711 0.137 10.000, -36.448 1.035 10.000, -35.062 1.609 10.000, -36.562 1.410 10.000, -36.014 0.386 -10.000, -36.014 0.386 10.000, -36.263 0.689 10.000, -36.562 1.410 -10.000, -34.990 -0.162 -10.000, -35.711 0.137 -10.000, -34.791 1.338 -10.000, -34.954 1.446 10.000, -36.300 21.800 0.500, -36.300 21.214 0.500, -35.300 21.214 0.500, -36.300 21.133 -0.688, -35.300 21.027 -0.863, -36.300 21.027 -0.863, -35.300 20.748 -1.162, -36.300 20.748 -1.162, -36.300 20.581 -1.281, -35.300 20.399 -1.375, -35.300 20.206 -1.444, -36.300 20.206 -1.444, -36.300 20.006 -1.486, -36.300 19.801 -1.500, -36.300 19.396 -1.445, -35.300 19.203 -1.376, -36.300 19.021 -1.282, -35.300 18.854 -1.164, -36.300 18.854 -1.164, -36.300 18.468 -0.690, -35.300 18.303 -0.102, -35.300 19.021 -1.282, -36.300 18.704 -1.024, -35.300 18.704 -1.024, -36.300 18.575 -0.865, -35.300 18.575 -0.865, -35.300 18.468 -0.690, -35.300 18.387 -0.503, -36.300 18.303 -0.102, -36.300 18.331 0.305, -36.300 18.575 0.865, -36.300 19.203 1.376, -36.300 19.597 1.486, -35.300 20.006 1.486, -35.300 20.581 1.281, -36.300 21.133 0.688, -35.300 18.331 0.305, -35.300 18.387 0.503, -35.300 18.575 0.865, -36.300 18.704 1.024, -36.300 18.854 1.164, -36.300 19.021 1.282, -35.300 19.021 1.282, -35.300 19.203 1.376, -35.300 19.597 1.486, -36.300 20.748 1.162, -35.300 21.214 -0.500, -35.300 21.920 -0.485, -35.300 22.211 -0.284, -36.300 22.268 0.177, -35.300 22.132 0.374, -36.300 21.920 -0.485, -36.300 22.211 -0.284, -36.300 22.268 -0.177, -35.300 22.268 0.177, -36.300 22.211 0.284, -35.300 21.920 0.485, -33.600 19.542 -7.996, -35.100 19.542 -7.996, -33.600 19.886 -8.000, -33.600 19.714 -8.000, -33.600 20.058 -7.996, -35.100 19.886 -8.000, -33.600 18.943 -7.954, -35.100 19.263 -7.681, -35.100 19.353 -7.702, -33.600 19.495 -7.819, -35.100 19.532 -7.904, -33.600 11.806 -0.300, -35.100 11.806 -0.300, -35.100 11.897 -0.284, -33.600 12.044 -0.175, -35.100 12.086 -0.092, -33.600 11.979 -0.241, -33.600 12.086 -0.092, -33.600 11.979 0.241, -35.100 11.979 0.241, -35.100 11.897 0.284, -33.600 11.806 0.300, -33.600 11.897 0.284, -36.300 19.597 -1.486, -36.300 19.482 -3.485, -36.300 19.203 -1.376, -36.300 18.856 -3.370, -36.300 18.261 -3.143, -36.300 18.331 -0.305, -36.300 18.387 -0.503, -36.300 17.981 -2.990, -36.300 18.303 0.102, -36.300 17.136 2.270, -36.300 17.035 -2.146, -36.300 16.769 1.750, -36.300 16.308 0.239, -36.300 16.301 -0.080, -36.300 16.323 -0.398, -36.300 16.941 2.018, -36.300 17.353 2.503, -36.300 17.591 2.715, -36.300 19.323 3.467, -36.300 19.801 1.500, -36.300 20.277 3.467, -36.300 20.590 3.410, -36.300 20.006 1.486, -36.300 20.897 3.324, -36.300 20.206 1.444, -36.300 21.481 3.070, -36.300 20.399 1.375, -36.300 22.009 2.715, -36.300 22.831 1.750, -36.300 21.027 0.863, -36.300 22.978 1.467, -36.300 21.920 0.485, -36.300 19.396 1.445, -36.300 20.581 1.281, -36.300 22.659 2.018, -36.300 20.898 1.022, -36.300 23.098 1.172, -36.300 23.191 0.867, -36.300 22.132 0.374, -36.300 22.032 0.443, -36.300 23.292 0.239, -36.300 23.277 -0.398, -36.300 22.296 0.060, -36.300 23.299 -0.080, -36.300 23.041 -1.321, -36.300 22.908 -1.610, -36.300 22.296 -0.060, -36.300 22.130 -2.612, -36.300 21.800 -0.500, -36.300 21.619 -2.990, -36.300 21.214 -0.500, -36.300 21.047 -3.270, -36.300 20.744 -3.370, -36.300 20.898 -1.022, -36.300 20.434 -3.442, -36.300 20.399 -1.375, -36.300 18.468 0.690, -36.300 18.387 0.503, -36.300 22.032 -0.443, -36.300 22.132 -0.374, -35.300 22.296 0.060, -35.300 22.211 0.284, -35.300 22.032 0.443, -35.300 22.572 1.148, -35.300 22.294 1.667, -35.300 21.467 2.494, -35.300 20.898 1.022, -35.300 20.948 2.772, -35.300 20.748 1.162, -35.300 20.671 2.871, -35.300 21.800 0.500, -35.300 21.133 0.688, -35.300 21.703 2.319, -35.300 21.027 0.863, -35.300 20.399 1.375, -35.300 20.206 1.444, -35.300 20.094 2.986, -35.300 19.801 1.500, -35.300 18.929 2.871, -35.300 18.854 1.164, -35.300 19.396 1.445, -35.300 19.215 2.942, -35.300 18.704 1.024, -35.300 18.652 2.772, -35.300 18.468 0.690, -35.300 18.386 2.646, -35.300 17.306 1.667, -35.300 17.028 1.148, -35.300 18.303 0.102, -35.300 16.814 0.294, -35.300 16.858 -0.585, -35.300 16.929 -0.871, -35.300 17.154 -1.414, -35.300 17.481 -1.903, -35.300 19.396 -1.445, -35.300 18.929 -2.871, -35.300 19.215 -2.942, -35.300 19.506 -2.986, -35.300 20.094 -2.986, -35.300 20.006 -1.486, -35.300 20.948 -2.772, -35.300 21.921 -2.121, -35.300 20.581 -1.281, -35.300 20.898 -1.022, -35.300 22.294 -1.667, -35.300 21.133 -0.688, -35.300 21.800 -0.500, -35.300 16.800 0.000, -35.300 18.331 -0.305, -35.300 17.679 -2.121, -35.300 19.597 -1.486, -35.300 19.801 -1.500, -35.300 22.572 -1.148, -35.300 22.296 -0.060, -35.300 22.742 -0.585, -35.300 22.268 -0.177, -35.300 22.446 -1.414, -35.300 22.132 -0.374, -35.300 22.032 -0.443, -35.100 20.657 -7.954, -33.600 20.634 -7.864, -33.600 20.586 -7.785, -33.600 20.430 -7.689, -33.600 20.247 -7.702, -33.600 20.105 -7.819, -35.100 20.337 -7.681, -35.100 20.167 -7.749, -35.100 20.068 -7.904, -33.600 11.842 0.816, -35.100 11.842 0.816, -35.100 11.814 0.472, -33.600 11.826 0.644, -35.100 11.826 0.644, -33.600 11.814 0.472, -33.600 18.431 -7.882, -35.100 18.601 -7.910, -33.600 18.772 -7.934, -35.100 11.814 -0.472, -36.300 19.800 -3.500, -36.300 20.118 -3.485, -36.032 22.008 -3.267, -35.920 22.304 -3.101, -35.800 21.897 -3.406, -35.920 21.744 -3.479, -36.268 20.421 -3.624, -36.296 20.402 -3.509, -36.268 20.727 -3.559, -36.296 20.697 -3.445, -36.211 21.359 -3.448, -36.132 21.689 -3.382, -36.132 21.969 -3.210, -36.032 22.277 -3.068, -35.800 22.443 -3.003, -36.268 21.593 -3.210, -36.032 22.528 -2.846, -36.300 21.339 -3.143, -36.296 21.266 -3.244, -36.268 21.859 -3.047, -36.032 22.760 -2.605, -35.920 23.004 -2.370, -36.211 22.177 -2.944, -36.132 22.481 -2.797, -36.211 22.418 -2.732, -36.032 22.970 -2.344, -35.920 23.194 -2.090, -36.296 21.794 -2.950, -36.300 21.883 -2.813, -36.296 22.037 -2.770, -36.268 22.110 -2.861, -36.211 22.641 -2.500, -36.132 22.915 -2.304, -36.032 23.157 -2.067, -35.800 23.292 -1.951, -35.920 23.359 -1.794, -35.800 23.445 -1.648, -36.300 22.358 -2.389, -36.268 22.757 -2.187, -36.132 23.259 -1.744, -36.296 22.473 -2.352, -36.296 22.662 -2.117, -36.132 23.395 -1.445, -35.920 23.696 -0.840, -35.800 23.671 -1.008, -36.300 22.565 -2.146, -36.300 22.748 -1.886, -36.211 23.179 -1.704, -36.132 23.504 -1.134, -36.296 22.979 -1.603, -36.268 23.212 -1.371, -36.032 23.711 -0.501, -35.920 23.782 -0.169, -36.211 23.499 -0.797, -35.920 23.782 0.169, -36.300 23.148 -1.021, -36.296 23.104 -1.327, -36.211 23.553 -0.481, -36.132 23.671 -0.164, -36.032 23.739 0.167, -35.920 23.753 0.506, -36.268 23.448 -0.467, -35.800 23.671 1.008, -35.920 23.696 0.840, -36.300 23.227 -0.712, -36.296 23.331 -0.452, -36.211 23.499 0.797, -35.920 23.359 1.794, -35.800 23.445 1.648, -35.920 23.611 1.167, -36.296 23.357 -0.151, -36.296 23.357 0.151, -36.296 23.331 0.452, -36.268 23.395 0.775, -36.132 23.504 1.134, -36.211 23.418 1.108, -36.296 23.280 0.750, -36.211 23.311 1.411, -35.920 23.194 2.090, -35.920 23.004 2.370, -36.300 23.256 0.555, -36.211 23.179 1.704, -36.132 23.099 2.031, -36.032 22.970 2.344, -36.296 23.204 1.043, -36.296 23.104 1.327, -36.132 22.915 2.304, -36.032 22.760 2.605, -35.800 22.443 3.003, -35.920 22.792 2.633, -36.296 22.979 1.603, -36.268 23.084 1.656, -36.211 23.022 1.984, -36.268 22.931 1.928, -35.920 22.558 2.877, -36.032 22.528 2.846, -36.132 22.481 2.797, -36.032 22.277 3.068, -35.920 22.032 3.302, -35.800 21.897 3.406, -35.920 22.304 3.101, -36.296 22.832 1.867, -36.211 22.418 2.732, -36.132 22.234 3.014, -36.032 22.008 3.267, -36.300 22.464 2.270, -36.032 21.723 3.442, -35.800 21.291 3.712, -35.920 21.744 3.479, -36.300 22.247 2.503, -36.296 22.473 2.352, -36.211 22.177 2.944, -36.132 21.689 3.382, -36.032 21.424 3.593, -36.296 22.263 2.570, -36.268 22.110 2.861, -36.211 21.919 3.135, -36.132 21.396 3.530, -36.032 21.113 3.718, -35.920 21.128 3.758, -36.296 22.037 2.770, -36.296 21.794 2.950, -35.920 20.804 3.857, -35.920 20.474 3.928, -35.920 20.138 3.971, -35.800 19.970 3.996, -35.800 20.308 3.968, -36.300 21.194 3.210, -36.211 20.121 3.770, -35.920 19.462 3.971, -35.920 19.126 3.928, -35.800 19.292 3.968, -35.800 18.957 3.910, -35.920 19.800 3.985, -36.268 21.025 3.467, -36.296 21.266 3.244, -36.296 20.986 3.357, -36.296 20.697 3.445, -36.268 20.112 3.664, -36.032 19.134 3.886, -35.800 18.629 3.825, -36.211 19.800 3.784, -35.920 18.796 3.857, -35.920 18.472 3.758, -36.296 20.102 3.547, -36.300 19.959 3.496, -36.300 19.641 3.496, -36.268 19.488 3.664, -36.268 19.179 3.624, -36.211 18.847 3.662, -36.132 18.824 3.749, -35.920 17.856 3.479, -35.800 17.703 3.406, -36.296 19.198 3.509, -36.268 18.873 3.559, -36.211 18.539 3.568, -35.920 17.568 3.302, -36.300 19.010 3.410, -36.296 18.903 3.445, -36.268 18.575 3.467, -36.211 18.241 3.448, -36.300 18.703 3.324, -36.296 18.614 3.357, -36.268 18.285 3.351, -36.211 17.955 3.304, -36.132 17.631 3.210, -35.920 17.042 2.877, -35.800 17.157 3.003, -36.300 18.406 3.210, -36.132 17.366 3.014, -36.032 17.072 2.846, -36.300 18.119 3.070, -36.296 18.334 3.244, -35.800 16.688 2.513, -35.920 16.596 2.370, -35.800 16.486 2.240, -36.296 18.064 3.108, -36.296 17.806 2.950, -36.268 17.490 2.861, -36.132 17.119 2.797, -35.920 16.406 2.090, -36.268 17.256 2.655, -36.211 17.182 2.732, -36.296 17.127 2.352, -36.032 16.142 1.470, -36.032 16.030 1.155, -35.920 16.102 1.486, -36.211 16.758 2.250, -36.268 17.040 2.430, -36.268 16.843 2.187, -36.296 16.938 2.117, -36.211 16.421 1.704, -35.920 15.904 0.840, -36.296 16.768 1.867, -36.268 16.388 1.371, -36.132 16.096 1.134, -36.032 15.889 0.501, -36.296 16.621 1.603, -36.132 16.013 0.816, -35.920 15.818 -0.169, -36.300 16.622 1.467, -36.300 16.502 1.172, -36.211 16.101 0.797, -36.132 15.929 0.164, -35.800 15.814 -0.339, -36.300 16.409 0.867, -36.296 16.396 1.043, -36.211 16.019 0.161, -35.920 15.904 -0.840, -35.920 15.847 -0.506, -36.300 16.344 0.555, -36.296 16.320 0.750, -36.268 16.126 -0.156, -36.132 15.957 -0.492, -35.920 15.989 -1.167, -35.920 16.102 -1.486, -36.032 16.030 -1.155, -35.920 16.241 -1.794, -35.800 16.155 -1.648, -36.211 16.101 -0.797, -36.132 16.096 -1.134, -36.132 16.205 -1.445, -36.296 16.269 -0.452, -36.300 16.373 -0.712, -36.296 16.320 -0.750, -36.268 16.284 -1.077, -36.211 16.289 -1.411, -35.920 16.596 -2.370, -36.132 16.501 -2.031, -35.920 16.808 -2.633, -35.800 16.688 -2.513, -36.296 16.496 -1.327, -36.300 16.559 -1.321, -36.296 16.621 -1.603, -36.300 16.692 -1.610, -36.296 16.768 -1.867, -36.268 16.843 -2.187, -36.296 16.938 -2.117, -36.268 17.040 -2.430, -36.211 17.182 -2.732, -36.032 17.323 -3.068, -36.032 17.592 -3.267, -35.800 17.703 -3.406, -35.920 17.296 -3.101, -36.132 17.119 -2.797, -36.132 16.892 -2.560, -36.300 16.852 -1.886, -36.211 17.423 -2.944, -36.132 17.631 -3.210, -35.920 18.158 -3.632, -35.920 17.856 -3.479, -36.300 17.242 -2.389, -36.268 17.256 -2.655, -36.268 17.490 -2.861, -36.032 17.877 -3.442, -35.920 18.472 -3.758, -35.800 18.629 -3.825, -36.300 17.470 -2.612, -36.296 17.563 -2.770, -36.268 17.741 -3.047, -36.032 18.487 -3.718, -35.800 18.957 -3.910, -36.300 17.717 -2.813, -36.211 17.955 -3.304, -36.032 18.807 -3.816, -35.920 18.796 -3.857, -35.920 19.126 -3.928, -36.296 17.806 -2.950, -36.211 18.539 -3.568, -36.132 18.509 -3.653, -36.032 19.134 -3.886, -35.920 19.462 -3.971, -36.296 18.064 -3.108, -36.032 19.466 -3.929, -35.800 19.630 -3.996, -36.296 18.614 -3.357, -36.032 19.800 -3.943, -35.920 19.800 -3.985, -35.800 19.970 -3.996, -36.300 18.553 -3.270, -36.268 18.873 -3.559, -36.132 19.800 -3.874, -35.800 20.308 -3.968, -35.920 20.138 -3.971, -36.300 19.166 -3.442, -36.296 18.903 -3.445, -36.268 19.488 -3.664, -36.032 20.134 -3.929, -36.032 20.466 -3.886, -35.920 20.474 -3.928, -35.920 20.804 -3.857, -36.296 19.800 -3.560, -36.268 19.800 -3.677, -36.032 21.113 -3.718, -35.800 21.601 -3.572, -35.920 21.442 -3.632, -36.032 21.424 -3.593, -36.211 20.753 -3.662, -36.268 20.112 -3.664, -35.920 17.042 -2.877, -36.032 16.840 -2.605, -36.300 16.452 -1.021, -35.800 16.028 1.333, -35.920 16.241 1.794, -36.032 16.443 2.067, -36.211 16.959 2.500, -36.296 17.337 2.570, -36.300 17.847 2.905, -36.132 20.455 3.819, -36.032 20.466 3.886, -36.132 20.776 3.749, -36.300 21.753 2.905, -36.296 21.536 3.108, -36.032 23.654 0.831, -36.211 23.581 -0.161, -36.296 23.280 -0.750, -36.268 19.800 3.677, -36.296 19.800 3.560, -36.132 20.129 3.860, -36.032 19.800 3.943, -36.132 19.471 3.860, -36.032 19.466 3.929, -36.132 19.800 3.874, -36.268 23.316 -1.077, -36.296 23.204 -1.043, -36.296 20.102 -3.547, -36.211 20.121 -3.770, -36.132 20.129 -3.860, -36.211 19.800 -3.784, -36.132 20.455 -3.819, -36.211 20.440 -3.730, -36.032 20.793 -3.816, -36.296 20.986 -3.357, -36.268 21.025 -3.467, -36.132 20.776 -3.749, -35.920 21.128 -3.758, -36.132 21.396 -3.530, -36.211 21.061 -3.568, -36.268 21.315 -3.351, -36.132 21.091 -3.653, -36.211 21.645 -3.304, -36.032 21.723 -3.442, -36.296 21.536 -3.108, -36.211 21.919 -3.135, -35.920 22.032 -3.302, -36.132 22.234 -3.014, -35.920 22.558 -2.877, -36.296 22.263 -2.570, -36.268 22.560 -2.430, -36.268 22.344 -2.655, -36.132 22.708 -2.560, -35.920 22.792 -2.633, -36.211 22.842 -2.250, -36.296 22.832 -1.867, -36.268 22.931 -1.928, -36.211 23.022 -1.984, -36.132 23.099 -2.031, -36.268 23.084 -1.656, -36.032 23.321 -1.775, -36.032 23.458 -1.470, -35.920 23.498 -1.486, -36.211 23.418 -1.108, -36.211 23.311 -1.411, -36.032 23.570 -1.155, -35.920 23.611 -1.167, -36.268 23.395 -0.775, -36.132 23.587 -0.816, -35.920 23.753 -0.506, -36.032 23.654 -0.831, -36.268 23.474 -0.156, -36.132 23.643 -0.492, -36.032 23.739 -0.167, -36.211 23.581 0.161, -36.268 23.474 0.156, -36.268 23.448 0.467, -36.132 23.671 0.164, -36.132 23.587 0.816, -36.211 23.553 0.481, -36.032 23.711 0.501, -36.132 23.643 0.492, -36.268 23.316 1.077, -36.032 23.570 1.155, -36.268 23.212 1.371, -35.920 23.498 1.486, -36.032 23.458 1.470, -36.032 23.321 1.775, -36.132 23.395 1.445, -36.132 23.259 1.744, -36.032 23.157 2.067, -36.296 22.662 2.117, -36.268 22.757 2.187, -36.211 22.842 2.250, -36.211 22.641 2.500, -36.132 22.708 2.560, -36.268 22.344 2.655, -36.268 22.560 2.430, -36.268 21.859 3.047, -36.268 21.593 3.210, -36.211 21.645 3.304, -36.132 21.969 3.210, -35.920 21.442 3.632, -36.268 21.315 3.351, -36.211 21.359 3.448, -36.211 21.061 3.568, -36.132 21.091 3.653, -36.032 20.793 3.816, -36.268 20.727 3.559, -36.211 20.440 3.730, -36.296 20.402 3.509, -36.211 20.753 3.662, -36.268 20.421 3.624, -36.032 20.134 3.929, -36.296 19.498 3.547, -36.211 19.160 3.730, -36.211 19.479 3.770, -36.132 19.145 3.819, -36.032 18.807 3.816, -36.132 18.509 3.653, -36.032 18.487 3.718, -36.132 18.204 3.530, -35.920 18.158 3.632, -36.032 17.877 3.442, -36.032 18.176 3.593, -36.268 17.741 3.047, -36.268 18.007 3.210, -36.211 17.681 3.135, -36.132 17.911 3.382, -36.032 17.592 3.267, -36.296 17.563 2.770, -36.211 17.423 2.944, -36.032 17.323 3.068, -35.920 17.296 3.101, -36.132 16.892 2.560, -35.920 16.808 2.633, -36.032 16.630 2.344, -36.132 16.685 2.304, -36.032 16.840 2.605, -36.211 16.578 1.984, -36.132 16.501 2.031, -36.268 16.516 1.656, -36.268 16.669 1.928, -36.032 16.279 1.775, -36.132 16.341 1.744, -36.132 16.205 1.445, -36.296 16.496 1.327, -36.268 16.284 1.077, -36.211 16.182 1.108, -36.211 16.289 1.411, -35.920 15.989 1.167, -36.032 15.946 0.831, -36.268 16.205 0.775, -36.132 15.957 0.492, -35.920 15.847 0.506, -36.268 16.126 0.156, -36.296 16.269 0.452, -36.268 16.152 0.467, -36.211 16.047 0.481, -36.032 15.861 0.167, -35.920 15.818 0.169, -36.296 16.243 0.151, -36.211 16.019 -0.161, -36.032 15.861 -0.167, -36.296 16.243 -0.151, -36.211 16.047 -0.481, -36.032 15.889 -0.501, -36.132 15.929 -0.164, -36.268 16.205 -0.775, -36.268 16.152 -0.467, -36.296 16.396 -1.043, -36.132 16.013 -0.816, -36.032 15.946 -0.831, -36.268 16.388 -1.371, -36.211 16.182 -1.108, -36.032 16.142 -1.470, -36.268 16.516 -1.656, -36.211 16.421 -1.704, -36.211 16.578 -1.984, -36.132 16.341 -1.744, -35.920 16.406 -2.090, -36.032 16.279 -1.775, -36.032 16.443 -2.067, -36.211 16.758 -2.250, -36.268 16.669 -1.928, -36.032 16.630 -2.344, -36.132 16.685 -2.304, -36.296 17.337 -2.570, -36.296 17.127 -2.352, -36.211 16.959 -2.500, -36.132 17.366 -3.014, -36.032 17.072 -2.846, -35.920 17.568 -3.302, -36.211 17.681 -3.135, -36.132 17.911 -3.382, -36.296 18.334 -3.244, -36.268 18.007 -3.210, -36.032 18.176 -3.593, -36.268 18.575 -3.467, -36.268 18.285 -3.351, -36.211 18.241 -3.448, -36.132 18.204 -3.530, -36.211 18.847 -3.662, -36.132 18.824 -3.749, -36.296 19.198 -3.509, -36.268 19.179 -3.624, -36.211 19.160 -3.730, -36.132 19.145 -3.819, -36.296 19.498 -3.547, -36.211 19.479 -3.770, -36.132 19.471 -3.860, -35.300 22.786 -0.294, -31.600 22.671 -0.871, -35.300 22.671 -0.871, -31.600 22.294 -1.667, -31.600 21.703 -2.319, -35.300 21.703 -2.319, -35.300 21.467 -2.494, -35.300 21.214 -2.646, -35.300 20.671 -2.871, -35.300 20.385 -2.942, -31.600 19.215 -2.942, -35.300 18.652 -2.772, -35.300 18.386 -2.646, -35.300 18.133 -2.494, -35.300 17.306 -1.667, -31.600 16.800 0.000, -31.600 16.929 0.871, -35.300 16.929 0.871, -31.600 17.028 1.148, -35.300 17.154 1.414, -35.300 17.481 1.903, -35.300 17.679 2.121, -35.300 17.897 2.319, -31.600 18.386 2.646, -35.300 18.133 2.494, -31.600 18.929 2.871, -35.300 19.506 2.986, -35.300 19.800 3.000, -35.300 21.214 2.646, -31.600 21.703 2.319, -35.300 21.921 2.121, -35.300 22.119 1.903, -35.300 22.446 1.414, -31.600 22.572 1.148, -35.300 22.800 0.000, -35.300 22.119 -1.903, -31.600 20.948 -2.772, -31.600 20.385 -2.942, -31.600 19.800 -3.000, -35.300 19.800 -3.000, -31.600 19.506 -2.986, -31.600 18.652 -2.772, -31.600 18.386 -2.646, -31.600 18.133 -2.494, -31.600 17.897 -2.319, -35.300 17.897 -2.319, -35.300 17.028 -1.148, -35.300 16.814 -0.294, -35.300 16.858 0.585, -31.600 17.154 1.414, -31.600 17.306 1.667, -31.600 17.481 1.903, -31.600 17.679 2.121, -31.600 17.897 2.319, -31.600 18.133 2.494, -31.600 19.506 2.986, -31.600 20.385 2.942, -35.300 20.385 2.942, -31.600 21.214 2.646, -31.600 21.467 2.494, -31.600 22.446 1.414, -35.300 22.671 0.871, -31.600 22.742 0.585, -35.300 22.742 0.585, -35.300 22.786 0.294, -31.600 22.800 0.000, -33.600 20.657 -7.954, -33.600 20.999 -7.910, -33.600 19.542 7.996, -33.600 19.886 8.000, -35.800 23.786 0.339, -35.100 23.742 0.676, -35.800 23.742 0.676, -35.800 23.572 1.333, -35.800 22.912 2.513, -35.800 22.179 3.216, -35.100 21.291 3.712, -35.800 21.601 3.572, -35.800 18.309 3.712, -35.800 17.999 3.572, -35.800 16.155 1.648, -35.100 15.929 1.008, -35.800 15.858 0.676, -35.800 15.800 0.000, -35.100 15.858 -0.676, -35.800 15.858 -0.676, -35.800 15.929 -1.008, -35.800 16.028 -1.333, -35.100 16.688 -2.513, -35.800 16.486 -2.240, -35.800 16.912 -2.768, -35.800 17.999 -3.572, -35.800 18.309 -3.712, -35.100 18.629 -3.825, -35.100 19.292 -3.968, -35.800 19.292 -3.968, -35.100 20.308 -3.968, -35.100 20.643 -3.910, -35.800 20.643 -3.910, -35.800 21.291 -3.712, -35.800 22.688 -2.768, -35.800 22.912 -2.513, -35.800 23.114 -2.240, -35.100 23.572 -1.333, -35.800 23.572 -1.333, -35.100 23.786 -0.339, -35.800 23.786 -0.339, -35.800 23.800 0.000, -35.100 23.671 1.008, -35.100 23.572 1.333, -35.800 23.292 1.951, -35.100 23.114 2.240, -35.800 23.114 2.240, -35.100 22.912 2.513, -35.100 22.688 2.768, -35.800 22.688 2.768, -35.100 22.443 3.003, -35.100 21.897 3.406, -35.100 20.971 3.825, -35.800 20.971 3.825, -35.800 20.643 3.910, -35.100 19.970 3.996, -35.800 19.630 3.996, -35.100 18.629 3.825, -35.100 17.703 3.406, -35.800 17.421 3.216, -35.100 16.912 2.768, -35.800 16.912 2.768, -35.800 16.308 1.951, -35.100 16.155 1.648, -35.800 15.929 1.008, -35.800 15.814 0.339, -35.100 16.155 -1.648, -35.800 16.308 -1.951, -35.100 16.486 -2.240, -35.800 17.157 -3.003, -35.800 17.421 -3.216, -35.100 17.703 -3.406, -35.100 17.999 -3.572, -35.100 18.309 -3.712, -35.100 18.957 -3.910, -35.100 19.970 -3.996, -35.100 20.971 -3.825, -35.800 20.971 -3.825, -35.100 21.291 -3.712, -35.800 22.179 -3.216, -35.100 22.443 -3.003, -35.100 23.114 -2.240, -35.100 23.671 -1.008, -35.800 23.742 -0.676, -35.100 23.800 0.000, -31.600 22.786 -0.294, -31.600 22.742 -0.585, -31.600 23.671 -1.008, -31.600 23.445 -1.648, -31.600 22.572 -1.148, -31.600 23.114 -2.240, -31.600 23.742 0.676, -31.600 22.671 0.871, -31.600 22.294 1.667, -31.600 23.114 2.240, -31.600 21.921 2.121, -31.600 22.688 2.768, -31.600 21.897 3.406, -31.600 20.948 2.772, -31.600 20.971 3.825, -31.600 20.671 2.871, -31.600 20.094 2.986, -31.600 19.800 3.000, -31.600 19.292 3.968, -31.600 19.215 2.942, -31.600 18.957 3.910, -31.600 17.703 3.406, -31.600 16.486 2.240, -31.600 16.308 1.951, -31.600 16.028 1.333, -31.600 16.814 0.294, -31.600 15.858 0.676, -31.600 15.814 0.339, -31.600 15.800 0.000, -31.600 16.814 -0.294, -31.600 17.154 -1.414, -31.600 16.486 -2.240, -31.600 17.306 -1.667, -31.600 16.912 -2.768, -31.600 17.157 -3.003, -31.600 17.999 -3.572, -31.600 18.309 -3.712, -31.600 18.929 -2.871, -31.600 19.292 -3.968, -31.600 20.094 -2.986, -31.600 20.643 -3.910, -31.600 20.671 -2.871, -31.600 21.291 -3.712, -31.600 21.214 -2.646, -31.600 21.601 -3.572, -31.600 21.467 -2.494, -31.600 21.921 -2.121, -31.600 22.912 -2.513, -31.600 22.446 -1.414, -31.600 22.119 1.903, -31.600 18.652 2.772, -31.600 17.157 3.003, -31.600 16.858 0.585, -31.600 16.858 -0.585, -31.600 16.929 -0.871, -31.600 16.028 -1.333, -31.600 17.028 -1.148, -31.600 17.481 -1.903, -31.600 17.679 -2.121, -31.600 22.688 -2.768, -31.600 22.119 -1.903, -31.600 22.786 0.294, -35.100 21.756 -7.757, -33.600 21.494 -7.527, -35.100 21.494 -7.527, -33.600 21.401 -7.532, -33.600 21.242 -7.623, -33.600 21.191 -7.700, -33.600 21.165 -7.789, -33.600 21.169 -7.882, -35.100 21.662 -7.600, -35.100 21.191 -7.700, -35.100 21.165 -7.789, -35.100 27.795 -0.291, -33.600 27.708 -0.292, -35.100 27.625 -0.269, -33.600 27.459 -0.080, -33.600 27.625 -0.269, -33.600 27.552 -0.223, -35.100 27.495 -0.159, -33.600 27.446 0.005, -33.600 27.458 0.091, -35.100 27.446 0.005, -35.100 27.495 0.169, -33.600 27.552 0.234, -33.600 27.625 0.280, -33.600 27.708 0.303, -35.100 20.058 7.996, -33.600 20.586 7.785, -33.600 20.515 7.725, -35.100 20.430 7.689, -33.600 20.430 7.689, -35.100 20.247 7.702, -33.600 20.105 7.819, -35.100 11.934 0.819, -33.600 12.173 1.164, -33.600 12.089 1.327, -33.600 11.925 1.410, -35.100 11.925 1.410, -35.100 12.148 0.983, -35.100 12.173 1.164, -35.100 12.144 1.252, -33.600 12.013 1.381, -35.100 12.013 1.381, -33.600 18.966 7.864, -33.600 19.433 7.749, -33.600 19.495 7.819, -33.600 19.532 7.904, -35.100 19.085 7.725, -35.100 19.263 7.681, -33.600 19.353 7.702, -35.100 19.433 7.749, -33.600 18.435 -7.789, -35.100 18.435 -7.789, -35.100 18.409 -7.700, -33.600 18.409 -7.700, -35.100 18.358 -7.623, -33.600 18.199 -7.532, -33.600 17.879 -7.671, -35.100 17.879 -7.671, -33.600 17.844 -7.757, -35.100 17.938 -7.600, -33.600 12.013 -1.381, -33.600 12.089 -1.327, -35.100 12.175 -1.072, -33.600 12.148 -0.983, -33.600 12.022 -0.850, -33.600 11.842 -0.816, -35.100 11.934 -0.819, -35.100 12.013 -1.381, -35.100 12.089 -1.327, -33.600 12.095 -0.907, -35.100 21.721 -7.671, -35.100 22.206 -7.630, -35.100 22.648 -7.476, -35.100 21.583 -7.550, -35.100 23.477 -4.847, -35.100 21.601 -3.572, -35.100 21.897 -3.406, -35.100 22.179 -3.216, -35.100 22.688 -2.768, -35.100 22.912 -2.513, -35.100 23.407 -4.093, -35.100 21.401 -7.532, -35.100 20.430 -7.689, -35.100 20.247 -7.702, -35.100 19.170 -7.689, -35.100 18.286 -7.565, -35.100 18.199 -7.532, -35.100 18.106 -7.527, -35.100 16.236 -4.556, -35.100 16.250 -4.400, -35.100 17.421 -3.216, -35.100 16.028 -3.827, -35.100 17.157 -3.003, -35.100 16.912 -2.768, -35.100 21.314 -7.565, -35.100 21.242 -7.623, -35.100 20.515 -7.725, -35.100 20.999 -7.910, -35.100 20.586 -7.785, -35.100 20.828 -7.934, -35.100 20.634 -7.864, -35.100 21.169 -7.882, -35.100 19.495 -7.819, -35.100 19.714 -8.000, -35.100 19.433 -7.749, -35.100 20.105 -7.819, -35.100 20.058 -7.996, -35.100 19.085 -7.725, -35.100 19.014 -7.785, -35.100 18.431 -7.882, -35.100 18.966 -7.864, -35.100 18.772 -7.934, -35.100 18.943 -7.954, -35.100 16.193 -4.707, -35.100 16.123 -4.847, -35.100 18.017 -7.550, -35.100 16.925 -7.465, -35.100 16.480 -7.278, -35.100 15.912 -5.078, -35.100 15.223 -6.561, -35.100 14.836 -6.273, -35.100 15.021 -5.161, -35.100 14.888 -5.078, -35.100 14.550 -4.400, -35.100 12.173 -1.164, -35.100 12.148 -0.983, -35.100 12.044 -0.175, -35.100 11.979 -0.241, -35.100 12.152 -2.348, -35.100 12.144 -1.252, -35.100 12.025 -1.882, -35.100 12.095 -0.907, -35.100 11.826 -0.644, -35.100 11.842 -0.816, -35.100 12.022 -0.850, -35.100 12.086 0.092, -35.100 12.044 0.175, -35.100 12.095 0.907, -35.100 12.022 0.850, -35.100 11.806 0.300, -35.100 12.100 -0.000, -35.100 12.175 1.072, -35.100 14.550 4.400, -35.100 12.666 3.619, -35.100 13.407 4.809, -35.100 13.699 5.174, -35.100 12.089 1.327, -35.100 12.021 1.867, -35.100 12.143 2.319, -35.100 14.011 5.522, -35.100 14.677 4.847, -35.100 15.021 5.161, -35.100 15.167 5.218, -35.100 14.695 6.160, -35.100 15.322 5.246, -35.100 15.912 5.078, -35.100 15.849 6.956, -35.100 16.262 7.175, -35.100 16.687 7.370, -35.100 18.309 3.712, -35.100 16.236 4.556, -35.100 17.999 3.572, -35.100 17.123 7.539, -35.100 17.568 7.682, -35.100 18.957 3.910, -35.100 19.292 3.968, -35.100 19.170 7.689, -35.100 19.353 7.702, -35.100 19.714 8.000, -35.100 19.886 8.000, -35.100 20.068 7.904, -35.100 20.105 7.819, -35.100 19.014 7.785, -35.100 18.966 7.864, -35.100 19.630 3.996, -35.100 20.308 3.968, -35.100 20.337 7.681, -35.100 22.505 7.529, -35.100 24.201 6.680, -35.100 19.532 7.904, -35.100 19.542 7.996, -35.100 20.167 7.749, -35.100 19.495 7.819, -35.100 21.594 7.796, -35.100 20.515 7.725, -35.100 20.586 7.785, -35.100 20.634 7.864, -35.100 20.643 3.910, -35.100 23.688 5.078, -35.100 23.797 6.930, -35.100 23.821 5.161, -35.100 24.590 6.407, -35.100 24.278 5.246, -35.100 24.828 4.973, -35.100 25.316 5.794, -35.100 25.964 5.100, -35.100 26.256 4.725, -35.100 26.770 3.926, -35.100 26.525 4.333, -35.100 26.991 3.505, -35.100 25.050 4.400, -35.100 27.499 2.175, -35.100 27.458 0.091, -35.100 27.459 -0.080, -35.100 27.509 -2.137, -35.100 27.621 -1.683, -35.100 27.614 1.714, -35.100 27.762 0.776, -35.100 27.552 0.234, -35.100 27.625 0.280, -35.100 27.708 0.303, -35.100 27.794 0.301, -35.100 27.552 -0.223, -35.100 27.708 -0.292, -35.100 27.764 -0.758, -35.100 27.371 -2.584, -35.100 27.207 -3.023, -35.100 27.017 -3.451, -35.100 26.565 -4.270, -35.100 26.020 -5.031, -35.100 25.036 -4.556, -35.100 25.050 -4.400, -35.100 24.923 -4.847, -35.100 25.390 -5.723, -35.100 25.046 -6.040, -35.100 24.579 -5.161, -35.100 24.712 -5.078, -35.100 24.683 -6.337, -35.100 23.967 -5.218, -35.100 23.910 -6.863, -35.100 23.572 -4.973, -35.100 24.122 -5.246, -35.100 23.821 -5.161, -35.100 23.786 0.339, -35.100 23.821 3.639, -35.100 23.445 1.648, -35.100 22.179 3.216, -35.100 21.601 3.572, -35.100 23.364 4.556, -35.100 23.407 4.707, -35.100 16.250 4.400, -35.100 17.421 3.216, -35.100 17.157 3.003, -35.100 16.028 3.827, -35.100 16.688 2.513, -35.100 15.912 3.722, -35.100 16.486 2.240, -35.100 15.478 3.554, -35.100 16.308 1.951, -35.100 14.772 -3.827, -35.100 14.677 -3.953, -35.100 15.800 0.000, -35.100 15.167 3.582, -35.100 16.028 1.333, -35.100 15.858 0.676, -35.100 15.814 0.339, -35.100 15.814 -0.339, -35.100 16.028 -1.333, -35.100 15.929 -1.008, -35.100 16.308 -1.951, -35.100 15.912 -3.722, -35.100 19.630 -3.996, -35.100 24.278 -3.554, -35.100 23.445 -1.648, -35.100 24.579 -3.639, -35.100 24.828 -3.827, -35.100 23.742 -0.676, -35.100 24.828 3.827, -35.100 24.993 4.093, -35.100 24.122 -3.554, -35.100 23.967 -3.582, -35.100 23.477 -3.953, -35.100 23.292 -1.951, -35.100 23.407 4.093, -35.100 23.292 1.951, -35.100 23.967 3.582, -35.100 24.579 3.639, -35.100 24.712 3.722, -35.100 14.772 -4.973, -35.100 14.888 -3.722, -35.100 23.350 4.400, -33.600 23.477 4.847, -35.100 23.477 4.847, -35.100 23.572 4.973, -35.100 23.967 5.218, -33.600 24.278 5.246, -35.100 24.122 5.246, -35.100 24.433 5.218, -35.100 24.579 5.161, -35.100 24.712 5.078, -33.600 24.923 4.847, -35.100 24.923 4.847, -35.100 24.993 4.707, -35.100 25.036 4.244, -33.600 24.993 4.093, -35.100 24.923 3.953, -33.600 24.433 3.582, -35.100 24.433 3.582, -33.600 23.688 3.722, -35.100 23.477 3.953, -35.100 23.364 4.244, -33.600 23.572 4.973, -33.600 23.967 5.218, -33.600 24.579 5.161, -33.600 24.712 5.078, -33.600 25.036 4.556, -35.100 25.036 4.556, -33.600 25.050 4.400, -33.600 24.828 3.827, -33.600 24.579 3.639, -35.100 24.278 3.554, -33.600 24.122 3.554, -35.100 24.122 3.554, -33.600 23.967 3.582, -33.600 23.821 3.639, -35.100 23.688 3.722, -33.600 23.572 3.827, -35.100 23.572 3.827, -33.600 23.407 4.093, -33.600 23.364 4.244, -35.100 14.564 4.556, -35.100 14.607 4.707, -33.600 14.888 5.078, -33.600 15.167 5.218, -35.100 15.478 5.246, -35.100 16.123 4.847, -33.600 16.236 4.556, -35.100 16.193 4.707, -33.600 16.193 4.093, -33.600 16.123 3.953, -35.100 16.193 4.093, -35.100 16.123 3.953, -33.600 16.028 3.827, -35.100 15.779 3.639, -33.600 15.633 3.582, -35.100 15.633 3.582, -35.100 15.322 3.554, -33.600 14.888 3.722, -33.600 14.677 3.953, -35.100 14.677 3.953, -35.100 14.607 4.093, -33.600 14.564 4.556, -35.100 14.772 4.973, -35.100 14.888 5.078, -33.600 15.322 5.246, -33.600 15.633 5.218, -35.100 15.633 5.218, -33.600 15.779 5.161, -35.100 15.779 5.161, -33.600 15.912 5.078, -35.100 16.028 4.973, -33.600 16.123 4.847, -33.600 16.250 4.400, -33.600 16.236 4.244, -35.100 16.236 4.244, -33.600 15.322 3.554, -33.600 15.167 3.582, -35.100 15.021 3.639, -35.100 14.888 3.722, -33.600 14.772 3.827, -35.100 14.772 3.827, -33.600 14.607 4.093, -33.600 14.564 4.244, -35.100 14.564 4.244, -35.100 23.364 -4.244, -33.600 23.364 -4.244, -35.100 23.350 -4.400, -33.600 23.407 -4.093, -35.100 23.572 -3.827, -33.600 23.688 -3.722, -35.100 23.688 -3.722, -35.100 23.821 -3.639, -33.600 24.579 -3.639, -35.100 24.433 -3.582, -35.100 24.712 -3.722, -35.100 24.923 -3.953, -35.100 24.993 -4.093, -33.600 25.036 -4.244, -35.100 24.993 -4.707, -35.100 24.828 -4.973, -33.600 23.967 -5.218, -35.100 23.407 -4.707, -35.100 23.364 -4.556, -33.600 23.477 -3.953, -33.600 23.572 -3.827, -33.600 23.967 -3.582, -33.600 24.122 -3.554, -33.600 24.278 -3.554, -33.600 24.828 -3.827, -35.100 25.036 -4.244, -33.600 24.993 -4.707, -33.600 24.923 -4.847, -35.100 24.433 -5.218, -33.600 24.278 -5.246, -35.100 24.278 -5.246, -33.600 24.122 -5.246, -33.600 23.688 -5.078, -35.100 23.688 -5.078, -33.600 23.477 -4.847, -33.600 23.364 -4.556, -35.100 14.564 -4.244, -33.600 14.564 -4.244, -35.100 14.607 -4.093, -33.600 14.772 -3.827, -35.100 15.167 -3.582, -35.100 15.322 -3.554, -35.100 15.478 -3.554, -35.100 15.779 -3.639, -33.600 16.028 -4.973, -35.100 16.028 -4.973, -33.600 15.779 -5.161, -35.100 15.779 -5.161, -33.600 15.633 -5.218, -35.100 15.633 -5.218, -35.100 15.478 -5.246, -35.100 15.322 -5.246, -33.600 15.167 -5.218, -33.600 15.021 -5.161, -35.100 15.167 -5.218, -33.600 14.888 -5.078, -33.600 14.677 -4.847, -35.100 14.607 -4.707, -35.100 14.564 -4.556, -33.600 14.677 -3.953, -35.100 15.021 -3.639, -33.600 15.322 -3.554, -33.600 15.478 -3.554, -35.100 15.633 -3.582, -33.600 15.779 -3.639, -33.600 16.123 -3.953, -35.100 16.123 -3.953, -33.600 16.193 -4.093, -35.100 16.193 -4.093, -33.600 16.236 -4.244, -35.100 16.236 -4.244, -33.600 15.322 -5.246, -35.100 14.677 -4.847, -33.600 14.550 -4.400, -31.600 23.786 -0.339, -33.600 23.786 -0.339, -31.600 23.742 -0.676, -31.600 23.572 -1.333, -31.600 23.292 -1.951, -33.600 23.114 -2.240, -31.600 22.443 -3.003, -31.600 22.179 -3.216, -33.600 21.897 -3.406, -31.600 20.971 -3.825, -31.600 19.970 -3.996, -31.600 19.630 -3.996, -33.600 17.157 -3.003, -31.600 17.421 -3.216, -33.600 16.688 -2.513, -33.600 16.308 -1.951, -31.600 16.308 -1.951, -33.600 16.155 -1.648, -31.600 15.858 -0.676, -31.600 15.814 -0.339, -31.600 15.929 1.008, -33.600 16.028 1.333, -33.600 16.155 1.648, -31.600 16.155 1.648, -33.600 16.486 2.240, -31.600 16.688 2.513, -31.600 16.912 2.768, -33.600 17.703 3.406, -33.600 19.292 3.968, -33.600 19.630 3.996, -31.600 19.630 3.996, -31.600 20.643 3.910, -31.600 22.443 3.003, -31.600 23.292 1.951, -31.600 23.572 1.333, -33.600 23.742 0.676, -31.600 23.671 1.008, -33.600 23.786 0.339, -31.600 23.786 0.339, -31.600 23.800 0.000, -33.600 23.572 -1.333, -33.600 22.912 -2.513, -33.600 22.443 -3.003, -31.600 21.897 -3.406, -33.600 20.308 -3.968, -31.600 20.308 -3.968, -33.600 19.970 -3.996, -33.600 19.292 -3.968, -31.600 18.957 -3.910, -33.600 18.629 -3.825, -31.600 18.629 -3.825, -33.600 18.309 -3.712, -33.600 17.999 -3.572, -31.600 17.703 -3.406, -33.600 17.421 -3.216, -31.600 16.688 -2.513, -33.600 16.486 -2.240, -31.600 16.155 -1.648, -33.600 16.028 -1.333, -33.600 15.929 -1.008, -31.600 15.929 -1.008, -33.600 15.814 -0.339, -33.600 15.858 0.676, -33.600 17.421 3.216, -31.600 17.421 3.216, -31.600 17.999 3.572, -31.600 18.309 3.712, -33.600 18.629 3.825, -31.600 18.629 3.825, -31.600 19.970 3.996, -31.600 20.308 3.968, -33.600 21.291 3.712, -31.600 21.291 3.712, -33.600 21.601 3.572, -31.600 21.601 3.572, -33.600 22.179 3.216, -31.600 22.179 3.216, -33.600 22.443 3.003, -33.600 22.688 2.768, -33.600 22.912 2.513, -31.600 22.912 2.513, -31.600 23.445 1.648, -33.600 23.572 1.333, -33.600 21.756 -7.757, -33.600 22.206 -7.630, -33.600 22.648 -7.476, -33.600 23.080 -7.296, -35.100 23.080 -7.296, -35.100 23.502 -7.092, -35.100 24.304 -6.611, -33.600 24.304 -6.611, -35.100 25.715 -5.386, -35.100 26.803 -3.867, -33.600 27.207 -3.023, -33.600 27.509 -2.137, -33.600 27.706 -1.222, -33.600 27.795 -0.291, -35.100 26.304 -4.659, -33.600 26.304 -4.659, -33.600 27.017 -3.451, -35.100 27.706 -1.222, -33.600 20.657 7.954, -35.100 20.657 7.954, -33.600 21.594 7.796, -35.100 22.053 7.676, -33.600 23.797 6.930, -33.600 24.590 6.407, -35.100 24.962 6.112, -33.600 25.316 5.794, -33.600 25.650 5.457, -33.600 26.256 4.725, -33.600 26.525 4.333, -33.600 26.991 3.505, -35.100 27.702 1.247, -33.600 27.794 0.301, -35.100 21.128 7.889, -33.600 22.947 7.355, -35.100 22.947 7.355, -35.100 23.379 7.155, -33.600 24.962 6.112, -35.100 25.650 5.457, -33.600 27.187 3.072, -35.100 27.187 3.072, -33.600 27.356 2.628, -35.100 27.356 2.628, -33.600 27.614 1.714, -35.100 18.943 7.954, -33.600 18.943 7.954, -35.100 18.480 7.890, -35.100 18.021 7.800, -35.100 15.449 6.713, -35.100 15.064 6.447, -35.100 14.344 5.851, -35.100 13.137 4.427, -35.100 12.889 4.030, -35.100 12.292 2.762, -33.600 17.568 7.682, -33.600 15.849 6.956, -33.600 14.695 6.160, -33.600 13.699 5.174, -33.600 13.407 4.809, -33.600 13.137 4.427, -33.600 12.666 3.619, -35.100 12.466 3.196, -33.600 12.466 3.196, -33.600 12.292 2.762, -33.600 12.143 2.319, -35.100 11.925 -1.410, -35.100 12.308 -2.805, -33.600 12.308 -2.805, -35.100 12.491 -3.251, -35.100 12.700 -3.686, -33.600 12.935 -4.108, -35.100 13.196 -4.515, -33.600 13.480 -4.905, -35.100 13.480 -4.905, -35.100 13.787 -5.277, -35.100 14.116 -5.630, -35.100 14.466 -5.963, -35.100 15.627 -6.826, -35.100 16.047 -7.065, -35.100 17.844 -7.757, -33.600 12.491 -3.251, -33.600 12.700 -3.686, -35.100 12.935 -4.108, -33.600 13.196 -4.515, -33.600 15.223 -6.561, -33.600 16.047 -7.065, -33.600 16.480 -7.278, -33.600 16.925 -7.465, -35.100 17.380 -7.625, -33.600 18.017 -7.550, -33.600 17.380 -7.625, -33.600 17.938 -7.600, -33.600 16.193 -4.707, -33.600 16.123 -4.847, -33.600 15.912 -5.078, -33.600 15.627 -6.826, -33.600 15.478 -5.246, -33.600 14.836 -6.273, -33.600 14.772 -4.973, -33.600 14.466 -5.963, -33.600 14.607 -4.707, -33.600 14.564 -4.556, -33.600 12.175 -1.072, -33.600 12.100 -0.000, -33.600 12.086 0.092, -33.600 12.175 1.072, -33.600 12.148 0.983, -33.600 12.044 0.175, -33.600 12.095 0.907, -33.600 12.022 0.850, -33.600 16.236 -4.556, -33.600 17.703 -3.406, -33.600 16.250 -4.400, -33.600 16.912 -2.768, -33.600 18.286 -7.565, -33.600 19.170 -7.689, -33.600 18.358 -7.623, -33.600 18.601 -7.910, -33.600 19.014 -7.785, -33.600 18.966 -7.864, -33.600 19.085 -7.725, -33.600 19.263 -7.681, -33.600 19.353 -7.702, -33.600 19.433 -7.749, -33.600 19.532 -7.904, -33.600 20.068 -7.904, -33.600 20.167 -7.749, -33.600 20.515 -7.725, -33.600 20.828 -7.934, -33.600 21.314 -7.565, -33.600 20.337 -7.681, -33.600 19.630 -3.996, -33.600 18.106 -7.527, -33.600 18.957 -3.910, -33.600 23.572 -4.973, -33.600 21.583 -7.550, -33.600 21.662 -7.600, -33.600 21.721 -7.671, -33.600 23.502 -7.092, -33.600 23.910 -6.863, -33.600 24.683 -6.337, -33.600 25.390 -5.723, -33.600 24.579 -5.161, -33.600 24.433 -5.218, -33.600 23.821 -5.161, -33.600 25.046 -6.040, -33.600 24.712 -5.078, -33.600 24.828 -4.973, -33.600 25.715 -5.386, -33.600 26.020 -5.031, -33.600 25.036 -4.556, -33.600 26.803 -3.867, -33.600 26.565 -4.270, -33.600 25.050 -4.400, -33.600 27.371 -2.584, -33.600 27.621 -1.683, -33.600 27.764 -0.758, -33.600 27.495 -0.159, -33.600 25.036 4.244, -33.600 24.993 -4.093, -33.600 23.800 0.000, -33.600 24.923 3.953, -33.600 24.712 -3.722, -33.600 24.433 -3.582, -33.600 23.742 -0.676, -33.600 23.671 -1.008, -33.600 23.821 -3.639, -33.600 23.445 -1.648, -33.600 23.292 -1.951, -33.600 22.688 -2.768, -33.600 22.179 -3.216, -33.600 21.601 -3.572, -33.600 23.350 -4.400, -33.600 21.291 -3.712, -33.600 23.407 -4.707, -33.600 27.702 1.247, -33.600 27.495 0.169, -33.600 27.762 0.776, -33.600 27.499 2.175, -33.600 26.770 3.926, -33.600 25.964 5.100, -33.600 24.122 5.246, -33.600 24.201 6.680, -33.600 23.379 7.155, -33.600 23.688 5.078, -33.600 22.505 7.529, -33.600 19.970 3.996, -33.600 20.308 3.968, -33.600 20.337 7.681, -33.600 23.821 5.161, -33.600 21.128 7.889, -33.600 20.634 7.864, -33.600 20.247 7.702, -33.600 20.167 7.749, -33.600 19.714 8.000, -33.600 20.068 7.904, -33.600 20.058 7.996, -33.600 19.263 7.681, -33.600 17.123 7.539, -33.600 16.687 7.370, -33.600 18.957 3.910, -33.600 18.309 3.712, -33.600 19.170 7.689, -33.600 19.085 7.725, -33.600 19.014 7.785, -33.600 18.480 7.890, -33.600 18.021 7.800, -33.600 16.193 4.707, -33.600 16.028 4.973, -33.600 16.262 7.175, -33.600 15.449 6.713, -33.600 15.064 6.447, -33.600 15.478 5.246, -33.600 14.344 5.851, -33.600 14.011 5.522, -33.600 15.021 5.161, -33.600 14.772 4.973, -33.600 14.677 4.847, -33.600 14.607 4.707, -33.600 14.550 4.400, -33.600 12.889 4.030, -33.600 12.144 1.252, -33.600 12.021 1.867, -33.600 11.934 0.819, -33.600 11.826 -0.644, -33.600 11.934 -0.819, -33.600 11.897 -0.284, -33.600 11.814 -0.472, -33.600 13.787 -5.277, -33.600 14.116 -5.630, -33.600 12.152 -2.348, -33.600 12.144 -1.252, -33.600 11.925 -1.410, -33.600 12.025 -1.882, -33.600 12.173 -1.164, -33.600 20.971 -3.825, -33.600 20.643 -3.910, -33.600 15.167 -3.582, -33.600 15.021 -3.639, -33.600 14.888 -3.722, -33.600 15.858 -0.676, -33.600 14.607 -4.093, -33.600 15.814 0.339, -33.600 15.800 0.000, -33.600 15.929 1.008, -33.600 15.779 3.639, -33.600 16.308 1.951, -33.600 16.688 2.513, -33.600 17.157 3.003, -33.600 16.912 2.768, -33.600 15.912 3.722, -33.600 17.999 3.572, -33.600 22.053 7.676, -33.600 20.643 3.910, -33.600 20.971 3.825, -33.600 23.364 4.556, -33.600 23.407 4.707, -33.600 21.897 3.406, -33.600 23.114 2.240, -33.600 23.350 4.400, -33.600 23.477 3.953, -33.600 23.292 1.951, -33.600 24.278 3.554, -33.600 23.445 1.648, -33.600 23.671 1.008, -33.600 24.712 3.722, -33.600 15.633 -3.582, -33.600 15.912 -3.722, -33.600 16.028 -3.827, -33.600 24.923 -3.953, -33.600 15.478 3.554, -33.600 15.021 3.639, -33.600 24.433 5.218, -33.600 24.828 4.973, -33.600 24.993 4.707, 2.000 1.000 0.500, 1.414 0.000 -0.500, 1.333 0.000 -0.688, 1.227 1.000 -0.863, 1.098 1.000 -1.022, 0.948 1.000 -1.162, 0.406 1.000 -1.444, -0.404 0.000 -1.445, -0.779 1.000 -1.282, -1.225 1.000 -0.865, -1.413 0.000 -0.503, -1.413 1.000 -0.503, -1.469 1.000 -0.305, -1.496 0.000 -0.102, -1.496 1.000 -0.102, 1.098 0.000 -1.022, 0.206 0.000 -1.486, 0.001 0.000 -1.500, -0.203 1.000 -1.486, -0.203 0.000 -1.486, -0.597 0.000 -1.376, -0.946 0.000 -1.164, -1.225 0.000 -0.865, -1.332 1.000 -0.690, -1.496 1.000 0.102, -1.332 0.000 0.690, -1.332 1.000 0.690, -1.225 0.000 0.865, -0.946 1.000 1.164, -0.597 1.000 1.376, -0.203 1.000 1.486, 0.206 1.000 1.486, 0.406 0.000 1.444, 0.599 1.000 1.375, 1.333 0.000 0.688, 1.333 1.000 0.688, 1.414 1.000 0.500, -1.469 0.000 0.305, -1.413 0.000 0.503, -1.225 1.000 0.865, -1.096 0.000 1.024, -0.946 0.000 1.164, -0.779 0.000 1.282, -0.404 0.000 1.445, 0.001 0.000 1.500, 0.406 1.000 1.444, 0.599 0.000 1.375, 0.781 1.000 1.281, 0.781 0.000 1.281, 1.098 0.000 1.022, 1.227 0.000 0.863, 1.414 1.000 -0.500, 2.000 -0.000 -0.500, 2.000 1.000 -0.500, 2.332 -0.000 -0.374, 2.468 -0.000 0.177, 2.332 -0.000 0.374, 2.120 1.000 0.485, 2.232 -0.000 -0.443, 2.232 1.000 -0.443, 2.332 1.000 -0.374, 2.468 -0.000 -0.177, 2.496 1.000 -0.060, 2.496 -0.000 0.060, 2.232 -0.000 0.443, 2.232 1.000 0.443, -0.258 -1.700 -7.996, -0.086 -1.700 -8.000, 0.086 -0.200 -8.000, 0.258 -1.700 -7.996, -0.834 -0.200 -7.864, -0.834 -1.700 -7.864, -0.447 -0.200 -7.702, -0.268 -0.200 -7.904, -0.258 -0.200 -7.996, -0.786 -1.700 -7.785, -0.630 -1.700 -7.689, -0.367 -0.200 -7.749, -0.367 -1.700 -7.749, -0.305 -1.700 -7.819, -7.994 -0.200 -0.300, -7.903 -1.700 -0.284, -7.821 -0.200 -0.241, -7.700 -1.700 0.000, -7.714 -0.200 0.092, -7.714 -1.700 0.092, -7.756 -1.700 0.175, -7.756 -0.200 0.175, -7.821 -1.700 0.241, -7.903 -1.700 0.284, -7.994 -1.700 0.300, -7.994 -0.200 0.300, -0.404 1.000 -1.445, -0.318 1.000 -3.485, -0.597 1.000 -1.376, -1.096 1.000 -1.024, -0.946 1.000 -1.164, -0.944 1.000 -3.370, -2.083 1.000 -2.813, -2.330 1.000 -2.612, -1.469 1.000 0.305, -2.664 1.000 2.270, -2.558 1.000 -2.389, -2.948 1.000 -1.886, -3.108 1.000 -1.610, -3.348 1.000 -1.021, -3.427 1.000 -0.712, -3.492 1.000 0.239, -3.031 1.000 1.750, -0.779 1.000 1.282, -2.447 1.000 2.503, -0.404 1.000 1.445, -1.394 1.000 3.210, -1.097 1.000 3.324, 0.159 1.000 3.496, 0.477 1.000 3.467, 2.209 1.000 2.715, 2.664 1.000 2.270, 2.859 1.000 2.018, 0.001 1.000 1.500, 0.948 1.000 1.162, 1.098 1.000 1.022, 3.031 1.000 1.750, 1.227 1.000 0.863, 3.298 1.000 1.172, 3.391 1.000 0.867, 3.456 1.000 0.555, 2.411 1.000 0.284, 2.332 1.000 0.374, 2.468 1.000 0.177, 3.492 1.000 0.239, 3.477 1.000 -0.398, 3.427 1.000 -0.712, 2.948 1.000 -1.886, 2.765 1.000 -2.146, 2.496 1.000 0.060, 2.468 1.000 -0.177, 2.411 1.000 -0.284, 2.120 1.000 -0.485, 1.333 1.000 -0.688, 0.944 1.000 -3.370, 0.634 1.000 -3.442, 0.599 1.000 -1.375, 0.781 1.000 -1.281, -0.000 1.000 -3.500, 0.206 1.000 -1.486, 0.001 1.000 -1.500, -1.096 1.000 1.024, -1.413 1.000 0.503, 2.330 1.000 -2.612, 2.986 -0.000 0.294, 2.942 -0.000 0.585, 2.411 -0.000 0.284, 2.120 -0.000 0.485, 2.871 -0.000 0.871, 2.772 -0.000 1.148, 1.667 -0.000 2.494, 1.148 -0.000 2.772, 0.948 0.000 1.162, 2.000 -0.000 0.500, 1.414 0.000 0.500, 1.903 -0.000 2.319, 0.871 -0.000 2.871, 0.585 -0.000 2.942, 0.294 -0.000 2.986, 0.206 0.000 1.486, 0.000 -0.000 3.000, -0.203 0.000 1.486, -0.597 0.000 1.376, -0.585 -0.000 2.942, -1.148 -0.000 2.772, -1.414 0.000 2.646, -1.667 0.000 2.494, -2.494 0.000 1.667, -1.496 0.000 0.102, -2.871 0.000 0.871, -3.000 0.000 0.000, -1.469 0.000 -0.305, -2.986 0.000 -0.294, -2.942 0.000 -0.585, -1.332 0.000 -0.690, -0.779 0.000 -1.282, -0.585 -0.000 -2.942, -0.000 -0.000 -3.000, 0.294 -0.000 -2.986, 0.585 -0.000 -2.942, 0.871 -0.000 -2.871, 1.414 -0.000 -2.646, 0.599 0.000 -1.375, 1.667 -0.000 -2.494, 1.903 -0.000 -2.319, 2.121 -0.000 -2.121, 0.948 0.000 -1.162, 0.781 0.000 -1.281, 2.319 -0.000 -1.903, 2.120 -0.000 -0.485, 1.227 0.000 -0.863, -2.871 0.000 -0.871, -1.096 0.000 -1.024, -0.294 -0.000 -2.986, 0.406 0.000 -1.444, 2.494 -0.000 -1.667, 2.772 -0.000 -1.148, 2.871 -0.000 -0.871, 2.496 -0.000 -0.060, 2.646 -0.000 -1.414, 2.411 -0.000 -0.284, 0.834 -1.700 -7.864, 0.857 -0.200 -7.954, 0.786 -1.700 -7.785, 0.715 -1.700 -7.725, 0.630 -1.700 -7.689, 0.447 -1.700 -7.702, 0.268 -1.700 -7.904, 0.786 -0.200 -7.785, 0.715 -0.200 -7.725, 0.537 -1.700 -7.681, 0.537 -0.200 -7.681, 0.447 -0.200 -7.702, 0.268 -0.200 -7.904, -7.974 -0.200 0.644, -7.974 -1.700 0.644, -7.986 -1.700 0.472, -1.199 -1.700 -7.910, -0.857 -0.200 -7.954, -1.199 -0.200 -7.910, -7.994 -1.700 -0.300, -7.986 -1.700 -0.472, -7.974 -0.200 -0.644, -7.958 -1.700 -0.816, 0.318 1.000 -3.485, 0.302 0.996 -3.547, 0.927 0.968 -3.559, 1.225 0.968 -3.467, 2.208 0.732 -3.267, 2.504 0.620 -3.101, 2.379 0.500 -3.216, 2.232 0.620 -3.302, 2.097 0.500 -3.406, 1.944 0.620 -3.479, 0.621 0.968 -3.624, 0.602 0.996 -3.509, 0.897 0.996 -3.445, 1.515 0.968 -3.351, 1.845 0.911 -3.304, 2.169 0.832 -3.210, 2.758 0.620 -2.877, 2.992 0.620 -2.633, 1.247 1.000 -3.270, 1.539 1.000 -3.143, 2.059 0.968 -3.047, 2.681 0.832 -2.797, 2.960 0.732 -2.605, 3.204 0.620 -2.370, 1.736 0.996 -3.108, 2.377 0.911 -2.944, 2.310 0.968 -2.861, 2.618 0.911 -2.732, 3.394 0.620 -2.090, 1.819 1.000 -2.990, 2.083 1.000 -2.813, 3.559 0.620 -1.794, 2.237 0.996 -2.770, 3.042 0.911 -2.250, 3.299 0.832 -2.031, 2.463 0.996 -2.570, 2.558 1.000 -2.389, 2.673 0.996 -2.352, 2.957 0.968 -2.187, 3.222 0.911 -1.984, 3.459 0.832 -1.744, 3.811 0.620 -1.167, 3.772 0.500 -1.333, 2.862 0.996 -2.117, 3.595 0.832 -1.445, 3.658 0.732 -1.470, 3.896 0.620 -0.840, 3.032 0.996 -1.867, 3.511 0.911 -1.411, 3.854 0.732 -0.831, 3.986 0.500 -0.339, 3.412 0.968 -1.371, 3.911 0.732 -0.501, 3.953 0.620 -0.506, 3.982 0.620 -0.169, 4.000 0.500 -0.000, 3.108 1.000 -1.610, 3.179 0.996 -1.603, 3.241 1.000 -1.321, 3.939 0.732 -0.167, 3.982 0.620 0.169, 3.348 1.000 -1.021, 3.404 0.996 -1.043, 3.516 0.968 -1.077, 3.753 0.911 -0.481, 3.871 0.832 -0.164, 3.939 0.732 0.167, 3.953 0.620 0.506, 3.896 0.620 0.840, 3.531 0.996 -0.452, 3.499 1.000 -0.080, 3.753 0.911 0.481, 3.698 0.620 1.486, 3.645 0.500 1.648, 3.811 0.620 1.167, 3.770 0.732 1.155, 3.557 0.996 -0.151, 3.674 0.968 0.156, 3.557 0.996 0.151, 3.595 0.832 1.445, 3.394 0.620 2.090, 3.492 0.500 1.951, 3.559 0.620 1.794, 3.516 0.968 1.077, 3.204 0.620 2.370, 3.314 0.500 2.240, 3.379 0.911 1.704, 3.459 0.832 1.744, 3.299 0.832 2.031, 2.992 0.620 2.633, 3.304 0.996 1.327, 3.222 0.911 1.984, 2.960 0.732 2.605, 3.179 0.996 1.603, 3.042 0.911 2.250, 2.758 0.620 2.877, 2.504 0.620 3.101, 3.178 1.000 1.467, 2.908 0.832 2.560, 2.681 0.832 2.797, 2.477 0.732 3.068, 2.232 0.620 3.302, 2.379 0.500 3.216, 2.841 0.911 2.500, 2.208 0.732 3.267, 1.923 0.732 3.442, 1.642 0.620 3.632, 1.801 0.500 3.572, 1.944 0.620 3.479, 2.447 1.000 2.503, 2.463 0.996 2.570, 1.491 0.500 3.712, 1.889 0.832 3.382, 1.596 0.832 3.530, 1.313 0.732 3.718, 1.004 0.620 3.857, 1.328 0.620 3.758, 1.994 0.996 2.950, 1.793 0.968 3.210, 1.559 0.911 3.448, 0.674 0.620 3.928, 1.953 1.000 2.905, 1.736 0.996 3.108, 1.261 0.911 3.568, 0.666 0.732 3.886, 0.170 0.500 3.996, 0.338 0.620 3.971, 1.394 1.000 3.210, 1.097 1.000 3.324, 0.321 0.911 3.770, 0.329 0.832 3.860, -0.338 0.620 3.971, 1.186 0.996 3.357, 0.927 0.968 3.559, 1.225 0.968 3.467, 0.897 0.996 3.445, 0.790 1.000 3.410, 0.312 0.968 3.664, -0.674 0.620 3.928, 0.302 0.996 3.547, -0.329 0.832 3.860, -0.666 0.732 3.886, -1.004 0.620 3.857, 0.000 0.968 3.677, -0.312 0.968 3.664, -0.321 0.911 3.770, -0.640 0.911 3.730, -0.993 0.732 3.816, -1.328 0.620 3.758, -1.491 0.500 3.712, -1.624 0.732 3.593, -1.944 0.620 3.479, -2.097 0.500 3.406, -1.801 0.500 3.572, -1.642 0.620 3.632, -0.159 1.000 3.496, -0.477 1.000 3.467, -0.302 0.996 3.547, -0.953 0.911 3.662, -1.596 0.832 3.530, -1.923 0.732 3.442, -2.232 0.620 3.302, -2.379 0.500 3.216, -0.897 0.996 3.445, -2.504 0.620 3.101, -0.790 1.000 3.410, -1.515 0.968 3.351, -2.169 0.832 3.210, -2.643 0.500 3.003, -2.728 0.732 2.846, -2.758 0.620 2.877, -1.736 0.996 3.108, -2.377 0.911 2.944, -2.960 0.732 2.605, -3.112 0.500 2.513, -1.681 1.000 3.070, -2.310 0.968 2.861, -3.170 0.732 2.344, -3.314 0.500 2.240, -3.204 0.620 2.370, -1.953 1.000 2.905, -2.908 0.832 2.560, -3.394 0.620 2.090, -3.559 0.620 1.794, -2.209 1.000 2.715, -2.673 0.996 2.352, -3.379 0.911 1.704, -3.942 0.500 0.676, -3.459 0.832 1.744, -3.521 0.732 1.775, -3.299 0.832 2.031, -3.222 0.911 1.984, -2.957 0.968 2.187, -2.859 1.000 2.018, -3.511 0.911 1.411, -3.032 0.996 1.867, -3.284 0.968 1.656, -3.618 0.911 1.108, -3.787 0.832 0.816, -3.911 0.732 0.501, -3.986 0.500 0.339, -3.178 1.000 1.467, -3.699 0.911 0.797, -3.982 0.620 0.169, -3.939 0.732 0.167, -4.000 0.500 0.000, -3.986 0.500 -0.339, -3.298 1.000 1.172, -3.516 0.968 1.077, -3.982 0.620 -0.169, -3.939 0.732 -0.167, -3.942 0.500 -0.676, -3.953 0.620 -0.506, -3.404 0.996 1.043, -3.480 0.996 0.750, -3.648 0.968 0.467, -3.871 0.832 -0.164, -3.911 0.732 -0.501, -3.896 0.620 -0.840, -3.391 1.000 0.867, -3.531 0.996 0.452, -3.674 0.968 0.156, -3.781 0.911 0.161, -3.871 0.500 -1.008, -3.772 0.500 -1.333, -3.456 1.000 0.555, -3.781 0.911 -0.161, -3.674 0.968 -0.156, -3.753 0.911 -0.481, -3.787 0.832 -0.816, -3.854 0.732 -0.831, -3.645 0.500 -1.648, -3.648 0.968 -0.467, -3.698 0.620 -1.486, -3.658 0.732 -1.470, -3.492 0.500 -1.951, -3.499 1.000 -0.080, -3.557 0.996 -0.151, -3.477 1.000 -0.398, -3.699 0.911 -0.797, -3.704 0.832 -1.134, -3.618 0.911 -1.108, -3.559 0.620 -1.794, -3.394 0.620 -2.090, -3.516 0.968 -1.077, -3.595 0.832 -1.445, -3.480 0.996 -0.750, -3.412 0.968 -1.371, -3.357 0.732 -2.067, -3.299 0.832 -2.031, -3.112 0.500 -2.513, -2.992 0.620 -2.633, -3.204 0.620 -2.370, -3.284 0.968 -1.656, -2.960 0.732 -2.605, -2.888 0.500 -2.768, -2.957 0.968 -2.187, -2.760 0.968 -2.430, -2.434 0.832 -3.014, -2.208 0.732 -3.267, -2.232 0.620 -3.302, -1.944 0.620 -3.479, -2.097 0.500 -3.406, -2.681 0.832 -2.797, -2.728 0.732 -2.846, -2.908 0.832 -2.560, -3.131 0.968 -1.928, -3.032 0.996 -1.867, -2.765 1.000 -2.146, -2.377 0.911 -2.944, -2.673 0.996 -2.352, -2.544 0.968 -2.655, -2.310 0.968 -2.861, -2.119 0.911 -3.135, -1.923 0.732 -3.442, -1.642 0.620 -3.632, -1.624 0.732 -3.593, -1.171 0.500 -3.825, -1.328 0.620 -3.758, -2.463 0.996 -2.570, -2.059 0.968 -3.047, -1.845 0.911 -3.304, -1.994 0.996 -2.950, -1.313 0.732 -3.718, -0.843 0.500 -3.910, -0.674 0.620 -3.928, -1.736 0.996 -3.108, -1.793 0.968 -3.210, -1.559 0.911 -3.448, -0.666 0.732 -3.886, -0.338 0.620 -3.971, -1.819 1.000 -2.990, -1.539 1.000 -3.143, -1.466 0.996 -3.244, -0.000 0.620 -3.985, -0.170 0.500 -3.996, -1.247 1.000 -3.270, -1.186 0.996 -3.357, -1.225 0.968 -3.467, 0.338 0.620 -3.971, 0.508 0.500 -3.968, -0.329 0.832 -3.860, -0.000 0.732 -3.943, -0.000 0.832 -3.874, 0.843 0.500 -3.910, -0.897 0.996 -3.445, -0.602 0.996 -3.509, 0.666 0.732 -3.886, 0.674 0.620 -3.928, -0.634 1.000 -3.442, 0.655 0.832 -3.819, 0.993 0.732 -3.816, 1.004 0.620 -3.857, -0.302 0.996 -3.547, 1.642 0.620 -3.632, 1.801 0.500 -3.572, 1.313 0.732 -3.718, 1.291 0.832 -3.653, 0.976 0.832 -3.749, 0.640 0.911 -3.730, -0.000 0.996 -3.560, -2.758 0.620 -2.877, -3.241 1.000 -1.321, -3.357 0.732 2.067, -3.115 0.832 2.304, -2.841 0.911 2.500, 0.000 0.620 3.985, 1.515 0.968 3.351, 1.681 1.000 3.070, 1.466 0.996 3.244, 3.871 0.500 1.008, 3.911 0.732 0.501, 3.871 0.832 0.164, 3.781 0.911 0.161, 3.674 0.968 -0.156, 3.781 0.911 -0.161, 3.648 0.968 -0.467, 3.480 0.996 -0.750, 0.000 0.996 3.560, 0.000 0.911 3.784, 0.000 0.832 3.874, 0.334 0.732 3.929, 0.000 0.732 3.943, 3.304 0.996 -1.327, 2.237 0.996 2.770, 0.312 0.968 -3.664, 0.321 0.911 -3.770, -0.000 0.968 -3.677, 0.334 0.732 -3.929, 0.329 0.832 -3.860, -0.334 0.732 -3.929, -0.000 0.911 -3.784, 0.953 0.911 -3.662, 1.186 0.996 -3.357, 1.328 0.620 -3.758, 1.596 0.832 -3.530, 1.559 0.911 -3.448, 1.261 0.911 -3.568, 1.793 0.968 -3.210, 1.466 0.996 -3.244, 1.889 0.832 -3.382, 1.624 0.732 -3.593, 2.119 0.911 -3.135, 1.923 0.732 -3.442, 1.994 0.996 -2.950, 2.434 0.832 -3.014, 2.544 0.968 -2.655, 2.728 0.732 -2.846, 2.477 0.732 -3.068, 2.760 0.968 -2.430, 2.841 0.911 -2.500, 3.170 0.732 -2.344, 2.908 0.832 -2.560, 3.131 0.968 -1.928, 3.115 0.832 -2.304, 3.284 0.968 -1.656, 3.379 0.911 -1.704, 3.521 0.732 -1.775, 3.357 0.732 -2.067, 3.698 0.620 -1.486, 3.618 0.911 -1.108, 3.770 0.732 -1.155, 3.595 0.968 -0.775, 3.787 0.832 -0.816, 3.843 0.832 -0.492, 3.699 0.911 -0.797, 3.704 0.832 -1.134, 3.648 0.968 0.467, 3.531 0.996 0.452, 3.787 0.832 0.816, 3.843 0.832 0.492, 3.404 0.996 1.043, 3.480 0.996 0.750, 3.595 0.968 0.775, 3.704 0.832 1.134, 3.699 0.911 0.797, 3.854 0.732 0.831, 3.618 0.911 1.108, 3.658 0.732 1.470, 3.284 0.968 1.656, 3.412 0.968 1.371, 3.511 0.911 1.411, 3.521 0.732 1.775, 3.131 0.968 1.928, 3.357 0.732 2.067, 2.862 0.996 2.117, 2.957 0.968 2.187, 3.032 0.996 1.867, 2.673 0.996 2.352, 3.115 0.832 2.304, 3.170 0.732 2.344, 2.544 0.968 2.655, 2.618 0.911 2.732, 2.760 0.968 2.430, 2.434 0.832 3.014, 2.728 0.732 2.846, 2.310 0.968 2.861, 2.059 0.968 3.047, 2.377 0.911 2.944, 2.169 0.832 3.210, 1.845 0.911 3.304, 2.119 0.911 3.135, 1.624 0.732 3.593, 1.291 0.832 3.653, 0.953 0.911 3.662, 0.640 0.911 3.730, 0.655 0.832 3.819, 0.976 0.832 3.749, 0.993 0.732 3.816, 0.602 0.996 3.509, 0.621 0.968 3.624, -0.602 0.996 3.509, -0.334 0.732 3.929, -0.927 0.968 3.559, -0.621 0.968 3.624, -0.655 0.832 3.819, -1.261 0.911 3.568, -1.291 0.832 3.653, -0.976 0.832 3.749, -1.186 0.996 3.357, -1.225 0.968 3.467, -1.559 0.911 3.448, -1.313 0.732 3.718, -1.466 0.996 3.244, -1.793 0.968 3.210, -1.845 0.911 3.304, -1.889 0.832 3.382, -2.237 0.996 2.770, -1.994 0.996 2.950, -2.059 0.968 3.047, -2.434 0.832 3.014, -2.119 0.911 3.135, -2.477 0.732 3.068, -2.208 0.732 3.267, -2.544 0.968 2.655, -2.463 0.996 2.570, -2.681 0.832 2.797, -2.618 0.911 2.732, -2.992 0.620 2.633, -2.760 0.968 2.430, -2.862 0.996 2.117, -3.042 0.911 2.250, -3.131 0.968 1.928, -3.304 0.996 1.327, -3.412 0.968 1.371, -3.179 0.996 1.603, -3.595 0.832 1.445, -3.704 0.832 1.134, -3.698 0.620 1.486, -3.658 0.732 1.470, -3.811 0.620 1.167, -3.770 0.732 1.155, -3.854 0.732 0.831, -3.896 0.620 0.840, -3.595 0.968 0.775, -3.753 0.911 0.481, -3.843 0.832 0.492, -3.953 0.620 0.506, -3.871 0.832 0.164, -3.557 0.996 0.151, -3.531 0.996 -0.452, -3.595 0.968 -0.775, -3.843 0.832 -0.492, -3.404 0.996 -1.043, -3.770 0.732 -1.155, -3.811 0.620 -1.167, -3.304 0.996 -1.327, -3.511 0.911 -1.411, -3.179 0.996 -1.603, -3.379 0.911 -1.704, -3.222 0.911 -1.984, -3.521 0.732 -1.775, -3.459 0.832 -1.744, -3.170 0.732 -2.344, -3.042 0.911 -2.250, -2.841 0.911 -2.500, -2.862 0.996 -2.117, -3.115 0.832 -2.304, -2.618 0.911 -2.732, -2.237 0.996 -2.770, -2.504 0.620 -3.101, -2.477 0.732 -3.068, -2.169 0.832 -3.210, -1.515 0.968 -3.351, -1.889 0.832 -3.382, -1.261 0.911 -3.568, -1.291 0.832 -3.653, -1.596 0.832 -3.530, -0.927 0.968 -3.559, -0.953 0.911 -3.662, -0.976 0.832 -3.749, -1.004 0.620 -3.857, -0.621 0.968 -3.624, -0.655 0.832 -3.819, -0.993 0.732 -3.816, -0.312 0.968 -3.664, -0.321 0.911 -3.770, -0.640 0.911 -3.730, 2.986 -0.000 -0.294, 2.986 -3.700 -0.294, 2.942 -3.700 -0.585, 2.942 -0.000 -0.585, 2.646 -3.700 -1.414, 1.414 -3.700 -2.646, 0.585 -3.700 -2.942, -0.000 -3.700 -3.000, -0.294 -3.700 -2.986, -0.871 -0.000 -2.871, -1.414 -3.700 -2.646, -1.148 -0.000 -2.772, -1.414 0.000 -2.646, -1.903 -3.700 -2.319, -1.667 0.000 -2.494, -2.121 -3.700 -2.121, -2.121 0.000 -2.121, -2.319 0.000 -1.903, -2.646 -3.700 -1.414, -2.494 0.000 -1.667, -2.772 0.000 -1.148, -2.986 0.000 0.294, -2.942 -3.700 0.585, -2.942 0.000 0.585, -2.646 -3.700 1.414, -2.319 0.000 1.903, -1.903 -3.700 2.319, -2.121 0.000 2.121, -1.148 -3.700 2.772, -0.871 -0.000 2.871, -0.294 -0.000 2.986, 2.319 -3.700 1.903, 2.646 -0.000 1.414, 2.942 -3.700 0.585, 3.000 -3.700 -0.000, 3.000 -0.000 -0.000, 2.772 -3.700 -1.148, 1.903 -3.700 -2.319, 1.148 -3.700 -2.772, 1.148 -0.000 -2.772, 0.871 -3.700 -2.871, 0.294 -3.700 -2.986, -0.585 -3.700 -2.942, -0.871 -3.700 -2.871, -1.148 -3.700 -2.772, -1.667 -3.700 -2.494, -1.903 0.000 -2.319, -2.494 -3.700 -1.667, -2.646 0.000 -1.414, -2.772 0.000 1.148, -2.646 0.000 1.414, -2.494 -3.700 1.667, -2.121 -3.700 2.121, -1.903 0.000 2.319, -1.414 -3.700 2.646, -0.294 -3.700 2.986, 0.294 -3.700 2.986, 0.871 -3.700 2.871, 1.148 -3.700 2.772, 1.414 -3.700 2.646, 1.414 -0.000 2.646, 2.121 -3.700 2.121, 2.121 -0.000 2.121, 2.319 -0.000 1.903, 2.494 -0.000 1.667, 2.646 -3.700 1.414, 2.772 -3.700 1.148, 2.986 -3.700 0.294, 1.028 -0.200 -7.934, 1.199 -1.700 -7.910, -0.086 -0.200 8.000, -0.258 -1.700 7.996, 0.086 -0.200 8.000, 0.086 -1.700 8.000, 3.986 0.500 0.339, 3.986 -0.200 0.339, 3.871 -0.200 1.008, 3.942 0.500 0.676, 3.772 0.500 1.333, 3.112 0.500 2.513, 2.643 0.500 3.003, 2.097 0.500 3.406, 1.491 -0.200 3.712, 1.171 0.500 3.825, 0.508 0.500 3.968, -0.508 0.500 3.968, -1.171 0.500 3.825, -1.801 -0.200 3.572, -2.097 -0.200 3.406, -3.645 0.500 1.648, -3.871 0.500 1.008, -3.314 0.500 -2.240, -3.112 -0.200 -2.513, -2.643 -0.200 -3.003, -2.379 -0.200 -3.216, -2.643 0.500 -3.003, -1.801 0.500 -3.572, -1.491 0.500 -3.712, -0.508 0.500 -3.968, 1.171 -0.200 -3.825, 1.171 0.500 -3.825, 1.491 -0.200 -3.712, 1.491 0.500 -3.712, 2.643 0.500 -3.003, 3.112 -0.200 -2.513, 2.888 0.500 -2.768, 3.112 0.500 -2.513, 3.645 0.500 -1.648, 3.772 -0.200 -1.333, 3.492 -0.200 1.951, 2.888 -0.200 2.768, 2.888 0.500 2.768, 2.379 -0.200 3.216, 0.843 0.500 3.910, -0.170 -0.200 3.996, -0.170 0.500 3.996, -0.508 -0.200 3.968, -0.843 -0.200 3.910, -0.843 0.500 3.910, -2.379 -0.200 3.216, -2.888 0.500 2.768, -3.112 -0.200 2.513, -3.492 0.500 1.951, -3.772 -0.200 1.333, -3.772 0.500 1.333, -3.942 -0.200 0.676, -3.942 -0.200 -0.676, -3.772 -0.200 -1.333, -3.645 -0.200 -1.648, -3.492 -0.200 -1.951, -3.314 -0.200 -2.240, -2.379 0.500 -3.216, -2.097 -0.200 -3.406, -1.801 -0.200 -3.572, 0.170 0.500 -3.996, 0.843 -0.200 -3.910, 3.314 -0.200 -2.240, 3.314 0.500 -2.240, 3.492 0.500 -1.951, 3.871 0.500 -1.008, 3.942 -0.200 -0.676, 3.942 0.500 -0.676, 3.986 -3.700 -0.339, 3.942 -3.700 -0.676, 3.871 -3.700 -1.008, 3.772 -3.700 -1.333, 3.942 -3.700 0.676, 2.871 -3.700 0.871, 3.645 -3.700 1.648, 3.492 -3.700 1.951, 3.314 -3.700 2.240, 2.494 -3.700 1.667, 3.112 -3.700 2.513, 1.667 -3.700 2.494, 2.097 -3.700 3.406, 1.171 -3.700 3.825, 0.585 -3.700 2.942, 0.170 -3.700 3.996, -0.508 -3.700 3.968, -2.097 -3.700 3.406, -1.667 -3.700 2.494, -2.643 -3.700 3.003, -2.888 -3.700 2.768, -3.492 -3.700 1.951, -3.645 -3.700 1.648, -2.772 -3.700 1.148, -2.871 -3.700 0.871, -3.871 -3.700 1.008, -3.986 -3.700 0.339, -3.000 -3.700 0.000, -2.986 -3.700 -0.294, -2.942 -3.700 -0.585, -2.772 -3.700 -1.148, -3.314 -3.700 -2.240, -2.319 -3.700 -1.903, -3.112 -3.700 -2.513, -2.379 -3.700 -3.216, -1.171 -3.700 -3.825, -0.843 -3.700 -3.910, -0.170 -3.700 -3.996, 0.170 -3.700 -3.996, 0.508 -3.700 -3.968, 1.171 -3.700 -3.825, 1.801 -3.700 -3.572, 2.097 -3.700 -3.406, 1.667 -3.700 -2.494, 2.379 -3.700 -3.216, 2.494 -3.700 -1.667, 2.888 -3.700 2.768, 1.903 -3.700 2.319, 2.379 -3.700 3.216, 0.000 -3.700 3.000, -0.585 -3.700 2.942, -0.871 -3.700 2.871, -2.319 -3.700 1.903, -2.986 -3.700 0.294, -3.871 -3.700 -1.008, -2.871 -3.700 -0.871, -2.097 -3.700 -3.406, -0.508 -3.700 -3.968, 1.491 -3.700 -3.712, 2.121 -3.700 -2.121, 2.319 -3.700 -1.903, 2.871 -3.700 -0.871, 1.601 -1.700 -7.532, 1.601 -0.200 -7.532, 1.514 -1.700 -7.565, 1.442 -0.200 -7.623, 1.391 -1.700 -7.700, 1.369 -0.200 -7.882, 1.365 -0.200 -7.789, 1.369 -1.700 -7.882, 1.514 -0.200 -7.565, 7.995 -0.200 -0.291, 7.908 -1.700 -0.292, 7.908 -0.200 -0.292, 7.825 -1.700 -0.269, 7.695 -0.200 -0.159, 7.659 -1.700 -0.080, 7.752 -1.700 -0.223, 7.695 -1.700 -0.159, 7.646 -0.200 0.005, 7.752 -0.200 0.234, 7.825 -0.200 0.280, 7.994 -1.700 0.301, 7.908 -1.700 0.303, 7.994 -0.200 0.301, 0.834 -0.200 7.864, 0.834 -1.700 7.864, 0.786 -0.200 7.785, 0.715 -0.200 7.725, 0.268 -1.700 7.904, 0.786 -1.700 7.785, 0.630 -0.200 7.689, 0.630 -1.700 7.689, 0.537 -0.200 7.681, 0.367 -1.700 7.749, -7.958 -1.700 0.816, -7.866 -1.700 0.819, -7.866 -0.200 0.819, -7.652 -0.200 0.983, -7.627 -1.700 1.164, -7.656 -1.700 1.252, -7.711 -1.700 1.327, -7.787 -0.200 1.381, -7.787 -1.700 1.381, -7.875 -0.200 1.410, -7.875 -1.700 1.410, -7.778 -1.700 0.850, -7.652 -1.700 0.983, -7.625 -0.200 1.072, -7.656 -0.200 1.252, -7.711 -0.200 1.327, -0.857 -0.200 7.954, -0.834 -0.200 7.864, -0.834 -1.700 7.864, -0.715 -1.700 7.725, -0.630 -1.700 7.689, -0.447 -1.700 7.702, -0.305 -1.700 7.819, -0.258 -0.200 7.996, -0.786 -1.700 7.785, -0.786 -0.200 7.785, -0.715 -0.200 7.725, -0.537 -0.200 7.681, -0.447 -0.200 7.702, -0.268 -1.700 7.904, -0.268 -0.200 7.904, -1.369 -1.700 -7.882, -1.369 -0.200 -7.882, -1.365 -0.200 -7.789, -1.442 -1.700 -7.623, -1.601 -1.700 -7.532, -1.601 -0.200 -7.532, -1.694 -1.700 -7.527, -1.783 -1.700 -7.550, -1.694 -0.200 -7.527, -1.783 -0.200 -7.550, -1.862 -0.200 -7.600, -1.921 -1.700 -7.671, -7.787 -1.700 -1.381, -7.627 -0.200 -1.164, -7.625 -1.700 -1.072, -7.958 -0.200 -0.816, -7.652 -0.200 -0.983, -7.705 -0.200 -0.907, 1.956 -0.200 -7.757, 1.921 -0.200 -7.671, 1.862 -0.200 -7.600, 2.406 -0.200 -7.630, 1.783 -0.200 -7.550, 1.694 -0.200 -7.527, 3.677 -0.200 -4.847, 3.564 -0.200 -4.556, 1.801 -0.200 -3.572, 2.097 -0.200 -3.406, 2.379 -0.200 -3.216, 2.643 -0.200 -3.003, 2.888 -0.200 -2.768, 3.550 -0.200 -4.400, 0.508 -0.200 -3.968, 0.630 -0.200 -7.689, 0.170 -0.200 -3.996, -0.537 -0.200 -7.681, -0.630 -0.200 -7.689, -1.514 -0.200 -7.565, -0.843 -0.200 -3.910, -0.508 -0.200 -3.968, -1.171 -0.200 -3.825, -4.021 -0.200 -3.639, 1.391 -0.200 -7.700, 1.199 -0.200 -7.910, 0.834 -0.200 -7.864, 0.367 -0.200 -7.749, 0.305 -0.200 -7.819, -0.305 -0.200 -7.819, -0.086 -0.200 -8.000, 0.258 -0.200 -7.996, -0.715 -0.200 -7.725, -1.442 -0.200 -7.623, -0.786 -0.200 -7.785, -1.028 -0.200 -7.934, -1.391 -0.200 -7.700, -3.677 -0.200 -4.847, -2.420 -0.200 -7.625, -2.875 -0.200 -7.465, -3.772 -0.200 -4.973, -3.888 -0.200 -5.078, -4.173 -0.200 -6.826, -4.577 -0.200 -6.561, -4.167 -0.200 -5.218, -1.921 -0.200 -7.671, -1.956 -0.200 -7.757, -4.021 -0.200 -5.161, -4.964 -0.200 -6.273, -5.334 -0.200 -5.963, -4.779 -0.200 -5.161, -6.320 -0.200 -4.905, -5.250 -0.200 -4.400, -6.604 -0.200 -4.515, -6.865 -0.200 -4.108, -7.492 -0.200 -2.805, -7.625 -0.200 -1.072, -7.700 -0.200 0.000, -7.714 -0.200 -0.092, -7.986 -0.200 -0.472, -7.903 -0.200 -0.284, -7.656 -0.200 -1.252, -7.711 -0.200 -1.327, -7.775 -0.200 -1.882, -7.875 -0.200 -1.410, -7.787 -0.200 -1.381, -7.756 -0.200 -0.175, -7.866 -0.200 -0.819, -7.778 -0.200 -0.850, -7.705 -0.200 0.907, -7.821 -0.200 0.241, -7.778 -0.200 0.850, -7.958 -0.200 0.816, -7.986 -0.200 0.472, -7.903 -0.200 0.284, -7.627 -0.200 1.164, -5.250 -0.200 4.400, -6.393 -0.200 4.809, -5.193 -0.200 4.707, -7.779 -0.200 1.867, -5.123 -0.200 4.847, -5.789 -0.200 5.522, -5.028 -0.200 4.973, -5.456 -0.200 5.851, -4.779 -0.200 5.161, -4.633 -0.200 5.218, -4.322 -0.200 5.246, -4.021 -0.200 5.161, -3.951 -0.200 6.956, -3.677 -0.200 4.847, -3.772 -0.200 4.973, -3.113 -0.200 7.370, -3.607 -0.200 4.707, -3.564 -0.200 4.556, -1.171 -0.200 3.825, -1.491 -0.200 3.712, -3.550 -0.200 4.400, -3.564 -0.200 4.244, -2.677 -0.200 7.539, -0.630 -0.200 7.689, -1.779 -0.200 7.800, -0.367 -0.200 7.749, -0.305 -0.200 7.819, 0.268 -0.200 7.904, 0.305 -0.200 7.819, 0.258 -0.200 7.996, -1.320 -0.200 7.890, 0.170 -0.200 3.996, 1.171 -0.200 3.825, 3.772 -0.200 4.973, 3.147 -0.200 7.355, 3.579 -0.200 7.155, 0.447 -0.200 7.702, 0.367 -0.200 7.749, 1.794 -0.200 7.796, 0.843 -0.200 3.910, 3.997 -0.200 6.930, 4.779 -0.200 5.161, 5.162 -0.200 6.112, 5.516 -0.200 5.794, 4.912 -0.200 5.078, 5.123 -0.200 4.847, 6.456 -0.200 4.725, 6.725 -0.200 4.333, 7.556 -0.200 2.628, 7.659 -0.200 -0.080, 7.964 -0.200 -0.758, 7.821 -0.200 -1.683, 7.814 -0.200 1.714, 7.658 -0.200 0.091, 7.695 -0.200 0.169, 7.908 -0.200 0.303, 7.752 -0.200 -0.223, 7.825 -0.200 -0.269, 7.571 -0.200 -2.584, 7.407 -0.200 -3.023, 7.217 -0.200 -3.451, 6.765 -0.200 -4.270, 5.250 -0.200 -4.400, 5.193 -0.200 -4.707, 4.779 -0.200 -5.161, 4.633 -0.200 -5.218, 4.021 -0.200 -5.161, 4.110 -0.200 -6.863, 3.888 -0.200 -5.078, 3.702 -0.200 -7.092, 4.322 -0.200 -5.246, 4.021 -0.200 3.639, 3.942 -0.200 0.676, 3.772 -0.200 1.333, 3.645 -0.200 1.648, 3.314 -0.200 2.240, 3.550 -0.200 4.400, 3.112 -0.200 2.513, 2.643 -0.200 3.003, 2.097 -0.200 3.406, 1.801 -0.200 3.572, 0.508 -0.200 3.968, -2.643 -0.200 3.003, -3.888 -0.200 3.722, -2.888 -0.200 2.768, -3.314 -0.200 2.240, -3.871 -0.200 1.008, -4.912 -0.200 3.722, -5.123 -0.200 -3.953, -5.193 -0.200 4.093, -5.193 -0.200 -4.093, -5.236 -0.200 4.244, -5.236 -0.200 -4.244, -4.322 -0.200 3.554, -3.492 -0.200 1.951, -3.645 -0.200 1.648, -4.633 -0.200 3.582, -4.779 -0.200 3.639, -5.028 -0.200 3.827, -3.986 -0.200 0.339, -3.986 -0.200 -0.339, -3.871 -0.200 -1.008, -2.888 -0.200 -2.768, -1.491 -0.200 -3.712, -0.170 -0.200 -3.996, 3.645 -0.200 -1.648, 4.633 -0.200 -3.582, 3.871 -0.200 -1.008, 4.912 -0.200 -3.722, 3.986 -0.200 -0.339, 5.123 -0.200 3.953, 5.193 -0.200 -4.093, 5.193 -0.200 4.093, 5.236 -0.200 -4.244, 4.779 -0.200 -3.639, 5.123 -0.200 -3.953, 4.478 -0.200 -3.554, 3.772 -0.200 -3.827, 3.677 -0.200 -3.953, 3.492 -0.200 -1.951, 3.607 -0.200 4.093, 3.677 -0.200 3.953, 4.167 -0.200 3.582, 4.000 -0.200 -0.000, 4.912 -0.200 3.722, 4.779 -0.200 3.639, -5.123 -0.200 -4.847, -4.912 -0.200 -5.078, -4.167 -0.200 -3.582, -4.000 -0.200 0.000, -4.912 -0.200 -3.722, -5.028 -0.200 -3.827, 3.564 -0.200 4.556, 3.607 -1.700 4.707, 3.677 -1.700 4.847, 3.607 -0.200 4.707, 3.677 -0.200 4.847, 3.888 -0.200 5.078, 4.021 -0.200 5.161, 4.322 -1.700 5.246, 4.322 -0.200 5.246, 4.478 -1.700 5.246, 4.633 -1.700 5.218, 4.478 -0.200 5.246, 4.633 -0.200 5.218, 5.028 -0.200 4.973, 5.123 -1.700 4.847, 5.236 -0.200 4.556, 5.250 -1.700 4.400, 5.250 -0.200 4.400, 5.236 -0.200 4.244, 4.633 -1.700 3.582, 4.633 -0.200 3.582, 4.478 -0.200 3.554, 4.322 -0.200 3.554, 3.772 -0.200 3.827, 3.564 -0.200 4.244, 3.550 -1.700 4.400, 3.888 -1.700 5.078, 4.167 -0.200 5.218, 4.912 -1.700 5.078, 5.193 -1.700 4.707, 5.193 -0.200 4.707, 5.236 -1.700 4.556, 5.193 -1.700 4.093, 5.028 -1.700 3.827, 5.028 -0.200 3.827, 4.912 -1.700 3.722, 4.779 -1.700 3.639, 4.167 -1.700 3.582, 3.888 -0.200 3.722, 3.772 -1.700 3.827, 3.677 -1.700 3.953, 3.564 -1.700 4.244, -5.236 -0.200 4.556, -5.236 -1.700 4.556, -5.123 -1.700 4.847, -4.912 -0.200 5.078, -4.478 -1.700 5.246, -4.322 -1.700 5.246, -4.478 -0.200 5.246, -3.888 -0.200 5.078, -3.607 -1.700 4.707, -3.564 -1.700 4.244, -3.607 -0.200 4.093, -3.677 -0.200 3.953, -3.772 -0.200 3.827, -4.021 -0.200 3.639, -4.167 -0.200 3.582, -4.633 -1.700 3.582, -4.478 -0.200 3.554, -4.779 -1.700 3.639, -5.123 -0.200 3.953, -4.779 -1.700 5.161, -4.167 -1.700 5.218, -4.167 -0.200 5.218, -3.564 -1.700 4.556, -3.607 -1.700 4.093, -3.888 -1.700 3.722, -4.167 -1.700 3.582, 3.607 -1.700 -4.093, 3.564 -0.200 -4.244, 3.677 -1.700 -3.953, 3.607 -0.200 -4.093, 4.021 -0.200 -3.639, 4.167 -0.200 -3.582, 5.028 -1.700 -3.827, 5.028 -0.200 -3.827, 5.193 -1.700 -4.093, 5.236 -0.200 -4.556, 5.123 -0.200 -4.847, 4.478 -0.200 -5.246, 3.772 -0.200 -4.973, 3.888 -0.200 -3.722, 4.167 -1.700 -3.582, 4.322 -1.700 -3.554, 4.322 -0.200 -3.554, 4.478 -1.700 -3.554, 4.912 -1.700 -3.722, 5.236 -1.700 -4.244, 5.236 -1.700 -4.556, 5.028 -1.700 -4.973, 5.028 -0.200 -4.973, 4.912 -1.700 -5.078, 4.912 -0.200 -5.078, 4.167 -0.200 -5.218, 3.888 -1.700 -5.078, 3.607 -0.200 -4.707, 3.564 -1.700 -4.556, -5.236 -1.700 -4.244, -5.193 -1.700 -4.093, -5.123 -1.700 -3.953, -4.779 -0.200 -3.639, -4.633 -0.200 -3.582, -4.478 -1.700 -3.554, -4.478 -0.200 -3.554, -4.322 -0.200 -3.554, -3.888 -0.200 -3.722, -3.772 -0.200 -3.827, -3.607 -1.700 -4.093, -3.677 -0.200 -3.953, -3.607 -0.200 -4.093, -3.564 -0.200 -4.244, -3.550 -0.200 -4.400, -3.564 -0.200 -4.556, -3.607 -0.200 -4.707, -4.478 -1.700 -5.246, -4.322 -0.200 -5.246, -5.028 -1.700 -4.973, -5.028 -0.200 -4.973, -5.193 -1.700 -4.707, -5.236 -1.700 -4.556, -5.236 -0.200 -4.556, -4.633 -1.700 -3.582, -4.322 -1.700 -3.554, -3.772 -1.700 -3.827, -3.677 -1.700 -3.953, -3.564 -1.700 -4.244, -3.677 -1.700 -4.847, -3.772 -1.700 -4.973, -4.478 -0.200 -5.246, -4.633 -0.200 -5.218, -4.779 -1.700 -5.161, -4.912 -1.700 -5.078, -5.123 -1.700 -4.847, -5.193 -0.200 -4.707, 3.871 -1.700 -1.008, 3.645 -3.700 -1.648, 3.112 -1.700 -2.513, 3.112 -3.700 -2.513, 2.888 -1.700 -2.768, 2.888 -3.700 -2.768, 2.643 -1.700 -3.003, 2.379 -1.700 -3.216, 2.643 -3.700 -3.003, 1.801 -1.700 -3.572, -0.508 -1.700 -3.968, -1.171 -1.700 -3.825, -1.801 -3.700 -3.572, -2.888 -1.700 -2.768, -2.643 -3.700 -3.003, -2.888 -3.700 -2.768, -3.492 -3.700 -1.951, -3.772 -1.700 -1.333, -3.645 -3.700 -1.648, -3.772 -3.700 -1.333, -3.942 -3.700 -0.676, -3.986 -3.700 -0.339, -4.000 -3.700 0.000, -3.772 -3.700 1.333, -2.379 -3.700 3.216, -1.801 -3.700 3.572, -1.171 -1.700 3.825, -1.171 -3.700 3.825, -0.843 -3.700 3.910, 1.491 -3.700 3.712, 1.801 -3.700 3.572, 2.888 -1.700 2.768, 2.643 -3.700 3.003, 3.112 -1.700 2.513, 3.772 -3.700 1.333, 3.986 -1.700 0.339, 3.986 -3.700 0.339, 4.000 -3.700 -0.000, 3.772 -1.700 -1.333, 3.492 -3.700 -1.951, 3.314 -1.700 -2.240, 3.314 -3.700 -2.240, 0.843 -1.700 -3.910, 0.843 -3.700 -3.910, -0.843 -1.700 -3.910, -1.491 -3.700 -3.712, -2.379 -1.700 -3.216, -3.942 -1.700 -0.676, -3.986 -1.700 -0.339, -3.942 -1.700 0.676, -3.942 -3.700 0.676, -3.772 -1.700 1.333, -3.645 -1.700 1.648, -3.314 -3.700 2.240, -3.112 -3.700 2.513, -1.491 -1.700 3.712, -1.491 -3.700 3.712, -0.170 -3.700 3.996, 0.170 -1.700 3.996, 0.508 -1.700 3.968, 0.508 -3.700 3.968, 0.843 -3.700 3.910, 1.491 -1.700 3.712, 2.097 -1.700 3.406, 3.314 -1.700 2.240, 3.645 -1.700 1.648, 3.871 -1.700 1.008, 3.871 -3.700 1.008, 2.848 -1.700 -7.476, 2.406 -1.700 -7.630, 2.848 -0.200 -7.476, 3.280 -0.200 -7.296, 3.702 -1.700 -7.092, 4.504 -0.200 -6.611, 4.883 -0.200 -6.337, 5.915 -1.700 -5.386, 5.915 -0.200 -5.386, 6.504 -0.200 -4.659, 7.003 -0.200 -3.867, 7.407 -1.700 -3.023, 7.906 -0.200 -1.222, 7.995 -1.700 -0.291, 4.883 -1.700 -6.337, 5.246 -0.200 -6.040, 5.590 -0.200 -5.723, 6.220 -0.200 -5.031, 6.220 -1.700 -5.031, 7.003 -1.700 -3.867, 7.571 -1.700 -2.584, 7.709 -0.200 -2.137, 7.709 -1.700 -2.137, 0.857 -1.700 7.954, 0.857 -0.200 7.954, 1.328 -0.200 7.889, 1.328 -1.700 7.889, 2.253 -1.700 7.676, 2.705 -1.700 7.529, 3.147 -1.700 7.355, 3.997 -1.700 6.930, 4.790 -1.700 6.407, 5.162 -1.700 6.112, 5.516 -1.700 5.794, 5.850 -1.700 5.457, 6.164 -0.200 5.100, 6.164 -1.700 5.100, 7.191 -0.200 3.505, 7.387 -1.700 3.072, 7.387 -0.200 3.072, 1.794 -1.700 7.796, 2.253 -0.200 7.676, 2.705 -0.200 7.529, 4.401 -1.700 6.680, 4.401 -0.200 6.680, 4.790 -0.200 6.407, 5.850 -0.200 5.457, 6.725 -1.700 4.333, 6.970 -0.200 3.926, 7.191 -1.700 3.505, 7.556 -1.700 2.628, 7.699 -0.200 2.175, 7.902 -0.200 1.247, 7.962 -0.200 0.776, -1.779 -1.700 7.800, -2.232 -1.700 7.682, -2.232 -0.200 7.682, -4.351 -0.200 6.713, -4.351 -1.700 6.713, -4.736 -0.200 6.447, -5.105 -1.700 6.160, -6.663 -1.700 4.427, -6.663 -0.200 4.427, -6.911 -0.200 4.030, -7.134 -0.200 3.619, -7.134 -1.700 3.619, -7.334 -1.700 3.196, -7.508 -1.700 2.762, -7.508 -0.200 2.762, -7.657 -1.700 2.319, -7.779 -1.700 1.867, -3.538 -0.200 7.175, -4.736 -1.700 6.447, -5.105 -0.200 6.160, -5.456 -1.700 5.851, -6.101 -0.200 5.174, -7.334 -0.200 3.196, -7.657 -0.200 2.319, -7.875 -1.700 -1.410, -7.648 -0.200 -2.348, -7.492 -1.700 -2.805, -7.309 -0.200 -3.251, -7.100 -0.200 -3.686, -6.865 -1.700 -4.108, -5.684 -0.200 -5.630, -3.753 -1.700 -7.065, -3.753 -0.200 -7.065, -3.320 -1.700 -7.278, -3.320 -0.200 -7.278, -7.100 -1.700 -3.686, -6.013 -0.200 -5.277, -6.013 -1.700 -5.277, -5.684 -1.700 -5.630, -4.964 -1.700 -6.273, -4.173 -1.700 -6.826, -1.956 -1.700 -7.757, -2.420 -1.700 -7.625, -1.862 -1.700 -7.600, -2.875 -1.700 -7.465, -3.888 -1.700 -5.078, -4.167 -1.700 -5.218, -4.021 -1.700 -5.161, -4.322 -1.700 -5.246, -4.577 -1.700 -6.561, -4.633 -1.700 -5.218, -5.334 -1.700 -5.963, -7.625 -1.700 1.072, -7.705 -1.700 0.907, -3.564 -1.700 -4.556, -1.491 -1.700 -3.712, -1.801 -1.700 -3.572, -2.097 -1.700 -3.406, -2.643 -1.700 -3.003, -3.112 -1.700 -2.513, -3.314 -1.700 -2.240, -3.550 -1.700 -4.400, -1.514 -1.700 -7.565, -0.715 -1.700 -7.725, -1.391 -1.700 -7.700, -1.365 -1.700 -7.789, -1.028 -1.700 -7.934, -0.857 -1.700 -7.954, -0.447 -1.700 -7.702, -0.537 -1.700 -7.681, 0.367 -1.700 -7.749, -0.268 -1.700 -7.904, 0.305 -1.700 -7.819, 0.086 -1.700 -8.000, 1.442 -1.700 -7.623, 1.365 -1.700 -7.789, 1.028 -1.700 -7.934, 0.857 -1.700 -7.954, 0.170 -1.700 -3.996, -0.170 -1.700 -3.996, 1.694 -1.700 -7.527, 3.280 -1.700 -7.296, 3.772 -1.700 -4.973, 1.783 -1.700 -7.550, 1.862 -1.700 -7.600, 1.921 -1.700 -7.671, 1.956 -1.700 -7.757, 4.021 -1.700 -5.161, 4.110 -1.700 -6.863, 4.504 -1.700 -6.611, 4.167 -1.700 -5.218, 4.322 -1.700 -5.246, 5.246 -1.700 -6.040, 4.779 -1.700 -5.161, 5.590 -1.700 -5.723, 4.478 -1.700 -5.246, 4.633 -1.700 -5.218, 5.123 -1.700 -4.847, 5.193 -1.700 -4.707, 6.504 -1.700 -4.659, 6.765 -1.700 -4.270, 7.217 -1.700 -3.451, 7.646 -1.700 0.005, 7.964 -1.700 -0.758, 7.906 -1.700 -1.222, 7.821 -1.700 -1.683, 5.250 -1.700 -4.400, 5.236 -1.700 4.244, 5.123 -1.700 3.953, 4.779 -1.700 -3.639, 4.633 -1.700 -3.582, 4.000 -1.700 -0.000, 3.986 -1.700 -0.339, 3.942 -1.700 -0.676, 3.645 -1.700 -1.648, 3.888 -1.700 -3.722, 4.021 -1.700 -3.639, 3.492 -1.700 -1.951, 3.772 -1.700 -3.827, 3.564 -1.700 -4.244, 2.097 -1.700 -3.406, 3.550 -1.700 -4.400, 1.491 -1.700 -3.712, 3.677 -1.700 -4.847, 3.607 -1.700 -4.707, 7.658 -1.700 0.091, 7.814 -1.700 1.714, 7.902 -1.700 1.247, 7.695 -1.700 0.169, 7.962 -1.700 0.776, 7.752 -1.700 0.234, 7.825 -1.700 0.280, 7.699 -1.700 2.175, 6.970 -1.700 3.926, 6.456 -1.700 4.725, 4.167 -1.700 5.218, 3.579 -1.700 7.155, 3.772 -1.700 4.973, -0.170 -1.700 3.996, 4.021 -1.700 5.161, 0.715 -1.700 7.725, 0.447 -1.700 7.702, 0.537 -1.700 7.681, -0.367 -1.700 7.749, -0.086 -1.700 8.000, 0.258 -1.700 7.996, 0.305 -1.700 7.819, -0.537 -1.700 7.681, -0.508 -1.700 3.968, -2.677 -1.700 7.539, -0.843 -1.700 3.910, -0.857 -1.700 7.954, -1.320 -1.700 7.890, -3.113 -1.700 7.370, -3.677 -1.700 4.847, -3.772 -1.700 4.973, -3.538 -1.700 7.175, -3.951 -1.700 6.956, -4.633 -1.700 5.218, -3.888 -1.700 5.078, -4.021 -1.700 5.161, -5.789 -1.700 5.522, -5.028 -1.700 4.973, -4.912 -1.700 5.078, -6.101 -1.700 5.174, -6.393 -1.700 4.809, -5.193 -1.700 4.707, -6.911 -1.700 4.030, -7.714 -1.700 -0.092, -7.756 -1.700 -0.175, -7.652 -1.700 -0.983, -7.821 -1.700 -0.241, -7.705 -1.700 -0.907, -7.778 -1.700 -0.850, -7.974 -1.700 -0.644, -7.866 -1.700 -0.819, -5.250 -1.700 4.400, -7.648 -1.700 -2.348, -7.656 -1.700 -1.252, -7.775 -1.700 -1.882, -7.711 -1.700 -1.327, -7.309 -1.700 -3.251, -6.604 -1.700 -4.515, -6.320 -1.700 -4.905, -7.627 -1.700 -1.164, 1.171 -1.700 -3.825, 0.508 -1.700 -3.968, -3.607 -1.700 -4.707, -3.645 -1.700 -1.648, -4.779 -1.700 -3.639, -3.871 -1.700 -1.008, -4.912 -1.700 -3.722, -5.028 -1.700 -3.827, -5.028 -1.700 3.827, -5.123 -1.700 3.953, -5.193 -1.700 4.093, -5.250 -1.700 -4.400, -5.236 -1.700 4.244, -3.986 -1.700 0.339, -3.871 -1.700 1.008, -3.492 -1.700 1.951, -3.314 -1.700 2.240, -3.112 -1.700 2.513, -4.021 -1.700 3.639, -2.888 -1.700 2.768, -2.643 -1.700 3.003, -3.677 -1.700 3.953, -3.772 -1.700 3.827, -2.379 -1.700 3.216, -2.097 -1.700 3.406, -1.801 -1.700 3.572, -3.550 -1.700 4.400, 0.843 -1.700 3.910, 1.171 -1.700 3.825, 3.564 -1.700 4.556, 1.801 -1.700 3.572, 2.379 -1.700 3.216, 2.643 -1.700 3.003, 3.607 -1.700 4.093, 3.492 -1.700 1.951, 3.888 -1.700 3.722, 4.021 -1.700 3.639, 4.322 -1.700 3.554, 4.478 -1.700 3.554, 3.772 -1.700 1.333, 3.942 -1.700 0.676, -4.167 -1.700 -3.582, -4.021 -1.700 -3.639, -3.492 -1.700 -1.951, -3.888 -1.700 -3.722, 5.123 -1.700 -3.953, -4.322 -1.700 3.554, -4.000 -1.700 0.000, -4.478 -1.700 3.554, -4.912 -1.700 3.722, 4.779 -1.700 5.161, 5.028 -1.700 4.973, 13.607 22.232 -1.607, 13.524 22.267 -1.630, 13.415 22.392 -1.713, 13.400 22.404 -1.859, 13.524 21.512 -2.412, 13.607 21.487 -2.377, 13.457 21.770 -2.294, 13.415 22.033 -2.160, 13.415 21.825 -2.357, 13.607 22.299 -1.500, 13.524 22.335 -1.522, 13.457 22.392 -1.556, 13.457 22.323 -1.667, 13.400 20.551 -3.111, 13.400 20.302 -3.161, 13.415 20.280 -3.070, 13.524 19.440 -2.935, 13.607 19.714 -2.913, 13.524 19.713 -2.956, 13.524 19.986 -2.951, 13.415 20.562 -3.013, 13.457 19.990 -3.018, 13.415 21.598 -2.534, 13.524 21.282 -2.559, 13.457 21.315 -2.617, 13.700 20.978 -2.650, 13.607 21.021 -2.646, 13.415 21.357 -2.689, 13.524 21.039 -2.685, 13.607 20.514 -2.826, 13.607 20.251 -2.880, 13.700 20.125 -2.882, 13.400 21.033 -2.953, 13.415 20.836 -2.929, 13.524 20.257 -2.922, 13.457 20.267 -2.987, 13.607 19.983 -2.909, 13.400 20.050 -3.190, 13.415 19.995 -3.101, 13.415 19.708 -3.106, 13.457 19.432 -3.001, 13.400 19.543 -3.190, 13.415 19.422 -3.084, 13.457 19.157 -2.954, 13.607 18.667 -2.686, 13.607 17.976 -2.273, 13.700 17.708 -2.008, 13.607 17.278 -1.460, 13.700 17.200 -1.285, 13.607 16.974 -0.714, 13.457 16.869 -0.741, 13.457 16.813 -0.467, 13.415 16.730 -0.480, 13.400 16.632 -0.453, 13.400 16.601 0.065, 13.400 16.656 0.594, 13.400 16.716 0.854, 13.415 17.061 1.467, 13.400 16.900 1.353, 13.415 17.377 1.945, 13.400 17.164 1.815, 13.400 17.324 2.028, 13.415 17.568 2.162, 13.400 17.695 2.410, 13.607 18.579 2.646, 13.607 18.340 2.522, 13.524 18.088 2.412, 13.415 17.775 2.357, 13.415 18.002 2.534, 13.400 19.291 -3.159, 13.415 19.139 -3.036, 13.524 18.907 -2.819, 13.524 18.404 -2.607, 13.607 18.424 -2.570, 13.607 18.193 -2.432, 13.400 19.042 -3.109, 13.415 18.862 -2.962, 13.400 18.798 -3.040, 13.457 18.625 -2.786, 13.524 18.170 -2.467, 13.400 18.331 -2.843, 13.415 18.087 -2.592, 13.415 17.443 -2.025, 13.400 17.053 -1.642, 13.415 17.267 -1.800, 13.457 17.183 -1.515, 13.524 17.012 -0.986, 13.607 17.052 -0.972, 13.607 17.154 -1.221, 13.457 17.335 -1.751, 13.607 17.774 -2.095, 13.524 17.949 -2.306, 13.415 17.855 -2.423, 13.457 17.907 -2.358, 13.524 17.744 -2.126, 13.524 17.557 -1.927, 13.607 17.423 -1.687, 13.607 17.589 -1.899, 13.524 17.389 -1.712, 13.415 17.640 -2.233, 13.457 17.506 -1.970, 13.524 17.241 -1.482, 13.415 17.111 -1.557, 13.457 16.949 -1.008, 13.524 16.933 -0.725, 13.415 16.787 -0.762, 13.400 16.744 -0.948, 13.457 16.778 0.089, 13.524 16.844 0.087, 13.607 16.891 -0.183, 13.415 16.699 -0.195, 13.415 16.694 0.092, 13.415 16.716 0.378, 13.524 16.910 0.629, 13.700 17.083 1.013, 13.607 17.021 0.880, 13.700 16.994 0.731, 13.524 16.865 0.360, 13.457 16.799 0.368, 13.457 16.917 0.913, 13.524 16.981 0.893, 13.607 17.114 1.133, 13.524 17.075 1.149, 13.700 17.344 1.543, 13.415 16.764 0.661, 13.415 16.838 0.938, 13.607 17.230 1.376, 13.415 16.937 1.208, 13.457 17.134 1.427, 13.524 17.333 1.630, 13.607 17.368 1.607, 13.700 17.514 1.785, 13.607 17.901 2.211, 13.607 18.113 2.377, 13.415 17.208 1.713, 13.457 17.277 1.667, 13.457 17.442 1.893, 13.524 17.675 2.057, 13.607 17.705 2.027, 13.524 17.494 1.851, 13.457 17.628 2.103, 13.524 17.873 2.243, 13.457 17.830 2.294, 13.415 18.243 2.689, 13.457 18.285 2.617, 13.607 18.828 2.748, 13.400 18.123 2.726, 13.607 19.086 2.826, 13.700 19.241 2.846, 13.700 19.534 2.888, 13.607 19.349 2.880, 13.400 18.356 2.856, 13.457 18.792 2.851, 13.415 18.764 2.929, 13.524 19.343 2.922, 13.607 19.617 2.909, 13.524 19.614 2.951, 13.607 19.886 2.913, 13.700 20.416 2.834, 13.607 20.155 2.893, 13.415 19.320 3.070, 13.607 21.176 2.570, 13.607 21.407 2.432, 13.607 21.624 2.273, 13.607 22.177 1.687, 13.400 19.369 3.171, 13.400 19.634 3.196, 13.524 20.160 2.935, 13.400 19.900 3.199, 13.400 20.429 3.138, 13.400 20.940 2.990, 13.415 21.008 2.863, 13.400 21.185 2.885, 13.400 21.644 2.616, 13.400 22.052 2.274, 13.400 22.233 2.079, 13.400 22.397 1.869, 13.400 22.544 1.647, 13.415 22.334 1.798, 13.457 22.392 1.556, 13.524 21.651 2.306, 13.524 21.196 2.607, 13.524 20.693 2.819, 13.415 20.178 3.084, 13.457 20.443 2.955, 13.457 20.713 2.883, 13.457 21.227 2.666, 13.457 21.467 2.523, 13.524 21.430 2.467, 13.415 21.513 2.592, 13.415 21.745 2.423, 13.524 21.856 2.126, 13.400 21.855 2.453, 13.415 21.960 2.233, 13.457 22.094 1.970, 13.457 22.266 1.750, 13.607 22.299 1.500, 13.524 22.212 1.712, 13.524 22.043 1.927, 13.607 21.826 2.095, 13.524 20.949 2.725, 13.524 20.429 2.890, 13.607 22.011 1.899, 13.700 21.490 2.357, 13.700 20.978 2.650, 13.607 20.680 2.779, 13.607 20.420 2.848, 13.700 18.158 2.390, 13.700 16.934 0.442, 13.607 16.952 0.620, 13.607 16.907 0.355, 13.607 16.887 0.086, 13.607 16.920 -0.451, 13.700 16.994 -0.731, 13.700 17.083 -1.013, 13.700 17.923 -2.211, 13.700 18.158 -2.390, 13.700 18.676 -2.674, 13.700 21.490 -2.357, 13.524 21.727 -2.243, 13.415 22.223 -1.945, 13.457 21.973 -2.102, 13.700 21.932 -1.965, 13.700 21.721 -2.172, 13.607 22.073 -1.824, 13.700 22.121 -1.738, 13.415 19.892 3.106, 13.457 19.889 3.022, 13.415 19.605 3.101, 13.457 19.610 3.018, 13.524 22.106 -1.851, 13.457 22.158 -1.893, 13.524 21.926 -2.056, 13.607 21.699 -2.211, 13.607 21.895 -2.026, 13.457 21.550 -2.466, 13.607 21.260 -2.522, 13.457 21.067 -2.745, 13.457 20.808 -2.851, 13.415 21.102 -2.821, 13.524 20.786 -2.788, 13.607 20.772 -2.748, 13.457 20.541 -2.931, 13.524 20.525 -2.867, 13.457 19.711 -3.022, 13.607 19.445 -2.893, 13.524 19.171 -2.890, 13.607 19.180 -2.848, 13.607 18.920 -2.779, 13.415 18.592 -2.863, 13.524 18.651 -2.725, 13.457 18.887 -2.883, 13.415 18.333 -2.739, 13.457 18.133 -2.523, 13.457 18.373 -2.666, 13.457 17.698 -2.173, 13.457 17.055 -1.267, 13.524 17.115 -1.239, 13.415 16.871 -1.036, 13.415 16.979 -1.302, 13.524 16.878 -0.457, 13.457 16.782 -0.190, 13.524 16.849 -0.186, 13.457 16.846 0.643, 13.524 17.193 1.396, 13.457 17.014 1.175, 13.607 17.527 1.824, 13.524 18.318 2.559, 13.457 18.050 2.466, 13.415 18.498 2.821, 13.524 18.814 2.788, 13.457 18.533 2.745, 13.524 18.561 2.685, 13.457 19.059 2.931, 13.524 19.075 2.867, 13.415 19.038 3.013, 13.457 19.333 2.987, 13.457 20.168 3.001, 13.524 19.887 2.956, 13.415 20.461 3.036, 13.457 20.975 2.786, 13.415 20.738 2.962, 13.607 20.933 2.686, 13.415 21.267 2.739, 13.457 21.693 2.358, 13.457 21.902 2.173, 13.415 22.157 2.025, 16.400 22.121 -1.738, 16.400 21.241 -2.516, 16.400 21.785 -3.240, 16.400 21.721 -2.172, 16.400 22.065 -3.052, 16.400 21.175 -3.541, 16.400 20.699 -3.692, 16.400 20.541 -3.727, 16.400 20.228 -3.776, 16.400 19.914 -3.799, 16.400 19.829 -2.900, 16.400 18.955 -2.774, 16.400 19.600 -3.795, 16.400 19.241 -2.846, 16.400 18.677 -3.633, 16.400 18.410 -2.545, 16.400 17.256 -2.823, 16.400 16.796 -2.326, 16.400 17.016 -2.587, 16.400 18.158 -2.390, 16.400 17.923 -2.211, 16.400 16.600 -2.048, 16.400 17.200 -1.285, 16.400 17.083 -1.013, 16.400 16.183 -1.167, 16.400 16.007 -0.239, 16.400 16.904 -0.148, 16.400 16.000 0.088, 16.400 16.019 0.408, 16.400 16.040 0.569, 16.400 16.904 0.148, 16.400 16.069 0.731, 16.400 16.152 1.064, 16.400 16.994 0.731, 16.400 16.206 1.234, 16.400 17.200 1.285, 16.400 16.410 1.719, 16.400 16.335 1.561, 16.400 17.344 1.543, 16.400 16.583 2.023, 16.400 16.785 2.313, 16.400 17.514 1.785, 16.400 17.273 2.836, 16.400 17.407 2.950, 16.400 17.545 3.058, 16.400 17.686 3.157, 16.400 17.828 3.248, 16.400 18.955 2.774, 16.400 18.117 3.407, 16.400 18.417 3.540, 16.400 19.241 2.846, 16.400 19.853 3.802, 16.400 20.534 3.728, 16.400 20.416 2.834, 16.400 20.876 3.645, 16.400 21.206 3.531, 16.400 21.368 3.462, 16.400 21.984 3.108, 16.400 21.490 2.357, 16.400 21.721 2.172, 16.400 22.266 2.889, 16.400 22.399 2.771, 16.400 21.932 1.965, 16.400 22.121 1.738, 16.400 22.286 1.493, 16.400 22.425 1.343, 16.400 22.947 2.130, 16.400 22.613 1.261, 16.400 22.715 1.250, 16.400 22.977 -2.087, 16.400 22.613 -1.261, 16.400 22.715 -1.250, 16.400 23.139 -1.819, 16.400 23.274 -1.542, 16.400 23.389 -1.250, 16.459 23.412 1.578, 16.523 23.451 1.595, 16.523 23.299 1.907, 16.600 23.149 2.187, 16.459 22.654 2.718, 16.400 22.313 2.850, 16.415 22.364 2.908, 16.400 22.128 3.002, 16.400 22.524 2.649, 16.415 22.607 2.673, 16.459 23.536 1.257, 16.523 23.577 1.271, 16.600 23.477 1.575, 16.457 23.536 1.250, 16.487 23.562 1.250, 16.400 21.836 3.208, 16.415 21.820 3.309, 16.600 22.472 2.976, 16.523 22.435 2.989, 16.400 21.683 3.301, 16.415 21.524 3.472, 16.459 21.552 3.530, 16.415 21.214 3.609, 16.400 21.526 3.385, 16.600 21.918 3.393, 16.600 21.615 3.564, 16.523 21.876 3.401, 16.400 21.042 3.592, 16.523 21.572 3.569, 16.523 21.254 3.710, 16.459 20.914 3.781, 16.400 20.706 3.691, 16.415 20.897 3.718, 16.600 20.972 3.825, 16.415 20.232 3.852, 16.415 20.566 3.800, 16.400 20.359 3.759, 16.600 20.635 3.912, 16.415 19.895 3.875, 16.400 20.017 3.795, 16.400 20.186 3.781, 16.523 20.588 3.906, 16.600 20.293 3.970, 16.523 20.244 3.960, 16.459 19.896 3.940, 16.400 19.691 3.801, 16.600 19.946 3.997, 16.523 19.897 3.984, 16.400 19.371 3.777, 16.415 19.557 3.869, 16.459 19.553 3.934, 16.523 19.550 3.977, 16.400 19.049 3.725, 16.415 19.220 3.833, 16.600 19.253 3.962, 16.459 18.873 3.831, 16.415 18.888 3.768, 16.400 18.728 3.646, 16.600 18.911 3.900, 16.415 18.248 3.552, 16.600 18.576 3.808, 16.523 18.529 3.777, 16.459 18.543 3.736, 16.523 18.205 3.651, 16.415 17.944 3.404, 16.415 17.655 3.229, 16.600 17.936 3.539, 16.459 17.619 3.283, 16.600 17.636 3.364, 16.400 17.142 2.714, 16.400 17.429 2.970, 16.415 17.382 3.030, 16.400 17.179 2.752, 16.600 17.352 3.164, 16.523 17.595 3.319, 16.415 17.127 2.807, 16.400 17.017 2.586, 16.400 16.898 2.452, 16.600 17.087 2.939, 16.523 17.314 3.114, 16.459 16.844 2.607, 16.415 16.680 2.300, 16.523 17.052 2.886, 16.600 16.842 2.693, 16.400 16.680 2.170, 16.415 16.328 1.724, 16.415 16.491 2.020, 16.400 16.493 1.873, 16.600 16.620 2.426, 16.459 16.436 2.054, 16.459 16.270 1.752, 16.415 16.191 1.414, 16.415 16.081 1.095, 16.400 16.267 1.399, 16.600 16.248 1.840, 16.523 16.231 1.772, 16.400 16.106 0.896, 16.600 15.984 1.198, 16.459 15.936 0.779, 16.415 16.000 0.766, 16.523 15.977 1.125, 16.600 15.834 0.520, 16.459 15.883 0.439, 16.459 15.860 0.096, 16.415 15.925 0.095, 16.415 15.931 -0.243, 16.600 15.804 0.174, 16.523 15.816 0.097, 16.459 15.866 -0.247, 16.400 16.041 -0.554, 16.400 16.099 -0.863, 16.523 15.823 -0.250, 16.400 16.293 -1.464, 16.459 15.969 -0.927, 16.415 16.126 -1.236, 16.459 16.064 -1.257, 16.400 16.359 -1.611, 16.523 15.927 -0.937, 16.400 16.432 -1.758, 16.415 16.248 -1.552, 16.415 16.396 -1.856, 16.600 15.984 -1.198, 16.600 16.102 -1.524, 16.523 16.023 -1.271, 16.400 16.635 -2.103, 16.415 16.571 -2.145, 16.400 16.464 -1.819, 16.459 16.340 -1.887, 16.523 16.301 -1.907, 16.415 16.770 -2.418, 16.400 16.903 -2.459, 16.523 16.481 -2.205, 16.523 16.686 -2.486, 16.415 16.993 -2.673, 16.415 17.236 -2.908, 16.600 16.842 -2.693, 16.415 17.500 -3.120, 16.400 17.514 -3.036, 16.600 17.087 -2.939, 16.400 17.789 -3.225, 16.415 17.780 -3.309, 16.523 17.165 -2.989, 16.400 18.083 -3.390, 16.415 18.076 -3.472, 16.400 18.234 -3.463, 16.523 17.724 -3.401, 16.415 18.386 -3.609, 16.400 18.382 -3.527, 16.415 18.705 -3.719, 16.600 18.250 -3.688, 16.523 18.028 -3.569, 16.523 18.346 -3.710, 16.459 18.687 -3.781, 16.400 18.975 -3.711, 16.400 19.284 -3.765, 16.600 18.576 -3.808, 16.415 19.368 -3.852, 16.523 18.675 -3.823, 16.415 19.705 -3.875, 16.459 19.361 -3.917, 16.523 19.703 -3.984, 16.459 20.389 -3.897, 16.415 20.712 -3.768, 16.600 19.946 -3.997, 16.523 20.050 -3.977, 16.459 20.727 -3.831, 16.415 21.036 -3.674, 16.415 21.352 -3.552, 16.600 21.918 -3.393, 16.523 22.005 -3.319, 16.400 22.784 -2.353, 16.400 22.564 -2.608, 16.415 22.473 -2.807, 16.400 22.324 -2.841, 16.459 21.981 -3.283, 16.523 21.707 -3.499, 16.600 20.635 -3.912, 16.523 20.737 -3.873, 16.459 21.057 -3.736, 16.600 21.299 -3.709, 16.459 21.378 -3.612, 16.523 21.071 -3.777, 16.600 21.615 -3.564, 16.523 21.395 -3.651, 16.523 22.286 -3.114, 16.400 22.885 -2.220, 16.415 22.708 -2.564, 16.523 22.548 -2.886, 16.415 22.920 -2.300, 16.600 22.721 -2.733, 16.600 22.947 -2.469, 16.459 22.972 -2.339, 16.459 23.164 -2.054, 16.523 23.007 -2.365, 16.600 23.149 -2.187, 16.415 23.409 -1.414, 16.415 23.272 -1.724, 16.600 23.326 -1.888, 16.459 23.470 -1.438, 16.600 23.477 -1.575, 16.560 23.595 -1.250, 16.523 23.510 -1.454, 16.522 23.583 -1.250, 16.415 22.218 -3.030, 16.415 21.945 -3.229, 16.459 21.687 -3.461, 16.400 21.638 -3.326, 16.400 21.487 -3.404, 16.415 21.656 -3.404, 16.400 21.321 -3.482, 16.400 21.012 -3.602, 16.400 20.858 -3.649, 16.400 22.641 2.523, 16.523 23.119 2.205, 16.459 23.083 2.181, 16.400 22.750 2.395, 16.400 23.266 1.557, 16.415 23.352 1.552, 16.415 23.029 2.145, 16.400 23.119 1.851, 16.415 23.204 1.856, 16.459 23.260 1.887, 16.459 20.047 -3.934, 16.415 20.043 -3.869, 16.523 20.396 -3.940, 16.415 20.380 -3.833, 16.415 22.830 2.418, 16.459 22.880 2.459, 16.523 22.914 2.486, 16.523 22.686 2.748, 16.459 22.139 3.172, 16.459 22.407 2.957, 16.415 22.100 3.120, 16.400 22.055 3.059, 16.523 22.165 3.207, 16.459 21.854 3.364, 16.459 21.238 3.670, 16.523 20.926 3.822, 16.459 20.239 3.917, 16.459 20.579 3.864, 16.523 18.863 3.873, 16.523 19.204 3.940, 16.459 19.211 3.897, 16.415 18.564 3.674, 16.459 18.222 3.612, 16.523 17.893 3.499, 16.459 17.913 3.461, 16.459 17.082 2.854, 16.459 17.341 3.080, 16.523 16.811 2.635, 16.415 16.892 2.564, 16.523 16.593 2.365, 16.459 16.628 2.339, 16.523 16.399 2.076, 16.523 16.090 1.454, 16.459 16.130 1.438, 16.523 15.894 0.788, 16.459 16.019 1.113, 16.415 15.948 0.432, 16.523 15.840 0.444, 16.459 15.903 -0.589, 16.415 15.967 -0.580, 16.523 15.860 -0.596, 16.415 16.032 -0.912, 16.459 16.188 -1.578, 16.523 16.149 -1.595, 16.459 16.517 -2.181, 16.459 16.720 -2.459, 16.459 17.193 -2.957, 16.523 16.914 -2.748, 16.459 16.946 -2.718, 16.459 17.461 -3.172, 16.459 17.746 -3.364, 16.523 17.435 -3.207, 16.459 18.362 -3.670, 16.459 18.048 -3.530, 16.523 19.012 -3.906, 16.415 19.034 -3.800, 16.459 19.021 -3.864, 16.459 19.704 -3.940, 16.523 19.356 -3.960, 16.459 22.259 -3.080, 16.459 22.518 -2.854, 16.523 22.789 -2.635, 16.459 22.757 -2.607, 16.415 23.109 -2.020, 16.523 23.201 -2.076, 16.459 23.330 -1.752, 16.523 23.369 -1.772, 13.654 22.627 1.261, 13.405 22.513 1.591, 13.405 22.557 1.547, 13.492 22.641 1.341, 13.607 22.715 1.265, 13.654 22.512 1.297, 13.700 22.613 1.261, 13.700 22.515 1.292, 13.654 22.410 1.358, 13.567 22.347 1.460, 13.415 22.464 1.599, 13.436 22.445 1.538, 13.700 22.348 1.410, 13.654 22.325 1.443, 13.524 22.335 1.522, 13.700 22.286 1.493, 13.405 22.610 1.516, 13.436 22.575 1.437, 13.524 22.715 1.307, 13.457 22.715 1.374, 13.400 22.715 1.550, 13.415 22.715 1.457, 13.405 22.669 1.497, 13.400 22.648 1.562, 13.492 22.545 1.370, 13.567 22.632 1.289, 13.436 22.654 1.412, 13.436 22.504 1.479, 13.567 22.524 1.322, 13.492 22.459 1.422, 13.567 22.427 1.380, 13.492 22.388 1.493, 13.400 22.544 -1.647, 13.400 22.899 -1.562, 13.400 22.960 -1.597, 13.400 23.004 -1.850, 13.400 22.824 -2.131, 13.400 22.078 -2.247, 13.400 22.249 -2.060, 13.400 22.620 -2.395, 13.400 21.893 -2.421, 13.400 21.695 -2.579, 13.400 22.393 -2.640, 13.400 22.144 -2.863, 13.400 21.264 -2.846, 13.400 20.981 -3.506, 13.400 20.660 -3.599, 13.400 19.334 -3.670, 13.400 18.369 -3.412, 13.400 17.779 -3.099, 13.400 18.561 -2.951, 13.400 23.028 -1.785, 13.400 21.485 -2.721, 13.400 21.876 -3.062, 13.400 21.592 -3.237, 13.400 21.293 -3.386, 13.400 20.795 -3.042, 13.400 19.797 -3.200, 13.400 18.682 -3.527, 13.400 17.508 -2.905, 13.400 18.110 -2.717, 13.400 17.192 -1.854, 13.400 17.347 -2.055, 13.400 17.517 -2.243, 13.400 17.900 -2.575, 13.400 17.702 -2.417, 13.400 17.024 -2.446, 13.400 16.630 -1.908, 13.400 16.235 -0.990, 13.400 16.828 -1.187, 13.400 16.471 -1.614, 13.400 16.932 -1.419, 13.400 16.160 -0.664, 13.400 16.678 -0.703, 13.400 16.100 -0.000, 13.400 16.115 0.334, 13.400 16.617 0.331, 13.400 16.606 -0.201, 13.400 16.339 1.307, 13.400 16.797 1.107, 13.400 17.022 1.589, 13.400 16.815 2.186, 13.400 17.902 2.577, 13.400 17.779 3.099, 13.400 18.599 2.966, 13.400 17.501 2.227, 13.400 17.024 2.446, 13.400 18.067 3.269, 13.400 18.682 3.527, 13.400 19.107 3.124, 13.400 18.850 3.056, 13.400 19.005 3.613, 13.400 19.334 3.670, 13.400 20.333 3.661, 13.400 20.660 3.599, 13.400 21.293 3.386, 13.400 21.876 3.062, 13.400 20.166 3.179, 13.400 20.981 3.506, 13.400 20.688 3.075, 13.400 21.420 2.760, 13.400 22.620 2.395, 13.400 22.588 1.595, 13.400 22.966 1.602, 13.400 22.824 2.131, 13.700 21.932 1.965, 13.700 21.241 2.516, 16.400 21.241 2.516, 16.400 20.978 2.650, 16.400 20.702 2.756, 13.700 19.829 2.900, 16.400 18.676 2.674, 16.400 18.410 2.545, 16.400 18.158 2.390, 16.400 17.923 2.211, 13.700 17.923 2.211, 16.400 16.934 0.442, 13.700 16.934 -0.442, 16.400 16.934 -0.442, 13.700 17.344 -1.543, 16.400 17.344 -1.543, 16.400 17.708 -2.008, 13.700 18.410 -2.545, 16.400 20.416 -2.834, 13.700 20.416 -2.834, 13.700 22.121 1.738, 13.700 21.721 2.172, 13.700 20.702 2.756, 16.400 20.125 2.882, 13.700 20.125 2.882, 16.400 19.829 2.900, 16.400 19.534 2.888, 13.700 18.955 2.774, 13.700 18.676 2.674, 13.700 18.410 2.545, 16.400 17.708 2.008, 13.700 17.708 2.008, 13.700 17.200 1.285, 16.400 17.083 1.013, 13.700 16.904 0.148, 13.700 16.904 -0.148, 16.400 16.994 -0.731, 16.400 17.514 -1.785, 13.700 17.514 -1.785, 16.400 18.676 -2.674, 13.700 18.955 -2.774, 13.700 19.241 -2.846, 16.400 19.534 -2.888, 13.700 19.534 -2.888, 13.700 19.829 -2.900, 16.400 20.125 -2.882, 13.700 20.702 -2.756, 16.400 20.702 -2.756, 16.400 20.978 -2.650, 13.700 21.241 -2.516, 16.400 21.490 -2.357, 16.400 21.932 -1.965, 16.400 22.286 -1.493, 13.654 22.363 -1.400, 13.567 22.472 -1.349, 13.492 22.590 -1.353, 13.436 22.694 -1.408, 13.400 22.648 -1.562, 13.400 22.588 -1.595, 13.405 22.533 -1.569, 13.492 22.420 -1.457, 13.567 22.383 -1.419, 13.492 22.499 -1.394, 13.436 22.537 -1.457, 13.700 22.348 -1.410, 13.700 22.613 -1.261, 13.700 22.715 -1.250, 13.654 22.457 -1.326, 13.700 22.425 -1.343, 13.654 22.566 -1.276, 13.654 22.684 -1.255, 13.567 22.686 -1.282, 13.457 22.715 -1.374, 13.492 22.689 -1.335, 13.567 22.574 -1.303, 13.415 22.715 -1.457, 13.400 22.715 -1.550, 13.415 22.464 -1.599, 13.405 22.699 -1.494, 13.436 22.612 -1.423, 13.405 22.638 -1.505, 13.405 22.582 -1.531, 13.436 22.472 -1.508, 16.900 23.600 1.250, 16.900 23.477 1.575, 16.900 22.721 2.733, 16.900 22.472 2.976, 16.600 21.299 3.709, 16.900 18.576 3.808, 16.600 18.250 3.688, 16.900 16.620 2.426, 16.900 16.102 1.524, 16.600 15.894 0.862, 16.900 15.804 0.174, 16.900 15.834 -0.520, 16.900 15.984 -1.198, 16.900 17.352 -3.164, 16.900 19.253 -3.962, 16.600 19.599 -3.995, 16.900 20.635 -3.912, 16.900 21.299 -3.709, 16.900 23.149 -2.187, 16.600 23.600 -1.250, 16.900 23.600 -1.250, 16.600 23.326 1.888, 16.900 22.947 2.469, 16.600 22.947 2.469, 16.600 22.721 2.733, 16.600 22.204 3.197, 16.900 20.293 3.970, 16.900 19.599 3.995, 16.600 19.599 3.995, 16.900 18.911 3.900, 16.900 17.352 3.164, 16.600 16.421 2.141, 16.600 16.102 1.524, 16.900 15.804 -0.174, 16.600 15.804 -0.174, 16.600 15.834 -0.520, 16.600 15.894 -0.862, 16.600 16.248 -1.840, 16.900 16.421 -2.141, 16.600 16.421 -2.141, 16.900 16.620 -2.426, 16.600 16.620 -2.426, 16.600 17.352 -3.164, 16.600 17.636 -3.364, 16.600 17.936 -3.539, 16.600 18.911 -3.900, 16.600 19.253 -3.962, 16.900 19.599 -3.995, 16.600 20.293 -3.970, 16.600 20.972 -3.825, 16.600 22.204 -3.197, 16.600 22.472 -2.976, 16.900 23.477 -1.575, 16.400 22.515 1.292, 16.400 22.348 1.410, 13.700 22.425 1.343, 13.415 22.831 1.457, 13.524 22.831 1.307, 13.457 22.831 1.374, 13.400 22.909 1.566, 13.405 22.964 1.531, 13.654 23.319 1.841, 13.700 23.310 1.893, 13.654 23.305 1.603, 13.492 23.188 1.536, 13.492 23.126 1.457, 13.436 23.009 1.457, 13.405 23.013 1.569, 13.436 23.125 1.573, 13.567 23.292 1.836, 13.654 23.283 1.955, 13.400 23.029 1.719, 13.405 23.076 1.674, 13.400 23.028 1.787, 13.405 23.087 1.735, 13.436 23.144 1.892, 13.457 23.157 1.938, 13.607 23.251 1.993, 13.567 23.258 1.943, 13.436 23.168 1.813, 13.405 23.084 1.797, 13.415 23.085 1.896, 13.405 23.065 1.856, 13.654 23.257 1.494, 13.405 22.908 1.505, 13.400 22.831 1.550, 13.400 22.844 1.550, 13.405 22.847 1.494, 13.654 23.183 1.400, 13.567 23.163 1.419, 13.492 22.956 1.353, 13.436 22.853 1.408, 13.436 22.934 1.423, 13.654 23.089 1.326, 13.567 23.075 1.349, 13.567 22.972 1.303, 13.700 23.055 1.303, 13.654 22.980 1.276, 13.567 22.861 1.282, 13.607 22.831 1.265, 13.700 22.831 1.250, 13.654 22.862 1.255, 13.405 23.051 1.618, 13.400 23.007 1.655, 13.436 23.159 1.649, 13.492 22.857 1.335, 13.492 23.047 1.394, 13.436 23.074 1.508, 13.567 23.279 1.612, 13.492 23.229 1.627, 13.492 23.246 1.726, 13.567 23.233 1.508, 13.567 23.299 1.723, 13.654 23.327 1.721, 13.436 23.174 1.730, 13.492 23.210 1.922, 13.492 23.240 1.826, 13.524 22.973 -2.340, 13.700 23.077 -2.294, 13.607 23.008 -2.365, 13.607 22.789 -2.636, 13.457 22.218 -3.029, 13.524 22.260 -3.081, 13.415 21.899 -3.159, 13.524 22.519 -2.855, 13.524 22.757 -2.607, 13.415 23.037 -1.976, 13.457 23.109 -2.020, 13.607 23.202 -2.076, 13.457 23.157 -1.938, 13.607 23.251 -1.993, 13.700 22.628 -2.828, 13.607 22.286 -3.115, 13.415 21.616 -3.330, 13.415 21.318 -3.475, 13.457 21.656 -3.403, 13.524 21.687 -3.462, 13.457 21.352 -3.552, 13.415 21.011 -3.594, 13.400 20.333 -3.661, 13.415 20.038 -3.785, 13.400 20.000 -3.695, 13.400 19.666 -3.698, 13.415 17.549 -3.053, 13.415 17.292 -2.845, 13.415 16.325 -1.518, 13.415 16.114 -0.892, 13.415 16.050 -0.567, 13.400 16.115 -0.334, 13.415 16.008 0.093, 13.415 16.162 1.071, 13.400 16.630 1.908, 13.415 16.403 1.686, 13.415 16.563 1.976, 13.457 16.892 2.563, 13.700 16.972 2.828, 13.700 17.229 3.064, 13.607 17.314 3.115, 13.607 17.595 3.319, 13.457 17.944 3.403, 13.400 18.369 3.412, 13.415 18.282 3.475, 13.607 17.052 2.886, 13.524 17.618 3.284, 13.457 21.037 -3.674, 13.415 20.692 -3.686, 13.607 21.396 -3.652, 13.607 21.071 -3.777, 13.524 20.727 -3.832, 13.457 20.711 -3.768, 13.415 20.367 -3.750, 13.457 20.380 -3.833, 13.524 20.390 -3.898, 13.457 20.043 -3.869, 13.607 20.396 -3.941, 13.457 19.705 -3.875, 13.415 19.377 -3.769, 13.415 19.050 -3.718, 13.700 20.149 -3.985, 13.607 20.050 -3.977, 13.524 19.704 -3.942, 13.524 19.361 -3.918, 13.457 19.368 -3.852, 13.415 18.729 -3.638, 13.700 19.800 -4.000, 13.607 19.703 -3.984, 13.457 18.706 -3.719, 13.457 19.034 -3.800, 13.700 19.105 -3.939, 13.607 19.356 -3.960, 13.607 19.012 -3.907, 13.524 19.021 -3.865, 13.415 18.416 -3.531, 13.457 18.386 -3.609, 13.415 18.114 -3.397, 13.524 18.687 -3.782, 13.457 18.076 -3.472, 13.415 17.824 -3.237, 13.524 18.361 -3.671, 13.607 18.346 -3.711, 13.457 17.780 -3.309, 13.524 18.047 -3.532, 13.457 17.500 -3.120, 13.607 18.028 -3.570, 13.524 17.746 -3.365, 13.457 17.237 -2.908, 13.700 17.800 -3.464, 13.607 17.724 -3.402, 13.524 17.460 -3.173, 13.524 17.193 -2.957, 13.457 16.993 -2.673, 13.415 17.053 -2.616, 13.607 17.435 -3.208, 13.607 17.164 -2.989, 13.524 16.945 -2.719, 13.415 16.836 -2.366, 13.700 16.972 -2.828, 13.415 16.641 -2.099, 13.457 16.771 -2.418, 13.700 16.736 -2.571, 13.607 16.914 -2.748, 13.607 16.685 -2.486, 13.457 16.397 -1.856, 13.415 16.470 -1.816, 13.457 16.248 -1.552, 13.700 16.523 -2.294, 13.700 16.336 -2.000, 13.607 16.301 -1.908, 13.524 16.187 -1.578, 13.415 16.205 -1.210, 13.457 16.126 -1.236, 13.524 16.063 -1.258, 13.457 16.032 -0.911, 13.457 15.967 -0.580, 13.700 15.936 -1.035, 13.524 15.968 -0.927, 13.415 16.015 -0.238, 13.607 15.926 -0.937, 13.524 15.902 -0.590, 13.524 15.865 -0.248, 13.457 15.931 -0.243, 13.607 15.859 -0.596, 13.415 16.082 0.750, 13.457 15.925 0.095, 13.457 15.948 0.432, 13.700 15.800 -0.000, 13.607 15.816 0.097, 13.524 15.882 0.439, 13.700 15.815 0.349, 13.607 15.840 0.444, 13.457 16.000 0.766, 13.700 15.861 0.695, 13.524 16.018 1.113, 13.457 16.081 1.094, 13.700 15.936 1.035, 13.607 15.893 0.788, 13.607 16.089 1.454, 13.700 16.175 1.690, 13.457 16.491 2.020, 13.415 16.747 2.251, 13.607 16.230 1.772, 13.457 16.680 2.300, 13.415 16.954 2.507, 13.700 16.336 2.000, 13.607 16.398 2.076, 13.607 16.592 2.365, 13.700 16.736 2.571, 13.607 16.810 2.635, 13.700 17.800 3.464, 13.700 18.110 3.625, 13.607 18.204 3.652, 13.457 18.564 3.674, 13.457 18.889 3.768, 13.415 19.233 3.750, 13.400 19.666 3.698, 13.607 18.863 3.874, 13.524 18.873 3.832, 13.457 19.220 3.833, 13.415 19.562 3.785, 13.415 19.893 3.792, 13.700 19.105 3.939, 13.457 19.557 3.869, 13.400 20.000 3.695, 13.524 19.896 3.942, 13.415 20.223 3.769, 13.700 19.451 3.985, 13.607 19.550 3.977, 13.700 19.800 4.000, 13.607 20.244 3.960, 13.524 20.579 3.865, 13.415 20.871 3.638, 13.700 20.149 3.985, 13.457 21.214 3.609, 13.415 21.486 3.397, 13.415 21.184 3.531, 13.524 20.913 3.782, 13.400 21.592 3.237, 13.700 20.835 3.864, 13.607 20.925 3.823, 13.524 21.553 3.532, 13.457 21.820 3.309, 13.415 21.776 3.237, 13.607 21.572 3.570, 13.400 22.144 2.863, 13.700 21.800 3.464, 13.457 22.100 3.120, 13.400 22.393 2.640, 13.457 22.607 2.673, 13.415 22.764 2.366, 13.415 22.547 2.616, 13.700 22.094 3.277, 13.400 23.004 1.850, 13.415 22.959 2.099, 13.700 22.371 3.064, 13.607 22.436 2.989, 13.607 22.686 2.748, 13.457 22.829 2.418, 13.700 22.864 2.571, 13.524 23.084 2.182, 13.457 23.029 2.145, 13.607 22.915 2.486, 13.607 23.119 2.205, 13.524 23.214 1.971, 13.524 17.340 3.081, 13.415 17.701 3.159, 13.400 17.508 2.905, 13.524 17.081 2.855, 13.457 17.127 2.807, 13.524 16.842 2.607, 13.415 17.434 2.964, 13.400 17.256 2.686, 13.415 17.184 2.747, 13.400 16.471 1.614, 13.415 16.269 1.384, 13.400 16.235 0.990, 13.400 16.160 0.664, 13.415 16.031 0.423, 13.400 16.339 -1.307, 13.400 16.815 -2.186, 13.400 17.256 -2.686, 13.400 18.067 -3.269, 13.400 19.005 -3.613, 13.415 19.707 -3.792, 13.457 22.708 -2.563, 13.415 22.416 -2.747, 13.415 22.645 -2.508, 13.524 23.165 -2.054, 13.457 22.920 -2.300, 13.415 22.853 -2.251, 13.524 19.552 3.935, 13.524 19.210 3.898, 13.457 19.895 3.875, 13.457 22.473 -2.807, 13.607 22.548 -2.886, 13.415 22.166 -2.964, 13.457 21.945 -3.229, 13.607 22.005 -3.319, 13.524 21.982 -3.284, 13.607 21.708 -3.499, 13.524 21.378 -3.613, 13.607 20.737 -3.874, 13.524 21.058 -3.737, 13.524 20.048 -3.935, 13.607 18.675 -3.823, 13.524 16.719 -2.460, 13.457 16.571 -2.145, 13.607 16.481 -2.205, 13.524 16.338 -1.887, 13.524 16.516 -2.182, 13.607 16.148 -1.596, 13.607 16.023 -1.271, 13.524 15.858 0.096, 13.607 15.823 -0.250, 13.524 15.935 0.779, 13.607 15.977 1.125, 13.524 16.129 1.439, 13.457 16.191 1.414, 13.524 16.268 1.753, 13.457 16.328 1.724, 13.524 16.435 2.054, 13.524 16.627 2.340, 13.457 17.655 3.229, 13.457 17.382 3.029, 13.524 17.913 3.462, 13.607 17.892 3.499, 13.415 17.984 3.330, 13.457 18.248 3.552, 13.607 18.529 3.777, 13.524 18.222 3.613, 13.415 18.590 3.595, 13.524 18.542 3.737, 13.415 18.908 3.686, 13.607 19.204 3.941, 13.607 19.897 3.984, 13.524 20.239 3.918, 13.607 20.588 3.907, 13.415 20.550 3.718, 13.457 20.232 3.852, 13.457 20.894 3.719, 13.457 20.566 3.800, 13.524 21.239 3.671, 13.607 21.254 3.711, 13.457 21.524 3.472, 13.607 21.876 3.402, 13.524 21.854 3.365, 13.524 22.140 3.173, 13.415 22.051 3.053, 13.607 22.165 3.208, 13.524 22.407 2.957, 13.457 22.363 2.908, 13.415 22.308 2.845, 13.524 22.881 2.460, 13.524 22.655 2.719, 13.436 23.101 -1.538, 13.400 23.004 -1.650, 13.405 23.033 -1.591, 13.405 22.989 -1.547, 13.436 23.042 -1.479, 13.492 22.905 -1.341, 13.567 22.914 -1.289, 13.654 23.034 -1.297, 13.700 23.055 -1.303, 13.654 23.136 -1.358, 13.567 23.258 -1.557, 13.492 23.210 -1.578, 13.492 23.240 -1.674, 13.436 23.168 -1.687, 13.400 23.028 -1.715, 13.405 23.087 -1.765, 13.567 23.199 -1.460, 13.654 23.283 -1.545, 13.436 23.174 -1.770, 13.405 23.076 -1.826, 13.700 23.290 -1.552, 13.492 23.246 -1.774, 13.567 23.299 -1.777, 13.415 23.085 -1.896, 13.654 23.319 -1.659, 13.700 23.323 -1.663, 13.654 23.327 -1.779, 13.492 23.229 -1.873, 13.567 23.279 -1.888, 13.524 23.214 -1.971, 13.654 23.305 -1.897, 13.436 23.144 -1.608, 13.405 23.065 -1.644, 13.492 23.158 -1.493, 13.492 23.087 -1.422, 13.567 23.022 -1.322, 13.654 22.919 -1.261, 13.436 22.971 -1.437, 13.436 22.892 -1.412, 13.405 22.877 -1.497, 13.457 22.831 -1.374, 13.492 23.001 -1.370, 13.405 22.936 -1.516, 13.567 23.119 -1.380, 13.654 23.221 -1.443, 13.405 23.084 -1.703, 13.567 23.292 -1.664, 13.436 23.159 -1.851, 13.700 22.286 -1.493, 16.400 22.348 -1.410, 16.400 22.425 -1.343, 13.700 22.515 -1.292, 16.400 22.515 -1.292, 13.607 22.715 -1.265, 13.700 22.831 -1.250, 13.607 22.831 -1.265, 13.524 22.831 -1.307, 13.400 22.831 -1.550, 13.415 22.831 -1.457, 13.524 22.715 -1.307, 16.900 27.908 2.550, 16.900 27.289 1.308, 16.900 27.547 3.498, 16.900 27.075 4.396, 16.900 26.499 5.232, 16.900 26.175 5.622, 16.900 25.048 4.453, 16.900 24.972 4.756, 16.900 24.863 3.868, 16.900 26.955 1.250, 16.900 23.326 1.888, 16.900 24.175 3.550, 16.900 24.019 3.569, 16.900 23.731 3.691, 16.900 23.149 2.187, 16.900 23.428 4.044, 16.900 22.204 3.197, 16.900 21.918 3.393, 16.900 23.356 4.503, 16.900 22.397 8.093, 16.900 20.624 6.431, 16.900 20.493 6.715, 16.900 25.010 4.143, 16.900 24.381 5.231, 16.900 24.663 6.971, 16.900 24.069 5.240, 16.900 23.917 5.201, 16.900 23.798 7.501, 16.900 23.537 4.932, 16.900 20.408 8.478, 16.900 19.981 7.053, 16.900 19.669 7.062, 16.900 19.374 6.958, 16.900 19.394 8.490, 16.900 18.888 8.451, 16.900 19.246 6.867, 16.900 18.385 8.381, 16.900 17.887 8.282, 16.900 17.396 8.153, 16.900 18.952 6.169, 16.900 18.250 3.688, 16.900 19.107 5.731, 16.900 18.990 6.479, 16.900 16.914 7.995, 16.900 16.093 4.892, 16.900 15.982 7.594, 16.900 15.535 7.353, 16.900 15.425 5.250, 16.900 15.581 5.231, 16.900 15.104 7.085, 16.900 15.269 5.240, 16.900 14.293 6.475, 16.900 14.974 5.136, 16.900 14.846 5.045, 16.900 14.651 4.801, 16.900 13.561 5.772, 16.900 14.556 4.503, 16.900 14.590 4.657, 16.900 14.552 4.347, 16.900 12.917 4.988, 16.900 12.372 4.132, 16.900 13.152 0.736, 16.900 12.915 0.532, 16.900 12.767 0.257, 16.900 12.139 3.681, 16.900 11.485 1.764, 16.900 11.334 0.760, 16.900 11.304 0.254, 16.900 12.753 -0.208, 16.900 12.729 -0.053, 16.900 11.334 -0.760, 16.900 12.884 -0.492, 16.900 11.395 -1.264, 16.900 11.754 -2.742, 16.900 11.932 -3.218, 16.900 13.552 -0.850, 16.900 14.737 -3.868, 16.900 13.709 -0.840, 16.900 13.861 -0.801, 16.900 14.426 0.053, 16.900 14.349 0.356, 16.900 14.576 4.192, 16.900 12.806 -0.356, 16.900 11.605 -2.257, 16.900 13.247 -0.783, 16.900 14.590 -4.143, 16.900 14.293 -6.475, 16.900 14.689 -6.792, 16.900 14.628 -4.756, 16.900 14.931 -5.109, 16.900 15.375 -5.250, 16.900 15.104 -7.085, 16.900 15.531 -5.240, 16.900 15.535 -7.353, 16.900 15.826 -5.136, 16.900 12.632 -4.568, 16.900 16.442 -7.808, 16.900 16.149 -4.801, 16.900 16.210 -4.657, 16.900 17.636 -3.364, 16.900 17.087 -2.939, 16.900 16.842 -2.693, 16.900 16.248 -1.840, 16.900 16.172 -4.044, 16.900 16.224 -4.192, 16.900 16.914 -7.995, 16.900 18.976 -6.431, 16.900 18.385 -8.381, 16.900 19.209 -6.833, 16.900 19.775 -7.072, 16.900 19.901 -8.499, 16.900 19.394 -8.490, 16.900 19.619 -7.053, 16.900 19.931 -7.062, 16.900 20.648 -6.169, 16.900 21.909 -8.234, 16.900 22.876 -7.924, 16.900 23.343 -7.726, 16.900 23.798 -7.501, 16.900 23.870 -5.183, 16.900 24.019 -5.231, 16.900 24.331 -5.240, 16.900 25.071 -6.668, 16.900 25.010 -4.657, 16.900 25.048 -4.347, 16.900 25.024 -4.192, 16.900 26.955 -1.250, 16.900 26.799 -4.823, 16.900 27.547 -3.498, 16.900 27.742 -3.029, 16.900 27.808 -1.729, 16.900 27.908 -2.550, 16.900 27.933 -2.045, 16.900 23.326 -1.888, 16.900 23.917 -3.599, 16.900 24.069 -3.560, 16.900 22.947 -2.469, 16.900 22.721 -2.733, 16.900 23.451 -3.999, 16.900 23.390 -4.143, 16.900 22.472 -2.976, 16.900 22.204 -3.197, 16.900 21.918 -3.393, 16.900 23.376 -4.608, 16.900 23.356 -4.297, 16.900 23.352 -4.453, 16.900 21.615 -3.564, 16.900 20.572 -5.866, 16.900 20.493 -5.731, 16.900 20.972 -3.825, 16.900 20.391 -5.612, 16.900 20.293 -3.970, 16.900 20.130 -5.439, 16.900 20.269 -5.513, 16.900 19.946 -3.997, 16.900 19.981 -5.392, 16.900 19.825 -5.373, 16.900 19.517 -5.421, 16.900 19.374 -5.487, 16.900 18.911 -3.900, 16.900 19.137 -5.690, 16.900 19.051 -5.821, 16.900 18.576 -3.808, 16.900 18.250 -3.688, 16.900 17.936 -3.539, 16.900 16.244 -4.503, 16.900 16.248 -4.347, 16.900 15.894 -0.862, 16.900 14.707 3.908, 16.900 14.809 3.789, 16.900 15.834 0.520, 16.900 15.894 0.862, 16.900 15.984 1.198, 16.900 16.248 1.840, 16.900 15.219 3.569, 16.900 15.375 3.550, 16.900 16.842 2.693, 16.900 17.087 2.939, 16.900 17.636 3.364, 16.900 16.224 4.608, 16.900 17.936 3.539, 16.900 18.976 6.014, 16.900 19.470 5.439, 16.900 19.253 3.962, 16.900 19.946 3.997, 16.900 19.931 5.383, 16.900 20.226 5.487, 16.900 20.354 5.578, 16.900 20.635 3.912, 16.900 20.972 3.825, 16.900 21.299 3.709, 16.900 23.390 4.657, 16.900 21.615 3.564, 16.900 23.507 3.908, 16.900 27.933 2.045, 16.900 12.139 -3.681, 16.900 20.463 -6.755, 16.900 16.421 2.141, 16.900 15.117 -3.599, 16.900 15.581 -3.569, 16.900 15.730 -3.617, 16.900 16.102 -1.524, 16.900 24.893 -3.908, 16.900 25.071 6.668, 16.900 24.669 5.109, 16.900 24.791 5.011, 16.900 24.893 4.892, 16.900 16.172 4.756, 16.900 15.991 5.011, 16.900 15.869 5.109, 16.900 15.730 5.183, 15.400 15.425 5.250, 15.400 14.974 5.136, 16.900 15.117 5.201, 15.400 14.628 4.044, 16.900 14.628 4.044, 15.400 15.070 3.617, 16.900 15.070 3.617, 15.400 15.219 3.569, 15.400 15.954 3.755, 16.900 16.063 3.868, 15.400 16.210 4.143, 16.900 16.149 3.999, 16.900 16.244 4.297, 16.900 16.248 4.453, 15.400 15.869 5.109, 15.400 15.730 5.183, 15.400 15.581 5.231, 16.900 14.737 4.932, 15.400 14.576 4.192, 16.900 14.931 3.691, 15.400 15.375 3.550, 16.900 15.531 3.560, 16.900 15.683 3.599, 15.400 15.826 3.664, 16.900 15.826 3.664, 16.900 15.954 3.755, 16.900 16.210 4.143, 15.400 16.244 4.297, 16.900 25.024 4.608, 15.400 24.972 4.756, 16.900 24.225 5.250, 16.900 23.774 5.136, 16.900 23.646 5.045, 16.900 23.352 4.347, 16.900 23.376 4.192, 15.400 23.507 3.908, 16.900 23.609 3.789, 16.900 23.870 3.617, 15.400 24.331 3.560, 16.900 24.331 3.560, 15.400 24.626 3.664, 16.900 24.483 3.599, 16.900 24.626 3.664, 15.400 25.044 4.297, 15.400 25.024 4.608, 15.400 24.893 4.892, 15.400 24.791 5.011, 15.400 24.669 5.109, 15.400 24.530 5.183, 16.900 24.530 5.183, 15.400 23.917 5.201, 15.400 23.537 4.932, 15.400 23.451 4.801, 16.900 23.451 4.801, 15.400 23.356 4.503, 15.400 23.376 4.192, 15.400 23.870 3.617, 15.400 24.019 3.569, 15.400 24.483 3.599, 15.400 24.754 3.755, 16.900 24.754 3.755, 15.400 24.949 3.999, 16.900 24.949 3.999, 16.900 25.044 4.297, 15.400 25.024 -4.192, 16.900 24.972 -4.044, 16.900 24.791 -3.789, 16.900 24.669 -3.691, 16.900 24.381 -3.569, 16.900 24.225 -3.550, 15.400 23.774 -3.664, 16.900 23.646 -3.755, 16.900 23.537 -3.868, 15.400 23.356 -4.297, 16.900 23.428 -4.756, 16.900 23.507 -4.892, 16.900 23.731 -5.109, 15.400 24.175 -5.250, 15.400 24.331 -5.240, 16.900 24.483 -5.201, 16.900 24.626 -5.136, 15.400 24.949 -4.801, 16.900 24.949 -4.801, 15.400 25.048 -4.347, 15.400 24.791 -3.789, 15.400 24.530 -3.617, 16.900 24.530 -3.617, 15.400 24.381 -3.569, 15.400 24.069 -3.560, 15.400 23.917 -3.599, 16.900 23.774 -3.664, 16.900 23.609 -5.011, 16.900 24.175 -5.250, 15.400 24.626 -5.136, 16.900 24.754 -5.045, 16.900 24.863 -4.932, 15.400 25.010 -4.657, 15.400 25.044 -4.503, 16.900 25.044 -4.503, 15.400 16.224 -4.192, 16.900 16.093 -3.908, 15.400 15.730 -3.617, 15.400 15.581 -3.569, 16.900 15.425 -3.550, 15.400 15.269 -3.560, 15.400 15.117 -3.599, 16.900 15.269 -3.560, 16.900 14.974 -3.664, 16.900 14.846 -3.755, 15.400 14.651 -3.999, 16.900 14.651 -3.999, 15.400 14.556 -4.297, 16.900 14.556 -4.297, 16.900 14.552 -4.453, 16.900 14.576 -4.608, 16.900 14.809 -5.011, 15.400 15.070 -5.183, 16.900 15.070 -5.183, 16.900 15.219 -5.231, 15.400 15.826 -5.136, 16.900 15.954 -5.045, 16.900 16.063 -4.932, 15.400 16.093 -3.908, 16.900 15.991 -3.789, 15.400 15.869 -3.691, 16.900 15.869 -3.691, 15.400 15.425 -3.550, 15.400 14.974 -3.664, 15.400 14.846 -3.755, 16.900 14.707 -4.892, 15.400 15.375 -5.250, 15.400 15.531 -5.240, 15.400 15.683 -5.201, 16.900 15.683 -5.201, 15.400 15.954 -5.045, 15.400 16.210 -4.657, 15.400 16.244 -4.503, 16.900 14.402 0.208, 15.400 14.271 0.492, 16.900 14.271 0.492, 16.900 14.168 0.611, 16.900 14.046 0.709, 15.400 13.758 0.831, 16.900 13.758 0.831, 15.400 13.446 0.840, 16.900 13.603 0.850, 16.900 13.446 0.840, 16.900 13.294 0.801, 15.400 13.024 0.645, 16.900 13.024 0.645, 15.400 12.767 0.257, 16.900 12.734 0.103, 15.400 12.884 -0.492, 16.900 12.986 -0.611, 16.900 13.397 -0.831, 15.400 13.552 -0.850, 15.400 13.709 -0.840, 16.900 14.003 -0.736, 16.900 14.131 -0.645, 16.900 14.240 -0.532, 15.400 14.327 -0.401, 16.900 14.327 -0.401, 16.900 14.388 -0.257, 16.900 14.421 -0.103, 15.400 14.168 0.611, 15.400 14.046 0.709, 15.400 13.908 0.783, 16.900 13.908 0.783, 15.400 13.294 0.801, 15.400 12.915 0.532, 15.400 12.828 0.401, 16.900 12.828 0.401, 15.400 12.753 -0.208, 15.400 12.806 -0.356, 16.900 13.109 -0.709, 15.400 14.421 -0.103, 16.900 20.648 6.276, 15.400 20.572 6.579, 16.900 20.572 6.579, 15.400 20.493 6.715, 16.900 20.269 6.932, 15.400 19.825 7.072, 16.900 19.517 7.024, 15.400 19.051 6.624, 15.400 18.990 6.479, 15.400 18.956 6.326, 16.900 18.956 6.326, 16.900 19.209 5.612, 15.400 19.619 5.392, 16.900 19.619 5.392, 15.400 20.226 5.487, 16.900 20.083 5.421, 16.900 20.463 5.690, 16.900 20.549 5.821, 15.400 20.610 5.966, 16.900 20.610 5.966, 16.900 20.644 6.119, 15.400 20.391 6.833, 16.900 20.391 6.833, 15.400 20.269 6.932, 15.400 20.130 7.006, 16.900 20.130 7.006, 16.900 19.825 7.072, 15.400 19.669 7.062, 15.400 19.374 6.958, 15.400 19.246 6.867, 15.400 19.137 6.755, 16.900 19.137 6.755, 16.900 19.051 6.624, 15.400 18.976 6.014, 16.900 19.028 5.866, 15.400 19.107 5.731, 16.900 19.331 5.513, 16.900 19.775 5.373, 15.400 20.354 5.578, 15.400 20.549 5.821, 16.900 20.624 -6.014, 15.400 20.624 -6.014, 15.400 20.572 -5.866, 15.400 20.493 -5.731, 15.400 20.269 -5.513, 15.400 19.981 -5.392, 15.400 19.825 -5.373, 15.400 19.669 -5.383, 16.900 19.669 -5.383, 15.400 18.990 -5.966, 16.900 18.990 -5.966, 16.900 18.956 -6.119, 16.900 18.952 -6.276, 15.400 19.107 -6.715, 16.900 19.107 -6.715, 15.400 19.619 -7.053, 16.900 19.470 -7.006, 16.900 20.083 -7.024, 16.900 20.226 -6.958, 16.900 20.354 -6.867, 15.400 20.463 -6.755, 15.400 19.517 -5.421, 15.400 19.374 -5.487, 15.400 19.246 -5.578, 16.900 19.246 -5.578, 15.400 18.976 -6.431, 16.900 19.028 -6.579, 15.400 19.209 -6.833, 15.400 19.331 -6.932, 16.900 19.331 -6.932, 15.400 19.470 -7.006, 15.400 19.775 -7.072, 15.400 19.931 -7.062, 15.400 20.226 -6.958, 15.400 20.354 -6.867, 15.400 20.549 -6.624, 16.900 20.549 -6.624, 15.400 20.610 -6.479, 16.900 20.610 -6.479, 15.400 20.644 -6.326, 16.900 20.644 -6.326, 15.400 20.648 -6.169, 16.900 27.124 -1.265, 16.900 27.444 -1.378, 15.400 27.585 -1.474, 16.900 27.585 -1.474, 16.900 27.707 -1.592, 15.400 27.707 -1.592, 16.900 27.884 -1.882, 16.900 27.954 -2.214, 16.900 27.946 -2.384, 15.400 27.124 -1.265, 16.900 27.289 -1.308, 15.400 27.289 -1.308, 15.400 27.444 -1.378, 15.400 27.808 -1.729, 16.900 27.324 -3.954, 16.900 27.075 -4.396, 15.400 26.799 -4.823, 16.900 26.499 -5.232, 16.900 26.175 -5.622, 16.900 25.459 -6.342, 16.900 24.663 -6.971, 16.900 22.397 -8.093, 16.900 21.414 -8.345, 16.900 20.913 -8.427, 16.900 20.408 -8.478, 16.900 17.887 -8.282, 15.400 16.914 -7.995, 16.900 15.982 -7.594, 15.400 15.982 -7.594, 15.400 14.293 -6.475, 15.400 13.916 -6.135, 16.900 13.227 -5.390, 15.400 12.917 -4.988, 16.900 12.917 -4.988, 15.400 12.372 -4.132, 16.900 11.395 1.264, 15.400 11.485 1.764, 15.400 11.605 2.257, 16.900 11.754 2.742, 15.400 11.754 2.742, 15.400 12.139 3.681, 16.900 13.227 5.390, 16.900 14.689 6.792, 15.400 15.104 7.085, 16.900 16.442 7.808, 15.400 18.385 8.381, 16.900 19.901 8.499, 16.900 20.913 8.427, 15.400 20.913 8.427, 16.900 21.414 8.345, 15.400 22.876 7.924, 16.900 24.239 7.249, 16.900 25.459 6.342, 15.400 25.828 5.993, 16.900 27.324 3.954, 15.400 27.547 -3.498, 15.400 27.324 -3.954, 15.400 26.499 -5.232, 15.400 26.175 -5.622, 16.900 25.828 -5.993, 15.400 24.663 -6.971, 16.900 24.239 -7.249, 15.400 23.343 -7.726, 15.400 21.414 -8.345, 15.400 20.408 -8.478, 15.400 19.901 -8.499, 16.900 18.888 -8.451, 15.400 18.888 -8.451, 15.400 18.385 -8.381, 16.900 17.396 -8.153, 15.400 17.396 -8.153, 15.400 15.104 -7.085, 16.900 13.916 -6.135, 16.900 13.561 -5.772, 15.400 13.561 -5.772, 16.900 12.372 -4.132, 15.400 11.754 -2.742, 15.400 11.605 -2.257, 16.900 11.485 -1.764, 16.900 11.304 -0.254, 15.400 11.304 0.254, 16.900 11.605 2.257, 16.900 11.932 3.218, 15.400 11.932 3.218, 16.900 12.632 4.568, 15.400 12.632 4.568, 15.400 13.227 5.390, 16.900 13.916 6.135, 15.400 13.916 6.135, 15.400 17.887 8.282, 15.400 18.888 8.451, 15.400 21.414 8.345, 16.900 21.909 8.234, 15.400 22.397 8.093, 16.900 22.876 7.924, 16.900 23.343 7.726, 15.400 23.798 7.501, 15.400 24.239 7.249, 15.400 25.071 6.668, 15.400 25.459 6.342, 16.900 25.828 5.993, 15.400 26.499 5.232, 16.900 26.799 4.823, 16.900 27.742 3.029, 16.900 27.946 2.384, 15.400 27.933 2.045, 16.900 27.884 1.882, 15.400 27.884 1.882, 15.400 27.707 1.592, 16.900 27.707 1.592, 15.400 27.585 1.474, 16.900 27.585 1.474, 16.900 27.444 1.378, 16.900 27.124 1.265, 16.900 27.954 2.214, 15.400 27.954 2.214, 16.900 27.808 1.729, 13.700 22.715 1.250, 16.400 23.389 1.250, 15.400 22.831 1.250, 16.415 23.468 1.250, 16.522 23.583 1.250, 16.560 23.595 1.250, 16.600 23.600 1.250, 13.700 22.946 1.263, 15.400 22.946 1.263, 13.700 23.152 1.367, 15.400 23.232 1.451, 13.700 23.232 1.451, 13.700 23.290 1.552, 15.400 23.290 1.552, 13.700 23.323 1.663, 13.700 23.330 1.779, 15.400 23.310 1.893, 13.700 23.264 2.000, 13.700 23.077 2.294, 15.400 21.800 3.464, 15.400 20.835 3.864, 13.700 20.495 3.939, 15.400 18.110 3.625, 13.700 17.506 3.277, 15.400 16.523 2.294, 13.700 16.523 2.294, 13.700 16.041 1.368, 15.400 15.936 1.035, 15.400 15.861 0.695, 15.400 15.815 0.349, 15.400 15.800 -0.000, 13.700 15.815 -0.349, 15.400 15.815 -0.349, 13.700 16.041 -1.368, 13.700 16.175 -1.690, 13.700 17.229 -3.064, 13.700 18.110 -3.625, 13.700 18.765 -3.864, 13.700 19.451 -3.985, 15.400 19.800 -4.000, 13.700 20.495 -3.939, 13.700 20.835 -3.864, 13.700 21.168 -3.759, 13.700 21.490 -3.625, 13.700 21.800 -3.464, 15.400 21.800 -3.464, 15.400 22.094 -3.277, 13.700 22.094 -3.277, 13.700 22.371 -3.064, 15.400 22.628 -2.828, 15.400 23.077 -2.294, 15.400 23.077 2.294, 13.700 22.628 2.828, 15.400 22.371 3.064, 15.400 22.094 3.277, 13.700 21.490 3.625, 13.700 21.168 3.759, 15.400 21.168 3.759, 15.400 19.800 4.000, 15.400 19.451 3.985, 13.700 18.765 3.864, 15.400 18.765 3.864, 13.700 18.432 3.759, 15.400 18.432 3.759, 15.400 16.041 1.368, 13.700 15.861 -0.695, 15.400 16.041 -1.368, 15.400 16.336 -2.000, 15.400 16.736 -2.571, 15.400 16.972 -2.828, 15.400 17.229 -3.064, 13.700 17.506 -3.277, 15.400 17.506 -3.277, 15.400 17.800 -3.464, 13.700 18.432 -3.759, 15.400 18.432 -3.759, 15.400 18.765 -3.864, 15.400 19.105 -3.939, 15.400 20.835 -3.864, 15.400 22.371 -3.064, 13.700 22.864 -2.571, 13.700 23.264 -2.000, 13.700 23.310 -1.893, 15.400 23.290 -1.552, 13.700 23.232 -1.451, 13.700 23.152 -1.367, 13.700 22.946 -1.263, 15.400 22.831 -1.250, 15.400 22.946 -1.263, 15.400 23.310 -1.893, 13.700 23.330 -1.779, 15.400 23.330 -1.779, 15.400 23.232 -1.451, 16.415 23.468 -1.250, 16.487 23.562 -1.250, 16.457 23.536 -1.250, 15.400 23.537 -3.868, 15.400 22.864 -2.571, 15.400 23.264 -2.000, 15.400 23.646 -3.755, 15.400 24.225 -3.550, 15.400 26.955 -1.250, 15.400 23.323 -1.663, 15.400 23.152 -1.367, 15.400 23.055 -1.303, 15.400 27.908 -2.550, 15.400 27.946 -2.384, 15.400 27.884 -1.882, 15.400 27.933 -2.045, 15.400 27.954 -2.214, 15.400 27.742 -3.029, 15.400 24.893 -3.908, 15.400 24.972 -4.044, 15.400 25.828 -5.993, 15.400 24.669 -3.691, 15.400 27.075 -4.396, 15.400 25.071 -6.668, 15.400 24.483 -5.201, 15.400 23.870 -5.183, 15.400 23.798 -7.501, 15.400 23.731 -5.109, 15.400 22.876 -7.924, 15.400 23.428 -4.756, 15.400 21.490 -3.625, 15.400 23.376 -4.608, 15.400 23.352 -4.453, 15.400 23.390 -4.143, 15.400 23.451 -3.999, 15.400 24.019 -5.231, 15.400 24.239 -7.249, 15.400 22.397 -8.093, 15.400 21.909 -8.234, 15.400 20.913 -8.427, 15.400 20.083 -7.024, 15.400 19.394 -8.490, 15.400 19.028 -6.579, 15.400 17.887 -8.282, 15.400 16.442 -7.808, 15.400 15.535 -7.353, 15.400 16.063 -4.932, 15.400 16.149 -4.801, 15.400 16.248 -4.347, 15.400 15.219 -5.231, 15.400 14.552 -4.453, 15.400 14.689 -6.792, 15.400 13.227 -5.390, 15.400 14.590 -4.143, 15.400 12.139 -3.681, 15.400 13.861 -0.801, 15.400 14.003 -0.736, 15.400 14.131 -0.645, 15.400 14.240 -0.532, 15.400 14.737 -3.868, 15.400 14.388 -0.257, 15.400 12.632 -4.568, 15.400 11.932 -3.218, 15.400 13.109 -0.709, 15.400 12.986 -0.611, 15.400 11.395 -1.264, 15.400 13.397 -0.831, 15.400 13.247 -0.783, 15.400 11.485 -1.764, 15.400 11.334 -0.760, 15.400 11.334 0.760, 15.400 11.395 1.264, 15.400 12.729 -0.053, 15.400 12.734 0.103, 15.400 12.372 4.132, 15.400 13.152 0.736, 15.400 13.603 0.850, 15.400 11.304 -0.254, 15.400 14.552 4.347, 15.400 12.917 4.988, 15.400 14.651 4.801, 15.400 14.737 4.932, 15.400 13.561 5.772, 15.400 14.556 4.503, 15.400 14.590 4.657, 15.400 14.846 5.045, 15.400 14.293 6.475, 15.400 15.117 5.201, 15.400 15.269 5.240, 15.400 14.689 6.792, 15.400 15.535 7.353, 15.400 15.982 7.594, 15.400 15.991 5.011, 15.400 16.442 7.808, 15.400 18.952 6.169, 15.400 16.914 7.995, 15.400 16.093 4.892, 15.400 16.172 4.756, 15.400 17.800 3.464, 15.400 17.506 3.277, 15.400 16.248 4.453, 15.400 17.229 3.064, 15.400 16.972 2.828, 15.400 16.736 2.571, 15.400 17.396 8.153, 15.400 19.517 7.024, 15.400 19.394 8.490, 15.400 19.901 8.499, 15.400 19.981 7.053, 15.400 20.408 8.478, 15.400 20.624 6.431, 15.400 21.909 8.234, 15.400 21.490 3.625, 15.400 23.390 4.657, 15.400 23.646 5.045, 15.400 23.774 5.136, 15.400 23.343 7.726, 15.400 24.225 5.250, 15.400 24.381 5.231, 15.400 24.069 5.240, 15.400 24.663 6.971, 15.400 25.048 4.453, 15.400 26.175 5.622, 15.400 26.799 4.823, 15.400 25.010 4.143, 15.400 27.075 4.396, 15.400 27.324 3.954, 15.400 27.547 3.498, 15.400 27.742 3.029, 15.400 27.124 1.265, 15.400 26.955 1.250, 15.400 27.946 2.384, 15.400 27.808 1.729, 15.400 27.908 2.550, 15.400 27.444 1.378, 15.400 27.289 1.308, 15.400 23.152 1.367, 15.400 23.055 1.303, 15.400 23.323 1.663, 15.400 24.863 3.868, 15.400 23.264 2.000, 15.400 23.352 4.347, 15.400 22.864 2.571, 15.400 22.628 2.828, 15.400 20.644 6.119, 15.400 20.648 6.276, 15.400 20.463 5.690, 15.400 20.495 3.939, 15.400 19.775 5.373, 15.400 20.083 5.421, 15.400 20.149 3.985, 15.400 19.931 5.383, 15.400 19.470 5.439, 15.400 19.331 5.513, 15.400 19.105 3.939, 15.400 19.209 5.612, 15.400 19.028 5.866, 15.400 16.336 2.000, 15.400 16.175 1.690, 15.400 14.931 3.691, 15.400 14.809 3.789, 15.400 15.861 -0.695, 15.400 15.936 -1.035, 15.400 14.426 0.053, 15.400 16.175 -1.690, 15.400 15.991 -3.789, 15.400 16.172 -4.044, 15.400 16.523 -2.294, 15.400 18.110 -3.625, 15.400 19.137 -5.690, 15.400 19.051 -5.821, 15.400 19.451 -3.985, 15.400 20.130 -5.439, 15.400 20.149 -3.985, 15.400 20.495 -3.939, 15.400 20.391 -5.612, 15.400 21.168 -3.759, 15.400 18.956 -6.119, 15.400 18.952 -6.276, 15.400 14.402 0.208, 15.400 14.349 0.356, 15.400 14.576 -4.608, 15.400 14.628 -4.756, 15.400 14.707 -4.892, 15.400 14.809 -5.011, 15.400 14.931 -5.109, 15.400 23.507 -4.892, 15.400 23.609 -5.011, 15.400 24.754 -5.045, 15.400 24.863 -4.932, 15.400 25.459 -6.342, 15.400 23.428 4.044, 15.400 23.609 3.789, 15.400 23.731 3.691, 15.400 23.330 1.779, 15.400 24.175 3.550, 15.400 16.224 4.608, 15.400 14.707 3.908, 15.400 15.531 3.560, 15.400 15.683 3.599, 15.400 16.063 3.868, 15.400 16.149 3.999 ] } colorPerVertex FALSE coordIndex [ 270, 0, 284, -1, 284, 0, 242, -1, 242, 240, 284, -1, 284, 240, 286, -1, 286, 240, 1, -1, 1, 240, 237, -1, 3, 237, 2, -1, 3, 1, 237, -1, 2, 4, 3, -1, 3, 4, 7, -1, 7, 4, 238, -1, 5, 238, 6, -1, 5, 7, 238, -1, 238, 236, 6, -1, 6, 236, 289, -1, 289, 236, 8, -1, 291, 8, 233, -1, 291, 289, 8, -1, 233, 9, 291, -1, 291, 9, 10, -1, 10, 9, 11, -1, 11, 9, 12, -1, 16, 12, 239, -1, 13, 239, 14, -1, 15, 14, 230, -1, 15, 13, 14, -1, 11, 12, 16, -1, 16, 239, 13, -1, 15, 230, 294, -1, 294, 230, 228, -1, 228, 17, 294, -1, 294, 17, 23, -1, 23, 17, 24, -1, 298, 24, 25, -1, 26, 25, 225, -1, 301, 225, 224, -1, 302, 224, 18, -1, 303, 18, 19, -1, 305, 19, 20, -1, 277, 20, 27, -1, 276, 27, 21, -1, 278, 21, 257, -1, 22, 257, 29, -1, 22, 278, 257, -1, 23, 24, 298, -1, 298, 25, 26, -1, 26, 225, 301, -1, 301, 224, 302, -1, 302, 18, 303, -1, 303, 19, 305, -1, 305, 20, 277, -1, 277, 27, 276, -1, 276, 21, 278, -1, 257, 28, 29, -1, 29, 28, 30, -1, 308, 30, 216, -1, 37, 216, 31, -1, 32, 31, 33, -1, 309, 33, 34, -1, 38, 34, 35, -1, 313, 35, 215, -1, 314, 215, 213, -1, 352, 213, 36, -1, 39, 36, 40, -1, 322, 40, 41, -1, 323, 322, 41, -1, 29, 30, 308, -1, 308, 216, 37, -1, 37, 31, 32, -1, 32, 33, 309, -1, 309, 34, 38, -1, 38, 35, 313, -1, 313, 215, 314, -1, 314, 213, 352, -1, 352, 36, 39, -1, 39, 40, 322, -1, 323, 41, 325, -1, 325, 41, 207, -1, 325, 207, 42, -1, 42, 207, 43, -1, 326, 43, 44, -1, 47, 44, 45, -1, 46, 45, 205, -1, 46, 47, 45, -1, 42, 43, 326, -1, 326, 44, 47, -1, 205, 48, 46, -1, 46, 48, 328, -1, 328, 48, 336, -1, 336, 48, 202, -1, 51, 202, 49, -1, 52, 49, 201, -1, 50, 52, 201, -1, 50, 330, 52, -1, 50, 200, 330, -1, 330, 200, 331, -1, 336, 202, 51, -1, 51, 49, 52, -1, 331, 200, 332, -1, 332, 200, 53, -1, 333, 53, 54, -1, 199, 333, 54, -1, 199, 334, 333, -1, 332, 53, 333, -1, 334, 199, 320, -1, 320, 199, 197, -1, 197, 55, 320, -1, 320, 55, 56, -1, 56, 55, 57, -1, 57, 55, 58, -1, 266, 58, 265, -1, 266, 57, 58, -1, 59, 73, 75, -1, 59, 321, 73, -1, 59, 261, 321, -1, 321, 261, 76, -1, 76, 261, 60, -1, 316, 60, 61, -1, 77, 61, 209, -1, 62, 209, 78, -1, 317, 78, 211, -1, 318, 211, 79, -1, 337, 79, 262, -1, 338, 262, 63, -1, 64, 63, 65, -1, 66, 64, 65, -1, 66, 67, 64, -1, 66, 68, 67, -1, 67, 68, 335, -1, 335, 68, 329, -1, 329, 68, 203, -1, 80, 203, 204, -1, 81, 204, 69, -1, 327, 69, 70, -1, 82, 70, 206, -1, 83, 206, 84, -1, 85, 84, 71, -1, 86, 71, 72, -1, 324, 72, 208, -1, 74, 208, 75, -1, 73, 74, 75, -1, 76, 60, 316, -1, 316, 61, 77, -1, 77, 209, 62, -1, 62, 78, 317, -1, 317, 211, 318, -1, 318, 79, 337, -1, 337, 262, 338, -1, 338, 63, 64, -1, 329, 203, 80, -1, 80, 204, 81, -1, 81, 69, 327, -1, 327, 70, 82, -1, 82, 206, 83, -1, 83, 84, 85, -1, 85, 71, 86, -1, 86, 72, 324, -1, 324, 208, 74, -1, 217, 104, 103, -1, 217, 87, 104, -1, 217, 88, 87, -1, 87, 88, 349, -1, 349, 88, 105, -1, 347, 105, 263, -1, 348, 263, 89, -1, 106, 89, 90, -1, 350, 90, 91, -1, 351, 91, 198, -1, 107, 198, 108, -1, 319, 108, 109, -1, 92, 109, 93, -1, 94, 92, 93, -1, 94, 95, 92, -1, 94, 210, 95, -1, 95, 210, 96, -1, 96, 210, 97, -1, 97, 210, 110, -1, 98, 110, 111, -1, 112, 111, 99, -1, 113, 99, 212, -1, 315, 212, 100, -1, 311, 100, 214, -1, 312, 214, 101, -1, 114, 101, 115, -1, 102, 115, 218, -1, 310, 218, 103, -1, 104, 310, 103, -1, 349, 105, 347, -1, 347, 263, 348, -1, 348, 89, 106, -1, 106, 90, 350, -1, 350, 91, 351, -1, 351, 198, 107, -1, 107, 108, 319, -1, 319, 109, 92, -1, 97, 110, 98, -1, 98, 111, 112, -1, 112, 99, 113, -1, 113, 212, 315, -1, 315, 100, 311, -1, 311, 214, 312, -1, 312, 101, 114, -1, 114, 115, 102, -1, 102, 218, 310, -1, 117, 116, 221, -1, 117, 271, 116, -1, 117, 118, 271, -1, 271, 118, 269, -1, 269, 118, 193, -1, 119, 193, 196, -1, 268, 196, 195, -1, 283, 195, 120, -1, 136, 120, 121, -1, 137, 121, 123, -1, 122, 123, 124, -1, 125, 124, 260, -1, 126, 260, 259, -1, 127, 126, 259, -1, 127, 128, 126, -1, 127, 130, 128, -1, 128, 130, 129, -1, 129, 130, 345, -1, 345, 130, 258, -1, 346, 258, 131, -1, 307, 131, 138, -1, 281, 138, 132, -1, 282, 132, 256, -1, 280, 256, 133, -1, 279, 133, 219, -1, 273, 219, 139, -1, 274, 139, 134, -1, 135, 134, 221, -1, 116, 135, 221, -1, 269, 193, 119, -1, 119, 196, 268, -1, 268, 195, 283, -1, 283, 120, 136, -1, 136, 121, 137, -1, 137, 123, 122, -1, 122, 124, 125, -1, 125, 260, 126, -1, 345, 258, 346, -1, 346, 131, 307, -1, 307, 138, 281, -1, 281, 132, 282, -1, 282, 256, 280, -1, 280, 133, 279, -1, 279, 219, 273, -1, 273, 139, 274, -1, 274, 134, 135, -1, 245, 140, 247, -1, 245, 141, 140, -1, 245, 142, 141, -1, 141, 142, 342, -1, 342, 142, 255, -1, 343, 255, 254, -1, 344, 254, 144, -1, 143, 144, 145, -1, 272, 145, 220, -1, 146, 220, 147, -1, 275, 147, 153, -1, 154, 153, 155, -1, 304, 155, 222, -1, 223, 304, 222, -1, 223, 306, 304, -1, 223, 149, 306, -1, 306, 149, 148, -1, 148, 149, 156, -1, 156, 149, 150, -1, 157, 150, 151, -1, 158, 151, 159, -1, 300, 159, 227, -1, 295, 227, 226, -1, 160, 226, 250, -1, 297, 250, 249, -1, 152, 249, 248, -1, 161, 248, 253, -1, 341, 253, 247, -1, 140, 341, 247, -1, 342, 255, 343, -1, 343, 254, 344, -1, 344, 144, 143, -1, 143, 145, 272, -1, 272, 220, 146, -1, 146, 147, 275, -1, 275, 153, 154, -1, 154, 155, 304, -1, 156, 150, 157, -1, 157, 151, 158, -1, 158, 159, 300, -1, 300, 227, 295, -1, 295, 226, 160, -1, 160, 250, 297, -1, 297, 249, 152, -1, 152, 248, 161, -1, 161, 253, 341, -1, 243, 163, 241, -1, 243, 162, 163, -1, 243, 244, 162, -1, 162, 244, 285, -1, 285, 244, 176, -1, 339, 176, 246, -1, 340, 246, 165, -1, 164, 165, 166, -1, 296, 166, 167, -1, 177, 167, 178, -1, 299, 178, 251, -1, 179, 251, 252, -1, 180, 252, 229, -1, 169, 180, 229, -1, 169, 168, 180, -1, 169, 170, 168, -1, 168, 170, 171, -1, 171, 170, 172, -1, 172, 170, 231, -1, 181, 231, 173, -1, 293, 173, 174, -1, 182, 174, 183, -1, 184, 183, 232, -1, 292, 232, 234, -1, 290, 234, 235, -1, 288, 235, 185, -1, 287, 185, 186, -1, 175, 186, 241, -1, 163, 175, 241, -1, 285, 176, 339, -1, 339, 246, 340, -1, 340, 165, 164, -1, 164, 166, 296, -1, 296, 167, 177, -1, 177, 178, 299, -1, 299, 251, 179, -1, 179, 252, 180, -1, 172, 231, 181, -1, 181, 173, 293, -1, 293, 174, 182, -1, 182, 183, 184, -1, 184, 232, 292, -1, 292, 234, 290, -1, 290, 235, 288, -1, 288, 185, 287, -1, 287, 186, 175, -1, 187, 192, 190, -1, 190, 192, 191, -1, 189, 191, 188, -1, 0, 189, 188, -1, 0, 270, 189, -1, 190, 191, 189, -1, 2245, 194, 187, -1, 187, 194, 192, -1, 194, 145, 192, -1, 194, 193, 145, -1, 194, 196, 193, -1, 194, 195, 196, -1, 194, 120, 195, -1, 194, 264, 120, -1, 120, 264, 265, -1, 197, 265, 55, -1, 197, 120, 265, -1, 197, 121, 120, -1, 197, 123, 121, -1, 197, 124, 123, -1, 197, 90, 124, -1, 197, 91, 90, -1, 197, 198, 91, -1, 197, 108, 198, -1, 197, 109, 108, -1, 197, 93, 109, -1, 197, 262, 93, -1, 197, 199, 262, -1, 262, 199, 63, -1, 63, 199, 65, -1, 65, 199, 66, -1, 66, 199, 54, -1, 68, 54, 53, -1, 49, 53, 200, -1, 201, 200, 50, -1, 201, 49, 200, -1, 265, 58, 55, -1, 66, 54, 68, -1, 68, 53, 49, -1, 202, 68, 49, -1, 202, 203, 68, -1, 202, 48, 203, -1, 203, 48, 204, -1, 204, 48, 69, -1, 69, 48, 70, -1, 70, 48, 206, -1, 206, 48, 205, -1, 84, 205, 71, -1, 84, 206, 205, -1, 45, 207, 205, -1, 45, 44, 207, -1, 207, 44, 43, -1, 205, 207, 208, -1, 72, 205, 208, -1, 72, 71, 205, -1, 40, 75, 41, -1, 40, 59, 75, -1, 40, 36, 59, -1, 59, 36, 261, -1, 261, 36, 99, -1, 60, 99, 111, -1, 61, 111, 110, -1, 209, 110, 210, -1, 78, 210, 94, -1, 211, 94, 79, -1, 211, 78, 94, -1, 99, 36, 212, -1, 212, 36, 213, -1, 100, 213, 214, -1, 100, 212, 213, -1, 213, 215, 214, -1, 214, 215, 101, -1, 101, 215, 35, -1, 115, 35, 34, -1, 218, 34, 33, -1, 31, 218, 33, -1, 31, 216, 218, -1, 218, 216, 30, -1, 28, 218, 30, -1, 28, 257, 218, -1, 218, 257, 131, -1, 103, 131, 217, -1, 103, 218, 131, -1, 101, 35, 115, -1, 115, 34, 218, -1, 21, 133, 257, -1, 21, 219, 133, -1, 21, 27, 219, -1, 219, 27, 20, -1, 155, 20, 222, -1, 155, 219, 20, -1, 155, 153, 219, -1, 219, 153, 147, -1, 220, 219, 147, -1, 220, 145, 219, -1, 219, 145, 139, -1, 139, 145, 134, -1, 134, 145, 221, -1, 221, 145, 117, -1, 117, 145, 118, -1, 118, 145, 193, -1, 20, 19, 222, -1, 222, 19, 223, -1, 223, 19, 18, -1, 149, 18, 224, -1, 150, 224, 151, -1, 150, 149, 224, -1, 223, 18, 149, -1, 224, 225, 151, -1, 151, 225, 159, -1, 159, 225, 25, -1, 227, 25, 24, -1, 226, 24, 250, -1, 226, 227, 24, -1, 159, 25, 227, -1, 17, 252, 24, -1, 17, 229, 252, -1, 17, 228, 229, -1, 229, 228, 169, -1, 169, 228, 170, -1, 170, 228, 230, -1, 9, 230, 12, -1, 9, 170, 230, -1, 9, 231, 170, -1, 9, 173, 231, -1, 9, 174, 173, -1, 9, 183, 174, -1, 9, 233, 183, -1, 183, 233, 232, -1, 232, 233, 234, -1, 234, 233, 235, -1, 235, 233, 185, -1, 185, 233, 8, -1, 236, 185, 8, -1, 236, 186, 185, -1, 236, 237, 186, -1, 236, 2, 237, -1, 236, 238, 2, -1, 2, 238, 4, -1, 14, 239, 230, -1, 230, 239, 12, -1, 237, 240, 186, -1, 186, 240, 242, -1, 241, 242, 243, -1, 241, 186, 242, -1, 243, 242, 244, -1, 244, 242, 0, -1, 245, 0, 142, -1, 245, 244, 0, -1, 245, 176, 244, -1, 245, 247, 176, -1, 176, 247, 246, -1, 246, 247, 165, -1, 165, 247, 253, -1, 166, 253, 248, -1, 249, 166, 248, -1, 249, 250, 166, -1, 166, 250, 167, -1, 167, 250, 24, -1, 178, 24, 251, -1, 178, 167, 24, -1, 188, 192, 0, -1, 188, 191, 192, -1, 252, 251, 24, -1, 166, 165, 253, -1, 192, 145, 0, -1, 0, 145, 144, -1, 254, 0, 144, -1, 254, 255, 0, -1, 0, 255, 142, -1, 133, 256, 257, -1, 257, 256, 132, -1, 138, 257, 132, -1, 138, 131, 257, -1, 258, 90, 131, -1, 258, 130, 90, -1, 90, 130, 127, -1, 259, 90, 127, -1, 259, 260, 90, -1, 90, 260, 124, -1, 261, 99, 60, -1, 60, 111, 61, -1, 61, 110, 209, -1, 209, 210, 78, -1, 94, 93, 79, -1, 79, 93, 262, -1, 90, 89, 131, -1, 131, 89, 263, -1, 105, 131, 263, -1, 105, 88, 131, -1, 131, 88, 217, -1, 75, 208, 41, -1, 41, 208, 207, -1, 264, 267, 265, -1, 265, 267, 266, -1, 57, 266, 283, -1, 56, 283, 320, -1, 56, 57, 283, -1, 266, 267, 283, -1, 283, 267, 2245, -1, 268, 2245, 187, -1, 119, 187, 190, -1, 189, 119, 190, -1, 189, 270, 119, -1, 119, 270, 269, -1, 269, 270, 143, -1, 272, 269, 143, -1, 272, 271, 269, -1, 272, 116, 271, -1, 272, 135, 116, -1, 272, 274, 135, -1, 272, 273, 274, -1, 272, 146, 273, -1, 273, 146, 275, -1, 154, 273, 275, -1, 154, 304, 273, -1, 273, 304, 277, -1, 276, 273, 277, -1, 276, 278, 273, -1, 273, 278, 279, -1, 279, 278, 280, -1, 280, 278, 22, -1, 282, 22, 29, -1, 281, 29, 307, -1, 281, 282, 29, -1, 283, 2245, 268, -1, 268, 187, 119, -1, 284, 285, 270, -1, 284, 162, 285, -1, 284, 163, 162, -1, 284, 175, 163, -1, 284, 287, 175, -1, 284, 286, 287, -1, 287, 286, 288, -1, 288, 286, 1, -1, 3, 288, 1, -1, 3, 7, 288, -1, 288, 7, 5, -1, 6, 288, 5, -1, 6, 289, 288, -1, 288, 289, 290, -1, 290, 289, 291, -1, 292, 291, 184, -1, 292, 290, 291, -1, 184, 291, 182, -1, 182, 291, 10, -1, 293, 10, 181, -1, 293, 182, 10, -1, 11, 15, 10, -1, 11, 16, 15, -1, 15, 16, 13, -1, 294, 171, 15, -1, 294, 168, 171, -1, 294, 180, 168, -1, 294, 23, 180, -1, 180, 23, 179, -1, 179, 23, 298, -1, 299, 298, 26, -1, 295, 26, 300, -1, 295, 299, 26, -1, 295, 160, 299, -1, 299, 160, 177, -1, 177, 160, 297, -1, 296, 297, 152, -1, 164, 152, 340, -1, 164, 296, 152, -1, 179, 298, 299, -1, 26, 301, 300, -1, 300, 301, 158, -1, 158, 301, 302, -1, 157, 302, 156, -1, 157, 158, 302, -1, 302, 303, 156, -1, 156, 303, 148, -1, 148, 303, 305, -1, 306, 305, 277, -1, 304, 306, 277, -1, 148, 305, 306, -1, 280, 22, 282, -1, 29, 308, 307, -1, 307, 308, 346, -1, 346, 308, 37, -1, 32, 346, 37, -1, 32, 104, 346, -1, 32, 310, 104, -1, 32, 309, 310, -1, 310, 309, 102, -1, 102, 309, 38, -1, 114, 38, 313, -1, 312, 313, 311, -1, 312, 114, 313, -1, 102, 38, 114, -1, 313, 314, 311, -1, 311, 314, 315, -1, 315, 314, 352, -1, 113, 352, 76, -1, 112, 76, 316, -1, 98, 316, 77, -1, 97, 77, 62, -1, 317, 97, 62, -1, 317, 96, 97, -1, 317, 318, 96, -1, 96, 318, 95, -1, 95, 318, 337, -1, 92, 337, 320, -1, 319, 320, 107, -1, 319, 92, 320, -1, 352, 39, 76, -1, 76, 39, 321, -1, 321, 39, 322, -1, 73, 322, 323, -1, 74, 323, 324, -1, 74, 73, 323, -1, 321, 322, 73, -1, 323, 325, 324, -1, 324, 325, 86, -1, 86, 325, 46, -1, 85, 46, 83, -1, 85, 86, 46, -1, 42, 326, 325, -1, 325, 326, 47, -1, 46, 325, 47, -1, 83, 46, 82, -1, 82, 46, 328, -1, 327, 328, 81, -1, 327, 82, 328, -1, 81, 328, 80, -1, 80, 328, 336, -1, 329, 336, 51, -1, 52, 329, 51, -1, 52, 330, 329, -1, 329, 330, 331, -1, 332, 329, 331, -1, 332, 333, 329, -1, 329, 333, 335, -1, 335, 333, 334, -1, 67, 334, 64, -1, 67, 335, 334, -1, 80, 336, 329, -1, 320, 337, 334, -1, 334, 337, 338, -1, 64, 334, 338, -1, 296, 177, 297, -1, 171, 172, 15, -1, 15, 172, 10, -1, 10, 172, 181, -1, 339, 341, 285, -1, 339, 161, 341, -1, 339, 340, 161, -1, 161, 340, 152, -1, 341, 140, 285, -1, 285, 140, 270, -1, 270, 140, 141, -1, 342, 270, 141, -1, 342, 343, 270, -1, 270, 343, 344, -1, 143, 270, 344, -1, 283, 136, 320, -1, 320, 136, 137, -1, 122, 320, 137, -1, 122, 106, 320, -1, 122, 125, 106, -1, 106, 125, 126, -1, 128, 106, 126, -1, 128, 129, 106, -1, 106, 129, 345, -1, 346, 106, 345, -1, 346, 348, 106, -1, 346, 347, 348, -1, 346, 349, 347, -1, 346, 87, 349, -1, 346, 104, 87, -1, 106, 350, 320, -1, 320, 350, 351, -1, 107, 320, 351, -1, 92, 95, 337, -1, 97, 98, 77, -1, 98, 112, 316, -1, 112, 113, 76, -1, 113, 315, 352, -1, 626, 353, 634, -1, 634, 353, 355, -1, 634, 355, 354, -1, 354, 355, 356, -1, 639, 356, 357, -1, 606, 639, 357, -1, 606, 640, 639, -1, 354, 356, 639, -1, 606, 358, 640, -1, 640, 358, 359, -1, 359, 358, 362, -1, 363, 362, 605, -1, 641, 605, 360, -1, 361, 360, 608, -1, 365, 361, 608, -1, 359, 362, 363, -1, 363, 605, 641, -1, 641, 360, 361, -1, 608, 364, 365, -1, 365, 364, 644, -1, 644, 364, 366, -1, 366, 364, 370, -1, 647, 370, 367, -1, 368, 367, 369, -1, 648, 369, 602, -1, 648, 368, 369, -1, 366, 370, 647, -1, 647, 367, 368, -1, 648, 602, 646, -1, 646, 602, 599, -1, 599, 597, 646, -1, 646, 597, 382, -1, 382, 597, 383, -1, 658, 383, 595, -1, 651, 595, 371, -1, 659, 371, 589, -1, 384, 589, 372, -1, 373, 372, 385, -1, 386, 385, 374, -1, 662, 374, 588, -1, 387, 588, 375, -1, 631, 375, 587, -1, 388, 587, 583, -1, 633, 583, 582, -1, 376, 582, 573, -1, 389, 573, 572, -1, 670, 572, 568, -1, 672, 568, 567, -1, 377, 567, 566, -1, 378, 566, 565, -1, 390, 565, 379, -1, 675, 379, 391, -1, 392, 391, 380, -1, 681, 380, 393, -1, 381, 681, 393, -1, 382, 383, 658, -1, 658, 595, 651, -1, 651, 371, 659, -1, 659, 589, 384, -1, 384, 372, 373, -1, 373, 385, 386, -1, 386, 374, 662, -1, 662, 588, 387, -1, 387, 375, 631, -1, 631, 587, 388, -1, 388, 583, 633, -1, 633, 582, 376, -1, 376, 573, 389, -1, 389, 572, 670, -1, 670, 568, 672, -1, 672, 567, 377, -1, 377, 566, 378, -1, 378, 565, 390, -1, 390, 379, 675, -1, 675, 391, 392, -1, 392, 380, 681, -1, 381, 393, 683, -1, 683, 393, 556, -1, 683, 556, 394, -1, 394, 556, 395, -1, 684, 395, 396, -1, 685, 396, 397, -1, 398, 397, 557, -1, 398, 685, 397, -1, 394, 395, 684, -1, 684, 396, 685, -1, 557, 554, 398, -1, 398, 554, 687, -1, 554, 399, 687, -1, 687, 399, 400, -1, 400, 399, 402, -1, 401, 402, 553, -1, 403, 553, 404, -1, 689, 404, 405, -1, 690, 689, 405, -1, 400, 402, 401, -1, 401, 553, 403, -1, 403, 404, 689, -1, 405, 552, 690, -1, 690, 552, 691, -1, 691, 552, 406, -1, 406, 552, 407, -1, 408, 407, 549, -1, 408, 406, 407, -1, 408, 549, 693, -1, 693, 549, 581, -1, 693, 581, 622, -1, 622, 581, 409, -1, 410, 409, 538, -1, 620, 410, 538, -1, 620, 621, 410, -1, 622, 409, 410, -1, 412, 411, 600, -1, 412, 645, 411, -1, 412, 601, 645, -1, 645, 601, 649, -1, 649, 601, 423, -1, 413, 423, 424, -1, 425, 424, 604, -1, 643, 604, 426, -1, 427, 426, 603, -1, 414, 603, 607, -1, 642, 607, 428, -1, 638, 428, 415, -1, 637, 415, 416, -1, 417, 416, 429, -1, 430, 429, 619, -1, 636, 619, 593, -1, 635, 593, 617, -1, 704, 617, 418, -1, 703, 418, 431, -1, 419, 431, 420, -1, 421, 420, 596, -1, 652, 596, 432, -1, 433, 432, 598, -1, 657, 598, 422, -1, 650, 422, 600, -1, 411, 650, 600, -1, 649, 423, 413, -1, 413, 424, 425, -1, 425, 604, 643, -1, 643, 426, 427, -1, 427, 603, 414, -1, 414, 607, 642, -1, 642, 428, 638, -1, 638, 415, 637, -1, 637, 416, 417, -1, 417, 429, 430, -1, 430, 619, 636, -1, 636, 593, 635, -1, 635, 617, 704, -1, 704, 418, 703, -1, 703, 431, 419, -1, 419, 420, 421, -1, 421, 596, 652, -1, 652, 432, 433, -1, 433, 598, 657, -1, 657, 422, 650, -1, 434, 435, 436, -1, 434, 660, 435, -1, 434, 544, 660, -1, 660, 544, 437, -1, 437, 544, 438, -1, 661, 438, 454, -1, 439, 454, 441, -1, 440, 441, 590, -1, 442, 590, 443, -1, 455, 443, 591, -1, 653, 591, 618, -1, 456, 618, 592, -1, 654, 592, 444, -1, 655, 444, 445, -1, 446, 445, 448, -1, 447, 448, 457, -1, 458, 457, 449, -1, 459, 449, 450, -1, 656, 450, 594, -1, 700, 594, 614, -1, 698, 614, 616, -1, 628, 616, 451, -1, 460, 451, 452, -1, 461, 452, 462, -1, 453, 462, 436, -1, 435, 453, 436, -1, 437, 438, 661, -1, 661, 454, 439, -1, 439, 441, 440, -1, 440, 590, 442, -1, 442, 443, 455, -1, 455, 591, 653, -1, 653, 618, 456, -1, 456, 592, 654, -1, 654, 444, 655, -1, 655, 445, 446, -1, 446, 448, 447, -1, 447, 457, 458, -1, 458, 449, 459, -1, 459, 450, 656, -1, 656, 594, 700, -1, 700, 614, 698, -1, 698, 616, 628, -1, 628, 451, 460, -1, 460, 452, 461, -1, 461, 462, 453, -1, 575, 464, 463, -1, 575, 665, 464, -1, 575, 612, 665, -1, 665, 612, 474, -1, 474, 612, 475, -1, 476, 475, 477, -1, 663, 477, 585, -1, 478, 585, 586, -1, 632, 586, 465, -1, 630, 465, 584, -1, 629, 584, 466, -1, 479, 466, 543, -1, 467, 543, 480, -1, 481, 480, 542, -1, 697, 542, 615, -1, 468, 615, 541, -1, 627, 541, 469, -1, 699, 469, 470, -1, 625, 470, 540, -1, 471, 540, 539, -1, 701, 539, 613, -1, 472, 613, 580, -1, 669, 580, 473, -1, 668, 473, 577, -1, 667, 577, 463, -1, 464, 667, 463, -1, 474, 475, 476, -1, 476, 477, 663, -1, 663, 585, 478, -1, 478, 586, 632, -1, 632, 465, 630, -1, 630, 584, 629, -1, 629, 466, 479, -1, 479, 543, 467, -1, 467, 480, 481, -1, 481, 542, 697, -1, 697, 615, 468, -1, 468, 541, 627, -1, 627, 469, 699, -1, 699, 470, 625, -1, 625, 540, 471, -1, 471, 539, 701, -1, 701, 613, 472, -1, 472, 580, 669, -1, 669, 473, 668, -1, 668, 577, 667, -1, 563, 482, 547, -1, 563, 695, 482, -1, 563, 562, 695, -1, 695, 562, 483, -1, 483, 562, 484, -1, 694, 484, 492, -1, 676, 492, 564, -1, 696, 564, 485, -1, 674, 485, 486, -1, 673, 486, 487, -1, 493, 487, 488, -1, 494, 488, 569, -1, 495, 569, 570, -1, 671, 570, 571, -1, 489, 571, 574, -1, 496, 574, 497, -1, 664, 497, 490, -1, 498, 490, 576, -1, 499, 576, 578, -1, 666, 578, 579, -1, 500, 579, 491, -1, 501, 491, 611, -1, 502, 611, 610, -1, 503, 610, 546, -1, 692, 546, 547, -1, 482, 692, 547, -1, 483, 484, 694, -1, 694, 492, 676, -1, 676, 564, 696, -1, 696, 485, 674, -1, 674, 486, 673, -1, 673, 487, 493, -1, 493, 488, 494, -1, 494, 569, 495, -1, 495, 570, 671, -1, 671, 571, 489, -1, 489, 574, 496, -1, 496, 497, 664, -1, 664, 490, 498, -1, 498, 576, 499, -1, 499, 578, 666, -1, 666, 579, 500, -1, 500, 491, 501, -1, 501, 611, 502, -1, 502, 610, 503, -1, 503, 546, 692, -1, 505, 520, 504, -1, 505, 506, 520, -1, 505, 550, 506, -1, 506, 550, 678, -1, 678, 550, 551, -1, 688, 551, 521, -1, 522, 521, 508, -1, 507, 508, 555, -1, 523, 555, 509, -1, 524, 509, 510, -1, 686, 510, 512, -1, 511, 512, 558, -1, 525, 558, 559, -1, 682, 559, 526, -1, 527, 526, 560, -1, 680, 560, 561, -1, 528, 561, 529, -1, 679, 529, 513, -1, 677, 513, 530, -1, 514, 530, 515, -1, 531, 515, 609, -1, 516, 609, 517, -1, 518, 517, 548, -1, 532, 548, 519, -1, 533, 519, 504, -1, 520, 533, 504, -1, 678, 551, 688, -1, 688, 521, 522, -1, 522, 508, 507, -1, 507, 555, 523, -1, 523, 509, 524, -1, 524, 510, 686, -1, 686, 512, 511, -1, 511, 558, 525, -1, 525, 559, 682, -1, 682, 526, 527, -1, 527, 560, 680, -1, 680, 561, 528, -1, 528, 529, 679, -1, 679, 513, 677, -1, 677, 530, 514, -1, 514, 515, 531, -1, 531, 609, 516, -1, 516, 517, 518, -1, 518, 548, 532, -1, 532, 519, 533, -1, 537, 535, 623, -1, 623, 535, 624, -1, 624, 535, 534, -1, 534, 535, 545, -1, 626, 545, 353, -1, 626, 534, 545, -1, 537, 623, 2240, -1, 2240, 623, 2222, -1, 2240, 536, 537, -1, 537, 536, 620, -1, 535, 620, 538, -1, 545, 538, 409, -1, 353, 409, 581, -1, 540, 581, 539, -1, 540, 353, 581, -1, 540, 470, 353, -1, 353, 470, 469, -1, 594, 469, 541, -1, 614, 541, 615, -1, 616, 615, 542, -1, 480, 616, 542, -1, 480, 451, 616, -1, 480, 543, 451, -1, 451, 543, 452, -1, 452, 543, 466, -1, 462, 466, 588, -1, 436, 588, 374, -1, 434, 374, 385, -1, 544, 385, 438, -1, 544, 434, 385, -1, 537, 620, 535, -1, 535, 538, 545, -1, 545, 409, 353, -1, 549, 546, 581, -1, 549, 547, 546, -1, 549, 548, 547, -1, 549, 519, 548, -1, 549, 504, 519, -1, 549, 505, 504, -1, 549, 550, 505, -1, 549, 407, 550, -1, 550, 407, 551, -1, 551, 407, 552, -1, 521, 552, 405, -1, 404, 521, 405, -1, 404, 553, 521, -1, 521, 553, 554, -1, 508, 554, 555, -1, 508, 521, 554, -1, 551, 552, 521, -1, 553, 402, 554, -1, 554, 402, 399, -1, 554, 557, 555, -1, 555, 557, 509, -1, 509, 557, 556, -1, 510, 556, 512, -1, 510, 509, 556, -1, 397, 396, 557, -1, 557, 396, 395, -1, 556, 557, 395, -1, 556, 393, 512, -1, 512, 393, 558, -1, 558, 393, 559, -1, 559, 393, 526, -1, 526, 393, 380, -1, 560, 380, 561, -1, 560, 526, 380, -1, 380, 391, 561, -1, 561, 391, 529, -1, 529, 391, 379, -1, 513, 379, 564, -1, 492, 513, 564, -1, 492, 530, 513, -1, 492, 484, 530, -1, 530, 484, 515, -1, 515, 484, 562, -1, 609, 562, 563, -1, 517, 563, 547, -1, 548, 517, 547, -1, 379, 565, 564, -1, 564, 565, 485, -1, 485, 565, 566, -1, 486, 566, 487, -1, 486, 485, 566, -1, 566, 567, 487, -1, 487, 567, 488, -1, 488, 567, 568, -1, 569, 568, 572, -1, 570, 572, 571, -1, 570, 569, 572, -1, 488, 568, 569, -1, 572, 573, 571, -1, 571, 573, 475, -1, 574, 475, 612, -1, 497, 612, 575, -1, 490, 575, 463, -1, 576, 463, 577, -1, 473, 576, 577, -1, 473, 578, 576, -1, 473, 580, 578, -1, 578, 580, 579, -1, 579, 580, 581, -1, 491, 581, 611, -1, 491, 579, 581, -1, 573, 582, 475, -1, 475, 582, 477, -1, 477, 582, 585, -1, 585, 582, 583, -1, 586, 583, 587, -1, 465, 587, 375, -1, 584, 375, 588, -1, 466, 584, 588, -1, 585, 583, 586, -1, 586, 587, 465, -1, 465, 375, 584, -1, 462, 588, 436, -1, 436, 374, 434, -1, 385, 372, 438, -1, 438, 372, 454, -1, 454, 372, 589, -1, 441, 589, 371, -1, 590, 371, 595, -1, 443, 595, 420, -1, 591, 420, 431, -1, 618, 431, 418, -1, 592, 418, 617, -1, 444, 617, 593, -1, 445, 593, 355, -1, 353, 445, 355, -1, 353, 448, 445, -1, 353, 457, 448, -1, 353, 449, 457, -1, 353, 450, 449, -1, 353, 594, 450, -1, 353, 469, 594, -1, 454, 589, 441, -1, 441, 371, 590, -1, 420, 595, 596, -1, 596, 595, 383, -1, 432, 383, 598, -1, 432, 596, 383, -1, 383, 597, 598, -1, 598, 597, 422, -1, 422, 597, 599, -1, 600, 599, 412, -1, 600, 422, 599, -1, 412, 599, 601, -1, 601, 599, 602, -1, 423, 602, 424, -1, 423, 601, 602, -1, 424, 602, 364, -1, 604, 364, 608, -1, 426, 608, 603, -1, 426, 604, 608, -1, 602, 369, 364, -1, 364, 369, 367, -1, 370, 364, 367, -1, 424, 364, 604, -1, 360, 605, 608, -1, 608, 605, 362, -1, 603, 362, 358, -1, 606, 603, 358, -1, 606, 607, 603, -1, 606, 357, 607, -1, 607, 357, 356, -1, 428, 356, 355, -1, 415, 355, 416, -1, 415, 428, 355, -1, 608, 362, 603, -1, 607, 356, 428, -1, 517, 609, 563, -1, 609, 515, 562, -1, 513, 529, 379, -1, 546, 610, 581, -1, 581, 610, 611, -1, 576, 490, 463, -1, 490, 497, 575, -1, 497, 574, 612, -1, 574, 571, 475, -1, 580, 613, 581, -1, 581, 613, 539, -1, 594, 541, 614, -1, 614, 615, 616, -1, 462, 452, 466, -1, 445, 444, 593, -1, 444, 592, 617, -1, 592, 618, 418, -1, 618, 591, 431, -1, 591, 443, 420, -1, 443, 590, 595, -1, 593, 619, 355, -1, 355, 619, 429, -1, 416, 355, 429, -1, 621, 620, 702, -1, 702, 620, 536, -1, 410, 621, 701, -1, 622, 701, 693, -1, 622, 410, 701, -1, 2222, 471, 702, -1, 2222, 623, 471, -1, 471, 623, 624, -1, 534, 471, 624, -1, 534, 626, 471, -1, 471, 626, 625, -1, 625, 626, 699, -1, 699, 626, 700, -1, 627, 700, 698, -1, 468, 698, 628, -1, 697, 628, 460, -1, 481, 460, 461, -1, 467, 461, 453, -1, 387, 453, 662, -1, 387, 467, 453, -1, 387, 479, 467, -1, 387, 631, 479, -1, 479, 631, 629, -1, 629, 631, 630, -1, 630, 631, 388, -1, 632, 388, 633, -1, 478, 633, 663, -1, 478, 632, 633, -1, 634, 635, 626, -1, 634, 636, 635, -1, 634, 430, 636, -1, 634, 417, 430, -1, 634, 637, 417, -1, 634, 354, 637, -1, 637, 354, 638, -1, 638, 354, 639, -1, 640, 638, 639, -1, 640, 642, 638, -1, 640, 359, 642, -1, 642, 359, 363, -1, 641, 642, 363, -1, 641, 361, 642, -1, 642, 361, 365, -1, 414, 365, 427, -1, 414, 642, 365, -1, 427, 365, 643, -1, 643, 365, 644, -1, 425, 644, 413, -1, 425, 643, 644, -1, 413, 644, 648, -1, 649, 648, 646, -1, 645, 646, 411, -1, 645, 649, 646, -1, 644, 366, 648, -1, 648, 366, 647, -1, 368, 648, 647, -1, 413, 648, 649, -1, 411, 646, 650, -1, 650, 646, 382, -1, 657, 382, 658, -1, 433, 658, 651, -1, 652, 651, 455, -1, 653, 652, 455, -1, 653, 421, 652, -1, 653, 419, 421, -1, 653, 456, 419, -1, 419, 456, 703, -1, 703, 456, 654, -1, 704, 654, 655, -1, 635, 655, 446, -1, 626, 446, 447, -1, 458, 626, 447, -1, 458, 459, 626, -1, 626, 459, 656, -1, 700, 626, 656, -1, 650, 382, 657, -1, 657, 658, 433, -1, 455, 651, 442, -1, 442, 651, 659, -1, 440, 659, 439, -1, 440, 442, 659, -1, 659, 384, 439, -1, 439, 384, 661, -1, 661, 384, 373, -1, 437, 373, 386, -1, 660, 386, 435, -1, 660, 437, 386, -1, 661, 373, 437, -1, 386, 662, 435, -1, 435, 662, 453, -1, 630, 388, 632, -1, 633, 376, 663, -1, 663, 376, 476, -1, 476, 376, 389, -1, 496, 389, 489, -1, 496, 476, 389, -1, 496, 664, 476, -1, 476, 664, 498, -1, 499, 476, 498, -1, 499, 666, 476, -1, 476, 666, 474, -1, 474, 666, 665, -1, 665, 666, 464, -1, 464, 666, 667, -1, 667, 666, 668, -1, 668, 666, 669, -1, 669, 666, 693, -1, 472, 693, 701, -1, 472, 669, 693, -1, 389, 670, 489, -1, 489, 670, 671, -1, 671, 670, 672, -1, 495, 672, 377, -1, 494, 377, 493, -1, 494, 495, 377, -1, 671, 672, 495, -1, 377, 378, 493, -1, 493, 378, 673, -1, 673, 378, 390, -1, 674, 390, 675, -1, 696, 675, 679, -1, 676, 679, 677, -1, 694, 677, 514, -1, 531, 694, 514, -1, 531, 483, 694, -1, 531, 516, 483, -1, 483, 516, 695, -1, 695, 516, 518, -1, 482, 518, 532, -1, 408, 532, 533, -1, 520, 408, 533, -1, 520, 506, 408, -1, 408, 506, 678, -1, 406, 678, 691, -1, 406, 408, 678, -1, 673, 390, 674, -1, 675, 392, 679, -1, 679, 392, 528, -1, 528, 392, 681, -1, 680, 681, 527, -1, 680, 528, 681, -1, 681, 381, 527, -1, 527, 381, 682, -1, 682, 381, 525, -1, 525, 381, 683, -1, 511, 683, 686, -1, 511, 525, 683, -1, 394, 684, 683, -1, 683, 684, 685, -1, 398, 683, 685, -1, 398, 686, 683, -1, 398, 524, 686, -1, 398, 523, 524, -1, 398, 687, 523, -1, 523, 687, 507, -1, 507, 687, 522, -1, 522, 687, 688, -1, 688, 687, 400, -1, 401, 688, 400, -1, 401, 403, 688, -1, 688, 403, 689, -1, 690, 688, 689, -1, 690, 691, 688, -1, 688, 691, 678, -1, 693, 692, 408, -1, 693, 503, 692, -1, 693, 502, 503, -1, 693, 501, 502, -1, 693, 500, 501, -1, 693, 666, 500, -1, 696, 679, 676, -1, 676, 677, 694, -1, 695, 518, 482, -1, 482, 532, 408, -1, 692, 482, 408, -1, 696, 674, 675, -1, 467, 481, 461, -1, 481, 697, 460, -1, 697, 468, 628, -1, 468, 627, 698, -1, 627, 699, 700, -1, 471, 701, 702, -1, 702, 701, 621, -1, 703, 654, 704, -1, 704, 655, 635, -1, 635, 446, 626, -1, 652, 433, 651, -1, 706, 707, 705, -1, 706, 1002, 707, -1, 706, 2124, 1002, -1, 706, 708, 2124, -1, 706, 710, 708, -1, 706, 709, 710, -1, 706, 1001, 709, -1, 706, 711, 1001, -1, 706, 712, 711, -1, 706, 713, 712, -1, 706, 2176, 713, -1, 706, 714, 2176, -1, 706, 715, 714, -1, 706, 716, 715, -1, 706, 1018, 716, -1, 706, 1075, 1018, -1, 1018, 1075, 1732, -1, 1743, 1018, 1732, -1, 1743, 718, 1018, -1, 1743, 717, 718, -1, 718, 717, 1068, -1, 1068, 717, 1069, -1, 1070, 1069, 719, -1, 720, 719, 721, -1, 1679, 721, 835, -1, 1679, 720, 721, -1, 2230, 1709, 1075, -1, 2230, 722, 1709, -1, 2230, 1775, 722, -1, 2230, 1763, 1775, -1, 2230, 723, 1763, -1, 2230, 1764, 723, -1, 2230, 724, 1764, -1, 2230, 1635, 724, -1, 2230, 1637, 1635, -1, 2230, 1648, 1637, -1, 2230, 1649, 1648, -1, 2230, 725, 1649, -1, 2230, 1894, 725, -1, 2230, 854, 1894, -1, 2230, 853, 854, -1, 2230, 705, 853, -1, 853, 705, 727, -1, 727, 705, 2031, -1, 726, 727, 2031, -1, 726, 1664, 727, -1, 726, 728, 1664, -1, 1664, 728, 1665, -1, 1665, 728, 2057, -1, 729, 2057, 873, -1, 872, 873, 730, -1, 731, 872, 730, -1, 731, 733, 872, -1, 731, 2094, 733, -1, 733, 2094, 732, -1, 2096, 733, 732, -1, 2096, 1021, 733, -1, 733, 1021, 734, -1, 735, 734, 736, -1, 735, 733, 734, -1, 1495, 738, 737, -1, 1495, 1681, 738, -1, 1495, 739, 1681, -1, 1681, 739, 1682, -1, 1682, 739, 1696, -1, 1696, 739, 1683, -1, 1683, 739, 1684, -1, 1684, 739, 740, -1, 2219, 1684, 740, -1, 2219, 741, 1684, -1, 1684, 741, 2213, -1, 743, 1684, 2213, -1, 743, 742, 1684, -1, 743, 1685, 742, -1, 743, 1015, 1685, -1, 743, 2209, 1015, -1, 1015, 2209, 744, -1, 744, 2209, 745, -1, 746, 745, 1012, -1, 2186, 1012, 747, -1, 2186, 746, 1012, -1, 748, 2217, 739, -1, 748, 2216, 2217, -1, 748, 749, 2216, -1, 2216, 749, 2215, -1, 2215, 749, 750, -1, 750, 749, 1466, -1, 753, 1466, 1492, -1, 1465, 753, 1492, -1, 1465, 1490, 753, -1, 753, 1490, 751, -1, 752, 753, 751, -1, 752, 765, 753, -1, 753, 765, 934, -1, 1942, 753, 934, -1, 1942, 756, 753, -1, 753, 756, 754, -1, 754, 756, 2221, -1, 2221, 756, 2198, -1, 2198, 756, 755, -1, 755, 756, 2207, -1, 2207, 756, 757, -1, 757, 756, 2204, -1, 2204, 756, 760, -1, 760, 756, 758, -1, 759, 760, 758, -1, 759, 1961, 760, -1, 760, 1961, 1941, -1, 1940, 760, 1941, -1, 1940, 2202, 760, -1, 1940, 761, 2202, -1, 1940, 1958, 761, -1, 761, 1958, 762, -1, 762, 1958, 1939, -1, 935, 1939, 763, -1, 2181, 763, 1019, -1, 2182, 1019, 1020, -1, 2182, 2181, 1019, -1, 750, 1466, 753, -1, 764, 1968, 765, -1, 764, 766, 1968, -1, 764, 767, 766, -1, 766, 767, 768, -1, 768, 767, 769, -1, 1943, 769, 770, -1, 771, 770, 773, -1, 772, 773, 2104, -1, 772, 771, 773, -1, 772, 2107, 771, -1, 771, 2107, 2106, -1, 2115, 771, 2106, -1, 2115, 2116, 771, -1, 771, 2116, 2117, -1, 2118, 771, 2117, -1, 2118, 775, 771, -1, 2118, 774, 775, -1, 2118, 1944, 774, -1, 2118, 1945, 1944, -1, 2118, 1976, 1945, -1, 2118, 776, 1976, -1, 1976, 776, 1977, -1, 1977, 776, 2041, -1, 2040, 1977, 2041, -1, 2040, 1946, 1977, -1, 2040, 2039, 1946, -1, 1946, 2039, 1926, -1, 1926, 2039, 777, -1, 779, 777, 778, -1, 2038, 779, 778, -1, 2038, 2035, 779, -1, 779, 2035, 939, -1, 2013, 939, 2012, -1, 2013, 779, 939, -1, 2013, 2005, 779, -1, 779, 2005, 2015, -1, 2008, 779, 2015, -1, 2008, 780, 779, -1, 2008, 781, 780, -1, 780, 781, 782, -1, 782, 781, 2009, -1, 2010, 782, 2009, -1, 2010, 1927, 782, -1, 2010, 784, 1927, -1, 1927, 784, 783, -1, 783, 784, 1928, -1, 1928, 784, 1929, -1, 1929, 784, 1950, -1, 1950, 784, 785, -1, 785, 784, 787, -1, 787, 784, 1053, -1, 1869, 787, 1053, -1, 1869, 786, 787, -1, 787, 786, 1931, -1, 1931, 786, 1851, -1, 1954, 1851, 788, -1, 1934, 788, 937, -1, 936, 937, 1865, -1, 791, 1865, 993, -1, 789, 993, 2156, -1, 789, 791, 993, -1, 789, 790, 791, -1, 791, 790, 1936, -1, 1936, 790, 793, -1, 792, 793, 794, -1, 795, 792, 794, -1, 795, 796, 792, -1, 795, 2144, 796, -1, 796, 2144, 1019, -1, 1019, 2144, 797, -1, 2145, 1019, 797, -1, 2145, 798, 1019, -1, 1019, 798, 800, -1, 799, 800, 801, -1, 802, 799, 801, -1, 802, 2142, 799, -1, 799, 2142, 2161, -1, 803, 2161, 2147, -1, 2169, 2147, 1010, -1, 2169, 803, 2147, -1, 2169, 2168, 803, -1, 803, 2168, 2185, -1, 2185, 2168, 805, -1, 804, 805, 806, -1, 807, 806, 715, -1, 807, 804, 806, -1, 768, 769, 1943, -1, 1943, 770, 771, -1, 773, 808, 2104, -1, 2104, 808, 809, -1, 809, 808, 810, -1, 2101, 810, 2100, -1, 2101, 809, 810, -1, 810, 811, 2100, -1, 2100, 811, 812, -1, 812, 811, 734, -1, 2099, 734, 2092, -1, 2099, 812, 734, -1, 1463, 813, 734, -1, 1463, 815, 813, -1, 1463, 814, 815, -1, 815, 814, 816, -1, 816, 814, 1462, -1, 819, 1462, 1461, -1, 817, 1461, 820, -1, 817, 819, 1461, -1, 817, 818, 819, -1, 817, 1557, 818, -1, 818, 1557, 1559, -1, 1659, 1559, 1560, -1, 1666, 1560, 850, -1, 1666, 1659, 1560, -1, 816, 1462, 819, -1, 1461, 1484, 820, -1, 820, 1484, 1483, -1, 1459, 820, 1483, -1, 1459, 1458, 820, -1, 820, 1458, 846, -1, 821, 846, 1554, -1, 821, 820, 846, -1, 1480, 822, 846, -1, 1480, 823, 822, -1, 1480, 1478, 823, -1, 823, 1478, 824, -1, 824, 1478, 829, -1, 1528, 829, 1456, -1, 1530, 1456, 1476, -1, 825, 1476, 1474, -1, 826, 825, 1474, -1, 826, 1899, 825, -1, 826, 1471, 1899, -1, 1899, 1471, 827, -1, 828, 827, 1052, -1, 828, 1899, 827, -1, 824, 829, 1528, -1, 1528, 1456, 1530, -1, 1530, 1476, 825, -1, 1455, 1922, 827, -1, 1455, 1469, 1922, -1, 1922, 1469, 830, -1, 1453, 1922, 830, -1, 1453, 1452, 1922, -1, 1922, 1452, 1921, -1, 1921, 1452, 1451, -1, 831, 1451, 1680, -1, 831, 1921, 1451, -1, 831, 1920, 1921, -1, 831, 832, 1920, -1, 1920, 832, 1047, -1, 1047, 832, 833, -1, 834, 833, 1046, -1, 1914, 1046, 835, -1, 721, 1914, 835, -1, 1451, 737, 1680, -1, 1680, 737, 738, -1, 836, 838, 1535, -1, 836, 1537, 838, -1, 838, 1537, 1538, -1, 837, 838, 1538, -1, 837, 912, 838, -1, 837, 1540, 912, -1, 912, 1540, 839, -1, 840, 912, 839, -1, 840, 841, 912, -1, 912, 841, 848, -1, 848, 841, 842, -1, 844, 842, 843, -1, 1545, 844, 843, -1, 1545, 1527, 844, -1, 1545, 845, 1527, -1, 1527, 845, 822, -1, 822, 845, 1563, -1, 846, 1563, 847, -1, 1552, 846, 847, -1, 1552, 1553, 846, -1, 846, 1553, 1554, -1, 848, 842, 844, -1, 822, 1563, 846, -1, 818, 1559, 1659, -1, 1560, 849, 850, -1, 850, 849, 1667, -1, 1667, 849, 851, -1, 1660, 851, 852, -1, 1669, 852, 874, -1, 1671, 874, 1885, -1, 1662, 1885, 1884, -1, 853, 1884, 854, -1, 853, 1662, 1884, -1, 851, 1535, 852, -1, 852, 1535, 838, -1, 1606, 1617, 1075, -1, 1608, 1075, 870, -1, 1608, 1606, 1075, -1, 855, 1733, 1630, -1, 855, 856, 1733, -1, 855, 1616, 856, -1, 856, 1616, 1744, -1, 1744, 1616, 1074, -1, 1073, 1074, 1794, -1, 1746, 1794, 1735, -1, 1746, 1073, 1794, -1, 1794, 1074, 1808, -1, 1808, 1074, 1628, -1, 859, 1808, 1628, -1, 859, 1783, 1808, -1, 859, 857, 1783, -1, 859, 1789, 857, -1, 859, 858, 1789, -1, 859, 1064, 858, -1, 859, 1615, 1064, -1, 1064, 1615, 1627, -1, 1613, 1064, 1627, -1, 1613, 860, 1064, -1, 1064, 860, 1604, -1, 1604, 860, 861, -1, 867, 861, 868, -1, 869, 868, 1612, -1, 866, 1612, 1624, -1, 1610, 866, 1624, -1, 1610, 862, 866, -1, 866, 862, 1609, -1, 864, 1609, 863, -1, 864, 866, 1609, -1, 864, 865, 866, -1, 866, 865, 1082, -1, 1583, 1082, 1083, -1, 1583, 866, 1082, -1, 1604, 861, 867, -1, 867, 868, 869, -1, 869, 1612, 866, -1, 1621, 875, 1609, -1, 1621, 1620, 875, -1, 875, 1620, 870, -1, 1075, 875, 870, -1, 1075, 1703, 875, -1, 1075, 871, 1703, -1, 1075, 1706, 871, -1, 1075, 1715, 1706, -1, 1075, 1708, 1715, -1, 1075, 1709, 1708, -1, 813, 1675, 734, -1, 734, 1675, 736, -1, 872, 729, 873, -1, 729, 1665, 2057, -1, 1662, 1671, 1885, -1, 1671, 1669, 874, -1, 1669, 1660, 852, -1, 1660, 1667, 851, -1, 875, 876, 1609, -1, 1609, 876, 877, -1, 863, 1609, 877, -1, 1713, 878, 1082, -1, 1713, 1712, 878, -1, 878, 1712, 1711, -1, 1724, 878, 1711, -1, 1724, 1722, 878, -1, 878, 1722, 1720, -1, 879, 878, 1720, -1, 879, 1566, 878, -1, 879, 880, 1566, -1, 879, 1719, 880, -1, 880, 1719, 1081, -1, 1081, 1719, 914, -1, 1567, 914, 1760, -1, 1772, 1567, 1760, -1, 1772, 1759, 1567, -1, 1567, 1759, 1755, -1, 1757, 1567, 1755, -1, 1757, 881, 1567, -1, 1567, 881, 882, -1, 882, 881, 883, -1, 883, 881, 1569, -1, 1569, 881, 884, -1, 884, 881, 1588, -1, 1588, 881, 885, -1, 886, 1588, 885, -1, 886, 1769, 1588, -1, 1588, 1769, 1768, -1, 888, 1588, 1768, -1, 888, 1571, 1588, -1, 888, 887, 1571, -1, 888, 1572, 887, -1, 888, 1573, 1572, -1, 888, 889, 1573, -1, 1573, 889, 890, -1, 891, 1573, 890, -1, 891, 1634, 1573, -1, 1573, 1634, 1633, -1, 1632, 1573, 1633, -1, 1632, 1574, 1573, -1, 1632, 892, 1574, -1, 1574, 892, 1076, -1, 1076, 892, 1631, -1, 893, 1631, 1657, -1, 1575, 1657, 894, -1, 1593, 894, 895, -1, 1655, 1593, 895, -1, 1655, 1641, 1593, -1, 1593, 1641, 897, -1, 1818, 897, 896, -1, 1818, 1593, 897, -1, 1818, 898, 1593, -1, 1593, 898, 1812, -1, 1814, 1593, 1812, -1, 1814, 899, 1593, -1, 1593, 899, 1595, -1, 1595, 899, 917, -1, 918, 917, 900, -1, 901, 918, 900, -1, 901, 902, 918, -1, 901, 1815, 902, -1, 902, 1815, 1598, -1, 1598, 1815, 1835, -1, 904, 1835, 1821, -1, 903, 904, 1821, -1, 903, 1830, 904, -1, 904, 1830, 906, -1, 905, 904, 906, -1, 905, 907, 904, -1, 904, 907, 1508, -1, 1508, 907, 1522, -1, 1522, 907, 908, -1, 908, 907, 909, -1, 909, 907, 1509, -1, 1509, 907, 1825, -1, 910, 1825, 1880, -1, 910, 1509, 1825, -1, 910, 911, 1509, -1, 910, 1890, 911, -1, 911, 1890, 927, -1, 927, 1890, 928, -1, 1511, 928, 1889, -1, 912, 1889, 1898, -1, 913, 912, 1898, -1, 913, 1887, 912, -1, 912, 1887, 838, -1, 914, 1716, 1760, -1, 1760, 1716, 1762, -1, 1762, 1716, 1709, -1, 722, 1762, 1709, -1, 889, 1777, 890, -1, 890, 1777, 1776, -1, 1765, 890, 1776, -1, 1765, 915, 890, -1, 890, 915, 1645, -1, 1645, 915, 724, -1, 1635, 1645, 724, -1, 916, 897, 1820, -1, 916, 1809, 897, -1, 897, 1809, 896, -1, 1595, 917, 918, -1, 1598, 1835, 904, -1, 1520, 1598, 904, -1, 1520, 1576, 1598, -1, 1520, 919, 1576, -1, 1576, 919, 920, -1, 920, 919, 921, -1, 1080, 921, 1506, -1, 1079, 1506, 1504, -1, 1078, 1504, 1503, -1, 1502, 1078, 1503, -1, 1502, 1077, 1078, -1, 1502, 1501, 1077, -1, 1077, 1501, 1041, -1, 1779, 1041, 1792, -1, 1779, 1077, 1041, -1, 1825, 1832, 1880, -1, 1880, 1832, 924, -1, 923, 924, 1833, -1, 922, 1833, 925, -1, 922, 923, 1833, -1, 1880, 924, 923, -1, 1833, 1834, 925, -1, 925, 1834, 931, -1, 931, 1834, 926, -1, 1891, 926, 930, -1, 1892, 930, 1638, -1, 1893, 1638, 929, -1, 1883, 929, 1651, -1, 1894, 1651, 725, -1, 1894, 1883, 1651, -1, 926, 1820, 930, -1, 930, 1820, 897, -1, 927, 928, 1511, -1, 1511, 1889, 912, -1, 1883, 1893, 929, -1, 1893, 1892, 1638, -1, 1892, 1891, 930, -1, 1891, 931, 926, -1, 1968, 932, 765, -1, 765, 932, 933, -1, 934, 765, 933, -1, 762, 1939, 935, -1, 935, 763, 2181, -1, 792, 1936, 793, -1, 791, 936, 1865, -1, 936, 1934, 937, -1, 1934, 1954, 788, -1, 1954, 1931, 1851, -1, 779, 1926, 777, -1, 2002, 939, 938, -1, 2002, 2003, 939, -1, 939, 2003, 2012, -1, 2017, 1873, 784, -1, 2017, 940, 1873, -1, 1873, 940, 2019, -1, 2022, 1873, 2019, -1, 2022, 941, 1873, -1, 1873, 941, 2029, -1, 942, 1873, 2029, -1, 942, 945, 1873, -1, 1873, 945, 943, -1, 943, 945, 1875, -1, 1875, 945, 944, -1, 944, 945, 1852, -1, 1852, 945, 946, -1, 946, 945, 2030, -1, 947, 2030, 2084, -1, 949, 947, 2084, -1, 949, 948, 947, -1, 949, 950, 948, -1, 948, 950, 974, -1, 974, 950, 2064, -1, 953, 2064, 951, -1, 952, 953, 951, -1, 952, 2081, 953, -1, 953, 2081, 2063, -1, 1987, 2063, 1988, -1, 1987, 953, 2063, -1, 1987, 954, 953, -1, 953, 954, 955, -1, 956, 953, 955, -1, 956, 1837, 953, -1, 956, 957, 1837, -1, 1837, 957, 1854, -1, 1854, 957, 958, -1, 1024, 958, 1985, -1, 959, 1024, 1985, -1, 959, 1855, 1024, -1, 959, 1995, 1855, -1, 1855, 1995, 962, -1, 962, 1995, 960, -1, 961, 960, 1840, -1, 961, 962, 960, -1, 2030, 963, 2084, -1, 2084, 963, 2069, -1, 2069, 963, 964, -1, 967, 964, 968, -1, 2070, 968, 2028, -1, 969, 2028, 966, -1, 965, 966, 2086, -1, 965, 969, 966, -1, 2069, 964, 967, -1, 967, 968, 2070, -1, 2070, 2028, 969, -1, 2086, 966, 2047, -1, 970, 2047, 2046, -1, 2073, 2046, 2032, -1, 972, 2032, 971, -1, 705, 971, 2031, -1, 705, 972, 971, -1, 705, 973, 972, -1, 705, 2060, 973, -1, 705, 2061, 2060, -1, 705, 2062, 2061, -1, 705, 975, 2062, -1, 705, 1978, 975, -1, 705, 1980, 1978, -1, 705, 1990, 1980, -1, 705, 1982, 1990, -1, 705, 1993, 1982, -1, 705, 707, 1993, -1, 972, 2073, 2032, -1, 2073, 970, 2046, -1, 970, 2086, 2047, -1, 974, 2064, 953, -1, 2079, 975, 2063, -1, 2079, 2078, 975, -1, 975, 2078, 2062, -1, 977, 1059, 1058, -1, 976, 1058, 1006, -1, 976, 977, 1058, -1, 978, 1844, 1057, -1, 978, 980, 1844, -1, 1844, 980, 979, -1, 979, 980, 981, -1, 985, 981, 982, -1, 983, 985, 982, -1, 983, 984, 985, -1, 985, 984, 998, -1, 2166, 985, 998, -1, 2166, 2165, 985, -1, 985, 2165, 2164, -1, 2163, 985, 2164, -1, 2163, 986, 985, -1, 2163, 987, 986, -1, 986, 987, 1007, -1, 1007, 987, 2174, -1, 1845, 2174, 988, -1, 990, 988, 989, -1, 992, 990, 989, -1, 992, 1864, 990, -1, 992, 1848, 1864, -1, 992, 1849, 1848, -1, 992, 991, 1849, -1, 992, 993, 991, -1, 992, 2152, 993, -1, 993, 2152, 994, -1, 2154, 993, 994, -1, 2154, 995, 993, -1, 993, 995, 2156, -1, 979, 981, 985, -1, 984, 996, 998, -1, 998, 996, 2133, -1, 997, 998, 2133, -1, 997, 999, 998, -1, 998, 999, 1000, -1, 1000, 999, 1001, -1, 711, 1000, 1001, -1, 1002, 1003, 707, -1, 707, 1003, 1983, -1, 1983, 1003, 1005, -1, 1994, 1005, 1058, -1, 1841, 1994, 1058, -1, 1841, 1004, 1994, -1, 1841, 1840, 1004, -1, 1004, 1840, 960, -1, 1005, 1006, 1058, -1, 1007, 2174, 1845, -1, 988, 2173, 989, -1, 989, 2173, 2150, -1, 2150, 2173, 2157, -1, 2157, 2173, 1008, -1, 1009, 1008, 2171, -1, 2170, 1009, 2171, -1, 2170, 1011, 1009, -1, 2170, 1010, 1011, -1, 1011, 1010, 2147, -1, 2157, 1008, 1009, -1, 2185, 805, 804, -1, 806, 714, 715, -1, 744, 745, 746, -1, 1012, 2200, 747, -1, 747, 2200, 1013, -1, 1013, 2200, 2201, -1, 2202, 1013, 2201, -1, 2202, 761, 1013, -1, 2217, 2218, 739, -1, 739, 2218, 1014, -1, 740, 739, 1014, -1, 1015, 1016, 1685, -1, 1685, 1016, 1686, -1, 1686, 1016, 2194, -1, 1017, 2194, 2192, -1, 1702, 2192, 716, -1, 1018, 1702, 716, -1, 1686, 2194, 1017, -1, 1017, 2192, 1702, -1, 803, 799, 2161, -1, 800, 799, 1019, -1, 1019, 799, 2190, -1, 1020, 1019, 2190, -1, 1021, 2091, 734, -1, 734, 2091, 2092, -1, 776, 2111, 2041, -1, 2041, 2111, 2042, -1, 2042, 2111, 2119, -1, 1023, 2119, 2113, -1, 2043, 2113, 2120, -1, 2044, 2120, 730, -1, 1022, 730, 873, -1, 1022, 2044, 730, -1, 2042, 2119, 1023, -1, 1023, 2113, 2043, -1, 2043, 2120, 2044, -1, 939, 2049, 938, -1, 938, 2049, 2047, -1, 966, 938, 2047, -1, 975, 1989, 2063, -1, 2063, 1989, 1999, -1, 1988, 2063, 1999, -1, 1854, 958, 1024, -1, 1994, 1983, 1005, -1, 1905, 1025, 1899, -1, 1905, 1026, 1025, -1, 1905, 1906, 1026, -1, 1026, 1906, 1027, -1, 1042, 1027, 1028, -1, 1030, 1028, 1908, -1, 1029, 1030, 1908, -1, 1029, 1043, 1030, -1, 1030, 1043, 1751, -1, 1031, 1030, 1751, -1, 1031, 1741, 1030, -1, 1030, 1741, 1032, -1, 1740, 1030, 1032, -1, 1740, 1033, 1030, -1, 1740, 1738, 1033, -1, 1033, 1738, 1071, -1, 1071, 1738, 1072, -1, 1035, 1072, 1737, -1, 1034, 1737, 1799, -1, 1034, 1035, 1737, -1, 1034, 1036, 1035, -1, 1034, 1039, 1036, -1, 1036, 1039, 1498, -1, 1498, 1039, 1037, -1, 1037, 1039, 1038, -1, 1038, 1039, 1500, -1, 1500, 1039, 1041, -1, 1041, 1039, 1040, -1, 1804, 1041, 1040, -1, 1804, 1805, 1041, -1, 1041, 1805, 1806, -1, 1803, 1041, 1806, -1, 1803, 1792, 1041, -1, 1026, 1027, 1042, -1, 1042, 1028, 1030, -1, 1043, 1910, 1751, -1, 1751, 1910, 1903, -1, 1904, 1751, 1903, -1, 1904, 1044, 1751, -1, 1751, 1044, 1045, -1, 1045, 1044, 719, -1, 719, 1044, 721, -1, 1914, 834, 1046, -1, 834, 1047, 833, -1, 1922, 1048, 827, -1, 827, 1048, 1050, -1, 1049, 827, 1050, -1, 1049, 1051, 827, -1, 827, 1051, 1919, -1, 1052, 827, 1919, -1, 947, 946, 2030, -1, 1873, 1871, 784, -1, 784, 1871, 1053, -1, 990, 1845, 988, -1, 1844, 1054, 1057, -1, 1057, 1054, 1055, -1, 1056, 1057, 1055, -1, 1056, 1858, 1057, -1, 1057, 1858, 1842, -1, 1857, 1057, 1842, -1, 1857, 1058, 1057, -1, 1057, 1058, 1059, -1, 1061, 1060, 1077, -1, 1061, 1062, 1060, -1, 1060, 1062, 1063, -1, 1063, 1062, 1784, -1, 1582, 1784, 1785, -1, 1064, 1785, 1786, -1, 1787, 1064, 1786, -1, 1787, 858, 1064, -1, 1063, 1784, 1582, -1, 1582, 1785, 1064, -1, 1794, 1065, 1735, -1, 1735, 1065, 1736, -1, 1736, 1065, 1798, -1, 1747, 1798, 1066, -1, 1067, 1066, 1799, -1, 1737, 1067, 1799, -1, 1736, 1798, 1747, -1, 1747, 1066, 1067, -1, 1068, 1069, 1070, -1, 1071, 1072, 1035, -1, 1073, 1744, 1074, -1, 1630, 1733, 1075, -1, 1617, 1630, 1075, -1, 720, 1070, 719, -1, 1076, 1631, 893, -1, 893, 1657, 1575, -1, 1575, 894, 1593, -1, 1060, 1581, 1077, -1, 1077, 1581, 1602, -1, 1580, 1077, 1602, -1, 1580, 1579, 1077, -1, 1077, 1579, 1578, -1, 1078, 1077, 1578, -1, 1078, 1079, 1504, -1, 1079, 1080, 1506, -1, 1080, 920, 921, -1, 1567, 1081, 914, -1, 878, 1565, 1082, -1, 1082, 1565, 1564, -1, 1083, 1082, 1564, -1, 1025, 1533, 1899, -1, 1899, 1533, 1514, -1, 1513, 1899, 1514, -1, 1513, 1084, 1899, -1, 1899, 1084, 1512, -1, 825, 1899, 1512, -1, 1733, 1732, 1075, -1, 1088, 1357, 1361, -1, 1088, 1085, 1357, -1, 1088, 1992, 1085, -1, 1088, 1991, 1992, -1, 1088, 1086, 1991, -1, 1088, 1981, 1086, -1, 1088, 1979, 1981, -1, 1088, 2077, 1979, -1, 1088, 2076, 2077, -1, 1088, 1087, 2076, -1, 1088, 2075, 1087, -1, 1088, 2074, 2075, -1, 1088, 2033, 2074, -1, 1088, 2045, 2033, -1, 1088, 1218, 2045, -1, 1088, 1090, 1218, -1, 1088, 1089, 1090, -1, 1090, 1089, 1091, -1, 1895, 1090, 1091, -1, 1895, 1661, 1090, -1, 1895, 1092, 1661, -1, 1661, 1092, 1670, -1, 1670, 1092, 1093, -1, 1217, 1093, 1168, -1, 1668, 1168, 1561, -1, 1094, 1561, 1169, -1, 1170, 1169, 1558, -1, 1095, 1558, 1556, -1, 1171, 1556, 1096, -1, 1658, 1096, 1148, -1, 1097, 1148, 1098, -1, 1678, 1098, 1149, -1, 1677, 1149, 1485, -1, 1676, 1485, 1230, -1, 1674, 1230, 1673, -1, 1674, 1676, 1230, -1, 1101, 1099, 1089, -1, 1101, 1707, 1099, -1, 1101, 1714, 1707, -1, 1101, 1705, 1714, -1, 1101, 1100, 1705, -1, 1101, 1704, 1100, -1, 1101, 1176, 1704, -1, 1101, 1102, 1176, -1, 1101, 1607, 1102, -1, 1101, 1103, 1607, -1, 1101, 1618, 1103, -1, 1101, 1629, 1618, -1, 1101, 1734, 1629, -1, 1101, 1104, 1734, -1, 1101, 1687, 1104, -1, 1101, 1361, 1687, -1, 1687, 1361, 1379, -1, 1701, 1379, 2193, -1, 1700, 2193, 1406, -1, 1699, 1406, 1105, -1, 1106, 1105, 2208, -1, 1106, 1699, 1105, -1, 1106, 1698, 1699, -1, 1106, 2214, 1698, -1, 1698, 2214, 1697, -1, 1697, 2214, 1403, -1, 1403, 2214, 2220, -1, 1107, 1403, 2220, -1, 1107, 1108, 1403, -1, 1403, 1108, 1109, -1, 1404, 1109, 2212, -1, 1494, 2212, 2211, -1, 1110, 2211, 1111, -1, 1112, 1110, 1111, -1, 1112, 1493, 1110, -1, 1112, 1114, 1493, -1, 1493, 1114, 1113, -1, 1113, 1114, 2210, -1, 1491, 2210, 1163, -1, 1491, 1113, 2210, -1, 1450, 1693, 1496, -1, 1450, 1692, 1693, -1, 1450, 1120, 1692, -1, 1692, 1120, 1115, -1, 1115, 1120, 1119, -1, 1116, 1115, 1119, -1, 1116, 1117, 1115, -1, 1116, 1916, 1117, -1, 1117, 1916, 1691, -1, 1691, 1916, 1423, -1, 1690, 1423, 1915, -1, 1118, 1915, 1689, -1, 1118, 1690, 1915, -1, 1119, 1120, 1917, -1, 1917, 1120, 1467, -1, 1454, 1917, 1467, -1, 1454, 1468, 1917, -1, 1917, 1468, 1121, -1, 1122, 1917, 1121, -1, 1122, 1918, 1917, -1, 1122, 1923, 1918, -1, 1122, 1123, 1923, -1, 1122, 1924, 1123, -1, 1122, 1124, 1924, -1, 1122, 1125, 1124, -1, 1122, 1127, 1125, -1, 1122, 1126, 1127, -1, 1122, 1470, 1126, -1, 1126, 1470, 1472, -1, 1128, 1472, 1473, -1, 1475, 1128, 1473, -1, 1475, 1529, 1128, -1, 1475, 1129, 1529, -1, 1529, 1129, 1130, -1, 1130, 1129, 1477, -1, 1131, 1477, 1132, -1, 1147, 1132, 1479, -1, 1167, 1479, 1174, -1, 1549, 1174, 1551, -1, 1549, 1167, 1174, -1, 1549, 1562, 1167, -1, 1167, 1562, 1544, -1, 1133, 1544, 1548, -1, 1526, 1548, 1543, -1, 1542, 1526, 1543, -1, 1542, 1134, 1526, -1, 1542, 1541, 1134, -1, 1134, 1541, 1525, -1, 1525, 1541, 1135, -1, 1136, 1525, 1135, -1, 1136, 1510, 1525, -1, 1136, 1137, 1510, -1, 1136, 1138, 1137, -1, 1136, 1539, 1138, -1, 1138, 1539, 1897, -1, 1897, 1539, 1896, -1, 1896, 1539, 1547, -1, 1546, 1896, 1547, -1, 1546, 1886, 1896, -1, 1546, 1536, 1886, -1, 1886, 1536, 1139, -1, 1139, 1536, 1140, -1, 1093, 1140, 1168, -1, 1093, 1139, 1140, -1, 1126, 1472, 1128, -1, 1141, 1126, 1128, -1, 1141, 1142, 1126, -1, 1126, 1142, 1531, -1, 1532, 1126, 1531, -1, 1532, 1143, 1126, -1, 1126, 1143, 1144, -1, 1144, 1143, 1145, -1, 1422, 1145, 1146, -1, 1900, 1146, 1901, -1, 1900, 1422, 1146, -1, 1130, 1477, 1131, -1, 1131, 1132, 1147, -1, 1147, 1479, 1167, -1, 1457, 1555, 1174, -1, 1457, 1481, 1555, -1, 1555, 1481, 1482, -1, 1460, 1555, 1482, -1, 1460, 1096, 1555, -1, 1460, 1148, 1096, -1, 1658, 1148, 1097, -1, 1097, 1098, 1678, -1, 1678, 1149, 1677, -1, 1677, 1485, 1676, -1, 1150, 2093, 1230, -1, 1150, 1151, 2093, -1, 1150, 1154, 1151, -1, 1151, 1154, 1152, -1, 1152, 1154, 1153, -1, 1153, 1154, 1486, -1, 2102, 1486, 1487, -1, 2103, 1487, 1155, -1, 1156, 1155, 1157, -1, 1156, 2103, 1155, -1, 1153, 1486, 2102, -1, 1487, 1158, 1155, -1, 1155, 1158, 1159, -1, 1159, 1158, 1160, -1, 1971, 1160, 1488, -1, 1970, 1488, 1489, -1, 1969, 1489, 1161, -1, 1967, 1161, 1966, -1, 1967, 1969, 1161, -1, 1159, 1160, 1971, -1, 1971, 1488, 1970, -1, 1970, 1489, 1969, -1, 1464, 2210, 1161, -1, 1464, 1162, 2210, -1, 2210, 1162, 1163, -1, 1110, 1494, 2211, -1, 1494, 1404, 2212, -1, 1165, 1164, 1404, -1, 1165, 1166, 1164, -1, 1165, 1496, 1166, -1, 1166, 1496, 1693, -1, 1167, 1544, 1133, -1, 1133, 1548, 1526, -1, 1217, 1168, 1668, -1, 1668, 1561, 1094, -1, 1094, 1169, 1170, -1, 1170, 1558, 1095, -1, 1095, 1556, 1171, -1, 1555, 1172, 1174, -1, 1174, 1172, 1173, -1, 1175, 1174, 1173, -1, 1175, 1550, 1174, -1, 1174, 1550, 1551, -1, 1102, 1619, 1176, -1, 1176, 1619, 1731, -1, 1731, 1619, 1177, -1, 1178, 1731, 1177, -1, 1178, 1730, 1731, -1, 1178, 1622, 1730, -1, 1730, 1622, 1729, -1, 1729, 1622, 1623, -1, 1728, 1623, 1611, -1, 1727, 1611, 1182, -1, 1179, 1182, 1240, -1, 1726, 1240, 1180, -1, 1181, 1180, 1584, -1, 1725, 1584, 1723, -1, 1725, 1181, 1584, -1, 1729, 1623, 1728, -1, 1611, 1625, 1182, -1, 1182, 1625, 1202, -1, 1202, 1625, 1183, -1, 1605, 1183, 1626, -1, 1203, 1626, 1204, -1, 1185, 1204, 1205, -1, 1184, 1205, 1781, -1, 1184, 1185, 1205, -1, 1184, 1186, 1185, -1, 1185, 1186, 1603, -1, 1603, 1186, 1187, -1, 1191, 1187, 1188, -1, 1189, 1191, 1188, -1, 1189, 1190, 1191, -1, 1189, 1192, 1190, -1, 1190, 1192, 1193, -1, 1193, 1192, 1780, -1, 1793, 1193, 1780, -1, 1793, 1448, 1193, -1, 1793, 1194, 1448, -1, 1793, 1791, 1194, -1, 1194, 1791, 1515, -1, 1515, 1791, 1807, -1, 1802, 1515, 1807, -1, 1802, 1499, 1515, -1, 1802, 1195, 1499, -1, 1499, 1195, 1196, -1, 1196, 1195, 1197, -1, 1801, 1196, 1197, -1, 1801, 1198, 1196, -1, 1801, 1800, 1198, -1, 1198, 1800, 1497, -1, 1497, 1800, 1199, -1, 1433, 1199, 1201, -1, 1200, 1201, 1797, -1, 1434, 1797, 1795, -1, 1435, 1795, 1796, -1, 1745, 1796, 1212, -1, 1745, 1435, 1796, -1, 1202, 1183, 1605, -1, 1605, 1626, 1203, -1, 1203, 1204, 1185, -1, 1205, 1614, 1781, -1, 1781, 1614, 1788, -1, 1788, 1614, 1206, -1, 1782, 1206, 1207, -1, 1210, 1207, 1209, -1, 1208, 1210, 1209, -1, 1208, 1790, 1210, -1, 1208, 1214, 1790, -1, 1790, 1214, 1211, -1, 1211, 1214, 1213, -1, 1212, 1211, 1213, -1, 1212, 1796, 1211, -1, 1788, 1206, 1782, -1, 1782, 1207, 1210, -1, 1213, 1214, 1215, -1, 1215, 1214, 1216, -1, 1734, 1216, 1629, -1, 1734, 1215, 1216, -1, 1658, 1171, 1096, -1, 1217, 1670, 1093, -1, 2045, 1218, 2059, -1, 2059, 1218, 1663, -1, 2058, 1663, 1219, -1, 1220, 1219, 1221, -1, 2114, 1221, 2105, -1, 2114, 1220, 1221, -1, 2114, 1222, 1220, -1, 2114, 1223, 1222, -1, 1222, 1223, 2056, -1, 2056, 1223, 1224, -1, 1224, 1223, 1225, -1, 2055, 1225, 2112, -1, 2054, 2112, 2110, -1, 1409, 2110, 1226, -1, 1408, 1226, 1227, -1, 1975, 1227, 1974, -1, 1975, 1408, 1227, -1, 2059, 1663, 2058, -1, 2058, 1219, 1220, -1, 1221, 1228, 2105, -1, 2105, 1228, 2089, -1, 2089, 1228, 1672, -1, 2095, 1672, 2090, -1, 2095, 2089, 1672, -1, 1229, 1230, 1672, -1, 1229, 1673, 1230, -1, 1089, 1099, 1244, -1, 1761, 1089, 1244, -1, 1761, 1774, 1089, -1, 1089, 1774, 1231, -1, 1232, 1089, 1231, -1, 1232, 1233, 1089, -1, 1089, 1233, 1246, -1, 1646, 1246, 1258, -1, 1234, 1258, 1644, -1, 1234, 1646, 1258, -1, 1717, 1773, 1245, -1, 1717, 1242, 1773, -1, 1717, 1235, 1242, -1, 1717, 1718, 1235, -1, 1235, 1718, 1236, -1, 1236, 1718, 1237, -1, 1585, 1237, 1710, -1, 1239, 1710, 1721, -1, 1238, 1721, 1723, -1, 1584, 1238, 1723, -1, 1236, 1237, 1585, -1, 1585, 1710, 1239, -1, 1239, 1721, 1238, -1, 1181, 1726, 1180, -1, 1726, 1179, 1240, -1, 1179, 1727, 1182, -1, 1727, 1728, 1611, -1, 1756, 1587, 1771, -1, 1756, 1568, 1587, -1, 1756, 1758, 1568, -1, 1568, 1758, 1243, -1, 1243, 1758, 1241, -1, 1586, 1241, 1773, -1, 1242, 1586, 1773, -1, 1243, 1241, 1586, -1, 1773, 1244, 1245, -1, 1245, 1244, 1099, -1, 1089, 1246, 1646, -1, 1636, 1089, 1646, -1, 1636, 1647, 1089, -1, 1089, 1647, 1247, -1, 1650, 1089, 1247, -1, 1650, 1287, 1089, -1, 1650, 1248, 1287, -1, 1287, 1248, 1882, -1, 1882, 1248, 1249, -1, 1250, 1249, 1652, -1, 1881, 1652, 1829, -1, 1281, 1829, 1251, -1, 1282, 1251, 1828, -1, 1252, 1828, 1827, -1, 1253, 1827, 1826, -1, 1283, 1826, 1286, -1, 1879, 1286, 1254, -1, 1878, 1254, 1255, -1, 1256, 1255, 1257, -1, 1888, 1257, 1510, -1, 1137, 1888, 1510, -1, 1258, 1259, 1644, -1, 1644, 1259, 1260, -1, 1260, 1259, 1766, -1, 1643, 1766, 1261, -1, 1267, 1261, 1767, -1, 1438, 1767, 1591, -1, 1642, 1591, 1437, -1, 1262, 1437, 1441, -1, 1440, 1441, 1263, -1, 1439, 1263, 1811, -1, 1656, 1811, 1817, -1, 1654, 1817, 1810, -1, 1640, 1810, 1264, -1, 1639, 1264, 1265, -1, 1653, 1265, 1266, -1, 1652, 1266, 1829, -1, 1652, 1653, 1266, -1, 1260, 1766, 1643, -1, 1643, 1261, 1267, -1, 1767, 1268, 1591, -1, 1591, 1268, 1273, -1, 1273, 1268, 1778, -1, 1590, 1778, 1269, -1, 1270, 1269, 1271, -1, 1770, 1270, 1271, -1, 1770, 1589, 1270, -1, 1770, 1272, 1589, -1, 1589, 1272, 1570, -1, 1570, 1272, 1771, -1, 1587, 1570, 1771, -1, 1273, 1778, 1590, -1, 1590, 1269, 1270, -1, 1276, 1274, 1442, -1, 1507, 1442, 1275, -1, 1507, 1276, 1442, -1, 1507, 1822, 1276, -1, 1507, 1521, 1822, -1, 1822, 1521, 1823, -1, 1823, 1521, 1277, -1, 1824, 1277, 1831, -1, 1824, 1823, 1277, -1, 1819, 1597, 1816, -1, 1819, 1596, 1597, -1, 1819, 1278, 1596, -1, 1596, 1278, 1279, -1, 1594, 1279, 1813, -1, 1592, 1813, 1280, -1, 1811, 1592, 1280, -1, 1811, 1263, 1592, -1, 1596, 1279, 1594, -1, 1594, 1813, 1592, -1, 1439, 1811, 1656, -1, 1656, 1817, 1654, -1, 1654, 1810, 1640, -1, 1640, 1264, 1639, -1, 1639, 1265, 1653, -1, 1881, 1829, 1281, -1, 1281, 1251, 1282, -1, 1282, 1828, 1252, -1, 1252, 1827, 1253, -1, 1253, 1826, 1283, -1, 1254, 1286, 1524, -1, 1524, 1286, 1284, -1, 1285, 1524, 1284, -1, 1285, 1523, 1524, -1, 1285, 1831, 1523, -1, 1523, 1831, 1277, -1, 1256, 1878, 1255, -1, 1878, 1879, 1254, -1, 1879, 1283, 1286, -1, 1881, 1250, 1652, -1, 1250, 1882, 1249, -1, 1287, 1091, 1089, -1, 1888, 1256, 1257, -1, 1925, 2052, 1325, -1, 1925, 2051, 2052, -1, 1925, 1293, 2051, -1, 2051, 1293, 2050, -1, 2050, 1293, 2037, -1, 2037, 1293, 2036, -1, 2036, 1293, 1289, -1, 1289, 1293, 2014, -1, 2004, 1289, 2014, -1, 2004, 1288, 1289, -1, 1289, 1288, 2011, -1, 2001, 1289, 2011, -1, 2001, 1290, 1289, -1, 2001, 2048, 1290, -1, 2001, 2000, 2048, -1, 2048, 2000, 1292, -1, 1292, 2000, 1291, -1, 2087, 1291, 2072, -1, 2087, 1292, 1291, -1, 2087, 2088, 1292, -1, 1292, 2088, 2034, -1, 2034, 2088, 2074, -1, 2033, 2034, 2074, -1, 2014, 1293, 2006, -1, 2006, 1293, 1947, -1, 2007, 1947, 1294, -1, 1295, 1294, 1296, -1, 1295, 2007, 1294, -1, 2006, 1947, 2007, -1, 1294, 1297, 1296, -1, 1296, 1297, 2016, -1, 2016, 1297, 1298, -1, 1427, 1298, 1948, -1, 1949, 1427, 1948, -1, 1949, 1951, 1427, -1, 1427, 1951, 1952, -1, 1930, 1427, 1952, -1, 1930, 1870, 1427, -1, 1930, 1299, 1870, -1, 1930, 1868, 1299, -1, 1930, 1953, 1868, -1, 1868, 1953, 1300, -1, 1300, 1953, 1932, -1, 1867, 1932, 1933, -1, 1850, 1933, 1301, -1, 1866, 1301, 1935, -1, 1304, 1935, 1302, -1, 2155, 1304, 1302, -1, 2155, 1303, 1304, -1, 1304, 1303, 2159, -1, 2153, 1304, 2159, -1, 2153, 1305, 1304, -1, 1304, 1305, 1306, -1, 1307, 1306, 1308, -1, 1307, 1304, 1306, -1, 2016, 1298, 1427, -1, 1300, 1932, 1867, -1, 1867, 1933, 1850, -1, 1850, 1301, 1866, -1, 1937, 2138, 1935, -1, 1937, 1309, 2138, -1, 1937, 1938, 1309, -1, 1309, 1938, 1310, -1, 1310, 1938, 2139, -1, 2139, 1938, 1955, -1, 1312, 1955, 1390, -1, 1311, 1390, 2140, -1, 1311, 1312, 1390, -1, 2139, 1955, 1312, -1, 1956, 1313, 1390, -1, 1956, 1314, 1313, -1, 1956, 1957, 1314, -1, 1314, 1957, 1315, -1, 1315, 1957, 1959, -1, 1317, 1959, 1960, -1, 2187, 1960, 1318, -1, 1397, 1318, 1316, -1, 1398, 1316, 2196, -1, 1399, 2196, 2195, -1, 1400, 2195, 1401, -1, 1402, 1401, 2208, -1, 1105, 1402, 2208, -1, 1315, 1959, 1317, -1, 1960, 1319, 1318, -1, 1318, 1319, 2203, -1, 2203, 1319, 1962, -1, 1320, 2203, 1962, -1, 1320, 1963, 2203, -1, 2203, 1963, 1396, -1, 1321, 1396, 2205, -1, 1321, 2203, 1396, -1, 1964, 1322, 1396, -1, 1964, 2210, 1322, -1, 1964, 1965, 2210, -1, 2210, 1965, 1161, -1, 1161, 1965, 1966, -1, 1972, 1227, 1155, -1, 1972, 1973, 1227, -1, 1227, 1973, 1974, -1, 1323, 1324, 1408, -1, 1323, 2053, 1324, -1, 1323, 1325, 2053, -1, 2053, 1325, 2052, -1, 2018, 1426, 1334, -1, 2020, 1334, 2021, -1, 2020, 2018, 1334, -1, 1291, 1326, 2072, -1, 2072, 1326, 2085, -1, 2085, 1326, 2071, -1, 2071, 1326, 2027, -1, 1329, 2027, 1330, -1, 1331, 1330, 2026, -1, 2068, 2026, 2025, -1, 1327, 2025, 1328, -1, 1877, 1328, 1428, -1, 1877, 1327, 1328, -1, 2071, 2027, 1329, -1, 1329, 1330, 1331, -1, 1331, 2026, 2068, -1, 2068, 2025, 1327, -1, 2067, 1327, 1342, -1, 2083, 1342, 1332, -1, 2066, 1332, 1836, -1, 2065, 1836, 1353, -1, 2082, 1353, 1341, -1, 2082, 2065, 1353, -1, 1333, 1334, 1328, -1, 1333, 2024, 1334, -1, 1334, 2024, 2023, -1, 2021, 1334, 2023, -1, 2077, 1335, 1979, -1, 1979, 1335, 1336, -1, 1336, 1335, 2080, -1, 1338, 1336, 2080, -1, 1338, 1337, 1336, -1, 1338, 1339, 1337, -1, 1338, 1998, 1339, -1, 1338, 1353, 1998, -1, 1338, 1340, 1353, -1, 1353, 1340, 1341, -1, 2065, 2066, 1836, -1, 2066, 2083, 1332, -1, 2083, 2067, 1342, -1, 2067, 2068, 1327, -1, 1345, 2121, 1347, -1, 1343, 1345, 1347, -1, 1343, 1344, 1345, -1, 1345, 1344, 1859, -1, 1843, 1345, 1859, -1, 1843, 1860, 1345, -1, 1345, 1860, 1371, -1, 2128, 1371, 1346, -1, 2136, 1346, 2135, -1, 2136, 2128, 1346, -1, 2121, 2122, 1347, -1, 1347, 2122, 2123, -1, 2129, 1347, 2123, -1, 2129, 2130, 1347, -1, 1347, 2130, 1355, -1, 1856, 1355, 1984, -1, 1412, 1984, 1348, -1, 1413, 1348, 1349, -1, 1414, 1349, 1415, -1, 1839, 1415, 1986, -1, 1838, 1986, 1350, -1, 1996, 1838, 1350, -1, 1996, 1351, 1838, -1, 1996, 1352, 1351, -1, 1351, 1352, 1853, -1, 1853, 1352, 1997, -1, 1353, 1997, 1354, -1, 1998, 1353, 1354, -1, 1355, 2130, 1356, -1, 1356, 2130, 1369, -1, 1357, 1369, 1358, -1, 1361, 1358, 1359, -1, 2125, 1361, 1359, -1, 2125, 1360, 1361, -1, 1361, 1360, 1362, -1, 2131, 1361, 1362, -1, 2131, 1363, 1361, -1, 2131, 2126, 1363, -1, 1363, 2126, 1364, -1, 1364, 2126, 2167, -1, 2167, 2126, 2132, -1, 1365, 2167, 2132, -1, 1365, 1366, 2167, -1, 2167, 1366, 2127, -1, 1374, 2127, 2134, -1, 1367, 1374, 2134, -1, 1367, 1368, 1374, -1, 1367, 2135, 1368, -1, 1368, 2135, 1346, -1, 1356, 1369, 1357, -1, 1357, 1358, 1361, -1, 2167, 2127, 1374, -1, 1370, 1374, 1376, -1, 1370, 2167, 1374, -1, 2128, 1345, 1371, -1, 1372, 1862, 2162, -1, 1372, 1861, 1862, -1, 1372, 1373, 1861, -1, 1861, 1373, 1374, -1, 1374, 1373, 1375, -1, 1376, 1374, 1375, -1, 1363, 1377, 1361, -1, 1361, 1377, 2175, -1, 2177, 1361, 2175, -1, 2177, 1380, 1361, -1, 1361, 1380, 1378, -1, 1379, 1361, 1378, -1, 1380, 2178, 1378, -1, 1378, 2178, 2191, -1, 2191, 2178, 1381, -1, 1381, 2178, 1385, -1, 2184, 1385, 2179, -1, 2160, 2179, 1391, -1, 1392, 1391, 1382, -1, 2148, 1382, 1393, -1, 2149, 1393, 2180, -1, 2158, 2180, 2172, -1, 2151, 2172, 1383, -1, 1846, 1383, 1384, -1, 1863, 1384, 2162, -1, 1862, 1863, 2162, -1, 1381, 1385, 2184, -1, 2184, 2179, 2160, -1, 2146, 2184, 2160, -1, 2146, 1386, 2184, -1, 2146, 2143, 1386, -1, 1386, 2143, 1389, -1, 1389, 2143, 1387, -1, 2141, 1389, 1387, -1, 2141, 1388, 1389, -1, 1389, 1388, 2140, -1, 1390, 1389, 2140, -1, 1390, 2183, 1389, -1, 1390, 2189, 2183, -1, 1390, 2188, 2189, -1, 1390, 1313, 2188, -1, 2160, 1391, 1392, -1, 1392, 1382, 2148, -1, 2148, 1393, 2149, -1, 2149, 2180, 2158, -1, 2158, 2172, 2151, -1, 2151, 1383, 1846, -1, 1847, 2151, 1846, -1, 1847, 1306, 2151, -1, 1847, 1394, 1306, -1, 1306, 1394, 1308, -1, 1846, 1384, 1863, -1, 1322, 2199, 1396, -1, 1396, 2199, 1395, -1, 2197, 1396, 1395, -1, 2197, 2206, 1396, -1, 1396, 2206, 2205, -1, 2187, 1318, 1397, -1, 1397, 1316, 1398, -1, 1398, 2196, 1399, -1, 1399, 2195, 1400, -1, 1400, 1401, 1402, -1, 1403, 1109, 1404, -1, 1405, 1404, 1695, -1, 1405, 1403, 1404, -1, 1687, 1379, 1701, -1, 1701, 2193, 1700, -1, 1700, 1406, 1699, -1, 2187, 1317, 1960, -1, 2138, 2137, 1935, -1, 1935, 2137, 1302, -1, 2103, 2102, 1487, -1, 2093, 2098, 1230, -1, 1230, 2098, 1407, -1, 1672, 1407, 2097, -1, 2090, 1672, 2097, -1, 1230, 1407, 1672, -1, 1224, 1225, 2055, -1, 2055, 2112, 2054, -1, 2054, 2110, 1409, -1, 1409, 1226, 1408, -1, 1324, 1409, 1408, -1, 1227, 1410, 1155, -1, 1155, 1410, 2109, -1, 1411, 1155, 2109, -1, 1411, 2108, 1155, -1, 1155, 2108, 1157, -1, 1347, 1355, 1856, -1, 1856, 1984, 1412, -1, 1412, 1348, 1413, -1, 1413, 1349, 1414, -1, 1414, 1415, 1839, -1, 1839, 1986, 1838, -1, 1853, 1997, 1353, -1, 1416, 1742, 1912, -1, 1416, 1752, 1742, -1, 1416, 1750, 1752, -1, 1416, 1911, 1750, -1, 1750, 1911, 1909, -1, 1902, 1750, 1909, -1, 1902, 1417, 1750, -1, 1750, 1417, 1418, -1, 1420, 1418, 1419, -1, 1420, 1750, 1418, -1, 1417, 1907, 1418, -1, 1418, 1907, 1421, -1, 1421, 1907, 1901, -1, 1146, 1421, 1901, -1, 1422, 1144, 1145, -1, 1691, 1423, 1690, -1, 1915, 1913, 1689, -1, 1689, 1913, 1688, -1, 1688, 1913, 1753, -1, 1424, 1753, 1754, -1, 1436, 1754, 1425, -1, 1687, 1425, 1104, -1, 1687, 1436, 1425, -1, 1913, 1912, 1753, -1, 1753, 1912, 1742, -1, 1304, 1866, 1935, -1, 1870, 1872, 1427, -1, 1427, 1872, 1334, -1, 1426, 1427, 1334, -1, 1334, 1874, 1328, -1, 1328, 1874, 1876, -1, 1428, 1328, 1876, -1, 1603, 1187, 1191, -1, 1497, 1199, 1433, -1, 1429, 1497, 1433, -1, 1429, 1430, 1497, -1, 1429, 1748, 1430, -1, 1430, 1748, 1431, -1, 1431, 1748, 1432, -1, 1534, 1432, 1739, -1, 1418, 1739, 1749, -1, 1419, 1418, 1749, -1, 1433, 1201, 1200, -1, 1200, 1797, 1434, -1, 1434, 1795, 1435, -1, 1431, 1432, 1534, -1, 1534, 1739, 1418, -1, 1688, 1753, 1424, -1, 1424, 1754, 1436, -1, 1164, 1694, 1404, -1, 1404, 1694, 1695, -1, 1262, 1642, 1437, -1, 1642, 1438, 1591, -1, 1438, 1267, 1767, -1, 1439, 1440, 1263, -1, 1440, 1262, 1441, -1, 1597, 1442, 1816, -1, 1816, 1442, 1274, -1, 1442, 1443, 1275, -1, 1275, 1443, 1444, -1, 1444, 1443, 1445, -1, 1505, 1445, 1446, -1, 1519, 1446, 1599, -1, 1518, 1599, 1600, -1, 1517, 1600, 1577, -1, 1449, 1577, 1601, -1, 1447, 1449, 1601, -1, 1447, 1516, 1449, -1, 1447, 1448, 1516, -1, 1516, 1448, 1194, -1, 1444, 1445, 1505, -1, 1505, 1446, 1519, -1, 1519, 1599, 1518, -1, 1518, 1600, 1517, -1, 1517, 1577, 1449, -1, 1089, 1088, 2230, -1, 2230, 1088, 705, -1, 1361, 1101, 706, -1, 706, 1101, 1075, -1, 1451, 1450, 737, -1, 1451, 1120, 1450, -1, 1451, 1452, 1120, -1, 1120, 1452, 1467, -1, 1467, 1452, 1453, -1, 1454, 1453, 830, -1, 1468, 830, 1469, -1, 1121, 1469, 1455, -1, 1122, 1455, 827, -1, 1470, 827, 1471, -1, 1472, 1471, 826, -1, 1473, 826, 1474, -1, 1475, 1474, 1476, -1, 1129, 1476, 1456, -1, 1477, 1456, 829, -1, 1132, 829, 1478, -1, 1479, 1478, 1480, -1, 1174, 1480, 846, -1, 1457, 846, 1458, -1, 1481, 1458, 1459, -1, 1482, 1459, 1483, -1, 1460, 1483, 1484, -1, 1148, 1484, 1461, -1, 1098, 1461, 1462, -1, 1149, 1462, 814, -1, 1485, 814, 1463, -1, 1230, 1463, 734, -1, 1150, 734, 811, -1, 1154, 811, 810, -1, 1486, 810, 808, -1, 1487, 808, 773, -1, 1158, 773, 770, -1, 1160, 770, 769, -1, 1488, 769, 767, -1, 1489, 767, 764, -1, 1161, 764, 765, -1, 1464, 765, 752, -1, 1162, 752, 751, -1, 1163, 751, 1490, -1, 1491, 1490, 1465, -1, 1113, 1465, 1492, -1, 1493, 1492, 1466, -1, 1110, 1466, 749, -1, 1494, 749, 748, -1, 1404, 748, 739, -1, 1165, 739, 1495, -1, 1496, 1495, 737, -1, 1450, 1496, 737, -1, 1467, 1453, 1454, -1, 1454, 830, 1468, -1, 1468, 1469, 1121, -1, 1121, 1455, 1122, -1, 1122, 827, 1470, -1, 1470, 1471, 1472, -1, 1472, 826, 1473, -1, 1473, 1474, 1475, -1, 1475, 1476, 1129, -1, 1129, 1456, 1477, -1, 1477, 829, 1132, -1, 1132, 1478, 1479, -1, 1479, 1480, 1174, -1, 1174, 846, 1457, -1, 1457, 1458, 1481, -1, 1481, 1459, 1482, -1, 1482, 1483, 1460, -1, 1460, 1484, 1148, -1, 1148, 1461, 1098, -1, 1098, 1462, 1149, -1, 1149, 814, 1485, -1, 1485, 1463, 1230, -1, 1230, 734, 1150, -1, 1150, 811, 1154, -1, 1154, 810, 1486, -1, 1486, 808, 1487, -1, 1487, 773, 1158, -1, 1158, 770, 1160, -1, 1160, 769, 1488, -1, 1488, 767, 1489, -1, 1489, 764, 1161, -1, 1161, 765, 1464, -1, 1464, 752, 1162, -1, 1162, 751, 1163, -1, 1163, 1490, 1491, -1, 1491, 1465, 1113, -1, 1113, 1492, 1493, -1, 1493, 1466, 1110, -1, 1110, 749, 1494, -1, 1494, 748, 1404, -1, 1404, 739, 1165, -1, 1165, 1495, 1496, -1, 1035, 1430, 1071, -1, 1035, 1497, 1430, -1, 1035, 1036, 1497, -1, 1497, 1036, 1198, -1, 1198, 1036, 1498, -1, 1196, 1498, 1037, -1, 1499, 1037, 1038, -1, 1515, 1038, 1500, -1, 1194, 1500, 1041, -1, 1516, 1041, 1501, -1, 1449, 1501, 1502, -1, 1517, 1502, 1503, -1, 1518, 1503, 1504, -1, 1519, 1504, 1506, -1, 1505, 1506, 921, -1, 1444, 921, 919, -1, 1275, 919, 1520, -1, 1507, 1520, 904, -1, 1521, 904, 1508, -1, 1277, 1508, 1522, -1, 1523, 1522, 908, -1, 1524, 908, 909, -1, 1254, 909, 1509, -1, 1255, 1509, 911, -1, 1257, 911, 927, -1, 1510, 927, 1511, -1, 1525, 1511, 912, -1, 1134, 912, 848, -1, 1526, 848, 844, -1, 1133, 844, 1527, -1, 1167, 1527, 822, -1, 1147, 822, 823, -1, 1131, 823, 824, -1, 1130, 824, 1528, -1, 1529, 1528, 1530, -1, 1128, 1530, 825, -1, 1141, 825, 1512, -1, 1142, 1512, 1084, -1, 1531, 1084, 1513, -1, 1532, 1513, 1514, -1, 1143, 1514, 1533, -1, 1145, 1533, 1025, -1, 1146, 1025, 1026, -1, 1421, 1026, 1042, -1, 1418, 1042, 1030, -1, 1534, 1030, 1033, -1, 1431, 1033, 1071, -1, 1430, 1431, 1071, -1, 1198, 1498, 1196, -1, 1196, 1037, 1499, -1, 1499, 1038, 1515, -1, 1515, 1500, 1194, -1, 1194, 1041, 1516, -1, 1516, 1501, 1449, -1, 1449, 1502, 1517, -1, 1517, 1503, 1518, -1, 1518, 1504, 1519, -1, 1519, 1506, 1505, -1, 1505, 921, 1444, -1, 1444, 919, 1275, -1, 1275, 1520, 1507, -1, 1507, 904, 1521, -1, 1521, 1508, 1277, -1, 1277, 1522, 1523, -1, 1523, 908, 1524, -1, 1524, 909, 1254, -1, 1254, 1509, 1255, -1, 1255, 911, 1257, -1, 1257, 927, 1510, -1, 1510, 1511, 1525, -1, 1525, 912, 1134, -1, 1134, 848, 1526, -1, 1526, 844, 1133, -1, 1133, 1527, 1167, -1, 1167, 822, 1147, -1, 1147, 823, 1131, -1, 1131, 824, 1130, -1, 1130, 1528, 1529, -1, 1529, 1530, 1128, -1, 1128, 825, 1141, -1, 1141, 1512, 1142, -1, 1142, 1084, 1531, -1, 1531, 1513, 1532, -1, 1532, 1514, 1143, -1, 1143, 1533, 1145, -1, 1145, 1025, 1146, -1, 1146, 1026, 1421, -1, 1421, 1042, 1418, -1, 1418, 1030, 1534, -1, 1534, 1033, 1431, -1, 1140, 1536, 1535, -1, 1535, 1536, 836, -1, 836, 1536, 1546, -1, 1537, 1546, 1547, -1, 1538, 1547, 1539, -1, 837, 1539, 1136, -1, 1540, 1136, 1135, -1, 839, 1135, 1541, -1, 840, 1541, 1542, -1, 841, 1542, 1543, -1, 842, 1543, 1548, -1, 843, 1548, 1544, -1, 1545, 1544, 845, -1, 1545, 843, 1544, -1, 836, 1546, 1537, -1, 1537, 1547, 1538, -1, 1538, 1539, 837, -1, 837, 1136, 1540, -1, 1540, 1135, 839, -1, 839, 1541, 840, -1, 840, 1542, 841, -1, 841, 1543, 842, -1, 842, 1548, 843, -1, 1544, 1562, 845, -1, 1168, 1140, 851, -1, 851, 1140, 1535, -1, 1563, 1549, 847, -1, 847, 1549, 1551, -1, 1550, 847, 1551, -1, 1550, 1552, 847, -1, 1550, 1175, 1552, -1, 1552, 1175, 1553, -1, 1553, 1175, 1173, -1, 1554, 1173, 1172, -1, 821, 1172, 1555, -1, 820, 1555, 1096, -1, 817, 1096, 1556, -1, 1557, 1556, 1558, -1, 1559, 1558, 1169, -1, 1560, 1169, 1561, -1, 849, 1561, 1168, -1, 851, 849, 1168, -1, 1553, 1173, 1554, -1, 1554, 1172, 821, -1, 821, 1555, 820, -1, 820, 1096, 817, -1, 817, 1556, 1557, -1, 1557, 1558, 1559, -1, 1559, 1169, 1560, -1, 1560, 1561, 849, -1, 1562, 1549, 845, -1, 845, 1549, 1563, -1, 869, 1202, 867, -1, 869, 1182, 1202, -1, 869, 866, 1182, -1, 1182, 866, 1240, -1, 1240, 866, 1583, -1, 1180, 1583, 1083, -1, 1584, 1083, 1564, -1, 1238, 1564, 1565, -1, 1239, 1565, 878, -1, 1585, 878, 1566, -1, 1236, 1566, 880, -1, 1235, 880, 1081, -1, 1242, 1081, 1567, -1, 1586, 1567, 882, -1, 1243, 882, 883, -1, 1568, 883, 1569, -1, 1587, 1569, 884, -1, 1570, 884, 1588, -1, 1589, 1588, 1571, -1, 1270, 1571, 887, -1, 1590, 887, 1572, -1, 1273, 1572, 1573, -1, 1591, 1573, 1574, -1, 1437, 1574, 1076, -1, 1441, 1076, 893, -1, 1263, 893, 1575, -1, 1592, 1575, 1593, -1, 1594, 1593, 1595, -1, 1596, 1595, 918, -1, 1597, 918, 902, -1, 1442, 902, 1598, -1, 1443, 1598, 1576, -1, 1445, 1576, 920, -1, 1446, 920, 1080, -1, 1599, 1080, 1079, -1, 1600, 1079, 1078, -1, 1577, 1078, 1578, -1, 1601, 1578, 1579, -1, 1447, 1579, 1580, -1, 1448, 1580, 1602, -1, 1193, 1602, 1581, -1, 1190, 1581, 1060, -1, 1191, 1060, 1063, -1, 1603, 1063, 1582, -1, 1185, 1582, 1064, -1, 1203, 1064, 1604, -1, 1605, 1604, 867, -1, 1202, 1605, 867, -1, 1240, 1583, 1180, -1, 1180, 1083, 1584, -1, 1584, 1564, 1238, -1, 1238, 1565, 1239, -1, 1239, 878, 1585, -1, 1585, 1566, 1236, -1, 1236, 880, 1235, -1, 1235, 1081, 1242, -1, 1242, 1567, 1586, -1, 1586, 882, 1243, -1, 1243, 883, 1568, -1, 1568, 1569, 1587, -1, 1587, 884, 1570, -1, 1570, 1588, 1589, -1, 1589, 1571, 1270, -1, 1270, 887, 1590, -1, 1590, 1572, 1273, -1, 1273, 1573, 1591, -1, 1591, 1574, 1437, -1, 1437, 1076, 1441, -1, 1441, 893, 1263, -1, 1263, 1575, 1592, -1, 1592, 1593, 1594, -1, 1594, 1595, 1596, -1, 1596, 918, 1597, -1, 1597, 902, 1442, -1, 1442, 1598, 1443, -1, 1443, 1576, 1445, -1, 1445, 920, 1446, -1, 1446, 1080, 1599, -1, 1599, 1079, 1600, -1, 1600, 1078, 1577, -1, 1577, 1578, 1601, -1, 1601, 1579, 1447, -1, 1447, 1580, 1448, -1, 1448, 1602, 1193, -1, 1193, 1581, 1190, -1, 1190, 1060, 1191, -1, 1191, 1063, 1603, -1, 1603, 1582, 1185, -1, 1185, 1064, 1203, -1, 1203, 1604, 1605, -1, 1606, 1103, 1617, -1, 1606, 1607, 1103, -1, 1606, 1608, 1607, -1, 1607, 1608, 1102, -1, 1102, 1608, 870, -1, 1619, 870, 1620, -1, 1177, 1620, 1621, -1, 1178, 1621, 1609, -1, 1622, 1609, 862, -1, 1623, 862, 1610, -1, 1611, 1610, 1624, -1, 1625, 1624, 1612, -1, 1183, 1612, 868, -1, 1626, 868, 861, -1, 1204, 861, 860, -1, 1205, 860, 1613, -1, 1614, 1613, 1627, -1, 1206, 1627, 1615, -1, 1207, 1615, 859, -1, 1209, 859, 1628, -1, 1208, 1628, 1074, -1, 1214, 1074, 1616, -1, 1216, 1616, 855, -1, 1629, 855, 1630, -1, 1618, 1630, 1617, -1, 1103, 1618, 1617, -1, 1102, 870, 1619, -1, 1619, 1620, 1177, -1, 1177, 1621, 1178, -1, 1178, 1609, 1622, -1, 1622, 862, 1623, -1, 1623, 1610, 1611, -1, 1611, 1624, 1625, -1, 1625, 1612, 1183, -1, 1183, 868, 1626, -1, 1626, 861, 1204, -1, 1204, 860, 1205, -1, 1205, 1613, 1614, -1, 1614, 1627, 1206, -1, 1206, 1615, 1207, -1, 1207, 859, 1209, -1, 1209, 1628, 1208, -1, 1208, 1074, 1214, -1, 1214, 1616, 1216, -1, 1216, 855, 1629, -1, 1629, 1630, 1618, -1, 892, 1642, 1631, -1, 892, 1438, 1642, -1, 892, 1632, 1438, -1, 1438, 1632, 1267, -1, 1267, 1632, 1633, -1, 1643, 1633, 1634, -1, 1260, 1634, 891, -1, 1644, 891, 890, -1, 1234, 890, 1645, -1, 1646, 1645, 1635, -1, 1636, 1635, 1637, -1, 1647, 1637, 1648, -1, 1247, 1648, 1649, -1, 1650, 1649, 725, -1, 1248, 725, 1651, -1, 1249, 1651, 929, -1, 1652, 929, 1638, -1, 1653, 1638, 930, -1, 1639, 930, 897, -1, 1640, 897, 1641, -1, 1654, 1641, 1655, -1, 1656, 1655, 895, -1, 1439, 895, 894, -1, 1440, 894, 1657, -1, 1262, 1657, 1631, -1, 1642, 1262, 1631, -1, 1267, 1633, 1643, -1, 1643, 1634, 1260, -1, 1260, 891, 1644, -1, 1644, 890, 1234, -1, 1234, 1645, 1646, -1, 1646, 1635, 1636, -1, 1636, 1637, 1647, -1, 1647, 1648, 1247, -1, 1247, 1649, 1650, -1, 1650, 725, 1248, -1, 1248, 1651, 1249, -1, 1249, 929, 1652, -1, 1652, 1638, 1653, -1, 1653, 930, 1639, -1, 1639, 897, 1640, -1, 1640, 1641, 1654, -1, 1654, 1655, 1656, -1, 1656, 895, 1439, -1, 1439, 894, 1440, -1, 1440, 1657, 1262, -1, 819, 1097, 816, -1, 819, 1658, 1097, -1, 819, 818, 1658, -1, 1658, 818, 1171, -1, 1171, 818, 1659, -1, 1095, 1659, 1666, -1, 1170, 1666, 850, -1, 1094, 850, 1667, -1, 1668, 1667, 1660, -1, 1217, 1660, 1669, -1, 1670, 1669, 1671, -1, 1661, 1671, 1662, -1, 1090, 1662, 853, -1, 1218, 853, 727, -1, 1663, 727, 1664, -1, 1219, 1664, 1665, -1, 1221, 1665, 729, -1, 1228, 729, 872, -1, 1672, 872, 733, -1, 1229, 733, 735, -1, 1673, 735, 736, -1, 1674, 736, 1675, -1, 1676, 1675, 813, -1, 1677, 813, 815, -1, 1678, 815, 816, -1, 1097, 1678, 816, -1, 1171, 1659, 1095, -1, 1095, 1666, 1170, -1, 1170, 850, 1094, -1, 1094, 1667, 1668, -1, 1668, 1660, 1217, -1, 1217, 1669, 1670, -1, 1670, 1671, 1661, -1, 1661, 1662, 1090, -1, 1090, 853, 1218, -1, 1218, 727, 1663, -1, 1663, 1664, 1219, -1, 1219, 1665, 1221, -1, 1221, 729, 1228, -1, 1228, 872, 1672, -1, 1672, 733, 1229, -1, 1229, 735, 1673, -1, 1673, 736, 1674, -1, 1674, 1675, 1676, -1, 1676, 813, 1677, -1, 1677, 815, 1678, -1, 718, 1436, 1018, -1, 718, 1424, 1436, -1, 718, 1068, 1424, -1, 1424, 1068, 1688, -1, 1688, 1068, 1070, -1, 1689, 1070, 720, -1, 1118, 720, 1679, -1, 1690, 1679, 835, -1, 1691, 835, 1046, -1, 1117, 1046, 833, -1, 1115, 833, 832, -1, 1692, 832, 831, -1, 1693, 831, 1680, -1, 1166, 1680, 738, -1, 1164, 738, 1681, -1, 1694, 1681, 1682, -1, 1695, 1682, 1696, -1, 1405, 1696, 1683, -1, 1403, 1683, 1684, -1, 1697, 1684, 742, -1, 1698, 742, 1685, -1, 1699, 1685, 1686, -1, 1700, 1686, 1017, -1, 1701, 1017, 1702, -1, 1687, 1702, 1018, -1, 1436, 1687, 1018, -1, 1688, 1070, 1689, -1, 1689, 720, 1118, -1, 1118, 1679, 1690, -1, 1690, 835, 1691, -1, 1691, 1046, 1117, -1, 1117, 833, 1115, -1, 1115, 832, 1692, -1, 1692, 831, 1693, -1, 1693, 1680, 1166, -1, 1166, 738, 1164, -1, 1164, 1681, 1694, -1, 1694, 1682, 1695, -1, 1695, 1696, 1405, -1, 1405, 1683, 1403, -1, 1403, 1684, 1697, -1, 1697, 742, 1698, -1, 1698, 1685, 1699, -1, 1699, 1686, 1700, -1, 1700, 1017, 1701, -1, 1701, 1702, 1687, -1, 1703, 1704, 875, -1, 1703, 1100, 1704, -1, 1703, 871, 1100, -1, 1100, 871, 1705, -1, 1705, 871, 1706, -1, 1714, 1706, 1715, -1, 1707, 1715, 1708, -1, 1099, 1708, 1709, -1, 1245, 1709, 1716, -1, 1717, 1716, 914, -1, 1718, 914, 1719, -1, 1237, 1719, 879, -1, 1710, 879, 1720, -1, 1721, 1720, 1722, -1, 1723, 1722, 1724, -1, 1725, 1724, 1711, -1, 1181, 1711, 1712, -1, 1726, 1712, 1713, -1, 1179, 1713, 1082, -1, 1727, 1082, 865, -1, 1728, 865, 864, -1, 1729, 864, 863, -1, 1730, 863, 877, -1, 1731, 877, 876, -1, 1176, 876, 875, -1, 1704, 1176, 875, -1, 1705, 1706, 1714, -1, 1714, 1715, 1707, -1, 1707, 1708, 1099, -1, 1099, 1709, 1245, -1, 1245, 1716, 1717, -1, 1717, 914, 1718, -1, 1718, 1719, 1237, -1, 1237, 879, 1710, -1, 1710, 1720, 1721, -1, 1721, 1722, 1723, -1, 1723, 1724, 1725, -1, 1725, 1711, 1181, -1, 1181, 1712, 1726, -1, 1726, 1713, 1179, -1, 1179, 1082, 1727, -1, 1727, 865, 1728, -1, 1728, 864, 1729, -1, 1729, 863, 1730, -1, 1730, 877, 1731, -1, 1731, 876, 1176, -1, 1733, 1734, 1732, -1, 1733, 1215, 1734, -1, 1733, 856, 1215, -1, 1215, 856, 1213, -1, 1213, 856, 1744, -1, 1212, 1744, 1073, -1, 1745, 1073, 1746, -1, 1435, 1746, 1735, -1, 1434, 1735, 1736, -1, 1200, 1736, 1747, -1, 1433, 1747, 1067, -1, 1429, 1067, 1737, -1, 1748, 1737, 1072, -1, 1432, 1072, 1738, -1, 1739, 1738, 1740, -1, 1749, 1740, 1032, -1, 1419, 1032, 1741, -1, 1420, 1741, 1031, -1, 1750, 1031, 1751, -1, 1752, 1751, 1045, -1, 1742, 1045, 719, -1, 1753, 719, 1069, -1, 1754, 1069, 717, -1, 1425, 717, 1743, -1, 1104, 1743, 1732, -1, 1734, 1104, 1732, -1, 1213, 1744, 1212, -1, 1212, 1073, 1745, -1, 1745, 1746, 1435, -1, 1435, 1735, 1434, -1, 1434, 1736, 1200, -1, 1200, 1747, 1433, -1, 1433, 1067, 1429, -1, 1429, 1737, 1748, -1, 1748, 1072, 1432, -1, 1432, 1738, 1739, -1, 1739, 1740, 1749, -1, 1749, 1032, 1419, -1, 1419, 1741, 1420, -1, 1420, 1031, 1750, -1, 1750, 1751, 1752, -1, 1752, 1045, 1742, -1, 1742, 719, 1753, -1, 1753, 1069, 1754, -1, 1754, 717, 1425, -1, 1425, 1743, 1104, -1, 1755, 1756, 1757, -1, 1755, 1758, 1756, -1, 1755, 1759, 1758, -1, 1758, 1759, 1241, -1, 1241, 1759, 1772, -1, 1773, 1772, 1760, -1, 1244, 1760, 1762, -1, 1761, 1762, 722, -1, 1774, 722, 1775, -1, 1231, 1775, 1763, -1, 1232, 1763, 723, -1, 1233, 723, 1764, -1, 1246, 1764, 724, -1, 1258, 724, 915, -1, 1259, 915, 1765, -1, 1766, 1765, 1776, -1, 1261, 1776, 1777, -1, 1767, 1777, 889, -1, 1268, 889, 888, -1, 1778, 888, 1768, -1, 1269, 1768, 1769, -1, 1271, 1769, 886, -1, 1770, 886, 885, -1, 1272, 885, 881, -1, 1771, 881, 1757, -1, 1756, 1771, 1757, -1, 1241, 1772, 1773, -1, 1773, 1760, 1244, -1, 1244, 1762, 1761, -1, 1761, 722, 1774, -1, 1774, 1775, 1231, -1, 1231, 1763, 1232, -1, 1232, 723, 1233, -1, 1233, 1764, 1246, -1, 1246, 724, 1258, -1, 1258, 915, 1259, -1, 1259, 1765, 1766, -1, 1766, 1776, 1261, -1, 1261, 1777, 1767, -1, 1767, 889, 1268, -1, 1268, 888, 1778, -1, 1778, 1768, 1269, -1, 1269, 1769, 1271, -1, 1271, 886, 1770, -1, 1770, 885, 1272, -1, 1272, 881, 1771, -1, 1793, 1780, 1779, -1, 1779, 1780, 1077, -1, 1077, 1780, 1192, -1, 1061, 1192, 1189, -1, 1062, 1189, 1188, -1, 1784, 1188, 1187, -1, 1785, 1187, 1186, -1, 1786, 1186, 1184, -1, 1787, 1184, 1781, -1, 858, 1781, 1788, -1, 1789, 1788, 1782, -1, 857, 1782, 1210, -1, 1783, 1210, 1808, -1, 1783, 857, 1210, -1, 1077, 1192, 1061, -1, 1061, 1189, 1062, -1, 1062, 1188, 1784, -1, 1784, 1187, 1785, -1, 1785, 1186, 1786, -1, 1786, 1184, 1787, -1, 1787, 1781, 858, -1, 858, 1788, 1789, -1, 1789, 1782, 857, -1, 1210, 1790, 1808, -1, 1791, 1793, 1792, -1, 1792, 1793, 1779, -1, 1794, 1211, 1065, -1, 1065, 1211, 1796, -1, 1795, 1065, 1796, -1, 1795, 1798, 1065, -1, 1795, 1797, 1798, -1, 1798, 1797, 1066, -1, 1066, 1797, 1201, -1, 1799, 1201, 1199, -1, 1034, 1199, 1800, -1, 1039, 1800, 1801, -1, 1040, 1801, 1197, -1, 1804, 1197, 1195, -1, 1805, 1195, 1802, -1, 1806, 1802, 1807, -1, 1803, 1807, 1791, -1, 1792, 1803, 1791, -1, 1066, 1201, 1799, -1, 1799, 1199, 1034, -1, 1034, 1800, 1039, -1, 1039, 1801, 1040, -1, 1040, 1197, 1804, -1, 1804, 1195, 1805, -1, 1805, 1802, 1806, -1, 1806, 1807, 1803, -1, 1790, 1211, 1808, -1, 1808, 1211, 1794, -1, 1266, 1265, 1820, -1, 1820, 1265, 916, -1, 916, 1265, 1264, -1, 1809, 1264, 1810, -1, 896, 1810, 1817, -1, 1818, 1817, 1811, -1, 898, 1811, 1280, -1, 1812, 1280, 1813, -1, 1814, 1813, 1279, -1, 899, 1279, 1278, -1, 917, 1278, 1819, -1, 900, 1819, 1816, -1, 901, 1816, 1815, -1, 901, 900, 1816, -1, 916, 1264, 1809, -1, 1809, 1810, 896, -1, 896, 1817, 1818, -1, 1818, 1811, 898, -1, 898, 1280, 1812, -1, 1812, 1813, 1814, -1, 1814, 1279, 899, -1, 899, 1278, 917, -1, 917, 1819, 900, -1, 1816, 1274, 1815, -1, 1829, 1266, 926, -1, 926, 1266, 1820, -1, 1835, 1276, 1821, -1, 1821, 1276, 1822, -1, 1823, 1821, 1822, -1, 1823, 903, 1821, -1, 1823, 1824, 903, -1, 903, 1824, 1830, -1, 1830, 1824, 1831, -1, 906, 1831, 1285, -1, 905, 1285, 1284, -1, 907, 1284, 1286, -1, 1825, 1286, 1826, -1, 1832, 1826, 1827, -1, 924, 1827, 1828, -1, 1833, 1828, 1251, -1, 1834, 1251, 1829, -1, 926, 1834, 1829, -1, 1830, 1831, 906, -1, 906, 1285, 905, -1, 905, 1284, 907, -1, 907, 1286, 1825, -1, 1825, 1826, 1832, -1, 1832, 1827, 924, -1, 924, 1828, 1833, -1, 1833, 1251, 1834, -1, 1274, 1276, 1815, -1, 1815, 1276, 1835, -1, 974, 1332, 948, -1, 974, 1836, 1332, -1, 974, 953, 1836, -1, 1836, 953, 1353, -1, 1353, 953, 1837, -1, 1853, 1837, 1854, -1, 1351, 1854, 1024, -1, 1838, 1024, 1855, -1, 1839, 1855, 962, -1, 1414, 962, 961, -1, 1413, 961, 1840, -1, 1412, 1840, 1841, -1, 1856, 1841, 1058, -1, 1347, 1058, 1857, -1, 1343, 1857, 1842, -1, 1344, 1842, 1858, -1, 1859, 1858, 1056, -1, 1843, 1056, 1055, -1, 1860, 1055, 1054, -1, 1371, 1054, 1844, -1, 1346, 1844, 979, -1, 1368, 979, 985, -1, 1374, 985, 986, -1, 1861, 986, 1007, -1, 1862, 1007, 1845, -1, 1863, 1845, 990, -1, 1846, 990, 1864, -1, 1847, 1864, 1848, -1, 1394, 1848, 1849, -1, 1308, 1849, 991, -1, 1307, 991, 993, -1, 1304, 993, 1865, -1, 1866, 1865, 937, -1, 1850, 937, 788, -1, 1867, 788, 1851, -1, 1300, 1851, 786, -1, 1868, 786, 1869, -1, 1299, 1869, 1053, -1, 1870, 1053, 1871, -1, 1872, 1871, 1873, -1, 1334, 1873, 943, -1, 1874, 943, 1875, -1, 1876, 1875, 944, -1, 1428, 944, 1852, -1, 1877, 1852, 946, -1, 1327, 946, 947, -1, 1342, 947, 948, -1, 1332, 1342, 948, -1, 1353, 1837, 1853, -1, 1853, 1854, 1351, -1, 1351, 1024, 1838, -1, 1838, 1855, 1839, -1, 1839, 962, 1414, -1, 1414, 961, 1413, -1, 1413, 1840, 1412, -1, 1412, 1841, 1856, -1, 1856, 1058, 1347, -1, 1347, 1857, 1343, -1, 1343, 1842, 1344, -1, 1344, 1858, 1859, -1, 1859, 1056, 1843, -1, 1843, 1055, 1860, -1, 1860, 1054, 1371, -1, 1371, 1844, 1346, -1, 1346, 979, 1368, -1, 1368, 985, 1374, -1, 1374, 986, 1861, -1, 1861, 1007, 1862, -1, 1862, 1845, 1863, -1, 1863, 990, 1846, -1, 1846, 1864, 1847, -1, 1847, 1848, 1394, -1, 1394, 1849, 1308, -1, 1308, 991, 1307, -1, 1307, 993, 1304, -1, 1304, 1865, 1866, -1, 1866, 937, 1850, -1, 1850, 788, 1867, -1, 1867, 1851, 1300, -1, 1300, 786, 1868, -1, 1868, 1869, 1299, -1, 1299, 1053, 1870, -1, 1870, 1871, 1872, -1, 1872, 1873, 1334, -1, 1334, 943, 1874, -1, 1874, 1875, 1876, -1, 1876, 944, 1428, -1, 1428, 1852, 1877, -1, 1877, 946, 1327, -1, 1327, 947, 1342, -1, 910, 1878, 1890, -1, 910, 1879, 1878, -1, 910, 1880, 1879, -1, 1879, 1880, 1283, -1, 1283, 1880, 923, -1, 1253, 923, 922, -1, 1252, 922, 925, -1, 1282, 925, 931, -1, 1281, 931, 1891, -1, 1881, 1891, 1892, -1, 1250, 1892, 1893, -1, 1882, 1893, 1883, -1, 1287, 1883, 1894, -1, 1091, 1894, 854, -1, 1895, 854, 1884, -1, 1092, 1884, 1885, -1, 1093, 1885, 874, -1, 1139, 874, 852, -1, 1886, 852, 838, -1, 1896, 838, 1887, -1, 1897, 1887, 913, -1, 1138, 913, 1898, -1, 1137, 1898, 1889, -1, 1888, 1889, 928, -1, 1256, 928, 1890, -1, 1878, 1256, 1890, -1, 1283, 923, 1253, -1, 1253, 922, 1252, -1, 1252, 925, 1282, -1, 1282, 931, 1281, -1, 1281, 1891, 1881, -1, 1881, 1892, 1250, -1, 1250, 1893, 1882, -1, 1882, 1883, 1287, -1, 1287, 1894, 1091, -1, 1091, 854, 1895, -1, 1895, 1884, 1092, -1, 1092, 1885, 1093, -1, 1093, 874, 1139, -1, 1139, 852, 1886, -1, 1886, 838, 1896, -1, 1896, 1887, 1897, -1, 1897, 913, 1138, -1, 1138, 1898, 1137, -1, 1137, 1889, 1888, -1, 1888, 928, 1256, -1, 1127, 1126, 828, -1, 828, 1126, 1899, -1, 1899, 1126, 1144, -1, 1905, 1144, 1422, -1, 1906, 1422, 1900, -1, 1027, 1900, 1901, -1, 1028, 1901, 1907, -1, 1908, 1907, 1417, -1, 1029, 1417, 1902, -1, 1043, 1902, 1909, -1, 1910, 1909, 1911, -1, 1903, 1911, 1416, -1, 1904, 1416, 1044, -1, 1904, 1903, 1416, -1, 1899, 1144, 1905, -1, 1905, 1422, 1906, -1, 1906, 1900, 1027, -1, 1027, 1901, 1028, -1, 1028, 1907, 1908, -1, 1908, 1417, 1029, -1, 1029, 1902, 1043, -1, 1043, 1909, 1910, -1, 1910, 1911, 1903, -1, 1416, 1912, 1044, -1, 1125, 1127, 1052, -1, 1052, 1127, 828, -1, 721, 1913, 1914, -1, 1914, 1913, 1915, -1, 1423, 1914, 1915, -1, 1423, 834, 1914, -1, 1423, 1916, 834, -1, 834, 1916, 1047, -1, 1047, 1916, 1116, -1, 1920, 1116, 1119, -1, 1921, 1119, 1917, -1, 1922, 1917, 1918, -1, 1048, 1918, 1923, -1, 1050, 1923, 1123, -1, 1049, 1123, 1924, -1, 1051, 1924, 1124, -1, 1919, 1124, 1125, -1, 1052, 1919, 1125, -1, 1047, 1116, 1920, -1, 1920, 1119, 1921, -1, 1921, 1917, 1922, -1, 1922, 1918, 1048, -1, 1048, 1923, 1050, -1, 1050, 1123, 1049, -1, 1049, 1924, 1051, -1, 1051, 1124, 1919, -1, 1912, 1913, 1044, -1, 1044, 1913, 721, -1, 1926, 1325, 1946, -1, 1926, 1925, 1325, -1, 1926, 779, 1925, -1, 1925, 779, 1293, -1, 1293, 779, 780, -1, 1947, 780, 782, -1, 1294, 782, 1927, -1, 1297, 1927, 783, -1, 1298, 783, 1928, -1, 1948, 1928, 1929, -1, 1949, 1929, 1950, -1, 1951, 1950, 785, -1, 1952, 785, 787, -1, 1930, 787, 1931, -1, 1953, 1931, 1954, -1, 1932, 1954, 1934, -1, 1933, 1934, 936, -1, 1301, 936, 791, -1, 1935, 791, 1936, -1, 1937, 1936, 792, -1, 1938, 792, 796, -1, 1955, 796, 1019, -1, 1390, 1019, 763, -1, 1956, 763, 1939, -1, 1957, 1939, 1958, -1, 1959, 1958, 1940, -1, 1960, 1940, 1941, -1, 1319, 1941, 1961, -1, 1962, 1961, 759, -1, 1320, 759, 758, -1, 1963, 758, 756, -1, 1396, 756, 1942, -1, 1964, 1942, 934, -1, 1965, 934, 933, -1, 1966, 933, 932, -1, 1967, 932, 1968, -1, 1969, 1968, 766, -1, 1970, 766, 768, -1, 1971, 768, 1943, -1, 1159, 1943, 771, -1, 1155, 771, 775, -1, 1972, 775, 774, -1, 1973, 774, 1944, -1, 1974, 1944, 1945, -1, 1975, 1945, 1976, -1, 1408, 1976, 1977, -1, 1323, 1977, 1946, -1, 1325, 1323, 1946, -1, 1293, 780, 1947, -1, 1947, 782, 1294, -1, 1294, 1927, 1297, -1, 1297, 783, 1298, -1, 1298, 1928, 1948, -1, 1948, 1929, 1949, -1, 1949, 1950, 1951, -1, 1951, 785, 1952, -1, 1952, 787, 1930, -1, 1930, 1931, 1953, -1, 1953, 1954, 1932, -1, 1932, 1934, 1933, -1, 1933, 936, 1301, -1, 1301, 791, 1935, -1, 1935, 1936, 1937, -1, 1937, 792, 1938, -1, 1938, 796, 1955, -1, 1955, 1019, 1390, -1, 1390, 763, 1956, -1, 1956, 1939, 1957, -1, 1957, 1958, 1959, -1, 1959, 1940, 1960, -1, 1960, 1941, 1319, -1, 1319, 1961, 1962, -1, 1962, 759, 1320, -1, 1320, 758, 1963, -1, 1963, 756, 1396, -1, 1396, 1942, 1964, -1, 1964, 934, 1965, -1, 1965, 933, 1966, -1, 1966, 932, 1967, -1, 1967, 1968, 1969, -1, 1969, 766, 1970, -1, 1970, 768, 1971, -1, 1971, 1943, 1159, -1, 1159, 771, 1155, -1, 1155, 775, 1972, -1, 1972, 774, 1973, -1, 1973, 1944, 1974, -1, 1974, 1945, 1975, -1, 1975, 1976, 1408, -1, 1408, 1977, 1323, -1, 1978, 1979, 975, -1, 1978, 1981, 1979, -1, 1978, 1980, 1981, -1, 1981, 1980, 1086, -1, 1086, 1980, 1990, -1, 1991, 1990, 1982, -1, 1992, 1982, 1993, -1, 1085, 1993, 707, -1, 1357, 707, 1983, -1, 1356, 1983, 1994, -1, 1355, 1994, 1004, -1, 1984, 1004, 960, -1, 1348, 960, 1995, -1, 1349, 1995, 959, -1, 1415, 959, 1985, -1, 1986, 1985, 958, -1, 1350, 958, 957, -1, 1996, 957, 956, -1, 1352, 956, 955, -1, 1997, 955, 954, -1, 1354, 954, 1987, -1, 1998, 1987, 1988, -1, 1339, 1988, 1999, -1, 1337, 1999, 1989, -1, 1336, 1989, 975, -1, 1979, 1336, 975, -1, 1086, 1990, 1991, -1, 1991, 1982, 1992, -1, 1992, 1993, 1085, -1, 1085, 707, 1357, -1, 1357, 1983, 1356, -1, 1356, 1994, 1355, -1, 1355, 1004, 1984, -1, 1984, 960, 1348, -1, 1348, 1995, 1349, -1, 1349, 959, 1415, -1, 1415, 1985, 1986, -1, 1986, 958, 1350, -1, 1350, 957, 1996, -1, 1996, 956, 1352, -1, 1352, 955, 1997, -1, 1997, 954, 1354, -1, 1354, 1987, 1998, -1, 1998, 1988, 1339, -1, 1339, 1999, 1337, -1, 1337, 1989, 1336, -1, 2000, 2001, 938, -1, 938, 2001, 2002, -1, 2002, 2001, 2011, -1, 2003, 2011, 1288, -1, 2012, 1288, 2004, -1, 2013, 2004, 2014, -1, 2005, 2014, 2006, -1, 2015, 2006, 2007, -1, 2008, 2007, 1295, -1, 781, 1295, 1296, -1, 2009, 1296, 2016, -1, 2010, 2016, 1427, -1, 784, 1427, 2017, -1, 784, 2010, 1427, -1, 2002, 2011, 2003, -1, 2003, 1288, 2012, -1, 2012, 2004, 2013, -1, 2013, 2014, 2005, -1, 2005, 2006, 2015, -1, 2015, 2007, 2008, -1, 2008, 1295, 781, -1, 781, 1296, 2009, -1, 2009, 2016, 2010, -1, 1427, 1426, 2017, -1, 1291, 2000, 966, -1, 966, 2000, 938, -1, 940, 2018, 2019, -1, 2019, 2018, 2020, -1, 2021, 2019, 2020, -1, 2021, 2022, 2019, -1, 2021, 2023, 2022, -1, 2022, 2023, 941, -1, 941, 2023, 2024, -1, 2029, 2024, 1333, -1, 942, 1333, 1328, -1, 945, 1328, 2025, -1, 2030, 2025, 2026, -1, 963, 2026, 1330, -1, 964, 1330, 2027, -1, 968, 2027, 1326, -1, 2028, 1326, 1291, -1, 966, 2028, 1291, -1, 941, 2024, 2029, -1, 2029, 1333, 942, -1, 942, 1328, 945, -1, 945, 2025, 2030, -1, 2030, 2026, 963, -1, 963, 1330, 964, -1, 964, 2027, 968, -1, 968, 1326, 2028, -1, 1426, 2018, 2017, -1, 2017, 2018, 940, -1, 971, 2045, 2031, -1, 971, 2033, 2045, -1, 971, 2032, 2033, -1, 2033, 2032, 2034, -1, 2034, 2032, 2046, -1, 1292, 2046, 2047, -1, 2048, 2047, 2049, -1, 1290, 2049, 939, -1, 1289, 939, 2035, -1, 2036, 2035, 2038, -1, 2037, 2038, 778, -1, 2050, 778, 777, -1, 2051, 777, 2039, -1, 2052, 2039, 2040, -1, 2053, 2040, 2041, -1, 1324, 2041, 2042, -1, 1409, 2042, 1023, -1, 2054, 1023, 2043, -1, 2055, 2043, 2044, -1, 1224, 2044, 1022, -1, 2056, 1022, 873, -1, 1222, 873, 2057, -1, 1220, 2057, 728, -1, 2058, 728, 726, -1, 2059, 726, 2031, -1, 2045, 2059, 2031, -1, 2034, 2046, 1292, -1, 1292, 2047, 2048, -1, 2048, 2049, 1290, -1, 1290, 939, 1289, -1, 1289, 2035, 2036, -1, 2036, 2038, 2037, -1, 2037, 778, 2050, -1, 2050, 777, 2051, -1, 2051, 2039, 2052, -1, 2052, 2040, 2053, -1, 2053, 2041, 1324, -1, 1324, 2042, 1409, -1, 1409, 1023, 2054, -1, 2054, 2043, 2055, -1, 2055, 2044, 1224, -1, 1224, 1022, 2056, -1, 2056, 873, 1222, -1, 1222, 2057, 1220, -1, 1220, 728, 2058, -1, 2058, 726, 2059, -1, 2060, 2075, 973, -1, 2060, 1087, 2075, -1, 2060, 2061, 1087, -1, 1087, 2061, 2076, -1, 2076, 2061, 2062, -1, 2077, 2062, 2078, -1, 1335, 2078, 2079, -1, 2080, 2079, 2063, -1, 1338, 2063, 2081, -1, 1340, 2081, 952, -1, 1341, 952, 951, -1, 2082, 951, 2064, -1, 2065, 2064, 950, -1, 2066, 950, 949, -1, 2083, 949, 2084, -1, 2067, 2084, 2069, -1, 2068, 2069, 967, -1, 1331, 967, 2070, -1, 1329, 2070, 969, -1, 2071, 969, 965, -1, 2085, 965, 2086, -1, 2072, 2086, 970, -1, 2087, 970, 2073, -1, 2088, 2073, 972, -1, 2074, 972, 973, -1, 2075, 2074, 973, -1, 2076, 2062, 2077, -1, 2077, 2078, 1335, -1, 1335, 2079, 2080, -1, 2080, 2063, 1338, -1, 1338, 2081, 1340, -1, 1340, 952, 1341, -1, 1341, 951, 2082, -1, 2082, 2064, 2065, -1, 2065, 950, 2066, -1, 2066, 949, 2083, -1, 2083, 2084, 2067, -1, 2067, 2069, 2068, -1, 2068, 967, 1331, -1, 1331, 2070, 1329, -1, 1329, 969, 2071, -1, 2071, 965, 2085, -1, 2085, 2086, 2072, -1, 2072, 970, 2087, -1, 2087, 2073, 2088, -1, 2088, 972, 2074, -1, 2105, 2089, 731, -1, 731, 2089, 2094, -1, 2094, 2089, 2095, -1, 732, 2095, 2090, -1, 2096, 2090, 2097, -1, 1021, 2097, 1407, -1, 2091, 1407, 2098, -1, 2092, 2098, 2093, -1, 2099, 2093, 1151, -1, 812, 1151, 1152, -1, 2100, 1152, 1153, -1, 2101, 1153, 2102, -1, 809, 2102, 2104, -1, 809, 2101, 2102, -1, 2094, 2095, 732, -1, 732, 2090, 2096, -1, 2096, 2097, 1021, -1, 1021, 1407, 2091, -1, 2091, 2098, 2092, -1, 2092, 2093, 2099, -1, 2099, 1151, 812, -1, 812, 1152, 2100, -1, 2100, 1153, 2101, -1, 2102, 2103, 2104, -1, 2114, 2105, 730, -1, 730, 2105, 731, -1, 772, 1156, 2107, -1, 2107, 1156, 1157, -1, 2108, 2107, 1157, -1, 2108, 2106, 2107, -1, 2108, 1411, 2106, -1, 2106, 1411, 2115, -1, 2115, 1411, 2109, -1, 2116, 2109, 1410, -1, 2117, 1410, 1227, -1, 2118, 1227, 1226, -1, 776, 1226, 2110, -1, 2111, 2110, 2112, -1, 2119, 2112, 1225, -1, 2113, 1225, 1223, -1, 2120, 1223, 2114, -1, 730, 2120, 2114, -1, 2115, 2109, 2116, -1, 2116, 1410, 2117, -1, 2117, 1227, 2118, -1, 2118, 1226, 776, -1, 776, 2110, 2111, -1, 2111, 2112, 2119, -1, 2119, 1225, 2113, -1, 2113, 1223, 2120, -1, 2103, 1156, 2104, -1, 2104, 1156, 772, -1, 977, 2121, 1059, -1, 977, 2122, 2121, -1, 977, 976, 2122, -1, 2122, 976, 2123, -1, 2123, 976, 1006, -1, 2129, 1006, 1005, -1, 2130, 1005, 1003, -1, 1369, 1003, 1002, -1, 1358, 1002, 2124, -1, 1359, 2124, 708, -1, 2125, 708, 710, -1, 1360, 710, 709, -1, 1362, 709, 1001, -1, 2131, 1001, 999, -1, 2126, 999, 997, -1, 2132, 997, 2133, -1, 1365, 2133, 996, -1, 1366, 996, 984, -1, 2127, 984, 983, -1, 2134, 983, 982, -1, 1367, 982, 981, -1, 2135, 981, 980, -1, 2136, 980, 978, -1, 2128, 978, 1057, -1, 1345, 1057, 1059, -1, 2121, 1345, 1059, -1, 2123, 1006, 2129, -1, 2129, 1005, 2130, -1, 2130, 1003, 1369, -1, 1369, 1002, 1358, -1, 1358, 2124, 1359, -1, 1359, 708, 2125, -1, 2125, 710, 1360, -1, 1360, 709, 1362, -1, 1362, 1001, 2131, -1, 2131, 999, 2126, -1, 2126, 997, 2132, -1, 2132, 2133, 1365, -1, 1365, 996, 1366, -1, 1366, 984, 2127, -1, 2127, 983, 2134, -1, 2134, 982, 1367, -1, 1367, 981, 2135, -1, 2135, 980, 2136, -1, 2136, 978, 2128, -1, 2128, 1057, 1345, -1, 2137, 2138, 790, -1, 790, 2138, 793, -1, 793, 2138, 1309, -1, 794, 1309, 1310, -1, 795, 1310, 2139, -1, 2144, 2139, 1312, -1, 797, 1312, 1311, -1, 2145, 1311, 2140, -1, 798, 2140, 1388, -1, 800, 1388, 2141, -1, 801, 2141, 1387, -1, 802, 1387, 2143, -1, 2142, 2143, 2161, -1, 2142, 802, 2143, -1, 793, 1309, 794, -1, 794, 1310, 795, -1, 795, 2139, 2144, -1, 2144, 1312, 797, -1, 797, 1311, 2145, -1, 2145, 2140, 798, -1, 798, 1388, 800, -1, 800, 2141, 801, -1, 801, 1387, 802, -1, 2143, 2146, 2161, -1, 1302, 2137, 789, -1, 789, 2137, 790, -1, 2147, 2160, 1011, -1, 1011, 2160, 1392, -1, 2148, 1011, 1392, -1, 2148, 1009, 1011, -1, 2148, 2149, 1009, -1, 1009, 2149, 2157, -1, 2157, 2149, 2158, -1, 2150, 2158, 2151, -1, 989, 2151, 1306, -1, 992, 1306, 1305, -1, 2152, 1305, 2153, -1, 994, 2153, 2159, -1, 2154, 2159, 1303, -1, 995, 1303, 2155, -1, 2156, 2155, 1302, -1, 789, 2156, 1302, -1, 2157, 2158, 2150, -1, 2150, 2151, 989, -1, 989, 1306, 992, -1, 992, 1305, 2152, -1, 2152, 2153, 994, -1, 994, 2159, 2154, -1, 2154, 1303, 995, -1, 995, 2155, 2156, -1, 2146, 2160, 2161, -1, 2161, 2160, 2147, -1, 987, 2162, 2174, -1, 987, 1372, 2162, -1, 987, 2163, 1372, -1, 1372, 2163, 1373, -1, 1373, 2163, 2164, -1, 1375, 2164, 2165, -1, 1376, 2165, 2166, -1, 1370, 2166, 998, -1, 2167, 998, 1000, -1, 1364, 1000, 711, -1, 1363, 711, 712, -1, 1377, 712, 713, -1, 2175, 713, 2176, -1, 2177, 2176, 714, -1, 1380, 714, 806, -1, 2178, 806, 805, -1, 1385, 805, 2168, -1, 2179, 2168, 2169, -1, 1391, 2169, 1010, -1, 1382, 1010, 2170, -1, 1393, 2170, 2171, -1, 2180, 2171, 1008, -1, 2172, 1008, 2173, -1, 1383, 2173, 988, -1, 1384, 988, 2174, -1, 2162, 1384, 2174, -1, 1373, 2164, 1375, -1, 1375, 2165, 1376, -1, 1376, 2166, 1370, -1, 1370, 998, 2167, -1, 2167, 1000, 1364, -1, 1364, 711, 1363, -1, 1363, 712, 1377, -1, 1377, 713, 2175, -1, 2175, 2176, 2177, -1, 2177, 714, 1380, -1, 1380, 806, 2178, -1, 2178, 805, 1385, -1, 1385, 2168, 2179, -1, 2179, 2169, 1391, -1, 1391, 1010, 1382, -1, 1382, 2170, 1393, -1, 1393, 2171, 2180, -1, 2180, 1008, 2172, -1, 2172, 2173, 1383, -1, 1383, 988, 1384, -1, 935, 1315, 762, -1, 935, 1314, 1315, -1, 935, 2181, 1314, -1, 1314, 2181, 1313, -1, 1313, 2181, 2182, -1, 2188, 2182, 1020, -1, 2189, 1020, 2190, -1, 2183, 2190, 799, -1, 1389, 799, 803, -1, 1386, 803, 2185, -1, 2184, 2185, 804, -1, 1381, 804, 807, -1, 2191, 807, 715, -1, 1378, 715, 716, -1, 1379, 716, 2192, -1, 2193, 2192, 2194, -1, 1406, 2194, 1016, -1, 1105, 1016, 1015, -1, 1402, 1015, 744, -1, 1400, 744, 746, -1, 1399, 746, 2186, -1, 1398, 2186, 747, -1, 1397, 747, 1013, -1, 2187, 1013, 761, -1, 1317, 761, 762, -1, 1315, 1317, 762, -1, 1313, 2182, 2188, -1, 2188, 1020, 2189, -1, 2189, 2190, 2183, -1, 2183, 799, 1389, -1, 1389, 803, 1386, -1, 1386, 2185, 2184, -1, 2184, 804, 1381, -1, 1381, 807, 2191, -1, 2191, 715, 1378, -1, 1378, 716, 1379, -1, 1379, 2192, 2193, -1, 2193, 2194, 1406, -1, 1406, 1016, 1105, -1, 1105, 1015, 1402, -1, 1402, 744, 1400, -1, 1400, 746, 1399, -1, 1399, 2186, 1398, -1, 1398, 747, 1397, -1, 1397, 1013, 2187, -1, 2187, 761, 1317, -1, 2209, 2208, 745, -1, 745, 2208, 1401, -1, 2195, 745, 1401, -1, 2195, 1012, 745, -1, 2195, 2196, 1012, -1, 1012, 2196, 2200, -1, 2200, 2196, 1316, -1, 2201, 1316, 1318, -1, 2202, 1318, 2203, -1, 760, 2203, 1321, -1, 2204, 1321, 2205, -1, 757, 2205, 2206, -1, 2207, 2206, 2197, -1, 755, 2197, 1395, -1, 2198, 1395, 2199, -1, 2221, 2198, 2199, -1, 2200, 1316, 2201, -1, 2201, 1318, 2202, -1, 2202, 2203, 760, -1, 760, 1321, 2204, -1, 2204, 2205, 757, -1, 757, 2206, 2207, -1, 2207, 2197, 755, -1, 755, 1395, 2198, -1, 1106, 2208, 743, -1, 743, 2208, 2209, -1, 1322, 2210, 754, -1, 754, 2210, 753, -1, 753, 2210, 1114, -1, 750, 1114, 1112, -1, 2215, 1112, 1111, -1, 2216, 1111, 2211, -1, 2217, 2211, 2212, -1, 2218, 2212, 1109, -1, 1014, 1109, 1108, -1, 740, 1108, 1107, -1, 2219, 1107, 2220, -1, 741, 2220, 2214, -1, 2213, 2214, 743, -1, 2213, 741, 2214, -1, 753, 1114, 750, -1, 750, 1112, 2215, -1, 2215, 1111, 2216, -1, 2216, 2211, 2217, -1, 2217, 2212, 2218, -1, 2218, 1109, 1014, -1, 1014, 1108, 740, -1, 740, 1107, 2219, -1, 2219, 2220, 741, -1, 2214, 1106, 743, -1, 2199, 1322, 2221, -1, 2221, 1322, 754, -1, 2240, 2222, 2244, -1, 2244, 2222, 2224, -1, 2224, 2222, 2225, -1, 2223, 2225, 2226, -1, 2223, 2224, 2225, -1, 2225, 2228, 2226, -1, 2226, 2228, 2243, -1, 2243, 2228, 2227, -1, 2227, 2228, 2229, -1, 2241, 2229, 1075, -1, 1101, 2241, 1075, -1, 2227, 2229, 2241, -1, 1089, 2230, 2237, -1, 2237, 2230, 2231, -1, 2242, 2231, 2232, -1, 2242, 2237, 2231, -1, 2231, 2234, 2232, -1, 2232, 2234, 2233, -1, 2233, 2234, 2235, -1, 2235, 2234, 2236, -1, 2238, 2236, 2239, -1, 2238, 2235, 2236, -1, 2236, 702, 2239, -1, 2239, 702, 536, -1, 1101, 1089, 2241, -1, 2241, 1089, 2237, -1, 2227, 2237, 2242, -1, 2243, 2242, 2232, -1, 2226, 2232, 2233, -1, 2223, 2233, 2235, -1, 2224, 2235, 2238, -1, 2244, 2238, 2239, -1, 2240, 2239, 536, -1, 2240, 2244, 2239, -1, 2241, 2237, 2227, -1, 2227, 2242, 2243, -1, 2243, 2232, 2226, -1, 2226, 2233, 2223, -1, 2223, 2235, 2224, -1, 2224, 2238, 2244, -1, 2230, 1075, 2231, -1, 2231, 1075, 2229, -1, 2234, 2229, 2228, -1, 2236, 2228, 2225, -1, 702, 2225, 2222, -1, 702, 2236, 2225, -1, 2231, 2229, 2234, -1, 2234, 2228, 2236, -1, 194, 2245, 2261, -1, 2261, 2245, 2247, -1, 2247, 2245, 2248, -1, 2246, 2248, 2258, -1, 2246, 2247, 2248, -1, 2248, 2249, 2258, -1, 2258, 2249, 2263, -1, 2263, 2249, 2250, -1, 2250, 2249, 2264, -1, 2262, 2264, 705, -1, 1088, 2262, 705, -1, 2250, 2264, 2262, -1, 1361, 706, 2251, -1, 2251, 706, 2252, -1, 2253, 2252, 2254, -1, 2253, 2251, 2252, -1, 2252, 2265, 2254, -1, 2254, 2265, 2259, -1, 2259, 2265, 2260, -1, 2260, 2265, 2256, -1, 2255, 2256, 2257, -1, 2255, 2260, 2256, -1, 2256, 267, 2257, -1, 2257, 267, 264, -1, 1088, 1361, 2262, -1, 2262, 1361, 2251, -1, 2250, 2251, 2253, -1, 2263, 2253, 2254, -1, 2258, 2254, 2259, -1, 2246, 2259, 2260, -1, 2247, 2260, 2255, -1, 2261, 2255, 2257, -1, 194, 2257, 264, -1, 194, 2261, 2257, -1, 2262, 2251, 2250, -1, 2250, 2253, 2263, -1, 2263, 2254, 2258, -1, 2258, 2259, 2246, -1, 2246, 2260, 2247, -1, 2247, 2255, 2261, -1, 706, 705, 2252, -1, 2252, 705, 2264, -1, 2265, 2264, 2249, -1, 2256, 2249, 2248, -1, 267, 2248, 2245, -1, 267, 2256, 2248, -1, 2252, 2264, 2265, -1, 2265, 2249, 2256, -1, 2266, 2416, 2267, -1, 2267, 2416, 2268, -1, 2396, 2269, 2312, -1, 2312, 2269, 2451, -1, 2451, 2269, 2271, -1, 2270, 2271, 2399, -1, 2449, 2399, 2273, -1, 2272, 2273, 2274, -1, 2448, 2274, 2401, -1, 2275, 2401, 2277, -1, 2276, 2277, 2278, -1, 2445, 2278, 2279, -1, 2457, 2279, 2346, -1, 2456, 2346, 2280, -1, 2440, 2280, 2348, -1, 2281, 2348, 2282, -1, 2287, 2282, 2284, -1, 2283, 2284, 2288, -1, 2289, 2288, 2290, -1, 2291, 2290, 2285, -1, 2292, 2285, 2352, -1, 2293, 2352, 2351, -1, 2454, 2351, 2294, -1, 2286, 2294, 2434, -1, 2286, 2454, 2294, -1, 2451, 2271, 2270, -1, 2270, 2399, 2449, -1, 2449, 2273, 2272, -1, 2272, 2274, 2448, -1, 2448, 2401, 2275, -1, 2275, 2277, 2276, -1, 2276, 2278, 2445, -1, 2445, 2279, 2457, -1, 2457, 2346, 2456, -1, 2456, 2280, 2440, -1, 2440, 2348, 2281, -1, 2281, 2282, 2287, -1, 2287, 2284, 2283, -1, 2283, 2288, 2289, -1, 2289, 2290, 2291, -1, 2291, 2285, 2292, -1, 2292, 2352, 2293, -1, 2293, 2351, 2454, -1, 2294, 2354, 2434, -1, 2434, 2354, 2295, -1, 2302, 2295, 2403, -1, 2303, 2403, 2402, -1, 2430, 2402, 2296, -1, 2304, 2296, 2305, -1, 2428, 2305, 2306, -1, 2425, 2306, 2307, -1, 2308, 2307, 2297, -1, 2309, 2297, 2378, -1, 2426, 2378, 2298, -1, 2310, 2298, 2365, -1, 2423, 2365, 2368, -1, 2299, 2368, 2370, -1, 2421, 2370, 2372, -1, 2420, 2372, 2379, -1, 2300, 2379, 2311, -1, 2414, 2311, 2381, -1, 2412, 2381, 2375, -1, 2419, 2375, 2301, -1, 2417, 2301, 2267, -1, 2268, 2417, 2267, -1, 2434, 2295, 2302, -1, 2302, 2403, 2303, -1, 2303, 2402, 2430, -1, 2430, 2296, 2304, -1, 2304, 2305, 2428, -1, 2428, 2306, 2425, -1, 2425, 2307, 2308, -1, 2308, 2297, 2309, -1, 2309, 2378, 2426, -1, 2426, 2298, 2310, -1, 2310, 2365, 2423, -1, 2423, 2368, 2299, -1, 2299, 2370, 2421, -1, 2421, 2372, 2420, -1, 2420, 2379, 2300, -1, 2300, 2311, 2414, -1, 2414, 2381, 2412, -1, 2412, 2375, 2419, -1, 2419, 2301, 2417, -1, 2396, 2312, 2394, -1, 2394, 2312, 2452, -1, 2452, 2313, 2394, -1, 2394, 2313, 2317, -1, 2317, 2313, 2464, -1, 2404, 2464, 2463, -1, 2405, 2463, 2314, -1, 2318, 2314, 2461, -1, 2319, 2461, 2459, -1, 2392, 2459, 2406, -1, 2388, 2406, 2320, -1, 2315, 2320, 2407, -1, 2321, 2407, 2316, -1, 2384, 2316, 2408, -1, 2385, 2408, 2322, -1, 2377, 2322, 2416, -1, 2266, 2377, 2416, -1, 2317, 2464, 2404, -1, 2404, 2463, 2405, -1, 2405, 2314, 2318, -1, 2318, 2461, 2319, -1, 2319, 2459, 2392, -1, 2392, 2406, 2388, -1, 2388, 2320, 2315, -1, 2315, 2407, 2321, -1, 2321, 2316, 2384, -1, 2384, 2408, 2385, -1, 2385, 2322, 2377, -1, 2323, 2324, 2326, -1, 2326, 2324, 3309, -1, 2328, 2326, 3309, -1, 2328, 2325, 2326, -1, 2328, 2327, 2325, -1, 2328, 3312, 2327, -1, 3318, 3316, 2329, -1, 2329, 3316, 3845, -1, 3845, 3316, 3314, -1, 3844, 3314, 3313, -1, 3846, 3313, 3290, -1, 3841, 3290, 2330, -1, 3847, 2330, 2331, -1, 3848, 2331, 3310, -1, 3849, 3310, 3308, -1, 2332, 3308, 2333, -1, 3850, 2333, 2324, -1, 2323, 3850, 2324, -1, 3845, 3314, 3844, -1, 3844, 3313, 3846, -1, 3846, 3290, 3841, -1, 3841, 2330, 3847, -1, 3847, 2331, 3848, -1, 3848, 3310, 3849, -1, 3849, 3308, 2332, -1, 2332, 2333, 3850, -1, 2334, 3952, 2335, -1, 2335, 3952, 2336, -1, 2336, 3952, 2339, -1, 3333, 2339, 2337, -1, 3332, 2337, 2340, -1, 2338, 2340, 3346, -1, 2338, 3332, 2340, -1, 2336, 2339, 3333, -1, 3333, 2337, 3332, -1, 2340, 3829, 3346, -1, 3346, 3829, 3341, -1, 3341, 3829, 3830, -1, 3833, 3341, 3830, -1, 3833, 3342, 3341, -1, 3833, 2341, 3342, -1, 3342, 2341, 2342, -1, 2342, 2341, 2345, -1, 2343, 2345, 2344, -1, 3345, 2343, 2344, -1, 2342, 2345, 2343, -1, 2347, 2346, 2484, -1, 2347, 2280, 2346, -1, 2347, 2768, 2280, -1, 2280, 2768, 2348, -1, 2348, 2768, 2282, -1, 2282, 2768, 2349, -1, 2284, 2349, 2763, -1, 2288, 2763, 2290, -1, 2288, 2284, 2763, -1, 2282, 2349, 2284, -1, 2290, 2763, 2285, -1, 2285, 2763, 2350, -1, 2352, 2350, 2351, -1, 2352, 2285, 2350, -1, 2351, 2350, 2294, -1, 2294, 2350, 2353, -1, 2746, 2294, 2353, -1, 2746, 2741, 2294, -1, 2294, 2741, 2735, -1, 2354, 2735, 2362, -1, 2295, 2362, 2403, -1, 2295, 2354, 2362, -1, 2362, 2735, 2355, -1, 2355, 2735, 2356, -1, 2361, 2356, 2730, -1, 2357, 2730, 2718, -1, 2684, 2718, 2716, -1, 2685, 2716, 2785, -1, 2689, 2785, 2707, -1, 2694, 2707, 2360, -1, 2358, 2360, 2359, -1, 2358, 2694, 2360, -1, 2355, 2356, 2361, -1, 2361, 2730, 2357, -1, 2357, 2718, 2684, -1, 2684, 2716, 2685, -1, 2685, 2785, 2689, -1, 2689, 2707, 2694, -1, 2363, 2307, 2362, -1, 2363, 2297, 2307, -1, 2363, 2791, 2297, -1, 2297, 2791, 2655, -1, 2378, 2655, 2652, -1, 2645, 2378, 2652, -1, 2645, 2298, 2378, -1, 2645, 2641, 2298, -1, 2298, 2641, 2364, -1, 2365, 2364, 2630, -1, 2629, 2365, 2630, -1, 2629, 2366, 2365, -1, 2365, 2366, 2368, -1, 2368, 2366, 2367, -1, 2369, 2368, 2367, -1, 2369, 2370, 2368, -1, 2369, 2611, 2370, -1, 2370, 2611, 2371, -1, 2372, 2371, 2795, -1, 2373, 2372, 2795, -1, 2373, 2379, 2372, -1, 2373, 2593, 2379, -1, 2379, 2593, 2589, -1, 2311, 2589, 2380, -1, 2381, 2380, 2374, -1, 2375, 2374, 2376, -1, 2266, 2376, 2377, -1, 2266, 2375, 2376, -1, 2266, 2301, 2375, -1, 2266, 2267, 2301, -1, 2297, 2655, 2378, -1, 2298, 2364, 2365, -1, 2370, 2371, 2372, -1, 2379, 2589, 2311, -1, 2311, 2380, 2381, -1, 2381, 2374, 2375, -1, 2376, 2382, 2377, -1, 2377, 2382, 2385, -1, 2385, 2382, 2383, -1, 2384, 2383, 2564, -1, 2321, 2564, 2315, -1, 2321, 2384, 2564, -1, 2385, 2383, 2384, -1, 2564, 2386, 2315, -1, 2315, 2386, 2388, -1, 2388, 2386, 2389, -1, 2387, 2388, 2389, -1, 2387, 2548, 2388, -1, 2388, 2548, 2539, -1, 2390, 2388, 2539, -1, 2390, 2391, 2388, -1, 2388, 2391, 2530, -1, 2529, 2388, 2530, -1, 2529, 2521, 2388, -1, 2388, 2521, 2392, -1, 2392, 2521, 2393, -1, 2319, 2393, 2318, -1, 2319, 2392, 2393, -1, 2512, 2404, 2393, -1, 2512, 2317, 2404, -1, 2512, 2394, 2317, -1, 2512, 2395, 2394, -1, 2394, 2395, 2396, -1, 2396, 2395, 2501, -1, 2397, 2396, 2501, -1, 2397, 2269, 2396, -1, 2397, 2271, 2269, -1, 2397, 2398, 2271, -1, 2271, 2398, 2399, -1, 2399, 2398, 2273, -1, 2273, 2398, 2274, -1, 2274, 2398, 2400, -1, 2401, 2400, 2485, -1, 2277, 2485, 2278, -1, 2277, 2401, 2485, -1, 2274, 2400, 2401, -1, 2485, 2484, 2278, -1, 2278, 2484, 2279, -1, 2279, 2484, 2346, -1, 2307, 2306, 2362, -1, 2362, 2306, 2305, -1, 2296, 2362, 2305, -1, 2296, 2402, 2362, -1, 2362, 2402, 2403, -1, 2354, 2294, 2735, -1, 2404, 2405, 2393, -1, 2393, 2405, 2318, -1, 3057, 2406, 3027, -1, 3057, 2320, 2406, -1, 3057, 2407, 2320, -1, 3057, 3056, 2407, -1, 2407, 3056, 2316, -1, 2316, 3056, 3054, -1, 2408, 3054, 2322, -1, 2408, 2316, 3054, -1, 3054, 2409, 2322, -1, 2322, 2409, 2416, -1, 2416, 2409, 3025, -1, 2417, 3025, 2410, -1, 3024, 2417, 2410, -1, 3024, 3023, 2417, -1, 2417, 3023, 2418, -1, 2419, 2418, 2411, -1, 3021, 2419, 2411, -1, 3021, 2413, 2419, -1, 2419, 2413, 2412, -1, 2412, 2413, 2415, -1, 2414, 2415, 2300, -1, 2414, 2412, 2415, -1, 2416, 3025, 2417, -1, 2268, 2416, 2417, -1, 2417, 2418, 2419, -1, 2415, 3050, 2300, -1, 2300, 3050, 2420, -1, 2420, 3050, 2421, -1, 2421, 3050, 2422, -1, 2299, 2422, 3020, -1, 2423, 3020, 2310, -1, 2423, 2299, 3020, -1, 2421, 2422, 2299, -1, 3020, 3019, 2310, -1, 2310, 3019, 2426, -1, 2426, 3019, 2427, -1, 2309, 2427, 2424, -1, 2308, 2424, 2425, -1, 2308, 2309, 2424, -1, 2426, 2427, 2309, -1, 2424, 2429, 2425, -1, 2425, 2429, 2428, -1, 2428, 2429, 2304, -1, 2304, 2429, 2431, -1, 2430, 2431, 2303, -1, 2430, 2304, 2431, -1, 2303, 2431, 2302, -1, 2302, 2431, 3017, -1, 2434, 3017, 3015, -1, 3014, 2434, 3015, -1, 3014, 3013, 2434, -1, 2434, 3013, 2432, -1, 3012, 2434, 2432, -1, 3012, 2433, 2434, -1, 2434, 2433, 3010, -1, 3041, 2434, 3010, -1, 3041, 2435, 2434, -1, 2434, 2435, 2453, -1, 2286, 2453, 3040, -1, 2454, 3040, 2436, -1, 2293, 2436, 2437, -1, 2292, 2437, 3039, -1, 2438, 2292, 3039, -1, 2438, 2291, 2292, -1, 2438, 3007, 2291, -1, 2291, 3007, 2289, -1, 2289, 3007, 2439, -1, 2283, 2439, 2455, -1, 2287, 2455, 3038, -1, 3006, 2287, 3038, -1, 3006, 2281, 2287, -1, 3006, 3005, 2281, -1, 2281, 3005, 2440, -1, 2440, 3005, 3004, -1, 2441, 2440, 3004, -1, 2441, 2456, 2440, -1, 2441, 2442, 2456, -1, 2456, 2442, 2443, -1, 2457, 2443, 3032, -1, 2444, 2457, 3032, -1, 2444, 2445, 2457, -1, 2444, 3002, 2445, -1, 2445, 3002, 3001, -1, 2276, 3001, 2446, -1, 3000, 2276, 2446, -1, 3000, 2275, 2276, -1, 3000, 2999, 2275, -1, 2275, 2999, 2448, -1, 2448, 2999, 2998, -1, 2447, 2448, 2998, -1, 2447, 2272, 2448, -1, 2447, 3028, 2272, -1, 2272, 3028, 2449, -1, 2449, 3028, 2450, -1, 2270, 2450, 2462, -1, 2452, 2462, 2313, -1, 2452, 2270, 2462, -1, 2452, 2451, 2270, -1, 2452, 2312, 2451, -1, 2302, 3017, 2434, -1, 2434, 2453, 2286, -1, 2286, 3040, 2454, -1, 2454, 2436, 2293, -1, 2293, 2437, 2292, -1, 2289, 2439, 2283, -1, 2283, 2455, 2287, -1, 2456, 2443, 2457, -1, 2445, 3001, 2276, -1, 2449, 2450, 2270, -1, 2458, 2459, 2462, -1, 2458, 2995, 2459, -1, 2459, 2995, 2460, -1, 2993, 2459, 2460, -1, 2993, 3027, 2459, -1, 2459, 3027, 2406, -1, 2459, 2461, 2462, -1, 2462, 2461, 2314, -1, 2463, 2462, 2314, -1, 2463, 2464, 2462, -1, 2462, 2464, 2313, -1, 3059, 2466, 2465, -1, 2465, 2466, 3306, -1, 3306, 2466, 2467, -1, 3304, 2467, 3853, -1, 3302, 3853, 2468, -1, 3288, 2468, 3856, -1, 2471, 3856, 2469, -1, 3289, 2469, 3852, -1, 2472, 3852, 2470, -1, 3311, 2470, 3851, -1, 2473, 3851, 2327, -1, 3312, 2473, 2327, -1, 3306, 2467, 3304, -1, 3304, 3853, 3302, -1, 3302, 2468, 3288, -1, 3288, 3856, 2471, -1, 2471, 2469, 3289, -1, 3289, 3852, 2472, -1, 2472, 2470, 3311, -1, 3311, 3851, 2473, -1, 2474, 2475, 2477, -1, 2477, 2475, 2478, -1, 2476, 2477, 2478, -1, 2476, 2479, 2477, -1, 2476, 2344, 2479, -1, 2476, 3345, 2344, -1, 2480, 3315, 3843, -1, 3843, 3315, 2481, -1, 2482, 2481, 3317, -1, 3318, 2482, 3317, -1, 3318, 2329, 2482, -1, 3843, 2481, 2482, -1, 2334, 2335, 3953, -1, 3953, 2335, 2483, -1, 3338, 3953, 2483, -1, 3338, 3950, 3953, -1, 3338, 3271, 3950, -1, 3338, 3339, 3271, -1, 2485, 2809, 2484, -1, 2485, 2491, 2809, -1, 2485, 2400, 2491, -1, 2491, 2400, 2493, -1, 2492, 2493, 2817, -1, 2821, 2817, 2494, -1, 2820, 2494, 2495, -1, 2825, 2495, 2486, -1, 2828, 2486, 2487, -1, 3138, 2487, 2498, -1, 3138, 2828, 2487, -1, 3138, 2488, 2828, -1, 2828, 2488, 2489, -1, 2825, 2489, 2780, -1, 2820, 2780, 2823, -1, 2821, 2823, 2781, -1, 2492, 2781, 2490, -1, 2491, 2490, 2809, -1, 2491, 2492, 2490, -1, 2491, 2493, 2492, -1, 2400, 2398, 2493, -1, 2493, 2398, 2816, -1, 2817, 2816, 2822, -1, 2494, 2822, 2824, -1, 2495, 2824, 2496, -1, 2486, 2496, 2497, -1, 2487, 2497, 2830, -1, 2498, 2830, 3093, -1, 2498, 2487, 2830, -1, 2398, 2397, 2816, -1, 2816, 2397, 2502, -1, 2822, 2502, 2499, -1, 2824, 2499, 2827, -1, 2496, 2827, 2829, -1, 2497, 2829, 2500, -1, 2830, 2500, 2835, -1, 3093, 2835, 3094, -1, 3093, 2830, 2835, -1, 2397, 2501, 2502, -1, 2502, 2501, 2826, -1, 2499, 2826, 2503, -1, 2827, 2503, 2506, -1, 2829, 2506, 2507, -1, 2500, 2507, 2504, -1, 2835, 2504, 2505, -1, 3094, 2505, 3095, -1, 3094, 2835, 2505, -1, 2501, 2395, 2826, -1, 2826, 2395, 2511, -1, 2503, 2511, 2514, -1, 2506, 2514, 2508, -1, 2507, 2508, 2834, -1, 2504, 2834, 2509, -1, 2505, 2509, 2510, -1, 3095, 2510, 2518, -1, 3095, 2505, 2510, -1, 2395, 2512, 2511, -1, 2511, 2512, 2513, -1, 2514, 2513, 2833, -1, 2508, 2833, 2515, -1, 2834, 2515, 2516, -1, 2509, 2516, 2517, -1, 2510, 2517, 2519, -1, 2518, 2519, 2520, -1, 2518, 2510, 2519, -1, 2512, 2393, 2513, -1, 2513, 2393, 2831, -1, 2833, 2831, 2832, -1, 2515, 2832, 2836, -1, 2516, 2836, 2840, -1, 2517, 2840, 2842, -1, 2519, 2842, 2844, -1, 2520, 2844, 3097, -1, 2520, 2519, 2844, -1, 2393, 2521, 2831, -1, 2831, 2521, 2524, -1, 2832, 2524, 2522, -1, 2836, 2522, 2839, -1, 2840, 2839, 2523, -1, 2842, 2523, 2843, -1, 2844, 2843, 2848, -1, 3097, 2848, 2528, -1, 3097, 2844, 2848, -1, 2521, 2529, 2524, -1, 2524, 2529, 2525, -1, 2522, 2525, 2838, -1, 2839, 2838, 2531, -1, 2523, 2531, 2526, -1, 2843, 2526, 2847, -1, 2848, 2847, 2527, -1, 2528, 2527, 3142, -1, 2528, 2848, 2527, -1, 2529, 2530, 2525, -1, 2525, 2530, 2837, -1, 2838, 2837, 2841, -1, 2531, 2841, 2846, -1, 2526, 2846, 2532, -1, 2847, 2532, 2852, -1, 2527, 2852, 2851, -1, 3142, 2851, 3099, -1, 3142, 2527, 2851, -1, 2530, 2391, 2837, -1, 2837, 2391, 2533, -1, 2841, 2533, 2534, -1, 2846, 2534, 2845, -1, 2532, 2845, 2850, -1, 2852, 2850, 2535, -1, 2851, 2535, 2536, -1, 3099, 2536, 3100, -1, 3099, 2851, 2536, -1, 2391, 2390, 2533, -1, 2533, 2390, 2540, -1, 2534, 2540, 2807, -1, 2845, 2807, 2537, -1, 2850, 2537, 2854, -1, 2535, 2854, 2855, -1, 2536, 2855, 2538, -1, 3100, 2538, 3063, -1, 3100, 2536, 2538, -1, 2390, 2539, 2540, -1, 2540, 2539, 2808, -1, 2807, 2808, 2849, -1, 2537, 2849, 2541, -1, 2854, 2541, 2542, -1, 2855, 2542, 2543, -1, 2538, 2543, 2544, -1, 3063, 2544, 3065, -1, 3063, 2538, 2544, -1, 2808, 2539, 2799, -1, 2849, 2799, 2545, -1, 2541, 2545, 2798, -1, 2542, 2798, 2859, -1, 2543, 2859, 2862, -1, 2544, 2862, 2547, -1, 3065, 2547, 2546, -1, 3065, 2544, 2547, -1, 2387, 2549, 2548, -1, 2387, 2554, 2549, -1, 2387, 2389, 2554, -1, 2554, 2389, 2555, -1, 2857, 2555, 2858, -1, 2861, 2858, 2550, -1, 2860, 2550, 2558, -1, 2865, 2558, 2868, -1, 2867, 2868, 2551, -1, 2552, 2551, 3103, -1, 2552, 2867, 2551, -1, 2552, 3066, 2867, -1, 2867, 3066, 2553, -1, 2865, 2553, 2797, -1, 2860, 2797, 2863, -1, 2861, 2863, 2856, -1, 2857, 2856, 2853, -1, 2554, 2853, 2549, -1, 2554, 2857, 2853, -1, 2554, 2555, 2857, -1, 2389, 2386, 2555, -1, 2555, 2386, 2556, -1, 2858, 2556, 2557, -1, 2550, 2557, 2559, -1, 2558, 2559, 2870, -1, 2868, 2870, 2869, -1, 2551, 2869, 2562, -1, 3103, 2562, 3105, -1, 3103, 2551, 2562, -1, 2386, 2564, 2556, -1, 2556, 2564, 2560, -1, 2557, 2560, 2864, -1, 2559, 2864, 2561, -1, 2870, 2561, 2871, -1, 2869, 2871, 2872, -1, 2562, 2872, 2563, -1, 3105, 2563, 3067, -1, 3105, 2562, 2563, -1, 2564, 2383, 2560, -1, 2560, 2383, 2568, -1, 2864, 2568, 2866, -1, 2561, 2866, 2565, -1, 2871, 2565, 2566, -1, 2872, 2566, 2567, -1, 2563, 2567, 2573, -1, 3067, 2573, 3108, -1, 3067, 2563, 2573, -1, 2383, 2382, 2568, -1, 2568, 2382, 2569, -1, 2866, 2569, 2575, -1, 2565, 2575, 2576, -1, 2566, 2576, 2570, -1, 2567, 2570, 2571, -1, 2573, 2571, 2578, -1, 3108, 2578, 2572, -1, 3108, 2573, 2578, -1, 2382, 2376, 2569, -1, 2569, 2376, 2574, -1, 2575, 2574, 2577, -1, 2576, 2577, 2875, -1, 2570, 2875, 2877, -1, 2571, 2877, 2579, -1, 2578, 2579, 2584, -1, 2572, 2584, 3068, -1, 2572, 2578, 2584, -1, 2376, 2374, 2574, -1, 2574, 2374, 2585, -1, 2577, 2585, 2874, -1, 2875, 2874, 2876, -1, 2877, 2876, 2580, -1, 2579, 2580, 2581, -1, 2584, 2581, 2582, -1, 3068, 2582, 2583, -1, 3068, 2584, 2582, -1, 2374, 2380, 2585, -1, 2585, 2380, 2873, -1, 2874, 2873, 2879, -1, 2876, 2879, 2586, -1, 2580, 2586, 2587, -1, 2581, 2587, 2588, -1, 2582, 2588, 2592, -1, 2583, 2592, 3070, -1, 2583, 2582, 2592, -1, 2380, 2589, 2873, -1, 2873, 2589, 2594, -1, 2879, 2594, 2878, -1, 2586, 2878, 2595, -1, 2587, 2595, 2883, -1, 2588, 2883, 2590, -1, 2592, 2590, 2884, -1, 3070, 2884, 2591, -1, 3070, 2592, 2884, -1, 2589, 2593, 2594, -1, 2594, 2593, 2598, -1, 2878, 2598, 2599, -1, 2595, 2599, 2600, -1, 2883, 2600, 2596, -1, 2590, 2596, 2597, -1, 2884, 2597, 2603, -1, 2591, 2603, 3112, -1, 2591, 2884, 2603, -1, 2593, 2373, 2598, -1, 2598, 2373, 2604, -1, 2599, 2604, 2880, -1, 2600, 2880, 2882, -1, 2596, 2882, 2601, -1, 2597, 2601, 2602, -1, 2603, 2602, 2606, -1, 3112, 2606, 3113, -1, 3112, 2603, 2606, -1, 2373, 2795, 2604, -1, 2604, 2795, 2605, -1, 2880, 2605, 2881, -1, 2882, 2881, 2886, -1, 2601, 2886, 2888, -1, 2602, 2888, 2889, -1, 2606, 2889, 2607, -1, 3113, 2607, 2610, -1, 3113, 2606, 2607, -1, 2605, 2795, 2796, -1, 2881, 2796, 2885, -1, 2886, 2885, 2887, -1, 2888, 2887, 2794, -1, 2889, 2794, 2793, -1, 2607, 2793, 2608, -1, 2610, 2608, 2609, -1, 2610, 2607, 2608, -1, 2611, 2619, 2371, -1, 2611, 2620, 2619, -1, 2611, 2369, 2620, -1, 2620, 2369, 2621, -1, 2890, 2621, 2894, -1, 2891, 2894, 2612, -1, 2802, 2612, 2806, -1, 2803, 2806, 2805, -1, 2613, 2805, 2614, -1, 2615, 2614, 2616, -1, 2615, 2613, 2614, -1, 2615, 3115, 2613, -1, 2613, 3115, 2617, -1, 2803, 2617, 2895, -1, 2802, 2895, 2792, -1, 2891, 2792, 2893, -1, 2890, 2893, 2618, -1, 2620, 2618, 2619, -1, 2620, 2890, 2618, -1, 2620, 2621, 2890, -1, 2369, 2367, 2621, -1, 2621, 2367, 2892, -1, 2894, 2892, 2622, -1, 2612, 2622, 2625, -1, 2806, 2625, 2804, -1, 2805, 2804, 2623, -1, 2614, 2623, 2626, -1, 2616, 2626, 2624, -1, 2616, 2614, 2626, -1, 2367, 2366, 2892, -1, 2892, 2366, 2628, -1, 2622, 2628, 2800, -1, 2625, 2800, 2898, -1, 2804, 2898, 2899, -1, 2623, 2899, 2900, -1, 2626, 2900, 2627, -1, 2624, 2627, 3071, -1, 2624, 2626, 2627, -1, 2366, 2629, 2628, -1, 2628, 2629, 2801, -1, 2800, 2801, 2631, -1, 2898, 2631, 2897, -1, 2899, 2897, 2634, -1, 2900, 2634, 2902, -1, 2627, 2902, 2904, -1, 3071, 2904, 3072, -1, 3071, 2627, 2904, -1, 2629, 2630, 2801, -1, 2801, 2630, 2896, -1, 2631, 2896, 2632, -1, 2897, 2632, 2633, -1, 2634, 2633, 2901, -1, 2902, 2901, 2906, -1, 2904, 2906, 2635, -1, 3072, 2635, 2636, -1, 3072, 2904, 2635, -1, 2630, 2364, 2896, -1, 2896, 2364, 2637, -1, 2632, 2637, 2638, -1, 2633, 2638, 2639, -1, 2901, 2639, 2903, -1, 2906, 2903, 2905, -1, 2635, 2905, 2640, -1, 2636, 2640, 3118, -1, 2636, 2635, 2640, -1, 2364, 2641, 2637, -1, 2637, 2641, 2642, -1, 2638, 2642, 2643, -1, 2639, 2643, 2644, -1, 2903, 2644, 2910, -1, 2905, 2910, 2911, -1, 2640, 2911, 2915, -1, 3118, 2915, 2651, -1, 3118, 2640, 2915, -1, 2641, 2645, 2642, -1, 2642, 2645, 2646, -1, 2643, 2646, 2647, -1, 2644, 2647, 2648, -1, 2910, 2648, 2649, -1, 2911, 2649, 2914, -1, 2915, 2914, 2650, -1, 2651, 2650, 3120, -1, 2651, 2915, 2650, -1, 2645, 2652, 2646, -1, 2646, 2652, 2656, -1, 2647, 2656, 2908, -1, 2648, 2908, 2909, -1, 2649, 2909, 2653, -1, 2914, 2653, 2654, -1, 2650, 2654, 2917, -1, 3120, 2917, 2657, -1, 3120, 2650, 2917, -1, 2652, 2655, 2656, -1, 2656, 2655, 2660, -1, 2908, 2660, 2907, -1, 2909, 2907, 2913, -1, 2653, 2913, 2663, -1, 2654, 2663, 2920, -1, 2917, 2920, 2658, -1, 2657, 2658, 2659, -1, 2657, 2917, 2658, -1, 2655, 2791, 2660, -1, 2660, 2791, 2661, -1, 2907, 2661, 2662, -1, 2913, 2662, 2666, -1, 2663, 2666, 2916, -1, 2920, 2916, 2918, -1, 2658, 2918, 2664, -1, 2659, 2664, 3121, -1, 2659, 2658, 2664, -1, 2661, 2791, 2912, -1, 2662, 2912, 2665, -1, 2666, 2665, 2789, -1, 2916, 2789, 2919, -1, 2918, 2919, 2788, -1, 2664, 2788, 2787, -1, 3121, 2787, 3073, -1, 3121, 2664, 2787, -1, 2362, 2790, 2363, -1, 2362, 2667, 2790, -1, 2362, 2355, 2667, -1, 2667, 2355, 2674, -1, 2673, 2674, 2924, -1, 2921, 2924, 2675, -1, 2926, 2675, 2927, -1, 2668, 2927, 2669, -1, 2932, 2669, 2676, -1, 3123, 2676, 3075, -1, 3123, 2932, 2676, -1, 3123, 2786, 2932, -1, 2932, 2786, 2670, -1, 2668, 2670, 2925, -1, 2926, 2925, 2922, -1, 2921, 2922, 2671, -1, 2673, 2671, 2672, -1, 2667, 2672, 2790, -1, 2667, 2673, 2672, -1, 2667, 2674, 2673, -1, 2355, 2361, 2674, -1, 2674, 2361, 2677, -1, 2924, 2677, 2923, -1, 2675, 2923, 2931, -1, 2927, 2931, 2679, -1, 2669, 2679, 2933, -1, 2676, 2933, 2936, -1, 3075, 2936, 3124, -1, 3075, 2676, 2936, -1, 2361, 2357, 2677, -1, 2677, 2357, 2681, -1, 2923, 2681, 2678, -1, 2931, 2678, 2930, -1, 2679, 2930, 2682, -1, 2933, 2682, 2680, -1, 2936, 2680, 2942, -1, 3124, 2942, 3076, -1, 3124, 2936, 2942, -1, 2357, 2684, 2681, -1, 2681, 2684, 2928, -1, 2678, 2928, 2929, -1, 2930, 2929, 2686, -1, 2682, 2686, 2935, -1, 2680, 2935, 2941, -1, 2942, 2941, 2683, -1, 3076, 2683, 2688, -1, 3076, 2942, 2683, -1, 2684, 2685, 2928, -1, 2928, 2685, 2690, -1, 2929, 2690, 2934, -1, 2686, 2934, 2940, -1, 2935, 2940, 2687, -1, 2941, 2687, 2945, -1, 2683, 2945, 2693, -1, 2688, 2693, 3078, -1, 2688, 2683, 2693, -1, 2685, 2689, 2690, -1, 2690, 2689, 2695, -1, 2934, 2695, 2939, -1, 2940, 2939, 2691, -1, 2687, 2691, 2949, -1, 2945, 2949, 2948, -1, 2693, 2948, 2692, -1, 3078, 2692, 3079, -1, 3078, 2693, 2692, -1, 2689, 2694, 2695, -1, 2695, 2694, 2938, -1, 2939, 2938, 2937, -1, 2691, 2937, 2944, -1, 2949, 2944, 2697, -1, 2948, 2697, 2954, -1, 2692, 2954, 2698, -1, 3079, 2698, 3080, -1, 3079, 2692, 2698, -1, 2694, 2358, 2938, -1, 2938, 2358, 2943, -1, 2937, 2943, 2696, -1, 2944, 2696, 2947, -1, 2697, 2947, 2953, -1, 2954, 2953, 2700, -1, 2698, 2700, 2699, -1, 3080, 2699, 2702, -1, 3080, 2698, 2699, -1, 2358, 2359, 2943, -1, 2943, 2359, 2946, -1, 2696, 2946, 2951, -1, 2947, 2951, 2703, -1, 2953, 2703, 2704, -1, 2700, 2704, 2957, -1, 2699, 2957, 2701, -1, 2702, 2701, 3126, -1, 2702, 2699, 2701, -1, 2359, 2360, 2946, -1, 2946, 2360, 2706, -1, 2951, 2706, 2950, -1, 2703, 2950, 2956, -1, 2704, 2956, 2705, -1, 2957, 2705, 2963, -1, 2701, 2963, 2962, -1, 3126, 2962, 3082, -1, 3126, 2701, 2962, -1, 2360, 2707, 2706, -1, 2706, 2707, 2708, -1, 2950, 2708, 2709, -1, 2956, 2709, 2710, -1, 2705, 2710, 2961, -1, 2963, 2961, 2964, -1, 2962, 2964, 2711, -1, 3082, 2711, 2714, -1, 3082, 2962, 2711, -1, 2707, 2785, 2708, -1, 2708, 2785, 2952, -1, 2709, 2952, 2955, -1, 2710, 2955, 2959, -1, 2961, 2959, 2712, -1, 2964, 2712, 2967, -1, 2711, 2967, 2713, -1, 2714, 2713, 3083, -1, 2714, 2711, 2713, -1, 2952, 2785, 2715, -1, 2955, 2715, 2958, -1, 2959, 2958, 2960, -1, 2712, 2960, 2968, -1, 2967, 2968, 2784, -1, 2713, 2784, 2783, -1, 3083, 2783, 3128, -1, 3083, 2713, 2783, -1, 2718, 2717, 2716, -1, 2718, 2719, 2717, -1, 2718, 2730, 2719, -1, 2719, 2730, 2721, -1, 2720, 2721, 2722, -1, 2971, 2722, 2723, -1, 2728, 2723, 2972, -1, 2724, 2972, 2725, -1, 2974, 2725, 2734, -1, 2726, 2734, 3084, -1, 2726, 2974, 2734, -1, 2726, 3129, 2974, -1, 2974, 3129, 2727, -1, 2724, 2727, 2973, -1, 2728, 2973, 2729, -1, 2971, 2729, 2965, -1, 2720, 2965, 2966, -1, 2719, 2966, 2717, -1, 2719, 2720, 2966, -1, 2719, 2721, 2720, -1, 2730, 2356, 2721, -1, 2721, 2356, 2970, -1, 2722, 2970, 2736, -1, 2723, 2736, 2731, -1, 2972, 2731, 2732, -1, 2725, 2732, 2738, -1, 2734, 2738, 2733, -1, 3084, 2733, 3085, -1, 3084, 2734, 2733, -1, 2356, 2735, 2970, -1, 2970, 2735, 2969, -1, 2736, 2969, 2737, -1, 2731, 2737, 2975, -1, 2732, 2975, 2976, -1, 2738, 2976, 2979, -1, 2733, 2979, 2739, -1, 3085, 2739, 2740, -1, 3085, 2733, 2739, -1, 2735, 2741, 2969, -1, 2969, 2741, 2742, -1, 2737, 2742, 2743, -1, 2975, 2743, 2747, -1, 2976, 2747, 2983, -1, 2979, 2983, 2744, -1, 2739, 2744, 2749, -1, 2740, 2749, 2745, -1, 2740, 2739, 2749, -1, 2741, 2746, 2742, -1, 2742, 2746, 2751, -1, 2743, 2751, 2978, -1, 2747, 2978, 2982, -1, 2983, 2982, 2753, -1, 2744, 2753, 2748, -1, 2749, 2748, 2750, -1, 2745, 2750, 3088, -1, 2745, 2749, 2750, -1, 2746, 2353, 2751, -1, 2751, 2353, 2756, -1, 2978, 2756, 2981, -1, 2982, 2981, 2752, -1, 2753, 2752, 2985, -1, 2748, 2985, 2754, -1, 2750, 2754, 2755, -1, 3088, 2755, 2758, -1, 3088, 2750, 2755, -1, 2353, 2350, 2756, -1, 2756, 2350, 2977, -1, 2981, 2977, 2980, -1, 2752, 2980, 2984, -1, 2985, 2984, 2989, -1, 2754, 2989, 2757, -1, 2755, 2757, 2761, -1, 2758, 2761, 2762, -1, 2758, 2755, 2761, -1, 2350, 2763, 2977, -1, 2977, 2763, 2759, -1, 2980, 2759, 2764, -1, 2984, 2764, 2988, -1, 2989, 2988, 2992, -1, 2757, 2992, 2760, -1, 2761, 2760, 2767, -1, 2762, 2767, 2766, -1, 2762, 2761, 2767, -1, 2763, 2349, 2759, -1, 2759, 2349, 2769, -1, 2764, 2769, 2987, -1, 2988, 2987, 2991, -1, 2992, 2991, 2765, -1, 2760, 2765, 2771, -1, 2767, 2771, 2773, -1, 2766, 2773, 3091, -1, 2766, 2767, 2773, -1, 2349, 2768, 2769, -1, 2769, 2768, 2986, -1, 2987, 2986, 2770, -1, 2991, 2770, 2812, -1, 2765, 2812, 2811, -1, 2771, 2811, 2772, -1, 2773, 2772, 2774, -1, 3091, 2774, 3136, -1, 3091, 2773, 2774, -1, 2768, 2347, 2986, -1, 2986, 2347, 2990, -1, 2770, 2990, 2776, -1, 2812, 2776, 2810, -1, 2811, 2810, 2813, -1, 2772, 2813, 2815, -1, 2774, 2815, 2819, -1, 3136, 2819, 3092, -1, 3136, 2774, 2819, -1, 2347, 2484, 2990, -1, 2990, 2484, 2775, -1, 2776, 2775, 2782, -1, 2810, 2782, 2814, -1, 2813, 2814, 2818, -1, 2815, 2818, 2777, -1, 2819, 2777, 2779, -1, 3092, 2779, 2778, -1, 3092, 2819, 2779, -1, 2488, 2778, 2489, -1, 2489, 2778, 2779, -1, 2780, 2779, 2777, -1, 2823, 2777, 2818, -1, 2781, 2818, 2814, -1, 2490, 2814, 2782, -1, 2809, 2782, 2775, -1, 2484, 2809, 2775, -1, 3129, 3128, 2727, -1, 2727, 3128, 2783, -1, 2973, 2783, 2784, -1, 2729, 2784, 2968, -1, 2965, 2968, 2960, -1, 2966, 2960, 2958, -1, 2717, 2958, 2715, -1, 2716, 2715, 2785, -1, 2716, 2717, 2715, -1, 2786, 3073, 2670, -1, 2670, 3073, 2787, -1, 2925, 2787, 2788, -1, 2922, 2788, 2919, -1, 2671, 2919, 2789, -1, 2672, 2789, 2665, -1, 2790, 2665, 2912, -1, 2363, 2912, 2791, -1, 2363, 2790, 2912, -1, 3115, 2609, 2617, -1, 2617, 2609, 2608, -1, 2895, 2608, 2793, -1, 2792, 2793, 2794, -1, 2893, 2794, 2887, -1, 2618, 2887, 2885, -1, 2619, 2885, 2796, -1, 2371, 2796, 2795, -1, 2371, 2619, 2796, -1, 3066, 2546, 2553, -1, 2553, 2546, 2547, -1, 2797, 2547, 2862, -1, 2863, 2862, 2859, -1, 2856, 2859, 2798, -1, 2853, 2798, 2545, -1, 2549, 2545, 2799, -1, 2548, 2799, 2539, -1, 2548, 2549, 2799, -1, 2801, 2800, 2628, -1, 2800, 2625, 2622, -1, 2896, 2631, 2801, -1, 2625, 2806, 2612, -1, 2631, 2898, 2800, -1, 2895, 2802, 2803, -1, 2803, 2802, 2806, -1, 2898, 2804, 2625, -1, 2608, 2895, 2617, -1, 2804, 2805, 2806, -1, 2805, 2613, 2803, -1, 2803, 2613, 2617, -1, 2776, 2990, 2775, -1, 2807, 2540, 2808, -1, 2880, 2604, 2605, -1, 2490, 2782, 2809, -1, 2782, 2810, 2776, -1, 2810, 2811, 2812, -1, 2813, 2810, 2814, -1, 2811, 2771, 2765, -1, 2772, 2811, 2813, -1, 2771, 2767, 2760, -1, 2773, 2771, 2772, -1, 2757, 2760, 2761, -1, 2992, 2765, 2760, -1, 2991, 2812, 2765, -1, 2770, 2776, 2812, -1, 2781, 2814, 2490, -1, 2815, 2813, 2818, -1, 2774, 2772, 2815, -1, 2821, 2781, 2492, -1, 2817, 2821, 2492, -1, 2816, 2817, 2493, -1, 2823, 2818, 2781, -1, 2819, 2815, 2777, -1, 2502, 2822, 2816, -1, 2820, 2823, 2821, -1, 2494, 2820, 2821, -1, 2822, 2494, 2817, -1, 2780, 2777, 2823, -1, 2826, 2499, 2502, -1, 2499, 2824, 2822, -1, 2825, 2780, 2820, -1, 2495, 2825, 2820, -1, 2824, 2495, 2494, -1, 2489, 2779, 2780, -1, 2511, 2503, 2826, -1, 2503, 2827, 2499, -1, 2827, 2496, 2824, -1, 2828, 2489, 2825, -1, 2486, 2828, 2825, -1, 2496, 2486, 2495, -1, 2513, 2514, 2511, -1, 2514, 2506, 2503, -1, 2506, 2829, 2827, -1, 2829, 2497, 2496, -1, 2497, 2487, 2486, -1, 2831, 2833, 2513, -1, 2833, 2508, 2514, -1, 2508, 2507, 2506, -1, 2507, 2500, 2829, -1, 2500, 2830, 2497, -1, 2524, 2832, 2831, -1, 2832, 2515, 2833, -1, 2515, 2834, 2508, -1, 2834, 2504, 2507, -1, 2504, 2835, 2500, -1, 2525, 2522, 2524, -1, 2522, 2836, 2832, -1, 2836, 2516, 2515, -1, 2516, 2509, 2834, -1, 2509, 2505, 2504, -1, 2837, 2838, 2525, -1, 2838, 2839, 2522, -1, 2839, 2840, 2836, -1, 2840, 2517, 2516, -1, 2517, 2510, 2509, -1, 2533, 2841, 2837, -1, 2841, 2531, 2838, -1, 2531, 2523, 2839, -1, 2523, 2842, 2840, -1, 2842, 2519, 2517, -1, 2540, 2534, 2533, -1, 2534, 2846, 2841, -1, 2846, 2526, 2531, -1, 2526, 2843, 2523, -1, 2843, 2844, 2842, -1, 2845, 2534, 2807, -1, 2532, 2846, 2845, -1, 2847, 2526, 2532, -1, 2848, 2843, 2847, -1, 2799, 2849, 2808, -1, 2849, 2537, 2807, -1, 2541, 2849, 2545, -1, 2537, 2850, 2845, -1, 2854, 2537, 2541, -1, 2850, 2852, 2532, -1, 2535, 2850, 2854, -1, 2852, 2527, 2847, -1, 2851, 2852, 2535, -1, 2853, 2545, 2549, -1, 2542, 2541, 2798, -1, 2855, 2854, 2542, -1, 2536, 2535, 2855, -1, 2856, 2798, 2853, -1, 2543, 2542, 2859, -1, 2538, 2855, 2543, -1, 2861, 2856, 2857, -1, 2858, 2861, 2857, -1, 2556, 2858, 2555, -1, 2863, 2859, 2856, -1, 2544, 2543, 2862, -1, 2560, 2557, 2556, -1, 2860, 2863, 2861, -1, 2550, 2860, 2861, -1, 2557, 2550, 2858, -1, 2797, 2862, 2863, -1, 2568, 2864, 2560, -1, 2864, 2559, 2557, -1, 2865, 2797, 2860, -1, 2558, 2865, 2860, -1, 2559, 2558, 2550, -1, 2553, 2547, 2797, -1, 2569, 2866, 2568, -1, 2866, 2561, 2864, -1, 2561, 2870, 2559, -1, 2867, 2553, 2865, -1, 2868, 2867, 2865, -1, 2870, 2868, 2558, -1, 2574, 2575, 2569, -1, 2575, 2565, 2866, -1, 2565, 2871, 2561, -1, 2871, 2869, 2870, -1, 2869, 2551, 2868, -1, 2585, 2577, 2574, -1, 2577, 2576, 2575, -1, 2576, 2566, 2565, -1, 2566, 2872, 2871, -1, 2872, 2562, 2869, -1, 2873, 2874, 2585, -1, 2874, 2875, 2577, -1, 2875, 2570, 2576, -1, 2570, 2567, 2566, -1, 2567, 2563, 2872, -1, 2594, 2879, 2873, -1, 2879, 2876, 2874, -1, 2876, 2877, 2875, -1, 2877, 2571, 2570, -1, 2571, 2573, 2567, -1, 2598, 2878, 2594, -1, 2878, 2586, 2879, -1, 2586, 2580, 2876, -1, 2580, 2579, 2877, -1, 2579, 2578, 2571, -1, 2604, 2599, 2598, -1, 2599, 2595, 2878, -1, 2595, 2587, 2586, -1, 2587, 2581, 2580, -1, 2581, 2584, 2579, -1, 2600, 2599, 2880, -1, 2883, 2595, 2600, -1, 2588, 2587, 2883, -1, 2582, 2581, 2588, -1, 2796, 2881, 2605, -1, 2881, 2882, 2880, -1, 2886, 2881, 2885, -1, 2882, 2596, 2600, -1, 2601, 2882, 2886, -1, 2596, 2590, 2883, -1, 2597, 2596, 2601, -1, 2590, 2592, 2588, -1, 2884, 2590, 2597, -1, 2618, 2885, 2619, -1, 2888, 2886, 2887, -1, 2602, 2601, 2888, -1, 2603, 2597, 2602, -1, 2893, 2887, 2618, -1, 2889, 2888, 2794, -1, 2606, 2602, 2889, -1, 2891, 2893, 2890, -1, 2894, 2891, 2890, -1, 2892, 2894, 2621, -1, 2792, 2794, 2893, -1, 2607, 2889, 2793, -1, 2628, 2622, 2892, -1, 2802, 2792, 2891, -1, 2612, 2802, 2891, -1, 2622, 2612, 2894, -1, 2895, 2793, 2792, -1, 2637, 2632, 2896, -1, 2632, 2897, 2631, -1, 2897, 2899, 2898, -1, 2899, 2623, 2804, -1, 2623, 2614, 2805, -1, 2642, 2638, 2637, -1, 2638, 2633, 2632, -1, 2633, 2634, 2897, -1, 2634, 2900, 2899, -1, 2900, 2626, 2623, -1, 2646, 2643, 2642, -1, 2643, 2639, 2638, -1, 2639, 2901, 2633, -1, 2901, 2902, 2634, -1, 2902, 2627, 2900, -1, 2656, 2647, 2646, -1, 2647, 2644, 2643, -1, 2644, 2903, 2639, -1, 2903, 2906, 2901, -1, 2906, 2904, 2902, -1, 2660, 2908, 2656, -1, 2908, 2648, 2647, -1, 2648, 2910, 2644, -1, 2910, 2905, 2903, -1, 2905, 2635, 2906, -1, 2661, 2907, 2660, -1, 2907, 2909, 2908, -1, 2909, 2649, 2648, -1, 2649, 2911, 2910, -1, 2911, 2640, 2905, -1, 2912, 2662, 2661, -1, 2662, 2913, 2907, -1, 2913, 2653, 2909, -1, 2653, 2914, 2649, -1, 2914, 2915, 2911, -1, 2672, 2665, 2790, -1, 2665, 2666, 2662, -1, 2666, 2663, 2913, -1, 2916, 2666, 2789, -1, 2663, 2654, 2653, -1, 2920, 2663, 2916, -1, 2654, 2650, 2914, -1, 2917, 2654, 2920, -1, 2671, 2789, 2672, -1, 2918, 2916, 2919, -1, 2658, 2920, 2918, -1, 2921, 2671, 2673, -1, 2924, 2921, 2673, -1, 2677, 2924, 2674, -1, 2922, 2919, 2671, -1, 2664, 2918, 2788, -1, 2681, 2923, 2677, -1, 2926, 2922, 2921, -1, 2675, 2926, 2921, -1, 2923, 2675, 2924, -1, 2925, 2788, 2922, -1, 2928, 2678, 2681, -1, 2678, 2931, 2923, -1, 2668, 2925, 2926, -1, 2927, 2668, 2926, -1, 2931, 2927, 2675, -1, 2670, 2787, 2925, -1, 2690, 2929, 2928, -1, 2929, 2930, 2678, -1, 2930, 2679, 2931, -1, 2932, 2670, 2668, -1, 2669, 2932, 2668, -1, 2679, 2669, 2927, -1, 2695, 2934, 2690, -1, 2934, 2686, 2929, -1, 2686, 2682, 2930, -1, 2682, 2933, 2679, -1, 2933, 2676, 2669, -1, 2938, 2939, 2695, -1, 2939, 2940, 2934, -1, 2940, 2935, 2686, -1, 2935, 2680, 2682, -1, 2680, 2936, 2933, -1, 2943, 2937, 2938, -1, 2937, 2691, 2939, -1, 2691, 2687, 2940, -1, 2687, 2941, 2935, -1, 2941, 2942, 2680, -1, 2946, 2696, 2943, -1, 2696, 2944, 2937, -1, 2944, 2949, 2691, -1, 2949, 2945, 2687, -1, 2945, 2683, 2941, -1, 2706, 2951, 2946, -1, 2951, 2947, 2696, -1, 2947, 2697, 2944, -1, 2697, 2948, 2949, -1, 2948, 2693, 2945, -1, 2708, 2950, 2706, -1, 2950, 2703, 2951, -1, 2703, 2953, 2947, -1, 2953, 2954, 2697, -1, 2954, 2692, 2948, -1, 2952, 2709, 2708, -1, 2709, 2956, 2950, -1, 2956, 2704, 2703, -1, 2704, 2700, 2953, -1, 2700, 2698, 2954, -1, 2715, 2955, 2952, -1, 2955, 2710, 2709, -1, 2710, 2705, 2956, -1, 2705, 2957, 2704, -1, 2957, 2699, 2700, -1, 2966, 2958, 2717, -1, 2958, 2959, 2955, -1, 2959, 2961, 2710, -1, 2712, 2959, 2960, -1, 2961, 2963, 2705, -1, 2964, 2961, 2712, -1, 2963, 2701, 2957, -1, 2962, 2963, 2964, -1, 2965, 2960, 2966, -1, 2967, 2712, 2968, -1, 2711, 2964, 2967, -1, 2971, 2965, 2720, -1, 2722, 2971, 2720, -1, 2970, 2722, 2721, -1, 2729, 2968, 2965, -1, 2713, 2967, 2784, -1, 2969, 2736, 2970, -1, 2728, 2729, 2971, -1, 2723, 2728, 2971, -1, 2736, 2723, 2722, -1, 2973, 2784, 2729, -1, 2742, 2737, 2969, -1, 2737, 2731, 2736, -1, 2724, 2973, 2728, -1, 2972, 2724, 2728, -1, 2731, 2972, 2723, -1, 2727, 2783, 2973, -1, 2751, 2743, 2742, -1, 2743, 2975, 2737, -1, 2975, 2732, 2731, -1, 2974, 2727, 2724, -1, 2725, 2974, 2724, -1, 2732, 2725, 2972, -1, 2756, 2978, 2751, -1, 2978, 2747, 2743, -1, 2747, 2976, 2975, -1, 2976, 2738, 2732, -1, 2738, 2734, 2725, -1, 2977, 2981, 2756, -1, 2981, 2982, 2978, -1, 2982, 2983, 2747, -1, 2983, 2979, 2976, -1, 2979, 2733, 2738, -1, 2759, 2980, 2977, -1, 2980, 2752, 2981, -1, 2752, 2753, 2982, -1, 2753, 2744, 2983, -1, 2744, 2739, 2979, -1, 2769, 2764, 2759, -1, 2764, 2984, 2980, -1, 2984, 2985, 2752, -1, 2985, 2748, 2753, -1, 2748, 2749, 2744, -1, 2986, 2987, 2769, -1, 2987, 2988, 2764, -1, 2988, 2989, 2984, -1, 2989, 2754, 2985, -1, 2754, 2750, 2748, -1, 2990, 2770, 2986, -1, 2770, 2991, 2987, -1, 2991, 2992, 2988, -1, 2992, 2757, 2989, -1, 2757, 2755, 2754, -1, 2993, 3144, 3027, -1, 2993, 3145, 3144, -1, 2993, 2460, 3145, -1, 3145, 2460, 2994, -1, 2994, 2460, 2995, -1, 3148, 2995, 2458, -1, 3192, 2458, 2462, -1, 2996, 2462, 2450, -1, 3204, 2450, 3028, -1, 3190, 3028, 2447, -1, 2997, 2447, 2998, -1, 3189, 2998, 2999, -1, 3187, 2999, 3000, -1, 3029, 3000, 2446, -1, 3185, 2446, 3001, -1, 3030, 3001, 3002, -1, 3183, 3002, 2444, -1, 3031, 2444, 3032, -1, 3033, 3032, 2443, -1, 3003, 2443, 2442, -1, 3181, 2442, 2441, -1, 3034, 2441, 3004, -1, 3035, 3004, 3005, -1, 3036, 3005, 3006, -1, 3037, 3006, 3038, -1, 3202, 3038, 2455, -1, 3201, 2455, 2439, -1, 3176, 2439, 3007, -1, 3174, 3007, 2438, -1, 3200, 2438, 3039, -1, 3198, 3039, 2437, -1, 3197, 2437, 2436, -1, 3173, 2436, 3040, -1, 3008, 3040, 2453, -1, 3169, 2453, 2435, -1, 3196, 2435, 3041, -1, 3009, 3041, 3010, -1, 3011, 3010, 2433, -1, 3042, 2433, 3012, -1, 3043, 3012, 2432, -1, 3044, 2432, 3013, -1, 3045, 3013, 3014, -1, 3046, 3014, 3015, -1, 3047, 3015, 3017, -1, 3016, 3017, 2431, -1, 3194, 2431, 2429, -1, 3018, 2429, 2424, -1, 3163, 2424, 2427, -1, 3048, 2427, 3019, -1, 3161, 3019, 3020, -1, 3160, 3020, 2422, -1, 3049, 2422, 3050, -1, 3159, 3050, 2415, -1, 3157, 2415, 2413, -1, 3051, 2413, 3021, -1, 3052, 3021, 2411, -1, 3022, 2411, 2418, -1, 3154, 2418, 3023, -1, 3193, 3023, 3024, -1, 3152, 3024, 2410, -1, 3053, 2410, 3025, -1, 3026, 3025, 2409, -1, 3151, 2409, 3054, -1, 3055, 3054, 3056, -1, 3205, 3056, 3057, -1, 3058, 3057, 3027, -1, 3144, 3058, 3027, -1, 2994, 2995, 3148, -1, 3148, 2458, 3192, -1, 3192, 2462, 2996, -1, 2996, 2450, 3204, -1, 3204, 3028, 3190, -1, 3190, 2447, 2997, -1, 2997, 2998, 3189, -1, 3189, 2999, 3187, -1, 3187, 3000, 3029, -1, 3029, 2446, 3185, -1, 3185, 3001, 3030, -1, 3030, 3002, 3183, -1, 3183, 2444, 3031, -1, 3031, 3032, 3033, -1, 3033, 2443, 3003, -1, 3003, 2442, 3181, -1, 3181, 2441, 3034, -1, 3034, 3004, 3035, -1, 3035, 3005, 3036, -1, 3036, 3006, 3037, -1, 3037, 3038, 3202, -1, 3202, 2455, 3201, -1, 3201, 2439, 3176, -1, 3176, 3007, 3174, -1, 3174, 2438, 3200, -1, 3200, 3039, 3198, -1, 3198, 2437, 3197, -1, 3197, 2436, 3173, -1, 3173, 3040, 3008, -1, 3008, 2453, 3169, -1, 3169, 2435, 3196, -1, 3196, 3041, 3009, -1, 3009, 3010, 3011, -1, 3011, 2433, 3042, -1, 3042, 3012, 3043, -1, 3043, 2432, 3044, -1, 3044, 3013, 3045, -1, 3045, 3014, 3046, -1, 3046, 3015, 3047, -1, 3047, 3017, 3016, -1, 3016, 2431, 3194, -1, 3194, 2429, 3018, -1, 3018, 2424, 3163, -1, 3163, 2427, 3048, -1, 3048, 3019, 3161, -1, 3161, 3020, 3160, -1, 3160, 2422, 3049, -1, 3049, 3050, 3159, -1, 3159, 2415, 3157, -1, 3157, 2413, 3051, -1, 3051, 3021, 3052, -1, 3052, 2411, 3022, -1, 3022, 2418, 3154, -1, 3154, 3023, 3193, -1, 3193, 3024, 3152, -1, 3152, 2410, 3053, -1, 3053, 3025, 3026, -1, 3026, 2409, 3151, -1, 3151, 3054, 3055, -1, 3055, 3056, 3205, -1, 3205, 3057, 3058, -1, 2465, 3305, 3059, -1, 3059, 3305, 3854, -1, 3854, 3305, 3060, -1, 3060, 3305, 3303, -1, 3213, 3303, 3307, -1, 3213, 3060, 3303, -1, 3386, 3061, 3374, -1, 3374, 3061, 3920, -1, 3062, 3374, 3920, -1, 3062, 3375, 3374, -1, 3062, 3231, 3375, -1, 3062, 3922, 3231, -1, 3063, 3439, 3100, -1, 3063, 3064, 3439, -1, 3063, 3065, 3064, -1, 3064, 3065, 3101, -1, 3101, 3065, 2546, -1, 3102, 2546, 3066, -1, 3441, 3066, 2552, -1, 3480, 2552, 3103, -1, 3104, 3103, 3105, -1, 3106, 3105, 3067, -1, 3107, 3067, 3108, -1, 3109, 3108, 2572, -1, 3442, 2572, 3068, -1, 3110, 3068, 2583, -1, 3443, 2583, 3070, -1, 3069, 3070, 2591, -1, 3111, 2591, 3112, -1, 3393, 3112, 3113, -1, 3381, 3113, 2610, -1, 3114, 2610, 2609, -1, 3380, 2609, 3115, -1, 3371, 3115, 2615, -1, 3370, 2615, 2616, -1, 3116, 2616, 2624, -1, 3365, 2624, 3071, -1, 3367, 3071, 3072, -1, 3117, 3072, 2636, -1, 3447, 2636, 3118, -1, 3448, 3118, 2651, -1, 3119, 2651, 3120, -1, 3450, 3120, 2657, -1, 3452, 2657, 2659, -1, 3454, 2659, 3121, -1, 3122, 3121, 3073, -1, 3459, 3073, 2786, -1, 3074, 2786, 3123, -1, 3460, 3123, 3075, -1, 3461, 3075, 3124, -1, 3457, 3124, 3076, -1, 3462, 3076, 2688, -1, 3077, 2688, 3078, -1, 3464, 3078, 3079, -1, 3463, 3079, 3080, -1, 3125, 3080, 2702, -1, 3465, 2702, 3126, -1, 3127, 3126, 3082, -1, 3081, 3082, 2714, -1, 3299, 2714, 3083, -1, 3298, 3083, 3128, -1, 3296, 3128, 3129, -1, 3130, 3129, 2726, -1, 3131, 2726, 3084, -1, 3132, 3084, 3085, -1, 3086, 3085, 2740, -1, 3133, 2740, 2745, -1, 3087, 2745, 3088, -1, 3467, 3088, 2758, -1, 3134, 2758, 2762, -1, 3089, 2762, 2766, -1, 3090, 2766, 3091, -1, 3135, 3091, 3136, -1, 3137, 3136, 3092, -1, 3281, 3092, 2778, -1, 3282, 2778, 2488, -1, 3283, 2488, 3138, -1, 3139, 3138, 2498, -1, 3284, 2498, 3093, -1, 3285, 3093, 3094, -1, 3140, 3094, 3095, -1, 3478, 3095, 2518, -1, 3469, 2518, 2520, -1, 3096, 2520, 3097, -1, 3141, 3097, 2528, -1, 3472, 2528, 3142, -1, 3098, 3142, 3099, -1, 3143, 3099, 3100, -1, 3439, 3143, 3100, -1, 3101, 2546, 3102, -1, 3102, 3066, 3441, -1, 3441, 2552, 3480, -1, 3480, 3103, 3104, -1, 3104, 3105, 3106, -1, 3106, 3067, 3107, -1, 3107, 3108, 3109, -1, 3109, 2572, 3442, -1, 3442, 3068, 3110, -1, 3110, 2583, 3443, -1, 3443, 3070, 3069, -1, 3069, 2591, 3111, -1, 3111, 3112, 3393, -1, 3393, 3113, 3381, -1, 3381, 2610, 3114, -1, 3114, 2609, 3380, -1, 3380, 3115, 3371, -1, 3371, 2615, 3370, -1, 3370, 2616, 3116, -1, 3116, 2624, 3365, -1, 3365, 3071, 3367, -1, 3367, 3072, 3117, -1, 3117, 2636, 3447, -1, 3447, 3118, 3448, -1, 3448, 2651, 3119, -1, 3119, 3120, 3450, -1, 3450, 2657, 3452, -1, 3452, 2659, 3454, -1, 3454, 3121, 3122, -1, 3122, 3073, 3459, -1, 3459, 2786, 3074, -1, 3074, 3123, 3460, -1, 3460, 3075, 3461, -1, 3461, 3124, 3457, -1, 3457, 3076, 3462, -1, 3462, 2688, 3077, -1, 3077, 3078, 3464, -1, 3464, 3079, 3463, -1, 3463, 3080, 3125, -1, 3125, 2702, 3465, -1, 3465, 3126, 3127, -1, 3127, 3082, 3081, -1, 3081, 2714, 3299, -1, 3299, 3083, 3298, -1, 3298, 3128, 3296, -1, 3296, 3129, 3130, -1, 3130, 2726, 3131, -1, 3131, 3084, 3132, -1, 3132, 3085, 3086, -1, 3086, 2740, 3133, -1, 3133, 2745, 3087, -1, 3087, 3088, 3467, -1, 3467, 2758, 3134, -1, 3134, 2762, 3089, -1, 3089, 2766, 3090, -1, 3090, 3091, 3135, -1, 3135, 3136, 3137, -1, 3137, 3092, 3281, -1, 3281, 2778, 3282, -1, 3282, 2488, 3283, -1, 3283, 3138, 3139, -1, 3139, 2498, 3284, -1, 3284, 3093, 3285, -1, 3285, 3094, 3140, -1, 3140, 3095, 3478, -1, 3478, 2518, 3469, -1, 3469, 2520, 3096, -1, 3096, 3097, 3141, -1, 3141, 2528, 3472, -1, 3472, 3142, 3098, -1, 3098, 3099, 3143, -1, 3644, 3683, 3058, -1, 3144, 3644, 3058, -1, 3144, 3646, 3644, -1, 3144, 3145, 3646, -1, 3646, 3145, 3146, -1, 3146, 3145, 2994, -1, 3647, 2994, 3148, -1, 3147, 3148, 3192, -1, 3648, 3192, 3149, -1, 3648, 3147, 3192, -1, 3150, 3205, 3682, -1, 3150, 3055, 3205, -1, 3150, 3680, 3055, -1, 3055, 3680, 3151, -1, 3151, 3680, 3678, -1, 3026, 3678, 3725, -1, 3053, 3725, 3677, -1, 3153, 3053, 3677, -1, 3153, 3152, 3053, -1, 3153, 3724, 3152, -1, 3152, 3724, 3193, -1, 3193, 3724, 3155, -1, 3154, 3155, 3676, -1, 3022, 3676, 3720, -1, 3052, 3720, 3156, -1, 3051, 3156, 3718, -1, 3716, 3051, 3718, -1, 3716, 3157, 3051, -1, 3716, 3158, 3157, -1, 3157, 3158, 3159, -1, 3159, 3158, 3675, -1, 3049, 3675, 3714, -1, 3160, 3714, 3713, -1, 3161, 3713, 3674, -1, 3048, 3674, 3162, -1, 3163, 3162, 3164, -1, 3018, 3164, 3712, -1, 3194, 3712, 3710, -1, 3016, 3710, 3709, -1, 3165, 3016, 3709, -1, 3165, 3047, 3016, -1, 3165, 3708, 3047, -1, 3047, 3708, 3046, -1, 3046, 3708, 3195, -1, 3045, 3195, 3670, -1, 3044, 3670, 3669, -1, 3043, 3669, 3166, -1, 3042, 3166, 3167, -1, 3667, 3042, 3167, -1, 3667, 3011, 3042, -1, 3667, 3168, 3011, -1, 3011, 3168, 3009, -1, 3009, 3168, 3664, -1, 3196, 3664, 3170, -1, 3169, 3170, 3171, -1, 3008, 3171, 3172, -1, 3663, 3008, 3172, -1, 3663, 3173, 3008, -1, 3663, 3662, 3173, -1, 3173, 3662, 3197, -1, 3197, 3662, 3704, -1, 3198, 3704, 3199, -1, 3200, 3199, 3701, -1, 3174, 3701, 3660, -1, 3175, 3174, 3660, -1, 3175, 3176, 3174, -1, 3175, 3699, 3176, -1, 3176, 3699, 3201, -1, 3201, 3699, 3177, -1, 3202, 3177, 3178, -1, 3037, 3178, 3657, -1, 3036, 3657, 3697, -1, 3035, 3697, 3179, -1, 3180, 3035, 3179, -1, 3180, 3034, 3035, -1, 3180, 3694, 3034, -1, 3034, 3694, 3181, -1, 3181, 3694, 3692, -1, 3003, 3692, 3182, -1, 3033, 3182, 3655, -1, 3031, 3655, 3654, -1, 3183, 3654, 3689, -1, 3030, 3689, 3184, -1, 3185, 3184, 3653, -1, 3029, 3653, 3186, -1, 3187, 3186, 3188, -1, 3687, 3187, 3188, -1, 3687, 3189, 3187, -1, 3687, 3651, 3189, -1, 3189, 3651, 2997, -1, 2997, 3651, 3650, -1, 3190, 3650, 3203, -1, 3204, 3203, 3191, -1, 2996, 3191, 3149, -1, 3192, 2996, 3149, -1, 3151, 3678, 3026, -1, 3026, 3725, 3053, -1, 3193, 3155, 3154, -1, 3154, 3676, 3022, -1, 3022, 3720, 3052, -1, 3052, 3156, 3051, -1, 3159, 3675, 3049, -1, 3049, 3714, 3160, -1, 3160, 3713, 3161, -1, 3161, 3674, 3048, -1, 3048, 3162, 3163, -1, 3163, 3164, 3018, -1, 3018, 3712, 3194, -1, 3194, 3710, 3016, -1, 3046, 3195, 3045, -1, 3045, 3670, 3044, -1, 3044, 3669, 3043, -1, 3043, 3166, 3042, -1, 3009, 3664, 3196, -1, 3196, 3170, 3169, -1, 3169, 3171, 3008, -1, 3197, 3704, 3198, -1, 3198, 3199, 3200, -1, 3200, 3701, 3174, -1, 3201, 3177, 3202, -1, 3202, 3178, 3037, -1, 3037, 3657, 3036, -1, 3036, 3697, 3035, -1, 3181, 3692, 3003, -1, 3003, 3182, 3033, -1, 3033, 3655, 3031, -1, 3031, 3654, 3183, -1, 3183, 3689, 3030, -1, 3030, 3184, 3185, -1, 3185, 3653, 3029, -1, 3029, 3186, 3187, -1, 2997, 3650, 3190, -1, 3190, 3203, 3204, -1, 3204, 3191, 2996, -1, 3147, 3647, 3148, -1, 3647, 3146, 2994, -1, 3205, 3058, 3682, -1, 3682, 3058, 3683, -1, 3727, 3863, 3206, -1, 3206, 3863, 3276, -1, 3276, 3863, 3862, -1, 3214, 3862, 3861, -1, 3279, 3861, 3207, -1, 3208, 3207, 3209, -1, 3287, 3209, 3855, -1, 3300, 3855, 3210, -1, 3301, 3210, 3211, -1, 3215, 3211, 3212, -1, 3216, 3212, 3213, -1, 3307, 3216, 3213, -1, 3276, 3862, 3214, -1, 3214, 3861, 3279, -1, 3279, 3207, 3208, -1, 3208, 3209, 3287, -1, 3287, 3855, 3300, -1, 3300, 3210, 3301, -1, 3301, 3211, 3215, -1, 3215, 3212, 3216, -1, 3217, 3419, 3740, -1, 3740, 3419, 3218, -1, 3218, 3419, 3219, -1, 3221, 3219, 3418, -1, 3222, 3418, 3223, -1, 3883, 3223, 3409, -1, 3220, 3409, 3224, -1, 3220, 3883, 3409, -1, 3218, 3219, 3221, -1, 3221, 3418, 3222, -1, 3222, 3223, 3883, -1, 3409, 3226, 3224, -1, 3224, 3226, 3225, -1, 3225, 3226, 3408, -1, 3227, 3225, 3408, -1, 3227, 3902, 3225, -1, 3227, 3414, 3902, -1, 3902, 3414, 3228, -1, 3228, 3414, 3415, -1, 3229, 3415, 3416, -1, 3230, 3416, 3417, -1, 3758, 3230, 3417, -1, 3228, 3415, 3229, -1, 3229, 3416, 3230, -1, 3746, 3392, 3745, -1, 3745, 3392, 3917, -1, 3917, 3392, 3391, -1, 3232, 3391, 3390, -1, 3233, 3390, 3234, -1, 3235, 3234, 3382, -1, 3914, 3382, 3236, -1, 3918, 3236, 3387, -1, 3919, 3387, 3377, -1, 3237, 3377, 3376, -1, 3921, 3376, 3231, -1, 3922, 3921, 3231, -1, 3917, 3391, 3232, -1, 3232, 3390, 3233, -1, 3233, 3234, 3235, -1, 3235, 3382, 3914, -1, 3914, 3236, 3918, -1, 3918, 3387, 3919, -1, 3919, 3377, 3237, -1, 3237, 3376, 3921, -1, 2474, 3949, 2475, -1, 2475, 3949, 3238, -1, 3238, 3949, 3835, -1, 3344, 3835, 3834, -1, 3343, 3834, 3832, -1, 3243, 3832, 3831, -1, 3347, 3831, 3239, -1, 3244, 3239, 3947, -1, 3245, 3947, 3240, -1, 3352, 3240, 3246, -1, 3247, 3246, 3241, -1, 3242, 3247, 3241, -1, 3238, 3835, 3344, -1, 3344, 3834, 3343, -1, 3343, 3832, 3243, -1, 3243, 3831, 3347, -1, 3347, 3239, 3244, -1, 3244, 3947, 3245, -1, 3245, 3240, 3352, -1, 3352, 3246, 3247, -1, 3771, 3248, 3770, -1, 3770, 3248, 3379, -1, 3379, 3248, 3930, -1, 3378, 3930, 3929, -1, 3252, 3929, 3928, -1, 3372, 3928, 3923, -1, 3253, 3923, 3254, -1, 3373, 3254, 3249, -1, 3255, 3249, 3250, -1, 3388, 3250, 3251, -1, 3385, 3251, 3061, -1, 3386, 3385, 3061, -1, 3379, 3930, 3378, -1, 3378, 3929, 3252, -1, 3252, 3928, 3372, -1, 3372, 3923, 3253, -1, 3253, 3254, 3373, -1, 3373, 3249, 3255, -1, 3255, 3250, 3388, -1, 3388, 3251, 3385, -1, 2480, 3256, 3315, -1, 3315, 3256, 3257, -1, 3257, 3256, 3259, -1, 3258, 3259, 3842, -1, 3260, 3842, 3840, -1, 3291, 3840, 3261, -1, 3292, 3261, 3858, -1, 3293, 3858, 3815, -1, 3321, 3815, 3817, -1, 3265, 3817, 3262, -1, 3263, 3262, 3264, -1, 3805, 3263, 3264, -1, 3257, 3259, 3258, -1, 3258, 3842, 3260, -1, 3260, 3840, 3291, -1, 3291, 3261, 3292, -1, 3292, 3858, 3293, -1, 3293, 3815, 3321, -1, 3321, 3817, 3265, -1, 3265, 3262, 3263, -1, 3958, 3266, 3791, -1, 3791, 3266, 3273, -1, 3273, 3266, 3267, -1, 3274, 3267, 3957, -1, 3335, 3957, 3960, -1, 3330, 3960, 3828, -1, 3268, 3828, 3269, -1, 3331, 3269, 3275, -1, 3337, 3275, 3270, -1, 3340, 3270, 3951, -1, 3272, 3951, 3271, -1, 3339, 3272, 3271, -1, 3273, 3267, 3274, -1, 3274, 3957, 3335, -1, 3335, 3960, 3330, -1, 3330, 3828, 3268, -1, 3268, 3269, 3331, -1, 3331, 3275, 3337, -1, 3337, 3270, 3340, -1, 3340, 3951, 3272, -1, 3206, 3276, 3277, -1, 3277, 3276, 3214, -1, 3279, 3277, 3214, -1, 3279, 3278, 3277, -1, 3279, 3280, 3278, -1, 3279, 3208, 3280, -1, 3280, 3208, 3587, -1, 3587, 3208, 3135, -1, 3137, 3587, 3135, -1, 3137, 3588, 3587, -1, 3137, 3281, 3588, -1, 3588, 3281, 3572, -1, 3572, 3281, 3282, -1, 3283, 3572, 3282, -1, 3283, 3139, 3572, -1, 3572, 3139, 3284, -1, 3285, 3572, 3284, -1, 3285, 3140, 3572, -1, 3572, 3140, 3478, -1, 3570, 3478, 3286, -1, 3570, 3572, 3478, -1, 3208, 3287, 3135, -1, 3135, 3287, 3090, -1, 3090, 3287, 3089, -1, 3089, 3287, 3300, -1, 3288, 3300, 3302, -1, 3288, 3089, 3300, -1, 3288, 2471, 3089, -1, 3089, 2471, 3134, -1, 3134, 2471, 3289, -1, 3467, 3289, 2331, -1, 2330, 3467, 2331, -1, 2330, 3087, 3467, -1, 2330, 3290, 3087, -1, 3087, 3290, 3291, -1, 3292, 3087, 3291, -1, 3292, 3133, 3087, -1, 3292, 3086, 3133, -1, 3292, 3293, 3086, -1, 3086, 3293, 3319, -1, 3132, 3319, 3294, -1, 3131, 3294, 3295, -1, 3130, 3295, 3640, -1, 3296, 3640, 3638, -1, 3636, 3296, 3638, -1, 3636, 3298, 3296, -1, 3636, 3297, 3298, -1, 3298, 3297, 3299, -1, 3299, 3297, 3466, -1, 3081, 3466, 3613, -1, 3127, 3613, 3465, -1, 3127, 3081, 3613, -1, 3300, 3301, 3302, -1, 3302, 3301, 3304, -1, 3304, 3301, 3215, -1, 3305, 3215, 3303, -1, 3305, 3304, 3215, -1, 3305, 3306, 3304, -1, 3305, 2465, 3306, -1, 3215, 3216, 3303, -1, 3303, 3216, 3307, -1, 2331, 3289, 3310, -1, 3310, 3289, 2472, -1, 3308, 2472, 3311, -1, 3309, 3311, 2328, -1, 3309, 3308, 3311, -1, 3309, 2333, 3308, -1, 3309, 2324, 2333, -1, 3310, 2472, 3308, -1, 3311, 2473, 2328, -1, 2328, 2473, 3312, -1, 3290, 3313, 3291, -1, 3291, 3313, 3260, -1, 3260, 3313, 3314, -1, 3258, 3314, 3317, -1, 2481, 3258, 3317, -1, 2481, 3257, 3258, -1, 2481, 3315, 3257, -1, 3314, 3316, 3317, -1, 3317, 3316, 3318, -1, 3258, 3260, 3314, -1, 3319, 3293, 3320, -1, 3320, 3293, 3321, -1, 3322, 3321, 3814, -1, 3322, 3320, 3321, -1, 3322, 3615, 3320, -1, 3322, 3323, 3615, -1, 3615, 3323, 3324, -1, 3324, 3323, 3804, -1, 3617, 3804, 3803, -1, 3619, 3803, 3325, -1, 3620, 3325, 3621, -1, 3620, 3619, 3325, -1, 3321, 3265, 3814, -1, 3814, 3265, 3263, -1, 3805, 3814, 3263, -1, 3324, 3804, 3617, -1, 3617, 3803, 3619, -1, 3325, 3326, 3621, -1, 3621, 3326, 3624, -1, 3624, 3326, 3802, -1, 3327, 3802, 3328, -1, 3327, 3624, 3802, -1, 3801, 3329, 3802, -1, 3801, 3800, 3329, -1, 3329, 3800, 3799, -1, 3797, 3329, 3799, -1, 3797, 3808, 3329, -1, 3329, 3808, 3795, -1, 3794, 3329, 3795, -1, 3794, 3792, 3329, -1, 3329, 3792, 3330, -1, 3268, 3329, 3330, -1, 3268, 3346, 3329, -1, 3268, 3331, 3346, -1, 3346, 3331, 2338, -1, 2338, 3331, 3337, -1, 3332, 3337, 3340, -1, 3333, 3340, 3338, -1, 2483, 3333, 3338, -1, 2483, 2336, 3333, -1, 2483, 2335, 2336, -1, 3792, 3334, 3330, -1, 3330, 3334, 3335, -1, 3335, 3334, 3336, -1, 3274, 3336, 3273, -1, 3274, 3335, 3336, -1, 3336, 3791, 3273, -1, 2338, 3337, 3332, -1, 3340, 3272, 3338, -1, 3338, 3272, 3339, -1, 3333, 3332, 3340, -1, 3341, 3243, 3346, -1, 3341, 3343, 3243, -1, 3341, 3342, 3343, -1, 3343, 3342, 3344, -1, 3344, 3342, 2342, -1, 2478, 2342, 2476, -1, 2478, 3344, 2342, -1, 2478, 3238, 3344, -1, 2478, 2475, 3238, -1, 2342, 2343, 2476, -1, 2476, 2343, 3345, -1, 3243, 3347, 3346, -1, 3346, 3347, 3348, -1, 3329, 3348, 3606, -1, 3329, 3346, 3348, -1, 3347, 3244, 3348, -1, 3348, 3244, 3779, -1, 3787, 3348, 3779, -1, 3787, 3349, 3348, -1, 3348, 3349, 3778, -1, 3777, 3348, 3778, -1, 3777, 3350, 3348, -1, 3348, 3350, 3526, -1, 3526, 3350, 3351, -1, 3527, 3351, 3356, -1, 3527, 3526, 3351, -1, 3779, 3244, 3354, -1, 3354, 3244, 3245, -1, 3353, 3245, 3352, -1, 3247, 3353, 3352, -1, 3247, 3242, 3353, -1, 3354, 3245, 3353, -1, 3351, 3355, 3356, -1, 3356, 3355, 3548, -1, 3548, 3355, 3776, -1, 3549, 3776, 3357, -1, 3549, 3548, 3776, -1, 3776, 3359, 3357, -1, 3357, 3359, 3358, -1, 3358, 3359, 3360, -1, 3360, 3359, 3775, -1, 3530, 3775, 3774, -1, 3552, 3774, 3554, -1, 3552, 3530, 3774, -1, 3360, 3775, 3530, -1, 3774, 3362, 3554, -1, 3554, 3362, 3361, -1, 3361, 3362, 3363, -1, 3556, 3363, 3364, -1, 3531, 3364, 3533, -1, 3531, 3556, 3364, -1, 3361, 3363, 3556, -1, 3364, 3368, 3533, -1, 3533, 3368, 3366, -1, 3366, 3368, 3116, -1, 3365, 3366, 3116, -1, 3365, 3367, 3366, -1, 3366, 3367, 3446, -1, 3446, 3367, 3117, -1, 3560, 3117, 3447, -1, 3536, 3447, 3537, -1, 3536, 3560, 3447, -1, 3368, 3369, 3116, -1, 3116, 3369, 3370, -1, 3370, 3369, 3773, -1, 3372, 3773, 3252, -1, 3372, 3370, 3773, -1, 3372, 3371, 3370, -1, 3372, 3253, 3371, -1, 3371, 3253, 3380, -1, 3380, 3253, 3373, -1, 3236, 3373, 3255, -1, 3387, 3255, 3388, -1, 3377, 3388, 3374, -1, 3375, 3377, 3374, -1, 3375, 3376, 3377, -1, 3375, 3231, 3376, -1, 3773, 3772, 3252, -1, 3252, 3772, 3378, -1, 3378, 3772, 3379, -1, 3379, 3772, 3770, -1, 3380, 3373, 3236, -1, 3114, 3236, 3382, -1, 3381, 3382, 3234, -1, 3393, 3234, 3389, -1, 3111, 3389, 3748, -1, 3383, 3111, 3748, -1, 3383, 3488, 3111, -1, 3383, 3761, 3488, -1, 3488, 3761, 3489, -1, 3489, 3761, 3762, -1, 3394, 3762, 3395, -1, 3396, 3395, 3384, -1, 3490, 3384, 3492, -1, 3490, 3396, 3384, -1, 3236, 3255, 3387, -1, 3388, 3385, 3374, -1, 3374, 3385, 3386, -1, 3377, 3387, 3388, -1, 3380, 3236, 3114, -1, 3114, 3382, 3381, -1, 3234, 3390, 3389, -1, 3389, 3390, 3759, -1, 3759, 3390, 3391, -1, 3392, 3759, 3391, -1, 3392, 3746, 3759, -1, 3393, 3389, 3111, -1, 3489, 3762, 3394, -1, 3394, 3395, 3396, -1, 3384, 3397, 3492, -1, 3492, 3397, 3398, -1, 3398, 3397, 3751, -1, 3493, 3751, 3494, -1, 3493, 3398, 3751, -1, 3751, 3400, 3494, -1, 3494, 3400, 3495, -1, 3495, 3400, 3399, -1, 3399, 3400, 3497, -1, 3497, 3400, 3498, -1, 3498, 3400, 3512, -1, 3512, 3400, 3406, -1, 3406, 3400, 3764, -1, 3401, 3406, 3764, -1, 3401, 3402, 3406, -1, 3406, 3402, 3404, -1, 3403, 3406, 3404, -1, 3403, 3405, 3406, -1, 3406, 3405, 3766, -1, 3768, 3406, 3766, -1, 3768, 3407, 3406, -1, 3406, 3407, 3408, -1, 3226, 3406, 3408, -1, 3226, 3427, 3406, -1, 3226, 3421, 3427, -1, 3226, 3409, 3421, -1, 3421, 3409, 3410, -1, 3410, 3409, 3411, -1, 3411, 3409, 3223, -1, 3744, 3223, 3420, -1, 3744, 3411, 3223, -1, 3407, 3412, 3408, -1, 3408, 3412, 3227, -1, 3227, 3412, 3757, -1, 3413, 3227, 3757, -1, 3413, 3414, 3227, -1, 3413, 3415, 3414, -1, 3413, 3416, 3415, -1, 3413, 3417, 3416, -1, 3223, 3418, 3420, -1, 3420, 3418, 3219, -1, 3419, 3420, 3219, -1, 3419, 3217, 3420, -1, 3421, 3422, 3427, -1, 3427, 3422, 3423, -1, 3736, 3427, 3423, -1, 3736, 3424, 3427, -1, 3427, 3424, 3741, -1, 3425, 3427, 3741, -1, 3425, 3426, 3427, -1, 3425, 3584, 3426, -1, 3425, 3735, 3584, -1, 3584, 3735, 3428, -1, 3428, 3735, 3585, -1, 3585, 3735, 3429, -1, 3432, 3429, 3430, -1, 3431, 3430, 3598, -1, 3431, 3432, 3430, -1, 3585, 3429, 3432, -1, 3430, 3433, 3598, -1, 3598, 3433, 3600, -1, 3600, 3433, 3437, -1, 3437, 3433, 3733, -1, 3434, 3733, 3435, -1, 3438, 3435, 3732, -1, 3603, 3732, 3436, -1, 3603, 3438, 3732, -1, 3437, 3733, 3434, -1, 3434, 3435, 3438, -1, 3732, 3731, 3436, -1, 3436, 3731, 3278, -1, 3280, 3436, 3278, -1, 3439, 3440, 3143, -1, 3439, 3064, 3440, -1, 3440, 3064, 3101, -1, 3102, 3440, 3101, -1, 3102, 3441, 3440, -1, 3440, 3441, 3480, -1, 3521, 3480, 3523, -1, 3521, 3440, 3480, -1, 3104, 3486, 3480, -1, 3104, 3106, 3486, -1, 3486, 3106, 3107, -1, 3109, 3486, 3107, -1, 3109, 3442, 3486, -1, 3486, 3442, 3110, -1, 3443, 3486, 3110, -1, 3443, 3444, 3486, -1, 3443, 3069, 3444, -1, 3444, 3069, 3445, -1, 3445, 3069, 3111, -1, 3488, 3445, 3111, -1, 3393, 3381, 3234, -1, 3446, 3117, 3560, -1, 3447, 3448, 3537, -1, 3537, 3448, 3449, -1, 3449, 3448, 3119, -1, 3451, 3119, 3450, -1, 3539, 3450, 3541, -1, 3539, 3451, 3450, -1, 3449, 3119, 3451, -1, 3450, 3452, 3541, -1, 3541, 3452, 3453, -1, 3453, 3452, 3454, -1, 3542, 3454, 3122, -1, 3458, 3122, 3459, -1, 3563, 3459, 3074, -1, 3564, 3074, 3460, -1, 3566, 3460, 3461, -1, 3545, 3461, 3457, -1, 3456, 3457, 3455, -1, 3456, 3545, 3457, -1, 3456, 3546, 3545, -1, 3456, 3608, 3546, -1, 3546, 3608, 3569, -1, 3569, 3608, 3606, -1, 3348, 3569, 3606, -1, 3453, 3454, 3542, -1, 3542, 3122, 3458, -1, 3458, 3459, 3563, -1, 3563, 3074, 3564, -1, 3564, 3460, 3566, -1, 3566, 3461, 3545, -1, 3462, 3613, 3457, -1, 3462, 3077, 3613, -1, 3613, 3077, 3464, -1, 3463, 3613, 3464, -1, 3463, 3125, 3613, -1, 3613, 3125, 3465, -1, 3081, 3299, 3466, -1, 3296, 3130, 3640, -1, 3130, 3131, 3295, -1, 3131, 3132, 3294, -1, 3132, 3086, 3319, -1, 3467, 3134, 3289, -1, 3469, 3468, 3478, -1, 3469, 3579, 3468, -1, 3469, 3096, 3579, -1, 3579, 3096, 3470, -1, 3470, 3096, 3141, -1, 3580, 3141, 3472, -1, 3471, 3472, 3098, -1, 3581, 3098, 3143, -1, 3501, 3143, 3473, -1, 3501, 3581, 3143, -1, 3501, 3582, 3581, -1, 3501, 3474, 3582, -1, 3582, 3474, 3595, -1, 3595, 3474, 3499, -1, 3427, 3499, 3406, -1, 3427, 3595, 3499, -1, 3470, 3141, 3580, -1, 3580, 3472, 3471, -1, 3471, 3098, 3581, -1, 3468, 3475, 3478, -1, 3478, 3475, 3476, -1, 3577, 3478, 3476, -1, 3577, 3576, 3478, -1, 3478, 3576, 3574, -1, 3477, 3478, 3574, -1, 3477, 3286, 3478, -1, 3486, 3506, 3480, -1, 3480, 3506, 3479, -1, 3505, 3480, 3479, -1, 3505, 3523, 3480, -1, 3440, 3481, 3143, -1, 3143, 3481, 3518, -1, 3516, 3143, 3518, -1, 3516, 3503, 3143, -1, 3143, 3503, 3482, -1, 3483, 3143, 3482, -1, 3483, 3473, 3143, -1, 3329, 3628, 3802, -1, 3802, 3628, 3627, -1, 3642, 3802, 3627, -1, 3642, 3484, 3802, -1, 3802, 3484, 3328, -1, 3613, 3633, 3457, -1, 3457, 3633, 3612, -1, 3611, 3457, 3612, -1, 3611, 3610, 3457, -1, 3457, 3610, 3630, -1, 3485, 3457, 3630, -1, 3485, 3455, 3457, -1, 3444, 3981, 3486, -1, 3444, 3982, 3981, -1, 3444, 3445, 3982, -1, 3982, 3445, 3487, -1, 3487, 3445, 3488, -1, 3507, 3488, 3489, -1, 3910, 3489, 3394, -1, 3915, 3394, 3396, -1, 3508, 3396, 3490, -1, 3907, 3490, 3492, -1, 3491, 3492, 3398, -1, 3998, 3398, 3493, -1, 3509, 3493, 3494, -1, 3510, 3494, 3495, -1, 3999, 3495, 3399, -1, 3496, 3399, 3497, -1, 4000, 3497, 3498, -1, 3511, 3498, 3512, -1, 3513, 3512, 3406, -1, 3884, 3406, 3499, -1, 3500, 3499, 3474, -1, 3887, 3474, 3501, -1, 3514, 3501, 3473, -1, 3991, 3473, 3483, -1, 3515, 3483, 3482, -1, 3502, 3482, 3503, -1, 3988, 3503, 3516, -1, 3517, 3516, 3518, -1, 3519, 3518, 3481, -1, 3520, 3481, 3440, -1, 3504, 3440, 3521, -1, 3522, 3521, 3523, -1, 3986, 3523, 3505, -1, 3524, 3505, 3479, -1, 3525, 3479, 3506, -1, 3985, 3506, 3486, -1, 3981, 3985, 3486, -1, 3487, 3488, 3507, -1, 3507, 3489, 3910, -1, 3910, 3394, 3915, -1, 3915, 3396, 3508, -1, 3508, 3490, 3907, -1, 3907, 3492, 3491, -1, 3491, 3398, 3998, -1, 3998, 3493, 3509, -1, 3509, 3494, 3510, -1, 3510, 3495, 3999, -1, 3999, 3399, 3496, -1, 3496, 3497, 4000, -1, 4000, 3498, 3511, -1, 3511, 3512, 3513, -1, 3513, 3406, 3884, -1, 3884, 3499, 3500, -1, 3500, 3474, 3887, -1, 3887, 3501, 3514, -1, 3514, 3473, 3991, -1, 3991, 3483, 3515, -1, 3515, 3482, 3502, -1, 3502, 3503, 3988, -1, 3988, 3516, 3517, -1, 3517, 3518, 3519, -1, 3519, 3481, 3520, -1, 3520, 3440, 3504, -1, 3504, 3521, 3522, -1, 3522, 3523, 3986, -1, 3986, 3505, 3524, -1, 3524, 3479, 3525, -1, 3525, 3506, 3985, -1, 3526, 3547, 3348, -1, 3526, 3944, 3547, -1, 3526, 3527, 3944, -1, 3944, 3527, 3943, -1, 3943, 3527, 3356, -1, 3942, 3356, 3548, -1, 3528, 3548, 3549, -1, 3941, 3549, 3357, -1, 3529, 3357, 3358, -1, 3550, 3358, 3360, -1, 3938, 3360, 3530, -1, 3551, 3530, 3552, -1, 3553, 3552, 3554, -1, 3555, 3554, 3361, -1, 3934, 3361, 3556, -1, 3557, 3556, 3531, -1, 3933, 3531, 3533, -1, 3532, 3533, 3366, -1, 3558, 3366, 3446, -1, 3559, 3446, 3560, -1, 3534, 3560, 3536, -1, 3535, 3536, 3537, -1, 3538, 3537, 3449, -1, 3976, 3449, 3451, -1, 3971, 3451, 3539, -1, 3540, 3539, 3541, -1, 3996, 3541, 3453, -1, 3561, 3453, 3542, -1, 3562, 3542, 3458, -1, 3997, 3458, 3563, -1, 3543, 3563, 3564, -1, 3565, 3564, 3566, -1, 3544, 3566, 3545, -1, 3567, 3545, 3546, -1, 3568, 3546, 3569, -1, 3945, 3569, 3348, -1, 3547, 3945, 3348, -1, 3943, 3356, 3942, -1, 3942, 3548, 3528, -1, 3528, 3549, 3941, -1, 3941, 3357, 3529, -1, 3529, 3358, 3550, -1, 3550, 3360, 3938, -1, 3938, 3530, 3551, -1, 3551, 3552, 3553, -1, 3553, 3554, 3555, -1, 3555, 3361, 3934, -1, 3934, 3556, 3557, -1, 3557, 3531, 3933, -1, 3933, 3533, 3532, -1, 3532, 3366, 3558, -1, 3558, 3446, 3559, -1, 3559, 3560, 3534, -1, 3534, 3536, 3535, -1, 3535, 3537, 3538, -1, 3538, 3449, 3976, -1, 3976, 3451, 3971, -1, 3971, 3539, 3540, -1, 3540, 3541, 3996, -1, 3996, 3453, 3561, -1, 3561, 3542, 3562, -1, 3562, 3458, 3997, -1, 3997, 3563, 3543, -1, 3543, 3564, 3565, -1, 3565, 3566, 3544, -1, 3544, 3545, 3567, -1, 3567, 3546, 3568, -1, 3568, 3569, 3945, -1, 3570, 3571, 3572, -1, 3570, 3573, 3571, -1, 3570, 3286, 3573, -1, 3573, 3286, 3589, -1, 3589, 3286, 3477, -1, 3590, 3477, 3574, -1, 3575, 3574, 3576, -1, 3892, 3576, 3577, -1, 3591, 3577, 3476, -1, 3592, 3476, 3475, -1, 3593, 3475, 3468, -1, 3889, 3468, 3579, -1, 3578, 3579, 3470, -1, 3888, 3470, 3580, -1, 3594, 3580, 3471, -1, 3995, 3471, 3581, -1, 3885, 3581, 3582, -1, 3583, 3582, 3595, -1, 3879, 3595, 3427, -1, 3876, 3427, 3426, -1, 3596, 3426, 3584, -1, 3597, 3584, 3428, -1, 3873, 3428, 3585, -1, 3872, 3585, 3432, -1, 3868, 3432, 3431, -1, 3869, 3431, 3598, -1, 3599, 3598, 3600, -1, 3601, 3600, 3437, -1, 3586, 3437, 3434, -1, 3870, 3434, 3438, -1, 3602, 3438, 3603, -1, 3860, 3603, 3436, -1, 3604, 3436, 3280, -1, 3900, 3280, 3587, -1, 3605, 3587, 3588, -1, 3898, 3588, 3572, -1, 3571, 3898, 3572, -1, 3589, 3477, 3590, -1, 3590, 3574, 3575, -1, 3575, 3576, 3892, -1, 3892, 3577, 3591, -1, 3591, 3476, 3592, -1, 3592, 3475, 3593, -1, 3593, 3468, 3889, -1, 3889, 3579, 3578, -1, 3578, 3470, 3888, -1, 3888, 3580, 3594, -1, 3594, 3471, 3995, -1, 3995, 3581, 3885, -1, 3885, 3582, 3583, -1, 3583, 3595, 3879, -1, 3879, 3427, 3876, -1, 3876, 3426, 3596, -1, 3596, 3584, 3597, -1, 3597, 3428, 3873, -1, 3873, 3585, 3872, -1, 3872, 3432, 3868, -1, 3868, 3431, 3869, -1, 3869, 3598, 3599, -1, 3599, 3600, 3601, -1, 3601, 3437, 3586, -1, 3586, 3434, 3870, -1, 3870, 3438, 3602, -1, 3602, 3603, 3860, -1, 3860, 3436, 3604, -1, 3604, 3280, 3900, -1, 3900, 3587, 3605, -1, 3605, 3588, 3898, -1, 3606, 3607, 3329, -1, 3606, 3967, 3607, -1, 3606, 3608, 3967, -1, 3967, 3608, 3629, -1, 3629, 3608, 3456, -1, 3609, 3456, 3455, -1, 3965, 3455, 3485, -1, 3964, 3485, 3630, -1, 3963, 3630, 3610, -1, 3631, 3610, 3611, -1, 3632, 3611, 3612, -1, 3992, 3612, 3633, -1, 3634, 3633, 3613, -1, 3993, 3613, 3466, -1, 3994, 3466, 3297, -1, 3635, 3297, 3636, -1, 3637, 3636, 3638, -1, 3639, 3638, 3640, -1, 3838, 3640, 3295, -1, 3836, 3295, 3294, -1, 3818, 3294, 3319, -1, 3819, 3319, 3320, -1, 3614, 3320, 3615, -1, 3820, 3615, 3324, -1, 3616, 3324, 3617, -1, 3618, 3617, 3619, -1, 3822, 3619, 3620, -1, 3641, 3620, 3621, -1, 3622, 3621, 3624, -1, 3623, 3624, 3327, -1, 3625, 3327, 3328, -1, 3824, 3328, 3484, -1, 3626, 3484, 3642, -1, 3826, 3642, 3627, -1, 3827, 3627, 3628, -1, 3643, 3628, 3329, -1, 3607, 3643, 3329, -1, 3629, 3456, 3609, -1, 3609, 3455, 3965, -1, 3965, 3485, 3964, -1, 3964, 3630, 3963, -1, 3963, 3610, 3631, -1, 3631, 3611, 3632, -1, 3632, 3612, 3992, -1, 3992, 3633, 3634, -1, 3634, 3613, 3993, -1, 3993, 3466, 3994, -1, 3994, 3297, 3635, -1, 3635, 3636, 3637, -1, 3637, 3638, 3639, -1, 3639, 3640, 3838, -1, 3838, 3295, 3836, -1, 3836, 3294, 3818, -1, 3818, 3319, 3819, -1, 3819, 3320, 3614, -1, 3614, 3615, 3820, -1, 3820, 3324, 3616, -1, 3616, 3617, 3618, -1, 3618, 3619, 3822, -1, 3822, 3620, 3641, -1, 3641, 3621, 3622, -1, 3622, 3624, 3623, -1, 3623, 3327, 3625, -1, 3625, 3328, 3824, -1, 3824, 3484, 3626, -1, 3626, 3642, 3826, -1, 3826, 3627, 3827, -1, 3827, 3628, 3643, -1, 3644, 3645, 3683, -1, 3644, 3890, 3645, -1, 3644, 3646, 3890, -1, 3890, 3646, 3891, -1, 3891, 3646, 3146, -1, 3684, 3146, 3647, -1, 3893, 3647, 3147, -1, 3894, 3147, 3648, -1, 3649, 3648, 3149, -1, 3685, 3149, 3191, -1, 3895, 3191, 3203, -1, 3686, 3203, 3650, -1, 3896, 3650, 3651, -1, 3652, 3651, 3687, -1, 3897, 3687, 3188, -1, 3899, 3188, 3186, -1, 3961, 3186, 3653, -1, 3962, 3653, 3184, -1, 3688, 3184, 3689, -1, 3690, 3689, 3654, -1, 3857, 3654, 3655, -1, 3691, 3655, 3182, -1, 3859, 3182, 3692, -1, 3693, 3692, 3694, -1, 3695, 3694, 3180, -1, 3696, 3180, 3179, -1, 3837, 3179, 3697, -1, 3698, 3697, 3657, -1, 3656, 3657, 3178, -1, 3839, 3178, 3177, -1, 3658, 3177, 3699, -1, 3700, 3699, 3175, -1, 3659, 3175, 3660, -1, 3661, 3660, 3701, -1, 3702, 3701, 3199, -1, 3703, 3199, 3704, -1, 3966, 3704, 3662, -1, 3705, 3662, 3663, -1, 3969, 3663, 3172, -1, 3968, 3172, 3171, -1, 3706, 3171, 3170, -1, 3970, 3170, 3664, -1, 3665, 3664, 3168, -1, 3666, 3168, 3667, -1, 3972, 3667, 3167, -1, 3668, 3167, 3166, -1, 3973, 3166, 3669, -1, 3975, 3669, 3670, -1, 3974, 3670, 3195, -1, 3707, 3195, 3708, -1, 3671, 3708, 3165, -1, 3977, 3165, 3709, -1, 3927, 3709, 3710, -1, 3711, 3710, 3712, -1, 3926, 3712, 3164, -1, 3672, 3164, 3162, -1, 3673, 3162, 3674, -1, 3912, 3674, 3713, -1, 3913, 3713, 3714, -1, 3979, 3714, 3675, -1, 3980, 3675, 3158, -1, 3715, 3158, 3716, -1, 3717, 3716, 3718, -1, 3983, 3718, 3156, -1, 3719, 3156, 3720, -1, 3721, 3720, 3676, -1, 3722, 3676, 3155, -1, 3723, 3155, 3724, -1, 3984, 3724, 3153, -1, 3987, 3153, 3677, -1, 3989, 3677, 3725, -1, 3726, 3725, 3678, -1, 3990, 3678, 3680, -1, 3679, 3680, 3150, -1, 3681, 3150, 3682, -1, 3886, 3682, 3683, -1, 3645, 3886, 3683, -1, 3891, 3146, 3684, -1, 3684, 3647, 3893, -1, 3893, 3147, 3894, -1, 3894, 3648, 3649, -1, 3649, 3149, 3685, -1, 3685, 3191, 3895, -1, 3895, 3203, 3686, -1, 3686, 3650, 3896, -1, 3896, 3651, 3652, -1, 3652, 3687, 3897, -1, 3897, 3188, 3899, -1, 3899, 3186, 3961, -1, 3961, 3653, 3962, -1, 3962, 3184, 3688, -1, 3688, 3689, 3690, -1, 3690, 3654, 3857, -1, 3857, 3655, 3691, -1, 3691, 3182, 3859, -1, 3859, 3692, 3693, -1, 3693, 3694, 3695, -1, 3695, 3180, 3696, -1, 3696, 3179, 3837, -1, 3837, 3697, 3698, -1, 3698, 3657, 3656, -1, 3656, 3178, 3839, -1, 3839, 3177, 3658, -1, 3658, 3699, 3700, -1, 3700, 3175, 3659, -1, 3659, 3660, 3661, -1, 3661, 3701, 3702, -1, 3702, 3199, 3703, -1, 3703, 3704, 3966, -1, 3966, 3662, 3705, -1, 3705, 3663, 3969, -1, 3969, 3172, 3968, -1, 3968, 3171, 3706, -1, 3706, 3170, 3970, -1, 3970, 3664, 3665, -1, 3665, 3168, 3666, -1, 3666, 3667, 3972, -1, 3972, 3167, 3668, -1, 3668, 3166, 3973, -1, 3973, 3669, 3975, -1, 3975, 3670, 3974, -1, 3974, 3195, 3707, -1, 3707, 3708, 3671, -1, 3671, 3165, 3977, -1, 3977, 3709, 3927, -1, 3927, 3710, 3711, -1, 3711, 3712, 3926, -1, 3926, 3164, 3672, -1, 3672, 3162, 3673, -1, 3673, 3674, 3912, -1, 3912, 3713, 3913, -1, 3913, 3714, 3979, -1, 3979, 3675, 3980, -1, 3980, 3158, 3715, -1, 3715, 3716, 3717, -1, 3717, 3718, 3983, -1, 3983, 3156, 3719, -1, 3719, 3720, 3721, -1, 3721, 3676, 3722, -1, 3722, 3155, 3723, -1, 3723, 3724, 3984, -1, 3984, 3153, 3987, -1, 3987, 3677, 3989, -1, 3989, 3725, 3726, -1, 3726, 3678, 3990, -1, 3990, 3680, 3679, -1, 3679, 3150, 3681, -1, 3681, 3682, 3886, -1, 3206, 3277, 3727, -1, 3727, 3277, 3728, -1, 3728, 3277, 3278, -1, 3729, 3278, 3730, -1, 3729, 3728, 3278, -1, 3278, 3731, 3730, -1, 3730, 3731, 3864, -1, 3864, 3731, 3732, -1, 3435, 3864, 3732, -1, 3435, 3865, 3864, -1, 3435, 3733, 3865, -1, 3865, 3733, 3734, -1, 3734, 3733, 3433, -1, 3866, 3433, 3430, -1, 3871, 3430, 3429, -1, 3867, 3429, 3735, -1, 3874, 3735, 3425, -1, 3875, 3425, 3741, -1, 3742, 3741, 3424, -1, 3878, 3424, 3736, -1, 3877, 3736, 3423, -1, 3743, 3423, 3422, -1, 3737, 3422, 3421, -1, 3880, 3421, 3410, -1, 3738, 3410, 3411, -1, 3881, 3411, 3744, -1, 3739, 3744, 3420, -1, 3882, 3420, 3217, -1, 3740, 3882, 3217, -1, 3734, 3433, 3866, -1, 3866, 3430, 3871, -1, 3871, 3429, 3867, -1, 3867, 3735, 3874, -1, 3874, 3425, 3875, -1, 3875, 3741, 3742, -1, 3742, 3424, 3878, -1, 3878, 3736, 3877, -1, 3877, 3423, 3743, -1, 3743, 3422, 3737, -1, 3737, 3421, 3880, -1, 3880, 3410, 3738, -1, 3738, 3411, 3881, -1, 3881, 3744, 3739, -1, 3739, 3420, 3882, -1, 3745, 3916, 3746, -1, 3746, 3916, 3759, -1, 3759, 3916, 3747, -1, 3389, 3747, 3978, -1, 3748, 3978, 3911, -1, 3383, 3911, 3760, -1, 3761, 3760, 3909, -1, 3762, 3909, 3749, -1, 3395, 3749, 3908, -1, 3384, 3908, 3750, -1, 3397, 3750, 3763, -1, 3751, 3763, 3752, -1, 3400, 3752, 3753, -1, 3764, 3753, 3906, -1, 3401, 3906, 3754, -1, 3402, 3754, 3755, -1, 3404, 3755, 3905, -1, 3403, 3905, 3756, -1, 3405, 3756, 3765, -1, 3766, 3765, 3767, -1, 3768, 3767, 3904, -1, 3407, 3904, 3769, -1, 3412, 3769, 3901, -1, 3757, 3901, 3903, -1, 3413, 3903, 3758, -1, 3417, 3413, 3758, -1, 3759, 3747, 3389, -1, 3389, 3978, 3748, -1, 3748, 3911, 3383, -1, 3383, 3760, 3761, -1, 3761, 3909, 3762, -1, 3762, 3749, 3395, -1, 3395, 3908, 3384, -1, 3384, 3750, 3397, -1, 3397, 3763, 3751, -1, 3751, 3752, 3400, -1, 3400, 3753, 3764, -1, 3764, 3906, 3401, -1, 3401, 3754, 3402, -1, 3402, 3755, 3404, -1, 3404, 3905, 3403, -1, 3403, 3756, 3405, -1, 3405, 3765, 3766, -1, 3766, 3767, 3768, -1, 3768, 3904, 3407, -1, 3407, 3769, 3412, -1, 3412, 3901, 3757, -1, 3757, 3903, 3413, -1, 3770, 3772, 3771, -1, 3771, 3772, 3931, -1, 3931, 3772, 3773, -1, 3932, 3773, 3369, -1, 3780, 3369, 3368, -1, 3924, 3368, 3364, -1, 3925, 3364, 3363, -1, 3935, 3363, 3362, -1, 3781, 3362, 3774, -1, 3936, 3774, 3775, -1, 3937, 3775, 3359, -1, 3782, 3359, 3776, -1, 3939, 3776, 3355, -1, 3940, 3355, 3351, -1, 3783, 3351, 3350, -1, 3784, 3350, 3777, -1, 3785, 3777, 3778, -1, 3946, 3778, 3349, -1, 3786, 3349, 3787, -1, 3788, 3787, 3779, -1, 3789, 3779, 3354, -1, 3790, 3354, 3353, -1, 3948, 3353, 3242, -1, 3241, 3948, 3242, -1, 3931, 3773, 3932, -1, 3932, 3369, 3780, -1, 3780, 3368, 3924, -1, 3924, 3364, 3925, -1, 3925, 3363, 3935, -1, 3935, 3362, 3781, -1, 3781, 3774, 3936, -1, 3936, 3775, 3937, -1, 3937, 3359, 3782, -1, 3782, 3776, 3939, -1, 3939, 3355, 3940, -1, 3940, 3351, 3783, -1, 3783, 3350, 3784, -1, 3784, 3777, 3785, -1, 3785, 3778, 3946, -1, 3946, 3349, 3786, -1, 3786, 3787, 3788, -1, 3788, 3779, 3789, -1, 3789, 3354, 3790, -1, 3790, 3353, 3948, -1, 3791, 3336, 3958, -1, 3958, 3336, 3959, -1, 3959, 3336, 3334, -1, 3956, 3334, 3792, -1, 3793, 3792, 3794, -1, 3806, 3794, 3795, -1, 3807, 3795, 3808, -1, 3796, 3808, 3797, -1, 3809, 3797, 3799, -1, 3798, 3799, 3800, -1, 3954, 3800, 3801, -1, 3955, 3801, 3802, -1, 3825, 3802, 3326, -1, 3823, 3326, 3325, -1, 3810, 3325, 3803, -1, 3821, 3803, 3804, -1, 3811, 3804, 3323, -1, 3812, 3323, 3322, -1, 3813, 3322, 3814, -1, 3816, 3814, 3805, -1, 3264, 3816, 3805, -1, 3959, 3334, 3956, -1, 3956, 3792, 3793, -1, 3793, 3794, 3806, -1, 3806, 3795, 3807, -1, 3807, 3808, 3796, -1, 3796, 3797, 3809, -1, 3809, 3799, 3798, -1, 3798, 3800, 3954, -1, 3954, 3801, 3955, -1, 3955, 3802, 3825, -1, 3825, 3326, 3823, -1, 3823, 3325, 3810, -1, 3810, 3803, 3821, -1, 3821, 3804, 3811, -1, 3811, 3323, 3812, -1, 3812, 3322, 3813, -1, 3813, 3814, 3816, -1, 3264, 3262, 3816, -1, 3816, 3262, 3817, -1, 3815, 3816, 3817, -1, 3815, 3813, 3816, -1, 3815, 3858, 3813, -1, 3813, 3858, 3812, -1, 3812, 3858, 3818, -1, 3811, 3818, 3819, -1, 3614, 3811, 3819, -1, 3614, 3821, 3811, -1, 3614, 3820, 3821, -1, 3821, 3820, 3616, -1, 3618, 3821, 3616, -1, 3618, 3822, 3821, -1, 3821, 3822, 3810, -1, 3810, 3822, 3641, -1, 3622, 3810, 3641, -1, 3622, 3823, 3810, -1, 3622, 3623, 3823, -1, 3823, 3623, 3625, -1, 3824, 3823, 3625, -1, 3824, 3825, 3823, -1, 3824, 3626, 3825, -1, 3825, 3626, 3826, -1, 3827, 3825, 3826, -1, 3827, 3643, 3825, -1, 3825, 3643, 3945, -1, 3828, 3945, 3789, -1, 3831, 3789, 3239, -1, 3831, 3828, 3789, -1, 3831, 3829, 3828, -1, 3831, 3830, 3829, -1, 3831, 3832, 3830, -1, 3830, 3832, 3833, -1, 3833, 3832, 3834, -1, 2341, 3834, 3835, -1, 2479, 3835, 2477, -1, 2479, 2341, 3835, -1, 2479, 2345, 2341, -1, 2479, 2344, 2345, -1, 3818, 3858, 3859, -1, 3836, 3859, 3693, -1, 3695, 3836, 3693, -1, 3695, 3838, 3836, -1, 3695, 3696, 3838, -1, 3838, 3696, 3837, -1, 3698, 3838, 3837, -1, 3698, 3656, 3838, -1, 3838, 3656, 3839, -1, 3658, 3838, 3839, -1, 3658, 3700, 3838, -1, 3838, 3700, 3659, -1, 3639, 3659, 3637, -1, 3639, 3838, 3659, -1, 3840, 3847, 3261, -1, 3840, 3841, 3847, -1, 3840, 3842, 3841, -1, 3841, 3842, 3846, -1, 3846, 3842, 3259, -1, 3844, 3259, 3256, -1, 3843, 3256, 2480, -1, 3843, 3844, 3256, -1, 3843, 3845, 3844, -1, 3843, 2482, 3845, -1, 3845, 2482, 2329, -1, 3846, 3259, 3844, -1, 3848, 3856, 3847, -1, 3848, 2469, 3856, -1, 3848, 3849, 2469, -1, 2469, 3849, 3852, -1, 3852, 3849, 2332, -1, 2470, 2332, 3850, -1, 2326, 3850, 2323, -1, 2326, 2470, 3850, -1, 2326, 3851, 2470, -1, 2326, 2325, 3851, -1, 3851, 2325, 2327, -1, 3852, 2332, 2470, -1, 2468, 3855, 3856, -1, 2468, 3210, 3855, -1, 2468, 3853, 3210, -1, 3210, 3853, 3211, -1, 3211, 3853, 2467, -1, 3212, 2467, 3060, -1, 3213, 3212, 3060, -1, 2467, 2466, 3060, -1, 3060, 2466, 3854, -1, 3854, 2466, 3059, -1, 3212, 3211, 2467, -1, 3855, 3209, 3856, -1, 3856, 3209, 3690, -1, 3857, 3856, 3690, -1, 3857, 3847, 3856, -1, 3857, 3261, 3847, -1, 3857, 3691, 3261, -1, 3261, 3691, 3859, -1, 3858, 3261, 3859, -1, 3207, 3962, 3209, -1, 3207, 3604, 3962, -1, 3207, 3860, 3604, -1, 3207, 3730, 3860, -1, 3207, 3729, 3730, -1, 3207, 3861, 3729, -1, 3729, 3861, 3728, -1, 3728, 3861, 3862, -1, 3863, 3728, 3862, -1, 3863, 3727, 3728, -1, 3860, 3730, 3602, -1, 3602, 3730, 3864, -1, 3870, 3864, 3865, -1, 3734, 3870, 3865, -1, 3734, 3586, 3870, -1, 3734, 3601, 3586, -1, 3734, 3866, 3601, -1, 3601, 3866, 3599, -1, 3599, 3866, 3871, -1, 3869, 3871, 3867, -1, 3868, 3867, 3872, -1, 3868, 3869, 3867, -1, 3602, 3864, 3870, -1, 3599, 3871, 3869, -1, 3867, 3874, 3872, -1, 3872, 3874, 3873, -1, 3873, 3874, 3597, -1, 3597, 3874, 3875, -1, 3596, 3875, 3876, -1, 3596, 3597, 3875, -1, 3875, 3742, 3876, -1, 3876, 3742, 3879, -1, 3879, 3742, 3878, -1, 3877, 3879, 3878, -1, 3877, 3743, 3879, -1, 3879, 3743, 3737, -1, 3880, 3879, 3737, -1, 3880, 3224, 3879, -1, 3880, 3220, 3224, -1, 3880, 3738, 3220, -1, 3220, 3738, 3881, -1, 3883, 3881, 3739, -1, 3882, 3883, 3739, -1, 3882, 3222, 3883, -1, 3882, 3221, 3222, -1, 3882, 3218, 3221, -1, 3882, 3740, 3218, -1, 3220, 3881, 3883, -1, 3879, 3224, 3752, -1, 3513, 3752, 3511, -1, 3513, 3879, 3752, -1, 3513, 3583, 3879, -1, 3513, 3884, 3583, -1, 3583, 3884, 3885, -1, 3885, 3884, 3500, -1, 3995, 3500, 3887, -1, 3886, 3887, 3681, -1, 3886, 3995, 3887, -1, 3886, 3594, 3995, -1, 3886, 3888, 3594, -1, 3886, 3578, 3888, -1, 3886, 3889, 3578, -1, 3886, 3593, 3889, -1, 3886, 3592, 3593, -1, 3886, 3591, 3592, -1, 3886, 3892, 3591, -1, 3886, 3645, 3892, -1, 3892, 3645, 3890, -1, 3891, 3892, 3890, -1, 3891, 3684, 3892, -1, 3892, 3684, 3893, -1, 3894, 3892, 3893, -1, 3894, 3575, 3892, -1, 3894, 3590, 3575, -1, 3894, 3589, 3590, -1, 3894, 3573, 3589, -1, 3894, 3571, 3573, -1, 3894, 3898, 3571, -1, 3894, 3649, 3898, -1, 3898, 3649, 3685, -1, 3895, 3898, 3685, -1, 3895, 3686, 3898, -1, 3898, 3686, 3896, -1, 3652, 3898, 3896, -1, 3652, 3897, 3898, -1, 3898, 3897, 3899, -1, 3605, 3899, 3961, -1, 3900, 3961, 3604, -1, 3900, 3605, 3961, -1, 3902, 3769, 3225, -1, 3902, 3901, 3769, -1, 3902, 3903, 3901, -1, 3902, 3228, 3903, -1, 3903, 3228, 3229, -1, 3230, 3903, 3229, -1, 3230, 3758, 3903, -1, 3769, 3904, 3225, -1, 3225, 3904, 3767, -1, 3765, 3225, 3767, -1, 3765, 3756, 3225, -1, 3225, 3756, 3905, -1, 3755, 3225, 3905, -1, 3755, 3754, 3225, -1, 3225, 3754, 3906, -1, 3753, 3225, 3906, -1, 3753, 3752, 3225, -1, 3225, 3752, 3224, -1, 3763, 3998, 3752, -1, 3763, 3491, 3998, -1, 3763, 3750, 3491, -1, 3491, 3750, 3907, -1, 3907, 3750, 3508, -1, 3508, 3750, 3908, -1, 3915, 3908, 3749, -1, 3910, 3749, 3909, -1, 3760, 3910, 3909, -1, 3760, 3507, 3910, -1, 3760, 3911, 3507, -1, 3507, 3911, 3487, -1, 3487, 3911, 3978, -1, 3979, 3978, 3235, -1, 3913, 3235, 3914, -1, 3912, 3914, 3673, -1, 3912, 3913, 3914, -1, 3508, 3908, 3915, -1, 3915, 3749, 3910, -1, 3978, 3747, 3235, -1, 3235, 3747, 3233, -1, 3233, 3747, 3916, -1, 3232, 3916, 3917, -1, 3232, 3233, 3916, -1, 3916, 3745, 3917, -1, 3979, 3235, 3913, -1, 3918, 3254, 3914, -1, 3918, 3249, 3254, -1, 3918, 3919, 3249, -1, 3249, 3919, 3250, -1, 3250, 3919, 3237, -1, 3251, 3237, 3920, -1, 3061, 3251, 3920, -1, 3237, 3921, 3920, -1, 3920, 3921, 3062, -1, 3062, 3921, 3922, -1, 3251, 3250, 3237, -1, 3254, 3923, 3914, -1, 3914, 3923, 3673, -1, 3673, 3923, 3672, -1, 3672, 3923, 3928, -1, 3926, 3928, 3780, -1, 3924, 3926, 3780, -1, 3924, 3925, 3926, -1, 3926, 3925, 3558, -1, 3711, 3558, 3927, -1, 3711, 3926, 3558, -1, 3780, 3928, 3932, -1, 3932, 3928, 3929, -1, 3931, 3929, 3930, -1, 3248, 3931, 3930, -1, 3248, 3771, 3931, -1, 3932, 3929, 3931, -1, 3925, 3935, 3558, -1, 3558, 3935, 3532, -1, 3532, 3935, 3933, -1, 3933, 3935, 3557, -1, 3557, 3935, 3934, -1, 3934, 3935, 3555, -1, 3555, 3935, 3781, -1, 3553, 3781, 3936, -1, 3551, 3936, 3937, -1, 3938, 3937, 3782, -1, 3550, 3782, 3529, -1, 3550, 3938, 3782, -1, 3555, 3781, 3553, -1, 3553, 3936, 3551, -1, 3551, 3937, 3938, -1, 3782, 3939, 3529, -1, 3529, 3939, 3941, -1, 3941, 3939, 3940, -1, 3528, 3940, 3942, -1, 3528, 3941, 3940, -1, 3940, 3783, 3942, -1, 3942, 3783, 3943, -1, 3943, 3783, 3944, -1, 3944, 3783, 3784, -1, 3547, 3784, 3945, -1, 3547, 3944, 3784, -1, 3784, 3785, 3945, -1, 3945, 3785, 3946, -1, 3786, 3945, 3946, -1, 3786, 3788, 3945, -1, 3945, 3788, 3789, -1, 3789, 3790, 3239, -1, 3239, 3790, 3947, -1, 3947, 3790, 3948, -1, 3240, 3948, 3246, -1, 3240, 3947, 3948, -1, 3948, 3241, 3246, -1, 3833, 3834, 2341, -1, 3835, 3949, 2477, -1, 2477, 3949, 2474, -1, 3828, 3829, 3269, -1, 3269, 3829, 2340, -1, 2337, 3269, 2340, -1, 2337, 3275, 3269, -1, 2337, 2339, 3275, -1, 3275, 2339, 3270, -1, 3270, 2339, 3953, -1, 3950, 3270, 3953, -1, 3950, 3951, 3270, -1, 3950, 3271, 3951, -1, 2339, 3952, 3953, -1, 3953, 3952, 2334, -1, 3945, 3828, 3825, -1, 3825, 3828, 3960, -1, 3955, 3960, 3954, -1, 3955, 3825, 3960, -1, 3957, 3956, 3960, -1, 3957, 3959, 3956, -1, 3957, 3267, 3959, -1, 3959, 3267, 3266, -1, 3958, 3959, 3266, -1, 3956, 3793, 3960, -1, 3960, 3793, 3806, -1, 3807, 3960, 3806, -1, 3807, 3796, 3960, -1, 3960, 3796, 3809, -1, 3798, 3960, 3809, -1, 3798, 3954, 3960, -1, 3811, 3812, 3818, -1, 3898, 3899, 3605, -1, 3961, 3962, 3604, -1, 3962, 3688, 3209, -1, 3209, 3688, 3690, -1, 3818, 3859, 3836, -1, 3661, 3963, 3659, -1, 3661, 3964, 3963, -1, 3661, 3702, 3964, -1, 3964, 3702, 3965, -1, 3965, 3702, 3703, -1, 3966, 3965, 3703, -1, 3966, 3609, 3965, -1, 3966, 3705, 3609, -1, 3609, 3705, 3629, -1, 3629, 3705, 3969, -1, 3544, 3969, 3565, -1, 3544, 3629, 3969, -1, 3544, 3967, 3629, -1, 3544, 3567, 3967, -1, 3967, 3567, 3607, -1, 3607, 3567, 3568, -1, 3643, 3568, 3945, -1, 3643, 3607, 3568, -1, 3968, 3971, 3969, -1, 3968, 3706, 3971, -1, 3971, 3706, 3970, -1, 3665, 3971, 3970, -1, 3665, 3666, 3971, -1, 3971, 3666, 3972, -1, 3668, 3971, 3972, -1, 3668, 3973, 3971, -1, 3971, 3973, 3975, -1, 3976, 3975, 3974, -1, 3538, 3974, 3707, -1, 3535, 3707, 3671, -1, 3534, 3671, 3559, -1, 3534, 3535, 3671, -1, 3971, 3975, 3976, -1, 3976, 3974, 3538, -1, 3538, 3707, 3535, -1, 3671, 3977, 3559, -1, 3559, 3977, 3558, -1, 3558, 3977, 3927, -1, 3926, 3672, 3928, -1, 3978, 3979, 3487, -1, 3487, 3979, 3980, -1, 3982, 3980, 3981, -1, 3982, 3487, 3980, -1, 3980, 3715, 3981, -1, 3981, 3715, 3985, -1, 3985, 3715, 3717, -1, 3983, 3985, 3717, -1, 3983, 3719, 3985, -1, 3985, 3719, 3721, -1, 3722, 3985, 3721, -1, 3722, 3723, 3985, -1, 3985, 3723, 3984, -1, 3987, 3985, 3984, -1, 3987, 3525, 3985, -1, 3987, 3524, 3525, -1, 3987, 3986, 3524, -1, 3987, 3522, 3986, -1, 3987, 3504, 3522, -1, 3987, 3520, 3504, -1, 3987, 3519, 3520, -1, 3987, 3517, 3519, -1, 3987, 3988, 3517, -1, 3987, 3502, 3988, -1, 3987, 3989, 3502, -1, 3502, 3989, 3515, -1, 3515, 3989, 3726, -1, 3991, 3726, 3990, -1, 3679, 3991, 3990, -1, 3679, 3514, 3991, -1, 3679, 3681, 3514, -1, 3514, 3681, 3887, -1, 3515, 3726, 3991, -1, 3963, 3631, 3659, -1, 3659, 3631, 3632, -1, 3992, 3659, 3632, -1, 3992, 3634, 3659, -1, 3659, 3634, 3993, -1, 3994, 3659, 3993, -1, 3994, 3635, 3659, -1, 3659, 3635, 3637, -1, 3995, 3885, 3500, -1, 3971, 3540, 3969, -1, 3969, 3540, 3996, -1, 3561, 3969, 3996, -1, 3561, 3562, 3969, -1, 3969, 3562, 3997, -1, 3543, 3969, 3997, -1, 3543, 3565, 3969, -1, 3998, 3509, 3752, -1, 3752, 3509, 3510, -1, 3999, 3752, 3510, -1, 3999, 3496, 3752, -1, 3752, 3496, 4000, -1, 3511, 3752, 4000, -1, 4001, 4160, 4037, -1, 4037, 4160, 4161, -1, 4052, 4140, 4002, -1, 4002, 4140, 4003, -1, 4003, 4140, 4004, -1, 4197, 4004, 4005, -1, 4016, 4005, 4006, -1, 4193, 4006, 4144, -1, 4194, 4144, 4143, -1, 4189, 4143, 4007, -1, 4201, 4007, 4146, -1, 4017, 4146, 4147, -1, 4018, 4147, 4019, -1, 4020, 4019, 4093, -1, 4008, 4093, 4095, -1, 4021, 4095, 4009, -1, 4182, 4009, 4097, -1, 4022, 4097, 4096, -1, 4199, 4096, 4010, -1, 4023, 4010, 4024, -1, 4181, 4024, 4012, -1, 4011, 4012, 4013, -1, 4178, 4013, 4015, -1, 4014, 4015, 4175, -1, 4014, 4178, 4015, -1, 4003, 4004, 4197, -1, 4197, 4005, 4016, -1, 4016, 4006, 4193, -1, 4193, 4144, 4194, -1, 4194, 4143, 4189, -1, 4189, 4007, 4201, -1, 4201, 4146, 4017, -1, 4017, 4147, 4018, -1, 4018, 4019, 4020, -1, 4020, 4093, 4008, -1, 4008, 4095, 4021, -1, 4021, 4009, 4182, -1, 4182, 4097, 4022, -1, 4022, 4096, 4199, -1, 4199, 4010, 4023, -1, 4023, 4024, 4181, -1, 4181, 4012, 4011, -1, 4011, 4013, 4178, -1, 4015, 4025, 4175, -1, 4175, 4025, 4101, -1, 4038, 4101, 4149, -1, 4039, 4149, 4027, -1, 4026, 4027, 4040, -1, 4028, 4040, 4148, -1, 4041, 4148, 4029, -1, 4042, 4029, 4110, -1, 4043, 4110, 4030, -1, 4169, 4030, 4112, -1, 4044, 4112, 4031, -1, 4168, 4031, 4120, -1, 4045, 4120, 4032, -1, 4166, 4032, 4046, -1, 4033, 4046, 4034, -1, 4047, 4034, 4048, -1, 4049, 4048, 4121, -1, 4159, 4121, 4122, -1, 4050, 4122, 4124, -1, 4051, 4124, 4036, -1, 4035, 4036, 4037, -1, 4161, 4035, 4037, -1, 4175, 4101, 4038, -1, 4038, 4149, 4039, -1, 4039, 4027, 4026, -1, 4026, 4040, 4028, -1, 4028, 4148, 4041, -1, 4041, 4029, 4042, -1, 4042, 4110, 4043, -1, 4043, 4030, 4169, -1, 4169, 4112, 4044, -1, 4044, 4031, 4168, -1, 4168, 4120, 4045, -1, 4045, 4032, 4166, -1, 4166, 4046, 4033, -1, 4033, 4034, 4047, -1, 4047, 4048, 4049, -1, 4049, 4121, 4159, -1, 4159, 4122, 4050, -1, 4050, 4124, 4051, -1, 4051, 4036, 4035, -1, 4052, 4002, 4054, -1, 4054, 4002, 4053, -1, 4053, 4196, 4054, -1, 4054, 4196, 4139, -1, 4139, 4196, 4059, -1, 4060, 4059, 4055, -1, 4061, 4055, 4207, -1, 4138, 4207, 4062, -1, 4137, 4062, 4205, -1, 4063, 4205, 4064, -1, 4136, 4064, 4056, -1, 4130, 4056, 4153, -1, 4128, 4153, 4057, -1, 4129, 4057, 4065, -1, 4066, 4065, 4154, -1, 4058, 4154, 4160, -1, 4001, 4058, 4160, -1, 4139, 4059, 4060, -1, 4060, 4055, 4061, -1, 4061, 4207, 4138, -1, 4138, 4062, 4137, -1, 4137, 4205, 4063, -1, 4063, 4064, 4136, -1, 4136, 4056, 4130, -1, 4130, 4153, 4128, -1, 4128, 4057, 4129, -1, 4129, 4065, 4066, -1, 4066, 4154, 4058, -1, 4067, 4075, 4068, -1, 4068, 4075, 5065, -1, 4069, 4068, 5065, -1, 4069, 5572, 4068, -1, 4069, 4070, 5572, -1, 4069, 5066, 4070, -1, 4225, 4071, 5566, -1, 5566, 4071, 4072, -1, 4072, 4071, 5069, -1, 4076, 5069, 5067, -1, 5562, 5067, 5053, -1, 4077, 5053, 5052, -1, 5568, 5052, 4073, -1, 5567, 4073, 4078, -1, 4079, 4078, 5064, -1, 4080, 5064, 4074, -1, 5570, 4074, 4075, -1, 4067, 5570, 4075, -1, 4072, 5069, 4076, -1, 4076, 5067, 5562, -1, 5562, 5053, 4077, -1, 4077, 5052, 5568, -1, 5568, 4073, 5567, -1, 5567, 4078, 4079, -1, 4079, 5064, 4080, -1, 4080, 4074, 5570, -1, 4227, 4082, 4081, -1, 4081, 4082, 5095, -1, 5095, 4082, 5670, -1, 4083, 5670, 5668, -1, 5101, 5668, 5667, -1, 5093, 5667, 5092, -1, 5093, 5101, 5667, -1, 5095, 5670, 4083, -1, 4083, 5668, 5101, -1, 5667, 4084, 5092, -1, 5092, 4084, 4085, -1, 4085, 4084, 4086, -1, 4087, 4085, 4086, -1, 4087, 4088, 4085, -1, 4087, 4089, 4088, -1, 4088, 4089, 5105, -1, 5105, 4089, 4090, -1, 5109, 4090, 4091, -1, 4092, 5109, 4091, -1, 5105, 4090, 5109, -1, 4094, 4019, 4145, -1, 4094, 4093, 4019, -1, 4094, 4540, 4093, -1, 4093, 4540, 4095, -1, 4095, 4540, 4009, -1, 4009, 4540, 4098, -1, 4097, 4098, 4527, -1, 4096, 4527, 4010, -1, 4096, 4097, 4527, -1, 4009, 4098, 4097, -1, 4010, 4527, 4024, -1, 4024, 4527, 4523, -1, 4012, 4523, 4013, -1, 4012, 4024, 4523, -1, 4013, 4523, 4015, -1, 4015, 4523, 4522, -1, 4099, 4015, 4522, -1, 4099, 4100, 4015, -1, 4015, 4100, 4103, -1, 4025, 4103, 4111, -1, 4101, 4111, 4149, -1, 4101, 4025, 4111, -1, 4111, 4103, 4102, -1, 4102, 4103, 4499, -1, 4424, 4499, 4104, -1, 4109, 4104, 4105, -1, 4432, 4105, 4553, -1, 4438, 4553, 4106, -1, 4450, 4106, 4107, -1, 4456, 4107, 4469, -1, 4108, 4469, 4467, -1, 4108, 4456, 4469, -1, 4102, 4499, 4424, -1, 4424, 4104, 4109, -1, 4109, 4105, 4432, -1, 4432, 4553, 4438, -1, 4438, 4106, 4450, -1, 4450, 4107, 4456, -1, 4415, 4110, 4111, -1, 4415, 4030, 4110, -1, 4415, 4411, 4030, -1, 4030, 4411, 4406, -1, 4112, 4406, 4113, -1, 4114, 4112, 4113, -1, 4114, 4031, 4112, -1, 4114, 4396, 4031, -1, 4031, 4396, 4387, -1, 4120, 4387, 4386, -1, 4115, 4120, 4386, -1, 4115, 4116, 4120, -1, 4120, 4116, 4032, -1, 4032, 4116, 4367, -1, 4359, 4032, 4367, -1, 4359, 4046, 4032, -1, 4359, 4358, 4046, -1, 4046, 4358, 4559, -1, 4034, 4559, 4352, -1, 4117, 4034, 4352, -1, 4117, 4048, 4034, -1, 4117, 4340, 4048, -1, 4048, 4340, 4118, -1, 4121, 4118, 4119, -1, 4122, 4119, 4123, -1, 4124, 4123, 4328, -1, 4001, 4328, 4058, -1, 4001, 4124, 4328, -1, 4001, 4036, 4124, -1, 4001, 4037, 4036, -1, 4030, 4406, 4112, -1, 4031, 4387, 4120, -1, 4046, 4559, 4034, -1, 4048, 4118, 4121, -1, 4121, 4119, 4122, -1, 4122, 4123, 4124, -1, 4328, 4125, 4058, -1, 4058, 4125, 4066, -1, 4066, 4125, 4126, -1, 4129, 4126, 4127, -1, 4128, 4127, 4130, -1, 4128, 4129, 4127, -1, 4066, 4126, 4129, -1, 4127, 4131, 4130, -1, 4130, 4131, 4136, -1, 4136, 4131, 4301, -1, 4132, 4136, 4301, -1, 4132, 4133, 4136, -1, 4136, 4133, 4292, -1, 4289, 4136, 4292, -1, 4289, 4287, 4136, -1, 4136, 4287, 4134, -1, 4135, 4136, 4134, -1, 4135, 4267, 4136, -1, 4136, 4267, 4063, -1, 4063, 4267, 4150, -1, 4137, 4150, 4138, -1, 4137, 4063, 4150, -1, 4261, 4060, 4150, -1, 4261, 4139, 4060, -1, 4261, 4054, 4139, -1, 4261, 4260, 4054, -1, 4054, 4260, 4052, -1, 4052, 4260, 4250, -1, 4249, 4052, 4250, -1, 4249, 4140, 4052, -1, 4249, 4004, 4140, -1, 4249, 4141, 4004, -1, 4004, 4141, 4005, -1, 4005, 4141, 4006, -1, 4006, 4141, 4144, -1, 4144, 4141, 4142, -1, 4143, 4142, 4231, -1, 4007, 4231, 4146, -1, 4007, 4143, 4231, -1, 4144, 4142, 4143, -1, 4231, 4145, 4146, -1, 4146, 4145, 4147, -1, 4147, 4145, 4019, -1, 4110, 4029, 4111, -1, 4111, 4029, 4148, -1, 4040, 4111, 4148, -1, 4040, 4027, 4111, -1, 4111, 4027, 4149, -1, 4025, 4015, 4103, -1, 4060, 4061, 4150, -1, 4150, 4061, 4138, -1, 4151, 4064, 4784, -1, 4151, 4056, 4064, -1, 4151, 4153, 4056, -1, 4151, 4152, 4153, -1, 4153, 4152, 4057, -1, 4057, 4152, 4155, -1, 4065, 4155, 4154, -1, 4065, 4057, 4155, -1, 4155, 4156, 4154, -1, 4154, 4156, 4160, -1, 4160, 4156, 4781, -1, 4035, 4781, 4813, -1, 4812, 4035, 4813, -1, 4812, 4811, 4035, -1, 4035, 4811, 4162, -1, 4051, 4162, 4157, -1, 4809, 4051, 4157, -1, 4809, 4158, 4051, -1, 4051, 4158, 4050, -1, 4050, 4158, 4163, -1, 4159, 4163, 4049, -1, 4159, 4050, 4163, -1, 4160, 4781, 4035, -1, 4161, 4160, 4035, -1, 4035, 4162, 4051, -1, 4163, 4164, 4049, -1, 4049, 4164, 4047, -1, 4047, 4164, 4033, -1, 4033, 4164, 4165, -1, 4166, 4165, 4167, -1, 4045, 4167, 4168, -1, 4045, 4166, 4167, -1, 4033, 4165, 4166, -1, 4167, 4779, 4168, -1, 4168, 4779, 4044, -1, 4044, 4779, 4170, -1, 4169, 4170, 4778, -1, 4043, 4778, 4042, -1, 4043, 4169, 4778, -1, 4044, 4170, 4169, -1, 4778, 4171, 4042, -1, 4042, 4171, 4041, -1, 4041, 4171, 4028, -1, 4028, 4171, 4172, -1, 4026, 4172, 4039, -1, 4026, 4028, 4172, -1, 4039, 4172, 4038, -1, 4038, 4172, 4173, -1, 4175, 4173, 4802, -1, 4776, 4175, 4802, -1, 4776, 4774, 4175, -1, 4175, 4774, 4174, -1, 4799, 4175, 4174, -1, 4799, 4798, 4175, -1, 4175, 4798, 4176, -1, 4772, 4175, 4176, -1, 4772, 4770, 4175, -1, 4175, 4770, 4177, -1, 4014, 4177, 4179, -1, 4178, 4179, 4180, -1, 4011, 4180, 4198, -1, 4181, 4198, 4769, -1, 4797, 4181, 4769, -1, 4797, 4023, 4181, -1, 4797, 4768, 4023, -1, 4023, 4768, 4199, -1, 4199, 4768, 4766, -1, 4022, 4766, 4765, -1, 4182, 4765, 4795, -1, 4763, 4182, 4795, -1, 4763, 4021, 4182, -1, 4763, 4761, 4021, -1, 4021, 4761, 4008, -1, 4008, 4761, 4760, -1, 4758, 4008, 4760, -1, 4758, 4020, 4008, -1, 4758, 4183, 4020, -1, 4020, 4183, 4200, -1, 4018, 4200, 4184, -1, 4185, 4018, 4184, -1, 4185, 4017, 4018, -1, 4185, 4186, 4017, -1, 4017, 4186, 4187, -1, 4201, 4187, 4788, -1, 4188, 4201, 4788, -1, 4188, 4189, 4201, -1, 4188, 4190, 4189, -1, 4189, 4190, 4194, -1, 4194, 4190, 4191, -1, 4192, 4194, 4191, -1, 4192, 4193, 4194, -1, 4192, 4195, 4193, -1, 4193, 4195, 4016, -1, 4016, 4195, 4202, -1, 4197, 4202, 4206, -1, 4053, 4206, 4196, -1, 4053, 4197, 4206, -1, 4053, 4003, 4197, -1, 4053, 4002, 4003, -1, 4038, 4173, 4175, -1, 4175, 4177, 4014, -1, 4014, 4179, 4178, -1, 4178, 4180, 4011, -1, 4011, 4198, 4181, -1, 4199, 4766, 4022, -1, 4022, 4765, 4182, -1, 4020, 4200, 4018, -1, 4017, 4187, 4201, -1, 4016, 4202, 4197, -1, 4203, 4205, 4206, -1, 4203, 4204, 4205, -1, 4205, 4204, 4752, -1, 4749, 4205, 4752, -1, 4749, 4784, 4205, -1, 4205, 4784, 4064, -1, 4205, 4062, 4206, -1, 4206, 4062, 4207, -1, 4055, 4206, 4207, -1, 4055, 4059, 4206, -1, 4206, 4059, 4196, -1, 5576, 4208, 4209, -1, 4209, 4208, 5061, -1, 5061, 4208, 4210, -1, 4215, 4210, 4211, -1, 4216, 4211, 4212, -1, 5050, 4212, 4217, -1, 4218, 4217, 4213, -1, 4219, 4213, 5569, -1, 5062, 5569, 5571, -1, 5063, 5571, 4214, -1, 4220, 4214, 4070, -1, 5066, 4220, 4070, -1, 5061, 4210, 4215, -1, 4215, 4211, 4216, -1, 4216, 4212, 5050, -1, 5050, 4217, 4218, -1, 4218, 4213, 4219, -1, 4219, 5569, 5062, -1, 5062, 5571, 5063, -1, 5063, 4214, 4220, -1, 4986, 5107, 4222, -1, 4222, 5107, 4221, -1, 5108, 4222, 4221, -1, 5108, 4223, 4222, -1, 5108, 4091, 4223, -1, 5108, 4092, 4091, -1, 5017, 5018, 4224, -1, 4224, 5018, 4226, -1, 5565, 4226, 5070, -1, 4225, 5565, 5070, -1, 4225, 5566, 5565, -1, 4224, 4226, 5565, -1, 4227, 4081, 4228, -1, 4228, 4081, 5094, -1, 4229, 4228, 5094, -1, 4229, 5673, 4228, -1, 4229, 4230, 5673, -1, 4229, 5032, 4230, -1, 4231, 4232, 4145, -1, 4231, 4242, 4232, -1, 4231, 4142, 4242, -1, 4242, 4142, 4243, -1, 4233, 4243, 4234, -1, 4588, 4234, 4587, -1, 4586, 4587, 4591, -1, 4594, 4591, 4235, -1, 4238, 4235, 4236, -1, 4237, 4236, 4852, -1, 4237, 4238, 4236, -1, 4237, 4239, 4238, -1, 4238, 4239, 4240, -1, 4594, 4240, 4592, -1, 4586, 4592, 4548, -1, 4588, 4548, 4583, -1, 4233, 4583, 4241, -1, 4242, 4241, 4232, -1, 4242, 4233, 4241, -1, 4242, 4243, 4233, -1, 4142, 4141, 4243, -1, 4243, 4141, 4584, -1, 4234, 4584, 4244, -1, 4587, 4244, 4245, -1, 4591, 4245, 4246, -1, 4235, 4246, 4599, -1, 4236, 4599, 4247, -1, 4852, 4247, 4854, -1, 4852, 4236, 4247, -1, 4141, 4249, 4584, -1, 4584, 4249, 4590, -1, 4244, 4590, 4589, -1, 4245, 4589, 4593, -1, 4246, 4593, 4596, -1, 4599, 4596, 4598, -1, 4247, 4598, 4248, -1, 4854, 4248, 4855, -1, 4854, 4247, 4248, -1, 4249, 4250, 4590, -1, 4590, 4250, 4255, -1, 4589, 4255, 4251, -1, 4593, 4251, 4256, -1, 4596, 4256, 4252, -1, 4598, 4252, 4253, -1, 4248, 4253, 4254, -1, 4855, 4254, 4886, -1, 4855, 4248, 4254, -1, 4250, 4260, 4255, -1, 4255, 4260, 4595, -1, 4251, 4595, 4257, -1, 4256, 4257, 4258, -1, 4252, 4258, 4603, -1, 4253, 4603, 4602, -1, 4254, 4602, 4259, -1, 4886, 4259, 4887, -1, 4886, 4254, 4259, -1, 4260, 4261, 4595, -1, 4595, 4261, 4263, -1, 4257, 4263, 4597, -1, 4258, 4597, 4601, -1, 4603, 4601, 4605, -1, 4602, 4605, 4609, -1, 4259, 4609, 4262, -1, 4887, 4262, 4856, -1, 4887, 4259, 4262, -1, 4261, 4150, 4263, -1, 4263, 4150, 4266, -1, 4597, 4266, 4600, -1, 4601, 4600, 4264, -1, 4605, 4264, 4265, -1, 4609, 4265, 4608, -1, 4262, 4608, 4610, -1, 4856, 4610, 4273, -1, 4856, 4262, 4610, -1, 4150, 4267, 4266, -1, 4266, 4267, 4268, -1, 4600, 4268, 4269, -1, 4264, 4269, 4270, -1, 4265, 4270, 4271, -1, 4608, 4271, 4276, -1, 4610, 4276, 4272, -1, 4273, 4272, 4888, -1, 4273, 4610, 4272, -1, 4267, 4135, 4268, -1, 4268, 4135, 4274, -1, 4269, 4274, 4604, -1, 4270, 4604, 4607, -1, 4271, 4607, 4275, -1, 4276, 4275, 4612, -1, 4272, 4612, 4277, -1, 4888, 4277, 4890, -1, 4888, 4272, 4277, -1, 4135, 4134, 4274, -1, 4274, 4134, 4278, -1, 4604, 4278, 4606, -1, 4607, 4606, 4279, -1, 4275, 4279, 4617, -1, 4612, 4617, 4280, -1, 4277, 4280, 4284, -1, 4890, 4284, 4281, -1, 4890, 4277, 4284, -1, 4134, 4287, 4278, -1, 4278, 4287, 4288, -1, 4606, 4288, 4282, -1, 4279, 4282, 4611, -1, 4617, 4611, 4614, -1, 4280, 4614, 4283, -1, 4284, 4283, 4285, -1, 4281, 4285, 4286, -1, 4281, 4284, 4285, -1, 4287, 4289, 4288, -1, 4288, 4289, 4574, -1, 4282, 4574, 4294, -1, 4611, 4294, 4616, -1, 4614, 4616, 4615, -1, 4283, 4615, 4290, -1, 4285, 4290, 4291, -1, 4286, 4291, 4823, -1, 4286, 4285, 4291, -1, 4289, 4292, 4574, -1, 4574, 4292, 4293, -1, 4294, 4293, 4613, -1, 4616, 4613, 4295, -1, 4615, 4295, 4296, -1, 4290, 4296, 4297, -1, 4291, 4297, 4298, -1, 4823, 4298, 4826, -1, 4823, 4291, 4298, -1, 4293, 4292, 4568, -1, 4613, 4568, 4567, -1, 4295, 4567, 4566, -1, 4296, 4566, 4563, -1, 4297, 4563, 4562, -1, 4298, 4562, 4299, -1, 4826, 4299, 4561, -1, 4826, 4298, 4299, -1, 4132, 4300, 4133, -1, 4132, 4307, 4300, -1, 4132, 4301, 4307, -1, 4307, 4301, 4309, -1, 4308, 4309, 4618, -1, 4302, 4618, 4626, -1, 4620, 4626, 4625, -1, 4306, 4625, 4629, -1, 4303, 4629, 4313, -1, 4304, 4313, 4312, -1, 4304, 4303, 4313, -1, 4304, 4827, 4303, -1, 4303, 4827, 4305, -1, 4306, 4305, 4627, -1, 4620, 4627, 4621, -1, 4302, 4621, 4564, -1, 4308, 4564, 4565, -1, 4307, 4565, 4300, -1, 4307, 4308, 4565, -1, 4307, 4309, 4308, -1, 4301, 4131, 4309, -1, 4309, 4131, 4619, -1, 4618, 4619, 4624, -1, 4626, 4624, 4628, -1, 4625, 4628, 4310, -1, 4629, 4310, 4633, -1, 4313, 4633, 4311, -1, 4312, 4311, 4316, -1, 4312, 4313, 4311, -1, 4131, 4127, 4619, -1, 4619, 4127, 4623, -1, 4624, 4623, 4314, -1, 4628, 4314, 4632, -1, 4310, 4632, 4318, -1, 4633, 4318, 4635, -1, 4311, 4635, 4315, -1, 4316, 4315, 4828, -1, 4316, 4311, 4315, -1, 4127, 4126, 4623, -1, 4623, 4126, 4622, -1, 4314, 4622, 4631, -1, 4632, 4631, 4317, -1, 4318, 4317, 4319, -1, 4635, 4319, 4641, -1, 4315, 4641, 4320, -1, 4828, 4320, 4860, -1, 4828, 4315, 4320, -1, 4126, 4125, 4622, -1, 4622, 4125, 4321, -1, 4631, 4321, 4630, -1, 4317, 4630, 4322, -1, 4319, 4322, 4640, -1, 4641, 4640, 4323, -1, 4320, 4323, 4326, -1, 4860, 4326, 4829, -1, 4860, 4320, 4326, -1, 4125, 4328, 4321, -1, 4321, 4328, 4324, -1, 4630, 4324, 4634, -1, 4322, 4634, 4325, -1, 4640, 4325, 4329, -1, 4323, 4329, 4646, -1, 4326, 4646, 4327, -1, 4829, 4327, 4333, -1, 4829, 4326, 4327, -1, 4328, 4123, 4324, -1, 4324, 4123, 4638, -1, 4634, 4638, 4637, -1, 4325, 4637, 4334, -1, 4329, 4334, 4330, -1, 4646, 4330, 4331, -1, 4327, 4331, 4332, -1, 4333, 4332, 4830, -1, 4333, 4327, 4332, -1, 4123, 4119, 4638, -1, 4638, 4119, 4636, -1, 4637, 4636, 4644, -1, 4334, 4644, 4643, -1, 4330, 4643, 4645, -1, 4331, 4645, 4335, -1, 4332, 4335, 4339, -1, 4830, 4339, 4338, -1, 4830, 4332, 4339, -1, 4119, 4118, 4636, -1, 4636, 4118, 4639, -1, 4644, 4639, 4642, -1, 4643, 4642, 4649, -1, 4645, 4649, 4650, -1, 4335, 4650, 4336, -1, 4339, 4336, 4337, -1, 4338, 4337, 4342, -1, 4338, 4339, 4337, -1, 4118, 4340, 4639, -1, 4639, 4340, 4341, -1, 4642, 4341, 4647, -1, 4649, 4647, 4652, -1, 4650, 4652, 4343, -1, 4336, 4343, 4653, -1, 4337, 4653, 4347, -1, 4342, 4347, 4832, -1, 4342, 4337, 4347, -1, 4340, 4117, 4341, -1, 4341, 4117, 4575, -1, 4647, 4575, 4648, -1, 4652, 4648, 4651, -1, 4343, 4651, 4344, -1, 4653, 4344, 4345, -1, 4347, 4345, 4346, -1, 4832, 4346, 4862, -1, 4832, 4347, 4346, -1, 4117, 4352, 4575, -1, 4575, 4352, 4348, -1, 4648, 4348, 4349, -1, 4651, 4349, 4350, -1, 4344, 4350, 4654, -1, 4345, 4654, 4659, -1, 4346, 4659, 4351, -1, 4862, 4351, 4833, -1, 4862, 4346, 4351, -1, 4348, 4352, 4353, -1, 4349, 4353, 4558, -1, 4350, 4558, 4354, -1, 4654, 4354, 4658, -1, 4659, 4658, 4355, -1, 4351, 4355, 4357, -1, 4833, 4357, 4356, -1, 4833, 4351, 4357, -1, 4358, 4560, 4559, -1, 4358, 4363, 4560, -1, 4358, 4359, 4363, -1, 4363, 4359, 4366, -1, 4364, 4366, 4661, -1, 4656, 4661, 4360, -1, 4361, 4360, 4571, -1, 4573, 4571, 4663, -1, 4362, 4663, 4369, -1, 4834, 4369, 4867, -1, 4834, 4362, 4369, -1, 4834, 4864, 4362, -1, 4362, 4864, 4557, -1, 4573, 4557, 4572, -1, 4361, 4572, 4657, -1, 4656, 4657, 4655, -1, 4364, 4655, 4365, -1, 4363, 4365, 4560, -1, 4363, 4364, 4365, -1, 4363, 4366, 4364, -1, 4359, 4367, 4366, -1, 4366, 4367, 4660, -1, 4661, 4660, 4368, -1, 4360, 4368, 4570, -1, 4571, 4570, 4371, -1, 4663, 4371, 4372, -1, 4369, 4372, 4373, -1, 4867, 4373, 4835, -1, 4867, 4369, 4373, -1, 4367, 4116, 4660, -1, 4660, 4116, 4370, -1, 4368, 4370, 4374, -1, 4570, 4374, 4376, -1, 4371, 4376, 4666, -1, 4372, 4666, 4378, -1, 4373, 4378, 4379, -1, 4835, 4379, 4380, -1, 4835, 4373, 4379, -1, 4116, 4115, 4370, -1, 4370, 4115, 4569, -1, 4374, 4569, 4375, -1, 4376, 4375, 4377, -1, 4666, 4377, 4669, -1, 4378, 4669, 4673, -1, 4379, 4673, 4385, -1, 4380, 4385, 4384, -1, 4380, 4379, 4385, -1, 4115, 4386, 4569, -1, 4569, 4386, 4388, -1, 4375, 4388, 4665, -1, 4377, 4665, 4389, -1, 4669, 4389, 4668, -1, 4673, 4668, 4381, -1, 4385, 4381, 4382, -1, 4384, 4382, 4383, -1, 4384, 4385, 4382, -1, 4386, 4387, 4388, -1, 4388, 4387, 4662, -1, 4665, 4662, 4664, -1, 4389, 4664, 4667, -1, 4668, 4667, 4390, -1, 4381, 4390, 4391, -1, 4382, 4391, 4392, -1, 4383, 4392, 4393, -1, 4383, 4382, 4392, -1, 4387, 4396, 4662, -1, 4662, 4396, 4394, -1, 4664, 4394, 4671, -1, 4667, 4671, 4672, -1, 4390, 4672, 4677, -1, 4391, 4677, 4684, -1, 4392, 4684, 4395, -1, 4393, 4395, 4399, -1, 4393, 4392, 4395, -1, 4396, 4114, 4394, -1, 4394, 4114, 4670, -1, 4671, 4670, 4397, -1, 4672, 4397, 4676, -1, 4677, 4676, 4398, -1, 4684, 4398, 4683, -1, 4395, 4683, 4401, -1, 4399, 4401, 4869, -1, 4399, 4395, 4401, -1, 4114, 4113, 4670, -1, 4670, 4113, 4674, -1, 4397, 4674, 4675, -1, 4676, 4675, 4682, -1, 4398, 4682, 4681, -1, 4683, 4681, 4400, -1, 4401, 4400, 4689, -1, 4869, 4689, 4405, -1, 4869, 4401, 4689, -1, 4113, 4406, 4674, -1, 4674, 4406, 4402, -1, 4675, 4402, 4680, -1, 4682, 4680, 4403, -1, 4681, 4403, 4687, -1, 4400, 4687, 4404, -1, 4689, 4404, 4410, -1, 4405, 4410, 4409, -1, 4405, 4689, 4410, -1, 4406, 4411, 4402, -1, 4402, 4411, 4679, -1, 4680, 4679, 4407, -1, 4403, 4407, 4688, -1, 4687, 4688, 4412, -1, 4404, 4412, 4408, -1, 4410, 4408, 4413, -1, 4409, 4413, 4871, -1, 4409, 4410, 4413, -1, 4679, 4411, 4678, -1, 4407, 4678, 4685, -1, 4688, 4685, 4556, -1, 4412, 4556, 4555, -1, 4408, 4555, 4554, -1, 4413, 4554, 4414, -1, 4871, 4414, 4838, -1, 4871, 4413, 4414, -1, 4111, 4686, 4415, -1, 4111, 4416, 4686, -1, 4111, 4102, 4416, -1, 4416, 4102, 4691, -1, 4423, 4691, 4693, -1, 4422, 4693, 4417, -1, 4419, 4417, 4697, -1, 4700, 4697, 4702, -1, 4701, 4702, 4704, -1, 4839, 4704, 4418, -1, 4839, 4701, 4704, -1, 4839, 4873, 4701, -1, 4701, 4873, 4699, -1, 4700, 4699, 4420, -1, 4419, 4420, 4421, -1, 4422, 4421, 4692, -1, 4423, 4692, 4690, -1, 4416, 4690, 4686, -1, 4416, 4423, 4690, -1, 4416, 4691, 4423, -1, 4102, 4424, 4691, -1, 4691, 4424, 4426, -1, 4693, 4426, 4427, -1, 4417, 4427, 4425, -1, 4697, 4425, 4698, -1, 4702, 4698, 4703, -1, 4704, 4703, 4708, -1, 4418, 4708, 4431, -1, 4418, 4704, 4708, -1, 4424, 4109, 4426, -1, 4426, 4109, 4696, -1, 4427, 4696, 4695, -1, 4425, 4695, 4428, -1, 4698, 4428, 4429, -1, 4703, 4429, 4430, -1, 4708, 4430, 4434, -1, 4431, 4434, 4436, -1, 4431, 4708, 4434, -1, 4109, 4432, 4696, -1, 4696, 4432, 4694, -1, 4695, 4694, 4439, -1, 4428, 4439, 4433, -1, 4429, 4433, 4707, -1, 4430, 4707, 4435, -1, 4434, 4435, 4440, -1, 4436, 4440, 4437, -1, 4436, 4434, 4440, -1, 4432, 4438, 4694, -1, 4694, 4438, 4444, -1, 4439, 4444, 4705, -1, 4433, 4705, 4706, -1, 4707, 4706, 4709, -1, 4435, 4709, 4441, -1, 4440, 4441, 4443, -1, 4437, 4443, 4442, -1, 4437, 4440, 4443, -1, 4438, 4450, 4444, -1, 4444, 4450, 4445, -1, 4705, 4445, 4446, -1, 4706, 4446, 4453, -1, 4709, 4453, 4447, -1, 4441, 4447, 4448, -1, 4443, 4448, 4449, -1, 4442, 4449, 4454, -1, 4442, 4443, 4449, -1, 4450, 4456, 4445, -1, 4445, 4456, 4451, -1, 4446, 4451, 4452, -1, 4453, 4452, 4457, -1, 4447, 4457, 4713, -1, 4448, 4713, 4461, -1, 4449, 4461, 4716, -1, 4454, 4716, 4455, -1, 4454, 4449, 4716, -1, 4456, 4108, 4451, -1, 4451, 4108, 4710, -1, 4452, 4710, 4458, -1, 4457, 4458, 4459, -1, 4713, 4459, 4460, -1, 4461, 4460, 4715, -1, 4716, 4715, 4464, -1, 4455, 4464, 4462, -1, 4455, 4716, 4464, -1, 4108, 4467, 4710, -1, 4710, 4467, 4468, -1, 4458, 4468, 4463, -1, 4459, 4463, 4470, -1, 4460, 4470, 4471, -1, 4715, 4471, 4465, -1, 4464, 4465, 4473, -1, 4462, 4473, 4466, -1, 4462, 4464, 4473, -1, 4467, 4469, 4468, -1, 4468, 4469, 4711, -1, 4463, 4711, 4712, -1, 4470, 4712, 4472, -1, 4471, 4472, 4476, -1, 4465, 4476, 4722, -1, 4473, 4722, 4474, -1, 4466, 4474, 4840, -1, 4466, 4473, 4474, -1, 4469, 4107, 4711, -1, 4711, 4107, 4477, -1, 4712, 4477, 4475, -1, 4472, 4475, 4718, -1, 4476, 4718, 4723, -1, 4722, 4723, 4479, -1, 4474, 4479, 4483, -1, 4840, 4483, 4481, -1, 4840, 4474, 4483, -1, 4107, 4106, 4477, -1, 4477, 4106, 4714, -1, 4475, 4714, 4478, -1, 4718, 4478, 4720, -1, 4723, 4720, 4480, -1, 4479, 4480, 4724, -1, 4483, 4724, 4482, -1, 4481, 4482, 4486, -1, 4481, 4483, 4482, -1, 4714, 4106, 4717, -1, 4478, 4717, 4484, -1, 4720, 4484, 4721, -1, 4480, 4721, 4728, -1, 4724, 4728, 4485, -1, 4482, 4485, 4552, -1, 4486, 4552, 4844, -1, 4486, 4482, 4552, -1, 4105, 4719, 4553, -1, 4105, 4498, 4719, -1, 4105, 4104, 4498, -1, 4498, 4104, 4727, -1, 4487, 4727, 4488, -1, 4726, 4488, 4729, -1, 4494, 4729, 4489, -1, 4732, 4489, 4490, -1, 4491, 4490, 4492, -1, 4493, 4492, 4845, -1, 4493, 4491, 4492, -1, 4493, 4880, 4491, -1, 4491, 4880, 4731, -1, 4732, 4731, 4495, -1, 4494, 4495, 4496, -1, 4726, 4496, 4725, -1, 4487, 4725, 4497, -1, 4498, 4497, 4719, -1, 4498, 4487, 4497, -1, 4498, 4727, 4487, -1, 4104, 4499, 4727, -1, 4727, 4499, 4501, -1, 4488, 4501, 4502, -1, 4729, 4502, 4500, -1, 4489, 4500, 4733, -1, 4490, 4733, 4505, -1, 4492, 4505, 4506, -1, 4845, 4506, 4846, -1, 4845, 4492, 4506, -1, 4499, 4103, 4501, -1, 4501, 4103, 4510, -1, 4502, 4510, 4503, -1, 4500, 4503, 4504, -1, 4733, 4504, 4735, -1, 4505, 4735, 4507, -1, 4506, 4507, 4509, -1, 4846, 4509, 4508, -1, 4846, 4506, 4509, -1, 4103, 4100, 4510, -1, 4510, 4100, 4730, -1, 4503, 4730, 4511, -1, 4504, 4511, 4512, -1, 4735, 4512, 4738, -1, 4507, 4738, 4514, -1, 4509, 4514, 4742, -1, 4508, 4742, 4515, -1, 4508, 4509, 4742, -1, 4100, 4099, 4730, -1, 4730, 4099, 4513, -1, 4511, 4513, 4518, -1, 4512, 4518, 4519, -1, 4738, 4519, 4737, -1, 4514, 4737, 4745, -1, 4742, 4745, 4516, -1, 4515, 4516, 4847, -1, 4515, 4742, 4516, -1, 4099, 4522, 4513, -1, 4513, 4522, 4517, -1, 4518, 4517, 4734, -1, 4519, 4734, 4736, -1, 4737, 4736, 4741, -1, 4745, 4741, 4520, -1, 4516, 4520, 4521, -1, 4847, 4521, 4526, -1, 4847, 4516, 4521, -1, 4522, 4523, 4517, -1, 4517, 4523, 4524, -1, 4734, 4524, 4529, -1, 4736, 4529, 4740, -1, 4741, 4740, 4744, -1, 4520, 4744, 4581, -1, 4521, 4581, 4525, -1, 4526, 4525, 4883, -1, 4526, 4521, 4525, -1, 4523, 4527, 4524, -1, 4524, 4527, 4528, -1, 4529, 4528, 4739, -1, 4740, 4739, 4748, -1, 4744, 4748, 4532, -1, 4581, 4532, 4533, -1, 4525, 4533, 4530, -1, 4883, 4530, 4531, -1, 4883, 4525, 4530, -1, 4527, 4098, 4528, -1, 4528, 4098, 4536, -1, 4739, 4536, 4743, -1, 4748, 4743, 4747, -1, 4532, 4747, 4534, -1, 4533, 4534, 4579, -1, 4530, 4579, 4539, -1, 4531, 4539, 4535, -1, 4531, 4530, 4539, -1, 4098, 4540, 4536, -1, 4536, 4540, 4537, -1, 4743, 4537, 4746, -1, 4747, 4746, 4582, -1, 4534, 4582, 4580, -1, 4579, 4580, 4538, -1, 4539, 4538, 4543, -1, 4535, 4543, 4849, -1, 4535, 4539, 4543, -1, 4540, 4094, 4537, -1, 4537, 4094, 4544, -1, 4746, 4544, 4578, -1, 4582, 4578, 4577, -1, 4580, 4577, 4541, -1, 4538, 4541, 4542, -1, 4543, 4542, 4585, -1, 4849, 4585, 4851, -1, 4849, 4543, 4585, -1, 4094, 4145, 4544, -1, 4544, 4145, 4551, -1, 4578, 4551, 4576, -1, 4577, 4576, 4550, -1, 4541, 4550, 4549, -1, 4542, 4549, 4547, -1, 4585, 4547, 4545, -1, 4851, 4545, 4546, -1, 4851, 4585, 4545, -1, 4239, 4546, 4240, -1, 4240, 4546, 4545, -1, 4592, 4545, 4547, -1, 4548, 4547, 4549, -1, 4583, 4549, 4550, -1, 4241, 4550, 4576, -1, 4232, 4576, 4551, -1, 4145, 4232, 4551, -1, 4880, 4844, 4731, -1, 4731, 4844, 4552, -1, 4495, 4552, 4485, -1, 4496, 4485, 4728, -1, 4725, 4728, 4721, -1, 4497, 4721, 4484, -1, 4719, 4484, 4717, -1, 4553, 4717, 4106, -1, 4553, 4719, 4717, -1, 4873, 4838, 4699, -1, 4699, 4838, 4414, -1, 4420, 4414, 4554, -1, 4421, 4554, 4555, -1, 4692, 4555, 4556, -1, 4690, 4556, 4685, -1, 4686, 4685, 4678, -1, 4415, 4678, 4411, -1, 4415, 4686, 4678, -1, 4864, 4356, 4557, -1, 4557, 4356, 4357, -1, 4572, 4357, 4355, -1, 4657, 4355, 4658, -1, 4655, 4658, 4354, -1, 4365, 4354, 4558, -1, 4560, 4558, 4353, -1, 4559, 4353, 4352, -1, 4559, 4560, 4353, -1, 4827, 4561, 4305, -1, 4305, 4561, 4299, -1, 4627, 4299, 4562, -1, 4621, 4562, 4563, -1, 4564, 4563, 4566, -1, 4565, 4566, 4567, -1, 4300, 4567, 4568, -1, 4133, 4568, 4292, -1, 4133, 4300, 4568, -1, 4569, 4374, 4370, -1, 4374, 4570, 4368, -1, 4388, 4375, 4569, -1, 4570, 4571, 4360, -1, 4375, 4376, 4374, -1, 4572, 4361, 4573, -1, 4573, 4361, 4571, -1, 4376, 4371, 4570, -1, 4357, 4572, 4557, -1, 4371, 4663, 4571, -1, 4663, 4362, 4573, -1, 4573, 4362, 4557, -1, 4578, 4544, 4551, -1, 4294, 4574, 4293, -1, 4648, 4575, 4348, -1, 4241, 4576, 4232, -1, 4576, 4577, 4578, -1, 4577, 4580, 4582, -1, 4541, 4577, 4550, -1, 4580, 4579, 4534, -1, 4538, 4580, 4541, -1, 4579, 4530, 4533, -1, 4539, 4579, 4538, -1, 4581, 4533, 4525, -1, 4532, 4534, 4533, -1, 4747, 4582, 4534, -1, 4746, 4578, 4582, -1, 4583, 4550, 4241, -1, 4542, 4541, 4549, -1, 4543, 4538, 4542, -1, 4588, 4583, 4233, -1, 4234, 4588, 4233, -1, 4584, 4234, 4243, -1, 4548, 4549, 4583, -1, 4585, 4542, 4547, -1, 4590, 4244, 4584, -1, 4586, 4548, 4588, -1, 4587, 4586, 4588, -1, 4244, 4587, 4234, -1, 4592, 4547, 4548, -1, 4255, 4589, 4590, -1, 4589, 4245, 4244, -1, 4594, 4592, 4586, -1, 4591, 4594, 4586, -1, 4245, 4591, 4587, -1, 4240, 4545, 4592, -1, 4595, 4251, 4255, -1, 4251, 4593, 4589, -1, 4593, 4246, 4245, -1, 4238, 4240, 4594, -1, 4235, 4238, 4594, -1, 4246, 4235, 4591, -1, 4263, 4257, 4595, -1, 4257, 4256, 4251, -1, 4256, 4596, 4593, -1, 4596, 4599, 4246, -1, 4599, 4236, 4235, -1, 4266, 4597, 4263, -1, 4597, 4258, 4257, -1, 4258, 4252, 4256, -1, 4252, 4598, 4596, -1, 4598, 4247, 4599, -1, 4268, 4600, 4266, -1, 4600, 4601, 4597, -1, 4601, 4603, 4258, -1, 4603, 4253, 4252, -1, 4253, 4248, 4598, -1, 4274, 4269, 4268, -1, 4269, 4264, 4600, -1, 4264, 4605, 4601, -1, 4605, 4602, 4603, -1, 4602, 4254, 4253, -1, 4278, 4604, 4274, -1, 4604, 4270, 4269, -1, 4270, 4265, 4264, -1, 4265, 4609, 4605, -1, 4609, 4259, 4602, -1, 4288, 4606, 4278, -1, 4606, 4607, 4604, -1, 4607, 4271, 4270, -1, 4271, 4608, 4265, -1, 4608, 4262, 4609, -1, 4574, 4282, 4288, -1, 4282, 4279, 4606, -1, 4279, 4275, 4607, -1, 4275, 4276, 4271, -1, 4276, 4610, 4608, -1, 4611, 4282, 4294, -1, 4617, 4279, 4611, -1, 4612, 4275, 4617, -1, 4272, 4276, 4612, -1, 4568, 4613, 4293, -1, 4613, 4616, 4294, -1, 4295, 4613, 4567, -1, 4616, 4614, 4611, -1, 4615, 4616, 4295, -1, 4614, 4280, 4617, -1, 4283, 4614, 4615, -1, 4280, 4277, 4612, -1, 4284, 4280, 4283, -1, 4565, 4567, 4300, -1, 4296, 4295, 4566, -1, 4290, 4615, 4296, -1, 4285, 4283, 4290, -1, 4564, 4566, 4565, -1, 4297, 4296, 4563, -1, 4291, 4290, 4297, -1, 4302, 4564, 4308, -1, 4618, 4302, 4308, -1, 4619, 4618, 4309, -1, 4621, 4563, 4564, -1, 4298, 4297, 4562, -1, 4623, 4624, 4619, -1, 4620, 4621, 4302, -1, 4626, 4620, 4302, -1, 4624, 4626, 4618, -1, 4627, 4562, 4621, -1, 4622, 4314, 4623, -1, 4314, 4628, 4624, -1, 4306, 4627, 4620, -1, 4625, 4306, 4620, -1, 4628, 4625, 4626, -1, 4305, 4299, 4627, -1, 4321, 4631, 4622, -1, 4631, 4632, 4314, -1, 4632, 4310, 4628, -1, 4303, 4305, 4306, -1, 4629, 4303, 4306, -1, 4310, 4629, 4625, -1, 4324, 4630, 4321, -1, 4630, 4317, 4631, -1, 4317, 4318, 4632, -1, 4318, 4633, 4310, -1, 4633, 4313, 4629, -1, 4638, 4634, 4324, -1, 4634, 4322, 4630, -1, 4322, 4319, 4317, -1, 4319, 4635, 4318, -1, 4635, 4311, 4633, -1, 4636, 4637, 4638, -1, 4637, 4325, 4634, -1, 4325, 4640, 4322, -1, 4640, 4641, 4319, -1, 4641, 4315, 4635, -1, 4639, 4644, 4636, -1, 4644, 4334, 4637, -1, 4334, 4329, 4325, -1, 4329, 4323, 4640, -1, 4323, 4320, 4641, -1, 4341, 4642, 4639, -1, 4642, 4643, 4644, -1, 4643, 4330, 4334, -1, 4330, 4646, 4329, -1, 4646, 4326, 4323, -1, 4575, 4647, 4341, -1, 4647, 4649, 4642, -1, 4649, 4645, 4643, -1, 4645, 4331, 4330, -1, 4331, 4327, 4646, -1, 4652, 4647, 4648, -1, 4650, 4649, 4652, -1, 4335, 4645, 4650, -1, 4332, 4331, 4335, -1, 4353, 4349, 4348, -1, 4349, 4651, 4648, -1, 4350, 4349, 4558, -1, 4651, 4343, 4652, -1, 4344, 4651, 4350, -1, 4343, 4336, 4650, -1, 4653, 4343, 4344, -1, 4336, 4339, 4335, -1, 4337, 4336, 4653, -1, 4365, 4558, 4560, -1, 4654, 4350, 4354, -1, 4345, 4344, 4654, -1, 4347, 4653, 4345, -1, 4655, 4354, 4365, -1, 4659, 4654, 4658, -1, 4346, 4345, 4659, -1, 4656, 4655, 4364, -1, 4661, 4656, 4364, -1, 4660, 4661, 4366, -1, 4657, 4658, 4655, -1, 4351, 4659, 4355, -1, 4370, 4368, 4660, -1, 4361, 4657, 4656, -1, 4360, 4361, 4656, -1, 4368, 4360, 4661, -1, 4572, 4355, 4657, -1, 4662, 4665, 4388, -1, 4665, 4377, 4375, -1, 4377, 4666, 4376, -1, 4666, 4372, 4371, -1, 4372, 4369, 4663, -1, 4394, 4664, 4662, -1, 4664, 4389, 4665, -1, 4389, 4669, 4377, -1, 4669, 4378, 4666, -1, 4378, 4373, 4372, -1, 4670, 4671, 4394, -1, 4671, 4667, 4664, -1, 4667, 4668, 4389, -1, 4668, 4673, 4669, -1, 4673, 4379, 4378, -1, 4674, 4397, 4670, -1, 4397, 4672, 4671, -1, 4672, 4390, 4667, -1, 4390, 4381, 4668, -1, 4381, 4385, 4673, -1, 4402, 4675, 4674, -1, 4675, 4676, 4397, -1, 4676, 4677, 4672, -1, 4677, 4391, 4390, -1, 4391, 4382, 4381, -1, 4679, 4680, 4402, -1, 4680, 4682, 4675, -1, 4682, 4398, 4676, -1, 4398, 4684, 4677, -1, 4684, 4392, 4391, -1, 4678, 4407, 4679, -1, 4407, 4403, 4680, -1, 4403, 4681, 4682, -1, 4681, 4683, 4398, -1, 4683, 4395, 4684, -1, 4690, 4685, 4686, -1, 4685, 4688, 4407, -1, 4688, 4687, 4403, -1, 4412, 4688, 4556, -1, 4687, 4400, 4681, -1, 4404, 4687, 4412, -1, 4400, 4401, 4683, -1, 4689, 4400, 4404, -1, 4692, 4556, 4690, -1, 4408, 4412, 4555, -1, 4410, 4404, 4408, -1, 4422, 4692, 4423, -1, 4693, 4422, 4423, -1, 4426, 4693, 4691, -1, 4421, 4555, 4692, -1, 4413, 4408, 4554, -1, 4696, 4427, 4426, -1, 4419, 4421, 4422, -1, 4417, 4419, 4422, -1, 4427, 4417, 4693, -1, 4420, 4554, 4421, -1, 4694, 4695, 4696, -1, 4695, 4425, 4427, -1, 4700, 4420, 4419, -1, 4697, 4700, 4419, -1, 4425, 4697, 4417, -1, 4699, 4414, 4420, -1, 4444, 4439, 4694, -1, 4439, 4428, 4695, -1, 4428, 4698, 4425, -1, 4701, 4699, 4700, -1, 4702, 4701, 4700, -1, 4698, 4702, 4697, -1, 4445, 4705, 4444, -1, 4705, 4433, 4439, -1, 4433, 4429, 4428, -1, 4429, 4703, 4698, -1, 4703, 4704, 4702, -1, 4451, 4446, 4445, -1, 4446, 4706, 4705, -1, 4706, 4707, 4433, -1, 4707, 4430, 4429, -1, 4430, 4708, 4703, -1, 4710, 4452, 4451, -1, 4452, 4453, 4446, -1, 4453, 4709, 4706, -1, 4709, 4435, 4707, -1, 4435, 4434, 4430, -1, 4468, 4458, 4710, -1, 4458, 4457, 4452, -1, 4457, 4447, 4453, -1, 4447, 4441, 4709, -1, 4441, 4440, 4435, -1, 4711, 4463, 4468, -1, 4463, 4459, 4458, -1, 4459, 4713, 4457, -1, 4713, 4448, 4447, -1, 4448, 4443, 4441, -1, 4477, 4712, 4711, -1, 4712, 4470, 4463, -1, 4470, 4460, 4459, -1, 4460, 4461, 4713, -1, 4461, 4449, 4448, -1, 4714, 4475, 4477, -1, 4475, 4472, 4712, -1, 4472, 4471, 4470, -1, 4471, 4715, 4460, -1, 4715, 4716, 4461, -1, 4717, 4478, 4714, -1, 4478, 4718, 4475, -1, 4718, 4476, 4472, -1, 4476, 4465, 4471, -1, 4465, 4464, 4715, -1, 4497, 4484, 4719, -1, 4484, 4720, 4478, -1, 4720, 4723, 4718, -1, 4480, 4720, 4721, -1, 4723, 4722, 4476, -1, 4479, 4723, 4480, -1, 4722, 4473, 4465, -1, 4474, 4722, 4479, -1, 4725, 4721, 4497, -1, 4724, 4480, 4728, -1, 4483, 4479, 4724, -1, 4726, 4725, 4487, -1, 4488, 4726, 4487, -1, 4501, 4488, 4727, -1, 4496, 4728, 4725, -1, 4482, 4724, 4485, -1, 4510, 4502, 4501, -1, 4494, 4496, 4726, -1, 4729, 4494, 4726, -1, 4502, 4729, 4488, -1, 4495, 4485, 4496, -1, 4730, 4503, 4510, -1, 4503, 4500, 4502, -1, 4732, 4495, 4494, -1, 4489, 4732, 4494, -1, 4500, 4489, 4729, -1, 4731, 4552, 4495, -1, 4513, 4511, 4730, -1, 4511, 4504, 4503, -1, 4504, 4733, 4500, -1, 4491, 4731, 4732, -1, 4490, 4491, 4732, -1, 4733, 4490, 4489, -1, 4517, 4518, 4513, -1, 4518, 4512, 4511, -1, 4512, 4735, 4504, -1, 4735, 4505, 4733, -1, 4505, 4492, 4490, -1, 4524, 4734, 4517, -1, 4734, 4519, 4518, -1, 4519, 4738, 4512, -1, 4738, 4507, 4735, -1, 4507, 4506, 4505, -1, 4528, 4529, 4524, -1, 4529, 4736, 4734, -1, 4736, 4737, 4519, -1, 4737, 4514, 4738, -1, 4514, 4509, 4507, -1, 4536, 4739, 4528, -1, 4739, 4740, 4529, -1, 4740, 4741, 4736, -1, 4741, 4745, 4737, -1, 4745, 4742, 4514, -1, 4537, 4743, 4536, -1, 4743, 4748, 4739, -1, 4748, 4744, 4740, -1, 4744, 4520, 4741, -1, 4520, 4516, 4745, -1, 4544, 4746, 4537, -1, 4746, 4747, 4743, -1, 4747, 4532, 4748, -1, 4532, 4581, 4744, -1, 4581, 4521, 4520, -1, 4749, 4750, 4784, -1, 4749, 4751, 4750, -1, 4749, 4752, 4751, -1, 4751, 4752, 4952, -1, 4952, 4752, 4204, -1, 4785, 4204, 4203, -1, 4753, 4203, 4206, -1, 4936, 4206, 4202, -1, 4951, 4202, 4195, -1, 4950, 4195, 4192, -1, 4786, 4192, 4191, -1, 4934, 4191, 4190, -1, 4754, 4190, 4188, -1, 4787, 4188, 4788, -1, 4789, 4788, 4187, -1, 4755, 4187, 4186, -1, 4790, 4186, 4185, -1, 4756, 4185, 4184, -1, 4757, 4184, 4200, -1, 4791, 4200, 4183, -1, 4792, 4183, 4758, -1, 4793, 4758, 4760, -1, 4759, 4760, 4761, -1, 4794, 4761, 4763, -1, 4762, 4763, 4795, -1, 4764, 4795, 4765, -1, 4923, 4765, 4766, -1, 4796, 4766, 4768, -1, 4767, 4768, 4797, -1, 4921, 4797, 4769, -1, 4946, 4769, 4198, -1, 4920, 4198, 4180, -1, 4919, 4180, 4179, -1, 4918, 4179, 4177, -1, 4944, 4177, 4770, -1, 4771, 4770, 4772, -1, 4915, 4772, 4176, -1, 4914, 4176, 4798, -1, 4773, 4798, 4799, -1, 4800, 4799, 4174, -1, 4943, 4174, 4774, -1, 4801, 4774, 4776, -1, 4775, 4776, 4802, -1, 4909, 4802, 4173, -1, 4803, 4173, 4172, -1, 4777, 4172, 4171, -1, 4942, 4171, 4778, -1, 4941, 4778, 4170, -1, 4804, 4170, 4779, -1, 4940, 4779, 4167, -1, 4805, 4167, 4165, -1, 4905, 4165, 4164, -1, 4806, 4164, 4163, -1, 4807, 4163, 4158, -1, 4808, 4158, 4809, -1, 4902, 4809, 4157, -1, 4938, 4157, 4162, -1, 4810, 4162, 4811, -1, 4780, 4811, 4812, -1, 4900, 4812, 4813, -1, 4814, 4813, 4781, -1, 4815, 4781, 4156, -1, 4896, 4156, 4155, -1, 4782, 4155, 4152, -1, 4816, 4152, 4151, -1, 4783, 4151, 4784, -1, 4750, 4783, 4784, -1, 4952, 4204, 4785, -1, 4785, 4203, 4753, -1, 4753, 4206, 4936, -1, 4936, 4202, 4951, -1, 4951, 4195, 4950, -1, 4950, 4192, 4786, -1, 4786, 4191, 4934, -1, 4934, 4190, 4754, -1, 4754, 4188, 4787, -1, 4787, 4788, 4789, -1, 4789, 4187, 4755, -1, 4755, 4186, 4790, -1, 4790, 4185, 4756, -1, 4756, 4184, 4757, -1, 4757, 4200, 4791, -1, 4791, 4183, 4792, -1, 4792, 4758, 4793, -1, 4793, 4760, 4759, -1, 4759, 4761, 4794, -1, 4794, 4763, 4762, -1, 4762, 4795, 4764, -1, 4764, 4765, 4923, -1, 4923, 4766, 4796, -1, 4796, 4768, 4767, -1, 4767, 4797, 4921, -1, 4921, 4769, 4946, -1, 4946, 4198, 4920, -1, 4920, 4180, 4919, -1, 4919, 4179, 4918, -1, 4918, 4177, 4944, -1, 4944, 4770, 4771, -1, 4771, 4772, 4915, -1, 4915, 4176, 4914, -1, 4914, 4798, 4773, -1, 4773, 4799, 4800, -1, 4800, 4174, 4943, -1, 4943, 4774, 4801, -1, 4801, 4776, 4775, -1, 4775, 4802, 4909, -1, 4909, 4173, 4803, -1, 4803, 4172, 4777, -1, 4777, 4171, 4942, -1, 4942, 4778, 4941, -1, 4941, 4170, 4804, -1, 4804, 4779, 4940, -1, 4940, 4167, 4805, -1, 4805, 4165, 4905, -1, 4905, 4164, 4806, -1, 4806, 4163, 4807, -1, 4807, 4158, 4808, -1, 4808, 4809, 4902, -1, 4902, 4157, 4938, -1, 4938, 4162, 4810, -1, 4810, 4811, 4780, -1, 4780, 4812, 4900, -1, 4900, 4813, 4814, -1, 4814, 4781, 4815, -1, 4815, 4156, 4896, -1, 4896, 4155, 4782, -1, 4782, 4152, 4816, -1, 4816, 4151, 4783, -1, 4209, 4817, 5576, -1, 5576, 4817, 5575, -1, 5575, 4817, 4818, -1, 4818, 4817, 5060, -1, 4960, 5060, 4958, -1, 4960, 4818, 5060, -1, 5009, 4820, 4819, -1, 4819, 4820, 5643, -1, 4822, 4819, 5643, -1, 4822, 4821, 4819, -1, 4822, 5140, 4821, -1, 4822, 5644, 5140, -1, 4823, 4824, 4286, -1, 4823, 5183, 4824, -1, 4823, 4826, 5183, -1, 5183, 4826, 4825, -1, 4825, 4826, 4561, -1, 5184, 4561, 4827, -1, 5185, 4827, 4304, -1, 4858, 4304, 4312, -1, 5186, 4312, 4316, -1, 5188, 4316, 4828, -1, 4859, 4828, 4860, -1, 5189, 4860, 4829, -1, 4861, 4829, 4333, -1, 5190, 4333, 4830, -1, 5191, 4830, 4338, -1, 4831, 4338, 4342, -1, 5143, 4342, 4832, -1, 5150, 4832, 4862, -1, 5192, 4862, 4833, -1, 5142, 4833, 4356, -1, 4863, 4356, 4864, -1, 4865, 4864, 4834, -1, 4866, 4834, 4867, -1, 5129, 4867, 4835, -1, 5130, 4835, 4380, -1, 4836, 4380, 4384, -1, 4837, 4384, 4383, -1, 4868, 4383, 4393, -1, 5193, 4393, 4399, -1, 5195, 4399, 4869, -1, 4870, 4869, 4405, -1, 5196, 4405, 4409, -1, 5205, 4409, 4871, -1, 5206, 4871, 4838, -1, 4872, 4838, 4873, -1, 5197, 4873, 4839, -1, 4874, 4839, 4418, -1, 5210, 4418, 4431, -1, 5240, 4431, 4436, -1, 5211, 4436, 4437, -1, 4875, 4437, 4442, -1, 5212, 4442, 4454, -1, 4876, 4454, 4455, -1, 4877, 4455, 4462, -1, 4878, 4462, 4466, -1, 4879, 4466, 4840, -1, 4841, 4840, 4481, -1, 5213, 4481, 4486, -1, 4842, 4486, 4844, -1, 4843, 4844, 4880, -1, 4881, 4880, 4493, -1, 4882, 4493, 4845, -1, 5214, 4845, 4846, -1, 5057, 4846, 4508, -1, 5055, 4508, 4515, -1, 5056, 4515, 4847, -1, 5215, 4847, 4526, -1, 5051, 4526, 4883, -1, 5049, 4883, 4531, -1, 4884, 4531, 4535, -1, 4848, 4535, 4849, -1, 4850, 4849, 4851, -1, 5043, 4851, 4546, -1, 5044, 4546, 4239, -1, 5045, 4239, 4237, -1, 5046, 4237, 4852, -1, 5047, 4852, 4854, -1, 4853, 4854, 4855, -1, 4885, 4855, 4886, -1, 5230, 4886, 4887, -1, 5216, 4887, 4856, -1, 4857, 4856, 4273, -1, 5218, 4273, 4888, -1, 4889, 4888, 4890, -1, 5220, 4890, 4281, -1, 5234, 4281, 4286, -1, 4824, 5234, 4286, -1, 4825, 4561, 5184, -1, 5184, 4827, 5185, -1, 5185, 4304, 4858, -1, 4858, 4312, 5186, -1, 5186, 4316, 5188, -1, 5188, 4828, 4859, -1, 4859, 4860, 5189, -1, 5189, 4829, 4861, -1, 4861, 4333, 5190, -1, 5190, 4830, 5191, -1, 5191, 4338, 4831, -1, 4831, 4342, 5143, -1, 5143, 4832, 5150, -1, 5150, 4862, 5192, -1, 5192, 4833, 5142, -1, 5142, 4356, 4863, -1, 4863, 4864, 4865, -1, 4865, 4834, 4866, -1, 4866, 4867, 5129, -1, 5129, 4835, 5130, -1, 5130, 4380, 4836, -1, 4836, 4384, 4837, -1, 4837, 4383, 4868, -1, 4868, 4393, 5193, -1, 5193, 4399, 5195, -1, 5195, 4869, 4870, -1, 4870, 4405, 5196, -1, 5196, 4409, 5205, -1, 5205, 4871, 5206, -1, 5206, 4838, 4872, -1, 4872, 4873, 5197, -1, 5197, 4839, 4874, -1, 4874, 4418, 5210, -1, 5210, 4431, 5240, -1, 5240, 4436, 5211, -1, 5211, 4437, 4875, -1, 4875, 4442, 5212, -1, 5212, 4454, 4876, -1, 4876, 4455, 4877, -1, 4877, 4462, 4878, -1, 4878, 4466, 4879, -1, 4879, 4840, 4841, -1, 4841, 4481, 5213, -1, 5213, 4486, 4842, -1, 4842, 4844, 4843, -1, 4843, 4880, 4881, -1, 4881, 4493, 4882, -1, 4882, 4845, 5214, -1, 5214, 4846, 5057, -1, 5057, 4508, 5055, -1, 5055, 4515, 5056, -1, 5056, 4847, 5215, -1, 5215, 4526, 5051, -1, 5051, 4883, 5049, -1, 5049, 4531, 4884, -1, 4884, 4535, 4848, -1, 4848, 4849, 4850, -1, 4850, 4851, 5043, -1, 5043, 4546, 5044, -1, 5044, 4239, 5045, -1, 5045, 4237, 5046, -1, 5046, 4852, 5047, -1, 5047, 4854, 4853, -1, 4853, 4855, 4885, -1, 4885, 4886, 5230, -1, 5230, 4887, 5216, -1, 5216, 4856, 4857, -1, 4857, 4273, 5218, -1, 5218, 4888, 4889, -1, 4889, 4890, 5220, -1, 5220, 4281, 5234, -1, 4891, 5414, 4783, -1, 4750, 4891, 4783, -1, 4750, 4892, 4891, -1, 4750, 4751, 4892, -1, 4892, 4751, 4893, -1, 4893, 4751, 4952, -1, 4894, 4952, 4785, -1, 5378, 4785, 4753, -1, 5416, 4753, 5418, -1, 5416, 5378, 4753, -1, 4895, 4816, 5413, -1, 4895, 4782, 4816, -1, 4895, 5444, 4782, -1, 4782, 5444, 4896, -1, 4896, 5444, 5411, -1, 4815, 5411, 4897, -1, 4814, 4897, 4898, -1, 4899, 4814, 4898, -1, 4899, 4900, 4814, -1, 4899, 4901, 4900, -1, 4900, 4901, 4780, -1, 4780, 4901, 4937, -1, 4810, 4937, 5409, -1, 4938, 5409, 4939, -1, 4902, 4939, 4903, -1, 4808, 4903, 5407, -1, 5406, 4808, 5407, -1, 5406, 4807, 4808, -1, 5406, 4904, 4807, -1, 4807, 4904, 4806, -1, 4806, 4904, 5438, -1, 4905, 5438, 5437, -1, 4805, 5437, 4906, -1, 4940, 4906, 5434, -1, 4804, 5434, 4907, -1, 4941, 4907, 5405, -1, 4942, 5405, 5404, -1, 4777, 5404, 5433, -1, 4803, 5433, 5402, -1, 4908, 4803, 5402, -1, 4908, 4909, 4803, -1, 4908, 5401, 4909, -1, 4909, 5401, 4775, -1, 4775, 5401, 4910, -1, 4801, 4910, 4911, -1, 4943, 4911, 5431, -1, 4800, 5431, 5430, -1, 4773, 5430, 4912, -1, 4913, 4773, 4912, -1, 4913, 4914, 4773, -1, 4913, 5400, 4914, -1, 4914, 5400, 4915, -1, 4915, 5400, 4916, -1, 4771, 4916, 5427, -1, 4944, 5427, 4917, -1, 4918, 4917, 5399, -1, 5398, 4918, 5399, -1, 5398, 4919, 4918, -1, 5398, 5397, 4919, -1, 4919, 5397, 4920, -1, 4920, 5397, 4945, -1, 4946, 4945, 5396, -1, 4921, 5396, 5395, -1, 4767, 5395, 5393, -1, 4922, 4767, 5393, -1, 4922, 4796, 4767, -1, 4922, 4924, 4796, -1, 4796, 4924, 4923, -1, 4923, 4924, 5392, -1, 4764, 5392, 5391, -1, 4762, 5391, 4925, -1, 4794, 4925, 4947, -1, 4759, 4947, 5389, -1, 5422, 4759, 5389, -1, 5422, 4793, 4759, -1, 5422, 4926, 4793, -1, 4793, 4926, 4792, -1, 4792, 4926, 4927, -1, 4791, 4927, 4948, -1, 4757, 4948, 4928, -1, 4756, 4928, 4929, -1, 4790, 4929, 4930, -1, 4755, 4930, 5420, -1, 4789, 5420, 4931, -1, 4787, 4931, 4949, -1, 4754, 4949, 4932, -1, 4933, 4754, 4932, -1, 4933, 4934, 4754, -1, 4933, 4935, 4934, -1, 4934, 4935, 4786, -1, 4786, 4935, 5385, -1, 4950, 5385, 5382, -1, 4951, 5382, 5380, -1, 4936, 5380, 5418, -1, 4753, 4936, 5418, -1, 4896, 5411, 4815, -1, 4815, 4897, 4814, -1, 4780, 4937, 4810, -1, 4810, 5409, 4938, -1, 4938, 4939, 4902, -1, 4902, 4903, 4808, -1, 4806, 5438, 4905, -1, 4905, 5437, 4805, -1, 4805, 4906, 4940, -1, 4940, 5434, 4804, -1, 4804, 4907, 4941, -1, 4941, 5405, 4942, -1, 4942, 5404, 4777, -1, 4777, 5433, 4803, -1, 4775, 4910, 4801, -1, 4801, 4911, 4943, -1, 4943, 5431, 4800, -1, 4800, 5430, 4773, -1, 4915, 4916, 4771, -1, 4771, 5427, 4944, -1, 4944, 4917, 4918, -1, 4920, 4945, 4946, -1, 4946, 5396, 4921, -1, 4921, 5395, 4767, -1, 4923, 5392, 4764, -1, 4764, 5391, 4762, -1, 4762, 4925, 4794, -1, 4794, 4947, 4759, -1, 4792, 4927, 4791, -1, 4791, 4948, 4757, -1, 4757, 4928, 4756, -1, 4756, 4929, 4790, -1, 4790, 4930, 4755, -1, 4755, 5420, 4789, -1, 4789, 4931, 4787, -1, 4787, 4949, 4754, -1, 4786, 5385, 4950, -1, 4950, 5382, 4951, -1, 4951, 5380, 4936, -1, 5378, 4894, 4785, -1, 4894, 4893, 4952, -1, 4816, 4783, 5413, -1, 5413, 4783, 5414, -1, 5585, 5584, 5035, -1, 5035, 5584, 5036, -1, 5036, 5584, 5583, -1, 5037, 5583, 5582, -1, 5039, 5582, 5579, -1, 5040, 5579, 4953, -1, 4954, 4953, 4955, -1, 4961, 4955, 5573, -1, 4956, 5573, 4957, -1, 5059, 4957, 5574, -1, 4959, 5574, 4960, -1, 4958, 4959, 4960, -1, 5036, 5583, 5037, -1, 5037, 5582, 5039, -1, 5039, 5579, 5040, -1, 5040, 4953, 4954, -1, 4954, 4955, 4961, -1, 4961, 5573, 4956, -1, 4956, 4957, 5059, -1, 5059, 5574, 4959, -1, 4962, 4964, 5458, -1, 5458, 4964, 4963, -1, 4963, 4964, 5168, -1, 4965, 5168, 5167, -1, 4968, 5167, 4966, -1, 4969, 4966, 5160, -1, 4967, 5160, 5601, -1, 4967, 4969, 5160, -1, 4963, 5168, 4965, -1, 4965, 5167, 4968, -1, 4968, 4966, 4969, -1, 5160, 4970, 5601, -1, 5601, 4970, 5624, -1, 5624, 4970, 5164, -1, 5165, 5624, 5164, -1, 5165, 5627, 5624, -1, 5165, 4971, 5627, -1, 5627, 4971, 5629, -1, 5629, 4971, 4972, -1, 5630, 4972, 5166, -1, 4974, 5166, 4975, -1, 4973, 4974, 4975, -1, 5629, 4972, 5630, -1, 5630, 5166, 4974, -1, 5469, 4976, 5468, -1, 5468, 4976, 4977, -1, 4977, 4976, 4978, -1, 4981, 4978, 4979, -1, 5639, 4979, 4982, -1, 4983, 4982, 4984, -1, 5641, 4984, 5147, -1, 5640, 5147, 5148, -1, 4985, 5148, 5139, -1, 5645, 5139, 5138, -1, 4980, 5138, 5140, -1, 5644, 4980, 5140, -1, 4977, 4978, 4981, -1, 4981, 4979, 5639, -1, 5639, 4982, 4983, -1, 4983, 4984, 5641, -1, 5641, 5147, 5640, -1, 5640, 5148, 4985, -1, 4985, 5139, 5645, -1, 5645, 5138, 4980, -1, 4986, 4987, 5107, -1, 5107, 4987, 4988, -1, 4988, 4987, 4997, -1, 5106, 4997, 5552, -1, 5104, 5552, 4998, -1, 4989, 4998, 5551, -1, 4999, 5551, 4990, -1, 5110, 4990, 4991, -1, 5000, 4991, 4992, -1, 5001, 4992, 4994, -1, 4993, 4994, 4996, -1, 4995, 4993, 4996, -1, 4988, 4997, 5106, -1, 5106, 5552, 5104, -1, 5104, 4998, 4989, -1, 4989, 5551, 4999, -1, 4999, 4990, 5110, -1, 5110, 4991, 5000, -1, 5000, 4992, 5001, -1, 5001, 4994, 4993, -1, 5650, 5004, 5002, -1, 5002, 5004, 5003, -1, 5003, 5004, 5010, -1, 5011, 5010, 5005, -1, 5012, 5005, 5006, -1, 5134, 5006, 5646, -1, 5013, 5646, 5007, -1, 5014, 5007, 5642, -1, 5136, 5642, 5008, -1, 5137, 5008, 5015, -1, 5016, 5015, 4820, -1, 5009, 5016, 4820, -1, 5003, 5010, 5011, -1, 5011, 5005, 5012, -1, 5012, 5006, 5134, -1, 5134, 5646, 5013, -1, 5013, 5007, 5014, -1, 5014, 5642, 5136, -1, 5136, 5008, 5137, -1, 5137, 5015, 5016, -1, 5017, 5564, 5018, -1, 5018, 5564, 5019, -1, 5019, 5564, 5563, -1, 5071, 5563, 5020, -1, 5068, 5020, 5561, -1, 5054, 5561, 5021, -1, 5022, 5021, 5023, -1, 5025, 5023, 5024, -1, 5026, 5024, 5542, -1, 5027, 5542, 5028, -1, 5080, 5028, 5540, -1, 5081, 5080, 5540, -1, 5019, 5563, 5071, -1, 5071, 5020, 5068, -1, 5068, 5561, 5054, -1, 5054, 5021, 5022, -1, 5022, 5023, 5025, -1, 5025, 5024, 5026, -1, 5026, 5542, 5027, -1, 5027, 5028, 5080, -1, 5523, 5029, 5099, -1, 5099, 5029, 5100, -1, 5100, 5029, 5679, -1, 5097, 5679, 5677, -1, 5096, 5677, 5683, -1, 5030, 5683, 5031, -1, 5091, 5031, 5669, -1, 5033, 5669, 5671, -1, 5034, 5671, 5672, -1, 5103, 5672, 5674, -1, 5102, 5674, 4230, -1, 5032, 5102, 4230, -1, 5100, 5679, 5097, -1, 5097, 5677, 5096, -1, 5096, 5683, 5030, -1, 5030, 5031, 5091, -1, 5091, 5669, 5033, -1, 5033, 5671, 5034, -1, 5034, 5672, 5103, -1, 5103, 5674, 5102, -1, 5035, 5036, 5038, -1, 5038, 5036, 5037, -1, 5039, 5038, 5037, -1, 5039, 5447, 5038, -1, 5039, 5041, 5447, -1, 5039, 5040, 5041, -1, 5041, 5040, 5338, -1, 5338, 5040, 4848, -1, 4850, 5338, 4848, -1, 4850, 5042, 5338, -1, 4850, 5043, 5042, -1, 5042, 5043, 5048, -1, 5048, 5043, 5044, -1, 5045, 5048, 5044, -1, 5045, 5046, 5048, -1, 5048, 5046, 5047, -1, 4853, 5048, 5047, -1, 4853, 4885, 5048, -1, 5048, 4885, 5230, -1, 5312, 5230, 5314, -1, 5312, 5048, 5230, -1, 5040, 4954, 4848, -1, 4848, 4954, 4884, -1, 4884, 4954, 5049, -1, 5049, 4954, 4961, -1, 5050, 4961, 4216, -1, 5050, 5049, 4961, -1, 5050, 4218, 5049, -1, 5049, 4218, 5051, -1, 5051, 4218, 4219, -1, 5215, 4219, 4073, -1, 5052, 5215, 4073, -1, 5052, 5056, 5215, -1, 5052, 5053, 5056, -1, 5056, 5053, 5054, -1, 5022, 5056, 5054, -1, 5022, 5055, 5056, -1, 5022, 5057, 5055, -1, 5022, 5025, 5057, -1, 5057, 5025, 5356, -1, 5214, 5356, 5355, -1, 4882, 5355, 5354, -1, 4881, 5354, 5353, -1, 4843, 5353, 5352, -1, 5351, 4843, 5352, -1, 5351, 4842, 4843, -1, 5351, 5349, 4842, -1, 4842, 5349, 5213, -1, 5213, 5349, 5348, -1, 4841, 5348, 5058, -1, 4879, 5058, 4878, -1, 4879, 4841, 5058, -1, 4961, 4956, 4216, -1, 4216, 4956, 4215, -1, 4215, 4956, 5059, -1, 4817, 5059, 5060, -1, 4817, 4215, 5059, -1, 4817, 5061, 4215, -1, 4817, 4209, 5061, -1, 5059, 4959, 5060, -1, 5060, 4959, 4958, -1, 4073, 4219, 4078, -1, 4078, 4219, 5062, -1, 5064, 5062, 5063, -1, 5065, 5063, 4069, -1, 5065, 5064, 5063, -1, 5065, 4074, 5064, -1, 5065, 4075, 4074, -1, 4078, 5062, 5064, -1, 5063, 4220, 4069, -1, 4069, 4220, 5066, -1, 5053, 5067, 5054, -1, 5054, 5067, 5068, -1, 5068, 5067, 5069, -1, 5071, 5069, 5070, -1, 4226, 5071, 5070, -1, 4226, 5019, 5071, -1, 4226, 5018, 5019, -1, 5069, 4071, 5070, -1, 5070, 4071, 4225, -1, 5071, 5068, 5069, -1, 5356, 5025, 5072, -1, 5072, 5025, 5026, -1, 5074, 5026, 5073, -1, 5074, 5072, 5026, -1, 5074, 5075, 5072, -1, 5074, 5533, 5075, -1, 5075, 5533, 5076, -1, 5076, 5533, 5531, -1, 5082, 5531, 5077, -1, 5079, 5077, 5078, -1, 5358, 5078, 5371, -1, 5358, 5079, 5078, -1, 5026, 5027, 5073, -1, 5073, 5027, 5080, -1, 5081, 5073, 5080, -1, 5076, 5531, 5082, -1, 5082, 5077, 5079, -1, 5078, 5083, 5371, -1, 5371, 5083, 5372, -1, 5372, 5083, 5084, -1, 5085, 5084, 5238, -1, 5085, 5372, 5084, -1, 5529, 5087, 5084, -1, 5529, 5535, 5087, -1, 5087, 5535, 5086, -1, 5088, 5087, 5086, -1, 5088, 5089, 5087, -1, 5087, 5089, 5527, -1, 5526, 5087, 5527, -1, 5526, 5090, 5087, -1, 5087, 5090, 5030, -1, 5091, 5087, 5030, -1, 5091, 5092, 5087, -1, 5091, 5033, 5092, -1, 5092, 5033, 5093, -1, 5093, 5033, 5034, -1, 5101, 5034, 5103, -1, 4083, 5103, 4229, -1, 5094, 4083, 4229, -1, 5094, 5095, 4083, -1, 5094, 4081, 5095, -1, 5090, 5524, 5030, -1, 5030, 5524, 5096, -1, 5096, 5524, 5098, -1, 5097, 5098, 5100, -1, 5097, 5096, 5098, -1, 5098, 5099, 5100, -1, 5093, 5034, 5101, -1, 5103, 5102, 4229, -1, 4229, 5102, 5032, -1, 4083, 5101, 5103, -1, 4085, 4989, 5092, -1, 4085, 5104, 4989, -1, 4085, 4088, 5104, -1, 5104, 4088, 5106, -1, 5106, 4088, 5105, -1, 4221, 5105, 5108, -1, 4221, 5106, 5105, -1, 4221, 4988, 5106, -1, 4221, 5107, 4988, -1, 5105, 5109, 5108, -1, 5108, 5109, 4092, -1, 4989, 4999, 5092, -1, 5092, 4999, 5111, -1, 5087, 5111, 5203, -1, 5087, 5092, 5111, -1, 4999, 5110, 5111, -1, 5111, 5110, 5513, -1, 5521, 5111, 5513, -1, 5521, 5509, 5111, -1, 5111, 5509, 5508, -1, 5507, 5111, 5508, -1, 5507, 5112, 5111, -1, 5111, 5112, 5285, -1, 5285, 5112, 5520, -1, 5113, 5520, 5115, -1, 5113, 5285, 5520, -1, 5513, 5110, 5522, -1, 5522, 5110, 5000, -1, 5114, 5000, 5001, -1, 4993, 5114, 5001, -1, 4993, 4995, 5114, -1, 5522, 5000, 5114, -1, 5520, 5116, 5115, -1, 5115, 5116, 5117, -1, 5117, 5116, 5118, -1, 5288, 5118, 5119, -1, 5288, 5117, 5118, -1, 5118, 5518, 5119, -1, 5119, 5518, 5120, -1, 5120, 5518, 5291, -1, 5291, 5518, 5504, -1, 5121, 5504, 5502, -1, 5306, 5502, 5122, -1, 5306, 5121, 5502, -1, 5291, 5504, 5121, -1, 5502, 5123, 5122, -1, 5122, 5123, 5292, -1, 5292, 5123, 5516, -1, 5125, 5516, 5126, -1, 5124, 5126, 5127, -1, 5124, 5125, 5126, -1, 5292, 5516, 5125, -1, 5126, 5133, 5127, -1, 5127, 5133, 5128, -1, 5128, 5133, 5129, -1, 5130, 5128, 5129, -1, 5130, 4836, 5128, -1, 5128, 4836, 5131, -1, 5131, 4836, 4837, -1, 5132, 4837, 4868, -1, 5295, 4868, 5296, -1, 5295, 5132, 4868, -1, 5133, 5501, 5129, -1, 5129, 5501, 4866, -1, 4866, 5501, 5135, -1, 5134, 5135, 5012, -1, 5134, 4866, 5135, -1, 5134, 4865, 4866, -1, 5134, 5013, 4865, -1, 4865, 5013, 4863, -1, 4863, 5013, 5014, -1, 5147, 5014, 5136, -1, 5148, 5136, 5137, -1, 5139, 5137, 4819, -1, 4821, 5139, 4819, -1, 4821, 5138, 5139, -1, 4821, 5140, 5138, -1, 5135, 5141, 5012, -1, 5012, 5141, 5011, -1, 5011, 5141, 5003, -1, 5003, 5141, 5002, -1, 4863, 5014, 5147, -1, 5142, 5147, 4984, -1, 5192, 4984, 4982, -1, 5150, 4982, 5149, -1, 5143, 5149, 5486, -1, 5487, 5143, 5486, -1, 5487, 5247, 5143, -1, 5487, 5145, 5247, -1, 5247, 5145, 5144, -1, 5144, 5145, 5146, -1, 5248, 5146, 5151, -1, 5249, 5151, 5489, -1, 5270, 5489, 5251, -1, 5270, 5249, 5489, -1, 5147, 5136, 5148, -1, 5137, 5016, 4819, -1, 4819, 5016, 5009, -1, 5139, 5148, 5137, -1, 4863, 5147, 5142, -1, 5142, 4984, 5192, -1, 4982, 4979, 5149, -1, 5149, 4979, 5470, -1, 5470, 4979, 4978, -1, 4976, 5470, 4978, -1, 4976, 5469, 5470, -1, 5150, 5149, 5143, -1, 5144, 5146, 5248, -1, 5248, 5151, 5249, -1, 5489, 5490, 5251, -1, 5251, 5490, 5254, -1, 5254, 5490, 5153, -1, 5255, 5153, 5152, -1, 5255, 5254, 5153, -1, 5153, 5154, 5152, -1, 5152, 5154, 5155, -1, 5155, 5154, 5256, -1, 5256, 5154, 5156, -1, 5156, 5154, 5273, -1, 5273, 5154, 5258, -1, 5258, 5154, 5260, -1, 5260, 5154, 5491, -1, 5480, 5260, 5491, -1, 5480, 5157, 5260, -1, 5260, 5157, 5158, -1, 5493, 5260, 5158, -1, 5493, 5482, 5260, -1, 5260, 5482, 5484, -1, 5159, 5260, 5484, -1, 5159, 5496, 5260, -1, 5260, 5496, 5164, -1, 4970, 5260, 5164, -1, 4970, 5173, 5260, -1, 4970, 5169, 5173, -1, 4970, 5160, 5169, -1, 5169, 5160, 5466, -1, 5466, 5160, 5162, -1, 5162, 5160, 4966, -1, 5457, 4966, 5161, -1, 5457, 5162, 4966, -1, 5496, 5163, 5164, -1, 5164, 5163, 5165, -1, 5165, 5163, 5497, -1, 5498, 5165, 5497, -1, 5498, 4971, 5165, -1, 5498, 4972, 4971, -1, 5498, 5166, 4972, -1, 5498, 4975, 5166, -1, 4966, 5167, 5161, -1, 5161, 5167, 5168, -1, 4964, 5161, 5168, -1, 4964, 4962, 5161, -1, 5169, 5170, 5173, -1, 5173, 5170, 5171, -1, 5455, 5173, 5171, -1, 5455, 5172, 5173, -1, 5173, 5172, 5454, -1, 5462, 5173, 5454, -1, 5462, 5320, 5173, -1, 5462, 5174, 5320, -1, 5462, 5453, 5174, -1, 5174, 5453, 5321, -1, 5321, 5453, 5333, -1, 5333, 5453, 5461, -1, 5335, 5461, 5460, -1, 5175, 5460, 5176, -1, 5175, 5335, 5460, -1, 5333, 5461, 5335, -1, 5460, 5451, 5176, -1, 5176, 5451, 5322, -1, 5322, 5451, 5181, -1, 5181, 5451, 5450, -1, 5336, 5450, 5178, -1, 5177, 5178, 5180, -1, 5179, 5180, 5323, -1, 5179, 5177, 5180, -1, 5181, 5450, 5336, -1, 5336, 5178, 5177, -1, 5180, 5448, 5323, -1, 5323, 5448, 5447, -1, 5041, 5323, 5447, -1, 4824, 5182, 5234, -1, 4824, 5183, 5182, -1, 5182, 5183, 4825, -1, 5184, 5182, 4825, -1, 5184, 5185, 5182, -1, 5182, 5185, 4858, -1, 5281, 4858, 5266, -1, 5281, 5182, 4858, -1, 5186, 5187, 4858, -1, 5186, 5188, 5187, -1, 5187, 5188, 4859, -1, 5189, 5187, 4859, -1, 5189, 4861, 5187, -1, 5187, 4861, 5190, -1, 5191, 5187, 5190, -1, 5191, 5243, 5187, -1, 5191, 4831, 5243, -1, 5243, 4831, 5246, -1, 5246, 4831, 5143, -1, 5247, 5246, 5143, -1, 5150, 5192, 4982, -1, 5131, 4837, 5132, -1, 4868, 5193, 5296, -1, 5296, 5193, 5297, -1, 5297, 5193, 5195, -1, 5194, 5195, 4870, -1, 5298, 4870, 5299, -1, 5298, 5194, 4870, -1, 5297, 5195, 5194, -1, 4870, 5196, 5299, -1, 5299, 5196, 5204, -1, 5204, 5196, 5205, -1, 5301, 5205, 5206, -1, 5207, 5206, 4872, -1, 5208, 4872, 5197, -1, 5198, 5197, 4874, -1, 5209, 4874, 5210, -1, 5303, 5210, 5240, -1, 5199, 5240, 5242, -1, 5199, 5303, 5240, -1, 5199, 5200, 5303, -1, 5199, 5201, 5200, -1, 5200, 5201, 5202, -1, 5202, 5201, 5203, -1, 5111, 5202, 5203, -1, 5204, 5205, 5301, -1, 5301, 5206, 5207, -1, 5207, 4872, 5208, -1, 5208, 5197, 5198, -1, 5198, 4874, 5209, -1, 5209, 5210, 5303, -1, 5211, 5058, 5240, -1, 5211, 4875, 5058, -1, 5058, 4875, 5212, -1, 4876, 5058, 5212, -1, 4876, 4877, 5058, -1, 5058, 4877, 4878, -1, 4841, 5213, 5348, -1, 4843, 4881, 5353, -1, 4881, 4882, 5354, -1, 4882, 5214, 5355, -1, 5214, 5057, 5356, -1, 5215, 5051, 4219, -1, 5216, 5227, 5230, -1, 5216, 5217, 5227, -1, 5216, 4857, 5217, -1, 5217, 4857, 5225, -1, 5225, 4857, 5218, -1, 5219, 5218, 4889, -1, 5318, 4889, 5220, -1, 5226, 5220, 5234, -1, 5221, 5234, 5277, -1, 5221, 5226, 5234, -1, 5221, 5222, 5226, -1, 5221, 5223, 5222, -1, 5222, 5223, 5224, -1, 5224, 5223, 5261, -1, 5173, 5261, 5260, -1, 5173, 5224, 5261, -1, 5225, 5218, 5219, -1, 5219, 4889, 5318, -1, 5318, 5220, 5226, -1, 5227, 5327, 5230, -1, 5230, 5327, 5316, -1, 5315, 5230, 5316, -1, 5315, 5324, 5230, -1, 5230, 5324, 5228, -1, 5229, 5230, 5228, -1, 5229, 5314, 5230, -1, 5187, 5267, 4858, -1, 4858, 5267, 5231, -1, 5232, 4858, 5231, -1, 5232, 5266, 4858, -1, 5182, 5233, 5234, -1, 5234, 5233, 5265, -1, 5264, 5234, 5265, -1, 5264, 5263, 5234, -1, 5234, 5263, 5236, -1, 5235, 5234, 5236, -1, 5235, 5277, 5234, -1, 5087, 5363, 5084, -1, 5084, 5363, 5376, -1, 5237, 5084, 5376, -1, 5237, 5360, 5084, -1, 5084, 5360, 5238, -1, 5058, 5239, 5240, -1, 5240, 5239, 5347, -1, 5346, 5240, 5347, -1, 5346, 5344, 5240, -1, 5240, 5344, 5343, -1, 5241, 5240, 5343, -1, 5241, 5242, 5240, -1, 5243, 5713, 5187, -1, 5243, 5244, 5713, -1, 5243, 5246, 5244, -1, 5244, 5246, 5245, -1, 5245, 5246, 5247, -1, 5636, 5247, 5144, -1, 5269, 5144, 5248, -1, 5638, 5248, 5249, -1, 5634, 5249, 5270, -1, 5250, 5270, 5251, -1, 5252, 5251, 5254, -1, 5253, 5254, 5255, -1, 5734, 5255, 5152, -1, 5271, 5152, 5155, -1, 5735, 5155, 5256, -1, 5257, 5256, 5156, -1, 5272, 5156, 5273, -1, 5274, 5273, 5258, -1, 5259, 5258, 5260, -1, 5606, 5260, 5261, -1, 5275, 5261, 5223, -1, 5607, 5223, 5221, -1, 5276, 5221, 5277, -1, 5278, 5277, 5235, -1, 5279, 5235, 5236, -1, 5262, 5236, 5263, -1, 5722, 5263, 5264, -1, 5721, 5264, 5265, -1, 5280, 5265, 5233, -1, 5720, 5233, 5182, -1, 5719, 5182, 5281, -1, 5282, 5281, 5266, -1, 5283, 5266, 5232, -1, 5717, 5232, 5231, -1, 5284, 5231, 5267, -1, 5268, 5267, 5187, -1, 5713, 5268, 5187, -1, 5245, 5247, 5636, -1, 5636, 5144, 5269, -1, 5269, 5248, 5638, -1, 5638, 5249, 5634, -1, 5634, 5270, 5250, -1, 5250, 5251, 5252, -1, 5252, 5254, 5253, -1, 5253, 5255, 5734, -1, 5734, 5152, 5271, -1, 5271, 5155, 5735, -1, 5735, 5256, 5257, -1, 5257, 5156, 5272, -1, 5272, 5273, 5274, -1, 5274, 5258, 5259, -1, 5259, 5260, 5606, -1, 5606, 5261, 5275, -1, 5275, 5223, 5607, -1, 5607, 5221, 5276, -1, 5276, 5277, 5278, -1, 5278, 5235, 5279, -1, 5279, 5236, 5262, -1, 5262, 5263, 5722, -1, 5722, 5264, 5721, -1, 5721, 5265, 5280, -1, 5280, 5233, 5720, -1, 5720, 5182, 5719, -1, 5719, 5281, 5282, -1, 5282, 5266, 5283, -1, 5283, 5232, 5717, -1, 5717, 5231, 5284, -1, 5284, 5267, 5268, -1, 5285, 5286, 5111, -1, 5285, 5665, 5286, -1, 5285, 5113, 5665, -1, 5665, 5113, 5287, -1, 5287, 5113, 5115, -1, 5661, 5115, 5117, -1, 5662, 5117, 5288, -1, 5304, 5288, 5119, -1, 5657, 5119, 5120, -1, 5289, 5120, 5291, -1, 5290, 5291, 5121, -1, 5305, 5121, 5306, -1, 5659, 5306, 5122, -1, 5658, 5122, 5292, -1, 5654, 5292, 5125, -1, 5653, 5125, 5124, -1, 5293, 5124, 5127, -1, 5307, 5127, 5128, -1, 5710, 5128, 5131, -1, 5294, 5131, 5132, -1, 5308, 5132, 5295, -1, 5705, 5295, 5296, -1, 5706, 5296, 5297, -1, 5309, 5297, 5194, -1, 5702, 5194, 5298, -1, 5310, 5298, 5299, -1, 5730, 5299, 5204, -1, 5732, 5204, 5301, -1, 5300, 5301, 5207, -1, 5302, 5207, 5208, -1, 5733, 5208, 5198, -1, 5692, 5198, 5209, -1, 5693, 5209, 5303, -1, 5694, 5303, 5200, -1, 5696, 5200, 5202, -1, 5675, 5202, 5111, -1, 5286, 5675, 5111, -1, 5287, 5115, 5661, -1, 5661, 5117, 5662, -1, 5662, 5288, 5304, -1, 5304, 5119, 5657, -1, 5657, 5120, 5289, -1, 5289, 5291, 5290, -1, 5290, 5121, 5305, -1, 5305, 5306, 5659, -1, 5659, 5122, 5658, -1, 5658, 5292, 5654, -1, 5654, 5125, 5653, -1, 5653, 5124, 5293, -1, 5293, 5127, 5307, -1, 5307, 5128, 5710, -1, 5710, 5131, 5294, -1, 5294, 5132, 5308, -1, 5308, 5295, 5705, -1, 5705, 5296, 5706, -1, 5706, 5297, 5309, -1, 5309, 5194, 5702, -1, 5702, 5298, 5310, -1, 5310, 5299, 5730, -1, 5730, 5204, 5732, -1, 5732, 5301, 5300, -1, 5300, 5207, 5302, -1, 5302, 5208, 5733, -1, 5733, 5198, 5692, -1, 5692, 5209, 5693, -1, 5693, 5303, 5694, -1, 5694, 5200, 5696, -1, 5696, 5202, 5675, -1, 5312, 5618, 5048, -1, 5312, 5311, 5618, -1, 5312, 5314, 5311, -1, 5311, 5314, 5313, -1, 5313, 5314, 5229, -1, 5617, 5229, 5228, -1, 5614, 5228, 5324, -1, 5615, 5324, 5315, -1, 5325, 5315, 5316, -1, 5326, 5316, 5327, -1, 5328, 5327, 5227, -1, 5609, 5227, 5217, -1, 5608, 5217, 5225, -1, 5329, 5225, 5219, -1, 5317, 5219, 5318, -1, 5729, 5318, 5226, -1, 5319, 5226, 5222, -1, 5330, 5222, 5224, -1, 5605, 5224, 5173, -1, 5331, 5173, 5320, -1, 5597, 5320, 5174, -1, 5596, 5174, 5321, -1, 5332, 5321, 5333, -1, 5334, 5333, 5335, -1, 5592, 5335, 5175, -1, 5595, 5175, 5176, -1, 5594, 5176, 5322, -1, 5590, 5322, 5181, -1, 5589, 5181, 5336, -1, 5586, 5336, 5177, -1, 5337, 5177, 5179, -1, 5581, 5179, 5323, -1, 5622, 5323, 5041, -1, 5623, 5041, 5338, -1, 5339, 5338, 5042, -1, 5620, 5042, 5048, -1, 5618, 5620, 5048, -1, 5313, 5229, 5617, -1, 5617, 5228, 5614, -1, 5614, 5324, 5615, -1, 5615, 5315, 5325, -1, 5325, 5316, 5326, -1, 5326, 5327, 5328, -1, 5328, 5227, 5609, -1, 5609, 5217, 5608, -1, 5608, 5225, 5329, -1, 5329, 5219, 5317, -1, 5317, 5318, 5729, -1, 5729, 5226, 5319, -1, 5319, 5222, 5330, -1, 5330, 5224, 5605, -1, 5605, 5173, 5331, -1, 5331, 5320, 5597, -1, 5597, 5174, 5596, -1, 5596, 5321, 5332, -1, 5332, 5333, 5334, -1, 5334, 5335, 5592, -1, 5592, 5175, 5595, -1, 5595, 5176, 5594, -1, 5594, 5322, 5590, -1, 5590, 5181, 5589, -1, 5589, 5336, 5586, -1, 5586, 5177, 5337, -1, 5337, 5179, 5581, -1, 5581, 5323, 5622, -1, 5622, 5041, 5623, -1, 5623, 5338, 5339, -1, 5339, 5042, 5620, -1, 5203, 5340, 5087, -1, 5203, 5341, 5340, -1, 5203, 5201, 5341, -1, 5341, 5201, 5342, -1, 5342, 5201, 5199, -1, 5691, 5199, 5242, -1, 5690, 5242, 5241, -1, 5688, 5241, 5343, -1, 5364, 5343, 5344, -1, 5345, 5344, 5346, -1, 5365, 5346, 5347, -1, 5725, 5347, 5239, -1, 5726, 5239, 5058, -1, 5728, 5058, 5348, -1, 5366, 5348, 5349, -1, 5367, 5349, 5351, -1, 5350, 5351, 5352, -1, 5368, 5352, 5353, -1, 5560, 5353, 5354, -1, 5553, 5354, 5355, -1, 5686, 5355, 5356, -1, 5369, 5356, 5072, -1, 5370, 5072, 5075, -1, 5544, 5075, 5076, -1, 5546, 5076, 5082, -1, 5545, 5082, 5079, -1, 5547, 5079, 5358, -1, 5357, 5358, 5371, -1, 5549, 5371, 5372, -1, 5373, 5372, 5085, -1, 5374, 5085, 5238, -1, 5359, 5238, 5360, -1, 5375, 5360, 5237, -1, 5361, 5237, 5376, -1, 5362, 5376, 5363, -1, 5695, 5363, 5087, -1, 5340, 5695, 5087, -1, 5342, 5199, 5691, -1, 5691, 5242, 5690, -1, 5690, 5241, 5688, -1, 5688, 5343, 5364, -1, 5364, 5344, 5345, -1, 5345, 5346, 5365, -1, 5365, 5347, 5725, -1, 5725, 5239, 5726, -1, 5726, 5058, 5728, -1, 5728, 5348, 5366, -1, 5366, 5349, 5367, -1, 5367, 5351, 5350, -1, 5350, 5352, 5368, -1, 5368, 5353, 5560, -1, 5560, 5354, 5553, -1, 5553, 5355, 5686, -1, 5686, 5356, 5369, -1, 5369, 5072, 5370, -1, 5370, 5075, 5544, -1, 5544, 5076, 5546, -1, 5546, 5082, 5545, -1, 5545, 5079, 5547, -1, 5547, 5358, 5357, -1, 5357, 5371, 5549, -1, 5549, 5372, 5373, -1, 5373, 5085, 5374, -1, 5374, 5238, 5359, -1, 5359, 5360, 5375, -1, 5375, 5237, 5361, -1, 5361, 5376, 5362, -1, 5362, 5363, 5695, -1, 4891, 5611, 5414, -1, 4891, 5612, 5611, -1, 4891, 4892, 5612, -1, 5612, 4892, 5377, -1, 5377, 4892, 4893, -1, 5415, 4893, 4894, -1, 5613, 4894, 5378, -1, 5616, 5378, 5416, -1, 5417, 5416, 5418, -1, 5379, 5418, 5380, -1, 5381, 5380, 5382, -1, 5383, 5382, 5385, -1, 5384, 5385, 4935, -1, 5619, 4935, 4933, -1, 5386, 4933, 4932, -1, 5621, 4932, 4949, -1, 5684, 4949, 4931, -1, 5419, 4931, 5420, -1, 5685, 5420, 4930, -1, 5577, 4930, 4929, -1, 5578, 4929, 4928, -1, 5387, 4928, 4948, -1, 5421, 4948, 4927, -1, 5388, 4927, 4926, -1, 5554, 4926, 5422, -1, 5555, 5422, 5389, -1, 5556, 5389, 4947, -1, 5423, 4947, 4925, -1, 5557, 4925, 5391, -1, 5390, 5391, 5392, -1, 5558, 5392, 4924, -1, 5559, 4924, 4922, -1, 5727, 4922, 5393, -1, 5687, 5393, 5395, -1, 5394, 5395, 5396, -1, 5689, 5396, 4945, -1, 5424, 4945, 5397, -1, 5425, 5397, 5398, -1, 5731, 5398, 5399, -1, 5697, 5399, 4917, -1, 5426, 4917, 5427, -1, 5698, 5427, 4916, -1, 5428, 4916, 5400, -1, 5429, 5400, 4913, -1, 5699, 4913, 4912, -1, 5700, 4912, 5430, -1, 5701, 5430, 5431, -1, 5703, 5431, 4911, -1, 5704, 4911, 4910, -1, 5707, 4910, 5401, -1, 5708, 5401, 4908, -1, 5709, 4908, 5402, -1, 5432, 5402, 5433, -1, 5403, 5433, 5404, -1, 5649, 5404, 5405, -1, 5647, 5405, 4907, -1, 5637, 4907, 5434, -1, 5435, 5434, 4906, -1, 5436, 4906, 5437, -1, 5711, 5437, 5438, -1, 5712, 5438, 4904, -1, 5439, 4904, 5406, -1, 5714, 5406, 5407, -1, 5440, 5407, 4903, -1, 5715, 4903, 4939, -1, 5716, 4939, 5409, -1, 5408, 5409, 4937, -1, 5410, 4937, 4901, -1, 5441, 4901, 4899, -1, 5718, 4899, 4898, -1, 5442, 4898, 4897, -1, 5723, 4897, 5411, -1, 5443, 5411, 5444, -1, 5724, 5444, 4895, -1, 5412, 4895, 5413, -1, 5610, 5413, 5414, -1, 5611, 5610, 5414, -1, 5377, 4893, 5415, -1, 5415, 4894, 5613, -1, 5613, 5378, 5616, -1, 5616, 5416, 5417, -1, 5417, 5418, 5379, -1, 5379, 5380, 5381, -1, 5381, 5382, 5383, -1, 5383, 5385, 5384, -1, 5384, 4935, 5619, -1, 5619, 4933, 5386, -1, 5386, 4932, 5621, -1, 5621, 4949, 5684, -1, 5684, 4931, 5419, -1, 5419, 5420, 5685, -1, 5685, 4930, 5577, -1, 5577, 4929, 5578, -1, 5578, 4928, 5387, -1, 5387, 4948, 5421, -1, 5421, 4927, 5388, -1, 5388, 4926, 5554, -1, 5554, 5422, 5555, -1, 5555, 5389, 5556, -1, 5556, 4947, 5423, -1, 5423, 4925, 5557, -1, 5557, 5391, 5390, -1, 5390, 5392, 5558, -1, 5558, 4924, 5559, -1, 5559, 4922, 5727, -1, 5727, 5393, 5687, -1, 5687, 5395, 5394, -1, 5394, 5396, 5689, -1, 5689, 4945, 5424, -1, 5424, 5397, 5425, -1, 5425, 5398, 5731, -1, 5731, 5399, 5697, -1, 5697, 4917, 5426, -1, 5426, 5427, 5698, -1, 5698, 4916, 5428, -1, 5428, 5400, 5429, -1, 5429, 4913, 5699, -1, 5699, 4912, 5700, -1, 5700, 5430, 5701, -1, 5701, 5431, 5703, -1, 5703, 4911, 5704, -1, 5704, 4910, 5707, -1, 5707, 5401, 5708, -1, 5708, 4908, 5709, -1, 5709, 5402, 5432, -1, 5432, 5433, 5403, -1, 5403, 5404, 5649, -1, 5649, 5405, 5647, -1, 5647, 4907, 5637, -1, 5637, 5434, 5435, -1, 5435, 4906, 5436, -1, 5436, 5437, 5711, -1, 5711, 5438, 5712, -1, 5712, 4904, 5439, -1, 5439, 5406, 5714, -1, 5714, 5407, 5440, -1, 5440, 4903, 5715, -1, 5715, 4939, 5716, -1, 5716, 5409, 5408, -1, 5408, 4937, 5410, -1, 5410, 4901, 5441, -1, 5441, 4899, 5718, -1, 5718, 4898, 5442, -1, 5442, 4897, 5723, -1, 5723, 5411, 5443, -1, 5443, 5444, 5724, -1, 5724, 4895, 5412, -1, 5412, 5413, 5610, -1, 5035, 5038, 5585, -1, 5585, 5038, 5446, -1, 5446, 5038, 5447, -1, 5445, 5447, 5580, -1, 5445, 5446, 5447, -1, 5447, 5448, 5580, -1, 5580, 5448, 5449, -1, 5449, 5448, 5180, -1, 5178, 5449, 5180, -1, 5178, 5587, 5449, -1, 5178, 5450, 5587, -1, 5587, 5450, 5588, -1, 5588, 5450, 5451, -1, 5459, 5451, 5460, -1, 5591, 5460, 5461, -1, 5593, 5461, 5453, -1, 5452, 5453, 5462, -1, 5463, 5462, 5454, -1, 5598, 5454, 5172, -1, 5599, 5172, 5455, -1, 5464, 5455, 5171, -1, 5600, 5171, 5170, -1, 5456, 5170, 5169, -1, 5465, 5169, 5466, -1, 5467, 5466, 5162, -1, 5604, 5162, 5457, -1, 5603, 5457, 5161, -1, 5602, 5161, 4962, -1, 5458, 5602, 4962, -1, 5588, 5451, 5459, -1, 5459, 5460, 5591, -1, 5591, 5461, 5593, -1, 5593, 5453, 5452, -1, 5452, 5462, 5463, -1, 5463, 5454, 5598, -1, 5598, 5172, 5599, -1, 5599, 5455, 5464, -1, 5464, 5171, 5600, -1, 5600, 5170, 5456, -1, 5456, 5169, 5465, -1, 5465, 5466, 5467, -1, 5467, 5162, 5604, -1, 5604, 5457, 5603, -1, 5603, 5161, 5602, -1, 5468, 5471, 5469, -1, 5469, 5471, 5470, -1, 5470, 5471, 5485, -1, 5149, 5485, 5472, -1, 5486, 5472, 5473, -1, 5487, 5473, 5474, -1, 5145, 5474, 5635, -1, 5146, 5635, 5475, -1, 5151, 5475, 5488, -1, 5489, 5488, 5476, -1, 5490, 5476, 5477, -1, 5153, 5477, 5478, -1, 5154, 5478, 5479, -1, 5491, 5479, 5481, -1, 5480, 5481, 5633, -1, 5157, 5633, 5492, -1, 5158, 5492, 5632, -1, 5493, 5632, 5494, -1, 5482, 5494, 5483, -1, 5484, 5483, 5495, -1, 5159, 5495, 5631, -1, 5496, 5631, 5625, -1, 5163, 5625, 5626, -1, 5497, 5626, 5628, -1, 5498, 5628, 4973, -1, 4975, 5498, 4973, -1, 5470, 5485, 5149, -1, 5149, 5472, 5486, -1, 5486, 5473, 5487, -1, 5487, 5474, 5145, -1, 5145, 5635, 5146, -1, 5146, 5475, 5151, -1, 5151, 5488, 5489, -1, 5489, 5476, 5490, -1, 5490, 5477, 5153, -1, 5153, 5478, 5154, -1, 5154, 5479, 5491, -1, 5491, 5481, 5480, -1, 5480, 5633, 5157, -1, 5157, 5492, 5158, -1, 5158, 5632, 5493, -1, 5493, 5494, 5482, -1, 5482, 5483, 5484, -1, 5484, 5495, 5159, -1, 5159, 5631, 5496, -1, 5496, 5625, 5163, -1, 5163, 5626, 5497, -1, 5497, 5628, 5498, -1, 5002, 5141, 5650, -1, 5650, 5141, 5651, -1, 5651, 5141, 5135, -1, 5499, 5135, 5501, -1, 5500, 5501, 5133, -1, 5648, 5133, 5126, -1, 5652, 5126, 5516, -1, 5655, 5516, 5123, -1, 5656, 5123, 5502, -1, 5503, 5502, 5504, -1, 5517, 5504, 5518, -1, 5505, 5518, 5118, -1, 5519, 5118, 5116, -1, 5660, 5116, 5520, -1, 5663, 5520, 5112, -1, 5664, 5112, 5507, -1, 5506, 5507, 5508, -1, 5666, 5508, 5509, -1, 5510, 5509, 5521, -1, 5511, 5521, 5513, -1, 5512, 5513, 5522, -1, 5514, 5522, 5114, -1, 5515, 5114, 4995, -1, 4996, 5515, 4995, -1, 5651, 5135, 5499, -1, 5499, 5501, 5500, -1, 5500, 5133, 5648, -1, 5648, 5126, 5652, -1, 5652, 5516, 5655, -1, 5655, 5123, 5656, -1, 5656, 5502, 5503, -1, 5503, 5504, 5517, -1, 5517, 5518, 5505, -1, 5505, 5118, 5519, -1, 5519, 5116, 5660, -1, 5660, 5520, 5663, -1, 5663, 5112, 5664, -1, 5664, 5507, 5506, -1, 5506, 5508, 5666, -1, 5666, 5509, 5510, -1, 5510, 5521, 5511, -1, 5511, 5513, 5512, -1, 5512, 5522, 5514, -1, 5514, 5114, 5515, -1, 5099, 5098, 5523, -1, 5523, 5098, 5678, -1, 5678, 5098, 5524, -1, 5676, 5524, 5090, -1, 5525, 5090, 5526, -1, 5680, 5526, 5527, -1, 5534, 5527, 5089, -1, 5528, 5089, 5088, -1, 5681, 5088, 5086, -1, 5682, 5086, 5535, -1, 5536, 5535, 5529, -1, 5537, 5529, 5084, -1, 5550, 5084, 5083, -1, 5538, 5083, 5078, -1, 5548, 5078, 5077, -1, 5539, 5077, 5531, -1, 5530, 5531, 5533, -1, 5532, 5533, 5074, -1, 5543, 5074, 5073, -1, 5541, 5073, 5081, -1, 5540, 5541, 5081, -1, 5678, 5524, 5676, -1, 5676, 5090, 5525, -1, 5525, 5526, 5680, -1, 5680, 5527, 5534, -1, 5534, 5089, 5528, -1, 5528, 5088, 5681, -1, 5681, 5086, 5682, -1, 5682, 5535, 5536, -1, 5536, 5529, 5537, -1, 5537, 5084, 5550, -1, 5550, 5083, 5538, -1, 5538, 5078, 5548, -1, 5548, 5077, 5539, -1, 5539, 5531, 5530, -1, 5530, 5533, 5532, -1, 5532, 5074, 5543, -1, 5543, 5073, 5541, -1, 5540, 5028, 5541, -1, 5541, 5028, 5542, -1, 5024, 5541, 5542, -1, 5024, 5543, 5541, -1, 5024, 5023, 5543, -1, 5543, 5023, 5532, -1, 5532, 5023, 5686, -1, 5530, 5686, 5369, -1, 5370, 5530, 5369, -1, 5370, 5539, 5530, -1, 5370, 5544, 5539, -1, 5539, 5544, 5546, -1, 5545, 5539, 5546, -1, 5545, 5547, 5539, -1, 5539, 5547, 5548, -1, 5548, 5547, 5357, -1, 5549, 5548, 5357, -1, 5549, 5538, 5548, -1, 5549, 5373, 5538, -1, 5538, 5373, 5374, -1, 5359, 5538, 5374, -1, 5359, 5550, 5538, -1, 5359, 5375, 5550, -1, 5550, 5375, 5361, -1, 5362, 5550, 5361, -1, 5362, 5695, 5550, -1, 5550, 5695, 5675, -1, 5031, 5675, 5512, -1, 5551, 5512, 4990, -1, 5551, 5031, 5512, -1, 5551, 4084, 5031, -1, 5551, 4086, 4084, -1, 5551, 4998, 4086, -1, 4086, 4998, 4087, -1, 4087, 4998, 5552, -1, 4089, 5552, 4997, -1, 4223, 4997, 4222, -1, 4223, 4089, 4997, -1, 4223, 4090, 4089, -1, 4223, 4091, 4090, -1, 5686, 5023, 5421, -1, 5553, 5421, 5388, -1, 5554, 5553, 5388, -1, 5554, 5560, 5553, -1, 5554, 5555, 5560, -1, 5560, 5555, 5556, -1, 5423, 5560, 5556, -1, 5423, 5557, 5560, -1, 5560, 5557, 5390, -1, 5558, 5560, 5390, -1, 5558, 5559, 5560, -1, 5560, 5559, 5727, -1, 5368, 5727, 5350, -1, 5368, 5560, 5727, -1, 5561, 5568, 5021, -1, 5561, 4077, 5568, -1, 5561, 5020, 4077, -1, 4077, 5020, 5562, -1, 5562, 5020, 5563, -1, 4076, 5563, 5564, -1, 4224, 5564, 5017, -1, 4224, 4076, 5564, -1, 4224, 4072, 4076, -1, 4224, 5565, 4072, -1, 4072, 5565, 5566, -1, 5562, 5563, 4076, -1, 5567, 4217, 5568, -1, 5567, 4213, 4217, -1, 5567, 4079, 4213, -1, 4213, 4079, 5569, -1, 5569, 4079, 4080, -1, 5571, 4080, 5570, -1, 4068, 5570, 4067, -1, 4068, 5571, 5570, -1, 4068, 4214, 5571, -1, 4068, 5572, 4214, -1, 4214, 5572, 4070, -1, 5569, 4080, 5571, -1, 4212, 4955, 4217, -1, 4212, 5573, 4955, -1, 4212, 4211, 5573, -1, 5573, 4211, 4957, -1, 4957, 4211, 4210, -1, 5574, 4210, 4818, -1, 4960, 5574, 4818, -1, 4210, 4208, 4818, -1, 4818, 4208, 5575, -1, 5575, 4208, 5576, -1, 5574, 4957, 4210, -1, 4955, 4953, 4217, -1, 4217, 4953, 5577, -1, 5578, 4217, 5577, -1, 5578, 5568, 4217, -1, 5578, 5021, 5568, -1, 5578, 5387, 5021, -1, 5021, 5387, 5421, -1, 5023, 5021, 5421, -1, 5579, 5419, 4953, -1, 5579, 5622, 5419, -1, 5579, 5581, 5622, -1, 5579, 5580, 5581, -1, 5579, 5445, 5580, -1, 5579, 5582, 5445, -1, 5445, 5582, 5446, -1, 5446, 5582, 5583, -1, 5584, 5446, 5583, -1, 5584, 5585, 5446, -1, 5581, 5580, 5337, -1, 5337, 5580, 5449, -1, 5586, 5449, 5587, -1, 5588, 5586, 5587, -1, 5588, 5589, 5586, -1, 5588, 5590, 5589, -1, 5588, 5459, 5590, -1, 5590, 5459, 5594, -1, 5594, 5459, 5591, -1, 5595, 5591, 5593, -1, 5592, 5593, 5334, -1, 5592, 5595, 5593, -1, 5337, 5449, 5586, -1, 5594, 5591, 5595, -1, 5593, 5452, 5334, -1, 5334, 5452, 5332, -1, 5332, 5452, 5596, -1, 5596, 5452, 5463, -1, 5597, 5463, 5331, -1, 5597, 5596, 5463, -1, 5463, 5598, 5331, -1, 5331, 5598, 5605, -1, 5605, 5598, 5599, -1, 5464, 5605, 5599, -1, 5464, 5600, 5605, -1, 5605, 5600, 5456, -1, 5465, 5605, 5456, -1, 5465, 5601, 5605, -1, 5465, 4967, 5601, -1, 5465, 5467, 4967, -1, 4967, 5467, 5604, -1, 4969, 5604, 5603, -1, 5602, 4969, 5603, -1, 5602, 4968, 4969, -1, 5602, 4965, 4968, -1, 5602, 4963, 4965, -1, 5602, 5458, 4963, -1, 4967, 5604, 4969, -1, 5605, 5601, 5478, -1, 5259, 5478, 5274, -1, 5259, 5605, 5478, -1, 5259, 5330, 5605, -1, 5259, 5606, 5330, -1, 5330, 5606, 5319, -1, 5319, 5606, 5275, -1, 5729, 5275, 5607, -1, 5610, 5607, 5412, -1, 5610, 5729, 5607, -1, 5610, 5317, 5729, -1, 5610, 5329, 5317, -1, 5610, 5608, 5329, -1, 5610, 5609, 5608, -1, 5610, 5328, 5609, -1, 5610, 5326, 5328, -1, 5610, 5325, 5326, -1, 5610, 5615, 5325, -1, 5610, 5611, 5615, -1, 5615, 5611, 5612, -1, 5377, 5615, 5612, -1, 5377, 5415, 5615, -1, 5615, 5415, 5613, -1, 5616, 5615, 5613, -1, 5616, 5614, 5615, -1, 5616, 5617, 5614, -1, 5616, 5313, 5617, -1, 5616, 5311, 5313, -1, 5616, 5618, 5311, -1, 5616, 5620, 5618, -1, 5616, 5417, 5620, -1, 5620, 5417, 5379, -1, 5381, 5620, 5379, -1, 5381, 5383, 5620, -1, 5620, 5383, 5384, -1, 5619, 5620, 5384, -1, 5619, 5386, 5620, -1, 5620, 5386, 5621, -1, 5339, 5621, 5684, -1, 5623, 5684, 5622, -1, 5623, 5339, 5684, -1, 5627, 5625, 5624, -1, 5627, 5626, 5625, -1, 5627, 5628, 5626, -1, 5627, 5629, 5628, -1, 5628, 5629, 5630, -1, 4974, 5628, 5630, -1, 4974, 4973, 5628, -1, 5625, 5631, 5624, -1, 5624, 5631, 5495, -1, 5483, 5624, 5495, -1, 5483, 5494, 5624, -1, 5624, 5494, 5632, -1, 5492, 5624, 5632, -1, 5492, 5633, 5624, -1, 5624, 5633, 5481, -1, 5479, 5624, 5481, -1, 5479, 5478, 5624, -1, 5624, 5478, 5601, -1, 5477, 5253, 5478, -1, 5477, 5252, 5253, -1, 5477, 5476, 5252, -1, 5252, 5476, 5250, -1, 5250, 5476, 5634, -1, 5634, 5476, 5488, -1, 5638, 5488, 5475, -1, 5269, 5475, 5635, -1, 5474, 5269, 5635, -1, 5474, 5636, 5269, -1, 5474, 5473, 5636, -1, 5636, 5473, 5245, -1, 5245, 5473, 5472, -1, 5711, 5472, 4983, -1, 5436, 4983, 5641, -1, 5435, 5641, 5637, -1, 5435, 5436, 5641, -1, 5634, 5488, 5638, -1, 5638, 5475, 5269, -1, 5472, 5485, 4983, -1, 4983, 5485, 5639, -1, 5639, 5485, 5471, -1, 4981, 5471, 4977, -1, 4981, 5639, 5471, -1, 5471, 5468, 4977, -1, 5711, 4983, 5436, -1, 5640, 5007, 5641, -1, 5640, 5642, 5007, -1, 5640, 4985, 5642, -1, 5642, 4985, 5008, -1, 5008, 4985, 5645, -1, 5015, 5645, 5643, -1, 4820, 5015, 5643, -1, 5645, 4980, 5643, -1, 5643, 4980, 4822, -1, 4822, 4980, 5644, -1, 5015, 5008, 5645, -1, 5007, 5646, 5641, -1, 5641, 5646, 5637, -1, 5637, 5646, 5647, -1, 5647, 5646, 5006, -1, 5649, 5006, 5500, -1, 5648, 5649, 5500, -1, 5648, 5652, 5649, -1, 5649, 5652, 5710, -1, 5403, 5710, 5432, -1, 5403, 5649, 5710, -1, 5500, 5006, 5499, -1, 5499, 5006, 5005, -1, 5651, 5005, 5010, -1, 5004, 5651, 5010, -1, 5004, 5650, 5651, -1, 5499, 5005, 5651, -1, 5652, 5655, 5710, -1, 5710, 5655, 5307, -1, 5307, 5655, 5293, -1, 5293, 5655, 5653, -1, 5653, 5655, 5654, -1, 5654, 5655, 5658, -1, 5658, 5655, 5656, -1, 5659, 5656, 5503, -1, 5305, 5503, 5517, -1, 5290, 5517, 5505, -1, 5289, 5505, 5657, -1, 5289, 5290, 5505, -1, 5658, 5656, 5659, -1, 5659, 5503, 5305, -1, 5305, 5517, 5290, -1, 5505, 5519, 5657, -1, 5657, 5519, 5304, -1, 5304, 5519, 5660, -1, 5662, 5660, 5661, -1, 5662, 5304, 5660, -1, 5660, 5663, 5661, -1, 5661, 5663, 5287, -1, 5287, 5663, 5665, -1, 5665, 5663, 5664, -1, 5286, 5664, 5675, -1, 5286, 5665, 5664, -1, 5664, 5506, 5675, -1, 5675, 5506, 5666, -1, 5510, 5675, 5666, -1, 5510, 5511, 5675, -1, 5675, 5511, 5512, -1, 5512, 5514, 4990, -1, 4990, 5514, 4991, -1, 4991, 5514, 5515, -1, 4992, 5515, 4994, -1, 4992, 4991, 5515, -1, 5515, 4996, 4994, -1, 4087, 5552, 4089, -1, 4997, 4987, 4222, -1, 4222, 4987, 4986, -1, 5031, 4084, 5669, -1, 5669, 4084, 5667, -1, 5668, 5669, 5667, -1, 5668, 5671, 5669, -1, 5668, 5670, 5671, -1, 5671, 5670, 5672, -1, 5672, 5670, 4228, -1, 5673, 5672, 4228, -1, 5673, 5674, 5672, -1, 5673, 4230, 5674, -1, 5670, 4082, 4228, -1, 4228, 4082, 4227, -1, 5675, 5031, 5550, -1, 5550, 5031, 5683, -1, 5537, 5683, 5536, -1, 5537, 5550, 5683, -1, 5677, 5676, 5683, -1, 5677, 5678, 5676, -1, 5677, 5679, 5678, -1, 5678, 5679, 5029, -1, 5523, 5678, 5029, -1, 5676, 5525, 5683, -1, 5683, 5525, 5680, -1, 5534, 5683, 5680, -1, 5534, 5528, 5683, -1, 5683, 5528, 5681, -1, 5682, 5683, 5681, -1, 5682, 5536, 5683, -1, 5530, 5532, 5686, -1, 5620, 5621, 5339, -1, 5684, 5419, 5622, -1, 5419, 5685, 4953, -1, 4953, 5685, 5577, -1, 5686, 5421, 5553, -1, 5687, 5364, 5727, -1, 5687, 5688, 5364, -1, 5687, 5394, 5688, -1, 5688, 5394, 5690, -1, 5690, 5394, 5689, -1, 5424, 5690, 5689, -1, 5424, 5691, 5690, -1, 5424, 5425, 5691, -1, 5691, 5425, 5342, -1, 5342, 5425, 5731, -1, 5693, 5731, 5692, -1, 5693, 5342, 5731, -1, 5693, 5341, 5342, -1, 5693, 5694, 5341, -1, 5341, 5694, 5340, -1, 5340, 5694, 5696, -1, 5695, 5696, 5675, -1, 5695, 5340, 5696, -1, 5697, 5702, 5731, -1, 5697, 5426, 5702, -1, 5702, 5426, 5698, -1, 5428, 5702, 5698, -1, 5428, 5429, 5702, -1, 5702, 5429, 5699, -1, 5700, 5702, 5699, -1, 5700, 5701, 5702, -1, 5702, 5701, 5703, -1, 5309, 5703, 5704, -1, 5706, 5704, 5707, -1, 5705, 5707, 5708, -1, 5308, 5708, 5294, -1, 5308, 5705, 5708, -1, 5702, 5703, 5309, -1, 5309, 5704, 5706, -1, 5706, 5707, 5705, -1, 5708, 5709, 5294, -1, 5294, 5709, 5710, -1, 5710, 5709, 5432, -1, 5649, 5647, 5006, -1, 5472, 5711, 5245, -1, 5245, 5711, 5712, -1, 5244, 5712, 5713, -1, 5244, 5245, 5712, -1, 5712, 5439, 5713, -1, 5713, 5439, 5268, -1, 5268, 5439, 5714, -1, 5440, 5268, 5714, -1, 5440, 5715, 5268, -1, 5268, 5715, 5716, -1, 5408, 5268, 5716, -1, 5408, 5410, 5268, -1, 5268, 5410, 5441, -1, 5718, 5268, 5441, -1, 5718, 5284, 5268, -1, 5718, 5717, 5284, -1, 5718, 5283, 5717, -1, 5718, 5282, 5283, -1, 5718, 5719, 5282, -1, 5718, 5720, 5719, -1, 5718, 5280, 5720, -1, 5718, 5721, 5280, -1, 5718, 5722, 5721, -1, 5718, 5262, 5722, -1, 5718, 5442, 5262, -1, 5262, 5442, 5279, -1, 5279, 5442, 5723, -1, 5278, 5723, 5443, -1, 5724, 5278, 5443, -1, 5724, 5276, 5278, -1, 5724, 5412, 5276, -1, 5276, 5412, 5607, -1, 5279, 5723, 5278, -1, 5364, 5345, 5727, -1, 5727, 5345, 5365, -1, 5725, 5727, 5365, -1, 5725, 5726, 5727, -1, 5727, 5726, 5728, -1, 5366, 5727, 5728, -1, 5366, 5367, 5727, -1, 5727, 5367, 5350, -1, 5729, 5319, 5275, -1, 5702, 5310, 5731, -1, 5731, 5310, 5730, -1, 5732, 5731, 5730, -1, 5732, 5300, 5731, -1, 5731, 5300, 5302, -1, 5733, 5731, 5302, -1, 5733, 5692, 5731, -1, 5253, 5734, 5478, -1, 5478, 5734, 5271, -1, 5735, 5478, 5271, -1, 5735, 5257, 5478, -1, 5478, 5257, 5272, -1, 5274, 5478, 5272, -1, 5961, 7036, 5736, -1, 5960, 5736, 5737, -1, 5966, 5737, 5748, -1, 5967, 5748, 5738, -1, 5956, 5738, 5739, -1, 6425, 5956, 5739, -1, 6425, 5743, 5956, -1, 6425, 6424, 5743, -1, 5743, 6424, 5744, -1, 5742, 5744, 5971, -1, 5740, 5971, 5759, -1, 5972, 5759, 5762, -1, 6541, 5762, 5761, -1, 6541, 5972, 5762, -1, 6541, 5954, 5972, -1, 5972, 5954, 5741, -1, 5740, 5741, 5955, -1, 5742, 5955, 5957, -1, 5743, 5957, 5956, -1, 5743, 5742, 5957, -1, 5743, 5744, 5742, -1, 7036, 5745, 5736, -1, 5736, 5745, 5746, -1, 5737, 5746, 5747, -1, 5748, 5747, 6569, -1, 5738, 6569, 6419, -1, 5739, 5738, 6419, -1, 5736, 5746, 5737, -1, 5737, 5747, 5748, -1, 5748, 6569, 5738, -1, 6424, 6427, 5744, -1, 5744, 6427, 6428, -1, 5758, 6428, 6439, -1, 5763, 6439, 6431, -1, 5975, 6431, 5768, -1, 5769, 5768, 6443, -1, 5756, 6443, 5749, -1, 5750, 5756, 5749, -1, 5750, 5751, 5756, -1, 5750, 5773, 5751, -1, 5751, 5773, 5774, -1, 5757, 5774, 5980, -1, 5754, 5980, 5752, -1, 5981, 5752, 5983, -1, 6533, 5983, 6532, -1, 6533, 5981, 5983, -1, 6533, 6535, 5981, -1, 5981, 6535, 5753, -1, 5754, 5753, 5755, -1, 5757, 5755, 5771, -1, 5751, 5771, 5756, -1, 5751, 5757, 5771, -1, 5751, 5774, 5757, -1, 5744, 6428, 5758, -1, 5971, 5758, 5760, -1, 5759, 5760, 5764, -1, 5762, 5764, 5977, -1, 5761, 5977, 6538, -1, 5761, 5762, 5977, -1, 5758, 6439, 5763, -1, 5760, 5763, 5973, -1, 5764, 5973, 5976, -1, 5977, 5976, 5765, -1, 6538, 5765, 6511, -1, 6538, 5977, 5765, -1, 5763, 6431, 5975, -1, 5973, 5975, 5974, -1, 5976, 5974, 5979, -1, 5765, 5979, 5766, -1, 6511, 5766, 5767, -1, 6511, 5765, 5766, -1, 5975, 5768, 5769, -1, 5974, 5769, 5978, -1, 5979, 5978, 5770, -1, 5766, 5770, 5772, -1, 5767, 5772, 6536, -1, 5767, 5766, 5772, -1, 5769, 6443, 5756, -1, 5978, 5756, 5771, -1, 5770, 5771, 5755, -1, 5772, 5755, 5753, -1, 6536, 5753, 6535, -1, 6536, 5772, 5753, -1, 5773, 6444, 5774, -1, 5774, 6444, 5775, -1, 5980, 5775, 5776, -1, 5752, 5776, 5982, -1, 5983, 5982, 5984, -1, 6532, 5984, 5953, -1, 6532, 5983, 5984, -1, 6444, 5777, 5775, -1, 5775, 5777, 5778, -1, 5776, 5778, 5779, -1, 5982, 5779, 5807, -1, 5984, 5807, 5780, -1, 5953, 5780, 5809, -1, 6509, 5809, 5810, -1, 5952, 5810, 5781, -1, 5951, 5781, 5826, -1, 5782, 5826, 5833, -1, 6530, 5833, 5832, -1, 6506, 5832, 5783, -1, 5784, 5783, 5824, -1, 5950, 5824, 5823, -1, 5949, 5823, 5785, -1, 5948, 5785, 5840, -1, 5996, 5840, 5786, -1, 5787, 5786, 5841, -1, 5788, 5841, 6460, -1, 5789, 5788, 6460, -1, 5789, 5846, 5788, -1, 5789, 6464, 5846, -1, 5846, 6464, 5790, -1, 5847, 5790, 6463, -1, 5848, 6463, 5791, -1, 5860, 5791, 5792, -1, 5861, 5792, 6466, -1, 5863, 6466, 5794, -1, 5793, 5794, 6467, -1, 5870, 6467, 5796, -1, 5795, 5796, 5797, -1, 5798, 5797, 6472, -1, 5799, 5798, 6472, -1, 5799, 5803, 5798, -1, 5799, 6469, 5803, -1, 5803, 6469, 5804, -1, 6004, 5804, 5880, -1, 6003, 5880, 6008, -1, 5800, 6008, 5881, -1, 6520, 5881, 6519, -1, 6520, 5800, 5881, -1, 6520, 6521, 5800, -1, 5800, 6521, 5801, -1, 6003, 5801, 5802, -1, 6004, 5802, 5878, -1, 5803, 5878, 5798, -1, 5803, 6004, 5878, -1, 5803, 5804, 6004, -1, 5777, 5805, 5778, -1, 5778, 5805, 5806, -1, 5779, 5806, 5987, -1, 5807, 5987, 5986, -1, 5780, 5986, 5809, -1, 5780, 5807, 5986, -1, 5805, 5811, 5806, -1, 5806, 5811, 5812, -1, 5987, 5812, 5814, -1, 5986, 5814, 5808, -1, 5809, 5808, 5810, -1, 5809, 5986, 5808, -1, 5811, 5813, 5812, -1, 5812, 5813, 5985, -1, 5814, 5985, 5990, -1, 5808, 5990, 5815, -1, 5810, 5815, 5781, -1, 5810, 5808, 5815, -1, 5813, 6437, 5985, -1, 5985, 6437, 5816, -1, 5988, 5816, 6447, -1, 5817, 6447, 6451, -1, 5828, 6451, 6452, -1, 5835, 6452, 6450, -1, 5818, 6450, 6449, -1, 6448, 5818, 6449, -1, 6448, 5820, 5818, -1, 6448, 5819, 5820, -1, 5820, 5819, 5838, -1, 5821, 5838, 5992, -1, 5993, 5992, 5822, -1, 5823, 5822, 5785, -1, 5823, 5993, 5822, -1, 5823, 5824, 5993, -1, 5993, 5824, 5837, -1, 5821, 5837, 5825, -1, 5820, 5825, 5836, -1, 5818, 5836, 5835, -1, 6450, 5818, 5835, -1, 5985, 5816, 5988, -1, 5990, 5988, 5989, -1, 5815, 5989, 5827, -1, 5781, 5827, 5826, -1, 5781, 5815, 5827, -1, 5988, 6447, 5817, -1, 5989, 5817, 5829, -1, 5827, 5829, 5830, -1, 5826, 5830, 5833, -1, 5826, 5827, 5830, -1, 5817, 6451, 5828, -1, 5829, 5828, 5991, -1, 5830, 5991, 5831, -1, 5833, 5831, 5834, -1, 5832, 5834, 5783, -1, 5832, 5833, 5834, -1, 5828, 6452, 5835, -1, 5991, 5835, 5836, -1, 5831, 5836, 5825, -1, 5834, 5825, 5837, -1, 5783, 5837, 5824, -1, 5783, 5834, 5837, -1, 5819, 6458, 5838, -1, 5838, 6458, 5995, -1, 5992, 5995, 5839, -1, 5822, 5839, 5840, -1, 5785, 5822, 5840, -1, 6458, 6456, 5995, -1, 5995, 6456, 5994, -1, 5839, 5994, 5786, -1, 5840, 5839, 5786, -1, 6456, 5842, 5994, -1, 5994, 5842, 5841, -1, 5786, 5994, 5841, -1, 5842, 6460, 5841, -1, 5846, 5790, 5847, -1, 5997, 5847, 5843, -1, 5998, 5843, 5844, -1, 5845, 5844, 5947, -1, 6527, 5947, 6526, -1, 6527, 5845, 5947, -1, 6527, 6504, 5845, -1, 5845, 6504, 5948, -1, 5998, 5948, 5996, -1, 5997, 5996, 5787, -1, 5846, 5787, 5788, -1, 5846, 5997, 5787, -1, 5846, 5847, 5997, -1, 5847, 6463, 5848, -1, 5854, 5848, 5999, -1, 5849, 5999, 5856, -1, 5851, 5856, 5857, -1, 5850, 5857, 6524, -1, 5850, 5851, 5857, -1, 5850, 5852, 5851, -1, 5851, 5852, 5945, -1, 5849, 5945, 5853, -1, 5854, 5853, 5843, -1, 5847, 5854, 5843, -1, 5847, 5848, 5854, -1, 5848, 5791, 5860, -1, 5999, 5860, 5855, -1, 5856, 5855, 5858, -1, 5857, 5858, 5862, -1, 6524, 5862, 5859, -1, 6524, 5857, 5862, -1, 5860, 5792, 5861, -1, 5855, 5861, 6001, -1, 5858, 6001, 6000, -1, 5862, 6000, 5866, -1, 5859, 5866, 5867, -1, 5859, 5862, 5866, -1, 5861, 6466, 5863, -1, 6001, 5863, 5864, -1, 6000, 5864, 5865, -1, 5866, 5865, 6002, -1, 5867, 6002, 6523, -1, 5867, 5866, 6002, -1, 5863, 5794, 5793, -1, 5864, 5793, 5871, -1, 5865, 5871, 5875, -1, 6002, 5875, 5874, -1, 6523, 5874, 5868, -1, 6502, 5868, 5869, -1, 5943, 5869, 5801, -1, 6521, 5943, 5801, -1, 5793, 6467, 5870, -1, 5871, 5870, 5872, -1, 5875, 5872, 5873, -1, 5874, 5873, 5868, -1, 5874, 5875, 5873, -1, 5870, 5796, 5795, -1, 5872, 5795, 5876, -1, 5873, 5876, 5877, -1, 5868, 5877, 5869, -1, 5868, 5873, 5877, -1, 5795, 5797, 5798, -1, 5876, 5798, 5878, -1, 5877, 5878, 5802, -1, 5869, 5802, 5801, -1, 5869, 5877, 5802, -1, 6469, 5882, 5804, -1, 5804, 5882, 5879, -1, 5880, 5879, 6007, -1, 6008, 6007, 6006, -1, 5881, 6006, 5883, -1, 6519, 5883, 5884, -1, 6519, 5881, 5883, -1, 5882, 5887, 5879, -1, 5879, 5887, 6005, -1, 6007, 6005, 5888, -1, 6006, 5888, 6010, -1, 5883, 6010, 5886, -1, 5884, 5886, 5885, -1, 5884, 5883, 5886, -1, 5887, 6471, 6005, -1, 6005, 6471, 5889, -1, 5888, 5889, 6009, -1, 6010, 6009, 5890, -1, 5886, 5890, 5891, -1, 5885, 5891, 6497, -1, 5885, 5886, 5891, -1, 6471, 6477, 5889, -1, 5889, 6477, 6011, -1, 6009, 6011, 6012, -1, 5890, 6012, 5892, -1, 5891, 5892, 5893, -1, 6497, 5893, 6516, -1, 6497, 5891, 5893, -1, 6477, 6476, 6011, -1, 6011, 6476, 5896, -1, 6012, 5896, 5965, -1, 5892, 5965, 6014, -1, 5893, 6014, 5895, -1, 6516, 5895, 5894, -1, 6516, 5893, 5895, -1, 6476, 5901, 5896, -1, 5896, 5901, 5964, -1, 5965, 5964, 5963, -1, 6014, 5963, 5903, -1, 5895, 5903, 5942, -1, 5894, 5942, 5941, -1, 6514, 5941, 6018, -1, 5940, 6018, 5897, -1, 6493, 5897, 5898, -1, 5939, 5898, 5899, -1, 6513, 5899, 5935, -1, 6492, 5935, 5938, -1, 6512, 5938, 5900, -1, 6402, 5900, 5932, -1, 6402, 6512, 5900, -1, 5901, 5902, 5964, -1, 5964, 5902, 5962, -1, 5963, 5962, 6013, -1, 5903, 6013, 5937, -1, 5942, 5937, 5941, -1, 5942, 5903, 5937, -1, 5902, 5904, 5962, -1, 5962, 5904, 6484, -1, 5919, 6484, 5905, -1, 6015, 5905, 6486, -1, 6017, 6486, 5906, -1, 5907, 5906, 5908, -1, 6019, 5908, 6487, -1, 5925, 6487, 5909, -1, 5926, 5909, 5928, -1, 5929, 5928, 5910, -1, 6022, 5910, 5911, -1, 5912, 6022, 5911, -1, 5912, 5914, 6022, -1, 5912, 5913, 5914, -1, 5914, 5913, 6397, -1, 5915, 5914, 6397, -1, 5915, 5931, 5914, -1, 5915, 6401, 5931, -1, 5931, 6401, 5933, -1, 5930, 5933, 5934, -1, 6021, 5934, 5927, -1, 6020, 5927, 5916, -1, 5923, 5916, 5924, -1, 5922, 5924, 5917, -1, 6016, 5917, 5936, -1, 5921, 5936, 5918, -1, 5920, 5918, 5937, -1, 6013, 5920, 5937, -1, 6013, 5919, 5920, -1, 6013, 5962, 5919, -1, 5919, 5962, 6484, -1, 5919, 5905, 6015, -1, 5920, 6015, 5921, -1, 5918, 5920, 5921, -1, 6015, 6486, 6017, -1, 5921, 6017, 6016, -1, 5936, 5921, 6016, -1, 6017, 5906, 5907, -1, 6016, 5907, 5922, -1, 5917, 6016, 5922, -1, 5907, 5908, 6019, -1, 5922, 6019, 5923, -1, 5924, 5922, 5923, -1, 6019, 6487, 5925, -1, 5923, 5925, 6020, -1, 5916, 5923, 6020, -1, 5925, 5909, 5926, -1, 6020, 5926, 6021, -1, 5927, 6020, 6021, -1, 5926, 5928, 5929, -1, 6021, 5929, 5930, -1, 5934, 6021, 5930, -1, 5929, 5910, 6022, -1, 5930, 6022, 5931, -1, 5933, 5930, 5931, -1, 6401, 5932, 5933, -1, 5933, 5932, 5900, -1, 5934, 5900, 5938, -1, 5927, 5938, 5935, -1, 5916, 5935, 5899, -1, 5924, 5899, 5898, -1, 5917, 5898, 5897, -1, 5936, 5897, 6018, -1, 5918, 6018, 5941, -1, 5937, 5918, 5941, -1, 6512, 6492, 5938, -1, 6492, 6513, 5935, -1, 6513, 5939, 5899, -1, 5939, 6493, 5898, -1, 6493, 5940, 5897, -1, 5940, 6514, 6018, -1, 6514, 5894, 5941, -1, 5942, 5894, 5895, -1, 5943, 6502, 5869, -1, 6502, 6523, 5868, -1, 5874, 6523, 6002, -1, 5852, 5944, 5945, -1, 5945, 5944, 5946, -1, 5853, 5946, 5844, -1, 5843, 5853, 5844, -1, 5944, 6526, 5946, -1, 5946, 6526, 5947, -1, 5844, 5946, 5947, -1, 6504, 5949, 5948, -1, 5948, 5949, 5785, -1, 5949, 5950, 5823, -1, 5950, 5784, 5824, -1, 5784, 6506, 5783, -1, 6506, 6530, 5832, -1, 6530, 5782, 5833, -1, 5782, 5951, 5826, -1, 5951, 5952, 5781, -1, 5952, 6509, 5810, -1, 6509, 5953, 5809, -1, 5780, 5953, 5984, -1, 5741, 5954, 5969, -1, 5955, 5969, 5968, -1, 5957, 5968, 5967, -1, 5956, 5967, 5738, -1, 5956, 5957, 5967, -1, 5958, 5970, 5959, -1, 5958, 5960, 5970, -1, 5958, 5961, 5960, -1, 5960, 5961, 5736, -1, 5964, 5965, 5896, -1, 5965, 5892, 6012, -1, 5962, 5963, 5964, -1, 5892, 5891, 5890, -1, 5963, 6014, 5965, -1, 6014, 5893, 5892, -1, 5836, 5818, 5820, -1, 5966, 5748, 5967, -1, 5968, 5966, 5967, -1, 5968, 5970, 5966, -1, 5968, 5969, 5970, -1, 5970, 5969, 5959, -1, 5959, 5969, 5954, -1, 5960, 5737, 5966, -1, 5970, 5960, 5966, -1, 5955, 5968, 5957, -1, 5740, 5955, 5742, -1, 5971, 5740, 5742, -1, 5758, 5971, 5744, -1, 5741, 5969, 5955, -1, 5763, 5760, 5758, -1, 5972, 5741, 5740, -1, 5759, 5972, 5740, -1, 5760, 5759, 5971, -1, 5975, 5973, 5763, -1, 5973, 5764, 5760, -1, 5764, 5762, 5759, -1, 5769, 5974, 5975, -1, 5974, 5976, 5973, -1, 5976, 5977, 5764, -1, 5756, 5978, 5769, -1, 5978, 5979, 5974, -1, 5979, 5765, 5976, -1, 5770, 5978, 5771, -1, 5766, 5979, 5770, -1, 5772, 5770, 5755, -1, 5754, 5755, 5757, -1, 5980, 5754, 5757, -1, 5775, 5980, 5774, -1, 5778, 5776, 5775, -1, 5981, 5753, 5754, -1, 5752, 5981, 5754, -1, 5776, 5752, 5980, -1, 5806, 5779, 5778, -1, 5779, 5982, 5776, -1, 5982, 5983, 5752, -1, 5812, 5987, 5806, -1, 5987, 5807, 5779, -1, 5807, 5984, 5982, -1, 5985, 5814, 5812, -1, 5814, 5986, 5987, -1, 5988, 5990, 5985, -1, 5990, 5808, 5814, -1, 5817, 5989, 5988, -1, 5989, 5815, 5990, -1, 5828, 5829, 5817, -1, 5829, 5827, 5989, -1, 5835, 5991, 5828, -1, 5991, 5830, 5829, -1, 5831, 5991, 5836, -1, 5833, 5830, 5831, -1, 5834, 5831, 5825, -1, 5821, 5825, 5820, -1, 5838, 5821, 5820, -1, 5993, 5837, 5821, -1, 5992, 5993, 5821, -1, 5995, 5992, 5838, -1, 5994, 5839, 5995, -1, 5839, 5822, 5992, -1, 5788, 5787, 5841, -1, 5787, 5996, 5786, -1, 5996, 5948, 5840, -1, 5998, 5996, 5997, -1, 5843, 5998, 5997, -1, 5845, 5948, 5998, -1, 5844, 5845, 5998, -1, 5849, 5853, 5854, -1, 5999, 5849, 5854, -1, 5860, 5999, 5848, -1, 5945, 5946, 5853, -1, 5861, 5855, 5860, -1, 5851, 5945, 5849, -1, 5856, 5851, 5849, -1, 5855, 5856, 5999, -1, 5863, 6001, 5861, -1, 6001, 5858, 5855, -1, 5858, 5857, 5856, -1, 5793, 5864, 5863, -1, 5864, 6000, 6001, -1, 6000, 5862, 5858, -1, 5870, 5871, 5793, -1, 5871, 5865, 5864, -1, 5865, 5866, 6000, -1, 5795, 5872, 5870, -1, 5872, 5875, 5871, -1, 5875, 6002, 5865, -1, 5798, 5876, 5795, -1, 5876, 5873, 5872, -1, 5877, 5876, 5878, -1, 6003, 5802, 6004, -1, 5880, 6003, 6004, -1, 5879, 5880, 5804, -1, 6005, 6007, 5879, -1, 5800, 5801, 6003, -1, 6008, 5800, 6003, -1, 6007, 6008, 5880, -1, 5889, 5888, 6005, -1, 5888, 6006, 6007, -1, 6006, 5881, 6008, -1, 6011, 6009, 5889, -1, 6009, 6010, 5888, -1, 6010, 5883, 6006, -1, 5896, 6012, 6011, -1, 6012, 5890, 6009, -1, 5890, 5886, 6010, -1, 5903, 5963, 6013, -1, 5895, 6014, 5903, -1, 6015, 5920, 5919, -1, 6017, 5921, 6015, -1, 5907, 6016, 6017, -1, 6018, 5918, 5936, -1, 6019, 5922, 5907, -1, 5897, 5936, 5917, -1, 5925, 5923, 6019, -1, 5898, 5917, 5924, -1, 5926, 6020, 5925, -1, 5899, 5924, 5916, -1, 5929, 6021, 5926, -1, 5935, 5916, 5927, -1, 6022, 5930, 5929, -1, 5938, 5927, 5934, -1, 5914, 5931, 6022, -1, 5900, 5934, 5933, -1, 6023, 6283, 6544, -1, 6023, 6268, 6283, -1, 6023, 6269, 6268, -1, 6023, 6543, 6269, -1, 6269, 6543, 6271, -1, 6271, 6543, 6026, -1, 6027, 6026, 6542, -1, 6025, 6542, 6024, -1, 6304, 6024, 6305, -1, 6304, 6025, 6024, -1, 6271, 6026, 6027, -1, 6027, 6542, 6025, -1, 6024, 6540, 6305, -1, 6305, 6540, 6028, -1, 6028, 6540, 6539, -1, 6309, 6539, 6029, -1, 6309, 6028, 6539, -1, 6539, 6510, 6029, -1, 6029, 6510, 6030, -1, 6030, 6510, 6537, -1, 6031, 6537, 6032, -1, 6031, 6030, 6537, -1, 6537, 6033, 6032, -1, 6032, 6033, 6035, -1, 6035, 6033, 6534, -1, 6252, 6534, 6036, -1, 6251, 6036, 6034, -1, 6037, 6034, 6531, -1, 6245, 6531, 6242, -1, 6245, 6037, 6531, -1, 6035, 6534, 6252, -1, 6252, 6036, 6251, -1, 6251, 6034, 6037, -1, 6531, 6038, 6242, -1, 6242, 6038, 6240, -1, 6240, 6038, 6237, -1, 6237, 6038, 6042, -1, 6235, 6042, 6043, -1, 6039, 6043, 6508, -1, 6041, 6508, 6529, -1, 6228, 6529, 6040, -1, 6228, 6041, 6529, -1, 6237, 6042, 6235, -1, 6235, 6043, 6039, -1, 6039, 6508, 6041, -1, 6529, 6507, 6040, -1, 6040, 6507, 6044, -1, 6044, 6507, 6045, -1, 6216, 6045, 6214, -1, 6216, 6044, 6045, -1, 6045, 6046, 6214, -1, 6214, 6046, 6210, -1, 6210, 6046, 6047, -1, 6047, 6046, 6528, -1, 6208, 6528, 6505, -1, 6207, 6505, 6048, -1, 6207, 6208, 6505, -1, 6047, 6528, 6208, -1, 6505, 6049, 6048, -1, 6048, 6049, 6050, -1, 6050, 6049, 6053, -1, 6051, 6053, 6503, -1, 6052, 6503, 6054, -1, 6052, 6051, 6503, -1, 6050, 6053, 6051, -1, 6054, 6503, 6194, -1, 6194, 6503, 6056, -1, 6055, 6056, 6057, -1, 6055, 6194, 6056, -1, 6056, 6525, 6057, -1, 6057, 6525, 6191, -1, 6191, 6525, 6060, -1, 6060, 6525, 6058, -1, 6059, 6058, 6185, -1, 6059, 6060, 6058, -1, 6185, 6058, 6062, -1, 6062, 6058, 6061, -1, 6182, 6061, 6063, -1, 6182, 6062, 6061, -1, 6061, 6064, 6063, -1, 6063, 6064, 6175, -1, 6175, 6064, 6174, -1, 6174, 6064, 6522, -1, 6167, 6522, 6065, -1, 6167, 6174, 6522, -1, 6522, 6501, 6065, -1, 6065, 6501, 6066, -1, 6066, 6501, 6067, -1, 6067, 6501, 6500, -1, 6068, 6500, 6069, -1, 6068, 6067, 6500, -1, 6500, 6499, 6069, -1, 6069, 6499, 6071, -1, 6071, 6499, 6498, -1, 6072, 6498, 6070, -1, 6155, 6070, 6150, -1, 6155, 6072, 6070, -1, 6071, 6498, 6072, -1, 6070, 6073, 6150, -1, 6150, 6073, 6146, -1, 6146, 6073, 6518, -1, 6143, 6518, 6517, -1, 6074, 6517, 6137, -1, 6074, 6143, 6517, -1, 6146, 6518, 6143, -1, 6517, 6515, 6137, -1, 6137, 6515, 6138, -1, 6138, 6515, 6134, -1, 6134, 6515, 6076, -1, 6075, 6076, 6129, -1, 6075, 6134, 6076, -1, 6076, 6496, 6129, -1, 6129, 6496, 6077, -1, 6077, 6496, 6125, -1, 6125, 6496, 6495, -1, 6078, 6495, 6079, -1, 6078, 6125, 6495, -1, 6495, 6494, 6079, -1, 6079, 6494, 6121, -1, 6121, 6494, 6117, -1, 6117, 6494, 6113, -1, 6113, 6494, 6081, -1, 6080, 6081, 6105, -1, 6080, 6113, 6081, -1, 6081, 6082, 6105, -1, 6105, 6082, 6083, -1, 6083, 6082, 6084, -1, 6084, 6082, 6085, -1, 6106, 6085, 6310, -1, 6106, 6084, 6085, -1, 6085, 6086, 6310, -1, 6310, 6086, 6313, -1, 6313, 6086, 6089, -1, 6089, 6086, 6087, -1, 6629, 6089, 6087, -1, 6629, 6088, 6089, -1, 6089, 6088, 6628, -1, 6090, 6089, 6628, -1, 6090, 6091, 6089, -1, 6089, 6091, 6317, -1, 6317, 6091, 6314, -1, 6314, 6091, 7635, -1, 6283, 6092, 6544, -1, 6544, 6092, 7037, -1, 7037, 6092, 7038, -1, 7038, 6092, 7040, -1, 7040, 6092, 6093, -1, 6093, 6092, 6094, -1, 6094, 6092, 6095, -1, 6096, 6094, 6095, -1, 6096, 6097, 6094, -1, 6314, 7635, 6315, -1, 6318, 6315, 6098, -1, 6319, 6098, 6099, -1, 6100, 6099, 6596, -1, 6101, 6100, 6596, -1, 6101, 6311, 6100, -1, 6101, 6598, 6311, -1, 6311, 6598, 6326, -1, 6325, 6326, 6102, -1, 6107, 6102, 6104, -1, 6103, 6104, 6331, -1, 6105, 6331, 6080, -1, 6105, 6103, 6331, -1, 6105, 6083, 6103, -1, 6103, 6083, 6084, -1, 6106, 6103, 6084, -1, 6106, 6310, 6103, -1, 6103, 6310, 6107, -1, 6104, 6103, 6107, -1, 7635, 7637, 6315, -1, 6315, 7637, 6111, -1, 6098, 6111, 6108, -1, 6109, 6108, 6112, -1, 7638, 6109, 6112, -1, 7638, 7639, 6109, -1, 6109, 7639, 7640, -1, 6110, 6109, 7640, -1, 6110, 6099, 6109, -1, 6110, 6596, 6099, -1, 6111, 6112, 6108, -1, 6598, 6599, 6326, -1, 6326, 6599, 6327, -1, 6102, 6327, 6329, -1, 6104, 6329, 6330, -1, 6331, 6330, 6113, -1, 6080, 6331, 6113, -1, 6599, 6115, 6327, -1, 6327, 6115, 6116, -1, 6329, 6116, 6328, -1, 6330, 6328, 6114, -1, 6113, 6114, 6117, -1, 6113, 6330, 6114, -1, 6115, 6600, 6116, -1, 6116, 6600, 6332, -1, 6328, 6332, 6333, -1, 6114, 6333, 6118, -1, 6117, 6118, 6121, -1, 6117, 6114, 6118, -1, 6600, 6122, 6332, -1, 6332, 6122, 6124, -1, 6333, 6124, 6119, -1, 6118, 6119, 6120, -1, 6079, 6120, 6078, -1, 6079, 6118, 6120, -1, 6079, 6121, 6118, -1, 6122, 6123, 6124, -1, 6124, 6123, 6126, -1, 6119, 6126, 6334, -1, 6120, 6334, 6130, -1, 6125, 6130, 6077, -1, 6125, 6120, 6130, -1, 6125, 6078, 6120, -1, 6123, 6579, 6126, -1, 6126, 6579, 6127, -1, 6334, 6127, 6128, -1, 6130, 6128, 6133, -1, 6129, 6133, 6075, -1, 6129, 6130, 6133, -1, 6129, 6077, 6130, -1, 6579, 6131, 6127, -1, 6127, 6131, 6335, -1, 6128, 6335, 6337, -1, 6133, 6337, 6132, -1, 6134, 6132, 6138, -1, 6134, 6133, 6132, -1, 6134, 6075, 6133, -1, 6131, 6135, 6335, -1, 6335, 6135, 6139, -1, 6337, 6139, 6336, -1, 6132, 6336, 6136, -1, 6137, 6136, 6074, -1, 6137, 6132, 6136, -1, 6137, 6138, 6132, -1, 6135, 6140, 6139, -1, 6139, 6140, 6141, -1, 6336, 6141, 6142, -1, 6136, 6142, 6147, -1, 6143, 6147, 6146, -1, 6143, 6136, 6147, -1, 6143, 6074, 6136, -1, 6140, 6144, 6141, -1, 6141, 6144, 6145, -1, 6142, 6145, 6148, -1, 6147, 6148, 6151, -1, 6146, 6151, 6150, -1, 6146, 6147, 6151, -1, 6144, 6603, 6145, -1, 6145, 6603, 6149, -1, 6148, 6149, 6340, -1, 6151, 6340, 6154, -1, 6150, 6154, 6155, -1, 6150, 6151, 6154, -1, 6603, 6152, 6149, -1, 6149, 6152, 6339, -1, 6340, 6339, 6153, -1, 6154, 6153, 6341, -1, 6155, 6341, 6072, -1, 6155, 6154, 6341, -1, 6152, 6156, 6339, -1, 6339, 6156, 6338, -1, 6153, 6338, 6160, -1, 6341, 6160, 6157, -1, 6072, 6157, 6071, -1, 6072, 6341, 6157, -1, 6156, 6158, 6338, -1, 6338, 6158, 6159, -1, 6160, 6159, 6342, -1, 6157, 6342, 6162, -1, 6071, 6162, 6069, -1, 6071, 6157, 6162, -1, 6158, 6581, 6159, -1, 6159, 6581, 6161, -1, 6342, 6161, 6344, -1, 6162, 6344, 6163, -1, 6069, 6163, 6068, -1, 6069, 6162, 6163, -1, 6581, 6164, 6161, -1, 6161, 6164, 6343, -1, 6344, 6343, 6165, -1, 6163, 6165, 6169, -1, 6068, 6169, 6168, -1, 6067, 6168, 6066, -1, 6067, 6068, 6168, -1, 6164, 6166, 6343, -1, 6343, 6166, 6172, -1, 6165, 6172, 6346, -1, 6169, 6346, 6173, -1, 6170, 6173, 6174, -1, 6167, 6170, 6174, -1, 6167, 6065, 6170, -1, 6170, 6065, 6168, -1, 6169, 6170, 6168, -1, 6169, 6173, 6170, -1, 6166, 6171, 6172, -1, 6172, 6171, 6177, -1, 6346, 6177, 6345, -1, 6173, 6345, 6348, -1, 6174, 6348, 6175, -1, 6174, 6173, 6348, -1, 6171, 6176, 6177, -1, 6177, 6176, 6180, -1, 6345, 6180, 6178, -1, 6348, 6178, 6179, -1, 6175, 6179, 6063, -1, 6175, 6348, 6179, -1, 6176, 6181, 6180, -1, 6180, 6181, 6347, -1, 6178, 6347, 6350, -1, 6179, 6350, 6184, -1, 6182, 6184, 6062, -1, 6182, 6179, 6184, -1, 6182, 6063, 6179, -1, 6181, 6186, 6347, -1, 6347, 6186, 6349, -1, 6350, 6349, 6187, -1, 6184, 6187, 6183, -1, 6185, 6183, 6059, -1, 6185, 6184, 6183, -1, 6185, 6062, 6184, -1, 6186, 6606, 6349, -1, 6349, 6606, 6351, -1, 6187, 6351, 6188, -1, 6183, 6188, 6189, -1, 6060, 6189, 6191, -1, 6060, 6183, 6189, -1, 6060, 6059, 6183, -1, 6606, 6192, 6351, -1, 6351, 6192, 6193, -1, 6188, 6193, 6353, -1, 6189, 6353, 6190, -1, 6057, 6190, 6055, -1, 6057, 6189, 6190, -1, 6057, 6191, 6189, -1, 6192, 6607, 6193, -1, 6193, 6607, 6352, -1, 6353, 6352, 6355, -1, 6190, 6355, 6197, -1, 6194, 6197, 6054, -1, 6194, 6190, 6197, -1, 6194, 6055, 6190, -1, 6607, 6195, 6352, -1, 6352, 6195, 6198, -1, 6355, 6198, 6196, -1, 6197, 6196, 6356, -1, 6052, 6356, 6051, -1, 6052, 6197, 6356, -1, 6052, 6054, 6197, -1, 6195, 6584, 6198, -1, 6198, 6584, 6354, -1, 6196, 6354, 6200, -1, 6356, 6200, 6202, -1, 6051, 6202, 6050, -1, 6051, 6356, 6202, -1, 6584, 6199, 6354, -1, 6354, 6199, 6357, -1, 6200, 6357, 6201, -1, 6202, 6201, 6203, -1, 6050, 6203, 6048, -1, 6050, 6202, 6203, -1, 6199, 6204, 6357, -1, 6357, 6204, 6205, -1, 6201, 6205, 6206, -1, 6203, 6206, 6359, -1, 6207, 6359, 6208, -1, 6207, 6203, 6359, -1, 6207, 6048, 6203, -1, 6204, 6609, 6205, -1, 6205, 6609, 6209, -1, 6206, 6209, 6358, -1, 6359, 6358, 6361, -1, 6208, 6361, 6047, -1, 6208, 6359, 6361, -1, 6609, 6610, 6209, -1, 6209, 6610, 6360, -1, 6358, 6360, 6211, -1, 6361, 6211, 6212, -1, 6047, 6212, 6210, -1, 6047, 6361, 6212, -1, 6610, 6611, 6360, -1, 6360, 6611, 6215, -1, 6211, 6215, 6213, -1, 6212, 6213, 6217, -1, 6210, 6217, 6214, -1, 6210, 6212, 6217, -1, 6611, 6219, 6215, -1, 6215, 6219, 6221, -1, 6213, 6221, 6362, -1, 6217, 6362, 6218, -1, 6214, 6218, 6216, -1, 6214, 6217, 6218, -1, 6219, 6220, 6221, -1, 6221, 6220, 6363, -1, 6362, 6363, 6225, -1, 6218, 6225, 6223, -1, 6222, 6223, 6040, -1, 6044, 6222, 6040, -1, 6044, 6224, 6222, -1, 6044, 6216, 6224, -1, 6224, 6216, 6218, -1, 6222, 6218, 6223, -1, 6222, 6224, 6218, -1, 6220, 6612, 6363, -1, 6363, 6612, 6226, -1, 6225, 6226, 6364, -1, 6223, 6364, 6227, -1, 6040, 6227, 6228, -1, 6040, 6223, 6227, -1, 6612, 6614, 6226, -1, 6226, 6614, 6229, -1, 6364, 6229, 6365, -1, 6227, 6365, 6231, -1, 6228, 6231, 6041, -1, 6228, 6227, 6231, -1, 6614, 6616, 6229, -1, 6229, 6616, 6230, -1, 6365, 6230, 6368, -1, 6231, 6368, 6232, -1, 6039, 6232, 6235, -1, 6039, 6231, 6232, -1, 6039, 6041, 6231, -1, 6616, 6233, 6230, -1, 6230, 6233, 6367, -1, 6368, 6367, 6366, -1, 6232, 6366, 6234, -1, 6235, 6234, 6237, -1, 6235, 6232, 6234, -1, 6233, 6236, 6367, -1, 6367, 6236, 6239, -1, 6366, 6239, 6369, -1, 6234, 6369, 6238, -1, 6237, 6238, 6240, -1, 6237, 6234, 6238, -1, 6236, 6617, 6239, -1, 6239, 6617, 6371, -1, 6369, 6371, 6370, -1, 6238, 6370, 6241, -1, 6240, 6241, 6242, -1, 6240, 6238, 6241, -1, 6617, 6618, 6371, -1, 6371, 6618, 6243, -1, 6370, 6243, 6373, -1, 6241, 6373, 6244, -1, 6242, 6244, 6245, -1, 6242, 6241, 6244, -1, 6618, 6619, 6243, -1, 6243, 6619, 6248, -1, 6373, 6248, 6372, -1, 6244, 6372, 6246, -1, 6037, 6246, 6251, -1, 6037, 6244, 6246, -1, 6037, 6245, 6244, -1, 6619, 6247, 6248, -1, 6248, 6247, 6249, -1, 6372, 6249, 6250, -1, 6246, 6250, 6375, -1, 6251, 6375, 6252, -1, 6251, 6246, 6375, -1, 6247, 6253, 6249, -1, 6249, 6253, 6255, -1, 6250, 6255, 6376, -1, 6375, 6376, 6254, -1, 6252, 6254, 6035, -1, 6252, 6375, 6254, -1, 6253, 6620, 6255, -1, 6255, 6620, 6374, -1, 6376, 6374, 6257, -1, 6254, 6257, 6256, -1, 6035, 6256, 6032, -1, 6035, 6254, 6256, -1, 6620, 6621, 6374, -1, 6374, 6621, 6378, -1, 6257, 6378, 6377, -1, 6256, 6377, 6321, -1, 6032, 6321, 6031, -1, 6032, 6256, 6321, -1, 6621, 6590, 6378, -1, 6378, 6590, 6258, -1, 6377, 6258, 6320, -1, 6321, 6320, 6323, -1, 6031, 6323, 6030, -1, 6031, 6321, 6323, -1, 6590, 6261, 6258, -1, 6258, 6261, 6262, -1, 6320, 6262, 6259, -1, 6323, 6259, 6260, -1, 6030, 6260, 6029, -1, 6030, 6323, 6260, -1, 6261, 6623, 6262, -1, 6262, 6623, 6322, -1, 6259, 6322, 6263, -1, 6260, 6263, 6264, -1, 6309, 6264, 6308, -1, 6028, 6308, 6307, -1, 6305, 6307, 6265, -1, 6306, 6265, 6278, -1, 6303, 6278, 6281, -1, 6273, 6281, 6280, -1, 6266, 6273, 6280, -1, 6266, 6267, 6273, -1, 6266, 6625, 6267, -1, 6267, 6625, 6282, -1, 6379, 6282, 6380, -1, 6270, 6380, 6284, -1, 6269, 6284, 6268, -1, 6269, 6270, 6284, -1, 6269, 6271, 6270, -1, 6270, 6271, 6301, -1, 6379, 6301, 6272, -1, 6267, 6272, 6273, -1, 6267, 6379, 6272, -1, 6267, 6282, 6379, -1, 6623, 6274, 6322, -1, 6322, 6274, 6275, -1, 6263, 6275, 6276, -1, 6264, 6276, 6265, -1, 6307, 6264, 6265, -1, 6307, 6308, 6264, -1, 6274, 6624, 6275, -1, 6275, 6624, 6279, -1, 6276, 6279, 6278, -1, 6265, 6276, 6278, -1, 6624, 6277, 6279, -1, 6279, 6277, 6281, -1, 6278, 6279, 6281, -1, 6277, 6280, 6281, -1, 6625, 6626, 6282, -1, 6282, 6626, 6285, -1, 6380, 6285, 6382, -1, 6284, 6382, 6286, -1, 6268, 6286, 6283, -1, 6268, 6284, 6286, -1, 6626, 6287, 6285, -1, 6285, 6287, 6381, -1, 6382, 6381, 6289, -1, 6286, 6289, 6383, -1, 6092, 6383, 6095, -1, 6092, 6286, 6383, -1, 6092, 6283, 6286, -1, 6287, 6288, 6381, -1, 6381, 6288, 6291, -1, 6289, 6291, 6290, -1, 6383, 6290, 6294, -1, 6095, 6294, 6096, -1, 6095, 6383, 6294, -1, 6288, 6292, 6291, -1, 6291, 6292, 6384, -1, 6290, 6384, 6385, -1, 6294, 6385, 6293, -1, 6096, 6293, 6097, -1, 6096, 6294, 6293, -1, 6292, 6295, 6384, -1, 6384, 6295, 6386, -1, 6385, 6386, 6296, -1, 6293, 6296, 7729, -1, 7727, 6293, 7729, -1, 7727, 6097, 6293, -1, 6295, 6297, 6386, -1, 6386, 6297, 6299, -1, 6296, 6299, 7728, -1, 7729, 6296, 7728, -1, 6594, 6298, 6297, -1, 6297, 6298, 6299, -1, 6299, 6298, 6300, -1, 7728, 6299, 6300, -1, 6271, 6027, 6301, -1, 6301, 6027, 6302, -1, 6272, 6302, 6303, -1, 6273, 6303, 6281, -1, 6273, 6272, 6303, -1, 6027, 6025, 6302, -1, 6302, 6025, 6306, -1, 6303, 6306, 6278, -1, 6303, 6302, 6306, -1, 6025, 6304, 6306, -1, 6306, 6304, 6305, -1, 6265, 6306, 6305, -1, 6305, 6028, 6307, -1, 6028, 6309, 6308, -1, 6264, 6309, 6260, -1, 6260, 6309, 6029, -1, 6065, 6066, 6168, -1, 6169, 6068, 6163, -1, 6107, 6310, 6324, -1, 6325, 6324, 6312, -1, 6311, 6312, 6100, -1, 6311, 6325, 6312, -1, 6311, 6326, 6325, -1, 6310, 6313, 6324, -1, 6324, 6313, 6089, -1, 6316, 6089, 6317, -1, 6318, 6317, 6314, -1, 6315, 6318, 6314, -1, 6324, 6089, 6316, -1, 6312, 6316, 6319, -1, 6100, 6319, 6099, -1, 6100, 6312, 6319, -1, 6316, 6317, 6318, -1, 6319, 6318, 6098, -1, 6319, 6316, 6318, -1, 6262, 6320, 6258, -1, 6320, 6321, 6377, -1, 6322, 6259, 6262, -1, 6259, 6323, 6320, -1, 6108, 6109, 6098, -1, 6098, 6109, 6099, -1, 6098, 6315, 6111, -1, 6324, 6316, 6312, -1, 6107, 6324, 6325, -1, 6102, 6107, 6325, -1, 6327, 6102, 6326, -1, 6116, 6329, 6327, -1, 6329, 6104, 6102, -1, 6332, 6328, 6116, -1, 6328, 6330, 6329, -1, 6330, 6331, 6104, -1, 6124, 6333, 6332, -1, 6333, 6114, 6328, -1, 6126, 6119, 6124, -1, 6119, 6118, 6333, -1, 6127, 6334, 6126, -1, 6334, 6120, 6119, -1, 6335, 6128, 6127, -1, 6128, 6130, 6334, -1, 6139, 6337, 6335, -1, 6337, 6133, 6128, -1, 6141, 6336, 6139, -1, 6336, 6132, 6337, -1, 6145, 6142, 6141, -1, 6142, 6136, 6336, -1, 6149, 6148, 6145, -1, 6148, 6147, 6142, -1, 6339, 6340, 6149, -1, 6340, 6151, 6148, -1, 6338, 6153, 6339, -1, 6153, 6154, 6340, -1, 6159, 6160, 6338, -1, 6160, 6341, 6153, -1, 6161, 6342, 6159, -1, 6342, 6157, 6160, -1, 6343, 6344, 6161, -1, 6344, 6162, 6342, -1, 6172, 6165, 6343, -1, 6165, 6163, 6344, -1, 6177, 6346, 6172, -1, 6346, 6169, 6165, -1, 6180, 6345, 6177, -1, 6345, 6173, 6346, -1, 6347, 6178, 6180, -1, 6178, 6348, 6345, -1, 6349, 6350, 6347, -1, 6350, 6179, 6178, -1, 6351, 6187, 6349, -1, 6187, 6184, 6350, -1, 6193, 6188, 6351, -1, 6188, 6183, 6187, -1, 6352, 6353, 6193, -1, 6353, 6189, 6188, -1, 6198, 6355, 6352, -1, 6355, 6190, 6353, -1, 6354, 6196, 6198, -1, 6196, 6197, 6355, -1, 6357, 6200, 6354, -1, 6200, 6356, 6196, -1, 6205, 6201, 6357, -1, 6201, 6202, 6200, -1, 6209, 6206, 6205, -1, 6206, 6203, 6201, -1, 6360, 6358, 6209, -1, 6358, 6359, 6206, -1, 6215, 6211, 6360, -1, 6211, 6361, 6358, -1, 6221, 6213, 6215, -1, 6213, 6212, 6211, -1, 6363, 6362, 6221, -1, 6362, 6217, 6213, -1, 6226, 6225, 6363, -1, 6225, 6218, 6362, -1, 6229, 6364, 6226, -1, 6364, 6223, 6225, -1, 6230, 6365, 6229, -1, 6365, 6227, 6364, -1, 6367, 6368, 6230, -1, 6368, 6231, 6365, -1, 6239, 6366, 6367, -1, 6366, 6232, 6368, -1, 6371, 6369, 6239, -1, 6369, 6234, 6366, -1, 6243, 6370, 6371, -1, 6370, 6238, 6369, -1, 6248, 6373, 6243, -1, 6373, 6241, 6370, -1, 6249, 6372, 6248, -1, 6372, 6244, 6373, -1, 6255, 6250, 6249, -1, 6250, 6246, 6372, -1, 6374, 6376, 6255, -1, 6376, 6375, 6250, -1, 6378, 6257, 6374, -1, 6257, 6254, 6376, -1, 6258, 6377, 6378, -1, 6377, 6256, 6257, -1, 6275, 6263, 6322, -1, 6263, 6260, 6259, -1, 6279, 6276, 6275, -1, 6276, 6264, 6263, -1, 6301, 6302, 6272, -1, 6270, 6301, 6379, -1, 6380, 6270, 6379, -1, 6285, 6380, 6282, -1, 6381, 6382, 6285, -1, 6382, 6284, 6380, -1, 6291, 6289, 6381, -1, 6289, 6286, 6382, -1, 6384, 6290, 6291, -1, 6290, 6383, 6289, -1, 6386, 6385, 6384, -1, 6385, 6294, 6290, -1, 6299, 6296, 6386, -1, 6296, 6293, 6385, -1, 6391, 7634, 6387, -1, 6412, 6387, 6415, -1, 6411, 6415, 6416, -1, 6414, 6416, 6398, -1, 6388, 6398, 6397, -1, 5913, 6388, 6397, -1, 5913, 6489, 6388, -1, 6388, 6489, 6389, -1, 6414, 6389, 6404, -1, 6411, 6404, 6390, -1, 6412, 6390, 6405, -1, 6391, 6412, 6405, -1, 6391, 6387, 6412, -1, 6394, 6392, 6393, -1, 6394, 6630, 6392, -1, 6392, 6630, 6395, -1, 6417, 6395, 6396, -1, 6418, 6396, 6401, -1, 5915, 6418, 6401, -1, 5915, 6398, 6418, -1, 5915, 6397, 6398, -1, 6630, 6399, 6395, -1, 6395, 6399, 6400, -1, 6396, 6400, 5932, -1, 6401, 6396, 5932, -1, 6399, 6402, 6400, -1, 6400, 6402, 5932, -1, 6389, 6489, 6403, -1, 6404, 6403, 6413, -1, 6390, 6413, 6406, -1, 6405, 6390, 6406, -1, 6407, 6409, 6410, -1, 6407, 6408, 6409, -1, 6409, 6408, 6413, -1, 6403, 6409, 6413, -1, 6403, 6410, 6409, -1, 6403, 6489, 6410, -1, 6408, 6406, 6413, -1, 6411, 6390, 6412, -1, 6415, 6411, 6412, -1, 6404, 6413, 6390, -1, 6393, 6392, 6387, -1, 7634, 6393, 6387, -1, 6395, 6417, 6392, -1, 6392, 6417, 6415, -1, 6387, 6392, 6415, -1, 6414, 6404, 6411, -1, 6416, 6414, 6411, -1, 6389, 6403, 6404, -1, 6415, 6417, 6416, -1, 6416, 6417, 6418, -1, 6398, 6416, 6418, -1, 6400, 6396, 6395, -1, 6396, 6418, 6417, -1, 6388, 6389, 6414, -1, 6398, 6388, 6414, -1, 6550, 7045, 6419, -1, 6550, 6568, 7045, -1, 6550, 6549, 6568, -1, 7045, 6420, 6419, -1, 6419, 6420, 6421, -1, 6989, 6419, 6421, -1, 6989, 7002, 6419, -1, 6419, 7002, 6438, -1, 5739, 6438, 6422, -1, 6423, 5739, 6422, -1, 6423, 6425, 5739, -1, 6423, 6424, 6425, -1, 6423, 6426, 6424, -1, 6424, 6426, 6427, -1, 6427, 6426, 6429, -1, 6428, 6429, 6430, -1, 6439, 6430, 6440, -1, 6431, 6440, 6441, -1, 5768, 6441, 6442, -1, 6443, 6442, 6432, -1, 5749, 6432, 6433, -1, 5750, 6433, 6714, -1, 5773, 6714, 6716, -1, 6444, 6716, 6717, -1, 6434, 6444, 6717, -1, 6434, 5777, 6444, -1, 6434, 6916, 5777, -1, 5777, 6916, 5805, -1, 5805, 6916, 6445, -1, 5811, 6445, 6435, -1, 5813, 6435, 6915, -1, 6437, 6915, 6436, -1, 5816, 6436, 6447, -1, 5816, 6437, 6436, -1, 6419, 6438, 5739, -1, 6427, 6429, 6428, -1, 6428, 6430, 6439, -1, 6439, 6440, 6431, -1, 6431, 6441, 5768, -1, 5768, 6442, 6443, -1, 6443, 6432, 5749, -1, 5749, 6433, 5750, -1, 5750, 6714, 5773, -1, 5773, 6716, 6444, -1, 5805, 6445, 5811, -1, 5811, 6435, 5813, -1, 5813, 6915, 6437, -1, 6436, 6446, 6447, -1, 6447, 6446, 6451, -1, 6451, 6446, 6914, -1, 6452, 6914, 6453, -1, 6450, 6453, 6913, -1, 6449, 6913, 6448, -1, 6449, 6450, 6913, -1, 6451, 6914, 6452, -1, 6452, 6453, 6450, -1, 6913, 6454, 6448, -1, 6448, 6454, 5819, -1, 5819, 6454, 6457, -1, 6458, 6457, 6912, -1, 6456, 6912, 6455, -1, 5842, 6455, 6460, -1, 5842, 6456, 6455, -1, 5819, 6457, 6458, -1, 6458, 6912, 6456, -1, 6455, 6459, 6460, -1, 6460, 6459, 5789, -1, 5789, 6459, 6723, -1, 6464, 6723, 6461, -1, 5790, 6461, 6462, -1, 6463, 6462, 5791, -1, 6463, 5790, 6462, -1, 5789, 6723, 6464, -1, 6464, 6461, 5790, -1, 6462, 6910, 5791, -1, 5791, 6910, 5792, -1, 5792, 6910, 6909, -1, 6466, 6909, 6465, -1, 5794, 6465, 6907, -1, 6467, 6907, 6726, -1, 5796, 6726, 5797, -1, 5796, 6467, 6726, -1, 5792, 6909, 6466, -1, 6466, 6465, 5794, -1, 5794, 6907, 6467, -1, 6726, 6468, 5797, -1, 5797, 6468, 6472, -1, 6472, 6468, 6473, -1, 5799, 6473, 6905, -1, 6469, 6905, 6900, -1, 5882, 6900, 6470, -1, 5887, 6470, 6471, -1, 5887, 5882, 6470, -1, 6472, 6473, 5799, -1, 5799, 6905, 6469, -1, 6469, 6900, 5882, -1, 6470, 6474, 6471, -1, 6471, 6474, 6477, -1, 6477, 6474, 6735, -1, 6475, 6477, 6735, -1, 6475, 6476, 6477, -1, 6475, 6478, 6476, -1, 6476, 6478, 5901, -1, 5901, 6478, 6479, -1, 5902, 6479, 6849, -1, 6857, 5902, 6849, -1, 6857, 5904, 5902, -1, 6857, 6480, 5904, -1, 5904, 6480, 6484, -1, 6484, 6480, 6481, -1, 5905, 6481, 6485, -1, 6486, 6485, 6482, -1, 5906, 6482, 6871, -1, 5908, 6871, 6483, -1, 6487, 6483, 6878, -1, 5909, 6878, 6881, -1, 5928, 6881, 5910, -1, 5928, 5909, 6881, -1, 5901, 6479, 5902, -1, 6484, 6481, 5905, -1, 5905, 6485, 6486, -1, 6486, 6482, 5906, -1, 5906, 6871, 5908, -1, 5908, 6483, 6487, -1, 6487, 6878, 5909, -1, 6881, 6488, 5910, -1, 5910, 6488, 5911, -1, 5911, 6488, 6491, -1, 5912, 6491, 6886, -1, 5913, 6886, 6648, -1, 6646, 5913, 6648, -1, 6646, 6678, 5913, -1, 5913, 6678, 6489, -1, 6489, 6678, 6490, -1, 6407, 6490, 6660, -1, 6407, 6489, 6490, -1, 6407, 6410, 6489, -1, 5911, 6491, 5912, -1, 5912, 6886, 5913, -1, 6490, 6634, 6660, -1, 6660, 6634, 6661, -1, 6087, 6086, 6402, -1, 6402, 6086, 6512, -1, 6512, 6086, 6085, -1, 6492, 6085, 6082, -1, 6513, 6082, 6081, -1, 5939, 6081, 6494, -1, 6493, 6494, 6495, -1, 5940, 6495, 6496, -1, 6514, 6496, 6076, -1, 5894, 6076, 6515, -1, 6516, 6515, 6517, -1, 6497, 6517, 6518, -1, 5885, 6518, 6073, -1, 5884, 6073, 6070, -1, 6519, 6070, 6498, -1, 6520, 6498, 6499, -1, 6521, 6499, 6500, -1, 5943, 6500, 6501, -1, 6502, 6501, 6522, -1, 6523, 6522, 6064, -1, 5867, 6064, 6061, -1, 5859, 6061, 6058, -1, 6524, 6058, 6525, -1, 5850, 6525, 6056, -1, 5852, 6056, 6503, -1, 5944, 6503, 6053, -1, 6526, 6053, 6049, -1, 6527, 6049, 6505, -1, 6504, 6505, 6528, -1, 5949, 6528, 6046, -1, 5950, 6046, 6045, -1, 5784, 6045, 6507, -1, 6506, 6507, 6529, -1, 6530, 6529, 6508, -1, 5782, 6508, 6043, -1, 5951, 6043, 6042, -1, 5952, 6042, 6038, -1, 6509, 6038, 6531, -1, 5953, 6531, 6034, -1, 6532, 6034, 6036, -1, 6533, 6036, 6534, -1, 6535, 6534, 6033, -1, 6536, 6033, 6537, -1, 5767, 6537, 6510, -1, 6511, 6510, 6538, -1, 6511, 5767, 6510, -1, 6512, 6085, 6492, -1, 6492, 6082, 6513, -1, 6513, 6081, 5939, -1, 5939, 6494, 6493, -1, 6493, 6495, 5940, -1, 5940, 6496, 6514, -1, 6514, 6076, 5894, -1, 5894, 6515, 6516, -1, 6516, 6517, 6497, -1, 6497, 6518, 5885, -1, 5885, 6073, 5884, -1, 5884, 6070, 6519, -1, 6519, 6498, 6520, -1, 6520, 6499, 6521, -1, 6521, 6500, 5943, -1, 5943, 6501, 6502, -1, 6502, 6522, 6523, -1, 6523, 6064, 5867, -1, 5867, 6061, 5859, -1, 5859, 6058, 6524, -1, 6524, 6525, 5850, -1, 5850, 6056, 5852, -1, 5852, 6503, 5944, -1, 5944, 6053, 6526, -1, 6526, 6049, 6527, -1, 6527, 6505, 6504, -1, 6504, 6528, 5949, -1, 5949, 6046, 5950, -1, 5950, 6045, 5784, -1, 5784, 6507, 6506, -1, 6506, 6529, 6530, -1, 6530, 6508, 5782, -1, 5782, 6043, 5951, -1, 5951, 6042, 5952, -1, 5952, 6038, 6509, -1, 6509, 6531, 5953, -1, 5953, 6034, 6532, -1, 6532, 6036, 6533, -1, 6533, 6534, 6535, -1, 6535, 6033, 6536, -1, 6536, 6537, 5767, -1, 6510, 6539, 6538, -1, 6538, 6539, 5761, -1, 5761, 6539, 6540, -1, 6024, 5761, 6540, -1, 6024, 6541, 5761, -1, 6024, 6542, 6541, -1, 6541, 6542, 5954, -1, 5954, 6542, 6026, -1, 5959, 6026, 6543, -1, 5958, 6543, 6023, -1, 5961, 6023, 6544, -1, 7036, 5961, 6544, -1, 5954, 6026, 5959, -1, 5959, 6543, 5958, -1, 5958, 6023, 5961, -1, 5745, 7036, 6545, -1, 6553, 6545, 6546, -1, 6554, 6546, 6547, -1, 6571, 6547, 6548, -1, 6570, 6548, 6568, -1, 6549, 6570, 6568, -1, 6549, 6572, 6570, -1, 6549, 6573, 6572, -1, 6549, 6550, 6573, -1, 6573, 6550, 6551, -1, 6574, 6551, 6569, -1, 5747, 6574, 6569, -1, 5747, 6552, 6574, -1, 5747, 5746, 6552, -1, 6552, 5746, 6553, -1, 6554, 6553, 6546, -1, 6554, 6552, 6553, -1, 6554, 6555, 6552, -1, 6554, 6571, 6555, -1, 6554, 6547, 6571, -1, 7036, 6556, 6545, -1, 6545, 6556, 6560, -1, 6559, 6560, 7039, -1, 6561, 7039, 6557, -1, 6562, 6557, 6558, -1, 7041, 6562, 6558, -1, 7041, 7047, 6562, -1, 6562, 7047, 6563, -1, 6561, 6563, 6566, -1, 6559, 6566, 6546, -1, 6545, 6559, 6546, -1, 6545, 6560, 6559, -1, 6559, 7039, 6561, -1, 6566, 6559, 6561, -1, 6561, 6557, 6562, -1, 6563, 6561, 6562, -1, 7047, 6564, 6563, -1, 6563, 6564, 6565, -1, 6566, 6565, 6547, -1, 6546, 6566, 6547, -1, 6564, 6567, 6565, -1, 6565, 6567, 6548, -1, 6547, 6565, 6548, -1, 6567, 6568, 6548, -1, 6550, 6419, 6551, -1, 6551, 6419, 6569, -1, 5746, 5745, 6553, -1, 6553, 5745, 6545, -1, 6563, 6565, 6566, -1, 6548, 6570, 6571, -1, 6571, 6570, 6572, -1, 6555, 6572, 6573, -1, 6574, 6573, 6551, -1, 6574, 6555, 6573, -1, 6574, 6552, 6555, -1, 6572, 6555, 6571, -1, 6575, 6576, 7640, -1, 7640, 6576, 6110, -1, 6110, 6576, 7058, -1, 6596, 7058, 7062, -1, 6101, 7062, 6597, -1, 6598, 6597, 6577, -1, 6599, 6577, 6578, -1, 6115, 6578, 7064, -1, 6600, 7064, 7065, -1, 6122, 7065, 7240, -1, 6123, 7240, 7238, -1, 6579, 7238, 7237, -1, 6131, 7237, 7236, -1, 6135, 7236, 6601, -1, 6140, 6601, 7232, -1, 6144, 7232, 6602, -1, 6603, 6602, 7231, -1, 6152, 7231, 6604, -1, 6156, 6604, 6580, -1, 6158, 6580, 7088, -1, 6581, 7088, 7228, -1, 6164, 7228, 7226, -1, 6166, 7226, 6605, -1, 6171, 6605, 7225, -1, 6176, 7225, 7224, -1, 6181, 7224, 6582, -1, 6186, 6582, 7245, -1, 6606, 7245, 7221, -1, 6192, 7221, 6583, -1, 6607, 6583, 7220, -1, 6195, 7220, 7219, -1, 6584, 7219, 7218, -1, 6199, 7218, 6585, -1, 6204, 6585, 6608, -1, 6609, 6608, 6586, -1, 6610, 6586, 7215, -1, 6611, 7215, 6587, -1, 6219, 6587, 7249, -1, 6220, 7249, 7150, -1, 6612, 7150, 6613, -1, 6614, 6613, 6615, -1, 6616, 6615, 7149, -1, 6233, 7149, 7148, -1, 6236, 7148, 6588, -1, 6617, 6588, 7147, -1, 6618, 7147, 7212, -1, 6619, 7212, 7211, -1, 6247, 7211, 7210, -1, 6253, 7210, 7207, -1, 6620, 7207, 6589, -1, 6621, 6589, 6622, -1, 6590, 6622, 7202, -1, 6261, 7202, 7199, -1, 6623, 7199, 6591, -1, 6274, 6591, 7197, -1, 6624, 7197, 6592, -1, 6277, 6592, 7194, -1, 6280, 7194, 7190, -1, 6266, 7190, 7189, -1, 6625, 7189, 7188, -1, 6626, 7188, 7185, -1, 6287, 7185, 7184, -1, 6288, 7184, 6593, -1, 6292, 6593, 7181, -1, 6295, 7181, 6627, -1, 6297, 6627, 6595, -1, 6594, 6297, 6595, -1, 6110, 7058, 6596, -1, 6596, 7062, 6101, -1, 6101, 6597, 6598, -1, 6598, 6577, 6599, -1, 6599, 6578, 6115, -1, 6115, 7064, 6600, -1, 6600, 7065, 6122, -1, 6122, 7240, 6123, -1, 6123, 7238, 6579, -1, 6579, 7237, 6131, -1, 6131, 7236, 6135, -1, 6135, 6601, 6140, -1, 6140, 7232, 6144, -1, 6144, 6602, 6603, -1, 6603, 7231, 6152, -1, 6152, 6604, 6156, -1, 6156, 6580, 6158, -1, 6158, 7088, 6581, -1, 6581, 7228, 6164, -1, 6164, 7226, 6166, -1, 6166, 6605, 6171, -1, 6171, 7225, 6176, -1, 6176, 7224, 6181, -1, 6181, 6582, 6186, -1, 6186, 7245, 6606, -1, 6606, 7221, 6192, -1, 6192, 6583, 6607, -1, 6607, 7220, 6195, -1, 6195, 7219, 6584, -1, 6584, 7218, 6199, -1, 6199, 6585, 6204, -1, 6204, 6608, 6609, -1, 6609, 6586, 6610, -1, 6610, 7215, 6611, -1, 6611, 6587, 6219, -1, 6219, 7249, 6220, -1, 6220, 7150, 6612, -1, 6612, 6613, 6614, -1, 6614, 6615, 6616, -1, 6616, 7149, 6233, -1, 6233, 7148, 6236, -1, 6236, 6588, 6617, -1, 6617, 7147, 6618, -1, 6618, 7212, 6619, -1, 6619, 7211, 6247, -1, 6247, 7210, 6253, -1, 6253, 7207, 6620, -1, 6620, 6589, 6621, -1, 6621, 6622, 6590, -1, 6590, 7202, 6261, -1, 6261, 7199, 6623, -1, 6623, 6591, 6274, -1, 6274, 7197, 6624, -1, 6624, 6592, 6277, -1, 6277, 7194, 6280, -1, 6280, 7190, 6266, -1, 6266, 7189, 6625, -1, 6625, 7188, 6626, -1, 6626, 7185, 6287, -1, 6287, 7184, 6288, -1, 6288, 6593, 6292, -1, 6292, 7181, 6295, -1, 6295, 6627, 6297, -1, 6091, 6090, 7634, -1, 7634, 6090, 6393, -1, 6393, 6090, 6628, -1, 6394, 6628, 6088, -1, 6630, 6088, 6629, -1, 6399, 6629, 6087, -1, 6402, 6399, 6087, -1, 6393, 6628, 6394, -1, 6394, 6088, 6630, -1, 6630, 6629, 6399, -1, 6407, 6660, 6408, -1, 6408, 6660, 6631, -1, 6406, 6631, 6633, -1, 6405, 6633, 6632, -1, 6391, 6632, 6674, -1, 7634, 6674, 6675, -1, 7634, 6391, 6674, -1, 6408, 6631, 6406, -1, 6406, 6633, 6405, -1, 6405, 6632, 6391, -1, 6634, 6659, 6661, -1, 6634, 6635, 6659, -1, 6634, 6490, 6635, -1, 6635, 6490, 6642, -1, 6682, 6642, 6643, -1, 6639, 6643, 6684, -1, 6683, 6684, 6687, -1, 6688, 6687, 6636, -1, 7649, 6636, 6637, -1, 7649, 6688, 6636, -1, 7649, 7648, 6688, -1, 6688, 7648, 6638, -1, 6683, 6638, 6686, -1, 6639, 6686, 6640, -1, 6682, 6640, 6641, -1, 6635, 6641, 6659, -1, 6635, 6682, 6641, -1, 6635, 6642, 6682, -1, 6642, 6490, 6677, -1, 6643, 6677, 6679, -1, 6684, 6679, 6685, -1, 6687, 6685, 6644, -1, 6636, 6644, 6645, -1, 6637, 6645, 7651, -1, 6637, 6636, 6645, -1, 6646, 6647, 6678, -1, 6646, 6649, 6647, -1, 6646, 6648, 6649, -1, 6649, 6648, 6655, -1, 6654, 6655, 6650, -1, 6690, 6650, 6651, -1, 6897, 6690, 6651, -1, 6897, 6653, 6690, -1, 6897, 6652, 6653, -1, 6653, 6652, 6645, -1, 6644, 6653, 6645, -1, 6644, 6691, 6653, -1, 6644, 6685, 6691, -1, 6691, 6685, 6689, -1, 6654, 6689, 6649, -1, 6655, 6654, 6649, -1, 6655, 6648, 6657, -1, 6650, 6657, 6656, -1, 6651, 6650, 6656, -1, 6648, 6886, 6657, -1, 6657, 6886, 6656, -1, 6652, 7651, 6645, -1, 7648, 7646, 6638, -1, 6638, 7646, 6658, -1, 6686, 6658, 6664, -1, 6640, 6664, 6681, -1, 6641, 6681, 6667, -1, 6659, 6667, 6662, -1, 6661, 6662, 6660, -1, 6661, 6659, 6662, -1, 7646, 7645, 6658, -1, 6658, 7645, 6663, -1, 6664, 6663, 6669, -1, 6681, 6669, 6665, -1, 6667, 6665, 6666, -1, 6631, 6666, 6633, -1, 6631, 6667, 6666, -1, 6631, 6662, 6667, -1, 6631, 6660, 6662, -1, 7645, 7643, 6663, -1, 6663, 7643, 6668, -1, 6669, 6668, 6670, -1, 6665, 6670, 6680, -1, 6666, 6680, 6633, -1, 6666, 6665, 6680, -1, 7643, 6671, 6668, -1, 6668, 6671, 6672, -1, 6670, 6672, 6673, -1, 6680, 6673, 6632, -1, 6633, 6680, 6632, -1, 6671, 7641, 6672, -1, 6672, 7641, 6676, -1, 6673, 6676, 6674, -1, 6632, 6673, 6674, -1, 7641, 6675, 6676, -1, 6676, 6675, 6674, -1, 6490, 6678, 6677, -1, 6677, 6678, 6647, -1, 6679, 6647, 6689, -1, 6685, 6679, 6689, -1, 6641, 6667, 6659, -1, 6681, 6665, 6667, -1, 6673, 6680, 6670, -1, 6676, 6673, 6672, -1, 6670, 6665, 6669, -1, 6672, 6670, 6668, -1, 6640, 6681, 6641, -1, 6664, 6669, 6681, -1, 6663, 6668, 6669, -1, 6639, 6640, 6682, -1, 6643, 6639, 6682, -1, 6677, 6643, 6642, -1, 6686, 6664, 6640, -1, 6658, 6663, 6664, -1, 6647, 6679, 6677, -1, 6679, 6684, 6643, -1, 6649, 6689, 6647, -1, 6686, 6639, 6683, -1, 6683, 6639, 6684, -1, 6687, 6684, 6685, -1, 6658, 6686, 6638, -1, 6687, 6688, 6683, -1, 6683, 6688, 6638, -1, 6691, 6689, 6654, -1, 6690, 6654, 6650, -1, 6690, 6691, 6654, -1, 6690, 6653, 6691, -1, 6636, 6687, 6644, -1, 6657, 6650, 6655, -1, 6423, 6422, 6701, -1, 6923, 6701, 6702, -1, 6922, 6702, 6921, -1, 6692, 6921, 6703, -1, 6694, 6703, 6693, -1, 7714, 6694, 6693, -1, 7714, 6695, 6694, -1, 7714, 6706, 6695, -1, 6695, 6706, 6928, -1, 6699, 6928, 6697, -1, 6696, 6697, 6930, -1, 6698, 6930, 6708, -1, 6441, 6708, 6442, -1, 6441, 6698, 6708, -1, 6441, 6440, 6698, -1, 6698, 6440, 6929, -1, 6696, 6929, 6927, -1, 6699, 6927, 6700, -1, 6695, 6700, 6694, -1, 6695, 6699, 6700, -1, 6695, 6928, 6699, -1, 6422, 7011, 6701, -1, 6701, 7011, 6704, -1, 6702, 6704, 7017, -1, 6921, 7017, 6705, -1, 6703, 6705, 7715, -1, 6693, 6703, 7715, -1, 6701, 6704, 6702, -1, 6702, 7017, 6921, -1, 6921, 6705, 6703, -1, 6706, 7682, 6928, -1, 6928, 7682, 6707, -1, 6697, 6707, 6932, -1, 6930, 6932, 6710, -1, 6708, 6710, 6709, -1, 6442, 6709, 6432, -1, 6442, 6708, 6709, -1, 7682, 7681, 6707, -1, 6707, 7681, 6931, -1, 6932, 6931, 6711, -1, 6710, 6711, 6712, -1, 6709, 6712, 6713, -1, 6432, 6713, 6740, -1, 6433, 6740, 6745, -1, 6714, 6745, 6715, -1, 6716, 6715, 6917, -1, 6717, 6917, 6751, -1, 6434, 6751, 6752, -1, 6916, 6752, 6758, -1, 6445, 6758, 6767, -1, 6435, 6767, 6769, -1, 6915, 6769, 6772, -1, 6436, 6772, 6718, -1, 6446, 6718, 6719, -1, 6914, 6719, 6786, -1, 6453, 6786, 6790, -1, 6913, 6790, 6792, -1, 6454, 6792, 6798, -1, 6457, 6798, 6720, -1, 6912, 6720, 6804, -1, 6455, 6804, 6721, -1, 6459, 6721, 6722, -1, 6723, 6722, 6811, -1, 6461, 6811, 6724, -1, 6462, 6724, 6911, -1, 6910, 6911, 6817, -1, 6909, 6817, 6725, -1, 6465, 6725, 6908, -1, 6907, 6908, 6727, -1, 6726, 6727, 6728, -1, 6468, 6728, 6834, -1, 6473, 6834, 6837, -1, 6906, 6837, 6729, -1, 6902, 6729, 6903, -1, 6901, 6903, 6842, -1, 6737, 6842, 6730, -1, 6731, 6737, 6730, -1, 6731, 6732, 6737, -1, 6731, 7657, 6732, -1, 6732, 7657, 6733, -1, 6738, 6733, 6958, -1, 6734, 6958, 6961, -1, 6736, 6961, 6964, -1, 6735, 6964, 6475, -1, 6735, 6736, 6964, -1, 6735, 6474, 6736, -1, 6736, 6474, 6960, -1, 6734, 6960, 6956, -1, 6738, 6956, 6898, -1, 6732, 6898, 6737, -1, 6732, 6738, 6898, -1, 6732, 6733, 6738, -1, 7681, 7678, 6931, -1, 6931, 7678, 6933, -1, 6711, 6933, 6934, -1, 6712, 6934, 6739, -1, 6713, 6739, 6740, -1, 6713, 6712, 6739, -1, 7678, 7677, 6933, -1, 6933, 7677, 6741, -1, 6934, 6741, 6936, -1, 6739, 6936, 6744, -1, 6740, 6744, 6745, -1, 6740, 6739, 6744, -1, 7677, 7676, 6741, -1, 6741, 7676, 6742, -1, 6936, 6742, 6743, -1, 6744, 6743, 6746, -1, 6745, 6746, 6715, -1, 6745, 6744, 6746, -1, 7676, 7675, 6742, -1, 6742, 7675, 6935, -1, 6743, 6935, 6747, -1, 6746, 6747, 6748, -1, 6715, 6748, 6917, -1, 6715, 6746, 6748, -1, 7675, 7674, 6935, -1, 6935, 7674, 6749, -1, 6747, 6749, 6937, -1, 6748, 6937, 6750, -1, 6917, 6750, 6751, -1, 6917, 6748, 6750, -1, 7674, 6753, 6749, -1, 6749, 6753, 6754, -1, 6937, 6754, 6755, -1, 6750, 6755, 6757, -1, 6751, 6757, 6752, -1, 6751, 6750, 6757, -1, 6753, 6759, 6754, -1, 6754, 6759, 6760, -1, 6755, 6760, 6756, -1, 6757, 6756, 6762, -1, 6752, 6762, 6758, -1, 6752, 6757, 6762, -1, 6759, 7672, 6760, -1, 6760, 7672, 6764, -1, 6756, 6764, 6766, -1, 6762, 6766, 6761, -1, 6758, 6761, 6767, -1, 6758, 6762, 6761, -1, 7672, 6763, 6764, -1, 6764, 6763, 6765, -1, 6766, 6765, 6770, -1, 6761, 6770, 6768, -1, 6767, 6768, 6769, -1, 6767, 6761, 6768, -1, 6763, 7671, 6765, -1, 6765, 7671, 6938, -1, 6770, 6938, 6773, -1, 6768, 6773, 6771, -1, 6769, 6771, 6772, -1, 6769, 6768, 6771, -1, 7671, 7708, 6938, -1, 6938, 7708, 6774, -1, 6773, 6774, 6776, -1, 6771, 6776, 6775, -1, 6772, 6775, 6718, -1, 6772, 6771, 6775, -1, 7708, 7670, 6774, -1, 6774, 7670, 6778, -1, 6776, 6778, 6779, -1, 6775, 6779, 6777, -1, 6718, 6777, 6719, -1, 6718, 6775, 6777, -1, 7670, 6781, 6778, -1, 6778, 6781, 6782, -1, 6779, 6782, 6783, -1, 6777, 6783, 6780, -1, 6719, 6780, 6786, -1, 6719, 6777, 6780, -1, 6781, 7705, 6782, -1, 6782, 7705, 6787, -1, 6783, 6787, 6784, -1, 6780, 6784, 6785, -1, 6786, 6785, 6790, -1, 6786, 6780, 6785, -1, 7705, 7669, 6787, -1, 6787, 7669, 6788, -1, 6784, 6788, 6789, -1, 6785, 6789, 6793, -1, 6790, 6793, 6792, -1, 6790, 6785, 6793, -1, 7669, 6791, 6788, -1, 6788, 6791, 6795, -1, 6789, 6795, 6939, -1, 6793, 6939, 6940, -1, 6792, 6940, 6798, -1, 6792, 6793, 6940, -1, 6791, 6794, 6795, -1, 6795, 6794, 6796, -1, 6939, 6796, 6943, -1, 6940, 6943, 6797, -1, 6798, 6797, 6720, -1, 6798, 6940, 6797, -1, 6794, 6800, 6796, -1, 6796, 6800, 6941, -1, 6943, 6941, 6942, -1, 6797, 6942, 6799, -1, 6720, 6799, 6804, -1, 6720, 6797, 6799, -1, 6800, 6801, 6941, -1, 6941, 6801, 6802, -1, 6942, 6802, 6803, -1, 6799, 6803, 6805, -1, 6804, 6805, 6721, -1, 6804, 6799, 6805, -1, 6801, 7668, 6802, -1, 6802, 7668, 6944, -1, 6803, 6944, 6806, -1, 6805, 6806, 6807, -1, 6721, 6807, 6722, -1, 6721, 6805, 6807, -1, 7668, 7667, 6944, -1, 6944, 7667, 6945, -1, 6806, 6945, 6810, -1, 6807, 6810, 6808, -1, 6722, 6808, 6811, -1, 6722, 6807, 6808, -1, 7667, 6809, 6945, -1, 6945, 6809, 6812, -1, 6810, 6812, 6813, -1, 6808, 6813, 6815, -1, 6811, 6815, 6724, -1, 6811, 6808, 6815, -1, 6809, 7699, 6812, -1, 6812, 7699, 6816, -1, 6813, 6816, 6814, -1, 6815, 6814, 6818, -1, 6724, 6818, 6911, -1, 6724, 6815, 6818, -1, 7699, 7665, 6816, -1, 6816, 7665, 6947, -1, 6814, 6947, 6946, -1, 6818, 6946, 6819, -1, 6911, 6819, 6817, -1, 6911, 6818, 6819, -1, 7665, 6820, 6947, -1, 6947, 6820, 6821, -1, 6946, 6821, 6822, -1, 6819, 6822, 6825, -1, 6817, 6825, 6725, -1, 6817, 6819, 6825, -1, 6820, 6823, 6821, -1, 6821, 6823, 6824, -1, 6822, 6824, 6948, -1, 6825, 6948, 6828, -1, 6725, 6828, 6908, -1, 6725, 6825, 6828, -1, 6823, 6826, 6824, -1, 6824, 6826, 6830, -1, 6948, 6830, 6827, -1, 6828, 6827, 6951, -1, 6908, 6951, 6727, -1, 6908, 6828, 6951, -1, 6826, 6829, 6830, -1, 6830, 6829, 6949, -1, 6827, 6949, 6950, -1, 6951, 6950, 6953, -1, 6727, 6953, 6728, -1, 6727, 6951, 6953, -1, 6829, 7660, 6949, -1, 6949, 7660, 6831, -1, 6950, 6831, 6952, -1, 6953, 6952, 6833, -1, 6728, 6833, 6834, -1, 6728, 6953, 6833, -1, 7660, 6832, 6831, -1, 6831, 6832, 6835, -1, 6952, 6835, 6954, -1, 6833, 6954, 6836, -1, 6834, 6836, 6837, -1, 6834, 6833, 6836, -1, 6832, 6838, 6835, -1, 6835, 6838, 6839, -1, 6954, 6839, 6955, -1, 6836, 6955, 6729, -1, 6837, 6836, 6729, -1, 6838, 7659, 6839, -1, 6839, 7659, 6840, -1, 6955, 6840, 6903, -1, 6729, 6955, 6903, -1, 7659, 6841, 6840, -1, 6840, 6841, 6842, -1, 6903, 6840, 6842, -1, 6841, 6730, 6842, -1, 7657, 6843, 6733, -1, 6733, 6843, 6959, -1, 6958, 6959, 6963, -1, 6961, 6963, 6846, -1, 6964, 6846, 6966, -1, 6475, 6966, 6478, -1, 6475, 6964, 6966, -1, 6843, 6844, 6959, -1, 6959, 6844, 6845, -1, 6963, 6845, 6965, -1, 6846, 6965, 6847, -1, 6966, 6847, 6848, -1, 6478, 6848, 6479, -1, 6478, 6966, 6848, -1, 6844, 7696, 6845, -1, 6845, 7696, 6962, -1, 6965, 6962, 6851, -1, 6847, 6851, 6852, -1, 6848, 6852, 6853, -1, 6479, 6853, 6849, -1, 6479, 6848, 6853, -1, 7696, 7694, 6962, -1, 6962, 7694, 6850, -1, 6851, 6850, 6925, -1, 6852, 6925, 6856, -1, 6853, 6856, 6854, -1, 6849, 6854, 6857, -1, 6849, 6853, 6854, -1, 7694, 6855, 6850, -1, 6850, 6855, 6967, -1, 6925, 6967, 6924, -1, 6856, 6924, 6926, -1, 6854, 6926, 6859, -1, 6857, 6859, 6480, -1, 6857, 6854, 6859, -1, 6855, 6860, 6967, -1, 6967, 6860, 6861, -1, 6924, 6861, 6858, -1, 6926, 6858, 6972, -1, 6859, 6972, 6971, -1, 6480, 6971, 6481, -1, 6480, 6859, 6971, -1, 6860, 6862, 6861, -1, 6861, 6862, 6968, -1, 6858, 6968, 6969, -1, 6972, 6969, 6974, -1, 6971, 6974, 6865, -1, 6481, 6865, 6485, -1, 6481, 6971, 6865, -1, 6862, 6866, 6968, -1, 6968, 6866, 6863, -1, 6969, 6863, 6864, -1, 6974, 6864, 6973, -1, 6865, 6973, 6869, -1, 6485, 6869, 6482, -1, 6485, 6865, 6869, -1, 6866, 7655, 6863, -1, 6863, 7655, 6970, -1, 6864, 6970, 6870, -1, 6973, 6870, 6867, -1, 6869, 6867, 6868, -1, 6482, 6868, 6871, -1, 6482, 6869, 6868, -1, 7655, 6872, 6970, -1, 6970, 6872, 6873, -1, 6870, 6873, 6975, -1, 6867, 6975, 6977, -1, 6868, 6977, 6876, -1, 6871, 6876, 6483, -1, 6871, 6868, 6876, -1, 6872, 7690, 6873, -1, 6873, 7690, 6976, -1, 6975, 6976, 6874, -1, 6977, 6874, 6875, -1, 6876, 6875, 6981, -1, 6483, 6981, 6878, -1, 6483, 6876, 6981, -1, 7690, 7689, 6976, -1, 6976, 7689, 6877, -1, 6874, 6877, 6979, -1, 6875, 6979, 6880, -1, 6981, 6880, 6985, -1, 6878, 6985, 6881, -1, 6878, 6981, 6985, -1, 7689, 6879, 6877, -1, 6877, 6879, 6978, -1, 6979, 6978, 6980, -1, 6880, 6980, 6984, -1, 6985, 6984, 6884, -1, 6881, 6884, 6488, -1, 6881, 6985, 6884, -1, 6879, 6885, 6978, -1, 6978, 6885, 6982, -1, 6980, 6982, 6983, -1, 6984, 6983, 6882, -1, 6884, 6882, 6883, -1, 6488, 6883, 6491, -1, 6488, 6884, 6883, -1, 6885, 6888, 6982, -1, 6982, 6888, 6889, -1, 6983, 6889, 6987, -1, 6882, 6987, 6891, -1, 6883, 6891, 6887, -1, 6491, 6887, 6886, -1, 6491, 6883, 6887, -1, 6888, 7686, 6889, -1, 6889, 7686, 6890, -1, 6987, 6890, 6986, -1, 6891, 6986, 6894, -1, 6887, 6894, 6656, -1, 6886, 6887, 6656, -1, 7686, 6892, 6890, -1, 6890, 6892, 6895, -1, 6986, 6895, 6893, -1, 6894, 6893, 6651, -1, 6656, 6894, 6651, -1, 6892, 7652, 6895, -1, 6895, 7652, 6896, -1, 6893, 6896, 6897, -1, 6651, 6893, 6897, -1, 7652, 7651, 6896, -1, 6896, 7651, 6652, -1, 6897, 6896, 6652, -1, 6474, 6470, 6960, -1, 6960, 6470, 6899, -1, 6956, 6899, 6957, -1, 6898, 6957, 6901, -1, 6737, 6901, 6842, -1, 6737, 6898, 6901, -1, 6470, 6900, 6899, -1, 6899, 6900, 6904, -1, 6957, 6904, 6902, -1, 6901, 6902, 6903, -1, 6901, 6957, 6902, -1, 6900, 6905, 6904, -1, 6904, 6905, 6906, -1, 6902, 6906, 6729, -1, 6902, 6904, 6906, -1, 6905, 6473, 6906, -1, 6906, 6473, 6837, -1, 6473, 6468, 6834, -1, 6468, 6726, 6728, -1, 6726, 6907, 6727, -1, 6907, 6465, 6908, -1, 6465, 6909, 6725, -1, 6909, 6910, 6817, -1, 6910, 6462, 6911, -1, 6462, 6461, 6724, -1, 6461, 6723, 6811, -1, 6723, 6459, 6722, -1, 6459, 6455, 6721, -1, 6455, 6912, 6804, -1, 6912, 6457, 6720, -1, 6457, 6454, 6798, -1, 6454, 6913, 6792, -1, 6913, 6453, 6790, -1, 6453, 6914, 6786, -1, 6914, 6446, 6719, -1, 6446, 6436, 6718, -1, 6436, 6915, 6772, -1, 6915, 6435, 6769, -1, 6435, 6445, 6767, -1, 6445, 6916, 6758, -1, 6916, 6434, 6752, -1, 6434, 6717, 6751, -1, 6717, 6716, 6917, -1, 6716, 6714, 6715, -1, 6714, 6433, 6745, -1, 6433, 6432, 6740, -1, 6713, 6432, 6709, -1, 6440, 6430, 6929, -1, 6929, 6430, 6919, -1, 6927, 6919, 6918, -1, 6700, 6918, 6692, -1, 6694, 6692, 6703, -1, 6694, 6700, 6692, -1, 6430, 6429, 6919, -1, 6919, 6429, 6920, -1, 6918, 6920, 6922, -1, 6692, 6922, 6921, -1, 6692, 6918, 6922, -1, 6429, 6426, 6920, -1, 6920, 6426, 6923, -1, 6922, 6923, 6702, -1, 6922, 6920, 6923, -1, 6426, 6423, 6923, -1, 6923, 6423, 6701, -1, 6861, 6924, 6967, -1, 6924, 6856, 6925, -1, 6968, 6858, 6861, -1, 6856, 6853, 6852, -1, 6858, 6926, 6924, -1, 6926, 6854, 6856, -1, 6927, 6918, 6700, -1, 6919, 6920, 6918, -1, 6696, 6927, 6699, -1, 6697, 6696, 6699, -1, 6707, 6697, 6928, -1, 6929, 6919, 6927, -1, 6931, 6932, 6707, -1, 6698, 6929, 6696, -1, 6930, 6698, 6696, -1, 6932, 6930, 6697, -1, 6933, 6711, 6931, -1, 6711, 6710, 6932, -1, 6710, 6708, 6930, -1, 6741, 6934, 6933, -1, 6934, 6712, 6711, -1, 6712, 6709, 6710, -1, 6742, 6936, 6741, -1, 6936, 6739, 6934, -1, 6935, 6743, 6742, -1, 6743, 6744, 6936, -1, 6749, 6747, 6935, -1, 6747, 6746, 6743, -1, 6754, 6937, 6749, -1, 6937, 6748, 6747, -1, 6760, 6755, 6754, -1, 6755, 6750, 6937, -1, 6764, 6756, 6760, -1, 6756, 6757, 6755, -1, 6765, 6766, 6764, -1, 6766, 6762, 6756, -1, 6938, 6770, 6765, -1, 6770, 6761, 6766, -1, 6774, 6773, 6938, -1, 6773, 6768, 6770, -1, 6778, 6776, 6774, -1, 6776, 6771, 6773, -1, 6782, 6779, 6778, -1, 6779, 6775, 6776, -1, 6787, 6783, 6782, -1, 6783, 6777, 6779, -1, 6788, 6784, 6787, -1, 6784, 6780, 6783, -1, 6795, 6789, 6788, -1, 6789, 6785, 6784, -1, 6796, 6939, 6795, -1, 6939, 6793, 6789, -1, 6941, 6943, 6796, -1, 6943, 6940, 6939, -1, 6802, 6942, 6941, -1, 6942, 6797, 6943, -1, 6944, 6803, 6802, -1, 6803, 6799, 6942, -1, 6945, 6806, 6944, -1, 6806, 6805, 6803, -1, 6812, 6810, 6945, -1, 6810, 6807, 6806, -1, 6816, 6813, 6812, -1, 6813, 6808, 6810, -1, 6947, 6814, 6816, -1, 6814, 6815, 6813, -1, 6821, 6946, 6947, -1, 6946, 6818, 6814, -1, 6824, 6822, 6821, -1, 6822, 6819, 6946, -1, 6830, 6948, 6824, -1, 6948, 6825, 6822, -1, 6949, 6827, 6830, -1, 6827, 6828, 6948, -1, 6831, 6950, 6949, -1, 6950, 6951, 6827, -1, 6835, 6952, 6831, -1, 6952, 6953, 6950, -1, 6839, 6954, 6835, -1, 6954, 6833, 6952, -1, 6840, 6955, 6839, -1, 6955, 6836, 6954, -1, 6956, 6957, 6898, -1, 6899, 6904, 6957, -1, 6734, 6956, 6738, -1, 6958, 6734, 6738, -1, 6959, 6958, 6733, -1, 6960, 6899, 6956, -1, 6845, 6963, 6959, -1, 6736, 6960, 6734, -1, 6961, 6736, 6734, -1, 6963, 6961, 6958, -1, 6962, 6965, 6845, -1, 6965, 6846, 6963, -1, 6846, 6964, 6961, -1, 6850, 6851, 6962, -1, 6851, 6847, 6965, -1, 6847, 6966, 6846, -1, 6967, 6925, 6850, -1, 6925, 6852, 6851, -1, 6852, 6848, 6847, -1, 6863, 6969, 6968, -1, 6969, 6972, 6858, -1, 6972, 6859, 6926, -1, 6970, 6864, 6863, -1, 6864, 6974, 6969, -1, 6974, 6971, 6972, -1, 6873, 6870, 6970, -1, 6870, 6973, 6864, -1, 6973, 6865, 6974, -1, 6976, 6975, 6873, -1, 6975, 6867, 6870, -1, 6867, 6869, 6973, -1, 6877, 6874, 6976, -1, 6874, 6977, 6975, -1, 6977, 6868, 6867, -1, 6978, 6979, 6877, -1, 6979, 6875, 6874, -1, 6875, 6876, 6977, -1, 6982, 6980, 6978, -1, 6980, 6880, 6979, -1, 6880, 6981, 6875, -1, 6889, 6983, 6982, -1, 6983, 6984, 6980, -1, 6984, 6985, 6880, -1, 6890, 6987, 6889, -1, 6987, 6882, 6983, -1, 6882, 6884, 6984, -1, 6895, 6986, 6890, -1, 6986, 6891, 6987, -1, 6891, 6883, 6882, -1, 6896, 6893, 6895, -1, 6893, 6894, 6986, -1, 6894, 6887, 6891, -1, 7043, 7042, 7024, -1, 6994, 7024, 7023, -1, 7029, 7023, 7022, -1, 6992, 7022, 6988, -1, 6990, 6988, 7020, -1, 6989, 7020, 7002, -1, 6989, 6990, 7020, -1, 6989, 6421, 6990, -1, 6990, 6421, 6991, -1, 6992, 6991, 7025, -1, 7029, 7025, 6993, -1, 6994, 6993, 7044, -1, 7043, 6994, 7044, -1, 7043, 7024, 6994, -1, 6996, 6995, 7720, -1, 6996, 6997, 6995, -1, 6996, 7719, 6997, -1, 6997, 7719, 7032, -1, 7004, 7032, 6998, -1, 6999, 6998, 7000, -1, 7001, 7000, 7006, -1, 7003, 7006, 7007, -1, 6438, 7007, 6422, -1, 6438, 7003, 7007, -1, 6438, 7002, 7003, -1, 7003, 7002, 7033, -1, 7001, 7033, 7019, -1, 6999, 7019, 7021, -1, 7004, 7021, 7031, -1, 6997, 7031, 6995, -1, 6997, 7004, 7031, -1, 6997, 7032, 7004, -1, 7719, 7718, 7032, -1, 7032, 7718, 7005, -1, 6998, 7005, 7034, -1, 7000, 7034, 7009, -1, 7006, 7009, 7035, -1, 7007, 7035, 7011, -1, 6422, 7007, 7011, -1, 7718, 7008, 7005, -1, 7005, 7008, 7012, -1, 7034, 7012, 7010, -1, 7009, 7010, 7015, -1, 7035, 7015, 6704, -1, 7011, 7035, 6704, -1, 7008, 7013, 7012, -1, 7012, 7013, 7014, -1, 7010, 7014, 7016, -1, 7015, 7016, 7017, -1, 6704, 7015, 7017, -1, 7013, 7724, 7014, -1, 7014, 7724, 7716, -1, 7018, 7716, 7715, -1, 6705, 7018, 7715, -1, 6705, 7016, 7018, -1, 6705, 7017, 7016, -1, 7014, 7716, 7018, -1, 7016, 7014, 7018, -1, 7033, 7002, 7020, -1, 7019, 7020, 6988, -1, 7021, 6988, 7022, -1, 7031, 7022, 7023, -1, 6995, 7023, 7024, -1, 7720, 7024, 7042, -1, 7720, 6995, 7024, -1, 6991, 6421, 7030, -1, 7025, 7030, 7026, -1, 6993, 7026, 7028, -1, 7044, 6993, 7028, -1, 7045, 7027, 6420, -1, 7045, 7046, 7027, -1, 7027, 7046, 7026, -1, 7030, 7027, 7026, -1, 7030, 6420, 7027, -1, 7030, 6421, 6420, -1, 7046, 7028, 7026, -1, 7029, 6993, 6994, -1, 7023, 7029, 6994, -1, 7025, 7026, 6993, -1, 7031, 7023, 6995, -1, 6992, 7025, 7029, -1, 7022, 6992, 7029, -1, 6991, 7030, 7025, -1, 7021, 7022, 7031, -1, 6990, 6991, 6992, -1, 6988, 6990, 6992, -1, 6999, 7021, 7004, -1, 6998, 6999, 7004, -1, 7005, 6998, 7032, -1, 7019, 6988, 7021, -1, 7012, 7034, 7005, -1, 7001, 7019, 6999, -1, 7000, 7001, 6999, -1, 7034, 7000, 6998, -1, 7033, 7020, 7019, -1, 7014, 7010, 7012, -1, 7010, 7009, 7034, -1, 7003, 7033, 7001, -1, 7006, 7003, 7001, -1, 7009, 7006, 7000, -1, 7015, 7010, 7016, -1, 7035, 7009, 7015, -1, 7007, 7006, 7035, -1, 6544, 7037, 7036, -1, 7036, 7037, 6556, -1, 6556, 7037, 7038, -1, 6560, 7038, 7040, -1, 7039, 7040, 6557, -1, 7039, 6560, 7040, -1, 6556, 7038, 6560, -1, 7040, 6093, 6557, -1, 6557, 6093, 6094, -1, 6558, 6557, 6094, -1, 6558, 7042, 7041, -1, 7041, 7042, 7043, -1, 7047, 7043, 7044, -1, 6564, 7044, 7028, -1, 6567, 7028, 7046, -1, 6568, 7046, 7045, -1, 6568, 6567, 7046, -1, 7041, 7043, 7047, -1, 7047, 7044, 6564, -1, 6564, 7028, 6567, -1, 7620, 7629, 7048, -1, 7620, 7049, 7629, -1, 7620, 7630, 7049, -1, 7620, 7057, 7630, -1, 7620, 7050, 7057, -1, 7057, 7050, 7571, -1, 7321, 7571, 7051, -1, 7070, 7051, 7619, -1, 7322, 7619, 7052, -1, 7054, 7052, 7053, -1, 7617, 7054, 7053, -1, 7617, 7569, 7054, -1, 7054, 7569, 7251, -1, 7287, 7251, 7055, -1, 7287, 7054, 7251, -1, 7057, 7571, 7321, -1, 7056, 7057, 7321, -1, 7056, 7319, 7057, -1, 7057, 7319, 7301, -1, 6575, 7301, 7300, -1, 7298, 6575, 7300, -1, 7298, 6576, 6575, -1, 7298, 7059, 6576, -1, 6576, 7059, 7058, -1, 7058, 7059, 7060, -1, 7062, 7060, 7296, -1, 7061, 7062, 7296, -1, 7061, 6597, 7062, -1, 7061, 7295, 6597, -1, 6597, 7295, 6577, -1, 6577, 7295, 7241, -1, 6578, 7241, 7063, -1, 7293, 6578, 7063, -1, 7293, 7064, 6578, -1, 7293, 7292, 7064, -1, 7064, 7292, 7065, -1, 7065, 7292, 7066, -1, 7240, 7066, 7239, -1, 7435, 7239, 7312, -1, 7067, 7312, 7611, -1, 7067, 7435, 7312, -1, 7067, 7609, 7435, -1, 7435, 7609, 7068, -1, 7068, 7609, 7437, -1, 7437, 7609, 7566, -1, 7069, 7566, 7564, -1, 7457, 7564, 7439, -1, 7457, 7069, 7564, -1, 7321, 7051, 7070, -1, 7070, 7619, 7322, -1, 7322, 7052, 7054, -1, 7072, 7071, 7251, -1, 7072, 7289, 7071, -1, 7072, 7568, 7289, -1, 7289, 7568, 7073, -1, 7073, 7568, 7074, -1, 7074, 7568, 7075, -1, 7290, 7075, 7612, -1, 7291, 7612, 7076, -1, 7291, 7290, 7612, -1, 7074, 7075, 7290, -1, 7612, 7611, 7076, -1, 7076, 7611, 7312, -1, 7437, 7566, 7069, -1, 7564, 7077, 7439, -1, 7439, 7077, 7460, -1, 7460, 7077, 7078, -1, 7078, 7077, 7563, -1, 7461, 7563, 7079, -1, 7461, 7078, 7563, -1, 7563, 7081, 7079, -1, 7079, 7081, 7441, -1, 7441, 7081, 7080, -1, 7080, 7081, 7082, -1, 7083, 7082, 7084, -1, 7466, 7084, 7467, -1, 7466, 7083, 7084, -1, 7080, 7082, 7083, -1, 7084, 7085, 7467, -1, 7467, 7085, 7090, -1, 7090, 7085, 7086, -1, 7445, 7086, 7091, -1, 7087, 7091, 7092, -1, 7255, 7087, 7092, -1, 7255, 7229, 7087, -1, 7255, 7227, 7229, -1, 7229, 7227, 7088, -1, 7469, 7088, 6580, -1, 7089, 6580, 6604, -1, 7446, 6604, 7471, -1, 7446, 7089, 6604, -1, 7090, 7086, 7445, -1, 7091, 7561, 7092, -1, 7092, 7561, 7256, -1, 7256, 7561, 7093, -1, 7257, 7093, 7258, -1, 7257, 7256, 7093, -1, 7093, 7094, 7258, -1, 7258, 7094, 7096, -1, 7096, 7094, 7097, -1, 7095, 7097, 7098, -1, 7095, 7096, 7097, -1, 7097, 7559, 7098, -1, 7098, 7559, 7261, -1, 7261, 7559, 7099, -1, 7100, 7099, 7101, -1, 7100, 7261, 7099, -1, 7099, 7604, 7101, -1, 7101, 7604, 7276, -1, 7276, 7604, 7102, -1, 7102, 7604, 7103, -1, 7105, 7103, 7558, -1, 7104, 7558, 7106, -1, 7104, 7105, 7558, -1, 7102, 7103, 7105, -1, 7558, 7107, 7106, -1, 7106, 7107, 7601, -1, 7108, 7106, 7601, -1, 7108, 7129, 7106, -1, 7108, 7404, 7129, -1, 7108, 7405, 7404, -1, 7108, 7406, 7405, -1, 7108, 7109, 7406, -1, 7108, 7408, 7109, -1, 7108, 7110, 7408, -1, 7108, 7430, 7110, -1, 7108, 7111, 7430, -1, 7108, 7410, 7111, -1, 7108, 7117, 7410, -1, 7108, 7112, 7117, -1, 7117, 7112, 7599, -1, 7555, 7117, 7599, -1, 7555, 7598, 7117, -1, 7117, 7598, 7113, -1, 7552, 7117, 7113, -1, 7552, 7114, 7117, -1, 7117, 7114, 7115, -1, 7596, 7117, 7115, -1, 7596, 7116, 7117, -1, 7596, 7118, 7116, -1, 7116, 7118, 7130, -1, 7130, 7118, 7120, -1, 7119, 7120, 7595, -1, 7412, 7595, 7131, -1, 7433, 7131, 7121, -1, 7132, 7121, 7122, -1, 7413, 7122, 7243, -1, 7123, 7243, 7369, -1, 7124, 7123, 7369, -1, 7124, 7125, 7123, -1, 7124, 7126, 7125, -1, 7124, 7416, 7126, -1, 7124, 7417, 7416, -1, 7124, 7418, 7417, -1, 7124, 7420, 7418, -1, 7124, 7421, 7420, -1, 7124, 7422, 7421, -1, 7124, 7127, 7422, -1, 7124, 7367, 7127, -1, 7127, 7367, 7366, -1, 7129, 7366, 7263, -1, 7129, 7127, 7366, -1, 7129, 7396, 7127, -1, 7129, 7128, 7396, -1, 7129, 7398, 7128, -1, 7129, 7399, 7398, -1, 7129, 7400, 7399, -1, 7129, 7426, 7400, -1, 7129, 7402, 7426, -1, 7129, 7404, 7402, -1, 7130, 7120, 7119, -1, 7119, 7595, 7412, -1, 7412, 7131, 7433, -1, 7433, 7121, 7132, -1, 7132, 7122, 7413, -1, 7243, 7592, 7369, -1, 7369, 7592, 7133, -1, 7133, 7592, 7143, -1, 7371, 7143, 7550, -1, 7372, 7550, 7548, -1, 7590, 7372, 7548, -1, 7590, 7589, 7372, -1, 7372, 7589, 7134, -1, 7135, 7372, 7134, -1, 7135, 7373, 7372, -1, 7135, 7136, 7373, -1, 7135, 7388, 7136, -1, 7135, 7374, 7388, -1, 7135, 7137, 7374, -1, 7135, 7376, 7137, -1, 7135, 7377, 7376, -1, 7135, 7139, 7377, -1, 7377, 7139, 7138, -1, 7138, 7139, 7140, -1, 7140, 7139, 7141, -1, 7392, 7141, 7544, -1, 7142, 7544, 7379, -1, 7142, 7392, 7544, -1, 7133, 7143, 7371, -1, 7371, 7550, 7372, -1, 7140, 7141, 7392, -1, 7544, 7144, 7379, -1, 7379, 7144, 7380, -1, 7380, 7144, 7153, -1, 7145, 7153, 7487, -1, 7486, 7145, 7487, -1, 7486, 7146, 7145, -1, 7486, 7485, 7146, -1, 7146, 7485, 7212, -1, 7213, 7212, 7147, -1, 7214, 7147, 6588, -1, 7148, 7214, 6588, -1, 7148, 7149, 7214, -1, 7214, 7149, 6615, -1, 6613, 7214, 6615, -1, 6613, 7150, 7214, -1, 7214, 7150, 7249, -1, 7152, 7249, 7151, -1, 7152, 7214, 7249, -1, 7153, 7586, 7487, -1, 7487, 7586, 7154, -1, 7154, 7586, 7542, -1, 7501, 7542, 7155, -1, 7489, 7155, 7156, -1, 7489, 7501, 7155, -1, 7154, 7542, 7501, -1, 7155, 7583, 7156, -1, 7156, 7583, 7504, -1, 7504, 7583, 7491, -1, 7491, 7583, 7159, -1, 7160, 7159, 7158, -1, 7157, 7158, 7161, -1, 7157, 7160, 7158, -1, 7491, 7159, 7160, -1, 7158, 7541, 7161, -1, 7161, 7541, 7492, -1, 7492, 7541, 7493, -1, 7493, 7541, 7540, -1, 7494, 7540, 7244, -1, 7494, 7493, 7540, -1, 7539, 7162, 7540, -1, 7539, 7163, 7162, -1, 7162, 7163, 7538, -1, 7164, 7162, 7538, -1, 7164, 7334, 7162, -1, 7164, 7350, 7334, -1, 7164, 7165, 7350, -1, 7350, 7165, 7335, -1, 7335, 7165, 7166, -1, 7167, 7166, 7578, -1, 7168, 7578, 7351, -1, 7168, 7167, 7578, -1, 7335, 7166, 7167, -1, 7578, 7537, 7351, -1, 7351, 7537, 7169, -1, 7169, 7537, 7170, -1, 7338, 7170, 7339, -1, 7338, 7169, 7170, -1, 7170, 7536, 7339, -1, 7339, 7536, 7353, -1, 7353, 7536, 7354, -1, 7354, 7536, 7341, -1, 7341, 7536, 7171, -1, 7171, 7536, 7357, -1, 7357, 7536, 7172, -1, 7172, 7536, 7576, -1, 7535, 7172, 7576, -1, 7535, 7534, 7172, -1, 7172, 7534, 7175, -1, 7173, 7175, 7532, -1, 7324, 7532, 7531, -1, 7250, 7531, 7174, -1, 7325, 7174, 7326, -1, 7325, 7250, 7174, -1, 7172, 7175, 7173, -1, 7173, 7532, 7324, -1, 7531, 7176, 7174, -1, 7174, 7176, 7177, -1, 7517, 7177, 7527, -1, 7517, 7174, 7177, -1, 7177, 7179, 7527, -1, 7527, 7179, 7518, -1, 7518, 7179, 7520, -1, 7520, 7179, 7521, -1, 7521, 7179, 7178, -1, 7178, 7179, 7523, -1, 7523, 7179, 7525, -1, 7180, 7525, 7524, -1, 7180, 7523, 7525, -1, 7174, 6595, 7326, -1, 7326, 6595, 7345, -1, 7345, 6595, 7327, -1, 7327, 6595, 6627, -1, 7328, 6627, 7181, -1, 7183, 7181, 6593, -1, 7182, 6593, 7349, -1, 7182, 7183, 6593, -1, 7327, 6627, 7328, -1, 7328, 7181, 7183, -1, 6593, 7184, 7349, -1, 7349, 7184, 7330, -1, 7330, 7184, 7185, -1, 7331, 7185, 7186, -1, 7331, 7330, 7185, -1, 7185, 7188, 7186, -1, 7186, 7188, 7187, -1, 7187, 7188, 7189, -1, 7192, 7189, 7190, -1, 7193, 7190, 7194, -1, 7191, 7194, 7475, -1, 7333, 7475, 7162, -1, 7334, 7333, 7162, -1, 7187, 7189, 7192, -1, 7192, 7190, 7193, -1, 7194, 6592, 7475, -1, 7475, 6592, 7195, -1, 7195, 6592, 7197, -1, 7196, 7197, 7198, -1, 7196, 7195, 7197, -1, 7197, 6591, 7198, -1, 7198, 6591, 7201, -1, 7201, 6591, 7199, -1, 7200, 7199, 7203, -1, 7200, 7201, 7199, -1, 7199, 7202, 7203, -1, 7203, 7202, 7204, -1, 7204, 7202, 6622, -1, 7483, 6622, 7205, -1, 7483, 7204, 6622, -1, 6622, 6589, 7205, -1, 7205, 6589, 7206, -1, 7206, 6589, 7207, -1, 7499, 7207, 7208, -1, 7499, 7206, 7207, -1, 7207, 7210, 7208, -1, 7208, 7210, 7209, -1, 7209, 7210, 7211, -1, 7485, 7211, 7212, -1, 7485, 7209, 7211, -1, 7146, 7212, 7213, -1, 7213, 7147, 7214, -1, 6587, 7246, 7249, -1, 6587, 7366, 7246, -1, 6587, 7215, 7366, -1, 7366, 7215, 6586, -1, 6608, 7366, 6586, -1, 6608, 7216, 7366, -1, 6608, 6585, 7216, -1, 7216, 6585, 7217, -1, 7217, 6585, 7218, -1, 7219, 7217, 7218, -1, 7219, 7278, 7217, -1, 7219, 7220, 7278, -1, 7278, 7220, 7265, -1, 7265, 7220, 7222, -1, 7222, 7220, 6583, -1, 7223, 6583, 7221, -1, 7280, 7221, 7245, -1, 7281, 7245, 7283, -1, 7281, 7280, 7245, -1, 7222, 6583, 7223, -1, 7223, 7221, 7280, -1, 6582, 7272, 7245, -1, 6582, 7224, 7272, -1, 7272, 7224, 7225, -1, 6605, 7272, 7225, -1, 6605, 7226, 7272, -1, 7272, 7226, 7228, -1, 7227, 7228, 7088, -1, 7227, 7272, 7228, -1, 7229, 7088, 7469, -1, 7469, 6580, 7089, -1, 6604, 7231, 7471, -1, 7471, 7231, 7230, -1, 7230, 7231, 6602, -1, 7448, 6602, 7472, -1, 7448, 7230, 6602, -1, 6602, 7232, 7472, -1, 7472, 7232, 7233, -1, 7233, 7232, 6601, -1, 7450, 6601, 7234, -1, 7450, 7233, 6601, -1, 6601, 7236, 7234, -1, 7234, 7236, 7235, -1, 7235, 7236, 7451, -1, 7451, 7236, 7237, -1, 7452, 7237, 7454, -1, 7452, 7451, 7237, -1, 7238, 7435, 7237, -1, 7238, 7240, 7435, -1, 7435, 7240, 7239, -1, 7240, 7065, 7066, -1, 6578, 6577, 7241, -1, 7062, 7058, 7060, -1, 6575, 7057, 7301, -1, 7629, 7628, 7048, -1, 7048, 7628, 7626, -1, 7633, 7048, 7626, -1, 7633, 7623, 7048, -1, 7048, 7623, 7242, -1, 7631, 7048, 7242, -1, 7631, 7621, 7048, -1, 7123, 7413, 7243, -1, 7162, 7515, 7540, -1, 7540, 7515, 7513, -1, 7511, 7540, 7513, -1, 7511, 7244, 7540, -1, 7191, 7475, 7333, -1, 7435, 7455, 7237, -1, 7237, 7455, 7454, -1, 7087, 7445, 7091, -1, 7272, 7271, 7245, -1, 7245, 7271, 7285, -1, 7270, 7245, 7285, -1, 7270, 7268, 7245, -1, 7245, 7268, 7284, -1, 7283, 7245, 7284, -1, 7216, 7263, 7366, -1, 7145, 7380, 7153, -1, 7246, 7365, 7249, -1, 7249, 7365, 7362, -1, 7247, 7249, 7362, -1, 7247, 7248, 7249, -1, 7249, 7248, 7384, -1, 7382, 7249, 7384, -1, 7382, 7359, 7249, -1, 7249, 7359, 7151, -1, 7191, 7193, 7194, -1, 7250, 7324, 7531, -1, 7071, 7308, 7251, -1, 7251, 7308, 7252, -1, 7253, 7251, 7252, -1, 7253, 7254, 7251, -1, 7251, 7254, 7055, -1, 7227, 7923, 7272, -1, 7227, 7824, 7923, -1, 7227, 7255, 7824, -1, 7824, 7255, 7823, -1, 7823, 7255, 7092, -1, 7819, 7092, 7256, -1, 7273, 7256, 7257, -1, 7274, 7257, 7258, -1, 7275, 7258, 7096, -1, 7259, 7096, 7095, -1, 7815, 7095, 7098, -1, 7814, 7098, 7261, -1, 7260, 7261, 7100, -1, 7812, 7100, 7101, -1, 7808, 7101, 7276, -1, 7807, 7276, 7102, -1, 7811, 7102, 7105, -1, 7810, 7105, 7104, -1, 7805, 7104, 7106, -1, 7277, 7106, 7129, -1, 7262, 7129, 7263, -1, 7924, 7263, 7216, -1, 7887, 7216, 7217, -1, 7886, 7217, 7278, -1, 7264, 7278, 7265, -1, 7266, 7265, 7222, -1, 7279, 7222, 7223, -1, 7925, 7223, 7280, -1, 7926, 7280, 7281, -1, 7282, 7281, 7283, -1, 7267, 7283, 7284, -1, 7927, 7284, 7268, -1, 7928, 7268, 7270, -1, 7269, 7270, 7285, -1, 7286, 7285, 7271, -1, 7827, 7271, 7272, -1, 7923, 7827, 7272, -1, 7823, 7092, 7819, -1, 7819, 7256, 7273, -1, 7273, 7257, 7274, -1, 7274, 7258, 7275, -1, 7275, 7096, 7259, -1, 7259, 7095, 7815, -1, 7815, 7098, 7814, -1, 7814, 7261, 7260, -1, 7260, 7100, 7812, -1, 7812, 7101, 7808, -1, 7808, 7276, 7807, -1, 7807, 7102, 7811, -1, 7811, 7105, 7810, -1, 7810, 7104, 7805, -1, 7805, 7106, 7277, -1, 7277, 7129, 7262, -1, 7262, 7263, 7924, -1, 7924, 7216, 7887, -1, 7887, 7217, 7886, -1, 7886, 7278, 7264, -1, 7264, 7265, 7266, -1, 7266, 7222, 7279, -1, 7279, 7223, 7925, -1, 7925, 7280, 7926, -1, 7926, 7281, 7282, -1, 7282, 7283, 7267, -1, 7267, 7284, 7927, -1, 7927, 7268, 7928, -1, 7928, 7270, 7269, -1, 7269, 7285, 7286, -1, 7286, 7271, 7827, -1, 7287, 7303, 7054, -1, 7287, 7288, 7303, -1, 7287, 7055, 7288, -1, 7288, 7055, 7304, -1, 7304, 7055, 7254, -1, 7305, 7254, 7253, -1, 7306, 7253, 7252, -1, 7307, 7252, 7308, -1, 7845, 7308, 7071, -1, 7844, 7071, 7289, -1, 7846, 7289, 7073, -1, 7309, 7073, 7074, -1, 7842, 7074, 7290, -1, 7841, 7290, 7291, -1, 7310, 7291, 7076, -1, 7311, 7076, 7312, -1, 7840, 7312, 7239, -1, 7313, 7239, 7066, -1, 7868, 7066, 7292, -1, 7314, 7292, 7293, -1, 7918, 7293, 7063, -1, 7294, 7063, 7241, -1, 7919, 7241, 7295, -1, 7920, 7295, 7061, -1, 7315, 7061, 7296, -1, 7316, 7296, 7060, -1, 7922, 7060, 7059, -1, 7297, 7059, 7298, -1, 7317, 7298, 7300, -1, 7299, 7300, 7301, -1, 7318, 7301, 7319, -1, 7866, 7319, 7056, -1, 7320, 7056, 7321, -1, 7851, 7321, 7070, -1, 7302, 7070, 7322, -1, 7848, 7322, 7054, -1, 7303, 7848, 7054, -1, 7304, 7254, 7305, -1, 7305, 7253, 7306, -1, 7306, 7252, 7307, -1, 7307, 7308, 7845, -1, 7845, 7071, 7844, -1, 7844, 7289, 7846, -1, 7846, 7073, 7309, -1, 7309, 7074, 7842, -1, 7842, 7290, 7841, -1, 7841, 7291, 7310, -1, 7310, 7076, 7311, -1, 7311, 7312, 7840, -1, 7840, 7239, 7313, -1, 7313, 7066, 7868, -1, 7868, 7292, 7314, -1, 7314, 7293, 7918, -1, 7918, 7063, 7294, -1, 7294, 7241, 7919, -1, 7919, 7295, 7920, -1, 7920, 7061, 7315, -1, 7315, 7296, 7316, -1, 7316, 7060, 7922, -1, 7922, 7059, 7297, -1, 7297, 7298, 7317, -1, 7317, 7300, 7299, -1, 7299, 7301, 7318, -1, 7318, 7319, 7866, -1, 7866, 7056, 7320, -1, 7320, 7321, 7851, -1, 7851, 7070, 7302, -1, 7302, 7322, 7848, -1, 7173, 7323, 7172, -1, 7173, 7746, 7323, -1, 7173, 7324, 7746, -1, 7746, 7324, 7745, -1, 7745, 7324, 7250, -1, 7343, 7250, 7325, -1, 7748, 7325, 7326, -1, 7344, 7326, 7345, -1, 7346, 7345, 7327, -1, 7734, 7327, 7328, -1, 7347, 7328, 7183, -1, 7348, 7183, 7182, -1, 7329, 7182, 7349, -1, 7733, 7349, 7330, -1, 7730, 7330, 7331, -1, 7761, 7331, 7186, -1, 7760, 7186, 7187, -1, 7332, 7187, 7192, -1, 7759, 7192, 7193, -1, 7758, 7193, 7191, -1, 7756, 7191, 7333, -1, 7913, 7333, 7334, -1, 7914, 7334, 7350, -1, 7754, 7350, 7335, -1, 7752, 7335, 7167, -1, 7762, 7167, 7168, -1, 7336, 7168, 7351, -1, 7337, 7351, 7169, -1, 7751, 7169, 7338, -1, 7352, 7338, 7339, -1, 7915, 7339, 7353, -1, 7916, 7353, 7354, -1, 7340, 7354, 7341, -1, 7355, 7341, 7171, -1, 7356, 7171, 7357, -1, 7342, 7357, 7172, -1, 7323, 7342, 7172, -1, 7745, 7250, 7343, -1, 7343, 7325, 7748, -1, 7748, 7326, 7344, -1, 7344, 7345, 7346, -1, 7346, 7327, 7734, -1, 7734, 7328, 7347, -1, 7347, 7183, 7348, -1, 7348, 7182, 7329, -1, 7329, 7349, 7733, -1, 7733, 7330, 7730, -1, 7730, 7331, 7761, -1, 7761, 7186, 7760, -1, 7760, 7187, 7332, -1, 7332, 7192, 7759, -1, 7759, 7193, 7758, -1, 7758, 7191, 7756, -1, 7756, 7333, 7913, -1, 7913, 7334, 7914, -1, 7914, 7350, 7754, -1, 7754, 7335, 7752, -1, 7752, 7167, 7762, -1, 7762, 7168, 7336, -1, 7336, 7351, 7337, -1, 7337, 7169, 7751, -1, 7751, 7338, 7352, -1, 7352, 7339, 7915, -1, 7915, 7353, 7916, -1, 7916, 7354, 7340, -1, 7340, 7341, 7355, -1, 7355, 7171, 7356, -1, 7356, 7357, 7342, -1, 7152, 7358, 7214, -1, 7152, 7893, 7358, -1, 7152, 7151, 7893, -1, 7893, 7151, 7381, -1, 7381, 7151, 7359, -1, 7892, 7359, 7382, -1, 7383, 7382, 7384, -1, 7360, 7384, 7248, -1, 7361, 7248, 7247, -1, 7385, 7247, 7362, -1, 7363, 7362, 7365, -1, 7364, 7365, 7246, -1, 7386, 7246, 7366, -1, 7387, 7366, 7367, -1, 7786, 7367, 7124, -1, 7368, 7124, 7369, -1, 7780, 7369, 7133, -1, 7370, 7133, 7371, -1, 7777, 7371, 7372, -1, 7908, 7372, 7373, -1, 7909, 7373, 7136, -1, 7910, 7136, 7388, -1, 7911, 7388, 7374, -1, 7912, 7374, 7137, -1, 7375, 7137, 7376, -1, 7776, 7376, 7377, -1, 7389, 7377, 7138, -1, 7390, 7138, 7140, -1, 7391, 7140, 7392, -1, 7378, 7392, 7142, -1, 7393, 7142, 7379, -1, 7773, 7379, 7380, -1, 7774, 7380, 7145, -1, 7394, 7145, 7146, -1, 7395, 7146, 7213, -1, 7775, 7213, 7214, -1, 7358, 7775, 7214, -1, 7381, 7359, 7892, -1, 7892, 7382, 7383, -1, 7383, 7384, 7360, -1, 7360, 7248, 7361, -1, 7361, 7247, 7385, -1, 7385, 7362, 7363, -1, 7363, 7365, 7364, -1, 7364, 7246, 7386, -1, 7386, 7366, 7387, -1, 7387, 7367, 7786, -1, 7786, 7124, 7368, -1, 7368, 7369, 7780, -1, 7780, 7133, 7370, -1, 7370, 7371, 7777, -1, 7777, 7372, 7908, -1, 7908, 7373, 7909, -1, 7909, 7136, 7910, -1, 7910, 7388, 7911, -1, 7911, 7374, 7912, -1, 7912, 7137, 7375, -1, 7375, 7376, 7776, -1, 7776, 7377, 7389, -1, 7389, 7138, 7390, -1, 7390, 7140, 7391, -1, 7391, 7392, 7378, -1, 7378, 7142, 7393, -1, 7393, 7379, 7773, -1, 7773, 7380, 7774, -1, 7774, 7145, 7394, -1, 7394, 7146, 7395, -1, 7395, 7213, 7775, -1, 7396, 7906, 7127, -1, 7396, 7907, 7906, -1, 7396, 7128, 7907, -1, 7907, 7128, 7397, -1, 7397, 7128, 7398, -1, 7423, 7398, 7399, -1, 7424, 7399, 7400, -1, 7425, 7400, 7426, -1, 7401, 7426, 7402, -1, 7803, 7402, 7404, -1, 7403, 7404, 7405, -1, 7427, 7405, 7406, -1, 7802, 7406, 7109, -1, 7407, 7109, 7408, -1, 7428, 7408, 7110, -1, 7429, 7110, 7430, -1, 7409, 7430, 7111, -1, 7800, 7111, 7410, -1, 7799, 7410, 7117, -1, 7431, 7117, 7116, -1, 7432, 7116, 7130, -1, 7411, 7130, 7119, -1, 7791, 7119, 7412, -1, 7790, 7412, 7433, -1, 7794, 7433, 7132, -1, 7793, 7132, 7413, -1, 7414, 7413, 7123, -1, 7415, 7123, 7125, -1, 7782, 7125, 7126, -1, 7783, 7126, 7416, -1, 7784, 7416, 7417, -1, 7785, 7417, 7418, -1, 7419, 7418, 7420, -1, 7787, 7420, 7421, -1, 7434, 7421, 7422, -1, 7890, 7422, 7127, -1, 7906, 7890, 7127, -1, 7397, 7398, 7423, -1, 7423, 7399, 7424, -1, 7424, 7400, 7425, -1, 7425, 7426, 7401, -1, 7401, 7402, 7803, -1, 7803, 7404, 7403, -1, 7403, 7405, 7427, -1, 7427, 7406, 7802, -1, 7802, 7109, 7407, -1, 7407, 7408, 7428, -1, 7428, 7110, 7429, -1, 7429, 7430, 7409, -1, 7409, 7111, 7800, -1, 7800, 7410, 7799, -1, 7799, 7117, 7431, -1, 7431, 7116, 7432, -1, 7432, 7130, 7411, -1, 7411, 7119, 7791, -1, 7791, 7412, 7790, -1, 7790, 7433, 7794, -1, 7794, 7132, 7793, -1, 7793, 7413, 7414, -1, 7414, 7123, 7415, -1, 7415, 7125, 7782, -1, 7782, 7126, 7783, -1, 7783, 7416, 7784, -1, 7784, 7417, 7785, -1, 7785, 7418, 7419, -1, 7419, 7420, 7787, -1, 7787, 7421, 7434, -1, 7434, 7422, 7890, -1, 7068, 7837, 7435, -1, 7068, 7436, 7837, -1, 7068, 7437, 7436, -1, 7436, 7437, 7438, -1, 7438, 7437, 7069, -1, 7456, 7069, 7457, -1, 7458, 7457, 7439, -1, 7459, 7439, 7460, -1, 7835, 7460, 7078, -1, 7440, 7078, 7461, -1, 7462, 7461, 7079, -1, 7832, 7079, 7441, -1, 7463, 7441, 7080, -1, 7464, 7080, 7083, -1, 7465, 7083, 7466, -1, 7442, 7466, 7467, -1, 7443, 7467, 7090, -1, 7444, 7090, 7445, -1, 7821, 7445, 7087, -1, 7468, 7087, 7229, -1, 7883, 7229, 7469, -1, 7470, 7469, 7089, -1, 7882, 7089, 7446, -1, 7880, 7446, 7471, -1, 7879, 7471, 7230, -1, 7447, 7230, 7448, -1, 7875, 7448, 7472, -1, 7878, 7472, 7233, -1, 7876, 7233, 7450, -1, 7449, 7450, 7234, -1, 7473, 7234, 7235, -1, 7873, 7235, 7451, -1, 7474, 7451, 7452, -1, 7453, 7452, 7454, -1, 7871, 7454, 7455, -1, 7872, 7455, 7435, -1, 7837, 7872, 7435, -1, 7438, 7069, 7456, -1, 7456, 7457, 7458, -1, 7458, 7439, 7459, -1, 7459, 7460, 7835, -1, 7835, 7078, 7440, -1, 7440, 7461, 7462, -1, 7462, 7079, 7832, -1, 7832, 7441, 7463, -1, 7463, 7080, 7464, -1, 7464, 7083, 7465, -1, 7465, 7466, 7442, -1, 7442, 7467, 7443, -1, 7443, 7090, 7444, -1, 7444, 7445, 7821, -1, 7821, 7087, 7468, -1, 7468, 7229, 7883, -1, 7883, 7469, 7470, -1, 7470, 7089, 7882, -1, 7882, 7446, 7880, -1, 7880, 7471, 7879, -1, 7879, 7230, 7447, -1, 7447, 7448, 7875, -1, 7875, 7472, 7878, -1, 7878, 7233, 7876, -1, 7876, 7450, 7449, -1, 7449, 7234, 7473, -1, 7473, 7235, 7873, -1, 7873, 7451, 7474, -1, 7474, 7452, 7453, -1, 7453, 7454, 7871, -1, 7871, 7455, 7872, -1, 7475, 7476, 7162, -1, 7475, 7477, 7476, -1, 7475, 7195, 7477, -1, 7477, 7195, 7478, -1, 7478, 7195, 7196, -1, 7902, 7196, 7198, -1, 7479, 7198, 7201, -1, 7899, 7201, 7200, -1, 7480, 7200, 7203, -1, 7481, 7203, 7204, -1, 7482, 7204, 7483, -1, 7496, 7483, 7205, -1, 7497, 7205, 7206, -1, 7498, 7206, 7499, -1, 7896, 7499, 7208, -1, 7897, 7208, 7209, -1, 7484, 7209, 7485, -1, 7904, 7485, 7486, -1, 7905, 7486, 7487, -1, 7500, 7487, 7154, -1, 7769, 7154, 7501, -1, 7488, 7501, 7489, -1, 7502, 7489, 7156, -1, 7503, 7156, 7504, -1, 7505, 7504, 7491, -1, 7490, 7491, 7160, -1, 7506, 7160, 7157, -1, 7507, 7157, 7161, -1, 7767, 7161, 7492, -1, 7508, 7492, 7493, -1, 7509, 7493, 7494, -1, 7495, 7494, 7244, -1, 7510, 7244, 7511, -1, 7512, 7511, 7513, -1, 7514, 7513, 7515, -1, 7516, 7515, 7162, -1, 7476, 7516, 7162, -1, 7478, 7196, 7902, -1, 7902, 7198, 7479, -1, 7479, 7201, 7899, -1, 7899, 7200, 7480, -1, 7480, 7203, 7481, -1, 7481, 7204, 7482, -1, 7482, 7483, 7496, -1, 7496, 7205, 7497, -1, 7497, 7206, 7498, -1, 7498, 7499, 7896, -1, 7896, 7208, 7897, -1, 7897, 7209, 7484, -1, 7484, 7485, 7904, -1, 7904, 7486, 7905, -1, 7905, 7487, 7500, -1, 7500, 7154, 7769, -1, 7769, 7501, 7488, -1, 7488, 7489, 7502, -1, 7502, 7156, 7503, -1, 7503, 7504, 7505, -1, 7505, 7491, 7490, -1, 7490, 7160, 7506, -1, 7506, 7157, 7507, -1, 7507, 7161, 7767, -1, 7767, 7492, 7508, -1, 7508, 7493, 7509, -1, 7509, 7494, 7495, -1, 7495, 7244, 7510, -1, 7510, 7511, 7512, -1, 7512, 7513, 7514, -1, 7514, 7515, 7516, -1, 7174, 7517, 7735, -1, 7735, 7517, 7526, -1, 7526, 7517, 7527, -1, 7528, 7527, 7518, -1, 7529, 7518, 7520, -1, 7519, 7520, 7521, -1, 7522, 7521, 7178, -1, 7530, 7178, 7523, -1, 7741, 7523, 7180, -1, 7742, 7180, 7524, -1, 7743, 7524, 7525, -1, 7740, 7525, 7179, -1, 7739, 7740, 7179, -1, 7526, 7527, 7528, -1, 7528, 7518, 7529, -1, 7529, 7520, 7519, -1, 7519, 7521, 7522, -1, 7522, 7178, 7530, -1, 7530, 7523, 7741, -1, 7741, 7180, 7742, -1, 7742, 7524, 7743, -1, 7743, 7525, 7740, -1, 7179, 7177, 7739, -1, 7739, 7177, 7744, -1, 7744, 7177, 7176, -1, 7572, 7176, 7531, -1, 7573, 7531, 7532, -1, 7749, 7532, 7175, -1, 7533, 7175, 7534, -1, 7574, 7534, 7535, -1, 7575, 7535, 7576, -1, 7747, 7576, 7536, -1, 7917, 7536, 7170, -1, 7750, 7170, 7537, -1, 7577, 7537, 7578, -1, 7763, 7578, 7166, -1, 7753, 7166, 7165, -1, 7579, 7165, 7164, -1, 7755, 7164, 7538, -1, 7764, 7538, 7163, -1, 7765, 7163, 7539, -1, 7580, 7539, 7540, -1, 7766, 7540, 7541, -1, 7581, 7541, 7158, -1, 7582, 7158, 7159, -1, 7768, 7159, 7583, -1, 7584, 7583, 7155, -1, 7585, 7155, 7542, -1, 7770, 7542, 7586, -1, 7587, 7586, 7153, -1, 7543, 7153, 7144, -1, 7771, 7144, 7544, -1, 7545, 7544, 7141, -1, 7772, 7141, 7139, -1, 7588, 7139, 7135, -1, 7778, 7135, 7134, -1, 7546, 7134, 7589, -1, 7547, 7589, 7590, -1, 7591, 7590, 7548, -1, 7779, 7548, 7550, -1, 7549, 7550, 7143, -1, 7788, 7143, 7592, -1, 7551, 7592, 7243, -1, 7781, 7243, 7122, -1, 7789, 7122, 7121, -1, 7593, 7121, 7131, -1, 7594, 7131, 7595, -1, 7795, 7595, 7120, -1, 7792, 7120, 7118, -1, 7796, 7118, 7596, -1, 7804, 7596, 7115, -1, 7597, 7115, 7114, -1, 7797, 7114, 7552, -1, 7798, 7552, 7113, -1, 7553, 7113, 7598, -1, 7554, 7598, 7555, -1, 7556, 7555, 7599, -1, 7600, 7599, 7112, -1, 7557, 7112, 7108, -1, 7801, 7108, 7601, -1, 7602, 7601, 7107, -1, 7806, 7107, 7558, -1, 7603, 7558, 7103, -1, 7809, 7103, 7604, -1, 7605, 7604, 7099, -1, 7813, 7099, 7559, -1, 7816, 7559, 7097, -1, 7560, 7097, 7094, -1, 7817, 7094, 7093, -1, 7818, 7093, 7561, -1, 7820, 7561, 7091, -1, 7822, 7091, 7086, -1, 7831, 7086, 7085, -1, 7606, 7085, 7084, -1, 7562, 7084, 7082, -1, 7607, 7082, 7081, -1, 7833, 7081, 7563, -1, 7834, 7563, 7077, -1, 7836, 7077, 7564, -1, 7565, 7564, 7566, -1, 7608, 7566, 7609, -1, 7838, 7609, 7067, -1, 7610, 7067, 7611, -1, 7567, 7611, 7612, -1, 7843, 7612, 7075, -1, 7613, 7075, 7568, -1, 7614, 7568, 7072, -1, 7847, 7072, 7251, -1, 7615, 7251, 7569, -1, 7616, 7569, 7617, -1, 7570, 7617, 7053, -1, 7849, 7053, 7052, -1, 7618, 7052, 7619, -1, 7850, 7619, 7051, -1, 7852, 7051, 7571, -1, 7853, 7571, 7050, -1, 7854, 7050, 7620, -1, 7855, 7620, 7048, -1, 7860, 7855, 7048, -1, 7744, 7176, 7572, -1, 7572, 7531, 7573, -1, 7573, 7532, 7749, -1, 7749, 7175, 7533, -1, 7533, 7534, 7574, -1, 7574, 7535, 7575, -1, 7575, 7576, 7747, -1, 7747, 7536, 7917, -1, 7917, 7170, 7750, -1, 7750, 7537, 7577, -1, 7577, 7578, 7763, -1, 7763, 7166, 7753, -1, 7753, 7165, 7579, -1, 7579, 7164, 7755, -1, 7755, 7538, 7764, -1, 7764, 7163, 7765, -1, 7765, 7539, 7580, -1, 7580, 7540, 7766, -1, 7766, 7541, 7581, -1, 7581, 7158, 7582, -1, 7582, 7159, 7768, -1, 7768, 7583, 7584, -1, 7584, 7155, 7585, -1, 7585, 7542, 7770, -1, 7770, 7586, 7587, -1, 7587, 7153, 7543, -1, 7543, 7144, 7771, -1, 7771, 7544, 7545, -1, 7545, 7141, 7772, -1, 7772, 7139, 7588, -1, 7588, 7135, 7778, -1, 7778, 7134, 7546, -1, 7546, 7589, 7547, -1, 7547, 7590, 7591, -1, 7591, 7548, 7779, -1, 7779, 7550, 7549, -1, 7549, 7143, 7788, -1, 7788, 7592, 7551, -1, 7551, 7243, 7781, -1, 7781, 7122, 7789, -1, 7789, 7121, 7593, -1, 7593, 7131, 7594, -1, 7594, 7595, 7795, -1, 7795, 7120, 7792, -1, 7792, 7118, 7796, -1, 7796, 7596, 7804, -1, 7804, 7115, 7597, -1, 7597, 7114, 7797, -1, 7797, 7552, 7798, -1, 7798, 7113, 7553, -1, 7553, 7598, 7554, -1, 7554, 7555, 7556, -1, 7556, 7599, 7600, -1, 7600, 7112, 7557, -1, 7557, 7108, 7801, -1, 7801, 7601, 7602, -1, 7602, 7107, 7806, -1, 7806, 7558, 7603, -1, 7603, 7103, 7809, -1, 7809, 7604, 7605, -1, 7605, 7099, 7813, -1, 7813, 7559, 7816, -1, 7816, 7097, 7560, -1, 7560, 7094, 7817, -1, 7817, 7093, 7818, -1, 7818, 7561, 7820, -1, 7820, 7091, 7822, -1, 7822, 7086, 7831, -1, 7831, 7085, 7606, -1, 7606, 7084, 7562, -1, 7562, 7082, 7607, -1, 7607, 7081, 7833, -1, 7833, 7563, 7834, -1, 7834, 7077, 7836, -1, 7836, 7564, 7565, -1, 7565, 7566, 7608, -1, 7608, 7609, 7838, -1, 7838, 7067, 7610, -1, 7610, 7611, 7567, -1, 7567, 7612, 7843, -1, 7843, 7075, 7613, -1, 7613, 7568, 7614, -1, 7614, 7072, 7847, -1, 7847, 7251, 7615, -1, 7615, 7569, 7616, -1, 7616, 7617, 7570, -1, 7570, 7053, 7849, -1, 7849, 7052, 7618, -1, 7618, 7619, 7850, -1, 7850, 7051, 7852, -1, 7852, 7571, 7853, -1, 7853, 7050, 7854, -1, 7854, 7620, 7855, -1, 7048, 7621, 7860, -1, 7860, 7621, 7858, -1, 7858, 7621, 7631, -1, 7632, 7631, 7242, -1, 7622, 7242, 7623, -1, 7624, 7623, 7633, -1, 7859, 7633, 7626, -1, 7625, 7626, 7628, -1, 7627, 7628, 7629, -1, 7861, 7629, 7049, -1, 7862, 7049, 7630, -1, 7856, 7630, 7057, -1, 7857, 7856, 7057, -1, 7858, 7631, 7632, -1, 7632, 7242, 7622, -1, 7622, 7623, 7624, -1, 7624, 7633, 7859, -1, 7859, 7626, 7625, -1, 7625, 7628, 7627, -1, 7627, 7629, 7861, -1, 7861, 7049, 7862, -1, 7862, 7630, 7856, -1, 6675, 7636, 7634, -1, 7634, 7636, 6091, -1, 6091, 7636, 7635, -1, 7635, 7636, 7637, -1, 7637, 7636, 6111, -1, 6111, 7636, 7857, -1, 6112, 7857, 7638, -1, 6112, 6111, 7857, -1, 7638, 7857, 7639, -1, 7639, 7857, 7057, -1, 7640, 7057, 6575, -1, 7640, 7639, 7057, -1, 6675, 7641, 7636, -1, 7636, 7641, 7642, -1, 7642, 7641, 6671, -1, 7864, 6671, 7643, -1, 7863, 7643, 7645, -1, 7644, 7645, 7646, -1, 7647, 7646, 7648, -1, 7865, 7648, 7921, -1, 7865, 7647, 7648, -1, 7642, 6671, 7864, -1, 7864, 7643, 7863, -1, 7863, 7645, 7644, -1, 7644, 7646, 7647, -1, 7648, 7649, 7921, -1, 7921, 7649, 6637, -1, 7650, 6637, 7651, -1, 7867, 7650, 7651, -1, 7921, 6637, 7650, -1, 7651, 7652, 7867, -1, 7867, 7652, 7685, -1, 7685, 7652, 6892, -1, 7869, 6892, 7686, -1, 7870, 7686, 6888, -1, 7687, 6888, 6885, -1, 7688, 6885, 6879, -1, 7653, 6879, 7689, -1, 7839, 7689, 7690, -1, 7691, 7690, 6872, -1, 7654, 6872, 7655, -1, 7874, 7655, 6866, -1, 7877, 6866, 6862, -1, 7692, 6862, 6860, -1, 7693, 6860, 6855, -1, 7881, 6855, 7694, -1, 7695, 7694, 7696, -1, 7697, 7696, 6844, -1, 7656, 6844, 6843, -1, 7825, 6843, 7657, -1, 7826, 7657, 6731, -1, 7828, 6731, 6730, -1, 7829, 6730, 6841, -1, 7830, 6841, 7659, -1, 7658, 7659, 6838, -1, 7884, 6838, 6832, -1, 7885, 6832, 7660, -1, 7698, 7660, 6829, -1, 7661, 6829, 6826, -1, 7662, 6826, 6823, -1, 7663, 6823, 6820, -1, 7664, 6820, 7665, -1, 7666, 7665, 7699, -1, 7888, 7699, 6809, -1, 7889, 6809, 7667, -1, 7700, 7667, 7668, -1, 7891, 7668, 6801, -1, 7701, 6801, 6800, -1, 7894, 6800, 6794, -1, 7702, 6794, 6791, -1, 7703, 6791, 7669, -1, 7704, 7669, 7705, -1, 7706, 7705, 6781, -1, 7707, 6781, 7670, -1, 7895, 7670, 7708, -1, 7709, 7708, 7671, -1, 7710, 7671, 6763, -1, 7711, 6763, 7672, -1, 7898, 7672, 6759, -1, 7673, 6759, 6753, -1, 7900, 6753, 7674, -1, 7901, 7674, 7675, -1, 7712, 7675, 7676, -1, 7903, 7676, 7677, -1, 7757, 7677, 7678, -1, 7679, 7678, 7681, -1, 7680, 7681, 7682, -1, 7713, 7682, 6706, -1, 7683, 6706, 7714, -1, 7731, 7714, 6693, -1, 7684, 6693, 7715, -1, 7732, 7684, 7715, -1, 7685, 6892, 7869, -1, 7869, 7686, 7870, -1, 7870, 6888, 7687, -1, 7687, 6885, 7688, -1, 7688, 6879, 7653, -1, 7653, 7689, 7839, -1, 7839, 7690, 7691, -1, 7691, 6872, 7654, -1, 7654, 7655, 7874, -1, 7874, 6866, 7877, -1, 7877, 6862, 7692, -1, 7692, 6860, 7693, -1, 7693, 6855, 7881, -1, 7881, 7694, 7695, -1, 7695, 7696, 7697, -1, 7697, 6844, 7656, -1, 7656, 6843, 7825, -1, 7825, 7657, 7826, -1, 7826, 6731, 7828, -1, 7828, 6730, 7829, -1, 7829, 6841, 7830, -1, 7830, 7659, 7658, -1, 7658, 6838, 7884, -1, 7884, 6832, 7885, -1, 7885, 7660, 7698, -1, 7698, 6829, 7661, -1, 7661, 6826, 7662, -1, 7662, 6823, 7663, -1, 7663, 6820, 7664, -1, 7664, 7665, 7666, -1, 7666, 7699, 7888, -1, 7888, 6809, 7889, -1, 7889, 7667, 7700, -1, 7700, 7668, 7891, -1, 7891, 6801, 7701, -1, 7701, 6800, 7894, -1, 7894, 6794, 7702, -1, 7702, 6791, 7703, -1, 7703, 7669, 7704, -1, 7704, 7705, 7706, -1, 7706, 6781, 7707, -1, 7707, 7670, 7895, -1, 7895, 7708, 7709, -1, 7709, 7671, 7710, -1, 7710, 6763, 7711, -1, 7711, 7672, 7898, -1, 7898, 6759, 7673, -1, 7673, 6753, 7900, -1, 7900, 7674, 7901, -1, 7901, 7675, 7712, -1, 7712, 7676, 7903, -1, 7903, 7677, 7757, -1, 7757, 7678, 7679, -1, 7679, 7681, 7680, -1, 7680, 7682, 7713, -1, 7713, 6706, 7683, -1, 7683, 7714, 7731, -1, 7731, 6693, 7684, -1, 7715, 7716, 7732, -1, 7732, 7716, 7723, -1, 7723, 7716, 7724, -1, 7725, 7724, 7013, -1, 7736, 7013, 7008, -1, 7717, 7008, 7718, -1, 7726, 7718, 7719, -1, 7737, 7719, 6996, -1, 7738, 6996, 7720, -1, 7722, 7720, 7042, -1, 7721, 7722, 7042, -1, 7723, 7724, 7725, -1, 7725, 7013, 7736, -1, 7736, 7008, 7717, -1, 7717, 7718, 7726, -1, 7726, 7719, 7737, -1, 7737, 6996, 7738, -1, 7738, 7720, 7722, -1, 6094, 6097, 7721, -1, 6558, 7721, 7042, -1, 6558, 6094, 7721, -1, 6097, 7727, 7721, -1, 7721, 7727, 7729, -1, 7735, 7729, 7728, -1, 6300, 7735, 7728, -1, 6300, 7174, 7735, -1, 6300, 6298, 7174, -1, 7174, 6298, 6594, -1, 6595, 7174, 6594, -1, 7721, 7729, 7735, -1, 7684, 7732, 7730, -1, 7731, 7730, 7683, -1, 7731, 7684, 7730, -1, 7732, 7723, 7730, -1, 7730, 7723, 7725, -1, 7736, 7730, 7725, -1, 7736, 7733, 7730, -1, 7736, 7329, 7733, -1, 7736, 7348, 7329, -1, 7736, 7347, 7348, -1, 7736, 7734, 7347, -1, 7736, 7346, 7734, -1, 7736, 7344, 7346, -1, 7736, 7735, 7344, -1, 7736, 7717, 7735, -1, 7735, 7717, 7726, -1, 7737, 7735, 7726, -1, 7737, 7738, 7735, -1, 7735, 7738, 7722, -1, 7721, 7735, 7722, -1, 7526, 7739, 7735, -1, 7526, 7528, 7739, -1, 7739, 7528, 7529, -1, 7519, 7739, 7529, -1, 7519, 7522, 7739, -1, 7739, 7522, 7530, -1, 7741, 7739, 7530, -1, 7741, 7740, 7739, -1, 7741, 7742, 7740, -1, 7740, 7742, 7743, -1, 7739, 7744, 7735, -1, 7735, 7744, 7572, -1, 7745, 7572, 7573, -1, 7746, 7573, 7749, -1, 7323, 7749, 7533, -1, 7342, 7533, 7574, -1, 7575, 7342, 7574, -1, 7575, 7747, 7342, -1, 7342, 7747, 7917, -1, 7356, 7917, 7355, -1, 7356, 7342, 7917, -1, 7735, 7572, 7745, -1, 7343, 7735, 7745, -1, 7343, 7748, 7735, -1, 7735, 7748, 7344, -1, 7745, 7573, 7746, -1, 7746, 7749, 7323, -1, 7323, 7533, 7342, -1, 7750, 7352, 7917, -1, 7750, 7751, 7352, -1, 7750, 7337, 7751, -1, 7750, 7577, 7337, -1, 7337, 7577, 7336, -1, 7336, 7577, 7762, -1, 7762, 7577, 7763, -1, 7752, 7763, 7753, -1, 7754, 7753, 7579, -1, 7914, 7579, 7755, -1, 7913, 7755, 7516, -1, 7476, 7913, 7516, -1, 7476, 7756, 7913, -1, 7476, 7477, 7756, -1, 7756, 7477, 7758, -1, 7758, 7477, 7757, -1, 7679, 7758, 7757, -1, 7679, 7759, 7758, -1, 7679, 7332, 7759, -1, 7679, 7680, 7332, -1, 7332, 7680, 7760, -1, 7760, 7680, 7713, -1, 7761, 7713, 7683, -1, 7730, 7761, 7683, -1, 7762, 7763, 7752, -1, 7752, 7753, 7754, -1, 7754, 7579, 7914, -1, 7755, 7764, 7516, -1, 7516, 7764, 7765, -1, 7580, 7516, 7765, -1, 7580, 7766, 7516, -1, 7516, 7766, 7514, -1, 7514, 7766, 7512, -1, 7512, 7766, 7510, -1, 7510, 7766, 7495, -1, 7495, 7766, 7509, -1, 7509, 7766, 7508, -1, 7508, 7766, 7581, -1, 7767, 7581, 7507, -1, 7767, 7508, 7581, -1, 7581, 7582, 7507, -1, 7507, 7582, 7506, -1, 7506, 7582, 7768, -1, 7490, 7768, 7505, -1, 7490, 7506, 7768, -1, 7768, 7584, 7505, -1, 7505, 7584, 7503, -1, 7503, 7584, 7502, -1, 7502, 7584, 7585, -1, 7488, 7585, 7770, -1, 7769, 7770, 7500, -1, 7769, 7488, 7770, -1, 7502, 7585, 7488, -1, 7770, 7587, 7500, -1, 7500, 7587, 7905, -1, 7905, 7587, 7543, -1, 7773, 7543, 7771, -1, 7393, 7771, 7545, -1, 7378, 7545, 7772, -1, 7391, 7772, 7390, -1, 7391, 7378, 7772, -1, 7905, 7543, 7773, -1, 7904, 7773, 7774, -1, 7484, 7774, 7394, -1, 7895, 7394, 7395, -1, 7707, 7395, 7775, -1, 7706, 7775, 7704, -1, 7706, 7707, 7775, -1, 7773, 7771, 7393, -1, 7393, 7545, 7378, -1, 7772, 7588, 7390, -1, 7390, 7588, 7389, -1, 7389, 7588, 7778, -1, 7776, 7778, 7375, -1, 7776, 7389, 7778, -1, 7546, 7777, 7778, -1, 7546, 7547, 7777, -1, 7777, 7547, 7591, -1, 7779, 7777, 7591, -1, 7779, 7549, 7777, -1, 7777, 7549, 7370, -1, 7370, 7549, 7788, -1, 7780, 7788, 7551, -1, 7368, 7551, 7781, -1, 7786, 7781, 7414, -1, 7415, 7786, 7414, -1, 7415, 7782, 7786, -1, 7786, 7782, 7783, -1, 7784, 7786, 7783, -1, 7784, 7785, 7786, -1, 7786, 7785, 7419, -1, 7787, 7786, 7419, -1, 7787, 7434, 7786, -1, 7786, 7434, 7890, -1, 7387, 7890, 7386, -1, 7387, 7786, 7890, -1, 7370, 7788, 7780, -1, 7780, 7551, 7368, -1, 7781, 7789, 7414, -1, 7414, 7789, 7793, -1, 7793, 7789, 7593, -1, 7794, 7593, 7594, -1, 7790, 7594, 7795, -1, 7791, 7795, 7792, -1, 7411, 7792, 7432, -1, 7411, 7791, 7792, -1, 7793, 7593, 7794, -1, 7794, 7594, 7790, -1, 7790, 7795, 7791, -1, 7792, 7796, 7432, -1, 7432, 7796, 7431, -1, 7431, 7796, 7804, -1, 7799, 7804, 7597, -1, 7797, 7799, 7597, -1, 7797, 7798, 7799, -1, 7799, 7798, 7553, -1, 7554, 7799, 7553, -1, 7554, 7556, 7799, -1, 7799, 7556, 7600, -1, 7557, 7799, 7600, -1, 7557, 7801, 7799, -1, 7799, 7801, 7800, -1, 7800, 7801, 7409, -1, 7409, 7801, 7429, -1, 7429, 7801, 7428, -1, 7428, 7801, 7407, -1, 7407, 7801, 7802, -1, 7802, 7801, 7427, -1, 7427, 7801, 7403, -1, 7403, 7801, 7803, -1, 7803, 7801, 7805, -1, 7401, 7805, 7425, -1, 7401, 7803, 7805, -1, 7431, 7804, 7799, -1, 7801, 7602, 7805, -1, 7805, 7602, 7806, -1, 7810, 7806, 7603, -1, 7811, 7603, 7809, -1, 7807, 7809, 7808, -1, 7807, 7811, 7809, -1, 7805, 7806, 7810, -1, 7810, 7603, 7811, -1, 7809, 7605, 7808, -1, 7808, 7605, 7812, -1, 7812, 7605, 7813, -1, 7260, 7813, 7814, -1, 7260, 7812, 7813, -1, 7813, 7816, 7814, -1, 7814, 7816, 7815, -1, 7815, 7816, 7259, -1, 7259, 7816, 7560, -1, 7275, 7560, 7817, -1, 7274, 7817, 7818, -1, 7273, 7818, 7819, -1, 7273, 7274, 7818, -1, 7259, 7560, 7275, -1, 7275, 7817, 7274, -1, 7818, 7820, 7819, -1, 7819, 7820, 7823, -1, 7823, 7820, 7822, -1, 7821, 7822, 7444, -1, 7821, 7823, 7822, -1, 7821, 7468, 7823, -1, 7823, 7468, 7824, -1, 7824, 7468, 7883, -1, 7923, 7883, 7656, -1, 7825, 7923, 7656, -1, 7825, 7827, 7923, -1, 7825, 7826, 7827, -1, 7827, 7826, 7828, -1, 7829, 7827, 7828, -1, 7829, 7830, 7827, -1, 7827, 7830, 7658, -1, 7286, 7658, 7269, -1, 7286, 7827, 7658, -1, 7822, 7831, 7444, -1, 7444, 7831, 7443, -1, 7443, 7831, 7606, -1, 7442, 7606, 7562, -1, 7465, 7562, 7464, -1, 7465, 7442, 7562, -1, 7443, 7606, 7442, -1, 7562, 7607, 7464, -1, 7464, 7607, 7463, -1, 7463, 7607, 7832, -1, 7832, 7607, 7833, -1, 7462, 7833, 7834, -1, 7440, 7834, 7835, -1, 7440, 7462, 7834, -1, 7832, 7833, 7462, -1, 7834, 7836, 7835, -1, 7835, 7836, 7459, -1, 7459, 7836, 7458, -1, 7458, 7836, 7565, -1, 7456, 7565, 7608, -1, 7438, 7608, 7436, -1, 7438, 7456, 7608, -1, 7458, 7565, 7456, -1, 7608, 7838, 7436, -1, 7436, 7838, 7837, -1, 7837, 7838, 7610, -1, 7872, 7610, 7567, -1, 7310, 7567, 7841, -1, 7310, 7872, 7567, -1, 7310, 7311, 7872, -1, 7872, 7311, 7840, -1, 7839, 7840, 7313, -1, 7653, 7313, 7868, -1, 7688, 7868, 7687, -1, 7688, 7653, 7868, -1, 7837, 7610, 7872, -1, 7567, 7843, 7841, -1, 7841, 7843, 7842, -1, 7842, 7843, 7613, -1, 7309, 7613, 7614, -1, 7846, 7614, 7847, -1, 7844, 7847, 7845, -1, 7844, 7846, 7847, -1, 7842, 7613, 7309, -1, 7309, 7614, 7846, -1, 7847, 7615, 7845, -1, 7845, 7615, 7307, -1, 7307, 7615, 7306, -1, 7306, 7615, 7305, -1, 7305, 7615, 7304, -1, 7304, 7615, 7288, -1, 7288, 7615, 7303, -1, 7303, 7615, 7848, -1, 7848, 7615, 7616, -1, 7570, 7848, 7616, -1, 7570, 7849, 7848, -1, 7848, 7849, 7618, -1, 7850, 7848, 7618, -1, 7850, 7302, 7848, -1, 7850, 7852, 7302, -1, 7302, 7852, 7851, -1, 7851, 7852, 7320, -1, 7320, 7852, 7853, -1, 7854, 7320, 7853, -1, 7854, 7866, 7320, -1, 7854, 7857, 7866, -1, 7854, 7855, 7857, -1, 7857, 7855, 7860, -1, 7856, 7860, 7862, -1, 7856, 7857, 7860, -1, 7858, 7632, 7860, -1, 7860, 7632, 7622, -1, 7624, 7860, 7622, -1, 7624, 7859, 7860, -1, 7860, 7859, 7625, -1, 7627, 7860, 7625, -1, 7627, 7861, 7860, -1, 7860, 7861, 7862, -1, 7636, 7642, 7857, -1, 7857, 7642, 7864, -1, 7863, 7857, 7864, -1, 7863, 7644, 7857, -1, 7857, 7644, 7647, -1, 7865, 7857, 7647, -1, 7865, 7921, 7857, -1, 7857, 7921, 7317, -1, 7299, 7857, 7317, -1, 7299, 7318, 7857, -1, 7857, 7318, 7866, -1, 7650, 7868, 7921, -1, 7650, 7867, 7868, -1, 7868, 7867, 7685, -1, 7869, 7868, 7685, -1, 7869, 7870, 7868, -1, 7868, 7870, 7687, -1, 7653, 7839, 7313, -1, 7840, 7839, 7872, -1, 7872, 7839, 7691, -1, 7654, 7872, 7691, -1, 7654, 7871, 7872, -1, 7654, 7453, 7871, -1, 7654, 7474, 7453, -1, 7654, 7873, 7474, -1, 7654, 7473, 7873, -1, 7654, 7874, 7473, -1, 7473, 7874, 7449, -1, 7449, 7874, 7876, -1, 7876, 7874, 7877, -1, 7878, 7877, 7692, -1, 7875, 7692, 7447, -1, 7875, 7878, 7692, -1, 7876, 7877, 7878, -1, 7692, 7693, 7447, -1, 7447, 7693, 7879, -1, 7879, 7693, 7881, -1, 7880, 7881, 7882, -1, 7880, 7879, 7881, -1, 7881, 7695, 7882, -1, 7882, 7695, 7470, -1, 7470, 7695, 7697, -1, 7883, 7697, 7656, -1, 7883, 7470, 7697, -1, 7884, 7925, 7658, -1, 7884, 7279, 7925, -1, 7884, 7885, 7279, -1, 7279, 7885, 7266, -1, 7266, 7885, 7698, -1, 7264, 7698, 7890, -1, 7886, 7890, 7887, -1, 7886, 7264, 7890, -1, 7698, 7661, 7890, -1, 7890, 7661, 7662, -1, 7663, 7890, 7662, -1, 7663, 7664, 7890, -1, 7890, 7664, 7666, -1, 7888, 7890, 7666, -1, 7888, 7889, 7890, -1, 7890, 7889, 7700, -1, 7364, 7700, 7363, -1, 7364, 7890, 7700, -1, 7364, 7386, 7890, -1, 7700, 7891, 7363, -1, 7363, 7891, 7385, -1, 7385, 7891, 7361, -1, 7361, 7891, 7360, -1, 7360, 7891, 7383, -1, 7383, 7891, 7892, -1, 7892, 7891, 7381, -1, 7381, 7891, 7893, -1, 7893, 7891, 7358, -1, 7358, 7891, 7775, -1, 7775, 7891, 7701, -1, 7894, 7775, 7701, -1, 7894, 7702, 7775, -1, 7775, 7702, 7703, -1, 7704, 7775, 7703, -1, 7707, 7895, 7395, -1, 7709, 7897, 7895, -1, 7709, 7896, 7897, -1, 7709, 7710, 7896, -1, 7896, 7710, 7498, -1, 7498, 7710, 7711, -1, 7497, 7711, 7496, -1, 7497, 7498, 7711, -1, 7711, 7898, 7496, -1, 7496, 7898, 7482, -1, 7482, 7898, 7673, -1, 7481, 7673, 7480, -1, 7481, 7482, 7673, -1, 7673, 7900, 7480, -1, 7480, 7900, 7899, -1, 7899, 7900, 7901, -1, 7479, 7901, 7902, -1, 7479, 7899, 7901, -1, 7901, 7712, 7902, -1, 7902, 7712, 7478, -1, 7478, 7712, 7903, -1, 7477, 7903, 7757, -1, 7477, 7478, 7903, -1, 7760, 7713, 7761, -1, 7897, 7484, 7895, -1, 7895, 7484, 7394, -1, 7484, 7904, 7774, -1, 7904, 7905, 7773, -1, 7906, 7805, 7890, -1, 7906, 7907, 7805, -1, 7805, 7907, 7397, -1, 7423, 7805, 7397, -1, 7423, 7424, 7805, -1, 7805, 7424, 7425, -1, 7786, 7368, 7781, -1, 7777, 7908, 7778, -1, 7778, 7908, 7909, -1, 7910, 7778, 7909, -1, 7910, 7911, 7778, -1, 7778, 7911, 7912, -1, 7375, 7778, 7912, -1, 7913, 7914, 7755, -1, 7352, 7915, 7917, -1, 7917, 7915, 7916, -1, 7340, 7917, 7916, -1, 7340, 7355, 7917, -1, 7868, 7314, 7921, -1, 7921, 7314, 7918, -1, 7294, 7921, 7918, -1, 7294, 7919, 7921, -1, 7921, 7919, 7920, -1, 7315, 7921, 7920, -1, 7315, 7316, 7921, -1, 7921, 7316, 7922, -1, 7297, 7921, 7922, -1, 7297, 7317, 7921, -1, 7923, 7824, 7883, -1, 7805, 7277, 7890, -1, 7890, 7277, 7262, -1, 7924, 7890, 7262, -1, 7924, 7887, 7890, -1, 7264, 7266, 7698, -1, 7925, 7926, 7658, -1, 7658, 7926, 7282, -1, 7267, 7658, 7282, -1, 7267, 7927, 7658, -1, 7658, 7927, 7928, -1, 7269, 7658, 7928, -1 ] } } ] } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 0.000 description "top" position -9.100 12.127 66.535 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 3.142 description "bottom" position -9.100 12.127 -66.535 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 1.571 description "front" position -9.100 -54.409 0.000 } Viewpoint { jump TRUE orientation -0.000 -0.707 -0.707 3.142 description "back" position -9.100 78.662 0.000 } Viewpoint { jump TRUE orientation 0.577 -0.577 -0.577 2.094 description "right" position -75.635 12.127 0.000 } Viewpoint { jump TRUE orientation 0.577 0.577 0.577 2.094 description "left" position 57.435 12.127 0.000 } NavigationInfo { avatarSize [0.25, 1.6, 0.75] headlight TRUE speed 1.0 type "EXAMINE" visibilityLimit 0.0 } choreonoid-1.5.0/share/model/RIC30/parts/L_HIP_P.wrl0000664000000000000000000452253312741425367020412 0ustar rootroot#VRML V2.0 utf8 WorldInfo { title "Exported tringle mesh to VRML97" info ["Created by FreeCAD" ""] } Background { skyAngle 1.57 skyColor 0.1 0.2 0.2 } Transform { scale 0.001 0.001 0.001 rotation 0 0 1 0 scaleOrientation 0 0 1 0 bboxCenter 0 0 0 bboxSize 36.000 43.800 81.454 center 0.000 0.000 0.000 translation 0.000 0.000 0.000 children [ Shape { appearance Appearance { material Material { ambientIntensity 0.2 diffuseColor 0.00 0.00 0.00 emissiveColor 0.00 0.00 0.00 specularColor 0.98 0.98 0.98 shininess 0.06 transparency 0.00 } } geometry IndexedFaceSet { solid FALSE coord Coordinate { point [ -1.738 11.600 2.321, -1.893 11.357 2.358, -1.859 11.300 2.604, -2.160 11.315 2.233, -2.466 11.357 1.750, -2.516 11.600 1.441, -2.377 11.507 1.687, -1.607 11.507 2.432, -1.522 11.424 2.535, -1.630 11.424 2.467, -1.556 11.357 2.592, -1.713 11.315 2.592, -1.667 11.357 2.523, -1.599 11.315 2.664, -2.421 11.300 2.093, -2.721 11.300 1.685, -2.953 11.300 1.233, -2.929 11.315 1.036, -3.042 11.300 0.995, -3.111 11.300 0.751, -3.022 11.357 -0.089, -2.956 11.424 -0.087, -3.070 11.315 0.480, -3.013 11.315 0.762, -3.018 11.357 0.190, -2.617 11.357 1.515, -2.685 11.424 1.239, -2.534 11.315 1.798, -2.689 11.315 1.557, -2.748 11.507 0.972, -2.846 11.300 1.464, -2.867 11.424 0.725, -2.880 11.507 0.451, -2.821 11.315 1.302, -2.931 11.357 0.741, -2.900 11.600 0.029, -2.909 11.507 0.183, -2.987 11.357 0.467, -2.951 11.424 0.186, -2.913 11.507 -0.086, -3.190 11.300 0.250, -2.890 11.424 -0.629, -2.774 11.600 -0.845, -2.848 11.507 -0.620, -2.954 11.357 -0.643, -1.687 11.507 -2.377, -0.972 11.507 -2.748, -0.714 11.507 -2.826, -0.725 11.424 -2.867, -0.453 11.300 -3.168, -0.201 11.300 -3.194, -0.195 11.315 -3.101, 0.594 11.300 -3.144, 1.208 11.315 -2.863, 1.353 11.300 -2.900, 1.467 11.315 -2.739, 1.589 11.300 -2.778, 2.028 11.300 -2.476, 2.410 11.300 -2.105, 2.534 11.315 -1.798, 2.674 11.600 -1.124, 2.748 11.507 -0.972, 2.545 11.600 -1.390, 2.646 11.507 -1.221, 2.412 11.424 -1.712, 2.466 11.357 -1.750, 2.294 11.357 -1.970, 2.357 11.315 -2.025, -2.819 11.424 -0.893, -2.686 11.507 -1.133, -3.159 11.300 -0.509, -2.725 11.424 -1.149, -2.863 11.315 -1.208, -2.843 11.300 -1.469, -1.642 11.300 -2.747, -1.557 11.315 -2.689, -1.267 11.357 -2.745, -0.986 11.424 -2.788, -1.221 11.507 -2.646, -1.751 11.357 -2.465, -1.970 11.357 -2.294, -2.233 11.315 -2.160, -2.025 11.315 -2.357, -2.739 11.315 -1.467, -2.306 11.424 -1.851, -2.095 11.507 -2.026, -2.273 11.507 -1.824, -2.467 11.424 -1.630, -2.523 11.357 -1.667, -2.592 11.315 -1.713, -2.358 11.357 -1.893, -2.126 11.424 -2.056, -2.423 11.315 -1.945, -2.173 11.357 -2.102, -1.927 11.424 -2.243, -1.482 11.424 -2.559, -1.712 11.424 -2.411, -1.302 11.315 -2.821, -1.008 11.357 -2.851, -1.187 11.300 -2.972, -0.948 11.300 -3.056, -0.762 11.315 -3.013, 0.092 11.315 -3.106, 0.087 11.424 -2.956, 0.086 11.507 -2.913, -0.183 11.507 -2.909, -0.190 11.357 -3.018, -0.467 11.357 -2.987, 0.368 11.357 -3.001, 0.893 11.424 -2.819, 0.880 11.507 -2.779, 0.731 11.600 -2.806, 0.620 11.507 -2.848, 0.378 11.315 -3.084, 0.643 11.357 -2.954, 0.661 11.315 -3.036, 1.376 11.507 -2.570, 1.285 11.600 -2.600, 1.133 11.507 -2.686, 0.938 11.315 -2.962, 0.913 11.357 -2.883, 1.175 11.357 -2.786, 1.607 11.507 -2.432, 1.543 11.600 -2.456, 1.630 11.424 -2.467, 1.824 11.507 -2.273, 2.211 11.507 -1.899, 2.522 11.507 -1.460, 1.713 11.315 -2.592, 1.893 11.357 -2.358, 1.815 11.300 -2.636, 1.945 11.315 -2.423, 2.243 11.424 -1.927, 2.057 11.424 -2.125, 2.162 11.315 -2.232, 2.689 11.315 -1.557, 2.617 11.357 -1.515, 2.685 11.424 -1.239, 2.856 11.300 -1.444, 2.821 11.315 -1.302, 2.867 11.424 -0.725, 2.880 11.507 -0.451, 2.888 11.600 -0.266, 2.846 11.600 -0.559, 2.826 11.507 -0.714, 2.966 11.300 -1.201, 2.929 11.315 -1.036, 2.931 11.357 -0.741, 2.922 11.424 -0.457, 2.909 11.507 -0.183, 2.951 11.424 -0.186, 2.913 11.507 0.086, 2.882 11.600 0.325, 3.056 11.300 -0.950, 3.013 11.315 -0.762, 3.070 11.315 -0.480, 2.956 11.424 0.087, 2.834 11.600 0.616, 3.171 11.300 -0.431, 2.273 11.507 1.824, 1.493 11.600 2.486, 1.687 11.507 2.377, 2.935 11.424 0.360, 2.848 11.507 0.620, 3.196 11.300 -0.166, 3.179 11.300 0.366, 3.036 11.315 0.661, 3.138 11.300 0.629, 2.885 11.300 1.385, 2.616 11.300 1.844, 2.453 11.300 2.055, 2.274 11.300 2.252, 1.869 11.300 2.597, 2.025 11.315 2.357, 1.647 11.300 2.744, 1.798 11.315 2.534, 1.556 11.357 2.592, 1.750 11.357 2.466, 2.358 11.357 1.893, 2.523 11.357 1.667, 2.786 11.357 1.175, 2.725 11.424 1.149, 3.001 11.357 0.368, 2.955 11.357 0.643, 3.106 11.315 0.092, 3.084 11.315 0.378, 2.819 11.424 0.893, 2.883 11.357 0.913, 2.962 11.315 0.938, 2.666 11.357 1.427, 2.739 11.315 1.467, 2.592 11.315 1.713, 2.173 11.357 2.102, 2.233 11.315 2.160, 1.927 11.424 2.243, 1.899 11.507 2.211, 2.095 11.507 2.026, 2.306 11.424 1.851, 2.467 11.424 1.630, 2.607 11.424 1.396, 2.570 11.507 1.376, 2.686 11.507 1.133, 2.779 11.507 0.880, 2.890 11.424 0.629, 2.172 11.600 1.921, 2.357 11.600 1.690, 2.650 11.600 1.178, 2.893 11.507 0.355, 2.211 11.600 -1.877, 2.377 11.507 -1.687, 2.008 11.600 -2.092, 2.027 11.507 -2.095, 0.355 11.507 -2.893, -0.731 11.600 -2.806, -1.013 11.600 -2.717, -1.285 11.600 -2.600, -1.460 11.507 -2.522, -1.899 11.507 -2.211, -2.432 11.507 -1.607, -2.570 11.507 -1.376, -2.211 11.507 1.899, -2.056 11.424 2.126, -1.945 11.315 2.423, -2.102 11.357 2.173, -2.026 11.507 2.095, -1.824 11.507 2.273, 3.101 11.315 -0.195, 2.987 11.357 -0.467, 3.022 11.357 0.089, 3.018 11.357 -0.190, -1.851 11.424 2.306, -2.243 11.424 1.927, -2.294 11.357 1.970, -2.357 11.315 2.025, -2.522 11.507 1.460, -2.559 11.424 1.482, -2.412 11.424 1.712, -2.745 11.357 1.267, -2.646 11.507 1.221, -2.788 11.424 0.986, -2.851 11.357 1.008, -2.826 11.507 0.714, -2.922 11.424 0.457, -3.101 11.315 0.195, -3.001 11.357 -0.368, -3.106 11.315 -0.092, -2.893 11.507 -0.355, -3.084 11.315 -0.378, -2.935 11.424 -0.360, -2.962 11.315 -0.938, -2.883 11.357 -0.913, -3.036 11.315 -0.661, -2.779 11.507 -0.880, -2.786 11.357 -1.175, -2.666 11.357 -1.427, -2.607 11.424 -1.396, -1.515 11.357 -2.617, -1.800 11.315 -2.533, -1.239 11.424 -2.685, -1.036 11.315 -2.929, -0.480 11.315 -3.070, -0.457 11.424 -2.922, -0.741 11.357 -2.931, -0.186 11.424 -2.951, 0.089 11.357 -3.022, -0.451 11.507 -2.880, 0.629 11.424 -2.890, 0.360 11.424 -2.935, 1.149 11.424 -2.725, 1.427 11.357 -2.666, 1.396 11.424 -2.607, 1.851 11.424 -2.306, 1.667 11.357 -2.523, 2.103 11.357 -2.172, 2.745 11.357 -1.267, 2.559 11.424 -1.482, 2.851 11.357 -1.008, 2.788 11.424 -0.986, 2.863 11.315 1.208, 2.432 11.507 1.607, 2.423 11.315 1.945, 2.126 11.424 2.056, 1.970 11.357 2.294, 1.712 11.424 2.412, -1.738 14.300 2.321, -2.353 14.300 2.984, -2.172 14.300 1.921, -3.404 14.300 1.687, -2.650 14.300 1.178, -3.541 14.300 1.375, -3.649 14.300 1.058, -2.756 14.300 0.902, -3.692 14.300 0.899, -2.834 14.300 0.616, -2.882 14.300 0.325, -3.795 14.300 -0.200, -2.900 14.300 0.029, -2.888 14.300 -0.266, -3.633 14.300 -1.123, -2.674 14.300 -1.124, -3.527 14.300 -1.418, -3.765 14.300 -0.516, -2.545 14.300 -1.390, -3.225 14.300 -2.011, -2.390 14.300 -1.642, -2.823 14.300 -2.544, -2.459 14.300 -2.897, -2.326 14.300 -3.004, -2.211 14.300 -1.877, -2.587 14.300 -2.784, -1.785 14.300 -2.286, -1.758 14.300 -3.368, -2.048 14.300 -3.200, -1.013 14.300 -2.717, -1.464 14.300 -3.507, -1.167 14.300 -3.617, -0.863 14.300 -3.701, -0.442 14.300 -2.866, -0.239 14.300 -3.793, 0.731 14.300 -3.731, 0.442 14.300 -2.866, 0.731 14.300 -2.806, 1.399 14.300 -3.533, 1.285 14.300 -2.600, 1.561 14.300 -3.465, 2.023 14.300 -3.217, 2.313 14.300 -3.015, 1.785 14.300 -2.286, 2.586 14.300 -2.783, 2.836 14.300 -2.527, 2.950 14.300 -2.393, 2.211 14.300 -1.877, 3.157 14.300 -2.114, 2.390 14.300 -1.642, 3.248 14.300 -1.972, 2.545 14.300 -1.390, 2.674 14.300 -1.124, 3.646 14.300 -1.072, 3.725 14.300 -0.751, 3.540 14.300 -1.383, 3.777 14.300 -0.429, 2.846 14.300 -0.559, 2.900 14.300 0.029, 3.802 14.300 0.053, 3.759 14.300 0.559, 2.834 14.300 0.616, 3.691 14.300 0.906, 3.645 14.300 1.076, 3.531 14.300 1.406, 3.462 14.300 1.568, 2.516 14.300 1.441, 3.385 14.300 1.726, 3.301 14.300 1.883, 3.002 14.300 2.328, 2.771 14.300 2.599, 1.965 14.300 2.132, 2.523 14.300 2.841, 2.395 14.300 2.950, 1.493 14.300 2.486, 2.130 14.300 3.147, 1.343 14.300 2.625, 1.292 14.300 2.715, 1.261 14.300 2.813, -1.261 14.300 2.813, -1.250 14.300 2.915, -1.819 14.300 3.339, 2.187 14.500 3.349, 1.888 14.500 3.526, 1.907 14.423 3.499, 2.459 14.359 3.080, 2.718 14.359 2.854, 2.673 14.315 2.807, 2.908 14.315 2.564, 3.108 14.300 2.184, 2.889 14.300 2.466, 2.649 14.300 2.724, 2.850 14.300 2.513, 1.552 14.315 3.552, 1.578 14.359 3.612, 1.250 14.357 3.736, 1.257 14.359 3.736, 1.250 14.422 3.783, 2.469 14.500 3.147, 2.486 14.423 3.114, 3.059 14.300 2.255, 3.120 14.315 2.300, 3.208 14.300 2.036, 2.957 14.359 2.607, 3.172 14.359 2.339, 3.309 14.315 2.020, 2.989 14.423 2.635, 3.207 14.423 2.365, 3.401 14.423 2.076, 3.364 14.359 2.054, 3.393 14.500 2.118, 3.569 14.423 1.772, 3.670 14.359 1.438, 3.609 14.315 1.414, 3.718 14.315 1.097, 3.592 14.300 1.242, 3.709 14.500 1.499, 3.781 14.359 1.114, 3.864 14.359 0.779, 3.728 14.300 0.734, 3.825 14.500 1.172, 3.912 14.500 0.835, 3.906 14.423 0.788, 3.917 14.359 0.439, 3.875 14.315 0.095, 3.795 14.300 0.217, 3.781 14.300 0.386, 3.970 14.500 0.493, 3.960 14.423 0.444, 3.869 14.315 -0.243, 3.801 14.300 -0.109, 3.934 14.359 -0.247, 3.833 14.315 -0.580, 3.997 14.500 0.146, 3.897 14.359 -0.589, 3.995 14.500 -0.201, 3.977 14.423 -0.250, 3.768 14.315 -0.912, 3.674 14.315 -1.236, 3.900 14.500 -0.889, 3.612 14.359 -1.578, 3.552 14.315 -1.552, 3.404 14.315 -1.856, 3.407 14.300 -1.683, 3.808 14.500 -1.224, 3.777 14.423 -1.271, 3.461 14.359 -1.887, 3.651 14.423 -1.595, 3.499 14.423 -1.907, 3.283 14.359 -2.181, 3.058 14.300 -2.255, 2.970 14.300 -2.371, 2.752 14.300 -2.621, 2.714 14.300 -2.658, 3.030 14.315 -2.418, 3.164 14.500 -2.448, 3.114 14.423 -2.486, 2.807 14.315 -2.673, 2.854 14.359 -2.718, 2.939 14.500 -2.713, 2.300 14.315 -3.120, 2.452 14.300 -2.902, 2.607 14.359 -2.957, 2.020 14.315 -3.309, 2.170 14.300 -3.120, 2.635 14.423 -2.989, 1.873 14.300 -3.307, 2.426 14.500 -3.180, 2.365 14.423 -3.207, 2.076 14.423 -3.401, 1.752 14.359 -3.530, 1.414 14.315 -3.609, 1.719 14.300 -3.390, 1.724 14.315 -3.472, 2.141 14.500 -3.379, 1.772 14.423 -3.569, 1.234 14.300 -3.594, 1.064 14.300 -3.648, 1.438 14.359 -3.670, 0.766 14.315 -3.800, 0.896 14.300 -3.694, 1.095 14.315 -3.719, 1.454 14.423 -3.710, 0.432 14.315 -3.852, 0.569 14.300 -3.760, 0.862 14.500 -3.906, 1.125 14.423 -3.823, 0.408 14.300 -3.781, 0.095 14.315 -3.875, 0.096 14.359 -3.940, 0.088 14.300 -3.800, 0.444 14.423 -3.960, -0.554 14.300 -3.759, -0.243 14.315 -3.869, -0.247 14.359 -3.934, -0.250 14.423 -3.977, -0.912 14.315 -3.768, -1.552 14.315 -3.552, -0.937 14.423 -3.873, -1.611 14.300 -3.441, -1.524 14.500 -3.698, -1.856 14.315 -3.404, -2.145 14.315 -3.229, -2.103 14.300 -3.165, -1.819 14.300 -3.336, -1.840 14.500 -3.552, -1.887 14.359 -3.461, -1.907 14.423 -3.499, -2.181 14.359 -3.283, -2.418 14.315 -3.030, -2.459 14.359 -3.080, -2.141 14.500 -3.379, -2.205 14.423 -3.319, -2.718 14.359 -2.854, -2.426 14.500 -3.180, -2.693 14.500 -2.958, -2.957 14.359 -2.607, -3.120 14.315 -2.300, -3.036 14.300 -2.286, -3.390 14.300 -1.717, -3.309 14.315 -2.020, -3.164 14.500 -2.448, -3.472 14.315 -1.724, -3.401 14.423 -2.076, -3.530 14.359 -1.752, -3.463 14.300 -1.566, -3.609 14.315 -1.414, -3.711 14.300 -0.825, -3.569 14.423 -1.772, -3.719 14.315 -1.095, -3.864 14.359 -0.779, -3.852 14.315 -0.432, -3.823 14.423 -1.125, -3.906 14.423 -0.788, -3.940 14.359 -0.096, -3.875 14.315 -0.095, -3.799 14.300 0.114, -3.962 14.500 -0.547, -3.960 14.423 -0.444, -3.984 14.423 -0.097, -3.776 14.300 0.428, -3.869 14.315 0.243, -3.934 14.359 0.247, -3.727 14.300 0.741, -3.768 14.315 0.912, -3.970 14.500 0.493, -3.940 14.423 0.596, -3.602 14.300 1.212, -3.482 14.300 1.521, -3.319 14.423 2.205, -2.854 14.359 2.718, -2.608 14.300 2.764, -2.564 14.315 2.908, -2.841 14.300 2.524, -3.080 14.359 2.459, -3.873 14.423 0.937, -3.674 14.315 1.236, -3.736 14.359 1.257, -3.612 14.359 1.578, -3.777 14.423 1.271, -3.651 14.423 1.595, -3.709 14.500 1.499, -3.564 14.500 1.815, -3.114 14.423 2.486, -2.976 14.500 2.672, -2.220 14.300 3.085, -2.886 14.423 2.748, -2.733 14.500 2.921, -2.607 14.359 2.957, -2.020 14.315 3.309, -2.087 14.300 3.177, -2.300 14.315 3.120, -2.469 14.500 3.147, -2.635 14.423 2.989, -2.365 14.423 3.207, -2.187 14.500 3.349, -2.076 14.423 3.401, -1.542 14.300 3.474, -1.752 14.359 3.530, -1.772 14.423 3.569, -1.250 14.357 3.736, -1.414 14.315 3.609, -1.888 14.500 3.526, -1.575 14.500 3.677, -1.438 14.359 3.670, -1.250 14.460 3.795, -1.454 14.423 3.710, -3.030 14.315 2.418, -3.052 14.300 2.265, -3.499 14.423 1.907, -3.461 14.359 1.887, -3.240 14.300 1.985, -3.404 14.315 1.856, -3.229 14.315 2.145, -3.326 14.300 1.838, -3.552 14.315 1.552, 2.418 14.315 3.030, 2.205 14.423 3.319, 1.851 14.300 3.319, 1.557 14.300 3.466, 1.856 14.315 3.404, 2.181 14.359 3.283, 1.887 14.359 3.461, 2.145 14.315 3.229, -3.977 14.423 0.250, -3.897 14.359 0.589, -3.833 14.315 0.580, 1.271 14.423 3.777, 1.595 14.423 3.651, 2.748 14.423 2.886, 3.472 14.315 1.724, 3.710 14.423 1.454, 3.530 14.359 1.752, 3.822 14.423 1.126, 3.800 14.315 0.766, 3.852 14.315 0.432, 3.940 14.359 0.096, 3.984 14.423 0.097, 3.873 14.423 -0.937, 3.940 14.423 -0.596, 3.831 14.359 -0.927, 3.736 14.359 -1.257, 3.319 14.423 -2.205, 3.229 14.315 -2.145, 3.080 14.359 -2.459, 2.886 14.423 -2.748, 2.564 14.315 -2.908, 2.339 14.359 -3.172, 2.054 14.359 -3.364, 1.113 14.359 -3.781, 0.788 14.423 -3.906, 0.439 14.359 -3.917, 0.779 14.359 -3.864, 0.097 14.423 -3.984, -0.580 14.315 -3.833, -0.596 14.423 -3.940, -0.589 14.359 -3.897, -1.271 14.423 -3.777, -1.257 14.359 -3.736, -1.236 14.315 -3.674, -0.927 14.359 -3.831, -1.595 14.423 -3.651, -1.578 14.359 -3.612, -2.748 14.423 -2.886, -2.486 14.423 -3.114, -2.673 14.315 -2.807, -2.989 14.423 -2.635, -2.908 14.315 -2.564, -3.364 14.359 -2.054, -3.207 14.423 -2.365, -3.172 14.359 -2.339, -3.710 14.423 -1.454, -3.781 14.359 -1.113, -3.670 14.359 -1.438, -3.800 14.315 -0.766, -3.917 14.359 -0.439, -3.831 14.359 0.927, -3.283 14.359 2.181, -2.807 14.315 2.673, -2.054 14.359 3.364, -2.339 14.359 3.172, -1.724 14.315 3.472, 1.538 11.336 2.645, 1.591 11.305 2.713, 1.547 11.305 2.757, 1.437 11.336 2.775, 1.370 11.392 2.745, 1.289 11.467 2.832, 1.261 11.554 2.827, 1.343 11.600 2.625, 1.297 11.554 2.712, 1.493 11.392 2.588, 1.599 11.315 2.664, 1.358 11.554 2.610, 1.410 11.600 2.548, 1.500 11.507 2.499, 1.522 11.424 2.535, 1.460 11.467 2.547, 1.443 11.554 2.525, 1.341 11.392 2.841, 1.497 11.305 2.869, 1.562 11.300 2.848, 1.412 11.336 2.854, 1.261 11.600 2.813, 1.322 11.467 2.724, 1.479 11.336 2.704, 1.422 11.392 2.659, 1.516 11.305 2.810, 1.380 11.467 2.627, -1.647 11.300 2.744, -1.562 11.300 3.099, -1.597 11.300 3.160, -1.650 11.300 3.204, -1.715 11.300 3.228, -2.060 11.300 2.449, -2.131 11.300 3.024, -2.247 11.300 2.278, -2.863 11.300 2.344, -3.062 11.300 2.076, -3.237 11.300 1.792, -3.161 11.300 0.502, -3.599 11.300 0.860, -3.698 11.300 -0.134, -3.670 11.300 -0.466, -3.200 11.300 -0.003, -3.190 11.300 -0.257, -3.613 11.300 -0.795, -3.527 11.300 -1.118, -3.099 11.300 -2.021, -2.640 11.300 2.593, -2.579 11.300 1.895, -3.386 11.300 1.493, -3.109 11.300 -0.758, -3.412 11.300 -1.431, -3.040 11.300 -1.002, -2.951 11.300 -1.239, -2.905 11.300 -2.292, -2.717 11.300 -1.690, -2.575 11.300 -1.900, -2.686 11.300 -2.544, -2.417 11.300 -2.098, -2.055 11.300 -2.453, -2.243 11.300 -2.283, -2.186 11.300 -2.985, -1.908 11.300 -3.170, -1.854 11.300 -2.608, -0.990 11.300 -3.565, -1.614 11.300 -3.329, -1.419 11.300 -2.868, -0.664 11.300 -3.640, -0.703 11.300 -3.122, 0.065 11.300 -3.199, 0.334 11.300 -3.685, 0.331 11.300 -3.183, 0.854 11.300 -3.084, 0.990 11.300 -3.565, 1.614 11.300 -3.329, 1.908 11.300 -3.170, 1.107 11.300 -3.003, 2.186 11.300 -2.985, 2.726 11.300 -1.677, 2.227 11.300 -2.299, 2.446 11.300 -2.776, 2.686 11.300 -2.544, 2.577 11.300 -1.898, 3.269 11.300 -1.733, 3.124 11.300 -0.693, 3.527 11.300 -1.118, 3.613 11.300 -0.795, 3.698 11.300 -0.134, 3.199 11.300 0.100, 3.661 11.300 0.533, 3.599 11.300 0.860, 3.075 11.300 0.888, 3.386 11.300 1.493, 2.990 11.300 1.140, 2.760 11.300 1.620, 2.863 11.300 2.344, 3.062 11.300 2.076, 1.550 11.300 3.031, 1.550 11.300 2.915, 1.595 11.300 2.788, 2.079 11.300 2.433, 1.738 14.300 2.321, 1.738 11.600 2.321, 1.965 11.600 2.132, 2.357 14.300 1.690, 2.650 14.300 1.178, 2.756 11.600 0.902, 2.756 14.300 0.902, 2.774 14.300 -0.845, 2.774 11.600 -0.845, 2.008 14.300 -2.092, 1.785 11.600 -2.286, 1.543 14.300 -2.456, 1.013 11.600 -2.717, 0.148 14.300 -2.896, -0.148 11.600 -2.896, -0.148 14.300 -2.896, -0.442 11.600 -2.866, -0.731 14.300 -2.806, -1.285 14.300 -2.600, -1.543 11.600 -2.456, -1.543 14.300 -2.456, -2.211 11.600 -1.877, -2.545 11.600 -1.390, -2.674 11.600 -1.124, -2.774 14.300 -0.845, -2.846 11.600 -0.559, -2.888 11.600 -0.266, -2.834 11.600 0.616, -2.882 11.600 0.325, 2.172 14.300 1.921, 2.516 11.600 1.441, 2.882 14.300 0.325, 2.900 11.600 0.029, 2.888 14.300 -0.266, 2.390 11.600 -1.642, 1.013 14.300 -2.717, 0.442 11.600 -2.866, 0.148 11.600 -2.896, -1.785 11.600 -2.286, -2.008 14.300 -2.092, -2.008 11.600 -2.092, -2.390 11.600 -1.642, -2.846 14.300 -0.559, -2.756 11.600 0.902, -2.650 11.600 1.178, -2.516 14.300 1.441, -2.357 14.300 1.690, -2.357 11.600 1.690, -1.965 14.300 2.132, -1.493 14.300 2.486, -2.172 11.600 1.921, -1.965 11.600 2.132, -1.400 11.554 2.563, -1.349 11.467 2.672, -1.562 11.300 2.848, -1.505 11.305 2.838, -1.457 11.392 2.620, -1.394 11.392 2.699, -1.457 11.336 2.737, -1.292 11.600 2.715, -1.250 11.600 2.915, -1.307 11.424 2.915, -1.255 11.554 2.884, -1.276 11.554 2.766, -1.326 11.554 2.657, -1.343 11.600 2.625, -1.374 11.357 2.915, -1.282 11.467 2.886, -1.353 11.392 2.790, -1.335 11.392 2.889, -1.595 11.300 2.788, -1.569 11.305 2.733, -1.500 11.507 2.499, -1.419 11.467 2.583, -1.303 11.467 2.774, -1.408 11.336 2.894, -1.423 11.336 2.812, -1.494 11.305 2.899, -1.531 11.305 2.782, -1.508 11.336 2.672, 1.250 14.500 3.800, 1.575 14.500 3.677, 1.575 14.800 3.677, 1.888 14.800 3.526, 2.187 14.800 3.349, 2.469 14.800 3.147, 2.733 14.500 2.921, 2.976 14.500 2.672, 3.564 14.500 1.815, 3.709 14.800 1.499, 3.825 14.800 1.172, 3.912 14.800 0.835, 3.364 14.500 -2.164, 3.164 14.800 -2.448, 2.693 14.500 -2.958, 2.693 14.800 -2.958, 2.426 14.800 -3.180, 2.141 14.800 -3.379, 1.840 14.800 -3.552, 1.524 14.800 -3.698, 1.524 14.500 -3.698, 0.174 14.800 -3.996, -0.174 14.800 -3.996, -0.520 14.500 -3.966, -0.862 14.800 -3.906, -1.198 14.800 -3.816, -2.939 14.800 -2.713, -2.939 14.500 -2.713, -3.364 14.800 -2.164, -3.539 14.800 -1.864, -3.688 14.500 -1.550, -3.995 14.500 -0.201, -3.970 14.800 0.493, -3.912 14.800 0.835, -3.912 14.500 0.835, -3.709 14.800 1.499, -3.564 14.800 1.815, -3.393 14.800 2.118, -3.393 14.500 2.118, -3.197 14.500 2.404, -3.197 14.800 2.404, 2.976 14.800 2.672, 3.197 14.500 2.404, 3.393 14.800 2.118, 3.564 14.800 1.815, 3.962 14.500 -0.547, 3.808 14.800 -1.224, 3.688 14.500 -1.550, 3.539 14.800 -1.864, 3.539 14.500 -1.864, 2.939 14.800 -2.713, 1.840 14.500 -3.552, 1.198 14.500 -3.816, 0.862 14.800 -3.906, 0.520 14.800 -3.966, 0.520 14.500 -3.966, 0.174 14.500 -3.996, -0.174 14.500 -3.996, -0.862 14.500 -3.906, -1.198 14.500 -3.816, -1.524 14.800 -3.698, -2.141 14.800 -3.379, -3.364 14.500 -2.164, -3.539 14.500 -1.864, -3.808 14.500 -1.224, -3.900 14.500 -0.889, -3.995 14.800 -0.201, -3.997 14.500 0.146, -3.825 14.500 1.172, -1.575 14.800 3.677, 1.250 14.300 2.915, 1.292 11.600 2.715, 1.410 14.300 2.548, 1.457 11.315 2.915, 1.374 11.357 2.915, 1.457 11.315 3.031, 1.307 11.424 2.915, 1.307 11.424 3.031, 1.265 11.507 2.915, 1.265 11.507 3.031, 1.566 11.300 3.109, 1.531 11.305 3.164, 1.602 11.300 3.166, 1.569 11.305 3.213, 1.627 11.392 3.429, 1.721 11.554 3.527, 1.841 11.554 3.519, 1.779 11.600 3.530, 1.663 11.600 3.523, 1.457 11.336 3.209, 1.508 11.336 3.274, 1.726 11.392 3.446, 1.893 11.600 3.510, 1.719 11.300 3.229, 1.674 11.305 3.276, 1.655 11.300 3.207, 1.735 11.305 3.287, 1.797 11.305 3.284, 1.892 11.336 3.344, 1.955 11.554 3.483, 1.826 11.392 3.440, 1.943 11.467 3.458, 1.856 11.305 3.265, 1.896 11.315 3.285, 1.787 11.300 3.228, 1.993 11.507 3.451, 2.000 11.600 3.464, 1.508 11.467 3.433, 1.494 11.554 3.457, 1.494 11.305 3.047, 1.550 11.300 3.044, 1.505 11.305 3.108, 1.552 11.600 3.490, 1.423 11.336 3.134, 1.408 11.336 3.053, 1.367 11.600 3.352, 1.349 11.467 3.275, 1.303 11.467 3.172, 1.335 11.392 3.057, 1.374 11.357 3.031, 1.276 11.554 3.180, 1.263 11.600 3.146, 1.282 11.467 3.061, 1.255 11.554 3.062, 1.250 11.600 3.031, 1.618 11.305 3.251, 1.649 11.336 3.359, 1.730 11.336 3.374, 1.353 11.392 3.156, 1.394 11.392 3.247, 1.419 11.467 3.363, 1.400 11.554 3.383, 1.326 11.554 3.289, 1.536 11.392 3.388, 1.457 11.392 3.326, 1.573 11.336 3.325, 1.612 11.467 3.479, 1.603 11.554 3.505, 1.922 11.392 3.410, 1.813 11.336 3.368, 1.723 11.467 3.499, 1.836 11.467 3.492, -1.976 11.315 3.237, -2.054 11.424 3.365, -2.636 11.507 2.989, -2.571 11.600 3.064, -2.886 11.507 2.748, -3.229 11.357 2.145, -3.159 11.315 2.099, -2.855 11.424 2.719, -1.850 11.300 3.204, -1.938 11.357 3.357, -1.971 11.424 3.414, -1.993 11.507 3.451, -2.020 11.357 3.309, -2.076 11.507 3.402, -2.828 11.600 2.828, -3.081 11.424 2.460, -3.403 11.357 1.856, -3.475 11.315 1.518, -3.115 11.507 2.486, -3.277 11.600 2.294, -3.319 11.507 2.205, -3.594 11.315 1.211, -3.792 11.315 -0.093, -3.718 11.315 -0.750, -3.397 11.315 -1.686, -3.237 11.315 -1.976, -2.845 11.315 -2.508, -2.446 11.300 -2.776, -2.616 11.315 -2.747, -2.366 11.315 -2.964, -1.307 11.300 -3.461, -0.334 11.300 -3.685, -0.238 11.315 -3.785, 1.307 11.300 -3.461, 1.071 11.315 -3.638, 2.251 11.315 -3.053, 2.507 11.315 -2.846, 2.807 11.357 -2.673, 2.607 11.424 -2.958, 2.828 11.600 -2.828, 3.064 11.600 -2.571, 3.277 11.600 -2.294, 3.115 11.507 -2.486, 3.595 11.315 -1.210, 3.412 11.300 -1.431, 3.284 11.424 -2.182, 3.081 11.424 -2.460, -3.499 11.507 1.908, -3.462 11.424 1.887, -3.613 11.424 1.578, -3.674 11.357 1.237, -3.768 11.357 0.911, -3.686 11.315 0.892, -3.777 11.507 1.271, -3.750 11.315 0.567, -3.833 11.357 0.580, -3.864 11.600 1.035, -3.874 11.507 0.937, -3.832 11.424 0.927, -3.898 11.424 0.590, -3.769 11.315 -0.423, -3.935 11.424 0.248, -3.942 11.424 -0.096, -3.852 11.357 -0.432, -3.875 11.357 -0.095, -3.918 11.424 -0.439, -3.800 11.357 -0.766, -3.984 11.507 -0.097, -3.960 11.507 -0.444, -3.719 11.357 -1.094, -3.638 11.315 -1.071, -3.939 11.600 -0.695, -3.782 11.424 -1.113, -3.907 11.507 -0.788, -3.609 11.357 -1.414, -3.671 11.424 -1.439, -3.759 11.600 -1.368, -3.823 11.507 -1.125, -3.711 11.507 -1.454, -3.472 11.357 -1.724, -3.532 11.424 -1.753, -3.570 11.507 -1.772, -3.053 11.315 -2.251, -3.402 11.507 -2.076, -3.365 11.424 -2.054, -3.120 11.357 -2.300, -3.208 11.507 -2.365, -2.908 11.357 -2.563, -2.719 11.424 -2.855, -2.673 11.357 -2.807, -2.099 11.315 -3.159, -2.989 11.507 -2.636, -2.145 11.357 -3.229, -2.418 11.357 -3.029, -2.748 11.507 -2.886, -2.486 11.507 -3.115, -1.816 11.315 -3.330, -1.856 11.357 -3.403, -2.182 11.424 -3.284, -1.887 11.424 -3.462, -1.518 11.315 -3.475, -1.552 11.357 -3.552, -1.210 11.315 -3.595, -1.236 11.357 -3.674, -1.596 11.507 -3.652, -0.911 11.357 -3.768, -0.927 11.424 -3.832, -0.567 11.315 -3.750, -0.580 11.357 -3.833, -1.271 11.507 -3.777, -0.243 11.357 -3.869, -0.937 11.507 -3.874, 0.093 11.315 -3.792, -0.695 11.600 -3.939, -0.596 11.507 -3.941, -0.248 11.424 -3.935, -0.250 11.507 -3.977, 0.095 11.357 -3.875, 0.423 11.315 -3.769, -0.349 11.600 -3.985, 0.439 11.424 -3.918, 0.432 11.357 -3.852, 0.750 11.315 -3.718, 0.097 11.507 -3.984, 0.766 11.357 -3.800, 0.779 11.424 -3.865, 0.444 11.507 -3.960, 1.094 11.357 -3.719, 1.384 11.315 -3.531, 0.695 11.600 -3.939, 1.414 11.357 -3.609, 1.368 11.600 -3.759, 1.439 11.424 -3.671, 2.020 11.357 -3.309, 1.454 11.507 -3.711, 1.753 11.424 -3.532, 2.300 11.357 -3.120, 2.000 11.600 -3.464, 1.772 11.507 -3.570, 2.076 11.507 -3.402, 2.054 11.424 -3.365, 2.340 11.424 -3.173, 2.365 11.507 -3.208, 3.319 11.507 -2.205, 3.686 11.315 -0.892, 3.499 11.507 -1.908, 3.613 11.424 -1.578, 3.737 11.424 -1.258, 3.768 11.357 -0.911, 3.750 11.315 -0.567, 3.832 11.424 -0.927, 3.670 11.300 -0.466, 3.785 11.315 -0.238, 3.759 11.600 -1.368, 3.777 11.507 -1.271, 3.939 11.600 -0.695, 3.874 11.507 -0.937, 3.792 11.315 0.093, 3.695 11.300 0.200, 3.985 11.600 -0.349, 3.977 11.507 -0.250, 3.769 11.315 0.423, 3.800 11.357 0.766, 3.638 11.315 1.071, 4.000 11.600 -0.000, 3.865 11.424 0.779, 3.719 11.357 1.094, 3.506 11.300 1.181, 3.907 11.507 0.788, 3.782 11.424 1.113, 3.609 11.357 1.414, 3.397 11.315 1.686, 3.939 11.600 0.695, 3.864 11.600 1.035, 3.671 11.424 1.439, 3.472 11.357 1.724, 3.237 11.300 1.792, 3.823 11.507 1.125, 3.053 11.315 2.251, 3.237 11.315 1.976, 3.711 11.507 1.454, 2.845 11.315 2.508, 3.570 11.507 1.772, 3.365 11.424 2.054, 3.120 11.357 2.300, 2.908 11.357 2.563, 2.640 11.300 2.593, 2.616 11.315 2.747, 3.464 11.600 2.000, 2.957 11.424 2.607, 2.395 11.300 2.820, 3.064 11.600 2.571, 2.418 11.357 3.029, 2.099 11.315 3.159, 2.131 11.300 3.024, 1.850 11.300 3.204, 2.719 11.424 2.855, 2.748 11.507 2.886, 2.571 11.600 3.064, 2.486 11.507 3.115, 2.182 11.424 3.284, 1.938 11.357 3.357, 1.971 11.424 3.414, 3.099 11.300 -2.021, 3.330 11.315 -1.816, 2.635 11.507 -2.990, 2.886 11.507 -2.748, 2.855 11.424 -2.719, 2.905 11.300 -2.292, 3.159 11.315 -2.099, 3.029 11.357 -2.418, 2.563 11.357 -2.908, 2.964 11.315 -2.366, 2.747 11.315 -2.616, 1.976 11.315 -3.237, 1.686 11.315 -3.397, 0.664 11.300 -3.640, 0.000 11.300 -3.700, -0.892 11.315 -3.686, -3.269 11.300 -1.733, -3.531 11.315 -1.384, -3.695 11.300 0.200, -3.661 11.300 0.533, -3.785 11.315 0.238, -3.506 11.300 1.181, -2.964 11.315 2.366, -2.607 11.424 2.957, -2.340 11.424 3.173, -2.365 11.507 3.208, -2.563 11.357 2.908, -2.508 11.315 2.845, -2.300 11.357 3.120, -2.395 11.300 2.820, -2.251 11.315 3.053, 3.869 11.357 -0.243, 3.898 11.424 -0.590, 3.984 11.507 0.097, 3.875 11.357 0.095, 3.935 11.424 -0.248, -3.029 11.357 2.418, -2.747 11.315 2.616, -2.807 11.357 2.673, -3.284 11.424 2.182, -3.330 11.315 1.816, -3.552 11.357 1.552, -3.652 11.507 1.596, -3.737 11.424 1.258, -3.941 11.507 0.596, -3.977 11.507 0.250, -3.869 11.357 0.243, -3.865 11.424 -0.779, -3.309 11.357 -2.020, -2.957 11.424 -2.607, -3.173 11.424 -2.340, -2.460 11.424 -3.081, -1.908 11.507 -3.499, -2.205 11.507 -3.319, -1.258 11.424 -3.737, -1.578 11.424 -3.613, -0.590 11.424 -3.898, 0.096 11.424 -3.942, 0.788 11.507 -3.907, 1.125 11.507 -3.823, 1.113 11.424 -3.782, 1.724 11.357 -3.472, 3.229 11.357 -2.145, 3.403 11.357 -1.856, 3.552 11.357 -1.552, 3.475 11.315 -1.518, 3.462 11.424 -1.887, 3.652 11.507 -1.596, 3.674 11.357 -1.236, 3.941 11.507 -0.596, 3.833 11.357 -0.580, 3.960 11.507 0.444, 3.918 11.424 0.439, 3.852 11.357 0.432, 3.942 11.424 0.096, 3.718 11.315 0.750, 3.531 11.315 1.384, 3.532 11.424 1.753, 3.402 11.507 2.076, 3.309 11.357 2.020, 3.208 11.507 2.365, 3.173 11.424 2.340, 2.989 11.507 2.636, 2.673 11.357 2.807, 2.366 11.315 2.964, 2.205 11.507 3.319, 2.145 11.357 3.229, 2.460 11.424 3.081, -1.261 11.554 3.119, -1.322 11.467 3.222, -1.538 11.336 3.301, -1.644 11.305 3.265, -1.341 11.392 3.105, -1.307 11.424 3.031, -1.358 11.554 3.336, -1.367 11.600 3.352, -1.460 11.467 3.399, -1.674 11.392 3.440, -1.687 11.336 3.368, -1.770 11.336 3.374, -1.785 11.300 3.228, -1.765 11.305 3.287, -1.380 11.467 3.319, -1.297 11.554 3.234, -1.545 11.554 3.483, -1.774 11.392 3.446, -1.826 11.305 3.276, -1.896 11.315 3.285, -1.552 11.600 3.490, -1.664 11.467 3.492, -1.659 11.554 3.519, -1.779 11.554 3.527, -1.777 11.467 3.499, -1.873 11.392 3.429, -1.779 11.600 3.530, -1.893 11.600 3.510, -1.897 11.554 3.505, -1.703 11.305 3.284, -1.608 11.336 3.344, -1.493 11.392 3.358, -1.422 11.392 3.287, -1.547 11.305 3.189, -1.437 11.336 3.171, -1.374 11.357 3.031, -1.550 11.300 3.031, -1.497 11.305 3.077, -1.516 11.305 3.136, -1.412 11.336 3.092, -1.289 11.467 3.114, -1.479 11.336 3.242, -1.370 11.392 3.201, -1.591 11.305 3.233, -1.557 11.467 3.458, -1.578 11.392 3.410, -1.443 11.554 3.421, -1.888 11.467 3.479, -1.851 11.336 3.359, -1.493 11.600 2.486, -1.410 14.300 2.548, -1.410 11.600 2.548, -1.292 14.300 2.715, -1.343 14.300 2.625, -1.261 11.600 2.813, -1.457 11.315 3.031, -1.550 11.300 2.915, -1.457 11.315 2.915, -1.265 11.507 2.915, -1.265 11.507 3.031, 1.378 14.800 7.644, 3.029 14.800 7.942, 1.308 14.800 7.489, 3.498 14.800 7.747, 3.999 14.800 5.149, 5.232 14.800 6.699, 5.993 14.800 6.028, 4.608 14.800 5.224, 1.250 14.800 7.155, 2.733 14.800 2.921, 3.789 14.800 3.809, 4.192 14.800 3.576, 4.347 14.800 3.552, 3.197 14.800 2.404, 4.657 14.800 3.590, 8.093 14.800 2.597, 8.234 14.800 2.109, 6.579 14.800 0.772, 8.345 14.800 1.614, 6.715 14.800 0.693, 6.833 14.800 0.591, 4.143 14.800 5.210, 5.250 14.800 4.425, 5.231 14.800 4.581, 5.201 14.800 4.117, 7.249 14.800 4.439, 7.501 14.800 3.998, 7.726 14.800 3.543, 4.932 14.800 3.737, 4.801 14.800 3.651, 7.053 14.800 0.181, 7.062 14.800 -0.131, 8.490 14.800 -0.406, 6.867 14.800 -0.554, 8.381 14.800 -1.415, 8.282 14.800 -1.913, 6.624 14.800 -0.749, 6.479 14.800 -0.810, 6.169 14.800 -0.848, 4.892 14.800 -3.707, 3.900 14.800 -0.889, 7.808 14.800 -3.358, 5.183 14.800 -4.070, 5.231 14.800 -4.219, 7.085 14.800 -4.696, 5.250 14.800 -4.375, 5.240 14.800 -4.531, 6.792 14.800 -5.111, 6.475 14.800 -5.507, 5.045 14.800 -4.954, 4.801 14.800 -5.149, 6.135 14.800 -5.884, 5.772 14.800 -6.239, 5.390 14.800 -6.573, 4.657 14.800 -5.210, 0.850 14.800 -6.197, 0.257 14.800 -7.033, 3.681 14.800 -7.661, 3.218 14.800 -7.868, 2.742 14.800 -8.046, 1.264 14.800 -8.405, -0.053 14.800 -7.071, 1.764 14.800 -8.315, -0.254 14.800 -8.496, -1.264 14.800 -8.405, -2.257 14.800 -8.195, -2.742 14.800 -8.046, -0.831 14.800 -6.403, -0.840 14.800 -6.091, -0.801 14.800 -5.939, -0.645 14.800 -5.669, -3.868 14.800 -5.063, 4.192 14.800 -5.224, 0.208 14.800 -5.398, 0.492 14.800 -5.529, 0.783 14.800 -5.892, -1.764 14.800 -8.315, -0.611 14.800 -6.814, -0.783 14.800 -6.553, -3.681 14.800 -7.661, -4.132 14.800 -7.428, -4.297 14.800 -5.244, -4.892 14.800 -5.093, -4.756 14.800 -5.172, -6.792 14.800 -5.111, -5.231 14.800 -4.581, -7.085 14.800 -4.696, -5.201 14.800 -4.117, -5.136 14.800 -3.974, -7.594 14.800 -3.818, -4.988 14.800 -6.883, -7.353 14.800 -4.265, -7.995 14.800 -2.886, -4.657 14.800 -3.590, -3.164 14.800 -2.448, -2.693 14.800 -2.958, -2.426 14.800 -3.180, -1.840 14.800 -3.552, -4.044 14.800 -3.628, -6.431 14.800 -0.824, -8.381 14.800 -1.415, -8.451 14.800 -0.912, -6.833 14.800 -0.591, -8.490 14.800 -0.406, -7.062 14.800 0.131, -8.427 14.800 1.113, -6.755 14.800 0.663, -8.234 14.800 2.109, -7.924 14.800 3.076, -6.169 14.800 0.848, -5.109 14.800 3.931, -7.249 14.800 4.439, -6.971 14.800 4.863, -5.240 14.800 4.531, -6.668 14.800 5.271, -4.503 14.800 5.244, -6.342 14.800 5.659, -5.993 14.800 6.028, -4.396 14.800 7.275, -4.192 14.800 5.224, -1.265 14.800 7.324, -2.550 14.800 8.108, -2.045 14.800 8.133, -2.214 14.800 8.154, -3.691 14.800 4.869, -1.250 14.800 3.800, -3.550 14.800 4.425, -3.560 14.800 4.269, -2.187 14.800 3.349, -1.888 14.800 3.526, -2.469 14.800 3.147, -3.868 14.800 3.737, -2.733 14.800 2.921, -2.976 14.800 2.672, -3.999 14.800 3.651, -4.756 14.800 3.628, -4.892 14.800 3.707, -4.297 14.800 3.556, -4.453 14.800 3.552, -6.014 14.800 0.824, -5.866 14.800 0.772, -3.825 14.800 1.172, -5.439 14.800 0.330, -3.997 14.800 0.146, -5.421 14.800 -0.283, -3.962 14.800 -0.547, -3.900 14.800 -0.889, -3.808 14.800 -1.224, -5.690 14.800 -0.663, -5.821 14.800 -0.749, -3.688 14.800 -1.550, -0.520 14.800 -3.966, 3.908 14.800 -5.093, -3.664 14.800 -4.826, 3.691 14.800 -4.869, 3.617 14.800 -4.730, 1.198 14.800 -3.816, 3.599 14.800 -4.117, 3.364 14.800 -2.164, 4.608 14.800 -3.576, 3.688 14.800 -1.550, 5.866 14.800 -0.772, 5.731 14.800 -0.693, 3.962 14.800 -0.547, 3.995 14.800 -0.201, 3.997 14.800 0.146, 5.373 14.800 -0.025, 3.970 14.800 0.493, 5.487 14.800 0.426, 5.690 14.800 0.663, 1.250 14.800 3.800, 3.664 14.800 4.826, 2.550 14.800 8.108, 2.214 14.800 8.154, -0.850 14.800 -6.248, -6.326 14.800 0.844, -6.624 14.800 0.749, -4.608 14.800 3.576, 4.143 14.800 -3.590, 4.044 14.800 -5.172, -3.789 14.800 -3.809, 5.109 14.800 4.869, 4.756 14.800 5.172, 4.453 14.800 -3.552, 4.756 14.800 -3.628, 4.756 13.300 -3.628, 5.109 14.800 -3.931, 5.250 13.300 -4.375, 5.201 13.300 -4.683, 5.201 14.800 -4.683, 5.045 13.300 -4.954, 5.136 14.800 -4.826, 4.932 13.300 -5.063, 4.932 14.800 -5.063, 4.657 13.300 -5.210, 4.503 13.300 -5.244, 4.503 14.800 -5.244, 4.347 14.800 -5.248, 3.908 13.300 -5.093, 3.691 13.300 -4.869, 3.789 14.800 -4.991, 3.569 14.800 -4.581, 3.550 14.800 -4.425, 3.755 13.300 -3.846, 3.868 14.800 -3.737, 4.143 13.300 -3.590, 4.297 14.800 -3.556, 5.011 13.300 -3.809, 5.011 14.800 -3.809, 5.183 13.300 -4.070, 5.231 13.300 -4.219, 5.240 13.300 -4.531, 4.801 13.300 -5.149, 4.044 13.300 -5.172, 3.569 13.300 -4.581, 3.560 13.300 -4.269, 3.560 14.800 -4.269, 3.664 13.300 -3.974, 3.664 14.800 -3.974, 3.755 14.800 -3.846, 3.868 13.300 -3.737, 3.999 13.300 -3.651, 3.999 14.800 -3.651, 4.297 13.300 -3.556, 4.608 13.300 5.224, 4.453 14.800 5.248, 4.756 13.300 5.172, 5.183 14.800 4.730, 5.240 14.800 4.269, 5.201 13.300 4.117, 5.045 14.800 3.846, 4.657 13.300 3.590, 4.503 14.800 3.556, 4.192 13.300 3.576, 3.908 14.800 3.707, 3.691 14.800 3.931, 3.617 14.800 4.070, 3.550 13.300 4.375, 3.569 14.800 4.219, 3.560 13.300 4.531, 3.560 14.800 4.531, 3.755 14.800 4.954, 3.868 14.800 5.063, 4.297 14.800 5.244, 4.892 13.300 5.093, 4.892 14.800 5.093, 5.011 13.300 4.991, 5.011 14.800 4.991, 5.231 13.300 4.581, 5.240 13.300 4.269, 5.136 14.800 3.974, 4.932 13.300 3.737, 4.503 13.300 3.556, 4.044 13.300 3.628, 4.044 14.800 3.628, 3.789 13.300 3.809, 3.550 14.800 4.375, 3.599 14.800 4.683, 3.755 13.300 4.954, 3.868 13.300 5.063, -4.347 14.800 5.248, -4.044 14.800 5.172, -4.044 13.300 5.172, -3.789 14.800 4.991, -3.617 14.800 4.730, -3.664 14.800 3.974, -4.143 14.800 3.590, -4.608 13.300 3.576, -4.756 13.300 3.628, -5.011 13.300 3.809, -5.011 14.800 3.809, -5.183 13.300 4.070, -5.250 13.300 4.375, -5.231 14.800 4.219, -5.240 13.300 4.531, -5.250 14.800 4.375, -5.201 14.800 4.683, -5.136 13.300 4.826, -5.136 14.800 4.826, -4.503 13.300 5.244, -4.657 14.800 5.210, -3.908 14.800 5.093, -3.789 13.300 4.991, -3.691 13.300 4.869, -3.617 13.300 4.730, -3.569 13.300 4.581, -3.569 14.800 4.581, -3.599 14.800 4.117, -3.664 13.300 3.974, -3.755 14.800 3.846, -3.999 13.300 3.651, -4.297 13.300 3.556, -5.183 14.800 4.070, -5.231 13.300 4.219, -5.201 13.300 4.683, -5.045 14.800 4.954, -4.932 14.800 5.063, -4.801 13.300 5.149, -4.801 14.800 5.149, -4.192 14.800 -3.576, -3.908 14.800 -3.707, -3.691 14.800 -3.931, -3.550 14.800 -4.375, -3.599 13.300 -4.683, -3.560 14.800 -4.531, -3.755 14.800 -4.954, -3.999 13.300 -5.149, -3.999 14.800 -5.149, -4.143 13.300 -5.210, -4.143 14.800 -5.210, -4.608 14.800 -5.224, -5.011 13.300 -4.991, -5.011 14.800 -4.991, -5.109 14.800 -4.869, -5.183 14.800 -4.730, -5.250 14.800 -4.425, -4.932 14.800 -3.737, -4.503 13.300 -3.556, -4.503 14.800 -3.556, -4.347 13.300 -3.552, -4.347 14.800 -3.552, -3.908 13.300 -3.707, -3.691 13.300 -3.931, -3.617 13.300 -4.070, -3.617 14.800 -4.070, -3.569 13.300 -4.219, -3.569 14.800 -4.219, -3.550 13.300 -4.375, -3.599 14.800 -4.683, -3.755 13.300 -4.954, -4.297 13.300 -5.244, -4.453 14.800 -5.248, -4.608 13.300 -5.224, -4.756 13.300 -5.172, -5.231 13.300 -4.581, -5.250 13.300 -4.425, -5.240 13.300 -4.269, -5.240 14.800 -4.269, -5.136 13.300 -3.974, -5.045 13.300 -3.846, -5.045 14.800 -3.846, -4.801 13.300 -3.651, -4.801 14.800 -3.651, 0.208 13.300 -5.398, 0.356 13.300 -5.451, 0.356 14.800 -5.451, 0.840 14.800 -6.354, 0.801 14.800 -6.506, 0.645 13.300 -6.776, 0.736 14.800 -6.648, 0.401 13.300 -6.972, 0.401 14.800 -6.972, 0.103 14.800 -7.066, -0.208 13.300 -7.047, -0.208 14.800 -7.047, -0.356 14.800 -6.994, -0.492 14.800 -6.916, -0.709 14.800 -6.691, -0.840 13.300 -6.091, -0.801 13.300 -5.939, -0.736 14.800 -5.797, -0.532 14.800 -5.560, -0.401 13.300 -5.473, -0.401 14.800 -5.473, -0.103 14.800 -5.379, 0.053 14.800 -5.374, 0.611 13.300 -5.632, 0.611 14.800 -5.632, 0.709 13.300 -5.754, 0.709 14.800 -5.754, 0.783 13.300 -5.892, 0.831 13.300 -6.042, 0.831 14.800 -6.042, 0.850 13.300 -6.197, 0.840 13.300 -6.354, 0.736 13.300 -6.648, 0.645 14.800 -6.776, 0.532 13.300 -6.885, 0.532 14.800 -6.885, 0.257 13.300 -7.033, 0.103 13.300 -7.066, -0.850 13.300 -6.248, -0.645 13.300 -5.669, -0.532 13.300 -5.560, -0.257 13.300 -5.412, -0.257 14.800 -5.412, -0.103 13.300 -5.379, 6.276 14.800 0.848, 6.431 14.800 0.824, 6.579 13.300 0.772, 6.932 14.800 0.469, 7.006 14.800 0.330, 7.072 14.800 0.025, 7.024 14.800 -0.283, 6.958 14.800 -0.426, 6.755 13.300 -0.663, 6.326 14.800 -0.844, 6.014 14.800 -0.824, 5.513 14.800 -0.469, 5.439 14.800 -0.330, 5.392 14.800 -0.181, 5.578 14.800 0.554, 5.821 14.800 0.749, 6.119 14.800 0.844, 6.431 13.300 0.824, 6.715 13.300 0.693, 6.932 13.300 0.469, 7.006 13.300 0.330, 7.072 13.300 0.025, 6.958 13.300 -0.426, 6.755 14.800 -0.663, 6.479 13.300 -0.810, 6.169 13.300 -0.848, 5.612 13.300 -0.591, 5.612 14.800 -0.591, 5.513 13.300 -0.469, 5.439 13.300 -0.330, 5.383 13.300 0.131, 5.383 14.800 0.131, 5.421 14.800 0.283, 5.690 13.300 0.663, 5.966 14.800 0.810, 6.119 13.300 0.844, -6.014 13.300 0.824, -5.731 14.800 0.693, -5.513 14.800 0.469, -5.392 13.300 0.181, -5.373 14.800 0.025, -5.383 14.800 -0.131, -5.487 14.800 -0.426, -5.578 14.800 -0.554, -5.821 13.300 -0.749, -6.119 14.800 -0.844, -6.276 14.800 -0.848, -6.431 13.300 -0.824, -6.579 13.300 -0.772, -6.833 13.300 -0.591, -6.932 14.800 -0.469, -7.053 13.300 -0.181, -7.006 14.800 -0.330, -7.053 14.800 -0.181, -7.072 13.300 -0.025, -7.024 14.800 0.283, -6.958 14.800 0.426, -6.755 13.300 0.663, -6.867 14.800 0.554, -5.612 13.300 0.591, -5.612 14.800 0.591, -5.392 14.800 0.181, -5.373 13.300 0.025, -5.383 13.300 -0.131, -5.578 13.300 -0.554, -5.690 13.300 -0.663, -5.966 13.300 -0.810, -5.966 14.800 -0.810, -6.119 13.300 -0.844, -6.276 13.300 -0.848, -6.579 14.800 -0.772, -6.715 13.300 -0.693, -6.715 14.800 -0.693, -6.932 13.300 -0.469, -7.072 14.800 -0.025, -7.062 13.300 0.131, -7.024 13.300 0.283, -6.867 13.300 0.554, -6.479 14.800 0.810, -6.326 13.300 0.844, -1.474 13.300 7.785, -1.592 13.300 7.907, -1.592 14.800 7.907, -1.729 14.800 8.008, -1.729 13.300 8.008, -1.882 14.800 8.084, -2.384 14.800 8.146, -1.265 13.300 7.324, -1.308 14.800 7.489, -1.378 14.800 7.644, -1.378 13.300 7.644, -1.474 14.800 7.785, -1.882 13.300 8.084, -2.045 13.300 8.133, -2.214 13.300 8.154, -3.029 14.800 7.942, -3.029 13.300 7.942, -3.498 14.800 7.747, -5.622 14.800 6.375, -6.971 13.300 4.863, -7.726 14.800 3.543, -8.093 14.800 2.597, -8.345 14.800 1.614, -8.282 14.800 -1.913, -8.153 14.800 -2.404, -7.995 13.300 -2.886, -7.808 14.800 -3.358, -6.475 13.300 -5.507, -6.475 14.800 -5.507, -6.135 14.800 -5.884, -5.772 13.300 -6.239, -5.772 14.800 -6.239, -5.390 13.300 -6.573, -4.568 13.300 -7.168, -4.568 14.800 -7.168, -3.218 14.800 -7.868, -0.760 14.800 -8.466, -0.254 13.300 -8.496, 0.760 14.800 -8.466, 1.264 13.300 -8.405, 2.257 14.800 -8.195, 4.132 14.800 -7.428, 4.988 13.300 -6.883, 4.988 14.800 -6.883, 6.135 13.300 -5.884, 6.475 13.300 -5.507, 6.792 13.300 -5.111, 7.085 13.300 -4.696, 7.353 14.800 -4.265, 7.594 13.300 -3.818, 7.594 14.800 -3.818, 7.808 13.300 -3.358, 7.995 14.800 -2.886, 8.153 14.800 -2.404, 8.153 13.300 -2.404, 8.282 13.300 -1.913, 8.451 13.300 -0.912, 8.499 14.800 0.101, 8.478 13.300 0.608, 8.478 14.800 0.608, 8.427 14.800 1.113, 6.971 14.800 4.863, 6.668 13.300 5.271, 6.668 14.800 5.271, 6.342 14.800 5.659, 6.342 13.300 5.659, 5.622 14.800 6.375, 4.396 14.800 7.275, 3.954 14.800 7.524, -3.498 13.300 7.747, -3.954 14.800 7.524, -4.823 14.800 6.999, -5.232 14.800 6.699, -5.232 13.300 6.699, -5.993 13.300 6.028, -7.249 13.300 4.439, -7.501 14.800 3.998, -7.726 13.300 3.543, -7.924 13.300 3.076, -8.093 13.300 2.597, -8.345 13.300 1.614, -8.478 14.800 0.608, -8.478 13.300 0.608, -8.499 14.800 0.101, -8.499 13.300 0.101, -8.381 13.300 -1.415, -8.153 13.300 -2.404, -7.594 13.300 -3.818, -7.353 13.300 -4.265, -7.085 13.300 -4.696, -6.135 13.300 -5.884, -5.390 14.800 -6.573, -4.132 13.300 -7.428, -2.742 13.300 -8.046, -1.764 13.300 -8.315, -0.760 13.300 -8.466, 0.254 14.800 -8.496, 0.254 13.300 -8.496, 0.760 13.300 -8.466, 1.764 13.300 -8.315, 3.218 13.300 -7.868, 4.568 14.800 -7.168, 5.390 13.300 -6.573, 5.772 13.300 -6.239, 7.353 13.300 -4.265, 8.451 14.800 -0.912, 8.490 13.300 -0.406, 8.345 13.300 1.614, 8.093 13.300 2.597, 7.924 14.800 3.076, 7.726 13.300 3.543, 5.993 13.300 6.028, 5.232 13.300 6.699, 4.823 14.800 6.999, 2.384 14.800 8.146, 1.882 13.300 8.084, 1.882 14.800 8.084, 1.729 14.800 8.008, 1.592 14.800 7.907, 1.474 13.300 7.785, 1.474 14.800 7.785, 1.265 14.800 7.324, 2.384 13.300 8.146, 2.214 13.300 8.154, 2.045 14.800 8.133, 1.265 13.300 7.324, 1.250 11.600 2.915, 1.250 14.300 3.589, 1.250 14.315 3.668, 1.250 13.300 3.031, 1.250 14.387 3.762, 1.250 14.460 3.795, 1.263 13.300 3.146, 1.303 11.600 3.255, 1.451 11.600 3.432, 1.303 13.300 3.255, 1.451 13.300 3.432, 1.893 13.300 3.510, 2.294 11.600 3.277, 2.000 13.300 3.464, 2.294 13.300 3.277, 2.571 13.300 3.064, 2.828 11.600 2.828, 3.277 11.600 2.294, 3.625 11.600 1.690, 3.759 13.300 1.368, 3.939 13.300 0.695, 3.985 11.600 0.349, 3.864 11.600 -1.035, 3.625 11.600 -1.690, 3.277 13.300 -2.294, 2.571 11.600 -3.064, 2.294 11.600 -3.277, 2.000 13.300 -3.464, 1.690 13.300 -3.625, 1.690 11.600 -3.625, 0.349 11.600 -3.985, -0.349 13.300 -3.985, -1.368 13.300 -3.759, -1.368 11.600 -3.759, -2.294 11.600 -3.277, -2.571 11.600 -3.064, -2.828 11.600 -2.828, -2.828 13.300 -2.828, -3.064 11.600 -2.571, -3.277 13.300 -2.294, -3.464 11.600 -2.000, -3.625 11.600 -1.690, -3.864 11.600 -1.035, -3.985 13.300 -0.349, -3.985 11.600 -0.349, -4.000 11.600 -0.000, -3.939 13.300 0.695, -3.939 11.600 0.695, -3.759 11.600 1.368, -3.625 11.600 1.690, -3.464 11.600 2.000, -3.064 13.300 2.571, -2.294 11.600 3.277, 3.064 13.300 2.571, 3.464 13.300 2.000, 3.625 13.300 1.690, 3.759 11.600 1.368, 3.939 13.300 -0.695, 3.759 13.300 -1.368, 3.464 11.600 -2.000, 2.571 13.300 -3.064, 1.035 11.600 -3.864, 1.035 13.300 -3.864, 0.695 13.300 -3.939, 0.349 13.300 -3.985, -0.000 11.600 -4.000, -0.000 13.300 -4.000, -1.035 11.600 -3.864, -1.035 13.300 -3.864, -1.690 11.600 -3.625, -2.000 11.600 -3.464, -2.000 13.300 -3.464, -2.571 13.300 -3.064, -3.277 11.600 -2.294, -3.464 13.300 -2.000, -3.864 13.300 -1.035, -4.000 13.300 -0.000, -3.985 11.600 0.349, -3.064 11.600 2.571, -2.828 13.300 2.828, -2.571 13.300 3.064, -2.294 13.300 3.277, -2.000 11.600 3.464, -1.779 13.300 3.530, -1.663 11.600 3.523, -1.552 13.300 3.490, -1.367 13.300 3.352, -1.303 11.600 3.255, -1.263 11.600 3.146, -1.451 11.600 3.432, -1.303 13.300 3.255, -1.250 11.600 3.031, -1.250 14.300 3.589, -1.250 14.315 3.668, -1.250 14.387 3.762, -1.250 14.800 7.155, -1.250 14.422 3.783, -1.250 14.500 3.800, -2.000 13.300 3.464, -1.893 13.300 3.510, -3.868 13.300 3.737, -3.755 13.300 3.846, -3.599 13.300 4.117, -3.560 13.300 4.269, -3.550 13.300 4.425, -1.663 13.300 3.523, -1.451 13.300 3.432, -1.263 13.300 3.146, -1.250 13.300 3.031, -1.308 13.300 7.489, -2.550 13.300 8.108, -2.384 13.300 8.146, -3.954 13.300 7.524, -4.192 13.300 5.224, -4.396 13.300 7.275, -5.622 13.300 6.375, -4.347 13.300 5.248, -6.342 13.300 5.659, -3.908 13.300 5.093, -1.250 13.300 7.155, -4.823 13.300 6.999, -6.668 13.300 5.271, -5.109 13.300 3.931, -4.892 13.300 3.707, -5.866 13.300 0.772, -3.625 13.300 1.690, -3.464 13.300 2.000, -4.453 13.300 3.552, -3.277 13.300 2.294, -4.143 13.300 3.590, -7.501 13.300 3.998, -6.169 13.300 0.848, -8.234 13.300 2.109, -6.479 13.300 0.810, -6.624 13.300 0.749, -6.958 13.300 0.426, -8.427 13.300 1.113, -7.006 13.300 -0.330, -8.490 13.300 -0.406, -8.451 13.300 -0.912, -8.282 13.300 -1.913, -5.201 13.300 -4.117, -4.932 13.300 -3.737, -4.657 13.300 -3.590, -7.808 13.300 -3.358, -6.792 13.300 -5.111, -5.183 13.300 -4.730, -4.453 13.300 -5.248, -4.988 13.300 -6.883, -3.868 13.300 -5.063, -0.736 13.300 -5.797, -3.664 13.300 -4.826, 0.053 13.300 -5.374, -3.681 13.300 -7.661, -3.218 13.300 -7.868, -0.831 13.300 -6.403, -2.257 13.300 -8.195, -0.492 13.300 -6.916, -1.264 13.300 -8.405, -0.783 13.300 -6.553, -0.709 13.300 -6.691, -0.611 13.300 -6.814, -0.356 13.300 -6.994, -0.053 13.300 -7.071, 2.257 13.300 -8.195, 2.742 13.300 -8.046, 3.681 13.300 -7.661, 0.801 13.300 -6.506, 4.132 13.300 -7.428, 4.568 13.300 -7.168, 5.136 13.300 -4.826, 5.109 13.300 -3.931, 7.995 13.300 -2.886, 6.326 13.300 -0.844, 6.014 13.300 -0.824, 4.892 13.300 -3.707, 3.464 13.300 -2.000, 3.064 13.300 -2.571, 2.828 13.300 -2.828, 4.453 13.300 -3.552, 8.381 13.300 -1.415, 6.624 13.300 -0.749, 6.867 13.300 -0.554, 7.024 13.300 -0.283, 8.499 13.300 0.101, 7.053 13.300 0.181, 7.062 13.300 -0.131, 8.427 13.300 1.113, 6.833 13.300 0.591, 8.234 13.300 2.109, 7.924 13.300 3.076, 5.045 13.300 3.846, 4.801 13.300 3.651, 3.277 13.300 2.294, 7.501 13.300 3.998, 6.971 13.300 4.863, 5.250 13.300 4.425, 5.136 13.300 3.974, 7.249 13.300 4.439, 5.183 13.300 4.730, 5.109 13.300 4.869, 5.622 13.300 6.375, 4.453 13.300 5.248, 4.823 13.300 6.999, 4.297 13.300 5.244, 4.396 13.300 7.275, 4.143 13.300 5.210, 3.999 13.300 5.149, 3.954 13.300 7.524, 3.498 13.300 7.747, 3.029 13.300 7.942, 1.308 13.300 7.489, 2.550 13.300 8.108, 2.045 13.300 8.133, 1.729 13.300 8.008, 1.592 13.300 7.907, 1.378 13.300 7.644, 1.367 13.300 3.352, 1.663 13.300 3.523, 1.552 13.300 3.490, 1.250 13.300 7.155, 3.664 13.300 4.826, 3.599 13.300 4.683, 2.828 13.300 2.828, 4.347 13.300 3.552, 6.276 13.300 0.848, 5.966 13.300 0.810, 5.821 13.300 0.749, 3.864 13.300 1.035, 5.578 13.300 0.554, 5.487 13.300 0.426, 5.421 13.300 0.283, 3.985 13.300 0.349, 5.373 13.300 -0.025, 4.000 13.300 -0.000, 5.392 13.300 -0.181, 3.985 13.300 -0.349, 3.864 13.300 -1.035, 3.625 13.300 -1.690, 5.866 13.300 -0.772, 5.731 13.300 -0.693, 3.550 13.300 -4.425, 1.368 13.300 -3.759, 3.789 13.300 -4.991, 3.617 13.300 -4.730, -0.695 13.300 -3.939, -3.560 13.300 -4.531, -3.789 13.300 -3.809, -4.044 13.300 -3.628, -4.192 13.300 -3.576, -1.690 13.300 -3.625, -2.294 13.300 -3.277, -3.064 13.300 -2.571, -3.625 13.300 -1.690, -3.759 13.300 -1.368, -5.487 13.300 -0.426, -3.939 13.300 -0.695, -5.421 13.300 -0.283, -3.985 13.300 0.349, -5.513 13.300 0.469, -5.439 13.300 0.330, -3.864 13.300 1.035, -5.731 13.300 0.693, -3.759 13.300 1.368, 0.492 13.300 -5.529, 4.347 13.300 -5.248, -4.892 13.300 -5.093, -5.109 13.300 -4.869, -5.045 13.300 4.954, -4.932 13.300 5.063, -4.657 13.300 5.210, 3.908 13.300 3.707, 3.691 13.300 3.931, 3.617 13.300 4.070, 3.569 13.300 4.219, 1.779 13.300 3.530, 4.608 13.300 -3.576, 4.192 13.300 -5.224, 2.294 13.300 -3.277, 3.599 13.300 -4.117, 0.500 -16.000 2.000, 0.500 -15.000 2.000, 0.500 -15.000 1.414, -0.688 -16.000 1.333, -0.688 -15.000 1.333, -1.022 -16.000 1.098, -1.162 -16.000 0.948, -1.281 -16.000 0.781, -1.375 -16.000 0.599, -1.444 -16.000 0.406, -1.500 -16.000 0.001, -1.445 -16.000 -0.404, -1.376 -16.000 -0.597, -1.282 -15.000 -0.779, -1.164 -16.000 -0.946, -0.690 -16.000 -1.332, -0.305 -15.000 -1.469, -0.863 -16.000 1.227, -0.863 -15.000 1.227, -1.162 -15.000 0.948, -1.486 -15.000 -0.203, -1.376 -15.000 -0.597, -0.865 -15.000 -1.225, -0.690 -15.000 -1.332, -0.503 -15.000 -1.413, 0.503 -16.000 -1.413, 1.024 -16.000 -1.096, 1.445 -15.000 -0.404, 1.486 -15.000 -0.203, 1.162 -16.000 0.948, 1.022 -16.000 1.098, 0.688 -16.000 1.333, 0.500 -16.000 1.414, 0.690 -16.000 -1.332, 1.024 -15.000 -1.096, 1.282 -15.000 -0.779, 1.376 -15.000 -0.597, 1.500 -16.000 0.001, 1.500 -15.000 0.001, 1.444 -16.000 0.406, 1.444 -15.000 0.406, 1.375 -15.000 0.599, 1.281 -16.000 0.781, 1.162 -15.000 0.948, 1.022 -15.000 1.098, 0.863 -16.000 1.227, 0.863 -15.000 1.227, 0.688 -15.000 1.333, -0.500 -15.000 1.414, -0.500 -16.000 2.000, -0.485 -16.000 2.120, -0.485 -15.000 2.120, -0.443 -15.000 2.232, -0.374 -15.000 2.332, -0.284 -15.000 2.411, 0.060 -15.000 2.496, 0.284 -16.000 2.411, 0.374 -15.000 2.332, 0.485 -15.000 2.120, 0.485 -16.000 2.120, -0.284 -16.000 2.411, -0.177 -16.000 2.468, 0.374 -16.000 2.332, 0.443 -15.000 2.232, 0.443 -16.000 2.232, -8.000 -14.800 0.086, -7.996 -14.800 0.258, -7.954 -13.300 -0.857, -7.864 -14.800 -0.834, -7.785 -13.300 -0.786, -7.725 -14.800 -0.715, -7.681 -14.800 -0.537, -7.749 -13.300 -0.367, -7.819 -13.300 -0.305, -7.819 -14.800 -0.305, -7.996 -14.800 -0.258, -7.864 -13.300 -0.834, -0.300 -13.300 -7.994, -0.092 -13.300 -7.714, -0.241 -14.800 -7.821, -0.175 -13.300 -7.756, 0.092 -14.800 -7.714, 0.175 -14.800 -7.756, 0.241 -14.800 -7.821, 0.300 -13.300 -7.994, -3.485 -16.000 -0.318, -3.442 -16.000 -0.634, -1.282 -16.000 -0.779, -1.024 -16.000 -1.096, -3.270 -16.000 -1.247, -0.865 -16.000 -1.225, -3.143 -16.000 -1.539, -0.305 -16.000 -1.469, -0.503 -16.000 -1.413, -0.102 -16.000 -1.496, 0.102 -16.000 -1.496, 0.305 -16.000 -1.469, 2.503 -16.000 -2.447, -2.146 -16.000 -2.765, -0.398 -16.000 -3.477, 0.239 -16.000 -3.492, 2.270 -16.000 -2.664, 1.467 -16.000 -3.178, -1.321 -16.000 -3.241, -1.021 -16.000 -3.348, 1.376 -16.000 -0.597, 1.282 -16.000 -0.779, 1.445 -16.000 -0.404, 3.410 -16.000 -0.790, 3.496 -16.000 0.159, 3.324 -16.000 1.097, 1.486 -16.000 0.206, 1.750 -16.000 3.031, 1.486 -16.000 -0.203, 1.375 -16.000 0.599, 1.467 -16.000 3.178, 0.177 -16.000 2.468, -0.712 -16.000 3.427, 0.060 -16.000 2.496, -1.021 -16.000 3.348, -1.321 -16.000 3.241, -2.146 -16.000 2.765, -0.060 -16.000 2.496, -0.443 -16.000 2.232, -2.813 -16.000 2.083, -2.990 -16.000 1.819, -0.500 -16.000 1.414, -3.143 -16.000 1.539, -3.370 -16.000 0.944, -3.500 -16.000 0.000, -1.486 -16.000 0.206, -1.486 -16.000 -0.203, 1.164 -16.000 -0.946, 0.865 -16.000 -1.225, -2.389 -16.000 -2.558, -0.374 -16.000 2.332, -2.612 -16.000 2.330, 0.294 -15.000 2.986, 0.000 -15.000 3.000, 0.284 -15.000 2.411, 0.177 -15.000 2.468, 1.148 -15.000 2.772, 2.121 -15.000 2.121, 1.281 -15.000 0.781, 2.986 -15.000 0.294, 1.486 -15.000 0.206, 2.871 -15.000 -0.871, 2.772 -15.000 -1.148, 1.164 -15.000 -0.946, 0.503 -15.000 -1.413, 0.690 -15.000 -1.332, 0.865 -15.000 -1.225, 0.305 -15.000 -1.469, 2.494 -15.000 -1.667, 2.319 -15.000 -1.903, 0.102 -15.000 -1.496, 1.148 -15.000 -2.772, 0.871 -15.000 -2.871, 0.000 -15.000 -3.000, -1.414 -15.000 -2.646, -1.148 -15.000 -2.772, -1.024 -15.000 -1.096, -1.164 -15.000 -0.946, -1.445 -15.000 -0.404, -2.772 -15.000 -1.148, -1.500 -15.000 0.001, -3.000 -15.000 0.000, -2.986 -15.000 0.294, -1.486 -15.000 0.206, -2.772 -15.000 1.148, -1.375 -15.000 0.599, -1.444 -15.000 0.406, -2.646 -15.000 1.414, -1.281 -15.000 0.781, -2.121 -15.000 2.121, -1.903 -15.000 2.319, -0.500 -15.000 2.000, -0.102 -15.000 -1.496, -0.585 -15.000 -2.942, -1.022 -15.000 1.098, -0.871 -15.000 2.871, -0.060 -15.000 2.496, -0.585 -15.000 2.942, -0.294 -15.000 2.986, -0.177 -15.000 2.468, -7.864 -13.300 0.834, -7.725 -13.300 0.715, -7.725 -14.800 0.715, -7.689 -13.300 0.630, -7.681 -13.300 0.537, -7.749 -13.300 0.367, -7.819 -13.300 0.305, -7.904 -13.300 0.268, -7.996 -13.300 0.258, -7.904 -14.800 0.268, -7.689 -14.800 0.630, -7.819 -14.800 0.305, 0.472 -13.300 -7.986, 0.644 -13.300 -7.974, 0.472 -14.800 -7.986, -7.882 -14.800 -1.369, -7.934 -13.300 -1.028, -0.644 -14.800 -7.974, -0.644 -13.300 -7.974, -3.485 -16.000 0.318, -3.442 -16.000 0.634, -3.101 -15.620 2.504, -3.406 -15.500 2.097, -3.509 -15.996 0.602, -3.445 -15.996 0.897, -3.448 -15.911 1.559, -3.304 -15.911 1.845, -3.267 -15.732 2.208, -3.270 -16.000 1.247, -2.768 -15.500 2.888, -2.877 -15.620 2.758, -3.244 -15.996 1.466, -3.108 -15.996 1.736, -3.210 -15.968 1.793, -2.944 -15.911 2.377, -2.633 -15.620 2.992, -2.370 -15.620 3.204, -2.560 -15.832 2.908, -2.950 -15.996 1.994, -2.861 -15.968 2.310, -2.500 -15.911 2.841, -1.951 -15.500 3.492, -2.090 -15.620 3.394, -2.570 -15.996 2.463, -2.250 -15.911 3.042, -1.648 -15.500 3.645, -1.794 -15.620 3.559, -2.389 -16.000 2.558, -2.352 -15.996 2.673, -2.187 -15.968 2.957, -1.744 -15.832 3.459, -1.470 -15.732 3.658, -1.167 -15.620 3.811, -1.486 -15.620 3.698, -1.008 -15.500 3.871, -0.840 -15.620 3.896, -0.676 -15.500 3.942, -1.886 -16.000 2.948, -1.928 -15.968 3.131, -1.445 -15.832 3.595, -1.155 -15.732 3.770, -1.134 -15.832 3.704, -0.506 -15.620 3.953, -1.610 -16.000 3.108, -1.867 -15.996 3.032, -1.603 -15.996 3.179, -0.816 -15.832 3.787, -1.077 -15.968 3.516, -0.797 -15.911 3.699, -0.501 -15.732 3.911, 0.339 -15.500 3.986, 0.000 -15.500 4.000, -1.327 -15.996 3.304, 0.167 -15.732 3.939, -0.750 -15.996 3.480, -0.467 -15.968 3.648, -0.481 -15.911 3.753, -0.161 -15.911 3.781, 0.506 -15.620 3.953, 0.840 -15.620 3.896, -0.398 -16.000 3.477, -0.080 -16.000 3.499, -0.151 -15.996 3.557, 0.467 -15.968 3.648, 0.816 -15.832 3.787, 1.470 -15.732 3.658, 1.648 -15.500 3.645, 1.333 -15.500 3.772, 1.486 -15.620 3.698, 0.156 -15.968 3.674, 0.151 -15.996 3.557, 0.239 -16.000 3.492, 0.452 -15.996 3.531, 0.775 -15.968 3.595, 0.797 -15.911 3.699, 1.445 -15.832 3.595, 2.090 -15.620 3.394, 1.794 -15.620 3.559, 1.411 -15.911 3.511, 1.775 -15.732 3.521, 1.744 -15.832 3.459, 2.370 -15.620 3.204, 0.555 -16.000 3.456, 0.867 -16.000 3.391, 1.043 -15.996 3.404, 2.513 -15.500 3.112, 2.633 -15.620 2.992, 1.172 -16.000 3.298, 1.984 -15.911 3.222, 2.304 -15.832 3.115, 2.877 -15.620 2.758, 1.327 -15.996 3.304, 1.656 -15.968 3.284, 1.928 -15.968 3.131, 2.560 -15.832 2.908, 3.003 -15.500 2.643, 3.101 -15.620 2.504, 1.603 -15.996 3.179, 1.867 -15.996 3.032, 2.187 -15.968 2.957, 2.797 -15.832 2.681, 3.302 -15.620 2.232, 3.406 -15.500 2.097, 3.216 -15.500 2.379, 2.018 -16.000 2.859, 2.270 -16.000 2.664, 2.655 -15.968 2.544, 3.479 -15.620 1.944, 3.632 -15.620 1.642, 2.352 -15.996 2.673, 2.570 -15.996 2.463, 3.210 -15.832 2.169, 3.382 -15.832 1.889, 3.712 -15.500 1.491, 2.503 -16.000 2.447, 2.715 -16.000 2.209, 2.861 -15.968 2.310, 3.047 -15.968 2.059, 3.530 -15.832 1.596, 3.758 -15.620 1.328, 2.770 -15.996 2.237, 3.210 -15.968 1.793, 3.816 -15.732 0.993, 3.857 -15.620 1.004, 2.905 -16.000 1.953, 3.448 -15.911 1.559, 3.749 -15.832 0.976, 3.971 -15.620 0.338, 3.928 -15.620 0.674, 3.210 -16.000 1.394, 3.070 -16.000 1.681, 3.357 -15.996 1.186, 3.730 -15.911 0.640, 3.929 -15.732 -0.334, 3.928 -15.620 -0.674, 3.968 -15.500 -0.508, 3.996 -15.500 -0.170, 3.943 -15.732 -0.000, 3.467 -15.968 1.225, 3.559 -15.968 0.927, 3.410 -16.000 0.790, 3.445 -15.996 0.897, 3.770 -15.911 0.321, 3.467 -16.000 0.477, 3.677 -15.968 -0.000, 3.819 -15.832 -0.655, 3.816 -15.732 -0.993, 3.825 -15.500 -1.171, 3.712 -15.500 -1.491, 3.857 -15.620 -1.004, 3.770 -15.911 -0.321, 3.664 -15.968 -0.312, 3.758 -15.620 -1.328, 3.632 -15.620 -1.642, 3.496 -16.000 -0.159, 3.730 -15.911 -0.640, 3.593 -15.732 -1.624, 3.479 -15.620 -1.944, 3.467 -16.000 -0.477, 3.509 -15.996 -0.602, 3.530 -15.832 -1.596, 3.467 -15.968 -1.225, 3.448 -15.911 -1.559, 3.302 -15.620 -2.232, 3.267 -15.732 -2.208, 3.101 -15.620 -2.504, 3.216 -15.500 -2.379, 3.357 -15.996 -1.186, 3.210 -15.832 -2.169, 3.003 -15.500 -2.643, 3.324 -16.000 -1.097, 3.351 -15.968 -1.515, 2.846 -15.732 -2.728, 2.768 -15.500 -2.888, 2.633 -15.620 -2.992, 3.210 -16.000 -1.394, 3.070 -16.000 -1.681, 3.108 -15.996 -1.736, 2.797 -15.832 -2.681, 2.605 -15.732 -2.960, 2.370 -15.620 -3.204, 2.560 -15.832 -2.908, 2.905 -16.000 -1.953, 2.861 -15.968 -2.310, 2.655 -15.968 -2.544, 2.344 -15.732 -3.170, 2.304 -15.832 -3.115, 2.090 -15.620 -3.394, 2.187 -15.968 -2.957, 2.117 -15.996 -2.862, 1.928 -15.968 -3.131, 1.704 -15.911 -3.379, 1.445 -15.832 -3.595, 1.167 -15.620 -3.811, 1.470 -15.732 -3.658, 1.486 -15.620 -3.698, 2.031 -15.832 -3.299, 2.430 -15.968 -2.760, 2.352 -15.996 -2.673, 1.411 -15.911 -3.511, 1.134 -15.832 -3.704, 0.840 -15.620 -3.896, 2.018 -16.000 -2.859, 1.867 -15.996 -3.032, 1.750 -16.000 -3.031, 1.603 -15.996 -3.179, 1.656 -15.968 -3.284, 0.506 -15.620 -3.953, 1.371 -15.968 -3.412, 1.077 -15.968 -3.516, 0.797 -15.911 -3.699, 0.492 -15.832 -3.843, 0.501 -15.732 -3.911, 0.167 -15.732 -3.939, 0.169 -15.620 -3.982, -0.169 -15.620 -3.982, 1.172 -16.000 -3.298, 1.327 -15.996 -3.304, -0.167 -15.732 -3.939, -0.506 -15.620 -3.953, -0.339 -15.500 -3.986, 1.043 -15.996 -3.404, 0.750 -15.996 -3.480, 0.481 -15.911 -3.753, -0.501 -15.732 -3.911, -0.676 -15.500 -3.942, 0.867 -16.000 -3.391, 0.555 -16.000 -3.456, 0.452 -15.996 -3.531, 0.156 -15.968 -3.674, -0.164 -15.832 -3.871, -0.831 -15.732 -3.854, -0.840 -15.620 -3.896, -1.008 -15.500 -3.871, 0.151 -15.996 -3.557, -0.161 -15.911 -3.781, -0.481 -15.911 -3.753, -0.816 -15.832 -3.787, -1.167 -15.620 -3.811, -1.155 -15.732 -3.770, -1.486 -15.620 -3.698, -1.333 -15.500 -3.772, -1.648 -15.500 -3.645, -0.151 -15.996 -3.557, -0.156 -15.968 -3.674, -0.467 -15.968 -3.648, -1.134 -15.832 -3.704, -1.794 -15.620 -3.559, -0.080 -16.000 -3.499, -0.452 -15.996 -3.531, -0.797 -15.911 -3.699, -1.108 -15.911 -3.618, -1.775 -15.732 -3.521, -0.712 -16.000 -3.427, -1.077 -15.968 -3.516, -2.513 -15.500 -3.112, -2.240 -15.500 -3.314, -2.090 -15.620 -3.394, -2.370 -15.620 -3.204, -1.043 -15.996 -3.404, -1.371 -15.968 -3.412, -1.704 -15.911 -3.379, -2.344 -15.732 -3.170, -1.327 -15.996 -3.304, -1.656 -15.968 -3.284, -1.984 -15.911 -3.222, -2.633 -15.620 -2.992, -1.610 -16.000 -3.108, -1.867 -15.996 -3.032, -1.886 -16.000 -2.948, -2.117 -15.996 -2.862, -2.732 -15.911 -2.618, -3.267 -15.732 -2.208, -3.479 -15.620 -1.944, -3.068 -15.732 -2.477, -3.014 -15.832 -2.434, -3.442 -15.732 -1.923, -3.632 -15.620 -1.642, -2.352 -15.996 -2.673, -3.382 -15.832 -1.889, -3.758 -15.620 -1.328, -2.570 -15.996 -2.463, -2.612 -16.000 -2.330, -3.304 -15.911 -1.845, -3.593 -15.732 -1.624, -3.530 -15.832 -1.596, -3.718 -15.732 -1.313, -3.857 -15.620 -1.004, -3.210 -15.968 -1.793, -3.928 -15.620 -0.674, -3.910 -15.500 -0.843, -2.813 -16.000 -2.083, -2.950 -15.996 -1.994, -3.568 -15.911 -1.261, -3.749 -15.832 -0.976, -3.886 -15.732 -0.666, -2.990 -16.000 -1.819, -3.244 -15.996 -1.466, -3.467 -15.968 -1.225, -3.819 -15.832 -0.655, -3.971 -15.620 -0.338, -3.357 -15.996 -1.186, -3.730 -15.911 -0.640, -3.996 -15.500 0.170, -3.370 -16.000 -0.944, -3.860 -15.832 -0.329, -3.929 -15.732 0.334, -3.971 -15.620 0.338, -3.445 -15.996 -0.897, -3.509 -15.996 -0.602, -3.664 -15.968 -0.312, -3.928 -15.620 0.674, -3.857 -15.620 1.004, -3.910 -15.500 0.843, -3.825 -15.500 1.171, -3.758 -15.620 1.328, -3.547 -15.996 -0.302, -3.770 -15.911 0.321, -3.718 -15.732 1.313, -3.632 -15.620 1.642, -3.572 -15.500 1.801, -3.479 -15.620 1.944, -3.749 -15.832 0.976, -3.662 -15.911 0.953, -3.730 -15.911 0.640, -3.624 -15.968 0.621, -3.547 -15.996 0.302, -3.101 -15.620 -2.504, -2.560 -15.832 -2.908, -2.304 -15.832 -3.115, -2.250 -15.911 -3.042, 1.648 -15.500 -3.645, 2.570 -15.996 -2.463, 2.770 -15.996 -2.237, 2.715 -16.000 -2.209, 3.985 -15.620 -0.000, 3.886 -15.732 0.666, 3.819 -15.832 0.655, 3.662 -15.911 0.953, 3.351 -15.968 1.515, 3.108 -15.996 1.736, 3.244 -15.996 1.466, 1.008 -15.500 3.871, -0.452 -15.996 3.531, 3.560 -15.996 -0.000, 3.784 -15.911 -0.000, 3.874 -15.832 -0.000, 3.860 -15.832 -0.329, 3.929 -15.732 0.334, 3.971 -15.620 -0.338, -3.560 -15.996 0.000, -1.043 -15.996 3.404, -3.664 -15.968 0.312, -3.677 -15.968 0.000, -3.860 -15.832 0.329, -3.819 -15.832 0.655, -3.886 -15.732 0.666, -3.943 -15.732 0.000, -3.985 -15.620 0.000, -3.874 -15.832 0.000, -3.784 -15.911 0.000, -3.816 -15.732 0.993, -3.568 -15.911 1.261, -3.559 -15.968 0.927, -3.653 -15.832 1.291, -3.357 -15.996 1.186, -3.351 -15.968 1.515, -3.467 -15.968 1.225, -3.593 -15.732 1.624, -3.382 -15.832 1.889, -3.530 -15.832 1.596, -3.135 -15.911 2.119, -3.302 -15.620 2.232, -3.442 -15.732 1.923, -3.047 -15.968 2.059, -3.014 -15.832 2.434, -3.068 -15.732 2.477, -3.210 -15.832 2.169, -2.770 -15.996 2.237, -2.655 -15.968 2.544, -2.732 -15.911 2.618, -2.797 -15.832 2.681, -2.846 -15.732 2.728, -2.430 -15.968 2.760, -2.605 -15.732 2.960, -2.117 -15.996 2.862, -1.984 -15.911 3.222, -2.031 -15.832 3.299, -2.304 -15.832 3.115, -2.344 -15.732 3.170, -1.656 -15.968 3.284, -2.067 -15.732 3.357, -1.371 -15.968 3.412, -1.704 -15.911 3.379, -1.775 -15.732 3.521, -1.411 -15.911 3.511, -0.775 -15.968 3.595, -1.108 -15.911 3.618, -0.831 -15.732 3.854, -0.156 -15.968 3.674, -0.164 -15.832 3.871, -0.492 -15.832 3.843, -0.169 -15.620 3.982, -0.167 -15.732 3.939, 0.161 -15.911 3.781, 0.169 -15.620 3.982, 0.492 -15.832 3.843, 0.164 -15.832 3.871, 0.501 -15.732 3.911, 0.750 -15.996 3.480, 0.481 -15.911 3.753, 0.831 -15.732 3.854, 1.077 -15.968 3.516, 1.108 -15.911 3.618, 1.155 -15.732 3.770, 1.134 -15.832 3.704, 1.371 -15.968 3.412, 1.167 -15.620 3.811, 2.031 -15.832 3.299, 1.704 -15.911 3.379, 2.067 -15.732 3.357, 2.117 -15.996 2.862, 2.250 -15.911 3.042, 2.344 -15.732 3.170, 2.430 -15.968 2.760, 2.732 -15.911 2.618, 2.500 -15.911 2.841, 2.846 -15.732 2.728, 2.605 -15.732 2.960, 2.944 -15.911 2.377, 3.014 -15.832 2.434, 3.068 -15.732 2.477, 3.135 -15.911 2.119, 2.950 -15.996 1.994, 3.304 -15.911 1.845, 3.267 -15.732 2.208, 3.442 -15.732 1.923, 3.593 -15.732 1.624, 3.718 -15.732 1.313, 3.568 -15.911 1.261, 3.653 -15.832 1.291, 3.547 -15.996 0.302, 3.509 -15.996 0.602, 3.860 -15.832 0.329, 3.664 -15.968 0.312, 3.624 -15.968 0.621, 3.547 -15.996 -0.302, 3.624 -15.968 -0.621, 3.662 -15.911 -0.953, 3.749 -15.832 -0.976, 3.886 -15.732 -0.666, 3.445 -15.996 -0.897, 3.559 -15.968 -0.927, 3.568 -15.911 -1.261, 3.653 -15.832 -1.291, 3.718 -15.732 -1.313, 3.244 -15.996 -1.466, 3.210 -15.968 -1.793, 3.304 -15.911 -1.845, 3.442 -15.732 -1.923, 2.950 -15.996 -1.994, 3.047 -15.968 -2.059, 3.135 -15.911 -2.119, 3.382 -15.832 -1.889, 2.944 -15.911 -2.377, 3.068 -15.732 -2.477, 2.732 -15.911 -2.618, 3.014 -15.832 -2.434, 2.877 -15.620 -2.758, 2.500 -15.911 -2.841, 1.984 -15.911 -3.222, 2.250 -15.911 -3.042, 2.067 -15.732 -3.357, 1.775 -15.732 -3.521, 1.744 -15.832 -3.459, 1.794 -15.620 -3.559, 1.108 -15.911 -3.618, 1.155 -15.732 -3.770, 0.831 -15.732 -3.854, 0.467 -15.968 -3.648, 0.775 -15.968 -3.595, 0.816 -15.832 -3.787, 0.164 -15.832 -3.871, 0.161 -15.911 -3.781, -0.750 -15.996 -3.480, -0.775 -15.968 -3.595, -0.492 -15.832 -3.843, -1.470 -15.732 -3.658, -1.928 -15.968 -3.131, -1.603 -15.996 -3.179, -1.744 -15.832 -3.459, -1.411 -15.911 -3.511, -2.031 -15.832 -3.299, -1.445 -15.832 -3.595, -2.067 -15.732 -3.357, -2.187 -15.968 -2.957, -2.605 -15.732 -2.960, -2.500 -15.911 -2.841, -2.655 -15.968 -2.544, -2.430 -15.968 -2.760, -2.846 -15.732 -2.728, -2.770 -15.996 -2.237, -2.861 -15.968 -2.310, -2.797 -15.832 -2.681, -2.877 -15.620 -2.758, -3.047 -15.968 -2.059, -2.944 -15.911 -2.377, -3.302 -15.620 -2.232, -3.108 -15.996 -1.736, -3.135 -15.911 -2.119, -3.210 -15.832 -2.169, -3.351 -15.968 -1.515, -3.448 -15.911 -1.559, -3.653 -15.832 -1.291, -3.662 -15.911 -0.953, -3.559 -15.968 -0.927, -3.816 -15.732 -0.993, -3.624 -15.968 -0.621, -3.770 -15.911 -0.321, -3.929 -15.732 -0.334, -0.294 -11.300 2.986, -0.871 -11.300 2.871, -1.667 -15.000 2.494, -2.319 -11.300 1.903, -2.319 -15.000 1.903, -2.494 -15.000 1.667, -2.942 -11.300 0.585, -2.871 -15.000 0.871, -2.942 -11.300 -0.585, -2.986 -15.000 -0.294, -2.871 -15.000 -0.871, -2.646 -15.000 -1.414, -2.494 -11.300 -1.667, -2.494 -15.000 -1.667, -1.903 -15.000 -2.319, -1.414 -11.300 -2.646, -0.871 -15.000 -2.871, 0.294 -15.000 -2.986, 0.871 -11.300 -2.871, 0.585 -15.000 -2.942, 1.903 -11.300 -2.319, 2.646 -15.000 -1.414, 2.772 -11.300 -1.148, 2.942 -15.000 -0.585, 3.000 -11.300 -0.000, 3.000 -15.000 -0.000, 2.942 -11.300 0.585, 2.942 -15.000 0.585, 2.871 -11.300 0.871, 2.871 -15.000 0.871, 2.494 -15.000 1.667, 2.319 -11.300 1.903, 2.319 -15.000 1.903, 1.667 -15.000 2.494, 1.414 -15.000 2.646, 0.871 -15.000 2.871, 0.585 -11.300 2.942, 0.585 -15.000 2.942, -1.148 -11.300 2.772, -1.148 -15.000 2.772, -1.414 -11.300 2.646, -1.414 -15.000 2.646, -1.903 -11.300 2.319, -2.494 -11.300 1.667, -2.942 -15.000 0.585, -3.000 -11.300 0.000, -2.942 -15.000 -0.585, -2.646 -11.300 -1.414, -2.319 -11.300 -1.903, -2.319 -15.000 -1.903, -2.121 -15.000 -2.121, -1.903 -11.300 -2.319, -1.667 -11.300 -2.494, -1.667 -15.000 -2.494, -0.871 -11.300 -2.871, -0.585 -11.300 -2.942, -0.294 -15.000 -2.986, 0.585 -11.300 -2.942, 1.148 -11.300 -2.772, 1.414 -15.000 -2.646, 1.667 -15.000 -2.494, 1.903 -15.000 -2.319, 2.121 -11.300 -2.121, 2.121 -15.000 -2.121, 2.494 -11.300 -1.667, 2.871 -11.300 -0.871, 2.986 -15.000 -0.294, 2.772 -11.300 1.148, 2.772 -15.000 1.148, 2.646 -15.000 1.414, 1.903 -15.000 2.319, 1.667 -11.300 2.494, -7.934 -14.800 1.028, -7.954 -13.300 0.857, -7.934 -13.300 1.028, -7.910 -13.300 1.199, -7.910 -14.800 1.199, 7.996 -14.800 0.258, 8.000 -13.300 0.086, 0.676 -15.500 3.942, 1.951 -15.500 3.492, 2.240 -14.800 3.314, 2.240 -15.500 3.314, 2.768 -14.800 2.888, 2.768 -15.500 2.888, 3.572 -15.500 1.801, 3.825 -15.500 1.171, 3.968 -15.500 0.508, 3.910 -15.500 -0.843, 3.825 -14.800 -1.171, 3.712 -14.800 -1.491, 3.572 -14.800 -1.801, 3.406 -14.800 -2.097, 3.572 -15.500 -1.801, 3.406 -15.500 -2.097, 2.513 -14.800 -3.112, 2.513 -15.500 -3.112, 1.951 -14.800 -3.492, 2.240 -15.500 -3.314, 1.951 -15.500 -3.492, 1.333 -15.500 -3.772, 0.676 -14.800 -3.942, 1.008 -15.500 -3.871, 0.000 -15.500 -4.000, -1.008 -14.800 -3.871, -1.648 -14.800 -3.645, -2.240 -14.800 -3.314, -2.768 -15.500 -2.888, -3.003 -15.500 -2.643, -3.216 -15.500 -2.379, -3.406 -15.500 -2.097, -3.572 -15.500 -1.801, -3.712 -15.500 -1.491, -3.825 -15.500 -1.171, -3.968 -15.500 -0.508, -3.996 -15.500 -0.170, -3.968 -15.500 0.508, -3.712 -15.500 1.491, -3.216 -15.500 2.379, -3.003 -15.500 2.643, -1.648 -14.800 3.645, -1.333 -15.500 3.772, -0.676 -14.800 3.942, -0.339 -14.800 3.986, -0.339 -15.500 3.986, 0.339 -14.800 3.986, 1.648 -14.800 3.645, 2.513 -14.800 3.112, 3.216 -14.800 2.379, 3.910 -14.800 0.843, 3.910 -15.500 0.843, 3.996 -15.500 0.170, 3.968 -14.800 -0.508, 3.910 -14.800 -0.843, 2.240 -14.800 -3.314, 1.648 -14.800 -3.645, 1.333 -14.800 -3.772, 0.676 -15.500 -3.942, 0.339 -15.500 -3.986, -1.951 -14.800 -3.492, -1.951 -15.500 -3.492, -3.825 -14.800 -1.171, -3.910 -14.800 -0.843, -3.996 -14.800 -0.170, -3.968 -14.800 0.508, -3.216 -14.800 2.379, -3.003 -14.800 2.643, -2.513 -15.500 3.112, -2.240 -14.800 3.314, -2.240 -15.500 3.314, 0.000 -11.300 3.000, -0.585 -11.300 2.942, 0.294 -11.300 2.986, 0.676 -11.300 3.942, 1.148 -11.300 2.772, 1.333 -11.300 3.772, 1.951 -11.300 3.492, 1.414 -11.300 2.646, 2.240 -11.300 3.314, 1.903 -11.300 2.319, 2.513 -11.300 3.112, 2.494 -11.300 1.667, 3.406 -11.300 2.097, 2.646 -11.300 1.414, 2.986 -11.300 0.294, 3.996 -11.300 0.170, 2.646 -11.300 -1.414, 3.406 -11.300 -2.097, 2.319 -11.300 -1.903, 3.003 -11.300 -2.643, 2.768 -11.300 -2.888, 2.240 -11.300 -3.314, 1.951 -11.300 -3.492, 1.414 -11.300 -2.646, 0.000 -11.300 -4.000, -0.294 -11.300 -2.986, 0.000 -11.300 -3.000, -1.008 -11.300 -3.871, -1.148 -11.300 -2.772, -1.648 -11.300 -3.645, -2.240 -11.300 -3.314, -2.768 -11.300 -2.888, -2.772 -11.300 -1.148, -2.871 -11.300 -0.871, -3.825 -11.300 -1.171, -3.910 -11.300 0.843, -2.646 -11.300 1.414, -3.712 -11.300 1.491, -3.406 -11.300 2.097, -3.216 -11.300 2.379, -3.003 -11.300 2.643, -2.513 -11.300 3.112, 0.871 -11.300 2.871, 2.768 -11.300 2.888, 2.121 -11.300 2.121, 3.003 -11.300 2.643, 3.216 -11.300 2.379, 3.910 -11.300 0.843, 3.996 -11.300 -0.170, 2.986 -11.300 -0.294, 2.942 -11.300 -0.585, 3.825 -11.300 -1.171, 1.667 -11.300 -2.494, 0.294 -11.300 -2.986, -1.333 -11.300 -3.772, -2.121 -11.300 -2.121, -2.986 -11.300 -0.294, -2.986 -11.300 0.294, -3.968 -11.300 0.508, -2.871 -11.300 0.871, -2.772 -11.300 1.148, -2.121 -11.300 2.121, -1.667 -11.300 2.494, -1.648 -11.300 3.645, 0.339 -11.300 3.986, -7.550 -13.300 1.783, -7.565 -13.300 1.514, -7.700 -14.800 1.391, -7.700 -13.300 1.391, -7.882 -13.300 1.369, -7.789 -14.800 1.365, -7.671 -14.800 1.921, -7.600 -14.800 1.862, -7.550 -14.800 1.783, -7.527 -14.800 1.694, -7.532 -14.800 1.601, -7.623 -14.800 1.442, -0.291 -13.300 7.995, -0.292 -13.300 7.908, -0.292 -14.800 7.908, -0.269 -14.800 7.825, -0.159 -14.800 7.695, -0.269 -13.300 7.825, -0.223 -13.300 7.752, 0.169 -14.800 7.695, 0.169 -13.300 7.695, 0.234 -14.800 7.752, 0.303 -13.300 7.908, 0.303 -14.800 7.908, 0.301 -14.800 7.994, 7.864 -14.800 0.834, 7.864 -13.300 0.834, 7.681 -13.300 0.537, 7.749 -14.800 0.367, 7.904 -13.300 0.268, 7.725 -13.300 0.715, 7.904 -14.800 0.268, 0.816 -14.800 -7.958, 0.819 -13.300 -7.866, 0.819 -14.800 -7.866, 1.072 -13.300 -7.625, 1.164 -13.300 -7.627, 1.252 -13.300 -7.656, 1.381 -14.800 -7.787, 1.410 -13.300 -7.875, 0.850 -13.300 -7.778, 0.850 -14.800 -7.778, 0.907 -13.300 -7.705, 0.983 -13.300 -7.652, 1.164 -14.800 -7.627, 1.327 -14.800 -7.711, 7.864 -13.300 -0.834, 7.725 -13.300 -0.715, 7.689 -14.800 -0.630, 7.749 -13.300 -0.367, 7.819 -13.300 -0.305, 7.904 -13.300 -0.268, 7.996 -14.800 -0.258, 7.996 -13.300 -0.258, 7.785 -13.300 -0.786, 7.702 -14.800 -0.447, -7.882 -13.300 -1.369, -7.789 -14.800 -1.365, -7.532 -14.800 -1.601, -7.757 -13.300 -1.956, -7.565 -13.300 -1.514, -7.565 -14.800 -1.514, -7.532 -13.300 -1.601, -7.527 -14.800 -1.694, -7.600 -14.800 -1.862, -7.671 -13.300 -1.921, -7.671 -14.800 -1.921, -1.381 -13.300 -7.787, -1.381 -14.800 -7.787, -1.252 -13.300 -7.656, -1.164 -13.300 -7.627, -0.816 -13.300 -7.958, -0.816 -14.800 -7.958, -0.819 -14.800 -7.866, -0.983 -13.300 -7.652, -0.850 -13.300 -7.778, -0.850 -14.800 -7.778, -7.757 -14.800 1.956, -7.630 -14.800 2.406, -4.847 -14.800 3.677, -4.707 -14.800 3.607, -3.712 -14.800 1.491, -3.572 -14.800 1.801, -3.406 -14.800 2.097, -4.400 -14.800 3.550, -2.513 -14.800 3.112, -2.768 -14.800 2.888, -1.951 -14.800 3.492, -4.244 -14.800 3.564, -3.825 -14.800 1.171, -3.910 -14.800 0.843, -7.565 -14.800 1.514, -3.996 -14.800 0.170, -7.681 -14.800 0.537, -7.702 -14.800 0.447, -7.702 -14.800 -0.447, -3.968 -14.800 -0.508, -7.689 -14.800 -0.630, -3.572 -14.800 -1.801, -4.400 -14.800 -3.550, -4.244 -14.800 -3.564, -3.953 -14.800 -3.677, -3.827 -14.800 -3.772, -3.003 -14.800 -2.643, -2.513 -14.800 -3.112, -7.864 -14.800 0.834, -7.785 -14.800 0.786, -7.954 -14.800 0.857, -7.882 -14.800 1.369, -8.000 -14.800 -0.086, -7.904 -14.800 -0.268, -7.749 -14.800 -0.367, -7.749 -14.800 0.367, -7.623 -14.800 -1.442, -7.910 -14.800 -1.199, -7.700 -14.800 -1.391, -7.934 -14.800 -1.028, -7.954 -14.800 -0.857, -7.785 -14.800 -0.786, -7.550 -14.800 -1.783, -4.847 -14.800 -3.677, -4.973 -14.800 -3.772, -5.078 -14.800 -3.888, -7.065 -14.800 -3.753, -7.625 -14.800 -2.420, -7.757 -14.800 -1.956, -5.161 -14.800 -4.021, -6.826 -14.800 -4.173, -6.273 -14.800 -4.964, -5.246 -14.800 -4.478, -5.218 -14.800 -4.633, -4.905 -14.800 -6.320, -3.686 -14.800 -7.100, -1.164 -14.800 -7.627, -1.072 -14.800 -7.625, -0.983 -14.800 -7.652, -0.092 -14.800 -7.714, -0.907 -14.800 -7.705, -0.284 -14.800 -7.903, -0.472 -14.800 -7.986, -0.300 -14.800 -7.994, -2.805 -14.800 -7.492, -2.348 -14.800 -7.648, -1.252 -14.800 -7.656, -1.327 -14.800 -7.711, -1.410 -14.800 -7.875, -0.175 -14.800 -7.756, -0.000 -14.800 -7.700, 0.983 -14.800 -7.652, 0.907 -14.800 -7.705, 0.644 -14.800 -7.974, 0.284 -14.800 -7.903, 0.300 -14.800 -7.994, -4.244 -14.800 -5.236, -4.400 -14.800 -5.250, 4.400 -14.800 -5.250, 1.072 -14.800 -7.625, 4.427 -14.800 -6.663, 4.707 -14.800 -5.193, 1.252 -14.800 -7.656, 1.410 -14.800 -7.875, 2.319 -14.800 -7.657, 1.867 -14.800 -7.779, 5.522 -14.800 -5.789, 4.847 -14.800 -5.123, 5.161 -14.800 -4.779, 6.160 -14.800 -5.105, 5.246 -14.800 -4.478, 6.447 -14.800 -4.736, 6.956 -14.800 -3.951, 7.370 -14.800 -3.113, 5.078 -14.800 -3.888, 7.175 -14.800 -3.538, 4.707 -14.800 -3.607, 4.400 -14.800 -3.550, 3.216 -14.800 -2.379, 7.682 -14.800 -2.232, 7.800 -14.800 -1.779, 7.725 -14.800 -0.715, 7.681 -14.800 -0.537, 7.749 -14.800 -0.367, 7.819 -14.800 0.305, 8.000 -14.800 0.086, 7.785 -14.800 -0.786, 7.864 -14.800 -0.834, 7.890 -14.800 -1.320, 7.954 -14.800 -0.857, 7.702 -14.800 0.447, 3.996 -14.800 0.170, 3.968 -14.800 0.508, 7.681 -14.800 0.537, 7.689 -14.800 0.630, 4.847 -14.800 3.677, 4.973 -14.800 3.772, 7.155 -14.800 3.579, 5.078 -14.800 3.888, 6.680 -14.800 4.401, 8.000 -14.800 -0.086, 7.904 -14.800 -0.268, 7.819 -14.800 -0.305, 3.996 -14.800 -0.170, 7.725 -14.800 0.715, 7.785 -14.800 0.786, 7.954 -14.800 0.857, 7.796 -14.800 1.794, 6.407 -14.800 4.790, 5.246 -14.800 4.322, 5.161 -14.800 4.779, 5.794 -14.800 5.516, 4.847 -14.800 5.123, 4.707 -14.800 5.193, 4.556 -14.800 5.236, 5.457 -14.800 5.850, 5.100 -14.800 6.164, 4.725 -14.800 6.456, 4.400 -14.800 5.250, 3.926 -14.800 6.970, 0.091 -14.800 7.658, 0.005 -14.800 7.646, -2.584 -14.800 7.571, -0.080 -14.800 7.659, 2.175 -14.800 7.699, 0.280 -14.800 7.825, 0.776 -14.800 7.962, -0.223 -14.800 7.752, -3.451 -14.800 7.217, -4.400 -14.800 5.250, -4.556 -14.800 5.236, -4.707 -14.800 5.193, -4.973 -14.800 5.028, -6.040 -14.800 5.246, -5.246 -14.800 4.478, -5.246 -14.800 4.322, -7.092 -14.800 3.702, -4.973 -14.800 3.772, -6.863 -14.800 4.110, -7.296 -14.800 3.280, -7.476 -14.800 2.848, 0.676 -14.800 3.942, 1.008 -14.800 3.871, 1.333 -14.800 3.772, 1.951 -14.800 3.492, 3.827 -14.800 3.772, 3.003 -14.800 2.643, 3.572 -14.800 1.801, 3.406 -14.800 2.097, 4.556 -14.800 3.564, 4.707 -14.800 3.607, 3.712 -14.800 1.491, 3.825 -14.800 1.171, 3.953 -14.800 -3.677, 3.003 -14.800 -2.643, 2.768 -14.800 -2.888, 3.582 -14.800 -4.167, 3.639 -14.800 -4.021, 1.008 -14.800 -3.871, 0.339 -14.800 -3.986, 3.953 -14.800 -5.123, -3.827 -14.800 -5.028, -3.953 -14.800 -5.123, 4.093 -14.800 -5.193, 4.244 -14.800 -5.236, 3.554 -14.800 -4.478, 3.639 -14.800 -4.779, -0.339 -14.800 -3.986, -0.676 -14.800 -3.942, -1.333 -14.800 -3.772, -2.768 -14.800 -2.888, -3.722 -14.800 -3.888, -3.216 -14.800 -2.379, -3.406 -14.800 -2.097, -3.712 -14.800 -1.491, -4.707 -14.800 -3.607, -1.333 -14.800 3.772, -1.008 -14.800 3.871, -3.722 -14.800 4.912, 0.000 -14.800 4.000, -4.093 -14.800 5.193, -3.827 -14.800 5.028, -3.953 -14.800 5.123, -3.582 -14.800 4.167, -3.722 -14.800 3.888, 3.639 -14.800 4.021, 3.582 -14.800 4.167, 3.639 -14.800 4.779, -5.963 -14.800 -5.334, -4.707 -14.800 -5.193, -5.078 -14.800 -4.912, -3.554 -14.800 -4.478, 0.000 -14.800 -4.000, -3.582 -14.800 -4.633, -3.639 -14.800 -4.779, 4.707 -13.300 3.607, 4.973 -13.300 3.772, 5.218 -13.300 4.167, 5.161 -14.800 4.021, 5.078 -13.300 4.912, 4.973 -14.800 5.028, 4.400 -13.300 5.250, 4.244 -14.800 5.236, 4.093 -13.300 5.193, 4.093 -14.800 5.193, 3.953 -14.800 5.123, 3.722 -13.300 4.912, 3.722 -14.800 4.912, 3.582 -13.300 4.633, 3.554 -13.300 4.478, 3.582 -14.800 4.633, 3.554 -14.800 4.478, 3.582 -13.300 4.167, 4.093 -14.800 3.607, 4.244 -14.800 3.564, 4.400 -14.800 3.550, 5.078 -13.300 3.888, 5.161 -13.300 4.021, 5.218 -14.800 4.167, 5.246 -13.300 4.322, 5.246 -14.800 4.478, 5.218 -14.800 4.633, 5.078 -14.800 4.912, 4.847 -13.300 5.123, 4.556 -13.300 5.236, 4.244 -13.300 5.236, 3.953 -13.300 5.123, 3.827 -14.800 5.028, 3.554 -14.800 4.322, 3.639 -13.300 4.021, 3.722 -14.800 3.888, 3.827 -13.300 3.772, 3.953 -14.800 3.677, 4.556 -13.300 -5.236, 4.556 -14.800 -5.236, 4.847 -13.300 -5.123, 5.078 -13.300 -4.912, 4.973 -14.800 -5.028, 5.218 -14.800 -4.633, 5.218 -13.300 -4.167, 5.246 -14.800 -4.322, 5.218 -14.800 -4.167, 5.161 -13.300 -4.021, 5.161 -14.800 -4.021, 4.973 -13.300 -3.772, 4.847 -13.300 -3.677, 4.847 -14.800 -3.677, 4.556 -13.300 -3.564, 4.400 -13.300 -3.550, 4.556 -14.800 -3.564, 4.244 -14.800 -3.564, 4.093 -14.800 -3.607, 3.827 -13.300 -3.772, 3.554 -13.300 -4.322, 3.554 -13.300 -4.478, 3.582 -13.300 -4.633, 3.582 -14.800 -4.633, 3.722 -13.300 -4.912, 3.722 -14.800 -4.912, 3.827 -14.800 -5.028, 5.078 -14.800 -4.912, 5.246 -13.300 -4.322, 5.078 -13.300 -3.888, 4.973 -14.800 -3.772, 4.707 -13.300 -3.607, 3.827 -14.800 -3.772, 3.722 -14.800 -3.888, 3.582 -13.300 -4.167, 3.554 -14.800 -4.322, 3.827 -13.300 -5.028, 4.244 -13.300 -5.236, -4.093 -13.300 3.607, -4.093 -14.800 3.607, -3.953 -13.300 3.677, -3.953 -14.800 3.677, -3.827 -14.800 3.772, -3.554 -14.800 4.322, -3.554 -14.800 4.478, -3.582 -14.800 4.633, -4.093 -13.300 5.193, -4.244 -14.800 5.236, -5.078 -13.300 4.912, -5.078 -14.800 4.912, -5.161 -14.800 4.779, -5.161 -14.800 4.021, -5.078 -14.800 3.888, -4.556 -14.800 3.564, -4.244 -13.300 3.564, -3.827 -13.300 3.772, -3.722 -13.300 3.888, -3.639 -14.800 4.021, -3.582 -13.300 4.167, -3.554 -13.300 4.322, -3.639 -13.300 4.779, -3.639 -14.800 4.779, -3.722 -13.300 4.912, -4.244 -13.300 5.236, -4.847 -13.300 5.123, -4.847 -14.800 5.123, -4.973 -13.300 5.028, -5.161 -13.300 4.779, -5.218 -14.800 4.633, -5.246 -13.300 4.322, -5.218 -13.300 4.167, -5.218 -14.800 4.167, -4.707 -13.300 3.607, -4.556 -13.300 3.564, -4.093 -13.300 -5.193, -4.093 -14.800 -5.193, -3.639 -13.300 -4.779, -3.582 -13.300 -4.633, -3.554 -13.300 -4.478, -3.554 -13.300 -4.322, -3.582 -13.300 -4.167, -3.722 -13.300 -3.888, -4.244 -13.300 -3.564, -4.556 -14.800 -3.564, -5.218 -14.800 -4.167, -4.973 -14.800 -5.028, -4.847 -14.800 -5.123, -4.556 -14.800 -5.236, -4.244 -13.300 -5.236, -3.722 -13.300 -4.912, -3.722 -14.800 -4.912, -3.554 -14.800 -4.322, -3.582 -14.800 -4.167, -3.639 -13.300 -4.021, -3.639 -14.800 -4.021, -3.827 -13.300 -3.772, -4.093 -14.800 -3.607, -4.847 -13.300 -3.677, -4.973 -13.300 -3.772, -5.078 -13.300 -3.888, -5.161 -13.300 -4.021, -5.246 -14.800 -4.322, -5.246 -13.300 -4.478, -5.218 -13.300 -4.633, -5.161 -13.300 -4.779, -5.161 -14.800 -4.779, -4.707 -13.300 -5.193, -4.556 -13.300 -5.236, -0.339 -11.300 3.986, -0.676 -13.300 3.942, -0.676 -11.300 3.942, -1.008 -13.300 3.871, -1.333 -13.300 3.772, -1.333 -11.300 3.772, -1.951 -13.300 3.492, -1.951 -11.300 3.492, -2.768 -11.300 2.888, -3.216 -13.300 2.379, -3.968 -13.300 0.508, -3.996 -11.300 -0.170, -3.910 -11.300 -0.843, -3.572 -13.300 -1.801, -3.216 -11.300 -2.379, -2.768 -13.300 -2.888, -3.003 -11.300 -2.643, -1.951 -13.300 -3.492, -0.676 -11.300 -3.942, -0.339 -11.300 -3.986, 0.339 -13.300 -3.986, 0.339 -11.300 -3.986, 0.676 -11.300 -3.942, 1.008 -11.300 -3.871, 1.333 -11.300 -3.772, 1.951 -13.300 -3.492, 2.240 -13.300 -3.314, 2.513 -11.300 -3.112, 3.406 -13.300 -2.097, 3.712 -11.300 -1.491, 3.910 -11.300 -0.843, 3.968 -11.300 -0.508, 3.996 -13.300 -0.170, 3.968 -13.300 0.508, 3.968 -11.300 0.508, 3.825 -13.300 1.171, 3.825 -11.300 1.171, 3.712 -11.300 1.491, 3.003 -13.300 2.643, 1.008 -11.300 3.871, -0.339 -13.300 3.986, 0.000 -11.300 4.000, -1.008 -11.300 3.871, -2.240 -13.300 3.314, -2.240 -11.300 3.314, -2.513 -13.300 3.112, -3.003 -13.300 2.643, -3.406 -13.300 2.097, -3.572 -13.300 1.801, -3.572 -11.300 1.801, -3.825 -11.300 1.171, -3.910 -13.300 0.843, -3.996 -13.300 0.170, -3.996 -11.300 0.170, -3.996 -13.300 -0.170, -3.968 -13.300 -0.508, -3.968 -11.300 -0.508, -3.825 -13.300 -1.171, -3.712 -13.300 -1.491, -3.712 -11.300 -1.491, -3.572 -11.300 -1.801, -3.406 -11.300 -2.097, -3.003 -13.300 -2.643, -2.513 -13.300 -3.112, -2.513 -11.300 -3.112, -2.240 -13.300 -3.314, -1.951 -11.300 -3.492, -1.648 -13.300 -3.645, -1.333 -13.300 -3.772, -1.008 -13.300 -3.871, -0.339 -13.300 -3.986, 1.333 -13.300 -3.772, 1.648 -11.300 -3.645, 2.513 -13.300 -3.112, 3.216 -13.300 -2.379, 3.216 -11.300 -2.379, 3.572 -11.300 -1.801, 3.712 -13.300 -1.491, 3.910 -13.300 -0.843, 3.712 -13.300 1.491, 3.572 -13.300 1.801, 3.572 -11.300 1.801, 3.406 -13.300 2.097, 3.216 -13.300 2.379, 2.768 -13.300 2.888, 2.240 -13.300 3.314, 1.648 -11.300 3.645, 1.333 -13.300 3.772, 1.008 -13.300 3.871, -6.611 -14.800 4.504, -6.863 -13.300 4.110, -6.337 -14.800 4.883, -5.723 -13.300 5.590, -5.031 -14.800 6.220, -4.659 -14.800 6.504, -4.270 -14.800 6.765, -3.867 -14.800 7.003, -3.023 -14.800 7.407, -2.137 -14.800 7.709, -1.683 -14.800 7.821, -0.758 -14.800 7.964, -0.291 -14.800 7.995, -6.611 -13.300 4.504, -6.337 -13.300 4.883, -6.040 -13.300 5.246, -5.723 -14.800 5.590, -5.386 -14.800 5.915, -4.659 -13.300 6.504, -4.270 -13.300 6.765, -3.867 -13.300 7.003, -3.023 -13.300 7.407, -1.222 -14.800 7.906, -1.222 -13.300 7.906, -0.758 -13.300 7.964, 7.889 -14.800 1.328, 7.529 -14.800 2.705, 7.355 -13.300 3.147, 7.155 -13.300 3.579, 6.930 -14.800 3.997, 6.930 -13.300 3.997, 6.407 -13.300 4.790, 5.100 -13.300 6.164, 3.926 -13.300 6.970, 2.175 -13.300 7.699, 0.301 -13.300 7.994, 7.676 -14.800 2.253, 7.355 -14.800 3.147, 6.112 -14.800 5.162, 4.333 -13.300 6.725, 4.333 -14.800 6.725, 3.505 -13.300 7.191, 3.505 -14.800 7.191, 3.072 -14.800 7.387, 2.628 -13.300 7.556, 2.628 -14.800 7.556, 1.714 -13.300 7.814, 1.714 -14.800 7.814, 1.247 -13.300 7.902, 1.247 -14.800 7.902, 7.954 -13.300 -0.857, 7.539 -14.800 -2.677, 6.713 -14.800 -4.351, 5.851 -14.800 -5.456, 5.174 -14.800 -6.101, 4.809 -13.300 -6.393, 4.427 -13.300 -6.663, 3.619 -14.800 -7.134, 2.762 -14.800 -7.508, 7.890 -13.300 -1.320, 7.800 -13.300 -1.779, 7.682 -13.300 -2.232, 7.370 -13.300 -3.113, 6.160 -13.300 -5.105, 5.851 -13.300 -5.456, 5.522 -13.300 -5.789, 5.174 -13.300 -6.101, 4.809 -14.800 -6.393, 4.030 -14.800 -6.911, 4.030 -13.300 -6.911, 3.196 -14.800 -7.334, 3.196 -13.300 -7.334, 2.762 -13.300 -7.508, 2.319 -13.300 -7.657, -1.882 -14.800 -7.775, -2.348 -13.300 -7.648, -3.251 -13.300 -7.309, -4.108 -14.800 -6.865, -4.108 -13.300 -6.865, -4.515 -13.300 -6.604, -5.630 -14.800 -5.684, -5.963 -13.300 -5.334, -6.561 -14.800 -4.577, -7.278 -13.300 -3.320, -7.465 -14.800 -2.875, -1.882 -13.300 -7.775, -2.805 -13.300 -7.492, -3.251 -14.800 -7.309, -3.686 -13.300 -7.100, -4.515 -14.800 -6.604, -4.905 -13.300 -6.320, -5.277 -14.800 -6.013, -5.630 -13.300 -5.684, -6.561 -13.300 -4.577, -7.278 -14.800 -3.320, -7.625 -13.300 -2.420, -7.600 -13.300 -1.862, -7.465 -13.300 -2.875, -7.550 -13.300 -1.783, -7.527 -13.300 -1.694, -7.065 -13.300 -3.753, -4.707 -13.300 -3.607, -6.826 -13.300 -4.173, -5.218 -13.300 -4.167, -5.246 -13.300 -4.322, -5.078 -13.300 -4.912, -4.973 -13.300 -5.028, -6.273 -13.300 -4.964, -4.847 -13.300 -5.123, -1.072 -13.300 -7.625, 0.092 -13.300 -7.714, 0.175 -13.300 -7.756, 0.241 -13.300 -7.821, 0.284 -13.300 -7.903, -3.910 -13.300 -0.843, -3.406 -13.300 -2.097, -3.216 -13.300 -2.379, -4.400 -13.300 -3.550, -7.689 -13.300 -0.630, -7.725 -13.300 -0.715, -7.623 -13.300 -1.442, -7.700 -13.300 -1.391, -7.789 -13.300 -1.365, -7.910 -13.300 -1.199, -7.702 -13.300 -0.447, -7.681 -13.300 -0.537, -7.702 -13.300 0.447, -7.904 -13.300 -0.268, -7.996 -13.300 -0.258, -8.000 -13.300 -0.086, -8.000 -13.300 0.086, -7.623 -13.300 1.442, -7.789 -13.300 1.365, -7.785 -13.300 0.786, -7.527 -13.300 1.694, -7.532 -13.300 1.601, -4.847 -13.300 3.677, -4.973 -13.300 3.772, -7.296 -13.300 3.280, -7.476 -13.300 2.848, -7.630 -13.300 2.406, -7.600 -13.300 1.862, -7.671 -13.300 1.921, -7.757 -13.300 1.956, -5.078 -13.300 3.888, -7.092 -13.300 3.702, -5.246 -13.300 4.478, -5.161 -13.300 4.021, -5.218 -13.300 4.633, -5.386 -13.300 5.915, -4.707 -13.300 5.193, -5.031 -13.300 6.220, -4.556 -13.300 5.236, -3.451 -13.300 7.217, -4.400 -13.300 5.250, -2.584 -13.300 7.571, -0.080 -13.300 7.659, 0.005 -13.300 7.646, -2.137 -13.300 7.709, -1.683 -13.300 7.821, -0.159 -13.300 7.695, -3.953 -13.300 5.123, -3.827 -13.300 5.028, -3.582 -13.300 4.633, -3.554 -13.300 4.478, 0.000 -13.300 4.000, -3.639 -13.300 4.021, -1.648 -13.300 3.645, -2.768 -13.300 2.888, -4.400 -13.300 3.550, -3.825 -13.300 1.171, 0.776 -13.300 7.962, 0.234 -13.300 7.752, 0.280 -13.300 7.825, 3.072 -13.300 7.387, 4.725 -13.300 6.456, 5.457 -13.300 5.850, 0.091 -13.300 7.658, 6.112 -13.300 5.162, 5.246 -13.300 4.478, 4.847 -13.300 3.677, 7.529 -13.300 2.705, 3.910 -13.300 0.843, 7.676 -13.300 2.253, 3.996 -13.300 0.170, 6.680 -13.300 4.401, 7.796 -13.300 1.794, 7.689 -13.300 0.630, 7.785 -13.300 0.786, 7.889 -13.300 1.328, 7.954 -13.300 0.857, 7.702 -13.300 0.447, 7.749 -13.300 0.367, 7.819 -13.300 0.305, 8.000 -13.300 -0.086, 7.996 -13.300 0.258, 7.702 -13.300 -0.447, 7.681 -13.300 -0.537, 3.968 -13.300 -0.508, 7.539 -13.300 -2.677, 3.825 -13.300 -1.171, 7.689 -13.300 -0.630, 7.175 -13.300 -3.538, 6.713 -13.300 -4.351, 6.447 -13.300 -4.736, 5.246 -13.300 -4.478, 6.956 -13.300 -3.951, 5.218 -13.300 -4.633, 5.161 -13.300 -4.779, 4.973 -13.300 -5.028, 4.707 -13.300 -5.193, 3.619 -13.300 -7.134, 1.867 -13.300 -7.779, 1.327 -13.300 -7.711, 1.381 -13.300 -7.787, 0.816 -13.300 -7.958, -0.000 -13.300 -7.700, -0.907 -13.300 -7.705, -0.241 -13.300 -7.821, -0.819 -13.300 -7.866, -0.472 -13.300 -7.986, -0.284 -13.300 -7.903, 4.400 -13.300 -5.250, -1.327 -13.300 -7.711, -1.410 -13.300 -7.875, -5.277 -13.300 -6.013, -3.712 -13.300 1.491, -4.556 -13.300 -3.564, -0.676 -13.300 -3.942, -3.827 -13.300 -5.028, -3.953 -13.300 -5.123, 3.953 -13.300 -5.123, 4.093 -13.300 -5.193, -4.400 -13.300 -5.250, 0.676 -13.300 -3.942, 1.008 -13.300 -3.871, 1.648 -13.300 -3.645, 3.639 -13.300 -4.021, 2.768 -13.300 -2.888, 3.722 -13.300 -3.888, 3.003 -13.300 -2.643, 3.953 -13.300 -3.677, 4.093 -13.300 -3.607, 4.244 -13.300 -3.564, 3.572 -13.300 -1.801, 4.556 -13.300 3.564, 4.400 -13.300 3.550, 2.513 -13.300 3.112, 4.244 -13.300 3.564, 1.951 -13.300 3.492, 4.093 -13.300 3.607, 3.953 -13.300 3.677, 3.722 -13.300 3.888, 3.554 -13.300 4.322, 1.648 -13.300 3.645, 0.676 -13.300 3.942, 3.827 -13.300 5.028, 0.339 -13.300 3.986, 3.639 -13.300 4.779, -3.953 -13.300 -3.677, -4.093 -13.300 -3.607, 0.000 -13.300 -4.000, 3.639 -13.300 -4.779, 5.218 -13.300 4.633, 5.161 -13.300 4.779, 5.794 -13.300 5.516, 4.973 -13.300 5.028, 4.707 -13.300 5.193, -8.466 -14.800 0.758, -8.410 -14.800 1.231, -8.328 -16.300 1.700, -8.328 -14.800 1.700, -8.238 -14.800 1.958, -8.081 -16.300 2.181, -8.081 -14.800 2.181, -7.869 -16.300 2.354, -7.619 -16.300 2.463, -7.619 -14.800 2.463, -7.869 -14.800 2.354, -4.359 -16.300 2.462, -4.088 -14.800 2.191, -4.088 -16.300 2.191, -4.050 -16.300 2.000, -4.050 -14.800 2.000, -4.196 -14.800 2.354, -4.196 -16.300 2.354, -4.050 -14.800 -0.000, -4.012 -16.300 -0.551, -3.715 -14.800 -1.614, -1.863 -16.300 -3.596, -1.356 -14.800 -3.816, -0.824 -16.300 -3.965, 0.276 -14.800 -4.041, 0.276 -16.300 -4.041, 1.356 -16.300 -3.816, 3.142 -14.800 -2.556, 4.012 -16.300 -0.551, 4.012 -14.800 -0.551, -1.356 -16.300 -3.816, -0.824 -14.800 -3.965, 1.356 -14.800 -3.816, 2.336 -14.800 -3.309, 2.764 -14.800 -2.960, 3.460 -16.300 -2.104, 3.460 -14.800 -2.104, 4.050 -16.300 -0.000, 4.050 -16.300 2.000, 4.196 -14.800 2.354, 4.359 -14.800 2.462, 4.359 -16.300 2.462, 4.088 -14.800 2.191, 7.619 -14.800 2.463, 7.869 -16.300 2.354, 8.081 -16.300 2.181, 7.869 -14.800 2.354, 8.081 -14.800 2.181, 8.238 -16.300 1.958, 8.238 -14.800 1.958, 8.328 -14.800 1.700, 8.328 -16.300 1.700, 9.994 -14.800 -44.834, 9.998 -14.800 -44.945, 9.999 -16.300 -45.055, 9.998 -16.300 -44.945, 4.041 -16.300 -10.182, 4.159 -16.300 -10.441, 4.244 -14.800 -10.555, 5.000 -14.800 -10.900, 5.142 -16.300 -10.890, 5.841 -16.300 -10.441, 5.990 -14.800 -9.758, 5.541 -14.800 -9.059, 5.142 -16.300 -8.910, 4.718 -14.800 -8.941, 5.541 -14.800 -10.741, 5.990 -14.800 -10.042, 5.415 -16.300 -8.990, 5.000 -14.800 -8.900, 4.585 -16.300 -8.990, 4.459 -14.800 -9.059, 4.159 -16.300 -9.359, 4.090 -14.800 -9.485, 5.223 -16.300 -0.000, 5.233 -14.800 -0.142, 5.381 -16.300 -0.541, 5.467 -14.800 -0.655, 5.568 -16.300 -0.756, 5.941 -14.800 -0.959, 6.365 -16.300 -0.990, 6.763 -14.800 0.841, 6.877 -16.300 0.756, 6.638 -16.300 0.910, 6.365 -16.300 0.990, 6.080 -16.300 0.990, 5.807 -16.300 0.910, 5.467 -14.800 0.655, 5.381 -16.300 0.541, 5.233 -14.800 0.142, 5.682 -14.800 -0.841, 6.223 -14.800 -1.000, 7.132 -14.800 -0.415, 7.212 -14.800 -0.142, 7.212 -14.800 0.142, 6.504 -14.800 0.959, 5.682 -14.800 0.841, 5.568 -16.300 0.756, 5.313 -14.800 0.415, 3.490 -14.800 -4.815, 3.441 -16.300 -4.682, 3.559 -16.300 -4.941, 4.542 -16.300 -5.390, 5.055 -16.300 -5.156, 5.390 -14.800 -4.258, 5.359 -16.300 -4.118, 5.310 -14.800 -3.985, 5.055 -16.300 -3.644, 4.815 -16.300 -3.490, 4.682 -14.800 -3.441, 3.985 -16.300 -3.490, 3.559 -16.300 -3.859, 3.400 -16.300 -4.400, 3.859 -14.800 -5.241, 4.118 -14.800 -5.359, 4.258 -16.300 -5.390, 4.682 -14.800 -5.359, 4.815 -16.300 -5.310, 4.941 -14.800 -5.241, 5.390 -14.800 -4.542, 5.156 -14.800 -3.745, 4.941 -14.800 -3.559, 4.542 -16.300 -3.410, 4.400 -14.800 -3.400, -0.959 -16.300 -6.504, -0.990 -14.800 -6.365, -0.655 -16.300 -6.978, -0.282 -14.800 -7.182, 0.756 -14.800 -6.877, 0.959 -16.300 -5.941, 0.415 -16.300 -5.313, -0.841 -16.300 -5.682, -0.756 -14.800 -6.877, -0.541 -14.800 -7.064, 0.142 -16.300 -7.212, 0.282 -14.800 -7.182, 0.655 -16.300 -6.978, 0.959 -16.300 -6.504, 0.990 -14.800 -6.365, 1.000 -16.300 -6.223, 0.910 -14.800 -5.807, 0.655 -16.300 -5.467, 0.541 -14.800 -5.381, -0.415 -16.300 -5.313, -0.541 -14.800 -5.381, -5.390 -14.800 -4.542, -5.241 -16.300 -4.941, -4.941 -14.800 -5.241, -4.118 -14.800 -5.359, -3.559 -16.300 -4.941, -4.258 -16.300 -3.410, -4.400 -14.800 -3.400, -5.055 -16.300 -3.644, -5.359 -16.300 -4.118, -4.815 -16.300 -5.310, -4.682 -14.800 -5.359, -3.985 -16.300 -5.310, -3.859 -14.800 -5.241, -3.644 -14.800 -5.055, -3.859 -14.800 -3.559, -3.985 -16.300 -3.490, -4.542 -16.300 -3.410, -4.941 -14.800 -3.559, -5.310 -14.800 -3.985, -7.182 -16.300 -0.282, -7.132 -14.800 -0.415, -6.877 -16.300 -0.756, -6.763 -14.800 -0.841, -5.568 -16.300 -0.756, -5.381 -16.300 -0.541, -5.233 -14.800 -0.142, -5.223 -16.300 -0.000, -5.682 -14.800 0.841, -5.807 -16.300 0.910, -6.223 -14.800 1.000, -6.080 -16.300 0.990, -6.365 -16.300 0.990, -7.064 -16.300 0.541, -7.132 -14.800 0.415, -6.638 -16.300 -0.910, -6.504 -14.800 -0.959, -5.941 -14.800 -0.959, -5.467 -14.800 -0.655, -5.263 -16.300 -0.282, -5.233 -14.800 0.142, -5.263 -16.300 0.282, -5.381 -16.300 0.541, -5.467 -14.800 0.655, -5.568 -16.300 0.756, -6.504 -14.800 0.959, -6.638 -16.300 0.910, -6.763 -14.800 0.841, -6.877 -16.300 0.756, -7.182 -16.300 0.282, 4.041 -16.300 -44.282, 4.159 -16.300 -44.541, 4.244 -14.800 -44.655, 5.415 -16.300 -44.910, 5.990 -14.800 -44.142, 6.000 -16.300 -44.000, 5.541 -14.800 -43.159, 5.282 -14.800 -43.041, 5.000 -14.800 -43.000, 4.858 -16.300 -43.010, 4.585 -16.300 -43.090, 4.345 -16.300 -43.244, 4.159 -16.300 -43.459, 4.000 -16.300 -44.000, 5.000 -14.800 -45.000, 5.655 -16.300 -44.756, 5.756 -14.800 -44.655, 5.841 -16.300 -44.541, 5.990 -14.800 -43.858, 5.756 -14.800 -43.345, 5.655 -16.300 -43.244, 4.718 -14.800 -43.041, 4.459 -14.800 -43.159, 4.090 -14.800 -43.585, 4.041 -16.300 -43.718, -4.000 -16.300 -44.000, -4.041 -16.300 -43.718, -4.090 -14.800 -43.585, -4.244 -14.800 -43.345, -5.655 -16.300 -43.244, -5.990 -14.800 -43.858, -5.990 -14.800 -44.142, -5.959 -16.300 -44.282, -5.541 -14.800 -44.841, -5.415 -16.300 -44.910, -5.000 -14.800 -45.000, -4.244 -14.800 -44.655, -4.345 -16.300 -43.244, -4.459 -14.800 -43.159, -5.541 -14.800 -43.159, -5.756 -14.800 -43.345, -5.841 -16.300 -44.541, -4.718 -14.800 -44.959, -4.459 -14.800 -44.841, -4.159 -16.300 -44.541, -4.090 -14.800 -44.415, -4.010 -14.800 -44.142, -4.000 -16.300 -9.900, -4.090 -14.800 -9.485, -4.345 -16.300 -9.144, -4.858 -16.300 -8.910, -5.910 -14.800 -9.485, -5.841 -16.300 -9.359, -5.655 -16.300 -10.656, -4.718 -14.800 -10.859, -4.010 -14.800 -10.042, -4.459 -14.800 -9.059, -4.585 -16.300 -8.990, -5.142 -16.300 -8.910, -5.415 -16.300 -8.990, -5.756 -14.800 -9.245, -5.282 -14.800 -10.859, -5.000 -14.800 -10.900, -4.345 -16.300 -10.656, -4.244 -14.800 -10.555, -4.090 -14.800 -10.315, 5.541 -16.300 -37.282, 6.782 -14.800 -37.959, 6.915 -16.300 -37.910, 7.490 -14.800 -37.142, 7.410 -14.800 -36.585, 7.341 -16.300 -36.459, 7.041 -14.800 -36.159, 7.155 -16.300 -36.244, 6.915 -16.300 -36.090, 6.642 -16.300 -36.010, 6.358 -16.300 -36.010, 6.218 -14.800 -36.041, 5.659 -16.300 -36.459, 5.541 -16.300 -36.718, 5.500 -16.300 -37.000, 5.744 -14.800 -37.655, 5.959 -14.800 -37.841, 7.041 -14.800 -37.841, 7.256 -14.800 -37.655, 7.341 -16.300 -37.541, 7.410 -14.800 -37.415, 7.500 -16.300 -37.000, 7.490 -14.800 -36.858, 6.782 -14.800 -36.041, 6.500 -14.800 -36.000, 6.085 -16.300 -36.090, -5.541 -16.300 -36.718, -5.590 -14.800 -36.585, -5.744 -14.800 -36.345, -5.845 -16.300 -36.244, -6.642 -16.300 -36.010, -7.341 -16.300 -36.459, -7.459 -16.300 -37.282, -7.155 -16.300 -37.756, -6.915 -16.300 -37.910, -6.358 -16.300 -37.990, -6.218 -14.800 -37.959, -6.085 -16.300 -37.910, -5.744 -14.800 -37.655, -5.510 -14.800 -37.142, -5.959 -14.800 -36.159, -7.041 -14.800 -36.159, -7.256 -14.800 -36.345, -7.410 -14.800 -36.585, -7.490 -14.800 -36.858, -7.500 -16.300 -37.000, -7.410 -14.800 -37.415, -7.256 -14.800 -37.655, -5.959 -14.800 -37.841, -5.541 -16.300 -37.282, -0.841 -16.300 -15.341, -0.541 -14.800 -15.641, -0.415 -16.300 -15.710, 0.142 -16.300 -15.790, 0.541 -14.800 -15.641, 0.910 -14.800 -15.215, 0.990 -14.800 -14.942, 0.959 -16.300 -14.518, 0.415 -16.300 -13.890, -0.142 -16.300 -13.810, -0.541 -14.800 -13.959, -0.415 -16.300 -13.890, -0.655 -16.300 -14.044, -0.841 -16.300 -14.259, -0.910 -14.800 -14.385, -0.959 -16.300 -14.518, 0.756 -14.800 -15.455, 0.990 -14.800 -14.658, 0.655 -16.300 -14.044, 0.541 -14.800 -13.959, 0.000 -14.800 -13.800, -0.990 -14.800 -14.658, -0.756 -14.800 -33.655, -0.841 -16.300 -33.541, -0.655 -16.300 -33.756, 0.541 -14.800 -33.841, 0.841 -16.300 -33.541, 0.756 -14.800 -32.345, 0.541 -14.800 -32.159, 0.415 -16.300 -32.090, 0.282 -14.800 -32.041, 0.000 -14.800 -32.000, 0.142 -16.300 -32.010, -0.142 -16.300 -32.010, -0.655 -16.300 -32.244, -0.910 -14.800 -32.585, -0.841 -16.300 -32.459, -1.000 -16.300 -33.000, -0.415 -16.300 -33.910, 0.910 -14.800 -33.415, 0.959 -16.300 -33.282, 0.990 -14.800 -33.142, 0.990 -14.800 -32.858, -0.282 -14.800 -32.041, -0.541 -14.800 -32.159, -0.756 -14.800 -32.345, -0.990 -14.800 -32.858, -0.959 -16.300 -24.182, -0.910 -14.800 -24.315, -0.841 -16.300 -24.441, -0.282 -14.800 -24.859, -0.415 -16.300 -24.810, 1.000 -16.300 -23.900, 0.959 -16.300 -23.618, 0.841 -16.300 -23.359, 0.142 -16.300 -22.910, -0.655 -16.300 -23.144, -0.959 -16.300 -23.618, -0.990 -14.800 -24.042, 0.000 -14.800 -24.900, 0.415 -16.300 -24.810, 0.541 -14.800 -24.741, 0.756 -14.800 -24.555, 0.910 -14.800 -24.315, 0.990 -14.800 -24.042, 0.910 -14.800 -23.485, 0.756 -14.800 -23.245, 0.655 -16.300 -23.144, 0.415 -16.300 -22.990, 0.282 -14.800 -22.941, 0.000 -14.800 -22.900, -0.541 -14.800 -23.059, -0.756 -14.800 -23.245, -0.910 -14.800 -23.485, 5.500 -16.300 -16.000, 5.659 -16.300 -16.541, 5.845 -16.300 -16.756, 5.959 -14.800 -16.841, 6.500 -14.800 -17.000, 6.642 -16.300 -16.990, 7.256 -14.800 -16.655, 7.459 -16.300 -15.718, 6.782 -14.800 -15.041, 6.915 -16.300 -15.090, 6.085 -16.300 -15.090, 5.659 -16.300 -15.459, 6.218 -14.800 -16.959, 7.410 -14.800 -16.415, 7.490 -14.800 -16.142, 7.410 -14.800 -15.585, 7.155 -16.300 -15.244, 7.041 -14.800 -15.159, 5.590 -14.800 -15.585, 5.541 -16.300 -15.718, 5.510 -14.800 -15.858, -5.510 -14.800 -15.858, -5.541 -16.300 -15.718, -5.590 -14.800 -15.585, -5.659 -16.300 -15.459, -6.500 -14.800 -15.000, -6.782 -14.800 -15.041, -7.490 -14.800 -15.858, -7.500 -16.300 -16.000, -7.410 -14.800 -16.415, -7.041 -14.800 -16.841, -6.085 -16.300 -16.910, -5.845 -16.300 -16.756, -6.085 -16.300 -15.090, -6.642 -16.300 -15.010, -7.041 -14.800 -15.159, -7.155 -16.300 -15.244, -7.256 -14.800 -15.345, -6.358 -16.300 -16.990, -6.218 -14.800 -16.959, -5.959 -14.800 -16.841, -5.590 -14.800 -16.415, -5.510 -14.800 -16.142, -10.000 -16.300 -45.166, -9.999 -14.800 -45.055, -9.994 -14.800 -44.834, -10.000 -14.800 -45.166, -5.655 -16.300 -44.756, -9.999 -16.300 -45.055, -9.998 -16.300 -44.945, -4.858 -16.300 -44.990, 4.858 -16.300 -44.990, 5.142 -16.300 -44.990, 5.959 -16.300 -44.282, 9.994 -16.300 -44.834, 7.155 -16.300 -37.756, 6.642 -16.300 -37.990, 5.841 -16.300 -43.459, 5.415 -16.300 -43.090, 5.142 -16.300 -43.010, 6.358 -16.300 -37.990, 6.085 -16.300 -37.910, -5.845 -16.300 -37.756, 5.845 -16.300 -37.756, -0.142 -16.300 -33.990, 0.142 -16.300 -33.990, -5.500 -16.300 -37.000, -5.659 -16.300 -36.459, -6.085 -16.300 -36.090, -6.358 -16.300 -36.010, -0.959 -16.300 -33.282, -0.415 -16.300 -32.090, -0.655 -16.300 -24.656, 10.000 -16.300 -45.166, 8.495 -16.300 0.282, 7.341 -16.300 -15.459, 7.182 -16.300 -0.282, 7.223 -16.300 -0.000, 8.466 -16.300 0.758, 8.410 -16.300 1.231, 7.064 -16.300 0.541, 7.182 -16.300 0.282, 7.619 -16.300 2.463, 7.348 -16.300 2.500, 4.196 -16.300 2.354, 4.088 -16.300 2.191, 5.263 -16.300 0.282, 4.550 -16.300 2.500, 5.263 -16.300 -0.282, 5.807 -16.300 -0.910, 3.900 -16.300 -1.093, 3.715 -16.300 -1.614, 3.142 -16.300 -2.556, 2.764 -16.300 -2.960, 4.258 -16.300 -3.410, 2.336 -16.300 -3.309, 1.863 -16.300 -3.596, 3.745 -16.300 -5.156, 3.985 -16.300 -5.310, 0.841 -16.300 -5.682, 0.824 -16.300 -3.965, -0.276 -16.300 -4.041, 0.142 -16.300 -5.233, -0.142 -16.300 -5.233, -0.655 -16.300 -5.467, -2.336 -16.300 -3.309, -2.764 -16.300 -2.960, -3.559 -16.300 -3.859, -3.441 -16.300 -4.118, -3.142 -16.300 -2.556, -3.745 -16.300 -3.644, -3.460 -16.300 -2.104, -3.715 -16.300 -1.614, -4.050 -16.300 -0.000, -7.348 -16.300 2.500, -4.550 -16.300 2.500, -8.238 -16.300 1.958, -8.410 -16.300 1.231, -8.466 -16.300 0.758, -7.223 -16.300 -0.000, -9.994 -16.300 -44.834, -7.459 -16.300 -36.718, -7.341 -16.300 -37.541, -6.000 -16.300 -44.000, -5.959 -16.300 -43.718, -5.841 -16.300 -43.459, -5.415 -16.300 -43.090, -6.642 -16.300 -37.990, -5.142 -16.300 -43.010, -4.858 -16.300 -43.010, -4.585 -16.300 -43.090, -4.159 -16.300 -43.459, -4.041 -16.300 -44.282, 4.345 -16.300 -44.756, -4.345 -16.300 -44.756, -4.585 -16.300 -44.910, -5.541 -16.300 -16.282, -5.659 -16.300 -16.541, -0.142 -16.300 -15.790, 6.085 -16.300 -16.910, 6.358 -16.300 -16.990, 5.845 -16.300 -36.244, 6.915 -16.300 -16.910, 7.459 -16.300 -36.718, 7.500 -16.300 -16.000, -0.142 -16.300 -22.910, -6.642 -16.300 -16.990, -0.415 -16.300 -22.990, -0.841 -16.300 -23.359, -1.000 -16.300 -23.900, -7.155 -16.300 -36.244, -6.915 -16.300 -36.090, -6.915 -16.300 -16.910, -7.155 -16.300 -16.756, -7.341 -16.300 -16.541, -7.459 -16.300 -16.282, -7.459 -16.300 -15.718, -8.495 -16.300 0.282, -7.341 -16.300 -15.459, -6.000 -16.300 -9.900, -5.959 -16.300 -9.618, -7.064 -16.300 -0.541, -5.400 -16.300 -4.400, -5.359 -16.300 -4.682, -5.655 -16.300 -9.144, -5.055 -16.300 -5.156, -1.000 -16.300 -6.223, -0.959 -16.300 -5.941, -4.258 -16.300 -5.390, -6.358 -16.300 -15.010, -5.959 -16.300 -10.182, -5.841 -16.300 -10.441, -1.000 -16.300 -14.800, -0.959 -16.300 -15.082, -0.655 -16.300 -15.556, -5.500 -16.300 -16.000, -6.915 -16.300 -15.090, -5.845 -16.300 -15.244, -5.415 -16.300 -10.810, -5.142 -16.300 -10.890, 5.845 -16.300 -15.244, 5.415 -16.300 -10.810, 5.655 -16.300 -10.656, 6.358 -16.300 -15.010, 5.959 -16.300 -10.182, 6.642 -16.300 -15.010, 6.000 -16.300 -9.900, 7.064 -16.300 -0.541, 6.877 -16.300 -0.756, 6.638 -16.300 -0.910, 5.400 -16.300 -4.400, 6.080 -16.300 -0.990, 5.241 -16.300 -3.859, 7.459 -16.300 -16.282, 7.341 -16.300 -16.541, 7.155 -16.300 -16.756, 0.415 -16.300 -15.710, 0.655 -16.300 -15.556, 5.541 -16.300 -16.282, 4.858 -16.300 -10.890, 0.841 -16.300 -14.259, 1.000 -16.300 -14.800, 0.841 -16.300 -15.341, 0.959 -16.300 -15.082, 0.959 -16.300 -24.182, 0.959 -16.300 -32.718, 0.841 -16.300 -32.459, 0.841 -16.300 -24.441, 0.655 -16.300 -24.656, 0.142 -16.300 -24.890, -0.142 -16.300 -24.890, 0.655 -16.300 -32.244, -0.959 -16.300 -32.718, 1.000 -16.300 -33.000, 0.655 -16.300 -33.756, 0.415 -16.300 -33.910, 5.659 -16.300 -37.541, 0.142 -16.300 -13.810, -4.858 -16.300 -10.890, -5.659 -16.300 -37.541, 7.459 -16.300 -37.282, 5.959 -16.300 -43.718, -4.041 -16.300 -9.618, -4.159 -16.300 -9.359, -4.041 -16.300 -10.182, 4.345 -16.300 -10.656, -0.142 -16.300 -7.212, 4.041 -16.300 -9.618, 4.000 -16.300 -9.900, 4.345 -16.300 -9.144, 4.858 -16.300 -8.910, 0.415 -16.300 -7.132, -4.159 -16.300 -10.441, 4.585 -16.300 -10.810, -4.585 -16.300 -10.810, 4.585 -16.300 -44.910, -5.142 -16.300 -44.990, -5.807 -16.300 -0.910, -3.900 -16.300 -1.093, -6.080 -16.300 -0.990, -4.815 -16.300 -3.490, -6.365 -16.300 -0.990, -5.241 -16.300 -3.859, -3.400 -16.300 -4.400, -3.441 -16.300 -4.682, -3.745 -16.300 -5.156, -4.542 -16.300 -5.390, 0.841 -16.300 -6.763, -0.415 -16.300 -7.132, -0.841 -16.300 -6.763, 3.441 -16.300 -4.118, 3.745 -16.300 -3.644, 5.359 -16.300 -4.682, 5.655 -16.300 -9.144, 5.241 -16.300 -4.941, 5.841 -16.300 -9.359, 5.959 -16.300 -9.618, 10.000 -14.800 -45.166, 5.282 -14.800 -44.959, 5.541 -14.800 -44.841, 5.910 -14.800 -44.415, 9.999 -14.800 -45.055, 7.256 -14.800 -36.345, 7.041 -14.800 -16.841, 5.959 -14.800 -36.159, 0.990 -14.800 -23.758, 0.541 -14.800 -23.059, -0.282 -14.800 -22.941, -0.990 -14.800 -23.758, -6.782 -14.800 -36.041, -6.782 -14.800 -16.959, -6.500 -14.800 -17.000, -7.256 -14.800 -16.655, 10.000 -14.800 -48.000, 4.718 -14.800 -44.959, 4.459 -14.800 -44.841, 4.090 -14.800 -44.415, 4.010 -14.800 -43.858, -4.010 -14.800 -43.858, -5.590 -14.800 -37.415, 0.000 -14.800 -34.000, -5.510 -14.800 -36.858, -6.218 -14.800 -36.041, -0.541 -14.800 -33.841, -0.282 -14.800 -33.959, -6.500 -14.800 -36.000, -0.910 -14.800 -33.415, -0.990 -14.800 -33.142, -0.756 -14.800 -24.555, -0.541 -14.800 -24.741, 0.910 -14.800 -32.585, 5.744 -14.800 -36.345, 5.590 -14.800 -36.585, 5.510 -14.800 -36.858, 5.510 -14.800 -37.142, 5.590 -14.800 -37.415, 0.282 -14.800 -33.959, -9.998 -14.800 -44.945, -7.490 -14.800 -37.142, -7.490 -14.800 -16.142, -5.990 -14.800 -10.042, -7.212 -14.800 0.142, -6.978 -14.800 0.655, -7.348 -14.800 2.500, -5.941 -14.800 0.959, -4.550 -14.800 2.500, -4.359 -14.800 2.462, -5.313 -14.800 -0.415, -4.012 -14.800 -0.551, -5.682 -14.800 -0.841, -5.156 -14.800 -3.745, -5.390 -14.800 -4.258, -6.223 -14.800 -1.000, -3.460 -14.800 -2.104, -3.644 -14.800 -3.745, -3.490 -14.800 -3.985, -2.764 -14.800 -2.960, -3.410 -14.800 -4.258, -3.142 -14.800 -2.556, -2.336 -14.800 -3.309, -3.410 -14.800 -4.542, -1.863 -14.800 -3.596, -0.756 -14.800 -5.568, -0.282 -14.800 -5.263, -0.276 -14.800 -4.041, 0.000 -14.800 -5.223, 0.282 -14.800 -5.263, 3.410 -14.800 -4.542, 0.756 -14.800 -5.568, 3.644 -14.800 -5.055, 4.400 -14.800 -5.400, 0.990 -14.800 -6.080, 0.824 -14.800 -3.965, 3.410 -14.800 -4.258, 1.863 -14.800 -3.596, 3.644 -14.800 -3.745, 3.859 -14.800 -3.559, 4.118 -14.800 -3.441, 3.490 -14.800 -3.985, 3.715 -14.800 -1.614, 5.313 -14.800 -0.415, 4.050 -14.800 -0.000, 4.550 -14.800 2.500, 4.050 -14.800 2.000, 6.223 -14.800 1.000, 7.348 -14.800 2.500, 6.978 -14.800 0.655, 8.410 -14.800 1.231, 8.466 -14.800 0.758, 8.495 -14.800 0.282, 6.978 -14.800 -0.655, 5.910 -14.800 -9.485, 5.756 -14.800 -9.245, 5.310 -14.800 -4.815, 5.282 -14.800 -8.941, 4.244 -14.800 -9.245, 7.132 -14.800 0.415, 7.490 -14.800 -15.858, 7.256 -14.800 -15.345, 5.910 -14.800 -10.315, 6.500 -14.800 -15.000, 5.756 -14.800 -10.555, 6.218 -14.800 -15.041, 5.959 -14.800 -15.159, 5.282 -14.800 -10.859, 0.282 -14.800 -15.759, 5.510 -14.800 -16.142, 5.590 -14.800 -16.415, 5.744 -14.800 -16.655, 0.000 -14.800 -15.800, -0.756 -14.800 -15.455, -0.282 -14.800 -15.759, -5.744 -14.800 -16.655, -0.756 -14.800 -14.145, -0.910 -14.800 -15.215, -0.990 -14.800 -14.942, -5.959 -14.800 -15.159, -6.218 -14.800 -15.041, -5.910 -14.800 -10.315, -5.744 -14.800 -15.345, -5.541 -14.800 -10.741, -5.756 -14.800 -10.555, -7.410 -14.800 -15.585, -5.990 -14.800 -9.758, 6.782 -14.800 -16.959, 5.744 -14.800 -15.345, 0.282 -14.800 -24.859, 0.756 -14.800 -33.655, 0.910 -14.800 -14.385, 0.756 -14.800 -14.145, 0.282 -14.800 -13.841, -0.282 -14.800 -13.841, 4.459 -14.800 -10.741, -4.010 -14.800 -9.758, 0.000 -14.800 -7.223, -4.244 -14.800 -9.245, -4.718 -14.800 -8.941, 6.218 -14.800 -37.959, -7.041 -14.800 -37.841, -5.910 -14.800 -43.585, -6.782 -14.800 -37.959, -5.000 -14.800 -43.000, -5.282 -14.800 -43.041, -4.718 -14.800 -43.041, -6.500 -14.800 -38.000, 5.910 -14.800 -43.585, 4.718 -14.800 -10.859, -4.459 -14.800 -10.741, 4.090 -14.800 -10.315, 0.541 -14.800 -7.064, 0.910 -14.800 -6.638, 4.010 -14.800 -10.042, 4.010 -14.800 -9.758, -5.282 -14.800 -8.941, -5.156 -14.800 -5.055, -5.310 -14.800 -4.815, -5.541 -14.800 -9.059, -8.495 -14.800 0.282, -7.212 -14.800 -0.142, -6.978 -14.800 -0.655, 4.010 -14.800 -44.142, -5.910 -14.800 -44.415, -5.756 -14.800 -44.655, -5.282 -14.800 -44.959, 6.500 -14.800 -38.000, 4.244 -14.800 -43.345, -5.313 -14.800 0.415, -3.490 -14.800 -4.815, -4.118 -14.800 -3.441, -4.682 -14.800 -3.441, -3.900 -14.800 -1.093, -5.000 -14.800 -8.900, -4.400 -14.800 -5.400, -0.910 -14.800 -6.638, -0.910 -14.800 -5.807, -0.990 -14.800 -6.080, 5.156 -14.800 -5.055, 6.763 -14.800 -0.841, 6.504 -14.800 -0.959, 3.900 -14.800 -1.093, 5.941 -14.800 0.959, 8.495 14.800 0.282, 8.495 16.300 0.282, 8.328 16.300 1.700, 8.328 14.800 1.700, 8.238 14.800 1.958, 8.081 14.800 2.181, 7.869 16.300 2.354, 7.869 14.800 2.354, 7.619 16.300 2.463, 4.359 16.300 2.462, 4.088 16.300 2.191, 4.359 14.800 2.462, 4.088 14.800 2.191, 4.050 16.300 -0.000, 4.012 14.800 -0.551, 4.012 16.300 -0.551, 2.336 16.300 -3.309, 1.863 14.800 -3.596, 1.863 16.300 -3.596, 0.824 16.300 -3.965, -0.824 16.300 -3.965, -0.824 14.800 -3.965, -1.863 14.800 -3.596, -2.336 16.300 -3.309, -2.764 16.300 -2.960, -4.012 16.300 -0.551, -4.050 14.800 -0.000, -4.012 14.800 -0.551, 3.460 16.300 -2.104, 3.460 14.800 -2.104, 2.764 16.300 -2.960, 2.764 14.800 -2.960, 2.336 14.800 -3.309, 1.356 16.300 -3.816, -1.863 16.300 -3.596, -2.764 14.800 -2.960, -3.142 16.300 -2.556, -4.088 16.300 2.191, -4.196 16.300 2.354, -4.359 16.300 2.462, -7.348 16.300 2.500, -7.619 14.800 2.463, -7.619 16.300 2.463, -7.869 16.300 2.354, -8.081 14.800 2.181, -8.238 14.800 1.958, -8.328 14.800 1.700, -9.994 16.300 -44.834, -9.998 14.800 -44.945, -9.998 16.300 -44.945, -10.000 14.800 -45.166, 4.000 16.300 -9.900, 4.041 16.300 -9.618, 4.244 14.800 -9.245, 4.858 16.300 -8.910, 5.142 16.300 -8.910, 5.541 14.800 -9.059, 5.655 16.300 -9.144, 5.959 16.300 -9.618, 5.959 16.300 -10.182, 5.282 14.800 -10.859, 4.345 16.300 -10.656, 4.041 16.300 -10.182, 4.010 14.800 -9.758, 4.010 14.800 -10.042, 4.459 14.800 -9.059, 6.000 16.300 -9.900, 5.910 14.800 -10.315, 5.655 16.300 -10.656, 5.541 14.800 -10.741, 4.718 14.800 -10.859, 4.090 14.800 -10.315, 5.233 14.800 0.142, 5.682 14.800 0.841, 7.212 14.800 -0.142, 5.807 16.300 -0.910, 5.263 16.300 -0.282, 5.233 14.800 -0.142, 5.807 16.300 0.910, 6.080 16.300 0.990, 6.223 14.800 1.000, 6.763 14.800 0.841, 7.132 14.800 0.415, 7.212 14.800 0.142, 7.182 16.300 -0.282, 7.064 16.300 -0.541, 6.638 16.300 -0.910, 6.223 14.800 -1.000, 5.313 14.800 -0.415, 3.559 16.300 -3.859, 3.745 16.300 -3.644, 4.118 14.800 -3.441, 5.055 16.300 -3.644, 5.241 16.300 -3.859, 5.310 14.800 -3.985, 5.400 16.300 -4.400, 5.055 16.300 -5.156, 3.490 14.800 -4.815, 3.410 14.800 -4.542, 3.644 14.800 -3.745, 3.859 14.800 -3.559, 4.400 14.800 -3.400, 4.542 16.300 -3.410, 5.390 14.800 -4.258, 5.390 14.800 -4.542, 5.359 16.300 -4.682, 5.241 16.300 -4.941, 5.156 14.800 -5.055, 4.941 14.800 -5.241, 4.400 14.800 -5.400, 3.985 16.300 -5.310, -0.910 14.800 -5.807, -0.990 14.800 -6.080, -0.841 16.300 -5.682, -0.541 14.800 -5.381, -0.282 14.800 -5.263, 0.000 14.800 -5.223, -0.142 16.300 -5.233, 0.841 16.300 -5.682, 0.990 14.800 -6.365, 0.910 14.800 -6.638, 0.959 16.300 -6.504, 0.841 16.300 -6.763, 0.282 14.800 -7.182, 0.415 16.300 -7.132, -0.415 16.300 -7.132, -0.910 14.800 -6.638, -0.990 14.800 -6.365, 0.959 16.300 -5.941, 0.990 14.800 -6.080, 1.000 16.300 -6.223, 0.756 14.800 -6.877, 0.000 14.800 -7.223, -5.390 14.800 -4.258, -5.400 16.300 -4.400, -5.359 16.300 -4.118, -5.310 14.800 -3.985, -5.156 14.800 -3.745, -5.241 16.300 -3.859, -4.941 14.800 -3.559, -4.542 16.300 -3.410, -3.985 16.300 -3.490, -3.559 16.300 -3.859, -3.400 16.300 -4.400, -4.118 14.800 -5.359, -4.400 14.800 -5.400, -5.055 16.300 -5.156, -5.055 16.300 -3.644, -4.118 14.800 -3.441, -3.490 14.800 -3.985, -3.441 16.300 -4.118, -3.410 14.800 -4.542, -3.859 14.800 -5.241, -4.815 16.300 -5.310, -4.941 14.800 -5.241, -5.156 14.800 -5.055, -5.310 14.800 -4.815, -7.182 16.300 0.282, -6.978 14.800 0.655, -6.504 14.800 0.959, -6.638 16.300 0.910, -6.365 16.300 0.990, -6.223 14.800 1.000, -5.941 14.800 0.959, -5.807 16.300 0.910, -5.263 16.300 -0.282, -5.682 14.800 -0.841, -5.568 16.300 -0.756, -6.223 14.800 -1.000, -6.080 16.300 -0.990, -6.365 16.300 -0.990, -6.877 16.300 -0.756, -7.064 16.300 -0.541, -7.223 16.300 -0.000, -6.763 14.800 0.841, -5.568 16.300 0.756, -5.313 14.800 0.415, -5.263 16.300 0.282, -5.233 14.800 -0.142, -6.638 16.300 -0.910, 4.041 16.300 -43.718, 4.159 16.300 -43.459, 4.090 14.800 -43.585, 4.585 16.300 -43.090, 5.142 16.300 -43.010, 5.415 16.300 -43.090, 5.841 16.300 -44.541, 5.655 16.300 -44.756, 5.415 16.300 -44.910, 4.718 14.800 -44.959, 4.345 16.300 -43.244, 4.459 14.800 -43.159, 5.541 14.800 -43.159, 5.910 14.800 -43.585, 5.756 14.800 -44.655, 4.244 14.800 -44.655, 4.159 16.300 -44.541, 4.090 14.800 -44.415, -4.090 14.800 -44.415, -4.041 16.300 -44.282, -4.244 14.800 -44.655, -4.345 16.300 -44.756, -4.459 14.800 -44.841, -4.585 16.300 -44.910, -4.858 16.300 -44.990, -5.415 16.300 -44.910, -5.756 14.800 -44.655, -5.910 14.800 -44.415, -5.841 16.300 -44.541, -5.910 14.800 -43.585, -5.541 14.800 -43.159, -5.415 16.300 -43.090, -5.142 16.300 -43.010, -5.000 14.800 -43.000, -4.858 16.300 -43.010, -4.585 16.300 -43.090, -4.459 14.800 -43.159, -4.244 14.800 -43.345, -4.010 14.800 -43.858, -5.142 16.300 -44.990, -5.990 14.800 -43.858, -5.959 16.300 -43.718, -5.756 14.800 -43.345, -5.282 14.800 -43.041, -4.718 14.800 -43.041, -4.345 16.300 -43.244, -4.090 14.800 -43.585, -4.041 16.300 -10.182, -4.010 14.800 -10.042, -4.090 14.800 -10.315, -4.585 16.300 -10.810, -5.282 14.800 -10.859, -5.142 16.300 -10.890, -5.655 16.300 -10.656, -5.841 16.300 -10.441, -5.959 16.300 -10.182, -5.415 16.300 -8.990, -5.142 16.300 -8.910, -4.858 16.300 -8.910, -4.459 14.800 -9.059, -4.000 16.300 -9.900, -4.718 14.800 -10.859, -5.415 16.300 -10.810, -5.910 14.800 -10.315, -5.990 14.800 -10.042, -5.959 16.300 -9.618, -4.585 16.300 -8.990, -4.345 16.300 -9.144, -4.244 14.800 -9.245, -4.159 16.300 -9.359, -4.041 16.300 -9.618, 5.541 16.300 -36.718, 5.659 16.300 -36.459, 6.782 14.800 -36.041, 7.041 14.800 -36.159, 7.155 16.300 -36.244, 7.410 14.800 -36.585, 7.490 14.800 -36.858, 7.459 16.300 -36.718, 7.490 14.800 -37.142, 7.500 16.300 -37.000, 5.845 16.300 -37.756, 5.590 14.800 -37.415, 5.510 14.800 -37.142, 5.500 16.300 -37.000, 5.744 14.800 -36.345, 5.959 14.800 -36.159, 6.085 16.300 -36.090, 7.410 14.800 -37.415, 6.915 16.300 -37.910, 5.659 16.300 -37.541, 5.541 16.300 -37.282, -6.085 16.300 -37.910, -6.642 16.300 -37.990, -7.155 16.300 -37.756, -7.490 14.800 -37.142, -7.500 16.300 -37.000, -7.041 14.800 -36.159, -6.500 14.800 -36.000, -6.642 16.300 -36.010, -5.845 16.300 -36.244, -5.590 14.800 -36.585, -5.541 16.300 -36.718, -5.500 16.300 -37.000, -5.959 14.800 -37.841, -6.358 16.300 -37.990, -6.915 16.300 -37.910, -7.041 14.800 -37.841, -7.256 14.800 -37.655, -7.410 14.800 -37.415, -7.459 16.300 -37.282, -6.358 16.300 -36.010, -6.218 14.800 -36.041, -5.959 14.800 -36.159, -5.744 14.800 -36.345, -0.841 16.300 -14.259, -0.910 14.800 -14.385, -0.756 14.800 -14.145, -0.142 16.300 -13.810, 0.282 14.800 -13.841, 0.142 16.300 -13.810, 0.756 14.800 -14.145, 0.841 16.300 -14.259, 0.959 16.300 -15.082, 0.841 16.300 -15.341, 0.655 16.300 -15.556, 0.415 16.300 -15.710, -0.142 16.300 -15.790, -0.541 14.800 -15.641, -0.990 14.800 -14.942, -0.655 16.300 -14.044, -0.415 16.300 -13.890, -0.282 14.800 -13.841, 0.000 14.800 -13.800, 0.541 14.800 -13.959, 0.910 14.800 -14.385, 0.990 14.800 -14.658, 0.990 14.800 -14.942, 0.910 14.800 -15.215, -0.910 14.800 -32.585, -0.541 14.800 -32.159, 0.000 14.800 -32.000, 0.142 16.300 -32.010, 0.655 16.300 -32.244, 0.841 16.300 -32.459, 1.000 16.300 -33.000, -0.541 14.800 -33.841, -0.959 16.300 -33.282, -0.655 16.300 -32.244, -0.282 14.800 -32.041, 0.541 14.800 -33.841, 0.000 14.800 -34.000, -0.142 16.300 -33.990, -0.282 14.800 -33.959, -0.655 16.300 -33.756, -0.756 14.800 -33.655, -0.841 16.300 -33.541, -0.990 14.800 -33.142, -0.990 14.800 -23.758, -0.959 16.300 -23.618, -0.910 14.800 -23.485, -0.415 16.300 -22.990, -0.282 14.800 -22.941, 0.282 14.800 -22.941, 0.910 14.800 -23.485, 0.959 16.300 -23.618, 0.415 16.300 -24.810, -0.142 16.300 -24.890, -0.415 16.300 -24.810, -0.990 14.800 -24.042, -0.756 14.800 -23.245, 0.415 16.300 -22.990, 0.655 16.300 -23.144, 0.756 14.800 -23.245, 1.000 16.300 -23.900, 0.990 14.800 -24.042, 0.541 14.800 -24.741, 0.282 14.800 -24.859, -0.541 14.800 -24.741, -0.841 16.300 -24.441, -0.910 14.800 -24.315, 5.541 16.300 -15.718, 5.659 16.300 -15.459, 5.744 14.800 -15.345, 6.218 14.800 -15.041, 7.155 16.300 -15.244, 7.410 14.800 -15.585, 7.341 16.300 -15.459, 7.459 16.300 -15.718, 7.490 14.800 -16.142, 7.341 16.300 -16.541, 7.256 14.800 -16.655, 7.155 16.300 -16.756, 6.782 14.800 -16.959, 6.085 16.300 -16.910, 5.845 16.300 -16.756, 5.659 16.300 -16.541, 5.590 14.800 -16.415, 5.541 16.300 -16.282, 5.510 14.800 -15.858, 5.845 16.300 -15.244, 6.358 16.300 -15.010, 6.500 14.800 -15.000, 6.642 16.300 -15.010, 6.782 14.800 -15.041, 6.915 16.300 -15.090, 7.256 14.800 -15.345, 7.490 14.800 -15.858, 7.500 16.300 -16.000, 7.041 14.800 -16.841, 6.915 16.300 -16.910, 6.218 14.800 -16.959, 5.959 14.800 -16.841, 5.510 14.800 -16.142, -5.541 16.300 -16.282, -5.590 14.800 -16.415, -5.744 14.800 -16.655, -5.845 16.300 -16.756, -6.085 16.300 -16.910, -7.041 14.800 -16.841, -7.459 16.300 -16.282, -6.642 16.300 -15.010, -6.358 16.300 -15.010, -5.500 16.300 -16.000, -5.959 14.800 -16.841, -7.256 14.800 -16.655, -7.341 16.300 -16.541, -7.410 14.800 -16.415, -7.500 16.300 -16.000, -7.490 14.800 -15.858, -7.155 16.300 -15.244, -6.782 14.800 -15.041, -5.744 14.800 -15.345, -5.659 16.300 -15.459, -5.541 16.300 -15.718, 9.999 16.300 -45.055, 10.000 16.300 -45.166, 10.000 14.800 -45.166, 5.959 16.300 -44.282, 9.998 16.300 -44.945, 6.000 16.300 -44.000, 5.959 16.300 -43.718, 7.155 16.300 -37.756, 9.994 16.300 -44.834, 7.341 16.300 -37.541, 7.459 16.300 -37.282, 7.459 16.300 -16.282, 6.085 16.300 -15.090, 5.415 16.300 -10.810, 5.142 16.300 -10.890, 5.500 16.300 -16.000, 0.142 16.300 -15.790, -0.415 16.300 -15.710, -0.655 16.300 -15.556, -5.659 16.300 -16.541, -5.845 16.300 -15.244, -6.085 16.300 -15.090, -6.915 16.300 -15.090, -7.341 16.300 -15.459, -7.459 16.300 -15.718, -7.459 16.300 -36.718, -7.341 16.300 -37.541, -10.000 16.300 -48.000, -5.655 16.300 -44.756, -9.999 16.300 -45.055, -5.959 16.300 -44.282, -6.000 16.300 -44.000, -8.466 16.300 0.758, -8.410 16.300 1.231, -7.064 16.300 0.541, -6.877 16.300 0.756, -6.080 16.300 0.990, -5.381 16.300 0.541, -4.050 16.300 2.000, -4.050 16.300 -0.000, -5.223 16.300 -0.000, -5.381 16.300 -0.541, -8.081 16.300 2.181, -8.328 16.300 1.700, -8.238 16.300 1.958, -4.550 16.300 2.500, -3.715 16.300 -1.614, -4.258 16.300 -3.410, -3.460 16.300 -2.104, -3.745 16.300 -3.644, -3.441 16.300 -4.682, -3.559 16.300 -4.941, -1.356 16.300 -3.816, 0.142 16.300 -5.233, -0.415 16.300 -5.313, -0.276 16.300 -4.041, 3.441 16.300 -4.118, 0.276 16.300 -4.041, 3.985 16.300 -3.490, 3.715 16.300 -1.614, 4.258 16.300 -3.410, 3.142 16.300 -2.556, 3.900 16.300 -1.093, 4.815 16.300 -3.490, 5.223 16.300 -0.000, 5.263 16.300 0.282, 4.550 16.300 2.500, 5.381 16.300 0.541, 5.568 16.300 0.756, 6.365 16.300 0.990, 6.638 16.300 0.910, 7.348 16.300 2.500, 6.877 16.300 0.756, 7.064 16.300 0.541, 7.182 16.300 0.282, 8.081 16.300 2.181, 8.238 16.300 1.958, 8.410 16.300 1.231, 8.466 16.300 0.758, 7.223 16.300 -0.000, 4.196 16.300 2.354, 4.050 16.300 2.000, -0.959 16.300 -15.082, -1.000 16.300 -14.800, -4.858 16.300 -10.890, -0.959 16.300 -14.518, -8.495 16.300 0.282, -4.815 16.300 -3.490, -5.807 16.300 -0.910, -7.155 16.300 -16.756, -6.915 16.300 -16.910, -0.959 16.300 -32.718, -1.000 16.300 -33.000, -5.659 16.300 -36.459, -7.341 16.300 -36.459, -7.155 16.300 -36.244, -6.915 16.300 -36.090, -6.642 16.300 -16.990, -0.841 16.300 -15.341, 6.358 16.300 -16.990, -0.142 16.300 -22.910, -0.655 16.300 -23.144, -0.841 16.300 -23.359, -1.000 16.300 -23.900, -6.358 16.300 -16.990, 0.142 16.300 -22.910, 0.841 16.300 -23.359, 6.642 16.300 -16.990, 6.358 16.300 -36.010, 0.959 16.300 -32.718, 0.959 16.300 -24.182, 0.841 16.300 -24.441, 0.415 16.300 -32.090, 7.341 16.300 -36.459, 5.841 16.300 -9.359, 5.415 16.300 -8.990, 4.542 16.300 -5.390, 0.655 16.300 -5.467, 4.258 16.300 -5.390, 3.745 16.300 -5.156, 3.441 16.300 -4.682, 3.559 16.300 -4.941, 0.415 16.300 -5.313, 5.841 16.300 -10.441, -0.959 16.300 -24.182, -0.655 16.300 -24.656, -0.142 16.300 -32.010, 0.142 16.300 -24.890, -0.841 16.300 -32.459, -0.415 16.300 -32.090, 0.655 16.300 -24.656, -5.541 16.300 -37.282, -0.415 16.300 -33.910, -5.659 16.300 -37.541, 0.142 16.300 -33.990, 5.845 16.300 -36.244, 0.415 16.300 -33.910, 0.655 16.300 -33.756, 0.841 16.300 -33.541, 0.959 16.300 -33.282, -6.085 16.300 -36.090, 1.000 16.300 -14.800, 0.959 16.300 -14.518, 0.655 16.300 -14.044, 0.415 16.300 -13.890, 4.858 16.300 -10.890, -5.841 16.300 -43.459, -5.655 16.300 -43.244, 6.085 16.300 -37.910, -5.845 16.300 -37.756, 4.858 16.300 -43.010, 6.642 16.300 -37.990, 5.655 16.300 -43.244, 5.841 16.300 -43.459, 6.915 16.300 -36.090, 6.642 16.300 -36.010, -1.000 16.300 -6.223, -0.959 16.300 -5.941, -0.959 16.300 -6.504, -4.542 16.300 -5.390, -5.841 16.300 -9.359, -5.241 16.300 -4.941, -5.655 16.300 -9.144, -5.359 16.300 -4.682, -6.000 16.300 -9.900, 4.585 16.300 -10.810, 0.142 16.300 -7.212, 4.159 16.300 -9.359, 4.345 16.300 -9.144, 4.585 16.300 -8.990, 0.655 16.300 -6.978, -4.345 16.300 -10.656, 4.159 16.300 -10.441, -4.159 16.300 -10.441, -0.142 16.300 -7.212, -0.841 16.300 -6.763, -0.655 16.300 -6.978, -4.000 16.300 -44.000, -4.041 16.300 -43.718, -4.159 16.300 -43.459, 6.358 16.300 -37.990, 4.858 16.300 -44.990, 4.345 16.300 -44.756, -4.159 16.300 -44.541, 4.000 16.300 -44.000, 4.585 16.300 -44.910, 4.041 16.300 -44.282, 10.000 16.300 -48.000, 5.142 16.300 -44.990, -7.182 16.300 -0.282, -3.985 16.300 -5.310, -0.655 16.300 -5.467, -3.745 16.300 -5.156, -3.900 16.300 -1.093, -4.258 16.300 -5.390, 4.815 16.300 -5.310, 6.877 16.300 -0.756, 5.359 16.300 -4.118, 6.365 16.300 -0.990, 3.400 16.300 -4.400, 5.381 16.300 -0.541, 5.568 16.300 -0.756, 6.080 16.300 -0.990, -10.000 16.300 -45.166, -5.282 14.800 -44.959, -5.541 14.800 -44.841, -9.999 14.800 -45.055, -5.990 14.800 -44.142, -9.994 14.800 -44.834, -7.490 14.800 -36.858, -7.410 14.800 -36.585, -0.541 14.800 -23.059, 0.541 14.800 -23.059, 0.990 14.800 -23.758, 6.500 14.800 -17.000, 7.256 14.800 -36.345, 7.410 14.800 -16.415, -5.000 14.800 -45.000, 5.282 14.800 -44.959, -4.718 14.800 -44.959, 5.000 14.800 -45.000, 4.010 14.800 -44.142, 6.218 14.800 -37.959, 5.959 14.800 -37.841, 5.744 14.800 -37.655, 5.510 14.800 -36.858, 5.590 14.800 -36.585, 6.218 14.800 -36.041, 0.282 14.800 -33.959, 0.756 14.800 -33.655, 6.500 14.800 -36.000, 0.910 14.800 -33.415, 0.990 14.800 -33.142, 0.990 14.800 -32.858, 0.910 14.800 -32.585, 0.756 14.800 -32.345, 0.910 14.800 -24.315, 0.541 14.800 -32.159, 0.282 14.800 -32.041, 0.000 14.800 -24.900, -0.282 14.800 -24.859, -0.756 14.800 -24.555, -0.756 14.800 -32.345, -5.510 14.800 -36.858, -0.910 14.800 -33.415, -5.510 14.800 -37.142, 5.990 14.800 -44.142, 9.999 14.800 -45.055, 9.998 14.800 -44.945, 7.256 14.800 -37.655, 9.994 14.800 -44.834, 7.041 14.800 -15.159, 8.466 14.800 0.758, 6.978 14.800 0.655, 6.504 14.800 0.959, 8.410 14.800 1.231, 5.467 14.800 0.655, 5.941 14.800 0.959, 7.619 14.800 2.463, 7.348 14.800 2.500, 4.050 14.800 -0.000, 4.196 14.800 2.354, 4.050 14.800 2.000, 3.900 14.800 -1.093, 5.467 14.800 -0.655, 5.682 14.800 -0.841, 5.941 14.800 -0.959, 5.156 14.800 -3.745, 4.941 14.800 -3.559, 5.910 14.800 -9.485, 6.978 14.800 -0.655, 7.132 14.800 -0.415, 3.715 14.800 -1.614, 3.142 14.800 -2.556, 3.490 14.800 -3.985, 3.410 14.800 -4.258, 1.356 14.800 -3.816, 0.541 14.800 -5.381, 0.282 14.800 -5.263, 0.276 14.800 -4.041, 0.824 14.800 -3.965, -0.276 14.800 -4.041, -3.410 14.800 -4.258, -0.756 14.800 -5.568, -3.490 14.800 -4.815, -3.644 14.800 -5.055, -1.356 14.800 -3.816, -2.336 14.800 -3.309, -3.142 14.800 -2.556, -3.460 14.800 -2.104, -3.644 14.800 -3.745, -3.859 14.800 -3.559, -3.900 14.800 -1.093, -4.682 14.800 -3.441, -4.400 14.800 -3.400, -3.715 14.800 -1.614, -4.550 14.800 2.500, -5.233 14.800 0.142, -4.359 14.800 2.462, -4.050 14.800 2.000, -4.196 14.800 2.354, -4.088 14.800 2.191, -7.348 14.800 2.500, -7.132 14.800 0.415, -7.212 14.800 0.142, -7.869 14.800 2.354, -8.410 14.800 1.231, -8.466 14.800 0.758, -7.212 14.800 -0.142, -7.490 14.800 -16.142, -8.495 14.800 0.282, -7.410 14.800 -15.585, -7.256 14.800 -15.345, -7.041 14.800 -15.159, -6.500 14.800 -15.000, -5.541 14.800 -10.741, -5.590 14.800 -15.585, -0.990 14.800 -14.658, -5.510 14.800 -15.858, -0.756 14.800 -15.455, -0.910 14.800 -15.215, -0.282 14.800 -15.759, -5.510 14.800 -16.142, 0.000 14.800 -15.800, 5.744 14.800 -16.655, 0.541 14.800 -15.641, 0.756 14.800 -15.455, 0.282 14.800 -15.759, -5.756 14.800 -10.555, -6.218 14.800 -15.041, -5.959 14.800 -15.159, -6.218 14.800 -16.959, -6.500 14.800 -17.000, 0.000 14.800 -22.900, -6.782 14.800 -36.041, -6.782 14.800 -16.959, -7.256 14.800 -36.345, 5.990 14.800 -10.042, 5.990 14.800 -9.758, 5.590 14.800 -15.585, 5.756 14.800 -10.555, 5.959 14.800 -15.159, 0.756 14.800 -24.555, -5.590 14.800 -37.415, -0.990 14.800 -32.858, -5.000 14.800 -10.900, -0.541 14.800 -13.959, 5.000 14.800 -10.900, -4.459 14.800 -10.741, 4.459 14.800 -10.741, 4.244 14.800 -10.555, 4.090 14.800 -9.485, 4.718 14.800 -8.941, 5.000 14.800 -8.900, 0.541 14.800 -7.064, -5.744 14.800 -37.655, -6.218 14.800 -37.959, -6.782 14.800 -37.959, 7.041 14.800 -37.841, 6.782 14.800 -37.959, 5.756 14.800 -43.345, 5.990 14.800 -43.858, -4.682 14.800 -5.359, -4.718 14.800 -8.941, -4.090 14.800 -9.485, -4.010 14.800 -9.758, -0.541 14.800 -7.064, -0.756 14.800 -6.877, -0.282 14.800 -7.182, -4.244 14.800 -10.555, -5.990 14.800 -9.758, -7.132 14.800 -0.415, -5.756 14.800 -9.245, -5.541 14.800 -9.059, -5.282 14.800 -8.941, -5.000 14.800 -8.900, 4.010 14.800 -43.858, -4.010 14.800 -44.142, 4.459 14.800 -44.841, -6.500 14.800 -38.000, 4.718 14.800 -43.041, 4.244 14.800 -43.345, 6.500 14.800 -38.000, 5.000 14.800 -43.000, 5.282 14.800 -43.041, 5.910 14.800 -44.415, 5.541 14.800 -44.841, -5.682 14.800 0.841, -5.467 14.800 0.655, -5.313 14.800 -0.415, -5.467 14.800 -0.655, -5.941 14.800 -0.959, -6.504 14.800 -0.959, -5.390 14.800 -4.542, -5.910 14.800 -9.485, -6.763 14.800 -0.841, -6.978 14.800 -0.655, 0.910 14.800 -5.807, 4.682 14.800 -5.359, 4.682 14.800 -3.441, 6.504 14.800 -0.959, 5.756 14.800 -9.245, 5.310 14.800 -4.815, 5.282 14.800 -8.941, 4.118 14.800 -5.359, 0.756 14.800 -5.568, 3.859 14.800 -5.241, 3.644 14.800 -5.055, 6.763 14.800 -0.841, 4.550 14.800 2.500, 5.313 14.800 0.415, -10.000 -14.300 -48.500, 10.000 -14.300 -48.500, 0.141 -13.148 -48.500, 1.252 -12.952 -48.500, 0.703 -13.088 -48.500, 1.775 -12.740 -48.500, 2.265 -12.458 -48.500, 7.182 -0.282 -48.500, 7.223 0.000 -48.500, 7.064 0.541 -48.500, 5.055 3.644 -48.500, 5.568 0.756 -48.500, 3.893 1.116 -48.500, 4.011 0.564 -48.500, 5.263 0.282 -48.500, -0.423 13.128 -48.500, -1.517 12.855 -48.500, -0.980 13.030 -48.500, -6.080 10.090 -48.500, -6.365 10.090 -48.500, -10.000 14.300 -48.500, -6.638 10.010 -48.500, -6.877 9.856 -48.500, -7.182 9.382 -48.500, -7.064 -0.541 -48.500, -6.877 -8.344 -48.500, -6.877 -0.756 -48.500, -5.400 -4.400 -48.500, -5.400 -4.700 -48.500, -5.359 -4.118 -48.500, -6.365 -0.990 -48.500, -6.080 -0.990 -48.500, -5.055 -3.644 -48.500, -4.815 -3.490 -48.500, -3.985 -3.490 -48.500, -2.913 -2.813 -48.500, -3.559 -3.859 -48.500, -2.025 -3.507 -48.500, -3.400 -4.700 -48.500, -2.493 -5.909 -48.500, -2.025 -5.593 -48.500, -0.980 -5.170 -48.500, -0.423 -4.028 -48.500, 0.141 -4.048 -48.500, 1.252 -3.852 -48.500, 1.252 -5.248 -48.500, 1.775 -5.460 -48.500, 2.265 -3.358 -48.500, 5.568 -0.756 -48.500, 5.381 -0.541 -48.500, 3.102 -2.603 -48.500, 2.265 -5.742 -48.500, 1.775 -3.640 -48.500, 0.703 -5.112 -48.500, -1.517 -3.755 -48.500, -3.576 -1.901 -48.500, -4.258 -3.410 -48.500, -3.961 -0.842 -48.500, -4.040 0.283 -48.500, -4.542 3.410 -48.500, -4.815 3.490 -48.500, -5.807 0.910 -48.500, -6.080 0.990 -48.500, -7.064 8.559 -48.500, -7.182 8.818 -48.500, -5.381 0.541 -48.500, -4.258 3.410 -48.500, -3.576 1.901 -48.500, -2.913 2.813 -48.500, -3.400 4.400 -48.500, -2.025 3.507 -48.500, -1.517 3.755 -48.500, 0.703 3.988 -48.500, 3.441 4.982 -48.500, 2.265 5.742 -48.500, 2.710 6.090 -48.500, 3.435 6.954 -48.500, 3.985 5.610 -48.500, 4.258 5.690 -48.500, 3.700 7.453 -48.500, 5.381 8.559 -48.500, 5.568 8.344 -48.500, 3.893 7.984 -48.500, 5.263 8.818 -48.500, 4.011 9.664 -48.500, 5.381 9.641 -48.500, 2.265 12.458 -48.500, 3.102 11.703 -48.500, -2.025 5.593 -48.500, -2.493 5.909 -48.500, -3.559 5.241 -48.500, -0.423 4.028 -48.500, 0.141 5.052 -48.500, 1.252 3.852 -48.500, 1.252 5.248 -48.500, 3.559 3.859 -48.500, 3.435 2.146 -48.500, 4.258 3.410 -48.500, 5.263 -9.382 -48.500, 4.011 -9.664 -48.500, 5.381 -9.641 -48.500, -1.517 -12.855 -48.500, -0.980 -13.030 -48.500, -6.877 -9.856 -48.500, -7.064 -9.641 -48.500, -6.080 -10.090 -48.500, -3.277 -11.481 -48.500, -5.807 -10.010 -48.500, -3.806 -10.485 -48.500, -3.961 -9.942 -48.500, -4.040 -8.817 -48.500, -5.381 -8.559 -48.500, -5.807 -8.190 -48.500, -4.815 -5.610 -48.500, -5.055 -5.456 -48.500, -6.365 -8.110 -48.500, -5.241 -5.241 -48.500, -4.258 -5.690 -48.500, -2.913 -6.287 -48.500, -3.985 -5.610 -48.500, -3.441 -4.982 -48.500, 3.441 -4.982 -48.500, 2.710 -6.090 -48.500, 3.745 -5.456 -48.500, 3.435 -6.954 -48.500, 3.985 -5.610 -48.500, 5.381 -8.559 -48.500, 3.893 -7.984 -48.500, 4.542 -5.690 -48.500, 5.807 -8.190 -48.500, 6.877 -8.344 -48.500, 7.064 -8.559 -48.500, 7.064 -0.541 -48.500, 6.877 -0.756 -48.500, 4.011 -8.536 -48.500, 5.263 -8.818 -48.500, -3.806 -7.715 -48.500, 6.638 -0.910 -48.500, 6.365 -0.990 -48.500, 5.241 -3.859 -48.500, 5.807 0.910 -48.500, 5.241 3.859 -48.500, 6.365 0.990 -48.500, 5.359 4.118 -48.500, 6.877 0.756 -48.500, 5.400 4.400 -48.500, 7.223 9.100 -48.500, 6.877 9.856 -48.500, 6.877 8.344 -48.500, 6.365 8.110 -48.500, 6.080 8.110 -48.500, 4.542 5.690 -48.500, 5.400 4.700 -48.500, 5.359 4.982 -48.500, 5.055 5.456 -48.500, 3.400 4.400 -48.500, 6.080 -8.110 -48.500, 5.241 -5.241 -48.500, 6.365 -8.110 -48.500, -4.040 8.817 -48.500, -5.568 8.344 -48.500, -3.806 7.715 -48.500, -4.815 5.610 -48.500, -6.365 8.110 -48.500, -6.638 8.190 -48.500, -7.064 0.541 -48.500, -5.807 10.010 -48.500, -5.568 9.856 -48.500, -5.263 9.382 -48.500, -4.040 9.383 -48.500, -5.807 -0.910 -48.500, -4.542 -3.410 -48.500, -5.568 -0.756 -48.500, -6.638 0.910 -48.500, -3.806 1.385 -48.500, -3.441 4.982 -48.500, 2.265 3.358 -48.500, 10.000 14.300 -48.500, 0.141 -13.148 -50.000, -10.000 -14.300 -50.000, -2.025 -12.607 -50.000, -2.493 -12.291 -50.000, -2.913 -11.913 -50.000, -6.365 -10.090 -50.000, -6.638 -10.010 -50.000, -7.182 -9.382 -50.000, -7.064 -9.641 -50.000, -7.223 -9.100 -50.000, -7.182 -0.282 -50.000, -7.064 8.559 -50.000, -7.064 0.541 -50.000, -6.877 8.344 -50.000, -5.241 3.859 -50.000, -5.055 3.644 -50.000, -5.807 0.910 -50.000, -3.806 1.385 -50.000, -5.568 0.756 -50.000, -3.961 0.842 -50.000, -5.381 0.541 -50.000, -4.040 0.283 -50.000, -5.263 -0.282 -50.000, -4.040 -0.283 -50.000, -3.961 -0.842 -50.000, -10.000 14.300 -50.000, 6.080 10.090 -50.000, 10.000 14.300 -50.000, 6.877 9.856 -50.000, 7.064 9.641 -50.000, 7.182 8.818 -50.000, 7.182 -0.282 -50.000, 7.064 -8.559 -50.000, 6.877 -0.756 -50.000, 6.877 -8.344 -50.000, 5.400 -4.400 -50.000, 5.400 -4.700 -50.000, 6.638 -0.910 -50.000, 5.241 -3.859 -50.000, 5.055 -3.644 -50.000, 4.815 -3.490 -50.000, 5.807 -0.910 -50.000, 4.542 -3.410 -50.000, 5.263 -0.282 -50.000, 5.223 0.000 -50.000, 4.011 0.564 -50.000, 5.381 0.541 -50.000, 3.893 1.116 -50.000, 5.807 0.910 -50.000, 6.080 0.990 -50.000, 6.365 0.990 -50.000, 5.055 3.644 -50.000, 5.241 3.859 -50.000, 6.877 0.756 -50.000, 5.400 4.700 -50.000, 5.359 4.982 -50.000, 5.055 5.456 -50.000, 3.700 7.453 -50.000, 5.381 8.559 -50.000, 4.011 8.536 -50.000, 4.542 3.410 -50.000, 4.258 3.410 -50.000, 3.745 3.644 -50.000, 2.710 3.010 -50.000, 3.441 4.118 -50.000, 3.559 3.859 -50.000, 2.265 3.358 -50.000, 3.985 3.490 -50.000, 3.400 4.700 -50.000, 1.775 3.640 -50.000, 2.265 5.742 -50.000, 3.559 5.241 -50.000, 3.435 6.954 -50.000, 4.258 5.690 -50.000, 3.985 5.610 -50.000, 1.252 3.852 -50.000, 1.252 5.248 -50.000, -1.517 3.755 -50.000, -2.025 3.507 -50.000, -3.400 4.400 -50.000, -3.441 4.982 -50.000, -3.985 5.610 -50.000, -4.258 5.690 -50.000, -5.807 8.190 -50.000, -3.806 7.715 -50.000, -5.568 8.344 -50.000, -5.381 8.559 -50.000, -3.806 10.485 -50.000, -2.913 11.913 -50.000, -3.277 11.481 -50.000, -0.423 5.072 -50.000, -0.980 5.170 -50.000, -2.493 3.191 -50.000, -3.576 1.901 -50.000, -5.263 0.282 -50.000, -5.568 -0.756 -50.000, -5.807 -0.910 -50.000, -6.365 -0.990 -50.000, -5.055 -3.644 -50.000, -5.241 -3.859 -50.000, -5.400 -4.700 -50.000, -6.877 -8.344 -50.000, -5.241 -5.241 -50.000, -5.055 -5.456 -50.000, -4.542 -5.690 -50.000, -5.568 -8.344 -50.000, -3.961 -8.258 -50.000, -5.381 -8.559 -50.000, -5.263 -9.382 -50.000, -3.806 -1.385 -50.000, -4.542 -3.410 -50.000, -3.277 -2.381 -50.000, -4.258 -3.410 -50.000, -2.913 -2.813 -50.000, -2.493 -3.191 -50.000, -3.400 -4.400 -50.000, -2.025 -3.507 -50.000, -0.980 -5.170 -50.000, -0.980 -3.930 -50.000, -0.423 -5.072 -50.000, 1.252 -3.852 -50.000, 1.775 -5.460 -50.000, 2.265 -3.358 -50.000, 3.441 -4.118 -50.000, 3.559 -3.859 -50.000, 3.102 -2.603 -50.000, 3.435 -2.146 -50.000, 0.141 -5.052 -50.000, 2.710 -3.010 -50.000, 3.985 -3.490 -50.000, 5.263 -8.818 -50.000, 3.893 -7.984 -50.000, 5.381 -8.559 -50.000, 5.568 -8.344 -50.000, 5.807 -8.190 -50.000, 6.080 -8.110 -50.000, 6.365 -8.110 -50.000, 5.241 -5.241 -50.000, 3.700 -7.453 -50.000, 4.258 -5.690 -50.000, 2.710 -6.090 -50.000, 2.265 -5.742 -50.000, 3.441 -4.982 -50.000, 3.745 -5.456 -50.000, -2.025 -5.593 -50.000, -2.913 -6.287 -50.000, -3.441 -4.982 -50.000, -3.985 -5.610 -50.000, -3.277 -6.719 -50.000, -4.258 -5.690 -50.000, -3.576 -7.199 -50.000, -3.961 -9.942 -50.000, -5.568 -9.856 -50.000, -5.807 -10.010 -50.000, 0.703 -13.088 -50.000, 1.252 -12.952 -50.000, 2.265 -12.458 -50.000, 3.102 -11.703 -50.000, 5.381 -9.641 -50.000, 3.700 -10.747 -50.000, -6.365 -8.110 -50.000, -6.638 -8.190 -50.000, 6.638 0.910 -50.000, 6.365 -0.990 -50.000, 3.102 11.703 -50.000, 3.435 11.246 -50.000, 5.807 10.010 -50.000, 3.700 10.747 -50.000, 7.223 -9.100 -50.000, 10.000 -14.300 -50.000, -5.223 9.100 -50.000, -6.877 9.856 -50.000, -6.638 10.010 -50.000, -7.064 9.641 -50.000, -5.359 4.982 -50.000, -5.241 5.241 -50.000, -4.815 5.610 -50.000, -5.055 5.456 -50.000, -3.961 8.258 -50.000, -6.877 -0.756 -50.000, 0.141 13.148 -50.000, -3.576 11.001 -50.000, -3.576 7.199 -50.000, 3.700 1.647 -50.000, 3.700 1.647 -48.500, 3.102 2.603 -48.500, 2.710 3.010 -48.500, 1.775 3.640 -48.500, -0.423 4.028 -50.000, -0.980 3.930 -50.000, -0.980 3.930 -48.500, -2.493 3.191 -48.500, -3.277 2.381 -50.000, -3.277 2.381 -48.500, -4.040 -0.283 -48.500, -2.493 -3.191 -48.500, -0.980 -3.930 -48.500, 0.703 -3.988 -48.500, 2.710 -3.010 -48.500, 3.435 -2.146 -48.500, 3.700 -1.647 -48.500, 3.700 -1.647 -50.000, 4.011 -0.564 -50.000, 4.050 0.000 -50.000, 3.893 -1.116 -50.000, 4.011 -0.564 -48.500, 3.435 2.146 -50.000, 3.102 2.603 -50.000, 0.703 3.988 -50.000, 0.141 4.048 -48.500, 0.141 4.048 -50.000, -2.913 2.813 -50.000, -3.961 0.842 -48.500, -3.806 -1.385 -48.500, -3.576 -1.901 -50.000, -3.277 -2.381 -48.500, -1.517 -3.755 -50.000, -0.423 -4.028 -50.000, 0.141 -4.048 -50.000, 0.703 -3.988 -50.000, 1.775 -3.640 -50.000, 3.893 -1.116 -48.500, 4.050 0.000 -48.500, 3.893 10.216 -48.500, 4.011 9.664 -50.000, 3.893 10.216 -50.000, 3.700 10.747 -48.500, 3.435 11.246 -48.500, 2.265 12.458 -50.000, 1.775 12.740 -50.000, 1.252 12.952 -50.000, -2.025 12.607 -48.500, -2.493 12.291 -50.000, -2.913 11.913 -48.500, -3.277 11.481 -48.500, -3.806 10.485 -48.500, -3.576 7.199 -48.500, -2.913 6.287 -48.500, -2.493 5.909 -50.000, -1.517 5.345 -50.000, -0.423 5.072 -48.500, 0.703 5.112 -48.500, 1.775 5.460 -48.500, 2.710 6.090 -50.000, 3.102 6.497 -48.500, 4.050 9.100 -50.000, 3.893 7.984 -50.000, 4.011 8.536 -48.500, 2.710 12.110 -48.500, 2.710 12.110 -50.000, 1.775 12.740 -48.500, 1.252 12.952 -48.500, 0.703 13.088 -48.500, 0.703 13.088 -50.000, 0.141 13.148 -48.500, -0.423 13.128 -50.000, -0.980 13.030 -50.000, -1.517 12.855 -50.000, -2.025 12.607 -50.000, -2.493 12.291 -48.500, -3.576 11.001 -48.500, -3.961 9.942 -48.500, -3.961 9.942 -50.000, -4.040 9.383 -50.000, -4.040 8.817 -50.000, -3.961 8.258 -48.500, -3.277 6.719 -48.500, -3.277 6.719 -50.000, -2.913 6.287 -50.000, -2.025 5.593 -50.000, -1.517 5.345 -48.500, -0.980 5.170 -48.500, 0.141 5.052 -50.000, 0.703 5.112 -50.000, 1.775 5.460 -50.000, 3.102 6.497 -50.000, 4.050 9.100 -48.500, 4.011 -8.536 -50.000, 3.700 -7.453 -48.500, 3.102 -6.497 -48.500, -0.423 -5.072 -48.500, -1.517 -5.345 -50.000, -4.040 -8.817 -50.000, -3.806 -10.485 -50.000, -3.576 -11.001 -50.000, -3.277 -11.481 -50.000, -2.493 -12.291 -48.500, -1.517 -12.855 -50.000, -0.980 -13.030 -50.000, -0.423 -13.128 -48.500, 3.700 -10.747 -48.500, 3.893 -10.216 -48.500, 4.050 -9.100 -50.000, 4.011 -9.664 -50.000, 3.435 -6.954 -50.000, 3.102 -6.497 -50.000, 1.252 -5.248 -50.000, 0.703 -5.112 -50.000, 0.141 -5.052 -48.500, -1.517 -5.345 -48.500, -2.493 -5.909 -50.000, -3.277 -6.719 -48.500, -3.576 -7.199 -48.500, -3.806 -7.715 -50.000, -3.961 -8.258 -48.500, -4.040 -9.383 -48.500, -4.040 -9.383 -50.000, -3.576 -11.001 -48.500, -2.913 -11.913 -48.500, -2.025 -12.607 -48.500, -0.423 -13.128 -50.000, 1.775 -12.740 -50.000, 2.710 -12.110 -48.500, 2.710 -12.110 -50.000, 3.102 -11.703 -48.500, 3.435 -11.246 -48.500, 3.435 -11.246 -50.000, 3.893 -10.216 -50.000, 4.050 -9.100 -48.500, -5.400 4.700 -48.500, -5.359 4.982 -48.500, -5.241 5.241 -48.500, -4.542 5.690 -50.000, -3.985 5.610 -48.500, -5.055 5.456 -48.500, -4.542 5.690 -48.500, -4.258 5.690 -48.500, -3.745 5.456 -48.500, -3.745 5.456 -50.000, -3.559 5.241 -50.000, -5.400 4.700 -50.000, -3.559 3.859 -48.500, -3.745 3.644 -48.500, -3.985 3.490 -48.500, -3.745 3.644 -50.000, -3.985 3.490 -50.000, -4.258 3.410 -50.000, -5.359 4.118 -50.000, -5.400 4.400 -50.000, -5.400 4.400 -48.500, -5.359 4.118 -48.500, -3.441 4.118 -48.500, -3.441 4.118 -50.000, -3.559 3.859 -50.000, -4.542 3.410 -50.000, -4.815 3.490 -50.000, -5.055 3.644 -48.500, -5.241 3.859 -48.500, -3.400 4.700 -50.000, -3.400 4.700 -48.500, -7.182 -9.382 -48.500, -6.877 -9.856 -50.000, -6.638 -10.010 -48.500, -6.080 -10.090 -50.000, -5.381 -9.641 -50.000, -5.263 -9.382 -48.500, -5.263 -8.818 -50.000, -5.223 -9.100 -48.500, -5.263 -8.818 -48.500, -5.568 -8.344 -48.500, -6.080 -8.110 -48.500, -6.638 -8.190 -48.500, -7.182 -8.818 -50.000, -7.182 -8.818 -48.500, -7.223 -9.100 -48.500, -6.365 -10.090 -48.500, -5.568 -9.856 -48.500, -5.381 -9.641 -48.500, -5.223 -9.100 -50.000, -5.807 -8.190 -50.000, -6.080 -8.110 -50.000, -7.064 -8.559 -50.000, -7.064 -8.559 -48.500, -5.223 -0.000 -48.500, -5.263 0.282 -48.500, -5.568 0.756 -48.500, -6.638 0.910 -50.000, -6.365 0.990 -48.500, -6.877 0.756 -48.500, -7.182 0.282 -48.500, -7.223 -0.000 -48.500, -7.182 -0.282 -48.500, -6.638 -0.910 -50.000, -6.638 -0.910 -48.500, -5.381 -0.541 -48.500, -5.263 -0.282 -48.500, -5.223 -0.000 -50.000, -6.080 0.990 -50.000, -6.365 0.990 -50.000, -6.877 0.756 -50.000, -7.182 0.282 -50.000, -7.223 -0.000 -50.000, -7.064 -0.541 -50.000, -6.080 -0.990 -50.000, -5.381 -0.541 -50.000, 7.182 0.282 -50.000, 7.182 0.282 -48.500, 7.064 0.541 -50.000, 5.263 0.282 -50.000, 5.381 0.541 -48.500, 5.223 0.000 -48.500, 5.263 -0.282 -48.500, 5.807 -0.910 -48.500, 6.080 -0.990 -48.500, 7.064 -0.541 -50.000, 6.638 0.910 -48.500, 6.080 0.990 -48.500, 5.568 0.756 -50.000, 5.381 -0.541 -50.000, 5.568 -0.756 -50.000, 6.080 -0.990 -50.000, 7.223 0.000 -50.000, -4.815 -3.490 -50.000, -3.745 -3.644 -50.000, -3.441 -4.118 -48.500, -3.559 -3.859 -50.000, -3.441 -4.118 -50.000, -3.400 -4.400 -48.500, -5.359 -4.118 -50.000, -5.241 -3.859 -48.500, -3.985 -3.490 -50.000, -3.745 -3.644 -48.500, -5.400 -4.400 -50.000, -3.559 -5.241 -48.500, -3.559 -5.241 -50.000, -3.745 -5.456 -50.000, -5.359 -4.982 -50.000, -5.359 -4.982 -48.500, -3.745 -5.456 -48.500, -4.542 -5.690 -48.500, -4.815 -5.610 -50.000, -3.400 -4.700 -50.000, 7.182 9.382 -48.500, 7.064 9.641 -48.500, 6.638 10.010 -48.500, 6.080 10.090 -48.500, 5.807 10.010 -48.500, 5.381 9.641 -50.000, 5.223 9.100 -50.000, 5.263 9.382 -48.500, 5.223 9.100 -48.500, 5.263 8.818 -50.000, 6.638 8.190 -50.000, 7.223 9.100 -50.000, 7.182 9.382 -50.000, 6.638 10.010 -50.000, 6.365 10.090 -50.000, 6.365 10.090 -48.500, 5.568 9.856 -50.000, 5.568 9.856 -48.500, 5.263 9.382 -50.000, 5.568 8.344 -50.000, 5.807 8.190 -50.000, 5.807 8.190 -48.500, 6.080 8.110 -50.000, 6.365 8.110 -50.000, 6.638 8.190 -48.500, 6.877 8.344 -50.000, 7.064 8.559 -50.000, 7.064 8.559 -48.500, 7.182 8.818 -48.500, -5.263 9.382 -50.000, -5.223 9.100 -48.500, -5.381 9.641 -50.000, -5.381 9.641 -48.500, -5.568 9.856 -50.000, -6.365 10.090 -50.000, -7.182 9.382 -50.000, -7.223 9.100 -50.000, -7.223 9.100 -48.500, -6.877 8.344 -48.500, -6.365 8.110 -50.000, -6.080 8.110 -50.000, -5.263 8.818 -50.000, -5.807 10.010 -50.000, -6.080 10.090 -50.000, -7.064 9.641 -48.500, -7.182 8.818 -50.000, -6.638 8.190 -50.000, -6.080 8.110 -48.500, -5.807 8.190 -48.500, -5.381 8.559 -48.500, -5.263 8.818 -48.500, 3.400 4.700 -48.500, 3.559 5.241 -48.500, 3.441 4.982 -50.000, 3.745 5.456 -48.500, 4.542 5.690 -50.000, 4.815 5.610 -48.500, 4.815 5.610 -50.000, 5.241 5.241 -50.000, 3.745 5.456 -50.000, 5.241 5.241 -48.500, 5.400 4.400 -50.000, 5.359 4.118 -50.000, 4.815 3.490 -48.500, 4.815 3.490 -50.000, 3.985 3.490 -48.500, 3.441 4.118 -48.500, 4.542 3.410 -48.500, 3.745 3.644 -48.500, 5.400 -4.700 -48.500, 5.359 -4.982 -48.500, 5.359 -4.982 -50.000, 4.815 -5.610 -48.500, 5.055 -5.456 -50.000, 4.815 -5.610 -50.000, 3.985 -5.610 -50.000, 3.559 -5.241 -48.500, 3.559 -5.241 -50.000, 3.400 -4.700 -50.000, 3.400 -4.700 -48.500, 5.055 -5.456 -48.500, 4.542 -5.690 -50.000, 4.258 -5.690 -48.500, 3.400 -4.400 -50.000, 3.745 -3.644 -50.000, 4.258 -3.410 -48.500, 4.542 -3.410 -48.500, 4.258 -3.410 -50.000, 5.359 -4.118 -50.000, 5.400 -4.400 -48.500, 5.359 -4.118 -48.500, 3.441 -4.118 -48.500, 3.559 -3.859 -48.500, 3.745 -3.644 -48.500, 3.985 -3.490 -48.500, 4.815 -3.490 -48.500, 5.055 -3.644 -48.500, 3.400 -4.400 -48.500, 5.263 -9.382 -50.000, 5.568 -9.856 -50.000, 5.568 -9.856 -48.500, 6.365 -10.090 -48.500, 6.638 -10.010 -48.500, 6.877 -9.856 -48.500, 7.182 -9.382 -50.000, 7.064 -9.641 -48.500, 7.182 -8.818 -48.500, 6.638 -8.190 -48.500, 5.568 -8.344 -48.500, 5.223 -9.100 -48.500, 5.223 -9.100 -50.000, 5.807 -10.010 -50.000, 5.807 -10.010 -48.500, 6.080 -10.090 -50.000, 6.080 -10.090 -48.500, 6.365 -10.090 -50.000, 6.638 -10.010 -50.000, 6.877 -9.856 -50.000, 7.064 -9.641 -50.000, 7.182 -9.382 -48.500, 7.223 -9.100 -48.500, 7.182 -8.818 -50.000, 6.638 -8.190 -50.000, 10.000 16.262 -48.390, 10.000 16.148 -48.765, 10.000 15.963 -49.111, 10.000 14.762 -48.191, 10.000 15.065 -49.848, 10.000 14.491 -48.462, -10.000 15.065 -49.848, -10.000 14.491 -48.462, -10.000 15.714 -49.414, -10.000 14.654 -48.354, -10.000 15.963 -49.111, -10.000 14.762 -48.191, 10.000 14.690 -49.962, -10.000 14.690 -49.962, -10.000 16.148 -48.765, -10.000 16.262 -48.390, -10.000 15.411 -49.663, 10.000 15.411 -49.663, 10.000 15.714 -49.414, 10.000 14.654 -48.354, 10.000 14.800 -48.000, -10.000 14.800 -48.000, -10.000 -16.300 -48.000, -10.000 -16.262 -48.390, -10.000 -14.800 -48.000, -10.000 -15.065 -49.848, 10.000 -14.491 -48.462, 10.000 -15.411 -49.663, 10.000 -14.762 -48.191, 10.000 -14.690 -49.962, -10.000 -14.690 -49.962, 10.000 -15.065 -49.848, 10.000 -15.714 -49.414, -10.000 -15.963 -49.111, 10.000 -16.148 -48.765, 10.000 -16.262 -48.390, -10.000 -16.148 -48.765, -10.000 -15.411 -49.663, -10.000 -15.714 -49.414, 10.000 -15.963 -49.111, 10.000 -16.300 -48.000, -10.000 -14.654 -48.354, -10.000 -14.762 -48.191, -10.000 -14.491 -48.462, 10.000 -14.654 -48.354, 4.542 -14.800 -37.410, 5.549 -14.800 -37.309, 5.732 -14.800 -37.640, 6.025 -14.800 -37.880, 5.240 -14.800 -38.553, 5.706 -14.800 -38.836, 6.231 -14.800 -38.982, 6.763 -14.800 -37.965, 7.043 -14.800 -38.925, 7.243 -14.800 -37.669, 7.356 -14.800 -37.516, 7.765 -14.800 -38.549, 7.964 -14.800 -38.363, 7.487 -14.800 -37.161, 8.459 -14.800 -37.404, 7.500 -14.800 -36.972, 8.383 -14.800 -36.327, 7.417 -14.800 -36.602, 8.274 -14.800 -36.077, 7.204 -14.800 -36.290, 7.760 -14.800 -35.447, 7.294 -14.800 -35.164, 6.708 -14.800 -36.022, 6.769 -14.800 -35.018, 6.497 -14.800 -35.000, 6.330 -14.800 -36.015, 5.458 -14.800 -35.293, 6.146 -14.800 -36.065, 5.824 -14.800 -36.263, 5.533 -14.800 -36.746, 5.235 -14.800 -35.451, 4.864 -14.800 -35.849, 5.502 -14.800 -36.933, 6.386 -14.800 -37.993, 6.576 -14.800 -37.997, 8.496 -14.800 -37.133, 7.960 -14.800 -35.633, 5.508 -14.800 -37.123, 4.505 -14.800 -37.140, 4.504 -14.800 -36.867, 5.533 -7.800 -36.746, 5.598 -14.800 -36.567, 5.824 -7.800 -36.263, 5.976 -14.800 -36.149, 6.519 -7.800 -36.000, 6.889 -14.800 -36.079, 7.057 -7.800 -36.169, 7.417 -7.800 -36.602, 7.500 -7.800 -36.972, 7.356 -7.800 -37.516, 7.243 -7.800 -37.669, 7.103 -14.800 -37.798, 6.941 -14.800 -37.897, 6.763 -7.800 -37.965, 6.576 -7.800 -37.997, 6.386 -7.800 -37.993, 6.200 -14.800 -37.954, 6.200 -7.800 -37.954, 6.025 -7.800 -37.880, 5.502 -7.800 -36.933, 5.697 -7.800 -36.404, 5.697 -14.800 -36.404, 6.330 -7.800 -36.015, 6.519 -14.800 -36.000, 6.889 -7.800 -36.079, 7.057 -14.800 -36.169, 7.326 -14.800 -36.436, 7.476 -14.800 -36.783, 7.487 -7.800 -37.161, 7.439 -14.800 -37.345, 7.103 -7.800 -37.798, 5.867 -14.800 -37.774, 5.625 -7.800 -37.483, 5.625 -14.800 -37.483, 5.508 -7.800 -37.123, 6.708 -7.800 -36.022, 5.598 -7.800 -36.567, 5.549 -7.800 -37.309, 5.732 -7.800 -37.640, 5.867 -7.800 -37.774, 6.941 -7.800 -37.897, 7.326 -7.800 -36.436, 7.439 -7.800 -37.345, 7.204 -7.800 -36.290, 7.476 -7.800 -36.783, 6.146 -7.800 -36.065, 5.976 -7.800 -36.149, 5.549 7.800 -37.309, 5.508 7.800 -37.123, 6.576 7.800 -37.997, 5.697 7.800 -36.404, 5.824 7.800 -36.263, 5.976 7.800 -36.149, 6.763 7.800 -37.965, 7.204 7.800 -36.290, 7.417 7.800 -36.602, 7.476 7.800 -36.783, 7.103 7.800 -37.798, 7.356 7.800 -37.516, 7.439 7.800 -37.345, 6.025 7.800 -37.880, 5.867 7.800 -37.774, 5.732 7.800 -37.640, 5.533 7.800 -36.746, 5.598 7.800 -36.567, 5.697 14.800 -36.404, 5.824 14.800 -36.263, 6.146 7.800 -36.065, 6.330 7.800 -36.015, 6.519 14.800 -36.000, 6.889 14.800 -36.079, 7.057 14.800 -36.169, 7.057 7.800 -36.169, 7.326 7.800 -36.436, 7.500 7.800 -36.972, 7.487 7.800 -37.161, 7.103 14.800 -37.798, 6.941 14.800 -37.897, 6.576 14.800 -37.997, 6.386 14.800 -37.993, 5.625 7.800 -37.483, 5.625 14.800 -37.483, 5.502 14.800 -36.933, 5.502 7.800 -36.933, 6.519 7.800 -36.000, 6.708 14.800 -36.022, 6.708 7.800 -36.022, 6.889 7.800 -36.079, 7.243 7.800 -37.669, 6.941 7.800 -37.897, 6.763 14.800 -37.965, 6.386 7.800 -37.993, 6.200 14.800 -37.954, 6.200 7.800 -37.954, 6.025 14.800 -37.880, 5.732 14.800 -37.640, 5.549 14.800 -37.309, 4.542 14.800 -37.410, 4.505 14.800 -37.140, 4.541 14.800 -36.596, 5.598 14.800 -36.567, 5.976 14.800 -36.149, 6.225 14.800 -35.019, 6.330 14.800 -36.015, 5.957 14.800 -35.075, 6.769 14.800 -35.018, 7.294 14.800 -35.164, 7.326 14.800 -36.436, 7.204 14.800 -36.290, 7.417 14.800 -36.602, 7.476 14.800 -36.783, 7.760 14.800 -35.447, 8.274 14.800 -36.077, 7.500 14.800 -36.972, 7.487 14.800 -37.161, 8.496 14.800 -37.133, 8.386 14.800 -37.667, 8.277 14.800 -37.917, 7.964 14.800 -38.363, 7.243 14.800 -37.669, 7.765 14.800 -38.549, 6.775 14.800 -38.981, 5.867 14.800 -37.774, 5.240 14.800 -38.553, 5.508 14.800 -37.123, 4.617 14.800 -37.673, 6.146 14.800 -36.065, 8.459 14.800 -37.404, 7.439 14.800 -37.345, 7.356 14.800 -37.516, 5.533 14.800 -36.746, 4.614 14.800 -36.333, 4.541 -14.800 -36.596, 4.614 -14.800 -36.333, 4.723 14.800 -36.083, 4.723 -14.800 -36.083, 5.036 -14.800 -35.637, 5.700 -14.800 -35.167, 5.957 -14.800 -35.075, 6.225 -14.800 -35.019, 6.497 14.800 -35.000, 7.037 -14.800 -35.073, 7.537 14.800 -35.290, 8.132 -14.800 -35.844, 8.458 -14.800 -36.590, 8.386 -14.800 -37.667, 8.277 -14.800 -37.917, 8.136 -14.800 -38.151, 7.542 -14.800 -38.707, 7.300 -14.800 -38.833, 6.503 14.800 -39.000, 6.775 -14.800 -38.981, 6.231 14.800 -38.982, 5.706 14.800 -38.836, 5.040 14.800 -38.367, 5.040 -14.800 -38.367, 4.868 14.800 -38.156, 4.868 -14.800 -38.156, 4.617 -14.800 -37.673, 4.864 14.800 -35.849, 5.036 14.800 -35.637, 5.235 14.800 -35.451, 5.458 14.800 -35.293, 5.700 14.800 -35.167, 7.037 14.800 -35.073, 7.537 -14.800 -35.290, 7.960 14.800 -35.633, 8.132 14.800 -35.844, 8.383 14.800 -36.327, 8.458 14.800 -36.590, 8.495 14.800 -36.860, 8.495 -14.800 -36.860, 8.136 14.800 -38.151, 7.542 14.800 -38.707, 7.300 14.800 -38.833, 7.043 14.800 -38.925, 6.503 -14.800 -39.000, 5.963 14.800 -38.927, 5.963 -14.800 -38.927, 5.463 14.800 -38.710, 5.463 -14.800 -38.710, 4.726 14.800 -37.923, 4.726 -14.800 -37.923, 4.504 14.800 -36.867, -1.604 -1.800 -63.739, -0.396 -1.800 -63.739, -1.638 -1.800 -63.622, -1.545 -1.800 -63.854, -1.460 -1.800 -63.960, -1.357 -1.800 -64.043, -0.878 -1.800 -64.139, -1.604 -1.800 -63.261, -0.455 -1.800 -63.146, -1.543 -1.800 -63.143, -1.000 -1.800 -62.850, -0.643 -1.800 -62.957, -0.540 -1.800 -63.040, -0.761 -1.800 -62.896, -1.640 -1.800 -63.381, -0.362 -1.800 -63.378, -0.360 -1.800 -63.619, -1.650 -1.800 -63.500, -2.569 11.000 -63.188, -2.600 11.000 -63.500, -2.478 11.000 -62.888, -2.330 11.000 -62.611, -1.000 11.000 -61.900, -0.688 11.000 -61.931, 0.330 11.000 -62.611, 0.131 11.000 -62.369, -0.111 11.000 -62.170, -1.889 11.000 -62.170, -0.388 11.000 -62.022, -2.569 11.000 -63.812, -2.478 11.000 -64.112, 0.131 11.000 -64.631, -1.312 11.000 -65.069, -0.688 11.000 -65.069, 0.569 11.000 -63.812, -1.889 11.000 -64.830, -0.347 -1.802 -63.317, -0.219 -1.849 -63.500, -0.220 -2.000 -63.161, -0.189 -1.944 -63.273, -0.281 -1.944 -63.063, -0.341 -2.000 -62.964, -0.425 -1.944 -62.885, -0.862 -1.802 -62.836, -0.881 -1.800 -62.860, -0.688 -1.802 -62.898, -0.333 -1.849 -63.094, -0.347 -1.802 -63.683, -0.420 -1.802 -63.853, -0.641 -1.849 -64.193, -0.829 -1.944 -64.324, -0.425 -1.944 -64.115, -0.467 -1.849 -64.071, -0.457 -1.800 -63.857, -0.540 -1.800 -63.960, -0.537 -1.802 -63.996, -0.761 -1.800 -64.104, -1.000 -1.800 -64.150, -1.046 -1.802 -64.177, -1.580 -2.000 -64.121, -1.653 -1.944 -64.031, -1.486 -1.944 -64.188, -1.391 -2.000 -64.255, -1.282 -1.944 -64.293, -1.262 -1.849 -64.236, -0.646 -1.800 -64.044, -0.688 -1.802 -64.102, -0.841 -1.849 -64.265, -1.057 -1.944 -64.340, -0.862 -1.802 -64.164, -1.053 -1.849 -64.279, -1.173 -2.000 -64.332, -1.119 -1.800 -64.140, -1.239 -1.800 -64.104, -1.227 -1.802 -64.139, -1.606 -1.849 -63.993, -1.622 -1.802 -63.770, -1.774 -1.849 -63.394, -1.716 -1.849 -63.189, -1.726 -2.000 -63.058, -1.672 -1.802 -63.592, -1.672 -1.802 -63.408, -1.526 -1.802 -63.928, -1.716 -1.849 -63.811, -1.834 -1.944 -63.615, -1.774 -1.849 -63.606, -1.834 -1.944 -63.385, -1.818 -2.000 -63.271, -1.622 -1.802 -63.230, -1.606 -1.849 -63.007, -1.653 -1.944 -62.969, -1.391 -2.000 -62.745, -1.354 -1.800 -62.956, -1.122 -1.800 -62.861, -1.239 -1.800 -62.896, -0.641 -1.849 -62.807, -0.510 -2.000 -62.806, -0.613 -1.944 -62.752, -1.053 -1.849 -62.721, -1.046 -1.802 -62.823, -1.486 -1.944 -62.812, -1.526 -1.802 -63.072, -1.460 -1.800 -63.040, -1.450 -1.849 -62.862, -1.282 -1.944 -62.707, -1.057 -1.944 -62.660, -1.173 -2.000 -62.668, -0.829 -1.944 -62.676, -0.537 -1.802 -63.004, -0.248 -1.849 -63.289, -0.396 -1.800 -63.261, -0.420 -1.802 -63.147, -0.322 -1.802 -63.500, -0.350 -1.800 -63.500, -0.189 -1.944 -63.727, -0.248 -1.849 -63.711, -0.158 -2.000 -63.384, -0.158 -1.944 -63.500, -0.281 -1.944 -63.937, -0.333 -1.849 -63.906, -0.613 -1.944 -64.248, -1.391 -1.802 -64.054, -1.450 -1.849 -64.138, -1.772 -1.944 -63.835, -1.772 -1.944 -63.165, -1.227 -1.802 -62.861, -1.262 -1.849 -62.764, -1.391 -1.802 -62.946, -0.841 -1.849 -62.735, -0.467 -1.849 -62.929, -2.131 11.000 -62.369, -2.131 14.000 -62.369, -1.312 14.000 -61.931, -1.000 14.000 -61.900, -0.688 14.000 -61.931, -0.111 14.000 -62.170, 0.330 11.000 -64.389, 0.330 14.000 -64.389, -1.000 14.000 -65.100, -1.612 14.000 -64.978, -2.131 11.000 -64.631, -2.330 11.000 -64.389, -2.131 14.000 -64.631, -1.612 11.000 -62.022, -1.312 11.000 -61.931, 0.478 11.000 -62.888, 0.478 14.000 -62.888, 0.569 11.000 -63.188, 0.600 11.000 -63.500, 0.478 11.000 -64.112, -0.111 11.000 -64.830, -0.111 14.000 -64.830, -0.388 11.000 -64.978, -0.688 14.000 -65.069, -1.000 11.000 -65.100, -1.612 11.000 -64.978, -1.000 -14.700 -64.350, -0.771 -14.700 -64.318, -0.715 -2.000 -64.301, -0.510 -2.000 -64.194, -0.220 -2.000 -63.839, -0.245 -14.700 -63.891, -0.168 -14.700 -63.673, -0.152 -14.700 -63.442, -0.199 -14.700 -63.215, -0.306 -14.700 -63.010, -0.715 -2.000 -62.699, -0.942 -2.000 -62.652, -1.339 -14.700 -62.720, -1.580 -2.000 -62.879, -1.536 -14.700 -62.841, -1.818 -2.000 -63.729, -1.726 -2.000 -63.942, -1.621 -14.700 -64.080, -0.942 -2.000 -64.348, -0.379 -14.700 -64.080, -0.341 -2.000 -64.036, -0.158 -2.000 -63.616, -1.850 -2.000 -63.500, -1.229 -14.700 -64.318, -8.083 -10.900 -56.475, -8.031 -10.900 -56.644, -7.949 -10.900 -56.800, -7.700 -10.900 -57.048, -7.376 -10.900 -57.183, -7.201 -10.900 -57.200, -7.025 -10.900 -57.183, -6.563 -10.900 -56.936, -6.451 -10.900 -56.800, -8.090 -10.900 -56.166, -8.077 -10.900 -56.100, -6.359 -10.900 -55.979, -7.949 -10.900 -55.800, -6.529 -10.900 -55.700, -8.027 -10.900 -55.944, -6.431 -10.900 -55.832, -7.579 -10.900 -55.483, -2.569 14.000 -63.812, -2.550 14.171 -64.004, -2.530 14.321 -64.279, -2.389 14.321 -64.509, -2.325 14.500 -65.130, -2.485 14.500 -64.985, -2.424 14.492 -64.924, -2.867 14.500 -64.460, -2.953 14.500 -64.273, -3.017 14.500 -64.085, -2.827 14.433 -63.789, -2.850 14.433 -63.500, -2.478 14.000 -62.888, -2.569 14.000 -63.188, -2.600 14.000 -63.500, -2.610 14.171 -63.245, -2.630 14.171 -63.500, -2.717 14.321 -63.500, -2.759 14.433 -64.072, -2.794 14.492 -64.414, -2.915 14.492 -64.122, -2.478 14.000 -64.112, -2.087 14.433 -64.997, -2.183 14.492 -65.129, -2.153 14.500 -65.256, -1.969 14.500 -65.363, -2.330 14.000 -64.389, -2.319 14.171 -64.458, -2.214 14.321 -64.714, -2.153 14.171 -64.653, -2.009 14.321 -64.889, -1.914 14.492 -65.294, -1.773 14.500 -65.453, -1.779 14.321 -65.030, -1.572 14.433 -65.259, -1.622 14.492 -65.415, -1.315 14.492 -65.488, -1.386 14.500 -65.566, -1.504 14.171 -65.050, -1.312 14.000 -65.069, -0.711 14.433 -65.327, -0.378 14.492 -65.415, -1.000 14.500 -65.600, -1.196 14.500 -65.592, -1.000 14.321 -65.217, -1.000 14.171 -65.130, -0.086 14.492 -65.294, 0.183 14.492 -65.129, 0.145 14.500 -65.259, -0.260 14.171 -64.952, -0.388 14.000 -64.978, -0.042 14.171 -64.819, 0.308 14.433 -64.808, 0.629 14.492 -64.683, 0.087 14.433 -64.997, 0.794 14.492 -64.414, 0.863 14.500 -64.469, 0.530 14.321 -64.279, 0.988 14.492 -63.815, 0.915 14.492 -64.122, 0.478 14.000 -64.112, 0.569 14.000 -63.812, 0.550 14.171 -64.004, 0.850 14.433 -63.500, 0.988 14.492 -63.185, 0.915 14.492 -62.878, 1.017 14.500 -62.915, 1.100 14.500 -63.500, 1.092 14.500 -63.696, 1.013 14.492 -63.500, 1.066 14.500 -63.886, 0.600 14.000 -63.500, 0.610 14.171 -63.755, 0.717 14.321 -63.500, 0.794 14.492 -62.586, 0.953 14.500 -62.727, 0.630 14.171 -63.500, 0.696 14.321 -63.231, 0.648 14.433 -62.660, 0.452 14.171 -62.760, 0.330 14.000 -62.611, 0.087 14.433 -62.003, -0.086 14.492 -61.706, 0.424 14.492 -62.076, 0.131 14.000 -62.369, 0.319 14.171 -62.542, 0.153 14.171 -62.347, 0.214 14.321 -62.286, -0.160 14.433 -61.852, -0.378 14.492 -61.585, -0.424 14.500 -61.479, -0.031 14.500 -61.637, -0.685 14.492 -61.512, -0.388 14.000 -62.022, -1.315 14.492 -61.512, -1.585 14.500 -61.483, -1.394 14.500 -61.437, -1.000 14.492 -61.487, -0.804 14.500 -61.408, -1.000 14.321 -61.783, -1.572 14.433 -61.741, -1.622 14.492 -61.585, -1.255 14.171 -61.890, -2.183 14.492 -61.871, -1.914 14.492 -61.706, -1.612 14.000 -62.022, -1.740 14.171 -62.048, -1.958 14.171 -62.181, -2.009 14.321 -62.111, -2.756 14.500 -62.347, -2.630 14.500 -62.175, -2.629 14.492 -62.317, -1.779 14.321 -61.970, -1.889 14.000 -62.170, -2.153 14.171 -62.347, -2.497 14.433 -62.413, -2.953 14.500 -62.727, -2.794 14.492 -62.586, -2.530 14.321 -62.721, -2.759 14.433 -62.928, -3.021 14.500 -62.924, -2.550 14.171 -62.996, -2.633 14.321 -62.969, -2.452 14.171 -62.760, -2.319 14.171 -62.542, -2.330 14.000 -62.611, -3.100 14.500 -63.500, -2.988 14.492 -63.815, -3.063 14.500 -63.894, -3.091 14.500 -63.699, -2.988 14.492 -63.185, -3.013 14.492 -63.500, -2.424 14.492 -62.076, -0.731 14.321 -61.804, -0.711 14.433 -61.673, -0.496 14.171 -61.950, 0.629 14.492 -62.317, 0.497 14.433 -62.413, 0.610 14.171 -63.245, 0.569 14.000 -63.188, 0.550 14.171 -62.996, 0.827 14.433 -63.789, 0.452 14.171 -64.240, 0.633 14.321 -64.031, 0.630 14.500 -64.825, 0.424 14.492 -64.924, -0.221 14.321 -65.030, -0.745 14.171 -65.110, -1.269 14.321 -65.196, -1.531 14.321 -65.133, -2.629 14.492 -64.683, -2.633 14.321 -64.031, -2.759 14.500 -64.645, -2.648 14.433 -64.340, -2.696 14.321 -63.769, -2.610 14.171 -63.755, -2.827 14.433 -63.211, -2.696 14.321 -63.231, -2.214 14.321 -62.286, -0.745 14.171 -61.890, 0.153 14.171 -64.653, -1.255 14.171 -65.110, -2.497 14.433 -64.587, -2.452 14.171 -64.240, -2.308 14.433 -64.808, -1.958 14.171 -64.819, -1.840 14.433 -65.148, -1.889 14.000 -64.830, -1.289 14.433 -65.327, -1.740 14.171 -64.952, -0.731 14.321 -65.196, -0.428 14.433 -65.259, -0.469 14.321 -65.133, -1.000 14.492 -65.513, -1.000 14.433 -65.350, -0.685 14.492 -65.488, -0.496 14.171 -65.050, -0.160 14.433 -65.148, 0.009 14.321 -64.889, 0.214 14.321 -64.714, 0.648 14.433 -64.340, 0.389 14.321 -64.509, 0.497 14.433 -64.587, 0.131 14.000 -64.631, 0.759 14.433 -64.072, 0.319 14.171 -64.458, 0.696 14.321 -63.769, 0.633 14.321 -62.969, 0.827 14.433 -63.211, 0.759 14.433 -62.928, 0.530 14.321 -62.721, 0.308 14.433 -62.192, 0.389 14.321 -62.491, 0.009 14.321 -62.111, 0.183 14.492 -61.871, -0.260 14.171 -62.048, -0.221 14.321 -61.970, -0.469 14.321 -61.867, -0.428 14.433 -61.741, -0.042 14.171 -62.181, -1.000 14.171 -61.870, -1.269 14.321 -61.804, -1.000 14.433 -61.650, -1.289 14.433 -61.673, -1.531 14.321 -61.867, -1.504 14.171 -61.950, -1.840 14.433 -61.852, -2.308 14.433 -62.192, -2.087 14.433 -62.003, -2.389 14.321 -62.491, -2.915 14.492 -62.878, -2.648 14.433 -62.660, 23.069 -10.900 -55.456, 24.731 -10.900 -55.456, 23.263 -10.900 -55.164, 23.555 -10.900 -54.968, 24.245 -10.900 -54.968, 23.901 -10.900 -56.700, 24.800 -10.900 -55.800, 24.100 -10.900 -56.677, 24.290 -10.900 -56.611, 24.711 -10.900 -56.190, 23.000 -10.900 -55.800, 23.110 -10.900 -56.231, 23.196 -10.900 -56.361, -1.632 -15.000 -64.461, -1.442 -14.700 -64.226, -1.755 -14.700 -63.891, -1.832 -14.700 -63.673, -1.801 -14.700 -63.215, -1.694 -14.700 -63.010, -1.739 -15.000 -62.619, -2.148 -15.000 -63.567, -1.848 -14.700 -63.442, -1.516 -15.000 -62.472, -1.116 -14.700 -62.658, -0.884 -14.700 -62.658, -0.484 -15.000 -62.472, -0.661 -14.700 -62.720, -0.464 -14.700 -62.841, 0.056 -15.000 -63.045, -0.164 -15.000 -64.289, -0.368 -15.000 -64.461, -0.558 -14.700 -64.226, -8.236 -10.871 -55.975, -8.149 -10.871 -55.773, -7.967 -10.785 -55.309, -7.848 -10.485 -54.980, -8.100 -10.485 -55.137, -8.150 -10.785 -55.484, -7.845 -10.900 -55.673, -7.547 -10.653 -54.959, -7.427 -10.300 -54.817, -7.568 -10.485 -54.876, -7.274 -10.485 -54.831, -7.721 -10.900 -55.566, -7.864 -10.871 -55.442, -7.752 -10.785 -55.175, -7.678 -10.871 -55.326, -6.689 -10.485 -54.921, -7.425 -10.900 -55.428, -7.471 -10.871 -55.249, -7.263 -10.900 -55.402, -7.099 -10.900 -55.406, -6.787 -10.900 -55.500, -6.649 -10.900 -55.589, -6.203 -10.871 -55.872, -6.315 -10.900 -56.137, -6.115 -10.871 -56.300, -6.300 -10.900 -56.300, -6.317 -10.900 -56.475, -6.282 -10.300 -57.486, -5.927 -10.653 -56.846, -6.049 -10.785 -56.794, -5.973 -10.785 -56.552, -6.137 -10.871 -56.518, -7.010 -10.785 -55.062, -6.719 -10.653 -55.001, -6.422 -10.485 -55.052, -6.187 -10.485 -55.234, -7.036 -10.871 -55.227, -6.939 -10.900 -55.439, -6.823 -10.871 -55.282, -6.765 -10.785 -55.125, -6.245 -10.653 -55.296, -6.063 -10.653 -55.509, -5.849 -10.485 -55.720, -5.888 -10.300 -55.572, -6.172 -10.785 -55.584, -5.927 -10.653 -55.754, -5.769 -10.300 -55.851, -5.759 -10.485 -56.004, -5.843 -10.653 -56.021, -5.708 -10.300 -56.452, -5.708 -10.300 -56.148, -5.729 -10.485 -56.300, -6.049 -10.785 -55.806, -5.815 -10.653 -56.300, -6.137 -10.871 -56.082, -5.759 -10.485 -56.596, -5.888 -10.300 -57.028, -5.947 -10.785 -56.300, -5.849 -10.485 -56.880, -6.369 -10.900 -56.644, -6.203 -10.871 -56.728, -6.422 -10.485 -57.548, -6.309 -10.871 -56.920, -6.452 -10.871 -57.087, -6.467 -10.653 -57.476, -6.689 -10.485 -57.679, -6.719 -10.653 -57.599, -6.626 -10.871 -57.221, -6.765 -10.785 -57.475, -6.977 -10.485 -57.754, -7.274 -10.485 -57.769, -6.700 -10.900 -57.048, -6.855 -10.900 -57.132, -6.823 -10.871 -57.318, -7.010 -10.785 -57.538, -7.427 -10.300 -57.783, -7.036 -10.871 -57.373, -7.848 -10.485 -57.620, -7.255 -10.871 -57.384, -7.514 -10.785 -57.513, -7.810 -10.653 -57.544, -7.993 -10.300 -57.573, -8.100 -10.485 -57.463, -7.752 -10.785 -57.425, -8.048 -10.653 -57.396, -7.545 -10.900 -57.132, -7.967 -10.785 -57.291, -8.251 -10.653 -57.202, -8.316 -10.485 -57.258, -8.150 -10.785 -57.116, -8.603 -10.485 -56.740, -8.578 -10.300 -56.892, -7.864 -10.871 -57.158, -8.669 -10.300 -56.602, -8.663 -10.485 -56.449, -7.837 -10.900 -56.936, -8.295 -10.785 -56.908, -8.663 -10.485 -56.151, -8.149 -10.871 -56.827, -8.236 -10.871 -56.625, -8.395 -10.785 -56.675, -8.446 -10.785 -56.427, -8.280 -10.871 -56.410, -8.578 -10.300 -55.708, -8.522 -10.653 -55.885, -8.233 -10.300 -55.213, -8.486 -10.485 -55.586, -8.316 -10.485 -55.342, -8.100 -10.900 -56.300, -8.097 -10.900 -56.233, -8.280 -10.871 -56.190, -8.395 -10.785 -55.925, -8.295 -10.785 -55.692, -5.843 -10.653 -56.579, -8.411 -10.653 -55.628, -8.603 -10.485 -55.860, -8.578 -10.653 -56.160, -8.446 -10.785 -56.173, -8.251 -10.653 -55.398, -8.024 -10.871 -55.593, -8.048 -10.653 -55.204, -7.810 -10.653 -55.056, -7.255 -10.871 -55.216, -7.513 -10.785 -55.087, -7.270 -10.653 -54.916, -6.990 -10.653 -54.931, -7.263 -10.785 -55.049, -6.977 -10.485 -54.846, -6.626 -10.871 -55.379, -6.537 -10.785 -55.237, -6.467 -10.653 -55.124, -6.309 -10.871 -55.680, -6.452 -10.871 -55.513, -6.337 -10.785 -55.392, -5.993 -10.485 -55.460, -5.973 -10.785 -56.048, -6.172 -10.785 -57.016, -5.993 -10.485 -57.140, -6.063 -10.653 -57.091, -6.187 -10.485 -57.366, -6.245 -10.653 -57.304, -6.537 -10.785 -57.363, -6.337 -10.785 -57.208, -6.990 -10.653 -57.669, -7.263 -10.785 -57.551, -7.270 -10.653 -57.684, -7.547 -10.653 -57.641, -7.569 -10.485 -57.724, -7.678 -10.871 -57.274, -7.472 -10.871 -57.351, -8.024 -10.871 -57.007, -8.411 -10.653 -56.972, -8.486 -10.485 -57.014, -8.522 -10.653 -56.715, -8.578 -10.653 -56.440, 1.571 14.500 -63.888, 1.021 14.500 -64.076, 0.953 14.500 -64.273, 1.343 14.500 -64.628, 0.756 14.500 -64.653, 1.148 14.500 -64.965, 0.621 14.500 -65.533, -0.040 14.500 -65.367, 0.485 14.500 -64.985, 0.322 14.500 -65.131, -0.227 14.500 -65.453, -0.050 14.500 -65.920, -0.415 14.500 -65.517, -0.606 14.500 -65.563, -0.801 14.500 -65.591, -0.421 14.500 -66.035, -1.194 14.500 -66.093, -1.576 14.500 -65.521, -1.579 14.500 -66.035, -2.300 14.500 -65.752, -2.621 14.500 -65.533, -2.906 14.500 -65.268, -3.148 14.500 -64.965, -2.631 14.500 -64.822, -3.343 14.500 -64.628, -3.571 14.500 -63.888, -3.484 14.500 -64.266, -3.092 14.500 -63.304, -3.600 14.500 -63.500, -3.588 14.500 -63.245, -2.863 14.500 -62.531, -3.403 14.500 -62.505, -3.294 14.500 -62.274, -2.839 14.500 -61.662, -2.445 14.500 -61.338, -1.995 14.500 -61.097, -1.255 14.500 -60.913, -1.000 14.500 -61.400, -0.493 14.500 -60.950, 0.445 14.500 -61.338, 0.325 14.500 -61.870, 0.485 14.500 -62.015, 0.631 14.500 -62.178, 1.403 14.500 -62.505, 1.488 14.500 -62.745, 1.600 14.500 -63.500, 1.091 14.500 -63.301, -3.066 14.500 -63.114, -3.488 14.500 -62.745, -3.162 14.500 -62.055, -2.485 14.500 -62.015, -2.322 14.500 -61.869, -2.650 14.500 -61.490, -2.145 14.500 -61.741, -1.960 14.500 -61.633, -1.773 14.500 -61.547, -1.755 14.500 -61.012, -1.507 14.500 -60.950, -1.199 14.500 -61.409, -0.614 14.500 -61.434, -0.245 14.500 -61.012, -0.227 14.500 -61.547, 0.153 14.500 -61.744, 0.759 14.500 -62.355, 0.867 14.500 -62.540, 1.550 14.500 -62.993, 1.063 14.500 -63.106, 23.180 10.000 -55.589, 23.409 10.000 -56.367, 24.391 10.000 -56.367, 24.212 10.000 -56.482, 24.531 10.000 -55.395, 24.007 10.000 -56.542, 24.620 10.000 -55.589, 24.531 10.000 -56.205, 23.180 10.000 -71.411, 23.180 10.000 -70.989, 23.269 10.000 -71.605, 23.588 10.000 -71.882, 24.531 10.000 -70.795, 23.269 10.000 -70.795, 23.588 10.000 -70.518, 24.212 10.000 -70.518, 24.620 10.000 -70.989, 24.620 10.000 -71.411, 23.017 -10.900 -55.625, 22.950 -10.785 -54.984, 23.000 -10.485 -54.637, 23.252 -10.485 -54.480, 23.107 -10.300 -54.527, 22.867 -10.300 -54.713, 22.864 -10.871 -55.475, 22.705 -10.785 -55.425, 22.805 -10.785 -55.192, 22.951 -10.871 -55.273, 23.052 -10.653 -54.704, 23.290 -10.653 -54.556, 23.673 -10.300 -54.317, 23.151 -10.900 -55.300, 23.076 -10.871 -55.093, 23.826 -10.485 -54.331, 23.236 -10.871 -54.942, 24.123 -10.485 -54.346, 23.400 -10.900 -55.052, 23.837 -10.785 -54.549, 23.725 -10.900 -54.917, 24.411 -10.485 -54.421, 24.678 -10.485 -54.552, 23.845 -10.871 -54.716, 24.335 -10.785 -54.625, 24.633 -10.653 -54.624, 24.818 -10.300 -54.614, 25.038 -10.300 -54.823, 23.901 -10.900 -54.900, 24.064 -10.871 -54.727, 24.277 -10.871 -54.782, 24.913 -10.485 -54.734, 25.212 -10.300 -55.072, 24.076 -10.900 -54.917, 24.474 -10.871 -54.879, 24.400 -10.900 -55.052, 24.763 -10.785 -54.892, 25.392 -10.300 -55.648, 25.051 -10.785 -55.306, 25.257 -10.653 -55.521, 25.341 -10.485 -55.504, 24.537 -10.900 -55.164, 24.649 -10.900 -55.300, 24.791 -10.871 -55.180, 25.392 -10.300 -55.952, 25.371 -10.485 -55.800, 24.897 -10.871 -55.372, 25.341 -10.485 -56.096, 25.251 -10.485 -56.380, 24.783 -10.900 -55.625, 24.985 -10.871 -55.800, 25.051 -10.785 -56.294, 24.678 -10.485 -57.048, 24.778 -10.900 -56.000, 24.854 -10.653 -56.804, 24.633 -10.653 -56.976, 24.276 -10.300 -57.252, 24.604 -10.900 -56.361, 24.791 -10.871 -56.420, 24.763 -10.785 -56.708, 24.563 -10.785 -56.863, 24.381 -10.653 -57.099, 24.123 -10.485 -57.254, 24.648 -10.871 -56.587, 24.110 -10.653 -57.169, 23.826 -10.485 -57.269, 24.461 -10.900 -56.504, 24.335 -10.785 -56.975, 23.531 -10.485 -57.224, 24.277 -10.871 -56.818, 24.090 -10.785 -57.038, 23.830 -10.653 -57.184, 23.837 -10.785 -57.051, 23.553 -10.653 -57.141, 23.379 -10.300 -57.207, 23.700 -10.900 -56.678, 23.845 -10.871 -56.884, 23.628 -10.871 -56.851, 23.586 -10.785 -57.013, 23.348 -10.785 -56.925, 23.052 -10.653 -56.896, 22.784 -10.485 -56.758, 23.559 -10.900 -56.633, 22.614 -10.485 -56.514, 23.429 -10.900 -56.567, 23.422 -10.871 -56.774, 23.133 -10.785 -56.791, 22.849 -10.653 -56.702, 22.497 -10.485 -56.240, 23.236 -10.871 -56.658, 22.689 -10.653 -56.472, 23.303 -10.900 -56.474, 23.076 -10.871 -56.507, 22.437 -10.485 -55.949, 23.048 -10.900 -56.089, 22.820 -10.871 -55.690, 22.578 -10.653 -55.385, 22.437 -10.485 -55.651, 22.497 -10.485 -55.360, 22.522 -10.653 -55.940, 22.522 -10.653 -55.660, 22.654 -10.785 -55.673, 22.705 -10.785 -56.175, 23.012 -10.900 -55.947, 22.820 -10.871 -55.910, 22.654 -10.785 -55.927, 22.784 -10.485 -54.842, 22.669 -10.300 -54.943, 22.614 -10.485 -55.086, 22.522 -10.300 -55.208, 25.153 -10.785 -55.800, 25.285 -10.653 -55.800, 25.257 -10.653 -56.079, 22.689 -10.653 -55.128, 22.849 -10.653 -54.898, 23.348 -10.785 -54.675, 23.133 -10.785 -54.809, 23.628 -10.871 -54.749, 23.586 -10.785 -54.587, 23.422 -10.871 -54.826, 23.553 -10.653 -54.459, 23.531 -10.485 -54.376, 23.830 -10.653 -54.416, 24.381 -10.653 -54.501, 24.090 -10.785 -54.562, 24.110 -10.653 -54.431, 24.648 -10.871 -55.013, 24.854 -10.653 -54.796, 24.563 -10.785 -54.737, 25.107 -10.485 -54.960, 25.173 -10.653 -55.254, 24.928 -10.785 -55.084, 25.251 -10.485 -55.220, 25.037 -10.653 -55.009, 24.963 -10.871 -55.582, 25.127 -10.785 -55.548, 24.897 -10.871 -56.228, 24.963 -10.871 -56.018, 25.127 -10.785 -56.052, 25.173 -10.653 -56.346, 25.037 -10.653 -56.591, 25.107 -10.485 -56.640, 24.928 -10.785 -56.516, 24.913 -10.485 -56.866, 24.474 -10.871 -56.721, 24.411 -10.485 -57.179, 24.064 -10.871 -56.873, 23.252 -10.485 -57.120, 23.000 -10.485 -56.963, 23.290 -10.653 -57.044, 22.950 -10.785 -56.616, 22.864 -10.871 -56.125, 22.951 -10.871 -56.327, 22.578 -10.653 -56.215, 22.805 -10.785 -56.408, 0.133 -15.000 -63.300, 1.433 -15.000 -62.329, -0.078 -15.000 -62.813, -1.000 -15.000 -62.350, 1.231 -15.000 -61.979, 0.979 -15.000 -61.664, -0.014 -15.000 -60.987, -1.202 -15.000 -60.808, -1.265 -15.000 -62.381, -3.231 -15.000 -61.979, -1.922 -15.000 -62.813, -2.056 -15.000 -63.045, -3.670 -15.000 -63.098, -2.133 -15.000 -63.300, -2.102 -15.000 -63.830, -3.584 -15.000 -64.283, -1.996 -15.000 -64.075, -3.246 -15.000 -64.999, -1.836 -15.000 -64.289, -2.714 -15.000 -65.586, -2.274 -15.000 -65.880, -2.035 -15.000 -65.994, -1.785 -15.000 -66.083, -1.529 -15.000 -66.148, -1.393 -15.000 -64.581, -0.737 -15.000 -66.187, -0.474 -15.000 -66.148, -0.216 -15.000 -66.084, 0.714 -15.000 -65.586, 1.088 -15.000 -65.212, -1.134 -15.000 -64.642, -0.866 -15.000 -64.642, -0.607 -15.000 -64.581, 1.382 -15.000 -64.772, -0.004 -15.000 -64.075, 0.102 -15.000 -63.830, 1.584 -15.000 -64.283, 1.687 -15.000 -63.764, 0.148 -15.000 -63.567, -1.601 -15.000 -60.868, -3.648 -15.000 -64.026, -0.735 -15.000 -62.381, -0.261 -15.000 -62.619, -6.563 -10.900 -70.064, -7.024 -10.900 -69.817, -7.700 -10.900 -69.952, -7.545 -10.900 -69.868, -7.375 -10.900 -69.817, -6.300 -10.900 -70.700, -6.310 -10.900 -70.834, -7.137 -10.900 -71.598, -6.821 -10.900 -71.517, -8.100 -10.900 -70.700, -8.700 -10.300 -56.300, -8.669 -10.300 -55.998, -7.721 -10.300 -54.893, -7.427 -10.000 -54.817, -6.824 -10.300 -54.848, -6.282 -10.300 -55.114, -6.282 -10.000 -55.114, -6.062 -10.300 -55.323, -5.769 -10.300 -56.749, -6.062 -10.300 -57.277, -6.539 -10.000 -57.647, -6.539 -10.300 -57.647, -6.824 -10.300 -57.752, -7.124 -10.300 -57.798, -7.124 -10.000 -57.798, -7.721 -10.000 -57.707, -7.721 -10.300 -57.707, -7.993 -10.000 -57.573, -8.233 -10.300 -57.387, -8.431 -10.300 -57.157, -8.431 -10.000 -57.157, -8.700 -10.000 -56.300, -8.431 -10.300 -55.443, -8.431 -10.000 -55.443, -7.993 -10.300 -55.027, -7.124 -10.300 -54.802, -7.124 -10.000 -54.802, -6.539 -10.300 -54.953, -6.539 -10.000 -54.953, -5.769 -10.000 -55.851, -7.427 -10.000 -57.783, -6.569 10.000 -70.295, -7.831 10.000 -70.295, -7.093 10.000 -69.958, -6.888 10.000 -70.018, -6.569 10.000 -71.105, -6.709 10.000 -71.267, -6.888 10.000 -71.382, -7.950 10.000 -56.300, -6.569 10.000 -55.895, -7.691 10.000 -55.733, -6.888 10.000 -55.618, -7.691 10.000 -56.867, -6.569 10.000 -56.705, -6.709 10.000 -56.867, -6.480 10.000 -56.511, -7.831 10.000 -56.705, -7.512 10.000 -56.982, -3.554 14.492 -64.268, -3.524 14.435 -64.683, -3.324 14.435 -65.038, -3.138 14.330 -65.415, -3.013 14.200 -65.588, -3.394 14.330 -65.084, -3.669 14.435 -64.303, -3.076 14.435 -65.360, -2.986 14.492 -65.280, -2.783 14.435 -65.642, -2.495 14.330 -65.950, -2.836 14.330 -65.706, -2.706 14.492 -65.550, -2.123 14.330 -66.142, -1.726 14.330 -66.277, -1.936 14.200 -66.245, -2.043 14.492 -65.954, -1.705 14.435 -66.196, -1.106 14.200 -66.398, -1.314 14.330 -66.353, -1.950 14.500 -65.920, -1.675 14.492 -66.080, -1.305 14.435 -66.270, -0.898 14.435 -66.285, -0.683 14.200 -66.383, -0.266 14.200 -66.306, -0.895 14.330 -66.368, -1.292 14.492 -66.151, -0.494 14.435 -66.241, 0.134 14.200 -66.169, -0.806 14.500 -66.093, -0.516 14.492 -66.122, 0.312 14.330 -66.053, -0.073 14.330 -66.217, 0.670 14.330 -65.834, 0.511 14.200 -65.975, 0.219 14.492 -65.872, 0.622 14.435 -65.767, 0.992 14.330 -65.566, 0.300 14.500 -65.752, 1.272 14.330 -65.254, 1.206 14.435 -65.203, 1.419 14.200 -65.100, 1.503 14.330 -64.905, 0.906 14.500 -65.268, 1.111 14.492 -65.130, 1.777 14.200 -64.335, 1.491 14.492 -64.453, 1.863 14.330 -63.710, 1.869 14.200 -63.922, 1.802 14.330 -64.124, 1.869 14.200 -63.078, 1.484 14.500 -64.266, 1.780 14.435 -63.703, 1.802 14.330 -62.876, 1.863 14.330 -63.290, 1.720 14.435 -62.894, 1.681 14.330 -62.475, 1.777 14.200 -62.665, 1.660 14.492 -63.305, 1.587 14.500 -63.245, 1.503 14.330 -62.095, 1.626 14.200 -62.269, 1.491 14.492 -62.547, 1.293 14.500 -62.274, 1.162 14.500 -62.055, 1.111 14.492 -61.870, 1.010 14.500 -61.850, 0.511 14.200 -61.025, 0.855 14.200 -61.271, 0.851 14.492 -61.580, 1.272 14.330 -61.746, 1.326 14.492 -62.195, 1.430 14.435 -62.136, 1.206 14.435 -61.797, 0.992 14.330 -61.434, 1.160 14.200 -61.565, 0.838 14.500 -61.661, 0.649 14.500 -61.490, 0.226 14.500 -61.206, -0.005 14.500 -61.097, -0.494 14.435 -60.759, -1.106 14.200 -60.602, -0.895 14.330 -60.632, -0.100 14.435 -60.862, -0.139 14.492 -60.976, -0.516 14.492 -60.878, 0.552 14.492 -61.331, 0.622 14.435 -61.233, -0.073 14.330 -60.783, 0.134 14.200 -60.831, 0.219 14.492 -61.128, -0.479 14.330 -60.677, -0.745 14.500 -60.912, -1.000 14.500 -60.900, -2.452 14.435 -61.121, -2.836 14.330 -61.294, -2.495 14.330 -61.050, -1.675 14.492 -60.920, -2.090 14.435 -60.935, -1.314 14.330 -60.647, -1.726 14.330 -60.723, -1.936 14.200 -60.755, -2.123 14.330 -60.858, -2.226 14.500 -61.207, -3.010 14.500 -61.851, -3.749 14.330 -62.673, -3.529 14.200 -62.081, -3.324 14.435 -61.962, -3.394 14.330 -61.916, -2.986 14.492 -61.720, -3.076 14.435 -61.640, -3.224 14.492 -62.029, -2.783 14.435 -61.358, -2.706 14.492 -61.450, -3.550 14.500 -62.993, -3.749 14.330 -64.327, -3.870 14.330 -63.500, -3.638 14.492 -63.112, -3.831 14.200 -62.869, -3.415 14.492 -62.368, -3.757 14.435 -63.094, -3.892 14.200 -63.288, -3.840 14.330 -63.082, -3.667 14.492 -63.500, -3.638 14.492 -63.888, -3.529 14.200 -64.919, -3.599 14.330 -64.718, -3.840 14.330 -63.918, -3.787 14.435 -63.500, -3.757 14.435 -63.906, -3.224 14.492 -64.971, -3.415 14.492 -64.632, -2.389 14.492 -65.776, -2.452 14.435 -65.879, -2.090 14.435 -66.065, -0.903 14.492 -66.165, -0.479 14.330 -66.323, -0.139 14.492 -66.024, -0.100 14.435 -66.138, 0.552 14.492 -65.669, 0.274 14.435 -65.979, 0.934 14.435 -65.506, 0.851 14.492 -65.420, 1.326 14.492 -64.805, 1.430 14.435 -64.864, 1.681 14.330 -64.525, 1.603 14.492 -64.080, 1.720 14.435 -64.106, 1.603 14.435 -64.496, 1.660 14.492 -63.695, 1.603 14.492 -62.920, 1.780 14.435 -63.297, 1.603 14.435 -62.504, 0.934 14.435 -61.494, 0.670 14.330 -61.166, 0.274 14.435 -61.021, 0.312 14.330 -60.947, -0.903 14.492 -60.835, -1.292 14.492 -60.849, -0.898 14.435 -60.715, -1.305 14.435 -60.730, -1.705 14.435 -60.804, -2.043 14.492 -61.046, -2.389 14.492 -61.224, -3.138 14.330 -61.585, -3.599 14.330 -62.282, -3.524 14.435 -62.317, -3.554 14.492 -62.732, -3.669 14.435 -62.697, 23.151 -10.900 -71.700, 23.263 -10.900 -71.836, 23.555 -10.900 -72.032, 23.724 -10.900 -72.083, 23.003 -10.900 -71.133, 24.075 -10.900 -72.083, 24.245 -10.900 -72.032, 24.785 -10.900 -71.037, 24.649 -10.900 -71.700, 24.800 -10.900 -71.200, 23.899 -10.900 -72.100, 23.022 -10.900 -71.000, 23.010 -10.900 -71.066, 24.571 -10.900 -70.600, 24.451 -10.900 -70.489, 24.313 -10.900 -70.400, 23.675 -10.900 -70.328, 23.073 -10.900 -70.844, 23.151 -10.900 -70.700, 23.255 -10.900 -70.573, 24.161 -10.900 -70.339, 23.218 10.700 -56.112, 23.158 10.700 -55.907, 23.180 10.000 -56.011, 23.269 10.000 -56.205, 23.689 10.700 -56.520, 23.793 10.000 -56.542, 24.467 10.700 -56.291, 24.391 10.000 -55.233, 24.212 10.000 -55.118, 24.007 10.000 -55.058, 23.900 10.700 -55.050, 23.793 10.000 -55.058, 23.689 10.700 -55.080, 23.588 10.000 -55.118, 23.409 10.000 -55.233, 23.158 10.700 -55.693, 23.150 10.000 -55.800, 23.333 10.700 -56.291, 23.588 10.000 -56.482, 24.305 10.700 -56.431, 24.620 10.000 -56.011, 24.650 10.000 -55.800, 24.582 10.700 -55.488, 24.467 10.700 -55.309, 23.333 10.700 -55.309, 23.269 10.000 -55.395, 23.158 10.700 -71.307, 23.218 10.700 -71.512, 23.409 10.000 -71.767, 23.793 10.000 -71.942, 24.007 10.000 -71.942, 24.391 10.000 -71.767, 24.531 10.000 -71.605, 24.650 10.000 -71.200, 24.467 10.700 -70.709, 24.391 10.000 -70.633, 24.305 10.700 -70.569, 24.111 10.700 -70.480, 24.007 10.000 -70.458, 23.793 10.000 -70.458, 23.333 10.700 -70.709, 23.150 10.000 -71.200, 23.900 10.700 -71.950, 24.212 10.000 -71.882, 24.305 10.700 -71.831, 24.582 10.700 -71.512, 24.642 10.700 -71.093, 24.582 10.700 -70.888, 23.689 10.700 -70.480, 23.409 10.000 -70.633, 23.194 -10.833 -54.095, 23.084 -10.973 -54.071, 23.022 -10.999 -53.972, 23.242 -10.855 -54.017, 23.182 -10.913 -54.053, 23.221 -10.915 -53.938, 23.164 -10.946 -54.022, 23.163 -10.939 -53.858, 23.110 -10.983 -53.953, 23.032 -10.995 -53.944, 23.084 -10.920 -53.797, 23.064 -10.961 -53.853, 23.194 -10.854 -54.087, 23.192 -10.874 -54.078, 23.302 -10.733 -53.956, 23.301 -10.700 -53.965, 23.309 -10.700 -53.874, 23.296 -10.720 -53.829, 23.263 -10.721 -53.774, 23.212 -10.781 -53.744, 23.181 -10.896 -53.805, 23.249 -10.880 -53.896, 23.287 -10.787 -53.972, 23.252 -10.700 -54.044, 23.304 -10.714 -53.954, 23.207 -10.700 -53.727, 23.119 -10.700 -53.702, 23.217 -10.720 -53.734, 23.109 -10.823 -53.728, 23.220 -10.894 -53.846, 23.265 -10.856 -53.948, 23.244 -10.740 -54.052, 23.266 -10.824 -53.995, 23.294 -10.749 -53.833, 23.261 -10.752 -53.778, 23.308 -10.743 -53.895, 23.310 -10.717 -53.892, 23.275 -10.828 -53.860, 23.303 -10.766 -53.901, 23.298 -10.752 -53.960, 23.289 -10.777 -53.839, 23.244 -10.837 -53.806, 23.290 -10.810 -53.917, 23.201 -10.836 -53.765, 23.257 -10.782 -53.785, 23.215 -10.751 -53.737, 22.431 -10.300 -55.498, 22.431 -10.000 -55.498, 22.522 -10.000 -55.208, 23.379 -10.300 -54.393, 23.379 -10.000 -54.393, 23.976 -10.300 -54.302, 24.561 -10.300 -54.453, 25.331 -10.300 -56.249, 25.331 -10.000 -56.249, 25.038 -10.300 -56.777, 24.818 -10.000 -56.986, 24.818 -10.300 -56.986, 23.976 -10.300 -57.298, 23.673 -10.300 -57.283, 23.379 -10.000 -57.207, 23.107 -10.300 -57.073, 22.867 -10.300 -56.887, 22.669 -10.300 -56.657, 22.431 -10.300 -56.102, 22.431 -10.000 -56.102, 22.400 -10.300 -55.800, 22.867 -10.000 -54.713, 23.976 -10.000 -54.302, 24.276 -10.300 -54.348, 24.276 -10.000 -54.348, 25.331 -10.300 -55.351, 25.392 -10.000 -55.648, 25.212 -10.300 -56.528, 25.212 -10.000 -56.528, 24.561 -10.300 -57.147, 23.107 -10.000 -57.073, 22.522 -10.300 -56.392, 23.221 -10.773 -54.074, 22.698 -10.000 -54.598, 24.289 -10.000 -57.455, 23.979 -10.000 -57.498, 23.900 -10.800 -57.500, 23.665 -10.000 -57.484, 23.634 -10.800 -57.479, 23.128 -10.800 -57.315, 22.901 -10.800 -57.175, 22.385 -10.800 -56.572, 22.283 -10.800 -56.325, 22.698 -10.800 -57.002, 22.221 -10.800 -56.066, 22.202 -10.000 -55.721, 22.497 -10.000 -54.839, 22.698 -10.800 -54.598, 22.200 -10.800 -55.800, 22.283 -10.800 -55.275, 21.434 11.000 -54.000, 23.000 11.000 -54.000, 21.357 10.992 -53.929, 23.000 10.815 -53.723, 23.000 10.912 -53.788, 21.095 10.896 -53.773, 21.358 -10.992 -53.930, 23.000 -10.912 -53.788, 23.000 -10.977 -53.885, 25.741 -10.749 -56.401, 25.837 -10.836 -56.428, 25.762 -10.915 -56.479, 25.957 -10.776 -56.487, 25.973 -10.700 -56.493, 25.889 -10.845 -56.459, 25.916 -10.777 -56.442, 25.931 -10.845 -56.501, 25.953 -10.858 -56.598, 25.972 -10.822 -56.591, 25.911 -10.700 -56.425, 25.779 -10.817 -56.413, 25.862 -10.772 -56.410, 25.826 -10.700 -56.391, 25.800 -10.762 -56.396, 25.691 -10.735 -56.421, 25.648 -10.740 -56.456, 25.681 -10.766 -56.432, 25.725 -10.793 -56.415, 25.715 -10.742 -56.410, 25.702 -10.779 -56.422, 25.559 -10.800 -56.546, 25.615 -10.875 -56.514, 25.626 -10.773 -56.479, 25.575 -10.875 -56.550, 25.667 -10.947 -56.543, 25.780 -10.949 -56.523, 25.842 -10.939 -56.537, 25.589 -10.911 -56.563, 25.638 -10.914 -56.525, 25.819 -10.956 -56.556, 25.903 -10.920 -56.616, 25.719 -11.000 -56.677, 25.796 -10.984 -56.651, 25.659 -10.987 -56.630, 25.609 -10.943 -56.581, 25.733 -10.986 -56.596, 25.791 -10.970 -56.569, 25.738 -10.928 -56.496, 25.697 -10.898 -56.478, 25.646 -10.867 -56.486, 25.677 -10.906 -56.494, 25.662 -10.860 -56.472, 25.683 -10.855 -56.458, 25.714 -10.938 -56.512, 25.633 -10.969 -56.604, 25.753 -10.960 -56.538, 25.700 -10.972 -56.567, 25.629 -10.973 -56.616, 25.173 -10.973 -57.073, 25.121 -10.900 -57.021, 25.577 -10.900 -56.565, 25.102 -10.800 -57.002, 24.738 -10.873 -57.295, 24.596 -10.873 -57.366, 24.147 -10.941 -57.541, 23.982 -10.873 -57.512, 23.358 -10.873 -57.426, 23.192 -10.941 -57.410, 22.932 -10.873 -57.215, 22.734 -10.986 -57.206, 22.810 -11.000 -57.356, 23.013 -10.986 -57.396, 23.046 -10.941 -57.337, 24.672 -10.800 -57.315, 24.873 -10.873 -57.211, 24.448 -10.873 -57.424, 24.296 -10.873 -57.467, 24.425 -10.800 -57.417, 24.166 -10.800 -57.479, 23.824 -10.873 -57.512, 23.666 -10.873 -57.498, 23.510 -10.873 -57.469, 23.375 -10.800 -57.417, 23.210 -10.873 -57.369, 23.067 -10.873 -57.298, 22.679 -10.900 -57.021, 22.806 -10.873 -57.119, 23.097 -11.000 -57.522, 23.650 -10.986 -57.609, 23.988 -10.986 -57.624, 24.066 -11.000 -57.693, 24.157 -10.986 -57.608, 23.985 -10.941 -57.556, 24.703 -11.000 -57.522, 24.792 -10.986 -57.393, 24.990 -11.000 -57.356, 24.898 -10.941 -57.248, 25.027 -10.941 -57.149, 23.344 -10.941 -57.468, 23.485 -10.986 -57.578, 23.500 -10.941 -57.512, 23.818 -10.986 -57.624, 23.660 -10.941 -57.542, 23.822 -10.941 -57.557, 24.141 -10.873 -57.497, 24.484 -10.986 -57.530, 24.322 -10.986 -57.577, 24.463 -10.941 -57.466, 24.307 -10.941 -57.511, 24.641 -10.986 -57.469, 24.614 -10.941 -57.407, 24.759 -10.941 -57.334, 24.999 -10.873 -57.115, 24.899 -10.800 -57.175, 22.907 -10.941 -57.251, 22.777 -10.941 -57.153, 23.165 -10.986 -57.472, 23.323 -10.986 -57.533, 25.071 -10.986 -57.201, 24.936 -10.986 -57.304, 22.869 -10.986 -57.307, 22.221 -10.800 -55.534, 22.302 -10.873 -55.181, 22.261 -10.941 -55.165, 22.197 -10.986 -55.140, 22.080 -10.986 -55.653, 22.229 -10.873 -55.417, 22.186 -10.941 -55.407, 22.178 -11.000 -54.997, 22.375 -10.873 -55.019, 22.385 -10.800 -55.028, 22.464 -10.873 -54.865, 22.427 -10.941 -54.841, 22.370 -10.986 -54.803, 22.481 -10.986 -54.650, 22.569 -10.873 -54.720, 22.525 -10.800 -54.801, 22.534 -10.941 -54.693, 22.192 -10.873 -55.662, 22.065 -11.000 -56.292, 22.178 -11.000 -56.603, 22.354 -10.941 -56.638, 22.292 -10.873 -56.392, 22.223 -10.873 -56.154, 22.186 -10.986 -56.431, 22.295 -10.986 -56.671, 22.491 -10.941 -56.852, 22.526 -10.873 -56.825, 22.525 -10.800 -56.799, 22.344 -11.000 -56.890, 22.436 -10.986 -56.892, 22.556 -11.000 -57.144, 22.627 -10.973 -57.073, 22.113 -10.986 -56.177, 22.007 -11.000 -55.966, 22.189 -10.873 -55.909, 22.250 -10.941 -56.407, 22.393 -10.873 -56.617, 22.275 -10.986 -54.967, 22.335 -10.941 -54.998, 22.120 -10.986 -55.392, 22.077 -10.986 -55.916, 22.147 -10.941 -55.659, 22.180 -10.941 -56.163, 22.145 -10.941 -55.912, 22.627 -10.973 -54.527, 23.013 -11.000 -54.000, 22.679 -10.900 -54.579, 23.154 -10.800 -54.141, 23.135 -10.900 -54.123, 22.679 -10.900 -72.421, 22.159 -10.941 -71.447, 22.202 -10.873 -70.966, 22.158 -10.941 -70.960, 22.290 -10.941 -70.492, 22.402 -10.873 -70.367, 22.449 -10.941 -70.207, 22.581 -10.873 -70.106, 22.547 -10.941 -70.077, 22.627 -10.973 -69.927, 22.556 -11.000 -69.856, 22.494 -10.986 -70.034, 22.334 -10.873 -71.896, 22.276 -10.873 -71.748, 22.233 -10.873 -71.596, 22.188 -10.873 -71.282, 22.203 -10.873 -71.441, 22.200 -10.800 -71.200, 22.274 -10.873 -70.658, 22.331 -10.873 -70.510, 22.231 -10.873 -70.810, 22.283 -10.800 -70.675, 22.485 -10.873 -70.232, 22.679 -10.900 -69.979, 22.344 -11.000 -70.110, 22.228 -10.986 -70.465, 22.363 -10.941 -70.346, 22.065 -11.000 -70.708, 22.007 -11.000 -71.034, 22.144 -10.941 -71.285, 22.188 -10.873 -71.124, 22.143 -10.941 -71.122, 22.007 -11.000 -71.366, 22.092 -10.986 -71.457, 22.178 -11.000 -72.003, 22.231 -10.986 -71.941, 22.344 -11.000 -72.290, 22.396 -10.986 -72.236, 22.405 -10.873 -72.038, 22.452 -10.941 -72.198, 22.551 -10.941 -72.327, 22.188 -10.941 -70.800, 22.122 -10.986 -70.785, 22.178 -11.000 -70.397, 22.167 -10.986 -70.623, 22.232 -10.941 -70.644, 22.091 -10.986 -70.950, 22.076 -10.986 -71.118, 22.189 -10.941 -71.607, 22.123 -10.986 -71.622, 22.065 -11.000 -71.692, 22.170 -10.986 -71.784, 22.234 -10.941 -71.763, 22.293 -10.941 -71.914, 22.307 -10.986 -72.092, 22.366 -10.941 -72.059, 22.585 -10.873 -72.299, 22.489 -10.873 -72.173, 22.304 -10.986 -70.313, 22.076 -10.986 -71.288, 22.499 -10.986 -72.371, 22.393 -10.986 -70.169, 21.701 -11.000 -54.507, 21.646 -11.000 -54.322, 21.621 -12.200 -54.266, 21.434 -11.000 -54.000, 21.276 -10.970 -53.869, 21.154 -12.200 -53.799, 21.097 -10.897 -53.774, 20.943 -12.200 -53.725, 20.908 -10.802 -53.718, 21.556 -11.000 -54.151, -3.700 -15.000 -63.500, -3.759 -14.992 -63.298, -3.580 -15.000 -62.704, -3.701 -14.992 -62.898, -3.697 -14.935 -62.469, -3.590 -14.830 -62.046, -3.729 -14.700 -62.254, -3.433 -15.000 -62.329, -3.351 -14.830 -61.685, -3.285 -14.935 -61.736, -2.965 -14.700 -61.233, -3.062 -14.830 -61.362, -2.728 -14.830 -61.084, -2.979 -15.000 -61.664, -3.190 -14.992 -61.809, -2.358 -14.830 -60.858, -2.622 -14.700 -60.976, -2.610 -14.992 -61.250, -1.845 -14.700 -60.622, -2.683 -15.000 -61.389, -1.959 -14.830 -60.689, -2.350 -15.000 -61.162, -2.265 -14.992 -61.039, -1.986 -15.000 -60.987, -1.893 -14.992 -60.881, -1.540 -14.830 -60.579, -1.108 -14.830 -60.532, -1.105 -14.935 -60.615, -0.675 -14.830 -60.548, -0.249 -14.830 -60.626, -0.798 -15.000 -60.808, -0.697 -14.992 -60.750, -0.399 -15.000 -60.868, 0.129 -14.935 -60.843, 0.547 -14.830 -60.965, 0.504 -14.935 -61.036, 0.622 -14.700 -60.976, 0.082 -14.992 -60.954, 0.350 -15.000 -61.162, 0.441 -14.992 -61.138, 1.212 -14.830 -61.518, 0.965 -14.700 -61.233, 1.267 -14.700 -61.535, 0.900 -14.830 -61.217, 0.847 -14.935 -61.281, 0.683 -15.000 -61.389, 1.150 -14.935 -61.573, 1.061 -14.992 -61.654, 1.408 -14.935 -61.907, 1.729 -14.700 -62.254, 1.524 -14.700 -61.878, 1.307 -14.992 -61.973, 1.878 -14.700 -62.655, 1.689 -14.830 -62.239, 1.844 -14.830 -62.644, 1.505 -14.992 -62.326, 1.580 -15.000 -62.704, 1.670 -15.000 -63.098, 1.737 -14.992 -63.097, 1.887 -14.935 -63.500, 1.970 -14.830 -63.500, 1.939 -14.830 -63.932, 1.969 -14.700 -63.927, 1.856 -14.935 -63.920, 1.729 -14.700 -64.746, 1.700 -15.000 -63.500, 1.844 -14.830 -64.356, 1.648 -15.000 -64.026, 1.524 -14.700 -65.122, 1.477 -14.830 -65.139, 1.689 -14.830 -64.761, 1.649 -14.992 -64.297, 1.246 -15.000 -64.999, 1.307 -14.992 -65.027, 0.770 -14.992 -65.627, 0.547 -14.830 -66.035, 0.246 -14.700 -66.229, 1.061 -14.992 -65.346, 1.495 -15.000 -64.532, 1.267 -14.700 -65.465, 0.965 -14.700 -65.767, 1.212 -14.830 -65.482, 1.150 -14.935 -65.427, 0.900 -14.830 -65.783, 0.910 -15.000 -65.408, 0.501 -15.000 -65.744, 0.274 -15.000 -65.881, 0.034 -15.000 -65.994, -0.300 -14.992 -66.177, -1.845 -14.700 -66.378, -0.675 -14.830 -66.452, -0.249 -14.830 -66.374, -0.573 -14.700 -66.469, 0.441 -14.992 -65.862, 0.129 -14.935 -66.157, 0.082 -14.992 -66.046, -0.697 -14.992 -66.250, -1.002 -15.000 -66.200, -1.267 -15.000 -66.187, -2.680 -14.935 -65.848, -2.965 -14.700 -65.767, -2.622 -14.700 -66.024, -2.320 -14.935 -66.068, -2.358 -14.830 -66.142, -1.893 -14.992 -66.119, -1.101 -14.992 -66.265, -1.540 -14.830 -66.421, -1.524 -14.935 -66.339, -1.503 -14.992 -66.221, -1.959 -14.830 -66.311, -2.246 -14.700 -66.229, -2.920 -14.992 -65.492, -2.910 -15.000 -65.408, -3.088 -15.000 -65.212, -3.697 -14.935 -64.531, -3.878 -14.700 -64.345, -3.774 -14.830 -64.561, -3.899 -14.830 -64.146, -3.190 -14.992 -65.191, -3.518 -14.935 -64.913, -2.265 -14.992 -65.961, -2.501 -15.000 -65.744, -2.610 -14.992 -65.750, -3.285 -14.935 -65.264, -3.729 -14.700 -64.746, -3.351 -14.830 -65.315, -3.590 -14.830 -64.954, -3.382 -15.000 -64.772, -3.495 -15.000 -64.532, -3.687 -15.000 -63.764, -3.818 -14.935 -62.872, -3.899 -14.830 -62.854, -3.774 -14.830 -62.439, -3.962 -14.830 -63.283, -3.759 -14.992 -63.702, -3.701 -14.992 -64.102, -3.879 -14.935 -63.289, -3.584 -14.992 -64.488, -3.818 -14.935 -64.128, -3.962 -14.830 -63.717, -3.879 -14.935 -63.711, 1.856 -14.935 -63.080, 1.767 -14.992 -63.500, -3.584 -14.992 -62.512, -3.413 -14.992 -62.146, -3.518 -14.935 -62.087, -2.920 -14.992 -61.508, -3.004 -14.935 -61.422, -2.680 -14.935 -61.152, -1.932 -14.935 -60.768, -2.320 -14.935 -60.932, -1.524 -14.935 -60.661, -1.101 -14.992 -60.735, -1.503 -14.992 -60.779, -0.684 -14.935 -60.630, -0.300 -14.992 -60.823, 0.162 -14.830 -60.766, -0.270 -14.935 -60.707, 0.770 -14.992 -61.373, 1.477 -14.830 -61.861, 1.649 -14.992 -62.703, 1.614 -14.935 -62.275, 1.939 -14.830 -63.068, 1.765 -14.935 -62.668, 1.737 -14.992 -63.903, 1.505 -14.992 -64.674, 1.614 -14.935 -64.725, 1.765 -14.935 -64.332, 1.408 -14.935 -65.093, 0.847 -14.935 -65.719, 0.504 -14.935 -65.964, 0.162 -14.830 -66.234, -0.270 -14.935 -66.293, -0.684 -14.935 -66.370, -1.105 -14.935 -66.385, -1.108 -14.830 -66.468, -1.932 -14.935 -66.232, -2.728 -14.830 -65.916, -3.062 -14.830 -65.638, -3.004 -14.935 -65.578, -3.413 -14.992 -64.854, -6.676 -10.787 -54.420, -6.713 -10.873 -54.321, -6.717 -10.773 -54.114, -6.635 -10.817 -54.075, -6.722 -10.719 -54.107, -6.727 -10.700 -54.111, -6.713 -10.841 -54.357, -6.704 -10.750 -54.391, -6.639 -10.940 -54.362, -6.496 -11.000 -54.317, -6.593 -10.981 -54.300, -6.553 -10.978 -54.218, -6.677 -10.899 -54.174, -6.703 -10.899 -54.281, -6.654 -10.908 -54.389, -6.619 -10.900 -54.439, -6.663 -10.940 -54.269, -6.637 -10.952 -54.233, -6.658 -10.929 -54.202, -6.684 -10.919 -54.240, -6.619 -10.965 -54.331, -6.704 -10.891 -54.214, -6.769 -10.700 -54.199, -6.769 -10.717 -54.200, -6.768 -10.756 -54.258, -6.758 -10.795 -54.270, -6.727 -10.823 -54.341, -6.750 -10.777 -54.316, -6.715 -10.700 -54.381, -6.765 -10.700 -54.297, -6.764 -10.765 -54.206, -6.694 -10.889 -54.343, -6.638 -10.800 -54.458, -6.663 -10.872 -54.411, -6.697 -10.855 -54.374, -6.730 -10.851 -54.301, -6.722 -10.875 -54.258, -6.763 -10.712 -54.303, -6.752 -10.810 -54.220, -6.759 -10.745 -54.307, -6.773 -10.715 -54.253, -6.706 -10.824 -54.130, -6.734 -10.820 -54.172, -6.751 -10.718 -54.149, -6.746 -10.771 -54.156, -6.683 -10.918 -54.307, -8.161 -10.000 -57.702, -7.052 -10.800 -57.994, -6.114 -10.000 -57.608, -5.892 -10.000 -57.386, -5.506 -10.800 -56.448, -5.502 -10.000 -56.221, -5.545 -10.000 -55.911, -5.807 -10.800 -55.325, -7.887 -10.000 -57.855, -7.589 -10.000 -57.955, -7.279 -10.000 -57.998, -6.965 -10.000 -57.984, -6.373 -10.000 -57.785, -6.225 -10.800 -57.693, -5.558 -10.800 -56.740, -8.402 -10.800 -57.502, -8.402 -10.000 -57.502, -9.246 -10.870 -56.775, -9.305 -10.922 -56.837, -9.280 -10.968 -56.903, -9.234 -10.992 -56.954, -9.183 -11.000 -57.004, -9.220 -10.991 -56.940, -9.206 -10.988 -56.926, -9.190 -10.983 -56.913, -9.178 -10.927 -56.829, -9.147 -10.837 -56.784, -9.109 -10.750 -56.796, -9.173 -10.800 -56.759, -9.161 -10.820 -56.771, -9.291 -10.776 -56.738, -9.383 -10.785 -56.785, -9.369 -10.862 -56.822, -9.352 -10.922 -56.884, -9.282 -10.978 -56.947, -9.295 -10.967 -56.918, -9.338 -10.924 -56.868, -9.348 -10.895 -56.836, -9.330 -10.894 -56.821, -9.311 -10.856 -56.778, -9.264 -10.842 -56.760, -9.191 -10.753 -56.743, -9.415 -10.785 -56.821, -9.389 -10.700 -56.773, -9.446 -10.700 -56.853, -9.427 -10.783 -56.839, -9.400 -10.786 -56.802, -9.367 -10.915 -56.899, -9.385 -10.861 -56.839, -9.363 -10.895 -56.853, -9.084 -10.873 -56.842, -9.042 -10.800 -56.862, -9.116 -10.861 -56.813, -9.130 -10.942 -56.867, -9.113 -10.973 -56.933, -9.080 -10.787 -56.824, -9.290 -10.886 -56.794, -9.225 -10.894 -56.792, -9.266 -10.912 -56.811, -9.341 -10.783 -56.756, -9.352 -10.862 -56.806, -9.213 -10.949 -56.849, -9.248 -10.963 -56.875, -9.160 -10.967 -56.888, -9.265 -10.966 -56.889, -9.397 -10.859 -56.857, -9.376 -10.892 -56.870, -9.322 -10.924 -56.852, -8.083 -10.900 -70.525, -8.280 -10.871 -70.590, -8.031 -10.900 -70.356, -8.149 -10.871 -70.173, -8.048 -10.653 -69.604, -7.848 -10.485 -69.380, -8.100 -10.485 -69.537, -8.316 -10.485 -69.742, -8.395 -10.785 -70.325, -8.236 -10.871 -70.375, -8.150 -10.785 -69.884, -7.721 -10.300 -69.293, -7.949 -10.900 -70.200, -8.024 -10.871 -69.993, -7.837 -10.900 -70.064, -7.864 -10.871 -69.842, -7.569 -10.485 -69.276, -7.427 -10.300 -69.217, -7.274 -10.485 -69.231, -7.678 -10.871 -69.726, -7.270 -10.653 -69.316, -7.472 -10.871 -69.649, -7.514 -10.785 -69.487, -6.990 -10.653 -69.331, -6.539 -10.300 -69.353, -6.689 -10.485 -69.321, -6.422 -10.485 -69.452, -7.199 -10.900 -69.800, -6.765 -10.785 -69.525, -6.187 -10.485 -69.634, -7.036 -10.871 -69.627, -6.823 -10.871 -69.682, -6.467 -10.653 -69.524, -6.537 -10.785 -69.637, -6.337 -10.785 -69.792, -5.888 -10.300 -69.972, -5.849 -10.485 -70.120, -6.855 -10.900 -69.868, -6.700 -10.900 -69.952, -6.626 -10.871 -69.779, -6.049 -10.785 -70.206, -5.729 -10.485 -70.700, -5.759 -10.485 -70.404, -6.203 -10.871 -70.272, -5.708 -10.300 -70.852, -6.451 -10.900 -70.200, -6.369 -10.900 -70.356, -5.947 -10.785 -70.700, -5.769 -10.300 -71.149, -6.317 -10.900 -70.525, -5.973 -10.785 -70.952, -5.927 -10.653 -71.247, -5.849 -10.485 -71.280, -5.993 -10.485 -71.540, -6.323 -10.900 -70.900, -6.137 -10.871 -70.918, -6.373 -10.900 -71.056, -6.451 -10.900 -71.200, -6.452 -10.871 -71.487, -6.679 -10.900 -71.434, -7.301 -10.900 -71.594, -7.461 -10.900 -71.561, -7.865 -10.871 -71.558, -7.613 -10.900 -71.500, -7.751 -10.900 -71.411, -7.871 -10.900 -71.300, -8.522 -10.653 -71.115, -8.395 -10.785 -71.075, -8.663 -10.485 -70.551, -8.700 -10.300 -70.700, -8.663 -10.485 -70.849, -8.669 -10.300 -71.002, -8.024 -10.871 -71.407, -8.150 -10.785 -71.516, -6.115 -10.871 -70.700, -6.303 -10.900 -70.767, -6.309 -10.871 -71.320, -6.689 -10.485 -72.079, -6.187 -10.485 -71.766, -6.063 -10.653 -71.491, -6.203 -10.871 -71.129, -6.049 -10.785 -71.195, -6.555 -10.900 -71.327, -6.719 -10.653 -71.999, -6.977 -10.485 -72.154, -7.274 -10.485 -72.169, -6.765 -10.785 -71.875, -7.010 -10.785 -71.938, -7.569 -10.485 -72.124, -6.823 -10.871 -71.718, -6.975 -10.900 -71.572, -7.263 -10.785 -71.951, -7.547 -10.653 -72.041, -7.721 -10.300 -72.107, -7.255 -10.871 -71.784, -7.848 -10.485 -72.020, -8.100 -10.485 -71.863, -8.233 -10.300 -71.787, -7.810 -10.653 -71.944, -7.752 -10.785 -71.825, -8.048 -10.653 -71.795, -7.678 -10.871 -71.674, -7.967 -10.785 -71.690, -8.251 -10.653 -71.602, -8.486 -10.485 -71.414, -8.603 -10.485 -71.140, -7.969 -10.900 -71.168, -8.149 -10.871 -71.227, -8.041 -10.900 -71.021, -8.578 -10.653 -70.840, -8.236 -10.871 -71.025, -8.085 -10.900 -70.863, -8.446 -10.785 -70.573, -8.431 -10.300 -69.843, -8.578 -10.300 -70.108, -8.603 -10.485 -70.260, -8.486 -10.485 -69.986, -8.233 -10.300 -69.613, -6.137 -10.871 -70.482, -5.759 -10.485 -70.996, -5.815 -10.653 -70.700, -8.446 -10.785 -70.827, -8.578 -10.653 -70.560, -8.522 -10.653 -70.285, -8.280 -10.871 -70.810, -8.411 -10.653 -70.028, -8.295 -10.785 -70.092, -8.251 -10.653 -69.798, -7.752 -10.785 -69.575, -7.967 -10.785 -69.709, -7.810 -10.653 -69.456, -7.547 -10.653 -69.359, -7.255 -10.871 -69.616, -7.263 -10.785 -69.449, -7.010 -10.785 -69.462, -6.977 -10.485 -69.246, -6.719 -10.653 -69.401, -6.452 -10.871 -69.913, -6.245 -10.653 -69.696, -6.309 -10.871 -70.080, -6.172 -10.785 -69.984, -6.063 -10.653 -69.909, -5.993 -10.485 -69.860, -5.927 -10.653 -70.154, -5.973 -10.785 -70.448, -5.843 -10.653 -70.421, -5.843 -10.653 -70.979, -6.172 -10.785 -71.416, -6.337 -10.785 -71.608, -6.422 -10.485 -71.948, -6.245 -10.653 -71.704, -6.537 -10.785 -71.763, -6.626 -10.871 -71.621, -6.467 -10.653 -71.876, -7.036 -10.871 -71.773, -6.990 -10.653 -72.069, -7.472 -10.871 -71.751, -7.514 -10.785 -71.913, -7.270 -10.653 -72.084, -8.316 -10.485 -71.658, -8.411 -10.653 -71.372, -8.295 -10.785 -71.308, -9.119 -10.700 -56.785, -9.197 -10.378 -56.737, -9.203 -10.700 -56.735, -9.197 -10.447 -56.737, -9.203 -10.000 -56.735, -9.301 -10.000 -56.731, -9.394 -10.447 -56.778, -9.301 -10.700 -56.731, -9.301 -10.447 -56.731, -9.389 -10.000 -56.773, -9.119 -10.000 -56.785, -9.394 -10.378 -56.778, -9.301 -10.378 -56.731, -6.765 -10.000 -54.297, -6.824 -10.000 -54.848, -7.721 -10.000 -54.893, -7.958 -10.000 -54.824, -7.993 -10.000 -55.027, -8.233 -10.000 -55.213, -8.336 -10.000 -55.164, -8.676 -10.000 -55.542, -8.669 -10.000 -55.998, -8.578 -10.000 -55.708, -8.977 -10.000 -55.952, -8.669 -10.000 -56.602, -8.578 -10.000 -56.892, -6.660 -10.000 -57.912, -6.282 -10.000 -57.486, -5.769 -10.000 -56.749, -5.588 -10.000 -56.840, -5.516 -10.000 -56.535, -5.708 -10.000 -56.148, -5.798 -10.000 -55.339, -5.998 -10.000 -55.098, -8.233 -10.000 -57.387, -6.824 -10.000 -57.752, -6.062 -10.000 -57.277, -5.888 -10.000 -57.028, -5.715 -10.000 -57.127, -5.708 -10.000 -56.452, -5.645 -10.000 -55.613, -5.888 -10.000 -55.572, -6.062 -10.000 -55.323, -6.647 -10.000 -54.054, -6.727 -10.000 -54.111, -6.769 -10.000 -54.199, -6.715 -10.000 -54.381, -7.920 10.000 -70.911, -7.942 10.700 -70.807, -7.831 10.000 -71.105, -7.691 10.000 -71.267, -7.605 10.700 -71.331, -7.307 10.000 -71.442, -6.633 10.700 -71.191, -6.450 10.000 -70.700, -6.480 10.000 -70.489, -6.709 10.000 -70.133, -7.512 10.000 -70.018, -7.767 10.700 -70.209, -7.920 10.000 -70.489, -7.950 10.000 -70.700, -7.942 10.700 -70.593, -7.512 10.000 -71.382, -7.093 10.000 -71.442, -6.518 10.700 -71.012, -6.480 10.000 -70.911, -6.458 10.700 -70.807, -6.633 10.700 -70.209, -7.307 10.000 -69.958, -7.691 10.000 -70.133, -7.920 10.000 -56.511, -7.882 10.700 -56.612, -7.411 10.700 -57.020, -7.307 10.000 -57.042, -7.093 10.000 -57.042, -6.795 10.700 -56.931, -6.888 10.000 -56.982, -6.518 10.700 -56.612, -6.450 10.000 -56.300, -6.518 10.700 -55.988, -6.480 10.000 -56.089, -6.709 10.000 -55.733, -7.093 10.000 -55.558, -7.307 10.000 -55.558, -7.512 10.000 -55.618, -7.831 10.000 -55.895, -7.920 10.000 -56.089, -7.942 10.700 -56.407, -7.605 10.700 -56.931, -6.989 10.700 -57.020, -6.633 10.700 -56.791, -6.458 10.700 -56.193, -6.633 10.700 -55.809, -6.795 10.700 -55.669, -7.411 10.700 -55.580, -7.882 10.700 -55.988, -1.422 11.300 -66.369, -1.835 11.300 -66.277, -1.527 14.200 -66.352, -2.326 14.200 -66.079, -2.600 11.300 -65.919, -3.229 11.300 -65.355, -3.295 14.200 -65.272, -3.475 11.300 -65.011, -3.669 11.300 -64.634, -3.883 11.300 -63.817, -3.709 14.200 -62.464, -3.579 11.300 -62.174, -3.295 14.200 -61.728, -3.359 11.300 -61.813, -3.013 14.200 -61.412, -2.687 14.200 -61.141, -2.326 14.200 -60.921, -1.631 11.300 -60.669, -1.212 11.300 -60.608, -0.266 14.200 -60.694, -0.369 11.300 -60.669, 0.036 11.300 -60.791, 0.419 11.300 -60.971, 0.772 11.300 -61.205, 1.088 11.300 -61.487, 0.855 14.200 -65.729, -0.578 11.300 -66.369, -2.687 14.200 -65.859, -3.709 14.200 -64.536, -3.831 14.200 -64.131, -3.892 14.200 -63.712, -1.527 14.200 -60.648, -0.683 14.200 -60.617, 1.359 11.300 -61.813, 1.419 14.200 -61.900, 1.900 14.200 -63.500, 1.626 14.200 -64.731, 1.160 14.200 -65.435, 22.864 -10.871 -70.875, 23.673 -10.300 -69.717, 23.379 -10.300 -69.793, 23.000 -10.485 -70.037, 23.052 -10.653 -70.104, 22.951 -10.871 -70.673, 22.950 -10.785 -70.384, 23.348 -10.785 -70.075, 23.532 -10.485 -69.776, 23.826 -10.485 -69.731, 23.379 -10.900 -70.466, 23.422 -10.871 -70.226, 23.830 -10.653 -69.816, 24.123 -10.485 -69.746, 23.521 -10.900 -70.383, 23.837 -10.900 -70.302, 23.845 -10.871 -70.116, 24.001 -10.900 -70.306, 24.669 -10.900 -70.732, 24.783 -10.900 -71.375, 24.985 -10.871 -71.200, 24.731 -10.900 -71.544, 24.897 -10.871 -71.628, 25.037 -10.653 -71.991, 25.107 -10.485 -72.040, 25.051 -10.785 -71.694, 25.127 -10.785 -71.452, 24.963 -10.871 -71.418, 23.629 -10.871 -70.149, 24.110 -10.653 -69.831, 24.411 -10.485 -69.821, 24.678 -10.485 -69.952, 24.854 -10.653 -70.196, 25.038 -10.300 -70.223, 24.913 -10.485 -70.134, 24.277 -10.871 -70.182, 25.107 -10.485 -70.360, 24.474 -10.871 -70.279, 24.648 -10.871 -70.413, 25.173 -10.653 -70.654, 25.331 -10.300 -70.751, 25.251 -10.485 -70.620, 25.341 -10.485 -70.904, 25.257 -10.653 -70.921, 25.392 -10.300 -71.352, 25.371 -10.485 -71.200, 24.741 -10.900 -70.879, 25.127 -10.785 -70.948, 25.257 -10.653 -71.479, 25.331 -10.300 -71.649, 25.173 -10.653 -71.746, 25.038 -10.300 -72.177, 24.763 -10.785 -72.108, 24.678 -10.485 -72.448, 24.537 -10.900 -71.836, 24.648 -10.871 -71.987, 24.411 -10.485 -72.579, 24.381 -10.653 -72.499, 24.276 -10.300 -72.652, 24.123 -10.485 -72.654, 24.400 -10.900 -71.948, 24.474 -10.871 -72.121, 24.335 -10.785 -72.375, 24.110 -10.653 -72.569, 23.826 -10.485 -72.669, 23.976 -10.300 -72.698, 23.531 -10.485 -72.624, 23.379 -10.300 -72.607, 23.673 -10.300 -72.683, 23.830 -10.653 -72.584, 23.252 -10.485 -72.520, 23.290 -10.653 -72.444, 23.000 -10.485 -72.363, 23.845 -10.871 -72.284, 23.348 -10.785 -72.325, 22.784 -10.485 -72.158, 23.628 -10.871 -72.251, 23.422 -10.871 -72.174, 22.614 -10.485 -71.914, 22.669 -10.300 -72.057, 23.400 -10.900 -71.948, 22.950 -10.785 -72.016, 22.689 -10.653 -71.872, 22.497 -10.485 -71.640, 23.076 -10.871 -71.907, 22.805 -10.785 -71.808, 22.437 -10.485 -71.349, 22.951 -10.871 -71.727, 22.522 -10.653 -71.340, 22.437 -10.485 -71.051, 23.069 -10.900 -71.544, 23.017 -10.900 -71.375, 22.522 -10.300 -70.608, 22.497 -10.485 -70.760, 23.000 -10.900 -71.200, 22.820 -10.871 -71.090, 22.805 -10.785 -70.592, 22.849 -10.653 -70.298, 22.784 -10.485 -70.242, 24.963 -10.871 -70.982, 25.153 -10.785 -71.200, 25.285 -10.653 -71.200, 25.341 -10.485 -71.496, 22.654 -10.785 -71.073, 22.705 -10.785 -70.825, 22.522 -10.653 -71.060, 22.614 -10.485 -70.486, 22.578 -10.653 -70.785, 22.689 -10.653 -70.528, 22.820 -10.871 -71.310, 23.133 -10.785 -70.209, 23.076 -10.871 -70.493, 23.236 -10.871 -70.342, 23.252 -10.485 -69.880, 23.290 -10.653 -69.956, 23.587 -10.785 -69.987, 23.553 -10.653 -69.859, 24.064 -10.871 -70.127, 24.090 -10.785 -69.962, 23.837 -10.785 -69.949, 24.563 -10.785 -70.137, 24.335 -10.785 -70.025, 24.381 -10.653 -69.901, 24.633 -10.653 -70.024, 24.763 -10.785 -70.292, 24.897 -10.871 -70.772, 24.791 -10.871 -70.580, 25.051 -10.785 -70.706, 24.928 -10.785 -70.484, 25.037 -10.653 -70.409, 25.251 -10.485 -71.780, 24.791 -10.871 -71.820, 24.928 -10.785 -71.916, 24.913 -10.485 -72.266, 24.854 -10.653 -72.204, 24.633 -10.653 -72.376, 24.277 -10.871 -72.218, 24.563 -10.785 -72.263, 24.064 -10.871 -72.273, 23.837 -10.785 -72.451, 24.090 -10.785 -72.438, 23.586 -10.785 -72.413, 23.553 -10.653 -72.541, 23.236 -10.871 -72.058, 23.133 -10.785 -72.191, 23.052 -10.653 -72.296, 22.849 -10.653 -72.102, 22.705 -10.785 -71.575, 22.578 -10.653 -71.615, 22.654 -10.785 -71.327, 22.864 -10.871 -71.525, 23.083 -10.873 -69.693, 23.062 -10.941 -69.654, 24.535 -10.941 -69.561, 24.681 -10.873 -69.675, 25.121 -10.900 -69.979, 25.173 -10.973 -69.927, 25.050 -10.986 -69.781, 24.897 -10.986 -69.670, 24.733 -10.986 -69.575, 23.460 -10.800 -69.558, 23.752 -10.800 -69.506, 24.038 -10.873 -69.492, 23.791 -10.873 -69.489, 24.048 -10.800 -69.506, 23.546 -10.873 -69.523, 24.283 -10.873 -69.529, 24.340 -10.800 -69.558, 24.519 -10.873 -69.602, 24.618 -10.800 -69.659, 24.835 -10.873 -69.764, 24.980 -10.873 -69.869, 24.703 -11.000 -69.478, 24.560 -10.986 -69.497, 24.392 -11.000 -69.365, 24.308 -10.986 -69.420, 24.047 -10.986 -69.380, 23.784 -10.986 -69.377, 24.041 -10.941 -69.447, 23.788 -10.941 -69.445, 23.734 -11.000 -69.307, 23.293 -10.941 -69.550, 23.308 -10.873 -69.592, 23.029 -10.986 -69.595, 22.810 -11.000 -69.644, 22.848 -10.941 -69.791, 22.875 -10.873 -69.826, 22.808 -10.986 -69.736, 23.523 -10.986 -69.413, 23.537 -10.941 -69.480, 23.269 -10.986 -69.486, 22.925 -10.800 -69.807, 25.007 -10.941 -69.834, 24.859 -10.941 -69.727, 24.702 -10.941 -69.635, 24.293 -10.941 -69.486, 25.102 -10.800 -69.998, 24.950 11.000 -55.800, 24.860 10.992 -55.589, 24.763 10.935 -55.800, 24.661 10.830 -55.632, 24.642 10.700 -55.693, 24.608 10.830 -55.473, 24.587 10.935 -55.278, 24.521 10.830 -55.328, 24.459 10.935 -55.142, 24.484 11.000 -54.927, 24.773 11.000 -56.383, 24.405 10.830 -56.394, 24.459 10.935 -56.458, 24.792 10.992 -56.213, 24.643 11.000 -56.543, 24.683 10.992 -56.395, 24.111 10.700 -56.520, 23.416 10.935 -56.514, 23.186 10.992 -56.476, 23.027 11.000 -56.383, 23.082 10.935 -56.076, 23.042 10.935 -55.893, 23.161 10.830 -56.049, 23.125 10.830 -55.884, 23.232 10.830 -56.202, 23.161 10.935 -56.245, 23.058 10.992 -56.307, 24.537 10.992 -56.549, 24.483 11.000 -56.673, 24.361 10.992 -56.669, 24.131 10.935 -56.632, 24.304 10.935 -56.562, 24.163 10.992 -56.747, 23.947 10.935 -56.662, 23.942 10.830 -56.579, 23.953 10.992 -56.782, 23.774 10.830 -56.569, 23.611 10.830 -56.524, 23.900 11.000 -56.850, 23.462 10.830 -56.445, 23.760 10.935 -56.652, 23.695 11.000 -56.830, 23.536 10.992 -56.713, 23.581 10.935 -56.602, 23.348 10.992 -56.614, 23.316 11.000 -56.673, 22.930 11.000 -56.202, 23.125 10.830 -55.716, 22.923 10.992 -55.694, 23.218 10.700 -55.488, 23.161 10.830 -55.551, 22.870 11.000 -55.595, 23.161 10.935 -55.355, 23.334 10.830 -55.264, 23.495 10.700 -55.169, 23.462 10.830 -55.155, 23.947 10.935 -54.938, 24.163 10.992 -54.853, 24.361 10.992 -54.931, 24.304 10.935 -55.038, 24.265 10.830 -55.111, 24.111 10.700 -55.080, 22.968 10.992 -55.486, 22.930 11.000 -55.398, 23.274 10.935 -55.207, 23.611 10.830 -55.076, 23.027 11.000 -55.217, 23.186 10.992 -55.124, 23.348 10.992 -54.986, 23.581 10.935 -54.998, 23.317 11.000 -54.927, 23.536 10.992 -54.887, 23.760 10.935 -54.948, 23.942 10.830 -55.021, 23.774 10.830 -55.031, 23.498 11.000 -54.829, 23.953 10.992 -54.818, 23.741 10.992 -54.830, 24.643 11.000 -55.058, 24.773 11.000 -55.217, 24.743 10.935 -55.614, 24.870 11.000 -55.398, 23.232 10.830 -55.398, 23.274 10.935 -56.393, 23.334 10.830 -56.336, 23.495 10.700 -56.431, 23.900 10.700 -56.550, 24.109 10.830 -56.551, 24.860 10.992 -56.011, 24.743 10.935 -55.986, 24.661 10.830 -55.968, 24.883 10.992 -55.800, 24.582 10.700 -56.112, 24.642 10.700 -55.907, 24.305 10.700 -55.169, 24.680 10.830 -55.800, 24.683 10.935 -56.162, 24.608 10.830 -56.127, 24.521 10.830 -56.272, 24.587 10.935 -56.322, 24.265 10.830 -56.489, 23.741 10.992 -56.770, 22.968 10.992 -56.114, 22.923 10.992 -55.906, 23.082 10.935 -55.524, 23.042 10.935 -55.707, 23.058 10.992 -55.293, 23.416 10.935 -55.086, 24.131 10.935 -54.968, 24.109 10.830 -55.049, 24.537 10.992 -55.051, 24.405 10.830 -55.206, 24.792 10.992 -55.387, 24.683 10.935 -55.438, 24.683 10.992 -55.205, 24.763 10.935 -71.200, 24.680 10.830 -71.200, 24.661 10.830 -71.032, 24.608 10.830 -70.873, 24.643 11.000 -70.458, 24.587 10.935 -70.678, 24.521 10.830 -70.728, 24.870 11.000 -71.602, 24.792 10.992 -71.613, 24.683 10.992 -71.795, 24.467 10.700 -71.691, 24.521 10.830 -71.672, 24.773 11.000 -71.783, 24.643 11.000 -71.943, 24.304 10.935 -71.962, 23.462 10.830 -71.845, 23.416 10.935 -71.914, 23.274 10.935 -71.793, 23.348 10.992 -72.014, 23.027 11.000 -71.783, 23.125 10.830 -71.284, 23.161 10.830 -71.449, 23.186 10.992 -71.876, 23.161 10.935 -71.645, 24.537 10.992 -71.949, 24.361 10.992 -72.069, 24.131 10.935 -72.032, 23.947 10.935 -72.062, 23.774 10.830 -71.969, 23.942 10.830 -71.979, 23.611 10.830 -71.924, 24.104 11.000 -72.230, 23.900 11.000 -72.250, 23.953 10.992 -72.182, 23.760 10.935 -72.052, 23.741 10.992 -72.170, 23.581 10.935 -72.002, 23.695 11.000 -72.230, 23.498 11.000 -72.170, 23.536 10.992 -72.113, 23.218 10.700 -70.888, 23.158 10.700 -71.093, 23.125 10.830 -71.116, 22.870 11.000 -71.405, 22.923 10.992 -71.306, 22.923 10.992 -71.094, 23.232 10.830 -70.798, 23.161 10.830 -70.951, 24.361 10.992 -70.331, 24.163 10.992 -70.253, 24.304 10.935 -70.438, 24.265 10.830 -70.511, 22.930 11.000 -70.798, 23.058 10.992 -70.693, 23.462 10.830 -70.555, 23.334 10.830 -70.664, 23.416 10.935 -70.486, 23.581 10.935 -70.398, 23.157 11.000 -70.457, 23.348 10.992 -70.386, 23.760 10.935 -70.348, 23.942 10.830 -70.421, 23.774 10.830 -70.431, 23.498 11.000 -70.229, 23.953 10.992 -70.218, 23.900 11.000 -70.150, 24.105 11.000 -70.170, 23.741 10.992 -70.230, 23.536 10.992 -70.287, 24.743 10.935 -71.014, 24.773 11.000 -70.617, 24.870 11.000 -70.798, 24.792 10.992 -70.787, 24.860 10.992 -70.989, 23.900 10.700 -70.450, 23.611 10.830 -70.476, 23.495 10.700 -70.569, 23.333 10.700 -71.691, 23.334 10.830 -71.736, 23.232 10.830 -71.602, 23.495 10.700 -71.831, 23.689 10.700 -71.920, 24.109 10.830 -71.951, 24.111 10.700 -71.920, 24.608 10.830 -71.527, 24.930 11.000 -71.405, 24.950 11.000 -71.200, 24.860 10.992 -71.411, 24.883 10.992 -71.200, 24.661 10.830 -71.368, 24.642 10.700 -71.307, 24.405 10.830 -70.606, 24.459 10.935 -70.542, 24.683 10.935 -71.562, 24.743 10.935 -71.386, 24.405 10.830 -71.794, 24.587 10.935 -71.722, 24.265 10.830 -71.889, 24.459 10.935 -71.858, 24.163 10.992 -72.147, 22.968 10.992 -71.514, 23.082 10.935 -71.476, 23.058 10.992 -71.707, 23.042 10.935 -71.293, 23.042 10.935 -71.107, 22.968 10.992 -70.886, 23.161 10.935 -70.755, 23.082 10.935 -70.924, 23.186 10.992 -70.524, 23.274 10.935 -70.607, 23.947 10.935 -70.338, 24.109 10.830 -70.449, 24.131 10.935 -70.368, 24.537 10.992 -70.451, 24.683 10.935 -70.838, 24.683 10.992 -70.605, 21.701 11.000 -54.507, 21.695 12.200 -54.477, 21.556 11.000 -54.151, 21.343 12.200 -53.918, 21.646 11.000 -54.322, 21.272 10.968 -53.866, 20.908 10.802 -53.719, 20.720 10.700 -53.700, 21.720 11.000 -68.623, 23.343 12.200 -66.761, 23.628 11.000 -66.210, 24.213 12.200 -63.810, 24.213 11.000 -63.810, 24.213 12.200 -63.190, 23.628 11.000 -60.790, 23.006 12.200 -59.717, 22.621 12.200 -59.230, 22.191 12.200 -58.782, 21.720 11.000 -58.377, 22.191 11.000 -68.218, 23.343 11.000 -66.761, 24.035 12.200 -65.038, 24.153 11.000 -64.429, 24.213 11.000 -63.190, 24.035 12.200 -61.962, 23.860 11.000 -61.366, 23.628 12.200 -60.790, 23.343 11.000 -60.239, 23.041 -10.988 -53.917, 23.079 -10.700 -53.701, 23.000 -10.815 -53.723, 23.207 -10.000 -53.727, 23.252 -10.000 -54.044, 23.275 -10.700 -53.789, 23.275 -10.000 -53.789, 25.826 -10.000 -56.391, 25.856 -10.000 -55.783, 25.656 -10.000 -56.448, 25.102 -10.000 -57.002, 25.038 -10.000 -56.777, 24.861 -10.000 -57.202, 23.976 -10.000 -57.298, 25.331 -10.000 -55.351, 25.706 -10.000 -55.405, 25.506 -10.000 -55.051, 25.038 -10.000 -54.823, 24.973 -10.000 -54.440, 24.818 -10.000 -54.614, 24.561 -10.000 -54.453, 25.212 -10.000 -55.072, 23.917 -10.000 -53.844, 23.301 -10.000 -53.965, 23.673 -10.000 -54.317, 23.107 -10.000 -54.527, 23.119 -10.000 -53.702, 23.309 -10.000 -53.874, 22.669 -10.000 -54.943, 22.345 -10.000 -55.113, 22.245 -10.000 -55.411, 22.400 -10.000 -55.800, 22.216 -10.000 -56.035, 22.814 -10.000 -57.108, 23.073 -10.000 -57.285, 23.360 -10.000 -57.412, 23.673 -10.000 -57.283, 22.288 -10.000 -56.340, 22.522 -10.000 -56.392, 22.415 -10.000 -56.627, 22.669 -10.000 -56.657, 22.592 -10.000 -56.886, 22.867 -10.000 -56.887, 24.587 -10.000 -57.355, 24.276 -10.000 -57.252, 24.561 -10.000 -57.147, 25.735 -10.000 -56.399, 25.392 -10.000 -55.952, 25.656 -10.700 -56.448, 25.735 -10.700 -56.399, 25.973 -10.000 -56.493, 25.911 -10.000 -56.425, 25.815 10.977 -56.700, 25.737 10.992 -56.297, 25.729 10.700 -55.454, 25.689 10.830 -55.439, 25.844 10.830 -55.844, 25.878 10.700 -55.855, 25.939 10.830 -56.268, 25.912 10.912 -56.700, 25.856 10.935 -56.280, 25.648 11.000 -56.173, 25.495 11.000 -55.667, 25.649 10.992 -55.903, 25.505 10.992 -55.526, 25.381 11.000 -55.427, 25.408 10.935 -55.107, 25.307 10.992 -55.173, 24.900 10.830 -54.417, 25.477 10.830 -55.061, 25.614 10.935 -55.475, 25.524 10.700 -55.078, 24.770 10.992 -54.573, 24.500 11.000 -54.454, 24.441 10.992 -54.338, 24.082 10.992 -54.154, 23.751 10.830 -53.826, 24.129 10.935 -54.043, 24.504 10.935 -54.236, 24.547 10.830 -54.165, 24.246 10.700 -53.971, 24.162 10.830 -53.966, 24.273 11.000 -54.318, 23.303 10.992 -53.950, 23.000 10.977 -53.885, 23.316 10.935 -53.830, 23.700 10.992 -54.023, 23.325 10.830 -53.748, 25.977 10.815 -56.700, 25.765 10.935 -55.868, 25.212 10.830 -54.718, 25.061 10.992 -54.854, 24.847 10.935 -54.481, 25.150 10.935 -54.773, 23.730 10.935 -53.907, 20.720 12.200 -53.700, 20.720 -10.700 -53.700, -4.800 -10.700 -53.700, -4.800 10.700 -53.700, 25.757 -10.995 -56.662, 25.820 -10.975 -56.646, 25.930 -10.890 -56.606, 25.998 -10.700 -56.581, 25.977 -10.815 -56.700, 25.999 -10.700 -56.621, 25.700 -11.000 -70.313, 25.700 -11.000 -70.300, 25.700 -11.000 -56.700, 25.700 -11.000 -56.687, 25.243 -11.000 -69.856, 25.243 -11.000 -57.144, 24.990 -11.000 -69.644, 24.066 -11.000 -69.307, 24.392 -11.000 -57.635, 23.408 -11.000 -57.635, 23.097 -11.000 -69.478, 23.408 -11.000 -69.365, 23.734 -11.000 -57.693, 21.720 -11.000 -54.700, 22.007 -11.000 -55.634, 22.065 -11.000 -55.308, 22.344 -11.000 -54.710, 22.556 -11.000 -54.457, 23.000 -11.000 -54.000, 21.720 -11.000 -72.300, 23.000 -11.000 -73.000, 23.013 -11.000 -73.000, 22.556 -11.000 -72.544, 22.627 -10.973 -72.473, 23.154 -10.800 -72.859, 21.632 -12.412 -72.300, 21.720 -12.200 -54.700, 21.697 -12.315 -54.700, 21.632 -12.412 -54.700, 21.481 -12.492 -54.604, 21.535 -12.477 -54.700, 21.695 -12.200 -54.477, 21.098 -12.435 -53.897, 20.864 -12.492 -53.947, 21.046 -12.492 -54.006, 21.622 -12.330 -54.343, 21.285 -12.435 -54.017, 21.505 -12.330 -54.130, 21.502 -12.200 -54.077, 21.343 -12.200 -53.918, 21.338 -12.330 -53.952, 20.720 -12.477 -53.885, 20.720 -12.500 -54.000, 20.902 -12.330 -53.747, 20.886 -12.435 -53.829, 21.133 -12.330 -53.822, 21.306 -12.500 -54.319, 21.433 -12.492 -54.418, 21.600 -12.435 -54.589, 21.683 -12.330 -54.578, 21.545 -12.435 -54.373, 21.371 -12.500 -54.442, 21.408 -12.500 -54.569, 21.438 -12.435 -54.179, 21.340 -12.492 -54.249, 21.209 -12.492 -54.109, 11.000 -12.200 -53.700, 20.720 -12.200 -53.700, 20.720 -12.412 -53.788, 11.000 -12.477 -53.885, 20.720 -12.315 -53.723, 11.000 -12.315 -53.723, 10.556 -12.500 -54.021, 10.443 -12.330 -53.761, 9.913 -12.435 -53.935, 9.270 -12.500 -54.330, 9.939 -12.492 -54.053, 9.894 -12.330 -53.854, 9.887 -12.200 -53.825, 9.358 -12.330 -54.009, 9.349 -12.200 -53.981, 7.629 -12.492 -55.329, 8.880 -12.435 -54.297, 8.843 -12.330 -54.222, 8.356 -12.330 -54.492, 7.953 -12.435 -54.879, 7.544 -12.435 -55.244, 7.273 -12.492 -55.728, 7.352 -12.500 -55.737, 7.677 -12.500 -55.377, 7.066 -12.500 -56.128, 7.485 -12.330 -55.185, 7.114 -12.330 -55.601, 6.862 -12.435 -56.100, 6.964 -12.492 -56.164, 6.705 -12.492 -56.632, 7.464 -12.200 -55.164, 7.091 -12.200 -55.583, 6.792 -12.330 -56.056, 6.522 -12.330 -56.543, 6.597 -12.435 -56.580, 6.387 -12.435 -57.086, 6.501 -12.492 -57.126, 6.377 -12.500 -57.832, 6.495 -12.200 -56.531, 6.235 -12.435 -57.613, 6.319 -12.500 -58.260, 6.281 -12.200 -57.049, 6.185 -12.477 -58.700, 6.263 -12.492 -58.166, 6.125 -12.200 -57.587, 6.031 -12.200 -58.140, 6.023 -12.315 -58.700, 8.845 -12.500 -54.524, 8.464 -12.492 -54.664, 8.932 -12.492 -54.405, 10.466 -12.492 -53.963, 10.453 -12.435 -53.844, 11.000 -12.412 -53.788, 9.426 -12.492 -54.201, 9.386 -12.435 -54.087, 8.028 -12.492 -54.973, 8.400 -12.435 -54.562, 7.901 -12.330 -54.814, 7.179 -12.435 -55.653, 6.309 -12.330 -57.058, 6.154 -12.330 -57.594, 6.353 -12.492 -57.639, 6.061 -12.330 -58.144, 6.144 -12.435 -58.153, 6.023 -12.315 -68.300, 6.000 -12.200 -58.700, 6.185 -12.477 -68.300, 6.088 -12.412 -58.700, 6.088 -12.412 -68.300, -4.000 -14.700 -63.500, -4.000 -11.000 -63.500, -3.969 -14.700 -63.073, -3.878 -14.700 -62.655, -3.267 -11.000 -61.535, -3.267 -14.700 -61.535, -2.246 -11.000 -60.771, -1.427 -14.700 -60.531, -1.000 -14.700 -60.500, -0.573 -11.000 -60.531, -0.573 -14.700 -60.531, -0.155 -14.700 -60.622, 0.246 -14.700 -60.771, 0.965 -11.000 -61.233, 1.969 -14.700 -63.073, 1.969 -11.000 -63.073, -3.878 -11.000 -62.655, -3.729 -11.000 -62.254, -3.524 -14.700 -61.878, -2.622 -11.000 -60.976, -2.246 -14.700 -60.771, -1.845 -11.000 -60.622, -1.427 -11.000 -60.531, -0.155 -11.000 -60.622, 0.246 -11.000 -60.771, 1.524 -11.000 -61.878, 2.000 -14.700 -63.500, 1.878 -14.700 -64.345, 1.878 -11.000 -64.345, 0.622 -14.700 -66.024, 0.622 -11.000 -66.024, -0.155 -14.700 -66.378, -1.000 -14.700 -66.500, -1.000 -11.000 -66.500, -1.427 -14.700 -66.469, -1.427 -11.000 -66.469, -1.845 -11.000 -66.378, -2.965 -11.000 -65.767, -3.969 -11.000 -63.927, 1.524 -11.000 -65.122, 1.267 -11.000 -65.465, -0.155 -11.000 -66.378, -0.573 -11.000 -66.469, -3.267 -14.700 -65.465, -3.524 -14.700 -65.122, -3.524 -11.000 -65.122, -3.969 -14.700 -63.927, 10.578 -10.802 -53.718, 10.139 -10.898 -53.775, 9.705 -10.971 -53.871, 8.831 -12.200 -54.195, 8.340 -12.200 -54.466, 8.300 -11.000 -54.492, 7.850 -11.000 -54.817, 7.439 -11.000 -55.191, 6.766 -12.200 -56.040, 7.071 -11.000 -55.607, 10.440 -12.200 -53.731, 7.883 -12.200 -54.791, 6.275 -11.000 -57.063, 6.123 -11.000 -57.598, 9.496 -10.992 -53.932, 11.000 -10.700 -53.700, -4.800 -10.815 -53.723, -5.272 -10.700 -53.722, -4.800 -10.977 -53.885, -5.347 -10.935 -53.844, -5.334 -10.992 -53.963, -4.800 -11.000 -54.000, -6.374 -10.992 -54.201, -5.861 -10.992 -54.053, -5.356 -10.830 -53.761, -5.906 -10.830 -53.854, -5.740 -10.700 -53.789, -6.601 -10.915 -54.133, -6.200 -10.700 -53.900, -6.647 -10.700 -54.054, -4.800 -10.912 -53.788, -6.414 -10.935 -54.087, -5.887 -10.935 -53.935, -6.442 -10.830 -54.009, -5.998 -10.800 -55.098, -5.979 -10.900 -55.079, -6.567 -10.973 -54.387, -5.705 -10.873 -55.462, -5.634 -10.873 -55.604, -5.503 -10.873 -56.059, -5.392 -10.986 -56.043, -5.423 -10.986 -55.878, -5.470 -10.986 -55.716, -5.531 -10.986 -55.559, -5.659 -10.800 -55.582, -5.927 -10.973 -55.027, -5.885 -10.873 -55.201, -5.752 -10.941 -55.302, -5.851 -10.941 -55.173, -5.789 -10.873 -55.327, -5.799 -10.986 -55.129, -5.444 -10.941 -56.215, -5.307 -11.000 -56.134, -5.307 -11.000 -56.466, -5.467 -10.986 -56.877, -5.532 -10.941 -56.856, -5.807 -10.800 -57.275, -5.659 -10.800 -57.018, -5.702 -10.873 -57.133, -5.881 -10.873 -57.394, -5.794 -10.986 -57.466, -5.693 -10.986 -57.331, -5.604 -10.986 -57.187, -5.785 -10.873 -57.268, -5.663 -10.941 -57.154, -5.488 -10.873 -56.218, -5.443 -10.941 -56.378, -5.502 -10.873 -56.534, -5.631 -10.873 -56.990, -5.422 -10.986 -56.715, -5.376 -10.986 -56.382, -5.488 -10.873 -56.376, -5.506 -10.800 -56.152, -5.847 -10.941 -57.423, -5.749 -10.941 -57.293, -5.528 -10.986 -57.035, -5.590 -10.941 -57.008, -5.376 -10.986 -56.212, -5.607 -10.986 -55.408, -5.644 -11.000 -55.210, -5.666 -10.941 -55.441, -5.696 -10.986 -55.264, -5.391 -10.986 -56.550, -5.458 -10.941 -56.540, -5.531 -10.873 -56.690, -5.574 -10.873 -56.842, -5.488 -10.941 -56.700, -5.593 -10.941 -55.586, -5.576 -10.873 -55.752, -5.534 -10.941 -55.737, -5.532 -10.873 -55.904, -5.489 -10.941 -55.893, -5.459 -10.941 -56.053, -5.558 -10.800 -55.860, -5.979 -10.900 -57.521, -5.998 -10.800 -57.502, -6.383 -10.873 -57.807, -6.846 -10.873 -57.977, -8.002 -10.941 -57.865, -8.350 -10.986 -57.719, -8.197 -10.986 -57.830, -8.033 -10.986 -57.925, -8.159 -10.941 -57.773, -6.482 -10.800 -57.841, -6.760 -10.800 -57.942, -6.608 -10.873 -57.908, -7.338 -10.873 -58.008, -7.583 -10.873 -57.971, -7.091 -10.873 -58.011, -7.348 -10.800 -57.994, -7.640 -10.800 -57.942, -7.819 -10.873 -57.898, -7.918 -10.800 -57.841, -8.280 -10.873 -57.631, -8.135 -10.873 -57.736, -8.175 -10.800 -57.693, -8.003 -11.000 -58.022, -7.860 -10.986 -58.003, -7.835 -10.941 -57.939, -7.981 -10.873 -57.825, -7.692 -11.000 -58.135, -7.608 -10.986 -58.080, -7.366 -11.000 -58.193, -7.347 -10.986 -58.120, -7.593 -10.941 -58.014, -7.341 -10.941 -58.053, -7.088 -10.941 -58.055, -6.329 -10.986 -57.905, -6.397 -11.000 -58.022, -6.108 -10.986 -57.764, -6.362 -10.941 -57.846, -5.927 -10.973 -57.573, -6.149 -10.941 -57.709, -7.084 -10.986 -58.123, -6.837 -10.941 -58.020, -6.569 -10.986 -58.014, -6.593 -10.941 -57.950, -6.175 -10.873 -57.674, -8.307 -10.941 -57.666, -6.823 -10.986 -58.087, -8.473 -10.973 -57.573, -8.544 -11.000 -57.644, -8.663 -10.941 -57.324, -8.711 -10.986 -57.372, -8.421 -10.900 -57.521, -9.061 -10.900 -56.881, -8.632 -10.874 -57.292, -9.491 -10.830 -57.058, -9.413 -10.935 -57.086, -9.600 -10.700 -57.300, -9.615 -10.977 -58.700, -9.537 -10.992 -58.166, -9.656 -10.935 -58.153, -9.739 -10.830 -58.144, -9.565 -10.935 -57.613, -9.646 -10.830 -57.594, -9.447 -10.992 -57.639, -9.321 -11.000 -57.415, -9.299 -10.992 -57.126, -9.425 -10.817 -56.865, -9.061 -10.900 -70.119, -8.421 -10.900 -69.479, -9.183 -11.000 -69.996, -9.113 -10.973 -70.067, -8.544 -11.000 -69.356, -8.059 -10.941 -69.166, -7.918 -10.800 -69.159, -7.596 -10.873 -69.033, -7.784 -10.986 -68.970, -7.914 -10.941 -69.093, -7.748 -10.873 -69.076, -8.299 -10.873 -69.385, -8.402 -10.800 -69.498, -8.173 -10.873 -69.289, -8.198 -10.941 -69.252, -8.371 -10.986 -69.299, -8.473 -10.973 -69.427, -8.038 -10.873 -69.205, -7.640 -10.800 -69.058, -7.441 -10.873 -69.003, -7.348 -10.800 -69.006, -7.457 -10.986 -68.892, -7.118 -10.986 -68.876, -6.785 -10.986 -68.922, -6.492 -10.941 -69.090, -6.482 -10.800 -69.159, -6.225 -10.800 -69.307, -6.367 -10.873 -69.202, -5.979 -10.900 -69.479, -6.034 -10.986 -69.294, -5.856 -11.000 -69.356, -6.110 -11.000 -69.144, -6.397 -11.000 -68.978, -6.313 -10.986 -69.104, -6.346 -10.941 -69.163, -7.282 -10.873 -68.988, -7.288 -10.986 -68.876, -7.285 -10.941 -68.944, -6.510 -10.873 -69.131, -6.658 -10.873 -69.074, -6.644 -10.941 -69.032, -6.800 -10.941 -68.988, -6.950 -10.986 -68.891, -7.122 -10.941 -68.943, -6.960 -10.941 -68.958, -6.966 -10.873 -69.002, -7.052 -10.800 -69.006, -7.124 -10.873 -68.988, -6.106 -10.873 -69.381, -6.169 -10.986 -69.193, -6.207 -10.941 -69.249, -6.232 -10.873 -69.285, -5.927 -10.973 -69.427, -6.077 -10.941 -69.347, -6.465 -10.986 -69.028, -6.623 -10.986 -68.967, -6.708 -11.000 -68.865, -7.941 -10.986 -69.031, -8.003 -11.000 -68.978, -8.092 -10.986 -69.107, -7.896 -10.873 -69.134, -8.290 -11.000 -69.144, -8.236 -10.986 -69.196, -7.763 -10.941 -69.034, -7.607 -10.941 -68.989, -7.622 -10.986 -68.923, -6.810 -10.873 -69.031, -7.447 -10.941 -68.959, -8.327 -10.941 -69.351, -5.523 -10.873 -70.346, -5.764 -10.873 -71.635, -5.635 -10.941 -71.502, -5.693 -10.873 -69.883, -5.659 -10.800 -69.982, -5.592 -10.873 -70.108, -5.558 -10.800 -70.260, -5.489 -10.873 -70.591, -5.602 -10.873 -71.319, -5.659 -10.800 -71.418, -5.869 -10.873 -71.780, -5.478 -11.000 -71.503, -5.675 -10.873 -71.481, -5.561 -10.941 -71.335, -5.365 -11.000 -71.192, -5.380 -10.986 -70.847, -5.529 -10.873 -71.083, -5.486 -10.941 -71.093, -5.307 -11.000 -70.866, -5.447 -10.941 -70.841, -5.377 -10.986 -70.584, -5.492 -10.873 -70.838, -5.365 -11.000 -70.208, -5.413 -10.986 -70.323, -5.486 -10.986 -70.069, -5.478 -11.000 -69.897, -5.595 -10.986 -69.829, -5.654 -10.941 -69.862, -5.644 -11.000 -69.610, -5.791 -10.941 -69.648, -5.736 -10.986 -69.608, -5.480 -10.941 -70.337, -5.307 -11.000 -70.534, -5.550 -10.941 -70.093, -5.826 -10.873 -69.675, -5.834 -10.941 -71.807, -5.727 -10.941 -71.659, -5.575 -10.986 -71.533, -5.420 -10.986 -71.108, -5.497 -10.986 -71.360, -5.445 -10.941 -70.588, -5.781 -10.986 -71.850, -5.670 -10.986 -71.697, -6.208 -10.874 -72.132, -5.979 -10.900 -71.921, -6.176 -10.941 -72.163, -5.856 -11.000 -72.044, -6.128 -10.986 -72.211, -5.927 -10.973 -71.973, 6.353 -12.492 -69.361, 6.501 -12.492 -69.874, 6.964 -12.492 -70.836, 7.273 -12.492 -71.272, 6.263 -12.492 -68.834, 6.597 -12.435 -70.420, 7.179 -12.435 -71.347, 7.544 -12.435 -71.756, 7.953 -12.435 -72.121, 8.464 -12.492 -72.336, 8.400 -12.435 -72.438, 8.932 -12.492 -72.595, 9.386 -12.435 -72.913, 9.913 -12.435 -73.065, 10.466 -12.492 -73.037, 10.132 -12.500 -72.923, 9.706 -12.500 -72.820, 9.939 -12.492 -72.947, 6.061 -12.330 -68.856, 6.154 -12.330 -69.406, 6.235 -12.435 -69.387, 6.144 -12.435 -68.847, 6.309 -12.330 -69.942, 6.522 -12.330 -70.457, 6.387 -12.435 -69.914, 6.125 -12.200 -69.413, 6.495 -12.200 -70.469, 6.766 -12.200 -70.960, 6.792 -12.330 -70.944, 7.114 -12.330 -71.399, 7.485 -12.330 -71.815, 8.356 -12.330 -72.508, 7.901 -12.330 -72.186, 7.883 -12.200 -72.209, 8.880 -12.435 -72.703, 8.340 -12.200 -72.534, 8.843 -12.330 -72.778, 8.831 -12.200 -72.805, 9.358 -12.330 -72.991, 10.453 -12.435 -73.156, 9.894 -12.330 -73.146, 9.349 -12.200 -73.019, 9.887 -12.200 -73.175, 10.443 -12.330 -73.239, 11.000 -12.412 -73.212, 10.440 -12.200 -73.269, 9.270 -12.500 -72.670, 9.426 -12.492 -72.799, 8.028 -12.492 -72.027, 8.037 -12.500 -71.948, 7.629 -12.492 -71.671, 7.066 -12.500 -70.872, 6.824 -12.500 -70.455, 6.383 -12.500 -69.181, 6.321 -12.500 -68.744, 6.705 -12.492 -70.368, 6.862 -12.435 -70.900, -8.669 -10.000 -70.398, -8.669 -10.300 -70.398, -7.993 -10.000 -69.427, -6.282 -10.300 -69.514, -5.769 -10.300 -70.251, -5.708 -10.300 -70.548, -5.888 -10.300 -71.428, -6.062 -10.300 -71.677, -6.282 -10.300 -71.886, -6.539 -10.300 -72.047, -6.824 -10.300 -72.152, -7.124 -10.000 -72.198, -7.993 -10.300 -71.973, -8.431 -10.300 -71.557, -8.578 -10.300 -71.292, -7.993 -10.300 -69.427, -7.124 -10.300 -69.202, -7.124 -10.000 -69.202, -6.824 -10.300 -69.248, -6.824 -10.000 -69.248, -6.539 -10.000 -69.353, -6.062 -10.300 -69.723, -5.888 -10.000 -69.972, -5.769 -10.000 -71.149, -7.124 -10.300 -72.198, -7.427 -10.300 -72.183, -7.721 -10.000 -72.107, -7.993 -10.000 -71.973, -8.233 -10.000 -71.787, -5.998 -10.800 -71.902, -5.807 -10.800 -71.675, -5.558 -10.800 -71.140, -5.506 -10.800 -70.848, -5.506 -10.800 -70.552, -5.807 -10.800 -69.725, -5.998 -10.800 -69.498, -6.660 -10.000 -69.088, -7.887 -10.000 -69.145, -8.175 -10.800 -69.307, -5.545 -10.000 -71.089, -5.516 -10.000 -70.465, -5.715 -10.000 -69.873, -6.114 -10.000 -69.392, -6.760 -10.800 -69.058, -7.279 -10.000 -69.002, -7.589 -10.000 -69.045, -9.042 -10.800 -70.138, -9.109 -10.750 -70.204, -9.219 -10.899 -70.203, -9.370 -10.824 -70.206, -9.425 -10.817 -70.135, -9.386 -10.773 -70.217, -9.344 -10.771 -70.246, -9.280 -10.810 -70.252, -9.159 -10.823 -70.227, -9.080 -10.787 -70.176, -9.169 -10.965 -70.119, -9.138 -10.940 -70.139, -9.282 -10.978 -70.053, -9.286 -10.891 -70.204, -9.193 -10.918 -70.183, -9.111 -10.908 -70.154, -9.298 -10.929 -70.158, -9.267 -10.952 -70.137, -9.231 -10.940 -70.163, -9.200 -10.981 -70.093, -9.326 -10.899 -70.177, -9.351 -10.718 -70.251, -9.294 -10.765 -70.264, -9.300 -10.717 -70.269, -9.301 -10.700 -70.269, -9.184 -10.777 -70.250, -9.203 -10.700 -70.265, -9.197 -10.712 -70.263, -9.119 -10.700 -70.215, -9.193 -10.745 -70.259, -9.089 -10.872 -70.163, -9.143 -10.841 -70.213, -9.126 -10.855 -70.197, -9.157 -10.889 -70.194, -9.242 -10.875 -70.222, -9.179 -10.873 -70.213, -9.199 -10.851 -70.230, -9.328 -10.820 -70.234, -9.230 -10.795 -70.258, -9.242 -10.756 -70.268, -9.247 -10.715 -70.273, -9.393 -10.719 -70.222, -9.260 -10.919 -70.184, -6.969 10.700 -54.195, -7.110 -10.000 -54.265, -7.548 -10.000 -54.523, -7.917 10.700 -54.791, -5.360 10.700 -53.731, -9.519 10.700 -57.049, -9.446 -10.000 -56.853, -9.235 -10.000 -56.390, -9.305 10.700 -56.531, -9.675 10.700 -57.587, -9.711 -10.700 -57.760, -9.778 -10.700 -58.228, -9.769 10.700 -58.140, -9.615 -10.977 -68.300, -9.712 -10.912 -58.700, -9.777 -10.815 -58.700, -9.800 -10.700 -58.700, -6.757 -10.753 -72.691, -6.663 -10.922 -72.805, -6.679 -10.894 -72.830, -6.648 -10.924 -72.822, -6.546 -10.992 -72.734, -6.496 -11.000 -72.683, -6.553 -10.978 -72.782, -6.560 -10.991 -72.720, -6.574 -10.988 -72.706, -6.587 -10.983 -72.690, -6.741 -10.800 -72.673, -6.762 -10.776 -72.791, -6.715 -10.785 -72.883, -6.632 -10.924 -72.838, -6.597 -10.968 -72.780, -6.722 -10.856 -72.811, -6.740 -10.842 -72.764, -6.715 -10.700 -72.619, -6.661 -10.783 -72.927, -6.679 -10.785 -72.915, -6.643 -10.859 -72.897, -6.661 -10.861 -72.885, -6.727 -10.700 -72.889, -6.698 -10.786 -72.900, -6.635 -10.817 -72.925, -6.601 -10.915 -72.867, -6.647 -10.895 -72.863, -6.678 -10.862 -72.869, -6.619 -10.900 -72.561, -6.633 -10.942 -72.630, -6.567 -10.973 -72.613, -6.676 -10.787 -72.580, -6.671 -10.927 -72.678, -6.651 -10.949 -72.713, -6.612 -10.967 -72.660, -6.704 -10.750 -72.609, -6.716 -10.837 -72.647, -6.725 -10.870 -72.746, -6.708 -10.894 -72.725, -6.729 -10.820 -72.661, -6.658 -10.873 -72.584, -6.687 -10.861 -72.616, -6.689 -10.912 -72.766, -6.706 -10.886 -72.790, -6.744 -10.783 -72.841, -6.694 -10.862 -72.852, -6.664 -10.895 -72.848, -6.611 -10.966 -72.765, -6.625 -10.963 -72.748, -6.616 -10.922 -72.852, -6.630 -10.892 -72.876, -6.582 -10.967 -72.795, -6.715 -10.000 -72.619, -6.638 -10.800 -72.542, -6.167 11.000 -70.893, -6.695 10.830 -71.294, -6.795 10.700 -71.331, -6.240 10.992 -70.911, -6.308 10.992 -71.113, -6.641 10.935 -71.358, -6.835 10.830 -71.389, -6.989 10.700 -71.420, -6.417 10.992 -71.295, -7.411 10.700 -71.420, -7.326 10.830 -71.469, -7.638 10.830 -71.345, -7.939 10.830 -70.949, -7.914 10.992 -71.376, -7.975 10.830 -70.784, -7.939 10.935 -71.145, -8.018 10.935 -70.976, -6.991 10.830 -71.451, -6.739 10.992 -71.569, -7.153 10.935 -71.562, -7.158 10.830 -71.479, -6.814 11.000 -71.676, -7.003 11.000 -71.732, -6.937 10.992 -71.647, -7.200 11.000 -71.750, -7.340 10.935 -71.552, -7.519 10.935 -71.502, -7.359 10.992 -71.670, -7.564 10.992 -71.613, -7.752 10.992 -71.514, -7.684 10.935 -71.414, -8.132 10.992 -71.014, -8.177 10.992 -70.806, -7.975 10.830 -70.616, -7.939 10.830 -70.451, -7.882 10.700 -70.388, -8.250 11.000 -70.700, -8.177 10.992 -70.594, -8.233 11.000 -70.507, -7.868 10.830 -70.298, -7.766 10.830 -70.164, -7.489 10.830 -69.976, -7.200 10.700 -69.950, -7.153 10.935 -69.838, -7.147 10.992 -69.718, -6.937 10.992 -69.753, -6.739 10.992 -69.831, -6.623 11.000 -69.822, -6.641 10.935 -70.042, -6.492 10.830 -70.373, -6.518 10.700 -70.388, -6.695 10.830 -70.106, -6.795 10.700 -70.069, -6.969 10.935 -69.868, -6.796 10.935 -69.938, -6.579 10.830 -70.228, -8.132 10.992 -70.386, -7.939 10.935 -70.255, -8.042 10.992 -70.193, -7.826 10.935 -70.107, -7.914 10.992 -70.024, -7.684 10.935 -69.986, -7.942 11.000 -69.958, -7.752 10.992 -69.886, -7.519 10.935 -69.898, -7.564 10.992 -69.787, -7.158 10.830 -69.921, -7.340 10.935 -69.848, -7.200 11.000 -69.650, -7.359 10.992 -69.730, -6.563 10.992 -69.951, -6.357 10.935 -70.514, -6.439 10.830 -70.532, -6.420 10.830 -70.700, -6.458 10.700 -70.593, -6.240 10.992 -70.489, -6.337 10.935 -70.700, -6.217 10.992 -70.700, -6.439 10.830 -70.868, -7.411 10.700 -69.980, -7.326 10.830 -69.931, -7.605 10.700 -70.069, -7.638 10.830 -70.055, -7.882 10.700 -71.012, -7.767 10.700 -71.191, -7.826 10.935 -71.293, -7.868 10.830 -71.102, -7.766 10.830 -71.236, -7.489 10.830 -71.424, -7.200 10.700 -71.450, -6.835 10.830 -70.011, -6.989 10.700 -69.980, -6.991 10.830 -69.949, -6.357 10.935 -70.886, -6.579 10.830 -71.172, -6.492 10.830 -71.027, -6.417 10.935 -71.062, -6.513 10.935 -71.222, -6.563 10.992 -71.449, -6.796 10.935 -71.462, -6.969 10.935 -71.532, -7.147 10.992 -71.682, -8.042 10.992 -71.207, -8.058 10.935 -70.607, -8.058 10.935 -70.793, -8.018 10.935 -70.424, -6.417 10.992 -70.105, -6.513 10.935 -70.178, -6.417 10.935 -70.338, -6.308 10.992 -70.287, -6.150 11.000 -56.300, -6.167 11.000 -56.493, -6.417 10.935 -56.662, -6.308 10.992 -56.713, -6.579 10.830 -56.772, -6.695 10.830 -56.894, -6.169 11.000 -56.103, -6.322 11.000 -56.877, -6.458 11.000 -57.042, -6.417 10.992 -56.895, -6.563 10.992 -57.049, -6.641 10.935 -56.958, -7.158 10.830 -57.079, -7.200 10.700 -57.050, -7.826 10.935 -56.893, -8.042 10.992 -56.807, -8.176 11.000 -56.687, -7.975 10.830 -56.216, -7.939 10.830 -56.549, -7.939 10.935 -56.745, -7.868 10.830 -56.702, -7.752 10.992 -57.114, -7.914 10.992 -56.976, -7.975 10.830 -56.384, -8.018 10.935 -56.576, -6.739 10.992 -57.169, -6.991 10.830 -57.051, -7.153 10.935 -57.162, -7.340 10.935 -57.152, -7.489 10.830 -57.024, -7.147 10.992 -57.282, -7.393 11.000 -57.333, -7.564 10.992 -57.213, -7.684 10.935 -57.014, -7.586 11.000 -57.276, -7.777 11.000 -57.178, -8.132 10.992 -56.614, -7.942 10.700 -56.193, -7.939 10.830 -56.051, -8.058 10.935 -56.207, -8.018 10.935 -56.024, -7.939 10.935 -55.855, -7.766 10.830 -55.764, -7.605 10.700 -55.669, -7.489 10.830 -55.576, -7.326 10.830 -55.531, -7.200 10.700 -55.550, -6.814 11.000 -55.324, -6.739 10.992 -55.431, -6.579 10.830 -55.828, -6.835 10.830 -55.611, -6.796 10.935 -55.538, -6.969 10.935 -55.468, -6.937 10.992 -55.353, -6.695 10.830 -55.706, -8.233 11.000 -56.107, -8.078 11.000 -55.723, -7.826 10.935 -55.707, -7.942 11.000 -55.558, -7.752 10.992 -55.486, -7.519 10.935 -55.498, -7.773 11.000 -55.421, -7.340 10.935 -55.448, -7.158 10.830 -55.521, -7.359 10.992 -55.330, -7.153 10.935 -55.438, -7.397 11.000 -55.268, -7.007 11.000 -55.267, -7.147 10.992 -55.318, -6.623 11.000 -55.422, -6.563 10.992 -55.551, -6.492 10.830 -55.973, -6.417 10.992 -55.705, -6.439 10.830 -56.132, -6.320 11.000 -55.728, -6.458 10.700 -56.407, -6.439 10.830 -56.468, -6.420 10.830 -56.300, -6.240 10.992 -56.089, -6.357 10.935 -56.486, -6.492 10.830 -56.627, -7.767 10.700 -55.809, -7.638 10.830 -55.655, -7.868 10.830 -55.898, -7.766 10.830 -56.836, -7.767 10.700 -56.791, -7.638 10.830 -56.945, -7.326 10.830 -57.069, -6.835 10.830 -56.989, -6.991 10.830 -55.549, -6.989 10.700 -55.580, -6.217 10.992 -56.300, -6.337 10.935 -56.300, -6.240 10.992 -56.511, -6.513 10.935 -56.822, -6.796 10.935 -57.062, -6.969 10.935 -57.132, -6.937 10.992 -57.247, -7.519 10.935 -57.102, -7.359 10.992 -57.270, -8.177 10.992 -56.406, -8.058 10.935 -56.393, -8.177 10.992 -56.194, -8.132 10.992 -55.986, -8.042 10.992 -55.793, -7.684 10.935 -55.586, -7.914 10.992 -55.624, -7.564 10.992 -55.387, -6.513 10.935 -55.778, -6.641 10.935 -55.642, -6.417 10.935 -55.938, -6.357 10.935 -56.114, -6.308 10.992 -55.887, -1.000 11.300 -66.400, -0.902 11.170 -66.428, -0.165 11.300 -66.277, -0.513 11.170 -66.389, -0.107 11.065 -66.378, 0.319 11.008 -66.342, 0.463 11.000 -66.345, -0.132 11.170 -66.298, 0.268 11.065 -66.233, 0.686 11.008 -66.141, 1.023 11.008 -65.893, 0.945 11.065 -65.801, 1.324 11.008 -65.602, 0.892 11.170 -65.737, 0.935 11.300 -65.660, 1.173 11.170 -65.465, 1.975 11.000 -64.678, 1.796 11.008 -64.913, 1.483 11.000 -65.519, 1.229 11.300 -65.355, 1.615 11.170 -64.821, 2.079 11.000 -64.378, 2.149 11.000 -64.088, 1.475 11.300 -65.011, 1.669 11.300 -64.634, 2.200 11.000 -63.500, 2.070 11.008 -64.124, 1.768 11.170 -64.461, 1.871 11.170 -64.084, 2.006 11.065 -63.701, 1.806 11.300 -64.234, 1.923 11.170 -63.696, 2.126 11.008 -63.291, 2.186 11.000 -63.197, 1.883 11.300 -63.817, 1.953 11.065 -62.900, 1.960 11.008 -62.472, 2.144 11.000 -62.900, 2.070 11.008 -62.876, 1.898 11.300 -63.394, 1.923 11.170 -63.304, 1.846 11.065 -62.512, 1.852 11.300 -62.973, 1.871 11.170 -62.916, 1.745 11.300 -62.564, 1.689 11.065 -62.141, 1.796 11.008 -62.087, 1.680 11.000 -61.755, 1.484 11.065 -61.795, 1.485 11.000 -61.486, 1.263 11.000 -61.237, 1.235 11.065 -61.479, 1.023 11.008 -61.107, 1.173 11.170 -61.535, 0.892 11.170 -61.263, -0.072 11.008 -60.507, -0.122 11.000 -60.421, 0.319 11.008 -60.658, 0.945 11.065 -61.199, 0.621 11.065 -60.960, 0.576 11.170 -61.031, 0.268 11.065 -60.767, -0.479 11.008 -60.410, -0.412 11.000 -60.351, 0.233 11.170 -60.842, -0.702 11.000 -60.312, -0.895 11.008 -60.369, -1.000 11.000 -60.300, -0.499 11.065 -60.529, -0.899 11.065 -60.489, -1.303 11.000 -60.314, -0.513 11.170 -60.611, -0.788 11.300 -60.608, -1.600 11.000 -60.356, -1.726 11.008 -60.452, -1.314 11.008 -60.382, -2.178 11.000 -60.525, -1.891 11.000 -60.426, -1.293 11.170 -60.585, -1.679 11.170 -60.650, -2.083 11.065 -60.688, -2.463 11.000 -60.655, -2.506 11.008 -60.752, -2.126 11.008 -60.576, -2.036 11.300 -60.791, -2.448 11.065 -60.858, -2.745 11.000 -60.820, -2.053 11.170 -60.766, -3.263 11.000 -61.237, -3.014 11.000 -61.015, -3.178 11.008 -61.248, -2.408 11.170 -60.931, -3.483 11.000 -61.481, -2.772 11.300 -61.205, -3.088 11.300 -61.487, -3.037 11.170 -61.394, -3.774 11.065 -62.324, -4.079 11.000 -62.622, -3.299 11.170 -61.684, -3.521 11.170 -62.007, -3.697 11.170 -62.356, -3.906 11.065 -62.704, -4.188 11.000 -63.202, -4.022 11.008 -62.672, -4.149 11.000 -62.912, -3.745 11.300 -62.564, -4.105 11.008 -63.082, -4.133 11.008 -63.500, -3.852 11.300 -62.973, -4.144 11.000 -64.100, -4.186 11.000 -63.803, -3.930 11.170 -63.500, -4.105 11.008 -63.918, -4.022 11.008 -64.328, -4.073 11.000 -64.392, -3.898 11.300 -63.394, -3.975 11.000 -64.678, -3.904 11.170 -63.890, -3.906 11.065 -64.296, -3.773 11.065 -64.677, -3.845 11.000 -64.963, -3.806 11.300 -64.234, -3.696 11.008 -65.097, -3.365 11.065 -65.367, -3.485 11.000 -65.514, -3.178 11.008 -65.752, -3.459 11.008 -65.442, -2.477 11.000 -66.339, -2.859 11.008 -66.022, -3.037 11.170 -65.606, -2.738 11.170 -65.859, -2.935 11.300 -65.660, -2.448 11.065 -66.142, -2.408 11.170 -66.069, -1.878 11.000 -66.579, -2.126 11.008 -66.424, -2.231 11.300 -66.126, -2.053 11.170 -66.234, -1.588 11.000 -66.649, -1.726 11.008 -66.548, -0.895 11.008 -66.631, -0.697 11.000 -66.686, -1.000 11.000 -66.700, -1.314 11.008 -66.618, -1.293 11.170 -66.415, -0.479 11.008 -66.590, -0.499 11.065 -66.471, -3.095 11.065 -61.334, -2.738 11.170 -61.141, -2.419 11.300 -60.971, 0.757 11.000 -60.825, 0.686 11.008 -60.859, 1.415 11.170 -61.842, 1.579 11.300 -62.174, 1.484 11.065 -65.205, 1.583 11.008 -65.273, 1.235 11.065 -65.521, -0.072 11.008 -66.493, -2.757 11.000 -66.175, -3.299 11.170 -65.316, -3.521 11.170 -64.993, -3.904 11.170 -63.110, -3.986 11.065 -63.098, -3.986 11.065 -63.902, -4.013 11.065 -63.500, 0.233 11.170 -66.158, -3.697 11.170 -64.645, -0.899 11.065 -66.511, -1.698 11.065 -66.431, -1.679 11.170 -66.350, -1.302 11.065 -66.498, 0.600 11.300 -65.919, 0.576 11.170 -65.969, 0.231 11.300 -66.126, 0.621 11.065 -66.040, 1.415 11.170 -65.158, 1.846 11.065 -64.488, 1.960 11.008 -64.528, 1.689 11.065 -64.859, 1.953 11.065 -64.100, 2.126 11.008 -63.709, 2.006 11.065 -63.299, 1.768 11.170 -62.539, 1.615 11.170 -62.179, 1.583 11.008 -61.727, 1.324 11.008 -61.398, -0.107 11.065 -60.622, -0.132 11.170 -60.702, -0.902 11.170 -60.572, -1.698 11.065 -60.569, -1.302 11.065 -60.502, -2.787 11.065 -61.074, -2.859 11.008 -60.978, -3.696 11.008 -61.903, -3.459 11.008 -61.558, -3.365 11.065 -61.633, -3.885 11.008 -62.277, -3.592 11.065 -61.965, -3.826 11.170 -62.726, -3.826 11.170 -64.274, -3.884 11.008 -64.724, -3.592 11.065 -65.035, -3.095 11.065 -65.666, -2.787 11.065 -65.926, -2.506 11.008 -66.248, -2.083 11.065 -66.312, -9.615 10.977 -58.700, -9.712 10.912 -68.300, -9.712 10.912 -58.700, -5.906 10.830 -53.854, -5.887 10.935 -53.935, -6.451 10.700 -53.981, -5.347 10.935 -53.844, -4.800 10.977 -53.885, -5.861 10.992 -54.053, -6.374 10.992 -54.201, -7.372 11.000 -54.766, -7.763 11.000 -55.052, -8.527 10.992 -55.728, -8.836 10.992 -56.164, -8.171 10.992 -55.329, -5.334 10.992 -53.963, -6.442 10.830 -54.009, -6.094 11.000 -54.180, -6.414 10.935 -54.087, -6.920 10.935 -54.297, -7.460 10.700 -54.466, -6.530 11.000 -54.330, -6.868 10.992 -54.405, -7.444 10.830 -54.492, -7.400 10.935 -54.562, -6.960 11.000 -54.525, -7.336 10.992 -54.664, -7.899 10.830 -54.814, -8.709 10.700 -55.583, -8.336 10.700 -55.164, -8.256 10.935 -55.244, -8.686 10.830 -55.601, -8.621 10.935 -55.653, -9.008 10.830 -56.056, -9.034 10.700 -56.040, -9.170 11.000 -56.970, -9.800 10.700 -58.700, -9.299 10.992 -57.126, -9.314 11.000 -57.391, -9.739 10.830 -58.144, -9.777 10.815 -58.700, -9.656 10.935 -58.153, -9.646 10.830 -57.594, -5.913 10.700 -53.825, -5.356 10.830 -53.761, -4.800 10.815 -53.723, -6.957 10.830 -54.222, -7.772 10.992 -54.973, -7.847 10.935 -54.879, -8.315 10.830 -55.185, -9.278 10.830 -56.543, -8.938 10.935 -56.100, -9.095 10.992 -56.632, -9.491 10.830 -57.058, -9.203 10.935 -56.580, -9.413 10.935 -57.086, -9.537 10.992 -58.166, -9.447 10.992 -57.639, -9.565 10.935 -57.613, 14.012 10.802 -53.718, -4.800 10.912 -53.788, 13.644 10.970 -53.869, 13.562 10.992 -53.930, 13.219 11.000 -54.507, 13.200 12.200 -54.700, 13.823 10.897 -53.774, 14.200 10.700 -53.700, 13.486 11.000 -54.000, 13.200 12.200 -72.300, 22.191 12.200 -68.218, 21.825 12.330 -68.502, 22.236 12.435 -68.016, 21.772 12.435 -68.437, 22.214 12.500 -67.772, 22.455 12.500 -67.502, 22.684 12.500 -67.215, 23.086 12.500 -66.607, 23.510 12.492 -65.898, 24.066 12.330 -64.762, 24.153 12.200 -64.429, 23.912 12.330 -65.378, 23.247 12.492 -66.454, 23.353 12.435 -66.511, 21.696 12.492 -68.344, 21.530 12.479 -68.530, 21.420 12.500 -68.475, 21.627 12.418 -68.578, 23.031 12.435 -67.048, 23.628 12.200 -66.210, 23.860 12.200 -65.634, 23.426 12.330 -66.550, 23.698 12.330 -65.976, 23.100 12.330 -67.095, 22.564 12.492 -67.476, 22.931 12.492 -66.982, 23.260 12.500 -66.284, 23.665 12.500 -65.260, 23.757 12.500 -64.911, 23.828 12.500 -64.562, 23.957 12.492 -64.114, 24.190 12.330 -63.500, 23.866 12.492 -64.723, 23.717 12.492 -65.319, 24.076 12.435 -64.126, 23.551 12.500 -65.607, 23.832 12.435 -65.354, 23.984 12.435 -64.746, 24.159 12.330 -64.134, 23.987 12.492 -63.500, 23.910 12.500 -63.145, 23.880 12.500 -62.794, 23.757 12.500 -62.089, 23.717 12.492 -61.681, 23.663 12.500 -61.734, 23.510 12.492 -61.102, 23.415 12.500 -61.048, 22.680 12.500 -59.780, 22.931 12.492 -60.018, 22.455 12.500 -59.498, 22.218 12.500 -59.232, 21.700 12.500 -58.746, 21.696 12.492 -58.656, 22.151 12.492 -59.069, 23.621 12.435 -61.056, 23.866 12.492 -62.277, 24.076 12.435 -62.874, 24.107 12.435 -63.500, 23.957 12.492 -62.886, 23.247 12.492 -60.546, 23.084 12.500 -60.392, 22.564 12.492 -59.524, 21.772 12.435 -58.563, 23.031 12.435 -59.952, 23.353 12.435 -60.489, 23.426 12.330 -60.450, 23.832 12.435 -61.646, 24.159 12.330 -62.866, 21.695 12.320 -58.389, 21.825 12.330 -58.498, 21.720 12.200 -58.377, 22.295 12.330 -58.925, 23.343 12.200 -60.239, 23.860 12.200 -61.366, 24.153 12.200 -62.571, 22.722 12.330 -59.395, 23.100 12.330 -59.905, 24.066 12.330 -62.238, 23.006 12.200 -67.283, 22.722 12.330 -67.605, 22.151 12.492 -67.931, 22.657 12.435 -67.552, 22.621 12.200 -67.770, 22.295 12.330 -68.075, 23.621 12.435 -65.944, 23.912 12.330 -61.622, 23.984 12.435 -62.254, 23.698 12.330 -61.024, 22.657 12.435 -59.448, 22.236 12.435 -58.984, 21.720 12.200 -68.623, 21.535 12.477 -72.300, 21.632 12.412 -72.300, 21.695 12.320 -68.611, 21.697 12.315 -72.300, 13.500 12.500 -54.700, 13.385 12.477 -54.700, 13.223 12.315 -72.300, 13.288 12.412 -54.700, 13.237 12.330 -54.578, 13.320 12.435 -54.589, 13.299 12.200 -54.266, 13.298 12.330 -54.343, 13.225 12.200 -54.477, 13.415 12.330 -54.130, 14.071 12.500 -54.011, 13.635 12.435 -54.017, 13.418 12.200 -54.077, 13.577 12.200 -53.918, 13.582 12.330 -53.952, 14.034 12.435 -53.829, 14.200 12.477 -53.885, 14.056 12.492 -53.947, 13.766 12.200 -53.799, 14.018 12.330 -53.747, 13.977 12.200 -53.725, 14.200 12.200 -53.700, 13.711 12.492 -54.109, 13.705 12.500 -54.205, 13.614 12.500 -54.319, 13.439 12.492 -54.604, 13.223 12.315 -54.700, 13.787 12.330 -53.822, 13.375 12.435 -54.373, 13.487 12.492 -54.418, 13.580 12.492 -54.249, 13.482 12.435 -54.179, 13.874 12.492 -54.006, 13.822 12.435 -53.897, 14.200 12.315 -53.723, 20.720 12.412 -53.788, 14.200 12.412 -53.788, 20.720 12.477 -53.885, 21.621 12.200 -54.266, 21.660 12.330 -54.459, 21.427 12.330 -54.036, 21.632 12.412 -54.700, 21.497 12.435 -54.273, 21.195 12.435 -53.951, 20.781 12.330 -53.732, 20.994 12.435 -53.856, 20.720 12.315 -53.723, 21.279 12.492 -54.175, 21.420 12.500 -54.700, 21.392 12.492 -54.331, 20.957 12.492 -53.971, 20.768 12.492 -53.935, 21.215 12.500 -54.205, 21.131 12.492 -54.053, 20.943 12.200 -53.725, 21.154 12.200 -53.799, 21.502 12.200 -54.077, 21.579 12.435 -54.479, 21.463 12.492 -54.509, 21.570 12.330 -54.233, 21.367 12.435 -54.093, 21.240 12.330 -53.881, 20.776 12.435 -53.815, 21.020 12.330 -53.777, 21.720 12.200 -54.700, 21.627 12.418 -58.422, 21.530 12.479 -58.470, 21.697 12.315 -54.700, 21.535 12.477 -54.700, 25.605 -10.833 -70.494, 25.683 -10.855 -70.542, 25.728 -10.999 -70.322, 25.629 -10.973 -70.384, 25.647 -10.913 -70.482, 25.847 -10.961 -70.364, 25.747 -10.983 -70.410, 25.756 -10.995 -70.332, 25.842 -10.939 -70.463, 25.678 -10.946 -70.465, 25.613 -10.854 -70.494, 25.577 -10.900 -70.435, 25.622 -10.874 -70.492, 25.626 -10.773 -70.521, 25.705 -10.824 -70.566, 25.744 -10.733 -70.602, 25.735 -10.700 -70.601, 25.826 -10.700 -70.609, 25.871 -10.720 -70.596, 25.926 -10.721 -70.563, 25.922 -10.752 -70.561, 25.935 -10.836 -70.501, 25.854 -10.894 -70.520, 25.783 -10.810 -70.590, 25.656 -10.700 -70.552, 25.648 -10.740 -70.544, 25.911 -10.700 -70.575, 25.966 -10.720 -70.517, 25.762 -10.915 -70.521, 25.804 -10.880 -70.549, 25.752 -10.856 -70.565, 25.963 -10.751 -70.515, 25.740 -10.752 -70.598, 25.728 -10.787 -70.587, 25.805 -10.743 -70.608, 25.746 -10.714 -70.604, 25.808 -10.717 -70.610, 25.867 -10.749 -70.594, 25.861 -10.777 -70.589, 25.915 -10.782 -70.557, 25.895 -10.896 -70.481, 25.894 -10.837 -70.544, 25.799 -10.766 -70.603, 25.840 -10.828 -70.575, 25.956 -10.781 -70.512, 22.431 -10.000 -70.898, 22.431 -10.300 -70.898, 22.867 -10.300 -70.113, 24.276 -10.300 -69.748, 24.561 -10.300 -69.853, 25.212 -10.300 -70.472, 25.212 -10.000 -70.472, 25.392 -10.300 -71.048, 25.212 -10.300 -71.928, 24.818 -10.000 -72.386, 24.818 -10.300 -72.386, 24.561 -10.300 -72.547, 23.379 -10.000 -72.607, 23.107 -10.300 -72.473, 22.867 -10.300 -72.287, 22.522 -10.300 -71.792, 22.522 -10.000 -71.792, 22.431 -10.000 -71.502, 22.400 -10.300 -71.200, 22.522 -10.000 -70.608, 22.669 -10.300 -70.343, 22.669 -10.000 -70.343, 23.107 -10.300 -69.927, 23.379 -10.000 -69.793, 23.673 -10.000 -69.717, 23.976 -10.300 -69.702, 24.276 -10.000 -69.748, 24.561 -10.000 -69.853, 24.818 -10.300 -70.014, 25.038 -10.000 -70.223, 25.331 -10.000 -70.751, 25.392 -10.000 -71.048, 25.392 -10.000 -71.352, 25.331 -10.000 -71.649, 25.038 -10.000 -72.177, 23.976 -10.000 -72.698, 23.107 -10.000 -72.473, 22.867 -10.000 -72.287, 22.669 -10.000 -72.057, 22.431 -10.300 -71.502, 22.216 -10.000 -70.965, 22.221 -10.800 -70.934, 22.288 -10.000 -70.660, 22.525 -10.800 -72.199, 22.497 -10.000 -72.161, 22.385 -10.800 -71.972, 22.283 -10.800 -71.725, 22.221 -10.800 -71.466, 22.385 -10.800 -70.428, 22.415 -10.000 -70.373, 22.525 -10.800 -70.201, 22.592 -10.000 -70.114, 22.698 -10.800 -69.998, 23.182 -10.800 -69.659, 24.587 -10.000 -69.645, 23.665 -10.000 -69.516, 24.861 -10.000 -69.798, 24.875 -10.800 -69.807, 25.559 -10.800 -70.454, 22.698 -10.800 -72.402, 22.698 -10.000 -72.402, 22.870 11.000 -70.995, 23.027 11.000 -70.617, 23.317 11.000 -70.327, 23.696 11.000 -70.170, 22.621 11.000 -67.770, 23.006 11.000 -67.283, 24.484 11.000 -70.327, 24.302 11.000 -70.230, 23.860 11.000 -65.634, 25.700 11.000 -70.300, 24.035 11.000 -65.038, 24.153 11.000 -62.571, 24.035 11.000 -61.962, 23.006 11.000 -59.717, 24.302 11.000 -56.771, 24.870 11.000 -56.202, 24.930 11.000 -56.005, 24.713 11.000 -54.612, 22.621 11.000 -59.230, 23.498 11.000 -56.770, 22.191 11.000 -58.782, 23.157 11.000 -56.542, 22.870 11.000 -56.005, 21.720 11.000 -54.700, 22.850 11.000 -55.800, 23.157 11.000 -55.057, 23.265 11.000 -54.013, 23.696 11.000 -54.770, 23.784 11.000 -54.116, 24.033 11.000 -54.205, 24.302 11.000 -54.830, 23.527 11.000 -54.052, 23.900 11.000 -54.750, 24.105 11.000 -54.770, 24.909 11.000 -54.790, 25.087 11.000 -54.987, 25.245 11.000 -55.200, 24.930 11.000 -55.595, 25.584 11.000 -55.916, 25.687 11.000 -56.435, 25.648 11.000 -70.827, 25.495 11.000 -71.333, 24.910 11.000 -72.209, 24.483 11.000 -72.073, 24.302 11.000 -72.171, 23.316 11.000 -72.073, 24.930 11.000 -70.995, 24.713 11.000 -72.387, 23.784 11.000 -72.884, 21.434 11.000 -73.000, 21.701 11.000 -72.493, 21.720 11.000 -72.300, 22.850 11.000 -71.200, 22.930 11.000 -71.602, 23.157 11.000 -71.942, 24.104 11.000 -56.830, 25.700 11.000 -56.700, 25.815 10.977 -70.300, 25.977 10.815 -70.300, 25.969 10.700 -56.273, 25.998 -10.000 -56.581, 25.954 -10.000 -56.177, 25.267 10.700 -54.735, 24.965 10.700 -54.433, 25.260 -10.000 -54.727, 24.649 -10.000 -54.194, 24.295 -10.000 -53.994, 24.622 10.700 -54.176, 23.000 10.700 -53.700, 23.040 -10.700 -53.700, 23.845 10.700 -53.822, 23.523 -10.000 -53.746, 23.427 10.700 -53.731, 23.000 -10.700 -53.700, 26.000 -10.700 -56.660, 25.912 -10.912 -70.300, 25.815 -10.977 -56.700, 25.912 -10.912 -56.700, 23.242 -10.855 -72.983, 23.287 -10.817 -73.079, 23.272 -10.836 -73.137, 23.221 -10.915 -73.062, 23.213 -10.776 -73.257, 23.119 -10.700 -73.298, 23.241 -10.845 -73.189, 23.199 -10.845 -73.231, 23.275 -10.700 -73.211, 23.258 -10.777 -73.216, 23.290 -10.772 -73.162, 23.304 -10.762 -73.100, 23.299 -10.749 -73.041, 23.290 -10.742 -73.015, 23.301 -10.700 -73.035, 23.279 -10.735 -72.991, 23.252 -10.700 -72.956, 23.244 -10.740 -72.948, 23.285 -10.793 -73.025, 23.268 -10.766 -72.981, 23.278 -10.779 -73.002, 23.221 -10.773 -72.926, 23.186 -10.875 -72.915, 23.150 -10.875 -72.875, 23.188 -10.938 -73.014, 23.177 -10.949 -73.080, 23.144 -10.956 -73.119, 23.163 -10.939 -73.142, 23.206 -10.906 -72.977, 23.175 -10.914 -72.938, 23.137 -10.911 -72.889, 23.135 -10.900 -72.877, 23.119 -10.943 -72.909, 23.131 -10.970 -73.091, 23.104 -10.986 -73.033, 23.096 -10.969 -72.933, 23.070 -10.987 -72.959, 23.084 -10.973 -72.929, 23.214 -10.867 -72.946, 23.228 -10.860 -72.962, 23.222 -10.898 -72.997, 23.157 -10.947 -72.967, 23.204 -10.928 -73.038, 23.162 -10.960 -73.053, 23.133 -10.972 -73.000, 6.300 -12.500 -68.300, 6.486 -12.500 -69.610, 6.630 -12.500 -70.030, 10.560 -12.500 -72.981, 7.350 -12.500 -71.261, 7.677 -12.500 -71.623, 8.428 -12.500 -72.234, 8.840 -12.500 -72.475, 20.720 -12.500 -73.000, 11.000 -12.500 -73.000, 21.215 -12.500 -72.795, 10.119 -12.500 -54.083, 6.300 -12.500 -58.700, 9.690 -12.500 -54.186, 8.039 -12.500 -55.050, 8.428 -12.500 -54.766, 6.825 -12.500 -56.540, 6.630 -12.500 -56.970, 6.480 -12.500 -57.406, 21.420 -12.500 -54.700, 21.215 -12.500 -54.205, 21.104 -12.500 -54.115, 21.420 -12.500 -72.300, 20.978 -12.500 -54.049, 11.000 -12.500 -54.000, 20.849 -12.500 -54.011, -5.233 -11.000 -72.980, -5.644 -11.000 -71.790, -2.622 -11.000 -66.024, -3.267 -11.000 -65.465, -3.878 -11.000 -64.345, -9.500 -11.000 -68.300, -9.500 -11.000 -58.700, -3.969 -11.000 -63.073, -9.480 -11.000 -58.267, -8.290 -11.000 -57.856, -9.420 -11.000 -57.837, 7.850 -11.000 -72.183, 7.439 -11.000 -71.809, 6.752 -11.000 -70.938, 6.031 -11.000 -68.855, 0.246 -11.000 -66.229, 6.000 -11.000 -68.300, 0.965 -11.000 -65.767, 1.729 -11.000 -64.746, 1.969 -11.000 -63.927, 1.878 -11.000 -62.655, 2.000 -11.000 -63.500, -1.000 -11.000 -60.500, 6.031 -11.000 -58.145, 6.486 -11.000 -56.550, 6.752 -11.000 -56.062, 8.783 -11.000 -54.218, -5.663 -11.000 -54.080, -5.233 -11.000 -54.020, 9.294 -11.000 -54.000, -5.365 -11.000 -56.792, -5.478 -11.000 -57.103, -5.644 -11.000 -57.390, -6.110 -11.000 -57.856, -3.524 -11.000 -61.878, -6.708 -11.000 -58.135, -7.034 -11.000 -58.193, -5.478 -11.000 -55.497, -5.856 -11.000 -54.957, -6.085 -11.000 -54.179, -5.365 -11.000 -55.808, -5.856 -11.000 -57.644, -2.965 -11.000 -61.233, -7.366 -11.000 -68.807, -7.692 -11.000 -68.865, -9.480 -11.000 -68.733, -9.321 -11.000 -69.585, -7.034 -11.000 -68.807, -3.729 -11.000 -64.746, -2.246 -11.000 -66.229, 0.622 -11.000 -60.976, 1.267 -11.000 -61.535, 6.000 -11.000 -58.700, 1.729 -11.000 -62.254, 6.000 -12.200 -68.300, 6.123 -11.000 -69.402, 6.275 -11.000 -69.937, 7.071 -11.000 -71.393, 7.464 -12.200 -71.836, 8.300 -11.000 -72.508, 8.783 -11.000 -72.782, 10.139 -10.898 -73.225, 6.031 -12.200 -68.860, 6.281 -12.200 -69.951, 6.486 -11.000 -70.450, 7.091 -12.200 -71.417, -5.998 -10.000 -71.902, -6.539 -10.000 -72.047, -6.062 -10.000 -71.677, -6.282 -10.000 -71.886, -5.798 -10.000 -71.661, -5.888 -10.000 -71.428, -5.645 -10.000 -71.387, -5.502 -10.000 -70.779, -5.769 -10.000 -70.251, -5.892 -10.000 -69.614, -6.062 -10.000 -69.723, -6.282 -10.000 -69.514, -8.161 -10.000 -69.298, -8.402 -10.000 -69.498, -8.578 -10.000 -70.108, -5.708 -10.000 -70.852, -5.708 -10.000 -70.548, -5.588 -10.000 -70.160, -6.373 -10.000 -69.215, -6.965 -10.000 -69.016, -7.427 -10.000 -69.217, -7.721 -10.000 -69.293, -8.233 -10.000 -69.613, -8.431 -10.000 -69.843, -8.700 -10.000 -70.700, -8.669 -10.000 -71.002, -8.578 -10.000 -71.292, -9.446 -10.000 -70.147, -8.431 -10.000 -71.557, -8.336 -10.000 -71.836, -6.824 -10.000 -72.152, -7.110 -10.000 -72.735, -7.427 -10.000 -72.183, -9.446 -10.700 -70.147, -9.389 -10.700 -70.227, -9.389 -10.000 -70.227, -9.301 -10.000 -70.269, -9.203 -10.000 -70.265, -9.119 -10.000 -70.215, -9.800 -10.700 -68.300, -9.777 -10.815 -68.300, -9.537 -10.992 -68.834, -9.711 -10.700 -69.240, -9.739 -10.830 -68.856, -9.565 -10.935 -69.387, -9.646 -10.830 -69.406, -9.656 -10.935 -68.847, -9.367 -10.915 -70.101, -9.600 -10.700 -69.700, -9.421 -11.000 -69.163, -9.712 -10.912 -68.300, -9.299 -10.992 -69.874, -9.447 -10.992 -69.361, -9.491 -10.830 -69.942, -9.413 -10.935 -69.914, -9.537 10.992 -68.834, -9.646 10.830 -69.406, -9.675 10.700 -69.413, -9.615 10.977 -68.300, -8.836 10.992 -70.836, -7.400 10.935 -72.438, -6.442 10.830 -72.991, -6.451 10.700 -73.019, -6.969 10.700 -72.805, -6.957 10.830 -72.778, -7.772 10.992 -72.027, -9.565 10.935 -69.387, -9.447 10.992 -69.361, -9.491 10.830 -69.942, -9.413 10.935 -69.914, -9.008 10.830 -70.944, -8.709 10.700 -71.417, -9.034 10.700 -70.960, -9.278 10.830 -70.457, -9.203 10.935 -70.420, -8.315 10.830 -71.815, -8.336 10.700 -71.836, -7.917 10.700 -72.209, -7.899 10.830 -72.186, -7.444 10.830 -72.508, -7.372 11.000 -72.234, -7.336 10.992 -72.336, -6.414 10.935 -72.913, -5.356 10.830 -73.239, -4.800 10.815 -73.277, -4.800 10.912 -73.212, -6.110 11.000 -72.814, -5.861 10.992 -72.947, -5.347 10.935 -73.156, -5.334 10.992 -73.037, -5.245 11.000 -72.979, -5.360 10.700 -73.269, -9.769 10.700 -68.860, -9.777 10.815 -68.300, -9.739 10.830 -68.856, -9.656 10.935 -68.847, -9.299 10.992 -69.874, -9.095 10.992 -70.368, -8.938 10.935 -70.900, -8.686 10.830 -71.399, -8.171 10.992 -71.671, -8.256 10.935 -71.756, -8.527 10.992 -71.272, -8.621 10.935 -71.347, -7.847 10.935 -72.121, -6.374 10.992 -72.799, -6.868 10.992 -72.595, -6.920 10.935 -72.703, -5.887 10.935 -73.065, -5.906 10.830 -73.146, -6.414 -10.935 -72.913, -6.374 -10.992 -72.799, -6.085 -11.000 -72.821, -5.356 -10.830 -73.239, -5.906 -10.830 -73.146, -5.272 -10.700 -73.278, -4.800 -10.815 -73.277, -4.800 -10.912 -73.212, -5.347 -10.935 -73.156, -5.887 -10.935 -73.065, -6.442 -10.830 -72.991, -5.334 -10.992 -73.037, -4.800 -10.977 -73.115, -5.663 -11.000 -72.921, -5.861 -10.992 -72.947, -6.200 -10.700 -73.100, -6.765 -10.700 -72.703, -6.769 -10.447 -72.801, -6.763 -10.447 -72.697, -6.769 -10.000 -72.801, -6.769 -10.700 -72.801, -6.727 -10.000 -72.889, -6.647 -10.000 -72.946, -6.722 -10.378 -72.894, -6.647 -10.700 -72.946, -6.765 -10.000 -72.703, -6.763 -10.378 -72.697, -6.769 -10.378 -72.801, -6.722 -10.447 -72.894, 13.364 11.000 -54.151, 13.274 11.000 -54.322, 0.178 11.000 -60.525, -4.800 11.000 -54.000, -6.224 11.000 -56.687, -6.814 11.000 -57.276, -6.627 11.000 -57.179, -7.003 11.000 -57.332, -3.675 11.000 -61.743, -3.839 11.000 -62.023, -3.975 11.000 -62.322, -4.200 11.000 -63.500, -9.500 11.000 -58.700, -3.680 11.000 -65.245, -7.007 11.000 -69.667, -3.019 11.000 -65.983, -6.814 11.000 -69.724, -6.458 11.000 -69.958, -6.320 11.000 -70.128, -6.224 11.000 -70.313, -6.169 11.000 -70.503, -1.298 11.000 -66.688, -6.150 11.000 -70.700, 2.188 11.000 -63.798, 13.200 11.000 -72.300, 1.675 11.000 -65.257, 1.839 11.000 -64.977, 1.263 11.000 -65.763, 0.745 11.000 -66.180, 1.014 11.000 -65.985, 0.178 11.000 -66.475, -4.800 11.000 -73.000, 13.274 11.000 -72.678, -6.224 11.000 -71.087, -6.458 11.000 -71.442, -5.681 11.000 -72.917, -6.627 11.000 -71.579, -6.530 11.000 -72.670, -6.322 11.000 -71.277, -6.955 11.000 -72.476, -7.393 11.000 -71.733, -7.586 11.000 -71.676, -7.761 11.000 -71.950, -7.942 11.000 -71.442, -8.080 11.000 -71.272, -7.777 11.000 -71.578, -8.123 11.000 -71.623, -8.176 11.000 -71.087, -8.448 11.000 -71.263, -8.734 11.000 -70.872, -8.231 11.000 -70.897, -8.176 11.000 -70.313, -8.975 11.000 -70.460, -9.170 11.000 -70.030, -8.078 11.000 -70.123, -7.773 11.000 -69.821, -9.320 11.000 -69.594, -7.586 11.000 -69.724, -7.397 11.000 -69.668, -9.481 11.000 -68.740, -9.500 11.000 -68.300, -9.423 11.000 -69.168, -9.479 11.000 -58.256, -9.417 11.000 -57.819, -8.080 11.000 -56.872, -7.942 11.000 -57.042, -8.976 11.000 -56.545, -8.231 11.000 -56.497, -8.250 11.000 -56.300, -8.734 11.000 -56.128, -8.176 11.000 -55.914, -8.450 11.000 -55.739, -8.123 11.000 -55.377, -7.586 11.000 -55.324, -5.668 11.000 -54.077, -6.458 11.000 -55.558, -5.240 11.000 -54.019, -6.224 11.000 -55.914, -7.200 11.000 -55.250, -3.263 11.000 -65.763, -2.178 11.000 -66.475, -0.400 11.000 -66.644, -0.109 11.000 -66.574, 2.073 11.000 -62.608, 13.200 11.000 -54.700, 1.975 11.000 -62.322, 1.845 11.000 -62.037, 1.019 11.000 -61.017, 0.477 11.000 -60.661, -7.200 11.000 -57.350, 14.152 12.492 -73.065, 13.680 12.330 -73.119, 13.493 12.330 -72.964, 13.423 12.435 -72.727, 13.641 12.492 -72.825, 13.457 12.492 -72.491, 13.385 12.477 -72.300, 13.500 12.500 -72.300, 13.350 12.330 -72.767, 13.260 12.330 -72.541, 13.299 12.200 -72.734, 13.288 12.412 -72.300, 13.615 12.500 -72.684, 13.926 12.435 -73.144, 13.977 12.200 -73.275, 14.139 12.330 -73.268, 13.819 12.500 -72.886, 13.942 12.500 -72.951, 14.069 12.500 -72.988, 14.144 12.435 -73.185, 13.963 12.492 -73.029, 13.789 12.492 -72.947, 14.200 12.412 -73.212, 13.900 12.330 -73.223, 13.725 12.435 -73.049, 13.528 12.492 -72.669, 13.553 12.435 -72.907, 13.341 12.435 -72.521, 14.200 12.500 -54.000, 20.720 12.500 -54.000, 20.851 12.500 -54.012, 20.978 12.500 -54.049, 21.102 12.500 -54.114, 13.816 12.500 -54.115, 13.942 12.500 -54.049, 21.305 12.500 -54.316, 13.549 12.500 -54.442, 13.512 12.500 -54.569, 21.371 12.500 -54.442, 21.420 12.500 -58.525, 21.966 12.500 -58.982, 22.890 12.500 -60.079, 23.260 12.500 -60.716, 23.549 12.500 -61.388, 23.830 12.500 -62.444, 23.920 12.500 -63.500, 21.699 12.500 -68.255, 21.420 12.500 -72.300, 21.215 12.500 -72.795, 21.409 12.500 -54.571, 23.879 12.500 -64.211, 23.415 12.500 -65.950, 22.894 12.500 -66.917, 23.910 12.500 -63.857, 21.963 12.500 -68.022, 14.200 12.500 -73.000, 13.705 12.500 -72.795, 13.549 12.500 -72.558, 13.511 12.500 -72.429, 21.481 12.492 -72.396, 21.683 12.330 -72.422, 21.695 12.200 -72.523, 21.046 12.492 -72.994, 21.098 12.435 -73.103, 20.864 12.492 -73.053, 20.901 12.500 -72.976, 21.070 12.500 -72.906, 21.209 12.492 -72.891, 21.438 12.435 -72.821, 21.285 12.435 -72.983, 21.505 12.330 -72.870, 21.720 12.200 -72.300, 21.343 12.200 -73.082, 20.886 12.435 -73.171, 20.720 12.500 -73.000, 21.154 12.200 -73.201, 20.902 12.330 -73.253, 20.720 12.412 -73.212, 20.720 12.477 -73.115, 21.622 12.330 -72.657, 21.326 12.500 -72.650, 21.545 12.435 -72.627, 21.433 12.492 -72.582, 21.340 12.492 -72.751, 21.396 12.500 -72.481, 21.133 12.330 -73.178, 20.943 12.200 -73.275, 21.600 12.435 -72.411, 21.338 12.330 -73.048, 25.815 -10.977 -70.300, 25.903 -10.920 -70.384, 25.972 -10.823 -70.409, 25.998 -10.700 -70.419, 25.977 -10.815 -70.300, 26.000 -10.700 -70.340, 25.783 -10.988 -70.341, 25.998 -10.000 -70.419, 25.973 -10.700 -70.507, 25.954 -10.000 -70.823, 25.973 -10.000 -70.507, 25.911 -10.000 -70.575, 25.826 -10.000 -70.609, 25.735 -10.000 -70.601, 25.856 -10.000 -71.217, 25.212 -10.000 -71.928, 24.276 -10.000 -72.652, 24.295 -10.000 -73.006, 23.673 -10.000 -72.683, 23.917 -10.000 -73.156, 23.275 -10.000 -73.211, 25.656 -10.000 -70.552, 24.818 -10.000 -70.014, 24.289 -10.000 -69.545, 23.976 -10.000 -69.702, 23.979 -10.000 -69.502, 23.360 -10.000 -69.588, 23.107 -10.000 -69.927, 22.814 -10.000 -69.892, 22.202 -10.000 -71.279, 22.345 -10.000 -71.887, 23.252 -10.000 -72.956, 25.102 -10.000 -69.998, 23.073 -10.000 -69.715, 22.867 -10.000 -70.113, 22.400 -10.000 -71.200, 22.245 -10.000 -71.589, 24.649 -10.000 -72.806, 24.973 -10.000 -72.560, 24.561 -10.000 -72.547, 23.301 -10.000 -73.035, 23.207 -10.000 -73.273, 23.207 -10.700 -73.273, 23.309 -10.000 -73.126, 23.309 -10.700 -73.126, 23.540 10.830 -73.221, 23.959 10.830 -73.111, 23.108 10.830 -73.268, 23.101 10.992 -73.065, 23.527 11.000 -72.948, 23.503 10.992 -73.021, 24.320 10.935 -72.868, 23.524 10.935 -73.139, 23.000 11.000 -73.000, 23.265 11.000 -72.987, 24.033 11.000 -72.795, 24.728 10.830 -72.716, 24.965 10.700 -72.567, 25.062 10.830 -72.438, 24.273 11.000 -72.681, 24.500 11.000 -72.545, 24.920 10.992 -72.292, 25.088 11.000 -72.013, 25.190 10.992 -71.991, 25.518 10.935 -71.713, 25.697 10.935 -71.331, 25.878 10.700 -71.145, 25.774 10.830 -71.361, 25.590 10.830 -71.754, 25.413 10.992 -71.654, 24.680 10.935 -72.648, 25.524 10.700 -71.922, 25.246 11.000 -71.800, 25.382 11.000 -71.573, 25.687 11.000 -70.565, 25.912 10.912 -70.300, 25.962 10.830 -70.517, 25.584 11.000 -71.084, 25.879 10.935 -70.511, 25.899 10.830 -70.946, 25.701 10.992 -70.902, 25.759 10.992 -70.502, 23.000 10.700 -73.300, 23.000 10.912 -73.212, 23.105 10.935 -73.185, 23.932 10.935 -73.032, 23.893 10.992 -72.919, 24.358 10.830 -72.942, 24.265 10.992 -72.761, 24.610 10.992 -72.550, 25.004 10.935 -72.378, 25.351 10.830 -72.115, 25.285 10.935 -72.064, 25.818 10.935 -70.928, 25.584 10.992 -71.288, 26.000 10.700 -56.700, 26.000 -10.700 -56.700, 23.000 -10.977 -73.115, 23.000 -10.912 -73.212, 23.054 -10.975 -73.120, 23.084 -10.920 -73.203, 23.094 -10.890 -73.230, 23.102 -10.858 -73.253, 23.109 -10.822 -73.272, 23.000 -10.815 -73.277, 23.079 -10.700 -73.299, 21.720 -12.200 -72.300, 21.481 -12.492 -72.396, 21.326 -12.500 -72.650, 20.943 -12.200 -73.275, 21.697 -12.315 -72.300, 21.683 -12.330 -72.422, 21.600 -12.435 -72.411, 21.535 -12.477 -72.300, 21.396 -12.500 -72.481, 21.209 -12.492 -72.891, 21.046 -12.492 -72.994, 21.098 -12.435 -73.103, 20.902 -12.330 -73.253, 21.070 -12.500 -72.906, 20.901 -12.500 -72.976, 20.886 -12.435 -73.171, 20.864 -12.492 -73.053, 21.340 -12.492 -72.751, 21.285 -12.435 -72.983, 21.338 -12.330 -73.048, 21.438 -12.435 -72.821, 21.505 -12.330 -72.870, 21.433 -12.492 -72.582, 21.545 -12.435 -72.627, 21.622 -12.330 -72.657, 21.133 -12.330 -73.178, 11.000 -12.477 -73.115, 20.720 -12.477 -73.115, 11.000 -12.315 -73.277, 20.720 -12.412 -73.212, 20.720 -12.315 -73.277, 11.000 -12.200 -73.300, 10.578 -10.802 -73.282, -4.800 -10.700 -73.300, 9.705 -10.971 -73.129, -4.800 -11.000 -73.000, 9.294 -11.000 -73.000, 9.496 -10.992 -73.068, -4.800 10.700 -73.300, -7.460 10.700 -72.534, -7.548 -10.000 -72.477, -7.958 -10.000 -72.176, -8.676 -10.000 -71.458, -8.977 -10.000 -71.048, -9.519 10.700 -69.951, -9.800 10.700 -68.300, -9.778 -10.700 -68.772, -5.740 -10.700 -73.211, -5.913 10.700 -73.175, -9.235 -10.000 -70.610, -9.305 10.700 -70.469, 13.486 11.000 -73.000, -4.800 10.977 -73.115, 14.012 10.802 -73.282, 13.823 10.897 -73.226, 13.766 12.200 -73.201, 13.562 10.992 -73.070, 13.418 12.200 -72.923, 13.364 11.000 -72.849, 13.225 12.200 -72.523, 13.219 11.000 -72.493, 13.644 10.970 -73.131, 13.577 12.200 -73.082, 14.200 12.477 -73.115, 14.200 12.315 -73.277, 20.720 12.315 -73.277, 14.200 12.200 -73.300, 20.720 12.200 -73.300, 21.621 12.200 -72.734, 21.272 10.968 -73.134, 21.095 10.896 -73.227, 21.646 11.000 -72.678, 21.556 11.000 -72.849, 21.502 12.200 -72.923, 21.357 10.992 -73.071, 23.000 10.977 -73.115, 20.720 10.700 -73.300, 23.000 10.815 -73.277, 20.908 10.802 -73.281, 23.119 -10.000 -73.298, 23.427 10.700 -73.269, 23.523 -10.000 -73.254, 23.845 10.700 -73.178, 24.622 10.700 -72.824, 25.260 -10.000 -72.273, 25.267 10.700 -72.265, 24.246 10.700 -73.029, 25.506 -10.000 -71.949, 25.706 -10.000 -71.595, 25.729 10.700 -71.546, 25.969 10.700 -70.727, 26.000 -10.700 -70.300, 26.000 10.700 -70.300, 25.999 -10.700 -70.379, 23.040 -10.700 -73.300, 20.908 -10.802 -73.282, 21.358 -10.992 -73.070, 21.097 -10.897 -73.226, 21.701 -11.000 -72.493, 21.695 -12.200 -72.523, 21.556 -11.000 -72.849, 21.343 -12.200 -73.082, 21.646 -11.000 -72.678, 21.621 -12.200 -72.734, 21.502 -12.200 -72.923, 21.434 -11.000 -73.000, 21.154 -12.200 -73.201, 21.276 -10.970 -73.131, 23.000 -10.700 -73.300, 20.720 -10.700 -73.300, 20.720 -12.200 -73.300, 11.000 -10.700 -73.300, 14.200 10.700 -73.300, 0.449 -7.116 -50.000, 0.802 -6.820 -50.000, 0.918 -6.619 -51.200, 0.866 -5.723 -51.200, 0.727 -5.536 -50.000, 0.550 -5.387 -51.200, -0.116 -5.229 -50.000, -0.550 -5.387 -50.000, -0.958 -5.936 -50.000, -0.985 -6.396 -51.200, -0.985 -6.396 -50.000, -0.918 -6.619 -50.000, -0.802 -6.820 -50.000, -0.449 -7.116 -50.000, -0.231 -7.196 -50.000, -0.000 -7.223 -50.000, -0.231 -7.196 -51.200, 0.643 -6.989 -51.200, 0.802 -6.820 -51.200, 0.985 -6.396 -51.200, 0.998 -6.164 -51.200, 0.958 -5.936 -50.000, 0.958 -5.936 -51.200, 0.116 -5.229 -50.000, 0.116 -5.229 -51.200, -0.866 -5.723 -50.000, -0.866 -5.723 -51.200, -0.998 -6.164 -50.000, -0.918 -6.619 -51.200, -0.802 -6.820 -51.200, -0.643 -6.989 -50.000, -4.169 -5.373 -50.000, -3.951 -5.294 -51.200, -3.598 -4.997 -51.200, -3.415 -4.574 -50.000, -3.402 -4.342 -50.000, -3.534 -3.900 -50.000, -3.673 -3.714 -51.200, -4.284 -3.407 -51.200, -4.950 -3.565 -50.000, -5.127 -3.714 -50.000, -5.385 -4.574 -51.200, -5.318 -4.796 -51.200, -4.631 -5.373 -51.200, -4.400 -5.400 -51.200, -4.400 -5.400 -50.000, -3.757 -5.166 -50.000, -3.598 -4.997 -50.000, -3.482 -4.796 -50.000, -3.482 -4.796 -51.200, -3.442 -4.113 -51.200, -3.534 -3.900 -51.200, -3.673 -3.714 -50.000, -4.058 -3.460 -51.200, -4.284 -3.407 -50.000, -5.358 -4.113 -51.200, -5.398 -4.342 -50.000, -5.385 -4.574 -50.000, -5.202 -4.997 -51.200, -4.849 -5.294 -51.200, -0.000 5.223 -50.000, 0.231 5.249 -51.200, 0.918 5.826 -51.200, 0.918 5.826 -50.000, 0.342 7.162 -50.000, 0.116 7.216 -50.000, -0.342 7.162 -51.200, -0.550 7.058 -50.000, -0.727 6.909 -51.200, -0.866 6.723 -50.000, -0.918 5.826 -50.000, -0.231 5.249 -50.000, 0.802 5.625 -50.000, 0.985 6.049 -51.200, 0.958 6.509 -51.200, 0.550 7.058 -51.200, 0.116 7.216 -51.200, -0.116 7.216 -50.000, -0.116 7.216 -51.200, -0.866 6.723 -51.200, -0.958 6.509 -51.200, -0.985 6.049 -51.200, -0.918 5.826 -51.200, -0.643 5.456 -51.200, -4.400 3.400 -50.000, -3.951 3.506 -50.000, -3.415 4.226 -51.200, -3.402 4.458 -50.000, -3.442 4.687 -51.200, -3.442 4.687 -50.000, -3.534 4.900 -50.000, -3.673 5.086 -50.000, -3.850 5.235 -50.000, -4.058 5.340 -50.000, -4.284 5.393 -50.000, -4.950 5.235 -51.200, -5.266 4.900 -50.000, -5.358 4.687 -50.000, -5.398 4.458 -50.000, -4.849 3.506 -51.200, -3.598 3.803 -51.200, -3.482 4.004 -51.200, -3.402 4.458 -51.200, -3.534 4.900 -51.200, -4.284 5.393 -51.200, -4.516 5.393 -50.000, -5.127 5.086 -50.000, -5.318 4.004 -51.200, -5.043 3.634 -50.000, -4.631 3.427 -50.000, -4.631 3.427 -51.200, 9.331 5.249 -50.000, 9.331 5.249 -51.200, 9.743 5.456 -50.000, 9.902 5.625 -50.000, 10.018 5.826 -50.000, 10.085 6.049 -50.000, 10.098 6.281 -50.000, 10.058 6.509 -50.000, 8.984 7.216 -50.000, 8.758 7.162 -51.200, 8.758 7.162 -50.000, 8.373 6.909 -51.200, 8.234 6.723 -51.200, 8.234 6.723 -50.000, 8.142 6.509 -50.000, 8.102 6.281 -50.000, 8.115 6.049 -50.000, 8.182 5.826 -50.000, 8.182 5.826 -51.200, 8.457 5.456 -50.000, 10.018 5.826 -51.200, 10.098 6.281 -51.200, 9.827 6.909 -51.200, 9.650 7.058 -51.200, 9.442 7.162 -51.200, 8.142 6.509 -51.200, 8.102 6.281 -51.200, 8.298 5.625 -51.200, 8.457 5.456 -51.200, 9.100 -7.223 -51.200, 9.902 -6.820 -51.200, 10.085 -6.396 -50.000, 10.098 -6.164 -50.000, 10.058 -5.936 -50.000, 10.058 -5.936 -51.200, 9.966 -5.723 -50.000, 9.650 -5.387 -51.200, 9.650 -5.387 -50.000, 9.442 -5.283 -50.000, 8.550 -5.387 -51.200, 8.102 -6.164 -51.200, 8.102 -6.164 -50.000, 8.115 -6.396 -50.000, 8.298 -6.820 -50.000, 8.457 -6.989 -50.000, 8.651 -7.116 -50.000, 8.651 -7.116 -51.200, 8.869 -7.196 -51.200, 9.549 -7.116 -51.200, 9.743 -6.989 -51.200, 10.085 -6.396 -51.200, 10.098 -6.164 -51.200, 9.216 -5.229 -51.200, 8.984 -5.229 -51.200, 8.234 -5.723 -51.200, 8.182 -6.619 -50.000, 8.298 -6.820 -51.200, 8.869 -7.196 -50.000, 22.600 3.400 -51.200, 22.600 3.400 -50.000, 23.049 3.506 -51.200, 23.585 4.226 -50.000, 23.150 5.235 -50.000, 22.484 5.393 -51.200, 22.258 5.340 -51.200, 22.258 5.340 -50.000, 22.050 5.235 -50.000, 21.873 5.086 -51.200, 21.873 5.086 -50.000, 21.734 4.900 -51.200, 21.734 4.900 -50.000, 21.642 4.687 -50.000, 21.642 4.687 -51.200, 21.615 4.226 -50.000, 21.957 3.634 -51.200, 22.151 3.506 -50.000, 22.369 3.427 -51.200, 23.243 3.634 -51.200, 23.518 4.004 -51.200, 23.585 4.226 -51.200, 23.558 4.687 -50.000, 23.558 4.687 -51.200, 23.466 4.900 -50.000, 23.327 5.086 -50.000, 23.327 5.086 -51.200, 22.942 5.340 -50.000, 22.942 5.340 -51.200, 22.716 5.393 -50.000, 22.716 5.393 -51.200, 22.050 5.235 -51.200, 21.602 4.458 -51.200, 21.798 3.803 -50.000, 21.957 3.634 -50.000, 22.151 3.506 -51.200, 22.600 -5.400 -51.200, 22.831 -5.373 -51.200, 23.049 -5.294 -50.000, 23.402 -4.997 -50.000, 23.518 -4.796 -51.200, 23.327 -3.714 -51.200, 23.150 -3.565 -50.000, 22.716 -3.407 -50.000, 22.716 -3.407 -51.200, 21.873 -3.714 -50.000, 21.602 -4.342 -50.000, 22.151 -5.294 -51.200, 22.369 -5.373 -51.200, 23.049 -5.294 -51.200, 23.243 -5.166 -51.200, 23.518 -4.796 -50.000, 23.598 -4.342 -50.000, 23.466 -3.900 -50.000, 23.150 -3.565 -51.200, 22.484 -3.407 -51.200, 22.050 -3.565 -51.200, 21.873 -3.714 -51.200, 21.734 -3.900 -50.000, 21.734 -3.900 -51.200, 21.602 -4.342 -51.200, 21.682 -4.796 -50.000, 21.682 -4.796 -51.200, 21.798 -4.997 -50.000, 21.798 -4.997 -51.200, 21.957 -5.166 -51.200, 18.200 5.223 -51.200, 18.649 5.329 -50.000, 18.843 5.456 -50.000, 18.927 6.909 -50.000, 17.650 7.058 -51.200, 17.650 7.058 -50.000, 17.334 6.723 -50.000, 17.202 6.281 -50.000, 17.557 5.456 -50.000, 17.969 5.249 -50.000, 18.649 5.329 -51.200, 19.002 5.625 -51.200, 19.118 5.826 -50.000, 19.185 6.049 -50.000, 19.198 6.281 -51.200, 19.158 6.509 -50.000, 19.066 6.723 -51.200, 18.750 7.058 -50.000, 18.316 7.216 -50.000, 18.316 7.216 -51.200, 17.473 6.909 -51.200, 17.334 6.723 -51.200, 17.202 6.281 -51.200, 17.215 6.049 -51.200, 17.398 5.625 -51.200, 18.431 -7.196 -51.200, 18.200 -7.223 -51.200, 18.431 -7.196 -50.000, 18.649 -7.116 -50.000, 18.649 -7.116 -51.200, 18.843 -6.989 -50.000, 19.066 -5.723 -50.000, 19.066 -5.723 -51.200, 18.927 -5.536 -50.000, 18.542 -5.283 -51.200, 18.316 -5.229 -50.000, 18.084 -5.229 -50.000, 18.084 -5.229 -51.200, 17.650 -5.387 -51.200, 17.202 -6.164 -50.000, 17.215 -6.396 -50.000, 18.200 -7.223 -50.000, 19.118 -6.619 -50.000, 19.185 -6.396 -50.000, 19.158 -5.936 -51.200, 18.316 -5.229 -51.200, 17.650 -5.387 -50.000, 17.473 -5.536 -50.000, 17.473 -5.536 -51.200, 17.334 -5.723 -51.200, 17.242 -5.936 -50.000, 17.242 -5.936 -51.200, 17.215 -6.396 -51.200, 17.282 -6.619 -50.000, 17.282 -6.619 -51.200, 17.398 -6.820 -51.200, 17.557 -6.989 -51.200, 17.969 -7.196 -51.200, 19.134 -3.941 -51.200, 18.670 -4.023 -51.200, 19.134 -3.941 -50.000, 20.426 -3.384 -51.200, 21.449 -2.418 -51.200, 21.919 -1.604 -51.200, 22.080 -1.162 -50.000, 22.243 0.235 -50.000, 22.080 1.162 -50.000, 21.707 2.025 -51.200, 20.803 3.102 -51.200, 20.426 3.384 -51.200, 20.803 3.102 -50.000, 18.670 4.023 -51.200, 18.200 4.050 -51.200, 18.670 4.023 -50.000, 17.730 4.023 -51.200, 18.200 4.050 -50.000, 17.730 4.023 -50.000, 17.266 3.941 -50.000, 15.974 3.384 -51.200, 15.974 3.384 -50.000, 15.597 3.102 -51.200, 15.254 2.779 -50.000, 14.693 2.025 -50.000, 14.481 1.604 -50.000, 14.320 1.162 -50.000, 14.157 -0.235 -51.200, 14.157 0.235 -50.000, 14.693 -2.025 -51.200, 14.693 -2.025 -50.000, 17.266 -3.941 -50.000, 17.730 -4.023 -50.000, 20.018 -3.619 -51.200, 20.803 -3.102 -51.200, 21.146 -2.779 -51.200, 21.449 -2.418 -50.000, 21.707 -2.025 -51.200, 22.080 -1.162 -51.200, 22.188 -0.703 -50.000, 21.919 1.604 -51.200, 21.146 2.779 -50.000, 17.266 3.941 -51.200, 16.382 3.619 -50.000, 15.597 3.102 -50.000, 14.212 0.703 -50.000, 14.157 0.235 -51.200, 14.157 -0.235 -50.000, 14.320 -1.162 -51.200, 14.481 -1.604 -51.200, 15.254 -2.779 -51.200, 15.597 -3.102 -51.200, 15.974 -3.384 -51.200, 16.382 -3.619 -51.200, 0.470 -4.023 -51.200, 0.470 -4.023 -50.000, 1.818 -3.619 -51.200, 3.507 -2.025 -50.000, 3.880 -1.162 -50.000, 3.988 0.703 -51.200, 3.988 0.703 -50.000, 3.880 1.162 -51.200, 3.249 2.418 -50.000, 0.470 4.023 -50.000, -1.385 3.806 -50.000, -2.226 3.384 -50.000, -2.603 3.102 -51.200, -3.507 2.025 -50.000, -3.719 1.604 -50.000, -4.043 0.235 -51.200, -4.043 -0.235 -50.000, -3.880 -1.162 -50.000, -3.719 -1.604 -51.200, -2.603 -3.102 -50.000, -0.934 -3.941 -50.000, 1.818 -3.619 -50.000, 2.226 -3.384 -51.200, 2.603 -3.102 -51.200, 2.946 -2.779 -50.000, 3.249 -2.418 -51.200, 3.507 -2.025 -51.200, 3.880 -1.162 -51.200, 3.507 2.025 -51.200, 3.507 2.025 -50.000, 2.603 3.102 -51.200, 2.226 3.384 -51.200, 0.934 3.941 -51.200, 0.934 3.941 -50.000, -0.470 4.023 -51.200, -2.603 3.102 -50.000, -2.946 2.779 -51.200, -3.249 2.418 -51.200, -3.507 2.025 -51.200, -3.880 1.162 -50.000, -3.988 0.703 -50.000, -4.043 0.235 -50.000, -4.043 -0.235 -51.200, -3.988 -0.703 -51.200, -3.880 -1.162 -51.200, -3.719 -1.604 -50.000, -3.249 -2.418 -51.200, -3.249 -2.418 -50.000, -2.946 -2.779 -51.200, -2.603 -3.102 -51.200, -2.226 -3.384 -51.200, -1.818 -3.619 -50.000, -1.385 -3.806 -50.000, -0.470 -4.023 -51.200, -0.000 -4.050 -51.200, 9.100 -4.050 -50.000, 10.034 -3.941 -51.200, 10.485 -3.806 -51.200, 12.046 -2.779 -51.200, 12.349 -2.418 -51.200, 12.607 -2.025 -50.000, 13.088 -0.703 -50.000, 12.046 2.779 -51.200, 12.046 2.779 -50.000, 11.326 3.384 -50.000, 10.485 3.806 -50.000, 6.874 3.384 -51.200, 6.874 3.384 -50.000, 5.851 2.418 -51.200, 5.593 2.025 -50.000, 5.220 1.162 -50.000, 5.057 0.235 -50.000, 5.112 -0.703 -50.000, 5.220 -1.162 -50.000, 5.851 -2.418 -51.200, 5.593 -2.025 -50.000, 6.154 -2.779 -51.200, 6.154 -2.779 -50.000, 6.874 -3.384 -51.200, 6.497 -3.102 -50.000, 7.282 -3.619 -51.200, 7.715 -3.806 -51.200, 7.715 -3.806 -50.000, 8.166 -3.941 -50.000, 9.570 -4.023 -51.200, 10.918 -3.619 -51.200, 11.326 -3.384 -51.200, 11.326 -3.384 -50.000, 12.349 -2.418 -50.000, 13.088 -0.703 -51.200, 13.143 -0.235 -51.200, 13.143 0.235 -50.000, 13.088 0.703 -51.200, 13.088 0.703 -50.000, 12.819 1.604 -51.200, 12.607 2.025 -51.200, 12.349 2.418 -51.200, 11.326 3.384 -51.200, 10.918 3.619 -51.200, 9.570 4.023 -51.200, 9.100 4.050 -50.000, 7.715 3.806 -50.000, 7.282 3.619 -51.200, 6.154 2.779 -50.000, 5.381 1.604 -50.000, 5.381 -1.604 -50.000, 5.593 -2.025 -51.200, 6.497 -3.102 -51.200, 6.874 -3.384 -50.000, -7.924 12.200 -56.106, -7.924 11.000 -56.106, -7.950 11.000 -56.300, -7.850 12.200 -55.925, -7.006 12.200 -55.576, -6.825 12.200 -55.650, -6.670 12.200 -55.770, -6.550 12.200 -55.925, -7.730 11.000 -55.770, -7.394 11.000 -55.576, -6.670 11.000 -55.770, -6.450 12.200 -56.300, -6.670 11.000 -56.830, -6.825 11.000 -56.950, -7.006 11.000 -57.024, -7.200 12.200 -57.050, -7.394 12.200 -57.024, -7.924 12.200 -56.494, -7.924 11.000 -56.494, -7.575 11.000 -56.950, -7.730 12.200 -56.830, -7.730 11.000 -56.830, 23.176 12.200 -55.606, 23.370 12.200 -55.270, 23.525 12.200 -55.150, 23.525 11.000 -55.150, 24.430 11.000 -55.270, 23.250 11.000 -55.425, 23.370 11.000 -55.270, 24.275 11.000 -55.150, 24.624 12.200 -55.606, 24.650 11.000 -55.800, 24.650 12.200 -55.800, 24.624 12.200 -55.994, 24.624 11.000 -55.994, 24.550 12.200 -56.175, 24.430 11.000 -56.330, 23.525 12.200 -56.450, 23.250 12.200 -56.175, 23.150 12.200 -55.800, 23.150 11.000 -55.800, 24.275 11.000 -56.450, 24.094 11.000 -56.524, 23.900 11.000 -56.550, 23.706 12.200 -56.524, 23.176 11.000 -55.994, -6.711 12.200 -58.650, -7.439 11.000 -58.688, -9.021 12.200 -57.863, -9.407 11.000 -57.244, -9.597 11.000 -56.173, -9.550 11.000 -55.811, -9.448 12.200 -55.460, -9.092 12.200 -54.824, -8.846 11.000 -54.553, -8.562 12.200 -54.324, -7.906 12.200 -54.006, -8.246 12.200 -54.140, -9.238 12.200 -57.568, -9.524 11.000 -56.898, -9.524 12.200 -56.898, -9.588 11.000 -56.538, -9.448 11.000 -55.460, -9.294 11.000 -55.128, -8.846 12.200 -54.553, -8.246 11.000 -54.140, -6.350 -12.200 -56.300, -6.377 -11.000 -56.089, -6.580 -12.200 -55.718, -8.043 -12.200 -56.407, -8.043 -11.000 -56.407, -7.990 -12.200 -56.613, -7.888 -12.200 -56.800, -7.742 -12.200 -56.955, -7.562 -12.200 -57.069, -7.147 -11.000 -57.148, -6.937 -11.000 -57.108, -6.745 -12.200 -57.018, -6.580 -11.000 -56.882, -6.745 -11.000 -55.582, -6.937 -11.000 -55.492, -7.147 -11.000 -55.452, -7.562 -11.000 -55.531, -7.888 -12.200 -55.800, -8.043 -12.200 -56.193, -8.043 -11.000 -56.193, -7.990 -11.000 -56.613, -7.888 -11.000 -56.800, -7.562 -11.000 -57.069, -6.745 -11.000 -57.018, -6.580 -12.200 -56.882, -6.455 -11.000 -56.709, -6.377 -12.200 -56.511, 24.645 -12.200 -55.391, 24.723 -11.000 -55.589, 24.645 -11.000 -55.391, 24.163 -12.200 -54.992, 23.741 -12.200 -54.965, 23.358 -12.200 -55.145, 23.212 -12.200 -56.300, 23.741 -12.200 -56.635, 24.163 -12.200 -56.608, 24.520 -12.200 -56.382, 24.645 -12.200 -56.209, 24.750 -12.200 -55.800, 24.355 -11.000 -55.082, 23.953 -11.000 -54.952, 23.358 -11.000 -55.145, 23.212 -12.200 -55.300, 23.212 -11.000 -55.300, 23.110 -12.200 -55.487, 23.110 -11.000 -55.487, 23.057 -12.200 -55.907, 23.057 -11.000 -55.907, 23.741 -11.000 -56.635, 24.163 -11.000 -56.608, 22.200 -11.000 -58.500, 22.045 -11.000 -58.476, 22.045 -12.200 -58.476, 21.906 -11.000 -58.405, 21.906 -12.200 -58.405, 21.724 -11.000 -58.155, 21.724 -12.200 -58.155, 21.700 -12.200 -58.000, 21.675 -12.200 -54.427, 21.601 -11.000 -54.216, 21.323 -12.200 -53.868, 20.923 -12.200 -53.675, 20.923 -11.000 -53.675, 20.700 -11.000 -53.650, 20.700 -12.200 -53.650, 21.675 -11.000 -54.427, 21.601 -12.200 -54.216, 21.482 -12.200 -54.027, 21.482 -11.000 -54.027, 21.323 -11.000 -53.868, 21.134 -12.200 -53.749, 21.134 -11.000 -53.749, 11.000 -11.000 -53.650, 11.000 -12.200 -53.650, 10.515 -11.000 -53.674, 10.515 -12.200 -53.674, 9.564 -12.200 -53.861, 9.564 -11.000 -53.861, 9.107 -11.000 -54.022, 8.667 -11.000 -54.228, 8.249 -11.000 -54.475, 7.857 -11.000 -54.761, 7.166 -11.000 -55.441, 6.873 -11.000 -55.828, 7.857 -12.200 -54.761, 6.619 -12.200 -56.241, 6.435 -12.200 -56.430, 6.312 -12.200 -56.482, -0.803 -12.200 -56.500, -2.770 -11.000 -56.746, -2.122 -12.200 -56.609, -3.405 -12.200 -56.935, -4.022 -11.000 -57.176, -4.617 -11.000 -57.467, -5.185 -12.200 -57.807, -5.185 -11.000 -57.807, -1.465 -11.000 -56.527, -1.465 -12.200 -56.527, -2.122 -11.000 -56.609, -3.405 -11.000 -56.935, -5.724 -12.200 -58.192, -6.028 -11.000 -58.395, -6.028 -12.200 -58.395, -6.360 -11.000 -58.548, -6.711 -12.200 -58.650, -7.439 -12.200 -58.688, -7.798 -12.200 -58.624, -8.144 -11.000 -58.506, -8.468 -12.200 -58.337, -8.468 -11.000 -58.337, -8.763 -12.200 -58.121, -9.021 -12.200 -57.863, -9.407 -12.200 -57.244, -9.550 -12.200 -55.811, -9.092 -11.000 -54.824, -8.846 -11.000 -54.553, -8.846 -12.200 -54.553, -8.562 -12.200 -54.324, -8.246 -11.000 -54.140, -7.906 -11.000 -54.006, -6.360 -12.200 -58.548, -7.073 -12.200 -58.697, -7.073 -11.000 -58.697, -7.439 -11.000 -58.688, -9.238 -12.200 -57.568, -9.238 -11.000 -57.568, -9.448 -11.000 -55.460, -9.294 -12.200 -55.128, -9.294 -11.000 -55.128, -8.562 -11.000 -54.324, -7.906 -12.200 -54.006, -7.539 -12.200 -53.800, -7.289 -11.000 -53.462, -7.222 -11.000 -53.261, 25.976 -12.200 -58.155, 25.794 -12.200 -58.405, 25.655 -11.000 -58.476, 25.794 -11.000 -58.405, 25.655 -12.200 -58.476, 25.905 -11.000 -58.294, 26.000 -12.200 -51.700, 24.723 -12.200 -55.589, 24.520 -12.200 -55.218, 24.355 -12.200 -55.082, 10.035 -12.200 -53.744, 9.107 -12.200 -54.022, 8.667 -12.200 -54.228, 8.249 -12.200 -54.475, 7.495 -12.200 -55.084, -7.200 -12.200 -53.050, -2.770 -12.200 -56.746, -6.455 -12.200 -55.891, -6.377 -12.200 -56.089, -4.022 -12.200 -57.176, -6.455 -12.200 -56.709, -4.617 -12.200 -57.467, -6.937 -12.200 -57.108, -7.147 -12.200 -57.148, -8.144 -12.200 -58.506, -7.359 -12.200 -57.135, -7.222 -12.200 -53.261, -7.289 -12.200 -53.462, -7.396 -12.200 -53.644, -6.745 -12.200 -55.582, -7.147 -12.200 -55.452, -8.246 -12.200 -54.140, -7.359 -12.200 -55.465, -9.092 -12.200 -54.824, -7.562 -12.200 -55.531, -7.742 -12.200 -55.645, -7.990 -12.200 -55.987, -6.937 -12.200 -55.492, -7.711 -12.200 -53.923, -9.448 -12.200 -55.460, -9.597 -12.200 -56.173, -9.588 -12.200 -56.538, -9.524 -12.200 -56.898, 7.166 -12.200 -55.441, 6.873 -12.200 -55.828, 6.181 -12.200 -56.500, 6.540 -12.200 -56.348, 23.953 -12.200 -54.952, 23.538 -12.200 -55.031, 23.110 -12.200 -56.113, 23.538 -12.200 -56.569, 23.358 -12.200 -56.455, 22.200 -12.200 -58.500, 21.795 -12.200 -58.294, 23.953 -12.200 -56.648, 26.000 -12.200 -58.000, 25.500 -12.200 -58.500, 25.905 -12.200 -58.294, 24.723 -12.200 -56.011, 24.355 -12.200 -56.518, 21.700 -12.200 -54.650, 23.057 -12.200 -55.693, -7.200 -11.000 -53.050, 10.035 -11.000 -53.744, -7.200 -11.000 -51.700, 26.000 -11.000 -51.700, 26.000 -11.000 -58.000, 24.723 -11.000 -56.011, 24.750 -11.000 -55.800, 24.520 -11.000 -56.382, 24.645 -11.000 -56.209, 24.355 -11.000 -56.518, 23.953 -11.000 -56.648, 25.976 -11.000 -58.155, 25.500 -11.000 -58.500, 21.795 -11.000 -58.294, 23.110 -11.000 -56.113, 23.057 -11.000 -55.693, 21.700 -11.000 -54.650, 23.538 -11.000 -55.031, 23.741 -11.000 -54.965, -0.803 -11.000 -56.500, 7.495 -11.000 -55.084, 6.181 -11.000 -56.500, 6.619 -11.000 -56.241, 6.540 -11.000 -56.348, 6.435 -11.000 -56.430, 6.312 -11.000 -56.482, -7.396 -11.000 -53.644, -7.539 -11.000 -53.800, -7.711 -11.000 -53.923, -6.580 -11.000 -55.718, -6.455 -11.000 -55.891, -6.350 -11.000 -56.300, -6.377 -11.000 -56.511, -7.359 -11.000 -57.135, -9.021 -11.000 -57.863, -9.407 -11.000 -57.244, -7.742 -11.000 -56.955, -5.724 -11.000 -58.192, -7.798 -11.000 -58.624, -6.711 -11.000 -58.650, -8.763 -11.000 -58.121, -9.524 -11.000 -56.898, -9.588 -11.000 -56.538, -9.597 -11.000 -56.173, -9.550 -11.000 -55.811, -7.990 -11.000 -55.987, -7.888 -11.000 -55.800, -7.742 -11.000 -55.645, -7.359 -11.000 -55.465, 24.520 -11.000 -55.218, 24.163 -11.000 -54.992, 23.212 -11.000 -56.300, 23.358 -11.000 -56.455, 23.538 -11.000 -56.569, 21.700 -11.000 -58.000, -5.724 11.000 -58.192, -5.185 12.200 -57.807, -5.185 11.000 -57.807, -4.617 12.200 -57.467, -4.617 11.000 -57.467, -4.022 12.200 -57.176, -3.405 11.000 -56.935, -2.122 12.200 -56.609, -1.465 11.000 -56.527, 12.855 11.000 -56.476, 12.994 12.200 -56.405, 12.994 11.000 -56.405, 13.105 12.200 -56.294, 13.200 12.200 -54.650, 13.225 11.000 -54.427, 13.299 12.200 -54.216, 13.577 11.000 -53.868, 13.766 11.000 -53.749, 13.977 11.000 -53.675, 13.977 12.200 -53.675, 13.299 11.000 -54.216, 13.418 12.200 -54.027, 20.700 11.000 -53.650, 20.923 11.000 -53.675, 21.134 12.200 -53.749, 21.323 12.200 -53.868, 21.134 11.000 -53.749, 21.323 11.000 -53.868, 21.601 12.200 -54.216, 21.675 11.000 -54.427, 21.700 12.200 -54.650, 21.700 11.000 -58.000, 21.724 12.200 -58.155, 21.906 11.000 -58.405, 21.795 12.200 -58.294, 21.906 12.200 -58.405, 25.905 11.000 -58.294, 25.655 11.000 -58.476, 25.794 12.200 -58.405, -7.200 12.200 -53.050, -7.222 12.200 -53.261, -7.289 12.200 -53.462, -7.539 11.000 -53.800, -7.539 12.200 -53.800, -7.222 11.000 -53.261, -7.200 11.000 -53.050, 13.577 12.200 -53.868, -7.200 12.200 -51.700, 13.766 12.200 -53.749, 14.200 12.200 -53.650, 20.700 12.200 -53.650, 20.923 12.200 -53.675, 21.482 12.200 -54.027, 23.900 12.200 -55.050, 21.675 12.200 -54.427, 23.706 12.200 -55.076, 23.250 12.200 -55.425, 23.176 12.200 -55.994, 23.370 12.200 -56.330, 21.700 12.200 -58.000, 23.900 12.200 -56.550, 24.094 12.200 -56.524, 24.275 12.200 -56.450, 24.430 12.200 -56.330, 24.550 12.200 -55.425, 24.430 12.200 -55.270, 24.275 12.200 -55.150, 24.094 12.200 -55.076, 26.000 12.200 -58.000, 25.976 12.200 -58.155, 25.905 12.200 -58.294, 25.500 12.200 -58.500, 25.655 12.200 -58.476, 22.200 12.200 -58.500, 22.045 12.200 -58.476, 13.225 12.200 -54.427, -0.803 12.200 -56.500, 13.200 12.200 -56.000, 12.700 12.200 -56.500, 13.176 12.200 -56.155, 12.855 12.200 -56.476, -1.465 12.200 -56.527, -7.711 12.200 -53.923, -6.476 12.200 -56.106, -2.770 12.200 -56.746, -3.405 12.200 -56.935, -6.476 12.200 -56.494, -6.550 12.200 -56.675, -6.825 12.200 -56.950, -7.006 12.200 -57.024, -6.670 12.200 -56.830, -8.763 12.200 -58.121, -9.407 12.200 -57.244, -7.850 12.200 -56.675, -9.588 12.200 -56.538, -5.724 12.200 -58.192, -8.468 12.200 -58.337, -6.028 12.200 -58.395, -7.439 12.200 -58.688, -7.073 12.200 -58.697, -7.798 12.200 -58.624, -8.144 12.200 -58.506, -6.360 12.200 -58.548, -7.575 12.200 -56.950, -7.950 12.200 -56.300, -9.597 12.200 -56.173, -9.550 12.200 -55.811, -7.730 12.200 -55.770, -7.575 12.200 -55.650, -7.200 12.200 -55.550, -9.294 12.200 -55.128, -7.394 12.200 -55.576, -7.396 12.200 -53.644, 24.550 11.000 -55.425, 24.094 11.000 -55.076, 26.000 11.000 -51.700, 21.482 11.000 -54.027, 23.900 11.000 -55.050, 14.200 11.000 -53.650, 13.418 11.000 -54.027, -7.289 11.000 -53.462, -7.396 11.000 -53.644, -7.200 11.000 -55.550, -7.711 11.000 -53.923, -7.906 11.000 -54.006, -8.562 11.000 -54.324, -9.092 11.000 -54.824, -7.850 11.000 -55.925, -7.850 11.000 -56.675, -6.825 11.000 -55.650, -2.122 11.000 -56.609, -6.550 11.000 -55.925, -4.022 11.000 -57.176, -6.450 11.000 -56.300, -6.476 11.000 -56.494, -6.550 11.000 -56.675, -7.200 11.000 -57.050, -6.028 11.000 -58.395, -6.360 11.000 -58.548, -7.798 11.000 -58.624, -6.711 11.000 -58.650, -7.073 11.000 -58.697, -7.006 11.000 -55.576, -7.575 11.000 -55.650, -9.021 11.000 -57.863, -8.763 11.000 -58.121, -7.394 11.000 -57.024, -8.468 11.000 -58.337, -8.144 11.000 -58.506, -9.238 11.000 -57.568, -2.770 11.000 -56.746, -6.476 11.000 -56.106, 12.700 11.000 -56.500, 13.200 11.000 -56.000, 13.176 11.000 -56.155, 13.105 11.000 -56.294, 13.200 11.000 -54.650, -0.803 11.000 -56.500, 21.601 11.000 -54.216, 23.706 11.000 -55.076, 21.700 11.000 -54.650, 23.176 11.000 -55.606, 23.250 11.000 -56.175, 23.370 11.000 -56.330, 23.525 11.000 -56.450, 23.706 11.000 -56.524, 21.724 11.000 -58.155, 22.200 11.000 -58.500, 21.795 11.000 -58.294, 22.045 11.000 -58.476, 25.976 11.000 -58.155, 25.500 11.000 -58.500, 25.794 11.000 -58.405, 24.624 11.000 -55.606, 26.000 11.000 -58.000, 24.550 11.000 -56.175, 9.100 -7.223 -50.000, 17.969 -7.196 -50.000, 22.600 -5.400 -50.000, 22.831 -5.373 -50.000, 23.243 -5.166 -50.000, 23.585 -4.574 -50.000, 23.558 -4.113 -50.000, 23.518 4.004 -50.000, 22.188 0.703 -50.000, 23.402 3.803 -50.000, 23.327 -3.714 -50.000, 22.942 -3.460 -50.000, 22.484 -3.407 -50.000, 22.243 -0.235 -50.000, 22.258 -3.460 -50.000, 21.919 -1.604 -50.000, 21.707 -2.025 -50.000, 22.050 -3.565 -50.000, 21.146 -2.779 -50.000, 20.803 -3.102 -50.000, -0.342 7.162 -50.000, -0.727 6.909 -50.000, -4.742 5.340 -50.000, -7.200 10.500 -50.000, -4.950 5.235 -50.000, -5.385 4.226 -50.000, -5.318 -4.796 -50.000, -7.200 -10.500 -50.000, -5.202 -4.997 -50.000, -5.043 -5.166 -50.000, -4.849 -5.294 -50.000, -4.631 -5.373 -50.000, -3.951 -5.294 -50.000, -3.442 -4.113 -50.000, -5.358 -4.113 -50.000, -4.849 3.506 -50.000, -3.249 2.418 -50.000, -4.169 3.427 -50.000, -2.946 2.779 -50.000, -5.266 -3.900 -50.000, -3.988 -0.703 -50.000, -4.742 -3.460 -50.000, -4.058 -3.460 -50.000, -2.946 -2.779 -50.000, -3.850 -3.565 -50.000, -3.507 -2.025 -50.000, -4.516 -3.407 -50.000, -2.226 -3.384 -50.000, -0.727 -5.536 -50.000, 3.988 -0.703 -50.000, 3.719 -1.604 -50.000, 3.249 -2.418 -50.000, 4.177 -3.425 -50.000, 4.923 -3.425 -50.000, 5.134 -3.499 -50.000, 5.323 -3.618 -50.000, 5.851 -2.418 -50.000, 5.675 -4.177 -50.000, 7.282 -3.619 -50.000, 5.675 -4.623 -50.000, 8.373 -5.536 -50.000, 8.550 -5.387 -50.000, 8.758 -5.283 -50.000, 8.984 -5.229 -50.000, 9.216 -5.229 -50.000, 10.485 -3.806 -50.000, 9.827 -5.536 -50.000, 12.718 -5.023 -50.000, 12.525 -4.623 -50.000, 10.918 -3.619 -50.000, 12.599 -3.966 -50.000, 12.718 -3.777 -50.000, 11.703 -3.102 -50.000, 12.877 -3.618 -50.000, 12.046 -2.779 -50.000, 12.980 -1.162 -50.000, 12.819 -1.604 -50.000, 14.320 -1.162 -50.000, 14.481 -1.604 -50.000, 13.277 -3.425 -50.000, 13.500 -3.400 -50.000, 14.023 -3.425 -50.000, 14.701 -3.966 -50.000, 15.254 -2.779 -50.000, 5.601 -4.834 -50.000, 8.234 -5.723 -50.000, 8.142 -5.936 -50.000, 5.134 -5.301 -50.000, 5.482 -5.023 -50.000, 5.323 -5.182 -50.000, 0.643 -6.989 -50.000, 0.231 -7.196 -50.000, 4.700 -5.400 -50.000, 4.177 -5.375 -50.000, 0.918 -6.619 -50.000, 0.985 -6.396 -50.000, 0.998 -6.164 -50.000, 1.385 -3.806 -50.000, 3.618 -3.777 -50.000, 3.777 -3.618 -50.000, 2.603 -3.102 -50.000, 2.226 -3.384 -50.000, 0.231 5.249 -50.000, 0.449 5.329 -50.000, 0.643 5.456 -50.000, 1.385 3.806 -50.000, 3.618 5.023 -50.000, 0.985 6.049 -50.000, 0.958 6.509 -50.000, 8.373 6.909 -50.000, 0.727 6.909 -50.000, 0.550 7.058 -50.000, 8.550 7.058 -50.000, -0.449 5.329 -50.000, -0.934 3.941 -50.000, -0.643 5.456 -50.000, -1.818 3.619 -50.000, -3.415 4.226 -50.000, -3.482 4.004 -50.000, -3.757 3.634 -50.000, -0.802 5.625 -50.000, -0.998 6.281 -50.000, -0.985 6.049 -50.000, -0.958 6.509 -50.000, 4.400 5.400 -50.000, 0.866 6.723 -50.000, 4.177 5.375 -50.000, 0.998 6.281 -50.000, -5.202 3.803 -50.000, -5.318 4.004 -50.000, -3.598 3.803 -50.000, 9.570 4.023 -50.000, 9.549 5.329 -50.000, 10.034 3.941 -50.000, 8.869 5.249 -50.000, 8.651 5.329 -50.000, 8.166 3.941 -50.000, 8.630 4.023 -50.000, 7.282 3.619 -50.000, 6.497 3.102 -50.000, 5.700 4.400 -50.000, 5.851 2.418 -50.000, 5.675 4.177 -50.000, 5.601 3.966 -50.000, 5.323 3.618 -50.000, 4.923 3.425 -50.000, 5.134 3.499 -50.000, 3.719 1.604 -50.000, 3.880 1.162 -50.000, 5.112 0.703 -50.000, 4.043 0.235 -50.000, 5.057 -0.235 -50.000, 4.043 -0.235 -50.000, 8.298 5.625 -50.000, 5.601 4.834 -50.000, 5.134 5.301 -50.000, 4.700 5.400 -50.000, 17.858 7.162 -50.000, 9.442 7.162 -50.000, 9.650 7.058 -50.000, 17.473 6.909 -50.000, 13.800 5.400 -50.000, 17.215 6.049 -50.000, 17.282 5.826 -50.000, 9.827 6.909 -50.000, 9.966 6.723 -50.000, 12.877 5.182 -50.000, 12.718 5.023 -50.000, 13.277 5.375 -50.000, 13.066 5.301 -50.000, 8.630 -4.023 -50.000, 9.570 -4.023 -50.000, 10.034 -3.941 -50.000, 10.018 -6.619 -50.000, 13.277 -5.375 -50.000, 9.902 -6.820 -50.000, 9.743 -6.989 -50.000, 17.557 -6.989 -50.000, 17.751 -7.116 -50.000, 9.549 -7.116 -50.000, 9.331 -7.196 -50.000, 4.400 3.400 -50.000, 4.177 3.425 -50.000, 2.946 2.779 -50.000, 3.618 3.777 -50.000, 2.603 3.102 -50.000, 2.226 3.384 -50.000, 3.425 4.177 -50.000, 1.818 3.619 -50.000, 3.425 4.623 -50.000, 22.369 3.427 -50.000, 21.449 2.418 -50.000, 20.426 3.384 -50.000, 21.682 4.004 -50.000, 21.602 4.458 -50.000, 20.018 3.619 -50.000, 19.198 6.281 -50.000, 19.585 3.806 -50.000, 19.002 5.625 -50.000, 19.134 3.941 -50.000, 18.200 5.223 -50.000, 17.751 5.329 -50.000, 14.951 2.418 -50.000, 14.775 4.177 -50.000, 14.701 3.966 -50.000, 14.023 3.425 -50.000, 12.819 1.604 -50.000, 12.980 1.162 -50.000, 14.212 -0.703 -50.000, 13.143 -0.235 -50.000, 19.066 6.723 -50.000, 22.484 5.393 -50.000, 18.542 7.162 -50.000, 26.000 10.500 -50.000, 23.598 4.458 -50.000, 23.243 3.634 -50.000, 23.049 3.506 -50.000, 21.707 2.025 -50.000, 21.919 1.604 -50.000, 22.831 3.427 -50.000, 19.002 -6.820 -50.000, 22.369 -5.373 -50.000, 22.151 -5.294 -50.000, 21.957 -5.166 -50.000, 19.198 -6.164 -50.000, 19.158 -5.936 -50.000, 21.615 -4.574 -50.000, 21.642 -4.113 -50.000, 20.018 -3.619 -50.000, 20.426 -3.384 -50.000, 14.701 4.834 -50.000, 17.398 5.625 -50.000, 17.242 6.509 -50.000, 18.084 7.216 -50.000, 9.216 7.216 -50.000, 18.431 5.249 -50.000, 12.877 -5.182 -50.000, 14.951 -2.418 -50.000, 14.701 -4.834 -50.000, 14.023 -5.375 -50.000, 17.334 -5.723 -50.000, 14.423 -5.182 -50.000, 13.800 -5.400 -50.000, 17.398 -6.820 -50.000, 16.815 -3.806 -50.000, 18.200 -4.050 -50.000, 18.542 -5.283 -50.000, 18.750 -5.387 -50.000, 19.585 -3.806 -50.000, 17.858 -5.283 -50.000, 18.670 -4.023 -50.000, 16.382 -3.619 -50.000, 15.974 -3.384 -50.000, 15.597 -3.102 -50.000, 16.815 3.806 -50.000, 13.800 3.400 -50.000, 12.607 2.025 -50.000, 12.349 2.418 -50.000, 13.277 3.425 -50.000, 11.703 3.102 -50.000, 12.718 3.777 -50.000, 12.599 3.966 -50.000, 12.525 4.177 -50.000, 10.918 3.619 -50.000, 12.599 4.834 -50.000, -0.000 -4.050 -50.000, -0.342 -5.283 -50.000, -0.470 -4.023 -50.000, -0.470 4.023 -50.000, -0.000 4.050 -50.000, 0.342 -5.283 -50.000, 0.550 -5.387 -50.000, 0.934 -3.941 -50.000, 4.700 -3.400 -50.000, 4.400 -3.400 -50.000, 9.100 5.223 -50.000, 0.866 -5.723 -50.000, 0.231 -7.196 -51.200, -0.000 -7.223 -51.200, -7.200 -10.500 -51.200, -0.449 -7.116 -51.200, -0.643 -6.989 -51.200, -5.043 -5.166 -51.200, -5.385 4.226 -51.200, -5.398 -4.342 -51.200, -5.202 3.803 -51.200, -5.266 -3.900 -51.200, -5.127 -3.714 -51.200, -4.950 -3.565 -51.200, -4.742 -3.460 -51.200, -4.516 -3.407 -51.200, -3.507 -2.025 -51.200, -3.850 -3.565 -51.200, -3.402 -4.342 -51.200, -1.818 -3.619 -51.200, -3.415 -4.574 -51.200, -1.385 -3.806 -51.200, 18.542 7.162 -51.200, 18.927 6.909 -51.200, 18.750 7.058 -51.200, 23.150 5.235 -51.200, 23.466 4.900 -51.200, 23.585 -4.574 -51.200, 23.402 -4.997 -51.200, 19.118 -6.619 -51.200, 19.185 -6.396 -51.200, 19.198 -6.164 -51.200, 21.615 -4.574 -51.200, 19.585 -3.806 -51.200, -4.169 -5.373 -51.200, -3.757 -5.166 -51.200, -0.958 -5.936 -51.200, -0.998 -6.164 -51.200, 4.923 -5.375 -51.200, 8.115 -6.396 -51.200, 8.142 -5.936 -51.200, 5.323 -5.182 -51.200, 5.482 -5.023 -51.200, 5.675 -4.177 -51.200, 5.323 -3.618 -51.200, 5.134 -3.499 -51.200, 5.220 -1.162 -51.200, 5.381 -1.604 -51.200, 5.112 -0.703 -51.200, 5.057 -0.235 -51.200, 4.923 -3.425 -51.200, 3.719 -1.604 -51.200, 4.700 -3.400 -51.200, 4.400 -3.400 -51.200, 3.777 -3.618 -51.200, 3.499 -3.966 -51.200, 2.946 -2.779 -51.200, 3.966 -5.301 -51.200, 0.727 -5.536 -51.200, 0.934 -3.941 -51.200, 1.385 -3.806 -51.200, 0.342 -5.283 -51.200, -0.116 -5.229 -51.200, -0.934 -3.941 -51.200, -0.727 -5.536 -51.200, 4.177 -5.375 -51.200, 0.449 5.329 -51.200, 0.802 5.625 -51.200, 0.643 5.456 -51.200, 0.998 6.281 -51.200, 3.499 4.834 -51.200, 3.618 5.023 -51.200, 3.966 5.301 -51.200, 3.777 5.182 -51.200, 0.866 6.723 -51.200, 8.115 6.049 -51.200, 5.675 4.623 -51.200, 7.715 3.806 -51.200, 6.497 3.102 -51.200, 5.700 4.400 -51.200, 6.154 2.779 -51.200, 5.323 3.618 -51.200, 5.134 3.499 -51.200, 4.923 3.425 -51.200, 5.593 2.025 -51.200, 5.381 1.604 -51.200, 5.220 1.162 -51.200, 4.043 0.235 -51.200, 5.112 0.703 -51.200, 5.057 0.235 -51.200, 4.043 -0.235 -51.200, 3.988 -0.703 -51.200, 8.550 7.058 -51.200, 0.727 6.909 -51.200, 0.342 7.162 -51.200, -0.550 7.058 -51.200, -4.058 5.340 -51.200, -3.673 5.086 -51.200, -3.850 5.235 -51.200, -0.998 6.281 -51.200, -0.802 5.625 -51.200, -0.449 5.329 -51.200, -0.231 5.249 -51.200, 0.470 4.023 -51.200, -0.000 4.050 -51.200, -0.000 5.223 -51.200, 8.984 7.216 -51.200, 9.216 7.216 -51.200, -4.742 5.340 -51.200, -5.127 5.086 -51.200, -5.266 4.900 -51.200, -7.200 10.500 -51.200, -5.358 4.687 -51.200, -5.398 4.458 -51.200, -4.516 5.393 -51.200, -1.385 3.806 -51.200, -0.934 3.941 -51.200, -4.400 3.400 -51.200, -3.719 1.604 -51.200, -3.880 1.162 -51.200, -3.988 0.703 -51.200, -5.043 3.634 -51.200, -4.169 3.427 -51.200, -3.951 3.506 -51.200, -3.757 3.634 -51.200, -2.226 3.384 -51.200, -1.818 3.619 -51.200, 10.034 3.941 -51.200, 9.549 5.329 -51.200, 9.743 5.456 -51.200, 9.902 5.625 -51.200, 10.485 3.806 -51.200, 10.085 6.049 -51.200, 12.877 5.182 -51.200, 13.277 5.375 -51.200, 10.058 6.509 -51.200, 9.966 6.723 -51.200, 17.242 6.509 -51.200, 17.282 5.826 -51.200, 17.557 5.456 -51.200, 14.775 4.623 -51.200, 16.382 3.619 -51.200, 16.815 3.806 -51.200, 15.254 2.779 -51.200, 14.775 4.177 -51.200, 14.582 3.777 -51.200, 14.423 3.618 -51.200, 14.234 3.499 -51.200, 13.800 3.400 -51.200, 14.951 2.418 -51.200, 14.693 2.025 -51.200, 14.481 1.604 -51.200, 14.320 1.162 -51.200, 14.212 0.703 -51.200, 13.143 0.235 -51.200, 12.819 -1.604 -51.200, 12.607 -2.025 -51.200, 13.500 -3.400 -51.200, 13.066 -3.499 -51.200, 11.703 -3.102 -51.200, 12.525 -4.177 -51.200, 12.500 -4.400 -51.200, 12.877 -5.182 -51.200, 13.800 -5.400 -51.200, 18.084 7.216 -51.200, 17.858 7.162 -51.200, 5.134 5.301 -51.200, 5.323 5.182 -51.200, 8.651 5.329 -51.200, 8.869 5.249 -51.200, 8.166 3.941 -51.200, 9.100 4.050 -51.200, 8.630 4.023 -51.200, 9.100 5.223 -51.200, 9.331 -7.196 -51.200, 18.843 -6.989 -51.200, 17.751 -7.116 -51.200, 10.018 -6.619 -51.200, 9.966 -5.723 -51.200, 9.827 -5.536 -51.200, 9.442 -5.283 -51.200, 8.630 -4.023 -51.200, 8.166 -3.941 -51.200, 5.675 -4.623 -51.200, 9.100 -4.050 -51.200, 8.758 -5.283 -51.200, 8.373 -5.536 -51.200, 8.182 -6.619 -51.200, 8.457 -6.989 -51.200, 0.449 -7.116 -51.200, 4.700 5.400 -51.200, 1.818 3.619 -51.200, 1.385 3.806 -51.200, 3.499 3.966 -51.200, 3.618 3.777 -51.200, 3.777 3.618 -51.200, 3.966 3.499 -51.200, 3.249 2.418 -51.200, 21.449 2.418 -51.200, 22.831 3.427 -51.200, 22.080 1.162 -51.200, 22.188 0.703 -51.200, 23.402 3.803 -51.200, 22.243 0.235 -51.200, 22.942 -3.460 -51.200, 22.243 -0.235 -51.200, 22.258 -3.460 -51.200, 23.466 -3.900 -51.200, 23.598 4.458 -51.200, 23.598 -4.342 -51.200, 23.558 -4.113 -51.200, 19.158 6.509 -51.200, 21.615 4.226 -51.200, 20.018 3.619 -51.200, 21.682 4.004 -51.200, 21.798 3.803 -51.200, 21.146 2.779 -51.200, 19.185 6.049 -51.200, 19.118 5.826 -51.200, 19.002 -6.820 -51.200, 21.642 -4.113 -51.200, 18.431 5.249 -51.200, 19.134 3.941 -51.200, 18.843 5.456 -51.200, 19.585 3.806 -51.200, 14.023 5.375 -51.200, 14.582 5.023 -51.200, 14.701 4.834 -51.200, 17.969 5.249 -51.200, 17.202 -6.164 -51.200, 14.234 -5.301 -51.200, 14.582 -5.023 -51.200, 17.266 -3.941 -51.200, 17.730 -4.023 -51.200, 17.858 -5.283 -51.200, 18.200 -4.050 -51.200, 18.927 -5.536 -51.200, 18.750 -5.387 -51.200, 14.701 -4.834 -51.200, 16.815 -3.806 -51.200, 14.951 -2.418 -51.200, 14.775 -4.177 -51.200, 14.023 -3.425 -51.200, 14.775 -4.623 -51.200, 22.188 -0.703 -51.200, 14.800 4.400 -51.200, 14.212 -0.703 -51.200, 12.980 -1.162 -51.200, 12.599 4.834 -51.200, 12.525 4.623 -51.200, 12.525 4.177 -51.200, 12.599 3.966 -51.200, 12.718 3.777 -51.200, 12.877 3.618 -51.200, 11.703 3.102 -51.200, 12.980 1.162 -51.200, 17.751 5.329 -51.200, 4.177 3.425 -51.200, 3.719 1.604 -51.200, 3.400 4.400 -51.200, 2.946 2.779 -51.200, -0.550 -5.387 -51.200, -0.342 -5.283 -51.200, 14.023 5.375 -50.000, 14.234 5.301 -51.200, 14.234 5.301 -50.000, 14.423 5.182 -50.000, 14.423 5.182 -51.200, 14.701 3.966 -51.200, 14.423 3.618 -50.000, 14.582 5.023 -50.000, 14.775 4.623 -50.000, 14.800 4.400 -50.000, 14.582 3.777 -50.000, 14.234 3.499 -50.000, 14.023 3.425 -51.200, 13.800 5.400 -51.200, 13.500 3.400 -51.200, 13.277 3.425 -51.200, 13.066 3.499 -51.200, 12.500 4.400 -51.200, 12.525 4.623 -50.000, 12.718 5.023 -51.200, 13.066 5.301 -51.200, 13.066 3.499 -50.000, 12.877 3.618 -50.000, 12.500 4.400 -50.000, 13.500 5.400 -51.200, 13.500 5.400 -50.000, 13.500 3.400 -50.000, 13.800 -3.400 -50.000, 14.234 -3.499 -51.200, 14.234 -3.499 -50.000, 14.423 -3.618 -50.000, 14.423 -3.618 -51.200, 14.582 -3.777 -51.200, 14.775 -4.177 -50.000, 14.800 -4.400 -50.000, 14.423 -5.182 -51.200, 14.023 -5.375 -51.200, 14.582 -3.777 -50.000, 14.701 -3.966 -51.200, 14.800 -4.400 -51.200, 14.775 -4.623 -50.000, 14.582 -5.023 -50.000, 14.234 -5.301 -50.000, 13.800 -3.400 -51.200, 13.277 -5.375 -51.200, 13.066 -5.301 -51.200, 13.066 -5.301 -50.000, 12.599 -4.834 -51.200, 12.599 -4.834 -50.000, 12.525 -4.623 -51.200, 12.500 -4.400 -50.000, 12.718 -3.777 -51.200, 12.877 -3.618 -51.200, 13.277 -3.425 -51.200, 13.066 -3.499 -50.000, 12.718 -5.023 -51.200, 12.525 -4.177 -50.000, 12.599 -3.966 -51.200, 13.500 -5.400 -51.200, 13.500 -5.400 -50.000, 3.966 3.499 -50.000, 3.777 3.618 -50.000, 3.499 3.966 -50.000, 3.400 4.400 -50.000, 3.777 5.182 -50.000, 3.966 5.301 -50.000, 3.425 4.177 -51.200, 3.425 4.623 -51.200, 3.499 4.834 -50.000, 4.177 5.375 -51.200, 4.700 3.400 -51.200, 4.400 3.400 -51.200, 4.700 3.400 -50.000, 4.923 5.375 -50.000, 4.923 5.375 -51.200, 5.482 5.023 -50.000, 5.675 4.623 -50.000, 5.675 4.177 -51.200, 5.601 3.966 -51.200, 5.482 3.777 -51.200, 5.482 3.777 -50.000, 5.323 5.182 -50.000, 5.482 5.023 -51.200, 5.601 4.834 -51.200, 4.400 5.400 -51.200, 4.400 -5.400 -51.200, 4.400 -5.400 -50.000, 3.777 -5.182 -51.200, 3.618 -5.023 -50.000, 3.618 -5.023 -51.200, 3.499 -4.834 -51.200, 3.425 -4.177 -51.200, 3.499 -3.966 -50.000, 3.618 -3.777 -51.200, 3.966 -3.499 -51.200, 4.177 -3.425 -51.200, 3.966 -5.301 -50.000, 3.777 -5.182 -50.000, 3.499 -4.834 -50.000, 3.425 -4.623 -51.200, 3.425 -4.623 -50.000, 3.400 -4.400 -51.200, 3.425 -4.177 -50.000, 3.966 -3.499 -50.000, 4.700 -5.400 -51.200, 5.601 -4.834 -51.200, 5.134 -5.301 -51.200, 4.923 -5.375 -50.000, 5.482 -3.777 -51.200, 5.482 -3.777 -50.000, 5.601 -3.966 -51.200, 5.601 -3.966 -50.000, 5.700 -4.400 -51.200, 5.700 -4.400 -50.000, 26.000 10.500 -51.200, 26.000 -10.500 -50.000, 26.000 -10.500 -51.200, -7.200 11.000 -51.700, -7.200 12.097 -51.119, -7.200 11.350 -50.228, -7.200 11.802 -50.607, -7.200 10.794 -51.295, -7.200 11.081 -50.103, -7.200 10.655 -51.224, 26.000 10.795 -50.026, 26.000 11.081 -50.103, 26.000 11.350 -50.228, 26.000 10.794 -51.295, 26.000 10.905 -51.406, 26.000 11.972 -50.850, 26.000 12.200 -51.700, 26.000 11.593 -50.398, -7.200 11.593 -50.398, 26.000 11.802 -50.607, 26.000 12.097 -51.119, -7.200 12.174 -51.405, 26.000 12.174 -51.405, -7.200 10.795 -50.026, -7.200 11.972 -50.850, 26.000 10.655 -51.224, -7.200 10.905 -51.406, -7.200 10.976 -51.545, 26.000 10.976 -51.545, 26.000 -12.174 -51.405, 26.000 -12.097 -51.119, 26.000 -11.972 -50.850, 26.000 -11.593 -50.398, 26.000 -11.802 -50.607, 26.000 -10.795 -50.026, -7.200 -11.081 -50.103, -7.200 -10.794 -51.295, -7.200 -11.350 -50.228, -7.200 -12.174 -51.405, -7.200 -11.802 -50.607, -7.200 -10.795 -50.026, 26.000 -11.350 -50.228, -7.200 -12.097 -51.119, 26.000 -11.081 -50.103, -7.200 -11.593 -50.398, -7.200 -11.972 -50.850, -7.200 -12.200 -51.700, 26.000 -10.655 -51.224, 26.000 -10.905 -51.406, -7.200 -10.976 -51.545, -7.200 -10.655 -51.224, 26.000 -10.794 -51.295, -7.200 -10.905 -51.406, 26.000 -10.976 -51.545, -8.500 24.400 -28.950, -8.500 24.400 -37.950, -3.500 24.400 -37.950, -3.500 23.400 -37.950, -8.500 23.400 -37.950, -8.500 23.400 -36.950, -3.500 23.400 -36.950, -8.500 21.900 -36.950, -8.500 21.900 -37.950, -3.500 20.900 -37.950, -8.500 20.900 -37.950, -3.500 19.400 -36.950, -8.500 20.900 -36.950, -8.500 19.400 -36.950, -3.500 24.400 -28.950, -3.500 21.900 -36.950, -3.500 19.400 -28.950, -3.500 20.900 -36.950, -3.500 21.900 -37.950, -3.500 24.400 -24.950, -8.500 24.400 -24.950, -3.500 19.400 -24.950, -8.500 19.400 -15.950, -3.500 20.400 -15.950, -3.500 20.400 -16.950, -8.500 20.400 -16.950, -8.500 21.900 -16.950, -3.500 22.900 -16.950, -3.500 24.400 -16.950, -3.500 19.400 -15.950, -3.500 22.900 -15.950, -3.500 21.900 -15.950, -3.500 21.900 -16.950, -1.500 27.282 -40.123, -1.500 27.401 -39.934, 7.800 27.282 -40.123, -1.500 27.475 -39.723, 7.800 27.401 -39.934, 7.800 26.500 -40.500, -1.500 27.123 -40.282, 7.800 26.934 -40.401, -1.500 26.934 -40.401, -1.500 26.723 -40.475, 7.800 21.040 -44.686, 7.800 20.909 -44.477, 7.800 20.828 -44.245, 7.800 19.282 -46.902, 7.800 18.992 -46.782, 7.800 17.900 -45.000, 7.800 20.800 -44.000, 7.800 17.900 -40.500, 7.800 21.214 -10.760, 7.800 21.423 -43.009, 7.800 21.655 -42.928, 7.800 25.900 -40.500, 7.800 26.934 -13.499, 7.800 27.282 -13.777, 7.800 21.900 -11.000, 7.800 21.900 -42.900, 7.800 22.377 -43.009, 7.800 22.891 -43.523, 7.800 23.000 -44.000, 7.800 24.808 -46.782, 7.800 25.900 -45.000, 7.800 25.802 -45.618, 7.800 25.875 -45.313, 7.800 22.972 -44.245, 7.800 19.900 -47.000, 7.800 20.828 -10.145, 7.800 20.800 -9.900, 7.800 17.900 -13.400, 7.800 18.282 -7.724, 7.800 18.118 -7.992, 7.800 17.900 -8.900, 7.800 16.300 -39.500, 7.800 16.677 -40.282, 7.800 16.399 -39.934, 7.800 21.423 -8.909, 7.800 21.655 -8.828, 7.800 23.900 -6.900, 7.800 22.377 -8.909, 7.800 22.891 -9.423, 7.800 24.213 -6.925, 7.800 23.000 -9.900, 7.800 24.808 -7.118, 7.800 22.145 -42.928, 7.800 26.723 -40.475, 7.800 27.500 -39.500, 7.800 27.123 -40.282, 7.800 27.475 -39.723, 7.800 19.900 -6.900, 7.800 19.587 -6.925, 7.800 17.077 -13.425, 7.800 16.399 -13.966, 7.800 16.325 -14.177, 7.800 18.118 -45.908, 7.800 18.282 -46.176, 7.800 27.500 -14.400, -5.477 27.500 -10.891, -5.686 27.500 -43.140, -4.140 27.500 -43.314, -1.500 27.500 -45.000, -3.928 27.500 -44.245, -4.009 27.500 -44.477, -4.314 27.500 -44.860, -4.523 27.500 -44.991, -5.000 27.500 -45.100, -1.882 27.500 -46.176, -2.592 27.500 -46.782, -2.882 27.500 -46.902, -3.500 27.500 -47.000, -7.914 27.500 -46.414, -7.676 27.500 -46.618, -6.813 27.500 -46.975, -8.118 27.500 -46.176, -8.282 27.500 -45.908, -6.072 27.500 -10.145, -8.500 27.500 -8.900, -5.991 27.500 -9.423, -5.000 27.500 -8.800, -7.118 27.500 -6.998, -6.500 27.500 -6.900, -4.523 27.500 -8.909, -4.755 27.500 -8.828, -8.402 27.500 -8.282, -8.282 27.500 -7.992, -7.676 27.500 -7.282, -8.475 27.500 -8.587, -1.500 27.500 -8.900, -1.598 27.500 -8.282, -3.928 27.500 -10.145, -5.245 27.500 -10.972, -5.000 27.500 -11.000, -5.245 27.500 -42.928, -4.755 27.500 -10.972, -4.523 27.500 -10.891, -4.314 27.500 -10.760, -5.477 27.500 -43.009, -4.523 27.500 -43.009, -4.755 27.500 -42.928, -1.500 27.500 -39.500, -5.860 27.500 -10.586, -5.860 27.500 -43.314, -6.072 27.500 -43.755, -6.100 27.500 -44.000, -6.072 27.500 -44.245, 7.800 26.500 -13.400, -1.500 26.723 -13.425, 7.800 26.723 -13.425, -1.500 27.123 -13.618, 7.800 27.123 -13.618, 7.800 27.401 -13.966, -1.500 27.475 -14.177, -1.500 27.282 -13.777, 7.800 27.475 -14.177, -1.500 16.399 -13.966, 7.800 16.518 -13.777, -1.500 16.325 -14.177, 7.800 16.677 -13.618, 7.800 16.866 -13.499, -1.500 16.866 -13.499, 7.800 17.300 -13.400, -1.500 16.300 -8.900, -4.140 16.300 -9.214, -3.928 16.300 -10.145, -4.009 16.300 -10.377, -4.140 16.300 -10.586, -1.500 16.300 -14.400, -4.523 16.300 -10.891, -1.500 16.300 -39.500, -5.245 16.300 -42.928, -4.755 16.300 -42.928, -4.523 16.300 -43.009, -3.900 16.300 -44.000, -2.086 16.300 -46.414, -1.598 16.300 -45.618, -8.500 16.300 -45.000, -5.245 16.300 -10.972, -5.860 16.300 -10.586, -6.100 16.300 -9.900, -7.676 16.300 -7.282, -8.282 16.300 -7.992, -5.000 16.300 -8.800, -2.324 16.300 -46.618, -4.140 16.300 -44.686, -4.523 16.300 -44.991, -5.000 16.300 -45.100, -6.813 16.300 -46.975, -5.686 16.300 -44.860, -5.860 16.300 -44.686, -6.072 16.300 -44.245, -5.991 16.300 -43.523, -6.072 16.300 -43.755, -5.860 16.300 -43.314, -3.500 16.300 -47.000, 7.800 16.300 -14.400, -2.882 16.300 -6.998, -2.324 16.300 -7.282, -1.525 16.300 -8.587, -8.475 16.300 -45.313, -8.282 16.300 -45.908, -7.118 16.300 -46.902, 7.800 17.300 -40.500, -1.500 17.300 -40.500, 7.800 17.077 -40.475, -1.500 17.077 -40.475, 7.800 16.866 -40.401, -1.500 16.866 -40.401, -1.500 16.677 -40.282, -1.500 16.518 -40.123, 7.800 16.518 -40.123, -1.500 16.399 -39.934, 7.800 16.325 -39.723, 7.800 25.682 -45.908, 5.700 25.682 -45.908, 7.800 25.518 -46.176, 5.700 25.314 -46.414, 5.700 25.875 -45.313, 7.800 25.314 -46.414, 7.800 25.076 -46.618, 5.700 24.808 -46.782, 7.800 24.518 -46.902, 7.800 24.213 -46.975, 7.800 23.900 -47.000, 5.700 24.213 -46.975, 5.700 24.518 -46.902, 5.700 20.909 -43.523, 5.700 17.900 -45.000, 5.700 20.800 -44.000, 5.700 17.998 -45.618, 5.700 19.587 -46.975, 5.700 19.900 -47.000, 5.700 21.214 -44.860, 5.700 21.423 -44.991, 5.700 22.586 -44.860, 5.700 25.076 -46.618, 5.700 25.802 -45.618, 5.700 25.518 -46.176, 5.700 22.760 -44.686, 5.700 22.891 -44.477, 5.700 22.972 -44.245, 5.700 25.900 -45.000, 5.700 22.972 -43.755, 5.700 22.891 -43.523, 5.700 22.760 -43.314, 5.700 22.586 -43.140, 5.700 25.900 -40.500, 5.700 17.925 -45.313, 5.700 18.118 -45.908, 7.800 18.486 -46.414, 7.800 17.925 -45.313, 7.800 17.998 -45.618, 5.700 18.282 -46.176, 5.700 18.486 -46.414, 7.800 18.724 -46.618, 5.700 18.724 -46.618, 5.700 18.992 -46.782, 5.700 19.282 -46.902, 7.800 19.587 -46.975, 5.700 17.900 -40.500, 7.800 25.900 -8.900, 7.800 25.875 -8.587, 5.700 25.875 -8.587, 5.700 25.802 -8.282, 7.800 25.802 -8.282, 7.800 25.682 -7.992, 7.800 25.518 -7.724, 5.700 25.518 -7.724, 7.800 25.314 -7.486, 7.800 25.076 -7.282, 5.700 24.518 -6.998, 7.800 24.518 -6.998, 5.700 24.213 -6.925, 5.700 21.423 -8.909, 5.700 21.040 -9.214, 5.700 19.900 -6.900, 5.700 20.828 -9.655, 5.700 17.900 -8.900, 5.700 21.423 -10.891, 5.700 21.900 -11.000, 5.700 25.900 -13.400, 5.700 17.900 -13.400, 5.700 22.586 -10.760, 5.700 22.891 -9.423, 5.700 25.900 -8.900, 5.700 25.682 -7.992, 5.700 25.314 -7.486, 5.700 22.586 -9.040, 5.700 22.760 -9.214, 5.700 23.900 -6.900, 5.700 22.145 -8.828, 5.700 24.808 -7.118, 5.700 25.076 -7.282, 5.700 18.282 -7.724, 5.700 18.118 -7.992, 5.700 18.724 -7.282, 5.700 19.282 -6.998, 5.700 17.925 -8.587, 7.800 17.925 -8.587, 7.800 17.998 -8.282, 5.700 17.998 -8.282, 7.800 18.486 -7.486, 5.700 18.486 -7.486, 7.800 18.724 -7.282, 7.800 18.992 -7.118, 5.700 18.992 -7.118, 7.800 19.282 -6.998, 5.700 19.587 -6.925, -1.525 27.500 -45.313, -1.598 27.500 -45.618, -1.718 26.100 -45.908, -1.598 26.100 -45.618, -1.718 27.500 -45.908, -2.086 27.500 -46.414, -2.324 27.500 -46.618, -2.086 26.100 -46.414, -2.882 26.100 -46.902, -3.187 27.500 -46.975, -1.500 26.500 -40.500, -1.500 26.100 -45.000, -1.525 16.300 -45.313, -1.718 17.700 -45.908, -1.718 16.300 -45.908, -1.882 16.300 -46.176, -2.324 17.700 -46.618, -2.592 16.300 -46.782, -2.882 16.300 -46.902, -3.187 17.700 -46.975, -3.187 16.300 -46.975, -6.500 16.300 -47.000, -3.500 17.700 -47.000, -6.500 17.700 -47.000, -7.408 16.300 -46.782, -7.408 17.700 -46.782, -7.676 16.300 -46.618, -7.676 17.700 -46.618, -7.118 17.700 -46.902, -7.914 16.300 -46.414, -8.118 16.300 -46.176, -8.282 17.700 -45.908, -8.402 16.300 -45.618, -8.475 17.700 -45.313, -1.525 17.700 -45.313, -1.598 17.700 -45.618, -1.882 17.700 -46.176, -2.086 17.700 -46.414, -4.523 17.700 -44.991, -2.882 17.700 -46.902, -4.314 17.700 -44.860, -2.592 17.700 -46.782, -6.813 17.700 -46.975, -7.914 17.700 -46.414, -8.118 17.700 -46.176, -5.477 17.700 -44.991, -5.686 17.700 -44.860, -8.402 17.700 -45.618, -8.500 17.700 -45.000, -5.860 17.700 -44.686, -6.100 17.700 -44.000, -6.072 17.700 -43.755, -4.755 17.700 -45.072, -5.245 17.700 -45.072, -4.755 17.700 -42.928, -4.314 17.700 -43.140, -1.500 17.700 -40.500, -4.009 17.700 -43.523, -3.928 17.700 -43.755, -3.900 17.700 -44.000, -4.140 17.700 -44.686, -8.500 17.700 -40.500, -8.500 19.400 -24.950, -8.500 19.400 -28.950, -8.500 26.100 -13.400, -8.500 27.500 -45.000, -8.500 22.900 -16.950, -8.500 24.400 -16.950, -8.500 22.900 -15.950, -8.500 21.900 -15.950, -8.500 17.700 -13.400, -8.500 20.400 -15.950, -8.500 17.700 -8.900, -8.500 16.300 -8.900, -8.475 26.100 -45.313, -8.475 27.500 -45.313, -8.118 26.100 -46.176, -8.402 27.500 -45.618, -8.402 26.100 -45.618, -7.408 27.500 -46.782, -7.118 27.500 -46.902, -6.813 26.100 -46.975, -1.525 27.500 -8.587, -1.525 26.100 -8.587, -1.882 27.500 -7.724, -1.882 26.100 -7.724, -1.718 27.500 -7.992, -2.086 27.500 -7.486, -2.324 26.100 -7.282, -2.324 27.500 -7.282, -2.592 27.500 -7.118, -2.592 26.100 -7.118, -2.882 27.500 -6.998, -3.187 27.500 -6.925, -3.500 26.100 -6.900, -2.882 26.100 -6.998, -3.187 26.100 -6.925, -1.500 26.934 -13.499, -1.500 27.401 -13.966, -1.500 27.500 -14.400, -5.245 26.100 -10.972, -5.686 26.100 -10.760, -5.686 26.100 -9.040, -5.477 26.100 -8.909, -8.500 26.100 -8.900, -5.245 26.100 -8.828, -7.676 26.100 -7.282, -8.282 26.100 -7.992, -4.755 26.100 -8.828, -4.523 26.100 -8.909, -4.140 26.100 -9.214, -4.314 26.100 -9.040, -4.009 26.100 -10.377, -4.523 26.100 -10.891, -5.000 26.100 -11.000, -4.755 26.100 -10.972, -1.500 26.100 -13.400, -1.500 26.100 -8.900, -1.598 26.100 -8.282, -1.718 26.100 -7.992, -2.086 26.100 -7.486, -6.813 26.100 -6.925, -6.813 27.500 -6.925, -6.500 26.100 -6.900, -7.408 27.500 -7.118, -7.408 26.100 -7.118, -7.118 26.100 -6.998, -7.914 26.100 -7.486, -8.118 26.100 -7.724, -7.914 27.500 -7.486, -8.118 27.500 -7.724, -8.402 26.100 -8.282, -8.475 26.100 -8.587, -1.525 17.700 -8.587, -1.598 17.700 -8.282, -1.882 16.300 -7.724, -1.718 16.300 -7.992, -1.598 16.300 -8.282, -1.718 17.700 -7.992, -1.882 17.700 -7.724, -2.086 16.300 -7.486, -2.086 17.700 -7.486, -2.324 17.700 -7.282, -2.592 16.300 -7.118, -3.187 17.700 -6.925, -3.500 16.300 -6.900, -3.187 16.300 -6.925, -1.500 17.300 -13.400, -1.500 17.077 -13.425, -1.500 16.518 -13.777, -1.500 16.677 -13.618, -8.475 17.700 -8.587, -8.475 16.300 -8.587, -8.402 16.300 -8.282, -8.402 17.700 -8.282, -8.118 17.700 -7.724, -8.282 17.700 -7.992, -8.118 16.300 -7.724, -7.914 16.300 -7.486, -7.914 17.700 -7.486, -7.408 16.300 -7.118, -7.408 17.700 -7.118, -7.118 16.300 -6.998, -6.500 16.300 -6.900, -6.813 16.300 -6.925, -5.477 26.100 -10.891, -6.072 26.100 -10.145, -5.991 27.500 -10.377, -6.100 27.500 -9.900, -6.072 26.100 -9.655, -6.072 27.500 -9.655, -5.860 27.500 -9.214, -5.686 27.500 -9.040, -5.245 27.500 -8.828, -4.314 27.500 -9.040, -3.928 26.100 -10.145, -4.009 27.500 -10.377, -5.686 27.500 -10.760, -5.860 26.100 -10.586, -5.991 26.100 -10.377, -6.100 26.100 -9.900, -5.991 26.100 -9.423, -5.860 26.100 -9.214, -5.477 27.500 -8.909, -5.000 26.100 -8.800, -4.140 27.500 -9.214, -4.009 26.100 -9.423, -4.009 27.500 -9.423, -3.928 26.100 -9.655, -3.928 27.500 -9.655, -3.900 26.100 -9.900, -3.900 27.500 -9.900, -4.140 26.100 -10.586, -4.140 27.500 -10.586, -4.314 26.100 -10.760, -5.245 17.700 -10.972, -5.477 16.300 -10.891, -5.686 16.300 -10.760, -5.991 16.300 -10.377, -5.860 17.700 -10.586, -6.072 17.700 -10.145, -6.100 17.700 -9.900, -6.072 17.700 -9.655, -5.860 16.300 -9.214, -5.686 16.300 -9.040, -5.477 16.300 -8.909, -5.245 16.300 -8.828, -5.245 17.700 -8.828, -4.755 16.300 -8.828, -4.755 17.700 -8.828, -4.523 17.700 -8.909, -4.314 17.700 -9.040, -3.928 16.300 -9.655, -4.314 17.700 -10.760, -4.755 16.300 -10.972, -5.000 17.700 -11.000, -6.072 16.300 -10.145, -6.072 16.300 -9.655, -5.991 16.300 -9.423, -5.991 17.700 -9.423, -5.477 17.700 -8.909, -4.523 16.300 -8.909, -4.314 16.300 -9.040, -4.009 16.300 -9.423, -3.928 17.700 -9.655, -3.900 16.300 -9.900, -3.928 17.700 -10.145, -4.009 17.700 -10.377, -4.314 16.300 -10.760, -4.523 17.700 -10.891, -5.000 16.300 -11.000, -5.477 17.700 -43.009, -5.477 16.300 -43.009, -5.686 16.300 -43.140, -6.100 16.300 -44.000, -6.072 17.700 -44.245, -5.477 16.300 -44.991, -5.245 16.300 -45.072, -4.314 16.300 -44.860, -4.009 17.700 -44.477, -4.009 16.300 -44.477, -3.928 16.300 -44.245, -4.140 17.700 -43.314, -4.314 16.300 -43.140, -5.245 17.700 -42.928, -5.000 17.700 -42.900, -5.000 16.300 -42.900, -5.686 17.700 -43.140, -5.860 17.700 -43.314, -5.991 17.700 -43.523, -5.991 17.700 -44.477, -5.991 16.300 -44.477, -5.000 17.700 -45.100, -4.755 16.300 -45.072, -3.928 17.700 -44.245, -3.928 16.300 -43.755, -4.009 16.300 -43.523, -4.140 16.300 -43.314, -4.523 17.700 -43.009, -3.900 27.500 -44.000, -3.928 26.100 -43.755, -4.009 26.100 -43.523, -4.140 26.100 -43.314, -4.314 26.100 -43.140, -5.245 26.100 -42.928, -6.100 26.100 -44.000, -6.072 26.100 -44.245, -5.245 26.100 -45.072, -4.755 27.500 -45.072, -4.140 27.500 -44.686, -4.140 26.100 -44.686, -3.928 27.500 -43.755, -4.009 27.500 -43.523, -4.314 27.500 -43.140, -5.000 27.500 -42.900, -5.991 27.500 -43.523, -5.991 26.100 -43.523, -6.072 26.100 -43.755, -5.991 27.500 -44.477, -5.860 27.500 -44.686, -5.686 27.500 -44.860, -5.477 27.500 -44.991, -5.245 27.500 -45.072, 7.800 22.145 -8.828, 5.700 22.377 -8.909, 7.800 22.760 -9.214, 5.700 23.000 -9.900, 7.800 22.891 -10.377, 5.700 22.891 -10.377, 7.800 22.586 -10.760, 7.800 22.377 -10.891, 5.700 22.377 -10.891, 5.700 22.145 -10.972, 5.700 21.655 -10.972, 7.800 20.909 -10.377, 5.700 20.828 -10.145, 5.700 20.800 -9.900, 7.800 20.828 -9.655, 5.700 20.909 -9.423, 7.800 21.214 -9.040, 5.700 21.214 -9.040, 5.700 21.900 -8.800, 7.800 22.586 -9.040, 7.800 22.972 -9.655, 5.700 22.972 -9.655, 7.800 22.972 -10.145, 5.700 22.972 -10.145, 7.800 22.760 -10.586, 5.700 22.760 -10.586, 7.800 22.145 -10.972, 7.800 21.655 -10.972, 7.800 21.423 -10.891, 5.700 21.214 -10.760, 7.800 21.040 -10.586, 5.700 21.040 -10.586, 5.700 20.909 -10.377, 7.800 20.909 -9.423, 7.800 21.040 -9.214, 5.700 21.655 -8.828, 7.800 21.900 -8.800, 5.700 22.145 -42.928, 7.800 22.586 -43.140, 5.700 22.377 -43.009, 5.700 23.000 -44.000, 7.800 22.760 -44.686, 5.700 22.377 -44.991, 5.700 21.900 -45.100, 5.700 21.655 -45.072, 7.800 21.214 -44.860, 5.700 21.040 -44.686, 5.700 20.909 -44.477, 5.700 20.828 -43.755, 5.700 21.040 -43.314, 5.700 21.214 -43.140, 5.700 21.900 -42.900, 7.800 22.760 -43.314, 7.800 22.972 -43.755, 7.800 22.891 -44.477, 7.800 22.586 -44.860, 7.800 22.377 -44.991, 7.800 22.145 -45.072, 5.700 22.145 -45.072, 7.800 21.900 -45.100, 7.800 21.655 -45.072, 7.800 21.423 -44.991, 5.700 20.828 -44.245, 7.800 20.828 -43.755, 7.800 20.909 -43.523, 7.800 21.040 -43.314, 7.800 21.214 -43.140, 5.700 21.423 -43.009, 5.700 21.655 -42.928, -3.500 26.100 -47.000, -3.187 26.100 -46.975, -2.592 26.100 -46.782, -2.324 26.100 -46.618, -4.755 26.100 -45.072, -4.523 26.100 -44.991, -1.882 26.100 -46.176, -4.314 26.100 -44.860, -1.525 26.100 -45.313, -4.009 26.100 -44.477, -1.500 26.100 -40.500, -4.523 26.100 -43.009, -5.000 26.100 -42.900, -4.755 26.100 -42.928, -5.477 26.100 -43.009, -5.686 26.100 -43.140, -8.500 26.100 -40.500, -5.860 26.100 -43.314, -8.500 26.100 -45.000, -5.686 26.100 -44.860, -7.914 26.100 -46.414, -5.477 26.100 -44.991, -7.676 26.100 -46.618, -7.118 26.100 -46.902, -8.282 26.100 -45.908, -7.408 26.100 -46.782, -6.500 26.100 -47.000, -5.000 26.100 -45.100, -5.860 26.100 -44.686, -5.991 26.100 -44.477, -3.900 26.100 -44.000, -3.928 26.100 -44.245, -1.500 17.700 -45.000, -1.500 16.300 -45.000, -1.500 16.325 -39.723, 5.700 23.900 -47.000, -6.500 27.500 -47.000, 7.800 25.900 -13.400, -1.500 26.500 -13.400, -6.813 17.700 -6.925, -7.118 17.700 -6.998, -6.500 17.700 -6.900, -2.592 17.700 -7.118, -2.882 17.700 -6.998, -1.500 17.700 -8.900, -4.009 17.700 -9.423, -3.900 17.700 -9.900, -4.140 17.700 -10.586, -1.500 17.700 -13.400, -4.755 17.700 -10.972, -5.477 17.700 -10.891, -5.686 17.700 -10.760, -5.991 17.700 -10.377, -5.860 17.700 -9.214, -5.686 17.700 -9.040, -5.000 17.700 -8.800, -7.676 17.700 -7.282, -4.140 17.700 -9.214, -3.500 17.700 -6.900, -3.500 27.500 -6.900 ] } colorPerVertex FALSE coordIndex [ 0, 1309, 7, -1, 225, 7, 9, -1, 230, 9, 12, -1, 1, 12, 11, -1, 222, 11, 2, -1, 678, 222, 2, -1, 678, 3, 222, -1, 678, 680, 3, -1, 3, 680, 233, -1, 232, 233, 4, -1, 236, 4, 235, -1, 234, 235, 238, -1, 5, 238, 791, -1, 5, 234, 238, -1, 5, 794, 234, -1, 234, 794, 6, -1, 236, 6, 231, -1, 232, 231, 223, -1, 3, 223, 222, -1, 3, 232, 223, -1, 3, 233, 232, -1, 1309, 819, 7, -1, 7, 819, 8, -1, 9, 8, 10, -1, 12, 10, 13, -1, 11, 13, 673, -1, 2, 11, 673, -1, 7, 8, 9, -1, 9, 10, 12, -1, 12, 13, 11, -1, 680, 14, 233, -1, 233, 14, 694, -1, 27, 694, 15, -1, 28, 15, 30, -1, 33, 30, 16, -1, 17, 16, 18, -1, 23, 18, 19, -1, 684, 23, 19, -1, 684, 22, 23, -1, 684, 40, 22, -1, 22, 40, 243, -1, 24, 243, 20, -1, 21, 20, 248, -1, 246, 248, 43, -1, 772, 43, 42, -1, 772, 246, 43, -1, 772, 773, 246, -1, 246, 773, 39, -1, 21, 39, 38, -1, 24, 38, 37, -1, 22, 37, 23, -1, 22, 24, 37, -1, 22, 243, 24, -1, 233, 694, 27, -1, 4, 27, 25, -1, 235, 25, 26, -1, 238, 26, 29, -1, 791, 29, 790, -1, 791, 238, 29, -1, 27, 15, 28, -1, 25, 28, 237, -1, 26, 237, 239, -1, 29, 239, 241, -1, 790, 241, 774, -1, 790, 29, 241, -1, 28, 30, 33, -1, 237, 33, 240, -1, 239, 240, 31, -1, 241, 31, 32, -1, 774, 32, 775, -1, 774, 241, 32, -1, 33, 16, 17, -1, 240, 17, 34, -1, 31, 34, 242, -1, 32, 242, 36, -1, 775, 36, 35, -1, 775, 32, 36, -1, 17, 18, 23, -1, 34, 23, 37, -1, 242, 37, 38, -1, 36, 38, 39, -1, 35, 39, 773, -1, 35, 36, 39, -1, 40, 688, 243, -1, 243, 688, 245, -1, 20, 245, 244, -1, 248, 244, 41, -1, 43, 41, 252, -1, 42, 252, 770, -1, 42, 43, 252, -1, 688, 689, 245, -1, 245, 689, 247, -1, 244, 247, 44, -1, 41, 44, 68, -1, 252, 68, 69, -1, 770, 69, 219, -1, 769, 219, 218, -1, 788, 218, 86, -1, 768, 86, 85, -1, 787, 85, 217, -1, 785, 217, 45, -1, 766, 45, 216, -1, 215, 216, 78, -1, 214, 78, 46, -1, 213, 46, 47, -1, 265, 47, 48, -1, 261, 48, 262, -1, 107, 262, 101, -1, 260, 101, 714, -1, 49, 260, 714, -1, 49, 51, 260, -1, 49, 50, 51, -1, 51, 50, 715, -1, 102, 715, 717, -1, 113, 717, 52, -1, 115, 52, 718, -1, 119, 718, 722, -1, 53, 722, 54, -1, 55, 54, 56, -1, 128, 56, 130, -1, 131, 130, 57, -1, 134, 57, 725, -1, 58, 134, 725, -1, 58, 67, 134, -1, 58, 728, 67, -1, 67, 728, 59, -1, 65, 59, 136, -1, 275, 136, 137, -1, 63, 137, 61, -1, 60, 61, 755, -1, 60, 63, 61, -1, 60, 62, 63, -1, 63, 62, 127, -1, 275, 127, 64, -1, 65, 64, 66, -1, 67, 66, 134, -1, 67, 65, 66, -1, 67, 59, 65, -1, 689, 70, 247, -1, 247, 70, 251, -1, 44, 251, 250, -1, 68, 250, 71, -1, 69, 71, 219, -1, 69, 68, 71, -1, 70, 696, 251, -1, 251, 696, 249, -1, 250, 249, 253, -1, 71, 253, 255, -1, 219, 255, 218, -1, 219, 71, 255, -1, 696, 698, 249, -1, 249, 698, 72, -1, 253, 72, 254, -1, 255, 254, 87, -1, 218, 87, 86, -1, 218, 255, 87, -1, 698, 699, 72, -1, 72, 699, 73, -1, 83, 73, 701, -1, 89, 701, 702, -1, 92, 702, 704, -1, 81, 704, 706, -1, 82, 706, 705, -1, 709, 82, 705, -1, 709, 257, 82, -1, 709, 74, 257, -1, 257, 74, 75, -1, 256, 75, 76, -1, 258, 76, 77, -1, 46, 77, 47, -1, 46, 258, 77, -1, 46, 78, 258, -1, 258, 78, 95, -1, 256, 95, 79, -1, 257, 79, 80, -1, 82, 80, 81, -1, 706, 82, 81, -1, 72, 73, 83, -1, 254, 83, 88, -1, 87, 88, 84, -1, 86, 84, 85, -1, 86, 87, 84, -1, 83, 701, 89, -1, 88, 89, 90, -1, 84, 90, 91, -1, 85, 91, 217, -1, 85, 84, 91, -1, 89, 702, 92, -1, 90, 92, 93, -1, 91, 93, 94, -1, 217, 94, 96, -1, 45, 96, 216, -1, 45, 217, 96, -1, 92, 704, 81, -1, 93, 81, 80, -1, 94, 80, 79, -1, 96, 79, 95, -1, 216, 95, 78, -1, 216, 96, 95, -1, 74, 712, 75, -1, 75, 712, 97, -1, 76, 97, 98, -1, 77, 98, 48, -1, 47, 77, 48, -1, 712, 99, 97, -1, 97, 99, 259, -1, 98, 259, 262, -1, 48, 98, 262, -1, 99, 100, 259, -1, 259, 100, 101, -1, 262, 259, 101, -1, 100, 714, 101, -1, 51, 715, 102, -1, 106, 102, 264, -1, 263, 264, 103, -1, 105, 103, 104, -1, 761, 104, 784, -1, 761, 105, 104, -1, 761, 763, 105, -1, 105, 763, 265, -1, 263, 265, 261, -1, 106, 261, 107, -1, 51, 107, 260, -1, 51, 106, 107, -1, 51, 102, 106, -1, 102, 717, 113, -1, 108, 113, 114, -1, 266, 114, 109, -1, 110, 109, 118, -1, 759, 118, 117, -1, 759, 110, 118, -1, 759, 111, 110, -1, 110, 111, 112, -1, 266, 112, 267, -1, 108, 267, 264, -1, 102, 108, 264, -1, 102, 113, 108, -1, 113, 52, 115, -1, 114, 115, 120, -1, 109, 120, 268, -1, 118, 268, 116, -1, 117, 116, 123, -1, 117, 118, 116, -1, 115, 718, 119, -1, 120, 119, 121, -1, 268, 121, 270, -1, 116, 270, 122, -1, 123, 122, 757, -1, 123, 116, 122, -1, 119, 722, 53, -1, 121, 53, 269, -1, 270, 269, 124, -1, 122, 124, 125, -1, 757, 125, 210, -1, 757, 122, 125, -1, 53, 54, 55, -1, 269, 55, 272, -1, 124, 272, 271, -1, 125, 271, 211, -1, 210, 211, 126, -1, 208, 126, 209, -1, 781, 209, 127, -1, 62, 781, 127, -1, 55, 56, 128, -1, 272, 128, 129, -1, 271, 129, 133, -1, 211, 133, 126, -1, 211, 271, 133, -1, 128, 130, 131, -1, 129, 131, 273, -1, 133, 273, 132, -1, 126, 132, 209, -1, 126, 133, 132, -1, 131, 57, 134, -1, 273, 134, 66, -1, 132, 66, 64, -1, 209, 64, 127, -1, 209, 132, 64, -1, 728, 724, 59, -1, 59, 724, 135, -1, 136, 135, 274, -1, 137, 274, 277, -1, 61, 277, 144, -1, 755, 144, 143, -1, 755, 61, 144, -1, 724, 138, 135, -1, 135, 138, 139, -1, 274, 139, 276, -1, 277, 276, 140, -1, 144, 140, 141, -1, 143, 141, 142, -1, 143, 144, 141, -1, 138, 145, 139, -1, 139, 145, 146, -1, 276, 146, 147, -1, 140, 147, 148, -1, 141, 148, 149, -1, 142, 149, 779, -1, 142, 141, 149, -1, 145, 153, 146, -1, 146, 153, 154, -1, 147, 154, 227, -1, 148, 227, 150, -1, 149, 150, 151, -1, 779, 151, 152, -1, 779, 149, 151, -1, 153, 730, 154, -1, 154, 730, 155, -1, 227, 155, 229, -1, 150, 229, 156, -1, 151, 156, 207, -1, 152, 207, 157, -1, 152, 151, 207, -1, 730, 158, 155, -1, 155, 158, 226, -1, 229, 226, 228, -1, 156, 228, 162, -1, 207, 162, 163, -1, 157, 163, 202, -1, 752, 202, 201, -1, 206, 201, 200, -1, 777, 200, 279, -1, 205, 279, 159, -1, 204, 159, 196, -1, 749, 196, 195, -1, 748, 195, 161, -1, 160, 161, 659, -1, 160, 748, 161, -1, 158, 164, 226, -1, 226, 164, 184, -1, 228, 184, 182, -1, 162, 182, 203, -1, 163, 203, 202, -1, 163, 162, 203, -1, 164, 734, 184, -1, 184, 734, 165, -1, 185, 165, 167, -1, 166, 167, 737, -1, 188, 737, 739, -1, 278, 739, 168, -1, 190, 168, 740, -1, 191, 740, 169, -1, 280, 169, 170, -1, 193, 170, 171, -1, 173, 171, 746, -1, 172, 173, 746, -1, 172, 175, 173, -1, 172, 174, 175, -1, 175, 174, 656, -1, 176, 175, 656, -1, 176, 177, 175, -1, 176, 660, 177, -1, 177, 660, 283, -1, 282, 283, 194, -1, 192, 194, 281, -1, 178, 281, 197, -1, 179, 197, 198, -1, 189, 198, 199, -1, 180, 199, 181, -1, 187, 181, 186, -1, 183, 186, 203, -1, 182, 183, 203, -1, 182, 185, 183, -1, 182, 184, 185, -1, 185, 184, 165, -1, 185, 167, 166, -1, 183, 166, 187, -1, 186, 183, 187, -1, 166, 737, 188, -1, 187, 188, 180, -1, 181, 187, 180, -1, 188, 739, 278, -1, 180, 278, 189, -1, 199, 180, 189, -1, 278, 168, 190, -1, 189, 190, 179, -1, 198, 189, 179, -1, 190, 740, 191, -1, 179, 191, 178, -1, 197, 179, 178, -1, 191, 169, 280, -1, 178, 280, 192, -1, 281, 178, 192, -1, 280, 170, 193, -1, 192, 193, 282, -1, 194, 192, 282, -1, 193, 171, 173, -1, 282, 173, 177, -1, 283, 282, 177, -1, 660, 659, 283, -1, 283, 659, 161, -1, 194, 161, 195, -1, 281, 195, 196, -1, 197, 196, 159, -1, 198, 159, 279, -1, 199, 279, 200, -1, 181, 200, 201, -1, 186, 201, 202, -1, 203, 186, 202, -1, 748, 749, 195, -1, 749, 204, 196, -1, 204, 205, 159, -1, 205, 777, 279, -1, 777, 206, 200, -1, 206, 752, 201, -1, 752, 157, 202, -1, 163, 157, 207, -1, 781, 208, 209, -1, 208, 210, 126, -1, 211, 210, 125, -1, 111, 783, 112, -1, 112, 783, 212, -1, 267, 212, 103, -1, 264, 267, 103, -1, 783, 784, 212, -1, 212, 784, 104, -1, 103, 212, 104, -1, 763, 213, 265, -1, 265, 213, 47, -1, 213, 214, 46, -1, 214, 215, 78, -1, 215, 766, 216, -1, 766, 785, 45, -1, 785, 787, 217, -1, 787, 768, 85, -1, 768, 788, 86, -1, 788, 769, 218, -1, 769, 770, 219, -1, 69, 770, 252, -1, 6, 794, 220, -1, 231, 220, 221, -1, 223, 221, 1, -1, 222, 1, 11, -1, 222, 223, 1, -1, 798, 224, 797, -1, 798, 225, 224, -1, 798, 0, 225, -1, 225, 0, 7, -1, 226, 229, 155, -1, 229, 150, 227, -1, 184, 228, 226, -1, 150, 149, 148, -1, 228, 156, 229, -1, 156, 151, 150, -1, 80, 82, 257, -1, 230, 12, 1, -1, 221, 230, 1, -1, 221, 224, 230, -1, 221, 220, 224, -1, 224, 220, 797, -1, 797, 220, 794, -1, 225, 9, 230, -1, 224, 225, 230, -1, 231, 221, 223, -1, 236, 231, 232, -1, 4, 236, 232, -1, 27, 4, 233, -1, 6, 220, 231, -1, 28, 25, 27, -1, 234, 6, 236, -1, 235, 234, 236, -1, 25, 235, 4, -1, 33, 237, 28, -1, 237, 26, 25, -1, 26, 238, 235, -1, 17, 240, 33, -1, 240, 239, 237, -1, 239, 29, 26, -1, 23, 34, 17, -1, 34, 31, 240, -1, 31, 241, 239, -1, 242, 34, 37, -1, 32, 31, 242, -1, 36, 242, 38, -1, 21, 38, 24, -1, 20, 21, 24, -1, 245, 20, 243, -1, 247, 244, 245, -1, 246, 39, 21, -1, 248, 246, 21, -1, 244, 248, 20, -1, 251, 44, 247, -1, 44, 41, 244, -1, 41, 43, 248, -1, 249, 250, 251, -1, 250, 68, 44, -1, 68, 252, 41, -1, 72, 253, 249, -1, 253, 71, 250, -1, 83, 254, 72, -1, 254, 255, 253, -1, 89, 88, 83, -1, 88, 87, 254, -1, 92, 90, 89, -1, 90, 84, 88, -1, 81, 93, 92, -1, 93, 91, 90, -1, 94, 93, 80, -1, 217, 91, 94, -1, 96, 94, 79, -1, 256, 79, 257, -1, 75, 256, 257, -1, 258, 95, 256, -1, 76, 258, 256, -1, 97, 76, 75, -1, 259, 98, 97, -1, 98, 77, 76, -1, 260, 107, 101, -1, 107, 261, 262, -1, 261, 265, 48, -1, 263, 261, 106, -1, 264, 263, 106, -1, 105, 265, 263, -1, 103, 105, 263, -1, 266, 267, 108, -1, 114, 266, 108, -1, 115, 114, 113, -1, 112, 212, 267, -1, 119, 120, 115, -1, 110, 112, 266, -1, 109, 110, 266, -1, 120, 109, 114, -1, 53, 121, 119, -1, 121, 268, 120, -1, 268, 118, 109, -1, 55, 269, 53, -1, 269, 270, 121, -1, 270, 116, 268, -1, 128, 272, 55, -1, 272, 124, 269, -1, 124, 122, 270, -1, 131, 129, 128, -1, 129, 271, 272, -1, 271, 125, 124, -1, 134, 273, 131, -1, 273, 133, 129, -1, 132, 273, 66, -1, 275, 64, 65, -1, 136, 275, 65, -1, 135, 136, 59, -1, 139, 274, 135, -1, 63, 127, 275, -1, 137, 63, 275, -1, 274, 137, 136, -1, 146, 276, 139, -1, 276, 277, 274, -1, 277, 61, 137, -1, 154, 147, 146, -1, 147, 140, 276, -1, 140, 144, 277, -1, 155, 227, 154, -1, 227, 148, 147, -1, 148, 141, 140, -1, 162, 228, 182, -1, 207, 156, 162, -1, 166, 183, 185, -1, 188, 187, 166, -1, 278, 180, 188, -1, 201, 186, 181, -1, 190, 189, 278, -1, 200, 181, 199, -1, 191, 179, 190, -1, 279, 199, 198, -1, 280, 178, 191, -1, 159, 198, 197, -1, 193, 192, 280, -1, 196, 197, 281, -1, 173, 282, 193, -1, 195, 281, 194, -1, 175, 177, 173, -1, 161, 194, 283, -1, 284, 549, 796, -1, 284, 285, 549, -1, 284, 535, 285, -1, 284, 795, 535, -1, 535, 795, 537, -1, 537, 795, 286, -1, 572, 286, 793, -1, 575, 793, 792, -1, 578, 792, 287, -1, 578, 575, 792, -1, 537, 286, 572, -1, 572, 793, 575, -1, 792, 288, 287, -1, 287, 288, 289, -1, 289, 288, 291, -1, 290, 291, 292, -1, 290, 289, 291, -1, 291, 293, 292, -1, 292, 293, 527, -1, 527, 293, 294, -1, 524, 294, 520, -1, 524, 527, 294, -1, 294, 296, 520, -1, 520, 296, 295, -1, 295, 296, 297, -1, 301, 297, 789, -1, 511, 789, 771, -1, 298, 771, 299, -1, 300, 299, 509, -1, 300, 298, 299, -1, 295, 297, 301, -1, 301, 789, 511, -1, 511, 771, 298, -1, 299, 302, 509, -1, 509, 302, 503, -1, 503, 302, 303, -1, 303, 302, 304, -1, 502, 304, 308, -1, 305, 308, 786, -1, 309, 786, 310, -1, 306, 310, 307, -1, 306, 309, 310, -1, 303, 304, 502, -1, 502, 308, 305, -1, 305, 786, 309, -1, 310, 767, 307, -1, 307, 767, 312, -1, 312, 767, 765, -1, 311, 765, 483, -1, 311, 312, 765, -1, 765, 313, 483, -1, 483, 313, 314, -1, 314, 313, 315, -1, 315, 313, 764, -1, 316, 764, 317, -1, 476, 317, 318, -1, 476, 316, 317, -1, 315, 764, 316, -1, 317, 762, 318, -1, 318, 762, 474, -1, 474, 762, 760, -1, 471, 760, 320, -1, 468, 320, 319, -1, 468, 471, 320, -1, 474, 760, 471, -1, 319, 320, 464, -1, 464, 320, 321, -1, 461, 321, 460, -1, 461, 464, 321, -1, 321, 782, 460, -1, 460, 782, 322, -1, 322, 782, 324, -1, 324, 782, 323, -1, 456, 323, 450, -1, 456, 324, 323, -1, 450, 323, 325, -1, 325, 323, 758, -1, 448, 758, 326, -1, 448, 325, 758, -1, 758, 327, 326, -1, 326, 327, 445, -1, 445, 327, 328, -1, 328, 327, 756, -1, 437, 756, 329, -1, 437, 328, 756, -1, 756, 331, 329, -1, 329, 331, 330, -1, 330, 331, 434, -1, 434, 331, 333, -1, 332, 333, 334, -1, 332, 434, 333, -1, 333, 335, 334, -1, 334, 335, 427, -1, 427, 335, 336, -1, 339, 336, 754, -1, 337, 754, 338, -1, 337, 339, 754, -1, 427, 336, 339, -1, 754, 341, 338, -1, 338, 341, 340, -1, 340, 341, 780, -1, 414, 780, 342, -1, 343, 342, 409, -1, 343, 414, 342, -1, 340, 780, 414, -1, 342, 778, 409, -1, 409, 778, 410, -1, 410, 778, 344, -1, 344, 778, 345, -1, 403, 345, 346, -1, 403, 344, 345, -1, 345, 753, 346, -1, 346, 753, 347, -1, 347, 753, 399, -1, 399, 753, 751, -1, 348, 751, 349, -1, 348, 399, 751, -1, 751, 350, 349, -1, 349, 350, 351, -1, 351, 350, 352, -1, 352, 350, 386, -1, 386, 350, 750, -1, 373, 750, 353, -1, 373, 386, 750, -1, 750, 776, 353, -1, 353, 776, 374, -1, 374, 776, 354, -1, 354, 776, 355, -1, 375, 355, 356, -1, 375, 354, 355, -1, 355, 747, 356, -1, 356, 747, 357, -1, 357, 747, 359, -1, 359, 747, 358, -1, 899, 359, 358, -1, 899, 360, 359, -1, 359, 360, 361, -1, 362, 359, 361, -1, 362, 897, 359, -1, 359, 897, 582, -1, 582, 897, 583, -1, 583, 897, 1914, -1, 549, 554, 796, -1, 796, 554, 1310, -1, 1310, 554, 1313, -1, 1313, 554, 1312, -1, 1312, 554, 363, -1, 363, 554, 364, -1, 364, 554, 365, -1, 561, 364, 365, -1, 561, 2005, 364, -1, 583, 1914, 377, -1, 584, 377, 378, -1, 586, 378, 592, -1, 368, 592, 367, -1, 366, 368, 367, -1, 366, 581, 368, -1, 366, 382, 581, -1, 581, 382, 383, -1, 369, 383, 370, -1, 371, 370, 372, -1, 376, 372, 384, -1, 353, 384, 373, -1, 353, 376, 384, -1, 353, 374, 376, -1, 376, 374, 354, -1, 375, 376, 354, -1, 375, 356, 376, -1, 376, 356, 371, -1, 372, 376, 371, -1, 1914, 1915, 377, -1, 377, 1915, 379, -1, 378, 379, 380, -1, 591, 380, 1917, -1, 381, 591, 1917, -1, 381, 1918, 591, -1, 591, 1918, 827, -1, 828, 591, 827, -1, 828, 592, 591, -1, 828, 367, 592, -1, 379, 1917, 380, -1, 382, 833, 383, -1, 383, 833, 593, -1, 370, 593, 387, -1, 372, 387, 385, -1, 384, 385, 386, -1, 373, 384, 386, -1, 833, 834, 593, -1, 593, 834, 390, -1, 387, 390, 388, -1, 385, 388, 389, -1, 386, 389, 352, -1, 386, 385, 389, -1, 834, 869, 390, -1, 390, 869, 391, -1, 388, 391, 393, -1, 389, 393, 594, -1, 352, 594, 351, -1, 352, 389, 594, -1, 869, 394, 391, -1, 391, 394, 392, -1, 393, 392, 596, -1, 594, 596, 397, -1, 349, 397, 348, -1, 349, 594, 397, -1, 349, 351, 594, -1, 394, 835, 392, -1, 392, 835, 395, -1, 596, 395, 396, -1, 397, 396, 398, -1, 399, 398, 347, -1, 399, 397, 398, -1, 399, 348, 397, -1, 835, 400, 395, -1, 395, 400, 595, -1, 396, 595, 401, -1, 398, 401, 598, -1, 346, 598, 403, -1, 346, 398, 598, -1, 346, 347, 398, -1, 400, 404, 595, -1, 595, 404, 597, -1, 401, 597, 402, -1, 598, 402, 599, -1, 344, 599, 410, -1, 344, 598, 599, -1, 344, 403, 598, -1, 404, 405, 597, -1, 597, 405, 406, -1, 402, 406, 407, -1, 599, 407, 408, -1, 409, 408, 343, -1, 409, 599, 408, -1, 409, 410, 599, -1, 405, 411, 406, -1, 406, 411, 412, -1, 407, 412, 600, -1, 408, 600, 413, -1, 414, 413, 340, -1, 414, 408, 413, -1, 414, 343, 408, -1, 411, 417, 412, -1, 412, 417, 601, -1, 600, 601, 415, -1, 413, 415, 416, -1, 340, 416, 338, -1, 340, 413, 416, -1, 417, 419, 601, -1, 601, 419, 420, -1, 415, 420, 418, -1, 416, 418, 421, -1, 338, 421, 337, -1, 338, 416, 421, -1, 419, 872, 420, -1, 420, 872, 603, -1, 418, 603, 604, -1, 421, 604, 422, -1, 337, 422, 339, -1, 337, 421, 422, -1, 872, 423, 603, -1, 603, 423, 602, -1, 604, 602, 605, -1, 422, 605, 425, -1, 339, 425, 427, -1, 339, 422, 425, -1, 423, 428, 602, -1, 602, 428, 429, -1, 605, 429, 424, -1, 425, 424, 426, -1, 427, 426, 334, -1, 427, 425, 426, -1, 428, 874, 429, -1, 429, 874, 431, -1, 424, 431, 430, -1, 426, 430, 607, -1, 334, 607, 332, -1, 334, 426, 607, -1, 874, 876, 431, -1, 431, 876, 432, -1, 430, 432, 433, -1, 607, 433, 438, -1, 332, 438, 435, -1, 434, 435, 330, -1, 434, 332, 435, -1, 876, 839, 432, -1, 432, 839, 606, -1, 433, 606, 608, -1, 438, 608, 441, -1, 436, 441, 328, -1, 437, 436, 328, -1, 437, 329, 436, -1, 436, 329, 435, -1, 438, 436, 435, -1, 438, 441, 436, -1, 839, 439, 606, -1, 606, 439, 440, -1, 608, 440, 442, -1, 441, 442, 610, -1, 328, 610, 445, -1, 328, 441, 610, -1, 439, 443, 440, -1, 440, 443, 609, -1, 442, 609, 446, -1, 610, 446, 444, -1, 445, 444, 326, -1, 445, 610, 444, -1, 443, 841, 609, -1, 609, 841, 449, -1, 446, 449, 611, -1, 444, 611, 447, -1, 448, 447, 325, -1, 448, 444, 447, -1, 448, 326, 444, -1, 841, 451, 449, -1, 449, 451, 452, -1, 611, 452, 612, -1, 447, 612, 457, -1, 450, 457, 456, -1, 450, 447, 457, -1, 450, 325, 447, -1, 451, 458, 452, -1, 452, 458, 453, -1, 612, 453, 454, -1, 457, 454, 455, -1, 324, 455, 322, -1, 324, 457, 455, -1, 324, 456, 457, -1, 458, 878, 453, -1, 453, 878, 459, -1, 454, 459, 462, -1, 455, 462, 465, -1, 460, 465, 461, -1, 460, 455, 465, -1, 460, 322, 455, -1, 878, 847, 459, -1, 459, 847, 466, -1, 462, 466, 613, -1, 465, 613, 463, -1, 464, 463, 319, -1, 464, 465, 463, -1, 464, 461, 465, -1, 847, 879, 466, -1, 466, 879, 470, -1, 613, 470, 616, -1, 463, 616, 467, -1, 468, 467, 471, -1, 468, 463, 467, -1, 468, 319, 463, -1, 879, 469, 470, -1, 470, 469, 614, -1, 616, 614, 615, -1, 467, 615, 472, -1, 471, 472, 474, -1, 471, 467, 472, -1, 469, 882, 614, -1, 614, 882, 475, -1, 615, 475, 473, -1, 472, 473, 477, -1, 474, 477, 318, -1, 474, 472, 477, -1, 882, 883, 475, -1, 475, 883, 617, -1, 473, 617, 478, -1, 477, 478, 618, -1, 476, 618, 316, -1, 476, 477, 618, -1, 476, 318, 477, -1, 883, 884, 617, -1, 617, 884, 479, -1, 478, 479, 620, -1, 618, 620, 480, -1, 316, 480, 315, -1, 316, 618, 480, -1, 884, 850, 479, -1, 479, 850, 619, -1, 620, 619, 624, -1, 480, 624, 623, -1, 315, 623, 314, -1, 315, 480, 623, -1, 850, 885, 619, -1, 619, 885, 482, -1, 624, 482, 622, -1, 623, 622, 481, -1, 314, 481, 483, -1, 314, 623, 481, -1, 885, 886, 482, -1, 482, 886, 621, -1, 622, 621, 626, -1, 481, 626, 485, -1, 483, 485, 311, -1, 483, 481, 485, -1, 886, 484, 621, -1, 621, 484, 625, -1, 626, 625, 490, -1, 485, 490, 486, -1, 487, 486, 307, -1, 312, 487, 307, -1, 312, 488, 487, -1, 312, 311, 488, -1, 488, 311, 485, -1, 487, 485, 486, -1, 487, 488, 485, -1, 484, 489, 625, -1, 625, 489, 491, -1, 490, 491, 492, -1, 486, 492, 493, -1, 307, 493, 306, -1, 307, 486, 493, -1, 489, 495, 491, -1, 491, 495, 496, -1, 492, 496, 494, -1, 493, 494, 629, -1, 306, 629, 309, -1, 306, 493, 629, -1, 495, 498, 496, -1, 496, 498, 628, -1, 494, 628, 497, -1, 629, 497, 631, -1, 305, 631, 502, -1, 305, 629, 631, -1, 305, 309, 629, -1, 498, 499, 628, -1, 628, 499, 627, -1, 497, 627, 500, -1, 631, 500, 501, -1, 502, 501, 303, -1, 502, 631, 501, -1, 499, 854, 627, -1, 627, 854, 630, -1, 500, 630, 634, -1, 501, 634, 504, -1, 303, 504, 503, -1, 303, 501, 504, -1, 854, 505, 630, -1, 630, 505, 633, -1, 634, 633, 632, -1, 504, 632, 506, -1, 503, 506, 509, -1, 503, 504, 506, -1, 505, 889, 633, -1, 633, 889, 507, -1, 632, 507, 508, -1, 506, 508, 510, -1, 509, 510, 300, -1, 509, 506, 510, -1, 889, 890, 507, -1, 507, 890, 512, -1, 508, 512, 637, -1, 510, 637, 513, -1, 298, 513, 511, -1, 298, 510, 513, -1, 298, 300, 510, -1, 890, 857, 512, -1, 512, 857, 635, -1, 637, 635, 636, -1, 513, 636, 638, -1, 511, 638, 301, -1, 511, 513, 638, -1, 857, 891, 635, -1, 635, 891, 516, -1, 636, 516, 514, -1, 638, 514, 515, -1, 301, 515, 295, -1, 301, 638, 515, -1, 891, 892, 516, -1, 516, 892, 517, -1, 514, 517, 639, -1, 515, 639, 519, -1, 295, 519, 520, -1, 295, 515, 519, -1, 892, 521, 517, -1, 517, 521, 522, -1, 639, 522, 518, -1, 519, 518, 525, -1, 520, 525, 524, -1, 520, 519, 525, -1, 521, 858, 522, -1, 522, 858, 523, -1, 518, 523, 526, -1, 525, 526, 590, -1, 524, 590, 527, -1, 524, 525, 590, -1, 858, 894, 523, -1, 523, 894, 588, -1, 526, 588, 589, -1, 590, 589, 528, -1, 527, 528, 292, -1, 527, 590, 528, -1, 894, 529, 588, -1, 588, 529, 530, -1, 589, 530, 640, -1, 528, 640, 540, -1, 290, 540, 531, -1, 289, 531, 532, -1, 287, 532, 579, -1, 576, 579, 542, -1, 574, 542, 544, -1, 573, 544, 546, -1, 865, 573, 546, -1, 865, 533, 573, -1, 865, 866, 533, -1, 533, 866, 547, -1, 538, 547, 534, -1, 642, 534, 536, -1, 535, 536, 285, -1, 535, 642, 536, -1, 535, 537, 642, -1, 642, 537, 571, -1, 538, 571, 641, -1, 533, 641, 573, -1, 533, 538, 641, -1, 533, 547, 538, -1, 529, 861, 530, -1, 530, 861, 539, -1, 640, 539, 541, -1, 540, 541, 579, -1, 532, 540, 579, -1, 532, 531, 540, -1, 861, 895, 539, -1, 539, 895, 543, -1, 541, 543, 542, -1, 579, 541, 542, -1, 895, 545, 543, -1, 543, 545, 544, -1, 542, 543, 544, -1, 545, 546, 544, -1, 866, 548, 547, -1, 547, 548, 550, -1, 534, 550, 552, -1, 536, 552, 555, -1, 285, 555, 549, -1, 285, 536, 555, -1, 548, 551, 550, -1, 550, 551, 557, -1, 552, 557, 644, -1, 555, 644, 553, -1, 554, 553, 365, -1, 554, 555, 553, -1, 554, 549, 555, -1, 551, 556, 557, -1, 557, 556, 558, -1, 644, 558, 643, -1, 553, 643, 645, -1, 365, 645, 561, -1, 365, 553, 645, -1, 556, 559, 558, -1, 558, 559, 560, -1, 643, 560, 562, -1, 645, 562, 565, -1, 561, 565, 2005, -1, 561, 645, 565, -1, 559, 566, 560, -1, 560, 566, 563, -1, 562, 563, 568, -1, 565, 568, 564, -1, 2006, 565, 564, -1, 2006, 2005, 565, -1, 566, 567, 563, -1, 563, 567, 570, -1, 568, 570, 2007, -1, 564, 568, 2007, -1, 2010, 569, 567, -1, 567, 569, 570, -1, 570, 569, 2009, -1, 2007, 570, 2009, -1, 537, 572, 571, -1, 571, 572, 577, -1, 641, 577, 574, -1, 573, 574, 544, -1, 573, 641, 574, -1, 572, 575, 577, -1, 577, 575, 576, -1, 574, 576, 542, -1, 574, 577, 576, -1, 575, 578, 576, -1, 576, 578, 287, -1, 579, 576, 287, -1, 287, 289, 532, -1, 289, 290, 531, -1, 540, 290, 528, -1, 528, 290, 292, -1, 329, 330, 435, -1, 438, 332, 607, -1, 371, 356, 580, -1, 369, 580, 585, -1, 581, 585, 368, -1, 581, 369, 585, -1, 581, 383, 369, -1, 356, 357, 580, -1, 580, 357, 359, -1, 587, 359, 582, -1, 584, 582, 583, -1, 377, 584, 583, -1, 580, 359, 587, -1, 585, 587, 586, -1, 368, 586, 592, -1, 368, 585, 586, -1, 587, 582, 584, -1, 586, 584, 378, -1, 586, 587, 584, -1, 588, 526, 523, -1, 526, 525, 518, -1, 530, 589, 588, -1, 589, 590, 526, -1, 380, 591, 378, -1, 378, 591, 592, -1, 378, 377, 379, -1, 580, 587, 585, -1, 371, 580, 369, -1, 370, 371, 369, -1, 593, 370, 383, -1, 390, 387, 593, -1, 387, 372, 370, -1, 391, 388, 390, -1, 388, 385, 387, -1, 385, 384, 372, -1, 392, 393, 391, -1, 393, 389, 388, -1, 395, 596, 392, -1, 596, 594, 393, -1, 595, 396, 395, -1, 396, 397, 596, -1, 597, 401, 595, -1, 401, 398, 396, -1, 406, 402, 597, -1, 402, 598, 401, -1, 412, 407, 406, -1, 407, 599, 402, -1, 601, 600, 412, -1, 600, 408, 407, -1, 420, 415, 601, -1, 415, 413, 600, -1, 603, 418, 420, -1, 418, 416, 415, -1, 602, 604, 603, -1, 604, 421, 418, -1, 429, 605, 602, -1, 605, 422, 604, -1, 431, 424, 429, -1, 424, 425, 605, -1, 432, 430, 431, -1, 430, 426, 424, -1, 606, 433, 432, -1, 433, 607, 430, -1, 440, 608, 606, -1, 608, 438, 433, -1, 609, 442, 440, -1, 442, 441, 608, -1, 449, 446, 609, -1, 446, 610, 442, -1, 452, 611, 449, -1, 611, 444, 446, -1, 453, 612, 452, -1, 612, 447, 611, -1, 459, 454, 453, -1, 454, 457, 612, -1, 466, 462, 459, -1, 462, 455, 454, -1, 470, 613, 466, -1, 613, 465, 462, -1, 614, 616, 470, -1, 616, 463, 613, -1, 475, 615, 614, -1, 615, 467, 616, -1, 617, 473, 475, -1, 473, 472, 615, -1, 479, 478, 617, -1, 478, 477, 473, -1, 619, 620, 479, -1, 620, 618, 478, -1, 482, 624, 619, -1, 624, 480, 620, -1, 621, 622, 482, -1, 622, 623, 624, -1, 625, 626, 621, -1, 626, 481, 622, -1, 491, 490, 625, -1, 490, 485, 626, -1, 496, 492, 491, -1, 492, 486, 490, -1, 628, 494, 496, -1, 494, 493, 492, -1, 627, 497, 628, -1, 497, 629, 494, -1, 630, 500, 627, -1, 500, 631, 497, -1, 633, 634, 630, -1, 634, 501, 500, -1, 507, 632, 633, -1, 632, 504, 634, -1, 512, 508, 507, -1, 508, 506, 632, -1, 635, 637, 512, -1, 637, 510, 508, -1, 516, 636, 635, -1, 636, 513, 637, -1, 517, 514, 516, -1, 514, 638, 636, -1, 522, 639, 517, -1, 639, 515, 514, -1, 523, 518, 522, -1, 518, 519, 639, -1, 539, 640, 530, -1, 640, 528, 589, -1, 543, 541, 539, -1, 541, 540, 640, -1, 571, 577, 641, -1, 642, 571, 538, -1, 534, 642, 538, -1, 550, 534, 547, -1, 557, 552, 550, -1, 552, 536, 534, -1, 558, 644, 557, -1, 644, 555, 552, -1, 560, 643, 558, -1, 643, 553, 644, -1, 563, 562, 560, -1, 562, 645, 643, -1, 570, 568, 563, -1, 568, 565, 562, -1, 905, 1913, 652, -1, 651, 652, 668, -1, 650, 668, 670, -1, 669, 670, 646, -1, 647, 646, 656, -1, 174, 647, 656, -1, 174, 745, 647, -1, 647, 745, 648, -1, 669, 648, 649, -1, 650, 649, 663, -1, 651, 663, 903, -1, 905, 651, 903, -1, 905, 652, 651, -1, 898, 654, 667, -1, 898, 653, 654, -1, 654, 653, 657, -1, 672, 657, 661, -1, 655, 661, 660, -1, 176, 655, 660, -1, 176, 646, 655, -1, 176, 656, 646, -1, 653, 658, 657, -1, 657, 658, 662, -1, 661, 662, 659, -1, 660, 661, 659, -1, 658, 160, 662, -1, 662, 160, 659, -1, 648, 745, 671, -1, 649, 671, 666, -1, 663, 666, 901, -1, 903, 663, 901, -1, 744, 664, 665, -1, 744, 900, 664, -1, 664, 900, 666, -1, 671, 664, 666, -1, 671, 665, 664, -1, 671, 745, 665, -1, 900, 901, 666, -1, 650, 663, 651, -1, 668, 650, 651, -1, 649, 666, 663, -1, 667, 654, 652, -1, 1913, 667, 652, -1, 657, 672, 654, -1, 654, 672, 668, -1, 652, 654, 668, -1, 669, 649, 650, -1, 670, 669, 650, -1, 648, 671, 649, -1, 668, 672, 670, -1, 670, 672, 655, -1, 646, 670, 655, -1, 662, 661, 657, -1, 661, 655, 672, -1, 647, 648, 669, -1, 646, 647, 669, -1, 817, 1296, 673, -1, 817, 1316, 1296, -1, 817, 801, 1316, -1, 1296, 674, 673, -1, 673, 674, 675, -1, 676, 673, 675, -1, 676, 677, 673, -1, 673, 677, 1272, -1, 2, 1272, 977, -1, 679, 2, 977, -1, 679, 678, 2, -1, 679, 680, 678, -1, 679, 1201, 680, -1, 680, 1201, 14, -1, 14, 1201, 693, -1, 694, 693, 681, -1, 15, 681, 682, -1, 30, 682, 683, -1, 16, 683, 695, -1, 18, 695, 1193, -1, 19, 1193, 685, -1, 684, 685, 1191, -1, 40, 1191, 1190, -1, 688, 1190, 686, -1, 687, 688, 686, -1, 687, 689, 688, -1, 687, 690, 689, -1, 689, 690, 70, -1, 70, 690, 691, -1, 696, 691, 697, -1, 698, 697, 1188, -1, 699, 1188, 692, -1, 73, 692, 701, -1, 73, 699, 692, -1, 673, 1272, 2, -1, 14, 693, 694, -1, 694, 681, 15, -1, 15, 682, 30, -1, 30, 683, 16, -1, 16, 695, 18, -1, 18, 1193, 19, -1, 19, 685, 684, -1, 684, 1191, 40, -1, 40, 1190, 688, -1, 70, 691, 696, -1, 696, 697, 698, -1, 698, 1188, 699, -1, 692, 700, 701, -1, 701, 700, 702, -1, 702, 700, 703, -1, 704, 703, 996, -1, 706, 996, 707, -1, 705, 707, 709, -1, 705, 706, 707, -1, 702, 703, 704, -1, 704, 996, 706, -1, 707, 708, 709, -1, 709, 708, 74, -1, 74, 708, 711, -1, 712, 711, 999, -1, 99, 999, 710, -1, 100, 710, 714, -1, 100, 99, 710, -1, 74, 711, 712, -1, 712, 999, 99, -1, 710, 713, 714, -1, 714, 713, 49, -1, 49, 713, 1000, -1, 50, 1000, 1186, -1, 715, 1186, 716, -1, 717, 716, 52, -1, 717, 715, 716, -1, 49, 1000, 50, -1, 50, 1186, 715, -1, 716, 1185, 52, -1, 52, 1185, 718, -1, 718, 1185, 719, -1, 722, 719, 1002, -1, 54, 1002, 720, -1, 56, 720, 721, -1, 130, 721, 57, -1, 130, 56, 721, -1, 718, 719, 722, -1, 722, 1002, 54, -1, 54, 720, 56, -1, 721, 723, 57, -1, 57, 723, 725, -1, 725, 723, 726, -1, 58, 726, 727, -1, 728, 727, 1177, -1, 724, 1177, 1172, -1, 138, 1172, 145, -1, 138, 724, 1172, -1, 725, 726, 58, -1, 58, 727, 728, -1, 728, 1177, 724, -1, 1172, 729, 145, -1, 145, 729, 153, -1, 153, 729, 1013, -1, 731, 153, 1013, -1, 731, 730, 153, -1, 731, 732, 730, -1, 730, 732, 158, -1, 158, 732, 1120, -1, 164, 1120, 733, -1, 1127, 164, 733, -1, 1127, 734, 164, -1, 1127, 735, 734, -1, 734, 735, 165, -1, 165, 735, 736, -1, 167, 736, 1136, -1, 737, 1136, 738, -1, 739, 738, 1145, -1, 168, 1145, 742, -1, 740, 742, 741, -1, 169, 741, 1155, -1, 170, 1155, 171, -1, 170, 169, 1155, -1, 158, 1120, 164, -1, 165, 736, 167, -1, 167, 1136, 737, -1, 737, 738, 739, -1, 739, 1145, 168, -1, 168, 742, 740, -1, 740, 741, 169, -1, 1155, 1159, 171, -1, 171, 1159, 746, -1, 746, 1159, 1163, -1, 172, 1163, 1164, -1, 174, 1164, 931, -1, 920, 174, 931, -1, 920, 922, 174, -1, 174, 922, 745, -1, 745, 922, 909, -1, 744, 909, 743, -1, 744, 745, 909, -1, 744, 665, 745, -1, 746, 1163, 172, -1, 172, 1164, 174, -1, 909, 907, 743, -1, 743, 907, 937, -1, 358, 747, 160, -1, 160, 747, 748, -1, 748, 747, 355, -1, 749, 355, 776, -1, 204, 776, 750, -1, 205, 750, 350, -1, 777, 350, 751, -1, 206, 751, 753, -1, 752, 753, 345, -1, 157, 345, 778, -1, 152, 778, 342, -1, 779, 342, 780, -1, 142, 780, 341, -1, 143, 341, 754, -1, 755, 754, 336, -1, 60, 336, 335, -1, 62, 335, 333, -1, 781, 333, 331, -1, 208, 331, 756, -1, 210, 756, 327, -1, 757, 327, 758, -1, 123, 758, 323, -1, 117, 323, 782, -1, 759, 782, 321, -1, 111, 321, 320, -1, 783, 320, 760, -1, 784, 760, 762, -1, 761, 762, 317, -1, 763, 317, 764, -1, 213, 764, 313, -1, 214, 313, 765, -1, 215, 765, 767, -1, 766, 767, 310, -1, 785, 310, 786, -1, 787, 786, 308, -1, 768, 308, 304, -1, 788, 304, 302, -1, 769, 302, 299, -1, 770, 299, 771, -1, 42, 771, 789, -1, 772, 789, 297, -1, 773, 297, 296, -1, 35, 296, 294, -1, 775, 294, 293, -1, 774, 293, 790, -1, 774, 775, 293, -1, 748, 355, 749, -1, 749, 776, 204, -1, 204, 750, 205, -1, 205, 350, 777, -1, 777, 751, 206, -1, 206, 753, 752, -1, 752, 345, 157, -1, 157, 778, 152, -1, 152, 342, 779, -1, 779, 780, 142, -1, 142, 341, 143, -1, 143, 754, 755, -1, 755, 336, 60, -1, 60, 335, 62, -1, 62, 333, 781, -1, 781, 331, 208, -1, 208, 756, 210, -1, 210, 327, 757, -1, 757, 758, 123, -1, 123, 323, 117, -1, 117, 782, 759, -1, 759, 321, 111, -1, 111, 320, 783, -1, 783, 760, 784, -1, 784, 762, 761, -1, 761, 317, 763, -1, 763, 764, 213, -1, 213, 313, 214, -1, 214, 765, 215, -1, 215, 767, 766, -1, 766, 310, 785, -1, 785, 786, 787, -1, 787, 308, 768, -1, 768, 304, 788, -1, 788, 302, 769, -1, 769, 299, 770, -1, 770, 771, 42, -1, 42, 789, 772, -1, 772, 297, 773, -1, 773, 296, 35, -1, 35, 294, 775, -1, 293, 291, 790, -1, 790, 291, 791, -1, 791, 291, 288, -1, 792, 791, 288, -1, 792, 5, 791, -1, 792, 793, 5, -1, 5, 793, 794, -1, 794, 793, 286, -1, 797, 286, 795, -1, 798, 795, 284, -1, 0, 284, 796, -1, 1309, 0, 796, -1, 794, 286, 797, -1, 797, 795, 798, -1, 798, 284, 0, -1, 819, 1309, 799, -1, 820, 799, 800, -1, 804, 800, 815, -1, 823, 815, 822, -1, 824, 822, 1316, -1, 801, 824, 1316, -1, 801, 802, 824, -1, 801, 825, 802, -1, 801, 817, 825, -1, 825, 817, 818, -1, 826, 818, 13, -1, 10, 826, 13, -1, 10, 803, 826, -1, 10, 8, 803, -1, 803, 8, 820, -1, 804, 820, 800, -1, 804, 803, 820, -1, 804, 805, 803, -1, 804, 823, 805, -1, 804, 815, 823, -1, 1309, 1311, 799, -1, 799, 1311, 812, -1, 811, 812, 806, -1, 810, 806, 1314, -1, 809, 1314, 807, -1, 1318, 809, 807, -1, 1318, 808, 809, -1, 809, 808, 814, -1, 810, 814, 821, -1, 811, 821, 800, -1, 799, 811, 800, -1, 799, 812, 811, -1, 811, 806, 810, -1, 821, 811, 810, -1, 810, 1314, 809, -1, 814, 810, 809, -1, 808, 813, 814, -1, 814, 813, 816, -1, 821, 816, 815, -1, 800, 821, 815, -1, 813, 1317, 816, -1, 816, 1317, 822, -1, 815, 816, 822, -1, 1317, 1316, 822, -1, 817, 673, 818, -1, 818, 673, 13, -1, 8, 819, 820, -1, 820, 819, 799, -1, 814, 816, 821, -1, 822, 824, 823, -1, 823, 824, 802, -1, 805, 802, 825, -1, 826, 825, 818, -1, 826, 805, 825, -1, 826, 803, 805, -1, 802, 805, 823, -1, 1490, 829, 827, -1, 827, 829, 828, -1, 828, 829, 830, -1, 367, 830, 831, -1, 366, 831, 832, -1, 382, 832, 1329, -1, 833, 1329, 868, -1, 834, 868, 1333, -1, 869, 1333, 870, -1, 394, 870, 871, -1, 835, 871, 836, -1, 400, 836, 837, -1, 404, 837, 838, -1, 405, 838, 1487, -1, 411, 1487, 1485, -1, 417, 1485, 1484, -1, 419, 1484, 1483, -1, 872, 1483, 1360, -1, 423, 1360, 873, -1, 428, 873, 1480, -1, 874, 1480, 875, -1, 876, 875, 1478, -1, 839, 1478, 840, -1, 439, 840, 877, -1, 443, 877, 842, -1, 841, 842, 843, -1, 451, 843, 844, -1, 458, 844, 845, -1, 878, 845, 846, -1, 847, 846, 1476, -1, 879, 1476, 880, -1, 469, 880, 881, -1, 882, 881, 848, -1, 883, 848, 849, -1, 884, 849, 1471, -1, 850, 1471, 851, -1, 885, 851, 852, -1, 886, 852, 887, -1, 484, 887, 1417, -1, 489, 1417, 888, -1, 495, 888, 1416, -1, 498, 1416, 1415, -1, 499, 1415, 853, -1, 854, 853, 1414, -1, 505, 1414, 855, -1, 889, 855, 856, -1, 890, 856, 1470, -1, 857, 1470, 1467, -1, 891, 1467, 1466, -1, 892, 1466, 1465, -1, 521, 1465, 893, -1, 858, 893, 1463, -1, 894, 1463, 859, -1, 529, 859, 860, -1, 861, 860, 1461, -1, 895, 1461, 862, -1, 545, 862, 863, -1, 546, 863, 864, -1, 865, 864, 867, -1, 866, 867, 1453, -1, 548, 1453, 1452, -1, 551, 1452, 1450, -1, 556, 1450, 1448, -1, 559, 1448, 1449, -1, 566, 1449, 896, -1, 567, 896, 1445, -1, 2010, 567, 1445, -1, 828, 830, 367, -1, 367, 831, 366, -1, 366, 832, 382, -1, 382, 1329, 833, -1, 833, 868, 834, -1, 834, 1333, 869, -1, 869, 870, 394, -1, 394, 871, 835, -1, 835, 836, 400, -1, 400, 837, 404, -1, 404, 838, 405, -1, 405, 1487, 411, -1, 411, 1485, 417, -1, 417, 1484, 419, -1, 419, 1483, 872, -1, 872, 1360, 423, -1, 423, 873, 428, -1, 428, 1480, 874, -1, 874, 875, 876, -1, 876, 1478, 839, -1, 839, 840, 439, -1, 439, 877, 443, -1, 443, 842, 841, -1, 841, 843, 451, -1, 451, 844, 458, -1, 458, 845, 878, -1, 878, 846, 847, -1, 847, 1476, 879, -1, 879, 880, 469, -1, 469, 881, 882, -1, 882, 848, 883, -1, 883, 849, 884, -1, 884, 1471, 850, -1, 850, 851, 885, -1, 885, 852, 886, -1, 886, 887, 484, -1, 484, 1417, 489, -1, 489, 888, 495, -1, 495, 1416, 498, -1, 498, 1415, 499, -1, 499, 853, 854, -1, 854, 1414, 505, -1, 505, 855, 889, -1, 889, 856, 890, -1, 890, 1470, 857, -1, 857, 1467, 891, -1, 891, 1466, 892, -1, 892, 1465, 521, -1, 521, 893, 858, -1, 858, 1463, 894, -1, 894, 859, 529, -1, 529, 860, 861, -1, 861, 1461, 895, -1, 895, 862, 545, -1, 545, 863, 546, -1, 546, 864, 865, -1, 865, 867, 866, -1, 866, 1453, 548, -1, 548, 1452, 551, -1, 551, 1450, 556, -1, 556, 1448, 559, -1, 559, 1449, 566, -1, 566, 896, 567, -1, 897, 362, 1913, -1, 1913, 362, 667, -1, 667, 362, 361, -1, 898, 361, 360, -1, 653, 360, 899, -1, 658, 899, 358, -1, 160, 658, 358, -1, 667, 361, 898, -1, 898, 360, 653, -1, 653, 899, 658, -1, 744, 743, 900, -1, 900, 743, 902, -1, 901, 902, 946, -1, 903, 946, 904, -1, 905, 904, 906, -1, 1913, 906, 951, -1, 1913, 905, 906, -1, 900, 902, 901, -1, 901, 946, 903, -1, 903, 904, 905, -1, 907, 938, 937, -1, 907, 908, 938, -1, 907, 909, 908, -1, 908, 909, 910, -1, 917, 910, 962, -1, 960, 962, 911, -1, 963, 911, 967, -1, 912, 967, 913, -1, 914, 913, 919, -1, 914, 912, 913, -1, 914, 915, 912, -1, 912, 915, 964, -1, 963, 964, 934, -1, 960, 934, 961, -1, 917, 961, 916, -1, 908, 916, 938, -1, 908, 917, 916, -1, 908, 910, 917, -1, 910, 909, 952, -1, 962, 952, 953, -1, 911, 953, 918, -1, 967, 918, 968, -1, 913, 968, 926, -1, 919, 926, 933, -1, 919, 913, 926, -1, 920, 921, 922, -1, 920, 923, 921, -1, 920, 931, 923, -1, 923, 931, 924, -1, 966, 924, 925, -1, 965, 925, 1170, -1, 1171, 965, 1170, -1, 1171, 928, 965, -1, 1171, 932, 928, -1, 928, 932, 926, -1, 968, 928, 926, -1, 968, 927, 928, -1, 968, 918, 927, -1, 927, 918, 954, -1, 966, 954, 923, -1, 924, 966, 923, -1, 924, 931, 929, -1, 925, 929, 930, -1, 1170, 925, 930, -1, 931, 1164, 929, -1, 929, 1164, 930, -1, 932, 933, 926, -1, 915, 939, 964, -1, 964, 939, 935, -1, 934, 935, 957, -1, 961, 957, 956, -1, 916, 956, 940, -1, 938, 940, 936, -1, 937, 936, 743, -1, 937, 938, 936, -1, 939, 1921, 935, -1, 935, 1921, 958, -1, 957, 958, 943, -1, 956, 943, 955, -1, 940, 955, 941, -1, 902, 941, 946, -1, 902, 940, 941, -1, 902, 936, 940, -1, 902, 743, 936, -1, 1921, 942, 958, -1, 958, 942, 959, -1, 943, 959, 944, -1, 955, 944, 945, -1, 941, 945, 946, -1, 941, 955, 945, -1, 942, 1920, 959, -1, 959, 1920, 947, -1, 944, 947, 949, -1, 945, 949, 904, -1, 946, 945, 904, -1, 1920, 948, 947, -1, 947, 948, 950, -1, 949, 950, 906, -1, 904, 949, 906, -1, 948, 951, 950, -1, 950, 951, 906, -1, 909, 922, 952, -1, 952, 922, 921, -1, 953, 921, 954, -1, 918, 953, 954, -1, 916, 940, 938, -1, 956, 955, 940, -1, 949, 945, 944, -1, 950, 949, 947, -1, 944, 955, 943, -1, 947, 944, 959, -1, 961, 956, 916, -1, 957, 943, 956, -1, 958, 959, 943, -1, 960, 961, 917, -1, 962, 960, 917, -1, 952, 962, 910, -1, 934, 957, 961, -1, 935, 958, 957, -1, 921, 953, 952, -1, 953, 911, 962, -1, 923, 954, 921, -1, 934, 960, 963, -1, 963, 960, 911, -1, 967, 911, 918, -1, 935, 934, 964, -1, 967, 912, 963, -1, 963, 912, 964, -1, 927, 954, 966, -1, 965, 966, 925, -1, 965, 927, 966, -1, 965, 928, 927, -1, 913, 967, 968, -1, 929, 925, 924, -1, 679, 977, 969, -1, 1202, 969, 981, -1, 1200, 981, 970, -1, 1196, 970, 982, -1, 1197, 982, 1965, -1, 972, 1197, 1965, -1, 972, 971, 1197, -1, 972, 983, 971, -1, 971, 983, 973, -1, 976, 973, 984, -1, 1208, 984, 974, -1, 975, 974, 1212, -1, 683, 1212, 695, -1, 683, 975, 1212, -1, 683, 682, 975, -1, 975, 682, 1194, -1, 1208, 1194, 1210, -1, 976, 1210, 1195, -1, 971, 1195, 1197, -1, 971, 976, 1195, -1, 971, 973, 976, -1, 977, 1279, 969, -1, 969, 1279, 978, -1, 981, 978, 979, -1, 970, 979, 980, -1, 982, 980, 1995, -1, 1965, 982, 1995, -1, 969, 978, 981, -1, 981, 979, 970, -1, 970, 980, 982, -1, 983, 1991, 973, -1, 973, 1991, 987, -1, 984, 987, 1211, -1, 974, 1211, 985, -1, 1212, 985, 986, -1, 695, 986, 1193, -1, 695, 1212, 986, -1, 1991, 988, 987, -1, 987, 988, 989, -1, 1211, 989, 1017, -1, 985, 1017, 1213, -1, 986, 1213, 990, -1, 1193, 990, 1021, -1, 685, 1021, 1023, -1, 1191, 1023, 1192, -1, 1190, 1192, 991, -1, 686, 991, 1029, -1, 687, 1029, 992, -1, 690, 992, 1039, -1, 691, 1039, 1189, -1, 697, 1189, 993, -1, 1188, 993, 994, -1, 692, 994, 1051, -1, 700, 1051, 995, -1, 703, 995, 997, -1, 996, 997, 998, -1, 707, 998, 1059, -1, 708, 1059, 1065, -1, 711, 1065, 1069, -1, 999, 1069, 1071, -1, 710, 1071, 1187, -1, 713, 1187, 1076, -1, 1000, 1076, 1001, -1, 1186, 1001, 1081, -1, 716, 1081, 1087, -1, 1185, 1087, 1091, -1, 719, 1091, 1003, -1, 1002, 1003, 1097, -1, 720, 1097, 1184, -1, 721, 1184, 1183, -1, 723, 1183, 1004, -1, 726, 1004, 1005, -1, 1182, 1005, 1180, -1, 1006, 1180, 1007, -1, 1176, 1007, 1174, -1, 1175, 1174, 1008, -1, 1009, 1175, 1008, -1, 1009, 1011, 1175, -1, 1009, 1010, 1011, -1, 1011, 1010, 1112, -1, 1014, 1112, 1238, -1, 1235, 1238, 1236, -1, 1237, 1236, 1012, -1, 1013, 1012, 731, -1, 1013, 1237, 1012, -1, 1013, 729, 1237, -1, 1237, 729, 1173, -1, 1235, 1173, 1234, -1, 1014, 1234, 1015, -1, 1011, 1015, 1175, -1, 1011, 1014, 1015, -1, 1011, 1112, 1014, -1, 988, 1963, 989, -1, 989, 1963, 1016, -1, 1017, 1016, 1018, -1, 1213, 1018, 1019, -1, 990, 1019, 1021, -1, 990, 1213, 1019, -1, 1963, 1962, 1016, -1, 1016, 1962, 1214, -1, 1018, 1214, 1215, -1, 1019, 1215, 1020, -1, 1021, 1020, 1023, -1, 1021, 1019, 1020, -1, 1962, 1961, 1214, -1, 1214, 1961, 1022, -1, 1215, 1022, 1027, -1, 1020, 1027, 1024, -1, 1023, 1024, 1192, -1, 1023, 1020, 1024, -1, 1961, 1025, 1022, -1, 1022, 1025, 1026, -1, 1027, 1026, 1028, -1, 1024, 1028, 1218, -1, 1192, 1218, 991, -1, 1192, 1024, 1218, -1, 1025, 1960, 1026, -1, 1026, 1960, 1216, -1, 1028, 1216, 1030, -1, 1218, 1030, 1033, -1, 991, 1033, 1029, -1, 991, 1218, 1033, -1, 1960, 1990, 1216, -1, 1216, 1990, 1217, -1, 1030, 1217, 1031, -1, 1033, 1031, 1032, -1, 1029, 1032, 992, -1, 1029, 1033, 1032, -1, 1990, 1958, 1217, -1, 1217, 1958, 1036, -1, 1031, 1036, 1034, -1, 1032, 1034, 1035, -1, 992, 1035, 1039, -1, 992, 1032, 1035, -1, 1958, 1957, 1036, -1, 1036, 1957, 1037, -1, 1034, 1037, 1219, -1, 1035, 1219, 1038, -1, 1039, 1038, 1189, -1, 1039, 1035, 1038, -1, 1957, 1040, 1037, -1, 1037, 1040, 1042, -1, 1219, 1042, 1041, -1, 1038, 1041, 1043, -1, 1189, 1043, 993, -1, 1189, 1038, 1043, -1, 1040, 1955, 1042, -1, 1042, 1955, 1046, -1, 1041, 1046, 1044, -1, 1043, 1044, 1048, -1, 993, 1048, 994, -1, 993, 1043, 1048, -1, 1955, 1045, 1046, -1, 1046, 1045, 1047, -1, 1044, 1047, 1049, -1, 1048, 1049, 1220, -1, 994, 1220, 1051, -1, 994, 1048, 1220, -1, 1045, 1954, 1047, -1, 1047, 1954, 1050, -1, 1049, 1050, 1053, -1, 1220, 1053, 1054, -1, 1051, 1054, 995, -1, 1051, 1220, 1054, -1, 1954, 1953, 1050, -1, 1050, 1953, 1052, -1, 1053, 1052, 1222, -1, 1054, 1222, 1056, -1, 995, 1056, 997, -1, 995, 1054, 1056, -1, 1953, 1986, 1052, -1, 1052, 1986, 1055, -1, 1222, 1055, 1221, -1, 1056, 1221, 1058, -1, 997, 1058, 998, -1, 997, 1056, 1058, -1, 1986, 1951, 1055, -1, 1055, 1951, 1060, -1, 1221, 1060, 1057, -1, 1058, 1057, 1062, -1, 998, 1062, 1059, -1, 998, 1058, 1062, -1, 1951, 1949, 1060, -1, 1060, 1949, 1063, -1, 1057, 1063, 1223, -1, 1062, 1223, 1061, -1, 1059, 1061, 1065, -1, 1059, 1062, 1061, -1, 1949, 1948, 1063, -1, 1063, 1948, 1064, -1, 1223, 1064, 1067, -1, 1061, 1067, 1066, -1, 1065, 1066, 1069, -1, 1065, 1061, 1066, -1, 1948, 1947, 1064, -1, 1064, 1947, 1225, -1, 1067, 1225, 1068, -1, 1066, 1068, 1070, -1, 1069, 1070, 1071, -1, 1069, 1066, 1070, -1, 1947, 1983, 1225, -1, 1225, 1983, 1224, -1, 1068, 1224, 1227, -1, 1070, 1227, 1072, -1, 1071, 1072, 1187, -1, 1071, 1070, 1072, -1, 1983, 1982, 1224, -1, 1224, 1982, 1073, -1, 1227, 1073, 1226, -1, 1072, 1226, 1074, -1, 1187, 1074, 1076, -1, 1187, 1072, 1074, -1, 1982, 1946, 1073, -1, 1073, 1946, 1078, -1, 1226, 1078, 1075, -1, 1074, 1075, 1077, -1, 1076, 1077, 1001, -1, 1076, 1074, 1077, -1, 1946, 1980, 1078, -1, 1078, 1980, 1080, -1, 1075, 1080, 1228, -1, 1077, 1228, 1079, -1, 1001, 1079, 1081, -1, 1001, 1077, 1079, -1, 1980, 1082, 1080, -1, 1080, 1082, 1083, -1, 1228, 1083, 1084, -1, 1079, 1084, 1086, -1, 1081, 1086, 1087, -1, 1081, 1079, 1086, -1, 1082, 1088, 1083, -1, 1083, 1088, 1085, -1, 1084, 1085, 1229, -1, 1086, 1229, 1090, -1, 1087, 1090, 1091, -1, 1087, 1086, 1090, -1, 1088, 1978, 1085, -1, 1085, 1978, 1092, -1, 1229, 1092, 1089, -1, 1090, 1089, 1093, -1, 1091, 1093, 1003, -1, 1091, 1090, 1093, -1, 1978, 1943, 1092, -1, 1092, 1943, 1095, -1, 1089, 1095, 1094, -1, 1093, 1094, 1096, -1, 1003, 1096, 1097, -1, 1003, 1093, 1096, -1, 1943, 1098, 1095, -1, 1095, 1098, 1230, -1, 1094, 1230, 1232, -1, 1096, 1232, 1099, -1, 1097, 1099, 1184, -1, 1097, 1096, 1099, -1, 1098, 1974, 1230, -1, 1230, 1974, 1231, -1, 1232, 1231, 1101, -1, 1099, 1101, 1233, -1, 1184, 1233, 1183, -1, 1184, 1099, 1233, -1, 1974, 1100, 1231, -1, 1231, 1100, 1103, -1, 1101, 1103, 1104, -1, 1233, 1104, 1102, -1, 1183, 1102, 1004, -1, 1183, 1233, 1102, -1, 1100, 1942, 1103, -1, 1103, 1942, 1107, -1, 1104, 1107, 1109, -1, 1102, 1109, 1105, -1, 1004, 1105, 1005, -1, 1004, 1102, 1105, -1, 1942, 1106, 1107, -1, 1107, 1106, 1108, -1, 1109, 1108, 1110, -1, 1105, 1110, 1180, -1, 1005, 1105, 1180, -1, 1106, 1939, 1108, -1, 1108, 1939, 1111, -1, 1110, 1111, 1007, -1, 1180, 1110, 1007, -1, 1939, 1938, 1111, -1, 1111, 1938, 1174, -1, 1007, 1111, 1174, -1, 1938, 1008, 1174, -1, 1010, 1972, 1112, -1, 1112, 1972, 1114, -1, 1238, 1114, 1115, -1, 1236, 1115, 1240, -1, 1012, 1240, 1113, -1, 731, 1113, 732, -1, 731, 1012, 1113, -1, 1972, 1936, 1114, -1, 1114, 1936, 1239, -1, 1115, 1239, 1116, -1, 1240, 1116, 1117, -1, 1113, 1117, 1118, -1, 732, 1118, 1120, -1, 732, 1113, 1118, -1, 1936, 1122, 1239, -1, 1239, 1122, 1123, -1, 1116, 1123, 1119, -1, 1117, 1119, 1242, -1, 1118, 1242, 1121, -1, 1120, 1121, 733, -1, 1120, 1118, 1121, -1, 1122, 1935, 1123, -1, 1123, 1935, 1125, -1, 1119, 1125, 1204, -1, 1242, 1204, 1203, -1, 1121, 1203, 1126, -1, 733, 1126, 1127, -1, 733, 1121, 1126, -1, 1935, 1124, 1125, -1, 1125, 1124, 1241, -1, 1204, 1241, 1207, -1, 1203, 1207, 1206, -1, 1126, 1206, 1130, -1, 1127, 1130, 735, -1, 1127, 1126, 1130, -1, 1124, 1128, 1241, -1, 1241, 1128, 1129, -1, 1207, 1129, 1246, -1, 1206, 1246, 1245, -1, 1130, 1245, 1247, -1, 735, 1247, 736, -1, 735, 1130, 1247, -1, 1128, 1133, 1129, -1, 1129, 1133, 1205, -1, 1246, 1205, 1244, -1, 1245, 1244, 1131, -1, 1247, 1131, 1132, -1, 736, 1132, 1136, -1, 736, 1247, 1132, -1, 1133, 1934, 1205, -1, 1205, 1934, 1243, -1, 1244, 1243, 1134, -1, 1131, 1134, 1135, -1, 1132, 1135, 1248, -1, 1136, 1248, 738, -1, 1136, 1132, 1248, -1, 1934, 1141, 1243, -1, 1243, 1141, 1137, -1, 1134, 1137, 1138, -1, 1135, 1138, 1139, -1, 1248, 1139, 1140, -1, 738, 1140, 1145, -1, 738, 1248, 1140, -1, 1141, 1142, 1137, -1, 1137, 1142, 1146, -1, 1138, 1146, 1143, -1, 1139, 1143, 1144, -1, 1140, 1144, 1148, -1, 1145, 1148, 742, -1, 1145, 1140, 1148, -1, 1142, 1969, 1146, -1, 1146, 1969, 1149, -1, 1143, 1149, 1249, -1, 1144, 1249, 1251, -1, 1148, 1251, 1147, -1, 742, 1147, 741, -1, 742, 1148, 1147, -1, 1969, 1931, 1149, -1, 1149, 1931, 1151, -1, 1249, 1151, 1152, -1, 1251, 1152, 1153, -1, 1147, 1153, 1150, -1, 741, 1150, 1155, -1, 741, 1147, 1150, -1, 1931, 1157, 1151, -1, 1151, 1157, 1250, -1, 1152, 1250, 1253, -1, 1153, 1253, 1154, -1, 1150, 1154, 1156, -1, 1155, 1156, 1159, -1, 1155, 1150, 1156, -1, 1157, 1930, 1250, -1, 1250, 1930, 1252, -1, 1253, 1252, 1158, -1, 1154, 1158, 1255, -1, 1156, 1255, 1256, -1, 1159, 1256, 1163, -1, 1159, 1156, 1256, -1, 1930, 1160, 1252, -1, 1252, 1160, 1254, -1, 1158, 1254, 1165, -1, 1255, 1165, 1161, -1, 1256, 1161, 1162, -1, 1163, 1162, 1164, -1, 1163, 1256, 1162, -1, 1160, 1929, 1254, -1, 1254, 1929, 1166, -1, 1165, 1166, 1259, -1, 1161, 1259, 1258, -1, 1162, 1258, 930, -1, 1164, 1162, 930, -1, 1929, 1167, 1166, -1, 1166, 1167, 1168, -1, 1259, 1168, 1169, -1, 1258, 1169, 1170, -1, 930, 1258, 1170, -1, 1167, 1925, 1168, -1, 1168, 1925, 1257, -1, 1169, 1257, 1171, -1, 1170, 1169, 1171, -1, 1925, 933, 1257, -1, 1257, 933, 932, -1, 1171, 1257, 932, -1, 729, 1172, 1173, -1, 1173, 1172, 1178, -1, 1234, 1178, 1179, -1, 1015, 1179, 1176, -1, 1175, 1176, 1174, -1, 1175, 1015, 1176, -1, 1172, 1177, 1178, -1, 1178, 1177, 1181, -1, 1179, 1181, 1006, -1, 1176, 1006, 1007, -1, 1176, 1179, 1006, -1, 1177, 727, 1181, -1, 1181, 727, 1182, -1, 1006, 1182, 1180, -1, 1006, 1181, 1182, -1, 727, 726, 1182, -1, 1182, 726, 1005, -1, 726, 723, 1004, -1, 723, 721, 1183, -1, 721, 720, 1184, -1, 720, 1002, 1097, -1, 1002, 719, 1003, -1, 719, 1185, 1091, -1, 1185, 716, 1087, -1, 716, 1186, 1081, -1, 1186, 1000, 1001, -1, 1000, 713, 1076, -1, 713, 710, 1187, -1, 710, 999, 1071, -1, 999, 711, 1069, -1, 711, 708, 1065, -1, 708, 707, 1059, -1, 707, 996, 998, -1, 996, 703, 997, -1, 703, 700, 995, -1, 700, 692, 1051, -1, 692, 1188, 994, -1, 1188, 697, 993, -1, 697, 691, 1189, -1, 691, 690, 1039, -1, 690, 687, 992, -1, 687, 686, 1029, -1, 686, 1190, 991, -1, 1190, 1191, 1192, -1, 1191, 685, 1023, -1, 685, 1193, 1021, -1, 990, 1193, 986, -1, 682, 681, 1194, -1, 1194, 681, 1209, -1, 1210, 1209, 1198, -1, 1195, 1198, 1196, -1, 1197, 1196, 982, -1, 1197, 1195, 1196, -1, 681, 693, 1209, -1, 1209, 693, 1199, -1, 1198, 1199, 1200, -1, 1196, 1200, 970, -1, 1196, 1198, 1200, -1, 693, 1201, 1199, -1, 1199, 1201, 1202, -1, 1200, 1202, 981, -1, 1200, 1199, 1202, -1, 1201, 679, 1202, -1, 1202, 679, 969, -1, 1129, 1207, 1241, -1, 1207, 1203, 1204, -1, 1205, 1246, 1129, -1, 1203, 1121, 1242, -1, 1246, 1206, 1207, -1, 1206, 1126, 1203, -1, 1210, 1198, 1195, -1, 1209, 1199, 1198, -1, 1208, 1210, 976, -1, 984, 1208, 976, -1, 987, 984, 973, -1, 1194, 1209, 1210, -1, 989, 1211, 987, -1, 975, 1194, 1208, -1, 974, 975, 1208, -1, 1211, 974, 984, -1, 1016, 1017, 989, -1, 1017, 985, 1211, -1, 985, 1212, 974, -1, 1214, 1018, 1016, -1, 1018, 1213, 1017, -1, 1213, 986, 985, -1, 1022, 1215, 1214, -1, 1215, 1019, 1018, -1, 1026, 1027, 1022, -1, 1027, 1020, 1215, -1, 1216, 1028, 1026, -1, 1028, 1024, 1027, -1, 1217, 1030, 1216, -1, 1030, 1218, 1028, -1, 1036, 1031, 1217, -1, 1031, 1033, 1030, -1, 1037, 1034, 1036, -1, 1034, 1032, 1031, -1, 1042, 1219, 1037, -1, 1219, 1035, 1034, -1, 1046, 1041, 1042, -1, 1041, 1038, 1219, -1, 1047, 1044, 1046, -1, 1044, 1043, 1041, -1, 1050, 1049, 1047, -1, 1049, 1048, 1044, -1, 1052, 1053, 1050, -1, 1053, 1220, 1049, -1, 1055, 1222, 1052, -1, 1222, 1054, 1053, -1, 1060, 1221, 1055, -1, 1221, 1056, 1222, -1, 1063, 1057, 1060, -1, 1057, 1058, 1221, -1, 1064, 1223, 1063, -1, 1223, 1062, 1057, -1, 1225, 1067, 1064, -1, 1067, 1061, 1223, -1, 1224, 1068, 1225, -1, 1068, 1066, 1067, -1, 1073, 1227, 1224, -1, 1227, 1070, 1068, -1, 1078, 1226, 1073, -1, 1226, 1072, 1227, -1, 1080, 1075, 1078, -1, 1075, 1074, 1226, -1, 1083, 1228, 1080, -1, 1228, 1077, 1075, -1, 1085, 1084, 1083, -1, 1084, 1079, 1228, -1, 1092, 1229, 1085, -1, 1229, 1086, 1084, -1, 1095, 1089, 1092, -1, 1089, 1090, 1229, -1, 1230, 1094, 1095, -1, 1094, 1093, 1089, -1, 1231, 1232, 1230, -1, 1232, 1096, 1094, -1, 1103, 1101, 1231, -1, 1101, 1099, 1232, -1, 1107, 1104, 1103, -1, 1104, 1233, 1101, -1, 1108, 1109, 1107, -1, 1109, 1102, 1104, -1, 1111, 1110, 1108, -1, 1110, 1105, 1109, -1, 1234, 1179, 1015, -1, 1178, 1181, 1179, -1, 1235, 1234, 1014, -1, 1238, 1235, 1014, -1, 1114, 1238, 1112, -1, 1173, 1178, 1234, -1, 1239, 1115, 1114, -1, 1237, 1173, 1235, -1, 1236, 1237, 1235, -1, 1115, 1236, 1238, -1, 1123, 1116, 1239, -1, 1116, 1240, 1115, -1, 1240, 1012, 1236, -1, 1125, 1119, 1123, -1, 1119, 1117, 1116, -1, 1117, 1113, 1240, -1, 1241, 1204, 1125, -1, 1204, 1242, 1119, -1, 1242, 1118, 1117, -1, 1243, 1244, 1205, -1, 1244, 1245, 1246, -1, 1245, 1130, 1206, -1, 1137, 1134, 1243, -1, 1134, 1131, 1244, -1, 1131, 1247, 1245, -1, 1146, 1138, 1137, -1, 1138, 1135, 1134, -1, 1135, 1132, 1131, -1, 1149, 1143, 1146, -1, 1143, 1139, 1138, -1, 1139, 1248, 1135, -1, 1151, 1249, 1149, -1, 1249, 1144, 1143, -1, 1144, 1140, 1139, -1, 1250, 1152, 1151, -1, 1152, 1251, 1249, -1, 1251, 1148, 1144, -1, 1252, 1253, 1250, -1, 1253, 1153, 1152, -1, 1153, 1147, 1251, -1, 1254, 1158, 1252, -1, 1158, 1154, 1253, -1, 1154, 1150, 1153, -1, 1166, 1165, 1254, -1, 1165, 1255, 1158, -1, 1255, 1156, 1154, -1, 1168, 1259, 1166, -1, 1259, 1161, 1165, -1, 1161, 1256, 1255, -1, 1257, 1169, 1168, -1, 1169, 1258, 1259, -1, 1258, 1162, 1161, -1, 1319, 2004, 1260, -1, 1300, 1260, 1261, -1, 1302, 1261, 1292, -1, 1301, 1292, 1262, -1, 1303, 1262, 1263, -1, 676, 1263, 677, -1, 676, 1303, 1263, -1, 676, 675, 1303, -1, 1303, 675, 1293, -1, 1301, 1293, 1294, -1, 1302, 1294, 1264, -1, 1300, 1264, 1265, -1, 1319, 1300, 1265, -1, 1319, 1260, 1300, -1, 2000, 1275, 2001, -1, 2000, 1266, 1275, -1, 2000, 1267, 1266, -1, 1266, 1267, 1306, -1, 1268, 1306, 1304, -1, 1305, 1304, 1269, -1, 1270, 1269, 1271, -1, 1273, 1271, 1278, -1, 1272, 1278, 977, -1, 1272, 1273, 1278, -1, 1272, 677, 1273, -1, 1273, 677, 1289, -1, 1270, 1289, 1290, -1, 1305, 1290, 1291, -1, 1268, 1291, 1274, -1, 1266, 1274, 1275, -1, 1266, 1268, 1274, -1, 1266, 1306, 1268, -1, 1267, 2002, 1306, -1, 1306, 2002, 1276, -1, 1304, 1276, 1281, -1, 1269, 1281, 1277, -1, 1271, 1277, 1308, -1, 1278, 1308, 1279, -1, 977, 1278, 1279, -1, 2002, 1280, 1276, -1, 1276, 1280, 1282, -1, 1281, 1282, 1284, -1, 1277, 1284, 1285, -1, 1308, 1285, 978, -1, 1279, 1308, 978, -1, 1280, 1997, 1282, -1, 1282, 1997, 1283, -1, 1284, 1283, 1307, -1, 1285, 1307, 979, -1, 978, 1285, 979, -1, 1997, 1286, 1283, -1, 1283, 1286, 1287, -1, 1288, 1287, 1995, -1, 980, 1288, 1995, -1, 980, 1307, 1288, -1, 980, 979, 1307, -1, 1283, 1287, 1288, -1, 1307, 1283, 1288, -1, 1289, 677, 1263, -1, 1290, 1263, 1262, -1, 1291, 1262, 1292, -1, 1274, 1292, 1261, -1, 1275, 1261, 1260, -1, 2001, 1260, 2004, -1, 2001, 1275, 1260, -1, 1293, 675, 1298, -1, 1294, 1298, 1299, -1, 1264, 1299, 1295, -1, 1265, 1264, 1295, -1, 1296, 1297, 674, -1, 1296, 1315, 1297, -1, 1297, 1315, 1299, -1, 1298, 1297, 1299, -1, 1298, 674, 1297, -1, 1298, 675, 674, -1, 1315, 1295, 1299, -1, 1302, 1264, 1300, -1, 1261, 1302, 1300, -1, 1294, 1299, 1264, -1, 1274, 1261, 1275, -1, 1301, 1294, 1302, -1, 1292, 1301, 1302, -1, 1293, 1298, 1294, -1, 1291, 1292, 1274, -1, 1303, 1293, 1301, -1, 1262, 1303, 1301, -1, 1305, 1291, 1268, -1, 1304, 1305, 1268, -1, 1276, 1304, 1306, -1, 1290, 1262, 1291, -1, 1282, 1281, 1276, -1, 1270, 1290, 1305, -1, 1269, 1270, 1305, -1, 1281, 1269, 1304, -1, 1289, 1263, 1290, -1, 1283, 1284, 1282, -1, 1284, 1277, 1281, -1, 1273, 1289, 1270, -1, 1271, 1273, 1270, -1, 1277, 1271, 1269, -1, 1285, 1284, 1307, -1, 1308, 1277, 1285, -1, 1278, 1271, 1308, -1, 796, 1310, 1309, -1, 1309, 1310, 1311, -1, 1311, 1310, 1313, -1, 812, 1313, 1312, -1, 806, 1312, 1314, -1, 806, 812, 1312, -1, 1311, 1313, 812, -1, 1312, 363, 1314, -1, 1314, 363, 364, -1, 807, 1314, 364, -1, 807, 2004, 1318, -1, 1318, 2004, 1319, -1, 808, 1319, 1265, -1, 813, 1265, 1295, -1, 1317, 1295, 1315, -1, 1316, 1315, 1296, -1, 1316, 1317, 1315, -1, 1318, 1319, 808, -1, 808, 1265, 813, -1, 813, 1295, 1317, -1, 1321, 1320, 1492, -1, 1321, 1322, 1320, -1, 1321, 1908, 1322, -1, 1321, 1328, 1908, -1, 1321, 1323, 1328, -1, 1328, 1323, 1855, -1, 1324, 1855, 1854, -1, 1341, 1854, 1900, -1, 1563, 1900, 1325, -1, 1545, 1325, 1853, -1, 1326, 1545, 1853, -1, 1326, 1851, 1545, -1, 1545, 1851, 1850, -1, 1327, 1850, 1502, -1, 1327, 1545, 1850, -1, 1328, 1855, 1324, -1, 1562, 1328, 1324, -1, 1562, 1561, 1328, -1, 1328, 1561, 1491, -1, 1490, 1491, 1577, -1, 1560, 1490, 1577, -1, 1560, 829, 1490, -1, 1560, 1576, 829, -1, 829, 1576, 830, -1, 830, 1576, 1558, -1, 831, 1558, 1556, -1, 1555, 831, 1556, -1, 1555, 832, 831, -1, 1555, 1330, 832, -1, 832, 1330, 1329, -1, 1329, 1330, 1554, -1, 868, 1554, 1574, -1, 1331, 868, 1574, -1, 1331, 1333, 868, -1, 1331, 1332, 1333, -1, 1333, 1332, 870, -1, 870, 1332, 1552, -1, 871, 1552, 1334, -1, 1707, 1334, 1349, -1, 1335, 1349, 1896, -1, 1335, 1707, 1349, -1, 1335, 1336, 1707, -1, 1707, 1336, 1708, -1, 1708, 1336, 1337, -1, 1337, 1336, 1338, -1, 1339, 1338, 1847, -1, 1340, 1847, 1710, -1, 1340, 1339, 1847, -1, 1324, 1854, 1341, -1, 1341, 1900, 1563, -1, 1563, 1325, 1545, -1, 1848, 1343, 1850, -1, 1848, 1342, 1343, -1, 1848, 1345, 1342, -1, 1342, 1345, 1548, -1, 1548, 1345, 1344, -1, 1344, 1345, 1346, -1, 1570, 1346, 1347, -1, 1550, 1347, 1348, -1, 1550, 1570, 1347, -1, 1344, 1346, 1570, -1, 1347, 1896, 1348, -1, 1348, 1896, 1349, -1, 1337, 1338, 1339, -1, 1847, 1846, 1710, -1, 1710, 1846, 1711, -1, 1711, 1846, 1350, -1, 1350, 1846, 1844, -1, 1712, 1844, 1351, -1, 1712, 1350, 1844, -1, 1844, 1352, 1351, -1, 1351, 1352, 1713, -1, 1713, 1352, 1714, -1, 1714, 1352, 1892, -1, 1353, 1892, 1354, -1, 1730, 1354, 1356, -1, 1730, 1353, 1354, -1, 1714, 1892, 1353, -1, 1354, 1355, 1356, -1, 1356, 1355, 1357, -1, 1357, 1355, 1840, -1, 1716, 1840, 1839, -1, 1358, 1839, 1359, -1, 1504, 1358, 1359, -1, 1504, 1717, 1358, -1, 1504, 1479, 1717, -1, 1717, 1479, 1480, -1, 1481, 1480, 873, -1, 1482, 873, 1360, -1, 1734, 1360, 1718, -1, 1734, 1482, 1360, -1, 1357, 1840, 1716, -1, 1839, 1361, 1359, -1, 1359, 1361, 1528, -1, 1528, 1361, 1837, -1, 1506, 1837, 1362, -1, 1506, 1528, 1837, -1, 1837, 1835, 1362, -1, 1362, 1835, 1363, -1, 1363, 1835, 1364, -1, 1365, 1364, 1366, -1, 1365, 1363, 1364, -1, 1364, 1367, 1366, -1, 1366, 1367, 1509, -1, 1509, 1367, 1368, -1, 1511, 1368, 1369, -1, 1511, 1509, 1368, -1, 1368, 1371, 1369, -1, 1369, 1371, 1513, -1, 1513, 1371, 1370, -1, 1370, 1371, 1372, -1, 1374, 1372, 1373, -1, 1516, 1373, 1517, -1, 1516, 1374, 1373, -1, 1370, 1372, 1374, -1, 1373, 1830, 1517, -1, 1517, 1830, 1888, -1, 1828, 1517, 1888, -1, 1828, 1392, 1517, -1, 1828, 1375, 1392, -1, 1828, 1666, 1375, -1, 1828, 1667, 1666, -1, 1828, 1669, 1667, -1, 1828, 1696, 1669, -1, 1828, 1698, 1696, -1, 1828, 1671, 1698, -1, 1828, 1376, 1671, -1, 1828, 1672, 1376, -1, 1828, 1381, 1672, -1, 1828, 1377, 1381, -1, 1381, 1377, 1378, -1, 1379, 1381, 1378, -1, 1379, 1827, 1381, -1, 1381, 1827, 1382, -1, 1380, 1381, 1382, -1, 1380, 1825, 1381, -1, 1381, 1825, 1883, -1, 1383, 1381, 1883, -1, 1383, 1674, 1381, -1, 1383, 1823, 1674, -1, 1674, 1823, 1675, -1, 1675, 1823, 1384, -1, 1676, 1384, 1396, -1, 1397, 1396, 1385, -1, 1677, 1385, 1386, -1, 1398, 1386, 1822, -1, 1387, 1822, 1399, -1, 1494, 1399, 1627, -1, 1391, 1494, 1627, -1, 1391, 1388, 1494, -1, 1391, 1389, 1388, -1, 1391, 1680, 1389, -1, 1391, 1390, 1680, -1, 1391, 1681, 1390, -1, 1391, 1683, 1681, -1, 1391, 1705, 1683, -1, 1391, 1684, 1705, -1, 1391, 1685, 1684, -1, 1391, 1625, 1685, -1, 1685, 1625, 1473, -1, 1392, 1473, 1499, -1, 1392, 1685, 1473, -1, 1392, 1393, 1685, -1, 1392, 1665, 1393, -1, 1392, 1394, 1665, -1, 1392, 1687, 1394, -1, 1392, 1689, 1687, -1, 1392, 1395, 1689, -1, 1392, 1692, 1395, -1, 1392, 1375, 1692, -1, 1675, 1384, 1676, -1, 1676, 1396, 1397, -1, 1397, 1385, 1677, -1, 1677, 1386, 1398, -1, 1398, 1822, 1387, -1, 1399, 1400, 1627, -1, 1627, 1400, 1629, -1, 1629, 1400, 1821, -1, 1401, 1821, 1410, -1, 1651, 1410, 1878, -1, 1818, 1651, 1878, -1, 1818, 1816, 1651, -1, 1651, 1816, 1815, -1, 1404, 1651, 1815, -1, 1404, 1630, 1651, -1, 1404, 1403, 1630, -1, 1404, 1402, 1403, -1, 1404, 1632, 1402, -1, 1404, 1633, 1632, -1, 1404, 1634, 1633, -1, 1404, 1405, 1634, -1, 1404, 1406, 1405, -1, 1405, 1406, 1635, -1, 1635, 1406, 1657, -1, 1657, 1406, 1411, -1, 1407, 1411, 1409, -1, 1408, 1409, 1660, -1, 1408, 1407, 1409, -1, 1629, 1821, 1401, -1, 1401, 1410, 1651, -1, 1657, 1411, 1407, -1, 1409, 1813, 1660, -1, 1660, 1813, 1636, -1, 1636, 1813, 1412, -1, 1662, 1412, 1753, -1, 1752, 1662, 1753, -1, 1752, 1413, 1662, -1, 1752, 1774, 1413, -1, 1413, 1774, 856, -1, 1638, 856, 855, -1, 1640, 855, 1414, -1, 853, 1640, 1414, -1, 853, 1415, 1640, -1, 1640, 1415, 1416, -1, 888, 1640, 1416, -1, 888, 1417, 1640, -1, 1640, 1417, 887, -1, 1619, 887, 1418, -1, 1619, 1640, 887, -1, 1412, 1811, 1753, -1, 1753, 1811, 1419, -1, 1419, 1811, 1810, -1, 1777, 1810, 1420, -1, 1779, 1420, 1422, -1, 1779, 1777, 1420, -1, 1419, 1810, 1777, -1, 1420, 1421, 1422, -1, 1422, 1421, 1757, -1, 1757, 1421, 1759, -1, 1759, 1421, 1423, -1, 1760, 1423, 1870, -1, 1781, 1870, 1424, -1, 1781, 1760, 1870, -1, 1759, 1423, 1760, -1, 1870, 1868, 1424, -1, 1424, 1868, 1762, -1, 1762, 1868, 1763, -1, 1763, 1868, 1425, -1, 1765, 1425, 1426, -1, 1765, 1763, 1425, -1, 1809, 1429, 1425, -1, 1809, 1427, 1429, -1, 1429, 1427, 1808, -1, 1428, 1429, 1808, -1, 1428, 1456, 1429, -1, 1428, 1590, 1456, -1, 1428, 1807, 1590, -1, 1590, 1807, 1430, -1, 1430, 1807, 1863, -1, 1612, 1863, 1431, -1, 1593, 1431, 1595, -1, 1593, 1612, 1431, -1, 1430, 1863, 1612, -1, 1431, 1432, 1595, -1, 1595, 1432, 1433, -1, 1433, 1432, 1434, -1, 1596, 1434, 1598, -1, 1596, 1433, 1434, -1, 1434, 1436, 1598, -1, 1598, 1436, 1615, -1, 1615, 1436, 1616, -1, 1616, 1436, 1618, -1, 1618, 1436, 1600, -1, 1600, 1436, 1435, -1, 1435, 1436, 1580, -1, 1580, 1436, 1437, -1, 1805, 1580, 1437, -1, 1805, 1859, 1580, -1, 1580, 1859, 1858, -1, 1439, 1858, 1438, -1, 1581, 1438, 1857, -1, 1601, 1857, 2008, -1, 1583, 2008, 1444, -1, 1583, 1601, 2008, -1, 1580, 1858, 1439, -1, 1439, 1438, 1581, -1, 1857, 1804, 2008, -1, 2008, 1804, 1802, -1, 1440, 1802, 1795, -1, 1440, 2008, 1802, -1, 1802, 1441, 1795, -1, 1795, 1441, 1796, -1, 1796, 1441, 1798, -1, 1798, 1441, 1789, -1, 1789, 1441, 1790, -1, 1790, 1441, 1792, -1, 1792, 1441, 1793, -1, 1442, 1793, 1443, -1, 1442, 1792, 1793, -1, 2008, 1445, 1444, -1, 1444, 1445, 1584, -1, 1584, 1445, 1606, -1, 1606, 1445, 896, -1, 1446, 896, 1449, -1, 1447, 1449, 1448, -1, 1607, 1448, 1585, -1, 1607, 1447, 1448, -1, 1606, 896, 1446, -1, 1446, 1449, 1447, -1, 1448, 1450, 1585, -1, 1585, 1450, 1609, -1, 1609, 1450, 1452, -1, 1451, 1452, 1454, -1, 1451, 1609, 1452, -1, 1452, 1453, 1454, -1, 1454, 1453, 1586, -1, 1586, 1453, 867, -1, 1457, 867, 864, -1, 1458, 864, 863, -1, 1497, 863, 1459, -1, 1455, 1459, 1429, -1, 1456, 1455, 1429, -1, 1586, 867, 1457, -1, 1457, 864, 1458, -1, 863, 862, 1459, -1, 1459, 862, 1460, -1, 1460, 862, 1461, -1, 1744, 1461, 1767, -1, 1744, 1460, 1461, -1, 1461, 860, 1767, -1, 1767, 860, 1745, -1, 1745, 860, 859, -1, 1462, 859, 1768, -1, 1462, 1745, 859, -1, 859, 1463, 1768, -1, 1768, 1463, 1747, -1, 1747, 1463, 893, -1, 1748, 893, 1464, -1, 1748, 1747, 893, -1, 893, 1465, 1464, -1, 1464, 1465, 1749, -1, 1749, 1465, 1466, -1, 1750, 1466, 1468, -1, 1750, 1749, 1466, -1, 1466, 1467, 1468, -1, 1468, 1467, 1469, -1, 1469, 1467, 1470, -1, 1774, 1470, 856, -1, 1774, 1469, 1470, -1, 1413, 856, 1638, -1, 1638, 855, 1640, -1, 852, 1648, 887, -1, 852, 1473, 1648, -1, 852, 851, 1473, -1, 1473, 851, 1471, -1, 849, 1473, 1471, -1, 849, 1472, 1473, -1, 849, 848, 1472, -1, 1472, 848, 1520, -1, 1520, 848, 881, -1, 880, 1520, 881, -1, 880, 1474, 1520, -1, 880, 1476, 1474, -1, 1474, 1476, 1475, -1, 1475, 1476, 1521, -1, 1521, 1476, 846, -1, 1522, 846, 845, -1, 1536, 845, 844, -1, 1477, 844, 1538, -1, 1477, 1536, 844, -1, 1521, 846, 1522, -1, 1522, 845, 1536, -1, 843, 1503, 844, -1, 843, 842, 1503, -1, 1503, 842, 877, -1, 840, 1503, 877, -1, 840, 1478, 1503, -1, 1503, 1478, 875, -1, 1479, 875, 1480, -1, 1479, 1503, 875, -1, 1717, 1480, 1481, -1, 1481, 873, 1482, -1, 1360, 1483, 1718, -1, 1718, 1483, 1719, -1, 1719, 1483, 1484, -1, 1720, 1484, 1486, -1, 1720, 1719, 1484, -1, 1484, 1485, 1486, -1, 1486, 1485, 1738, -1, 1738, 1485, 1487, -1, 1739, 1487, 1488, -1, 1739, 1738, 1487, -1, 1487, 838, 1488, -1, 1488, 838, 1721, -1, 1721, 838, 1489, -1, 1489, 838, 837, -1, 1722, 837, 1741, -1, 1722, 1489, 837, -1, 836, 1707, 837, -1, 836, 871, 1707, -1, 1707, 871, 1334, -1, 871, 870, 1552, -1, 868, 1329, 1554, -1, 831, 830, 1558, -1, 1490, 1328, 1491, -1, 1320, 1907, 1492, -1, 1492, 1907, 1905, -1, 1904, 1492, 1905, -1, 1904, 1903, 1492, -1, 1492, 1903, 1911, -1, 1493, 1492, 1911, -1, 1493, 1901, 1492, -1, 1494, 1387, 1399, -1, 1429, 1495, 1425, -1, 1425, 1495, 1785, -1, 1496, 1425, 1785, -1, 1496, 1426, 1425, -1, 1497, 1459, 1455, -1, 1707, 1723, 837, -1, 837, 1723, 1741, -1, 1358, 1716, 1839, -1, 1503, 1526, 844, -1, 844, 1526, 1498, -1, 1542, 844, 1498, -1, 1542, 1524, 844, -1, 844, 1524, 1539, -1, 1538, 844, 1539, -1, 1472, 1499, 1473, -1, 1662, 1636, 1412, -1, 1648, 1624, 887, -1, 887, 1624, 1622, -1, 1646, 887, 1622, -1, 1646, 1644, 887, -1, 887, 1644, 1621, -1, 1500, 887, 1621, -1, 1500, 1620, 887, -1, 887, 1620, 1418, -1, 1497, 1458, 863, -1, 1601, 1581, 1857, -1, 1343, 1547, 1850, -1, 1850, 1547, 1501, -1, 1567, 1850, 1501, -1, 1567, 1565, 1850, -1, 1850, 1565, 1502, -1, 1479, 2189, 1503, -1, 1479, 1505, 2189, -1, 1479, 1504, 1505, -1, 1505, 1504, 2088, -1, 2088, 1504, 1359, -1, 1527, 1359, 1528, -1, 2084, 1528, 1506, -1, 1529, 1506, 1362, -1, 1530, 1362, 1363, -1, 1507, 1363, 1365, -1, 1531, 1365, 1366, -1, 1508, 1366, 1509, -1, 2083, 1509, 1511, -1, 1510, 1511, 1369, -1, 1512, 1369, 1513, -1, 1532, 1513, 1370, -1, 1514, 1370, 1374, -1, 1515, 1374, 1516, -1, 2178, 1516, 1517, -1, 2190, 1517, 1392, -1, 1533, 1392, 1499, -1, 1518, 1499, 1472, -1, 2156, 1472, 1520, -1, 1519, 1520, 1474, -1, 2157, 1474, 1475, -1, 1534, 1475, 1521, -1, 2154, 1521, 1522, -1, 1535, 1522, 1536, -1, 2192, 1536, 1477, -1, 1537, 1477, 1538, -1, 1523, 1538, 1539, -1, 1540, 1539, 1524, -1, 1541, 1524, 1542, -1, 1525, 1542, 1498, -1, 1543, 1498, 1526, -1, 2092, 1526, 1503, -1, 2189, 2092, 1503, -1, 2088, 1359, 1527, -1, 1527, 1528, 2084, -1, 2084, 1506, 1529, -1, 1529, 1362, 1530, -1, 1530, 1363, 1507, -1, 1507, 1365, 1531, -1, 1531, 1366, 1508, -1, 1508, 1509, 2083, -1, 2083, 1511, 1510, -1, 1510, 1369, 1512, -1, 1512, 1513, 1532, -1, 1532, 1370, 1514, -1, 1514, 1374, 1515, -1, 1515, 1516, 2178, -1, 2178, 1517, 2190, -1, 2190, 1392, 1533, -1, 1533, 1499, 1518, -1, 1518, 1472, 2156, -1, 2156, 1520, 1519, -1, 1519, 1474, 2157, -1, 2157, 1475, 1534, -1, 1534, 1521, 2154, -1, 2154, 1522, 1535, -1, 1535, 1536, 2192, -1, 2192, 1477, 1537, -1, 1537, 1538, 1523, -1, 1523, 1539, 1540, -1, 1540, 1524, 1541, -1, 1541, 1542, 1525, -1, 1525, 1498, 1543, -1, 1543, 1526, 2092, -1, 1327, 1544, 1545, -1, 1327, 1546, 1544, -1, 1327, 1502, 1546, -1, 1546, 1502, 1564, -1, 1564, 1502, 1565, -1, 1566, 1565, 1567, -1, 2113, 1567, 1501, -1, 2112, 1501, 1547, -1, 1568, 1547, 1343, -1, 2109, 1343, 1342, -1, 1569, 1342, 1548, -1, 1549, 1548, 1344, -1, 2110, 1344, 1570, -1, 2104, 1570, 1550, -1, 1571, 1550, 1348, -1, 2105, 1348, 1349, -1, 1551, 1349, 1334, -1, 1572, 1334, 1552, -1, 2137, 1552, 1332, -1, 1553, 1332, 1331, -1, 1573, 1331, 1574, -1, 2184, 1574, 1554, -1, 1575, 1554, 1330, -1, 2185, 1330, 1555, -1, 2186, 1555, 1556, -1, 2187, 1556, 1558, -1, 1557, 1558, 1576, -1, 1559, 1576, 1560, -1, 2135, 1560, 1577, -1, 2134, 1577, 1491, -1, 1578, 1491, 1561, -1, 1579, 1561, 1562, -1, 2120, 1562, 1324, -1, 2119, 1324, 1341, -1, 2117, 1341, 1563, -1, 2115, 1563, 1545, -1, 1544, 2115, 1545, -1, 1564, 1565, 1566, -1, 1566, 1567, 2113, -1, 2113, 1501, 2112, -1, 2112, 1547, 1568, -1, 1568, 1343, 2109, -1, 2109, 1342, 1569, -1, 1569, 1548, 1549, -1, 1549, 1344, 2110, -1, 2110, 1570, 2104, -1, 2104, 1550, 1571, -1, 1571, 1348, 2105, -1, 2105, 1349, 1551, -1, 1551, 1334, 1572, -1, 1572, 1552, 2137, -1, 2137, 1332, 1553, -1, 1553, 1331, 1573, -1, 1573, 1574, 2184, -1, 2184, 1554, 1575, -1, 1575, 1330, 2185, -1, 2185, 1555, 2186, -1, 2186, 1556, 2187, -1, 2187, 1558, 1557, -1, 1557, 1576, 1559, -1, 1559, 1560, 2135, -1, 2135, 1577, 2134, -1, 2134, 1491, 1578, -1, 1578, 1561, 1579, -1, 1579, 1562, 2120, -1, 2120, 1324, 2119, -1, 2119, 1341, 2117, -1, 2117, 1563, 2115, -1, 1439, 2026, 1580, -1, 1439, 1582, 2026, -1, 1439, 1581, 1582, -1, 1582, 1581, 2031, -1, 2031, 1581, 1601, -1, 1602, 1601, 1583, -1, 1603, 1583, 1444, -1, 1604, 1444, 1584, -1, 1605, 1584, 1606, -1, 2017, 1606, 1446, -1, 2016, 1446, 1447, -1, 2015, 1447, 1607, -1, 1608, 1607, 1585, -1, 2014, 1585, 1609, -1, 2013, 1609, 1451, -1, 1610, 1451, 1454, -1, 2042, 1454, 1586, -1, 1611, 1586, 1457, -1, 2040, 1457, 1458, -1, 1587, 1458, 1497, -1, 1588, 1497, 1455, -1, 2036, 1455, 1456, -1, 1589, 1456, 1590, -1, 2035, 1590, 1430, -1, 1591, 1430, 1612, -1, 1613, 1612, 1593, -1, 1592, 1593, 1595, -1, 1594, 1595, 1433, -1, 1614, 1433, 1596, -1, 1597, 1596, 1598, -1, 2181, 1598, 1615, -1, 2182, 1615, 1616, -1, 1617, 1616, 1618, -1, 2183, 1618, 1600, -1, 1599, 1600, 1435, -1, 2029, 1435, 1580, -1, 2026, 2029, 1580, -1, 2031, 1601, 1602, -1, 1602, 1583, 1603, -1, 1603, 1444, 1604, -1, 1604, 1584, 1605, -1, 1605, 1606, 2017, -1, 2017, 1446, 2016, -1, 2016, 1447, 2015, -1, 2015, 1607, 1608, -1, 1608, 1585, 2014, -1, 2014, 1609, 2013, -1, 2013, 1451, 1610, -1, 1610, 1454, 2042, -1, 2042, 1586, 1611, -1, 1611, 1457, 2040, -1, 2040, 1458, 1587, -1, 1587, 1497, 1588, -1, 1588, 1455, 2036, -1, 2036, 1456, 1589, -1, 1589, 1590, 2035, -1, 2035, 1430, 1591, -1, 1591, 1612, 1613, -1, 1613, 1593, 1592, -1, 1592, 1595, 1594, -1, 1594, 1433, 1614, -1, 1614, 1596, 1597, -1, 1597, 1598, 2181, -1, 2181, 1615, 2182, -1, 2182, 1616, 1617, -1, 1617, 1618, 2183, -1, 2183, 1600, 1599, -1, 1599, 1435, 2029, -1, 1619, 2162, 1640, -1, 1619, 2161, 2162, -1, 1619, 1418, 2161, -1, 2161, 1418, 1641, -1, 1641, 1418, 1620, -1, 2160, 1620, 1500, -1, 1642, 1500, 1621, -1, 1643, 1621, 1644, -1, 1645, 1644, 1646, -1, 1647, 1646, 1622, -1, 2159, 1622, 1624, -1, 1623, 1624, 1648, -1, 2064, 1648, 1473, -1, 1649, 1473, 1625, -1, 2062, 1625, 1391, -1, 1626, 1391, 1627, -1, 1628, 1627, 1629, -1, 1650, 1629, 1401, -1, 2060, 1401, 1651, -1, 1652, 1651, 1630, -1, 1653, 1630, 1403, -1, 2179, 1403, 1402, -1, 1631, 1402, 1632, -1, 2180, 1632, 1633, -1, 2059, 1633, 1634, -1, 1654, 1634, 1405, -1, 1655, 1405, 1635, -1, 1656, 1635, 1657, -1, 2054, 1657, 1407, -1, 1658, 1407, 1408, -1, 1659, 1408, 1660, -1, 2055, 1660, 1636, -1, 1661, 1636, 1662, -1, 2056, 1662, 1413, -1, 1637, 1413, 1638, -1, 1639, 1638, 1640, -1, 2162, 1639, 1640, -1, 1641, 1620, 2160, -1, 2160, 1500, 1642, -1, 1642, 1621, 1643, -1, 1643, 1644, 1645, -1, 1645, 1646, 1647, -1, 1647, 1622, 2159, -1, 2159, 1624, 1623, -1, 1623, 1648, 2064, -1, 2064, 1473, 1649, -1, 1649, 1625, 2062, -1, 2062, 1391, 1626, -1, 1626, 1627, 1628, -1, 1628, 1629, 1650, -1, 1650, 1401, 2060, -1, 2060, 1651, 1652, -1, 1652, 1630, 1653, -1, 1653, 1403, 2179, -1, 2179, 1402, 1631, -1, 1631, 1632, 2180, -1, 2180, 1633, 2059, -1, 2059, 1634, 1654, -1, 1654, 1405, 1655, -1, 1655, 1635, 1656, -1, 1656, 1657, 2054, -1, 2054, 1407, 1658, -1, 1658, 1408, 1659, -1, 1659, 1660, 2055, -1, 2055, 1636, 1661, -1, 1661, 1662, 2056, -1, 2056, 1413, 1637, -1, 1637, 1638, 1639, -1, 1393, 1663, 1685, -1, 1393, 1664, 1663, -1, 1393, 1665, 1664, -1, 1664, 1665, 2177, -1, 2177, 1665, 1394, -1, 1686, 1394, 1687, -1, 1688, 1687, 1689, -1, 1690, 1689, 1395, -1, 1691, 1395, 1692, -1, 1693, 1692, 1375, -1, 1694, 1375, 1666, -1, 2080, 1666, 1667, -1, 1695, 1667, 1669, -1, 1668, 1669, 1696, -1, 1697, 1696, 1698, -1, 1670, 1698, 1671, -1, 1699, 1671, 1376, -1, 1700, 1376, 1672, -1, 2076, 1672, 1381, -1, 1673, 1381, 1674, -1, 2075, 1674, 1675, -1, 2070, 1675, 1676, -1, 2074, 1676, 1397, -1, 2073, 1397, 1677, -1, 2072, 1677, 1398, -1, 2068, 1398, 1387, -1, 1701, 1387, 1494, -1, 1678, 1494, 1388, -1, 1679, 1388, 1389, -1, 2063, 1389, 1680, -1, 1702, 1680, 1390, -1, 1703, 1390, 1681, -1, 1682, 1681, 1683, -1, 1704, 1683, 1705, -1, 1706, 1705, 1684, -1, 2065, 1684, 1685, -1, 1663, 2065, 1685, -1, 2177, 1394, 1686, -1, 1686, 1687, 1688, -1, 1688, 1689, 1690, -1, 1690, 1395, 1691, -1, 1691, 1692, 1693, -1, 1693, 1375, 1694, -1, 1694, 1666, 2080, -1, 2080, 1667, 1695, -1, 1695, 1669, 1668, -1, 1668, 1696, 1697, -1, 1697, 1698, 1670, -1, 1670, 1671, 1699, -1, 1699, 1376, 1700, -1, 1700, 1672, 2076, -1, 2076, 1381, 1673, -1, 1673, 1674, 2075, -1, 2075, 1675, 2070, -1, 2070, 1676, 2074, -1, 2074, 1397, 2073, -1, 2073, 1677, 2072, -1, 2072, 1398, 2068, -1, 2068, 1387, 1701, -1, 1701, 1494, 1678, -1, 1678, 1388, 1679, -1, 1679, 1389, 2063, -1, 2063, 1680, 1702, -1, 1702, 1390, 1703, -1, 1703, 1681, 1682, -1, 1682, 1683, 1704, -1, 1704, 1705, 1706, -1, 1706, 1684, 2065, -1, 1708, 1724, 1707, -1, 1708, 1709, 1724, -1, 1708, 1337, 1709, -1, 1709, 1337, 1725, -1, 1725, 1337, 1339, -1, 2101, 1339, 1340, -1, 1726, 1340, 1710, -1, 1727, 1710, 1711, -1, 2098, 1711, 1350, -1, 1728, 1350, 1712, -1, 2099, 1712, 1351, -1, 2096, 1351, 1713, -1, 1729, 1713, 1714, -1, 2095, 1714, 1353, -1, 1715, 1353, 1730, -1, 2094, 1730, 1356, -1, 1731, 1356, 1357, -1, 2086, 1357, 1716, -1, 1732, 1716, 1358, -1, 2087, 1358, 1717, -1, 2152, 1717, 1481, -1, 2153, 1481, 1482, -1, 1733, 1482, 1734, -1, 1735, 1734, 1718, -1, 1736, 1718, 1719, -1, 2148, 1719, 1720, -1, 2146, 1720, 1486, -1, 1737, 1486, 1738, -1, 2144, 1738, 1739, -1, 2143, 1739, 1488, -1, 2142, 1488, 1721, -1, 1740, 1721, 1489, -1, 2140, 1489, 1722, -1, 2139, 1722, 1741, -1, 1742, 1741, 1723, -1, 2138, 1723, 1707, -1, 1724, 2138, 1707, -1, 1725, 1339, 2101, -1, 2101, 1340, 1726, -1, 1726, 1710, 1727, -1, 1727, 1711, 2098, -1, 2098, 1350, 1728, -1, 1728, 1712, 2099, -1, 2099, 1351, 2096, -1, 2096, 1713, 1729, -1, 1729, 1714, 2095, -1, 2095, 1353, 1715, -1, 1715, 1730, 2094, -1, 2094, 1356, 1731, -1, 1731, 1357, 2086, -1, 2086, 1716, 1732, -1, 1732, 1358, 2087, -1, 2087, 1717, 2152, -1, 2152, 1481, 2153, -1, 2153, 1482, 1733, -1, 1733, 1734, 1735, -1, 1735, 1718, 1736, -1, 1736, 1719, 2148, -1, 2148, 1720, 2146, -1, 2146, 1486, 1737, -1, 1737, 1738, 2144, -1, 2144, 1739, 2143, -1, 2143, 1488, 2142, -1, 2142, 1721, 1740, -1, 1740, 1489, 2140, -1, 2140, 1722, 2139, -1, 2139, 1741, 1742, -1, 1742, 1723, 2138, -1, 1459, 1743, 1429, -1, 1459, 2037, 1743, -1, 1459, 1460, 2037, -1, 2037, 1460, 2175, -1, 2175, 1460, 1744, -1, 1766, 1744, 1767, -1, 2172, 1767, 1745, -1, 2173, 1745, 1462, -1, 1746, 1462, 1768, -1, 1769, 1768, 1747, -1, 1770, 1747, 1748, -1, 2170, 1748, 1464, -1, 2168, 1464, 1749, -1, 1771, 1749, 1750, -1, 1772, 1750, 1468, -1, 1751, 1468, 1469, -1, 1773, 1469, 1774, -1, 1775, 1774, 1752, -1, 1776, 1752, 1753, -1, 1754, 1753, 1419, -1, 1755, 1419, 1777, -1, 1778, 1777, 1779, -1, 1756, 1779, 1422, -1, 1780, 1422, 1757, -1, 2050, 1757, 1759, -1, 1758, 1759, 1760, -1, 1761, 1760, 1781, -1, 1782, 1781, 1424, -1, 1783, 1424, 1762, -1, 2048, 1762, 1763, -1, 1784, 1763, 1765, -1, 1764, 1765, 1426, -1, 2047, 1426, 1496, -1, 2046, 1496, 1785, -1, 1786, 1785, 1495, -1, 2044, 1495, 1429, -1, 1743, 2044, 1429, -1, 2175, 1744, 1766, -1, 1766, 1767, 2172, -1, 2172, 1745, 2173, -1, 2173, 1462, 1746, -1, 1746, 1768, 1769, -1, 1769, 1747, 1770, -1, 1770, 1748, 2170, -1, 2170, 1464, 2168, -1, 2168, 1749, 1771, -1, 1771, 1750, 1772, -1, 1772, 1468, 1751, -1, 1751, 1469, 1773, -1, 1773, 1774, 1775, -1, 1775, 1752, 1776, -1, 1776, 1753, 1754, -1, 1754, 1419, 1755, -1, 1755, 1777, 1778, -1, 1778, 1779, 1756, -1, 1756, 1422, 1780, -1, 1780, 1757, 2050, -1, 2050, 1759, 1758, -1, 1758, 1760, 1761, -1, 1761, 1781, 1782, -1, 1782, 1424, 1783, -1, 1783, 1762, 2048, -1, 2048, 1763, 1784, -1, 1784, 1765, 1764, -1, 1764, 1426, 2047, -1, 2047, 1496, 2046, -1, 2046, 1785, 1786, -1, 1786, 1495, 2044, -1, 2008, 1440, 2032, -1, 2032, 1440, 1794, -1, 1794, 1440, 1795, -1, 2022, 1795, 1796, -1, 1797, 1796, 1798, -1, 1787, 1798, 1789, -1, 1788, 1789, 1790, -1, 1791, 1790, 1792, -1, 1799, 1792, 1442, -1, 1800, 1442, 1443, -1, 1801, 1443, 1793, -1, 2024, 1793, 1441, -1, 2023, 2024, 1441, -1, 1794, 1795, 2022, -1, 2022, 1796, 1797, -1, 1797, 1798, 1787, -1, 1787, 1789, 1788, -1, 1788, 1790, 1791, -1, 1791, 1792, 1799, -1, 1799, 1442, 1800, -1, 1800, 1443, 1801, -1, 1801, 1793, 2024, -1, 1441, 1802, 2023, -1, 2023, 1802, 1803, -1, 1803, 1802, 1804, -1, 1856, 1804, 1857, -1, 2025, 1857, 1438, -1, 2027, 1438, 1858, -1, 2033, 1858, 1859, -1, 1860, 1859, 1805, -1, 2028, 1805, 1437, -1, 1861, 1437, 1436, -1, 2030, 1436, 1434, -1, 2034, 1434, 1432, -1, 1806, 1432, 1431, -1, 1862, 1431, 1863, -1, 2043, 1863, 1807, -1, 1864, 1807, 1428, -1, 1865, 1428, 1808, -1, 1866, 1808, 1427, -1, 2045, 1427, 1809, -1, 1867, 1809, 1425, -1, 2049, 1425, 1868, -1, 1869, 1868, 1870, -1, 1871, 1870, 1423, -1, 2051, 1423, 1421, -1, 2052, 1421, 1420, -1, 1872, 1420, 1810, -1, 2053, 1810, 1811, -1, 1873, 1811, 1412, -1, 1812, 1412, 1813, -1, 2057, 1813, 1409, -1, 1874, 1409, 1411, -1, 1875, 1411, 1406, -1, 1876, 1406, 1404, -1, 2058, 1404, 1815, -1, 1814, 1815, 1816, -1, 1877, 1816, 1818, -1, 1817, 1818, 1878, -1, 1819, 1878, 1410, -1, 2061, 1410, 1821, -1, 1820, 1821, 1400, -1, 1879, 1400, 1399, -1, 2066, 1399, 1822, -1, 2067, 1822, 1386, -1, 1880, 1386, 1385, -1, 2069, 1385, 1396, -1, 1881, 1396, 1384, -1, 2071, 1384, 1823, -1, 1882, 1823, 1383, -1, 1824, 1383, 1883, -1, 1884, 1883, 1825, -1, 1885, 1825, 1380, -1, 1826, 1380, 1382, -1, 1886, 1382, 1827, -1, 2077, 1827, 1379, -1, 2078, 1379, 1378, -1, 1887, 1378, 1377, -1, 2079, 1377, 1828, -1, 2081, 1828, 1888, -1, 2082, 1888, 1830, -1, 1829, 1830, 1373, -1, 1889, 1373, 1372, -1, 1890, 1372, 1371, -1, 1831, 1371, 1368, -1, 1832, 1368, 1367, -1, 1833, 1367, 1364, -1, 1834, 1364, 1835, -1, 1891, 1835, 1837, -1, 1836, 1837, 1361, -1, 1838, 1361, 1839, -1, 2085, 1839, 1840, -1, 1841, 1840, 1355, -1, 1842, 1355, 1354, -1, 2093, 1354, 1892, -1, 1843, 1892, 1352, -1, 1893, 1352, 1844, -1, 2097, 1844, 1846, -1, 1845, 1846, 1847, -1, 2100, 1847, 1338, -1, 1894, 1338, 1336, -1, 2102, 1336, 1335, -1, 1895, 1335, 1896, -1, 2103, 1896, 1347, -1, 1897, 1347, 1346, -1, 2107, 1346, 1345, -1, 2111, 1345, 1848, -1, 2108, 1848, 1850, -1, 1849, 1850, 1851, -1, 1852, 1851, 1326, -1, 1898, 1326, 1853, -1, 2114, 1853, 1325, -1, 1899, 1325, 1900, -1, 2116, 1900, 1854, -1, 2118, 1854, 1855, -1, 2121, 1855, 1323, -1, 2122, 1323, 1321, -1, 2123, 1321, 1492, -1, 2125, 2123, 1492, -1, 1803, 1804, 1856, -1, 1856, 1857, 2025, -1, 2025, 1438, 2027, -1, 2027, 1858, 2033, -1, 2033, 1859, 1860, -1, 1860, 1805, 2028, -1, 2028, 1437, 1861, -1, 1861, 1436, 2030, -1, 2030, 1434, 2034, -1, 2034, 1432, 1806, -1, 1806, 1431, 1862, -1, 1862, 1863, 2043, -1, 2043, 1807, 1864, -1, 1864, 1428, 1865, -1, 1865, 1808, 1866, -1, 1866, 1427, 2045, -1, 2045, 1809, 1867, -1, 1867, 1425, 2049, -1, 2049, 1868, 1869, -1, 1869, 1870, 1871, -1, 1871, 1423, 2051, -1, 2051, 1421, 2052, -1, 2052, 1420, 1872, -1, 1872, 1810, 2053, -1, 2053, 1811, 1873, -1, 1873, 1412, 1812, -1, 1812, 1813, 2057, -1, 2057, 1409, 1874, -1, 1874, 1411, 1875, -1, 1875, 1406, 1876, -1, 1876, 1404, 2058, -1, 2058, 1815, 1814, -1, 1814, 1816, 1877, -1, 1877, 1818, 1817, -1, 1817, 1878, 1819, -1, 1819, 1410, 2061, -1, 2061, 1821, 1820, -1, 1820, 1400, 1879, -1, 1879, 1399, 2066, -1, 2066, 1822, 2067, -1, 2067, 1386, 1880, -1, 1880, 1385, 2069, -1, 2069, 1396, 1881, -1, 1881, 1384, 2071, -1, 2071, 1823, 1882, -1, 1882, 1383, 1824, -1, 1824, 1883, 1884, -1, 1884, 1825, 1885, -1, 1885, 1380, 1826, -1, 1826, 1382, 1886, -1, 1886, 1827, 2077, -1, 2077, 1379, 2078, -1, 2078, 1378, 1887, -1, 1887, 1377, 2079, -1, 2079, 1828, 2081, -1, 2081, 1888, 2082, -1, 2082, 1830, 1829, -1, 1829, 1373, 1889, -1, 1889, 1372, 1890, -1, 1890, 1371, 1831, -1, 1831, 1368, 1832, -1, 1832, 1367, 1833, -1, 1833, 1364, 1834, -1, 1834, 1835, 1891, -1, 1891, 1837, 1836, -1, 1836, 1361, 1838, -1, 1838, 1839, 2085, -1, 2085, 1840, 1841, -1, 1841, 1355, 1842, -1, 1842, 1354, 2093, -1, 2093, 1892, 1843, -1, 1843, 1352, 1893, -1, 1893, 1844, 2097, -1, 2097, 1846, 1845, -1, 1845, 1847, 2100, -1, 2100, 1338, 1894, -1, 1894, 1336, 2102, -1, 2102, 1335, 1895, -1, 1895, 1896, 2103, -1, 2103, 1347, 1897, -1, 1897, 1346, 2107, -1, 2107, 1345, 2111, -1, 2111, 1848, 2108, -1, 2108, 1850, 1849, -1, 1849, 1851, 1852, -1, 1852, 1326, 1898, -1, 1898, 1853, 2114, -1, 2114, 1325, 1899, -1, 1899, 1900, 2116, -1, 2116, 1854, 2118, -1, 2118, 1855, 2121, -1, 2121, 1323, 2122, -1, 2122, 1321, 2123, -1, 1492, 1901, 2125, -1, 2125, 1901, 1909, -1, 1909, 1901, 1493, -1, 1910, 1493, 1911, -1, 2126, 1911, 1903, -1, 1902, 1903, 1904, -1, 2127, 1904, 1905, -1, 2128, 1905, 1907, -1, 1906, 1907, 1320, -1, 2129, 1320, 1322, -1, 2124, 1322, 1908, -1, 1912, 1908, 1328, -1, 2133, 1912, 1328, -1, 1909, 1493, 1910, -1, 1910, 1911, 2126, -1, 2126, 1903, 1902, -1, 1902, 1904, 2127, -1, 2127, 1905, 2128, -1, 2128, 1907, 1906, -1, 1906, 1320, 2129, -1, 2129, 1322, 2124, -1, 2124, 1908, 1912, -1, 951, 1916, 1913, -1, 1913, 1916, 897, -1, 897, 1916, 1914, -1, 1914, 1916, 1915, -1, 1915, 1916, 379, -1, 379, 1916, 2133, -1, 1917, 2133, 381, -1, 1917, 379, 2133, -1, 381, 2133, 1918, -1, 1918, 2133, 1328, -1, 827, 1328, 1490, -1, 827, 1918, 1328, -1, 951, 948, 1916, -1, 1916, 948, 1919, -1, 1919, 948, 1920, -1, 1922, 1920, 942, -1, 2130, 942, 1921, -1, 1923, 1921, 939, -1, 2132, 939, 915, -1, 2131, 915, 2188, -1, 2131, 2132, 915, -1, 1919, 1920, 1922, -1, 1922, 942, 2130, -1, 2130, 1921, 1923, -1, 1923, 939, 2132, -1, 915, 914, 2188, -1, 2188, 914, 919, -1, 1924, 919, 933, -1, 1926, 1924, 933, -1, 2188, 919, 1924, -1, 933, 1925, 1926, -1, 1926, 1925, 1927, -1, 1927, 1925, 1167, -1, 1928, 1167, 1929, -1, 2136, 1929, 1160, -1, 1966, 1160, 1930, -1, 2106, 1930, 1157, -1, 1967, 1157, 1931, -1, 1968, 1931, 1969, -1, 1932, 1969, 1142, -1, 2141, 1142, 1141, -1, 1933, 1141, 1934, -1, 2145, 1934, 1133, -1, 2147, 1133, 1128, -1, 2149, 1128, 1124, -1, 1970, 1124, 1935, -1, 2150, 1935, 1122, -1, 1971, 1122, 1936, -1, 2151, 1936, 1972, -1, 2089, 1972, 1010, -1, 1937, 1010, 1009, -1, 2090, 1009, 1008, -1, 2091, 1008, 1938, -1, 1973, 1938, 1939, -1, 2191, 1939, 1106, -1, 1940, 1106, 1942, -1, 1941, 1942, 1100, -1, 2155, 1100, 1974, -1, 1975, 1974, 1098, -1, 1976, 1098, 1943, -1, 1977, 1943, 1978, -1, 1979, 1978, 1088, -1, 1944, 1088, 1082, -1, 2158, 1082, 1980, -1, 1981, 1980, 1946, -1, 1945, 1946, 1982, -1, 2163, 1982, 1983, -1, 1984, 1983, 1947, -1, 2164, 1947, 1948, -1, 1985, 1948, 1949, -1, 1950, 1949, 1951, -1, 2165, 1951, 1986, -1, 1952, 1986, 1953, -1, 1987, 1953, 1954, -1, 2166, 1954, 1045, -1, 2167, 1045, 1955, -1, 1988, 1955, 1040, -1, 2169, 1040, 1957, -1, 1956, 1957, 1958, -1, 1989, 1958, 1990, -1, 2171, 1990, 1960, -1, 1959, 1960, 1025, -1, 2174, 1025, 1961, -1, 2176, 1961, 1962, -1, 2038, 1962, 1963, -1, 2039, 1963, 988, -1, 2041, 988, 1991, -1, 1964, 1991, 983, -1, 1992, 983, 972, -1, 1993, 972, 1965, -1, 1994, 1965, 1995, -1, 2011, 1994, 1995, -1, 1927, 1167, 1928, -1, 1928, 1929, 2136, -1, 2136, 1160, 1966, -1, 1966, 1930, 2106, -1, 2106, 1157, 1967, -1, 1967, 1931, 1968, -1, 1968, 1969, 1932, -1, 1932, 1142, 2141, -1, 2141, 1141, 1933, -1, 1933, 1934, 2145, -1, 2145, 1133, 2147, -1, 2147, 1128, 2149, -1, 2149, 1124, 1970, -1, 1970, 1935, 2150, -1, 2150, 1122, 1971, -1, 1971, 1936, 2151, -1, 2151, 1972, 2089, -1, 2089, 1010, 1937, -1, 1937, 1009, 2090, -1, 2090, 1008, 2091, -1, 2091, 1938, 1973, -1, 1973, 1939, 2191, -1, 2191, 1106, 1940, -1, 1940, 1942, 1941, -1, 1941, 1100, 2155, -1, 2155, 1974, 1975, -1, 1975, 1098, 1976, -1, 1976, 1943, 1977, -1, 1977, 1978, 1979, -1, 1979, 1088, 1944, -1, 1944, 1082, 2158, -1, 2158, 1980, 1981, -1, 1981, 1946, 1945, -1, 1945, 1982, 2163, -1, 2163, 1983, 1984, -1, 1984, 1947, 2164, -1, 2164, 1948, 1985, -1, 1985, 1949, 1950, -1, 1950, 1951, 2165, -1, 2165, 1986, 1952, -1, 1952, 1953, 1987, -1, 1987, 1954, 2166, -1, 2166, 1045, 2167, -1, 2167, 1955, 1988, -1, 1988, 1040, 2169, -1, 2169, 1957, 1956, -1, 1956, 1958, 1989, -1, 1989, 1990, 2171, -1, 2171, 1960, 1959, -1, 1959, 1025, 2174, -1, 2174, 1961, 2176, -1, 2176, 1962, 2038, -1, 2038, 1963, 2039, -1, 2039, 988, 2041, -1, 2041, 1991, 1964, -1, 1964, 983, 1992, -1, 1992, 972, 1993, -1, 1993, 1965, 1994, -1, 1995, 1287, 2011, -1, 2011, 1287, 2012, -1, 2012, 1287, 1286, -1, 1996, 1286, 1997, -1, 2018, 1997, 1280, -1, 1998, 1280, 2002, -1, 2019, 2002, 1267, -1, 1999, 1267, 2000, -1, 2003, 2000, 2001, -1, 2020, 2001, 2004, -1, 2021, 2020, 2004, -1, 2012, 1286, 1996, -1, 1996, 1997, 2018, -1, 2018, 1280, 1998, -1, 1998, 2002, 2019, -1, 2019, 1267, 1999, -1, 1999, 2000, 2003, -1, 2003, 2001, 2020, -1, 364, 2005, 2021, -1, 807, 2021, 2004, -1, 807, 364, 2021, -1, 2005, 2006, 2021, -1, 2021, 2006, 564, -1, 2032, 564, 2007, -1, 2009, 2032, 2007, -1, 2009, 2008, 2032, -1, 2009, 569, 2008, -1, 2008, 569, 2010, -1, 1445, 2008, 2010, -1, 2021, 564, 2032, -1, 1994, 2011, 2013, -1, 1993, 2013, 1992, -1, 1993, 1994, 2013, -1, 2011, 2012, 2013, -1, 2013, 2012, 1996, -1, 2018, 2013, 1996, -1, 2018, 2014, 2013, -1, 2018, 1608, 2014, -1, 2018, 2015, 1608, -1, 2018, 2016, 2015, -1, 2018, 2017, 2016, -1, 2018, 1605, 2017, -1, 2018, 1604, 1605, -1, 2018, 2032, 1604, -1, 2018, 1998, 2032, -1, 2032, 1998, 2019, -1, 1999, 2032, 2019, -1, 1999, 2003, 2032, -1, 2032, 2003, 2020, -1, 2021, 2032, 2020, -1, 1794, 2023, 2032, -1, 1794, 2022, 2023, -1, 2023, 2022, 1797, -1, 1787, 2023, 1797, -1, 1787, 1788, 2023, -1, 2023, 1788, 1791, -1, 1799, 2023, 1791, -1, 1799, 2024, 2023, -1, 1799, 1800, 2024, -1, 2024, 1800, 1801, -1, 2023, 1803, 2032, -1, 2032, 1803, 1856, -1, 2031, 1856, 2025, -1, 1582, 2025, 2027, -1, 2026, 2027, 2033, -1, 2029, 2033, 1860, -1, 2028, 2029, 1860, -1, 2028, 1861, 2029, -1, 2029, 1861, 2030, -1, 1599, 2030, 2183, -1, 1599, 2029, 2030, -1, 2032, 1856, 2031, -1, 1602, 2032, 2031, -1, 1602, 1603, 2032, -1, 2032, 1603, 1604, -1, 2031, 2025, 1582, -1, 1582, 2027, 2026, -1, 2026, 2033, 2029, -1, 2034, 1597, 2030, -1, 2034, 1614, 1597, -1, 2034, 1594, 1614, -1, 2034, 1806, 1594, -1, 1594, 1806, 1592, -1, 1592, 1806, 1613, -1, 1613, 1806, 1862, -1, 1591, 1862, 2043, -1, 2035, 2043, 1864, -1, 1589, 1864, 1865, -1, 2036, 1865, 2044, -1, 1743, 2036, 2044, -1, 1743, 1588, 2036, -1, 1743, 2037, 1588, -1, 1588, 2037, 1587, -1, 1587, 2037, 2038, -1, 2039, 1587, 2038, -1, 2039, 2040, 1587, -1, 2039, 1611, 2040, -1, 2039, 2041, 1611, -1, 1611, 2041, 2042, -1, 2042, 2041, 1964, -1, 1610, 1964, 1992, -1, 2013, 1610, 1992, -1, 1613, 1862, 1591, -1, 1591, 2043, 2035, -1, 2035, 1864, 1589, -1, 1865, 1866, 2044, -1, 2044, 1866, 2045, -1, 1867, 2044, 2045, -1, 1867, 2049, 2044, -1, 2044, 2049, 1786, -1, 1786, 2049, 2046, -1, 2046, 2049, 2047, -1, 2047, 2049, 1764, -1, 1764, 2049, 1784, -1, 1784, 2049, 2048, -1, 2048, 2049, 1869, -1, 1783, 1869, 1782, -1, 1783, 2048, 1869, -1, 1869, 1871, 1782, -1, 1782, 1871, 1761, -1, 1761, 1871, 2051, -1, 1758, 2051, 2050, -1, 1758, 1761, 2051, -1, 2051, 2052, 2050, -1, 2050, 2052, 1780, -1, 1780, 2052, 1756, -1, 1756, 2052, 1872, -1, 1778, 1872, 2053, -1, 1755, 2053, 1754, -1, 1755, 1778, 2053, -1, 1756, 1872, 1778, -1, 2053, 1873, 1754, -1, 1754, 1873, 1776, -1, 1776, 1873, 1812, -1, 2055, 1812, 2057, -1, 1659, 2057, 1874, -1, 1658, 1874, 1875, -1, 2054, 1875, 1656, -1, 2054, 1658, 1875, -1, 1776, 1812, 2055, -1, 1775, 2055, 1661, -1, 1773, 1661, 2056, -1, 2166, 2056, 1637, -1, 1987, 1637, 1639, -1, 1952, 1639, 2165, -1, 1952, 1987, 1639, -1, 2055, 2057, 1659, -1, 1659, 1874, 1658, -1, 1875, 1876, 1656, -1, 1656, 1876, 1655, -1, 1655, 1876, 2058, -1, 1654, 2058, 2059, -1, 1654, 1655, 2058, -1, 1814, 2060, 2058, -1, 1814, 1877, 2060, -1, 2060, 1877, 1817, -1, 1819, 2060, 1817, -1, 1819, 2061, 2060, -1, 2060, 2061, 1650, -1, 1650, 2061, 1820, -1, 1628, 1820, 1879, -1, 1626, 1879, 2066, -1, 2062, 2066, 1701, -1, 1678, 2062, 1701, -1, 1678, 1679, 2062, -1, 2062, 1679, 2063, -1, 1702, 2062, 2063, -1, 1702, 1703, 2062, -1, 2062, 1703, 1682, -1, 1704, 2062, 1682, -1, 1704, 1706, 2062, -1, 2062, 1706, 2065, -1, 1649, 2065, 2064, -1, 1649, 2062, 2065, -1, 1650, 1820, 1628, -1, 1628, 1879, 1626, -1, 2066, 2067, 1701, -1, 1701, 2067, 2068, -1, 2068, 2067, 1880, -1, 2072, 1880, 2069, -1, 2073, 2069, 1881, -1, 2074, 1881, 2071, -1, 2070, 2071, 2075, -1, 2070, 2074, 2071, -1, 2068, 1880, 2072, -1, 2072, 2069, 2073, -1, 2073, 1881, 2074, -1, 2071, 1882, 2075, -1, 2075, 1882, 1673, -1, 1673, 1882, 1824, -1, 2076, 1824, 1884, -1, 1885, 2076, 1884, -1, 1885, 1826, 2076, -1, 2076, 1826, 1886, -1, 2077, 2076, 1886, -1, 2077, 2078, 2076, -1, 2076, 2078, 1887, -1, 2079, 2076, 1887, -1, 2079, 2081, 2076, -1, 2076, 2081, 1700, -1, 1700, 2081, 1699, -1, 1699, 2081, 1670, -1, 1670, 2081, 1697, -1, 1697, 2081, 1668, -1, 1668, 2081, 1695, -1, 1695, 2081, 2080, -1, 2080, 2081, 1694, -1, 1694, 2081, 1693, -1, 1693, 2081, 2178, -1, 1691, 2178, 1690, -1, 1691, 1693, 2178, -1, 1673, 1824, 2076, -1, 2081, 2082, 2178, -1, 2178, 2082, 1829, -1, 1515, 1829, 1889, -1, 1514, 1889, 1890, -1, 1532, 1890, 1512, -1, 1532, 1514, 1890, -1, 2178, 1829, 1515, -1, 1515, 1889, 1514, -1, 1890, 1831, 1512, -1, 1512, 1831, 1510, -1, 1510, 1831, 1832, -1, 2083, 1832, 1508, -1, 2083, 1510, 1832, -1, 1832, 1833, 1508, -1, 1508, 1833, 1531, -1, 1531, 1833, 1507, -1, 1507, 1833, 1834, -1, 1530, 1834, 1891, -1, 1529, 1891, 1836, -1, 2084, 1836, 1527, -1, 2084, 1529, 1836, -1, 1507, 1834, 1530, -1, 1530, 1891, 1529, -1, 1836, 1838, 1527, -1, 1527, 1838, 2088, -1, 2088, 1838, 2085, -1, 1732, 2085, 2086, -1, 1732, 2088, 2085, -1, 1732, 2087, 2088, -1, 2088, 2087, 1505, -1, 1505, 2087, 2152, -1, 2189, 2152, 2151, -1, 2089, 2189, 2151, -1, 2089, 2092, 2189, -1, 2089, 1937, 2092, -1, 2092, 1937, 2090, -1, 2091, 2092, 2090, -1, 2091, 1973, 2092, -1, 2092, 1973, 2191, -1, 1543, 2191, 1525, -1, 1543, 2092, 2191, -1, 2085, 1841, 2086, -1, 2086, 1841, 1731, -1, 1731, 1841, 1842, -1, 2094, 1842, 2093, -1, 1715, 2093, 2095, -1, 1715, 2094, 2093, -1, 1731, 1842, 2094, -1, 2093, 1843, 2095, -1, 2095, 1843, 1729, -1, 1729, 1843, 2096, -1, 2096, 1843, 1893, -1, 2099, 1893, 2097, -1, 1728, 2097, 2098, -1, 1728, 2099, 2097, -1, 2096, 1893, 2099, -1, 2097, 1845, 2098, -1, 2098, 1845, 1727, -1, 1727, 1845, 1726, -1, 1726, 1845, 2100, -1, 2101, 2100, 1894, -1, 1725, 1894, 1709, -1, 1725, 2101, 1894, -1, 1726, 2100, 2101, -1, 1894, 2102, 1709, -1, 1709, 2102, 1724, -1, 1724, 2102, 1895, -1, 2138, 1895, 2103, -1, 1571, 2103, 2104, -1, 1571, 2138, 2103, -1, 1571, 2105, 2138, -1, 2138, 2105, 1551, -1, 1968, 1551, 1572, -1, 1967, 1572, 2137, -1, 2106, 2137, 1966, -1, 2106, 1967, 2137, -1, 1724, 1895, 2138, -1, 2103, 1897, 2104, -1, 2104, 1897, 2110, -1, 2110, 1897, 2107, -1, 1549, 2107, 2111, -1, 1569, 2111, 2108, -1, 2109, 2108, 1568, -1, 2109, 1569, 2108, -1, 2110, 2107, 1549, -1, 1549, 2111, 1569, -1, 2108, 1849, 1568, -1, 1568, 1849, 2112, -1, 2112, 1849, 2113, -1, 2113, 1849, 1566, -1, 1566, 1849, 1564, -1, 1564, 1849, 1546, -1, 1546, 1849, 1544, -1, 1544, 1849, 2115, -1, 2115, 1849, 1852, -1, 1898, 2115, 1852, -1, 1898, 2114, 2115, -1, 2115, 2114, 1899, -1, 2116, 2115, 1899, -1, 2116, 2117, 2115, -1, 2116, 2118, 2117, -1, 2117, 2118, 2119, -1, 2119, 2118, 2120, -1, 2120, 2118, 2121, -1, 2122, 2120, 2121, -1, 2122, 1579, 2120, -1, 2122, 2133, 1579, -1, 2122, 2123, 2133, -1, 2133, 2123, 2125, -1, 1912, 2125, 2124, -1, 1912, 2133, 2125, -1, 1909, 1910, 2125, -1, 2125, 1910, 2126, -1, 1902, 2125, 2126, -1, 1902, 2127, 2125, -1, 2125, 2127, 2128, -1, 1906, 2125, 2128, -1, 1906, 2129, 2125, -1, 2125, 2129, 2124, -1, 1916, 1919, 2133, -1, 2133, 1919, 1922, -1, 2130, 2133, 1922, -1, 2130, 1923, 2133, -1, 2133, 1923, 2132, -1, 2131, 2133, 2132, -1, 2131, 2188, 2133, -1, 2133, 2188, 2135, -1, 2134, 2133, 2135, -1, 2134, 1578, 2133, -1, 2133, 1578, 1579, -1, 1924, 2137, 2188, -1, 1924, 1926, 2137, -1, 2137, 1926, 1927, -1, 1928, 2137, 1927, -1, 1928, 2136, 2137, -1, 2137, 2136, 1966, -1, 1967, 1968, 1572, -1, 1551, 1968, 2138, -1, 2138, 1968, 1932, -1, 2141, 2138, 1932, -1, 2141, 1742, 2138, -1, 2141, 2139, 1742, -1, 2141, 2140, 2139, -1, 2141, 1740, 2140, -1, 2141, 2142, 1740, -1, 2141, 1933, 2142, -1, 2142, 1933, 2143, -1, 2143, 1933, 2144, -1, 2144, 1933, 2145, -1, 1737, 2145, 2147, -1, 2146, 2147, 2148, -1, 2146, 1737, 2147, -1, 2144, 2145, 1737, -1, 2147, 2149, 2148, -1, 2148, 2149, 1736, -1, 1736, 2149, 1970, -1, 1735, 1970, 1733, -1, 1735, 1736, 1970, -1, 1970, 2150, 1733, -1, 1733, 2150, 2153, -1, 2153, 2150, 1971, -1, 2152, 1971, 2151, -1, 2152, 2153, 1971, -1, 1940, 1535, 2191, -1, 1940, 2154, 1535, -1, 1940, 1941, 2154, -1, 2154, 1941, 1534, -1, 1534, 1941, 2155, -1, 2157, 2155, 2065, -1, 1519, 2065, 2156, -1, 1519, 2157, 2065, -1, 2155, 1975, 2065, -1, 2065, 1975, 1976, -1, 1977, 2065, 1976, -1, 1977, 1979, 2065, -1, 2065, 1979, 1944, -1, 2158, 2065, 1944, -1, 2158, 1981, 2065, -1, 2065, 1981, 1945, -1, 1623, 1945, 2159, -1, 1623, 2065, 1945, -1, 1623, 2064, 2065, -1, 1945, 2163, 2159, -1, 2159, 2163, 1647, -1, 1647, 2163, 1645, -1, 1645, 2163, 1643, -1, 1643, 2163, 1642, -1, 1642, 2163, 2160, -1, 2160, 2163, 1641, -1, 1641, 2163, 2161, -1, 2161, 2163, 2162, -1, 2162, 2163, 1639, -1, 1639, 2163, 1984, -1, 2164, 1639, 1984, -1, 2164, 1985, 1639, -1, 1639, 1985, 1950, -1, 2165, 1639, 1950, -1, 1987, 2166, 1637, -1, 2167, 1751, 2166, -1, 2167, 1772, 1751, -1, 2167, 1988, 1772, -1, 1772, 1988, 1771, -1, 1771, 1988, 2169, -1, 2168, 2169, 2170, -1, 2168, 1771, 2169, -1, 2169, 1956, 2170, -1, 2170, 1956, 1770, -1, 1770, 1956, 1989, -1, 1769, 1989, 1746, -1, 1769, 1770, 1989, -1, 1989, 2171, 1746, -1, 1746, 2171, 2173, -1, 2173, 2171, 1959, -1, 2172, 1959, 1766, -1, 2172, 2173, 1959, -1, 1959, 2174, 1766, -1, 1766, 2174, 2175, -1, 2175, 2174, 2176, -1, 2037, 2176, 2038, -1, 2037, 2175, 2176, -1, 2042, 1964, 1610, -1, 1751, 1773, 2166, -1, 2166, 1773, 2056, -1, 1773, 1775, 1661, -1, 1775, 1776, 2055, -1, 1663, 2178, 2065, -1, 1663, 1664, 2178, -1, 2178, 1664, 2177, -1, 1686, 2178, 2177, -1, 1686, 1688, 2178, -1, 2178, 1688, 1690, -1, 2062, 1626, 2066, -1, 2060, 1652, 2058, -1, 2058, 1652, 1653, -1, 2179, 2058, 1653, -1, 2179, 1631, 2058, -1, 2058, 1631, 2180, -1, 2059, 2058, 2180, -1, 2036, 1589, 1865, -1, 1597, 2181, 2030, -1, 2030, 2181, 2182, -1, 1617, 2030, 2182, -1, 1617, 2183, 2030, -1, 2137, 1553, 2188, -1, 2188, 1553, 1573, -1, 2184, 2188, 1573, -1, 2184, 1575, 2188, -1, 2188, 1575, 2185, -1, 2186, 2188, 2185, -1, 2186, 2187, 2188, -1, 2188, 2187, 1557, -1, 1559, 2188, 1557, -1, 1559, 2135, 2188, -1, 2189, 1505, 2152, -1, 2178, 2190, 2065, -1, 2065, 2190, 1533, -1, 1518, 2065, 1533, -1, 1518, 2156, 2065, -1, 2157, 1534, 2155, -1, 1535, 2192, 2191, -1, 2191, 2192, 1537, -1, 1523, 2191, 1537, -1, 1523, 1540, 2191, -1, 2191, 1540, 1541, -1, 1525, 2191, 1541, -1, 2193, 2194, 2225, -1, 2225, 2194, 2195, -1, 2319, 2196, 2241, -1, 2241, 2196, 2197, -1, 2197, 2196, 2210, -1, 2211, 2210, 2198, -1, 2372, 2198, 2199, -1, 2212, 2199, 2200, -1, 2366, 2200, 2201, -1, 2363, 2201, 2202, -1, 2364, 2202, 2323, -1, 2361, 2323, 2203, -1, 2358, 2203, 2324, -1, 2213, 2324, 2204, -1, 2356, 2204, 2205, -1, 2214, 2205, 2280, -1, 2206, 2280, 2207, -1, 2355, 2207, 2281, -1, 2354, 2281, 2283, -1, 2215, 2283, 2208, -1, 2216, 2208, 2286, -1, 2217, 2286, 2285, -1, 2209, 2285, 2287, -1, 2370, 2287, 2348, -1, 2370, 2209, 2287, -1, 2197, 2210, 2211, -1, 2211, 2198, 2372, -1, 2372, 2199, 2212, -1, 2212, 2200, 2366, -1, 2366, 2201, 2363, -1, 2363, 2202, 2364, -1, 2364, 2323, 2361, -1, 2361, 2203, 2358, -1, 2358, 2324, 2213, -1, 2213, 2204, 2356, -1, 2356, 2205, 2214, -1, 2214, 2280, 2206, -1, 2206, 2207, 2355, -1, 2355, 2281, 2354, -1, 2354, 2283, 2215, -1, 2215, 2208, 2216, -1, 2216, 2286, 2217, -1, 2217, 2285, 2209, -1, 2287, 2288, 2348, -1, 2348, 2288, 2289, -1, 2345, 2289, 2218, -1, 2342, 2218, 2226, -1, 2343, 2226, 2326, -1, 2344, 2326, 2219, -1, 2227, 2219, 2325, -1, 2341, 2325, 2299, -1, 2228, 2299, 2298, -1, 2229, 2298, 2300, -1, 2220, 2300, 2306, -1, 2221, 2306, 2230, -1, 2231, 2230, 2304, -1, 2338, 2304, 2232, -1, 2233, 2232, 2307, -1, 2234, 2307, 2235, -1, 2336, 2235, 2222, -1, 2236, 2222, 2223, -1, 2237, 2223, 2238, -1, 2239, 2238, 2224, -1, 2240, 2224, 2225, -1, 2195, 2240, 2225, -1, 2348, 2289, 2345, -1, 2345, 2218, 2342, -1, 2342, 2226, 2343, -1, 2343, 2326, 2344, -1, 2344, 2219, 2227, -1, 2227, 2325, 2341, -1, 2341, 2299, 2228, -1, 2228, 2298, 2229, -1, 2229, 2300, 2220, -1, 2220, 2306, 2221, -1, 2221, 2230, 2231, -1, 2231, 2304, 2338, -1, 2338, 2232, 2233, -1, 2233, 2307, 2234, -1, 2234, 2235, 2336, -1, 2336, 2222, 2236, -1, 2236, 2223, 2237, -1, 2237, 2238, 2239, -1, 2239, 2224, 2240, -1, 2319, 2241, 2242, -1, 2242, 2241, 2369, -1, 2369, 2244, 2242, -1, 2242, 2244, 2243, -1, 2243, 2244, 2245, -1, 2316, 2245, 2246, -1, 2328, 2246, 2247, -1, 2253, 2247, 2377, -1, 2254, 2377, 2374, -1, 2315, 2374, 2248, -1, 2311, 2248, 2333, -1, 2309, 2333, 2332, -1, 2249, 2332, 2250, -1, 2255, 2250, 2256, -1, 2257, 2256, 2251, -1, 2252, 2251, 2194, -1, 2193, 2252, 2194, -1, 2243, 2245, 2316, -1, 2316, 2246, 2328, -1, 2328, 2247, 2253, -1, 2253, 2377, 2254, -1, 2254, 2374, 2315, -1, 2315, 2248, 2311, -1, 2311, 2333, 2309, -1, 2309, 2332, 2249, -1, 2249, 2250, 2255, -1, 2255, 2256, 2257, -1, 2257, 2251, 2252, -1, 3788, 2268, 3789, -1, 3789, 2268, 3242, -1, 2258, 3789, 3242, -1, 2258, 3790, 3789, -1, 2258, 2386, 3790, -1, 2258, 2259, 2386, -1, 3250, 2261, 2260, -1, 2260, 2261, 2269, -1, 2269, 2261, 3251, -1, 2262, 3251, 2263, -1, 3779, 2263, 3230, -1, 3778, 3230, 2264, -1, 3785, 2264, 3228, -1, 3784, 3228, 3244, -1, 2265, 3244, 2267, -1, 2266, 2267, 3243, -1, 3787, 3243, 2268, -1, 3788, 3787, 2268, -1, 2269, 3251, 2262, -1, 2262, 2263, 3779, -1, 3779, 3230, 3778, -1, 3778, 2264, 3785, -1, 3785, 3228, 3784, -1, 3784, 3244, 2265, -1, 2265, 2267, 2266, -1, 2266, 3243, 3787, -1, 2270, 3881, 3273, -1, 3273, 3881, 3271, -1, 3271, 3881, 3878, -1, 2272, 3878, 2273, -1, 3279, 2273, 2271, -1, 3269, 2271, 3280, -1, 3269, 3279, 2271, -1, 3271, 3878, 2272, -1, 2272, 2273, 3279, -1, 2271, 3876, 3280, -1, 3280, 3876, 2274, -1, 2274, 3876, 3770, -1, 3771, 2274, 3770, -1, 3771, 2275, 2274, -1, 3771, 3772, 2275, -1, 2275, 3772, 2276, -1, 2276, 3772, 3773, -1, 3284, 3773, 2277, -1, 3285, 3284, 2277, -1, 2276, 3773, 3284, -1, 2278, 2324, 2322, -1, 2278, 2204, 2324, -1, 2278, 2279, 2204, -1, 2204, 2279, 2205, -1, 2205, 2279, 2280, -1, 2280, 2279, 2702, -1, 2207, 2702, 2282, -1, 2281, 2282, 2283, -1, 2281, 2207, 2282, -1, 2280, 2702, 2207, -1, 2283, 2282, 2208, -1, 2208, 2282, 2284, -1, 2286, 2284, 2285, -1, 2286, 2208, 2284, -1, 2285, 2284, 2287, -1, 2287, 2284, 2694, -1, 2689, 2287, 2694, -1, 2689, 2680, 2287, -1, 2287, 2680, 2327, -1, 2288, 2327, 2290, -1, 2289, 2290, 2218, -1, 2289, 2288, 2290, -1, 2290, 2327, 2294, -1, 2294, 2327, 2291, -1, 2600, 2291, 2667, -1, 2602, 2667, 2665, -1, 2295, 2665, 2296, -1, 2614, 2296, 2297, -1, 2624, 2297, 2651, -1, 2625, 2651, 2292, -1, 2293, 2292, 2646, -1, 2293, 2625, 2292, -1, 2294, 2291, 2600, -1, 2600, 2667, 2602, -1, 2602, 2665, 2295, -1, 2295, 2296, 2614, -1, 2614, 2297, 2624, -1, 2624, 2651, 2625, -1, 2732, 2299, 2290, -1, 2732, 2298, 2299, -1, 2732, 2580, 2298, -1, 2298, 2580, 2574, -1, 2300, 2574, 2573, -1, 2568, 2300, 2573, -1, 2568, 2306, 2300, -1, 2568, 2301, 2306, -1, 2306, 2301, 2556, -1, 2230, 2556, 2552, -1, 2302, 2230, 2552, -1, 2302, 2541, 2230, -1, 2230, 2541, 2304, -1, 2304, 2541, 2538, -1, 2303, 2304, 2538, -1, 2303, 2232, 2304, -1, 2303, 2527, 2232, -1, 2232, 2527, 2528, -1, 2307, 2528, 2522, -1, 2513, 2307, 2522, -1, 2513, 2235, 2307, -1, 2513, 2512, 2235, -1, 2235, 2512, 2503, -1, 2222, 2503, 2502, -1, 2223, 2502, 2305, -1, 2238, 2305, 2308, -1, 2193, 2308, 2252, -1, 2193, 2238, 2308, -1, 2193, 2224, 2238, -1, 2193, 2225, 2224, -1, 2298, 2574, 2300, -1, 2306, 2556, 2230, -1, 2232, 2528, 2307, -1, 2235, 2503, 2222, -1, 2222, 2502, 2223, -1, 2223, 2305, 2238, -1, 2308, 2485, 2252, -1, 2252, 2485, 2257, -1, 2257, 2485, 2481, -1, 2255, 2481, 2480, -1, 2249, 2480, 2309, -1, 2249, 2255, 2480, -1, 2257, 2481, 2255, -1, 2480, 2469, 2309, -1, 2309, 2469, 2311, -1, 2311, 2469, 2459, -1, 2458, 2311, 2459, -1, 2458, 2310, 2311, -1, 2311, 2310, 2312, -1, 2313, 2311, 2312, -1, 2313, 2441, 2311, -1, 2311, 2441, 2435, -1, 2314, 2311, 2435, -1, 2314, 2425, 2311, -1, 2311, 2425, 2315, -1, 2315, 2425, 2329, -1, 2254, 2329, 2253, -1, 2254, 2315, 2329, -1, 2317, 2316, 2329, -1, 2317, 2243, 2316, -1, 2317, 2242, 2243, -1, 2317, 2318, 2242, -1, 2242, 2318, 2319, -1, 2319, 2318, 2320, -1, 2406, 2319, 2320, -1, 2406, 2196, 2319, -1, 2406, 2210, 2196, -1, 2406, 2321, 2210, -1, 2210, 2321, 2198, -1, 2198, 2321, 2199, -1, 2199, 2321, 2200, -1, 2200, 2321, 2398, -1, 2201, 2398, 2397, -1, 2202, 2397, 2323, -1, 2202, 2201, 2397, -1, 2200, 2398, 2201, -1, 2397, 2322, 2323, -1, 2323, 2322, 2203, -1, 2203, 2322, 2324, -1, 2299, 2325, 2290, -1, 2290, 2325, 2219, -1, 2326, 2290, 2219, -1, 2326, 2226, 2290, -1, 2290, 2226, 2218, -1, 2288, 2287, 2327, -1, 2316, 2328, 2329, -1, 2329, 2328, 2253, -1, 2330, 2248, 2331, -1, 2330, 2333, 2248, -1, 2330, 2332, 2333, -1, 2330, 2955, 2332, -1, 2332, 2955, 2250, -1, 2250, 2955, 2953, -1, 2256, 2953, 2251, -1, 2256, 2250, 2953, -1, 2953, 2334, 2251, -1, 2251, 2334, 2194, -1, 2194, 2334, 2952, -1, 2240, 2952, 2951, -1, 2988, 2240, 2951, -1, 2988, 2335, 2240, -1, 2240, 2335, 2950, -1, 2239, 2950, 2948, -1, 2987, 2239, 2948, -1, 2987, 2986, 2239, -1, 2239, 2986, 2237, -1, 2237, 2986, 2947, -1, 2236, 2947, 2336, -1, 2236, 2237, 2947, -1, 2194, 2952, 2240, -1, 2195, 2194, 2240, -1, 2240, 2950, 2239, -1, 2947, 2945, 2336, -1, 2336, 2945, 2234, -1, 2234, 2945, 2233, -1, 2233, 2945, 2337, -1, 2338, 2337, 2943, -1, 2231, 2943, 2221, -1, 2231, 2338, 2943, -1, 2233, 2337, 2338, -1, 2943, 2984, 2221, -1, 2221, 2984, 2220, -1, 2220, 2984, 2941, -1, 2229, 2941, 2339, -1, 2228, 2339, 2341, -1, 2228, 2229, 2339, -1, 2220, 2941, 2229, -1, 2339, 2340, 2341, -1, 2341, 2340, 2227, -1, 2227, 2340, 2344, -1, 2344, 2340, 2939, -1, 2343, 2939, 2342, -1, 2343, 2344, 2939, -1, 2342, 2939, 2345, -1, 2345, 2939, 2346, -1, 2348, 2346, 2347, -1, 2981, 2348, 2347, -1, 2981, 2979, 2348, -1, 2348, 2979, 2978, -1, 2977, 2348, 2978, -1, 2977, 2349, 2348, -1, 2348, 2349, 2350, -1, 2937, 2348, 2350, -1, 2937, 2935, 2348, -1, 2348, 2935, 2351, -1, 2370, 2351, 2974, -1, 2209, 2974, 2371, -1, 2217, 2371, 2934, -1, 2216, 2934, 2353, -1, 2352, 2216, 2353, -1, 2352, 2215, 2216, -1, 2352, 2971, 2215, -1, 2215, 2971, 2354, -1, 2354, 2971, 2932, -1, 2355, 2932, 2968, -1, 2206, 2968, 2967, -1, 2931, 2206, 2967, -1, 2931, 2214, 2206, -1, 2931, 2929, 2214, -1, 2214, 2929, 2356, -1, 2356, 2929, 2357, -1, 2928, 2356, 2357, -1, 2928, 2213, 2356, -1, 2928, 2964, 2213, -1, 2213, 2964, 2927, -1, 2358, 2927, 2359, -1, 2360, 2358, 2359, -1, 2360, 2361, 2358, -1, 2360, 2962, 2361, -1, 2361, 2962, 2925, -1, 2364, 2925, 2362, -1, 2365, 2364, 2362, -1, 2365, 2363, 2364, -1, 2365, 2923, 2363, -1, 2363, 2923, 2366, -1, 2366, 2923, 2922, -1, 2367, 2366, 2922, -1, 2367, 2212, 2366, -1, 2367, 2368, 2212, -1, 2212, 2368, 2372, -1, 2372, 2368, 2920, -1, 2211, 2920, 2959, -1, 2369, 2959, 2244, -1, 2369, 2211, 2959, -1, 2369, 2197, 2211, -1, 2369, 2241, 2197, -1, 2345, 2346, 2348, -1, 2348, 2351, 2370, -1, 2370, 2974, 2209, -1, 2209, 2371, 2217, -1, 2217, 2934, 2216, -1, 2354, 2932, 2355, -1, 2355, 2968, 2206, -1, 2213, 2927, 2358, -1, 2361, 2925, 2364, -1, 2372, 2920, 2211, -1, 2957, 2374, 2959, -1, 2957, 2373, 2374, -1, 2374, 2373, 2375, -1, 2376, 2374, 2375, -1, 2376, 2331, 2374, -1, 2374, 2331, 2248, -1, 2374, 2377, 2959, -1, 2959, 2377, 2247, -1, 2246, 2959, 2247, -1, 2246, 2245, 2959, -1, 2959, 2245, 2244, -1, 2991, 2378, 3240, -1, 3240, 2378, 3238, -1, 3238, 2378, 3793, -1, 3239, 3793, 2379, -1, 2380, 2379, 2381, -1, 2388, 2381, 2382, -1, 3226, 2382, 3786, -1, 3227, 3786, 2383, -1, 3245, 2383, 2384, -1, 2389, 2384, 2385, -1, 2387, 2385, 2386, -1, 2259, 2387, 2386, -1, 3238, 3793, 3239, -1, 3239, 2379, 2380, -1, 2380, 2381, 2388, -1, 2388, 2382, 3226, -1, 3226, 3786, 3227, -1, 3227, 2383, 3245, -1, 3245, 2384, 2389, -1, 2389, 2385, 2387, -1, 3875, 3165, 2391, -1, 2391, 3165, 3283, -1, 2392, 2391, 3283, -1, 2392, 2390, 2391, -1, 2392, 2277, 2390, -1, 2392, 3285, 2277, -1, 3189, 2393, 3783, -1, 3783, 2393, 3247, -1, 2394, 3247, 3249, -1, 3250, 2394, 3249, -1, 3250, 2260, 2394, -1, 3783, 3247, 2394, -1, 2270, 3273, 3880, -1, 3880, 3273, 3272, -1, 2395, 3880, 3272, -1, 2395, 2396, 3880, -1, 2395, 3204, 2396, -1, 2395, 3205, 3204, -1, 2397, 2724, 2322, -1, 2397, 2401, 2724, -1, 2397, 2398, 2401, -1, 2401, 2398, 2402, -1, 2761, 2402, 2765, -1, 2760, 2765, 2403, -1, 2768, 2403, 2767, -1, 2771, 2767, 2405, -1, 2770, 2405, 2399, -1, 3036, 2399, 3037, -1, 3036, 2770, 2399, -1, 3036, 2400, 2770, -1, 2770, 2400, 2719, -1, 2771, 2719, 2766, -1, 2768, 2766, 2762, -1, 2760, 2762, 2721, -1, 2761, 2721, 2723, -1, 2401, 2723, 2724, -1, 2401, 2761, 2723, -1, 2401, 2402, 2761, -1, 2398, 2321, 2402, -1, 2402, 2321, 2763, -1, 2765, 2763, 2764, -1, 2403, 2764, 2404, -1, 2767, 2404, 2775, -1, 2405, 2775, 2774, -1, 2399, 2774, 2408, -1, 3037, 2408, 2407, -1, 3037, 2399, 2408, -1, 2321, 2406, 2763, -1, 2763, 2406, 2409, -1, 2764, 2409, 2411, -1, 2404, 2411, 2769, -1, 2775, 2769, 2773, -1, 2774, 2773, 2780, -1, 2408, 2780, 2413, -1, 2407, 2413, 3065, -1, 2407, 2408, 2413, -1, 2406, 2320, 2409, -1, 2409, 2320, 2410, -1, 2411, 2410, 2772, -1, 2769, 2772, 2412, -1, 2773, 2412, 2779, -1, 2780, 2779, 2782, -1, 2413, 2782, 2414, -1, 3065, 2414, 3067, -1, 3065, 2413, 2414, -1, 2320, 2318, 2410, -1, 2410, 2318, 2416, -1, 2772, 2416, 2417, -1, 2412, 2417, 2778, -1, 2779, 2778, 2415, -1, 2782, 2415, 2787, -1, 2414, 2787, 2420, -1, 3067, 2420, 2419, -1, 3067, 2414, 2420, -1, 2318, 2317, 2416, -1, 2416, 2317, 2776, -1, 2417, 2776, 2777, -1, 2778, 2777, 2418, -1, 2415, 2418, 2786, -1, 2787, 2786, 2789, -1, 2420, 2789, 2424, -1, 2419, 2424, 2423, -1, 2419, 2420, 2424, -1, 2317, 2329, 2776, -1, 2776, 2329, 2421, -1, 2777, 2421, 2781, -1, 2418, 2781, 2422, -1, 2786, 2422, 2785, -1, 2789, 2785, 2792, -1, 2424, 2792, 2431, -1, 2423, 2431, 3039, -1, 2423, 2424, 2431, -1, 2329, 2425, 2421, -1, 2421, 2425, 2426, -1, 2781, 2426, 2427, -1, 2422, 2427, 2784, -1, 2785, 2784, 2428, -1, 2792, 2428, 2429, -1, 2431, 2429, 2430, -1, 3039, 2430, 2432, -1, 3039, 2431, 2430, -1, 2425, 2314, 2426, -1, 2426, 2314, 2783, -1, 2427, 2783, 2436, -1, 2784, 2436, 2791, -1, 2428, 2791, 2437, -1, 2429, 2437, 2438, -1, 2430, 2438, 2433, -1, 2432, 2433, 2434, -1, 2432, 2430, 2433, -1, 2314, 2435, 2783, -1, 2783, 2435, 2442, -1, 2436, 2442, 2788, -1, 2791, 2788, 2793, -1, 2437, 2793, 2439, -1, 2438, 2439, 2796, -1, 2433, 2796, 2440, -1, 2434, 2440, 3042, -1, 2434, 2433, 2440, -1, 2435, 2441, 2442, -1, 2442, 2441, 2443, -1, 2788, 2443, 2790, -1, 2793, 2790, 2795, -1, 2439, 2795, 2444, -1, 2796, 2444, 2447, -1, 2440, 2447, 2800, -1, 3042, 2800, 2449, -1, 3042, 2440, 2800, -1, 2441, 2313, 2443, -1, 2443, 2313, 2450, -1, 2790, 2450, 2445, -1, 2795, 2445, 2446, -1, 2444, 2446, 2799, -1, 2447, 2799, 2801, -1, 2800, 2801, 2803, -1, 2449, 2803, 2448, -1, 2449, 2800, 2803, -1, 2313, 2312, 2450, -1, 2450, 2312, 2749, -1, 2445, 2749, 2794, -1, 2446, 2794, 2454, -1, 2799, 2454, 2798, -1, 2801, 2798, 2451, -1, 2803, 2451, 2456, -1, 2448, 2456, 2997, -1, 2448, 2803, 2456, -1, 2749, 2312, 2452, -1, 2794, 2452, 2453, -1, 2454, 2453, 2455, -1, 2798, 2455, 2805, -1, 2451, 2805, 2806, -1, 2456, 2806, 2457, -1, 2997, 2457, 2740, -1, 2997, 2456, 2457, -1, 2458, 2741, 2310, -1, 2458, 2460, 2741, -1, 2458, 2459, 2460, -1, 2460, 2459, 2468, -1, 2467, 2468, 2461, -1, 2808, 2461, 2472, -1, 2462, 2472, 2813, -1, 2812, 2813, 2463, -1, 2466, 2463, 2475, -1, 2464, 2475, 2998, -1, 2464, 2466, 2475, -1, 2464, 2465, 2466, -1, 2466, 2465, 2815, -1, 2812, 2815, 2809, -1, 2462, 2809, 2804, -1, 2808, 2804, 2802, -1, 2467, 2802, 2797, -1, 2460, 2797, 2741, -1, 2460, 2467, 2797, -1, 2460, 2468, 2467, -1, 2459, 2469, 2468, -1, 2468, 2469, 2470, -1, 2461, 2470, 2471, -1, 2472, 2471, 2811, -1, 2813, 2811, 2473, -1, 2463, 2473, 2477, -1, 2475, 2477, 2474, -1, 2998, 2474, 3000, -1, 2998, 2475, 2474, -1, 2469, 2480, 2470, -1, 2470, 2480, 2807, -1, 2471, 2807, 2810, -1, 2811, 2810, 2476, -1, 2473, 2476, 2478, -1, 2477, 2478, 2818, -1, 2474, 2818, 2479, -1, 3000, 2479, 2483, -1, 3000, 2474, 2479, -1, 2480, 2481, 2807, -1, 2807, 2481, 2482, -1, 2810, 2482, 2814, -1, 2476, 2814, 2817, -1, 2478, 2817, 2816, -1, 2818, 2816, 2821, -1, 2479, 2821, 2484, -1, 2483, 2484, 3002, -1, 2483, 2479, 2484, -1, 2481, 2485, 2482, -1, 2482, 2485, 2489, -1, 2814, 2489, 2490, -1, 2817, 2490, 2486, -1, 2816, 2486, 2487, -1, 2821, 2487, 2826, -1, 2484, 2826, 2488, -1, 3002, 2488, 2493, -1, 3002, 2484, 2488, -1, 2485, 2308, 2489, -1, 2489, 2308, 2495, -1, 2490, 2495, 2491, -1, 2486, 2491, 2820, -1, 2487, 2820, 2492, -1, 2826, 2492, 2825, -1, 2488, 2825, 2494, -1, 2493, 2494, 2501, -1, 2493, 2488, 2494, -1, 2308, 2305, 2495, -1, 2495, 2305, 2496, -1, 2491, 2496, 2497, -1, 2820, 2497, 2824, -1, 2492, 2824, 2498, -1, 2825, 2498, 2829, -1, 2494, 2829, 2499, -1, 2501, 2499, 2500, -1, 2501, 2494, 2499, -1, 2305, 2502, 2496, -1, 2496, 2502, 2819, -1, 2497, 2819, 2822, -1, 2824, 2822, 2823, -1, 2498, 2823, 2828, -1, 2829, 2828, 2833, -1, 2499, 2833, 2505, -1, 2500, 2505, 3003, -1, 2500, 2499, 2505, -1, 2502, 2503, 2819, -1, 2819, 2503, 2507, -1, 2822, 2507, 2504, -1, 2823, 2504, 2827, -1, 2828, 2827, 2509, -1, 2833, 2509, 2834, -1, 2505, 2834, 2506, -1, 3003, 2506, 2511, -1, 3003, 2505, 2506, -1, 2503, 2512, 2507, -1, 2507, 2512, 2508, -1, 2504, 2508, 2514, -1, 2827, 2514, 2830, -1, 2509, 2830, 2510, -1, 2834, 2510, 2835, -1, 2506, 2835, 2517, -1, 2511, 2517, 3004, -1, 2511, 2506, 2517, -1, 2512, 2513, 2508, -1, 2508, 2513, 2518, -1, 2514, 2518, 2515, -1, 2830, 2515, 2832, -1, 2510, 2832, 2516, -1, 2835, 2516, 2836, -1, 2517, 2836, 2521, -1, 3004, 2521, 3048, -1, 3004, 2517, 2521, -1, 2513, 2522, 2518, -1, 2518, 2522, 2831, -1, 2515, 2831, 2519, -1, 2832, 2519, 2523, -1, 2516, 2523, 2838, -1, 2836, 2838, 2520, -1, 2521, 2520, 2526, -1, 3048, 2526, 3005, -1, 3048, 2521, 2526, -1, 2831, 2522, 2738, -1, 2519, 2738, 2737, -1, 2523, 2737, 2837, -1, 2838, 2837, 2524, -1, 2520, 2524, 2734, -1, 2526, 2734, 2525, -1, 3005, 2525, 3049, -1, 3005, 2526, 2525, -1, 2527, 2739, 2528, -1, 2527, 2529, 2739, -1, 2527, 2303, 2529, -1, 2529, 2303, 2539, -1, 2537, 2539, 2843, -1, 2530, 2843, 2540, -1, 2841, 2540, 2744, -1, 2535, 2744, 2531, -1, 2747, 2531, 2532, -1, 2533, 2532, 3006, -1, 2533, 2747, 2532, -1, 2533, 2534, 2747, -1, 2747, 2534, 2733, -1, 2535, 2733, 2746, -1, 2841, 2746, 2735, -1, 2530, 2735, 2736, -1, 2537, 2736, 2536, -1, 2529, 2536, 2739, -1, 2529, 2537, 2536, -1, 2529, 2539, 2537, -1, 2303, 2538, 2539, -1, 2539, 2538, 2840, -1, 2843, 2840, 2842, -1, 2540, 2842, 2743, -1, 2744, 2743, 2745, -1, 2531, 2745, 2848, -1, 2532, 2848, 2547, -1, 3006, 2547, 2545, -1, 3006, 2532, 2547, -1, 2538, 2541, 2840, -1, 2840, 2541, 2839, -1, 2842, 2839, 2542, -1, 2743, 2542, 2548, -1, 2745, 2548, 2543, -1, 2848, 2543, 2544, -1, 2547, 2544, 2550, -1, 2545, 2550, 2546, -1, 2545, 2547, 2550, -1, 2541, 2302, 2839, -1, 2839, 2302, 2742, -1, 2542, 2742, 2549, -1, 2548, 2549, 2553, -1, 2543, 2553, 2847, -1, 2544, 2847, 2853, -1, 2550, 2853, 2551, -1, 2546, 2551, 3011, -1, 2546, 2550, 2551, -1, 2302, 2552, 2742, -1, 2742, 2552, 2844, -1, 2549, 2844, 2845, -1, 2553, 2845, 2846, -1, 2847, 2846, 2852, -1, 2853, 2852, 2554, -1, 2551, 2554, 2555, -1, 3011, 2555, 3012, -1, 3011, 2551, 2555, -1, 2552, 2556, 2844, -1, 2844, 2556, 2557, -1, 2845, 2557, 2850, -1, 2846, 2850, 2851, -1, 2852, 2851, 2558, -1, 2554, 2558, 2857, -1, 2555, 2857, 2561, -1, 3012, 2561, 2564, -1, 3012, 2555, 2561, -1, 2556, 2301, 2557, -1, 2557, 2301, 2849, -1, 2850, 2849, 2559, -1, 2851, 2559, 2560, -1, 2558, 2560, 2861, -1, 2857, 2861, 2562, -1, 2561, 2562, 2563, -1, 2564, 2563, 2567, -1, 2564, 2561, 2563, -1, 2301, 2568, 2849, -1, 2849, 2568, 2565, -1, 2559, 2565, 2569, -1, 2560, 2569, 2856, -1, 2861, 2856, 2566, -1, 2562, 2566, 2863, -1, 2563, 2863, 2866, -1, 2567, 2866, 2571, -1, 2567, 2563, 2866, -1, 2568, 2573, 2565, -1, 2565, 2573, 2854, -1, 2569, 2854, 2855, -1, 2856, 2855, 2860, -1, 2566, 2860, 2865, -1, 2863, 2865, 2570, -1, 2866, 2570, 2572, -1, 2571, 2572, 3014, -1, 2571, 2866, 2572, -1, 2573, 2574, 2854, -1, 2854, 2574, 2575, -1, 2855, 2575, 2859, -1, 2860, 2859, 2862, -1, 2865, 2862, 2576, -1, 2570, 2576, 2577, -1, 2572, 2577, 2578, -1, 3014, 2578, 3016, -1, 3014, 2572, 2578, -1, 2574, 2580, 2575, -1, 2575, 2580, 2858, -1, 2859, 2858, 2581, -1, 2862, 2581, 2864, -1, 2576, 2864, 2579, -1, 2577, 2579, 2583, -1, 2578, 2583, 2585, -1, 3016, 2585, 3017, -1, 3016, 2578, 2585, -1, 2858, 2580, 2731, -1, 2581, 2731, 2582, -1, 2864, 2582, 2867, -1, 2579, 2867, 2584, -1, 2583, 2584, 2870, -1, 2585, 2870, 2873, -1, 3017, 2873, 2729, -1, 3017, 2585, 2873, -1, 2290, 2730, 2732, -1, 2290, 2596, 2730, -1, 2290, 2294, 2596, -1, 2596, 2294, 2587, -1, 2586, 2587, 2588, -1, 2868, 2588, 2589, -1, 2872, 2589, 2590, -1, 2592, 2590, 2875, -1, 2591, 2875, 2599, -1, 3020, 2599, 3055, -1, 3020, 2591, 2599, -1, 3020, 3018, 2591, -1, 2591, 3018, 2593, -1, 2592, 2593, 2871, -1, 2872, 2871, 2594, -1, 2868, 2594, 2869, -1, 2586, 2869, 2595, -1, 2596, 2595, 2730, -1, 2596, 2586, 2595, -1, 2596, 2587, 2586, -1, 2294, 2600, 2587, -1, 2587, 2600, 2601, -1, 2588, 2601, 2604, -1, 2589, 2604, 2597, -1, 2590, 2597, 2598, -1, 2875, 2598, 2876, -1, 2599, 2876, 2605, -1, 3055, 2605, 3056, -1, 3055, 2599, 2605, -1, 2600, 2602, 2601, -1, 2601, 2602, 2603, -1, 2604, 2603, 2606, -1, 2597, 2606, 2874, -1, 2598, 2874, 2879, -1, 2876, 2879, 2610, -1, 2605, 2610, 2612, -1, 3056, 2612, 3021, -1, 3056, 2605, 2612, -1, 2602, 2295, 2603, -1, 2603, 2295, 2615, -1, 2606, 2615, 2607, -1, 2874, 2607, 2608, -1, 2879, 2608, 2609, -1, 2610, 2609, 2611, -1, 2612, 2611, 2613, -1, 3021, 2613, 2618, -1, 3021, 2612, 2613, -1, 2295, 2614, 2615, -1, 2615, 2614, 2619, -1, 2607, 2619, 2878, -1, 2608, 2878, 2621, -1, 2609, 2621, 2880, -1, 2611, 2880, 2616, -1, 2613, 2616, 2617, -1, 2618, 2617, 2623, -1, 2618, 2613, 2617, -1, 2614, 2624, 2619, -1, 2619, 2624, 2620, -1, 2878, 2620, 2877, -1, 2621, 2877, 2881, -1, 2880, 2881, 2628, -1, 2616, 2628, 2622, -1, 2617, 2622, 2630, -1, 2623, 2630, 2631, -1, 2623, 2617, 2630, -1, 2624, 2625, 2620, -1, 2620, 2625, 2626, -1, 2877, 2626, 2627, -1, 2881, 2627, 2633, -1, 2628, 2633, 2884, -1, 2622, 2884, 2629, -1, 2630, 2629, 2636, -1, 2631, 2636, 2639, -1, 2631, 2630, 2636, -1, 2625, 2293, 2626, -1, 2626, 2293, 2632, -1, 2627, 2632, 2642, -1, 2633, 2642, 2634, -1, 2884, 2634, 2635, -1, 2629, 2635, 2637, -1, 2636, 2637, 2638, -1, 2639, 2638, 2640, -1, 2639, 2636, 2638, -1, 2293, 2646, 2632, -1, 2632, 2646, 2641, -1, 2642, 2641, 2643, -1, 2634, 2643, 2648, -1, 2635, 2648, 2644, -1, 2637, 2644, 2885, -1, 2638, 2885, 2645, -1, 2640, 2645, 3058, -1, 2640, 2638, 2645, -1, 2646, 2292, 2641, -1, 2641, 2292, 2647, -1, 2643, 2647, 2883, -1, 2648, 2883, 2649, -1, 2644, 2649, 2891, -1, 2885, 2891, 2650, -1, 2645, 2650, 2655, -1, 3058, 2655, 2654, -1, 3058, 2645, 2655, -1, 2292, 2651, 2647, -1, 2647, 2651, 2882, -1, 2883, 2882, 2652, -1, 2649, 2652, 2889, -1, 2891, 2889, 2888, -1, 2650, 2888, 2892, -1, 2655, 2892, 2656, -1, 2654, 2656, 2653, -1, 2654, 2655, 2656, -1, 2651, 2297, 2882, -1, 2882, 2297, 2657, -1, 2652, 2657, 2658, -1, 2889, 2658, 2659, -1, 2888, 2659, 2890, -1, 2892, 2890, 2660, -1, 2656, 2660, 2664, -1, 2653, 2664, 3025, -1, 2653, 2656, 2664, -1, 2657, 2297, 2661, -1, 2658, 2661, 2662, -1, 2659, 2662, 2663, -1, 2890, 2663, 2727, -1, 2660, 2727, 2894, -1, 2664, 2894, 2902, -1, 3025, 2902, 3026, -1, 3025, 2664, 2902, -1, 2665, 2887, 2296, -1, 2665, 2666, 2887, -1, 2665, 2667, 2666, -1, 2666, 2667, 2668, -1, 2893, 2668, 2897, -1, 2895, 2897, 2669, -1, 2901, 2669, 2673, -1, 2672, 2673, 2670, -1, 2905, 2670, 2671, -1, 3028, 2671, 3029, -1, 3028, 2905, 2671, -1, 3028, 3027, 2905, -1, 2905, 3027, 2725, -1, 2672, 2725, 2898, -1, 2901, 2898, 2726, -1, 2895, 2726, 2728, -1, 2893, 2728, 2886, -1, 2666, 2886, 2887, -1, 2666, 2893, 2886, -1, 2666, 2668, 2893, -1, 2667, 2291, 2668, -1, 2668, 2291, 2676, -1, 2897, 2676, 2896, -1, 2669, 2896, 2904, -1, 2673, 2904, 2908, -1, 2670, 2908, 2674, -1, 2671, 2674, 2675, -1, 3029, 2675, 3030, -1, 3029, 2671, 2675, -1, 2291, 2327, 2676, -1, 2676, 2327, 2679, -1, 2896, 2679, 2900, -1, 2904, 2900, 2907, -1, 2908, 2907, 2677, -1, 2674, 2677, 2682, -1, 2675, 2682, 2678, -1, 3030, 2678, 3031, -1, 3030, 2675, 2678, -1, 2327, 2680, 2679, -1, 2679, 2680, 2899, -1, 2900, 2899, 2903, -1, 2907, 2903, 2681, -1, 2677, 2681, 2683, -1, 2682, 2683, 2684, -1, 2678, 2684, 2685, -1, 3031, 2685, 2688, -1, 3031, 2678, 2685, -1, 2680, 2689, 2899, -1, 2899, 2689, 2690, -1, 2903, 2690, 2686, -1, 2681, 2686, 2910, -1, 2683, 2910, 2911, -1, 2684, 2911, 2914, -1, 2685, 2914, 2687, -1, 2688, 2687, 3032, -1, 2688, 2685, 2687, -1, 2689, 2694, 2690, -1, 2690, 2694, 2906, -1, 2686, 2906, 2909, -1, 2910, 2909, 2691, -1, 2911, 2691, 2692, -1, 2914, 2692, 2693, -1, 2687, 2693, 2698, -1, 3032, 2698, 3033, -1, 3032, 2687, 2698, -1, 2694, 2284, 2906, -1, 2906, 2284, 2695, -1, 2909, 2695, 2696, -1, 2691, 2696, 2912, -1, 2692, 2912, 2697, -1, 2693, 2697, 2917, -1, 2698, 2917, 2756, -1, 3033, 2756, 2701, -1, 3033, 2698, 2756, -1, 2284, 2282, 2695, -1, 2695, 2282, 2699, -1, 2696, 2699, 2913, -1, 2912, 2913, 2700, -1, 2697, 2700, 2703, -1, 2917, 2703, 2755, -1, 2756, 2755, 2705, -1, 2701, 2705, 3034, -1, 2701, 2756, 2705, -1, 2282, 2702, 2699, -1, 2699, 2702, 2706, -1, 2913, 2706, 2915, -1, 2700, 2915, 2916, -1, 2703, 2916, 2757, -1, 2755, 2757, 2704, -1, 2705, 2704, 2709, -1, 3034, 2709, 2711, -1, 3034, 2705, 2709, -1, 2702, 2279, 2706, -1, 2706, 2279, 2707, -1, 2915, 2707, 2708, -1, 2916, 2708, 2758, -1, 2757, 2758, 2752, -1, 2704, 2752, 2754, -1, 2709, 2754, 2710, -1, 2711, 2710, 2712, -1, 2711, 2709, 2710, -1, 2279, 2278, 2707, -1, 2707, 2278, 2714, -1, 2708, 2714, 2751, -1, 2758, 2751, 2715, -1, 2752, 2715, 2753, -1, 2754, 2753, 2759, -1, 2710, 2759, 2713, -1, 2712, 2713, 3035, -1, 2712, 2710, 2713, -1, 2278, 2322, 2714, -1, 2714, 2322, 2748, -1, 2751, 2748, 2750, -1, 2715, 2750, 2722, -1, 2753, 2722, 2720, -1, 2759, 2720, 2716, -1, 2713, 2716, 2717, -1, 3035, 2717, 2718, -1, 3035, 2713, 2717, -1, 2400, 2718, 2719, -1, 2719, 2718, 2717, -1, 2766, 2717, 2716, -1, 2762, 2716, 2720, -1, 2721, 2720, 2722, -1, 2723, 2722, 2750, -1, 2724, 2750, 2748, -1, 2322, 2724, 2748, -1, 3027, 3026, 2725, -1, 2725, 3026, 2902, -1, 2898, 2902, 2894, -1, 2726, 2894, 2727, -1, 2728, 2727, 2663, -1, 2886, 2663, 2662, -1, 2887, 2662, 2661, -1, 2296, 2661, 2297, -1, 2296, 2887, 2661, -1, 3018, 2729, 2593, -1, 2593, 2729, 2873, -1, 2871, 2873, 2870, -1, 2594, 2870, 2584, -1, 2869, 2584, 2867, -1, 2595, 2867, 2582, -1, 2730, 2582, 2731, -1, 2732, 2731, 2580, -1, 2732, 2730, 2731, -1, 2534, 3049, 2733, -1, 2733, 3049, 2525, -1, 2746, 2525, 2734, -1, 2735, 2734, 2524, -1, 2736, 2524, 2837, -1, 2536, 2837, 2737, -1, 2739, 2737, 2738, -1, 2528, 2738, 2522, -1, 2528, 2739, 2738, -1, 2465, 2740, 2815, -1, 2815, 2740, 2457, -1, 2809, 2457, 2806, -1, 2804, 2806, 2805, -1, 2802, 2805, 2455, -1, 2797, 2455, 2453, -1, 2741, 2453, 2452, -1, 2310, 2452, 2312, -1, 2310, 2741, 2452, -1, 2742, 2542, 2839, -1, 2542, 2743, 2842, -1, 2844, 2549, 2742, -1, 2743, 2744, 2540, -1, 2549, 2548, 2542, -1, 2746, 2841, 2535, -1, 2535, 2841, 2744, -1, 2548, 2745, 2743, -1, 2525, 2746, 2733, -1, 2745, 2531, 2744, -1, 2531, 2747, 2535, -1, 2535, 2747, 2733, -1, 2751, 2714, 2748, -1, 2445, 2450, 2749, -1, 2515, 2518, 2831, -1, 2723, 2750, 2724, -1, 2750, 2715, 2751, -1, 2715, 2752, 2758, -1, 2753, 2715, 2722, -1, 2752, 2704, 2757, -1, 2754, 2752, 2753, -1, 2704, 2705, 2755, -1, 2709, 2704, 2754, -1, 2917, 2755, 2756, -1, 2703, 2757, 2755, -1, 2916, 2758, 2757, -1, 2708, 2751, 2758, -1, 2721, 2722, 2723, -1, 2759, 2753, 2720, -1, 2710, 2754, 2759, -1, 2760, 2721, 2761, -1, 2765, 2760, 2761, -1, 2763, 2765, 2402, -1, 2762, 2720, 2721, -1, 2713, 2759, 2716, -1, 2409, 2764, 2763, -1, 2768, 2762, 2760, -1, 2403, 2768, 2760, -1, 2764, 2403, 2765, -1, 2766, 2716, 2762, -1, 2410, 2411, 2409, -1, 2411, 2404, 2764, -1, 2771, 2766, 2768, -1, 2767, 2771, 2768, -1, 2404, 2767, 2403, -1, 2719, 2717, 2766, -1, 2416, 2772, 2410, -1, 2772, 2769, 2411, -1, 2769, 2775, 2404, -1, 2770, 2719, 2771, -1, 2405, 2770, 2771, -1, 2775, 2405, 2767, -1, 2776, 2417, 2416, -1, 2417, 2412, 2772, -1, 2412, 2773, 2769, -1, 2773, 2774, 2775, -1, 2774, 2399, 2405, -1, 2421, 2777, 2776, -1, 2777, 2778, 2417, -1, 2778, 2779, 2412, -1, 2779, 2780, 2773, -1, 2780, 2408, 2774, -1, 2426, 2781, 2421, -1, 2781, 2418, 2777, -1, 2418, 2415, 2778, -1, 2415, 2782, 2779, -1, 2782, 2413, 2780, -1, 2783, 2427, 2426, -1, 2427, 2422, 2781, -1, 2422, 2786, 2418, -1, 2786, 2787, 2415, -1, 2787, 2414, 2782, -1, 2442, 2436, 2783, -1, 2436, 2784, 2427, -1, 2784, 2785, 2422, -1, 2785, 2789, 2786, -1, 2789, 2420, 2787, -1, 2443, 2788, 2442, -1, 2788, 2791, 2436, -1, 2791, 2428, 2784, -1, 2428, 2792, 2785, -1, 2792, 2424, 2789, -1, 2450, 2790, 2443, -1, 2790, 2793, 2788, -1, 2793, 2437, 2791, -1, 2437, 2429, 2428, -1, 2429, 2431, 2792, -1, 2795, 2790, 2445, -1, 2439, 2793, 2795, -1, 2438, 2437, 2439, -1, 2430, 2429, 2438, -1, 2452, 2794, 2749, -1, 2794, 2446, 2445, -1, 2454, 2794, 2453, -1, 2446, 2444, 2795, -1, 2799, 2446, 2454, -1, 2444, 2796, 2439, -1, 2447, 2444, 2799, -1, 2796, 2433, 2438, -1, 2440, 2796, 2447, -1, 2797, 2453, 2741, -1, 2798, 2454, 2455, -1, 2801, 2799, 2798, -1, 2800, 2447, 2801, -1, 2802, 2455, 2797, -1, 2451, 2798, 2805, -1, 2803, 2801, 2451, -1, 2808, 2802, 2467, -1, 2461, 2808, 2467, -1, 2470, 2461, 2468, -1, 2804, 2805, 2802, -1, 2456, 2451, 2806, -1, 2807, 2471, 2470, -1, 2462, 2804, 2808, -1, 2472, 2462, 2808, -1, 2471, 2472, 2461, -1, 2809, 2806, 2804, -1, 2482, 2810, 2807, -1, 2810, 2811, 2471, -1, 2812, 2809, 2462, -1, 2813, 2812, 2462, -1, 2811, 2813, 2472, -1, 2815, 2457, 2809, -1, 2489, 2814, 2482, -1, 2814, 2476, 2810, -1, 2476, 2473, 2811, -1, 2466, 2815, 2812, -1, 2463, 2466, 2812, -1, 2473, 2463, 2813, -1, 2495, 2490, 2489, -1, 2490, 2817, 2814, -1, 2817, 2478, 2476, -1, 2478, 2477, 2473, -1, 2477, 2475, 2463, -1, 2496, 2491, 2495, -1, 2491, 2486, 2490, -1, 2486, 2816, 2817, -1, 2816, 2818, 2478, -1, 2818, 2474, 2477, -1, 2819, 2497, 2496, -1, 2497, 2820, 2491, -1, 2820, 2487, 2486, -1, 2487, 2821, 2816, -1, 2821, 2479, 2818, -1, 2507, 2822, 2819, -1, 2822, 2824, 2497, -1, 2824, 2492, 2820, -1, 2492, 2826, 2487, -1, 2826, 2484, 2821, -1, 2508, 2504, 2507, -1, 2504, 2823, 2822, -1, 2823, 2498, 2824, -1, 2498, 2825, 2492, -1, 2825, 2488, 2826, -1, 2518, 2514, 2508, -1, 2514, 2827, 2504, -1, 2827, 2828, 2823, -1, 2828, 2829, 2498, -1, 2829, 2494, 2825, -1, 2830, 2514, 2515, -1, 2509, 2827, 2830, -1, 2833, 2828, 2509, -1, 2499, 2829, 2833, -1, 2738, 2519, 2831, -1, 2519, 2832, 2515, -1, 2523, 2519, 2737, -1, 2832, 2510, 2830, -1, 2516, 2832, 2523, -1, 2510, 2834, 2509, -1, 2835, 2510, 2516, -1, 2834, 2505, 2833, -1, 2506, 2834, 2835, -1, 2536, 2737, 2739, -1, 2838, 2523, 2837, -1, 2836, 2516, 2838, -1, 2517, 2835, 2836, -1, 2736, 2837, 2536, -1, 2520, 2838, 2524, -1, 2521, 2836, 2520, -1, 2530, 2736, 2537, -1, 2843, 2530, 2537, -1, 2840, 2843, 2539, -1, 2735, 2524, 2736, -1, 2526, 2520, 2734, -1, 2839, 2842, 2840, -1, 2841, 2735, 2530, -1, 2540, 2841, 2530, -1, 2842, 2540, 2843, -1, 2746, 2734, 2735, -1, 2557, 2845, 2844, -1, 2845, 2553, 2549, -1, 2553, 2543, 2548, -1, 2543, 2848, 2745, -1, 2848, 2532, 2531, -1, 2849, 2850, 2557, -1, 2850, 2846, 2845, -1, 2846, 2847, 2553, -1, 2847, 2544, 2543, -1, 2544, 2547, 2848, -1, 2565, 2559, 2849, -1, 2559, 2851, 2850, -1, 2851, 2852, 2846, -1, 2852, 2853, 2847, -1, 2853, 2550, 2544, -1, 2854, 2569, 2565, -1, 2569, 2560, 2559, -1, 2560, 2558, 2851, -1, 2558, 2554, 2852, -1, 2554, 2551, 2853, -1, 2575, 2855, 2854, -1, 2855, 2856, 2569, -1, 2856, 2861, 2560, -1, 2861, 2857, 2558, -1, 2857, 2555, 2554, -1, 2858, 2859, 2575, -1, 2859, 2860, 2855, -1, 2860, 2566, 2856, -1, 2566, 2562, 2861, -1, 2562, 2561, 2857, -1, 2731, 2581, 2858, -1, 2581, 2862, 2859, -1, 2862, 2865, 2860, -1, 2865, 2863, 2566, -1, 2863, 2563, 2562, -1, 2595, 2582, 2730, -1, 2582, 2864, 2581, -1, 2864, 2576, 2862, -1, 2579, 2864, 2867, -1, 2576, 2570, 2865, -1, 2577, 2576, 2579, -1, 2570, 2866, 2863, -1, 2572, 2570, 2577, -1, 2869, 2867, 2595, -1, 2583, 2579, 2584, -1, 2578, 2577, 2583, -1, 2868, 2869, 2586, -1, 2588, 2868, 2586, -1, 2601, 2588, 2587, -1, 2594, 2584, 2869, -1, 2585, 2583, 2870, -1, 2603, 2604, 2601, -1, 2872, 2594, 2868, -1, 2589, 2872, 2868, -1, 2604, 2589, 2588, -1, 2871, 2870, 2594, -1, 2615, 2606, 2603, -1, 2606, 2597, 2604, -1, 2592, 2871, 2872, -1, 2590, 2592, 2872, -1, 2597, 2590, 2589, -1, 2593, 2873, 2871, -1, 2619, 2607, 2615, -1, 2607, 2874, 2606, -1, 2874, 2598, 2597, -1, 2591, 2593, 2592, -1, 2875, 2591, 2592, -1, 2598, 2875, 2590, -1, 2620, 2878, 2619, -1, 2878, 2608, 2607, -1, 2608, 2879, 2874, -1, 2879, 2876, 2598, -1, 2876, 2599, 2875, -1, 2626, 2877, 2620, -1, 2877, 2621, 2878, -1, 2621, 2609, 2608, -1, 2609, 2610, 2879, -1, 2610, 2605, 2876, -1, 2632, 2627, 2626, -1, 2627, 2881, 2877, -1, 2881, 2880, 2621, -1, 2880, 2611, 2609, -1, 2611, 2612, 2610, -1, 2641, 2642, 2632, -1, 2642, 2633, 2627, -1, 2633, 2628, 2881, -1, 2628, 2616, 2880, -1, 2616, 2613, 2611, -1, 2647, 2643, 2641, -1, 2643, 2634, 2642, -1, 2634, 2884, 2633, -1, 2884, 2622, 2628, -1, 2622, 2617, 2616, -1, 2882, 2883, 2647, -1, 2883, 2648, 2643, -1, 2648, 2635, 2634, -1, 2635, 2629, 2884, -1, 2629, 2630, 2622, -1, 2657, 2652, 2882, -1, 2652, 2649, 2883, -1, 2649, 2644, 2648, -1, 2644, 2637, 2635, -1, 2637, 2636, 2629, -1, 2661, 2658, 2657, -1, 2658, 2889, 2652, -1, 2889, 2891, 2649, -1, 2891, 2885, 2644, -1, 2885, 2638, 2637, -1, 2886, 2662, 2887, -1, 2662, 2659, 2658, -1, 2659, 2888, 2889, -1, 2890, 2659, 2663, -1, 2888, 2650, 2891, -1, 2892, 2888, 2890, -1, 2650, 2645, 2885, -1, 2655, 2650, 2892, -1, 2728, 2663, 2886, -1, 2660, 2890, 2727, -1, 2656, 2892, 2660, -1, 2895, 2728, 2893, -1, 2897, 2895, 2893, -1, 2676, 2897, 2668, -1, 2726, 2727, 2728, -1, 2664, 2660, 2894, -1, 2679, 2896, 2676, -1, 2901, 2726, 2895, -1, 2669, 2901, 2895, -1, 2896, 2669, 2897, -1, 2898, 2894, 2726, -1, 2899, 2900, 2679, -1, 2900, 2904, 2896, -1, 2672, 2898, 2901, -1, 2673, 2672, 2901, -1, 2904, 2673, 2669, -1, 2725, 2902, 2898, -1, 2690, 2903, 2899, -1, 2903, 2907, 2900, -1, 2907, 2908, 2904, -1, 2905, 2725, 2672, -1, 2670, 2905, 2672, -1, 2908, 2670, 2673, -1, 2906, 2686, 2690, -1, 2686, 2681, 2903, -1, 2681, 2677, 2907, -1, 2677, 2674, 2908, -1, 2674, 2671, 2670, -1, 2695, 2909, 2906, -1, 2909, 2910, 2686, -1, 2910, 2683, 2681, -1, 2683, 2682, 2677, -1, 2682, 2675, 2674, -1, 2699, 2696, 2695, -1, 2696, 2691, 2909, -1, 2691, 2911, 2910, -1, 2911, 2684, 2683, -1, 2684, 2678, 2682, -1, 2706, 2913, 2699, -1, 2913, 2912, 2696, -1, 2912, 2692, 2691, -1, 2692, 2914, 2911, -1, 2914, 2685, 2684, -1, 2707, 2915, 2706, -1, 2915, 2700, 2913, -1, 2700, 2697, 2912, -1, 2697, 2693, 2692, -1, 2693, 2687, 2914, -1, 2714, 2708, 2707, -1, 2708, 2916, 2915, -1, 2916, 2703, 2700, -1, 2703, 2917, 2697, -1, 2917, 2698, 2693, -1, 2376, 2918, 2331, -1, 2376, 3069, 2918, -1, 2376, 2375, 3069, -1, 3069, 2375, 2919, -1, 2919, 2375, 2373, -1, 2956, 2373, 2957, -1, 2958, 2957, 2959, -1, 3130, 2959, 2920, -1, 2960, 2920, 2368, -1, 3129, 2368, 2367, -1, 2921, 2367, 2922, -1, 2961, 2922, 2923, -1, 3104, 2923, 2365, -1, 3128, 2365, 2362, -1, 3127, 2362, 2925, -1, 2924, 2925, 2962, -1, 3125, 2962, 2360, -1, 2963, 2360, 2359, -1, 3124, 2359, 2927, -1, 2926, 2927, 2964, -1, 3101, 2964, 2928, -1, 3100, 2928, 2357, -1, 2965, 2357, 2929, -1, 2930, 2929, 2931, -1, 2966, 2931, 2967, -1, 3123, 2967, 2968, -1, 2969, 2968, 2932, -1, 2970, 2932, 2971, -1, 2933, 2971, 2352, -1, 3096, 2352, 2353, -1, 2972, 2353, 2934, -1, 2973, 2934, 2371, -1, 3093, 2371, 2974, -1, 3094, 2974, 2351, -1, 3121, 2351, 2935, -1, 2975, 2935, 2937, -1, 2936, 2937, 2350, -1, 2976, 2350, 2349, -1, 3091, 2349, 2977, -1, 3120, 2977, 2978, -1, 2938, 2978, 2979, -1, 2980, 2979, 2981, -1, 3086, 2981, 2347, -1, 2982, 2347, 2346, -1, 3084, 2346, 2939, -1, 2940, 2939, 2340, -1, 2983, 2340, 2339, -1, 3118, 2339, 2941, -1, 3117, 2941, 2984, -1, 2942, 2984, 2943, -1, 3082, 2943, 2337, -1, 2944, 2337, 2945, -1, 2946, 2945, 2947, -1, 2985, 2947, 2986, -1, 3081, 2986, 2987, -1, 3079, 2987, 2948, -1, 2949, 2948, 2950, -1, 3112, 2950, 2335, -1, 3077, 2335, 2988, -1, 2989, 2988, 2951, -1, 3075, 2951, 2952, -1, 3072, 2952, 2334, -1, 3110, 2334, 2953, -1, 2954, 2953, 2955, -1, 3070, 2955, 2330, -1, 3068, 2330, 2331, -1, 2918, 3068, 2331, -1, 2919, 2373, 2956, -1, 2956, 2957, 2958, -1, 2958, 2959, 3130, -1, 3130, 2920, 2960, -1, 2960, 2368, 3129, -1, 3129, 2367, 2921, -1, 2921, 2922, 2961, -1, 2961, 2923, 3104, -1, 3104, 2365, 3128, -1, 3128, 2362, 3127, -1, 3127, 2925, 2924, -1, 2924, 2962, 3125, -1, 3125, 2360, 2963, -1, 2963, 2359, 3124, -1, 3124, 2927, 2926, -1, 2926, 2964, 3101, -1, 3101, 2928, 3100, -1, 3100, 2357, 2965, -1, 2965, 2929, 2930, -1, 2930, 2931, 2966, -1, 2966, 2967, 3123, -1, 3123, 2968, 2969, -1, 2969, 2932, 2970, -1, 2970, 2971, 2933, -1, 2933, 2352, 3096, -1, 3096, 2353, 2972, -1, 2972, 2934, 2973, -1, 2973, 2371, 3093, -1, 3093, 2974, 3094, -1, 3094, 2351, 3121, -1, 3121, 2935, 2975, -1, 2975, 2937, 2936, -1, 2936, 2350, 2976, -1, 2976, 2349, 3091, -1, 3091, 2977, 3120, -1, 3120, 2978, 2938, -1, 2938, 2979, 2980, -1, 2980, 2981, 3086, -1, 3086, 2347, 2982, -1, 2982, 2346, 3084, -1, 3084, 2939, 2940, -1, 2940, 2340, 2983, -1, 2983, 2339, 3118, -1, 3118, 2941, 3117, -1, 3117, 2984, 2942, -1, 2942, 2943, 3082, -1, 3082, 2337, 2944, -1, 2944, 2945, 2946, -1, 2946, 2947, 2985, -1, 2985, 2986, 3081, -1, 3081, 2987, 3079, -1, 3079, 2948, 2949, -1, 2949, 2950, 3112, -1, 3112, 2335, 3077, -1, 3077, 2988, 2989, -1, 2989, 2951, 3075, -1, 3075, 2952, 3072, -1, 3072, 2334, 3110, -1, 3110, 2953, 2954, -1, 2954, 2955, 3070, -1, 3070, 2330, 3068, -1, 3240, 2990, 2991, -1, 2991, 2990, 2992, -1, 2992, 2990, 2993, -1, 2993, 2990, 2994, -1, 3137, 2994, 3241, -1, 3137, 2993, 2994, -1, 3185, 3186, 3330, -1, 3330, 3186, 3854, -1, 2996, 3330, 3854, -1, 2996, 3315, 3330, -1, 2996, 2995, 3315, -1, 2996, 3855, 2995, -1, 2448, 3043, 2449, -1, 2448, 3371, 3043, -1, 2448, 2997, 3371, -1, 3371, 2997, 3372, -1, 3372, 2997, 2740, -1, 3373, 2740, 2465, -1, 3044, 2465, 2464, -1, 3374, 2464, 2998, -1, 2999, 2998, 3000, -1, 3045, 3000, 2483, -1, 3001, 2483, 3002, -1, 3376, 3002, 2493, -1, 3046, 2493, 2501, -1, 3378, 2501, 2500, -1, 3377, 2500, 3003, -1, 3381, 3003, 2511, -1, 3382, 2511, 3004, -1, 3047, 3004, 3048, -1, 3322, 3048, 3005, -1, 3321, 3005, 3049, -1, 3333, 3049, 2534, -1, 3050, 2534, 2533, -1, 3051, 2533, 3006, -1, 3007, 3006, 2545, -1, 3008, 2545, 2546, -1, 3009, 2546, 3011, -1, 3010, 3011, 3012, -1, 3308, 3012, 2564, -1, 3384, 2564, 2567, -1, 3385, 2567, 2571, -1, 3013, 2571, 3014, -1, 3052, 3014, 3016, -1, 3015, 3016, 3017, -1, 3053, 3017, 2729, -1, 3054, 2729, 3018, -1, 3388, 3018, 3020, -1, 3019, 3020, 3055, -1, 3389, 3055, 3056, -1, 3422, 3056, 3021, -1, 3397, 3021, 2618, -1, 3398, 2618, 2623, -1, 3022, 2623, 2631, -1, 3399, 2631, 2639, -1, 3023, 2639, 2640, -1, 3057, 2640, 3058, -1, 3024, 3058, 2654, -1, 3237, 2654, 2653, -1, 3400, 2653, 3025, -1, 3236, 3025, 3026, -1, 3402, 3026, 3027, -1, 3403, 3027, 3028, -1, 3231, 3028, 3029, -1, 3404, 3029, 3030, -1, 3059, 3030, 3031, -1, 3060, 3031, 2688, -1, 3229, 2688, 3032, -1, 3061, 3032, 3033, -1, 3225, 3033, 2701, -1, 3062, 2701, 3034, -1, 3223, 3034, 2711, -1, 3222, 2711, 2712, -1, 3214, 2712, 3035, -1, 3215, 3035, 2718, -1, 3216, 2718, 2400, -1, 3063, 2400, 3036, -1, 3064, 3036, 3037, -1, 3219, 3037, 2407, -1, 3218, 2407, 3065, -1, 3066, 3065, 3067, -1, 3220, 3067, 2419, -1, 3038, 2419, 2423, -1, 3406, 2423, 3039, -1, 3407, 3039, 2432, -1, 3040, 2432, 2434, -1, 3041, 2434, 3042, -1, 3409, 3042, 2449, -1, 3043, 3409, 2449, -1, 3372, 2740, 3373, -1, 3373, 2465, 3044, -1, 3044, 2464, 3374, -1, 3374, 2998, 2999, -1, 2999, 3000, 3045, -1, 3045, 2483, 3001, -1, 3001, 3002, 3376, -1, 3376, 2493, 3046, -1, 3046, 2501, 3378, -1, 3378, 2500, 3377, -1, 3377, 3003, 3381, -1, 3381, 2511, 3382, -1, 3382, 3004, 3047, -1, 3047, 3048, 3322, -1, 3322, 3005, 3321, -1, 3321, 3049, 3333, -1, 3333, 2534, 3050, -1, 3050, 2533, 3051, -1, 3051, 3006, 3007, -1, 3007, 2545, 3008, -1, 3008, 2546, 3009, -1, 3009, 3011, 3010, -1, 3010, 3012, 3308, -1, 3308, 2564, 3384, -1, 3384, 2567, 3385, -1, 3385, 2571, 3013, -1, 3013, 3014, 3052, -1, 3052, 3016, 3015, -1, 3015, 3017, 3053, -1, 3053, 2729, 3054, -1, 3054, 3018, 3388, -1, 3388, 3020, 3019, -1, 3019, 3055, 3389, -1, 3389, 3056, 3422, -1, 3422, 3021, 3397, -1, 3397, 2618, 3398, -1, 3398, 2623, 3022, -1, 3022, 2631, 3399, -1, 3399, 2639, 3023, -1, 3023, 2640, 3057, -1, 3057, 3058, 3024, -1, 3024, 2654, 3237, -1, 3237, 2653, 3400, -1, 3400, 3025, 3236, -1, 3236, 3026, 3402, -1, 3402, 3027, 3403, -1, 3403, 3028, 3231, -1, 3231, 3029, 3404, -1, 3404, 3030, 3059, -1, 3059, 3031, 3060, -1, 3060, 2688, 3229, -1, 3229, 3032, 3061, -1, 3061, 3033, 3225, -1, 3225, 2701, 3062, -1, 3062, 3034, 3223, -1, 3223, 2711, 3222, -1, 3222, 2712, 3214, -1, 3214, 3035, 3215, -1, 3215, 2718, 3216, -1, 3216, 2400, 3063, -1, 3063, 3036, 3064, -1, 3064, 3037, 3219, -1, 3219, 2407, 3218, -1, 3218, 3065, 3066, -1, 3066, 3067, 3220, -1, 3220, 2419, 3038, -1, 3038, 2423, 3406, -1, 3406, 3039, 3407, -1, 3407, 2432, 3040, -1, 3040, 2434, 3041, -1, 3041, 3042, 3409, -1, 3571, 3612, 3068, -1, 2918, 3571, 3068, -1, 2918, 3573, 3571, -1, 2918, 3069, 3573, -1, 3573, 3069, 3613, -1, 3613, 3069, 2919, -1, 3576, 2919, 2956, -1, 3131, 2956, 2958, -1, 3578, 2958, 3615, -1, 3578, 3131, 2958, -1, 3071, 3070, 3132, -1, 3071, 2954, 3070, -1, 3071, 3610, 2954, -1, 2954, 3610, 3110, -1, 3110, 3610, 3073, -1, 3072, 3073, 3657, -1, 3075, 3657, 3074, -1, 3076, 3075, 3074, -1, 3076, 2989, 3075, -1, 3076, 3078, 2989, -1, 2989, 3078, 3077, -1, 3077, 3078, 3111, -1, 3112, 3111, 3113, -1, 2949, 3113, 3114, -1, 3079, 3114, 3080, -1, 3081, 3080, 3652, -1, 3608, 3081, 3652, -1, 3608, 2985, 3081, -1, 3608, 3607, 2985, -1, 2985, 3607, 2946, -1, 2946, 3607, 3115, -1, 2944, 3115, 3605, -1, 3082, 3605, 3083, -1, 2942, 3083, 3116, -1, 3117, 3116, 3602, -1, 3118, 3602, 3601, -1, 2983, 3601, 3119, -1, 2940, 3119, 3600, -1, 3084, 3600, 3647, -1, 3085, 3084, 3647, -1, 3085, 2982, 3084, -1, 3085, 3646, 2982, -1, 2982, 3646, 3086, -1, 3086, 3646, 3087, -1, 2980, 3087, 3088, -1, 2938, 3088, 3598, -1, 3120, 3598, 3089, -1, 3091, 3089, 3090, -1, 3643, 3091, 3090, -1, 3643, 2976, 3091, -1, 3643, 3595, 2976, -1, 2976, 3595, 2936, -1, 2936, 3595, 3594, -1, 2975, 3594, 3593, -1, 3121, 3593, 3592, -1, 3094, 3592, 3092, -1, 3590, 3094, 3092, -1, 3590, 3093, 3094, -1, 3590, 3589, 3093, -1, 3093, 3589, 2973, -1, 2973, 3589, 3095, -1, 2972, 3095, 3122, -1, 3096, 3122, 3097, -1, 2933, 3097, 3637, -1, 3098, 2933, 3637, -1, 3098, 2970, 2933, -1, 3098, 3635, 2970, -1, 2970, 3635, 2969, -1, 2969, 3635, 3099, -1, 3123, 3099, 3587, -1, 2966, 3587, 3585, -1, 2930, 3585, 3632, -1, 2965, 3632, 3631, -1, 3630, 2965, 3631, -1, 3630, 3100, 2965, -1, 3630, 3102, 3100, -1, 3100, 3102, 3101, -1, 3101, 3102, 3583, -1, 2926, 3583, 3627, -1, 3124, 3627, 3582, -1, 2963, 3582, 3624, -1, 3125, 3624, 3126, -1, 2924, 3126, 3103, -1, 3127, 3103, 3621, -1, 3128, 3621, 3105, -1, 3104, 3105, 3620, -1, 3106, 3104, 3620, -1, 3106, 2961, 3104, -1, 3106, 3107, 2961, -1, 2961, 3107, 2921, -1, 2921, 3107, 3108, -1, 3129, 3108, 3579, -1, 2960, 3579, 3109, -1, 3130, 3109, 3615, -1, 2958, 3130, 3615, -1, 3110, 3073, 3072, -1, 3072, 3657, 3075, -1, 3077, 3111, 3112, -1, 3112, 3113, 2949, -1, 2949, 3114, 3079, -1, 3079, 3080, 3081, -1, 2946, 3115, 2944, -1, 2944, 3605, 3082, -1, 3082, 3083, 2942, -1, 2942, 3116, 3117, -1, 3117, 3602, 3118, -1, 3118, 3601, 2983, -1, 2983, 3119, 2940, -1, 2940, 3600, 3084, -1, 3086, 3087, 2980, -1, 2980, 3088, 2938, -1, 2938, 3598, 3120, -1, 3120, 3089, 3091, -1, 2936, 3594, 2975, -1, 2975, 3593, 3121, -1, 3121, 3592, 3094, -1, 2973, 3095, 2972, -1, 2972, 3122, 3096, -1, 3096, 3097, 2933, -1, 2969, 3099, 3123, -1, 3123, 3587, 2966, -1, 2966, 3585, 2930, -1, 2930, 3632, 2965, -1, 3101, 3583, 2926, -1, 2926, 3627, 3124, -1, 3124, 3582, 2963, -1, 2963, 3624, 3125, -1, 3125, 3126, 2924, -1, 2924, 3103, 3127, -1, 3127, 3621, 3128, -1, 3128, 3105, 3104, -1, 2921, 3108, 3129, -1, 3129, 3579, 2960, -1, 2960, 3109, 3130, -1, 3131, 3576, 2956, -1, 3576, 3613, 2919, -1, 3070, 3068, 3132, -1, 3132, 3068, 3612, -1, 3803, 3802, 3210, -1, 3210, 3802, 3139, -1, 3139, 3802, 3801, -1, 3140, 3801, 3133, -1, 3141, 3133, 3794, -1, 3142, 3794, 3795, -1, 3143, 3795, 3134, -1, 3224, 3134, 3791, -1, 3144, 3791, 3136, -1, 3135, 3136, 3792, -1, 3138, 3792, 3137, -1, 3241, 3138, 3137, -1, 3139, 3801, 3140, -1, 3140, 3133, 3141, -1, 3141, 3794, 3142, -1, 3142, 3795, 3143, -1, 3143, 3134, 3224, -1, 3224, 3791, 3144, -1, 3144, 3136, 3135, -1, 3135, 3792, 3138, -1, 3672, 3147, 3145, -1, 3145, 3147, 3146, -1, 3146, 3147, 3148, -1, 3150, 3148, 3357, -1, 3151, 3357, 3149, -1, 3820, 3149, 3353, -1, 3816, 3353, 3817, -1, 3816, 3820, 3353, -1, 3146, 3148, 3150, -1, 3150, 3357, 3151, -1, 3151, 3149, 3820, -1, 3353, 3351, 3817, -1, 3817, 3351, 3837, -1, 3837, 3351, 3350, -1, 3152, 3837, 3350, -1, 3152, 3153, 3837, -1, 3152, 3154, 3153, -1, 3153, 3154, 3832, -1, 3832, 3154, 3355, -1, 3833, 3355, 3156, -1, 3155, 3156, 3157, -1, 3695, 3155, 3157, -1, 3832, 3355, 3833, -1, 3833, 3156, 3155, -1, 3336, 3158, 3850, -1, 3850, 3158, 3159, -1, 3159, 3158, 3335, -1, 3848, 3335, 3334, -1, 3163, 3334, 3324, -1, 3847, 3324, 3323, -1, 3160, 3323, 3320, -1, 3851, 3320, 3161, -1, 3852, 3161, 3314, -1, 3853, 3314, 3164, -1, 3162, 3164, 2995, -1, 3855, 3162, 2995, -1, 3159, 3335, 3848, -1, 3848, 3334, 3163, -1, 3163, 3324, 3847, -1, 3847, 3323, 3160, -1, 3160, 3320, 3851, -1, 3851, 3161, 3852, -1, 3852, 3314, 3853, -1, 3853, 3164, 3162, -1, 3875, 3166, 3165, -1, 3165, 3166, 3167, -1, 3167, 3166, 3173, -1, 3174, 3173, 3175, -1, 3282, 3175, 3176, -1, 3281, 3176, 3168, -1, 3289, 3168, 3169, -1, 3177, 3169, 3170, -1, 3292, 3170, 3873, -1, 3178, 3873, 3874, -1, 3171, 3874, 3172, -1, 3293, 3171, 3172, -1, 3167, 3173, 3174, -1, 3174, 3175, 3282, -1, 3282, 3176, 3281, -1, 3281, 3168, 3289, -1, 3289, 3169, 3177, -1, 3177, 3170, 3292, -1, 3292, 3873, 3178, -1, 3178, 3874, 3171, -1, 3710, 3179, 3319, -1, 3319, 3179, 3317, -1, 3317, 3179, 3187, -1, 3316, 3187, 3180, -1, 3311, 3180, 3861, -1, 3181, 3861, 3857, -1, 3312, 3857, 3856, -1, 3188, 3856, 3182, -1, 3313, 3182, 3183, -1, 3332, 3183, 3184, -1, 3331, 3184, 3186, -1, 3185, 3331, 3186, -1, 3317, 3187, 3316, -1, 3316, 3180, 3311, -1, 3311, 3861, 3181, -1, 3181, 3857, 3312, -1, 3312, 3856, 3188, -1, 3188, 3182, 3313, -1, 3313, 3183, 3332, -1, 3332, 3184, 3331, -1, 3189, 3782, 2393, -1, 2393, 3782, 3190, -1, 3190, 3782, 3781, -1, 3248, 3781, 3780, -1, 3246, 3780, 3193, -1, 3194, 3193, 3195, -1, 3191, 3195, 3759, -1, 3196, 3759, 3758, -1, 3252, 3758, 3756, -1, 3197, 3756, 3198, -1, 3199, 3198, 3192, -1, 3258, 3199, 3192, -1, 3190, 3781, 3248, -1, 3248, 3780, 3246, -1, 3246, 3193, 3194, -1, 3194, 3195, 3191, -1, 3191, 3759, 3196, -1, 3196, 3758, 3252, -1, 3252, 3756, 3197, -1, 3197, 3198, 3199, -1, 3884, 3200, 3278, -1, 3278, 3200, 3201, -1, 3201, 3200, 3883, -1, 3277, 3883, 3202, -1, 3276, 3202, 3203, -1, 3266, 3203, 3769, -1, 3267, 3769, 3207, -1, 3268, 3207, 3877, -1, 3270, 3877, 3208, -1, 3209, 3208, 3879, -1, 3206, 3879, 3204, -1, 3205, 3206, 3204, -1, 3201, 3883, 3277, -1, 3277, 3202, 3276, -1, 3276, 3203, 3266, -1, 3266, 3769, 3267, -1, 3267, 3207, 3268, -1, 3268, 3877, 3270, -1, 3270, 3208, 3209, -1, 3209, 3879, 3206, -1, 3210, 3139, 3211, -1, 3211, 3139, 3140, -1, 3141, 3211, 3140, -1, 3141, 3370, 3211, -1, 3141, 3212, 3370, -1, 3141, 3142, 3212, -1, 3212, 3142, 3213, -1, 3213, 3142, 3222, -1, 3214, 3213, 3222, -1, 3214, 3516, 3213, -1, 3214, 3215, 3516, -1, 3516, 3215, 3217, -1, 3217, 3215, 3216, -1, 3063, 3217, 3216, -1, 3063, 3064, 3217, -1, 3217, 3064, 3219, -1, 3218, 3217, 3219, -1, 3218, 3066, 3217, -1, 3217, 3066, 3220, -1, 3221, 3220, 3502, -1, 3221, 3217, 3220, -1, 3142, 3143, 3222, -1, 3222, 3143, 3223, -1, 3223, 3143, 3062, -1, 3062, 3143, 3224, -1, 2388, 3224, 2380, -1, 2388, 3062, 3224, -1, 2388, 3226, 3062, -1, 3062, 3226, 3225, -1, 3225, 3226, 3227, -1, 3061, 3227, 3228, -1, 2264, 3061, 3228, -1, 2264, 3229, 3061, -1, 2264, 3230, 3229, -1, 3229, 3230, 3194, -1, 3191, 3229, 3194, -1, 3191, 3060, 3229, -1, 3191, 3059, 3060, -1, 3191, 3196, 3059, -1, 3059, 3196, 3405, -1, 3404, 3405, 3546, -1, 3231, 3546, 3232, -1, 3403, 3232, 3233, -1, 3402, 3233, 3559, -1, 3234, 3402, 3559, -1, 3234, 3236, 3402, -1, 3234, 3235, 3236, -1, 3236, 3235, 3400, -1, 3400, 3235, 3401, -1, 3237, 3401, 3557, -1, 3024, 3557, 3057, -1, 3024, 3237, 3557, -1, 3224, 3144, 2380, -1, 2380, 3144, 3239, -1, 3239, 3144, 3135, -1, 2990, 3135, 2994, -1, 2990, 3239, 3135, -1, 2990, 3238, 3239, -1, 2990, 3240, 3238, -1, 3135, 3138, 2994, -1, 2994, 3138, 3241, -1, 3228, 3227, 3244, -1, 3244, 3227, 3245, -1, 2267, 3245, 2389, -1, 3242, 2389, 2258, -1, 3242, 2267, 2389, -1, 3242, 3243, 2267, -1, 3242, 2268, 3243, -1, 3244, 3245, 2267, -1, 2389, 2387, 2258, -1, 2258, 2387, 2259, -1, 3230, 2263, 3194, -1, 3194, 2263, 3246, -1, 3246, 2263, 3251, -1, 3248, 3251, 3249, -1, 3247, 3248, 3249, -1, 3247, 3190, 3248, -1, 3247, 2393, 3190, -1, 3251, 2261, 3249, -1, 3249, 2261, 3250, -1, 3248, 3246, 3251, -1, 3405, 3196, 3253, -1, 3253, 3196, 3252, -1, 3744, 3252, 3257, -1, 3744, 3253, 3252, -1, 3744, 3254, 3253, -1, 3744, 3754, 3254, -1, 3254, 3754, 3255, -1, 3255, 3754, 3256, -1, 3259, 3256, 3260, -1, 3547, 3260, 3742, -1, 3564, 3742, 3262, -1, 3564, 3547, 3742, -1, 3252, 3197, 3257, -1, 3257, 3197, 3199, -1, 3258, 3257, 3199, -1, 3255, 3256, 3259, -1, 3259, 3260, 3547, -1, 3742, 3261, 3262, -1, 3262, 3261, 3263, -1, 3263, 3261, 3418, -1, 3568, 3418, 3420, -1, 3568, 3263, 3418, -1, 3740, 3287, 3418, -1, 3740, 3751, 3287, -1, 3287, 3751, 3264, -1, 3749, 3287, 3264, -1, 3749, 3737, 3287, -1, 3287, 3737, 3265, -1, 3747, 3287, 3265, -1, 3747, 3274, 3287, -1, 3287, 3274, 3266, -1, 3267, 3287, 3266, -1, 3267, 3280, 3287, -1, 3267, 3268, 3280, -1, 3280, 3268, 3269, -1, 3269, 3268, 3270, -1, 3279, 3270, 3209, -1, 2272, 3209, 2395, -1, 3272, 2272, 2395, -1, 3272, 3271, 2272, -1, 3272, 3273, 3271, -1, 3274, 3275, 3266, -1, 3266, 3275, 3276, -1, 3276, 3275, 3734, -1, 3277, 3734, 3201, -1, 3277, 3276, 3734, -1, 3734, 3278, 3201, -1, 3269, 3270, 3279, -1, 3209, 3206, 2395, -1, 2395, 3206, 3205, -1, 2272, 3279, 3209, -1, 2274, 3281, 3280, -1, 2274, 3282, 3281, -1, 2274, 2275, 3282, -1, 3282, 2275, 3174, -1, 3174, 2275, 2276, -1, 3283, 2276, 2392, -1, 3283, 3174, 2276, -1, 3283, 3167, 3174, -1, 3283, 3165, 3167, -1, 2276, 3284, 2392, -1, 2392, 3284, 3285, -1, 3281, 3289, 3280, -1, 3280, 3289, 3288, -1, 3287, 3288, 3286, -1, 3287, 3280, 3288, -1, 3289, 3177, 3288, -1, 3288, 3177, 3718, -1, 3730, 3288, 3718, -1, 3730, 3717, 3288, -1, 3288, 3717, 3728, -1, 3290, 3288, 3728, -1, 3290, 3727, 3288, -1, 3288, 3727, 3464, -1, 3464, 3727, 3714, -1, 3291, 3714, 3297, -1, 3291, 3464, 3714, -1, 3718, 3177, 3294, -1, 3294, 3177, 3292, -1, 3295, 3292, 3178, -1, 3171, 3295, 3178, -1, 3171, 3293, 3295, -1, 3294, 3292, 3295, -1, 3714, 3296, 3297, -1, 3297, 3296, 3467, -1, 3467, 3296, 3713, -1, 3490, 3713, 3298, -1, 3490, 3467, 3713, -1, 3713, 3299, 3298, -1, 3298, 3299, 3468, -1, 3468, 3299, 3300, -1, 3300, 3299, 3301, -1, 3470, 3301, 3712, -1, 3471, 3712, 3473, -1, 3471, 3470, 3712, -1, 3300, 3301, 3470, -1, 3712, 3302, 3473, -1, 3473, 3302, 3304, -1, 3304, 3302, 3305, -1, 3493, 3305, 3303, -1, 3476, 3303, 3306, -1, 3476, 3493, 3303, -1, 3304, 3305, 3493, -1, 3303, 3711, 3306, -1, 3306, 3711, 3479, -1, 3479, 3711, 3007, -1, 3008, 3479, 3007, -1, 3008, 3009, 3479, -1, 3479, 3009, 3307, -1, 3307, 3009, 3010, -1, 3480, 3010, 3308, -1, 3481, 3308, 3383, -1, 3481, 3480, 3308, -1, 3711, 3309, 3007, -1, 3007, 3309, 3051, -1, 3051, 3309, 3310, -1, 3181, 3310, 3311, -1, 3181, 3051, 3310, -1, 3181, 3050, 3051, -1, 3181, 3312, 3050, -1, 3050, 3312, 3333, -1, 3333, 3312, 3188, -1, 3320, 3188, 3313, -1, 3161, 3313, 3332, -1, 3314, 3332, 3330, -1, 3315, 3314, 3330, -1, 3315, 3164, 3314, -1, 3315, 2995, 3164, -1, 3310, 3318, 3311, -1, 3311, 3318, 3316, -1, 3316, 3318, 3317, -1, 3317, 3318, 3319, -1, 3333, 3188, 3320, -1, 3321, 3320, 3323, -1, 3322, 3323, 3324, -1, 3047, 3324, 3337, -1, 3382, 3337, 3696, -1, 3686, 3382, 3696, -1, 3686, 3325, 3382, -1, 3686, 3697, 3325, -1, 3325, 3697, 3326, -1, 3326, 3697, 3327, -1, 3328, 3327, 3689, -1, 3428, 3689, 3329, -1, 3448, 3329, 3339, -1, 3448, 3428, 3329, -1, 3320, 3313, 3161, -1, 3332, 3331, 3330, -1, 3330, 3331, 3185, -1, 3314, 3161, 3332, -1, 3333, 3320, 3321, -1, 3321, 3323, 3322, -1, 3324, 3334, 3337, -1, 3337, 3334, 3685, -1, 3685, 3334, 3335, -1, 3158, 3685, 3335, -1, 3158, 3336, 3685, -1, 3047, 3337, 3382, -1, 3326, 3327, 3328, -1, 3328, 3689, 3428, -1, 3329, 3338, 3339, -1, 3339, 3338, 3450, -1, 3450, 3338, 3698, -1, 3451, 3698, 3340, -1, 3451, 3450, 3698, -1, 3698, 3341, 3340, -1, 3340, 3341, 3452, -1, 3452, 3341, 3430, -1, 3430, 3341, 3342, -1, 3342, 3341, 3343, -1, 3343, 3341, 3344, -1, 3344, 3341, 3348, -1, 3348, 3341, 3345, -1, 3346, 3348, 3345, -1, 3346, 3347, 3348, -1, 3348, 3347, 3700, -1, 3349, 3348, 3700, -1, 3349, 3702, 3348, -1, 3348, 3702, 3703, -1, 3705, 3348, 3703, -1, 3705, 3354, 3348, -1, 3348, 3354, 3350, -1, 3351, 3348, 3350, -1, 3351, 3359, 3348, -1, 3351, 3352, 3359, -1, 3351, 3353, 3352, -1, 3352, 3353, 3669, -1, 3669, 3353, 3670, -1, 3670, 3353, 3149, -1, 3682, 3149, 3671, -1, 3682, 3670, 3149, -1, 3354, 3707, 3350, -1, 3350, 3707, 3152, -1, 3152, 3707, 3709, -1, 3356, 3152, 3709, -1, 3356, 3154, 3152, -1, 3356, 3355, 3154, -1, 3356, 3156, 3355, -1, 3356, 3157, 3156, -1, 3149, 3357, 3671, -1, 3671, 3357, 3148, -1, 3147, 3671, 3148, -1, 3147, 3672, 3671, -1, 3352, 3668, 3359, -1, 3359, 3668, 3358, -1, 3667, 3359, 3358, -1, 3667, 3666, 3359, -1, 3359, 3666, 3665, -1, 3664, 3359, 3665, -1, 3664, 3360, 3359, -1, 3664, 3361, 3360, -1, 3664, 3677, 3361, -1, 3361, 3677, 3528, -1, 3528, 3677, 3362, -1, 3362, 3677, 3676, -1, 3512, 3676, 3363, -1, 3513, 3363, 3531, -1, 3513, 3512, 3363, -1, 3362, 3676, 3512, -1, 3363, 3662, 3531, -1, 3531, 3662, 3364, -1, 3364, 3662, 3365, -1, 3365, 3662, 3660, -1, 3534, 3660, 3368, -1, 3514, 3368, 3366, -1, 3515, 3366, 3367, -1, 3515, 3514, 3366, -1, 3365, 3660, 3534, -1, 3534, 3368, 3514, -1, 3366, 3369, 3367, -1, 3367, 3369, 3370, -1, 3212, 3367, 3370, -1, 3043, 3415, 3409, -1, 3043, 3371, 3415, -1, 3415, 3371, 3372, -1, 3373, 3415, 3372, -1, 3373, 3044, 3415, -1, 3415, 3044, 3374, -1, 3460, 3374, 3375, -1, 3460, 3415, 3374, -1, 2999, 3445, 3374, -1, 2999, 3045, 3445, -1, 3445, 3045, 3001, -1, 3376, 3445, 3001, -1, 3376, 3046, 3445, -1, 3445, 3046, 3378, -1, 3377, 3445, 3378, -1, 3377, 3379, 3445, -1, 3377, 3381, 3379, -1, 3379, 3381, 3380, -1, 3380, 3381, 3382, -1, 3325, 3380, 3382, -1, 3047, 3322, 3324, -1, 3307, 3010, 3480, -1, 3308, 3384, 3383, -1, 3383, 3384, 3495, -1, 3495, 3384, 3385, -1, 3496, 3385, 3013, -1, 3387, 3013, 3386, -1, 3387, 3496, 3013, -1, 3495, 3385, 3496, -1, 3013, 3052, 3386, -1, 3386, 3052, 3498, -1, 3498, 3052, 3015, -1, 3395, 3015, 3053, -1, 3486, 3053, 3054, -1, 3396, 3054, 3388, -1, 3488, 3388, 3019, -1, 3489, 3019, 3389, -1, 3390, 3389, 3422, -1, 3392, 3422, 3391, -1, 3392, 3390, 3422, -1, 3392, 3393, 3390, -1, 3392, 3538, 3393, -1, 3393, 3538, 3394, -1, 3394, 3538, 3286, -1, 3288, 3394, 3286, -1, 3498, 3015, 3395, -1, 3395, 3053, 3486, -1, 3486, 3054, 3396, -1, 3396, 3388, 3488, -1, 3488, 3019, 3489, -1, 3489, 3389, 3390, -1, 3397, 3557, 3422, -1, 3397, 3398, 3557, -1, 3557, 3398, 3022, -1, 3399, 3557, 3022, -1, 3399, 3023, 3557, -1, 3557, 3023, 3057, -1, 3237, 3400, 3401, -1, 3402, 3403, 3233, -1, 3403, 3231, 3232, -1, 3231, 3404, 3546, -1, 3404, 3059, 3405, -1, 3061, 3225, 3227, -1, 3038, 3507, 3220, -1, 3038, 3508, 3507, -1, 3038, 3406, 3508, -1, 3508, 3406, 3524, -1, 3524, 3406, 3407, -1, 3408, 3407, 3040, -1, 3411, 3040, 3041, -1, 3412, 3041, 3409, -1, 3435, 3409, 3457, -1, 3435, 3412, 3409, -1, 3435, 3410, 3412, -1, 3435, 3434, 3410, -1, 3410, 3434, 3510, -1, 3510, 3434, 3432, -1, 3359, 3432, 3348, -1, 3359, 3510, 3432, -1, 3524, 3407, 3408, -1, 3408, 3040, 3411, -1, 3411, 3041, 3412, -1, 3507, 3506, 3220, -1, 3220, 3506, 3413, -1, 3520, 3220, 3413, -1, 3520, 3414, 3220, -1, 3220, 3414, 3505, -1, 3504, 3220, 3505, -1, 3504, 3502, 3220, -1, 3445, 3444, 3374, -1, 3374, 3444, 3443, -1, 3462, 3374, 3443, -1, 3462, 3375, 3374, -1, 3415, 3416, 3409, -1, 3409, 3416, 3458, -1, 3441, 3409, 3458, -1, 3441, 3440, 3409, -1, 3409, 3440, 3417, -1, 3437, 3409, 3417, -1, 3437, 3457, 3409, -1, 3287, 3550, 3418, -1, 3418, 3550, 3419, -1, 3549, 3418, 3419, -1, 3549, 3548, 3418, -1, 3418, 3548, 3420, -1, 3557, 3555, 3422, -1, 3422, 3555, 3554, -1, 3421, 3422, 3554, -1, 3421, 3423, 3422, -1, 3422, 3423, 3424, -1, 3553, 3422, 3424, -1, 3553, 3391, 3422, -1, 3379, 3905, 3445, -1, 3379, 3425, 3905, -1, 3379, 3380, 3425, -1, 3425, 3380, 3840, -1, 3840, 3380, 3325, -1, 3426, 3325, 3326, -1, 3446, 3326, 3328, -1, 3447, 3328, 3428, -1, 3427, 3428, 3448, -1, 3449, 3448, 3339, -1, 3839, 3339, 3450, -1, 3923, 3450, 3451, -1, 3924, 3451, 3340, -1, 3429, 3340, 3452, -1, 3926, 3452, 3430, -1, 3453, 3430, 3342, -1, 3927, 3342, 3343, -1, 3454, 3343, 3344, -1, 3431, 3344, 3348, -1, 3455, 3348, 3432, -1, 3433, 3432, 3434, -1, 3456, 3434, 3435, -1, 3916, 3435, 3457, -1, 3436, 3457, 3437, -1, 3918, 3437, 3417, -1, 3438, 3417, 3440, -1, 3439, 3440, 3441, -1, 3913, 3441, 3458, -1, 3442, 3458, 3416, -1, 3459, 3416, 3415, -1, 3912, 3415, 3460, -1, 3461, 3460, 3375, -1, 3911, 3375, 3462, -1, 3910, 3462, 3443, -1, 3908, 3443, 3444, -1, 3906, 3444, 3445, -1, 3905, 3906, 3445, -1, 3840, 3325, 3426, -1, 3426, 3326, 3446, -1, 3446, 3328, 3447, -1, 3447, 3428, 3427, -1, 3427, 3448, 3449, -1, 3449, 3339, 3839, -1, 3839, 3450, 3923, -1, 3923, 3451, 3924, -1, 3924, 3340, 3429, -1, 3429, 3452, 3926, -1, 3926, 3430, 3453, -1, 3453, 3342, 3927, -1, 3927, 3343, 3454, -1, 3454, 3344, 3431, -1, 3431, 3348, 3455, -1, 3455, 3432, 3433, -1, 3433, 3434, 3456, -1, 3456, 3435, 3916, -1, 3916, 3457, 3436, -1, 3436, 3437, 3918, -1, 3918, 3417, 3438, -1, 3438, 3440, 3439, -1, 3439, 3441, 3913, -1, 3913, 3458, 3442, -1, 3442, 3416, 3459, -1, 3459, 3415, 3912, -1, 3912, 3460, 3461, -1, 3461, 3375, 3911, -1, 3911, 3462, 3910, -1, 3910, 3443, 3908, -1, 3908, 3444, 3906, -1, 3464, 3463, 3288, -1, 3464, 3870, 3463, -1, 3464, 3291, 3870, -1, 3870, 3291, 3465, -1, 3465, 3291, 3297, -1, 3869, 3297, 3467, -1, 3466, 3467, 3490, -1, 3868, 3490, 3298, -1, 3867, 3298, 3468, -1, 3865, 3468, 3300, -1, 3491, 3300, 3470, -1, 3469, 3470, 3471, -1, 3472, 3471, 3473, -1, 3492, 3473, 3304, -1, 3474, 3304, 3493, -1, 3475, 3493, 3476, -1, 3494, 3476, 3306, -1, 3477, 3306, 3479, -1, 3478, 3479, 3307, -1, 3903, 3307, 3480, -1, 3902, 3480, 3481, -1, 3901, 3481, 3383, -1, 3482, 3383, 3495, -1, 3899, 3495, 3496, -1, 3897, 3496, 3387, -1, 3497, 3387, 3386, -1, 3483, 3386, 3498, -1, 3484, 3498, 3395, -1, 3485, 3395, 3486, -1, 3922, 3486, 3396, -1, 3487, 3396, 3488, -1, 3499, 3488, 3489, -1, 3891, 3489, 3390, -1, 3892, 3390, 3393, -1, 3500, 3393, 3394, -1, 3882, 3394, 3288, -1, 3463, 3882, 3288, -1, 3465, 3297, 3869, -1, 3869, 3467, 3466, -1, 3466, 3490, 3868, -1, 3868, 3298, 3867, -1, 3867, 3468, 3865, -1, 3865, 3300, 3491, -1, 3491, 3470, 3469, -1, 3469, 3471, 3472, -1, 3472, 3473, 3492, -1, 3492, 3304, 3474, -1, 3474, 3493, 3475, -1, 3475, 3476, 3494, -1, 3494, 3306, 3477, -1, 3477, 3479, 3478, -1, 3478, 3307, 3903, -1, 3903, 3480, 3902, -1, 3902, 3481, 3901, -1, 3901, 3383, 3482, -1, 3482, 3495, 3899, -1, 3899, 3496, 3897, -1, 3897, 3387, 3497, -1, 3497, 3386, 3483, -1, 3483, 3498, 3484, -1, 3484, 3395, 3485, -1, 3485, 3486, 3922, -1, 3922, 3396, 3487, -1, 3487, 3488, 3499, -1, 3499, 3489, 3891, -1, 3891, 3390, 3892, -1, 3892, 3393, 3500, -1, 3500, 3394, 3882, -1, 3221, 3517, 3217, -1, 3221, 3501, 3517, -1, 3221, 3502, 3501, -1, 3501, 3502, 3503, -1, 3503, 3502, 3504, -1, 3518, 3504, 3505, -1, 3519, 3505, 3414, -1, 3826, 3414, 3520, -1, 3521, 3520, 3413, -1, 3522, 3413, 3506, -1, 3824, 3506, 3507, -1, 3823, 3507, 3508, -1, 3523, 3508, 3524, -1, 3525, 3524, 3408, -1, 3822, 3408, 3411, -1, 3821, 3411, 3412, -1, 3509, 3412, 3410, -1, 3526, 3410, 3510, -1, 3814, 3510, 3359, -1, 3812, 3359, 3360, -1, 3810, 3360, 3361, -1, 3527, 3361, 3528, -1, 3529, 3528, 3362, -1, 3511, 3362, 3512, -1, 3530, 3512, 3513, -1, 3808, 3513, 3531, -1, 3806, 3531, 3364, -1, 3532, 3364, 3365, -1, 3533, 3365, 3534, -1, 3807, 3534, 3514, -1, 3804, 3514, 3515, -1, 3797, 3515, 3367, -1, 3796, 3367, 3212, -1, 3535, 3212, 3213, -1, 3536, 3213, 3516, -1, 3829, 3516, 3217, -1, 3517, 3829, 3217, -1, 3503, 3504, 3518, -1, 3518, 3505, 3519, -1, 3519, 3414, 3826, -1, 3826, 3520, 3521, -1, 3521, 3413, 3522, -1, 3522, 3506, 3824, -1, 3824, 3507, 3823, -1, 3823, 3508, 3523, -1, 3523, 3524, 3525, -1, 3525, 3408, 3822, -1, 3822, 3411, 3821, -1, 3821, 3412, 3509, -1, 3509, 3410, 3526, -1, 3526, 3510, 3814, -1, 3814, 3359, 3812, -1, 3812, 3360, 3810, -1, 3810, 3361, 3527, -1, 3527, 3528, 3529, -1, 3529, 3362, 3511, -1, 3511, 3512, 3530, -1, 3530, 3513, 3808, -1, 3808, 3531, 3806, -1, 3806, 3364, 3532, -1, 3532, 3365, 3533, -1, 3533, 3534, 3807, -1, 3807, 3514, 3804, -1, 3804, 3515, 3797, -1, 3797, 3367, 3796, -1, 3796, 3212, 3535, -1, 3535, 3213, 3536, -1, 3536, 3516, 3829, -1, 3286, 3551, 3287, -1, 3286, 3537, 3551, -1, 3286, 3538, 3537, -1, 3537, 3538, 3890, -1, 3890, 3538, 3392, -1, 3889, 3392, 3391, -1, 3552, 3391, 3553, -1, 3539, 3553, 3424, -1, 3540, 3424, 3423, -1, 3541, 3423, 3421, -1, 3542, 3421, 3554, -1, 3543, 3554, 3555, -1, 3556, 3555, 3557, -1, 3544, 3557, 3401, -1, 3558, 3401, 3235, -1, 3919, 3235, 3234, -1, 3920, 3234, 3559, -1, 3545, 3559, 3233, -1, 3777, 3233, 3232, -1, 3887, 3232, 3546, -1, 3761, 3546, 3405, -1, 3560, 3405, 3253, -1, 3561, 3253, 3254, -1, 3562, 3254, 3255, -1, 3563, 3255, 3259, -1, 3763, 3259, 3547, -1, 3764, 3547, 3564, -1, 3565, 3564, 3262, -1, 3566, 3262, 3263, -1, 3567, 3263, 3568, -1, 3765, 3568, 3420, -1, 3766, 3420, 3548, -1, 3768, 3548, 3549, -1, 3569, 3549, 3419, -1, 3570, 3419, 3550, -1, 3893, 3550, 3287, -1, 3551, 3893, 3287, -1, 3890, 3392, 3889, -1, 3889, 3391, 3552, -1, 3552, 3553, 3539, -1, 3539, 3424, 3540, -1, 3540, 3423, 3541, -1, 3541, 3421, 3542, -1, 3542, 3554, 3543, -1, 3543, 3555, 3556, -1, 3556, 3557, 3544, -1, 3544, 3401, 3558, -1, 3558, 3235, 3919, -1, 3919, 3234, 3920, -1, 3920, 3559, 3545, -1, 3545, 3233, 3777, -1, 3777, 3232, 3887, -1, 3887, 3546, 3761, -1, 3761, 3405, 3560, -1, 3560, 3253, 3561, -1, 3561, 3254, 3562, -1, 3562, 3255, 3563, -1, 3563, 3259, 3763, -1, 3763, 3547, 3764, -1, 3764, 3564, 3565, -1, 3565, 3262, 3566, -1, 3566, 3263, 3567, -1, 3567, 3568, 3765, -1, 3765, 3420, 3766, -1, 3766, 3548, 3768, -1, 3768, 3549, 3569, -1, 3569, 3419, 3570, -1, 3570, 3550, 3893, -1, 3571, 3611, 3612, -1, 3571, 3572, 3611, -1, 3571, 3573, 3572, -1, 3572, 3573, 3574, -1, 3574, 3573, 3613, -1, 3575, 3613, 3576, -1, 3827, 3576, 3131, -1, 3577, 3131, 3578, -1, 3614, 3578, 3615, -1, 3616, 3615, 3109, -1, 3828, 3109, 3579, -1, 3617, 3579, 3108, -1, 3580, 3108, 3107, -1, 3618, 3107, 3106, -1, 3619, 3106, 3620, -1, 3886, 3620, 3105, -1, 3830, 3105, 3621, -1, 3622, 3621, 3103, -1, 3581, 3103, 3126, -1, 3623, 3126, 3624, -1, 3625, 3624, 3582, -1, 3626, 3582, 3627, -1, 3774, 3627, 3583, -1, 3628, 3583, 3102, -1, 3629, 3102, 3630, -1, 3584, 3630, 3631, -1, 3775, 3631, 3632, -1, 3776, 3632, 3585, -1, 3633, 3585, 3587, -1, 3586, 3587, 3099, -1, 3634, 3099, 3635, -1, 3636, 3635, 3098, -1, 3588, 3098, 3637, -1, 3638, 3637, 3097, -1, 3639, 3097, 3122, -1, 3640, 3122, 3095, -1, 3888, 3095, 3589, -1, 3641, 3589, 3590, -1, 3921, 3590, 3092, -1, 3591, 3092, 3592, -1, 3894, 3592, 3593, -1, 3895, 3593, 3594, -1, 3642, 3594, 3595, -1, 3896, 3595, 3643, -1, 3596, 3643, 3090, -1, 3597, 3090, 3089, -1, 3644, 3089, 3598, -1, 3898, 3598, 3088, -1, 3900, 3088, 3087, -1, 3645, 3087, 3646, -1, 3599, 3646, 3085, -1, 3904, 3085, 3647, -1, 3648, 3647, 3600, -1, 3860, 3600, 3119, -1, 3649, 3119, 3601, -1, 3858, 3601, 3602, -1, 3603, 3602, 3116, -1, 3844, 3116, 3083, -1, 3604, 3083, 3605, -1, 3842, 3605, 3115, -1, 3606, 3115, 3607, -1, 3650, 3607, 3608, -1, 3651, 3608, 3652, -1, 3653, 3652, 3080, -1, 3654, 3080, 3114, -1, 3609, 3114, 3113, -1, 3655, 3113, 3111, -1, 3907, 3111, 3078, -1, 3656, 3078, 3076, -1, 3909, 3076, 3074, -1, 3914, 3074, 3657, -1, 3658, 3657, 3073, -1, 3659, 3073, 3610, -1, 3915, 3610, 3071, -1, 3917, 3071, 3132, -1, 3825, 3132, 3612, -1, 3611, 3825, 3612, -1, 3574, 3613, 3575, -1, 3575, 3576, 3827, -1, 3827, 3131, 3577, -1, 3577, 3578, 3614, -1, 3614, 3615, 3616, -1, 3616, 3109, 3828, -1, 3828, 3579, 3617, -1, 3617, 3108, 3580, -1, 3580, 3107, 3618, -1, 3618, 3106, 3619, -1, 3619, 3620, 3886, -1, 3886, 3105, 3830, -1, 3830, 3621, 3622, -1, 3622, 3103, 3581, -1, 3581, 3126, 3623, -1, 3623, 3624, 3625, -1, 3625, 3582, 3626, -1, 3626, 3627, 3774, -1, 3774, 3583, 3628, -1, 3628, 3102, 3629, -1, 3629, 3630, 3584, -1, 3584, 3631, 3775, -1, 3775, 3632, 3776, -1, 3776, 3585, 3633, -1, 3633, 3587, 3586, -1, 3586, 3099, 3634, -1, 3634, 3635, 3636, -1, 3636, 3098, 3588, -1, 3588, 3637, 3638, -1, 3638, 3097, 3639, -1, 3639, 3122, 3640, -1, 3640, 3095, 3888, -1, 3888, 3589, 3641, -1, 3641, 3590, 3921, -1, 3921, 3092, 3591, -1, 3591, 3592, 3894, -1, 3894, 3593, 3895, -1, 3895, 3594, 3642, -1, 3642, 3595, 3896, -1, 3896, 3643, 3596, -1, 3596, 3090, 3597, -1, 3597, 3089, 3644, -1, 3644, 3598, 3898, -1, 3898, 3088, 3900, -1, 3900, 3087, 3645, -1, 3645, 3646, 3599, -1, 3599, 3085, 3904, -1, 3904, 3647, 3648, -1, 3648, 3600, 3860, -1, 3860, 3119, 3649, -1, 3649, 3601, 3858, -1, 3858, 3602, 3603, -1, 3603, 3116, 3844, -1, 3844, 3083, 3604, -1, 3604, 3605, 3842, -1, 3842, 3115, 3606, -1, 3606, 3607, 3650, -1, 3650, 3608, 3651, -1, 3651, 3652, 3653, -1, 3653, 3080, 3654, -1, 3654, 3114, 3609, -1, 3609, 3113, 3655, -1, 3655, 3111, 3907, -1, 3907, 3078, 3656, -1, 3656, 3076, 3909, -1, 3909, 3074, 3914, -1, 3914, 3657, 3658, -1, 3658, 3073, 3659, -1, 3659, 3610, 3915, -1, 3915, 3071, 3917, -1, 3917, 3132, 3825, -1, 3210, 3211, 3803, -1, 3803, 3211, 3800, -1, 3800, 3211, 3370, -1, 3799, 3370, 3798, -1, 3799, 3800, 3370, -1, 3370, 3369, 3798, -1, 3798, 3369, 3805, -1, 3805, 3369, 3366, -1, 3368, 3805, 3366, -1, 3368, 3661, 3805, -1, 3368, 3660, 3661, -1, 3661, 3660, 3673, -1, 3673, 3660, 3662, -1, 3674, 3662, 3363, -1, 3675, 3363, 3676, -1, 3663, 3676, 3677, -1, 3809, 3677, 3664, -1, 3811, 3664, 3665, -1, 3678, 3665, 3666, -1, 3679, 3666, 3667, -1, 3680, 3667, 3358, -1, 3813, 3358, 3668, -1, 3681, 3668, 3352, -1, 3815, 3352, 3669, -1, 3818, 3669, 3670, -1, 3819, 3670, 3682, -1, 3683, 3682, 3671, -1, 3684, 3671, 3672, -1, 3145, 3684, 3672, -1, 3673, 3662, 3674, -1, 3674, 3363, 3675, -1, 3675, 3676, 3663, -1, 3663, 3677, 3809, -1, 3809, 3664, 3811, -1, 3811, 3665, 3678, -1, 3678, 3666, 3679, -1, 3679, 3667, 3680, -1, 3680, 3358, 3813, -1, 3813, 3668, 3681, -1, 3681, 3352, 3815, -1, 3815, 3669, 3818, -1, 3818, 3670, 3819, -1, 3819, 3682, 3683, -1, 3683, 3671, 3684, -1, 3850, 3849, 3336, -1, 3336, 3849, 3685, -1, 3685, 3849, 3846, -1, 3337, 3846, 3843, -1, 3696, 3843, 3841, -1, 3686, 3841, 3687, -1, 3697, 3687, 3688, -1, 3327, 3688, 3690, -1, 3689, 3690, 3845, -1, 3329, 3845, 3691, -1, 3338, 3691, 3838, -1, 3698, 3838, 3925, -1, 3341, 3925, 3836, -1, 3345, 3836, 3692, -1, 3346, 3692, 3835, -1, 3347, 3835, 3699, -1, 3700, 3699, 3693, -1, 3349, 3693, 3701, -1, 3702, 3701, 3834, -1, 3703, 3834, 3704, -1, 3705, 3704, 3694, -1, 3354, 3694, 3706, -1, 3707, 3706, 3708, -1, 3709, 3708, 3831, -1, 3356, 3831, 3695, -1, 3157, 3356, 3695, -1, 3685, 3846, 3337, -1, 3337, 3843, 3696, -1, 3696, 3841, 3686, -1, 3686, 3687, 3697, -1, 3697, 3688, 3327, -1, 3327, 3690, 3689, -1, 3689, 3845, 3329, -1, 3329, 3691, 3338, -1, 3338, 3838, 3698, -1, 3698, 3925, 3341, -1, 3341, 3836, 3345, -1, 3345, 3692, 3346, -1, 3346, 3835, 3347, -1, 3347, 3699, 3700, -1, 3700, 3693, 3349, -1, 3349, 3701, 3702, -1, 3702, 3834, 3703, -1, 3703, 3704, 3705, -1, 3705, 3694, 3354, -1, 3354, 3706, 3707, -1, 3707, 3708, 3709, -1, 3709, 3831, 3356, -1, 3319, 3318, 3710, -1, 3710, 3318, 3719, -1, 3719, 3318, 3310, -1, 3720, 3310, 3309, -1, 3721, 3309, 3711, -1, 3859, 3711, 3303, -1, 3722, 3303, 3305, -1, 3862, 3305, 3302, -1, 3866, 3302, 3712, -1, 3863, 3712, 3301, -1, 3864, 3301, 3299, -1, 3723, 3299, 3713, -1, 3724, 3713, 3296, -1, 3725, 3296, 3714, -1, 3726, 3714, 3727, -1, 3715, 3727, 3290, -1, 3716, 3290, 3728, -1, 3729, 3728, 3717, -1, 3871, 3717, 3730, -1, 3731, 3730, 3718, -1, 3732, 3718, 3294, -1, 3733, 3294, 3295, -1, 3872, 3295, 3293, -1, 3172, 3872, 3293, -1, 3719, 3310, 3720, -1, 3720, 3309, 3721, -1, 3721, 3711, 3859, -1, 3859, 3303, 3722, -1, 3722, 3305, 3862, -1, 3862, 3302, 3866, -1, 3866, 3712, 3863, -1, 3863, 3301, 3864, -1, 3864, 3299, 3723, -1, 3723, 3713, 3724, -1, 3724, 3296, 3725, -1, 3725, 3714, 3726, -1, 3726, 3727, 3715, -1, 3715, 3290, 3716, -1, 3716, 3728, 3729, -1, 3729, 3717, 3871, -1, 3871, 3730, 3731, -1, 3731, 3718, 3732, -1, 3732, 3294, 3733, -1, 3733, 3295, 3872, -1, 3278, 3734, 3884, -1, 3884, 3734, 3745, -1, 3745, 3734, 3275, -1, 3735, 3275, 3274, -1, 3746, 3274, 3747, -1, 3736, 3747, 3265, -1, 3748, 3265, 3737, -1, 3738, 3737, 3749, -1, 3739, 3749, 3264, -1, 3750, 3264, 3751, -1, 3885, 3751, 3740, -1, 3752, 3740, 3418, -1, 3741, 3418, 3261, -1, 3767, 3261, 3742, -1, 3753, 3742, 3260, -1, 3762, 3260, 3256, -1, 3760, 3256, 3754, -1, 3743, 3754, 3744, -1, 3757, 3744, 3257, -1, 3755, 3257, 3258, -1, 3192, 3755, 3258, -1, 3745, 3275, 3735, -1, 3735, 3274, 3746, -1, 3746, 3747, 3736, -1, 3736, 3265, 3748, -1, 3748, 3737, 3738, -1, 3738, 3749, 3739, -1, 3739, 3264, 3750, -1, 3750, 3751, 3885, -1, 3885, 3740, 3752, -1, 3752, 3418, 3741, -1, 3741, 3261, 3767, -1, 3767, 3742, 3753, -1, 3753, 3260, 3762, -1, 3762, 3256, 3760, -1, 3760, 3754, 3743, -1, 3743, 3744, 3757, -1, 3757, 3257, 3755, -1, 3192, 3198, 3755, -1, 3755, 3198, 3756, -1, 3758, 3755, 3756, -1, 3758, 3757, 3755, -1, 3758, 3759, 3757, -1, 3757, 3759, 3743, -1, 3743, 3759, 3761, -1, 3760, 3761, 3560, -1, 3561, 3760, 3560, -1, 3561, 3762, 3760, -1, 3561, 3562, 3762, -1, 3762, 3562, 3563, -1, 3763, 3762, 3563, -1, 3763, 3764, 3762, -1, 3762, 3764, 3753, -1, 3753, 3764, 3565, -1, 3566, 3753, 3565, -1, 3566, 3767, 3753, -1, 3566, 3567, 3767, -1, 3767, 3567, 3765, -1, 3766, 3767, 3765, -1, 3766, 3741, 3767, -1, 3766, 3768, 3741, -1, 3741, 3768, 3569, -1, 3570, 3741, 3569, -1, 3570, 3893, 3741, -1, 3741, 3893, 3882, -1, 3769, 3882, 3732, -1, 3168, 3732, 3169, -1, 3168, 3769, 3732, -1, 3168, 3876, 3769, -1, 3168, 3770, 3876, -1, 3168, 3176, 3770, -1, 3770, 3176, 3771, -1, 3771, 3176, 3175, -1, 3772, 3175, 3173, -1, 2390, 3173, 2391, -1, 2390, 3772, 3173, -1, 2390, 3773, 3772, -1, 2390, 2277, 3773, -1, 3761, 3759, 3774, -1, 3887, 3774, 3628, -1, 3629, 3887, 3628, -1, 3629, 3777, 3887, -1, 3629, 3584, 3777, -1, 3777, 3584, 3775, -1, 3776, 3777, 3775, -1, 3776, 3633, 3777, -1, 3777, 3633, 3586, -1, 3634, 3777, 3586, -1, 3634, 3636, 3777, -1, 3777, 3636, 3588, -1, 3545, 3588, 3920, -1, 3545, 3777, 3588, -1, 3193, 3785, 3195, -1, 3193, 3778, 3785, -1, 3193, 3780, 3778, -1, 3778, 3780, 3779, -1, 3779, 3780, 3781, -1, 2262, 3781, 3782, -1, 3783, 3782, 3189, -1, 3783, 2262, 3782, -1, 3783, 2269, 2262, -1, 3783, 2394, 2269, -1, 2269, 2394, 2260, -1, 3779, 3781, 2262, -1, 3784, 2382, 3785, -1, 3784, 3786, 2382, -1, 3784, 2265, 3786, -1, 3786, 2265, 2383, -1, 2383, 2265, 2266, -1, 2384, 2266, 3787, -1, 3789, 3787, 3788, -1, 3789, 2384, 3787, -1, 3789, 2385, 2384, -1, 3789, 3790, 2385, -1, 2385, 3790, 2386, -1, 2383, 2266, 2384, -1, 2381, 3134, 2382, -1, 2381, 3791, 3134, -1, 2381, 2379, 3791, -1, 3791, 2379, 3136, -1, 3136, 2379, 3793, -1, 3792, 3793, 2993, -1, 3137, 3792, 2993, -1, 3793, 2378, 2993, -1, 2993, 2378, 2992, -1, 2992, 2378, 2991, -1, 3792, 3136, 3793, -1, 3134, 3795, 2382, -1, 2382, 3795, 3623, -1, 3625, 2382, 3623, -1, 3625, 3785, 2382, -1, 3625, 3195, 3785, -1, 3625, 3626, 3195, -1, 3195, 3626, 3774, -1, 3759, 3195, 3774, -1, 3794, 3622, 3795, -1, 3794, 3796, 3622, -1, 3794, 3797, 3796, -1, 3794, 3798, 3797, -1, 3794, 3799, 3798, -1, 3794, 3133, 3799, -1, 3799, 3133, 3800, -1, 3800, 3133, 3801, -1, 3802, 3800, 3801, -1, 3802, 3803, 3800, -1, 3797, 3798, 3804, -1, 3804, 3798, 3805, -1, 3807, 3805, 3661, -1, 3673, 3807, 3661, -1, 3673, 3533, 3807, -1, 3673, 3532, 3533, -1, 3673, 3674, 3532, -1, 3532, 3674, 3806, -1, 3806, 3674, 3675, -1, 3808, 3675, 3663, -1, 3530, 3663, 3511, -1, 3530, 3808, 3663, -1, 3804, 3805, 3807, -1, 3806, 3675, 3808, -1, 3663, 3809, 3511, -1, 3511, 3809, 3529, -1, 3529, 3809, 3527, -1, 3527, 3809, 3811, -1, 3810, 3811, 3812, -1, 3810, 3527, 3811, -1, 3811, 3678, 3812, -1, 3812, 3678, 3814, -1, 3814, 3678, 3679, -1, 3680, 3814, 3679, -1, 3680, 3813, 3814, -1, 3814, 3813, 3681, -1, 3815, 3814, 3681, -1, 3815, 3817, 3814, -1, 3815, 3816, 3817, -1, 3815, 3818, 3816, -1, 3816, 3818, 3819, -1, 3820, 3819, 3683, -1, 3684, 3820, 3683, -1, 3684, 3151, 3820, -1, 3684, 3150, 3151, -1, 3684, 3146, 3150, -1, 3684, 3145, 3146, -1, 3816, 3819, 3820, -1, 3814, 3817, 3925, -1, 3431, 3925, 3454, -1, 3431, 3814, 3925, -1, 3431, 3526, 3814, -1, 3431, 3455, 3526, -1, 3526, 3455, 3509, -1, 3509, 3455, 3433, -1, 3821, 3433, 3456, -1, 3825, 3456, 3917, -1, 3825, 3821, 3456, -1, 3825, 3822, 3821, -1, 3825, 3525, 3822, -1, 3825, 3523, 3525, -1, 3825, 3823, 3523, -1, 3825, 3824, 3823, -1, 3825, 3522, 3824, -1, 3825, 3521, 3522, -1, 3825, 3826, 3521, -1, 3825, 3611, 3826, -1, 3826, 3611, 3572, -1, 3574, 3826, 3572, -1, 3574, 3575, 3826, -1, 3826, 3575, 3827, -1, 3577, 3826, 3827, -1, 3577, 3519, 3826, -1, 3577, 3518, 3519, -1, 3577, 3503, 3518, -1, 3577, 3501, 3503, -1, 3577, 3517, 3501, -1, 3577, 3829, 3517, -1, 3577, 3614, 3829, -1, 3829, 3614, 3616, -1, 3828, 3829, 3616, -1, 3828, 3617, 3829, -1, 3829, 3617, 3580, -1, 3618, 3829, 3580, -1, 3618, 3619, 3829, -1, 3829, 3619, 3886, -1, 3536, 3886, 3830, -1, 3535, 3830, 3796, -1, 3535, 3536, 3830, -1, 3153, 3706, 3837, -1, 3153, 3708, 3706, -1, 3153, 3831, 3708, -1, 3153, 3832, 3831, -1, 3831, 3832, 3833, -1, 3155, 3831, 3833, -1, 3155, 3695, 3831, -1, 3706, 3694, 3837, -1, 3837, 3694, 3704, -1, 3834, 3837, 3704, -1, 3834, 3701, 3837, -1, 3837, 3701, 3693, -1, 3699, 3837, 3693, -1, 3699, 3835, 3837, -1, 3837, 3835, 3692, -1, 3836, 3837, 3692, -1, 3836, 3925, 3837, -1, 3837, 3925, 3817, -1, 3838, 3923, 3925, -1, 3838, 3839, 3923, -1, 3838, 3691, 3839, -1, 3839, 3691, 3449, -1, 3449, 3691, 3427, -1, 3427, 3691, 3845, -1, 3447, 3845, 3690, -1, 3446, 3690, 3688, -1, 3687, 3446, 3688, -1, 3687, 3426, 3446, -1, 3687, 3841, 3426, -1, 3426, 3841, 3840, -1, 3840, 3841, 3843, -1, 3842, 3843, 3847, -1, 3604, 3847, 3160, -1, 3844, 3160, 3603, -1, 3844, 3604, 3160, -1, 3427, 3845, 3447, -1, 3447, 3690, 3446, -1, 3843, 3846, 3847, -1, 3847, 3846, 3163, -1, 3163, 3846, 3849, -1, 3848, 3849, 3159, -1, 3848, 3163, 3849, -1, 3849, 3850, 3159, -1, 3842, 3847, 3604, -1, 3851, 3856, 3160, -1, 3851, 3182, 3856, -1, 3851, 3852, 3182, -1, 3182, 3852, 3183, -1, 3183, 3852, 3853, -1, 3184, 3853, 3854, -1, 3186, 3184, 3854, -1, 3853, 3162, 3854, -1, 3854, 3162, 2996, -1, 2996, 3162, 3855, -1, 3184, 3183, 3853, -1, 3856, 3857, 3160, -1, 3160, 3857, 3603, -1, 3603, 3857, 3858, -1, 3858, 3857, 3861, -1, 3649, 3861, 3721, -1, 3859, 3649, 3721, -1, 3859, 3722, 3649, -1, 3649, 3722, 3478, -1, 3860, 3478, 3648, -1, 3860, 3649, 3478, -1, 3721, 3861, 3720, -1, 3720, 3861, 3180, -1, 3719, 3180, 3187, -1, 3179, 3719, 3187, -1, 3179, 3710, 3719, -1, 3720, 3180, 3719, -1, 3722, 3862, 3478, -1, 3478, 3862, 3477, -1, 3477, 3862, 3494, -1, 3494, 3862, 3475, -1, 3475, 3862, 3474, -1, 3474, 3862, 3492, -1, 3492, 3862, 3866, -1, 3472, 3866, 3863, -1, 3469, 3863, 3864, -1, 3491, 3864, 3723, -1, 3865, 3723, 3867, -1, 3865, 3491, 3723, -1, 3492, 3866, 3472, -1, 3472, 3863, 3469, -1, 3469, 3864, 3491, -1, 3723, 3724, 3867, -1, 3867, 3724, 3868, -1, 3868, 3724, 3725, -1, 3466, 3725, 3869, -1, 3466, 3868, 3725, -1, 3725, 3726, 3869, -1, 3869, 3726, 3465, -1, 3465, 3726, 3870, -1, 3870, 3726, 3715, -1, 3463, 3715, 3882, -1, 3463, 3870, 3715, -1, 3715, 3716, 3882, -1, 3882, 3716, 3729, -1, 3871, 3882, 3729, -1, 3871, 3731, 3882, -1, 3882, 3731, 3732, -1, 3732, 3733, 3169, -1, 3169, 3733, 3170, -1, 3170, 3733, 3872, -1, 3873, 3872, 3874, -1, 3873, 3170, 3872, -1, 3872, 3172, 3874, -1, 3771, 3175, 3772, -1, 3173, 3166, 2391, -1, 2391, 3166, 3875, -1, 3769, 3876, 3207, -1, 3207, 3876, 2271, -1, 2273, 3207, 2271, -1, 2273, 3877, 3207, -1, 2273, 3878, 3877, -1, 3877, 3878, 3208, -1, 3208, 3878, 3880, -1, 2396, 3208, 3880, -1, 2396, 3879, 3208, -1, 2396, 3204, 3879, -1, 3878, 3881, 3880, -1, 3880, 3881, 2270, -1, 3882, 3769, 3741, -1, 3741, 3769, 3203, -1, 3752, 3203, 3885, -1, 3752, 3741, 3203, -1, 3202, 3735, 3203, -1, 3202, 3745, 3735, -1, 3202, 3883, 3745, -1, 3745, 3883, 3200, -1, 3884, 3745, 3200, -1, 3735, 3746, 3203, -1, 3203, 3746, 3736, -1, 3748, 3203, 3736, -1, 3748, 3738, 3203, -1, 3203, 3738, 3739, -1, 3750, 3203, 3739, -1, 3750, 3885, 3203, -1, 3760, 3743, 3761, -1, 3829, 3886, 3536, -1, 3830, 3622, 3796, -1, 3622, 3581, 3795, -1, 3795, 3581, 3623, -1, 3761, 3774, 3887, -1, 3638, 3540, 3588, -1, 3638, 3539, 3540, -1, 3638, 3639, 3539, -1, 3539, 3639, 3552, -1, 3552, 3639, 3640, -1, 3888, 3552, 3640, -1, 3888, 3889, 3552, -1, 3888, 3641, 3889, -1, 3889, 3641, 3890, -1, 3890, 3641, 3921, -1, 3891, 3921, 3499, -1, 3891, 3890, 3921, -1, 3891, 3537, 3890, -1, 3891, 3892, 3537, -1, 3537, 3892, 3551, -1, 3551, 3892, 3500, -1, 3893, 3500, 3882, -1, 3893, 3551, 3500, -1, 3591, 3897, 3921, -1, 3591, 3894, 3897, -1, 3897, 3894, 3895, -1, 3642, 3897, 3895, -1, 3642, 3896, 3897, -1, 3897, 3896, 3596, -1, 3597, 3897, 3596, -1, 3597, 3644, 3897, -1, 3897, 3644, 3898, -1, 3899, 3898, 3900, -1, 3482, 3900, 3645, -1, 3901, 3645, 3599, -1, 3902, 3599, 3903, -1, 3902, 3901, 3599, -1, 3897, 3898, 3899, -1, 3899, 3900, 3482, -1, 3482, 3645, 3901, -1, 3599, 3904, 3903, -1, 3903, 3904, 3478, -1, 3478, 3904, 3648, -1, 3649, 3858, 3861, -1, 3843, 3842, 3840, -1, 3840, 3842, 3606, -1, 3425, 3606, 3905, -1, 3425, 3840, 3606, -1, 3606, 3650, 3905, -1, 3905, 3650, 3906, -1, 3906, 3650, 3651, -1, 3653, 3906, 3651, -1, 3653, 3654, 3906, -1, 3906, 3654, 3609, -1, 3655, 3906, 3609, -1, 3655, 3907, 3906, -1, 3906, 3907, 3656, -1, 3909, 3906, 3656, -1, 3909, 3908, 3906, -1, 3909, 3910, 3908, -1, 3909, 3911, 3910, -1, 3909, 3461, 3911, -1, 3909, 3912, 3461, -1, 3909, 3459, 3912, -1, 3909, 3442, 3459, -1, 3909, 3913, 3442, -1, 3909, 3439, 3913, -1, 3909, 3438, 3439, -1, 3909, 3914, 3438, -1, 3438, 3914, 3918, -1, 3918, 3914, 3658, -1, 3436, 3658, 3659, -1, 3915, 3436, 3659, -1, 3915, 3916, 3436, -1, 3915, 3917, 3916, -1, 3916, 3917, 3456, -1, 3918, 3658, 3436, -1, 3540, 3541, 3588, -1, 3588, 3541, 3542, -1, 3543, 3588, 3542, -1, 3543, 3556, 3588, -1, 3588, 3556, 3544, -1, 3558, 3588, 3544, -1, 3558, 3919, 3588, -1, 3588, 3919, 3920, -1, 3821, 3509, 3433, -1, 3897, 3497, 3921, -1, 3921, 3497, 3483, -1, 3484, 3921, 3483, -1, 3484, 3485, 3921, -1, 3921, 3485, 3922, -1, 3487, 3921, 3922, -1, 3487, 3499, 3921, -1, 3923, 3924, 3925, -1, 3925, 3924, 3429, -1, 3926, 3925, 3429, -1, 3926, 3453, 3925, -1, 3925, 3453, 3927, -1, 3454, 3925, 3927, -1, 4357, 4432, 4729, -1, 4729, 4432, 4469, -1, 4729, 4469, 3928, -1, 3928, 4469, 4430, -1, 4429, 3928, 4430, -1, 4429, 3929, 3928, -1, 4429, 3930, 3929, -1, 3929, 3930, 3931, -1, 3930, 4428, 3931, -1, 3931, 4428, 3932, -1, 3932, 4428, 3933, -1, 3934, 3933, 3935, -1, 3938, 3935, 3936, -1, 3937, 3936, 4615, -1, 3937, 3938, 3936, -1, 3932, 3933, 3934, -1, 3934, 3935, 3938, -1, 3936, 4426, 4615, -1, 4426, 4427, 4615, -1, 4615, 4427, 4617, -1, 4617, 4427, 4618, -1, 4618, 4427, 3939, -1, 3944, 3939, 3945, -1, 3940, 3945, 3941, -1, 3943, 3941, 3942, -1, 3943, 3940, 3941, -1, 4618, 3939, 3944, -1, 3944, 3945, 3940, -1, 3943, 3942, 3946, -1, 3946, 3942, 4425, -1, 3946, 4425, 4620, -1, 4620, 4425, 3947, -1, 4550, 4620, 3947, -1, 4550, 4742, 4620, -1, 4550, 4424, 4742, -1, 4742, 4424, 3948, -1, 3948, 4424, 4423, -1, 4625, 4423, 4421, -1, 4630, 4421, 4418, -1, 4628, 4418, 4417, -1, 4631, 4417, 3949, -1, 4633, 3949, 3958, -1, 3950, 3958, 3951, -1, 3959, 3951, 4413, -1, 4636, 4413, 3953, -1, 3952, 3953, 4412, -1, 4644, 4412, 3954, -1, 3960, 3954, 4408, -1, 4646, 4408, 4407, -1, 3961, 4407, 4405, -1, 3962, 4405, 4404, -1, 3955, 4404, 3963, -1, 3964, 3963, 4403, -1, 4651, 4403, 4402, -1, 4751, 4402, 3956, -1, 3957, 3956, 4653, -1, 3957, 4751, 3956, -1, 3948, 4423, 4625, -1, 4625, 4421, 4630, -1, 4630, 4418, 4628, -1, 4628, 4417, 4631, -1, 4631, 3949, 4633, -1, 4633, 3958, 3950, -1, 3950, 3951, 3959, -1, 3959, 4413, 4636, -1, 4636, 3953, 3952, -1, 3952, 4412, 4644, -1, 4644, 3954, 3960, -1, 3960, 4408, 4646, -1, 4646, 4407, 3961, -1, 3961, 4405, 3962, -1, 3962, 4404, 3955, -1, 3955, 3963, 3964, -1, 3964, 4403, 4651, -1, 4651, 4402, 4751, -1, 3956, 3965, 4653, -1, 4653, 3965, 4655, -1, 4655, 3965, 3966, -1, 4655, 3966, 3970, -1, 3970, 3966, 4397, -1, 3967, 4397, 4396, -1, 3968, 4396, 3969, -1, 4654, 3969, 4399, -1, 4654, 3968, 3969, -1, 3970, 4397, 3967, -1, 3967, 4396, 3968, -1, 4399, 4395, 4654, -1, 4654, 4395, 4657, -1, 4657, 4395, 3971, -1, 3971, 4395, 4394, -1, 3972, 3971, 4394, -1, 3972, 3974, 3971, -1, 3972, 3973, 3974, -1, 3974, 3973, 3975, -1, 3975, 3973, 3976, -1, 3977, 3976, 3979, -1, 3978, 3977, 3979, -1, 3975, 3976, 3977, -1, 3979, 4391, 3978, -1, 3978, 4391, 4659, -1, 4659, 4391, 4390, -1, 4660, 4390, 4661, -1, 4660, 4659, 4390, -1, 4390, 4386, 4661, -1, 4661, 4386, 3980, -1, 3980, 4386, 4366, -1, 3980, 4366, 3981, -1, 3981, 4366, 3983, -1, 4573, 3983, 3982, -1, 4569, 3982, 4385, -1, 4569, 4573, 3982, -1, 3981, 3983, 4573, -1, 3984, 4723, 4540, -1, 3984, 4720, 4723, -1, 3984, 3985, 4720, -1, 4720, 3985, 3986, -1, 3986, 3985, 4537, -1, 4704, 4537, 4545, -1, 4718, 4545, 4511, -1, 3987, 4511, 3988, -1, 4676, 3988, 4493, -1, 3994, 4493, 4494, -1, 4673, 4494, 3989, -1, 4671, 3989, 4496, -1, 3995, 4496, 4498, -1, 3990, 4498, 4568, -1, 4663, 4568, 4567, -1, 4664, 4567, 4565, -1, 3991, 4565, 3996, -1, 4666, 3996, 3992, -1, 3997, 3992, 4542, -1, 3993, 4542, 3998, -1, 3999, 3998, 4541, -1, 4667, 4541, 4000, -1, 4001, 4000, 4539, -1, 4724, 4539, 4540, -1, 4723, 4724, 4540, -1, 3986, 4537, 4704, -1, 4704, 4545, 4718, -1, 4718, 4511, 3987, -1, 3987, 3988, 4676, -1, 4676, 4493, 3994, -1, 3994, 4494, 4673, -1, 4673, 3989, 4671, -1, 4671, 4496, 3995, -1, 3995, 4498, 3990, -1, 3990, 4568, 4663, -1, 4663, 4567, 4664, -1, 4664, 4565, 3991, -1, 3991, 3996, 4666, -1, 4666, 3992, 3997, -1, 3997, 4542, 3993, -1, 3993, 3998, 3999, -1, 3999, 4541, 4667, -1, 4667, 4000, 4001, -1, 4001, 4539, 4724, -1, 4400, 4003, 4002, -1, 4400, 4652, 4003, -1, 4400, 4004, 4652, -1, 4652, 4004, 4005, -1, 4005, 4004, 4006, -1, 4018, 4006, 4401, -1, 4007, 4401, 4503, -1, 4019, 4503, 4008, -1, 4750, 4008, 4501, -1, 4749, 4501, 4500, -1, 4662, 4500, 4499, -1, 4020, 4499, 4388, -1, 4021, 4388, 4389, -1, 4022, 4389, 4393, -1, 4668, 4393, 4392, -1, 4658, 4392, 4010, -1, 4009, 4010, 4011, -1, 4023, 4011, 4012, -1, 4656, 4012, 4013, -1, 4752, 4013, 4014, -1, 4024, 4014, 4025, -1, 4015, 4025, 4016, -1, 4026, 4016, 4398, -1, 4017, 4398, 4002, -1, 4003, 4017, 4002, -1, 4005, 4006, 4018, -1, 4018, 4401, 4007, -1, 4007, 4503, 4019, -1, 4019, 4008, 4750, -1, 4750, 4501, 4749, -1, 4749, 4500, 4662, -1, 4662, 4499, 4020, -1, 4020, 4388, 4021, -1, 4021, 4389, 4022, -1, 4022, 4393, 4668, -1, 4668, 4392, 4658, -1, 4658, 4010, 4009, -1, 4009, 4011, 4023, -1, 4023, 4012, 4656, -1, 4656, 4013, 4752, -1, 4752, 4014, 4024, -1, 4024, 4025, 4015, -1, 4015, 4016, 4026, -1, 4026, 4398, 4017, -1, 4028, 4639, 4040, -1, 4028, 4027, 4639, -1, 4028, 4029, 4027, -1, 4027, 4029, 4641, -1, 4641, 4029, 4409, -1, 4041, 4409, 4410, -1, 4042, 4410, 4043, -1, 4642, 4043, 4030, -1, 4044, 4030, 4045, -1, 4046, 4045, 4031, -1, 4748, 4031, 4566, -1, 4665, 4566, 4564, -1, 4047, 4564, 4502, -1, 4032, 4502, 4033, -1, 4034, 4033, 4504, -1, 4048, 4504, 4035, -1, 4049, 4035, 4036, -1, 4037, 4036, 4050, -1, 4051, 4050, 4406, -1, 4649, 4406, 4038, -1, 4648, 4038, 4563, -1, 4647, 4563, 4039, -1, 4650, 4039, 4562, -1, 4645, 4562, 4040, -1, 4639, 4645, 4040, -1, 4641, 4409, 4041, -1, 4041, 4410, 4042, -1, 4042, 4043, 4642, -1, 4642, 4030, 4044, -1, 4044, 4045, 4046, -1, 4046, 4031, 4748, -1, 4748, 4566, 4665, -1, 4665, 4564, 4047, -1, 4047, 4502, 4032, -1, 4032, 4033, 4034, -1, 4034, 4504, 4048, -1, 4048, 4035, 4049, -1, 4049, 4036, 4037, -1, 4037, 4050, 4051, -1, 4051, 4406, 4649, -1, 4649, 4038, 4648, -1, 4648, 4563, 4647, -1, 4647, 4039, 4650, -1, 4650, 4562, 4645, -1, 4052, 4053, 4478, -1, 4052, 4745, 4053, -1, 4052, 4561, 4745, -1, 4745, 4561, 4060, -1, 4060, 4561, 4054, -1, 4061, 4054, 4560, -1, 4055, 4560, 4538, -1, 4706, 4538, 4062, -1, 4063, 4062, 4543, -1, 4721, 4543, 4064, -1, 4056, 4064, 4559, -1, 4722, 4559, 4065, -1, 4066, 4065, 4067, -1, 4643, 4067, 4057, -1, 4068, 4057, 4411, -1, 4640, 4411, 4069, -1, 4070, 4069, 4058, -1, 4638, 4058, 4414, -1, 4637, 4414, 4415, -1, 4635, 4415, 4071, -1, 4072, 4071, 4416, -1, 4634, 4416, 4059, -1, 4746, 4059, 4479, -1, 4747, 4479, 4478, -1, 4053, 4747, 4478, -1, 4060, 4054, 4061, -1, 4061, 4560, 4055, -1, 4055, 4538, 4706, -1, 4706, 4062, 4063, -1, 4063, 4543, 4721, -1, 4721, 4064, 4056, -1, 4056, 4559, 4722, -1, 4722, 4065, 4066, -1, 4066, 4067, 4643, -1, 4643, 4057, 4068, -1, 4068, 4411, 4640, -1, 4640, 4069, 4070, -1, 4070, 4058, 4638, -1, 4638, 4414, 4637, -1, 4637, 4415, 4635, -1, 4635, 4071, 4072, -1, 4072, 4416, 4634, -1, 4634, 4059, 4746, -1, 4746, 4479, 4747, -1, 4475, 4073, 4474, -1, 4475, 4727, 4073, -1, 4475, 4074, 4727, -1, 4727, 4074, 4726, -1, 4726, 4074, 4477, -1, 4075, 4477, 4082, -1, 4083, 4082, 4558, -1, 4744, 4558, 4480, -1, 4076, 4480, 4084, -1, 4085, 4084, 4557, -1, 4086, 4557, 4077, -1, 4739, 4077, 4556, -1, 4632, 4556, 4555, -1, 4629, 4555, 4420, -1, 4627, 4420, 4419, -1, 4626, 4419, 4422, -1, 4087, 4422, 4088, -1, 4740, 4088, 4078, -1, 4079, 4078, 4089, -1, 4741, 4089, 4552, -1, 4090, 4552, 4080, -1, 4622, 4080, 4554, -1, 4091, 4554, 4081, -1, 4623, 4081, 4474, -1, 4073, 4623, 4474, -1, 4726, 4477, 4075, -1, 4075, 4082, 4083, -1, 4083, 4558, 4744, -1, 4744, 4480, 4076, -1, 4076, 4084, 4085, -1, 4085, 4557, 4086, -1, 4086, 4077, 4739, -1, 4739, 4556, 4632, -1, 4632, 4555, 4629, -1, 4629, 4420, 4627, -1, 4627, 4419, 4626, -1, 4626, 4422, 4087, -1, 4087, 4088, 4740, -1, 4740, 4078, 4079, -1, 4079, 4089, 4741, -1, 4741, 4552, 4090, -1, 4090, 4080, 4622, -1, 4622, 4554, 4091, -1, 4091, 4081, 4623, -1, 4092, 4730, 4431, -1, 4092, 4093, 4730, -1, 4092, 4473, 4093, -1, 4093, 4473, 4731, -1, 4731, 4473, 4094, -1, 4095, 4094, 4107, -1, 4108, 4107, 4553, -1, 4624, 4553, 4551, -1, 4109, 4551, 4549, -1, 4621, 4549, 4096, -1, 4110, 4096, 4097, -1, 4619, 4097, 4111, -1, 4098, 4111, 4099, -1, 4112, 4099, 4113, -1, 4738, 4113, 4114, -1, 4115, 4114, 4116, -1, 4100, 4116, 4101, -1, 4616, 4101, 4103, -1, 4102, 4103, 4104, -1, 4117, 4104, 4118, -1, 4119, 4118, 4120, -1, 4614, 4120, 4105, -1, 4106, 4105, 4121, -1, 4613, 4121, 4431, -1, 4730, 4613, 4431, -1, 4731, 4094, 4095, -1, 4095, 4107, 4108, -1, 4108, 4553, 4624, -1, 4624, 4551, 4109, -1, 4109, 4549, 4621, -1, 4621, 4096, 4110, -1, 4110, 4097, 4619, -1, 4619, 4111, 4098, -1, 4098, 4099, 4112, -1, 4112, 4113, 4738, -1, 4738, 4114, 4115, -1, 4115, 4116, 4100, -1, 4100, 4101, 4616, -1, 4616, 4103, 4102, -1, 4102, 4104, 4117, -1, 4117, 4118, 4119, -1, 4119, 4120, 4614, -1, 4614, 4105, 4106, -1, 4106, 4121, 4613, -1, 4122, 4732, 4135, -1, 4122, 4588, 4732, -1, 4122, 4123, 4588, -1, 4588, 4123, 4124, -1, 4124, 4123, 4445, -1, 4587, 4445, 4547, -1, 4586, 4547, 4363, -1, 4136, 4363, 4364, -1, 4570, 4364, 4125, -1, 4571, 4125, 4137, -1, 4138, 4137, 4139, -1, 4572, 4139, 4365, -1, 4126, 4365, 4127, -1, 4140, 4127, 4533, -1, 4717, 4533, 4369, -1, 4141, 4369, 4142, -1, 4128, 4142, 4370, -1, 4129, 4370, 4371, -1, 4130, 4371, 4131, -1, 4143, 4131, 4132, -1, 4144, 4132, 4133, -1, 4737, 4133, 4134, -1, 4145, 4134, 4146, -1, 4589, 4146, 4135, -1, 4732, 4589, 4135, -1, 4124, 4445, 4587, -1, 4587, 4547, 4586, -1, 4586, 4363, 4136, -1, 4136, 4364, 4570, -1, 4570, 4125, 4571, -1, 4571, 4137, 4138, -1, 4138, 4139, 4572, -1, 4572, 4365, 4126, -1, 4126, 4127, 4140, -1, 4140, 4533, 4717, -1, 4717, 4369, 4141, -1, 4141, 4142, 4128, -1, 4128, 4370, 4129, -1, 4129, 4371, 4130, -1, 4130, 4131, 4143, -1, 4143, 4132, 4144, -1, 4144, 4133, 4737, -1, 4737, 4134, 4145, -1, 4145, 4146, 4589, -1, 4148, 4590, 4147, -1, 4148, 4149, 4590, -1, 4148, 4443, 4149, -1, 4149, 4443, 4150, -1, 4150, 4443, 4159, -1, 4160, 4159, 4442, -1, 4715, 4442, 4441, -1, 4713, 4441, 4440, -1, 4714, 4440, 4438, -1, 4161, 4438, 4151, -1, 4162, 4151, 4437, -1, 4711, 4437, 4436, -1, 4152, 4436, 4435, -1, 4153, 4435, 4154, -1, 4733, 4154, 4163, -1, 4734, 4163, 4359, -1, 4155, 4359, 4156, -1, 4735, 4156, 4548, -1, 4157, 4548, 4362, -1, 4164, 4362, 4447, -1, 4165, 4447, 4446, -1, 4158, 4446, 4166, -1, 4167, 4166, 4444, -1, 4168, 4444, 4147, -1, 4590, 4168, 4147, -1, 4150, 4159, 4160, -1, 4160, 4442, 4715, -1, 4715, 4441, 4713, -1, 4713, 4440, 4714, -1, 4714, 4438, 4161, -1, 4161, 4151, 4162, -1, 4162, 4437, 4711, -1, 4711, 4436, 4152, -1, 4152, 4435, 4153, -1, 4153, 4154, 4733, -1, 4733, 4163, 4734, -1, 4734, 4359, 4155, -1, 4155, 4156, 4735, -1, 4735, 4548, 4157, -1, 4157, 4362, 4164, -1, 4164, 4447, 4165, -1, 4165, 4446, 4158, -1, 4158, 4166, 4167, -1, 4167, 4444, 4168, -1, 4534, 4705, 4169, -1, 4534, 4170, 4705, -1, 4534, 4535, 4170, -1, 4170, 4535, 4707, -1, 4707, 4535, 4171, -1, 4178, 4171, 4179, -1, 4708, 4179, 4172, -1, 4743, 4172, 4180, -1, 4725, 4180, 4181, -1, 4728, 4181, 4476, -1, 4182, 4476, 4174, -1, 4173, 4174, 4472, -1, 4695, 4472, 4471, -1, 4612, 4471, 4482, -1, 4690, 4482, 4483, -1, 4693, 4483, 4175, -1, 4692, 4175, 4490, -1, 4183, 4490, 4491, -1, 4184, 4491, 4530, -1, 4176, 4530, 4546, -1, 4719, 4546, 4185, -1, 4186, 4185, 4544, -1, 4187, 4544, 4536, -1, 4177, 4536, 4169, -1, 4705, 4177, 4169, -1, 4707, 4171, 4178, -1, 4178, 4179, 4708, -1, 4708, 4172, 4743, -1, 4743, 4180, 4725, -1, 4725, 4181, 4728, -1, 4728, 4476, 4182, -1, 4182, 4174, 4173, -1, 4173, 4472, 4695, -1, 4695, 4471, 4612, -1, 4612, 4482, 4690, -1, 4690, 4483, 4693, -1, 4693, 4175, 4692, -1, 4692, 4490, 4183, -1, 4183, 4491, 4184, -1, 4184, 4530, 4176, -1, 4176, 4546, 4719, -1, 4719, 4185, 4186, -1, 4186, 4544, 4187, -1, 4187, 4536, 4177, -1, 4188, 4606, 4202, -1, 4188, 4607, 4606, -1, 4188, 4528, 4607, -1, 4607, 4528, 4203, -1, 4203, 4528, 4375, -1, 4204, 4375, 4373, -1, 4709, 4373, 4372, -1, 4736, 4372, 4368, -1, 4189, 4368, 4190, -1, 4205, 4190, 4367, -1, 4206, 4367, 4207, -1, 4208, 4207, 4532, -1, 4191, 4532, 4209, -1, 4210, 4209, 4455, -1, 4192, 4455, 4193, -1, 4574, 4193, 4195, -1, 4194, 4195, 4196, -1, 4211, 4196, 4197, -1, 4212, 4197, 4198, -1, 4199, 4198, 4213, -1, 4576, 4213, 4453, -1, 4603, 4453, 4200, -1, 4604, 4200, 4201, -1, 4605, 4201, 4202, -1, 4606, 4605, 4202, -1, 4203, 4375, 4204, -1, 4204, 4373, 4709, -1, 4709, 4372, 4736, -1, 4736, 4368, 4189, -1, 4189, 4190, 4205, -1, 4205, 4367, 4206, -1, 4206, 4207, 4208, -1, 4208, 4532, 4191, -1, 4191, 4209, 4210, -1, 4210, 4455, 4192, -1, 4192, 4193, 4574, -1, 4574, 4195, 4194, -1, 4194, 4196, 4211, -1, 4211, 4197, 4212, -1, 4212, 4198, 4199, -1, 4199, 4213, 4576, -1, 4576, 4453, 4603, -1, 4603, 4200, 4604, -1, 4604, 4201, 4605, -1, 4214, 4593, 4378, -1, 4214, 4215, 4593, -1, 4214, 4379, 4215, -1, 4215, 4379, 4216, -1, 4216, 4379, 4217, -1, 4228, 4217, 4380, -1, 4594, 4380, 4381, -1, 4597, 4381, 4218, -1, 4581, 4218, 4463, -1, 4229, 4463, 4462, -1, 4230, 4462, 4219, -1, 4231, 4219, 4433, -1, 4232, 4433, 4233, -1, 4610, 4233, 4220, -1, 4234, 4220, 4434, -1, 4235, 4434, 4221, -1, 4710, 4221, 4222, -1, 4712, 4222, 4439, -1, 4716, 4439, 4223, -1, 4224, 4223, 4225, -1, 4236, 4225, 4374, -1, 4226, 4374, 4531, -1, 4591, 4531, 4237, -1, 4227, 4237, 4378, -1, 4593, 4227, 4378, -1, 4216, 4217, 4228, -1, 4228, 4380, 4594, -1, 4594, 4381, 4597, -1, 4597, 4218, 4581, -1, 4581, 4463, 4229, -1, 4229, 4462, 4230, -1, 4230, 4219, 4231, -1, 4231, 4433, 4232, -1, 4232, 4233, 4610, -1, 4610, 4220, 4234, -1, 4234, 4434, 4235, -1, 4235, 4221, 4710, -1, 4710, 4222, 4712, -1, 4712, 4439, 4716, -1, 4716, 4223, 4224, -1, 4224, 4225, 4236, -1, 4236, 4374, 4226, -1, 4226, 4531, 4591, -1, 4591, 4237, 4227, -1, 4485, 4687, 4484, -1, 4485, 4686, 4687, -1, 4485, 4238, 4686, -1, 4686, 4238, 4682, -1, 4682, 4238, 4486, -1, 4239, 4486, 4240, -1, 4683, 4240, 4450, -1, 4681, 4450, 4241, -1, 4677, 4241, 4508, -1, 4242, 4508, 4509, -1, 4254, 4509, 4514, -1, 4243, 4514, 4515, -1, 4244, 4515, 4513, -1, 4255, 4513, 4245, -1, 4700, 4245, 4512, -1, 4701, 4512, 4256, -1, 4257, 4256, 4246, -1, 4702, 4246, 4529, -1, 4258, 4529, 4247, -1, 4703, 4247, 4249, -1, 4248, 4249, 4250, -1, 4685, 4250, 4251, -1, 4252, 4251, 4253, -1, 4259, 4253, 4484, -1, 4687, 4259, 4484, -1, 4682, 4486, 4239, -1, 4239, 4240, 4683, -1, 4683, 4450, 4681, -1, 4681, 4241, 4677, -1, 4677, 4508, 4242, -1, 4242, 4509, 4254, -1, 4254, 4514, 4243, -1, 4243, 4515, 4244, -1, 4244, 4513, 4255, -1, 4255, 4245, 4700, -1, 4700, 4512, 4701, -1, 4701, 4256, 4257, -1, 4257, 4246, 4702, -1, 4702, 4529, 4258, -1, 4258, 4247, 4703, -1, 4703, 4249, 4248, -1, 4248, 4250, 4685, -1, 4685, 4251, 4252, -1, 4252, 4253, 4259, -1, 4382, 4599, 4275, -1, 4382, 4598, 4599, -1, 4382, 4261, 4598, -1, 4598, 4261, 4260, -1, 4260, 4261, 4262, -1, 4595, 4262, 4276, -1, 4596, 4276, 4376, -1, 4592, 4376, 4377, -1, 4608, 4377, 4527, -1, 4263, 4527, 4526, -1, 4699, 4526, 4264, -1, 4277, 4264, 4278, -1, 4279, 4278, 4525, -1, 4280, 4525, 4517, -1, 4602, 4517, 4518, -1, 4265, 4518, 4523, -1, 4266, 4523, 4267, -1, 4268, 4267, 4270, -1, 4269, 4270, 4271, -1, 4281, 4271, 4383, -1, 4282, 4383, 4272, -1, 4283, 4272, 4274, -1, 4273, 4274, 4524, -1, 4284, 4524, 4275, -1, 4599, 4284, 4275, -1, 4260, 4262, 4595, -1, 4595, 4276, 4596, -1, 4596, 4376, 4592, -1, 4592, 4377, 4608, -1, 4608, 4527, 4263, -1, 4263, 4526, 4699, -1, 4699, 4264, 4277, -1, 4277, 4278, 4279, -1, 4279, 4525, 4280, -1, 4280, 4517, 4602, -1, 4602, 4518, 4265, -1, 4265, 4523, 4266, -1, 4266, 4267, 4268, -1, 4268, 4270, 4269, -1, 4269, 4271, 4281, -1, 4281, 4383, 4282, -1, 4282, 4272, 4283, -1, 4283, 4274, 4273, -1, 4273, 4524, 4284, -1, 4285, 4296, 4461, -1, 4285, 4286, 4296, -1, 4285, 4287, 4286, -1, 4286, 4287, 4600, -1, 4600, 4287, 4384, -1, 4601, 4384, 4289, -1, 4288, 4289, 4522, -1, 4297, 4522, 4521, -1, 4698, 4521, 4298, -1, 4299, 4298, 4520, -1, 4300, 4520, 4519, -1, 4301, 4519, 4516, -1, 4302, 4516, 4290, -1, 4577, 4290, 4291, -1, 4303, 4291, 4292, -1, 4304, 4292, 4305, -1, 4578, 4305, 4306, -1, 4307, 4306, 4293, -1, 4308, 4293, 4457, -1, 4579, 4457, 4459, -1, 4309, 4459, 4294, -1, 4310, 4294, 4460, -1, 4311, 4460, 4295, -1, 4580, 4295, 4461, -1, 4296, 4580, 4461, -1, 4600, 4384, 4601, -1, 4601, 4289, 4288, -1, 4288, 4522, 4297, -1, 4297, 4521, 4698, -1, 4698, 4298, 4299, -1, 4299, 4520, 4300, -1, 4300, 4519, 4301, -1, 4301, 4516, 4302, -1, 4302, 4290, 4577, -1, 4577, 4291, 4303, -1, 4303, 4292, 4304, -1, 4304, 4305, 4578, -1, 4578, 4306, 4307, -1, 4307, 4293, 4308, -1, 4308, 4457, 4579, -1, 4579, 4459, 4309, -1, 4309, 4294, 4310, -1, 4310, 4460, 4311, -1, 4311, 4295, 4580, -1, 4510, 4678, 4312, -1, 4510, 4679, 4678, -1, 4510, 4313, 4679, -1, 4679, 4313, 4680, -1, 4680, 4313, 4314, -1, 4315, 4314, 4451, -1, 4324, 4451, 4452, -1, 4316, 4452, 4317, -1, 4696, 4317, 4454, -1, 4575, 4454, 4507, -1, 4318, 4507, 4506, -1, 4325, 4506, 4505, -1, 4326, 4505, 4456, -1, 4669, 4456, 4319, -1, 4327, 4319, 4387, -1, 4670, 4387, 4328, -1, 4329, 4328, 4321, -1, 4320, 4321, 4497, -1, 4672, 4497, 4495, -1, 4674, 4495, 4322, -1, 4675, 4322, 4492, -1, 4697, 4492, 4323, -1, 4330, 4323, 4331, -1, 4332, 4331, 4312, -1, 4678, 4332, 4312, -1, 4680, 4314, 4315, -1, 4315, 4451, 4324, -1, 4324, 4452, 4316, -1, 4316, 4317, 4696, -1, 4696, 4454, 4575, -1, 4575, 4507, 4318, -1, 4318, 4506, 4325, -1, 4325, 4505, 4326, -1, 4326, 4456, 4669, -1, 4669, 4319, 4327, -1, 4327, 4387, 4670, -1, 4670, 4328, 4329, -1, 4329, 4321, 4320, -1, 4320, 4497, 4672, -1, 4672, 4495, 4674, -1, 4674, 4322, 4675, -1, 4675, 4492, 4697, -1, 4697, 4323, 4330, -1, 4330, 4331, 4332, -1, 4334, 4333, 4487, -1, 4334, 4335, 4333, -1, 4334, 4336, 4335, -1, 4335, 4336, 4691, -1, 4691, 4336, 4489, -1, 4688, 4489, 4345, -1, 4689, 4345, 4481, -1, 4337, 4481, 4346, -1, 4338, 4346, 4488, -1, 4347, 4488, 4348, -1, 4349, 4348, 4470, -1, 4694, 4470, 4468, -1, 4339, 4468, 4340, -1, 4611, 4340, 4467, -1, 4341, 4467, 4466, -1, 4584, 4466, 4465, -1, 4342, 4465, 4464, -1, 4582, 4464, 4458, -1, 4583, 4458, 4350, -1, 4351, 4350, 4343, -1, 4352, 4343, 4344, -1, 4684, 4344, 4449, -1, 4353, 4449, 4448, -1, 4354, 4448, 4487, -1, 4333, 4354, 4487, -1, 4691, 4489, 4688, -1, 4688, 4345, 4689, -1, 4689, 4481, 4337, -1, 4337, 4346, 4338, -1, 4338, 4488, 4347, -1, 4347, 4348, 4349, -1, 4349, 4470, 4694, -1, 4694, 4468, 4339, -1, 4339, 4340, 4611, -1, 4611, 4467, 4341, -1, 4341, 4466, 4584, -1, 4584, 4465, 4342, -1, 4342, 4464, 4582, -1, 4582, 4458, 4583, -1, 4583, 4350, 4351, -1, 4351, 4343, 4352, -1, 4352, 4344, 4684, -1, 4684, 4449, 4353, -1, 4353, 4448, 4354, -1, 4358, 4355, 4356, -1, 4356, 4355, 4360, -1, 4609, 4360, 4361, -1, 4357, 4361, 4432, -1, 4357, 4609, 4361, -1, 4356, 4360, 4609, -1, 6336, 6334, 4358, -1, 4358, 6334, 4355, -1, 4360, 4355, 4548, -1, 4156, 4360, 4548, -1, 4156, 4359, 4360, -1, 4360, 4359, 4163, -1, 4154, 4360, 4163, -1, 4154, 4435, 4360, -1, 4360, 4435, 4432, -1, 4361, 4360, 4432, -1, 6352, 4362, 6334, -1, 6352, 4363, 4362, -1, 6352, 4364, 4363, -1, 6352, 4125, 4364, -1, 6352, 4137, 4125, -1, 6352, 4139, 4137, -1, 6352, 4365, 4139, -1, 6352, 4127, 4365, -1, 6352, 4385, 4127, -1, 4127, 4385, 4366, -1, 4207, 4366, 4532, -1, 4207, 4127, 4366, -1, 4207, 4367, 4127, -1, 4127, 4367, 4190, -1, 4533, 4190, 4368, -1, 4372, 4533, 4368, -1, 4372, 4369, 4533, -1, 4372, 4142, 4369, -1, 4372, 4370, 4142, -1, 4372, 4371, 4370, -1, 4372, 4131, 4371, -1, 4372, 4132, 4131, -1, 4372, 4133, 4132, -1, 4372, 4134, 4133, -1, 4372, 4223, 4134, -1, 4372, 4225, 4223, -1, 4372, 4373, 4225, -1, 4225, 4373, 4374, -1, 4374, 4373, 4375, -1, 4531, 4375, 4528, -1, 4376, 4528, 4377, -1, 4376, 4531, 4528, -1, 4376, 4237, 4531, -1, 4376, 4378, 4237, -1, 4376, 4214, 4378, -1, 4376, 4379, 4214, -1, 4376, 4217, 4379, -1, 4376, 4380, 4217, -1, 4376, 4381, 4380, -1, 4376, 4276, 4381, -1, 4381, 4276, 4262, -1, 4261, 4381, 4262, -1, 4261, 4382, 4381, -1, 4381, 4382, 4275, -1, 4461, 4275, 4524, -1, 4285, 4524, 4274, -1, 4287, 4274, 4272, -1, 4384, 4272, 4383, -1, 4289, 4383, 4522, -1, 4289, 4384, 4383, -1, 3982, 3983, 4385, -1, 4385, 3983, 4366, -1, 4386, 4456, 4366, -1, 4386, 4319, 4456, -1, 4386, 4387, 4319, -1, 4386, 4499, 4387, -1, 4386, 4388, 4499, -1, 4386, 4389, 4388, -1, 4386, 4390, 4389, -1, 4389, 4390, 4391, -1, 4393, 4391, 4392, -1, 4393, 4389, 4391, -1, 3979, 3976, 4391, -1, 4391, 3976, 3973, -1, 3972, 4391, 3973, -1, 3972, 4394, 4391, -1, 4391, 4394, 4012, -1, 4011, 4391, 4012, -1, 4011, 4010, 4391, -1, 4391, 4010, 4392, -1, 4394, 4395, 4012, -1, 4012, 4395, 4013, -1, 4013, 4395, 4399, -1, 4014, 4399, 4025, -1, 4014, 4013, 4399, -1, 3969, 3965, 4399, -1, 3969, 4396, 3965, -1, 3965, 4396, 3966, -1, 3966, 4396, 4397, -1, 4399, 3965, 4002, -1, 4398, 4399, 4002, -1, 4398, 4016, 4399, -1, 4399, 4016, 4025, -1, 4402, 4400, 3956, -1, 4402, 4004, 4400, -1, 4402, 4006, 4004, -1, 4402, 4401, 4006, -1, 4402, 4503, 4401, -1, 4402, 4036, 4503, -1, 4402, 4050, 4036, -1, 4402, 4403, 4050, -1, 4050, 4403, 3963, -1, 4404, 4050, 3963, -1, 4404, 4405, 4050, -1, 4050, 4405, 4407, -1, 4406, 4407, 4038, -1, 4406, 4050, 4407, -1, 4408, 4028, 4407, -1, 4408, 4029, 4028, -1, 4408, 3954, 4029, -1, 4029, 3954, 4414, -1, 4409, 4414, 4058, -1, 4069, 4409, 4058, -1, 4069, 4410, 4409, -1, 4069, 4043, 4410, -1, 4069, 4411, 4043, -1, 4043, 4411, 4057, -1, 4067, 4043, 4057, -1, 4067, 4065, 4043, -1, 4043, 4065, 3992, -1, 4030, 3992, 4045, -1, 4030, 4043, 3992, -1, 3954, 4412, 4414, -1, 4414, 4412, 3953, -1, 4413, 4414, 3953, -1, 4413, 4415, 4414, -1, 4413, 4071, 4415, -1, 4413, 4416, 4071, -1, 4413, 4420, 4416, -1, 4413, 3951, 4420, -1, 4420, 3951, 3958, -1, 3949, 4420, 3958, -1, 3949, 4417, 4420, -1, 4420, 4417, 4418, -1, 4421, 4420, 4418, -1, 4421, 4419, 4420, -1, 4421, 4423, 4419, -1, 4419, 4423, 4422, -1, 4422, 4423, 4424, -1, 4088, 4424, 4550, -1, 4078, 4550, 4089, -1, 4078, 4088, 4550, -1, 4422, 4424, 4088, -1, 3947, 4111, 4550, -1, 3947, 4099, 4111, -1, 3947, 4425, 4099, -1, 4099, 4425, 4427, -1, 4113, 4427, 4114, -1, 4113, 4099, 4427, -1, 3942, 3945, 4425, -1, 3942, 3941, 3945, -1, 3945, 3939, 4425, -1, 4425, 3939, 4427, -1, 4426, 4103, 4427, -1, 4426, 4104, 4103, -1, 4426, 4118, 4104, -1, 4426, 4120, 4118, -1, 4426, 4105, 4120, -1, 4426, 4121, 4105, -1, 4426, 3936, 4121, -1, 4121, 3936, 4431, -1, 4431, 3936, 3935, -1, 3933, 4431, 3935, -1, 3933, 4429, 4431, -1, 3933, 4428, 4429, -1, 4429, 4428, 3930, -1, 4429, 4430, 4431, -1, 4431, 4430, 4469, -1, 4092, 4469, 4473, -1, 4092, 4431, 4469, -1, 4432, 4340, 4469, -1, 4432, 4467, 4340, -1, 4432, 4433, 4467, -1, 4432, 4233, 4433, -1, 4432, 4220, 4233, -1, 4432, 4434, 4220, -1, 4432, 4435, 4434, -1, 4434, 4435, 4221, -1, 4221, 4435, 4222, -1, 4222, 4435, 4436, -1, 4439, 4436, 4437, -1, 4151, 4439, 4437, -1, 4151, 4438, 4439, -1, 4439, 4438, 4440, -1, 4441, 4439, 4440, -1, 4441, 4223, 4439, -1, 4441, 4442, 4223, -1, 4223, 4442, 4159, -1, 4443, 4223, 4159, -1, 4443, 4134, 4223, -1, 4443, 4146, 4134, -1, 4443, 4148, 4146, -1, 4146, 4148, 4135, -1, 4135, 4148, 4147, -1, 4122, 4147, 4444, -1, 4123, 4444, 4166, -1, 4445, 4166, 4446, -1, 4547, 4446, 4447, -1, 4363, 4447, 4362, -1, 4363, 4547, 4447, -1, 4448, 4450, 4487, -1, 4448, 4449, 4450, -1, 4450, 4449, 4344, -1, 4343, 4450, 4344, -1, 4343, 4451, 4450, -1, 4343, 4452, 4451, -1, 4343, 4350, 4452, -1, 4452, 4350, 4293, -1, 4306, 4452, 4293, -1, 4306, 4305, 4452, -1, 4452, 4305, 4292, -1, 4291, 4452, 4292, -1, 4291, 4290, 4452, -1, 4452, 4290, 4200, -1, 4453, 4452, 4200, -1, 4453, 4213, 4452, -1, 4452, 4213, 4198, -1, 4197, 4452, 4198, -1, 4197, 4317, 4452, -1, 4197, 4196, 4317, -1, 4317, 4196, 4454, -1, 4454, 4196, 4195, -1, 4507, 4195, 4193, -1, 4506, 4193, 4455, -1, 4505, 4455, 4366, -1, 4456, 4505, 4366, -1, 4350, 4458, 4293, -1, 4293, 4458, 4457, -1, 4457, 4458, 4459, -1, 4459, 4458, 4294, -1, 4294, 4458, 4460, -1, 4460, 4458, 4295, -1, 4295, 4458, 4461, -1, 4461, 4458, 4381, -1, 4275, 4461, 4381, -1, 4464, 4463, 4458, -1, 4464, 4462, 4463, -1, 4464, 4465, 4462, -1, 4462, 4465, 4219, -1, 4219, 4465, 4466, -1, 4433, 4466, 4467, -1, 4433, 4219, 4466, -1, 4340, 4468, 4469, -1, 4469, 4468, 4470, -1, 4473, 4470, 4471, -1, 4472, 4473, 4471, -1, 4472, 4094, 4473, -1, 4472, 4107, 4094, -1, 4472, 4474, 4107, -1, 4472, 4174, 4474, -1, 4474, 4174, 4475, -1, 4475, 4174, 4476, -1, 4074, 4476, 4181, -1, 4477, 4181, 4180, -1, 4082, 4180, 4172, -1, 4558, 4172, 4478, -1, 4479, 4558, 4478, -1, 4479, 4059, 4558, -1, 4558, 4059, 4416, -1, 4480, 4416, 4084, -1, 4480, 4558, 4416, -1, 4470, 4348, 4471, -1, 4471, 4348, 4488, -1, 4482, 4488, 4346, -1, 4481, 4482, 4346, -1, 4481, 4483, 4482, -1, 4481, 4345, 4483, -1, 4483, 4345, 4175, -1, 4175, 4345, 4489, -1, 4490, 4489, 4336, -1, 4491, 4336, 4334, -1, 4487, 4491, 4334, -1, 4487, 4484, 4491, -1, 4487, 4485, 4484, -1, 4487, 4238, 4485, -1, 4487, 4486, 4238, -1, 4487, 4240, 4486, -1, 4487, 4450, 4240, -1, 4471, 4488, 4482, -1, 4175, 4489, 4490, -1, 4490, 4336, 4491, -1, 4331, 4511, 4312, -1, 4331, 4323, 4511, -1, 4511, 4323, 4492, -1, 4322, 4511, 4492, -1, 4322, 4495, 4511, -1, 4511, 4495, 3988, -1, 3988, 4495, 4493, -1, 4493, 4495, 4494, -1, 4494, 4495, 3989, -1, 3989, 4495, 4496, -1, 4496, 4495, 4497, -1, 4321, 4496, 4497, -1, 4321, 4498, 4496, -1, 4321, 4328, 4498, -1, 4498, 4328, 4387, -1, 4499, 4498, 4387, -1, 4499, 4568, 4498, -1, 4499, 4500, 4568, -1, 4568, 4500, 4501, -1, 4502, 4501, 4008, -1, 4503, 4502, 4008, -1, 4503, 4033, 4502, -1, 4503, 4504, 4033, -1, 4503, 4035, 4504, -1, 4503, 4036, 4035, -1, 4505, 4506, 4455, -1, 4506, 4507, 4193, -1, 4507, 4454, 4195, -1, 4450, 4451, 4241, -1, 4241, 4451, 4314, -1, 4508, 4314, 4509, -1, 4508, 4241, 4314, -1, 4314, 4313, 4509, -1, 4509, 4313, 4514, -1, 4514, 4313, 4510, -1, 4515, 4510, 4312, -1, 4513, 4312, 4511, -1, 4245, 4511, 4512, -1, 4245, 4513, 4511, -1, 4514, 4510, 4515, -1, 4516, 4517, 4290, -1, 4516, 4518, 4517, -1, 4516, 4519, 4518, -1, 4518, 4519, 4523, -1, 4523, 4519, 4520, -1, 4267, 4520, 4298, -1, 4521, 4267, 4298, -1, 4521, 4270, 4267, -1, 4521, 4522, 4270, -1, 4270, 4522, 4271, -1, 4271, 4522, 4383, -1, 4523, 4520, 4267, -1, 4384, 4287, 4272, -1, 4287, 4285, 4274, -1, 4285, 4461, 4524, -1, 4517, 4525, 4290, -1, 4290, 4525, 4201, -1, 4200, 4290, 4201, -1, 4201, 4525, 4202, -1, 4202, 4525, 4278, -1, 4188, 4278, 4264, -1, 4526, 4188, 4264, -1, 4526, 4527, 4188, -1, 4188, 4527, 4528, -1, 4528, 4527, 4377, -1, 4202, 4278, 4188, -1, 4484, 4253, 4491, -1, 4491, 4253, 4251, -1, 4250, 4491, 4251, -1, 4250, 4249, 4491, -1, 4491, 4249, 4247, -1, 4529, 4491, 4247, -1, 4529, 4530, 4491, -1, 4529, 4511, 4530, -1, 4529, 4246, 4511, -1, 4511, 4246, 4256, -1, 4512, 4511, 4256, -1, 4513, 4515, 4312, -1, 4531, 4374, 4375, -1, 4439, 4222, 4436, -1, 4463, 4218, 4458, -1, 4458, 4218, 4381, -1, 4455, 4209, 4366, -1, 4366, 4209, 4532, -1, 4127, 4190, 4533, -1, 4534, 4169, 4538, -1, 4535, 4538, 4171, -1, 4535, 4534, 4538, -1, 4169, 4536, 4538, -1, 4538, 4536, 4544, -1, 3985, 4544, 4537, -1, 3985, 4538, 4544, -1, 3985, 3984, 4538, -1, 4538, 3984, 4540, -1, 4539, 4538, 4540, -1, 4539, 4000, 4538, -1, 4538, 4000, 4541, -1, 3998, 4538, 4541, -1, 3998, 4542, 4538, -1, 4538, 4542, 3992, -1, 4062, 3992, 4543, -1, 4062, 4538, 3992, -1, 4544, 4185, 4537, -1, 4537, 4185, 4545, -1, 4545, 4185, 4546, -1, 4511, 4546, 4530, -1, 4511, 4545, 4546, -1, 4475, 4476, 4074, -1, 4074, 4181, 4477, -1, 4477, 4180, 4082, -1, 4179, 4538, 4172, -1, 4179, 4171, 4538, -1, 4135, 4147, 4122, -1, 4122, 4444, 4123, -1, 4123, 4166, 4445, -1, 4445, 4446, 4547, -1, 4362, 4548, 6334, -1, 6334, 4548, 4355, -1, 4103, 4101, 4427, -1, 4427, 4101, 4116, -1, 4114, 4427, 4116, -1, 4111, 4097, 4550, -1, 4550, 4097, 4096, -1, 4549, 4550, 4096, -1, 4549, 4551, 4550, -1, 4550, 4551, 4553, -1, 4552, 4553, 4080, -1, 4552, 4550, 4553, -1, 4552, 4089, 4550, -1, 4107, 4474, 4553, -1, 4553, 4474, 4081, -1, 4554, 4553, 4081, -1, 4554, 4080, 4553, -1, 4470, 4473, 4469, -1, 4420, 4555, 4416, -1, 4416, 4555, 4556, -1, 4077, 4416, 4556, -1, 4077, 4557, 4416, -1, 4416, 4557, 4084, -1, 4558, 4082, 4172, -1, 4029, 4414, 4409, -1, 4065, 4559, 3992, -1, 3992, 4559, 4064, -1, 4543, 3992, 4064, -1, 4538, 4560, 4172, -1, 4172, 4560, 4054, -1, 4561, 4172, 4054, -1, 4561, 4052, 4172, -1, 4172, 4052, 4478, -1, 4028, 4040, 4407, -1, 4407, 4040, 4562, -1, 4039, 4407, 4562, -1, 4039, 4563, 4407, -1, 4407, 4563, 4038, -1, 4564, 4567, 4502, -1, 4564, 4565, 4567, -1, 4564, 4566, 4565, -1, 4565, 4566, 3996, -1, 3996, 4566, 4031, -1, 3992, 4031, 4045, -1, 3992, 3996, 4031, -1, 4568, 4501, 4502, -1, 4567, 4568, 4502, -1, 4400, 4002, 3956, -1, 3956, 4002, 3965, -1, 6352, 4585, 4385, -1, 4385, 4585, 4569, -1, 4573, 4569, 4136, -1, 4570, 4573, 4136, -1, 4570, 4571, 4573, -1, 4573, 4571, 4138, -1, 4572, 4573, 4138, -1, 4572, 4126, 4573, -1, 4573, 4126, 3981, -1, 3981, 4126, 3980, -1, 3980, 4126, 4140, -1, 4206, 4140, 4205, -1, 4206, 3980, 4140, -1, 4206, 4208, 3980, -1, 3980, 4208, 4191, -1, 4210, 3980, 4191, -1, 4210, 4326, 3980, -1, 4210, 4192, 4326, -1, 4326, 4192, 4325, -1, 4325, 4192, 4318, -1, 4318, 4192, 4574, -1, 4575, 4574, 4194, -1, 4696, 4194, 4211, -1, 4316, 4211, 4212, -1, 4199, 4316, 4212, -1, 4199, 4576, 4316, -1, 4316, 4576, 4302, -1, 4577, 4316, 4302, -1, 4577, 4303, 4316, -1, 4316, 4303, 4304, -1, 4578, 4316, 4304, -1, 4578, 4307, 4316, -1, 4316, 4307, 4308, -1, 4583, 4308, 4579, -1, 4309, 4583, 4579, -1, 4309, 4310, 4583, -1, 4583, 4310, 4311, -1, 4580, 4583, 4311, -1, 4580, 4296, 4583, -1, 4583, 4296, 4597, -1, 4581, 4583, 4597, -1, 4581, 4582, 4583, -1, 4581, 4229, 4582, -1, 4582, 4229, 4342, -1, 4342, 4229, 4230, -1, 4584, 4230, 4231, -1, 4341, 4231, 4611, -1, 4341, 4584, 4231, -1, 4569, 4585, 4136, -1, 4136, 4585, 6336, -1, 4157, 6336, 4735, -1, 4157, 4136, 6336, -1, 4157, 4586, 4136, -1, 4157, 4164, 4586, -1, 4586, 4164, 4587, -1, 4587, 4164, 4165, -1, 4124, 4165, 4158, -1, 4588, 4158, 4167, -1, 4732, 4167, 4168, -1, 4589, 4168, 4590, -1, 4145, 4590, 4149, -1, 4737, 4149, 4150, -1, 4736, 4150, 4716, -1, 4709, 4716, 4224, -1, 4204, 4224, 4236, -1, 4203, 4236, 4226, -1, 4592, 4226, 4591, -1, 4227, 4592, 4591, -1, 4227, 4593, 4592, -1, 4592, 4593, 4215, -1, 4216, 4592, 4215, -1, 4216, 4228, 4592, -1, 4592, 4228, 4594, -1, 4597, 4592, 4594, -1, 4597, 4596, 4592, -1, 4597, 4595, 4596, -1, 4597, 4260, 4595, -1, 4597, 4598, 4260, -1, 4597, 4599, 4598, -1, 4597, 4284, 4599, -1, 4597, 4296, 4284, -1, 4284, 4296, 4273, -1, 4273, 4296, 4286, -1, 4283, 4286, 4600, -1, 4282, 4600, 4601, -1, 4288, 4282, 4601, -1, 4288, 4281, 4282, -1, 4288, 4297, 4281, -1, 4281, 4297, 4269, -1, 4269, 4297, 4268, -1, 4268, 4297, 4698, -1, 4266, 4698, 4299, -1, 4300, 4266, 4299, -1, 4300, 4265, 4266, -1, 4300, 4301, 4265, -1, 4265, 4301, 4602, -1, 4602, 4301, 4302, -1, 4280, 4302, 4603, -1, 4604, 4280, 4603, -1, 4604, 4279, 4280, -1, 4604, 4605, 4279, -1, 4279, 4605, 4277, -1, 4277, 4605, 4606, -1, 4699, 4606, 4607, -1, 4263, 4607, 4608, -1, 4263, 4699, 4607, -1, 4358, 4153, 6336, -1, 4358, 4356, 4153, -1, 4153, 4356, 4609, -1, 4357, 4153, 4609, -1, 4357, 4152, 4153, -1, 4357, 4235, 4152, -1, 4357, 4234, 4235, -1, 4357, 4610, 4234, -1, 4357, 4232, 4610, -1, 4357, 4611, 4232, -1, 4357, 4729, 4611, -1, 4611, 4729, 4339, -1, 4339, 4729, 4694, -1, 4694, 4729, 4695, -1, 4349, 4695, 4612, -1, 4347, 4612, 4338, -1, 4347, 4349, 4612, -1, 3928, 4613, 4729, -1, 3928, 3929, 4613, -1, 4613, 3929, 4106, -1, 4106, 3929, 4614, -1, 4614, 3929, 4119, -1, 4119, 3929, 4615, -1, 4117, 4615, 4102, -1, 4117, 4119, 4615, -1, 3931, 3934, 3929, -1, 3931, 3932, 3934, -1, 3934, 3938, 3929, -1, 3929, 3938, 3937, -1, 4615, 3929, 3937, -1, 4102, 4615, 4616, -1, 4616, 4615, 4617, -1, 4100, 4617, 4115, -1, 4100, 4616, 4617, -1, 4618, 3946, 4617, -1, 4618, 3943, 3946, -1, 4618, 3944, 3943, -1, 3943, 3944, 3940, -1, 4620, 4098, 3946, -1, 4620, 4619, 4098, -1, 4620, 4742, 4619, -1, 4619, 4742, 4110, -1, 4110, 4742, 4621, -1, 4621, 4742, 4109, -1, 4109, 4742, 4624, -1, 4624, 4742, 4090, -1, 4622, 4624, 4090, -1, 4622, 4091, 4624, -1, 4624, 4091, 4623, -1, 4108, 4623, 4095, -1, 4108, 4624, 4623, -1, 3948, 4740, 4742, -1, 3948, 4087, 4740, -1, 3948, 4625, 4087, -1, 4087, 4625, 4626, -1, 4626, 4625, 4630, -1, 4627, 4630, 4628, -1, 4629, 4628, 4632, -1, 4629, 4627, 4628, -1, 4626, 4630, 4627, -1, 4628, 4631, 4632, -1, 4632, 4631, 4633, -1, 4739, 4633, 4634, -1, 4086, 4634, 4085, -1, 4086, 4739, 4634, -1, 4633, 3950, 4634, -1, 4634, 3950, 3959, -1, 4072, 3959, 4636, -1, 4635, 4636, 4637, -1, 4635, 4072, 4636, -1, 4634, 3959, 4072, -1, 4636, 3952, 4637, -1, 4637, 3952, 4638, -1, 4638, 3952, 4070, -1, 4070, 3952, 4640, -1, 4640, 3952, 4645, -1, 4639, 4640, 4645, -1, 4639, 4027, 4640, -1, 4640, 4027, 4641, -1, 4041, 4640, 4641, -1, 4041, 4042, 4640, -1, 4640, 4042, 4642, -1, 4068, 4642, 4643, -1, 4068, 4640, 4642, -1, 3952, 4644, 4645, -1, 4645, 4644, 3960, -1, 4646, 4645, 3960, -1, 4646, 3961, 4645, -1, 4645, 3961, 3962, -1, 4650, 3962, 3955, -1, 4647, 3955, 3964, -1, 4648, 3964, 4651, -1, 4649, 4651, 4751, -1, 4051, 4751, 4037, -1, 4051, 4649, 4751, -1, 4645, 3962, 4650, -1, 4650, 3955, 4647, -1, 4647, 3964, 4648, -1, 4648, 4651, 4649, -1, 3957, 4652, 4751, -1, 3957, 4003, 4652, -1, 3957, 4653, 4003, -1, 4003, 4653, 4017, -1, 4017, 4653, 4654, -1, 4026, 4654, 4015, -1, 4026, 4017, 4654, -1, 4654, 4653, 3968, -1, 3968, 4653, 4655, -1, 3967, 4655, 3970, -1, 3967, 3968, 4655, -1, 4657, 4752, 4654, -1, 4657, 4656, 4752, -1, 4657, 4023, 4656, -1, 4657, 4009, 4023, -1, 4657, 4658, 4009, -1, 4657, 4668, 4658, -1, 4657, 3971, 4668, -1, 4668, 3971, 3974, -1, 4022, 3974, 3975, -1, 3977, 4022, 3975, -1, 3977, 3978, 4022, -1, 4022, 3978, 4659, -1, 4660, 4022, 4659, -1, 4660, 4661, 4022, -1, 4022, 4661, 4021, -1, 4021, 4661, 4020, -1, 4020, 4661, 4662, -1, 4662, 4661, 3990, -1, 4663, 4662, 3990, -1, 4663, 4749, 4662, -1, 4663, 4047, 4749, -1, 4663, 4664, 4047, -1, 4047, 4664, 4665, -1, 4665, 4664, 3991, -1, 4748, 3991, 4666, -1, 4046, 4666, 3997, -1, 4044, 3997, 3993, -1, 4642, 3993, 3999, -1, 4667, 4642, 3999, -1, 4667, 4001, 4642, -1, 4642, 4001, 4066, -1, 4643, 4642, 4066, -1, 4668, 3974, 4022, -1, 3980, 4326, 4661, -1, 4661, 4326, 4669, -1, 4327, 4661, 4669, -1, 4327, 3990, 4661, -1, 4327, 4670, 3990, -1, 3990, 4670, 3995, -1, 3995, 4670, 4329, -1, 4320, 3995, 4329, -1, 4320, 4671, 3995, -1, 4320, 4672, 4671, -1, 4671, 4672, 4673, -1, 4673, 4672, 4674, -1, 3994, 4674, 4675, -1, 4676, 4675, 4697, -1, 3987, 4697, 4330, -1, 4332, 3987, 4330, -1, 4332, 4255, 3987, -1, 4332, 4244, 4255, -1, 4332, 4243, 4244, -1, 4332, 4254, 4243, -1, 4332, 4242, 4254, -1, 4332, 4677, 4242, -1, 4332, 4681, 4677, -1, 4332, 4678, 4681, -1, 4681, 4678, 4679, -1, 4680, 4681, 4679, -1, 4680, 4315, 4681, -1, 4681, 4315, 4324, -1, 4351, 4324, 4583, -1, 4351, 4681, 4324, -1, 4351, 4352, 4681, -1, 4681, 4352, 4683, -1, 4683, 4352, 4684, -1, 4239, 4684, 4682, -1, 4239, 4683, 4684, -1, 4684, 4353, 4682, -1, 4682, 4353, 4686, -1, 4686, 4353, 4354, -1, 4687, 4354, 4333, -1, 4259, 4333, 4184, -1, 4252, 4184, 4685, -1, 4252, 4259, 4184, -1, 4686, 4354, 4687, -1, 4333, 4335, 4184, -1, 4184, 4335, 4691, -1, 4183, 4691, 4688, -1, 4692, 4688, 4689, -1, 4693, 4689, 4337, -1, 4690, 4337, 4338, -1, 4612, 4690, 4338, -1, 4184, 4691, 4183, -1, 4183, 4688, 4692, -1, 4692, 4689, 4693, -1, 4693, 4337, 4690, -1, 4349, 4694, 4695, -1, 4232, 4611, 4231, -1, 4584, 4342, 4230, -1, 4316, 4696, 4211, -1, 4696, 4575, 4194, -1, 4575, 4318, 4574, -1, 4673, 4674, 3994, -1, 3994, 4675, 4676, -1, 4676, 4697, 3987, -1, 4324, 4316, 4583, -1, 4583, 4316, 4308, -1, 4268, 4698, 4266, -1, 4273, 4286, 4283, -1, 4283, 4600, 4282, -1, 4608, 4607, 4592, -1, 4592, 4607, 4203, -1, 4226, 4592, 4203, -1, 4699, 4277, 4606, -1, 4280, 4602, 4302, -1, 4255, 4700, 3987, -1, 3987, 4700, 4701, -1, 4257, 3987, 4701, -1, 4257, 4702, 3987, -1, 3987, 4702, 4258, -1, 4184, 4258, 4703, -1, 4248, 4184, 4703, -1, 4248, 4685, 4184, -1, 3987, 4258, 4184, -1, 4718, 4184, 4176, -1, 4704, 4176, 4719, -1, 3986, 4719, 4186, -1, 4720, 4186, 4187, -1, 4706, 4187, 4177, -1, 4705, 4706, 4177, -1, 4705, 4170, 4706, -1, 4706, 4170, 4707, -1, 4178, 4706, 4707, -1, 4178, 4708, 4706, -1, 4706, 4708, 4743, -1, 4055, 4743, 4061, -1, 4055, 4706, 4743, -1, 4259, 4687, 4333, -1, 4736, 4716, 4709, -1, 4709, 4224, 4204, -1, 4204, 4236, 4203, -1, 4235, 4710, 4152, -1, 4152, 4710, 4711, -1, 4711, 4710, 4712, -1, 4716, 4711, 4712, -1, 4716, 4162, 4711, -1, 4716, 4161, 4162, -1, 4716, 4714, 4161, -1, 4716, 4713, 4714, -1, 4716, 4715, 4713, -1, 4716, 4160, 4715, -1, 4716, 4150, 4160, -1, 4189, 4717, 4736, -1, 4189, 4205, 4717, -1, 4717, 4205, 4140, -1, 4576, 4603, 4302, -1, 3987, 4184, 4718, -1, 4718, 4176, 4704, -1, 4704, 4719, 3986, -1, 3986, 4186, 4720, -1, 4720, 4187, 4706, -1, 4063, 4720, 4706, -1, 4063, 4721, 4720, -1, 4720, 4721, 4723, -1, 4723, 4721, 4056, -1, 4722, 4723, 4056, -1, 4722, 4724, 4723, -1, 4722, 4066, 4724, -1, 4724, 4066, 4001, -1, 4725, 4075, 4743, -1, 4725, 4726, 4075, -1, 4725, 4728, 4726, -1, 4726, 4728, 4727, -1, 4727, 4728, 4182, -1, 4073, 4182, 4173, -1, 4095, 4173, 4731, -1, 4095, 4073, 4173, -1, 4095, 4623, 4073, -1, 4727, 4182, 4073, -1, 4173, 4695, 4731, -1, 4731, 4695, 4729, -1, 4093, 4729, 4730, -1, 4093, 4731, 4729, -1, 4587, 4165, 4124, -1, 4124, 4158, 4588, -1, 4588, 4167, 4732, -1, 4732, 4168, 4589, -1, 4589, 4590, 4145, -1, 4145, 4149, 4737, -1, 4153, 4733, 6336, -1, 6336, 4733, 4734, -1, 4155, 6336, 4734, -1, 4155, 4735, 6336, -1, 4717, 4141, 4736, -1, 4736, 4141, 4128, -1, 4129, 4736, 4128, -1, 4129, 4130, 4736, -1, 4736, 4130, 4143, -1, 4144, 4736, 4143, -1, 4144, 4737, 4736, -1, 4736, 4737, 4150, -1, 4098, 4112, 3946, -1, 3946, 4112, 4617, -1, 4617, 4112, 4738, -1, 4115, 4617, 4738, -1, 4613, 4730, 4729, -1, 4076, 4634, 4744, -1, 4076, 4085, 4634, -1, 4739, 4632, 4633, -1, 4740, 4079, 4742, -1, 4742, 4079, 4741, -1, 4090, 4742, 4741, -1, 4075, 4083, 4743, -1, 4743, 4083, 4744, -1, 4053, 4744, 4747, -1, 4053, 4743, 4744, -1, 4053, 4745, 4743, -1, 4743, 4745, 4060, -1, 4061, 4743, 4060, -1, 4634, 4746, 4744, -1, 4744, 4746, 4747, -1, 4642, 4044, 3993, -1, 4044, 4046, 3997, -1, 4046, 4748, 4666, -1, 4748, 4665, 3991, -1, 4047, 4032, 4749, -1, 4749, 4032, 4750, -1, 4750, 4032, 4019, -1, 4019, 4032, 4034, -1, 4048, 4019, 4034, -1, 4048, 4049, 4019, -1, 4019, 4049, 4751, -1, 4007, 4751, 4018, -1, 4007, 4019, 4751, -1, 4049, 4037, 4751, -1, 4752, 4024, 4654, -1, 4654, 4024, 4015, -1, 4652, 4005, 4751, -1, 4751, 4005, 4018, -1, 5418, 5176, 4753, -1, 4753, 5176, 4754, -1, 4753, 4754, 5420, -1, 5420, 4754, 5246, -1, 5245, 5420, 5246, -1, 5245, 5423, 5420, -1, 5245, 4755, 5423, -1, 5423, 4755, 4756, -1, 4755, 5244, 4756, -1, 4756, 5244, 4757, -1, 4757, 5244, 5243, -1, 4758, 5243, 4759, -1, 4760, 4759, 4761, -1, 5426, 4761, 5427, -1, 5426, 4760, 4761, -1, 4757, 5243, 4758, -1, 4758, 4759, 4760, -1, 4761, 5239, 5427, -1, 5239, 5234, 5427, -1, 5427, 5234, 5577, -1, 5577, 5234, 4764, -1, 4764, 5234, 4762, -1, 5429, 4762, 5248, -1, 4765, 5248, 4763, -1, 5430, 4763, 5249, -1, 5430, 4765, 4763, -1, 4764, 4762, 5429, -1, 5429, 5248, 4765, -1, 5430, 5249, 5428, -1, 5428, 5249, 4766, -1, 5428, 4766, 4767, -1, 4767, 4766, 4768, -1, 5230, 4767, 4768, -1, 5230, 5431, 4767, -1, 5230, 5227, 5431, -1, 5431, 5227, 5440, -1, 5440, 5227, 4781, -1, 4782, 4781, 5229, -1, 5441, 5229, 4783, -1, 4784, 4783, 4769, -1, 4785, 4769, 4771, -1, 4770, 4771, 4786, -1, 5444, 4786, 4772, -1, 5448, 4772, 5225, -1, 5447, 5225, 5223, -1, 5449, 5223, 4773, -1, 4774, 4773, 5220, -1, 5454, 5220, 4787, -1, 4775, 4787, 4776, -1, 5455, 4776, 4777, -1, 4788, 4777, 4789, -1, 5456, 4789, 5216, -1, 5457, 5216, 5214, -1, 5463, 5214, 5361, -1, 5460, 5361, 4778, -1, 4780, 4778, 4779, -1, 4780, 5460, 4778, -1, 5440, 4781, 4782, -1, 4782, 5229, 5441, -1, 5441, 4783, 4784, -1, 4784, 4769, 4785, -1, 4785, 4771, 4770, -1, 4770, 4786, 5444, -1, 5444, 4772, 5448, -1, 5448, 5225, 5447, -1, 5447, 5223, 5449, -1, 5449, 4773, 4774, -1, 4774, 5220, 5454, -1, 5454, 4787, 4775, -1, 4775, 4776, 5455, -1, 5455, 4777, 4788, -1, 4788, 4789, 5456, -1, 5456, 5216, 5457, -1, 5457, 5214, 5463, -1, 5463, 5361, 5460, -1, 4778, 5207, 4779, -1, 4779, 5207, 5467, -1, 5467, 5207, 5206, -1, 5467, 5206, 5469, -1, 5469, 5206, 4790, -1, 5468, 4790, 4791, -1, 5466, 4791, 4792, -1, 5464, 4792, 5213, -1, 5464, 5466, 4792, -1, 5469, 4790, 5468, -1, 5468, 4791, 5466, -1, 5213, 4793, 5464, -1, 5464, 4793, 5470, -1, 5470, 4793, 4794, -1, 4794, 4793, 4795, -1, 4796, 4794, 4795, -1, 4796, 5473, 4794, -1, 4796, 5210, 5473, -1, 5473, 5210, 4797, -1, 4797, 5210, 5212, -1, 4798, 5212, 5211, -1, 4799, 4798, 5211, -1, 4797, 5212, 4798, -1, 5211, 5201, 4799, -1, 4799, 5201, 5474, -1, 5474, 5201, 5200, -1, 5475, 5200, 5478, -1, 5475, 5474, 5200, -1, 5200, 5254, 5478, -1, 5478, 5254, 5376, -1, 5376, 5254, 4800, -1, 5376, 4800, 4801, -1, 4801, 4800, 4802, -1, 5374, 4802, 5197, -1, 4803, 5197, 5371, -1, 4803, 5374, 5197, -1, 4801, 4802, 5374, -1, 4805, 4816, 4804, -1, 4805, 5519, 4816, -1, 4805, 5335, 5519, -1, 5519, 5335, 4806, -1, 4806, 5335, 5336, -1, 4818, 5336, 5337, -1, 5520, 5337, 4807, -1, 5521, 4807, 4808, -1, 5571, 4808, 5283, -1, 4809, 5283, 4810, -1, 5569, 4810, 5282, -1, 5437, 5282, 4811, -1, 5506, 4811, 4819, -1, 5505, 4819, 4812, -1, 4820, 4812, 5291, -1, 5508, 5291, 4821, -1, 4822, 4821, 5181, -1, 4813, 5181, 5182, -1, 5515, 5182, 5313, -1, 4823, 5313, 5333, -1, 5517, 5333, 4814, -1, 5518, 4814, 5340, -1, 4824, 5340, 4815, -1, 4817, 4815, 4804, -1, 4816, 4817, 4804, -1, 4806, 5336, 4818, -1, 4818, 5337, 5520, -1, 5520, 4807, 5521, -1, 5521, 4808, 5571, -1, 5571, 5283, 4809, -1, 4809, 4810, 5569, -1, 5569, 5282, 5437, -1, 5437, 4811, 5506, -1, 5506, 4819, 5505, -1, 5505, 4812, 4820, -1, 4820, 5291, 5508, -1, 5508, 4821, 4822, -1, 4822, 5181, 4813, -1, 4813, 5182, 5515, -1, 5515, 5313, 4823, -1, 4823, 5333, 5517, -1, 5517, 4814, 5518, -1, 5518, 5340, 4824, -1, 4824, 4815, 4817, -1, 5233, 4825, 5232, -1, 5233, 5578, 4825, -1, 5233, 5235, 5578, -1, 5578, 5235, 5424, -1, 5424, 5235, 5236, -1, 4826, 5236, 4831, -1, 5425, 4831, 4832, -1, 4833, 4832, 5237, -1, 5422, 5237, 5238, -1, 4834, 5238, 5240, -1, 5421, 5240, 5241, -1, 4835, 5241, 5242, -1, 4836, 5242, 5247, -1, 4827, 5247, 4837, -1, 5439, 4837, 4838, -1, 5438, 4838, 5364, -1, 5576, 5364, 4839, -1, 5568, 4839, 5366, -1, 4840, 5366, 5370, -1, 5434, 5370, 4828, -1, 5433, 4828, 5369, -1, 5432, 5369, 5368, -1, 4841, 5368, 4829, -1, 4830, 4829, 5232, -1, 4825, 4830, 5232, -1, 5424, 5236, 4826, -1, 4826, 4831, 5425, -1, 5425, 4832, 4833, -1, 4833, 5237, 5422, -1, 5422, 5238, 4834, -1, 4834, 5240, 5421, -1, 5421, 5241, 4835, -1, 4835, 5242, 4836, -1, 4836, 5247, 4827, -1, 4827, 4837, 5439, -1, 5439, 4838, 5438, -1, 5438, 5364, 5576, -1, 5576, 4839, 5568, -1, 5568, 5366, 4840, -1, 4840, 5370, 5434, -1, 5434, 4828, 5433, -1, 5433, 5369, 5432, -1, 5432, 5368, 4841, -1, 4841, 4829, 4830, -1, 5224, 5443, 5367, -1, 5224, 5442, 5443, -1, 5224, 4842, 5442, -1, 5442, 4842, 4852, -1, 4852, 4842, 4843, -1, 4853, 4843, 5226, -1, 4844, 5226, 5228, -1, 4854, 5228, 4855, -1, 5567, 4855, 5231, -1, 5436, 5231, 4845, -1, 5435, 4845, 4846, -1, 4847, 4846, 5365, -1, 4856, 5365, 4848, -1, 4857, 4848, 4858, -1, 5570, 4858, 4859, -1, 4860, 4859, 4849, -1, 4861, 4849, 5363, -1, 5566, 5363, 5284, -1, 4862, 5284, 5286, -1, 5572, 5286, 4863, -1, 5574, 4863, 5287, -1, 5575, 5287, 5289, -1, 4850, 5289, 5288, -1, 4851, 5288, 5367, -1, 5443, 4851, 5367, -1, 4852, 4843, 4853, -1, 4853, 5226, 4844, -1, 4844, 5228, 4854, -1, 4854, 4855, 5567, -1, 5567, 5231, 5436, -1, 5436, 4845, 5435, -1, 5435, 4846, 4847, -1, 4847, 5365, 4856, -1, 4856, 4848, 4857, -1, 4857, 4858, 5570, -1, 5570, 4859, 4860, -1, 4860, 4849, 4861, -1, 4861, 5363, 5566, -1, 5566, 5284, 4862, -1, 4862, 5286, 5572, -1, 5572, 4863, 5574, -1, 5574, 5287, 5575, -1, 5575, 5289, 4850, -1, 4850, 5288, 4851, -1, 5325, 4865, 5324, -1, 5325, 4864, 4865, -1, 5325, 4866, 4864, -1, 4864, 4866, 5451, -1, 5451, 4866, 5359, -1, 4867, 5359, 5222, -1, 4868, 5222, 4870, -1, 4869, 4870, 5221, -1, 5446, 5221, 5290, -1, 5445, 5290, 5285, -1, 5573, 5285, 4871, -1, 5565, 4871, 4881, -1, 4882, 4881, 4883, -1, 4872, 4883, 4874, -1, 4873, 4874, 4875, -1, 4884, 4875, 5338, -1, 5522, 5338, 4877, -1, 4876, 4877, 5334, -1, 4885, 5334, 5342, -1, 5536, 5342, 4878, -1, 5534, 4878, 5344, -1, 5535, 5344, 5343, -1, 4879, 5343, 5326, -1, 4880, 5326, 5324, -1, 4865, 4880, 5324, -1, 5451, 5359, 4867, -1, 4867, 5222, 4868, -1, 4868, 4870, 4869, -1, 4869, 5221, 5446, -1, 5446, 5290, 5445, -1, 5445, 5285, 5573, -1, 5573, 4871, 5565, -1, 5565, 4881, 4882, -1, 4882, 4883, 4872, -1, 4872, 4874, 4873, -1, 4873, 4875, 4884, -1, 4884, 5338, 5522, -1, 5522, 4877, 4876, -1, 4876, 5334, 4885, -1, 4885, 5342, 5536, -1, 5536, 4878, 5534, -1, 5534, 5344, 5535, -1, 5535, 5343, 4879, -1, 4879, 5326, 4880, -1, 4888, 4886, 4887, -1, 4888, 4889, 4886, -1, 4888, 4891, 4889, -1, 4889, 4891, 4890, -1, 4890, 4891, 4900, -1, 4892, 4900, 5255, -1, 5461, 5255, 4893, -1, 5462, 4893, 5215, -1, 4901, 5215, 4894, -1, 5459, 4894, 5217, -1, 5458, 5217, 4895, -1, 4902, 4895, 4903, -1, 5450, 4903, 4896, -1, 4904, 4896, 5218, -1, 5452, 5218, 5219, -1, 5453, 5219, 5360, -1, 4905, 5360, 5358, -1, 4897, 5358, 5362, -1, 4898, 5362, 5327, -1, 5530, 5327, 4906, -1, 4907, 4906, 4899, -1, 4908, 4899, 5329, -1, 4909, 5329, 5331, -1, 5561, 5331, 4887, -1, 4886, 5561, 4887, -1, 4890, 4900, 4892, -1, 4892, 5255, 5461, -1, 5461, 4893, 5462, -1, 5462, 5215, 4901, -1, 4901, 4894, 5459, -1, 5459, 5217, 5458, -1, 5458, 4895, 4902, -1, 4902, 4903, 5450, -1, 5450, 4896, 4904, -1, 4904, 5218, 5452, -1, 5452, 5219, 5453, -1, 5453, 5360, 4905, -1, 4905, 5358, 4897, -1, 4897, 5362, 4898, -1, 4898, 5327, 5530, -1, 5530, 4906, 4907, -1, 4907, 4899, 4908, -1, 4908, 5329, 4909, -1, 4909, 5331, 5561, -1, 4910, 5472, 4926, -1, 4910, 5471, 5472, -1, 4910, 5202, 5471, -1, 5471, 5202, 4911, -1, 4911, 5202, 5203, -1, 4927, 5203, 4913, -1, 4912, 4913, 4914, -1, 4915, 4914, 5204, -1, 4916, 5204, 4917, -1, 5555, 4917, 4928, -1, 5556, 4928, 5205, -1, 4929, 5205, 4930, -1, 5465, 4930, 5208, -1, 4931, 5208, 4918, -1, 5557, 4918, 5209, -1, 5558, 5209, 4920, -1, 4919, 4920, 5256, -1, 5559, 5256, 4922, -1, 4921, 4922, 4923, -1, 5560, 4923, 4932, -1, 5563, 4932, 4924, -1, 5564, 4924, 4925, -1, 5539, 4925, 5357, -1, 5476, 5357, 4926, -1, 5472, 5476, 4926, -1, 4911, 5203, 4927, -1, 4927, 4913, 4912, -1, 4912, 4914, 4915, -1, 4915, 5204, 4916, -1, 4916, 4917, 5555, -1, 5555, 4928, 5556, -1, 5556, 5205, 4929, -1, 4929, 4930, 5465, -1, 5465, 5208, 4931, -1, 4931, 4918, 5557, -1, 5557, 5209, 5558, -1, 5558, 4920, 4919, -1, 4919, 5256, 5559, -1, 5559, 4922, 4921, -1, 4921, 4923, 5560, -1, 5560, 4932, 5563, -1, 5563, 4924, 5564, -1, 5564, 4925, 5539, -1, 5539, 5357, 5476, -1, 4933, 5544, 5352, -1, 4933, 4935, 5544, -1, 4933, 4934, 4935, -1, 4935, 4934, 5549, -1, 5549, 4934, 4943, -1, 4944, 4943, 4936, -1, 5548, 4936, 5318, -1, 5551, 5318, 4937, -1, 5552, 4937, 4938, -1, 4945, 4938, 5320, -1, 5528, 5320, 5321, -1, 4946, 5321, 5174, -1, 5529, 5174, 5173, -1, 5414, 5173, 5171, -1, 5553, 5171, 4939, -1, 4947, 4939, 4940, -1, 5554, 4940, 4941, -1, 5386, 4941, 5356, -1, 5388, 5356, 5349, -1, 4942, 5349, 5353, -1, 5546, 5353, 5350, -1, 4948, 5350, 4949, -1, 4950, 4949, 5354, -1, 5389, 5354, 5352, -1, 5544, 5389, 5352, -1, 5549, 4943, 4944, -1, 4944, 4936, 5548, -1, 5548, 5318, 5551, -1, 5551, 4937, 5552, -1, 5552, 4938, 4945, -1, 4945, 5320, 5528, -1, 5528, 5321, 4946, -1, 4946, 5174, 5529, -1, 5529, 5173, 5414, -1, 5414, 5171, 5553, -1, 5553, 4939, 4947, -1, 4947, 4940, 5554, -1, 5554, 4941, 5386, -1, 5386, 5356, 5388, -1, 5388, 5349, 4942, -1, 4942, 5353, 5546, -1, 5546, 5350, 4948, -1, 4948, 4949, 4950, -1, 4950, 5354, 5389, -1, 4952, 5545, 5345, -1, 4952, 4951, 5545, -1, 4952, 5351, 4951, -1, 4951, 5351, 4953, -1, 4953, 5351, 4954, -1, 4955, 4954, 4956, -1, 5387, 4956, 4957, -1, 5385, 4957, 4972, -1, 5372, 4972, 4958, -1, 5373, 4958, 5196, -1, 4959, 5196, 4961, -1, 4960, 4961, 5198, -1, 5375, 5198, 5199, -1, 4973, 5199, 4974, -1, 4962, 4974, 5314, -1, 4975, 5314, 5315, -1, 4963, 5315, 4964, -1, 4976, 4964, 4965, -1, 4966, 4965, 4967, -1, 4977, 4967, 4968, -1, 4969, 4968, 4978, -1, 4970, 4978, 5347, -1, 4979, 5347, 5346, -1, 4971, 5346, 5345, -1, 5545, 4971, 5345, -1, 4953, 4954, 4955, -1, 4955, 4956, 5387, -1, 5387, 4957, 5385, -1, 5385, 4972, 5372, -1, 5372, 4958, 5373, -1, 5373, 5196, 4959, -1, 4959, 4961, 4960, -1, 4960, 5198, 5375, -1, 5375, 5199, 4973, -1, 4973, 4974, 4962, -1, 4962, 5314, 4975, -1, 4975, 5315, 4963, -1, 4963, 4964, 4976, -1, 4976, 4965, 4966, -1, 4966, 4967, 4977, -1, 4977, 4968, 4969, -1, 4969, 4978, 4970, -1, 4970, 5347, 4979, -1, 4979, 5346, 4971, -1, 4980, 4981, 4993, -1, 4980, 4982, 4981, -1, 4980, 5341, 4982, -1, 4982, 5341, 5537, -1, 5537, 5341, 5339, -1, 5516, 5339, 4983, -1, 4994, 4983, 5252, -1, 5513, 5252, 4985, -1, 4984, 4985, 4995, -1, 5483, 4995, 4986, -1, 5496, 4986, 4987, -1, 4996, 4987, 4988, -1, 4997, 4988, 5332, -1, 5538, 5332, 4998, -1, 5562, 4998, 5328, -1, 5540, 5328, 5330, -1, 5541, 5330, 4989, -1, 5542, 4989, 4990, -1, 5543, 4990, 4991, -1, 5531, 4991, 4999, -1, 4992, 4999, 5000, -1, 5001, 5000, 5002, -1, 5532, 5002, 5003, -1, 5533, 5003, 4993, -1, 4981, 5533, 4993, -1, 5537, 5339, 5516, -1, 5516, 4983, 4994, -1, 4994, 5252, 5513, -1, 5513, 4985, 4984, -1, 4984, 4995, 5483, -1, 5483, 4986, 5496, -1, 5496, 4987, 4996, -1, 4996, 4988, 4997, -1, 4997, 5332, 5538, -1, 5538, 4998, 5562, -1, 5562, 5328, 5540, -1, 5540, 5330, 5541, -1, 5541, 4989, 5542, -1, 5542, 4990, 5543, -1, 5543, 4991, 5531, -1, 5531, 4999, 4992, -1, 4992, 5000, 5001, -1, 5001, 5002, 5532, -1, 5532, 5003, 5533, -1, 5004, 5393, 5017, -1, 5004, 5394, 5393, -1, 5004, 5005, 5394, -1, 5394, 5005, 5018, -1, 5018, 5005, 5303, -1, 5019, 5303, 5020, -1, 5395, 5020, 5276, -1, 5398, 5276, 5323, -1, 5006, 5323, 5322, -1, 5007, 5322, 5008, -1, 5383, 5008, 5281, -1, 5009, 5281, 5011, -1, 5010, 5011, 5013, -1, 5012, 5013, 5178, -1, 5021, 5178, 5177, -1, 5417, 5177, 5175, -1, 5526, 5175, 5022, -1, 5527, 5022, 5319, -1, 5550, 5319, 5348, -1, 5390, 5348, 5316, -1, 5391, 5316, 5014, -1, 5392, 5014, 5023, -1, 5015, 5023, 5024, -1, 5016, 5024, 5017, -1, 5393, 5016, 5017, -1, 5018, 5303, 5019, -1, 5019, 5020, 5395, -1, 5395, 5276, 5398, -1, 5398, 5323, 5006, -1, 5006, 5322, 5007, -1, 5007, 5008, 5383, -1, 5383, 5281, 5009, -1, 5009, 5011, 5010, -1, 5010, 5013, 5012, -1, 5012, 5178, 5021, -1, 5021, 5177, 5417, -1, 5417, 5175, 5526, -1, 5526, 5022, 5527, -1, 5527, 5319, 5550, -1, 5550, 5348, 5390, -1, 5390, 5316, 5391, -1, 5391, 5014, 5392, -1, 5392, 5023, 5015, -1, 5015, 5024, 5016, -1, 5299, 5413, 5036, -1, 5299, 5511, 5413, -1, 5299, 5301, 5511, -1, 5511, 5301, 5523, -1, 5523, 5301, 5317, -1, 5037, 5317, 5025, -1, 5524, 5025, 5038, -1, 5547, 5038, 5026, -1, 5525, 5026, 5039, -1, 5040, 5039, 5027, -1, 5041, 5027, 5194, -1, 5042, 5194, 5043, -1, 5028, 5043, 5029, -1, 5377, 5029, 5193, -1, 5378, 5193, 5262, -1, 5504, 5262, 5263, -1, 5030, 5263, 5264, -1, 5502, 5264, 5032, -1, 5031, 5032, 5044, -1, 5045, 5044, 5308, -1, 5046, 5308, 5033, -1, 5047, 5033, 5261, -1, 5034, 5261, 5035, -1, 5411, 5035, 5036, -1, 5413, 5411, 5036, -1, 5523, 5317, 5037, -1, 5037, 5025, 5524, -1, 5524, 5038, 5547, -1, 5547, 5026, 5525, -1, 5525, 5039, 5040, -1, 5040, 5027, 5041, -1, 5041, 5194, 5042, -1, 5042, 5043, 5028, -1, 5028, 5029, 5377, -1, 5377, 5193, 5378, -1, 5378, 5262, 5504, -1, 5504, 5263, 5030, -1, 5030, 5264, 5502, -1, 5502, 5032, 5031, -1, 5031, 5044, 5045, -1, 5045, 5308, 5046, -1, 5046, 5033, 5047, -1, 5047, 5261, 5034, -1, 5034, 5035, 5411, -1, 5253, 5485, 5251, -1, 5253, 5049, 5485, -1, 5253, 5048, 5049, -1, 5049, 5048, 5050, -1, 5050, 5048, 5063, -1, 5514, 5063, 5064, -1, 5065, 5064, 5051, -1, 5066, 5051, 5053, -1, 5052, 5053, 5312, -1, 5067, 5312, 5311, -1, 5054, 5311, 5055, -1, 5068, 5055, 5310, -1, 5069, 5310, 5309, -1, 5070, 5309, 5056, -1, 5071, 5056, 5057, -1, 5494, 5057, 5058, -1, 5493, 5058, 5059, -1, 5495, 5059, 5184, -1, 5491, 5184, 5060, -1, 5489, 5060, 5185, -1, 5061, 5185, 5186, -1, 5487, 5186, 5266, -1, 5488, 5266, 5250, -1, 5062, 5250, 5251, -1, 5485, 5062, 5251, -1, 5050, 5063, 5514, -1, 5514, 5064, 5065, -1, 5065, 5051, 5066, -1, 5066, 5053, 5052, -1, 5052, 5312, 5067, -1, 5067, 5311, 5054, -1, 5054, 5055, 5068, -1, 5068, 5310, 5069, -1, 5069, 5309, 5070, -1, 5070, 5056, 5071, -1, 5071, 5057, 5494, -1, 5494, 5058, 5493, -1, 5493, 5059, 5495, -1, 5495, 5184, 5491, -1, 5491, 5060, 5489, -1, 5489, 5185, 5061, -1, 5061, 5186, 5487, -1, 5487, 5266, 5488, -1, 5488, 5250, 5062, -1, 5259, 5512, 5260, -1, 5259, 5072, 5512, -1, 5259, 5296, 5072, -1, 5072, 5296, 5410, -1, 5410, 5296, 5081, -1, 5073, 5081, 5297, -1, 5082, 5297, 5294, -1, 5074, 5294, 5075, -1, 5406, 5075, 5280, -1, 5405, 5280, 5076, -1, 5403, 5076, 5077, -1, 5402, 5077, 5277, -1, 5401, 5277, 5078, -1, 5400, 5078, 5307, -1, 5399, 5307, 5306, -1, 5397, 5306, 5305, -1, 5083, 5305, 5304, -1, 5396, 5304, 5302, -1, 5084, 5302, 5085, -1, 5086, 5085, 5300, -1, 5079, 5300, 5087, -1, 5088, 5087, 5089, -1, 5412, 5089, 5080, -1, 5090, 5080, 5260, -1, 5512, 5090, 5260, -1, 5410, 5081, 5073, -1, 5073, 5297, 5082, -1, 5082, 5294, 5074, -1, 5074, 5075, 5406, -1, 5406, 5280, 5405, -1, 5405, 5076, 5403, -1, 5403, 5077, 5402, -1, 5402, 5277, 5401, -1, 5401, 5078, 5400, -1, 5400, 5307, 5399, -1, 5399, 5306, 5397, -1, 5397, 5305, 5083, -1, 5083, 5304, 5396, -1, 5396, 5302, 5084, -1, 5084, 5085, 5086, -1, 5086, 5300, 5079, -1, 5079, 5087, 5088, -1, 5088, 5089, 5412, -1, 5412, 5080, 5090, -1, 5092, 5091, 5271, -1, 5092, 5093, 5091, -1, 5092, 5270, 5093, -1, 5093, 5270, 5103, -1, 5103, 5270, 5269, -1, 5379, 5269, 5094, -1, 5095, 5094, 5268, -1, 5501, 5268, 5273, -1, 5096, 5273, 5104, -1, 5380, 5104, 5105, -1, 5106, 5105, 5274, -1, 5097, 5274, 5098, -1, 5381, 5098, 5107, -1, 5108, 5107, 5278, -1, 5404, 5278, 5279, -1, 5510, 5279, 5298, -1, 5109, 5298, 5099, -1, 5110, 5099, 5295, -1, 5407, 5295, 5100, -1, 5408, 5100, 5101, -1, 5111, 5101, 5293, -1, 5409, 5293, 5112, -1, 5113, 5112, 5292, -1, 5102, 5292, 5271, -1, 5091, 5102, 5271, -1, 5103, 5269, 5379, -1, 5379, 5094, 5095, -1, 5095, 5268, 5501, -1, 5501, 5273, 5096, -1, 5096, 5104, 5380, -1, 5380, 5105, 5106, -1, 5106, 5274, 5097, -1, 5097, 5098, 5381, -1, 5381, 5107, 5108, -1, 5108, 5278, 5404, -1, 5404, 5279, 5510, -1, 5510, 5298, 5109, -1, 5109, 5099, 5110, -1, 5110, 5295, 5407, -1, 5407, 5100, 5408, -1, 5408, 5101, 5111, -1, 5111, 5293, 5409, -1, 5409, 5112, 5113, -1, 5113, 5292, 5102, -1, 5114, 5132, 5183, -1, 5114, 5507, 5132, -1, 5114, 5115, 5507, -1, 5507, 5115, 5116, -1, 5116, 5115, 5133, -1, 5509, 5133, 5180, -1, 5117, 5180, 5134, -1, 5135, 5134, 5136, -1, 5137, 5136, 5138, -1, 5419, 5138, 5118, -1, 5139, 5118, 5120, -1, 5119, 5120, 5121, -1, 5140, 5121, 5141, -1, 5122, 5141, 5179, -1, 5384, 5179, 5123, -1, 5124, 5123, 5125, -1, 5142, 5125, 5143, -1, 5126, 5143, 5275, -1, 5382, 5275, 5267, -1, 5144, 5267, 5127, -1, 5145, 5127, 5128, -1, 5492, 5128, 5129, -1, 5130, 5129, 5131, -1, 5146, 5131, 5183, -1, 5132, 5146, 5183, -1, 5116, 5133, 5509, -1, 5509, 5180, 5117, -1, 5117, 5134, 5135, -1, 5135, 5136, 5137, -1, 5137, 5138, 5419, -1, 5419, 5118, 5139, -1, 5139, 5120, 5119, -1, 5119, 5121, 5140, -1, 5140, 5141, 5122, -1, 5122, 5179, 5384, -1, 5384, 5123, 5124, -1, 5124, 5125, 5142, -1, 5142, 5143, 5126, -1, 5126, 5275, 5382, -1, 5382, 5267, 5144, -1, 5144, 5127, 5145, -1, 5145, 5128, 5492, -1, 5492, 5129, 5130, -1, 5130, 5131, 5146, -1, 5147, 5490, 5156, -1, 5147, 5148, 5490, -1, 5147, 5187, 5148, -1, 5148, 5187, 5149, -1, 5149, 5187, 5150, -1, 5157, 5150, 5151, -1, 5499, 5151, 5272, -1, 5500, 5272, 5265, -1, 5503, 5265, 5258, -1, 5152, 5258, 5257, -1, 5158, 5257, 5159, -1, 5160, 5159, 5153, -1, 5477, 5153, 5161, -1, 5162, 5161, 5192, -1, 5479, 5192, 5191, -1, 5480, 5191, 5163, -1, 5481, 5163, 5190, -1, 5164, 5190, 5154, -1, 5482, 5154, 5155, -1, 5497, 5155, 5189, -1, 5498, 5189, 5188, -1, 5165, 5188, 5166, -1, 5484, 5166, 5167, -1, 5486, 5167, 5156, -1, 5490, 5486, 5156, -1, 5149, 5150, 5157, -1, 5157, 5151, 5499, -1, 5499, 5272, 5500, -1, 5500, 5265, 5503, -1, 5503, 5258, 5152, -1, 5152, 5257, 5158, -1, 5158, 5159, 5160, -1, 5160, 5153, 5477, -1, 5477, 5161, 5162, -1, 5162, 5192, 5479, -1, 5479, 5191, 5480, -1, 5480, 5163, 5481, -1, 5481, 5190, 5164, -1, 5164, 5154, 5482, -1, 5482, 5155, 5497, -1, 5497, 5189, 5498, -1, 5498, 5188, 5165, -1, 5165, 5166, 5484, -1, 5484, 5167, 5486, -1, 5170, 5169, 5415, -1, 5415, 5169, 5168, -1, 5416, 5168, 5172, -1, 5418, 5172, 5176, -1, 5418, 5416, 5172, -1, 5415, 5168, 5416, -1, 5169, 5170, 5355, -1, 5355, 5170, 6332, -1, 5168, 5169, 5356, -1, 4941, 5168, 5356, -1, 4941, 4940, 5168, -1, 5168, 4940, 4939, -1, 5171, 5168, 4939, -1, 5171, 5172, 5168, -1, 5171, 5176, 5172, -1, 5171, 5173, 5176, -1, 5176, 5173, 5174, -1, 5175, 5174, 5022, -1, 5175, 5176, 5174, -1, 5175, 5177, 5176, -1, 5176, 5177, 5178, -1, 5013, 5176, 5178, -1, 5013, 5011, 5176, -1, 5176, 5011, 5179, -1, 5141, 5176, 5179, -1, 5141, 4754, 5176, -1, 5141, 5121, 4754, -1, 4754, 5121, 5120, -1, 4819, 5120, 5118, -1, 4812, 5118, 5138, -1, 5291, 5138, 5136, -1, 4821, 5136, 5134, -1, 5180, 4821, 5134, -1, 5180, 5181, 4821, -1, 5180, 5133, 5181, -1, 5181, 5133, 5182, -1, 5182, 5133, 5115, -1, 5114, 5182, 5115, -1, 5114, 5309, 5182, -1, 5114, 5183, 5309, -1, 5309, 5183, 5056, -1, 5056, 5183, 5057, -1, 5057, 5183, 5058, -1, 5058, 5183, 5059, -1, 5059, 5183, 5184, -1, 5184, 5183, 5131, -1, 5129, 5184, 5131, -1, 5129, 5128, 5184, -1, 5184, 5128, 5127, -1, 5151, 5127, 5272, -1, 5151, 5184, 5127, -1, 5151, 5060, 5184, -1, 5151, 5150, 5060, -1, 5060, 5150, 5185, -1, 5185, 5150, 5186, -1, 5186, 5150, 5187, -1, 5266, 5187, 5147, -1, 5250, 5147, 5156, -1, 5251, 5156, 5167, -1, 5252, 5167, 5166, -1, 5188, 5252, 5166, -1, 5188, 4985, 5252, -1, 5188, 4995, 4985, -1, 5188, 5189, 4995, -1, 4995, 5189, 4986, -1, 4986, 5189, 5155, -1, 5154, 4986, 5155, -1, 5154, 4987, 4986, -1, 5154, 5190, 4987, -1, 4987, 5190, 4988, -1, 4988, 5190, 5163, -1, 5332, 5163, 5191, -1, 5254, 5191, 5192, -1, 5161, 5254, 5192, -1, 5161, 4800, 5254, -1, 5161, 5153, 4800, -1, 4800, 5153, 5193, -1, 5029, 4800, 5193, -1, 5029, 5043, 4800, -1, 4800, 5043, 5194, -1, 5027, 4800, 5194, -1, 5027, 4974, 4800, -1, 5027, 5039, 4974, -1, 4974, 5039, 5314, -1, 5314, 5039, 5026, -1, 5315, 5026, 5038, -1, 4964, 5038, 4965, -1, 4964, 5315, 5038, -1, 5195, 5349, 5355, -1, 5195, 4957, 5349, -1, 5195, 4972, 4957, -1, 5195, 4958, 4972, -1, 5195, 5196, 4958, -1, 5195, 4961, 5196, -1, 5195, 5198, 4961, -1, 5195, 5371, 5198, -1, 5198, 5371, 5197, -1, 4802, 5198, 5197, -1, 4802, 4800, 5198, -1, 5198, 4800, 5199, -1, 5199, 4800, 4974, -1, 5200, 4926, 5254, -1, 5200, 4910, 4926, -1, 5200, 5201, 4910, -1, 4910, 5201, 5202, -1, 5202, 5201, 5203, -1, 5203, 5201, 4913, -1, 4913, 5201, 4914, -1, 4914, 5201, 4795, -1, 4793, 4914, 4795, -1, 4793, 5204, 4914, -1, 4793, 5213, 5204, -1, 5204, 5213, 4917, -1, 4917, 5213, 4928, -1, 4928, 5213, 5205, -1, 5205, 5213, 4930, -1, 4930, 5213, 5206, -1, 5207, 4930, 5206, -1, 5207, 5208, 4930, -1, 5207, 4778, 5208, -1, 5208, 4778, 4918, -1, 4918, 4778, 5361, -1, 5209, 5361, 4920, -1, 5209, 4918, 5361, -1, 5211, 5210, 5201, -1, 5211, 5212, 5210, -1, 5210, 4796, 5201, -1, 5201, 4796, 4795, -1, 5213, 4792, 5206, -1, 5206, 4792, 4791, -1, 4790, 5206, 4791, -1, 5214, 4893, 5361, -1, 5214, 5215, 4893, -1, 5214, 5216, 5215, -1, 5215, 5216, 4789, -1, 4894, 4789, 4777, -1, 5217, 4777, 4895, -1, 5217, 4894, 4777, -1, 5215, 4789, 4894, -1, 4776, 4896, 4777, -1, 4776, 5218, 4896, -1, 4776, 4787, 5218, -1, 5218, 4787, 5359, -1, 5219, 5359, 5360, -1, 5219, 5218, 5359, -1, 4787, 5220, 5359, -1, 5359, 5220, 4773, -1, 5222, 4773, 5223, -1, 4870, 5223, 5225, -1, 5221, 5225, 5290, -1, 5221, 4870, 5225, -1, 5359, 4773, 5222, -1, 5222, 5223, 4870, -1, 4772, 5224, 5225, -1, 4772, 4786, 5224, -1, 5224, 4786, 4771, -1, 4769, 5224, 4771, -1, 4769, 4783, 5224, -1, 5224, 4783, 4842, -1, 4842, 4783, 5229, -1, 4843, 5229, 4781, -1, 5226, 4781, 5227, -1, 5228, 5227, 4855, -1, 5228, 5226, 5227, -1, 4842, 5229, 4843, -1, 4843, 4781, 5226, -1, 5227, 5230, 4855, -1, 4855, 5230, 5231, -1, 5231, 5230, 5366, -1, 4845, 5366, 4846, -1, 4845, 5231, 5366, -1, 4768, 4829, 5230, -1, 4768, 5232, 4829, -1, 4768, 4766, 5232, -1, 5232, 4766, 5233, -1, 5233, 4766, 5249, -1, 5234, 5249, 4762, -1, 5234, 5233, 5249, -1, 5234, 5235, 5233, -1, 5234, 5236, 5235, -1, 5234, 4831, 5236, -1, 5234, 4832, 4831, -1, 5234, 5239, 4832, -1, 4832, 5239, 5237, -1, 5237, 5239, 5238, -1, 5238, 5239, 5240, -1, 5240, 5239, 5241, -1, 5241, 5239, 4761, -1, 4759, 5241, 4761, -1, 4759, 5242, 5241, -1, 4759, 5243, 5242, -1, 5242, 5243, 5244, -1, 4755, 5242, 5244, -1, 4755, 5245, 5242, -1, 5242, 5245, 5246, -1, 5247, 5246, 4754, -1, 4837, 4754, 4838, -1, 4837, 5247, 4754, -1, 4763, 5248, 5249, -1, 5249, 5248, 4762, -1, 5242, 5246, 5247, -1, 5250, 5156, 5251, -1, 5251, 5167, 5252, -1, 5253, 5252, 5048, -1, 5253, 5251, 5252, -1, 4988, 5163, 5332, -1, 5332, 5191, 5254, -1, 4998, 5254, 4924, -1, 4887, 4924, 4932, -1, 4888, 4932, 4923, -1, 4922, 4888, 4923, -1, 4922, 4891, 4888, -1, 4922, 4900, 4891, -1, 4922, 5255, 4900, -1, 4922, 5361, 5255, -1, 4922, 5256, 5361, -1, 5361, 5256, 4920, -1, 5153, 5159, 5193, -1, 5193, 5159, 5262, -1, 5262, 5159, 5257, -1, 5263, 5257, 5258, -1, 5264, 5258, 5265, -1, 5032, 5265, 5272, -1, 5044, 5272, 5292, -1, 5308, 5292, 5259, -1, 5033, 5259, 5260, -1, 5261, 5260, 5035, -1, 5261, 5033, 5260, -1, 5262, 5257, 5263, -1, 5263, 5258, 5264, -1, 5264, 5265, 5032, -1, 5186, 5187, 5266, -1, 5266, 5147, 5250, -1, 5127, 5267, 5272, -1, 5272, 5267, 5268, -1, 5094, 5272, 5268, -1, 5094, 5269, 5272, -1, 5272, 5269, 5270, -1, 5092, 5272, 5270, -1, 5092, 5271, 5272, -1, 5272, 5271, 5292, -1, 5267, 5275, 5268, -1, 5268, 5275, 5273, -1, 5273, 5275, 5104, -1, 5104, 5275, 5105, -1, 5105, 5275, 5274, -1, 5274, 5275, 5098, -1, 5098, 5275, 5107, -1, 5107, 5275, 5278, -1, 5278, 5275, 5276, -1, 5277, 5276, 5078, -1, 5277, 5278, 5276, -1, 5277, 5077, 5278, -1, 5278, 5077, 5279, -1, 5279, 5077, 5076, -1, 5298, 5076, 5280, -1, 5099, 5280, 5295, -1, 5099, 5298, 5280, -1, 5143, 5322, 5275, -1, 5143, 5008, 5322, -1, 5143, 5125, 5008, -1, 5008, 5125, 5281, -1, 5281, 5125, 5123, -1, 5011, 5123, 5179, -1, 5011, 5281, 5123, -1, 4754, 5120, 4819, -1, 4811, 4754, 4819, -1, 4811, 5364, 4754, -1, 4811, 4848, 5364, -1, 4811, 4858, 4848, -1, 4811, 5282, 4858, -1, 4858, 5282, 4810, -1, 4859, 4810, 5283, -1, 4849, 5283, 4808, -1, 5363, 4808, 4807, -1, 5284, 4807, 4874, -1, 4883, 5284, 4874, -1, 4883, 4881, 5284, -1, 5284, 4881, 4871, -1, 5285, 5284, 4871, -1, 5285, 5286, 5284, -1, 5285, 4863, 5286, -1, 5285, 5287, 4863, -1, 5285, 5289, 5287, -1, 5285, 5288, 5289, -1, 5285, 5367, 5288, -1, 5285, 5225, 5367, -1, 5285, 5290, 5225, -1, 4819, 5118, 4812, -1, 4812, 5138, 5291, -1, 5291, 5136, 4821, -1, 5259, 5292, 5296, -1, 5296, 5292, 5112, -1, 5081, 5112, 5293, -1, 5297, 5293, 5101, -1, 5100, 5297, 5101, -1, 5100, 5294, 5297, -1, 5100, 5295, 5294, -1, 5294, 5295, 5075, -1, 5075, 5295, 5280, -1, 5296, 5112, 5081, -1, 5081, 5293, 5297, -1, 5298, 5279, 5076, -1, 5260, 5080, 5035, -1, 5035, 5080, 5036, -1, 5036, 5080, 5089, -1, 5087, 5036, 5089, -1, 5087, 5299, 5036, -1, 5087, 5300, 5299, -1, 5299, 5300, 5301, -1, 5301, 5300, 5085, -1, 5302, 5301, 5085, -1, 5302, 5023, 5301, -1, 5302, 5024, 5023, -1, 5302, 5017, 5024, -1, 5302, 5004, 5017, -1, 5302, 5005, 5004, -1, 5302, 5303, 5005, -1, 5302, 5020, 5303, -1, 5302, 5276, 5020, -1, 5302, 5304, 5276, -1, 5276, 5304, 5305, -1, 5306, 5276, 5305, -1, 5306, 5307, 5276, -1, 5276, 5307, 5078, -1, 5308, 5259, 5033, -1, 5309, 5310, 5182, -1, 5182, 5310, 5055, -1, 5311, 5182, 5055, -1, 5311, 5312, 5182, -1, 5182, 5312, 5053, -1, 5051, 5182, 5053, -1, 5051, 5313, 5182, -1, 5051, 5252, 5313, -1, 5051, 5064, 5252, -1, 5252, 5064, 5063, -1, 5048, 5252, 5063, -1, 5308, 5044, 5292, -1, 5044, 5032, 5272, -1, 5314, 5026, 5315, -1, 5025, 5316, 5038, -1, 5025, 5014, 5316, -1, 5025, 5317, 5014, -1, 5014, 5317, 5023, -1, 5023, 5317, 5301, -1, 5316, 5348, 5038, -1, 5038, 5348, 5347, -1, 4978, 5038, 5347, -1, 4978, 4968, 5038, -1, 5038, 4968, 4967, -1, 4965, 5038, 4967, -1, 5319, 5318, 5348, -1, 5319, 4937, 5318, -1, 5319, 4938, 4937, -1, 5319, 5320, 4938, -1, 5319, 5321, 5320, -1, 5319, 5022, 5321, -1, 5321, 5022, 5174, -1, 5322, 5323, 5275, -1, 5275, 5323, 5276, -1, 5003, 5343, 4993, -1, 5003, 5326, 5343, -1, 5003, 5002, 5326, -1, 5326, 5002, 5362, -1, 5324, 5362, 5325, -1, 5324, 5326, 5362, -1, 5002, 5000, 5362, -1, 5362, 5000, 4999, -1, 5327, 4999, 4991, -1, 4906, 4991, 4990, -1, 4899, 4990, 4989, -1, 5329, 4989, 5330, -1, 5331, 5330, 5328, -1, 4998, 5331, 5328, -1, 4998, 4887, 5331, -1, 4998, 4924, 4887, -1, 5362, 4999, 5327, -1, 5327, 4991, 4906, -1, 4906, 4990, 4899, -1, 4899, 4989, 5329, -1, 5329, 5330, 5331, -1, 4998, 5332, 5254, -1, 5313, 5252, 5333, -1, 5333, 5252, 4983, -1, 4814, 4983, 5339, -1, 5340, 5339, 5341, -1, 5334, 5341, 5342, -1, 5334, 5340, 5341, -1, 5334, 4815, 5340, -1, 5334, 4804, 4815, -1, 5334, 4805, 4804, -1, 5334, 5335, 4805, -1, 5334, 5336, 5335, -1, 5334, 5337, 5336, -1, 5334, 4807, 5337, -1, 5334, 4877, 4807, -1, 4807, 4877, 5338, -1, 4875, 4807, 5338, -1, 4875, 4874, 4807, -1, 5333, 4983, 4814, -1, 4814, 5339, 5340, -1, 5341, 4980, 5342, -1, 5342, 4980, 4878, -1, 4878, 4980, 5344, -1, 5344, 4980, 4993, -1, 5343, 5344, 4993, -1, 5346, 4933, 5345, -1, 5346, 4934, 4933, -1, 5346, 5347, 4934, -1, 4934, 5347, 5348, -1, 4943, 5348, 4936, -1, 4943, 4934, 5348, -1, 5349, 4957, 5353, -1, 5353, 4957, 4956, -1, 5350, 4956, 4954, -1, 4949, 4954, 5351, -1, 5354, 5351, 4952, -1, 5352, 4952, 5345, -1, 4933, 5352, 5345, -1, 5353, 4956, 5350, -1, 5350, 4954, 4949, -1, 4949, 5351, 5354, -1, 5354, 4952, 5352, -1, 5349, 5356, 5355, -1, 5355, 5356, 5169, -1, 5318, 4936, 5348, -1, 4926, 5357, 5254, -1, 5254, 5357, 4925, -1, 4924, 5254, 4925, -1, 4887, 4932, 4888, -1, 5358, 5359, 5362, -1, 5358, 5360, 5359, -1, 4896, 4903, 4777, -1, 4777, 4903, 4895, -1, 4893, 5255, 5361, -1, 5359, 4866, 5362, -1, 5362, 4866, 5325, -1, 5284, 5363, 4807, -1, 5363, 4849, 4808, -1, 4849, 4859, 5283, -1, 4859, 4858, 4810, -1, 5364, 4848, 4839, -1, 4839, 4848, 5365, -1, 5366, 5365, 4846, -1, 5366, 4839, 5365, -1, 5224, 5367, 5225, -1, 4829, 5368, 5230, -1, 5230, 5368, 5369, -1, 4828, 5230, 5369, -1, 4828, 5370, 5230, -1, 5230, 5370, 5366, -1, 5364, 4838, 4754, -1, 4803, 5371, 6333, -1, 6333, 5371, 5195, -1, 5374, 4803, 5385, -1, 5372, 5374, 5385, -1, 5372, 5373, 5374, -1, 5374, 5373, 4959, -1, 4960, 5374, 4959, -1, 4960, 5375, 5374, -1, 5374, 5375, 4801, -1, 4801, 5375, 5376, -1, 5376, 5375, 4973, -1, 5041, 4973, 5040, -1, 5041, 5376, 4973, -1, 5041, 5042, 5376, -1, 5376, 5042, 5028, -1, 5377, 5376, 5028, -1, 5377, 5477, 5376, -1, 5377, 5378, 5477, -1, 5477, 5378, 5160, -1, 5160, 5378, 5158, -1, 5158, 5378, 5504, -1, 5152, 5504, 5030, -1, 5503, 5030, 5502, -1, 5500, 5502, 5031, -1, 5045, 5500, 5031, -1, 5045, 5046, 5500, -1, 5500, 5046, 5102, -1, 5091, 5500, 5102, -1, 5091, 5093, 5500, -1, 5500, 5093, 5103, -1, 5379, 5500, 5103, -1, 5379, 5095, 5500, -1, 5500, 5095, 5501, -1, 5382, 5501, 5096, -1, 5380, 5382, 5096, -1, 5380, 5106, 5382, -1, 5382, 5106, 5097, -1, 5381, 5382, 5097, -1, 5381, 5108, 5382, -1, 5382, 5108, 5398, -1, 5006, 5382, 5398, -1, 5006, 5126, 5382, -1, 5006, 5007, 5126, -1, 5126, 5007, 5142, -1, 5142, 5007, 5383, -1, 5124, 5383, 5009, -1, 5384, 5009, 5122, -1, 5384, 5124, 5009, -1, 4803, 6333, 5385, -1, 5385, 6333, 6332, -1, 5388, 6332, 5386, -1, 5388, 5385, 6332, -1, 5388, 5387, 5385, -1, 5388, 4942, 5387, -1, 5387, 4942, 4955, -1, 4955, 4942, 5546, -1, 4953, 5546, 4948, -1, 4951, 4948, 4950, -1, 5545, 4950, 5389, -1, 4971, 5389, 5544, -1, 4979, 5544, 4935, -1, 4970, 4935, 5549, -1, 5547, 5549, 5550, -1, 5524, 5550, 5390, -1, 5037, 5390, 5391, -1, 5523, 5391, 5392, -1, 5084, 5392, 5015, -1, 5016, 5084, 5015, -1, 5016, 5393, 5084, -1, 5084, 5393, 5394, -1, 5018, 5084, 5394, -1, 5018, 5019, 5084, -1, 5084, 5019, 5395, -1, 5398, 5084, 5395, -1, 5398, 5396, 5084, -1, 5398, 5083, 5396, -1, 5398, 5397, 5083, -1, 5398, 5399, 5397, -1, 5398, 5400, 5399, -1, 5398, 5401, 5400, -1, 5398, 5108, 5401, -1, 5401, 5108, 5402, -1, 5402, 5108, 5404, -1, 5403, 5404, 5510, -1, 5405, 5510, 5109, -1, 5110, 5405, 5109, -1, 5110, 5406, 5405, -1, 5110, 5407, 5406, -1, 5406, 5407, 5074, -1, 5074, 5407, 5082, -1, 5082, 5407, 5408, -1, 5073, 5408, 5111, -1, 5409, 5073, 5111, -1, 5409, 5410, 5073, -1, 5409, 5113, 5410, -1, 5410, 5113, 5072, -1, 5072, 5113, 5102, -1, 5512, 5102, 5047, -1, 5034, 5512, 5047, -1, 5034, 5411, 5512, -1, 5512, 5411, 5090, -1, 5090, 5411, 5413, -1, 5412, 5413, 5088, -1, 5412, 5090, 5413, -1, 5170, 5414, 6332, -1, 5170, 5415, 5414, -1, 5414, 5415, 5416, -1, 5418, 5414, 5416, -1, 5418, 5529, 5414, -1, 5418, 5417, 5529, -1, 5418, 5021, 5417, -1, 5418, 5012, 5021, -1, 5418, 5010, 5012, -1, 5418, 5122, 5010, -1, 5418, 4753, 5122, -1, 5122, 4753, 5140, -1, 5140, 4753, 5119, -1, 5119, 4753, 5506, -1, 5139, 5506, 5505, -1, 5419, 5505, 5137, -1, 5419, 5139, 5505, -1, 5420, 4836, 4753, -1, 5420, 5423, 4836, -1, 4836, 5423, 4835, -1, 4835, 5423, 5421, -1, 5421, 5423, 4834, -1, 4834, 5423, 5422, -1, 5422, 5423, 4833, -1, 4833, 5423, 5427, -1, 5425, 5427, 5577, -1, 4826, 5577, 5424, -1, 4826, 5425, 5577, -1, 4756, 4758, 5423, -1, 4756, 4757, 4758, -1, 4758, 4760, 5423, -1, 5423, 4760, 5426, -1, 5427, 5423, 5426, -1, 4833, 5427, 5425, -1, 4764, 5428, 5577, -1, 4764, 5430, 5428, -1, 4764, 5429, 5430, -1, 5430, 5429, 4765, -1, 4767, 4830, 5428, -1, 4767, 4841, 4830, -1, 4767, 5431, 4841, -1, 4841, 5431, 5432, -1, 5432, 5431, 5433, -1, 5433, 5431, 5434, -1, 5434, 5431, 4840, -1, 4840, 5431, 5436, -1, 5435, 4840, 5436, -1, 5435, 4847, 4840, -1, 4840, 4847, 4856, -1, 5568, 4856, 4857, -1, 5576, 4857, 5437, -1, 5438, 5437, 5506, -1, 4753, 5438, 5506, -1, 4753, 5439, 5438, -1, 4753, 4827, 5439, -1, 4753, 4836, 4827, -1, 5440, 4844, 5431, -1, 5440, 4853, 4844, -1, 5440, 4782, 4853, -1, 4853, 4782, 5441, -1, 4852, 5441, 4784, -1, 5442, 4784, 5443, -1, 5442, 4852, 4784, -1, 4853, 5441, 4852, -1, 5443, 4784, 4851, -1, 4851, 4784, 4785, -1, 4770, 4851, 4785, -1, 4770, 4850, 4851, -1, 4770, 5573, 4850, -1, 4770, 5444, 5573, -1, 5573, 5444, 5448, -1, 5445, 5448, 5447, -1, 5446, 5447, 4869, -1, 5446, 5445, 5447, -1, 5573, 5448, 5445, -1, 5447, 5449, 4869, -1, 4869, 5449, 4868, -1, 4868, 5449, 4867, -1, 4867, 5449, 5451, -1, 5451, 5449, 5450, -1, 4904, 5451, 5450, -1, 4904, 5452, 5451, -1, 5451, 5452, 5453, -1, 4905, 5451, 5453, -1, 4905, 4897, 5451, -1, 5451, 4897, 4898, -1, 4864, 4898, 4865, -1, 4864, 5451, 4898, -1, 5449, 4774, 5450, -1, 5450, 4774, 5454, -1, 4775, 5450, 5454, -1, 4775, 5455, 5450, -1, 5450, 5455, 4788, -1, 5456, 5450, 4788, -1, 5456, 4902, 5450, -1, 5456, 5458, 4902, -1, 5456, 5457, 5458, -1, 5458, 5457, 5459, -1, 5459, 5457, 5463, -1, 4901, 5463, 5460, -1, 5462, 5460, 5461, -1, 5462, 4901, 5460, -1, 5459, 5463, 4901, -1, 4780, 5557, 5460, -1, 4780, 4931, 5557, -1, 4780, 4779, 4931, -1, 4931, 4779, 5465, -1, 5465, 4779, 5464, -1, 4929, 5464, 5556, -1, 4929, 5465, 5464, -1, 5464, 4779, 5466, -1, 5466, 4779, 5467, -1, 5468, 5467, 5469, -1, 5468, 5466, 5467, -1, 5470, 4916, 5464, -1, 5470, 4915, 4916, -1, 5470, 4912, 4915, -1, 5470, 4927, 4912, -1, 5470, 4911, 4927, -1, 5470, 5471, 4911, -1, 5470, 4794, 5471, -1, 5471, 4794, 5472, -1, 5472, 4794, 5473, -1, 4797, 5472, 5473, -1, 4797, 5474, 5472, -1, 4797, 4799, 5474, -1, 4797, 4798, 4799, -1, 5474, 5475, 5472, -1, 5472, 5475, 5478, -1, 5476, 5478, 5539, -1, 5476, 5472, 5478, -1, 5376, 5477, 5478, -1, 5478, 5477, 5162, -1, 5479, 5478, 5162, -1, 5479, 5538, 5478, -1, 5479, 5480, 5538, -1, 5538, 5480, 4997, -1, 4997, 5480, 5481, -1, 5164, 4997, 5481, -1, 5164, 4996, 4997, -1, 5164, 5482, 4996, -1, 4996, 5482, 5496, -1, 5496, 5482, 5497, -1, 5483, 5497, 5498, -1, 4984, 5498, 5165, -1, 5513, 5165, 5484, -1, 5486, 5513, 5484, -1, 5486, 5485, 5513, -1, 5486, 5062, 5485, -1, 5486, 5488, 5062, -1, 5486, 5487, 5488, -1, 5486, 5061, 5487, -1, 5486, 5489, 5061, -1, 5486, 5491, 5489, -1, 5486, 5490, 5491, -1, 5491, 5490, 5148, -1, 5149, 5491, 5148, -1, 5149, 5157, 5491, -1, 5491, 5157, 5499, -1, 5144, 5499, 5382, -1, 5144, 5491, 5499, -1, 5144, 5145, 5491, -1, 5491, 5145, 5495, -1, 5495, 5145, 5492, -1, 5493, 5492, 5494, -1, 5493, 5495, 5492, -1, 5496, 5497, 5483, -1, 5483, 5498, 4984, -1, 4984, 5165, 5513, -1, 5499, 5500, 5382, -1, 5382, 5500, 5501, -1, 5500, 5503, 5502, -1, 5503, 5152, 5030, -1, 5152, 5158, 5504, -1, 5137, 4820, 5135, -1, 5137, 5505, 4820, -1, 5139, 5119, 5506, -1, 5010, 5122, 5009, -1, 5124, 5142, 5383, -1, 5492, 5130, 5494, -1, 5494, 5130, 5071, -1, 5071, 5130, 5146, -1, 5070, 5146, 5132, -1, 5069, 5132, 5515, -1, 5068, 5515, 5054, -1, 5068, 5069, 5515, -1, 5071, 5146, 5070, -1, 5132, 5507, 5515, -1, 5515, 5507, 5116, -1, 4813, 5116, 5509, -1, 4822, 5509, 5117, -1, 5508, 5117, 5135, -1, 4820, 5508, 5135, -1, 5515, 5116, 4813, -1, 4813, 5509, 4822, -1, 4822, 5117, 5508, -1, 5402, 5404, 5403, -1, 5403, 5510, 5405, -1, 5082, 5408, 5073, -1, 5086, 5511, 5084, -1, 5086, 5079, 5511, -1, 5511, 5079, 5088, -1, 5413, 5511, 5088, -1, 5512, 5072, 5102, -1, 5052, 5515, 5066, -1, 5052, 5067, 5515, -1, 5515, 5067, 5054, -1, 5069, 5070, 5132, -1, 5485, 5049, 5513, -1, 5513, 5049, 5050, -1, 5514, 5513, 5050, -1, 5514, 5065, 5513, -1, 5513, 5065, 5066, -1, 5515, 5513, 5066, -1, 5515, 4994, 5513, -1, 5515, 4823, 4994, -1, 4994, 4823, 5516, -1, 5516, 4823, 5517, -1, 5537, 5517, 5518, -1, 4982, 5518, 4824, -1, 4885, 4824, 4817, -1, 4816, 4885, 4817, -1, 4816, 5519, 4885, -1, 4885, 5519, 4806, -1, 4818, 4885, 4806, -1, 4818, 5520, 4885, -1, 4885, 5520, 5521, -1, 4876, 5521, 5522, -1, 4876, 4885, 5521, -1, 5046, 5047, 5102, -1, 5511, 5523, 5084, -1, 5084, 5523, 5392, -1, 5523, 5037, 5391, -1, 5037, 5524, 5390, -1, 5524, 5547, 5550, -1, 5525, 4962, 5547, -1, 5525, 4973, 4962, -1, 5525, 5040, 4973, -1, 5417, 5526, 5529, -1, 5529, 5526, 5527, -1, 4946, 5527, 5550, -1, 5528, 5550, 4945, -1, 5528, 4946, 5550, -1, 5529, 5527, 4946, -1, 5531, 5530, 5543, -1, 5531, 4898, 5530, -1, 5531, 4992, 4898, -1, 4898, 4992, 5001, -1, 5532, 4898, 5001, -1, 5532, 4880, 4898, -1, 5532, 5533, 4880, -1, 4880, 5533, 4879, -1, 4879, 5533, 4981, -1, 5535, 4981, 5534, -1, 5535, 4879, 4981, -1, 4981, 4982, 5534, -1, 5534, 4982, 5536, -1, 5536, 4982, 4885, -1, 4885, 4982, 4824, -1, 4982, 5537, 5518, -1, 5537, 5516, 5517, -1, 5478, 5538, 5564, -1, 5539, 5478, 5564, -1, 5540, 5561, 5562, -1, 5540, 4909, 5561, -1, 5540, 5541, 4909, -1, 4909, 5541, 4908, -1, 4908, 5541, 5542, -1, 4907, 5542, 5543, -1, 5530, 4907, 5543, -1, 4908, 5542, 4907, -1, 4976, 4966, 5547, -1, 4963, 5547, 4975, -1, 4963, 4976, 5547, -1, 4966, 4977, 5547, -1, 5547, 4977, 4969, -1, 4970, 5547, 4969, -1, 4970, 5549, 5547, -1, 4970, 4979, 4935, -1, 4979, 4971, 5544, -1, 4971, 5545, 5389, -1, 5545, 4951, 4950, -1, 4951, 4953, 4948, -1, 4953, 4955, 5546, -1, 4962, 4975, 5547, -1, 5548, 5551, 5550, -1, 4944, 5550, 5549, -1, 4944, 5548, 5550, -1, 5551, 5552, 5550, -1, 5550, 5552, 4945, -1, 5414, 5553, 6332, -1, 6332, 5553, 4947, -1, 5554, 6332, 4947, -1, 5554, 5386, 6332, -1, 4916, 5555, 5464, -1, 5464, 5555, 5556, -1, 5557, 5558, 5460, -1, 5460, 5558, 4919, -1, 5559, 5460, 4919, -1, 5559, 4921, 5460, -1, 5460, 4921, 4892, -1, 5461, 5460, 4892, -1, 5560, 4886, 4921, -1, 5560, 5561, 4886, -1, 5560, 5563, 5561, -1, 5561, 5563, 5562, -1, 5562, 5563, 5564, -1, 5538, 5562, 5564, -1, 4886, 4889, 4921, -1, 4921, 4889, 4890, -1, 4892, 4921, 4890, -1, 5565, 4862, 5573, -1, 5565, 4882, 4862, -1, 4862, 4882, 4872, -1, 5521, 4872, 4873, -1, 4884, 5521, 4873, -1, 4884, 5522, 5521, -1, 4862, 4872, 5521, -1, 5566, 5521, 4861, -1, 5566, 4862, 5521, -1, 4880, 4865, 4898, -1, 4844, 4854, 5431, -1, 5431, 4854, 5567, -1, 5436, 5431, 5567, -1, 4840, 4856, 5568, -1, 5437, 4857, 5569, -1, 5569, 4857, 5570, -1, 4809, 5570, 4860, -1, 5571, 4860, 4861, -1, 5521, 5571, 4861, -1, 5569, 5570, 4809, -1, 4809, 4860, 5571, -1, 4862, 5572, 5573, -1, 5573, 5572, 5574, -1, 5575, 5573, 5574, -1, 5575, 4850, 5573, -1, 5438, 5576, 5437, -1, 5576, 5568, 4857, -1, 4830, 4825, 5428, -1, 5428, 4825, 5577, -1, 5577, 4825, 5578, -1, 5424, 5577, 5578, -1, 5580, 5581, 5579, -1, 5580, 5583, 5581, -1, 5580, 5582, 5583, -1, 5580, 5584, 5582, -1, 5580, 5585, 5584, -1, 5580, 6069, 5585, -1, 5580, 6071, 6069, -1, 5580, 6303, 6071, -1, 5580, 6290, 6303, -1, 5580, 6291, 6290, -1, 5580, 6292, 6291, -1, 5580, 6294, 6292, -1, 5580, 6308, 6294, -1, 5580, 6309, 6308, -1, 5580, 6295, 6309, -1, 5580, 5586, 6295, -1, 5580, 5587, 5586, -1, 5580, 5756, 5587, -1, 5587, 5756, 6153, -1, 6153, 5756, 6217, -1, 6216, 6153, 6217, -1, 6216, 5588, 6153, -1, 6216, 5727, 5588, -1, 5588, 5727, 5723, -1, 5723, 5727, 5724, -1, 6162, 5724, 5722, -1, 5721, 5722, 5720, -1, 6163, 5720, 5589, -1, 5719, 5589, 6252, -1, 5590, 6252, 6256, -1, 5591, 6256, 5941, -1, 5591, 5590, 6256, -1, 5591, 6156, 5590, -1, 5591, 5592, 6156, -1, 6156, 5592, 5593, -1, 5593, 5592, 5979, -1, 6157, 5979, 6158, -1, 6157, 5593, 5979, -1, 5599, 6011, 5756, -1, 5599, 5594, 6011, -1, 5599, 5596, 5594, -1, 5599, 5595, 5596, -1, 5599, 5988, 5595, -1, 5599, 6016, 5988, -1, 5599, 5990, 6016, -1, 5599, 5991, 5990, -1, 5599, 5597, 5991, -1, 5599, 5598, 5597, -1, 5599, 5600, 5598, -1, 5599, 5601, 5600, -1, 5599, 6233, 5601, -1, 5599, 5602, 6233, -1, 5599, 6226, 5602, -1, 5599, 5643, 6226, -1, 5599, 6136, 5643, -1, 5599, 6137, 6136, -1, 5599, 5579, 6137, -1, 6137, 5579, 6138, -1, 6138, 5579, 6120, -1, 6129, 6138, 6120, -1, 6129, 5603, 6138, -1, 6129, 5605, 5603, -1, 6129, 5604, 5605, -1, 5605, 5604, 5607, -1, 5606, 5605, 5607, -1, 5606, 6140, 5605, -1, 5606, 5608, 6140, -1, 6140, 5608, 5609, -1, 5609, 5608, 6176, -1, 5610, 6176, 5611, -1, 5749, 5611, 5612, -1, 5751, 5612, 5750, -1, 5970, 5750, 5635, -1, 5634, 5635, 5613, -1, 5972, 5613, 6178, -1, 5614, 6178, 5615, -1, 6171, 5614, 5615, -1, 6171, 5952, 5614, -1, 6171, 6174, 5952, -1, 5952, 6174, 5616, -1, 5616, 6174, 5617, -1, 5619, 5617, 5618, -1, 5619, 5616, 5617, -1, 5619, 6056, 5616, -1, 5616, 6056, 5633, -1, 5633, 6056, 5620, -1, 5953, 5620, 6037, -1, 5621, 6037, 6055, -1, 5622, 6055, 5632, -1, 5954, 5632, 5624, -1, 5623, 5624, 5625, -1, 5631, 5625, 5630, -1, 5626, 5630, 6286, -1, 6280, 5626, 6286, -1, 6280, 5955, 5626, -1, 6280, 6281, 5955, -1, 5955, 6281, 5629, -1, 5629, 6281, 6282, -1, 5956, 6282, 6283, -1, 6274, 5956, 6283, -1, 6274, 5957, 5956, -1, 6274, 6275, 5957, -1, 5957, 6275, 5978, -1, 5978, 6275, 5627, -1, 5628, 5978, 5627, -1, 5628, 5962, 5978, -1, 5628, 6158, 5962, -1, 5962, 6158, 5979, -1, 5956, 5629, 6282, -1, 5626, 5631, 5630, -1, 5631, 5623, 5625, -1, 5623, 5954, 5624, -1, 5954, 5622, 5632, -1, 5622, 5621, 6055, -1, 5621, 5953, 6037, -1, 5953, 5633, 5620, -1, 5614, 5972, 6178, -1, 5972, 5634, 5613, -1, 5634, 5970, 5635, -1, 5636, 6141, 5970, -1, 5636, 6142, 6141, -1, 5636, 5951, 6142, -1, 6142, 5951, 6130, -1, 6130, 5951, 5637, -1, 6131, 5637, 5969, -1, 5644, 5969, 5753, -1, 6132, 5753, 5638, -1, 5639, 6132, 5638, -1, 5639, 5640, 6132, -1, 5639, 6103, 5640, -1, 5640, 6103, 5641, -1, 5641, 6103, 6104, -1, 6134, 6104, 6097, -1, 5752, 6097, 6096, -1, 6135, 6096, 6227, -1, 5744, 6227, 5642, -1, 6136, 5642, 5643, -1, 6136, 5744, 5642, -1, 6130, 5637, 6131, -1, 6131, 5969, 5644, -1, 5638, 5753, 5645, -1, 5645, 5753, 5646, -1, 6090, 5646, 5950, -1, 6089, 5950, 5647, -1, 6088, 5647, 6098, -1, 6088, 6089, 5647, -1, 5645, 5646, 6090, -1, 6090, 5950, 6089, -1, 5647, 5948, 6098, -1, 6098, 5948, 5648, -1, 5648, 5948, 5649, -1, 5667, 5649, 5650, -1, 6027, 5650, 5947, -1, 6028, 5947, 5670, -1, 5997, 5670, 5966, -1, 5671, 5966, 5651, -1, 5998, 5651, 5672, -1, 5673, 5672, 5944, -1, 5999, 5944, 5755, -1, 5653, 5755, 6240, -1, 5652, 5653, 6240, -1, 5652, 5654, 5653, -1, 5652, 6241, 5654, -1, 5654, 6241, 6001, -1, 6001, 6241, 6243, -1, 5655, 6243, 5656, -1, 5657, 5655, 5656, -1, 5657, 5658, 5655, -1, 5657, 5730, 5658, -1, 5658, 5730, 5661, -1, 5661, 5730, 5660, -1, 5659, 5661, 5660, -1, 5659, 6004, 5661, -1, 5659, 5662, 6004, -1, 6004, 5662, 6033, -1, 6033, 5662, 6197, -1, 6196, 6033, 6197, -1, 6196, 5663, 6033, -1, 6196, 5664, 5663, -1, 5663, 5664, 5980, -1, 5980, 5664, 6206, -1, 5983, 6206, 6193, -1, 5984, 6193, 6192, -1, 5666, 6192, 5756, -1, 6005, 5756, 5665, -1, 6005, 5666, 5756, -1, 5648, 5649, 5667, -1, 6106, 5667, 5668, -1, 5754, 5668, 5994, -1, 5669, 5994, 6084, -1, 5669, 5754, 5994, -1, 5667, 5650, 6027, -1, 6027, 5947, 6028, -1, 6028, 5670, 5997, -1, 5997, 5966, 5671, -1, 5671, 5651, 5998, -1, 5998, 5672, 5673, -1, 5673, 5944, 5999, -1, 5943, 6255, 5755, -1, 5943, 5674, 6255, -1, 5943, 5942, 5674, -1, 5674, 5942, 6257, -1, 6257, 5942, 5675, -1, 6254, 5675, 5676, -1, 6254, 6257, 5675, -1, 5675, 5941, 5676, -1, 5676, 5941, 6256, -1, 5678, 5677, 6075, -1, 5678, 5679, 5677, -1, 5678, 6048, 5679, -1, 5679, 6048, 6289, -1, 6289, 6048, 6047, -1, 6301, 6047, 6072, -1, 6303, 6072, 6071, -1, 6303, 6301, 6072, -1, 6289, 6047, 6301, -1, 5581, 6046, 5579, -1, 5579, 6046, 5681, -1, 5680, 5579, 5681, -1, 5680, 6066, 5579, -1, 5579, 6066, 6043, -1, 6065, 5579, 6043, -1, 6065, 5685, 5579, -1, 5579, 5685, 5684, -1, 6122, 5579, 5684, -1, 6122, 6109, 5579, -1, 5579, 6109, 5682, -1, 5683, 5579, 5682, -1, 5683, 6107, 5579, -1, 5579, 6107, 6121, -1, 6120, 5579, 6121, -1, 5684, 5685, 5686, -1, 5686, 5685, 6064, -1, 6123, 6064, 5687, -1, 6124, 5687, 5688, -1, 6112, 5688, 6062, -1, 6114, 6062, 5689, -1, 6115, 5689, 6061, -1, 5690, 6061, 5715, -1, 6116, 5715, 6186, -1, 5692, 6116, 6186, -1, 5692, 5691, 6116, -1, 5692, 5693, 5691, -1, 5691, 5693, 6117, -1, 6117, 5693, 5695, -1, 5694, 5695, 6184, -1, 6118, 6184, 5607, -1, 5604, 6118, 5607, -1, 5686, 6064, 6123, -1, 6123, 5687, 6124, -1, 6124, 5688, 6112, -1, 6112, 6062, 6114, -1, 6114, 5689, 6115, -1, 6115, 6061, 5690, -1, 6186, 5715, 5696, -1, 5696, 5715, 6059, -1, 5698, 6059, 6058, -1, 6185, 6058, 5697, -1, 6180, 5697, 5699, -1, 6180, 6185, 5697, -1, 5696, 6059, 5698, -1, 5698, 6058, 6185, -1, 5697, 5618, 5699, -1, 5699, 5618, 5617, -1, 5701, 5700, 5630, -1, 5701, 6265, 5700, -1, 5701, 6036, 6265, -1, 6265, 6036, 5702, -1, 5702, 6036, 5703, -1, 5704, 5703, 6271, -1, 5704, 5702, 5703, -1, 5703, 6035, 6271, -1, 6271, 6035, 5707, -1, 5707, 6035, 5706, -1, 6297, 5706, 5705, -1, 6297, 5707, 5706, -1, 6297, 6261, 5707, -1, 6297, 5708, 6261, -1, 6261, 5708, 6269, -1, 6269, 5708, 5735, -1, 5736, 5735, 5737, -1, 6259, 5737, 6296, -1, 6258, 6296, 5709, -1, 5712, 5709, 5710, -1, 5711, 5710, 5586, -1, 5711, 5712, 5710, -1, 5706, 5713, 5705, -1, 5705, 5713, 5714, -1, 5714, 5713, 6075, -1, 6298, 6075, 5677, -1, 6298, 5714, 6075, -1, 6118, 5694, 6184, -1, 5694, 6117, 5695, -1, 6116, 5690, 5715, -1, 6295, 5586, 5710, -1, 5716, 6278, 5712, -1, 5716, 6279, 6278, -1, 5716, 5717, 6279, -1, 6279, 5717, 5718, -1, 5718, 5717, 6160, -1, 6285, 6160, 6159, -1, 6284, 6159, 5627, -1, 6275, 6284, 5627, -1, 5718, 6160, 6285, -1, 6285, 6159, 6284, -1, 5590, 5719, 6252, -1, 5719, 6163, 5589, -1, 6163, 5721, 5720, -1, 5721, 6162, 5722, -1, 6162, 5723, 5724, -1, 6189, 5725, 5756, -1, 6190, 5756, 5726, -1, 6190, 6189, 5756, -1, 5724, 5727, 5731, -1, 5731, 5727, 6213, -1, 5732, 6213, 5728, -1, 6249, 5728, 5729, -1, 5733, 5729, 6210, -1, 6245, 6210, 5660, -1, 5730, 6245, 5660, -1, 5731, 6213, 5732, -1, 5732, 5728, 6249, -1, 6249, 5729, 5733, -1, 5733, 6210, 6245, -1, 5980, 6206, 5983, -1, 5983, 6193, 5984, -1, 6192, 6204, 5756, -1, 5756, 6204, 6191, -1, 5726, 5756, 6191, -1, 6001, 6243, 5655, -1, 6255, 5734, 5755, -1, 5755, 5734, 6240, -1, 6269, 5735, 5736, -1, 5736, 5737, 6259, -1, 6259, 6296, 6258, -1, 6258, 5709, 5712, -1, 6278, 6258, 5712, -1, 5700, 6268, 5630, -1, 5630, 6268, 6286, -1, 6239, 5738, 6219, -1, 6239, 6022, 5738, -1, 6239, 6238, 6022, -1, 6022, 6238, 5740, -1, 5740, 6238, 5739, -1, 6082, 5739, 5741, -1, 6082, 5740, 5739, -1, 6082, 6083, 5740, -1, 5740, 6083, 5993, -1, 5993, 6083, 6080, -1, 6023, 6080, 6084, -1, 5994, 6023, 6084, -1, 5739, 6237, 5741, -1, 5741, 6237, 6081, -1, 6081, 6237, 6236, -1, 6078, 6236, 5742, -1, 6077, 5742, 5743, -1, 6076, 5743, 6227, -1, 6096, 6076, 6227, -1, 6081, 6236, 6078, -1, 6078, 5742, 6077, -1, 6077, 5743, 6076, -1, 6135, 6227, 5744, -1, 5597, 5745, 5991, -1, 5991, 5745, 6017, -1, 6017, 5745, 5746, -1, 5992, 5746, 6221, -1, 6018, 6221, 5747, -1, 5748, 5747, 6219, -1, 5738, 5748, 6219, -1, 6017, 5746, 5992, -1, 5992, 6221, 6018, -1, 6018, 5747, 5748, -1, 5609, 6176, 5610, -1, 5610, 5611, 5749, -1, 5749, 5612, 5751, -1, 5751, 5750, 5970, -1, 6141, 5751, 5970, -1, 6135, 5752, 6096, -1, 5752, 6134, 6097, -1, 6134, 5641, 6104, -1, 6132, 5644, 5753, -1, 5993, 6080, 6023, -1, 5754, 6106, 5668, -1, 6106, 5648, 5667, -1, 5653, 5999, 5755, -1, 6011, 6009, 5756, -1, 5756, 6009, 6008, -1, 6007, 5756, 6008, -1, 6007, 5665, 5756, -1, 5666, 5984, 6192, -1, 5725, 6217, 5756, -1, 5758, 5757, 5926, -1, 5758, 6067, 5757, -1, 5758, 6045, 6067, -1, 5758, 6044, 6045, -1, 5758, 5759, 6044, -1, 5758, 5760, 5759, -1, 5758, 5761, 5760, -1, 5758, 6042, 5761, -1, 5758, 6110, 6042, -1, 5758, 5762, 6110, -1, 5758, 5763, 5762, -1, 5758, 6108, 5763, -1, 5758, 5765, 6108, -1, 5758, 5764, 5765, -1, 5758, 5766, 5764, -1, 5758, 6119, 5766, -1, 5758, 5767, 6119, -1, 5758, 6148, 5767, -1, 5758, 5782, 6148, -1, 6148, 5782, 6147, -1, 6147, 5782, 6234, -1, 5768, 6147, 6234, -1, 5768, 5769, 6147, -1, 5768, 5770, 5769, -1, 5769, 5770, 6146, -1, 6146, 5770, 6095, -1, 6094, 6146, 6095, -1, 6094, 6133, 6146, -1, 6094, 5771, 6133, -1, 6133, 5771, 6145, -1, 6145, 5771, 5772, -1, 6144, 5772, 6102, -1, 5773, 6102, 6101, -1, 5774, 6101, 5850, -1, 5774, 5773, 6101, -1, 5774, 5775, 5773, -1, 5774, 5776, 5775, -1, 5775, 5776, 5777, -1, 5777, 5776, 5851, -1, 5851, 5776, 5778, -1, 6143, 5778, 5780, -1, 5779, 5780, 5781, -1, 6151, 5781, 5852, -1, 6151, 5779, 5781, -1, 5784, 5937, 5782, -1, 5784, 6010, 5937, -1, 5784, 5987, 6010, -1, 5784, 5986, 5987, -1, 5784, 5985, 5986, -1, 5784, 6006, 5985, -1, 5784, 5921, 6006, -1, 5784, 5783, 5921, -1, 5784, 6203, 5783, -1, 5784, 6202, 6203, -1, 5784, 5785, 6202, -1, 5784, 5786, 5785, -1, 5784, 6201, 5786, -1, 5784, 6200, 6201, -1, 5784, 5787, 6200, -1, 5784, 6152, 5787, -1, 5784, 6168, 6152, -1, 5784, 5926, 6168, -1, 6168, 5926, 5788, -1, 5788, 5926, 6310, -1, 5789, 5788, 6310, -1, 5789, 6161, 5788, -1, 5789, 5790, 6161, -1, 5789, 5791, 5790, -1, 5790, 5791, 5793, -1, 5792, 5790, 5793, -1, 5792, 6277, 5790, -1, 5790, 6277, 5794, -1, 5794, 6277, 5795, -1, 5920, 5795, 5796, -1, 6167, 5796, 5797, -1, 5798, 5797, 5799, -1, 5958, 5799, 5883, -1, 5958, 5798, 5799, -1, 5958, 6166, 5798, -1, 5958, 5961, 6166, -1, 6166, 5961, 6165, -1, 6165, 5961, 5959, -1, 5800, 5959, 5960, -1, 5801, 5960, 6155, -1, 5801, 5800, 5960, -1, 5960, 5802, 6155, -1, 6155, 5802, 5803, -1, 5803, 5802, 5804, -1, 6164, 5804, 5940, -1, 5805, 5940, 5817, -1, 6253, 5805, 5817, -1, 6253, 5806, 5805, -1, 6253, 5808, 5806, -1, 5806, 5808, 5807, -1, 5807, 5808, 5809, -1, 5919, 5809, 6251, -1, 5810, 6251, 6250, -1, 6214, 6250, 5811, -1, 5812, 6214, 5811, -1, 5812, 6199, 6214, -1, 5812, 6247, 6199, -1, 6199, 6247, 6212, -1, 6212, 6247, 5813, -1, 6211, 5813, 6246, -1, 6209, 6246, 6244, -1, 5814, 6244, 5829, -1, 5814, 6209, 6244, -1, 5814, 6208, 6209, -1, 5814, 6003, 6208, -1, 6208, 6003, 5815, -1, 5815, 6003, 5816, -1, 6198, 5816, 6002, -1, 6195, 6002, 6207, -1, 6195, 6198, 6002, -1, 5803, 5804, 6164, -1, 5940, 5963, 5817, -1, 5817, 5963, 5818, -1, 5818, 5963, 5824, -1, 5824, 5963, 5964, -1, 5819, 5964, 5820, -1, 5822, 5820, 5823, -1, 5821, 5823, 12986, -1, 5821, 5822, 5823, -1, 5824, 5964, 5819, -1, 5819, 5820, 5822, -1, 5823, 5826, 12986, -1, 12986, 5826, 5825, -1, 5825, 5826, 6031, -1, 5827, 5825, 6031, -1, 5827, 6242, 5825, -1, 5827, 5828, 6242, -1, 5827, 6000, 5828, -1, 5828, 6000, 6248, -1, 6248, 6000, 6032, -1, 5831, 6032, 5829, -1, 5830, 5829, 6244, -1, 5830, 5831, 5829, -1, 5826, 5832, 6031, -1, 6031, 5832, 5833, -1, 5833, 5832, 6030, -1, 6030, 5832, 5965, -1, 6029, 5965, 5967, -1, 5847, 5967, 5945, -1, 5848, 5945, 5946, -1, 5996, 5946, 5834, -1, 6026, 5834, 5835, -1, 5836, 5835, 6099, -1, 5836, 6026, 5835, -1, 5836, 6105, 6026, -1, 6026, 6105, 5837, -1, 5995, 5837, 6086, -1, 6025, 6086, 6085, -1, 5838, 6025, 6085, -1, 5838, 6024, 6025, -1, 5838, 5839, 6024, -1, 6024, 5839, 5939, -1, 5939, 5839, 6079, -1, 5841, 6079, 5840, -1, 5842, 5841, 5840, -1, 5842, 5935, 5841, -1, 5842, 5843, 5935, -1, 5935, 5843, 6230, -1, 6021, 6230, 5927, -1, 6020, 5927, 6218, -1, 6019, 6218, 6220, -1, 6222, 6019, 6220, -1, 6222, 5844, 6019, -1, 6222, 6231, 5844, -1, 5844, 6231, 5938, -1, 5938, 6231, 6232, -1, 5846, 6232, 5782, -1, 5845, 5782, 5989, -1, 5845, 5846, 5782, -1, 6030, 5965, 6029, -1, 6029, 5967, 5847, -1, 5847, 5945, 5848, -1, 5848, 5946, 5996, -1, 5996, 5834, 6026, -1, 5835, 5849, 6099, -1, 6099, 5849, 6100, -1, 6100, 5849, 5968, -1, 6091, 5968, 6092, -1, 6091, 6100, 5968, -1, 5968, 5949, 6092, -1, 6092, 5949, 6093, -1, 6093, 5949, 5850, -1, 6101, 6093, 5850, -1, 5851, 5778, 6143, -1, 6143, 5780, 5779, -1, 5781, 5866, 5852, -1, 5852, 5866, 5853, -1, 5853, 5866, 5867, -1, 6169, 5853, 5867, -1, 6169, 6150, 5853, -1, 6169, 5855, 6150, -1, 6150, 5855, 5854, -1, 5854, 5855, 5856, -1, 6139, 5856, 6175, -1, 5936, 6175, 6179, -1, 5857, 5936, 6179, -1, 5857, 5858, 5936, -1, 5857, 6183, 5858, -1, 5858, 6183, 5918, -1, 5918, 6183, 5859, -1, 5917, 5859, 5860, -1, 6127, 5860, 6187, -1, 6126, 6187, 5861, -1, 6060, 5861, 5907, -1, 6060, 6126, 5861, -1, 6060, 5862, 6126, -1, 6060, 5863, 5862, -1, 5862, 5863, 5864, -1, 5864, 5863, 6113, -1, 6113, 5863, 6039, -1, 6125, 6039, 6063, -1, 5865, 6063, 5908, -1, 6111, 5908, 5909, -1, 6111, 5865, 5908, -1, 5866, 5971, 5867, -1, 5867, 5971, 5869, -1, 5869, 5971, 5868, -1, 6177, 5868, 5870, -1, 6170, 5870, 6172, -1, 6170, 6177, 5870, -1, 5869, 5868, 6177, -1, 5870, 5871, 6172, -1, 6172, 5871, 6173, -1, 6173, 5871, 5873, -1, 5872, 5873, 6188, -1, 5872, 6173, 5873, -1, 5973, 6038, 5873, -1, 5973, 5874, 6038, -1, 5973, 5875, 5874, -1, 5874, 5875, 5876, -1, 5876, 5875, 5974, -1, 5884, 5974, 5975, -1, 6054, 5975, 5976, -1, 6053, 5976, 5877, -1, 5977, 6053, 5877, -1, 5977, 5878, 6053, -1, 5977, 6272, 5878, -1, 5977, 5879, 6272, -1, 6272, 5879, 5880, -1, 5880, 5879, 5881, -1, 5881, 5879, 5885, -1, 6273, 5885, 5882, -1, 5886, 5882, 5883, -1, 6276, 5883, 5799, -1, 6276, 5886, 5883, -1, 5876, 5974, 5884, -1, 5884, 5975, 6054, -1, 6054, 5976, 6053, -1, 5881, 5885, 6273, -1, 6273, 5882, 5886, -1, 6165, 5959, 5800, -1, 6034, 5887, 6049, -1, 6034, 5889, 5887, -1, 6034, 5888, 5889, -1, 5889, 5888, 5890, -1, 5890, 5888, 5895, -1, 5891, 5895, 6270, -1, 6263, 5891, 6270, -1, 6263, 5892, 5891, -1, 6263, 6262, 5892, -1, 5892, 6262, 5893, -1, 5893, 6262, 5894, -1, 6311, 5894, 6260, -1, 5791, 6260, 5793, -1, 5791, 6311, 6260, -1, 5895, 6051, 6270, -1, 6270, 6051, 5896, -1, 5896, 6051, 6264, -1, 6264, 6051, 6052, -1, 5900, 6052, 5897, -1, 6266, 5897, 5898, -1, 5899, 5898, 6267, -1, 5899, 6266, 5898, -1, 6264, 6052, 5900, -1, 5900, 5897, 6266, -1, 5898, 5878, 6267, -1, 6267, 5878, 6272, -1, 6038, 5901, 5873, -1, 5873, 5901, 6188, -1, 6188, 5901, 5903, -1, 5903, 5901, 6057, -1, 6181, 6057, 5902, -1, 6182, 5902, 5904, -1, 6182, 6181, 5902, -1, 5903, 6057, 6181, -1, 5902, 5905, 5904, -1, 5904, 5905, 5906, -1, 5906, 5905, 5907, -1, 5861, 5906, 5907, -1, 6113, 6039, 6125, -1, 6125, 6063, 5865, -1, 5908, 6040, 5909, -1, 5909, 6040, 5910, -1, 5910, 6040, 6041, -1, 6110, 6041, 6042, -1, 6110, 5910, 6041, -1, 5757, 5911, 5926, -1, 5926, 5911, 5912, -1, 6068, 5926, 5912, -1, 6068, 5913, 5926, -1, 5926, 5913, 6070, -1, 5914, 5926, 6070, -1, 5914, 6302, 5926, -1, 5914, 6073, 6302, -1, 6302, 6073, 6300, -1, 6300, 6073, 5916, -1, 6288, 5916, 6074, -1, 5915, 6074, 6050, -1, 6287, 6050, 6049, -1, 6299, 6049, 5887, -1, 6299, 6287, 6049, -1, 6300, 5916, 6288, -1, 6288, 6074, 5915, -1, 5915, 6050, 6287, -1, 6126, 6127, 6187, -1, 6127, 5917, 5860, -1, 5917, 5918, 5859, -1, 5858, 6128, 5936, -1, 5936, 6128, 6149, -1, 6149, 6128, 5767, -1, 5767, 6128, 6119, -1, 5787, 6152, 6215, -1, 6215, 6152, 6154, -1, 6214, 6154, 5810, -1, 6250, 6214, 5810, -1, 6215, 6154, 6214, -1, 5810, 5919, 6251, -1, 5919, 5807, 5809, -1, 5805, 6164, 5940, -1, 5798, 6167, 5797, -1, 6167, 5920, 5796, -1, 5920, 5794, 5795, -1, 5921, 5783, 5922, -1, 5922, 5783, 5923, -1, 5924, 5923, 6205, -1, 5982, 6205, 6194, -1, 5981, 6194, 6207, -1, 6002, 5981, 6207, -1, 5922, 5923, 5924, -1, 5924, 6205, 5982, -1, 5982, 6194, 5981, -1, 6198, 5815, 5816, -1, 6209, 6211, 6246, -1, 6211, 6212, 5813, -1, 5831, 6248, 6032, -1, 6302, 6304, 5926, -1, 5926, 6304, 6305, -1, 6306, 5926, 6305, -1, 6306, 6307, 5926, -1, 5926, 6307, 6293, -1, 5925, 5926, 6293, -1, 5925, 6310, 5926, -1, 6311, 5893, 5894, -1, 5891, 5890, 5895, -1, 6021, 5927, 6020, -1, 6020, 6218, 6019, -1, 6232, 6223, 5782, -1, 5782, 6223, 5929, -1, 5928, 5782, 5929, -1, 5928, 5930, 5782, -1, 5782, 5930, 6224, -1, 6225, 5782, 6224, -1, 6225, 6234, 5782, -1, 6235, 5931, 5770, -1, 6235, 5932, 5931, -1, 6235, 6228, 5932, -1, 5932, 6228, 5934, -1, 5934, 6228, 6229, -1, 5933, 6229, 5840, -1, 6079, 5933, 5840, -1, 5934, 6229, 5933, -1, 5935, 6230, 6021, -1, 5854, 5856, 6139, -1, 6139, 6175, 5936, -1, 5773, 6144, 6102, -1, 6144, 6145, 5772, -1, 6026, 5837, 5995, -1, 5995, 6086, 6025, -1, 5931, 6087, 5770, -1, 5770, 6087, 6095, -1, 5937, 6012, 5782, -1, 5782, 6012, 6013, -1, 6014, 5782, 6013, -1, 6014, 6015, 5782, -1, 5782, 6015, 5989, -1, 5846, 5938, 6232, -1, 5841, 5939, 6079, -1, 5782, 5758, 5599, -1, 5599, 5758, 5579, -1, 5926, 5784, 5580, -1, 5580, 5784, 5756, -1, 5592, 5802, 5979, -1, 5592, 5591, 5802, -1, 5802, 5591, 5804, -1, 5804, 5591, 5941, -1, 5940, 5941, 5675, -1, 5963, 5675, 5942, -1, 5964, 5942, 5943, -1, 5820, 5943, 5755, -1, 5823, 5755, 5944, -1, 5826, 5944, 5672, -1, 5832, 5672, 5651, -1, 5965, 5651, 5966, -1, 5967, 5966, 5670, -1, 5945, 5670, 5947, -1, 5946, 5947, 5650, -1, 5834, 5650, 5649, -1, 5835, 5649, 5948, -1, 5849, 5948, 5647, -1, 5968, 5647, 5950, -1, 5949, 5950, 5646, -1, 5850, 5646, 5753, -1, 5774, 5753, 5969, -1, 5776, 5969, 5637, -1, 5778, 5637, 5951, -1, 5780, 5951, 5636, -1, 5781, 5636, 5970, -1, 5866, 5970, 5634, -1, 5971, 5634, 5972, -1, 5868, 5972, 5614, -1, 5870, 5614, 5952, -1, 5871, 5952, 5616, -1, 5873, 5616, 5633, -1, 5973, 5633, 5953, -1, 5875, 5953, 5621, -1, 5974, 5621, 5622, -1, 5975, 5622, 5954, -1, 5976, 5954, 5623, -1, 5877, 5623, 5631, -1, 5977, 5631, 5626, -1, 5879, 5626, 5955, -1, 5885, 5955, 5629, -1, 5882, 5629, 5956, -1, 5883, 5956, 5957, -1, 5958, 5957, 5978, -1, 5961, 5978, 5962, -1, 5959, 5962, 5960, -1, 5959, 5961, 5962, -1, 5804, 5941, 5940, -1, 5940, 5675, 5963, -1, 5963, 5942, 5964, -1, 5964, 5943, 5820, -1, 5820, 5755, 5823, -1, 5823, 5944, 5826, -1, 5826, 5672, 5832, -1, 5832, 5651, 5965, -1, 5965, 5966, 5967, -1, 5967, 5670, 5945, -1, 5945, 5947, 5946, -1, 5946, 5650, 5834, -1, 5834, 5649, 5835, -1, 5835, 5948, 5849, -1, 5849, 5647, 5968, -1, 5968, 5950, 5949, -1, 5949, 5646, 5850, -1, 5850, 5753, 5774, -1, 5774, 5969, 5776, -1, 5776, 5637, 5778, -1, 5778, 5951, 5780, -1, 5780, 5636, 5781, -1, 5781, 5970, 5866, -1, 5866, 5634, 5971, -1, 5971, 5972, 5868, -1, 5868, 5614, 5870, -1, 5870, 5952, 5871, -1, 5871, 5616, 5873, -1, 5873, 5633, 5973, -1, 5973, 5953, 5875, -1, 5875, 5621, 5974, -1, 5974, 5622, 5975, -1, 5975, 5954, 5976, -1, 5976, 5623, 5877, -1, 5877, 5631, 5977, -1, 5977, 5626, 5879, -1, 5879, 5955, 5885, -1, 5885, 5629, 5882, -1, 5882, 5956, 5883, -1, 5883, 5957, 5958, -1, 5958, 5978, 5961, -1, 5962, 5979, 5960, -1, 5960, 5979, 5802, -1, 5663, 5981, 6033, -1, 5663, 5980, 5981, -1, 5981, 5980, 5982, -1, 5982, 5980, 5983, -1, 5924, 5983, 5984, -1, 5922, 5984, 5666, -1, 5921, 5666, 6005, -1, 6006, 6005, 5665, -1, 5985, 5665, 6007, -1, 5986, 6007, 6008, -1, 5987, 6008, 6009, -1, 6010, 6009, 6011, -1, 5937, 6011, 5594, -1, 6012, 5594, 5596, -1, 6013, 5596, 5595, -1, 6014, 5595, 5988, -1, 6015, 5988, 6016, -1, 5989, 6016, 5990, -1, 5845, 5990, 5991, -1, 5846, 5991, 6017, -1, 5938, 6017, 5992, -1, 5844, 5992, 6018, -1, 6019, 6018, 5748, -1, 6020, 5748, 5738, -1, 6021, 5738, 6022, -1, 5935, 6022, 5740, -1, 5841, 5740, 5993, -1, 5939, 5993, 6023, -1, 6024, 6023, 5994, -1, 6025, 5994, 5668, -1, 5995, 5668, 5667, -1, 6026, 5667, 6027, -1, 5996, 6027, 6028, -1, 5848, 6028, 5997, -1, 5847, 5997, 5671, -1, 6029, 5671, 5998, -1, 6030, 5998, 5673, -1, 5833, 5673, 5999, -1, 6031, 5999, 5653, -1, 5827, 5653, 5654, -1, 6000, 5654, 6001, -1, 6032, 6001, 5655, -1, 5829, 5655, 5658, -1, 5814, 5658, 5661, -1, 6003, 5661, 6004, -1, 5816, 6004, 6002, -1, 5816, 6003, 6004, -1, 5982, 5983, 5924, -1, 5924, 5984, 5922, -1, 5922, 5666, 5921, -1, 5921, 6005, 6006, -1, 6006, 5665, 5985, -1, 5985, 6007, 5986, -1, 5986, 6008, 5987, -1, 5987, 6009, 6010, -1, 6010, 6011, 5937, -1, 5937, 5594, 6012, -1, 6012, 5596, 6013, -1, 6013, 5595, 6014, -1, 6014, 5988, 6015, -1, 6015, 6016, 5989, -1, 5989, 5990, 5845, -1, 5845, 5991, 5846, -1, 5846, 6017, 5938, -1, 5938, 5992, 5844, -1, 5844, 6018, 6019, -1, 6019, 5748, 6020, -1, 6020, 5738, 6021, -1, 6021, 6022, 5935, -1, 5935, 5740, 5841, -1, 5841, 5993, 5939, -1, 5939, 6023, 6024, -1, 6024, 5994, 6025, -1, 6025, 5668, 5995, -1, 5995, 5667, 6026, -1, 6026, 6027, 5996, -1, 5996, 6028, 5848, -1, 5848, 5997, 5847, -1, 5847, 5671, 6029, -1, 6029, 5998, 6030, -1, 6030, 5673, 5833, -1, 5833, 5999, 6031, -1, 6031, 5653, 5827, -1, 5827, 5654, 6000, -1, 6000, 6001, 6032, -1, 6032, 5655, 5829, -1, 5829, 5658, 5814, -1, 5814, 5661, 6003, -1, 6004, 6033, 6002, -1, 6002, 6033, 5981, -1, 5713, 6034, 6075, -1, 5713, 5706, 6034, -1, 6034, 5706, 5888, -1, 5888, 5706, 6035, -1, 5895, 6035, 5703, -1, 6051, 5703, 6036, -1, 6052, 6036, 5701, -1, 5897, 5701, 5630, -1, 5898, 5630, 5625, -1, 5878, 5625, 5624, -1, 6053, 5624, 5632, -1, 6054, 5632, 6055, -1, 5884, 6055, 6037, -1, 5876, 6037, 5620, -1, 5874, 5620, 6056, -1, 6038, 6056, 5619, -1, 5901, 5619, 5618, -1, 6057, 5618, 5697, -1, 5902, 5697, 6058, -1, 5905, 6058, 6059, -1, 5907, 6059, 5715, -1, 6060, 5715, 6061, -1, 5863, 6061, 5689, -1, 6039, 5689, 6062, -1, 6063, 6062, 5688, -1, 5908, 5688, 5687, -1, 6040, 5687, 6064, -1, 6041, 6064, 5685, -1, 6042, 5685, 6065, -1, 5761, 6065, 6043, -1, 5760, 6043, 6066, -1, 5759, 6066, 5680, -1, 6044, 5680, 5681, -1, 6045, 5681, 6046, -1, 6067, 6046, 5581, -1, 5757, 5581, 5583, -1, 5911, 5583, 5582, -1, 5912, 5582, 5584, -1, 6068, 5584, 5585, -1, 5913, 5585, 6069, -1, 6070, 6069, 6071, -1, 5914, 6071, 6072, -1, 6073, 6072, 6047, -1, 5916, 6047, 6048, -1, 6074, 6048, 5678, -1, 6050, 5678, 6049, -1, 6050, 6074, 5678, -1, 5888, 6035, 5895, -1, 5895, 5703, 6051, -1, 6051, 6036, 6052, -1, 6052, 5701, 5897, -1, 5897, 5630, 5898, -1, 5898, 5625, 5878, -1, 5878, 5624, 6053, -1, 6053, 5632, 6054, -1, 6054, 6055, 5884, -1, 5884, 6037, 5876, -1, 5876, 5620, 5874, -1, 5874, 6056, 6038, -1, 6038, 5619, 5901, -1, 5901, 5618, 6057, -1, 6057, 5697, 5902, -1, 5902, 6058, 5905, -1, 5905, 6059, 5907, -1, 5907, 5715, 6060, -1, 6060, 6061, 5863, -1, 5863, 5689, 6039, -1, 6039, 6062, 6063, -1, 6063, 5688, 5908, -1, 5908, 5687, 6040, -1, 6040, 6064, 6041, -1, 6041, 5685, 6042, -1, 6042, 6065, 5761, -1, 5761, 6043, 5760, -1, 5760, 6066, 5759, -1, 5759, 5680, 6044, -1, 6044, 5681, 6045, -1, 6045, 6046, 6067, -1, 6067, 5581, 5757, -1, 5757, 5583, 5911, -1, 5911, 5582, 5912, -1, 5912, 5584, 6068, -1, 6068, 5585, 5913, -1, 5913, 6069, 6070, -1, 6070, 6071, 5914, -1, 5914, 6072, 6073, -1, 6073, 6047, 5916, -1, 5916, 6048, 6074, -1, 5678, 6075, 6049, -1, 6049, 6075, 6034, -1, 6076, 6087, 6077, -1, 6077, 6087, 5931, -1, 6078, 5931, 5932, -1, 6081, 5932, 5934, -1, 5741, 5934, 5933, -1, 6082, 5933, 6079, -1, 6083, 6079, 5839, -1, 6080, 5839, 5838, -1, 6084, 5838, 6085, -1, 5669, 6085, 6086, -1, 5754, 6086, 5837, -1, 6106, 5837, 6105, -1, 6106, 5754, 5837, -1, 6077, 5931, 6078, -1, 6078, 5932, 6081, -1, 6081, 5934, 5741, -1, 5741, 5933, 6082, -1, 6082, 6079, 6083, -1, 6083, 5839, 6080, -1, 6080, 5838, 6084, -1, 6084, 6085, 5669, -1, 5669, 6086, 5754, -1, 6095, 6087, 6096, -1, 6096, 6087, 6076, -1, 5648, 5836, 6098, -1, 6098, 5836, 6099, -1, 6088, 6099, 6100, -1, 6089, 6100, 6091, -1, 6090, 6091, 6092, -1, 5645, 6092, 6093, -1, 5638, 6093, 6101, -1, 5639, 6101, 6102, -1, 6103, 6102, 5772, -1, 6104, 5772, 5771, -1, 6097, 5771, 6094, -1, 6096, 6094, 6095, -1, 6096, 6097, 6094, -1, 6098, 6099, 6088, -1, 6088, 6100, 6089, -1, 6089, 6091, 6090, -1, 6090, 6092, 5645, -1, 5645, 6093, 5638, -1, 5638, 6101, 5639, -1, 5639, 6102, 6103, -1, 6103, 5772, 6104, -1, 6104, 5771, 6097, -1, 6105, 5836, 6106, -1, 6106, 5836, 5648, -1, 6107, 5764, 6121, -1, 6107, 5765, 5764, -1, 6107, 5683, 5765, -1, 5765, 5683, 6108, -1, 6108, 5683, 5682, -1, 5763, 5682, 6109, -1, 5762, 6109, 6122, -1, 6110, 6122, 5684, -1, 5910, 5684, 5686, -1, 5909, 5686, 6123, -1, 6111, 6123, 6124, -1, 5865, 6124, 6112, -1, 6125, 6112, 6114, -1, 6113, 6114, 6115, -1, 5864, 6115, 5690, -1, 5862, 5690, 6116, -1, 6126, 6116, 5691, -1, 6127, 5691, 6117, -1, 5917, 6117, 5694, -1, 5918, 5694, 6118, -1, 5858, 6118, 5604, -1, 6128, 5604, 6129, -1, 6119, 6129, 6120, -1, 5766, 6120, 6121, -1, 5764, 5766, 6121, -1, 6108, 5682, 5763, -1, 5763, 6109, 5762, -1, 5762, 6122, 6110, -1, 6110, 5684, 5910, -1, 5910, 5686, 5909, -1, 5909, 6123, 6111, -1, 6111, 6124, 5865, -1, 5865, 6112, 6125, -1, 6125, 6114, 6113, -1, 6113, 6115, 5864, -1, 5864, 5690, 5862, -1, 5862, 6116, 6126, -1, 6126, 5691, 6127, -1, 6127, 6117, 5917, -1, 5917, 5694, 5918, -1, 5918, 6118, 5858, -1, 5858, 5604, 6128, -1, 6128, 6129, 6119, -1, 6119, 6120, 5766, -1, 6131, 5851, 6130, -1, 6131, 5777, 5851, -1, 6131, 5644, 5777, -1, 5777, 5644, 5775, -1, 5775, 5644, 6132, -1, 5773, 6132, 5640, -1, 6144, 5640, 5641, -1, 6145, 5641, 6134, -1, 6133, 6134, 5752, -1, 6146, 5752, 6135, -1, 5769, 6135, 5744, -1, 6147, 5744, 6136, -1, 6148, 6136, 6137, -1, 5767, 6137, 6138, -1, 6149, 6138, 5603, -1, 5936, 5603, 5605, -1, 6139, 5605, 6140, -1, 5854, 6140, 5609, -1, 6150, 5609, 5610, -1, 5853, 5610, 5749, -1, 5852, 5749, 5751, -1, 6151, 5751, 6141, -1, 5779, 6141, 6142, -1, 6143, 6142, 6130, -1, 5851, 6143, 6130, -1, 5775, 6132, 5773, -1, 5773, 5640, 6144, -1, 6144, 5641, 6145, -1, 6145, 6134, 6133, -1, 6133, 5752, 6146, -1, 6146, 6135, 5769, -1, 5769, 5744, 6147, -1, 6147, 6136, 6148, -1, 6148, 6137, 5767, -1, 5767, 6138, 6149, -1, 6149, 5603, 5936, -1, 5936, 5605, 6139, -1, 6139, 6140, 5854, -1, 5854, 5609, 6150, -1, 6150, 5610, 5853, -1, 5853, 5749, 5852, -1, 5852, 5751, 6151, -1, 6151, 6141, 5779, -1, 5779, 6142, 6143, -1, 6153, 6152, 5587, -1, 6153, 6154, 6152, -1, 6153, 5588, 6154, -1, 6154, 5588, 5810, -1, 5810, 5588, 5723, -1, 5919, 5723, 6162, -1, 5807, 6162, 5721, -1, 5806, 5721, 6163, -1, 5805, 6163, 5719, -1, 6164, 5719, 5590, -1, 5803, 5590, 6156, -1, 6155, 6156, 5593, -1, 5801, 5593, 6157, -1, 5800, 6157, 6158, -1, 6165, 6158, 5628, -1, 6166, 5628, 5627, -1, 5798, 5627, 6159, -1, 6167, 6159, 6160, -1, 5920, 6160, 5717, -1, 5794, 5717, 5716, -1, 5790, 5716, 5712, -1, 6161, 5712, 5711, -1, 5788, 5711, 5586, -1, 6168, 5586, 5587, -1, 6152, 6168, 5587, -1, 5810, 5723, 5919, -1, 5919, 6162, 5807, -1, 5807, 5721, 5806, -1, 5806, 6163, 5805, -1, 5805, 5719, 6164, -1, 6164, 5590, 5803, -1, 5803, 6156, 6155, -1, 6155, 5593, 5801, -1, 5801, 6157, 5800, -1, 5800, 6158, 6165, -1, 6165, 5628, 6166, -1, 6166, 5627, 5798, -1, 5798, 6159, 6167, -1, 6167, 6160, 5920, -1, 5920, 5717, 5794, -1, 5794, 5716, 5790, -1, 5790, 5712, 6161, -1, 6161, 5711, 5788, -1, 5788, 5586, 6168, -1, 5606, 6179, 5608, -1, 5608, 6179, 6175, -1, 6176, 6175, 5856, -1, 5611, 5856, 5855, -1, 5612, 5855, 6169, -1, 5750, 6169, 5867, -1, 5635, 5867, 5869, -1, 5613, 5869, 6177, -1, 6178, 6177, 6170, -1, 5615, 6170, 6172, -1, 6171, 6172, 6173, -1, 6174, 6173, 5872, -1, 6174, 6171, 6173, -1, 5608, 6175, 6176, -1, 6176, 5856, 5611, -1, 5611, 5855, 5612, -1, 5612, 6169, 5750, -1, 5750, 5867, 5635, -1, 5635, 5869, 5613, -1, 5613, 6177, 6178, -1, 6178, 6170, 5615, -1, 5615, 6172, 6171, -1, 5857, 6179, 5607, -1, 5607, 6179, 5606, -1, 5617, 6188, 5699, -1, 5699, 6188, 5903, -1, 6180, 5903, 6181, -1, 6185, 6181, 6182, -1, 5698, 6182, 5904, -1, 5696, 5904, 5906, -1, 6186, 5906, 5861, -1, 5692, 5861, 6187, -1, 5693, 6187, 5860, -1, 5695, 5860, 5859, -1, 6184, 5859, 6183, -1, 5607, 6183, 5857, -1, 5607, 6184, 6183, -1, 5699, 5903, 6180, -1, 6180, 6181, 6185, -1, 6185, 6182, 5698, -1, 5698, 5904, 5696, -1, 5696, 5906, 6186, -1, 6186, 5861, 5692, -1, 5692, 6187, 5693, -1, 5693, 5860, 5695, -1, 5695, 5859, 6184, -1, 5872, 6188, 6174, -1, 6174, 6188, 5617, -1, 6189, 6201, 5725, -1, 6189, 5786, 6201, -1, 6189, 6190, 5786, -1, 5786, 6190, 5785, -1, 5785, 6190, 5726, -1, 6202, 5726, 6191, -1, 6203, 6191, 6204, -1, 5783, 6204, 6192, -1, 5923, 6192, 6193, -1, 6205, 6193, 6206, -1, 6194, 6206, 5664, -1, 6207, 5664, 6196, -1, 6195, 6196, 6197, -1, 6198, 6197, 5662, -1, 5815, 5662, 5659, -1, 6208, 5659, 5660, -1, 6209, 5660, 6210, -1, 6211, 6210, 5729, -1, 6212, 5729, 5728, -1, 6199, 5728, 6213, -1, 6214, 6213, 5727, -1, 6215, 5727, 6216, -1, 5787, 6216, 6217, -1, 6200, 6217, 5725, -1, 6201, 6200, 5725, -1, 5785, 5726, 6202, -1, 6202, 6191, 6203, -1, 6203, 6204, 5783, -1, 5783, 6192, 5923, -1, 5923, 6193, 6205, -1, 6205, 6206, 6194, -1, 6194, 5664, 6207, -1, 6207, 6196, 6195, -1, 6195, 6197, 6198, -1, 6198, 5662, 5815, -1, 5815, 5659, 6208, -1, 6208, 5660, 6209, -1, 6209, 6210, 6211, -1, 6211, 5729, 6212, -1, 6212, 5728, 6199, -1, 6199, 6213, 6214, -1, 6214, 5727, 6215, -1, 6215, 6216, 5787, -1, 5787, 6217, 6200, -1, 5747, 6218, 6219, -1, 5747, 6220, 6218, -1, 5747, 6221, 6220, -1, 6220, 6221, 6222, -1, 6222, 6221, 5746, -1, 6231, 5746, 5745, -1, 6232, 5745, 5597, -1, 6223, 5597, 5598, -1, 5929, 5598, 5600, -1, 5928, 5600, 5601, -1, 5930, 5601, 6233, -1, 6224, 6233, 5602, -1, 6225, 5602, 6226, -1, 6234, 6226, 5643, -1, 5768, 5643, 5642, -1, 5770, 5642, 6227, -1, 6235, 6227, 5743, -1, 6228, 5743, 5742, -1, 6229, 5742, 6236, -1, 5840, 6236, 6237, -1, 5842, 6237, 5739, -1, 5843, 5739, 6238, -1, 6230, 6238, 6239, -1, 5927, 6239, 6219, -1, 6218, 5927, 6219, -1, 6222, 5746, 6231, -1, 6231, 5745, 6232, -1, 6232, 5597, 6223, -1, 6223, 5598, 5929, -1, 5929, 5600, 5928, -1, 5928, 5601, 5930, -1, 5930, 6233, 6224, -1, 6224, 5602, 6225, -1, 6225, 6226, 6234, -1, 6234, 5643, 5768, -1, 5768, 5642, 5770, -1, 5770, 6227, 6235, -1, 6235, 5743, 6228, -1, 6228, 5742, 6229, -1, 6229, 6236, 5840, -1, 5840, 6237, 5842, -1, 5842, 5739, 5843, -1, 5843, 6238, 6230, -1, 6230, 6239, 5927, -1, 6240, 5825, 5652, -1, 5652, 5825, 6242, -1, 6241, 6242, 5828, -1, 6243, 5828, 6248, -1, 5656, 6248, 5831, -1, 5657, 5831, 5830, -1, 5730, 5830, 6244, -1, 6245, 6244, 6246, -1, 5733, 6246, 5813, -1, 6249, 5813, 6247, -1, 5732, 6247, 5812, -1, 5731, 5812, 5811, -1, 5731, 5732, 5812, -1, 5652, 6242, 6241, -1, 6241, 5828, 6243, -1, 6243, 6248, 5656, -1, 5656, 5831, 5657, -1, 5657, 5830, 5730, -1, 5730, 6244, 6245, -1, 6245, 6246, 5733, -1, 5733, 5813, 6249, -1, 6249, 6247, 5732, -1, 12986, 5825, 5734, -1, 5734, 5825, 6240, -1, 5724, 6250, 5722, -1, 5722, 6250, 6251, -1, 5720, 6251, 5809, -1, 5589, 5809, 5808, -1, 6252, 5808, 6253, -1, 6256, 6253, 5817, -1, 5676, 5817, 5818, -1, 6254, 5818, 5824, -1, 6257, 5824, 5819, -1, 5674, 5819, 5822, -1, 6255, 5822, 5821, -1, 5734, 5821, 12986, -1, 5734, 6255, 5821, -1, 5722, 6251, 5720, -1, 5720, 5809, 5589, -1, 5589, 5808, 6252, -1, 6252, 6253, 6256, -1, 6256, 5817, 5676, -1, 5676, 5818, 6254, -1, 6254, 5824, 6257, -1, 6257, 5819, 5674, -1, 5674, 5822, 6255, -1, 5811, 6250, 5731, -1, 5731, 6250, 5724, -1, 6258, 5793, 6259, -1, 6259, 5793, 6260, -1, 5736, 6260, 5894, -1, 6269, 5894, 6262, -1, 6261, 6262, 6263, -1, 5707, 6263, 6270, -1, 6271, 6270, 5896, -1, 5704, 5896, 6264, -1, 5702, 6264, 5900, -1, 6265, 5900, 6266, -1, 5700, 6266, 5899, -1, 6268, 5899, 6267, -1, 6268, 5700, 5899, -1, 6259, 6260, 5736, -1, 5736, 5894, 6269, -1, 6269, 6262, 6261, -1, 6261, 6263, 5707, -1, 5707, 6270, 6271, -1, 6271, 5896, 5704, -1, 5704, 6264, 5702, -1, 5702, 5900, 6265, -1, 6265, 6266, 5700, -1, 5792, 5793, 6278, -1, 6278, 5793, 6258, -1, 6286, 6272, 6280, -1, 6280, 6272, 5880, -1, 6281, 5880, 5881, -1, 6282, 5881, 6273, -1, 6283, 6273, 5886, -1, 6274, 5886, 6276, -1, 6275, 6276, 5799, -1, 6284, 5799, 5797, -1, 6285, 5797, 5796, -1, 5718, 5796, 5795, -1, 6279, 5795, 6277, -1, 6278, 6277, 5792, -1, 6278, 6279, 6277, -1, 6280, 5880, 6281, -1, 6281, 5881, 6282, -1, 6282, 6273, 6283, -1, 6283, 5886, 6274, -1, 6274, 6276, 6275, -1, 6275, 5799, 6284, -1, 6284, 5797, 6285, -1, 6285, 5796, 5718, -1, 5718, 5795, 6279, -1, 6267, 6272, 6268, -1, 6268, 6272, 6286, -1, 5677, 6287, 6298, -1, 5677, 5915, 6287, -1, 5677, 5679, 5915, -1, 5915, 5679, 6288, -1, 6288, 5679, 6289, -1, 6300, 6289, 6301, -1, 6302, 6301, 6303, -1, 6304, 6303, 6290, -1, 6305, 6290, 6291, -1, 6306, 6291, 6292, -1, 6307, 6292, 6294, -1, 6293, 6294, 6308, -1, 5925, 6308, 6309, -1, 6310, 6309, 6295, -1, 5789, 6295, 5710, -1, 5791, 5710, 5709, -1, 6311, 5709, 6296, -1, 5893, 6296, 5737, -1, 5892, 5737, 5735, -1, 5891, 5735, 5708, -1, 5890, 5708, 6297, -1, 5889, 6297, 5705, -1, 5887, 5705, 5714, -1, 6299, 5714, 6298, -1, 6287, 6299, 6298, -1, 6288, 6289, 6300, -1, 6300, 6301, 6302, -1, 6302, 6303, 6304, -1, 6304, 6290, 6305, -1, 6305, 6291, 6306, -1, 6306, 6292, 6307, -1, 6307, 6294, 6293, -1, 6293, 6308, 5925, -1, 5925, 6309, 6310, -1, 6310, 6295, 5789, -1, 5789, 5710, 5791, -1, 5791, 5709, 6311, -1, 6311, 6296, 5893, -1, 5893, 5737, 5892, -1, 5892, 5735, 5891, -1, 5891, 5708, 5890, -1, 5890, 6297, 5889, -1, 5889, 5705, 5887, -1, 5887, 5714, 6299, -1, 5355, 6332, 6312, -1, 6312, 6332, 6313, -1, 6313, 6332, 6315, -1, 6314, 6315, 6330, -1, 6314, 6313, 6315, -1, 6315, 6331, 6330, -1, 6330, 6331, 6329, -1, 6329, 6331, 6316, -1, 6316, 6331, 6317, -1, 6324, 6317, 5756, -1, 5784, 6324, 5756, -1, 6316, 6317, 6324, -1, 5782, 5599, 6325, -1, 6325, 5599, 6319, -1, 6318, 6319, 6328, -1, 6318, 6325, 6319, -1, 6319, 6321, 6328, -1, 6328, 6321, 6320, -1, 6320, 6321, 6322, -1, 6322, 6321, 6323, -1, 6326, 6323, 6327, -1, 6326, 6322, 6323, -1, 6323, 6333, 6327, -1, 6327, 6333, 5195, -1, 5782, 6325, 5784, -1, 5784, 6325, 6324, -1, 6324, 6325, 6318, -1, 6316, 6318, 6328, -1, 6329, 6328, 6320, -1, 6330, 6320, 6322, -1, 6314, 6322, 6326, -1, 6313, 6326, 6327, -1, 6312, 6327, 5355, -1, 6312, 6313, 6327, -1, 6324, 6318, 6316, -1, 6316, 6328, 6329, -1, 6329, 6320, 6330, -1, 6330, 6322, 6314, -1, 6314, 6326, 6313, -1, 6327, 5195, 5355, -1, 5599, 5756, 6319, -1, 6319, 5756, 6317, -1, 6321, 6317, 6331, -1, 6323, 6331, 6315, -1, 6333, 6315, 6332, -1, 6333, 6323, 6315, -1, 6319, 6317, 6321, -1, 6321, 6331, 6323, -1, 6334, 6336, 6335, -1, 6335, 6336, 6348, -1, 6348, 6336, 6354, -1, 6345, 6354, 6350, -1, 6345, 6348, 6354, -1, 6354, 6353, 6350, -1, 6350, 6353, 6349, -1, 6349, 6353, 6337, -1, 6337, 6353, 6355, -1, 6342, 6355, 5579, -1, 5758, 6342, 5579, -1, 6337, 6355, 6342, -1, 5926, 5580, 6341, -1, 6341, 5580, 6338, -1, 6343, 6338, 6339, -1, 6343, 6341, 6338, -1, 6338, 6356, 6339, -1, 6339, 6356, 6344, -1, 6344, 6356, 6351, -1, 6351, 6356, 6340, -1, 6346, 6340, 6347, -1, 6346, 6351, 6340, -1, 6340, 4585, 6347, -1, 6347, 4585, 6352, -1, 5926, 6341, 5758, -1, 5758, 6341, 6342, -1, 6342, 6341, 6343, -1, 6337, 6343, 6339, -1, 6349, 6339, 6344, -1, 6350, 6344, 6351, -1, 6345, 6351, 6346, -1, 6348, 6346, 6347, -1, 6335, 6347, 6334, -1, 6335, 6348, 6347, -1, 6342, 6343, 6337, -1, 6337, 6339, 6349, -1, 6349, 6344, 6350, -1, 6350, 6351, 6345, -1, 6345, 6346, 6348, -1, 6347, 6352, 6334, -1, 5580, 5579, 6338, -1, 6338, 5579, 6355, -1, 6356, 6355, 6353, -1, 6340, 6353, 6354, -1, 4585, 6354, 6336, -1, 4585, 6340, 6354, -1, 6338, 6355, 6356, -1, 6356, 6353, 6340, -1, 6529, 6396, 6389, -1, 6530, 6389, 6532, -1, 6530, 6529, 6389, -1, 6357, 6394, 6395, -1, 6357, 6358, 6394, -1, 6357, 6555, 6358, -1, 6358, 6555, 6430, -1, 6430, 6555, 6579, -1, 6359, 6579, 6554, -1, 6552, 6359, 6554, -1, 6552, 6428, 6359, -1, 6552, 6361, 6428, -1, 6428, 6361, 6360, -1, 6360, 6361, 6577, -1, 6413, 6577, 6362, -1, 6575, 6413, 6362, -1, 6575, 6390, 6413, -1, 6575, 6363, 6390, -1, 6390, 6363, 6573, -1, 6391, 6573, 6548, -1, 6365, 6391, 6548, -1, 6365, 6364, 6391, -1, 6365, 6409, 6364, -1, 6365, 6408, 6409, -1, 6365, 6366, 6408, -1, 6365, 6546, 6366, -1, 6366, 6546, 6367, -1, 6367, 6546, 6426, -1, 6426, 6546, 6545, -1, 6370, 6545, 6368, -1, 6369, 6370, 6368, -1, 6369, 6544, 6370, -1, 6370, 6544, 6543, -1, 6542, 6370, 6543, -1, 6542, 6371, 6370, -1, 6370, 6371, 6392, -1, 6372, 6392, 6568, -1, 6424, 6568, 6541, -1, 6374, 6541, 6373, -1, 6375, 6374, 6373, -1, 6375, 6423, 6374, -1, 6375, 6540, 6423, -1, 6423, 6540, 6376, -1, 6376, 6540, 6393, -1, 6422, 6393, 6377, -1, 6562, 6422, 6377, -1, 6562, 6402, 6422, -1, 6562, 6378, 6402, -1, 6402, 6378, 6379, -1, 6379, 6378, 6538, -1, 6380, 6379, 6538, -1, 6380, 6420, 6379, -1, 6380, 6381, 6420, -1, 6420, 6381, 6536, -1, 6382, 6536, 6535, -1, 6534, 6382, 6535, -1, 6534, 6384, 6382, -1, 6534, 6383, 6384, -1, 6384, 6383, 6400, -1, 6400, 6383, 6385, -1, 6385, 6383, 6418, -1, 6418, 6383, 6398, -1, 6398, 6383, 6386, -1, 6386, 6383, 6389, -1, 6389, 6383, 6387, -1, 6533, 6389, 6387, -1, 6533, 6388, 6389, -1, 6389, 6388, 6532, -1, 6430, 6579, 6359, -1, 6360, 6577, 6413, -1, 6390, 6573, 6391, -1, 6426, 6545, 6370, -1, 6370, 6392, 6372, -1, 6372, 6568, 6424, -1, 6424, 6541, 6374, -1, 6376, 6393, 6422, -1, 6420, 6536, 6382, -1, 6394, 6389, 6395, -1, 6395, 6389, 6396, -1, 6397, 6389, 6416, -1, 6397, 6386, 6389, -1, 6397, 6433, 6386, -1, 6386, 6433, 6398, -1, 6398, 6433, 6417, -1, 6418, 6417, 6399, -1, 6385, 6399, 6443, -1, 6400, 6443, 6442, -1, 6384, 6442, 6419, -1, 6382, 6419, 6401, -1, 6420, 6401, 6432, -1, 6379, 6432, 6421, -1, 6402, 6421, 6403, -1, 6422, 6403, 6440, -1, 6376, 6440, 6438, -1, 6423, 6438, 6404, -1, 6374, 6404, 6441, -1, 6424, 6441, 6405, -1, 6372, 6405, 6425, -1, 6370, 6425, 6439, -1, 6426, 6439, 6406, -1, 6367, 6406, 6407, -1, 6366, 6407, 6427, -1, 6408, 6427, 6437, -1, 6409, 6437, 6410, -1, 6364, 6410, 6411, -1, 6391, 6411, 6412, -1, 6390, 6412, 6414, -1, 6413, 6414, 6415, -1, 6360, 6415, 6436, -1, 6428, 6436, 6435, -1, 6359, 6435, 6429, -1, 6430, 6429, 6434, -1, 6358, 6434, 6431, -1, 6394, 6431, 6416, -1, 6389, 6394, 6416, -1, 6398, 6417, 6418, -1, 6418, 6399, 6385, -1, 6385, 6443, 6400, -1, 6400, 6442, 6384, -1, 6384, 6419, 6382, -1, 6382, 6401, 6420, -1, 6420, 6432, 6379, -1, 6379, 6421, 6402, -1, 6402, 6403, 6422, -1, 6422, 6440, 6376, -1, 6376, 6438, 6423, -1, 6423, 6404, 6374, -1, 6374, 6441, 6424, -1, 6424, 6405, 6372, -1, 6372, 6425, 6370, -1, 6370, 6439, 6426, -1, 6426, 6406, 6367, -1, 6367, 6407, 6366, -1, 6366, 6427, 6408, -1, 6408, 6437, 6409, -1, 6409, 6410, 6364, -1, 6364, 6411, 6391, -1, 6391, 6412, 6390, -1, 6390, 6414, 6413, -1, 6413, 6415, 6360, -1, 6360, 6436, 6428, -1, 6428, 6435, 6359, -1, 6359, 6429, 6430, -1, 6430, 6434, 6358, -1, 6358, 6431, 6394, -1, 6397, 6416, 6432, -1, 6433, 6432, 6417, -1, 6433, 6397, 6432, -1, 6416, 6431, 6432, -1, 6432, 6431, 6434, -1, 6429, 6432, 6434, -1, 6429, 6435, 6432, -1, 6432, 6435, 6436, -1, 6415, 6432, 6436, -1, 6415, 6414, 6432, -1, 6432, 6414, 6412, -1, 6411, 6432, 6412, -1, 6411, 6421, 6432, -1, 6411, 6410, 6421, -1, 6421, 6410, 6403, -1, 6403, 6410, 6437, -1, 6440, 6437, 6427, -1, 6438, 6427, 6407, -1, 6404, 6407, 6406, -1, 6441, 6406, 6439, -1, 6405, 6439, 6425, -1, 6405, 6441, 6439, -1, 6403, 6437, 6440, -1, 6440, 6427, 6438, -1, 6438, 6407, 6404, -1, 6404, 6406, 6441, -1, 6401, 6419, 6432, -1, 6432, 6419, 6442, -1, 6443, 6432, 6442, -1, 6443, 6399, 6432, -1, 6432, 6399, 6417, -1, 6445, 6480, 6446, -1, 6444, 6446, 6477, -1, 6444, 6445, 6446, -1, 6480, 6460, 6446, -1, 6446, 6460, 6461, -1, 6447, 6446, 6461, -1, 6447, 6448, 6446, -1, 6446, 6448, 6449, -1, 6464, 6446, 6449, -1, 6464, 6465, 6446, -1, 6446, 6465, 6481, -1, 6483, 6446, 6481, -1, 6483, 6450, 6446, -1, 6483, 6484, 6450, -1, 6450, 6484, 6486, -1, 6486, 6484, 6469, -1, 6454, 6469, 6451, -1, 6485, 6451, 6470, -1, 6455, 6470, 6452, -1, 6456, 6452, 6453, -1, 6472, 6453, 6471, -1, 6472, 6456, 6453, -1, 6486, 6469, 6454, -1, 6454, 6451, 6485, -1, 6485, 6470, 6455, -1, 6455, 6452, 6456, -1, 6488, 6490, 6446, -1, 6446, 6490, 6457, -1, 6458, 6446, 6457, -1, 6458, 6459, 6446, -1, 6446, 6459, 6477, -1, 6527, 6480, 6479, -1, 6527, 6460, 6480, -1, 6527, 6497, 6460, -1, 6460, 6497, 6461, -1, 6461, 6497, 6462, -1, 6447, 6462, 6463, -1, 6448, 6463, 6498, -1, 6449, 6498, 6523, -1, 6464, 6523, 6500, -1, 6465, 6500, 6466, -1, 6481, 6466, 6482, -1, 6483, 6482, 6467, -1, 6484, 6467, 6468, -1, 6469, 6468, 6505, -1, 6451, 6505, 6504, -1, 6470, 6504, 6506, -1, 6452, 6506, 6507, -1, 6453, 6507, 6510, -1, 6471, 6510, 6511, -1, 6472, 6511, 6525, -1, 6456, 6525, 6526, -1, 6455, 6526, 6516, -1, 6485, 6516, 6473, -1, 6454, 6473, 6474, -1, 6486, 6474, 6487, -1, 6450, 6487, 6475, -1, 6446, 6475, 6476, -1, 6488, 6476, 6489, -1, 6490, 6489, 6491, -1, 6457, 6491, 6519, -1, 6458, 6519, 6492, -1, 6459, 6492, 6478, -1, 6477, 6478, 6493, -1, 6444, 6493, 6521, -1, 6445, 6521, 6479, -1, 6480, 6445, 6479, -1, 6461, 6462, 6447, -1, 6447, 6463, 6448, -1, 6448, 6498, 6449, -1, 6449, 6523, 6464, -1, 6464, 6500, 6465, -1, 6465, 6466, 6481, -1, 6481, 6482, 6483, -1, 6483, 6467, 6484, -1, 6484, 6468, 6469, -1, 6469, 6505, 6451, -1, 6451, 6504, 6470, -1, 6470, 6506, 6452, -1, 6452, 6507, 6453, -1, 6453, 6510, 6471, -1, 6471, 6511, 6472, -1, 6472, 6525, 6456, -1, 6456, 6526, 6455, -1, 6455, 6516, 6485, -1, 6485, 6473, 6454, -1, 6454, 6474, 6486, -1, 6486, 6487, 6450, -1, 6450, 6475, 6446, -1, 6446, 6476, 6488, -1, 6488, 6489, 6490, -1, 6490, 6491, 6457, -1, 6457, 6519, 6458, -1, 6458, 6492, 6459, -1, 6459, 6478, 6477, -1, 6477, 6493, 6444, -1, 6444, 6521, 6445, -1, 6495, 6580, 6479, -1, 6494, 6479, 6522, -1, 6494, 6495, 6479, -1, 6528, 6527, 6496, -1, 6528, 6497, 6527, -1, 6528, 6531, 6497, -1, 6497, 6531, 6462, -1, 6462, 6531, 6556, -1, 6463, 6556, 6557, -1, 6558, 6463, 6557, -1, 6558, 6498, 6463, -1, 6558, 6559, 6498, -1, 6498, 6559, 6523, -1, 6523, 6559, 6560, -1, 6500, 6560, 6501, -1, 6499, 6500, 6501, -1, 6499, 6466, 6500, -1, 6499, 6537, 6466, -1, 6466, 6537, 6502, -1, 6482, 6502, 6561, -1, 6503, 6482, 6561, -1, 6503, 6467, 6482, -1, 6503, 6468, 6467, -1, 6503, 6505, 6468, -1, 6503, 6504, 6505, -1, 6503, 6539, 6504, -1, 6504, 6539, 6506, -1, 6506, 6539, 6507, -1, 6507, 6539, 6508, -1, 6510, 6508, 6563, -1, 6564, 6510, 6563, -1, 6564, 6509, 6510, -1, 6510, 6509, 6565, -1, 6566, 6510, 6565, -1, 6566, 6567, 6510, -1, 6510, 6567, 6512, -1, 6511, 6512, 6524, -1, 6525, 6524, 6513, -1, 6526, 6513, 6514, -1, 6569, 6526, 6514, -1, 6569, 6516, 6526, -1, 6569, 6515, 6516, -1, 6516, 6515, 6473, -1, 6473, 6515, 6517, -1, 6474, 6517, 6570, -1, 6571, 6474, 6570, -1, 6571, 6487, 6474, -1, 6571, 6572, 6487, -1, 6487, 6572, 6475, -1, 6475, 6572, 6518, -1, 6547, 6475, 6518, -1, 6547, 6476, 6475, -1, 6547, 6549, 6476, -1, 6476, 6549, 6574, -1, 6489, 6574, 6550, -1, 6576, 6489, 6550, -1, 6576, 6491, 6489, -1, 6576, 6520, 6491, -1, 6491, 6520, 6519, -1, 6519, 6520, 6492, -1, 6492, 6520, 6478, -1, 6478, 6520, 6493, -1, 6493, 6520, 6521, -1, 6521, 6520, 6479, -1, 6479, 6520, 6551, -1, 6553, 6479, 6551, -1, 6553, 6578, 6479, -1, 6479, 6578, 6522, -1, 6462, 6556, 6463, -1, 6523, 6560, 6500, -1, 6466, 6502, 6482, -1, 6507, 6508, 6510, -1, 6510, 6512, 6511, -1, 6511, 6524, 6525, -1, 6525, 6513, 6526, -1, 6473, 6517, 6474, -1, 6476, 6574, 6489, -1, 6527, 6479, 6496, -1, 6496, 6479, 6580, -1, 6529, 6496, 6396, -1, 6529, 6528, 6496, -1, 6529, 6530, 6528, -1, 6528, 6530, 6531, -1, 6531, 6530, 6532, -1, 6556, 6532, 6388, -1, 6557, 6388, 6533, -1, 6558, 6533, 6387, -1, 6559, 6387, 6383, -1, 6560, 6383, 6534, -1, 6501, 6534, 6535, -1, 6499, 6535, 6536, -1, 6537, 6536, 6381, -1, 6502, 6381, 6380, -1, 6561, 6380, 6538, -1, 6503, 6538, 6378, -1, 6539, 6378, 6562, -1, 6508, 6562, 6377, -1, 6563, 6377, 6393, -1, 6564, 6393, 6540, -1, 6509, 6540, 6375, -1, 6565, 6375, 6373, -1, 6566, 6373, 6541, -1, 6567, 6541, 6568, -1, 6512, 6568, 6392, -1, 6524, 6392, 6371, -1, 6513, 6371, 6542, -1, 6514, 6542, 6543, -1, 6569, 6543, 6544, -1, 6515, 6544, 6369, -1, 6517, 6369, 6368, -1, 6570, 6368, 6545, -1, 6571, 6545, 6546, -1, 6572, 6546, 6365, -1, 6518, 6365, 6548, -1, 6547, 6548, 6573, -1, 6549, 6573, 6363, -1, 6574, 6363, 6575, -1, 6550, 6575, 6362, -1, 6576, 6362, 6577, -1, 6520, 6577, 6361, -1, 6551, 6361, 6552, -1, 6553, 6552, 6554, -1, 6578, 6554, 6579, -1, 6522, 6579, 6555, -1, 6494, 6555, 6357, -1, 6495, 6357, 6395, -1, 6580, 6395, 6396, -1, 6496, 6580, 6396, -1, 6531, 6532, 6556, -1, 6556, 6388, 6557, -1, 6557, 6533, 6558, -1, 6558, 6387, 6559, -1, 6559, 6383, 6560, -1, 6560, 6534, 6501, -1, 6501, 6535, 6499, -1, 6499, 6536, 6537, -1, 6537, 6381, 6502, -1, 6502, 6380, 6561, -1, 6561, 6538, 6503, -1, 6503, 6378, 6539, -1, 6539, 6562, 6508, -1, 6508, 6377, 6563, -1, 6563, 6393, 6564, -1, 6564, 6540, 6509, -1, 6509, 6375, 6565, -1, 6565, 6373, 6566, -1, 6566, 6541, 6567, -1, 6567, 6568, 6512, -1, 6512, 6392, 6524, -1, 6524, 6371, 6513, -1, 6513, 6542, 6514, -1, 6514, 6543, 6569, -1, 6569, 6544, 6515, -1, 6515, 6369, 6517, -1, 6517, 6368, 6570, -1, 6570, 6545, 6571, -1, 6571, 6546, 6572, -1, 6572, 6365, 6518, -1, 6518, 6548, 6547, -1, 6547, 6573, 6549, -1, 6549, 6363, 6574, -1, 6574, 6575, 6550, -1, 6550, 6362, 6576, -1, 6576, 6577, 6520, -1, 6520, 6361, 6551, -1, 6551, 6552, 6553, -1, 6553, 6554, 6578, -1, 6578, 6579, 6522, -1, 6522, 6555, 6494, -1, 6494, 6357, 6495, -1, 6495, 6395, 6580, -1, 6597, 6694, 6598, -1, 6582, 6598, 6583, -1, 6581, 6582, 6583, -1, 6581, 6584, 6582, -1, 6582, 6584, 6634, -1, 6634, 6584, 6635, -1, 6635, 6584, 6585, -1, 6586, 6635, 6585, -1, 6586, 6646, 6635, -1, 6586, 6637, 6646, -1, 6586, 6587, 6637, -1, 6586, 6638, 6587, -1, 6586, 6654, 6638, -1, 6638, 6654, 6653, -1, 6691, 6588, 6596, -1, 6691, 6589, 6588, -1, 6588, 6589, 6590, -1, 6590, 6589, 6683, -1, 6683, 6589, 6673, -1, 6673, 6589, 6675, -1, 6675, 6589, 6674, -1, 6674, 6589, 6591, -1, 6591, 6589, 6593, -1, 6592, 6591, 6593, -1, 6592, 6594, 6591, -1, 6591, 6594, 6625, -1, 6588, 6595, 6596, -1, 6596, 6595, 6598, -1, 6694, 6596, 6598, -1, 6597, 6598, 6582, -1, 6599, 6728, 6600, -1, 6599, 6726, 6728, -1, 6599, 6601, 6726, -1, 6726, 6601, 6605, -1, 6605, 6601, 6602, -1, 6606, 6602, 6711, -1, 6607, 6711, 6608, -1, 6609, 6608, 6724, -1, 6604, 6724, 6725, -1, 6603, 6604, 6725, -1, 6605, 6602, 6606, -1, 6606, 6711, 6607, -1, 6607, 6608, 6609, -1, 6609, 6724, 6604, -1, 6728, 6729, 6600, -1, 6600, 6729, 6610, -1, 6610, 6729, 6615, -1, 6611, 6615, 6730, -1, 6722, 6730, 6717, -1, 6721, 6717, 6612, -1, 6616, 6612, 6731, -1, 6736, 6731, 6733, -1, 6613, 6733, 6614, -1, 6735, 6613, 6614, -1, 6610, 6615, 6611, -1, 6611, 6730, 6722, -1, 6722, 6717, 6721, -1, 6721, 6612, 6616, -1, 6616, 6731, 6736, -1, 6736, 6733, 6613, -1, 6596, 6694, 6693, -1, 6617, 6693, 6618, -1, 6690, 6618, 6698, -1, 6620, 6698, 6697, -1, 6619, 6620, 6697, -1, 6619, 6621, 6620, -1, 6619, 6622, 6621, -1, 6621, 6622, 6623, -1, 6710, 6623, 6676, -1, 6626, 6676, 6624, -1, 6594, 6624, 6625, -1, 6594, 6626, 6624, -1, 6594, 6592, 6626, -1, 6626, 6592, 6689, -1, 6710, 6689, 6627, -1, 6621, 6627, 6620, -1, 6621, 6710, 6627, -1, 6621, 6623, 6710, -1, 6582, 6628, 6597, -1, 6582, 6629, 6628, -1, 6582, 6634, 6629, -1, 6629, 6634, 6636, -1, 6633, 6636, 6630, -1, 6701, 6630, 6631, -1, 6739, 6631, 6755, -1, 6739, 6701, 6631, -1, 6739, 6740, 6701, -1, 6701, 6740, 6632, -1, 6633, 6632, 6700, -1, 6629, 6700, 6628, -1, 6629, 6633, 6700, -1, 6629, 6636, 6633, -1, 6634, 6635, 6636, -1, 6636, 6635, 6646, -1, 6647, 6646, 6637, -1, 6650, 6637, 6587, -1, 6638, 6650, 6587, -1, 6638, 6639, 6650, -1, 6638, 6653, 6639, -1, 6639, 6653, 6655, -1, 6645, 6655, 6703, -1, 6642, 6703, 6641, -1, 6640, 6641, 6753, -1, 6640, 6642, 6641, -1, 6640, 6643, 6642, -1, 6642, 6643, 6644, -1, 6645, 6644, 6651, -1, 6639, 6651, 6650, -1, 6639, 6645, 6651, -1, 6639, 6655, 6645, -1, 6636, 6646, 6647, -1, 6630, 6647, 6648, -1, 6631, 6648, 6649, -1, 6755, 6649, 6652, -1, 6755, 6631, 6649, -1, 6647, 6637, 6650, -1, 6648, 6650, 6651, -1, 6649, 6651, 6644, -1, 6652, 6644, 6643, -1, 6652, 6649, 6644, -1, 6653, 6654, 6655, -1, 6655, 6654, 6702, -1, 6703, 6702, 6656, -1, 6641, 6656, 6704, -1, 6753, 6704, 6752, -1, 6753, 6641, 6704, -1, 6654, 6586, 6702, -1, 6702, 6586, 6585, -1, 6663, 6585, 6584, -1, 6657, 6584, 6581, -1, 6583, 6657, 6581, -1, 6583, 6661, 6657, -1, 6583, 6598, 6661, -1, 6661, 6598, 6662, -1, 6658, 6662, 6659, -1, 6705, 6659, 6671, -1, 6660, 6671, 6750, -1, 6660, 6705, 6671, -1, 6660, 6668, 6705, -1, 6705, 6668, 6667, -1, 6658, 6667, 6666, -1, 6661, 6666, 6657, -1, 6661, 6658, 6666, -1, 6661, 6662, 6658, -1, 6702, 6585, 6663, -1, 6656, 6663, 6664, -1, 6704, 6664, 6665, -1, 6752, 6665, 6759, -1, 6752, 6704, 6665, -1, 6663, 6584, 6657, -1, 6664, 6657, 6666, -1, 6665, 6666, 6667, -1, 6759, 6667, 6668, -1, 6759, 6665, 6667, -1, 6598, 6595, 6662, -1, 6662, 6595, 6669, -1, 6659, 6669, 6670, -1, 6671, 6670, 6681, -1, 6750, 6681, 6672, -1, 6750, 6671, 6681, -1, 6595, 6588, 6669, -1, 6669, 6588, 6590, -1, 6682, 6590, 6683, -1, 6708, 6683, 6673, -1, 6706, 6673, 6675, -1, 6674, 6706, 6675, -1, 6674, 6680, 6706, -1, 6674, 6591, 6680, -1, 6680, 6591, 6624, -1, 6709, 6624, 6676, -1, 6678, 6676, 6623, -1, 6677, 6623, 6622, -1, 6677, 6678, 6623, -1, 6677, 6747, 6678, -1, 6678, 6747, 6688, -1, 6709, 6688, 6679, -1, 6680, 6679, 6706, -1, 6680, 6709, 6679, -1, 6680, 6624, 6709, -1, 6669, 6590, 6682, -1, 6670, 6682, 6684, -1, 6681, 6684, 6685, -1, 6672, 6685, 6687, -1, 6672, 6681, 6685, -1, 6682, 6683, 6708, -1, 6684, 6708, 6707, -1, 6685, 6707, 6686, -1, 6687, 6686, 6748, -1, 6687, 6685, 6686, -1, 6708, 6673, 6706, -1, 6707, 6706, 6679, -1, 6686, 6679, 6688, -1, 6748, 6688, 6747, -1, 6748, 6686, 6688, -1, 6591, 6625, 6624, -1, 6592, 6593, 6689, -1, 6689, 6593, 6692, -1, 6627, 6692, 6690, -1, 6620, 6690, 6698, -1, 6620, 6627, 6690, -1, 6593, 6589, 6692, -1, 6692, 6589, 6691, -1, 6617, 6691, 6596, -1, 6693, 6617, 6596, -1, 6692, 6691, 6617, -1, 6690, 6617, 6618, -1, 6690, 6692, 6617, -1, 6740, 6757, 6632, -1, 6632, 6757, 6699, -1, 6700, 6699, 6696, -1, 6628, 6696, 6693, -1, 6597, 6693, 6694, -1, 6597, 6628, 6693, -1, 6757, 6741, 6699, -1, 6699, 6741, 6695, -1, 6696, 6695, 6618, -1, 6693, 6696, 6618, -1, 6741, 6758, 6695, -1, 6695, 6758, 6698, -1, 6618, 6695, 6698, -1, 6758, 6697, 6698, -1, 6700, 6696, 6628, -1, 6699, 6695, 6696, -1, 6632, 6699, 6700, -1, 6701, 6632, 6633, -1, 6630, 6701, 6633, -1, 6647, 6630, 6636, -1, 6650, 6648, 6647, -1, 6648, 6631, 6630, -1, 6649, 6648, 6651, -1, 6642, 6644, 6645, -1, 6703, 6642, 6645, -1, 6702, 6703, 6655, -1, 6663, 6656, 6702, -1, 6656, 6641, 6703, -1, 6657, 6664, 6663, -1, 6664, 6704, 6656, -1, 6665, 6664, 6666, -1, 6705, 6667, 6658, -1, 6659, 6705, 6658, -1, 6669, 6659, 6662, -1, 6682, 6670, 6669, -1, 6670, 6671, 6659, -1, 6708, 6684, 6682, -1, 6684, 6681, 6670, -1, 6706, 6707, 6708, -1, 6707, 6685, 6684, -1, 6686, 6707, 6679, -1, 6678, 6688, 6709, -1, 6676, 6678, 6709, -1, 6710, 6676, 6626, -1, 6689, 6710, 6626, -1, 6692, 6627, 6689, -1, 6791, 6599, 6792, -1, 6791, 6601, 6599, -1, 6791, 6790, 6601, -1, 6601, 6790, 6602, -1, 6602, 6790, 6903, -1, 6711, 6903, 6712, -1, 6608, 6712, 6891, -1, 6724, 6891, 6883, -1, 6725, 6883, 6713, -1, 6603, 6713, 6714, -1, 6604, 6714, 6715, -1, 6609, 6715, 6871, -1, 6607, 6871, 6716, -1, 6606, 6716, 6862, -1, 6605, 6862, 6858, -1, 6726, 6858, 6727, -1, 6728, 6727, 6917, -1, 6729, 6917, 6849, -1, 6615, 6849, 6839, -1, 6730, 6839, 6838, -1, 6717, 6838, 6718, -1, 6612, 6718, 6961, -1, 6731, 6961, 6732, -1, 6733, 6732, 6828, -1, 6614, 6828, 6734, -1, 6735, 6734, 6719, -1, 6613, 6719, 6817, -1, 6736, 6817, 6720, -1, 6616, 6720, 6945, -1, 6721, 6945, 6723, -1, 6722, 6723, 6804, -1, 6611, 6804, 6799, -1, 6610, 6799, 6778, -1, 6600, 6778, 6792, -1, 6599, 6600, 6792, -1, 6602, 6903, 6711, -1, 6711, 6712, 6608, -1, 6608, 6891, 6724, -1, 6724, 6883, 6725, -1, 6725, 6713, 6603, -1, 6603, 6714, 6604, -1, 6604, 6715, 6609, -1, 6609, 6871, 6607, -1, 6607, 6716, 6606, -1, 6606, 6862, 6605, -1, 6605, 6858, 6726, -1, 6726, 6727, 6728, -1, 6728, 6917, 6729, -1, 6729, 6849, 6615, -1, 6615, 6839, 6730, -1, 6730, 6838, 6717, -1, 6717, 6718, 6612, -1, 6612, 6961, 6731, -1, 6731, 6732, 6733, -1, 6733, 6828, 6614, -1, 6614, 6734, 6735, -1, 6735, 6719, 6613, -1, 6613, 6817, 6736, -1, 6736, 6720, 6616, -1, 6616, 6945, 6721, -1, 6721, 6723, 6722, -1, 6722, 6804, 6611, -1, 6611, 6799, 6610, -1, 6610, 6778, 6600, -1, 6738, 6755, 6737, -1, 6738, 6739, 6755, -1, 6738, 7021, 6739, -1, 6739, 7021, 6740, -1, 6740, 7021, 6756, -1, 6757, 6756, 6742, -1, 6741, 6742, 6743, -1, 6758, 6743, 6744, -1, 6697, 6744, 6745, -1, 6619, 6745, 6746, -1, 6622, 6746, 7017, -1, 6677, 7017, 7016, -1, 6747, 7016, 7014, -1, 6748, 7014, 7013, -1, 6687, 7013, 6749, -1, 6672, 6749, 6751, -1, 6750, 6751, 7008, -1, 6660, 7008, 7007, -1, 6668, 7007, 7011, -1, 6759, 7011, 7006, -1, 6752, 7006, 7005, -1, 6753, 7005, 6754, -1, 6640, 6754, 7004, -1, 6643, 7004, 6760, -1, 6652, 6760, 6737, -1, 6755, 6652, 6737, -1, 6740, 6756, 6757, -1, 6757, 6742, 6741, -1, 6741, 6743, 6758, -1, 6758, 6744, 6697, -1, 6697, 6745, 6619, -1, 6619, 6746, 6622, -1, 6622, 7017, 6677, -1, 6677, 7016, 6747, -1, 6747, 7014, 6748, -1, 6748, 7013, 6687, -1, 6687, 6749, 6672, -1, 6672, 6751, 6750, -1, 6750, 7008, 6660, -1, 6660, 7007, 6668, -1, 6668, 7011, 6759, -1, 6759, 7006, 6752, -1, 6752, 7005, 6753, -1, 6753, 6754, 6640, -1, 6640, 7004, 6643, -1, 6643, 6760, 6652, -1, 7130, 6761, 7131, -1, 7131, 6761, 6762, -1, 6763, 7131, 6762, -1, 6763, 7117, 7131, -1, 7131, 7117, 6764, -1, 7107, 7131, 6764, -1, 7107, 6765, 7131, -1, 7131, 6765, 6766, -1, 7045, 6766, 6767, -1, 7094, 7045, 6767, -1, 7094, 7093, 7045, -1, 7045, 7093, 6768, -1, 6769, 7045, 6768, -1, 6769, 7047, 7045, -1, 6769, 7081, 7047, -1, 7047, 7081, 7048, -1, 7131, 6766, 7045, -1, 6770, 7045, 6771, -1, 6770, 7131, 7045, -1, 7045, 6772, 6771, -1, 6771, 6772, 6775, -1, 6775, 6772, 6776, -1, 6773, 6776, 6774, -1, 7028, 6774, 7043, -1, 7033, 7043, 7042, -1, 6777, 7042, 7059, -1, 7038, 7059, 7041, -1, 7040, 7038, 7041, -1, 6775, 6776, 6773, -1, 6773, 6774, 7028, -1, 7028, 7043, 7033, -1, 7033, 7042, 6777, -1, 6777, 7059, 7038, -1, 6778, 6933, 6792, -1, 6778, 6779, 6933, -1, 6778, 6799, 6779, -1, 6779, 6799, 6941, -1, 6780, 6941, 6781, -1, 6940, 6781, 6942, -1, 6784, 6942, 6801, -1, 6782, 6801, 6802, -1, 6782, 6784, 6801, -1, 6782, 6783, 6784, -1, 6784, 6783, 7200, -1, 6928, 7200, 6930, -1, 6797, 6930, 6785, -1, 6786, 6797, 6785, -1, 6786, 6798, 6797, -1, 6786, 6787, 6798, -1, 6798, 6787, 6905, -1, 6788, 6905, 6789, -1, 6795, 6789, 6935, -1, 6793, 6935, 6899, -1, 6791, 6899, 6790, -1, 6791, 6793, 6899, -1, 6791, 6792, 6793, -1, 6793, 6792, 6794, -1, 6795, 6794, 6932, -1, 6788, 6932, 6796, -1, 6798, 6796, 6797, -1, 6798, 6788, 6796, -1, 6798, 6905, 6788, -1, 6799, 6804, 6941, -1, 6941, 6804, 6805, -1, 6781, 6805, 6806, -1, 6942, 6806, 6800, -1, 6801, 6800, 6809, -1, 6802, 6809, 6803, -1, 6802, 6801, 6809, -1, 6804, 6723, 6805, -1, 6805, 6723, 6807, -1, 6806, 6807, 6808, -1, 6800, 6808, 6944, -1, 6809, 6944, 6813, -1, 6810, 6813, 7194, -1, 6810, 6809, 6813, -1, 6810, 6803, 6809, -1, 6807, 6723, 6943, -1, 6808, 6943, 6811, -1, 6944, 6811, 6812, -1, 6813, 6812, 6814, -1, 7194, 6814, 6815, -1, 7194, 6813, 6814, -1, 6720, 6947, 6945, -1, 6720, 6816, 6947, -1, 6720, 6817, 6816, -1, 6816, 6817, 6939, -1, 6926, 6939, 6822, -1, 6952, 6822, 6818, -1, 6953, 6818, 6819, -1, 7189, 6819, 7187, -1, 7189, 6953, 6819, -1, 7189, 7190, 6953, -1, 6953, 7190, 7191, -1, 6951, 7191, 6820, -1, 6821, 6951, 6820, -1, 6821, 6814, 6951, -1, 6821, 6815, 6814, -1, 6817, 6719, 6939, -1, 6939, 6719, 6823, -1, 6822, 6823, 6948, -1, 6818, 6948, 6949, -1, 6819, 6949, 6824, -1, 7187, 6824, 7184, -1, 7187, 6819, 6824, -1, 6823, 6719, 6925, -1, 6948, 6925, 6950, -1, 6949, 6950, 6955, -1, 6824, 6955, 6825, -1, 6826, 6825, 7186, -1, 6826, 6824, 6825, -1, 6826, 7184, 6824, -1, 6828, 6954, 6734, -1, 6828, 6827, 6954, -1, 6828, 6732, 6827, -1, 6827, 6732, 6829, -1, 6956, 6829, 6957, -1, 6830, 6957, 6960, -1, 6831, 6960, 6833, -1, 7181, 6833, 6834, -1, 7181, 6831, 6833, -1, 7181, 6922, 6831, -1, 6831, 6922, 6923, -1, 6830, 6923, 6832, -1, 6956, 6832, 6924, -1, 6827, 6924, 6954, -1, 6827, 6956, 6924, -1, 6827, 6829, 6956, -1, 6732, 6961, 6829, -1, 6829, 6961, 6938, -1, 6957, 6938, 6959, -1, 6960, 6959, 6958, -1, 6833, 6958, 6837, -1, 7179, 6837, 7178, -1, 7179, 6833, 6837, -1, 7179, 6834, 6833, -1, 6938, 6961, 6963, -1, 6959, 6963, 6835, -1, 6958, 6835, 6962, -1, 6837, 6962, 6836, -1, 7178, 6836, 6848, -1, 7178, 6837, 6836, -1, 6838, 6920, 6718, -1, 6838, 6840, 6920, -1, 6838, 6839, 6840, -1, 6840, 6839, 6850, -1, 6964, 6850, 6851, -1, 6841, 6851, 6966, -1, 6842, 6966, 6843, -1, 6844, 6843, 6853, -1, 6844, 6842, 6843, -1, 6844, 7243, 6842, -1, 6842, 7243, 7223, -1, 6847, 7223, 6845, -1, 6846, 6847, 6845, -1, 6846, 6836, 6847, -1, 6846, 6848, 6836, -1, 6839, 6849, 6850, -1, 6850, 6849, 6854, -1, 6851, 6854, 6855, -1, 6966, 6855, 6967, -1, 6843, 6967, 6852, -1, 6853, 6852, 7241, -1, 6853, 6843, 6852, -1, 6854, 6849, 6916, -1, 6855, 6916, 6965, -1, 6967, 6965, 6856, -1, 6852, 6856, 6914, -1, 7240, 6914, 7219, -1, 7240, 6852, 6914, -1, 7240, 7241, 6852, -1, 6727, 6918, 6917, -1, 6727, 6857, 6918, -1, 6727, 6858, 6857, -1, 6857, 6858, 6863, -1, 6970, 6863, 6865, -1, 6969, 6865, 6859, -1, 6972, 6859, 6860, -1, 7239, 6860, 6869, -1, 7239, 6972, 6860, -1, 7239, 7217, 6972, -1, 6972, 7217, 6861, -1, 6969, 6861, 6915, -1, 6970, 6915, 6968, -1, 6857, 6968, 6918, -1, 6857, 6970, 6968, -1, 6857, 6863, 6970, -1, 6858, 6862, 6863, -1, 6863, 6862, 6864, -1, 6865, 6864, 6971, -1, 6859, 6971, 6866, -1, 6860, 6866, 6867, -1, 7238, 6867, 6868, -1, 7238, 6860, 6867, -1, 7238, 6869, 6860, -1, 6864, 6862, 6977, -1, 6971, 6977, 6974, -1, 6866, 6974, 6976, -1, 6867, 6976, 6870, -1, 6868, 6870, 7236, -1, 6868, 6867, 6870, -1, 6871, 6973, 6716, -1, 6871, 6913, 6973, -1, 6871, 6715, 6913, -1, 6913, 6715, 6937, -1, 6911, 6937, 6877, -1, 6980, 6877, 6981, -1, 6872, 6981, 6879, -1, 6873, 6879, 7232, -1, 6873, 6872, 6879, -1, 6873, 6874, 6872, -1, 6872, 6874, 7235, -1, 6875, 7235, 7214, -1, 6876, 6875, 7214, -1, 6876, 6870, 6875, -1, 6876, 7236, 6870, -1, 6715, 6714, 6937, -1, 6937, 6714, 6978, -1, 6877, 6978, 6979, -1, 6981, 6979, 6878, -1, 6879, 6878, 6882, -1, 7232, 6882, 7231, -1, 7232, 6879, 6882, -1, 6978, 6714, 6880, -1, 6979, 6880, 6982, -1, 6878, 6982, 6984, -1, 6882, 6984, 6881, -1, 7230, 6881, 7228, -1, 7230, 6882, 6881, -1, 7230, 7231, 6882, -1, 6883, 6983, 6713, -1, 6883, 6884, 6983, -1, 6883, 6891, 6884, -1, 6884, 6891, 6885, -1, 6886, 6885, 6936, -1, 6985, 6936, 6893, -1, 6889, 6893, 6895, -1, 6887, 6895, 7207, -1, 6887, 6889, 6895, -1, 6887, 6888, 6889, -1, 6889, 6888, 6910, -1, 6985, 6910, 6986, -1, 6886, 6986, 6890, -1, 6884, 6890, 6983, -1, 6884, 6886, 6890, -1, 6884, 6885, 6886, -1, 6891, 6712, 6885, -1, 6885, 6712, 6892, -1, 6936, 6892, 6987, -1, 6893, 6987, 6989, -1, 6895, 6989, 6988, -1, 6894, 6988, 6898, -1, 6894, 6895, 6988, -1, 6894, 7207, 6895, -1, 6892, 6712, 6902, -1, 6987, 6902, 6896, -1, 6989, 6896, 6897, -1, 6988, 6897, 6908, -1, 6898, 6908, 7224, -1, 6898, 6988, 6908, -1, 6790, 6901, 6903, -1, 6790, 6899, 6901, -1, 6901, 6899, 6900, -1, 6896, 6900, 6897, -1, 6896, 6901, 6900, -1, 6896, 6902, 6901, -1, 6901, 6902, 6903, -1, 6903, 6902, 6712, -1, 6907, 6904, 6909, -1, 6905, 6909, 6789, -1, 6905, 6907, 6909, -1, 6905, 6906, 6907, -1, 6905, 6787, 6906, -1, 7224, 6908, 7204, -1, 7204, 6908, 6909, -1, 6904, 7204, 6909, -1, 6888, 7227, 6910, -1, 6910, 7227, 7228, -1, 6881, 6910, 7228, -1, 6881, 6986, 6910, -1, 6881, 6984, 6986, -1, 6986, 6984, 6890, -1, 6890, 6984, 6982, -1, 6983, 6982, 6880, -1, 6713, 6880, 6714, -1, 6713, 6983, 6880, -1, 6872, 7235, 6875, -1, 6980, 6875, 6912, -1, 6911, 6912, 6975, -1, 6913, 6975, 6973, -1, 6913, 6911, 6975, -1, 6913, 6937, 6911, -1, 7217, 7218, 6861, -1, 6861, 7218, 7219, -1, 6914, 6861, 7219, -1, 6914, 6915, 6861, -1, 6914, 6856, 6915, -1, 6915, 6856, 6968, -1, 6968, 6856, 6965, -1, 6918, 6965, 6916, -1, 6917, 6916, 6849, -1, 6917, 6918, 6916, -1, 6842, 7223, 6847, -1, 6841, 6847, 6919, -1, 6964, 6919, 6921, -1, 6840, 6921, 6920, -1, 6840, 6964, 6921, -1, 6840, 6850, 6964, -1, 6922, 7185, 6923, -1, 6923, 7185, 7186, -1, 6825, 6923, 7186, -1, 6825, 6832, 6923, -1, 6825, 6955, 6832, -1, 6832, 6955, 6924, -1, 6924, 6955, 6950, -1, 6954, 6950, 6925, -1, 6734, 6925, 6719, -1, 6734, 6954, 6925, -1, 6953, 7191, 6951, -1, 6952, 6951, 6946, -1, 6926, 6946, 6927, -1, 6816, 6927, 6947, -1, 6816, 6926, 6927, -1, 6816, 6939, 6926, -1, 6784, 7200, 6928, -1, 6940, 6928, 6931, -1, 6780, 6931, 6929, -1, 6779, 6929, 6933, -1, 6779, 6780, 6929, -1, 6779, 6941, 6780, -1, 6928, 6930, 6797, -1, 6931, 6797, 6796, -1, 6929, 6796, 6932, -1, 6933, 6932, 6794, -1, 6792, 6933, 6794, -1, 6935, 6793, 6795, -1, 6795, 6793, 6794, -1, 6789, 6909, 6934, -1, 6935, 6934, 6900, -1, 6899, 6935, 6900, -1, 6932, 6788, 6795, -1, 6795, 6788, 6789, -1, 6936, 6885, 6892, -1, 6877, 6937, 6978, -1, 6865, 6863, 6864, -1, 6851, 6850, 6854, -1, 6957, 6829, 6938, -1, 6822, 6939, 6823, -1, 6806, 6805, 6807, -1, 6929, 6932, 6933, -1, 6931, 6796, 6929, -1, 6940, 6931, 6780, -1, 6781, 6940, 6780, -1, 6805, 6781, 6941, -1, 6928, 6797, 6931, -1, 6942, 6781, 6806, -1, 6784, 6928, 6940, -1, 6942, 6784, 6940, -1, 6943, 6808, 6807, -1, 6808, 6800, 6806, -1, 6800, 6801, 6942, -1, 6811, 6944, 6808, -1, 6944, 6809, 6800, -1, 6945, 6947, 6943, -1, 6723, 6945, 6943, -1, 6812, 6811, 6927, -1, 6946, 6812, 6927, -1, 6946, 6814, 6812, -1, 6946, 6951, 6814, -1, 6813, 6944, 6812, -1, 6927, 6811, 6947, -1, 6947, 6811, 6943, -1, 6952, 6946, 6926, -1, 6822, 6952, 6926, -1, 6925, 6948, 6823, -1, 6948, 6818, 6822, -1, 6949, 6948, 6950, -1, 6951, 6952, 6953, -1, 6953, 6952, 6818, -1, 6819, 6818, 6949, -1, 6924, 6950, 6954, -1, 6824, 6949, 6955, -1, 6830, 6832, 6956, -1, 6957, 6830, 6956, -1, 6963, 6959, 6938, -1, 6959, 6960, 6957, -1, 6923, 6830, 6831, -1, 6831, 6830, 6960, -1, 6835, 6958, 6959, -1, 6958, 6833, 6960, -1, 6718, 6920, 6963, -1, 6961, 6718, 6963, -1, 6962, 6835, 6921, -1, 6919, 6962, 6921, -1, 6919, 6836, 6962, -1, 6919, 6847, 6836, -1, 6837, 6958, 6962, -1, 6921, 6835, 6920, -1, 6920, 6835, 6963, -1, 6841, 6919, 6964, -1, 6851, 6841, 6964, -1, 6916, 6855, 6854, -1, 6855, 6966, 6851, -1, 6967, 6855, 6965, -1, 6847, 6841, 6842, -1, 6842, 6841, 6966, -1, 6843, 6966, 6967, -1, 6968, 6965, 6918, -1, 6852, 6967, 6856, -1, 6969, 6915, 6970, -1, 6865, 6969, 6970, -1, 6977, 6971, 6864, -1, 6971, 6859, 6865, -1, 6861, 6969, 6972, -1, 6972, 6969, 6859, -1, 6974, 6866, 6971, -1, 6866, 6860, 6859, -1, 6716, 6973, 6977, -1, 6862, 6716, 6977, -1, 6976, 6974, 6975, -1, 6912, 6976, 6975, -1, 6912, 6870, 6976, -1, 6912, 6875, 6870, -1, 6867, 6866, 6976, -1, 6975, 6974, 6973, -1, 6973, 6974, 6977, -1, 6980, 6912, 6911, -1, 6877, 6980, 6911, -1, 6880, 6979, 6978, -1, 6979, 6981, 6877, -1, 6878, 6979, 6982, -1, 6875, 6980, 6872, -1, 6872, 6980, 6981, -1, 6879, 6981, 6878, -1, 6890, 6982, 6983, -1, 6882, 6878, 6984, -1, 6985, 6986, 6886, -1, 6936, 6985, 6886, -1, 6902, 6987, 6892, -1, 6987, 6893, 6936, -1, 6989, 6987, 6896, -1, 6910, 6985, 6889, -1, 6889, 6985, 6893, -1, 6895, 6893, 6989, -1, 6988, 6989, 6897, -1, 6908, 6897, 6934, -1, 6909, 6908, 6934, -1, 6934, 6897, 6900, -1, 6789, 6934, 6935, -1, 7311, 7262, 6996, -1, 7311, 6990, 7262, -1, 7311, 6991, 6990, -1, 6990, 6991, 7275, -1, 7275, 6991, 7304, -1, 6992, 7304, 7303, -1, 7280, 7303, 7297, -1, 6993, 7297, 6994, -1, 7282, 6994, 7295, -1, 7290, 7282, 7295, -1, 7275, 7304, 6992, -1, 6992, 7303, 7280, -1, 7280, 7297, 6993, -1, 6993, 6994, 7282, -1, 7262, 7000, 6996, -1, 6996, 7000, 6995, -1, 6997, 6996, 6995, -1, 6997, 6998, 6996, -1, 6996, 6998, 7328, -1, 7319, 6996, 7328, -1, 7319, 6999, 6996, -1, 6996, 6999, 7315, -1, 7365, 7356, 7000, -1, 7000, 7356, 7001, -1, 7002, 7000, 7001, -1, 7002, 7353, 7000, -1, 7000, 7353, 7346, -1, 7344, 7000, 7346, -1, 7344, 7337, 7000, -1, 7000, 7337, 6995, -1, 6760, 7447, 6737, -1, 6760, 7441, 7447, -1, 6760, 7004, 7441, -1, 7441, 7004, 7003, -1, 7003, 7004, 6754, -1, 7435, 6754, 7433, -1, 7435, 7003, 6754, -1, 6754, 7005, 7433, -1, 7433, 7005, 7431, -1, 7431, 7005, 7006, -1, 7010, 7006, 7011, -1, 7430, 7011, 7007, -1, 7428, 7007, 7008, -1, 7427, 7008, 6751, -1, 7009, 6751, 7012, -1, 7009, 7427, 6751, -1, 7431, 7006, 7010, -1, 7010, 7011, 7430, -1, 7430, 7007, 7428, -1, 7428, 7008, 7427, -1, 6751, 6749, 7012, -1, 7012, 6749, 7425, -1, 7425, 6749, 7013, -1, 7420, 7013, 7014, -1, 7458, 7014, 7016, -1, 7015, 7016, 7017, -1, 7459, 7017, 7419, -1, 7459, 7015, 7017, -1, 7425, 7013, 7420, -1, 7420, 7014, 7458, -1, 7458, 7016, 7015, -1, 7017, 6746, 7419, -1, 7419, 6746, 7018, -1, 7018, 6746, 6745, -1, 7417, 6745, 6744, -1, 6743, 7417, 6744, -1, 6743, 7455, 7417, -1, 6743, 6742, 7455, -1, 7455, 6742, 7452, -1, 7452, 6742, 7451, -1, 7451, 6742, 6756, -1, 7019, 6756, 7020, -1, 7019, 7451, 6756, -1, 7018, 6745, 7417, -1, 6756, 7021, 7020, -1, 7020, 7021, 7449, -1, 7449, 7021, 6738, -1, 7448, 6738, 6737, -1, 7447, 7448, 6737, -1, 7449, 6738, 7448, -1, 6775, 7022, 6771, -1, 6775, 7023, 7022, -1, 6775, 6773, 7023, -1, 7023, 6773, 7141, -1, 7027, 7141, 7024, -1, 7142, 7024, 7143, -1, 7025, 7143, 7031, -1, 7472, 7031, 7030, -1, 7472, 7025, 7031, -1, 7472, 7494, 7025, -1, 7025, 7494, 7026, -1, 7142, 7026, 7140, -1, 7027, 7140, 7134, -1, 7023, 7134, 7022, -1, 7023, 7027, 7134, -1, 7023, 7141, 7027, -1, 6773, 7028, 7141, -1, 7141, 7028, 7034, -1, 7024, 7034, 7035, -1, 7143, 7035, 7029, -1, 7031, 7029, 7032, -1, 7030, 7032, 7495, -1, 7030, 7031, 7032, -1, 7028, 7033, 7034, -1, 7034, 7033, 7036, -1, 7035, 7036, 7145, -1, 7029, 7145, 7146, -1, 7032, 7146, 7149, -1, 7495, 7149, 7474, -1, 7495, 7032, 7149, -1, 7033, 6777, 7036, -1, 7036, 6777, 7039, -1, 7145, 7039, 7148, -1, 7146, 7148, 7147, -1, 7149, 7147, 7037, -1, 7474, 7037, 7497, -1, 7474, 7149, 7037, -1, 6777, 7038, 7039, -1, 7039, 7038, 7040, -1, 7144, 7040, 7041, -1, 7058, 7041, 7059, -1, 7060, 7059, 7042, -1, 7150, 7042, 7043, -1, 7154, 7043, 6774, -1, 7153, 6774, 6776, -1, 7044, 6776, 6772, -1, 7076, 6772, 7045, -1, 7046, 7045, 7047, -1, 7048, 7046, 7047, -1, 7048, 7053, 7046, -1, 7048, 7081, 7053, -1, 7053, 7081, 7082, -1, 7051, 7082, 7158, -1, 7160, 7158, 7162, -1, 7161, 7162, 7083, -1, 7049, 7083, 7481, -1, 7049, 7161, 7083, -1, 7049, 7479, 7161, -1, 7161, 7479, 7159, -1, 7160, 7159, 7050, -1, 7051, 7050, 7052, -1, 7053, 7052, 7046, -1, 7053, 7051, 7052, -1, 7053, 7082, 7051, -1, 7039, 7040, 7144, -1, 7148, 7144, 7054, -1, 7147, 7054, 7055, -1, 7037, 7055, 7056, -1, 7497, 7056, 7475, -1, 7497, 7037, 7056, -1, 7144, 7041, 7058, -1, 7054, 7058, 7061, -1, 7055, 7061, 7152, -1, 7056, 7152, 7057, -1, 7475, 7057, 7477, -1, 7475, 7056, 7057, -1, 7058, 7059, 7060, -1, 7061, 7060, 7151, -1, 7152, 7151, 7062, -1, 7057, 7062, 7156, -1, 7477, 7156, 7065, -1, 7477, 7057, 7156, -1, 7060, 7042, 7150, -1, 7151, 7150, 7155, -1, 7062, 7155, 7063, -1, 7156, 7063, 7064, -1, 7065, 7064, 7068, -1, 7065, 7156, 7064, -1, 7150, 7043, 7154, -1, 7155, 7154, 7066, -1, 7063, 7066, 7067, -1, 7064, 7067, 7069, -1, 7068, 7069, 7072, -1, 7068, 7064, 7069, -1, 7154, 6774, 7153, -1, 7066, 7153, 7074, -1, 7067, 7074, 7070, -1, 7069, 7070, 7073, -1, 7072, 7073, 7071, -1, 7072, 7069, 7073, -1, 7153, 6776, 7044, -1, 7074, 7044, 7157, -1, 7070, 7157, 7075, -1, 7073, 7075, 7077, -1, 7071, 7077, 7478, -1, 7071, 7073, 7077, -1, 7044, 6772, 7076, -1, 7157, 7076, 7079, -1, 7075, 7079, 7135, -1, 7077, 7135, 7080, -1, 7478, 7080, 7078, -1, 7478, 7077, 7080, -1, 7076, 7045, 7046, -1, 7079, 7046, 7052, -1, 7135, 7052, 7050, -1, 7080, 7050, 7159, -1, 7078, 7159, 7479, -1, 7078, 7080, 7159, -1, 7081, 6769, 7082, -1, 7082, 6769, 7084, -1, 7158, 7084, 7164, -1, 7162, 7164, 7086, -1, 7083, 7086, 7087, -1, 7481, 7087, 7482, -1, 7481, 7083, 7087, -1, 6769, 6768, 7084, -1, 7084, 6768, 7085, -1, 7164, 7085, 7163, -1, 7086, 7163, 7088, -1, 7087, 7088, 7091, -1, 7482, 7091, 7483, -1, 7482, 7087, 7091, -1, 6768, 7093, 7085, -1, 7085, 7093, 7089, -1, 7163, 7089, 7090, -1, 7088, 7090, 7165, -1, 7091, 7165, 7092, -1, 7483, 7092, 7097, -1, 7483, 7091, 7092, -1, 7093, 7094, 7089, -1, 7089, 7094, 7095, -1, 7090, 7095, 7096, -1, 7165, 7096, 7167, -1, 7092, 7167, 7169, -1, 7097, 7169, 7486, -1, 7097, 7092, 7169, -1, 7094, 6767, 7095, -1, 7095, 6767, 7098, -1, 7096, 7098, 7166, -1, 7167, 7166, 7168, -1, 7169, 7168, 7099, -1, 7486, 7099, 7103, -1, 7486, 7169, 7099, -1, 6767, 6766, 7098, -1, 7098, 6766, 7100, -1, 7166, 7100, 7101, -1, 7168, 7101, 7102, -1, 7099, 7102, 7104, -1, 7103, 7104, 7488, -1, 7103, 7099, 7104, -1, 6766, 6765, 7100, -1, 7100, 6765, 7171, -1, 7101, 7171, 7105, -1, 7102, 7105, 7106, -1, 7104, 7106, 7110, -1, 7488, 7110, 7489, -1, 7488, 7104, 7110, -1, 6765, 7107, 7171, -1, 7171, 7107, 7170, -1, 7105, 7170, 7108, -1, 7106, 7108, 7109, -1, 7110, 7109, 7174, -1, 7489, 7174, 7113, -1, 7489, 7110, 7174, -1, 7107, 6764, 7170, -1, 7170, 6764, 7114, -1, 7108, 7114, 7111, -1, 7109, 7111, 7173, -1, 7174, 7173, 7112, -1, 7113, 7112, 7115, -1, 7113, 7174, 7112, -1, 6764, 7117, 7114, -1, 7114, 7117, 7172, -1, 7111, 7172, 7118, -1, 7173, 7118, 7175, -1, 7112, 7175, 7116, -1, 7115, 7116, 7470, -1, 7115, 7112, 7116, -1, 7117, 6763, 7172, -1, 7172, 6763, 7120, -1, 7118, 7120, 7122, -1, 7175, 7122, 7176, -1, 7116, 7176, 7119, -1, 7470, 7119, 7471, -1, 7470, 7116, 7119, -1, 6763, 6762, 7120, -1, 7120, 6762, 7121, -1, 7122, 7121, 7123, -1, 7176, 7123, 7138, -1, 7119, 7138, 7137, -1, 7471, 7137, 7125, -1, 7471, 7119, 7137, -1, 6762, 6761, 7121, -1, 7121, 6761, 7124, -1, 7123, 7124, 7139, -1, 7138, 7139, 7126, -1, 7137, 7126, 7128, -1, 7125, 7128, 7492, -1, 7125, 7137, 7128, -1, 6761, 7130, 7124, -1, 7124, 7130, 7132, -1, 7139, 7132, 7133, -1, 7126, 7133, 7136, -1, 7128, 7136, 7129, -1, 7492, 7129, 7127, -1, 7492, 7128, 7129, -1, 7130, 7131, 7132, -1, 7132, 7131, 6770, -1, 6771, 7132, 6770, -1, 6771, 7022, 7132, -1, 7132, 7022, 7133, -1, 7133, 7022, 7134, -1, 7136, 7134, 7140, -1, 7129, 7140, 7026, -1, 7127, 7026, 7494, -1, 7127, 7129, 7026, -1, 7046, 7079, 7076, -1, 7079, 7075, 7157, -1, 7135, 7079, 7052, -1, 7075, 7073, 7070, -1, 7077, 7075, 7135, -1, 7133, 7126, 7139, -1, 7136, 7133, 7134, -1, 7126, 7137, 7138, -1, 7128, 7126, 7136, -1, 7176, 7138, 7119, -1, 7123, 7139, 7138, -1, 7124, 7132, 7139, -1, 7129, 7136, 7140, -1, 7142, 7140, 7027, -1, 7024, 7142, 7027, -1, 7034, 7024, 7141, -1, 7036, 7035, 7034, -1, 7025, 7026, 7142, -1, 7143, 7025, 7142, -1, 7035, 7143, 7024, -1, 7039, 7145, 7036, -1, 7145, 7029, 7035, -1, 7029, 7031, 7143, -1, 7144, 7148, 7039, -1, 7148, 7146, 7145, -1, 7146, 7032, 7029, -1, 7058, 7054, 7144, -1, 7054, 7147, 7148, -1, 7147, 7149, 7146, -1, 7060, 7061, 7058, -1, 7061, 7055, 7054, -1, 7055, 7037, 7147, -1, 7150, 7151, 7060, -1, 7151, 7152, 7061, -1, 7152, 7056, 7055, -1, 7154, 7155, 7150, -1, 7155, 7062, 7151, -1, 7062, 7057, 7152, -1, 7153, 7066, 7154, -1, 7066, 7063, 7155, -1, 7063, 7156, 7062, -1, 7044, 7074, 7153, -1, 7074, 7067, 7066, -1, 7067, 7064, 7063, -1, 7076, 7157, 7044, -1, 7157, 7070, 7074, -1, 7070, 7069, 7067, -1, 7080, 7135, 7050, -1, 7160, 7050, 7051, -1, 7158, 7160, 7051, -1, 7084, 7158, 7082, -1, 7085, 7164, 7084, -1, 7161, 7159, 7160, -1, 7162, 7161, 7160, -1, 7164, 7162, 7158, -1, 7089, 7163, 7085, -1, 7163, 7086, 7164, -1, 7086, 7083, 7162, -1, 7095, 7090, 7089, -1, 7090, 7088, 7163, -1, 7088, 7087, 7086, -1, 7098, 7096, 7095, -1, 7096, 7165, 7090, -1, 7165, 7091, 7088, -1, 7100, 7166, 7098, -1, 7166, 7167, 7096, -1, 7167, 7092, 7165, -1, 7171, 7101, 7100, -1, 7101, 7168, 7166, -1, 7168, 7169, 7167, -1, 7170, 7105, 7171, -1, 7105, 7102, 7101, -1, 7102, 7099, 7168, -1, 7114, 7108, 7170, -1, 7108, 7106, 7105, -1, 7106, 7104, 7102, -1, 7172, 7111, 7114, -1, 7111, 7109, 7108, -1, 7109, 7110, 7106, -1, 7120, 7118, 7172, -1, 7118, 7173, 7111, -1, 7173, 7174, 7109, -1, 7121, 7122, 7120, -1, 7122, 7175, 7118, -1, 7175, 7112, 7173, -1, 7124, 7123, 7121, -1, 7123, 7176, 7122, -1, 7176, 7116, 7175, -1, 7177, 6846, 7222, -1, 7177, 6848, 6846, -1, 7177, 7178, 6848, -1, 7177, 7570, 7178, -1, 7178, 7570, 7179, -1, 7179, 7570, 7180, -1, 6834, 7180, 7181, -1, 6834, 7179, 7180, -1, 7180, 7182, 7181, -1, 7181, 7182, 6922, -1, 6922, 7182, 7185, -1, 7185, 7182, 7562, -1, 7186, 7562, 7183, -1, 6826, 7183, 7184, -1, 6826, 7186, 7183, -1, 7185, 7562, 7186, -1, 7183, 7557, 7184, -1, 7184, 7557, 7187, -1, 7187, 7557, 7188, -1, 7189, 7188, 7192, -1, 7190, 7192, 7191, -1, 7190, 7189, 7192, -1, 7187, 7188, 7189, -1, 7192, 7548, 7191, -1, 7191, 7548, 6820, -1, 6820, 7548, 7193, -1, 6821, 7193, 7195, -1, 6815, 7195, 7194, -1, 6815, 6821, 7195, -1, 6820, 7193, 6821, -1, 7195, 7538, 7194, -1, 7194, 7538, 6810, -1, 6810, 7538, 7196, -1, 6803, 7196, 7197, -1, 6802, 7197, 6782, -1, 6802, 6803, 7197, -1, 6810, 7196, 6803, -1, 7197, 7198, 6782, -1, 6782, 7198, 6783, -1, 6783, 7198, 7199, -1, 7200, 7199, 6930, -1, 7200, 6783, 7199, -1, 7199, 7201, 6930, -1, 6930, 7201, 6785, -1, 6785, 7201, 6786, -1, 6786, 7201, 7203, -1, 6787, 7203, 7202, -1, 6906, 7202, 6907, -1, 6906, 6787, 7202, -1, 6786, 7203, 6787, -1, 7202, 7205, 6907, -1, 6907, 7205, 6904, -1, 6904, 7205, 7204, -1, 7204, 7205, 7206, -1, 7224, 7206, 7633, -1, 6898, 7633, 7225, -1, 6894, 7225, 7208, -1, 7207, 7208, 7209, -1, 6887, 7209, 7226, -1, 6888, 7226, 7623, -1, 7227, 7623, 7210, -1, 7228, 7210, 7229, -1, 7230, 7229, 7211, -1, 7231, 7211, 7622, -1, 7232, 7622, 7212, -1, 6873, 7212, 7233, -1, 6874, 7233, 7234, -1, 7235, 7234, 7213, -1, 7214, 7213, 7612, -1, 7611, 7214, 7612, -1, 7611, 6876, 7214, -1, 7611, 7215, 6876, -1, 6876, 7215, 7236, -1, 7236, 7215, 7237, -1, 6868, 7237, 7598, -1, 7238, 7598, 7597, -1, 6869, 7597, 7216, -1, 7239, 7216, 7596, -1, 7217, 7596, 7595, -1, 7218, 7595, 7585, -1, 7219, 7585, 7583, -1, 7240, 7583, 7582, -1, 7241, 7582, 7220, -1, 6853, 7220, 7221, -1, 6844, 7221, 7242, -1, 7243, 7242, 7578, -1, 7223, 7578, 7222, -1, 6845, 7222, 6846, -1, 6845, 7223, 7222, -1, 7204, 7206, 7224, -1, 7224, 7633, 6898, -1, 6898, 7225, 6894, -1, 6894, 7208, 7207, -1, 7207, 7209, 6887, -1, 6887, 7226, 6888, -1, 6888, 7623, 7227, -1, 7227, 7210, 7228, -1, 7228, 7229, 7230, -1, 7230, 7211, 7231, -1, 7231, 7622, 7232, -1, 7232, 7212, 6873, -1, 6873, 7233, 6874, -1, 6874, 7234, 7235, -1, 7235, 7213, 7214, -1, 7236, 7237, 6868, -1, 6868, 7598, 7238, -1, 7238, 7597, 6869, -1, 6869, 7216, 7239, -1, 7239, 7596, 7217, -1, 7217, 7595, 7218, -1, 7218, 7585, 7219, -1, 7219, 7583, 7240, -1, 7240, 7582, 7241, -1, 7241, 7220, 6853, -1, 6853, 7221, 6844, -1, 6844, 7242, 7243, -1, 7243, 7578, 7223, -1, 7725, 7244, 7711, -1, 7711, 7244, 7712, -1, 7712, 7244, 7245, -1, 7245, 7244, 7727, -1, 7727, 7244, 7714, -1, 7714, 7244, 7248, -1, 7249, 7248, 7250, -1, 7247, 7250, 7246, -1, 7247, 7249, 7250, -1, 7244, 7734, 7248, -1, 7248, 7734, 7716, -1, 7716, 7734, 7723, -1, 7717, 7723, 7722, -1, 7718, 7722, 7720, -1, 7718, 7717, 7722, -1, 7716, 7723, 7717, -1, 7714, 7248, 7249, -1, 7730, 7729, 7250, -1, 7250, 7729, 7251, -1, 7246, 7250, 7251, -1, 7750, 7253, 7252, -1, 7252, 7253, 7254, -1, 7254, 7253, 7737, -1, 7737, 7253, 7255, -1, 7255, 7253, 7738, -1, 7738, 7253, 7256, -1, 7739, 7256, 7752, -1, 7739, 7738, 7256, -1, 7253, 7257, 7256, -1, 7256, 7257, 7744, -1, 7744, 7257, 7758, -1, 7259, 7758, 7258, -1, 7747, 7258, 7748, -1, 7747, 7259, 7258, -1, 7744, 7758, 7259, -1, 7256, 7260, 7752, -1, 7752, 7260, 7740, -1, 7740, 7260, 7741, -1, 7741, 7260, 7261, -1, 7261, 7260, 7742, -1, 7262, 7357, 7000, -1, 7262, 7268, 7357, -1, 7262, 6990, 7268, -1, 7268, 6990, 7271, -1, 7270, 7271, 7263, -1, 7376, 7263, 7272, -1, 7264, 7272, 7265, -1, 7266, 7265, 7808, -1, 7266, 7264, 7265, -1, 7266, 7267, 7264, -1, 7264, 7267, 7368, -1, 7376, 7368, 7375, -1, 7270, 7375, 7269, -1, 7268, 7269, 7357, -1, 7268, 7270, 7269, -1, 7268, 7271, 7270, -1, 6990, 7275, 7271, -1, 7271, 7275, 7276, -1, 7263, 7276, 7378, -1, 7272, 7378, 7273, -1, 7265, 7273, 7383, -1, 7808, 7383, 7274, -1, 7808, 7265, 7383, -1, 7275, 6992, 7276, -1, 7276, 6992, 7278, -1, 7378, 7278, 7377, -1, 7273, 7377, 7382, -1, 7383, 7382, 7277, -1, 7274, 7277, 7810, -1, 7274, 7383, 7277, -1, 6992, 7280, 7278, -1, 7278, 7280, 7381, -1, 7377, 7381, 7380, -1, 7382, 7380, 7384, -1, 7277, 7384, 7279, -1, 7810, 7279, 7828, -1, 7810, 7277, 7279, -1, 7280, 6993, 7381, -1, 7381, 6993, 7379, -1, 7380, 7379, 7281, -1, 7384, 7281, 7387, -1, 7279, 7387, 7283, -1, 7828, 7283, 7811, -1, 7828, 7279, 7283, -1, 6993, 7282, 7379, -1, 7379, 7282, 7285, -1, 7281, 7285, 7386, -1, 7387, 7386, 7385, -1, 7283, 7385, 7284, -1, 7811, 7284, 7288, -1, 7811, 7283, 7284, -1, 7282, 7290, 7285, -1, 7285, 7290, 7291, -1, 7386, 7291, 7286, -1, 7385, 7286, 7287, -1, 7284, 7287, 7293, -1, 7288, 7293, 7289, -1, 7288, 7284, 7293, -1, 7290, 7295, 7291, -1, 7291, 7295, 7292, -1, 7286, 7292, 7390, -1, 7287, 7390, 7389, -1, 7293, 7389, 7391, -1, 7289, 7391, 7294, -1, 7289, 7293, 7391, -1, 7295, 6994, 7292, -1, 7292, 6994, 7296, -1, 7390, 7296, 7298, -1, 7389, 7298, 7395, -1, 7391, 7395, 7394, -1, 7294, 7394, 7830, -1, 7294, 7391, 7394, -1, 6994, 7297, 7296, -1, 7296, 7297, 7388, -1, 7298, 7388, 7393, -1, 7395, 7393, 7392, -1, 7394, 7392, 7302, -1, 7830, 7302, 7299, -1, 7830, 7394, 7302, -1, 7297, 7303, 7388, -1, 7388, 7303, 7305, -1, 7393, 7305, 7300, -1, 7392, 7300, 7301, -1, 7302, 7301, 7307, -1, 7299, 7307, 7306, -1, 7299, 7302, 7307, -1, 7303, 7304, 7305, -1, 7305, 7304, 7308, -1, 7300, 7308, 7397, -1, 7301, 7397, 7373, -1, 7307, 7373, 7309, -1, 7306, 7309, 7812, -1, 7306, 7307, 7309, -1, 7304, 6991, 7308, -1, 7308, 6991, 7396, -1, 7397, 7396, 7372, -1, 7373, 7372, 7374, -1, 7309, 7374, 7310, -1, 7812, 7310, 7832, -1, 7812, 7309, 7310, -1, 6991, 7311, 7396, -1, 7396, 7311, 7312, -1, 7372, 7312, 7400, -1, 7374, 7400, 7401, -1, 7310, 7401, 7403, -1, 7832, 7403, 7814, -1, 7832, 7310, 7403, -1, 7311, 6996, 7312, -1, 7312, 6996, 7399, -1, 7400, 7399, 7313, -1, 7401, 7313, 7402, -1, 7403, 7402, 7405, -1, 7814, 7405, 7816, -1, 7814, 7403, 7405, -1, 6996, 7315, 7399, -1, 7399, 7315, 7398, -1, 7313, 7398, 7404, -1, 7402, 7404, 7316, -1, 7405, 7316, 7314, -1, 7816, 7314, 7834, -1, 7816, 7405, 7314, -1, 7315, 6999, 7398, -1, 7398, 6999, 7320, -1, 7404, 7320, 7321, -1, 7316, 7321, 7317, -1, 7314, 7317, 7407, -1, 7834, 7407, 7318, -1, 7834, 7314, 7407, -1, 6999, 7319, 7320, -1, 7320, 7319, 7325, -1, 7321, 7325, 7322, -1, 7317, 7322, 7323, -1, 7407, 7323, 7324, -1, 7318, 7324, 7817, -1, 7318, 7407, 7324, -1, 7319, 7328, 7325, -1, 7325, 7328, 7406, -1, 7322, 7406, 7329, -1, 7323, 7329, 7326, -1, 7324, 7326, 7327, -1, 7817, 7327, 7818, -1, 7817, 7324, 7327, -1, 7328, 6998, 7406, -1, 7406, 6998, 7331, -1, 7329, 7331, 7332, -1, 7326, 7332, 7333, -1, 7327, 7333, 7330, -1, 7818, 7330, 7336, -1, 7818, 7327, 7330, -1, 6998, 6997, 7331, -1, 7331, 6997, 7408, -1, 7332, 7408, 7334, -1, 7333, 7334, 7335, -1, 7330, 7335, 7409, -1, 7336, 7409, 7820, -1, 7336, 7330, 7409, -1, 6997, 6995, 7408, -1, 7408, 6995, 7338, -1, 7334, 7338, 7340, -1, 7335, 7340, 7411, -1, 7409, 7411, 7410, -1, 7820, 7410, 7821, -1, 7820, 7409, 7410, -1, 6995, 7337, 7338, -1, 7338, 7337, 7339, -1, 7340, 7339, 7341, -1, 7411, 7341, 7342, -1, 7410, 7342, 7343, -1, 7821, 7343, 7822, -1, 7821, 7410, 7343, -1, 7337, 7344, 7339, -1, 7339, 7344, 7347, -1, 7341, 7347, 7348, -1, 7342, 7348, 7349, -1, 7343, 7349, 7345, -1, 7822, 7345, 7836, -1, 7822, 7343, 7345, -1, 7344, 7346, 7347, -1, 7347, 7346, 7351, -1, 7348, 7351, 7412, -1, 7349, 7412, 7352, -1, 7345, 7352, 7350, -1, 7836, 7350, 7823, -1, 7836, 7345, 7350, -1, 7346, 7353, 7351, -1, 7351, 7353, 7354, -1, 7412, 7354, 7416, -1, 7352, 7416, 7415, -1, 7350, 7415, 7355, -1, 7823, 7355, 7825, -1, 7823, 7350, 7355, -1, 7353, 7002, 7354, -1, 7354, 7002, 7414, -1, 7416, 7414, 7364, -1, 7415, 7364, 7361, -1, 7355, 7361, 7359, -1, 7825, 7359, 7805, -1, 7825, 7355, 7359, -1, 7002, 7001, 7414, -1, 7414, 7001, 7356, -1, 7413, 7356, 7365, -1, 7366, 7365, 7000, -1, 7357, 7366, 7000, -1, 7357, 7363, 7366, -1, 7357, 7269, 7363, -1, 7363, 7269, 7358, -1, 7362, 7358, 7360, -1, 7359, 7360, 7805, -1, 7359, 7362, 7360, -1, 7359, 7361, 7362, -1, 7362, 7361, 7367, -1, 7363, 7367, 7366, -1, 7363, 7362, 7367, -1, 7363, 7358, 7362, -1, 7414, 7356, 7413, -1, 7364, 7413, 7367, -1, 7361, 7364, 7367, -1, 7413, 7365, 7366, -1, 7367, 7413, 7366, -1, 7267, 7369, 7368, -1, 7368, 7369, 7370, -1, 7375, 7370, 7358, -1, 7269, 7375, 7358, -1, 7369, 7371, 7370, -1, 7370, 7371, 7360, -1, 7358, 7370, 7360, -1, 7371, 7805, 7360, -1, 7312, 7372, 7396, -1, 7400, 7312, 7399, -1, 7372, 7373, 7397, -1, 7374, 7372, 7400, -1, 7373, 7307, 7301, -1, 7309, 7373, 7374, -1, 7415, 7361, 7355, -1, 7376, 7375, 7270, -1, 7263, 7376, 7270, -1, 7276, 7263, 7271, -1, 7368, 7370, 7375, -1, 7278, 7378, 7276, -1, 7264, 7368, 7376, -1, 7272, 7264, 7376, -1, 7378, 7272, 7263, -1, 7381, 7377, 7278, -1, 7377, 7273, 7378, -1, 7273, 7265, 7272, -1, 7379, 7380, 7381, -1, 7380, 7382, 7377, -1, 7382, 7383, 7273, -1, 7285, 7281, 7379, -1, 7281, 7384, 7380, -1, 7384, 7277, 7382, -1, 7291, 7386, 7285, -1, 7386, 7387, 7281, -1, 7387, 7279, 7384, -1, 7292, 7286, 7291, -1, 7286, 7385, 7386, -1, 7385, 7283, 7387, -1, 7296, 7390, 7292, -1, 7390, 7287, 7286, -1, 7287, 7284, 7385, -1, 7388, 7298, 7296, -1, 7298, 7389, 7390, -1, 7389, 7293, 7287, -1, 7305, 7393, 7388, -1, 7393, 7395, 7298, -1, 7395, 7391, 7389, -1, 7308, 7300, 7305, -1, 7300, 7392, 7393, -1, 7392, 7394, 7395, -1, 7396, 7397, 7308, -1, 7397, 7301, 7300, -1, 7301, 7302, 7392, -1, 7398, 7313, 7399, -1, 7313, 7401, 7400, -1, 7401, 7310, 7374, -1, 7320, 7404, 7398, -1, 7404, 7402, 7313, -1, 7402, 7403, 7401, -1, 7325, 7321, 7320, -1, 7321, 7316, 7404, -1, 7316, 7405, 7402, -1, 7406, 7322, 7325, -1, 7322, 7317, 7321, -1, 7317, 7314, 7316, -1, 7331, 7329, 7406, -1, 7329, 7323, 7322, -1, 7323, 7407, 7317, -1, 7408, 7332, 7331, -1, 7332, 7326, 7329, -1, 7326, 7324, 7323, -1, 7338, 7334, 7408, -1, 7334, 7333, 7332, -1, 7333, 7327, 7326, -1, 7339, 7340, 7338, -1, 7340, 7335, 7334, -1, 7335, 7330, 7333, -1, 7347, 7341, 7339, -1, 7341, 7411, 7340, -1, 7411, 7409, 7335, -1, 7351, 7348, 7347, -1, 7348, 7342, 7341, -1, 7342, 7410, 7411, -1, 7354, 7412, 7351, -1, 7412, 7349, 7348, -1, 7349, 7343, 7342, -1, 7414, 7416, 7354, -1, 7416, 7352, 7412, -1, 7352, 7345, 7349, -1, 7413, 7364, 7414, -1, 7364, 7415, 7416, -1, 7415, 7350, 7352, -1, 8154, 7417, 8162, -1, 8154, 8153, 7417, -1, 7417, 8153, 7018, -1, 7018, 8153, 7418, -1, 7419, 7418, 7459, -1, 7419, 7018, 7418, -1, 7421, 7420, 7418, -1, 7421, 7422, 7420, -1, 7420, 7422, 8142, -1, 8135, 7420, 8142, -1, 8135, 7423, 7420, -1, 7420, 7423, 8129, -1, 8127, 7420, 8129, -1, 8127, 7424, 7420, -1, 7420, 7424, 7425, -1, 7425, 7424, 7456, -1, 7012, 7456, 8120, -1, 8118, 7012, 8120, -1, 8118, 7009, 7012, -1, 8118, 8116, 7009, -1, 7009, 8116, 7427, -1, 7427, 8116, 8110, -1, 7426, 7427, 8110, -1, 7426, 7428, 7427, -1, 7426, 8104, 7428, -1, 7428, 8104, 8099, -1, 7430, 8099, 7429, -1, 8097, 7430, 7429, -1, 8097, 7010, 7430, -1, 8097, 8226, 7010, -1, 7010, 8226, 7457, -1, 7431, 7457, 7432, -1, 8225, 7431, 7432, -1, 8225, 8224, 7431, -1, 7431, 8224, 7433, -1, 7433, 8224, 7434, -1, 8210, 7433, 7434, -1, 8210, 8209, 7433, -1, 7433, 8209, 7435, -1, 7435, 8209, 7436, -1, 8218, 7435, 7436, -1, 8218, 7003, 7435, -1, 8218, 7437, 7003, -1, 7003, 7437, 7438, -1, 7441, 7438, 7439, -1, 7440, 7441, 7439, -1, 7440, 7447, 7441, -1, 7440, 8195, 7447, -1, 7447, 8195, 8194, -1, 7442, 7447, 8194, -1, 7442, 7443, 7447, -1, 7447, 7443, 7444, -1, 8184, 7447, 7444, -1, 8184, 8183, 7447, -1, 7447, 8183, 8182, -1, 7445, 7447, 8182, -1, 7445, 8181, 7447, -1, 7447, 8181, 7446, -1, 8169, 7447, 7446, -1, 8169, 7450, 7447, -1, 7447, 7450, 7448, -1, 7448, 7450, 7449, -1, 7449, 7450, 7020, -1, 7020, 7450, 7019, -1, 7019, 7450, 7451, -1, 7451, 7450, 7452, -1, 7452, 7450, 8175, -1, 7453, 7452, 8175, -1, 7453, 8164, 7452, -1, 7452, 8164, 7455, -1, 7455, 8164, 7454, -1, 8162, 7455, 7454, -1, 8162, 7417, 7455, -1, 7425, 7456, 7012, -1, 7428, 8099, 7430, -1, 7010, 7457, 7431, -1, 7003, 7438, 7441, -1, 7420, 7458, 7418, -1, 7418, 7458, 7015, -1, 7459, 7418, 7015, -1, 8441, 8392, 7465, -1, 8441, 8394, 8392, -1, 8441, 8438, 8394, -1, 8394, 8438, 8404, -1, 8404, 8438, 8437, -1, 8406, 8437, 7460, -1, 7462, 7460, 8430, -1, 7463, 8430, 8429, -1, 7464, 8429, 7461, -1, 8419, 7464, 7461, -1, 8404, 8437, 8406, -1, 8406, 7460, 7462, -1, 7462, 8430, 7463, -1, 7463, 8429, 7464, -1, 8392, 7469, 7465, -1, 7465, 7469, 8467, -1, 8467, 7469, 7466, -1, 7466, 7469, 7467, -1, 8482, 7466, 7467, -1, 8482, 7468, 7466, -1, 7466, 7468, 8451, -1, 8474, 7466, 8451, -1, 8474, 8449, 7466, -1, 7466, 8449, 8448, -1, 8446, 7466, 8448, -1, 8503, 8500, 7469, -1, 7469, 8500, 8498, -1, 8457, 7469, 8498, -1, 8457, 8456, 7469, -1, 7469, 8456, 8455, -1, 8453, 7469, 8455, -1, 8453, 8452, 7469, -1, 7469, 8452, 7467, -1, 7471, 7491, 7470, -1, 7471, 8575, 7491, -1, 7471, 7125, 8575, -1, 8575, 7125, 8576, -1, 8576, 7125, 7492, -1, 7493, 7492, 7127, -1, 8572, 7127, 7494, -1, 8571, 7494, 7472, -1, 8569, 7472, 7030, -1, 7473, 7030, 7495, -1, 7496, 7495, 7474, -1, 8568, 7474, 7497, -1, 7498, 7497, 7475, -1, 7476, 7475, 7477, -1, 8596, 7477, 7065, -1, 8595, 7065, 7068, -1, 7499, 7068, 7072, -1, 8585, 7072, 7071, -1, 8593, 7071, 7478, -1, 8582, 7478, 7078, -1, 8591, 7078, 7479, -1, 8590, 7479, 7049, -1, 8581, 7049, 7481, -1, 7480, 7481, 7482, -1, 8589, 7482, 7483, -1, 7484, 7483, 7097, -1, 7500, 7097, 7486, -1, 7485, 7486, 7103, -1, 7487, 7103, 7488, -1, 8588, 7488, 7489, -1, 7490, 7489, 7113, -1, 8579, 7113, 7115, -1, 8578, 7115, 7470, -1, 7491, 8578, 7470, -1, 8576, 7492, 7493, -1, 7493, 7127, 8572, -1, 8572, 7494, 8571, -1, 8571, 7472, 8569, -1, 8569, 7030, 7473, -1, 7473, 7495, 7496, -1, 7496, 7474, 8568, -1, 8568, 7497, 7498, -1, 7498, 7475, 7476, -1, 7476, 7477, 8596, -1, 8596, 7065, 8595, -1, 8595, 7068, 7499, -1, 7499, 7072, 8585, -1, 8585, 7071, 8593, -1, 8593, 7478, 8582, -1, 8582, 7078, 8591, -1, 8591, 7479, 8590, -1, 8590, 7049, 8581, -1, 8581, 7481, 7480, -1, 7480, 7482, 8589, -1, 8589, 7483, 7484, -1, 7484, 7097, 7500, -1, 7500, 7486, 7485, -1, 7485, 7103, 7487, -1, 7487, 7488, 8588, -1, 8588, 7489, 7490, -1, 7490, 7113, 8579, -1, 8579, 7115, 8578, -1, 8614, 8613, 8601, -1, 8601, 8613, 8603, -1, 8603, 8613, 8604, -1, 8604, 8613, 8616, -1, 8616, 8613, 8606, -1, 8606, 8613, 7501, -1, 8617, 7501, 7507, -1, 8617, 8606, 7501, -1, 8613, 7502, 7501, -1, 7501, 7502, 8610, -1, 8610, 7502, 8623, -1, 7504, 8623, 8611, -1, 7503, 8611, 8622, -1, 7503, 7504, 8611, -1, 8610, 8623, 7504, -1, 8609, 7505, 7501, -1, 8609, 8619, 7505, -1, 8609, 8608, 8619, -1, 7505, 7506, 7501, -1, 7501, 7506, 7507, -1, 8640, 8634, 7508, -1, 8640, 7509, 8634, -1, 8640, 8639, 7509, -1, 7509, 8639, 8635, -1, 8635, 8639, 7510, -1, 7511, 7510, 8638, -1, 8636, 8638, 8637, -1, 8636, 7511, 8638, -1, 8635, 7510, 7511, -1, 8634, 8632, 7508, -1, 7508, 8632, 8624, -1, 8624, 8632, 7515, -1, 7516, 7515, 7513, -1, 7512, 7513, 7514, -1, 7517, 7514, 8630, -1, 8627, 8630, 8628, -1, 8627, 7517, 8630, -1, 8624, 7515, 7516, -1, 7516, 7513, 7512, -1, 7512, 7514, 7517, -1, 7202, 7643, 7205, -1, 7202, 7518, 7643, -1, 7202, 7203, 7518, -1, 7518, 7203, 7650, -1, 7519, 7650, 7520, -1, 7523, 7520, 7521, -1, 8656, 7521, 7522, -1, 8656, 7523, 7521, -1, 8656, 7644, 7523, -1, 7523, 7644, 7645, -1, 7519, 7645, 7524, -1, 7518, 7524, 7643, -1, 7518, 7519, 7524, -1, 7518, 7650, 7519, -1, 7203, 7201, 7650, -1, 7650, 7201, 7649, -1, 7520, 7649, 7525, -1, 7521, 7525, 7529, -1, 7522, 7529, 8677, -1, 7522, 7521, 7529, -1, 7201, 7199, 7649, -1, 7649, 7199, 7526, -1, 7525, 7526, 7527, -1, 7529, 7527, 7528, -1, 8677, 7528, 8653, -1, 8677, 7529, 7528, -1, 7199, 7198, 7526, -1, 7526, 7198, 7530, -1, 7527, 7530, 7652, -1, 7528, 7652, 7531, -1, 8653, 7531, 7533, -1, 8653, 7528, 7531, -1, 7198, 7197, 7530, -1, 7530, 7197, 7651, -1, 7652, 7651, 7653, -1, 7531, 7653, 7532, -1, 7533, 7532, 8652, -1, 7533, 7531, 7532, -1, 7197, 7196, 7651, -1, 7651, 7196, 7534, -1, 7653, 7534, 7535, -1, 7532, 7535, 7537, -1, 8652, 7537, 7536, -1, 8652, 7532, 7537, -1, 7196, 7538, 7534, -1, 7534, 7538, 7539, -1, 7535, 7539, 7540, -1, 7537, 7540, 7544, -1, 7536, 7544, 7542, -1, 7536, 7537, 7544, -1, 7538, 7195, 7539, -1, 7539, 7195, 7545, -1, 7540, 7545, 7541, -1, 7544, 7541, 7655, -1, 7542, 7655, 7543, -1, 7542, 7544, 7655, -1, 7195, 7193, 7545, -1, 7545, 7193, 7654, -1, 7541, 7654, 7546, -1, 7655, 7546, 7551, -1, 7543, 7551, 7547, -1, 7543, 7655, 7551, -1, 7193, 7548, 7654, -1, 7654, 7548, 7549, -1, 7546, 7549, 7657, -1, 7551, 7657, 7550, -1, 7547, 7550, 7553, -1, 7547, 7551, 7550, -1, 7548, 7192, 7549, -1, 7549, 7192, 7656, -1, 7657, 7656, 7659, -1, 7550, 7659, 7552, -1, 7553, 7552, 8675, -1, 7553, 7550, 7552, -1, 7192, 7188, 7656, -1, 7656, 7188, 7554, -1, 7659, 7554, 7555, -1, 7552, 7555, 7556, -1, 8675, 7556, 8687, -1, 8675, 7552, 7556, -1, 7188, 7557, 7554, -1, 7554, 7557, 7658, -1, 7555, 7658, 7660, -1, 7556, 7660, 7558, -1, 8687, 7558, 7560, -1, 8687, 7556, 7558, -1, 7557, 7183, 7658, -1, 7658, 7183, 7661, -1, 7660, 7661, 7559, -1, 7558, 7559, 7561, -1, 7560, 7561, 8686, -1, 7560, 7558, 7561, -1, 7183, 7562, 7661, -1, 7661, 7562, 7563, -1, 7559, 7563, 7663, -1, 7561, 7663, 7664, -1, 8686, 7664, 7564, -1, 8686, 7561, 7664, -1, 7562, 7182, 7563, -1, 7563, 7182, 7662, -1, 7663, 7662, 7667, -1, 7664, 7667, 7568, -1, 7564, 7568, 7567, -1, 7564, 7664, 7568, -1, 7182, 7180, 7662, -1, 7662, 7180, 7565, -1, 7667, 7565, 7666, -1, 7568, 7666, 7566, -1, 7567, 7566, 8685, -1, 7567, 7568, 7566, -1, 7180, 7570, 7565, -1, 7565, 7570, 7665, -1, 7666, 7665, 7571, -1, 7566, 7571, 7573, -1, 8685, 7573, 7569, -1, 8685, 7566, 7573, -1, 7570, 7177, 7665, -1, 7665, 7177, 7668, -1, 7571, 7668, 7670, -1, 7573, 7670, 7572, -1, 7569, 7572, 7576, -1, 7569, 7573, 7572, -1, 7177, 7222, 7668, -1, 7668, 7222, 7577, -1, 7670, 7577, 7574, -1, 7572, 7574, 7575, -1, 7576, 7575, 7580, -1, 7576, 7572, 7575, -1, 7222, 7578, 7577, -1, 7577, 7578, 7669, -1, 7574, 7669, 7671, -1, 7575, 7671, 7579, -1, 7580, 7579, 8684, -1, 7580, 7575, 7579, -1, 7578, 7242, 7669, -1, 7669, 7242, 7221, -1, 7581, 7221, 7220, -1, 7590, 7220, 7582, -1, 7583, 7590, 7582, -1, 7583, 7584, 7590, -1, 7583, 7585, 7584, -1, 7584, 7585, 7588, -1, 7672, 7588, 7606, -1, 7673, 7606, 7675, -1, 7586, 7675, 7608, -1, 7586, 7673, 7675, -1, 7586, 7587, 7673, -1, 7673, 7587, 7593, -1, 7672, 7593, 7592, -1, 7584, 7592, 7590, -1, 7584, 7672, 7592, -1, 7584, 7588, 7672, -1, 7669, 7221, 7581, -1, 7671, 7581, 7591, -1, 7579, 7591, 7589, -1, 8684, 7589, 7594, -1, 8684, 7579, 7589, -1, 7581, 7220, 7590, -1, 7591, 7590, 7592, -1, 7589, 7592, 7593, -1, 7594, 7593, 7587, -1, 7594, 7589, 7593, -1, 7585, 7595, 7588, -1, 7588, 7595, 7596, -1, 7605, 7596, 7216, -1, 7609, 7216, 7597, -1, 7598, 7609, 7597, -1, 7598, 7603, 7609, -1, 7598, 7237, 7603, -1, 7603, 7237, 7604, -1, 7599, 7604, 7678, -1, 7601, 7678, 7618, -1, 7600, 7618, 8681, -1, 7600, 7601, 7618, -1, 7600, 8682, 7601, -1, 7601, 8682, 7610, -1, 7599, 7610, 7602, -1, 7603, 7602, 7609, -1, 7603, 7599, 7602, -1, 7603, 7604, 7599, -1, 7588, 7596, 7605, -1, 7606, 7605, 7674, -1, 7675, 7674, 7607, -1, 7608, 7607, 8669, -1, 7608, 7675, 7607, -1, 7605, 7216, 7609, -1, 7674, 7609, 7602, -1, 7607, 7602, 7610, -1, 8669, 7610, 8682, -1, 8669, 7607, 7610, -1, 7237, 7215, 7604, -1, 7604, 7215, 7611, -1, 7676, 7611, 7612, -1, 7677, 7612, 7213, -1, 7234, 7677, 7213, -1, 7234, 7616, 7677, -1, 7234, 7233, 7616, -1, 7616, 7233, 7681, -1, 7617, 7681, 7613, -1, 7615, 7613, 7614, -1, 8665, 7614, 8664, -1, 8665, 7615, 7614, -1, 8665, 8666, 7615, -1, 7615, 8666, 7621, -1, 7617, 7621, 7680, -1, 7616, 7680, 7677, -1, 7616, 7617, 7680, -1, 7616, 7681, 7617, -1, 7604, 7611, 7676, -1, 7678, 7676, 7679, -1, 7618, 7679, 7619, -1, 8681, 7619, 7620, -1, 8681, 7618, 7619, -1, 7676, 7612, 7677, -1, 7679, 7677, 7680, -1, 7619, 7680, 7621, -1, 7620, 7621, 8666, -1, 7620, 7619, 7621, -1, 7233, 7212, 7681, -1, 7681, 7212, 7622, -1, 7682, 7622, 7211, -1, 7632, 7211, 7229, -1, 7210, 7632, 7229, -1, 7210, 7628, 7632, -1, 7210, 7623, 7628, -1, 7628, 7623, 7630, -1, 7626, 7630, 7685, -1, 7684, 7685, 7624, -1, 8660, 7624, 7637, -1, 8660, 7684, 7624, -1, 8660, 7625, 7684, -1, 7684, 7625, 7627, -1, 7626, 7627, 7629, -1, 7628, 7629, 7632, -1, 7628, 7626, 7629, -1, 7628, 7630, 7626, -1, 7681, 7622, 7682, -1, 7613, 7682, 7631, -1, 7614, 7631, 7683, -1, 8664, 7683, 8662, -1, 8664, 7614, 7683, -1, 7682, 7211, 7632, -1, 7631, 7632, 7629, -1, 7683, 7629, 7627, -1, 8662, 7627, 7625, -1, 8662, 7683, 7627, -1, 7623, 7226, 7630, -1, 7630, 7226, 7209, -1, 7638, 7209, 7208, -1, 7686, 7208, 7225, -1, 7633, 7686, 7225, -1, 7633, 7636, 7686, -1, 7633, 7206, 7636, -1, 7636, 7206, 7642, -1, 7647, 7642, 7648, -1, 7646, 7648, 7634, -1, 8679, 7634, 8678, -1, 8679, 7646, 7634, -1, 8679, 8680, 7646, -1, 7646, 8680, 7635, -1, 7647, 7635, 7639, -1, 7636, 7639, 7686, -1, 7636, 7647, 7639, -1, 7636, 7642, 7647, -1, 7630, 7209, 7638, -1, 7685, 7638, 7687, -1, 7624, 7687, 7641, -1, 7637, 7641, 7640, -1, 7637, 7624, 7641, -1, 7638, 7208, 7686, -1, 7687, 7686, 7639, -1, 7641, 7639, 7635, -1, 7640, 7635, 8680, -1, 7640, 7641, 7635, -1, 7206, 7205, 7642, -1, 7642, 7205, 7643, -1, 7648, 7643, 7524, -1, 7634, 7524, 7645, -1, 8678, 7645, 7644, -1, 8678, 7634, 7645, -1, 7648, 7642, 7643, -1, 7646, 7635, 7647, -1, 7648, 7646, 7647, -1, 7634, 7648, 7524, -1, 7523, 7645, 7519, -1, 7520, 7523, 7519, -1, 7649, 7520, 7650, -1, 7526, 7525, 7649, -1, 7525, 7521, 7520, -1, 7530, 7527, 7526, -1, 7527, 7529, 7525, -1, 7651, 7652, 7530, -1, 7652, 7528, 7527, -1, 7534, 7653, 7651, -1, 7653, 7531, 7652, -1, 7539, 7535, 7534, -1, 7535, 7532, 7653, -1, 7545, 7540, 7539, -1, 7540, 7537, 7535, -1, 7654, 7541, 7545, -1, 7541, 7544, 7540, -1, 7549, 7546, 7654, -1, 7546, 7655, 7541, -1, 7656, 7657, 7549, -1, 7657, 7551, 7546, -1, 7554, 7659, 7656, -1, 7659, 7550, 7657, -1, 7658, 7555, 7554, -1, 7555, 7552, 7659, -1, 7661, 7660, 7658, -1, 7660, 7556, 7555, -1, 7563, 7559, 7661, -1, 7559, 7558, 7660, -1, 7662, 7663, 7563, -1, 7663, 7561, 7559, -1, 7565, 7667, 7662, -1, 7667, 7664, 7663, -1, 7665, 7666, 7565, -1, 7666, 7568, 7667, -1, 7668, 7571, 7665, -1, 7571, 7566, 7666, -1, 7577, 7670, 7668, -1, 7670, 7573, 7571, -1, 7669, 7574, 7577, -1, 7574, 7572, 7670, -1, 7581, 7671, 7669, -1, 7671, 7575, 7574, -1, 7590, 7591, 7581, -1, 7591, 7579, 7671, -1, 7589, 7591, 7592, -1, 7673, 7593, 7672, -1, 7606, 7673, 7672, -1, 7605, 7606, 7588, -1, 7609, 7674, 7605, -1, 7674, 7675, 7606, -1, 7607, 7674, 7602, -1, 7601, 7610, 7599, -1, 7678, 7601, 7599, -1, 7676, 7678, 7604, -1, 7677, 7679, 7676, -1, 7679, 7618, 7678, -1, 7619, 7679, 7680, -1, 7615, 7621, 7617, -1, 7613, 7615, 7617, -1, 7682, 7613, 7681, -1, 7632, 7631, 7682, -1, 7631, 7614, 7613, -1, 7683, 7631, 7629, -1, 7684, 7627, 7626, -1, 7685, 7684, 7626, -1, 7638, 7685, 7630, -1, 7686, 7687, 7638, -1, 7687, 7624, 7685, -1, 7641, 7687, 7639, -1, 8782, 8779, 7692, -1, 7692, 8779, 8778, -1, 7688, 7692, 8778, -1, 7688, 7689, 7692, -1, 7692, 7689, 8768, -1, 7690, 7692, 8768, -1, 7690, 7691, 7692, -1, 7692, 7691, 7698, -1, 7695, 7698, 7693, -1, 7694, 7695, 7693, -1, 7694, 8748, 7695, -1, 7695, 8748, 8742, -1, 7696, 7695, 8742, -1, 7696, 7697, 7695, -1, 7696, 8709, 7697, -1, 7697, 8709, 8707, -1, 7692, 7698, 7695, -1, 7700, 7695, 7699, -1, 7700, 7692, 7695, -1, 7695, 8734, 7699, -1, 7699, 8734, 7705, -1, 7705, 8734, 8706, -1, 7706, 8706, 7701, -1, 7707, 7701, 7702, -1, 8698, 7702, 7703, -1, 8702, 7703, 7708, -1, 7704, 7708, 8705, -1, 8703, 7704, 8705, -1, 7705, 8706, 7706, -1, 7706, 7701, 7707, -1, 7707, 7702, 8698, -1, 8698, 7703, 8702, -1, 8702, 7708, 7704, -1, 7711, 7710, 7725, -1, 7711, 7709, 7710, -1, 7711, 7712, 7709, -1, 7709, 7712, 7726, -1, 7726, 7712, 7245, -1, 8970, 7245, 7727, -1, 7713, 7727, 7714, -1, 8971, 7714, 7249, -1, 8901, 7249, 7247, -1, 7728, 7247, 7246, -1, 7715, 7246, 7251, -1, 8977, 7251, 7729, -1, 8978, 7729, 7730, -1, 8889, 7730, 7250, -1, 7731, 7250, 7248, -1, 7732, 7248, 7716, -1, 8979, 7716, 7717, -1, 8946, 7717, 7718, -1, 7719, 7718, 7720, -1, 7721, 7720, 7722, -1, 8939, 7722, 7723, -1, 7733, 7723, 7734, -1, 8934, 7734, 7244, -1, 7724, 7244, 7725, -1, 7710, 7724, 7725, -1, 7726, 7245, 8970, -1, 8970, 7727, 7713, -1, 7713, 7714, 8971, -1, 8971, 7249, 8901, -1, 8901, 7247, 7728, -1, 7728, 7246, 7715, -1, 7715, 7251, 8977, -1, 8977, 7729, 8978, -1, 8978, 7730, 8889, -1, 8889, 7250, 7731, -1, 7731, 7248, 7732, -1, 7732, 7716, 8979, -1, 8979, 7717, 8946, -1, 8946, 7718, 7719, -1, 7719, 7720, 7721, -1, 7721, 7722, 8939, -1, 8939, 7723, 7733, -1, 7733, 7734, 8934, -1, 8934, 7244, 7724, -1, 7252, 7735, 7750, -1, 7252, 7736, 7735, -1, 7252, 7254, 7736, -1, 7736, 7254, 9077, -1, 9077, 7254, 7737, -1, 9080, 7737, 7255, -1, 9081, 7255, 7738, -1, 7751, 7738, 7739, -1, 9083, 7739, 7752, -1, 7753, 7752, 7740, -1, 9010, 7740, 7741, -1, 7754, 7741, 7261, -1, 9090, 7261, 7742, -1, 7755, 7742, 7260, -1, 7756, 7260, 7256, -1, 7743, 7256, 7744, -1, 7745, 7744, 7259, -1, 7746, 7259, 7747, -1, 9074, 7747, 7748, -1, 7757, 7748, 7258, -1, 9076, 7258, 7758, -1, 7749, 7758, 7257, -1, 9040, 7257, 7253, -1, 9041, 7253, 7750, -1, 7735, 9041, 7750, -1, 9077, 7737, 9080, -1, 9080, 7255, 9081, -1, 9081, 7738, 7751, -1, 7751, 7739, 9083, -1, 9083, 7752, 7753, -1, 7753, 7740, 9010, -1, 9010, 7741, 7754, -1, 7754, 7261, 9090, -1, 9090, 7742, 7755, -1, 7755, 7260, 7756, -1, 7756, 7256, 7743, -1, 7743, 7744, 7745, -1, 7745, 7259, 7746, -1, 7746, 7747, 9074, -1, 9074, 7748, 7757, -1, 7757, 7258, 9076, -1, 9076, 7758, 7749, -1, 7749, 7257, 9040, -1, 9040, 7253, 9041, -1, 8023, 7837, 7759, -1, 7771, 7759, 7762, -1, 7772, 7762, 7763, -1, 8024, 7763, 7765, -1, 7760, 7765, 7767, -1, 8021, 7767, 7761, -1, 8021, 7760, 7767, -1, 7762, 7764, 7763, -1, 7763, 7764, 7765, -1, 7765, 7764, 7766, -1, 7767, 7766, 7770, -1, 9144, 7767, 7770, -1, 9144, 7768, 7767, -1, 7767, 7768, 7761, -1, 7766, 7769, 7770, -1, 7760, 8024, 7765, -1, 8023, 7771, 8024, -1, 8023, 7759, 7771, -1, 8024, 7771, 7772, -1, 7763, 8024, 7772, -1, 7765, 7766, 7767, -1, 7837, 7762, 7759, -1, 7771, 7762, 7772, -1, 7762, 7837, 7791, -1, 7789, 7791, 7781, -1, 7801, 7781, 7798, -1, 7797, 7798, 7773, -1, 7794, 7773, 7783, -1, 7795, 7783, 7774, -1, 7775, 7795, 7774, -1, 7775, 7776, 7795, -1, 7775, 9149, 7776, -1, 7776, 9149, 7777, -1, 7793, 7777, 7804, -1, 7778, 7804, 7787, -1, 7802, 7787, 7779, -1, 7800, 7779, 7788, -1, 7796, 7788, 7780, -1, 7801, 7780, 7789, -1, 7781, 7801, 7789, -1, 7782, 7798, 7790, -1, 7782, 7773, 7798, -1, 7782, 7783, 7773, -1, 7782, 7774, 7783, -1, 9149, 7784, 7777, -1, 7777, 7784, 7786, -1, 7804, 7786, 7785, -1, 7787, 7804, 7785, -1, 7784, 7785, 7786, -1, 7787, 7769, 7779, -1, 7779, 7769, 7766, -1, 7788, 7766, 7764, -1, 7780, 7764, 7789, -1, 7780, 7788, 7764, -1, 7779, 7766, 7788, -1, 7764, 7762, 7789, -1, 7789, 7762, 7791, -1, 7804, 7777, 7786, -1, 7798, 7781, 7790, -1, 7790, 7781, 7791, -1, 7837, 7790, 7791, -1, 7776, 7792, 7795, -1, 7776, 7793, 7792, -1, 7776, 7777, 7793, -1, 7792, 7799, 7794, -1, 7795, 7794, 7783, -1, 7795, 7792, 7794, -1, 7799, 7796, 7797, -1, 7794, 7797, 7773, -1, 7794, 7799, 7797, -1, 7799, 7792, 7803, -1, 7800, 7803, 7802, -1, 7779, 7800, 7802, -1, 7797, 7796, 7801, -1, 7798, 7797, 7801, -1, 7803, 7800, 7799, -1, 7799, 7800, 7796, -1, 7796, 7800, 7788, -1, 7801, 7796, 7780, -1, 7792, 7793, 7803, -1, 7803, 7793, 7778, -1, 7802, 7778, 7787, -1, 7802, 7803, 7778, -1, 7778, 7793, 7804, -1, 7805, 9175, 7825, -1, 7805, 7806, 9175, -1, 7805, 7371, 7806, -1, 7806, 7371, 7807, -1, 7807, 7371, 7369, -1, 9172, 7369, 7267, -1, 7826, 7267, 7266, -1, 9169, 7266, 7808, -1, 7809, 7808, 7274, -1, 9168, 7274, 7810, -1, 7827, 7810, 7828, -1, 7829, 7828, 7811, -1, 9164, 7811, 7288, -1, 9163, 7288, 7289, -1, 9161, 7289, 7294, -1, 9165, 7294, 7830, -1, 9158, 7830, 7299, -1, 7831, 7299, 7306, -1, 9191, 7306, 7812, -1, 7813, 7812, 7832, -1, 7833, 7832, 7814, -1, 9155, 7814, 7816, -1, 7815, 7816, 7834, -1, 9189, 7834, 7318, -1, 9188, 7318, 7817, -1, 9157, 7817, 7818, -1, 9180, 7818, 7336, -1, 7819, 7336, 7820, -1, 7835, 7820, 7821, -1, 9186, 7821, 7822, -1, 9184, 7822, 7836, -1, 9182, 7836, 7823, -1, 7824, 7823, 7825, -1, 9175, 7824, 7825, -1, 7807, 7369, 9172, -1, 9172, 7267, 7826, -1, 7826, 7266, 9169, -1, 9169, 7808, 7809, -1, 7809, 7274, 9168, -1, 9168, 7810, 7827, -1, 7827, 7828, 7829, -1, 7829, 7811, 9164, -1, 9164, 7288, 9163, -1, 9163, 7289, 9161, -1, 9161, 7294, 9165, -1, 9165, 7830, 9158, -1, 9158, 7299, 7831, -1, 7831, 7306, 9191, -1, 9191, 7812, 7813, -1, 7813, 7832, 7833, -1, 7833, 7814, 9155, -1, 9155, 7816, 7815, -1, 7815, 7834, 9189, -1, 9189, 7318, 9188, -1, 9188, 7817, 9157, -1, 9157, 7818, 9180, -1, 9180, 7336, 7819, -1, 7819, 7820, 7835, -1, 7835, 7821, 9186, -1, 9186, 7822, 9184, -1, 9184, 7836, 9182, -1, 9182, 7823, 7824, -1, 7852, 7838, 8023, -1, 8023, 7838, 7782, -1, 7837, 7782, 7790, -1, 7837, 8023, 7782, -1, 7838, 9148, 7782, -1, 7916, 9154, 7968, -1, 7968, 9154, 9156, -1, 7928, 9156, 9187, -1, 7932, 9187, 7839, -1, 7933, 7839, 7840, -1, 7841, 7840, 7842, -1, 7843, 7842, 9179, -1, 7937, 9179, 7844, -1, 7937, 7843, 9179, -1, 7968, 9156, 7928, -1, 7928, 9187, 7932, -1, 7932, 7839, 7933, -1, 7933, 7840, 7841, -1, 7841, 7842, 7843, -1, 9179, 9178, 7844, -1, 7844, 9178, 7845, -1, 7845, 9178, 9177, -1, 7848, 9177, 9185, -1, 8003, 9185, 9183, -1, 7846, 9183, 9181, -1, 7847, 9181, 7849, -1, 7847, 7846, 9181, -1, 7845, 9177, 7848, -1, 7848, 9185, 8003, -1, 8003, 9183, 7846, -1, 9181, 9176, 7849, -1, 7849, 9176, 7853, -1, 7853, 9176, 7850, -1, 7976, 7850, 9174, -1, 7854, 9174, 9173, -1, 7985, 9173, 7851, -1, 7991, 7851, 7838, -1, 7852, 7991, 7838, -1, 7853, 7850, 7976, -1, 7976, 9174, 7854, -1, 7854, 9173, 7985, -1, 7985, 7851, 7991, -1, 7916, 7885, 9154, -1, 9154, 7885, 9153, -1, 9153, 7885, 9192, -1, 9192, 7885, 7887, -1, 7880, 9192, 7887, -1, 7855, 7857, 7856, -1, 7856, 7857, 9228, -1, 9228, 7857, 9121, -1, 7859, 9121, 7860, -1, 7858, 7860, 9122, -1, 10752, 9122, 9123, -1, 10752, 7858, 9122, -1, 9228, 9121, 7859, -1, 7859, 7860, 7858, -1, 8090, 9267, 7861, -1, 7861, 9267, 7863, -1, 8091, 7863, 7862, -1, 8093, 7862, 9146, -1, 8095, 9146, 10757, -1, 9240, 8095, 10757, -1, 7861, 7863, 8091, -1, 8091, 7862, 8093, -1, 8093, 9146, 8095, -1, 7880, 7887, 7881, -1, 7879, 7881, 7883, -1, 9193, 7883, 7864, -1, 7878, 7864, 7882, -1, 7875, 7882, 7907, -1, 7866, 7875, 7907, -1, 7866, 7865, 7875, -1, 7866, 7869, 7865, -1, 7866, 7891, 7869, -1, 7869, 7891, 7871, -1, 7867, 7871, 7873, -1, 9246, 7867, 7873, -1, 9246, 7868, 7867, -1, 7867, 7868, 7870, -1, 7869, 7870, 7865, -1, 7869, 7867, 7870, -1, 7869, 7871, 7867, -1, 7895, 9245, 7891, -1, 7891, 9245, 7871, -1, 7871, 9245, 7872, -1, 7873, 7871, 7872, -1, 7868, 7874, 7870, -1, 7870, 7874, 7876, -1, 7865, 7876, 7875, -1, 7865, 7870, 7876, -1, 7874, 7877, 7876, -1, 7876, 7877, 7878, -1, 7875, 7878, 7882, -1, 7875, 7876, 7878, -1, 7877, 9193, 7878, -1, 7878, 9193, 7864, -1, 7883, 9193, 7879, -1, 7879, 9193, 9192, -1, 7880, 7879, 9192, -1, 7880, 7881, 7879, -1, 7907, 7882, 7884, -1, 7881, 7884, 7883, -1, 7881, 7907, 7884, -1, 7881, 7887, 7907, -1, 7884, 7882, 7864, -1, 7883, 7884, 7864, -1, 7885, 7886, 7887, -1, 7885, 7888, 7886, -1, 7885, 7915, 7888, -1, 7888, 7915, 7892, -1, 7893, 7892, 7889, -1, 7908, 7889, 7910, -1, 7890, 7910, 7894, -1, 7891, 7894, 7895, -1, 7891, 7890, 7894, -1, 7891, 7866, 7890, -1, 7890, 7866, 7902, -1, 7908, 7902, 7905, -1, 7893, 7905, 7886, -1, 7888, 7893, 7886, -1, 7888, 7892, 7893, -1, 7892, 7915, 7899, -1, 7889, 7899, 7911, -1, 7910, 7911, 7901, -1, 7894, 7901, 7895, -1, 7894, 7910, 7901, -1, 9252, 7898, 7912, -1, 9252, 7896, 7898, -1, 7898, 7896, 9243, -1, 7900, 9243, 7897, -1, 7901, 7897, 9244, -1, 7895, 7901, 9244, -1, 7898, 9243, 7900, -1, 7909, 7900, 7911, -1, 7899, 7909, 7911, -1, 7899, 7912, 7909, -1, 7899, 7915, 7912, -1, 7900, 7897, 7901, -1, 7911, 7900, 7901, -1, 7902, 7866, 7903, -1, 7905, 7903, 7904, -1, 7886, 7904, 7887, -1, 7886, 7905, 7904, -1, 7887, 7906, 7907, -1, 7887, 7904, 7906, -1, 7906, 7904, 7903, -1, 7907, 7903, 7866, -1, 7907, 7906, 7903, -1, 7908, 7905, 7893, -1, 7889, 7908, 7893, -1, 7899, 7889, 7892, -1, 7902, 7903, 7905, -1, 7912, 7898, 7909, -1, 7909, 7898, 7900, -1, 7908, 7910, 7890, -1, 7902, 7908, 7890, -1, 7889, 7911, 7910, -1, 9252, 7912, 9254, -1, 9254, 7912, 7913, -1, 7913, 7912, 7915, -1, 7914, 7915, 7885, -1, 7916, 7914, 7885, -1, 7913, 7915, 7914, -1, 7914, 7916, 7967, -1, 7952, 7967, 7929, -1, 7951, 7929, 7917, -1, 7966, 7917, 7918, -1, 7965, 7918, 7930, -1, 7962, 7930, 7931, -1, 7963, 7931, 7959, -1, 7919, 7959, 7920, -1, 7947, 7920, 7934, -1, 7958, 7934, 7935, -1, 7957, 7935, 7936, -1, 7955, 7936, 7921, -1, 7953, 7921, 7938, -1, 7922, 7938, 7939, -1, 7927, 7939, 7923, -1, 7969, 7923, 7941, -1, 7970, 7941, 7940, -1, 8007, 7970, 7940, -1, 8007, 7924, 7970, -1, 8007, 8006, 7924, -1, 7924, 8006, 7925, -1, 7975, 7925, 7926, -1, 7969, 7926, 7927, -1, 7923, 7969, 7927, -1, 7928, 7929, 7968, -1, 7928, 7917, 7929, -1, 7928, 7918, 7917, -1, 7928, 7932, 7918, -1, 7918, 7932, 7930, -1, 7930, 7932, 7931, -1, 7931, 7932, 7933, -1, 7959, 7933, 7841, -1, 7920, 7841, 7934, -1, 7920, 7959, 7841, -1, 7931, 7933, 7959, -1, 7841, 7843, 7934, -1, 7934, 7843, 7935, -1, 7935, 7843, 7936, -1, 7936, 7843, 7937, -1, 7921, 7937, 7844, -1, 7938, 7844, 7939, -1, 7938, 7921, 7844, -1, 7936, 7937, 7921, -1, 7844, 7845, 7939, -1, 7939, 7845, 7923, -1, 7923, 7845, 7941, -1, 7941, 7845, 7848, -1, 7940, 7941, 7848, -1, 7925, 7942, 7926, -1, 7926, 7942, 7971, -1, 7927, 7971, 7922, -1, 7939, 7927, 7922, -1, 7971, 7942, 7972, -1, 7922, 7972, 7953, -1, 7938, 7922, 7953, -1, 9261, 7943, 9258, -1, 9261, 7956, 7943, -1, 9261, 7945, 7956, -1, 7956, 7945, 7944, -1, 7958, 7944, 7947, -1, 7934, 7958, 7947, -1, 7944, 7945, 7946, -1, 7947, 7946, 7919, -1, 7920, 7947, 7919, -1, 7948, 7960, 9257, -1, 7948, 7964, 7960, -1, 7948, 7949, 7964, -1, 7948, 7950, 7949, -1, 7949, 7950, 7974, -1, 7966, 7974, 7951, -1, 7917, 7966, 7951, -1, 7974, 7950, 7973, -1, 7951, 7973, 7952, -1, 7929, 7951, 7952, -1, 7950, 9254, 7973, -1, 7973, 9254, 7913, -1, 7952, 7913, 7914, -1, 7967, 7952, 7914, -1, 7973, 7913, 7952, -1, 7955, 7921, 7953, -1, 7954, 7953, 7972, -1, 9258, 7972, 7942, -1, 9258, 7954, 7972, -1, 9258, 7943, 7954, -1, 7954, 7943, 7955, -1, 7953, 7954, 7955, -1, 7957, 7936, 7955, -1, 7943, 7957, 7955, -1, 7943, 7956, 7957, -1, 7957, 7956, 7958, -1, 7935, 7957, 7958, -1, 7963, 7959, 7919, -1, 7961, 7919, 7946, -1, 9257, 7946, 7945, -1, 9257, 7961, 7946, -1, 9257, 7960, 7961, -1, 7961, 7960, 7963, -1, 7919, 7961, 7963, -1, 7962, 7931, 7963, -1, 7960, 7962, 7963, -1, 7960, 7964, 7962, -1, 7962, 7964, 7965, -1, 7930, 7962, 7965, -1, 7966, 7918, 7965, -1, 7949, 7965, 7964, -1, 7949, 7966, 7965, -1, 7949, 7974, 7966, -1, 7916, 7968, 7967, -1, 7967, 7968, 7929, -1, 7941, 7970, 7969, -1, 7969, 7970, 7975, -1, 7926, 7969, 7975, -1, 7971, 7927, 7926, -1, 7972, 7922, 7971, -1, 7944, 7958, 7956, -1, 7946, 7947, 7944, -1, 7973, 7951, 7974, -1, 7925, 7975, 7924, -1, 7924, 7975, 7970, -1, 7976, 7993, 7853, -1, 7976, 7981, 7993, -1, 7976, 7854, 7981, -1, 7981, 7854, 7977, -1, 7982, 7977, 7978, -1, 8015, 7978, 7979, -1, 9264, 7979, 7983, -1, 9264, 8015, 7979, -1, 9264, 9263, 8015, -1, 8015, 9263, 7980, -1, 7982, 7980, 8017, -1, 7981, 8017, 7993, -1, 7981, 7982, 8017, -1, 7981, 7977, 7982, -1, 7854, 7985, 7977, -1, 7977, 7985, 7984, -1, 7978, 7984, 8014, -1, 7979, 8014, 8013, -1, 7983, 8013, 9265, -1, 7983, 7979, 8013, -1, 7984, 7985, 7986, -1, 8014, 7986, 7987, -1, 8013, 7987, 7988, -1, 9265, 7988, 7989, -1, 9266, 7989, 8020, -1, 9266, 9265, 7989, -1, 7852, 7990, 7991, -1, 7852, 8022, 7990, -1, 7990, 8022, 7992, -1, 7987, 7992, 7988, -1, 7987, 7990, 7992, -1, 7987, 7986, 7990, -1, 7990, 7986, 7991, -1, 7991, 7986, 7985, -1, 8022, 8020, 7992, -1, 7992, 8020, 7989, -1, 7988, 7992, 7989, -1, 7988, 9265, 8013, -1, 7980, 9263, 8016, -1, 8017, 8016, 8019, -1, 7993, 8019, 8010, -1, 7853, 8010, 7849, -1, 7853, 7993, 8010, -1, 7994, 8008, 8009, -1, 7994, 7999, 8008, -1, 7994, 7995, 7999, -1, 7999, 7995, 8000, -1, 8011, 8000, 7996, -1, 7997, 7996, 8012, -1, 7846, 8012, 8003, -1, 7846, 7997, 8012, -1, 7846, 7847, 7997, -1, 7997, 7847, 7998, -1, 8011, 7998, 8018, -1, 7999, 8018, 8008, -1, 7999, 8011, 8018, -1, 7999, 8000, 8011, -1, 7995, 8004, 8000, -1, 8000, 8004, 8005, -1, 7996, 8005, 8001, -1, 8012, 8001, 8002, -1, 8003, 8002, 7848, -1, 8003, 8012, 8002, -1, 8004, 8006, 8005, -1, 8005, 8006, 8007, -1, 8001, 8007, 7940, -1, 8002, 7940, 7848, -1, 8002, 8001, 7940, -1, 8005, 8007, 8001, -1, 7847, 7849, 7998, -1, 7998, 7849, 8010, -1, 8018, 8010, 8019, -1, 8008, 8019, 8016, -1, 8009, 8016, 9263, -1, 8009, 8008, 8016, -1, 8014, 7984, 7986, -1, 7978, 7977, 7984, -1, 8019, 7993, 8017, -1, 8018, 7998, 8010, -1, 7996, 7997, 8011, -1, 8011, 7997, 7998, -1, 8001, 8012, 7996, -1, 8013, 8014, 7987, -1, 7979, 7978, 8014, -1, 7980, 7982, 8015, -1, 8015, 7982, 7978, -1, 8016, 8017, 7980, -1, 8008, 8018, 8019, -1, 8005, 7996, 8000, -1, 9266, 8020, 8021, -1, 8021, 8020, 7760, -1, 7760, 8020, 8022, -1, 8024, 8022, 7852, -1, 8023, 8024, 7852, -1, 7760, 8022, 8024, -1, 8025, 10682, 8081, -1, 8065, 8081, 8082, -1, 8064, 8082, 8063, -1, 8080, 8063, 8037, -1, 8078, 8037, 8038, -1, 8077, 8038, 8039, -1, 8073, 8039, 8041, -1, 8026, 8041, 8040, -1, 8054, 8040, 8055, -1, 8056, 8055, 8027, -1, 8028, 8027, 8045, -1, 8066, 8045, 8043, -1, 8070, 8043, 8044, -1, 8029, 8044, 8030, -1, 8051, 8030, 8047, -1, 8031, 8047, 8032, -1, 8033, 8032, 8048, -1, 8034, 8033, 8048, -1, 8034, 8036, 8033, -1, 8034, 8035, 8036, -1, 8036, 8035, 8049, -1, 8086, 8049, 8083, -1, 8031, 8083, 8051, -1, 8047, 8031, 8051, -1, 10668, 8082, 10666, -1, 10668, 8063, 8082, -1, 10668, 8037, 8063, -1, 10668, 10669, 8037, -1, 8037, 10669, 8038, -1, 8038, 10669, 8039, -1, 8039, 10669, 10670, -1, 8041, 10670, 8042, -1, 8040, 8042, 8055, -1, 8040, 8041, 8042, -1, 8039, 10670, 8041, -1, 8042, 10664, 8055, -1, 8055, 10664, 8027, -1, 8027, 10664, 8045, -1, 8045, 10664, 8046, -1, 8043, 8046, 10671, -1, 8044, 10671, 8030, -1, 8044, 8043, 10671, -1, 8045, 8046, 8043, -1, 10671, 10673, 8030, -1, 8030, 10673, 8047, -1, 8047, 10673, 8032, -1, 8032, 10673, 10675, -1, 8048, 8032, 10675, -1, 8049, 8068, 8083, -1, 8083, 8068, 8050, -1, 8051, 8050, 8029, -1, 8030, 8051, 8029, -1, 8050, 8068, 8069, -1, 8029, 8069, 8070, -1, 8044, 8029, 8070, -1, 8053, 8071, 8052, -1, 8053, 8072, 8071, -1, 8053, 8057, 8072, -1, 8072, 8057, 8084, -1, 8056, 8084, 8054, -1, 8055, 8056, 8054, -1, 8084, 8057, 8058, -1, 8054, 8058, 8026, -1, 8040, 8054, 8026, -1, 8059, 8076, 8075, -1, 8059, 8060, 8076, -1, 8059, 8079, 8060, -1, 8059, 8061, 8079, -1, 8079, 8061, 8062, -1, 8080, 8062, 8064, -1, 8063, 8080, 8064, -1, 8062, 8061, 8085, -1, 8064, 8085, 8065, -1, 8082, 8064, 8065, -1, 8061, 9271, 8085, -1, 8085, 9271, 9272, -1, 8065, 9272, 8025, -1, 8081, 8065, 8025, -1, 8085, 9272, 8065, -1, 8066, 8043, 8070, -1, 8067, 8070, 8069, -1, 8052, 8069, 8068, -1, 8052, 8067, 8069, -1, 8052, 8071, 8067, -1, 8067, 8071, 8066, -1, 8070, 8067, 8066, -1, 8028, 8045, 8066, -1, 8071, 8028, 8066, -1, 8071, 8072, 8028, -1, 8028, 8072, 8056, -1, 8027, 8028, 8056, -1, 8073, 8041, 8026, -1, 8074, 8026, 8058, -1, 8075, 8058, 8057, -1, 8075, 8074, 8058, -1, 8075, 8076, 8074, -1, 8074, 8076, 8073, -1, 8026, 8074, 8073, -1, 8077, 8039, 8073, -1, 8076, 8077, 8073, -1, 8076, 8060, 8077, -1, 8077, 8060, 8078, -1, 8038, 8077, 8078, -1, 8080, 8037, 8078, -1, 8079, 8078, 8060, -1, 8079, 8080, 8078, -1, 8079, 8062, 8080, -1, 10682, 10666, 8081, -1, 8081, 10666, 8082, -1, 8032, 8033, 8031, -1, 8031, 8033, 8086, -1, 8083, 8031, 8086, -1, 8050, 8051, 8083, -1, 8069, 8029, 8050, -1, 8084, 8056, 8072, -1, 8058, 8054, 8084, -1, 8085, 8064, 8062, -1, 8049, 8086, 8036, -1, 8036, 8086, 8033, -1, 11323, 9268, 9275, -1, 9275, 9268, 9262, -1, 9262, 8087, 9275, -1, 9275, 8087, 9280, -1, 9280, 8087, 8088, -1, 8089, 8088, 8096, -1, 9287, 8096, 8090, -1, 9288, 8090, 7861, -1, 8091, 9288, 7861, -1, 8091, 8092, 9288, -1, 8091, 8093, 8092, -1, 8092, 8093, 8094, -1, 8094, 8093, 8095, -1, 9306, 8095, 9240, -1, 9306, 8094, 8095, -1, 9280, 8088, 8089, -1, 8089, 8096, 9287, -1, 9287, 8090, 9288, -1, 7429, 8098, 8097, -1, 7429, 8100, 8098, -1, 7429, 8099, 8100, -1, 8100, 8099, 8240, -1, 8101, 8240, 8242, -1, 8102, 8242, 8105, -1, 9392, 8105, 9379, -1, 9392, 8102, 8105, -1, 9392, 8103, 8102, -1, 8102, 8103, 8229, -1, 8101, 8229, 8227, -1, 8100, 8227, 8098, -1, 8100, 8101, 8227, -1, 8100, 8240, 8101, -1, 8099, 8104, 8240, -1, 8240, 8104, 8241, -1, 8242, 8241, 8106, -1, 8105, 8106, 8108, -1, 9379, 8108, 8107, -1, 9379, 8105, 8108, -1, 8104, 7426, 8241, -1, 8241, 7426, 8111, -1, 8106, 8111, 8244, -1, 8108, 8244, 8109, -1, 8107, 8109, 8113, -1, 8107, 8108, 8109, -1, 7426, 8110, 8111, -1, 8111, 8110, 8243, -1, 8244, 8243, 8245, -1, 8109, 8245, 8112, -1, 8113, 8112, 9394, -1, 8113, 8109, 8112, -1, 8110, 8116, 8243, -1, 8243, 8116, 8114, -1, 8245, 8114, 8247, -1, 8112, 8247, 8117, -1, 9394, 8117, 8115, -1, 9394, 8112, 8117, -1, 8116, 8118, 8114, -1, 8114, 8118, 8119, -1, 8247, 8119, 8246, -1, 8117, 8246, 8122, -1, 8115, 8122, 9381, -1, 8115, 8117, 8122, -1, 8118, 8120, 8119, -1, 8119, 8120, 8121, -1, 8246, 8121, 8248, -1, 8122, 8248, 8123, -1, 9381, 8123, 9382, -1, 9381, 8122, 8123, -1, 8120, 7456, 8121, -1, 8121, 7456, 8250, -1, 8248, 8250, 8124, -1, 8123, 8124, 8125, -1, 9382, 8125, 9384, -1, 9382, 8123, 8125, -1, 7456, 7424, 8250, -1, 8250, 7424, 8249, -1, 8124, 8249, 8251, -1, 8125, 8251, 8126, -1, 9384, 8126, 9385, -1, 9384, 8125, 8126, -1, 7424, 8127, 8249, -1, 8249, 8127, 8128, -1, 8251, 8128, 8254, -1, 8126, 8254, 8253, -1, 9385, 8253, 9386, -1, 9385, 8126, 8253, -1, 8127, 8129, 8128, -1, 8128, 8129, 8252, -1, 8254, 8252, 8130, -1, 8253, 8130, 8131, -1, 9386, 8131, 8133, -1, 9386, 8253, 8131, -1, 8129, 7423, 8252, -1, 8252, 7423, 8134, -1, 8130, 8134, 8132, -1, 8131, 8132, 8140, -1, 8133, 8140, 8138, -1, 8133, 8131, 8140, -1, 7423, 8135, 8134, -1, 8134, 8135, 8136, -1, 8132, 8136, 8141, -1, 8140, 8141, 8137, -1, 8138, 8137, 8139, -1, 8138, 8140, 8137, -1, 8135, 8142, 8136, -1, 8136, 8142, 8255, -1, 8141, 8255, 8143, -1, 8137, 8143, 8256, -1, 8139, 8256, 8147, -1, 8139, 8137, 8256, -1, 8142, 7422, 8255, -1, 8255, 7422, 8144, -1, 8143, 8144, 8145, -1, 8256, 8145, 8150, -1, 8147, 8150, 8146, -1, 8147, 8256, 8150, -1, 7422, 7421, 8144, -1, 8144, 7421, 8148, -1, 8145, 8148, 8258, -1, 8150, 8258, 8151, -1, 8146, 8151, 8149, -1, 8146, 8150, 8151, -1, 7421, 7418, 8148, -1, 8148, 7418, 8152, -1, 8258, 8152, 8260, -1, 8151, 8260, 8259, -1, 8149, 8259, 9388, -1, 8149, 8151, 8259, -1, 7418, 8153, 8152, -1, 8152, 8153, 8257, -1, 8260, 8257, 8238, -1, 8259, 8238, 8157, -1, 9388, 8157, 9400, -1, 9388, 8259, 8157, -1, 8153, 8154, 8257, -1, 8257, 8154, 8155, -1, 8238, 8155, 8156, -1, 8157, 8156, 8158, -1, 8159, 8158, 9401, -1, 8159, 8157, 8158, -1, 8159, 9400, 8157, -1, 8154, 8162, 8155, -1, 8155, 8162, 8239, -1, 8156, 8239, 8160, -1, 8158, 8160, 8163, -1, 9401, 8163, 8161, -1, 9401, 8158, 8163, -1, 8162, 7454, 8239, -1, 8239, 7454, 8261, -1, 8160, 8261, 8264, -1, 8163, 8264, 8167, -1, 8161, 8167, 8165, -1, 8161, 8163, 8167, -1, 7454, 8164, 8261, -1, 8261, 8164, 8168, -1, 8264, 8168, 8263, -1, 8167, 8263, 8166, -1, 8165, 8166, 8176, -1, 8165, 8167, 8166, -1, 8164, 7453, 8168, -1, 8168, 7453, 8175, -1, 8262, 8175, 7450, -1, 8170, 7450, 8169, -1, 7446, 8170, 8169, -1, 7446, 8174, 8170, -1, 7446, 8181, 8174, -1, 8174, 8181, 8171, -1, 8266, 8171, 8267, -1, 8172, 8267, 8268, -1, 8173, 8268, 9405, -1, 8173, 8172, 8268, -1, 8173, 9403, 8172, -1, 8172, 9403, 8180, -1, 8266, 8180, 8179, -1, 8174, 8179, 8170, -1, 8174, 8266, 8179, -1, 8174, 8171, 8266, -1, 8168, 8175, 8262, -1, 8263, 8262, 8265, -1, 8166, 8265, 8178, -1, 8176, 8178, 8177, -1, 8176, 8166, 8178, -1, 8262, 7450, 8170, -1, 8265, 8170, 8179, -1, 8178, 8179, 8180, -1, 8177, 8180, 9403, -1, 8177, 8178, 8180, -1, 8181, 7445, 8171, -1, 8171, 7445, 8182, -1, 8190, 8182, 8183, -1, 8192, 8183, 8184, -1, 7444, 8192, 8184, -1, 7444, 8185, 8192, -1, 7444, 7443, 8185, -1, 8185, 7443, 8193, -1, 8270, 8193, 8271, -1, 8272, 8271, 8203, -1, 9408, 8203, 8186, -1, 9408, 8272, 8203, -1, 9408, 9406, 8272, -1, 8272, 9406, 8187, -1, 8270, 8187, 8269, -1, 8185, 8269, 8192, -1, 8185, 8270, 8269, -1, 8185, 8193, 8270, -1, 8171, 8182, 8190, -1, 8267, 8190, 8191, -1, 8268, 8191, 8188, -1, 9405, 8188, 8189, -1, 9405, 8268, 8188, -1, 8190, 8183, 8192, -1, 8191, 8192, 8269, -1, 8188, 8269, 8187, -1, 8189, 8187, 9406, -1, 8189, 8188, 8187, -1, 7443, 7442, 8193, -1, 8193, 7442, 8194, -1, 8202, 8194, 8195, -1, 8205, 8195, 7440, -1, 7439, 8205, 7440, -1, 7439, 8201, 8205, -1, 7439, 7438, 8201, -1, 8201, 7438, 8217, -1, 8199, 8217, 8196, -1, 8274, 8196, 8275, -1, 8197, 8275, 9417, -1, 8197, 8274, 8275, -1, 8197, 8198, 8274, -1, 8274, 8198, 8200, -1, 8199, 8200, 8273, -1, 8201, 8273, 8205, -1, 8201, 8199, 8273, -1, 8201, 8217, 8199, -1, 8193, 8194, 8202, -1, 8271, 8202, 8204, -1, 8203, 8204, 8206, -1, 8186, 8206, 8207, -1, 8186, 8203, 8206, -1, 8202, 8195, 8205, -1, 8204, 8205, 8273, -1, 8206, 8273, 8200, -1, 8207, 8200, 8198, -1, 8207, 8206, 8200, -1, 7438, 7437, 8217, -1, 8217, 7437, 8218, -1, 8219, 8218, 7436, -1, 8208, 7436, 8209, -1, 8210, 8208, 8209, -1, 8210, 8215, 8208, -1, 8210, 7434, 8215, -1, 8215, 7434, 8277, -1, 8216, 8277, 8211, -1, 8213, 8211, 8214, -1, 8212, 8214, 9420, -1, 8212, 8213, 8214, -1, 8212, 8221, 8213, -1, 8213, 8221, 8223, -1, 8216, 8223, 8220, -1, 8215, 8220, 8208, -1, 8215, 8216, 8220, -1, 8215, 8277, 8216, -1, 8217, 8218, 8219, -1, 8196, 8219, 8276, -1, 8275, 8276, 8222, -1, 9417, 8222, 9418, -1, 9417, 8275, 8222, -1, 8219, 7436, 8208, -1, 8276, 8208, 8220, -1, 8222, 8220, 8223, -1, 9418, 8223, 8221, -1, 9418, 8222, 8223, -1, 7434, 8224, 8277, -1, 8277, 8224, 8225, -1, 8234, 8225, 7432, -1, 8232, 7432, 7457, -1, 8226, 8232, 7457, -1, 8226, 8231, 8232, -1, 8226, 8097, 8231, -1, 8231, 8097, 8098, -1, 8233, 8098, 8227, -1, 8228, 8227, 8229, -1, 9377, 8229, 8103, -1, 9377, 8228, 8229, -1, 9377, 9376, 8228, -1, 8228, 9376, 8230, -1, 8233, 8230, 8237, -1, 8231, 8237, 8232, -1, 8231, 8233, 8237, -1, 8231, 8098, 8233, -1, 8277, 8225, 8234, -1, 8211, 8234, 8235, -1, 8214, 8235, 8236, -1, 9420, 8236, 9374, -1, 9420, 8214, 8236, -1, 8234, 7432, 8232, -1, 8235, 8232, 8237, -1, 8236, 8237, 8230, -1, 9374, 8230, 9376, -1, 9374, 8236, 8230, -1, 8156, 8155, 8239, -1, 8156, 8157, 8238, -1, 8261, 8160, 8239, -1, 8160, 8158, 8156, -1, 8228, 8230, 8233, -1, 8227, 8228, 8233, -1, 8235, 8237, 8236, -1, 8102, 8229, 8101, -1, 8242, 8102, 8101, -1, 8241, 8242, 8240, -1, 8111, 8106, 8241, -1, 8106, 8105, 8242, -1, 8243, 8244, 8111, -1, 8244, 8108, 8106, -1, 8114, 8245, 8243, -1, 8245, 8109, 8244, -1, 8119, 8247, 8114, -1, 8247, 8112, 8245, -1, 8121, 8246, 8119, -1, 8246, 8117, 8247, -1, 8250, 8248, 8121, -1, 8248, 8122, 8246, -1, 8249, 8124, 8250, -1, 8124, 8123, 8248, -1, 8128, 8251, 8249, -1, 8251, 8125, 8124, -1, 8252, 8254, 8128, -1, 8254, 8126, 8251, -1, 8134, 8130, 8252, -1, 8130, 8253, 8254, -1, 8136, 8132, 8134, -1, 8132, 8131, 8130, -1, 8255, 8141, 8136, -1, 8141, 8140, 8132, -1, 8144, 8143, 8255, -1, 8143, 8137, 8141, -1, 8148, 8145, 8144, -1, 8145, 8256, 8143, -1, 8152, 8258, 8148, -1, 8258, 8150, 8145, -1, 8257, 8260, 8152, -1, 8260, 8151, 8258, -1, 8155, 8238, 8257, -1, 8238, 8259, 8260, -1, 8168, 8264, 8261, -1, 8264, 8163, 8160, -1, 8262, 8263, 8168, -1, 8263, 8167, 8264, -1, 8170, 8265, 8262, -1, 8265, 8166, 8263, -1, 8178, 8265, 8179, -1, 8172, 8180, 8266, -1, 8267, 8172, 8266, -1, 8190, 8267, 8171, -1, 8192, 8191, 8190, -1, 8191, 8268, 8267, -1, 8188, 8191, 8269, -1, 8272, 8187, 8270, -1, 8271, 8272, 8270, -1, 8202, 8271, 8193, -1, 8205, 8204, 8202, -1, 8204, 8203, 8271, -1, 8206, 8204, 8273, -1, 8274, 8200, 8199, -1, 8196, 8274, 8199, -1, 8219, 8196, 8217, -1, 8208, 8276, 8219, -1, 8276, 8275, 8196, -1, 8222, 8276, 8220, -1, 8213, 8223, 8216, -1, 8211, 8213, 8216, -1, 8234, 8211, 8277, -1, 8232, 8235, 8234, -1, 8235, 8214, 8211, -1, 8278, 8310, 8311, -1, 8312, 8311, 8309, -1, 8279, 8309, 8291, -1, 8314, 8291, 8299, -1, 8320, 8299, 8319, -1, 8280, 8319, 8281, -1, 9450, 8280, 8281, -1, 9450, 8282, 8280, -1, 9450, 8283, 8282, -1, 8282, 8283, 8321, -1, 8322, 8321, 8308, -1, 8316, 8308, 8303, -1, 8313, 8303, 8304, -1, 8284, 8304, 8285, -1, 8278, 8284, 8285, -1, 8278, 8312, 8284, -1, 8278, 8311, 8312, -1, 9457, 8286, 8293, -1, 9457, 8298, 8286, -1, 9457, 8288, 8298, -1, 9457, 8287, 8288, -1, 8288, 8287, 8289, -1, 8295, 8289, 9448, -1, 8296, 9448, 8290, -1, 8297, 8290, 8299, -1, 8291, 8297, 8299, -1, 8291, 8323, 8297, -1, 8291, 8309, 8323, -1, 8323, 8309, 8292, -1, 8286, 8292, 8293, -1, 8286, 8323, 8292, -1, 8286, 8294, 8323, -1, 8286, 8298, 8294, -1, 8294, 8298, 8295, -1, 8296, 8295, 9448, -1, 8296, 8294, 8295, -1, 8296, 8297, 8294, -1, 8296, 8290, 8297, -1, 8288, 8289, 8295, -1, 8298, 8288, 8295, -1, 9448, 8281, 8290, -1, 8290, 8281, 8319, -1, 8299, 8290, 8319, -1, 8283, 8300, 8321, -1, 8321, 8300, 8301, -1, 8308, 8301, 8302, -1, 8303, 8302, 8305, -1, 8304, 8305, 8285, -1, 8304, 8303, 8305, -1, 8301, 8300, 8318, -1, 8302, 8318, 8317, -1, 8305, 8317, 8285, -1, 8305, 8302, 8317, -1, 8306, 8315, 8307, -1, 8306, 8317, 8315, -1, 8306, 8285, 8317, -1, 8308, 8321, 8301, -1, 8292, 8309, 8311, -1, 8293, 8311, 8310, -1, 8293, 8292, 8311, -1, 8313, 8304, 8284, -1, 8279, 8284, 8312, -1, 8309, 8279, 8312, -1, 8313, 8284, 8279, -1, 8314, 8279, 8291, -1, 8314, 8313, 8279, -1, 8314, 8316, 8313, -1, 8314, 8320, 8316, -1, 8314, 8299, 8320, -1, 8307, 8315, 8318, -1, 8300, 8307, 8318, -1, 8316, 8303, 8313, -1, 8308, 8302, 8303, -1, 8315, 8317, 8318, -1, 8318, 8302, 8301, -1, 8319, 8280, 8320, -1, 8320, 8280, 8322, -1, 8316, 8322, 8308, -1, 8316, 8320, 8322, -1, 8321, 8322, 8282, -1, 8282, 8322, 8280, -1, 8323, 8294, 8297, -1, 9455, 8310, 8587, -1, 8587, 8310, 8600, -1, 8600, 8310, 8306, -1, 8306, 8310, 8278, -1, 8285, 8306, 8278, -1, 8339, 9536, 8340, -1, 8340, 9536, 8324, -1, 8324, 9536, 9533, -1, 8332, 9533, 9531, -1, 8333, 9531, 9530, -1, 8334, 9530, 8325, -1, 8335, 8325, 9525, -1, 8580, 9525, 9524, -1, 8336, 9524, 8337, -1, 8326, 8337, 9516, -1, 8327, 9516, 9477, -1, 8592, 9477, 9478, -1, 8583, 9478, 8338, -1, 8584, 8338, 8328, -1, 9493, 8584, 8328, -1, 9493, 8329, 8584, -1, 9493, 9514, 8329, -1, 8329, 9514, 8330, -1, 8330, 9514, 8594, -1, 8594, 9514, 9465, -1, 8586, 9465, 8331, -1, 8587, 8331, 9455, -1, 8587, 8586, 8331, -1, 8324, 9533, 8332, -1, 8332, 9531, 8333, -1, 8333, 9530, 8334, -1, 8334, 8325, 8335, -1, 8335, 9525, 8580, -1, 8580, 9524, 8336, -1, 8336, 8337, 8326, -1, 8326, 9516, 8327, -1, 8327, 9477, 8592, -1, 8592, 9478, 8583, -1, 8583, 8338, 8584, -1, 8594, 9465, 8586, -1, 8339, 8340, 8375, -1, 8375, 8340, 8564, -1, 8554, 8375, 8564, -1, 8554, 8379, 8375, -1, 8554, 8351, 8379, -1, 8351, 8554, 8365, -1, 8352, 8365, 8364, -1, 8341, 8364, 8363, -1, 8380, 8363, 8362, -1, 8342, 8362, 8391, -1, 8388, 8391, 8343, -1, 8346, 8343, 8344, -1, 8345, 8344, 8358, -1, 8345, 8346, 8344, -1, 8345, 8347, 8346, -1, 8345, 8378, 8347, -1, 8347, 8378, 8348, -1, 8386, 8348, 8385, -1, 8382, 8385, 8349, -1, 8381, 8349, 8350, -1, 8353, 8350, 8351, -1, 8352, 8351, 8365, -1, 8352, 8353, 8351, -1, 8352, 8341, 8353, -1, 8352, 8364, 8341, -1, 8561, 8354, 8556, -1, 8561, 8383, 8354, -1, 8561, 8367, 8383, -1, 8383, 8367, 8355, -1, 8384, 8355, 8356, -1, 8361, 8356, 8373, -1, 8360, 8373, 8357, -1, 8359, 8357, 8371, -1, 8358, 8359, 8371, -1, 8358, 8344, 8359, -1, 8359, 8344, 8343, -1, 8360, 8343, 8391, -1, 8361, 8391, 8362, -1, 8384, 8362, 8363, -1, 8383, 8363, 8364, -1, 8354, 8364, 8365, -1, 8556, 8365, 8554, -1, 8556, 8354, 8365, -1, 8368, 8366, 8367, -1, 8368, 8369, 8366, -1, 8368, 9580, 8369, -1, 8369, 9580, 8389, -1, 8366, 8389, 8372, -1, 8370, 8372, 8356, -1, 8355, 8370, 8356, -1, 8355, 8367, 8370, -1, 8370, 8367, 8366, -1, 8372, 8370, 8366, -1, 9580, 8371, 8389, -1, 8389, 8371, 8390, -1, 8372, 8390, 8373, -1, 8356, 8372, 8373, -1, 9566, 8377, 8378, -1, 9566, 8374, 8377, -1, 9566, 8375, 8374, -1, 8374, 8375, 8379, -1, 8376, 8379, 8350, -1, 8349, 8376, 8350, -1, 8349, 8377, 8376, -1, 8349, 8385, 8377, -1, 8377, 8385, 8387, -1, 8378, 8387, 8348, -1, 8378, 8377, 8387, -1, 8379, 8351, 8350, -1, 8389, 8366, 8369, -1, 8381, 8350, 8353, -1, 8341, 8381, 8353, -1, 8341, 8380, 8381, -1, 8341, 8363, 8380, -1, 8374, 8379, 8376, -1, 8377, 8374, 8376, -1, 8383, 8364, 8354, -1, 8382, 8349, 8381, -1, 8380, 8382, 8381, -1, 8380, 8342, 8382, -1, 8380, 8362, 8342, -1, 8384, 8363, 8383, -1, 8355, 8384, 8383, -1, 8386, 8385, 8382, -1, 8342, 8386, 8382, -1, 8342, 8388, 8386, -1, 8342, 8391, 8388, -1, 8348, 8387, 8385, -1, 8361, 8362, 8384, -1, 8356, 8361, 8384, -1, 8347, 8348, 8386, -1, 8388, 8347, 8386, -1, 8388, 8346, 8347, -1, 8388, 8343, 8346, -1, 8390, 8371, 8357, -1, 8373, 8390, 8357, -1, 8343, 8360, 8359, -1, 8359, 8360, 8357, -1, 8372, 8389, 8390, -1, 8361, 8373, 8360, -1, 8391, 8361, 8360, -1, 8392, 8393, 7469, -1, 8392, 8401, 8393, -1, 8392, 8394, 8401, -1, 8401, 8394, 8395, -1, 8518, 8395, 8402, -1, 8519, 8402, 8396, -1, 8398, 8396, 8397, -1, 9771, 8397, 8403, -1, 9771, 8398, 8397, -1, 9771, 8509, 8398, -1, 8398, 8509, 8399, -1, 8519, 8399, 8517, -1, 8518, 8517, 8400, -1, 8401, 8400, 8393, -1, 8401, 8518, 8400, -1, 8401, 8395, 8518, -1, 8394, 8404, 8395, -1, 8395, 8404, 8405, -1, 8402, 8405, 8521, -1, 8396, 8521, 8522, -1, 8397, 8522, 8408, -1, 8403, 8408, 8409, -1, 8403, 8397, 8408, -1, 8404, 8406, 8405, -1, 8405, 8406, 8407, -1, 8521, 8407, 8520, -1, 8522, 8520, 8523, -1, 8408, 8523, 8410, -1, 8409, 8410, 9772, -1, 8409, 8408, 8410, -1, 8406, 7462, 8407, -1, 8407, 7462, 8411, -1, 8520, 8411, 8414, -1, 8523, 8414, 8412, -1, 8410, 8412, 8527, -1, 9772, 8527, 9774, -1, 9772, 8410, 8527, -1, 7462, 7463, 8411, -1, 8411, 7463, 8413, -1, 8414, 8413, 8525, -1, 8412, 8525, 8415, -1, 8527, 8415, 8417, -1, 9774, 8417, 8416, -1, 9774, 8527, 8417, -1, 7463, 7464, 8413, -1, 8413, 7464, 8524, -1, 8525, 8524, 8526, -1, 8415, 8526, 8528, -1, 8417, 8528, 8418, -1, 8416, 8418, 9759, -1, 8416, 8417, 8418, -1, 7464, 8419, 8524, -1, 8524, 8419, 8422, -1, 8526, 8422, 8420, -1, 8528, 8420, 8424, -1, 8418, 8424, 8421, -1, 9759, 8421, 9777, -1, 9759, 8418, 8421, -1, 8419, 7461, 8422, -1, 8422, 7461, 8423, -1, 8420, 8423, 8425, -1, 8424, 8425, 8530, -1, 8421, 8530, 8534, -1, 9777, 8534, 8427, -1, 9777, 8421, 8534, -1, 7461, 8429, 8423, -1, 8423, 8429, 8431, -1, 8425, 8431, 8426, -1, 8530, 8426, 8533, -1, 8534, 8533, 8428, -1, 8427, 8428, 9760, -1, 8427, 8534, 8428, -1, 8429, 8430, 8431, -1, 8431, 8430, 8529, -1, 8426, 8529, 8532, -1, 8533, 8532, 8535, -1, 8428, 8535, 8434, -1, 9760, 8434, 9761, -1, 9760, 8428, 8434, -1, 8430, 7460, 8529, -1, 8529, 7460, 8531, -1, 8532, 8531, 8432, -1, 8535, 8432, 8537, -1, 8434, 8537, 8433, -1, 9761, 8433, 8436, -1, 9761, 8434, 8433, -1, 7460, 8437, 8531, -1, 8531, 8437, 8435, -1, 8432, 8435, 8536, -1, 8537, 8536, 8512, -1, 8433, 8512, 8511, -1, 8436, 8511, 8440, -1, 8436, 8433, 8511, -1, 8437, 8438, 8435, -1, 8435, 8438, 8510, -1, 8536, 8510, 8439, -1, 8512, 8439, 8538, -1, 8511, 8538, 8444, -1, 8440, 8444, 9762, -1, 8440, 8511, 8444, -1, 8438, 8441, 8510, -1, 8510, 8441, 8466, -1, 8439, 8466, 8442, -1, 8538, 8442, 8443, -1, 8444, 8443, 8445, -1, 9762, 8445, 9763, -1, 9762, 8444, 8445, -1, 8441, 7465, 8466, -1, 8466, 7465, 8467, -1, 8447, 8467, 7466, -1, 8446, 8447, 7466, -1, 8446, 8472, 8447, -1, 8446, 8448, 8472, -1, 8472, 8448, 8449, -1, 8468, 8449, 8474, -1, 8450, 8474, 8451, -1, 8544, 8451, 7468, -1, 8481, 7468, 8482, -1, 8546, 8482, 7467, -1, 8486, 7467, 8452, -1, 8548, 8452, 8453, -1, 8493, 8453, 8455, -1, 8454, 8455, 8456, -1, 8457, 8454, 8456, -1, 8457, 8464, 8454, -1, 8457, 8498, 8464, -1, 8464, 8498, 8499, -1, 8553, 8499, 8459, -1, 8458, 8459, 8501, -1, 8462, 8501, 8460, -1, 8461, 8460, 9757, -1, 8461, 8462, 8460, -1, 8461, 8463, 8462, -1, 8462, 8463, 8497, -1, 8458, 8497, 8552, -1, 8553, 8552, 8465, -1, 8464, 8465, 8454, -1, 8464, 8553, 8465, -1, 8464, 8499, 8553, -1, 8466, 8467, 8447, -1, 8442, 8447, 8473, -1, 8443, 8473, 8471, -1, 8445, 8471, 8470, -1, 9763, 8470, 9764, -1, 9763, 8445, 8470, -1, 8472, 8449, 8468, -1, 8539, 8468, 8540, -1, 8542, 8540, 8545, -1, 8541, 8545, 8469, -1, 9765, 8469, 9766, -1, 9765, 8541, 8469, -1, 9765, 9764, 8541, -1, 8541, 9764, 8470, -1, 8542, 8470, 8471, -1, 8539, 8471, 8473, -1, 8472, 8473, 8447, -1, 8472, 8539, 8473, -1, 8472, 8468, 8539, -1, 8468, 8474, 8450, -1, 8540, 8450, 8543, -1, 8545, 8543, 8475, -1, 8469, 8475, 8476, -1, 9766, 8476, 9780, -1, 9766, 8469, 8476, -1, 8450, 8451, 8544, -1, 8543, 8544, 8478, -1, 8475, 8478, 8547, -1, 8476, 8547, 8477, -1, 9780, 8477, 9781, -1, 9780, 8476, 8477, -1, 8544, 7468, 8481, -1, 8478, 8481, 8479, -1, 8547, 8479, 8550, -1, 8477, 8550, 8480, -1, 9781, 8480, 8485, -1, 9781, 8477, 8480, -1, 8481, 8482, 8546, -1, 8479, 8546, 8483, -1, 8550, 8483, 8484, -1, 8480, 8484, 8487, -1, 8485, 8487, 9768, -1, 8485, 8480, 8487, -1, 8546, 7467, 8486, -1, 8483, 8486, 8549, -1, 8484, 8549, 8490, -1, 8487, 8490, 8488, -1, 9768, 8488, 8489, -1, 9768, 8487, 8488, -1, 8486, 8452, 8548, -1, 8549, 8548, 8491, -1, 8490, 8491, 8492, -1, 8488, 8492, 8551, -1, 8489, 8551, 9769, -1, 8489, 8488, 8551, -1, 8548, 8453, 8493, -1, 8491, 8493, 8494, -1, 8492, 8494, 8495, -1, 8551, 8495, 8496, -1, 9769, 8496, 9770, -1, 9769, 8551, 8496, -1, 8493, 8455, 8454, -1, 8494, 8454, 8465, -1, 8495, 8465, 8552, -1, 8496, 8552, 8497, -1, 9770, 8497, 8463, -1, 9770, 8496, 8497, -1, 8498, 8500, 8499, -1, 8499, 8500, 8502, -1, 8459, 8502, 8513, -1, 8501, 8513, 8514, -1, 8460, 8514, 8507, -1, 9757, 8507, 8506, -1, 9757, 8460, 8507, -1, 8500, 8503, 8502, -1, 8502, 8503, 8516, -1, 8513, 8516, 8504, -1, 8514, 8504, 8515, -1, 8507, 8515, 8508, -1, 8506, 8508, 8505, -1, 8506, 8507, 8508, -1, 8503, 7469, 8516, -1, 8516, 7469, 8393, -1, 8504, 8393, 8400, -1, 8515, 8400, 8517, -1, 8508, 8517, 8399, -1, 8505, 8399, 8509, -1, 8505, 8508, 8399, -1, 8466, 8439, 8510, -1, 8439, 8512, 8536, -1, 8447, 8442, 8466, -1, 8512, 8433, 8537, -1, 8442, 8538, 8439, -1, 8538, 8511, 8512, -1, 8393, 8504, 8516, -1, 8504, 8514, 8513, -1, 8515, 8504, 8400, -1, 8514, 8460, 8501, -1, 8507, 8514, 8515, -1, 8458, 8501, 8462, -1, 8497, 8458, 8462, -1, 8459, 8513, 8501, -1, 8502, 8516, 8513, -1, 8508, 8515, 8517, -1, 8519, 8517, 8518, -1, 8402, 8519, 8518, -1, 8405, 8402, 8395, -1, 8407, 8521, 8405, -1, 8398, 8399, 8519, -1, 8396, 8398, 8519, -1, 8521, 8396, 8402, -1, 8411, 8520, 8407, -1, 8520, 8522, 8521, -1, 8522, 8397, 8396, -1, 8413, 8414, 8411, -1, 8414, 8523, 8520, -1, 8523, 8408, 8522, -1, 8524, 8525, 8413, -1, 8525, 8412, 8414, -1, 8412, 8410, 8523, -1, 8422, 8526, 8524, -1, 8526, 8415, 8525, -1, 8415, 8527, 8412, -1, 8423, 8420, 8422, -1, 8420, 8528, 8526, -1, 8528, 8417, 8415, -1, 8431, 8425, 8423, -1, 8425, 8424, 8420, -1, 8424, 8418, 8528, -1, 8529, 8426, 8431, -1, 8426, 8530, 8425, -1, 8530, 8421, 8424, -1, 8531, 8532, 8529, -1, 8532, 8533, 8426, -1, 8533, 8534, 8530, -1, 8435, 8432, 8531, -1, 8432, 8535, 8532, -1, 8535, 8428, 8533, -1, 8510, 8536, 8435, -1, 8536, 8537, 8432, -1, 8537, 8434, 8535, -1, 8443, 8442, 8473, -1, 8444, 8538, 8443, -1, 8445, 8443, 8471, -1, 8542, 8471, 8539, -1, 8540, 8542, 8539, -1, 8450, 8540, 8468, -1, 8544, 8543, 8450, -1, 8541, 8470, 8542, -1, 8545, 8541, 8542, -1, 8543, 8545, 8540, -1, 8481, 8478, 8544, -1, 8478, 8475, 8543, -1, 8475, 8469, 8545, -1, 8546, 8479, 8481, -1, 8479, 8547, 8478, -1, 8547, 8476, 8475, -1, 8486, 8483, 8546, -1, 8483, 8550, 8479, -1, 8550, 8477, 8547, -1, 8548, 8549, 8486, -1, 8549, 8484, 8483, -1, 8484, 8480, 8550, -1, 8493, 8491, 8548, -1, 8491, 8490, 8549, -1, 8490, 8487, 8484, -1, 8454, 8494, 8493, -1, 8494, 8492, 8491, -1, 8492, 8488, 8490, -1, 8495, 8494, 8465, -1, 8551, 8492, 8495, -1, 8496, 8495, 8552, -1, 8458, 8552, 8553, -1, 8459, 8458, 8553, -1, 8502, 8459, 8499, -1, 8554, 8564, 8555, -1, 8557, 8555, 8562, -1, 8556, 8562, 8561, -1, 8556, 8557, 8562, -1, 8556, 8554, 8557, -1, 8557, 8554, 8555, -1, 8559, 8566, 8558, -1, 8559, 8563, 8566, -1, 8566, 8563, 8565, -1, 8560, 8565, 8368, -1, 8367, 8560, 8368, -1, 8367, 8562, 8560, -1, 8367, 8561, 8562, -1, 8563, 9851, 8565, -1, 8565, 9851, 8368, -1, 8558, 8566, 8555, -1, 8564, 8558, 8555, -1, 8565, 8560, 8566, -1, 8566, 8560, 8562, -1, 8555, 8566, 8562, -1, 8600, 7476, 8587, -1, 8600, 7498, 7476, -1, 8600, 8568, 7498, -1, 8600, 8567, 8568, -1, 8568, 8567, 9846, -1, 7496, 9846, 7473, -1, 7496, 8568, 9846, -1, 8567, 8599, 9846, -1, 9846, 8599, 8598, -1, 8597, 9846, 8598, -1, 9846, 9847, 7473, -1, 7473, 9847, 8569, -1, 8569, 9847, 8570, -1, 8571, 8570, 8572, -1, 8571, 8569, 8570, -1, 8570, 8573, 8572, -1, 8572, 8573, 7493, -1, 7493, 8573, 8574, -1, 8576, 8574, 8575, -1, 8576, 7493, 8574, -1, 8574, 8577, 8575, -1, 8575, 8577, 7491, -1, 7491, 8577, 8564, -1, 8578, 8564, 8579, -1, 8578, 7491, 8564, -1, 8577, 9852, 8564, -1, 8564, 9852, 8558, -1, 8558, 9852, 8559, -1, 8559, 9852, 8563, -1, 8563, 9852, 9851, -1, 8564, 8340, 8579, -1, 8579, 8340, 7490, -1, 7490, 8340, 8588, -1, 8588, 8340, 8324, -1, 7487, 8324, 8332, -1, 7485, 8332, 8333, -1, 7500, 8333, 8334, -1, 7484, 8334, 8335, -1, 8589, 8335, 8580, -1, 7480, 8580, 8336, -1, 8581, 8336, 8326, -1, 8590, 8326, 8327, -1, 8591, 8327, 8592, -1, 8582, 8592, 8583, -1, 8593, 8583, 8584, -1, 8329, 8593, 8584, -1, 8329, 8585, 8593, -1, 8329, 8330, 8585, -1, 8585, 8330, 7499, -1, 7499, 8330, 8594, -1, 8595, 8594, 8586, -1, 8596, 8586, 8587, -1, 7476, 8596, 8587, -1, 8588, 8324, 7487, -1, 7487, 8332, 7485, -1, 7485, 8333, 7500, -1, 7500, 8334, 7484, -1, 7484, 8335, 8589, -1, 8589, 8580, 7480, -1, 7480, 8336, 8581, -1, 8581, 8326, 8590, -1, 8590, 8327, 8591, -1, 8591, 8592, 8582, -1, 8582, 8583, 8593, -1, 7499, 8594, 8595, -1, 8595, 8586, 8596, -1, 8597, 8598, 9450, -1, 9450, 8598, 8283, -1, 8283, 8598, 8599, -1, 8300, 8599, 8567, -1, 8307, 8567, 8600, -1, 8306, 8307, 8600, -1, 8283, 8599, 8300, -1, 8300, 8567, 8307, -1, 8601, 8602, 8614, -1, 8601, 9999, 8602, -1, 8601, 8603, 9999, -1, 9999, 8603, 10000, -1, 10000, 8603, 8604, -1, 8605, 8604, 8616, -1, 9925, 8616, 8606, -1, 10005, 8606, 8617, -1, 9923, 8617, 7507, -1, 9918, 7507, 7506, -1, 8607, 7506, 7505, -1, 8618, 7505, 8619, -1, 8620, 8619, 8608, -1, 9990, 8608, 8609, -1, 9966, 8609, 7501, -1, 8621, 7501, 8610, -1, 9968, 8610, 7504, -1, 10007, 7504, 7503, -1, 9958, 7503, 8622, -1, 9995, 8622, 8611, -1, 9997, 8611, 8623, -1, 8612, 8623, 7502, -1, 9951, 7502, 8613, -1, 8615, 8613, 8614, -1, 8602, 8615, 8614, -1, 10000, 8604, 8605, -1, 8605, 8616, 9925, -1, 9925, 8606, 10005, -1, 10005, 8617, 9923, -1, 9923, 7507, 9918, -1, 9918, 7506, 8607, -1, 8607, 7505, 8618, -1, 8618, 8619, 8620, -1, 8620, 8608, 9990, -1, 9990, 8609, 9966, -1, 9966, 7501, 8621, -1, 8621, 8610, 9968, -1, 9968, 7504, 10007, -1, 10007, 7503, 9958, -1, 9958, 8622, 9995, -1, 9995, 8611, 9997, -1, 9997, 8623, 8612, -1, 8612, 7502, 9951, -1, 9951, 8613, 8615, -1, 8624, 8641, 7508, -1, 8624, 8625, 8641, -1, 8624, 7516, 8625, -1, 8625, 7516, 10111, -1, 10111, 7516, 7512, -1, 8642, 7512, 7517, -1, 8626, 7517, 8627, -1, 10039, 8627, 8628, -1, 8643, 8628, 8630, -1, 8629, 8630, 7514, -1, 8644, 7514, 7513, -1, 8631, 7513, 7515, -1, 10101, 7515, 8632, -1, 8645, 8632, 8634, -1, 8633, 8634, 7509, -1, 8646, 7509, 8635, -1, 8647, 8635, 7511, -1, 10116, 7511, 8636, -1, 10072, 8636, 8637, -1, 8648, 8637, 8638, -1, 10069, 8638, 7510, -1, 10107, 7510, 8639, -1, 8649, 8639, 8640, -1, 10063, 8640, 7508, -1, 8641, 10063, 7508, -1, 10111, 7512, 8642, -1, 8642, 7517, 8626, -1, 8626, 8627, 10039, -1, 10039, 8628, 8643, -1, 8643, 8630, 8629, -1, 8629, 7514, 8644, -1, 8644, 7513, 8631, -1, 8631, 7515, 10101, -1, 10101, 8632, 8645, -1, 8645, 8634, 8633, -1, 8633, 7509, 8646, -1, 8646, 8635, 8647, -1, 8647, 7511, 10116, -1, 10116, 8636, 10072, -1, 10072, 8637, 8648, -1, 8648, 8638, 10069, -1, 10069, 7510, 10107, -1, 10107, 8639, 8649, -1, 8649, 8640, 10063, -1, 8650, 7536, 10139, -1, 8650, 8652, 7536, -1, 8650, 8651, 8652, -1, 8652, 8651, 7533, -1, 7533, 8651, 10275, -1, 8653, 10275, 8654, -1, 8677, 8654, 10270, -1, 7522, 10270, 8655, -1, 8656, 8655, 8657, -1, 7644, 8657, 8658, -1, 8678, 8658, 10260, -1, 8679, 10260, 8659, -1, 8680, 8659, 10254, -1, 7640, 10254, 10247, -1, 7637, 10247, 10244, -1, 8660, 10244, 8661, -1, 7625, 8661, 8663, -1, 8662, 8663, 10233, -1, 8664, 10233, 10232, -1, 8665, 10232, 10288, -1, 8666, 10288, 10223, -1, 7620, 10223, 8667, -1, 8681, 8667, 8668, -1, 7600, 8668, 10211, -1, 8682, 10211, 8670, -1, 8669, 8670, 8671, -1, 7608, 8671, 8672, -1, 7586, 8672, 8673, -1, 7587, 8673, 8674, -1, 7594, 8674, 8683, -1, 8684, 8683, 10292, -1, 7580, 10292, 10183, -1, 7576, 10183, 10181, -1, 7569, 10181, 10178, -1, 8685, 10178, 10173, -1, 7567, 10173, 10169, -1, 7564, 10169, 10163, -1, 8686, 10163, 10162, -1, 7560, 10162, 10158, -1, 8687, 10158, 10153, -1, 8675, 10153, 10310, -1, 7553, 10310, 10312, -1, 7547, 10312, 10141, -1, 7543, 10141, 8676, -1, 7542, 8676, 10139, -1, 7536, 7542, 10139, -1, 7533, 10275, 8653, -1, 8653, 8654, 8677, -1, 8677, 10270, 7522, -1, 7522, 8655, 8656, -1, 8656, 8657, 7644, -1, 7644, 8658, 8678, -1, 8678, 10260, 8679, -1, 8679, 8659, 8680, -1, 8680, 10254, 7640, -1, 7640, 10247, 7637, -1, 7637, 10244, 8660, -1, 8660, 8661, 7625, -1, 7625, 8663, 8662, -1, 8662, 10233, 8664, -1, 8664, 10232, 8665, -1, 8665, 10288, 8666, -1, 8666, 10223, 7620, -1, 7620, 8667, 8681, -1, 8681, 8668, 7600, -1, 7600, 10211, 8682, -1, 8682, 8670, 8669, -1, 8669, 8671, 7608, -1, 7608, 8672, 7586, -1, 7586, 8673, 7587, -1, 7587, 8674, 7594, -1, 7594, 8683, 8684, -1, 8684, 10292, 7580, -1, 7580, 10183, 7576, -1, 7576, 10181, 7569, -1, 7569, 10178, 8685, -1, 8685, 10173, 7567, -1, 7567, 10169, 7564, -1, 7564, 10163, 8686, -1, 8686, 10162, 7560, -1, 7560, 10158, 8687, -1, 8687, 10153, 8675, -1, 8675, 10310, 7553, -1, 7553, 10312, 7547, -1, 7547, 10141, 7543, -1, 7543, 8676, 7542, -1, 7705, 8688, 7699, -1, 7705, 8693, 8688, -1, 7705, 7706, 8693, -1, 8693, 7706, 8799, -1, 8694, 8799, 8798, -1, 8692, 8798, 8802, -1, 8801, 8802, 8696, -1, 8690, 8696, 8689, -1, 8690, 8801, 8696, -1, 8690, 10645, 8801, -1, 8801, 10645, 8691, -1, 8692, 8691, 8785, -1, 8694, 8785, 8784, -1, 8693, 8784, 8688, -1, 8693, 8694, 8784, -1, 8693, 8799, 8694, -1, 7706, 7707, 8799, -1, 8799, 7707, 8800, -1, 8798, 8800, 8695, -1, 8802, 8695, 8804, -1, 8696, 8804, 8697, -1, 8689, 8697, 10648, -1, 8689, 8696, 8697, -1, 7707, 8698, 8800, -1, 8800, 8698, 8699, -1, 8695, 8699, 8803, -1, 8804, 8803, 8700, -1, 8697, 8700, 8701, -1, 10648, 8701, 10626, -1, 10648, 8697, 8701, -1, 8698, 8702, 8699, -1, 8699, 8702, 8716, -1, 8803, 8716, 8807, -1, 8700, 8807, 8717, -1, 8701, 8717, 8718, -1, 10626, 8718, 10627, -1, 10626, 8701, 8718, -1, 8702, 7704, 8716, -1, 8716, 7704, 8703, -1, 8704, 8703, 8705, -1, 8805, 8705, 7708, -1, 8723, 7708, 7703, -1, 8725, 7703, 7702, -1, 8726, 7702, 7701, -1, 8814, 7701, 8706, -1, 8813, 8706, 8734, -1, 8787, 8734, 7695, -1, 8708, 7695, 7697, -1, 8707, 8708, 7697, -1, 8707, 8715, 8708, -1, 8707, 8709, 8715, -1, 8715, 8709, 8710, -1, 8713, 8710, 8820, -1, 8711, 8820, 8822, -1, 8821, 8822, 8741, -1, 10633, 8741, 10634, -1, 10633, 8821, 8741, -1, 10633, 8739, 8821, -1, 8821, 8739, 8712, -1, 8711, 8712, 8738, -1, 8713, 8738, 8714, -1, 8715, 8714, 8708, -1, 8715, 8713, 8714, -1, 8715, 8710, 8713, -1, 8716, 8703, 8704, -1, 8807, 8704, 8806, -1, 8717, 8806, 8810, -1, 8718, 8810, 8719, -1, 10627, 8719, 10651, -1, 10627, 8718, 8719, -1, 8704, 8705, 8805, -1, 8806, 8805, 8809, -1, 8810, 8809, 8811, -1, 8719, 8811, 8722, -1, 10651, 8722, 8721, -1, 10651, 8719, 8722, -1, 8805, 7708, 8723, -1, 8809, 8723, 8808, -1, 8811, 8808, 8720, -1, 8722, 8720, 8724, -1, 8721, 8724, 10628, -1, 8721, 8722, 8724, -1, 8723, 7703, 8725, -1, 8808, 8725, 8812, -1, 8720, 8812, 8817, -1, 8724, 8817, 8729, -1, 10628, 8729, 8728, -1, 10628, 8724, 8729, -1, 8725, 7702, 8726, -1, 8812, 8726, 8816, -1, 8817, 8816, 8727, -1, 8729, 8727, 8730, -1, 8728, 8730, 10630, -1, 8728, 8729, 8730, -1, 8726, 7701, 8814, -1, 8816, 8814, 8815, -1, 8727, 8815, 8731, -1, 8730, 8731, 8733, -1, 10630, 8733, 8732, -1, 10630, 8730, 8733, -1, 8814, 8706, 8813, -1, 8815, 8813, 8735, -1, 8731, 8735, 8789, -1, 8733, 8789, 8790, -1, 8732, 8790, 8737, -1, 8732, 8733, 8790, -1, 8813, 8734, 8787, -1, 8735, 8787, 8788, -1, 8789, 8788, 8736, -1, 8790, 8736, 8818, -1, 8737, 8818, 10631, -1, 8737, 8790, 8818, -1, 8787, 7695, 8708, -1, 8788, 8708, 8714, -1, 8736, 8714, 8738, -1, 8818, 8738, 8712, -1, 10631, 8712, 8739, -1, 10631, 8818, 8712, -1, 8709, 7696, 8710, -1, 8710, 7696, 8819, -1, 8820, 8819, 8740, -1, 8822, 8740, 8823, -1, 8741, 8823, 8744, -1, 10634, 8744, 8746, -1, 10634, 8741, 8744, -1, 7696, 8742, 8819, -1, 8819, 8742, 8743, -1, 8740, 8743, 8825, -1, 8823, 8825, 8745, -1, 8744, 8745, 8747, -1, 8746, 8747, 8753, -1, 8746, 8744, 8747, -1, 8742, 8748, 8743, -1, 8743, 8748, 8749, -1, 8825, 8749, 8750, -1, 8745, 8750, 8751, -1, 8747, 8751, 8752, -1, 8753, 8752, 8756, -1, 8753, 8747, 8752, -1, 8748, 7694, 8749, -1, 8749, 7694, 8824, -1, 8750, 8824, 8828, -1, 8751, 8828, 8757, -1, 8752, 8757, 8754, -1, 8756, 8754, 8755, -1, 8756, 8752, 8754, -1, 7694, 7693, 8824, -1, 8824, 7693, 8826, -1, 8828, 8826, 8827, -1, 8757, 8827, 8830, -1, 8754, 8830, 8758, -1, 8755, 8758, 10636, -1, 8755, 8754, 8758, -1, 7693, 7698, 8826, -1, 8826, 7698, 8761, -1, 8827, 8761, 8829, -1, 8830, 8829, 8759, -1, 8758, 8759, 8760, -1, 10636, 8760, 10637, -1, 10636, 8758, 8760, -1, 7698, 7691, 8761, -1, 8761, 7691, 8764, -1, 8829, 8764, 8762, -1, 8759, 8762, 8833, -1, 8760, 8833, 8763, -1, 10637, 8763, 8767, -1, 10637, 8760, 8763, -1, 7691, 7690, 8764, -1, 8764, 7690, 8765, -1, 8762, 8765, 8832, -1, 8833, 8832, 8834, -1, 8763, 8834, 8766, -1, 8767, 8766, 10638, -1, 8767, 8763, 8766, -1, 7690, 8768, 8765, -1, 8765, 8768, 8831, -1, 8832, 8831, 8769, -1, 8834, 8769, 8770, -1, 8766, 8770, 8771, -1, 10638, 8771, 10662, -1, 10638, 8766, 8771, -1, 8768, 7689, 8831, -1, 8831, 7689, 8772, -1, 8769, 8772, 8773, -1, 8770, 8773, 8836, -1, 8771, 8836, 8774, -1, 10662, 8774, 10641, -1, 10662, 8771, 8774, -1, 7689, 7688, 8772, -1, 8772, 7688, 8775, -1, 8773, 8775, 8835, -1, 8836, 8835, 8776, -1, 8774, 8776, 8777, -1, 10641, 8777, 10624, -1, 10641, 8774, 8777, -1, 7688, 8778, 8775, -1, 8775, 8778, 8838, -1, 8835, 8838, 8837, -1, 8776, 8837, 8793, -1, 8777, 8793, 8781, -1, 10624, 8781, 8780, -1, 10624, 8777, 8781, -1, 8778, 8779, 8838, -1, 8838, 8779, 8797, -1, 8837, 8797, 8791, -1, 8793, 8791, 8795, -1, 8781, 8795, 8794, -1, 8780, 8794, 10643, -1, 8780, 8781, 8794, -1, 8779, 8782, 8797, -1, 8797, 8782, 8783, -1, 8791, 8783, 8792, -1, 8795, 8792, 8796, -1, 8794, 8796, 8786, -1, 10643, 8786, 10625, -1, 10643, 8794, 8786, -1, 8782, 7692, 8783, -1, 8783, 7692, 7700, -1, 7699, 8783, 7700, -1, 7699, 8688, 8783, -1, 8783, 8688, 8792, -1, 8792, 8688, 8784, -1, 8796, 8784, 8785, -1, 8786, 8785, 8691, -1, 10625, 8691, 10645, -1, 10625, 8786, 8691, -1, 8708, 8788, 8787, -1, 8788, 8789, 8735, -1, 8736, 8788, 8714, -1, 8789, 8733, 8731, -1, 8790, 8789, 8736, -1, 8792, 8795, 8791, -1, 8796, 8792, 8784, -1, 8795, 8781, 8793, -1, 8794, 8795, 8796, -1, 8776, 8793, 8777, -1, 8837, 8791, 8793, -1, 8797, 8783, 8791, -1, 8786, 8796, 8785, -1, 8692, 8785, 8694, -1, 8798, 8692, 8694, -1, 8800, 8798, 8799, -1, 8699, 8695, 8800, -1, 8801, 8691, 8692, -1, 8802, 8801, 8692, -1, 8695, 8802, 8798, -1, 8716, 8803, 8699, -1, 8803, 8804, 8695, -1, 8804, 8696, 8802, -1, 8704, 8807, 8716, -1, 8807, 8700, 8803, -1, 8700, 8697, 8804, -1, 8805, 8806, 8704, -1, 8806, 8717, 8807, -1, 8717, 8701, 8700, -1, 8723, 8809, 8805, -1, 8809, 8810, 8806, -1, 8810, 8718, 8717, -1, 8725, 8808, 8723, -1, 8808, 8811, 8809, -1, 8811, 8719, 8810, -1, 8726, 8812, 8725, -1, 8812, 8720, 8808, -1, 8720, 8722, 8811, -1, 8814, 8816, 8726, -1, 8816, 8817, 8812, -1, 8817, 8724, 8720, -1, 8813, 8815, 8814, -1, 8815, 8727, 8816, -1, 8727, 8729, 8817, -1, 8787, 8735, 8813, -1, 8735, 8731, 8815, -1, 8731, 8730, 8727, -1, 8818, 8736, 8738, -1, 8711, 8738, 8713, -1, 8820, 8711, 8713, -1, 8819, 8820, 8710, -1, 8743, 8740, 8819, -1, 8821, 8712, 8711, -1, 8822, 8821, 8711, -1, 8740, 8822, 8820, -1, 8749, 8825, 8743, -1, 8825, 8823, 8740, -1, 8823, 8741, 8822, -1, 8824, 8750, 8749, -1, 8750, 8745, 8825, -1, 8745, 8744, 8823, -1, 8826, 8828, 8824, -1, 8828, 8751, 8750, -1, 8751, 8747, 8745, -1, 8761, 8827, 8826, -1, 8827, 8757, 8828, -1, 8757, 8752, 8751, -1, 8764, 8829, 8761, -1, 8829, 8830, 8827, -1, 8830, 8754, 8757, -1, 8765, 8762, 8764, -1, 8762, 8759, 8829, -1, 8759, 8758, 8830, -1, 8831, 8832, 8765, -1, 8832, 8833, 8762, -1, 8833, 8760, 8759, -1, 8772, 8769, 8831, -1, 8769, 8834, 8832, -1, 8834, 8763, 8833, -1, 8775, 8773, 8772, -1, 8773, 8770, 8769, -1, 8770, 8766, 8834, -1, 8838, 8835, 8775, -1, 8835, 8836, 8773, -1, 8836, 8771, 8770, -1, 8797, 8837, 8838, -1, 8837, 8776, 8835, -1, 8776, 8774, 8836, -1, 8048, 10675, 8874, -1, 8873, 8874, 8839, -1, 8840, 8839, 8870, -1, 8869, 8870, 8853, -1, 8877, 8853, 8851, -1, 8867, 8851, 8850, -1, 8866, 8850, 8854, -1, 8883, 8854, 8856, -1, 8841, 8856, 8842, -1, 8882, 8842, 8858, -1, 8881, 8858, 8859, -1, 8880, 8859, 8843, -1, 8844, 8880, 8843, -1, 8844, 8845, 8880, -1, 8844, 9253, 8845, -1, 8845, 9253, 9255, -1, 8846, 9255, 8847, -1, 8881, 8847, 8882, -1, 8858, 8881, 8882, -1, 10676, 8839, 8879, -1, 10676, 8870, 8839, -1, 10676, 8848, 8870, -1, 8870, 8848, 8853, -1, 8853, 8848, 8849, -1, 8851, 8849, 8852, -1, 8850, 8852, 8854, -1, 8850, 8851, 8852, -1, 8853, 8849, 8851, -1, 8852, 8855, 8854, -1, 8854, 8855, 8856, -1, 8856, 8855, 8857, -1, 8842, 8857, 10680, -1, 8858, 10680, 8859, -1, 8858, 8842, 10680, -1, 8856, 8857, 8842, -1, 10680, 8884, 8859, -1, 8859, 8884, 8843, -1, 9255, 8860, 8847, -1, 8847, 8860, 8861, -1, 8882, 8861, 8841, -1, 8842, 8882, 8841, -1, 8860, 8862, 8861, -1, 8861, 8862, 8863, -1, 8841, 8863, 8883, -1, 8856, 8841, 8883, -1, 8862, 9256, 8863, -1, 8863, 9256, 8864, -1, 8883, 8864, 8866, -1, 8854, 8883, 8866, -1, 8864, 9256, 8865, -1, 8866, 8865, 8867, -1, 8850, 8866, 8867, -1, 9260, 8876, 8868, -1, 9260, 8878, 8876, -1, 9260, 9259, 8878, -1, 8878, 9259, 8871, -1, 8869, 8871, 8840, -1, 8870, 8869, 8840, -1, 9259, 8872, 8871, -1, 8871, 8872, 8875, -1, 8840, 8875, 8873, -1, 8839, 8840, 8873, -1, 8872, 8035, 8875, -1, 8875, 8035, 8034, -1, 8873, 8034, 8048, -1, 8874, 8873, 8048, -1, 8875, 8034, 8873, -1, 8877, 8851, 8867, -1, 8876, 8867, 8865, -1, 8868, 8865, 9256, -1, 8868, 8876, 8865, -1, 8869, 8853, 8877, -1, 8878, 8877, 8876, -1, 8878, 8869, 8877, -1, 8878, 8871, 8869, -1, 10675, 8879, 8874, -1, 8874, 8879, 8839, -1, 8859, 8880, 8881, -1, 8881, 8880, 8846, -1, 8847, 8881, 8846, -1, 8861, 8882, 8847, -1, 8863, 8841, 8861, -1, 8864, 8883, 8863, -1, 8865, 8866, 8864, -1, 8876, 8877, 8867, -1, 8875, 8840, 8871, -1, 9255, 8846, 8845, -1, 8845, 8846, 8880, -1, 9253, 8844, 9249, -1, 9249, 8844, 10581, -1, 10581, 8844, 8843, -1, 10589, 8843, 8884, -1, 10681, 10589, 8884, -1, 10581, 8843, 10589, -1, 10721, 8885, 8976, -1, 8886, 8976, 8887, -1, 8965, 8887, 8980, -1, 8888, 8980, 8889, -1, 7731, 8888, 8889, -1, 7731, 8890, 8888, -1, 7731, 7732, 8890, -1, 8890, 7732, 8892, -1, 8891, 8892, 8893, -1, 8995, 8893, 8943, -1, 8894, 8943, 10714, -1, 8894, 8995, 8943, -1, 8894, 8963, 8995, -1, 8995, 8963, 8999, -1, 8891, 8999, 8998, -1, 8890, 8998, 8888, -1, 8890, 8891, 8998, -1, 8890, 8892, 8891, -1, 10699, 8973, 10700, -1, 10699, 8898, 8973, -1, 10699, 8895, 8898, -1, 8898, 8895, 8900, -1, 8984, 8900, 8897, -1, 8896, 8897, 8985, -1, 7728, 8985, 8901, -1, 7728, 8896, 8985, -1, 7728, 7715, 8896, -1, 8896, 7715, 8983, -1, 8984, 8983, 8981, -1, 8898, 8981, 8973, -1, 8898, 8984, 8981, -1, 8898, 8900, 8984, -1, 8895, 8899, 8900, -1, 8900, 8899, 8912, -1, 8897, 8912, 8916, -1, 8985, 8916, 8972, -1, 8901, 8972, 8919, -1, 8971, 8919, 8921, -1, 7713, 8921, 8922, -1, 8970, 8922, 8924, -1, 8969, 8924, 8902, -1, 8968, 8902, 8929, -1, 8903, 8929, 10705, -1, 8904, 8903, 10705, -1, 8904, 8911, 8903, -1, 8904, 8931, 8911, -1, 8911, 8931, 8987, -1, 8905, 8987, 8906, -1, 8908, 8906, 8932, -1, 7710, 8932, 7724, -1, 7710, 8908, 8932, -1, 7710, 8907, 8908, -1, 7710, 7709, 8907, -1, 8907, 7709, 8909, -1, 8910, 8909, 8968, -1, 8903, 8968, 8929, -1, 8903, 8910, 8968, -1, 8903, 8911, 8910, -1, 8910, 8911, 8905, -1, 8907, 8905, 8908, -1, 8907, 8910, 8905, -1, 8907, 8909, 8910, -1, 8899, 8913, 8912, -1, 8912, 8913, 8914, -1, 8916, 8914, 8915, -1, 8972, 8915, 8919, -1, 8972, 8916, 8915, -1, 8913, 10698, 8914, -1, 8914, 10698, 8917, -1, 8915, 8917, 8918, -1, 8919, 8918, 8921, -1, 8919, 8915, 8918, -1, 10698, 10739, 8917, -1, 8917, 10739, 8920, -1, 8918, 8920, 8925, -1, 8921, 8925, 8922, -1, 8921, 8918, 8925, -1, 10739, 8923, 8920, -1, 8920, 8923, 8986, -1, 8925, 8986, 8928, -1, 8922, 8928, 8924, -1, 8922, 8925, 8928, -1, 8923, 8926, 8986, -1, 8986, 8926, 8927, -1, 8928, 8927, 8902, -1, 8924, 8928, 8902, -1, 8926, 10703, 8927, -1, 8927, 10703, 8929, -1, 8902, 8927, 8929, -1, 10703, 8930, 8929, -1, 8929, 8930, 10705, -1, 8931, 10706, 8987, -1, 8987, 10706, 8988, -1, 8906, 8988, 8990, -1, 8932, 8990, 8935, -1, 7724, 8935, 8934, -1, 7724, 8932, 8935, -1, 10706, 10708, 8988, -1, 8988, 10708, 8933, -1, 8990, 8933, 8989, -1, 8935, 8989, 8967, -1, 8934, 8967, 7733, -1, 8934, 8935, 8967, -1, 10708, 8936, 8933, -1, 8933, 8936, 8947, -1, 8989, 8947, 8937, -1, 8967, 8937, 8938, -1, 7733, 8938, 8940, -1, 8939, 8940, 8950, -1, 7721, 8950, 8959, -1, 7719, 8959, 8958, -1, 8994, 8958, 8941, -1, 8993, 8941, 8961, -1, 8942, 8961, 10717, -1, 10714, 8942, 10717, -1, 10714, 8943, 8942, -1, 8942, 8943, 8944, -1, 8993, 8944, 8945, -1, 8994, 8945, 8946, -1, 7719, 8994, 8946, -1, 7719, 8958, 8994, -1, 8936, 8948, 8947, -1, 8947, 8948, 8991, -1, 8937, 8991, 8949, -1, 8938, 8949, 8940, -1, 8938, 8937, 8949, -1, 8948, 8951, 8991, -1, 8991, 8951, 8952, -1, 8949, 8952, 8992, -1, 8940, 8992, 8950, -1, 8940, 8949, 8992, -1, 8951, 10709, 8952, -1, 8952, 10709, 8953, -1, 8992, 8953, 8954, -1, 8950, 8954, 8959, -1, 8950, 8992, 8954, -1, 10709, 8955, 8953, -1, 8953, 8955, 8956, -1, 8954, 8956, 8957, -1, 8959, 8957, 8958, -1, 8959, 8954, 8957, -1, 8955, 8960, 8956, -1, 8956, 8960, 10711, -1, 8962, 10711, 10716, -1, 8961, 10716, 10717, -1, 8961, 8962, 10716, -1, 8961, 8941, 8962, -1, 8962, 8941, 8957, -1, 8956, 8962, 8957, -1, 8956, 10711, 8962, -1, 8963, 8964, 8999, -1, 8999, 8964, 8997, -1, 8998, 8997, 8965, -1, 8888, 8965, 8980, -1, 8888, 8998, 8965, -1, 8964, 8966, 8997, -1, 8997, 8966, 8886, -1, 8965, 8886, 8887, -1, 8965, 8997, 8886, -1, 8966, 10721, 8886, -1, 8886, 10721, 8976, -1, 7719, 7721, 8959, -1, 7721, 8939, 8950, -1, 8939, 7733, 8940, -1, 8938, 7733, 8967, -1, 7709, 7726, 8909, -1, 8909, 7726, 8969, -1, 8968, 8969, 8902, -1, 8968, 8909, 8969, -1, 7726, 8970, 8969, -1, 8969, 8970, 8924, -1, 8970, 7713, 8922, -1, 7713, 8971, 8921, -1, 8971, 8901, 8919, -1, 8972, 8901, 8985, -1, 7715, 8977, 8983, -1, 8983, 8977, 8982, -1, 8981, 8982, 8974, -1, 8973, 8974, 8976, -1, 10700, 8976, 8885, -1, 10700, 8973, 8976, -1, 8982, 8977, 8975, -1, 8974, 8975, 8887, -1, 8976, 8974, 8887, -1, 8889, 8980, 8978, -1, 8978, 8980, 8975, -1, 8977, 8978, 8975, -1, 8892, 7732, 8996, -1, 8893, 8996, 8944, -1, 8943, 8893, 8944, -1, 8946, 8945, 8979, -1, 8979, 8945, 8996, -1, 7732, 8979, 8996, -1, 8975, 8980, 8887, -1, 8981, 8983, 8982, -1, 8981, 8974, 8973, -1, 8982, 8975, 8974, -1, 8896, 8983, 8984, -1, 8897, 8896, 8984, -1, 8912, 8897, 8900, -1, 8914, 8916, 8912, -1, 8916, 8985, 8897, -1, 8917, 8915, 8914, -1, 8920, 8918, 8917, -1, 8986, 8925, 8920, -1, 8927, 8928, 8986, -1, 8987, 8905, 8911, -1, 8988, 8906, 8987, -1, 8906, 8908, 8905, -1, 8933, 8990, 8988, -1, 8990, 8932, 8906, -1, 8947, 8989, 8933, -1, 8989, 8935, 8990, -1, 8991, 8937, 8947, -1, 8937, 8967, 8989, -1, 8952, 8949, 8991, -1, 8953, 8992, 8952, -1, 8956, 8954, 8953, -1, 8958, 8957, 8941, -1, 8944, 8993, 8942, -1, 8942, 8993, 8961, -1, 8945, 8994, 8993, -1, 8993, 8994, 8941, -1, 8996, 8945, 8944, -1, 8891, 8893, 8995, -1, 8999, 8891, 8995, -1, 8892, 8996, 8893, -1, 8997, 8998, 8999, -1, 10730, 9086, 9088, -1, 9073, 9088, 9000, -1, 9069, 9000, 9001, -1, 9002, 9001, 7755, -1, 7756, 9002, 7755, -1, 7756, 9003, 9002, -1, 7756, 7743, 9003, -1, 9003, 7743, 9006, -1, 9005, 9006, 9092, -1, 9113, 9092, 9048, -1, 10690, 9048, 10691, -1, 10690, 9113, 9048, -1, 10690, 9004, 9113, -1, 9113, 9004, 9115, -1, 9005, 9115, 9114, -1, 9003, 9114, 9002, -1, 9003, 9005, 9114, -1, 9003, 9006, 9005, -1, 9007, 9087, 9085, -1, 9007, 9008, 9087, -1, 9007, 9012, 9008, -1, 9008, 9012, 9009, -1, 9096, 9009, 9098, -1, 9095, 9098, 9097, -1, 7753, 9097, 9083, -1, 7753, 9095, 9097, -1, 7753, 9010, 9095, -1, 9095, 9010, 9011, -1, 9096, 9011, 9093, -1, 9008, 9093, 9087, -1, 9008, 9096, 9093, -1, 9008, 9009, 9096, -1, 9012, 9013, 9009, -1, 9009, 9013, 9024, -1, 9098, 9024, 9014, -1, 9097, 9014, 9082, -1, 9083, 9082, 9029, -1, 7751, 9029, 9028, -1, 9081, 9028, 9030, -1, 9080, 9030, 9015, -1, 9078, 9015, 9016, -1, 9017, 9016, 9018, -1, 9022, 9018, 10738, -1, 9019, 9022, 10738, -1, 9019, 9102, 9022, -1, 9019, 10737, 9102, -1, 9102, 10737, 9100, -1, 9101, 9100, 9103, -1, 9020, 9103, 9042, -1, 7735, 9042, 9041, -1, 7735, 9020, 9042, -1, 7735, 9021, 9020, -1, 7735, 7736, 9021, -1, 9021, 7736, 9079, -1, 9023, 9079, 9017, -1, 9022, 9017, 9018, -1, 9022, 9023, 9017, -1, 9022, 9102, 9023, -1, 9023, 9102, 9101, -1, 9021, 9101, 9020, -1, 9021, 9023, 9101, -1, 9021, 9079, 9023, -1, 9013, 10727, 9024, -1, 9024, 10727, 9025, -1, 9014, 9025, 9026, -1, 9082, 9026, 9029, -1, 9082, 9014, 9026, -1, 10727, 10728, 9025, -1, 9025, 10728, 9099, -1, 9026, 9099, 9027, -1, 9029, 9027, 9028, -1, 9029, 9026, 9027, -1, 10728, 9031, 9099, -1, 9099, 9031, 9033, -1, 9027, 9033, 9034, -1, 9028, 9034, 9030, -1, 9028, 9027, 9034, -1, 9031, 9032, 9033, -1, 9033, 9032, 9035, -1, 9034, 9035, 9036, -1, 9030, 9036, 9015, -1, 9030, 9034, 9036, -1, 9032, 9037, 9035, -1, 9035, 9037, 9039, -1, 9036, 9039, 9016, -1, 9015, 9036, 9016, -1, 9037, 9038, 9039, -1, 9039, 9038, 9018, -1, 9016, 9039, 9018, -1, 9038, 10729, 9018, -1, 9018, 10729, 10738, -1, 10737, 9043, 9100, -1, 9100, 9043, 9044, -1, 9103, 9044, 9104, -1, 9042, 9104, 9047, -1, 9041, 9047, 9040, -1, 9041, 9042, 9047, -1, 9043, 10736, 9044, -1, 9044, 10736, 9045, -1, 9104, 9045, 9107, -1, 9047, 9107, 9046, -1, 9040, 9046, 7749, -1, 9040, 9047, 9046, -1, 10736, 10684, 9045, -1, 9045, 10684, 9105, -1, 9107, 9105, 9106, -1, 9046, 9106, 9055, -1, 7749, 9055, 9054, -1, 9076, 9054, 9075, -1, 7757, 9075, 9062, -1, 9074, 9062, 9061, -1, 9111, 9061, 9110, -1, 9112, 9110, 9064, -1, 9049, 9064, 9066, -1, 10691, 9049, 9066, -1, 10691, 9048, 9049, -1, 9049, 9048, 9050, -1, 9112, 9050, 9051, -1, 9111, 9051, 7746, -1, 9074, 9111, 7746, -1, 9074, 9061, 9111, -1, 10684, 9052, 9105, -1, 9105, 9052, 9053, -1, 9106, 9053, 9109, -1, 9055, 9109, 9054, -1, 9055, 9106, 9109, -1, 9052, 10685, 9053, -1, 9053, 10685, 9108, -1, 9109, 9108, 9056, -1, 9054, 9056, 9075, -1, 9054, 9109, 9056, -1, 10685, 9058, 9108, -1, 9108, 9058, 9059, -1, 9056, 9059, 9057, -1, 9075, 9057, 9062, -1, 9075, 9056, 9057, -1, 9058, 10686, 9059, -1, 9059, 10686, 9068, -1, 9057, 9068, 9060, -1, 9062, 9060, 9061, -1, 9062, 9057, 9060, -1, 10686, 9063, 9068, -1, 9068, 9063, 10687, -1, 9067, 10687, 9065, -1, 9064, 9065, 9066, -1, 9064, 9067, 9065, -1, 9064, 9110, 9067, -1, 9067, 9110, 9060, -1, 9068, 9067, 9060, -1, 9068, 10687, 9067, -1, 9004, 9070, 9115, -1, 9115, 9070, 9072, -1, 9114, 9072, 9069, -1, 9002, 9069, 9001, -1, 9002, 9114, 9069, -1, 9070, 9071, 9072, -1, 9072, 9071, 9073, -1, 9069, 9073, 9000, -1, 9069, 9072, 9073, -1, 9071, 10730, 9073, -1, 9073, 10730, 9088, -1, 9074, 7757, 9062, -1, 7757, 9076, 9075, -1, 9076, 7749, 9054, -1, 9055, 7749, 9046, -1, 7736, 9077, 9079, -1, 9079, 9077, 9078, -1, 9017, 9078, 9016, -1, 9017, 9079, 9078, -1, 9077, 9080, 9078, -1, 9078, 9080, 9015, -1, 9080, 9081, 9030, -1, 9081, 7751, 9028, -1, 7751, 9083, 9029, -1, 9082, 9083, 9097, -1, 9010, 7754, 9011, -1, 9011, 7754, 9084, -1, 9093, 9084, 9094, -1, 9087, 9094, 9088, -1, 9085, 9088, 9086, -1, 9085, 9087, 9088, -1, 9084, 7754, 9089, -1, 9094, 9089, 9000, -1, 9088, 9094, 9000, -1, 7755, 9001, 9090, -1, 9090, 9001, 9089, -1, 7754, 9090, 9089, -1, 9006, 7743, 9091, -1, 9092, 9091, 9050, -1, 9048, 9092, 9050, -1, 7746, 9051, 7745, -1, 7745, 9051, 9091, -1, 7743, 7745, 9091, -1, 9089, 9001, 9000, -1, 9093, 9011, 9084, -1, 9093, 9094, 9087, -1, 9084, 9089, 9094, -1, 9095, 9011, 9096, -1, 9098, 9095, 9096, -1, 9024, 9098, 9009, -1, 9025, 9014, 9024, -1, 9014, 9097, 9098, -1, 9099, 9026, 9025, -1, 9033, 9027, 9099, -1, 9035, 9034, 9033, -1, 9039, 9036, 9035, -1, 9100, 9101, 9102, -1, 9044, 9103, 9100, -1, 9103, 9020, 9101, -1, 9045, 9104, 9044, -1, 9104, 9042, 9103, -1, 9105, 9107, 9045, -1, 9107, 9047, 9104, -1, 9053, 9106, 9105, -1, 9106, 9046, 9107, -1, 9108, 9109, 9053, -1, 9059, 9056, 9108, -1, 9068, 9057, 9059, -1, 9061, 9060, 9110, -1, 9050, 9112, 9049, -1, 9049, 9112, 9064, -1, 9051, 9111, 9112, -1, 9112, 9111, 9110, -1, 9091, 9051, 9050, -1, 9005, 9092, 9113, -1, 9115, 9005, 9113, -1, 9006, 9091, 9092, -1, 9072, 9114, 9115, -1, 10707, 10573, 9116, -1, 9116, 10573, 9117, -1, 9120, 9117, 10547, -1, 9118, 10547, 10565, -1, 7855, 10565, 9119, -1, 7857, 9119, 9121, -1, 7857, 7855, 9119, -1, 9116, 9117, 9120, -1, 9120, 10547, 9118, -1, 9118, 10565, 7855, -1, 9119, 10564, 9121, -1, 9121, 10564, 7860, -1, 7860, 10564, 10563, -1, 9122, 10563, 9239, -1, 9123, 9122, 9239, -1, 7860, 10563, 9122, -1, 10573, 10707, 10484, -1, 10484, 10707, 9134, -1, 10504, 10414, 9124, -1, 9124, 10414, 9135, -1, 9135, 10414, 10496, -1, 10688, 10496, 10492, -1, 10689, 10492, 9125, -1, 9136, 9125, 10433, -1, 9126, 10433, 10434, -1, 10692, 10434, 9137, -1, 10694, 9137, 10424, -1, 9138, 10424, 9127, -1, 9128, 9127, 9129, -1, 9139, 9129, 10488, -1, 10695, 10488, 9140, -1, 10696, 9140, 10487, -1, 9141, 10487, 9142, -1, 9130, 9142, 10486, -1, 9143, 10486, 9131, -1, 10697, 9131, 9132, -1, 10702, 9132, 9133, -1, 10704, 9133, 10484, -1, 9134, 10704, 10484, -1, 9135, 10496, 10688, -1, 10688, 10492, 10689, -1, 10689, 9125, 9136, -1, 9136, 10433, 9126, -1, 9126, 10434, 10692, -1, 10692, 9137, 10694, -1, 10694, 10424, 9138, -1, 9138, 9127, 9128, -1, 9128, 9129, 9139, -1, 9139, 10488, 10695, -1, 10695, 9140, 10696, -1, 10696, 10487, 9141, -1, 9141, 9142, 9130, -1, 9130, 10486, 9143, -1, 9143, 9131, 10697, -1, 10697, 9132, 10702, -1, 10702, 9133, 10704, -1, 10735, 11199, 9124, -1, 9124, 11199, 10504, -1, 7770, 7863, 9144, -1, 7770, 7862, 7863, -1, 7770, 7769, 7862, -1, 7862, 7769, 7787, -1, 9146, 7787, 7785, -1, 9145, 9146, 7785, -1, 9145, 10753, 9146, -1, 9146, 10753, 10757, -1, 7862, 7787, 9146, -1, 7863, 9267, 9144, -1, 9144, 9267, 7761, -1, 7768, 9144, 7761, -1, 9267, 8021, 7761, -1, 7785, 7784, 9170, -1, 9170, 7784, 9147, -1, 9147, 7784, 9149, -1, 9150, 9149, 7775, -1, 9171, 7775, 7774, -1, 9167, 7774, 7782, -1, 9148, 9167, 7782, -1, 9147, 9149, 9150, -1, 9150, 7775, 9171, -1, 9171, 7774, 9167, -1, 10744, 10745, 9194, -1, 9194, 10745, 9195, -1, 9195, 10745, 9151, -1, 9151, 10745, 9152, -1, 9190, 9152, 9191, -1, 9153, 9191, 7813, -1, 7833, 9153, 7813, -1, 7833, 9154, 9153, -1, 7833, 9155, 9154, -1, 9154, 9155, 7815, -1, 9156, 7815, 9189, -1, 9187, 9189, 9188, -1, 7839, 9188, 9157, -1, 7840, 9157, 7842, -1, 7840, 7839, 9157, -1, 9191, 9152, 7831, -1, 7831, 9152, 9159, -1, 9158, 9159, 9160, -1, 9165, 9160, 10748, -1, 9161, 10748, 9162, -1, 9163, 9162, 10749, -1, 9164, 10749, 10750, -1, 7829, 10750, 7827, -1, 7829, 9164, 10750, -1, 7831, 9159, 9158, -1, 9158, 9160, 9165, -1, 9165, 10748, 9161, -1, 9161, 9162, 9163, -1, 9163, 10749, 9164, -1, 10750, 9166, 7827, -1, 7827, 9166, 9168, -1, 9168, 9166, 10755, -1, 9167, 10755, 9171, -1, 9167, 9168, 10755, -1, 9167, 7809, 9168, -1, 9167, 9148, 7809, -1, 7809, 9148, 9169, -1, 9169, 9148, 7838, -1, 7826, 7838, 9172, -1, 7826, 9169, 7838, -1, 9170, 9147, 10755, -1, 10755, 9147, 9150, -1, 9171, 10755, 9150, -1, 7838, 7851, 9172, -1, 9172, 7851, 7807, -1, 7807, 7851, 9173, -1, 7806, 9173, 9174, -1, 7850, 7806, 9174, -1, 7850, 9175, 7806, -1, 7850, 9176, 9175, -1, 9175, 9176, 7824, -1, 7824, 9176, 9181, -1, 9182, 9181, 9183, -1, 9184, 9183, 9185, -1, 9186, 9185, 9177, -1, 7835, 9177, 9178, -1, 7819, 9178, 9179, -1, 9180, 9179, 7842, -1, 9157, 9180, 7842, -1, 7807, 9173, 7806, -1, 7824, 9181, 9182, -1, 9182, 9183, 9184, -1, 9184, 9185, 9186, -1, 9186, 9177, 7835, -1, 7835, 9178, 7819, -1, 7819, 9179, 9180, -1, 7839, 9187, 9188, -1, 9187, 9156, 9189, -1, 9156, 9154, 7815, -1, 9153, 9190, 9191, -1, 9190, 9151, 9152, -1, 9153, 9192, 9190, -1, 9190, 9192, 9193, -1, 9151, 9193, 7877, -1, 9195, 7877, 7874, -1, 9194, 7874, 7868, -1, 10744, 7868, 9246, -1, 10744, 9194, 7868, -1, 9190, 9193, 9151, -1, 9151, 7877, 9195, -1, 9195, 7874, 9194, -1, 9196, 10740, 9197, -1, 9204, 9197, 9233, -1, 9200, 9233, 9199, -1, 9198, 9199, 9215, -1, 9198, 9200, 9199, -1, 9198, 9201, 9200, -1, 9200, 9201, 9202, -1, 9204, 9202, 9203, -1, 9196, 9204, 9203, -1, 9196, 9197, 9204, -1, 10740, 10723, 9197, -1, 9197, 10723, 9205, -1, 9207, 9205, 10722, -1, 9206, 9207, 10722, -1, 9206, 9208, 9207, -1, 9206, 9209, 9208, -1, 9208, 9209, 9211, -1, 9210, 9211, 9237, -1, 9234, 9237, 9212, -1, 10747, 9212, 10751, -1, 10747, 9234, 9212, -1, 10747, 10746, 9234, -1, 9234, 10746, 9213, -1, 9210, 9213, 9214, -1, 9208, 9214, 9207, -1, 9208, 9210, 9214, -1, 9208, 9211, 9210, -1, 9197, 9205, 9207, -1, 9233, 9207, 9214, -1, 9199, 9214, 9213, -1, 9215, 9213, 10746, -1, 9215, 9199, 9213, -1, 9209, 10720, 9211, -1, 9211, 10720, 10719, -1, 9235, 10719, 10718, -1, 9216, 10718, 10701, -1, 9217, 9216, 10701, -1, 9217, 9218, 9216, -1, 9217, 9226, 9218, -1, 9218, 9226, 9219, -1, 9221, 9219, 9238, -1, 9220, 9238, 9231, -1, 10756, 9231, 10752, -1, 10756, 9220, 9231, -1, 10756, 10754, 9220, -1, 9220, 10754, 9225, -1, 9221, 9225, 9222, -1, 9218, 9222, 9216, -1, 9218, 9221, 9222, -1, 9218, 9219, 9221, -1, 9211, 10719, 9235, -1, 9237, 9235, 9236, -1, 9212, 9236, 9223, -1, 10751, 9223, 9224, -1, 10751, 9212, 9223, -1, 9235, 10718, 9216, -1, 9236, 9216, 9222, -1, 9223, 9222, 9225, -1, 9224, 9225, 10754, -1, 9224, 9223, 9225, -1, 9226, 10713, 9219, -1, 9219, 10713, 10712, -1, 9230, 10712, 10715, -1, 9227, 10715, 10710, -1, 7856, 9227, 10710, -1, 7856, 9228, 9227, -1, 9227, 9228, 9229, -1, 9230, 9229, 9238, -1, 9219, 9230, 9238, -1, 9219, 10712, 9230, -1, 9230, 10715, 9227, -1, 9229, 9230, 9227, -1, 9228, 7859, 9229, -1, 9229, 7859, 9231, -1, 9238, 9229, 9231, -1, 7859, 7858, 9231, -1, 9231, 7858, 10752, -1, 9201, 10743, 9202, -1, 9202, 10743, 9232, -1, 9203, 9202, 9232, -1, 10743, 11312, 9232, -1, 9200, 9202, 9204, -1, 9233, 9200, 9204, -1, 9207, 9233, 9197, -1, 9199, 9233, 9214, -1, 9234, 9213, 9210, -1, 9237, 9234, 9210, -1, 9235, 9237, 9211, -1, 9216, 9236, 9235, -1, 9236, 9212, 9237, -1, 9223, 9236, 9222, -1, 9220, 9225, 9221, -1, 9238, 9220, 9221, -1, 9305, 9306, 9436, -1, 9436, 9306, 9240, -1, 10411, 9240, 9123, -1, 9239, 10411, 9123, -1, 9239, 10530, 10411, -1, 10757, 10752, 9240, -1, 9240, 10752, 9123, -1, 9240, 10411, 9436, -1, 9436, 10411, 9242, -1, 9241, 9436, 9242, -1, 7897, 10760, 9244, -1, 7897, 9243, 10760, -1, 10760, 9243, 9251, -1, 9251, 9243, 7896, -1, 9252, 9251, 7896, -1, 10760, 10761, 9244, -1, 9244, 10761, 7895, -1, 7895, 10761, 9245, -1, 9245, 10761, 7872, -1, 7872, 10761, 9247, -1, 7873, 9247, 9246, -1, 7873, 7872, 9247, -1, 11313, 10758, 9247, -1, 9247, 10758, 9248, -1, 9246, 9247, 9248, -1, 9249, 9250, 9253, -1, 9253, 9250, 9251, -1, 9254, 9251, 9252, -1, 9254, 9253, 9251, -1, 9254, 7950, 9253, -1, 9253, 7950, 9255, -1, 9255, 7950, 7948, -1, 8860, 7948, 9257, -1, 8862, 9257, 9256, -1, 8862, 8860, 9257, -1, 9255, 7948, 8860, -1, 9257, 7945, 9256, -1, 9256, 7945, 9261, -1, 8868, 9261, 9258, -1, 9260, 9258, 7942, -1, 9259, 7942, 8872, -1, 9259, 9260, 7942, -1, 9256, 9261, 8868, -1, 8868, 9258, 9260, -1, 7942, 7925, 8872, -1, 8872, 7925, 8035, -1, 8035, 7925, 8006, -1, 8049, 8006, 8004, -1, 8068, 8004, 7995, -1, 8052, 7995, 7994, -1, 9262, 7994, 8009, -1, 9263, 9262, 8009, -1, 9263, 9264, 9262, -1, 9262, 9264, 7983, -1, 9265, 9262, 7983, -1, 9265, 8087, 9262, -1, 9265, 8088, 8087, -1, 9265, 9266, 8088, -1, 8088, 9266, 8096, -1, 8096, 9266, 9267, -1, 8090, 8096, 9267, -1, 8035, 8006, 8049, -1, 8049, 8004, 8068, -1, 8068, 7995, 8052, -1, 8052, 7994, 9262, -1, 9268, 8052, 9262, -1, 9268, 8053, 8052, -1, 9268, 8057, 8053, -1, 9268, 8075, 8057, -1, 9268, 8059, 8075, -1, 9268, 8061, 8059, -1, 9268, 11421, 8061, -1, 8061, 11421, 11425, -1, 9271, 11425, 11423, -1, 9269, 11423, 11428, -1, 9269, 9271, 11423, -1, 9269, 9270, 9271, -1, 9266, 8021, 9267, -1, 8061, 11425, 9271, -1, 9270, 10799, 9271, -1, 9271, 10799, 9272, -1, 9272, 10799, 10793, -1, 8025, 10793, 9273, -1, 10682, 8025, 9273, -1, 9272, 10793, 8025, -1, 10826, 10829, 9279, -1, 9279, 10829, 11330, -1, 9274, 9279, 11330, -1, 9274, 9277, 9279, -1, 9274, 11327, 9277, -1, 9277, 11327, 9276, -1, 9276, 11327, 11323, -1, 9275, 9276, 11323, -1, 9276, 9275, 9298, -1, 9277, 9298, 9297, -1, 9279, 9297, 9278, -1, 10826, 9278, 9301, -1, 10826, 9279, 9278, -1, 8089, 9284, 9280, -1, 8089, 9286, 9284, -1, 8089, 9287, 9286, -1, 9286, 9287, 9289, -1, 9285, 9289, 9281, -1, 9283, 9281, 9282, -1, 10830, 9282, 10832, -1, 10830, 9283, 9282, -1, 10830, 10828, 9283, -1, 9283, 10828, 9304, -1, 9285, 9304, 9302, -1, 9286, 9302, 9284, -1, 9286, 9285, 9302, -1, 9286, 9289, 9285, -1, 9287, 9288, 9289, -1, 9289, 9288, 9294, -1, 9281, 9294, 9293, -1, 9282, 9293, 9290, -1, 9291, 9282, 9290, -1, 9291, 10832, 9282, -1, 9288, 8092, 9294, -1, 9294, 8092, 8094, -1, 9292, 8094, 9306, -1, 9309, 9292, 9306, -1, 9309, 9307, 9292, -1, 9292, 9307, 9293, -1, 9294, 9292, 9293, -1, 9294, 8094, 9292, -1, 9307, 9290, 9293, -1, 10828, 10827, 9304, -1, 9304, 10827, 9303, -1, 9302, 9303, 9299, -1, 9284, 9299, 9298, -1, 9280, 9298, 9275, -1, 9280, 9284, 9298, -1, 10827, 9295, 9303, -1, 9303, 9295, 9296, -1, 9299, 9296, 9297, -1, 9298, 9299, 9297, -1, 9295, 9300, 9296, -1, 9296, 9300, 9301, -1, 9278, 9296, 9301, -1, 9278, 9297, 9296, -1, 9279, 9277, 9297, -1, 9277, 9276, 9298, -1, 9302, 9299, 9284, -1, 9303, 9296, 9299, -1, 9304, 9303, 9302, -1, 9283, 9304, 9285, -1, 9281, 9283, 9285, -1, 9294, 9281, 9289, -1, 9282, 9281, 9293, -1, 9305, 9310, 9306, -1, 9306, 9310, 9309, -1, 9309, 9310, 9357, -1, 9307, 9357, 9308, -1, 9290, 9308, 9291, -1, 9290, 9307, 9308, -1, 9309, 9357, 9307, -1, 9308, 10831, 9291, -1, 9305, 9431, 9310, -1, 9310, 9431, 9312, -1, 9357, 9312, 9356, -1, 9308, 9356, 9355, -1, 9311, 9355, 10818, -1, 9311, 9308, 9355, -1, 9311, 10831, 9308, -1, 9312, 9431, 9316, -1, 9313, 9316, 9359, -1, 9358, 9359, 9354, -1, 9314, 9354, 9352, -1, 9314, 9358, 9354, -1, 9314, 10820, 9358, -1, 9358, 10820, 9315, -1, 9313, 9315, 9356, -1, 9312, 9313, 9356, -1, 9312, 9316, 9313, -1, 9319, 9318, 9317, -1, 9319, 9322, 9318, -1, 9319, 9424, 9322, -1, 9322, 9424, 9323, -1, 9361, 9323, 9324, -1, 9360, 9324, 9320, -1, 10821, 9320, 9328, -1, 10821, 9360, 9320, -1, 10821, 10822, 9360, -1, 9360, 10822, 9353, -1, 9361, 9353, 9321, -1, 9322, 9321, 9318, -1, 9322, 9361, 9321, -1, 9322, 9323, 9361, -1, 9424, 9425, 9323, -1, 9323, 9425, 9362, -1, 9324, 9362, 9325, -1, 9320, 9325, 9326, -1, 9327, 9326, 9329, -1, 9327, 9320, 9326, -1, 9327, 9328, 9320, -1, 9425, 9432, 9362, -1, 9362, 9432, 9330, -1, 9325, 9330, 9363, -1, 9326, 9363, 9333, -1, 9329, 9333, 10823, -1, 9329, 9326, 9333, -1, 9432, 9335, 9330, -1, 9330, 9335, 9331, -1, 9363, 9331, 9332, -1, 9333, 9332, 9334, -1, 10823, 9334, 10824, -1, 10823, 9333, 9334, -1, 9335, 9336, 9331, -1, 9331, 9336, 9337, -1, 9332, 9337, 9339, -1, 9334, 9339, 9341, -1, 10824, 9341, 10825, -1, 10824, 9334, 9341, -1, 9336, 9429, 9337, -1, 9337, 9429, 9338, -1, 9339, 9338, 9340, -1, 9341, 9340, 9366, -1, 10825, 9366, 9342, -1, 10825, 9341, 9366, -1, 9429, 9343, 9338, -1, 9338, 9343, 9364, -1, 9340, 9364, 9344, -1, 9366, 9344, 9348, -1, 9342, 9348, 9345, -1, 9342, 9366, 9348, -1, 9343, 9346, 9364, -1, 9364, 9346, 9365, -1, 9344, 9365, 9368, -1, 9348, 9368, 9347, -1, 10819, 9348, 9347, -1, 10819, 9345, 9348, -1, 9346, 9349, 9365, -1, 9365, 9349, 9367, -1, 9368, 9367, 9372, -1, 9347, 9368, 9372, -1, 9349, 9350, 9367, -1, 9367, 9350, 9351, -1, 9372, 9367, 9351, -1, 9350, 9370, 9351, -1, 10822, 9352, 9353, -1, 9353, 9352, 9354, -1, 9321, 9354, 9359, -1, 9318, 9359, 9316, -1, 9317, 9316, 9431, -1, 9317, 9318, 9316, -1, 10820, 10818, 9315, -1, 9315, 10818, 9355, -1, 9356, 9315, 9355, -1, 9308, 9357, 9356, -1, 9357, 9310, 9312, -1, 9358, 9315, 9313, -1, 9359, 9358, 9313, -1, 9321, 9359, 9318, -1, 9353, 9354, 9321, -1, 9324, 9323, 9362, -1, 9360, 9353, 9361, -1, 9324, 9360, 9361, -1, 9325, 9362, 9330, -1, 9320, 9324, 9325, -1, 9363, 9330, 9331, -1, 9326, 9325, 9363, -1, 9332, 9331, 9337, -1, 9333, 9363, 9332, -1, 9339, 9337, 9338, -1, 9334, 9332, 9339, -1, 9340, 9338, 9364, -1, 9341, 9339, 9340, -1, 9344, 9364, 9365, -1, 9366, 9340, 9344, -1, 9368, 9365, 9367, -1, 9348, 9344, 9368, -1, 10887, 9369, 9370, -1, 9370, 9369, 9351, -1, 9351, 9369, 9373, -1, 9372, 9373, 9371, -1, 9347, 9371, 10819, -1, 9347, 9372, 9371, -1, 9351, 9373, 9372, -1, 9371, 10807, 10819, -1, 9376, 9375, 9374, -1, 9376, 10840, 9375, -1, 9376, 9377, 10840, -1, 10840, 9377, 9390, -1, 9390, 9377, 8103, -1, 9391, 8103, 9392, -1, 10867, 9392, 9379, -1, 9378, 9379, 8107, -1, 10875, 8107, 8113, -1, 9393, 8113, 9394, -1, 9380, 9394, 8115, -1, 9395, 8115, 9381, -1, 9396, 9381, 9382, -1, 10855, 9382, 9384, -1, 9383, 9384, 9385, -1, 9397, 9385, 9386, -1, 9398, 9386, 8133, -1, 10883, 8133, 8138, -1, 9387, 8138, 8139, -1, 10884, 8139, 8147, -1, 9399, 8147, 8146, -1, 10886, 8146, 8149, -1, 10853, 8149, 9388, -1, 9389, 9388, 10854, -1, 9389, 10853, 9388, -1, 9390, 8103, 9391, -1, 9391, 9392, 10867, -1, 10867, 9379, 9378, -1, 9378, 8107, 10875, -1, 10875, 8113, 9393, -1, 9393, 9394, 9380, -1, 9380, 8115, 9395, -1, 9395, 9381, 9396, -1, 9396, 9382, 10855, -1, 10855, 9384, 9383, -1, 9383, 9385, 9397, -1, 9397, 9386, 9398, -1, 9398, 8133, 10883, -1, 10883, 8138, 9387, -1, 9387, 8139, 10884, -1, 10884, 8147, 9399, -1, 9399, 8146, 10886, -1, 10886, 8149, 10853, -1, 9388, 9400, 10854, -1, 10854, 9400, 10852, -1, 10852, 9400, 8159, -1, 9401, 10852, 8159, -1, 9401, 9402, 10852, -1, 9401, 8161, 9402, -1, 9402, 8161, 10851, -1, 10851, 8161, 8165, -1, 9413, 8165, 8176, -1, 9414, 8176, 8177, -1, 10850, 8177, 9403, -1, 9404, 9403, 8173, -1, 10848, 8173, 9405, -1, 9415, 9405, 8189, -1, 9416, 8189, 9406, -1, 9407, 9406, 9408, -1, 9409, 9408, 8186, -1, 9410, 8186, 8207, -1, 10882, 8207, 8198, -1, 10835, 8198, 8197, -1, 9411, 8197, 9417, -1, 10836, 9417, 9418, -1, 9419, 9418, 8221, -1, 10881, 8221, 8212, -1, 10837, 8212, 9420, -1, 9412, 9420, 9374, -1, 9375, 9412, 9374, -1, 10851, 8165, 9413, -1, 9413, 8176, 9414, -1, 9414, 8177, 10850, -1, 10850, 9403, 9404, -1, 9404, 8173, 10848, -1, 10848, 9405, 9415, -1, 9415, 8189, 9416, -1, 9416, 9406, 9407, -1, 9407, 9408, 9409, -1, 9409, 8186, 9410, -1, 9410, 8207, 10882, -1, 10882, 8198, 10835, -1, 10835, 8197, 9411, -1, 9411, 9417, 10836, -1, 10836, 9418, 9419, -1, 9419, 8221, 10881, -1, 10881, 8212, 10837, -1, 10837, 9420, 9412, -1, 9370, 10885, 10887, -1, 10887, 10885, 10849, -1, 9436, 9421, 9305, -1, 9305, 9421, 9431, -1, 9431, 9421, 9422, -1, 9317, 9422, 9423, -1, 9319, 9423, 9435, -1, 10862, 9319, 9435, -1, 10862, 9424, 9319, -1, 10862, 10859, 9424, -1, 9424, 10859, 9425, -1, 9425, 10859, 9426, -1, 9432, 9426, 9427, -1, 9335, 9427, 9428, -1, 9336, 9428, 9430, -1, 9429, 9430, 10858, -1, 9343, 10858, 10857, -1, 9346, 10857, 9433, -1, 9349, 9433, 9434, -1, 9350, 9434, 10856, -1, 9370, 10856, 10885, -1, 9370, 9350, 10856, -1, 9431, 9422, 9317, -1, 9317, 9423, 9319, -1, 9425, 9426, 9432, -1, 9432, 9427, 9335, -1, 9335, 9428, 9336, -1, 9336, 9430, 9429, -1, 9429, 10858, 9343, -1, 9343, 10857, 9346, -1, 9346, 9433, 9349, -1, 9349, 9434, 9350, -1, 10862, 9435, 9442, -1, 9442, 9435, 9439, -1, 9439, 9435, 9423, -1, 9451, 9423, 9422, -1, 9437, 9422, 9421, -1, 9241, 9421, 9436, -1, 9241, 9437, 9421, -1, 9439, 9423, 9451, -1, 9451, 9422, 9437, -1, 9241, 9438, 9437, -1, 9437, 9438, 9445, -1, 9451, 9445, 9440, -1, 9439, 9440, 9441, -1, 10861, 9441, 10860, -1, 10861, 9439, 9441, -1, 10861, 9442, 9439, -1, 9438, 9447, 9445, -1, 9445, 9447, 9446, -1, 9453, 9446, 9452, -1, 9443, 9452, 8289, -1, 8287, 9443, 8289, -1, 8287, 10872, 9443, -1, 9443, 10872, 9444, -1, 9453, 9444, 9440, -1, 9445, 9453, 9440, -1, 9445, 9446, 9453, -1, 9447, 9449, 9446, -1, 9446, 9449, 9454, -1, 9452, 9454, 9448, -1, 8289, 9452, 9448, -1, 9449, 9450, 9454, -1, 9454, 9450, 8281, -1, 9448, 9454, 8281, -1, 10872, 10860, 9444, -1, 9444, 10860, 9441, -1, 9440, 9444, 9441, -1, 9439, 9451, 9440, -1, 9451, 9437, 9445, -1, 9443, 9444, 9453, -1, 9452, 9443, 9453, -1, 9454, 9452, 9446, -1, 8310, 9455, 8293, -1, 8293, 9455, 9456, -1, 9457, 9456, 9466, -1, 8287, 9466, 10871, -1, 8287, 9457, 9466, -1, 8293, 9456, 9457, -1, 9500, 10871, 9471, -1, 9502, 9471, 9468, -1, 9501, 9468, 9458, -1, 9459, 9458, 9465, -1, 9509, 9465, 9514, -1, 9511, 9514, 9460, -1, 9512, 9460, 9513, -1, 9462, 9513, 9461, -1, 10873, 9461, 9473, -1, 10873, 9462, 9461, -1, 10873, 9463, 9462, -1, 10873, 10870, 9463, -1, 9463, 10870, 9464, -1, 9510, 9464, 9508, -1, 9509, 9508, 9459, -1, 9465, 9509, 9459, -1, 9456, 9469, 9466, -1, 9456, 9467, 9469, -1, 9456, 9455, 9467, -1, 9467, 9455, 8331, -1, 9470, 8331, 9458, -1, 9468, 9470, 9458, -1, 9468, 9469, 9470, -1, 9468, 9471, 9469, -1, 9469, 9471, 9466, -1, 9466, 9471, 10871, -1, 8331, 9465, 9458, -1, 9514, 9493, 9460, -1, 9460, 9493, 9486, -1, 9513, 9486, 9472, -1, 9461, 9472, 9498, -1, 9473, 9498, 9491, -1, 9474, 9491, 9503, -1, 10863, 9503, 9490, -1, 9475, 9490, 9476, -1, 9497, 9476, 9489, -1, 9479, 9489, 9478, -1, 9477, 9479, 9478, -1, 9477, 9484, 9479, -1, 9477, 9480, 9484, -1, 9477, 9516, 9480, -1, 9480, 9516, 9515, -1, 9494, 9515, 9552, -1, 9481, 9552, 10874, -1, 10865, 9481, 10874, -1, 10865, 9482, 9481, -1, 10865, 9483, 9482, -1, 10865, 10864, 9483, -1, 9483, 10864, 9496, -1, 9485, 9496, 9497, -1, 9479, 9497, 9489, -1, 9479, 9485, 9497, -1, 9479, 9484, 9485, -1, 9485, 9484, 9495, -1, 9483, 9495, 9482, -1, 9483, 9485, 9495, -1, 9483, 9496, 9485, -1, 9486, 9493, 9492, -1, 9472, 9492, 9487, -1, 9498, 9487, 9491, -1, 9498, 9472, 9487, -1, 8338, 9488, 8328, -1, 8338, 9505, 9488, -1, 8338, 9506, 9505, -1, 8338, 9478, 9506, -1, 9506, 9478, 9489, -1, 9476, 9506, 9489, -1, 9476, 9507, 9506, -1, 9476, 9490, 9507, -1, 9507, 9490, 9503, -1, 9504, 9503, 9491, -1, 9487, 9504, 9491, -1, 9487, 9488, 9504, -1, 9487, 9492, 9488, -1, 9488, 9492, 8328, -1, 8328, 9492, 9493, -1, 9480, 9515, 9494, -1, 9495, 9494, 9482, -1, 9495, 9480, 9494, -1, 9495, 9484, 9480, -1, 9494, 9552, 9481, -1, 9482, 9494, 9481, -1, 9496, 10864, 9475, -1, 9497, 9475, 9476, -1, 9497, 9496, 9475, -1, 10863, 9474, 9503, -1, 9474, 9473, 9491, -1, 9498, 9473, 9461, -1, 9464, 10870, 9499, -1, 9508, 9499, 9501, -1, 9459, 9501, 9458, -1, 9459, 9508, 9501, -1, 9471, 9502, 9500, -1, 9500, 9502, 9499, -1, 10870, 9500, 9499, -1, 9501, 9499, 9502, -1, 9468, 9501, 9502, -1, 9508, 9464, 9499, -1, 9464, 9510, 9463, -1, 9463, 9510, 9512, -1, 9462, 9512, 9513, -1, 9462, 9463, 9512, -1, 9472, 9461, 9513, -1, 9507, 9503, 9504, -1, 9505, 9504, 9488, -1, 9505, 9507, 9504, -1, 9505, 9506, 9507, -1, 10864, 10863, 9475, -1, 9475, 10863, 9490, -1, 9508, 9509, 9510, -1, 9510, 9509, 9511, -1, 9512, 9511, 9460, -1, 9512, 9510, 9511, -1, 9486, 9513, 9460, -1, 9492, 9472, 9486, -1, 8331, 9470, 9467, -1, 9467, 9470, 9469, -1, 9514, 9511, 9509, -1, 9515, 9516, 9558, -1, 9553, 9558, 9517, -1, 9551, 9517, 9526, -1, 9557, 9526, 9518, -1, 9555, 9518, 9529, -1, 9547, 9529, 9527, -1, 9546, 9527, 9528, -1, 9545, 9528, 9532, -1, 9539, 9532, 9540, -1, 9519, 9540, 9535, -1, 9523, 9535, 9534, -1, 9559, 9534, 9565, -1, 9561, 9559, 9565, -1, 9561, 9520, 9559, -1, 9561, 9562, 9520, -1, 9520, 9562, 10842, -1, 9521, 10842, 9522, -1, 9523, 9522, 9519, -1, 9535, 9523, 9519, -1, 9524, 9517, 8337, -1, 9524, 9526, 9517, -1, 9524, 9525, 9526, -1, 9526, 9525, 9518, -1, 9518, 9525, 8325, -1, 9529, 8325, 9530, -1, 9527, 9530, 9528, -1, 9527, 9529, 9530, -1, 9518, 8325, 9529, -1, 9530, 9531, 9528, -1, 9528, 9531, 9532, -1, 9532, 9531, 9533, -1, 9540, 9533, 9536, -1, 9535, 9536, 9534, -1, 9535, 9540, 9536, -1, 9532, 9533, 9540, -1, 9536, 8339, 9534, -1, 9534, 8339, 9565, -1, 10842, 9537, 9522, -1, 9522, 9537, 9538, -1, 9519, 9538, 9539, -1, 9540, 9519, 9539, -1, 9537, 9541, 9538, -1, 9538, 9541, 9542, -1, 9539, 9542, 9545, -1, 9532, 9539, 9545, -1, 9541, 9543, 9542, -1, 9542, 9543, 9544, -1, 9545, 9544, 9546, -1, 9528, 9545, 9546, -1, 9544, 9543, 9554, -1, 9546, 9554, 9547, -1, 9527, 9546, 9547, -1, 10868, 9560, 10869, -1, 10868, 9556, 9560, -1, 10868, 9549, 9556, -1, 9556, 9549, 9548, -1, 9557, 9548, 9551, -1, 9526, 9557, 9551, -1, 9549, 10866, 9548, -1, 9548, 10866, 9550, -1, 9551, 9550, 9553, -1, 9517, 9551, 9553, -1, 10866, 10874, 9550, -1, 9550, 10874, 9552, -1, 9553, 9552, 9515, -1, 9558, 9553, 9515, -1, 9550, 9552, 9553, -1, 9555, 9529, 9547, -1, 9560, 9547, 9554, -1, 10869, 9554, 9543, -1, 10869, 9560, 9554, -1, 9557, 9518, 9555, -1, 9556, 9555, 9560, -1, 9556, 9557, 9555, -1, 9556, 9548, 9557, -1, 9516, 8337, 9558, -1, 9558, 8337, 9517, -1, 9534, 9559, 9523, -1, 9523, 9559, 9521, -1, 9522, 9523, 9521, -1, 9538, 9519, 9522, -1, 9542, 9539, 9538, -1, 9544, 9545, 9542, -1, 9554, 9546, 9544, -1, 9560, 9555, 9547, -1, 9550, 9551, 9548, -1, 10842, 9521, 9520, -1, 9520, 9521, 9559, -1, 8339, 8375, 9567, -1, 9565, 9567, 9563, -1, 9561, 9563, 9564, -1, 9562, 9564, 8345, -1, 9562, 9561, 9564, -1, 8378, 9563, 9566, -1, 8378, 9564, 9563, -1, 8378, 8345, 9564, -1, 9561, 9565, 9563, -1, 9565, 8339, 9567, -1, 9566, 9563, 9567, -1, 8375, 9566, 9567, -1, 9580, 8368, 9568, -1, 8371, 9568, 9569, -1, 8358, 9569, 9579, -1, 8345, 9579, 9578, -1, 8345, 8358, 9579, -1, 9855, 9576, 9570, -1, 9855, 9574, 9576, -1, 9855, 9856, 9574, -1, 9574, 9856, 9860, -1, 9859, 9574, 9860, -1, 9859, 9573, 9574, -1, 9859, 9571, 9573, -1, 9573, 9571, 9572, -1, 9575, 9572, 9577, -1, 9569, 9577, 9579, -1, 9569, 9575, 9577, -1, 9569, 9568, 9575, -1, 9575, 9568, 9576, -1, 9573, 9576, 9574, -1, 9573, 9575, 9576, -1, 9573, 9572, 9575, -1, 9856, 9861, 9860, -1, 9571, 10839, 9572, -1, 9572, 10839, 10841, -1, 10843, 9572, 10841, -1, 10843, 9577, 9572, -1, 10843, 9578, 9577, -1, 9577, 9578, 9579, -1, 8358, 8371, 9569, -1, 8371, 9580, 9568, -1, 9570, 9576, 9568, -1, 8368, 9570, 9568, -1, 9802, 9593, 9581, -1, 9581, 9593, 9582, -1, 9584, 9582, 9597, -1, 9583, 9597, 9585, -1, 9583, 9584, 9597, -1, 9581, 9582, 9584, -1, 9642, 9585, 9596, -1, 9643, 9596, 9595, -1, 9586, 9595, 9598, -1, 9641, 9598, 9587, -1, 9591, 9587, 9599, -1, 9588, 9599, 9600, -1, 9645, 9600, 9648, -1, 9646, 9648, 9602, -1, 10877, 9602, 10876, -1, 10877, 9646, 9602, -1, 10877, 9589, 9646, -1, 10877, 9639, 9589, -1, 9589, 9639, 9638, -1, 9644, 9638, 9590, -1, 9591, 9590, 9641, -1, 9587, 9591, 9641, -1, 9582, 9649, 9597, -1, 9582, 9592, 9649, -1, 9582, 9593, 9592, -1, 9592, 9593, 9794, -1, 9594, 9794, 9598, -1, 9595, 9594, 9598, -1, 9595, 9649, 9594, -1, 9595, 9596, 9649, -1, 9649, 9596, 9597, -1, 9597, 9596, 9585, -1, 9794, 9587, 9598, -1, 9599, 9601, 9600, -1, 9600, 9601, 9616, -1, 9648, 9616, 9618, -1, 9602, 9618, 9617, -1, 10876, 9617, 9603, -1, 10880, 9603, 9623, -1, 9637, 9623, 9604, -1, 9636, 9604, 9621, -1, 9605, 9621, 9619, -1, 9608, 9619, 9606, -1, 9607, 9608, 9606, -1, 9607, 9632, 9608, -1, 9607, 9629, 9632, -1, 9607, 9791, 9629, -1, 9629, 9791, 9609, -1, 9634, 9609, 9633, -1, 9610, 9633, 9611, -1, 9612, 9610, 9611, -1, 9612, 9630, 9610, -1, 9612, 9614, 9630, -1, 9612, 9613, 9614, -1, 9614, 9613, 9635, -1, 9615, 9635, 9605, -1, 9608, 9605, 9619, -1, 9608, 9615, 9605, -1, 9608, 9632, 9615, -1, 9615, 9632, 9631, -1, 9614, 9631, 9630, -1, 9614, 9615, 9631, -1, 9614, 9635, 9615, -1, 9616, 9601, 9628, -1, 9618, 9628, 9624, -1, 9617, 9624, 9603, -1, 9617, 9618, 9624, -1, 9799, 9626, 9627, -1, 9799, 9647, 9626, -1, 9799, 9620, 9647, -1, 9799, 9606, 9620, -1, 9620, 9606, 9619, -1, 9621, 9620, 9619, -1, 9621, 9622, 9620, -1, 9621, 9604, 9622, -1, 9622, 9604, 9623, -1, 9625, 9623, 9603, -1, 9624, 9625, 9603, -1, 9624, 9626, 9625, -1, 9624, 9628, 9626, -1, 9626, 9628, 9627, -1, 9627, 9628, 9601, -1, 9629, 9609, 9634, -1, 9631, 9634, 9630, -1, 9631, 9629, 9634, -1, 9631, 9632, 9629, -1, 9634, 9633, 9610, -1, 9630, 9634, 9610, -1, 9635, 9613, 9636, -1, 9605, 9636, 9621, -1, 9605, 9635, 9636, -1, 9637, 10880, 9623, -1, 10880, 10876, 9603, -1, 9617, 10876, 9602, -1, 9638, 9639, 9640, -1, 9590, 9640, 9586, -1, 9641, 9586, 9598, -1, 9641, 9590, 9586, -1, 9596, 9643, 9642, -1, 9642, 9643, 9640, -1, 9639, 9642, 9640, -1, 9586, 9640, 9643, -1, 9595, 9586, 9643, -1, 9590, 9638, 9640, -1, 9638, 9644, 9589, -1, 9589, 9644, 9645, -1, 9646, 9645, 9648, -1, 9646, 9589, 9645, -1, 9618, 9602, 9648, -1, 9622, 9623, 9625, -1, 9647, 9625, 9626, -1, 9647, 9622, 9625, -1, 9647, 9620, 9622, -1, 9613, 9637, 9636, -1, 9636, 9637, 9604, -1, 9590, 9591, 9644, -1, 9644, 9591, 9588, -1, 9645, 9588, 9600, -1, 9645, 9644, 9588, -1, 9616, 9648, 9600, -1, 9628, 9618, 9616, -1, 9794, 9594, 9592, -1, 9592, 9594, 9649, -1, 9599, 9588, 9591, -1, 9609, 9791, 9684, -1, 9679, 9684, 9653, -1, 9677, 9653, 9655, -1, 9683, 9655, 9650, -1, 9681, 9650, 9657, -1, 9690, 9657, 9671, -1, 9669, 9671, 9666, -1, 9667, 9666, 9658, -1, 9663, 9658, 9662, -1, 9652, 9662, 9651, -1, 9686, 9651, 9660, -1, 9685, 9660, 9694, -1, 9698, 9685, 9694, -1, 9698, 9691, 9685, -1, 9698, 9696, 9691, -1, 9691, 9696, 10834, -1, 9692, 10834, 9687, -1, 9686, 9687, 9652, -1, 9651, 9686, 9652, -1, 9654, 9653, 9790, -1, 9654, 9655, 9653, -1, 9654, 9656, 9655, -1, 9655, 9656, 9650, -1, 9650, 9656, 9789, -1, 9657, 9789, 9788, -1, 9671, 9788, 9666, -1, 9671, 9657, 9788, -1, 9650, 9789, 9657, -1, 9788, 9787, 9666, -1, 9666, 9787, 9658, -1, 9658, 9787, 9659, -1, 9662, 9659, 9786, -1, 9651, 9786, 9660, -1, 9651, 9662, 9786, -1, 9658, 9659, 9662, -1, 9786, 9785, 9660, -1, 9660, 9785, 9694, -1, 10834, 9661, 9687, -1, 9687, 9661, 9689, -1, 9652, 9689, 9663, -1, 9662, 9652, 9663, -1, 9661, 9664, 9689, -1, 9689, 9664, 9688, -1, 9663, 9688, 9667, -1, 9658, 9663, 9667, -1, 9664, 9668, 9688, -1, 9688, 9668, 9665, -1, 9667, 9665, 9669, -1, 9666, 9667, 9669, -1, 9665, 9668, 9670, -1, 9669, 9670, 9690, -1, 9671, 9669, 9690, -1, 9672, 9673, 9682, -1, 9672, 9674, 9673, -1, 9672, 9675, 9674, -1, 9674, 9675, 9676, -1, 9683, 9676, 9677, -1, 9655, 9683, 9677, -1, 9675, 9678, 9676, -1, 9676, 9678, 9680, -1, 9677, 9680, 9679, -1, 9653, 9677, 9679, -1, 9678, 9611, 9680, -1, 9680, 9611, 9633, -1, 9679, 9633, 9609, -1, 9684, 9679, 9609, -1, 9680, 9633, 9679, -1, 9681, 9657, 9690, -1, 9673, 9690, 9670, -1, 9682, 9670, 9668, -1, 9682, 9673, 9670, -1, 9683, 9650, 9681, -1, 9674, 9681, 9673, -1, 9674, 9683, 9681, -1, 9674, 9676, 9683, -1, 9791, 9790, 9684, -1, 9684, 9790, 9653, -1, 9660, 9685, 9686, -1, 9686, 9685, 9692, -1, 9687, 9686, 9692, -1, 9689, 9652, 9687, -1, 9688, 9663, 9689, -1, 9665, 9667, 9688, -1, 9670, 9669, 9665, -1, 9673, 9681, 9690, -1, 9680, 9677, 9676, -1, 10834, 9692, 9691, -1, 9691, 9692, 9685, -1, 9785, 9915, 9693, -1, 9694, 9693, 9695, -1, 9698, 9695, 9697, -1, 9696, 9697, 9867, -1, 9696, 9698, 9697, -1, 9892, 9695, 9890, -1, 9892, 9697, 9695, -1, 9892, 9867, 9697, -1, 9698, 9694, 9695, -1, 9694, 9785, 9693, -1, 9890, 9695, 9693, -1, 9915, 9890, 9693, -1, 10807, 9371, 9753, -1, 9753, 9371, 9703, -1, 9752, 9703, 9699, -1, 10808, 9699, 9700, -1, 10809, 9700, 9754, -1, 9751, 9754, 9701, -1, 9750, 9701, 9702, -1, 10811, 9702, 9749, -1, 10812, 9749, 9748, -1, 10812, 10811, 9749, -1, 9703, 9371, 9720, -1, 9699, 9720, 9719, -1, 9700, 9719, 9723, -1, 9754, 9723, 9704, -1, 9701, 9704, 9755, -1, 9702, 9755, 9705, -1, 9749, 9705, 9706, -1, 9747, 9706, 9707, -1, 9708, 9707, 9709, -1, 9710, 9709, 9733, -1, 9746, 9733, 9711, -1, 9716, 9711, 9712, -1, 9713, 9712, 9738, -1, 11349, 9738, 9743, -1, 11349, 9713, 9738, -1, 11349, 10816, 9713, -1, 9713, 10816, 10810, -1, 9714, 9713, 10810, -1, 9714, 9716, 9713, -1, 9714, 9715, 9716, -1, 9716, 9715, 9746, -1, 9711, 9716, 9746, -1, 9369, 9717, 9373, -1, 9369, 10895, 9717, -1, 9369, 10887, 10895, -1, 9717, 10895, 9718, -1, 9719, 9718, 9723, -1, 9719, 9717, 9718, -1, 9719, 9720, 9717, -1, 9717, 9720, 9373, -1, 9373, 9720, 9371, -1, 10896, 9721, 9724, -1, 10896, 9722, 9721, -1, 10896, 9725, 9722, -1, 9722, 9725, 9727, -1, 9755, 9727, 9705, -1, 9755, 9722, 9727, -1, 9755, 9704, 9722, -1, 9722, 9704, 9721, -1, 9721, 9704, 9723, -1, 9718, 9721, 9723, -1, 9718, 9724, 9721, -1, 9718, 10895, 9724, -1, 9725, 9726, 9727, -1, 9727, 9726, 9728, -1, 9705, 9728, 9706, -1, 9705, 9727, 9728, -1, 9726, 10898, 9728, -1, 9728, 10898, 9729, -1, 9706, 9729, 9707, -1, 9706, 9728, 9729, -1, 10898, 10891, 9729, -1, 9729, 10891, 9731, -1, 9707, 9731, 9709, -1, 9707, 9729, 9731, -1, 10891, 9732, 9731, -1, 9731, 9732, 9730, -1, 9709, 9730, 9733, -1, 9709, 9731, 9730, -1, 9732, 9734, 9730, -1, 9730, 9734, 9735, -1, 9733, 9735, 9711, -1, 9733, 9730, 9735, -1, 9734, 9736, 9735, -1, 9735, 9736, 9737, -1, 9711, 9737, 9712, -1, 9711, 9735, 9737, -1, 9736, 9740, 9737, -1, 9737, 9740, 9739, -1, 9712, 9739, 9738, -1, 9712, 9737, 9739, -1, 9740, 9741, 9739, -1, 9739, 9741, 9742, -1, 9738, 9742, 9743, -1, 9738, 9739, 9742, -1, 9741, 9744, 9742, -1, 9742, 9744, 11351, -1, 9743, 9742, 11351, -1, 9744, 11354, 11351, -1, 9715, 9745, 9746, -1, 9746, 9745, 9710, -1, 9733, 9746, 9710, -1, 9745, 10814, 9710, -1, 9710, 10814, 9708, -1, 9709, 9710, 9708, -1, 10814, 10813, 9708, -1, 9708, 10813, 9747, -1, 9707, 9708, 9747, -1, 10813, 9748, 9747, -1, 9747, 9748, 9749, -1, 9706, 9747, 9749, -1, 10811, 9750, 9702, -1, 9750, 9751, 9701, -1, 9751, 10809, 9754, -1, 10809, 10808, 9700, -1, 10808, 9752, 9699, -1, 9752, 9753, 9703, -1, 9699, 9703, 9720, -1, 9700, 9699, 9719, -1, 9754, 9700, 9723, -1, 9701, 9754, 9704, -1, 9702, 9701, 9755, -1, 9749, 9702, 9705, -1, 9713, 9716, 9712, -1, 9757, 10923, 8461, -1, 9757, 9756, 10923, -1, 9757, 8506, 9756, -1, 9756, 8506, 10913, -1, 10913, 8506, 8505, -1, 10922, 8505, 8509, -1, 10921, 8509, 9771, -1, 9758, 9771, 8403, -1, 10920, 8403, 8409, -1, 10919, 8409, 9772, -1, 9773, 9772, 9774, -1, 9775, 9774, 8416, -1, 9776, 8416, 9759, -1, 10910, 9759, 9777, -1, 10909, 9777, 8427, -1, 9778, 8427, 9760, -1, 10907, 9760, 9761, -1, 10915, 9761, 8436, -1, 10914, 8436, 8440, -1, 9779, 8440, 9762, -1, 10904, 9762, 9763, -1, 10901, 9763, 9764, -1, 10902, 9764, 9765, -1, 10900, 9765, 9766, -1, 10929, 9766, 9780, -1, 9767, 9780, 9781, -1, 10931, 9781, 8485, -1, 9782, 8485, 9768, -1, 9783, 9768, 8489, -1, 9784, 8489, 9769, -1, 10927, 9769, 9770, -1, 10925, 9770, 8463, -1, 10924, 8463, 8461, -1, 10923, 10924, 8461, -1, 10913, 8505, 10922, -1, 10922, 8509, 10921, -1, 10921, 9771, 9758, -1, 9758, 8403, 10920, -1, 10920, 8409, 10919, -1, 10919, 9772, 9773, -1, 9773, 9774, 9775, -1, 9775, 8416, 9776, -1, 9776, 9759, 10910, -1, 10910, 9777, 10909, -1, 10909, 8427, 9778, -1, 9778, 9760, 10907, -1, 10907, 9761, 10915, -1, 10915, 8436, 10914, -1, 10914, 8440, 9779, -1, 9779, 9762, 10904, -1, 10904, 9763, 10901, -1, 10901, 9764, 10902, -1, 10902, 9765, 10900, -1, 10900, 9766, 10929, -1, 10929, 9780, 9767, -1, 9767, 9781, 10931, -1, 10931, 8485, 9782, -1, 9782, 9768, 9783, -1, 9783, 8489, 9784, -1, 9784, 9769, 10927, -1, 10927, 9770, 10925, -1, 10925, 8463, 10924, -1, 9785, 9786, 10899, -1, 10899, 9786, 10903, -1, 10903, 9786, 9659, -1, 10905, 9659, 9787, -1, 9795, 9787, 9788, -1, 10906, 9788, 9789, -1, 9796, 9789, 9656, -1, 10916, 9656, 9654, -1, 9797, 9654, 9790, -1, 10908, 9790, 9791, -1, 9798, 9791, 9607, -1, 10917, 9607, 9606, -1, 9792, 9606, 9799, -1, 10918, 9799, 9627, -1, 9800, 9627, 9601, -1, 9801, 9601, 9599, -1, 9793, 9599, 9587, -1, 10911, 9587, 9794, -1, 10912, 9794, 9593, -1, 10912, 10911, 9794, -1, 10903, 9659, 10905, -1, 10905, 9787, 9795, -1, 9795, 9788, 10906, -1, 10906, 9789, 9796, -1, 9796, 9656, 10916, -1, 10916, 9654, 9797, -1, 9797, 9790, 10908, -1, 10908, 9791, 9798, -1, 9798, 9607, 10917, -1, 10917, 9606, 9792, -1, 9792, 9799, 10918, -1, 10918, 9627, 9800, -1, 9800, 9601, 9801, -1, 9801, 9599, 9793, -1, 9793, 9587, 10911, -1, 9593, 9802, 10912, -1, 10912, 9802, 10937, -1, 10937, 9802, 9830, -1, 9830, 9802, 9811, -1, 9803, 9830, 9811, -1, 9811, 9802, 9832, -1, 9834, 9832, 9835, -1, 9837, 9835, 9804, -1, 9836, 9804, 9815, -1, 9839, 9815, 9805, -1, 9807, 9805, 9806, -1, 10932, 9807, 9806, -1, 10932, 9843, 9807, -1, 10932, 10933, 9843, -1, 9843, 10933, 9823, -1, 9808, 9823, 9824, -1, 9809, 9824, 9840, -1, 9838, 9840, 9810, -1, 9833, 9810, 9803, -1, 9811, 9833, 9803, -1, 9811, 9834, 9833, -1, 9811, 9832, 9834, -1, 9584, 9813, 9581, -1, 9584, 9812, 9813, -1, 9584, 9821, 9812, -1, 9584, 9583, 9821, -1, 9821, 9583, 9814, -1, 9819, 9814, 10946, -1, 9818, 10946, 9822, -1, 9844, 9822, 9815, -1, 9804, 9844, 9815, -1, 9804, 9816, 9844, -1, 9804, 9835, 9816, -1, 9816, 9835, 9817, -1, 9813, 9817, 9581, -1, 9813, 9816, 9817, -1, 9813, 9820, 9816, -1, 9813, 9812, 9820, -1, 9820, 9812, 9819, -1, 9818, 9819, 10946, -1, 9818, 9820, 9819, -1, 9818, 9844, 9820, -1, 9818, 9822, 9844, -1, 9821, 9814, 9819, -1, 9812, 9821, 9819, -1, 10946, 9806, 9822, -1, 9822, 9806, 9805, -1, 9815, 9822, 9805, -1, 10933, 9826, 9823, -1, 9823, 9826, 9825, -1, 9824, 9825, 9841, -1, 9840, 9841, 9827, -1, 9810, 9827, 9803, -1, 9810, 9840, 9827, -1, 9825, 9826, 9842, -1, 9841, 9842, 9831, -1, 9827, 9831, 9803, -1, 9827, 9841, 9831, -1, 9830, 9829, 9828, -1, 9830, 9831, 9829, -1, 9830, 9803, 9831, -1, 9824, 9823, 9825, -1, 9817, 9835, 9832, -1, 9581, 9832, 9802, -1, 9581, 9817, 9832, -1, 9838, 9810, 9833, -1, 9837, 9833, 9834, -1, 9835, 9837, 9834, -1, 9838, 9833, 9837, -1, 9836, 9837, 9804, -1, 9836, 9838, 9837, -1, 9836, 9809, 9838, -1, 9836, 9839, 9809, -1, 9836, 9815, 9839, -1, 9828, 9829, 9842, -1, 9826, 9828, 9842, -1, 9809, 9840, 9838, -1, 9824, 9841, 9840, -1, 9829, 9831, 9842, -1, 9842, 9841, 9825, -1, 9805, 9807, 9839, -1, 9839, 9807, 9808, -1, 9809, 9808, 9824, -1, 9809, 9839, 9808, -1, 9823, 9808, 9843, -1, 9843, 9808, 9807, -1, 9816, 9820, 9844, -1, 8597, 9450, 10350, -1, 9845, 8597, 10350, -1, 9845, 9846, 8597, -1, 9845, 10365, 9846, -1, 9846, 10365, 9847, -1, 9847, 10365, 9848, -1, 8570, 9848, 10374, -1, 8573, 10374, 8574, -1, 8573, 8570, 10374, -1, 9447, 10388, 9449, -1, 9447, 9849, 10388, -1, 9447, 9438, 9849, -1, 9849, 9438, 9242, -1, 9242, 9438, 9241, -1, 10388, 10350, 9449, -1, 9449, 10350, 9450, -1, 9847, 9848, 8570, -1, 10374, 10373, 8574, -1, 8574, 10373, 8577, -1, 8577, 10373, 10379, -1, 9852, 10379, 9853, -1, 9851, 9853, 9850, -1, 8368, 9850, 9570, -1, 8368, 9851, 9850, -1, 8577, 10379, 9852, -1, 9852, 9853, 9851, -1, 9850, 9854, 9570, -1, 9570, 9854, 9855, -1, 9855, 9854, 9857, -1, 9856, 9857, 10381, -1, 9861, 9856, 10381, -1, 9855, 9857, 9856, -1, 10838, 10839, 9858, -1, 9858, 10839, 9571, -1, 9859, 9858, 9571, -1, 9859, 10949, 9858, -1, 9859, 9860, 10949, -1, 10949, 9860, 10939, -1, 10939, 9860, 9861, -1, 10938, 10939, 9861, -1, 9897, 9879, 9862, -1, 9872, 9862, 9878, -1, 9899, 9878, 9877, -1, 9905, 9877, 9864, -1, 9863, 9864, 9865, -1, 9909, 9865, 9876, -1, 9869, 9876, 9866, -1, 9867, 9866, 9868, -1, 9867, 9869, 9866, -1, 9867, 9870, 9869, -1, 9867, 9892, 9870, -1, 9870, 9892, 9871, -1, 9910, 9871, 9895, -1, 9904, 9895, 9894, -1, 9900, 9894, 9898, -1, 9901, 9898, 9897, -1, 9872, 9897, 9862, -1, 9872, 9901, 9897, -1, 9872, 9899, 9901, -1, 9872, 9878, 9899, -1, 11029, 9873, 11025, -1, 11029, 9906, 9873, -1, 11029, 9884, 9906, -1, 9906, 9884, 9874, -1, 9907, 9874, 9889, -1, 9908, 9889, 9888, -1, 9875, 9888, 9911, -1, 9913, 9911, 9887, -1, 9868, 9913, 9887, -1, 9868, 9866, 9913, -1, 9913, 9866, 9876, -1, 9875, 9876, 9865, -1, 9908, 9865, 9864, -1, 9907, 9864, 9877, -1, 9906, 9877, 9878, -1, 9873, 9878, 9862, -1, 11025, 9862, 9879, -1, 11025, 9873, 9862, -1, 11033, 9881, 9884, -1, 11033, 9880, 9881, -1, 11033, 9886, 9880, -1, 9880, 9886, 9882, -1, 9881, 9882, 9883, -1, 9885, 9883, 9889, -1, 9874, 9885, 9889, -1, 9874, 9884, 9885, -1, 9885, 9884, 9881, -1, 9883, 9885, 9881, -1, 9886, 9887, 9882, -1, 9882, 9887, 9912, -1, 9883, 9912, 9888, -1, 9889, 9883, 9888, -1, 9890, 9891, 9892, -1, 9890, 9902, 9891, -1, 9890, 9915, 9902, -1, 9902, 9915, 9893, -1, 9903, 9893, 9898, -1, 9894, 9903, 9898, -1, 9894, 9891, 9903, -1, 9894, 9895, 9891, -1, 9891, 9895, 9896, -1, 9892, 9896, 9871, -1, 9892, 9891, 9896, -1, 9893, 9897, 9898, -1, 9882, 9881, 9880, -1, 9900, 9898, 9901, -1, 9899, 9900, 9901, -1, 9899, 9905, 9900, -1, 9899, 9877, 9905, -1, 9902, 9893, 9903, -1, 9891, 9902, 9903, -1, 9906, 9878, 9873, -1, 9904, 9894, 9900, -1, 9905, 9904, 9900, -1, 9905, 9863, 9904, -1, 9905, 9864, 9863, -1, 9907, 9877, 9906, -1, 9874, 9907, 9906, -1, 9910, 9895, 9904, -1, 9863, 9910, 9904, -1, 9863, 9909, 9910, -1, 9863, 9865, 9909, -1, 9871, 9896, 9895, -1, 9908, 9864, 9907, -1, 9889, 9908, 9907, -1, 9870, 9871, 9910, -1, 9909, 9870, 9910, -1, 9909, 9869, 9870, -1, 9909, 9876, 9869, -1, 9912, 9887, 9911, -1, 9888, 9912, 9911, -1, 9876, 9875, 9913, -1, 9913, 9875, 9911, -1, 9883, 9882, 9912, -1, 9908, 9888, 9875, -1, 9865, 9908, 9875, -1, 9914, 9879, 10899, -1, 10899, 9879, 9785, -1, 9785, 9879, 9915, -1, 9915, 9879, 9897, -1, 9893, 9915, 9897, -1, 9916, 9919, 11060, -1, 9916, 11071, 9919, -1, 9919, 11071, 9920, -1, 10012, 9920, 10013, -1, 10010, 10013, 9917, -1, 8607, 9917, 9918, -1, 8607, 10010, 9917, -1, 8607, 8618, 10010, -1, 10010, 8618, 10011, -1, 10012, 10011, 10009, -1, 9919, 10009, 9993, -1, 11060, 9993, 11058, -1, 11060, 9919, 9993, -1, 11071, 11076, 9920, -1, 9920, 11076, 9924, -1, 10013, 9924, 9921, -1, 9917, 9921, 9922, -1, 9918, 9922, 9923, -1, 9918, 9917, 9922, -1, 11076, 11072, 9924, -1, 9924, 11072, 10014, -1, 9921, 10014, 10015, -1, 9922, 10015, 9933, -1, 9923, 9933, 9936, -1, 10005, 9936, 9926, -1, 9925, 9926, 10004, -1, 8605, 10004, 9927, -1, 10003, 9927, 9946, -1, 10001, 9946, 9945, -1, 9929, 9945, 11081, -1, 11082, 9929, 11081, -1, 11082, 10018, 9929, -1, 11082, 11085, 10018, -1, 10018, 11085, 9947, -1, 9932, 9947, 10020, -1, 9930, 10020, 9949, -1, 8602, 9949, 8615, -1, 8602, 9930, 9949, -1, 8602, 9928, 9930, -1, 8602, 9999, 9928, -1, 9928, 9999, 10002, -1, 9931, 10002, 10001, -1, 9929, 10001, 9945, -1, 9929, 9931, 10001, -1, 9929, 10018, 9931, -1, 9931, 10018, 9932, -1, 9928, 9932, 9930, -1, 9928, 9931, 9932, -1, 9928, 10002, 9931, -1, 11072, 11074, 10014, -1, 10014, 11074, 9934, -1, 10015, 9934, 10016, -1, 9933, 10016, 9936, -1, 9933, 10015, 10016, -1, 11074, 9937, 9934, -1, 9934, 9937, 9939, -1, 10016, 9939, 9935, -1, 9936, 9935, 9926, -1, 9936, 10016, 9935, -1, 9937, 9938, 9939, -1, 9939, 9938, 10017, -1, 9935, 10017, 9941, -1, 9926, 9941, 10004, -1, 9926, 9935, 9941, -1, 9938, 9940, 10017, -1, 10017, 9940, 9943, -1, 9941, 9943, 9942, -1, 10004, 9942, 9927, -1, 10004, 9941, 9942, -1, 9940, 11078, 9943, -1, 9943, 11078, 9944, -1, 9942, 9944, 9946, -1, 9927, 9942, 9946, -1, 11078, 11079, 9944, -1, 9944, 11079, 11083, -1, 9945, 11083, 11081, -1, 9945, 9944, 11083, -1, 9945, 9946, 9944, -1, 11085, 11088, 9947, -1, 9947, 11088, 9948, -1, 10020, 9948, 10019, -1, 9949, 10019, 9950, -1, 8615, 9950, 9951, -1, 8615, 9949, 9950, -1, 11088, 9952, 9948, -1, 9948, 9952, 9953, -1, 10019, 9953, 10021, -1, 9950, 10021, 9955, -1, 9951, 9955, 8612, -1, 9951, 9950, 9955, -1, 9952, 9954, 9953, -1, 9953, 9954, 9972, -1, 10021, 9972, 9973, -1, 9955, 9973, 9956, -1, 8612, 9956, 9998, -1, 9997, 9998, 9957, -1, 9995, 9957, 9996, -1, 9958, 9996, 9982, -1, 10008, 9982, 9959, -1, 9969, 9959, 9960, -1, 9961, 9960, 11052, -1, 11054, 9961, 11052, -1, 11054, 9962, 9961, -1, 11054, 9963, 9962, -1, 9962, 9963, 9986, -1, 9964, 9986, 10023, -1, 9971, 10023, 9965, -1, 8621, 9965, 9966, -1, 8621, 9971, 9965, -1, 8621, 9967, 9971, -1, 8621, 9968, 9967, -1, 9967, 9968, 10006, -1, 9970, 10006, 9969, -1, 9961, 9969, 9960, -1, 9961, 9970, 9969, -1, 9961, 9962, 9970, -1, 9970, 9962, 9964, -1, 9967, 9964, 9971, -1, 9967, 9970, 9964, -1, 9967, 10006, 9970, -1, 9954, 11089, 9972, -1, 9972, 11089, 9974, -1, 9973, 9974, 9975, -1, 9956, 9975, 9998, -1, 9956, 9973, 9975, -1, 11089, 11092, 9974, -1, 9974, 11092, 9976, -1, 9975, 9976, 9977, -1, 9998, 9977, 9957, -1, 9998, 9975, 9977, -1, 11092, 9978, 9976, -1, 9976, 9978, 9979, -1, 9977, 9979, 9980, -1, 9957, 9980, 9996, -1, 9957, 9977, 9980, -1, 9978, 11093, 9979, -1, 9979, 11093, 9981, -1, 9980, 9981, 9983, -1, 9996, 9983, 9982, -1, 9996, 9980, 9983, -1, 11093, 11095, 9981, -1, 9981, 11095, 9985, -1, 9983, 9985, 9959, -1, 9982, 9983, 9959, -1, 11095, 11096, 9985, -1, 9985, 11096, 9984, -1, 9960, 9984, 11052, -1, 9960, 9985, 9984, -1, 9960, 9959, 9985, -1, 9963, 11055, 9986, -1, 9986, 11055, 10022, -1, 10023, 10022, 10024, -1, 9965, 10024, 9988, -1, 9966, 9988, 9990, -1, 9966, 9965, 9988, -1, 11055, 11056, 10022, -1, 10022, 11056, 10025, -1, 10024, 10025, 9987, -1, 9988, 9987, 9989, -1, 9990, 9989, 8620, -1, 9990, 9988, 9989, -1, 11056, 11057, 10025, -1, 10025, 11057, 9991, -1, 9987, 9991, 9992, -1, 9989, 9992, 9994, -1, 8620, 9994, 8618, -1, 8620, 9989, 9994, -1, 11057, 11058, 9991, -1, 9991, 11058, 9993, -1, 9992, 9993, 10009, -1, 9994, 10009, 10011, -1, 8618, 9994, 10011, -1, 9958, 9995, 9996, -1, 9995, 9997, 9957, -1, 9997, 8612, 9998, -1, 9956, 8612, 9955, -1, 9999, 10000, 10002, -1, 10002, 10000, 10003, -1, 10001, 10003, 9946, -1, 10001, 10002, 10003, -1, 10000, 8605, 10003, -1, 10003, 8605, 9927, -1, 8605, 9925, 10004, -1, 9925, 10005, 9926, -1, 10005, 9923, 9936, -1, 9933, 9923, 9922, -1, 9968, 10007, 10006, -1, 10006, 10007, 10008, -1, 9969, 10008, 9959, -1, 9969, 10006, 10008, -1, 10007, 9958, 10008, -1, 10008, 9958, 9982, -1, 9993, 9992, 9991, -1, 9992, 9989, 9987, -1, 9994, 9992, 10009, -1, 10012, 10009, 9919, -1, 9920, 10012, 9919, -1, 10010, 10011, 10012, -1, 10013, 10010, 10012, -1, 9924, 10013, 9920, -1, 10014, 9921, 9924, -1, 9921, 9917, 10013, -1, 9934, 10015, 10014, -1, 10015, 9922, 9921, -1, 9939, 10016, 9934, -1, 10017, 9935, 9939, -1, 9943, 9941, 10017, -1, 9944, 9942, 9943, -1, 9947, 9932, 10018, -1, 9948, 10020, 9947, -1, 10020, 9930, 9932, -1, 9953, 10019, 9948, -1, 10019, 9949, 10020, -1, 9972, 10021, 9953, -1, 10021, 9950, 10019, -1, 9974, 9973, 9972, -1, 9973, 9955, 10021, -1, 9976, 9975, 9974, -1, 9979, 9977, 9976, -1, 9981, 9980, 9979, -1, 9985, 9983, 9981, -1, 9986, 9964, 9962, -1, 10022, 10023, 9986, -1, 10023, 9971, 9964, -1, 10025, 10024, 10022, -1, 10024, 9965, 10023, -1, 9991, 9987, 10025, -1, 9987, 9988, 10024, -1, 10027, 10119, 10026, -1, 10027, 11042, 10119, -1, 10119, 11042, 10029, -1, 10028, 10029, 10120, -1, 10030, 10120, 10031, -1, 8644, 10031, 8629, -1, 8644, 10030, 10031, -1, 8644, 8631, 10030, -1, 10030, 8631, 10106, -1, 10028, 10106, 10105, -1, 10119, 10105, 10117, -1, 10026, 10117, 10032, -1, 10026, 10119, 10117, -1, 11042, 10033, 10029, -1, 10029, 10033, 10035, -1, 10120, 10035, 10037, -1, 10031, 10037, 10114, -1, 8629, 10114, 8643, -1, 8629, 10031, 10114, -1, 10033, 10034, 10035, -1, 10035, 10034, 10036, -1, 10037, 10036, 10121, -1, 10114, 10121, 10052, -1, 8643, 10052, 10038, -1, 10039, 10038, 10113, -1, 8626, 10113, 10055, -1, 8642, 10055, 10112, -1, 10110, 10112, 10059, -1, 10040, 10059, 10047, -1, 10048, 10047, 11103, -1, 11102, 10048, 11103, -1, 11102, 10041, 10048, -1, 11102, 10042, 10041, -1, 10041, 10042, 10062, -1, 10050, 10062, 10127, -1, 10049, 10127, 10043, -1, 8641, 10043, 10063, -1, 8641, 10049, 10043, -1, 8641, 10044, 10049, -1, 8641, 8625, 10044, -1, 10044, 8625, 10046, -1, 10045, 10046, 10040, -1, 10048, 10040, 10047, -1, 10048, 10045, 10040, -1, 10048, 10041, 10045, -1, 10045, 10041, 10050, -1, 10044, 10050, 10049, -1, 10044, 10045, 10050, -1, 10044, 10046, 10045, -1, 10034, 11044, 10036, -1, 10036, 11044, 10051, -1, 10121, 10051, 10122, -1, 10052, 10122, 10038, -1, 10052, 10121, 10122, -1, 11044, 11043, 10051, -1, 10051, 11043, 10123, -1, 10122, 10123, 10053, -1, 10038, 10053, 10113, -1, 10038, 10122, 10053, -1, 11043, 11045, 10123, -1, 10123, 11045, 10056, -1, 10053, 10056, 10054, -1, 10113, 10054, 10055, -1, 10113, 10053, 10054, -1, 11045, 11127, 10056, -1, 10056, 11127, 10125, -1, 10054, 10125, 10124, -1, 10055, 10124, 10112, -1, 10055, 10054, 10124, -1, 11127, 10057, 10125, -1, 10125, 10057, 10058, -1, 10124, 10058, 10059, -1, 10112, 10124, 10059, -1, 10057, 10060, 10058, -1, 10058, 10060, 10061, -1, 10047, 10061, 11103, -1, 10047, 10058, 10061, -1, 10047, 10059, 10058, -1, 10042, 11105, 10062, -1, 10062, 11105, 10126, -1, 10127, 10126, 10065, -1, 10043, 10065, 10064, -1, 10063, 10064, 8649, -1, 10063, 10043, 10064, -1, 11105, 11106, 10126, -1, 10126, 11106, 10128, -1, 10065, 10128, 10066, -1, 10064, 10066, 10109, -1, 8649, 10109, 10107, -1, 8649, 10064, 10109, -1, 11106, 10081, 10128, -1, 10128, 10081, 10129, -1, 10066, 10129, 10067, -1, 10109, 10067, 10068, -1, 10107, 10068, 10108, -1, 10069, 10108, 10070, -1, 8648, 10070, 10071, -1, 10072, 10071, 10089, -1, 10115, 10089, 10091, -1, 10078, 10091, 10094, -1, 10079, 10094, 10093, -1, 10073, 10079, 10093, -1, 10073, 10074, 10079, -1, 10073, 10095, 10074, -1, 10074, 10095, 10096, -1, 10135, 10096, 10134, -1, 10075, 10134, 10097, -1, 8646, 10097, 8633, -1, 8646, 10075, 10097, -1, 8646, 10080, 10075, -1, 8646, 8647, 10080, -1, 10080, 8647, 10076, -1, 10077, 10076, 10078, -1, 10079, 10078, 10094, -1, 10079, 10077, 10078, -1, 10079, 10074, 10077, -1, 10077, 10074, 10135, -1, 10080, 10135, 10075, -1, 10080, 10077, 10135, -1, 10080, 10076, 10077, -1, 10081, 11108, 10129, -1, 10129, 11108, 10130, -1, 10067, 10130, 10083, -1, 10068, 10083, 10108, -1, 10068, 10067, 10083, -1, 11108, 10082, 10130, -1, 10130, 10082, 10132, -1, 10083, 10132, 10131, -1, 10108, 10131, 10070, -1, 10108, 10083, 10131, -1, 10082, 10084, 10132, -1, 10132, 10084, 10085, -1, 10131, 10085, 10086, -1, 10070, 10086, 10071, -1, 10070, 10131, 10086, -1, 10084, 10087, 10085, -1, 10085, 10087, 10133, -1, 10086, 10133, 10088, -1, 10071, 10088, 10089, -1, 10071, 10086, 10088, -1, 10087, 11111, 10133, -1, 10133, 11111, 10090, -1, 10088, 10090, 10091, -1, 10089, 10088, 10091, -1, 11111, 10092, 10090, -1, 10090, 10092, 11116, -1, 10094, 11116, 10093, -1, 10094, 10090, 11116, -1, 10094, 10091, 10090, -1, 10095, 11113, 10096, -1, 10096, 11113, 10098, -1, 10134, 10098, 10136, -1, 10097, 10136, 10099, -1, 8633, 10099, 8645, -1, 8633, 10097, 10099, -1, 11113, 10100, 10098, -1, 10098, 10100, 10138, -1, 10136, 10138, 10137, -1, 10099, 10137, 10103, -1, 8645, 10103, 10101, -1, 8645, 10099, 10103, -1, 10100, 11115, 10138, -1, 10138, 11115, 10104, -1, 10137, 10104, 10118, -1, 10103, 10118, 10102, -1, 10101, 10102, 8631, -1, 10101, 10103, 10102, -1, 11115, 10032, 10104, -1, 10104, 10032, 10117, -1, 10118, 10117, 10105, -1, 10102, 10105, 10106, -1, 8631, 10102, 10106, -1, 10072, 8648, 10071, -1, 8648, 10069, 10070, -1, 10069, 10107, 10108, -1, 10068, 10107, 10109, -1, 8625, 10111, 10046, -1, 10046, 10111, 10110, -1, 10040, 10110, 10059, -1, 10040, 10046, 10110, -1, 10111, 8642, 10110, -1, 10110, 8642, 10112, -1, 8642, 8626, 10055, -1, 8626, 10039, 10113, -1, 10039, 8643, 10038, -1, 10052, 8643, 10114, -1, 8647, 10116, 10076, -1, 10076, 10116, 10115, -1, 10078, 10115, 10091, -1, 10078, 10076, 10115, -1, 10116, 10072, 10115, -1, 10115, 10072, 10089, -1, 10117, 10118, 10104, -1, 10118, 10103, 10137, -1, 10102, 10118, 10105, -1, 10028, 10105, 10119, -1, 10029, 10028, 10119, -1, 10030, 10106, 10028, -1, 10120, 10030, 10028, -1, 10035, 10120, 10029, -1, 10036, 10037, 10035, -1, 10037, 10031, 10120, -1, 10051, 10121, 10036, -1, 10121, 10114, 10037, -1, 10123, 10122, 10051, -1, 10056, 10053, 10123, -1, 10125, 10054, 10056, -1, 10058, 10124, 10125, -1, 10062, 10050, 10041, -1, 10126, 10127, 10062, -1, 10127, 10049, 10050, -1, 10128, 10065, 10126, -1, 10065, 10043, 10127, -1, 10129, 10066, 10128, -1, 10066, 10064, 10065, -1, 10130, 10067, 10129, -1, 10067, 10109, 10066, -1, 10132, 10083, 10130, -1, 10085, 10131, 10132, -1, 10133, 10086, 10085, -1, 10090, 10088, 10133, -1, 10096, 10135, 10074, -1, 10098, 10134, 10096, -1, 10134, 10075, 10135, -1, 10138, 10136, 10098, -1, 10136, 10097, 10134, -1, 10104, 10137, 10138, -1, 10137, 10099, 10136, -1, 8676, 10140, 10139, -1, 8676, 10142, 10140, -1, 8676, 10141, 10142, -1, 10142, 10141, 10146, -1, 10143, 10146, 10147, -1, 10144, 10147, 10148, -1, 10145, 10148, 11066, -1, 10145, 10144, 10148, -1, 10145, 11068, 10144, -1, 10144, 11068, 10296, -1, 10143, 10296, 10285, -1, 10142, 10285, 10140, -1, 10142, 10143, 10285, -1, 10142, 10146, 10143, -1, 10141, 10312, 10146, -1, 10146, 10312, 10304, -1, 10147, 10304, 10313, -1, 10148, 10313, 10149, -1, 11066, 10149, 11067, -1, 11066, 10148, 10149, -1, 10304, 10312, 10311, -1, 10313, 10311, 10150, -1, 10149, 10150, 10151, -1, 11065, 10151, 10157, -1, 11065, 10149, 10151, -1, 11065, 11067, 10149, -1, 10153, 10152, 10310, -1, 10153, 10154, 10152, -1, 10153, 10158, 10154, -1, 10154, 10158, 10314, -1, 10293, 10314, 10317, -1, 10156, 10317, 10316, -1, 10155, 10316, 10160, -1, 10155, 10156, 10316, -1, 10155, 11064, 10156, -1, 10156, 11064, 11063, -1, 10294, 11063, 10157, -1, 10151, 10294, 10157, -1, 10151, 10295, 10294, -1, 10151, 10150, 10295, -1, 10295, 10150, 10152, -1, 10154, 10295, 10152, -1, 10154, 10293, 10295, -1, 10154, 10314, 10293, -1, 10158, 10162, 10314, -1, 10314, 10162, 10159, -1, 10317, 10159, 10315, -1, 10316, 10315, 10165, -1, 10160, 10165, 10161, -1, 10160, 10316, 10165, -1, 10162, 10163, 10159, -1, 10159, 10163, 10166, -1, 10315, 10166, 10318, -1, 10165, 10318, 10319, -1, 11061, 10319, 10164, -1, 11061, 10165, 10319, -1, 11061, 10161, 10165, -1, 10163, 10169, 10166, -1, 10166, 10169, 10167, -1, 10318, 10167, 10168, -1, 10319, 10168, 10171, -1, 10164, 10171, 10172, -1, 10164, 10319, 10171, -1, 10169, 10173, 10167, -1, 10167, 10173, 10170, -1, 10168, 10170, 10320, -1, 10171, 10320, 10177, -1, 10172, 10177, 10176, -1, 10172, 10171, 10177, -1, 10173, 10178, 10170, -1, 10170, 10178, 10179, -1, 10320, 10179, 10174, -1, 10177, 10174, 10175, -1, 11121, 10175, 11123, -1, 11121, 10177, 10175, -1, 11121, 10176, 10177, -1, 10178, 10181, 10179, -1, 10179, 10181, 10182, -1, 10174, 10182, 10180, -1, 10175, 10180, 10185, -1, 11123, 10185, 11124, -1, 11123, 10175, 10185, -1, 10181, 10183, 10182, -1, 10182, 10183, 10321, -1, 10180, 10321, 10184, -1, 10185, 10184, 10323, -1, 10186, 10323, 10188, -1, 10186, 10185, 10323, -1, 10186, 11124, 10185, -1, 10183, 10292, 10321, -1, 10321, 10292, 10322, -1, 10184, 10322, 10187, -1, 10323, 10187, 10324, -1, 10188, 10324, 10189, -1, 10188, 10323, 10324, -1, 10322, 10292, 10291, -1, 10187, 10291, 10190, -1, 10324, 10190, 10191, -1, 10189, 10191, 11125, -1, 10189, 10324, 10191, -1, 8674, 10192, 8683, -1, 8674, 10193, 10192, -1, 8674, 8673, 10193, -1, 10193, 8673, 10199, -1, 10198, 10199, 10200, -1, 10196, 10200, 10194, -1, 11040, 10194, 10195, -1, 11040, 10196, 10194, -1, 11040, 11126, 10196, -1, 10196, 11126, 10290, -1, 10198, 10290, 10197, -1, 10193, 10197, 10192, -1, 10193, 10198, 10197, -1, 10193, 10199, 10198, -1, 8673, 8672, 10199, -1, 10199, 8672, 10203, -1, 10200, 10203, 10325, -1, 10194, 10325, 10201, -1, 10195, 10201, 10202, -1, 10195, 10194, 10201, -1, 8672, 8671, 10203, -1, 10203, 8671, 10326, -1, 10325, 10326, 10207, -1, 10201, 10207, 10205, -1, 10204, 10205, 10206, -1, 10204, 10201, 10205, -1, 10204, 10202, 10201, -1, 8671, 8670, 10326, -1, 10326, 8670, 10210, -1, 10207, 10210, 10208, -1, 10205, 10208, 10214, -1, 10206, 10214, 10209, -1, 10206, 10205, 10214, -1, 8670, 10211, 10210, -1, 10210, 10211, 10327, -1, 10208, 10327, 10329, -1, 10214, 10329, 10213, -1, 10212, 10213, 10216, -1, 10212, 10214, 10213, -1, 10212, 10209, 10214, -1, 10211, 8668, 10327, -1, 10327, 8668, 10217, -1, 10329, 10217, 10328, -1, 10213, 10328, 10222, -1, 10216, 10222, 10215, -1, 10216, 10213, 10222, -1, 8668, 8667, 10217, -1, 10217, 8667, 10218, -1, 10328, 10218, 10219, -1, 10222, 10219, 10221, -1, 10220, 10221, 10225, -1, 10220, 10222, 10221, -1, 10220, 10215, 10222, -1, 8667, 10223, 10218, -1, 10218, 10223, 10226, -1, 10219, 10226, 10224, -1, 10221, 10224, 10331, -1, 10225, 10331, 10228, -1, 10225, 10221, 10331, -1, 10223, 10288, 10226, -1, 10226, 10288, 10230, -1, 10224, 10230, 10330, -1, 10331, 10330, 10229, -1, 10228, 10229, 10227, -1, 10228, 10331, 10229, -1, 10230, 10288, 10287, -1, 10330, 10287, 10286, -1, 10229, 10286, 10333, -1, 10227, 10333, 10231, -1, 10227, 10229, 10333, -1, 10233, 10234, 10232, -1, 10233, 10237, 10234, -1, 10233, 8663, 10237, -1, 10237, 8663, 10238, -1, 10336, 10238, 10235, -1, 10335, 10235, 10242, -1, 11048, 10242, 10236, -1, 11048, 10335, 10242, -1, 11048, 11047, 10335, -1, 10335, 11047, 10332, -1, 10336, 10332, 10334, -1, 10237, 10334, 10234, -1, 10237, 10336, 10334, -1, 10237, 10238, 10336, -1, 8663, 8661, 10238, -1, 10238, 8661, 10239, -1, 10235, 10239, 10240, -1, 10242, 10240, 10245, -1, 10243, 10245, 10241, -1, 10243, 10242, 10245, -1, 10243, 10236, 10242, -1, 8661, 10244, 10239, -1, 10239, 10244, 10337, -1, 10240, 10337, 10301, -1, 10245, 10301, 10246, -1, 10241, 10246, 11049, -1, 10241, 10245, 10246, -1, 10244, 10247, 10337, -1, 10337, 10247, 10300, -1, 10301, 10300, 10303, -1, 10246, 10303, 10251, -1, 10249, 10251, 10248, -1, 10249, 10246, 10251, -1, 10249, 11049, 10246, -1, 10247, 10254, 10300, -1, 10300, 10254, 10250, -1, 10303, 10250, 10302, -1, 10251, 10302, 10252, -1, 10248, 10252, 10253, -1, 10248, 10251, 10252, -1, 10254, 8659, 10250, -1, 10250, 8659, 10256, -1, 10302, 10256, 10257, -1, 10252, 10257, 10339, -1, 10255, 10339, 10259, -1, 10255, 10252, 10339, -1, 10255, 10253, 10252, -1, 8659, 10260, 10256, -1, 10256, 10260, 10338, -1, 10257, 10338, 10258, -1, 10339, 10258, 10261, -1, 10259, 10261, 11051, -1, 10259, 10339, 10261, -1, 10260, 8658, 10338, -1, 10338, 8658, 10305, -1, 10258, 10305, 10340, -1, 10261, 10340, 10265, -1, 11051, 10265, 10263, -1, 11051, 10261, 10265, -1, 10305, 8658, 10299, -1, 10340, 10299, 10262, -1, 10265, 10262, 10264, -1, 10263, 10264, 11117, -1, 10263, 10265, 10264, -1, 8655, 10298, 8657, -1, 8655, 10268, 10298, -1, 8655, 10270, 10268, -1, 10268, 10270, 10269, -1, 10342, 10269, 10271, -1, 10343, 10271, 10274, -1, 10266, 10274, 11118, -1, 10266, 10343, 10274, -1, 10266, 10297, 10343, -1, 10343, 10297, 10267, -1, 10342, 10267, 10341, -1, 10268, 10341, 10298, -1, 10268, 10342, 10341, -1, 10268, 10269, 10342, -1, 10270, 8654, 10269, -1, 10269, 8654, 10272, -1, 10271, 10272, 10344, -1, 10274, 10344, 10278, -1, 10273, 10278, 10277, -1, 10273, 10274, 10278, -1, 10273, 11118, 10274, -1, 8654, 10275, 10272, -1, 10272, 10275, 10276, -1, 10344, 10276, 10307, -1, 10278, 10307, 10282, -1, 10277, 10282, 11059, -1, 10277, 10278, 10282, -1, 10275, 8651, 10276, -1, 10276, 8651, 10308, -1, 10307, 10308, 10309, -1, 10282, 10309, 10279, -1, 10281, 10279, 10280, -1, 10281, 10282, 10279, -1, 10281, 11059, 10282, -1, 8651, 8650, 10308, -1, 10308, 8650, 10283, -1, 10309, 10283, 10306, -1, 10279, 10306, 10284, -1, 10280, 10284, 11119, -1, 10280, 10279, 10284, -1, 8650, 10139, 10283, -1, 10283, 10139, 10140, -1, 10306, 10140, 10285, -1, 10284, 10285, 10296, -1, 11119, 10296, 11120, -1, 11119, 10284, 10296, -1, 11047, 11046, 10332, -1, 10332, 11046, 10333, -1, 10334, 10333, 10286, -1, 10234, 10286, 10287, -1, 10232, 10287, 10288, -1, 10232, 10234, 10287, -1, 11046, 10231, 10333, -1, 11126, 10289, 10290, -1, 10290, 10289, 11125, -1, 10191, 10290, 11125, -1, 10191, 10197, 10290, -1, 10191, 10190, 10197, -1, 10197, 10190, 10192, -1, 10192, 10190, 10291, -1, 8683, 10291, 10292, -1, 8683, 10192, 10291, -1, 10156, 11063, 10294, -1, 10293, 10294, 10295, -1, 10293, 10156, 10294, -1, 10293, 10317, 10156, -1, 11068, 11120, 10296, -1, 10297, 11053, 10267, -1, 10267, 11053, 10264, -1, 10341, 10264, 10262, -1, 10298, 10262, 10299, -1, 8657, 10299, 8658, -1, 8657, 10298, 10299, -1, 11053, 11117, 10264, -1, 10250, 10303, 10300, -1, 10303, 10246, 10301, -1, 10256, 10302, 10250, -1, 10302, 10251, 10303, -1, 10224, 10226, 10230, -1, 10184, 10321, 10322, -1, 10147, 10146, 10304, -1, 10258, 10338, 10305, -1, 10140, 10306, 10283, -1, 10306, 10279, 10309, -1, 10284, 10306, 10285, -1, 10307, 10309, 10282, -1, 10308, 10283, 10309, -1, 10144, 10296, 10143, -1, 10147, 10144, 10143, -1, 10311, 10313, 10304, -1, 10313, 10148, 10147, -1, 10152, 10150, 10311, -1, 10310, 10311, 10312, -1, 10310, 10152, 10311, -1, 10150, 10149, 10313, -1, 10159, 10317, 10314, -1, 10166, 10315, 10159, -1, 10315, 10316, 10317, -1, 10167, 10318, 10166, -1, 10318, 10165, 10315, -1, 10170, 10168, 10167, -1, 10168, 10319, 10318, -1, 10179, 10320, 10170, -1, 10320, 10171, 10168, -1, 10182, 10174, 10179, -1, 10174, 10177, 10320, -1, 10321, 10180, 10182, -1, 10180, 10175, 10174, -1, 10185, 10180, 10184, -1, 10291, 10187, 10322, -1, 10187, 10323, 10184, -1, 10324, 10187, 10190, -1, 10196, 10290, 10198, -1, 10200, 10196, 10198, -1, 10203, 10200, 10199, -1, 10326, 10325, 10203, -1, 10325, 10194, 10200, -1, 10210, 10207, 10326, -1, 10207, 10201, 10325, -1, 10327, 10208, 10210, -1, 10208, 10205, 10207, -1, 10217, 10329, 10327, -1, 10329, 10214, 10208, -1, 10218, 10328, 10217, -1, 10328, 10213, 10329, -1, 10226, 10219, 10218, -1, 10219, 10222, 10328, -1, 10221, 10219, 10224, -1, 10287, 10330, 10230, -1, 10330, 10331, 10224, -1, 10229, 10330, 10286, -1, 10334, 10286, 10234, -1, 10332, 10333, 10334, -1, 10335, 10332, 10336, -1, 10235, 10335, 10336, -1, 10239, 10235, 10238, -1, 10337, 10240, 10239, -1, 10240, 10242, 10235, -1, 10300, 10301, 10337, -1, 10301, 10245, 10240, -1, 10338, 10257, 10256, -1, 10257, 10252, 10302, -1, 10339, 10257, 10258, -1, 10299, 10340, 10305, -1, 10340, 10261, 10258, -1, 10265, 10340, 10262, -1, 10341, 10262, 10298, -1, 10267, 10264, 10341, -1, 10343, 10267, 10342, -1, 10271, 10343, 10342, -1, 10272, 10271, 10269, -1, 10276, 10344, 10272, -1, 10344, 10274, 10271, -1, 10308, 10307, 10276, -1, 10307, 10278, 10344, -1, 11050, 11098, 10345, -1, 10345, 11098, 10957, -1, 10346, 10345, 10957, -1, 10346, 10347, 10345, -1, 10346, 10992, 10347, -1, 10347, 10992, 10385, -1, 10385, 10992, 11368, -1, 10381, 10385, 11368, -1, 10352, 11041, 10360, -1, 10351, 10360, 10349, -1, 10348, 10349, 10361, -1, 10350, 10361, 9845, -1, 10350, 10348, 10361, -1, 10350, 10388, 10348, -1, 10348, 10388, 10389, -1, 10351, 10389, 10405, -1, 10352, 10351, 10405, -1, 10352, 10360, 10351, -1, 11041, 11114, 10360, -1, 10360, 11114, 11112, -1, 10353, 11112, 10362, -1, 10354, 10362, 10366, -1, 10367, 10366, 10370, -1, 10371, 10370, 10355, -1, 10392, 10355, 10356, -1, 10359, 10356, 11110, -1, 11109, 10359, 11110, -1, 11109, 10357, 10359, -1, 11109, 11107, 10357, -1, 10357, 11107, 10358, -1, 10396, 10358, 10399, -1, 10395, 10399, 10398, -1, 9850, 10398, 9854, -1, 9850, 10395, 10398, -1, 9850, 9853, 10395, -1, 10395, 9853, 10378, -1, 10396, 10378, 10377, -1, 10357, 10377, 10359, -1, 10357, 10396, 10377, -1, 10357, 10358, 10396, -1, 10360, 11112, 10353, -1, 10349, 10353, 10363, -1, 10361, 10363, 10391, -1, 9845, 10391, 10365, -1, 9845, 10361, 10391, -1, 10353, 10362, 10354, -1, 10363, 10354, 10364, -1, 10391, 10364, 10368, -1, 10365, 10368, 9848, -1, 10365, 10391, 10368, -1, 10354, 10366, 10367, -1, 10364, 10367, 10369, -1, 10368, 10369, 10372, -1, 9848, 10372, 10374, -1, 9848, 10368, 10372, -1, 10367, 10370, 10371, -1, 10369, 10371, 10393, -1, 10372, 10393, 10394, -1, 10374, 10394, 10373, -1, 10374, 10372, 10394, -1, 10371, 10355, 10392, -1, 10393, 10392, 10375, -1, 10394, 10375, 10376, -1, 10373, 10376, 10379, -1, 10373, 10394, 10376, -1, 10392, 10356, 10359, -1, 10375, 10359, 10377, -1, 10376, 10377, 10378, -1, 10379, 10378, 9853, -1, 10379, 10376, 10378, -1, 11107, 11104, 10358, -1, 10358, 11104, 10397, -1, 10399, 10397, 10400, -1, 10398, 10400, 10387, -1, 9854, 10387, 9857, -1, 9854, 10398, 10387, -1, 11104, 10380, 10397, -1, 10397, 10380, 10382, -1, 10400, 10382, 10403, -1, 10387, 10403, 10384, -1, 9857, 10384, 10385, -1, 10381, 9857, 10385, -1, 10380, 10383, 10382, -1, 10382, 10383, 10402, -1, 10403, 10402, 10386, -1, 10384, 10386, 10347, -1, 10385, 10384, 10347, -1, 10383, 11101, 10402, -1, 10402, 11101, 10401, -1, 10386, 10401, 10345, -1, 10347, 10386, 10345, -1, 11101, 11100, 10401, -1, 10401, 11100, 10345, -1, 10345, 11100, 11050, -1, 10384, 9857, 10387, -1, 10388, 9849, 10389, -1, 10389, 9849, 10390, -1, 10405, 10389, 10390, -1, 9849, 9242, 10390, -1, 10348, 10389, 10351, -1, 10349, 10348, 10351, -1, 10353, 10349, 10360, -1, 10354, 10363, 10353, -1, 10363, 10361, 10349, -1, 10367, 10364, 10354, -1, 10364, 10391, 10363, -1, 10371, 10369, 10367, -1, 10369, 10368, 10364, -1, 10392, 10393, 10371, -1, 10393, 10372, 10369, -1, 10359, 10375, 10392, -1, 10375, 10394, 10393, -1, 10376, 10375, 10377, -1, 10395, 10378, 10396, -1, 10399, 10395, 10396, -1, 10397, 10399, 10358, -1, 10382, 10400, 10397, -1, 10400, 10398, 10399, -1, 10402, 10403, 10382, -1, 10403, 10387, 10400, -1, 10401, 10386, 10402, -1, 10386, 10384, 10403, -1, 10411, 10404, 9242, -1, 9242, 10404, 10390, -1, 10390, 10404, 10410, -1, 10405, 10410, 10406, -1, 10352, 10406, 10407, -1, 11041, 10407, 10412, -1, 11041, 10352, 10407, -1, 10390, 10410, 10405, -1, 10405, 10406, 10352, -1, 11122, 10408, 10409, -1, 10409, 10408, 10517, -1, 10517, 10408, 11039, -1, 10515, 11039, 11038, -1, 10521, 11038, 10412, -1, 10522, 10412, 10407, -1, 10406, 10522, 10407, -1, 10406, 10527, 10522, -1, 10406, 10410, 10527, -1, 10527, 10410, 10529, -1, 10529, 10410, 10404, -1, 10530, 10404, 10411, -1, 10530, 10529, 10404, -1, 10517, 11039, 10515, -1, 10515, 11038, 10521, -1, 10521, 10412, 10522, -1, 11122, 10409, 11062, -1, 11062, 10409, 10413, -1, 10414, 10504, 10415, -1, 10497, 10415, 10417, -1, 10416, 10417, 10428, -1, 10494, 10428, 11182, -1, 10418, 10494, 11182, -1, 10418, 10438, 10494, -1, 10418, 10419, 10438, -1, 10438, 10419, 10420, -1, 10439, 10420, 11180, -1, 10421, 10439, 11180, -1, 10421, 10426, 10439, -1, 10421, 10440, 10426, -1, 10426, 10440, 10422, -1, 10498, 10422, 10450, -1, 10425, 10450, 10423, -1, 9137, 10423, 10424, -1, 9137, 10425, 10423, -1, 9137, 10434, 10425, -1, 10425, 10434, 10436, -1, 10498, 10436, 10427, -1, 10426, 10427, 10439, -1, 10426, 10498, 10427, -1, 10426, 10422, 10498, -1, 10504, 10507, 10415, -1, 10415, 10507, 10431, -1, 10417, 10431, 10429, -1, 10428, 10429, 10430, -1, 11174, 10428, 10430, -1, 11174, 11182, 10428, -1, 10415, 10431, 10417, -1, 10417, 10429, 10428, -1, 10438, 10420, 10439, -1, 10432, 10439, 10427, -1, 10435, 10427, 10436, -1, 10433, 10436, 10434, -1, 10433, 10435, 10436, -1, 10433, 9125, 10435, -1, 10435, 9125, 10437, -1, 10432, 10437, 10495, -1, 10438, 10495, 10494, -1, 10438, 10432, 10495, -1, 10438, 10439, 10432, -1, 10440, 11179, 10422, -1, 10422, 11179, 10449, -1, 10447, 10449, 10441, -1, 10442, 10447, 10441, -1, 10442, 10446, 10447, -1, 10442, 10443, 10446, -1, 10446, 10443, 10444, -1, 10448, 10444, 10471, -1, 10445, 10471, 10481, -1, 9129, 10481, 10488, -1, 9129, 10445, 10481, -1, 9129, 9127, 10445, -1, 10445, 9127, 10452, -1, 10448, 10452, 10451, -1, 10446, 10451, 10447, -1, 10446, 10448, 10451, -1, 10446, 10444, 10448, -1, 10422, 10449, 10447, -1, 10450, 10447, 10451, -1, 10423, 10451, 10452, -1, 10424, 10452, 9127, -1, 10424, 10423, 10452, -1, 10443, 11178, 10444, -1, 10444, 11178, 11181, -1, 10453, 11181, 11173, -1, 10454, 10453, 11173, -1, 10454, 10472, 10453, -1, 10454, 10455, 10472, -1, 10472, 10455, 11172, -1, 10469, 11172, 10456, -1, 10457, 10456, 10458, -1, 11171, 10457, 10458, -1, 11171, 10459, 10457, -1, 11171, 10460, 10459, -1, 10459, 10460, 11170, -1, 10473, 11170, 10474, -1, 10462, 10474, 11169, -1, 10461, 10462, 11169, -1, 10461, 10475, 10462, -1, 10461, 10463, 10475, -1, 10475, 10463, 10464, -1, 10467, 10464, 11168, -1, 10466, 11168, 10465, -1, 11167, 10466, 10465, -1, 11167, 10575, 10466, -1, 10466, 10575, 10476, -1, 10467, 10476, 10503, -1, 10475, 10503, 10502, -1, 10462, 10502, 10477, -1, 10473, 10477, 10478, -1, 10459, 10478, 10468, -1, 10457, 10468, 10480, -1, 10469, 10480, 10500, -1, 10472, 10500, 10470, -1, 10453, 10470, 10471, -1, 10444, 10453, 10471, -1, 10444, 11181, 10453, -1, 10472, 11172, 10469, -1, 10500, 10472, 10469, -1, 10469, 10456, 10457, -1, 10480, 10469, 10457, -1, 10459, 11170, 10473, -1, 10478, 10459, 10473, -1, 10473, 10474, 10462, -1, 10477, 10473, 10462, -1, 10475, 10464, 10467, -1, 10503, 10475, 10467, -1, 10467, 11168, 10466, -1, 10476, 10467, 10466, -1, 10575, 10574, 10476, -1, 10476, 10574, 10483, -1, 10503, 10483, 10485, -1, 10502, 10485, 10489, -1, 10477, 10489, 10490, -1, 10478, 10490, 10479, -1, 10468, 10479, 10501, -1, 10480, 10501, 10499, -1, 10500, 10499, 10491, -1, 10470, 10491, 10481, -1, 10471, 10470, 10481, -1, 10574, 10482, 10483, -1, 10483, 10482, 10484, -1, 9133, 10483, 10484, -1, 9133, 10485, 10483, -1, 9133, 9132, 10485, -1, 10485, 9132, 10489, -1, 10489, 9132, 9131, -1, 10490, 9131, 10486, -1, 10479, 10486, 9142, -1, 10501, 9142, 10487, -1, 10499, 10487, 9140, -1, 10491, 9140, 10488, -1, 10481, 10491, 10488, -1, 10489, 9131, 10490, -1, 10490, 10486, 10479, -1, 10479, 9142, 10501, -1, 10501, 10487, 10499, -1, 10499, 9140, 10491, -1, 9125, 10492, 10437, -1, 10437, 10492, 10493, -1, 10495, 10493, 10416, -1, 10494, 10416, 10428, -1, 10494, 10495, 10416, -1, 10492, 10496, 10493, -1, 10493, 10496, 10497, -1, 10416, 10497, 10417, -1, 10416, 10493, 10497, -1, 10496, 10414, 10497, -1, 10497, 10414, 10415, -1, 10452, 10448, 10445, -1, 10445, 10448, 10471, -1, 10472, 10470, 10453, -1, 10437, 10493, 10495, -1, 10435, 10437, 10432, -1, 10427, 10435, 10432, -1, 10425, 10436, 10498, -1, 10450, 10425, 10498, -1, 10447, 10450, 10422, -1, 10423, 10450, 10451, -1, 10491, 10470, 10500, -1, 10499, 10500, 10480, -1, 10459, 10468, 10457, -1, 10468, 10501, 10480, -1, 10479, 10468, 10478, -1, 10490, 10478, 10477, -1, 10475, 10502, 10462, -1, 10502, 10489, 10477, -1, 10485, 10502, 10503, -1, 10483, 10503, 10476, -1, 10430, 10429, 11175, -1, 11175, 10429, 10505, -1, 10505, 10429, 10431, -1, 10506, 10431, 10507, -1, 10508, 10507, 10504, -1, 11199, 10508, 10504, -1, 10505, 10431, 10506, -1, 10506, 10507, 10508, -1, 11135, 11134, 10509, -1, 10509, 11134, 10510, -1, 10510, 11134, 11139, -1, 10512, 11139, 10511, -1, 10535, 10511, 10409, -1, 10535, 10512, 10511, -1, 10510, 11139, 10512, -1, 10511, 10413, 10409, -1, 10535, 10409, 10513, -1, 10512, 10513, 10514, -1, 10510, 10514, 10534, -1, 10509, 10534, 11165, -1, 10509, 10510, 10534, -1, 10515, 10516, 10517, -1, 10515, 10518, 10516, -1, 10515, 10521, 10518, -1, 10518, 10521, 10523, -1, 10520, 10523, 10542, -1, 10541, 10542, 10526, -1, 11162, 10526, 10519, -1, 11162, 10541, 10526, -1, 11162, 11161, 10541, -1, 10541, 11161, 10531, -1, 10520, 10531, 10540, -1, 10518, 10540, 10516, -1, 10518, 10520, 10540, -1, 10518, 10523, 10520, -1, 10521, 10522, 10523, -1, 10523, 10522, 10536, -1, 10542, 10536, 10524, -1, 10526, 10524, 10525, -1, 11156, 10526, 10525, -1, 11156, 10519, 10526, -1, 10522, 10527, 10536, -1, 10536, 10527, 10529, -1, 10528, 10529, 10543, -1, 10545, 10528, 10543, -1, 10545, 10524, 10528, -1, 10545, 10525, 10524, -1, 10529, 10530, 10543, -1, 11161, 10532, 10531, -1, 10531, 10532, 10539, -1, 10540, 10539, 10537, -1, 10516, 10537, 10513, -1, 10517, 10513, 10409, -1, 10517, 10516, 10513, -1, 10532, 10533, 10539, -1, 10539, 10533, 10538, -1, 10537, 10538, 10514, -1, 10513, 10537, 10514, -1, 10533, 11164, 10538, -1, 10538, 11164, 11165, -1, 10534, 10538, 11165, -1, 10534, 10514, 10538, -1, 10510, 10512, 10514, -1, 10512, 10535, 10513, -1, 10536, 10529, 10528, -1, 10524, 10536, 10528, -1, 10540, 10537, 10516, -1, 10539, 10538, 10537, -1, 10531, 10539, 10540, -1, 10541, 10531, 10520, -1, 10542, 10541, 10520, -1, 10536, 10542, 10523, -1, 10526, 10542, 10524, -1, 9239, 10555, 10530, -1, 10530, 10555, 10543, -1, 10543, 10555, 10544, -1, 10545, 10544, 10546, -1, 10525, 10546, 11156, -1, 10525, 10545, 10546, -1, 10543, 10544, 10545, -1, 10546, 11157, 11156, -1, 10573, 10576, 9117, -1, 9117, 10576, 10548, -1, 10547, 10548, 10568, -1, 10565, 10568, 10549, -1, 9119, 10549, 10570, -1, 10564, 10570, 10572, -1, 10563, 10572, 10553, -1, 9239, 10553, 10555, -1, 9239, 10563, 10553, -1, 10576, 10550, 10548, -1, 10548, 10550, 10566, -1, 10568, 10566, 10551, -1, 10549, 10551, 10569, -1, 10570, 10569, 10552, -1, 10572, 10552, 10554, -1, 10553, 10554, 10571, -1, 10544, 10571, 10546, -1, 10544, 10553, 10571, -1, 10544, 10555, 10553, -1, 10550, 10577, 10566, -1, 10566, 10577, 10567, -1, 10551, 10567, 10558, -1, 10569, 10558, 10556, -1, 10552, 10556, 10562, -1, 10554, 10562, 10559, -1, 10571, 10559, 10560, -1, 10546, 10560, 11157, -1, 10546, 10571, 10560, -1, 10577, 10557, 10567, -1, 10567, 10557, 11177, -1, 11166, 10567, 11177, -1, 11166, 10558, 10567, -1, 11166, 11163, 10558, -1, 10558, 11163, 10556, -1, 10556, 11163, 10561, -1, 10562, 10561, 11160, -1, 11159, 10562, 11160, -1, 11159, 10559, 10562, -1, 11159, 11158, 10559, -1, 10559, 11158, 10560, -1, 10560, 11158, 11157, -1, 10556, 10561, 10562, -1, 10563, 10564, 10572, -1, 10564, 9119, 10570, -1, 9119, 10565, 10549, -1, 10565, 10547, 10568, -1, 10547, 9117, 10548, -1, 10551, 10566, 10567, -1, 10568, 10548, 10566, -1, 10569, 10551, 10558, -1, 10549, 10568, 10551, -1, 10552, 10569, 10556, -1, 10570, 10549, 10569, -1, 10554, 10552, 10562, -1, 10572, 10570, 10552, -1, 10571, 10554, 10559, -1, 10553, 10572, 10554, -1, 10573, 10484, 10576, -1, 10576, 10484, 10482, -1, 10550, 10482, 10574, -1, 10577, 10574, 10575, -1, 10557, 10575, 11167, -1, 10557, 10577, 10575, -1, 10576, 10482, 10550, -1, 10550, 10574, 10577, -1, 10681, 10591, 10578, -1, 10588, 10578, 10579, -1, 10590, 10579, 10582, -1, 10589, 10582, 10587, -1, 10581, 10587, 10584, -1, 9249, 10584, 10580, -1, 9249, 10581, 10584, -1, 10579, 10606, 10582, -1, 10582, 10606, 10587, -1, 10587, 10606, 10586, -1, 10584, 10586, 10583, -1, 11223, 10584, 10583, -1, 11223, 10585, 10584, -1, 10584, 10585, 10580, -1, 10586, 11218, 10583, -1, 10581, 10589, 10587, -1, 10681, 10588, 10589, -1, 10681, 10578, 10588, -1, 10589, 10588, 10590, -1, 10582, 10589, 10590, -1, 10587, 10586, 10584, -1, 10591, 10579, 10578, -1, 10588, 10579, 10590, -1, 10579, 10591, 10592, -1, 10608, 10592, 10611, -1, 10601, 10611, 10610, -1, 10620, 10610, 10593, -1, 10612, 10593, 10613, -1, 10614, 10613, 10594, -1, 10595, 10614, 10594, -1, 10595, 10596, 10614, -1, 10595, 10604, 10596, -1, 10596, 10604, 10597, -1, 10598, 10597, 10609, -1, 10622, 10609, 11219, -1, 10599, 11219, 10618, -1, 10619, 10618, 10600, -1, 10621, 10600, 10607, -1, 10601, 10607, 10608, -1, 10611, 10601, 10608, -1, 10602, 10610, 10603, -1, 10602, 10593, 10610, -1, 10602, 10613, 10593, -1, 10602, 10594, 10613, -1, 10604, 11225, 10597, -1, 10597, 11225, 10605, -1, 10609, 10605, 11220, -1, 11219, 10609, 11220, -1, 11225, 11220, 10605, -1, 11219, 11218, 10618, -1, 10618, 11218, 10586, -1, 10600, 10586, 10606, -1, 10607, 10606, 10608, -1, 10607, 10600, 10606, -1, 10618, 10586, 10600, -1, 10606, 10579, 10608, -1, 10608, 10579, 10592, -1, 10609, 10597, 10605, -1, 10610, 10611, 10603, -1, 10603, 10611, 10592, -1, 10591, 10603, 10592, -1, 10596, 10615, 10614, -1, 10596, 10598, 10615, -1, 10596, 10597, 10598, -1, 10615, 10616, 10612, -1, 10614, 10612, 10613, -1, 10614, 10615, 10612, -1, 10616, 10621, 10620, -1, 10612, 10620, 10593, -1, 10612, 10616, 10620, -1, 10616, 10615, 10617, -1, 10619, 10617, 10599, -1, 10618, 10619, 10599, -1, 10620, 10621, 10601, -1, 10610, 10620, 10601, -1, 10617, 10619, 10616, -1, 10616, 10619, 10621, -1, 10621, 10619, 10600, -1, 10601, 10621, 10607, -1, 10615, 10598, 10617, -1, 10617, 10598, 10622, -1, 10599, 10622, 11219, -1, 10599, 10617, 10622, -1, 10622, 10598, 10609, -1, 10624, 11252, 10641, -1, 10624, 10623, 11252, -1, 10624, 8780, 10623, -1, 10623, 8780, 10642, -1, 10642, 8780, 10643, -1, 10644, 10643, 10625, -1, 11251, 10625, 10645, -1, 11244, 10645, 8690, -1, 10646, 8690, 8689, -1, 10647, 8689, 10648, -1, 11241, 10648, 10626, -1, 10649, 10626, 10627, -1, 10650, 10627, 10651, -1, 11239, 10651, 8721, -1, 10652, 8721, 10628, -1, 10629, 10628, 8728, -1, 10653, 8728, 10630, -1, 10654, 10630, 8732, -1, 10655, 8732, 8737, -1, 10656, 8737, 10631, -1, 11232, 10631, 8739, -1, 10657, 8739, 10633, -1, 10632, 10633, 10634, -1, 11256, 10634, 8746, -1, 11233, 8746, 8753, -1, 10658, 8753, 8756, -1, 11235, 8756, 8755, -1, 10635, 8755, 10636, -1, 10659, 10636, 10637, -1, 10660, 10637, 8767, -1, 10661, 8767, 10638, -1, 10639, 10638, 10662, -1, 10640, 10662, 10641, -1, 11252, 10640, 10641, -1, 10642, 10643, 10644, -1, 10644, 10625, 11251, -1, 11251, 10645, 11244, -1, 11244, 8690, 10646, -1, 10646, 8689, 10647, -1, 10647, 10648, 11241, -1, 11241, 10626, 10649, -1, 10649, 10627, 10650, -1, 10650, 10651, 11239, -1, 11239, 8721, 10652, -1, 10652, 10628, 10629, -1, 10629, 8728, 10653, -1, 10653, 10630, 10654, -1, 10654, 8732, 10655, -1, 10655, 8737, 10656, -1, 10656, 10631, 11232, -1, 11232, 8739, 10657, -1, 10657, 10633, 10632, -1, 10632, 10634, 11256, -1, 11256, 8746, 11233, -1, 11233, 8753, 10658, -1, 10658, 8756, 11235, -1, 11235, 8755, 10635, -1, 10635, 10636, 10659, -1, 10659, 10637, 10660, -1, 10660, 8767, 10661, -1, 10661, 10638, 10639, -1, 10639, 10662, 10640, -1, 10682, 10683, 10666, -1, 10666, 10683, 10667, -1, 10668, 10667, 11247, -1, 10669, 11247, 11253, -1, 10670, 11253, 11246, -1, 8042, 11246, 10663, -1, 10664, 10663, 10665, -1, 8046, 10665, 10671, -1, 8046, 10664, 10665, -1, 10666, 10667, 10668, -1, 10668, 11247, 10669, -1, 10669, 11253, 10670, -1, 10670, 11246, 8042, -1, 8042, 10663, 10664, -1, 10665, 10672, 10671, -1, 10671, 10672, 10673, -1, 10673, 10672, 10674, -1, 10675, 10674, 11245, -1, 8879, 11245, 11250, -1, 10676, 11250, 11243, -1, 8848, 11243, 10678, -1, 8849, 10678, 11242, -1, 8852, 11242, 11240, -1, 8855, 11240, 10677, -1, 8857, 10677, 10679, -1, 10680, 10679, 11249, -1, 8884, 10680, 11249, -1, 10673, 10674, 10675, -1, 10675, 11245, 8879, -1, 8879, 11250, 10676, -1, 10676, 11243, 8848, -1, 8848, 10678, 8849, -1, 8849, 11242, 8852, -1, 8852, 11240, 8855, -1, 8855, 10677, 8857, -1, 8857, 10679, 10680, -1, 8884, 11249, 10681, -1, 10681, 11249, 11238, -1, 10602, 10681, 11238, -1, 10602, 10591, 10681, -1, 10602, 10603, 10591, -1, 10682, 9273, 10683, -1, 10683, 9273, 11248, -1, 11248, 9273, 10778, -1, 10778, 9273, 10783, -1, 10779, 10778, 10783, -1, 9124, 10684, 10735, -1, 9124, 9052, 10684, -1, 9124, 10685, 9052, -1, 9124, 9058, 10685, -1, 9124, 10686, 9058, -1, 9124, 9135, 10686, -1, 10686, 9135, 9063, -1, 9063, 9135, 10687, -1, 10687, 9135, 10688, -1, 9065, 10688, 10689, -1, 9066, 10689, 10691, -1, 9066, 9065, 10689, -1, 10687, 10688, 9065, -1, 10691, 10689, 10693, -1, 10690, 10693, 9004, -1, 10690, 10691, 10693, -1, 10689, 9136, 10693, -1, 10693, 9136, 9126, -1, 10692, 10693, 9126, -1, 10692, 10694, 10693, -1, 10693, 10694, 9138, -1, 9128, 10693, 9138, -1, 9128, 10740, 10693, -1, 9128, 9139, 10740, -1, 10740, 9139, 10695, -1, 10696, 10740, 10695, -1, 10696, 9141, 10740, -1, 10740, 9141, 9130, -1, 9143, 10740, 9130, -1, 9143, 10697, 10740, -1, 10740, 10697, 10698, -1, 8913, 10740, 10698, -1, 8913, 8899, 10740, -1, 10740, 8899, 8895, -1, 10723, 8895, 10699, -1, 9205, 10699, 10700, -1, 10722, 10700, 8885, -1, 9206, 8885, 10721, -1, 9209, 10721, 8966, -1, 10720, 8966, 8964, -1, 10719, 8964, 8963, -1, 10718, 8963, 8894, -1, 10701, 8894, 10714, -1, 9217, 10714, 9226, -1, 9217, 10701, 10714, -1, 10702, 8923, 10697, -1, 10702, 8926, 8923, -1, 10702, 10704, 8926, -1, 8926, 10704, 10703, -1, 10703, 10704, 8930, -1, 8930, 10704, 9134, -1, 10705, 9134, 8904, -1, 10705, 8930, 9134, -1, 10707, 10706, 9134, -1, 10707, 10708, 10706, -1, 10707, 8936, 10708, -1, 10707, 8948, 8936, -1, 10707, 8951, 8948, -1, 10707, 10709, 8951, -1, 10707, 7856, 10709, -1, 10707, 9116, 7856, -1, 7856, 9116, 9120, -1, 9118, 7856, 9120, -1, 9118, 7855, 7856, -1, 10709, 7856, 8955, -1, 8955, 7856, 10710, -1, 8960, 10710, 10715, -1, 10711, 10715, 10712, -1, 10716, 10712, 10713, -1, 10717, 10713, 9226, -1, 10714, 10717, 9226, -1, 8955, 10710, 8960, -1, 8960, 10715, 10711, -1, 10711, 10712, 10716, -1, 10716, 10713, 10717, -1, 10701, 10718, 8894, -1, 10718, 10719, 8963, -1, 10719, 10720, 8964, -1, 10720, 9209, 8966, -1, 9209, 9206, 10721, -1, 9206, 10722, 8885, -1, 10722, 9205, 10700, -1, 9205, 10723, 10699, -1, 10723, 10740, 8895, -1, 9004, 10693, 9070, -1, 9070, 10693, 11291, -1, 9071, 11291, 10724, -1, 10730, 10724, 11294, -1, 9086, 11294, 10725, -1, 9085, 10725, 11290, -1, 9007, 11290, 11289, -1, 9012, 11289, 11279, -1, 9013, 11279, 10726, -1, 10727, 10726, 10731, -1, 10728, 10731, 11277, -1, 11276, 10728, 11277, -1, 11276, 9031, 10728, -1, 11276, 11272, 9031, -1, 9031, 11272, 9032, -1, 9032, 11272, 10732, -1, 9037, 10732, 11266, -1, 9038, 11266, 11271, -1, 10729, 11271, 11270, -1, 10738, 11270, 10735, -1, 9019, 10735, 10737, -1, 9019, 10738, 10735, -1, 9070, 11291, 9071, -1, 9071, 10724, 10730, -1, 10730, 11294, 9086, -1, 9086, 10725, 9085, -1, 9085, 11290, 9007, -1, 9007, 11289, 9012, -1, 9012, 11279, 9013, -1, 9013, 10726, 10727, -1, 10727, 10731, 10728, -1, 9032, 10732, 9037, -1, 9037, 11266, 9038, -1, 9038, 11271, 10729, -1, 10733, 11395, 11270, -1, 11270, 11395, 11394, -1, 10734, 11270, 11394, -1, 10734, 10735, 11270, -1, 10684, 10736, 10735, -1, 10735, 10736, 9043, -1, 10737, 10735, 9043, -1, 10738, 10729, 11270, -1, 10706, 8931, 9134, -1, 9134, 8931, 8904, -1, 8923, 10739, 10697, -1, 10697, 10739, 10698, -1, 10693, 10740, 10741, -1, 10741, 10740, 9196, -1, 9203, 10741, 9196, -1, 9203, 11292, 10741, -1, 9203, 9232, 11292, -1, 11292, 9232, 10742, -1, 10742, 9232, 11312, -1, 11415, 10742, 11312, -1, 10743, 10744, 11312, -1, 10743, 10745, 10744, -1, 10743, 9201, 10745, -1, 10745, 9201, 9152, -1, 9152, 9201, 9198, -1, 9159, 9198, 9215, -1, 9160, 9215, 10746, -1, 10748, 10746, 10747, -1, 9162, 10747, 10749, -1, 9162, 10748, 10747, -1, 9152, 9198, 9159, -1, 9159, 9215, 9160, -1, 9160, 10746, 10748, -1, 10747, 10751, 10749, -1, 10749, 10751, 10750, -1, 10750, 10751, 9224, -1, 9166, 9224, 10754, -1, 10755, 10754, 10756, -1, 9170, 10756, 10752, -1, 9145, 10752, 10753, -1, 9145, 9170, 10752, -1, 9145, 7785, 9170, -1, 10750, 9224, 9166, -1, 9166, 10754, 10755, -1, 10755, 10756, 9170, -1, 10752, 10757, 10753, -1, 9246, 9248, 10744, -1, 10744, 9248, 11312, -1, 11312, 9248, 10758, -1, 11313, 11312, 10758, -1, 9251, 9250, 10760, -1, 10760, 9250, 11217, -1, 10759, 10760, 11217, -1, 10759, 10761, 10760, -1, 10759, 11221, 10761, -1, 10761, 11221, 9247, -1, 9247, 11221, 11414, -1, 11313, 9247, 11414, -1, 10779, 10783, 10781, -1, 10777, 10781, 10775, -1, 10776, 10775, 10774, -1, 10773, 10774, 10780, -1, 10763, 10780, 10762, -1, 10765, 10763, 10762, -1, 10765, 10764, 10763, -1, 10765, 10768, 10764, -1, 10765, 10789, 10768, -1, 10768, 10789, 10769, -1, 10766, 10769, 11320, -1, 10767, 10766, 11320, -1, 10767, 11259, 10766, -1, 10766, 11259, 10771, -1, 10768, 10771, 10764, -1, 10768, 10766, 10771, -1, 10768, 10769, 10766, -1, 11317, 11318, 10789, -1, 10789, 11318, 10769, -1, 10769, 11318, 11319, -1, 11320, 10769, 11319, -1, 11259, 10770, 10771, -1, 10771, 10770, 10772, -1, 10764, 10772, 10763, -1, 10764, 10771, 10772, -1, 10770, 11261, 10772, -1, 10772, 11261, 10773, -1, 10763, 10773, 10780, -1, 10763, 10772, 10773, -1, 11261, 10776, 10773, -1, 10773, 10776, 10774, -1, 10775, 10776, 10777, -1, 10777, 10776, 10778, -1, 10779, 10777, 10778, -1, 10779, 10781, 10777, -1, 10762, 10780, 10782, -1, 10781, 10782, 10775, -1, 10781, 10762, 10782, -1, 10781, 10783, 10762, -1, 10782, 10780, 10774, -1, 10775, 10782, 10774, -1, 9273, 10784, 10783, -1, 9273, 10785, 10784, -1, 9273, 10793, 10785, -1, 10785, 10793, 10792, -1, 10791, 10792, 10803, -1, 10786, 10803, 10805, -1, 10787, 10805, 10788, -1, 10789, 10788, 11317, -1, 10789, 10787, 10788, -1, 10789, 10765, 10787, -1, 10787, 10765, 10804, -1, 10786, 10804, 10790, -1, 10791, 10790, 10784, -1, 10785, 10791, 10784, -1, 10785, 10792, 10791, -1, 10792, 10793, 10794, -1, 10803, 10794, 10806, -1, 10805, 10806, 10795, -1, 10788, 10795, 11317, -1, 10788, 10805, 10795, -1, 9270, 10798, 10799, -1, 9270, 10796, 10798, -1, 9270, 11316, 10796, -1, 10796, 11316, 10795, -1, 10806, 10796, 10795, -1, 10806, 10797, 10796, -1, 10806, 10794, 10797, -1, 10797, 10794, 10799, -1, 10798, 10797, 10799, -1, 10798, 10796, 10797, -1, 11316, 11317, 10795, -1, 10804, 10765, 10802, -1, 10790, 10802, 10800, -1, 10784, 10800, 10783, -1, 10784, 10790, 10800, -1, 10783, 10801, 10762, -1, 10783, 10800, 10801, -1, 10801, 10800, 10802, -1, 10762, 10802, 10765, -1, 10762, 10801, 10802, -1, 10793, 10799, 10794, -1, 10786, 10790, 10791, -1, 10803, 10786, 10791, -1, 10794, 10803, 10792, -1, 10804, 10802, 10790, -1, 10786, 10805, 10787, -1, 10804, 10786, 10787, -1, 10803, 10806, 10805, -1, 10807, 10816, 10819, -1, 10807, 10810, 10816, -1, 10807, 9753, 10810, -1, 10810, 9753, 9752, -1, 10808, 10810, 9752, -1, 10808, 10809, 10810, -1, 10810, 10809, 9751, -1, 9750, 10810, 9751, -1, 9750, 10811, 10810, -1, 10810, 10811, 10812, -1, 9748, 10810, 10812, -1, 9748, 10813, 10810, -1, 10810, 10813, 10814, -1, 9745, 10810, 10814, -1, 9745, 9715, 10810, -1, 10810, 9715, 9714, -1, 10815, 10829, 10816, -1, 10815, 11337, 10829, -1, 10829, 11337, 11336, -1, 10817, 10829, 11336, -1, 10817, 11325, 10829, -1, 10829, 11325, 11331, -1, 10816, 10829, 10818, -1, 10819, 10818, 10820, -1, 9314, 10819, 10820, -1, 9314, 9352, 10819, -1, 10819, 9352, 10822, -1, 10821, 10819, 10822, -1, 10821, 9328, 10819, -1, 10819, 9328, 9327, -1, 9329, 10819, 9327, -1, 9329, 10823, 10819, -1, 10819, 10823, 9345, -1, 9345, 10823, 10824, -1, 10825, 9345, 10824, -1, 10825, 9342, 9345, -1, 9301, 9300, 10826, -1, 10826, 9300, 9295, -1, 10827, 10826, 9295, -1, 10827, 10828, 10826, -1, 10826, 10828, 10818, -1, 10829, 10826, 10818, -1, 10828, 10830, 10818, -1, 10818, 10830, 9311, -1, 9311, 10830, 10832, -1, 10831, 10832, 9291, -1, 10831, 9311, 10832, -1, 10816, 10818, 10819, -1, 9867, 11011, 9696, -1, 9696, 11011, 11022, -1, 10833, 9696, 11022, -1, 10833, 10834, 9696, -1, 10833, 11358, 10834, -1, 10834, 11358, 9661, -1, 9661, 11358, 9664, -1, 9664, 11358, 9668, -1, 9668, 11358, 9407, -1, 9682, 9407, 9409, -1, 9672, 9409, 9410, -1, 9675, 9410, 10882, -1, 9678, 10882, 10835, -1, 9611, 10835, 9411, -1, 9612, 9411, 10836, -1, 9613, 10836, 9419, -1, 9637, 9419, 10881, -1, 10880, 10881, 10837, -1, 10838, 10837, 9412, -1, 9375, 10838, 9412, -1, 9375, 10839, 10838, -1, 9375, 10840, 10839, -1, 10839, 10840, 9390, -1, 9543, 9390, 10869, -1, 9543, 10839, 9390, -1, 9543, 10841, 10839, -1, 9543, 9541, 10841, -1, 10841, 9541, 9537, -1, 10842, 10841, 9537, -1, 10842, 9562, 10841, -1, 10841, 9562, 10843, -1, 10843, 9562, 9578, -1, 9578, 9562, 8345, -1, 11359, 10893, 11358, -1, 11358, 10893, 10892, -1, 10844, 11358, 10892, -1, 10844, 10845, 11358, -1, 11358, 10845, 10890, -1, 10846, 11358, 10890, -1, 10846, 10897, 11358, -1, 11358, 10897, 10889, -1, 9407, 10889, 10888, -1, 10847, 9407, 10888, -1, 10847, 10849, 9407, -1, 9407, 10849, 9416, -1, 9416, 10849, 9415, -1, 9415, 10849, 10848, -1, 10848, 10849, 9404, -1, 9404, 10849, 10850, -1, 10850, 10849, 9414, -1, 9414, 10849, 9413, -1, 9413, 10849, 10851, -1, 10851, 10849, 9402, -1, 9402, 10849, 10852, -1, 10852, 10849, 10854, -1, 10854, 10849, 10885, -1, 9389, 10885, 10853, -1, 9389, 10854, 10885, -1, 11358, 10889, 9407, -1, 10856, 10855, 10885, -1, 10856, 9434, 10855, -1, 10855, 9434, 9433, -1, 10873, 9433, 10857, -1, 10860, 10857, 10858, -1, 9430, 10860, 10858, -1, 9430, 9428, 10860, -1, 10860, 9428, 9427, -1, 9426, 10860, 9427, -1, 9426, 10859, 10860, -1, 10860, 10859, 10862, -1, 10861, 10862, 9442, -1, 10861, 10860, 10862, -1, 10855, 9433, 10873, -1, 9473, 10855, 10873, -1, 9473, 9474, 10855, -1, 10855, 9474, 9396, -1, 9396, 9474, 10863, -1, 9395, 10863, 10864, -1, 9380, 10864, 10865, -1, 9393, 10865, 10874, -1, 10875, 10874, 10866, -1, 9378, 10866, 9549, -1, 10867, 9549, 10868, -1, 9391, 10868, 10869, -1, 9390, 9391, 10869, -1, 10873, 10857, 10860, -1, 10870, 10860, 10872, -1, 9500, 10872, 10871, -1, 9500, 10870, 10872, -1, 10873, 10860, 10870, -1, 10872, 8287, 10871, -1, 9396, 10863, 9395, -1, 9395, 10864, 9380, -1, 9380, 10865, 9393, -1, 9393, 10874, 10875, -1, 10875, 10866, 9378, -1, 9378, 9549, 10867, -1, 10867, 10868, 9391, -1, 10837, 10838, 10880, -1, 10880, 10838, 10878, -1, 10876, 10878, 10877, -1, 10876, 10880, 10878, -1, 10948, 9585, 10878, -1, 10948, 10879, 9585, -1, 9585, 10879, 9583, -1, 9585, 9642, 10878, -1, 10878, 9642, 9639, -1, 10877, 10878, 9639, -1, 10880, 9637, 10881, -1, 9637, 9613, 9419, -1, 9613, 9612, 10836, -1, 9612, 9611, 9411, -1, 9611, 9678, 10835, -1, 9678, 9675, 10882, -1, 9675, 9672, 9410, -1, 9672, 9682, 9409, -1, 9682, 9668, 9407, -1, 10855, 9383, 10885, -1, 10885, 9383, 9397, -1, 9398, 10885, 9397, -1, 9398, 10883, 10885, -1, 10885, 10883, 9387, -1, 10884, 10885, 9387, -1, 10884, 9399, 10885, -1, 10885, 9399, 10886, -1, 10853, 10885, 10886, -1, 10849, 10847, 10887, -1, 10887, 10847, 10895, -1, 10895, 10847, 10888, -1, 9724, 10888, 10889, -1, 10896, 10889, 10897, -1, 9725, 10897, 10846, -1, 9726, 10846, 10890, -1, 10898, 10890, 10845, -1, 10891, 10845, 10844, -1, 9732, 10844, 10892, -1, 9734, 10892, 10893, -1, 9736, 10893, 11359, -1, 9740, 11359, 11360, -1, 11357, 9740, 11360, -1, 11357, 9741, 9740, -1, 11357, 10894, 9741, -1, 9741, 10894, 9744, -1, 9744, 10894, 11355, -1, 11354, 11355, 11434, -1, 11354, 9744, 11355, -1, 10895, 10888, 9724, -1, 9724, 10889, 10896, -1, 10896, 10897, 9725, -1, 9725, 10846, 9726, -1, 9726, 10890, 10898, -1, 10898, 10845, 10891, -1, 10891, 10844, 9732, -1, 9732, 10892, 9734, -1, 9734, 10893, 9736, -1, 9736, 11359, 9740, -1, 10899, 10900, 9914, -1, 10899, 10902, 10900, -1, 10899, 10901, 10902, -1, 10899, 10903, 10901, -1, 10901, 10903, 10904, -1, 10904, 10903, 10905, -1, 9779, 10905, 9795, -1, 10914, 9795, 10906, -1, 10915, 10906, 9796, -1, 10907, 9796, 10916, -1, 9778, 10916, 9797, -1, 10908, 9778, 9797, -1, 10908, 10909, 9778, -1, 10908, 9798, 10909, -1, 10909, 9798, 10910, -1, 10910, 9798, 10917, -1, 9776, 10917, 9792, -1, 9775, 9792, 10918, -1, 9773, 10918, 9800, -1, 10919, 9800, 9801, -1, 10920, 9801, 9793, -1, 9758, 9793, 10911, -1, 10921, 10911, 10912, -1, 10922, 10912, 10937, -1, 10913, 10937, 9756, -1, 10913, 10922, 10937, -1, 10904, 10905, 9779, -1, 9779, 9795, 10914, -1, 10914, 10906, 10915, -1, 10915, 9796, 10907, -1, 10907, 10916, 9778, -1, 10910, 10917, 9776, -1, 9776, 9792, 9775, -1, 9775, 10918, 9773, -1, 9773, 9800, 10919, -1, 10919, 9801, 10920, -1, 10920, 9793, 9758, -1, 9758, 10911, 10921, -1, 10921, 10912, 10922, -1, 9756, 10937, 11372, -1, 10923, 11372, 11366, -1, 10924, 11366, 10925, -1, 10924, 10923, 11366, -1, 10937, 10936, 11372, -1, 11372, 10936, 10935, -1, 10934, 11372, 10935, -1, 10934, 10926, 11372, -1, 9756, 11372, 10923, -1, 11366, 11365, 10925, -1, 10925, 11365, 10927, -1, 10927, 11365, 10928, -1, 9784, 10928, 9783, -1, 9784, 10927, 10928, -1, 10928, 11364, 9783, -1, 9783, 11364, 9782, -1, 9782, 11364, 11363, -1, 10931, 11363, 10930, -1, 9767, 10930, 9914, -1, 10929, 9914, 10900, -1, 10929, 9767, 9914, -1, 9782, 11363, 10931, -1, 11031, 11030, 10930, -1, 10930, 11030, 11028, -1, 11034, 10930, 11028, -1, 11034, 9914, 10930, -1, 9767, 10931, 10930, -1, 10926, 10934, 10932, -1, 10932, 10934, 10933, -1, 10933, 10934, 10935, -1, 9826, 10935, 10936, -1, 9828, 10936, 10937, -1, 9830, 9828, 10937, -1, 10933, 10935, 9826, -1, 9826, 10936, 9828, -1, 10938, 11369, 10939, -1, 10939, 11369, 10942, -1, 10949, 10942, 10945, -1, 9858, 10945, 10940, -1, 10878, 10940, 10948, -1, 10878, 9858, 10940, -1, 10878, 10838, 9858, -1, 11369, 10941, 10942, -1, 10942, 10941, 10944, -1, 10943, 10944, 10953, -1, 10950, 10953, 9814, -1, 9583, 10950, 9814, -1, 9583, 10879, 10950, -1, 10950, 10879, 10951, -1, 10943, 10951, 10945, -1, 10942, 10943, 10945, -1, 10942, 10944, 10943, -1, 10941, 10947, 10944, -1, 10944, 10947, 10952, -1, 10953, 10952, 10946, -1, 9814, 10953, 10946, -1, 10947, 10932, 10952, -1, 10952, 10932, 9806, -1, 10946, 10952, 9806, -1, 10879, 10948, 10951, -1, 10951, 10948, 10940, -1, 10945, 10951, 10940, -1, 9858, 10949, 10945, -1, 10949, 10939, 10942, -1, 10950, 10951, 10943, -1, 10953, 10950, 10943, -1, 10952, 10953, 10944, -1, 11368, 10938, 10381, -1, 10381, 10938, 9861, -1, 10957, 11098, 10954, -1, 10994, 10954, 10965, -1, 10955, 10965, 10967, -1, 11367, 10967, 11373, -1, 11367, 10955, 10967, -1, 11367, 10956, 10955, -1, 10955, 10956, 10993, -1, 10994, 10993, 10346, -1, 10957, 10994, 10346, -1, 10957, 10954, 10994, -1, 11098, 11097, 10954, -1, 10954, 11097, 11099, -1, 10966, 11099, 11094, -1, 10995, 11094, 11091, -1, 10996, 11091, 11090, -1, 10958, 11090, 11087, -1, 11001, 11087, 11086, -1, 10999, 11086, 11084, -1, 11080, 10999, 11084, -1, 11080, 10964, 10999, -1, 11080, 10979, 10964, -1, 10964, 10979, 10980, -1, 10959, 10980, 11006, -1, 10963, 11006, 10960, -1, 10961, 10960, 11371, -1, 10961, 10963, 10960, -1, 10961, 10962, 10963, -1, 10963, 10962, 10978, -1, 10959, 10978, 11003, -1, 10964, 11003, 10999, -1, 10964, 10959, 11003, -1, 10964, 10980, 10959, -1, 10954, 11099, 10966, -1, 10965, 10966, 10968, -1, 10967, 10968, 10972, -1, 11373, 10972, 10971, -1, 11373, 10967, 10972, -1, 10966, 11094, 10995, -1, 10968, 10995, 10973, -1, 10972, 10973, 10969, -1, 10971, 10969, 10970, -1, 10971, 10972, 10969, -1, 10995, 11091, 10996, -1, 10973, 10996, 10997, -1, 10969, 10997, 10998, -1, 10970, 10998, 10975, -1, 10970, 10969, 10998, -1, 10996, 11090, 10958, -1, 10997, 10958, 11002, -1, 10998, 11002, 10974, -1, 10975, 10974, 10976, -1, 10975, 10998, 10974, -1, 10958, 11087, 11001, -1, 11002, 11001, 11000, -1, 10974, 11000, 10977, -1, 10976, 10977, 11362, -1, 10976, 10974, 10977, -1, 11001, 11086, 10999, -1, 11000, 10999, 11003, -1, 10977, 11003, 10978, -1, 11362, 10978, 10962, -1, 11362, 10977, 10978, -1, 10979, 11077, 10980, -1, 10980, 11077, 11005, -1, 11006, 11005, 10981, -1, 10960, 10981, 11008, -1, 11371, 11008, 10990, -1, 11371, 10960, 11008, -1, 11077, 11075, 11005, -1, 11005, 11075, 11004, -1, 10981, 11004, 11007, -1, 11008, 11007, 10982, -1, 10990, 10982, 10983, -1, 11361, 10990, 10983, -1, 11075, 10985, 11004, -1, 11004, 10985, 10986, -1, 11007, 10986, 10987, -1, 10982, 10987, 10984, -1, 10983, 10982, 10984, -1, 10985, 11073, 10986, -1, 10986, 11073, 10988, -1, 10987, 10988, 11375, -1, 10984, 10987, 11375, -1, 11073, 10989, 10988, -1, 10988, 10989, 11375, -1, 11375, 10989, 11069, -1, 10982, 10990, 11008, -1, 10956, 10991, 10993, -1, 10993, 10991, 10992, -1, 10346, 10993, 10992, -1, 10991, 11368, 10992, -1, 10955, 10993, 10994, -1, 10965, 10955, 10994, -1, 10966, 10965, 10954, -1, 10995, 10968, 10966, -1, 10968, 10967, 10965, -1, 10996, 10973, 10995, -1, 10973, 10972, 10968, -1, 10958, 10997, 10996, -1, 10997, 10969, 10973, -1, 11001, 11002, 10958, -1, 11002, 10998, 10997, -1, 10999, 11000, 11001, -1, 11000, 10974, 11002, -1, 10977, 11000, 11003, -1, 10963, 10978, 10959, -1, 11006, 10963, 10959, -1, 11005, 11006, 10980, -1, 11004, 10981, 11005, -1, 10981, 10960, 11006, -1, 10986, 11007, 11004, -1, 11007, 11008, 10981, -1, 10988, 10987, 10986, -1, 10987, 10982, 11007, -1, 9886, 11033, 11019, -1, 9887, 11019, 11009, -1, 9868, 11009, 11010, -1, 9867, 11010, 11011, -1, 9867, 9868, 11010, -1, 11370, 11013, 11024, -1, 11370, 11012, 11013, -1, 11370, 11014, 11012, -1, 11012, 11014, 11015, -1, 11016, 11012, 11015, -1, 11016, 11017, 11012, -1, 11016, 11021, 11017, -1, 11017, 11021, 11020, -1, 11018, 11020, 11023, -1, 11009, 11023, 11010, -1, 11009, 11018, 11023, -1, 11009, 11019, 11018, -1, 11018, 11019, 11013, -1, 11017, 11013, 11012, -1, 11017, 11018, 11013, -1, 11017, 11020, 11018, -1, 11014, 11356, 11015, -1, 11021, 11358, 11020, -1, 11020, 11358, 10833, -1, 11022, 11020, 10833, -1, 11022, 11023, 11020, -1, 11022, 11011, 11023, -1, 11023, 11011, 11010, -1, 9868, 9887, 11009, -1, 9887, 9886, 11019, -1, 11024, 11013, 11019, -1, 11033, 11024, 11019, -1, 9879, 9914, 11035, -1, 11027, 11035, 11026, -1, 11025, 11026, 11029, -1, 11025, 11027, 11026, -1, 11025, 9879, 11027, -1, 11027, 9879, 11035, -1, 11028, 11036, 11034, -1, 11028, 11030, 11036, -1, 11036, 11030, 11032, -1, 11037, 11032, 11033, -1, 9884, 11037, 11033, -1, 9884, 11026, 11037, -1, 9884, 11029, 11026, -1, 11030, 11031, 11032, -1, 11032, 11031, 11033, -1, 11034, 11036, 11035, -1, 9914, 11034, 11035, -1, 11032, 11037, 11036, -1, 11036, 11037, 11026, -1, 11035, 11036, 11026, -1, 10412, 11038, 11041, -1, 11041, 11038, 11039, -1, 10408, 11041, 11039, -1, 10408, 11122, 11041, -1, 11041, 11122, 11040, -1, 10195, 11041, 11040, -1, 10195, 10202, 11041, -1, 11041, 10202, 10204, -1, 10206, 11041, 10204, -1, 10206, 10026, 11041, -1, 10206, 10027, 10026, -1, 10206, 11042, 10027, -1, 10206, 10033, 11042, -1, 10206, 10034, 10033, -1, 10206, 11044, 10034, -1, 10206, 11043, 11044, -1, 10206, 11045, 11043, -1, 10206, 10209, 11045, -1, 11045, 10209, 10212, -1, 10216, 11045, 10212, -1, 10216, 10215, 11045, -1, 11045, 10215, 10220, -1, 10225, 11045, 10220, -1, 10225, 10228, 11045, -1, 11045, 10228, 10227, -1, 10231, 11045, 10227, -1, 10231, 11050, 11045, -1, 10231, 11046, 11050, -1, 11050, 11046, 11047, -1, 11048, 11050, 11047, -1, 11048, 10236, 11050, -1, 11050, 10236, 10243, -1, 10241, 11050, 10243, -1, 10241, 11049, 11050, -1, 11050, 11049, 11098, -1, 11098, 11049, 10249, -1, 10248, 11098, 10249, -1, 10248, 10253, 11098, -1, 11098, 10253, 10255, -1, 10259, 11098, 10255, -1, 10259, 11051, 11098, -1, 11098, 11051, 10263, -1, 11052, 10263, 11117, -1, 11054, 11117, 11053, -1, 10297, 11054, 11053, -1, 10297, 9963, 11054, -1, 10297, 10266, 9963, -1, 9963, 10266, 11055, -1, 11055, 10266, 11118, -1, 11056, 11118, 10273, -1, 10277, 11056, 10273, -1, 10277, 11057, 11056, -1, 10277, 11059, 11057, -1, 11057, 11059, 11058, -1, 11058, 11059, 10281, -1, 11060, 10281, 11069, -1, 9916, 11069, 11071, -1, 9916, 11060, 11069, -1, 11062, 10164, 11122, -1, 11062, 11061, 10164, -1, 11062, 10161, 11061, -1, 11062, 10160, 10161, -1, 11062, 10155, 10160, -1, 11062, 11064, 10155, -1, 11062, 11063, 11064, -1, 11062, 10157, 11063, -1, 11062, 11065, 10157, -1, 11062, 11067, 11065, -1, 11062, 11066, 11067, -1, 11062, 10145, 11066, -1, 11062, 11068, 10145, -1, 11062, 11069, 11068, -1, 11062, 11383, 11069, -1, 11069, 11383, 11070, -1, 11381, 11069, 11070, -1, 11381, 11374, 11069, -1, 11071, 11069, 11076, -1, 11076, 11069, 10989, -1, 11072, 10989, 11073, -1, 10985, 11072, 11073, -1, 10985, 11074, 11072, -1, 10985, 11075, 11074, -1, 11074, 11075, 9937, -1, 9937, 11075, 11077, -1, 9938, 11077, 10979, -1, 9940, 10979, 11078, -1, 9940, 9938, 10979, -1, 11076, 10989, 11072, -1, 9937, 11077, 9938, -1, 10979, 11080, 11078, -1, 11078, 11080, 11079, -1, 11079, 11080, 11083, -1, 11083, 11080, 11084, -1, 11081, 11084, 11082, -1, 11081, 11083, 11084, -1, 11084, 11086, 11082, -1, 11082, 11086, 11085, -1, 11085, 11086, 11087, -1, 11088, 11087, 9952, -1, 11088, 11085, 11087, -1, 11087, 11090, 9952, -1, 9952, 11090, 9954, -1, 9954, 11090, 11089, -1, 11089, 11090, 11091, -1, 11092, 11091, 9978, -1, 11092, 11089, 11091, -1, 11091, 11094, 9978, -1, 9978, 11094, 11093, -1, 11093, 11094, 11099, -1, 11095, 11099, 11097, -1, 11096, 11097, 11098, -1, 9984, 11098, 11052, -1, 9984, 11096, 11098, -1, 11093, 11099, 11095, -1, 11095, 11097, 11096, -1, 11100, 10057, 11050, -1, 11100, 10060, 10057, -1, 11100, 11101, 10060, -1, 10060, 11101, 10061, -1, 10061, 11101, 10383, -1, 11103, 10383, 10380, -1, 11102, 10380, 10042, -1, 11102, 11103, 10380, -1, 10061, 10383, 11103, -1, 10380, 11104, 10042, -1, 10042, 11104, 11105, -1, 11105, 11104, 11106, -1, 11106, 11104, 11107, -1, 10081, 11107, 11108, -1, 10081, 11106, 11107, -1, 11107, 11109, 11108, -1, 11108, 11109, 10082, -1, 10082, 11109, 11110, -1, 10084, 11110, 10087, -1, 10084, 10082, 11110, -1, 11110, 10356, 10087, -1, 10087, 10356, 11111, -1, 11111, 10356, 10092, -1, 10092, 10356, 11116, -1, 11116, 10356, 10355, -1, 10093, 10355, 10370, -1, 10073, 10370, 10366, -1, 10095, 10366, 10362, -1, 11113, 10362, 11112, -1, 11114, 11113, 11112, -1, 11114, 10100, 11113, -1, 11114, 11041, 10100, -1, 10100, 11041, 11115, -1, 11115, 11041, 10032, -1, 10032, 11041, 10026, -1, 11116, 10355, 10093, -1, 10093, 10370, 10073, -1, 10073, 10366, 10095, -1, 10095, 10362, 11113, -1, 11098, 10263, 11052, -1, 11052, 11117, 11054, -1, 11055, 11118, 11056, -1, 10281, 10280, 11069, -1, 11069, 10280, 11119, -1, 11120, 11069, 11119, -1, 11120, 11068, 11069, -1, 10164, 10172, 11122, -1, 11122, 10172, 10176, -1, 11121, 11122, 10176, -1, 11121, 11123, 11122, -1, 11122, 11123, 11124, -1, 10186, 11122, 11124, -1, 10186, 10188, 11122, -1, 11122, 10188, 10189, -1, 11125, 11122, 10189, -1, 11125, 10289, 11122, -1, 11122, 10289, 11126, -1, 11040, 11122, 11126, -1, 10057, 11127, 11050, -1, 11050, 11127, 11045, -1, 11060, 11058, 10281, -1, 11387, 11389, 11143, -1, 11150, 11143, 11147, -1, 11386, 11147, 11128, -1, 11183, 11128, 11146, -1, 11183, 11386, 11128, -1, 11378, 11151, 11142, -1, 11378, 11129, 11151, -1, 11378, 11385, 11129, -1, 11129, 11385, 11130, -1, 11154, 11130, 11131, -1, 11153, 11131, 11133, -1, 11185, 11133, 11186, -1, 11185, 11153, 11133, -1, 11185, 11140, 11153, -1, 11153, 11140, 11132, -1, 11154, 11132, 11152, -1, 11129, 11152, 11151, -1, 11129, 11154, 11152, -1, 11129, 11130, 11154, -1, 11385, 11380, 11130, -1, 11130, 11380, 11136, -1, 11131, 11136, 11155, -1, 11133, 11155, 11134, -1, 11135, 11133, 11134, -1, 11135, 11186, 11133, -1, 11380, 11138, 11136, -1, 11136, 11138, 11137, -1, 11155, 11137, 11139, -1, 11134, 11155, 11139, -1, 11138, 11382, 11137, -1, 11137, 11382, 10511, -1, 11139, 11137, 10511, -1, 11382, 10413, 10511, -1, 11140, 11184, 11132, -1, 11132, 11184, 11149, -1, 11152, 11149, 11141, -1, 11151, 11141, 11143, -1, 11142, 11143, 11389, -1, 11142, 11151, 11143, -1, 11184, 11144, 11149, -1, 11149, 11144, 11145, -1, 11148, 11145, 11146, -1, 11128, 11148, 11146, -1, 11128, 11147, 11148, -1, 11148, 11147, 11141, -1, 11149, 11148, 11141, -1, 11149, 11145, 11148, -1, 11386, 11150, 11147, -1, 11150, 11387, 11143, -1, 11141, 11147, 11143, -1, 11152, 11141, 11151, -1, 11132, 11149, 11152, -1, 11153, 11132, 11154, -1, 11131, 11153, 11154, -1, 11136, 11131, 11130, -1, 11137, 11155, 11136, -1, 11155, 11133, 11131, -1, 11156, 11157, 10519, -1, 10519, 11157, 11158, -1, 11162, 11158, 11159, -1, 11160, 11162, 11159, -1, 11160, 11161, 11162, -1, 11160, 10532, 11161, -1, 11160, 10561, 10532, -1, 10532, 10561, 11163, -1, 10533, 11163, 11164, -1, 10533, 10532, 11163, -1, 10519, 11158, 11162, -1, 11163, 11166, 11164, -1, 11164, 11166, 11165, -1, 11165, 11166, 11177, -1, 10509, 11177, 10557, -1, 11167, 10509, 10557, -1, 11167, 10465, 10509, -1, 10509, 10465, 11168, -1, 10464, 10509, 11168, -1, 10464, 10463, 10509, -1, 10509, 10463, 10461, -1, 11169, 10509, 10461, -1, 11169, 10474, 10509, -1, 10509, 10474, 11170, -1, 10460, 10509, 11170, -1, 10460, 11171, 10509, -1, 10509, 11171, 10458, -1, 10456, 10509, 10458, -1, 10456, 11172, 10509, -1, 10509, 11172, 10455, -1, 10454, 10509, 10455, -1, 10454, 11173, 10509, -1, 10509, 11173, 11181, -1, 10430, 11181, 11174, -1, 10430, 10509, 11181, -1, 10430, 11135, 10509, -1, 10430, 11183, 11135, -1, 10430, 11202, 11183, -1, 10430, 11175, 11202, -1, 11202, 11175, 11193, -1, 11193, 11175, 11194, -1, 11194, 11175, 11176, -1, 11176, 11175, 11208, -1, 11208, 11175, 11212, -1, 11165, 11177, 10509, -1, 11178, 10440, 11181, -1, 11178, 10443, 10440, -1, 10440, 10443, 11179, -1, 11179, 10443, 10449, -1, 10449, 10443, 10441, -1, 10441, 10443, 10442, -1, 10440, 10421, 11181, -1, 11181, 10421, 11180, -1, 10420, 11181, 11180, -1, 10420, 10419, 11181, -1, 11181, 10419, 10418, -1, 11182, 11181, 10418, -1, 11182, 11174, 11181, -1, 11183, 11146, 11135, -1, 11135, 11146, 11145, -1, 11144, 11135, 11145, -1, 11144, 11184, 11135, -1, 11135, 11184, 11140, -1, 11185, 11135, 11140, -1, 11185, 11186, 11135, -1, 11212, 11175, 11187, -1, 11210, 11187, 11215, -1, 11209, 11215, 11188, -1, 11207, 11188, 11189, -1, 11391, 11207, 11189, -1, 11391, 11198, 11207, -1, 11391, 11396, 11198, -1, 11198, 11396, 11216, -1, 11197, 11216, 11191, -1, 11190, 11191, 11192, -1, 11193, 11192, 11202, -1, 11193, 11190, 11192, -1, 11193, 11194, 11190, -1, 11190, 11194, 11195, -1, 11197, 11195, 11196, -1, 11198, 11196, 11207, -1, 11198, 11197, 11196, -1, 11198, 11216, 11197, -1, 10506, 11215, 10505, -1, 10506, 11188, 11215, -1, 10506, 10508, 11188, -1, 11188, 10508, 11199, -1, 11189, 11188, 11199, -1, 11396, 11200, 11216, -1, 11216, 11200, 11213, -1, 11191, 11213, 11201, -1, 11192, 11201, 11206, -1, 11202, 11192, 11206, -1, 11200, 11203, 11213, -1, 11213, 11203, 11214, -1, 11204, 11214, 11388, -1, 11205, 11204, 11388, -1, 11205, 11201, 11204, -1, 11205, 11206, 11201, -1, 11214, 11390, 11388, -1, 11194, 11176, 11195, -1, 11195, 11176, 11211, -1, 11196, 11211, 11209, -1, 11207, 11209, 11188, -1, 11207, 11196, 11209, -1, 11176, 11208, 11211, -1, 11211, 11208, 11210, -1, 11209, 11210, 11215, -1, 11209, 11211, 11210, -1, 11208, 11212, 11210, -1, 11210, 11212, 11187, -1, 11213, 11214, 11204, -1, 11201, 11213, 11204, -1, 11175, 10505, 11187, -1, 11187, 10505, 11215, -1, 11195, 11211, 11196, -1, 11190, 11195, 11197, -1, 11191, 11190, 11197, -1, 11213, 11191, 11216, -1, 11192, 11191, 11201, -1, 10583, 11217, 11223, -1, 10583, 10759, 11217, -1, 10583, 11218, 10759, -1, 10759, 11218, 11219, -1, 11221, 11219, 11220, -1, 11416, 11221, 11220, -1, 11416, 11222, 11221, -1, 11221, 11222, 11414, -1, 10759, 11219, 11221, -1, 11217, 9250, 11223, -1, 11223, 9250, 10580, -1, 10585, 11223, 10580, -1, 9250, 9249, 10580, -1, 11220, 11225, 11224, -1, 11224, 11225, 11227, -1, 11227, 11225, 10604, -1, 11228, 10604, 10595, -1, 11229, 10595, 10594, -1, 11230, 10594, 10602, -1, 11238, 11230, 10602, -1, 11227, 10604, 11228, -1, 11228, 10595, 11229, -1, 11229, 10594, 11230, -1, 11224, 11227, 11226, -1, 11226, 11227, 11228, -1, 11229, 11226, 11228, -1, 11229, 11230, 11226, -1, 11226, 11230, 10653, -1, 10654, 11226, 10653, -1, 10654, 11231, 11226, -1, 10654, 10655, 11231, -1, 11231, 10655, 11411, -1, 11411, 10655, 10656, -1, 11410, 10656, 11232, -1, 10657, 11410, 11232, -1, 10657, 11407, 11410, -1, 10657, 10632, 11407, -1, 11407, 10632, 11255, -1, 11255, 10632, 11256, -1, 11254, 11256, 11233, -1, 11234, 11233, 10658, -1, 11236, 10658, 11235, -1, 11257, 11235, 11248, -1, 11257, 11236, 11235, -1, 11257, 11260, 11236, -1, 11236, 11260, 11404, -1, 11404, 11260, 11237, -1, 11258, 11404, 11237, -1, 11258, 11402, 11404, -1, 11230, 11238, 10653, -1, 10653, 11238, 10629, -1, 10629, 11238, 10652, -1, 10652, 11238, 11249, -1, 11239, 11249, 10679, -1, 10650, 10679, 10677, -1, 10649, 10677, 11240, -1, 11241, 11240, 11242, -1, 10678, 11241, 11242, -1, 10678, 10647, 11241, -1, 10678, 11243, 10647, -1, 10647, 11243, 10646, -1, 10646, 11243, 11250, -1, 11244, 11250, 11245, -1, 11251, 11245, 10674, -1, 10644, 10674, 10672, -1, 10642, 10672, 10665, -1, 10623, 10665, 10663, -1, 11252, 10663, 11246, -1, 10640, 11246, 11253, -1, 10639, 11253, 11247, -1, 10661, 11247, 10667, -1, 10660, 10667, 10683, -1, 10659, 10683, 11248, -1, 10635, 11248, 11235, -1, 10635, 10659, 11248, -1, 10652, 11249, 11239, -1, 11239, 10679, 10650, -1, 10650, 10677, 10649, -1, 10649, 11240, 11241, -1, 10646, 11250, 11244, -1, 11244, 11245, 11251, -1, 11251, 10674, 10644, -1, 10644, 10672, 10642, -1, 10642, 10665, 10623, -1, 10623, 10663, 11252, -1, 11252, 11246, 10640, -1, 10640, 11253, 10639, -1, 10639, 11247, 10661, -1, 10661, 10667, 10660, -1, 10660, 10683, 10659, -1, 11236, 11234, 10658, -1, 11234, 11254, 11233, -1, 11254, 11255, 11256, -1, 11410, 11411, 10656, -1, 11248, 10778, 11257, -1, 11257, 10778, 10776, -1, 11260, 10776, 11261, -1, 11237, 11261, 10770, -1, 11258, 10770, 11259, -1, 11402, 11259, 10767, -1, 11402, 11258, 11259, -1, 11257, 10776, 11260, -1, 11260, 11261, 11237, -1, 11237, 10770, 11258, -1, 11398, 11270, 11265, -1, 11301, 11265, 11269, -1, 11262, 11269, 11263, -1, 11405, 11263, 11409, -1, 11405, 11262, 11263, -1, 11405, 11403, 11262, -1, 11262, 11403, 11264, -1, 11301, 11264, 11300, -1, 11398, 11301, 11300, -1, 11398, 11265, 11301, -1, 11266, 11267, 11271, -1, 11266, 10732, 11267, -1, 11267, 10732, 11303, -1, 11302, 11303, 11268, -1, 11304, 11268, 11273, -1, 11406, 11273, 11274, -1, 11406, 11304, 11273, -1, 11406, 11409, 11304, -1, 11304, 11409, 11263, -1, 11302, 11263, 11269, -1, 11267, 11269, 11265, -1, 11271, 11265, 11270, -1, 11271, 11267, 11265, -1, 10732, 11272, 11303, -1, 11303, 11272, 11305, -1, 11268, 11305, 11287, -1, 11273, 11287, 11275, -1, 11274, 11275, 11408, -1, 11274, 11273, 11275, -1, 11272, 11276, 11305, -1, 11305, 11276, 11277, -1, 11306, 11277, 10731, -1, 11278, 10731, 10726, -1, 11279, 11278, 10726, -1, 11279, 11280, 11278, -1, 11279, 11289, 11280, -1, 11280, 11289, 11286, -1, 11281, 11286, 11282, -1, 11284, 11282, 11296, -1, 11283, 11296, 11413, -1, 11283, 11284, 11296, -1, 11283, 11412, 11284, -1, 11284, 11412, 11285, -1, 11281, 11285, 11309, -1, 11280, 11309, 11278, -1, 11280, 11281, 11309, -1, 11280, 11286, 11281, -1, 11305, 11277, 11306, -1, 11287, 11306, 11307, -1, 11275, 11307, 11308, -1, 11408, 11308, 11288, -1, 11408, 11275, 11308, -1, 11306, 10731, 11278, -1, 11307, 11278, 11309, -1, 11308, 11309, 11285, -1, 11288, 11285, 11412, -1, 11288, 11308, 11285, -1, 11289, 11290, 11286, -1, 11286, 11290, 10725, -1, 11311, 10725, 11294, -1, 11297, 11294, 10724, -1, 11291, 11297, 10724, -1, 11291, 11298, 11297, -1, 11291, 10693, 11298, -1, 11298, 10693, 10741, -1, 11295, 10741, 11292, -1, 11293, 11292, 10742, -1, 11415, 11293, 10742, -1, 11415, 11413, 11293, -1, 11293, 11413, 11296, -1, 11310, 11296, 11282, -1, 11311, 11282, 11286, -1, 10725, 11311, 11286, -1, 11311, 11294, 11297, -1, 11310, 11297, 11295, -1, 11293, 11295, 11292, -1, 11293, 11310, 11295, -1, 11293, 11296, 11310, -1, 11298, 10741, 11295, -1, 11297, 11298, 11295, -1, 11403, 11299, 11264, -1, 11264, 11299, 11400, -1, 11300, 11264, 11400, -1, 11262, 11264, 11301, -1, 11269, 11262, 11301, -1, 11302, 11269, 11267, -1, 11303, 11302, 11267, -1, 11304, 11263, 11302, -1, 11268, 11304, 11302, -1, 11305, 11268, 11303, -1, 11306, 11287, 11305, -1, 11287, 11273, 11268, -1, 11278, 11307, 11306, -1, 11307, 11275, 11287, -1, 11308, 11307, 11309, -1, 11284, 11285, 11281, -1, 11282, 11284, 11281, -1, 11310, 11282, 11311, -1, 11297, 11310, 11311, -1, 11312, 11313, 11415, -1, 11415, 11313, 11414, -1, 9270, 11314, 11316, -1, 9270, 9269, 11314, -1, 11314, 11315, 11316, -1, 11316, 11315, 11317, -1, 11317, 11315, 11318, -1, 11318, 11315, 11319, -1, 11319, 11315, 11321, -1, 11320, 11321, 10767, -1, 11320, 11319, 11321, -1, 11431, 11417, 11321, -1, 11321, 11417, 11322, -1, 10767, 11321, 11322, -1, 11422, 11323, 11328, -1, 11347, 11328, 11329, -1, 11346, 11329, 11324, -1, 11345, 11324, 11331, -1, 11325, 11345, 11331, -1, 11325, 11340, 11345, -1, 11325, 10817, 11340, -1, 11340, 10817, 11332, -1, 11341, 11332, 11334, -1, 11348, 11334, 11335, -1, 11326, 11335, 11433, -1, 11326, 11348, 11335, -1, 11326, 11429, 11348, -1, 11348, 11429, 11424, -1, 11342, 11424, 11427, -1, 11344, 11427, 11426, -1, 11347, 11426, 11422, -1, 11328, 11347, 11422, -1, 11323, 11327, 11328, -1, 11328, 11327, 9274, -1, 11329, 9274, 11330, -1, 11324, 11330, 10829, -1, 11331, 11324, 10829, -1, 11328, 9274, 11329, -1, 11329, 11330, 11324, -1, 10817, 11336, 11332, -1, 11332, 11336, 11333, -1, 11334, 11333, 11338, -1, 11335, 11338, 11352, -1, 11353, 11335, 11352, -1, 11353, 11433, 11335, -1, 11336, 11337, 11333, -1, 11333, 11337, 11339, -1, 11338, 11339, 11350, -1, 11352, 11338, 11350, -1, 11337, 10815, 11339, -1, 11339, 10815, 11350, -1, 11348, 11424, 11342, -1, 11341, 11342, 11343, -1, 11340, 11343, 11345, -1, 11340, 11341, 11343, -1, 11340, 11332, 11341, -1, 11342, 11427, 11344, -1, 11343, 11344, 11346, -1, 11345, 11346, 11324, -1, 11345, 11343, 11346, -1, 11344, 11426, 11347, -1, 11346, 11347, 11329, -1, 11346, 11344, 11347, -1, 11342, 11344, 11343, -1, 11348, 11342, 11341, -1, 11334, 11348, 11341, -1, 11333, 11334, 11332, -1, 11339, 11338, 11333, -1, 11338, 11335, 11334, -1, 10815, 10816, 11350, -1, 11350, 10816, 11349, -1, 9743, 11350, 11349, -1, 9743, 11352, 11350, -1, 9743, 11351, 11352, -1, 11352, 11351, 11353, -1, 11353, 11351, 11354, -1, 11433, 11353, 11354, -1, 11434, 11355, 11356, -1, 11356, 11355, 11015, -1, 11015, 11355, 10894, -1, 11016, 10894, 11357, -1, 11021, 11357, 11360, -1, 11358, 11360, 11359, -1, 11358, 11021, 11360, -1, 11015, 10894, 11016, -1, 11016, 11357, 11021, -1, 11356, 11014, 11361, -1, 11361, 11014, 10990, -1, 10990, 11014, 11370, -1, 11371, 11370, 11024, -1, 10961, 11024, 11033, -1, 11031, 10961, 11033, -1, 11031, 10962, 10961, -1, 11031, 10930, 10962, -1, 10962, 10930, 11362, -1, 11362, 10930, 11363, -1, 10976, 11363, 11364, -1, 10975, 11364, 10928, -1, 11365, 10975, 10928, -1, 11365, 10970, 10975, -1, 11365, 11366, 10970, -1, 10970, 11366, 10971, -1, 10971, 11366, 11372, -1, 11373, 11372, 10926, -1, 11367, 10926, 10932, -1, 10947, 11367, 10932, -1, 10947, 10956, 11367, -1, 10947, 10941, 10956, -1, 10956, 10941, 10991, -1, 10991, 10941, 11369, -1, 11368, 11369, 10938, -1, 11368, 10991, 11369, -1, 10990, 11370, 11371, -1, 11371, 11024, 10961, -1, 11362, 11363, 10976, -1, 10976, 11364, 10975, -1, 10971, 11372, 11373, -1, 11373, 10926, 11367, -1, 11374, 11379, 11069, -1, 11069, 11379, 11375, -1, 11375, 11379, 11384, -1, 10984, 11384, 11377, -1, 10983, 11377, 11376, -1, 11361, 11376, 11435, -1, 11361, 10983, 11376, -1, 11375, 11384, 10984, -1, 10984, 11377, 10983, -1, 11435, 11376, 11389, -1, 11389, 11376, 11142, -1, 11142, 11376, 11377, -1, 11378, 11377, 11384, -1, 11385, 11384, 11379, -1, 11374, 11385, 11379, -1, 11374, 11380, 11385, -1, 11374, 11381, 11380, -1, 11380, 11381, 11138, -1, 11138, 11381, 11070, -1, 11382, 11070, 11383, -1, 10413, 11383, 11062, -1, 10413, 11382, 11383, -1, 11142, 11377, 11378, -1, 11378, 11384, 11385, -1, 11138, 11070, 11382, -1, 11183, 11202, 11386, -1, 11386, 11202, 11206, -1, 11205, 11386, 11206, -1, 11205, 11150, 11386, -1, 11205, 11388, 11150, -1, 11150, 11388, 11387, -1, 11387, 11388, 11390, -1, 11389, 11387, 11390, -1, 10735, 10734, 11199, -1, 11199, 10734, 11189, -1, 11189, 10734, 11394, -1, 11391, 11394, 11395, -1, 11396, 11395, 10733, -1, 11200, 10733, 11397, -1, 11392, 11200, 11397, -1, 11392, 11203, 11200, -1, 11392, 11393, 11203, -1, 11203, 11393, 11214, -1, 11214, 11393, 11401, -1, 11390, 11401, 11399, -1, 11390, 11214, 11401, -1, 11189, 11394, 11391, -1, 11391, 11395, 11396, -1, 11396, 10733, 11200, -1, 10733, 11270, 11397, -1, 11397, 11270, 11398, -1, 11392, 11398, 11300, -1, 11393, 11300, 11400, -1, 11401, 11400, 11299, -1, 11399, 11401, 11299, -1, 11397, 11398, 11392, -1, 11392, 11300, 11393, -1, 11393, 11400, 11401, -1, 11403, 11402, 11299, -1, 11403, 11404, 11402, -1, 11403, 11405, 11404, -1, 11404, 11405, 11236, -1, 11236, 11405, 11409, -1, 11234, 11409, 11406, -1, 11254, 11406, 11274, -1, 11255, 11274, 11408, -1, 11407, 11408, 11410, -1, 11407, 11255, 11408, -1, 11236, 11409, 11234, -1, 11234, 11406, 11254, -1, 11254, 11274, 11255, -1, 11408, 11288, 11410, -1, 11410, 11288, 11411, -1, 11411, 11288, 11412, -1, 11231, 11412, 11283, -1, 11226, 11283, 11413, -1, 11224, 11413, 11415, -1, 11222, 11415, 11414, -1, 11222, 11224, 11415, -1, 11222, 11416, 11224, -1, 11224, 11416, 11220, -1, 11411, 11412, 11231, -1, 11231, 11283, 11226, -1, 11226, 11413, 11224, -1, 10767, 11322, 11402, -1, 11402, 11322, 11417, -1, 11299, 11417, 11431, -1, 11299, 11402, 11417, -1, 11432, 11431, 11418, -1, 11418, 11431, 11321, -1, 11420, 11321, 11315, -1, 11430, 11315, 11314, -1, 11419, 11314, 9269, -1, 11428, 11419, 9269, -1, 11418, 11321, 11420, -1, 11420, 11315, 11430, -1, 11430, 11314, 11419, -1, 9268, 11323, 11421, -1, 11421, 11323, 11422, -1, 11425, 11422, 11426, -1, 11423, 11426, 11427, -1, 11428, 11427, 11424, -1, 11419, 11424, 11430, -1, 11419, 11428, 11424, -1, 11421, 11422, 11425, -1, 11425, 11426, 11423, -1, 11423, 11427, 11428, -1, 11424, 11429, 11430, -1, 11430, 11429, 11420, -1, 11420, 11429, 11326, -1, 11418, 11326, 11433, -1, 11432, 11418, 11433, -1, 11420, 11326, 11418, -1, 11299, 11431, 11399, -1, 11399, 11431, 11432, -1, 11435, 11432, 11434, -1, 11361, 11434, 11356, -1, 11361, 11435, 11434, -1, 11432, 11433, 11434, -1, 11434, 11433, 11354, -1, 11432, 11435, 11399, -1, 11399, 11435, 11389, -1, 11390, 11399, 11389, -1, 12476, 12663, 11451, -1, 12476, 12662, 12663, -1, 12476, 11436, 12662, -1, 12662, 11436, 12849, -1, 12849, 11436, 12475, -1, 11453, 12475, 11437, -1, 11454, 11437, 12479, -1, 11438, 12479, 12480, -1, 11455, 12480, 12481, -1, 11456, 12481, 11457, -1, 11458, 11457, 12661, -1, 11439, 12661, 11440, -1, 12718, 11440, 12656, -1, 11441, 12656, 12655, -1, 12721, 12655, 11459, -1, 11460, 11459, 11442, -1, 12722, 11442, 12651, -1, 12922, 12651, 11443, -1, 12921, 11443, 12433, -1, 12724, 12433, 11461, -1, 11462, 11461, 11444, -1, 12696, 11444, 11463, -1, 12697, 11463, 11446, -1, 11445, 11446, 11447, -1, 11464, 11447, 11448, -1, 11465, 11448, 11466, -1, 12666, 11466, 11449, -1, 12665, 11449, 11450, -1, 11452, 11450, 11451, -1, 12663, 11452, 11451, -1, 12849, 12475, 11453, -1, 11453, 11437, 11454, -1, 11454, 12479, 11438, -1, 11438, 12480, 11455, -1, 11455, 12481, 11456, -1, 11456, 11457, 11458, -1, 11458, 12661, 11439, -1, 11439, 11440, 12718, -1, 12718, 12656, 11441, -1, 11441, 12655, 12721, -1, 12721, 11459, 11460, -1, 11460, 11442, 12722, -1, 12722, 12651, 12922, -1, 12922, 11443, 12921, -1, 12921, 12433, 12724, -1, 12724, 11461, 11462, -1, 11462, 11444, 12696, -1, 12696, 11463, 12697, -1, 12697, 11446, 11445, -1, 11445, 11447, 11464, -1, 11464, 11448, 11465, -1, 11465, 11466, 12666, -1, 12666, 11449, 12665, -1, 12665, 11450, 11452, -1, 11467, 11480, 11481, -1, 11467, 12694, 11480, -1, 11467, 12417, 12694, -1, 12694, 12417, 11468, -1, 11468, 12417, 11482, -1, 12695, 11482, 11483, -1, 11469, 11483, 11484, -1, 11485, 11484, 11470, -1, 12680, 11470, 11471, -1, 12678, 11471, 12418, -1, 11486, 12418, 11472, -1, 11487, 11472, 11488, -1, 11473, 11488, 12429, -1, 12677, 12429, 12427, -1, 11489, 12427, 11490, -1, 11474, 11490, 12431, -1, 12675, 12431, 12426, -1, 12674, 12426, 11475, -1, 12673, 11475, 11476, -1, 12672, 11476, 12424, -1, 12671, 12424, 12419, -1, 11491, 12419, 11492, -1, 12669, 11492, 11493, -1, 11477, 11493, 12411, -1, 11478, 12411, 12413, -1, 11494, 12413, 12414, -1, 12667, 12414, 12415, -1, 11495, 12415, 12416, -1, 11479, 12416, 11481, -1, 11480, 11479, 11481, -1, 11468, 11482, 12695, -1, 12695, 11483, 11469, -1, 11469, 11484, 11485, -1, 11485, 11470, 12680, -1, 12680, 11471, 12678, -1, 12678, 12418, 11486, -1, 11486, 11472, 11487, -1, 11487, 11488, 11473, -1, 11473, 12429, 12677, -1, 12677, 12427, 11489, -1, 11489, 11490, 11474, -1, 11474, 12431, 12675, -1, 12675, 12426, 12674, -1, 12674, 11475, 12673, -1, 12673, 11476, 12672, -1, 12672, 12424, 12671, -1, 12671, 12419, 11491, -1, 11491, 11492, 12669, -1, 12669, 11493, 11477, -1, 11477, 12411, 11478, -1, 11478, 12413, 11494, -1, 11494, 12414, 12667, -1, 12667, 12415, 11495, -1, 11495, 12416, 11479, -1, 12487, 12765, 11496, -1, 12487, 11497, 12765, -1, 12487, 12488, 11497, -1, 11497, 12488, 12726, -1, 12726, 12488, 12489, -1, 12728, 12489, 11508, -1, 12727, 11508, 11499, -1, 11498, 11499, 12492, -1, 11509, 12492, 12512, -1, 12729, 12512, 12493, -1, 11510, 12493, 12510, -1, 12734, 12510, 12495, -1, 12753, 12495, 12496, -1, 11511, 12496, 11500, -1, 12754, 11500, 11501, -1, 11512, 11501, 11513, -1, 11514, 11513, 12405, -1, 11502, 12405, 11503, -1, 12755, 11503, 12406, -1, 11504, 12406, 11505, -1, 11515, 11505, 12508, -1, 11516, 12508, 12506, -1, 12759, 12506, 12507, -1, 11517, 12507, 11506, -1, 11518, 11506, 12505, -1, 12760, 12505, 12500, -1, 11519, 12500, 12498, -1, 12761, 12498, 11507, -1, 12762, 11507, 11496, -1, 12765, 12762, 11496, -1, 12726, 12489, 12728, -1, 12728, 11508, 12727, -1, 12727, 11499, 11498, -1, 11498, 12492, 11509, -1, 11509, 12512, 12729, -1, 12729, 12493, 11510, -1, 11510, 12510, 12734, -1, 12734, 12495, 12753, -1, 12753, 12496, 11511, -1, 11511, 11500, 12754, -1, 12754, 11501, 11512, -1, 11512, 11513, 11514, -1, 11514, 12405, 11502, -1, 11502, 11503, 12755, -1, 12755, 12406, 11504, -1, 11504, 11505, 11515, -1, 11515, 12508, 11516, -1, 11516, 12506, 12759, -1, 12759, 12507, 11517, -1, 11517, 11506, 11518, -1, 11518, 12505, 12760, -1, 12760, 12500, 11519, -1, 11519, 12498, 12761, -1, 12761, 11507, 12762, -1, 12422, 12777, 11520, -1, 12422, 12782, 12777, -1, 12422, 11521, 12782, -1, 12782, 11521, 12783, -1, 12783, 11521, 12504, -1, 12784, 12504, 12515, -1, 11536, 12515, 12503, -1, 11537, 12503, 12502, -1, 11522, 12502, 11523, -1, 11538, 11523, 11525, -1, 11524, 11525, 11526, -1, 11539, 11526, 11527, -1, 12757, 11527, 11528, -1, 12758, 11528, 11529, -1, 12756, 11529, 11530, -1, 11540, 11530, 11541, -1, 12774, 11541, 12407, -1, 12768, 12407, 12409, -1, 11531, 12409, 11542, -1, 12769, 11542, 11532, -1, 12770, 11532, 11533, -1, 12772, 11533, 11534, -1, 12773, 11534, 12410, -1, 12668, 12410, 12514, -1, 11543, 12514, 12513, -1, 12670, 12513, 11544, -1, 12781, 11544, 12420, -1, 11535, 12420, 11545, -1, 11546, 11545, 11520, -1, 12777, 11546, 11520, -1, 12783, 12504, 12784, -1, 12784, 12515, 11536, -1, 11536, 12503, 11537, -1, 11537, 12502, 11522, -1, 11522, 11523, 11538, -1, 11538, 11525, 11524, -1, 11524, 11526, 11539, -1, 11539, 11527, 12757, -1, 12757, 11528, 12758, -1, 12758, 11529, 12756, -1, 12756, 11530, 11540, -1, 11540, 11541, 12774, -1, 12774, 12407, 12768, -1, 12768, 12409, 11531, -1, 11531, 11542, 12769, -1, 12769, 11532, 12770, -1, 12770, 11533, 12772, -1, 12772, 11534, 12773, -1, 12773, 12410, 12668, -1, 12668, 12514, 11543, -1, 11543, 12513, 12670, -1, 12670, 11544, 12781, -1, 12781, 12420, 11535, -1, 11535, 11545, 11546, -1, 11547, 12833, 12660, -1, 11547, 11548, 12833, -1, 11547, 12517, 11548, -1, 11548, 12517, 12788, -1, 12788, 12517, 11549, -1, 12789, 11549, 11550, -1, 12790, 11550, 11551, -1, 11567, 11551, 11552, -1, 12792, 11552, 11553, -1, 11568, 11553, 11554, -1, 12795, 11554, 12550, -1, 12796, 12550, 12549, -1, 11569, 12549, 12544, -1, 11570, 12544, 12543, -1, 11571, 12543, 12619, -1, 12767, 12619, 11555, -1, 12766, 11555, 11557, -1, 11556, 11557, 12497, -1, 12752, 12497, 12494, -1, 11558, 12494, 11560, -1, 11559, 11560, 11561, -1, 11572, 11561, 11562, -1, 11573, 11562, 11563, -1, 12735, 11563, 11564, -1, 11565, 11564, 12538, -1, 11574, 12538, 11566, -1, 11575, 11566, 12520, -1, 12828, 12520, 12519, -1, 12829, 12519, 12660, -1, 12833, 12829, 12660, -1, 12788, 11549, 12789, -1, 12789, 11550, 12790, -1, 12790, 11551, 11567, -1, 11567, 11552, 12792, -1, 12792, 11553, 11568, -1, 11568, 11554, 12795, -1, 12795, 12550, 12796, -1, 12796, 12549, 11569, -1, 11569, 12544, 11570, -1, 11570, 12543, 11571, -1, 11571, 12619, 12767, -1, 12767, 11555, 12766, -1, 12766, 11557, 11556, -1, 11556, 12497, 12752, -1, 12752, 12494, 11558, -1, 11558, 11560, 11559, -1, 11559, 11561, 11572, -1, 11572, 11562, 11573, -1, 11573, 11563, 12735, -1, 12735, 11564, 11565, -1, 11565, 12538, 11574, -1, 11574, 11566, 11575, -1, 11575, 12520, 12828, -1, 12828, 12519, 12829, -1, 12565, 11576, 12385, -1, 12565, 12834, 11576, -1, 12565, 12564, 12834, -1, 12834, 12564, 11595, -1, 11595, 12564, 12561, -1, 11596, 12561, 12560, -1, 11577, 12560, 12558, -1, 12837, 12558, 11578, -1, 11597, 11578, 11579, -1, 11598, 11579, 11580, -1, 11581, 11580, 11582, -1, 12838, 11582, 12451, -1, 12839, 12451, 11584, -1, 11583, 11584, 11585, -1, 12840, 11585, 12449, -1, 11599, 12449, 12448, -1, 11600, 12448, 12447, -1, 12845, 12447, 12446, -1, 11586, 12446, 12445, -1, 12846, 12445, 12470, -1, 11601, 12470, 12471, -1, 12700, 12471, 11588, -1, 11587, 11588, 11589, -1, 12699, 11589, 11602, -1, 12847, 11602, 11590, -1, 11603, 11590, 11591, -1, 12848, 11591, 11592, -1, 11593, 11592, 11604, -1, 11594, 11604, 12385, -1, 11576, 11594, 12385, -1, 11595, 12561, 11596, -1, 11596, 12560, 11577, -1, 11577, 12558, 12837, -1, 12837, 11578, 11597, -1, 11597, 11579, 11598, -1, 11598, 11580, 11581, -1, 11581, 11582, 12838, -1, 12838, 12451, 12839, -1, 12839, 11584, 11583, -1, 11583, 11585, 12840, -1, 12840, 12449, 11599, -1, 11599, 12448, 11600, -1, 11600, 12447, 12845, -1, 12845, 12446, 11586, -1, 11586, 12445, 12846, -1, 12846, 12470, 11601, -1, 11601, 12471, 12700, -1, 12700, 11588, 11587, -1, 11587, 11589, 12699, -1, 12699, 11602, 12847, -1, 12847, 11590, 11603, -1, 11603, 11591, 12848, -1, 12848, 11592, 11593, -1, 11593, 11604, 11594, -1, 12604, 11605, 11606, -1, 12604, 12859, 11605, -1, 12604, 12601, 12859, -1, 12859, 12601, 11607, -1, 11607, 12601, 12600, -1, 11624, 12600, 12394, -1, 12862, 12394, 12392, -1, 11625, 12392, 11608, -1, 11626, 11608, 12599, -1, 12868, 12599, 11627, -1, 11628, 11627, 11629, -1, 12686, 11629, 11630, -1, 11631, 11630, 11609, -1, 12685, 11609, 11632, -1, 11633, 11632, 11634, -1, 11635, 11634, 12596, -1, 11610, 12596, 11612, -1, 11611, 11612, 11613, -1, 11636, 11613, 11615, -1, 11614, 11615, 11617, -1, 11616, 11617, 11618, -1, 11619, 11618, 12579, -1, 11637, 12579, 11620, -1, 12872, 11620, 12578, -1, 12874, 12578, 11638, -1, 12875, 11638, 11639, -1, 11621, 11639, 11622, -1, 11640, 11622, 12575, -1, 11623, 12575, 11606, -1, 11605, 11623, 11606, -1, 11607, 12600, 11624, -1, 11624, 12394, 12862, -1, 12862, 12392, 11625, -1, 11625, 11608, 11626, -1, 11626, 12599, 12868, -1, 12868, 11627, 11628, -1, 11628, 11629, 12686, -1, 12686, 11630, 11631, -1, 11631, 11609, 12685, -1, 12685, 11632, 11633, -1, 11633, 11634, 11635, -1, 11635, 12596, 11610, -1, 11610, 11612, 11611, -1, 11611, 11613, 11636, -1, 11636, 11615, 11614, -1, 11614, 11617, 11616, -1, 11616, 11618, 11619, -1, 11619, 12579, 11637, -1, 11637, 11620, 12872, -1, 12872, 12578, 12874, -1, 12874, 11638, 12875, -1, 12875, 11639, 11621, -1, 11621, 11622, 11640, -1, 11640, 12575, 11623, -1, 12388, 11641, 12387, -1, 12388, 11642, 11641, -1, 12388, 11643, 11642, -1, 11642, 11643, 11654, -1, 11654, 11643, 12389, -1, 11655, 12389, 11644, -1, 12688, 11644, 11656, -1, 11645, 11656, 12390, -1, 12687, 12390, 11657, -1, 12869, 11657, 12391, -1, 12870, 12391, 11658, -1, 12867, 11658, 12395, -1, 11646, 12395, 11647, -1, 11659, 11647, 12396, -1, 12864, 12396, 11648, -1, 11649, 11648, 12397, -1, 11660, 12397, 12399, -1, 12866, 12399, 12402, -1, 11661, 12402, 11650, -1, 11662, 11650, 11663, -1, 11664, 11663, 12612, -1, 12880, 12612, 11651, -1, 11665, 11651, 12611, -1, 12692, 12611, 11666, -1, 11667, 11666, 11668, -1, 11669, 11668, 12608, -1, 11670, 12608, 12607, -1, 11652, 12607, 12606, -1, 11653, 12606, 12387, -1, 11641, 11653, 12387, -1, 11654, 12389, 11655, -1, 11655, 11644, 12688, -1, 12688, 11656, 11645, -1, 11645, 12390, 12687, -1, 12687, 11657, 12869, -1, 12869, 12391, 12870, -1, 12870, 11658, 12867, -1, 12867, 12395, 11646, -1, 11646, 11647, 11659, -1, 11659, 12396, 12864, -1, 12864, 11648, 11649, -1, 11649, 12397, 11660, -1, 11660, 12399, 12866, -1, 12866, 12402, 11661, -1, 11661, 11650, 11662, -1, 11662, 11663, 11664, -1, 11664, 12612, 12880, -1, 12880, 11651, 11665, -1, 11665, 12611, 12692, -1, 12692, 11666, 11667, -1, 11667, 11668, 11669, -1, 11669, 12608, 11670, -1, 11670, 12607, 11652, -1, 11652, 12606, 11653, -1, 12620, 11671, 12585, -1, 12620, 12881, 11671, -1, 12620, 11672, 12881, -1, 12881, 11672, 11681, -1, 11681, 11672, 11673, -1, 12883, 11673, 12583, -1, 11682, 12583, 11683, -1, 12878, 11683, 11684, -1, 12877, 11684, 12581, -1, 11685, 12581, 11686, -1, 12871, 11686, 12595, -1, 11687, 12595, 11674, -1, 12683, 11674, 11688, -1, 12684, 11688, 12597, -1, 12682, 12597, 11689, -1, 11690, 11689, 12618, -1, 12824, 12618, 12542, -1, 12825, 12542, 11676, -1, 11675, 11676, 12545, -1, 11691, 12545, 11677, -1, 11692, 11677, 12617, -1, 12797, 12617, 11678, -1, 11693, 11678, 12547, -1, 11694, 12547, 12548, -1, 12798, 12548, 12616, -1, 11695, 12616, 11679, -1, 12799, 11679, 12586, -1, 12916, 12586, 11680, -1, 12888, 11680, 12585, -1, 11671, 12888, 12585, -1, 11681, 11673, 12883, -1, 12883, 12583, 11682, -1, 11682, 11683, 12878, -1, 12878, 11684, 12877, -1, 12877, 12581, 11685, -1, 11685, 11686, 12871, -1, 12871, 12595, 11687, -1, 11687, 11674, 12683, -1, 12683, 11688, 12684, -1, 12684, 12597, 12682, -1, 12682, 11689, 11690, -1, 11690, 12618, 12824, -1, 12824, 12542, 12825, -1, 12825, 11676, 11675, -1, 11675, 12545, 11691, -1, 11691, 11677, 11692, -1, 11692, 12617, 12797, -1, 12797, 11678, 11693, -1, 11693, 12547, 11694, -1, 11694, 12548, 12798, -1, 12798, 12616, 11695, -1, 11695, 11679, 12799, -1, 12799, 12586, 12916, -1, 12916, 11680, 12888, -1, 11698, 11697, 11712, -1, 11698, 11696, 11697, -1, 11698, 11699, 11696, -1, 11696, 11699, 11700, -1, 11700, 11699, 11701, -1, 12835, 11701, 12605, -1, 12879, 12605, 11713, -1, 12689, 11713, 11714, -1, 12690, 11714, 12609, -1, 12691, 12609, 12610, -1, 11715, 12610, 11702, -1, 11703, 11702, 11704, -1, 12896, 11704, 12632, -1, 12897, 12632, 12631, -1, 11705, 12631, 11706, -1, 11716, 11706, 11707, -1, 11708, 11707, 12634, -1, 12894, 12634, 11717, -1, 11709, 11717, 11718, -1, 11719, 11718, 12625, -1, 11720, 12625, 11721, -1, 11722, 11721, 11710, -1, 12889, 11710, 11711, -1, 11723, 11711, 11724, -1, 11725, 11724, 12628, -1, 11726, 12628, 12562, -1, 11727, 12562, 12563, -1, 12836, 12563, 12386, -1, 11728, 12386, 11712, -1, 11697, 11728, 11712, -1, 11700, 11701, 12835, -1, 12835, 12605, 12879, -1, 12879, 11713, 12689, -1, 12689, 11714, 12690, -1, 12690, 12609, 12691, -1, 12691, 12610, 11715, -1, 11715, 11702, 11703, -1, 11703, 11704, 12896, -1, 12896, 12632, 12897, -1, 12897, 12631, 11705, -1, 11705, 11706, 11716, -1, 11716, 11707, 11708, -1, 11708, 12634, 12894, -1, 12894, 11717, 11709, -1, 11709, 11718, 11719, -1, 11719, 12625, 11720, -1, 11720, 11721, 11722, -1, 11722, 11710, 12889, -1, 12889, 11711, 11723, -1, 11723, 11724, 11725, -1, 11725, 12628, 11726, -1, 11726, 12562, 11727, -1, 11727, 12563, 12836, -1, 12836, 12386, 11728, -1, 12635, 11730, 12630, -1, 12635, 11729, 11730, -1, 12635, 11731, 11729, -1, 11729, 11731, 12693, -1, 12693, 11731, 12633, -1, 11762, 12633, 12613, -1, 11732, 12613, 12614, -1, 11763, 12614, 12404, -1, 11764, 12404, 12403, -1, 11733, 12403, 11765, -1, 11766, 11765, 12401, -1, 11734, 12401, 12400, -1, 11767, 12400, 11735, -1, 12904, 11735, 11768, -1, 12865, 11768, 12398, -1, 12863, 12398, 11736, -1, 12861, 11736, 12393, -1, 12860, 12393, 11737, -1, 11769, 11737, 12603, -1, 11738, 12603, 12602, -1, 12858, 12602, 12576, -1, 12876, 12576, 11770, -1, 11739, 11770, 11741, -1, 11740, 11741, 12577, -1, 12873, 12577, 12580, -1, 12884, 12580, 12582, -1, 12882, 12582, 12584, -1, 11742, 12584, 11744, -1, 11743, 11744, 11746, -1, 11745, 11746, 11747, -1, 11771, 11747, 11748, -1, 12802, 11748, 12639, -1, 12801, 12639, 11772, -1, 11749, 11772, 11750, -1, 11751, 11750, 11773, -1, 12803, 11773, 11752, -1, 12809, 11752, 12587, -1, 12810, 12587, 11753, -1, 12811, 11753, 11754, -1, 12812, 11754, 11755, -1, 12813, 11755, 11774, -1, 11775, 11774, 11757, -1, 11756, 11757, 11776, -1, 12906, 11776, 12593, -1, 11777, 12593, 12462, -1, 11778, 12462, 12463, -1, 11758, 12463, 11759, -1, 12900, 11759, 12622, -1, 11779, 12622, 12468, -1, 11780, 12468, 12638, -1, 11781, 12638, 12637, -1, 11782, 12637, 12636, -1, 12899, 12636, 12629, -1, 12892, 12629, 11760, -1, 12893, 11760, 11761, -1, 12895, 11761, 12630, -1, 11730, 12895, 12630, -1, 12693, 12633, 11762, -1, 11762, 12613, 11732, -1, 11732, 12614, 11763, -1, 11763, 12404, 11764, -1, 11764, 12403, 11733, -1, 11733, 11765, 11766, -1, 11766, 12401, 11734, -1, 11734, 12400, 11767, -1, 11767, 11735, 12904, -1, 12904, 11768, 12865, -1, 12865, 12398, 12863, -1, 12863, 11736, 12861, -1, 12861, 12393, 12860, -1, 12860, 11737, 11769, -1, 11769, 12603, 11738, -1, 11738, 12602, 12858, -1, 12858, 12576, 12876, -1, 12876, 11770, 11739, -1, 11739, 11741, 11740, -1, 11740, 12577, 12873, -1, 12873, 12580, 12884, -1, 12884, 12582, 12882, -1, 12882, 12584, 11742, -1, 11742, 11744, 11743, -1, 11743, 11746, 11745, -1, 11745, 11747, 11771, -1, 11771, 11748, 12802, -1, 12802, 12639, 12801, -1, 12801, 11772, 11749, -1, 11749, 11750, 11751, -1, 11751, 11773, 12803, -1, 12803, 11752, 12809, -1, 12809, 12587, 12810, -1, 12810, 11753, 12811, -1, 12811, 11754, 12812, -1, 12812, 11755, 12813, -1, 12813, 11774, 11775, -1, 11775, 11757, 11756, -1, 11756, 11776, 12906, -1, 12906, 12593, 11777, -1, 11777, 12462, 11778, -1, 11778, 12463, 11758, -1, 11758, 11759, 12900, -1, 12900, 12622, 11779, -1, 11779, 12468, 11780, -1, 11780, 12638, 11781, -1, 11781, 12637, 11782, -1, 11782, 12636, 12899, -1, 12899, 12629, 12892, -1, 12892, 11760, 12893, -1, 12893, 11761, 12895, -1, 11784, 11783, 12650, -1, 11784, 12719, 11783, -1, 11784, 12657, 12719, -1, 12719, 12657, 12720, -1, 12720, 12657, 12482, -1, 11785, 12482, 11804, -1, 11805, 11804, 12486, -1, 11806, 12486, 12485, -1, 12716, 12485, 11807, -1, 11808, 11807, 12436, -1, 11809, 12436, 11786, -1, 12711, 11786, 12435, -1, 11810, 12435, 11787, -1, 12751, 11787, 12434, -1, 12750, 12434, 12537, -1, 12747, 12537, 12535, -1, 11788, 12535, 11789, -1, 11790, 11789, 12533, -1, 12918, 12533, 12532, -1, 11811, 12532, 11812, -1, 12857, 11812, 11791, -1, 12920, 11791, 12568, -1, 11813, 12568, 12570, -1, 11814, 12570, 12571, -1, 12851, 12571, 12573, -1, 12852, 12573, 12490, -1, 11815, 12490, 11816, -1, 12763, 11816, 11792, -1, 12764, 11792, 12654, -1, 11817, 12654, 12653, -1, 12776, 12653, 12499, -1, 12775, 12499, 11793, -1, 12786, 11793, 12501, -1, 12785, 12501, 11794, -1, 11795, 11794, 11818, -1, 11819, 11818, 12423, -1, 11820, 12423, 12421, -1, 11821, 12421, 11796, -1, 12778, 11796, 11797, -1, 12779, 11797, 11822, -1, 12780, 11822, 11823, -1, 11798, 11823, 11824, -1, 11825, 11824, 11799, -1, 11826, 11799, 12425, -1, 11827, 12425, 11800, -1, 11801, 11800, 11828, -1, 12676, 11828, 12430, -1, 11829, 12430, 11830, -1, 11831, 11830, 12428, -1, 11832, 12428, 11802, -1, 11833, 11802, 12432, -1, 12679, 12432, 11834, -1, 12681, 11834, 11835, -1, 12723, 11835, 11803, -1, 11836, 11803, 12652, -1, 11837, 12652, 12650, -1, 11783, 11837, 12650, -1, 12720, 12482, 11785, -1, 11785, 11804, 11805, -1, 11805, 12486, 11806, -1, 11806, 12485, 12716, -1, 12716, 11807, 11808, -1, 11808, 12436, 11809, -1, 11809, 11786, 12711, -1, 12711, 12435, 11810, -1, 11810, 11787, 12751, -1, 12751, 12434, 12750, -1, 12750, 12537, 12747, -1, 12747, 12535, 11788, -1, 11788, 11789, 11790, -1, 11790, 12533, 12918, -1, 12918, 12532, 11811, -1, 11811, 11812, 12857, -1, 12857, 11791, 12920, -1, 12920, 12568, 11813, -1, 11813, 12570, 11814, -1, 11814, 12571, 12851, -1, 12851, 12573, 12852, -1, 12852, 12490, 11815, -1, 11815, 11816, 12763, -1, 12763, 11792, 12764, -1, 12764, 12654, 11817, -1, 11817, 12653, 12776, -1, 12776, 12499, 12775, -1, 12775, 11793, 12786, -1, 12786, 12501, 12785, -1, 12785, 11794, 11795, -1, 11795, 11818, 11819, -1, 11819, 12423, 11820, -1, 11820, 12421, 11821, -1, 11821, 11796, 12778, -1, 12778, 11797, 12779, -1, 12779, 11822, 12780, -1, 12780, 11823, 11798, -1, 11798, 11824, 11825, -1, 11825, 11799, 11826, -1, 11826, 12425, 11827, -1, 11827, 11800, 11801, -1, 11801, 11828, 12676, -1, 12676, 12430, 11829, -1, 11829, 11830, 11831, -1, 11831, 12428, 11832, -1, 11832, 11802, 11833, -1, 11833, 12432, 12679, -1, 12679, 11834, 12681, -1, 12681, 11835, 12723, -1, 12723, 11803, 11836, -1, 11836, 12652, 11837, -1, 12556, 11867, 11838, -1, 12556, 11839, 11867, -1, 12556, 12557, 11839, -1, 11839, 12557, 11840, -1, 11840, 12557, 12450, -1, 11868, 12450, 12454, -1, 11869, 12454, 11870, -1, 12819, 11870, 12457, -1, 11841, 12457, 12459, -1, 11842, 12459, 11871, -1, 12816, 11871, 11843, -1, 12815, 11843, 12461, -1, 12907, 12461, 12460, -1, 11872, 12460, 11844, -1, 11873, 11844, 12594, -1, 12814, 12594, 11874, -1, 11875, 11874, 11876, -1, 12915, 11876, 12592, -1, 11877, 12592, 12591, -1, 11878, 12591, 12641, -1, 11879, 12641, 12642, -1, 11845, 12642, 11846, -1, 12914, 11846, 12644, -1, 11880, 12644, 11847, -1, 11881, 11847, 12648, -1, 12791, 12648, 11848, -1, 12787, 11848, 12518, -1, 11882, 12518, 12516, -1, 12831, 12516, 11883, -1, 12832, 11883, 12522, -1, 12830, 12522, 12521, -1, 12737, 12521, 11884, -1, 11885, 11884, 12523, -1, 11849, 12523, 11850, -1, 12738, 11850, 12524, -1, 12740, 12524, 11886, -1, 11851, 11886, 12526, -1, 12744, 12526, 11852, -1, 12745, 11852, 11887, -1, 12746, 11887, 11853, -1, 12748, 11853, 12534, -1, 12749, 12534, 11854, -1, 12709, 11854, 12536, -1, 12708, 12536, 11855, -1, 12706, 11855, 11856, -1, 12707, 11856, 11888, -1, 11889, 11888, 11858, -1, 11857, 11858, 12441, -1, 11859, 12441, 11860, -1, 11890, 11860, 11862, -1, 11861, 11862, 11891, -1, 11863, 11891, 12443, -1, 11864, 12443, 11865, -1, 12842, 11865, 11866, -1, 12841, 11866, 12555, -1, 12844, 12555, 11838, -1, 11867, 12844, 11838, -1, 11840, 12450, 11868, -1, 11868, 12454, 11869, -1, 11869, 11870, 12819, -1, 12819, 12457, 11841, -1, 11841, 12459, 11842, -1, 11842, 11871, 12816, -1, 12816, 11843, 12815, -1, 12815, 12461, 12907, -1, 12907, 12460, 11872, -1, 11872, 11844, 11873, -1, 11873, 12594, 12814, -1, 12814, 11874, 11875, -1, 11875, 11876, 12915, -1, 12915, 12592, 11877, -1, 11877, 12591, 11878, -1, 11878, 12641, 11879, -1, 11879, 12642, 11845, -1, 11845, 11846, 12914, -1, 12914, 12644, 11880, -1, 11880, 11847, 11881, -1, 11881, 12648, 12791, -1, 12791, 11848, 12787, -1, 12787, 12518, 11882, -1, 11882, 12516, 12831, -1, 12831, 11883, 12832, -1, 12832, 12522, 12830, -1, 12830, 12521, 12737, -1, 12737, 11884, 11885, -1, 11885, 12523, 11849, -1, 11849, 11850, 12738, -1, 12738, 12524, 12740, -1, 12740, 11886, 11851, -1, 11851, 12526, 12744, -1, 12744, 11852, 12745, -1, 12745, 11887, 12746, -1, 12746, 11853, 12748, -1, 12748, 12534, 12749, -1, 12749, 11854, 12709, -1, 12709, 12536, 12708, -1, 12708, 11855, 12706, -1, 12706, 11856, 12707, -1, 12707, 11888, 11889, -1, 11889, 11858, 11857, -1, 11857, 12441, 11859, -1, 11859, 11860, 11890, -1, 11890, 11862, 11861, -1, 11861, 11891, 11863, -1, 11863, 12443, 11864, -1, 11864, 11865, 12842, -1, 12842, 11866, 12841, -1, 12841, 12555, 12844, -1, 11892, 11894, 12313, -1, 11892, 11893, 11894, -1, 11892, 11895, 11893, -1, 11893, 11895, 12336, -1, 12336, 11895, 12316, -1, 11900, 12316, 12317, -1, 12352, 12317, 12320, -1, 11901, 12320, 12318, -1, 12331, 12318, 11896, -1, 12351, 11896, 11897, -1, 12338, 11897, 11898, -1, 11902, 11898, 11899, -1, 12340, 11899, 12292, -1, 12360, 12292, 12342, -1, 12360, 12340, 12292, -1, 12336, 12316, 11900, -1, 11900, 12317, 12352, -1, 12352, 12320, 11901, -1, 11901, 12318, 12331, -1, 12331, 11896, 12351, -1, 12351, 11897, 12338, -1, 12338, 11898, 11902, -1, 11902, 11899, 12340, -1, 12292, 11903, 12342, -1, 12342, 11903, 12343, -1, 12343, 11903, 12295, -1, 12296, 12343, 12295, -1, 12296, 12344, 12343, -1, 12296, 12299, 12344, -1, 12344, 12299, 11904, -1, 11904, 12299, 12297, -1, 11905, 12297, 12298, -1, 11906, 12298, 11907, -1, 12345, 11907, 11908, -1, 12355, 11908, 12312, -1, 11911, 12312, 11912, -1, 11913, 11912, 12302, -1, 12337, 12302, 11909, -1, 11910, 11909, 12313, -1, 11894, 11910, 12313, -1, 11904, 12297, 11905, -1, 11905, 12298, 11906, -1, 11906, 11907, 12345, -1, 12345, 11908, 12355, -1, 12355, 12312, 11911, -1, 11911, 11912, 11913, -1, 11913, 12302, 12337, -1, 12337, 11909, 11910, -1, 11914, 11932, 11931, -1, 11914, 12370, 11932, -1, 11914, 12265, 12370, -1, 12370, 12265, 11919, -1, 11919, 12265, 11915, -1, 11920, 11915, 11916, -1, 11917, 11916, 12264, -1, 12368, 12264, 12262, -1, 12326, 12262, 12276, -1, 12323, 12276, 12275, -1, 11921, 12275, 12274, -1, 11918, 12274, 12273, -1, 12322, 12273, 11922, -1, 12382, 11922, 11923, -1, 12382, 12322, 11922, -1, 11919, 11915, 11920, -1, 11920, 11916, 11917, -1, 11917, 12264, 12368, -1, 12368, 12262, 12326, -1, 12326, 12276, 12323, -1, 12323, 12275, 11921, -1, 11921, 12274, 11918, -1, 11918, 12273, 12322, -1, 11922, 11924, 11923, -1, 11923, 11924, 11926, -1, 11926, 11924, 11925, -1, 11927, 11926, 11925, -1, 11927, 12384, 11926, -1, 11927, 12272, 12384, -1, 12384, 12272, 11928, -1, 11928, 12272, 12271, -1, 11933, 12271, 12270, -1, 11934, 12270, 12269, -1, 11935, 12269, 11936, -1, 12374, 11936, 11929, -1, 12373, 11929, 12267, -1, 12372, 12267, 11930, -1, 12371, 11930, 12266, -1, 11937, 12266, 11931, -1, 11932, 11937, 11931, -1, 11928, 12271, 11933, -1, 11933, 12270, 11934, -1, 11934, 12269, 11935, -1, 11935, 11936, 12374, -1, 12374, 11929, 12373, -1, 12373, 12267, 12372, -1, 12372, 11930, 12371, -1, 12371, 12266, 11937, -1, 12209, 12346, 12304, -1, 12304, 12346, 12306, -1, 12306, 12346, 12347, -1, 12311, 12347, 12349, -1, 11938, 12349, 12350, -1, 12308, 12350, 11939, -1, 12307, 11939, 12348, -1, 12309, 12348, 12357, -1, 12310, 12357, 12356, -1, 12305, 12356, 12354, -1, 12300, 12354, 12353, -1, 11940, 12353, 12358, -1, 11950, 12358, 11941, -1, 12301, 11941, 11951, -1, 11952, 11951, 11953, -1, 12303, 11953, 11942, -1, 12314, 11942, 11943, -1, 12315, 11943, 11954, -1, 11944, 11954, 11955, -1, 12319, 11955, 12335, -1, 11945, 12335, 11946, -1, 11956, 11946, 12334, -1, 11947, 12334, 11957, -1, 11949, 11957, 12333, -1, 11948, 11949, 12333, -1, 12306, 12347, 12311, -1, 12311, 12349, 11938, -1, 11938, 12350, 12308, -1, 12308, 11939, 12307, -1, 12307, 12348, 12309, -1, 12309, 12357, 12310, -1, 12310, 12356, 12305, -1, 12305, 12354, 12300, -1, 12300, 12353, 11940, -1, 11940, 12358, 11950, -1, 11950, 11941, 12301, -1, 12301, 11951, 11952, -1, 11952, 11953, 12303, -1, 12303, 11942, 12314, -1, 12314, 11943, 12315, -1, 12315, 11954, 11944, -1, 11944, 11955, 12319, -1, 12319, 12335, 11945, -1, 11945, 11946, 11956, -1, 11956, 12334, 11947, -1, 11947, 11957, 11949, -1, 12110, 12185, 11958, -1, 12110, 11959, 12185, -1, 12110, 12109, 11959, -1, 11959, 12109, 12184, -1, 12184, 12109, 11960, -1, 12183, 11960, 12121, -1, 11971, 12121, 12129, -1, 11972, 12129, 12122, -1, 11973, 12122, 12124, -1, 12202, 12124, 12126, -1, 11974, 12126, 12127, -1, 12201, 12127, 11975, -1, 12200, 11975, 12128, -1, 12199, 12128, 11976, -1, 11977, 11976, 11961, -1, 11962, 11961, 11963, -1, 11978, 11963, 11964, -1, 11979, 11964, 11965, -1, 12190, 11965, 11966, -1, 11980, 11966, 12117, -1, 12187, 12117, 12115, -1, 11967, 12115, 12114, -1, 11968, 12114, 11969, -1, 11981, 11969, 11982, -1, 11970, 11982, 12112, -1, 11983, 12112, 11984, -1, 12186, 11984, 11958, -1, 12185, 12186, 11958, -1, 12184, 11960, 12183, -1, 12183, 12121, 11971, -1, 11971, 12129, 11972, -1, 11972, 12122, 11973, -1, 11973, 12124, 12202, -1, 12202, 12126, 11974, -1, 11974, 12127, 12201, -1, 12201, 11975, 12200, -1, 12200, 12128, 12199, -1, 12199, 11976, 11977, -1, 11977, 11961, 11962, -1, 11962, 11963, 11978, -1, 11978, 11964, 11979, -1, 11979, 11965, 12190, -1, 12190, 11966, 11980, -1, 11980, 12117, 12187, -1, 12187, 12115, 11967, -1, 11967, 12114, 11968, -1, 11968, 11969, 11981, -1, 11981, 11982, 11970, -1, 11970, 12112, 11983, -1, 11983, 11984, 12186, -1, 12099, 12160, 11996, -1, 12099, 11986, 12160, -1, 12099, 11985, 11986, -1, 11986, 11985, 11987, -1, 11987, 11985, 12100, -1, 12203, 12100, 12101, -1, 11997, 12101, 11988, -1, 12204, 11988, 12139, -1, 11998, 12139, 11989, -1, 12172, 11989, 12140, -1, 12171, 12140, 11990, -1, 11999, 11990, 12000, -1, 12001, 12000, 12002, -1, 12003, 12002, 12153, -1, 12169, 12153, 12004, -1, 12005, 12004, 12141, -1, 12168, 12141, 11991, -1, 12205, 11991, 12143, -1, 12206, 12143, 12142, -1, 12207, 12142, 11992, -1, 12006, 11992, 12146, -1, 12164, 12146, 11993, -1, 12007, 11993, 12151, -1, 12163, 12151, 11994, -1, 12161, 11994, 11995, -1, 12162, 11995, 12150, -1, 12159, 12150, 11996, -1, 12160, 12159, 11996, -1, 11987, 12100, 12203, -1, 12203, 12101, 11997, -1, 11997, 11988, 12204, -1, 12204, 12139, 11998, -1, 11998, 11989, 12172, -1, 12172, 12140, 12171, -1, 12171, 11990, 11999, -1, 11999, 12000, 12001, -1, 12001, 12002, 12003, -1, 12003, 12153, 12169, -1, 12169, 12004, 12005, -1, 12005, 12141, 12168, -1, 12168, 11991, 12205, -1, 12205, 12143, 12206, -1, 12206, 12142, 12207, -1, 12207, 11992, 12006, -1, 12006, 12146, 12164, -1, 12164, 11993, 12007, -1, 12007, 12151, 12163, -1, 12163, 11994, 12161, -1, 12161, 11995, 12162, -1, 12162, 12150, 12159, -1, 12166, 12148, 12008, -1, 12008, 12148, 12144, -1, 12008, 12144, 12009, -1, 12009, 12144, 12010, -1, 12012, 12009, 12010, -1, 12012, 12011, 12009, -1, 12012, 12145, 12011, -1, 12011, 12145, 12167, -1, 12167, 12145, 12014, -1, 12013, 12014, 12015, -1, 12208, 12013, 12015, -1, 12167, 12014, 12013, -1, 12208, 12015, 12170, -1, 12170, 12015, 12152, -1, 12152, 12016, 12170, -1, 12170, 12016, 12023, -1, 12023, 12016, 12024, -1, 12017, 12024, 12025, -1, 12026, 12025, 12018, -1, 12027, 12018, 12028, -1, 12029, 12028, 12019, -1, 12020, 12019, 12022, -1, 12021, 12020, 12022, -1, 12023, 12024, 12017, -1, 12017, 12025, 12026, -1, 12026, 12018, 12027, -1, 12027, 12028, 12029, -1, 12029, 12019, 12020, -1, 12021, 12022, 12030, -1, 12030, 12022, 12031, -1, 12030, 12031, 12032, -1, 12032, 12031, 12033, -1, 12102, 12032, 12033, -1, 12102, 12155, 12032, -1, 12102, 12034, 12155, -1, 12155, 12034, 12035, -1, 12035, 12034, 12103, -1, 12036, 12103, 12104, -1, 12037, 12104, 12105, -1, 12038, 12105, 12042, -1, 12039, 12042, 12106, -1, 12174, 12106, 12135, -1, 12040, 12135, 12136, -1, 12041, 12136, 12043, -1, 12176, 12041, 12043, -1, 12035, 12103, 12036, -1, 12036, 12104, 12037, -1, 12037, 12105, 12038, -1, 12038, 12042, 12039, -1, 12039, 12106, 12174, -1, 12174, 12135, 12040, -1, 12040, 12136, 12041, -1, 12043, 12138, 12176, -1, 12176, 12138, 12177, -1, 12177, 12138, 12044, -1, 12178, 12044, 12045, -1, 12179, 12045, 12175, -1, 12179, 12178, 12045, -1, 12177, 12044, 12178, -1, 12045, 12137, 12175, -1, 12175, 12137, 12173, -1, 12173, 12137, 12046, -1, 12173, 12046, 12054, -1, 12054, 12046, 12055, -1, 12056, 12055, 12048, -1, 12047, 12048, 12108, -1, 12057, 12108, 12049, -1, 12050, 12049, 12111, -1, 12113, 12050, 12111, -1, 12113, 12051, 12050, -1, 12113, 12052, 12051, -1, 12051, 12052, 12053, -1, 12053, 12052, 12058, -1, 12191, 12053, 12058, -1, 12054, 12055, 12056, -1, 12056, 12048, 12047, -1, 12047, 12108, 12057, -1, 12057, 12049, 12050, -1, 12058, 12060, 12191, -1, 12191, 12060, 12059, -1, 12059, 12060, 12078, -1, 12061, 12078, 12062, -1, 12193, 12062, 12079, -1, 12080, 12079, 12063, -1, 12081, 12063, 12064, -1, 12192, 12064, 12116, -1, 12065, 12116, 12066, -1, 12067, 12066, 12068, -1, 12194, 12068, 12069, -1, 12188, 12069, 12082, -1, 12083, 12082, 12070, -1, 12189, 12070, 12134, -1, 12195, 12134, 12133, -1, 12196, 12133, 12132, -1, 12197, 12132, 12071, -1, 12198, 12071, 12131, -1, 12084, 12131, 12085, -1, 12086, 12085, 12125, -1, 12072, 12125, 12074, -1, 12073, 12074, 12075, -1, 12087, 12075, 12123, -1, 12076, 12123, 12088, -1, 12077, 12076, 12088, -1, 12059, 12078, 12061, -1, 12061, 12062, 12193, -1, 12193, 12079, 12080, -1, 12080, 12063, 12081, -1, 12081, 12064, 12192, -1, 12192, 12116, 12065, -1, 12065, 12066, 12067, -1, 12067, 12068, 12194, -1, 12194, 12069, 12188, -1, 12188, 12082, 12083, -1, 12083, 12070, 12189, -1, 12189, 12134, 12195, -1, 12195, 12133, 12196, -1, 12196, 12132, 12197, -1, 12197, 12071, 12198, -1, 12198, 12131, 12084, -1, 12084, 12085, 12086, -1, 12086, 12125, 12072, -1, 12072, 12074, 12073, -1, 12073, 12075, 12087, -1, 12087, 12123, 12076, -1, 12088, 12130, 12077, -1, 12077, 12130, 12182, -1, 12182, 12130, 12089, -1, 12181, 12089, 12120, -1, 12180, 12120, 12090, -1, 12180, 12181, 12120, -1, 12182, 12089, 12181, -1, 12120, 12119, 12090, -1, 12090, 12119, 12118, -1, 12091, 12118, 12107, -1, 12154, 12091, 12107, -1, 12090, 12118, 12091, -1, 12147, 12092, 12158, -1, 12158, 12092, 12165, -1, 12165, 12092, 12149, -1, 12097, 12149, 12093, -1, 12095, 12093, 12096, -1, 12094, 12096, 12166, -1, 12094, 12095, 12096, -1, 12165, 12149, 12097, -1, 12097, 12093, 12095, -1, 12096, 12148, 12166, -1, 12157, 12098, 12158, -1, 12158, 12098, 12147, -1, 12098, 12099, 12147, -1, 12098, 11985, 12099, -1, 12098, 12100, 11985, -1, 12098, 12101, 12100, -1, 12098, 11988, 12101, -1, 12098, 12139, 11988, -1, 12098, 12025, 12139, -1, 12098, 12018, 12025, -1, 12098, 12028, 12018, -1, 12098, 12019, 12028, -1, 12098, 12022, 12019, -1, 12098, 12031, 12022, -1, 12098, 13083, 12031, -1, 12031, 13083, 12033, -1, 12033, 13083, 12102, -1, 12102, 13083, 12034, -1, 12034, 13083, 12103, -1, 12103, 13083, 12104, -1, 12104, 13083, 12105, -1, 12105, 13083, 12042, -1, 12042, 13083, 12046, -1, 12106, 12046, 12135, -1, 12106, 12042, 12046, -1, 13083, 12107, 12046, -1, 12046, 12107, 12118, -1, 12055, 12118, 12119, -1, 12048, 12119, 12121, -1, 11960, 12048, 12121, -1, 11960, 12108, 12048, -1, 11960, 12109, 12108, -1, 12108, 12109, 12110, -1, 12049, 12110, 11958, -1, 12111, 11958, 11984, -1, 12112, 12111, 11984, -1, 12112, 12113, 12111, -1, 12112, 11982, 12113, -1, 12113, 11982, 12052, -1, 12052, 11982, 11969, -1, 12114, 12052, 11969, -1, 12114, 12058, 12052, -1, 12114, 12115, 12058, -1, 12058, 12115, 12060, -1, 12060, 12115, 12078, -1, 12078, 12115, 12062, -1, 12062, 12115, 12079, -1, 12079, 12115, 12063, -1, 12063, 12115, 12064, -1, 12064, 12115, 12116, -1, 12116, 12115, 12066, -1, 12066, 12115, 12117, -1, 12068, 12117, 12069, -1, 12068, 12066, 12117, -1, 12046, 12118, 12055, -1, 12119, 12120, 12121, -1, 12121, 12120, 12089, -1, 12129, 12089, 12130, -1, 12122, 12130, 12088, -1, 12123, 12122, 12088, -1, 12123, 12075, 12122, -1, 12122, 12075, 12124, -1, 12124, 12075, 12074, -1, 12125, 12124, 12074, -1, 12125, 12126, 12124, -1, 12125, 12085, 12126, -1, 12126, 12085, 12127, -1, 12127, 12085, 12131, -1, 11975, 12131, 12071, -1, 12128, 12071, 12132, -1, 11976, 12132, 11961, -1, 11976, 12128, 12132, -1, 12121, 12089, 12129, -1, 12129, 12130, 12122, -1, 12127, 12131, 11975, -1, 11975, 12071, 12128, -1, 12132, 12133, 11961, -1, 11961, 12133, 11963, -1, 11963, 12133, 12134, -1, 11964, 12134, 12070, -1, 11965, 12070, 12082, -1, 11966, 12082, 12069, -1, 12117, 11966, 12069, -1, 11963, 12134, 11964, -1, 11964, 12070, 11965, -1, 11965, 12082, 11966, -1, 12111, 12049, 11958, -1, 12049, 12108, 12110, -1, 12048, 12055, 12119, -1, 12135, 12046, 12136, -1, 12136, 12046, 12137, -1, 12043, 12137, 12138, -1, 12043, 12136, 12137, -1, 12045, 12044, 12137, -1, 12137, 12044, 12138, -1, 12025, 12024, 12139, -1, 12139, 12024, 11989, -1, 11989, 12024, 12016, -1, 12140, 12016, 12152, -1, 11990, 12152, 12000, -1, 11990, 12140, 12152, -1, 11989, 12016, 12140, -1, 12015, 12141, 12152, -1, 12015, 11991, 12141, -1, 12015, 12143, 11991, -1, 12015, 12142, 12143, -1, 12015, 11992, 12142, -1, 12015, 12146, 11992, -1, 12015, 12144, 12146, -1, 12015, 12014, 12144, -1, 12144, 12014, 12145, -1, 12012, 12144, 12145, -1, 12012, 12010, 12144, -1, 12144, 12148, 12146, -1, 12146, 12148, 12147, -1, 11993, 12147, 12151, -1, 11993, 12146, 12147, -1, 12096, 12093, 12148, -1, 12148, 12093, 12149, -1, 12092, 12148, 12149, -1, 12092, 12147, 12148, -1, 12099, 11996, 12147, -1, 12147, 11996, 12150, -1, 11995, 12147, 12150, -1, 11995, 11994, 12147, -1, 12147, 11994, 12151, -1, 12141, 12004, 12152, -1, 12152, 12004, 12153, -1, 12002, 12152, 12153, -1, 12002, 12000, 12152, -1, 12154, 12107, 12156, -1, 12156, 12107, 13083, -1, 12156, 12038, 12154, -1, 12156, 12037, 12038, -1, 12156, 12036, 12037, -1, 12156, 12035, 12036, -1, 12156, 12155, 12035, -1, 12156, 12032, 12155, -1, 12156, 12030, 12032, -1, 12156, 12157, 12030, -1, 12030, 12157, 12021, -1, 12021, 12157, 12020, -1, 12020, 12157, 12029, -1, 12029, 12157, 12027, -1, 12027, 12157, 12026, -1, 12026, 12157, 11998, -1, 12017, 11998, 12172, -1, 12023, 12172, 12170, -1, 12023, 12017, 12172, -1, 12158, 11986, 12157, -1, 12158, 12160, 11986, -1, 12158, 12159, 12160, -1, 12158, 12162, 12159, -1, 12158, 12161, 12162, -1, 12158, 12163, 12161, -1, 12158, 12007, 12163, -1, 12158, 12164, 12007, -1, 12158, 12208, 12164, -1, 12158, 12008, 12208, -1, 12158, 12166, 12008, -1, 12158, 12165, 12166, -1, 12166, 12165, 12097, -1, 12095, 12166, 12097, -1, 12095, 12094, 12166, -1, 12009, 12011, 12008, -1, 12008, 12011, 12167, -1, 12013, 12008, 12167, -1, 12013, 12208, 12008, -1, 12170, 12168, 12208, -1, 12170, 12005, 12168, -1, 12170, 12169, 12005, -1, 12170, 12003, 12169, -1, 12170, 12001, 12003, -1, 12170, 11999, 12001, -1, 12170, 12171, 11999, -1, 12170, 12172, 12171, -1, 12017, 12026, 11998, -1, 12038, 12039, 12154, -1, 12154, 12039, 12173, -1, 12091, 12173, 12090, -1, 12091, 12154, 12173, -1, 12039, 12174, 12173, -1, 12173, 12174, 12040, -1, 12041, 12173, 12040, -1, 12041, 12175, 12173, -1, 12041, 12176, 12175, -1, 12175, 12176, 12177, -1, 12178, 12175, 12177, -1, 12178, 12179, 12175, -1, 12173, 12054, 12090, -1, 12090, 12054, 12180, -1, 12180, 12054, 11971, -1, 12181, 11971, 11972, -1, 12182, 11972, 11973, -1, 12077, 11973, 12076, -1, 12077, 12182, 11973, -1, 11971, 12054, 12183, -1, 12183, 12054, 12056, -1, 12184, 12056, 12047, -1, 11959, 12047, 12185, -1, 11959, 12184, 12047, -1, 12183, 12056, 12184, -1, 12047, 12057, 12185, -1, 12185, 12057, 12186, -1, 12186, 12057, 12050, -1, 11983, 12050, 11970, -1, 11983, 12186, 12050, -1, 12050, 12051, 11970, -1, 11970, 12051, 11981, -1, 11981, 12051, 12053, -1, 11968, 12053, 11967, -1, 11968, 11981, 12053, -1, 12053, 12191, 11967, -1, 11967, 12191, 12194, -1, 12187, 12194, 12188, -1, 12083, 12187, 12188, -1, 12083, 11980, 12187, -1, 12083, 12189, 11980, -1, 11980, 12189, 12190, -1, 12190, 12189, 12195, -1, 11979, 12195, 11978, -1, 11979, 12190, 12195, -1, 12194, 12191, 12067, -1, 12067, 12191, 12059, -1, 12065, 12059, 12061, -1, 12192, 12061, 12193, -1, 12081, 12193, 12080, -1, 12081, 12192, 12193, -1, 12067, 12059, 12065, -1, 12065, 12061, 12192, -1, 11967, 12194, 12187, -1, 12195, 12196, 11978, -1, 11978, 12196, 11962, -1, 11962, 12196, 12197, -1, 11977, 12197, 12199, -1, 11977, 11962, 12197, -1, 12197, 12198, 12199, -1, 12199, 12198, 12200, -1, 12200, 12198, 12084, -1, 12201, 12084, 12086, -1, 11974, 12086, 12202, -1, 11974, 12201, 12086, -1, 12200, 12084, 12201, -1, 12086, 12072, 12202, -1, 12202, 12072, 12073, -1, 11973, 12073, 12087, -1, 12076, 11973, 12087, -1, 12202, 12073, 11973, -1, 12182, 12181, 11972, -1, 12181, 12180, 11971, -1, 11986, 11987, 12157, -1, 12157, 11987, 12203, -1, 11997, 12157, 12203, -1, 11997, 12204, 12157, -1, 12157, 12204, 11998, -1, 12168, 12205, 12208, -1, 12208, 12205, 12206, -1, 12207, 12208, 12206, -1, 12207, 12006, 12208, -1, 12208, 12006, 12164, -1, 12304, 12210, 12209, -1, 12209, 12210, 12211, -1, 12211, 12210, 12212, -1, 12213, 12212, 12214, -1, 12341, 12214, 12215, -1, 12341, 12213, 12214, -1, 12211, 12212, 12213, -1, 12214, 12294, 12215, -1, 12215, 12294, 12359, -1, 12359, 12294, 12293, -1, 12339, 12293, 12216, -1, 12217, 12216, 12290, -1, 12366, 12290, 12285, -1, 12366, 12217, 12290, -1, 12359, 12293, 12339, -1, 12339, 12216, 12217, -1, 12366, 12285, 12361, -1, 12361, 12285, 12287, -1, 12287, 12289, 12361, -1, 12361, 12289, 12218, -1, 12218, 12289, 12219, -1, 12220, 12219, 12221, -1, 12364, 12221, 12288, -1, 12363, 12288, 12286, -1, 12362, 12363, 12286, -1, 12218, 12219, 12220, -1, 12220, 12221, 12364, -1, 12364, 12288, 12363, -1, 12362, 12286, 12365, -1, 12365, 12286, 12222, -1, 12222, 12284, 12365, -1, 12365, 12284, 12223, -1, 12223, 12284, 12224, -1, 12229, 12224, 12230, -1, 12328, 12230, 12255, -1, 12225, 12255, 12257, -1, 12226, 12257, 12228, -1, 12227, 12228, 12327, -1, 12227, 12226, 12228, -1, 12223, 12224, 12229, -1, 12229, 12230, 12328, -1, 12328, 12255, 12225, -1, 12225, 12257, 12226, -1, 12228, 12258, 12327, -1, 12327, 12258, 12231, -1, 12231, 12258, 12259, -1, 12231, 12259, 12232, -1, 12232, 12259, 12260, -1, 12233, 12232, 12260, -1, 12233, 12235, 12232, -1, 12233, 12234, 12235, -1, 12235, 12234, 12236, -1, 12236, 12234, 12261, -1, 12325, 12261, 12237, -1, 12367, 12237, 12263, -1, 12238, 12263, 12239, -1, 12369, 12238, 12239, -1, 12236, 12261, 12325, -1, 12325, 12237, 12367, -1, 12367, 12263, 12238, -1, 12369, 12239, 12240, -1, 12240, 12239, 12268, -1, 12268, 12241, 12240, -1, 12240, 12241, 12375, -1, 12375, 12241, 12243, -1, 12377, 12243, 12244, -1, 12242, 12244, 12283, -1, 12378, 12283, 12282, -1, 12376, 12378, 12282, -1, 12375, 12243, 12377, -1, 12377, 12244, 12242, -1, 12242, 12283, 12378, -1, 12376, 12282, 12380, -1, 12380, 12282, 12280, -1, 12280, 12281, 12380, -1, 12380, 12281, 12246, -1, 12246, 12281, 12247, -1, 12381, 12247, 12279, -1, 12245, 12279, 12278, -1, 12379, 12278, 12277, -1, 12383, 12379, 12277, -1, 12246, 12247, 12381, -1, 12381, 12279, 12245, -1, 12245, 12278, 12379, -1, 12248, 12249, 12254, -1, 12254, 12249, 12253, -1, 12253, 12249, 12250, -1, 12329, 12250, 12321, -1, 12330, 12321, 12252, -1, 12251, 12252, 12291, -1, 12332, 12291, 11948, -1, 12333, 12332, 11948, -1, 12253, 12250, 12329, -1, 12329, 12321, 12330, -1, 12330, 12252, 12251, -1, 12251, 12291, 12332, -1, 13040, 12256, 12254, -1, 12254, 12256, 12248, -1, 12256, 12230, 12248, -1, 12256, 12255, 12230, -1, 12256, 12257, 12255, -1, 12256, 12228, 12257, -1, 12256, 12258, 12228, -1, 12256, 13053, 12258, -1, 12258, 13053, 12259, -1, 12259, 13053, 12260, -1, 12260, 13053, 12233, -1, 12233, 13053, 12234, -1, 12234, 13053, 12261, -1, 12261, 13053, 12276, -1, 12262, 12261, 12276, -1, 12262, 12237, 12261, -1, 12262, 12263, 12237, -1, 12262, 12264, 12263, -1, 12263, 12264, 12239, -1, 12239, 12264, 11916, -1, 11915, 12239, 11916, -1, 11915, 12265, 12239, -1, 12239, 12265, 11914, -1, 11931, 12239, 11914, -1, 11931, 12266, 12239, -1, 12239, 12266, 12268, -1, 12268, 12266, 11930, -1, 12267, 12268, 11930, -1, 12267, 11929, 12268, -1, 12268, 11929, 11936, -1, 12269, 12268, 11936, -1, 12269, 12277, 12268, -1, 12269, 12270, 12277, -1, 12277, 12270, 12271, -1, 12272, 12277, 12271, -1, 12272, 11927, 12277, -1, 12277, 11927, 11925, -1, 11924, 12277, 11925, -1, 11924, 11922, 12277, -1, 12277, 11922, 13053, -1, 13053, 11922, 12273, -1, 12274, 13053, 12273, -1, 12274, 12275, 13053, -1, 13053, 12275, 12276, -1, 12278, 12280, 12277, -1, 12278, 12279, 12280, -1, 12280, 12279, 12247, -1, 12281, 12280, 12247, -1, 12280, 12282, 12277, -1, 12277, 12282, 12268, -1, 12268, 12282, 12241, -1, 12241, 12282, 12243, -1, 12243, 12282, 12244, -1, 12244, 12282, 12283, -1, 12248, 12230, 12285, -1, 12249, 12285, 12250, -1, 12249, 12248, 12285, -1, 12230, 12224, 12285, -1, 12285, 12224, 12284, -1, 12222, 12285, 12284, -1, 12222, 12287, 12285, -1, 12222, 12286, 12287, -1, 12287, 12286, 12288, -1, 12221, 12287, 12288, -1, 12221, 12219, 12287, -1, 12287, 12219, 12289, -1, 12285, 12290, 12250, -1, 12250, 12290, 12321, -1, 12321, 12290, 11897, -1, 12252, 11897, 11896, -1, 12291, 11896, 11948, -1, 12291, 12252, 11896, -1, 11897, 12290, 11898, -1, 11898, 12290, 12216, -1, 11899, 12216, 12293, -1, 12292, 12293, 12294, -1, 11903, 12294, 12295, -1, 11903, 12292, 12294, -1, 11898, 12216, 11899, -1, 11899, 12293, 12292, -1, 12294, 12214, 12295, -1, 12295, 12214, 12296, -1, 12296, 12214, 12299, -1, 12299, 12214, 12212, -1, 12297, 12212, 12210, -1, 12298, 12210, 11907, -1, 12298, 12297, 12210, -1, 12299, 12212, 12297, -1, 12210, 12304, 11907, -1, 11907, 12304, 12300, -1, 11940, 11907, 12300, -1, 11940, 11908, 11907, -1, 11940, 11950, 11908, -1, 11908, 11950, 12312, -1, 12312, 11950, 12301, -1, 11912, 12301, 11952, -1, 12302, 11952, 12303, -1, 11909, 12303, 12313, -1, 11909, 12302, 12303, -1, 12300, 12304, 12305, -1, 12305, 12304, 12306, -1, 12310, 12306, 12311, -1, 12309, 12311, 11938, -1, 12307, 11938, 12308, -1, 12307, 12309, 11938, -1, 12305, 12306, 12310, -1, 12310, 12311, 12309, -1, 12312, 12301, 11912, -1, 11912, 11952, 12302, -1, 12303, 12314, 12313, -1, 12313, 12314, 11892, -1, 11892, 12314, 12315, -1, 11895, 12315, 12316, -1, 11895, 11892, 12315, -1, 12315, 11944, 12316, -1, 12316, 11944, 12317, -1, 12317, 11944, 12319, -1, 12320, 12319, 11945, -1, 12318, 11945, 11956, -1, 11947, 12318, 11956, -1, 11947, 11949, 12318, -1, 12318, 11949, 11948, -1, 11896, 12318, 11948, -1, 12317, 12319, 12320, -1, 12320, 11945, 12318, -1, 12252, 12321, 11897, -1, 12383, 12277, 12324, -1, 12324, 12277, 13053, -1, 12324, 12382, 12383, -1, 12324, 12322, 12382, -1, 12324, 11918, 12322, -1, 12324, 11921, 11918, -1, 12324, 12323, 11921, -1, 12324, 12326, 12323, -1, 12324, 12325, 12326, -1, 12324, 12236, 12325, -1, 12324, 12235, 12236, -1, 12324, 12232, 12235, -1, 12324, 12231, 12232, -1, 12324, 12327, 12231, -1, 12324, 13040, 12327, -1, 12327, 13040, 12227, -1, 12227, 13040, 12226, -1, 12226, 13040, 12225, -1, 12225, 13040, 12366, -1, 12328, 12366, 12229, -1, 12328, 12225, 12366, -1, 13040, 12254, 12366, -1, 12366, 12254, 12253, -1, 12217, 12253, 12329, -1, 12339, 12329, 12330, -1, 12338, 12330, 12251, -1, 12351, 12251, 12332, -1, 12331, 12332, 12333, -1, 11957, 12331, 12333, -1, 11957, 12334, 12331, -1, 12331, 12334, 11946, -1, 11901, 11946, 12335, -1, 12352, 12335, 11955, -1, 11954, 12352, 11955, -1, 11954, 11900, 12352, -1, 11954, 12336, 11900, -1, 11954, 11943, 12336, -1, 12336, 11943, 11893, -1, 11893, 11943, 11942, -1, 11894, 11942, 11953, -1, 11910, 11953, 11951, -1, 12337, 11951, 11913, -1, 12337, 11910, 11951, -1, 12366, 12253, 12217, -1, 12217, 12329, 12339, -1, 12339, 12330, 12338, -1, 11902, 12339, 12338, -1, 11902, 12359, 12339, -1, 11902, 12340, 12359, -1, 12359, 12340, 12360, -1, 12215, 12360, 12342, -1, 12341, 12342, 12343, -1, 12344, 12341, 12343, -1, 12344, 12213, 12341, -1, 12344, 11904, 12213, -1, 12213, 11904, 12211, -1, 12211, 11904, 11905, -1, 11906, 12211, 11905, -1, 11906, 12209, 12211, -1, 11906, 12345, 12209, -1, 12209, 12345, 12346, -1, 12346, 12345, 12347, -1, 12347, 12345, 12357, -1, 12348, 12347, 12357, -1, 12348, 12349, 12347, -1, 12348, 11939, 12349, -1, 12349, 11939, 12350, -1, 12338, 12251, 12351, -1, 12351, 12332, 12331, -1, 12331, 11946, 11901, -1, 11901, 12335, 12352, -1, 11893, 11942, 11894, -1, 11894, 11953, 11910, -1, 11951, 11941, 11913, -1, 11913, 11941, 11911, -1, 11911, 11941, 12358, -1, 12355, 12358, 12353, -1, 12354, 12355, 12353, -1, 12354, 12345, 12355, -1, 12354, 12356, 12345, -1, 12345, 12356, 12357, -1, 11911, 12358, 12355, -1, 12341, 12215, 12342, -1, 12215, 12359, 12360, -1, 12361, 12365, 12366, -1, 12361, 12362, 12365, -1, 12361, 12363, 12362, -1, 12361, 12364, 12363, -1, 12361, 12220, 12364, -1, 12361, 12218, 12220, -1, 12365, 12223, 12366, -1, 12366, 12223, 12229, -1, 12325, 12367, 12326, -1, 12326, 12367, 12368, -1, 12368, 12367, 12238, -1, 12369, 12368, 12238, -1, 12369, 11917, 12368, -1, 12369, 11920, 11917, -1, 12369, 11919, 11920, -1, 12369, 12370, 11919, -1, 12369, 11932, 12370, -1, 12369, 11937, 11932, -1, 12369, 12240, 11937, -1, 11937, 12240, 12371, -1, 12371, 12240, 12372, -1, 12372, 12240, 12373, -1, 12373, 12240, 12374, -1, 12374, 12240, 11935, -1, 11935, 12240, 12383, -1, 11934, 12383, 11933, -1, 11934, 11935, 12383, -1, 12375, 12376, 12240, -1, 12375, 12377, 12376, -1, 12376, 12377, 12242, -1, 12378, 12376, 12242, -1, 12376, 12380, 12240, -1, 12240, 12380, 12383, -1, 12383, 12380, 12379, -1, 12379, 12380, 12245, -1, 12245, 12380, 12381, -1, 12381, 12380, 12246, -1, 12382, 11923, 12383, -1, 12383, 11923, 11926, -1, 12384, 12383, 11926, -1, 12384, 11928, 12383, -1, 12383, 11928, 11933, -1, 13038, 12385, 12412, -1, 13038, 12565, 12385, -1, 13038, 12386, 12565, -1, 13038, 11712, 12386, -1, 13038, 11698, 11712, -1, 13038, 11699, 11698, -1, 13038, 11701, 11699, -1, 13038, 12605, 11701, -1, 13038, 12387, 12605, -1, 13038, 12388, 12387, -1, 13038, 11643, 12388, -1, 13038, 12389, 11643, -1, 13038, 11644, 12389, -1, 13038, 11656, 11644, -1, 13038, 12390, 11656, -1, 13038, 11657, 12390, -1, 13038, 12598, 11657, -1, 11657, 12598, 12599, -1, 11608, 11657, 12599, -1, 11608, 12391, 11657, -1, 11608, 12392, 12391, -1, 12391, 12392, 11658, -1, 11658, 12392, 12394, -1, 11736, 12394, 12393, -1, 11736, 11658, 12394, -1, 11736, 12398, 11658, -1, 11658, 12398, 12395, -1, 12395, 12398, 11647, -1, 11647, 12398, 12396, -1, 12396, 12398, 11648, -1, 11648, 12398, 12397, -1, 12397, 12398, 12399, -1, 12399, 12398, 11768, -1, 11735, 12399, 11768, -1, 11735, 12400, 12399, -1, 12399, 12400, 12401, -1, 11765, 12399, 12401, -1, 11765, 12403, 12399, -1, 12399, 12403, 12402, -1, 12402, 12403, 12404, -1, 11650, 12404, 11663, -1, 11650, 12402, 12404, -1, 12408, 12619, 12598, -1, 12408, 11555, 12619, -1, 12408, 11501, 11555, -1, 12408, 11513, 11501, -1, 12408, 12405, 11513, -1, 12408, 11503, 12405, -1, 12408, 12406, 11503, -1, 12408, 11541, 12406, -1, 12408, 12407, 11541, -1, 12408, 12409, 12407, -1, 12408, 11542, 12409, -1, 12408, 11532, 11542, -1, 12408, 11533, 11532, -1, 12408, 11534, 11533, -1, 12408, 12410, 11534, -1, 12408, 11492, 12410, -1, 12408, 12412, 11492, -1, 11492, 12412, 11493, -1, 11493, 12412, 12411, -1, 12411, 12412, 12413, -1, 12413, 12412, 12414, -1, 12414, 12412, 12415, -1, 12415, 12412, 12416, -1, 12416, 12412, 11481, -1, 11481, 12412, 11448, -1, 11467, 11448, 11447, -1, 11446, 11467, 11447, -1, 11446, 12417, 11467, -1, 11446, 11463, 12417, -1, 12417, 11463, 11482, -1, 11482, 11463, 11444, -1, 11483, 11444, 11461, -1, 11484, 11461, 12433, -1, 11470, 12433, 11835, -1, 11471, 11835, 11834, -1, 12418, 11834, 12432, -1, 11472, 12432, 11802, -1, 11488, 11802, 12429, -1, 11488, 11472, 11802, -1, 11492, 12419, 12410, -1, 12410, 12419, 12514, -1, 12514, 12419, 12424, -1, 12513, 12424, 11824, -1, 11823, 12513, 11824, -1, 11823, 11544, 12513, -1, 11823, 11822, 11544, -1, 11544, 11822, 12420, -1, 12420, 11822, 11797, -1, 11545, 11797, 11796, -1, 11520, 11796, 12421, -1, 12422, 12421, 12423, -1, 11521, 12423, 12504, -1, 11521, 12422, 12423, -1, 11824, 12424, 11799, -1, 11799, 12424, 11476, -1, 12425, 11476, 11475, -1, 11800, 11475, 11828, -1, 11800, 12425, 11475, -1, 11799, 11476, 12425, -1, 11475, 12426, 11828, -1, 11828, 12426, 12430, -1, 12430, 12426, 12431, -1, 11830, 12431, 11490, -1, 12427, 11830, 11490, -1, 12427, 12428, 11830, -1, 12427, 12429, 12428, -1, 12428, 12429, 11802, -1, 12430, 12431, 11830, -1, 11472, 12418, 12432, -1, 12418, 11471, 11834, -1, 11471, 11470, 11835, -1, 11470, 11484, 12433, -1, 11484, 11483, 11461, -1, 11483, 11482, 11444, -1, 11467, 11481, 11448, -1, 12437, 12659, 11858, -1, 11888, 12437, 11858, -1, 11888, 11856, 12437, -1, 12437, 11856, 12537, -1, 12434, 12437, 12537, -1, 12434, 11787, 12437, -1, 12437, 11787, 12435, -1, 11786, 12437, 12435, -1, 11786, 12436, 12437, -1, 12437, 12436, 11807, -1, 13026, 11807, 12484, -1, 13026, 12437, 11807, -1, 12438, 12441, 12658, -1, 12438, 12439, 12441, -1, 12441, 12439, 12440, -1, 13032, 12441, 12440, -1, 13032, 13034, 12441, -1, 12441, 13034, 12442, -1, 13036, 12441, 12442, -1, 13036, 11860, 12441, -1, 13036, 11862, 11860, -1, 13036, 11891, 11862, -1, 13036, 12443, 11891, -1, 13036, 11865, 12443, -1, 13036, 12444, 11865, -1, 11865, 12444, 12445, -1, 12446, 11865, 12445, -1, 12446, 11866, 11865, -1, 12446, 12447, 11866, -1, 11866, 12447, 12555, -1, 12555, 12447, 12448, -1, 11838, 12448, 12449, -1, 12556, 12449, 11585, -1, 12557, 11585, 11584, -1, 12450, 11584, 12451, -1, 11582, 12450, 12451, -1, 11582, 11580, 12450, -1, 12450, 11580, 11579, -1, 12971, 11579, 12452, -1, 12971, 12450, 11579, -1, 12971, 12453, 12450, -1, 12450, 12453, 12973, -1, 12454, 12973, 12979, -1, 11870, 12979, 12455, -1, 12456, 11870, 12455, -1, 12456, 12457, 11870, -1, 12456, 12458, 12457, -1, 12457, 12458, 12459, -1, 12459, 12458, 12977, -1, 12464, 12459, 12977, -1, 12464, 11871, 12459, -1, 12464, 11843, 11871, -1, 12464, 12461, 11843, -1, 12464, 12460, 12461, -1, 12464, 11844, 12460, -1, 12464, 12594, 11844, -1, 12464, 12462, 12594, -1, 12464, 12463, 12462, -1, 12464, 11759, 12463, -1, 12464, 12465, 11759, -1, 11759, 12465, 12950, -1, 12622, 12950, 12466, -1, 12952, 12622, 12466, -1, 12952, 12953, 12622, -1, 12622, 12953, 12960, -1, 12467, 12622, 12960, -1, 12467, 12956, 12622, -1, 12622, 12956, 12957, -1, 12468, 12957, 12638, -1, 12468, 12622, 12957, -1, 12444, 12469, 12445, -1, 12445, 12469, 12470, -1, 12470, 12469, 12473, -1, 12471, 12473, 12474, -1, 11588, 12474, 12472, -1, 11589, 12472, 13030, -1, 11602, 13030, 11590, -1, 11602, 11589, 13030, -1, 12470, 12473, 12471, -1, 12471, 12474, 11588, -1, 11588, 12472, 11589, -1, 13030, 12477, 11590, -1, 11590, 12477, 11437, -1, 11591, 11437, 12475, -1, 11592, 12475, 11436, -1, 11604, 11436, 12476, -1, 12412, 12476, 11451, -1, 11450, 12412, 11451, -1, 11450, 11449, 12412, -1, 12412, 11449, 11466, -1, 11448, 12412, 11466, -1, 12477, 13009, 11437, -1, 11437, 13009, 12478, -1, 12479, 12478, 12480, -1, 12479, 11437, 12478, -1, 12478, 13019, 12480, -1, 12480, 13019, 12481, -1, 12481, 13019, 13020, -1, 13011, 12481, 13020, -1, 13011, 13021, 12481, -1, 12481, 13021, 12482, -1, 11457, 12482, 12661, -1, 11457, 12481, 12482, -1, 13021, 13023, 12482, -1, 12482, 13023, 6272, -1, 11804, 6272, 13025, -1, 12486, 13025, 13015, -1, 12483, 12486, 13015, -1, 12483, 12485, 12486, -1, 12483, 12484, 12485, -1, 12485, 12484, 11807, -1, 12482, 6272, 11804, -1, 11804, 13025, 12486, -1, 12487, 11496, 12654, -1, 11792, 12487, 12654, -1, 11792, 12488, 12487, -1, 11792, 11816, 12488, -1, 12488, 11816, 12489, -1, 12489, 11816, 12490, -1, 12991, 12490, 12574, -1, 12991, 12489, 12490, -1, 12991, 11508, 12489, -1, 12991, 11499, 11508, -1, 12991, 12491, 11499, -1, 11499, 12491, 12492, -1, 12492, 12491, 12987, -1, 12512, 12987, 12988, -1, 12493, 12988, 12511, -1, 12510, 12511, 12509, -1, 12495, 12509, 12541, -1, 12494, 12541, 11560, -1, 12494, 12495, 12541, -1, 12494, 12497, 12495, -1, 12495, 12497, 12496, -1, 12496, 12497, 11557, -1, 11500, 11557, 11555, -1, 11501, 11500, 11555, -1, 12498, 12653, 11507, -1, 12498, 12499, 12653, -1, 12498, 12500, 12499, -1, 12499, 12500, 11793, -1, 11793, 12500, 11525, -1, 11523, 11793, 11525, -1, 11523, 12501, 11793, -1, 11523, 12502, 12501, -1, 12501, 12502, 12503, -1, 11794, 12503, 12515, -1, 11818, 12515, 12504, -1, 12423, 11818, 12504, -1, 12500, 12505, 11525, -1, 11525, 12505, 11526, -1, 11526, 12505, 11506, -1, 11527, 11506, 12507, -1, 11528, 12507, 12506, -1, 11529, 12506, 12508, -1, 11530, 12508, 11505, -1, 12406, 11530, 11505, -1, 12406, 11541, 11530, -1, 11526, 11506, 11527, -1, 11527, 12507, 11528, -1, 11528, 12506, 11529, -1, 11529, 12508, 11530, -1, 11500, 12496, 11557, -1, 12495, 12510, 12509, -1, 12510, 12493, 12511, -1, 12493, 12512, 12988, -1, 12512, 12492, 12987, -1, 11520, 11545, 11796, -1, 11545, 12420, 11797, -1, 12513, 12514, 12424, -1, 12501, 12503, 11794, -1, 11794, 12515, 11818, -1, 12422, 11520, 12421, -1, 11547, 12660, 11883, -1, 12516, 11547, 11883, -1, 12516, 12517, 11547, -1, 12516, 12518, 12517, -1, 12517, 12518, 11549, -1, 11549, 12518, 11848, -1, 11550, 11848, 11551, -1, 11550, 11549, 11848, -1, 12520, 12522, 12519, -1, 12520, 12521, 12522, -1, 12520, 11566, 12521, -1, 12521, 11566, 11884, -1, 11884, 11566, 12999, -1, 12525, 11884, 12999, -1, 12525, 12523, 11884, -1, 12525, 11850, 12523, -1, 12525, 12524, 11850, -1, 12525, 11886, 12524, -1, 12525, 12526, 11886, -1, 12525, 12527, 12526, -1, 12526, 12527, 12528, -1, 13003, 12526, 12528, -1, 13003, 12529, 12526, -1, 12526, 12529, 12531, -1, 12530, 12526, 12531, -1, 12530, 12995, 12526, -1, 12526, 12995, 11852, -1, 11852, 12995, 11812, -1, 12532, 11852, 11812, -1, 12532, 11887, 11852, -1, 12532, 12533, 11887, -1, 11887, 12533, 11853, -1, 11853, 12533, 12534, -1, 12534, 12533, 11789, -1, 11854, 11789, 12535, -1, 12537, 11854, 12535, -1, 12537, 12536, 11854, -1, 12537, 11855, 12536, -1, 12537, 11856, 11855, -1, 11566, 12538, 12999, -1, 12999, 12538, 12539, -1, 12539, 12538, 12998, -1, 12998, 12538, 11564, -1, 13004, 11564, 11563, -1, 11562, 13004, 11563, -1, 11562, 12540, 13004, -1, 11562, 11561, 12540, -1, 12540, 11561, 12996, -1, 12996, 11561, 11560, -1, 12541, 12996, 11560, -1, 12998, 11564, 13004, -1, 12543, 12542, 12619, -1, 12543, 12544, 12542, -1, 12542, 12544, 11676, -1, 11676, 12544, 12549, -1, 12545, 12549, 12546, -1, 11677, 12546, 12923, -1, 12617, 12923, 12925, -1, 11678, 12925, 12926, -1, 12547, 12926, 12548, -1, 12547, 11678, 12926, -1, 12546, 12549, 12948, -1, 12948, 12549, 12550, -1, 12553, 12550, 11554, -1, 12554, 11554, 11553, -1, 12551, 11553, 12552, -1, 12551, 12554, 11553, -1, 12948, 12550, 12553, -1, 12553, 11554, 12554, -1, 11552, 11848, 11553, -1, 11552, 11551, 11848, -1, 12385, 11604, 12412, -1, 12412, 11604, 12476, -1, 11604, 11592, 11436, -1, 11592, 11591, 12475, -1, 11591, 11590, 11437, -1, 12555, 12448, 11838, -1, 11838, 12449, 12556, -1, 12556, 11585, 12557, -1, 12557, 11584, 12450, -1, 11578, 12969, 11579, -1, 11578, 12559, 12969, -1, 11578, 12558, 12559, -1, 12559, 12558, 12560, -1, 12982, 12560, 12627, -1, 12982, 12559, 12560, -1, 12561, 12562, 12560, -1, 12561, 12563, 12562, -1, 12561, 12564, 12563, -1, 12563, 12564, 12565, -1, 12386, 12563, 12565, -1, 12995, 12566, 11812, -1, 11812, 12566, 11791, -1, 11791, 12566, 12567, -1, 12568, 12567, 12983, -1, 12984, 12568, 12983, -1, 12984, 12570, 12568, -1, 12984, 12569, 12570, -1, 12570, 12569, 12571, -1, 12571, 12569, 12985, -1, 12572, 12571, 12985, -1, 12572, 12573, 12571, -1, 12572, 12986, 12573, -1, 12573, 12986, 12490, -1, 12490, 12986, 12574, -1, 11791, 12567, 12568, -1, 12575, 12576, 11606, -1, 12575, 11770, 12576, -1, 12575, 11622, 11770, -1, 11770, 11622, 11639, -1, 11741, 11639, 11638, -1, 12577, 11638, 12578, -1, 12580, 12578, 11620, -1, 12579, 12580, 11620, -1, 12579, 12582, 12580, -1, 12579, 11618, 12582, -1, 12582, 11618, 12581, -1, 11684, 12582, 12581, -1, 11684, 11683, 12582, -1, 12582, 11683, 12583, -1, 11673, 12582, 12583, -1, 11673, 12584, 12582, -1, 11673, 11672, 12584, -1, 12584, 11672, 11744, -1, 11744, 11672, 12620, -1, 11746, 12620, 12585, -1, 11680, 11746, 12585, -1, 11680, 11747, 11746, -1, 11680, 12586, 11747, -1, 11747, 12586, 11748, -1, 11748, 12586, 11679, -1, 12639, 11679, 12931, -1, 12932, 12639, 12931, -1, 12932, 11772, 12639, -1, 12932, 11750, 11772, -1, 12932, 11773, 11750, -1, 12932, 11752, 11773, -1, 12932, 12587, 11752, -1, 12932, 12588, 12587, -1, 12587, 12588, 12589, -1, 12933, 12587, 12589, -1, 12933, 12929, 12587, -1, 12587, 12929, 12934, -1, 12590, 12587, 12934, -1, 12590, 12640, 12587, -1, 12587, 12640, 11753, -1, 11753, 12640, 12641, -1, 12591, 11753, 12641, -1, 12591, 11754, 11753, -1, 12591, 12592, 11754, -1, 11754, 12592, 11755, -1, 11755, 12592, 11774, -1, 11774, 12592, 11876, -1, 11757, 11876, 11874, -1, 12594, 11757, 11874, -1, 12594, 11776, 11757, -1, 12594, 12593, 11776, -1, 12594, 12462, 12593, -1, 11770, 11639, 11741, -1, 11741, 11638, 12577, -1, 12577, 12578, 12580, -1, 11618, 11617, 12581, -1, 12581, 11617, 11615, -1, 11613, 12581, 11615, -1, 11613, 11612, 12581, -1, 12581, 11612, 11686, -1, 11686, 11612, 12596, -1, 12595, 12596, 11674, -1, 12595, 11686, 12596, -1, 12596, 11634, 11674, -1, 11674, 11634, 12598, -1, 11688, 12598, 12597, -1, 11688, 11674, 12598, -1, 11634, 11632, 12598, -1, 12598, 11632, 11609, -1, 11630, 12598, 11609, -1, 11630, 11629, 12598, -1, 12598, 11629, 11627, -1, 12599, 12598, 11627, -1, 12394, 12600, 12393, -1, 12393, 12600, 11737, -1, 11737, 12600, 12601, -1, 12603, 12601, 12604, -1, 12602, 12604, 11606, -1, 12576, 12602, 11606, -1, 11737, 12601, 12603, -1, 12603, 12604, 12602, -1, 12387, 12606, 12605, -1, 12605, 12606, 11713, -1, 11713, 12606, 11714, -1, 11714, 12606, 12607, -1, 12609, 12607, 12608, -1, 11668, 12609, 12608, -1, 11668, 11666, 12609, -1, 12609, 11666, 12633, -1, 12610, 12633, 11702, -1, 12610, 12609, 12633, -1, 11714, 12607, 12609, -1, 11666, 12611, 12633, -1, 12633, 12611, 11651, -1, 12613, 11651, 12612, -1, 12614, 12612, 11663, -1, 12404, 12614, 11663, -1, 12633, 11651, 12613, -1, 12613, 12612, 12614, -1, 11679, 12616, 12931, -1, 12931, 12616, 12615, -1, 12615, 12616, 12930, -1, 12930, 12616, 12548, -1, 12926, 12930, 12548, -1, 11678, 12617, 12925, -1, 12617, 11677, 12923, -1, 11677, 12545, 12546, -1, 12545, 11676, 12549, -1, 12542, 12618, 12619, -1, 12619, 12618, 12598, -1, 12598, 12618, 11689, -1, 12597, 12598, 11689, -1, 11744, 12620, 11746, -1, 12969, 12621, 11579, -1, 11579, 12621, 12452, -1, 12450, 12973, 12454, -1, 12454, 12979, 11870, -1, 11759, 12950, 12622, -1, 12963, 12629, 12957, -1, 12963, 11718, 12629, -1, 12963, 12623, 11718, -1, 11718, 12623, 12625, -1, 12625, 12623, 12964, -1, 11721, 12964, 12626, -1, 11710, 12626, 12965, -1, 11711, 12965, 12624, -1, 11724, 12624, 12628, -1, 11724, 11711, 12624, -1, 12625, 12964, 11721, -1, 11721, 12626, 11710, -1, 11710, 12965, 11711, -1, 12624, 12627, 12628, -1, 12628, 12627, 12560, -1, 12562, 12628, 12560, -1, 11718, 11717, 12629, -1, 12629, 11717, 11760, -1, 11760, 11717, 12634, -1, 11761, 12634, 11707, -1, 12630, 11707, 11706, -1, 12635, 11706, 12631, -1, 11731, 12631, 12632, -1, 12633, 12632, 11704, -1, 11702, 12633, 11704, -1, 11760, 12634, 11761, -1, 11761, 11707, 12630, -1, 12630, 11706, 12635, -1, 12635, 12631, 11731, -1, 11731, 12632, 12633, -1, 12629, 12636, 12957, -1, 12957, 12636, 12637, -1, 12638, 12957, 12637, -1, 11757, 11774, 11876, -1, 12639, 11748, 11679, -1, 12640, 12949, 12641, -1, 12641, 12949, 12642, -1, 12642, 12949, 12643, -1, 11846, 12643, 12944, -1, 12945, 11846, 12944, -1, 12945, 12644, 11846, -1, 12945, 12645, 12644, -1, 12644, 12645, 11847, -1, 11847, 12645, 12646, -1, 12647, 11847, 12646, -1, 12647, 12648, 11847, -1, 12647, 12946, 12648, -1, 12648, 12946, 11848, -1, 11848, 12946, 12941, -1, 12649, 11848, 12941, -1, 12649, 11553, 11848, -1, 12649, 12552, 11553, -1, 12642, 12643, 11846, -1, 12652, 11442, 12650, -1, 12652, 12651, 11442, -1, 12652, 11803, 12651, -1, 12651, 11803, 11443, -1, 11443, 11803, 11835, -1, 12433, 11443, 11835, -1, 12653, 12654, 11507, -1, 11507, 12654, 11496, -1, 12534, 11789, 11854, -1, 12657, 12656, 12482, -1, 12657, 12655, 12656, -1, 12657, 11784, 12655, -1, 12655, 11784, 11459, -1, 11459, 11784, 12650, -1, 11442, 11459, 12650, -1, 12441, 11858, 12658, -1, 12658, 11858, 12659, -1, 12522, 11883, 12519, -1, 12519, 11883, 12660, -1, 12656, 11440, 12482, -1, 12482, 11440, 12661, -1, 12664, 11576, 13039, -1, 12664, 11594, 11576, -1, 12664, 12662, 11594, -1, 12664, 12663, 12662, -1, 12664, 11452, 12663, -1, 12664, 12665, 11452, -1, 12664, 12666, 12665, -1, 12664, 11465, 12666, -1, 12664, 11479, 11465, -1, 12664, 11495, 11479, -1, 12664, 12667, 11495, -1, 12664, 11494, 12667, -1, 12664, 11478, 11494, -1, 12664, 11477, 11478, -1, 12664, 12669, 11477, -1, 12664, 12771, 12669, -1, 12669, 12771, 12773, -1, 12668, 12669, 12773, -1, 12668, 11491, 12669, -1, 12668, 11543, 11491, -1, 11491, 11543, 12671, -1, 12671, 11543, 12670, -1, 11798, 12670, 12780, -1, 11798, 12671, 12670, -1, 11798, 11825, 12671, -1, 12671, 11825, 12672, -1, 12672, 11825, 12673, -1, 12673, 11825, 12674, -1, 12674, 11825, 12675, -1, 12675, 11825, 11474, -1, 11474, 11825, 11489, -1, 11489, 11825, 11826, -1, 11827, 11489, 11826, -1, 11827, 11801, 11489, -1, 11489, 11801, 12676, -1, 11829, 11489, 12676, -1, 11829, 12677, 11489, -1, 11829, 11473, 12677, -1, 11829, 11487, 11473, -1, 11829, 11486, 11487, -1, 11829, 12678, 11486, -1, 11829, 11831, 12678, -1, 12678, 11831, 11832, -1, 11833, 12678, 11832, -1, 11833, 12679, 12678, -1, 12678, 12679, 12681, -1, 12680, 12681, 11485, -1, 12680, 12678, 12681, -1, 13037, 12767, 12771, -1, 13037, 12824, 12767, -1, 13037, 11690, 12824, -1, 13037, 12682, 11690, -1, 13037, 12684, 12682, -1, 13037, 12683, 12684, -1, 13037, 11635, 12683, -1, 13037, 11633, 11635, -1, 13037, 12685, 11633, -1, 13037, 11631, 12685, -1, 13037, 12686, 11631, -1, 13037, 11628, 12686, -1, 13037, 12868, 11628, -1, 13037, 12869, 12868, -1, 13037, 13039, 12869, -1, 12869, 13039, 12687, -1, 12687, 13039, 11645, -1, 11645, 13039, 12688, -1, 12688, 13039, 11655, -1, 11655, 13039, 11654, -1, 11654, 13039, 11642, -1, 11642, 13039, 12879, -1, 11641, 12879, 12689, -1, 12690, 11641, 12689, -1, 12690, 11653, 11641, -1, 12690, 12691, 11653, -1, 11653, 12691, 11652, -1, 11652, 12691, 11670, -1, 11670, 12691, 11669, -1, 11669, 12691, 11667, -1, 11667, 12691, 12693, -1, 12692, 12693, 11665, -1, 12692, 11667, 12693, -1, 12694, 11445, 11480, -1, 12694, 12697, 11445, -1, 12694, 11468, 12697, -1, 12697, 11468, 12695, -1, 11469, 12697, 12695, -1, 11469, 11485, 12697, -1, 12697, 11485, 12681, -1, 12696, 12681, 11462, -1, 12696, 12697, 12681, -1, 11479, 11480, 11465, -1, 11465, 11480, 11464, -1, 11464, 11480, 11445, -1, 13027, 11438, 13008, -1, 13027, 12847, 11438, -1, 13027, 12699, 12847, -1, 13027, 12698, 12699, -1, 12699, 12698, 11587, -1, 11587, 12698, 13029, -1, 12700, 13029, 12701, -1, 12702, 12700, 12701, -1, 12702, 13028, 12700, -1, 12700, 13028, 12843, -1, 11601, 12843, 12846, -1, 11601, 12700, 12843, -1, 11587, 13029, 12700, -1, 13035, 12842, 12843, -1, 13035, 11864, 12842, -1, 13035, 11863, 11864, -1, 13035, 11861, 11863, -1, 13035, 11890, 11861, -1, 13035, 11859, 11890, -1, 13035, 11857, 11859, -1, 13035, 12703, 11857, -1, 11857, 12703, 13033, -1, 13031, 11857, 13033, -1, 13031, 12704, 11857, -1, 11857, 12704, 12705, -1, 12710, 11857, 12705, -1, 12710, 11889, 11857, -1, 12710, 12707, 11889, -1, 12710, 12706, 12707, -1, 12710, 12708, 12706, -1, 12710, 12709, 12708, -1, 12710, 12711, 12709, -1, 12710, 11809, 12711, -1, 12710, 11808, 11809, -1, 12710, 12712, 11808, -1, 11808, 12712, 12713, -1, 13018, 11808, 12713, -1, 13018, 13017, 11808, -1, 11808, 13017, 12714, -1, 13016, 11808, 12714, -1, 13016, 12715, 11808, -1, 11808, 12715, 13014, -1, 13024, 11808, 13014, -1, 13024, 12716, 11808, -1, 13024, 11806, 12716, -1, 13024, 11805, 11806, -1, 13024, 11785, 11805, -1, 13024, 12720, 11785, -1, 13024, 13022, 12720, -1, 12720, 13022, 13013, -1, 11456, 13013, 13012, -1, 13010, 11456, 13012, -1, 13010, 12717, 11456, -1, 11456, 12717, 12725, -1, 11455, 12725, 13008, -1, 11438, 11455, 13008, -1, 12720, 13013, 11456, -1, 11458, 12720, 11456, -1, 11458, 11439, 12720, -1, 12720, 11439, 12718, -1, 11441, 12720, 12718, -1, 11441, 12719, 12720, -1, 11441, 12721, 12719, -1, 12719, 12721, 11783, -1, 11783, 12721, 11460, -1, 11837, 11460, 12722, -1, 11836, 12722, 12922, -1, 12723, 12922, 12921, -1, 12681, 12921, 12724, -1, 11462, 12681, 12724, -1, 11456, 12725, 11455, -1, 11497, 12763, 12765, -1, 11497, 11815, 12763, -1, 11497, 12726, 11815, -1, 11815, 12726, 12852, -1, 12852, 12726, 12728, -1, 12727, 12852, 12728, -1, 12727, 11498, 12852, -1, 12852, 11498, 11509, -1, 12729, 12852, 11509, -1, 12729, 12730, 12852, -1, 12729, 12731, 12730, -1, 12729, 12733, 12731, -1, 12729, 12732, 12733, -1, 12729, 12992, 12732, -1, 12729, 11510, 12992, -1, 12992, 11510, 13007, -1, 13007, 11510, 12734, -1, 12850, 12734, 11559, -1, 11572, 12850, 11559, -1, 11572, 12997, 12850, -1, 11572, 11573, 12997, -1, 12997, 11573, 12735, -1, 12826, 12735, 11565, -1, 12827, 11565, 11574, -1, 13005, 11574, 11575, -1, 13006, 11575, 12828, -1, 12736, 12828, 12830, -1, 12739, 12830, 12737, -1, 11885, 12739, 12737, -1, 11885, 11849, 12739, -1, 12739, 11849, 12738, -1, 12740, 12739, 12738, -1, 12740, 11851, 12739, -1, 12739, 11851, 13000, -1, 13000, 11851, 13001, -1, 13001, 11851, 13002, -1, 13002, 11851, 12741, -1, 12741, 11851, 12742, -1, 12742, 11851, 12743, -1, 12743, 11851, 12993, -1, 12993, 11851, 12994, -1, 12994, 11851, 12917, -1, 12917, 11851, 12744, -1, 12745, 12917, 12744, -1, 12745, 12747, 12917, -1, 12745, 12746, 12747, -1, 12747, 12746, 12748, -1, 12749, 12747, 12748, -1, 12749, 12709, 12747, -1, 12747, 12709, 12750, -1, 12750, 12709, 12751, -1, 12751, 12709, 11810, -1, 11810, 12709, 12711, -1, 11559, 12734, 11558, -1, 11558, 12734, 12753, -1, 12752, 12753, 11511, -1, 11556, 11511, 12754, -1, 12766, 12754, 11512, -1, 12771, 11512, 11514, -1, 11502, 12771, 11514, -1, 11502, 12755, 12771, -1, 12771, 12755, 11504, -1, 12774, 11504, 11515, -1, 11540, 11515, 11516, -1, 12759, 11540, 11516, -1, 12759, 12756, 11540, -1, 12759, 12758, 12756, -1, 12759, 12757, 12758, -1, 12759, 11539, 12757, -1, 12759, 11524, 11539, -1, 12759, 12775, 11524, -1, 12759, 11517, 12775, -1, 12775, 11517, 11518, -1, 12760, 12775, 11518, -1, 12760, 11519, 12775, -1, 12775, 11519, 12761, -1, 12776, 12761, 12762, -1, 11817, 12762, 12765, -1, 12764, 12765, 12763, -1, 12764, 11817, 12765, -1, 11558, 12753, 12752, -1, 12752, 11511, 11556, -1, 11556, 12754, 12766, -1, 12766, 11512, 12771, -1, 12767, 12766, 12771, -1, 12771, 11504, 12774, -1, 12768, 12771, 12774, -1, 12768, 11531, 12771, -1, 12771, 11531, 12769, -1, 12770, 12771, 12769, -1, 12770, 12772, 12771, -1, 12771, 12772, 12773, -1, 12774, 11515, 11540, -1, 12775, 12761, 12776, -1, 12776, 12762, 11817, -1, 11546, 12777, 11820, -1, 11821, 11546, 11820, -1, 11821, 11535, 11546, -1, 11821, 12778, 11535, -1, 11535, 12778, 12779, -1, 12781, 12779, 12780, -1, 12670, 12781, 12780, -1, 12777, 12782, 11820, -1, 11820, 12782, 12783, -1, 12784, 11820, 12783, -1, 12784, 11536, 11820, -1, 11820, 11536, 11537, -1, 11522, 11820, 11537, -1, 11522, 11538, 11820, -1, 11820, 11538, 11819, -1, 11819, 11538, 11795, -1, 11795, 11538, 12785, -1, 12785, 11538, 12786, -1, 12786, 11538, 12775, -1, 12775, 11538, 11524, -1, 12781, 11535, 12779, -1, 11548, 11882, 12833, -1, 11548, 12787, 11882, -1, 11548, 12788, 12787, -1, 12787, 12788, 12791, -1, 12791, 12788, 12789, -1, 12790, 12791, 12789, -1, 12790, 11567, 12791, -1, 12791, 11567, 12792, -1, 11568, 12791, 12792, -1, 11568, 12908, 12791, -1, 11568, 12942, 12908, -1, 11568, 12793, 12942, -1, 11568, 12943, 12793, -1, 11568, 12794, 12943, -1, 11568, 12795, 12794, -1, 12794, 12795, 12947, -1, 12947, 12795, 12796, -1, 12936, 12796, 11692, -1, 12797, 12936, 11692, -1, 12797, 12885, 12936, -1, 12797, 11693, 12885, -1, 12885, 11693, 11694, -1, 12924, 11694, 12798, -1, 12927, 12798, 11695, -1, 12886, 11695, 12799, -1, 12887, 12799, 12916, -1, 12800, 12916, 11771, -1, 12905, 11771, 12802, -1, 12801, 12905, 12802, -1, 12801, 11749, 12905, -1, 12905, 11749, 11751, -1, 12803, 12905, 11751, -1, 12803, 12809, 12905, -1, 12905, 12809, 12804, -1, 12804, 12809, 12928, -1, 12928, 12809, 12805, -1, 12805, 12809, 12806, -1, 12806, 12809, 12807, -1, 12807, 12809, 12935, -1, 12935, 12809, 12808, -1, 12808, 12809, 12937, -1, 12937, 12809, 12938, -1, 12938, 12809, 12810, -1, 12811, 12938, 12810, -1, 12811, 12814, 12938, -1, 12811, 12812, 12814, -1, 12814, 12812, 12813, -1, 11775, 12814, 12813, -1, 11775, 11756, 12814, -1, 12814, 11756, 11873, -1, 11873, 11756, 11872, -1, 11872, 11756, 12906, -1, 12907, 12906, 11777, -1, 12815, 11777, 11778, -1, 11758, 12815, 11778, -1, 11758, 12816, 12815, -1, 11758, 12900, 12816, -1, 12816, 12900, 11842, -1, 11842, 12900, 12966, -1, 12817, 11842, 12966, -1, 12817, 11841, 11842, -1, 12817, 12976, 11841, -1, 11841, 12976, 12819, -1, 12819, 12976, 12818, -1, 12975, 12819, 12818, -1, 12975, 11869, 12819, -1, 12975, 12974, 11869, -1, 11869, 12974, 11868, -1, 11868, 12974, 12980, -1, 12820, 11868, 12980, -1, 12820, 11840, 11868, -1, 12820, 12821, 11840, -1, 11840, 12821, 12972, -1, 12970, 11840, 12972, -1, 12970, 11598, 11840, -1, 12970, 12978, 11598, -1, 11598, 12978, 12822, -1, 12968, 11598, 12822, -1, 12968, 12967, 11598, -1, 11598, 12967, 11597, -1, 11597, 12967, 12981, -1, 12837, 12981, 12823, -1, 11725, 12823, 11723, -1, 11725, 12837, 12823, -1, 11725, 11726, 12837, -1, 12837, 11726, 11577, -1, 11577, 11726, 11727, -1, 11596, 11727, 12836, -1, 11595, 12836, 12834, -1, 11595, 11596, 12836, -1, 11692, 12796, 11691, -1, 11691, 12796, 11569, -1, 11675, 11569, 11570, -1, 12825, 11570, 11571, -1, 12767, 12825, 11571, -1, 12767, 12824, 12825, -1, 11691, 11569, 11675, -1, 11675, 11570, 12825, -1, 12997, 12735, 12826, -1, 12826, 11565, 12827, -1, 12827, 11574, 13005, -1, 13005, 11575, 13006, -1, 12828, 12829, 12830, -1, 12830, 12829, 12832, -1, 12832, 12829, 12833, -1, 12831, 12833, 11882, -1, 12831, 12832, 12833, -1, 11576, 12834, 13039, -1, 13039, 12834, 11728, -1, 11697, 13039, 11728, -1, 11697, 11696, 13039, -1, 13039, 11696, 11700, -1, 12835, 13039, 11700, -1, 12835, 12879, 13039, -1, 11728, 12834, 12836, -1, 11596, 11577, 11727, -1, 12837, 11597, 12981, -1, 11598, 11581, 11840, -1, 11840, 11581, 12838, -1, 12839, 11840, 12838, -1, 12839, 11583, 11840, -1, 11840, 11583, 11839, -1, 11839, 11583, 12840, -1, 11867, 12840, 11599, -1, 12844, 11599, 11600, -1, 12841, 11600, 12845, -1, 12842, 12845, 12843, -1, 12842, 12841, 12845, -1, 11839, 12840, 11867, -1, 11867, 11599, 12844, -1, 12844, 11600, 12841, -1, 12845, 11586, 12843, -1, 12843, 11586, 12846, -1, 12847, 11603, 11438, -1, 11438, 11603, 11454, -1, 11454, 11603, 12848, -1, 11453, 12848, 11593, -1, 12849, 11593, 11594, -1, 12662, 12849, 11594, -1, 11454, 12848, 11453, -1, 11453, 11593, 12849, -1, 12739, 12736, 12830, -1, 12736, 13006, 12828, -1, 12850, 13007, 12734, -1, 12730, 12990, 12852, -1, 12852, 12990, 12919, -1, 12851, 12919, 11814, -1, 12851, 12852, 12919, -1, 12989, 12857, 12919, -1, 12989, 12853, 12857, -1, 12857, 12853, 12854, -1, 12855, 12857, 12854, -1, 12855, 12856, 12857, -1, 12857, 12856, 12917, -1, 11811, 12917, 12918, -1, 11811, 12857, 12917, -1, 12859, 12858, 11605, -1, 12859, 11738, 12858, -1, 12859, 11607, 11738, -1, 11738, 11607, 11769, -1, 11769, 11607, 12860, -1, 12860, 11607, 11624, -1, 12861, 11624, 12862, -1, 12863, 12862, 12867, -1, 11646, 12863, 12867, -1, 11646, 11659, 12863, -1, 12863, 11659, 12864, -1, 11649, 12863, 12864, -1, 11649, 11660, 12863, -1, 12863, 11660, 12866, -1, 12865, 12866, 12904, -1, 12865, 12863, 12866, -1, 12860, 11624, 12861, -1, 12862, 11625, 12867, -1, 12867, 11625, 12870, -1, 12870, 11625, 11626, -1, 12869, 11626, 12868, -1, 12869, 12870, 11626, -1, 12683, 11635, 11687, -1, 11687, 11635, 11610, -1, 12871, 11610, 11685, -1, 12871, 11687, 11610, -1, 11610, 11611, 11685, -1, 11685, 11611, 11636, -1, 11614, 11685, 11636, -1, 11614, 11616, 11685, -1, 11685, 11616, 11619, -1, 12884, 11619, 11637, -1, 12872, 12884, 11637, -1, 12872, 12873, 12884, -1, 12872, 12874, 12873, -1, 12873, 12874, 12875, -1, 11740, 12875, 11621, -1, 11739, 11621, 11640, -1, 11623, 11739, 11640, -1, 11623, 12876, 11739, -1, 11623, 11605, 12876, -1, 12876, 11605, 12858, -1, 11685, 11619, 12884, -1, 12877, 12884, 12878, -1, 12877, 11685, 12884, -1, 12873, 12875, 11740, -1, 11740, 11621, 11739, -1, 11641, 11642, 12879, -1, 11661, 11763, 12866, -1, 11661, 11732, 11763, -1, 11661, 11662, 11732, -1, 11732, 11662, 11664, -1, 11762, 11664, 12880, -1, 12693, 12880, 11665, -1, 12693, 11762, 12880, -1, 11732, 11664, 11762, -1, 12881, 11742, 11671, -1, 12881, 12882, 11742, -1, 12881, 11681, 12882, -1, 12882, 11681, 12884, -1, 12884, 11681, 12883, -1, 11682, 12884, 12883, -1, 11682, 12878, 12884, -1, 12885, 11694, 12924, -1, 12924, 12798, 12927, -1, 12927, 11695, 12886, -1, 12886, 12799, 12887, -1, 12916, 12888, 11771, -1, 11771, 12888, 11745, -1, 11745, 12888, 11671, -1, 11743, 11671, 11742, -1, 11743, 11745, 11671, -1, 12823, 12959, 11723, -1, 11723, 12959, 12889, -1, 12889, 12959, 12890, -1, 11722, 12890, 12958, -1, 11720, 12958, 12891, -1, 11719, 12891, 12898, -1, 11709, 12898, 12903, -1, 12894, 12903, 12892, -1, 12893, 12894, 12892, -1, 12893, 11708, 12894, -1, 12893, 12895, 11708, -1, 11708, 12895, 11716, -1, 11716, 12895, 11730, -1, 11705, 11730, 11729, -1, 12897, 11729, 12693, -1, 12896, 12693, 11703, -1, 12896, 12897, 12693, -1, 12889, 12890, 11722, -1, 11722, 12958, 11720, -1, 11720, 12891, 11719, -1, 11719, 12898, 11709, -1, 12903, 12962, 12892, -1, 12892, 12962, 12899, -1, 12899, 12962, 11782, -1, 11782, 12962, 11781, -1, 11781, 12962, 11780, -1, 11780, 12962, 11779, -1, 11779, 12962, 12900, -1, 12900, 12962, 12901, -1, 12961, 12900, 12901, -1, 12961, 12955, 12900, -1, 12900, 12955, 12954, -1, 12951, 12900, 12954, -1, 12951, 12902, 12900, -1, 12900, 12902, 12966, -1, 12691, 11715, 12693, -1, 12693, 11715, 11703, -1, 12897, 11705, 11729, -1, 11705, 11716, 11730, -1, 12894, 11709, 12903, -1, 11763, 11764, 12866, -1, 12866, 11764, 11733, -1, 11766, 12866, 11733, -1, 11766, 11734, 12866, -1, 12866, 11734, 11767, -1, 12904, 12866, 11767, -1, 12863, 12861, 12862, -1, 12800, 11771, 12905, -1, 11872, 12906, 12907, -1, 12907, 11777, 12815, -1, 12936, 12947, 12796, -1, 12908, 12909, 12791, -1, 12791, 12909, 12940, -1, 12910, 12791, 12940, -1, 12910, 11881, 12791, -1, 12910, 12911, 11881, -1, 11881, 12911, 12912, -1, 11880, 12912, 12913, -1, 12914, 12913, 12939, -1, 12938, 12914, 12939, -1, 12938, 11845, 12914, -1, 12938, 11879, 11845, -1, 12938, 11878, 11879, -1, 12938, 11877, 11878, -1, 12938, 12915, 11877, -1, 12938, 11875, 12915, -1, 12938, 12814, 11875, -1, 11881, 12912, 11880, -1, 11880, 12913, 12914, -1, 12800, 12887, 12916, -1, 11837, 11783, 11460, -1, 12747, 11788, 12917, -1, 12917, 11788, 11790, -1, 12918, 12917, 11790, -1, 12857, 12920, 12919, -1, 12919, 12920, 11813, -1, 11814, 12919, 11813, -1, 12681, 12723, 12921, -1, 12723, 11836, 12922, -1, 11836, 11837, 12722, -1, 12546, 12936, 12923, -1, 12923, 12936, 12885, -1, 12924, 12923, 12885, -1, 12924, 12925, 12923, -1, 12924, 12927, 12925, -1, 12925, 12927, 12926, -1, 12926, 12927, 12886, -1, 12930, 12886, 12887, -1, 12615, 12887, 12800, -1, 12931, 12800, 12905, -1, 12932, 12905, 12804, -1, 12588, 12804, 12928, -1, 12589, 12928, 12805, -1, 12933, 12805, 12806, -1, 12929, 12806, 12807, -1, 12934, 12807, 12935, -1, 12590, 12935, 12808, -1, 12640, 12590, 12808, -1, 12926, 12886, 12930, -1, 12930, 12887, 12615, -1, 12615, 12800, 12931, -1, 12931, 12905, 12932, -1, 12932, 12804, 12588, -1, 12588, 12928, 12589, -1, 12589, 12805, 12933, -1, 12933, 12806, 12929, -1, 12929, 12807, 12934, -1, 12934, 12935, 12590, -1, 12947, 12936, 12948, -1, 12948, 12936, 12546, -1, 12937, 12938, 12949, -1, 12949, 12938, 12643, -1, 12643, 12938, 12939, -1, 12944, 12939, 12913, -1, 12945, 12913, 12912, -1, 12645, 12912, 12911, -1, 12646, 12911, 12910, -1, 12647, 12910, 12940, -1, 12946, 12940, 12909, -1, 12941, 12909, 12908, -1, 12649, 12908, 12942, -1, 12552, 12942, 12793, -1, 12551, 12793, 12943, -1, 12554, 12943, 12794, -1, 12553, 12794, 12948, -1, 12553, 12554, 12794, -1, 12643, 12939, 12944, -1, 12944, 12913, 12945, -1, 12945, 12912, 12645, -1, 12645, 12911, 12646, -1, 12646, 12910, 12647, -1, 12647, 12940, 12946, -1, 12946, 12909, 12941, -1, 12941, 12908, 12649, -1, 12649, 12942, 12552, -1, 12552, 12793, 12551, -1, 12551, 12943, 12554, -1, 12794, 12947, 12948, -1, 12808, 12937, 12640, -1, 12640, 12937, 12949, -1, 12950, 12966, 12466, -1, 12466, 12966, 12902, -1, 12951, 12466, 12902, -1, 12951, 12952, 12466, -1, 12951, 12954, 12952, -1, 12952, 12954, 12953, -1, 12953, 12954, 12955, -1, 12960, 12955, 12961, -1, 12467, 12961, 12901, -1, 12956, 12901, 12962, -1, 12957, 12962, 12903, -1, 12963, 12903, 12898, -1, 12623, 12898, 12891, -1, 12964, 12891, 12958, -1, 12626, 12958, 12890, -1, 12965, 12890, 12959, -1, 12624, 12959, 12823, -1, 12627, 12624, 12823, -1, 12953, 12955, 12960, -1, 12960, 12961, 12467, -1, 12467, 12901, 12956, -1, 12956, 12962, 12957, -1, 12957, 12903, 12963, -1, 12963, 12898, 12623, -1, 12623, 12891, 12964, -1, 12964, 12958, 12626, -1, 12626, 12890, 12965, -1, 12965, 12959, 12624, -1, 12817, 12966, 12465, -1, 12465, 12966, 12950, -1, 12981, 12967, 12982, -1, 12982, 12967, 12559, -1, 12559, 12967, 12968, -1, 12969, 12968, 12822, -1, 12621, 12822, 12978, -1, 12452, 12978, 12970, -1, 12971, 12970, 12972, -1, 12453, 12972, 12821, -1, 12973, 12821, 12820, -1, 12979, 12820, 12980, -1, 12455, 12980, 12974, -1, 12456, 12974, 12975, -1, 12458, 12975, 12818, -1, 12977, 12818, 12976, -1, 12464, 12976, 12465, -1, 12464, 12977, 12976, -1, 12559, 12968, 12969, -1, 12969, 12822, 12621, -1, 12621, 12978, 12452, -1, 12452, 12970, 12971, -1, 12971, 12972, 12453, -1, 12453, 12821, 12973, -1, 12973, 12820, 12979, -1, 12979, 12980, 12455, -1, 12455, 12974, 12456, -1, 12456, 12975, 12458, -1, 12458, 12818, 12977, -1, 12976, 12817, 12465, -1, 12823, 12981, 12627, -1, 12627, 12981, 12982, -1, 12994, 12917, 12566, -1, 12566, 12917, 12567, -1, 12567, 12917, 12856, -1, 12983, 12856, 12855, -1, 12984, 12855, 12854, -1, 12569, 12854, 12853, -1, 12985, 12853, 12989, -1, 12572, 12989, 12919, -1, 12986, 12919, 12990, -1, 12574, 12990, 12730, -1, 12991, 12730, 12731, -1, 12491, 12731, 12733, -1, 12987, 12733, 12732, -1, 12988, 12732, 12992, -1, 12511, 12992, 12509, -1, 12511, 12988, 12992, -1, 12567, 12856, 12983, -1, 12983, 12855, 12984, -1, 12984, 12854, 12569, -1, 12569, 12853, 12985, -1, 12985, 12989, 12572, -1, 12572, 12919, 12986, -1, 12986, 12990, 12574, -1, 12574, 12730, 12991, -1, 12991, 12731, 12491, -1, 12491, 12733, 12987, -1, 12987, 12732, 12988, -1, 12992, 13007, 12509, -1, 12993, 12994, 12995, -1, 12995, 12994, 12566, -1, 12541, 12850, 12996, -1, 12996, 12850, 12997, -1, 12826, 12996, 12997, -1, 12826, 12540, 12996, -1, 12826, 12827, 12540, -1, 12540, 12827, 13004, -1, 13004, 12827, 13005, -1, 12998, 13005, 13006, -1, 12539, 13006, 12736, -1, 12999, 12736, 12739, -1, 12525, 12739, 13000, -1, 12527, 13000, 13001, -1, 12528, 13001, 13002, -1, 13003, 13002, 12741, -1, 12529, 12741, 12742, -1, 12531, 12742, 12743, -1, 12530, 12743, 12993, -1, 12995, 12530, 12993, -1, 13004, 13005, 12998, -1, 12998, 13006, 12539, -1, 12539, 12736, 12999, -1, 12999, 12739, 12525, -1, 12525, 13000, 12527, -1, 12527, 13001, 12528, -1, 12528, 13002, 13003, -1, 13003, 12741, 12529, -1, 12529, 12742, 12531, -1, 12531, 12743, 12530, -1, 13007, 12850, 12509, -1, 12509, 12850, 12541, -1, 13008, 12725, 13009, -1, 13009, 12725, 12478, -1, 12478, 12725, 12717, -1, 13019, 12717, 13010, -1, 13020, 13010, 13012, -1, 13011, 13012, 13013, -1, 13021, 13013, 13022, -1, 13023, 13022, 13024, -1, 6272, 13024, 13014, -1, 13025, 13014, 12715, -1, 13015, 12715, 13016, -1, 12483, 13016, 12714, -1, 12484, 12714, 13017, -1, 13026, 13017, 13018, -1, 12437, 13018, 12659, -1, 12437, 13026, 13018, -1, 12478, 12717, 13019, -1, 13019, 13010, 13020, -1, 13020, 13012, 13011, -1, 13011, 13013, 13021, -1, 13021, 13022, 13023, -1, 13023, 13024, 6272, -1, 6272, 13014, 13025, -1, 13025, 12715, 13015, -1, 13015, 13016, 12483, -1, 12483, 12714, 12484, -1, 12484, 13017, 13026, -1, 13018, 12713, 12659, -1, 13027, 13008, 12477, -1, 12477, 13008, 13009, -1, 12658, 12712, 12438, -1, 12438, 12712, 12710, -1, 12705, 12438, 12710, -1, 12705, 12439, 12438, -1, 12705, 12704, 12439, -1, 12439, 12704, 12440, -1, 12440, 12704, 13031, -1, 13032, 13031, 13033, -1, 13034, 13033, 12703, -1, 12442, 12703, 13035, -1, 13036, 13035, 12843, -1, 12444, 12843, 13028, -1, 12469, 13028, 12702, -1, 12473, 12702, 12701, -1, 12474, 12701, 13029, -1, 12472, 13029, 12698, -1, 13030, 12698, 13027, -1, 12477, 13030, 13027, -1, 12440, 13031, 13032, -1, 13032, 13033, 13034, -1, 13034, 12703, 12442, -1, 12442, 13035, 13036, -1, 13036, 12843, 12444, -1, 12444, 13028, 12469, -1, 12469, 12702, 12473, -1, 12473, 12701, 12474, -1, 12474, 13029, 12472, -1, 12472, 12698, 13030, -1, 12713, 12712, 12659, -1, 12659, 12712, 12658, -1, 12598, 13038, 13037, -1, 13037, 13038, 13039, -1, 12412, 12408, 12664, -1, 12664, 12408, 12771, -1, 12256, 13040, 13058, -1, 13058, 13040, 13064, -1, 13041, 13064, 13061, -1, 13041, 13058, 13064, -1, 13061, 13064, 13043, -1, 13043, 13064, 13063, -1, 13055, 13063, 13044, -1, 13042, 13044, 13045, -1, 13042, 13055, 13044, -1, 13043, 13063, 13055, -1, 13044, 13046, 13045, -1, 13045, 13046, 13060, -1, 13060, 13046, 12771, -1, 12408, 13060, 12771, -1, 12598, 13037, 13047, -1, 13047, 13037, 13062, -1, 13048, 13062, 13049, -1, 13048, 13047, 13062, -1, 13062, 13050, 13049, -1, 13049, 13050, 13054, -1, 13054, 13050, 13056, -1, 13056, 13050, 13051, -1, 13052, 13051, 13065, -1, 13057, 13065, 13059, -1, 13057, 13052, 13065, -1, 13056, 13051, 13052, -1, 13065, 12324, 13059, -1, 13059, 12324, 13053, -1, 12598, 13047, 12408, -1, 12408, 13047, 13060, -1, 13060, 13047, 13048, -1, 13045, 13048, 13049, -1, 13042, 13049, 13054, -1, 13055, 13054, 13056, -1, 13043, 13056, 13052, -1, 13061, 13052, 13057, -1, 13041, 13057, 13059, -1, 13058, 13059, 12256, -1, 13058, 13041, 13059, -1, 13060, 13048, 13045, -1, 13045, 13049, 13042, -1, 13042, 13054, 13055, -1, 13055, 13056, 13043, -1, 13043, 13052, 13061, -1, 13061, 13057, 13041, -1, 13059, 13053, 12256, -1, 12771, 13046, 13037, -1, 13037, 13046, 13062, -1, 13062, 13046, 13044, -1, 13050, 13044, 13063, -1, 13051, 13063, 13064, -1, 13065, 13064, 12324, -1, 13065, 13051, 13064, -1, 13062, 13044, 13050, -1, 13050, 13063, 13051, -1, 13064, 13040, 12324, -1, 12098, 12157, 13066, -1, 13066, 12157, 13090, -1, 13067, 13090, 13068, -1, 13067, 13066, 13090, -1, 13068, 13090, 13070, -1, 13070, 13090, 13085, -1, 13069, 13085, 13088, -1, 13078, 13088, 13080, -1, 13078, 13069, 13088, -1, 13070, 13085, 13069, -1, 13088, 13084, 13080, -1, 13080, 13084, 13071, -1, 13071, 13084, 13039, -1, 13038, 13071, 13039, -1, 12412, 12664, 13077, -1, 13077, 12664, 13087, -1, 13072, 13087, 13074, -1, 13072, 13077, 13087, -1, 13087, 13073, 13074, -1, 13074, 13073, 13081, -1, 13081, 13073, 13076, -1, 13076, 13073, 13089, -1, 13082, 13089, 13086, -1, 13079, 13086, 13075, -1, 13079, 13082, 13086, -1, 13076, 13089, 13082, -1, 13086, 12156, 13075, -1, 13075, 12156, 13083, -1, 12412, 13077, 13038, -1, 13038, 13077, 13071, -1, 13071, 13077, 13072, -1, 13080, 13072, 13074, -1, 13078, 13074, 13081, -1, 13069, 13081, 13076, -1, 13070, 13076, 13082, -1, 13068, 13082, 13079, -1, 13067, 13079, 13075, -1, 13066, 13075, 12098, -1, 13066, 13067, 13075, -1, 13071, 13072, 13080, -1, 13080, 13074, 13078, -1, 13078, 13081, 13069, -1, 13069, 13076, 13070, -1, 13070, 13082, 13068, -1, 13068, 13079, 13067, -1, 13075, 13083, 12098, -1, 13039, 13084, 12664, -1, 12664, 13084, 13087, -1, 13087, 13084, 13088, -1, 13073, 13088, 13085, -1, 13089, 13085, 13090, -1, 13086, 13090, 12156, -1, 13086, 13089, 13090, -1, 13087, 13088, 13073, -1, 13073, 13085, 13089, -1, 13090, 12157, 12156, -1, 13105, 13091, 13093, -1, 13093, 13091, 13092, -1, 13093, 13092, 13094, -1, 13094, 13092, 13095, -1, 13094, 13095, 13097, -1, 13097, 13095, 13096, -1, 13097, 13096, 13106, -1, 13106, 13096, 13098, -1, 13106, 13098, 13109, -1, 13109, 13098, 13099, -1, 13109, 13099, 13100, -1, 13100, 13099, 13101, -1, 13100, 13101, 13108, -1, 13108, 13101, 13103, -1, 13108, 13103, 13102, -1, 13102, 13103, 13104, -1, 13102, 13104, 13107, -1, 13107, 13104, 13462, -1, 13107, 13462, 13105, -1, 13105, 13462, 13091, -1, 13093, 13097, 13105, -1, 13093, 13094, 13097, -1, 13097, 13106, 13105, -1, 13105, 13106, 13107, -1, 13107, 13106, 13108, -1, 13102, 13107, 13108, -1, 13106, 13109, 13108, -1, 13108, 13109, 13100, -1, 13110, 13111, 13112, -1, 13112, 13111, 13461, -1, 13112, 13461, 13120, -1, 13120, 13461, 13113, -1, 13120, 13113, 13114, -1, 13114, 13113, 13470, -1, 13114, 13470, 13115, -1, 13115, 13470, 13116, -1, 13115, 13116, 13123, -1, 13123, 13116, 13117, -1, 13123, 13117, 13122, -1, 13122, 13117, 13468, -1, 13122, 13468, 13121, -1, 13121, 13468, 13467, -1, 13121, 13467, 13118, -1, 13118, 13467, 13465, -1, 13118, 13465, 13119, -1, 13119, 13465, 13466, -1, 13119, 13466, 13110, -1, 13110, 13466, 13111, -1, 13112, 13123, 13110, -1, 13112, 13115, 13123, -1, 13112, 13120, 13115, -1, 13115, 13120, 13114, -1, 13110, 13123, 13118, -1, 13119, 13110, 13118, -1, 13121, 13118, 13122, -1, 13122, 13118, 13123, -1, 13178, 13180, 13231, -1, 13231, 13180, 13127, -1, 13127, 13180, 13128, -1, 13125, 13128, 13126, -1, 13124, 13126, 13130, -1, 13124, 13125, 13126, -1, 13127, 13128, 13125, -1, 13126, 13179, 13130, -1, 13130, 13179, 13131, -1, 13132, 13131, 13177, -1, 13133, 13177, 13129, -1, 13409, 13133, 13129, -1, 13130, 13131, 13132, -1, 13132, 13177, 13133, -1, 13742, 13158, 13741, -1, 13742, 13743, 13158, -1, 13158, 13743, 13727, -1, 13134, 13158, 13727, -1, 13134, 13135, 13158, -1, 13158, 13135, 13136, -1, 13140, 13158, 13136, -1, 13140, 13349, 13158, -1, 13140, 13137, 13349, -1, 13140, 13138, 13137, -1, 13140, 13345, 13138, -1, 13140, 13139, 13345, -1, 13140, 13141, 13139, -1, 13140, 13745, 13141, -1, 13141, 13745, 13746, -1, 13747, 13141, 13746, -1, 13747, 13712, 13141, -1, 13747, 13142, 13712, -1, 13747, 13748, 13142, -1, 13142, 13748, 13710, -1, 13710, 13748, 13143, -1, 13709, 13143, 13144, -1, 13148, 13144, 13149, -1, 13708, 13149, 13176, -1, 13788, 13176, 13145, -1, 13188, 13145, 13178, -1, 13188, 13788, 13145, -1, 13188, 13237, 13788, -1, 13188, 13239, 13237, -1, 13188, 13146, 13239, -1, 13188, 13241, 13146, -1, 13188, 13147, 13241, -1, 13188, 13242, 13147, -1, 13188, 13245, 13242, -1, 13710, 13143, 13709, -1, 13709, 13144, 13148, -1, 13148, 13149, 13708, -1, 13176, 13150, 13145, -1, 13145, 13150, 13720, -1, 13734, 13145, 13720, -1, 13734, 13151, 13145, -1, 13145, 13151, 13735, -1, 13153, 13735, 13152, -1, 13312, 13152, 13313, -1, 13312, 13153, 13152, -1, 13145, 13735, 13153, -1, 13310, 13145, 13153, -1, 13310, 13154, 13145, -1, 13310, 13309, 13154, -1, 13154, 13309, 13306, -1, 13304, 13154, 13306, -1, 13304, 13155, 13154, -1, 13154, 13155, 13156, -1, 13313, 13152, 13314, -1, 13314, 13152, 13157, -1, 13736, 13314, 13157, -1, 13736, 13723, 13314, -1, 13314, 13723, 13737, -1, 13738, 13314, 13737, -1, 13738, 13739, 13314, -1, 13314, 13739, 13741, -1, 13158, 13314, 13741, -1, 13712, 13693, 13141, -1, 13141, 13693, 13159, -1, 13161, 13159, 13160, -1, 13395, 13160, 13397, -1, 13395, 13161, 13160, -1, 13395, 13394, 13161, -1, 13161, 13394, 13164, -1, 13164, 13394, 13392, -1, 13162, 13164, 13392, -1, 13162, 13163, 13164, -1, 13164, 13163, 13390, -1, 13389, 13164, 13390, -1, 13141, 13159, 13161, -1, 13165, 13161, 13286, -1, 13165, 13141, 13161, -1, 13165, 13293, 13141, -1, 13165, 13295, 13293, -1, 13165, 13297, 13295, -1, 13165, 13166, 13297, -1, 13165, 13301, 13166, -1, 13165, 13167, 13301, -1, 13165, 13303, 13167, -1, 13696, 13181, 13160, -1, 13696, 13715, 13181, -1, 13181, 13715, 13716, -1, 13698, 13181, 13716, -1, 13698, 13168, 13181, -1, 13181, 13168, 13169, -1, 13718, 13181, 13169, -1, 13718, 13170, 13181, -1, 13718, 13682, 13170, -1, 13170, 13682, 13171, -1, 13701, 13170, 13171, -1, 13701, 13684, 13170, -1, 13170, 13684, 13172, -1, 13702, 13170, 13172, -1, 13702, 13174, 13170, -1, 13170, 13174, 13173, -1, 13173, 13174, 13362, -1, 13362, 13174, 13175, -1, 13175, 13174, 13704, -1, 13788, 13704, 13686, -1, 13706, 13788, 13686, -1, 13706, 13688, 13788, -1, 13788, 13688, 13689, -1, 13708, 13788, 13689, -1, 13708, 13176, 13788, -1, 13175, 13704, 13788, -1, 13360, 13788, 13351, -1, 13359, 13351, 13357, -1, 13359, 13360, 13351, -1, 13145, 13129, 13178, -1, 13178, 13129, 13177, -1, 13131, 13178, 13177, -1, 13131, 13179, 13178, -1, 13178, 13179, 13126, -1, 13128, 13178, 13126, -1, 13128, 13180, 13178, -1, 13175, 13788, 13360, -1, 13352, 13355, 13351, -1, 13351, 13355, 13356, -1, 13357, 13351, 13356, -1, 13181, 13182, 13160, -1, 13160, 13182, 13397, -1, 13161, 13252, 13286, -1, 13286, 13252, 13183, -1, 13250, 13286, 13183, -1, 13250, 13249, 13286, -1, 13286, 13249, 13247, -1, 13184, 13286, 13247, -1, 13184, 13185, 13286, -1, 13341, 13342, 13139, -1, 13139, 13342, 13186, -1, 13187, 13139, 13186, -1, 13187, 13340, 13139, -1, 13139, 13340, 13345, -1, 13178, 13231, 13188, -1, 13188, 13231, 13498, -1, 13498, 13231, 13224, -1, 13222, 13224, 13228, -1, 13189, 13228, 13190, -1, 13576, 13190, 13232, -1, 13576, 13189, 13190, -1, 13192, 13672, 13231, -1, 13192, 13191, 13672, -1, 13192, 13671, 13191, -1, 13192, 13670, 13671, -1, 13192, 13658, 13670, -1, 13192, 13193, 13658, -1, 13192, 13194, 13193, -1, 13192, 13668, 13194, -1, 13192, 13195, 13668, -1, 13192, 13196, 13195, -1, 13192, 13667, 13196, -1, 13192, 13399, 13667, -1, 13667, 13399, 13197, -1, 13197, 13399, 13198, -1, 13202, 13198, 13404, -1, 13203, 13404, 13405, -1, 13478, 13405, 13199, -1, 13479, 13199, 13200, -1, 13204, 13200, 13408, -1, 13787, 13408, 13201, -1, 13787, 13204, 13408, -1, 13400, 13403, 13399, -1, 13399, 13403, 13198, -1, 13197, 13198, 13202, -1, 13681, 13202, 13205, -1, 13680, 13205, 13679, -1, 13680, 13681, 13205, -1, 13202, 13404, 13203, -1, 13203, 13405, 13478, -1, 13478, 13199, 13479, -1, 13479, 13200, 13204, -1, 13197, 13202, 13681, -1, 13206, 13464, 13205, -1, 13206, 13476, 13464, -1, 13464, 13476, 13474, -1, 13208, 13232, 13464, -1, 13208, 13566, 13232, -1, 13208, 13207, 13566, -1, 13208, 13567, 13207, -1, 13208, 13218, 13567, -1, 13567, 13218, 13569, -1, 13569, 13218, 13209, -1, 13209, 13218, 13570, -1, 13570, 13218, 13571, -1, 13571, 13218, 13582, -1, 13582, 13218, 13572, -1, 13572, 13218, 13210, -1, 13210, 13218, 13211, -1, 13521, 13210, 13211, -1, 13521, 13212, 13210, -1, 13210, 13212, 13810, -1, 13214, 13810, 13213, -1, 13214, 13210, 13810, -1, 13215, 13216, 13218, -1, 13218, 13216, 13529, -1, 13528, 13218, 13529, -1, 13528, 13217, 13218, -1, 13218, 13217, 13523, -1, 13211, 13218, 13523, -1, 13492, 13588, 13810, -1, 13492, 13491, 13588, -1, 13588, 13491, 13590, -1, 13590, 13491, 13489, -1, 13488, 13590, 13489, -1, 13488, 13486, 13590, -1, 13590, 13486, 13219, -1, 13221, 13219, 13498, -1, 13575, 13498, 13592, -1, 13575, 13221, 13498, -1, 13486, 13483, 13219, -1, 13219, 13483, 13485, -1, 13220, 13219, 13485, -1, 13220, 13481, 13219, -1, 13590, 13219, 13221, -1, 13222, 13223, 13498, -1, 13224, 13222, 13498, -1, 13223, 13225, 13498, -1, 13498, 13225, 13226, -1, 13227, 13498, 13226, -1, 13227, 13592, 13498, -1, 13588, 13586, 13810, -1, 13810, 13586, 13584, -1, 13573, 13810, 13584, -1, 13573, 13213, 13810, -1, 13189, 13222, 13228, -1, 13672, 13229, 13231, -1, 13231, 13229, 13230, -1, 13673, 13231, 13230, -1, 13673, 13224, 13231, -1, 13190, 13233, 13232, -1, 13232, 13233, 13464, -1, 13464, 13233, 13674, -1, 13234, 13464, 13674, -1, 13234, 13235, 13464, -1, 13464, 13235, 13205, -1, 13205, 13235, 13236, -1, 13677, 13205, 13236, -1, 13677, 13678, 13205, -1, 13205, 13678, 13679, -1, 13237, 13239, 13789, -1, 13789, 13239, 13238, -1, 13238, 13239, 13146, -1, 13496, 13146, 13241, -1, 13240, 13241, 13244, -1, 13240, 13496, 13241, -1, 13238, 13146, 13496, -1, 13241, 13147, 13244, -1, 13244, 13147, 13242, -1, 13497, 13242, 13245, -1, 13243, 13245, 13188, -1, 13498, 13243, 13188, -1, 13244, 13242, 13497, -1, 13497, 13245, 13243, -1, 13286, 13185, 13258, -1, 13258, 13185, 13248, -1, 13248, 13185, 13184, -1, 13246, 13184, 13247, -1, 13548, 13247, 13549, -1, 13548, 13246, 13247, -1, 13248, 13184, 13246, -1, 13247, 13249, 13549, -1, 13549, 13249, 13250, -1, 13251, 13250, 13183, -1, 13547, 13183, 13252, -1, 13546, 13547, 13252, -1, 13549, 13250, 13251, -1, 13251, 13183, 13547, -1, 13607, 13253, 13273, -1, 13607, 13620, 13253, -1, 13253, 13620, 13621, -1, 13254, 13253, 13621, -1, 13254, 13622, 13253, -1, 13253, 13622, 13258, -1, 13258, 13622, 13611, -1, 13624, 13258, 13611, -1, 13624, 13255, 13258, -1, 13258, 13255, 13256, -1, 13257, 13258, 13256, -1, 13257, 13627, 13258, -1, 13258, 13627, 13259, -1, 13613, 13258, 13259, -1, 13613, 13629, 13258, -1, 13258, 13629, 13267, -1, 13260, 13267, 13632, -1, 13631, 13260, 13632, -1, 13631, 13261, 13260, -1, 13260, 13261, 13645, -1, 13262, 13260, 13645, -1, 13262, 13263, 13260, -1, 13260, 13263, 13642, -1, 13656, 13260, 13642, -1, 13656, 13655, 13260, -1, 13260, 13655, 13654, -1, 13784, 13654, 13264, -1, 13265, 13264, 13274, -1, 13265, 13784, 13264, -1, 13265, 13414, 13784, -1, 13784, 13414, 13413, -1, 13266, 13784, 13413, -1, 13266, 13411, 13784, -1, 13629, 13268, 13267, -1, 13267, 13268, 13595, -1, 13596, 13267, 13595, -1, 13596, 13269, 13267, -1, 13267, 13269, 13597, -1, 13615, 13267, 13597, -1, 13615, 13270, 13267, -1, 13267, 13270, 13472, -1, 13472, 13270, 13616, -1, 13617, 13472, 13616, -1, 13617, 13602, 13472, -1, 13472, 13602, 13603, -1, 13271, 13603, 13559, -1, 13271, 13472, 13603, -1, 13271, 13557, 13472, -1, 13472, 13557, 13556, -1, 13272, 13472, 13556, -1, 13272, 13552, 13472, -1, 13472, 13552, 13551, -1, 13604, 13562, 13603, -1, 13604, 13605, 13562, -1, 13562, 13605, 13273, -1, 13544, 13273, 13545, -1, 13544, 13562, 13273, -1, 13260, 13654, 13784, -1, 13264, 13640, 13274, -1, 13274, 13640, 13416, -1, 13416, 13640, 13417, -1, 13417, 13640, 13419, -1, 13419, 13640, 13639, -1, 13285, 13639, 13275, -1, 13637, 13285, 13275, -1, 13637, 13276, 13285, -1, 13285, 13276, 13652, -1, 13277, 13285, 13652, -1, 13277, 13420, 13285, -1, 13277, 13278, 13420, -1, 13277, 13292, 13278, -1, 13277, 13290, 13292, -1, 13277, 13636, 13290, -1, 13290, 13636, 13267, -1, 13267, 13636, 13635, -1, 13279, 13267, 13635, -1, 13279, 13280, 13267, -1, 13267, 13280, 13650, -1, 13281, 13267, 13650, -1, 13281, 13633, 13267, -1, 13267, 13633, 13283, -1, 13282, 13267, 13283, -1, 13282, 13284, 13267, -1, 13267, 13284, 13632, -1, 13419, 13639, 13285, -1, 13286, 13258, 13165, -1, 13165, 13258, 13260, -1, 13260, 13258, 13267, -1, 13253, 13289, 13273, -1, 13273, 13289, 13287, -1, 13545, 13273, 13287, -1, 13536, 13535, 13289, -1, 13289, 13535, 13534, -1, 13539, 13289, 13534, -1, 13539, 13288, 13289, -1, 13289, 13288, 13542, -1, 13287, 13289, 13542, -1, 13562, 13563, 13603, -1, 13603, 13563, 13561, -1, 13559, 13603, 13561, -1, 13431, 13291, 13290, -1, 13290, 13291, 13429, -1, 13428, 13290, 13429, -1, 13428, 13425, 13290, -1, 13290, 13425, 13423, -1, 13292, 13290, 13423, -1, 13293, 13295, 13294, -1, 13294, 13295, 13296, -1, 13296, 13295, 13297, -1, 13298, 13297, 13166, -1, 13299, 13166, 13300, -1, 13299, 13298, 13166, -1, 13296, 13297, 13298, -1, 13166, 13301, 13300, -1, 13300, 13301, 13167, -1, 13302, 13167, 13303, -1, 13785, 13303, 13165, -1, 13260, 13785, 13165, -1, 13300, 13167, 13302, -1, 13302, 13303, 13785, -1, 13761, 13409, 13337, -1, 13350, 13761, 13337, -1, 13350, 13455, 13761, -1, 13350, 13294, 13455, -1, 13350, 13293, 13294, -1, 13350, 13141, 13293, -1, 13145, 13337, 13129, -1, 13129, 13337, 13409, -1, 13455, 13460, 13761, -1, 13761, 13460, 13767, -1, 13154, 13156, 13332, -1, 13332, 13156, 13308, -1, 13308, 13156, 13155, -1, 13327, 13155, 13304, -1, 13305, 13304, 13306, -1, 13328, 13306, 13307, -1, 13328, 13305, 13306, -1, 13308, 13155, 13327, -1, 13327, 13304, 13305, -1, 13306, 13309, 13307, -1, 13307, 13309, 13326, -1, 13326, 13309, 13310, -1, 13153, 13326, 13310, -1, 13153, 13311, 13326, -1, 13153, 13312, 13311, -1, 13311, 13312, 13316, -1, 13316, 13312, 13313, -1, 13315, 13313, 13314, -1, 13786, 13315, 13314, -1, 13316, 13313, 13315, -1, 13154, 13332, 13145, -1, 13145, 13332, 13337, -1, 13750, 13350, 13733, -1, 13750, 13749, 13350, -1, 13350, 13749, 13732, -1, 13731, 13350, 13732, -1, 13731, 13317, 13350, -1, 13350, 13317, 13318, -1, 13318, 13317, 13730, -1, 13319, 13318, 13730, -1, 13319, 13338, 13318, -1, 13319, 13320, 13338, -1, 13319, 13339, 13320, -1, 13319, 13343, 13339, -1, 13319, 13344, 13343, -1, 13319, 13346, 13344, -1, 13319, 13347, 13346, -1, 13319, 13348, 13347, -1, 13319, 13321, 13348, -1, 13319, 13322, 13321, -1, 13319, 13744, 13322, -1, 13322, 13744, 13729, -1, 13728, 13322, 13729, -1, 13728, 13323, 13322, -1, 13322, 13323, 13324, -1, 13726, 13322, 13324, -1, 13726, 13725, 13322, -1, 13322, 13725, 13786, -1, 13786, 13725, 13740, -1, 13724, 13786, 13740, -1, 13724, 13325, 13786, -1, 13786, 13325, 13315, -1, 13315, 13325, 13316, -1, 13316, 13325, 13311, -1, 13311, 13325, 13326, -1, 13326, 13325, 13307, -1, 13307, 13325, 13328, -1, 13328, 13325, 13329, -1, 13305, 13329, 13327, -1, 13305, 13328, 13329, -1, 13330, 13332, 13329, -1, 13330, 13331, 13332, -1, 13332, 13331, 13722, -1, 13333, 13332, 13722, -1, 13333, 13334, 13332, -1, 13332, 13334, 13337, -1, 13337, 13334, 13335, -1, 13336, 13337, 13335, -1, 13336, 13721, 13337, -1, 13337, 13721, 13719, -1, 13733, 13337, 13719, -1, 13733, 13350, 13337, -1, 13332, 13308, 13329, -1, 13329, 13308, 13327, -1, 13318, 13338, 13139, -1, 13139, 13338, 13341, -1, 13341, 13338, 13320, -1, 13342, 13320, 13339, -1, 13186, 13339, 13343, -1, 13187, 13343, 13340, -1, 13187, 13186, 13343, -1, 13341, 13320, 13342, -1, 13342, 13339, 13186, -1, 13343, 13344, 13340, -1, 13340, 13344, 13345, -1, 13345, 13344, 13346, -1, 13347, 13345, 13346, -1, 13347, 13138, 13345, -1, 13347, 13348, 13138, -1, 13138, 13348, 13137, -1, 13137, 13348, 13321, -1, 13349, 13321, 13322, -1, 13158, 13349, 13322, -1, 13137, 13321, 13349, -1, 13318, 13139, 13350, -1, 13350, 13139, 13141, -1, 13375, 13353, 13351, -1, 13351, 13353, 13352, -1, 13352, 13353, 13354, -1, 13355, 13354, 13376, -1, 13356, 13376, 13358, -1, 13357, 13358, 13359, -1, 13357, 13356, 13358, -1, 13352, 13354, 13355, -1, 13355, 13376, 13356, -1, 13358, 13377, 13359, -1, 13359, 13377, 13360, -1, 13360, 13377, 13383, -1, 13382, 13360, 13383, -1, 13382, 13175, 13360, -1, 13382, 13361, 13175, -1, 13175, 13361, 13362, -1, 13362, 13361, 13363, -1, 13173, 13363, 13380, -1, 13170, 13173, 13380, -1, 13362, 13363, 13173, -1, 13170, 13380, 13181, -1, 13181, 13380, 13366, -1, 13717, 13366, 13700, -1, 13717, 13364, 13366, -1, 13366, 13364, 13699, -1, 13365, 13366, 13699, -1, 13365, 13697, 13366, -1, 13366, 13697, 13367, -1, 13398, 13367, 13387, -1, 13398, 13366, 13367, -1, 13695, 13388, 13367, -1, 13695, 13368, 13388, -1, 13695, 13694, 13368, -1, 13368, 13694, 13714, -1, 13372, 13714, 13713, -1, 13711, 13372, 13713, -1, 13711, 13369, 13372, -1, 13372, 13369, 13692, -1, 13370, 13372, 13692, -1, 13370, 13371, 13372, -1, 13370, 13691, 13371, -1, 13371, 13691, 13690, -1, 13373, 13371, 13690, -1, 13373, 13707, 13371, -1, 13371, 13707, 13687, -1, 13375, 13687, 13705, -1, 13685, 13375, 13705, -1, 13685, 13703, 13375, -1, 13375, 13703, 13374, -1, 13353, 13374, 13354, -1, 13353, 13375, 13374, -1, 13368, 13714, 13372, -1, 13371, 13687, 13375, -1, 13354, 13374, 13376, -1, 13376, 13374, 13379, -1, 13358, 13379, 13377, -1, 13358, 13376, 13379, -1, 13378, 13380, 13379, -1, 13378, 13683, 13380, -1, 13380, 13683, 13381, -1, 13700, 13380, 13381, -1, 13700, 13366, 13380, -1, 13380, 13363, 13379, -1, 13379, 13363, 13361, -1, 13382, 13379, 13361, -1, 13382, 13383, 13379, -1, 13379, 13383, 13377, -1, 13388, 13391, 13367, -1, 13367, 13391, 13385, -1, 13384, 13367, 13385, -1, 13384, 13393, 13367, -1, 13367, 13393, 13386, -1, 13396, 13367, 13386, -1, 13396, 13387, 13367, -1, 13164, 13389, 13368, -1, 13368, 13389, 13388, -1, 13388, 13389, 13390, -1, 13391, 13390, 13163, -1, 13385, 13163, 13162, -1, 13384, 13162, 13393, -1, 13384, 13385, 13162, -1, 13388, 13390, 13391, -1, 13391, 13163, 13385, -1, 13162, 13392, 13393, -1, 13393, 13392, 13386, -1, 13386, 13392, 13394, -1, 13395, 13386, 13394, -1, 13395, 13396, 13386, -1, 13395, 13397, 13396, -1, 13396, 13397, 13387, -1, 13387, 13397, 13182, -1, 13398, 13182, 13181, -1, 13366, 13398, 13181, -1, 13387, 13182, 13398, -1, 13164, 13368, 13161, -1, 13161, 13368, 13372, -1, 13410, 13759, 13192, -1, 13192, 13759, 13399, -1, 13399, 13759, 13402, -1, 13400, 13402, 13401, -1, 13403, 13401, 13757, -1, 13198, 13757, 13404, -1, 13198, 13403, 13757, -1, 13399, 13402, 13400, -1, 13400, 13401, 13403, -1, 13757, 13406, 13404, -1, 13404, 13406, 13405, -1, 13405, 13406, 13754, -1, 13753, 13405, 13754, -1, 13753, 13199, 13405, -1, 13753, 13407, 13199, -1, 13199, 13407, 13200, -1, 13200, 13407, 13752, -1, 13408, 13752, 13751, -1, 13201, 13408, 13751, -1, 13200, 13752, 13408, -1, 13192, 13133, 13410, -1, 13192, 13132, 13133, -1, 13192, 13130, 13132, -1, 13192, 13124, 13130, -1, 13192, 13125, 13124, -1, 13192, 13127, 13125, -1, 13192, 13231, 13127, -1, 13133, 13409, 13410, -1, 13410, 13409, 13761, -1, 13784, 13411, 13783, -1, 13783, 13411, 13433, -1, 13433, 13411, 13266, -1, 13434, 13266, 13413, -1, 13412, 13413, 13414, -1, 13435, 13414, 13436, -1, 13435, 13412, 13414, -1, 13433, 13266, 13434, -1, 13434, 13413, 13412, -1, 13414, 13265, 13436, -1, 13436, 13265, 13415, -1, 13415, 13265, 13274, -1, 13416, 13415, 13274, -1, 13416, 13440, 13415, -1, 13416, 13417, 13440, -1, 13440, 13417, 13438, -1, 13438, 13417, 13419, -1, 13418, 13419, 13285, -1, 13421, 13418, 13285, -1, 13438, 13419, 13418, -1, 13285, 13420, 13421, -1, 13421, 13420, 13422, -1, 13420, 13278, 13422, -1, 13422, 13278, 13441, -1, 13441, 13278, 13292, -1, 13427, 13292, 13423, -1, 13424, 13423, 13425, -1, 13426, 13425, 13442, -1, 13426, 13424, 13425, -1, 13441, 13292, 13427, -1, 13427, 13423, 13424, -1, 13425, 13428, 13442, -1, 13442, 13428, 13443, -1, 13443, 13428, 13429, -1, 13291, 13443, 13429, -1, 13291, 13430, 13443, -1, 13291, 13431, 13430, -1, 13430, 13431, 13446, -1, 13446, 13431, 13290, -1, 13432, 13290, 13267, -1, 13447, 13432, 13267, -1, 13446, 13290, 13432, -1, 13433, 13459, 13783, -1, 13433, 13439, 13459, -1, 13433, 13434, 13439, -1, 13439, 13434, 13412, -1, 13437, 13412, 13435, -1, 13436, 13437, 13435, -1, 13436, 13415, 13437, -1, 13437, 13415, 13451, -1, 13451, 13415, 13440, -1, 13421, 13440, 13438, -1, 13418, 13421, 13438, -1, 13439, 13412, 13437, -1, 13451, 13440, 13421, -1, 13651, 13421, 13422, -1, 13452, 13422, 13441, -1, 13427, 13452, 13441, -1, 13427, 13424, 13452, -1, 13452, 13424, 13426, -1, 13444, 13426, 13442, -1, 13443, 13444, 13442, -1, 13443, 13430, 13444, -1, 13444, 13430, 13445, -1, 13445, 13430, 13446, -1, 13432, 13445, 13446, -1, 13432, 13448, 13445, -1, 13432, 13447, 13448, -1, 13448, 13447, 13649, -1, 13649, 13447, 13634, -1, 13634, 13447, 13449, -1, 13449, 13447, 13450, -1, 13450, 13447, 13648, -1, 13648, 13447, 13460, -1, 13647, 13460, 13646, -1, 13647, 13648, 13460, -1, 13451, 13421, 13651, -1, 13651, 13422, 13452, -1, 13452, 13426, 13444, -1, 13455, 13644, 13460, -1, 13455, 13453, 13644, -1, 13455, 13657, 13453, -1, 13455, 13454, 13657, -1, 13455, 13641, 13454, -1, 13455, 13456, 13641, -1, 13455, 13783, 13456, -1, 13456, 13783, 13457, -1, 13457, 13783, 13458, -1, 13458, 13783, 13653, -1, 13653, 13783, 13638, -1, 13638, 13783, 13459, -1, 13644, 13643, 13460, -1, 13460, 13643, 13630, -1, 13646, 13460, 13630, -1, 13095, 13092, 13767, -1, 13099, 13767, 13460, -1, 13101, 13460, 13104, -1, 13103, 13101, 13104, -1, 13462, 13461, 13091, -1, 13462, 13469, 13461, -1, 13462, 13460, 13469, -1, 13462, 13104, 13460, -1, 13101, 13099, 13460, -1, 13767, 13099, 13095, -1, 13095, 13099, 13098, -1, 13096, 13095, 13098, -1, 13461, 13111, 13091, -1, 13091, 13111, 13767, -1, 13092, 13091, 13767, -1, 13767, 13111, 13463, -1, 13464, 13463, 13208, -1, 13464, 13767, 13463, -1, 13464, 13769, 13767, -1, 13465, 13467, 13466, -1, 13466, 13467, 13463, -1, 13111, 13466, 13463, -1, 13467, 13468, 13463, -1, 13463, 13468, 13469, -1, 13469, 13468, 13470, -1, 13113, 13469, 13470, -1, 13113, 13461, 13469, -1, 13468, 13117, 13470, -1, 13470, 13117, 13116, -1, 13447, 13267, 13460, -1, 13460, 13267, 13472, -1, 13469, 13472, 13471, -1, 13469, 13460, 13472, -1, 13463, 13503, 13208, -1, 13464, 13474, 13769, -1, 13769, 13474, 13473, -1, 13473, 13474, 13476, -1, 13477, 13476, 13206, -1, 13775, 13206, 13205, -1, 13475, 13205, 13771, -1, 13475, 13775, 13205, -1, 13473, 13476, 13477, -1, 13477, 13206, 13775, -1, 13205, 13202, 13771, -1, 13771, 13202, 13773, -1, 13773, 13202, 13203, -1, 13478, 13773, 13203, -1, 13478, 13776, 13773, -1, 13478, 13479, 13776, -1, 13776, 13479, 13774, -1, 13774, 13479, 13204, -1, 13480, 13204, 13787, -1, 13777, 13480, 13787, -1, 13774, 13204, 13480, -1, 13219, 13481, 13516, -1, 13516, 13481, 13482, -1, 13482, 13481, 13220, -1, 13517, 13220, 13485, -1, 13518, 13485, 13483, -1, 13484, 13483, 13519, -1, 13484, 13518, 13483, -1, 13482, 13220, 13517, -1, 13517, 13485, 13518, -1, 13483, 13486, 13519, -1, 13519, 13486, 13487, -1, 13487, 13486, 13488, -1, 13489, 13487, 13488, -1, 13489, 13490, 13487, -1, 13489, 13491, 13490, -1, 13490, 13491, 13494, -1, 13494, 13491, 13492, -1, 13495, 13492, 13810, -1, 13493, 13495, 13810, -1, 13494, 13492, 13495, -1, 13516, 13789, 13219, -1, 13516, 13515, 13789, -1, 13789, 13238, 13219, -1, 13219, 13238, 13496, -1, 13240, 13219, 13496, -1, 13240, 13244, 13219, -1, 13219, 13244, 13497, -1, 13243, 13219, 13497, -1, 13243, 13498, 13219, -1, 13499, 13463, 13513, -1, 13499, 13564, 13463, -1, 13463, 13564, 13500, -1, 13577, 13463, 13500, -1, 13577, 13578, 13463, -1, 13463, 13578, 13565, -1, 13579, 13463, 13565, -1, 13579, 13568, 13463, -1, 13463, 13568, 13580, -1, 13581, 13463, 13580, -1, 13581, 13503, 13463, -1, 13581, 13501, 13503, -1, 13503, 13501, 13502, -1, 13504, 13503, 13502, -1, 13504, 13583, 13503, -1, 13503, 13583, 13525, -1, 13524, 13503, 13525, -1, 13524, 13505, 13503, -1, 13503, 13505, 13526, -1, 13527, 13503, 13526, -1, 13527, 13506, 13503, -1, 13503, 13506, 13530, -1, 13531, 13503, 13530, -1, 13507, 13482, 13583, -1, 13507, 13508, 13482, -1, 13482, 13508, 13510, -1, 13509, 13482, 13510, -1, 13509, 13585, 13482, -1, 13482, 13585, 13587, -1, 13516, 13587, 13589, -1, 13574, 13516, 13589, -1, 13574, 13515, 13516, -1, 13574, 13511, 13515, -1, 13515, 13511, 13591, -1, 13593, 13515, 13591, -1, 13593, 13512, 13515, -1, 13515, 13512, 13514, -1, 13513, 13515, 13514, -1, 13513, 13463, 13515, -1, 13482, 13587, 13516, -1, 13517, 13518, 13482, -1, 13482, 13518, 13484, -1, 13519, 13482, 13484, -1, 13519, 13487, 13482, -1, 13482, 13487, 13490, -1, 13494, 13482, 13490, -1, 13494, 13583, 13482, -1, 13494, 13495, 13583, -1, 13583, 13495, 13493, -1, 13522, 13583, 13493, -1, 13522, 13520, 13583, -1, 13583, 13520, 13525, -1, 13212, 13521, 13522, -1, 13522, 13521, 13520, -1, 13520, 13521, 13211, -1, 13525, 13211, 13523, -1, 13524, 13523, 13217, -1, 13505, 13217, 13526, -1, 13505, 13524, 13217, -1, 13520, 13211, 13525, -1, 13525, 13523, 13524, -1, 13217, 13528, 13526, -1, 13526, 13528, 13527, -1, 13527, 13528, 13529, -1, 13216, 13527, 13529, -1, 13216, 13506, 13527, -1, 13216, 13215, 13506, -1, 13506, 13215, 13530, -1, 13530, 13215, 13218, -1, 13531, 13218, 13208, -1, 13503, 13531, 13208, -1, 13530, 13218, 13531, -1, 13795, 13532, 13253, -1, 13253, 13532, 13289, -1, 13289, 13532, 13533, -1, 13536, 13533, 13537, -1, 13535, 13537, 13538, -1, 13534, 13538, 13539, -1, 13534, 13535, 13538, -1, 13289, 13533, 13536, -1, 13536, 13537, 13535, -1, 13538, 13540, 13539, -1, 13539, 13540, 13288, -1, 13288, 13540, 13541, -1, 13793, 13288, 13541, -1, 13793, 13542, 13288, -1, 13793, 13794, 13542, -1, 13542, 13794, 13287, -1, 13287, 13794, 13543, -1, 13545, 13543, 13809, -1, 13544, 13545, 13809, -1, 13287, 13543, 13545, -1, 13799, 13795, 13546, -1, 13546, 13795, 13253, -1, 13547, 13253, 13251, -1, 13547, 13546, 13253, -1, 13258, 13248, 13253, -1, 13253, 13248, 13246, -1, 13548, 13253, 13246, -1, 13548, 13549, 13253, -1, 13253, 13549, 13251, -1, 13472, 13551, 13471, -1, 13471, 13551, 13550, -1, 13550, 13551, 13552, -1, 13553, 13552, 13272, -1, 13555, 13272, 13556, -1, 13554, 13556, 13558, -1, 13554, 13555, 13556, -1, 13550, 13552, 13553, -1, 13553, 13272, 13555, -1, 13556, 13557, 13558, -1, 13558, 13557, 13807, -1, 13807, 13557, 13271, -1, 13559, 13807, 13271, -1, 13559, 13560, 13807, -1, 13559, 13561, 13560, -1, 13560, 13561, 13791, -1, 13791, 13561, 13563, -1, 13790, 13563, 13562, -1, 13792, 13790, 13562, -1, 13791, 13563, 13790, -1, 13222, 13499, 13223, -1, 13222, 13564, 13499, -1, 13222, 13189, 13564, -1, 13564, 13189, 13500, -1, 13500, 13189, 13576, -1, 13577, 13576, 13232, -1, 13578, 13232, 13566, -1, 13565, 13566, 13207, -1, 13579, 13207, 13567, -1, 13568, 13567, 13569, -1, 13580, 13569, 13209, -1, 13581, 13209, 13570, -1, 13501, 13570, 13571, -1, 13502, 13571, 13582, -1, 13504, 13582, 13572, -1, 13583, 13572, 13210, -1, 13507, 13210, 13214, -1, 13508, 13214, 13213, -1, 13510, 13213, 13573, -1, 13509, 13573, 13584, -1, 13585, 13584, 13586, -1, 13587, 13586, 13588, -1, 13589, 13588, 13590, -1, 13574, 13590, 13221, -1, 13511, 13221, 13575, -1, 13591, 13575, 13592, -1, 13593, 13592, 13227, -1, 13512, 13227, 13226, -1, 13514, 13226, 13225, -1, 13513, 13225, 13223, -1, 13499, 13513, 13223, -1, 13500, 13576, 13577, -1, 13577, 13232, 13578, -1, 13578, 13566, 13565, -1, 13565, 13207, 13579, -1, 13579, 13567, 13568, -1, 13568, 13569, 13580, -1, 13580, 13209, 13581, -1, 13581, 13570, 13501, -1, 13501, 13571, 13502, -1, 13502, 13582, 13504, -1, 13504, 13572, 13583, -1, 13583, 13210, 13507, -1, 13507, 13214, 13508, -1, 13508, 13213, 13510, -1, 13510, 13573, 13509, -1, 13509, 13584, 13585, -1, 13585, 13586, 13587, -1, 13587, 13588, 13589, -1, 13589, 13590, 13574, -1, 13574, 13221, 13511, -1, 13511, 13575, 13591, -1, 13591, 13592, 13593, -1, 13593, 13227, 13512, -1, 13512, 13226, 13514, -1, 13514, 13225, 13513, -1, 13594, 13268, 13614, -1, 13594, 13595, 13268, -1, 13594, 13801, 13595, -1, 13595, 13801, 13596, -1, 13596, 13801, 13802, -1, 13269, 13802, 13598, -1, 13597, 13598, 13803, -1, 13615, 13803, 13599, -1, 13270, 13599, 13600, -1, 13616, 13600, 13601, -1, 13617, 13601, 13618, -1, 13602, 13618, 13804, -1, 13603, 13804, 13805, -1, 13604, 13805, 13619, -1, 13605, 13619, 13606, -1, 13273, 13606, 13806, -1, 13607, 13806, 13608, -1, 13620, 13608, 13609, -1, 13621, 13609, 13610, -1, 13254, 13610, 13808, -1, 13622, 13808, 13796, -1, 13611, 13796, 13623, -1, 13624, 13623, 13797, -1, 13255, 13797, 13625, -1, 13256, 13625, 13626, -1, 13257, 13626, 13798, -1, 13627, 13798, 13612, -1, 13259, 13612, 13628, -1, 13613, 13628, 13800, -1, 13629, 13800, 13614, -1, 13268, 13629, 13614, -1, 13596, 13802, 13269, -1, 13269, 13598, 13597, -1, 13597, 13803, 13615, -1, 13615, 13599, 13270, -1, 13270, 13600, 13616, -1, 13616, 13601, 13617, -1, 13617, 13618, 13602, -1, 13602, 13804, 13603, -1, 13603, 13805, 13604, -1, 13604, 13619, 13605, -1, 13605, 13606, 13273, -1, 13273, 13806, 13607, -1, 13607, 13608, 13620, -1, 13620, 13609, 13621, -1, 13621, 13610, 13254, -1, 13254, 13808, 13622, -1, 13622, 13796, 13611, -1, 13611, 13623, 13624, -1, 13624, 13797, 13255, -1, 13255, 13625, 13256, -1, 13256, 13626, 13257, -1, 13257, 13798, 13627, -1, 13627, 13612, 13259, -1, 13259, 13628, 13613, -1, 13613, 13800, 13629, -1, 13261, 13643, 13645, -1, 13261, 13630, 13643, -1, 13261, 13631, 13630, -1, 13630, 13631, 13646, -1, 13646, 13631, 13632, -1, 13647, 13632, 13284, -1, 13648, 13284, 13282, -1, 13450, 13282, 13283, -1, 13449, 13283, 13633, -1, 13634, 13633, 13281, -1, 13649, 13281, 13650, -1, 13448, 13650, 13280, -1, 13445, 13280, 13279, -1, 13444, 13279, 13635, -1, 13452, 13635, 13636, -1, 13651, 13636, 13277, -1, 13451, 13277, 13652, -1, 13437, 13652, 13276, -1, 13439, 13276, 13637, -1, 13459, 13637, 13275, -1, 13638, 13275, 13639, -1, 13653, 13639, 13640, -1, 13458, 13640, 13264, -1, 13457, 13264, 13654, -1, 13456, 13654, 13655, -1, 13641, 13655, 13656, -1, 13454, 13656, 13642, -1, 13657, 13642, 13263, -1, 13453, 13263, 13262, -1, 13644, 13262, 13645, -1, 13643, 13644, 13645, -1, 13646, 13632, 13647, -1, 13647, 13284, 13648, -1, 13648, 13282, 13450, -1, 13450, 13283, 13449, -1, 13449, 13633, 13634, -1, 13634, 13281, 13649, -1, 13649, 13650, 13448, -1, 13448, 13280, 13445, -1, 13445, 13279, 13444, -1, 13444, 13635, 13452, -1, 13452, 13636, 13651, -1, 13651, 13277, 13451, -1, 13451, 13652, 13437, -1, 13437, 13276, 13439, -1, 13439, 13637, 13459, -1, 13459, 13275, 13638, -1, 13638, 13639, 13653, -1, 13653, 13640, 13458, -1, 13458, 13264, 13457, -1, 13457, 13654, 13456, -1, 13456, 13655, 13641, -1, 13641, 13656, 13454, -1, 13454, 13642, 13657, -1, 13657, 13263, 13453, -1, 13453, 13262, 13644, -1, 13755, 13667, 13778, -1, 13755, 13196, 13667, -1, 13755, 13756, 13196, -1, 13196, 13756, 13195, -1, 13195, 13756, 13758, -1, 13668, 13758, 13669, -1, 13194, 13669, 13760, -1, 13193, 13760, 13782, -1, 13658, 13782, 13781, -1, 13670, 13781, 13659, -1, 13671, 13659, 13660, -1, 13191, 13660, 13661, -1, 13672, 13661, 13662, -1, 13229, 13662, 13762, -1, 13230, 13762, 13764, -1, 13673, 13764, 13763, -1, 13224, 13763, 13663, -1, 13228, 13663, 13765, -1, 13190, 13765, 13766, -1, 13233, 13766, 13768, -1, 13674, 13768, 13675, -1, 13234, 13675, 13676, -1, 13235, 13676, 13664, -1, 13236, 13664, 13665, -1, 13677, 13665, 13780, -1, 13678, 13780, 13779, -1, 13679, 13779, 13770, -1, 13680, 13770, 13772, -1, 13681, 13772, 13666, -1, 13197, 13666, 13778, -1, 13667, 13197, 13778, -1, 13195, 13758, 13668, -1, 13668, 13669, 13194, -1, 13194, 13760, 13193, -1, 13193, 13782, 13658, -1, 13658, 13781, 13670, -1, 13670, 13659, 13671, -1, 13671, 13660, 13191, -1, 13191, 13661, 13672, -1, 13672, 13662, 13229, -1, 13229, 13762, 13230, -1, 13230, 13764, 13673, -1, 13673, 13763, 13224, -1, 13224, 13663, 13228, -1, 13228, 13765, 13190, -1, 13190, 13766, 13233, -1, 13233, 13768, 13674, -1, 13674, 13675, 13234, -1, 13234, 13676, 13235, -1, 13235, 13664, 13236, -1, 13236, 13665, 13677, -1, 13677, 13780, 13678, -1, 13678, 13779, 13679, -1, 13679, 13770, 13680, -1, 13680, 13772, 13681, -1, 13681, 13666, 13197, -1, 13381, 13682, 13700, -1, 13381, 13171, 13682, -1, 13381, 13683, 13171, -1, 13171, 13683, 13701, -1, 13701, 13683, 13378, -1, 13684, 13378, 13379, -1, 13172, 13379, 13374, -1, 13702, 13374, 13703, -1, 13174, 13703, 13685, -1, 13704, 13685, 13705, -1, 13686, 13705, 13687, -1, 13706, 13687, 13707, -1, 13688, 13707, 13373, -1, 13689, 13373, 13690, -1, 13708, 13690, 13691, -1, 13148, 13691, 13370, -1, 13709, 13370, 13692, -1, 13710, 13692, 13369, -1, 13142, 13369, 13711, -1, 13712, 13711, 13713, -1, 13693, 13713, 13714, -1, 13159, 13714, 13694, -1, 13160, 13694, 13695, -1, 13696, 13695, 13367, -1, 13715, 13367, 13697, -1, 13716, 13697, 13365, -1, 13698, 13365, 13699, -1, 13168, 13699, 13364, -1, 13169, 13364, 13717, -1, 13718, 13717, 13700, -1, 13682, 13718, 13700, -1, 13701, 13378, 13684, -1, 13684, 13379, 13172, -1, 13172, 13374, 13702, -1, 13702, 13703, 13174, -1, 13174, 13685, 13704, -1, 13704, 13705, 13686, -1, 13686, 13687, 13706, -1, 13706, 13707, 13688, -1, 13688, 13373, 13689, -1, 13689, 13690, 13708, -1, 13708, 13691, 13148, -1, 13148, 13370, 13709, -1, 13709, 13692, 13710, -1, 13710, 13369, 13142, -1, 13142, 13711, 13712, -1, 13712, 13713, 13693, -1, 13693, 13714, 13159, -1, 13159, 13694, 13160, -1, 13160, 13695, 13696, -1, 13696, 13367, 13715, -1, 13715, 13697, 13716, -1, 13716, 13365, 13698, -1, 13698, 13699, 13168, -1, 13168, 13364, 13169, -1, 13169, 13717, 13718, -1, 13719, 13176, 13733, -1, 13719, 13150, 13176, -1, 13719, 13721, 13150, -1, 13150, 13721, 13720, -1, 13720, 13721, 13336, -1, 13734, 13336, 13335, -1, 13151, 13335, 13334, -1, 13735, 13334, 13333, -1, 13152, 13333, 13722, -1, 13157, 13722, 13331, -1, 13736, 13331, 13330, -1, 13723, 13330, 13329, -1, 13737, 13329, 13325, -1, 13738, 13325, 13724, -1, 13739, 13724, 13740, -1, 13741, 13740, 13725, -1, 13742, 13725, 13726, -1, 13743, 13726, 13324, -1, 13727, 13324, 13323, -1, 13134, 13323, 13728, -1, 13135, 13728, 13729, -1, 13136, 13729, 13744, -1, 13140, 13744, 13319, -1, 13745, 13319, 13730, -1, 13746, 13730, 13317, -1, 13747, 13317, 13731, -1, 13748, 13731, 13732, -1, 13143, 13732, 13749, -1, 13144, 13749, 13750, -1, 13149, 13750, 13733, -1, 13176, 13149, 13733, -1, 13720, 13336, 13734, -1, 13734, 13335, 13151, -1, 13151, 13334, 13735, -1, 13735, 13333, 13152, -1, 13152, 13722, 13157, -1, 13157, 13331, 13736, -1, 13736, 13330, 13723, -1, 13723, 13329, 13737, -1, 13737, 13325, 13738, -1, 13738, 13724, 13739, -1, 13739, 13740, 13741, -1, 13741, 13725, 13742, -1, 13742, 13726, 13743, -1, 13743, 13324, 13727, -1, 13727, 13323, 13134, -1, 13134, 13728, 13135, -1, 13135, 13729, 13136, -1, 13136, 13744, 13140, -1, 13140, 13319, 13745, -1, 13745, 13730, 13746, -1, 13746, 13317, 13747, -1, 13747, 13731, 13748, -1, 13748, 13732, 13143, -1, 13143, 13749, 13144, -1, 13144, 13750, 13149, -1, 13752, 13755, 13751, -1, 13752, 13407, 13755, -1, 13755, 13407, 13753, -1, 13754, 13755, 13753, -1, 13754, 13756, 13755, -1, 13754, 13406, 13756, -1, 13756, 13406, 13757, -1, 13401, 13756, 13757, -1, 13401, 13758, 13756, -1, 13401, 13402, 13758, -1, 13758, 13402, 13759, -1, 13669, 13759, 13410, -1, 13760, 13410, 13782, -1, 13760, 13669, 13410, -1, 13758, 13759, 13669, -1, 13761, 13660, 13410, -1, 13761, 13661, 13660, -1, 13761, 13662, 13661, -1, 13761, 13762, 13662, -1, 13761, 13764, 13762, -1, 13761, 13763, 13764, -1, 13761, 13767, 13763, -1, 13763, 13767, 13663, -1, 13663, 13767, 13765, -1, 13765, 13767, 13766, -1, 13766, 13767, 13768, -1, 13768, 13767, 13675, -1, 13675, 13767, 13769, -1, 13676, 13769, 13664, -1, 13676, 13675, 13769, -1, 13473, 13779, 13769, -1, 13473, 13770, 13779, -1, 13473, 13477, 13770, -1, 13770, 13477, 13775, -1, 13772, 13775, 13475, -1, 13771, 13772, 13475, -1, 13771, 13773, 13772, -1, 13772, 13773, 13666, -1, 13666, 13773, 13776, -1, 13777, 13776, 13774, -1, 13480, 13777, 13774, -1, 13770, 13775, 13772, -1, 13666, 13776, 13777, -1, 13778, 13777, 13751, -1, 13755, 13778, 13751, -1, 13666, 13777, 13778, -1, 13779, 13780, 13769, -1, 13769, 13780, 13665, -1, 13664, 13769, 13665, -1, 13660, 13659, 13410, -1, 13410, 13659, 13781, -1, 13782, 13410, 13781, -1, 13783, 13296, 13784, -1, 13783, 13294, 13296, -1, 13783, 13455, 13294, -1, 13296, 13298, 13784, -1, 13784, 13298, 13299, -1, 13300, 13784, 13299, -1, 13300, 13302, 13784, -1, 13784, 13302, 13785, -1, 13260, 13784, 13785, -1, 13786, 13314, 13322, -1, 13322, 13314, 13158, -1, 13751, 13777, 13201, -1, 13201, 13777, 13787, -1, 13375, 13351, 13371, -1, 13371, 13351, 13788, -1, 13788, 13237, 13371, -1, 13371, 13237, 13789, -1, 13515, 13371, 13789, -1, 13515, 13372, 13371, -1, 13515, 13799, 13372, -1, 13515, 13469, 13799, -1, 13515, 13463, 13469, -1, 13799, 13546, 13372, -1, 13372, 13546, 13252, -1, 13161, 13372, 13252, -1, 13792, 13809, 13806, -1, 13790, 13806, 13791, -1, 13790, 13792, 13806, -1, 13809, 13543, 13806, -1, 13806, 13543, 13794, -1, 13795, 13794, 13793, -1, 13541, 13795, 13793, -1, 13541, 13540, 13795, -1, 13795, 13540, 13538, -1, 13537, 13795, 13538, -1, 13537, 13533, 13795, -1, 13795, 13533, 13532, -1, 13806, 13794, 13795, -1, 13608, 13795, 13609, -1, 13608, 13806, 13795, -1, 13799, 13808, 13795, -1, 13799, 13796, 13808, -1, 13799, 13623, 13796, -1, 13799, 13797, 13623, -1, 13799, 13625, 13797, -1, 13799, 13626, 13625, -1, 13799, 13798, 13626, -1, 13799, 13612, 13798, -1, 13799, 13628, 13612, -1, 13799, 13800, 13628, -1, 13799, 13614, 13800, -1, 13799, 13469, 13614, -1, 13614, 13469, 13594, -1, 13594, 13469, 13801, -1, 13801, 13469, 13802, -1, 13802, 13469, 13598, -1, 13598, 13469, 13803, -1, 13803, 13469, 13599, -1, 13599, 13469, 13471, -1, 13600, 13471, 13601, -1, 13600, 13599, 13471, -1, 13471, 13550, 13601, -1, 13601, 13550, 13618, -1, 13618, 13550, 13804, -1, 13804, 13550, 13805, -1, 13805, 13550, 13619, -1, 13619, 13550, 13606, -1, 13606, 13550, 13806, -1, 13806, 13550, 13791, -1, 13791, 13550, 13560, -1, 13560, 13550, 13807, -1, 13807, 13550, 13558, -1, 13558, 13550, 13554, -1, 13554, 13550, 13555, -1, 13555, 13550, 13553, -1, 13808, 13610, 13795, -1, 13795, 13610, 13609, -1, 13809, 13792, 13544, -1, 13544, 13792, 13562, -1, 13810, 13212, 13493, -1, 13493, 13212, 13522, -1 ] } } ] } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 0.000 description "top" position 8.000 5.600 66.670 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 3.142 description "bottom" position 8.000 5.600 -131.816 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 1.571 description "front" position 8.000 -93.643 -32.573 } Viewpoint { jump TRUE orientation -0.000 -0.707 -0.707 3.142 description "back" position 8.000 104.843 -32.573 } Viewpoint { jump TRUE orientation 0.577 -0.577 -0.577 2.094 description "right" position -91.243 5.600 -32.573 } Viewpoint { jump TRUE orientation 0.577 0.577 0.577 2.094 description "left" position 107.243 5.600 -32.573 } NavigationInfo { avatarSize [0.25, 1.6, 0.75] headlight TRUE speed 1.0 type "EXAMINE" visibilityLimit 0.0 } choreonoid-1.5.0/share/model/RIC30/parts/L_SHOULDER_P.wrl0000664000000000000000000240763312741425367021220 0ustar rootroot#VRML V2.0 utf8 WorldInfo { title "Exported tringle mesh to VRML97" info ["Created by FreeCAD" ""] } Background { skyAngle 1.57 skyColor 0.1 0.2 0.2 } Transform { scale 0.001 0.001 0.001 rotation 0 0 1 0 scaleOrientation 0 0 1 0 bboxCenter 0 0 0 bboxSize 32.000 30.000 28.600 center 0.000 0.000 0.000 translation 0.000 0.000 0.000 children [ Shape { appearance Appearance { material Material { ambientIntensity 0.2 diffuseColor 0.00 0.00 0.00 emissiveColor 0.00 0.00 0.00 specularColor 0.98 0.98 0.98 shininess 0.06 transparency 0.00 } } geometry IndexedFaceSet { solid FALSE coord Coordinate { point [ -9.339 1.000 -7.193, -9.339 -0.200 -7.193, -9.763 -0.200 -6.971, -10.035 1.000 -5.868, -9.923 1.000 -5.654, -9.763 1.000 -5.474, -9.565 1.000 -5.337, -9.100 -0.200 -5.223, -8.861 -0.200 -5.252, -8.635 1.000 -5.337, -8.107 1.000 -6.343, -8.165 -0.200 -6.577, -8.165 1.000 -6.577, -8.277 1.000 -6.791, -9.100 -0.200 -7.223, -9.923 -0.200 -6.791, -9.923 1.000 -6.791, -10.093 -0.200 -6.343, -10.093 -0.200 -6.102, -10.093 1.000 -6.102, -9.339 -0.200 -5.252, -9.100 1.000 -5.223, -8.437 -0.200 -5.474, -8.277 1.000 -5.654, -8.165 1.000 -5.868, -8.107 -0.200 -6.102, -8.107 -0.200 -6.343, -8.635 -0.200 -7.108, -8.635 1.000 -7.108, -11.423 1.000 3.318, -11.005 -0.200 3.574, -11.005 1.000 3.574, -10.091 -0.200 3.927, -9.609 -0.200 4.018, -9.609 1.000 4.018, -9.120 1.000 4.050, -8.630 1.000 4.023, -8.630 -0.200 4.023, -8.147 1.000 3.936, -6.809 1.000 3.340, -5.080 1.000 0.490, -5.080 -0.200 0.490, -5.050 -0.200 -0.000, -5.168 1.000 -0.972, -6.075 1.000 -2.692, -6.422 1.000 -3.038, -6.809 1.000 -3.340, -7.678 1.000 -3.792, -8.147 1.000 -3.936, -9.609 1.000 -4.018, -10.559 1.000 -3.778, -10.559 -0.200 -3.778, -11.005 1.000 -3.574, -7.678 -0.200 3.792, -7.230 -0.200 3.592, -6.809 -0.200 3.340, -6.422 -0.200 3.038, -5.771 1.000 2.307, -5.771 -0.200 2.307, -5.050 1.000 -0.000, -5.080 -0.200 -0.490, -5.315 -0.200 -1.440, -5.771 1.000 -2.307, -5.771 -0.200 -2.307, -6.422 -0.200 -3.038, -7.230 1.000 -3.592, -8.630 1.000 -4.023, -8.630 -0.200 -4.023, -0.465 1.000 5.337, -0.663 1.000 5.474, -0.993 1.000 6.343, -0.823 -0.200 6.791, -0.823 1.000 6.791, -0.663 1.000 6.971, -0.465 -0.200 7.108, -0.239 -0.200 7.193, 0.993 1.000 6.343, 0.935 1.000 5.868, 0.239 -0.200 5.252, 0.239 1.000 5.252, -0.000 1.000 5.223, -0.000 -0.200 5.223, -0.993 -0.200 6.343, -0.465 1.000 7.108, -0.239 1.000 7.193, 0.465 1.000 7.108, 0.935 1.000 6.577, 0.465 -0.200 5.337, -0.239 -0.200 -7.193, -0.000 1.000 -7.223, -0.465 1.000 -7.108, -0.465 -0.200 -7.108, -0.935 1.000 -6.577, -0.663 1.000 -5.474, -0.465 1.000 -5.337, 0.465 -0.200 -5.337, 0.663 -0.200 -5.474, 0.823 1.000 -5.654, 0.935 1.000 -6.577, 0.823 1.000 -6.791, 0.663 1.000 -6.971, 0.465 1.000 -7.108, -0.823 1.000 -6.791, -0.993 -0.200 -6.102, -0.993 1.000 -6.102, -0.935 1.000 -5.868, -0.663 -0.200 -5.474, 0.239 1.000 -5.252, 0.465 1.000 -5.337, 0.935 -0.200 -5.868, 0.935 1.000 -5.868, 0.993 1.000 -6.102, 0.823 -0.200 -6.791, 0.465 -0.200 -7.108, 8.861 -0.200 -7.193, 8.861 1.000 -7.193, 8.635 1.000 -7.108, 8.437 1.000 -6.971, 8.165 -0.200 -6.577, 8.165 1.000 -6.577, 8.107 -0.200 -6.343, 8.277 1.000 -5.654, 8.437 1.000 -5.474, 9.100 1.000 -5.223, 9.339 1.000 -5.252, 9.763 -0.200 -5.474, 10.093 -0.200 -6.102, 10.093 1.000 -6.102, 10.093 -0.200 -6.343, 10.093 1.000 -6.343, 10.035 1.000 -6.577, 9.923 1.000 -6.791, 9.565 -0.200 -7.108, 9.565 1.000 -7.108, 9.100 1.000 -7.223, 8.107 -0.200 -6.102, 8.165 -0.200 -5.868, 8.277 -0.200 -5.654, 8.437 -0.200 -5.474, 8.635 -0.200 -5.337, 9.339 -0.200 -5.252, 9.565 1.000 -5.337, 10.035 -0.200 -5.868, 10.035 -0.200 -6.577, 9.923 -0.200 -6.791, 9.763 -0.200 -6.971, 9.339 -0.200 -7.193, 9.339 1.000 -7.193, 8.861 1.000 5.252, 9.100 1.000 5.223, 8.635 -0.200 5.337, 8.635 1.000 5.337, 8.437 -0.200 5.474, 8.437 1.000 5.474, 8.277 1.000 5.654, 8.107 1.000 6.102, 8.107 -0.200 6.343, 8.165 -0.200 6.577, 8.437 1.000 6.971, 8.635 -0.200 7.108, 8.635 1.000 7.108, 8.861 1.000 7.193, 9.100 -0.200 7.223, 9.100 1.000 7.223, 9.339 1.000 7.193, 9.565 1.000 7.108, 9.923 -0.200 6.791, 9.923 1.000 6.791, 10.035 -0.200 6.577, 10.093 1.000 6.343, 10.093 1.000 6.102, 9.923 -0.200 5.654, 9.565 1.000 5.337, 9.100 -0.200 5.223, 8.277 -0.200 5.654, 8.437 -0.200 6.971, 8.861 -0.200 7.193, 9.339 -0.200 7.193, 9.565 -0.200 7.108, 9.763 1.000 6.971, 10.035 -0.200 5.868, 10.035 1.000 5.868, 9.763 -0.200 5.474, 9.339 -0.200 5.252, -9.339 -0.200 5.252, -9.100 1.000 5.223, -9.565 -0.200 5.337, -9.565 1.000 5.337, -10.035 -0.200 5.868, -9.923 1.000 5.654, -10.035 1.000 5.868, -10.035 -0.200 6.577, -10.093 1.000 6.343, -9.923 1.000 6.791, -9.565 -0.200 7.108, -9.339 1.000 7.193, -8.861 -0.200 7.193, -8.437 1.000 6.971, -8.165 1.000 6.577, -8.277 1.000 5.654, -8.635 -0.200 5.337, -9.100 -0.200 5.223, -10.093 -0.200 6.102, -10.093 1.000 6.102, -10.093 -0.200 6.343, -9.763 -0.200 6.971, -9.100 1.000 7.223, -8.861 1.000 7.193, -8.635 -0.200 7.108, -8.107 1.000 6.102, -8.437 -0.200 5.474, -8.635 1.000 5.337, 11.423 1.000 -3.318, 11.807 -0.200 -3.012, 11.423 -0.200 -3.318, 10.559 1.000 -3.778, 10.091 -0.200 -3.927, 10.091 1.000 -3.927, 8.630 1.000 -4.023, 8.147 -0.200 -3.936, 8.147 1.000 -3.936, 6.809 1.000 -3.340, 6.422 -0.200 -3.038, 5.315 1.000 -1.440, 5.080 1.000 0.490, 5.771 -0.200 2.307, 6.809 1.000 3.340, 7.230 1.000 3.592, 7.678 1.000 3.792, 9.120 -0.200 4.050, 9.609 -0.200 4.018, 10.091 -0.200 3.927, 11.005 -0.200 -3.574, 9.609 1.000 -4.018, 9.609 -0.200 -4.018, 8.630 -0.200 -4.023, 7.678 -0.200 -3.792, 6.422 1.000 -3.038, 6.075 -0.200 -2.692, 5.517 1.000 -1.887, 5.517 -0.200 -1.887, 5.168 -0.200 -0.972, 5.080 -0.200 0.490, 5.315 -0.200 1.440, 6.075 -0.200 2.692, 8.147 1.000 3.936, 8.147 -0.200 3.936, 8.630 1.000 4.023, 10.091 1.000 3.927, 11.005 1.000 3.574, 11.423 -0.200 3.318, -0.000 1.000 -4.050, -0.498 1.000 -4.019, -0.498 -0.200 -4.019, -1.916 1.000 -3.568, -2.728 1.000 -2.993, -3.076 1.000 -2.635, -3.820 1.000 -1.346, -3.956 1.000 -0.866, -4.002 1.000 0.621, -3.507 1.000 2.025, -0.249 -0.200 4.042, -0.249 1.000 4.042, 0.744 1.000 3.981, 1.693 1.000 3.679, 2.539 1.000 3.155, 2.539 -0.200 3.155, 2.908 -0.200 2.819, 3.507 -0.200 2.025, 3.507 1.000 2.025, 4.048 -0.200 0.125, 4.033 1.000 -0.374, 3.956 -0.200 -0.866, 2.728 -0.200 -2.993, 2.340 1.000 -3.306, 1.916 1.000 -3.568, 1.463 -0.200 -3.777, -0.988 -0.200 -3.928, -3.076 -0.200 -2.635, -3.232 -0.200 2.441, -2.908 1.000 2.819, -2.539 -0.200 3.155, -1.693 1.000 3.679, -1.228 1.000 3.859, -1.228 -0.200 3.859, -0.744 -0.200 3.981, 1.693 -0.200 3.679, 2.132 1.000 3.443, 2.132 -0.200 3.443, 3.232 1.000 2.441, 3.730 1.000 1.579, 3.730 -0.200 1.579, 3.895 -0.200 1.108, 4.002 -0.200 0.621, 4.033 -0.200 -0.374, 3.956 1.000 -0.866, 3.625 1.000 -1.805, 3.376 1.000 -2.237, 3.376 -0.200 -2.237, 1.916 -0.200 -3.568, 0.988 -0.200 -3.928, 0.498 -0.200 -4.019, 16.000 17.137 -4.626, 14.800 17.335 -4.763, 14.800 17.137 -4.626, 14.800 16.807 -3.998, 14.800 17.800 -2.877, 16.000 18.265 -2.992, 16.000 18.463 -3.129, 14.800 18.463 -3.129, 14.800 18.623 -3.309, 16.000 18.623 -4.446, 16.000 18.463 -4.626, 14.800 18.623 -4.446, 14.800 18.039 -4.848, 14.800 16.865 -4.232, 16.000 16.807 -3.757, 16.000 17.137 -3.129, 16.000 17.335 -2.992, 16.000 17.561 -2.907, 14.800 18.039 -2.907, 16.000 18.735 -3.523, 14.800 18.735 -3.523, 14.800 18.735 -4.232, 16.000 18.265 -4.763, 14.800 18.265 -4.763, 16.000 18.039 -4.848, 14.800 13.400 -6.700, 14.800 12.935 -6.585, 16.000 12.935 -6.585, 14.800 12.577 -6.268, 14.800 12.465 -6.055, 14.800 12.577 -5.132, 16.000 12.935 -4.815, 14.800 12.935 -4.815, 16.000 13.400 -4.700, 14.800 13.161 -4.729, 14.800 13.639 -4.729, 14.800 13.865 -4.815, 14.800 14.063 -4.951, 14.800 14.223 -5.132, 16.000 14.223 -6.268, 16.000 12.737 -6.449, 14.800 12.737 -6.449, 16.000 12.465 -5.345, 16.000 12.577 -5.132, 14.800 12.737 -4.951, 16.000 14.335 -5.345, 16.000 14.393 -5.821, 16.000 14.335 -6.055, 14.800 14.335 -6.055, 16.000 13.865 -6.585, 14.800 13.865 -6.585, 16.000 13.639 -6.671, 14.800 13.639 -6.671, 14.800 11.338 -11.071, 16.000 11.113 -10.985, 16.000 10.914 -10.849, 16.000 10.754 -10.668, 16.000 10.585 -10.221, 14.800 10.642 -9.745, 14.800 10.754 -9.532, 14.800 11.113 -9.215, 14.800 11.338 -9.129, 16.000 12.400 -9.532, 14.800 12.241 -9.351, 14.800 12.570 -9.979, 14.800 12.570 -10.221, 16.000 12.512 -10.455, 14.800 12.241 -10.849, 16.000 12.042 -10.985, 16.000 11.817 -11.071, 14.800 10.914 -10.849, 14.800 10.585 -9.979, 16.000 11.113 -9.215, 16.000 11.577 -9.100, 16.000 11.817 -9.129, 14.800 12.042 -9.215, 16.000 12.241 -9.351, 14.800 12.400 -9.532, 16.000 12.512 -9.745, 14.800 12.512 -9.745, 16.000 12.400 -10.668, 16.000 12.241 -10.849, 14.800 11.817 -11.071, 16.000 12.935 -15.385, 14.800 12.935 -15.385, 16.000 12.465 -14.855, 14.800 12.577 -15.068, 14.800 12.407 -14.379, 14.800 12.737 -13.751, 16.000 13.400 -13.500, 14.800 13.865 -13.615, 16.000 14.223 -13.932, 14.800 14.393 -14.379, 14.800 14.335 -14.855, 16.000 14.063 -15.249, 14.800 14.223 -15.068, 14.800 14.063 -15.249, 14.800 13.400 -15.500, 16.000 13.161 -15.471, 16.000 13.400 -15.500, 16.000 12.577 -13.932, 14.800 12.577 -13.932, 14.800 12.935 -13.615, 16.000 13.161 -13.529, 16.000 13.639 -13.529, 16.000 14.335 -14.145, 14.800 14.335 -14.145, 14.800 14.393 -14.621, 16.000 14.335 -14.855, 16.000 14.223 -15.068, 14.800 13.639 -15.471, 16.000 21.735 -6.585, 16.000 21.537 -6.449, 14.800 21.537 -6.449, 14.800 21.377 -6.268, 16.000 21.265 -6.055, 14.800 21.265 -6.055, 16.000 21.207 -5.579, 14.800 21.537 -4.951, 16.000 22.439 -4.729, 14.800 22.439 -4.729, 14.800 22.863 -4.951, 14.800 23.023 -5.132, 14.800 23.135 -5.345, 16.000 23.193 -5.821, 14.800 23.193 -5.821, 16.000 22.863 -6.449, 16.000 22.665 -6.585, 14.800 22.665 -6.585, 14.800 22.439 -6.671, 16.000 21.961 -6.671, 16.000 21.207 -5.821, 14.800 21.207 -5.579, 16.000 21.537 -4.951, 14.800 21.735 -4.815, 16.000 21.961 -4.729, 16.000 22.200 -4.700, 16.000 22.665 -4.815, 16.000 23.023 -6.268, 14.800 23.023 -6.268, 16.000 22.200 -6.700, 16.000 11.800 -1.500, 14.800 11.498 -1.469, 14.800 10.527 -0.793, 14.800 10.302 0.076, 16.000 10.302 0.076, 14.800 10.348 0.376, 16.000 10.453 0.661, 14.800 11.648 1.492, 14.800 11.952 1.492, 16.000 12.249 1.431, 14.800 12.528 1.312, 16.000 12.777 1.138, 14.800 12.986 0.918, 16.000 13.298 0.076, 14.800 13.207 -0.521, 14.800 12.392 -1.378, 14.800 12.102 -1.469, 14.800 11.800 -1.500, 14.800 10.943 -1.231, 16.000 10.527 -0.793, 14.800 10.317 -0.227, 16.000 10.317 -0.227, 16.000 10.348 0.376, 16.000 10.614 0.918, 14.800 10.823 1.138, 16.000 10.823 1.138, 16.000 11.351 1.431, 16.000 11.952 1.492, 16.000 12.528 1.312, 16.000 12.986 0.918, 14.800 13.252 0.376, 14.800 13.283 -0.227, 16.000 13.283 -0.227, 16.000 13.207 -0.521, 16.000 12.887 -1.033, 16.000 12.392 -1.378, 14.800 16.491 -14.810, 14.800 16.442 -14.505, 16.000 16.442 -14.505, 16.000 16.491 -14.810, 16.000 24.150 -7.285, 14.800 24.365 -7.032, 14.800 24.534 -6.747, 16.000 24.721 -6.113, 14.800 24.449 -4.839, 16.000 24.449 -4.839, 14.800 24.734 -5.782, 14.800 24.596 -5.136, -16.000 17.800 -4.877, -14.800 17.335 -4.763, -14.800 17.137 -4.626, -14.800 16.977 -4.446, -16.000 16.977 -4.446, -14.800 18.463 -3.129, -16.000 18.463 -3.129, -14.800 18.793 -3.757, -16.000 18.735 -3.523, -14.800 18.793 -3.998, -16.000 18.793 -3.757, -16.000 18.793 -3.998, -16.000 18.735 -4.232, -16.000 18.463 -4.626, -16.000 18.265 -4.763, -16.000 16.865 -4.232, -14.800 16.807 -3.757, -16.000 17.335 -2.992, -14.800 18.039 -2.907, -16.000 18.039 -2.907, -16.000 18.265 -2.992, -14.800 18.623 -3.309, -16.000 18.623 -3.309, -14.800 18.735 -3.523, -14.800 18.623 -4.446, -16.000 18.623 -4.446, -14.800 18.463 -4.626, -14.800 18.039 -4.848, -14.800 17.800 -4.877, -14.800 13.161 -6.671, -16.000 13.161 -6.671, -14.800 12.935 -6.585, -14.800 12.737 -6.449, -16.000 12.577 -6.268, -16.000 12.465 -5.345, -14.800 13.161 -4.729, -16.000 13.639 -4.729, -14.800 14.335 -5.345, -16.000 14.223 -5.132, -16.000 14.393 -5.579, -14.800 14.063 -6.449, -16.000 14.223 -6.268, -16.000 13.865 -6.585, -16.000 13.639 -6.671, -14.800 13.400 -6.700, -14.800 12.577 -6.268, -16.000 12.465 -6.055, -16.000 12.407 -5.821, -14.800 12.465 -5.345, -14.800 12.737 -4.951, -16.000 12.737 -4.951, -16.000 12.935 -4.815, -14.800 13.400 -4.700, -14.800 13.865 -4.815, -16.000 14.063 -4.951, -14.800 14.393 -5.579, -14.800 14.393 -5.821, -16.000 14.393 -5.821, -16.000 14.335 -6.055, -14.800 14.223 -6.268, -14.800 13.865 -6.585, -16.000 11.338 -11.071, -14.800 11.113 -10.985, -16.000 10.754 -10.668, -14.800 10.585 -10.221, -14.800 10.754 -9.532, -14.800 10.914 -9.351, -16.000 10.754 -9.532, -16.000 10.914 -9.351, -14.800 11.113 -9.215, -16.000 11.113 -9.215, -14.800 11.817 -9.129, -16.000 11.577 -9.100, -14.800 12.241 -9.351, -16.000 12.570 -10.221, -16.000 12.512 -10.455, -16.000 11.577 -11.100, -14.800 10.914 -10.849, -16.000 10.914 -10.849, -14.800 10.754 -10.668, -14.800 10.642 -9.745, -16.000 11.338 -9.129, -14.800 12.042 -9.215, -16.000 12.042 -9.215, -14.800 12.512 -9.745, -14.800 12.570 -9.979, -14.800 12.512 -10.455, -14.800 12.241 -10.849, -16.000 12.241 -10.849, -14.800 12.042 -10.985, -16.000 12.042 -10.985, -14.800 11.817 -11.071, -16.000 13.161 -15.471, -14.800 12.737 -15.249, -16.000 12.935 -15.385, -14.800 12.407 -14.621, -16.000 12.465 -14.855, -16.000 12.407 -14.379, -14.800 12.577 -13.932, -16.000 12.577 -13.932, -16.000 12.737 -13.751, -16.000 12.935 -13.615, -14.800 13.400 -13.500, -14.800 14.063 -13.751, -14.800 14.223 -13.932, -16.000 14.063 -13.751, -16.000 14.223 -13.932, -16.000 14.335 -14.145, -14.800 14.393 -14.379, -16.000 14.393 -14.379, -14.800 14.393 -14.621, -16.000 14.393 -14.621, -14.800 14.335 -14.855, -16.000 13.865 -15.385, -16.000 13.639 -15.471, -14.800 12.577 -15.068, -14.800 12.465 -14.145, -16.000 12.465 -14.145, -14.800 12.737 -13.751, -14.800 13.161 -13.529, -16.000 13.400 -13.500, -16.000 13.865 -13.615, -14.800 14.063 -15.249, -14.800 13.865 -15.385, -14.800 21.961 -6.671, -16.000 21.961 -6.671, -14.800 21.735 -6.585, -16.000 21.735 -6.585, -16.000 21.265 -6.055, -14.800 21.207 -5.821, -16.000 21.207 -5.579, -14.800 21.265 -5.345, -16.000 21.265 -5.345, -16.000 21.377 -5.132, -16.000 21.735 -4.815, -16.000 22.200 -4.700, -16.000 23.023 -5.132, -14.800 23.135 -5.345, -16.000 23.135 -5.345, -14.800 23.193 -5.821, -16.000 23.193 -5.579, -14.800 22.665 -6.585, -16.000 22.439 -6.671, -14.800 21.537 -6.449, -16.000 21.377 -6.268, -14.800 21.377 -5.132, -14.800 21.537 -4.951, -16.000 21.961 -4.729, -14.800 22.200 -4.700, -14.800 22.439 -4.729, -16.000 22.439 -4.729, -16.000 22.665 -4.815, -14.800 23.023 -5.132, -14.800 23.193 -5.579, -14.800 23.023 -6.268, -16.000 22.863 -6.449, -16.000 22.665 -6.585, -16.000 11.800 -1.500, -14.800 11.208 -1.378, -16.000 11.208 -1.378, -16.000 10.713 -1.033, -14.800 10.713 -1.033, -14.800 10.317 -0.227, -16.000 10.348 0.376, -14.800 10.614 0.918, -14.800 11.072 1.312, -16.000 11.351 1.431, -16.000 12.249 1.431, -16.000 12.986 0.918, -16.000 13.283 -0.227, -16.000 13.207 -0.521, -16.000 13.073 -0.793, -16.000 12.392 -1.378, -14.800 12.102 -1.469, -16.000 10.527 -0.793, -14.800 10.527 -0.793, -16.000 10.317 -0.227, -14.800 10.453 0.661, -14.800 11.351 1.431, -16.000 11.648 1.492, -14.800 12.249 1.431, -16.000 12.528 1.312, -14.800 12.528 1.312, -16.000 13.252 0.376, -14.800 13.252 0.376, -16.000 12.657 -1.231, -16.000 20.664 -7.236, -14.800 20.298 -6.912, -16.000 20.298 -6.912, -16.000 19.462 -6.407, -14.800 19.462 -6.407, -16.000 18.530 -6.116, -14.800 17.555 -6.057, -14.800 17.070 -6.116, -16.000 15.302 -6.912, -16.000 14.612 -7.602, -14.800 14.334 -8.005, -14.800 14.107 -8.438, -14.800 13.933 -8.895, -14.800 13.816 -9.370, -16.000 19.005 -6.233, -14.800 18.530 -6.116, -14.800 18.045 -6.057, -16.000 17.070 -6.116, -14.800 15.302 -6.912, -16.000 14.936 -7.236, -16.000 14.334 -8.005, -16.000 14.107 -8.438, -14.800 14.107 -11.762, -16.000 14.107 -11.762, -14.800 14.612 -12.598, -14.800 14.936 -12.964, -14.800 13.757 -10.345, -16.000 13.816 -10.830, -16.000 14.334 -12.195, -14.800 10.338 -14.170, -14.800 11.005 -15.207, -14.800 11.394 -15.687, -16.000 11.816 -16.137, -16.000 12.270 -16.555, -16.000 12.539 -16.749, -16.000 13.153 -16.992, -16.000 13.813 -17.021, -14.800 14.732 -16.665, -16.000 14.985 -16.450, -14.800 12.539 -16.749, -16.000 12.836 -16.896, -14.800 13.153 -16.992, -16.000 13.482 -17.034, -14.800 14.985 -16.450, -14.800 16.350 -15.085, -14.800 16.442 -14.959, -16.000 16.491 -14.653, -14.800 16.442 -14.505, -16.000 16.442 -14.505, -14.800 16.491 -14.810, -14.800 16.491 -14.653, -14.800 22.205 -8.742, -16.000 22.205 -8.742, -16.000 22.353 -8.791, -14.800 22.353 -8.791, -16.000 22.510 -8.791, -14.800 22.510 -8.791, -14.800 24.365 -7.032, -16.000 24.654 -6.438, -14.800 24.734 -5.782, -16.000 24.734 -5.782, -14.800 24.255 -4.570, -14.800 24.596 -5.136, -14.800 23.456 -3.755, -16.000 6.521 9.408, -16.000 5.726 9.784, -14.800 5.302 9.903, -14.800 6.521 9.408, -16.000 6.134 9.618, -14.800 6.134 9.618, -16.000 4.867 9.976, -14.800 6.023 2.475, -16.000 6.234 2.401, -14.800 6.234 2.401, -16.000 6.423 2.282, -16.000 6.582 2.123, -16.000 6.701 1.934, -14.800 6.775 1.723, -14.800 6.423 2.282, -14.800 6.800 -1.500, -16.000 6.800 -1.500, -16.000 6.234 -2.401, -14.800 6.023 -2.475, -14.800 6.582 -2.123, -14.800 6.423 -2.282, -16.000 6.023 -2.475, -16.000 5.800 -2.500, -16.000 3.973 -10.027, -14.800 4.627 -10.108, -16.000 5.272 -10.243, -14.800 5.272 -10.243, -16.000 5.904 -10.431, -16.000 7.111 -10.959, -16.000 7.678 -11.295, -16.000 10.338 -14.170, -14.800 6.519 -10.670, -14.800 8.215 -11.677, -14.800 8.719 -12.102, -14.800 9.186 -12.567, -16.000 9.614 -13.069, -16.000 3.314 -10.000, -16.000 4.627 -10.108, -16.000 6.519 -10.670, -16.000 6.423 -2.282, -16.000 6.582 -2.123, -16.000 6.775 -1.723, -16.000 6.701 -1.934, -16.000 10.453 0.661, -16.000 6.800 1.500, -16.000 10.302 0.076, -16.000 8.215 -11.677, -16.000 10.614 0.918, -16.000 6.775 1.723, -16.000 11.072 1.312, -16.000 6.023 2.475, -16.000 6.883 9.158, -16.000 10.823 1.138, -16.000 11.952 1.492, -16.000 5.302 9.903, -16.000 4.428 10.000, -16.000 13.147 0.661, -16.000 23.018 -3.390, -16.000 22.863 -4.951, -16.000 23.456 -3.755, -16.000 24.255 -4.570, -16.000 23.869 -4.149, -16.000 24.449 -4.839, -16.000 24.596 -5.136, -16.000 24.692 -5.453, -16.000 23.193 -5.821, -16.000 23.135 -6.055, -16.000 24.534 -6.747, -16.000 24.365 -7.032, -16.000 23.023 -6.268, -16.000 24.150 -7.285, -16.000 22.200 -6.700, -16.000 22.078 -8.650, -16.000 21.537 -6.449, -16.000 19.895 -6.634, -16.000 21.207 -5.821, -16.000 21.537 -4.951, -16.000 24.721 -6.113, -16.000 22.785 -8.650, -16.000 22.659 -8.742, -16.000 18.045 -6.057, -16.000 18.039 -4.848, -16.000 17.555 -6.057, -16.000 17.137 -4.626, -16.000 17.335 -4.763, -16.000 16.595 -6.233, -16.000 17.561 -4.848, -16.000 16.138 -6.407, -16.000 15.705 -6.634, -16.000 14.063 -6.449, -16.000 13.400 -6.700, -16.000 12.935 -6.585, -16.000 13.933 -8.895, -16.000 12.512 -9.745, -16.000 13.816 -9.370, -16.000 13.757 -9.855, -16.000 13.757 -10.345, -16.000 13.933 -11.305, -16.000 13.639 -13.529, -16.000 12.737 -6.449, -16.000 12.400 -9.532, -16.000 12.570 -9.979, -16.000 14.612 -12.598, -16.000 14.936 -12.964, -16.000 16.491 -14.810, -16.000 16.442 -14.959, -16.000 16.350 -14.378, -16.000 16.350 -15.085, -16.000 14.335 -14.855, -16.000 14.223 -15.068, -16.000 14.063 -15.249, -16.000 14.732 -16.665, -16.000 14.447 -16.834, -16.000 14.138 -16.954, -16.000 13.400 -15.500, -16.000 12.737 -15.249, -16.000 11.394 -15.687, -16.000 12.577 -15.068, -16.000 11.005 -15.207, -16.000 10.653 -14.700, -16.000 11.817 -11.071, -16.000 9.998 -13.604, -16.000 11.113 -10.985, -16.000 10.642 -10.455, -16.000 8.719 -12.102, -16.000 9.186 -12.567, -16.000 14.335 -5.345, -16.000 16.807 -3.998, -16.000 13.865 -4.815, -16.000 16.807 -3.757, -16.000 16.865 -3.523, -16.000 13.298 0.076, -16.000 16.977 -3.309, -16.000 17.137 -3.129, -16.000 17.561 -2.907, -16.000 17.800 -2.877, -16.000 12.102 -1.469, -16.000 13.161 -4.729, -16.000 11.498 -1.469, -16.000 12.577 -5.132, -16.000 10.642 -9.745, -16.000 10.585 -9.979, -16.000 10.585 -10.221, -16.000 10.393 -0.521, -16.000 10.943 -1.231, -16.000 12.407 -5.579, -16.000 11.817 -9.129, -16.000 12.241 -9.351, -16.000 12.407 -14.621, -16.000 13.161 -13.529, -16.000 12.400 -10.668, -16.000 13.400 -4.700, -16.000 12.887 -1.033, -16.000 12.777 1.138, -14.800 3.314 -10.000, -14.800 3.973 -10.027, -14.800 5.800 -2.500, -14.800 5.904 -10.431, -14.800 6.234 -2.401, -14.800 7.111 -10.959, -14.800 7.678 -11.295, -14.800 6.701 -1.934, -14.800 10.302 0.076, -14.800 9.614 -13.069, -14.800 10.393 -0.521, -14.800 10.585 -9.979, -14.800 10.653 -14.700, -14.800 12.935 -15.385, -14.800 11.816 -16.137, -14.800 12.465 -14.855, -14.800 12.270 -16.555, -14.800 13.400 -15.500, -14.800 13.161 -15.471, -14.800 12.836 -16.896, -14.800 13.482 -17.034, -14.800 13.813 -17.021, -14.800 14.138 -16.954, -14.800 14.447 -16.834, -14.800 14.223 -15.068, -14.800 16.350 -14.378, -14.800 14.335 -14.145, -14.800 13.639 -15.471, -14.800 13.865 -13.615, -14.800 14.334 -12.195, -14.800 12.935 -13.615, -14.800 13.639 -13.529, -14.800 12.400 -10.668, -14.800 13.933 -11.305, -14.800 13.816 -10.830, -14.800 12.570 -10.221, -14.800 14.612 -7.602, -14.800 14.936 -7.236, -14.800 14.335 -6.055, -14.800 15.705 -6.634, -14.800 16.138 -6.407, -14.800 14.063 -4.951, -14.800 14.223 -5.132, -14.800 16.807 -3.998, -14.800 16.865 -4.232, -14.800 16.595 -6.233, -14.800 17.561 -4.848, -14.800 18.265 -4.763, -14.800 19.005 -6.233, -14.800 21.207 -5.579, -14.800 18.735 -4.232, -14.800 19.895 -6.634, -14.800 21.265 -6.055, -14.800 21.377 -6.268, -14.800 20.664 -7.236, -14.800 22.200 -6.700, -14.800 22.078 -8.650, -14.800 22.439 -6.671, -14.800 22.785 -8.650, -14.800 22.659 -8.742, -14.800 22.863 -6.449, -14.800 24.150 -7.285, -14.800 24.534 -6.747, -14.800 24.654 -6.438, -14.800 23.135 -6.055, -14.800 24.692 -5.453, -14.800 24.449 -4.839, -14.800 23.869 -4.149, -14.800 22.863 -4.951, -14.800 22.665 -4.815, -14.800 24.721 -6.113, -14.800 21.961 -4.729, -14.800 21.735 -4.815, -14.800 6.883 9.158, -14.800 11.952 1.492, -14.800 11.648 1.492, -14.800 5.800 2.500, -14.800 5.726 9.784, -14.800 4.867 9.976, -14.800 1.500 2.500, -14.800 10.823 1.138, -14.800 6.800 1.500, -14.800 10.348 0.376, -14.800 6.775 -1.723, -14.800 6.582 2.123, -14.800 6.701 1.934, -14.800 12.465 -6.055, -14.800 12.407 -5.821, -14.800 12.400 -9.532, -14.800 11.577 -9.100, -14.800 11.338 -9.129, -14.800 12.407 -5.579, -14.800 10.943 -1.231, -14.800 12.577 -5.132, -14.800 12.657 -1.231, -14.800 16.865 -3.523, -14.800 16.977 -3.309, -14.800 13.073 -0.793, -14.800 13.207 -0.521, -14.800 17.137 -3.129, -14.800 17.335 -2.992, -14.800 13.298 0.076, -14.800 13.283 -0.227, -14.800 11.498 -1.469, -14.800 11.800 -1.500, -14.800 12.935 -4.815, -14.800 12.392 -1.378, -14.800 13.639 -4.729, -14.800 12.887 -1.033, -14.800 13.639 -6.671, -14.800 13.757 -9.855, -14.800 11.338 -11.071, -14.800 9.998 -13.604, -14.800 10.642 -10.455, -14.800 12.407 -14.379, -14.800 11.577 -11.100, -14.800 12.777 1.138, -14.800 12.986 0.918, -14.800 18.265 -2.992, -14.800 23.018 -3.390, -14.800 17.800 -2.877, -14.800 13.147 0.661, -14.800 17.561 -2.907, -16.000 1.500 2.500, -16.000 5.800 2.500, -16.000 1.500 10.000, -14.800 1.500 10.000, -14.800 4.428 10.000, 14.800 6.023 -2.475, 16.000 5.800 -2.500, 16.000 6.023 -2.475, 16.000 6.423 -2.282, 14.800 6.423 -2.282, 16.000 6.775 -1.723, 16.000 6.800 -1.500, 14.800 6.800 -1.500, 14.800 6.701 -1.934, 16.000 6.775 1.723, 16.000 6.582 2.123, 16.000 6.423 2.282, 14.800 6.023 2.475, 16.000 5.800 2.500, 14.800 23.018 -3.390, 14.800 23.869 -4.149, 14.800 22.785 -8.650, 16.000 22.659 -8.742, 14.800 22.510 -8.791, 14.800 22.353 -8.791, 16.000 22.205 -8.742, 14.800 22.205 -8.742, 16.000 20.298 -6.912, 14.800 20.298 -6.912, 16.000 18.530 -6.116, 14.800 18.530 -6.116, 16.000 17.555 -6.057, 14.800 15.705 -6.634, 16.000 15.302 -6.912, 16.000 14.107 -8.438, 16.000 14.107 -11.762, 16.000 14.334 -12.195, 14.800 14.612 -12.598, 14.800 19.895 -6.634, 14.800 19.005 -6.233, 16.000 17.070 -6.116, 14.800 15.302 -6.912, 14.800 14.612 -7.602, 16.000 14.334 -8.005, 14.800 13.816 -9.370, 16.000 13.757 -10.345, 14.800 13.757 -10.345, 14.800 14.334 -12.195, 14.800 14.936 -12.964, 16.000 14.936 -12.964, 14.800 14.985 -16.450, 16.000 16.350 -15.085, 16.000 13.153 -16.992, 14.800 12.836 -16.896, 16.000 12.270 -16.555, 14.800 14.732 -16.665, 14.800 14.447 -16.834, 16.000 14.138 -16.954, 14.800 13.813 -17.021, 14.800 13.153 -16.992, 16.000 10.653 -14.700, 14.800 10.653 -14.700, 14.800 11.816 -16.137, 14.800 11.394 -15.687, 14.800 11.005 -15.207, 16.000 9.998 -13.604, 16.000 8.719 -12.102, 16.000 5.272 -10.243, 14.800 3.973 -10.027, 16.000 3.973 -10.027, 14.800 9.998 -13.604, 14.800 8.719 -12.102, 14.800 8.215 -11.677, 14.800 7.111 -10.959, 14.800 5.272 -10.243, 14.800 4.627 -10.108, 16.000 3.314 -10.000, 16.000 4.428 10.000, 14.800 4.428 10.000, 14.800 5.302 9.903, 16.000 5.302 9.903, 14.800 5.726 9.784, 16.000 6.134 9.618, 14.800 6.134 9.618, 14.800 1.500 10.000, 16.000 1.500 -10.000, 16.000 4.627 -10.108, 16.000 5.904 -10.431, 16.000 7.678 -11.295, 16.000 8.215 -11.677, 16.000 10.642 -9.745, 16.000 9.186 -12.567, 16.000 10.585 -9.979, 16.000 6.234 -2.401, 16.000 6.519 -10.670, 16.000 7.111 -10.959, 16.000 10.914 -9.351, 16.000 10.713 -1.033, 16.000 6.701 -1.934, 16.000 10.393 -0.521, 16.000 6.800 1.500, 16.000 6.701 1.934, 16.000 11.072 1.312, 16.000 11.648 1.492, 16.000 6.883 9.158, 16.000 18.039 -2.907, 16.000 17.800 -2.877, 16.000 13.147 0.661, 16.000 9.614 -13.069, 16.000 10.338 -14.170, 16.000 12.465 -14.145, 16.000 12.737 -13.751, 16.000 13.816 -10.830, 16.000 12.570 -10.221, 16.000 12.570 -9.979, 16.000 13.757 -9.855, 16.000 12.407 -14.379, 16.000 11.005 -15.207, 16.000 11.816 -16.137, 16.000 12.539 -16.749, 16.000 12.836 -16.896, 16.000 13.813 -17.021, 16.000 13.865 -15.385, 16.000 14.447 -16.834, 16.000 14.732 -16.665, 16.000 14.985 -16.450, 16.000 12.407 -14.621, 16.000 11.394 -15.687, 16.000 12.577 -15.068, 16.000 12.737 -15.249, 16.000 13.482 -17.034, 16.000 13.639 -15.471, 16.000 14.393 -14.621, 16.000 16.442 -14.959, 16.000 16.491 -14.653, 16.000 16.350 -14.378, 16.000 14.393 -14.379, 16.000 14.612 -12.598, 16.000 14.063 -13.751, 16.000 13.933 -11.305, 16.000 13.865 -13.615, 16.000 13.816 -9.370, 16.000 13.933 -8.895, 16.000 13.400 -6.700, 16.000 13.161 -6.671, 16.000 12.042 -9.215, 16.000 12.577 -6.268, 16.000 11.338 -9.129, 16.000 12.465 -6.055, 16.000 12.407 -5.821, 16.000 14.063 -6.449, 16.000 14.612 -7.602, 16.000 14.936 -7.236, 16.000 15.705 -6.634, 16.000 16.138 -6.407, 16.000 14.063 -4.951, 16.000 16.865 -3.523, 16.000 13.073 -0.793, 16.000 13.865 -4.815, 16.000 13.639 -4.729, 16.000 12.737 -4.951, 16.000 12.102 -1.469, 16.000 11.208 -1.378, 16.000 10.943 -1.231, 16.000 16.807 -3.998, 16.000 16.865 -4.232, 16.000 16.595 -6.233, 16.000 16.977 -4.446, 16.000 17.335 -4.763, 16.000 17.800 -4.877, 16.000 17.561 -4.848, 16.000 18.045 -6.057, 16.000 19.005 -6.233, 16.000 19.462 -6.407, 16.000 18.735 -4.232, 16.000 18.793 -3.998, 16.000 21.377 -5.132, 16.000 21.265 -5.345, 16.000 18.793 -3.757, 16.000 22.863 -4.951, 16.000 23.456 -3.755, 16.000 23.869 -4.149, 16.000 23.023 -5.132, 16.000 23.135 -5.345, 16.000 24.596 -5.136, 16.000 24.255 -4.570, 16.000 21.377 -6.268, 16.000 19.895 -6.634, 16.000 20.664 -7.236, 16.000 22.078 -8.650, 16.000 22.353 -8.791, 16.000 22.510 -8.791, 16.000 22.439 -6.671, 16.000 22.785 -8.650, 16.000 23.135 -6.055, 16.000 24.365 -7.032, 16.000 24.534 -6.747, 16.000 24.654 -6.438, 16.000 24.734 -5.782, 16.000 24.692 -5.453, 16.000 23.193 -5.579, 16.000 6.521 9.408, 16.000 5.726 9.784, 16.000 4.867 9.976, 16.000 6.023 2.475, 16.000 6.234 2.401, 16.000 6.582 -2.123, 16.000 10.754 -9.532, 16.000 12.407 -5.579, 16.000 11.498 -1.469, 16.000 13.161 -4.729, 16.000 12.657 -1.231, 16.000 14.223 -5.132, 16.000 14.393 -5.579, 16.000 11.577 -11.100, 16.000 11.338 -11.071, 16.000 10.642 -10.455, 16.000 12.935 -13.615, 16.000 21.735 -4.815, 16.000 18.623 -3.309, 16.000 23.018 -3.390, 16.000 13.252 0.376, 16.000 16.977 -3.309, 16.000 1.500 2.500, 14.800 5.800 -2.500, 14.800 5.904 -10.431, 14.800 6.234 -2.401, 14.800 6.519 -10.670, 14.800 7.678 -11.295, 14.800 6.582 -2.123, 14.800 6.775 -1.723, 14.800 6.800 1.500, 14.800 10.453 0.661, 14.800 6.775 1.723, 14.800 6.701 1.934, 14.800 6.883 9.158, 14.800 11.351 1.431, 14.800 11.072 1.312, 14.800 10.614 0.918, 14.800 6.582 2.123, 14.800 6.423 2.282, 14.800 6.234 2.401, 14.800 6.521 9.408, 14.800 5.800 2.500, 14.800 4.867 9.976, 14.800 1.500 2.500, 14.800 12.777 1.138, 14.800 18.265 -2.992, 14.800 21.961 -4.729, 14.800 22.200 -4.700, 14.800 22.665 -4.815, 14.800 23.456 -3.755, 14.800 24.255 -4.570, 14.800 23.193 -5.579, 14.800 24.692 -5.453, 14.800 24.721 -6.113, 14.800 24.654 -6.438, 14.800 24.150 -7.285, 14.800 23.135 -6.055, 14.800 22.863 -6.449, 14.800 22.200 -6.700, 14.800 22.078 -8.650, 14.800 21.961 -6.671, 14.800 22.659 -8.742, 14.800 21.735 -6.585, 14.800 20.664 -7.236, 14.800 21.207 -5.821, 14.800 19.462 -6.407, 14.800 21.265 -5.345, 14.800 18.793 -3.998, 14.800 21.377 -5.132, 14.800 18.793 -3.757, 14.800 18.463 -4.626, 14.800 18.045 -6.057, 14.800 17.800 -4.877, 14.800 17.561 -4.848, 14.800 17.555 -6.057, 14.800 17.070 -6.116, 14.800 16.595 -6.233, 14.800 14.335 -5.345, 14.800 13.073 -0.793, 14.800 12.887 -1.033, 14.800 16.865 -3.523, 14.800 16.977 -3.309, 14.800 17.137 -3.129, 14.800 13.298 0.076, 14.800 13.147 0.661, 14.800 16.138 -6.407, 14.800 14.393 -5.579, 14.800 14.393 -5.821, 14.800 14.223 -6.268, 14.800 14.936 -7.236, 14.800 14.063 -6.449, 14.800 14.334 -8.005, 14.800 14.107 -8.438, 14.800 13.161 -6.671, 14.800 11.817 -9.129, 14.800 11.577 -9.100, 14.800 12.407 -5.821, 14.800 10.914 -9.351, 14.800 12.465 -5.345, 14.800 11.208 -1.378, 14.800 12.657 -1.231, 14.800 13.933 -8.895, 14.800 13.757 -9.855, 14.800 12.512 -10.455, 14.800 13.816 -10.830, 14.800 13.933 -11.305, 14.800 13.161 -13.529, 14.800 13.400 -13.500, 14.800 13.639 -13.529, 14.800 12.400 -10.668, 14.800 12.465 -14.145, 14.800 12.407 -14.621, 14.800 12.042 -10.985, 14.800 14.107 -11.762, 14.800 14.063 -13.751, 14.800 14.223 -13.932, 14.800 16.442 -14.959, 14.800 16.491 -14.653, 14.800 16.350 -15.085, 14.800 13.865 -15.385, 14.800 14.138 -16.954, 14.800 12.539 -16.749, 14.800 12.270 -16.555, 14.800 12.465 -14.855, 14.800 13.482 -17.034, 14.800 13.161 -15.471, 14.800 12.737 -15.249, 14.800 10.338 -14.170, 14.800 11.113 -10.985, 14.800 10.754 -10.668, 14.800 10.642 -10.455, 14.800 10.585 -10.221, 14.800 10.393 -0.521, 14.800 10.713 -1.033, 14.800 9.614 -13.069, 14.800 9.186 -12.567, 14.800 16.807 -3.757, 14.800 13.400 -4.700, 14.800 12.407 -5.579, 14.800 11.577 -11.100, 14.800 16.350 -14.378, 14.800 17.335 -2.992, 14.800 17.561 -2.907, 14.800 12.249 1.431, 14.800 16.977 -4.446, 16.000 1.500 -2.500, 14.800 3.314 -10.000, -12.567 1.000 -2.585, -13.144 1.000 -2.500, -11.807 1.000 -3.012, -11.423 1.000 -3.318, -10.093 1.000 -6.343, -10.035 1.000 -6.577, -9.763 1.000 -6.971, -9.565 1.000 -7.108, -9.100 1.000 -7.223, -0.663 1.000 -6.971, -10.091 1.000 -3.927, -9.339 1.000 -5.252, -9.120 1.000 -4.050, -8.861 1.000 -5.252, -5.693 1.000 -4.521, -5.693 1.000 -4.279, -5.517 1.000 -1.887, -3.376 1.000 -2.237, -3.625 1.000 -1.805, -5.315 1.000 -1.440, -5.080 1.000 -0.490, -5.168 1.000 0.972, -4.048 1.000 0.125, -3.895 1.000 1.108, -8.437 1.000 -5.474, -5.363 1.000 -5.149, -5.165 1.000 -5.285, -4.033 1.000 -0.374, -5.315 1.000 1.440, -4.161 1.000 3.429, -5.517 1.000 1.887, -6.075 1.000 2.692, -6.422 1.000 3.038, -7.230 1.000 3.592, -5.523 1.000 4.968, -8.165 1.000 5.868, -8.107 1.000 6.343, -8.277 1.000 6.791, -4.700 1.000 5.400, -8.635 1.000 7.108, -7.678 1.000 3.792, -8.437 1.000 5.474, -8.861 1.000 5.252, -9.339 1.000 5.252, -9.763 1.000 5.474, -10.091 1.000 3.927, -10.559 1.000 3.778, -11.807 1.000 3.012, -14.300 1.000 2.500, -13.144 1.000 2.500, -10.035 1.000 6.577, -0.000 1.000 7.223, 14.300 1.000 10.000, 10.035 1.000 6.577, 11.423 1.000 3.318, 9.923 1.000 5.654, 9.609 1.000 4.018, 9.339 1.000 5.252, 11.807 1.000 3.012, 12.567 1.000 2.585, 10.559 1.000 3.778, 9.763 1.000 5.474, 9.120 1.000 4.050, 5.693 1.000 4.521, 5.635 1.000 4.755, 5.523 1.000 4.968, 8.165 1.000 6.577, 8.277 1.000 6.791, 8.107 1.000 6.343, 4.939 1.000 5.371, 5.693 1.000 4.279, 5.635 1.000 4.045, 6.422 1.000 3.038, 5.523 1.000 3.832, 6.075 1.000 2.692, 4.700 1.000 3.400, 5.771 1.000 2.307, 4.161 1.000 3.429, 3.935 1.000 3.515, 2.908 1.000 2.819, 3.407 1.000 4.279, 5.315 1.000 1.440, 5.168 1.000 0.972, 3.895 1.000 1.108, 4.048 1.000 0.125, 5.080 1.000 -0.490, 5.168 1.000 -0.972, 5.771 1.000 -2.307, 4.400 1.000 -3.400, 4.161 1.000 -3.429, 3.465 1.000 -4.045, 3.076 1.000 -2.635, 2.728 1.000 -2.993, 3.407 1.000 -4.279, 3.407 1.000 -4.521, 3.577 1.000 -4.968, 3.737 1.000 -5.149, 4.002 1.000 0.621, 5.050 1.000 -0.000, 3.820 1.000 -1.346, 4.939 1.000 -3.429, 6.075 1.000 -2.692, 5.363 1.000 -3.651, 5.635 1.000 -4.045, 7.230 1.000 -3.592, 7.678 1.000 -3.792, 8.165 1.000 -5.868, 5.165 1.000 -5.285, 8.107 1.000 -6.343, 4.939 1.000 -5.371, 8.277 1.000 -6.791, 9.763 1.000 -6.971, 10.035 1.000 -5.868, 11.005 1.000 -3.574, 8.861 1.000 -5.252, 9.120 1.000 -4.050, 8.635 1.000 -5.337, 9.763 1.000 -5.474, 9.923 1.000 -5.654, 11.807 1.000 -3.012, 12.567 1.000 -2.585, 12.852 1.000 -2.521, -0.239 1.000 -7.193, -8.861 1.000 -7.193, -8.107 1.000 -6.102, -4.700 1.000 -5.400, -0.993 1.000 -6.343, -3.935 1.000 -5.285, -3.577 1.000 -4.968, -3.407 1.000 -4.521, -3.407 1.000 -4.279, -2.340 1.000 -3.306, -3.935 1.000 -3.515, -4.161 1.000 -3.429, -4.700 1.000 -3.400, -4.400 1.000 -3.400, 0.239 1.000 -7.193, 0.993 1.000 -6.343, 3.465 1.000 -4.755, 0.988 1.000 -3.928, 0.663 1.000 -5.474, 0.498 1.000 -4.019, -0.239 1.000 -5.252, -0.000 1.000 -5.223, -0.823 1.000 -5.654, -1.463 1.000 -3.777, -0.988 1.000 -3.928, -8.437 1.000 -6.971, 0.239 1.000 7.193, 4.400 1.000 5.400, 0.823 1.000 6.791, 0.823 1.000 5.654, 0.663 1.000 5.474, 0.249 1.000 4.042, -0.239 1.000 5.252, 5.165 1.000 5.285, 8.165 1.000 5.868, 5.363 1.000 5.149, 0.993 1.000 6.102, 1.228 1.000 3.859, 3.407 1.000 4.521, 1.463 1.000 -3.777, 5.517 1.000 1.887, 0.465 1.000 5.337, -0.744 1.000 3.981, -3.407 1.000 4.279, -2.132 1.000 3.443, -3.577 1.000 3.832, -2.539 1.000 3.155, -3.935 1.000 3.515, -3.232 1.000 2.441, -3.730 1.000 1.579, 8.107 1.000 -6.102, 5.523 1.000 -4.968, 5.635 1.000 -4.755, 5.693 1.000 -4.279, -9.565 1.000 7.108, -9.763 1.000 6.971, 0.663 1.000 6.971, -0.935 1.000 6.577, -4.161 1.000 5.371, -3.577 1.000 4.968, -0.993 1.000 6.102, -0.935 1.000 5.868, -0.823 1.000 5.654, -3.407 1.000 4.521, -3.465 1.000 4.755, -5.523 1.000 3.832, -5.363 1.000 3.651, -14.300 -0.200 -2.500, -12.567 -0.200 -2.585, -0.000 -0.200 -7.223, 0.239 -0.200 -7.193, 9.100 -0.200 -7.223, 10.559 -0.200 -3.778, 9.923 -0.200 -5.654, 12.567 -0.200 -2.585, 12.293 -0.200 -2.690, 13.144 -0.200 -2.500, 12.038 -0.200 -2.833, 9.100 -0.200 -5.223, 9.120 -0.200 -4.050, 9.565 -0.200 -5.337, 8.861 -0.200 -5.252, 4.400 -0.200 -5.400, 0.663 -0.200 -6.971, 8.437 -0.200 -6.971, 8.635 -0.200 -7.108, 5.693 -0.200 -4.279, 6.809 -0.200 -3.340, 5.523 -0.200 -3.832, 5.635 -0.200 -4.045, 7.230 -0.200 -3.592, 5.771 -0.200 -2.307, 5.165 -0.200 -3.515, 3.625 -0.200 -1.805, 3.935 -0.200 -3.515, 4.161 -0.200 -3.429, 5.315 -0.200 -1.440, 5.080 -0.200 -0.490, 5.168 -0.200 0.972, 5.517 -0.200 1.887, 4.400 -0.200 3.400, 3.232 -0.200 2.441, 3.935 -0.200 3.515, 3.737 -0.200 3.651, 3.577 -0.200 3.832, 3.407 -0.200 4.521, 3.465 -0.200 4.755, 0.663 -0.200 5.474, 0.744 -0.200 3.981, 0.249 -0.200 4.042, -0.465 -0.200 5.337, -0.663 -0.200 5.474, -1.693 -0.200 3.679, -0.823 -0.200 5.654, -3.465 -0.200 4.755, -3.407 -0.200 4.279, -3.577 -0.200 3.832, -3.737 -0.200 3.651, -3.935 -0.200 3.515, -4.161 -0.200 3.429, -3.507 -0.200 2.025, -5.165 -0.200 3.515, -6.075 -0.200 2.692, -5.363 -0.200 3.651, -8.165 -0.200 5.868, -8.277 -0.200 5.654, -9.120 -0.200 4.050, -9.923 -0.200 5.654, -10.559 -0.200 3.778, -11.423 -0.200 3.318, -14.300 -0.200 10.000, -13.144 -0.200 2.500, -11.807 -0.200 3.012, -12.567 -0.200 2.585, 3.820 -0.200 -1.346, 5.050 -0.200 -0.000, 4.700 -0.200 3.400, 6.422 -0.200 3.038, 5.363 -0.200 3.651, 6.809 -0.200 3.340, 5.635 -0.200 4.045, 7.678 -0.200 3.792, 5.635 -0.200 4.755, 8.165 -0.200 5.868, 8.107 -0.200 6.102, 5.523 -0.200 4.968, 5.363 -0.200 5.149, 8.277 -0.200 6.791, 0.823 -0.200 6.791, 4.400 -0.200 5.400, 0.935 -0.200 6.577, 0.993 -0.200 6.343, 0.935 -0.200 5.868, 3.577 -0.200 4.968, 7.230 -0.200 3.592, 5.693 -0.200 4.521, 8.630 -0.200 4.023, 8.861 -0.200 5.252, 9.565 -0.200 5.337, 10.559 -0.200 3.778, 10.093 -0.200 6.102, 11.005 -0.200 3.574, 14.300 -0.200 10.000, 10.093 -0.200 6.343, 9.763 -0.200 6.971, 0.663 -0.200 6.971, 0.465 -0.200 7.108, 0.239 -0.200 7.193, -0.000 -0.200 7.223, -0.663 -0.200 6.971, -8.437 -0.200 6.971, -4.161 -0.200 5.371, -0.935 -0.200 6.577, -3.737 -0.200 5.149, -3.577 -0.200 4.968, -9.763 -0.200 5.474, -8.861 -0.200 5.252, -8.147 -0.200 3.936, -5.315 -0.200 1.440, -3.730 -0.200 1.579, -3.895 -0.200 1.108, -4.002 -0.200 0.621, -5.168 -0.200 0.972, -4.048 -0.200 0.125, -5.168 -0.200 -0.972, -3.625 -0.200 -1.805, -5.165 -0.200 -3.515, -4.939 -0.200 -3.429, -4.033 -0.200 -0.374, -3.956 -0.200 -0.866, -3.820 -0.200 -1.346, -5.517 -0.200 -1.887, -4.700 -0.200 -3.400, -3.376 -0.200 -2.237, -2.728 -0.200 -2.993, -1.916 -0.200 -3.568, -3.407 -0.200 -4.279, -1.463 -0.200 -3.777, -3.407 -0.200 -4.521, -3.465 -0.200 -4.755, -0.823 -0.200 -5.654, -0.000 -0.200 -4.050, -0.000 -0.200 -5.223, 0.239 -0.200 -5.252, 0.823 -0.200 -5.654, 0.993 -0.200 -6.102, 0.993 -0.200 -6.343, 3.935 -0.200 -5.285, 0.935 -0.200 -6.577, 4.161 -0.200 -5.371, -6.075 -0.200 -2.692, -5.363 -0.200 -3.651, -6.809 -0.200 -3.340, -8.165 -0.200 -5.868, -0.663 -0.200 -6.971, -8.437 -0.200 -6.971, -7.230 -0.200 -3.592, -8.277 -0.200 -5.654, -8.147 -0.200 -3.936, -8.635 -0.200 -5.337, -9.120 -0.200 -4.050, -9.565 -0.200 -5.337, -9.609 -0.200 -4.018, -10.091 -0.200 -3.927, -9.923 -0.200 -5.654, -9.763 -0.200 -5.474, -10.035 -0.200 -5.868, -11.005 -0.200 -3.574, -11.423 -0.200 -3.318, -10.035 -0.200 -6.577, -9.565 -0.200 -7.108, -14.300 -0.200 -10.000, -8.861 -0.200 -7.193, -8.277 -0.200 -6.791, -4.939 -0.200 -5.371, -7.678 -0.200 -3.792, -2.340 -0.200 -3.306, -0.935 -0.200 -5.868, -0.935 -0.200 -6.577, -0.823 -0.200 -6.791, -0.993 -0.200 -6.343, -3.935 -0.200 -5.285, -0.465 -0.200 -5.337, -0.239 -0.200 -5.252, 3.407 -0.200 -4.521, 2.340 -0.200 -3.306, 3.407 -0.200 -4.279, 3.737 -0.200 -3.651, 3.076 -0.200 -2.635, 3.465 -0.200 -4.755, 3.737 -0.200 -5.149, 4.700 -0.200 5.400, 0.993 -0.200 6.102, 3.935 -0.200 5.285, -5.517 -0.200 1.887, -2.908 -0.200 2.819, -2.132 -0.200 3.443, -3.465 -0.200 4.045, -0.239 -0.200 5.252, 1.228 -0.200 3.859, 0.823 -0.200 5.654, 4.400 -0.200 -3.400, 5.635 -0.200 -4.755, 5.363 -0.200 -5.149, 8.277 -0.200 -6.791, -9.923 -0.200 6.791, -9.339 -0.200 7.193, -9.100 -0.200 7.223, -8.277 -0.200 6.791, -4.700 -0.200 5.400, -8.165 -0.200 6.577, -8.107 -0.200 6.102, -5.635 -0.200 4.755, -5.165 -0.200 5.285, -8.107 -0.200 6.343, -0.935 -0.200 5.868, -0.993 -0.200 6.102, 14.300 1.000 -10.000, 13.144 1.000 -2.500, 12.852 -0.200 -2.521, 12.038 1.000 -2.833, 12.293 1.000 -2.690, 13.144 -0.200 2.500, 12.852 1.000 2.521, 12.852 -0.200 2.521, 12.567 -0.200 2.585, 12.293 -0.200 2.690, 12.293 1.000 2.690, 11.807 -0.200 3.012, 12.038 1.000 2.833, 12.038 -0.200 2.833, 13.144 1.000 2.500, 4.700 1.000 -5.400, 5.165 -0.200 -5.285, 5.693 1.000 -4.521, 5.693 -0.200 -4.521, 5.363 -0.200 -3.651, 4.939 -0.200 -3.429, 4.700 -0.200 -3.400, 4.939 -0.200 -5.371, 5.363 1.000 -5.149, 5.523 -0.200 -4.968, 5.523 1.000 -3.832, 5.165 1.000 -3.515, 4.700 -0.200 -5.400, 3.935 1.000 -3.515, 3.737 1.000 -3.651, 3.465 -0.200 -4.045, 3.935 1.000 -5.285, 4.161 1.000 -5.371, 4.400 1.000 -5.400, 3.577 1.000 -3.832, 3.577 -0.200 -3.832, 3.577 -0.200 -4.968, 4.700 1.000 -3.400, 4.939 1.000 3.429, 4.939 -0.200 3.429, 5.165 1.000 3.515, 5.523 -0.200 3.832, 4.939 -0.200 5.371, 4.700 1.000 5.400, 5.165 -0.200 3.515, 5.363 1.000 3.651, 5.693 -0.200 4.279, 5.165 -0.200 5.285, 4.400 1.000 3.400, 4.161 1.000 5.371, 4.161 -0.200 5.371, 3.465 1.000 4.755, 3.407 -0.200 4.279, 3.737 1.000 3.651, 4.161 -0.200 3.429, 3.935 1.000 5.285, 3.737 1.000 5.149, 3.737 -0.200 5.149, 3.577 1.000 4.968, 3.465 1.000 4.045, 3.465 -0.200 4.045, 3.577 1.000 3.832, -13.144 -0.200 -2.500, -12.852 1.000 -2.521, -12.852 -0.200 -2.521, -12.293 -0.200 -2.690, -12.038 -0.200 -2.833, -11.807 -0.200 -3.012, -12.038 1.000 -2.833, -12.293 1.000 -2.690, -12.038 -0.200 2.833, -12.038 1.000 2.833, -12.293 1.000 2.690, -12.293 -0.200 2.690, -12.852 -0.200 2.521, -12.852 1.000 2.521, -12.567 1.000 2.585, -4.939 1.000 -3.429, -5.523 -0.200 -3.832, -5.635 1.000 -4.045, -5.635 -0.200 -4.045, -5.693 -0.200 -4.279, -5.635 1.000 -4.755, -5.523 -0.200 -4.968, -5.165 -0.200 -5.285, -4.700 -0.200 -5.400, -4.939 1.000 -5.371, -5.165 1.000 -3.515, -5.363 1.000 -3.651, -5.523 1.000 -3.832, -5.693 -0.200 -4.521, -5.635 -0.200 -4.755, -5.523 1.000 -4.968, -5.363 -0.200 -5.149, -4.400 -0.200 -3.400, -4.400 1.000 -5.400, -4.400 -0.200 -5.400, -4.161 -0.200 -5.371, -3.737 -0.200 -5.149, -3.577 -0.200 -4.968, -3.465 1.000 -4.755, -3.465 1.000 -4.045, -3.465 -0.200 -4.045, -3.577 1.000 -3.832, -3.577 -0.200 -3.832, -3.737 -0.200 -3.651, -3.935 -0.200 -3.515, -4.161 -0.200 -3.429, -4.161 1.000 -5.371, -3.737 1.000 -5.149, -3.737 1.000 -3.651, -4.400 1.000 3.400, -3.465 1.000 4.045, -3.935 1.000 5.285, -3.935 -0.200 5.285, -3.737 1.000 3.651, -3.407 -0.200 4.521, -3.737 1.000 5.149, -4.400 -0.200 3.400, -4.700 1.000 3.400, -4.939 1.000 5.371, -4.939 -0.200 5.371, -5.363 1.000 5.149, -5.363 -0.200 5.149, -5.693 -0.200 4.521, -5.693 -0.200 4.279, -5.635 -0.200 4.045, -5.523 -0.200 3.832, -4.700 -0.200 3.400, -4.939 1.000 3.429, -4.939 -0.200 3.429, -5.165 1.000 5.285, -5.523 -0.200 4.968, -5.635 1.000 4.755, -5.693 1.000 4.521, -5.693 1.000 4.279, -5.635 1.000 4.045, -5.165 1.000 3.515, -4.400 -0.200 5.400, -4.400 1.000 5.400, 14.800 1.500 -2.500, 15.772 0.650 -2.500, 15.602 0.407 -2.500, 14.594 1.095 -2.500, 14.455 1.024 -2.500, 14.595 -0.174 -2.500, 14.300 -0.200 -10.000, 14.881 -0.097 -10.000, 14.455 1.024 -10.000, 14.594 1.095 -10.000, 15.150 0.028 -10.000, 15.393 0.198 -10.000, 15.897 0.919 -10.000, 15.772 0.650 -10.000, 14.776 1.345 -10.000, 14.800 1.500 -10.000, 14.595 -0.174 -10.000, 14.300 -0.200 -2.500, 15.393 0.198 -2.500, 15.602 0.407 -10.000, 15.897 0.919 -2.500, 15.974 1.205 -10.000, 15.974 1.205 -2.500, 14.881 -0.097 -2.500, 15.150 0.028 -2.500, 14.300 1.000 -2.500, 14.705 1.206 -2.500, 14.776 1.345 -2.500, 14.705 1.206 -10.000, 15.974 1.205 10.000, 14.776 1.345 10.000, 14.705 1.206 10.000, 15.393 0.198 10.000, 14.594 1.095 10.000, 14.881 -0.097 10.000, 14.595 -0.174 10.000, 14.455 1.024 10.000, 14.300 1.000 2.500, 14.595 -0.174 2.500, 15.150 0.028 2.500, 14.594 1.095 2.500, 14.776 1.345 2.500, 15.602 0.407 2.500, 14.300 -0.200 2.500, 15.150 0.028 10.000, 15.772 0.650 2.500, 15.772 0.650 10.000, 16.000 1.500 10.000, 15.897 0.919 10.000, 14.881 -0.097 2.500, 15.393 0.198 2.500, 15.602 0.407 10.000, 15.897 0.919 2.500, 15.974 1.205 2.500, 14.705 1.206 2.500, 14.455 1.024 2.500, -15.772 0.650 2.500, -15.393 0.198 2.500, -15.150 0.028 2.500, -14.595 -0.174 2.500, -14.595 -0.174 10.000, -14.300 1.000 10.000, -14.455 1.024 10.000, -15.150 0.028 10.000, -15.393 0.198 10.000, -15.772 0.650 10.000, -14.776 1.345 10.000, -15.897 0.919 10.000, -14.705 1.206 10.000, -14.300 -0.200 2.500, -14.881 -0.097 2.500, -14.881 -0.097 10.000, -15.602 0.407 2.500, -15.974 1.205 10.000, -15.974 1.205 2.500, -15.897 0.919 2.500, -15.602 0.407 10.000, -14.455 1.024 2.500, -14.705 1.206 2.500, -14.594 1.095 2.500, -14.594 1.095 10.000, -14.776 1.345 2.500, -16.000 1.500 -10.000, -14.800 1.500 -10.000, -15.772 0.650 -10.000, -15.602 0.407 -10.000, -15.150 0.028 -10.000, -14.594 1.095 -10.000, -14.881 -0.097 -10.000, -14.455 1.024 -10.000, -14.595 -0.174 -10.000, -14.300 1.000 -10.000, -14.455 1.024 -2.500, -15.602 0.407 -2.500, -15.897 0.919 -2.500, -14.776 1.345 -2.500, -16.000 1.500 -2.500, -14.595 -0.174 -2.500, -14.881 -0.097 -2.500, -15.150 0.028 -2.500, -15.393 0.198 -2.500, -15.772 0.650 -2.500, -15.974 1.205 -10.000, -15.897 0.919 -10.000, -15.974 1.205 -2.500, -15.393 0.198 -10.000, -14.800 1.500 -2.500, -14.776 1.345 -10.000, -14.705 1.206 -2.500, -14.705 1.206 -10.000, -14.594 1.095 -2.500, -14.300 1.000 -2.500, -11.424 20.749 -10.320, -11.424 20.715 -10.595, -11.315 20.863 -10.621, -11.300 21.000 -10.122, -11.315 20.907 -10.040, -11.315 20.899 -10.331, -11.315 20.887 -9.750, -11.424 20.625 -9.224, -11.507 20.491 -8.980, -11.507 20.584 -9.237, -11.424 20.738 -9.767, -11.357 20.804 -9.759, -11.507 20.673 -10.588, -11.315 20.815 -10.853, -11.424 20.669 -10.817, -11.357 20.734 -10.833, -11.357 20.781 -10.607, -11.357 20.688 -9.205, -11.507 20.374 -8.733, -11.600 20.387 -8.789, -11.315 20.841 -9.462, -11.600 20.067 -8.292, -11.600 20.240 -8.532, -11.315 20.768 -9.180, -11.357 20.592 -8.938, -11.600 19.871 -8.070, -11.507 19.694 -7.885, -11.600 19.417 -7.693, -11.507 19.248 -7.571, -11.507 19.005 -7.446, -11.507 18.221 -7.216, -11.507 17.404 -7.212, -11.357 17.110 -7.156, -11.300 16.775 -7.069, -11.315 16.811 -7.154, -11.300 16.538 -7.159, -11.315 16.539 -7.260, -11.357 16.320 -7.463, -11.424 16.117 -7.668, -11.507 16.141 -7.703, -11.357 16.837 -7.234, -11.300 20.847 -9.122, -11.300 20.655 -8.653, -11.300 20.531 -8.431, -11.300 20.060 -7.835, -11.300 19.674 -7.506, -11.357 19.302 -7.476, -11.507 18.751 -7.345, -11.424 19.023 -7.407, -11.315 19.590 -7.560, -11.315 19.344 -7.403, -11.315 20.669 -8.906, -11.315 20.544 -8.643, -11.424 20.271 -8.475, -11.424 20.108 -8.250, -11.315 20.396 -8.392, -11.357 20.326 -8.438, -11.357 20.159 -8.209, -11.424 19.924 -8.042, -11.424 19.722 -7.853, -11.357 19.972 -7.996, -11.424 19.503 -7.682, -11.507 19.479 -7.717, -11.315 19.820 -7.739, -11.300 19.241 -7.242, -11.357 18.787 -7.242, -11.507 18.489 -7.268, -11.424 18.765 -7.305, -11.424 18.227 -7.174, -11.315 18.814 -7.163, -11.300 18.771 -7.051, -11.357 18.237 -7.108, -11.507 17.949 -7.189, -11.300 18.527 -6.984, -11.315 18.535 -7.081, -11.315 17.091 -7.075, -11.315 17.377 -7.022, -11.315 17.959 -6.997, -11.357 17.954 -7.080, -11.315 18.249 -7.025, -11.315 17.667 -6.996, -11.300 16.309 -7.269, -11.357 16.079 -7.614, -11.507 15.924 -7.869, -11.507 15.724 -8.055, -11.300 16.090 -7.396, -11.424 15.897 -7.836, -11.424 15.693 -8.025, -11.507 15.541 -8.258, -11.600 15.461 -8.386, -11.315 16.032 -7.545, -11.357 15.646 -7.978, -11.424 15.508 -8.231, -11.507 15.379 -8.478, -11.600 15.162 -8.895, -11.600 15.298 -8.633, -11.424 15.343 -8.454, -11.507 15.237 -8.711, -11.507 15.119 -8.958, -11.300 15.315 -8.083, -11.300 15.016 -8.523, -11.300 14.653 -9.519, -11.315 14.716 -9.724, -11.315 14.694 -10.014, -11.300 14.615 -9.783, -11.300 14.607 -10.316, -11.300 14.636 -10.581, -11.300 14.687 -10.842, -11.315 14.792 -10.880, -11.507 15.164 -11.345, -11.424 15.126 -11.363, -11.507 15.293 -11.586, -11.424 15.019 -11.107, -11.424 14.937 -10.842, -11.315 14.699 -10.305, -11.357 14.815 -10.581, -11.315 14.732 -10.595, -11.424 15.079 -8.941, -11.600 15.053 -9.170, -11.315 15.219 -8.370, -11.315 15.068 -8.620, -11.424 14.983 -9.201, -11.507 14.953 -9.478, -11.357 14.920 -9.180, -11.600 14.949 -10.629, -11.600 15.017 -10.917, -11.315 14.840 -9.155, -11.507 14.886 -10.019, -11.507 14.907 -9.747, -11.424 14.864 -9.742, -11.315 14.764 -9.436, -11.357 14.799 -9.734, -11.424 14.844 -10.018, -11.424 14.849 -10.295, -11.507 14.892 -10.293, -11.507 14.922 -10.564, -11.507 15.059 -11.092, -11.300 14.760 -11.098, -11.315 14.878 -11.158, -11.357 15.066 -11.391, -11.300 14.853 -11.348, -11.315 14.990 -11.427, -11.507 15.614 -12.028, -11.424 15.408 -11.839, -11.357 15.355 -11.878, -11.424 15.582 -12.056, -11.507 15.804 -12.224, -11.300 15.101 -11.819, -11.424 15.775 -12.255, -11.507 16.011 -12.401, -11.315 15.287 -11.928, -11.300 15.253 -12.038, -11.357 15.532 -12.100, -11.315 15.469 -12.155, -11.424 15.985 -12.435, -11.507 16.979 -12.897, -11.600 17.040 -12.899, -11.507 18.331 -12.966, -11.600 18.213 -12.971, -11.300 15.423 -12.243, -11.315 15.673 -12.365, -11.507 16.235 -12.559, -11.300 15.609 -12.433, -11.300 15.811 -12.607, -11.300 16.492 -13.021, -11.300 16.739 -13.119, -11.300 17.784 -13.300, -11.315 17.785 -13.207, -11.357 18.351 -13.073, -11.424 18.517 -12.969, -11.424 18.339 -13.008, -11.424 18.065 -13.045, -11.315 17.208 -13.150, -11.315 17.496 -13.192, -11.424 16.212 -12.595, -11.424 16.452 -12.732, -11.315 15.893 -12.553, -11.507 16.721 -12.807, -11.424 16.705 -12.847, -11.357 16.422 -12.792, -11.357 16.948 -13.001, -11.424 16.967 -12.938, -11.507 17.244 -12.961, -11.424 17.236 -13.003, -11.507 17.515 -13.001, -11.357 17.504 -13.109, -11.424 17.787 -13.057, -11.507 18.061 -13.003, -11.300 18.315 -13.258, -11.315 18.078 -13.195, -11.315 18.367 -13.155, -11.600 17.918 -12.998, -11.507 17.787 -13.015, -11.600 17.329 -12.961, -11.507 16.472 -12.695, -11.507 14.979 -10.831, -11.507 16.617 -7.436, -11.424 16.600 -7.397, -11.600 16.870 -7.353, -11.424 16.858 -7.297, -11.507 16.872 -7.337, -11.600 17.155 -7.273, -11.507 17.135 -7.262, -11.600 18.617 -7.317, -11.507 19.894 -8.072, -11.507 20.074 -8.277, -11.507 20.235 -8.498, -11.600 20.599 -9.340, -11.507 20.696 -9.771, -11.357 20.815 -10.325, -11.600 20.695 -9.922, -11.507 20.714 -10.044, -11.507 20.707 -10.317, -11.600 20.671 -10.513, -11.357 20.823 -10.042, -11.424 20.757 -10.043, -11.357 20.759 -9.479, -11.507 20.653 -9.502, -11.424 20.694 -9.493, -11.424 20.530 -8.964, -11.357 20.471 -8.682, -11.424 20.412 -8.713, -11.315 20.225 -8.157, -11.315 20.032 -7.938, -11.357 19.765 -7.802, -11.357 19.542 -7.628, -11.424 19.269 -7.534, -11.357 19.050 -7.347, -11.315 19.085 -7.271, -11.424 18.499 -7.227, -11.357 18.515 -7.162, -11.424 17.674 -7.145, -11.357 17.671 -7.079, -11.357 17.389 -7.104, -11.424 17.125 -7.221, -11.507 17.676 -7.188, -11.424 17.951 -7.147, -11.424 17.398 -7.170, -11.357 16.573 -7.336, -11.315 16.279 -7.391, -11.507 16.373 -7.558, -11.424 16.352 -7.521, -11.315 15.800 -7.722, -11.357 15.854 -7.786, -11.315 15.392 -8.136, -11.357 15.457 -8.189, -11.315 15.586 -7.919, -11.424 15.200 -8.691, -11.357 15.288 -8.417, -11.315 14.941 -8.882, -11.357 15.142 -8.660, -11.357 15.018 -8.915, -11.507 15.023 -9.214, -11.357 14.846 -9.454, -11.424 14.911 -9.468, -11.357 14.777 -10.016, -11.424 14.880 -10.571, -11.357 14.783 -10.300, -11.357 14.873 -10.859, -11.357 14.957 -11.130, -11.315 15.127 -11.684, -11.357 15.199 -11.642, -11.424 15.256 -11.608, -11.507 15.443 -11.814, -11.357 15.730 -12.304, -11.315 16.131 -12.721, -11.357 15.945 -12.487, -11.357 16.176 -12.651, -11.315 16.384 -12.866, -11.357 16.680 -12.909, -11.315 16.649 -12.986, -11.357 17.224 -13.068, -11.315 16.925 -13.081, -11.424 17.511 -13.043, -11.357 17.786 -13.124, -11.357 18.070 -13.112, -14.300 21.574 -10.546, -14.300 21.551 -10.711, -14.300 21.594 -9.876, -14.300 20.599 -9.340, -14.300 21.559 -9.544, -14.300 21.495 -9.213, -14.300 20.507 -9.059, -14.300 21.046 -8.125, -14.300 20.387 -8.789, -14.300 20.960 -7.989, -14.300 20.097 -7.073, -14.300 19.575 -6.737, -14.300 19.291 -6.603, -14.300 20.342 -7.275, -14.300 19.841 -6.893, -14.300 18.659 -6.398, -14.300 17.661 -6.303, -14.300 17.491 -6.313, -14.300 17.446 -7.222, -14.300 18.329 -7.249, -14.300 17.998 -6.305, -14.300 17.321 -6.331, -14.300 17.155 -7.273, -14.300 16.870 -7.353, -14.300 16.355 -6.585, -14.300 16.068 -6.718, -14.300 16.595 -7.462, -14.300 15.533 -7.050, -14.300 15.794 -6.873, -14.300 16.333 -7.598, -14.300 15.857 -7.948, -14.300 15.648 -8.157, -14.300 14.386 -8.431, -14.300 15.053 -9.170, -14.300 14.137 -9.086, -14.300 14.922 -9.746, -14.300 14.033 -9.604, -14.300 14.014 -9.782, -14.300 14.003 -9.961, -14.300 14.002 -10.140, -14.300 14.022 -10.494, -14.300 14.072 -10.837, -14.300 14.949 -10.629, -14.300 14.109 -11.002, -14.300 14.464 -11.920, -14.300 14.319 -11.625, -14.300 15.770 -12.171, -14.300 15.570 -11.954, -14.300 15.270 -12.937, -14.300 15.992 -12.367, -14.300 15.538 -13.153, -14.300 16.489 -12.687, -14.300 15.831 -13.351, -14.300 15.983 -13.438, -14.300 16.139 -13.518, -14.300 16.461 -13.657, -14.300 16.627 -13.715, -14.300 16.797 -13.765, -14.300 17.040 -12.899, -14.300 17.329 -12.961, -14.300 16.971 -13.808, -14.300 17.678 -13.897, -14.300 18.213 -12.971, -14.300 18.025 -13.893, -14.300 18.503 -12.914, -14.300 18.604 -12.899, -14.300 18.519 -13.831, -14.300 18.898 -12.980, -14.300 18.838 -13.756, -14.300 19.454 -13.521, -14.300 20.606 -11.007, -14.300 20.680 -11.198, -14.300 21.347 -11.466, -14.359 19.238 -13.770, -14.423 19.254 -13.810, -14.423 18.588 -14.006, -14.359 17.896 -14.040, -14.300 17.147 -13.842, -14.300 17.324 -13.869, -14.300 17.561 -13.892, -14.300 17.501 -13.887, -14.300 17.853 -13.899, -14.315 17.895 -13.975, -14.315 17.557 -13.969, -14.315 19.510 -13.577, -14.460 19.600 -13.667, -14.423 19.572 -13.669, -14.500 19.603 -13.671, -14.500 18.958 -13.929, -14.422 19.591 -13.659, -14.359 19.552 -13.630, -14.500 17.933 -14.098, -14.423 17.897 -14.084, -14.315 17.220 -13.933, -14.300 17.232 -13.857, -14.500 17.585 -14.094, -14.359 16.873 -13.931, -14.315 16.888 -13.868, -14.500 16.898 -13.997, -14.423 17.204 -14.040, -14.315 16.248 -13.652, -14.300 16.298 -13.591, -14.359 16.543 -13.836, -14.315 15.946 -13.505, -14.500 16.563 -13.904, -14.423 16.205 -13.752, -14.500 15.924 -13.633, -14.423 15.893 -13.599, -14.300 15.683 -13.256, -14.315 15.655 -13.329, -14.500 15.625 -13.457, -14.315 15.382 -13.130, -14.300 15.399 -13.046, -14.500 15.341 -13.255, -14.359 15.082 -12.954, -14.300 14.826 -12.468, -14.300 15.035 -12.711, -14.315 14.892 -12.664, -14.300 15.149 -12.826, -14.500 15.077 -13.030, -14.315 14.680 -12.400, -14.500 14.833 -12.783, -14.359 14.844 -12.707, -14.359 14.628 -12.439, -14.300 14.635 -12.203, -14.315 14.491 -12.120, -14.500 14.611 -12.515, -14.423 14.593 -12.465, -14.359 14.436 -12.154, -14.359 14.270 -11.852, -14.300 14.201 -11.320, -14.500 14.242 -11.927, -14.423 14.231 -11.872, -14.315 14.081 -11.195, -14.500 14.097 -11.612, -14.359 14.019 -11.213, -14.315 14.000 -10.866, -14.359 13.936 -10.879, -14.315 13.948 -10.532, -14.300 14.043 -10.668, -14.300 14.024 -10.524, -14.300 14.001 -10.193, -14.315 13.925 -10.195, -14.423 13.894 -10.888, -14.359 13.860 -10.196, -14.315 13.931 -9.857, -14.359 13.903 -9.511, -14.300 14.060 -9.428, -14.423 13.823 -9.850, -14.423 13.860 -9.504, -14.315 14.032 -9.188, -14.300 14.188 -8.918, -14.315 14.126 -8.864, -14.300 14.095 -9.256, -14.500 13.897 -9.225, -14.359 13.969 -9.173, -14.423 13.927 -9.163, -14.359 14.064 -8.843, -14.300 14.246 -8.753, -14.423 14.023 -8.829, -14.300 14.468 -8.273, -14.300 14.312 -8.591, -14.500 13.988 -8.889, -14.423 14.149 -8.505, -14.359 14.188 -8.522, -14.315 14.396 -8.244, -14.300 14.555 -8.122, -14.423 14.301 -8.193, -14.359 14.517 -7.919, -14.315 14.770 -7.682, -14.300 14.838 -7.715, -14.300 14.740 -7.844, -14.300 14.645 -7.979, -14.500 14.428 -7.948, -14.359 14.720 -7.641, -14.423 14.686 -7.614, -14.359 14.946 -7.382, -14.300 15.050 -7.475, -14.300 15.287 -7.250, -14.315 14.993 -7.427, -14.500 14.628 -7.663, -14.315 15.236 -7.192, -14.423 14.914 -7.352, -14.359 15.193 -7.143, -14.423 15.165 -7.111, -14.500 15.097 -7.151, -14.500 15.363 -6.928, -14.315 16.076 -6.628, -14.315 15.780 -6.791, -14.500 15.648 -6.728, -14.359 15.746 -6.736, -14.423 15.724 -6.699, -14.315 16.386 -6.491, -14.423 16.028 -6.531, -14.300 16.661 -6.475, -14.300 16.506 -6.527, -14.500 16.263 -6.407, -14.359 16.362 -6.430, -14.359 16.687 -6.319, -14.300 17.049 -6.375, -14.300 16.986 -6.390, -14.300 16.727 -6.455, -14.315 16.705 -6.381, -14.500 16.589 -6.288, -14.423 16.346 -6.390, -14.315 17.705 -6.225, -14.423 17.012 -6.194, -14.359 17.361 -6.183, -14.423 17.356 -6.140, -14.315 18.043 -6.231, -14.300 18.330 -6.337, -14.500 17.267 -6.136, -14.423 17.703 -6.116, -14.315 18.380 -6.267, -14.315 18.712 -6.332, -14.500 18.306 -6.132, -14.423 18.050 -6.123, -14.359 18.389 -6.203, -14.315 19.036 -6.426, -14.300 18.983 -6.489, -14.500 18.649 -6.191, -14.423 18.396 -6.160, -14.423 18.737 -6.227, -14.359 18.727 -6.269, -14.359 19.057 -6.364, -14.300 19.141 -6.544, -14.315 19.352 -6.548, -14.423 19.071 -6.323, -14.359 19.378 -6.488, -14.315 19.656 -6.696, -14.359 19.687 -6.639, -14.500 19.312 -6.397, -14.423 19.395 -6.449, -14.359 19.981 -6.817, -14.315 20.218 -7.070, -14.315 19.945 -6.871, -14.423 20.005 -6.781, -14.300 20.567 -7.495, -14.500 19.929 -6.714, -14.423 20.286 -6.986, -14.359 20.518 -7.246, -14.315 20.473 -7.293, -14.315 20.708 -7.536, -14.300 20.773 -7.733, -14.500 20.215 -6.911, -14.423 20.548 -7.214, -14.315 20.920 -7.800, -14.500 20.730 -7.377, -14.423 20.789 -7.465, -14.359 20.972 -7.761, -14.500 20.955 -7.641, -14.315 21.109 -8.080, -14.300 21.338 -8.713, -14.359 21.470 -8.662, -14.359 21.581 -8.987, -14.423 21.706 -9.312, -14.300 21.599 -10.210, -14.315 21.652 -9.668, -14.423 21.760 -9.656, -14.359 21.717 -9.661, -14.359 21.164 -8.046, -14.423 21.201 -8.024, -14.359 21.330 -8.348, -14.315 21.409 -8.686, -14.300 21.204 -8.410, -14.315 21.272 -8.376, -14.423 21.369 -8.328, -14.423 21.510 -8.646, -14.500 21.794 -9.885, -14.423 21.784 -10.003, -14.315 21.633 -10.680, -14.315 21.669 -10.343, -14.315 21.568 -11.012, -14.300 21.522 -10.871, -14.500 21.771 -10.579, -14.300 21.447 -11.175, -14.500 21.715 -10.922, -14.423 21.673 -11.037, -14.315 21.352 -11.652, -14.315 21.474 -11.336, -14.357 21.326 -11.858, -14.500 21.629 -11.258, -14.423 21.577 -11.371, -14.359 21.412 -11.678, -14.500 21.371 -11.903, -14.460 21.367 -11.900, -14.500 21.514 -11.586, -14.423 21.451 -11.695, -14.315 21.600 -9.334, -14.359 21.664 -9.321, -14.423 21.623 -8.975, -14.315 21.519 -9.005, -14.300 21.451 -9.048, -14.300 21.400 -8.885, -14.300 21.276 -8.568, -14.300 21.128 -8.268, -14.300 14.008 -10.318, -14.315 18.232 -13.952, -14.423 18.925 -13.923, -14.423 18.244 -14.060, -14.359 18.239 -14.017, -14.300 18.192 -13.880, -14.300 19.150 -13.652, -14.315 19.214 -13.709, -14.315 18.895 -13.819, -14.315 18.566 -13.900, -14.359 18.913 -13.881, -14.359 20.757 -7.493, -14.359 18.579 -13.964, -14.423 17.550 -14.077, -14.359 17.211 -13.997, -14.359 17.553 -14.034, -14.423 16.863 -13.973, -14.315 16.564 -13.774, -14.359 16.222 -13.712, -14.423 16.529 -13.877, -14.359 15.915 -13.561, -14.423 15.314 -13.214, -14.359 15.341 -13.180, -14.423 15.595 -13.419, -14.359 15.619 -13.383, -14.315 15.127 -12.907, -14.423 15.052 -12.986, -14.423 14.811 -12.735, -14.423 14.399 -12.176, -14.315 14.328 -11.824, -14.423 14.090 -11.554, -14.359 14.130 -11.538, -14.315 14.191 -11.514, -14.423 13.977 -11.225, -14.359 13.883 -10.539, -14.423 13.816 -10.197, -14.423 13.840 -10.544, -14.359 13.866 -9.853, -14.315 13.967 -9.520, -14.315 14.248 -8.548, -14.359 14.340 -8.213, -14.315 14.571 -7.955, -14.423 14.481 -7.895, -14.423 15.435 -6.893, -14.359 15.461 -6.928, -14.315 15.500 -6.980, -14.359 16.048 -6.570, -14.359 17.021 -6.236, -14.423 16.675 -6.277, -14.315 17.034 -6.300, -14.315 17.368 -6.248, -14.359 18.047 -6.166, -14.359 17.704 -6.160, -14.423 19.707 -6.601, -14.359 20.259 -7.020, -14.423 21.007 -7.735, -14.359 21.740 -10.004, -14.315 21.675 -10.005, -14.359 21.734 -10.347, -14.359 21.697 -10.689, -14.423 21.777 -10.350, -14.423 21.740 -10.696, -14.359 21.631 -11.027, -14.359 21.536 -11.357, -11.507 18.967 -13.056, -11.467 18.791 -12.961, -11.392 18.675 -12.986, -11.305 18.593 -13.144, -11.424 18.937 -13.086, -11.600 18.898 -12.980, -11.467 18.681 -12.933, -11.467 18.568 -12.933, -11.357 18.533 -13.034, -11.315 18.553 -13.115, -11.507 18.506 -12.928, -11.305 18.770 -13.188, -11.315 18.831 -13.192, -11.336 18.819 -13.117, -11.300 18.709 -13.218, -11.305 18.715 -13.159, -11.300 18.644 -13.200, -11.467 18.891 -13.014, -11.336 18.746 -13.078, -11.392 18.861 -13.057, -11.554 18.907 -12.991, -11.554 18.801 -12.935, -11.392 18.772 -13.010, -11.336 18.583 -13.058, -11.554 18.565 -12.906, -11.554 18.685 -12.906, -11.392 18.575 -12.986, -11.305 18.655 -13.144, -11.336 18.666 -13.058, -11.300 20.900 -10.944, -11.300 21.039 -11.147, -11.300 21.163 -11.205, -11.300 20.905 -10.875, -11.300 20.988 -10.375, -11.300 20.956 -10.627, -11.300 20.963 -9.616, -11.300 21.115 -8.456, -11.300 20.320 -7.391, -11.300 19.793 -6.982, -11.300 19.874 -7.663, -11.300 19.504 -6.815, -11.300 19.010 -7.137, -11.300 21.345 -11.121, -11.300 20.992 -9.868, -11.300 20.915 -9.367, -11.300 20.760 -8.884, -11.300 20.390 -8.220, -11.300 20.766 -7.888, -11.300 20.233 -8.021, -11.300 19.463 -7.366, -11.300 18.563 -6.479, -11.300 18.277 -6.936, -11.300 18.025 -6.908, -11.300 17.518 -6.912, -11.300 17.772 -6.900, -11.300 16.907 -6.509, -11.300 17.267 -6.945, -11.300 16.587 -6.604, -11.300 17.018 -6.997, -11.300 15.881 -7.540, -11.300 15.492 -7.884, -11.300 15.684 -7.700, -11.300 15.156 -8.297, -11.300 14.756 -7.996, -11.300 14.894 -8.760, -11.300 14.579 -8.279, -11.300 14.304 -8.887, -11.300 14.209 -9.207, -11.300 14.793 -9.006, -11.300 14.712 -9.260, -11.300 14.600 -10.049, -11.300 14.125 -10.533, -11.300 14.263 -11.186, -11.300 14.967 -11.589, -11.300 14.375 -11.500, -11.300 14.515 -11.804, -11.300 14.682 -12.093, -11.300 15.588 -13.066, -11.300 16.156 -13.415, -11.300 16.778 -13.656, -11.300 16.994 -13.197, -11.300 17.518 -13.288, -11.300 15.864 -13.253, -11.300 16.026 -12.764, -11.300 16.253 -12.902, -11.300 17.254 -13.253, -11.300 18.432 -13.746, -11.300 18.758 -13.674, -11.300 18.897 -13.539, -11.300 18.575 -13.205, -11.300 18.765 -13.257, -11.300 18.050 -13.290, -11.300 18.856 -13.348, -11.600 18.503 -12.914, -14.300 17.918 -12.998, -14.300 16.759 -12.807, -14.300 16.232 -12.540, -14.300 15.393 -11.717, -11.600 15.393 -11.717, -14.300 15.241 -11.464, -14.300 15.115 -11.196, -14.300 14.910 -10.336, -14.300 14.901 -10.041, -14.300 15.298 -8.633, -14.300 15.461 -8.386, -11.600 16.086 -7.761, -14.300 16.086 -7.761, -11.600 16.333 -7.598, -11.600 17.446 -7.222, -14.300 17.741 -7.201, -14.300 18.036 -7.210, -14.300 18.617 -7.317, -14.300 18.896 -7.415, -11.600 19.164 -7.541, -14.300 19.417 -7.693, -14.300 19.654 -7.870, -14.300 19.871 -8.070, -14.300 20.240 -8.532, -14.300 20.661 -9.629, -11.600 20.661 -9.629, -14.300 20.698 -10.218, -14.300 20.671 -10.513, -14.300 20.614 -10.803, -11.600 20.614 -10.803, -14.300 17.622 -12.995, -11.600 17.622 -12.995, -11.600 16.759 -12.807, -11.600 16.489 -12.687, -11.600 16.232 -12.540, -11.600 15.992 -12.367, -11.600 15.770 -12.171, -11.600 15.570 -11.954, -11.600 15.241 -11.464, -11.600 15.115 -11.196, -14.300 15.017 -10.917, -11.600 14.910 -10.336, -11.600 14.901 -10.041, -11.600 14.922 -9.746, -14.300 14.973 -9.455, -11.600 14.973 -9.455, -14.300 15.162 -8.895, -11.600 15.648 -8.157, -11.600 15.857 -7.948, -11.600 16.595 -7.462, -11.600 17.741 -7.201, -11.600 18.036 -7.210, -11.600 18.329 -7.249, -11.600 18.896 -7.415, -14.300 19.164 -7.541, -11.600 19.654 -7.870, -14.300 20.067 -8.292, -11.600 20.507 -9.059, -14.300 20.695 -9.922, -11.600 20.698 -10.218, -11.507 20.628 -10.806, -11.305 20.906 -11.094, -11.305 20.871 -11.043, -11.300 20.918 -11.009, -11.305 20.842 -10.923, -11.392 20.694 -11.022, -11.392 20.683 -10.923, -11.392 20.730 -11.116, -11.554 20.616 -11.041, -11.600 20.606 -11.007, -11.554 20.659 -11.153, -11.467 20.683 -11.141, -11.554 20.726 -11.252, -11.467 20.747 -11.234, -11.467 20.643 -11.035, -11.315 20.892 -11.131, -11.392 20.787 -11.199, -11.336 20.841 -11.151, -11.467 20.630 -10.923, -11.554 20.602 -10.923, -11.336 20.795 -11.083, -11.336 20.756 -10.923, -11.305 20.849 -10.985, -11.336 20.765 -11.005, -14.500 19.286 -13.814, -14.800 19.286 -13.814, -14.500 18.622 -14.015, -14.800 17.933 -14.098, -14.800 17.585 -14.094, -14.500 17.239 -14.061, -14.800 16.563 -13.904, -14.800 15.625 -13.457, -14.800 15.341 -13.255, -14.800 15.077 -13.030, -14.800 14.833 -12.783, -14.800 14.242 -11.927, -14.800 13.979 -11.285, -14.500 13.979 -11.285, -14.800 13.803 -10.260, -14.800 13.804 -9.913, -14.800 13.836 -9.567, -14.800 13.988 -8.889, -14.500 14.107 -8.563, -14.500 14.254 -8.248, -14.800 14.628 -7.663, -14.500 14.851 -7.397, -14.800 15.363 -6.928, -14.800 15.648 -6.728, -14.500 15.948 -6.554, -14.800 15.948 -6.554, -14.500 16.925 -6.197, -14.800 16.925 -6.197, -14.500 17.960 -6.103, -14.800 18.306 -6.132, -14.500 18.985 -6.279, -14.800 19.312 -6.397, -14.800 20.730 -7.377, -14.500 21.157 -7.924, -14.800 21.482 -8.538, -14.500 21.761 -9.539, -14.500 21.798 -10.233, -14.800 21.798 -10.233, -14.800 21.771 -10.579, -14.800 21.514 -11.586, -14.500 18.279 -14.071, -14.500 16.238 -13.782, -14.800 14.414 -12.229, -14.500 14.414 -12.229, -14.500 13.891 -10.949, -14.500 13.832 -10.606, -14.500 13.803 -10.260, -14.500 13.804 -9.913, -14.500 13.836 -9.567, -14.800 14.254 -8.248, -14.800 14.851 -7.397, -14.500 17.613 -6.104, -14.500 19.627 -6.542, -14.800 20.215 -6.911, -14.500 20.483 -7.133, -14.800 21.157 -7.924, -14.500 21.333 -8.224, -14.500 21.482 -8.538, -14.500 21.604 -8.863, -14.500 21.697 -9.198, -14.800 21.715 -10.922, -14.300 18.806 -12.933, -14.300 18.707 -12.906, -11.600 18.707 -12.906, -11.600 18.806 -12.933, -11.600 18.604 -12.899, -11.300 18.847 -13.339, -11.357 18.890 -13.133, -11.357 18.972 -13.215, -11.424 19.019 -13.168, -11.507 19.049 -13.138, -11.600 18.977 -13.045, -11.300 18.891 -13.406, -11.305 18.955 -13.420, -11.300 18.906 -13.472, -11.336 19.039 -13.564, -11.554 19.077 -13.811, -11.554 18.987 -13.890, -11.600 19.038 -13.854, -11.600 19.115 -13.768, -11.554 19.145 -13.713, -11.467 19.120 -13.700, -11.392 19.110 -13.581, -11.467 19.161 -13.594, -11.336 19.039 -13.399, -11.336 19.049 -13.482, -11.336 19.009 -13.641, -11.392 19.074 -13.675, -11.554 18.881 -13.945, -11.600 18.835 -13.964, -11.300 18.867 -13.599, -11.305 18.898 -13.651, -11.305 18.851 -13.693, -11.336 18.827 -13.802, -11.392 18.852 -13.870, -11.467 18.971 -13.867, -11.392 18.941 -13.824, -11.392 19.017 -13.757, -11.336 18.962 -13.709, -11.300 18.819 -13.646, -11.305 18.796 -13.721, -11.315 18.782 -13.763, -11.600 19.171 -13.665, -11.554 19.188 -13.601, -11.467 19.175 -13.482, -11.305 18.898 -13.311, -11.600 19.201 -13.553, -11.392 19.110 -13.382, -11.336 18.963 -13.254, -11.336 19.010 -13.322, -11.315 18.913 -13.274, -11.554 19.202 -13.482, -11.600 19.204 -13.437, -11.392 19.075 -13.288, -11.554 19.188 -13.363, -11.554 19.078 -13.152, -11.467 19.058 -13.171, -11.305 18.955 -13.543, -11.305 18.934 -13.362, -11.392 19.018 -13.206, -11.467 19.122 -13.264, -11.554 19.146 -13.251, -11.467 19.161 -13.370, -11.392 19.122 -13.482, -11.305 18.963 -13.481, -11.305 18.933 -13.601, -11.336 18.900 -13.764, -11.467 18.871 -13.919, -11.467 19.056 -13.792, -11.300 21.446 -10.732, -11.315 21.486 -10.992, -11.424 21.632 -11.027, -11.507 21.674 -11.037, -11.600 21.800 -10.100, -11.507 21.777 -10.350, -11.357 21.652 -9.668, -11.315 21.438 -9.029, -11.300 21.356 -9.078, -11.300 21.434 -9.403, -11.315 21.518 -9.350, -11.300 21.374 -11.058, -11.424 21.608 -11.120, -11.507 21.760 -9.656, -11.424 21.718 -9.661, -11.357 21.519 -9.006, -11.315 21.331 -8.716, -11.300 21.249 -8.762, -11.600 21.739 -9.405, -11.315 21.198 -8.415, -11.315 20.853 -7.849, -11.315 19.616 -6.770, -11.315 19.318 -6.625, -11.315 18.692 -6.414, -11.300 18.233 -6.425, -11.315 18.367 -6.350, -11.315 18.038 -6.315, -11.300 17.900 -6.401, -11.315 17.707 -6.308, -11.300 17.566 -6.407, -11.315 17.377 -6.331, -11.300 17.234 -6.443, -11.315 16.729 -6.462, -11.300 16.277 -6.728, -11.315 16.416 -6.569, -11.300 15.696 -7.056, -11.300 15.430 -7.258, -11.315 14.641 -8.001, -11.300 14.428 -8.577, -11.315 14.114 -9.208, -11.300 14.143 -9.534, -11.357 13.925 -10.195, -11.507 13.816 -10.197, -11.600 13.815 -10.449, -11.507 13.840 -10.544, -11.315 14.403 -11.786, -11.357 14.000 -10.866, -11.424 13.935 -10.879, -11.507 21.707 -9.312, -11.424 21.332 -8.347, -11.357 21.109 -8.080, -11.600 21.425 -8.410, -11.357 20.920 -7.800, -11.507 21.370 -8.328, -11.507 21.202 -8.024, -11.424 21.165 -8.046, -11.357 20.708 -7.537, -11.507 21.008 -7.735, -11.315 20.166 -7.136, -11.315 19.899 -6.941, -11.357 20.473 -7.293, -11.507 20.789 -7.464, -11.600 20.628 -7.272, -11.507 20.548 -7.214, -11.424 20.519 -7.245, -11.357 19.945 -6.871, -11.424 19.982 -6.816, -11.357 19.656 -6.697, -11.600 20.371 -7.036, -11.507 20.005 -6.781, -11.600 20.094 -6.823, -11.424 19.687 -6.638, -11.424 19.378 -6.487, -11.357 19.352 -6.548, -11.315 19.010 -6.505, -11.600 19.800 -6.636, -11.357 19.036 -6.426, -11.600 19.490 -6.475, -11.424 19.058 -6.363, -11.357 18.380 -6.267, -11.357 18.711 -6.332, -11.507 19.071 -6.323, -11.357 18.043 -6.231, -11.600 18.495 -6.161, -11.357 17.705 -6.225, -11.507 18.396 -6.159, -11.600 18.149 -6.115, -11.424 17.361 -6.182, -11.357 17.368 -6.248, -11.507 17.703 -6.116, -11.507 17.356 -6.140, -11.357 17.034 -6.300, -11.424 17.021 -6.235, -11.600 17.451 -6.115, -11.507 17.012 -6.193, -11.357 16.706 -6.381, -11.600 16.765 -6.236, -11.424 16.687 -6.318, -11.315 16.114 -6.703, -11.507 16.675 -6.277, -11.424 16.361 -6.429, -11.357 16.076 -6.628, -11.315 15.824 -6.863, -11.424 16.047 -6.568, -11.424 15.746 -6.735, -11.600 16.110 -6.475, -11.507 16.028 -6.530, -11.357 15.237 -7.192, -11.357 15.500 -6.980, -11.600 15.506 -6.823, -11.315 14.836 -7.734, -11.424 15.193 -7.143, -11.357 14.993 -7.427, -11.600 15.229 -7.036, -11.507 14.914 -7.352, -11.424 14.945 -7.381, -11.357 14.771 -7.682, -11.424 14.719 -7.640, -11.507 14.685 -7.614, -11.424 14.516 -7.918, -11.357 14.397 -8.244, -11.315 14.325 -8.582, -11.315 14.470 -8.284, -11.357 14.571 -7.955, -11.507 14.481 -7.895, -11.507 14.301 -8.192, -11.357 14.126 -8.864, -11.315 14.205 -8.890, -11.600 14.336 -8.100, -11.424 14.187 -8.522, -11.424 14.063 -8.842, -11.507 14.148 -8.504, -11.357 14.032 -9.189, -11.315 14.015 -9.861, -11.315 14.050 -9.533, -11.357 13.967 -9.520, -11.507 14.023 -8.829, -11.507 13.926 -9.163, -11.357 13.931 -9.856, -11.424 13.865 -9.852, -11.507 13.859 -9.504, -11.600 13.800 -10.100, -11.507 13.893 -10.888, -11.424 14.018 -11.213, -11.315 14.563 -12.076, -11.424 14.268 -11.853, -11.357 14.328 -11.824, -11.300 14.875 -12.366, -11.315 14.955 -12.608, -11.600 14.336 -12.100, -11.357 14.680 -12.400, -11.300 15.091 -12.620, -11.300 15.329 -12.854, -11.315 15.184 -12.847, -11.600 14.523 -12.394, -11.315 15.434 -13.064, -11.600 14.736 -12.671, -11.424 14.843 -12.707, -11.357 15.127 -12.907, -11.357 15.382 -13.129, -11.600 14.972 -12.928, -11.507 14.811 -12.736, -11.315 15.984 -13.430, -11.507 15.052 -12.986, -11.424 15.618 -13.384, -11.315 16.282 -13.575, -11.600 15.506 -13.377, -11.300 16.462 -13.549, -11.357 16.248 -13.652, -11.315 16.590 -13.695, -11.315 16.908 -13.786, -11.357 16.564 -13.774, -11.424 16.542 -13.837, -11.300 17.103 -13.734, -11.300 17.433 -13.782, -11.600 16.432 -13.859, -11.507 16.204 -13.752, -11.424 16.873 -13.932, -11.315 17.562 -13.885, -11.315 17.233 -13.850, -11.507 16.529 -13.877, -11.357 17.557 -13.969, -11.300 17.767 -13.800, -11.300 18.100 -13.788, -11.315 17.893 -13.892, -11.600 16.765 -13.964, -11.600 17.105 -14.039, -11.507 16.863 -13.974, -11.424 17.552 -14.035, -11.315 18.223 -13.869, -11.600 17.451 -14.085, -11.507 17.550 -14.077, -11.357 18.232 -13.952, -11.507 17.897 -14.084, -11.315 18.550 -13.818, -11.357 18.803 -13.844, -11.357 18.566 -13.900, -11.507 18.244 -14.060, -11.424 18.820 -13.908, -11.507 18.588 -14.007, -11.507 18.831 -13.950, -11.315 14.162 -11.171, -11.300 14.179 -10.863, -11.507 13.823 -9.849, -11.424 13.858 -10.196, -11.315 14.031 -10.523, -11.315 14.008 -10.193, -11.300 14.101 -10.200, -11.300 14.107 -9.866, -11.300 14.958 -7.730, -11.315 15.053 -7.484, -11.300 15.184 -7.484, -11.315 15.292 -7.255, -11.315 15.549 -7.047, -11.300 15.979 -6.879, -11.315 17.050 -6.382, -11.300 18.886 -6.563, -11.300 19.200 -6.675, -11.300 20.066 -7.175, -11.300 20.554 -7.629, -11.315 20.416 -7.353, -11.315 20.645 -7.592, -11.300 20.953 -8.164, -11.315 21.037 -8.124, -11.424 21.735 -10.348, -11.507 21.741 -10.696, -11.300 21.482 -9.733, -11.300 21.500 -10.067, -11.315 21.592 -10.007, -11.315 21.585 -10.338, -11.424 21.698 -10.690, -11.300 21.488 -10.400, -11.357 21.633 -10.680, -11.315 21.550 -10.667, -11.357 21.568 -11.011, -11.357 14.892 -12.663, -11.357 21.669 -10.343, -11.424 21.742 -10.004, -11.507 21.784 -10.003, -11.357 21.675 -10.005, -11.315 21.569 -9.677, -11.357 21.600 -9.334, -11.507 21.623 -8.975, -11.424 21.582 -8.987, -11.424 21.665 -9.321, -11.507 21.511 -8.646, -11.424 21.471 -8.661, -11.357 21.409 -8.686, -11.357 21.272 -8.377, -11.424 20.973 -7.760, -11.424 20.757 -7.493, -11.424 20.260 -7.019, -11.357 20.218 -7.071, -11.507 20.286 -6.985, -11.507 19.396 -6.448, -11.507 19.708 -6.601, -11.424 18.727 -6.268, -11.424 18.390 -6.202, -11.507 18.737 -6.226, -11.424 18.048 -6.165, -11.507 18.050 -6.123, -11.424 17.704 -6.158, -11.357 16.386 -6.491, -11.507 16.346 -6.389, -11.357 15.780 -6.791, -11.507 15.724 -6.698, -11.424 15.460 -6.927, -11.507 15.435 -6.892, -11.507 15.164 -7.111, -11.424 14.338 -8.213, -11.357 14.248 -8.548, -11.424 13.968 -9.173, -11.424 13.902 -9.510, -11.424 13.882 -10.539, -11.357 13.948 -10.532, -11.357 14.081 -11.194, -11.507 13.977 -11.225, -11.315 14.082 -10.850, -11.315 14.269 -11.484, -11.507 14.230 -11.872, -11.507 14.089 -11.554, -11.424 14.129 -11.539, -11.357 14.191 -11.514, -11.357 14.491 -12.120, -11.507 14.592 -12.465, -11.424 14.627 -12.440, -11.507 14.398 -12.176, -11.424 14.435 -12.154, -11.315 14.747 -12.351, -11.507 15.314 -13.215, -11.424 15.340 -13.181, -11.424 15.081 -12.955, -11.507 15.595 -13.419, -11.357 15.655 -13.329, -11.315 15.701 -13.259, -11.424 15.913 -13.562, -11.357 15.944 -13.503, -11.424 16.222 -13.713, -11.507 15.892 -13.599, -11.357 16.889 -13.868, -11.507 17.204 -14.041, -11.424 17.210 -13.998, -11.357 17.220 -13.933, -11.424 17.896 -14.042, -11.424 18.239 -14.018, -11.357 17.895 -13.975, -11.424 18.579 -13.965, -11.467 20.913 -11.391, -11.336 21.139 -11.346, -11.300 21.233 -11.199, -11.305 21.271 -11.246, -11.305 21.211 -11.261, -11.336 21.058 -11.326, -11.392 20.944 -11.348, -11.424 20.868 -11.319, -11.554 20.898 -11.414, -11.554 21.120 -11.499, -11.467 21.346 -11.445, -11.392 21.416 -11.349, -11.336 21.375 -11.289, -11.392 21.327 -11.395, -11.467 21.123 -11.471, -11.600 21.137 -11.504, -11.554 21.239 -11.499, -11.600 21.253 -11.501, -11.467 21.446 -11.392, -11.305 21.408 -11.126, -11.315 21.463 -11.082, -11.554 21.356 -11.471, -11.554 21.462 -11.415, -11.392 21.492 -11.282, -11.467 21.531 -11.318, -11.357 21.544 -11.103, -11.336 21.484 -11.166, -11.600 21.365 -11.471, -11.600 21.468 -11.415, -11.554 21.552 -11.336, -11.392 21.549 -11.200, -11.600 21.554 -11.338, -11.507 21.650 -11.131, -11.467 21.595 -11.225, -11.554 21.620 -11.238, -11.305 21.326 -11.218, -11.300 21.295 -11.170, -11.392 21.130 -11.419, -11.554 21.004 -11.470, -11.600 20.827 -11.359, -11.305 21.149 -11.261, -11.336 20.985 -11.288, -11.305 21.034 -11.217, -11.305 21.089 -11.246, -11.300 21.096 -11.187, -11.467 21.013 -11.444, -11.392 21.032 -11.395, -11.392 21.230 -11.419, -11.467 21.236 -11.471, -11.336 21.302 -11.327, -11.336 21.221 -11.347, -11.305 21.373 -11.177, -11.336 21.437 -11.234, -14.300 20.599 -10.904, -11.600 20.599 -10.904, -11.600 20.633 -11.106, -14.300 20.633 -11.106, -11.600 20.745 -11.277, -11.600 20.680 -11.198, -11.507 20.756 -11.267, -11.424 20.786 -11.237, -11.507 20.838 -11.349, -11.357 20.915 -11.272, -11.300 20.957 -11.065, -11.315 20.974 -11.213, -11.357 20.833 -11.190, -14.800 21.274 -17.858, -14.800 22.171 -16.320, -14.800 21.975 -16.043, -14.800 18.559 -16.706, -14.800 18.618 -16.555, -14.800 18.647 -16.396, -14.800 19.603 -13.671, -14.800 18.351 -15.675, -14.800 18.464 -15.791, -14.800 18.958 -13.929, -14.800 18.219 -15.583, -14.800 18.071 -15.517, -14.800 16.898 -13.997, -14.800 17.008 -16.013, -14.800 16.964 -16.169, -14.800 14.372 -17.878, -14.800 13.685 -15.301, -14.800 13.040 -17.142, -14.800 13.207 -15.328, -14.800 12.629 -16.846, -14.800 19.835 -18.353, -14.800 17.825 -18.600, -14.800 18.362 -16.960, -14.800 17.317 -18.586, -14.800 18.231 -17.055, -14.800 18.085 -17.123, -14.800 16.812 -18.542, -14.800 16.310 -18.468, -14.800 17.190 -16.914, -14.800 15.813 -18.364, -14.800 17.089 -16.788, -14.800 17.014 -16.645, -14.800 16.967 -16.491, -14.800 12.235 -16.525, -14.800 13.054 -15.276, -14.800 11.862 -16.181, -14.800 12.913 -15.197, -14.800 11.509 -15.816, -14.800 11.179 -15.430, -14.800 10.873 -15.026, -14.800 12.608 -14.191, -14.800 11.384 -10.928, -14.800 9.585 -12.283, -14.800 11.862 -10.901, -14.800 12.780 -13.919, -14.800 14.097 -11.612, -14.800 12.901 -13.812, -14.800 13.040 -13.730, -14.800 13.193 -13.676, -14.800 13.352 -13.651, -14.800 14.611 -12.515, -14.800 13.819 -13.760, -14.800 14.152 -14.104, -14.800 14.064 -13.969, -14.800 11.544 -10.949, -14.800 11.090 -10.797, -14.800 10.791 -10.423, -14.800 10.741 -9.946, -14.800 9.328 -10.784, -14.800 10.786 -9.791, -14.800 10.858 -9.647, -14.800 9.341 -9.264, -14.800 11.078 -9.412, -14.800 9.501 -8.261, -14.800 12.790 -6.292, -14.800 11.530 -9.251, -14.800 13.054 -6.476, -14.800 13.207 -6.528, -14.800 11.996 -9.360, -14.800 14.107 -8.563, -14.800 12.129 -9.453, -14.800 12.330 -9.704, -14.800 13.897 -9.225, -14.800 11.218 -9.330, -14.800 10.673 -5.468, -14.800 11.276 -4.651, -14.800 11.613 -4.272, -14.800 11.972 -3.913, -14.800 12.351 -3.576, -14.800 13.040 -4.930, -14.800 13.168 -2.973, -14.800 14.512 -2.262, -14.800 13.951 -5.053, -14.800 15.469 -1.926, -14.800 16.460 -1.706, -14.800 17.470 -1.606, -14.800 18.484 -1.628, -14.800 17.440 -3.107, -14.800 17.593 -3.053, -14.800 17.752 -3.029, -14.800 17.914 -3.035, -14.800 19.489 -1.770, -14.800 18.351 -3.230, -14.800 18.464 -3.346, -14.800 19.983 -1.885, -14.800 13.514 -4.858, -14.800 13.671 -4.894, -14.800 18.645 -3.789, -14.800 21.481 -5.247, -14.800 18.985 -6.279, -14.800 18.559 -4.260, -14.800 19.627 -6.542, -14.800 21.367 -5.868, -14.800 19.929 -6.714, -14.800 21.414 -6.023, -14.800 20.483 -7.133, -14.800 21.590 -6.292, -14.800 21.713 -6.397, -14.800 20.955 -7.641, -14.800 21.333 -8.224, -14.800 21.604 -8.863, -14.800 21.697 -9.198, -14.800 21.761 -9.539, -14.800 21.794 -9.885, -14.800 23.187 -9.946, -14.800 23.236 -10.423, -14.800 23.311 -10.566, -14.800 23.412 -10.692, -14.800 23.829 -10.928, -14.800 21.371 -11.903, -14.800 26.159 -11.639, -14.800 24.454 -10.832, -14.800 26.283 -10.632, -14.800 18.647 -3.951, -14.800 22.314 -4.858, -14.800 23.130 -3.479, -14.800 22.864 -5.169, -14.800 24.225 -4.535, -14.800 24.546 -4.929, -14.800 22.952 -5.304, -14.800 25.114 -5.769, -14.800 22.762 -6.338, -14.800 24.441 -9.360, -14.800 26.064 -8.113, -14.800 26.168 -8.610, -14.800 26.242 -9.112, -14.800 26.300 -10.125, -14.800 24.307 -10.901, -14.800 25.751 -13.104, -14.800 24.347 -14.563, -14.800 24.517 -14.566, -14.800 25.337 -14.030, -14.800 24.997 -14.405, -14.800 25.245 -14.174, -14.800 21.629 -11.258, -14.800 23.304 -9.647, -14.800 18.362 -4.515, -14.800 17.960 -6.103, -14.800 17.613 -6.104, -14.800 17.267 -6.136, -14.800 16.589 -6.288, -14.800 16.263 -6.407, -14.800 18.085 -4.678, -14.800 18.231 -4.610, -14.800 18.473 -4.397, -14.800 18.649 -6.191, -14.800 17.767 -4.727, -14.800 15.097 -7.151, -14.800 13.831 -6.432, -14.800 14.428 -7.948, -14.800 13.685 -6.501, -14.800 13.832 -10.606, -14.800 13.891 -10.949, -14.800 12.009 -10.832, -14.800 15.924 -13.633, -14.800 14.218 -14.732, -14.800 14.073 -15.020, -14.800 16.238 -13.782, -14.800 17.239 -14.061, -14.800 17.440 -15.552, -14.800 18.279 -14.071, -14.800 18.622 -14.015, -14.800 21.730 -17.637, -14.800 22.266 -16.817, -14.800 22.240 -16.985, -14.800 22.000 -17.431, -14.800 14.218 -5.932, -14.800 14.152 -5.304, -14.800 16.964 -3.724, -14.800 14.064 -5.169, -14.800 12.681 -5.247, -14.800 12.564 -5.546, -14.800 9.626 -7.769, -14.800 22.873 -6.220, -14.800 23.018 -5.932, -14.800 12.250 -10.620, -14.800 12.336 -10.483, -14.800 12.395 -10.332, -14.800 16.967 -4.045, -14.800 13.962 -6.338, -14.800 26.286 -9.617, -14.800 24.695 -10.620, -14.800 24.840 -10.332, -14.800 17.454 -17.099, -14.800 17.607 -17.150, -14.800 17.928 -17.163, -13.300 12.009 -10.832, -13.300 11.231 -10.876, -14.800 11.231 -10.876, -14.800 10.967 -10.692, -14.800 10.727 -10.107, -13.300 10.727 -10.107, -14.800 11.370 -9.276, -13.300 11.530 -9.251, -14.800 12.241 -9.569, -14.800 12.423 -10.012, -13.300 12.423 -10.012, -14.800 12.424 -10.174, -13.300 12.395 -10.332, -13.300 12.250 -10.620, -14.800 12.140 -10.738, -14.800 11.706 -10.940, -13.300 11.090 -10.797, -14.800 10.866 -10.566, -13.300 10.866 -10.566, -13.300 10.791 -10.423, -14.800 10.744 -10.268, -13.300 10.744 -10.268, -13.300 10.786 -9.791, -14.800 10.957 -9.519, -13.300 10.957 -9.519, -13.300 11.218 -9.330, -14.800 11.691 -9.258, -13.300 11.691 -9.258, -14.800 11.849 -9.294, -13.300 11.849 -9.294, -13.300 12.241 -9.569, -14.800 12.391 -9.854, -13.300 12.391 -9.854, -13.300 12.424 -10.174, -13.300 18.231 -17.055, -13.300 18.362 -16.960, -14.800 17.767 -17.172, -13.300 17.607 -17.150, -13.300 17.454 -17.099, -14.800 17.081 -15.869, -13.300 17.081 -15.869, -14.800 17.914 -15.480, -14.800 18.552 -15.927, -14.800 18.613 -16.076, -13.300 18.618 -16.555, -13.300 18.559 -16.706, -13.300 18.473 -16.842, -13.300 18.085 -17.123, -13.300 17.767 -17.172, -14.800 17.313 -17.019, -13.300 16.967 -16.491, -14.800 16.950 -16.330, -13.300 16.964 -16.169, -14.800 17.180 -15.741, -13.300 17.180 -15.741, -14.800 17.301 -15.634, -14.800 17.593 -15.498, -14.800 17.752 -15.474, -13.300 17.914 -15.480, -13.300 18.071 -15.517, -14.800 18.645 -16.235, -13.300 18.645 -16.235, -14.800 18.473 -16.842, -14.800 24.585 -10.738, -14.800 24.151 -10.940, -14.800 23.989 -10.949, -13.300 23.989 -10.949, -13.300 23.829 -10.928, -14.800 23.676 -10.876, -13.300 23.189 -10.268, -14.800 23.173 -10.107, -14.800 23.231 -9.791, -14.800 23.402 -9.519, -14.800 23.663 -9.330, -14.800 23.815 -9.276, -14.800 24.136 -9.258, -14.800 24.294 -9.294, -14.800 24.574 -9.453, -14.800 24.868 -10.012, -14.800 24.869 -10.174, -13.300 24.869 -10.174, -13.300 24.840 -10.332, -13.300 24.695 -10.620, -13.300 24.151 -10.940, -14.800 23.535 -10.797, -13.300 23.535 -10.797, -13.300 23.236 -10.423, -14.800 23.189 -10.268, -13.300 23.173 -10.107, -13.300 23.231 -9.791, -13.300 23.304 -9.647, -13.300 23.402 -9.519, -14.800 23.524 -9.412, -13.300 23.663 -9.330, -13.300 23.815 -9.276, -14.800 23.975 -9.251, -13.300 24.136 -9.258, -13.300 24.294 -9.294, -13.300 24.441 -9.360, -13.300 24.574 -9.453, -14.800 24.686 -9.569, -14.800 24.775 -9.704, -14.800 24.836 -9.854, -14.800 24.781 -10.483, -13.300 24.781 -10.483, -14.800 17.928 -4.718, -14.800 17.607 -4.705, -14.800 17.454 -4.654, -14.800 17.089 -4.343, -14.800 17.014 -4.200, -14.800 16.950 -3.885, -13.300 17.081 -3.424, -14.800 17.081 -3.424, -13.300 17.180 -3.296, -14.800 17.180 -3.296, -14.800 18.071 -3.072, -14.800 18.219 -3.138, -14.800 18.552 -3.482, -14.800 18.613 -3.631, -14.800 18.618 -4.110, -13.300 17.454 -4.654, -14.800 17.313 -4.574, -13.300 17.313 -4.574, -14.800 17.190 -4.469, -13.300 17.190 -4.469, -13.300 17.089 -4.343, -13.300 17.014 -4.200, -14.800 17.008 -3.568, -13.300 17.008 -3.568, -14.800 17.301 -3.189, -13.300 17.914 -3.035, -13.300 18.071 -3.072, -13.300 18.219 -3.138, -13.300 18.351 -3.230, -13.300 18.464 -3.346, -13.300 13.962 -6.338, -14.800 13.528 -6.540, -14.800 12.913 -6.397, -14.800 12.689 -6.166, -13.300 12.689 -6.166, -14.800 12.614 -6.023, -14.800 12.567 -5.868, -14.800 12.550 -5.707, -13.300 12.564 -5.546, -14.800 12.608 -5.391, -14.800 12.780 -5.119, -13.300 12.780 -5.119, -13.300 12.901 -5.012, -14.800 12.901 -5.012, -14.800 13.352 -4.851, -13.300 14.213 -5.454, -14.800 14.245 -5.612, -13.300 14.218 -5.932, -14.800 14.159 -6.083, -14.800 14.073 -6.220, -13.300 13.528 -6.540, -14.800 13.367 -6.549, -13.300 12.567 -5.868, -13.300 12.608 -5.391, -13.300 12.681 -5.247, -13.300 13.040 -4.930, -14.800 13.193 -4.876, -13.300 13.193 -4.876, -13.300 13.671 -4.894, -14.800 13.819 -4.960, -14.800 14.213 -5.454, -14.800 14.247 -5.774, -13.300 14.247 -5.774, -14.800 13.962 -15.138, -14.800 13.831 -15.232, -13.300 13.831 -15.232, -14.800 13.528 -15.340, -14.800 13.367 -15.349, -13.300 13.054 -15.276, -14.800 12.790 -15.092, -14.800 12.689 -14.966, -14.800 12.550 -14.507, -14.800 12.564 -14.346, -13.300 12.564 -14.346, -14.800 13.514 -13.658, -14.800 13.671 -13.694, -14.800 14.213 -14.254, -14.800 14.245 -14.412, -14.800 14.247 -14.574, -14.800 14.159 -14.883, -13.300 13.685 -15.301, -13.300 13.367 -15.349, -13.300 13.207 -15.328, -13.300 12.790 -15.092, -14.800 12.614 -14.823, -13.300 12.614 -14.823, -14.800 12.567 -14.668, -13.300 12.608 -14.191, -14.800 12.681 -14.047, -13.300 12.681 -14.047, -13.300 12.780 -13.919, -13.300 12.901 -13.812, -13.300 13.040 -13.730, -13.300 13.671 -13.694, -13.300 13.819 -13.760, -14.800 13.951 -13.853, -13.300 13.951 -13.853, -13.300 14.064 -13.969, -13.300 14.152 -14.104, -13.300 14.213 -14.254, -13.300 14.247 -14.574, -13.300 14.218 -14.732, -14.800 22.631 -6.432, -13.300 22.485 -6.501, -14.800 22.485 -6.501, -14.800 22.328 -6.540, -14.800 22.167 -6.549, -13.300 22.167 -6.549, -14.800 21.854 -6.476, -13.300 21.713 -6.397, -14.800 21.489 -6.166, -13.300 21.367 -5.868, -14.800 21.350 -5.707, -14.800 21.364 -5.546, -13.300 21.481 -5.247, -14.800 21.701 -5.012, -14.800 21.840 -4.930, -14.800 21.993 -4.876, -13.300 22.152 -4.851, -14.800 22.152 -4.851, -13.300 22.314 -4.858, -14.800 22.751 -5.053, -13.300 22.864 -5.169, -13.300 23.045 -5.612, -14.800 23.047 -5.774, -13.300 22.959 -6.083, -14.800 22.959 -6.083, -13.300 22.873 -6.220, -13.300 22.328 -6.540, -14.800 22.007 -6.528, -14.800 21.408 -5.391, -14.800 21.580 -5.119, -13.300 21.840 -4.930, -14.800 22.471 -4.894, -13.300 22.471 -4.894, -14.800 22.619 -4.960, -13.300 22.619 -4.960, -14.800 23.013 -5.454, -13.300 23.013 -5.454, -14.800 23.045 -5.612, -13.300 23.018 -5.932, -14.800 23.873 -14.385, -14.800 24.020 -14.471, -14.800 24.180 -14.531, -13.300 24.517 -14.566, -14.800 24.847 -14.486, -14.800 25.131 -14.300, -13.300 24.020 -14.471, -14.800 24.685 -14.540, -13.300 24.685 -14.540, -13.300 25.131 -14.300, -14.800 25.558 -13.574, -13.300 25.751 -13.104, -14.800 25.917 -12.624, -14.800 26.053 -12.135, -14.800 26.236 -11.137, -13.300 26.283 -10.632, -14.800 25.931 -7.623, -14.800 25.578 -6.672, -14.800 25.359 -6.214, -13.300 25.114 -5.769, -14.800 23.881 -4.162, -14.800 22.726 -3.173, -14.800 21.865 -2.635, -14.800 21.412 -2.406, -13.300 20.470 -2.030, -14.800 20.470 -2.030, -14.800 18.989 -1.684, -14.800 16.964 -1.641, -14.800 15.961 -1.801, -14.800 14.986 -2.079, -14.800 14.050 -2.472, -14.800 13.601 -2.709, -13.300 11.972 -3.913, -14.800 10.962 -5.051, -14.800 10.409 -5.901, -13.300 10.172 -6.350, -14.800 10.172 -6.350, -14.800 9.962 -6.812, -14.800 9.779 -7.286, -14.800 9.406 -8.760, -13.300 9.384 -11.289, -14.800 9.384 -11.289, -13.300 9.470 -11.789, -14.800 9.470 -11.789, -14.800 9.730 -12.770, -14.800 10.335 -14.165, -13.300 10.335 -14.165, -14.800 14.842 -18.069, -13.300 14.842 -18.069, -14.800 15.323 -18.231, -14.800 18.332 -18.583, -13.300 19.835 -18.353, -14.800 20.324 -18.216, -14.800 20.804 -18.051, -13.300 20.804 -18.051, -13.300 25.917 -12.624, -13.300 26.236 -11.137, -13.300 26.286 -9.617, -14.800 25.769 -7.142, -13.300 25.769 -7.142, -13.300 25.578 -6.672, -13.300 25.359 -6.214, -14.800 24.842 -5.340, -14.800 23.516 -3.809, -13.300 23.130 -3.479, -14.800 22.304 -2.891, -13.300 22.304 -2.891, -14.800 20.947 -2.204, -13.300 20.947 -2.204, -13.300 19.489 -1.770, -13.300 18.484 -1.628, -14.800 17.977 -1.602, -13.300 16.460 -1.706, -13.300 14.050 -2.472, -14.800 12.751 -3.262, -13.300 12.751 -3.262, -13.300 11.613 -4.272, -13.300 10.962 -5.051, -13.300 10.673 -5.468, -13.300 9.962 -6.812, -13.300 9.779 -7.286, -13.300 9.406 -8.760, -14.800 9.306 -9.770, -13.300 9.306 -9.770, -14.800 9.302 -10.277, -13.300 9.302 -10.277, -14.800 9.904 -13.247, -14.800 10.106 -13.712, -13.300 10.106 -13.712, -14.800 10.591 -14.604, -13.300 11.179 -15.430, -13.300 11.509 -15.816, -13.300 11.862 -16.181, -14.800 13.469 -17.414, -13.300 13.469 -17.414, -14.800 13.914 -17.659, -13.300 15.813 -18.364, -13.300 17.317 -18.586, -13.300 18.332 -18.583, -14.800 18.837 -18.536, -13.300 18.837 -18.536, -14.800 19.339 -18.459, -13.300 20.324 -18.216, -14.800 21.874 -17.545, -13.300 22.105 -17.297, -14.800 22.105 -17.297, -14.800 22.186 -17.147, -14.800 22.263 -16.647, -14.800 22.085 -16.173, -13.300 22.000 -17.431, -13.300 22.266 -16.817, -14.800 22.231 -16.480, -14.300 18.977 -13.045, -13.300 19.059 -13.127, -14.357 19.558 -13.626, -11.600 19.059 -13.127, -11.600 19.131 -13.218, -13.300 19.180 -13.323, -13.300 19.201 -13.553, -13.300 19.115 -13.768, -13.300 19.131 -13.218, -11.600 19.180 -13.323, -13.300 18.943 -13.921, -11.600 18.943 -13.921, -13.300 18.835 -13.964, -11.600 18.495 -14.039, -11.600 17.800 -14.100, -13.300 16.110 -13.725, -11.600 16.110 -13.725, -13.300 15.800 -13.564, -11.600 15.800 -13.564, -13.300 15.229 -13.164, -11.600 15.229 -13.164, -13.300 14.736 -12.671, -13.300 14.523 -12.394, -11.600 14.175 -11.790, -13.300 14.175 -11.790, -11.600 14.041 -11.468, -13.300 13.861 -10.795, -11.600 13.815 -9.751, -13.300 13.815 -9.751, -11.600 13.861 -9.405, -13.300 13.861 -9.405, -13.300 14.336 -8.100, -13.300 14.523 -7.806, -11.600 14.523 -7.806, -11.600 14.736 -7.529, -13.300 14.972 -7.272, -11.600 14.972 -7.272, -11.600 15.800 -6.636, -13.300 16.110 -6.475, -11.600 16.432 -6.341, -11.600 17.800 -6.100, -13.300 18.149 -6.115, -11.600 18.835 -6.236, -13.300 20.628 -7.272, -13.300 20.864 -7.529, -11.600 21.264 -8.100, -13.300 21.559 -8.732, -11.600 21.559 -8.732, -11.600 21.664 -9.065, -11.600 21.785 -10.449, -11.600 21.739 -10.795, -11.600 21.664 -11.135, -11.600 18.149 -14.085, -13.300 17.800 -14.100, -13.300 17.451 -14.085, -13.300 14.972 -12.928, -11.600 13.936 -11.135, -11.600 13.861 -10.795, -13.300 13.815 -10.449, -13.300 13.800 -10.100, -11.600 13.936 -9.065, -11.600 14.041 -8.732, -11.600 14.175 -8.410, -11.600 17.105 -6.161, -13.300 17.105 -6.161, -13.300 17.451 -6.115, -13.300 17.800 -6.100, -13.300 18.835 -6.236, -11.600 19.168 -6.341, -13.300 19.168 -6.341, -11.600 20.864 -7.529, -11.600 21.077 -7.806, -13.300 21.077 -7.806, -13.300 21.264 -8.100, -13.300 21.739 -9.405, -11.600 21.785 -9.751, -13.300 21.785 -9.751, -13.300 21.800 -10.100, -13.300 21.785 -10.449, -11.600 21.621 -11.243, -13.300 21.621 -11.243, -11.600 21.023 -11.480, -13.300 21.365 -11.471, -13.300 21.253 -11.501, -11.600 20.918 -11.431, -13.300 20.918 -11.431, -14.300 21.221 -11.754, -13.300 20.827 -11.359, -14.300 20.745 -11.277, -14.315 21.277 -11.810, -14.422 21.359 -11.891, -14.800 23.743 -14.275, -13.300 21.739 -10.795, -13.300 23.187 -9.946, -13.300 21.664 -11.135, -13.300 21.554 -11.338, -13.300 23.311 -10.566, -13.300 23.412 -10.692, -13.300 21.468 -11.415, -13.300 23.743 -14.275, -13.300 21.137 -11.504, -13.300 21.023 -11.480, -13.300 23.873 -14.385, -13.300 25.337 -14.030, -13.300 24.347 -14.563, -13.300 24.180 -14.531, -13.300 24.847 -14.486, -13.300 25.245 -14.174, -13.300 24.997 -14.405, -13.300 25.558 -13.574, -13.300 26.053 -12.135, -13.300 24.454 -10.832, -13.300 26.300 -10.125, -13.300 24.585 -10.738, -13.300 23.676 -10.876, -13.300 24.307 -10.901, -13.300 26.159 -11.639, -13.300 26.242 -9.112, -13.300 24.836 -9.854, -13.300 24.686 -9.569, -13.300 24.775 -9.704, -13.300 26.168 -8.610, -13.300 26.064 -8.113, -13.300 25.931 -7.623, -13.300 24.842 -5.340, -13.300 22.762 -6.338, -13.300 22.631 -6.432, -13.300 21.664 -9.065, -13.300 23.524 -9.412, -13.300 24.225 -4.535, -13.300 22.952 -5.304, -13.300 23.881 -4.162, -13.300 22.751 -5.053, -13.300 23.516 -3.809, -13.300 22.726 -3.173, -13.300 21.993 -4.876, -13.300 21.865 -2.635, -13.300 21.412 -2.406, -13.300 18.618 -4.110, -13.300 18.559 -4.260, -13.300 21.408 -5.391, -13.300 19.490 -6.475, -13.300 21.364 -5.546, -13.300 21.350 -5.707, -13.300 19.800 -6.636, -13.300 20.094 -6.823, -13.300 21.590 -6.292, -13.300 18.647 -3.951, -13.300 18.645 -3.789, -13.300 18.613 -3.631, -13.300 19.983 -1.885, -13.300 18.552 -3.482, -13.300 17.977 -1.602, -13.300 17.470 -1.606, -13.300 16.964 -1.641, -13.300 17.301 -3.189, -13.300 15.961 -1.801, -13.300 15.469 -1.926, -13.300 14.986 -2.079, -13.300 13.951 -5.053, -13.300 14.512 -2.262, -13.300 13.819 -4.960, -13.300 13.601 -2.709, -13.300 13.168 -2.973, -13.300 12.351 -3.576, -13.300 11.276 -4.651, -13.300 10.409 -5.901, -13.300 9.626 -7.769, -13.300 12.550 -5.707, -13.300 12.614 -6.023, -13.300 12.913 -6.397, -13.300 13.054 -6.476, -13.300 14.175 -8.410, -13.300 14.041 -8.732, -13.300 13.207 -6.528, -13.300 13.367 -6.549, -13.300 14.736 -7.529, -13.300 13.831 -6.432, -13.300 13.514 -4.858, -13.300 13.352 -4.851, -13.300 9.501 -8.261, -13.300 9.341 -9.264, -13.300 11.078 -9.412, -13.300 9.328 -10.784, -13.300 10.858 -9.647, -13.300 10.967 -10.692, -13.300 9.585 -12.283, -13.300 11.384 -10.928, -13.300 9.730 -12.770, -13.300 11.544 -10.949, -13.300 9.904 -13.247, -13.300 11.706 -10.940, -13.300 11.862 -10.901, -13.300 14.041 -11.468, -13.300 13.936 -11.135, -13.300 12.140 -10.738, -13.300 12.336 -10.483, -13.300 10.591 -14.604, -13.300 12.567 -14.668, -13.300 12.550 -14.507, -13.300 10.873 -15.026, -13.300 12.689 -14.966, -13.300 12.235 -16.525, -13.300 12.913 -15.197, -13.300 12.629 -16.846, -13.300 13.962 -15.138, -13.300 13.914 -17.659, -13.300 14.372 -17.878, -13.300 17.008 -16.013, -13.300 16.765 -13.964, -13.300 16.432 -13.859, -13.300 14.159 -14.883, -13.300 14.073 -15.020, -13.300 13.528 -15.340, -13.300 13.040 -17.142, -13.300 16.950 -16.330, -13.300 17.089 -16.788, -13.300 15.323 -18.231, -13.300 17.014 -16.645, -13.300 16.310 -18.468, -13.300 17.190 -16.914, -13.300 17.313 -17.019, -13.300 16.812 -18.542, -13.300 17.825 -18.600, -13.300 19.339 -18.459, -13.300 18.613 -16.076, -13.300 21.274 -17.858, -13.300 22.171 -16.320, -13.300 22.085 -16.173, -13.300 21.874 -17.545, -13.300 22.186 -17.147, -13.300 22.240 -16.985, -13.300 22.263 -16.647, -13.300 22.231 -16.480, -13.300 21.730 -17.637, -13.300 21.975 -16.043, -13.300 19.204 -13.437, -13.300 19.171 -13.665, -13.300 18.552 -15.927, -13.300 19.038 -13.854, -13.300 17.301 -15.634, -13.300 18.495 -14.039, -13.300 18.149 -14.085, -13.300 17.105 -14.039, -13.300 15.506 -13.377, -13.300 13.514 -13.658, -13.300 14.336 -12.100, -13.300 13.193 -13.676, -13.300 13.352 -13.651, -13.300 13.936 -9.065, -13.300 12.129 -9.453, -13.300 11.996 -9.360, -13.300 13.685 -6.501, -13.300 15.229 -7.036, -13.300 16.967 -4.045, -13.300 16.950 -3.885, -13.300 16.964 -3.724, -13.300 14.159 -6.083, -13.300 14.073 -6.220, -13.300 14.245 -5.612, -13.300 14.064 -5.169, -13.300 14.152 -5.304, -13.300 17.607 -4.705, -13.300 15.506 -6.823, -13.300 15.800 -6.636, -13.300 17.767 -4.727, -13.300 16.432 -6.341, -13.300 18.362 -4.515, -13.300 16.765 -6.236, -13.300 18.495 -6.161, -13.300 18.473 -4.397, -13.300 21.414 -6.023, -13.300 20.371 -7.036, -13.300 21.489 -6.166, -13.300 21.854 -6.476, -13.300 22.007 -6.528, -13.300 21.425 -8.410, -13.300 23.975 -9.251, -13.300 21.580 -5.119, -13.300 21.701 -5.012, -13.300 24.546 -4.929, -13.300 23.047 -5.774, -13.300 14.245 -14.412, -13.300 12.790 -6.292, -13.300 18.231 -4.610, -13.300 17.928 -4.718, -13.300 18.085 -4.678, -13.300 17.440 -3.107, -13.300 18.989 -1.684, -13.300 17.593 -3.053, -13.300 17.752 -3.029, -13.300 24.868 -10.012, -13.300 17.928 -17.163, -13.300 17.440 -15.552, -13.300 17.593 -15.498, -13.300 17.752 -15.474, -13.300 18.219 -15.583, -13.300 18.351 -15.675, -13.300 18.464 -15.791, -13.300 18.647 -16.396, -13.300 10.741 -9.946, -13.300 11.370 -9.276, -13.300 12.330 -9.704, 16.000 18.300 -8.686, 15.000 18.300 -8.100, 15.000 16.638 -9.152, 15.000 16.519 -9.319, 16.000 16.519 -9.319, 16.000 16.356 -9.694, 15.000 16.356 -9.694, 16.000 16.314 -10.303, 15.000 16.355 -10.504, 16.000 16.424 -10.697, 16.000 16.776 -11.196, 15.000 17.297 -11.513, 15.000 17.112 -8.767, 16.000 16.778 -9.002, 15.000 16.778 -9.002, 16.000 16.638 -9.152, 15.000 16.425 -9.501, 16.000 16.300 -10.099, 15.000 16.518 -10.879, 15.000 16.636 -11.046, 16.000 16.935 -11.325, 15.000 16.935 -11.325, 16.000 17.297 -11.513, 16.000 17.495 -11.569, 16.000 18.105 -11.569, 16.000 18.303 -11.513, 16.000 18.490 -11.432, 16.000 18.665 -11.325, 15.000 19.245 -10.504, 16.000 18.962 -9.152, 16.000 18.822 -9.002, 16.000 18.663 -8.873, 16.000 18.488 -8.767, 15.000 18.300 -8.686, 15.000 18.488 -8.767, 15.000 18.105 -11.569, 15.000 18.490 -11.432, 15.000 18.665 -11.325, 15.000 18.824 -11.196, 16.000 18.964 -11.046, 15.000 19.082 -10.879, 16.000 19.176 -10.697, 16.000 19.245 -10.504, 15.000 19.300 -10.099, 15.000 19.286 -9.894, 16.000 19.244 -9.694, 15.000 19.244 -9.694, 15.000 19.081 -9.319, 15.000 17.300 -8.686, 15.000 17.300 -8.100, 15.000 17.315 -7.980, 15.000 17.357 -7.868, 16.000 17.516 -7.689, 15.000 17.977 -7.632, 16.000 18.084 -7.689, 15.000 18.084 -7.689, 15.000 18.174 -7.768, 16.000 17.357 -7.868, 16.000 17.426 -7.768, 16.000 17.623 -7.632, 15.000 18.285 -7.980, 13.300 9.800 -10.186, 14.800 9.800 -10.186, 14.800 9.800 -10.014, 13.300 9.800 -10.014, 14.800 9.804 -9.842, 14.800 9.936 -10.934, 14.800 10.015 -10.886, 13.300 10.075 -10.815, 14.800 9.804 -10.358, 14.800 10.075 -10.815, 13.300 10.111 -10.730, 13.300 10.098 -10.547, 13.300 9.981 -10.405, 13.300 17.625 -17.856, 13.300 17.708 -17.814, 14.800 17.516 -18.003, 14.800 17.559 -17.921, 13.300 17.975 -17.856, 14.800 17.975 -17.856, 14.800 18.041 -17.921, 14.800 18.084 -18.003, 16.000 14.314 -10.418, 16.000 14.358 -10.734, 16.000 16.355 -10.504, 16.000 16.636 -11.046, 16.000 14.530 -11.347, 16.000 16.518 -10.879, 16.000 17.110 -11.432, 16.000 14.657 -11.639, 16.000 14.810 -11.919, 16.000 14.987 -12.183, 16.000 17.902 -11.597, 16.000 15.411 -12.658, 16.000 15.914 -13.048, 16.000 16.190 -13.208, 16.000 16.479 -13.341, 16.000 18.039 -13.592, 16.000 19.550 -13.131, 16.000 18.972 -13.398, 16.000 16.779 -13.448, 16.000 18.667 -13.491, 16.000 19.082 -10.879, 16.000 20.705 -12.053, 16.000 21.124 -11.197, 16.000 19.286 -10.303, 16.000 19.300 -10.099, 16.000 21.267 -10.577, 16.000 21.267 -9.623, 16.000 19.286 -9.894, 16.000 21.124 -9.003, 16.000 21.010 -8.706, 16.000 19.081 -9.319, 16.000 20.303 -7.653, 16.000 18.285 -7.980, 16.000 18.300 -8.100, 16.000 19.175 -9.501, 16.000 20.070 -7.436, 16.000 19.550 -7.069, 16.000 18.972 -6.802, 16.000 18.243 -7.868, 16.000 18.667 -6.709, 16.000 18.174 -7.768, 16.000 18.039 -6.608, 16.000 17.977 -7.632, 16.000 17.088 -6.673, 16.000 17.860 -7.604, 16.000 15.914 -7.152, 16.000 15.654 -7.335, 16.000 15.411 -7.542, 16.000 17.740 -7.604, 16.000 15.188 -7.770, 16.000 14.987 -8.017, 16.000 17.315 -7.980, 16.000 17.300 -8.100, 16.000 17.300 -8.686, 16.000 14.657 -8.561, 16.000 17.112 -8.767, 16.000 16.937 -8.873, 16.000 16.425 -9.501, 16.000 14.314 -9.782, 16.000 14.358 -9.466, 16.000 16.314 -9.894, 16.000 14.300 -10.100, 16.000 18.824 -11.196, 16.000 17.698 -11.597, 15.000 18.385 -7.158, 15.000 18.671 -7.229, 15.000 18.243 -7.868, 15.000 18.948 -7.328, 15.000 19.214 -7.454, 15.000 19.921 -7.979, 15.000 20.294 -8.433, 15.000 18.663 -8.873, 15.000 18.962 -9.152, 15.000 18.822 -9.002, 15.000 20.671 -9.229, 15.000 19.175 -9.501, 15.000 19.286 -10.303, 15.000 20.800 -10.100, 15.000 20.786 -10.394, 15.000 20.671 -10.971, 15.000 19.176 -10.697, 15.000 18.964 -11.046, 15.000 20.572 -11.248, 15.000 20.446 -11.514, 15.000 18.303 -11.513, 15.000 19.921 -12.221, 15.000 19.214 -12.746, 15.000 18.948 -12.872, 15.000 17.902 -11.597, 15.000 18.094 -13.086, 15.000 17.698 -11.597, 15.000 16.929 -12.971, 15.000 17.110 -11.432, 15.000 15.679 -12.221, 15.000 15.306 -11.767, 15.000 16.424 -10.697, 15.000 15.154 -11.514, 15.000 15.028 -11.248, 15.000 14.858 -10.685, 15.000 16.314 -10.303, 15.000 14.814 -10.394, 15.000 14.800 -10.100, 15.000 14.814 -9.806, 15.000 15.028 -8.952, 15.000 16.937 -8.873, 15.000 17.495 -11.569, 15.000 16.776 -11.196, 15.000 16.300 -10.099, 15.000 16.314 -9.894, 15.000 14.929 -9.229, 15.000 16.929 -7.229, 15.000 17.740 -7.604, 15.000 17.860 -7.604, 15.000 17.623 -7.632, 15.000 17.516 -7.689, 15.000 17.426 -7.768, 14.800 9.846 -9.243, 13.300 9.936 -9.266, 13.300 10.015 -9.314, 14.800 10.119 -9.563, 13.300 9.804 -9.842, 14.800 9.896 -9.832, 14.800 10.015 -9.314, 13.300 10.111 -9.470, 14.800 10.111 -9.470, 14.800 10.051 -9.733, 13.300 9.981 -9.795, 13.300 18.100 -18.094, 13.300 18.272 -18.086, 14.800 18.272 -18.086, 14.800 9.866 -11.128, 13.300 9.866 -11.128, 14.800 9.846 -10.957, 13.300 17.500 -18.094, 13.300 17.156 -18.074, 14.800 17.156 -18.074, 15.996 14.291 -9.498, 15.996 14.253 -9.798, 15.996 14.355 -9.203, 15.968 14.333 -8.875, 15.911 14.352 -8.541, 15.732 14.358 -8.177, 15.500 14.584 -7.721, 15.620 14.498 -7.868, 15.620 14.321 -8.156, 15.832 14.270 -8.504, 15.911 14.138 -9.147, 15.968 14.176 -9.479, 15.968 14.241 -9.173, 16.000 14.430 -9.156, 15.500 14.797 -7.457, 15.996 14.443 -8.914, 15.996 14.556 -8.634, 15.911 14.496 -8.255, 15.500 15.032 -7.212, 16.000 14.530 -8.853, 15.832 14.786 -7.666, 15.996 14.692 -8.364, 16.000 14.810 -8.281, 15.996 14.850 -8.106, 15.968 14.939 -7.790, 15.620 15.430 -6.896, 15.500 15.849 -6.608, 15.620 15.710 -6.706, 15.620 16.006 -6.541, 15.996 15.230 -7.637, 15.911 15.300 -7.259, 15.620 16.314 -6.402, 15.500 16.467 -6.328, 15.996 15.448 -7.427, 15.968 15.370 -7.340, 15.968 15.613 -7.143, 15.832 15.769 -6.801, 15.620 16.633 -6.289, 15.968 15.872 -6.969, 15.911 16.096 -6.721, 15.832 16.056 -6.641, 15.832 16.355 -6.505, 15.500 17.124 -6.158, 15.732 16.645 -6.330, 15.620 17.294 -6.147, 15.968 16.144 -6.816, 15.968 16.429 -6.688, 15.832 16.984 -6.313, 15.620 17.631 -6.118, 15.500 17.461 -6.114, 16.000 16.190 -6.992, 16.000 16.479 -6.859, 15.968 16.723 -6.584, 15.911 17.003 -6.401, 15.832 17.636 -6.229, 15.620 18.306 -6.147, 15.500 18.139 -6.114, 16.000 16.779 -6.752, 15.911 17.319 -6.347, 15.911 17.639 -6.319, 15.732 17.967 -6.161, 15.500 18.808 -6.229, 15.500 18.476 -6.158, 16.000 17.402 -6.623, 15.996 17.348 -6.569, 16.000 17.720 -6.601, 15.911 18.281 -6.347, 15.832 18.934 -6.396, 15.732 18.955 -6.330, 15.500 19.448 -6.455, 15.500 19.751 -6.608, 15.732 18.631 -6.246, 15.968 17.956 -6.426, 15.968 17.644 -6.426, 15.996 17.649 -6.543, 15.996 17.951 -6.543, 15.996 18.252 -6.569, 15.732 19.270 -6.442, 15.832 19.245 -6.505, 15.620 19.594 -6.541, 15.968 18.575 -6.505, 15.911 18.908 -6.482, 15.968 18.877 -6.584, 15.732 19.575 -6.579, 15.620 19.890 -6.706, 15.500 20.313 -6.988, 16.000 18.355 -6.644, 15.996 18.550 -6.620, 15.996 18.843 -6.696, 15.968 19.171 -6.688, 15.911 19.504 -6.721, 15.620 20.433 -7.108, 15.620 20.170 -6.896, 15.996 19.127 -6.796, 15.620 20.677 -7.342, 16.000 19.267 -6.922, 15.996 19.403 -6.921, 15.968 19.728 -6.969, 15.911 20.050 -7.058, 15.732 20.405 -7.140, 15.620 20.901 -7.596, 15.996 19.667 -7.068, 15.911 20.300 -7.259, 15.832 20.360 -7.192, 15.832 20.597 -7.419, 16.000 19.818 -7.241, 15.732 20.868 -7.623, 15.620 21.102 -7.868, 15.732 21.067 -7.892, 15.500 21.206 -8.003, 15.996 19.917 -7.238, 15.911 20.532 -7.482, 15.832 20.814 -7.666, 15.832 21.010 -7.931, 15.620 21.279 -8.156, 15.620 21.432 -8.458, 15.996 20.152 -7.427, 15.996 20.370 -7.637, 15.968 20.455 -7.556, 15.911 20.744 -7.723, 15.911 20.935 -7.981, 15.732 21.242 -8.177, 15.732 21.393 -8.476, 15.500 21.512 -8.609, 15.620 21.558 -8.772, 15.996 20.570 -7.863, 15.732 21.518 -8.787, 15.500 21.625 -8.929, 15.500 21.710 -9.257, 15.620 21.657 -9.096, 16.000 20.515 -7.891, 16.000 20.705 -8.147, 15.832 21.453 -8.809, 15.732 21.616 -9.107, 15.620 21.728 -9.426, 15.996 20.908 -8.364, 15.911 21.248 -8.541, 15.832 21.549 -9.124, 15.620 21.771 -9.762, 15.968 21.359 -9.173, 15.832 21.674 -10.100, 15.500 21.768 -10.608, 15.500 21.710 -10.943, 15.620 21.728 -10.774, 15.620 21.785 -10.100, 15.832 21.660 -9.771, 15.911 21.462 -9.147, 15.968 21.267 -8.875, 15.996 21.157 -8.914, 15.996 21.245 -9.203, 16.000 21.210 -9.310, 15.732 21.729 -10.434, 15.996 21.309 -9.498, 15.968 21.464 -9.788, 15.732 21.616 -11.093, 15.620 21.657 -11.104, 16.000 21.296 -9.941, 15.968 21.477 -10.100, 15.832 21.549 -11.076, 15.620 21.558 -11.428, 15.620 21.432 -11.742, 15.500 21.372 -11.901, 15.500 21.512 -11.591, 16.000 21.296 -10.259, 15.996 21.347 -10.402, 15.911 21.462 -11.053, 15.620 21.279 -12.044, 15.500 21.206 -12.197, 15.732 21.242 -12.023, 15.620 21.102 -12.332, 15.968 21.267 -11.325, 15.911 21.248 -11.659, 15.732 21.067 -12.308, 15.620 20.901 -12.604, 16.000 21.210 -10.890, 15.996 21.157 -11.286, 15.732 20.868 -12.577, 15.500 20.803 -12.743, 15.620 20.677 -12.858, 16.000 21.010 -11.494, 15.968 21.010 -11.893, 15.911 20.935 -12.219, 15.832 20.814 -12.534, 15.500 20.568 -12.988, 15.620 20.433 -13.092, 16.000 20.870 -11.781, 15.911 20.744 -12.477, 15.732 20.646 -12.828, 15.832 20.597 -12.781, 15.620 20.170 -13.304, 15.968 20.847 -12.159, 15.500 19.751 -13.592, 15.996 20.570 -12.337, 15.911 20.532 -12.718, 15.968 20.455 -12.644, 15.732 19.867 -13.457, 15.620 19.890 -13.494, 15.620 19.594 -13.659, 16.000 20.303 -12.547, 16.000 20.515 -12.309, 15.911 19.784 -13.322, 15.968 19.728 -13.231, 15.911 19.504 -13.479, 15.732 19.270 -13.758, 15.732 18.955 -13.870, 15.620 18.640 -13.996, 15.968 20.229 -12.860, 15.996 20.152 -12.773, 15.968 19.987 -13.057, 15.996 19.917 -12.962, 16.000 20.070 -12.764, 16.000 19.818 -12.959, 15.996 19.667 -13.132, 15.732 18.631 -13.954, 15.500 18.476 -14.042, 15.620 18.306 -14.053, 15.911 19.211 -13.611, 15.996 19.403 -13.279, 15.911 18.908 -13.718, 15.968 18.877 -13.616, 15.911 18.597 -13.799, 15.732 18.301 -14.011, 15.620 17.969 -14.082, 16.000 19.267 -13.278, 15.996 19.127 -13.404, 15.968 18.575 -13.695, 15.911 18.281 -13.853, 15.620 17.631 -14.082, 15.620 17.294 -14.053, 15.911 17.961 -13.881, 15.620 16.960 -13.996, 16.000 18.355 -13.556, 15.996 18.252 -13.631, 15.832 17.636 -13.971, 15.832 17.308 -13.943, 15.620 16.633 -13.911, 15.500 16.467 -13.872, 15.620 16.314 -13.798, 15.996 17.951 -13.657, 16.000 17.720 -13.599, 15.996 17.649 -13.657, 15.968 17.333 -13.748, 15.832 16.984 -13.887, 15.620 16.006 -13.659, 15.911 17.003 -13.799, 15.968 17.025 -13.695, 16.000 17.402 -13.577, 15.911 16.692 -13.718, 15.620 15.710 -13.494, 15.620 15.430 -13.304, 16.000 17.088 -13.527, 15.911 16.389 -13.611, 15.832 15.769 -13.399, 15.500 15.287 -13.212, 15.996 16.757 -13.504, 15.968 16.429 -13.512, 15.996 16.473 -13.404, 15.500 15.032 -12.988, 15.620 15.167 -13.092, 15.996 16.197 -13.279, 15.996 15.683 -12.962, 15.968 15.370 -12.860, 15.832 15.003 -12.781, 15.911 15.068 -12.718, 15.620 14.498 -12.332, 15.500 14.584 -12.479, 15.832 15.240 -13.008, 15.968 15.613 -13.057, 15.996 15.933 -13.132, 16.000 15.654 -12.865, 15.968 15.145 -12.644, 15.732 14.533 -12.308, 15.620 14.321 -12.044, 15.500 14.228 -11.901, 15.620 14.168 -11.742, 15.996 15.448 -12.773, 15.911 14.856 -12.477, 15.832 14.418 -11.989, 15.732 14.358 -12.023, 15.500 14.088 -11.591, 15.620 14.042 -11.428, 15.996 15.230 -12.563, 15.996 15.030 -12.337, 15.911 14.496 -11.945, 15.732 14.207 -11.724, 15.732 14.082 -11.413, 15.500 13.975 -11.271, 16.000 15.188 -12.430, 15.996 14.850 -12.094, 15.832 14.147 -11.391, 15.732 13.984 -11.093, 15.620 13.872 -10.774, 15.996 14.692 -11.836, 15.911 14.352 -11.659, 15.620 13.829 -10.438, 15.996 14.556 -11.566, 15.911 14.232 -11.361, 15.832 14.051 -11.076, 15.832 13.981 -10.755, 15.968 14.241 -11.027, 15.911 14.138 -11.053, 15.832 13.940 -10.429, 15.620 13.829 -9.762, 16.000 14.430 -11.044, 15.911 14.070 -10.740, 15.732 13.871 -9.766, 15.500 13.832 -9.592, 15.620 13.872 -9.426, 15.996 14.355 -10.997, 15.968 14.136 -10.412, 15.911 14.016 -10.100, 15.996 14.253 -10.402, 15.911 14.030 -9.779, 15.500 13.975 -8.929, 15.620 13.943 -9.096, 15.996 14.240 -10.100, 15.968 14.123 -10.100, 15.732 13.984 -9.107, 15.620 14.042 -8.772, 15.620 14.168 -8.458, 15.500 14.228 -8.299, 15.732 14.207 -8.476, 15.832 14.051 -9.124, 15.500 14.797 -12.743, 15.620 14.699 -12.604, 15.620 14.923 -12.858, 15.968 15.872 -13.231, 15.968 16.144 -13.384, 15.500 19.448 -13.745, 15.996 20.370 -12.563, 15.500 21.796 -9.930, 15.832 21.619 -9.445, 15.732 21.686 -9.434, 15.911 21.368 -8.839, 15.996 21.044 -8.634, 16.000 20.870 -8.419, 15.500 19.133 -6.328, 15.620 18.640 -6.204, 15.732 18.301 -6.189, 15.832 17.964 -6.229, 15.911 17.961 -6.319, 15.968 17.333 -6.452, 15.996 21.347 -9.798, 15.968 21.464 -10.412, 15.996 21.360 -10.100, 15.911 21.584 -10.100, 15.911 21.570 -9.779, 15.732 21.743 -10.100, 15.732 21.729 -9.766, 15.620 21.771 -10.438, 15.996 16.757 -6.696, 15.968 14.136 -9.788, 15.832 13.940 -9.771, 15.832 13.981 -9.445, 15.732 13.914 -9.434, 15.620 13.815 -10.100, 15.832 13.926 -10.100, 15.732 13.857 -10.100, 15.911 14.070 -9.460, 15.911 14.232 -8.839, 15.832 14.147 -8.809, 15.968 14.449 -8.585, 15.732 14.082 -8.787, 15.832 14.418 -8.211, 15.968 14.590 -8.307, 15.732 14.533 -7.892, 15.996 15.030 -7.863, 15.968 14.753 -8.041, 15.911 14.665 -7.981, 15.732 14.732 -7.623, 15.832 14.590 -7.931, 15.620 14.699 -7.596, 15.911 14.856 -7.723, 15.620 14.923 -7.342, 15.968 15.145 -7.556, 15.911 15.068 -7.482, 15.832 15.240 -7.192, 15.732 15.195 -7.140, 15.832 15.003 -7.419, 15.620 15.167 -7.108, 15.732 14.954 -7.372, 15.911 15.550 -7.058, 15.832 15.496 -6.985, 15.732 15.456 -6.930, 15.996 15.933 -7.068, 15.996 15.683 -7.238, 15.911 15.816 -6.878, 15.732 15.733 -6.743, 15.996 16.473 -6.796, 15.996 16.197 -6.921, 15.911 16.389 -6.589, 15.732 16.025 -6.579, 15.911 16.692 -6.482, 15.732 16.330 -6.442, 15.996 17.050 -6.620, 15.968 17.025 -6.505, 15.832 16.666 -6.396, 15.620 16.960 -6.204, 15.732 16.969 -6.246, 15.832 17.308 -6.257, 15.732 17.299 -6.189, 15.732 17.633 -6.161, 15.620 17.969 -6.118, 15.832 18.292 -6.257, 15.911 18.597 -6.401, 15.968 18.267 -6.452, 15.832 18.616 -6.313, 15.620 18.967 -6.289, 15.620 19.286 -6.402, 15.968 19.456 -6.816, 15.911 19.211 -6.589, 15.911 19.784 -6.878, 15.832 19.831 -6.801, 15.832 19.544 -6.641, 15.832 20.104 -6.985, 15.732 20.144 -6.930, 15.732 19.867 -6.743, 15.968 20.229 -7.340, 15.968 19.987 -7.143, 15.732 20.646 -7.372, 15.968 20.661 -7.790, 15.996 20.750 -8.106, 15.968 20.847 -8.041, 15.968 21.010 -8.307, 15.968 21.151 -8.585, 15.911 21.104 -8.255, 15.832 21.182 -8.211, 15.832 21.330 -8.504, 15.911 21.530 -9.460, 15.968 21.424 -9.479, 15.996 21.309 -10.702, 15.911 21.530 -10.740, 15.911 21.570 -10.421, 15.832 21.619 -10.755, 15.832 21.660 -10.429, 15.732 21.686 -10.766, 15.996 21.245 -10.997, 15.968 21.424 -10.721, 15.911 21.368 -11.361, 15.968 21.359 -11.027, 15.832 21.453 -11.391, 15.732 21.518 -11.413, 15.996 21.044 -11.566, 15.968 21.151 -11.615, 15.911 21.104 -11.945, 15.832 21.330 -11.696, 15.732 21.393 -11.724, 15.996 20.908 -11.836, 15.832 21.182 -11.989, 15.996 20.750 -12.094, 15.832 21.010 -12.269, 15.968 20.661 -12.410, 15.832 20.360 -13.008, 15.911 20.300 -12.941, 15.832 20.104 -13.215, 15.732 20.405 -13.060, 15.911 20.050 -13.142, 15.732 20.144 -13.270, 15.832 19.831 -13.399, 15.968 19.456 -13.384, 15.732 19.575 -13.621, 15.968 19.171 -13.512, 15.832 19.544 -13.559, 15.996 18.843 -13.504, 15.620 18.967 -13.911, 15.620 19.286 -13.798, 15.832 18.934 -13.804, 15.832 19.245 -13.695, 15.996 18.550 -13.580, 15.832 18.616 -13.887, 15.968 18.267 -13.748, 15.832 17.964 -13.971, 15.832 18.292 -13.943, 15.732 17.967 -14.039, 15.968 17.644 -13.774, 15.911 17.639 -13.881, 15.968 17.956 -13.774, 15.732 17.633 -14.039, 15.732 17.299 -14.011, 15.996 17.050 -13.580, 15.996 17.348 -13.631, 15.911 17.319 -13.853, 15.732 16.969 -13.954, 15.732 16.645 -13.870, 15.968 16.723 -13.616, 15.832 16.355 -13.695, 15.832 16.666 -13.804, 15.911 16.096 -13.479, 15.911 15.816 -13.322, 15.832 16.056 -13.559, 15.732 16.330 -13.758, 15.732 16.025 -13.621, 15.732 15.733 -13.457, 15.732 15.456 -13.270, 15.832 15.496 -13.215, 15.911 15.550 -13.142, 15.732 15.195 -13.060, 15.911 15.300 -12.941, 15.732 14.954 -12.828, 15.911 14.665 -12.219, 15.968 14.939 -12.410, 15.832 14.590 -12.269, 15.732 14.732 -12.577, 15.832 14.786 -12.534, 15.968 14.753 -12.159, 15.968 14.449 -11.615, 15.968 14.590 -11.893, 15.832 14.270 -11.696, 15.996 14.443 -11.286, 15.968 14.333 -11.325, 15.620 13.943 -11.104, 15.968 14.176 -10.721, 15.996 14.291 -10.702, 15.911 14.030 -10.421, 15.732 13.871 -10.434, 15.732 13.914 -10.766, 15.000 17.506 -7.114, 15.000 17.800 -7.100, 15.000 17.215 -7.158, 11.300 16.652 -7.328, 15.000 16.652 -7.328, 15.000 16.386 -7.454, 11.300 16.133 -7.606, 15.000 16.133 -7.606, 15.000 15.897 -7.781, 11.300 15.481 -8.197, 15.000 15.481 -8.197, 15.000 15.306 -8.433, 15.000 15.154 -8.686, 11.300 15.028 -8.952, 11.300 15.679 -12.221, 15.000 15.481 -12.003, 15.000 15.897 -12.419, 15.000 16.386 -12.746, 15.000 16.652 -12.872, 11.300 17.215 -13.042, 15.000 17.215 -13.042, 15.000 17.506 -13.086, 15.000 17.800 -13.100, 15.000 18.671 -12.971, 11.300 19.214 -12.746, 11.300 19.467 -12.594, 11.300 19.703 -12.419, 15.000 19.467 -12.594, 11.300 20.572 -11.248, 11.300 20.671 -10.971, 15.000 20.742 -10.685, 15.000 20.572 -8.952, 15.000 20.119 -8.197, 11.300 19.921 -7.979, 15.000 19.703 -7.781, 11.300 17.800 -7.100, 15.000 18.094 -7.114, 11.300 15.897 -7.781, 11.300 15.679 -7.979, 15.000 15.679 -7.979, 11.300 15.154 -8.686, 11.300 14.929 -9.229, 11.300 14.858 -9.515, 15.000 14.858 -9.515, 11.300 14.800 -10.100, 11.300 14.929 -10.971, 15.000 14.929 -10.971, 11.300 15.154 -11.514, 11.300 15.306 -11.767, 15.000 16.133 -12.594, 11.300 16.929 -12.971, 11.300 17.800 -13.100, 11.300 18.094 -13.086, 15.000 18.385 -13.042, 15.000 19.703 -12.419, 15.000 20.119 -12.003, 15.000 20.294 -11.767, 11.300 20.786 -10.394, 11.300 20.800 -10.100, 15.000 20.786 -9.806, 15.000 20.742 -9.515, 11.300 20.671 -9.229, 15.000 20.446 -8.686, 11.300 20.119 -8.197, 15.000 19.467 -7.606, 11.300 18.671 -7.229, 11.300 18.385 -7.158, 11.300 18.094 -7.114, 13.300 9.846 -9.243, 14.800 9.866 -9.072, 14.800 9.890 -8.901, 13.300 9.890 -8.901, 15.500 17.800 -6.100, 14.800 18.476 -6.158, 14.800 18.808 -6.229, 14.800 19.448 -6.455, 14.800 20.040 -6.786, 14.800 20.313 -6.988, 15.500 20.040 -6.786, 14.800 20.803 -7.457, 15.500 20.803 -7.457, 14.800 21.016 -7.721, 15.500 21.016 -7.721, 15.500 21.372 -8.299, 14.800 21.625 -8.929, 15.500 21.796 -10.270, 14.800 21.710 -10.943, 15.500 21.625 -11.271, 14.800 20.568 -12.988, 14.800 20.313 -13.212, 15.500 20.313 -13.212, 15.500 20.040 -13.414, 15.500 18.808 -13.971, 15.500 18.139 -14.086, 14.800 17.461 -14.086, 15.500 17.461 -14.086, 15.500 17.124 -14.042, 15.500 16.792 -13.971, 14.800 16.152 -13.745, 15.500 16.152 -13.745, 15.500 15.849 -13.592, 14.800 15.560 -13.414, 14.800 15.032 -12.988, 15.500 14.394 -12.197, 14.800 13.975 -11.271, 15.500 13.890 -10.943, 15.500 13.832 -10.608, 15.500 13.804 -10.270, 14.800 13.890 -9.257, 15.500 13.890 -9.257, 14.800 13.975 -8.929, 15.500 14.088 -8.609, 15.500 14.394 -8.003, 15.500 15.287 -6.988, 14.800 16.152 -6.455, 15.500 16.152 -6.455, 14.800 16.792 -6.229, 15.500 16.792 -6.229, 14.800 19.133 -6.328, 15.500 20.568 -7.212, 14.800 21.512 -8.609, 14.800 21.710 -9.257, 14.800 21.768 -9.592, 15.500 21.768 -9.592, 14.800 21.796 -9.930, 14.800 21.796 -10.270, 14.800 21.625 -11.271, 15.500 21.016 -12.479, 14.800 20.803 -12.743, 14.800 20.040 -13.414, 14.800 19.751 -13.592, 14.800 19.448 -13.745, 14.800 19.133 -13.872, 15.500 19.133 -13.872, 14.800 18.808 -13.971, 14.800 18.476 -14.042, 15.500 17.800 -14.100, 14.800 17.124 -14.042, 14.800 16.467 -13.872, 14.800 15.849 -13.592, 15.500 15.560 -13.414, 14.800 15.287 -13.212, 14.800 14.797 -12.743, 14.800 13.890 -10.943, 14.800 13.804 -9.930, 15.500 13.804 -9.930, 14.800 14.797 -7.457, 14.800 15.032 -7.212, 15.500 15.560 -6.786, 14.800 16.467 -6.328, 11.300 17.800 -6.100, 11.300 17.506 -7.114, 11.300 17.124 -6.158, 11.300 17.215 -7.158, 11.300 16.386 -7.454, 11.300 19.133 -6.328, 11.300 19.214 -7.454, 11.300 20.040 -6.786, 11.300 19.467 -7.606, 11.300 20.803 -7.457, 11.300 21.206 -8.003, 11.300 21.372 -8.299, 11.300 20.446 -8.686, 11.300 20.572 -8.952, 11.300 20.786 -9.806, 11.300 21.768 -9.592, 11.300 21.796 -10.270, 11.300 21.625 -11.271, 11.300 20.294 -11.767, 11.300 20.119 -12.003, 11.300 20.803 -12.743, 11.300 20.568 -12.988, 11.300 18.948 -12.872, 11.300 18.671 -12.971, 11.300 17.506 -13.086, 11.300 16.792 -13.971, 11.300 16.467 -13.872, 11.300 15.849 -13.592, 11.300 16.133 -12.594, 11.300 15.032 -12.988, 11.300 14.088 -11.591, 11.300 13.975 -11.271, 11.300 15.028 -11.248, 11.300 13.890 -10.943, 11.300 13.804 -10.270, 11.300 13.804 -9.930, 11.300 13.832 -9.592, 11.300 13.890 -9.257, 11.300 14.394 -8.003, 11.300 15.306 -8.433, 11.300 14.797 -7.457, 11.300 15.560 -6.786, 11.300 18.948 -7.328, 11.300 19.703 -7.781, 11.300 20.294 -8.433, 11.300 20.742 -9.515, 11.300 20.742 -10.685, 11.300 21.512 -11.591, 11.300 20.446 -11.514, 11.300 19.921 -12.221, 11.300 18.808 -13.971, 11.300 18.385 -13.042, 11.300 16.652 -12.872, 11.300 16.152 -13.745, 11.300 16.386 -12.746, 11.300 15.897 -12.419, 11.300 15.481 -12.003, 11.300 14.394 -12.197, 11.300 14.858 -10.685, 11.300 14.814 -10.394, 11.300 14.814 -9.806, 11.300 13.975 -8.929, 11.300 15.287 -6.988, 11.300 16.467 -6.328, 11.300 16.929 -7.229, 13.300 10.129 -8.179, 13.300 10.250 -8.317, 13.300 10.273 -8.406, 13.300 10.177 -8.658, 13.300 10.100 -8.709, 13.300 10.011 -8.735, 13.300 9.918 -8.731, 14.800 9.918 -8.731, 14.800 10.129 -8.179, 14.800 10.200 -8.238, 14.800 10.250 -8.317, 13.300 10.268 -8.499, 14.800 10.268 -8.499, 14.800 10.177 -8.658, 14.800 17.508 -2.192, 13.300 17.508 -2.192, 14.800 17.531 -2.275, 14.800 17.577 -2.348, 14.800 17.641 -2.405, 13.300 17.805 -2.454, 13.300 17.577 -2.348, 14.800 17.805 -2.454, 13.300 17.969 -2.405, 13.300 18.034 -2.348, 14.800 18.101 -2.106, 13.300 18.101 -2.106, 13.300 18.103 -2.192, 14.800 25.664 -9.266, 13.300 25.754 -9.243, 14.800 25.585 -9.314, 14.800 25.489 -9.470, 14.800 25.502 -9.653, 14.800 25.704 -9.832, 14.800 25.796 -9.842, 13.300 25.664 -9.266, 13.300 25.585 -9.314, 13.300 25.489 -9.470, 13.300 25.502 -9.653, 14.800 25.549 -9.733, 13.300 25.549 -9.733, 14.800 25.619 -9.795, 13.300 25.619 -9.795, 13.300 25.704 -9.832, 13.300 18.616 -18.058, 14.800 18.616 -18.058, 13.300 18.619 -17.966, 13.300 18.872 -17.725, 14.800 18.964 -17.727, 13.300 18.964 -17.727, 13.300 19.127 -17.811, 13.300 19.181 -17.887, 13.300 18.707 -17.805, 14.800 18.707 -17.805, 14.800 19.052 -17.756, 14.800 19.181 -17.887, 14.800 25.754 -10.957, 13.300 25.664 -10.934, 14.800 25.585 -10.886, 14.800 25.525 -10.815, 13.300 25.502 -10.547, 14.800 25.502 -10.547, 13.300 25.549 -10.467, 14.800 25.549 -10.467, 13.300 25.619 -10.405, 13.300 25.704 -10.368, 14.800 25.704 -10.368, 13.300 25.796 -10.358, 14.800 25.664 -10.934, 13.300 25.489 -10.730, 14.800 25.489 -10.730, 14.800 25.619 -10.405, 14.800 9.918 -11.469, 13.300 10.100 -11.491, 14.800 10.235 -11.614, 13.300 10.043 -12.056, 14.800 10.011 -11.465, 14.800 10.100 -11.491, 13.300 10.250 -11.883, 14.800 10.250 -11.883, 14.800 10.200 -11.962, 13.300 10.129 -12.021, 14.800 10.129 -12.021, 13.300 16.390 -17.975, 14.800 16.390 -17.975, 13.300 16.419 -17.887, 14.800 16.419 -17.887, 13.300 16.548 -17.756, 14.800 16.817 -17.752, 13.300 16.893 -17.805, 13.300 16.981 -17.966, 14.800 16.984 -18.058, 13.300 16.473 -17.811, 14.800 16.473 -17.811, 13.300 16.636 -17.727, 13.300 16.728 -17.725, 14.800 16.893 -17.805, 13.300 16.950 -17.878, 14.800 16.950 -17.878, 14.800 16.981 -17.966, 14.800 10.273 -8.406, 14.800 14.088 -8.609, 14.800 13.244 -6.536, 14.800 13.093 -6.493, 14.800 14.228 -8.299, 14.800 14.394 -8.003, 14.800 13.400 -6.550, 14.800 14.584 -7.721, 14.800 15.287 -6.988, 14.800 15.560 -6.786, 14.800 13.556 -6.536, 14.800 10.235 -8.586, 14.800 13.832 -9.592, 14.800 10.098 -10.547, 14.800 10.119 -10.637, 14.800 13.804 -10.270, 14.800 10.111 -10.730, 14.800 13.832 -10.608, 14.800 10.268 -11.701, 14.800 10.273 -11.794, 14.800 13.093 -13.707, 14.800 13.556 -13.664, 14.800 14.161 -14.121, 14.800 10.075 -9.385, 14.800 10.100 -8.709, 14.800 9.936 -9.266, 14.800 10.011 -8.735, 14.800 9.896 -10.368, 14.800 9.981 -10.405, 14.800 10.051 -10.467, 14.800 9.981 -9.795, 14.800 9.890 -11.299, 14.800 10.177 -11.542, 14.800 12.953 -13.777, 14.800 12.554 -14.422, 14.800 10.735 -13.853, 14.800 12.639 -14.121, 14.800 12.582 -14.267, 14.800 12.554 -14.578, 14.800 11.527 -15.064, 14.800 14.549 -17.409, 14.800 16.728 -17.725, 14.800 17.708 -17.814, 14.800 17.625 -17.856, 14.800 17.328 -18.086, 14.800 17.500 -18.094, 14.800 16.636 -17.727, 14.800 15.452 -17.748, 14.800 15.918 -17.875, 14.800 16.548 -17.756, 14.800 17.892 -17.814, 14.800 17.800 -17.800, 14.800 18.619 -17.966, 14.800 18.650 -17.878, 14.800 18.444 -18.074, 14.800 18.100 -18.094, 14.800 18.783 -17.752, 14.800 18.872 -17.725, 14.800 21.830 -17.011, 14.800 22.200 -15.350, 14.800 22.609 -16.493, 14.800 22.974 -16.201, 14.800 20.562 -17.608, 14.800 20.119 -17.757, 14.800 19.127 -17.811, 14.800 19.667 -17.879, 14.800 23.322 -15.889, 14.800 23.651 -15.556, 14.800 23.960 -15.205, 14.800 23.018 -14.267, 14.800 23.046 -14.422, 14.800 24.513 -14.451, 14.800 22.878 -13.988, 14.800 22.773 -13.872, 14.800 21.512 -11.591, 14.800 22.200 -13.650, 14.800 21.372 -11.901, 14.800 21.893 -13.707, 14.800 25.482 -12.332, 14.800 25.481 -10.637, 14.800 21.768 -10.608, 14.800 25.800 -10.014, 14.800 25.600 -11.879, 14.800 25.329 -7.395, 14.800 24.955 -6.521, 14.800 22.961 -6.079, 14.800 25.800 -10.186, 14.800 25.796 -10.358, 14.800 25.481 -9.563, 14.800 25.525 -9.385, 14.800 23.046 -5.778, 14.800 24.207 -5.310, 14.800 23.912 -4.938, 14.800 23.018 -5.467, 14.800 23.046 -5.622, 14.800 22.961 -5.321, 14.800 22.878 -5.188, 14.800 22.773 -5.072, 14.800 22.356 -4.864, 14.800 22.900 -3.936, 14.800 22.200 -4.850, 14.800 22.525 -3.644, 14.800 22.133 -3.375, 14.800 21.305 -2.909, 14.800 20.428 -2.544, 14.800 15.216 -2.529, 14.800 13.400 -4.850, 14.800 15.663 -2.391, 14.800 17.720 -2.441, 14.800 16.578 -2.194, 14.800 16.117 -2.279, 14.800 17.891 -2.442, 14.800 17.969 -2.405, 14.800 19.047 -2.198, 14.800 18.034 -2.348, 14.800 18.080 -2.275, 14.800 18.576 -2.138, 14.800 18.103 -2.192, 14.800 17.042 -2.136, 14.800 17.509 -2.105, 14.800 13.933 -3.097, 14.800 13.244 -4.864, 14.800 12.414 -4.185, 14.800 12.953 -4.977, 14.800 12.722 -5.188, 14.800 12.554 -5.622, 14.800 11.189 -5.596, 14.800 10.708 -6.398, 14.800 18.139 -6.114, 14.800 21.522 -6.212, 14.800 22.200 -6.550, 14.800 20.568 -7.212, 14.800 21.372 -8.299, 14.800 21.206 -8.003, 14.800 22.507 -6.493, 14.800 21.206 -12.197, 14.800 21.016 -12.479, 14.800 21.753 -13.777, 14.800 21.627 -13.872, 14.800 21.382 -14.267, 14.800 18.139 -14.086, 14.800 13.707 -15.293, 14.800 21.893 -15.293, 14.800 13.556 -15.336, 14.800 22.044 -15.336, 14.800 21.439 -14.879, 14.800 21.522 -15.012, 14.800 21.627 -15.128, 14.800 21.753 -15.223, 14.800 16.792 -13.971, 14.800 14.584 -12.479, 14.800 14.394 -12.197, 14.800 14.228 -11.901, 14.800 14.088 -11.591, 14.800 10.098 -9.653, 14.800 14.218 -5.467, 14.800 14.161 -5.321, 14.800 17.124 -6.158, 14.800 17.461 -6.114, 14.800 13.847 -4.977, 14.800 13.556 -4.864, 14.800 22.044 -4.864, 14.800 13.973 -5.072, 14.800 14.246 -5.778, 14.800 15.849 -6.608, 14.800 14.078 -6.212, 14.800 22.044 -6.536, 14.800 19.751 -6.608, 14.800 21.753 -6.423, 14.800 21.893 -6.493, 14.800 21.382 -5.933, 14.800 17.800 -6.100, 14.800 21.354 -5.622, 14.800 21.382 -5.467, 14.800 17.800 -14.100, 14.800 14.218 -14.267, 14.800 14.218 -14.733, 14.800 14.161 -14.879, 14.800 14.078 -15.012, 14.800 13.973 -15.128, 14.800 22.356 -6.536, 13.300 22.507 -6.493, 14.800 22.878 -6.212, 13.300 22.961 -6.079, 13.300 22.507 -4.907, 14.800 22.647 -4.977, 14.800 22.507 -4.907, 13.300 21.753 -4.977, 14.800 21.893 -4.907, 14.800 21.753 -4.977, 13.300 21.439 -5.321, 14.800 21.522 -5.188, 13.300 21.354 -5.778, 14.800 21.354 -5.778, 13.300 22.200 -6.550, 14.800 22.647 -6.423, 13.300 22.773 -6.328, 14.800 22.773 -6.328, 13.300 23.018 -5.933, 14.800 23.018 -5.933, 13.300 23.046 -5.778, 13.300 23.046 -5.622, 13.300 22.961 -5.321, 13.300 22.773 -5.072, 13.300 22.356 -4.864, 14.800 21.627 -5.072, 14.800 21.439 -5.321, 13.300 21.382 -5.933, 14.800 21.439 -6.079, 13.300 21.627 -6.328, 14.800 21.627 -6.328, 13.300 21.753 -6.423, 13.300 21.893 -6.493, 14.800 22.356 -15.336, 13.300 22.507 -15.293, 13.300 22.356 -15.336, 14.800 22.507 -15.293, 13.300 22.647 -15.223, 14.800 22.647 -15.223, 14.800 22.773 -15.128, 13.300 23.046 -14.578, 14.800 23.018 -14.733, 14.800 23.046 -14.578, 14.800 22.961 -14.121, 14.800 22.647 -13.777, 14.800 22.507 -13.707, 13.300 22.356 -13.664, 14.800 22.356 -13.664, 14.800 22.044 -13.664, 14.800 21.522 -13.988, 14.800 21.354 -14.422, 14.800 21.382 -14.733, 13.300 22.044 -15.336, 13.300 22.200 -15.350, 13.300 22.878 -15.012, 14.800 22.878 -15.012, 13.300 22.961 -14.879, 14.800 22.961 -14.879, 13.300 23.046 -14.422, 13.300 22.647 -13.777, 13.300 22.507 -13.707, 13.300 21.439 -14.121, 14.800 21.439 -14.121, 13.300 21.382 -14.267, 13.300 21.354 -14.422, 13.300 21.354 -14.578, 14.800 21.354 -14.578, 13.300 21.627 -15.128, 13.300 13.707 -6.493, 14.800 13.707 -6.493, 13.300 13.973 -6.328, 14.800 13.847 -6.423, 14.800 13.973 -6.328, 14.800 14.246 -5.622, 14.800 13.707 -4.907, 13.300 13.400 -4.850, 13.300 13.244 -4.864, 13.300 13.093 -4.907, 14.800 13.093 -4.907, 14.800 12.827 -5.072, 13.300 12.639 -5.321, 14.800 12.639 -5.321, 14.800 12.582 -5.467, 14.800 12.582 -5.933, 14.800 12.639 -6.079, 14.800 12.722 -6.212, 14.800 12.827 -6.328, 13.300 14.078 -6.212, 14.800 14.161 -6.079, 13.300 14.218 -5.933, 14.800 14.218 -5.933, 13.300 14.078 -5.188, 14.800 14.078 -5.188, 13.300 12.722 -5.188, 13.300 12.582 -5.467, 13.300 12.554 -5.622, 13.300 12.554 -5.778, 14.800 12.554 -5.778, 14.800 12.953 -6.423, 13.300 13.707 -15.293, 13.300 14.218 -14.733, 14.800 14.246 -14.422, 13.300 14.218 -14.267, 13.300 14.078 -13.988, 14.800 14.078 -13.988, 13.300 13.973 -13.872, 14.800 13.973 -13.872, 14.800 13.847 -13.777, 14.800 13.400 -13.650, 14.800 13.244 -13.664, 13.300 12.953 -13.777, 14.800 12.722 -13.988, 14.800 12.582 -14.733, 14.800 12.639 -14.879, 14.800 12.722 -15.012, 14.800 12.827 -15.128, 14.800 12.953 -15.223, 14.800 13.093 -15.293, 14.800 13.244 -15.336, 13.300 13.556 -15.336, 14.800 13.400 -15.350, 14.800 13.847 -15.223, 13.300 13.973 -15.128, 13.300 14.246 -14.578, 14.800 14.246 -14.578, 13.300 14.246 -14.422, 13.300 13.707 -13.707, 14.800 13.707 -13.707, 14.800 12.827 -13.872, 13.300 12.722 -13.988, 13.300 12.582 -14.267, 13.300 12.582 -14.733, 13.300 12.639 -14.879, 13.300 13.093 -15.293, 13.300 13.400 -15.350, 11.300 17.461 -6.114, 13.300 17.461 -6.114, 13.300 16.792 -6.229, 11.300 16.792 -6.229, 11.300 16.152 -6.455, 13.300 15.560 -6.786, 11.300 15.849 -6.608, 13.300 15.287 -6.988, 13.300 14.584 -7.721, 11.300 14.584 -7.721, 11.300 14.228 -8.299, 11.300 13.832 -10.608, 13.300 14.228 -11.901, 11.300 14.228 -11.901, 11.300 14.797 -12.743, 13.300 15.287 -13.212, 13.300 15.560 -13.414, 11.300 15.560 -13.414, 11.300 17.461 -14.086, 13.300 18.139 -14.086, 11.300 18.139 -14.086, 13.300 18.476 -14.042, 13.300 18.808 -13.971, 13.300 19.133 -13.872, 11.300 19.133 -13.872, 13.300 19.751 -13.592, 11.300 19.448 -13.745, 11.300 20.313 -13.212, 11.300 21.016 -12.479, 13.300 21.512 -11.591, 11.300 21.768 -10.608, 13.300 21.796 -10.270, 13.300 21.796 -9.930, 11.300 21.796 -9.930, 11.300 21.710 -9.257, 11.300 21.625 -8.929, 11.300 21.512 -8.609, 11.300 21.016 -7.721, 11.300 20.568 -7.212, 11.300 19.751 -6.608, 11.300 19.448 -6.455, 11.300 18.476 -6.158, 13.300 18.139 -6.114, 11.300 18.139 -6.114, 13.300 16.152 -6.455, 13.300 15.849 -6.608, 13.300 15.032 -7.212, 11.300 15.032 -7.212, 13.300 14.394 -8.003, 13.300 14.228 -8.299, 11.300 14.088 -8.609, 13.300 13.890 -9.257, 13.300 13.832 -9.592, 13.300 13.804 -10.270, 13.300 13.890 -10.943, 13.300 14.088 -11.591, 13.300 14.394 -12.197, 13.300 14.584 -12.479, 11.300 14.584 -12.479, 11.300 15.287 -13.212, 13.300 16.152 -13.745, 13.300 16.792 -13.971, 11.300 17.124 -14.042, 13.300 17.461 -14.086, 11.300 17.800 -14.100, 11.300 18.476 -14.042, 13.300 19.448 -13.745, 11.300 19.751 -13.592, 13.300 20.040 -13.414, 11.300 20.040 -13.414, 13.300 20.313 -13.212, 11.300 21.206 -12.197, 13.300 21.372 -11.901, 11.300 21.372 -11.901, 13.300 21.625 -11.271, 11.300 21.710 -10.943, 13.300 21.768 -10.608, 13.300 21.625 -8.929, 13.300 21.512 -8.609, 13.300 21.016 -7.721, 13.300 20.313 -6.988, 11.300 20.313 -6.988, 13.300 20.040 -6.786, 13.300 19.448 -6.455, 11.300 18.808 -6.229, 14.800 10.043 -8.144, 13.300 10.170 -7.694, 14.800 10.170 -7.694, 14.800 10.324 -7.252, 13.300 10.504 -6.820, 14.800 10.504 -6.820, 14.800 10.937 -5.990, 13.300 10.937 -5.990, 14.800 11.463 -5.217, 13.300 11.760 -4.854, 13.300 12.769 -3.880, 14.800 13.530 -3.335, 13.300 13.530 -3.335, 13.300 16.578 -2.194, 13.300 17.509 -2.105, 14.800 11.760 -4.854, 14.800 12.077 -4.510, 14.800 12.769 -3.880, 14.800 13.141 -3.596, 13.300 13.141 -3.596, 14.800 14.349 -2.883, 14.800 14.777 -2.693, 14.800 25.754 -9.243, 14.800 25.689 -8.772, 14.800 25.596 -8.306, 14.800 23.257 -4.250, 13.300 23.257 -4.250, 14.800 21.726 -3.130, 14.800 20.872 -2.713, 14.800 19.975 -2.401, 13.300 19.975 -2.401, 13.300 19.514 -2.286, 13.300 25.596 -8.306, 14.800 25.476 -7.847, 14.800 25.155 -6.953, 14.800 24.730 -6.103, 14.800 24.480 -5.699, 14.800 23.594 -4.584, 13.300 22.133 -3.375, 13.300 21.726 -3.130, 13.300 21.305 -2.909, 13.300 20.872 -2.713, 13.300 20.428 -2.544, 14.800 19.514 -2.286, 13.300 25.754 -10.957, 14.800 25.690 -11.420, 13.300 25.600 -11.879, 14.800 25.339 -12.777, 13.300 24.756 -14.051, 14.800 24.756 -14.051, 14.800 22.227 -16.763, 14.800 20.996 -17.434, 13.300 19.210 -17.975, 14.800 19.210 -17.975, 13.300 25.482 -12.332, 14.800 25.170 -13.213, 14.800 24.975 -13.638, 13.300 24.513 -14.451, 14.800 24.247 -14.836, 13.300 23.651 -15.556, 14.800 21.419 -17.234, 14.800 14.995 -17.592, 14.800 14.114 -17.200, 13.300 13.692 -16.965, 14.800 13.285 -16.704, 13.300 13.285 -16.704, 14.800 12.895 -16.420, 14.800 12.523 -16.113, 13.300 12.523 -16.113, 14.800 12.170 -15.784, 13.300 12.170 -15.784, 14.800 11.837 -15.434, 14.800 10.974 -14.273, 14.800 10.522 -13.420, 14.800 10.335 -12.975, 14.800 10.043 -12.056, 13.300 10.175 -12.520, 13.300 14.114 -17.200, 14.800 13.692 -16.965, 13.300 12.895 -16.420, 14.800 11.239 -14.677, 13.300 11.239 -14.677, 13.300 10.974 -14.273, 13.300 10.522 -13.420, 14.800 10.175 -12.520, 13.300 10.200 -11.962, 13.300 10.335 -12.975, 13.300 12.827 -13.872, 13.300 10.735 -13.853, 13.300 12.639 -14.121, 13.300 12.554 -14.422, 13.300 12.554 -14.578, 13.300 11.527 -15.064, 13.300 12.722 -15.012, 13.300 12.827 -15.128, 13.300 12.953 -15.223, 13.300 13.244 -15.336, 13.300 11.837 -15.434, 13.300 20.562 -17.608, 13.300 18.783 -17.752, 13.300 17.892 -17.814, 13.300 18.650 -17.878, 13.300 18.041 -17.921, 13.300 18.084 -18.003, 13.300 13.975 -11.271, 13.300 14.797 -12.743, 13.300 15.032 -12.988, 13.300 13.556 -13.664, 13.300 13.400 -13.650, 13.300 10.235 -11.614, 13.300 10.177 -11.542, 13.300 10.011 -11.465, 13.300 9.918 -11.469, 13.300 9.936 -10.934, 13.300 10.015 -10.886, 13.300 9.890 -11.299, 13.300 9.846 -10.957, 13.300 10.098 -9.653, 13.300 10.051 -10.467, 13.300 9.896 -10.368, 13.300 9.804 -10.358, 13.300 9.896 -9.832, 13.300 10.051 -9.733, 13.300 10.075 -9.385, 13.300 9.866 -9.072, 13.300 10.235 -8.586, 13.300 10.119 -9.563, 13.300 10.119 -10.637, 13.300 13.832 -10.608, 13.300 10.268 -11.701, 13.300 10.273 -11.794, 13.300 12.953 -6.423, 13.300 10.324 -7.252, 13.300 10.200 -8.238, 13.300 10.043 -8.144, 13.300 12.827 -6.328, 13.300 12.722 -6.212, 13.300 12.639 -6.079, 13.300 11.189 -5.596, 13.300 12.582 -5.933, 13.300 11.463 -5.217, 13.300 12.077 -4.510, 13.300 10.708 -6.398, 13.300 12.827 -5.072, 13.300 12.414 -4.185, 13.300 12.953 -4.977, 13.300 13.933 -3.097, 13.300 14.349 -2.883, 13.300 14.777 -2.693, 13.300 15.216 -2.529, 13.300 15.663 -2.391, 13.300 17.720 -2.441, 13.300 16.117 -2.279, 13.300 17.531 -2.275, 13.300 17.042 -2.136, 13.300 17.641 -2.405, 13.300 22.200 -4.850, 13.300 13.556 -4.864, 13.300 22.044 -4.864, 13.300 13.707 -4.907, 13.300 13.847 -4.977, 13.300 17.800 -6.100, 13.300 13.973 -5.072, 13.300 14.161 -5.321, 13.300 14.218 -5.467, 13.300 14.246 -5.778, 13.300 14.246 -5.622, 13.300 14.161 -6.079, 13.300 17.124 -6.158, 13.300 16.467 -6.328, 13.300 13.847 -6.423, 13.300 13.556 -6.536, 13.300 14.797 -7.457, 13.300 13.400 -6.550, 13.300 14.088 -8.609, 13.300 13.093 -6.493, 13.300 13.975 -8.929, 13.300 19.047 -2.198, 13.300 18.080 -2.275, 13.300 18.576 -2.138, 13.300 17.891 -2.442, 13.300 22.525 -3.644, 13.300 22.900 -3.936, 13.300 23.912 -4.938, 13.300 24.207 -5.310, 13.300 24.480 -5.699, 13.300 24.955 -6.521, 13.300 25.155 -6.953, 13.300 25.329 -7.395, 13.300 25.481 -9.563, 13.300 24.730 -6.103, 13.300 22.878 -6.212, 13.300 25.476 -7.847, 13.300 25.689 -8.772, 13.300 25.525 -9.385, 13.300 21.710 -9.257, 13.300 21.768 -9.592, 13.300 25.800 -10.186, 13.300 25.800 -10.014, 13.300 25.796 -9.842, 13.300 25.481 -10.637, 13.300 25.339 -12.777, 13.300 21.710 -10.943, 13.300 25.170 -13.213, 13.300 25.690 -11.420, 13.300 25.585 -10.886, 13.300 25.525 -10.815, 13.300 22.200 -13.650, 13.300 24.975 -13.638, 13.300 22.773 -13.872, 13.300 22.878 -13.988, 13.300 23.018 -14.267, 13.300 24.247 -14.836, 13.300 23.960 -15.205, 13.300 23.018 -14.733, 13.300 22.961 -14.121, 13.300 23.322 -15.889, 13.300 22.974 -16.201, 13.300 22.773 -15.128, 13.300 22.609 -16.493, 13.300 22.227 -16.763, 13.300 21.830 -17.011, 13.300 21.419 -17.234, 13.300 20.996 -17.434, 13.300 20.119 -17.757, 13.300 19.052 -17.756, 13.300 19.667 -17.879, 13.300 18.444 -18.074, 13.300 17.800 -17.800, 13.300 16.817 -17.752, 13.300 17.559 -17.921, 13.300 16.984 -18.058, 13.300 17.328 -18.086, 13.300 17.516 -18.003, 13.300 15.918 -17.875, 13.300 15.452 -17.748, 13.300 14.995 -17.592, 13.300 14.549 -17.409, 13.300 13.244 -6.536, 13.300 13.804 -9.930, 13.300 13.093 -13.707, 13.300 13.244 -13.664, 13.300 14.161 -14.879, 13.300 16.467 -13.872, 13.300 17.124 -14.042, 13.300 14.078 -15.012, 13.300 13.847 -15.223, 13.300 21.753 -15.223, 13.300 21.893 -15.293, 13.300 17.800 -14.100, 13.300 20.568 -12.988, 13.300 21.522 -13.988, 13.300 21.627 -13.872, 13.300 21.753 -13.777, 13.300 21.016 -12.479, 13.300 21.893 -13.707, 13.300 22.044 -13.664, 13.300 20.803 -12.743, 13.300 21.206 -12.197, 13.300 22.647 -6.423, 13.300 22.356 -6.536, 13.300 21.372 -8.299, 13.300 21.206 -8.003, 13.300 20.803 -7.457, 13.300 20.568 -7.212, 13.300 19.751 -6.608, 13.300 22.044 -6.536, 13.300 21.439 -6.079, 13.300 21.522 -6.212, 13.300 21.354 -5.622, 13.300 21.382 -5.467, 13.300 19.133 -6.328, 13.300 18.476 -6.158, 13.300 18.808 -6.229, 13.300 21.627 -5.072, 13.300 21.522 -5.188, 13.300 15.849 -13.592, 13.300 14.161 -14.121, 13.300 13.847 -13.777, 13.300 21.893 -4.907, 13.300 21.382 -14.733, 13.300 21.439 -14.879, 13.300 21.522 -15.012, 13.300 23.018 -5.467, 13.300 22.878 -5.188, 13.300 22.647 -4.977, 13.300 23.594 -4.584, 2.000 1.000 0.500, 1.414 0.000 0.500, 1.414 0.000 -0.500, 1.333 1.000 -0.688, 0.781 0.000 -1.281, 0.406 1.000 -1.444, -0.597 1.000 -1.376, -1.096 1.000 -1.024, -1.469 0.000 -0.305, -1.496 0.000 0.102, 1.227 1.000 -0.863, 1.227 0.000 -0.863, 0.948 0.000 -1.162, 0.781 1.000 -1.281, 0.599 0.000 -1.375, -0.404 0.000 -1.445, -0.946 1.000 -1.164, -1.225 1.000 -0.865, -1.332 0.000 -0.690, -1.469 1.000 -0.305, -1.332 1.000 0.690, -0.597 1.000 1.376, -0.597 0.000 1.376, 0.206 0.000 1.486, 0.948 0.000 1.162, 0.948 1.000 1.162, 1.098 1.000 1.022, 1.227 0.000 0.863, 1.333 1.000 0.688, 1.414 1.000 0.500, -1.469 0.000 0.305, -1.413 1.000 0.503, -1.413 0.000 0.503, -1.225 0.000 0.865, -1.096 0.000 1.024, 0.001 0.000 1.500, 0.599 0.000 1.375, 1.333 0.000 0.688, 1.414 1.000 -0.500, 2.000 1.000 -0.500, 2.120 0.000 -0.485, 2.332 1.000 -0.374, 2.411 -0.000 -0.284, 2.496 -0.000 -0.060, 2.496 1.000 -0.060, 2.468 -0.000 0.177, 2.332 1.000 0.374, 2.120 0.000 0.485, 2.120 1.000 0.485, 2.120 1.000 -0.485, 2.232 0.000 0.443, -0.258 -1.700 -7.996, -0.086 -1.700 -8.000, -0.086 -0.200 -8.000, 0.086 -1.700 -8.000, -0.857 -1.700 -7.954, -0.447 -0.200 -7.702, -0.305 -0.200 -7.819, -0.268 -0.200 -7.904, -0.258 -0.200 -7.996, -0.268 -1.700 -7.904, -0.786 -0.200 -7.785, -0.715 -1.700 -7.725, -0.367 -1.700 -7.749, -7.903 -1.700 -0.284, -7.821 -1.700 -0.241, -7.756 -1.700 -0.175, -7.756 -0.200 -0.175, -7.700 -1.700 -0.000, -7.714 -1.700 0.092, -7.756 -1.700 0.175, -7.821 -1.700 0.241, -7.821 -0.200 0.241, -7.903 -1.700 0.284, -0.318 1.000 -3.485, -0.404 1.000 -1.445, -0.779 1.000 -1.282, -1.332 1.000 -0.690, -1.247 1.000 -3.270, -1.413 1.000 -0.503, -1.539 1.000 -3.143, -1.496 1.000 -0.102, -2.083 1.000 -2.813, -2.330 1.000 -2.612, -1.469 1.000 0.305, -2.447 1.000 2.503, -1.496 1.000 0.102, -3.031 1.000 1.750, -2.948 1.000 -1.886, -3.178 1.000 1.467, -3.108 1.000 -1.610, -2.859 1.000 2.018, -3.348 1.000 -1.021, -1.394 1.000 3.210, -1.097 1.000 3.324, -0.404 1.000 1.445, 0.477 1.000 3.467, 0.206 1.000 1.486, 0.406 1.000 1.444, 0.599 1.000 1.375, 0.781 1.000 1.281, 1.227 1.000 0.863, 3.031 1.000 1.750, 3.178 1.000 1.467, -0.203 1.000 1.486, 0.001 1.000 1.500, 3.298 1.000 1.172, 2.232 1.000 0.443, 2.468 1.000 0.177, 2.411 1.000 0.284, 3.391 1.000 0.867, 2.496 1.000 0.060, 3.499 1.000 -0.080, 3.477 1.000 -0.398, 3.241 1.000 -1.321, 3.108 1.000 -1.610, 2.948 1.000 -1.886, 2.765 1.000 -2.146, 2.468 1.000 -0.177, 2.330 1.000 -2.612, 2.411 1.000 -0.284, 2.232 1.000 -0.443, 2.083 1.000 -2.813, 1.819 1.000 -2.990, 1.098 1.000 -1.022, 0.948 1.000 -1.162, 0.944 1.000 -3.370, 0.599 1.000 -1.375, -0.000 1.000 -3.500, 0.206 1.000 -1.486, 0.001 1.000 -1.500, -0.203 1.000 -1.486, -0.779 1.000 1.282, -0.946 1.000 1.164, -1.096 1.000 1.024, -1.225 1.000 0.865, 2.986 -0.000 0.294, 2.411 -0.000 0.284, 2.332 -0.000 0.374, 2.871 -0.000 0.871, 2.494 -0.000 1.667, 2.121 -0.000 2.121, 0.871 0.000 2.871, 0.781 0.000 1.281, 1.098 0.000 1.022, 2.646 -0.000 1.414, 2.000 0.000 0.500, 0.585 0.000 2.942, -0.000 0.000 3.000, 0.406 0.000 1.444, 0.294 0.000 2.986, -0.203 0.000 1.486, -0.404 0.000 1.445, -0.294 0.000 2.986, -0.779 0.000 1.282, -0.946 0.000 1.164, -1.148 0.000 2.772, -1.332 0.000 0.690, -2.121 0.000 2.121, -1.903 0.000 2.319, -2.646 0.000 1.414, -2.942 0.000 0.585, -2.871 0.000 0.871, -1.225 0.000 -0.865, -1.096 0.000 -1.024, -2.121 0.000 -2.121, -1.903 0.000 -2.319, -0.779 0.000 -1.282, -0.597 0.000 -1.376, -1.667 0.000 -2.494, -1.414 0.000 -2.646, -0.871 0.000 -2.871, -0.000 0.000 -3.000, 0.294 0.000 -2.986, 0.585 0.000 -2.942, 0.406 0.000 -1.444, 1.414 0.000 -2.646, 1.667 0.000 -2.494, 2.121 -0.000 -2.121, 1.333 0.000 -0.688, 2.000 0.000 -0.500, -1.496 0.000 -0.102, -1.413 0.000 -0.503, -0.946 0.000 -1.164, -0.203 0.000 -1.486, 0.001 0.000 -1.500, 0.206 0.000 -1.486, 1.098 0.000 -1.022, 2.772 -0.000 -1.148, 2.871 -0.000 -0.871, 3.000 -0.000 -0.000, 2.496 -0.000 0.060, 2.468 -0.000 -0.177, 2.332 -0.000 -0.374, 2.232 0.000 -0.443, 0.857 -1.700 -7.954, 0.834 -1.700 -7.864, 0.447 -0.200 -7.702, 0.367 -1.700 -7.749, 0.305 -1.700 -7.819, 0.268 -1.700 -7.904, 0.715 -0.200 -7.725, -7.974 -1.700 0.644, -7.986 -0.200 0.472, -7.994 -1.700 0.300, -1.369 -1.700 -7.882, -1.369 -0.200 -7.882, -0.857 -0.200 -7.954, -1.199 -1.700 -7.910, -7.994 -0.200 -0.300, -7.974 -0.200 -0.644, -7.958 -1.700 -0.816, 0.302 0.996 -3.547, 0.318 1.000 -3.485, 0.602 0.996 -3.509, 0.634 1.000 -3.442, 1.225 0.968 -3.467, 2.504 0.620 -3.101, 2.379 0.500 -3.216, 2.232 0.620 -3.302, 1.624 0.732 -3.593, 1.261 0.911 -3.568, 0.927 0.968 -3.559, 0.621 0.968 -3.624, 0.897 0.996 -3.445, 1.889 0.832 -3.382, 2.169 0.832 -3.210, 2.643 0.500 -3.003, 1.247 1.000 -3.270, 1.845 0.911 -3.304, 2.728 0.732 -2.846, 2.992 0.620 -2.633, 2.758 0.620 -2.877, 1.539 1.000 -3.143, 1.466 0.996 -3.244, 1.736 0.996 -3.108, 1.793 0.968 -3.210, 2.059 0.968 -3.047, 2.119 0.911 -3.135, 2.377 0.911 -2.944, 3.204 0.620 -2.370, 1.994 0.996 -2.950, 2.618 0.911 -2.732, 2.544 0.968 -2.655, 2.908 0.832 -2.560, 3.170 0.732 -2.344, 3.115 0.832 -2.304, 3.492 0.500 -1.951, 3.394 0.620 -2.090, 3.299 0.832 -2.031, 3.645 0.500 -1.648, 2.463 0.996 -2.570, 2.558 1.000 -2.389, 2.957 0.968 -2.187, 3.459 0.832 -1.744, 3.521 0.732 -1.775, 3.698 0.620 -1.486, 2.862 0.996 -2.117, 3.131 0.968 -1.928, 3.222 0.911 -1.984, 3.871 0.500 -1.008, 3.896 0.620 -0.840, 3.811 0.620 -1.167, 3.032 0.996 -1.867, 3.284 0.968 -1.656, 3.511 0.911 -1.411, 3.704 0.832 -1.134, 3.953 0.620 -0.506, 3.942 0.500 -0.676, 3.179 0.996 -1.603, 4.000 0.500 -0.000, 3.618 0.911 -1.108, 3.787 0.832 -0.816, 3.982 0.620 -0.169, 3.404 0.996 -1.043, 3.939 0.732 -0.167, 3.982 0.620 0.169, 3.953 0.620 0.506, 3.986 0.500 0.339, 3.648 0.968 -0.467, 3.781 0.911 -0.161, 3.939 0.732 0.167, 3.871 0.832 0.164, 3.911 0.732 0.501, 3.896 0.620 0.840, 3.942 0.500 0.676, 3.770 0.732 1.155, 3.645 0.500 1.648, 3.698 0.620 1.486, 3.854 0.732 0.831, 3.753 0.911 0.481, 3.557 0.996 -0.151, 3.531 0.996 0.452, 3.595 0.968 0.775, 3.699 0.911 0.797, 3.394 0.620 2.090, 3.559 0.620 1.794, 3.492 1.000 0.239, 3.480 0.996 0.750, 3.595 0.832 1.445, 3.521 0.732 1.775, 3.456 1.000 0.555, 3.516 0.968 1.077, 3.379 0.911 1.704, 2.992 0.620 2.633, 2.888 0.500 2.768, 3.404 0.996 1.043, 3.304 0.996 1.327, 3.115 0.832 2.304, 3.042 0.911 2.250, 2.960 0.732 2.605, 2.643 0.500 3.003, 3.131 0.968 1.928, 2.908 0.832 2.560, 2.728 0.732 2.846, 2.681 0.832 2.797, 2.379 0.500 3.216, 2.232 0.620 3.302, 2.504 0.620 3.101, 2.859 1.000 2.018, 3.032 0.996 1.867, 2.208 0.732 3.267, 2.097 0.500 3.406, 2.862 0.996 2.117, 2.664 1.000 2.270, 1.944 0.620 3.479, 1.923 0.732 3.442, 1.642 0.620 3.632, 2.447 1.000 2.503, 2.673 0.996 2.352, 2.463 0.996 2.570, 1.889 0.832 3.382, 1.624 0.732 3.593, 1.491 0.500 3.712, 2.310 0.968 2.861, 2.059 0.968 3.047, 2.119 0.911 3.135, 1.845 0.911 3.304, 1.596 0.832 3.530, 1.313 0.732 3.718, 1.328 0.620 3.758, 1.004 0.620 3.857, 0.843 0.500 3.910, 2.209 1.000 2.715, 0.674 0.620 3.928, 1.994 0.996 2.950, 1.953 1.000 2.905, 1.736 0.996 3.108, 1.793 0.968 3.210, 1.559 0.911 3.448, 0.338 0.620 3.971, 1.394 1.000 3.210, 1.186 0.996 3.357, 1.097 1.000 3.324, 0.897 0.996 3.445, 0.927 0.968 3.559, 0.640 0.911 3.730, 0.621 0.968 3.624, 0.321 0.911 3.770, -0.334 0.732 3.929, -0.338 0.620 3.971, -0.508 0.500 3.968, 0.953 0.911 3.662, 1.225 0.968 3.467, 0.790 1.000 3.410, -0.000 0.911 3.784, -0.674 0.620 3.928, -0.666 0.732 3.886, -1.004 0.620 3.857, 0.602 0.996 3.509, -0.000 0.968 3.677, -1.328 0.620 3.758, -1.491 0.500 3.712, -1.171 0.500 3.825, -0.000 0.996 3.560, -0.655 0.832 3.819, 0.159 1.000 3.496, -0.159 1.000 3.496, -0.312 0.968 3.664, -0.302 0.996 3.547, -0.640 0.911 3.730, -0.953 0.911 3.662, -0.477 1.000 3.467, -0.602 0.996 3.509, -0.927 0.968 3.559, -1.291 0.832 3.653, -1.596 0.832 3.530, -1.624 0.732 3.593, -2.232 0.620 3.302, -2.379 0.500 3.216, -0.790 1.000 3.410, -2.208 0.732 3.267, -0.897 0.996 3.445, -2.169 0.832 3.210, -2.477 0.732 3.068, -2.643 0.500 3.003, -1.186 0.996 3.357, -2.119 0.911 3.135, -2.758 0.620 2.877, -2.992 0.620 2.633, -2.888 0.500 2.768, -2.059 0.968 3.047, -2.681 0.832 2.797, -1.681 1.000 3.070, -1.953 1.000 2.905, -1.736 0.996 3.108, -1.994 0.996 2.950, -2.908 0.832 2.560, -2.960 0.732 2.605, -3.314 0.500 2.240, -3.394 0.620 2.090, -2.310 0.968 2.861, -2.618 0.911 2.732, -2.841 0.911 2.500, -3.170 0.732 2.344, -2.664 1.000 2.270, -2.957 0.968 2.187, -3.770 0.732 1.155, -2.673 0.996 2.352, -2.862 0.996 2.117, -3.032 0.996 1.867, -3.131 0.968 1.928, -3.511 0.911 1.411, -3.896 0.620 0.840, -3.854 0.732 0.831, -3.179 0.996 1.603, -3.284 0.968 1.656, -3.787 0.832 0.816, -3.982 0.620 0.169, -3.986 0.500 0.339, -3.516 0.968 1.077, -3.982 0.620 -0.169, -3.986 0.500 -0.339, -3.595 0.968 0.775, -3.843 0.832 0.492, -3.953 0.620 -0.506, -3.942 0.500 -0.676, -3.298 1.000 1.172, -3.753 0.911 0.481, -3.871 0.832 0.164, -3.939 0.732 -0.167, -3.871 0.832 -0.164, -3.391 1.000 0.867, -3.480 0.996 0.750, -3.456 1.000 0.555, -3.531 0.996 0.452, -3.811 0.620 -1.167, -3.772 0.500 -1.333, -3.698 0.620 -1.486, -3.492 1.000 0.239, -3.557 0.996 0.151, -3.648 0.968 -0.467, -3.787 0.832 -0.816, -3.499 1.000 -0.080, -3.557 0.996 -0.151, -3.477 1.000 -0.398, -3.531 0.996 -0.452, -3.658 0.732 -1.470, -3.521 0.732 -1.775, -3.492 0.500 -1.951, -3.480 0.996 -0.750, -3.516 0.968 -1.077, -3.459 0.832 -1.744, -3.357 0.732 -2.067, -3.394 0.620 -2.090, -3.204 0.620 -2.370, -3.427 1.000 -0.712, -3.404 0.996 -1.043, -3.304 0.996 -1.327, -3.222 0.911 -1.984, -2.992 0.620 -2.633, -3.241 1.000 -1.321, -3.032 0.996 -1.867, -2.760 0.968 -2.430, -2.208 0.732 -3.267, -1.944 0.620 -3.479, -2.097 0.500 -3.406, -2.232 0.620 -3.302, -2.504 0.620 -3.101, -2.862 0.996 -2.117, -2.673 0.996 -2.352, -2.377 0.911 -2.944, -1.923 0.732 -3.442, -2.765 1.000 -2.146, -2.463 0.996 -2.570, -2.119 0.911 -3.135, -1.642 0.620 -3.632, -2.558 1.000 -2.389, -2.310 0.968 -2.861, -2.059 0.968 -3.047, -1.845 0.911 -3.304, -1.624 0.732 -3.593, -1.596 0.832 -3.530, -1.328 0.620 -3.758, -0.843 0.500 -3.910, -1.994 0.996 -2.950, -1.559 0.911 -3.448, -1.004 0.620 -3.857, -1.819 1.000 -2.990, -0.674 0.620 -3.928, -1.736 0.996 -3.108, -0.666 0.732 -3.886, -0.655 0.832 -3.819, -0.000 0.620 -3.985, -0.944 1.000 -3.370, -0.927 0.968 -3.559, -0.897 0.996 -3.445, -0.640 0.911 -3.730, -0.329 0.832 -3.860, -0.000 0.732 -3.943, -0.000 0.832 -3.874, 0.843 0.500 -3.910, 0.508 0.500 -3.968, 0.338 0.620 -3.971, -0.602 0.996 -3.509, 0.334 0.732 -3.929, 0.329 0.832 -3.860, -0.634 1.000 -3.442, -0.302 0.996 -3.547, 0.666 0.732 -3.886, 1.004 0.620 -3.857, 1.328 0.620 -3.758, 0.321 0.911 -3.770, 0.640 0.911 -3.730, 1.642 0.620 -3.632, 2.097 0.500 -3.406, 0.976 0.832 -3.749, 0.312 0.968 -3.664, -2.643 0.500 -3.003, -2.728 0.732 -2.846, -2.758 0.620 -2.877, -3.042 0.911 -2.250, -3.115 0.832 -2.304, -3.284 0.968 -1.656, -3.179 0.996 -1.603, -3.772 0.500 1.333, -3.698 0.620 1.486, -3.559 0.620 1.794, -3.357 0.732 2.067, -3.299 0.832 2.031, -2.544 0.968 2.655, -2.463 0.996 2.570, -2.209 1.000 2.715, 0.000 0.620 3.985, 0.666 0.732 3.886, 0.655 0.832 3.819, 1.261 0.911 3.568, 1.515 0.968 3.351, 1.681 1.000 3.070, 3.871 0.500 1.008, 3.843 0.832 0.492, 3.531 0.996 -0.452, 3.348 1.000 -1.021, 3.427 1.000 -0.712, 0.312 0.968 3.664, 0.000 0.732 3.943, -0.000 0.832 3.874, 0.334 0.732 3.929, -0.000 0.996 -3.560, -0.000 0.968 -3.677, -0.000 0.911 -3.784, 0.674 0.620 -3.928, -0.334 0.732 -3.929, -0.312 0.968 -3.664, 0.655 0.832 -3.819, 0.953 0.911 -3.662, 0.993 0.732 -3.816, 1.186 0.996 -3.357, 1.559 0.911 -3.448, 1.515 0.968 -3.351, 1.313 0.732 -3.718, 1.291 0.832 -3.653, 1.923 0.732 -3.442, 1.596 0.832 -3.530, 1.944 0.620 -3.479, 2.208 0.732 -3.267, 2.310 0.968 -2.861, 2.434 0.832 -3.014, 2.237 0.996 -2.770, 2.477 0.732 -3.068, 2.673 0.996 -2.352, 2.760 0.968 -2.430, 2.841 0.911 -2.500, 2.960 0.732 -2.605, 2.681 0.832 -2.797, 3.042 0.911 -2.250, 3.559 0.620 -1.794, 3.357 0.732 -2.067, 3.304 0.996 -1.327, 3.412 0.968 -1.371, 3.379 0.911 -1.704, 3.595 0.832 -1.445, 3.658 0.732 -1.470, 3.480 0.996 -0.750, 3.516 0.968 -1.077, 3.595 0.968 -0.775, 3.699 0.911 -0.797, 3.843 0.832 -0.492, 3.770 0.732 -1.155, 3.854 0.732 -0.831, 3.674 0.968 -0.156, 3.871 0.832 -0.164, 3.753 0.911 -0.481, 3.911 0.732 -0.501, 3.781 0.911 0.161, 3.648 0.968 0.467, 3.674 0.968 0.156, 3.557 0.996 0.151, 3.787 0.832 0.816, 3.704 0.832 1.134, 3.511 0.911 1.411, 3.618 0.911 1.108, 3.811 0.620 1.167, 3.658 0.732 1.470, 3.284 0.968 1.656, 3.412 0.968 1.371, 3.459 0.832 1.744, 3.179 0.996 1.603, 3.357 0.732 2.067, 2.957 0.968 2.187, 3.222 0.911 1.984, 3.170 0.732 2.344, 3.299 0.832 2.031, 3.204 0.620 2.370, 2.760 0.968 2.430, 2.841 0.911 2.500, 2.544 0.968 2.655, 2.758 0.620 2.877, 2.237 0.996 2.770, 2.377 0.911 2.944, 2.618 0.911 2.732, 2.169 0.832 3.210, 2.434 0.832 3.014, 2.477 0.732 3.068, 1.466 0.996 3.244, 1.291 0.832 3.653, 0.993 0.732 3.816, 0.976 0.832 3.749, 0.302 0.996 3.547, 0.329 0.832 3.860, -0.321 0.911 3.770, -0.329 0.832 3.860, -0.621 0.968 3.624, -0.976 0.832 3.749, -1.261 0.911 3.568, -1.313 0.732 3.718, -0.993 0.732 3.816, -1.515 0.968 3.351, -1.559 0.911 3.448, -1.225 0.968 3.467, -1.642 0.620 3.632, -1.466 0.996 3.244, -1.845 0.911 3.304, -1.923 0.732 3.442, -1.944 0.620 3.479, -1.793 0.968 3.210, -1.889 0.832 3.382, -2.237 0.996 2.770, -2.504 0.620 3.101, -2.760 0.968 2.430, -2.377 0.911 2.944, -2.728 0.732 2.846, -2.434 0.832 3.014, -3.042 0.911 2.250, -3.204 0.620 2.370, -3.115 0.832 2.304, -3.379 0.911 1.704, -3.222 0.911 1.984, -3.521 0.732 1.775, -3.304 0.996 1.327, -3.459 0.832 1.744, -3.595 0.832 1.445, -3.404 0.996 1.043, -3.618 0.911 1.108, -3.412 0.968 1.371, -3.658 0.732 1.470, -3.811 0.620 1.167, -3.704 0.832 1.134, -3.648 0.968 0.467, -3.699 0.911 0.797, -3.911 0.732 0.501, -3.953 0.620 0.506, -3.674 0.968 0.156, -3.674 0.968 -0.156, -3.781 0.911 -0.161, -3.781 0.911 0.161, -3.939 0.732 0.167, -3.753 0.911 -0.481, -3.843 0.832 -0.492, -3.911 0.732 -0.501, -3.854 0.732 -0.831, -3.896 0.620 -0.840, -3.595 0.968 -0.775, -3.618 0.911 -1.108, -3.699 0.911 -0.797, -3.770 0.732 -1.155, -3.412 0.968 -1.371, -3.511 0.911 -1.411, -3.595 0.832 -1.445, -3.704 0.832 -1.134, -3.379 0.911 -1.704, -3.299 0.832 -2.031, -3.559 0.620 -1.794, -3.131 0.968 -1.928, -2.841 0.911 -2.500, -2.957 0.968 -2.187, -2.908 0.832 -2.560, -3.170 0.732 -2.344, -2.618 0.911 -2.732, -2.681 0.832 -2.797, -2.960 0.732 -2.605, -2.237 0.996 -2.770, -2.544 0.968 -2.655, -2.477 0.732 -3.068, -2.434 0.832 -3.014, -1.889 0.832 -3.382, -2.169 0.832 -3.210, -1.466 0.996 -3.244, -1.793 0.968 -3.210, -1.186 0.996 -3.357, -1.225 0.968 -3.467, -1.515 0.968 -3.351, -1.291 0.832 -3.653, -1.313 0.732 -3.718, -0.953 0.911 -3.662, -1.261 0.911 -3.568, -0.976 0.832 -3.749, -0.621 0.968 -3.624, -0.993 0.732 -3.816, -0.321 0.911 -3.770, -0.338 0.620 -3.971, 2.986 -0.000 -0.294, 2.942 -0.000 -0.585, 2.646 -0.000 -1.414, 2.494 -0.000 -1.667, 2.319 -0.000 -1.903, 1.414 -3.700 -2.646, 1.148 0.000 -2.772, 0.585 -3.700 -2.942, 0.871 0.000 -2.871, -0.294 0.000 -2.986, -1.148 -3.700 -2.772, -1.148 0.000 -2.772, -2.319 -3.700 -1.903, -2.319 0.000 -1.903, -2.494 0.000 -1.667, -2.772 -3.700 -1.148, -2.772 0.000 -1.148, -2.942 0.000 -0.585, -3.000 -3.700 -0.000, -2.986 0.000 -0.294, -3.000 0.000 -0.000, -2.942 -3.700 0.585, -2.986 0.000 0.294, -2.494 -3.700 1.667, -2.494 0.000 1.667, -2.319 0.000 1.903, -1.148 -3.700 2.772, -1.414 0.000 2.646, -0.585 -3.700 2.942, -0.871 0.000 2.871, -0.585 0.000 2.942, 1.148 0.000 2.772, 1.903 -3.700 2.319, 1.667 0.000 2.494, 1.903 -0.000 2.319, 2.319 -0.000 1.903, 2.772 -0.000 1.148, 2.942 -0.000 0.585, 2.871 -3.700 -0.871, 1.903 -3.700 -2.319, 1.903 -0.000 -2.319, 0.871 -3.700 -2.871, -0.294 -3.700 -2.986, -0.585 -3.700 -2.942, -0.585 0.000 -2.942, -1.903 -3.700 -2.319, -2.494 -3.700 -1.667, -2.646 0.000 -1.414, -2.871 0.000 -0.871, -2.942 -3.700 -0.585, -2.986 -3.700 0.294, -2.871 -3.700 0.871, -2.772 0.000 1.148, -2.121 -3.700 2.121, -1.903 -3.700 2.319, -1.667 0.000 2.494, -0.871 -3.700 2.871, -0.294 -3.700 2.986, -0.000 -3.700 3.000, 0.871 -3.700 2.871, 1.148 -3.700 2.772, 1.414 0.000 2.646, 1.667 -3.700 2.494, 2.121 -3.700 2.121, 2.942 -3.700 0.585, 1.028 -0.200 -7.934, 1.369 -1.700 -7.882, 1.369 -0.200 -7.882, 1.199 -1.700 -7.910, -0.086 -1.700 8.000, 0.258 -1.700 7.996, 3.986 -0.200 0.339, 3.942 -0.200 0.676, 3.871 -0.200 1.008, 3.772 0.500 1.333, 3.112 0.500 2.513, 2.643 -0.200 3.003, 1.801 0.500 3.572, 1.171 -0.200 3.825, 1.171 0.500 3.825, 0.843 -0.200 3.910, 0.508 -0.200 3.968, -0.170 0.500 3.996, -0.843 0.500 3.910, -2.643 -0.200 3.003, -2.888 -0.200 2.768, -3.112 0.500 2.513, -3.492 0.500 1.951, -3.871 0.500 1.008, -3.942 0.500 0.676, -3.314 -0.200 -2.240, -3.112 0.500 -2.513, -2.643 -0.200 -3.003, -2.888 0.500 -2.768, -1.801 0.500 -3.572, -1.171 0.500 -3.825, -0.508 -0.200 -3.968, -0.508 0.500 -3.968, -0.170 0.500 -3.996, 0.170 0.500 -3.996, 0.843 -0.200 -3.910, 1.491 -0.200 -3.712, 1.171 0.500 -3.825, 1.801 -0.200 -3.572, 1.491 0.500 -3.712, 2.097 -0.200 -3.406, 1.801 0.500 -3.572, 2.888 0.500 -2.768, 3.314 0.500 -2.240, 3.772 0.500 -1.333, 3.986 -0.200 -0.339, 3.492 0.500 1.951, 3.314 0.500 2.240, 2.097 -0.200 3.406, 1.491 -0.200 3.712, 0.508 0.500 3.968, 0.170 -0.200 3.996, 0.170 0.500 3.996, -0.170 -0.200 3.996, -0.843 -0.200 3.910, -1.801 -0.200 3.572, -1.801 0.500 3.572, -2.097 0.500 3.406, -3.112 -0.200 2.513, -3.492 -0.200 1.951, -3.645 -0.200 1.648, -3.645 0.500 1.648, -4.000 -0.200 -0.000, -4.000 0.500 -0.000, -3.986 -0.200 -0.339, -3.871 -0.200 -1.008, -3.871 0.500 -1.008, -3.645 -0.200 -1.648, -3.645 0.500 -1.648, -3.492 -0.200 -1.951, -3.314 0.500 -2.240, -3.112 -0.200 -2.513, -2.379 0.500 -3.216, -1.491 0.500 -3.712, 1.171 -0.200 -3.825, 3.112 -0.200 -2.513, 3.112 0.500 -2.513, 3.942 -0.200 -0.676, 3.986 0.500 -0.339, 3.000 -3.700 -0.000, 2.986 -3.700 -0.294, 3.942 -3.700 -0.676, 2.942 -3.700 -0.585, 2.646 -3.700 -1.414, 3.492 -3.700 -1.951, 2.986 -3.700 0.294, 3.871 -3.700 1.008, 3.772 -3.700 1.333, 2.772 -3.700 1.148, 3.645 -3.700 1.648, 2.646 -3.700 1.414, 2.494 -3.700 1.667, 3.314 -3.700 2.240, 1.414 -3.700 2.646, 1.801 -3.700 3.572, 1.491 -3.700 3.712, 1.171 -3.700 3.825, 0.843 -3.700 3.910, 0.170 -3.700 3.996, -0.170 -3.700 3.996, -0.508 -3.700 3.968, -1.491 -3.700 3.712, -1.414 -3.700 2.646, -1.801 -3.700 3.572, -1.667 -3.700 2.494, -2.379 -3.700 3.216, -3.112 -3.700 2.513, -3.314 -3.700 2.240, -2.646 -3.700 1.414, -2.772 -3.700 1.148, -3.772 -3.700 1.333, -3.871 -3.700 1.008, -2.986 -3.700 -0.294, -3.942 -3.700 -0.676, -2.646 -3.700 -1.414, -3.314 -3.700 -2.240, -2.121 -3.700 -2.121, -1.414 -3.700 -2.646, -1.801 -3.700 -3.572, -0.871 -3.700 -2.871, -1.171 -3.700 -3.825, -0.843 -3.700 -3.910, 0.170 -3.700 -3.996, 0.294 -3.700 -2.986, 1.148 -3.700 -2.772, 1.491 -3.700 -3.712, 2.097 -3.700 -3.406, 1.667 -3.700 -2.494, 2.888 -3.700 -2.768, 2.871 -3.700 0.871, 2.319 -3.700 1.903, 2.097 -3.700 3.406, 0.585 -3.700 2.942, 0.294 -3.700 2.986, -0.843 -3.700 3.910, -2.643 -3.700 3.003, -2.319 -3.700 1.903, -3.942 -3.700 0.676, -2.871 -3.700 -0.871, -1.667 -3.700 -2.494, -0.000 -3.700 -3.000, 2.121 -3.700 -2.121, 2.319 -3.700 -1.903, 3.112 -3.700 -2.513, 2.494 -3.700 -1.667, 3.645 -3.700 -1.648, 3.772 -3.700 -1.333, 2.772 -3.700 -1.148, 3.871 -3.700 -1.008, 3.986 -3.700 0.339, 1.921 -1.700 -7.671, 1.442 -0.200 -7.623, 1.365 -0.200 -7.789, 1.365 -1.700 -7.789, 1.921 -0.200 -7.671, 1.601 -1.700 -7.532, 1.601 -0.200 -7.532, 1.514 -0.200 -7.565, 1.391 -0.200 -7.700, 7.995 -0.200 -0.291, 7.908 -0.200 -0.292, 7.908 -1.700 -0.292, 7.825 -0.200 -0.269, 7.752 -1.700 -0.223, 7.695 -1.700 -0.159, 7.646 -0.200 0.005, 7.646 -1.700 0.005, 7.695 -0.200 0.169, 7.825 -0.200 0.280, 7.752 -1.700 0.234, 7.908 -1.700 0.303, 0.834 -0.200 7.864, 0.857 -1.700 7.954, 0.715 -1.700 7.725, 0.630 -0.200 7.689, 0.537 -0.200 7.681, 0.305 -1.700 7.819, 0.268 -0.200 7.904, 0.268 -1.700 7.904, 0.258 -0.200 7.996, 0.537 -1.700 7.681, 0.447 -1.700 7.702, 0.305 -0.200 7.819, -7.866 -1.700 0.819, -7.958 -0.200 0.816, -7.652 -1.700 0.983, -7.625 -0.200 1.072, -7.627 -1.700 1.164, -7.787 -1.700 1.381, -7.787 -0.200 1.381, -7.875 -1.700 1.410, -7.866 -0.200 0.819, -7.778 -1.700 0.850, -7.652 -0.200 0.983, -7.656 -1.700 1.252, -7.656 -0.200 1.252, -7.711 -1.700 1.327, -7.711 -0.200 1.327, -0.857 -0.200 7.954, -0.715 -0.200 7.725, -0.715 -1.700 7.725, -0.630 -1.700 7.689, -0.305 -1.700 7.819, -0.268 -1.700 7.904, -0.258 -0.200 7.996, -0.258 -1.700 7.996, -0.834 -0.200 7.864, -0.786 -1.700 7.785, -0.630 -0.200 7.689, -0.537 -1.700 7.681, -0.447 -1.700 7.702, -0.367 -0.200 7.749, -0.268 -0.200 7.904, -1.365 -1.700 -7.789, -1.442 -1.700 -7.623, -1.391 -0.200 -7.700, -1.862 -1.700 -7.600, -1.921 -1.700 -7.671, -7.875 -1.700 -1.410, -7.787 -1.700 -1.381, -7.875 -0.200 -1.410, -7.787 -0.200 -1.381, -7.656 -1.700 -1.252, -7.627 -1.700 -1.164, -7.778 -1.700 -0.850, -7.778 -0.200 -0.850, -7.625 -0.200 -1.072, -7.705 -1.700 -0.907, 1.783 -0.200 -7.550, 1.862 -0.200 -7.600, 3.564 -0.200 -4.556, 2.379 -0.200 -3.216, 2.643 -0.200 -3.003, 2.888 -0.200 -2.768, 3.314 -0.200 -2.240, 1.694 -0.200 -7.527, 0.630 -0.200 -7.689, 0.508 -0.200 -3.968, 0.537 -0.200 -7.681, -0.170 -0.200 -3.996, -0.537 -0.200 -7.681, -0.630 -0.200 -7.689, -1.514 -0.200 -7.565, -0.843 -0.200 -3.910, -1.601 -0.200 -7.532, -1.171 -0.200 -3.825, -1.694 -0.200 -7.527, -1.491 -0.200 -3.712, -3.550 -0.200 -4.400, -2.888 -0.200 -2.768, -3.772 -0.200 -3.827, -3.888 -0.200 -3.722, 0.786 -0.200 -7.785, 0.857 -0.200 -7.954, 0.834 -0.200 -7.864, 1.199 -0.200 -7.910, -0.367 -0.200 -7.749, 0.305 -0.200 -7.819, 0.367 -0.200 -7.749, 0.268 -0.200 -7.904, 0.086 -0.200 -8.000, 0.258 -0.200 -7.996, -0.715 -0.200 -7.725, -1.442 -0.200 -7.623, -1.199 -0.200 -7.910, -1.365 -0.200 -7.789, -1.028 -0.200 -7.934, -0.834 -0.200 -7.864, -1.783 -0.200 -7.550, -3.888 -0.200 -5.078, -3.320 -0.200 -7.278, -4.167 -0.200 -5.218, -4.577 -0.200 -6.561, -1.862 -0.200 -7.600, -1.921 -0.200 -7.671, -4.964 -0.200 -6.273, -4.912 -0.200 -5.078, -4.633 -0.200 -5.218, -6.320 -0.200 -4.905, -7.627 -0.200 -1.164, -7.652 -0.200 -0.983, -7.714 -0.200 -0.092, -7.705 -0.200 -0.907, -7.821 -0.200 -0.241, -7.903 -0.200 -0.284, -7.986 -0.200 -0.472, -7.492 -0.200 -2.805, -7.656 -0.200 -1.252, -7.711 -0.200 -1.327, -7.775 -0.200 -1.882, -7.866 -0.200 -0.819, -7.958 -0.200 -0.816, -7.714 -0.200 0.092, -7.705 -0.200 0.907, -7.778 -0.200 0.850, -7.756 -0.200 0.175, -7.974 -0.200 0.644, -7.903 -0.200 0.284, -7.994 -0.200 0.300, -7.700 -0.200 -0.000, -5.250 -0.200 4.400, -6.101 -0.200 5.174, -7.627 -0.200 1.164, -7.779 -0.200 1.867, -5.789 -0.200 5.522, -5.105 -0.200 6.160, -4.167 -0.200 5.218, -4.736 -0.200 6.447, -3.951 -0.200 6.956, -4.021 -0.200 5.161, -3.607 -0.200 4.707, -2.677 -0.200 7.539, -3.564 -0.200 4.556, -1.491 -0.200 3.712, -2.097 -0.200 3.406, -3.564 -0.200 4.244, -3.677 -0.200 3.953, -1.171 -0.200 3.825, -2.232 -0.200 7.682, -0.508 -0.200 3.968, -0.537 -0.200 7.681, 0.447 -0.200 7.702, -0.447 -0.200 7.702, -0.305 -0.200 7.819, -0.086 -0.200 8.000, 0.086 -0.200 8.000, -0.786 -0.200 7.785, 3.677 -0.200 4.847, 3.772 -0.200 4.973, 3.147 -0.200 7.355, 4.021 -0.200 5.161, 4.401 -0.200 6.680, 4.322 -0.200 5.246, 0.367 -0.200 7.749, 0.715 -0.200 7.725, 1.328 -0.200 7.889, 0.786 -0.200 7.785, 0.857 -0.200 7.954, 3.579 -0.200 7.155, 4.790 -0.200 6.407, 4.478 -0.200 5.246, 5.162 -0.200 6.112, 5.028 -0.200 4.973, 5.193 -0.200 4.707, 5.236 -0.200 4.556, 6.164 -0.200 5.100, 6.725 -0.200 4.333, 5.250 -0.200 4.400, 5.250 -0.200 -4.400, 7.571 -0.200 -2.584, 7.659 -0.200 -0.080, 7.821 -0.200 -1.683, 7.695 -0.200 -0.159, 7.906 -0.200 -1.222, 7.658 -0.200 0.091, 7.752 -0.200 0.234, 7.908 -0.200 0.303, 7.994 -0.200 0.301, 7.752 -0.200 -0.223, 7.407 -0.200 -3.023, 7.217 -0.200 -3.451, 5.193 -0.200 -4.707, 5.915 -0.200 -5.386, 5.028 -0.200 -4.973, 4.779 -0.200 -5.161, 5.246 -0.200 -6.040, 4.633 -0.200 -5.218, 4.883 -0.200 -6.337, 4.322 -0.200 -5.246, 4.504 -0.200 -6.611, 4.110 -0.200 -6.863, 3.888 -0.200 -5.078, 4.167 -0.200 -5.218, 3.702 -0.200 -7.092, 3.772 -0.200 -4.973, 2.848 -0.200 -7.476, 4.000 -0.200 -0.000, 3.772 -0.200 1.333, 4.021 -0.200 3.639, 3.645 -0.200 1.648, 3.772 -0.200 3.827, 3.314 -0.200 2.240, 3.112 -0.200 2.513, 3.550 -0.200 4.400, 2.888 -0.200 2.768, 2.379 -0.200 3.216, 1.801 -0.200 3.572, -2.379 -0.200 3.216, -3.772 -0.200 3.827, -4.167 -0.200 3.582, -3.314 -0.200 2.240, -4.633 -0.200 3.582, -3.772 -0.200 1.333, -3.871 -0.200 1.008, -3.942 -0.200 0.676, -3.986 -0.200 0.339, -5.123 -0.200 3.953, -5.123 -0.200 -3.953, -5.193 -0.200 4.093, -5.193 -0.200 -4.093, -3.942 -0.200 -0.676, -3.772 -0.200 -1.333, -2.379 -0.200 -3.216, -2.097 -0.200 -3.406, -1.801 -0.200 -3.572, 0.170 -0.200 -3.996, 3.645 -0.200 -1.648, 4.633 -0.200 -3.582, 3.772 -0.200 -1.333, 3.871 -0.200 -1.008, 5.123 -0.200 -3.953, 5.028 -0.200 3.827, 5.123 -0.200 3.953, 5.236 -0.200 -4.244, 5.193 -0.200 4.093, 5.028 -0.200 -3.827, 3.492 -0.200 -1.951, 4.167 -0.200 -3.582, 3.564 -0.200 4.244, 3.492 -0.200 1.951, 3.607 -0.200 4.093, 4.779 -0.200 3.639, -5.123 -0.200 -4.847, -5.334 -0.200 -5.963, -4.167 -0.200 -3.582, -4.478 -0.200 -3.554, -4.633 -0.200 -3.582, -4.912 -0.200 -3.722, -4.779 -0.200 -3.639, -5.028 -0.200 -3.827, 3.564 -0.200 4.556, 3.607 -0.200 4.707, 3.888 -1.700 5.078, 3.888 -0.200 5.078, 4.633 -1.700 5.218, 4.633 -0.200 5.218, 4.912 -0.200 5.078, 5.123 -0.200 4.847, 5.236 -1.700 4.556, 5.236 -0.200 4.244, 4.912 -0.200 3.722, 4.633 -0.200 3.582, 4.478 -0.200 3.554, 4.322 -1.700 3.554, 4.322 -0.200 3.554, 3.888 -1.700 3.722, 3.888 -0.200 3.722, 3.677 -0.200 3.953, 3.564 -1.700 4.556, 4.021 -1.700 5.161, 4.167 -0.200 5.218, 4.322 -1.700 5.246, 4.779 -0.200 5.161, 5.028 -1.700 4.973, 5.123 -1.700 4.847, 5.193 -1.700 4.707, 5.250 -1.700 4.400, 5.236 -1.700 4.244, 4.912 -1.700 3.722, 4.633 -1.700 3.582, 4.478 -1.700 3.554, 4.167 -0.200 3.582, 3.550 -1.700 4.400, -5.236 -0.200 4.556, -5.193 -0.200 4.707, -5.028 -0.200 4.973, -4.779 -0.200 5.161, -4.633 -0.200 5.218, -4.478 -0.200 5.246, -4.322 -0.200 5.246, -3.888 -0.200 5.078, -3.677 -1.700 4.847, -3.677 -0.200 4.847, -3.564 -1.700 4.556, -3.550 -0.200 4.400, -3.607 -1.700 4.093, -3.888 -0.200 3.722, -4.021 -0.200 3.639, -4.322 -0.200 3.554, -4.779 -0.200 3.639, -5.028 -0.200 3.827, -5.236 -1.700 4.244, -5.236 -0.200 4.244, -5.236 -1.700 4.556, -5.123 -1.700 4.847, -5.123 -0.200 4.847, -4.912 -0.200 5.078, -4.021 -1.700 5.161, -3.772 -0.200 4.973, -3.607 -1.700 4.707, -3.564 -1.700 4.244, -3.607 -0.200 4.093, -3.677 -1.700 3.953, -3.888 -1.700 3.722, -4.167 -1.700 3.582, -4.478 -0.200 3.554, -4.633 -1.700 3.582, -4.779 -1.700 3.639, -4.912 -0.200 3.722, -5.193 -1.700 4.093, 3.564 -1.700 -4.244, 3.550 -0.200 -4.400, 3.564 -0.200 -4.244, 3.607 -0.200 -4.093, 3.607 -1.700 -4.093, 3.888 -0.200 -3.722, 4.322 -1.700 -3.554, 4.478 -1.700 -3.554, 4.779 -1.700 -3.639, 4.779 -0.200 -3.639, 4.912 -0.200 -3.722, 5.028 -1.700 -3.827, 5.193 -0.200 -4.093, 5.236 -1.700 -4.244, 5.236 -0.200 -4.556, 5.028 -1.700 -4.973, 4.912 -0.200 -5.078, 4.478 -0.200 -5.246, 4.021 -0.200 -5.161, 3.607 -1.700 -4.707, 3.677 -0.200 -4.847, 3.550 -1.700 -4.400, 3.677 -0.200 -3.953, 3.772 -0.200 -3.827, 4.021 -0.200 -3.639, 4.167 -1.700 -3.582, 4.322 -0.200 -3.554, 4.478 -0.200 -3.554, 4.633 -1.700 -3.582, 4.912 -1.700 -3.722, 5.123 -1.700 -4.847, 5.123 -0.200 -4.847, 4.633 -1.700 -5.218, 3.677 -1.700 -4.847, 3.607 -0.200 -4.707, -5.236 -0.200 -4.244, -4.478 -1.700 -3.554, -4.322 -0.200 -3.554, -4.167 -1.700 -3.582, -3.607 -0.200 -4.093, -3.564 -0.200 -4.244, -3.564 -0.200 -4.556, -3.607 -1.700 -4.707, -3.607 -0.200 -4.707, -3.677 -1.700 -4.847, -3.888 -1.700 -5.078, -4.021 -0.200 -5.161, -4.322 -0.200 -5.246, -4.478 -1.700 -5.246, -4.478 -0.200 -5.246, -4.779 -0.200 -5.161, -5.193 -1.700 -4.707, -5.193 -0.200 -4.707, -5.236 -0.200 -4.556, -5.250 -1.700 -4.400, -5.250 -0.200 -4.400, -5.123 -1.700 -3.953, -4.912 -1.700 -3.722, -4.779 -1.700 -3.639, -4.633 -1.700 -3.582, -4.021 -1.700 -3.639, -4.021 -0.200 -3.639, -3.888 -1.700 -3.722, -3.677 -1.700 -3.953, -3.677 -0.200 -3.953, -3.677 -0.200 -4.847, -3.772 -0.200 -4.973, -4.021 -1.700 -5.161, -4.322 -1.700 -5.246, -5.028 -1.700 -4.973, -5.028 -0.200 -4.973, -5.123 -1.700 -4.847, -5.236 -1.700 -4.556, 3.986 -3.700 -0.339, 3.942 -1.700 -0.676, 3.772 -1.700 -1.333, 3.314 -3.700 -2.240, 3.112 -1.700 -2.513, 2.643 -3.700 -3.003, 2.097 -1.700 -3.406, 2.379 -3.700 -3.216, 1.801 -3.700 -3.572, 1.171 -3.700 -3.825, -1.491 -3.700 -3.712, -2.097 -1.700 -3.406, -2.097 -3.700 -3.406, -2.379 -3.700 -3.216, -2.888 -1.700 -2.768, -2.888 -3.700 -2.768, -3.112 -3.700 -2.513, -3.314 -1.700 -2.240, -3.492 -3.700 -1.951, -3.772 -3.700 -1.333, -4.000 -1.700 -0.000, -4.000 -3.700 -0.000, -3.986 -3.700 0.339, -3.645 -1.700 1.648, -3.645 -3.700 1.648, -3.492 -3.700 1.951, -3.314 -1.700 2.240, -3.112 -1.700 2.513, -2.888 -1.700 2.768, -2.888 -3.700 2.768, -1.801 -1.700 3.572, -1.171 -1.700 3.825, -1.171 -3.700 3.825, 0.508 -3.700 3.968, 2.097 -1.700 3.406, 2.379 -1.700 3.216, 2.379 -3.700 3.216, 2.643 -1.700 3.003, 2.643 -3.700 3.003, 2.888 -1.700 2.768, 3.112 -1.700 2.513, 3.112 -3.700 2.513, 3.492 -3.700 1.951, 3.871 -1.700 1.008, 4.000 -3.700 -0.000, 3.492 -1.700 -1.951, 2.888 -1.700 -2.768, 2.643 -1.700 -3.003, 2.379 -1.700 -3.216, 1.801 -1.700 -3.572, 1.491 -1.700 -3.712, 0.843 -1.700 -3.910, 0.843 -3.700 -3.910, 0.508 -3.700 -3.968, -0.170 -3.700 -3.996, -0.508 -3.700 -3.968, -1.491 -1.700 -3.712, -2.643 -3.700 -3.003, -3.645 -1.700 -1.648, -3.645 -3.700 -1.648, -3.871 -3.700 -1.008, -3.986 -1.700 -0.339, -3.986 -3.700 -0.339, -3.986 -1.700 0.339, -3.942 -1.700 0.676, -3.772 -1.700 1.333, -3.492 -1.700 1.951, -2.097 -1.700 3.406, -2.097 -3.700 3.406, -1.491 -1.700 3.712, -0.843 -1.700 3.910, -0.170 -1.700 3.996, 0.508 -1.700 3.968, 2.888 -3.700 2.768, 3.645 -1.700 1.648, 3.942 -1.700 0.676, 3.942 -3.700 0.676, 3.986 -1.700 0.339, 1.956 -0.200 -7.757, 1.956 -1.700 -7.757, 2.406 -0.200 -7.630, 2.848 -1.700 -7.476, 3.280 -0.200 -7.296, 3.702 -1.700 -7.092, 4.883 -1.700 -6.337, 6.765 -0.200 -4.270, 7.003 -0.200 -3.867, 7.407 -1.700 -3.023, 7.906 -1.700 -1.222, 7.964 -0.200 -0.758, 7.995 -1.700 -0.291, 5.590 -0.200 -5.723, 6.220 -0.200 -5.031, 6.220 -1.700 -5.031, 6.504 -0.200 -4.659, 6.765 -1.700 -4.270, 7.709 -0.200 -2.137, 7.709 -1.700 -2.137, 7.821 -1.700 -1.683, 2.253 -0.200 7.676, 2.253 -1.700 7.676, 2.705 -0.200 7.529, 2.705 -1.700 7.529, 3.579 -1.700 7.155, 4.790 -1.700 6.407, 5.162 -1.700 6.112, 5.850 -1.700 5.457, 5.850 -0.200 5.457, 7.191 -1.700 3.505, 7.699 -0.200 2.175, 7.814 -0.200 1.714, 7.814 -1.700 1.714, 7.902 -1.700 1.247, 7.902 -0.200 1.247, 7.994 -1.700 0.301, 7.962 -0.200 0.776, 1.794 -0.200 7.796, 3.997 -1.700 6.930, 3.997 -0.200 6.930, 5.516 -0.200 5.794, 6.456 -0.200 4.725, 6.970 -1.700 3.926, 6.970 -0.200 3.926, 7.191 -0.200 3.505, 7.387 -0.200 3.072, 7.556 -0.200 2.628, -0.857 -1.700 7.954, -1.320 -0.200 7.890, -1.779 -0.200 7.800, -2.232 -1.700 7.682, -6.393 -0.200 4.809, -6.663 -0.200 4.427, -6.911 -0.200 4.030, -7.134 -0.200 3.619, -7.657 -0.200 2.319, -7.875 -0.200 1.410, -1.779 -1.700 7.800, -3.113 -0.200 7.370, -3.538 -0.200 7.175, -3.951 -1.700 6.956, -4.351 -0.200 6.713, -4.736 -1.700 6.447, -5.456 -0.200 5.851, -6.101 -1.700 5.174, -6.663 -1.700 4.427, -7.334 -0.200 3.196, -7.334 -1.700 3.196, -7.508 -0.200 2.762, -7.508 -1.700 2.762, -7.657 -1.700 2.319, -7.648 -1.700 -2.348, -7.648 -0.200 -2.348, -7.309 -0.200 -3.251, -6.604 -0.200 -4.515, -4.173 -0.200 -6.826, -3.753 -0.200 -7.065, -2.875 -1.700 -7.465, -2.875 -0.200 -7.465, -2.420 -0.200 -7.625, -1.956 -1.700 -7.757, -1.956 -0.200 -7.757, -7.492 -1.700 -2.805, -7.100 -0.200 -3.686, -7.100 -1.700 -3.686, -6.865 -0.200 -4.108, -6.013 -0.200 -5.277, -5.684 -0.200 -5.630, -3.320 -1.700 -7.278, -2.420 -1.700 -7.625, -1.783 -1.700 -7.550, -3.753 -1.700 -7.065, -3.772 -1.700 -4.973, -4.167 -1.700 -5.218, -4.173 -1.700 -6.826, -4.633 -1.700 -5.218, -4.577 -1.700 -6.561, -4.779 -1.700 -5.161, -4.964 -1.700 -6.273, -4.912 -1.700 -5.078, -5.334 -1.700 -5.963, -7.625 -1.700 -1.072, -7.625 -1.700 1.072, -7.986 -1.700 0.472, -1.694 -1.700 -7.527, -1.171 -1.700 -3.825, -3.564 -1.700 -4.556, -1.801 -1.700 -3.572, -2.379 -1.700 -3.216, -2.643 -1.700 -3.003, -3.112 -1.700 -2.513, -3.550 -1.700 -4.400, -3.564 -1.700 -4.244, -3.492 -1.700 -1.951, -1.514 -1.700 -7.565, -0.630 -1.700 -7.689, -0.834 -1.700 -7.864, -1.028 -1.700 -7.934, -1.391 -1.700 -7.700, -0.786 -1.700 -7.785, -0.537 -1.700 -7.681, -0.447 -1.700 -7.702, 0.447 -1.700 -7.702, -0.305 -1.700 -7.819, 0.258 -1.700 -7.996, 0.630 -1.700 -7.689, 0.537 -1.700 -7.681, 0.715 -1.700 -7.725, 1.442 -1.700 -7.623, 1.391 -1.700 -7.700, 1.028 -1.700 -7.934, 0.786 -1.700 -7.785, 1.514 -1.700 -7.565, 0.170 -1.700 -3.996, -0.170 -1.700 -3.996, -0.508 -1.700 -3.968, -1.601 -1.700 -7.532, 1.694 -1.700 -7.527, 3.280 -1.700 -7.296, 3.772 -1.700 -4.973, 1.783 -1.700 -7.550, 2.406 -1.700 -7.630, 1.862 -1.700 -7.600, 3.888 -1.700 -5.078, 4.021 -1.700 -5.161, 4.110 -1.700 -6.863, 4.167 -1.700 -5.218, 4.504 -1.700 -6.611, 4.322 -1.700 -5.246, 4.478 -1.700 -5.246, 5.590 -1.700 -5.723, 4.779 -1.700 -5.161, 5.246 -1.700 -6.040, 4.912 -1.700 -5.078, 5.915 -1.700 -5.386, 5.236 -1.700 -4.556, 5.193 -1.700 -4.707, 6.504 -1.700 -4.659, 7.003 -1.700 -3.867, 7.217 -1.700 -3.451, 7.571 -1.700 -2.584, 7.964 -1.700 -0.758, 7.825 -1.700 -0.269, 7.659 -1.700 -0.080, 5.250 -1.700 -4.400, 5.193 -1.700 -4.093, 5.193 -1.700 4.093, 5.123 -1.700 3.953, 4.000 -1.700 -0.000, 3.986 -1.700 -0.339, 3.871 -1.700 -1.008, 3.645 -1.700 -1.648, 4.021 -1.700 -3.639, 3.888 -1.700 -3.722, 3.677 -1.700 -3.953, 3.772 -1.700 -3.827, 3.314 -1.700 -2.240, 1.171 -1.700 -3.825, 7.658 -1.700 0.091, 7.962 -1.700 0.776, 7.695 -1.700 0.169, 7.825 -1.700 0.280, 7.699 -1.700 2.175, 7.556 -1.700 2.628, 7.387 -1.700 3.072, 6.725 -1.700 4.333, 6.456 -1.700 4.725, 6.164 -1.700 5.100, 5.516 -1.700 5.794, 4.478 -1.700 5.246, 4.167 -1.700 5.218, 4.401 -1.700 6.680, 3.147 -1.700 7.355, 3.772 -1.700 4.973, 3.677 -1.700 4.847, 0.170 -1.700 3.996, 1.794 -1.700 7.796, 0.630 -1.700 7.689, 1.328 -1.700 7.889, 0.786 -1.700 7.785, 0.834 -1.700 7.864, -0.367 -1.700 7.749, 0.367 -1.700 7.749, 0.086 -1.700 8.000, -2.677 -1.700 7.539, -3.113 -1.700 7.370, -1.320 -1.700 7.890, -0.834 -1.700 7.864, -3.772 -1.700 4.973, -3.888 -1.700 5.078, -3.538 -1.700 7.175, -4.167 -1.700 5.218, -4.351 -1.700 6.713, -4.478 -1.700 5.246, -4.322 -1.700 5.246, -5.105 -1.700 6.160, -4.633 -1.700 5.218, -5.456 -1.700 5.851, -4.779 -1.700 5.161, -5.789 -1.700 5.522, -4.912 -1.700 5.078, -5.028 -1.700 4.973, -5.193 -1.700 4.707, -6.393 -1.700 4.809, -5.250 -1.700 4.400, -6.911 -1.700 4.030, -7.134 -1.700 3.619, -7.779 -1.700 1.867, -7.705 -1.700 0.907, -7.958 -1.700 0.816, -7.652 -1.700 -0.983, -7.714 -1.700 -0.092, -7.986 -1.700 -0.472, -7.866 -1.700 -0.819, -7.974 -1.700 -0.644, -7.994 -1.700 -0.300, -5.684 -1.700 -5.630, -6.013 -1.700 -5.277, -7.775 -1.700 -1.882, -7.711 -1.700 -1.327, -7.309 -1.700 -3.251, -6.865 -1.700 -4.108, -6.604 -1.700 -4.515, -6.320 -1.700 -4.905, 3.564 -1.700 -4.556, 0.508 -1.700 -3.968, -0.843 -1.700 -3.910, -3.772 -1.700 -1.333, -3.871 -1.700 -1.008, -5.028 -1.700 -3.827, -3.942 -1.700 -0.676, -5.028 -1.700 3.827, -5.193 -1.700 -4.093, -5.123 -1.700 3.953, -5.236 -1.700 -4.244, -3.871 -1.700 1.008, -4.021 -1.700 3.639, -2.643 -1.700 3.003, -3.772 -1.700 3.827, -2.379 -1.700 3.216, -3.550 -1.700 4.400, -0.508 -1.700 3.968, 0.843 -1.700 3.910, 3.607 -1.700 4.707, 1.171 -1.700 3.825, 1.491 -1.700 3.712, 1.801 -1.700 3.572, 3.314 -1.700 2.240, 3.564 -1.700 4.244, 3.607 -1.700 4.093, 3.772 -1.700 3.827, 3.677 -1.700 3.953, 4.167 -1.700 3.582, 4.021 -1.700 3.639, 3.492 -1.700 1.951, 4.779 -1.700 3.639, 3.772 -1.700 1.333, 5.028 -1.700 3.827, -4.322 -1.700 -3.554, -3.772 -1.700 -3.827, -3.607 -1.700 -4.093, 5.123 -1.700 -3.953, -4.322 -1.700 3.554, -4.478 -1.700 3.554, -4.912 -1.700 3.722, 4.779 -1.700 5.161, 4.912 -1.700 5.078 ] } colorPerVertex FALSE coordIndex [ 0, 1, 1375, -1, 0, 1719, 1, -1, 0, 1374, 1719, -1, 1719, 1374, 2, -1, 2, 1374, 1373, -1, 15, 1373, 16, -1, 1718, 16, 1372, -1, 17, 1372, 1371, -1, 18, 1371, 19, -1, 1715, 19, 3, -1, 1713, 3, 4, -1, 1714, 4, 5, -1, 1710, 5, 6, -1, 20, 6, 1378, -1, 7, 1378, 21, -1, 8, 21, 1380, -1, 1708, 1380, 9, -1, 22, 9, 1391, -1, 1706, 1391, 23, -1, 1702, 23, 24, -1, 25, 24, 1491, -1, 26, 1491, 10, -1, 11, 10, 12, -1, 1722, 12, 13, -1, 1704, 13, 1514, -1, 27, 1514, 28, -1, 1721, 28, 1490, -1, 14, 1490, 1375, -1, 1, 14, 1375, -1, 2, 1373, 15, -1, 15, 16, 1718, -1, 1718, 1372, 17, -1, 17, 1371, 18, -1, 18, 19, 1715, -1, 1715, 3, 1713, -1, 1713, 4, 1714, -1, 1714, 5, 1710, -1, 1710, 6, 20, -1, 20, 1378, 7, -1, 7, 21, 8, -1, 8, 1380, 1708, -1, 1708, 9, 22, -1, 22, 1391, 1706, -1, 1706, 23, 1702, -1, 1702, 24, 25, -1, 25, 1491, 26, -1, 26, 10, 11, -1, 11, 12, 1722, -1, 1722, 13, 1704, -1, 1704, 1514, 27, -1, 27, 28, 1721, -1, 1721, 1490, 14, -1, 1414, 29, 1621, -1, 1621, 29, 1618, -1, 1618, 29, 31, -1, 30, 31, 1617, -1, 30, 1618, 31, -1, 31, 1413, 1617, -1, 1617, 1413, 32, -1, 32, 1413, 1412, -1, 33, 1412, 34, -1, 35, 33, 34, -1, 35, 1615, 33, -1, 35, 36, 1615, -1, 1615, 36, 37, -1, 37, 36, 38, -1, 1666, 38, 1407, -1, 53, 1407, 1400, -1, 54, 1400, 39, -1, 55, 39, 1399, -1, 56, 1399, 1398, -1, 1611, 1398, 57, -1, 58, 57, 1397, -1, 1743, 1397, 1395, -1, 1667, 1395, 1388, -1, 1671, 1388, 40, -1, 41, 40, 59, -1, 42, 59, 1387, -1, 60, 1387, 43, -1, 1673, 43, 1386, -1, 61, 1386, 1383, -1, 1680, 1383, 62, -1, 63, 62, 44, -1, 1699, 44, 45, -1, 64, 45, 46, -1, 1701, 46, 65, -1, 1705, 65, 47, -1, 1724, 47, 48, -1, 1707, 48, 66, -1, 67, 66, 1379, -1, 1709, 1379, 49, -1, 1711, 49, 1377, -1, 1712, 1377, 50, -1, 51, 50, 52, -1, 1716, 52, 1370, -1, 1717, 1370, 1369, -1, 1833, 1717, 1369, -1, 32, 1412, 33, -1, 37, 38, 1666, -1, 1666, 1407, 53, -1, 53, 1400, 54, -1, 54, 39, 55, -1, 55, 1399, 56, -1, 56, 1398, 1611, -1, 1611, 57, 58, -1, 58, 1397, 1743, -1, 1743, 1395, 1667, -1, 1667, 1388, 1671, -1, 1671, 40, 41, -1, 41, 59, 42, -1, 42, 1387, 60, -1, 60, 43, 1673, -1, 1673, 1386, 61, -1, 61, 1383, 1680, -1, 1680, 62, 63, -1, 63, 44, 1699, -1, 1699, 45, 64, -1, 64, 46, 1701, -1, 1701, 65, 1705, -1, 1705, 47, 1724, -1, 1724, 48, 1707, -1, 1707, 66, 67, -1, 67, 1379, 1709, -1, 1709, 49, 1711, -1, 1711, 1377, 1712, -1, 1712, 50, 51, -1, 51, 52, 1716, -1, 1716, 1370, 1717, -1, 1521, 1747, 80, -1, 1521, 1599, 1747, -1, 1521, 68, 1599, -1, 1599, 68, 1600, -1, 1600, 68, 69, -1, 1602, 69, 1551, -1, 1764, 1551, 1550, -1, 1765, 1550, 1549, -1, 82, 1549, 70, -1, 1661, 70, 1546, -1, 71, 1546, 72, -1, 1658, 72, 73, -1, 74, 73, 83, -1, 75, 83, 84, -1, 1657, 84, 1418, -1, 1656, 1418, 1515, -1, 1655, 1515, 85, -1, 1654, 85, 1545, -1, 1637, 1545, 1517, -1, 1639, 1517, 86, -1, 1640, 86, 76, -1, 1741, 76, 1525, -1, 1641, 1525, 77, -1, 1749, 77, 1518, -1, 1596, 1518, 1519, -1, 87, 1519, 1530, -1, 78, 1530, 79, -1, 81, 79, 80, -1, 1747, 81, 80, -1, 1600, 69, 1602, -1, 1602, 1551, 1764, -1, 1764, 1550, 1765, -1, 1765, 1549, 82, -1, 82, 70, 1661, -1, 1661, 1546, 71, -1, 71, 72, 1658, -1, 1658, 73, 74, -1, 74, 83, 75, -1, 75, 84, 1657, -1, 1657, 1418, 1656, -1, 1656, 1515, 1655, -1, 1655, 85, 1654, -1, 1654, 1545, 1637, -1, 1637, 1517, 1639, -1, 1639, 86, 1640, -1, 1640, 76, 1741, -1, 1741, 1525, 1641, -1, 1641, 77, 1749, -1, 1749, 1518, 1596, -1, 1596, 1519, 87, -1, 87, 1530, 78, -1, 78, 79, 81, -1, 1489, 88, 89, -1, 1489, 91, 88, -1, 1489, 90, 91, -1, 91, 90, 1703, -1, 1703, 90, 1376, -1, 1728, 1376, 102, -1, 1727, 102, 92, -1, 1729, 92, 1493, -1, 103, 1493, 104, -1, 1726, 104, 105, -1, 1689, 105, 1511, -1, 106, 1511, 93, -1, 1731, 93, 94, -1, 1732, 94, 1509, -1, 1691, 1509, 1510, -1, 1692, 1510, 107, -1, 95, 107, 108, -1, 96, 108, 1507, -1, 1693, 1507, 97, -1, 109, 97, 110, -1, 1694, 110, 111, -1, 1695, 111, 1504, -1, 1697, 1504, 98, -1, 112, 98, 99, -1, 1572, 99, 100, -1, 113, 100, 101, -1, 1559, 101, 1503, -1, 1558, 1503, 89, -1, 88, 1558, 89, -1, 1703, 1376, 1728, -1, 1728, 102, 1727, -1, 1727, 92, 1729, -1, 1729, 1493, 103, -1, 103, 104, 1726, -1, 1726, 105, 1689, -1, 1689, 1511, 106, -1, 106, 93, 1731, -1, 1731, 94, 1732, -1, 1732, 1509, 1691, -1, 1691, 1510, 1692, -1, 1692, 107, 95, -1, 95, 108, 96, -1, 96, 1507, 1693, -1, 1693, 97, 109, -1, 109, 110, 1694, -1, 1694, 111, 1695, -1, 1695, 1504, 1697, -1, 1697, 98, 112, -1, 112, 99, 1572, -1, 1572, 100, 113, -1, 113, 101, 1559, -1, 1559, 1503, 1558, -1, 115, 114, 134, -1, 115, 1574, 114, -1, 115, 116, 1574, -1, 1574, 116, 1573, -1, 1573, 116, 117, -1, 1753, 117, 1477, -1, 118, 1477, 119, -1, 120, 119, 1475, -1, 135, 1475, 1539, -1, 136, 1539, 1473, -1, 137, 1473, 121, -1, 138, 121, 122, -1, 139, 122, 1483, -1, 1570, 1483, 1481, -1, 1567, 1481, 123, -1, 140, 123, 124, -1, 1569, 124, 141, -1, 125, 141, 1484, -1, 1562, 1484, 1485, -1, 142, 1485, 1479, -1, 126, 1479, 127, -1, 128, 127, 129, -1, 143, 129, 130, -1, 144, 130, 131, -1, 145, 131, 1478, -1, 132, 1478, 133, -1, 146, 133, 147, -1, 1560, 147, 134, -1, 114, 1560, 134, -1, 1573, 117, 1753, -1, 1753, 1477, 118, -1, 118, 119, 120, -1, 120, 1475, 135, -1, 135, 1539, 136, -1, 136, 1473, 137, -1, 137, 121, 138, -1, 138, 122, 139, -1, 139, 1483, 1570, -1, 1570, 1481, 1567, -1, 1567, 123, 140, -1, 140, 124, 1569, -1, 1569, 141, 125, -1, 125, 1484, 1562, -1, 1562, 1485, 142, -1, 142, 1479, 126, -1, 126, 127, 128, -1, 128, 129, 143, -1, 143, 130, 144, -1, 144, 131, 145, -1, 145, 1478, 132, -1, 132, 133, 146, -1, 146, 147, 1560, -1, 148, 1646, 149, -1, 148, 150, 1646, -1, 148, 151, 150, -1, 150, 151, 152, -1, 152, 151, 153, -1, 174, 153, 154, -1, 1632, 154, 1523, -1, 1633, 1523, 155, -1, 156, 155, 1435, -1, 157, 1435, 1433, -1, 1636, 1433, 1434, -1, 175, 1434, 158, -1, 159, 158, 160, -1, 176, 160, 161, -1, 162, 161, 163, -1, 177, 163, 164, -1, 178, 164, 165, -1, 1653, 165, 179, -1, 166, 179, 167, -1, 168, 167, 1420, -1, 1652, 1420, 169, -1, 1649, 169, 170, -1, 180, 170, 181, -1, 171, 181, 1422, -1, 182, 1422, 1428, -1, 1647, 1428, 172, -1, 183, 172, 1424, -1, 173, 1424, 149, -1, 1646, 173, 149, -1, 152, 153, 174, -1, 174, 154, 1632, -1, 1632, 1523, 1633, -1, 1633, 155, 156, -1, 156, 1435, 157, -1, 157, 1433, 1636, -1, 1636, 1434, 175, -1, 175, 158, 159, -1, 159, 160, 176, -1, 176, 161, 162, -1, 162, 163, 177, -1, 177, 164, 178, -1, 178, 165, 1653, -1, 1653, 179, 166, -1, 166, 167, 168, -1, 168, 1420, 1652, -1, 1652, 169, 1649, -1, 1649, 170, 180, -1, 180, 181, 171, -1, 171, 1422, 182, -1, 182, 1428, 1647, -1, 1647, 172, 183, -1, 183, 1424, 173, -1, 1410, 184, 185, -1, 1410, 186, 184, -1, 1410, 187, 186, -1, 186, 187, 1664, -1, 1664, 187, 1411, -1, 1616, 1411, 189, -1, 188, 189, 190, -1, 202, 190, 203, -1, 204, 203, 192, -1, 191, 192, 1417, -1, 1754, 1417, 193, -1, 205, 193, 1544, -1, 194, 1544, 1543, -1, 1755, 1543, 195, -1, 1756, 195, 206, -1, 196, 206, 207, -1, 208, 207, 1406, -1, 1659, 1406, 197, -1, 1757, 197, 1404, -1, 1759, 1404, 198, -1, 1763, 198, 1403, -1, 1760, 1403, 209, -1, 1613, 209, 1402, -1, 1614, 1402, 199, -1, 210, 199, 1408, -1, 200, 1408, 211, -1, 1665, 211, 1409, -1, 201, 1409, 185, -1, 184, 201, 185, -1, 1664, 1411, 1616, -1, 1616, 189, 188, -1, 188, 190, 202, -1, 202, 203, 204, -1, 204, 192, 191, -1, 191, 1417, 1754, -1, 1754, 193, 205, -1, 205, 1544, 194, -1, 194, 1543, 1755, -1, 1755, 195, 1756, -1, 1756, 206, 196, -1, 196, 207, 208, -1, 208, 1406, 1659, -1, 1659, 197, 1757, -1, 1757, 1404, 1759, -1, 1759, 198, 1763, -1, 1763, 1403, 1760, -1, 1760, 209, 1613, -1, 1613, 1402, 1614, -1, 1614, 199, 210, -1, 210, 1408, 200, -1, 200, 211, 1665, -1, 1665, 1409, 201, -1, 1486, 212, 213, -1, 213, 212, 214, -1, 214, 212, 1480, -1, 232, 1480, 215, -1, 1561, 215, 217, -1, 216, 217, 233, -1, 234, 233, 1482, -1, 1568, 1482, 218, -1, 235, 218, 220, -1, 219, 220, 1472, -1, 236, 1472, 1471, -1, 1579, 1471, 221, -1, 1576, 221, 237, -1, 222, 237, 1468, -1, 238, 1468, 1454, -1, 1580, 1454, 239, -1, 240, 239, 223, -1, 1585, 223, 1453, -1, 241, 1453, 1452, -1, 1586, 1452, 1465, -1, 1624, 1465, 224, -1, 242, 224, 1449, -1, 1587, 1449, 1448, -1, 243, 1448, 1529, -1, 1588, 1529, 1443, -1, 225, 1443, 1441, -1, 244, 1441, 1439, -1, 1626, 1439, 226, -1, 1628, 226, 227, -1, 1643, 227, 228, -1, 1630, 228, 245, -1, 246, 245, 247, -1, 1645, 247, 1429, -1, 229, 1429, 1423, -1, 230, 1423, 231, -1, 230, 229, 1423, -1, 214, 1480, 232, -1, 232, 215, 1561, -1, 1561, 217, 216, -1, 216, 233, 234, -1, 234, 1482, 1568, -1, 1568, 218, 235, -1, 235, 220, 219, -1, 219, 1472, 236, -1, 236, 1471, 1579, -1, 1579, 221, 1576, -1, 1576, 237, 222, -1, 222, 1468, 238, -1, 238, 1454, 1580, -1, 1580, 239, 240, -1, 240, 223, 1585, -1, 1585, 1453, 241, -1, 241, 1452, 1586, -1, 1586, 1465, 1624, -1, 1624, 224, 242, -1, 242, 1449, 1587, -1, 1587, 1448, 243, -1, 243, 1529, 1588, -1, 1588, 1443, 225, -1, 225, 1441, 244, -1, 244, 1439, 1626, -1, 1626, 226, 1628, -1, 1628, 227, 1643, -1, 1643, 228, 1630, -1, 1630, 245, 246, -1, 246, 247, 1645, -1, 1645, 1429, 229, -1, 1423, 248, 231, -1, 231, 248, 1648, -1, 1648, 248, 1427, -1, 1650, 1427, 249, -1, 1421, 1650, 249, -1, 1421, 250, 1650, -1, 1421, 1425, 250, -1, 250, 1425, 1777, -1, 1648, 1427, 1650, -1, 252, 1690, 251, -1, 252, 253, 1690, -1, 252, 1513, 253, -1, 253, 1513, 277, -1, 277, 1513, 1512, -1, 1686, 1512, 254, -1, 1684, 254, 1498, -1, 1725, 1498, 255, -1, 1683, 255, 256, -1, 278, 256, 1384, -1, 1682, 1384, 1385, -1, 1674, 1385, 257, -1, 1679, 257, 258, -1, 1678, 258, 1394, -1, 1677, 1394, 1389, -1, 1672, 1389, 259, -1, 1670, 259, 1390, -1, 1669, 1390, 1538, -1, 1668, 1538, 260, -1, 1609, 260, 1537, -1, 279, 1537, 280, -1, 1744, 280, 1535, -1, 281, 1535, 1533, -1, 1745, 1533, 282, -1, 1601, 282, 283, -1, 284, 283, 1531, -1, 285, 1531, 262, -1, 261, 262, 1520, -1, 1598, 1520, 263, -1, 1597, 263, 1526, -1, 1748, 1526, 264, -1, 286, 264, 287, -1, 288, 287, 265, -1, 266, 265, 1446, -1, 267, 1446, 289, -1, 1590, 289, 269, -1, 268, 269, 290, -1, 291, 290, 1450, -1, 292, 1450, 1464, -1, 293, 1464, 1451, -1, 270, 1451, 271, -1, 294, 271, 295, -1, 272, 295, 1466, -1, 1623, 1466, 296, -1, 1582, 296, 297, -1, 298, 297, 1458, -1, 1737, 1458, 1459, -1, 273, 1459, 274, -1, 1734, 274, 275, -1, 299, 275, 1528, -1, 276, 1528, 1506, -1, 300, 1506, 1508, -1, 301, 1508, 251, -1, 1690, 301, 251, -1, 277, 1512, 1686, -1, 1686, 254, 1684, -1, 1684, 1498, 1725, -1, 1725, 255, 1683, -1, 1683, 256, 278, -1, 278, 1384, 1682, -1, 1682, 1385, 1674, -1, 1674, 257, 1679, -1, 1679, 258, 1678, -1, 1678, 1394, 1677, -1, 1677, 1389, 1672, -1, 1672, 259, 1670, -1, 1670, 1390, 1669, -1, 1669, 1538, 1668, -1, 1668, 260, 1609, -1, 1609, 1537, 279, -1, 279, 280, 1744, -1, 1744, 1535, 281, -1, 281, 1533, 1745, -1, 1745, 282, 1601, -1, 1601, 283, 284, -1, 284, 1531, 285, -1, 285, 262, 261, -1, 261, 1520, 1598, -1, 1598, 263, 1597, -1, 1597, 1526, 1748, -1, 1748, 264, 286, -1, 286, 287, 288, -1, 288, 265, 266, -1, 266, 1446, 267, -1, 267, 289, 1590, -1, 1590, 269, 268, -1, 268, 290, 291, -1, 291, 1450, 292, -1, 292, 1464, 293, -1, 293, 1451, 270, -1, 270, 271, 294, -1, 294, 295, 272, -1, 272, 1466, 1623, -1, 1623, 296, 1582, -1, 1582, 297, 298, -1, 298, 1458, 1737, -1, 1737, 1459, 273, -1, 273, 274, 1734, -1, 1734, 275, 299, -1, 299, 1528, 276, -1, 276, 1506, 300, -1, 300, 1508, 301, -1, 1293, 1188, 1292, -1, 1293, 1186, 1188, -1, 1293, 303, 1186, -1, 1186, 303, 302, -1, 302, 303, 304, -1, 1185, 304, 1364, -1, 1183, 1364, 315, -1, 1182, 315, 305, -1, 316, 305, 1356, -1, 1174, 1356, 1300, -1, 1240, 1300, 1301, -1, 317, 1301, 1302, -1, 318, 1302, 1361, -1, 319, 1361, 1362, -1, 1124, 1362, 306, -1, 1123, 306, 320, -1, 307, 320, 1265, -1, 308, 1265, 309, -1, 1237, 309, 310, -1, 321, 310, 322, -1, 1196, 322, 1289, -1, 1193, 1289, 1287, -1, 1192, 1287, 323, -1, 311, 323, 313, -1, 312, 313, 1290, -1, 324, 1290, 325, -1, 326, 325, 314, -1, 1187, 314, 1292, -1, 1188, 1187, 1292, -1, 302, 304, 1185, -1, 1185, 1364, 1183, -1, 1183, 315, 1182, -1, 1182, 305, 316, -1, 316, 1356, 1174, -1, 1174, 1300, 1240, -1, 1240, 1301, 317, -1, 317, 1302, 318, -1, 318, 1361, 319, -1, 319, 1362, 1124, -1, 1124, 306, 1123, -1, 1123, 320, 307, -1, 307, 1265, 308, -1, 308, 309, 1237, -1, 1237, 310, 321, -1, 321, 322, 1196, -1, 1196, 1289, 1193, -1, 1193, 1287, 1192, -1, 1192, 323, 311, -1, 311, 313, 312, -1, 312, 1290, 324, -1, 324, 325, 326, -1, 326, 314, 1187, -1, 1313, 1162, 327, -1, 1313, 329, 1162, -1, 1313, 328, 329, -1, 329, 328, 342, -1, 342, 328, 343, -1, 1164, 343, 330, -1, 1166, 330, 331, -1, 1167, 331, 1316, -1, 1226, 1316, 1358, -1, 344, 1358, 1318, -1, 345, 1318, 332, -1, 1178, 332, 346, -1, 333, 346, 334, -1, 1228, 334, 336, -1, 335, 336, 1357, -1, 1177, 1357, 337, -1, 1176, 337, 338, -1, 1173, 338, 339, -1, 1230, 339, 340, -1, 347, 340, 1297, -1, 1231, 1297, 1306, -1, 348, 1306, 1307, -1, 349, 1307, 350, -1, 341, 350, 1308, -1, 1168, 1308, 1310, -1, 351, 1310, 352, -1, 353, 352, 354, -1, 1161, 354, 327, -1, 1162, 1161, 327, -1, 342, 343, 1164, -1, 1164, 330, 1166, -1, 1166, 331, 1167, -1, 1167, 1316, 1226, -1, 1226, 1358, 344, -1, 344, 1318, 345, -1, 345, 332, 1178, -1, 1178, 346, 333, -1, 333, 334, 1228, -1, 1228, 336, 335, -1, 335, 1357, 1177, -1, 1177, 337, 1176, -1, 1176, 338, 1173, -1, 1173, 339, 1230, -1, 1230, 340, 347, -1, 347, 1297, 1231, -1, 1231, 1306, 348, -1, 348, 1307, 349, -1, 349, 350, 341, -1, 341, 1308, 1168, -1, 1168, 1310, 351, -1, 351, 352, 353, -1, 353, 354, 1161, -1, 355, 1233, 1359, -1, 355, 356, 1233, -1, 355, 1348, 356, -1, 356, 1348, 357, -1, 357, 1348, 372, -1, 358, 372, 1349, -1, 1234, 1349, 1350, -1, 359, 1350, 1351, -1, 1110, 1351, 373, -1, 1108, 373, 360, -1, 1225, 360, 361, -1, 1114, 361, 1317, -1, 374, 1317, 362, -1, 1165, 362, 363, -1, 375, 363, 1315, -1, 376, 1315, 1314, -1, 1163, 1314, 377, -1, 378, 377, 365, -1, 364, 365, 379, -1, 380, 379, 381, -1, 1132, 381, 366, -1, 1131, 366, 367, -1, 368, 367, 1323, -1, 382, 1323, 1329, -1, 383, 1329, 369, -1, 370, 369, 1332, -1, 371, 1332, 384, -1, 1232, 384, 1359, -1, 1233, 1232, 1359, -1, 357, 372, 358, -1, 358, 1349, 1234, -1, 1234, 1350, 359, -1, 359, 1351, 1110, -1, 1110, 373, 1108, -1, 1108, 360, 1225, -1, 1225, 361, 1114, -1, 1114, 1317, 374, -1, 374, 362, 1165, -1, 1165, 363, 375, -1, 375, 1315, 376, -1, 376, 1314, 1163, -1, 1163, 377, 378, -1, 378, 365, 364, -1, 364, 379, 380, -1, 380, 381, 1132, -1, 1132, 366, 1131, -1, 1131, 367, 368, -1, 368, 1323, 382, -1, 382, 1329, 383, -1, 383, 369, 370, -1, 370, 1332, 371, -1, 371, 384, 1232, -1, 1345, 400, 399, -1, 1345, 385, 400, -1, 1345, 386, 385, -1, 385, 386, 1147, -1, 1147, 386, 1346, -1, 1146, 1346, 388, -1, 387, 388, 1343, -1, 1144, 1343, 1331, -1, 1134, 1331, 389, -1, 1128, 389, 1330, -1, 402, 1330, 403, -1, 1129, 403, 390, -1, 1235, 390, 404, -1, 405, 404, 1326, -1, 391, 1326, 1327, -1, 406, 1327, 1328, -1, 1158, 1328, 392, -1, 1156, 392, 1334, -1, 393, 1334, 1335, -1, 407, 1335, 408, -1, 1154, 408, 394, -1, 1150, 394, 409, -1, 410, 409, 395, -1, 411, 395, 397, -1, 396, 397, 398, -1, 1140, 398, 1339, -1, 1149, 1339, 412, -1, 401, 412, 399, -1, 400, 401, 399, -1, 1147, 1346, 1146, -1, 1146, 388, 387, -1, 387, 1343, 1144, -1, 1144, 1331, 1134, -1, 1134, 389, 1128, -1, 1128, 1330, 402, -1, 402, 403, 1129, -1, 1129, 390, 1235, -1, 1235, 404, 405, -1, 405, 1326, 391, -1, 391, 1327, 406, -1, 406, 1328, 1158, -1, 1158, 392, 1156, -1, 1156, 1334, 393, -1, 393, 1335, 407, -1, 407, 408, 1154, -1, 1154, 394, 1150, -1, 1150, 409, 410, -1, 410, 395, 411, -1, 411, 397, 396, -1, 396, 398, 1140, -1, 1140, 1339, 1149, -1, 1149, 412, 401, -1, 1280, 432, 1278, -1, 1280, 413, 432, -1, 1280, 1282, 413, -1, 413, 1282, 414, -1, 414, 1282, 415, -1, 1204, 415, 416, -1, 417, 416, 418, -1, 433, 418, 1284, -1, 419, 1284, 434, -1, 1195, 434, 1286, -1, 1194, 1286, 1288, -1, 435, 1288, 420, -1, 1236, 420, 436, -1, 437, 436, 1266, -1, 438, 1266, 1267, -1, 421, 1267, 422, -1, 439, 422, 1268, -1, 1197, 1268, 423, -1, 1200, 423, 424, -1, 1201, 424, 425, -1, 1218, 425, 1271, -1, 426, 1271, 427, -1, 1212, 427, 1276, -1, 440, 1276, 441, -1, 428, 441, 1277, -1, 429, 1277, 430, -1, 1210, 430, 431, -1, 442, 431, 1278, -1, 432, 442, 1278, -1, 414, 415, 1204, -1, 1204, 416, 417, -1, 417, 418, 433, -1, 433, 1284, 419, -1, 419, 434, 1195, -1, 1195, 1286, 1194, -1, 1194, 1288, 435, -1, 435, 420, 1236, -1, 1236, 436, 437, -1, 437, 1266, 438, -1, 438, 1267, 421, -1, 421, 422, 439, -1, 439, 1268, 1197, -1, 1197, 423, 1200, -1, 1200, 424, 1201, -1, 1201, 425, 1218, -1, 1218, 1271, 426, -1, 426, 427, 1212, -1, 1212, 1276, 440, -1, 440, 441, 428, -1, 428, 1277, 429, -1, 429, 430, 1210, -1, 1210, 431, 442, -1, 444, 443, 460, -1, 444, 1227, 443, -1, 444, 1319, 1227, -1, 1227, 1319, 1180, -1, 1180, 1319, 461, -1, 1181, 461, 1353, -1, 1115, 1353, 445, -1, 462, 445, 1352, -1, 1117, 1352, 463, -1, 464, 463, 446, -1, 447, 446, 448, -1, 465, 448, 1250, -1, 449, 1250, 1256, -1, 466, 1256, 467, -1, 468, 467, 1255, -1, 1120, 1255, 1254, -1, 469, 1254, 450, -1, 1121, 450, 451, -1, 470, 451, 1363, -1, 452, 1363, 453, -1, 471, 453, 1264, -1, 454, 1264, 455, -1, 472, 455, 1304, -1, 1125, 1304, 473, -1, 1239, 473, 1303, -1, 456, 1303, 474, -1, 475, 474, 457, -1, 476, 457, 1298, -1, 1175, 1298, 1299, -1, 477, 1299, 1320, -1, 1229, 1320, 458, -1, 478, 458, 459, -1, 1179, 459, 460, -1, 443, 1179, 460, -1, 1180, 461, 1181, -1, 1181, 1353, 1115, -1, 1115, 445, 462, -1, 462, 1352, 1117, -1, 1117, 463, 464, -1, 464, 446, 447, -1, 447, 448, 465, -1, 465, 1250, 449, -1, 449, 1256, 466, -1, 466, 467, 468, -1, 468, 1255, 1120, -1, 1120, 1254, 469, -1, 469, 450, 1121, -1, 1121, 451, 470, -1, 470, 1363, 452, -1, 452, 453, 471, -1, 471, 1264, 454, -1, 454, 455, 472, -1, 472, 1304, 1125, -1, 1125, 473, 1239, -1, 1239, 1303, 456, -1, 456, 474, 475, -1, 475, 457, 476, -1, 476, 1298, 1175, -1, 1175, 1299, 477, -1, 477, 1320, 1229, -1, 1229, 458, 478, -1, 478, 459, 1179, -1, 1338, 1336, 1069, -1, 1069, 1336, 1151, -1, 1151, 1336, 479, -1, 482, 479, 1337, -1, 1152, 1337, 480, -1, 481, 480, 1360, -1, 1153, 481, 1360, -1, 1151, 479, 482, -1, 482, 1337, 1152, -1, 1152, 480, 481, -1, 1275, 484, 483, -1, 483, 484, 1213, -1, 1213, 484, 485, -1, 1214, 485, 1274, -1, 1215, 1274, 1273, -1, 486, 1273, 489, -1, 1216, 489, 1272, -1, 1217, 1272, 490, -1, 1202, 490, 487, -1, 488, 487, 1270, -1, 1203, 488, 1270, -1, 1213, 485, 1214, -1, 1214, 1274, 1215, -1, 1215, 1273, 486, -1, 486, 489, 1216, -1, 1216, 1272, 1217, -1, 1217, 490, 1202, -1, 1202, 487, 488, -1, 827, 941, 491, -1, 827, 492, 941, -1, 827, 825, 492, -1, 492, 825, 493, -1, 493, 825, 824, -1, 494, 824, 495, -1, 939, 495, 506, -1, 938, 506, 868, -1, 507, 868, 870, -1, 990, 870, 871, -1, 991, 871, 873, -1, 994, 873, 874, -1, 995, 874, 508, -1, 1017, 508, 875, -1, 1015, 875, 876, -1, 509, 876, 510, -1, 1013, 510, 511, -1, 496, 511, 497, -1, 512, 497, 513, -1, 514, 513, 499, -1, 498, 499, 501, -1, 500, 501, 502, -1, 945, 502, 503, -1, 515, 503, 516, -1, 517, 516, 504, -1, 942, 504, 505, -1, 518, 505, 822, -1, 519, 822, 491, -1, 941, 519, 491, -1, 493, 824, 494, -1, 494, 495, 939, -1, 939, 506, 938, -1, 938, 868, 507, -1, 507, 870, 990, -1, 990, 871, 991, -1, 991, 873, 994, -1, 994, 874, 995, -1, 995, 508, 1017, -1, 1017, 875, 1015, -1, 1015, 876, 509, -1, 509, 510, 1013, -1, 1013, 511, 496, -1, 496, 497, 512, -1, 512, 513, 514, -1, 514, 499, 498, -1, 498, 501, 500, -1, 500, 502, 945, -1, 945, 503, 515, -1, 515, 516, 517, -1, 517, 504, 942, -1, 942, 505, 518, -1, 518, 822, 519, -1, 521, 520, 831, -1, 521, 522, 520, -1, 521, 832, 522, -1, 522, 832, 523, -1, 523, 832, 840, -1, 536, 840, 524, -1, 981, 524, 537, -1, 982, 537, 538, -1, 986, 538, 886, -1, 539, 886, 525, -1, 988, 525, 880, -1, 540, 880, 541, -1, 1000, 541, 542, -1, 526, 542, 878, -1, 543, 878, 892, -1, 1002, 892, 527, -1, 544, 527, 869, -1, 936, 869, 545, -1, 937, 545, 529, -1, 528, 529, 867, -1, 546, 867, 530, -1, 547, 530, 548, -1, 933, 548, 549, -1, 550, 549, 532, -1, 531, 532, 830, -1, 551, 830, 533, -1, 1004, 533, 534, -1, 535, 534, 831, -1, 520, 535, 831, -1, 523, 840, 536, -1, 536, 524, 981, -1, 981, 537, 982, -1, 982, 538, 986, -1, 986, 886, 539, -1, 539, 525, 988, -1, 988, 880, 540, -1, 540, 541, 1000, -1, 1000, 542, 526, -1, 526, 878, 543, -1, 543, 892, 1002, -1, 1002, 527, 544, -1, 544, 869, 936, -1, 936, 545, 937, -1, 937, 529, 528, -1, 528, 867, 546, -1, 546, 530, 547, -1, 547, 548, 933, -1, 933, 549, 550, -1, 550, 532, 531, -1, 531, 830, 551, -1, 551, 533, 1004, -1, 1004, 534, 535, -1, 552, 1006, 567, -1, 552, 553, 1006, -1, 552, 863, 553, -1, 553, 863, 568, -1, 568, 863, 569, -1, 570, 569, 554, -1, 1008, 554, 864, -1, 555, 864, 883, -1, 906, 883, 882, -1, 571, 882, 881, -1, 556, 881, 558, -1, 557, 558, 559, -1, 560, 559, 561, -1, 985, 561, 572, -1, 984, 572, 563, -1, 562, 563, 887, -1, 573, 887, 574, -1, 564, 574, 888, -1, 983, 888, 841, -1, 575, 841, 834, -1, 576, 834, 842, -1, 930, 842, 565, -1, 577, 565, 566, -1, 927, 566, 891, -1, 578, 891, 579, -1, 580, 579, 581, -1, 582, 581, 861, -1, 1010, 861, 567, -1, 1006, 1010, 567, -1, 568, 569, 570, -1, 570, 554, 1008, -1, 1008, 864, 555, -1, 555, 883, 906, -1, 906, 882, 571, -1, 571, 881, 556, -1, 556, 558, 557, -1, 557, 559, 560, -1, 560, 561, 985, -1, 985, 572, 984, -1, 984, 563, 562, -1, 562, 887, 573, -1, 573, 574, 564, -1, 564, 888, 983, -1, 983, 841, 575, -1, 575, 834, 576, -1, 576, 842, 930, -1, 930, 565, 577, -1, 577, 566, 927, -1, 927, 891, 578, -1, 578, 579, 580, -1, 580, 581, 582, -1, 582, 861, 1010, -1, 583, 913, 855, -1, 583, 908, 913, -1, 583, 585, 908, -1, 908, 585, 584, -1, 584, 585, 856, -1, 606, 856, 858, -1, 910, 858, 587, -1, 586, 587, 889, -1, 1009, 889, 588, -1, 607, 588, 608, -1, 589, 608, 590, -1, 609, 590, 591, -1, 925, 591, 592, -1, 610, 592, 890, -1, 593, 890, 611, -1, 926, 611, 839, -1, 923, 839, 612, -1, 594, 612, 596, -1, 595, 596, 597, -1, 921, 597, 598, -1, 599, 598, 600, -1, 601, 600, 602, -1, 603, 602, 849, -1, 919, 849, 850, -1, 613, 850, 851, -1, 614, 851, 604, -1, 922, 604, 605, -1, 912, 605, 855, -1, 913, 912, 855, -1, 584, 856, 606, -1, 606, 858, 910, -1, 910, 587, 586, -1, 586, 889, 1009, -1, 1009, 588, 607, -1, 607, 608, 589, -1, 589, 590, 609, -1, 609, 591, 925, -1, 925, 592, 610, -1, 610, 890, 593, -1, 593, 611, 926, -1, 926, 839, 923, -1, 923, 612, 594, -1, 594, 596, 595, -1, 595, 597, 921, -1, 921, 598, 599, -1, 599, 600, 601, -1, 601, 602, 603, -1, 603, 849, 919, -1, 919, 850, 613, -1, 613, 851, 614, -1, 614, 604, 922, -1, 922, 605, 912, -1, 616, 615, 812, -1, 616, 617, 615, -1, 616, 618, 617, -1, 617, 618, 634, -1, 634, 618, 814, -1, 948, 814, 635, -1, 947, 635, 619, -1, 620, 619, 816, -1, 944, 816, 621, -1, 622, 621, 623, -1, 636, 623, 624, -1, 637, 624, 817, -1, 967, 817, 625, -1, 966, 625, 638, -1, 639, 638, 626, -1, 640, 626, 641, -1, 964, 641, 642, -1, 963, 642, 799, -1, 643, 799, 627, -1, 628, 627, 629, -1, 644, 629, 631, -1, 630, 631, 806, -1, 959, 806, 807, -1, 645, 807, 810, -1, 955, 810, 646, -1, 632, 646, 647, -1, 952, 647, 633, -1, 950, 633, 812, -1, 615, 950, 812, -1, 634, 814, 948, -1, 948, 635, 947, -1, 947, 619, 620, -1, 620, 816, 944, -1, 944, 621, 622, -1, 622, 623, 636, -1, 636, 624, 637, -1, 637, 817, 967, -1, 967, 625, 966, -1, 966, 638, 639, -1, 639, 626, 640, -1, 640, 641, 964, -1, 964, 642, 963, -1, 963, 799, 643, -1, 643, 627, 628, -1, 628, 629, 644, -1, 644, 631, 630, -1, 630, 806, 959, -1, 959, 807, 645, -1, 645, 810, 955, -1, 955, 646, 632, -1, 632, 647, 952, -1, 952, 633, 950, -1, 879, 999, 648, -1, 879, 998, 999, -1, 879, 650, 998, -1, 998, 650, 649, -1, 649, 650, 885, -1, 987, 885, 651, -1, 652, 651, 665, -1, 666, 665, 884, -1, 905, 884, 667, -1, 653, 667, 786, -1, 903, 786, 654, -1, 977, 654, 784, -1, 668, 784, 788, -1, 655, 788, 793, -1, 975, 793, 790, -1, 656, 790, 657, -1, 669, 657, 670, -1, 970, 670, 794, -1, 969, 794, 658, -1, 671, 658, 672, -1, 673, 672, 894, -1, 1011, 894, 659, -1, 1012, 659, 797, -1, 1016, 797, 674, -1, 675, 674, 872, -1, 996, 872, 660, -1, 997, 660, 661, -1, 993, 661, 662, -1, 992, 662, 893, -1, 1003, 893, 676, -1, 989, 676, 663, -1, 1001, 663, 877, -1, 664, 877, 648, -1, 999, 664, 648, -1, 649, 885, 987, -1, 987, 651, 652, -1, 652, 665, 666, -1, 666, 884, 905, -1, 905, 667, 653, -1, 653, 786, 903, -1, 903, 654, 977, -1, 977, 784, 668, -1, 668, 788, 655, -1, 655, 793, 975, -1, 975, 790, 656, -1, 656, 657, 669, -1, 669, 670, 970, -1, 970, 794, 969, -1, 969, 658, 671, -1, 671, 672, 673, -1, 673, 894, 1011, -1, 1011, 659, 1012, -1, 1012, 797, 1016, -1, 1016, 674, 675, -1, 675, 872, 996, -1, 996, 660, 997, -1, 997, 661, 993, -1, 993, 662, 992, -1, 992, 893, 1003, -1, 1003, 676, 989, -1, 989, 663, 1001, -1, 1001, 877, 664, -1, 949, 678, 677, -1, 677, 678, 679, -1, 679, 678, 946, -1, 815, 946, 681, -1, 680, 681, 943, -1, 691, 943, 692, -1, 682, 692, 693, -1, 821, 693, 683, -1, 823, 683, 684, -1, 694, 684, 940, -1, 826, 940, 935, -1, 828, 935, 934, -1, 829, 934, 695, -1, 685, 695, 932, -1, 696, 932, 931, -1, 686, 931, 687, -1, 697, 687, 688, -1, 698, 688, 689, -1, 833, 689, 690, -1, 835, 690, 836, -1, 835, 833, 690, -1, 679, 946, 815, -1, 815, 681, 680, -1, 680, 943, 691, -1, 691, 692, 682, -1, 682, 693, 821, -1, 821, 683, 823, -1, 823, 684, 694, -1, 694, 940, 826, -1, 826, 935, 828, -1, 828, 934, 829, -1, 829, 695, 685, -1, 685, 932, 696, -1, 696, 931, 686, -1, 686, 687, 697, -1, 697, 688, 698, -1, 698, 689, 833, -1, 690, 1005, 836, -1, 836, 1005, 837, -1, 837, 1005, 703, -1, 704, 703, 929, -1, 928, 704, 929, -1, 928, 838, 704, -1, 928, 699, 838, -1, 838, 699, 700, -1, 700, 699, 924, -1, 705, 924, 701, -1, 843, 701, 702, -1, 844, 843, 702, -1, 837, 703, 704, -1, 700, 924, 705, -1, 705, 701, 843, -1, 771, 860, 706, -1, 706, 860, 907, -1, 907, 860, 859, -1, 707, 859, 857, -1, 708, 857, 709, -1, 909, 709, 710, -1, 911, 909, 710, -1, 907, 859, 707, -1, 707, 857, 708, -1, 708, 709, 909, -1, 710, 711, 911, -1, 911, 711, 716, -1, 716, 711, 717, -1, 914, 717, 712, -1, 718, 712, 719, -1, 915, 719, 713, -1, 916, 713, 854, -1, 917, 854, 853, -1, 918, 853, 852, -1, 714, 852, 715, -1, 720, 714, 715, -1, 716, 717, 914, -1, 914, 712, 718, -1, 718, 719, 915, -1, 915, 713, 916, -1, 916, 854, 917, -1, 917, 853, 918, -1, 918, 852, 714, -1, 720, 715, 721, -1, 721, 715, 848, -1, 848, 846, 721, -1, 721, 846, 722, -1, 722, 846, 845, -1, 726, 845, 723, -1, 727, 723, 725, -1, 724, 725, 847, -1, 920, 724, 847, -1, 722, 845, 726, -1, 726, 723, 727, -1, 727, 725, 724, -1, 920, 847, 702, -1, 702, 847, 844, -1, 949, 677, 951, -1, 951, 677, 813, -1, 813, 729, 951, -1, 951, 729, 728, -1, 728, 729, 730, -1, 731, 730, 733, -1, 731, 728, 730, -1, 730, 732, 733, -1, 733, 732, 820, -1, 954, 820, 819, -1, 953, 954, 819, -1, 733, 820, 954, -1, 953, 819, 956, -1, 956, 819, 811, -1, 811, 809, 956, -1, 956, 809, 734, -1, 734, 809, 808, -1, 957, 808, 735, -1, 958, 735, 818, -1, 965, 818, 737, -1, 736, 737, 805, -1, 960, 805, 804, -1, 739, 804, 803, -1, 961, 803, 801, -1, 738, 961, 801, -1, 734, 808, 957, -1, 957, 735, 958, -1, 958, 818, 965, -1, 965, 737, 736, -1, 736, 805, 960, -1, 960, 804, 739, -1, 739, 803, 961, -1, 801, 802, 738, -1, 738, 802, 962, -1, 962, 802, 740, -1, 740, 802, 800, -1, 798, 740, 800, -1, 798, 1014, 740, -1, 1014, 798, 968, -1, 968, 798, 792, -1, 792, 741, 968, -1, 968, 741, 744, -1, 744, 741, 745, -1, 746, 745, 742, -1, 972, 742, 743, -1, 972, 746, 742, -1, 744, 745, 746, -1, 742, 795, 743, -1, 743, 795, 747, -1, 973, 747, 796, -1, 1022, 973, 796, -1, 743, 747, 973, -1, 971, 1019, 748, -1, 748, 1019, 791, -1, 749, 748, 791, -1, 749, 750, 748, -1, 749, 751, 750, -1, 750, 751, 755, -1, 755, 751, 752, -1, 979, 752, 753, -1, 980, 753, 789, -1, 754, 789, 785, -1, 976, 754, 785, -1, 755, 752, 979, -1, 979, 753, 980, -1, 980, 789, 754, -1, 785, 757, 976, -1, 976, 757, 756, -1, 757, 782, 756, -1, 756, 782, 978, -1, 978, 782, 783, -1, 902, 783, 781, -1, 760, 781, 780, -1, 761, 780, 758, -1, 899, 758, 762, -1, 759, 762, 897, -1, 759, 899, 762, -1, 978, 783, 902, -1, 902, 781, 760, -1, 760, 780, 761, -1, 761, 758, 899, -1, 762, 763, 897, -1, 895, 777, 896, -1, 896, 777, 764, -1, 778, 896, 764, -1, 778, 765, 896, -1, 778, 766, 765, -1, 765, 766, 767, -1, 767, 766, 768, -1, 898, 768, 779, -1, 772, 779, 769, -1, 900, 769, 770, -1, 901, 770, 787, -1, 773, 787, 865, -1, 774, 865, 866, -1, 775, 866, 776, -1, 904, 776, 862, -1, 1007, 862, 771, -1, 706, 1007, 771, -1, 767, 768, 898, -1, 898, 779, 772, -1, 772, 769, 900, -1, 900, 770, 901, -1, 901, 787, 773, -1, 773, 865, 774, -1, 774, 866, 775, -1, 775, 776, 904, -1, 904, 862, 1007, -1, 1989, 1988, 895, -1, 895, 1988, 777, -1, 1988, 2002, 777, -1, 777, 2002, 763, -1, 764, 763, 778, -1, 764, 777, 763, -1, 778, 763, 766, -1, 766, 763, 762, -1, 768, 762, 758, -1, 779, 758, 769, -1, 779, 768, 758, -1, 766, 762, 768, -1, 758, 780, 769, -1, 769, 780, 770, -1, 770, 780, 781, -1, 786, 781, 783, -1, 782, 786, 783, -1, 782, 757, 786, -1, 786, 757, 785, -1, 654, 785, 784, -1, 654, 786, 785, -1, 770, 781, 786, -1, 787, 786, 865, -1, 787, 770, 786, -1, 784, 785, 788, -1, 788, 785, 789, -1, 793, 789, 753, -1, 790, 753, 752, -1, 657, 752, 751, -1, 670, 751, 749, -1, 792, 749, 791, -1, 1019, 792, 791, -1, 1019, 1018, 792, -1, 792, 1018, 796, -1, 741, 796, 745, -1, 741, 792, 796, -1, 788, 789, 793, -1, 793, 753, 790, -1, 790, 752, 657, -1, 657, 751, 670, -1, 670, 749, 792, -1, 794, 792, 658, -1, 794, 670, 792, -1, 1018, 1020, 796, -1, 747, 795, 796, -1, 796, 795, 742, -1, 745, 796, 742, -1, 798, 894, 792, -1, 798, 659, 894, -1, 798, 797, 659, -1, 798, 510, 797, -1, 798, 511, 510, -1, 798, 497, 511, -1, 798, 513, 497, -1, 798, 499, 513, -1, 798, 501, 499, -1, 798, 638, 501, -1, 798, 626, 638, -1, 798, 641, 626, -1, 798, 800, 641, -1, 641, 800, 642, -1, 642, 800, 799, -1, 799, 800, 627, -1, 627, 800, 629, -1, 629, 800, 631, -1, 631, 800, 802, -1, 801, 631, 802, -1, 801, 803, 631, -1, 631, 803, 804, -1, 805, 631, 804, -1, 805, 737, 631, -1, 631, 737, 806, -1, 806, 737, 818, -1, 807, 818, 735, -1, 810, 735, 808, -1, 809, 810, 808, -1, 809, 646, 810, -1, 809, 811, 646, -1, 646, 811, 647, -1, 647, 811, 633, -1, 633, 811, 819, -1, 812, 819, 813, -1, 677, 812, 813, -1, 677, 616, 812, -1, 677, 618, 616, -1, 677, 814, 618, -1, 677, 635, 814, -1, 677, 619, 635, -1, 677, 816, 619, -1, 677, 679, 816, -1, 816, 679, 815, -1, 680, 816, 815, -1, 680, 621, 816, -1, 680, 691, 621, -1, 621, 691, 623, -1, 623, 691, 501, -1, 624, 501, 817, -1, 624, 623, 501, -1, 806, 818, 807, -1, 807, 735, 810, -1, 813, 819, 729, -1, 729, 819, 820, -1, 730, 820, 732, -1, 730, 729, 820, -1, 682, 505, 691, -1, 682, 822, 505, -1, 682, 821, 822, -1, 822, 821, 491, -1, 491, 821, 823, -1, 827, 823, 694, -1, 825, 694, 826, -1, 824, 826, 495, -1, 824, 825, 826, -1, 491, 823, 827, -1, 827, 694, 825, -1, 828, 530, 826, -1, 828, 829, 530, -1, 530, 829, 685, -1, 696, 530, 685, -1, 696, 686, 530, -1, 530, 686, 548, -1, 548, 686, 549, -1, 549, 686, 532, -1, 532, 686, 830, -1, 830, 686, 533, -1, 533, 686, 534, -1, 534, 686, 831, -1, 831, 686, 697, -1, 521, 697, 698, -1, 832, 698, 833, -1, 834, 833, 835, -1, 842, 835, 836, -1, 837, 842, 836, -1, 837, 565, 842, -1, 837, 566, 565, -1, 837, 891, 566, -1, 837, 611, 891, -1, 837, 839, 611, -1, 837, 704, 839, -1, 839, 704, 838, -1, 700, 839, 838, -1, 700, 705, 839, -1, 839, 705, 843, -1, 612, 843, 844, -1, 596, 844, 597, -1, 596, 612, 844, -1, 831, 697, 521, -1, 521, 698, 832, -1, 832, 833, 834, -1, 840, 834, 841, -1, 524, 841, 537, -1, 524, 840, 841, -1, 834, 835, 842, -1, 839, 843, 612, -1, 597, 844, 598, -1, 598, 844, 847, -1, 600, 847, 602, -1, 600, 598, 847, -1, 725, 723, 847, -1, 847, 723, 845, -1, 846, 847, 845, -1, 846, 848, 847, -1, 847, 848, 602, -1, 602, 848, 849, -1, 849, 848, 850, -1, 850, 848, 715, -1, 851, 715, 604, -1, 851, 850, 715, -1, 604, 715, 605, -1, 605, 715, 852, -1, 853, 605, 852, -1, 853, 854, 605, -1, 605, 854, 855, -1, 855, 854, 713, -1, 719, 855, 713, -1, 719, 712, 855, -1, 855, 712, 717, -1, 711, 855, 717, -1, 711, 583, 855, -1, 711, 710, 583, -1, 583, 710, 709, -1, 585, 709, 856, -1, 585, 583, 709, -1, 709, 857, 856, -1, 856, 857, 858, -1, 858, 857, 859, -1, 587, 859, 889, -1, 587, 858, 859, -1, 859, 860, 889, -1, 889, 860, 771, -1, 862, 889, 771, -1, 862, 861, 889, -1, 862, 567, 861, -1, 862, 552, 567, -1, 862, 863, 552, -1, 862, 569, 863, -1, 862, 554, 569, -1, 862, 864, 554, -1, 862, 883, 864, -1, 862, 667, 883, -1, 862, 786, 667, -1, 862, 776, 786, -1, 786, 776, 866, -1, 865, 786, 866, -1, 530, 867, 826, -1, 826, 867, 868, -1, 506, 826, 868, -1, 506, 495, 826, -1, 867, 529, 868, -1, 868, 529, 545, -1, 869, 868, 545, -1, 869, 870, 868, -1, 869, 527, 870, -1, 870, 527, 871, -1, 871, 527, 873, -1, 873, 527, 892, -1, 872, 892, 660, -1, 872, 873, 892, -1, 872, 874, 873, -1, 872, 508, 874, -1, 872, 875, 508, -1, 872, 876, 875, -1, 872, 674, 876, -1, 876, 674, 510, -1, 510, 674, 797, -1, 878, 877, 892, -1, 878, 648, 877, -1, 878, 542, 648, -1, 648, 542, 879, -1, 879, 542, 541, -1, 650, 541, 880, -1, 885, 880, 525, -1, 651, 525, 886, -1, 558, 886, 559, -1, 558, 651, 886, -1, 558, 665, 651, -1, 558, 881, 665, -1, 665, 881, 882, -1, 883, 665, 882, -1, 883, 884, 665, -1, 883, 667, 884, -1, 879, 541, 650, -1, 650, 880, 885, -1, 885, 525, 651, -1, 886, 538, 559, -1, 559, 538, 561, -1, 561, 538, 572, -1, 572, 538, 563, -1, 563, 538, 887, -1, 887, 538, 574, -1, 574, 538, 888, -1, 888, 538, 841, -1, 841, 538, 537, -1, 840, 832, 834, -1, 861, 581, 889, -1, 889, 581, 579, -1, 891, 889, 579, -1, 891, 588, 889, -1, 891, 608, 588, -1, 891, 590, 608, -1, 891, 591, 590, -1, 891, 592, 591, -1, 891, 890, 592, -1, 891, 611, 890, -1, 812, 633, 819, -1, 638, 625, 501, -1, 501, 625, 817, -1, 877, 663, 892, -1, 892, 663, 676, -1, 893, 892, 676, -1, 893, 662, 892, -1, 892, 662, 661, -1, 660, 892, 661, -1, 894, 672, 792, -1, 792, 672, 658, -1, 505, 504, 691, -1, 691, 504, 516, -1, 503, 691, 516, -1, 503, 502, 691, -1, 691, 502, 501, -1, 2002, 2012, 763, -1, 763, 2012, 897, -1, 2012, 895, 897, -1, 2012, 1989, 895, -1, 895, 896, 897, -1, 897, 896, 765, -1, 767, 897, 765, -1, 767, 759, 897, -1, 767, 898, 759, -1, 759, 898, 899, -1, 899, 898, 772, -1, 900, 899, 772, -1, 900, 761, 899, -1, 900, 901, 761, -1, 761, 901, 760, -1, 760, 901, 903, -1, 902, 903, 978, -1, 902, 760, 903, -1, 901, 773, 903, -1, 903, 773, 774, -1, 775, 903, 774, -1, 775, 904, 903, -1, 903, 904, 1007, -1, 653, 1007, 906, -1, 905, 906, 666, -1, 905, 653, 906, -1, 706, 1009, 1007, -1, 706, 907, 1009, -1, 1009, 907, 586, -1, 586, 907, 707, -1, 910, 707, 708, -1, 606, 708, 909, -1, 584, 909, 908, -1, 584, 606, 909, -1, 586, 707, 910, -1, 910, 708, 606, -1, 909, 911, 908, -1, 908, 911, 913, -1, 913, 911, 716, -1, 914, 913, 716, -1, 914, 912, 913, -1, 914, 718, 912, -1, 912, 718, 915, -1, 916, 912, 915, -1, 916, 922, 912, -1, 916, 917, 922, -1, 922, 917, 918, -1, 614, 918, 714, -1, 720, 614, 714, -1, 720, 613, 614, -1, 720, 919, 613, -1, 720, 603, 919, -1, 720, 721, 603, -1, 603, 721, 601, -1, 601, 721, 920, -1, 599, 920, 921, -1, 599, 601, 920, -1, 922, 918, 614, -1, 722, 726, 721, -1, 721, 726, 727, -1, 724, 721, 727, -1, 724, 920, 721, -1, 920, 702, 921, -1, 921, 702, 595, -1, 595, 702, 594, -1, 594, 702, 923, -1, 923, 702, 701, -1, 926, 701, 924, -1, 593, 924, 699, -1, 610, 699, 927, -1, 925, 927, 609, -1, 925, 610, 927, -1, 923, 701, 926, -1, 926, 924, 593, -1, 699, 928, 927, -1, 927, 928, 929, -1, 577, 929, 703, -1, 930, 703, 1005, -1, 576, 1005, 575, -1, 576, 930, 1005, -1, 927, 929, 577, -1, 577, 703, 930, -1, 690, 1004, 1005, -1, 690, 689, 1004, -1, 1004, 689, 688, -1, 687, 1004, 688, -1, 687, 931, 1004, -1, 1004, 931, 551, -1, 551, 931, 932, -1, 531, 932, 550, -1, 531, 551, 932, -1, 932, 695, 550, -1, 550, 695, 933, -1, 933, 695, 934, -1, 547, 934, 546, -1, 547, 933, 934, -1, 934, 935, 546, -1, 546, 935, 528, -1, 528, 935, 938, -1, 937, 938, 936, -1, 937, 528, 938, -1, 935, 940, 938, -1, 938, 940, 939, -1, 939, 940, 494, -1, 494, 940, 493, -1, 493, 940, 684, -1, 492, 684, 941, -1, 492, 493, 684, -1, 684, 683, 941, -1, 941, 683, 519, -1, 519, 683, 693, -1, 518, 693, 692, -1, 942, 692, 517, -1, 942, 518, 692, -1, 519, 693, 518, -1, 692, 943, 517, -1, 517, 943, 515, -1, 515, 943, 681, -1, 622, 681, 944, -1, 622, 515, 681, -1, 622, 945, 515, -1, 622, 636, 945, -1, 945, 636, 500, -1, 500, 636, 637, -1, 498, 637, 967, -1, 514, 967, 1014, -1, 512, 1014, 496, -1, 512, 514, 1014, -1, 681, 946, 944, -1, 944, 946, 620, -1, 620, 946, 947, -1, 947, 946, 678, -1, 948, 678, 949, -1, 634, 949, 617, -1, 634, 948, 949, -1, 947, 678, 948, -1, 617, 949, 615, -1, 615, 949, 951, -1, 950, 951, 953, -1, 952, 953, 632, -1, 952, 950, 953, -1, 951, 728, 953, -1, 953, 728, 954, -1, 954, 728, 731, -1, 733, 954, 731, -1, 953, 956, 632, -1, 632, 956, 955, -1, 955, 956, 645, -1, 645, 956, 734, -1, 957, 645, 734, -1, 957, 959, 645, -1, 957, 958, 959, -1, 959, 958, 965, -1, 630, 965, 736, -1, 960, 630, 736, -1, 960, 644, 630, -1, 960, 739, 644, -1, 644, 739, 628, -1, 628, 739, 961, -1, 738, 628, 961, -1, 738, 643, 628, -1, 738, 962, 643, -1, 643, 962, 963, -1, 963, 962, 740, -1, 964, 740, 640, -1, 964, 963, 740, -1, 959, 965, 630, -1, 740, 1014, 640, -1, 640, 1014, 639, -1, 639, 1014, 966, -1, 966, 1014, 967, -1, 968, 1011, 1014, -1, 968, 673, 1011, -1, 968, 671, 673, -1, 968, 969, 671, -1, 968, 970, 969, -1, 968, 669, 970, -1, 968, 755, 669, -1, 968, 750, 755, -1, 968, 748, 750, -1, 968, 971, 748, -1, 968, 744, 971, -1, 971, 744, 746, -1, 972, 971, 746, -1, 972, 743, 971, -1, 971, 743, 973, -1, 1022, 971, 973, -1, 1022, 974, 971, -1, 1022, 1021, 974, -1, 669, 755, 656, -1, 656, 755, 979, -1, 975, 979, 980, -1, 655, 980, 754, -1, 976, 655, 754, -1, 976, 668, 655, -1, 976, 977, 668, -1, 976, 903, 977, -1, 976, 756, 903, -1, 903, 756, 978, -1, 656, 979, 975, -1, 975, 980, 655, -1, 520, 983, 535, -1, 520, 522, 983, -1, 983, 522, 523, -1, 536, 983, 523, -1, 536, 981, 983, -1, 983, 981, 982, -1, 986, 983, 982, -1, 986, 564, 983, -1, 986, 573, 564, -1, 986, 562, 573, -1, 986, 984, 562, -1, 986, 985, 984, -1, 986, 560, 985, -1, 986, 557, 560, -1, 986, 556, 557, -1, 986, 652, 556, -1, 986, 987, 652, -1, 986, 539, 987, -1, 987, 539, 649, -1, 649, 539, 988, -1, 998, 988, 540, -1, 999, 540, 1000, -1, 664, 1000, 526, -1, 1001, 526, 543, -1, 989, 543, 1002, -1, 1003, 1002, 544, -1, 990, 544, 507, -1, 990, 1003, 544, -1, 990, 991, 1003, -1, 1003, 991, 992, -1, 992, 991, 994, -1, 993, 994, 995, -1, 997, 995, 996, -1, 997, 993, 995, -1, 649, 988, 998, -1, 998, 540, 999, -1, 999, 1000, 664, -1, 664, 526, 1001, -1, 1001, 543, 989, -1, 989, 1002, 1003, -1, 544, 936, 507, -1, 507, 936, 938, -1, 1004, 535, 1005, -1, 1005, 535, 983, -1, 575, 1005, 983, -1, 1006, 1007, 1010, -1, 1006, 553, 1007, -1, 1007, 553, 568, -1, 570, 1007, 568, -1, 570, 1008, 1007, -1, 1007, 1008, 555, -1, 906, 1007, 555, -1, 906, 571, 666, -1, 666, 571, 556, -1, 652, 666, 556, -1, 578, 1009, 927, -1, 578, 580, 1009, -1, 1009, 580, 582, -1, 1010, 1009, 582, -1, 1010, 1007, 1009, -1, 1009, 607, 927, -1, 927, 607, 589, -1, 609, 927, 589, -1, 610, 593, 699, -1, 950, 615, 951, -1, 500, 637, 498, -1, 653, 903, 1007, -1, 1011, 1012, 1014, -1, 1014, 1012, 509, -1, 1013, 1014, 509, -1, 1013, 496, 1014, -1, 1012, 1016, 509, -1, 509, 1016, 1015, -1, 1015, 1016, 675, -1, 1017, 675, 996, -1, 995, 1017, 996, -1, 1015, 675, 1017, -1, 993, 992, 994, -1, 514, 498, 967, -1, 974, 1018, 971, -1, 971, 1018, 1019, -1, 1020, 1021, 796, -1, 796, 1021, 1022, -1, 1242, 1024, 1023, -1, 1023, 1024, 1025, -1, 1111, 1023, 1025, -1, 1111, 1244, 1023, -1, 1111, 1026, 1244, -1, 1244, 1026, 1027, -1, 1027, 1026, 1224, -1, 1247, 1224, 1116, -1, 1031, 1116, 1028, -1, 1248, 1028, 1029, -1, 1030, 1248, 1029, -1, 1027, 1224, 1247, -1, 1247, 1116, 1031, -1, 1031, 1028, 1248, -1, 1029, 1118, 1030, -1, 1030, 1118, 1249, -1, 1118, 1032, 1249, -1, 1249, 1032, 1251, -1, 1251, 1032, 1119, -1, 1252, 1119, 1033, -1, 1257, 1033, 1034, -1, 1258, 1034, 1223, -1, 1259, 1223, 1222, -1, 1035, 1222, 1261, -1, 1035, 1259, 1222, -1, 1251, 1119, 1252, -1, 1252, 1033, 1257, -1, 1257, 1034, 1258, -1, 1258, 1223, 1259, -1, 1222, 1036, 1261, -1, 1253, 1122, 1037, -1, 1037, 1122, 1238, -1, 1238, 1198, 1037, -1, 1037, 1198, 1269, -1, 1269, 1198, 1038, -1, 1038, 1198, 1199, -1, 1203, 1038, 1199, -1, 1203, 1270, 1038, -1, 1275, 483, 1039, -1, 1039, 483, 1211, -1, 1211, 1040, 1039, -1, 1039, 1040, 1281, -1, 1281, 1040, 1209, -1, 1041, 1209, 1042, -1, 1041, 1281, 1209, -1, 1209, 1208, 1042, -1, 1042, 1208, 1043, -1, 1044, 1043, 1207, -1, 1279, 1044, 1207, -1, 1042, 1043, 1044, -1, 1279, 1207, 1283, -1, 1283, 1207, 1206, -1, 1206, 1045, 1283, -1, 1283, 1045, 1046, -1, 1046, 1045, 1205, -1, 1056, 1205, 1191, -1, 1285, 1191, 1190, -1, 1057, 1190, 1047, -1, 1048, 1047, 1189, -1, 1291, 1189, 1049, -1, 1294, 1049, 1058, -1, 1295, 1058, 1184, -1, 1296, 1184, 1172, -1, 1305, 1172, 1171, -1, 1050, 1171, 1051, -1, 1059, 1051, 1170, -1, 1309, 1170, 1169, -1, 1060, 1169, 1061, -1, 1311, 1061, 1052, -1, 1312, 1052, 1160, -1, 1321, 1160, 1159, -1, 1062, 1159, 1133, -1, 1322, 1133, 1063, -1, 1064, 1063, 1130, -1, 1324, 1130, 1157, -1, 1325, 1157, 1053, -1, 1333, 1053, 1054, -1, 1065, 1054, 1155, -1, 1055, 1155, 1067, -1, 1066, 1055, 1067, -1, 1046, 1205, 1056, -1, 1056, 1191, 1285, -1, 1285, 1190, 1057, -1, 1057, 1047, 1048, -1, 1048, 1189, 1291, -1, 1291, 1049, 1294, -1, 1294, 1058, 1295, -1, 1295, 1184, 1296, -1, 1296, 1172, 1305, -1, 1305, 1171, 1050, -1, 1050, 1051, 1059, -1, 1059, 1170, 1309, -1, 1309, 1169, 1060, -1, 1060, 1061, 1311, -1, 1311, 1052, 1312, -1, 1312, 1160, 1321, -1, 1321, 1159, 1062, -1, 1062, 1133, 1322, -1, 1322, 1063, 1064, -1, 1064, 1130, 1324, -1, 1324, 1157, 1325, -1, 1325, 1053, 1333, -1, 1333, 1054, 1065, -1, 1065, 1155, 1055, -1, 1066, 1067, 1360, -1, 1360, 1067, 1153, -1, 1338, 1069, 1068, -1, 1068, 1069, 1143, -1, 1143, 1142, 1068, -1, 1068, 1142, 1073, -1, 1073, 1142, 1141, -1, 1074, 1141, 1075, -1, 1340, 1075, 1139, -1, 1076, 1139, 1148, -1, 1344, 1148, 1070, -1, 1077, 1070, 1138, -1, 1071, 1138, 1137, -1, 1341, 1137, 1072, -1, 1342, 1341, 1072, -1, 1073, 1141, 1074, -1, 1074, 1075, 1340, -1, 1340, 1139, 1076, -1, 1076, 1148, 1344, -1, 1344, 1070, 1077, -1, 1077, 1138, 1071, -1, 1071, 1137, 1341, -1, 1072, 1136, 1342, -1, 1342, 1136, 1080, -1, 1080, 1136, 1145, -1, 1081, 1145, 1135, -1, 1082, 1135, 1078, -1, 1079, 1078, 1127, -1, 1347, 1079, 1127, -1, 1080, 1145, 1081, -1, 1081, 1135, 1082, -1, 1082, 1078, 1079, -1, 1127, 1083, 1347, -1, 1347, 1083, 1088, -1, 1088, 1083, 1126, -1, 1354, 1126, 1109, -1, 1355, 1109, 1084, -1, 1089, 1084, 1107, -1, 1090, 1107, 1106, -1, 1246, 1106, 1113, -1, 1091, 1113, 1112, -1, 1245, 1112, 1105, -1, 1243, 1105, 1085, -1, 1092, 1085, 1104, -1, 1093, 1104, 1087, -1, 1086, 1087, 1366, -1, 1086, 1093, 1087, -1, 1088, 1126, 1354, -1, 1354, 1109, 1355, -1, 1355, 1084, 1089, -1, 1089, 1107, 1090, -1, 1090, 1106, 1246, -1, 1246, 1113, 1091, -1, 1091, 1112, 1245, -1, 1245, 1105, 1243, -1, 1243, 1085, 1092, -1, 1092, 1104, 1093, -1, 1087, 1094, 1366, -1, 1095, 1221, 1096, -1, 1096, 1221, 1262, -1, 1262, 1221, 1098, -1, 1097, 1098, 1220, -1, 1099, 1220, 1100, -1, 1101, 1100, 1219, -1, 1260, 1219, 1122, -1, 1253, 1260, 1122, -1, 1262, 1098, 1097, -1, 1097, 1220, 1099, -1, 1099, 1100, 1101, -1, 1101, 1219, 1260, -1, 1095, 1096, 1953, -1, 1953, 1096, 1102, -1, 1365, 1094, 1024, -1, 1365, 1103, 1094, -1, 1094, 1087, 1024, -1, 1024, 1087, 1104, -1, 1085, 1024, 1104, -1, 1085, 1105, 1024, -1, 1024, 1105, 1025, -1, 1025, 1105, 1111, -1, 1111, 1105, 1112, -1, 1026, 1112, 1113, -1, 1225, 1113, 1106, -1, 1107, 1225, 1106, -1, 1107, 1108, 1225, -1, 1107, 1084, 1108, -1, 1108, 1084, 1109, -1, 1110, 1109, 359, -1, 1110, 1108, 1109, -1, 1111, 1112, 1026, -1, 1026, 1113, 1225, -1, 1224, 1225, 1114, -1, 1116, 1114, 1226, -1, 1115, 1226, 1181, -1, 1115, 1116, 1226, -1, 1115, 462, 1116, -1, 1116, 462, 1028, -1, 1028, 462, 1117, -1, 1029, 1117, 464, -1, 447, 1029, 464, -1, 447, 1118, 1029, -1, 447, 465, 1118, -1, 1118, 465, 449, -1, 1032, 449, 466, -1, 1119, 466, 468, -1, 1122, 468, 1120, -1, 469, 1122, 1120, -1, 469, 1121, 1122, -1, 1122, 1121, 470, -1, 452, 1122, 470, -1, 452, 471, 1122, -1, 1122, 471, 454, -1, 1238, 454, 472, -1, 1123, 472, 1125, -1, 1124, 1125, 319, -1, 1124, 1123, 1125, -1, 1126, 358, 1109, -1, 1126, 357, 358, -1, 1126, 1083, 357, -1, 357, 1083, 356, -1, 356, 1083, 1233, -1, 1233, 1083, 1127, -1, 1232, 1127, 1128, -1, 402, 1232, 1128, -1, 402, 371, 1232, -1, 402, 1129, 371, -1, 371, 1129, 370, -1, 370, 1129, 1235, -1, 383, 1235, 405, -1, 382, 405, 1157, -1, 1130, 382, 1157, -1, 1130, 368, 382, -1, 1130, 1063, 368, -1, 368, 1063, 1131, -1, 1131, 1063, 1133, -1, 1132, 1133, 380, -1, 1132, 1131, 1133, -1, 1127, 1078, 1128, -1, 1128, 1078, 1134, -1, 1134, 1078, 1135, -1, 1144, 1135, 1145, -1, 387, 1145, 1136, -1, 1146, 1136, 1072, -1, 1147, 1072, 1137, -1, 385, 1137, 1138, -1, 400, 1138, 1070, -1, 401, 1070, 1148, -1, 1149, 1148, 1139, -1, 1140, 1139, 1075, -1, 1141, 1140, 1075, -1, 1141, 396, 1140, -1, 1141, 1142, 396, -1, 396, 1142, 411, -1, 411, 1142, 1143, -1, 410, 1143, 1150, -1, 410, 411, 1143, -1, 1134, 1135, 1144, -1, 1144, 1145, 387, -1, 387, 1136, 1146, -1, 1146, 1072, 1147, -1, 1147, 1137, 385, -1, 385, 1138, 400, -1, 400, 1070, 401, -1, 401, 1148, 1149, -1, 1149, 1139, 1140, -1, 1143, 1069, 1150, -1, 1150, 1069, 1153, -1, 1154, 1153, 1067, -1, 407, 1067, 393, -1, 407, 1154, 1067, -1, 1153, 1069, 481, -1, 481, 1069, 1151, -1, 1152, 1151, 482, -1, 1152, 481, 1151, -1, 1150, 1153, 1154, -1, 1067, 1155, 393, -1, 393, 1155, 1156, -1, 1156, 1155, 1158, -1, 1158, 1155, 1054, -1, 406, 1054, 1053, -1, 391, 1053, 1157, -1, 405, 391, 1157, -1, 1158, 1054, 406, -1, 406, 1053, 391, -1, 1133, 1159, 380, -1, 380, 1159, 364, -1, 364, 1159, 1160, -1, 1162, 1160, 1161, -1, 1162, 364, 1160, -1, 1162, 378, 364, -1, 1162, 329, 378, -1, 378, 329, 1163, -1, 1163, 329, 342, -1, 376, 342, 1164, -1, 375, 1164, 1166, -1, 1165, 1166, 1167, -1, 374, 1167, 1114, -1, 374, 1165, 1167, -1, 1160, 1052, 1161, -1, 1161, 1052, 353, -1, 353, 1052, 1061, -1, 351, 1061, 1169, -1, 1168, 1169, 341, -1, 1168, 351, 1169, -1, 353, 1061, 351, -1, 1169, 1170, 341, -1, 341, 1170, 349, -1, 349, 1170, 1051, -1, 348, 1051, 1171, -1, 1231, 1171, 1172, -1, 347, 1172, 1182, -1, 1230, 1182, 316, -1, 1173, 316, 1174, -1, 476, 1174, 475, -1, 476, 1173, 1174, -1, 476, 1176, 1173, -1, 476, 1175, 1176, -1, 1176, 1175, 1177, -1, 1177, 1175, 477, -1, 335, 477, 1229, -1, 1228, 1229, 478, -1, 333, 478, 1179, -1, 1178, 1179, 443, -1, 345, 443, 1227, -1, 344, 1227, 1180, -1, 1226, 1180, 1181, -1, 1226, 344, 1180, -1, 349, 1051, 348, -1, 348, 1171, 1231, -1, 1182, 1172, 1183, -1, 1183, 1172, 1184, -1, 1185, 1184, 302, -1, 1185, 1183, 1184, -1, 1184, 1058, 302, -1, 302, 1058, 1186, -1, 1186, 1058, 1049, -1, 1188, 1049, 1187, -1, 1188, 1186, 1049, -1, 1049, 1189, 1187, -1, 1187, 1189, 326, -1, 326, 1189, 324, -1, 324, 1189, 1047, -1, 312, 1047, 1190, -1, 311, 1190, 1192, -1, 311, 312, 1190, -1, 324, 1047, 312, -1, 1190, 1191, 1192, -1, 1192, 1191, 1193, -1, 1193, 1191, 1195, -1, 1194, 1193, 1195, -1, 1194, 1196, 1193, -1, 1194, 435, 1196, -1, 1196, 435, 321, -1, 321, 435, 1236, -1, 1238, 1236, 437, -1, 438, 1238, 437, -1, 438, 421, 1238, -1, 1238, 421, 439, -1, 1197, 1238, 439, -1, 1197, 1198, 1238, -1, 1197, 1200, 1198, -1, 1198, 1200, 1199, -1, 1199, 1200, 1201, -1, 1203, 1201, 1218, -1, 488, 1218, 1202, -1, 488, 1203, 1218, -1, 1195, 1191, 419, -1, 419, 1191, 1205, -1, 433, 1205, 1045, -1, 417, 1045, 1206, -1, 1204, 1206, 414, -1, 1204, 417, 1206, -1, 419, 1205, 433, -1, 433, 1045, 417, -1, 414, 1206, 413, -1, 413, 1206, 1207, -1, 432, 1207, 442, -1, 432, 413, 1207, -1, 442, 1207, 1210, -1, 1210, 1207, 1043, -1, 1208, 1210, 1043, -1, 1208, 1209, 1210, -1, 1210, 1209, 1040, -1, 1211, 1210, 1040, -1, 1211, 429, 1210, -1, 1211, 428, 429, -1, 1211, 483, 428, -1, 428, 483, 440, -1, 440, 483, 1212, -1, 1212, 483, 1213, -1, 426, 1213, 1214, -1, 1215, 426, 1214, -1, 1215, 486, 426, -1, 426, 486, 1216, -1, 1217, 426, 1216, -1, 1217, 1202, 426, -1, 426, 1202, 1218, -1, 1212, 1213, 426, -1, 1203, 1199, 1201, -1, 1238, 1122, 454, -1, 1219, 1036, 1122, -1, 1219, 1100, 1036, -1, 1036, 1100, 1220, -1, 1098, 1036, 1220, -1, 1098, 1221, 1036, -1, 1036, 1221, 1095, -1, 1241, 1095, 1953, -1, 1241, 1036, 1095, -1, 1036, 1222, 1122, -1, 1122, 1222, 1223, -1, 1034, 1122, 1223, -1, 1034, 1033, 1122, -1, 1122, 1033, 1119, -1, 468, 1122, 1119, -1, 1119, 1032, 466, -1, 1032, 1118, 449, -1, 1029, 1028, 1117, -1, 1116, 1224, 1114, -1, 1224, 1026, 1225, -1, 1163, 342, 376, -1, 376, 1164, 375, -1, 375, 1166, 1165, -1, 1167, 1226, 1114, -1, 344, 345, 1227, -1, 345, 1178, 443, -1, 1178, 333, 1179, -1, 333, 1228, 478, -1, 1228, 335, 1229, -1, 335, 1177, 477, -1, 1173, 1230, 316, -1, 1230, 347, 1182, -1, 347, 1231, 1172, -1, 1232, 1233, 1127, -1, 358, 1234, 1109, -1, 1109, 1234, 359, -1, 382, 383, 405, -1, 383, 370, 1235, -1, 321, 1236, 1238, -1, 1237, 1238, 308, -1, 1237, 321, 1238, -1, 1238, 472, 1123, -1, 307, 1238, 1123, -1, 307, 308, 1238, -1, 1125, 1239, 319, -1, 319, 1239, 318, -1, 318, 1239, 456, -1, 317, 456, 475, -1, 1240, 475, 1174, -1, 1240, 317, 475, -1, 318, 456, 317, -1, 1241, 1263, 1036, -1, 1036, 1263, 1261, -1, 1921, 1906, 1366, -1, 1366, 1906, 1242, -1, 1086, 1242, 1093, -1, 1086, 1366, 1242, -1, 1093, 1242, 1092, -1, 1092, 1242, 1023, -1, 1243, 1023, 1244, -1, 1245, 1244, 1027, -1, 1091, 1027, 1246, -1, 1091, 1245, 1027, -1, 1092, 1023, 1243, -1, 1243, 1244, 1245, -1, 1027, 1247, 1246, -1, 1246, 1247, 446, -1, 1090, 446, 1089, -1, 1090, 1246, 446, -1, 1247, 1031, 446, -1, 446, 1031, 1248, -1, 1030, 446, 1248, -1, 1030, 1249, 446, -1, 446, 1249, 448, -1, 448, 1249, 1250, -1, 1250, 1249, 1251, -1, 1256, 1251, 1252, -1, 467, 1252, 1257, -1, 1255, 1257, 1253, -1, 1254, 1253, 450, -1, 1254, 1255, 1253, -1, 1250, 1251, 1256, -1, 1256, 1252, 467, -1, 1257, 1258, 1253, -1, 1253, 1258, 1259, -1, 1035, 1253, 1259, -1, 1035, 1261, 1253, -1, 1253, 1261, 1260, -1, 1260, 1261, 1101, -1, 1101, 1261, 1099, -1, 1099, 1261, 1097, -1, 1097, 1261, 1262, -1, 1262, 1261, 1096, -1, 1096, 1261, 1263, -1, 1102, 1096, 1263, -1, 1037, 1264, 1253, -1, 1037, 455, 1264, -1, 1037, 320, 455, -1, 1037, 1265, 320, -1, 1037, 309, 1265, -1, 1037, 310, 309, -1, 1037, 322, 310, -1, 1037, 436, 322, -1, 1037, 1266, 436, -1, 1037, 1267, 1266, -1, 1037, 422, 1267, -1, 1037, 1268, 422, -1, 1037, 1269, 1268, -1, 1268, 1269, 423, -1, 423, 1269, 1038, -1, 424, 1038, 1270, -1, 425, 1270, 487, -1, 1271, 487, 490, -1, 1272, 1271, 490, -1, 1272, 427, 1271, -1, 1272, 489, 427, -1, 427, 489, 1273, -1, 1274, 427, 1273, -1, 1274, 1276, 427, -1, 1274, 485, 1276, -1, 1276, 485, 484, -1, 1275, 1276, 484, -1, 1275, 441, 1276, -1, 1275, 1277, 441, -1, 1275, 430, 1277, -1, 1275, 1039, 430, -1, 430, 1039, 431, -1, 431, 1039, 1279, -1, 1278, 1279, 1280, -1, 1278, 431, 1279, -1, 423, 1038, 424, -1, 424, 1270, 425, -1, 425, 487, 1271, -1, 1281, 1041, 1039, -1, 1039, 1041, 1042, -1, 1044, 1039, 1042, -1, 1044, 1279, 1039, -1, 1279, 1283, 1280, -1, 1280, 1283, 1282, -1, 1282, 1283, 415, -1, 415, 1283, 416, -1, 416, 1283, 1046, -1, 418, 1046, 1284, -1, 418, 416, 1046, -1, 1046, 1056, 1284, -1, 1284, 1056, 434, -1, 434, 1056, 1285, -1, 1286, 1285, 323, -1, 1287, 1286, 323, -1, 1287, 1288, 1286, -1, 1287, 1289, 1288, -1, 1288, 1289, 420, -1, 420, 1289, 322, -1, 436, 420, 322, -1, 323, 1285, 313, -1, 313, 1285, 1057, -1, 1290, 1057, 1048, -1, 325, 1048, 314, -1, 325, 1290, 1048, -1, 313, 1057, 1290, -1, 1048, 1291, 314, -1, 314, 1291, 1292, -1, 1292, 1291, 1294, -1, 1293, 1294, 1295, -1, 303, 1295, 304, -1, 303, 1293, 1295, -1, 1292, 1294, 1293, -1, 1295, 1296, 304, -1, 304, 1296, 1364, -1, 1364, 1296, 1305, -1, 315, 1305, 1297, -1, 305, 1297, 340, -1, 1356, 340, 339, -1, 1300, 339, 338, -1, 1298, 338, 1299, -1, 1298, 1300, 338, -1, 1298, 1301, 1300, -1, 1298, 457, 1301, -1, 1301, 457, 1302, -1, 1302, 457, 474, -1, 1361, 474, 1303, -1, 1362, 1303, 473, -1, 306, 473, 1304, -1, 320, 1304, 455, -1, 320, 306, 1304, -1, 1297, 1305, 1306, -1, 1306, 1305, 1050, -1, 1307, 1050, 1059, -1, 350, 1059, 1308, -1, 350, 1307, 1059, -1, 1306, 1050, 1307, -1, 1059, 1309, 1308, -1, 1308, 1309, 1310, -1, 1310, 1309, 1060, -1, 352, 1060, 1311, -1, 354, 1311, 327, -1, 354, 352, 1311, -1, 1310, 1060, 352, -1, 1311, 1312, 327, -1, 327, 1312, 1313, -1, 1313, 1312, 365, -1, 377, 1313, 365, -1, 377, 328, 1313, -1, 377, 1314, 328, -1, 328, 1314, 343, -1, 343, 1314, 1315, -1, 330, 1315, 363, -1, 331, 363, 362, -1, 1316, 362, 1317, -1, 1358, 1317, 1353, -1, 461, 1358, 1353, -1, 461, 1318, 1358, -1, 461, 1319, 1318, -1, 1318, 1319, 332, -1, 332, 1319, 444, -1, 346, 444, 460, -1, 334, 460, 459, -1, 336, 459, 458, -1, 1357, 458, 1320, -1, 337, 1320, 1299, -1, 338, 337, 1299, -1, 1312, 1321, 365, -1, 365, 1321, 379, -1, 379, 1321, 1062, -1, 381, 1062, 1322, -1, 366, 1322, 1064, -1, 367, 1064, 1323, -1, 367, 366, 1064, -1, 379, 1062, 381, -1, 381, 1322, 366, -1, 1064, 1324, 1323, -1, 1323, 1324, 1329, -1, 1329, 1324, 1325, -1, 1326, 1325, 1333, -1, 1327, 1333, 1065, -1, 1328, 1065, 392, -1, 1328, 1327, 1065, -1, 1329, 1325, 1326, -1, 404, 1329, 1326, -1, 404, 390, 1329, -1, 1329, 390, 403, -1, 1330, 1329, 403, -1, 1330, 389, 1329, -1, 1329, 389, 1331, -1, 369, 1331, 1332, -1, 369, 1329, 1331, -1, 1326, 1333, 1327, -1, 1065, 1055, 392, -1, 392, 1055, 1334, -1, 1334, 1055, 1066, -1, 1335, 1066, 408, -1, 1335, 1334, 1066, -1, 408, 1066, 394, -1, 394, 1066, 1360, -1, 409, 1360, 1338, -1, 395, 1338, 1068, -1, 397, 1068, 398, -1, 397, 395, 1068, -1, 1338, 1360, 1336, -1, 1336, 1360, 480, -1, 479, 480, 1337, -1, 479, 1336, 480, -1, 409, 1338, 395, -1, 1068, 1073, 398, -1, 398, 1073, 1339, -1, 1339, 1073, 1074, -1, 1340, 1339, 1074, -1, 1340, 412, 1339, -1, 1340, 1076, 412, -1, 412, 1076, 1344, -1, 399, 1344, 1077, -1, 1345, 1077, 1071, -1, 1341, 1345, 1071, -1, 1341, 386, 1345, -1, 1341, 1342, 386, -1, 386, 1342, 1346, -1, 1346, 1342, 1080, -1, 388, 1080, 1081, -1, 1343, 1081, 1331, -1, 1343, 388, 1081, -1, 412, 1344, 399, -1, 399, 1077, 1345, -1, 1346, 1080, 388, -1, 1081, 1082, 1331, -1, 1331, 1082, 1079, -1, 1347, 1331, 1079, -1, 1347, 1359, 1331, -1, 1347, 1088, 1359, -1, 1359, 1088, 355, -1, 355, 1088, 1348, -1, 1348, 1088, 372, -1, 372, 1088, 1349, -1, 1349, 1088, 1350, -1, 1350, 1088, 1351, -1, 1351, 1088, 463, -1, 1352, 1351, 463, -1, 1352, 445, 1351, -1, 1351, 445, 373, -1, 373, 445, 360, -1, 360, 445, 361, -1, 361, 445, 1353, -1, 1317, 361, 1353, -1, 463, 1088, 446, -1, 446, 1088, 1354, -1, 1355, 446, 1354, -1, 1355, 1089, 446, -1, 315, 1297, 305, -1, 305, 340, 1356, -1, 1356, 339, 1300, -1, 337, 1357, 1320, -1, 1357, 336, 458, -1, 336, 334, 459, -1, 334, 346, 460, -1, 346, 332, 444, -1, 1358, 1316, 1317, -1, 1316, 331, 362, -1, 331, 330, 363, -1, 330, 343, 1315, -1, 1359, 384, 1331, -1, 1331, 384, 1332, -1, 409, 394, 1360, -1, 1286, 434, 1285, -1, 1302, 474, 1361, -1, 1361, 1303, 1362, -1, 1362, 473, 306, -1, 1264, 453, 1253, -1, 1253, 453, 1363, -1, 451, 1253, 1363, -1, 451, 450, 1253, -1, 1255, 467, 1257, -1, 315, 1364, 1305, -1, 1906, 1365, 1242, -1, 1242, 1365, 1024, -1, 1366, 1094, 1921, -1, 1921, 1094, 1103, -1, 1368, 1369, 2017, -1, 1368, 1834, 1369, -1, 1368, 1835, 1834, -1, 1368, 1367, 1835, -1, 1368, 1829, 1367, -1, 1369, 1370, 2017, -1, 2017, 1370, 1371, -1, 1997, 1371, 1372, -1, 16, 1997, 1372, -1, 16, 1373, 1997, -1, 1997, 1373, 1374, -1, 0, 1997, 1374, -1, 0, 1375, 1997, -1, 1997, 1375, 1490, -1, 1489, 1490, 28, -1, 90, 28, 1376, -1, 90, 1489, 28, -1, 1370, 52, 1371, -1, 1371, 52, 50, -1, 19, 50, 3, -1, 19, 1371, 50, -1, 1377, 5, 50, -1, 1377, 6, 5, -1, 1377, 49, 6, -1, 6, 49, 1378, -1, 1378, 49, 1379, -1, 21, 1379, 1380, -1, 21, 1378, 1379, -1, 1379, 66, 1380, -1, 1380, 66, 9, -1, 9, 66, 48, -1, 1391, 48, 47, -1, 1381, 47, 65, -1, 46, 1381, 65, -1, 46, 45, 1381, -1, 1381, 45, 44, -1, 62, 1381, 44, -1, 62, 1382, 1381, -1, 62, 1845, 1382, -1, 62, 1855, 1845, -1, 62, 1854, 1855, -1, 62, 1853, 1854, -1, 62, 1843, 1853, -1, 62, 1501, 1843, -1, 62, 1384, 1501, -1, 62, 1383, 1384, -1, 1384, 1383, 1385, -1, 1385, 1383, 1386, -1, 257, 1386, 43, -1, 258, 43, 1387, -1, 1394, 1387, 59, -1, 1389, 59, 40, -1, 1388, 1389, 40, -1, 1388, 1395, 1389, -1, 1389, 1395, 1396, -1, 259, 1396, 1390, -1, 259, 1389, 1396, -1, 9, 48, 1391, -1, 1391, 47, 1381, -1, 1848, 1391, 1381, -1, 1848, 23, 1391, -1, 1848, 1858, 23, -1, 23, 1858, 24, -1, 24, 1858, 1392, -1, 1491, 1392, 1393, -1, 10, 1393, 1852, -1, 12, 1852, 13, -1, 12, 10, 1852, -1, 1385, 1386, 257, -1, 257, 43, 258, -1, 258, 1387, 1394, -1, 1394, 59, 1389, -1, 1395, 1397, 1396, -1, 1396, 1397, 1877, -1, 1877, 1397, 57, -1, 1885, 57, 1895, -1, 1885, 1877, 57, -1, 1398, 1901, 57, -1, 1398, 1399, 1901, -1, 1901, 1399, 39, -1, 1400, 1901, 39, -1, 1400, 1407, 1901, -1, 1901, 1407, 1900, -1, 1900, 1407, 1408, -1, 1899, 1408, 199, -1, 1401, 199, 1402, -1, 1888, 1402, 209, -1, 1897, 209, 1403, -1, 1886, 1403, 198, -1, 1404, 1886, 198, -1, 1404, 1405, 1886, -1, 1404, 72, 1405, -1, 1404, 197, 72, -1, 72, 197, 73, -1, 73, 197, 1406, -1, 83, 1406, 84, -1, 83, 73, 1406, -1, 1407, 38, 1408, -1, 1408, 38, 211, -1, 211, 38, 36, -1, 1409, 36, 35, -1, 185, 35, 1410, -1, 185, 1409, 35, -1, 211, 36, 1409, -1, 35, 34, 1410, -1, 1410, 34, 187, -1, 187, 34, 1412, -1, 1411, 1412, 1413, -1, 189, 1413, 190, -1, 189, 1411, 1413, -1, 187, 1412, 1411, -1, 190, 1413, 203, -1, 203, 1413, 31, -1, 29, 203, 31, -1, 29, 1415, 203, -1, 29, 1414, 1415, -1, 1415, 1414, 1416, -1, 1416, 1414, 1837, -1, 1838, 1416, 1837, -1, 1838, 1842, 1416, -1, 1416, 1842, 1841, -1, 203, 1415, 192, -1, 192, 1415, 1967, -1, 1417, 1967, 193, -1, 1417, 192, 1967, -1, 1419, 1418, 1967, -1, 1419, 1515, 1418, -1, 1419, 161, 1515, -1, 1419, 163, 161, -1, 1419, 164, 163, -1, 1419, 165, 164, -1, 1419, 179, 165, -1, 1419, 167, 179, -1, 1419, 1420, 167, -1, 1419, 169, 1420, -1, 1419, 1943, 169, -1, 169, 1943, 170, -1, 170, 1943, 1421, -1, 181, 1421, 249, -1, 1422, 249, 1427, -1, 1428, 1427, 248, -1, 172, 248, 1423, -1, 1424, 1423, 1429, -1, 149, 1429, 148, -1, 149, 1424, 1429, -1, 1421, 1943, 1425, -1, 1425, 1943, 1780, -1, 1778, 1780, 1776, -1, 1778, 1425, 1780, -1, 1772, 1426, 1780, -1, 1780, 1426, 1776, -1, 170, 1421, 181, -1, 181, 249, 1422, -1, 1422, 1427, 1428, -1, 1428, 248, 172, -1, 172, 1423, 1424, -1, 1429, 247, 148, -1, 148, 247, 151, -1, 151, 247, 245, -1, 153, 245, 228, -1, 1430, 228, 1437, -1, 1430, 153, 228, -1, 1430, 1431, 153, -1, 153, 1431, 154, -1, 154, 1431, 1432, -1, 1523, 1432, 1524, -1, 155, 1524, 1522, -1, 1435, 1522, 1436, -1, 1433, 1436, 1434, -1, 1433, 1435, 1436, -1, 151, 245, 153, -1, 228, 227, 1437, -1, 1437, 227, 1438, -1, 1438, 227, 226, -1, 1440, 226, 1439, -1, 1811, 1439, 1806, -1, 1811, 1440, 1439, -1, 1438, 226, 1440, -1, 1439, 1441, 1806, -1, 1806, 1441, 1804, -1, 1804, 1441, 1443, -1, 1442, 1443, 1814, -1, 1442, 1804, 1443, -1, 1814, 1443, 269, -1, 289, 1814, 269, -1, 289, 1444, 1814, -1, 289, 1446, 1444, -1, 1444, 1446, 1445, -1, 1445, 1446, 1819, -1, 1819, 1446, 265, -1, 1827, 265, 287, -1, 1825, 287, 264, -1, 1447, 264, 1527, -1, 1447, 1825, 264, -1, 1448, 290, 1529, -1, 1448, 1450, 290, -1, 1448, 1449, 1450, -1, 1450, 1449, 1464, -1, 1464, 1449, 224, -1, 1451, 224, 1465, -1, 271, 1465, 1452, -1, 295, 1452, 1453, -1, 1466, 1453, 223, -1, 296, 223, 239, -1, 297, 239, 1454, -1, 1803, 1454, 1467, -1, 1803, 297, 1454, -1, 1803, 1455, 297, -1, 297, 1455, 1456, -1, 1794, 297, 1456, -1, 1794, 1795, 297, -1, 297, 1795, 1800, -1, 1457, 297, 1800, -1, 1457, 1460, 297, -1, 297, 1460, 1458, -1, 1458, 1460, 1459, -1, 1459, 1460, 274, -1, 274, 1460, 275, -1, 275, 1460, 1528, -1, 1528, 1460, 1461, -1, 1507, 1461, 1505, -1, 97, 1505, 1462, -1, 110, 1462, 1463, -1, 111, 1463, 1797, -1, 1504, 1797, 1798, -1, 98, 1798, 99, -1, 98, 1504, 1798, -1, 1464, 224, 1451, -1, 1451, 1465, 271, -1, 271, 1452, 295, -1, 295, 1453, 1466, -1, 1466, 223, 296, -1, 296, 239, 297, -1, 1454, 1468, 1467, -1, 1467, 1468, 1792, -1, 1792, 1468, 237, -1, 1469, 237, 1791, -1, 1469, 1792, 237, -1, 237, 221, 1791, -1, 1791, 221, 1470, -1, 1470, 221, 1471, -1, 1542, 1471, 1472, -1, 1783, 1472, 122, -1, 1541, 122, 121, -1, 1540, 121, 1473, -1, 1789, 1473, 1539, -1, 1474, 1539, 1475, -1, 1476, 1475, 119, -1, 1477, 1476, 119, -1, 1477, 1781, 1476, -1, 1477, 1799, 1781, -1, 1477, 99, 1799, -1, 1477, 100, 99, -1, 1477, 117, 100, -1, 100, 117, 101, -1, 101, 117, 116, -1, 1503, 116, 115, -1, 1766, 115, 134, -1, 147, 1766, 134, -1, 147, 133, 1766, -1, 1766, 133, 1478, -1, 131, 1766, 1478, -1, 131, 130, 1766, -1, 1766, 130, 129, -1, 1931, 129, 127, -1, 212, 127, 1479, -1, 1480, 1479, 1485, -1, 215, 1485, 1484, -1, 217, 1484, 141, -1, 233, 141, 124, -1, 1482, 124, 123, -1, 1481, 1482, 123, -1, 1481, 218, 1482, -1, 1481, 1483, 218, -1, 218, 1483, 220, -1, 220, 1483, 122, -1, 1472, 220, 122, -1, 1470, 1471, 1542, -1, 1482, 233, 124, -1, 233, 217, 141, -1, 217, 215, 1484, -1, 215, 1480, 1485, -1, 1480, 212, 1479, -1, 127, 212, 1931, -1, 1931, 212, 1486, -1, 1767, 1486, 1769, -1, 1770, 1767, 1769, -1, 1770, 1487, 1767, -1, 1767, 1487, 1488, -1, 1931, 1486, 1767, -1, 1931, 1766, 129, -1, 1997, 89, 1766, -1, 1997, 1489, 89, -1, 1997, 1490, 1489, -1, 1997, 2017, 1371, -1, 24, 1392, 1491, -1, 1491, 1393, 10, -1, 1852, 1492, 13, -1, 13, 1492, 102, -1, 1514, 102, 1376, -1, 28, 1514, 1376, -1, 1492, 1861, 102, -1, 102, 1861, 1874, -1, 92, 1874, 1493, -1, 92, 102, 1874, -1, 1874, 1494, 1493, -1, 1493, 1494, 1875, -1, 1495, 1493, 1875, -1, 1495, 1866, 1493, -1, 1493, 1866, 1512, -1, 104, 1512, 105, -1, 104, 1493, 1512, -1, 1866, 1496, 1512, -1, 1512, 1496, 1497, -1, 254, 1497, 1867, -1, 1498, 1867, 1869, -1, 1876, 1498, 1869, -1, 1876, 255, 1498, -1, 1876, 1499, 255, -1, 255, 1499, 256, -1, 256, 1499, 1500, -1, 1384, 1500, 1502, -1, 1501, 1384, 1502, -1, 1512, 1497, 254, -1, 254, 1867, 1498, -1, 256, 1500, 1384, -1, 89, 1503, 1766, -1, 1766, 1503, 115, -1, 1503, 101, 116, -1, 1799, 99, 1798, -1, 1504, 111, 1797, -1, 111, 110, 1463, -1, 110, 97, 1462, -1, 97, 1507, 1505, -1, 108, 1506, 1507, -1, 108, 1508, 1506, -1, 108, 107, 1508, -1, 1508, 107, 251, -1, 251, 107, 1510, -1, 1509, 251, 1510, -1, 1509, 252, 251, -1, 1509, 94, 252, -1, 252, 94, 1513, -1, 1513, 94, 93, -1, 1512, 93, 1511, -1, 105, 1512, 1511, -1, 1513, 93, 1512, -1, 13, 102, 1514, -1, 161, 160, 1515, -1, 1515, 160, 85, -1, 85, 160, 158, -1, 1545, 158, 1434, -1, 1517, 1434, 1516, -1, 1815, 1517, 1516, -1, 1815, 86, 1517, -1, 1815, 76, 86, -1, 1815, 1821, 76, -1, 76, 1821, 1525, -1, 1525, 1821, 1822, -1, 77, 1822, 1824, -1, 1518, 1824, 1817, -1, 1519, 1817, 1526, -1, 1530, 1526, 263, -1, 79, 263, 1520, -1, 80, 1520, 262, -1, 1521, 262, 1531, -1, 68, 1531, 283, -1, 69, 283, 1551, -1, 69, 68, 283, -1, 85, 158, 1545, -1, 1435, 155, 1522, -1, 155, 1523, 1524, -1, 1523, 154, 1432, -1, 1436, 1809, 1434, -1, 1434, 1809, 1516, -1, 1525, 1822, 77, -1, 77, 1824, 1518, -1, 1817, 1527, 1526, -1, 1526, 1527, 264, -1, 1825, 1827, 287, -1, 1827, 1819, 265, -1, 1506, 1528, 1507, -1, 1507, 1528, 1461, -1, 290, 269, 1529, -1, 1529, 269, 1443, -1, 1519, 1526, 1530, -1, 1530, 263, 79, -1, 79, 1520, 80, -1, 80, 262, 1521, -1, 1521, 1531, 68, -1, 282, 1552, 283, -1, 282, 1532, 1552, -1, 282, 1878, 1532, -1, 282, 1533, 1878, -1, 1878, 1533, 1534, -1, 1534, 1533, 1535, -1, 1881, 1535, 280, -1, 1536, 280, 1396, -1, 1536, 1881, 280, -1, 1534, 1535, 1881, -1, 280, 1537, 1396, -1, 1396, 1537, 260, -1, 1538, 1396, 260, -1, 1538, 1390, 1396, -1, 1476, 1474, 1475, -1, 1474, 1789, 1539, -1, 1789, 1540, 1473, -1, 1540, 1541, 121, -1, 1541, 1783, 122, -1, 1783, 1542, 1472, -1, 1900, 1408, 1899, -1, 1899, 199, 1401, -1, 1401, 1402, 1888, -1, 1888, 209, 1897, -1, 1897, 1403, 1886, -1, 1406, 207, 84, -1, 84, 207, 1967, -1, 1418, 84, 1967, -1, 207, 206, 1967, -1, 1967, 206, 195, -1, 1543, 1967, 195, -1, 1543, 1544, 1967, -1, 1967, 1544, 193, -1, 1519, 1518, 1817, -1, 1517, 1545, 1434, -1, 1546, 1547, 72, -1, 1546, 70, 1547, -1, 1547, 70, 1879, -1, 1879, 70, 1549, -1, 1883, 1549, 1548, -1, 1883, 1879, 1549, -1, 1550, 283, 1549, -1, 1550, 1551, 283, -1, 5, 4, 50, -1, 50, 4, 3, -1, 1552, 1553, 283, -1, 283, 1553, 1549, -1, 1549, 1553, 1548, -1, 1547, 1905, 72, -1, 72, 1905, 1405, -1, 1901, 1902, 57, -1, 57, 1902, 1554, -1, 1555, 57, 1554, -1, 1555, 1903, 57, -1, 57, 1903, 1895, -1, 1556, 1720, 1828, -1, 1828, 1720, 1717, -1, 1833, 1828, 1717, -1, 1833, 1832, 1828, -1, 1828, 1832, 1831, -1, 1557, 1828, 1831, -1, 1557, 1830, 1828, -1, 1912, 1558, 1720, -1, 1912, 1559, 1558, -1, 1912, 114, 1559, -1, 1912, 1560, 114, -1, 1912, 146, 1560, -1, 1912, 132, 146, -1, 1912, 145, 132, -1, 1912, 144, 145, -1, 1912, 143, 144, -1, 1912, 128, 143, -1, 1912, 1923, 128, -1, 128, 1923, 126, -1, 126, 1923, 1565, -1, 214, 1565, 213, -1, 214, 126, 1565, -1, 214, 232, 126, -1, 126, 232, 142, -1, 142, 232, 1561, -1, 1562, 1561, 125, -1, 1562, 142, 1561, -1, 1768, 1563, 1565, -1, 1565, 1563, 1564, -1, 1566, 1565, 1564, -1, 1566, 213, 1565, -1, 1561, 216, 125, -1, 125, 216, 1569, -1, 1569, 216, 234, -1, 140, 234, 1568, -1, 1567, 1568, 1570, -1, 1567, 140, 1568, -1, 1569, 234, 140, -1, 1568, 235, 1570, -1, 1570, 235, 139, -1, 139, 235, 219, -1, 138, 219, 236, -1, 137, 236, 1751, -1, 136, 1751, 1790, -1, 135, 1790, 1752, -1, 120, 1752, 1782, -1, 118, 1782, 1788, -1, 1753, 1788, 1793, -1, 1573, 1793, 1571, -1, 1572, 1571, 112, -1, 1572, 1573, 1571, -1, 1572, 113, 1573, -1, 1573, 113, 1574, -1, 1574, 113, 1559, -1, 114, 1574, 1559, -1, 139, 219, 138, -1, 1751, 236, 1784, -1, 1784, 236, 1579, -1, 1575, 1579, 1576, -1, 1578, 1576, 222, -1, 1577, 222, 1785, -1, 1577, 1578, 222, -1, 1784, 1579, 1575, -1, 1575, 1576, 1578, -1, 222, 238, 1785, -1, 1785, 238, 1581, -1, 1581, 238, 1580, -1, 1786, 1580, 1787, -1, 1786, 1581, 1580, -1, 1580, 240, 1787, -1, 1787, 240, 1582, -1, 1750, 1582, 298, -1, 1584, 298, 1583, -1, 1584, 1750, 298, -1, 240, 1585, 1582, -1, 1582, 1585, 1623, -1, 1623, 1585, 241, -1, 272, 241, 1586, -1, 294, 1586, 1624, -1, 270, 1624, 242, -1, 293, 242, 1587, -1, 292, 1587, 243, -1, 291, 243, 1588, -1, 268, 1588, 1589, -1, 1820, 268, 1589, -1, 1820, 1590, 268, -1, 1820, 1591, 1590, -1, 1590, 1591, 267, -1, 267, 1591, 1592, -1, 1593, 267, 1592, -1, 1593, 266, 267, -1, 1593, 1826, 266, -1, 266, 1826, 288, -1, 288, 1826, 1818, -1, 1594, 288, 1818, -1, 1594, 286, 288, -1, 1594, 1595, 286, -1, 286, 1595, 1749, -1, 1748, 1749, 1596, -1, 1597, 1596, 87, -1, 78, 1597, 87, -1, 78, 1598, 1597, -1, 78, 81, 1598, -1, 1598, 81, 261, -1, 261, 81, 1747, -1, 285, 1747, 1599, -1, 1600, 285, 1599, -1, 1600, 284, 285, -1, 1600, 1602, 284, -1, 284, 1602, 1601, -1, 1601, 1602, 1603, -1, 1882, 1601, 1603, -1, 1882, 1745, 1601, -1, 1882, 1604, 1745, -1, 1745, 1604, 1746, -1, 281, 1746, 1605, -1, 1744, 1605, 1606, -1, 1607, 1744, 1606, -1, 1607, 279, 1744, -1, 1607, 1608, 279, -1, 279, 1608, 1609, -1, 1609, 1608, 1884, -1, 1743, 1884, 1894, -1, 58, 1894, 1896, -1, 1610, 58, 1896, -1, 1610, 1611, 58, -1, 1610, 1612, 1611, -1, 1611, 1612, 56, -1, 56, 1612, 1893, -1, 1892, 56, 1893, -1, 1892, 55, 56, -1, 1892, 1891, 55, -1, 55, 1891, 54, -1, 54, 1891, 1890, -1, 53, 1890, 1761, -1, 1614, 1761, 1613, -1, 1614, 53, 1761, -1, 1614, 210, 53, -1, 53, 210, 1666, -1, 1666, 210, 200, -1, 37, 200, 1665, -1, 1615, 1665, 201, -1, 184, 1615, 201, -1, 184, 33, 1615, -1, 184, 186, 33, -1, 33, 186, 32, -1, 32, 186, 1664, -1, 1617, 1664, 1616, -1, 188, 1617, 1616, -1, 188, 30, 1617, -1, 188, 202, 30, -1, 30, 202, 1618, -1, 1618, 202, 1619, -1, 1620, 1619, 1975, -1, 1620, 1618, 1619, -1, 1620, 1621, 1618, -1, 1620, 1836, 1621, -1, 1620, 1839, 1836, -1, 1620, 1622, 1839, -1, 1620, 1840, 1622, -1, 1623, 241, 272, -1, 272, 1586, 294, -1, 294, 1624, 270, -1, 270, 242, 293, -1, 293, 1587, 292, -1, 292, 243, 291, -1, 1589, 1588, 1625, -1, 1625, 1588, 225, -1, 1805, 225, 1810, -1, 1805, 1625, 225, -1, 225, 244, 1810, -1, 1810, 244, 1627, -1, 1627, 244, 1626, -1, 1807, 1626, 1629, -1, 1807, 1627, 1626, -1, 1626, 1628, 1629, -1, 1629, 1628, 1812, -1, 1812, 1628, 1643, -1, 1644, 1643, 1630, -1, 1631, 1630, 174, -1, 1632, 1631, 174, -1, 1632, 1634, 1631, -1, 1632, 1633, 1634, -1, 1634, 1633, 1635, -1, 1635, 1633, 156, -1, 1813, 156, 157, -1, 1808, 157, 1636, -1, 1740, 1636, 175, -1, 1638, 175, 1654, -1, 1637, 1638, 1654, -1, 1637, 1816, 1638, -1, 1637, 1639, 1816, -1, 1816, 1639, 1742, -1, 1742, 1639, 1640, -1, 1823, 1640, 1741, -1, 1642, 1741, 1641, -1, 1595, 1641, 1749, -1, 1595, 1642, 1641, -1, 1812, 1643, 1644, -1, 174, 1630, 152, -1, 152, 1630, 246, -1, 150, 246, 1645, -1, 1646, 1645, 229, -1, 173, 229, 183, -1, 173, 1646, 229, -1, 152, 246, 150, -1, 150, 1645, 1646, -1, 229, 230, 183, -1, 183, 230, 1647, -1, 1647, 230, 231, -1, 182, 231, 1648, -1, 171, 1648, 180, -1, 171, 182, 1648, -1, 1647, 231, 182, -1, 1648, 1650, 180, -1, 180, 1650, 1649, -1, 1649, 1650, 250, -1, 1771, 250, 1777, -1, 1779, 1771, 1777, -1, 1779, 1775, 1771, -1, 1771, 1775, 1774, -1, 1773, 1771, 1774, -1, 1649, 250, 1771, -1, 1949, 1649, 1771, -1, 1949, 1652, 1649, -1, 1949, 1651, 1652, -1, 1652, 1651, 168, -1, 168, 1651, 166, -1, 166, 1651, 1653, -1, 1653, 1651, 178, -1, 178, 1651, 177, -1, 177, 1651, 162, -1, 162, 1651, 176, -1, 176, 1651, 1656, -1, 159, 1656, 1655, -1, 175, 1655, 1654, -1, 175, 159, 1655, -1, 1656, 1651, 1657, -1, 1657, 1651, 1619, -1, 75, 1619, 196, -1, 208, 75, 196, -1, 208, 74, 75, -1, 208, 1658, 74, -1, 208, 1659, 1658, -1, 1658, 1659, 1758, -1, 1904, 1658, 1758, -1, 1904, 71, 1658, -1, 1904, 1660, 71, -1, 71, 1660, 1661, -1, 1661, 1660, 1880, -1, 82, 1880, 1662, -1, 1765, 1662, 1663, -1, 1764, 1663, 1603, -1, 1602, 1764, 1603, -1, 1617, 32, 1664, -1, 1615, 37, 1665, -1, 37, 1666, 200, -1, 53, 54, 1890, -1, 58, 1743, 1894, -1, 1667, 1668, 1743, -1, 1667, 1669, 1668, -1, 1667, 1671, 1669, -1, 1669, 1671, 1670, -1, 1670, 1671, 41, -1, 1672, 41, 42, -1, 1677, 42, 60, -1, 1678, 60, 1673, -1, 1679, 1673, 61, -1, 1674, 61, 1680, -1, 1681, 1680, 63, -1, 1676, 63, 1675, -1, 1676, 1681, 63, -1, 1670, 41, 1672, -1, 1672, 42, 1677, -1, 1677, 60, 1678, -1, 1678, 1673, 1679, -1, 1679, 61, 1674, -1, 1674, 1680, 1681, -1, 1860, 1674, 1681, -1, 1860, 1682, 1674, -1, 1860, 1873, 1682, -1, 1682, 1873, 1872, -1, 278, 1872, 1871, -1, 1683, 1871, 1870, -1, 1725, 1870, 1868, -1, 1685, 1725, 1868, -1, 1685, 1684, 1725, -1, 1685, 1687, 1684, -1, 1684, 1687, 1686, -1, 1686, 1687, 1688, -1, 1689, 1688, 1726, -1, 1689, 1686, 1688, -1, 1689, 106, 1686, -1, 1686, 106, 277, -1, 277, 106, 1731, -1, 253, 1731, 1732, -1, 1690, 1732, 1691, -1, 1692, 1690, 1691, -1, 1692, 301, 1690, -1, 1692, 95, 301, -1, 301, 95, 300, -1, 300, 95, 96, -1, 276, 96, 1693, -1, 1738, 1693, 109, -1, 1802, 109, 1694, -1, 1739, 1694, 1695, -1, 1696, 1695, 1697, -1, 1698, 1697, 112, -1, 1571, 1698, 112, -1, 63, 1699, 1675, -1, 1675, 1699, 1700, -1, 1700, 1699, 64, -1, 1844, 64, 1846, -1, 1844, 1700, 64, -1, 64, 1701, 1846, -1, 1846, 1701, 1847, -1, 1847, 1701, 1705, -1, 1856, 1705, 1724, -1, 1857, 1724, 1706, -1, 1702, 1857, 1706, -1, 1702, 1849, 1857, -1, 1702, 25, 1849, -1, 1849, 25, 1859, -1, 1859, 25, 26, -1, 1850, 26, 11, -1, 1723, 11, 1722, -1, 1851, 1722, 1704, -1, 1703, 1704, 27, -1, 91, 27, 88, -1, 91, 1703, 27, -1, 1847, 1705, 1856, -1, 1706, 1724, 22, -1, 22, 1724, 1707, -1, 1708, 1707, 67, -1, 8, 67, 1709, -1, 7, 1709, 20, -1, 7, 8, 1709, -1, 22, 1707, 1708, -1, 1708, 67, 8, -1, 1709, 1711, 20, -1, 20, 1711, 1710, -1, 1710, 1711, 1712, -1, 1714, 1712, 51, -1, 1713, 51, 1715, -1, 1713, 1714, 51, -1, 1710, 1712, 1714, -1, 51, 1716, 1715, -1, 1715, 1716, 18, -1, 18, 1716, 1717, -1, 1720, 18, 1717, -1, 1720, 17, 18, -1, 1720, 1718, 17, -1, 1720, 15, 1718, -1, 1720, 2, 15, -1, 1720, 1719, 2, -1, 1720, 1, 1719, -1, 1720, 14, 1, -1, 1720, 1721, 14, -1, 1720, 88, 1721, -1, 1720, 1558, 88, -1, 1851, 1723, 1722, -1, 1723, 1850, 11, -1, 1850, 1859, 26, -1, 1857, 1856, 1724, -1, 1682, 1872, 278, -1, 278, 1871, 1683, -1, 1683, 1870, 1725, -1, 1688, 1865, 1726, -1, 1726, 1865, 103, -1, 103, 1865, 1864, -1, 1729, 1864, 1730, -1, 1727, 1730, 1863, -1, 1728, 1863, 1862, -1, 1703, 1862, 1851, -1, 1704, 1703, 1851, -1, 103, 1864, 1729, -1, 1729, 1730, 1727, -1, 1727, 1863, 1728, -1, 1728, 1862, 1703, -1, 1721, 88, 27, -1, 277, 1731, 253, -1, 253, 1732, 1690, -1, 300, 96, 276, -1, 276, 1693, 1738, -1, 1733, 276, 1738, -1, 1733, 299, 276, -1, 1733, 1735, 299, -1, 299, 1735, 1734, -1, 1734, 1735, 1796, -1, 1801, 1734, 1796, -1, 1801, 273, 1734, -1, 1801, 1736, 273, -1, 273, 1736, 1737, -1, 1737, 1736, 1583, -1, 298, 1737, 1583, -1, 1738, 109, 1802, -1, 1802, 1694, 1739, -1, 1739, 1695, 1696, -1, 1696, 1697, 1698, -1, 1635, 156, 1813, -1, 1813, 157, 1808, -1, 1808, 1636, 1740, -1, 159, 176, 1656, -1, 1631, 1644, 1630, -1, 1642, 1823, 1741, -1, 1823, 1742, 1640, -1, 1638, 1740, 175, -1, 1668, 1609, 1743, -1, 1743, 1609, 1884, -1, 1744, 281, 1605, -1, 281, 1745, 1746, -1, 285, 261, 1747, -1, 1597, 1748, 1596, -1, 1748, 286, 1749, -1, 268, 291, 1588, -1, 1787, 1582, 1750, -1, 137, 1751, 136, -1, 136, 1790, 135, -1, 135, 1752, 120, -1, 120, 1782, 118, -1, 118, 1788, 1753, -1, 1753, 1793, 1573, -1, 202, 204, 1619, -1, 1619, 204, 191, -1, 1754, 1619, 191, -1, 1754, 205, 1619, -1, 1619, 205, 194, -1, 1755, 1619, 194, -1, 1755, 1756, 1619, -1, 1619, 1756, 196, -1, 1659, 1757, 1758, -1, 1758, 1757, 1887, -1, 1887, 1757, 1759, -1, 1762, 1759, 1763, -1, 1889, 1763, 1760, -1, 1898, 1760, 1613, -1, 1761, 1898, 1613, -1, 1887, 1759, 1762, -1, 1762, 1763, 1889, -1, 1889, 1760, 1898, -1, 137, 138, 236, -1, 1764, 1765, 1663, -1, 1765, 82, 1662, -1, 82, 1661, 1880, -1, 75, 1657, 1619, -1, 1912, 1720, 1766, -1, 1766, 1720, 1997, -1, 1619, 1651, 1967, -1, 1967, 1651, 1419, -1, 1931, 1767, 1923, -1, 1923, 1767, 1565, -1, 213, 1566, 1486, -1, 1486, 1566, 1769, -1, 1769, 1566, 1564, -1, 1770, 1564, 1563, -1, 1487, 1563, 1768, -1, 1488, 1768, 1767, -1, 1488, 1487, 1768, -1, 1769, 1564, 1770, -1, 1770, 1563, 1487, -1, 1768, 1565, 1767, -1, 1780, 1771, 1772, -1, 1772, 1771, 1773, -1, 1774, 1772, 1773, -1, 1774, 1426, 1772, -1, 1774, 1775, 1426, -1, 1426, 1775, 1776, -1, 1776, 1775, 1779, -1, 1778, 1779, 1777, -1, 1425, 1778, 1777, -1, 1776, 1779, 1778, -1, 1949, 1771, 1943, -1, 1943, 1771, 1780, -1, 1781, 1793, 1476, -1, 1476, 1793, 1788, -1, 1474, 1788, 1782, -1, 1789, 1782, 1752, -1, 1540, 1752, 1790, -1, 1541, 1790, 1751, -1, 1783, 1751, 1784, -1, 1542, 1784, 1575, -1, 1470, 1575, 1578, -1, 1791, 1578, 1577, -1, 1469, 1577, 1785, -1, 1792, 1785, 1581, -1, 1467, 1581, 1786, -1, 1803, 1786, 1787, -1, 1803, 1467, 1786, -1, 1476, 1788, 1474, -1, 1474, 1782, 1789, -1, 1789, 1752, 1540, -1, 1540, 1790, 1541, -1, 1541, 1751, 1783, -1, 1783, 1784, 1542, -1, 1542, 1575, 1470, -1, 1470, 1578, 1791, -1, 1791, 1577, 1469, -1, 1469, 1785, 1792, -1, 1792, 1581, 1467, -1, 1571, 1793, 1799, -1, 1799, 1793, 1781, -1, 1455, 1750, 1456, -1, 1456, 1750, 1584, -1, 1794, 1584, 1583, -1, 1795, 1583, 1736, -1, 1800, 1736, 1801, -1, 1457, 1801, 1796, -1, 1460, 1796, 1735, -1, 1461, 1735, 1733, -1, 1505, 1733, 1738, -1, 1462, 1738, 1802, -1, 1463, 1802, 1739, -1, 1797, 1739, 1696, -1, 1798, 1696, 1698, -1, 1799, 1698, 1571, -1, 1799, 1798, 1698, -1, 1456, 1584, 1794, -1, 1794, 1583, 1795, -1, 1795, 1736, 1800, -1, 1800, 1801, 1457, -1, 1457, 1796, 1460, -1, 1460, 1735, 1461, -1, 1461, 1733, 1505, -1, 1505, 1738, 1462, -1, 1462, 1802, 1463, -1, 1463, 1739, 1797, -1, 1797, 1696, 1798, -1, 1787, 1750, 1803, -1, 1803, 1750, 1455, -1, 1442, 1625, 1804, -1, 1804, 1625, 1805, -1, 1806, 1805, 1810, -1, 1811, 1810, 1627, -1, 1440, 1627, 1807, -1, 1438, 1807, 1629, -1, 1437, 1629, 1812, -1, 1430, 1812, 1644, -1, 1431, 1644, 1631, -1, 1432, 1631, 1634, -1, 1524, 1634, 1635, -1, 1522, 1635, 1813, -1, 1436, 1813, 1808, -1, 1809, 1808, 1740, -1, 1809, 1436, 1808, -1, 1804, 1805, 1806, -1, 1806, 1810, 1811, -1, 1811, 1627, 1440, -1, 1440, 1807, 1438, -1, 1438, 1629, 1437, -1, 1437, 1812, 1430, -1, 1430, 1644, 1431, -1, 1431, 1631, 1432, -1, 1432, 1634, 1524, -1, 1524, 1635, 1522, -1, 1522, 1813, 1436, -1, 1589, 1625, 1814, -1, 1814, 1625, 1442, -1, 1516, 1638, 1815, -1, 1815, 1638, 1816, -1, 1821, 1816, 1742, -1, 1822, 1742, 1823, -1, 1824, 1823, 1642, -1, 1817, 1642, 1595, -1, 1527, 1595, 1594, -1, 1447, 1594, 1818, -1, 1825, 1818, 1826, -1, 1827, 1826, 1593, -1, 1819, 1593, 1592, -1, 1445, 1592, 1591, -1, 1444, 1591, 1820, -1, 1814, 1820, 1589, -1, 1814, 1444, 1820, -1, 1815, 1816, 1821, -1, 1821, 1742, 1822, -1, 1822, 1823, 1824, -1, 1824, 1642, 1817, -1, 1817, 1595, 1527, -1, 1527, 1594, 1447, -1, 1447, 1818, 1825, -1, 1825, 1826, 1827, -1, 1827, 1593, 1819, -1, 1819, 1592, 1445, -1, 1445, 1591, 1444, -1, 1740, 1638, 1809, -1, 1809, 1638, 1516, -1, 1368, 1828, 1829, -1, 1829, 1828, 1830, -1, 1557, 1829, 1830, -1, 1557, 1367, 1829, -1, 1557, 1831, 1367, -1, 1367, 1831, 1835, -1, 1835, 1831, 1832, -1, 1834, 1832, 1833, -1, 1369, 1834, 1833, -1, 1835, 1832, 1834, -1, 1556, 1828, 2017, -1, 2017, 1828, 1368, -1, 1415, 1416, 1975, -1, 1975, 1416, 1620, -1, 1621, 1836, 1414, -1, 1414, 1836, 1837, -1, 1837, 1836, 1839, -1, 1838, 1839, 1622, -1, 1842, 1622, 1840, -1, 1841, 1840, 1416, -1, 1841, 1842, 1840, -1, 1837, 1839, 1838, -1, 1838, 1622, 1842, -1, 1840, 1620, 1416, -1, 1501, 1681, 1843, -1, 1843, 1681, 1676, -1, 1853, 1676, 1675, -1, 1854, 1675, 1700, -1, 1855, 1700, 1844, -1, 1845, 1844, 1846, -1, 1382, 1846, 1847, -1, 1381, 1847, 1856, -1, 1848, 1856, 1857, -1, 1858, 1857, 1849, -1, 1392, 1849, 1859, -1, 1393, 1859, 1850, -1, 1852, 1850, 1723, -1, 1492, 1723, 1851, -1, 1492, 1852, 1723, -1, 1843, 1676, 1853, -1, 1853, 1675, 1854, -1, 1854, 1700, 1855, -1, 1855, 1844, 1845, -1, 1845, 1846, 1382, -1, 1382, 1847, 1381, -1, 1381, 1856, 1848, -1, 1848, 1857, 1858, -1, 1858, 1849, 1392, -1, 1392, 1859, 1393, -1, 1393, 1850, 1852, -1, 1860, 1681, 1502, -1, 1502, 1681, 1501, -1, 1861, 1862, 1874, -1, 1874, 1862, 1863, -1, 1494, 1863, 1730, -1, 1875, 1730, 1864, -1, 1495, 1864, 1865, -1, 1866, 1865, 1688, -1, 1496, 1688, 1687, -1, 1497, 1687, 1685, -1, 1867, 1685, 1868, -1, 1869, 1868, 1870, -1, 1876, 1870, 1871, -1, 1499, 1871, 1872, -1, 1500, 1872, 1873, -1, 1502, 1873, 1860, -1, 1502, 1500, 1873, -1, 1874, 1863, 1494, -1, 1494, 1730, 1875, -1, 1875, 1864, 1495, -1, 1495, 1865, 1866, -1, 1866, 1688, 1496, -1, 1496, 1687, 1497, -1, 1497, 1685, 1867, -1, 1867, 1868, 1869, -1, 1869, 1870, 1876, -1, 1876, 1871, 1499, -1, 1499, 1872, 1500, -1, 1851, 1862, 1492, -1, 1492, 1862, 1861, -1, 1877, 1884, 1396, -1, 1396, 1884, 1608, -1, 1536, 1608, 1607, -1, 1881, 1607, 1606, -1, 1534, 1606, 1605, -1, 1878, 1605, 1746, -1, 1532, 1746, 1604, -1, 1552, 1604, 1882, -1, 1553, 1882, 1603, -1, 1548, 1603, 1663, -1, 1883, 1663, 1662, -1, 1879, 1662, 1880, -1, 1547, 1880, 1660, -1, 1905, 1660, 1904, -1, 1905, 1547, 1660, -1, 1396, 1608, 1536, -1, 1536, 1607, 1881, -1, 1881, 1606, 1534, -1, 1534, 1605, 1878, -1, 1878, 1746, 1532, -1, 1532, 1604, 1552, -1, 1552, 1882, 1553, -1, 1553, 1603, 1548, -1, 1548, 1663, 1883, -1, 1883, 1662, 1879, -1, 1879, 1880, 1547, -1, 1894, 1884, 1885, -1, 1885, 1884, 1877, -1, 1405, 1758, 1886, -1, 1886, 1758, 1887, -1, 1897, 1887, 1762, -1, 1888, 1762, 1889, -1, 1401, 1889, 1898, -1, 1899, 1898, 1761, -1, 1900, 1761, 1890, -1, 1901, 1890, 1891, -1, 1902, 1891, 1892, -1, 1554, 1892, 1893, -1, 1555, 1893, 1612, -1, 1903, 1612, 1610, -1, 1895, 1610, 1896, -1, 1885, 1896, 1894, -1, 1885, 1895, 1896, -1, 1886, 1887, 1897, -1, 1897, 1762, 1888, -1, 1888, 1889, 1401, -1, 1401, 1898, 1899, -1, 1899, 1761, 1900, -1, 1900, 1890, 1901, -1, 1901, 1891, 1902, -1, 1902, 1892, 1554, -1, 1554, 1893, 1555, -1, 1555, 1612, 1903, -1, 1903, 1610, 1895, -1, 1904, 1758, 1905, -1, 1905, 1758, 1405, -1, 1365, 1906, 1928, -1, 1928, 1906, 1933, -1, 1926, 1933, 1907, -1, 1926, 1928, 1933, -1, 1907, 1933, 1908, -1, 1908, 1933, 1932, -1, 1924, 1932, 1909, -1, 1930, 1909, 1929, -1, 1930, 1924, 1909, -1, 1908, 1932, 1924, -1, 1909, 1910, 1929, -1, 1929, 1910, 1911, -1, 1911, 1910, 1931, -1, 1923, 1911, 1931, -1, 1912, 1766, 1922, -1, 1922, 1766, 1914, -1, 1913, 1914, 1916, -1, 1913, 1922, 1914, -1, 1914, 1915, 1916, -1, 1916, 1915, 1917, -1, 1917, 1915, 1925, -1, 1925, 1915, 1934, -1, 1919, 1934, 1920, -1, 1918, 1920, 1927, -1, 1918, 1919, 1920, -1, 1925, 1934, 1919, -1, 1920, 1921, 1927, -1, 1927, 1921, 1103, -1, 1912, 1922, 1923, -1, 1923, 1922, 1911, -1, 1911, 1922, 1913, -1, 1929, 1913, 1916, -1, 1930, 1916, 1917, -1, 1924, 1917, 1925, -1, 1908, 1925, 1919, -1, 1907, 1919, 1918, -1, 1926, 1918, 1927, -1, 1928, 1927, 1365, -1, 1928, 1926, 1927, -1, 1911, 1913, 1929, -1, 1929, 1916, 1930, -1, 1930, 1917, 1924, -1, 1924, 1925, 1908, -1, 1908, 1919, 1907, -1, 1907, 1918, 1926, -1, 1927, 1103, 1365, -1, 1931, 1910, 1766, -1, 1766, 1910, 1914, -1, 1914, 1910, 1909, -1, 1915, 1909, 1932, -1, 1934, 1932, 1933, -1, 1920, 1933, 1921, -1, 1920, 1934, 1933, -1, 1914, 1909, 1915, -1, 1915, 1932, 1934, -1, 1933, 1906, 1921, -1, 1953, 1102, 1935, -1, 1935, 1102, 1936, -1, 1954, 1936, 1952, -1, 1954, 1935, 1936, -1, 1952, 1936, 1957, -1, 1957, 1936, 1937, -1, 1938, 1937, 1939, -1, 1950, 1939, 1940, -1, 1950, 1938, 1939, -1, 1957, 1937, 1938, -1, 1939, 1942, 1940, -1, 1940, 1942, 1941, -1, 1941, 1942, 1419, -1, 1651, 1941, 1419, -1, 1949, 1943, 1944, -1, 1944, 1943, 1961, -1, 1955, 1961, 1945, -1, 1955, 1944, 1961, -1, 1961, 1946, 1945, -1, 1945, 1946, 1956, -1, 1956, 1946, 1948, -1, 1948, 1946, 1960, -1, 1951, 1960, 1947, -1, 1958, 1947, 1959, -1, 1958, 1951, 1947, -1, 1948, 1960, 1951, -1, 1947, 1263, 1959, -1, 1959, 1263, 1241, -1, 1949, 1944, 1651, -1, 1651, 1944, 1941, -1, 1941, 1944, 1955, -1, 1940, 1955, 1945, -1, 1950, 1945, 1956, -1, 1938, 1956, 1948, -1, 1957, 1948, 1951, -1, 1952, 1951, 1958, -1, 1954, 1958, 1959, -1, 1935, 1959, 1953, -1, 1935, 1954, 1959, -1, 1941, 1955, 1940, -1, 1940, 1945, 1950, -1, 1950, 1956, 1938, -1, 1938, 1948, 1957, -1, 1957, 1951, 1952, -1, 1952, 1958, 1954, -1, 1959, 1241, 1953, -1, 1102, 1263, 1936, -1, 1936, 1263, 1947, -1, 1960, 1936, 1947, -1, 1960, 1937, 1936, -1, 1960, 1946, 1937, -1, 1937, 1946, 1939, -1, 1939, 1946, 1961, -1, 1942, 1961, 1943, -1, 1419, 1942, 1943, -1, 1939, 1961, 1942, -1, 1018, 974, 1980, -1, 1980, 974, 1987, -1, 1981, 1987, 1962, -1, 1981, 1980, 1987, -1, 1962, 1987, 1978, -1, 1978, 1987, 1984, -1, 1963, 1984, 1985, -1, 1964, 1985, 1976, -1, 1964, 1963, 1985, -1, 1978, 1984, 1963, -1, 1985, 1983, 1976, -1, 1976, 1983, 1965, -1, 1965, 1983, 1415, -1, 1975, 1965, 1415, -1, 1619, 1967, 1966, -1, 1966, 1967, 1968, -1, 1977, 1968, 1969, -1, 1977, 1966, 1968, -1, 1968, 1986, 1969, -1, 1969, 1986, 1970, -1, 1970, 1986, 1982, -1, 1982, 1986, 1974, -1, 1971, 1974, 1972, -1, 1973, 1972, 1979, -1, 1973, 1971, 1972, -1, 1982, 1974, 1971, -1, 1972, 1021, 1979, -1, 1979, 1021, 1020, -1, 1619, 1966, 1975, -1, 1975, 1966, 1965, -1, 1965, 1966, 1977, -1, 1976, 1977, 1969, -1, 1964, 1969, 1970, -1, 1963, 1970, 1982, -1, 1978, 1982, 1971, -1, 1962, 1971, 1973, -1, 1981, 1973, 1979, -1, 1980, 1979, 1018, -1, 1980, 1981, 1979, -1, 1965, 1977, 1976, -1, 1976, 1969, 1964, -1, 1964, 1970, 1963, -1, 1963, 1982, 1978, -1, 1978, 1971, 1962, -1, 1962, 1973, 1981, -1, 1979, 1020, 1018, -1, 1415, 1983, 1967, -1, 1967, 1983, 1968, -1, 1968, 1983, 1985, -1, 1986, 1985, 1984, -1, 1974, 1984, 1987, -1, 1972, 1987, 1021, -1, 1972, 1974, 1987, -1, 1968, 1985, 1986, -1, 1986, 1984, 1974, -1, 1987, 974, 1021, -1, 1988, 1989, 2008, -1, 2008, 1989, 2013, -1, 2009, 2013, 1990, -1, 2009, 2008, 2013, -1, 1990, 2013, 1991, -1, 1991, 2013, 2015, -1, 2011, 2015, 1993, -1, 1992, 1993, 1994, -1, 1992, 2011, 1993, -1, 1991, 2015, 2011, -1, 1993, 1995, 1994, -1, 1994, 1995, 1996, -1, 1996, 1995, 1997, -1, 1720, 1996, 1997, -1, 1556, 2017, 2003, -1, 2003, 2017, 1998, -1, 2004, 1998, 2005, -1, 2004, 2003, 1998, -1, 1998, 2016, 2005, -1, 2005, 2016, 2006, -1, 2006, 2016, 1999, -1, 1999, 2016, 2014, -1, 2007, 2014, 2001, -1, 2000, 2001, 2010, -1, 2000, 2007, 2001, -1, 1999, 2014, 2007, -1, 2001, 2012, 2010, -1, 2010, 2012, 2002, -1, 1556, 2003, 1720, -1, 1720, 2003, 1996, -1, 1996, 2003, 2004, -1, 1994, 2004, 2005, -1, 1992, 2005, 2006, -1, 2011, 2006, 1999, -1, 1991, 1999, 2007, -1, 1990, 2007, 2000, -1, 2009, 2000, 2010, -1, 2008, 2010, 1988, -1, 2008, 2009, 2010, -1, 1996, 2004, 1994, -1, 1994, 2005, 1992, -1, 1992, 2006, 2011, -1, 2011, 1999, 1991, -1, 1991, 2007, 1990, -1, 1990, 2000, 2009, -1, 2010, 2002, 1988, -1, 1989, 2012, 2013, -1, 2013, 2012, 2001, -1, 2014, 2013, 2001, -1, 2014, 2015, 2013, -1, 2014, 2016, 2015, -1, 2015, 2016, 1993, -1, 1993, 2016, 1998, -1, 1995, 1998, 2017, -1, 1997, 1995, 2017, -1, 1993, 1998, 1995, -1, 2231, 2777, 2030, -1, 2230, 2030, 2019, -1, 2018, 2019, 2034, -1, 2227, 2034, 2020, -1, 2023, 2020, 2687, -1, 2021, 2023, 2687, -1, 2021, 2022, 2023, -1, 2021, 2697, 2022, -1, 2022, 2697, 2024, -1, 2029, 2024, 2234, -1, 2236, 2234, 2025, -1, 2027, 2025, 2026, -1, 2805, 2026, 2037, -1, 2805, 2027, 2026, -1, 2805, 2225, 2027, -1, 2027, 2225, 2235, -1, 2236, 2235, 2028, -1, 2029, 2028, 2232, -1, 2022, 2232, 2023, -1, 2022, 2029, 2232, -1, 2022, 2024, 2029, -1, 2777, 2808, 2030, -1, 2030, 2808, 2032, -1, 2019, 2032, 2033, -1, 2034, 2033, 2031, -1, 2020, 2031, 2686, -1, 2688, 2020, 2686, -1, 2688, 2687, 2020, -1, 2030, 2032, 2019, -1, 2019, 2033, 2034, -1, 2034, 2031, 2020, -1, 2697, 2689, 2024, -1, 2024, 2689, 2038, -1, 2234, 2038, 2035, -1, 2025, 2035, 2237, -1, 2026, 2237, 2036, -1, 2037, 2036, 2040, -1, 2037, 2026, 2036, -1, 2689, 2698, 2038, -1, 2038, 2698, 2041, -1, 2035, 2041, 2042, -1, 2237, 2042, 2239, -1, 2036, 2239, 2224, -1, 2040, 2224, 2039, -1, 2040, 2036, 2224, -1, 2698, 2059, 2041, -1, 2041, 2059, 2069, -1, 2042, 2069, 2238, -1, 2239, 2238, 2071, -1, 2224, 2071, 2223, -1, 2039, 2223, 2222, -1, 2043, 2222, 2044, -1, 2803, 2044, 2080, -1, 2045, 2080, 2046, -1, 2767, 2046, 2047, -1, 2801, 2047, 2065, -1, 2221, 2065, 2084, -1, 2800, 2084, 2048, -1, 2799, 2048, 2090, -1, 2798, 2090, 2253, -1, 2762, 2253, 2049, -1, 2219, 2049, 2220, -1, 2218, 2220, 2252, -1, 2217, 2252, 2050, -1, 2058, 2050, 2093, -1, 2052, 2093, 2712, -1, 2051, 2052, 2712, -1, 2051, 2053, 2052, -1, 2052, 2053, 2054, -1, 2256, 2054, 2055, -1, 2259, 2055, 2056, -1, 2057, 2056, 2101, -1, 2759, 2101, 2796, -1, 2759, 2057, 2101, -1, 2759, 2761, 2057, -1, 2057, 2761, 2258, -1, 2259, 2258, 2215, -1, 2256, 2215, 2058, -1, 2052, 2058, 2093, -1, 2052, 2256, 2058, -1, 2052, 2054, 2256, -1, 2059, 2699, 2069, -1, 2069, 2699, 2060, -1, 2070, 2060, 2061, -1, 2073, 2061, 2700, -1, 2240, 2700, 2702, -1, 2241, 2702, 2062, -1, 2081, 2062, 2693, -1, 2063, 2081, 2693, -1, 2063, 2067, 2081, -1, 2063, 2703, 2067, -1, 2067, 2703, 2068, -1, 2064, 2068, 2245, -1, 2066, 2245, 2085, -1, 2065, 2085, 2084, -1, 2065, 2066, 2085, -1, 2065, 2047, 2066, -1, 2066, 2047, 2244, -1, 2064, 2244, 2243, -1, 2067, 2243, 2081, -1, 2067, 2064, 2243, -1, 2067, 2068, 2064, -1, 2069, 2060, 2070, -1, 2238, 2070, 2074, -1, 2071, 2074, 2072, -1, 2223, 2072, 2222, -1, 2223, 2071, 2072, -1, 2070, 2061, 2073, -1, 2074, 2073, 2075, -1, 2072, 2075, 2076, -1, 2222, 2076, 2044, -1, 2222, 2072, 2076, -1, 2073, 2700, 2240, -1, 2075, 2240, 2078, -1, 2076, 2078, 2077, -1, 2044, 2077, 2080, -1, 2044, 2076, 2077, -1, 2240, 2702, 2241, -1, 2078, 2241, 2242, -1, 2077, 2242, 2079, -1, 2080, 2079, 2046, -1, 2080, 2077, 2079, -1, 2241, 2062, 2081, -1, 2242, 2081, 2243, -1, 2079, 2243, 2244, -1, 2046, 2244, 2047, -1, 2046, 2079, 2244, -1, 2703, 2082, 2068, -1, 2068, 2082, 2246, -1, 2245, 2246, 2083, -1, 2085, 2083, 2247, -1, 2084, 2247, 2048, -1, 2084, 2085, 2247, -1, 2082, 2695, 2246, -1, 2246, 2695, 2087, -1, 2083, 2087, 2248, -1, 2247, 2248, 2086, -1, 2048, 2086, 2090, -1, 2048, 2247, 2086, -1, 2695, 2088, 2087, -1, 2087, 2088, 2092, -1, 2248, 2092, 2089, -1, 2086, 2089, 2254, -1, 2090, 2254, 2253, -1, 2090, 2086, 2254, -1, 2088, 2091, 2092, -1, 2092, 2091, 2705, -1, 2097, 2705, 2706, -1, 2095, 2706, 2708, -1, 2098, 2708, 2707, -1, 2094, 2707, 2710, -1, 2093, 2710, 2712, -1, 2093, 2094, 2710, -1, 2093, 2050, 2094, -1, 2094, 2050, 2251, -1, 2098, 2251, 2250, -1, 2095, 2250, 2096, -1, 2097, 2096, 2089, -1, 2092, 2097, 2089, -1, 2092, 2705, 2097, -1, 2097, 2706, 2095, -1, 2096, 2097, 2095, -1, 2095, 2708, 2098, -1, 2250, 2095, 2098, -1, 2098, 2707, 2094, -1, 2251, 2098, 2094, -1, 2053, 2099, 2054, -1, 2054, 2099, 2257, -1, 2055, 2257, 2100, -1, 2056, 2100, 2104, -1, 2101, 2104, 2102, -1, 2796, 2102, 2795, -1, 2796, 2101, 2102, -1, 2099, 2103, 2257, -1, 2257, 2103, 2108, -1, 2100, 2108, 2261, -1, 2104, 2261, 2105, -1, 2102, 2105, 2106, -1, 2795, 2106, 2107, -1, 2795, 2102, 2106, -1, 2103, 2713, 2108, -1, 2108, 2713, 2260, -1, 2261, 2260, 2109, -1, 2105, 2109, 2110, -1, 2106, 2110, 2111, -1, 2107, 2111, 2113, -1, 2107, 2106, 2111, -1, 2713, 2715, 2260, -1, 2260, 2715, 2264, -1, 2109, 2264, 2263, -1, 2110, 2263, 2114, -1, 2111, 2114, 2115, -1, 2113, 2115, 2112, -1, 2113, 2111, 2115, -1, 2715, 2714, 2264, -1, 2264, 2714, 2262, -1, 2263, 2262, 2266, -1, 2114, 2266, 2265, -1, 2115, 2265, 2116, -1, 2112, 2116, 2136, -1, 2112, 2115, 2116, -1, 2714, 2117, 2262, -1, 2262, 2117, 2716, -1, 2137, 2716, 2118, -1, 2138, 2118, 2718, -1, 2267, 2718, 2722, -1, 2144, 2722, 2723, -1, 2148, 2723, 2119, -1, 2120, 2119, 2122, -1, 2121, 2122, 2724, -1, 2132, 2724, 2123, -1, 2124, 2132, 2123, -1, 2124, 2134, 2132, -1, 2124, 2125, 2134, -1, 2134, 2125, 2126, -1, 2276, 2126, 2277, -1, 2130, 2277, 2128, -1, 2127, 2128, 2129, -1, 2786, 2129, 2752, -1, 2786, 2127, 2129, -1, 2786, 2787, 2127, -1, 2127, 2787, 2154, -1, 2130, 2154, 2131, -1, 2276, 2131, 2133, -1, 2134, 2133, 2132, -1, 2134, 2276, 2133, -1, 2134, 2126, 2276, -1, 2262, 2716, 2137, -1, 2266, 2137, 2268, -1, 2265, 2268, 2135, -1, 2116, 2135, 2270, -1, 2136, 2270, 2793, -1, 2136, 2116, 2270, -1, 2137, 2118, 2138, -1, 2268, 2138, 2269, -1, 2135, 2269, 2139, -1, 2270, 2139, 2140, -1, 2793, 2140, 2791, -1, 2793, 2270, 2140, -1, 2138, 2718, 2267, -1, 2269, 2267, 2141, -1, 2139, 2141, 2272, -1, 2140, 2272, 2146, -1, 2791, 2146, 2145, -1, 2790, 2145, 2152, -1, 2789, 2152, 2153, -1, 2142, 2153, 2213, -1, 2143, 2213, 2154, -1, 2787, 2143, 2154, -1, 2267, 2722, 2144, -1, 2141, 2144, 2271, -1, 2272, 2271, 2147, -1, 2146, 2147, 2145, -1, 2146, 2272, 2147, -1, 2144, 2723, 2148, -1, 2271, 2148, 2149, -1, 2147, 2149, 2150, -1, 2145, 2150, 2152, -1, 2145, 2147, 2150, -1, 2148, 2119, 2120, -1, 2149, 2120, 2273, -1, 2150, 2273, 2151, -1, 2152, 2151, 2153, -1, 2152, 2150, 2151, -1, 2120, 2122, 2121, -1, 2273, 2121, 2275, -1, 2151, 2275, 2274, -1, 2153, 2274, 2213, -1, 2153, 2151, 2274, -1, 2121, 2724, 2132, -1, 2275, 2132, 2133, -1, 2274, 2133, 2131, -1, 2213, 2131, 2154, -1, 2213, 2274, 2131, -1, 2125, 2155, 2126, -1, 2126, 2155, 2156, -1, 2277, 2156, 2157, -1, 2128, 2157, 2280, -1, 2129, 2280, 2281, -1, 2752, 2281, 2785, -1, 2752, 2129, 2281, -1, 2155, 2158, 2156, -1, 2156, 2158, 2159, -1, 2157, 2159, 2279, -1, 2280, 2279, 2161, -1, 2281, 2161, 2160, -1, 2785, 2160, 2784, -1, 2785, 2281, 2160, -1, 2158, 2727, 2159, -1, 2159, 2727, 2278, -1, 2279, 2278, 2162, -1, 2161, 2162, 2163, -1, 2160, 2163, 2164, -1, 2784, 2164, 2783, -1, 2784, 2160, 2164, -1, 2727, 2165, 2278, -1, 2278, 2165, 2168, -1, 2162, 2168, 2170, -1, 2163, 2170, 2166, -1, 2164, 2166, 2167, -1, 2783, 2167, 2782, -1, 2783, 2164, 2167, -1, 2165, 2169, 2168, -1, 2168, 2169, 2171, -1, 2170, 2171, 2282, -1, 2166, 2282, 2172, -1, 2167, 2172, 2179, -1, 2782, 2179, 2212, -1, 2781, 2212, 2195, -1, 2780, 2195, 2173, -1, 2174, 2173, 2200, -1, 2211, 2200, 2202, -1, 2779, 2202, 2210, -1, 2209, 2210, 2205, -1, 2176, 2205, 2175, -1, 2747, 2175, 2664, -1, 2747, 2176, 2175, -1, 2169, 2177, 2171, -1, 2171, 2177, 2178, -1, 2282, 2178, 2284, -1, 2172, 2284, 2192, -1, 2179, 2192, 2212, -1, 2179, 2172, 2192, -1, 2177, 2180, 2178, -1, 2178, 2180, 2181, -1, 2194, 2181, 2737, -1, 2283, 2737, 2738, -1, 2286, 2738, 2182, -1, 2288, 2182, 2183, -1, 2290, 2183, 2734, -1, 2190, 2734, 2739, -1, 2191, 2739, 2735, -1, 2184, 2191, 2735, -1, 2184, 2185, 2191, -1, 2184, 2745, 2185, -1, 2185, 2745, 2207, -1, 2293, 2207, 2186, -1, 2188, 2186, 2187, -1, 2664, 2188, 2187, -1, 2664, 2175, 2188, -1, 2188, 2175, 2189, -1, 2293, 2189, 2292, -1, 2185, 2292, 2203, -1, 2191, 2203, 2190, -1, 2739, 2191, 2190, -1, 2178, 2181, 2194, -1, 2284, 2194, 2285, -1, 2192, 2285, 2193, -1, 2212, 2193, 2195, -1, 2212, 2192, 2193, -1, 2194, 2737, 2283, -1, 2285, 2283, 2197, -1, 2193, 2197, 2196, -1, 2195, 2196, 2173, -1, 2195, 2193, 2196, -1, 2283, 2738, 2286, -1, 2197, 2286, 2287, -1, 2196, 2287, 2199, -1, 2173, 2199, 2200, -1, 2173, 2196, 2199, -1, 2286, 2182, 2288, -1, 2287, 2288, 2198, -1, 2199, 2198, 2201, -1, 2200, 2201, 2202, -1, 2200, 2199, 2201, -1, 2288, 2183, 2290, -1, 2198, 2290, 2289, -1, 2201, 2289, 2291, -1, 2202, 2291, 2204, -1, 2210, 2204, 2205, -1, 2210, 2202, 2204, -1, 2290, 2734, 2190, -1, 2289, 2190, 2203, -1, 2291, 2203, 2292, -1, 2204, 2292, 2189, -1, 2205, 2189, 2175, -1, 2205, 2204, 2189, -1, 2745, 2206, 2207, -1, 2207, 2206, 2208, -1, 2186, 2208, 2662, -1, 2187, 2186, 2662, -1, 2206, 2743, 2208, -1, 2208, 2743, 2663, -1, 2662, 2208, 2663, -1, 2176, 2209, 2205, -1, 2209, 2779, 2210, -1, 2779, 2211, 2202, -1, 2211, 2174, 2200, -1, 2174, 2780, 2173, -1, 2780, 2781, 2195, -1, 2781, 2782, 2212, -1, 2179, 2782, 2167, -1, 2143, 2142, 2213, -1, 2142, 2789, 2153, -1, 2789, 2790, 2152, -1, 2790, 2791, 2145, -1, 2146, 2791, 2140, -1, 2761, 2797, 2258, -1, 2258, 2797, 2214, -1, 2215, 2214, 2217, -1, 2058, 2217, 2050, -1, 2058, 2215, 2217, -1, 2797, 2216, 2214, -1, 2214, 2216, 2218, -1, 2217, 2218, 2252, -1, 2217, 2214, 2218, -1, 2216, 2219, 2218, -1, 2218, 2219, 2220, -1, 2219, 2762, 2049, -1, 2762, 2798, 2253, -1, 2798, 2799, 2090, -1, 2799, 2800, 2048, -1, 2800, 2221, 2084, -1, 2221, 2801, 2065, -1, 2801, 2767, 2047, -1, 2767, 2045, 2046, -1, 2045, 2803, 2080, -1, 2803, 2043, 2044, -1, 2043, 2039, 2222, -1, 2223, 2039, 2224, -1, 2225, 2773, 2235, -1, 2235, 2773, 2226, -1, 2028, 2226, 2233, -1, 2232, 2233, 2227, -1, 2023, 2227, 2020, -1, 2023, 2232, 2227, -1, 2773, 2228, 2226, -1, 2226, 2228, 2229, -1, 2233, 2229, 2018, -1, 2227, 2018, 2034, -1, 2227, 2233, 2018, -1, 2228, 2807, 2229, -1, 2229, 2807, 2230, -1, 2018, 2230, 2019, -1, 2018, 2229, 2230, -1, 2807, 2231, 2230, -1, 2230, 2231, 2030, -1, 2171, 2170, 2168, -1, 2170, 2163, 2162, -1, 2178, 2282, 2171, -1, 2163, 2160, 2161, -1, 2282, 2166, 2170, -1, 2166, 2164, 2163, -1, 2203, 2191, 2185, -1, 2028, 2233, 2232, -1, 2226, 2229, 2233, -1, 2236, 2028, 2029, -1, 2234, 2236, 2029, -1, 2038, 2234, 2024, -1, 2235, 2226, 2028, -1, 2041, 2035, 2038, -1, 2027, 2235, 2236, -1, 2025, 2027, 2236, -1, 2035, 2025, 2234, -1, 2069, 2042, 2041, -1, 2042, 2237, 2035, -1, 2237, 2026, 2025, -1, 2070, 2238, 2069, -1, 2238, 2239, 2042, -1, 2239, 2036, 2237, -1, 2073, 2074, 2070, -1, 2074, 2071, 2238, -1, 2071, 2224, 2239, -1, 2240, 2075, 2073, -1, 2075, 2072, 2074, -1, 2241, 2078, 2240, -1, 2078, 2076, 2075, -1, 2081, 2242, 2241, -1, 2242, 2077, 2078, -1, 2079, 2242, 2243, -1, 2066, 2244, 2064, -1, 2245, 2066, 2064, -1, 2246, 2245, 2068, -1, 2087, 2083, 2246, -1, 2083, 2085, 2245, -1, 2092, 2248, 2087, -1, 2248, 2247, 2083, -1, 2086, 2248, 2089, -1, 2254, 2089, 2096, -1, 2249, 2096, 2250, -1, 2255, 2250, 2251, -1, 2252, 2251, 2050, -1, 2252, 2255, 2251, -1, 2252, 2220, 2255, -1, 2255, 2220, 2049, -1, 2249, 2049, 2253, -1, 2254, 2249, 2253, -1, 2254, 2096, 2249, -1, 2049, 2249, 2255, -1, 2255, 2249, 2250, -1, 2259, 2215, 2256, -1, 2055, 2259, 2256, -1, 2257, 2055, 2054, -1, 2258, 2214, 2215, -1, 2108, 2100, 2257, -1, 2057, 2258, 2259, -1, 2056, 2057, 2259, -1, 2100, 2056, 2055, -1, 2260, 2261, 2108, -1, 2261, 2104, 2100, -1, 2104, 2101, 2056, -1, 2264, 2109, 2260, -1, 2109, 2105, 2261, -1, 2105, 2102, 2104, -1, 2262, 2263, 2264, -1, 2263, 2110, 2109, -1, 2110, 2106, 2105, -1, 2137, 2266, 2262, -1, 2266, 2114, 2263, -1, 2114, 2111, 2110, -1, 2138, 2268, 2137, -1, 2268, 2265, 2266, -1, 2265, 2115, 2114, -1, 2267, 2269, 2138, -1, 2269, 2135, 2268, -1, 2135, 2116, 2265, -1, 2144, 2141, 2267, -1, 2141, 2139, 2269, -1, 2139, 2270, 2135, -1, 2148, 2271, 2144, -1, 2271, 2272, 2141, -1, 2272, 2140, 2139, -1, 2120, 2149, 2148, -1, 2149, 2147, 2271, -1, 2121, 2273, 2120, -1, 2273, 2150, 2149, -1, 2132, 2275, 2121, -1, 2275, 2151, 2273, -1, 2274, 2275, 2133, -1, 2130, 2131, 2276, -1, 2277, 2130, 2276, -1, 2156, 2277, 2126, -1, 2159, 2157, 2156, -1, 2127, 2154, 2130, -1, 2128, 2127, 2130, -1, 2157, 2128, 2277, -1, 2278, 2279, 2159, -1, 2279, 2280, 2157, -1, 2280, 2129, 2128, -1, 2168, 2162, 2278, -1, 2162, 2161, 2279, -1, 2161, 2281, 2280, -1, 2194, 2284, 2178, -1, 2284, 2172, 2282, -1, 2172, 2167, 2166, -1, 2283, 2285, 2194, -1, 2285, 2192, 2284, -1, 2286, 2197, 2283, -1, 2197, 2193, 2285, -1, 2288, 2287, 2286, -1, 2287, 2196, 2197, -1, 2290, 2198, 2288, -1, 2198, 2199, 2287, -1, 2190, 2289, 2290, -1, 2289, 2201, 2198, -1, 2291, 2289, 2203, -1, 2202, 2201, 2291, -1, 2204, 2291, 2292, -1, 2293, 2292, 2185, -1, 2207, 2293, 2185, -1, 2188, 2189, 2293, -1, 2186, 2188, 2293, -1, 2208, 2186, 2207, -1, 2775, 2295, 2776, -1, 2775, 2294, 2295, -1, 2775, 2550, 2294, -1, 2775, 2774, 2550, -1, 2550, 2774, 2296, -1, 2296, 2774, 2806, -1, 2298, 2806, 2772, -1, 2299, 2772, 2297, -1, 2586, 2297, 2587, -1, 2586, 2299, 2297, -1, 2296, 2806, 2298, -1, 2298, 2772, 2299, -1, 2297, 2300, 2587, -1, 2587, 2300, 2588, -1, 2588, 2300, 2302, -1, 2589, 2302, 2301, -1, 2589, 2588, 2302, -1, 2302, 2771, 2301, -1, 2301, 2771, 2303, -1, 2303, 2771, 2804, -1, 2537, 2804, 2531, -1, 2537, 2303, 2804, -1, 2804, 2770, 2531, -1, 2531, 2770, 2307, -1, 2307, 2770, 2769, -1, 2304, 2769, 2768, -1, 2308, 2768, 2802, -1, 2305, 2802, 2766, -1, 2306, 2766, 2519, -1, 2306, 2305, 2766, -1, 2307, 2769, 2304, -1, 2304, 2768, 2308, -1, 2308, 2802, 2305, -1, 2766, 2765, 2519, -1, 2519, 2765, 2513, -1, 2513, 2765, 2309, -1, 2309, 2765, 2313, -1, 2504, 2313, 2764, -1, 2314, 2764, 2763, -1, 2310, 2763, 2312, -1, 2311, 2312, 2315, -1, 2311, 2310, 2312, -1, 2309, 2313, 2504, -1, 2504, 2764, 2314, -1, 2314, 2763, 2310, -1, 2312, 2316, 2315, -1, 2315, 2316, 2494, -1, 2494, 2316, 2317, -1, 2488, 2317, 2489, -1, 2488, 2494, 2317, -1, 2317, 2320, 2489, -1, 2489, 2320, 2318, -1, 2318, 2320, 2319, -1, 2319, 2320, 2323, -1, 2322, 2323, 2760, -1, 2321, 2760, 2472, -1, 2321, 2322, 2760, -1, 2319, 2323, 2322, -1, 2760, 2324, 2472, -1, 2472, 2324, 2471, -1, 2471, 2324, 2325, -1, 2464, 2325, 2758, -1, 2465, 2758, 2466, -1, 2465, 2464, 2758, -1, 2471, 2325, 2464, -1, 2466, 2758, 2460, -1, 2460, 2758, 2757, -1, 2454, 2757, 2326, -1, 2454, 2460, 2757, -1, 2757, 2794, 2326, -1, 2326, 2794, 2455, -1, 2455, 2794, 2452, -1, 2452, 2794, 2327, -1, 2445, 2327, 2328, -1, 2445, 2452, 2327, -1, 2328, 2327, 2447, -1, 2447, 2327, 2792, -1, 2441, 2792, 2330, -1, 2441, 2447, 2792, -1, 2792, 2329, 2330, -1, 2330, 2329, 2331, -1, 2331, 2329, 2332, -1, 2332, 2329, 2756, -1, 2333, 2756, 2590, -1, 2333, 2332, 2756, -1, 2756, 2755, 2590, -1, 2590, 2755, 2334, -1, 2334, 2755, 2433, -1, 2433, 2755, 2336, -1, 2335, 2336, 2337, -1, 2335, 2433, 2336, -1, 2336, 2788, 2337, -1, 2337, 2788, 2424, -1, 2424, 2788, 2754, -1, 2339, 2754, 2753, -1, 2338, 2753, 2418, -1, 2338, 2339, 2753, -1, 2424, 2754, 2339, -1, 2753, 2751, 2418, -1, 2418, 2751, 2409, -1, 2409, 2751, 2341, -1, 2410, 2341, 2340, -1, 2412, 2340, 2342, -1, 2412, 2410, 2340, -1, 2409, 2341, 2410, -1, 2340, 2343, 2342, -1, 2342, 2343, 2406, -1, 2406, 2343, 2344, -1, 2344, 2343, 2750, -1, 2402, 2750, 2346, -1, 2402, 2344, 2750, -1, 2750, 2345, 2346, -1, 2346, 2345, 2347, -1, 2347, 2345, 2348, -1, 2348, 2345, 2749, -1, 2395, 2749, 2349, -1, 2395, 2348, 2749, -1, 2749, 2352, 2349, -1, 2349, 2352, 2350, -1, 2350, 2352, 2351, -1, 2351, 2352, 2354, -1, 2354, 2352, 2353, -1, 2371, 2353, 2372, -1, 2371, 2354, 2353, -1, 2353, 2778, 2372, -1, 2372, 2778, 2374, -1, 2374, 2778, 2355, -1, 2355, 2778, 2748, -1, 2375, 2748, 2357, -1, 2375, 2355, 2748, -1, 2748, 2356, 2357, -1, 2357, 2356, 2595, -1, 2595, 2356, 2360, -1, 2360, 2356, 2358, -1, 2359, 2360, 2358, -1, 2359, 2894, 2360, -1, 2360, 2894, 2893, -1, 2361, 2360, 2893, -1, 2361, 3888, 2360, -1, 2360, 3888, 2362, -1, 2362, 3888, 2596, -1, 2596, 3888, 2363, -1, 2295, 2567, 2776, -1, 2776, 2567, 3321, -1, 3321, 2567, 2364, -1, 2364, 2567, 3324, -1, 3324, 2567, 2365, -1, 2365, 2567, 3976, -1, 3976, 2567, 2569, -1, 2366, 3976, 2569, -1, 2366, 3974, 3976, -1, 2596, 2363, 2597, -1, 2598, 2597, 2367, -1, 2600, 2367, 2368, -1, 2592, 2368, 2382, -1, 2834, 2592, 2382, -1, 2834, 2369, 2592, -1, 2834, 2872, 2369, -1, 2369, 2872, 2593, -1, 2594, 2593, 2370, -1, 2376, 2370, 2377, -1, 2373, 2377, 2388, -1, 2372, 2388, 2371, -1, 2372, 2373, 2388, -1, 2372, 2374, 2373, -1, 2373, 2374, 2355, -1, 2375, 2373, 2355, -1, 2375, 2357, 2373, -1, 2373, 2357, 2376, -1, 2377, 2373, 2376, -1, 2363, 2378, 2597, -1, 2597, 2378, 3890, -1, 2367, 3890, 2384, -1, 2380, 2384, 2383, -1, 2379, 2380, 2383, -1, 2379, 2381, 2380, -1, 2380, 2381, 2832, -1, 2368, 2832, 2382, -1, 2368, 2380, 2832, -1, 2368, 2367, 2380, -1, 2380, 2367, 2384, -1, 3890, 2383, 2384, -1, 2872, 2385, 2593, -1, 2593, 2385, 2386, -1, 2370, 2386, 2605, -1, 2377, 2605, 2387, -1, 2388, 2387, 2354, -1, 2371, 2388, 2354, -1, 2385, 2389, 2386, -1, 2386, 2389, 2603, -1, 2605, 2603, 2604, -1, 2387, 2604, 2391, -1, 2354, 2391, 2351, -1, 2354, 2387, 2391, -1, 2389, 2837, 2603, -1, 2603, 2837, 2393, -1, 2604, 2393, 2390, -1, 2391, 2390, 2607, -1, 2351, 2607, 2350, -1, 2351, 2391, 2607, -1, 2837, 2392, 2393, -1, 2393, 2392, 2606, -1, 2390, 2606, 2396, -1, 2607, 2396, 2394, -1, 2349, 2394, 2395, -1, 2349, 2607, 2394, -1, 2349, 2350, 2607, -1, 2392, 2398, 2606, -1, 2606, 2398, 2609, -1, 2396, 2609, 2608, -1, 2394, 2608, 2397, -1, 2348, 2397, 2347, -1, 2348, 2394, 2397, -1, 2348, 2395, 2394, -1, 2398, 2873, 2609, -1, 2609, 2873, 2399, -1, 2608, 2399, 2610, -1, 2397, 2610, 2403, -1, 2346, 2403, 2402, -1, 2346, 2397, 2403, -1, 2346, 2347, 2397, -1, 2873, 2400, 2399, -1, 2399, 2400, 2401, -1, 2610, 2401, 2614, -1, 2403, 2614, 2405, -1, 2344, 2405, 2406, -1, 2344, 2403, 2405, -1, 2344, 2402, 2403, -1, 2400, 2404, 2401, -1, 2401, 2404, 2613, -1, 2614, 2613, 2612, -1, 2405, 2612, 2615, -1, 2342, 2615, 2412, -1, 2342, 2405, 2615, -1, 2342, 2406, 2405, -1, 2404, 2407, 2613, -1, 2613, 2407, 2611, -1, 2612, 2611, 2408, -1, 2615, 2408, 2411, -1, 2410, 2411, 2409, -1, 2410, 2615, 2411, -1, 2410, 2412, 2615, -1, 2407, 2413, 2611, -1, 2611, 2413, 2616, -1, 2408, 2616, 2416, -1, 2411, 2416, 2414, -1, 2409, 2414, 2418, -1, 2409, 2411, 2414, -1, 2413, 2415, 2616, -1, 2616, 2415, 2617, -1, 2416, 2617, 2417, -1, 2414, 2417, 2419, -1, 2418, 2419, 2338, -1, 2418, 2414, 2419, -1, 2415, 2420, 2617, -1, 2617, 2420, 2421, -1, 2417, 2421, 2422, -1, 2419, 2422, 2619, -1, 2338, 2619, 2339, -1, 2338, 2419, 2619, -1, 2420, 2875, 2421, -1, 2421, 2875, 2618, -1, 2422, 2618, 2423, -1, 2619, 2423, 2622, -1, 2339, 2622, 2424, -1, 2339, 2619, 2622, -1, 2875, 2425, 2618, -1, 2618, 2425, 2426, -1, 2423, 2426, 2621, -1, 2622, 2621, 2427, -1, 2424, 2427, 2337, -1, 2424, 2622, 2427, -1, 2425, 2428, 2426, -1, 2426, 2428, 2620, -1, 2621, 2620, 2429, -1, 2427, 2429, 2430, -1, 2337, 2430, 2335, -1, 2337, 2427, 2430, -1, 2428, 2845, 2620, -1, 2620, 2845, 2623, -1, 2429, 2623, 2431, -1, 2430, 2431, 2432, -1, 2335, 2432, 2434, -1, 2433, 2434, 2334, -1, 2433, 2335, 2434, -1, 2845, 2876, 2623, -1, 2623, 2876, 2437, -1, 2431, 2437, 2624, -1, 2432, 2624, 2436, -1, 2435, 2436, 2332, -1, 2333, 2435, 2332, -1, 2333, 2590, 2435, -1, 2435, 2590, 2434, -1, 2432, 2435, 2434, -1, 2432, 2436, 2435, -1, 2876, 2877, 2437, -1, 2437, 2877, 2626, -1, 2624, 2626, 2438, -1, 2436, 2438, 2439, -1, 2332, 2439, 2331, -1, 2332, 2436, 2439, -1, 2877, 2878, 2626, -1, 2626, 2878, 2625, -1, 2438, 2625, 2627, -1, 2439, 2627, 2628, -1, 2331, 2628, 2330, -1, 2331, 2439, 2628, -1, 2878, 2879, 2625, -1, 2625, 2879, 2442, -1, 2627, 2442, 2440, -1, 2628, 2440, 2444, -1, 2441, 2444, 2447, -1, 2441, 2628, 2444, -1, 2441, 2330, 2628, -1, 2879, 2880, 2442, -1, 2442, 2880, 2443, -1, 2440, 2443, 2449, -1, 2444, 2449, 2446, -1, 2328, 2446, 2445, -1, 2328, 2444, 2446, -1, 2328, 2447, 2444, -1, 2880, 2448, 2443, -1, 2443, 2448, 2450, -1, 2449, 2450, 2451, -1, 2446, 2451, 2629, -1, 2452, 2629, 2455, -1, 2452, 2446, 2629, -1, 2452, 2445, 2446, -1, 2448, 2456, 2450, -1, 2450, 2456, 2453, -1, 2451, 2453, 2458, -1, 2629, 2458, 2459, -1, 2326, 2459, 2454, -1, 2326, 2629, 2459, -1, 2326, 2455, 2629, -1, 2456, 2850, 2453, -1, 2453, 2850, 2457, -1, 2458, 2457, 2630, -1, 2459, 2630, 2631, -1, 2460, 2631, 2466, -1, 2460, 2459, 2631, -1, 2460, 2454, 2459, -1, 2850, 2851, 2457, -1, 2457, 2851, 2461, -1, 2630, 2461, 2462, -1, 2631, 2462, 2463, -1, 2465, 2463, 2464, -1, 2465, 2631, 2463, -1, 2465, 2466, 2631, -1, 2851, 2467, 2461, -1, 2461, 2467, 2632, -1, 2462, 2632, 2468, -1, 2463, 2468, 2473, -1, 2464, 2473, 2471, -1, 2464, 2463, 2473, -1, 2467, 2474, 2632, -1, 2632, 2474, 2469, -1, 2468, 2469, 2470, -1, 2473, 2470, 2475, -1, 2471, 2475, 2472, -1, 2471, 2473, 2475, -1, 2474, 2853, 2469, -1, 2469, 2853, 2476, -1, 2470, 2476, 2477, -1, 2475, 2477, 2635, -1, 2321, 2635, 2322, -1, 2321, 2475, 2635, -1, 2321, 2472, 2475, -1, 2853, 2479, 2476, -1, 2476, 2479, 2478, -1, 2477, 2478, 2634, -1, 2635, 2634, 2482, -1, 2322, 2482, 2319, -1, 2322, 2635, 2482, -1, 2479, 2480, 2478, -1, 2478, 2480, 2633, -1, 2634, 2633, 2484, -1, 2482, 2484, 2481, -1, 2319, 2481, 2318, -1, 2319, 2482, 2481, -1, 2480, 2483, 2633, -1, 2633, 2483, 2485, -1, 2484, 2485, 2636, -1, 2481, 2636, 2486, -1, 2318, 2486, 2489, -1, 2318, 2481, 2486, -1, 2483, 2856, 2485, -1, 2485, 2856, 2487, -1, 2636, 2487, 2491, -1, 2486, 2491, 2496, -1, 2489, 2496, 2488, -1, 2489, 2486, 2496, -1, 2856, 2490, 2487, -1, 2487, 2490, 2498, -1, 2491, 2498, 2492, -1, 2496, 2492, 2639, -1, 2493, 2639, 2315, -1, 2494, 2493, 2315, -1, 2494, 2495, 2493, -1, 2494, 2488, 2495, -1, 2495, 2488, 2496, -1, 2493, 2496, 2639, -1, 2493, 2495, 2496, -1, 2490, 2497, 2498, -1, 2498, 2497, 2638, -1, 2492, 2638, 2637, -1, 2639, 2637, 2640, -1, 2315, 2640, 2311, -1, 2315, 2639, 2640, -1, 2497, 2858, 2638, -1, 2638, 2858, 2500, -1, 2637, 2500, 2501, -1, 2640, 2501, 2499, -1, 2311, 2499, 2310, -1, 2311, 2640, 2499, -1, 2858, 2505, 2500, -1, 2500, 2505, 2502, -1, 2501, 2502, 2642, -1, 2499, 2642, 2503, -1, 2314, 2503, 2504, -1, 2314, 2499, 2503, -1, 2314, 2310, 2499, -1, 2505, 2883, 2502, -1, 2502, 2883, 2506, -1, 2642, 2506, 2641, -1, 2503, 2641, 2507, -1, 2504, 2507, 2309, -1, 2504, 2503, 2507, -1, 2883, 2860, 2506, -1, 2506, 2860, 2510, -1, 2641, 2510, 2511, -1, 2507, 2511, 2508, -1, 2309, 2508, 2513, -1, 2309, 2507, 2508, -1, 2860, 2509, 2510, -1, 2510, 2509, 2515, -1, 2511, 2515, 2517, -1, 2508, 2517, 2512, -1, 2513, 2512, 2519, -1, 2513, 2508, 2512, -1, 2509, 2514, 2515, -1, 2515, 2514, 2516, -1, 2517, 2516, 2518, -1, 2512, 2518, 2520, -1, 2519, 2520, 2306, -1, 2519, 2512, 2520, -1, 2514, 2862, 2516, -1, 2516, 2862, 2521, -1, 2518, 2521, 2522, -1, 2520, 2522, 2523, -1, 2305, 2523, 2308, -1, 2305, 2520, 2523, -1, 2305, 2306, 2520, -1, 2862, 2525, 2521, -1, 2521, 2525, 2526, -1, 2522, 2526, 2524, -1, 2523, 2524, 2529, -1, 2308, 2529, 2304, -1, 2308, 2523, 2529, -1, 2525, 2884, 2526, -1, 2526, 2884, 2643, -1, 2524, 2643, 2527, -1, 2529, 2527, 2528, -1, 2304, 2528, 2307, -1, 2304, 2529, 2528, -1, 2884, 2532, 2643, -1, 2643, 2532, 2530, -1, 2527, 2530, 2644, -1, 2528, 2644, 2535, -1, 2307, 2535, 2531, -1, 2307, 2528, 2535, -1, 2532, 2538, 2530, -1, 2530, 2538, 2533, -1, 2644, 2533, 2534, -1, 2535, 2534, 2536, -1, 2531, 2536, 2537, -1, 2531, 2535, 2536, -1, 2538, 2886, 2533, -1, 2533, 2886, 2539, -1, 2534, 2539, 2601, -1, 2536, 2601, 2540, -1, 2537, 2540, 2303, -1, 2537, 2536, 2540, -1, 2886, 2541, 2539, -1, 2539, 2541, 2542, -1, 2601, 2542, 2543, -1, 2540, 2543, 2545, -1, 2303, 2545, 2301, -1, 2303, 2540, 2545, -1, 2541, 2544, 2542, -1, 2542, 2544, 2645, -1, 2543, 2645, 2554, -1, 2545, 2554, 2559, -1, 2589, 2559, 2558, -1, 2588, 2558, 2546, -1, 2587, 2546, 2557, -1, 2585, 2557, 2547, -1, 2548, 2547, 2561, -1, 2584, 2561, 2890, -1, 2891, 2584, 2890, -1, 2891, 2549, 2584, -1, 2891, 2867, 2549, -1, 2549, 2867, 2552, -1, 2553, 2552, 2646, -1, 2647, 2646, 2565, -1, 2550, 2565, 2294, -1, 2550, 2647, 2565, -1, 2550, 2296, 2647, -1, 2647, 2296, 2551, -1, 2553, 2551, 2583, -1, 2549, 2583, 2584, -1, 2549, 2553, 2583, -1, 2549, 2552, 2553, -1, 2544, 2865, 2645, -1, 2645, 2865, 2555, -1, 2554, 2555, 2556, -1, 2559, 2556, 2557, -1, 2546, 2559, 2557, -1, 2546, 2558, 2559, -1, 2865, 2888, 2555, -1, 2555, 2888, 2560, -1, 2556, 2560, 2547, -1, 2557, 2556, 2547, -1, 2888, 2889, 2560, -1, 2560, 2889, 2561, -1, 2547, 2560, 2561, -1, 2889, 2890, 2561, -1, 2867, 2562, 2552, -1, 2552, 2562, 2563, -1, 2646, 2563, 2648, -1, 2565, 2648, 2564, -1, 2294, 2564, 2295, -1, 2294, 2565, 2564, -1, 2562, 2868, 2563, -1, 2563, 2868, 2650, -1, 2648, 2650, 2649, -1, 2564, 2649, 2566, -1, 2567, 2566, 2569, -1, 2567, 2564, 2566, -1, 2567, 2295, 2564, -1, 2868, 2568, 2650, -1, 2650, 2568, 2651, -1, 2649, 2651, 2652, -1, 2566, 2652, 2573, -1, 2569, 2573, 2366, -1, 2569, 2566, 2573, -1, 2568, 2570, 2651, -1, 2651, 2570, 2571, -1, 2652, 2571, 2653, -1, 2573, 2653, 2572, -1, 2366, 2572, 3974, -1, 2366, 2573, 2572, -1, 2570, 2575, 2571, -1, 2571, 2575, 2576, -1, 2653, 2576, 2577, -1, 2572, 2577, 2574, -1, 3977, 2572, 2574, -1, 3977, 3974, 2572, -1, 2575, 2580, 2576, -1, 2576, 2580, 2581, -1, 2577, 2581, 3978, -1, 2574, 2577, 3978, -1, 2578, 2579, 2580, -1, 2580, 2579, 2581, -1, 2581, 2579, 3978, -1, 2296, 2298, 2551, -1, 2551, 2298, 2582, -1, 2583, 2582, 2548, -1, 2584, 2548, 2561, -1, 2584, 2583, 2548, -1, 2298, 2299, 2582, -1, 2582, 2299, 2585, -1, 2548, 2585, 2547, -1, 2548, 2582, 2585, -1, 2299, 2586, 2585, -1, 2585, 2586, 2587, -1, 2557, 2585, 2587, -1, 2587, 2588, 2546, -1, 2588, 2589, 2558, -1, 2559, 2589, 2545, -1, 2545, 2589, 2301, -1, 2590, 2334, 2434, -1, 2432, 2335, 2430, -1, 2376, 2357, 2591, -1, 2594, 2591, 2602, -1, 2369, 2602, 2592, -1, 2369, 2594, 2602, -1, 2369, 2593, 2594, -1, 2357, 2595, 2591, -1, 2591, 2595, 2360, -1, 2599, 2360, 2362, -1, 2598, 2362, 2596, -1, 2597, 2598, 2596, -1, 2591, 2360, 2599, -1, 2602, 2599, 2600, -1, 2592, 2600, 2368, -1, 2592, 2602, 2600, -1, 2599, 2362, 2598, -1, 2600, 2598, 2367, -1, 2600, 2599, 2598, -1, 2542, 2601, 2539, -1, 2601, 2536, 2534, -1, 2645, 2543, 2542, -1, 2543, 2540, 2601, -1, 2367, 2597, 3890, -1, 2591, 2599, 2602, -1, 2376, 2591, 2594, -1, 2370, 2376, 2594, -1, 2386, 2370, 2593, -1, 2603, 2605, 2386, -1, 2605, 2377, 2370, -1, 2393, 2604, 2603, -1, 2604, 2387, 2605, -1, 2387, 2388, 2377, -1, 2606, 2390, 2393, -1, 2390, 2391, 2604, -1, 2609, 2396, 2606, -1, 2396, 2607, 2390, -1, 2399, 2608, 2609, -1, 2608, 2394, 2396, -1, 2401, 2610, 2399, -1, 2610, 2397, 2608, -1, 2613, 2614, 2401, -1, 2614, 2403, 2610, -1, 2611, 2612, 2613, -1, 2612, 2405, 2614, -1, 2616, 2408, 2611, -1, 2408, 2615, 2612, -1, 2617, 2416, 2616, -1, 2416, 2411, 2408, -1, 2421, 2417, 2617, -1, 2417, 2414, 2416, -1, 2618, 2422, 2421, -1, 2422, 2419, 2417, -1, 2426, 2423, 2618, -1, 2423, 2619, 2422, -1, 2620, 2621, 2426, -1, 2621, 2622, 2423, -1, 2623, 2429, 2620, -1, 2429, 2427, 2621, -1, 2437, 2431, 2623, -1, 2431, 2430, 2429, -1, 2626, 2624, 2437, -1, 2624, 2432, 2431, -1, 2625, 2438, 2626, -1, 2438, 2436, 2624, -1, 2442, 2627, 2625, -1, 2627, 2439, 2438, -1, 2443, 2440, 2442, -1, 2440, 2628, 2627, -1, 2450, 2449, 2443, -1, 2449, 2444, 2440, -1, 2453, 2451, 2450, -1, 2451, 2446, 2449, -1, 2457, 2458, 2453, -1, 2458, 2629, 2451, -1, 2461, 2630, 2457, -1, 2630, 2459, 2458, -1, 2632, 2462, 2461, -1, 2462, 2631, 2630, -1, 2469, 2468, 2632, -1, 2468, 2463, 2462, -1, 2476, 2470, 2469, -1, 2470, 2473, 2468, -1, 2478, 2477, 2476, -1, 2477, 2475, 2470, -1, 2633, 2634, 2478, -1, 2634, 2635, 2477, -1, 2485, 2484, 2633, -1, 2484, 2482, 2634, -1, 2487, 2636, 2485, -1, 2636, 2481, 2484, -1, 2498, 2491, 2487, -1, 2491, 2486, 2636, -1, 2638, 2492, 2498, -1, 2492, 2496, 2491, -1, 2500, 2637, 2638, -1, 2637, 2639, 2492, -1, 2502, 2501, 2500, -1, 2501, 2640, 2637, -1, 2506, 2642, 2502, -1, 2642, 2499, 2501, -1, 2510, 2641, 2506, -1, 2641, 2503, 2642, -1, 2515, 2511, 2510, -1, 2511, 2507, 2641, -1, 2516, 2517, 2515, -1, 2517, 2508, 2511, -1, 2521, 2518, 2516, -1, 2518, 2512, 2517, -1, 2526, 2522, 2521, -1, 2522, 2520, 2518, -1, 2643, 2524, 2526, -1, 2524, 2523, 2522, -1, 2530, 2527, 2643, -1, 2527, 2529, 2524, -1, 2533, 2644, 2530, -1, 2644, 2528, 2527, -1, 2539, 2534, 2533, -1, 2534, 2535, 2644, -1, 2555, 2554, 2645, -1, 2554, 2545, 2543, -1, 2560, 2556, 2555, -1, 2556, 2559, 2554, -1, 2551, 2582, 2583, -1, 2647, 2551, 2553, -1, 2646, 2647, 2553, -1, 2563, 2646, 2552, -1, 2650, 2648, 2563, -1, 2648, 2565, 2646, -1, 2651, 2649, 2650, -1, 2649, 2564, 2648, -1, 2571, 2652, 2651, -1, 2652, 2566, 2649, -1, 2576, 2653, 2571, -1, 2653, 2573, 2652, -1, 2581, 2577, 2576, -1, 2577, 2572, 2653, -1, 2654, 2903, 2674, -1, 2671, 2674, 2655, -1, 2676, 2655, 2656, -1, 2682, 2656, 2677, -1, 2657, 2677, 2663, -1, 2743, 2657, 2663, -1, 2743, 2670, 2657, -1, 2657, 2670, 2681, -1, 2682, 2681, 2672, -1, 2676, 2672, 2673, -1, 2671, 2673, 2658, -1, 2654, 2671, 2658, -1, 2654, 2674, 2671, -1, 2896, 2675, 2659, -1, 2896, 2895, 2675, -1, 2675, 2895, 2679, -1, 2660, 2679, 2661, -1, 2680, 2661, 2187, -1, 2662, 2680, 2187, -1, 2662, 2677, 2680, -1, 2662, 2663, 2677, -1, 2895, 2897, 2679, -1, 2679, 2897, 2678, -1, 2661, 2678, 2664, -1, 2187, 2661, 2664, -1, 2897, 2747, 2678, -1, 2678, 2747, 2664, -1, 2681, 2670, 2669, -1, 2672, 2669, 2667, -1, 2673, 2667, 2899, -1, 2658, 2673, 2899, -1, 2744, 2665, 2668, -1, 2744, 2666, 2665, -1, 2665, 2666, 2667, -1, 2669, 2665, 2667, -1, 2669, 2668, 2665, -1, 2669, 2670, 2668, -1, 2666, 2899, 2667, -1, 2676, 2673, 2671, -1, 2655, 2676, 2671, -1, 2672, 2667, 2673, -1, 2659, 2675, 2674, -1, 2903, 2659, 2674, -1, 2679, 2660, 2675, -1, 2675, 2660, 2655, -1, 2674, 2675, 2655, -1, 2682, 2672, 2676, -1, 2656, 2682, 2676, -1, 2681, 2669, 2672, -1, 2655, 2660, 2656, -1, 2656, 2660, 2680, -1, 2677, 2656, 2680, -1, 2678, 2661, 2679, -1, 2661, 2680, 2660, -1, 2657, 2681, 2682, -1, 2677, 2657, 2682, -1, 2683, 2684, 2686, -1, 2683, 3331, 2684, -1, 2683, 2811, 3331, -1, 2684, 3312, 2686, -1, 2686, 3312, 2685, -1, 3270, 2686, 2685, -1, 3270, 3304, 2686, -1, 2686, 3304, 2696, -1, 2688, 2696, 2972, -1, 2961, 2688, 2972, -1, 2961, 2687, 2688, -1, 2961, 2021, 2687, -1, 2961, 3192, 2021, -1, 2021, 3192, 2697, -1, 2697, 3192, 3188, -1, 2689, 3188, 3187, -1, 2698, 3187, 2970, -1, 2059, 2970, 2969, -1, 2699, 2969, 2978, -1, 2060, 2978, 2690, -1, 2061, 2690, 3183, -1, 2700, 3183, 2701, -1, 2702, 2701, 3180, -1, 2062, 3180, 2691, -1, 3179, 2062, 2691, -1, 3179, 2693, 2062, -1, 3179, 2692, 2693, -1, 2693, 2692, 2063, -1, 2063, 2692, 2694, -1, 2703, 2694, 3178, -1, 2082, 3178, 3177, -1, 2695, 3177, 2704, -1, 2088, 2704, 2091, -1, 2088, 2695, 2704, -1, 2686, 2696, 2688, -1, 2697, 3188, 2689, -1, 2689, 3187, 2698, -1, 2698, 2970, 2059, -1, 2059, 2969, 2699, -1, 2699, 2978, 2060, -1, 2060, 2690, 2061, -1, 2061, 3183, 2700, -1, 2700, 2701, 2702, -1, 2702, 3180, 2062, -1, 2063, 2694, 2703, -1, 2703, 3178, 2082, -1, 2082, 3177, 2695, -1, 2704, 2985, 2091, -1, 2091, 2985, 2705, -1, 2705, 2985, 2988, -1, 2706, 2988, 2990, -1, 2708, 2990, 2992, -1, 2707, 2992, 2710, -1, 2707, 2708, 2992, -1, 2705, 2988, 2706, -1, 2706, 2990, 2708, -1, 2992, 2709, 2710, -1, 2710, 2709, 2712, -1, 2712, 2709, 2711, -1, 2051, 2711, 2994, -1, 2053, 2994, 3175, -1, 2099, 3175, 2103, -1, 2099, 2053, 3175, -1, 2712, 2711, 2051, -1, 2051, 2994, 2053, -1, 3175, 2996, 2103, -1, 2103, 2996, 2713, -1, 2713, 2996, 2997, -1, 2715, 2997, 3172, -1, 2714, 3172, 3170, -1, 2117, 3170, 2716, -1, 2117, 2714, 3170, -1, 2713, 2997, 2715, -1, 2715, 3172, 2714, -1, 3170, 2717, 2716, -1, 2716, 2717, 2118, -1, 2118, 2717, 2719, -1, 2718, 2719, 2999, -1, 2722, 2999, 2720, -1, 2723, 2720, 2721, -1, 2119, 2721, 2122, -1, 2119, 2723, 2721, -1, 2118, 2719, 2718, -1, 2718, 2999, 2722, -1, 2722, 2720, 2723, -1, 2721, 3001, 2122, -1, 2122, 3001, 2724, -1, 2724, 3001, 3169, -1, 2123, 3169, 3168, -1, 2124, 3168, 2725, -1, 2125, 2725, 3163, -1, 2155, 3163, 2158, -1, 2155, 2125, 3163, -1, 2724, 3169, 2123, -1, 2123, 3168, 2124, -1, 2124, 2725, 2125, -1, 3163, 2726, 2158, -1, 2158, 2726, 2727, -1, 2727, 2726, 2728, -1, 2729, 2727, 2728, -1, 2729, 2165, 2727, -1, 2729, 2730, 2165, -1, 2165, 2730, 2169, -1, 2169, 2730, 3108, -1, 2177, 3108, 3112, -1, 3113, 2177, 3112, -1, 3113, 2180, 2177, -1, 3113, 2731, 2180, -1, 2180, 2731, 2181, -1, 2181, 2731, 2736, -1, 2737, 2736, 2732, -1, 2738, 2732, 3128, -1, 2182, 3128, 2733, -1, 2183, 2733, 3134, -1, 2734, 3134, 3135, -1, 2739, 3135, 3143, -1, 2735, 3143, 2184, -1, 2735, 2739, 3143, -1, 2169, 3108, 2177, -1, 2181, 2736, 2737, -1, 2737, 2732, 2738, -1, 2738, 3128, 2182, -1, 2182, 2733, 2183, -1, 2183, 3134, 2734, -1, 2734, 3135, 2739, -1, 3143, 3144, 2184, -1, 2184, 3144, 2745, -1, 2745, 3144, 2740, -1, 2206, 2740, 2741, -1, 2743, 2741, 2931, -1, 2922, 2743, 2931, -1, 2922, 2742, 2743, -1, 2743, 2742, 2670, -1, 2670, 2742, 2906, -1, 2744, 2906, 2898, -1, 2744, 2670, 2906, -1, 2744, 2668, 2670, -1, 2745, 2740, 2206, -1, 2206, 2741, 2743, -1, 2906, 2904, 2898, -1, 2898, 2904, 2746, -1, 2358, 2356, 2747, -1, 2747, 2356, 2176, -1, 2176, 2356, 2748, -1, 2209, 2748, 2778, -1, 2779, 2778, 2353, -1, 2211, 2353, 2352, -1, 2174, 2352, 2749, -1, 2780, 2749, 2345, -1, 2781, 2345, 2750, -1, 2782, 2750, 2343, -1, 2783, 2343, 2340, -1, 2784, 2340, 2341, -1, 2785, 2341, 2751, -1, 2752, 2751, 2753, -1, 2786, 2753, 2754, -1, 2787, 2754, 2788, -1, 2143, 2788, 2336, -1, 2142, 2336, 2755, -1, 2789, 2755, 2756, -1, 2790, 2756, 2329, -1, 2791, 2329, 2792, -1, 2793, 2792, 2327, -1, 2136, 2327, 2794, -1, 2112, 2794, 2757, -1, 2113, 2757, 2758, -1, 2107, 2758, 2325, -1, 2795, 2325, 2324, -1, 2796, 2324, 2760, -1, 2759, 2760, 2323, -1, 2761, 2323, 2320, -1, 2797, 2320, 2317, -1, 2216, 2317, 2316, -1, 2219, 2316, 2312, -1, 2762, 2312, 2763, -1, 2798, 2763, 2764, -1, 2799, 2764, 2313, -1, 2800, 2313, 2765, -1, 2221, 2765, 2766, -1, 2801, 2766, 2802, -1, 2767, 2802, 2768, -1, 2045, 2768, 2769, -1, 2803, 2769, 2770, -1, 2043, 2770, 2804, -1, 2039, 2804, 2771, -1, 2040, 2771, 2302, -1, 2037, 2302, 2300, -1, 2805, 2300, 2297, -1, 2225, 2297, 2772, -1, 2773, 2772, 2806, -1, 2228, 2806, 2774, -1, 2807, 2774, 2775, -1, 2231, 2775, 2776, -1, 2777, 2231, 2776, -1, 2176, 2748, 2209, -1, 2209, 2778, 2779, -1, 2779, 2353, 2211, -1, 2211, 2352, 2174, -1, 2174, 2749, 2780, -1, 2780, 2345, 2781, -1, 2781, 2750, 2782, -1, 2782, 2343, 2783, -1, 2783, 2340, 2784, -1, 2784, 2341, 2785, -1, 2785, 2751, 2752, -1, 2752, 2753, 2786, -1, 2786, 2754, 2787, -1, 2787, 2788, 2143, -1, 2143, 2336, 2142, -1, 2142, 2755, 2789, -1, 2789, 2756, 2790, -1, 2790, 2329, 2791, -1, 2791, 2792, 2793, -1, 2793, 2327, 2136, -1, 2136, 2794, 2112, -1, 2112, 2757, 2113, -1, 2113, 2758, 2107, -1, 2107, 2325, 2795, -1, 2795, 2324, 2796, -1, 2796, 2760, 2759, -1, 2759, 2323, 2761, -1, 2761, 2320, 2797, -1, 2797, 2317, 2216, -1, 2216, 2316, 2219, -1, 2219, 2312, 2762, -1, 2762, 2763, 2798, -1, 2798, 2764, 2799, -1, 2799, 2313, 2800, -1, 2800, 2765, 2221, -1, 2221, 2766, 2801, -1, 2801, 2802, 2767, -1, 2767, 2768, 2045, -1, 2045, 2769, 2803, -1, 2803, 2770, 2043, -1, 2043, 2804, 2039, -1, 2039, 2771, 2040, -1, 2040, 2302, 2037, -1, 2037, 2300, 2805, -1, 2805, 2297, 2225, -1, 2225, 2772, 2773, -1, 2773, 2806, 2228, -1, 2228, 2774, 2807, -1, 2807, 2775, 2231, -1, 2808, 2777, 2827, -1, 2826, 2827, 2822, -1, 2813, 2822, 2815, -1, 2828, 2815, 2825, -1, 2809, 2825, 3331, -1, 2811, 2809, 3331, -1, 2811, 2810, 2809, -1, 2811, 2830, 2810, -1, 2811, 2683, 2830, -1, 2830, 2683, 2812, -1, 2829, 2812, 2031, -1, 2033, 2829, 2031, -1, 2033, 2814, 2829, -1, 2033, 2032, 2814, -1, 2814, 2032, 2826, -1, 2813, 2826, 2822, -1, 2813, 2814, 2826, -1, 2813, 2831, 2814, -1, 2813, 2828, 2831, -1, 2813, 2815, 2828, -1, 2777, 3322, 2827, -1, 2827, 3322, 2817, -1, 2816, 2817, 3323, -1, 2818, 3323, 3326, -1, 2820, 3326, 3325, -1, 3327, 2820, 3325, -1, 3327, 3328, 2820, -1, 2820, 3328, 2821, -1, 2818, 2821, 2819, -1, 2816, 2819, 2822, -1, 2827, 2816, 2822, -1, 2827, 2817, 2816, -1, 2816, 3323, 2818, -1, 2819, 2816, 2818, -1, 2818, 3326, 2820, -1, 2821, 2818, 2820, -1, 3328, 3333, 2821, -1, 2821, 3333, 2824, -1, 2819, 2824, 2815, -1, 2822, 2819, 2815, -1, 3333, 2823, 2824, -1, 2824, 2823, 2825, -1, 2815, 2824, 2825, -1, 2823, 3331, 2825, -1, 2683, 2686, 2812, -1, 2812, 2686, 2031, -1, 2032, 2808, 2826, -1, 2826, 2808, 2827, -1, 2821, 2824, 2819, -1, 2825, 2809, 2828, -1, 2828, 2809, 2810, -1, 2831, 2810, 2830, -1, 2829, 2830, 2812, -1, 2829, 2831, 2830, -1, 2829, 2814, 2831, -1, 2810, 2831, 2828, -1, 3340, 2833, 2381, -1, 2381, 2833, 2832, -1, 2832, 2833, 3343, -1, 2382, 3343, 3505, -1, 2834, 3505, 3504, -1, 2872, 3504, 2835, -1, 2385, 2835, 2836, -1, 2389, 2836, 3502, -1, 2837, 3502, 3346, -1, 2392, 3346, 2838, -1, 2398, 2838, 3501, -1, 2873, 3501, 3498, -1, 2400, 3498, 2839, -1, 2404, 2839, 2840, -1, 2407, 2840, 2841, -1, 2413, 2841, 2842, -1, 2415, 2842, 3384, -1, 2420, 3384, 2874, -1, 2875, 2874, 2843, -1, 2425, 2843, 3379, -1, 2428, 3379, 2844, -1, 2845, 2844, 3496, -1, 2876, 3496, 3495, -1, 2877, 3495, 2846, -1, 2878, 2846, 2847, -1, 2879, 2847, 2848, -1, 2880, 2848, 3406, -1, 2448, 3406, 2849, -1, 2456, 2849, 3403, -1, 2850, 3403, 2881, -1, 2851, 2881, 3493, -1, 2467, 3493, 2852, -1, 2474, 2852, 2882, -1, 2853, 2882, 3491, -1, 2479, 3491, 2854, -1, 2480, 2854, 2855, -1, 2483, 2855, 2857, -1, 2856, 2857, 3485, -1, 2490, 3485, 3484, -1, 2497, 3484, 2859, -1, 2858, 2859, 3483, -1, 2505, 3483, 3482, -1, 2883, 3482, 3481, -1, 2860, 3481, 2861, -1, 2509, 2861, 3489, -1, 2514, 3489, 3433, -1, 2862, 3433, 2863, -1, 2525, 2863, 3435, -1, 2884, 3435, 3437, -1, 2532, 3437, 2885, -1, 2538, 2885, 3439, -1, 2886, 3439, 2864, -1, 2541, 2864, 3442, -1, 2544, 3442, 2887, -1, 2865, 2887, 3443, -1, 2888, 3443, 2866, -1, 2889, 2866, 3444, -1, 2890, 3444, 3445, -1, 2891, 3445, 3446, -1, 2867, 3446, 3447, -1, 2562, 3447, 2869, -1, 2868, 2869, 2870, -1, 2568, 2870, 2892, -1, 2570, 2892, 3478, -1, 2575, 3478, 2871, -1, 2580, 2871, 3453, -1, 2578, 2580, 3453, -1, 2832, 3343, 2382, -1, 2382, 3505, 2834, -1, 2834, 3504, 2872, -1, 2872, 2835, 2385, -1, 2385, 2836, 2389, -1, 2389, 3502, 2837, -1, 2837, 3346, 2392, -1, 2392, 2838, 2398, -1, 2398, 3501, 2873, -1, 2873, 3498, 2400, -1, 2400, 2839, 2404, -1, 2404, 2840, 2407, -1, 2407, 2841, 2413, -1, 2413, 2842, 2415, -1, 2415, 3384, 2420, -1, 2420, 2874, 2875, -1, 2875, 2843, 2425, -1, 2425, 3379, 2428, -1, 2428, 2844, 2845, -1, 2845, 3496, 2876, -1, 2876, 3495, 2877, -1, 2877, 2846, 2878, -1, 2878, 2847, 2879, -1, 2879, 2848, 2880, -1, 2880, 3406, 2448, -1, 2448, 2849, 2456, -1, 2456, 3403, 2850, -1, 2850, 2881, 2851, -1, 2851, 3493, 2467, -1, 2467, 2852, 2474, -1, 2474, 2882, 2853, -1, 2853, 3491, 2479, -1, 2479, 2854, 2480, -1, 2480, 2855, 2483, -1, 2483, 2857, 2856, -1, 2856, 3485, 2490, -1, 2490, 3484, 2497, -1, 2497, 2859, 2858, -1, 2858, 3483, 2505, -1, 2505, 3482, 2883, -1, 2883, 3481, 2860, -1, 2860, 2861, 2509, -1, 2509, 3489, 2514, -1, 2514, 3433, 2862, -1, 2862, 2863, 2525, -1, 2525, 3435, 2884, -1, 2884, 3437, 2532, -1, 2532, 2885, 2538, -1, 2538, 3439, 2886, -1, 2886, 2864, 2541, -1, 2541, 3442, 2544, -1, 2544, 2887, 2865, -1, 2865, 3443, 2888, -1, 2888, 2866, 2889, -1, 2889, 3444, 2890, -1, 2890, 3445, 2891, -1, 2891, 3446, 2867, -1, 2867, 3447, 2562, -1, 2562, 2869, 2868, -1, 2868, 2870, 2568, -1, 2568, 2892, 2570, -1, 2570, 3478, 2575, -1, 2575, 2871, 2580, -1, 3888, 2361, 2903, -1, 2903, 2361, 2659, -1, 2659, 2361, 2893, -1, 2896, 2893, 2894, -1, 2895, 2894, 2359, -1, 2897, 2359, 2358, -1, 2747, 2897, 2358, -1, 2659, 2893, 2896, -1, 2896, 2894, 2895, -1, 2895, 2359, 2897, -1, 2744, 2898, 2666, -1, 2666, 2898, 2942, -1, 2899, 2942, 2900, -1, 2658, 2900, 2901, -1, 2654, 2901, 2902, -1, 2903, 2902, 3891, -1, 2903, 2654, 2902, -1, 2666, 2942, 2899, -1, 2899, 2900, 2658, -1, 2658, 2901, 2654, -1, 2904, 2950, 2746, -1, 2904, 2905, 2950, -1, 2904, 2906, 2905, -1, 2905, 2906, 2956, -1, 2917, 2956, 2907, -1, 2914, 2907, 2919, -1, 2913, 2919, 2960, -1, 2908, 2960, 2909, -1, 2910, 2909, 3899, -1, 2910, 2908, 2909, -1, 2910, 2911, 2908, -1, 2908, 2911, 2912, -1, 2913, 2912, 2915, -1, 2914, 2915, 2955, -1, 2917, 2955, 2916, -1, 2905, 2916, 2950, -1, 2905, 2917, 2916, -1, 2905, 2956, 2917, -1, 2956, 2906, 2949, -1, 2907, 2949, 2918, -1, 2919, 2918, 2929, -1, 2960, 2929, 2927, -1, 2909, 2927, 2920, -1, 3899, 2920, 2921, -1, 3899, 2909, 2920, -1, 2922, 2957, 2742, -1, 2922, 2923, 2957, -1, 2922, 2931, 2923, -1, 2923, 2931, 2924, -1, 2958, 2924, 2925, -1, 2926, 2925, 3156, -1, 3159, 2926, 3156, -1, 3159, 2959, 2926, -1, 3159, 3161, 2959, -1, 2959, 3161, 2920, -1, 2927, 2959, 2920, -1, 2927, 2928, 2959, -1, 2927, 2929, 2928, -1, 2928, 2929, 2930, -1, 2958, 2930, 2923, -1, 2924, 2958, 2923, -1, 2924, 2931, 2932, -1, 2925, 2932, 2933, -1, 3156, 2925, 2933, -1, 2931, 2741, 2932, -1, 2932, 2741, 2933, -1, 3161, 2921, 2920, -1, 2911, 2934, 2912, -1, 2912, 2934, 2935, -1, 2915, 2935, 2936, -1, 2955, 2936, 2939, -1, 2916, 2939, 2941, -1, 2950, 2941, 2937, -1, 2746, 2937, 2898, -1, 2746, 2950, 2937, -1, 2934, 2938, 2935, -1, 2935, 2938, 2943, -1, 2936, 2943, 2954, -1, 2939, 2954, 2945, -1, 2941, 2945, 2940, -1, 2942, 2940, 2900, -1, 2942, 2941, 2940, -1, 2942, 2937, 2941, -1, 2942, 2898, 2937, -1, 2938, 2944, 2943, -1, 2943, 2944, 2946, -1, 2954, 2946, 2952, -1, 2945, 2952, 2951, -1, 2940, 2951, 2900, -1, 2940, 2945, 2951, -1, 2944, 3897, 2946, -1, 2946, 3897, 2953, -1, 2952, 2953, 2948, -1, 2951, 2948, 2901, -1, 2900, 2951, 2901, -1, 3897, 3892, 2953, -1, 2953, 3892, 2947, -1, 2948, 2947, 2902, -1, 2901, 2948, 2902, -1, 3892, 3891, 2947, -1, 2947, 3891, 2902, -1, 2906, 2742, 2949, -1, 2949, 2742, 2957, -1, 2918, 2957, 2930, -1, 2929, 2918, 2930, -1, 2916, 2941, 2950, -1, 2939, 2945, 2941, -1, 2948, 2951, 2952, -1, 2947, 2948, 2953, -1, 2952, 2945, 2954, -1, 2953, 2952, 2946, -1, 2955, 2939, 2916, -1, 2936, 2954, 2939, -1, 2943, 2946, 2954, -1, 2914, 2955, 2917, -1, 2907, 2914, 2917, -1, 2949, 2907, 2956, -1, 2915, 2936, 2955, -1, 2935, 2943, 2936, -1, 2957, 2918, 2949, -1, 2918, 2919, 2907, -1, 2923, 2930, 2957, -1, 2915, 2914, 2913, -1, 2913, 2914, 2919, -1, 2960, 2919, 2929, -1, 2935, 2915, 2912, -1, 2960, 2908, 2913, -1, 2913, 2908, 2912, -1, 2928, 2930, 2958, -1, 2926, 2958, 2925, -1, 2926, 2928, 2958, -1, 2926, 2959, 2928, -1, 2909, 2960, 2927, -1, 2932, 2925, 2924, -1, 2961, 2972, 2962, -1, 3194, 2962, 3195, -1, 3193, 3195, 2963, -1, 3191, 2963, 2964, -1, 3186, 2964, 3938, -1, 3937, 3186, 3938, -1, 3937, 2966, 3186, -1, 3937, 2965, 2966, -1, 2966, 2965, 3199, -1, 3198, 3199, 2975, -1, 2967, 2975, 3202, -1, 2971, 3202, 2968, -1, 2969, 2968, 2978, -1, 2969, 2971, 2968, -1, 2969, 2970, 2971, -1, 2971, 2970, 3201, -1, 2967, 3201, 3200, -1, 3198, 3200, 3185, -1, 2966, 3185, 3186, -1, 2966, 3198, 3185, -1, 2966, 3199, 3198, -1, 2972, 3288, 2962, -1, 2962, 3288, 3293, -1, 3195, 3293, 2973, -1, 2963, 2973, 3300, -1, 2964, 3300, 3939, -1, 3938, 2964, 3939, -1, 2962, 3293, 3195, -1, 3195, 2973, 2963, -1, 2963, 3300, 2964, -1, 2965, 3963, 3199, -1, 3199, 3963, 2974, -1, 2975, 2974, 3205, -1, 3202, 3205, 2976, -1, 2968, 2976, 2977, -1, 2978, 2977, 2690, -1, 2978, 2968, 2977, -1, 3963, 2979, 2974, -1, 2974, 2979, 3009, -1, 3205, 3009, 3204, -1, 2976, 3204, 3208, -1, 2977, 3208, 2980, -1, 2690, 2980, 3184, -1, 3183, 3184, 2981, -1, 2701, 2981, 3182, -1, 3180, 3182, 3181, -1, 2691, 3181, 3019, -1, 3179, 3019, 3020, -1, 2692, 3020, 2982, -1, 2694, 2982, 2983, -1, 3178, 2983, 3035, -1, 3177, 3035, 2984, -1, 2704, 2984, 2986, -1, 2985, 2986, 2987, -1, 2988, 2987, 2989, -1, 2990, 2989, 2991, -1, 2992, 2991, 3176, -1, 2709, 3176, 2993, -1, 2711, 2993, 2995, -1, 2994, 2995, 3059, -1, 3175, 3059, 3063, -1, 2996, 3063, 3174, -1, 2997, 3174, 3173, -1, 3172, 3173, 3171, -1, 3170, 3171, 3071, -1, 2717, 3071, 2998, -1, 2719, 2998, 3083, -1, 2999, 3083, 3082, -1, 2720, 3082, 3088, -1, 2721, 3088, 3000, -1, 3001, 3000, 3095, -1, 3169, 3095, 3094, -1, 3167, 3094, 3099, -1, 3002, 3099, 3100, -1, 3165, 3100, 3164, -1, 3003, 3164, 3102, -1, 3004, 3003, 3102, -1, 3004, 3005, 3003, -1, 3004, 3945, 3005, -1, 3005, 3945, 3103, -1, 3008, 3103, 3104, -1, 3236, 3104, 3243, -1, 3239, 3243, 3006, -1, 2728, 3006, 2729, -1, 2728, 3239, 3006, -1, 2728, 2726, 3239, -1, 3239, 2726, 3162, -1, 3236, 3162, 3007, -1, 3008, 3007, 3234, -1, 3005, 3234, 3003, -1, 3005, 3008, 3234, -1, 3005, 3103, 3008, -1, 2979, 3936, 3009, -1, 3009, 3936, 3203, -1, 3204, 3203, 3207, -1, 3208, 3207, 3209, -1, 2980, 3209, 3184, -1, 2980, 3208, 3209, -1, 3936, 3935, 3203, -1, 3203, 3935, 3206, -1, 3207, 3206, 3010, -1, 3209, 3010, 3011, -1, 3184, 3011, 2981, -1, 3184, 3209, 3011, -1, 3935, 3012, 3206, -1, 3206, 3012, 3014, -1, 3010, 3014, 3016, -1, 3011, 3016, 3013, -1, 2981, 3013, 3182, -1, 2981, 3011, 3013, -1, 3012, 3933, 3014, -1, 3014, 3933, 3015, -1, 3016, 3015, 3210, -1, 3013, 3210, 3017, -1, 3182, 3017, 3181, -1, 3182, 3013, 3017, -1, 3933, 3959, 3015, -1, 3015, 3959, 3018, -1, 3210, 3018, 3211, -1, 3017, 3211, 3021, -1, 3181, 3021, 3019, -1, 3181, 3017, 3021, -1, 3959, 3958, 3018, -1, 3018, 3958, 3022, -1, 3211, 3022, 3025, -1, 3021, 3025, 3213, -1, 3019, 3213, 3020, -1, 3019, 3021, 3213, -1, 3958, 3023, 3022, -1, 3022, 3023, 3024, -1, 3025, 3024, 3212, -1, 3213, 3212, 3026, -1, 3020, 3026, 2982, -1, 3020, 3213, 3026, -1, 3023, 3029, 3024, -1, 3024, 3029, 3214, -1, 3212, 3214, 3027, -1, 3026, 3027, 3028, -1, 2982, 3028, 2983, -1, 2982, 3026, 3028, -1, 3029, 3031, 3214, -1, 3214, 3031, 3030, -1, 3027, 3030, 3032, -1, 3028, 3032, 3034, -1, 2983, 3034, 3035, -1, 2983, 3028, 3034, -1, 3031, 3036, 3030, -1, 3030, 3036, 3216, -1, 3032, 3216, 3033, -1, 3034, 3033, 3037, -1, 3035, 3037, 2984, -1, 3035, 3034, 3037, -1, 3036, 3038, 3216, -1, 3216, 3038, 3215, -1, 3033, 3215, 3039, -1, 3037, 3039, 3041, -1, 2984, 3041, 2986, -1, 2984, 3037, 3041, -1, 3038, 3956, 3215, -1, 3215, 3956, 3042, -1, 3039, 3042, 3217, -1, 3041, 3217, 3040, -1, 2986, 3040, 2987, -1, 2986, 3041, 3040, -1, 3956, 3930, 3042, -1, 3042, 3930, 3219, -1, 3217, 3219, 3218, -1, 3040, 3218, 3043, -1, 2987, 3043, 2989, -1, 2987, 3040, 3043, -1, 3930, 3044, 3219, -1, 3219, 3044, 3046, -1, 3218, 3046, 3220, -1, 3043, 3220, 3045, -1, 2989, 3045, 2991, -1, 2989, 3043, 3045, -1, 3044, 3047, 3046, -1, 3046, 3047, 3221, -1, 3220, 3221, 3222, -1, 3045, 3222, 3049, -1, 2991, 3049, 3176, -1, 2991, 3045, 3049, -1, 3047, 3928, 3221, -1, 3221, 3928, 3050, -1, 3222, 3050, 3048, -1, 3049, 3048, 3052, -1, 3176, 3052, 2993, -1, 3176, 3049, 3052, -1, 3928, 3054, 3050, -1, 3050, 3054, 3051, -1, 3048, 3051, 3053, -1, 3052, 3053, 3056, -1, 2993, 3056, 2995, -1, 2993, 3052, 3056, -1, 3054, 3951, 3051, -1, 3051, 3951, 3055, -1, 3053, 3055, 3058, -1, 3056, 3058, 3223, -1, 2995, 3223, 3059, -1, 2995, 3056, 3223, -1, 3951, 3057, 3055, -1, 3055, 3057, 3060, -1, 3058, 3060, 3061, -1, 3223, 3061, 3062, -1, 3059, 3062, 3063, -1, 3059, 3223, 3062, -1, 3057, 3927, 3060, -1, 3060, 3927, 3224, -1, 3061, 3224, 3064, -1, 3062, 3064, 3225, -1, 3063, 3225, 3174, -1, 3063, 3062, 3225, -1, 3927, 3066, 3224, -1, 3224, 3066, 3067, -1, 3064, 3067, 3065, -1, 3225, 3065, 3069, -1, 3174, 3069, 3173, -1, 3174, 3225, 3069, -1, 3066, 3925, 3067, -1, 3067, 3925, 3226, -1, 3065, 3226, 3227, -1, 3069, 3227, 3068, -1, 3173, 3068, 3171, -1, 3173, 3069, 3068, -1, 3925, 3070, 3226, -1, 3226, 3070, 3228, -1, 3227, 3228, 3072, -1, 3068, 3072, 3073, -1, 3171, 3073, 3071, -1, 3171, 3068, 3073, -1, 3070, 3074, 3228, -1, 3228, 3074, 3229, -1, 3072, 3229, 3076, -1, 3073, 3076, 3077, -1, 3071, 3077, 2998, -1, 3071, 3073, 3077, -1, 3074, 3924, 3229, -1, 3229, 3924, 3075, -1, 3076, 3075, 3078, -1, 3077, 3078, 3084, -1, 2998, 3084, 3083, -1, 2998, 3077, 3084, -1, 3924, 3922, 3075, -1, 3075, 3922, 3079, -1, 3078, 3079, 3080, -1, 3084, 3080, 3081, -1, 3083, 3081, 3082, -1, 3083, 3084, 3081, -1, 3922, 3921, 3079, -1, 3079, 3921, 3085, -1, 3080, 3085, 3230, -1, 3081, 3230, 3231, -1, 3082, 3231, 3088, -1, 3082, 3081, 3231, -1, 3921, 3089, 3085, -1, 3085, 3089, 3086, -1, 3230, 3086, 3090, -1, 3231, 3090, 3087, -1, 3088, 3087, 3000, -1, 3088, 3231, 3087, -1, 3089, 3950, 3086, -1, 3086, 3950, 3092, -1, 3090, 3092, 3091, -1, 3087, 3091, 3093, -1, 3000, 3093, 3095, -1, 3000, 3087, 3093, -1, 3950, 3949, 3092, -1, 3092, 3949, 3097, -1, 3091, 3097, 3232, -1, 3093, 3232, 3096, -1, 3095, 3096, 3094, -1, 3095, 3093, 3096, -1, 3949, 3948, 3097, -1, 3097, 3948, 3098, -1, 3232, 3098, 3233, -1, 3096, 3233, 3099, -1, 3094, 3096, 3099, -1, 3948, 3917, 3098, -1, 3098, 3917, 3101, -1, 3233, 3101, 3100, -1, 3099, 3233, 3100, -1, 3917, 3915, 3101, -1, 3101, 3915, 3164, -1, 3100, 3101, 3164, -1, 3915, 3102, 3164, -1, 3945, 3944, 3103, -1, 3103, 3944, 3237, -1, 3104, 3237, 3242, -1, 3243, 3242, 3107, -1, 3006, 3107, 3105, -1, 2729, 3105, 2730, -1, 2729, 3006, 3105, -1, 3944, 3913, 3237, -1, 3237, 3913, 3241, -1, 3242, 3241, 3106, -1, 3107, 3106, 3244, -1, 3105, 3244, 3249, -1, 2730, 3249, 3108, -1, 2730, 3105, 3249, -1, 3913, 3911, 3241, -1, 3241, 3911, 3240, -1, 3106, 3240, 3248, -1, 3244, 3248, 3111, -1, 3249, 3111, 3109, -1, 3108, 3109, 3112, -1, 3108, 3249, 3109, -1, 3911, 3110, 3240, -1, 3240, 3110, 3247, -1, 3248, 3247, 3246, -1, 3111, 3246, 3196, -1, 3109, 3196, 3114, -1, 3112, 3114, 3113, -1, 3112, 3109, 3114, -1, 3110, 3115, 3247, -1, 3247, 3115, 3245, -1, 3246, 3245, 3118, -1, 3196, 3118, 3119, -1, 3114, 3119, 3116, -1, 3113, 3116, 2731, -1, 3113, 3114, 3116, -1, 3115, 3117, 3245, -1, 3245, 3117, 3122, -1, 3118, 3122, 3252, -1, 3119, 3252, 3120, -1, 3116, 3120, 3255, -1, 2731, 3255, 2736, -1, 2731, 3116, 3255, -1, 3117, 3121, 3122, -1, 3122, 3121, 3124, -1, 3252, 3124, 3251, -1, 3120, 3251, 3254, -1, 3255, 3254, 3123, -1, 2736, 3123, 2732, -1, 2736, 3255, 3123, -1, 3121, 3908, 3124, -1, 3124, 3908, 3250, -1, 3251, 3250, 3125, -1, 3254, 3125, 3257, -1, 3123, 3257, 3126, -1, 2732, 3126, 3128, -1, 2732, 3123, 3126, -1, 3908, 3127, 3250, -1, 3250, 3127, 3253, -1, 3125, 3253, 3256, -1, 3257, 3256, 3129, -1, 3126, 3129, 3130, -1, 3128, 3130, 2733, -1, 3128, 3126, 3130, -1, 3127, 3906, 3253, -1, 3253, 3906, 3259, -1, 3256, 3259, 3258, -1, 3129, 3258, 3132, -1, 3130, 3132, 3131, -1, 2733, 3131, 3134, -1, 2733, 3130, 3131, -1, 3906, 3904, 3259, -1, 3259, 3904, 3137, -1, 3258, 3137, 3133, -1, 3132, 3133, 3260, -1, 3131, 3260, 3140, -1, 3134, 3140, 3135, -1, 3134, 3131, 3140, -1, 3904, 3136, 3137, -1, 3137, 3136, 3141, -1, 3133, 3141, 3138, -1, 3260, 3138, 3263, -1, 3140, 3263, 3139, -1, 3135, 3139, 3143, -1, 3135, 3140, 3139, -1, 3136, 3146, 3141, -1, 3141, 3146, 3148, -1, 3138, 3148, 3262, -1, 3263, 3262, 3142, -1, 3139, 3142, 3145, -1, 3143, 3145, 3144, -1, 3143, 3139, 3145, -1, 3146, 3147, 3148, -1, 3148, 3147, 3261, -1, 3262, 3261, 3149, -1, 3142, 3149, 3266, -1, 3145, 3266, 3150, -1, 3144, 3150, 2740, -1, 3144, 3145, 3150, -1, 3147, 3151, 3261, -1, 3261, 3151, 3152, -1, 3149, 3152, 3264, -1, 3266, 3264, 3153, -1, 3150, 3153, 3155, -1, 2740, 3155, 2741, -1, 2740, 3150, 3155, -1, 3151, 3902, 3152, -1, 3152, 3902, 3154, -1, 3264, 3154, 3265, -1, 3153, 3265, 3157, -1, 3155, 3157, 2933, -1, 2741, 3155, 2933, -1, 3902, 3940, 3154, -1, 3154, 3940, 3158, -1, 3265, 3158, 3267, -1, 3157, 3267, 3156, -1, 2933, 3157, 3156, -1, 3940, 3901, 3158, -1, 3158, 3901, 3160, -1, 3267, 3160, 3159, -1, 3156, 3267, 3159, -1, 3901, 2921, 3160, -1, 3160, 2921, 3161, -1, 3159, 3160, 3161, -1, 2726, 3163, 3162, -1, 3162, 3163, 3238, -1, 3007, 3238, 3235, -1, 3234, 3235, 3165, -1, 3003, 3165, 3164, -1, 3003, 3234, 3165, -1, 3163, 2725, 3238, -1, 3238, 2725, 3166, -1, 3235, 3166, 3002, -1, 3165, 3002, 3100, -1, 3165, 3235, 3002, -1, 2725, 3168, 3166, -1, 3166, 3168, 3167, -1, 3002, 3167, 3099, -1, 3002, 3166, 3167, -1, 3168, 3169, 3167, -1, 3167, 3169, 3094, -1, 3169, 3001, 3095, -1, 3001, 2721, 3000, -1, 2721, 2720, 3088, -1, 2720, 2999, 3082, -1, 2999, 2719, 3083, -1, 2719, 2717, 2998, -1, 2717, 3170, 3071, -1, 3170, 3172, 3171, -1, 3172, 2997, 3173, -1, 2997, 2996, 3174, -1, 2996, 3175, 3063, -1, 3175, 2994, 3059, -1, 2994, 2711, 2995, -1, 2711, 2709, 2993, -1, 2709, 2992, 3176, -1, 2992, 2990, 2991, -1, 2990, 2988, 2989, -1, 2988, 2985, 2987, -1, 2985, 2704, 2986, -1, 2704, 3177, 2984, -1, 3177, 3178, 3035, -1, 3178, 2694, 2983, -1, 2694, 2692, 2982, -1, 2692, 3179, 3020, -1, 3179, 2691, 3019, -1, 2691, 3180, 3181, -1, 3180, 2701, 3182, -1, 2701, 3183, 2981, -1, 3183, 2690, 3184, -1, 2980, 2690, 2977, -1, 2970, 3187, 3201, -1, 3201, 3187, 3189, -1, 3200, 3189, 3197, -1, 3185, 3197, 3191, -1, 3186, 3191, 2964, -1, 3186, 3185, 3191, -1, 3187, 3188, 3189, -1, 3189, 3188, 3190, -1, 3197, 3190, 3193, -1, 3191, 3193, 2963, -1, 3191, 3197, 3193, -1, 3188, 3192, 3190, -1, 3190, 3192, 3194, -1, 3193, 3194, 3195, -1, 3193, 3190, 3194, -1, 3192, 2961, 3194, -1, 3194, 2961, 2962, -1, 3122, 3118, 3245, -1, 3118, 3196, 3246, -1, 3124, 3252, 3122, -1, 3196, 3109, 3111, -1, 3252, 3119, 3118, -1, 3119, 3114, 3196, -1, 3200, 3197, 3185, -1, 3189, 3190, 3197, -1, 2967, 3200, 3198, -1, 2975, 2967, 3198, -1, 2974, 2975, 3199, -1, 3201, 3189, 3200, -1, 3009, 3205, 2974, -1, 2971, 3201, 2967, -1, 3202, 2971, 2967, -1, 3205, 3202, 2975, -1, 3203, 3204, 3009, -1, 3204, 2976, 3205, -1, 2976, 2968, 3202, -1, 3206, 3207, 3203, -1, 3207, 3208, 3204, -1, 3208, 2977, 2976, -1, 3014, 3010, 3206, -1, 3010, 3209, 3207, -1, 3015, 3016, 3014, -1, 3016, 3011, 3010, -1, 3018, 3210, 3015, -1, 3210, 3013, 3016, -1, 3022, 3211, 3018, -1, 3211, 3017, 3210, -1, 3024, 3025, 3022, -1, 3025, 3021, 3211, -1, 3214, 3212, 3024, -1, 3212, 3213, 3025, -1, 3030, 3027, 3214, -1, 3027, 3026, 3212, -1, 3216, 3032, 3030, -1, 3032, 3028, 3027, -1, 3215, 3033, 3216, -1, 3033, 3034, 3032, -1, 3042, 3039, 3215, -1, 3039, 3037, 3033, -1, 3219, 3217, 3042, -1, 3217, 3041, 3039, -1, 3046, 3218, 3219, -1, 3218, 3040, 3217, -1, 3221, 3220, 3046, -1, 3220, 3043, 3218, -1, 3050, 3222, 3221, -1, 3222, 3045, 3220, -1, 3051, 3048, 3050, -1, 3048, 3049, 3222, -1, 3055, 3053, 3051, -1, 3053, 3052, 3048, -1, 3060, 3058, 3055, -1, 3058, 3056, 3053, -1, 3224, 3061, 3060, -1, 3061, 3223, 3058, -1, 3067, 3064, 3224, -1, 3064, 3062, 3061, -1, 3226, 3065, 3067, -1, 3065, 3225, 3064, -1, 3228, 3227, 3226, -1, 3227, 3069, 3065, -1, 3229, 3072, 3228, -1, 3072, 3068, 3227, -1, 3075, 3076, 3229, -1, 3076, 3073, 3072, -1, 3079, 3078, 3075, -1, 3078, 3077, 3076, -1, 3085, 3080, 3079, -1, 3080, 3084, 3078, -1, 3086, 3230, 3085, -1, 3230, 3081, 3080, -1, 3092, 3090, 3086, -1, 3090, 3231, 3230, -1, 3097, 3091, 3092, -1, 3091, 3087, 3090, -1, 3098, 3232, 3097, -1, 3232, 3093, 3091, -1, 3101, 3233, 3098, -1, 3233, 3096, 3232, -1, 3007, 3235, 3234, -1, 3238, 3166, 3235, -1, 3236, 3007, 3008, -1, 3104, 3236, 3008, -1, 3237, 3104, 3103, -1, 3162, 3238, 3007, -1, 3241, 3242, 3237, -1, 3239, 3162, 3236, -1, 3243, 3239, 3236, -1, 3242, 3243, 3104, -1, 3240, 3106, 3241, -1, 3106, 3107, 3242, -1, 3107, 3006, 3243, -1, 3247, 3248, 3240, -1, 3248, 3244, 3106, -1, 3244, 3105, 3107, -1, 3245, 3246, 3247, -1, 3246, 3111, 3248, -1, 3111, 3249, 3244, -1, 3250, 3251, 3124, -1, 3251, 3120, 3252, -1, 3120, 3116, 3119, -1, 3253, 3125, 3250, -1, 3125, 3254, 3251, -1, 3254, 3255, 3120, -1, 3259, 3256, 3253, -1, 3256, 3257, 3125, -1, 3257, 3123, 3254, -1, 3137, 3258, 3259, -1, 3258, 3129, 3256, -1, 3129, 3126, 3257, -1, 3141, 3133, 3137, -1, 3133, 3132, 3258, -1, 3132, 3130, 3129, -1, 3148, 3138, 3141, -1, 3138, 3260, 3133, -1, 3260, 3131, 3132, -1, 3261, 3262, 3148, -1, 3262, 3263, 3138, -1, 3263, 3140, 3260, -1, 3152, 3149, 3261, -1, 3149, 3142, 3262, -1, 3142, 3139, 3263, -1, 3154, 3264, 3152, -1, 3264, 3266, 3149, -1, 3266, 3145, 3142, -1, 3158, 3265, 3154, -1, 3265, 3153, 3264, -1, 3153, 3150, 3266, -1, 3160, 3267, 3158, -1, 3267, 3157, 3265, -1, 3157, 3155, 3153, -1, 3329, 3307, 3276, -1, 3268, 3276, 3313, -1, 3314, 3313, 3305, -1, 3269, 3305, 3318, -1, 3272, 3318, 3271, -1, 3270, 3271, 3304, -1, 3270, 3272, 3271, -1, 3270, 2685, 3272, -1, 3272, 2685, 3308, -1, 3269, 3308, 3273, -1, 3314, 3273, 3274, -1, 3268, 3274, 3275, -1, 3329, 3268, 3275, -1, 3329, 3276, 3268, -1, 3969, 3306, 3972, -1, 3969, 3277, 3306, -1, 3969, 3283, 3277, -1, 3277, 3283, 3284, -1, 3316, 3284, 3278, -1, 3281, 3278, 3279, -1, 3280, 3279, 3320, -1, 3319, 3320, 3287, -1, 2696, 3287, 2972, -1, 2696, 3319, 3287, -1, 2696, 3304, 3319, -1, 3319, 3304, 3303, -1, 3280, 3303, 3317, -1, 3281, 3317, 3315, -1, 3316, 3315, 3282, -1, 3277, 3282, 3306, -1, 3277, 3316, 3282, -1, 3277, 3284, 3316, -1, 3283, 3285, 3284, -1, 3284, 3285, 3289, -1, 3278, 3289, 3286, -1, 3279, 3286, 3291, -1, 3320, 3291, 3294, -1, 3287, 3294, 3288, -1, 2972, 3287, 3288, -1, 3285, 3295, 3289, -1, 3289, 3295, 3290, -1, 3286, 3290, 3292, -1, 3291, 3292, 3298, -1, 3294, 3298, 3293, -1, 3288, 3294, 3293, -1, 3295, 3296, 3290, -1, 3290, 3296, 3297, -1, 3292, 3297, 3301, -1, 3298, 3301, 2973, -1, 3293, 3298, 2973, -1, 3296, 3299, 3297, -1, 3297, 3299, 3967, -1, 3302, 3967, 3939, -1, 3300, 3302, 3939, -1, 3300, 3301, 3302, -1, 3300, 2973, 3301, -1, 3297, 3967, 3302, -1, 3301, 3297, 3302, -1, 3303, 3304, 3271, -1, 3317, 3271, 3318, -1, 3315, 3318, 3305, -1, 3282, 3305, 3313, -1, 3306, 3313, 3276, -1, 3972, 3276, 3307, -1, 3972, 3306, 3276, -1, 3308, 2685, 3311, -1, 3273, 3311, 3309, -1, 3274, 3309, 3330, -1, 3275, 3274, 3330, -1, 2684, 3310, 3312, -1, 2684, 3332, 3310, -1, 3310, 3332, 3309, -1, 3311, 3310, 3309, -1, 3311, 3312, 3310, -1, 3311, 2685, 3312, -1, 3332, 3330, 3309, -1, 3314, 3274, 3268, -1, 3313, 3314, 3268, -1, 3273, 3309, 3274, -1, 3282, 3313, 3306, -1, 3269, 3273, 3314, -1, 3305, 3269, 3314, -1, 3308, 3311, 3273, -1, 3315, 3305, 3282, -1, 3272, 3308, 3269, -1, 3318, 3272, 3269, -1, 3281, 3315, 3316, -1, 3278, 3281, 3316, -1, 3289, 3278, 3284, -1, 3317, 3318, 3315, -1, 3290, 3286, 3289, -1, 3280, 3317, 3281, -1, 3279, 3280, 3281, -1, 3286, 3279, 3278, -1, 3303, 3271, 3317, -1, 3297, 3292, 3290, -1, 3292, 3291, 3286, -1, 3319, 3303, 3280, -1, 3320, 3319, 3280, -1, 3291, 3320, 3279, -1, 3298, 3292, 3301, -1, 3294, 3291, 3298, -1, 3287, 3320, 3294, -1, 2776, 3321, 2777, -1, 2777, 3321, 3322, -1, 3322, 3321, 2364, -1, 2817, 2364, 3324, -1, 3323, 3324, 3326, -1, 3323, 2817, 3324, -1, 3322, 2364, 2817, -1, 3324, 2365, 3326, -1, 3326, 2365, 3976, -1, 3325, 3326, 3976, -1, 3325, 3307, 3327, -1, 3327, 3307, 3329, -1, 3328, 3329, 3275, -1, 3333, 3275, 3330, -1, 2823, 3330, 3332, -1, 3331, 3332, 2684, -1, 3331, 2823, 3332, -1, 3327, 3329, 3328, -1, 3328, 3275, 3333, -1, 3333, 3330, 2823, -1, 3334, 3887, 3506, -1, 3334, 3335, 3887, -1, 3334, 3884, 3335, -1, 3334, 3336, 3884, -1, 3334, 3829, 3336, -1, 3336, 3829, 3828, -1, 3338, 3828, 3337, -1, 3338, 3336, 3828, -1, 3338, 3339, 3336, -1, 3336, 3339, 3590, -1, 3573, 3336, 3590, -1, 3573, 3340, 3336, -1, 3573, 3572, 3340, -1, 3340, 3572, 2833, -1, 2833, 3572, 3342, -1, 3341, 2833, 3342, -1, 3341, 3343, 2833, -1, 3341, 3344, 3343, -1, 3343, 3344, 3505, -1, 3505, 3344, 3345, -1, 3504, 3345, 3571, -1, 3587, 3504, 3571, -1, 3587, 2835, 3504, -1, 3587, 3586, 2835, -1, 2835, 3586, 2836, -1, 2836, 3586, 3503, -1, 3502, 3503, 3585, -1, 3346, 3585, 3583, -1, 3569, 3346, 3583, -1, 3569, 2838, 3346, -1, 3569, 3698, 2838, -1, 3569, 3347, 3698, -1, 3698, 3347, 3348, -1, 3871, 3348, 3349, -1, 3871, 3698, 3348, -1, 3871, 3869, 3698, -1, 3698, 3869, 3699, -1, 3699, 3869, 3350, -1, 3350, 3869, 3351, -1, 3701, 3351, 3353, -1, 3702, 3353, 3352, -1, 3702, 3701, 3353, -1, 3828, 3354, 3337, -1, 3337, 3354, 3877, -1, 3592, 3877, 3875, -1, 3356, 3875, 3826, -1, 3355, 3356, 3826, -1, 3355, 3357, 3356, -1, 3356, 3357, 3360, -1, 3358, 3360, 3359, -1, 3358, 3356, 3360, -1, 3337, 3877, 3592, -1, 3592, 3875, 3356, -1, 3361, 3579, 3360, -1, 3361, 3362, 3579, -1, 3361, 3363, 3362, -1, 3362, 3363, 3364, -1, 3364, 3363, 3365, -1, 3365, 3363, 3825, -1, 3366, 3825, 3823, -1, 3581, 3823, 3349, -1, 3348, 3581, 3349, -1, 3365, 3825, 3366, -1, 3366, 3823, 3581, -1, 3350, 3351, 3701, -1, 3353, 3367, 3352, -1, 3352, 3367, 3368, -1, 3368, 3367, 3369, -1, 3370, 3369, 3704, -1, 3370, 3368, 3369, -1, 3369, 3371, 3704, -1, 3704, 3371, 3705, -1, 3705, 3371, 3719, -1, 3719, 3371, 3372, -1, 3721, 3372, 3706, -1, 3721, 3719, 3372, -1, 3372, 3373, 3706, -1, 3706, 3373, 3707, -1, 3707, 3373, 3374, -1, 3374, 3373, 3865, -1, 3723, 3865, 3821, -1, 3378, 3821, 3863, -1, 3545, 3863, 3862, -1, 3388, 3862, 3820, -1, 3375, 3820, 3376, -1, 3532, 3376, 3389, -1, 3532, 3375, 3376, -1, 3374, 3865, 3723, -1, 3723, 3821, 3378, -1, 3378, 3863, 3545, -1, 3377, 3378, 3545, -1, 3377, 3497, 3378, -1, 3378, 3497, 3379, -1, 3380, 3379, 2843, -1, 2874, 3380, 2843, -1, 2874, 3381, 3380, -1, 2874, 3382, 3381, -1, 2874, 3383, 3382, -1, 2874, 3709, 3383, -1, 2874, 3384, 3709, -1, 3709, 3384, 3710, -1, 3710, 3384, 3385, -1, 3385, 3384, 2842, -1, 3730, 2842, 2841, -1, 3387, 2841, 3386, -1, 3387, 3730, 2841, -1, 3545, 3862, 3388, -1, 3388, 3820, 3375, -1, 3376, 3819, 3389, -1, 3389, 3819, 3533, -1, 3533, 3819, 3817, -1, 3547, 3817, 3390, -1, 3547, 3533, 3817, -1, 3817, 3392, 3390, -1, 3390, 3392, 3550, -1, 3550, 3392, 3534, -1, 3534, 3392, 3391, -1, 3391, 3392, 3393, -1, 3393, 3392, 3394, -1, 3394, 3392, 3553, -1, 3553, 3392, 3860, -1, 3858, 3553, 3860, -1, 3858, 3395, 3553, -1, 3553, 3395, 3815, -1, 3396, 3815, 3397, -1, 3407, 3397, 3516, -1, 3536, 3516, 3398, -1, 3399, 3398, 3667, -1, 3400, 3399, 3667, -1, 3400, 3556, 3399, -1, 3400, 3401, 3556, -1, 3556, 3401, 3558, -1, 3558, 3401, 3686, -1, 3402, 3686, 2881, -1, 3403, 3402, 2881, -1, 3403, 3404, 3402, -1, 3403, 2849, 3404, -1, 3404, 2849, 3538, -1, 3538, 2849, 3406, -1, 3405, 3406, 3561, -1, 3405, 3538, 3406, -1, 3553, 3815, 3396, -1, 3396, 3397, 3407, -1, 3814, 3675, 3516, -1, 3814, 3813, 3675, -1, 3675, 3813, 3812, -1, 3810, 3675, 3812, -1, 3810, 3408, 3675, -1, 3675, 3408, 3809, -1, 3409, 3675, 3809, -1, 3409, 3410, 3675, -1, 3675, 3410, 3411, -1, 3678, 3411, 3412, -1, 3413, 3412, 3691, -1, 3413, 3678, 3412, -1, 3675, 3411, 3678, -1, 3412, 3850, 3691, -1, 3691, 3850, 3679, -1, 3679, 3850, 3414, -1, 3429, 3414, 3807, -1, 3430, 3807, 3806, -1, 3694, 3806, 3415, -1, 3805, 3694, 3415, -1, 3805, 3416, 3694, -1, 3805, 3512, 3416, -1, 3805, 3657, 3512, -1, 3805, 3417, 3657, -1, 3657, 3417, 3804, -1, 3642, 3804, 3418, -1, 3644, 3418, 3803, -1, 3419, 3644, 3803, -1, 3419, 3847, 3644, -1, 3644, 3847, 3420, -1, 3802, 3644, 3420, -1, 3802, 3659, 3644, -1, 3802, 3421, 3659, -1, 3802, 3422, 3421, -1, 3802, 3423, 3422, -1, 3802, 3424, 3423, -1, 3802, 3645, 3424, -1, 3802, 3646, 3645, -1, 3802, 3426, 3646, -1, 3802, 3425, 3426, -1, 3426, 3425, 3427, -1, 3427, 3425, 3428, -1, 3647, 3428, 3648, -1, 3647, 3427, 3428, -1, 3679, 3414, 3429, -1, 3429, 3807, 3430, -1, 3430, 3806, 3694, -1, 3657, 3804, 3642, -1, 3642, 3418, 3644, -1, 3428, 3801, 3648, -1, 3648, 3801, 3431, -1, 3431, 3801, 3843, -1, 3457, 3843, 3799, -1, 3649, 3799, 3766, -1, 3432, 3649, 3766, -1, 3432, 3434, 3649, -1, 3432, 3433, 3434, -1, 3432, 2863, 3433, -1, 3432, 3765, 2863, -1, 2863, 3765, 3435, -1, 3435, 3765, 3748, -1, 3747, 3435, 3748, -1, 3747, 3437, 3435, -1, 3747, 3436, 3437, -1, 3437, 3436, 2885, -1, 2885, 3436, 3438, -1, 3745, 2885, 3438, -1, 3745, 3439, 2885, -1, 3745, 3440, 3439, -1, 3439, 3440, 2864, -1, 2864, 3440, 3441, -1, 3743, 2864, 3441, -1, 3743, 3442, 2864, -1, 3743, 3764, 3442, -1, 3442, 3764, 2887, -1, 2887, 3764, 3741, -1, 3740, 2887, 3741, -1, 3740, 3443, 2887, -1, 3740, 3739, 3443, -1, 3443, 3739, 2866, -1, 2866, 3739, 3737, -1, 3444, 3737, 3603, -1, 3622, 3444, 3603, -1, 3622, 3445, 3444, -1, 3622, 3602, 3445, -1, 3445, 3602, 3446, -1, 3446, 3602, 3479, -1, 3447, 3479, 3601, -1, 3448, 3447, 3601, -1, 3448, 2869, 3447, -1, 3448, 3600, 2869, -1, 2869, 3600, 2870, -1, 2870, 3600, 3617, -1, 3449, 2870, 3617, -1, 3449, 2892, 2870, -1, 3449, 3450, 2892, -1, 2892, 3450, 3478, -1, 3478, 3450, 3451, -1, 2871, 3451, 3614, -1, 3453, 3614, 3598, -1, 3452, 3453, 3598, -1, 3452, 3979, 3453, -1, 3452, 3595, 3979, -1, 3979, 3595, 3594, -1, 3788, 3594, 3471, -1, 3789, 3471, 3455, -1, 3454, 3455, 3593, -1, 3790, 3593, 3456, -1, 3790, 3454, 3593, -1, 3431, 3843, 3457, -1, 3799, 3798, 3766, -1, 3766, 3798, 3841, -1, 3797, 3766, 3841, -1, 3797, 3459, 3766, -1, 3766, 3459, 3750, -1, 3750, 3459, 3751, -1, 3751, 3459, 3752, -1, 3752, 3459, 3754, -1, 3754, 3459, 3458, -1, 3458, 3459, 3768, -1, 3768, 3459, 3839, -1, 3770, 3839, 3756, -1, 3770, 3768, 3839, -1, 3839, 3796, 3756, -1, 3756, 3796, 3460, -1, 3460, 3796, 3463, -1, 3463, 3796, 3461, -1, 3772, 3461, 3462, -1, 3774, 3462, 3759, -1, 3774, 3772, 3462, -1, 3463, 3461, 3772, -1, 3838, 3465, 3462, -1, 3838, 3464, 3465, -1, 3465, 3464, 3794, -1, 3793, 3465, 3794, -1, 3793, 3604, 3465, -1, 3793, 3625, 3604, -1, 3793, 3834, 3625, -1, 3625, 3834, 3605, -1, 3605, 3834, 3792, -1, 3606, 3792, 3467, -1, 3466, 3467, 3607, -1, 3466, 3606, 3467, -1, 3605, 3792, 3606, -1, 3467, 3468, 3607, -1, 3607, 3468, 3630, -1, 3630, 3468, 3631, -1, 3631, 3468, 3469, -1, 3632, 3469, 3524, -1, 3608, 3524, 3609, -1, 3608, 3632, 3524, -1, 3631, 3469, 3632, -1, 3470, 3593, 3524, -1, 3470, 3456, 3593, -1, 3454, 3789, 3455, -1, 3789, 3788, 3471, -1, 3594, 3788, 3979, -1, 3979, 3788, 3472, -1, 3786, 3979, 3472, -1, 3786, 3776, 3979, -1, 3786, 3777, 3776, -1, 3786, 3475, 3777, -1, 3777, 3475, 3778, -1, 3778, 3475, 3473, -1, 3473, 3475, 3474, -1, 3474, 3475, 3783, -1, 3783, 3475, 3780, -1, 3780, 3475, 3477, -1, 3476, 3477, 3781, -1, 3476, 3780, 3477, -1, 3453, 2871, 3614, -1, 2871, 3478, 3451, -1, 3447, 3446, 3479, -1, 3444, 2866, 3737, -1, 3434, 3433, 3488, -1, 3488, 3433, 3489, -1, 3480, 3489, 2861, -1, 3481, 3480, 2861, -1, 3481, 3482, 3480, -1, 3480, 3482, 3483, -1, 2859, 3480, 3483, -1, 2859, 3484, 3480, -1, 3480, 3484, 3485, -1, 3487, 3485, 3486, -1, 3487, 3480, 3485, -1, 3488, 3489, 3480, -1, 2857, 3490, 3485, -1, 2857, 2855, 3490, -1, 3490, 2855, 2854, -1, 3491, 3490, 2854, -1, 3491, 3636, 3490, -1, 3491, 3637, 3636, -1, 3491, 3651, 3637, -1, 3491, 3653, 3651, -1, 3491, 3638, 3653, -1, 3491, 3523, 3638, -1, 3491, 2882, 3523, -1, 3523, 2882, 3492, -1, 3492, 2882, 2852, -1, 3494, 2852, 3493, -1, 3666, 3493, 2881, -1, 3686, 3666, 2881, -1, 3492, 2852, 3494, -1, 3494, 3493, 3666, -1, 2848, 3544, 3406, -1, 2848, 2847, 3544, -1, 3544, 2847, 2846, -1, 3495, 3544, 2846, -1, 3495, 3496, 3544, -1, 3544, 3496, 2844, -1, 3497, 2844, 3379, -1, 3497, 3544, 2844, -1, 3378, 3379, 3380, -1, 3385, 2842, 3730, -1, 2841, 2840, 3386, -1, 3386, 2840, 3711, -1, 3711, 2840, 2839, -1, 3712, 2839, 3713, -1, 3712, 3711, 2839, -1, 2839, 3498, 3713, -1, 3713, 3498, 3499, -1, 3499, 3498, 3714, -1, 3714, 3498, 3500, -1, 3500, 3498, 3698, -1, 3698, 3498, 3501, -1, 2838, 3698, 3501, -1, 3346, 3502, 3585, -1, 3502, 2836, 3503, -1, 3504, 3505, 3345, -1, 3887, 3883, 3506, -1, 3506, 3883, 3507, -1, 3508, 3506, 3507, -1, 3508, 3882, 3506, -1, 3506, 3882, 3881, -1, 3509, 3506, 3881, -1, 3509, 3879, 3506, -1, 3684, 3512, 3523, -1, 3684, 3683, 3512, -1, 3512, 3683, 3510, -1, 3696, 3512, 3510, -1, 3696, 3681, 3512, -1, 3512, 3681, 3695, -1, 3511, 3512, 3695, -1, 3511, 3513, 3512, -1, 3512, 3513, 3416, -1, 3675, 3514, 3516, -1, 3516, 3514, 3674, -1, 3515, 3516, 3674, -1, 3515, 3672, 3516, -1, 3516, 3672, 3671, -1, 3670, 3516, 3671, -1, 3670, 3668, 3516, -1, 3516, 3668, 3398, -1, 3536, 3398, 3399, -1, 3465, 3517, 3462, -1, 3462, 3517, 3761, -1, 3518, 3462, 3761, -1, 3518, 3759, 3462, -1, 3603, 3737, 3604, -1, 3604, 3737, 3465, -1, 3544, 3519, 3406, -1, 3406, 3519, 3520, -1, 3521, 3406, 3520, -1, 3521, 3541, 3406, -1, 3406, 3541, 3539, -1, 3561, 3406, 3539, -1, 3402, 3558, 3686, -1, 3536, 3407, 3516, -1, 3649, 3457, 3799, -1, 3512, 3640, 3523, -1, 3523, 3640, 3522, -1, 3639, 3523, 3522, -1, 3639, 3638, 3523, -1, 3490, 3635, 3485, -1, 3485, 3635, 3486, -1, 3593, 3525, 3524, -1, 3524, 3525, 3633, -1, 3526, 3524, 3633, -1, 3526, 3609, 3524, -1, 3579, 3527, 3360, -1, 3360, 3527, 3528, -1, 3566, 3360, 3528, -1, 3566, 3529, 3360, -1, 3360, 3529, 3359, -1, 3497, 4083, 3544, -1, 3497, 3530, 4083, -1, 3497, 3377, 3530, -1, 3530, 3377, 4080, -1, 4080, 3377, 3545, -1, 4079, 3545, 3388, -1, 4077, 3388, 3375, -1, 4075, 3375, 3532, -1, 3531, 3532, 3389, -1, 3546, 3389, 3533, -1, 4073, 3533, 3547, -1, 3548, 3547, 3390, -1, 3549, 3390, 3550, -1, 3551, 3550, 3534, -1, 3535, 3534, 3391, -1, 4188, 3391, 3393, -1, 3552, 3393, 3394, -1, 4072, 3394, 3553, -1, 3554, 3553, 3396, -1, 4070, 3396, 3407, -1, 3555, 3407, 3536, -1, 4189, 3536, 3399, -1, 3537, 3399, 3556, -1, 3557, 3556, 3558, -1, 3559, 3558, 3402, -1, 4139, 3402, 3404, -1, 4138, 3404, 3538, -1, 3560, 3538, 3405, -1, 4190, 3405, 3561, -1, 3562, 3561, 3539, -1, 3540, 3539, 3541, -1, 3563, 3541, 3521, -1, 3542, 3521, 3520, -1, 4084, 3520, 3519, -1, 3543, 3519, 3544, -1, 4083, 3543, 3544, -1, 4080, 3545, 4079, -1, 4079, 3388, 4077, -1, 4077, 3375, 4075, -1, 4075, 3532, 3531, -1, 3531, 3389, 3546, -1, 3546, 3533, 4073, -1, 4073, 3547, 3548, -1, 3548, 3390, 3549, -1, 3549, 3550, 3551, -1, 3551, 3534, 3535, -1, 3535, 3391, 4188, -1, 4188, 3393, 3552, -1, 3552, 3394, 4072, -1, 4072, 3553, 3554, -1, 3554, 3396, 4070, -1, 4070, 3407, 3555, -1, 3555, 3536, 4189, -1, 4189, 3399, 3537, -1, 3537, 3556, 3557, -1, 3557, 3558, 3559, -1, 3559, 3402, 4139, -1, 4139, 3404, 4138, -1, 4138, 3538, 3560, -1, 3560, 3405, 4190, -1, 4190, 3561, 3562, -1, 3562, 3539, 3540, -1, 3540, 3541, 3563, -1, 3563, 3521, 3542, -1, 3542, 3520, 4084, -1, 4084, 3519, 3543, -1, 3358, 3565, 3356, -1, 3358, 3564, 3565, -1, 3358, 3359, 3564, -1, 3564, 3359, 3577, -1, 3577, 3359, 3529, -1, 4180, 3529, 3566, -1, 3578, 3566, 3528, -1, 3567, 3528, 3527, -1, 3568, 3527, 3579, -1, 4109, 3579, 3362, -1, 4108, 3362, 3364, -1, 4104, 3364, 3365, -1, 4106, 3365, 3366, -1, 3580, 3366, 3581, -1, 4103, 3581, 3348, -1, 3582, 3348, 3347, -1, 4096, 3347, 3569, -1, 3570, 3569, 3583, -1, 3584, 3583, 3585, -1, 4128, 3585, 3503, -1, 4181, 3503, 3586, -1, 4182, 3586, 3587, -1, 4183, 3587, 3571, -1, 3588, 3571, 3345, -1, 3589, 3345, 3344, -1, 4184, 3344, 3341, -1, 4185, 3341, 3342, -1, 4186, 3342, 3572, -1, 4126, 3572, 3573, -1, 4113, 3573, 3590, -1, 3591, 3590, 3339, -1, 4187, 3339, 3338, -1, 3574, 3338, 3337, -1, 3575, 3337, 3592, -1, 3576, 3592, 3356, -1, 3565, 3576, 3356, -1, 3577, 3529, 4180, -1, 4180, 3566, 3578, -1, 3578, 3528, 3567, -1, 3567, 3527, 3568, -1, 3568, 3579, 4109, -1, 4109, 3362, 4108, -1, 4108, 3364, 4104, -1, 4104, 3365, 4106, -1, 4106, 3366, 3580, -1, 3580, 3581, 4103, -1, 4103, 3348, 3582, -1, 3582, 3347, 4096, -1, 4096, 3569, 3570, -1, 3570, 3583, 3584, -1, 3584, 3585, 4128, -1, 4128, 3503, 4181, -1, 4181, 3586, 4182, -1, 4182, 3587, 4183, -1, 4183, 3571, 3588, -1, 3588, 3345, 3589, -1, 3589, 3344, 4184, -1, 4184, 3341, 4185, -1, 4185, 3342, 4186, -1, 4186, 3572, 4126, -1, 4126, 3573, 4113, -1, 4113, 3590, 3591, -1, 3591, 3339, 4187, -1, 4187, 3338, 3574, -1, 3574, 3337, 3575, -1, 3575, 3592, 3576, -1, 3455, 4001, 3593, -1, 3455, 3999, 4001, -1, 3455, 3471, 3999, -1, 3999, 3471, 4003, -1, 4003, 3471, 3594, -1, 3613, 3594, 3595, -1, 3596, 3595, 3452, -1, 3597, 3452, 3598, -1, 4002, 3598, 3614, -1, 3615, 3614, 3451, -1, 3985, 3451, 3450, -1, 3984, 3450, 3449, -1, 3616, 3449, 3617, -1, 3599, 3617, 3600, -1, 3618, 3600, 3448, -1, 3981, 3448, 3601, -1, 3619, 3601, 3479, -1, 3620, 3479, 3602, -1, 3621, 3602, 3622, -1, 4016, 3622, 3603, -1, 3623, 3603, 3604, -1, 3624, 3604, 3625, -1, 4165, 3625, 3605, -1, 3626, 3605, 3606, -1, 3627, 3606, 3466, -1, 3628, 3466, 3607, -1, 3629, 3607, 3630, -1, 4007, 3630, 3631, -1, 4008, 3631, 3632, -1, 4006, 3632, 3608, -1, 4179, 3608, 3609, -1, 3610, 3609, 3526, -1, 3611, 3526, 3633, -1, 3634, 3633, 3525, -1, 3612, 3525, 3593, -1, 4001, 3612, 3593, -1, 4003, 3594, 3613, -1, 3613, 3595, 3596, -1, 3596, 3452, 3597, -1, 3597, 3598, 4002, -1, 4002, 3614, 3615, -1, 3615, 3451, 3985, -1, 3985, 3450, 3984, -1, 3984, 3449, 3616, -1, 3616, 3617, 3599, -1, 3599, 3600, 3618, -1, 3618, 3448, 3981, -1, 3981, 3601, 3619, -1, 3619, 3479, 3620, -1, 3620, 3602, 3621, -1, 3621, 3622, 4016, -1, 4016, 3603, 3623, -1, 3623, 3604, 3624, -1, 3624, 3625, 4165, -1, 4165, 3605, 3626, -1, 3626, 3606, 3627, -1, 3627, 3466, 3628, -1, 3628, 3607, 3629, -1, 3629, 3630, 4007, -1, 4007, 3631, 4008, -1, 4008, 3632, 4006, -1, 4006, 3608, 4179, -1, 4179, 3609, 3610, -1, 3610, 3526, 3611, -1, 3611, 3633, 3634, -1, 3634, 3525, 3612, -1, 3487, 4155, 3480, -1, 3487, 4172, 4155, -1, 3487, 3486, 4172, -1, 4172, 3486, 4174, -1, 4174, 3486, 3635, -1, 4173, 3635, 3490, -1, 4153, 3490, 3636, -1, 4150, 3636, 3637, -1, 3650, 3637, 3651, -1, 3652, 3651, 3653, -1, 3654, 3653, 3638, -1, 3655, 3638, 3639, -1, 3656, 3639, 3522, -1, 4142, 3522, 3640, -1, 4143, 3640, 3512, -1, 4144, 3512, 3657, -1, 3658, 3657, 3642, -1, 3641, 3642, 3644, -1, 3643, 3644, 3659, -1, 4043, 3659, 3421, -1, 4175, 3421, 3422, -1, 4177, 3422, 3423, -1, 4178, 3423, 3424, -1, 3660, 3424, 3645, -1, 3661, 3645, 3646, -1, 3662, 3646, 3426, -1, 3663, 3426, 3427, -1, 3664, 3427, 3647, -1, 4039, 3647, 3648, -1, 4037, 3648, 3431, -1, 4036, 3431, 3457, -1, 4035, 3457, 3649, -1, 4026, 3649, 3434, -1, 4027, 3434, 3488, -1, 4158, 3488, 3480, -1, 4155, 4158, 3480, -1, 4174, 3635, 4173, -1, 4173, 3490, 4153, -1, 4153, 3636, 4150, -1, 4150, 3637, 3650, -1, 3650, 3651, 3652, -1, 3652, 3653, 3654, -1, 3654, 3638, 3655, -1, 3655, 3639, 3656, -1, 3656, 3522, 4142, -1, 4142, 3640, 4143, -1, 4143, 3512, 4144, -1, 4144, 3657, 3658, -1, 3658, 3642, 3641, -1, 3641, 3644, 3643, -1, 3643, 3659, 4043, -1, 4043, 3421, 4175, -1, 4175, 3422, 4177, -1, 4177, 3423, 4178, -1, 4178, 3424, 3660, -1, 3660, 3645, 3661, -1, 3661, 3646, 3662, -1, 3662, 3426, 3663, -1, 3663, 3427, 3664, -1, 3664, 3647, 4039, -1, 4039, 3648, 4037, -1, 4037, 3431, 4036, -1, 4036, 3457, 4035, -1, 4035, 3649, 4026, -1, 4026, 3434, 4027, -1, 4027, 3488, 4158, -1, 3492, 3665, 3523, -1, 3492, 4065, 3665, -1, 3492, 3494, 4065, -1, 4065, 3494, 4140, -1, 4140, 3494, 3666, -1, 3685, 3666, 3686, -1, 4063, 3686, 3401, -1, 4062, 3401, 3400, -1, 4059, 3400, 3667, -1, 4058, 3667, 3398, -1, 4171, 3398, 3668, -1, 3669, 3668, 3670, -1, 4057, 3670, 3671, -1, 3687, 3671, 3672, -1, 4056, 3672, 3515, -1, 3673, 3515, 3674, -1, 3688, 3674, 3514, -1, 3689, 3514, 3675, -1, 3676, 3675, 3678, -1, 3677, 3678, 3413, -1, 3690, 3413, 3691, -1, 3692, 3691, 3679, -1, 4067, 3679, 3429, -1, 4066, 3429, 3430, -1, 3693, 3430, 3694, -1, 4049, 3694, 3416, -1, 4047, 3416, 3513, -1, 4148, 3513, 3511, -1, 4149, 3511, 3695, -1, 3680, 3695, 3681, -1, 4147, 3681, 3696, -1, 3697, 3696, 3510, -1, 3682, 3510, 3683, -1, 4145, 3683, 3684, -1, 4146, 3684, 3523, -1, 3665, 4146, 3523, -1, 4140, 3666, 3685, -1, 3685, 3686, 4063, -1, 4063, 3401, 4062, -1, 4062, 3400, 4059, -1, 4059, 3667, 4058, -1, 4058, 3398, 4171, -1, 4171, 3668, 3669, -1, 3669, 3670, 4057, -1, 4057, 3671, 3687, -1, 3687, 3672, 4056, -1, 4056, 3515, 3673, -1, 3673, 3674, 3688, -1, 3688, 3514, 3689, -1, 3689, 3675, 3676, -1, 3676, 3678, 3677, -1, 3677, 3413, 3690, -1, 3690, 3691, 3692, -1, 3692, 3679, 4067, -1, 4067, 3429, 4066, -1, 4066, 3430, 3693, -1, 3693, 3694, 4049, -1, 4049, 3416, 4047, -1, 4047, 3513, 4148, -1, 4148, 3511, 4149, -1, 4149, 3695, 3680, -1, 3680, 3681, 4147, -1, 4147, 3696, 3697, -1, 3697, 3510, 3682, -1, 3682, 3683, 4145, -1, 4145, 3684, 4146, -1, 3699, 4093, 3698, -1, 3699, 3700, 4093, -1, 3699, 3350, 3700, -1, 3700, 3350, 3715, -1, 3715, 3350, 3701, -1, 4101, 3701, 3702, -1, 3716, 3702, 3352, -1, 3717, 3352, 3368, -1, 3703, 3368, 3370, -1, 4091, 3370, 3704, -1, 3718, 3704, 3705, -1, 4089, 3705, 3719, -1, 3720, 3719, 3721, -1, 4086, 3721, 3706, -1, 4087, 3706, 3707, -1, 3708, 3707, 3374, -1, 3722, 3374, 3723, -1, 3724, 3723, 3378, -1, 3725, 3378, 3380, -1, 3726, 3380, 3381, -1, 3727, 3381, 3382, -1, 4135, 3382, 3383, -1, 4136, 3383, 3709, -1, 4133, 3709, 3710, -1, 3728, 3710, 3385, -1, 3729, 3385, 3730, -1, 3731, 3730, 3387, -1, 3732, 3387, 3386, -1, 3733, 3386, 3711, -1, 3734, 3711, 3712, -1, 4170, 3712, 3713, -1, 3735, 3713, 3499, -1, 3736, 3499, 3714, -1, 4099, 3714, 3500, -1, 4100, 3500, 3698, -1, 4093, 4100, 3698, -1, 3715, 3701, 4101, -1, 4101, 3702, 3716, -1, 3716, 3352, 3717, -1, 3717, 3368, 3703, -1, 3703, 3370, 4091, -1, 4091, 3704, 3718, -1, 3718, 3705, 4089, -1, 4089, 3719, 3720, -1, 3720, 3721, 4086, -1, 4086, 3706, 4087, -1, 4087, 3707, 3708, -1, 3708, 3374, 3722, -1, 3722, 3723, 3724, -1, 3724, 3378, 3725, -1, 3725, 3380, 3726, -1, 3726, 3381, 3727, -1, 3727, 3382, 4135, -1, 4135, 3383, 4136, -1, 4136, 3709, 4133, -1, 4133, 3710, 3728, -1, 3728, 3385, 3729, -1, 3729, 3730, 3731, -1, 3731, 3387, 3732, -1, 3732, 3386, 3733, -1, 3733, 3711, 3734, -1, 3734, 3712, 4170, -1, 4170, 3713, 3735, -1, 3735, 3499, 3736, -1, 3736, 3714, 4099, -1, 4099, 3500, 4100, -1, 3737, 4013, 3465, -1, 3737, 4014, 4013, -1, 3737, 3739, 4014, -1, 4014, 3739, 3738, -1, 3738, 3739, 3740, -1, 3763, 3740, 3741, -1, 3742, 3741, 3764, -1, 4163, 3764, 3743, -1, 4162, 3743, 3441, -1, 3744, 3441, 3440, -1, 4034, 3440, 3745, -1, 4161, 3745, 3438, -1, 4159, 3438, 3436, -1, 3746, 3436, 3747, -1, 4031, 3747, 3748, -1, 4030, 3748, 3765, -1, 4028, 3765, 3432, -1, 3749, 3432, 3766, -1, 4166, 3766, 3750, -1, 4167, 3750, 3751, -1, 3767, 3751, 3752, -1, 4023, 3752, 3754, -1, 3753, 3754, 3458, -1, 3755, 3458, 3768, -1, 3769, 3768, 3770, -1, 3771, 3770, 3756, -1, 4020, 3756, 3460, -1, 3757, 3460, 3463, -1, 4018, 3463, 3772, -1, 3773, 3772, 3774, -1, 3758, 3774, 3759, -1, 4169, 3759, 3518, -1, 3775, 3518, 3761, -1, 3760, 3761, 3517, -1, 3762, 3517, 3465, -1, 4013, 3762, 3465, -1, 3738, 3740, 3763, -1, 3763, 3741, 3742, -1, 3742, 3764, 4163, -1, 4163, 3743, 4162, -1, 4162, 3441, 3744, -1, 3744, 3440, 4034, -1, 4034, 3745, 4161, -1, 4161, 3438, 4159, -1, 4159, 3436, 3746, -1, 3746, 3747, 4031, -1, 4031, 3748, 4030, -1, 4030, 3765, 4028, -1, 4028, 3432, 3749, -1, 3749, 3766, 4166, -1, 4166, 3750, 4167, -1, 4167, 3751, 3767, -1, 3767, 3752, 4023, -1, 4023, 3754, 3753, -1, 3753, 3458, 3755, -1, 3755, 3768, 3769, -1, 3769, 3770, 3771, -1, 3771, 3756, 4020, -1, 4020, 3460, 3757, -1, 3757, 3463, 4018, -1, 4018, 3772, 3773, -1, 3773, 3774, 3758, -1, 3758, 3759, 4169, -1, 4169, 3518, 3775, -1, 3775, 3761, 3760, -1, 3760, 3517, 3762, -1, 3979, 3776, 3987, -1, 3987, 3776, 3990, -1, 3990, 3776, 3777, -1, 3782, 3777, 3778, -1, 3993, 3778, 3473, -1, 3992, 3473, 3474, -1, 3779, 3474, 3783, -1, 3784, 3783, 3780, -1, 3994, 3780, 3476, -1, 3996, 3476, 3781, -1, 3785, 3781, 3477, -1, 3995, 3477, 3475, -1, 3991, 3995, 3475, -1, 3990, 3777, 3782, -1, 3782, 3778, 3993, -1, 3993, 3473, 3992, -1, 3992, 3474, 3779, -1, 3779, 3783, 3784, -1, 3784, 3780, 3994, -1, 3994, 3476, 3996, -1, 3996, 3781, 3785, -1, 3785, 3477, 3995, -1, 3475, 3786, 3991, -1, 3991, 3786, 3997, -1, 3997, 3786, 3472, -1, 3787, 3472, 3788, -1, 3831, 3788, 3789, -1, 3998, 3789, 3454, -1, 4004, 3454, 3790, -1, 3832, 3790, 3456, -1, 3791, 3456, 3470, -1, 4000, 3470, 3524, -1, 3833, 3524, 3469, -1, 4005, 3469, 3468, -1, 4009, 3468, 3467, -1, 4010, 3467, 3792, -1, 4011, 3792, 3834, -1, 3835, 3834, 3793, -1, 3836, 3793, 3794, -1, 3837, 3794, 3464, -1, 3795, 3464, 3838, -1, 4012, 3838, 3462, -1, 4168, 3462, 3461, -1, 4017, 3461, 3796, -1, 4019, 3796, 3839, -1, 4021, 3839, 3459, -1, 3840, 3459, 3797, -1, 4022, 3797, 3841, -1, 3842, 3841, 3798, -1, 4024, 3798, 3799, -1, 4025, 3799, 3843, -1, 3844, 3843, 3801, -1, 3800, 3801, 3428, -1, 4038, 3428, 3425, -1, 3845, 3425, 3802, -1, 4176, 3802, 3420, -1, 3846, 3420, 3847, -1, 4040, 3847, 3419, -1, 4041, 3419, 3803, -1, 4042, 3803, 3418, -1, 3848, 3418, 3804, -1, 4044, 3804, 3417, -1, 4045, 3417, 3805, -1, 4046, 3805, 3415, -1, 4048, 3415, 3806, -1, 3849, 3806, 3807, -1, 4050, 3807, 3414, -1, 4051, 3414, 3850, -1, 3851, 3850, 3412, -1, 4052, 3412, 3411, -1, 3808, 3411, 3410, -1, 3852, 3410, 3409, -1, 4053, 3409, 3809, -1, 3853, 3809, 3408, -1, 3854, 3408, 3810, -1, 4054, 3810, 3812, -1, 3811, 3812, 3813, -1, 3855, 3813, 3814, -1, 3856, 3814, 3516, -1, 4055, 3516, 3397, -1, 4068, 3397, 3815, -1, 3857, 3815, 3395, -1, 4069, 3395, 3858, -1, 3859, 3858, 3860, -1, 3861, 3860, 3392, -1, 4071, 3392, 3817, -1, 3816, 3817, 3819, -1, 3818, 3819, 3376, -1, 4074, 3376, 3820, -1, 4076, 3820, 3862, -1, 4078, 3862, 3863, -1, 3864, 3863, 3821, -1, 3822, 3821, 3865, -1, 4085, 3865, 3373, -1, 4088, 3373, 3372, -1, 3866, 3372, 3371, -1, 3867, 3371, 3369, -1, 3868, 3369, 3367, -1, 4090, 3367, 3353, -1, 4092, 3353, 3351, -1, 4102, 3351, 3869, -1, 3870, 3869, 3871, -1, 4094, 3871, 3349, -1, 4095, 3349, 3823, -1, 3824, 3823, 3825, -1, 4105, 3825, 3363, -1, 3872, 3363, 3361, -1, 4107, 3361, 3360, -1, 4110, 3360, 3357, -1, 3873, 3357, 3355, -1, 4111, 3355, 3826, -1, 3874, 3826, 3875, -1, 3876, 3875, 3877, -1, 4112, 3877, 3354, -1, 3827, 3354, 3828, -1, 3878, 3828, 3829, -1, 3830, 3829, 3334, -1, 4114, 3334, 3506, -1, 4122, 4114, 3506, -1, 3997, 3472, 3787, -1, 3787, 3788, 3831, -1, 3831, 3789, 3998, -1, 3998, 3454, 4004, -1, 4004, 3790, 3832, -1, 3832, 3456, 3791, -1, 3791, 3470, 4000, -1, 4000, 3524, 3833, -1, 3833, 3469, 4005, -1, 4005, 3468, 4009, -1, 4009, 3467, 4010, -1, 4010, 3792, 4011, -1, 4011, 3834, 3835, -1, 3835, 3793, 3836, -1, 3836, 3794, 3837, -1, 3837, 3464, 3795, -1, 3795, 3838, 4012, -1, 4012, 3462, 4168, -1, 4168, 3461, 4017, -1, 4017, 3796, 4019, -1, 4019, 3839, 4021, -1, 4021, 3459, 3840, -1, 3840, 3797, 4022, -1, 4022, 3841, 3842, -1, 3842, 3798, 4024, -1, 4024, 3799, 4025, -1, 4025, 3843, 3844, -1, 3844, 3801, 3800, -1, 3800, 3428, 4038, -1, 4038, 3425, 3845, -1, 3845, 3802, 4176, -1, 4176, 3420, 3846, -1, 3846, 3847, 4040, -1, 4040, 3419, 4041, -1, 4041, 3803, 4042, -1, 4042, 3418, 3848, -1, 3848, 3804, 4044, -1, 4044, 3417, 4045, -1, 4045, 3805, 4046, -1, 4046, 3415, 4048, -1, 4048, 3806, 3849, -1, 3849, 3807, 4050, -1, 4050, 3414, 4051, -1, 4051, 3850, 3851, -1, 3851, 3412, 4052, -1, 4052, 3411, 3808, -1, 3808, 3410, 3852, -1, 3852, 3409, 4053, -1, 4053, 3809, 3853, -1, 3853, 3408, 3854, -1, 3854, 3810, 4054, -1, 4054, 3812, 3811, -1, 3811, 3813, 3855, -1, 3855, 3814, 3856, -1, 3856, 3516, 4055, -1, 4055, 3397, 4068, -1, 4068, 3815, 3857, -1, 3857, 3395, 4069, -1, 4069, 3858, 3859, -1, 3859, 3860, 3861, -1, 3861, 3392, 4071, -1, 4071, 3817, 3816, -1, 3816, 3819, 3818, -1, 3818, 3376, 4074, -1, 4074, 3820, 4076, -1, 4076, 3862, 4078, -1, 4078, 3863, 3864, -1, 3864, 3821, 3822, -1, 3822, 3865, 4085, -1, 4085, 3373, 4088, -1, 4088, 3372, 3866, -1, 3866, 3371, 3867, -1, 3867, 3369, 3868, -1, 3868, 3367, 4090, -1, 4090, 3353, 4092, -1, 4092, 3351, 4102, -1, 4102, 3869, 3870, -1, 3870, 3871, 4094, -1, 4094, 3349, 4095, -1, 4095, 3823, 3824, -1, 3824, 3825, 4105, -1, 4105, 3363, 3872, -1, 3872, 3361, 4107, -1, 4107, 3360, 4110, -1, 4110, 3357, 3873, -1, 3873, 3355, 4111, -1, 4111, 3826, 3874, -1, 3874, 3875, 3876, -1, 3876, 3877, 4112, -1, 4112, 3354, 3827, -1, 3827, 3828, 3878, -1, 3878, 3829, 3830, -1, 3830, 3334, 4114, -1, 3506, 3879, 4122, -1, 4122, 3879, 4117, -1, 4117, 3879, 3509, -1, 3885, 3509, 3881, -1, 3880, 3881, 3882, -1, 4118, 3882, 3508, -1, 4119, 3508, 3507, -1, 3886, 3507, 3883, -1, 4120, 3883, 3887, -1, 4121, 3887, 3335, -1, 4115, 3335, 3884, -1, 4116, 3884, 3336, -1, 4123, 4116, 3336, -1, 4117, 3509, 3885, -1, 3885, 3881, 3880, -1, 3880, 3882, 4118, -1, 4118, 3508, 4119, -1, 4119, 3507, 3886, -1, 3886, 3883, 4120, -1, 4120, 3887, 4121, -1, 4121, 3335, 4115, -1, 4115, 3884, 4116, -1, 3891, 3889, 2903, -1, 2903, 3889, 3888, -1, 3888, 3889, 2363, -1, 2363, 3889, 2378, -1, 2378, 3889, 3890, -1, 3890, 3889, 4123, -1, 2383, 4123, 2379, -1, 2383, 3890, 4123, -1, 4123, 3336, 2379, -1, 2379, 3336, 2381, -1, 2381, 3336, 3340, -1, 3891, 3892, 3889, -1, 3889, 3892, 3896, -1, 3896, 3892, 3897, -1, 3893, 3897, 2944, -1, 4124, 2944, 2938, -1, 3894, 2938, 2934, -1, 4125, 2934, 2911, -1, 3895, 2911, 4127, -1, 3895, 4125, 2911, -1, 3896, 3897, 3893, -1, 3893, 2944, 4124, -1, 4124, 2938, 3894, -1, 3894, 2934, 4125, -1, 2911, 2910, 4127, -1, 4127, 2910, 3899, -1, 3898, 3899, 2921, -1, 3900, 3898, 2921, -1, 4127, 3899, 3898, -1, 2921, 3901, 3900, -1, 3900, 3901, 4129, -1, 4129, 3901, 3940, -1, 4130, 3940, 3902, -1, 3941, 3902, 3151, -1, 3942, 3151, 3147, -1, 4131, 3147, 3146, -1, 4097, 3146, 3136, -1, 4098, 3136, 3904, -1, 3903, 3904, 3906, -1, 3905, 3906, 3127, -1, 4132, 3127, 3908, -1, 3907, 3908, 3121, -1, 3943, 3121, 3117, -1, 3909, 3117, 3115, -1, 3910, 3115, 3110, -1, 4134, 3110, 3911, -1, 3912, 3911, 3913, -1, 4081, 3913, 3944, -1, 4082, 3944, 3945, -1, 3914, 3945, 3004, -1, 3946, 3004, 3102, -1, 3947, 3102, 3915, -1, 3916, 3915, 3917, -1, 3918, 3917, 3948, -1, 4137, 3948, 3949, -1, 4061, 3949, 3950, -1, 4060, 3950, 3089, -1, 3919, 3089, 3921, -1, 3920, 3921, 3922, -1, 4064, 3922, 3924, -1, 3923, 3924, 3074, -1, 4141, 3074, 3070, -1, 4151, 3070, 3925, -1, 4152, 3925, 3066, -1, 3926, 3066, 3927, -1, 4154, 3927, 3057, -1, 4156, 3057, 3951, -1, 3952, 3951, 3054, -1, 3953, 3054, 3928, -1, 3954, 3928, 3047, -1, 3929, 3047, 3044, -1, 4157, 3044, 3930, -1, 3955, 3930, 3956, -1, 3957, 3956, 3038, -1, 4029, 3038, 3036, -1, 4032, 3036, 3031, -1, 4033, 3031, 3029, -1, 4160, 3029, 3023, -1, 3931, 3023, 3958, -1, 3932, 3958, 3959, -1, 3960, 3959, 3933, -1, 3961, 3933, 3012, -1, 4164, 3012, 3935, -1, 3934, 3935, 3936, -1, 4015, 3936, 2979, -1, 3962, 2979, 3963, -1, 3964, 3963, 2965, -1, 3965, 2965, 3937, -1, 3966, 3937, 3938, -1, 3980, 3938, 3939, -1, 3982, 3980, 3939, -1, 4129, 3940, 4130, -1, 4130, 3902, 3941, -1, 3941, 3151, 3942, -1, 3942, 3147, 4131, -1, 4131, 3146, 4097, -1, 4097, 3136, 4098, -1, 4098, 3904, 3903, -1, 3903, 3906, 3905, -1, 3905, 3127, 4132, -1, 4132, 3908, 3907, -1, 3907, 3121, 3943, -1, 3943, 3117, 3909, -1, 3909, 3115, 3910, -1, 3910, 3110, 4134, -1, 4134, 3911, 3912, -1, 3912, 3913, 4081, -1, 4081, 3944, 4082, -1, 4082, 3945, 3914, -1, 3914, 3004, 3946, -1, 3946, 3102, 3947, -1, 3947, 3915, 3916, -1, 3916, 3917, 3918, -1, 3918, 3948, 4137, -1, 4137, 3949, 4061, -1, 4061, 3950, 4060, -1, 4060, 3089, 3919, -1, 3919, 3921, 3920, -1, 3920, 3922, 4064, -1, 4064, 3924, 3923, -1, 3923, 3074, 4141, -1, 4141, 3070, 4151, -1, 4151, 3925, 4152, -1, 4152, 3066, 3926, -1, 3926, 3927, 4154, -1, 4154, 3057, 4156, -1, 4156, 3951, 3952, -1, 3952, 3054, 3953, -1, 3953, 3928, 3954, -1, 3954, 3047, 3929, -1, 3929, 3044, 4157, -1, 4157, 3930, 3955, -1, 3955, 3956, 3957, -1, 3957, 3038, 4029, -1, 4029, 3036, 4032, -1, 4032, 3031, 4033, -1, 4033, 3029, 4160, -1, 4160, 3023, 3931, -1, 3931, 3958, 3932, -1, 3932, 3959, 3960, -1, 3960, 3933, 3961, -1, 3961, 3012, 4164, -1, 4164, 3935, 3934, -1, 3934, 3936, 4015, -1, 4015, 2979, 3962, -1, 3962, 3963, 3964, -1, 3964, 2965, 3965, -1, 3965, 3937, 3966, -1, 3966, 3938, 3980, -1, 3939, 3967, 3982, -1, 3982, 3967, 3968, -1, 3968, 3967, 3299, -1, 3983, 3299, 3296, -1, 3986, 3296, 3295, -1, 3970, 3295, 3285, -1, 3971, 3285, 3283, -1, 3988, 3283, 3969, -1, 3989, 3969, 3972, -1, 3973, 3972, 3307, -1, 3975, 3973, 3307, -1, 3968, 3299, 3983, -1, 3983, 3296, 3986, -1, 3986, 3295, 3970, -1, 3970, 3285, 3971, -1, 3971, 3283, 3988, -1, 3988, 3969, 3989, -1, 3989, 3972, 3973, -1, 3976, 3974, 3975, -1, 3325, 3975, 3307, -1, 3325, 3976, 3975, -1, 3974, 3977, 3975, -1, 3975, 3977, 2574, -1, 3987, 2574, 3978, -1, 3979, 3978, 2579, -1, 2578, 3979, 2579, -1, 2578, 3453, 3979, -1, 3975, 2574, 3987, -1, 3987, 3978, 3979, -1, 3980, 3982, 3981, -1, 3966, 3981, 3965, -1, 3966, 3980, 3981, -1, 3982, 3968, 3981, -1, 3981, 3968, 3983, -1, 3986, 3981, 3983, -1, 3986, 3618, 3981, -1, 3986, 3599, 3618, -1, 3986, 3616, 3599, -1, 3986, 3984, 3616, -1, 3986, 3985, 3984, -1, 3986, 3615, 3985, -1, 3986, 4002, 3615, -1, 3986, 3987, 4002, -1, 3986, 3970, 3987, -1, 3987, 3970, 3971, -1, 3988, 3987, 3971, -1, 3988, 3989, 3987, -1, 3987, 3989, 3973, -1, 3975, 3987, 3973, -1, 3990, 3991, 3987, -1, 3990, 3782, 3991, -1, 3991, 3782, 3993, -1, 3992, 3991, 3993, -1, 3992, 3779, 3991, -1, 3991, 3779, 3784, -1, 3994, 3991, 3784, -1, 3994, 3995, 3991, -1, 3994, 3996, 3995, -1, 3995, 3996, 3785, -1, 3991, 3997, 3987, -1, 3987, 3997, 3787, -1, 3613, 3787, 3831, -1, 4003, 3831, 3998, -1, 3999, 3998, 4004, -1, 4001, 4004, 3832, -1, 3791, 4001, 3832, -1, 3791, 4000, 4001, -1, 4001, 4000, 3833, -1, 3612, 3833, 3634, -1, 3612, 4001, 3833, -1, 3987, 3787, 3613, -1, 3596, 3987, 3613, -1, 3596, 3597, 3987, -1, 3987, 3597, 4002, -1, 3613, 3831, 4003, -1, 4003, 3998, 3999, -1, 3999, 4004, 4001, -1, 4005, 4006, 3833, -1, 4005, 4008, 4006, -1, 4005, 4007, 4008, -1, 4005, 4009, 4007, -1, 4007, 4009, 3629, -1, 3629, 4009, 4010, -1, 3628, 4010, 3627, -1, 3628, 3629, 4010, -1, 4010, 4011, 3627, -1, 3627, 4011, 3626, -1, 3626, 4011, 3835, -1, 4165, 3835, 3836, -1, 4013, 3836, 3837, -1, 3795, 4013, 3837, -1, 3795, 4012, 4013, -1, 4013, 4012, 4168, -1, 3762, 4168, 3760, -1, 3762, 4013, 4168, -1, 3626, 3835, 4165, -1, 4165, 3836, 4013, -1, 3624, 4013, 4014, -1, 3623, 4014, 3738, -1, 3934, 3738, 4164, -1, 3934, 3623, 3738, -1, 3934, 4016, 3623, -1, 3934, 4015, 4016, -1, 4016, 4015, 3621, -1, 3621, 4015, 3962, -1, 3620, 3962, 3964, -1, 3619, 3964, 3981, -1, 3619, 3620, 3964, -1, 4017, 3773, 4168, -1, 4017, 4018, 3773, -1, 4017, 4019, 4018, -1, 4018, 4019, 3757, -1, 3757, 4019, 4020, -1, 4020, 4019, 4021, -1, 3771, 4021, 3769, -1, 3771, 4020, 4021, -1, 4021, 3840, 3769, -1, 3769, 3840, 3755, -1, 3755, 3840, 4022, -1, 3753, 4022, 4023, -1, 3753, 3755, 4022, -1, 4022, 3842, 4023, -1, 4023, 3842, 3767, -1, 3767, 3842, 4024, -1, 4167, 4024, 4025, -1, 4166, 4025, 4035, -1, 4026, 4166, 4035, -1, 4026, 3749, 4166, -1, 4026, 4027, 3749, -1, 3749, 4027, 4028, -1, 4028, 4027, 3957, -1, 4029, 4028, 3957, -1, 4029, 4030, 4028, -1, 4029, 4032, 4030, -1, 4030, 4032, 4031, -1, 4031, 4032, 3746, -1, 3746, 4032, 4033, -1, 4159, 4033, 4160, -1, 4161, 4160, 3931, -1, 4034, 3931, 3744, -1, 4034, 4161, 3931, -1, 3767, 4024, 4167, -1, 4025, 3844, 4035, -1, 4035, 3844, 4036, -1, 4036, 3844, 3800, -1, 4037, 3800, 4038, -1, 4039, 4038, 3664, -1, 4039, 4037, 4038, -1, 4036, 3800, 4037, -1, 4038, 3845, 3664, -1, 3664, 3845, 3663, -1, 3663, 3845, 4176, -1, 3662, 4176, 3661, -1, 3662, 3663, 4176, -1, 3846, 4043, 4176, -1, 3846, 4040, 4043, -1, 4043, 4040, 4041, -1, 4042, 4043, 4041, -1, 4042, 3848, 4043, -1, 4043, 3848, 3643, -1, 3643, 3848, 3641, -1, 3641, 3848, 4044, -1, 3658, 4044, 4045, -1, 4046, 3658, 4045, -1, 4046, 4144, 3658, -1, 4046, 4047, 4144, -1, 4046, 4048, 4047, -1, 4047, 4048, 4049, -1, 4049, 4048, 3849, -1, 3693, 3849, 4050, -1, 4066, 4050, 4051, -1, 4067, 4051, 3851, -1, 3692, 3851, 4052, -1, 3690, 4052, 3808, -1, 3677, 3808, 3852, -1, 4053, 3677, 3852, -1, 4053, 3853, 3677, -1, 3677, 3853, 3854, -1, 4054, 3677, 3854, -1, 4054, 3811, 3677, -1, 3677, 3811, 3855, -1, 3856, 3677, 3855, -1, 3856, 4055, 3677, -1, 3677, 4055, 3676, -1, 3676, 4055, 3689, -1, 3689, 4055, 3688, -1, 3688, 4055, 3673, -1, 3673, 4055, 4056, -1, 4056, 4055, 3687, -1, 3687, 4055, 4057, -1, 4057, 4055, 3669, -1, 3669, 4055, 4171, -1, 4171, 4055, 3537, -1, 4058, 3537, 3557, -1, 4059, 3557, 3559, -1, 4062, 3559, 4139, -1, 4060, 4139, 4061, -1, 4060, 4062, 4139, -1, 4060, 4063, 4062, -1, 4060, 3919, 4063, -1, 4063, 3919, 3685, -1, 3685, 3919, 3920, -1, 4140, 3920, 4064, -1, 4065, 4064, 3665, -1, 4065, 4140, 4064, -1, 3641, 4044, 3658, -1, 4049, 3849, 3693, -1, 3693, 4050, 4066, -1, 4066, 4051, 4067, -1, 4067, 3851, 3692, -1, 3692, 4052, 3690, -1, 3690, 3808, 3677, -1, 4068, 3555, 4055, -1, 4068, 4070, 3555, -1, 4068, 3857, 4070, -1, 4070, 3857, 4069, -1, 3859, 4070, 4069, -1, 3859, 3861, 4070, -1, 4070, 3861, 4071, -1, 3554, 4071, 4072, -1, 3554, 4070, 4071, -1, 3816, 3549, 4071, -1, 3816, 3548, 3549, -1, 3816, 4073, 3548, -1, 3816, 3818, 4073, -1, 4073, 3818, 3546, -1, 3546, 3818, 4074, -1, 3531, 4074, 4075, -1, 3531, 3546, 4074, -1, 4074, 4076, 4075, -1, 4075, 4076, 4077, -1, 4077, 4076, 4078, -1, 4079, 4078, 3864, -1, 3725, 3864, 3822, -1, 3724, 3822, 3722, -1, 3724, 3725, 3822, -1, 4077, 4078, 4079, -1, 4079, 3864, 3725, -1, 3726, 4079, 3725, -1, 3726, 4080, 4079, -1, 3726, 3727, 4080, -1, 4080, 3727, 3530, -1, 3530, 3727, 4081, -1, 4082, 3530, 4081, -1, 4082, 4083, 3530, -1, 4082, 3914, 4083, -1, 4083, 3914, 3946, -1, 3947, 4083, 3946, -1, 3947, 3916, 4083, -1, 4083, 3916, 3918, -1, 3543, 3918, 4084, -1, 3543, 4083, 3918, -1, 3822, 4085, 3722, -1, 3722, 4085, 3708, -1, 3708, 4085, 4088, -1, 4087, 4088, 3866, -1, 4086, 3866, 3720, -1, 4086, 4087, 3866, -1, 3708, 4088, 4087, -1, 3866, 3867, 3720, -1, 3720, 3867, 4089, -1, 4089, 3867, 3718, -1, 3718, 3867, 3868, -1, 4091, 3868, 4090, -1, 3703, 4090, 3717, -1, 3703, 4091, 4090, -1, 3718, 3868, 4091, -1, 4090, 4092, 3717, -1, 3717, 4092, 3716, -1, 3716, 4092, 4101, -1, 4101, 4092, 4102, -1, 3715, 4102, 3870, -1, 3700, 3870, 4094, -1, 4093, 4094, 4095, -1, 3582, 4095, 4103, -1, 3582, 4093, 4095, -1, 3582, 4096, 4093, -1, 4093, 4096, 3570, -1, 4098, 3570, 4097, -1, 4098, 4093, 3570, -1, 4098, 3903, 4093, -1, 4093, 3903, 3905, -1, 4100, 3905, 4099, -1, 4100, 4093, 3905, -1, 4101, 4102, 3715, -1, 3715, 3870, 3700, -1, 3700, 4094, 4093, -1, 4095, 3824, 4103, -1, 4103, 3824, 3580, -1, 3580, 3824, 4105, -1, 4106, 4105, 3872, -1, 4104, 3872, 4108, -1, 4104, 4106, 3872, -1, 3580, 4105, 4106, -1, 3872, 4107, 4108, -1, 4108, 4107, 4109, -1, 4109, 4107, 4110, -1, 3568, 4110, 3567, -1, 3568, 4109, 4110, -1, 3873, 3565, 4110, -1, 3873, 4111, 3565, -1, 3565, 4111, 3874, -1, 3876, 3565, 3874, -1, 3876, 4112, 3565, -1, 3565, 4112, 3576, -1, 3576, 4112, 3827, -1, 3575, 3827, 3878, -1, 3574, 3878, 3830, -1, 4187, 3830, 4123, -1, 3591, 4123, 4113, -1, 3591, 4187, 4123, -1, 3576, 3827, 3575, -1, 3575, 3878, 3574, -1, 3830, 4114, 4123, -1, 4123, 4114, 4122, -1, 4116, 4122, 4115, -1, 4116, 4123, 4122, -1, 4117, 3885, 4122, -1, 4122, 3885, 3880, -1, 4118, 4122, 3880, -1, 4118, 4119, 4122, -1, 4122, 4119, 3886, -1, 4120, 4122, 3886, -1, 4120, 4121, 4122, -1, 4122, 4121, 4115, -1, 3889, 3896, 4123, -1, 4123, 3896, 3893, -1, 4124, 4123, 3893, -1, 4124, 3894, 4123, -1, 4123, 3894, 4125, -1, 3895, 4123, 4125, -1, 3895, 4127, 4123, -1, 4123, 4127, 4126, -1, 4113, 4123, 4126, -1, 3898, 4128, 4127, -1, 3898, 3900, 4128, -1, 4128, 3900, 4129, -1, 4130, 4128, 4129, -1, 4130, 3941, 4128, -1, 4128, 3941, 3942, -1, 4131, 4128, 3942, -1, 4131, 3584, 4128, -1, 4131, 4097, 3584, -1, 3584, 4097, 3570, -1, 4132, 4170, 3905, -1, 4132, 3734, 4170, -1, 4132, 3907, 3734, -1, 3734, 3907, 3733, -1, 3733, 3907, 3732, -1, 3732, 3907, 3943, -1, 3731, 3943, 3909, -1, 3729, 3909, 3728, -1, 3729, 3731, 3909, -1, 3732, 3943, 3731, -1, 3909, 3910, 3728, -1, 3728, 3910, 4133, -1, 4133, 3910, 4134, -1, 4136, 4134, 3912, -1, 4135, 3912, 3727, -1, 4135, 4136, 3912, -1, 4133, 4134, 4136, -1, 3912, 4081, 3727, -1, 4137, 4190, 3918, -1, 4137, 3560, 4190, -1, 4137, 4138, 3560, -1, 4137, 4061, 4138, -1, 4138, 4061, 4139, -1, 3685, 3920, 4140, -1, 4064, 3923, 3665, -1, 3665, 3923, 4141, -1, 3655, 4141, 4151, -1, 3654, 4151, 3652, -1, 3654, 3655, 4151, -1, 3665, 4141, 3655, -1, 3656, 3665, 3655, -1, 3656, 4142, 3665, -1, 3665, 4142, 4143, -1, 4144, 3665, 4143, -1, 4144, 4146, 3665, -1, 4144, 4145, 4146, -1, 4144, 3682, 4145, -1, 4144, 3697, 3682, -1, 4144, 4147, 3697, -1, 4144, 3680, 4147, -1, 4144, 4149, 3680, -1, 4144, 4148, 4149, -1, 4144, 4047, 4148, -1, 4152, 4150, 4151, -1, 4152, 3926, 4150, -1, 4150, 3926, 4154, -1, 4153, 4154, 4173, -1, 4153, 4150, 4154, -1, 4156, 4155, 4154, -1, 4156, 3952, 4155, -1, 4155, 3952, 3953, -1, 3954, 4155, 3953, -1, 3954, 3929, 4155, -1, 4155, 3929, 4157, -1, 3955, 4155, 4157, -1, 3955, 4158, 4155, -1, 3955, 3957, 4158, -1, 4158, 3957, 4027, -1, 3746, 4033, 4159, -1, 4159, 4160, 4161, -1, 3931, 3932, 3744, -1, 3744, 3932, 4162, -1, 4162, 3932, 3960, -1, 4163, 3960, 3742, -1, 4163, 4162, 3960, -1, 3960, 3961, 3742, -1, 3742, 3961, 3763, -1, 3763, 3961, 4164, -1, 3738, 3763, 4164, -1, 3621, 3962, 3620, -1, 3964, 3965, 3981, -1, 4165, 4013, 3624, -1, 3624, 4014, 3623, -1, 4166, 4167, 4025, -1, 3773, 3758, 4168, -1, 4168, 3758, 4169, -1, 3775, 4168, 4169, -1, 3775, 3760, 4168, -1, 4170, 3735, 3905, -1, 3905, 3735, 3736, -1, 4099, 3905, 3736, -1, 4062, 4059, 3559, -1, 4059, 4058, 3557, -1, 4058, 4171, 3537, -1, 4155, 4172, 4154, -1, 4154, 4172, 4174, -1, 4173, 4154, 4174, -1, 4150, 3650, 4151, -1, 4151, 3650, 3652, -1, 4043, 4175, 4176, -1, 4176, 4175, 4177, -1, 4178, 4176, 4177, -1, 4178, 3660, 4176, -1, 4176, 3660, 3661, -1, 4006, 4179, 3833, -1, 3833, 4179, 3610, -1, 3611, 3833, 3610, -1, 3611, 3634, 3833, -1, 3565, 3564, 4110, -1, 4110, 3564, 3577, -1, 4180, 4110, 3577, -1, 4180, 3578, 4110, -1, 4110, 3578, 3567, -1, 4128, 4181, 4127, -1, 4127, 4181, 4182, -1, 4183, 4127, 4182, -1, 4183, 3588, 4127, -1, 4127, 3588, 3589, -1, 4184, 4127, 3589, -1, 4184, 4185, 4127, -1, 4127, 4185, 4186, -1, 4126, 4127, 4186, -1, 4187, 3574, 3830, -1, 3549, 3551, 4071, -1, 4071, 3551, 3535, -1, 4188, 4071, 3535, -1, 4188, 3552, 4071, -1, 4071, 3552, 4072, -1, 3555, 4189, 4055, -1, 4055, 4189, 3537, -1, 4190, 3562, 3918, -1, 3918, 3562, 3540, -1, 3563, 3918, 3540, -1, 3563, 3542, 3918, -1, 3918, 3542, 4084, -1, 4306, 4192, 4191, -1, 4191, 4192, 4224, -1, 4326, 4328, 4239, -1, 4239, 4328, 4203, -1, 4203, 4328, 4329, -1, 4377, 4329, 4204, -1, 4205, 4204, 4206, -1, 4193, 4206, 4195, -1, 4194, 4195, 4330, -1, 4207, 4330, 4196, -1, 4197, 4196, 4333, -1, 4381, 4333, 4208, -1, 4380, 4208, 4198, -1, 4372, 4198, 4275, -1, 4199, 4275, 4200, -1, 4368, 4200, 4278, -1, 4209, 4278, 4276, -1, 4210, 4276, 4201, -1, 4379, 4201, 4211, -1, 4212, 4211, 4279, -1, 4365, 4279, 4213, -1, 4202, 4213, 4214, -1, 4378, 4214, 4336, -1, 4363, 4336, 4361, -1, 4363, 4378, 4336, -1, 4203, 4329, 4377, -1, 4377, 4204, 4205, -1, 4205, 4206, 4193, -1, 4193, 4195, 4194, -1, 4194, 4330, 4207, -1, 4207, 4196, 4197, -1, 4197, 4333, 4381, -1, 4381, 4208, 4380, -1, 4380, 4198, 4372, -1, 4372, 4275, 4199, -1, 4199, 4200, 4368, -1, 4368, 4278, 4209, -1, 4209, 4276, 4210, -1, 4210, 4201, 4379, -1, 4379, 4211, 4212, -1, 4212, 4279, 4365, -1, 4365, 4213, 4202, -1, 4202, 4214, 4378, -1, 4336, 4283, 4361, -1, 4361, 4283, 4215, -1, 4226, 4215, 4216, -1, 4357, 4216, 4217, -1, 4227, 4217, 4218, -1, 4228, 4218, 4335, -1, 4229, 4335, 4230, -1, 4354, 4230, 4293, -1, 4231, 4293, 4232, -1, 4353, 4232, 4233, -1, 4219, 4233, 4296, -1, 4349, 4296, 4297, -1, 4234, 4297, 4300, -1, 4235, 4300, 4236, -1, 4237, 4236, 4307, -1, 4348, 4307, 4303, -1, 4238, 4303, 4220, -1, 4345, 4220, 4221, -1, 4346, 4221, 4222, -1, 4344, 4222, 4223, -1, 4225, 4223, 4191, -1, 4224, 4225, 4191, -1, 4361, 4215, 4226, -1, 4226, 4216, 4357, -1, 4357, 4217, 4227, -1, 4227, 4218, 4228, -1, 4228, 4335, 4229, -1, 4229, 4230, 4354, -1, 4354, 4293, 4231, -1, 4231, 4232, 4353, -1, 4353, 4233, 4219, -1, 4219, 4296, 4349, -1, 4349, 4297, 4234, -1, 4234, 4300, 4235, -1, 4235, 4236, 4237, -1, 4237, 4307, 4348, -1, 4348, 4303, 4238, -1, 4238, 4220, 4345, -1, 4345, 4221, 4346, -1, 4346, 4222, 4344, -1, 4344, 4223, 4225, -1, 4326, 4239, 4325, -1, 4325, 4239, 4240, -1, 4240, 4241, 4325, -1, 4325, 4241, 4324, -1, 4324, 4241, 4242, -1, 4248, 4242, 4388, -1, 4249, 4388, 4387, -1, 4243, 4387, 4386, -1, 4250, 4386, 4384, -1, 4321, 4384, 4385, -1, 4317, 4385, 4244, -1, 4315, 4244, 4246, -1, 4245, 4246, 4247, -1, 4313, 4247, 4339, -1, 4311, 4339, 4251, -1, 4305, 4251, 4192, -1, 4306, 4305, 4192, -1, 4324, 4242, 4248, -1, 4248, 4388, 4249, -1, 4249, 4387, 4243, -1, 4243, 4386, 4250, -1, 4250, 4384, 4321, -1, 4321, 4385, 4317, -1, 4317, 4244, 4315, -1, 4315, 4246, 4245, -1, 4245, 4247, 4313, -1, 4313, 4339, 4311, -1, 4311, 4251, 4305, -1, 5759, 4260, 4252, -1, 4252, 4260, 4253, -1, 4254, 4252, 4253, -1, 4254, 4255, 4252, -1, 4254, 4393, 4255, -1, 4254, 4256, 4393, -1, 4405, 4257, 5755, -1, 5755, 4257, 5752, -1, 5752, 4257, 4258, -1, 5753, 4258, 4261, -1, 4259, 4261, 5255, -1, 4262, 5255, 5253, -1, 5766, 5253, 5252, -1, 4263, 5252, 5268, -1, 5757, 5268, 5267, -1, 4264, 5267, 5266, -1, 5758, 5266, 4260, -1, 5759, 5758, 4260, -1, 5752, 4258, 5753, -1, 5753, 4261, 4259, -1, 4259, 5255, 4262, -1, 4262, 5253, 5766, -1, 5766, 5252, 4263, -1, 4263, 5268, 5757, -1, 5757, 5267, 4264, -1, 4264, 5266, 5758, -1, 4406, 5872, 5284, -1, 5284, 5872, 4267, -1, 4267, 5872, 5869, -1, 4268, 5869, 4265, -1, 5282, 4265, 4266, -1, 5281, 4266, 5290, -1, 5281, 5282, 4266, -1, 4267, 5869, 4268, -1, 4268, 4265, 5282, -1, 4266, 5867, 5290, -1, 5290, 5867, 5289, -1, 5289, 5867, 5739, -1, 4269, 5289, 5739, -1, 4269, 4270, 5289, -1, 4269, 5741, 4270, -1, 4270, 5741, 4271, -1, 4271, 5741, 5742, -1, 4272, 5742, 4400, -1, 5294, 4272, 4400, -1, 4271, 5742, 4272, -1, 4273, 4198, 4334, -1, 4273, 4275, 4198, -1, 4273, 4274, 4275, -1, 4275, 4274, 4200, -1, 4200, 4274, 4278, -1, 4278, 4274, 4712, -1, 4276, 4712, 4277, -1, 4201, 4277, 4211, -1, 4201, 4276, 4277, -1, 4278, 4712, 4276, -1, 4211, 4277, 4279, -1, 4279, 4277, 4280, -1, 4213, 4280, 4214, -1, 4213, 4279, 4280, -1, 4214, 4280, 4336, -1, 4336, 4280, 4281, -1, 4282, 4336, 4281, -1, 4282, 4696, 4336, -1, 4336, 4696, 4284, -1, 4283, 4284, 4607, -1, 4215, 4607, 4216, -1, 4215, 4283, 4607, -1, 4607, 4284, 4619, -1, 4619, 4284, 4678, -1, 4620, 4678, 4285, -1, 4289, 4285, 4286, -1, 4632, 4286, 4287, -1, 4290, 4287, 4291, -1, 4292, 4291, 4659, -1, 4640, 4659, 4655, -1, 4288, 4655, 4648, -1, 4288, 4640, 4655, -1, 4619, 4678, 4620, -1, 4620, 4285, 4289, -1, 4289, 4286, 4632, -1, 4632, 4287, 4290, -1, 4290, 4291, 4292, -1, 4292, 4659, 4640, -1, 4608, 4293, 4607, -1, 4608, 4232, 4293, -1, 4608, 4294, 4232, -1, 4232, 4294, 4594, -1, 4233, 4594, 4588, -1, 4295, 4233, 4588, -1, 4295, 4296, 4233, -1, 4295, 4583, 4296, -1, 4296, 4583, 4298, -1, 4297, 4298, 4572, -1, 4565, 4297, 4572, -1, 4565, 4299, 4297, -1, 4297, 4299, 4300, -1, 4300, 4299, 4559, -1, 4301, 4300, 4559, -1, 4301, 4236, 4300, -1, 4301, 4302, 4236, -1, 4236, 4302, 4744, -1, 4307, 4744, 4540, -1, 4539, 4307, 4540, -1, 4539, 4303, 4307, -1, 4539, 4304, 4303, -1, 4303, 4304, 4308, -1, 4220, 4308, 4514, -1, 4221, 4514, 4309, -1, 4222, 4309, 4504, -1, 4306, 4504, 4305, -1, 4306, 4222, 4504, -1, 4306, 4223, 4222, -1, 4306, 4191, 4223, -1, 4232, 4594, 4233, -1, 4296, 4298, 4297, -1, 4236, 4744, 4307, -1, 4303, 4308, 4220, -1, 4220, 4514, 4221, -1, 4221, 4309, 4222, -1, 4504, 4310, 4305, -1, 4305, 4310, 4311, -1, 4311, 4310, 4312, -1, 4313, 4312, 4495, -1, 4245, 4495, 4315, -1, 4245, 4313, 4495, -1, 4311, 4312, 4313, -1, 4495, 4314, 4315, -1, 4315, 4314, 4317, -1, 4317, 4314, 4474, -1, 4472, 4317, 4474, -1, 4472, 4316, 4317, -1, 4317, 4316, 4466, -1, 4460, 4317, 4466, -1, 4460, 4459, 4317, -1, 4317, 4459, 4318, -1, 4319, 4317, 4318, -1, 4319, 4320, 4317, -1, 4317, 4320, 4321, -1, 4321, 4320, 4322, -1, 4250, 4322, 4243, -1, 4250, 4321, 4322, -1, 4323, 4248, 4322, -1, 4323, 4324, 4248, -1, 4323, 4325, 4324, -1, 4323, 4431, 4325, -1, 4325, 4431, 4326, -1, 4326, 4431, 4327, -1, 4428, 4326, 4327, -1, 4428, 4328, 4326, -1, 4428, 4329, 4328, -1, 4428, 4422, 4329, -1, 4329, 4422, 4204, -1, 4204, 4422, 4206, -1, 4206, 4422, 4195, -1, 4195, 4422, 4332, -1, 4330, 4332, 4331, -1, 4196, 4331, 4333, -1, 4196, 4330, 4331, -1, 4195, 4332, 4330, -1, 4331, 4334, 4333, -1, 4333, 4334, 4208, -1, 4208, 4334, 4198, -1, 4293, 4230, 4607, -1, 4607, 4230, 4335, -1, 4218, 4607, 4335, -1, 4218, 4217, 4607, -1, 4607, 4217, 4216, -1, 4283, 4336, 4284, -1, 4248, 4249, 4322, -1, 4322, 4249, 4243, -1, 4961, 4385, 4926, -1, 4961, 4244, 4385, -1, 4961, 4246, 4244, -1, 4961, 4337, 4246, -1, 4246, 4337, 4247, -1, 4247, 4337, 4338, -1, 4339, 4338, 4251, -1, 4339, 4247, 4338, -1, 4338, 4340, 4251, -1, 4251, 4340, 4192, -1, 4192, 4340, 4341, -1, 4225, 4341, 4989, -1, 4959, 4225, 4989, -1, 4959, 4342, 4225, -1, 4225, 4342, 4957, -1, 4344, 4957, 4343, -1, 4987, 4344, 4343, -1, 4987, 4956, 4344, -1, 4344, 4956, 4346, -1, 4346, 4956, 4347, -1, 4345, 4347, 4238, -1, 4345, 4346, 4347, -1, 4192, 4341, 4225, -1, 4224, 4192, 4225, -1, 4225, 4957, 4344, -1, 4347, 4985, 4238, -1, 4238, 4985, 4348, -1, 4348, 4985, 4237, -1, 4237, 4985, 4984, -1, 4235, 4984, 4350, -1, 4234, 4350, 4349, -1, 4234, 4235, 4350, -1, 4237, 4984, 4235, -1, 4350, 4351, 4349, -1, 4349, 4351, 4219, -1, 4219, 4351, 4955, -1, 4353, 4955, 4352, -1, 4231, 4352, 4354, -1, 4231, 4353, 4352, -1, 4219, 4955, 4353, -1, 4352, 4355, 4354, -1, 4354, 4355, 4229, -1, 4229, 4355, 4228, -1, 4228, 4355, 4356, -1, 4227, 4356, 4357, -1, 4227, 4228, 4356, -1, 4357, 4356, 4226, -1, 4226, 4356, 4981, -1, 4361, 4981, 4980, -1, 4358, 4361, 4980, -1, 4358, 4979, 4361, -1, 4361, 4979, 4952, -1, 4359, 4361, 4952, -1, 4359, 4360, 4361, -1, 4361, 4360, 4948, -1, 4978, 4361, 4948, -1, 4978, 4362, 4361, -1, 4361, 4362, 4947, -1, 4363, 4947, 4946, -1, 4378, 4946, 4945, -1, 4202, 4945, 4364, -1, 4365, 4364, 4943, -1, 4942, 4365, 4943, -1, 4942, 4212, 4365, -1, 4942, 4974, 4212, -1, 4212, 4974, 4379, -1, 4379, 4974, 4941, -1, 4210, 4941, 4366, -1, 4209, 4366, 4940, -1, 4367, 4209, 4940, -1, 4367, 4368, 4209, -1, 4367, 4369, 4368, -1, 4368, 4369, 4199, -1, 4199, 4369, 4370, -1, 4971, 4199, 4370, -1, 4971, 4372, 4199, -1, 4971, 4371, 4372, -1, 4372, 4371, 4373, -1, 4380, 4373, 4374, -1, 4375, 4380, 4374, -1, 4375, 4381, 4380, -1, 4375, 4968, 4381, -1, 4381, 4968, 4382, -1, 4197, 4382, 4376, -1, 4937, 4197, 4376, -1, 4937, 4207, 4197, -1, 4937, 4936, 4207, -1, 4207, 4936, 4194, -1, 4194, 4936, 4935, -1, 4964, 4194, 4935, -1, 4964, 4193, 4194, -1, 4964, 4933, 4193, -1, 4193, 4933, 4205, -1, 4205, 4933, 4932, -1, 4377, 4932, 4930, -1, 4240, 4930, 4241, -1, 4240, 4377, 4930, -1, 4240, 4203, 4377, -1, 4240, 4239, 4203, -1, 4226, 4981, 4361, -1, 4361, 4947, 4363, -1, 4363, 4946, 4378, -1, 4378, 4945, 4202, -1, 4202, 4364, 4365, -1, 4379, 4941, 4210, -1, 4210, 4366, 4209, -1, 4372, 4373, 4380, -1, 4381, 4382, 4197, -1, 4205, 4932, 4377, -1, 4929, 4384, 4930, -1, 4929, 4383, 4384, -1, 4384, 4383, 4927, -1, 4925, 4384, 4927, -1, 4925, 4926, 4384, -1, 4384, 4926, 4385, -1, 4384, 4386, 4930, -1, 4930, 4386, 4387, -1, 4388, 4930, 4387, -1, 4388, 4242, 4930, -1, 4930, 4242, 4241, -1, 4993, 4390, 4389, -1, 4389, 4390, 5264, -1, 5264, 4390, 4391, -1, 4395, 4391, 5762, -1, 5262, 5762, 4396, -1, 4397, 4396, 5765, -1, 4392, 5765, 5756, -1, 5393, 5756, 5761, -1, 4398, 5761, 4399, -1, 5269, 4399, 5760, -1, 4394, 5760, 4393, -1, 4256, 4394, 4393, -1, 5264, 4391, 4395, -1, 4395, 5762, 5262, -1, 5262, 4396, 4397, -1, 4397, 5765, 4392, -1, 4392, 5756, 5393, -1, 5393, 5761, 4398, -1, 4398, 4399, 5269, -1, 5269, 5760, 4394, -1, 5183, 5184, 5866, -1, 5866, 5184, 5293, -1, 4402, 5866, 5293, -1, 4402, 4401, 5866, -1, 4402, 4400, 4401, -1, 4402, 5294, 4400, -1, 5751, 5211, 5754, -1, 5754, 5211, 5270, -1, 4404, 5270, 4403, -1, 4405, 4404, 4403, -1, 4405, 5755, 4404, -1, 5754, 5270, 4404, -1, 4406, 5284, 5871, -1, 5871, 5284, 5283, -1, 4408, 5871, 5283, -1, 4408, 4407, 5871, -1, 4408, 5870, 4407, -1, 4408, 5230, 5870, -1, 4331, 4410, 4334, -1, 4331, 4409, 4410, -1, 4331, 4332, 4409, -1, 4409, 4332, 4411, -1, 4421, 4411, 4412, -1, 4768, 4412, 4413, -1, 4418, 4413, 4772, -1, 4414, 4772, 4774, -1, 4416, 4774, 4780, -1, 4415, 4780, 4423, -1, 4415, 4416, 4780, -1, 4415, 5037, 4416, -1, 4416, 5037, 4417, -1, 4414, 4417, 4730, -1, 4418, 4730, 4769, -1, 4768, 4769, 4419, -1, 4421, 4419, 4420, -1, 4409, 4420, 4410, -1, 4409, 4421, 4420, -1, 4409, 4411, 4421, -1, 4332, 4422, 4411, -1, 4411, 4422, 4424, -1, 4412, 4424, 4770, -1, 4413, 4770, 4426, -1, 4772, 4426, 4779, -1, 4774, 4779, 4778, -1, 4780, 4778, 4782, -1, 4423, 4782, 4427, -1, 4423, 4780, 4782, -1, 4422, 4428, 4424, -1, 4424, 4428, 4425, -1, 4770, 4425, 4773, -1, 4426, 4773, 4777, -1, 4779, 4777, 4429, -1, 4778, 4429, 4789, -1, 4782, 4789, 4788, -1, 4427, 4788, 5038, -1, 4427, 4782, 4788, -1, 4428, 4327, 4425, -1, 4425, 4327, 4430, -1, 4773, 4430, 4776, -1, 4777, 4776, 4781, -1, 4429, 4781, 4787, -1, 4789, 4787, 4786, -1, 4788, 4786, 4434, -1, 5038, 4434, 5073, -1, 5038, 4788, 4434, -1, 4327, 4431, 4430, -1, 4430, 4431, 4432, -1, 4776, 4432, 4433, -1, 4781, 4433, 4784, -1, 4787, 4784, 4785, -1, 4786, 4785, 4792, -1, 4434, 4792, 4436, -1, 5073, 4436, 4435, -1, 5073, 4434, 4436, -1, 4431, 4323, 4432, -1, 4432, 4323, 4775, -1, 4433, 4775, 4783, -1, 4784, 4783, 4439, -1, 4785, 4439, 4791, -1, 4792, 4791, 4796, -1, 4436, 4796, 4437, -1, 4435, 4437, 5040, -1, 4435, 4436, 4437, -1, 4323, 4322, 4775, -1, 4775, 4322, 4438, -1, 4783, 4438, 4443, -1, 4439, 4443, 4790, -1, 4791, 4790, 4445, -1, 4796, 4445, 4800, -1, 4437, 4800, 4440, -1, 5040, 4440, 4441, -1, 5040, 4437, 4440, -1, 4322, 4320, 4438, -1, 4438, 4320, 4442, -1, 4443, 4442, 4444, -1, 4790, 4444, 4795, -1, 4445, 4795, 4449, -1, 4800, 4449, 4802, -1, 4440, 4802, 4446, -1, 4441, 4446, 5042, -1, 4441, 4440, 4446, -1, 4320, 4319, 4442, -1, 4442, 4319, 4794, -1, 4444, 4794, 4447, -1, 4795, 4447, 4448, -1, 4449, 4448, 4450, -1, 4802, 4450, 4452, -1, 4446, 4452, 4806, -1, 5042, 4806, 4451, -1, 5042, 4446, 4806, -1, 4319, 4318, 4794, -1, 4794, 4318, 4793, -1, 4447, 4793, 4454, -1, 4448, 4454, 4799, -1, 4450, 4799, 4805, -1, 4452, 4805, 4807, -1, 4806, 4807, 4453, -1, 4451, 4453, 4458, -1, 4451, 4806, 4453, -1, 4318, 4459, 4793, -1, 4793, 4459, 4798, -1, 4454, 4798, 4455, -1, 4799, 4455, 4801, -1, 4805, 4801, 4456, -1, 4807, 4456, 4809, -1, 4453, 4809, 4457, -1, 4458, 4457, 4997, -1, 4458, 4453, 4457, -1, 4459, 4460, 4798, -1, 4798, 4460, 4797, -1, 4455, 4797, 4461, -1, 4801, 4461, 4462, -1, 4456, 4462, 4808, -1, 4809, 4808, 4810, -1, 4457, 4810, 4811, -1, 4997, 4811, 4465, -1, 4997, 4457, 4811, -1, 4460, 4466, 4797, -1, 4797, 4466, 4759, -1, 4461, 4759, 4804, -1, 4462, 4804, 4467, -1, 4808, 4467, 4463, -1, 4810, 4463, 4469, -1, 4811, 4469, 4464, -1, 4465, 4464, 4471, -1, 4465, 4811, 4464, -1, 4759, 4466, 4803, -1, 4804, 4803, 4750, -1, 4467, 4750, 4468, -1, 4463, 4468, 4748, -1, 4469, 4748, 4747, -1, 4464, 4747, 4746, -1, 4471, 4746, 4470, -1, 4471, 4464, 4746, -1, 4472, 4473, 4316, -1, 4472, 4483, 4473, -1, 4472, 4474, 4483, -1, 4483, 4474, 4484, -1, 4481, 4484, 4814, -1, 4475, 4814, 4813, -1, 4815, 4813, 4476, -1, 4477, 4476, 4486, -1, 4817, 4486, 4488, -1, 4478, 4488, 4479, -1, 4478, 4817, 4488, -1, 4478, 4745, 4817, -1, 4817, 4745, 4816, -1, 4477, 4816, 4480, -1, 4815, 4480, 4812, -1, 4475, 4812, 4749, -1, 4481, 4749, 4482, -1, 4483, 4482, 4473, -1, 4483, 4481, 4482, -1, 4483, 4484, 4481, -1, 4474, 4314, 4484, -1, 4484, 4314, 4485, -1, 4814, 4485, 4489, -1, 4813, 4489, 4490, -1, 4476, 4490, 4487, -1, 4486, 4487, 4492, -1, 4488, 4492, 4493, -1, 4479, 4493, 5003, -1, 4479, 4488, 4493, -1, 4314, 4495, 4485, -1, 4485, 4495, 4496, -1, 4489, 4496, 4491, -1, 4490, 4491, 4819, -1, 4487, 4819, 4822, -1, 4492, 4822, 4825, -1, 4493, 4825, 4501, -1, 5003, 4501, 4494, -1, 5003, 4493, 4501, -1, 4495, 4312, 4496, -1, 4496, 4312, 4497, -1, 4491, 4497, 4498, -1, 4819, 4498, 4499, -1, 4822, 4499, 4821, -1, 4825, 4821, 4824, -1, 4501, 4824, 4500, -1, 4494, 4500, 5044, -1, 4494, 4501, 4500, -1, 4312, 4310, 4497, -1, 4497, 4310, 4502, -1, 4498, 4502, 4818, -1, 4499, 4818, 4820, -1, 4821, 4820, 4823, -1, 4824, 4823, 4508, -1, 4500, 4508, 4503, -1, 5044, 4503, 5005, -1, 5044, 4500, 4503, -1, 4310, 4504, 4502, -1, 4502, 4504, 4505, -1, 4818, 4505, 4506, -1, 4820, 4506, 4507, -1, 4823, 4507, 4512, -1, 4508, 4512, 4828, -1, 4503, 4828, 4509, -1, 5005, 4509, 5007, -1, 5005, 4503, 4509, -1, 4504, 4309, 4505, -1, 4505, 4309, 4510, -1, 4506, 4510, 4827, -1, 4507, 4827, 4511, -1, 4512, 4511, 4513, -1, 4828, 4513, 4515, -1, 4509, 4515, 4516, -1, 5007, 4516, 4518, -1, 5007, 4509, 4516, -1, 4309, 4514, 4510, -1, 4510, 4514, 4519, -1, 4827, 4519, 4826, -1, 4511, 4826, 4520, -1, 4513, 4520, 4521, -1, 4515, 4521, 4517, -1, 4516, 4517, 4523, -1, 4518, 4523, 5008, -1, 4518, 4516, 4523, -1, 4514, 4308, 4519, -1, 4519, 4308, 4525, -1, 4826, 4525, 4527, -1, 4520, 4527, 4528, -1, 4521, 4528, 4522, -1, 4517, 4522, 4530, -1, 4523, 4530, 4524, -1, 5008, 4524, 4532, -1, 5008, 4523, 4524, -1, 4308, 4304, 4525, -1, 4525, 4304, 4526, -1, 4527, 4526, 4829, -1, 4528, 4829, 4529, -1, 4522, 4529, 4835, -1, 4530, 4835, 4531, -1, 4524, 4531, 4533, -1, 4532, 4533, 4536, -1, 4532, 4524, 4533, -1, 4304, 4539, 4526, -1, 4526, 4539, 4534, -1, 4829, 4534, 4831, -1, 4529, 4831, 4834, -1, 4835, 4834, 4836, -1, 4531, 4836, 4535, -1, 4533, 4535, 4538, -1, 4536, 4538, 4537, -1, 4536, 4533, 4538, -1, 4539, 4540, 4534, -1, 4534, 4540, 4830, -1, 4831, 4830, 4832, -1, 4834, 4832, 4545, -1, 4836, 4545, 4541, -1, 4535, 4541, 4542, -1, 4538, 4542, 4543, -1, 4537, 4543, 5048, -1, 4537, 4538, 4543, -1, 4830, 4540, 4544, -1, 4832, 4544, 4833, -1, 4545, 4833, 4742, -1, 4541, 4742, 4546, -1, 4542, 4546, 4741, -1, 4543, 4741, 4547, -1, 5048, 4547, 4739, -1, 5048, 4543, 4547, -1, 4302, 4743, 4744, -1, 4302, 4557, 4743, -1, 4302, 4301, 4557, -1, 4557, 4301, 4558, -1, 4548, 4558, 4838, -1, 4837, 4838, 4755, -1, 4554, 4755, 4549, -1, 4756, 4549, 4560, -1, 4758, 4560, 4552, -1, 4550, 4552, 4551, -1, 4550, 4758, 4552, -1, 4550, 5010, 4758, -1, 4758, 5010, 4553, -1, 4756, 4553, 4757, -1, 4554, 4757, 4740, -1, 4837, 4740, 4555, -1, 4548, 4555, 4556, -1, 4557, 4556, 4743, -1, 4557, 4548, 4556, -1, 4557, 4558, 4548, -1, 4301, 4559, 4558, -1, 4558, 4559, 4561, -1, 4838, 4561, 4562, -1, 4755, 4562, 4754, -1, 4549, 4754, 4843, -1, 4560, 4843, 4844, -1, 4552, 4844, 4564, -1, 4551, 4564, 5012, -1, 4551, 4552, 4564, -1, 4559, 4299, 4561, -1, 4561, 4299, 4751, -1, 4562, 4751, 4566, -1, 4754, 4566, 4841, -1, 4843, 4841, 4842, -1, 4844, 4842, 4563, -1, 4564, 4563, 4568, -1, 5012, 4568, 4571, -1, 5012, 4564, 4568, -1, 4299, 4565, 4751, -1, 4751, 4565, 4753, -1, 4566, 4753, 4752, -1, 4841, 4752, 4840, -1, 4842, 4840, 4567, -1, 4563, 4567, 4850, -1, 4568, 4850, 4569, -1, 4571, 4569, 4570, -1, 4571, 4568, 4569, -1, 4565, 4572, 4753, -1, 4753, 4572, 4573, -1, 4752, 4573, 4846, -1, 4840, 4846, 4574, -1, 4567, 4574, 4849, -1, 4850, 4849, 4855, -1, 4569, 4855, 4575, -1, 4570, 4575, 4576, -1, 4570, 4569, 4575, -1, 4572, 4298, 4573, -1, 4573, 4298, 4839, -1, 4846, 4839, 4848, -1, 4574, 4848, 4847, -1, 4849, 4847, 4854, -1, 4855, 4854, 4577, -1, 4575, 4577, 4578, -1, 4576, 4578, 5052, -1, 4576, 4575, 4578, -1, 4298, 4583, 4839, -1, 4839, 4583, 4845, -1, 4848, 4845, 4579, -1, 4847, 4579, 4580, -1, 4854, 4580, 4857, -1, 4577, 4857, 4581, -1, 4578, 4581, 4582, -1, 5052, 4582, 4586, -1, 5052, 4578, 4582, -1, 4583, 4295, 4845, -1, 4845, 4295, 4584, -1, 4579, 4584, 4852, -1, 4580, 4852, 4853, -1, 4857, 4853, 4859, -1, 4581, 4859, 4585, -1, 4582, 4585, 4587, -1, 4586, 4587, 4592, -1, 4586, 4582, 4587, -1, 4295, 4588, 4584, -1, 4584, 4588, 4851, -1, 4852, 4851, 4589, -1, 4853, 4589, 4590, -1, 4859, 4590, 4591, -1, 4585, 4591, 4596, -1, 4587, 4596, 4593, -1, 4592, 4593, 5015, -1, 4592, 4587, 4593, -1, 4588, 4594, 4851, -1, 4851, 4594, 4856, -1, 4589, 4856, 4599, -1, 4590, 4599, 4595, -1, 4591, 4595, 4597, -1, 4596, 4597, 4864, -1, 4593, 4864, 4598, -1, 5015, 4598, 5016, -1, 5015, 4593, 4598, -1, 4594, 4294, 4856, -1, 4856, 4294, 4858, -1, 4599, 4858, 4860, -1, 4595, 4860, 4602, -1, 4597, 4602, 4861, -1, 4864, 4861, 4866, -1, 4598, 4866, 4605, -1, 5016, 4605, 4600, -1, 5016, 4598, 4605, -1, 4858, 4294, 4601, -1, 4860, 4601, 4603, -1, 4602, 4603, 4862, -1, 4861, 4862, 4863, -1, 4866, 4863, 4604, -1, 4605, 4604, 4606, -1, 4600, 4606, 4737, -1, 4600, 4605, 4606, -1, 4607, 4738, 4608, -1, 4607, 4616, 4738, -1, 4607, 4619, 4616, -1, 4616, 4619, 4618, -1, 4617, 4618, 4610, -1, 4609, 4610, 4611, -1, 4871, 4611, 4876, -1, 4612, 4876, 4613, -1, 4873, 4613, 4614, -1, 5017, 4614, 4623, -1, 5017, 4873, 4614, -1, 5017, 5058, 4873, -1, 4873, 5058, 4874, -1, 4612, 4874, 4869, -1, 4871, 4869, 4867, -1, 4609, 4867, 4865, -1, 4617, 4865, 4615, -1, 4616, 4615, 4738, -1, 4616, 4617, 4615, -1, 4616, 4618, 4617, -1, 4619, 4620, 4618, -1, 4618, 4620, 4621, -1, 4610, 4621, 4868, -1, 4611, 4868, 4625, -1, 4876, 4625, 4875, -1, 4613, 4875, 4622, -1, 4614, 4622, 4624, -1, 4623, 4624, 5018, -1, 4623, 4614, 4624, -1, 4620, 4289, 4621, -1, 4621, 4289, 4626, -1, 4868, 4626, 4870, -1, 4625, 4870, 4627, -1, 4875, 4627, 4878, -1, 4622, 4878, 4630, -1, 4624, 4630, 4631, -1, 5018, 4631, 5061, -1, 5018, 4624, 4631, -1, 4289, 4632, 4626, -1, 4626, 4632, 4633, -1, 4870, 4633, 4628, -1, 4627, 4628, 4629, -1, 4878, 4629, 4881, -1, 4630, 4881, 4882, -1, 4631, 4882, 4636, -1, 5061, 4636, 5020, -1, 5061, 4631, 4636, -1, 4632, 4290, 4633, -1, 4633, 4290, 4872, -1, 4628, 4872, 4634, -1, 4629, 4634, 4635, -1, 4881, 4635, 4880, -1, 4882, 4880, 4886, -1, 4636, 4886, 4637, -1, 5020, 4637, 5021, -1, 5020, 4636, 4637, -1, 4290, 4292, 4872, -1, 4872, 4292, 4877, -1, 4634, 4877, 4879, -1, 4635, 4879, 4638, -1, 4880, 4638, 4642, -1, 4886, 4642, 4887, -1, 4637, 4887, 4639, -1, 5021, 4639, 5022, -1, 5021, 4637, 4639, -1, 4292, 4640, 4877, -1, 4877, 4640, 4641, -1, 4879, 4641, 4885, -1, 4638, 4885, 4884, -1, 4642, 4884, 4643, -1, 4887, 4643, 4891, -1, 4639, 4891, 4644, -1, 5022, 4644, 4645, -1, 5022, 4639, 4644, -1, 4640, 4288, 4641, -1, 4641, 4288, 4647, -1, 4885, 4647, 4883, -1, 4884, 4883, 4890, -1, 4643, 4890, 4651, -1, 4891, 4651, 4892, -1, 4644, 4892, 4646, -1, 4645, 4646, 5024, -1, 4645, 4644, 4646, -1, 4288, 4648, 4647, -1, 4647, 4648, 4649, -1, 4883, 4649, 4650, -1, 4890, 4650, 4653, -1, 4651, 4653, 4895, -1, 4892, 4895, 4899, -1, 4646, 4899, 4652, -1, 5024, 4652, 5025, -1, 5024, 4646, 4652, -1, 4648, 4655, 4649, -1, 4649, 4655, 4889, -1, 4650, 4889, 4654, -1, 4653, 4654, 4656, -1, 4895, 4656, 4894, -1, 4899, 4894, 4900, -1, 4652, 4900, 4657, -1, 5025, 4657, 5065, -1, 5025, 4652, 4657, -1, 4655, 4659, 4889, -1, 4889, 4659, 4888, -1, 4654, 4888, 4893, -1, 4656, 4893, 4660, -1, 4894, 4660, 4898, -1, 4900, 4898, 4901, -1, 4657, 4901, 4658, -1, 5065, 4658, 4662, -1, 5065, 4657, 4658, -1, 4659, 4291, 4888, -1, 4888, 4291, 4663, -1, 4893, 4663, 4664, -1, 4660, 4664, 4896, -1, 4898, 4896, 4661, -1, 4901, 4661, 4902, -1, 4658, 4902, 4667, -1, 4662, 4667, 4666, -1, 4662, 4658, 4667, -1, 4663, 4291, 4665, -1, 4664, 4665, 4736, -1, 4896, 4736, 4897, -1, 4661, 4897, 4903, -1, 4902, 4903, 4905, -1, 4667, 4905, 4734, -1, 4666, 4734, 4732, -1, 4666, 4667, 4734, -1, 4286, 4668, 4287, -1, 4286, 4677, 4668, -1, 4286, 4285, 4677, -1, 4677, 4285, 4669, -1, 4676, 4669, 4670, -1, 4906, 4670, 4672, -1, 4671, 4672, 4912, -1, 4911, 4912, 4680, -1, 4673, 4680, 4681, -1, 5028, 4681, 4682, -1, 5028, 4673, 4681, -1, 5028, 4674, 4673, -1, 4673, 4674, 4733, -1, 4911, 4733, 4907, -1, 4671, 4907, 4675, -1, 4906, 4675, 4904, -1, 4676, 4904, 4735, -1, 4677, 4735, 4668, -1, 4677, 4676, 4735, -1, 4677, 4669, 4676, -1, 4285, 4678, 4669, -1, 4669, 4678, 4684, -1, 4670, 4684, 4679, -1, 4672, 4679, 4685, -1, 4912, 4685, 4910, -1, 4680, 4910, 4687, -1, 4681, 4687, 4683, -1, 4682, 4683, 4688, -1, 4682, 4681, 4683, -1, 4678, 4284, 4684, -1, 4684, 4284, 4690, -1, 4679, 4690, 4909, -1, 4685, 4909, 4908, -1, 4910, 4908, 4686, -1, 4687, 4686, 4693, -1, 4683, 4693, 4689, -1, 4688, 4689, 4695, -1, 4688, 4683, 4689, -1, 4284, 4696, 4690, -1, 4690, 4696, 4691, -1, 4909, 4691, 4913, -1, 4908, 4913, 4692, -1, 4686, 4692, 4916, -1, 4693, 4916, 4694, -1, 4689, 4694, 4919, -1, 4695, 4919, 5030, -1, 4695, 4689, 4919, -1, 4696, 4282, 4691, -1, 4691, 4282, 4697, -1, 4913, 4697, 4915, -1, 4692, 4915, 4702, -1, 4916, 4702, 4698, -1, 4694, 4698, 4699, -1, 4919, 4699, 4700, -1, 5030, 4700, 5031, -1, 5030, 4919, 4700, -1, 4282, 4281, 4697, -1, 4697, 4281, 4701, -1, 4915, 4701, 4914, -1, 4702, 4914, 4705, -1, 4698, 4705, 4706, -1, 4699, 4706, 4924, -1, 4700, 4924, 4703, -1, 5031, 4703, 5032, -1, 5031, 4700, 4703, -1, 4281, 4280, 4701, -1, 4701, 4280, 4704, -1, 4914, 4704, 4918, -1, 4705, 4918, 4709, -1, 4706, 4709, 4707, -1, 4924, 4707, 4923, -1, 4703, 4923, 4764, -1, 5032, 4764, 5070, -1, 5032, 4703, 4764, -1, 4280, 4277, 4704, -1, 4704, 4277, 4917, -1, 4918, 4917, 4708, -1, 4709, 4708, 4713, -1, 4707, 4713, 4710, -1, 4923, 4710, 4766, -1, 4764, 4766, 4711, -1, 5070, 4711, 4715, -1, 5070, 4764, 4711, -1, 4277, 4712, 4917, -1, 4917, 4712, 4717, -1, 4708, 4717, 4920, -1, 4713, 4920, 4922, -1, 4710, 4922, 4765, -1, 4766, 4765, 4714, -1, 4711, 4714, 4716, -1, 4715, 4716, 5034, -1, 4715, 4711, 4716, -1, 4712, 4274, 4717, -1, 4717, 4274, 4921, -1, 4920, 4921, 4718, -1, 4922, 4718, 4719, -1, 4765, 4719, 4761, -1, 4714, 4761, 4763, -1, 4716, 4763, 4723, -1, 5034, 4723, 4722, -1, 5034, 4716, 4723, -1, 4274, 4273, 4921, -1, 4921, 4273, 4720, -1, 4718, 4720, 4725, -1, 4719, 4725, 4721, -1, 4761, 4721, 4762, -1, 4763, 4762, 4726, -1, 4723, 4726, 4727, -1, 4722, 4727, 5036, -1, 4722, 4723, 4727, -1, 4273, 4334, 4720, -1, 4720, 4334, 4724, -1, 4725, 4724, 4760, -1, 4721, 4760, 4767, -1, 4762, 4767, 4731, -1, 4726, 4731, 4771, -1, 4727, 4771, 4728, -1, 5036, 4728, 4729, -1, 5036, 4727, 4728, -1, 5037, 4729, 4417, -1, 4417, 4729, 4728, -1, 4730, 4728, 4771, -1, 4769, 4771, 4731, -1, 4419, 4731, 4767, -1, 4420, 4767, 4760, -1, 4410, 4760, 4724, -1, 4334, 4410, 4724, -1, 4674, 4732, 4733, -1, 4733, 4732, 4734, -1, 4907, 4734, 4905, -1, 4675, 4905, 4903, -1, 4904, 4903, 4897, -1, 4735, 4897, 4736, -1, 4668, 4736, 4665, -1, 4287, 4665, 4291, -1, 4287, 4668, 4665, -1, 5058, 4737, 4874, -1, 4874, 4737, 4606, -1, 4869, 4606, 4604, -1, 4867, 4604, 4863, -1, 4865, 4863, 4862, -1, 4615, 4862, 4603, -1, 4738, 4603, 4601, -1, 4608, 4601, 4294, -1, 4608, 4738, 4601, -1, 5010, 4739, 4553, -1, 4553, 4739, 4547, -1, 4757, 4547, 4741, -1, 4740, 4741, 4546, -1, 4555, 4546, 4742, -1, 4556, 4742, 4833, -1, 4743, 4833, 4544, -1, 4744, 4544, 4540, -1, 4744, 4743, 4544, -1, 4745, 4470, 4816, -1, 4816, 4470, 4746, -1, 4480, 4746, 4747, -1, 4812, 4747, 4748, -1, 4749, 4748, 4468, -1, 4482, 4468, 4750, -1, 4473, 4750, 4803, -1, 4316, 4803, 4466, -1, 4316, 4473, 4803, -1, 4753, 4566, 4751, -1, 4566, 4754, 4562, -1, 4573, 4752, 4753, -1, 4754, 4549, 4755, -1, 4752, 4841, 4566, -1, 4757, 4554, 4756, -1, 4756, 4554, 4549, -1, 4841, 4843, 4754, -1, 4547, 4757, 4553, -1, 4843, 4560, 4549, -1, 4560, 4758, 4756, -1, 4756, 4758, 4553, -1, 4725, 4720, 4724, -1, 4461, 4797, 4759, -1, 4831, 4534, 4830, -1, 4420, 4760, 4410, -1, 4760, 4721, 4725, -1, 4721, 4761, 4719, -1, 4762, 4721, 4767, -1, 4761, 4714, 4765, -1, 4763, 4761, 4762, -1, 4714, 4711, 4766, -1, 4716, 4714, 4763, -1, 4923, 4766, 4764, -1, 4710, 4765, 4766, -1, 4922, 4719, 4765, -1, 4718, 4725, 4719, -1, 4419, 4767, 4420, -1, 4726, 4762, 4731, -1, 4723, 4763, 4726, -1, 4768, 4419, 4421, -1, 4412, 4768, 4421, -1, 4424, 4412, 4411, -1, 4769, 4731, 4419, -1, 4727, 4726, 4771, -1, 4425, 4770, 4424, -1, 4418, 4769, 4768, -1, 4413, 4418, 4768, -1, 4770, 4413, 4412, -1, 4730, 4771, 4769, -1, 4430, 4773, 4425, -1, 4773, 4426, 4770, -1, 4414, 4730, 4418, -1, 4772, 4414, 4418, -1, 4426, 4772, 4413, -1, 4417, 4728, 4730, -1, 4432, 4776, 4430, -1, 4776, 4777, 4773, -1, 4777, 4779, 4426, -1, 4416, 4417, 4414, -1, 4774, 4416, 4414, -1, 4779, 4774, 4772, -1, 4775, 4433, 4432, -1, 4433, 4781, 4776, -1, 4781, 4429, 4777, -1, 4429, 4778, 4779, -1, 4778, 4780, 4774, -1, 4438, 4783, 4775, -1, 4783, 4784, 4433, -1, 4784, 4787, 4781, -1, 4787, 4789, 4429, -1, 4789, 4782, 4778, -1, 4442, 4443, 4438, -1, 4443, 4439, 4783, -1, 4439, 4785, 4784, -1, 4785, 4786, 4787, -1, 4786, 4788, 4789, -1, 4794, 4444, 4442, -1, 4444, 4790, 4443, -1, 4790, 4791, 4439, -1, 4791, 4792, 4785, -1, 4792, 4434, 4786, -1, 4793, 4447, 4794, -1, 4447, 4795, 4444, -1, 4795, 4445, 4790, -1, 4445, 4796, 4791, -1, 4796, 4436, 4792, -1, 4798, 4454, 4793, -1, 4454, 4448, 4447, -1, 4448, 4449, 4795, -1, 4449, 4800, 4445, -1, 4800, 4437, 4796, -1, 4797, 4455, 4798, -1, 4455, 4799, 4454, -1, 4799, 4450, 4448, -1, 4450, 4802, 4449, -1, 4802, 4440, 4800, -1, 4801, 4455, 4461, -1, 4805, 4799, 4801, -1, 4452, 4450, 4805, -1, 4446, 4802, 4452, -1, 4803, 4804, 4759, -1, 4804, 4462, 4461, -1, 4467, 4804, 4750, -1, 4462, 4456, 4801, -1, 4808, 4462, 4467, -1, 4456, 4807, 4805, -1, 4809, 4456, 4808, -1, 4807, 4806, 4452, -1, 4453, 4807, 4809, -1, 4482, 4750, 4473, -1, 4463, 4467, 4468, -1, 4810, 4808, 4463, -1, 4457, 4809, 4810, -1, 4749, 4468, 4482, -1, 4469, 4463, 4748, -1, 4811, 4810, 4469, -1, 4475, 4749, 4481, -1, 4814, 4475, 4481, -1, 4485, 4814, 4484, -1, 4812, 4748, 4749, -1, 4464, 4469, 4747, -1, 4496, 4489, 4485, -1, 4815, 4812, 4475, -1, 4813, 4815, 4475, -1, 4489, 4813, 4814, -1, 4480, 4747, 4812, -1, 4497, 4491, 4496, -1, 4491, 4490, 4489, -1, 4477, 4480, 4815, -1, 4476, 4477, 4815, -1, 4490, 4476, 4813, -1, 4816, 4746, 4480, -1, 4502, 4498, 4497, -1, 4498, 4819, 4491, -1, 4819, 4487, 4490, -1, 4817, 4816, 4477, -1, 4486, 4817, 4477, -1, 4487, 4486, 4476, -1, 4505, 4818, 4502, -1, 4818, 4499, 4498, -1, 4499, 4822, 4819, -1, 4822, 4492, 4487, -1, 4492, 4488, 4486, -1, 4510, 4506, 4505, -1, 4506, 4820, 4818, -1, 4820, 4821, 4499, -1, 4821, 4825, 4822, -1, 4825, 4493, 4492, -1, 4519, 4827, 4510, -1, 4827, 4507, 4506, -1, 4507, 4823, 4820, -1, 4823, 4824, 4821, -1, 4824, 4501, 4825, -1, 4525, 4826, 4519, -1, 4826, 4511, 4827, -1, 4511, 4512, 4507, -1, 4512, 4508, 4823, -1, 4508, 4500, 4824, -1, 4526, 4527, 4525, -1, 4527, 4520, 4826, -1, 4520, 4513, 4511, -1, 4513, 4828, 4512, -1, 4828, 4503, 4508, -1, 4534, 4829, 4526, -1, 4829, 4528, 4527, -1, 4528, 4521, 4520, -1, 4521, 4515, 4513, -1, 4515, 4509, 4828, -1, 4529, 4829, 4831, -1, 4522, 4528, 4529, -1, 4517, 4521, 4522, -1, 4516, 4515, 4517, -1, 4544, 4832, 4830, -1, 4832, 4834, 4831, -1, 4545, 4832, 4833, -1, 4834, 4835, 4529, -1, 4836, 4834, 4545, -1, 4835, 4530, 4522, -1, 4531, 4835, 4836, -1, 4530, 4523, 4517, -1, 4524, 4530, 4531, -1, 4556, 4833, 4743, -1, 4541, 4545, 4742, -1, 4535, 4836, 4541, -1, 4533, 4531, 4535, -1, 4555, 4742, 4556, -1, 4542, 4541, 4546, -1, 4538, 4535, 4542, -1, 4837, 4555, 4548, -1, 4838, 4837, 4548, -1, 4561, 4838, 4558, -1, 4740, 4546, 4555, -1, 4543, 4542, 4741, -1, 4751, 4562, 4561, -1, 4554, 4740, 4837, -1, 4755, 4554, 4837, -1, 4562, 4755, 4838, -1, 4757, 4741, 4740, -1, 4839, 4846, 4573, -1, 4846, 4840, 4752, -1, 4840, 4842, 4841, -1, 4842, 4844, 4843, -1, 4844, 4552, 4560, -1, 4845, 4848, 4839, -1, 4848, 4574, 4846, -1, 4574, 4567, 4840, -1, 4567, 4563, 4842, -1, 4563, 4564, 4844, -1, 4584, 4579, 4845, -1, 4579, 4847, 4848, -1, 4847, 4849, 4574, -1, 4849, 4850, 4567, -1, 4850, 4568, 4563, -1, 4851, 4852, 4584, -1, 4852, 4580, 4579, -1, 4580, 4854, 4847, -1, 4854, 4855, 4849, -1, 4855, 4569, 4850, -1, 4856, 4589, 4851, -1, 4589, 4853, 4852, -1, 4853, 4857, 4580, -1, 4857, 4577, 4854, -1, 4577, 4575, 4855, -1, 4858, 4599, 4856, -1, 4599, 4590, 4589, -1, 4590, 4859, 4853, -1, 4859, 4581, 4857, -1, 4581, 4578, 4577, -1, 4601, 4860, 4858, -1, 4860, 4595, 4599, -1, 4595, 4591, 4590, -1, 4591, 4585, 4859, -1, 4585, 4582, 4581, -1, 4615, 4603, 4738, -1, 4603, 4602, 4860, -1, 4602, 4597, 4595, -1, 4861, 4602, 4862, -1, 4597, 4596, 4591, -1, 4864, 4597, 4861, -1, 4596, 4587, 4585, -1, 4593, 4596, 4864, -1, 4865, 4862, 4615, -1, 4866, 4861, 4863, -1, 4598, 4864, 4866, -1, 4609, 4865, 4617, -1, 4610, 4609, 4617, -1, 4621, 4610, 4618, -1, 4867, 4863, 4865, -1, 4605, 4866, 4604, -1, 4626, 4868, 4621, -1, 4871, 4867, 4609, -1, 4611, 4871, 4609, -1, 4868, 4611, 4610, -1, 4869, 4604, 4867, -1, 4633, 4870, 4626, -1, 4870, 4625, 4868, -1, 4612, 4869, 4871, -1, 4876, 4612, 4871, -1, 4625, 4876, 4611, -1, 4874, 4606, 4869, -1, 4872, 4628, 4633, -1, 4628, 4627, 4870, -1, 4627, 4875, 4625, -1, 4873, 4874, 4612, -1, 4613, 4873, 4612, -1, 4875, 4613, 4876, -1, 4877, 4634, 4872, -1, 4634, 4629, 4628, -1, 4629, 4878, 4627, -1, 4878, 4622, 4875, -1, 4622, 4614, 4613, -1, 4641, 4879, 4877, -1, 4879, 4635, 4634, -1, 4635, 4881, 4629, -1, 4881, 4630, 4878, -1, 4630, 4624, 4622, -1, 4647, 4885, 4641, -1, 4885, 4638, 4879, -1, 4638, 4880, 4635, -1, 4880, 4882, 4881, -1, 4882, 4631, 4630, -1, 4649, 4883, 4647, -1, 4883, 4884, 4885, -1, 4884, 4642, 4638, -1, 4642, 4886, 4880, -1, 4886, 4636, 4882, -1, 4889, 4650, 4649, -1, 4650, 4890, 4883, -1, 4890, 4643, 4884, -1, 4643, 4887, 4642, -1, 4887, 4637, 4886, -1, 4888, 4654, 4889, -1, 4654, 4653, 4650, -1, 4653, 4651, 4890, -1, 4651, 4891, 4643, -1, 4891, 4639, 4887, -1, 4663, 4893, 4888, -1, 4893, 4656, 4654, -1, 4656, 4895, 4653, -1, 4895, 4892, 4651, -1, 4892, 4644, 4891, -1, 4665, 4664, 4663, -1, 4664, 4660, 4893, -1, 4660, 4894, 4656, -1, 4894, 4899, 4895, -1, 4899, 4646, 4892, -1, 4735, 4736, 4668, -1, 4736, 4896, 4664, -1, 4896, 4898, 4660, -1, 4661, 4896, 4897, -1, 4898, 4900, 4894, -1, 4901, 4898, 4661, -1, 4900, 4652, 4899, -1, 4657, 4900, 4901, -1, 4904, 4897, 4735, -1, 4902, 4661, 4903, -1, 4658, 4901, 4902, -1, 4906, 4904, 4676, -1, 4670, 4906, 4676, -1, 4684, 4670, 4669, -1, 4675, 4903, 4904, -1, 4667, 4902, 4905, -1, 4690, 4679, 4684, -1, 4671, 4675, 4906, -1, 4672, 4671, 4906, -1, 4679, 4672, 4670, -1, 4907, 4905, 4675, -1, 4691, 4909, 4690, -1, 4909, 4685, 4679, -1, 4911, 4907, 4671, -1, 4912, 4911, 4671, -1, 4685, 4912, 4672, -1, 4733, 4734, 4907, -1, 4697, 4913, 4691, -1, 4913, 4908, 4909, -1, 4908, 4910, 4685, -1, 4673, 4733, 4911, -1, 4680, 4673, 4911, -1, 4910, 4680, 4912, -1, 4701, 4915, 4697, -1, 4915, 4692, 4913, -1, 4692, 4686, 4908, -1, 4686, 4687, 4910, -1, 4687, 4681, 4680, -1, 4704, 4914, 4701, -1, 4914, 4702, 4915, -1, 4702, 4916, 4692, -1, 4916, 4693, 4686, -1, 4693, 4683, 4687, -1, 4917, 4918, 4704, -1, 4918, 4705, 4914, -1, 4705, 4698, 4702, -1, 4698, 4694, 4916, -1, 4694, 4689, 4693, -1, 4717, 4708, 4917, -1, 4708, 4709, 4918, -1, 4709, 4706, 4705, -1, 4706, 4699, 4698, -1, 4699, 4919, 4694, -1, 4921, 4920, 4717, -1, 4920, 4713, 4708, -1, 4713, 4707, 4709, -1, 4707, 4924, 4706, -1, 4924, 4700, 4699, -1, 4720, 4718, 4921, -1, 4718, 4922, 4920, -1, 4922, 4710, 4713, -1, 4710, 4923, 4707, -1, 4923, 4703, 4924, -1, 4925, 5076, 4926, -1, 4925, 5078, 5076, -1, 4925, 4927, 5078, -1, 5078, 4927, 5139, -1, 5139, 4927, 4383, -1, 4928, 4383, 4929, -1, 5079, 4929, 4930, -1, 4931, 4930, 4932, -1, 4962, 4932, 4933, -1, 4963, 4933, 4964, -1, 4934, 4964, 4935, -1, 5114, 4935, 4936, -1, 4965, 4936, 4937, -1, 4938, 4937, 4376, -1, 4966, 4376, 4382, -1, 4967, 4382, 4968, -1, 5135, 4968, 4375, -1, 4969, 4375, 4374, -1, 5134, 4374, 4373, -1, 5133, 4373, 4371, -1, 4970, 4371, 4971, -1, 5107, 4971, 4370, -1, 4972, 4370, 4369, -1, 4973, 4369, 4367, -1, 5131, 4367, 4940, -1, 4939, 4940, 4366, -1, 5130, 4366, 4941, -1, 5103, 4941, 4974, -1, 5129, 4974, 4942, -1, 5127, 4942, 4943, -1, 4975, 4943, 4364, -1, 4944, 4364, 4945, -1, 5099, 4945, 4946, -1, 4976, 4946, 4947, -1, 4977, 4947, 4362, -1, 5126, 4362, 4978, -1, 5098, 4978, 4948, -1, 5097, 4948, 4360, -1, 4949, 4360, 4359, -1, 4950, 4359, 4952, -1, 4951, 4952, 4979, -1, 5124, 4979, 4358, -1, 5094, 4358, 4980, -1, 5093, 4980, 4981, -1, 5123, 4981, 4356, -1, 4953, 4356, 4355, -1, 4954, 4355, 4352, -1, 5121, 4352, 4955, -1, 4982, 4955, 4351, -1, 4983, 4351, 4350, -1, 5089, 4350, 4984, -1, 5120, 4984, 4985, -1, 4986, 4985, 4347, -1, 5088, 4347, 4956, -1, 5087, 4956, 4987, -1, 5119, 4987, 4343, -1, 4988, 4343, 4957, -1, 4958, 4957, 4342, -1, 5118, 4342, 4959, -1, 5083, 4959, 4989, -1, 5081, 4989, 4341, -1, 5117, 4341, 4340, -1, 4990, 4340, 4338, -1, 4991, 4338, 4337, -1, 4992, 4337, 4961, -1, 4960, 4961, 4926, -1, 5076, 4960, 4926, -1, 5139, 4383, 4928, -1, 4928, 4929, 5079, -1, 5079, 4930, 4931, -1, 4931, 4932, 4962, -1, 4962, 4933, 4963, -1, 4963, 4964, 4934, -1, 4934, 4935, 5114, -1, 5114, 4936, 4965, -1, 4965, 4937, 4938, -1, 4938, 4376, 4966, -1, 4966, 4382, 4967, -1, 4967, 4968, 5135, -1, 5135, 4375, 4969, -1, 4969, 4374, 5134, -1, 5134, 4373, 5133, -1, 5133, 4371, 4970, -1, 4970, 4971, 5107, -1, 5107, 4370, 4972, -1, 4972, 4369, 4973, -1, 4973, 4367, 5131, -1, 5131, 4940, 4939, -1, 4939, 4366, 5130, -1, 5130, 4941, 5103, -1, 5103, 4974, 5129, -1, 5129, 4942, 5127, -1, 5127, 4943, 4975, -1, 4975, 4364, 4944, -1, 4944, 4945, 5099, -1, 5099, 4946, 4976, -1, 4976, 4947, 4977, -1, 4977, 4362, 5126, -1, 5126, 4978, 5098, -1, 5098, 4948, 5097, -1, 5097, 4360, 4949, -1, 4949, 4359, 4950, -1, 4950, 4952, 4951, -1, 4951, 4979, 5124, -1, 5124, 4358, 5094, -1, 5094, 4980, 5093, -1, 5093, 4981, 5123, -1, 5123, 4356, 4953, -1, 4953, 4355, 4954, -1, 4954, 4352, 5121, -1, 5121, 4955, 4982, -1, 4982, 4351, 4983, -1, 4983, 4350, 5089, -1, 5089, 4984, 5120, -1, 5120, 4985, 4986, -1, 4986, 4347, 5088, -1, 5088, 4956, 5087, -1, 5087, 4987, 5119, -1, 5119, 4343, 4988, -1, 4988, 4957, 4958, -1, 4958, 4342, 5118, -1, 5118, 4959, 5083, -1, 5083, 4989, 5081, -1, 5081, 4341, 5117, -1, 5117, 4340, 4990, -1, 4990, 4338, 4991, -1, 4991, 4337, 4992, -1, 4992, 4961, 4960, -1, 4389, 4994, 4993, -1, 4993, 4994, 5763, -1, 5763, 4994, 4996, -1, 4996, 4994, 4995, -1, 5146, 4995, 5147, -1, 5146, 4996, 4995, -1, 5326, 5206, 5325, -1, 5325, 5206, 5836, -1, 5837, 5325, 5836, -1, 5837, 5320, 5325, -1, 5837, 5173, 5320, -1, 5837, 5838, 5173, -1, 4465, 5367, 4997, -1, 4465, 4998, 5367, -1, 4465, 4471, 4998, -1, 4998, 4471, 4999, -1, 4999, 4471, 4470, -1, 5043, 4470, 4745, -1, 5000, 4745, 4478, -1, 5406, 4478, 4479, -1, 5001, 4479, 5003, -1, 5002, 5003, 4494, -1, 5370, 4494, 5044, -1, 5004, 5044, 5005, -1, 5006, 5005, 5007, -1, 5372, 5007, 4518, -1, 5371, 4518, 5008, -1, 5045, 5008, 4532, -1, 5009, 4532, 4536, -1, 5046, 4536, 4537, -1, 5047, 4537, 5048, -1, 5049, 5048, 4739, -1, 5050, 4739, 5010, -1, 5319, 5010, 4550, -1, 5011, 4550, 4551, -1, 5051, 4551, 5012, -1, 5313, 5012, 4571, -1, 5315, 4571, 4570, -1, 5374, 4570, 4576, -1, 5375, 4576, 5052, -1, 5053, 5052, 4586, -1, 5013, 4586, 4592, -1, 5014, 4592, 5015, -1, 5054, 5015, 5016, -1, 5055, 5016, 4600, -1, 5056, 4600, 4737, -1, 5057, 4737, 5058, -1, 5059, 5058, 5017, -1, 5060, 5017, 4623, -1, 5379, 4623, 5018, -1, 5413, 5018, 5061, -1, 5019, 5061, 5020, -1, 5062, 5020, 5021, -1, 5388, 5021, 5022, -1, 5063, 5022, 4645, -1, 5023, 4645, 5024, -1, 5064, 5024, 5025, -1, 5026, 5025, 5065, -1, 5066, 5065, 4662, -1, 5027, 4662, 4666, -1, 5067, 4666, 4732, -1, 5389, 4732, 4674, -1, 5390, 4674, 5028, -1, 5391, 5028, 4682, -1, 5392, 4682, 4688, -1, 5029, 4688, 4695, -1, 5068, 4695, 5030, -1, 5256, 5030, 5031, -1, 5254, 5031, 5032, -1, 5069, 5032, 5070, -1, 5251, 5070, 4715, -1, 5033, 4715, 5034, -1, 5035, 5034, 4722, -1, 5240, 4722, 5036, -1, 5243, 5036, 4729, -1, 5244, 4729, 5037, -1, 5246, 5037, 4415, -1, 5071, 4415, 4423, -1, 5072, 4423, 4427, -1, 5247, 4427, 5038, -1, 5248, 5038, 5073, -1, 5403, 5073, 4435, -1, 5039, 4435, 5040, -1, 5074, 5040, 4441, -1, 5041, 4441, 5042, -1, 5396, 5042, 4451, -1, 5397, 4451, 4458, -1, 5410, 4458, 4997, -1, 5367, 5410, 4997, -1, 4999, 4470, 5043, -1, 5043, 4745, 5000, -1, 5000, 4478, 5406, -1, 5406, 4479, 5001, -1, 5001, 5003, 5002, -1, 5002, 4494, 5370, -1, 5370, 5044, 5004, -1, 5004, 5005, 5006, -1, 5006, 5007, 5372, -1, 5372, 4518, 5371, -1, 5371, 5008, 5045, -1, 5045, 4532, 5009, -1, 5009, 4536, 5046, -1, 5046, 4537, 5047, -1, 5047, 5048, 5049, -1, 5049, 4739, 5050, -1, 5050, 5010, 5319, -1, 5319, 4550, 5011, -1, 5011, 4551, 5051, -1, 5051, 5012, 5313, -1, 5313, 4571, 5315, -1, 5315, 4570, 5374, -1, 5374, 4576, 5375, -1, 5375, 5052, 5053, -1, 5053, 4586, 5013, -1, 5013, 4592, 5014, -1, 5014, 5015, 5054, -1, 5054, 5016, 5055, -1, 5055, 4600, 5056, -1, 5056, 4737, 5057, -1, 5057, 5058, 5059, -1, 5059, 5017, 5060, -1, 5060, 4623, 5379, -1, 5379, 5018, 5413, -1, 5413, 5061, 5019, -1, 5019, 5020, 5062, -1, 5062, 5021, 5388, -1, 5388, 5022, 5063, -1, 5063, 4645, 5023, -1, 5023, 5024, 5064, -1, 5064, 5025, 5026, -1, 5026, 5065, 5066, -1, 5066, 4662, 5027, -1, 5027, 4666, 5067, -1, 5067, 4732, 5389, -1, 5389, 4674, 5390, -1, 5390, 5028, 5391, -1, 5391, 4682, 5392, -1, 5392, 4688, 5029, -1, 5029, 4695, 5068, -1, 5068, 5030, 5256, -1, 5256, 5031, 5254, -1, 5254, 5032, 5069, -1, 5069, 5070, 5251, -1, 5251, 4715, 5033, -1, 5033, 5034, 5035, -1, 5035, 4722, 5240, -1, 5240, 5036, 5243, -1, 5243, 4729, 5244, -1, 5244, 5037, 5246, -1, 5246, 4415, 5071, -1, 5071, 4423, 5072, -1, 5072, 4427, 5247, -1, 5247, 5038, 5248, -1, 5248, 5073, 5403, -1, 5403, 4435, 5039, -1, 5039, 5040, 5074, -1, 5074, 4441, 5041, -1, 5041, 5042, 5396, -1, 5396, 4451, 5397, -1, 5397, 4458, 5410, -1, 5554, 5075, 4960, -1, 5076, 5554, 4960, -1, 5076, 5077, 5554, -1, 5076, 5078, 5077, -1, 5077, 5078, 5557, -1, 5557, 5078, 5139, -1, 5138, 5139, 4928, -1, 5558, 4928, 5079, -1, 5560, 5079, 5116, -1, 5560, 5558, 5079, -1, 5595, 4992, 5597, -1, 5595, 4991, 4992, -1, 5595, 5638, 4991, -1, 4991, 5638, 4990, -1, 4990, 5638, 5080, -1, 5117, 5080, 5594, -1, 5081, 5594, 5593, -1, 5082, 5081, 5593, -1, 5082, 5083, 5081, -1, 5082, 5635, 5083, -1, 5083, 5635, 5118, -1, 5118, 5635, 5592, -1, 4958, 5592, 5084, -1, 4988, 5084, 5591, -1, 5119, 5591, 5085, -1, 5087, 5085, 5086, -1, 5590, 5087, 5086, -1, 5590, 5088, 5087, -1, 5590, 5589, 5088, -1, 5088, 5589, 4986, -1, 4986, 5589, 5588, -1, 5120, 5588, 5090, -1, 5089, 5090, 5587, -1, 4983, 5587, 5091, -1, 4982, 5091, 5584, -1, 5121, 5584, 5629, -1, 4954, 5629, 5092, -1, 4953, 5092, 5122, -1, 5123, 5122, 5627, -1, 5625, 5123, 5627, -1, 5625, 5093, 5123, -1, 5625, 5582, 5093, -1, 5093, 5582, 5094, -1, 5094, 5582, 5095, -1, 5124, 5095, 5096, -1, 4951, 5096, 5581, -1, 4950, 5581, 5623, -1, 4949, 5623, 5621, -1, 5580, 4949, 5621, -1, 5580, 5097, 4949, -1, 5580, 5578, 5097, -1, 5097, 5578, 5098, -1, 5098, 5578, 5125, -1, 5126, 5125, 5619, -1, 4977, 5619, 5574, -1, 4976, 5574, 5618, -1, 5572, 4976, 5618, -1, 5572, 5099, 4976, -1, 5572, 5616, 5099, -1, 5099, 5616, 4944, -1, 4944, 5616, 5100, -1, 4975, 5100, 5101, -1, 5127, 5101, 5128, -1, 5129, 5128, 5102, -1, 5571, 5129, 5102, -1, 5571, 5103, 5129, -1, 5571, 5613, 5103, -1, 5103, 5613, 5130, -1, 5130, 5613, 5104, -1, 4939, 5104, 5568, -1, 5131, 5568, 5612, -1, 4973, 5612, 5132, -1, 4972, 5132, 5567, -1, 5105, 4972, 5567, -1, 5105, 5107, 4972, -1, 5105, 5106, 5107, -1, 5107, 5106, 4970, -1, 4970, 5106, 5108, -1, 5133, 5108, 5565, -1, 5134, 5565, 5109, -1, 4969, 5109, 5110, -1, 5135, 5110, 5111, -1, 4967, 5111, 5112, -1, 4966, 5112, 5136, -1, 4938, 5136, 5604, -1, 4965, 5604, 5564, -1, 5113, 4965, 5564, -1, 5113, 5114, 4965, -1, 5113, 5563, 5114, -1, 5114, 5563, 4934, -1, 4934, 5563, 5115, -1, 4963, 5115, 5601, -1, 4962, 5601, 5137, -1, 4931, 5137, 5116, -1, 5079, 4931, 5116, -1, 4990, 5080, 5117, -1, 5117, 5594, 5081, -1, 5118, 5592, 4958, -1, 4958, 5084, 4988, -1, 4988, 5591, 5119, -1, 5119, 5085, 5087, -1, 4986, 5588, 5120, -1, 5120, 5090, 5089, -1, 5089, 5587, 4983, -1, 4983, 5091, 4982, -1, 4982, 5584, 5121, -1, 5121, 5629, 4954, -1, 4954, 5092, 4953, -1, 4953, 5122, 5123, -1, 5094, 5095, 5124, -1, 5124, 5096, 4951, -1, 4951, 5581, 4950, -1, 4950, 5623, 4949, -1, 5098, 5125, 5126, -1, 5126, 5619, 4977, -1, 4977, 5574, 4976, -1, 4944, 5100, 4975, -1, 4975, 5101, 5127, -1, 5127, 5128, 5129, -1, 5130, 5104, 4939, -1, 4939, 5568, 5131, -1, 5131, 5612, 4973, -1, 4973, 5132, 4972, -1, 4970, 5108, 5133, -1, 5133, 5565, 5134, -1, 5134, 5109, 4969, -1, 4969, 5110, 5135, -1, 5135, 5111, 4967, -1, 4967, 5112, 4966, -1, 4966, 5136, 4938, -1, 4938, 5604, 4965, -1, 4934, 5115, 4963, -1, 4963, 5601, 4962, -1, 4962, 5137, 4931, -1, 5558, 5138, 4928, -1, 5138, 5557, 5139, -1, 4992, 4960, 5597, -1, 5597, 4960, 5075, -1, 5773, 5140, 5639, -1, 5639, 5140, 5148, -1, 5148, 5140, 5772, -1, 5149, 5772, 5141, -1, 5150, 5141, 5142, -1, 5239, 5142, 5151, -1, 5152, 5151, 5764, -1, 5250, 5764, 5143, -1, 5153, 5143, 5144, -1, 5263, 5144, 5145, -1, 5265, 5145, 5146, -1, 5147, 5265, 5146, -1, 5148, 5772, 5149, -1, 5149, 5141, 5150, -1, 5150, 5142, 5239, -1, 5239, 5151, 5152, -1, 5152, 5764, 5250, -1, 5250, 5143, 5153, -1, 5153, 5144, 5263, -1, 5263, 5145, 5265, -1, 5358, 5154, 5653, -1, 5653, 5154, 5155, -1, 5155, 5154, 5156, -1, 5792, 5156, 5157, -1, 5160, 5157, 5158, -1, 5794, 5158, 5347, -1, 5790, 5347, 5159, -1, 5790, 5794, 5347, -1, 5155, 5156, 5792, -1, 5792, 5157, 5160, -1, 5160, 5158, 5794, -1, 5347, 5161, 5159, -1, 5159, 5161, 5819, -1, 5819, 5161, 5350, -1, 5351, 5819, 5350, -1, 5351, 5162, 5819, -1, 5351, 5353, 5162, -1, 5162, 5353, 5163, -1, 5163, 5353, 5354, -1, 5817, 5354, 5356, -1, 5166, 5356, 5164, -1, 5165, 5166, 5164, -1, 5163, 5354, 5817, -1, 5817, 5356, 5166, -1, 5661, 5167, 5168, -1, 5168, 5167, 5174, -1, 5174, 5167, 5169, -1, 5175, 5169, 5328, -1, 5833, 5328, 5170, -1, 5176, 5170, 5327, -1, 5828, 5327, 5171, -1, 5177, 5171, 5178, -1, 5179, 5178, 5180, -1, 5181, 5180, 5172, -1, 5182, 5172, 5173, -1, 5838, 5182, 5173, -1, 5174, 5169, 5175, -1, 5175, 5328, 5833, -1, 5833, 5170, 5176, -1, 5176, 5327, 5828, -1, 5828, 5171, 5177, -1, 5177, 5178, 5179, -1, 5179, 5180, 5181, -1, 5181, 5172, 5182, -1, 5183, 5185, 5184, -1, 5184, 5185, 5291, -1, 5291, 5185, 5740, -1, 5292, 5740, 5191, -1, 5192, 5191, 5738, -1, 5295, 5738, 5186, -1, 5296, 5186, 5188, -1, 5187, 5188, 5864, -1, 5193, 5864, 5189, -1, 5303, 5189, 5190, -1, 5194, 5190, 5691, -1, 5692, 5194, 5691, -1, 5291, 5740, 5292, -1, 5292, 5191, 5192, -1, 5192, 5738, 5295, -1, 5295, 5186, 5296, -1, 5296, 5188, 5187, -1, 5187, 5864, 5193, -1, 5193, 5189, 5303, -1, 5303, 5190, 5194, -1, 5683, 5196, 5195, -1, 5195, 5196, 5207, -1, 5207, 5196, 5844, -1, 5197, 5844, 5845, -1, 5198, 5845, 5208, -1, 5209, 5208, 5839, -1, 5318, 5839, 5199, -1, 5200, 5199, 5201, -1, 5202, 5201, 5203, -1, 5210, 5203, 5204, -1, 5205, 5204, 5206, -1, 5326, 5205, 5206, -1, 5207, 5844, 5197, -1, 5197, 5845, 5198, -1, 5198, 5208, 5209, -1, 5209, 5839, 5318, -1, 5318, 5199, 5200, -1, 5200, 5201, 5202, -1, 5202, 5203, 5210, -1, 5210, 5204, 5205, -1, 5751, 5750, 5211, -1, 5211, 5750, 5215, -1, 5215, 5750, 5212, -1, 5216, 5212, 5749, -1, 5271, 5749, 5748, -1, 5213, 5748, 5768, -1, 5257, 5768, 5769, -1, 5258, 5769, 5217, -1, 5218, 5217, 5724, -1, 5219, 5724, 5220, -1, 5221, 5220, 5214, -1, 5714, 5221, 5214, -1, 5215, 5212, 5216, -1, 5216, 5749, 5271, -1, 5271, 5748, 5213, -1, 5213, 5768, 5257, -1, 5257, 5769, 5258, -1, 5258, 5217, 5218, -1, 5218, 5724, 5219, -1, 5219, 5220, 5221, -1, 5222, 5224, 5223, -1, 5223, 5224, 5225, -1, 5225, 5224, 5231, -1, 5232, 5231, 5226, -1, 5288, 5226, 5233, -1, 5285, 5233, 5234, -1, 5280, 5234, 5868, -1, 5227, 5868, 5228, -1, 5235, 5228, 5236, -1, 5237, 5236, 5229, -1, 5238, 5229, 5870, -1, 5230, 5238, 5870, -1, 5225, 5231, 5232, -1, 5232, 5226, 5288, -1, 5288, 5233, 5285, -1, 5285, 5234, 5280, -1, 5280, 5868, 5227, -1, 5227, 5228, 5235, -1, 5235, 5236, 5237, -1, 5237, 5229, 5238, -1, 5639, 5148, 5641, -1, 5641, 5148, 5149, -1, 5150, 5641, 5149, -1, 5150, 5642, 5641, -1, 5150, 5517, 5642, -1, 5150, 5239, 5517, -1, 5517, 5239, 5242, -1, 5242, 5239, 5035, -1, 5240, 5242, 5035, -1, 5240, 5241, 5242, -1, 5240, 5243, 5241, -1, 5241, 5243, 5245, -1, 5245, 5243, 5244, -1, 5246, 5245, 5244, -1, 5246, 5071, 5245, -1, 5245, 5071, 5072, -1, 5247, 5245, 5072, -1, 5247, 5248, 5245, -1, 5245, 5248, 5403, -1, 5249, 5403, 5488, -1, 5249, 5245, 5403, -1, 5239, 5152, 5035, -1, 5035, 5152, 5033, -1, 5033, 5152, 5251, -1, 5251, 5152, 5250, -1, 4397, 5250, 5262, -1, 4397, 5251, 5250, -1, 4397, 4392, 5251, -1, 5251, 4392, 5069, -1, 5069, 4392, 5393, -1, 5254, 5393, 5252, -1, 5253, 5254, 5252, -1, 5253, 5256, 5254, -1, 5253, 5255, 5256, -1, 5256, 5255, 5213, -1, 5257, 5256, 5213, -1, 5257, 5068, 5256, -1, 5257, 5029, 5068, -1, 5257, 5258, 5029, -1, 5029, 5258, 5259, -1, 5392, 5259, 5528, -1, 5391, 5528, 5527, -1, 5390, 5527, 5260, -1, 5389, 5260, 5546, -1, 5526, 5389, 5546, -1, 5526, 5067, 5389, -1, 5526, 5525, 5067, -1, 5067, 5525, 5027, -1, 5027, 5525, 5523, -1, 5066, 5523, 5261, -1, 5026, 5261, 5064, -1, 5026, 5066, 5261, -1, 5250, 5153, 5262, -1, 5262, 5153, 4395, -1, 4395, 5153, 5263, -1, 4994, 5263, 4995, -1, 4994, 4395, 5263, -1, 4994, 5264, 4395, -1, 4994, 4389, 5264, -1, 5263, 5265, 4995, -1, 4995, 5265, 5147, -1, 5252, 5393, 5268, -1, 5268, 5393, 4398, -1, 5267, 4398, 5269, -1, 4253, 5269, 4254, -1, 4253, 5267, 5269, -1, 4253, 5266, 5267, -1, 4253, 4260, 5266, -1, 5268, 4398, 5267, -1, 5269, 4394, 4254, -1, 4254, 4394, 4256, -1, 5255, 4261, 5213, -1, 5213, 4261, 5271, -1, 5271, 4261, 4258, -1, 5216, 4258, 4403, -1, 5270, 5216, 4403, -1, 5270, 5215, 5216, -1, 5270, 5211, 5215, -1, 4258, 4257, 4403, -1, 4403, 4257, 4405, -1, 5216, 5271, 4258, -1, 5259, 5258, 5272, -1, 5272, 5258, 5218, -1, 5713, 5218, 5723, -1, 5713, 5272, 5218, -1, 5713, 5547, 5272, -1, 5713, 5712, 5547, -1, 5547, 5712, 5530, -1, 5530, 5712, 5274, -1, 5275, 5274, 5711, -1, 5276, 5711, 5719, -1, 5273, 5719, 5277, -1, 5273, 5276, 5719, -1, 5218, 5219, 5723, -1, 5723, 5219, 5221, -1, 5714, 5723, 5221, -1, 5530, 5274, 5275, -1, 5275, 5711, 5276, -1, 5719, 5278, 5277, -1, 5277, 5278, 5531, -1, 5531, 5278, 5710, -1, 5532, 5710, 5533, -1, 5532, 5531, 5710, -1, 5708, 5539, 5710, -1, 5708, 5706, 5539, -1, 5539, 5706, 5705, -1, 5703, 5539, 5705, -1, 5703, 5717, 5539, -1, 5539, 5717, 5701, -1, 5279, 5539, 5701, -1, 5279, 5700, 5539, -1, 5539, 5700, 5285, -1, 5280, 5539, 5285, -1, 5280, 5290, 5539, -1, 5280, 5227, 5290, -1, 5290, 5227, 5281, -1, 5281, 5227, 5235, -1, 5282, 5235, 5237, -1, 4268, 5237, 4408, -1, 5283, 4268, 4408, -1, 5283, 4267, 4268, -1, 5283, 5284, 4267, -1, 5700, 5286, 5285, -1, 5285, 5286, 5288, -1, 5288, 5286, 5287, -1, 5232, 5287, 5225, -1, 5232, 5288, 5287, -1, 5287, 5223, 5225, -1, 5281, 5235, 5282, -1, 5237, 5238, 4408, -1, 4408, 5238, 5230, -1, 4268, 5282, 5237, -1, 5289, 5295, 5290, -1, 5289, 5192, 5295, -1, 5289, 4270, 5192, -1, 5192, 4270, 5292, -1, 5292, 4270, 4271, -1, 5293, 4271, 4402, -1, 5293, 5292, 4271, -1, 5293, 5291, 5292, -1, 5293, 5184, 5291, -1, 4271, 4272, 4402, -1, 4402, 4272, 5294, -1, 5295, 5296, 5290, -1, 5290, 5296, 5298, -1, 5539, 5298, 5382, -1, 5539, 5290, 5298, -1, 5296, 5187, 5298, -1, 5298, 5187, 5301, -1, 5690, 5298, 5301, -1, 5690, 5699, 5298, -1, 5298, 5699, 5297, -1, 5689, 5298, 5297, -1, 5689, 5299, 5298, -1, 5298, 5299, 5452, -1, 5452, 5299, 5300, -1, 5455, 5300, 5457, -1, 5455, 5452, 5300, -1, 5301, 5187, 5302, -1, 5302, 5187, 5193, -1, 5304, 5193, 5303, -1, 5194, 5304, 5303, -1, 5194, 5692, 5304, -1, 5302, 5193, 5304, -1, 5300, 5305, 5457, -1, 5457, 5305, 5458, -1, 5458, 5305, 5306, -1, 5474, 5306, 5476, -1, 5474, 5458, 5306, -1, 5306, 5307, 5476, -1, 5476, 5307, 5460, -1, 5460, 5307, 5461, -1, 5461, 5307, 5697, -1, 5309, 5697, 5310, -1, 5308, 5310, 5462, -1, 5308, 5309, 5310, -1, 5461, 5697, 5309, -1, 5310, 5688, 5462, -1, 5462, 5688, 5311, -1, 5311, 5688, 5695, -1, 5312, 5695, 5694, -1, 5463, 5694, 5464, -1, 5463, 5312, 5694, -1, 5311, 5695, 5312, -1, 5694, 5686, 5464, -1, 5464, 5686, 5466, -1, 5466, 5686, 5051, -1, 5313, 5466, 5051, -1, 5313, 5315, 5466, -1, 5466, 5315, 5314, -1, 5314, 5315, 5374, -1, 5467, 5374, 5375, -1, 5316, 5375, 5376, -1, 5316, 5467, 5375, -1, 5686, 5317, 5051, -1, 5051, 5317, 5011, -1, 5011, 5317, 5321, -1, 5209, 5321, 5198, -1, 5209, 5011, 5321, -1, 5209, 5319, 5011, -1, 5209, 5318, 5319, -1, 5319, 5318, 5050, -1, 5050, 5318, 5200, -1, 5171, 5200, 5202, -1, 5178, 5202, 5210, -1, 5180, 5210, 5325, -1, 5320, 5180, 5325, -1, 5320, 5172, 5180, -1, 5320, 5173, 5172, -1, 5321, 5684, 5198, -1, 5198, 5684, 5197, -1, 5197, 5684, 5207, -1, 5207, 5684, 5195, -1, 5050, 5200, 5171, -1, 5049, 5171, 5327, -1, 5047, 5327, 5170, -1, 5046, 5170, 5663, -1, 5009, 5663, 5672, -1, 5322, 5009, 5672, -1, 5322, 5434, 5009, -1, 5322, 5673, 5434, -1, 5434, 5673, 5436, -1, 5436, 5673, 5323, -1, 5421, 5323, 5674, -1, 5324, 5674, 5675, -1, 5438, 5675, 5329, -1, 5438, 5324, 5675, -1, 5171, 5202, 5178, -1, 5210, 5205, 5325, -1, 5325, 5205, 5326, -1, 5180, 5178, 5210, -1, 5050, 5171, 5049, -1, 5049, 5327, 5047, -1, 5170, 5328, 5663, -1, 5663, 5328, 5662, -1, 5662, 5328, 5169, -1, 5167, 5662, 5169, -1, 5167, 5661, 5662, -1, 5046, 5663, 5009, -1, 5436, 5323, 5421, -1, 5421, 5674, 5324, -1, 5675, 5330, 5329, -1, 5329, 5330, 5333, -1, 5333, 5330, 5331, -1, 5332, 5331, 5334, -1, 5332, 5333, 5331, -1, 5331, 5676, 5334, -1, 5334, 5676, 5335, -1, 5335, 5676, 5336, -1, 5336, 5676, 5424, -1, 5424, 5676, 5425, -1, 5425, 5676, 5337, -1, 5337, 5676, 5339, -1, 5339, 5676, 5664, -1, 5338, 5339, 5664, -1, 5338, 5340, 5339, -1, 5339, 5340, 5341, -1, 5666, 5339, 5341, -1, 5666, 5342, 5339, -1, 5339, 5342, 5667, -1, 5343, 5339, 5667, -1, 5343, 5668, 5339, -1, 5339, 5668, 5350, -1, 5161, 5339, 5350, -1, 5161, 5345, 5339, -1, 5161, 5344, 5345, -1, 5161, 5347, 5344, -1, 5344, 5347, 5346, -1, 5346, 5347, 5349, -1, 5349, 5347, 5158, -1, 5348, 5158, 5357, -1, 5348, 5349, 5158, -1, 5668, 5682, 5350, -1, 5350, 5682, 5351, -1, 5351, 5682, 5352, -1, 5355, 5351, 5352, -1, 5355, 5353, 5351, -1, 5355, 5354, 5353, -1, 5355, 5356, 5354, -1, 5355, 5164, 5356, -1, 5158, 5157, 5357, -1, 5357, 5157, 5156, -1, 5154, 5357, 5156, -1, 5154, 5358, 5357, -1, 5344, 5660, 5345, -1, 5345, 5660, 5659, -1, 5359, 5345, 5659, -1, 5359, 5650, 5345, -1, 5345, 5650, 5657, -1, 5656, 5345, 5657, -1, 5656, 5360, 5345, -1, 5656, 5497, 5360, -1, 5656, 5361, 5497, -1, 5497, 5361, 5362, -1, 5362, 5361, 5498, -1, 5498, 5361, 5655, -1, 5363, 5655, 5654, -1, 5500, 5654, 5501, -1, 5500, 5363, 5654, -1, 5498, 5655, 5363, -1, 5654, 5647, 5501, -1, 5501, 5647, 5364, -1, 5364, 5647, 5516, -1, 5516, 5647, 5365, -1, 5502, 5365, 5645, -1, 5503, 5645, 5366, -1, 5504, 5366, 5505, -1, 5504, 5503, 5366, -1, 5516, 5365, 5502, -1, 5502, 5645, 5503, -1, 5366, 5644, 5505, -1, 5505, 5644, 5642, -1, 5517, 5505, 5642, -1, 5367, 5447, 5410, -1, 5367, 4998, 5447, -1, 5447, 4998, 4999, -1, 5043, 5447, 4999, -1, 5043, 5000, 5447, -1, 5447, 5000, 5406, -1, 5368, 5406, 5449, -1, 5368, 5447, 5406, -1, 5001, 5369, 5406, -1, 5001, 5002, 5369, -1, 5369, 5002, 5370, -1, 5004, 5369, 5370, -1, 5004, 5006, 5369, -1, 5369, 5006, 5372, -1, 5371, 5369, 5372, -1, 5371, 5419, 5369, -1, 5371, 5045, 5419, -1, 5419, 5045, 5373, -1, 5373, 5045, 5009, -1, 5434, 5373, 5009, -1, 5046, 5047, 5170, -1, 5314, 5374, 5467, -1, 5375, 5053, 5376, -1, 5376, 5053, 5377, -1, 5377, 5053, 5013, -1, 5468, 5013, 5014, -1, 5481, 5014, 5378, -1, 5481, 5468, 5014, -1, 5377, 5013, 5468, -1, 5014, 5054, 5378, -1, 5378, 5054, 5469, -1, 5469, 5054, 5055, -1, 5485, 5055, 5056, -1, 5470, 5056, 5057, -1, 5384, 5057, 5059, -1, 5385, 5059, 5060, -1, 5386, 5060, 5379, -1, 5387, 5379, 5413, -1, 5540, 5413, 5418, -1, 5540, 5387, 5413, -1, 5540, 5381, 5387, -1, 5540, 5380, 5381, -1, 5381, 5380, 5383, -1, 5383, 5380, 5382, -1, 5298, 5383, 5382, -1, 5469, 5055, 5485, -1, 5485, 5056, 5470, -1, 5470, 5057, 5384, -1, 5384, 5059, 5385, -1, 5385, 5060, 5386, -1, 5386, 5379, 5387, -1, 5019, 5261, 5413, -1, 5019, 5062, 5261, -1, 5261, 5062, 5388, -1, 5063, 5261, 5388, -1, 5063, 5023, 5261, -1, 5261, 5023, 5064, -1, 5066, 5027, 5523, -1, 5389, 5390, 5260, -1, 5390, 5391, 5527, -1, 5391, 5392, 5528, -1, 5392, 5029, 5259, -1, 5254, 5069, 5393, -1, 5039, 5492, 5403, -1, 5039, 5394, 5492, -1, 5039, 5074, 5394, -1, 5394, 5074, 5395, -1, 5395, 5074, 5041, -1, 5511, 5041, 5396, -1, 5401, 5396, 5397, -1, 5398, 5397, 5410, -1, 5428, 5410, 5444, -1, 5428, 5398, 5410, -1, 5428, 5493, 5398, -1, 5428, 5427, 5493, -1, 5493, 5427, 5399, -1, 5399, 5427, 5400, -1, 5345, 5400, 5339, -1, 5345, 5399, 5400, -1, 5395, 5041, 5511, -1, 5511, 5396, 5401, -1, 5401, 5397, 5398, -1, 5492, 5402, 5403, -1, 5403, 5402, 5509, -1, 5507, 5403, 5509, -1, 5507, 5404, 5403, -1, 5403, 5404, 5491, -1, 5490, 5403, 5491, -1, 5490, 5488, 5403, -1, 5369, 5405, 5406, -1, 5406, 5405, 5408, -1, 5407, 5406, 5408, -1, 5407, 5449, 5406, -1, 5447, 5409, 5410, -1, 5410, 5409, 5432, -1, 5411, 5410, 5432, -1, 5411, 5412, 5410, -1, 5410, 5412, 5445, -1, 5430, 5410, 5445, -1, 5430, 5444, 5410, -1, 5539, 5537, 5710, -1, 5710, 5537, 5536, -1, 5535, 5710, 5536, -1, 5535, 5534, 5710, -1, 5710, 5534, 5533, -1, 5261, 5414, 5413, -1, 5413, 5414, 5520, -1, 5543, 5413, 5520, -1, 5543, 5415, 5413, -1, 5413, 5415, 5416, -1, 5417, 5413, 5416, -1, 5417, 5418, 5413, -1, 5419, 5899, 5369, -1, 5419, 5420, 5899, -1, 5419, 5373, 5420, -1, 5420, 5373, 5898, -1, 5898, 5373, 5434, -1, 5435, 5434, 5436, -1, 5830, 5436, 5421, -1, 5422, 5421, 5324, -1, 5437, 5324, 5438, -1, 5439, 5438, 5329, -1, 5440, 5329, 5333, -1, 5922, 5333, 5332, -1, 5441, 5332, 5334, -1, 5923, 5334, 5335, -1, 5442, 5335, 5336, -1, 5924, 5336, 5424, -1, 5423, 5424, 5425, -1, 5443, 5425, 5337, -1, 5795, 5337, 5339, -1, 5797, 5339, 5400, -1, 5918, 5400, 5427, -1, 5426, 5427, 5428, -1, 5913, 5428, 5444, -1, 5914, 5444, 5430, -1, 5429, 5430, 5445, -1, 5909, 5445, 5412, -1, 5908, 5412, 5411, -1, 5431, 5411, 5432, -1, 5446, 5432, 5409, -1, 5906, 5409, 5447, -1, 5907, 5447, 5368, -1, 5448, 5368, 5449, -1, 5450, 5449, 5407, -1, 5451, 5407, 5408, -1, 5905, 5408, 5405, -1, 5433, 5405, 5369, -1, 5899, 5433, 5369, -1, 5898, 5434, 5435, -1, 5435, 5436, 5830, -1, 5830, 5421, 5422, -1, 5422, 5324, 5437, -1, 5437, 5438, 5439, -1, 5439, 5329, 5440, -1, 5440, 5333, 5922, -1, 5922, 5332, 5441, -1, 5441, 5334, 5923, -1, 5923, 5335, 5442, -1, 5442, 5336, 5924, -1, 5924, 5424, 5423, -1, 5423, 5425, 5443, -1, 5443, 5337, 5795, -1, 5795, 5339, 5797, -1, 5797, 5400, 5918, -1, 5918, 5427, 5426, -1, 5426, 5428, 5913, -1, 5913, 5444, 5914, -1, 5914, 5430, 5429, -1, 5429, 5445, 5909, -1, 5909, 5412, 5908, -1, 5908, 5411, 5431, -1, 5431, 5432, 5446, -1, 5446, 5409, 5906, -1, 5906, 5447, 5907, -1, 5907, 5368, 5448, -1, 5448, 5449, 5450, -1, 5450, 5407, 5451, -1, 5451, 5408, 5905, -1, 5905, 5405, 5433, -1, 5452, 5454, 5298, -1, 5452, 5453, 5454, -1, 5452, 5455, 5453, -1, 5453, 5455, 5456, -1, 5456, 5455, 5457, -1, 5857, 5457, 5458, -1, 5473, 5458, 5474, -1, 5475, 5474, 5476, -1, 5853, 5476, 5460, -1, 5459, 5460, 5461, -1, 5477, 5461, 5309, -1, 5850, 5309, 5308, -1, 5854, 5308, 5462, -1, 5849, 5462, 5311, -1, 5848, 5311, 5312, -1, 5478, 5312, 5463, -1, 5479, 5463, 5464, -1, 5465, 5464, 5466, -1, 5846, 5466, 5314, -1, 5895, 5314, 5467, -1, 5894, 5467, 5316, -1, 5892, 5316, 5376, -1, 5891, 5376, 5377, -1, 5890, 5377, 5468, -1, 5480, 5468, 5481, -1, 5482, 5481, 5378, -1, 5483, 5378, 5469, -1, 5484, 5469, 5485, -1, 5919, 5485, 5470, -1, 5920, 5470, 5384, -1, 5921, 5384, 5385, -1, 5486, 5385, 5386, -1, 5886, 5386, 5387, -1, 5887, 5387, 5381, -1, 5471, 5381, 5383, -1, 5472, 5383, 5298, -1, 5454, 5472, 5298, -1, 5456, 5457, 5857, -1, 5857, 5458, 5473, -1, 5473, 5474, 5475, -1, 5475, 5476, 5853, -1, 5853, 5460, 5459, -1, 5459, 5461, 5477, -1, 5477, 5309, 5850, -1, 5850, 5308, 5854, -1, 5854, 5462, 5849, -1, 5849, 5311, 5848, -1, 5848, 5312, 5478, -1, 5478, 5463, 5479, -1, 5479, 5464, 5465, -1, 5465, 5466, 5846, -1, 5846, 5314, 5895, -1, 5895, 5467, 5894, -1, 5894, 5316, 5892, -1, 5892, 5376, 5891, -1, 5891, 5377, 5890, -1, 5890, 5468, 5480, -1, 5480, 5481, 5482, -1, 5482, 5378, 5483, -1, 5483, 5469, 5484, -1, 5484, 5485, 5919, -1, 5919, 5470, 5920, -1, 5920, 5384, 5921, -1, 5921, 5385, 5486, -1, 5486, 5386, 5886, -1, 5886, 5387, 5887, -1, 5887, 5381, 5471, -1, 5471, 5383, 5472, -1, 5249, 5810, 5245, -1, 5249, 5487, 5810, -1, 5249, 5488, 5487, -1, 5487, 5488, 5809, -1, 5809, 5488, 5490, -1, 5489, 5490, 5491, -1, 5506, 5491, 5404, -1, 5806, 5404, 5507, -1, 5508, 5507, 5509, -1, 5804, 5509, 5402, -1, 5805, 5402, 5492, -1, 5803, 5492, 5394, -1, 5802, 5394, 5395, -1, 5510, 5395, 5511, -1, 5801, 5511, 5401, -1, 5799, 5401, 5398, -1, 5798, 5398, 5493, -1, 5796, 5493, 5399, -1, 5494, 5399, 5345, -1, 5495, 5345, 5360, -1, 5496, 5360, 5497, -1, 5784, 5497, 5362, -1, 5782, 5362, 5498, -1, 5512, 5498, 5363, -1, 5499, 5363, 5500, -1, 5513, 5500, 5501, -1, 5514, 5501, 5364, -1, 5515, 5364, 5516, -1, 5778, 5516, 5502, -1, 5776, 5502, 5503, -1, 5775, 5503, 5504, -1, 5774, 5504, 5505, -1, 5770, 5505, 5517, -1, 5814, 5517, 5242, -1, 5877, 5242, 5241, -1, 5812, 5241, 5245, -1, 5810, 5812, 5245, -1, 5809, 5490, 5489, -1, 5489, 5491, 5506, -1, 5506, 5404, 5806, -1, 5806, 5507, 5508, -1, 5508, 5509, 5804, -1, 5804, 5402, 5805, -1, 5805, 5492, 5803, -1, 5803, 5394, 5802, -1, 5802, 5395, 5510, -1, 5510, 5511, 5801, -1, 5801, 5401, 5799, -1, 5799, 5398, 5798, -1, 5798, 5493, 5796, -1, 5796, 5399, 5494, -1, 5494, 5345, 5495, -1, 5495, 5360, 5496, -1, 5496, 5497, 5784, -1, 5784, 5362, 5782, -1, 5782, 5498, 5512, -1, 5512, 5363, 5499, -1, 5499, 5500, 5513, -1, 5513, 5501, 5514, -1, 5514, 5364, 5515, -1, 5515, 5516, 5778, -1, 5778, 5502, 5776, -1, 5776, 5503, 5775, -1, 5775, 5504, 5774, -1, 5774, 5505, 5770, -1, 5770, 5517, 5814, -1, 5814, 5242, 5877, -1, 5877, 5241, 5812, -1, 5382, 5538, 5539, -1, 5382, 5518, 5538, -1, 5382, 5380, 5518, -1, 5518, 5380, 5885, -1, 5885, 5380, 5540, -1, 5541, 5540, 5418, -1, 5884, 5418, 5417, -1, 5881, 5417, 5416, -1, 5519, 5416, 5415, -1, 5542, 5415, 5543, -1, 5544, 5543, 5520, -1, 5521, 5520, 5414, -1, 5916, 5414, 5261, -1, 5522, 5261, 5523, -1, 5524, 5523, 5525, -1, 5917, 5525, 5526, -1, 5545, 5526, 5546, -1, 5746, 5546, 5260, -1, 5747, 5260, 5527, -1, 5880, 5527, 5528, -1, 5879, 5528, 5259, -1, 5529, 5259, 5272, -1, 5726, 5272, 5547, -1, 5548, 5547, 5530, -1, 5728, 5530, 5275, -1, 5549, 5275, 5276, -1, 5729, 5276, 5273, -1, 5730, 5273, 5277, -1, 5550, 5277, 5531, -1, 5551, 5531, 5532, -1, 5732, 5532, 5533, -1, 5733, 5533, 5534, -1, 5734, 5534, 5535, -1, 5552, 5535, 5536, -1, 5735, 5536, 5537, -1, 5553, 5537, 5539, -1, 5538, 5553, 5539, -1, 5885, 5540, 5541, -1, 5541, 5418, 5884, -1, 5884, 5417, 5881, -1, 5881, 5416, 5519, -1, 5519, 5415, 5542, -1, 5542, 5543, 5544, -1, 5544, 5520, 5521, -1, 5521, 5414, 5916, -1, 5916, 5261, 5522, -1, 5522, 5523, 5524, -1, 5524, 5525, 5917, -1, 5917, 5526, 5545, -1, 5545, 5546, 5746, -1, 5746, 5260, 5747, -1, 5747, 5527, 5880, -1, 5880, 5528, 5879, -1, 5879, 5259, 5529, -1, 5529, 5272, 5726, -1, 5726, 5547, 5548, -1, 5548, 5530, 5728, -1, 5728, 5275, 5549, -1, 5549, 5276, 5729, -1, 5729, 5273, 5730, -1, 5730, 5277, 5550, -1, 5550, 5531, 5551, -1, 5551, 5532, 5732, -1, 5732, 5533, 5733, -1, 5733, 5534, 5734, -1, 5734, 5535, 5552, -1, 5552, 5536, 5735, -1, 5735, 5537, 5553, -1, 5554, 5555, 5075, -1, 5554, 5807, 5555, -1, 5554, 5077, 5807, -1, 5807, 5077, 5556, -1, 5556, 5077, 5557, -1, 5808, 5557, 5138, -1, 5598, 5138, 5558, -1, 5599, 5558, 5560, -1, 5559, 5560, 5116, -1, 5561, 5116, 5137, -1, 5600, 5137, 5601, -1, 5811, 5601, 5115, -1, 5562, 5115, 5563, -1, 5602, 5563, 5113, -1, 5603, 5113, 5564, -1, 5813, 5564, 5604, -1, 5815, 5604, 5136, -1, 5605, 5136, 5112, -1, 5606, 5112, 5111, -1, 5878, 5111, 5110, -1, 5607, 5110, 5109, -1, 5767, 5109, 5565, -1, 5608, 5565, 5108, -1, 5743, 5108, 5106, -1, 5609, 5106, 5105, -1, 5566, 5105, 5567, -1, 5610, 5567, 5132, -1, 5611, 5132, 5612, -1, 5744, 5612, 5568, -1, 5745, 5568, 5104, -1, 5569, 5104, 5613, -1, 5570, 5613, 5571, -1, 5915, 5571, 5102, -1, 5614, 5102, 5128, -1, 5882, 5128, 5101, -1, 5615, 5101, 5100, -1, 5883, 5100, 5616, -1, 5617, 5616, 5572, -1, 5888, 5572, 5618, -1, 5573, 5618, 5574, -1, 5575, 5574, 5619, -1, 5576, 5619, 5125, -1, 5577, 5125, 5578, -1, 5620, 5578, 5580, -1, 5579, 5580, 5621, -1, 5622, 5621, 5623, -1, 5624, 5623, 5581, -1, 5889, 5581, 5096, -1, 5896, 5096, 5095, -1, 5893, 5095, 5582, -1, 5897, 5582, 5625, -1, 5626, 5625, 5627, -1, 5583, 5627, 5122, -1, 5628, 5122, 5092, -1, 5841, 5092, 5629, -1, 5630, 5629, 5584, -1, 5585, 5584, 5091, -1, 5586, 5091, 5587, -1, 5835, 5587, 5090, -1, 5834, 5090, 5588, -1, 5631, 5588, 5589, -1, 5632, 5589, 5590, -1, 5900, 5590, 5086, -1, 5901, 5086, 5085, -1, 5633, 5085, 5591, -1, 5902, 5591, 5084, -1, 5903, 5084, 5592, -1, 5634, 5592, 5635, -1, 5636, 5635, 5082, -1, 5904, 5082, 5593, -1, 5637, 5593, 5594, -1, 5910, 5594, 5080, -1, 5912, 5080, 5638, -1, 5911, 5638, 5595, -1, 5596, 5595, 5597, -1, 5800, 5597, 5075, -1, 5555, 5800, 5075, -1, 5556, 5557, 5808, -1, 5808, 5138, 5598, -1, 5598, 5558, 5599, -1, 5599, 5560, 5559, -1, 5559, 5116, 5561, -1, 5561, 5137, 5600, -1, 5600, 5601, 5811, -1, 5811, 5115, 5562, -1, 5562, 5563, 5602, -1, 5602, 5113, 5603, -1, 5603, 5564, 5813, -1, 5813, 5604, 5815, -1, 5815, 5136, 5605, -1, 5605, 5112, 5606, -1, 5606, 5111, 5878, -1, 5878, 5110, 5607, -1, 5607, 5109, 5767, -1, 5767, 5565, 5608, -1, 5608, 5108, 5743, -1, 5743, 5106, 5609, -1, 5609, 5105, 5566, -1, 5566, 5567, 5610, -1, 5610, 5132, 5611, -1, 5611, 5612, 5744, -1, 5744, 5568, 5745, -1, 5745, 5104, 5569, -1, 5569, 5613, 5570, -1, 5570, 5571, 5915, -1, 5915, 5102, 5614, -1, 5614, 5128, 5882, -1, 5882, 5101, 5615, -1, 5615, 5100, 5883, -1, 5883, 5616, 5617, -1, 5617, 5572, 5888, -1, 5888, 5618, 5573, -1, 5573, 5574, 5575, -1, 5575, 5619, 5576, -1, 5576, 5125, 5577, -1, 5577, 5578, 5620, -1, 5620, 5580, 5579, -1, 5579, 5621, 5622, -1, 5622, 5623, 5624, -1, 5624, 5581, 5889, -1, 5889, 5096, 5896, -1, 5896, 5095, 5893, -1, 5893, 5582, 5897, -1, 5897, 5625, 5626, -1, 5626, 5627, 5583, -1, 5583, 5122, 5628, -1, 5628, 5092, 5841, -1, 5841, 5629, 5630, -1, 5630, 5584, 5585, -1, 5585, 5091, 5586, -1, 5586, 5587, 5835, -1, 5835, 5090, 5834, -1, 5834, 5588, 5631, -1, 5631, 5589, 5632, -1, 5632, 5590, 5900, -1, 5900, 5086, 5901, -1, 5901, 5085, 5633, -1, 5633, 5591, 5902, -1, 5902, 5084, 5903, -1, 5903, 5592, 5634, -1, 5634, 5635, 5636, -1, 5636, 5082, 5904, -1, 5904, 5593, 5637, -1, 5637, 5594, 5910, -1, 5910, 5080, 5912, -1, 5912, 5638, 5911, -1, 5911, 5595, 5596, -1, 5596, 5597, 5800, -1, 5639, 5641, 5773, -1, 5773, 5641, 5640, -1, 5640, 5641, 5642, -1, 5771, 5642, 5643, -1, 5771, 5640, 5642, -1, 5642, 5644, 5643, -1, 5643, 5644, 5781, -1, 5781, 5644, 5366, -1, 5645, 5781, 5366, -1, 5645, 5646, 5781, -1, 5645, 5365, 5646, -1, 5646, 5365, 5777, -1, 5777, 5365, 5647, -1, 5779, 5647, 5654, -1, 5648, 5654, 5655, -1, 5780, 5655, 5361, -1, 5783, 5361, 5656, -1, 5649, 5656, 5657, -1, 5658, 5657, 5650, -1, 5651, 5650, 5359, -1, 5785, 5359, 5659, -1, 5786, 5659, 5660, -1, 5787, 5660, 5344, -1, 5788, 5344, 5346, -1, 5789, 5346, 5349, -1, 5791, 5349, 5348, -1, 5652, 5348, 5357, -1, 5793, 5357, 5358, -1, 5653, 5793, 5358, -1, 5777, 5647, 5779, -1, 5779, 5654, 5648, -1, 5648, 5655, 5780, -1, 5780, 5361, 5783, -1, 5783, 5656, 5649, -1, 5649, 5657, 5658, -1, 5658, 5650, 5651, -1, 5651, 5359, 5785, -1, 5785, 5659, 5786, -1, 5786, 5660, 5787, -1, 5787, 5344, 5788, -1, 5788, 5346, 5789, -1, 5789, 5349, 5791, -1, 5791, 5348, 5652, -1, 5652, 5357, 5793, -1, 5168, 5832, 5661, -1, 5661, 5832, 5662, -1, 5662, 5832, 5671, -1, 5663, 5671, 5831, -1, 5672, 5831, 5827, -1, 5322, 5827, 5826, -1, 5673, 5826, 5825, -1, 5323, 5825, 5829, -1, 5674, 5829, 5824, -1, 5675, 5824, 5823, -1, 5330, 5823, 5822, -1, 5331, 5822, 5925, -1, 5676, 5925, 5665, -1, 5664, 5665, 5821, -1, 5338, 5821, 5820, -1, 5340, 5820, 5677, -1, 5341, 5677, 5678, -1, 5666, 5678, 5679, -1, 5342, 5679, 5680, -1, 5667, 5680, 5681, -1, 5343, 5681, 5669, -1, 5668, 5669, 5670, -1, 5682, 5670, 5816, -1, 5352, 5816, 5818, -1, 5355, 5818, 5165, -1, 5164, 5355, 5165, -1, 5662, 5671, 5663, -1, 5663, 5831, 5672, -1, 5672, 5827, 5322, -1, 5322, 5826, 5673, -1, 5673, 5825, 5323, -1, 5323, 5829, 5674, -1, 5674, 5824, 5675, -1, 5675, 5823, 5330, -1, 5330, 5822, 5331, -1, 5331, 5925, 5676, -1, 5676, 5665, 5664, -1, 5664, 5821, 5338, -1, 5338, 5820, 5340, -1, 5340, 5677, 5341, -1, 5341, 5678, 5666, -1, 5666, 5679, 5342, -1, 5342, 5680, 5667, -1, 5667, 5681, 5343, -1, 5343, 5669, 5668, -1, 5668, 5670, 5682, -1, 5682, 5816, 5352, -1, 5352, 5818, 5355, -1, 5195, 5684, 5683, -1, 5683, 5684, 5843, -1, 5843, 5684, 5321, -1, 5685, 5321, 5317, -1, 5693, 5317, 5686, -1, 5840, 5686, 5694, -1, 5842, 5694, 5695, -1, 5847, 5695, 5688, -1, 5687, 5688, 5310, -1, 5696, 5310, 5697, -1, 5851, 5697, 5307, -1, 5852, 5307, 5306, -1, 5698, 5306, 5305, -1, 5855, 5305, 5300, -1, 5856, 5300, 5299, -1, 5858, 5299, 5689, -1, 5859, 5689, 5297, -1, 5860, 5297, 5699, -1, 5861, 5699, 5690, -1, 5862, 5690, 5301, -1, 5737, 5301, 5302, -1, 5863, 5302, 5304, -1, 5865, 5304, 5692, -1, 5691, 5865, 5692, -1, 5843, 5321, 5685, -1, 5685, 5317, 5693, -1, 5693, 5686, 5840, -1, 5840, 5694, 5842, -1, 5842, 5695, 5847, -1, 5847, 5688, 5687, -1, 5687, 5310, 5696, -1, 5696, 5697, 5851, -1, 5851, 5307, 5852, -1, 5852, 5306, 5698, -1, 5698, 5305, 5855, -1, 5855, 5300, 5856, -1, 5856, 5299, 5858, -1, 5858, 5689, 5859, -1, 5859, 5297, 5860, -1, 5860, 5699, 5861, -1, 5861, 5690, 5862, -1, 5862, 5301, 5737, -1, 5737, 5302, 5863, -1, 5863, 5304, 5865, -1, 5223, 5287, 5222, -1, 5222, 5287, 5873, -1, 5873, 5287, 5286, -1, 5874, 5286, 5700, -1, 5875, 5700, 5279, -1, 5876, 5279, 5701, -1, 5716, 5701, 5717, -1, 5702, 5717, 5703, -1, 5704, 5703, 5705, -1, 5718, 5705, 5706, -1, 5707, 5706, 5708, -1, 5709, 5708, 5710, -1, 5736, 5710, 5278, -1, 5731, 5278, 5719, -1, 5720, 5719, 5711, -1, 5721, 5711, 5274, -1, 5727, 5274, 5712, -1, 5722, 5712, 5713, -1, 5725, 5713, 5723, -1, 5715, 5723, 5714, -1, 5214, 5715, 5714, -1, 5873, 5286, 5874, -1, 5874, 5700, 5875, -1, 5875, 5279, 5876, -1, 5876, 5701, 5716, -1, 5716, 5717, 5702, -1, 5702, 5703, 5704, -1, 5704, 5705, 5718, -1, 5718, 5706, 5707, -1, 5707, 5708, 5709, -1, 5709, 5710, 5736, -1, 5736, 5278, 5731, -1, 5731, 5719, 5720, -1, 5720, 5711, 5721, -1, 5721, 5274, 5727, -1, 5727, 5712, 5722, -1, 5722, 5713, 5725, -1, 5725, 5723, 5715, -1, 5214, 5220, 5715, -1, 5715, 5220, 5724, -1, 5217, 5715, 5724, -1, 5217, 5725, 5715, -1, 5217, 5769, 5725, -1, 5725, 5769, 5722, -1, 5722, 5769, 5879, -1, 5727, 5879, 5529, -1, 5726, 5727, 5529, -1, 5726, 5721, 5727, -1, 5726, 5548, 5721, -1, 5721, 5548, 5728, -1, 5549, 5721, 5728, -1, 5549, 5729, 5721, -1, 5721, 5729, 5720, -1, 5720, 5729, 5730, -1, 5550, 5720, 5730, -1, 5550, 5731, 5720, -1, 5550, 5551, 5731, -1, 5731, 5551, 5732, -1, 5733, 5731, 5732, -1, 5733, 5736, 5731, -1, 5733, 5734, 5736, -1, 5736, 5734, 5552, -1, 5735, 5736, 5552, -1, 5735, 5553, 5736, -1, 5736, 5553, 5472, -1, 5234, 5472, 5737, -1, 5186, 5737, 5188, -1, 5186, 5234, 5737, -1, 5186, 5867, 5234, -1, 5186, 5739, 5867, -1, 5186, 5738, 5739, -1, 5739, 5738, 4269, -1, 4269, 5738, 5191, -1, 5741, 5191, 5740, -1, 4401, 5740, 5866, -1, 4401, 5741, 5740, -1, 4401, 5742, 5741, -1, 4401, 4400, 5742, -1, 5879, 5769, 5608, -1, 5880, 5608, 5743, -1, 5609, 5880, 5743, -1, 5609, 5747, 5880, -1, 5609, 5566, 5747, -1, 5747, 5566, 5610, -1, 5611, 5747, 5610, -1, 5611, 5744, 5747, -1, 5747, 5744, 5745, -1, 5569, 5747, 5745, -1, 5569, 5570, 5747, -1, 5747, 5570, 5915, -1, 5746, 5915, 5545, -1, 5746, 5747, 5915, -1, 5748, 5766, 5768, -1, 5748, 4262, 5766, -1, 5748, 5749, 4262, -1, 4262, 5749, 4259, -1, 4259, 5749, 5212, -1, 5753, 5212, 5750, -1, 5754, 5750, 5751, -1, 5754, 5753, 5750, -1, 5754, 5752, 5753, -1, 5754, 4404, 5752, -1, 5752, 4404, 5755, -1, 4259, 5212, 5753, -1, 4263, 5765, 5766, -1, 4263, 5756, 5765, -1, 4263, 5757, 5756, -1, 5756, 5757, 5761, -1, 5761, 5757, 4264, -1, 4399, 4264, 5758, -1, 4252, 5758, 5759, -1, 4252, 4399, 5758, -1, 4252, 5760, 4399, -1, 4252, 4255, 5760, -1, 5760, 4255, 4393, -1, 5761, 4264, 4399, -1, 4396, 5764, 5765, -1, 4396, 5143, 5764, -1, 4396, 5762, 5143, -1, 5143, 5762, 5144, -1, 5144, 5762, 4391, -1, 5145, 4391, 4996, -1, 5146, 5145, 4996, -1, 4391, 4390, 4996, -1, 4996, 4390, 5763, -1, 5763, 4390, 4993, -1, 5145, 5144, 4391, -1, 5764, 5151, 5765, -1, 5765, 5151, 5878, -1, 5607, 5765, 5878, -1, 5607, 5766, 5765, -1, 5607, 5768, 5766, -1, 5607, 5767, 5768, -1, 5768, 5767, 5608, -1, 5769, 5768, 5608, -1, 5142, 5605, 5151, -1, 5142, 5770, 5605, -1, 5142, 5774, 5770, -1, 5142, 5643, 5774, -1, 5142, 5771, 5643, -1, 5142, 5141, 5771, -1, 5771, 5141, 5640, -1, 5640, 5141, 5772, -1, 5140, 5640, 5772, -1, 5140, 5773, 5640, -1, 5774, 5643, 5775, -1, 5775, 5643, 5781, -1, 5776, 5781, 5646, -1, 5777, 5776, 5646, -1, 5777, 5778, 5776, -1, 5777, 5515, 5778, -1, 5777, 5779, 5515, -1, 5515, 5779, 5514, -1, 5514, 5779, 5648, -1, 5513, 5648, 5780, -1, 5499, 5780, 5512, -1, 5499, 5513, 5780, -1, 5775, 5781, 5776, -1, 5514, 5648, 5513, -1, 5780, 5783, 5512, -1, 5512, 5783, 5782, -1, 5782, 5783, 5784, -1, 5784, 5783, 5649, -1, 5496, 5649, 5495, -1, 5496, 5784, 5649, -1, 5649, 5658, 5495, -1, 5495, 5658, 5494, -1, 5494, 5658, 5651, -1, 5785, 5494, 5651, -1, 5785, 5786, 5494, -1, 5494, 5786, 5787, -1, 5788, 5494, 5787, -1, 5788, 5159, 5494, -1, 5788, 5790, 5159, -1, 5788, 5789, 5790, -1, 5790, 5789, 5791, -1, 5794, 5791, 5652, -1, 5793, 5794, 5652, -1, 5793, 5160, 5794, -1, 5793, 5792, 5160, -1, 5793, 5155, 5792, -1, 5793, 5653, 5155, -1, 5790, 5791, 5794, -1, 5494, 5159, 5925, -1, 5795, 5925, 5443, -1, 5795, 5494, 5925, -1, 5795, 5796, 5494, -1, 5795, 5797, 5796, -1, 5796, 5797, 5798, -1, 5798, 5797, 5918, -1, 5799, 5918, 5426, -1, 5800, 5426, 5596, -1, 5800, 5799, 5426, -1, 5800, 5801, 5799, -1, 5800, 5510, 5801, -1, 5800, 5802, 5510, -1, 5800, 5803, 5802, -1, 5800, 5805, 5803, -1, 5800, 5804, 5805, -1, 5800, 5508, 5804, -1, 5800, 5806, 5508, -1, 5800, 5555, 5806, -1, 5806, 5555, 5807, -1, 5556, 5806, 5807, -1, 5556, 5808, 5806, -1, 5806, 5808, 5598, -1, 5599, 5806, 5598, -1, 5599, 5506, 5806, -1, 5599, 5489, 5506, -1, 5599, 5809, 5489, -1, 5599, 5487, 5809, -1, 5599, 5810, 5487, -1, 5599, 5812, 5810, -1, 5599, 5559, 5812, -1, 5812, 5559, 5561, -1, 5600, 5812, 5561, -1, 5600, 5811, 5812, -1, 5812, 5811, 5562, -1, 5602, 5812, 5562, -1, 5602, 5603, 5812, -1, 5812, 5603, 5813, -1, 5877, 5813, 5815, -1, 5814, 5815, 5770, -1, 5814, 5877, 5815, -1, 5162, 5670, 5819, -1, 5162, 5816, 5670, -1, 5162, 5818, 5816, -1, 5162, 5163, 5818, -1, 5818, 5163, 5817, -1, 5166, 5818, 5817, -1, 5166, 5165, 5818, -1, 5670, 5669, 5819, -1, 5819, 5669, 5681, -1, 5680, 5819, 5681, -1, 5680, 5679, 5819, -1, 5819, 5679, 5678, -1, 5677, 5819, 5678, -1, 5677, 5820, 5819, -1, 5819, 5820, 5821, -1, 5665, 5819, 5821, -1, 5665, 5925, 5819, -1, 5819, 5925, 5159, -1, 5822, 5922, 5925, -1, 5822, 5440, 5922, -1, 5822, 5823, 5440, -1, 5440, 5823, 5439, -1, 5439, 5823, 5437, -1, 5437, 5823, 5824, -1, 5422, 5824, 5829, -1, 5830, 5829, 5825, -1, 5826, 5830, 5825, -1, 5826, 5435, 5830, -1, 5826, 5827, 5435, -1, 5435, 5827, 5898, -1, 5898, 5827, 5831, -1, 5834, 5831, 5176, -1, 5835, 5176, 5828, -1, 5586, 5828, 5585, -1, 5586, 5835, 5828, -1, 5437, 5824, 5422, -1, 5422, 5829, 5830, -1, 5831, 5671, 5176, -1, 5176, 5671, 5833, -1, 5833, 5671, 5832, -1, 5175, 5832, 5174, -1, 5175, 5833, 5832, -1, 5832, 5168, 5174, -1, 5834, 5176, 5835, -1, 5177, 5199, 5828, -1, 5177, 5201, 5199, -1, 5177, 5179, 5201, -1, 5201, 5179, 5203, -1, 5203, 5179, 5181, -1, 5204, 5181, 5836, -1, 5206, 5204, 5836, -1, 5181, 5182, 5836, -1, 5836, 5182, 5837, -1, 5837, 5182, 5838, -1, 5204, 5203, 5181, -1, 5199, 5839, 5828, -1, 5828, 5839, 5585, -1, 5585, 5839, 5630, -1, 5630, 5839, 5208, -1, 5841, 5208, 5693, -1, 5840, 5841, 5693, -1, 5840, 5842, 5841, -1, 5841, 5842, 5846, -1, 5628, 5846, 5583, -1, 5628, 5841, 5846, -1, 5693, 5208, 5685, -1, 5685, 5208, 5845, -1, 5843, 5845, 5844, -1, 5196, 5843, 5844, -1, 5196, 5683, 5843, -1, 5685, 5845, 5843, -1, 5842, 5847, 5846, -1, 5846, 5847, 5465, -1, 5465, 5847, 5479, -1, 5479, 5847, 5478, -1, 5478, 5847, 5848, -1, 5848, 5847, 5849, -1, 5849, 5847, 5687, -1, 5854, 5687, 5696, -1, 5850, 5696, 5851, -1, 5477, 5851, 5852, -1, 5459, 5852, 5853, -1, 5459, 5477, 5852, -1, 5849, 5687, 5854, -1, 5854, 5696, 5850, -1, 5850, 5851, 5477, -1, 5852, 5698, 5853, -1, 5853, 5698, 5475, -1, 5475, 5698, 5855, -1, 5473, 5855, 5857, -1, 5473, 5475, 5855, -1, 5855, 5856, 5857, -1, 5857, 5856, 5456, -1, 5456, 5856, 5453, -1, 5453, 5856, 5858, -1, 5454, 5858, 5472, -1, 5454, 5453, 5858, -1, 5858, 5859, 5472, -1, 5472, 5859, 5860, -1, 5861, 5472, 5860, -1, 5861, 5862, 5472, -1, 5472, 5862, 5737, -1, 5737, 5863, 5188, -1, 5188, 5863, 5864, -1, 5864, 5863, 5865, -1, 5189, 5865, 5190, -1, 5189, 5864, 5865, -1, 5865, 5691, 5190, -1, 4269, 5191, 5741, -1, 5740, 5185, 5866, -1, 5866, 5185, 5183, -1, 5234, 5867, 5868, -1, 5868, 5867, 4266, -1, 4265, 5868, 4266, -1, 4265, 5228, 5868, -1, 4265, 5869, 5228, -1, 5228, 5869, 5236, -1, 5236, 5869, 5871, -1, 4407, 5236, 5871, -1, 4407, 5229, 5236, -1, 4407, 5870, 5229, -1, 5869, 5872, 5871, -1, 5871, 5872, 4406, -1, 5472, 5234, 5736, -1, 5736, 5234, 5233, -1, 5709, 5233, 5707, -1, 5709, 5736, 5233, -1, 5226, 5874, 5233, -1, 5226, 5873, 5874, -1, 5226, 5231, 5873, -1, 5873, 5231, 5224, -1, 5222, 5873, 5224, -1, 5874, 5875, 5233, -1, 5233, 5875, 5876, -1, 5716, 5233, 5876, -1, 5716, 5702, 5233, -1, 5233, 5702, 5704, -1, 5718, 5233, 5704, -1, 5718, 5707, 5233, -1, 5727, 5722, 5879, -1, 5812, 5813, 5877, -1, 5815, 5605, 5770, -1, 5605, 5606, 5151, -1, 5151, 5606, 5878, -1, 5879, 5608, 5880, -1, 5614, 5519, 5915, -1, 5614, 5881, 5519, -1, 5614, 5882, 5881, -1, 5881, 5882, 5884, -1, 5884, 5882, 5615, -1, 5883, 5884, 5615, -1, 5883, 5541, 5884, -1, 5883, 5617, 5541, -1, 5541, 5617, 5885, -1, 5885, 5617, 5888, -1, 5886, 5888, 5486, -1, 5886, 5885, 5888, -1, 5886, 5518, 5885, -1, 5886, 5887, 5518, -1, 5518, 5887, 5538, -1, 5538, 5887, 5471, -1, 5553, 5471, 5472, -1, 5553, 5538, 5471, -1, 5573, 5480, 5888, -1, 5573, 5575, 5480, -1, 5480, 5575, 5576, -1, 5577, 5480, 5576, -1, 5577, 5620, 5480, -1, 5480, 5620, 5579, -1, 5622, 5480, 5579, -1, 5622, 5624, 5480, -1, 5480, 5624, 5889, -1, 5890, 5889, 5896, -1, 5891, 5896, 5893, -1, 5892, 5893, 5897, -1, 5894, 5897, 5895, -1, 5894, 5892, 5897, -1, 5480, 5889, 5890, -1, 5890, 5896, 5891, -1, 5891, 5893, 5892, -1, 5897, 5626, 5895, -1, 5895, 5626, 5846, -1, 5846, 5626, 5583, -1, 5841, 5630, 5208, -1, 5831, 5834, 5898, -1, 5898, 5834, 5631, -1, 5420, 5631, 5899, -1, 5420, 5898, 5631, -1, 5631, 5632, 5899, -1, 5899, 5632, 5433, -1, 5433, 5632, 5900, -1, 5901, 5433, 5900, -1, 5901, 5633, 5433, -1, 5433, 5633, 5902, -1, 5903, 5433, 5902, -1, 5903, 5634, 5433, -1, 5433, 5634, 5636, -1, 5904, 5433, 5636, -1, 5904, 5905, 5433, -1, 5904, 5451, 5905, -1, 5904, 5450, 5451, -1, 5904, 5448, 5450, -1, 5904, 5907, 5448, -1, 5904, 5906, 5907, -1, 5904, 5446, 5906, -1, 5904, 5431, 5446, -1, 5904, 5908, 5431, -1, 5904, 5909, 5908, -1, 5904, 5637, 5909, -1, 5909, 5637, 5429, -1, 5429, 5637, 5910, -1, 5914, 5910, 5912, -1, 5911, 5914, 5912, -1, 5911, 5913, 5914, -1, 5911, 5596, 5913, -1, 5913, 5596, 5426, -1, 5429, 5910, 5914, -1, 5519, 5542, 5915, -1, 5915, 5542, 5544, -1, 5521, 5915, 5544, -1, 5521, 5916, 5915, -1, 5915, 5916, 5522, -1, 5524, 5915, 5522, -1, 5524, 5917, 5915, -1, 5915, 5917, 5545, -1, 5799, 5798, 5918, -1, 5480, 5482, 5888, -1, 5888, 5482, 5483, -1, 5484, 5888, 5483, -1, 5484, 5919, 5888, -1, 5888, 5919, 5920, -1, 5921, 5888, 5920, -1, 5921, 5486, 5888, -1, 5922, 5441, 5925, -1, 5925, 5441, 5923, -1, 5442, 5925, 5923, -1, 5442, 5924, 5925, -1, 5925, 5924, 5423, -1, 5443, 5925, 5423, -1, 5926, 6072, 5955, -1, 5955, 6072, 5927, -1, 5964, 5929, 5928, -1, 5928, 5929, 6105, -1, 6105, 5929, 5936, -1, 5937, 5936, 6050, -1, 6113, 6050, 6051, -1, 5938, 6051, 5939, -1, 5930, 5939, 6053, -1, 5940, 6053, 5931, -1, 6101, 5931, 6055, -1, 6112, 6055, 6056, -1, 6111, 6056, 6057, -1, 6110, 6057, 6001, -1, 5941, 6001, 5932, -1, 6094, 5932, 6002, -1, 6093, 6002, 5942, -1, 6109, 5942, 5933, -1, 6090, 5933, 5943, -1, 6089, 5943, 6003, -1, 5944, 6003, 6005, -1, 6108, 6005, 5945, -1, 5934, 5945, 6007, -1, 6107, 6007, 5935, -1, 6107, 5934, 6007, -1, 6105, 5936, 5937, -1, 5937, 6050, 6113, -1, 6113, 6051, 5938, -1, 5938, 5939, 5930, -1, 5930, 6053, 5940, -1, 5940, 5931, 6101, -1, 6101, 6055, 6112, -1, 6112, 6056, 6111, -1, 6111, 6057, 6110, -1, 6110, 6001, 5941, -1, 5941, 5932, 6094, -1, 6094, 6002, 6093, -1, 6093, 5942, 6109, -1, 6109, 5933, 6090, -1, 6090, 5943, 6089, -1, 6089, 6003, 5944, -1, 5944, 6005, 6108, -1, 6108, 5945, 5934, -1, 6007, 6012, 5935, -1, 5935, 6012, 6010, -1, 5956, 6010, 5957, -1, 5958, 5957, 5946, -1, 6083, 5946, 6061, -1, 5959, 6061, 6060, -1, 5960, 6060, 6059, -1, 6081, 6059, 6058, -1, 6080, 6058, 5947, -1, 5948, 5947, 6021, -1, 6078, 6021, 6030, -1, 6077, 6030, 6031, -1, 5961, 6031, 6023, -1, 5949, 6023, 6024, -1, 6075, 6024, 6025, -1, 5962, 6025, 6026, -1, 6069, 6026, 5951, -1, 5950, 5951, 5952, -1, 6070, 5952, 6027, -1, 5953, 6027, 5954, -1, 5963, 5954, 5955, -1, 5927, 5963, 5955, -1, 5935, 6010, 5956, -1, 5956, 5957, 5958, -1, 5958, 5946, 6083, -1, 6083, 6061, 5959, -1, 5959, 6060, 5960, -1, 5960, 6059, 6081, -1, 6081, 6058, 6080, -1, 6080, 5947, 5948, -1, 5948, 6021, 6078, -1, 6078, 6030, 6077, -1, 6077, 6031, 5961, -1, 5961, 6023, 5949, -1, 5949, 6024, 6075, -1, 6075, 6025, 5962, -1, 5962, 6026, 6069, -1, 6069, 5951, 5950, -1, 5950, 5952, 6070, -1, 6070, 6027, 5953, -1, 5953, 5954, 5963, -1, 5964, 5928, 5965, -1, 5965, 5928, 6106, -1, 6106, 5966, 5965, -1, 5965, 5966, 5975, -1, 5975, 5966, 6120, -1, 6047, 6120, 6119, -1, 5967, 6119, 5968, -1, 6046, 5968, 6118, -1, 6044, 6118, 5969, -1, 5970, 5969, 6117, -1, 6037, 6117, 5971, -1, 6034, 5971, 6063, -1, 6035, 6063, 6064, -1, 5972, 6064, 5976, -1, 6033, 5976, 5973, -1, 5974, 5973, 6072, -1, 5926, 5974, 6072, -1, 5975, 6120, 6047, -1, 6047, 6119, 5967, -1, 5967, 5968, 6046, -1, 6046, 6118, 6044, -1, 6044, 5969, 5970, -1, 5970, 6117, 6037, -1, 6037, 5971, 6034, -1, 6034, 6063, 6035, -1, 6035, 6064, 5972, -1, 5972, 5976, 6033, -1, 6033, 5973, 5974, -1, 5977, 5985, 5978, -1, 5978, 5985, 5979, -1, 6982, 5978, 5979, -1, 6982, 5980, 5978, -1, 6982, 7498, 5980, -1, 6982, 6983, 7498, -1, 6133, 6989, 5981, -1, 5981, 6989, 7490, -1, 7490, 6989, 5987, -1, 7493, 5987, 6984, -1, 5988, 6984, 6963, -1, 7489, 6963, 6962, -1, 7494, 6962, 5982, -1, 7495, 5982, 6978, -1, 5989, 6978, 5983, -1, 7497, 5983, 5984, -1, 5986, 5984, 5985, -1, 5977, 5986, 5985, -1, 7490, 5987, 7493, -1, 7493, 6984, 5988, -1, 5988, 6963, 7489, -1, 7489, 6962, 7494, -1, 7494, 5982, 7495, -1, 7495, 6978, 5989, -1, 5989, 5983, 7497, -1, 7497, 5984, 5986, -1, 7609, 5990, 6135, -1, 6135, 5990, 7006, -1, 7006, 5990, 5991, -1, 7005, 5991, 5992, -1, 5993, 5992, 7605, -1, 7003, 7605, 7021, -1, 7003, 5993, 7605, -1, 7006, 5991, 7005, -1, 7005, 5992, 5993, -1, 7605, 5994, 7021, -1, 7021, 5994, 7014, -1, 7014, 5994, 5995, -1, 5996, 7014, 5995, -1, 5996, 7017, 7014, -1, 5996, 5997, 7017, -1, 7017, 5997, 5998, -1, 5998, 5997, 5999, -1, 7019, 5999, 6130, -1, 7020, 7019, 6130, -1, 5998, 5999, 7019, -1, 6000, 6057, 6054, -1, 6000, 6001, 6057, -1, 6000, 6443, 6001, -1, 6001, 6443, 5932, -1, 5932, 6443, 6002, -1, 6002, 6443, 6430, -1, 5942, 6430, 6004, -1, 5933, 6004, 5943, -1, 5933, 5942, 6004, -1, 6002, 6430, 5942, -1, 5943, 6004, 6003, -1, 6003, 6004, 6006, -1, 6005, 6006, 5945, -1, 6005, 6003, 6006, -1, 5945, 6006, 6007, -1, 6007, 6006, 6424, -1, 6008, 6007, 6424, -1, 6008, 6009, 6007, -1, 6007, 6009, 6413, -1, 6012, 6413, 6011, -1, 6010, 6011, 5957, -1, 6010, 6012, 6011, -1, 6011, 6413, 6341, -1, 6341, 6413, 6409, -1, 6017, 6409, 6014, -1, 6013, 6014, 6016, -1, 6015, 6016, 6397, -1, 6363, 6397, 6018, -1, 6368, 6018, 6392, -1, 6370, 6392, 6381, -1, 6375, 6381, 6379, -1, 6375, 6370, 6381, -1, 6341, 6409, 6017, -1, 6017, 6014, 6013, -1, 6013, 6016, 6015, -1, 6015, 6397, 6363, -1, 6363, 6018, 6368, -1, 6368, 6392, 6370, -1, 6468, 6058, 6011, -1, 6468, 5947, 6058, -1, 6468, 6330, 5947, -1, 5947, 6330, 6329, -1, 6021, 6329, 6019, -1, 6020, 6021, 6019, -1, 6020, 6030, 6021, -1, 6020, 6316, 6030, -1, 6030, 6316, 6308, -1, 6031, 6308, 6303, -1, 6302, 6031, 6303, -1, 6302, 6022, 6031, -1, 6031, 6022, 6023, -1, 6023, 6022, 6290, -1, 6279, 6023, 6290, -1, 6279, 6024, 6023, -1, 6279, 6277, 6024, -1, 6024, 6277, 6474, -1, 6025, 6474, 6272, -1, 6269, 6025, 6272, -1, 6269, 6026, 6025, -1, 6269, 6254, 6026, -1, 6026, 6254, 6250, -1, 5951, 6250, 6245, -1, 5952, 6245, 6028, -1, 6027, 6028, 6029, -1, 5926, 6029, 5974, -1, 5926, 6027, 6029, -1, 5926, 5954, 6027, -1, 5926, 5955, 5954, -1, 5947, 6329, 6021, -1, 6030, 6308, 6031, -1, 6024, 6474, 6025, -1, 6026, 6250, 5951, -1, 5951, 6245, 5952, -1, 5952, 6028, 6027, -1, 6029, 6032, 5974, -1, 5974, 6032, 6033, -1, 6033, 6032, 6036, -1, 5972, 6036, 6227, -1, 6035, 6227, 6034, -1, 6035, 5972, 6227, -1, 6033, 6036, 5972, -1, 6227, 6223, 6034, -1, 6034, 6223, 6037, -1, 6037, 6223, 6038, -1, 6039, 6037, 6038, -1, 6039, 6479, 6037, -1, 6037, 6479, 6478, -1, 6040, 6037, 6478, -1, 6040, 6041, 6037, -1, 6037, 6041, 6042, -1, 6043, 6037, 6042, -1, 6043, 6178, 6037, -1, 6037, 6178, 5970, -1, 5970, 6178, 6045, -1, 6044, 6045, 6046, -1, 6044, 5970, 6045, -1, 6048, 6047, 6045, -1, 6048, 5975, 6047, -1, 6048, 5965, 5975, -1, 6048, 6049, 5965, -1, 5965, 6049, 5964, -1, 5964, 6049, 6159, -1, 6154, 5964, 6159, -1, 6154, 5929, 5964, -1, 6154, 5936, 5929, -1, 6154, 6052, 5936, -1, 5936, 6052, 6050, -1, 6050, 6052, 6051, -1, 6051, 6052, 5939, -1, 5939, 6052, 6141, -1, 6053, 6141, 6139, -1, 5931, 6139, 6055, -1, 5931, 6053, 6139, -1, 5939, 6141, 6053, -1, 6139, 6054, 6055, -1, 6055, 6054, 6056, -1, 6056, 6054, 6057, -1, 6058, 6059, 6011, -1, 6011, 6059, 6060, -1, 6061, 6011, 6060, -1, 6061, 5946, 6011, -1, 6011, 5946, 5957, -1, 6012, 6007, 6413, -1, 6047, 5967, 6045, -1, 6045, 5967, 6046, -1, 6062, 6117, 6116, -1, 6062, 5971, 6117, -1, 6062, 6063, 5971, -1, 6062, 6694, 6063, -1, 6063, 6694, 6064, -1, 6064, 6694, 6065, -1, 5976, 6065, 5973, -1, 5976, 6064, 6065, -1, 6065, 6693, 5973, -1, 5973, 6693, 6072, -1, 6072, 6693, 6071, -1, 5963, 6071, 6066, -1, 6692, 5963, 6066, -1, 6692, 6067, 5963, -1, 5963, 6067, 6691, -1, 5953, 6691, 6690, -1, 6718, 5953, 6690, -1, 6718, 6688, 5953, -1, 5953, 6688, 6070, -1, 6070, 6688, 6068, -1, 5950, 6068, 6069, -1, 5950, 6070, 6068, -1, 6072, 6071, 5963, -1, 5927, 6072, 5963, -1, 5963, 6691, 5953, -1, 6068, 6073, 6069, -1, 6069, 6073, 5962, -1, 5962, 6073, 6075, -1, 6075, 6073, 6076, -1, 5949, 6076, 6074, -1, 5961, 6074, 6077, -1, 5961, 5949, 6074, -1, 6075, 6076, 5949, -1, 6074, 6079, 6077, -1, 6077, 6079, 6078, -1, 6078, 6079, 6687, -1, 5948, 6687, 6686, -1, 6080, 6686, 6081, -1, 6080, 5948, 6686, -1, 6078, 6687, 5948, -1, 6686, 6082, 6081, -1, 6081, 6082, 5960, -1, 5960, 6082, 5959, -1, 5959, 6082, 6684, -1, 6083, 6684, 5958, -1, 6083, 5959, 6684, -1, 5958, 6684, 5956, -1, 5956, 6684, 6712, -1, 5935, 6712, 6085, -1, 6084, 5935, 6085, -1, 6084, 6682, 5935, -1, 5935, 6682, 6681, -1, 6086, 5935, 6681, -1, 6086, 6709, 5935, -1, 5935, 6709, 6088, -1, 6087, 5935, 6088, -1, 6087, 6679, 5935, -1, 5935, 6679, 6677, -1, 6107, 6677, 6676, -1, 5934, 6676, 6674, -1, 6108, 6674, 6705, -1, 5944, 6705, 6673, -1, 6704, 5944, 6673, -1, 6704, 6089, 5944, -1, 6704, 6671, 6089, -1, 6089, 6671, 6090, -1, 6090, 6671, 6670, -1, 6109, 6670, 6091, -1, 6093, 6091, 6092, -1, 6095, 6093, 6092, -1, 6095, 6094, 6093, -1, 6095, 6096, 6094, -1, 6094, 6096, 5941, -1, 5941, 6096, 6668, -1, 6097, 5941, 6668, -1, 6097, 6110, 5941, -1, 6097, 6701, 6110, -1, 6110, 6701, 6666, -1, 6111, 6666, 6098, -1, 6099, 6111, 6098, -1, 6099, 6112, 6111, -1, 6099, 6100, 6112, -1, 6112, 6100, 6665, -1, 6101, 6665, 6663, -1, 6102, 6101, 6663, -1, 6102, 5940, 6101, -1, 6102, 6103, 5940, -1, 5940, 6103, 5930, -1, 5930, 6103, 6697, -1, 6104, 5930, 6697, -1, 6104, 5938, 5930, -1, 6104, 6661, 5938, -1, 5938, 6661, 6113, -1, 6113, 6661, 6660, -1, 5937, 6660, 6659, -1, 6106, 6659, 5966, -1, 6106, 5937, 6659, -1, 6106, 6105, 5937, -1, 6106, 5928, 6105, -1, 5956, 6712, 5935, -1, 5935, 6677, 6107, -1, 6107, 6676, 5934, -1, 5934, 6674, 6108, -1, 6108, 6705, 5944, -1, 6090, 6670, 6109, -1, 6109, 6091, 6093, -1, 6110, 6666, 6111, -1, 6112, 6665, 6101, -1, 6113, 6660, 5937, -1, 6114, 5969, 6659, -1, 6114, 6115, 5969, -1, 5969, 6115, 6658, -1, 6657, 5969, 6658, -1, 6657, 6116, 5969, -1, 5969, 6116, 6117, -1, 5969, 6118, 6659, -1, 6659, 6118, 5968, -1, 6119, 6659, 5968, -1, 6119, 6120, 6659, -1, 6659, 6120, 5966, -1, 6121, 6122, 6975, -1, 6975, 6122, 6976, -1, 6976, 6122, 7505, -1, 6974, 7505, 7501, -1, 6127, 7501, 7499, -1, 6958, 7499, 7500, -1, 6960, 7500, 7496, -1, 6123, 7496, 6124, -1, 6980, 6124, 6125, -1, 6979, 6125, 6126, -1, 6981, 6126, 7498, -1, 6983, 6981, 7498, -1, 6976, 7505, 6974, -1, 6974, 7501, 6127, -1, 6127, 7499, 6958, -1, 6958, 7500, 6960, -1, 6960, 7496, 6123, -1, 6123, 6124, 6980, -1, 6980, 6125, 6979, -1, 6979, 6126, 6981, -1, 7603, 6906, 6128, -1, 6128, 6906, 7018, -1, 6129, 6128, 7018, -1, 6129, 7477, 6128, -1, 6129, 6130, 7477, -1, 6129, 7020, 6130, -1, 6131, 6132, 6134, -1, 6134, 6132, 6986, -1, 7491, 6986, 6988, -1, 6133, 7491, 6988, -1, 6133, 5981, 7491, -1, 6134, 6986, 7491, -1, 7609, 6135, 7606, -1, 7606, 6135, 7007, -1, 6136, 7606, 7007, -1, 6136, 7608, 7606, -1, 6136, 6137, 7608, -1, 6136, 7013, 6137, -1, 6139, 6138, 6054, -1, 6139, 6140, 6138, -1, 6139, 6141, 6140, -1, 6140, 6141, 6150, -1, 6148, 6150, 6142, -1, 6147, 6142, 6494, -1, 6499, 6494, 6151, -1, 6498, 6151, 6501, -1, 6145, 6501, 6143, -1, 6144, 6143, 6153, -1, 6144, 6145, 6143, -1, 6144, 6451, 6145, -1, 6145, 6451, 6500, -1, 6498, 6500, 6146, -1, 6499, 6146, 6497, -1, 6147, 6497, 6491, -1, 6148, 6491, 6149, -1, 6140, 6149, 6138, -1, 6140, 6148, 6149, -1, 6140, 6150, 6148, -1, 6141, 6052, 6150, -1, 6150, 6052, 6493, -1, 6142, 6493, 6495, -1, 6494, 6495, 6155, -1, 6151, 6155, 6152, -1, 6501, 6152, 6505, -1, 6143, 6505, 6158, -1, 6153, 6158, 6764, -1, 6153, 6143, 6158, -1, 6052, 6154, 6493, -1, 6493, 6154, 6160, -1, 6495, 6160, 6162, -1, 6155, 6162, 6164, -1, 6152, 6164, 6503, -1, 6505, 6503, 6156, -1, 6158, 6156, 6157, -1, 6764, 6157, 6798, -1, 6764, 6158, 6157, -1, 6154, 6159, 6160, -1, 6160, 6159, 6161, -1, 6162, 6161, 6163, -1, 6164, 6163, 6165, -1, 6503, 6165, 6510, -1, 6156, 6510, 6509, -1, 6157, 6509, 6166, -1, 6798, 6166, 6765, -1, 6798, 6157, 6166, -1, 6159, 6049, 6161, -1, 6161, 6049, 6167, -1, 6163, 6167, 6502, -1, 6165, 6502, 6168, -1, 6510, 6168, 6170, -1, 6509, 6170, 6171, -1, 6166, 6171, 6174, -1, 6765, 6174, 6173, -1, 6765, 6166, 6174, -1, 6049, 6048, 6167, -1, 6167, 6048, 6504, -1, 6502, 6504, 6169, -1, 6168, 6169, 6508, -1, 6170, 6508, 6172, -1, 6171, 6172, 6513, -1, 6174, 6513, 6512, -1, 6173, 6512, 6176, -1, 6173, 6174, 6512, -1, 6048, 6045, 6504, -1, 6504, 6045, 6177, -1, 6169, 6177, 6507, -1, 6508, 6507, 6511, -1, 6172, 6511, 6175, -1, 6513, 6175, 6181, -1, 6512, 6181, 6182, -1, 6176, 6182, 6766, -1, 6176, 6512, 6182, -1, 6045, 6178, 6177, -1, 6177, 6178, 6506, -1, 6507, 6506, 6179, -1, 6511, 6179, 6185, -1, 6175, 6185, 6180, -1, 6181, 6180, 6518, -1, 6182, 6518, 6188, -1, 6766, 6188, 6186, -1, 6766, 6182, 6188, -1, 6178, 6043, 6506, -1, 6506, 6043, 6183, -1, 6179, 6183, 6184, -1, 6185, 6184, 6516, -1, 6180, 6516, 6517, -1, 6518, 6517, 6524, -1, 6188, 6524, 6187, -1, 6186, 6187, 6194, -1, 6186, 6188, 6187, -1, 6043, 6042, 6183, -1, 6183, 6042, 6189, -1, 6184, 6189, 6190, -1, 6516, 6190, 6191, -1, 6517, 6191, 6192, -1, 6524, 6192, 6525, -1, 6187, 6525, 6193, -1, 6194, 6193, 6800, -1, 6194, 6187, 6193, -1, 6042, 6041, 6189, -1, 6189, 6041, 6195, -1, 6190, 6195, 6515, -1, 6191, 6515, 6197, -1, 6192, 6197, 6198, -1, 6525, 6198, 6529, -1, 6193, 6529, 6199, -1, 6800, 6199, 6196, -1, 6800, 6193, 6199, -1, 6041, 6040, 6195, -1, 6195, 6040, 6514, -1, 6515, 6514, 6520, -1, 6197, 6520, 6522, -1, 6198, 6522, 6523, -1, 6529, 6523, 6201, -1, 6199, 6201, 6202, -1, 6196, 6202, 6204, -1, 6196, 6199, 6202, -1, 6040, 6478, 6514, -1, 6514, 6478, 6200, -1, 6520, 6200, 6521, -1, 6522, 6521, 6528, -1, 6523, 6528, 6527, -1, 6201, 6527, 6207, -1, 6202, 6207, 6203, -1, 6204, 6203, 6211, -1, 6204, 6202, 6203, -1, 6200, 6478, 6519, -1, 6521, 6519, 6205, -1, 6528, 6205, 6206, -1, 6527, 6206, 6208, -1, 6207, 6208, 6209, -1, 6203, 6209, 6210, -1, 6211, 6210, 6475, -1, 6211, 6203, 6210, -1, 6039, 6477, 6479, -1, 6039, 6217, 6477, -1, 6039, 6038, 6217, -1, 6217, 6038, 6533, -1, 6532, 6533, 6531, -1, 6216, 6531, 6220, -1, 6534, 6220, 6535, -1, 6212, 6535, 6539, -1, 6214, 6539, 6222, -1, 6213, 6222, 6768, -1, 6213, 6214, 6222, -1, 6213, 6731, 6214, -1, 6214, 6731, 6538, -1, 6212, 6538, 6215, -1, 6534, 6215, 6476, -1, 6216, 6476, 6530, -1, 6532, 6530, 6526, -1, 6217, 6526, 6477, -1, 6217, 6532, 6526, -1, 6217, 6533, 6532, -1, 6038, 6223, 6533, -1, 6533, 6223, 6218, -1, 6531, 6218, 6219, -1, 6220, 6219, 6537, -1, 6535, 6537, 6225, -1, 6539, 6225, 6226, -1, 6222, 6226, 6221, -1, 6768, 6221, 6769, -1, 6768, 6222, 6221, -1, 6223, 6227, 6218, -1, 6218, 6227, 6224, -1, 6219, 6224, 6228, -1, 6537, 6228, 6536, -1, 6225, 6536, 6542, -1, 6226, 6542, 6544, -1, 6221, 6544, 6549, -1, 6769, 6549, 6732, -1, 6769, 6221, 6549, -1, 6227, 6036, 6224, -1, 6224, 6036, 6232, -1, 6228, 6232, 6541, -1, 6536, 6541, 6229, -1, 6542, 6229, 6548, -1, 6544, 6548, 6547, -1, 6549, 6547, 6230, -1, 6732, 6230, 6231, -1, 6732, 6549, 6230, -1, 6036, 6032, 6232, -1, 6232, 6032, 6233, -1, 6541, 6233, 6540, -1, 6229, 6540, 6546, -1, 6548, 6546, 6234, -1, 6547, 6234, 6236, -1, 6230, 6236, 6553, -1, 6231, 6553, 6237, -1, 6231, 6230, 6553, -1, 6032, 6029, 6233, -1, 6233, 6029, 6543, -1, 6540, 6543, 6238, -1, 6546, 6238, 6235, -1, 6234, 6235, 6239, -1, 6236, 6239, 6240, -1, 6553, 6240, 6244, -1, 6237, 6244, 6242, -1, 6237, 6553, 6244, -1, 6029, 6028, 6543, -1, 6543, 6028, 6246, -1, 6238, 6246, 6545, -1, 6235, 6545, 6551, -1, 6239, 6551, 6241, -1, 6240, 6241, 6559, -1, 6244, 6559, 6243, -1, 6242, 6243, 6248, -1, 6242, 6244, 6243, -1, 6028, 6245, 6246, -1, 6246, 6245, 6249, -1, 6545, 6249, 6550, -1, 6551, 6550, 6556, -1, 6241, 6556, 6558, -1, 6559, 6558, 6247, -1, 6243, 6247, 6251, -1, 6248, 6251, 6734, -1, 6248, 6243, 6251, -1, 6245, 6250, 6249, -1, 6249, 6250, 6255, -1, 6550, 6255, 6552, -1, 6556, 6552, 6555, -1, 6558, 6555, 6557, -1, 6247, 6557, 6252, -1, 6251, 6252, 6253, -1, 6734, 6253, 6259, -1, 6734, 6251, 6253, -1, 6250, 6254, 6255, -1, 6255, 6254, 6256, -1, 6552, 6256, 6260, -1, 6555, 6260, 6262, -1, 6557, 6262, 6257, -1, 6252, 6257, 6258, -1, 6253, 6258, 6266, -1, 6259, 6266, 6736, -1, 6259, 6253, 6266, -1, 6254, 6269, 6256, -1, 6256, 6269, 6554, -1, 6260, 6554, 6261, -1, 6262, 6261, 6263, -1, 6257, 6263, 6264, -1, 6258, 6264, 6265, -1, 6266, 6265, 6267, -1, 6736, 6267, 6268, -1, 6736, 6266, 6267, -1, 6269, 6272, 6554, -1, 6554, 6272, 6271, -1, 6261, 6271, 6274, -1, 6263, 6274, 6275, -1, 6264, 6275, 6561, -1, 6265, 6561, 6562, -1, 6267, 6562, 6270, -1, 6268, 6270, 6772, -1, 6268, 6267, 6270, -1, 6271, 6272, 6273, -1, 6274, 6273, 6473, -1, 6275, 6473, 6472, -1, 6561, 6472, 6563, -1, 6562, 6563, 6470, -1, 6270, 6470, 6276, -1, 6772, 6276, 6774, -1, 6772, 6270, 6276, -1, 6277, 6560, 6474, -1, 6277, 6278, 6560, -1, 6277, 6279, 6278, -1, 6278, 6279, 6280, -1, 6281, 6280, 6283, -1, 6282, 6283, 6284, -1, 6565, 6284, 6482, -1, 6481, 6482, 6285, -1, 6286, 6285, 6292, -1, 6287, 6292, 6740, -1, 6287, 6286, 6292, -1, 6287, 6739, 6286, -1, 6286, 6739, 6469, -1, 6481, 6469, 6483, -1, 6565, 6483, 6471, -1, 6282, 6471, 6288, -1, 6281, 6288, 6289, -1, 6278, 6289, 6560, -1, 6278, 6281, 6289, -1, 6278, 6280, 6281, -1, 6279, 6290, 6280, -1, 6280, 6290, 6295, -1, 6283, 6295, 6480, -1, 6284, 6480, 6291, -1, 6482, 6291, 6567, -1, 6285, 6567, 6293, -1, 6292, 6293, 6294, -1, 6740, 6294, 6299, -1, 6740, 6292, 6294, -1, 6290, 6022, 6295, -1, 6295, 6022, 6564, -1, 6480, 6564, 6296, -1, 6291, 6296, 6566, -1, 6567, 6566, 6301, -1, 6293, 6301, 6572, -1, 6294, 6572, 6297, -1, 6299, 6297, 6298, -1, 6299, 6294, 6297, -1, 6022, 6302, 6564, -1, 6564, 6302, 6300, -1, 6296, 6300, 6304, -1, 6566, 6304, 6306, -1, 6301, 6306, 6569, -1, 6572, 6569, 6571, -1, 6297, 6571, 6576, -1, 6298, 6576, 6778, -1, 6298, 6297, 6576, -1, 6302, 6303, 6300, -1, 6300, 6303, 6305, -1, 6304, 6305, 6568, -1, 6306, 6568, 6307, -1, 6569, 6307, 6311, -1, 6571, 6311, 6313, -1, 6576, 6313, 6580, -1, 6778, 6580, 6779, -1, 6778, 6576, 6580, -1, 6303, 6308, 6305, -1, 6305, 6308, 6309, -1, 6568, 6309, 6310, -1, 6307, 6310, 6570, -1, 6311, 6570, 6312, -1, 6313, 6312, 6579, -1, 6580, 6579, 6314, -1, 6779, 6314, 6315, -1, 6779, 6580, 6314, -1, 6308, 6316, 6309, -1, 6309, 6316, 6318, -1, 6310, 6318, 6575, -1, 6570, 6575, 6574, -1, 6312, 6574, 6582, -1, 6579, 6582, 6317, -1, 6314, 6317, 6584, -1, 6315, 6584, 6321, -1, 6315, 6314, 6584, -1, 6316, 6020, 6318, -1, 6318, 6020, 6322, -1, 6575, 6322, 6573, -1, 6574, 6573, 6578, -1, 6582, 6578, 6319, -1, 6317, 6319, 6320, -1, 6584, 6320, 6324, -1, 6321, 6324, 6326, -1, 6321, 6584, 6324, -1, 6020, 6019, 6322, -1, 6322, 6019, 6577, -1, 6573, 6577, 6581, -1, 6578, 6581, 6323, -1, 6319, 6323, 6588, -1, 6320, 6588, 6587, -1, 6324, 6587, 6325, -1, 6326, 6325, 6743, -1, 6326, 6324, 6325, -1, 6019, 6329, 6577, -1, 6577, 6329, 6331, -1, 6581, 6331, 6327, -1, 6323, 6327, 6586, -1, 6588, 6586, 6328, -1, 6587, 6328, 6334, -1, 6325, 6334, 6590, -1, 6743, 6590, 6335, -1, 6743, 6325, 6590, -1, 6329, 6330, 6331, -1, 6331, 6330, 6332, -1, 6327, 6332, 6337, -1, 6586, 6337, 6338, -1, 6328, 6338, 6333, -1, 6334, 6333, 6340, -1, 6590, 6340, 6336, -1, 6335, 6336, 6744, -1, 6335, 6590, 6336, -1, 6332, 6330, 6583, -1, 6337, 6583, 6466, -1, 6338, 6466, 6339, -1, 6333, 6339, 6591, -1, 6340, 6591, 6464, -1, 6336, 6464, 6463, -1, 6744, 6463, 6783, -1, 6744, 6336, 6463, -1, 6011, 6467, 6468, -1, 6011, 6344, 6467, -1, 6011, 6341, 6344, -1, 6344, 6341, 6345, -1, 6342, 6345, 6347, -1, 6593, 6347, 6592, -1, 6596, 6592, 6597, -1, 6601, 6597, 6343, -1, 6602, 6343, 6349, -1, 6745, 6349, 6746, -1, 6745, 6602, 6349, -1, 6745, 6461, 6602, -1, 6602, 6461, 6462, -1, 6601, 6462, 6594, -1, 6596, 6594, 6465, -1, 6593, 6465, 6589, -1, 6342, 6589, 6585, -1, 6344, 6585, 6467, -1, 6344, 6342, 6585, -1, 6344, 6345, 6342, -1, 6341, 6017, 6345, -1, 6345, 6017, 6346, -1, 6347, 6346, 6352, -1, 6592, 6352, 6348, -1, 6597, 6348, 6603, -1, 6343, 6603, 6350, -1, 6349, 6350, 6607, -1, 6746, 6607, 6355, -1, 6746, 6349, 6607, -1, 6017, 6013, 6346, -1, 6346, 6013, 6351, -1, 6352, 6351, 6600, -1, 6348, 6600, 6599, -1, 6603, 6599, 6353, -1, 6350, 6353, 6606, -1, 6607, 6606, 6354, -1, 6355, 6354, 6785, -1, 6355, 6607, 6354, -1, 6013, 6015, 6351, -1, 6351, 6015, 6595, -1, 6600, 6595, 6356, -1, 6599, 6356, 6605, -1, 6353, 6605, 6360, -1, 6606, 6360, 6612, -1, 6354, 6612, 6357, -1, 6785, 6357, 6358, -1, 6785, 6354, 6357, -1, 6015, 6363, 6595, -1, 6595, 6363, 6598, -1, 6356, 6598, 6359, -1, 6605, 6359, 6364, -1, 6360, 6364, 6365, -1, 6612, 6365, 6366, -1, 6357, 6366, 6361, -1, 6358, 6361, 6362, -1, 6358, 6357, 6361, -1, 6363, 6368, 6598, -1, 6598, 6368, 6369, -1, 6359, 6369, 6604, -1, 6364, 6604, 6611, -1, 6365, 6611, 6367, -1, 6366, 6367, 6615, -1, 6361, 6615, 6617, -1, 6362, 6617, 6788, -1, 6362, 6361, 6617, -1, 6368, 6370, 6369, -1, 6369, 6370, 6371, -1, 6604, 6371, 6608, -1, 6611, 6608, 6610, -1, 6367, 6610, 6614, -1, 6615, 6614, 6616, -1, 6617, 6616, 6372, -1, 6788, 6372, 6373, -1, 6788, 6617, 6372, -1, 6370, 6375, 6371, -1, 6371, 6375, 6376, -1, 6608, 6376, 6609, -1, 6610, 6609, 6613, -1, 6614, 6613, 6378, -1, 6616, 6378, 6621, -1, 6372, 6621, 6374, -1, 6373, 6374, 6790, -1, 6373, 6372, 6374, -1, 6375, 6379, 6376, -1, 6376, 6379, 6380, -1, 6609, 6380, 6377, -1, 6613, 6377, 6620, -1, 6378, 6620, 6625, -1, 6621, 6625, 6383, -1, 6374, 6383, 6628, -1, 6790, 6628, 6385, -1, 6790, 6374, 6628, -1, 6379, 6381, 6380, -1, 6380, 6381, 6382, -1, 6377, 6382, 6618, -1, 6620, 6618, 6619, -1, 6625, 6619, 6624, -1, 6383, 6624, 6384, -1, 6628, 6384, 6390, -1, 6385, 6390, 6792, -1, 6385, 6628, 6390, -1, 6381, 6392, 6382, -1, 6382, 6392, 6386, -1, 6618, 6386, 6387, -1, 6619, 6387, 6623, -1, 6624, 6623, 6388, -1, 6384, 6388, 6389, -1, 6390, 6389, 6391, -1, 6792, 6391, 6748, -1, 6792, 6390, 6391, -1, 6392, 6018, 6386, -1, 6386, 6018, 6393, -1, 6387, 6393, 6622, -1, 6623, 6622, 6626, -1, 6388, 6626, 6627, -1, 6389, 6627, 6633, -1, 6391, 6633, 6396, -1, 6748, 6396, 6750, -1, 6748, 6391, 6396, -1, 6393, 6018, 6394, -1, 6622, 6394, 6459, -1, 6626, 6459, 6395, -1, 6627, 6395, 6458, -1, 6633, 6458, 6636, -1, 6396, 6636, 6456, -1, 6750, 6456, 6454, -1, 6750, 6396, 6456, -1, 6016, 6460, 6397, -1, 6016, 6398, 6460, -1, 6016, 6014, 6398, -1, 6398, 6014, 6405, -1, 6631, 6405, 6399, -1, 6630, 6399, 6634, -1, 6635, 6634, 6640, -1, 6639, 6640, 6400, -1, 6403, 6400, 6401, -1, 6402, 6401, 6751, -1, 6402, 6403, 6401, -1, 6402, 6794, 6403, -1, 6403, 6794, 6404, -1, 6639, 6404, 6455, -1, 6635, 6455, 6632, -1, 6630, 6632, 6457, -1, 6631, 6457, 6629, -1, 6398, 6629, 6460, -1, 6398, 6631, 6629, -1, 6398, 6405, 6631, -1, 6014, 6409, 6405, -1, 6405, 6409, 6406, -1, 6399, 6406, 6638, -1, 6634, 6638, 6407, -1, 6640, 6407, 6642, -1, 6400, 6642, 6408, -1, 6401, 6408, 6412, -1, 6751, 6412, 6795, -1, 6751, 6401, 6412, -1, 6409, 6413, 6406, -1, 6406, 6413, 6410, -1, 6638, 6410, 6414, -1, 6407, 6414, 6411, -1, 6642, 6411, 6641, -1, 6408, 6641, 6417, -1, 6412, 6417, 6419, -1, 6795, 6419, 6752, -1, 6795, 6412, 6419, -1, 6413, 6009, 6410, -1, 6410, 6009, 6637, -1, 6414, 6637, 6415, -1, 6411, 6415, 6416, -1, 6641, 6416, 6418, -1, 6417, 6418, 6649, -1, 6419, 6649, 6423, -1, 6752, 6423, 6420, -1, 6752, 6419, 6423, -1, 6009, 6008, 6637, -1, 6637, 6008, 6421, -1, 6415, 6421, 6644, -1, 6416, 6644, 6422, -1, 6418, 6422, 6648, -1, 6649, 6648, 6654, -1, 6423, 6654, 6425, -1, 6420, 6425, 6754, -1, 6420, 6423, 6425, -1, 6008, 6424, 6421, -1, 6421, 6424, 6426, -1, 6644, 6426, 6647, -1, 6422, 6647, 6651, -1, 6648, 6651, 6652, -1, 6654, 6652, 6427, -1, 6425, 6427, 6656, -1, 6754, 6656, 6755, -1, 6754, 6425, 6656, -1, 6424, 6006, 6426, -1, 6426, 6006, 6643, -1, 6647, 6643, 6646, -1, 6651, 6646, 6650, -1, 6652, 6650, 6428, -1, 6427, 6428, 6488, -1, 6656, 6488, 6429, -1, 6755, 6429, 6756, -1, 6755, 6656, 6429, -1, 6006, 6004, 6643, -1, 6643, 6004, 6645, -1, 6646, 6645, 6431, -1, 6650, 6431, 6433, -1, 6428, 6433, 6434, -1, 6488, 6434, 6435, -1, 6429, 6435, 6439, -1, 6756, 6439, 6438, -1, 6756, 6429, 6439, -1, 6004, 6430, 6645, -1, 6645, 6430, 6432, -1, 6431, 6432, 6653, -1, 6433, 6653, 6655, -1, 6434, 6655, 6436, -1, 6435, 6436, 6441, -1, 6439, 6441, 6487, -1, 6438, 6487, 6437, -1, 6438, 6439, 6487, -1, 6430, 6443, 6432, -1, 6432, 6443, 6440, -1, 6653, 6440, 6489, -1, 6655, 6489, 6486, -1, 6436, 6486, 6442, -1, 6441, 6442, 6445, -1, 6487, 6445, 6446, -1, 6437, 6446, 6759, -1, 6437, 6487, 6446, -1, 6443, 6000, 6440, -1, 6440, 6000, 6444, -1, 6489, 6444, 6485, -1, 6486, 6485, 6448, -1, 6442, 6448, 6490, -1, 6445, 6490, 6492, -1, 6446, 6492, 6447, -1, 6759, 6447, 6761, -1, 6759, 6446, 6447, -1, 6000, 6054, 6444, -1, 6444, 6054, 6484, -1, 6485, 6484, 6453, -1, 6448, 6453, 6449, -1, 6490, 6449, 6452, -1, 6492, 6452, 6496, -1, 6447, 6496, 6450, -1, 6761, 6450, 6763, -1, 6761, 6447, 6450, -1, 6451, 6763, 6500, -1, 6500, 6763, 6450, -1, 6146, 6450, 6496, -1, 6497, 6496, 6452, -1, 6491, 6452, 6449, -1, 6149, 6449, 6453, -1, 6138, 6453, 6484, -1, 6054, 6138, 6484, -1, 6794, 6454, 6404, -1, 6404, 6454, 6456, -1, 6455, 6456, 6636, -1, 6632, 6636, 6458, -1, 6457, 6458, 6395, -1, 6629, 6395, 6459, -1, 6460, 6459, 6394, -1, 6397, 6394, 6018, -1, 6397, 6460, 6394, -1, 6461, 6783, 6462, -1, 6462, 6783, 6463, -1, 6594, 6463, 6464, -1, 6465, 6464, 6591, -1, 6589, 6591, 6339, -1, 6585, 6339, 6466, -1, 6467, 6466, 6583, -1, 6468, 6583, 6330, -1, 6468, 6467, 6583, -1, 6739, 6774, 6469, -1, 6469, 6774, 6276, -1, 6483, 6276, 6470, -1, 6471, 6470, 6563, -1, 6288, 6563, 6472, -1, 6289, 6472, 6473, -1, 6560, 6473, 6273, -1, 6474, 6273, 6272, -1, 6474, 6560, 6273, -1, 6731, 6475, 6538, -1, 6538, 6475, 6210, -1, 6215, 6210, 6209, -1, 6476, 6209, 6208, -1, 6530, 6208, 6206, -1, 6526, 6206, 6205, -1, 6477, 6205, 6519, -1, 6479, 6519, 6478, -1, 6479, 6477, 6519, -1, 6300, 6296, 6564, -1, 6296, 6291, 6480, -1, 6305, 6304, 6300, -1, 6291, 6482, 6284, -1, 6304, 6566, 6296, -1, 6483, 6565, 6481, -1, 6481, 6565, 6482, -1, 6566, 6567, 6291, -1, 6276, 6483, 6469, -1, 6567, 6285, 6482, -1, 6285, 6286, 6481, -1, 6481, 6286, 6469, -1, 6485, 6444, 6484, -1, 6520, 6514, 6200, -1, 6261, 6554, 6271, -1, 6149, 6453, 6138, -1, 6453, 6448, 6485, -1, 6448, 6442, 6486, -1, 6490, 6448, 6449, -1, 6442, 6441, 6436, -1, 6445, 6442, 6490, -1, 6441, 6439, 6435, -1, 6487, 6441, 6445, -1, 6488, 6435, 6429, -1, 6434, 6436, 6435, -1, 6655, 6486, 6436, -1, 6489, 6485, 6486, -1, 6491, 6449, 6149, -1, 6492, 6490, 6452, -1, 6446, 6445, 6492, -1, 6147, 6491, 6148, -1, 6142, 6147, 6148, -1, 6493, 6142, 6150, -1, 6497, 6452, 6491, -1, 6447, 6492, 6496, -1, 6160, 6495, 6493, -1, 6499, 6497, 6147, -1, 6494, 6499, 6147, -1, 6495, 6494, 6142, -1, 6146, 6496, 6497, -1, 6161, 6162, 6160, -1, 6162, 6155, 6495, -1, 6498, 6146, 6499, -1, 6151, 6498, 6499, -1, 6155, 6151, 6494, -1, 6500, 6450, 6146, -1, 6167, 6163, 6161, -1, 6163, 6164, 6162, -1, 6164, 6152, 6155, -1, 6145, 6500, 6498, -1, 6501, 6145, 6498, -1, 6152, 6501, 6151, -1, 6504, 6502, 6167, -1, 6502, 6165, 6163, -1, 6165, 6503, 6164, -1, 6503, 6505, 6152, -1, 6505, 6143, 6501, -1, 6177, 6169, 6504, -1, 6169, 6168, 6502, -1, 6168, 6510, 6165, -1, 6510, 6156, 6503, -1, 6156, 6158, 6505, -1, 6506, 6507, 6177, -1, 6507, 6508, 6169, -1, 6508, 6170, 6168, -1, 6170, 6509, 6510, -1, 6509, 6157, 6156, -1, 6183, 6179, 6506, -1, 6179, 6511, 6507, -1, 6511, 6172, 6508, -1, 6172, 6171, 6170, -1, 6171, 6166, 6509, -1, 6189, 6184, 6183, -1, 6184, 6185, 6179, -1, 6185, 6175, 6511, -1, 6175, 6513, 6172, -1, 6513, 6174, 6171, -1, 6195, 6190, 6189, -1, 6190, 6516, 6184, -1, 6516, 6180, 6185, -1, 6180, 6181, 6175, -1, 6181, 6512, 6513, -1, 6514, 6515, 6195, -1, 6515, 6191, 6190, -1, 6191, 6517, 6516, -1, 6517, 6518, 6180, -1, 6518, 6182, 6181, -1, 6197, 6515, 6520, -1, 6192, 6191, 6197, -1, 6524, 6517, 6192, -1, 6188, 6518, 6524, -1, 6519, 6521, 6200, -1, 6521, 6522, 6520, -1, 6528, 6521, 6205, -1, 6522, 6198, 6197, -1, 6523, 6522, 6528, -1, 6198, 6525, 6192, -1, 6529, 6198, 6523, -1, 6525, 6187, 6524, -1, 6193, 6525, 6529, -1, 6526, 6205, 6477, -1, 6527, 6528, 6206, -1, 6201, 6523, 6527, -1, 6199, 6529, 6201, -1, 6530, 6206, 6526, -1, 6207, 6527, 6208, -1, 6202, 6201, 6207, -1, 6216, 6530, 6532, -1, 6531, 6216, 6532, -1, 6218, 6531, 6533, -1, 6476, 6208, 6530, -1, 6203, 6207, 6209, -1, 6224, 6219, 6218, -1, 6534, 6476, 6216, -1, 6220, 6534, 6216, -1, 6219, 6220, 6531, -1, 6215, 6209, 6476, -1, 6232, 6228, 6224, -1, 6228, 6537, 6219, -1, 6212, 6215, 6534, -1, 6535, 6212, 6534, -1, 6537, 6535, 6220, -1, 6538, 6210, 6215, -1, 6233, 6541, 6232, -1, 6541, 6536, 6228, -1, 6536, 6225, 6537, -1, 6214, 6538, 6212, -1, 6539, 6214, 6212, -1, 6225, 6539, 6535, -1, 6543, 6540, 6233, -1, 6540, 6229, 6541, -1, 6229, 6542, 6536, -1, 6542, 6226, 6225, -1, 6226, 6222, 6539, -1, 6246, 6238, 6543, -1, 6238, 6546, 6540, -1, 6546, 6548, 6229, -1, 6548, 6544, 6542, -1, 6544, 6221, 6226, -1, 6249, 6545, 6246, -1, 6545, 6235, 6238, -1, 6235, 6234, 6546, -1, 6234, 6547, 6548, -1, 6547, 6549, 6544, -1, 6255, 6550, 6249, -1, 6550, 6551, 6545, -1, 6551, 6239, 6235, -1, 6239, 6236, 6234, -1, 6236, 6230, 6547, -1, 6256, 6552, 6255, -1, 6552, 6556, 6550, -1, 6556, 6241, 6551, -1, 6241, 6240, 6239, -1, 6240, 6553, 6236, -1, 6554, 6260, 6256, -1, 6260, 6555, 6552, -1, 6555, 6558, 6556, -1, 6558, 6559, 6241, -1, 6559, 6244, 6240, -1, 6262, 6260, 6261, -1, 6557, 6555, 6262, -1, 6247, 6558, 6557, -1, 6243, 6559, 6247, -1, 6273, 6274, 6271, -1, 6274, 6263, 6261, -1, 6275, 6274, 6473, -1, 6263, 6257, 6262, -1, 6264, 6263, 6275, -1, 6257, 6252, 6557, -1, 6258, 6257, 6264, -1, 6252, 6251, 6247, -1, 6253, 6252, 6258, -1, 6289, 6473, 6560, -1, 6561, 6275, 6472, -1, 6265, 6264, 6561, -1, 6266, 6258, 6265, -1, 6288, 6472, 6289, -1, 6562, 6561, 6563, -1, 6267, 6265, 6562, -1, 6282, 6288, 6281, -1, 6283, 6282, 6281, -1, 6295, 6283, 6280, -1, 6471, 6563, 6288, -1, 6270, 6562, 6470, -1, 6564, 6480, 6295, -1, 6565, 6471, 6282, -1, 6284, 6565, 6282, -1, 6480, 6284, 6283, -1, 6483, 6470, 6471, -1, 6309, 6568, 6305, -1, 6568, 6306, 6304, -1, 6306, 6301, 6566, -1, 6301, 6293, 6567, -1, 6293, 6292, 6285, -1, 6318, 6310, 6309, -1, 6310, 6307, 6568, -1, 6307, 6569, 6306, -1, 6569, 6572, 6301, -1, 6572, 6294, 6293, -1, 6322, 6575, 6318, -1, 6575, 6570, 6310, -1, 6570, 6311, 6307, -1, 6311, 6571, 6569, -1, 6571, 6297, 6572, -1, 6577, 6573, 6322, -1, 6573, 6574, 6575, -1, 6574, 6312, 6570, -1, 6312, 6313, 6311, -1, 6313, 6576, 6571, -1, 6331, 6581, 6577, -1, 6581, 6578, 6573, -1, 6578, 6582, 6574, -1, 6582, 6579, 6312, -1, 6579, 6580, 6313, -1, 6332, 6327, 6331, -1, 6327, 6323, 6581, -1, 6323, 6319, 6578, -1, 6319, 6317, 6582, -1, 6317, 6314, 6579, -1, 6583, 6337, 6332, -1, 6337, 6586, 6327, -1, 6586, 6588, 6323, -1, 6588, 6320, 6319, -1, 6320, 6584, 6317, -1, 6585, 6466, 6467, -1, 6466, 6338, 6337, -1, 6338, 6328, 6586, -1, 6333, 6338, 6339, -1, 6328, 6587, 6588, -1, 6334, 6328, 6333, -1, 6587, 6324, 6320, -1, 6325, 6587, 6334, -1, 6589, 6339, 6585, -1, 6340, 6333, 6591, -1, 6590, 6334, 6340, -1, 6593, 6589, 6342, -1, 6347, 6593, 6342, -1, 6346, 6347, 6345, -1, 6465, 6591, 6589, -1, 6336, 6340, 6464, -1, 6351, 6352, 6346, -1, 6596, 6465, 6593, -1, 6592, 6596, 6593, -1, 6352, 6592, 6347, -1, 6594, 6464, 6465, -1, 6595, 6600, 6351, -1, 6600, 6348, 6352, -1, 6601, 6594, 6596, -1, 6597, 6601, 6596, -1, 6348, 6597, 6592, -1, 6462, 6463, 6594, -1, 6598, 6356, 6595, -1, 6356, 6599, 6600, -1, 6599, 6603, 6348, -1, 6602, 6462, 6601, -1, 6343, 6602, 6601, -1, 6603, 6343, 6597, -1, 6369, 6359, 6598, -1, 6359, 6605, 6356, -1, 6605, 6353, 6599, -1, 6353, 6350, 6603, -1, 6350, 6349, 6343, -1, 6371, 6604, 6369, -1, 6604, 6364, 6359, -1, 6364, 6360, 6605, -1, 6360, 6606, 6353, -1, 6606, 6607, 6350, -1, 6376, 6608, 6371, -1, 6608, 6611, 6604, -1, 6611, 6365, 6364, -1, 6365, 6612, 6360, -1, 6612, 6354, 6606, -1, 6380, 6609, 6376, -1, 6609, 6610, 6608, -1, 6610, 6367, 6611, -1, 6367, 6366, 6365, -1, 6366, 6357, 6612, -1, 6382, 6377, 6380, -1, 6377, 6613, 6609, -1, 6613, 6614, 6610, -1, 6614, 6615, 6367, -1, 6615, 6361, 6366, -1, 6386, 6618, 6382, -1, 6618, 6620, 6377, -1, 6620, 6378, 6613, -1, 6378, 6616, 6614, -1, 6616, 6617, 6615, -1, 6393, 6387, 6386, -1, 6387, 6619, 6618, -1, 6619, 6625, 6620, -1, 6625, 6621, 6378, -1, 6621, 6372, 6616, -1, 6394, 6622, 6393, -1, 6622, 6623, 6387, -1, 6623, 6624, 6619, -1, 6624, 6383, 6625, -1, 6383, 6374, 6621, -1, 6629, 6459, 6460, -1, 6459, 6626, 6622, -1, 6626, 6388, 6623, -1, 6627, 6626, 6395, -1, 6388, 6384, 6624, -1, 6389, 6388, 6627, -1, 6384, 6628, 6383, -1, 6390, 6384, 6389, -1, 6457, 6395, 6629, -1, 6633, 6627, 6458, -1, 6391, 6389, 6633, -1, 6630, 6457, 6631, -1, 6399, 6630, 6631, -1, 6406, 6399, 6405, -1, 6632, 6458, 6457, -1, 6396, 6633, 6636, -1, 6410, 6638, 6406, -1, 6635, 6632, 6630, -1, 6634, 6635, 6630, -1, 6638, 6634, 6399, -1, 6455, 6636, 6632, -1, 6637, 6414, 6410, -1, 6414, 6407, 6638, -1, 6639, 6455, 6635, -1, 6640, 6639, 6635, -1, 6407, 6640, 6634, -1, 6404, 6456, 6455, -1, 6421, 6415, 6637, -1, 6415, 6411, 6414, -1, 6411, 6642, 6407, -1, 6403, 6404, 6639, -1, 6400, 6403, 6639, -1, 6642, 6400, 6640, -1, 6426, 6644, 6421, -1, 6644, 6416, 6415, -1, 6416, 6641, 6411, -1, 6641, 6408, 6642, -1, 6408, 6401, 6400, -1, 6643, 6647, 6426, -1, 6647, 6422, 6644, -1, 6422, 6418, 6416, -1, 6418, 6417, 6641, -1, 6417, 6412, 6408, -1, 6645, 6646, 6643, -1, 6646, 6651, 6647, -1, 6651, 6648, 6422, -1, 6648, 6649, 6418, -1, 6649, 6419, 6417, -1, 6432, 6431, 6645, -1, 6431, 6650, 6646, -1, 6650, 6652, 6651, -1, 6652, 6654, 6648, -1, 6654, 6423, 6649, -1, 6440, 6653, 6432, -1, 6653, 6433, 6431, -1, 6433, 6428, 6650, -1, 6428, 6427, 6652, -1, 6427, 6425, 6654, -1, 6444, 6489, 6440, -1, 6489, 6655, 6653, -1, 6655, 6434, 6433, -1, 6434, 6488, 6428, -1, 6488, 6656, 6427, -1, 6657, 6802, 6116, -1, 6657, 6804, 6802, -1, 6657, 6658, 6804, -1, 6804, 6658, 6695, -1, 6695, 6658, 6115, -1, 6869, 6115, 6114, -1, 6805, 6114, 6659, -1, 6866, 6659, 6660, -1, 6864, 6660, 6661, -1, 6863, 6661, 6104, -1, 6696, 6104, 6697, -1, 6849, 6697, 6103, -1, 6662, 6103, 6102, -1, 6846, 6102, 6663, -1, 6698, 6663, 6665, -1, 6664, 6665, 6100, -1, 6845, 6100, 6099, -1, 6862, 6099, 6098, -1, 6699, 6098, 6666, -1, 6700, 6666, 6701, -1, 6841, 6701, 6097, -1, 6667, 6097, 6668, -1, 6839, 6668, 6096, -1, 6861, 6096, 6095, -1, 6702, 6095, 6092, -1, 6838, 6092, 6091, -1, 6669, 6091, 6670, -1, 6703, 6670, 6671, -1, 6836, 6671, 6704, -1, 6672, 6704, 6673, -1, 6860, 6673, 6705, -1, 6706, 6705, 6674, -1, 6834, 6674, 6676, -1, 6675, 6676, 6677, -1, 6707, 6677, 6679, -1, 6678, 6679, 6087, -1, 6708, 6087, 6088, -1, 6831, 6088, 6709, -1, 6830, 6709, 6086, -1, 6680, 6086, 6681, -1, 6858, 6681, 6682, -1, 6710, 6682, 6084, -1, 6711, 6084, 6085, -1, 6826, 6085, 6712, -1, 6824, 6712, 6684, -1, 6683, 6684, 6082, -1, 6713, 6082, 6686, -1, 6685, 6686, 6687, -1, 6714, 6687, 6079, -1, 6715, 6079, 6074, -1, 6855, 6074, 6076, -1, 6854, 6076, 6073, -1, 6716, 6073, 6068, -1, 6717, 6068, 6688, -1, 6815, 6688, 6718, -1, 6719, 6718, 6690, -1, 6689, 6690, 6691, -1, 6720, 6691, 6067, -1, 6852, 6067, 6692, -1, 6813, 6692, 6066, -1, 6812, 6066, 6071, -1, 6810, 6071, 6693, -1, 6851, 6693, 6065, -1, 6721, 6065, 6694, -1, 6807, 6694, 6062, -1, 6801, 6062, 6116, -1, 6802, 6801, 6116, -1, 6695, 6115, 6869, -1, 6869, 6114, 6805, -1, 6805, 6659, 6866, -1, 6866, 6660, 6864, -1, 6864, 6661, 6863, -1, 6863, 6104, 6696, -1, 6696, 6697, 6849, -1, 6849, 6103, 6662, -1, 6662, 6102, 6846, -1, 6846, 6663, 6698, -1, 6698, 6665, 6664, -1, 6664, 6100, 6845, -1, 6845, 6099, 6862, -1, 6862, 6098, 6699, -1, 6699, 6666, 6700, -1, 6700, 6701, 6841, -1, 6841, 6097, 6667, -1, 6667, 6668, 6839, -1, 6839, 6096, 6861, -1, 6861, 6095, 6702, -1, 6702, 6092, 6838, -1, 6838, 6091, 6669, -1, 6669, 6670, 6703, -1, 6703, 6671, 6836, -1, 6836, 6704, 6672, -1, 6672, 6673, 6860, -1, 6860, 6705, 6706, -1, 6706, 6674, 6834, -1, 6834, 6676, 6675, -1, 6675, 6677, 6707, -1, 6707, 6679, 6678, -1, 6678, 6087, 6708, -1, 6708, 6088, 6831, -1, 6831, 6709, 6830, -1, 6830, 6086, 6680, -1, 6680, 6681, 6858, -1, 6858, 6682, 6710, -1, 6710, 6084, 6711, -1, 6711, 6085, 6826, -1, 6826, 6712, 6824, -1, 6824, 6684, 6683, -1, 6683, 6082, 6713, -1, 6713, 6686, 6685, -1, 6685, 6687, 6714, -1, 6714, 6079, 6715, -1, 6715, 6074, 6855, -1, 6855, 6076, 6854, -1, 6854, 6073, 6716, -1, 6716, 6068, 6717, -1, 6717, 6688, 6815, -1, 6815, 6718, 6719, -1, 6719, 6690, 6689, -1, 6689, 6691, 6720, -1, 6720, 6067, 6852, -1, 6852, 6692, 6813, -1, 6813, 6066, 6812, -1, 6812, 6071, 6810, -1, 6810, 6693, 6851, -1, 6851, 6065, 6721, -1, 6721, 6694, 6807, -1, 6807, 6062, 6801, -1, 6975, 6722, 6121, -1, 6121, 6722, 7504, -1, 7504, 6722, 6725, -1, 6725, 6722, 6977, -1, 6723, 6977, 6724, -1, 6723, 6725, 6977, -1, 6926, 6927, 7046, -1, 7046, 6927, 6726, -1, 7577, 7046, 6726, -1, 7577, 7047, 7046, -1, 7577, 6901, 7047, -1, 7577, 6727, 6901, -1, 6204, 6728, 6196, -1, 6204, 6729, 6728, -1, 6204, 6211, 6729, -1, 6729, 6211, 6730, -1, 6730, 6211, 6475, -1, 7099, 6475, 6731, -1, 7101, 6731, 6213, -1, 7141, 6213, 6768, -1, 7103, 6768, 6769, -1, 7104, 6769, 6732, -1, 7106, 6732, 6231, -1, 6733, 6231, 6237, -1, 7107, 6237, 6242, -1, 6770, 6242, 6248, -1, 7108, 6248, 6734, -1, 6771, 6734, 6259, -1, 6735, 6259, 6736, -1, 6737, 6736, 6268, -1, 6738, 6268, 6772, -1, 6773, 6772, 6774, -1, 6775, 6774, 6739, -1, 7041, 6739, 6287, -1, 6776, 6287, 6740, -1, 7039, 6740, 6299, -1, 7035, 6299, 6298, -1, 6777, 6298, 6778, -1, 7036, 6778, 6779, -1, 7109, 6779, 6315, -1, 6741, 6315, 6321, -1, 6742, 6321, 6326, -1, 6780, 6326, 6743, -1, 7112, 6743, 6335, -1, 6781, 6335, 6744, -1, 6782, 6744, 6783, -1, 7114, 6783, 6461, -1, 7115, 6461, 6745, -1, 7116, 6745, 6746, -1, 7117, 6746, 6355, -1, 6784, 6355, 6785, -1, 6786, 6785, 6358, -1, 7122, 6358, 6362, -1, 6787, 6362, 6788, -1, 7123, 6788, 6373, -1, 6789, 6373, 6790, -1, 6791, 6790, 6385, -1, 6747, 6385, 6792, -1, 6793, 6792, 6748, -1, 6971, 6748, 6750, -1, 6749, 6750, 6454, -1, 7124, 6454, 6794, -1, 7125, 6794, 6402, -1, 7126, 6402, 6751, -1, 6969, 6751, 6795, -1, 6967, 6795, 6752, -1, 6965, 6752, 6420, -1, 6753, 6420, 6754, -1, 6961, 6754, 6755, -1, 7127, 6755, 6756, -1, 6959, 6756, 6438, -1, 6757, 6438, 6437, -1, 6796, 6437, 6759, -1, 6758, 6759, 6761, -1, 6760, 6761, 6763, -1, 6762, 6763, 6451, -1, 6953, 6451, 6144, -1, 6954, 6144, 6153, -1, 6955, 6153, 6764, -1, 6797, 6764, 6798, -1, 6956, 6798, 6765, -1, 7138, 6765, 6173, -1, 7128, 6173, 6176, -1, 7130, 6176, 6766, -1, 7131, 6766, 6186, -1, 6799, 6186, 6194, -1, 6767, 6194, 6800, -1, 7098, 6800, 6196, -1, 6728, 7098, 6196, -1, 6730, 6475, 7099, -1, 7099, 6731, 7101, -1, 7101, 6213, 7141, -1, 7141, 6768, 7103, -1, 7103, 6769, 7104, -1, 7104, 6732, 7106, -1, 7106, 6231, 6733, -1, 6733, 6237, 7107, -1, 7107, 6242, 6770, -1, 6770, 6248, 7108, -1, 7108, 6734, 6771, -1, 6771, 6259, 6735, -1, 6735, 6736, 6737, -1, 6737, 6268, 6738, -1, 6738, 6772, 6773, -1, 6773, 6774, 6775, -1, 6775, 6739, 7041, -1, 7041, 6287, 6776, -1, 6776, 6740, 7039, -1, 7039, 6299, 7035, -1, 7035, 6298, 6777, -1, 6777, 6778, 7036, -1, 7036, 6779, 7109, -1, 7109, 6315, 6741, -1, 6741, 6321, 6742, -1, 6742, 6326, 6780, -1, 6780, 6743, 7112, -1, 7112, 6335, 6781, -1, 6781, 6744, 6782, -1, 6782, 6783, 7114, -1, 7114, 6461, 7115, -1, 7115, 6745, 7116, -1, 7116, 6746, 7117, -1, 7117, 6355, 6784, -1, 6784, 6785, 6786, -1, 6786, 6358, 7122, -1, 7122, 6362, 6787, -1, 6787, 6788, 7123, -1, 7123, 6373, 6789, -1, 6789, 6790, 6791, -1, 6791, 6385, 6747, -1, 6747, 6792, 6793, -1, 6793, 6748, 6971, -1, 6971, 6750, 6749, -1, 6749, 6454, 7124, -1, 7124, 6794, 7125, -1, 7125, 6402, 7126, -1, 7126, 6751, 6969, -1, 6969, 6795, 6967, -1, 6967, 6752, 6965, -1, 6965, 6420, 6753, -1, 6753, 6754, 6961, -1, 6961, 6755, 7127, -1, 7127, 6756, 6959, -1, 6959, 6438, 6757, -1, 6757, 6437, 6796, -1, 6796, 6759, 6758, -1, 6758, 6761, 6760, -1, 6760, 6763, 6762, -1, 6762, 6451, 6953, -1, 6953, 6144, 6954, -1, 6954, 6153, 6955, -1, 6955, 6764, 6797, -1, 6797, 6798, 6956, -1, 6956, 6765, 7138, -1, 7138, 6173, 7128, -1, 7128, 6176, 7130, -1, 7130, 6766, 7131, -1, 7131, 6186, 6799, -1, 6799, 6194, 6767, -1, 6767, 6800, 7098, -1, 7295, 7339, 6801, -1, 6802, 7295, 6801, -1, 6802, 6803, 7295, -1, 6802, 6804, 6803, -1, 6803, 6804, 6870, -1, 6870, 6804, 6695, -1, 6868, 6695, 6869, -1, 6867, 6869, 6805, -1, 6806, 6805, 7298, -1, 6806, 6867, 6805, -1, 7371, 6807, 6871, -1, 7371, 6721, 6807, -1, 7371, 6808, 6721, -1, 6721, 6808, 6851, -1, 6851, 6808, 6809, -1, 6810, 6809, 6811, -1, 6812, 6811, 7337, -1, 6814, 6812, 7337, -1, 6814, 6813, 6812, -1, 6814, 7336, 6813, -1, 6813, 7336, 6852, -1, 6852, 7336, 7368, -1, 6720, 7368, 7333, -1, 6689, 7333, 7331, -1, 6719, 7331, 6853, -1, 6815, 6853, 6816, -1, 6817, 6815, 6816, -1, 6817, 6717, 6815, -1, 6817, 6818, 6717, -1, 6717, 6818, 6716, -1, 6716, 6818, 6819, -1, 6854, 6819, 7328, -1, 6855, 7328, 6820, -1, 6715, 6820, 6821, -1, 6714, 6821, 6822, -1, 6685, 6822, 6856, -1, 6713, 6856, 7327, -1, 6683, 7327, 6823, -1, 6824, 6823, 6825, -1, 7363, 6824, 6825, -1, 7363, 6826, 6824, -1, 7363, 6827, 6826, -1, 6826, 6827, 6711, -1, 6711, 6827, 6857, -1, 6710, 6857, 7324, -1, 6858, 7324, 6828, -1, 6680, 6828, 6829, -1, 6830, 6829, 7320, -1, 7319, 6830, 7320, -1, 7319, 6831, 6830, -1, 7319, 6832, 6831, -1, 6831, 6832, 6708, -1, 6708, 6832, 6833, -1, 6678, 6833, 6859, -1, 6707, 6859, 7317, -1, 6675, 7317, 7316, -1, 7357, 6675, 7316, -1, 7357, 6834, 6675, -1, 7357, 6835, 6834, -1, 6834, 6835, 6706, -1, 6706, 6835, 7355, -1, 6860, 7355, 7314, -1, 6672, 7314, 7354, -1, 6836, 7354, 7313, -1, 6837, 6836, 7313, -1, 6837, 6703, 6836, -1, 6837, 7311, 6703, -1, 6703, 7311, 6669, -1, 6669, 7311, 7310, -1, 6838, 7310, 7352, -1, 6702, 7352, 7308, -1, 6861, 7308, 7307, -1, 6839, 7307, 6840, -1, 7305, 6839, 6840, -1, 7305, 6667, 6839, -1, 7305, 6842, 6667, -1, 6667, 6842, 6841, -1, 6841, 6842, 6843, -1, 6700, 6843, 7350, -1, 6699, 7350, 7349, -1, 6862, 7349, 6844, -1, 6845, 6844, 7348, -1, 6664, 7348, 7347, -1, 6698, 7347, 7304, -1, 6846, 7304, 6847, -1, 6662, 6847, 7303, -1, 6848, 6662, 7303, -1, 6848, 6849, 6662, -1, 6848, 7302, 6849, -1, 6849, 7302, 6696, -1, 6696, 7302, 7300, -1, 6863, 7300, 6850, -1, 6864, 6850, 6865, -1, 6866, 6865, 7298, -1, 6805, 6866, 7298, -1, 6851, 6809, 6810, -1, 6810, 6811, 6812, -1, 6852, 7368, 6720, -1, 6720, 7333, 6689, -1, 6689, 7331, 6719, -1, 6719, 6853, 6815, -1, 6716, 6819, 6854, -1, 6854, 7328, 6855, -1, 6855, 6820, 6715, -1, 6715, 6821, 6714, -1, 6714, 6822, 6685, -1, 6685, 6856, 6713, -1, 6713, 7327, 6683, -1, 6683, 6823, 6824, -1, 6711, 6857, 6710, -1, 6710, 7324, 6858, -1, 6858, 6828, 6680, -1, 6680, 6829, 6830, -1, 6708, 6833, 6678, -1, 6678, 6859, 6707, -1, 6707, 7317, 6675, -1, 6706, 7355, 6860, -1, 6860, 7314, 6672, -1, 6672, 7354, 6836, -1, 6669, 7310, 6838, -1, 6838, 7352, 6702, -1, 6702, 7308, 6861, -1, 6861, 7307, 6839, -1, 6841, 6843, 6700, -1, 6700, 7350, 6699, -1, 6699, 7349, 6862, -1, 6862, 6844, 6845, -1, 6845, 7348, 6664, -1, 6664, 7347, 6698, -1, 6698, 7304, 6846, -1, 6846, 6847, 6662, -1, 6696, 7300, 6863, -1, 6863, 6850, 6864, -1, 6864, 6865, 6866, -1, 6867, 6868, 6869, -1, 6868, 6870, 6695, -1, 6807, 6801, 6871, -1, 6871, 6801, 7339, -1, 7374, 6872, 7373, -1, 7373, 6872, 6876, -1, 6876, 6872, 7516, -1, 6951, 7516, 7514, -1, 6950, 7514, 7511, -1, 6957, 7511, 6877, -1, 6878, 6877, 7506, -1, 6879, 7506, 7502, -1, 6873, 7502, 7503, -1, 6880, 7503, 6875, -1, 6874, 6875, 6723, -1, 6724, 6874, 6723, -1, 6876, 7516, 6951, -1, 6951, 7514, 6950, -1, 6950, 7511, 6957, -1, 6957, 6877, 6878, -1, 6878, 7506, 6879, -1, 6879, 7502, 6873, -1, 6873, 7503, 6880, -1, 6880, 6875, 6874, -1, 6881, 6882, 7385, -1, 7385, 6882, 6883, -1, 6883, 6882, 6884, -1, 7536, 6884, 7080, -1, 6885, 7080, 7074, -1, 6886, 7074, 7072, -1, 7537, 7072, 6888, -1, 7537, 6886, 7072, -1, 6883, 6884, 7536, -1, 7536, 7080, 6885, -1, 6885, 7074, 6886, -1, 7072, 6887, 6888, -1, 6888, 6887, 7552, -1, 7552, 6887, 7076, -1, 6889, 7552, 7076, -1, 6889, 7554, 7552, -1, 6889, 7077, 7554, -1, 7554, 7077, 6891, -1, 6891, 7077, 6890, -1, 7555, 6890, 7078, -1, 6892, 7078, 7079, -1, 7409, 6892, 7079, -1, 6891, 6890, 7555, -1, 7555, 7078, 6892, -1, 7059, 6893, 6894, -1, 6894, 6893, 7574, -1, 7574, 6893, 7058, -1, 7573, 7058, 7056, -1, 6895, 7056, 6896, -1, 7571, 6896, 6897, -1, 6902, 6897, 7043, -1, 6903, 7043, 7055, -1, 7576, 7055, 6904, -1, 6898, 6904, 6899, -1, 6900, 6899, 6901, -1, 6727, 6900, 6901, -1, 7574, 7058, 7573, -1, 7573, 7056, 6895, -1, 6895, 6896, 7571, -1, 7571, 6897, 6902, -1, 6902, 7043, 6903, -1, 6903, 7055, 7576, -1, 7576, 6904, 6898, -1, 6898, 6899, 6900, -1, 7603, 6905, 6906, -1, 6906, 6905, 6913, -1, 6913, 6905, 6914, -1, 7016, 6914, 7602, -1, 7015, 7602, 6907, -1, 6915, 6907, 7476, -1, 6908, 7476, 6909, -1, 7024, 6909, 6916, -1, 6917, 6916, 6918, -1, 6919, 6918, 6910, -1, 6911, 6910, 6912, -1, 7430, 6911, 6912, -1, 6913, 6914, 7016, -1, 7016, 7602, 7015, -1, 7015, 6907, 6915, -1, 6915, 7476, 6908, -1, 6908, 6909, 7024, -1, 7024, 6916, 6917, -1, 6917, 6918, 6919, -1, 6919, 6910, 6911, -1, 7421, 7581, 6920, -1, 6920, 7581, 6928, -1, 6928, 7581, 6929, -1, 7048, 6929, 6922, -1, 6921, 6922, 6923, -1, 6930, 6923, 6931, -1, 7042, 6931, 6932, -1, 7044, 6932, 7575, -1, 6933, 7575, 6924, -1, 7045, 6924, 6925, -1, 6934, 6925, 6927, -1, 6926, 6934, 6927, -1, 6928, 6929, 7048, -1, 7048, 6922, 6921, -1, 6921, 6923, 6930, -1, 6930, 6931, 7042, -1, 7042, 6932, 7044, -1, 7044, 7575, 6933, -1, 6933, 6924, 7045, -1, 7045, 6925, 6934, -1, 6131, 6935, 6132, -1, 6132, 6935, 6987, -1, 6987, 6935, 7492, -1, 6937, 7492, 6936, -1, 6985, 6936, 7488, -1, 6964, 7488, 7510, -1, 6966, 7510, 7478, -1, 6968, 7478, 7464, -1, 6990, 7464, 6938, -1, 6995, 6938, 6939, -1, 6996, 6939, 7454, -1, 7455, 6996, 7454, -1, 6987, 7492, 6937, -1, 6937, 6936, 6985, -1, 6985, 7488, 6964, -1, 6964, 7510, 6966, -1, 6966, 7478, 6968, -1, 6968, 7464, 6990, -1, 6990, 6938, 6995, -1, 6995, 6939, 6996, -1, 6940, 6941, 6942, -1, 6942, 6941, 6943, -1, 6943, 6941, 7613, -1, 7010, 7613, 6944, -1, 7009, 6944, 6945, -1, 7001, 6945, 7475, -1, 6948, 7475, 7604, -1, 7002, 7604, 6949, -1, 7004, 6949, 6946, -1, 6947, 6946, 7607, -1, 7012, 7607, 6137, -1, 7013, 7012, 6137, -1, 6943, 7613, 7010, -1, 7010, 6944, 7009, -1, 7009, 6945, 7001, -1, 7001, 7475, 6948, -1, 6948, 7604, 7002, -1, 7002, 6949, 7004, -1, 7004, 6946, 6947, -1, 6947, 7607, 7012, -1, 7373, 6876, 7375, -1, 7375, 6876, 6951, -1, 6950, 7375, 6951, -1, 6950, 7097, 7375, -1, 6950, 7242, 7097, -1, 6950, 6957, 7242, -1, 7242, 6957, 7256, -1, 7256, 6957, 6796, -1, 6758, 7256, 6796, -1, 6758, 6952, 7256, -1, 6758, 6760, 6952, -1, 6952, 6760, 7223, -1, 7223, 6760, 6762, -1, 6953, 7223, 6762, -1, 6953, 6954, 7223, -1, 7223, 6954, 6955, -1, 6797, 7223, 6955, -1, 6797, 6956, 7223, -1, 7223, 6956, 7138, -1, 7224, 7138, 7225, -1, 7224, 7223, 7138, -1, 6957, 6878, 6796, -1, 6796, 6878, 6757, -1, 6757, 6878, 6959, -1, 6959, 6878, 6879, -1, 6958, 6879, 6127, -1, 6958, 6959, 6879, -1, 6958, 6960, 6959, -1, 6959, 6960, 7127, -1, 7127, 6960, 6123, -1, 6961, 6123, 5982, -1, 6962, 6961, 5982, -1, 6962, 6753, 6961, -1, 6962, 6963, 6753, -1, 6753, 6963, 6964, -1, 6966, 6753, 6964, -1, 6966, 6965, 6753, -1, 6966, 6967, 6965, -1, 6966, 6968, 6967, -1, 6967, 6968, 7265, -1, 6969, 7265, 7263, -1, 7126, 7263, 6970, -1, 7125, 6970, 7262, -1, 7124, 7262, 7261, -1, 7286, 7124, 7261, -1, 7286, 6749, 7124, -1, 7286, 6972, 6749, -1, 6749, 6972, 6971, -1, 6971, 6972, 6973, -1, 6793, 6973, 7283, -1, 6747, 7283, 6791, -1, 6747, 6793, 7283, -1, 6879, 6873, 6127, -1, 6127, 6873, 6974, -1, 6974, 6873, 6880, -1, 6722, 6880, 6977, -1, 6722, 6974, 6880, -1, 6722, 6976, 6974, -1, 6722, 6975, 6976, -1, 6880, 6874, 6977, -1, 6977, 6874, 6724, -1, 5982, 6123, 6978, -1, 6978, 6123, 6980, -1, 5983, 6980, 6979, -1, 5979, 6979, 6982, -1, 5979, 5983, 6979, -1, 5979, 5984, 5983, -1, 5979, 5985, 5984, -1, 6978, 6980, 5983, -1, 6979, 6981, 6982, -1, 6982, 6981, 6983, -1, 6963, 6984, 6964, -1, 6964, 6984, 6985, -1, 6985, 6984, 5987, -1, 6937, 5987, 6988, -1, 6986, 6937, 6988, -1, 6986, 6987, 6937, -1, 6986, 6132, 6987, -1, 5987, 6989, 6988, -1, 6988, 6989, 6133, -1, 6937, 6985, 5987, -1, 7265, 6968, 7287, -1, 7287, 6968, 6990, -1, 7452, 6990, 7453, -1, 7452, 7287, 6990, -1, 7452, 7288, 7287, -1, 7452, 6992, 7288, -1, 7288, 6992, 6991, -1, 6991, 6992, 7450, -1, 7268, 7450, 7449, -1, 6993, 7449, 6994, -1, 7269, 6994, 7271, -1, 7269, 6993, 6994, -1, 6990, 6995, 7453, -1, 7453, 6995, 6996, -1, 7455, 7453, 6996, -1, 6991, 7450, 7268, -1, 7268, 7449, 6993, -1, 6994, 6997, 7271, -1, 7271, 6997, 6999, -1, 6999, 6997, 7145, -1, 7272, 7145, 6998, -1, 7272, 6999, 7145, -1, 7461, 7277, 7145, -1, 7461, 7460, 7277, -1, 7277, 7460, 7000, -1, 7448, 7277, 7000, -1, 7448, 7459, 7277, -1, 7277, 7459, 7457, -1, 7447, 7277, 7457, -1, 7447, 7008, 7277, -1, 7277, 7008, 7001, -1, 6948, 7277, 7001, -1, 6948, 7021, 7277, -1, 6948, 7002, 7021, -1, 7021, 7002, 7003, -1, 7003, 7002, 7004, -1, 5993, 7004, 6947, -1, 7005, 6947, 6136, -1, 7007, 7005, 6136, -1, 7007, 7006, 7005, -1, 7007, 6135, 7006, -1, 7008, 7446, 7001, -1, 7001, 7446, 7009, -1, 7009, 7446, 7011, -1, 7010, 7011, 6943, -1, 7010, 7009, 7011, -1, 7011, 6942, 6943, -1, 7003, 7004, 5993, -1, 6947, 7012, 6136, -1, 6136, 7012, 7013, -1, 7005, 5993, 6947, -1, 7014, 6915, 7021, -1, 7014, 7015, 6915, -1, 7014, 7017, 7015, -1, 7015, 7017, 7016, -1, 7016, 7017, 5998, -1, 7018, 5998, 6129, -1, 7018, 7016, 5998, -1, 7018, 6913, 7016, -1, 7018, 6906, 6913, -1, 5998, 7019, 6129, -1, 6129, 7019, 7020, -1, 6915, 6908, 7021, -1, 7021, 6908, 7022, -1, 7277, 7022, 7257, -1, 7277, 7021, 7022, -1, 6908, 7024, 7022, -1, 7022, 7024, 7442, -1, 7440, 7022, 7442, -1, 7440, 7428, 7022, -1, 7022, 7428, 7427, -1, 7426, 7022, 7427, -1, 7426, 7425, 7022, -1, 7022, 7425, 7185, -1, 7185, 7425, 7023, -1, 7186, 7023, 7207, -1, 7186, 7185, 7023, -1, 7442, 7024, 7429, -1, 7429, 7024, 6917, -1, 7025, 6917, 6919, -1, 6911, 7025, 6919, -1, 6911, 7430, 7025, -1, 7429, 6917, 7025, -1, 7023, 7026, 7207, -1, 7207, 7026, 7187, -1, 7187, 7026, 7437, -1, 7208, 7437, 7188, -1, 7208, 7187, 7437, -1, 7437, 7027, 7188, -1, 7188, 7027, 7189, -1, 7189, 7027, 7190, -1, 7190, 7027, 7029, -1, 7191, 7029, 7435, -1, 7028, 7435, 7031, -1, 7028, 7191, 7435, -1, 7190, 7029, 7191, -1, 7435, 7030, 7031, -1, 7031, 7030, 7192, -1, 7192, 7030, 7433, -1, 7210, 7433, 7432, -1, 7194, 7432, 7032, -1, 7194, 7210, 7432, -1, 7192, 7433, 7210, -1, 7432, 7033, 7032, -1, 7032, 7033, 7034, -1, 7034, 7033, 7039, -1, 7035, 7034, 7039, -1, 7035, 6777, 7034, -1, 7034, 6777, 7196, -1, 7196, 6777, 7036, -1, 7037, 7036, 7109, -1, 7213, 7109, 7038, -1, 7213, 7037, 7109, -1, 7033, 7040, 7039, -1, 7039, 7040, 6776, -1, 6776, 7040, 7423, -1, 6930, 7423, 6921, -1, 6930, 6776, 7423, -1, 6930, 7041, 6776, -1, 6930, 7042, 7041, -1, 7041, 7042, 6775, -1, 6775, 7042, 7044, -1, 7043, 7044, 6933, -1, 7055, 6933, 7045, -1, 6904, 7045, 7046, -1, 7047, 6904, 7046, -1, 7047, 6899, 6904, -1, 7047, 6901, 6899, -1, 7423, 7422, 6921, -1, 6921, 7422, 7048, -1, 7048, 7422, 6928, -1, 6928, 7422, 6920, -1, 6775, 7044, 7043, -1, 6773, 7043, 6897, -1, 6738, 6897, 6896, -1, 6737, 6896, 7411, -1, 6735, 7411, 7394, -1, 7396, 6735, 7394, -1, 7396, 7049, 6735, -1, 7396, 7051, 7049, -1, 7049, 7051, 7050, -1, 7050, 7051, 7060, -1, 7155, 7060, 7413, -1, 7052, 7413, 7053, -1, 7172, 7053, 7054, -1, 7172, 7052, 7053, -1, 7043, 6933, 7055, -1, 7045, 6934, 7046, -1, 7046, 6934, 6926, -1, 6904, 7055, 7045, -1, 6775, 7043, 6773, -1, 6773, 6897, 6738, -1, 6896, 7056, 7411, -1, 7411, 7056, 7057, -1, 7057, 7056, 7058, -1, 6893, 7057, 7058, -1, 6893, 7059, 7057, -1, 6737, 7411, 6735, -1, 7050, 7060, 7155, -1, 7155, 7413, 7052, -1, 7053, 7061, 7054, -1, 7054, 7061, 7062, -1, 7062, 7061, 7063, -1, 7157, 7063, 7174, -1, 7157, 7062, 7063, -1, 7063, 7414, 7174, -1, 7174, 7414, 7158, -1, 7158, 7414, 7064, -1, 7064, 7414, 7159, -1, 7159, 7414, 7065, -1, 7065, 7414, 7066, -1, 7066, 7414, 7069, -1, 7069, 7414, 7402, -1, 7067, 7069, 7402, -1, 7067, 7415, 7069, -1, 7069, 7415, 7068, -1, 7417, 7069, 7068, -1, 7417, 7418, 7069, -1, 7069, 7418, 7419, -1, 7420, 7069, 7419, -1, 7420, 7404, 7069, -1, 7069, 7404, 7076, -1, 6887, 7069, 7076, -1, 6887, 7070, 7069, -1, 6887, 7071, 7070, -1, 6887, 7072, 7071, -1, 7071, 7072, 7391, -1, 7391, 7072, 7073, -1, 7073, 7072, 7074, -1, 7075, 7074, 7384, -1, 7075, 7073, 7074, -1, 7404, 7405, 7076, -1, 7076, 7405, 6889, -1, 6889, 7405, 7408, -1, 7410, 6889, 7408, -1, 7410, 7077, 6889, -1, 7410, 6890, 7077, -1, 7410, 7078, 6890, -1, 7410, 7079, 7078, -1, 7074, 7080, 7384, -1, 7384, 7080, 6884, -1, 6882, 7384, 6884, -1, 6882, 6881, 7384, -1, 7071, 7081, 7070, -1, 7070, 7081, 7082, -1, 7381, 7070, 7082, -1, 7381, 7380, 7070, -1, 7070, 7380, 7389, -1, 7387, 7070, 7389, -1, 7387, 7236, 7070, -1, 7387, 7083, 7236, -1, 7387, 7084, 7083, -1, 7083, 7084, 7253, -1, 7253, 7084, 7085, -1, 7085, 7084, 7386, -1, 7238, 7386, 7087, -1, 7086, 7087, 7088, -1, 7086, 7238, 7087, -1, 7085, 7386, 7238, -1, 7087, 7089, 7088, -1, 7088, 7089, 7239, -1, 7239, 7089, 7090, -1, 7090, 7089, 7091, -1, 7094, 7091, 7092, -1, 7240, 7092, 7095, -1, 7093, 7095, 7096, -1, 7093, 7240, 7095, -1, 7090, 7091, 7094, -1, 7094, 7092, 7240, -1, 7095, 7377, 7096, -1, 7096, 7377, 7097, -1, 7242, 7096, 7097, -1, 6728, 7100, 7098, -1, 6728, 6729, 7100, -1, 7100, 6729, 6730, -1, 7099, 7100, 6730, -1, 7099, 7101, 7100, -1, 7100, 7101, 7141, -1, 7168, 7141, 7102, -1, 7168, 7100, 7141, -1, 7103, 7105, 7141, -1, 7103, 7104, 7105, -1, 7105, 7104, 7106, -1, 6733, 7105, 7106, -1, 6733, 7107, 7105, -1, 7105, 7107, 6770, -1, 7108, 7105, 6770, -1, 7108, 7152, 7105, -1, 7108, 6771, 7152, -1, 7152, 6771, 7153, -1, 7153, 6771, 6735, -1, 7049, 7153, 6735, -1, 6737, 6738, 6896, -1, 7196, 7036, 7037, -1, 7109, 6741, 7038, -1, 7038, 6741, 7110, -1, 7110, 6741, 6742, -1, 7198, 6742, 6780, -1, 7199, 6780, 7111, -1, 7199, 7198, 6780, -1, 7110, 6742, 7198, -1, 6780, 7112, 7111, -1, 7111, 7112, 7200, -1, 7200, 7112, 6781, -1, 7217, 6781, 6782, -1, 7113, 6782, 7114, -1, 7201, 7114, 7115, -1, 7220, 7115, 7116, -1, 7202, 7116, 7117, -1, 7118, 7117, 6784, -1, 7119, 6784, 7151, -1, 7119, 7118, 6784, -1, 7119, 7120, 7118, -1, 7119, 7121, 7120, -1, 7120, 7121, 7204, -1, 7204, 7121, 7257, -1, 7022, 7204, 7257, -1, 7200, 6781, 7217, -1, 7217, 6782, 7113, -1, 7113, 7114, 7201, -1, 7201, 7115, 7220, -1, 7220, 7116, 7202, -1, 7202, 7117, 7118, -1, 6786, 7283, 6784, -1, 6786, 7122, 7283, -1, 7283, 7122, 6787, -1, 7123, 7283, 6787, -1, 7123, 6789, 7283, -1, 7283, 6789, 6791, -1, 6793, 6971, 6973, -1, 7124, 7125, 7262, -1, 7125, 7126, 6970, -1, 7126, 6969, 7263, -1, 6969, 6967, 7265, -1, 6961, 7127, 6123, -1, 7128, 7249, 7138, -1, 7128, 7129, 7249, -1, 7128, 7130, 7129, -1, 7129, 7130, 7231, -1, 7231, 7130, 7131, -1, 7232, 7131, 6799, -1, 7137, 6799, 6767, -1, 7132, 6767, 7098, -1, 7134, 7098, 7133, -1, 7134, 7132, 7098, -1, 7134, 7234, 7132, -1, 7134, 7136, 7234, -1, 7234, 7136, 7135, -1, 7135, 7136, 7161, -1, 7070, 7161, 7069, -1, 7070, 7135, 7161, -1, 7231, 7131, 7232, -1, 7232, 6799, 7137, -1, 7137, 6767, 7132, -1, 7249, 7248, 7138, -1, 7138, 7248, 7139, -1, 7246, 7138, 7139, -1, 7246, 7227, 7138, -1, 7138, 7227, 7245, -1, 7244, 7138, 7245, -1, 7244, 7225, 7138, -1, 7105, 7140, 7141, -1, 7141, 7140, 7142, -1, 7169, 7141, 7142, -1, 7169, 7102, 7141, -1, 7100, 7183, 7098, -1, 7098, 7183, 7166, -1, 7164, 7098, 7166, -1, 7164, 7163, 7098, -1, 7098, 7163, 7143, -1, 7162, 7098, 7143, -1, 7162, 7133, 7098, -1, 7277, 7275, 7145, -1, 7145, 7275, 7274, -1, 7144, 7145, 7274, -1, 7144, 7292, 7145, -1, 7145, 7292, 6998, -1, 7283, 7146, 6784, -1, 6784, 7146, 7259, -1, 7147, 6784, 7259, -1, 7147, 7148, 6784, -1, 6784, 7148, 7150, -1, 7149, 6784, 7150, -1, 7149, 7151, 6784, -1, 7152, 7170, 7105, -1, 7152, 7637, 7170, -1, 7152, 7153, 7637, -1, 7637, 7153, 7568, -1, 7568, 7153, 7049, -1, 7567, 7049, 7050, -1, 7154, 7050, 7155, -1, 7171, 7155, 7052, -1, 7564, 7052, 7172, -1, 7173, 7172, 7054, -1, 7563, 7054, 7062, -1, 7156, 7062, 7157, -1, 7659, 7157, 7174, -1, 7660, 7174, 7158, -1, 7175, 7158, 7064, -1, 7176, 7064, 7159, -1, 7177, 7159, 7065, -1, 7160, 7065, 7066, -1, 7178, 7066, 7069, -1, 7179, 7069, 7161, -1, 7540, 7161, 7136, -1, 7541, 7136, 7134, -1, 7651, 7134, 7133, -1, 7180, 7133, 7162, -1, 7649, 7162, 7143, -1, 7181, 7143, 7163, -1, 7182, 7163, 7164, -1, 7165, 7164, 7166, -1, 7646, 7166, 7183, -1, 7647, 7183, 7100, -1, 7167, 7100, 7168, -1, 7644, 7168, 7102, -1, 7645, 7102, 7169, -1, 7643, 7169, 7142, -1, 7642, 7142, 7140, -1, 7184, 7140, 7105, -1, 7170, 7184, 7105, -1, 7568, 7049, 7567, -1, 7567, 7050, 7154, -1, 7154, 7155, 7171, -1, 7171, 7052, 7564, -1, 7564, 7172, 7173, -1, 7173, 7054, 7563, -1, 7563, 7062, 7156, -1, 7156, 7157, 7659, -1, 7659, 7174, 7660, -1, 7660, 7158, 7175, -1, 7175, 7064, 7176, -1, 7176, 7159, 7177, -1, 7177, 7065, 7160, -1, 7160, 7066, 7178, -1, 7178, 7069, 7179, -1, 7179, 7161, 7540, -1, 7540, 7136, 7541, -1, 7541, 7134, 7651, -1, 7651, 7133, 7180, -1, 7180, 7162, 7649, -1, 7649, 7143, 7181, -1, 7181, 7163, 7182, -1, 7182, 7164, 7165, -1, 7165, 7166, 7646, -1, 7646, 7183, 7647, -1, 7647, 7100, 7167, -1, 7167, 7168, 7644, -1, 7644, 7102, 7645, -1, 7645, 7169, 7643, -1, 7643, 7142, 7642, -1, 7642, 7140, 7184, -1, 7185, 7205, 7022, -1, 7185, 7596, 7205, -1, 7185, 7186, 7596, -1, 7596, 7186, 7206, -1, 7206, 7186, 7207, -1, 7595, 7207, 7187, -1, 7594, 7187, 7208, -1, 7592, 7208, 7188, -1, 7590, 7188, 7189, -1, 7587, 7189, 7190, -1, 7588, 7190, 7191, -1, 7585, 7191, 7028, -1, 7209, 7028, 7031, -1, 7583, 7031, 7192, -1, 7582, 7192, 7210, -1, 7193, 7210, 7194, -1, 7211, 7194, 7032, -1, 7195, 7032, 7034, -1, 7634, 7034, 7196, -1, 7212, 7196, 7037, -1, 7197, 7037, 7213, -1, 7214, 7213, 7038, -1, 7632, 7038, 7110, -1, 7215, 7110, 7198, -1, 7630, 7198, 7199, -1, 7216, 7199, 7111, -1, 7656, 7111, 7200, -1, 7657, 7200, 7217, -1, 7218, 7217, 7113, -1, 7219, 7113, 7201, -1, 7658, 7201, 7220, -1, 7625, 7220, 7202, -1, 7627, 7202, 7118, -1, 7221, 7118, 7120, -1, 7203, 7120, 7204, -1, 7598, 7204, 7022, -1, 7205, 7598, 7022, -1, 7206, 7207, 7595, -1, 7595, 7187, 7594, -1, 7594, 7208, 7592, -1, 7592, 7188, 7590, -1, 7590, 7189, 7587, -1, 7587, 7190, 7588, -1, 7588, 7191, 7585, -1, 7585, 7028, 7209, -1, 7209, 7031, 7583, -1, 7583, 7192, 7582, -1, 7582, 7210, 7193, -1, 7193, 7194, 7211, -1, 7211, 7032, 7195, -1, 7195, 7034, 7634, -1, 7634, 7196, 7212, -1, 7212, 7037, 7197, -1, 7197, 7213, 7214, -1, 7214, 7038, 7632, -1, 7632, 7110, 7215, -1, 7215, 7198, 7630, -1, 7630, 7199, 7216, -1, 7216, 7111, 7656, -1, 7656, 7200, 7657, -1, 7657, 7217, 7218, -1, 7218, 7113, 7219, -1, 7219, 7201, 7658, -1, 7658, 7220, 7625, -1, 7625, 7202, 7627, -1, 7627, 7118, 7221, -1, 7221, 7120, 7203, -1, 7203, 7204, 7598, -1, 7224, 7222, 7223, -1, 7224, 7226, 7222, -1, 7224, 7225, 7226, -1, 7226, 7225, 7548, -1, 7548, 7225, 7244, -1, 7549, 7244, 7245, -1, 7547, 7245, 7227, -1, 7546, 7227, 7246, -1, 7247, 7246, 7139, -1, 7228, 7139, 7248, -1, 7229, 7248, 7249, -1, 7250, 7249, 7129, -1, 7230, 7129, 7231, -1, 7251, 7231, 7232, -1, 7233, 7232, 7137, -1, 7655, 7137, 7132, -1, 7539, 7132, 7234, -1, 7235, 7234, 7135, -1, 7538, 7135, 7070, -1, 7529, 7070, 7236, -1, 7530, 7236, 7083, -1, 7252, 7083, 7253, -1, 7237, 7253, 7085, -1, 7527, 7085, 7238, -1, 7525, 7238, 7086, -1, 7254, 7086, 7088, -1, 7523, 7088, 7239, -1, 7522, 7239, 7090, -1, 7520, 7090, 7094, -1, 7518, 7094, 7240, -1, 7517, 7240, 7093, -1, 7513, 7093, 7096, -1, 7255, 7096, 7242, -1, 7241, 7242, 7256, -1, 7618, 7256, 6952, -1, 7243, 6952, 7223, -1, 7222, 7243, 7223, -1, 7548, 7244, 7549, -1, 7549, 7245, 7547, -1, 7547, 7227, 7546, -1, 7546, 7246, 7247, -1, 7247, 7139, 7228, -1, 7228, 7248, 7229, -1, 7229, 7249, 7250, -1, 7250, 7129, 7230, -1, 7230, 7231, 7251, -1, 7251, 7232, 7233, -1, 7233, 7137, 7655, -1, 7655, 7132, 7539, -1, 7539, 7234, 7235, -1, 7235, 7135, 7538, -1, 7538, 7070, 7529, -1, 7529, 7236, 7530, -1, 7530, 7083, 7252, -1, 7252, 7253, 7237, -1, 7237, 7085, 7527, -1, 7527, 7238, 7525, -1, 7525, 7086, 7254, -1, 7254, 7088, 7523, -1, 7523, 7239, 7522, -1, 7522, 7090, 7520, -1, 7520, 7094, 7518, -1, 7518, 7240, 7517, -1, 7517, 7093, 7513, -1, 7513, 7096, 7255, -1, 7255, 7242, 7241, -1, 7241, 7256, 7618, -1, 7618, 6952, 7243, -1, 7257, 7628, 7277, -1, 7257, 7626, 7628, -1, 7257, 7121, 7626, -1, 7626, 7121, 7278, -1, 7278, 7121, 7119, -1, 7623, 7119, 7151, -1, 7279, 7151, 7149, -1, 7280, 7149, 7150, -1, 7281, 7150, 7148, -1, 7258, 7148, 7147, -1, 7652, 7147, 7259, -1, 7260, 7259, 7146, -1, 7282, 7146, 7283, -1, 7284, 7283, 6973, -1, 7653, 6973, 6972, -1, 7285, 6972, 7286, -1, 7654, 7286, 7261, -1, 7486, 7261, 7262, -1, 7485, 7262, 6970, -1, 7480, 6970, 7263, -1, 7264, 7263, 7265, -1, 7266, 7265, 7287, -1, 7466, 7287, 7288, -1, 7267, 7288, 6991, -1, 7289, 6991, 7268, -1, 7467, 7268, 6993, -1, 7290, 6993, 7269, -1, 7270, 7269, 7271, -1, 7469, 7271, 6999, -1, 7471, 6999, 7272, -1, 7473, 7272, 6998, -1, 7291, 6998, 7292, -1, 7293, 7292, 7144, -1, 7273, 7144, 7274, -1, 7294, 7274, 7275, -1, 7276, 7275, 7277, -1, 7628, 7276, 7277, -1, 7278, 7119, 7623, -1, 7623, 7151, 7279, -1, 7279, 7149, 7280, -1, 7280, 7150, 7281, -1, 7281, 7148, 7258, -1, 7258, 7147, 7652, -1, 7652, 7259, 7260, -1, 7260, 7146, 7282, -1, 7282, 7283, 7284, -1, 7284, 6973, 7653, -1, 7653, 6972, 7285, -1, 7285, 7286, 7654, -1, 7654, 7261, 7486, -1, 7486, 7262, 7485, -1, 7485, 6970, 7480, -1, 7480, 7263, 7264, -1, 7264, 7265, 7266, -1, 7266, 7287, 7466, -1, 7466, 7288, 7267, -1, 7267, 6991, 7289, -1, 7289, 7268, 7467, -1, 7467, 6993, 7290, -1, 7290, 7269, 7270, -1, 7270, 7271, 7469, -1, 7469, 6999, 7471, -1, 7471, 7272, 7473, -1, 7473, 6998, 7291, -1, 7291, 7292, 7293, -1, 7293, 7144, 7273, -1, 7273, 7274, 7294, -1, 7294, 7275, 7276, -1, 7295, 7543, 7339, -1, 7295, 7296, 7543, -1, 7295, 6803, 7296, -1, 7296, 6803, 7544, -1, 7544, 6803, 6870, -1, 7297, 6870, 6868, -1, 7545, 6868, 6867, -1, 7340, 6867, 6806, -1, 7550, 6806, 7298, -1, 7299, 7298, 6865, -1, 7341, 6865, 6850, -1, 7342, 6850, 7300, -1, 7343, 7300, 7302, -1, 7301, 7302, 6848, -1, 7344, 6848, 7303, -1, 7345, 7303, 6847, -1, 7551, 6847, 7304, -1, 7346, 7304, 7347, -1, 7619, 7347, 7348, -1, 7507, 7348, 6844, -1, 7508, 6844, 7349, -1, 7509, 7349, 7350, -1, 7620, 7350, 6843, -1, 7479, 6843, 6842, -1, 7351, 6842, 7305, -1, 7481, 7305, 6840, -1, 7306, 6840, 7307, -1, 7482, 7307, 7308, -1, 7483, 7308, 7352, -1, 7309, 7352, 7310, -1, 7484, 7310, 7311, -1, 7312, 7311, 6837, -1, 7487, 6837, 7313, -1, 7353, 7313, 7354, -1, 7621, 7354, 7314, -1, 7622, 7314, 7355, -1, 7624, 7355, 6835, -1, 7356, 6835, 7357, -1, 7315, 7357, 7316, -1, 7358, 7316, 7317, -1, 7359, 7317, 6859, -1, 7629, 6859, 6833, -1, 7360, 6833, 6832, -1, 7318, 6832, 7319, -1, 7361, 7319, 7320, -1, 7321, 7320, 6829, -1, 7322, 6829, 6828, -1, 7323, 6828, 7324, -1, 7631, 7324, 6857, -1, 7633, 6857, 6827, -1, 7362, 6827, 7363, -1, 7325, 7363, 6825, -1, 7364, 6825, 6823, -1, 7326, 6823, 7327, -1, 7365, 7327, 6856, -1, 7635, 6856, 6822, -1, 7366, 6822, 6821, -1, 7569, 6821, 6820, -1, 7367, 6820, 7328, -1, 7636, 7328, 6819, -1, 7638, 6819, 6818, -1, 7639, 6818, 6817, -1, 7640, 6817, 6816, -1, 7329, 6816, 6853, -1, 7330, 6853, 7331, -1, 7332, 7331, 7333, -1, 7334, 7333, 7368, -1, 7335, 7368, 7336, -1, 7641, 7336, 6814, -1, 7648, 6814, 7337, -1, 7369, 7337, 6811, -1, 7650, 6811, 6809, -1, 7338, 6809, 6808, -1, 7370, 6808, 7371, -1, 7372, 7371, 6871, -1, 7542, 6871, 7339, -1, 7543, 7542, 7339, -1, 7544, 6870, 7297, -1, 7297, 6868, 7545, -1, 7545, 6867, 7340, -1, 7340, 6806, 7550, -1, 7550, 7298, 7299, -1, 7299, 6865, 7341, -1, 7341, 6850, 7342, -1, 7342, 7300, 7343, -1, 7343, 7302, 7301, -1, 7301, 6848, 7344, -1, 7344, 7303, 7345, -1, 7345, 6847, 7551, -1, 7551, 7304, 7346, -1, 7346, 7347, 7619, -1, 7619, 7348, 7507, -1, 7507, 6844, 7508, -1, 7508, 7349, 7509, -1, 7509, 7350, 7620, -1, 7620, 6843, 7479, -1, 7479, 6842, 7351, -1, 7351, 7305, 7481, -1, 7481, 6840, 7306, -1, 7306, 7307, 7482, -1, 7482, 7308, 7483, -1, 7483, 7352, 7309, -1, 7309, 7310, 7484, -1, 7484, 7311, 7312, -1, 7312, 6837, 7487, -1, 7487, 7313, 7353, -1, 7353, 7354, 7621, -1, 7621, 7314, 7622, -1, 7622, 7355, 7624, -1, 7624, 6835, 7356, -1, 7356, 7357, 7315, -1, 7315, 7316, 7358, -1, 7358, 7317, 7359, -1, 7359, 6859, 7629, -1, 7629, 6833, 7360, -1, 7360, 6832, 7318, -1, 7318, 7319, 7361, -1, 7361, 7320, 7321, -1, 7321, 6829, 7322, -1, 7322, 6828, 7323, -1, 7323, 7324, 7631, -1, 7631, 6857, 7633, -1, 7633, 6827, 7362, -1, 7362, 7363, 7325, -1, 7325, 6825, 7364, -1, 7364, 6823, 7326, -1, 7326, 7327, 7365, -1, 7365, 6856, 7635, -1, 7635, 6822, 7366, -1, 7366, 6821, 7569, -1, 7569, 6820, 7367, -1, 7367, 7328, 7636, -1, 7636, 6819, 7638, -1, 7638, 6818, 7639, -1, 7639, 6817, 7640, -1, 7640, 6816, 7329, -1, 7329, 6853, 7330, -1, 7330, 7331, 7332, -1, 7332, 7333, 7334, -1, 7334, 7368, 7335, -1, 7335, 7336, 7641, -1, 7641, 6814, 7648, -1, 7648, 7337, 7369, -1, 7369, 6811, 7650, -1, 7650, 6809, 7338, -1, 7338, 6808, 7370, -1, 7370, 7371, 7372, -1, 7372, 6871, 7542, -1, 7373, 7375, 7374, -1, 7374, 7375, 7515, -1, 7515, 7375, 7097, -1, 7376, 7097, 7512, -1, 7376, 7515, 7097, -1, 7097, 7377, 7512, -1, 7512, 7377, 7378, -1, 7378, 7377, 7095, -1, 7092, 7378, 7095, -1, 7092, 7519, 7378, -1, 7092, 7091, 7519, -1, 7519, 7091, 7521, -1, 7521, 7091, 7089, -1, 7379, 7089, 7087, -1, 7526, 7087, 7386, -1, 7524, 7386, 7084, -1, 7528, 7084, 7387, -1, 7388, 7387, 7389, -1, 7531, 7389, 7380, -1, 7390, 7380, 7381, -1, 7532, 7381, 7082, -1, 7533, 7082, 7081, -1, 7382, 7081, 7071, -1, 7534, 7071, 7391, -1, 7392, 7391, 7073, -1, 7393, 7073, 7075, -1, 7383, 7075, 7384, -1, 7535, 7384, 6881, -1, 7385, 7535, 6881, -1, 7521, 7089, 7379, -1, 7379, 7087, 7526, -1, 7526, 7386, 7524, -1, 7524, 7084, 7528, -1, 7528, 7387, 7388, -1, 7388, 7389, 7531, -1, 7531, 7380, 7390, -1, 7390, 7381, 7532, -1, 7532, 7082, 7533, -1, 7533, 7081, 7382, -1, 7382, 7071, 7534, -1, 7534, 7391, 7392, -1, 7392, 7073, 7393, -1, 7393, 7075, 7383, -1, 7383, 7384, 7535, -1, 6894, 7572, 7059, -1, 7059, 7572, 7057, -1, 7057, 7572, 7570, -1, 7411, 7570, 7395, -1, 7394, 7395, 7397, -1, 7396, 7397, 7566, -1, 7051, 7566, 7398, -1, 7060, 7398, 7412, -1, 7413, 7412, 7565, -1, 7053, 7565, 7399, -1, 7061, 7399, 7400, -1, 7063, 7400, 7562, -1, 7414, 7562, 7401, -1, 7402, 7401, 7561, -1, 7067, 7561, 7560, -1, 7415, 7560, 7559, -1, 7068, 7559, 7416, -1, 7417, 7416, 7403, -1, 7418, 7403, 7558, -1, 7419, 7558, 7557, -1, 7420, 7557, 7556, -1, 7404, 7556, 7406, -1, 7405, 7406, 7407, -1, 7408, 7407, 7553, -1, 7410, 7553, 7409, -1, 7079, 7410, 7409, -1, 7057, 7570, 7411, -1, 7411, 7395, 7394, -1, 7394, 7397, 7396, -1, 7396, 7566, 7051, -1, 7051, 7398, 7060, -1, 7060, 7412, 7413, -1, 7413, 7565, 7053, -1, 7053, 7399, 7061, -1, 7061, 7400, 7063, -1, 7063, 7562, 7414, -1, 7414, 7401, 7402, -1, 7402, 7561, 7067, -1, 7067, 7560, 7415, -1, 7415, 7559, 7068, -1, 7068, 7416, 7417, -1, 7417, 7403, 7418, -1, 7418, 7558, 7419, -1, 7419, 7557, 7420, -1, 7420, 7556, 7404, -1, 7404, 7406, 7405, -1, 7405, 7407, 7408, -1, 7408, 7553, 7410, -1, 6920, 7422, 7421, -1, 7421, 7422, 7580, -1, 7580, 7422, 7423, -1, 7431, 7423, 7040, -1, 7424, 7040, 7033, -1, 7578, 7033, 7432, -1, 7579, 7432, 7433, -1, 7584, 7433, 7030, -1, 7434, 7030, 7435, -1, 7586, 7435, 7029, -1, 7436, 7029, 7027, -1, 7589, 7027, 7437, -1, 7591, 7437, 7026, -1, 7593, 7026, 7023, -1, 7438, 7023, 7425, -1, 7597, 7425, 7426, -1, 7439, 7426, 7427, -1, 7599, 7427, 7428, -1, 7600, 7428, 7440, -1, 7441, 7440, 7442, -1, 7443, 7442, 7429, -1, 7444, 7429, 7025, -1, 7601, 7025, 7430, -1, 6912, 7601, 7430, -1, 7580, 7423, 7431, -1, 7431, 7040, 7424, -1, 7424, 7033, 7578, -1, 7578, 7432, 7579, -1, 7579, 7433, 7584, -1, 7584, 7030, 7434, -1, 7434, 7435, 7586, -1, 7586, 7029, 7436, -1, 7436, 7027, 7589, -1, 7589, 7437, 7591, -1, 7591, 7026, 7593, -1, 7593, 7023, 7438, -1, 7438, 7425, 7597, -1, 7597, 7426, 7439, -1, 7439, 7427, 7599, -1, 7599, 7428, 7600, -1, 7600, 7440, 7441, -1, 7441, 7442, 7443, -1, 7443, 7429, 7444, -1, 7444, 7025, 7601, -1, 6942, 7011, 6940, -1, 6940, 7011, 7612, -1, 7612, 7011, 7446, -1, 7445, 7446, 7008, -1, 7456, 7008, 7447, -1, 7614, 7447, 7457, -1, 7458, 7457, 7459, -1, 7615, 7459, 7448, -1, 7616, 7448, 7000, -1, 7617, 7000, 7460, -1, 7611, 7460, 7461, -1, 7610, 7461, 7145, -1, 7474, 7145, 6997, -1, 7472, 6997, 6994, -1, 7470, 6994, 7449, -1, 7468, 7449, 7450, -1, 7465, 7450, 6992, -1, 7462, 6992, 7452, -1, 7451, 7452, 7453, -1, 7463, 7453, 7455, -1, 7454, 7463, 7455, -1, 7612, 7446, 7445, -1, 7445, 7008, 7456, -1, 7456, 7447, 7614, -1, 7614, 7457, 7458, -1, 7458, 7459, 7615, -1, 7615, 7448, 7616, -1, 7616, 7000, 7617, -1, 7617, 7460, 7611, -1, 7611, 7461, 7610, -1, 7610, 7145, 7474, -1, 7474, 6997, 7472, -1, 7472, 6994, 7470, -1, 7470, 7449, 7468, -1, 7468, 7450, 7465, -1, 7465, 6992, 7462, -1, 7462, 7452, 7451, -1, 7451, 7453, 7463, -1, 7454, 6939, 7463, -1, 7463, 6939, 6938, -1, 7464, 7463, 6938, -1, 7464, 7451, 7463, -1, 7464, 7478, 7451, -1, 7451, 7478, 7462, -1, 7462, 7478, 7264, -1, 7465, 7264, 7266, -1, 7466, 7465, 7266, -1, 7466, 7468, 7465, -1, 7466, 7267, 7468, -1, 7468, 7267, 7289, -1, 7467, 7468, 7289, -1, 7467, 7290, 7468, -1, 7468, 7290, 7470, -1, 7470, 7290, 7270, -1, 7469, 7470, 7270, -1, 7469, 7472, 7470, -1, 7469, 7471, 7472, -1, 7472, 7471, 7473, -1, 7291, 7472, 7473, -1, 7291, 7474, 7472, -1, 7291, 7293, 7474, -1, 7474, 7293, 7273, -1, 7294, 7474, 7273, -1, 7294, 7276, 7474, -1, 7474, 7276, 7598, -1, 7475, 7598, 7443, -1, 7476, 7443, 6909, -1, 7476, 7475, 7443, -1, 7476, 5994, 7475, -1, 7476, 5995, 5994, -1, 7476, 6907, 5995, -1, 5995, 6907, 5996, -1, 5996, 6907, 7602, -1, 5997, 7602, 6914, -1, 7477, 6914, 6128, -1, 7477, 5997, 6914, -1, 7477, 5999, 5997, -1, 7477, 6130, 5999, -1, 7264, 7478, 7620, -1, 7480, 7620, 7479, -1, 7351, 7480, 7479, -1, 7351, 7485, 7480, -1, 7351, 7481, 7485, -1, 7485, 7481, 7306, -1, 7482, 7485, 7306, -1, 7482, 7483, 7485, -1, 7485, 7483, 7309, -1, 7484, 7485, 7309, -1, 7484, 7312, 7485, -1, 7485, 7312, 7487, -1, 7486, 7487, 7654, -1, 7486, 7485, 7487, -1, 7488, 7494, 7510, -1, 7488, 7489, 7494, -1, 7488, 6936, 7489, -1, 7489, 6936, 5988, -1, 5988, 6936, 7492, -1, 7493, 7492, 6935, -1, 6134, 6935, 6131, -1, 6134, 7493, 6935, -1, 6134, 7490, 7493, -1, 6134, 7491, 7490, -1, 7490, 7491, 5981, -1, 5988, 7492, 7493, -1, 7495, 7500, 7494, -1, 7495, 7496, 7500, -1, 7495, 5989, 7496, -1, 7496, 5989, 6124, -1, 6124, 5989, 7497, -1, 6125, 7497, 5986, -1, 5978, 5986, 5977, -1, 5978, 6125, 5986, -1, 5978, 6126, 6125, -1, 5978, 5980, 6126, -1, 6126, 5980, 7498, -1, 6124, 7497, 6125, -1, 7499, 7506, 7500, -1, 7499, 7502, 7506, -1, 7499, 7501, 7502, -1, 7502, 7501, 7503, -1, 7503, 7501, 7505, -1, 6875, 7505, 6725, -1, 6723, 6875, 6725, -1, 7505, 6122, 6725, -1, 6725, 6122, 7504, -1, 7504, 6122, 6121, -1, 6875, 7503, 7505, -1, 7506, 6877, 7500, -1, 7500, 6877, 7507, -1, 7508, 7500, 7507, -1, 7508, 7494, 7500, -1, 7508, 7510, 7494, -1, 7508, 7509, 7510, -1, 7510, 7509, 7620, -1, 7478, 7510, 7620, -1, 7511, 7346, 6877, -1, 7511, 7255, 7346, -1, 7511, 7513, 7255, -1, 7511, 7512, 7513, -1, 7511, 7376, 7512, -1, 7511, 7514, 7376, -1, 7376, 7514, 7515, -1, 7515, 7514, 7516, -1, 6872, 7515, 7516, -1, 6872, 7374, 7515, -1, 7513, 7512, 7517, -1, 7517, 7512, 7378, -1, 7518, 7378, 7519, -1, 7521, 7518, 7519, -1, 7521, 7520, 7518, -1, 7521, 7522, 7520, -1, 7521, 7379, 7522, -1, 7522, 7379, 7523, -1, 7523, 7379, 7526, -1, 7254, 7526, 7524, -1, 7525, 7524, 7527, -1, 7525, 7254, 7524, -1, 7517, 7378, 7518, -1, 7523, 7526, 7254, -1, 7524, 7528, 7527, -1, 7527, 7528, 7237, -1, 7237, 7528, 7252, -1, 7252, 7528, 7388, -1, 7530, 7388, 7529, -1, 7530, 7252, 7388, -1, 7388, 7531, 7529, -1, 7529, 7531, 7538, -1, 7538, 7531, 7390, -1, 7532, 7538, 7390, -1, 7532, 7533, 7538, -1, 7538, 7533, 7382, -1, 7534, 7538, 7382, -1, 7534, 6888, 7538, -1, 7534, 7537, 6888, -1, 7534, 7392, 7537, -1, 7537, 7392, 7393, -1, 6886, 7393, 7383, -1, 7535, 6886, 7383, -1, 7535, 6885, 6886, -1, 7535, 7536, 6885, -1, 7535, 6883, 7536, -1, 7535, 7385, 6883, -1, 7537, 7393, 6886, -1, 7538, 6888, 7562, -1, 7178, 7562, 7160, -1, 7178, 7538, 7562, -1, 7178, 7235, 7538, -1, 7178, 7179, 7235, -1, 7235, 7179, 7539, -1, 7539, 7179, 7540, -1, 7655, 7540, 7541, -1, 7542, 7541, 7372, -1, 7542, 7655, 7541, -1, 7542, 7233, 7655, -1, 7542, 7251, 7233, -1, 7542, 7230, 7251, -1, 7542, 7250, 7230, -1, 7542, 7229, 7250, -1, 7542, 7228, 7229, -1, 7542, 7247, 7228, -1, 7542, 7546, 7247, -1, 7542, 7543, 7546, -1, 7546, 7543, 7296, -1, 7544, 7546, 7296, -1, 7544, 7297, 7546, -1, 7546, 7297, 7545, -1, 7340, 7546, 7545, -1, 7340, 7547, 7546, -1, 7340, 7549, 7547, -1, 7340, 7548, 7549, -1, 7340, 7226, 7548, -1, 7340, 7222, 7226, -1, 7340, 7243, 7222, -1, 7340, 7550, 7243, -1, 7243, 7550, 7299, -1, 7341, 7243, 7299, -1, 7341, 7342, 7243, -1, 7243, 7342, 7343, -1, 7301, 7243, 7343, -1, 7301, 7344, 7243, -1, 7243, 7344, 7345, -1, 7618, 7345, 7551, -1, 7241, 7551, 7255, -1, 7241, 7618, 7551, -1, 7554, 7406, 7552, -1, 7554, 7407, 7406, -1, 7554, 7553, 7407, -1, 7554, 6891, 7553, -1, 7553, 6891, 7555, -1, 6892, 7553, 7555, -1, 6892, 7409, 7553, -1, 7406, 7556, 7552, -1, 7552, 7556, 7557, -1, 7558, 7552, 7557, -1, 7558, 7403, 7552, -1, 7552, 7403, 7416, -1, 7559, 7552, 7416, -1, 7559, 7560, 7552, -1, 7552, 7560, 7561, -1, 7401, 7552, 7561, -1, 7401, 7562, 7552, -1, 7552, 7562, 6888, -1, 7400, 7156, 7562, -1, 7400, 7563, 7156, -1, 7400, 7399, 7563, -1, 7563, 7399, 7173, -1, 7173, 7399, 7564, -1, 7564, 7399, 7565, -1, 7171, 7565, 7412, -1, 7154, 7412, 7398, -1, 7566, 7154, 7398, -1, 7566, 7567, 7154, -1, 7566, 7397, 7567, -1, 7567, 7397, 7568, -1, 7568, 7397, 7395, -1, 7636, 7395, 7571, -1, 7367, 7571, 6902, -1, 7569, 6902, 7366, -1, 7569, 7367, 6902, -1, 7564, 7565, 7171, -1, 7171, 7412, 7154, -1, 7395, 7570, 7571, -1, 7571, 7570, 6895, -1, 6895, 7570, 7572, -1, 7573, 7572, 7574, -1, 7573, 6895, 7572, -1, 7572, 6894, 7574, -1, 7636, 7571, 7367, -1, 6903, 6932, 6902, -1, 6903, 7575, 6932, -1, 6903, 7576, 7575, -1, 7575, 7576, 6924, -1, 6924, 7576, 6898, -1, 6925, 6898, 6726, -1, 6927, 6925, 6726, -1, 6898, 6900, 6726, -1, 6726, 6900, 7577, -1, 7577, 6900, 6727, -1, 6925, 6924, 6898, -1, 6932, 6931, 6902, -1, 6902, 6931, 7366, -1, 7366, 6931, 7635, -1, 7635, 6931, 6923, -1, 7365, 6923, 7424, -1, 7578, 7365, 7424, -1, 7578, 7579, 7365, -1, 7365, 7579, 7634, -1, 7326, 7634, 7364, -1, 7326, 7365, 7634, -1, 7424, 6923, 7431, -1, 7431, 6923, 6922, -1, 7580, 6922, 6929, -1, 7581, 7580, 6929, -1, 7581, 7421, 7580, -1, 7431, 6922, 7580, -1, 7579, 7584, 7634, -1, 7634, 7584, 7195, -1, 7195, 7584, 7211, -1, 7211, 7584, 7193, -1, 7193, 7584, 7582, -1, 7582, 7584, 7583, -1, 7583, 7584, 7434, -1, 7209, 7434, 7586, -1, 7585, 7586, 7436, -1, 7588, 7436, 7589, -1, 7587, 7589, 7590, -1, 7587, 7588, 7589, -1, 7583, 7434, 7209, -1, 7209, 7586, 7585, -1, 7585, 7436, 7588, -1, 7589, 7591, 7590, -1, 7590, 7591, 7592, -1, 7592, 7591, 7593, -1, 7594, 7593, 7595, -1, 7594, 7592, 7593, -1, 7593, 7438, 7595, -1, 7595, 7438, 7206, -1, 7206, 7438, 7596, -1, 7596, 7438, 7597, -1, 7205, 7597, 7598, -1, 7205, 7596, 7597, -1, 7597, 7439, 7598, -1, 7598, 7439, 7599, -1, 7600, 7598, 7599, -1, 7600, 7441, 7598, -1, 7598, 7441, 7443, -1, 7443, 7444, 6909, -1, 6909, 7444, 6916, -1, 6916, 7444, 7601, -1, 6918, 7601, 6910, -1, 6918, 6916, 7601, -1, 7601, 6912, 6910, -1, 5996, 7602, 5997, -1, 6914, 6905, 6128, -1, 6128, 6905, 7603, -1, 7475, 5994, 7604, -1, 7604, 5994, 7605, -1, 5992, 7604, 7605, -1, 5992, 6949, 7604, -1, 5992, 5991, 6949, -1, 6949, 5991, 6946, -1, 6946, 5991, 7606, -1, 7608, 6946, 7606, -1, 7608, 7607, 6946, -1, 7608, 6137, 7607, -1, 5991, 5990, 7606, -1, 7606, 5990, 7609, -1, 7598, 7475, 7474, -1, 7474, 7475, 6945, -1, 7610, 6945, 7611, -1, 7610, 7474, 6945, -1, 6944, 7445, 6945, -1, 6944, 7612, 7445, -1, 6944, 7613, 7612, -1, 7612, 7613, 6941, -1, 6940, 7612, 6941, -1, 7445, 7456, 6945, -1, 6945, 7456, 7614, -1, 7458, 6945, 7614, -1, 7458, 7615, 6945, -1, 6945, 7615, 7616, -1, 7617, 6945, 7616, -1, 7617, 7611, 6945, -1, 7465, 7462, 7264, -1, 7243, 7345, 7618, -1, 7551, 7346, 7255, -1, 7346, 7619, 6877, -1, 6877, 7619, 7507, -1, 7264, 7620, 7480, -1, 7353, 7281, 7487, -1, 7353, 7280, 7281, -1, 7353, 7621, 7280, -1, 7280, 7621, 7279, -1, 7279, 7621, 7622, -1, 7624, 7279, 7622, -1, 7624, 7623, 7279, -1, 7624, 7356, 7623, -1, 7623, 7356, 7278, -1, 7278, 7356, 7315, -1, 7627, 7315, 7625, -1, 7627, 7278, 7315, -1, 7627, 7626, 7278, -1, 7627, 7221, 7626, -1, 7626, 7221, 7628, -1, 7628, 7221, 7203, -1, 7276, 7203, 7598, -1, 7276, 7628, 7203, -1, 7358, 7630, 7315, -1, 7358, 7359, 7630, -1, 7630, 7359, 7629, -1, 7360, 7630, 7629, -1, 7360, 7318, 7630, -1, 7630, 7318, 7361, -1, 7321, 7630, 7361, -1, 7321, 7322, 7630, -1, 7630, 7322, 7323, -1, 7215, 7323, 7631, -1, 7632, 7631, 7633, -1, 7214, 7633, 7362, -1, 7197, 7362, 7212, -1, 7197, 7214, 7362, -1, 7630, 7323, 7215, -1, 7215, 7631, 7632, -1, 7632, 7633, 7214, -1, 7362, 7325, 7212, -1, 7212, 7325, 7634, -1, 7634, 7325, 7364, -1, 7365, 7635, 6923, -1, 7395, 7636, 7568, -1, 7568, 7636, 7638, -1, 7637, 7638, 7170, -1, 7637, 7568, 7638, -1, 7638, 7639, 7170, -1, 7170, 7639, 7184, -1, 7184, 7639, 7640, -1, 7329, 7184, 7640, -1, 7329, 7330, 7184, -1, 7184, 7330, 7332, -1, 7334, 7184, 7332, -1, 7334, 7335, 7184, -1, 7184, 7335, 7641, -1, 7648, 7184, 7641, -1, 7648, 7642, 7184, -1, 7648, 7643, 7642, -1, 7648, 7645, 7643, -1, 7648, 7644, 7645, -1, 7648, 7167, 7644, -1, 7648, 7647, 7167, -1, 7648, 7646, 7647, -1, 7648, 7165, 7646, -1, 7648, 7182, 7165, -1, 7648, 7181, 7182, -1, 7648, 7369, 7181, -1, 7181, 7369, 7649, -1, 7649, 7369, 7650, -1, 7180, 7650, 7338, -1, 7370, 7180, 7338, -1, 7370, 7651, 7180, -1, 7370, 7372, 7651, -1, 7651, 7372, 7541, -1, 7649, 7650, 7180, -1, 7281, 7258, 7487, -1, 7487, 7258, 7652, -1, 7260, 7487, 7652, -1, 7260, 7282, 7487, -1, 7487, 7282, 7284, -1, 7653, 7487, 7284, -1, 7653, 7285, 7487, -1, 7487, 7285, 7654, -1, 7655, 7539, 7540, -1, 7630, 7216, 7315, -1, 7315, 7216, 7656, -1, 7657, 7315, 7656, -1, 7657, 7218, 7315, -1, 7315, 7218, 7219, -1, 7658, 7315, 7219, -1, 7658, 7625, 7315, -1, 7156, 7659, 7562, -1, 7562, 7659, 7660, -1, 7175, 7562, 7660, -1, 7175, 7176, 7562, -1, 7562, 7176, 7177, -1, 7160, 7562, 7177, -1 ] } } ] } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 0.000 description "top" position 0.000 11.300 48.064 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 3.142 description "bottom" position 0.000 11.300 -56.664 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 1.571 description "front" position 0.000 -41.064 -4.300 } Viewpoint { jump TRUE orientation -0.000 -0.707 -0.707 3.142 description "back" position 0.000 63.664 -4.300 } Viewpoint { jump TRUE orientation 0.577 -0.577 -0.577 2.094 description "right" position -52.364 11.300 -4.300 } Viewpoint { jump TRUE orientation 0.577 0.577 0.577 2.094 description "left" position 52.364 11.300 -4.300 } NavigationInfo { avatarSize [0.25, 1.6, 0.75] headlight TRUE speed 1.0 type "EXAMINE" visibilityLimit 0.0 } choreonoid-1.5.0/share/model/RIC30/parts/R_HIP_R.wrl0000664000000000000000000456226512741425367020430 0ustar rootroot#VRML V2.0 utf8 WorldInfo { title "Exported tringle mesh to VRML97" info ["Created by FreeCAD" ""] } Background { skyAngle 1.57 skyColor 0.1 0.2 0.2 } Transform { scale 0.001 0.001 0.001 rotation 0 0 1 0 scaleOrientation 0 0 1 0 bboxCenter 0 0 0 bboxSize 50.500 29.500 39.600 center 0.000 0.000 0.000 translation 0.000 0.000 0.000 children [ Shape { appearance Appearance { material Material { ambientIntensity 0.2 diffuseColor 0.00 0.00 0.00 emissiveColor 0.00 0.00 0.00 specularColor 0.98 0.98 0.98 shininess 0.06 transparency 0.00 } } geometry IndexedFaceSet { solid FALSE coord Coordinate { point [ 0.000 1.800 0.650, 0.122 1.800 0.638, 0.239 1.800 0.604, 0.354 1.800 0.545, 0.639 1.800 -0.122, 0.650 1.800 0.000, 0.604 1.800 0.239, -0.239 1.800 -0.604, -0.354 1.800 -0.545, -0.357 1.800 0.543, -0.460 1.800 0.460, -0.604 1.800 0.239, -0.650 1.800 0.000, -0.640 1.800 -0.119, -0.119 1.800 0.640, 0.239 1.800 -0.604, -0.312 -11.000 -1.569, -0.612 -11.000 -1.478, -0.889 -11.000 -1.330, -1.330 -11.000 -0.889, -1.600 -11.000 0.000, -0.889 -11.000 1.330, -1.131 -11.000 1.131, -1.478 -11.000 0.612, 0.000 -11.000 1.600, -0.000 -11.000 -1.600, 0.612 -11.000 1.478, 1.131 -11.000 1.131, 1.131 -11.000 -1.131, 1.478 -11.000 -0.612, 0.312 -11.000 -1.569, 1.330 -11.000 0.889, 1.478 -11.000 0.612, -0.000 1.800 -0.650, -0.000 1.802 -0.678, -0.211 1.849 -0.752, -0.437 1.944 -0.719, -0.615 1.944 -0.575, -0.664 1.802 -0.138, -0.604 1.800 -0.239, -0.602 1.802 -0.312, -0.543 1.800 -0.357, -0.496 1.802 -0.463, -0.406 1.849 -0.667, -0.227 1.944 -0.811, 0.357 1.800 -0.543, 0.496 1.802 -0.463, 0.848 2.000 -0.058, 0.694 2.000 -0.490, 0.615 1.944 -0.575, 0.571 1.849 -0.533, 0.406 1.849 -0.667, 0.353 1.802 -0.580, 0.460 1.800 -0.460, 0.544 1.800 -0.354, 0.604 1.800 -0.239, 0.677 1.802 0.046, 0.621 2.000 0.580, 0.793 1.944 0.282, 0.736 1.849 0.262, 0.602 1.802 -0.312, 0.664 1.802 -0.138, 0.840 1.944 0.057, 0.779 1.849 0.053, 0.640 1.800 0.119, 0.639 1.802 0.227, 0.638 1.849 0.450, 0.531 1.944 0.653, 0.335 1.944 0.772, 0.543 1.800 0.357, 0.460 1.800 0.460, 0.428 1.802 0.526, -0.106 1.849 0.774, -0.092 1.802 0.672, -0.531 1.944 0.653, -0.229 2.000 0.818, -0.335 1.944 0.772, 0.270 1.802 0.622, 0.092 1.802 0.672, 0.311 1.849 0.716, 0.115 1.944 0.834, 0.106 1.849 0.774, -0.493 1.849 0.606, -0.270 1.802 0.622, -0.239 1.800 0.604, -0.639 1.800 0.122, -0.765 1.849 -0.159, -0.748 1.944 -0.387, -0.693 1.849 -0.359, -0.824 1.944 -0.171, -0.779 1.849 0.053, -0.677 1.802 0.046, -0.793 1.944 0.282, -0.755 2.000 0.391, -0.688 1.944 0.486, -0.428 1.802 0.526, -0.554 1.802 0.391, -0.544 1.800 0.354, -0.639 1.802 0.227, -0.840 1.944 0.057, -0.460 1.800 -0.460, -0.000 1.944 -0.842, -0.183 1.802 -0.653, -0.122 1.800 -0.638, 0.183 1.802 -0.653, 0.211 1.849 -0.752, 0.119 1.800 -0.640, 0.536 2.000 -0.659, -0.000 1.849 -0.781, 0.339 2.000 -0.780, 0.116 2.000 -0.842, 0.227 1.944 -0.811, 0.437 1.944 -0.719, 0.693 1.849 -0.359, 0.748 1.944 -0.387, 0.824 1.944 -0.171, 0.765 1.849 -0.159, 0.688 1.944 0.486, 0.493 1.849 0.606, 0.554 1.802 0.391, -0.115 1.944 0.834, -0.311 1.849 0.716, -0.736 1.849 0.262, -0.638 1.849 0.450, -0.571 1.849 -0.533, -0.353 1.802 -0.580, -0.312 -14.000 1.569, -0.612 -11.000 1.478, -0.312 -11.000 1.569, -0.612 -14.000 1.478, -0.889 -14.000 1.330, -1.330 -11.000 0.889, -1.330 -14.000 0.889, -1.569 -11.000 -0.312, -1.131 -11.000 -1.131, -1.330 -14.000 -0.889, -0.612 -14.000 -1.478, -0.312 -14.000 -1.569, 0.312 -14.000 -1.569, 0.889 -11.000 -1.330, 1.330 -14.000 -0.889, 1.569 -11.000 -0.312, 1.569 -14.000 -0.312, 1.600 -14.000 -0.000, 1.569 -11.000 0.312, 1.330 -14.000 0.889, 0.612 -14.000 1.478, 0.312 -11.000 1.569, 0.000 -14.000 1.600, -1.569 -11.000 0.312, -1.478 -11.000 -0.612, 0.612 -11.000 -1.478, 1.330 -11.000 -0.889, 1.478 -14.000 -0.612, 1.600 -11.000 -0.000, 0.889 -11.000 1.330, 0.818 14.700 -0.229, 0.726 14.700 -0.442, 0.801 2.000 -0.285, -0.285 14.700 -0.801, -0.339 2.000 -0.780, -0.848 2.000 -0.058, -0.842 14.700 -0.116, 0.173 14.700 0.832, 0.391 14.700 0.755, 0.442 2.000 0.726, 0.726 14.700 0.442, -0.058 14.700 -0.848, -0.116 2.000 -0.842, -0.490 14.700 -0.694, -0.536 2.000 -0.659, -0.694 2.000 -0.490, -0.801 2.000 -0.285, -0.842 14.700 0.116, -0.832 2.000 0.173, -0.621 2.000 0.580, -0.490 14.700 0.694, -0.442 2.000 0.726, 0.000 2.000 0.850, 0.229 2.000 0.818, 0.755 2.000 0.391, 0.832 2.000 0.173, -7.200 10.900 7.100, -7.025 10.900 7.083, -6.564 10.900 6.837, -6.317 10.900 6.376, -6.300 10.900 6.201, -6.700 10.900 5.451, -6.856 10.900 5.369, -7.200 10.900 5.300, -7.025 10.900 5.317, -7.363 10.900 5.315, -7.334 10.900 7.090, -7.400 10.900 7.077, -7.668 10.900 5.431, -7.911 10.900 5.649, -8.098 10.900 6.263, -7.827 10.900 6.845, -8.072 10.900 6.425, 0.312 -14.000 1.569, 1.087 -14.433 1.497, 1.629 -14.492 1.183, 1.485 -14.500 1.485, 0.960 -14.500 1.867, 0.914 -14.492 1.794, 0.289 -14.433 1.827, -0.255 -14.171 1.610, 0.000 -14.171 1.630, 0.622 -14.492 1.915, 0.315 -14.492 1.988, 0.889 -14.000 1.330, 1.009 -14.321 1.389, 1.214 -14.321 1.214, 1.794 -14.492 0.914, 1.863 -14.500 0.969, 1.389 -14.321 1.009, 1.648 -14.433 0.840, 1.915 -14.492 0.622, 1.153 -14.171 1.153, 1.131 -14.000 1.131, 2.021 -14.500 0.576, 1.478 -14.000 0.612, 1.569 -14.000 0.312, 1.717 -14.321 0.000, 1.988 -14.492 -0.315, 1.827 -14.433 -0.289, 2.017 -14.500 -0.585, 2.063 -14.500 -0.394, 2.091 -14.500 -0.199, 2.013 -14.492 0.000, 1.696 -14.321 -0.269, 1.794 -14.492 -0.914, 1.319 -14.171 -0.958, 1.214 -14.321 -1.214, 0.914 -14.492 -1.794, 1.530 -14.321 -0.779, 1.452 -14.171 -0.740, 1.389 -14.321 -1.009, 1.009 -14.321 -1.389, 0.840 -14.433 -1.648, 0.622 -14.492 -1.915, 0.969 -14.500 -1.863, 0.958 -14.171 -1.319, 0.779 -14.321 -1.530, 0.572 -14.433 -1.759, 0.612 -14.000 -1.478, 0.269 -14.321 -1.696, -0.315 -14.492 -1.988, 0.196 -14.500 -2.092, 0.255 -14.171 -1.610, -0.000 -14.321 -1.717, -0.269 -14.321 -1.696, -0.572 -14.433 -1.759, -0.914 -14.492 -1.794, -0.622 -14.492 -1.915, -0.000 -14.000 -1.600, -0.531 -14.321 -1.633, -1.183 -14.492 -1.629, -0.740 -14.171 -1.452, -0.889 -14.000 -1.330, -0.958 -14.171 -1.319, -1.497 -14.433 -1.087, -1.794 -14.492 -0.914, -1.629 -14.492 -1.183, -1.308 -14.433 -1.308, -1.424 -14.492 -1.424, -0.779 -14.321 -1.530, -1.131 -14.000 -1.131, -1.389 -14.321 -1.009, -1.915 -14.492 -0.622, -1.530 -14.321 -0.779, -2.066 -14.500 -0.386, -1.478 -14.000 -0.612, -1.569 -14.000 -0.312, -1.610 -14.171 -0.255, -1.827 -14.433 0.289, -1.915 -14.492 0.622, -2.063 -14.500 0.394, -2.092 -14.500 -0.196, -1.988 -14.492 -0.315, -1.630 -14.171 0.000, -1.794 -14.492 0.914, -1.867 -14.500 0.960, -1.953 -14.500 0.773, -1.600 -14.000 0.000, -1.633 -14.321 0.531, -1.759 -14.433 0.572, -1.629 -14.492 1.183, -1.759 -14.500 1.145, -1.478 -14.000 0.612, -1.452 -14.171 0.740, -1.214 -14.321 1.214, -1.087 -14.433 1.497, -0.914 -14.492 1.794, -0.969 -14.500 1.863, -1.183 -14.492 1.629, -1.308 -14.433 1.308, -1.389 -14.321 1.009, -1.131 -14.000 1.131, -1.319 -14.171 0.958, -1.153 -14.171 1.153, -0.773 -14.500 1.953, -0.958 -14.171 1.319, -0.840 -14.433 1.648, -0.576 -14.500 2.021, -0.504 -14.171 1.550, -0.779 -14.321 1.530, -0.531 -14.321 1.633, -0.740 -14.171 1.452, 0.000 -14.492 2.013, 0.199 -14.500 2.091, -1.424 -14.492 1.424, -1.485 -14.500 1.485, -1.631 -14.500 1.322, -1.497 -14.433 1.087, -1.530 -14.321 0.779, -1.550 -14.171 0.504, -1.569 -14.000 0.312, -1.610 -14.171 0.255, -1.988 -14.492 0.315, -2.013 -14.492 0.000, -1.452 -14.171 -0.740, -1.550 -14.171 -0.504, -1.696 -14.321 -0.269, -1.485 -14.500 -1.485, -1.087 -14.433 -1.497, -0.504 -14.171 -1.550, -0.199 -14.500 -2.091, 0.740 -14.171 -1.452, 0.504 -14.171 -1.550, 1.485 -14.500 -1.485, 1.424 -14.492 -1.424, 1.629 -14.492 -1.183, 1.631 -14.500 -1.322, 1.497 -14.433 -1.087, 1.648 -14.433 -0.840, 1.633 -14.321 -0.531, 1.610 -14.171 -0.255, 1.550 -14.171 -0.504, 1.827 -14.433 0.289, 1.633 -14.321 0.531, 1.452 -14.171 0.740, 1.550 -14.171 0.504, 1.610 -14.171 0.255, 1.696 -14.321 0.269, 1.424 -14.492 1.424, 0.779 -14.321 1.530, 0.840 -14.433 1.648, 0.531 -14.321 1.633, 0.504 -14.171 1.550, 0.572 -14.433 1.759, 0.255 -14.171 1.610, 0.000 -14.321 1.717, -0.289 -14.433 1.827, -1.717 -14.321 0.000, -1.214 -14.321 -1.214, -1.153 -14.171 -1.153, -0.000 -14.171 -1.630, 1.153 -14.171 -1.153, 0.269 -14.321 1.696, 0.958 -14.171 1.319, 0.740 -14.171 1.452, 1.308 -14.433 1.308, 1.183 -14.492 1.629, 1.497 -14.433 1.087, 1.988 -14.492 0.315, 1.759 -14.433 0.572, 1.530 -14.321 0.779, 1.319 -14.171 0.958, 1.850 -14.433 0.000, 1.630 -14.171 0.000, 1.915 -14.492 -0.622, 1.759 -14.433 -0.572, 1.183 -14.492 -1.629, 1.308 -14.433 -1.308, 1.087 -14.433 -1.497, 1.131 -14.000 -1.131, 0.889 -14.000 -1.330, 0.289 -14.433 -1.827, 0.315 -14.492 -1.988, 0.531 -14.321 -1.633, -0.255 -14.171 -1.610, -0.289 -14.433 -1.827, -0.000 -14.492 -2.013, -0.000 -14.433 -1.850, -0.840 -14.433 -1.648, -1.009 -14.321 -1.389, -1.648 -14.433 -0.840, -1.319 -14.171 -0.958, -1.759 -14.433 -0.572, -1.633 -14.321 -0.531, -1.827 -14.433 -0.289, -1.850 -14.433 0.000, -1.696 -14.321 0.269, -1.648 -14.433 0.840, -1.009 -14.321 1.389, -0.622 -14.492 1.915, -0.572 -14.433 1.759, -0.315 -14.492 1.988, 0.000 -14.433 1.850, -0.269 -14.321 1.696, -8.532 10.900 -25.245, -8.583 10.900 -25.076, -8.583 10.900 -24.725, -8.200 10.900 -25.649, -8.532 10.900 -24.555, -7.875 10.900 -24.017, -6.996 10.900 -25.461, -7.310 10.900 -25.711, -7.411 10.900 -24.048, -7.269 10.900 -24.110, -6.933 10.900 -24.429, -6.867 10.900 -24.559, -6.823 10.900 -24.700, 0.850 14.700 0.000, 0.818 14.700 0.229, 0.580 14.700 0.621, -0.058 14.700 0.848, -0.659 14.700 0.536, -1.028 15.000 0.516, -0.285 14.700 0.801, -0.780 14.700 0.339, -1.119 15.000 0.265, -0.780 14.700 -0.339, -0.659 14.700 -0.536, -0.687 15.000 -0.922, -1.028 15.000 -0.516, -1.150 15.000 0.000, -1.119 15.000 -0.265, -0.455 15.000 -1.056, 0.173 14.700 -0.832, -0.200 15.000 -1.133, 0.391 14.700 -0.755, 0.575 15.000 -0.996, 0.789 15.000 -0.836, 0.580 14.700 -0.621, 0.961 15.000 -0.632, 1.142 15.000 -0.134, -7.556 10.900 7.027, -7.525 10.871 7.236, -8.520 10.485 6.848, -8.683 10.300 6.427, -8.607 10.300 6.721, -8.016 10.785 7.150, -8.102 10.653 7.251, -7.727 10.871 7.149, -7.808 10.785 7.295, -7.700 10.900 6.949, -7.907 10.871 7.024, -8.541 10.653 6.547, -8.669 10.485 6.274, -8.624 10.485 6.568, -8.058 10.871 6.864, -8.325 10.785 6.752, -8.654 10.485 5.977, -7.934 10.900 6.721, -8.017 10.900 6.579, -8.174 10.871 6.678, -8.579 10.485 5.689, -8.284 10.871 6.255, -8.094 10.900 6.099, -7.521 10.900 5.359, -6.772 10.871 5.203, -6.134 10.485 5.187, -6.223 10.300 5.062, -6.706 10.785 5.049, -6.982 10.871 5.137, -8.569 10.653 5.990, -8.499 10.653 5.719, -8.386 10.300 5.282, -8.273 10.871 6.036, -8.376 10.653 5.467, -8.448 10.485 5.422, -8.061 10.900 5.939, -8.263 10.785 5.537, -8.266 10.485 5.187, -8.204 10.653 5.245, -8.218 10.871 5.823, -8.000 10.900 5.787, -8.108 10.785 5.337, -7.780 10.485 4.849, -8.040 10.485 4.993, -7.916 10.785 5.172, -7.987 10.871 5.452, -7.800 10.900 5.529, -7.820 10.871 5.309, -7.352 10.300 4.708, -7.200 10.485 4.729, -7.628 10.871 5.203, -7.200 10.653 4.815, -7.048 10.300 4.708, -7.452 10.785 4.973, -6.751 10.300 4.769, -7.200 10.871 5.115, -6.921 10.653 4.843, -6.948 10.785 4.973, -6.654 10.653 4.927, -6.472 10.300 4.888, -6.360 10.485 4.993, -6.580 10.871 5.309, -5.821 10.485 5.689, -5.748 10.300 5.824, -5.952 10.485 5.422, -6.564 10.900 5.563, -6.024 10.653 5.467, -6.452 10.900 5.700, -6.413 10.871 5.452, -6.279 10.871 5.626, -5.746 10.485 5.977, -6.368 10.900 5.855, -5.731 10.485 6.274, -5.816 10.653 6.270, -6.182 10.871 5.823, -6.317 10.900 6.025, -6.127 10.871 6.036, -5.962 10.785 6.010, -5.776 10.485 6.569, -5.880 10.485 6.848, -6.116 10.871 6.255, -6.113 10.300 7.233, -5.927 10.300 6.993, -5.956 10.653 6.810, -6.037 10.485 7.100, -6.104 10.653 7.048, -6.149 10.871 6.472, -6.226 10.871 6.678, -6.209 10.785 6.967, -6.298 10.653 7.251, -6.343 10.300 7.431, -6.242 10.485 7.316, -6.486 10.485 7.486, -6.368 10.900 6.545, -6.452 10.900 6.700, -6.760 10.485 7.603, -6.608 10.300 7.578, -6.785 10.653 7.522, -6.898 10.300 7.669, -6.493 10.871 7.024, -7.051 10.485 7.663, -7.349 10.485 7.663, -6.700 10.900 6.949, -6.856 10.900 7.031, -6.875 10.871 7.236, -7.340 10.653 7.578, -7.792 10.300 7.578, -7.914 10.485 7.486, -7.640 10.485 7.603, -7.872 10.653 7.411, -8.158 10.485 7.316, -8.287 10.300 7.233, -7.267 10.900 7.097, -7.310 10.871 7.280, -8.363 10.485 7.100, -7.200 10.785 4.947, -7.418 10.871 5.137, -6.904 10.485 4.759, -7.575 10.785 7.395, -7.615 10.653 7.522, -7.073 10.785 7.446, -7.327 10.785 7.446, -8.191 10.785 6.967, -8.444 10.653 6.810, -8.296 10.653 7.048, -8.251 10.871 6.471, -8.413 10.785 6.513, -8.451 10.785 6.263, -8.438 10.785 6.010, -8.584 10.653 6.270, -8.375 10.785 5.765, -8.121 10.871 5.626, -7.694 10.785 5.049, -7.991 10.653 5.063, -7.479 10.653 4.843, -7.496 10.485 4.759, -7.746 10.653 4.927, -6.620 10.485 4.849, -6.409 10.653 5.063, -6.484 10.785 5.172, -6.196 10.653 5.245, -6.292 10.785 5.337, -6.137 10.785 5.537, -6.025 10.785 5.765, -5.901 10.653 5.719, -5.831 10.653 5.990, -5.949 10.785 6.263, -5.987 10.785 6.514, -6.075 10.785 6.752, -5.859 10.653 6.547, -6.342 10.871 6.864, -6.384 10.785 7.150, -6.673 10.871 7.149, -6.592 10.785 7.295, -6.528 10.653 7.411, -7.090 10.871 7.280, -6.825 10.785 7.395, -7.060 10.653 7.578, 0.386 -14.500 -2.066, 0.576 -14.500 -2.021, 0.766 -14.500 -2.484, 0.773 -14.500 -1.953, 1.128 -14.500 -2.343, 1.153 -14.500 -1.756, 1.465 -14.500 -2.148, 1.325 -14.500 -1.630, 1.759 -14.500 -1.145, 1.867 -14.500 -0.960, 2.033 -14.500 -1.621, 2.252 -14.500 -1.300, 2.420 -14.500 -0.950, 1.953 -14.500 -0.773, 2.535 -14.500 -0.579, 2.100 -14.500 0.000, 2.593 -14.500 0.194, 2.092 -14.500 0.196, 2.535 -14.500 0.579, 2.066 -14.500 0.386, 2.420 -14.500 0.950, 1.756 -14.500 1.153, 2.033 -14.500 1.621, 1.953 -14.500 0.773, 2.252 -14.500 1.300, 1.630 -14.500 1.325, 1.322 -14.500 1.631, 1.145 -14.500 1.759, 1.128 -14.500 2.343, 0.585 -14.500 2.017, 0.388 -14.500 2.571, 0.394 -14.500 2.063, 0.773 -14.500 1.953, 0.766 -14.500 2.484, 0.000 -14.500 2.100, -0.196 -14.500 2.092, -0.255 -14.500 2.588, -0.755 -14.500 2.488, -1.226 -14.500 2.294, -1.445 -14.500 2.162, -1.649 -14.500 2.010, -2.293 -14.500 1.226, -2.403 -14.500 0.995, -2.091 -14.500 0.199, -2.100 -14.500 0.000, -2.403 -14.500 -0.995, -2.294 -14.500 -1.226, -1.630 -14.500 -1.325, -1.145 -14.500 -1.759, -0.995 -14.500 -2.403, -0.773 -14.500 -1.953, -0.585 -14.500 -2.017, -0.755 -14.500 -2.488, -0.255 -14.500 -2.587, -0.000 -14.500 -2.100, -0.386 -14.500 2.066, -1.153 -14.500 1.756, -1.325 -14.500 1.630, -1.838 -14.500 1.839, -2.017 -14.500 0.585, -2.488 -14.500 -0.755, -2.021 -14.500 -0.576, -1.953 -14.500 -0.773, -1.863 -14.500 -0.969, -1.756 -14.500 -1.153, -1.650 -14.500 -2.010, -1.322 -14.500 -1.631, -0.960 -14.500 -1.867, -0.394 -14.500 -2.063, -7.700 -10.000 -24.150, -7.018 -10.000 -24.588, -7.911 -10.000 -24.180, -6.958 -10.000 -24.793, -8.105 -10.000 -24.269, -8.105 -10.000 -25.531, -8.442 -10.000 -25.007, -8.382 -10.000 -24.588, -8.382 -10.000 -25.212, -6.958 -10.000 -25.007, -7.700 -10.000 -25.650, -7.489 -10.000 -25.620, -7.295 -10.000 -25.531, -7.911 -10.000 -25.620, 7.911 -10.000 -24.180, 7.489 -10.000 -24.180, 8.267 -10.000 -24.409, 7.295 -10.000 -25.531, 8.442 -10.000 -24.793, 7.133 -10.000 -25.391, 7.133 -10.000 -24.409, 6.958 -10.000 -25.007, 7.018 -10.000 -25.212, 8.382 -10.000 -25.212, 7.700 -10.000 -25.650, -7.810 10.871 -23.820, -8.308 10.785 -23.805, -8.516 10.785 -23.950, -8.863 10.485 -24.000, -8.075 10.785 -23.705, -8.025 10.871 -23.864, -8.227 10.871 -23.951, -8.044 10.900 -24.069, -8.200 10.900 -24.151, -9.124 10.485 -24.531, -9.183 10.300 -24.673, -8.336 10.900 -24.263, -8.407 10.871 -24.076, -8.691 10.785 -24.133, -8.558 10.871 -24.236, -8.944 10.653 -24.290, -8.448 10.900 -24.400, -8.825 10.785 -24.348, -8.913 10.785 -24.586, -9.041 10.653 -24.553, -9.169 10.485 -24.826, -9.198 10.300 -24.976, -9.152 10.300 -25.276, -8.751 10.871 -24.628, -9.084 10.653 -24.830, -9.047 10.300 -25.561, -9.154 10.485 -25.123, -8.784 10.871 -24.845, -9.079 10.485 -25.411, -8.600 10.900 -24.901, -8.938 10.785 -25.090, -8.876 10.653 -25.633, -8.766 10.485 -25.913, -8.677 10.300 -26.038, -8.948 10.485 -25.678, -8.704 10.653 -25.854, -8.428 10.300 -26.212, -8.718 10.871 -25.277, -8.763 10.785 -25.563, -8.621 10.871 -25.474, -8.149 10.300 -26.331, -8.540 10.485 -26.107, -8.487 10.871 -25.648, -8.280 10.485 -26.251, -7.996 10.485 -26.341, -8.448 10.900 -25.400, -8.416 10.785 -25.928, -8.194 10.785 -26.051, -7.979 10.653 -26.257, -7.700 10.485 -26.371, -8.336 10.900 -25.537, -8.320 10.871 -25.791, -7.404 10.485 -26.341, -7.251 10.300 -26.331, -7.548 10.300 -26.392, -8.044 10.900 -25.731, -8.128 10.871 -25.897, -7.700 10.785 -26.153, -7.421 10.653 -26.257, -6.972 10.300 -26.212, -7.120 10.485 -26.251, -7.918 10.871 -25.963, -7.875 10.900 -25.783, -7.700 10.871 -25.985, -7.448 10.785 -26.127, -7.700 10.900 -25.800, -6.860 10.485 -26.107, -7.500 10.900 -25.778, -7.482 10.871 -25.963, -7.206 10.785 -26.051, -6.634 10.485 -25.913, -6.452 10.485 -25.678, -7.272 10.871 -25.897, -7.080 10.871 -25.791, -6.321 10.485 -25.411, -6.913 10.871 -25.648, -6.524 10.653 -25.633, -6.401 10.653 -25.381, -6.246 10.485 -25.123, -7.139 10.900 -25.604, -6.779 10.871 -25.474, -6.331 10.653 -25.110, -6.231 10.485 -24.826, -6.889 10.900 -25.290, -6.316 10.653 -24.830, -6.293 10.300 -24.379, -6.276 10.485 -24.531, -6.823 10.900 -25.100, -6.380 10.485 -24.252, -6.800 10.900 -24.901, -6.359 10.653 -24.553, -6.487 10.785 -24.586, -6.537 10.485 -24.000, -6.613 10.300 -23.867, -6.649 10.871 -24.628, -6.575 10.785 -24.348, -6.604 10.653 -24.052, -6.726 10.871 -24.422, -6.742 10.485 -23.784, -6.986 10.485 -23.614, -6.843 10.300 -23.669, -6.798 10.653 -23.849, -7.108 10.300 -23.522, -6.842 10.871 -24.236, -7.026 10.900 -24.303, -7.092 10.785 -23.805, -7.285 10.653 -23.578, -7.551 10.485 -23.437, -7.398 10.300 -23.431, -7.260 10.485 -23.497, -7.139 10.900 -24.196, -7.553 10.900 -24.012, -7.700 10.900 -24.000, -7.827 10.785 -23.654, -8.140 10.485 -23.497, -7.849 10.485 -23.437, -7.560 10.653 -23.522, -7.840 10.653 -23.522, -7.573 10.785 -23.654, -7.590 10.871 -23.820, -8.115 10.653 -23.578, -8.557 10.300 -23.669, -8.414 10.485 -23.614, -8.292 10.300 -23.522, -7.700 10.653 -26.285, -8.372 10.653 -23.689, -8.602 10.653 -23.849, -8.658 10.485 -23.784, -8.796 10.653 -24.052, -8.674 10.871 -24.422, -9.020 10.485 -24.252, -8.773 10.871 -25.064, -8.951 10.785 -24.837, -8.875 10.785 -25.335, -9.069 10.653 -25.110, -8.999 10.653 -25.381, -8.608 10.785 -25.763, -8.246 10.653 -26.173, -8.491 10.653 -26.037, -7.952 10.785 -26.127, -7.154 10.653 -26.173, -6.792 10.785 -25.763, -6.696 10.653 -25.854, -6.984 10.785 -25.928, -6.909 10.653 -26.037, -6.637 10.785 -25.563, -6.525 10.785 -25.335, -6.462 10.785 -25.090, -6.682 10.871 -25.277, -6.616 10.871 -24.845, -6.449 10.785 -24.837, -6.627 10.871 -25.064, -6.456 10.653 -24.290, -6.709 10.785 -24.133, -6.884 10.785 -23.950, -6.993 10.871 -24.076, -7.028 10.653 -23.689, -7.375 10.871 -23.864, -7.325 10.785 -23.705, -7.173 10.871 -23.951, -0.402 15.000 -2.670, -0.796 15.000 -2.580, -1.521 15.000 -2.231, -2.338 15.000 -1.350, -2.632 15.000 -0.601, -2.692 15.000 0.202, -2.632 15.000 0.601, -0.881 15.000 0.739, -2.338 15.000 1.350, -0.687 15.000 0.922, -1.836 15.000 1.979, -0.455 15.000 1.056, -1.171 15.000 2.433, -0.200 15.000 1.133, 0.067 15.000 1.148, 0.264 15.000 2.687, 1.032 15.000 2.495, 0.330 15.000 1.102, 1.908 15.000 1.910, 0.575 15.000 0.996, 0.789 15.000 0.836, 0.961 15.000 0.632, 2.380 15.000 1.274, 2.494 15.000 1.035, 2.648 15.000 0.529, 1.081 15.000 0.393, 2.687 15.000 0.267, 2.700 15.000 0.002, 1.142 15.000 0.134, 2.245 15.000 -1.501, 1.081 15.000 -0.393, 0.330 15.000 -1.102, 1.032 15.000 -2.495, 0.067 15.000 -1.148, 0.526 15.000 -2.648, -0.796 15.000 2.580, -1.171 15.000 -2.433, -0.881 15.000 -0.739, 6.856 10.900 7.031, 6.700 10.900 6.949, 6.317 10.900 6.024, 6.317 10.900 6.375, 6.452 10.900 6.700, 6.452 10.900 5.700, 6.368 10.900 6.545, 7.200 10.900 5.300, 7.267 10.900 5.303, 7.700 10.900 5.451, 7.556 10.900 5.373, 7.400 10.900 5.323, 7.521 10.900 7.041, 7.200 10.900 7.100, 8.094 10.900 6.301, -7.502 10.300 7.669, -8.057 10.300 7.431, -8.287 10.000 7.233, -8.473 10.300 6.993, -8.652 10.000 5.824, -8.386 10.000 5.282, -8.177 10.300 5.062, -6.014 10.300 5.282, -5.853 10.000 5.539, -5.702 10.300 6.124, -5.717 10.300 6.427, -5.717 10.000 6.427, -5.793 10.000 6.721, -5.793 10.300 6.721, -7.200 10.300 7.700, -7.792 10.000 7.578, -8.698 10.300 6.124, -8.698 10.000 6.124, -8.652 10.300 5.824, -8.547 10.300 5.539, -7.928 10.300 4.888, -7.649 10.300 4.769, -7.649 10.000 4.769, -6.472 10.000 4.888, -5.853 10.300 5.539, -5.748 10.000 5.824, -5.702 10.000 6.124, -5.927 10.000 6.993, -6.343 10.000 7.431, -6.898 10.000 7.669, 6.989 -10.000 6.920, 7.882 -10.000 6.512, 6.795 -10.000 5.569, 6.518 -10.000 5.888, 6.518 -10.000 6.512, 6.633 -10.000 5.709, 7.605 -10.000 5.569, 7.411 -10.000 5.480, 7.882 -10.000 5.888, -7.411 -10.000 6.920, -7.605 -10.000 6.831, -7.605 -10.000 5.569, -7.942 -10.000 6.307, -6.989 -10.000 6.920, -6.795 -10.000 5.569, -6.518 -10.000 6.512, -6.989 -10.000 5.480, -6.795 -10.000 6.831, -6.633 -10.000 6.691, 1.132 -14.492 2.415, 1.538 -14.435 2.324, 2.088 -14.200 2.013, 1.915 -14.330 2.138, 1.218 -14.330 2.599, 0.803 -14.435 2.669, 0.768 -14.492 2.554, 1.471 -14.492 2.224, 1.860 -14.435 2.076, 2.206 -14.330 1.836, 1.465 -14.500 2.148, 1.768 -14.500 1.906, 1.780 -14.492 1.986, 2.050 -14.492 1.706, 2.450 -14.330 1.495, 2.579 -14.200 1.326, 2.642 -14.330 1.123, 2.276 -14.492 1.389, 2.454 -14.492 1.043, 2.777 -14.330 0.726, 2.696 -14.435 0.705, 2.853 -14.330 0.314, 2.852 -14.200 0.527, 2.580 -14.492 0.675, 2.770 -14.435 0.305, 2.823 -14.330 -0.521, 2.717 -14.330 -0.927, 2.593 -14.500 -0.194, 2.622 -14.492 -0.484, 2.475 -14.200 -1.511, 2.669 -14.200 -1.134, 2.553 -14.330 -1.312, 2.524 -14.492 -0.861, 2.334 -14.330 -1.670, 2.372 -14.492 -1.219, 2.169 -14.492 -1.552, 2.006 -14.435 -1.934, 2.066 -14.330 -1.992, 1.754 -14.330 -2.272, 1.920 -14.492 -1.851, 1.405 -14.330 -2.503, 1.231 -14.200 -2.626, 1.768 -14.500 -1.906, 1.025 -14.330 -2.681, 0.624 -14.330 -2.802, 0.835 -14.200 -2.777, 0.953 -14.492 -2.491, 0.606 -14.435 -2.720, 0.203 -14.435 -2.780, -0.000 -14.200 -2.900, 0.388 -14.500 -2.571, 0.195 -14.492 -2.660, -0.203 -14.435 -2.780, -0.210 -14.330 -2.863, -0.000 -14.500 -2.600, -1.025 -14.330 -2.681, -0.835 -14.200 -2.777, -0.624 -14.330 -2.802, -0.580 -14.492 -2.603, -0.606 -14.435 -2.720, -0.507 -14.500 -2.550, -1.226 -14.500 -2.293, -1.305 -14.492 -2.326, -1.445 -14.500 -2.162, -1.920 -14.492 -1.851, -2.334 -14.330 -1.670, -2.553 -14.330 -1.312, -1.630 -14.492 -2.111, -1.364 -14.435 -2.430, -1.405 -14.330 -2.503, -0.953 -14.492 -2.491, -1.754 -14.330 -2.272, -2.066 -14.330 -1.992, -1.839 -14.500 -1.838, -2.162 -14.500 -1.445, -2.372 -14.492 -1.219, -2.524 -14.492 -0.861, -2.853 -14.330 0.314, -2.741 -14.435 -0.506, -2.010 -14.500 -1.649, -2.267 -14.435 -1.622, -2.479 -14.435 -1.274, -2.717 -14.330 -0.927, -2.806 -14.200 -0.734, -2.169 -14.492 -1.552, -2.823 -14.330 -0.521, -2.550 -14.500 -0.507, -2.651 -14.492 0.292, -2.587 -14.500 0.255, -2.550 -14.500 0.507, -2.580 -14.492 0.675, -2.206 -14.330 1.836, -2.359 -14.200 1.687, -2.450 -14.330 1.495, -2.579 -14.200 1.326, -2.642 -14.330 1.123, -2.565 -14.435 1.090, -2.588 -14.500 -0.255, -2.785 -14.435 -0.102, -2.665 -14.492 -0.097, -2.852 -14.200 0.527, -2.600 -14.500 0.000, -2.770 -14.435 0.305, -2.696 -14.435 0.705, -2.745 -14.200 0.936, -2.488 -14.500 0.755, -2.162 -14.500 1.445, -2.010 -14.500 1.650, -1.780 -14.492 1.986, -1.218 -14.330 2.599, -2.050 -14.492 1.706, -1.860 -14.435 2.076, -2.276 -14.492 1.389, -2.379 -14.435 1.452, -1.772 -14.200 2.295, -1.915 -14.330 2.138, -1.471 -14.492 2.224, -0.507 -14.500 2.550, -0.388 -14.492 2.638, 0.000 -14.435 2.787, 0.406 -14.435 2.757, 0.827 -14.330 2.749, 0.631 -14.200 2.831, 0.418 -14.330 2.840, -0.418 -14.330 2.840, -0.631 -14.200 2.831, -0.212 -14.200 2.892, -1.132 -14.492 2.415, -0.995 -14.500 2.403, -0.803 -14.435 2.669, -0.768 -14.492 2.554, 0.000 -14.330 2.870, 0.000 -14.500 2.600, 0.000 -14.492 2.667, 0.388 -14.492 2.638, 1.183 -14.435 2.524, 1.584 -14.330 2.394, 2.142 -14.435 1.783, 2.379 -14.435 1.452, 2.565 -14.435 1.090, 2.651 -14.492 0.292, 2.665 -14.492 -0.097, 2.785 -14.435 -0.102, 2.868 -14.330 -0.105, 2.741 -14.435 -0.506, 2.638 -14.435 -0.900, 2.479 -14.435 -1.274, 2.267 -14.435 -1.622, 1.703 -14.435 -2.206, 1.630 -14.492 -2.111, 1.364 -14.435 -2.430, 1.305 -14.492 -2.326, 0.580 -14.492 -2.603, 0.996 -14.435 -2.603, 0.210 -14.330 -2.863, -0.195 -14.492 -2.660, -0.996 -14.435 -2.603, -1.703 -14.435 -2.206, -2.006 -14.435 -1.934, -2.638 -14.435 -0.900, -2.868 -14.330 -0.105, -2.622 -14.492 -0.484, -2.777 -14.330 0.726, -2.454 -14.492 1.043, -2.142 -14.435 1.783, -1.584 -14.330 2.394, -1.538 -14.435 2.324, -0.827 -14.330 2.749, -1.183 -14.435 2.524, -0.406 -14.435 2.757, 7.700 10.900 -24.000, 7.875 10.900 -24.017, 7.633 10.900 -24.003, 8.044 10.900 -24.069, 8.200 10.900 -24.151, 8.600 10.900 -24.899, 8.200 10.900 -25.649, 7.700 10.900 -25.800, 7.537 10.900 -25.785, 7.344 10.900 -24.073, 7.200 10.900 -24.151, 6.900 10.900 -25.313, 6.883 10.900 -24.521, 6.839 10.900 -25.161, 6.806 10.900 -25.001, -7.489 -10.000 -24.180, -7.295 -10.000 -24.269, -7.209 -10.700 -24.333, -7.133 -10.000 -24.409, -7.388 -10.700 -25.582, -8.267 -10.000 -25.391, -8.420 -10.700 -25.111, -8.191 -10.700 -24.333, -7.807 -10.700 -24.158, -6.980 -10.700 -24.689, -6.950 -10.700 -24.900, -7.018 -10.000 -25.212, -7.133 -10.000 -25.391, -7.209 -10.700 -25.467, -7.593 -10.700 -25.642, -7.807 -10.700 -25.642, -8.442 -10.000 -24.793, -8.331 -10.700 -24.495, -8.267 -10.000 -24.409, -8.012 -10.700 -24.218, 7.700 -10.000 -24.150, 7.807 -10.700 -24.158, 8.105 -10.000 -24.269, 8.382 -10.000 -24.588, 8.331 -10.700 -25.305, 8.105 -10.000 -25.531, 7.209 -10.700 -25.467, 6.958 -10.000 -24.793, 7.069 -10.700 -24.495, 8.420 -10.700 -24.689, 8.442 -10.000 -25.007, 8.267 -10.000 -25.391, 8.191 -10.700 -25.467, 7.911 -10.000 -25.620, 7.807 -10.700 -25.642, 7.489 -10.000 -25.620, 6.980 -10.700 -25.111, 6.980 -10.700 -24.689, 7.018 -10.000 -24.588, 7.209 -10.700 -24.333, 7.295 -10.000 -24.269, 7.388 -10.700 -24.218, -9.405 10.833 -24.194, -9.483 10.855 -24.242, -9.447 10.913 -24.182, -9.478 10.946 -24.164, -9.500 11.000 -24.013, -9.642 10.939 -24.163, -9.547 10.983 -24.110, -9.556 10.995 -24.032, -9.528 10.999 -24.022, -9.377 10.900 -24.135, -9.413 10.854 -24.194, -9.422 10.874 -24.192, -9.426 10.773 -24.221, -9.505 10.824 -24.266, -9.583 10.810 -24.290, -9.528 10.787 -24.287, -9.546 10.714 -24.304, -9.671 10.720 -24.296, -9.711 10.700 -24.275, -9.763 10.751 -24.215, -9.640 10.828 -24.275, -9.604 10.880 -24.249, -9.552 10.856 -24.265, -9.540 10.752 -24.298, -9.535 10.700 -24.301, -9.798 10.700 -24.119, -9.766 10.720 -24.217, -9.695 10.896 -24.181, -9.654 10.894 -24.220, -9.562 10.915 -24.221, -9.448 10.740 -24.244, -9.608 10.717 -24.310, -9.726 10.721 -24.263, -9.722 10.752 -24.261, -9.661 10.777 -24.289, -9.605 10.743 -24.308, -9.544 10.733 -24.302, -9.599 10.766 -24.303, -9.667 10.749 -24.294, -9.694 10.837 -24.244, -9.715 10.782 -24.257, -9.756 10.781 -24.212, -9.735 10.836 -24.201, -8.002 10.300 -23.431, -8.002 10.000 -23.431, -8.787 10.000 -23.867, -8.973 10.300 -24.107, -9.107 10.000 -24.379, -9.183 10.000 -24.673, -8.886 10.300 -25.818, -8.677 10.000 -26.038, -8.149 10.000 -26.331, -7.852 10.300 -26.392, -7.548 10.000 -26.392, -6.723 10.000 -26.038, -6.514 10.300 -25.818, -6.248 10.300 -25.276, -6.202 10.300 -24.976, -6.217 10.000 -24.673, -6.217 10.300 -24.673, -6.427 10.300 -24.107, -7.398 10.000 -23.431, -7.700 10.300 -23.400, -7.700 10.000 -23.400, -8.787 10.300 -23.867, -8.973 10.000 -24.107, -9.107 10.300 -24.379, -9.152 10.000 -25.276, -8.886 10.000 -25.818, -6.972 10.000 -26.212, -6.723 10.300 -26.038, -6.514 10.000 -25.818, -6.353 10.300 -25.561, -6.353 10.000 -25.561, -6.325 10.800 -25.899, -6.185 10.800 -25.672, -6.145 10.000 -25.587, -6.021 10.800 -25.166, -6.016 10.000 -24.665, -6.021 10.800 -24.634, -6.083 10.800 -25.425, -6.185 10.800 -24.128, -6.392 10.000 -23.814, -6.873 10.000 -23.415, -7.175 10.800 -23.283, -6.614 10.000 -23.592, -7.465 10.000 -23.216, -8.089 10.000 -23.245, -8.699 10.800 -23.525, -7.700 10.800 -23.200, -7.966 10.800 -23.221, -8.225 10.800 -23.283, -6.498 10.800 -26.102, -6.498 10.000 -26.102, -7.052 10.700 -26.656, -9.571 -10.992 -22.357, -9.634 -10.968 -22.272, -9.781 -10.802 -21.908, -9.800 -10.700 -21.720, -9.615 -10.977 -24.000, -9.712 -10.912 -24.000, -9.570 10.992 -22.358, -9.777 10.815 -24.000, -9.800 10.700 -24.000, -9.631 10.970 -22.276, -9.782 10.802 -21.908, -7.079 10.735 -26.691, -7.068 10.766 -26.681, -7.099 10.749 -26.741, -7.085 10.793 -26.725, -7.087 10.817 -26.779, -7.041 10.845 -26.889, -6.999 10.845 -26.931, -7.013 10.776 -26.957, -6.909 10.822 -26.972, -7.072 10.836 -26.837, -6.963 10.939 -26.842, -6.894 10.890 -26.930, -7.090 10.772 -26.862, -7.058 10.777 -26.916, -7.109 10.700 -26.826, -7.104 10.762 -26.800, -7.044 10.740 -26.648, -7.090 10.742 -26.715, -7.042 10.855 -26.683, -7.078 10.779 -26.702, -6.954 10.800 -26.559, -7.021 10.773 -26.626, -6.988 10.938 -26.714, -6.884 10.920 -26.903, -6.977 10.949 -26.780, -6.944 10.956 -26.819, -6.975 10.914 -26.638, -6.950 10.875 -26.575, -6.986 10.875 -26.615, -6.933 10.972 -26.700, -6.962 10.960 -26.753, -6.813 11.000 -26.700, -6.854 10.975 -26.820, -6.904 10.986 -26.733, -6.849 10.984 -26.796, -6.931 10.970 -26.791, -7.021 10.915 -26.762, -7.014 10.867 -26.646, -7.028 10.860 -26.662, -7.022 10.898 -26.697, -7.006 10.906 -26.677, -6.957 10.947 -26.667, -6.919 10.943 -26.609, -6.937 10.911 -26.589, -6.896 10.969 -26.633, -6.870 10.987 -26.659, -7.004 10.928 -26.738, -6.884 10.973 -26.629, -6.935 10.900 -26.577, -6.427 10.973 -26.173, -6.479 10.900 -26.121, -6.351 10.941 -26.027, -6.205 10.873 -25.738, -6.134 10.873 -25.596, -6.076 10.873 -25.448, -5.988 10.873 -24.982, -5.988 10.873 -24.824, -5.943 10.941 -24.822, -6.074 10.873 -24.358, -6.131 10.873 -24.210, -6.202 10.873 -24.067, -6.285 10.873 -23.932, -6.427 10.973 -23.627, -6.356 11.000 -23.556, -6.289 10.873 -25.873, -6.032 10.873 -25.296, -6.003 10.873 -25.141, -6.000 10.800 -24.900, -6.002 10.873 -24.666, -6.083 10.800 -24.375, -6.381 10.873 -23.806, -6.325 10.800 -23.901, -6.144 11.000 -23.810, -6.028 10.986 -24.165, -6.090 10.941 -24.192, -5.865 11.000 -24.408, -5.876 10.986 -24.818, -5.807 11.000 -25.066, -5.876 10.986 -24.988, -5.944 10.941 -24.985, -6.107 10.986 -25.792, -6.252 10.941 -25.898, -6.144 11.000 -25.990, -6.299 10.986 -26.071, -6.356 11.000 -26.243, -6.032 10.941 -24.344, -5.922 10.986 -24.485, -5.967 10.986 -24.323, -5.988 10.941 -24.500, -6.031 10.873 -24.510, -5.891 10.986 -24.650, -5.958 10.941 -24.660, -5.959 10.941 -25.147, -5.865 11.000 -25.392, -5.923 10.986 -25.322, -5.989 10.941 -25.307, -5.970 10.986 -25.484, -6.034 10.941 -25.463, -6.031 10.986 -25.641, -6.166 10.941 -25.759, -6.093 10.941 -25.614, -6.385 10.873 -25.999, -6.249 10.941 -23.907, -6.193 10.986 -23.869, -6.104 10.986 -24.013, -6.163 10.941 -24.046, -5.892 10.986 -25.157, -6.196 10.986 -25.936, -6.294 10.986 -23.734, -6.347 10.941 -23.777, -8.083 10.873 -23.229, -8.319 10.873 -23.302, -8.108 10.986 -23.120, -8.093 10.941 -23.186, -7.847 10.986 -23.080, -7.841 10.941 -23.147, -8.503 11.000 -23.178, -8.533 10.986 -23.275, -8.481 10.873 -23.375, -8.472 10.800 -23.385, -8.659 10.941 -23.427, -8.697 10.986 -23.370, -8.850 10.986 -23.481, -8.921 10.900 -23.679, -8.807 10.941 -23.534, -8.780 10.873 -23.569, -8.973 10.973 -23.627, -7.584 10.986 -23.077, -7.591 10.873 -23.189, -7.434 10.800 -23.221, -7.838 10.873 -23.192, -7.534 11.000 -23.007, -7.069 10.986 -23.186, -7.323 10.986 -23.113, -7.208 11.000 -23.065, -6.897 11.000 -23.178, -7.093 10.941 -23.250, -7.108 10.873 -23.292, -6.701 10.800 -23.525, -6.928 10.800 -23.385, -6.675 10.873 -23.526, -6.498 10.800 -23.698, -6.649 10.941 -23.491, -6.479 10.900 -23.679, -6.608 10.986 -23.436, -7.588 10.941 -23.145, -7.866 11.000 -23.007, -8.635 10.873 -23.464, -8.335 10.941 -23.261, -7.346 10.873 -23.223, -6.883 10.873 -23.393, -8.360 10.986 -23.197, -8.502 10.941 -23.335, -7.337 10.941 -23.180, -6.862 10.941 -23.354, -6.829 10.986 -23.295, -9.429 10.973 -24.084, -8.902 10.800 -23.698, -9.359 10.800 -24.154, 8.799 10.873 -23.585, 8.396 10.873 -23.334, 8.263 10.941 -23.234, 7.782 10.873 -23.188, 7.624 10.873 -23.188, 7.466 10.873 -23.202, 7.310 10.873 -23.231, 6.846 10.941 -23.363, 6.606 10.873 -23.581, 6.427 10.973 -23.627, 6.577 10.941 -23.547, 6.813 10.986 -23.304, 8.472 10.800 -23.385, 8.225 10.800 -23.283, 8.248 10.873 -23.276, 8.096 10.873 -23.233, 7.966 10.800 -23.221, 7.700 10.800 -23.200, 6.867 10.873 -23.402, 7.158 10.873 -23.274, 6.732 10.873 -23.485, 6.965 10.986 -23.228, 6.992 10.941 -23.290, 7.010 10.873 -23.331, 7.450 10.986 -23.091, 7.788 10.986 -23.076, 7.785 10.941 -23.144, 8.192 11.000 -23.065, 8.592 10.986 -23.307, 8.559 10.941 -23.366, 8.538 10.873 -23.405, 8.698 10.941 -23.452, 9.044 11.000 -23.556, 8.827 10.941 -23.551, 8.973 10.973 -23.627, 8.921 10.900 -23.679, 7.300 10.941 -23.188, 7.144 10.941 -23.232, 7.123 10.986 -23.167, 7.285 10.986 -23.122, 7.460 10.941 -23.158, 7.618 10.986 -23.076, 7.622 10.941 -23.143, 7.941 10.873 -23.203, 7.947 10.941 -23.159, 7.866 11.000 -23.007, 8.122 10.986 -23.123, 8.107 10.941 -23.189, 8.284 10.986 -23.170, 8.441 10.986 -23.231, 8.414 10.941 -23.293, 8.736 10.986 -23.396, 8.699 10.800 -23.525, 8.673 10.873 -23.489, 6.707 10.941 -23.449, 7.957 10.986 -23.092, 8.871 10.986 -23.499, 6.610 11.000 -23.344, 6.669 10.986 -23.393, 6.534 10.986 -23.494, 8.800 12.200 -22.720, -8.800 12.200 -22.720, -9.582 12.200 -22.343, -9.726 10.897 -22.097, -9.701 12.200 -22.154, -9.349 11.000 -22.556, -9.423 12.200 -22.502, -9.500 11.000 -22.434, -0.202 14.992 2.759, -0.402 15.000 2.670, -0.602 14.992 2.701, -0.988 14.992 2.584, -1.413 14.935 2.518, -1.815 14.830 2.351, -1.622 14.700 2.524, -0.628 14.935 2.818, -1.965 14.700 2.267, -2.138 14.830 2.062, -2.267 14.700 1.965, -1.521 15.000 2.231, -1.992 14.992 1.920, -2.348 14.935 1.680, -2.729 14.700 1.246, -2.642 14.830 1.358, -2.111 15.000 1.683, -2.568 14.935 1.320, -2.811 14.830 0.959, -2.732 14.935 0.932, -2.921 14.830 0.540, -2.513 15.000 0.986, -2.461 14.992 1.265, -2.839 14.935 0.524, -2.968 14.830 0.108, -2.969 14.700 0.427, -2.885 14.935 0.105, -2.952 14.830 -0.325, -2.969 14.700 -0.427, -2.765 14.992 0.101, -2.870 14.935 -0.316, -2.874 14.830 -0.751, -2.692 15.000 -0.202, -2.750 14.992 -0.303, -2.734 14.830 -1.162, -2.657 14.935 -1.129, -2.535 14.830 -1.547, -2.513 15.000 -0.986, -2.546 14.992 -1.082, -2.362 14.992 -1.441, -2.111 15.000 -1.683, -2.127 14.992 -1.770, -1.982 14.830 -2.212, -1.927 14.935 -2.150, -1.846 14.992 -2.061, -1.593 14.935 -2.408, -1.639 14.830 -2.477, -1.622 14.700 -2.524, -1.261 14.830 -2.689, -1.836 15.000 -1.979, -1.527 14.992 -2.307, -1.225 14.935 -2.614, -0.856 14.830 -2.844, -0.832 14.935 -2.765, -0.432 14.830 -2.939, -0.420 14.935 -2.856, -0.797 14.992 -2.649, -0.000 14.830 -2.970, 0.432 14.830 -2.939, 0.845 14.700 -2.878, 0.427 14.700 -2.969, -0.000 14.992 -2.767, -0.000 15.000 -2.700, 0.832 14.935 -2.765, 0.856 14.830 -2.844, 0.264 15.000 -2.687, 0.797 14.992 -2.649, 1.261 14.830 -2.689, 1.622 14.700 -2.524, 0.783 15.000 -2.584, 1.272 15.000 -2.382, 1.499 15.000 -2.246, 1.712 15.000 -2.088, 1.846 14.992 -2.061, 1.908 15.000 -1.910, 2.127 14.992 -1.770, 2.729 14.700 -1.246, 2.535 14.830 -1.547, 2.524 14.700 -1.622, 1.639 14.830 -2.477, 1.965 14.700 -2.267, 1.982 14.830 -2.212, 2.267 14.700 -1.965, 1.174 14.992 -2.505, 1.527 14.992 -2.307, 1.927 14.935 -2.150, 2.086 15.000 -1.714, 2.381 15.000 -1.274, 2.494 15.000 -1.034, 2.584 15.000 -0.784, 2.648 15.000 -0.526, 2.870 14.935 -0.316, 2.968 14.830 0.108, 2.885 14.935 0.105, 2.921 14.830 0.540, 3.000 14.700 0.000, 2.677 14.992 -0.700, 2.546 14.992 -1.082, 2.793 14.935 -0.730, 2.952 14.830 -0.325, 2.750 14.992 -0.303, 2.687 15.000 -0.263, 2.583 15.000 0.785, 2.619 14.992 0.893, 2.416 14.830 1.728, 1.965 14.700 2.267, 2.267 14.700 1.965, 2.524 14.700 1.622, 2.878 14.700 0.845, 2.642 14.830 1.358, 2.811 14.830 0.959, 2.086 15.000 1.714, 1.712 15.000 2.088, 1.691 14.992 2.190, 1.061 14.830 2.774, 1.031 14.935 2.697, 0.845 14.700 2.878, 0.427 14.700 2.969, 1.246 14.700 2.729, 1.992 14.992 1.920, 1.413 14.935 2.518, 2.461 14.992 1.265, 2.244 15.000 1.501, 2.078 14.935 2.004, 1.815 14.830 2.351, 2.250 14.992 1.610, 1.764 14.935 2.285, 1.499 15.000 2.246, 1.354 14.992 2.413, 1.272 15.000 2.382, 0.526 15.000 2.648, 0.000 15.000 2.700, -1.246 14.700 2.729, 0.202 14.992 2.759, 0.000 14.700 3.000, 0.783 15.000 2.584, 0.602 14.992 2.701, 0.628 14.935 2.818, 0.211 14.935 2.879, -0.217 14.830 2.962, -0.000 14.935 -2.887, 0.403 14.992 -2.737, 0.420 14.935 -2.856, -0.646 14.830 2.899, -0.211 14.935 2.879, 0.217 14.830 2.962, -1.454 14.830 2.590, -1.061 14.830 2.774, -1.031 14.935 2.697, -1.354 14.992 2.413, -1.691 14.992 2.190, -1.764 14.935 2.285, -2.078 14.935 2.004, -2.416 14.830 1.728, -2.250 14.992 1.610, -2.619 14.992 0.893, -2.721 14.992 0.503, -2.677 14.992 -0.700, -2.793 14.935 -0.730, -2.464 14.935 -1.504, -2.219 14.935 -1.847, -2.283 14.830 -1.900, -1.174 14.992 -2.505, -0.403 14.992 -2.737, 1.225 14.935 -2.614, 1.593 14.935 -2.408, 2.283 14.830 -1.900, 2.219 14.935 -1.847, 2.362 14.992 -1.441, 2.464 14.935 -1.504, 2.657 14.935 -1.129, 2.734 14.830 -1.162, 2.874 14.830 -0.751, 2.721 14.992 0.503, 2.765 14.992 0.101, 2.839 14.935 0.524, 2.732 14.935 0.932, 2.348 14.935 1.680, 2.568 14.935 1.320, 2.138 14.830 2.062, 1.454 14.830 2.590, 0.988 14.992 2.584, 0.646 14.830 2.899, -9.042 10.800 5.638, -9.157 10.889 5.694, -9.179 10.873 5.713, -9.286 10.891 5.704, -9.370 10.824 5.706, -9.446 10.700 5.647, -9.280 10.810 5.752, -9.294 10.765 5.764, -9.143 10.841 5.713, -9.126 10.855 5.697, -9.080 10.787 5.676, -9.113 10.973 5.567, -9.138 10.940 5.639, -9.200 10.981 5.593, -9.282 10.978 5.553, -9.326 10.899 5.677, -9.111 10.908 5.654, -9.193 10.918 5.683, -9.169 10.965 5.619, -9.298 10.929 5.658, -9.267 10.952 5.637, -9.425 10.817 5.635, -9.242 10.756 5.768, -9.230 10.795 5.758, -9.184 10.777 5.750, -9.159 10.823 5.727, -9.109 10.750 5.704, -9.193 10.745 5.759, -9.197 10.712 5.763, -9.300 10.717 5.769, -9.089 10.872 5.663, -9.199 10.851 5.730, -9.219 10.899 5.703, -9.242 10.875 5.722, -9.203 10.700 5.765, -9.247 10.715 5.773, -9.328 10.820 5.734, -9.386 10.773 5.717, -9.344 10.771 5.746, -9.351 10.718 5.751, -9.393 10.719 5.722, -9.231 10.940 5.663, -9.260 10.919 5.684, -8.402 10.000 4.998, -5.998 10.800 7.402, -5.807 10.800 7.175, -5.798 10.000 7.161, -5.659 10.800 6.918, -5.558 10.800 6.640, -5.506 10.800 6.052, -6.114 10.000 4.892, -6.225 10.800 4.807, -6.373 10.000 4.715, -6.760 10.800 4.558, -7.052 10.800 4.506, -7.348 10.800 4.506, -7.279 10.000 4.502, -7.589 10.000 4.545, -7.640 10.800 4.558, -8.161 10.000 4.798, -5.545 10.000 6.589, -5.715 10.000 5.373, -5.892 10.000 5.114, -6.482 10.800 4.659, -6.660 10.000 4.588, -6.965 10.000 4.516, -6.715 10.700 8.119, -6.597 10.968 8.280, -6.560 10.991 8.220, -6.496 11.000 8.183, -6.587 10.983 8.190, -6.651 10.949 8.213, -6.704 10.750 8.109, -6.741 10.800 8.173, -6.757 10.753 8.191, -6.765 10.700 8.203, -6.769 10.700 8.301, -6.664 10.895 8.348, -6.582 10.967 8.295, -6.546 10.992 8.234, -6.722 10.856 8.311, -6.762 10.776 8.291, -6.727 10.700 8.389, -6.635 10.817 8.425, -6.679 10.785 8.415, -6.715 10.785 8.383, -6.698 10.786 8.400, -6.643 10.859 8.397, -6.647 10.895 8.363, -6.633 10.942 8.130, -6.638 10.800 8.042, -6.676 10.787 8.080, -6.567 10.973 8.113, -6.716 10.837 8.147, -6.661 10.783 8.427, -6.729 10.820 8.161, -6.725 10.870 8.246, -6.658 10.873 8.084, -6.687 10.861 8.116, -6.740 10.842 8.264, -6.671 10.927 8.178, -6.708 10.894 8.225, -6.689 10.912 8.266, -6.706 10.886 8.290, -6.679 10.894 8.330, -6.744 10.783 8.341, -6.694 10.862 8.352, -6.663 10.922 8.305, -6.612 10.967 8.160, -6.678 10.862 8.369, -6.625 10.963 8.248, -6.611 10.966 8.265, -6.574 10.988 8.206, -6.630 10.892 8.376, -6.616 10.922 8.352, -6.661 10.861 8.385, -6.632 10.924 8.338, -6.648 10.924 8.322, 7.025 10.900 7.083, 6.875 10.871 7.236, 6.384 10.785 7.150, 5.880 10.485 6.848, 6.592 10.785 7.295, 6.825 10.785 7.395, 6.673 10.871 7.149, 6.493 10.871 7.024, 6.209 10.785 6.967, 5.956 10.653 6.810, 5.776 10.485 6.569, 5.793 10.300 6.721, 6.564 10.900 6.837, 6.226 10.871 6.678, 5.746 10.485 5.977, 5.702 10.300 6.124, 5.731 10.485 6.274, 5.748 10.300 5.824, 5.853 10.300 5.539, 6.149 10.871 6.472, 5.949 10.785 6.263, 5.821 10.485 5.689, 6.300 10.900 6.199, 6.025 10.785 5.765, 6.024 10.653 5.467, 6.223 10.300 5.062, 5.952 10.485 5.422, 6.127 10.871 6.036, 6.196 10.653 5.245, 6.134 10.485 5.187, 6.368 10.900 5.855, 6.279 10.871 5.626, 6.472 10.300 4.888, 6.484 10.785 5.172, 6.620 10.485 4.849, 6.904 10.485 4.759, 6.751 10.300 4.769, 6.564 10.900 5.563, 6.921 10.653 4.843, 6.580 10.871 5.309, 6.948 10.785 4.973, 7.496 10.485 4.759, 7.352 10.300 4.708, 7.200 10.485 4.729, 6.700 10.900 5.451, 6.856 10.900 5.369, 6.982 10.871 5.137, 7.200 10.785 4.947, 7.479 10.653 4.843, 7.649 10.300 4.769, 7.928 10.300 4.888, 7.780 10.485 4.849, 7.025 10.900 5.317, 7.200 10.871 5.115, 7.334 10.900 5.310, 7.827 10.900 5.555, 7.934 10.900 5.679, 8.017 10.900 5.821, 8.072 10.900 5.975, 8.098 10.900 6.137, 8.251 10.871 6.472, 8.000 10.900 6.613, 7.800 10.900 6.871, 8.058 10.871 6.865, 7.911 10.900 6.751, 7.668 10.900 6.969, 7.907 10.871 7.024, 7.727 10.871 7.149, 7.640 10.485 7.603, 7.872 10.653 7.411, 8.016 10.785 7.150, 7.808 10.785 7.295, 7.747 10.653 4.927, 8.177 10.300 5.062, 8.386 10.300 5.282, 8.040 10.485 4.993, 7.629 10.871 5.203, 8.547 10.300 5.539, 8.579 10.485 5.689, 8.448 10.485 5.422, 8.204 10.653 5.245, 7.991 10.653 5.063, 7.695 10.785 5.049, 7.820 10.871 5.309, 8.263 10.785 5.537, 8.499 10.653 5.719, 8.652 10.300 5.824, 8.121 10.871 5.626, 8.375 10.785 5.765, 8.218 10.871 5.823, 8.624 10.485 6.569, 8.273 10.871 6.036, 8.607 10.300 6.721, 8.520 10.485 6.848, 8.284 10.871 6.255, 8.413 10.785 6.514, 8.325 10.785 6.752, 8.444 10.653 6.810, 8.061 10.900 6.461, 8.102 10.653 7.251, 7.792 10.300 7.578, 8.158 10.485 7.316, 7.502 10.300 7.669, 7.525 10.871 7.236, 7.575 10.785 7.395, 7.327 10.785 7.446, 6.608 10.300 7.578, 6.898 10.300 7.669, 7.051 10.485 7.663, 7.363 10.900 7.085, 7.310 10.871 7.280, 6.486 10.485 7.486, 6.760 10.485 7.603, 6.785 10.653 7.522, 6.528 10.653 7.411, 6.242 10.485 7.316, 6.113 10.300 7.233, 7.418 10.871 5.137, 7.452 10.785 4.973, 7.200 10.653 4.815, 7.090 10.871 7.280, 7.073 10.785 7.446, 7.340 10.653 7.578, 7.060 10.653 7.578, 7.615 10.653 7.522, 7.349 10.485 7.663, 6.298 10.653 7.251, 6.342 10.871 6.864, 6.104 10.653 7.048, 6.037 10.485 7.100, 6.075 10.785 6.752, 5.987 10.785 6.514, 5.859 10.653 6.547, 6.116 10.871 6.255, 5.816 10.653 6.270, 5.962 10.785 6.010, 5.901 10.653 5.719, 5.831 10.653 5.990, 6.182 10.871 5.823, 6.413 10.871 5.452, 6.137 10.785 5.537, 6.292 10.785 5.337, 6.360 10.485 4.993, 6.654 10.653 4.927, 6.409 10.653 5.063, 6.772 10.871 5.203, 6.706 10.785 5.049, 7.916 10.785 5.172, 7.987 10.871 5.452, 8.266 10.485 5.187, 8.376 10.653 5.467, 8.108 10.785 5.337, 8.438 10.785 6.010, 8.569 10.653 5.990, 8.654 10.485 5.977, 8.584 10.653 6.270, 8.669 10.485 6.274, 8.541 10.653 6.547, 8.451 10.785 6.263, 8.190 10.785 6.967, 8.174 10.871 6.678, 8.295 10.653 7.048, 8.363 10.485 7.100, 7.914 10.485 7.486, -6.763 10.447 8.197, -6.722 10.378 8.394, -6.722 10.447 8.394, -6.727 10.000 8.389, -6.765 10.000 8.203, -6.715 10.000 8.119, -6.769 10.447 8.301, -6.763 10.378 8.197, -6.769 10.378 8.301, -9.119 10.000 5.715, -8.547 10.000 5.539, -9.235 10.000 6.110, -9.203 10.000 5.765, -9.389 10.000 5.727, -8.683 10.000 6.427, -8.977 10.000 6.548, -8.676 10.000 6.958, -8.473 10.000 6.993, -8.607 10.000 6.721, -8.336 10.000 7.336, -8.057 10.000 7.431, -7.958 10.000 7.676, -7.502 10.000 7.669, -7.200 10.000 7.700, -6.608 10.000 7.578, -7.110 10.000 8.235, -6.769 10.000 8.301, -5.998 10.000 7.402, -5.645 10.000 6.887, -5.516 10.000 5.965, -5.588 10.000 5.660, -7.048 10.000 4.708, -7.352 10.000 4.708, -7.887 10.000 4.645, -6.113 10.000 7.233, -5.502 10.000 6.279, -6.014 10.000 5.282, -6.223 10.000 5.062, -6.751 10.000 4.769, -7.928 10.000 4.888, -8.177 10.000 5.062, -9.446 10.000 5.647, -9.389 10.700 5.727, -9.301 10.000 5.769, -9.119 10.700 5.715, -9.301 10.700 5.769, 7.200 -10.000 6.950, 7.411 -10.000 6.920, 7.512 -10.700 6.882, 7.605 -10.000 6.831, 7.767 -10.000 6.691, 7.942 -10.000 6.307, 7.950 -10.700 6.200, 7.942 -10.000 6.093, 7.767 -10.000 5.709, 6.989 -10.000 5.480, 6.458 -10.000 6.093, 6.480 -10.700 6.411, 6.795 -10.000 6.831, 7.920 -10.700 6.411, 7.691 -10.700 5.633, 7.200 -10.000 5.450, 6.709 -10.700 5.633, 6.569 -10.700 5.795, 6.450 -10.700 6.200, 6.458 -10.000 6.307, 6.569 -10.700 6.605, 6.633 -10.000 6.691, 6.709 -10.700 6.767, -7.093 -10.700 6.942, -6.458 -10.000 6.307, -6.518 -10.000 5.888, -6.633 -10.000 5.709, -7.691 -10.700 5.633, -7.882 -10.000 5.888, -7.831 -10.700 6.605, -7.767 -10.000 6.691, -7.200 -10.000 6.950, -6.569 -10.700 6.605, -6.450 -10.700 6.200, -6.458 -10.000 6.093, -6.480 -10.700 5.989, -6.709 -10.700 5.633, -7.093 -10.700 5.458, -7.200 -10.000 5.450, -7.411 -10.000 5.480, -7.767 -10.000 5.709, -7.942 -10.000 6.093, -7.920 -10.700 6.411, -7.882 -10.000 6.512, -7.691 -10.700 6.767, -7.512 -10.700 6.882, 2.898 -14.200 0.106, 2.745 -14.200 0.936, 2.777 -11.300 0.835, 2.359 -14.200 1.687, 2.160 -11.300 1.935, 1.419 -14.200 2.529, -0.106 -11.300 2.898, -2.529 -11.300 1.419, -2.898 -14.200 0.106, -2.892 -11.300 0.212, -2.892 -11.300 -0.212, -2.831 -11.300 -0.631, -2.709 -11.300 -1.036, -2.229 -14.200 -1.855, -1.231 -14.200 -2.626, 0.422 -14.200 -2.869, 0.317 -11.300 -2.883, 1.511 -11.300 -2.475, 2.229 -14.200 -1.855, 2.777 -11.300 -0.835, 2.626 -11.300 1.231, 1.855 -11.300 2.229, 1.772 -14.200 2.295, 1.036 -14.200 2.709, 0.317 -11.300 2.883, 0.212 -14.200 2.892, -0.527 -11.300 2.852, -1.036 -14.200 2.709, -1.419 -14.200 2.529, -1.687 -11.300 2.359, -2.088 -14.200 2.013, -2.295 -11.300 1.772, -2.709 -11.300 1.036, -2.883 -14.200 -0.317, -2.669 -14.200 -1.134, -2.475 -14.200 -1.511, -2.013 -11.300 -2.088, -1.935 -14.200 -2.160, -1.600 -14.200 -2.419, -0.422 -14.200 -2.869, 1.134 -11.300 -2.669, 1.600 -14.200 -2.419, 1.935 -14.200 -2.160, 2.160 -11.300 -1.935, 2.806 -14.200 -0.734, 2.883 -14.200 -0.317, 7.375 10.871 -23.864, 7.500 10.900 -24.022, 6.993 10.871 -24.076, 6.456 10.653 -24.290, 6.380 10.485 -24.252, 6.537 10.485 -24.000, 7.173 10.871 -23.951, 7.073 10.900 -24.255, 6.217 10.300 -24.673, 6.231 10.485 -24.826, 6.966 10.900 -24.379, 6.726 10.871 -24.422, 6.487 10.785 -24.587, 6.316 10.653 -24.830, 6.246 10.485 -25.123, 6.321 10.485 -25.411, 6.649 10.871 -24.629, 6.828 10.900 -24.675, 6.802 10.900 -24.837, 7.100 10.900 -25.571, 7.700 10.871 -25.985, 7.875 10.900 -25.783, 7.918 10.871 -25.963, 8.044 10.900 -25.731, 8.194 10.785 -26.051, 8.128 10.871 -25.897, 8.704 10.653 -25.854, 8.948 10.485 -25.678, 8.886 10.300 -25.818, 8.540 10.485 -26.107, 6.616 10.871 -24.845, 6.452 10.485 -25.678, 6.627 10.871 -25.064, 6.462 10.785 -25.090, 6.401 10.653 -25.381, 6.525 10.785 -25.335, 6.524 10.653 -25.633, 6.514 10.300 -25.818, 6.682 10.871 -25.277, 6.634 10.485 -25.913, 6.860 10.485 -26.107, 6.637 10.785 -25.563, 6.972 10.300 -26.212, 6.989 10.900 -25.451, 6.792 10.785 -25.763, 7.154 10.653 -26.173, 7.120 10.485 -26.251, 7.548 10.300 -26.392, 6.913 10.871 -25.648, 7.700 10.485 -26.371, 7.404 10.485 -26.341, 7.232 10.900 -25.669, 7.379 10.900 -25.741, 7.952 10.785 -26.127, 7.979 10.653 -26.257, 8.280 10.485 -26.251, 8.320 10.871 -25.791, 9.079 10.485 -25.411, 8.487 10.871 -25.648, 8.999 10.653 -25.381, 8.336 10.900 -25.537, 8.875 10.785 -25.335, 9.154 10.485 -25.123, 9.169 10.485 -24.826, 8.448 10.900 -25.400, 8.718 10.871 -25.277, 8.938 10.785 -25.090, 9.183 10.300 -24.673, 8.532 10.900 -25.245, 8.583 10.900 -25.075, 8.773 10.871 -25.064, 8.951 10.785 -24.837, 8.913 10.785 -24.586, 9.020 10.485 -24.252, 8.944 10.653 -24.290, 8.973 10.300 -24.107, 8.825 10.785 -24.348, 8.796 10.653 -24.052, 8.557 10.300 -23.669, 8.787 10.300 -23.867, 8.583 10.900 -24.724, 8.532 10.900 -24.555, 8.751 10.871 -24.628, 8.414 10.485 -23.614, 8.448 10.900 -24.400, 8.558 10.871 -24.236, 8.336 10.900 -24.263, 8.115 10.653 -23.578, 7.849 10.485 -23.437, 8.002 10.300 -23.431, 8.140 10.485 -23.497, 8.407 10.871 -24.076, 8.308 10.785 -23.805, 7.840 10.653 -23.522, 7.551 10.485 -23.437, 8.227 10.871 -23.951, 8.025 10.871 -23.864, 7.827 10.785 -23.654, 7.398 10.300 -23.431, 7.573 10.785 -23.654, 7.260 10.485 -23.497, 7.108 10.300 -23.522, 6.843 10.300 -23.669, 6.986 10.485 -23.614, 7.566 10.900 -24.010, 7.590 10.871 -23.820, 7.325 10.785 -23.705, 6.742 10.485 -23.784, 6.427 10.300 -24.107, 7.700 10.785 -26.153, 7.421 10.653 -26.257, 7.996 10.485 -26.341, 7.700 10.653 -26.285, 7.285 10.653 -23.578, 7.092 10.785 -23.805, 7.028 10.653 -23.689, 7.560 10.653 -23.522, 7.810 10.871 -23.820, 6.798 10.653 -23.849, 6.604 10.653 -24.052, 6.884 10.785 -23.950, 6.842 10.871 -24.236, 6.709 10.785 -24.133, 6.575 10.785 -24.348, 6.359 10.653 -24.553, 6.276 10.485 -24.532, 6.449 10.785 -24.837, 6.331 10.653 -25.110, 6.779 10.871 -25.474, 6.696 10.653 -25.854, 7.080 10.871 -25.791, 6.984 10.785 -25.928, 6.909 10.653 -26.037, 7.206 10.785 -26.051, 7.482 10.871 -25.963, 7.448 10.785 -26.127, 7.272 10.871 -25.897, 8.246 10.653 -26.173, 8.416 10.785 -25.928, 8.608 10.785 -25.763, 8.766 10.485 -25.913, 8.491 10.653 -26.037, 8.621 10.871 -25.474, 8.763 10.785 -25.563, 8.876 10.653 -25.633, 8.784 10.871 -24.845, 9.069 10.653 -25.110, 9.124 10.485 -24.531, 9.084 10.653 -24.830, 8.674 10.871 -24.422, 9.041 10.653 -24.553, 8.863 10.485 -24.000, 8.691 10.785 -24.133, 8.658 10.485 -23.784, 8.372 10.653 -23.689, 8.516 10.785 -23.950, 8.602 10.653 -23.849, 8.075 10.785 -23.705, 6.479 10.900 -23.679, 6.498 10.800 -23.698, 6.154 10.941 -24.062, 5.945 10.941 -24.788, 5.989 10.873 -24.791, 6.029 10.873 -25.283, 5.986 10.941 -25.293, 6.175 10.873 -25.681, 6.427 10.973 -26.173, 6.356 11.000 -26.243, 6.227 10.941 -25.859, 6.193 10.873 -24.083, 6.159 10.800 -24.182, 6.058 10.800 -24.460, 6.092 10.873 -24.308, 6.006 10.800 -25.048, 5.992 10.873 -25.038, 6.023 10.873 -24.546, 6.058 10.800 -25.340, 6.102 10.873 -25.519, 6.369 10.873 -25.980, 6.264 10.873 -25.835, 5.997 10.986 -25.560, 6.061 10.941 -25.535, 6.135 10.941 -25.702, 5.865 11.000 -25.392, 5.920 10.986 -25.308, 5.947 10.941 -25.041, 5.978 11.000 -24.097, 5.986 10.986 -24.269, 6.144 11.000 -23.810, 6.095 10.986 -24.029, 6.236 10.986 -23.808, 6.291 10.941 -23.848, 6.326 10.873 -23.875, 5.980 10.941 -24.537, 5.913 10.986 -24.523, 6.050 10.941 -24.293, 6.075 10.986 -25.733, 5.880 10.986 -25.047, 5.877 10.986 -24.784, 6.281 10.986 -26.050, 6.170 10.986 -25.897, 6.334 10.941 -26.007, 6.479 10.900 -26.121, 6.498 10.800 -26.102, -7.700 -10.935 -25.763, -7.700 -10.830 -25.680, -7.868 -10.830 -25.661, -8.012 -10.700 -25.582, -8.191 -10.700 -25.467, -8.027 -10.830 -25.608, -8.062 -10.935 -25.683, -7.489 -10.992 -25.860, -7.298 -11.000 -25.870, -7.287 -10.992 -25.792, -7.105 -10.992 -25.683, -7.042 -10.935 -25.459, -7.011 -10.830 -25.265, -6.980 -10.700 -25.111, -7.069 -10.700 -25.305, -7.178 -10.935 -25.587, -7.117 -11.000 -25.773, -7.069 -10.700 -24.495, -6.976 -10.830 -24.611, -7.055 -10.830 -24.462, -6.986 -10.935 -24.416, -7.024 -10.992 -24.186, -7.117 -11.000 -24.027, -7.607 -10.935 -24.042, -7.616 -10.830 -24.125, -7.784 -10.830 -24.125, -7.593 -10.700 -24.158, -7.388 -10.700 -24.218, -7.255 -10.935 -24.161, -7.193 -10.992 -24.058, -7.451 -10.830 -24.161, -6.957 -11.000 -25.643, -6.951 -10.992 -25.537, -6.827 -11.000 -25.483, -6.869 -10.935 -25.131, -6.938 -10.935 -25.304, -6.831 -10.992 -25.361, -6.838 -10.935 -24.947, -6.921 -10.830 -24.942, -6.931 -10.830 -24.774, -6.753 -10.992 -25.163, -6.730 -10.992 -24.741, -6.848 -10.935 -24.760, -6.898 -10.935 -24.581, -6.670 -11.000 -24.695, -6.787 -10.992 -24.536, -6.886 -10.992 -24.348, -6.827 -11.000 -24.316, -6.958 -11.000 -24.157, -7.386 -10.992 -23.968, -7.949 -10.830 -24.161, -7.793 -10.935 -24.042, -7.976 -10.935 -24.082, -8.102 -10.830 -24.232, -7.905 -11.000 -23.870, -8.345 -10.830 -24.462, -8.420 -10.700 -24.689, -8.531 -10.935 -25.131, -8.451 -10.830 -25.109, -8.014 -10.992 -23.968, -8.145 -10.935 -24.161, -8.293 -10.935 -24.274, -8.376 -10.992 -24.186, -8.283 -11.000 -24.027, -8.414 -10.935 -24.416, -8.514 -10.992 -24.348, -8.613 -10.992 -24.536, -8.552 -10.935 -24.760, -8.469 -10.830 -24.774, -8.502 -10.935 -24.581, -8.682 -10.992 -24.953, -8.562 -10.935 -24.947, -8.730 -11.000 -24.696, -8.670 -10.992 -24.741, -8.442 -11.000 -25.643, -8.295 -10.992 -25.683, -7.886 -10.935 -25.743, -8.102 -11.000 -25.870, -8.113 -10.992 -25.792, -7.911 -10.992 -25.860, -7.905 -11.000 -25.930, -8.450 -10.700 -24.900, -8.424 -10.830 -24.611, -8.236 -10.830 -24.334, -7.107 -10.935 -24.274, -7.298 -10.830 -24.232, -7.164 -10.830 -24.334, -6.949 -10.830 -25.109, -7.228 -10.830 -25.521, -7.338 -10.935 -25.683, -7.495 -11.000 -25.930, -7.514 -10.935 -25.743, -7.700 -10.992 -25.883, -7.532 -10.830 -25.661, -8.172 -10.830 -25.521, -8.569 -10.992 -25.361, -8.331 -10.700 -25.305, -7.373 -10.830 -25.608, -7.106 -10.830 -25.405, -6.718 -10.992 -24.953, -7.424 -10.935 -24.082, -7.594 -10.992 -23.923, -7.806 -10.992 -23.923, -8.207 -10.992 -24.058, -8.479 -10.830 -24.942, -8.647 -10.992 -25.163, -8.389 -10.830 -25.265, -8.462 -10.935 -25.304, -8.222 -10.935 -25.587, -8.358 -10.935 -25.459, -8.449 -10.992 -25.537, -8.294 -10.830 -25.405, 7.700 -10.935 -25.763, 7.700 -10.830 -25.680, 7.593 -10.700 -25.642, 7.388 -10.700 -25.582, 7.532 -10.830 -25.661, 6.730 -11.000 -25.302, 6.827 -11.000 -25.484, 6.951 -10.992 -25.537, 6.831 -10.992 -25.361, 7.105 -10.992 -25.683, 7.338 -10.935 -25.683, 7.178 -10.935 -25.587, 7.373 -10.830 -25.608, 7.228 -10.830 -25.521, 8.113 -10.992 -25.792, 8.283 -11.000 -25.773, 8.295 -10.992 -25.683, 8.294 -10.830 -25.405, 8.222 -10.935 -25.587, 8.443 -11.000 -25.643, 8.358 -10.935 -25.459, 8.449 -10.992 -25.537, 8.450 -10.700 -24.900, 8.469 -10.830 -24.774, 8.345 -10.830 -24.462, 8.376 -10.992 -24.186, 8.207 -10.992 -24.058, 8.014 -10.992 -23.968, 7.793 -10.935 -24.042, 7.616 -10.830 -24.125, 7.949 -10.830 -24.161, 7.784 -10.830 -24.125, 8.145 -10.935 -24.161, 8.293 -10.935 -24.274, 7.976 -10.935 -24.082, 8.573 -11.000 -25.483, 8.462 -10.935 -25.304, 8.451 -10.830 -25.109, 8.531 -10.935 -25.131, 8.479 -10.830 -24.942, 8.562 -10.935 -24.947, 8.647 -10.992 -25.163, 8.552 -10.935 -24.760, 8.750 -11.000 -24.900, 8.682 -10.992 -24.953, 8.424 -10.830 -24.611, 8.730 -11.000 -24.695, 8.502 -10.935 -24.581, 8.670 -11.000 -24.498, 8.414 -10.935 -24.416, 8.573 -11.000 -24.316, 8.514 -10.992 -24.348, 8.102 -11.000 -23.930, 7.905 -11.000 -23.870, 7.451 -10.830 -24.161, 7.593 -10.700 -24.158, 7.806 -10.992 -23.923, 7.594 -10.992 -23.923, 7.495 -11.000 -23.870, 7.298 -10.830 -24.232, 7.255 -10.935 -24.161, 6.949 -10.830 -25.109, 6.921 -10.830 -24.942, 6.838 -10.935 -24.947, 6.869 -10.935 -25.131, 6.718 -10.992 -24.953, 6.753 -10.992 -25.163, 7.011 -10.830 -25.265, 6.950 -10.700 -24.900, 7.298 -11.000 -23.930, 7.386 -10.992 -23.968, 7.193 -10.992 -24.058, 7.164 -10.830 -24.334, 7.107 -10.935 -24.274, 7.055 -10.830 -24.462, 6.986 -10.935 -24.416, 6.976 -10.830 -24.611, 6.957 -11.000 -24.157, 6.787 -10.992 -24.536, 6.730 -10.992 -24.741, 6.670 -11.000 -24.696, 6.650 -11.000 -24.900, 6.848 -10.935 -24.760, 6.958 -11.000 -25.643, 7.287 -10.992 -25.792, 7.514 -10.935 -25.743, 7.489 -10.992 -25.860, 6.931 -10.830 -24.774, 8.012 -10.700 -24.218, 8.102 -10.830 -24.232, 8.236 -10.830 -24.334, 8.191 -10.700 -24.333, 8.331 -10.700 -24.495, 8.420 -10.700 -25.111, 8.172 -10.830 -25.521, 8.012 -10.700 -25.582, 8.062 -10.935 -25.683, 7.886 -10.935 -25.743, 7.911 -10.992 -25.860, 7.700 -10.992 -25.883, 7.868 -10.830 -25.661, 7.042 -10.935 -25.459, 7.106 -10.830 -25.405, 7.069 -10.700 -25.305, 8.027 -10.830 -25.608, 8.389 -10.830 -25.265, 8.569 -10.992 -25.361, 8.613 -10.992 -24.536, 8.670 -10.992 -24.741, 7.607 -10.935 -24.042, 7.424 -10.935 -24.082, 7.024 -10.992 -24.186, 6.898 -10.935 -24.581, 6.886 -10.992 -24.348, 6.938 -10.935 -25.304, -8.800 -12.200 -22.720, -9.178 -11.000 -22.646, -9.234 -12.200 -22.621, -9.500 -11.000 -22.434, -9.701 -12.200 -22.154, -9.727 -10.896 -22.095, -9.800 -12.200 -21.720, 3.261 -12.200 -24.343, 3.261 -11.000 -24.343, 2.134 -11.000 -24.860, 1.538 -12.200 -25.035, 1.538 -11.000 -25.035, -0.929 -11.000 -25.153, -1.538 -11.000 -25.035, -2.134 -12.200 -24.860, -2.134 -11.000 -24.860, -3.261 -12.200 -24.343, -5.123 -12.200 -22.720, -4.718 -11.000 -23.191, 4.718 -11.000 -23.191, 2.710 -12.200 -24.628, 2.710 -11.000 -24.628, -0.310 -11.000 -25.213, -1.538 -12.200 -25.035, -3.261 -11.000 -24.343, -3.783 -11.000 -24.006, -4.270 -11.000 -23.621, 5.123 -11.000 -22.720, 5.123 -12.200 -22.720, -9.647 10.961 -24.064, -9.583 10.988 -24.041, -9.712 10.912 -24.000, -9.615 10.977 -24.000, -9.703 10.920 -24.084, -9.799 10.700 -24.079, -9.772 10.823 -24.109, -9.773 10.700 -24.207, -9.456 10.700 -24.252, -9.711 10.000 -24.275, -9.626 10.700 -24.309, -9.626 10.000 -24.309, -7.109 10.000 -26.826, -7.323 10.000 -26.954, -7.251 10.000 -26.331, -6.248 10.000 -25.276, -6.002 10.000 -24.979, -6.045 10.000 -25.289, -6.202 10.000 -24.976, -7.717 10.000 -26.856, -9.306 10.000 -25.649, -9.047 10.000 -25.561, -9.506 10.000 -25.295, -7.852 10.000 -26.392, -8.095 10.000 -26.706, -8.428 10.000 -26.212, -9.060 10.000 -25.973, -9.198 10.000 -24.976, -9.535 10.000 -24.301, -9.456 10.000 -24.252, -9.773 10.000 -24.207, -8.902 10.000 -23.698, -8.557 10.000 -23.669, -8.292 10.000 -23.522, -8.661 10.000 -23.497, -7.779 10.000 -23.202, -7.160 10.000 -23.288, -6.843 10.000 -23.669, -6.215 10.000 -24.073, -6.088 10.000 -24.360, -8.387 10.000 -23.345, -7.108 10.000 -23.522, -6.613 10.000 -23.867, -6.427 10.000 -24.107, -6.293 10.000 -24.379, -6.298 10.000 -25.861, -7.052 10.000 -26.656, -7.101 10.000 -26.735, -7.075 10.700 -26.911, -6.919 10.000 -26.998, -6.919 10.700 -26.998, -7.007 10.000 -26.973, -7.007 10.700 -26.973, -7.101 10.700 -26.735, -7.075 10.000 -26.911, -6.800 -11.000 -26.700, -7.203 -10.992 -26.737, -7.632 -10.935 -26.765, -7.656 -10.830 -26.844, -8.061 -10.830 -26.689, -8.046 -10.700 -26.729, -6.800 -10.912 -26.912, -7.584 -11.000 -26.584, -7.833 -11.000 -26.495, -8.782 -10.830 -26.212, -8.393 -10.935 -26.408, -8.025 -10.935 -26.614, -7.974 -10.992 -26.505, -7.597 -10.992 -26.649, -8.422 -10.700 -26.524, -8.439 -10.830 -26.477, -8.327 -10.992 -26.307, -8.300 -11.000 -26.245, -8.513 -11.000 -26.087, -8.710 -11.000 -25.909, -8.888 -11.000 -25.713, -9.182 -11.000 -25.273, -9.674 -10.830 -24.751, -9.800 -10.700 -24.000, -9.752 -10.830 -24.325, -9.769 -10.700 -24.427, -9.534 -10.830 -25.162, -9.162 -10.992 -25.441, -9.529 -10.700 -25.246, -9.083 -10.830 -25.900, -9.335 -10.830 -25.547, -8.927 -10.992 -25.770, -9.264 -10.935 -25.504, -9.295 -11.000 -25.033, -9.550 -10.992 -24.303, -9.477 -10.992 -24.700, -9.346 -10.992 -25.082, -9.670 -10.935 -24.316, -9.593 -10.935 -24.730, -9.777 -10.815 -24.000, -7.232 -10.830 -26.939, -6.800 -10.815 -26.977, -7.227 -10.700 -26.969, -7.220 -10.935 -26.856, -8.646 -10.992 -26.061, -8.727 -10.935 -26.150, -9.019 -10.935 -25.847, -9.457 -10.935 -25.129, -9.800 12.200 -12.000, -9.800 10.700 -21.720, -9.800 -10.700 -15.200, -6.800 10.977 -26.815, -6.838 10.995 -26.757, -6.823 11.000 -26.719, -6.800 11.000 -26.700, -6.800 10.912 -26.912, -6.902 10.858 -26.953, -6.840 10.700 -27.000, 5.978 11.000 -25.703, -5.978 11.000 -25.703, 6.144 11.000 -25.990, 5.807 11.000 -25.066, 5.865 11.000 -24.408, -5.807 11.000 -24.734, 5.807 11.000 -24.734, -5.978 11.000 -24.097, -6.610 11.000 -23.344, -8.192 11.000 -23.065, -8.790 11.000 -23.344, -8.993 11.000 -22.701, -9.178 11.000 -22.646, -9.044 11.000 -23.556, -9.500 11.000 -24.000, 6.356 11.000 -23.556, 6.897 11.000 -23.178, 7.208 11.000 -23.065, -8.800 11.000 -22.720, 7.534 11.000 -23.007, 8.800 11.000 -22.720, 8.503 11.000 -23.178, 8.790 11.000 -23.344, 8.993 11.000 -22.701, 9.500 11.000 -24.000, 9.178 11.000 -22.646, -8.800 12.477 -22.535, 8.800 12.412 -22.632, 8.800 12.315 -22.697, -8.896 12.492 -22.481, -9.023 12.200 -22.695, -9.234 12.200 -22.621, -9.370 12.330 -22.505, -9.494 12.492 -22.046, -9.451 12.500 -21.978, -9.385 12.500 -22.104, -9.548 12.330 -22.338, -9.483 12.435 -22.285, -9.603 12.435 -22.098, -9.671 12.435 -21.886, -9.615 12.477 -21.720, -9.489 12.500 -21.849, -9.775 12.200 -21.943, -9.800 12.200 -21.720, -9.753 12.330 -21.902, -9.712 12.412 -21.720, -9.321 12.435 -22.438, -9.251 12.492 -22.340, -9.157 12.330 -22.622, -8.922 12.330 -22.683, -9.295 12.500 -22.215, -9.181 12.500 -22.306, -9.127 12.435 -22.545, -8.911 12.435 -22.600, -9.058 12.500 -22.371, -8.931 12.500 -22.408, -9.082 12.492 -22.433, -8.800 12.412 -22.632, -8.800 12.315 -22.697, -9.391 12.492 -22.209, -9.678 12.330 -22.133, -9.553 12.492 -21.864, -9.777 12.315 -21.720, -9.615 12.477 -12.000, -9.712 12.412 -12.000, -9.777 12.315 -12.000, -9.739 12.330 -11.443, -9.479 12.500 -11.556, -9.500 12.500 -12.000, -9.299 12.492 -10.426, -9.170 12.500 -10.270, -9.314 12.500 -10.690, -9.565 12.435 -10.913, -9.519 12.200 -10.349, -9.305 12.200 -9.831, -9.008 12.330 -9.356, -8.527 12.492 -9.028, -8.836 12.492 -9.464, -9.491 12.330 -10.358, -9.203 12.435 -9.880, -9.278 12.330 -9.843, -9.034 12.200 -9.340, -7.372 12.500 -8.066, -8.315 12.330 -8.485, -6.960 12.500 -7.825, -7.772 12.492 -8.273, -8.336 12.200 -8.464, -7.899 12.330 -8.114, -6.920 12.435 -7.597, -5.861 12.492 -7.353, -6.094 12.500 -7.480, -6.957 12.330 -7.522, -6.969 12.200 -7.495, -5.334 12.492 -7.263, -6.451 12.200 -7.281, -5.906 12.330 -7.154, -4.800 12.477 -7.185, -5.347 12.435 -7.144, -5.356 12.330 -7.061, -4.800 12.412 -7.088, -4.800 12.315 -7.023, -4.800 12.200 -7.000, -9.095 12.492 -9.932, -9.413 12.435 -10.386, -9.646 12.330 -10.894, -9.537 12.492 -11.466, -9.656 12.435 -11.453, -9.447 12.492 -10.939, -8.938 12.435 -9.400, -8.686 12.330 -8.901, -8.171 12.492 -8.629, -8.621 12.435 -8.953, -8.256 12.435 -8.544, -7.847 12.435 -8.179, -7.444 12.330 -7.792, -7.336 12.492 -7.964, -6.868 12.492 -7.705, -7.400 12.435 -7.862, -6.414 12.435 -7.387, -6.374 12.492 -7.501, -6.442 12.330 -7.309, -5.887 12.435 -7.235, 4.800 12.412 -7.088, 4.800 12.477 -7.185, -4.800 12.500 -7.300, -0.427 14.700 2.969, 0.000 11.000 3.000, -0.427 11.000 2.969, -0.845 14.700 2.878, -1.246 11.000 2.729, -1.622 11.000 2.524, -2.524 14.700 1.622, -2.878 14.700 0.845, -2.969 11.000 0.427, -3.000 11.000 0.000, -2.878 14.700 -0.845, -2.878 11.000 -0.845, -2.524 11.000 -1.622, -2.267 11.000 -1.965, -1.965 14.700 -2.267, -1.246 14.700 -2.729, -0.427 11.000 -2.969, -0.845 11.000 -2.878, -0.427 14.700 -2.969, -1.965 11.000 2.267, -2.878 11.000 0.845, -3.000 14.700 0.000, -2.729 14.700 -1.246, -2.729 11.000 -1.246, -2.524 14.700 -1.622, -2.267 14.700 -1.965, -0.845 14.700 -2.878, -0.000 14.700 -3.000, 0.427 11.000 -2.969, 0.845 11.000 -2.878, 1.246 14.700 -2.729, 2.267 11.000 -1.965, 2.878 14.700 -0.845, 2.969 11.000 -0.427, 2.969 14.700 -0.427, 2.969 14.700 0.427, 2.878 11.000 0.845, 2.729 14.700 1.246, 2.729 11.000 1.246, 2.524 11.000 1.622, 1.622 11.000 2.524, 0.427 11.000 2.969, 1.246 11.000 -2.729, 2.524 11.000 -1.622, 2.729 11.000 -1.246, 2.969 11.000 0.427, 1.622 14.700 2.524, -9.800 10.700 -12.000, -9.782 10.802 -11.578, -9.675 12.200 -10.887, -9.568 10.992 -10.496, -9.282 11.000 -9.783, -8.683 11.000 -8.850, -7.460 12.200 -7.766, -7.438 11.000 -7.752, -6.950 11.000 -7.486, -6.436 11.000 -7.275, -5.355 11.000 -7.031, -9.769 12.200 -11.440, -8.709 12.200 -8.883, -7.917 12.200 -8.091, -7.893 11.000 -8.071, -5.913 12.200 -7.125, -5.360 12.200 -7.031, -9.712 10.912 3.800, -9.777 10.815 3.800, -9.725 10.898 -11.139, -9.629 10.971 -10.705, -9.800 10.700 3.800, -9.778 10.700 4.272, -9.615 10.977 3.800, -9.537 10.992 4.334, -9.480 11.000 4.233, -9.500 11.000 3.800, -9.739 10.830 4.356, -9.565 10.935 4.887, -9.299 10.992 5.374, -9.656 10.935 4.347, -9.646 10.830 4.906, -9.491 10.830 5.442, -9.600 10.700 5.200, -9.367 10.915 5.601, -9.447 10.992 4.861, -9.413 10.935 5.414, -8.402 10.800 4.998, -9.061 10.900 5.619, -8.473 10.973 4.927, -8.421 10.900 4.979, -8.290 11.000 4.644, -8.236 10.986 4.696, -7.441 10.873 4.503, -7.692 11.000 4.365, -8.003 11.000 4.478, -7.896 10.873 4.634, -8.327 10.941 4.851, -8.198 10.941 4.752, -8.371 10.986 4.799, -7.918 10.800 4.659, -8.038 10.873 4.705, -7.288 10.986 4.376, -6.950 10.986 4.391, -6.785 10.986 4.422, -6.367 10.873 4.702, -6.106 10.873 4.881, -6.232 10.873 4.785, -5.998 10.800 4.998, -6.034 10.986 4.794, -6.110 11.000 4.644, -6.465 10.986 4.528, -6.346 10.941 4.663, -6.313 10.986 4.604, -6.207 10.941 4.749, -7.282 10.873 4.488, -6.810 10.873 4.531, -6.510 10.873 4.631, -6.644 10.941 4.532, -7.118 10.986 4.376, -7.122 10.941 4.443, -7.124 10.873 4.488, -6.077 10.941 4.847, -6.169 10.986 4.693, -6.492 10.941 4.590, -7.034 11.000 4.307, -8.059 10.941 4.666, -8.092 10.986 4.607, -7.941 10.986 4.531, -7.607 10.941 4.489, -7.622 10.986 4.423, -7.447 10.941 4.459, -7.784 10.986 4.470, -7.457 10.986 4.392, -6.966 10.873 4.502, -6.800 10.941 4.488, -6.960 10.941 4.458, -6.658 10.873 4.574, -6.623 10.986 4.467, -7.914 10.941 4.593, -7.748 10.873 4.576, -7.763 10.941 4.534, -7.596 10.873 4.532, -7.285 10.941 4.444, -8.175 10.800 4.807, -8.299 10.873 4.885, -8.173 10.873 4.789, -5.693 10.873 5.383, -5.654 10.941 5.362, -5.550 10.941 5.593, -5.529 10.873 6.583, -5.675 10.873 6.981, -5.764 10.873 7.135, -5.979 10.900 7.421, -5.781 10.986 7.350, -5.670 10.986 7.197, -5.575 10.986 7.033, -5.659 10.800 5.482, -5.523 10.873 5.846, -5.558 10.800 5.760, -5.506 10.800 6.348, -5.492 10.873 6.338, -5.602 10.873 6.819, -5.869 10.873 7.280, -5.644 11.000 7.290, -5.478 11.000 7.003, -5.635 10.941 7.002, -5.497 10.986 6.860, -5.561 10.941 6.835, -5.486 10.941 6.593, -5.307 11.000 6.366, -5.420 10.986 6.608, -5.380 10.986 6.347, -5.377 10.986 6.084, -5.445 10.941 6.088, -5.447 10.941 6.341, -5.307 11.000 6.034, -5.595 10.986 5.329, -5.592 10.873 5.608, -5.736 10.986 5.108, -5.856 11.000 4.856, -5.791 10.941 5.149, -5.979 10.900 4.979, -5.927 10.973 4.927, -5.489 10.873 6.091, -5.413 10.986 5.823, -5.480 10.941 5.837, -5.486 10.986 5.569, -5.807 10.800 5.225, -5.826 10.873 5.175, -5.834 10.941 7.307, -5.727 10.941 7.159, -6.208 10.874 7.632, -5.927 10.973 7.473, -6.176 10.941 7.663, -6.128 10.986 7.711, -6.619 10.900 8.061, -6.442 10.830 8.491, -6.374 10.992 8.299, -4.800 10.912 8.712, -5.347 10.935 8.656, -6.414 10.935 8.413, -5.887 10.935 8.565, -5.356 10.830 8.739, -5.334 10.992 8.537, -6.085 11.000 8.321, -5.861 10.992 8.447, -6.553 10.978 8.282, -6.601 10.915 8.367, -5.906 10.830 8.646, -6.200 10.700 8.600, 6.638 10.800 8.042, 5.998 10.800 7.402, 5.979 10.900 7.421, 5.927 10.973 7.473, 6.496 11.000 8.183, 6.567 10.973 8.113, 5.659 10.800 6.918, 5.459 10.941 6.447, 5.423 10.986 6.622, 5.365 11.000 6.692, 5.470 10.986 6.784, 5.531 10.986 6.941, 5.576 10.873 6.748, 5.885 10.873 7.299, 5.705 10.873 7.038, 5.851 10.941 7.327, 5.503 10.873 6.441, 5.391 10.986 5.950, 5.807 10.800 5.225, 5.927 10.973 4.927, 5.856 11.000 4.856, 5.604 10.986 5.313, 5.528 10.986 5.465, 5.590 10.941 5.492, 5.631 10.873 5.510, 5.702 10.873 5.367, 5.785 10.873 5.232, 5.693 10.986 5.169, 5.663 10.941 5.346, 5.444 10.941 6.285, 5.506 10.800 6.052, 5.531 10.873 5.810, 5.558 10.800 5.760, 5.659 10.800 5.482, 5.574 10.873 5.658, 5.532 10.941 5.644, 5.422 10.986 5.785, 5.376 10.986 6.118, 5.443 10.941 6.122, 5.502 10.873 5.966, 5.488 10.873 6.124, 5.979 10.900 4.979, 5.847 10.941 5.077, 5.749 10.941 5.207, 5.881 10.873 5.106, 5.794 10.986 5.034, 5.467 10.986 5.623, 5.376 10.986 6.288, 5.634 10.873 6.896, 5.593 10.941 6.914, 5.799 10.986 7.371, 5.644 11.000 7.290, 5.607 10.986 7.092, 5.666 10.941 7.059, 5.752 10.941 7.198, 5.696 10.986 7.236, 5.489 10.941 6.607, 5.392 10.986 6.457, 5.488 10.941 5.800, 5.458 10.941 5.960, 5.365 11.000 5.708, 5.534 10.941 6.763, 5.532 10.873 6.596, 5.488 10.873 6.282, 5.789 10.873 7.173, 5.558 10.800 6.640, 6.175 10.873 4.826, 6.846 10.873 4.523, 8.002 10.941 4.635, 8.135 10.873 4.764, 8.473 10.973 4.927, 8.350 10.986 4.781, 8.159 10.941 4.727, 6.383 10.873 4.693, 6.225 10.800 4.807, 6.608 10.873 4.592, 6.760 10.800 4.558, 7.348 10.800 4.506, 7.052 10.800 4.506, 7.583 10.873 4.529, 7.981 10.873 4.675, 8.033 10.986 4.575, 7.860 10.986 4.497, 7.835 10.941 4.561, 8.003 11.000 4.478, 7.593 10.941 4.486, 7.819 10.873 4.602, 7.366 11.000 4.307, 7.347 10.986 4.380, 7.341 10.941 4.447, 7.084 10.986 4.377, 7.338 10.873 4.492, 6.708 11.000 4.365, 6.569 10.986 4.486, 6.329 10.986 4.595, 6.593 10.941 4.550, 6.362 10.941 4.654, 6.397 11.000 4.478, 6.110 11.000 4.644, 6.108 10.986 4.736, 6.149 10.941 4.791, 7.091 10.873 4.489, 7.088 10.941 4.445, 7.034 11.000 4.307, 6.837 10.941 4.480, 8.280 10.873 4.869, 7.608 10.986 4.420, 6.823 10.986 4.413, 8.290 11.000 4.644, 8.197 10.986 4.670, 8.307 10.941 4.834, 8.421 10.900 4.979, 8.632 10.874 5.208, 8.663 10.941 5.176, 8.711 10.986 5.128, 9.113 10.973 5.567, 5.861 12.492 -7.353, 7.336 12.492 -7.964, 7.761 12.500 -8.350, 8.171 12.492 -8.629, 6.374 12.492 -7.501, 6.414 12.435 -7.387, 6.868 12.492 -7.705, 7.772 12.492 -8.273, 8.621 12.435 -8.953, 9.203 12.435 -9.880, 9.413 12.435 -10.386, 9.537 12.492 -11.466, 9.712 12.412 -12.000, 9.615 12.477 -12.000, 9.447 12.492 -10.939, 9.320 12.500 -10.706, 9.299 12.492 -10.426, 4.800 12.315 -7.023, 5.356 12.330 -7.061, 5.360 12.200 -7.031, 5.347 12.435 -7.144, 5.913 12.200 -7.125, 6.442 12.330 -7.309, 6.451 12.200 -7.281, 6.969 12.200 -7.495, 7.444 12.330 -7.792, 7.847 12.435 -8.179, 7.400 12.435 -7.862, 6.957 12.330 -7.522, 6.920 12.435 -7.597, 5.906 12.330 -7.154, 7.899 12.330 -8.114, 7.917 12.200 -8.091, 8.256 12.435 -8.544, 8.336 12.200 -8.464, 8.938 12.435 -9.400, 8.315 12.330 -8.485, 8.686 12.330 -8.901, 9.008 12.330 -9.356, 9.278 12.330 -9.843, 9.491 12.330 -10.358, 9.656 12.435 -11.453, 9.646 12.330 -10.894, 9.675 12.200 -10.887, 9.739 12.330 -11.443, 9.777 12.315 -12.000, 9.170 12.500 -10.270, 8.975 12.500 -9.840, 9.095 12.492 -9.932, 8.734 12.500 -9.428, 8.836 12.492 -9.464, 8.527 12.492 -9.028, 8.448 12.500 -9.037, 7.372 12.500 -8.066, 6.955 12.500 -7.824, 5.334 12.492 -7.263, 5.887 12.435 -7.235, 9.565 12.435 -10.913, 7.200 10.000 7.700, 6.898 10.000 7.669, 6.343 10.300 7.431, 5.717 10.300 6.427, 5.717 10.000 6.427, 6.014 10.300 5.282, 7.048 10.300 4.708, 8.698 10.300 6.124, 8.683 10.300 6.427, 8.287 10.300 7.233, 8.057 10.300 7.431, 7.792 10.000 7.578, 7.502 10.000 7.669, 7.200 10.300 7.700, 6.608 10.000 7.578, 6.343 10.000 7.431, 5.927 10.300 6.993, 5.702 10.000 6.124, 5.853 10.000 5.539, 6.014 10.000 5.282, 6.472 10.000 4.888, 7.048 10.000 4.708, 7.649 10.000 4.769, 7.928 10.000 4.888, 8.386 10.000 5.282, 8.698 10.000 6.124, 8.683 10.000 6.427, 8.607 10.000 6.721, 8.473 10.300 6.993, 8.473 10.000 6.993, 8.287 10.000 7.233, 8.175 10.800 4.807, 7.640 10.800 4.558, 6.965 10.000 4.516, 6.482 10.800 4.659, 6.114 10.000 4.892, 5.715 10.000 5.373, 5.807 10.800 7.175, 5.798 10.000 7.161, 7.918 10.800 4.659, 7.589 10.000 4.545, 5.998 10.800 4.998, 5.892 10.000 5.114, 5.516 10.000 5.965, 5.506 10.800 6.348, 5.545 10.000 6.589, 5.645 10.000 6.887, 6.676 10.787 8.080, 6.663 10.872 8.089, 6.694 10.889 8.157, 6.706 10.824 8.370, 6.751 10.718 8.351, 6.764 10.765 8.294, 6.727 10.823 8.159, 6.697 10.855 8.126, 6.619 10.900 8.061, 6.619 10.965 8.169, 6.639 10.940 8.138, 6.593 10.981 8.200, 6.677 10.899 8.326, 6.684 10.919 8.260, 6.683 10.918 8.193, 6.663 10.940 8.231, 6.601 10.915 8.367, 6.637 10.952 8.267, 6.658 10.929 8.298, 6.704 10.891 8.286, 6.727 10.700 8.389, 6.750 10.777 8.184, 6.704 10.750 8.109, 6.768 10.756 8.242, 6.773 10.715 8.247, 6.769 10.717 8.300, 6.654 10.908 8.111, 6.713 10.841 8.143, 6.703 10.899 8.219, 6.713 10.873 8.179, 6.722 10.875 8.242, 6.730 10.851 8.199, 6.752 10.810 8.280, 6.765 10.700 8.203, 6.763 10.712 8.197, 6.769 10.700 8.301, 6.758 10.795 8.230, 6.759 10.745 8.193, 6.717 10.773 8.386, 6.746 10.771 8.344, 6.734 10.820 8.328, 6.722 10.719 8.393, -9.305 -10.700 5.969, -8.709 -10.700 6.917, -9.711 10.700 4.740, -9.800 -10.700 3.800, -7.917 -10.700 7.709, -7.548 10.000 7.977, -7.460 -10.700 8.034, -6.647 10.000 8.446, -6.647 10.700 8.446, -6.969 -10.700 8.305, -5.740 10.700 8.711, -5.913 -10.700 8.675, -5.360 -10.700 8.769, -5.272 10.700 8.778, -4.800 10.977 8.615, -4.800 10.815 8.777, 4.800 10.815 8.777, -4.800 10.700 8.800, 9.191 10.753 5.757, 9.330 10.894 5.679, 9.234 10.992 5.546, 9.183 11.000 5.496, 9.206 10.988 5.574, 9.248 10.963 5.625, 9.190 10.983 5.587, 9.178 10.927 5.671, 9.109 10.750 5.704, 9.173 10.800 5.741, 9.161 10.820 5.729, 9.246 10.870 5.725, 9.203 10.700 5.765, 9.341 10.783 5.744, 9.352 10.862 5.694, 9.367 10.915 5.601, 9.295 10.967 5.582, 9.280 10.968 5.597, 9.322 10.924 5.648, 9.264 10.842 5.740, 9.415 10.785 5.679, 9.427 10.783 5.661, 9.385 10.861 5.661, 9.383 10.785 5.715, 9.400 10.786 5.698, 9.397 10.859 5.643, 9.363 10.895 5.647, 9.369 10.862 5.678, 9.061 10.900 5.619, 9.042 10.800 5.638, 9.084 10.873 5.658, 9.147 10.837 5.716, 9.213 10.949 5.651, 9.160 10.967 5.612, 9.080 10.787 5.676, 9.225 10.894 5.708, 9.311 10.856 5.722, 9.116 10.861 5.687, 9.130 10.942 5.633, 9.291 10.776 5.762, 9.290 10.886 5.706, 9.305 10.922 5.663, 9.266 10.912 5.689, 9.265 10.966 5.611, 9.220 10.991 5.560, 9.376 10.892 5.630, 9.352 10.922 5.616, 9.338 10.924 5.632, 9.348 10.895 5.664, 8.402 10.000 4.998, 8.402 10.800 4.998, 7.562 -10.935 5.417, 7.512 -10.700 5.518, 7.672 -10.830 5.579, 7.411 -10.992 5.240, 7.613 -10.992 5.308, 7.858 -10.935 5.641, 7.794 -10.830 5.695, 7.831 -10.700 5.795, 7.942 -11.000 5.458, 7.949 -10.992 5.563, 7.951 -10.830 5.991, 7.831 -10.700 6.605, 7.914 -10.935 6.684, 7.707 -10.992 7.042, 7.876 -10.992 6.914, 7.514 -10.992 7.132, 7.293 -10.935 7.058, 7.116 -10.830 6.975, 7.307 -10.700 6.942, 7.449 -10.830 6.939, 7.476 -10.935 7.018, 7.284 -10.830 6.975, 7.645 -10.935 6.939, 8.062 -10.935 6.153, 7.979 -10.830 6.158, 8.147 -10.992 5.937, 8.182 -10.992 6.147, 8.052 -10.935 6.340, 8.250 -11.000 6.200, 7.924 -10.830 6.489, 8.002 -10.935 6.519, 8.014 -10.992 6.752, 8.113 -10.992 6.564, 7.586 -11.000 7.176, 7.107 -10.935 7.058, 7.093 -10.700 6.942, 6.951 -10.830 6.939, 6.888 -10.700 6.882, 7.200 -11.000 7.250, 7.007 -11.000 7.233, 6.886 -10.992 7.132, 6.798 -10.830 6.868, 6.555 -10.830 6.638, 6.476 -10.830 6.489, 6.421 -10.830 6.158, 6.369 -10.935 5.969, 6.253 -10.992 5.937, 6.542 -10.935 5.641, 6.873 -10.830 5.492, 6.511 -10.830 5.835, 6.438 -10.935 5.796, 6.728 -10.830 5.579, 6.606 -10.830 5.695, 6.814 -11.000 7.176, 6.693 -10.992 7.042, 6.607 -10.935 6.826, 6.664 -10.830 6.766, 6.755 -10.935 6.939, 6.623 -11.000 7.078, 6.524 -10.992 6.914, 6.386 -10.992 6.752, 6.486 -10.935 6.684, 6.431 -10.830 6.326, 6.321 -11.000 6.773, 6.287 -10.992 6.564, 6.348 -10.935 6.340, 6.230 -10.992 6.359, 6.168 -11.000 6.397, 6.218 -10.992 6.147, 6.322 -11.000 5.623, 6.451 -10.992 5.563, 6.458 -11.000 5.458, 6.678 -10.935 5.513, 6.838 -10.935 5.417, 7.093 -10.700 5.458, 6.888 -10.700 5.518, 6.605 -10.992 5.417, 7.032 -10.830 5.439, 7.014 -10.935 5.357, 6.814 -11.000 5.224, 7.200 -10.935 5.337, 7.307 -10.700 5.458, 7.003 -11.000 5.169, 7.386 -10.935 5.357, 7.368 -10.830 5.439, 7.527 -10.830 5.492, 7.691 -10.700 6.767, 7.602 -10.830 6.868, 7.793 -10.935 6.826, 7.736 -10.830 6.766, 7.845 -10.830 6.638, 7.969 -10.830 6.326, 7.920 -10.700 5.989, 6.338 -10.935 6.153, 6.480 -10.700 5.989, 6.449 -10.830 5.991, 7.200 -10.992 5.217, 6.989 -10.992 5.240, 7.200 -10.830 5.420, 7.795 -10.992 5.417, 7.722 -10.935 5.513, 7.962 -10.935 5.796, 7.889 -10.830 5.835, 8.031 -10.935 5.969, 8.069 -10.992 5.739, 8.170 -10.992 6.359, 7.306 -10.992 7.177, 6.924 -10.935 7.018, 7.094 -10.992 7.177, 6.398 -10.935 6.519, 6.331 -10.992 5.739, 6.787 -10.992 5.308, -7.007 -11.000 5.167, -6.606 -10.830 5.695, -6.569 -10.700 5.795, -7.200 -10.992 5.217, -6.989 -10.992 5.240, -6.623 -11.000 5.322, -6.605 -10.992 5.417, -6.511 -10.830 5.835, -6.542 -10.935 5.641, -6.451 -10.992 5.563, -6.438 -10.935 5.796, -6.480 -10.700 6.411, -6.476 -10.830 6.489, -6.628 -11.000 7.080, -6.693 -10.992 7.042, -6.814 -11.000 7.176, -6.886 -10.992 7.132, -7.107 -10.935 7.058, -7.284 -10.830 6.975, -7.307 -10.700 6.942, -6.951 -10.830 6.939, -6.888 -10.700 6.882, -6.798 -10.830 6.868, -6.607 -10.935 6.826, -6.524 -10.992 6.914, -6.755 -10.935 6.939, -6.321 -11.000 5.627, -6.369 -10.935 5.969, -6.421 -10.830 6.158, -6.331 -10.992 5.739, -6.338 -10.935 6.153, -6.218 -10.992 6.147, -6.348 -10.935 6.340, -6.398 -10.935 6.519, -6.555 -10.830 6.638, -6.386 -10.992 6.752, -6.458 -11.000 6.942, -6.287 -10.992 6.564, -7.200 -11.000 7.250, -7.602 -10.830 6.868, -7.393 -11.000 7.233, -7.476 -10.935 7.018, -7.645 -10.935 6.939, -7.736 -10.830 6.766, -7.979 -10.830 6.158, -8.176 -11.000 5.814, -8.069 -10.992 5.739, -7.949 -10.992 5.563, -7.722 -10.935 5.513, -7.527 -10.830 5.492, -7.512 -10.700 5.518, -7.672 -10.830 5.579, -8.031 -10.935 5.969, -8.147 -10.992 5.937, -7.858 -10.935 5.641, -7.794 -10.830 5.695, -7.962 -10.935 5.796, -7.514 -10.992 7.132, -7.707 -10.992 7.042, -7.793 -10.935 6.826, -7.876 -10.992 6.914, -7.924 -10.830 6.489, -8.014 -10.992 6.752, -7.969 -10.830 6.326, -7.914 -10.935 6.684, -7.942 -11.000 6.942, -8.113 -10.992 6.564, -8.052 -10.935 6.340, -8.002 -10.935 6.519, -8.176 -11.000 6.586, -8.250 -11.000 6.200, -8.182 -10.992 6.147, -8.062 -10.935 6.153, -8.170 -10.992 6.359, -7.368 -10.830 5.439, -7.795 -10.992 5.417, -7.562 -10.935 5.417, -7.307 -10.700 5.458, -7.200 -10.830 5.420, -7.772 -11.000 5.320, -7.411 -10.992 5.240, -7.032 -10.830 5.439, -7.014 -10.935 5.357, -6.888 -10.700 5.518, -7.845 -10.830 6.638, -6.709 -10.700 6.767, -6.664 -10.830 6.766, -6.486 -10.935 6.684, -6.431 -10.830 6.326, -6.449 -10.830 5.991, -7.831 -10.700 5.795, -7.920 -10.700 5.989, -7.889 -10.830 5.835, -7.951 -10.830 5.991, -7.950 -10.700 6.200, -7.200 -10.935 5.337, -6.838 -10.935 5.417, -6.728 -10.830 5.579, -6.873 -10.830 5.492, -6.678 -10.935 5.513, -6.787 -10.992 5.308, -6.253 -10.992 5.937, -6.230 -10.992 6.359, -7.094 -10.992 7.177, -7.116 -10.830 6.975, -6.924 -10.935 7.018, -7.306 -10.992 7.177, -7.449 -10.830 6.939, -7.293 -10.935 7.058, -7.613 -10.992 5.308, -7.386 -10.935 5.357, 2.900 -11.300 -0.000, 2.869 -11.300 -0.422, 2.680 -11.000 -1.745, 2.842 -11.008 -1.319, 2.889 -11.170 -0.487, 2.971 -11.065 -0.501, 2.626 -11.300 -1.231, 2.658 -11.170 -1.233, 2.540 -11.065 -1.621, 2.641 -11.008 -1.686, 2.469 -11.170 -1.576, 2.419 -11.300 -1.600, 1.965 -11.170 -2.173, 1.028 -11.008 -2.960, 1.178 -11.000 -2.975, 1.413 -11.008 -2.796, 2.019 -11.000 -2.483, 2.021 -11.065 -2.235, 2.102 -11.008 -2.324, 2.237 -11.170 -1.892, 1.855 -11.300 -2.229, 1.658 -11.170 -2.415, 1.359 -11.065 -2.689, 0.588 -11.000 -3.149, 1.321 -11.170 -2.615, 0.961 -11.170 -2.768, 0.600 -11.065 -2.953, 0.209 -11.008 -3.126, -0.000 -11.000 -3.200, 0.624 -11.008 -3.070, 0.584 -11.170 -2.871, -0.209 -11.008 -3.126, 0.734 -11.300 -2.806, -0.624 -11.008 -3.070, -0.106 -11.300 -2.898, -0.201 -11.065 -3.006, -0.600 -11.065 -2.953, -0.196 -11.170 -2.923, -0.527 -11.300 -2.852, -0.584 -11.170 -2.871, -0.988 -11.065 -2.846, -1.028 -11.008 -2.960, -1.463 -11.000 -2.845, -1.413 -11.008 -2.796, -1.773 -11.008 -2.583, -0.936 -11.300 -2.745, -1.326 -11.300 -2.579, -1.658 -11.170 -2.415, -2.021 -11.065 -2.235, -2.102 -11.008 -2.324, -1.965 -11.170 -2.173, -2.237 -11.170 -1.892, -2.469 -11.170 -1.576, -2.540 -11.065 -1.621, -2.733 -11.065 -1.268, -3.079 -11.000 -0.878, -2.975 -11.000 -1.178, -2.993 -11.008 -0.928, -2.301 -11.065 -1.945, -2.295 -11.300 -1.772, -2.658 -11.170 -1.233, -2.878 -11.065 -0.893, -3.090 -11.008 -0.521, -3.149 -11.000 -0.588, -2.529 -11.300 -1.419, -2.971 -11.065 -0.501, -3.131 -11.008 -0.105, -2.798 -11.170 -0.868, -2.889 -11.170 -0.487, -3.118 -11.008 0.314, -3.011 -11.065 -0.101, -2.998 -11.065 0.302, -3.048 -11.008 0.726, -3.074 -11.000 0.891, -3.186 -11.000 0.303, -2.915 -11.170 0.293, -2.924 -11.008 1.126, -2.831 -11.300 0.631, -2.845 -11.000 1.463, -2.680 -11.000 1.745, -2.748 -11.008 1.506, -2.426 -11.065 1.787, -2.485 -11.000 2.014, -2.522 -11.008 1.859, -2.359 -11.170 1.738, -2.252 -11.008 2.178, -2.019 -11.000 2.483, -2.013 -11.300 2.088, -1.176 -11.065 2.774, -1.223 -11.008 2.885, -0.828 -11.008 3.022, -1.178 -11.000 2.975, -1.477 -11.000 2.839, -1.867 -11.065 2.365, -1.816 -11.170 2.299, -1.535 -11.065 2.592, -1.326 -11.300 2.579, -1.144 -11.170 2.697, -0.418 -11.008 3.105, -0.588 -11.000 3.149, -0.774 -11.170 2.826, -0.298 -11.000 3.188, 0.000 -11.008 3.133, -0.936 -11.300 2.745, -0.390 -11.170 2.904, -0.402 -11.065 2.986, 0.303 -11.000 3.186, 0.418 -11.008 3.105, 0.000 -11.000 3.200, 0.600 -11.000 3.144, 0.000 -11.170 2.930, 0.390 -11.170 2.904, 0.796 -11.065 2.906, 1.224 -11.008 2.884, 1.597 -11.008 2.696, 1.463 -11.000 2.845, 0.734 -11.300 2.806, 1.745 -11.000 2.680, 1.942 -11.008 2.459, 2.106 -11.170 2.037, 2.748 -11.008 1.506, 2.675 -11.000 1.757, 2.522 -11.008 1.859, 2.359 -11.170 1.738, 2.642 -11.065 1.448, 2.924 -11.008 1.126, 3.079 -11.000 0.878, 2.419 -11.300 1.600, 2.734 -11.170 1.053, 3.118 -11.008 0.314, 3.048 -11.008 0.726, 2.850 -11.170 0.679, 3.200 -11.000 -0.000, 3.188 -11.000 0.298, 2.869 -11.300 0.422, 3.131 -11.008 -0.105, 3.090 -11.008 -0.521, 2.915 -11.170 0.293, 3.144 -11.000 -0.600, -1.597 -11.008 2.696, -2.106 -11.170 2.037, -2.166 -11.065 2.095, -1.942 -11.008 2.459, -2.839 -11.000 -1.477, -2.675 -11.000 -1.757, -2.393 -11.008 -2.023, -1.687 -11.300 -2.359, 1.705 -11.065 -2.484, 1.773 -11.008 -2.583, 3.074 -11.000 -0.891, 2.993 -11.008 -0.928, 2.483 -11.000 2.019, 1.867 -11.065 2.365, 1.134 -11.300 2.669, 1.511 -11.300 2.475, 1.816 -11.170 2.299, 1.493 -11.170 2.521, 2.263 -11.000 2.263, 2.252 -11.008 2.178, 0.000 -11.065 3.013, 0.402 -11.065 2.986, -2.642 -11.065 1.448, -2.734 -11.170 1.053, 2.798 -11.170 -0.868, 2.928 -11.170 -0.098, 2.998 -11.065 0.302, 3.011 -11.065 -0.101, 2.931 -11.065 0.698, 2.878 -11.065 -0.893, 2.733 -11.065 -1.268, 2.301 -11.065 -1.945, 2.393 -11.008 -2.023, 0.988 -11.065 -2.846, 0.196 -11.170 -2.923, 0.201 -11.065 -3.006, -0.961 -11.170 -2.768, -1.321 -11.170 -2.615, -1.359 -11.065 -2.689, -1.705 -11.065 -2.484, -2.842 -11.008 -1.319, -2.641 -11.008 -1.686, -2.928 -11.170 -0.098, -2.931 -11.065 0.698, -2.850 -11.170 0.679, -2.812 -11.065 1.083, -2.569 -11.170 1.408, -1.493 -11.170 2.521, -0.796 -11.065 2.906, 0.774 -11.170 2.826, 0.828 -11.008 3.022, 1.145 -11.170 2.697, 1.535 -11.065 2.592, 1.177 -11.065 2.773, 2.166 -11.065 2.095, 2.426 -11.065 1.787, 2.569 -11.170 1.408, 2.812 -11.065 1.083, 4.800 -10.912 8.712, 4.800 -10.815 8.777, -9.537 -10.992 4.334, -9.519 -10.700 5.451, -9.646 -10.830 4.906, -9.675 -10.700 4.913, -9.656 -10.935 4.347, -9.712 -10.912 3.800, -9.423 -11.000 4.668, -9.170 -11.000 5.530, -8.123 -11.000 7.123, -7.761 -11.000 7.450, -7.372 -11.000 7.734, -6.451 -10.700 8.519, -6.957 -10.830 8.278, -7.444 -10.830 8.008, -7.772 -10.992 7.527, -9.447 -10.992 4.861, -9.491 -10.830 5.442, -9.320 -11.000 5.094, -9.413 -10.935 5.414, -9.278 -10.830 5.957, -9.034 -10.700 6.460, -9.008 -10.830 6.444, -8.836 -10.992 6.336, -8.336 -10.700 7.336, -8.527 -10.992 6.772, -8.315 -10.830 7.315, -8.256 -10.935 7.256, -7.847 -10.935 7.621, -7.336 -10.992 7.836, -5.906 -10.830 8.646, -6.442 -10.830 8.491, -6.868 -10.992 8.095, -6.374 -10.992 8.299, -5.356 -10.830 8.739, -4.800 -10.815 8.777, -6.530 -11.000 8.170, -6.109 -11.000 8.314, -5.334 -10.992 8.537, -4.800 -10.912 8.712, -4.800 -10.977 8.615, -9.739 -10.830 4.356, -9.769 -10.700 4.360, -9.565 -10.935 4.887, -9.299 -10.992 5.374, -9.203 -10.935 5.920, -8.938 -10.935 6.400, -9.095 -10.992 5.868, -8.621 -10.935 6.847, -8.686 -10.830 6.899, -8.171 -10.992 7.171, -7.899 -10.830 7.686, -6.920 -10.935 8.203, -7.400 -10.935 7.938, -6.414 -10.935 8.413, -5.861 -10.992 8.447, -5.347 -10.935 8.656, -5.887 -10.935 8.565, -9.782 -10.802 -15.012, -9.777 -10.815 3.800, -9.726 -10.897 -14.823, -9.631 -10.970 -14.644, -9.615 -10.977 3.800, -9.023 -12.200 -14.225, -9.500 -11.000 -14.486, -9.582 -12.200 -14.577, -9.570 -10.992 -14.562, -9.234 -12.200 -14.299, -9.423 -12.200 -14.418, -8.800 -12.200 -14.200, 4.937 -12.435 -22.772, 4.844 -12.492 -22.696, 3.976 -12.492 -23.564, 4.002 -12.500 -23.455, 3.417 -12.500 -23.894, 0.929 -12.200 -25.153, 2.134 -12.200 -24.860, 2.444 -12.435 -24.621, 2.954 -12.492 -24.247, 5.002 -12.330 -22.825, 5.111 -12.320 -22.695, 5.078 -12.418 -22.627, 3.482 -12.492 -23.931, 3.050 -12.330 -24.426, 2.476 -12.330 -24.698, 3.548 -12.435 -24.031, 3.595 -12.330 -24.100, 4.052 -12.435 -23.657, 2.450 -12.500 -24.415, 1.760 -12.500 -24.665, 1.411 -12.500 -24.757, 0.614 -12.492 -24.957, -0.000 -12.330 -25.190, -0.634 -12.330 -25.159, -0.310 -12.200 -25.213, 1.246 -12.435 -24.984, 1.223 -12.492 -24.866, 0.626 -12.435 -25.076, 1.819 -12.492 -24.717, 0.634 -12.330 -25.159, 0.310 -12.200 -25.213, 0.711 -12.500 -24.879, -0.000 -12.500 -24.920, -0.355 -12.500 -24.910, -1.819 -12.492 -24.717, -4.844 -12.492 -22.696, -4.518 -12.500 -22.966, -4.754 -12.500 -22.700, -4.975 -12.500 -22.420, -4.516 -12.435 -23.236, -3.482 -12.492 -23.931, -2.954 -12.492 -24.247, -1.223 -12.492 -24.866, -1.246 -12.435 -24.984, -0.626 -12.435 -25.076, -0.000 -12.435 -25.107, -0.614 -12.492 -24.957, -1.411 -12.500 -24.757, -3.011 -12.435 -24.353, -3.108 -12.500 -24.084, -4.431 -12.492 -23.151, -4.575 -12.330 -23.295, -4.105 -12.330 -23.722, -3.595 -12.330 -24.100, -5.002 -12.330 -22.825, -4.718 -12.200 -23.191, -4.270 -12.200 -23.621, -2.476 -12.330 -24.698, -2.710 -12.200 -24.628, -0.929 -12.200 -25.153, -3.783 -12.200 -24.006, -3.050 -12.330 -24.426, -1.878 -12.330 -24.912, -1.262 -12.330 -25.066, 3.783 -12.200 -24.006, 4.516 -12.435 -23.236, 4.431 -12.492 -23.151, 4.270 -12.200 -23.621, 4.718 -12.200 -23.191, 4.575 -12.330 -23.295, -0.000 -12.492 -24.987, 4.105 -12.330 -23.722, 3.011 -12.435 -24.353, 1.878 -12.330 -24.912, 1.854 -12.435 -24.832, 2.398 -12.492 -24.510, 1.262 -12.330 -25.066, -2.398 -12.492 -24.510, -2.444 -12.435 -24.621, -1.854 -12.435 -24.832, -3.976 -12.492 -23.564, -4.052 -12.435 -23.657, -3.548 -12.435 -24.031, -4.937 -12.435 -22.772, 8.800 -12.500 -22.420, 5.030 -12.479 -22.530, 8.800 -12.315 -22.697, 8.800 -12.412 -22.632, 8.800 -12.477 -14.385, -8.800 -12.477 -14.385, 8.800 -12.315 -14.223, -8.800 -12.500 -14.500, -9.157 -12.330 -14.298, -9.370 -12.330 -14.415, -9.548 -12.330 -14.582, -9.603 -12.435 -14.822, -9.494 -12.492 -14.874, -9.553 -12.492 -15.056, -9.489 -12.500 -15.071, -9.451 -12.500 -14.942, -9.385 -12.500 -14.816, -9.321 -12.435 -14.482, -9.483 -12.435 -14.635, -9.671 -12.435 -15.034, -9.678 -12.330 -14.787, -9.701 -12.200 -14.766, -9.775 -12.200 -14.977, -9.800 -12.200 -15.200, -9.753 -12.330 -15.018, -9.615 -12.477 -15.200, -9.391 -12.492 -14.711, -9.251 -12.492 -14.580, -8.922 -12.330 -14.237, -8.911 -12.435 -14.320, -9.127 -12.435 -14.375, -9.082 -12.492 -14.487, -8.931 -12.500 -14.512, -8.896 -12.492 -14.439, -8.800 -12.412 -14.288, -8.800 -12.315 -14.223, -9.777 -12.315 -21.720, -9.777 -12.315 -15.200, -9.615 -12.477 -21.720, -9.712 -12.412 -15.200, -9.500 -12.500 -21.720, -9.500 -12.500 -15.200, -9.582 -12.200 -22.343, -9.041 -12.330 -22.660, -9.549 -12.435 -22.195, -9.723 -12.330 -22.020, -9.685 -12.435 -21.776, -9.768 -12.330 -21.781, -9.712 -12.412 -21.720, -9.227 -12.435 -22.497, -9.169 -12.492 -22.392, -9.407 -12.435 -22.367, -9.325 -12.492 -22.279, -9.565 -12.492 -21.768, -8.800 -12.477 -22.535, -9.447 -12.492 -22.131, -9.386 -12.500 -22.102, -9.451 -12.500 -21.978, -9.488 -12.500 -21.851, -9.529 -12.492 -21.957, -9.775 -12.200 -21.943, -9.423 -12.200 -22.502, -9.464 -12.330 -22.427, -9.023 -12.200 -22.695, -8.991 -12.492 -22.463, -9.267 -12.330 -22.570, -9.021 -12.435 -22.579, -9.644 -12.435 -21.994, -9.619 -12.330 -22.240, -5.111 -12.320 -22.695, -8.800 -12.412 -22.632, -5.078 -12.418 -22.627, -5.030 -12.479 -22.530, -8.800 -12.315 -22.697, 6.994 10.854 -26.613, 6.994 10.833 -26.605, 7.042 10.855 -26.683, 6.813 11.000 -26.700, 6.822 10.999 -26.728, 6.884 10.973 -26.629, 6.982 10.913 -26.647, 6.964 10.946 -26.678, 6.910 10.983 -26.747, 6.832 10.995 -26.756, 6.935 10.900 -26.577, 6.963 10.939 -26.842, 7.021 10.773 -26.626, 6.992 10.874 -26.622, 7.065 10.856 -26.752, 7.103 10.766 -26.799, 7.104 10.714 -26.746, 7.110 10.717 -26.808, 7.015 10.751 -26.963, 7.020 10.894 -26.854, 7.090 10.810 -26.783, 7.102 10.733 -26.744, 7.063 10.721 -26.926, 7.007 10.700 -26.973, 7.017 10.720 -26.966, 7.021 10.915 -26.762, 7.049 10.880 -26.804, 7.087 10.787 -26.728, 7.044 10.740 -26.648, 7.066 10.824 -26.705, 7.096 10.720 -26.871, 7.108 10.743 -26.805, 7.057 10.782 -26.915, 6.981 10.896 -26.895, 7.098 10.752 -26.740, 7.089 10.777 -26.861, 7.044 10.837 -26.894, 7.075 10.828 -26.840, 7.094 10.749 -26.867, 7.061 10.752 -26.922, 7.001 10.836 -26.935, 7.012 10.781 -26.956, 6.613 10.000 -23.867, 6.613 10.300 -23.867, 6.293 10.300 -24.379, 6.202 10.300 -24.976, 6.248 10.300 -25.276, 6.353 10.000 -25.561, 7.852 10.300 -26.392, 8.149 10.300 -26.331, 8.677 10.300 -26.038, 8.677 10.000 -26.038, 8.886 10.000 -25.818, 9.047 10.300 -25.561, 9.152 10.300 -25.276, 9.107 10.300 -24.379, 8.292 10.300 -23.522, 7.700 10.300 -23.400, 8.002 10.000 -23.431, 6.427 10.000 -24.107, 6.217 10.000 -24.673, 6.202 10.000 -24.976, 6.248 10.000 -25.276, 6.353 10.300 -25.561, 6.723 10.300 -26.038, 6.723 10.000 -26.038, 7.251 10.300 -26.331, 8.149 10.000 -26.331, 8.428 10.300 -26.212, 8.428 10.000 -26.212, 9.198 10.300 -24.976, 8.902 10.800 -23.698, 8.902 10.000 -23.698, 8.387 10.000 -23.345, 7.175 10.800 -23.283, 6.928 10.800 -23.385, 7.434 10.800 -23.221, 7.160 10.000 -23.288, 6.045 10.000 -25.289, 6.298 10.000 -25.861, 6.307 10.800 -25.875, 6.498 10.000 -26.102, 6.701 10.800 -23.525, 6.307 10.800 -23.925, 6.215 10.000 -24.073, 6.006 10.800 -24.752, 6.002 10.000 -24.979, 6.159 10.800 -25.618, 6.954 10.800 -26.559, 9.456 10.700 -24.252, 7.117 -11.000 -24.027, 6.827 -11.000 -24.317, 6.729 -11.000 -24.498, 6.670 -11.000 -25.105, 4.270 -11.000 -23.621, 3.783 -11.000 -24.006, 0.929 -11.000 -25.153, 0.310 -11.000 -25.213, -2.710 -11.000 -24.628, -7.065 -11.000 -26.687, -7.700 -11.000 -25.950, -8.073 -11.000 -26.381, -8.283 -11.000 -25.773, -8.670 -11.000 -25.302, -9.046 -11.000 -25.500, -6.650 -11.000 -24.900, -6.730 -11.000 -24.498, -5.123 -11.000 -22.720, -7.700 -11.000 -23.850, -8.102 -11.000 -23.930, -8.800 -11.000 -22.720, -8.993 -11.000 -22.701, -9.349 -11.000 -22.556, -8.443 -11.000 -24.157, -8.573 -11.000 -24.317, -9.500 -11.000 -24.000, -8.671 -11.000 -24.498, -9.487 -11.000 -24.265, -9.448 -11.000 -24.527, -9.384 -11.000 -24.784, -8.750 -11.000 -24.900, -8.730 -11.000 -25.105, -8.573 -11.000 -25.484, -7.327 -11.000 -26.648, 7.495 -11.000 -25.930, 7.327 -11.000 -26.648, 8.073 -11.000 -26.382, 8.513 -11.000 -26.088, 8.671 -11.000 -25.302, 9.295 -11.000 -25.033, 8.730 -11.000 -25.104, 9.384 -11.000 -24.784, 9.448 -11.000 -24.527, 8.283 -11.000 -24.027, 8.800 -11.000 -22.720, 7.117 -11.000 -25.773, 7.298 -11.000 -25.870, 7.584 -11.000 -26.584, 7.700 -11.000 -25.950, 7.905 -11.000 -25.930, 8.102 -11.000 -25.870, 8.993 -11.000 -22.701, 7.700 -11.000 -23.850, 8.442 -11.000 -24.157, -7.495 -11.000 -23.870, -7.298 -11.000 -23.930, -6.670 -11.000 -25.104, -6.729 -11.000 -25.302, -6.800 -10.977 -26.815, 6.800 -10.912 -26.912, -6.800 -10.700 -27.000, 6.800 -10.815 -26.977, -7.645 -10.700 -26.878, -8.773 10.000 -26.260, -9.067 -10.700 -25.965, -8.449 10.000 -26.506, -8.765 -10.700 -26.267, -9.324 -10.700 -25.622, -9.678 -10.700 -24.845, -9.798 10.000 -24.119, -9.656 10.000 -24.917, -9.754 10.000 -24.523, -9.800 10.700 -24.040, -6.879 10.700 -26.999, 6.800 10.977 -26.815, 6.800 10.912 -26.912, -6.800 10.815 -26.977, 9.491 10.735 -24.279, 9.515 10.742 -24.290, 9.535 10.700 -24.301, 9.541 10.749 -24.299, 9.525 10.793 -24.285, 9.579 10.817 -24.287, 9.642 10.939 -24.163, 9.689 10.845 -24.241, 9.757 10.776 -24.213, 9.731 10.845 -24.199, 9.772 10.822 -24.109, 9.730 10.890 -24.094, 9.753 10.858 -24.102, 9.637 10.836 -24.272, 9.716 10.777 -24.258, 9.662 10.772 -24.290, 9.626 10.700 -24.309, 9.600 10.762 -24.304, 9.448 10.740 -24.244, 9.502 10.779 -24.278, 9.481 10.766 -24.268, 9.359 10.800 -24.154, 9.375 10.875 -24.150, 9.389 10.911 -24.137, 9.514 10.938 -24.188, 9.703 10.920 -24.084, 9.580 10.949 -24.177, 9.477 10.906 -24.206, 9.438 10.914 -24.175, 9.415 10.875 -24.186, 9.619 10.956 -24.144, 9.553 10.960 -24.162, 9.429 10.973 -24.084, 9.459 10.987 -24.070, 9.500 11.000 -24.013, 9.620 10.975 -24.054, 9.533 10.986 -24.104, 9.591 10.970 -24.131, 9.500 10.972 -24.133, 9.433 10.969 -24.096, 9.409 10.943 -24.119, 9.446 10.867 -24.214, 9.426 10.773 -24.221, 9.462 10.860 -24.228, 9.497 10.898 -24.222, 9.562 10.915 -24.221, 9.483 10.855 -24.242, 9.377 10.900 -24.135, 9.538 10.928 -24.204, 9.467 10.947 -24.157, 4.800 12.500 -7.300, 9.481 12.500 -11.560, 5.245 12.500 -7.321, 5.681 12.500 -7.383, 6.110 12.500 -7.486, 6.530 12.500 -7.630, 8.123 12.500 -8.677, 9.423 12.500 -11.132, 8.800 12.500 -22.420, 9.406 12.500 -22.070, 9.150 12.500 -22.326, -9.417 12.500 -11.119, -8.976 12.500 -9.845, -8.734 12.500 -9.428, -8.450 12.500 -9.039, -8.123 12.500 -8.677, -7.763 12.500 -8.352, -6.530 12.500 -7.630, -5.240 12.500 -7.319, -5.668 12.500 -7.377, -8.800 12.500 -22.420, -9.500 12.500 -21.720, 9.500 12.500 -12.000, 9.321 11.000 5.085, 8.544 11.000 4.856, 9.480 11.000 4.233, 7.692 11.000 4.365, 3.000 11.000 0.000, 1.965 11.000 2.267, 5.307 11.000 6.034, 4.800 11.000 8.500, 0.845 11.000 2.878, -4.800 11.000 8.500, -0.845 11.000 2.878, -5.365 11.000 6.692, -5.856 11.000 7.544, -5.233 11.000 8.480, -5.663 11.000 8.420, 9.282 11.000 -9.783, 8.309 11.000 -8.439, 7.438 11.000 -7.752, 9.500 11.000 3.800, 5.355 11.000 -7.031, 2.878 11.000 -0.845, 1.965 11.000 -2.267, 1.622 11.000 -2.524, 4.800 11.000 -7.000, -0.000 11.000 -3.000, -5.902 11.000 -7.123, -8.309 11.000 -8.439, -9.008 11.000 -9.300, -9.500 11.000 -10.294, -7.366 11.000 4.307, -6.708 11.000 4.365, -6.397 11.000 4.478, -2.267 11.000 1.965, -5.644 11.000 5.110, -5.365 11.000 5.708, -9.420 11.000 4.663, -9.321 11.000 5.085, -9.183 11.000 5.496, -8.544 11.000 4.856, -2.729 11.000 1.246, -2.524 11.000 1.622, -5.478 11.000 5.397, 5.233 11.000 8.480, 5.307 11.000 6.366, 5.856 11.000 7.544, 5.478 11.000 7.003, 1.246 11.000 2.729, 5.478 11.000 5.397, 5.644 11.000 5.110, 2.267 11.000 1.965, -2.969 11.000 -0.427, -4.800 11.000 -7.000, -1.965 11.000 -2.267, -1.622 11.000 -2.524, -1.246 11.000 -2.729, 4.800 12.200 -7.000, 6.436 11.000 -7.275, 6.950 11.000 -7.486, 7.460 12.200 -7.766, 8.683 11.000 -8.850, 9.568 10.992 -10.496, 9.519 12.200 -10.349, 9.769 12.200 -11.440, 9.800 12.200 -12.000, 9.782 10.802 -11.578, 5.902 11.000 -7.123, 7.893 11.000 -8.071, 8.709 12.200 -8.883, 9.008 11.000 -9.300, 9.034 12.200 -9.340, 9.305 12.200 -9.831, 9.500 11.000 -10.294, 8.547 10.000 5.539, 9.119 10.000 5.715, 8.161 10.000 4.798, 8.177 10.000 5.062, 7.887 10.000 4.645, 7.279 10.000 4.502, 6.751 10.000 4.769, 6.660 10.000 4.588, 6.373 10.000 4.715, 6.223 10.000 5.062, 5.748 10.000 5.824, 5.588 10.000 5.660, 5.502 10.000 6.279, 5.793 10.000 6.721, 6.113 10.000 7.233, 5.998 10.000 7.402, 6.715 10.000 8.119, 7.352 10.000 4.708, 5.927 10.000 6.993, 7.110 10.000 8.235, 6.765 10.000 8.203, 7.958 10.000 7.676, 8.057 10.000 7.431, 8.336 10.000 7.336, 8.977 10.000 6.548, 8.652 10.000 5.824, 9.235 10.000 6.110, 9.301 10.000 5.769, 6.647 10.000 8.446, 6.647 10.700 8.446, 6.727 10.000 8.389, 6.769 10.000 8.301, 6.715 10.700 8.119, 4.800 10.700 8.800, 4.800 10.977 8.615, 5.272 10.700 8.778, 6.414 10.935 8.413, 6.374 10.992 8.299, 6.553 10.978 8.282, 6.085 11.000 8.321, 5.356 10.830 8.739, 5.906 10.830 8.646, 6.200 10.700 8.600, 6.442 10.830 8.491, 6.635 10.817 8.425, 5.663 11.000 8.421, 5.861 10.992 8.447, 5.334 10.992 8.537, 4.800 10.912 8.712, 5.347 10.935 8.656, 5.887 10.935 8.565, -4.800 -10.700 8.800, 5.887 -10.935 8.565, 5.906 -10.830 8.646, 6.969 -10.700 8.305, 5.347 -10.935 8.656, 4.800 -10.977 8.615, 6.094 -11.000 8.320, 7.336 -10.992 7.836, 7.763 -11.000 7.448, 8.171 -10.992 7.171, 8.527 -10.992 6.772, 8.836 -10.992 6.336, 9.203 -10.935 5.920, 9.278 -10.830 5.957, 9.305 -10.700 5.969, 9.008 -10.830 6.444, 8.938 -10.935 6.400, 5.334 -10.992 8.537, 5.861 -10.992 8.447, 6.442 -10.830 8.491, 6.920 -10.935 8.203, 7.444 -10.830 8.008, 6.374 -10.992 8.299, 6.868 -10.992 8.095, 7.899 -10.830 7.686, 8.315 -10.830 7.315, 8.256 -10.935 7.256, 8.686 -10.830 6.899, 8.621 -10.935 6.847, 9.034 -10.700 6.460, 9.095 -10.992 5.868, 9.491 -10.830 5.442, 9.769 -10.700 4.360, 9.170 -11.000 5.530, 9.299 -10.992 5.374, 9.739 -10.830 4.356, 9.447 -10.992 4.861, 9.656 -10.935 4.347, 9.537 -10.992 4.334, 5.913 -10.700 8.675, 5.356 -10.830 8.739, 6.957 -10.830 8.278, 6.414 -10.935 8.413, 7.400 -10.935 7.938, 7.772 -10.992 7.527, 7.847 -10.935 7.621, 9.413 -10.935 5.414, 9.565 -10.935 4.887, 9.646 -10.830 4.906, 9.425 10.817 5.635, 9.282 10.978 5.553, 9.711 10.700 4.740, 9.739 10.830 4.356, 9.615 10.977 3.800, 9.447 10.992 4.861, 9.413 10.935 5.414, 9.491 10.830 5.442, 9.646 10.830 4.906, 9.656 10.935 4.347, 9.537 10.992 4.334, 9.565 10.935 4.887, 9.777 10.815 3.800, 9.421 11.000 4.663, 9.299 10.992 5.374, 9.197 10.447 5.763, 9.197 10.378 5.763, 9.301 10.700 5.769, 9.119 10.700 5.715, 9.301 10.378 5.769, 9.389 10.000 5.727, 9.394 10.378 5.722, 9.394 10.447 5.722, 9.389 10.700 5.727, 9.203 10.000 5.765, 9.301 10.447 5.769, -9.349 -11.000 -14.364, -9.178 -11.000 -14.274, -8.993 -11.000 -14.219, -9.500 -11.000 3.800, -3.188 -11.000 -0.298, -3.200 -11.000 0.000, -7.200 -11.000 5.150, -6.814 -11.000 5.224, -6.458 -11.000 5.458, -6.224 -11.000 5.814, -6.168 -11.000 6.003, -3.144 -11.000 0.600, -2.975 -11.000 1.178, -2.263 -11.000 2.263, -1.757 -11.000 2.675, -0.878 -11.000 3.079, -4.800 -11.000 8.500, 0.892 -11.000 3.073, 4.800 -11.000 8.500, 1.178 -11.000 2.975, 2.014 -11.000 2.485, 6.224 -11.000 5.814, 2.839 -11.000 1.477, 3.149 -11.000 0.588, 7.393 -11.000 5.167, 7.200 -11.000 5.150, 8.800 -11.000 -14.200, 0.298 -11.000 -3.188, 0.878 -11.000 -3.079, 1.477 -11.000 -2.839, 1.757 -11.000 -2.675, 2.263 -11.000 -2.263, 2.485 -11.000 -2.014, 2.845 -11.000 -1.463, 9.500 -11.000 3.800, 8.993 -11.000 -14.219, 9.178 -11.000 -14.274, 7.586 -11.000 5.224, 9.479 -11.000 4.245, 9.417 -11.000 4.681, 9.314 -11.000 5.110, 8.079 -11.000 5.627, 8.176 -11.000 5.814, 8.232 -11.000 6.003, 8.734 -11.000 6.372, 7.777 -11.000 5.322, 8.976 -11.000 5.955, 8.233 -11.000 6.393, 8.450 -11.000 6.761, 8.176 -11.000 6.586, 8.078 -11.000 6.777, 7.942 -11.000 6.942, 8.123 -11.000 7.123, 7.772 -11.000 7.080, 7.372 -11.000 7.734, 7.397 -11.000 7.231, 6.960 -11.000 7.975, 6.530 -11.000 8.170, 6.458 -11.000 6.942, 6.150 -11.000 6.200, 5.668 -11.000 8.423, 6.224 -11.000 6.586, 5.240 -11.000 8.481, -6.224 -11.000 6.586, -6.167 -11.000 6.393, -5.244 -11.000 8.479, -5.681 -11.000 8.417, -6.322 -11.000 6.777, -6.955 -11.000 7.976, -7.003 -11.000 7.231, -7.586 -11.000 7.176, -7.777 -11.000 7.078, -8.079 -11.000 6.773, -8.448 -11.000 6.763, -8.232 -11.000 6.397, -8.734 -11.000 6.372, -8.233 -11.000 6.007, -8.975 -11.000 5.960, -8.078 -11.000 5.623, -7.942 -11.000 5.458, -9.481 -11.000 4.240, -7.586 -11.000 5.224, -7.397 -11.000 5.169, 6.167 -11.000 6.007, 2.975 -11.000 1.178, 6.628 -11.000 5.320, 3.186 -11.000 -0.303, 2.975 -11.000 -1.178, -0.303 -11.000 -3.186, -0.892 -11.000 -3.073, -0.600 -11.000 -3.144, -1.178 -11.000 -2.975, -1.745 -11.000 -2.680, -2.014 -11.000 -2.485, -2.263 -11.000 -2.263, -2.483 -11.000 -2.019, -8.800 -11.000 -14.200, -6.150 -11.000 6.200, 9.777 -12.315 -15.200, 9.685 -12.435 -15.144, 9.500 -12.500 -15.200, 9.488 -12.500 -15.069, 9.723 -12.330 -14.900, 9.619 -12.330 -14.680, 9.701 -12.200 -14.766, 9.227 -12.435 -14.423, 8.929 -12.500 -14.511, 9.325 -12.492 -14.641, 9.407 -12.435 -14.553, 9.464 -12.330 -14.493, 9.423 -12.200 -14.418, 8.991 -12.492 -14.457, 9.021 -12.435 -14.341, 8.800 -12.412 -14.288, 9.041 -12.330 -14.260, 9.644 -12.435 -14.926, 9.768 -12.330 -15.139, 9.447 -12.492 -14.789, 9.529 -12.492 -14.963, 9.451 -12.500 -14.942, 9.565 -12.492 -15.152, 9.549 -12.435 -14.725, 9.169 -12.492 -14.528, 9.267 -12.330 -14.350, -9.295 -12.500 -14.705, -9.295 -12.500 -22.215, -9.184 -12.500 -22.305, -9.181 -12.500 -14.614, -9.058 -12.500 -14.549, -9.058 -12.500 -22.371, -8.929 -12.500 -22.409, -8.800 -12.500 -22.420, -4.268 -12.500 -23.218, -4.002 -12.500 -23.455, -3.720 -12.500 -23.680, -3.421 -12.500 -23.890, -2.784 -12.500 -24.260, -2.452 -12.500 -24.415, -2.112 -12.500 -24.549, -1.766 -12.500 -24.663, -1.056 -12.500 -24.830, -0.706 -12.500 -24.880, 4.975 -12.500 -22.420, 8.800 -12.500 -14.500, 9.476 -12.500 -21.901, 9.295 -12.500 -22.215, 9.150 -12.500 -22.326, 2.784 -12.500 -24.260, 1.062 -12.500 -24.828, 2.107 -12.500 -24.551, 3.107 -12.500 -24.086, 0.357 -12.500 -24.910, 3.715 -12.500 -23.684, 4.272 -12.500 -23.214, 4.522 -12.500 -22.963, 4.755 -12.500 -22.699, 9.386 -12.500 -14.819, 9.295 -12.500 -14.705, 9.184 -12.500 -14.615, 9.058 -12.500 -14.549, 9.082 -12.492 -22.433, 9.127 -12.435 -22.545, 9.023 -12.200 -22.695, 9.370 -12.330 -22.505, 9.494 -12.492 -22.046, 9.483 -12.435 -22.285, 8.922 -12.330 -22.683, 9.603 -12.435 -22.098, 9.553 -12.492 -21.864, 9.701 -12.200 -22.154, 9.753 -12.330 -21.902, 9.712 -12.412 -21.720, 9.615 -12.477 -21.720, 9.406 -12.500 -22.070, 9.157 -12.330 -22.622, 8.911 -12.435 -22.600, 9.251 -12.492 -22.340, 8.981 -12.500 -22.396, 8.896 -12.492 -22.481, 9.678 -12.330 -22.133, 9.671 -12.435 -21.886, 8.800 -12.477 -22.535, 9.321 -12.435 -22.438, 9.391 -12.492 -22.209, 9.548 -12.330 -22.338, 6.864 10.961 -26.847, 6.841 10.988 -26.783, 6.884 10.920 -26.903, 6.909 10.823 -26.972, 6.800 10.815 -26.977, 6.800 10.700 -27.000, 6.800 11.000 -26.700, 6.919 10.700 -26.998, 6.919 10.000 -26.998, 7.007 10.000 -26.973, 7.109 10.700 -26.826, 7.101 10.000 -26.735, 7.101 10.700 -26.735, 7.052 10.700 -26.656, 7.075 10.700 -26.911, 7.109 10.000 -26.826, 7.075 10.000 -26.911, 7.251 10.000 -26.331, 7.548 10.000 -26.392, 7.852 10.000 -26.392, 7.717 10.000 -26.856, 8.449 10.000 -26.506, 9.047 10.000 -25.561, 9.183 10.000 -24.673, 9.656 10.000 -24.917, 9.754 10.000 -24.523, 6.972 10.000 -26.212, 7.052 10.000 -26.656, 6.016 10.000 -24.665, 6.088 10.000 -24.360, 6.392 10.000 -23.814, 6.614 10.000 -23.592, 6.873 10.000 -23.415, 7.465 10.000 -23.216, 7.700 10.000 -23.400, 7.779 10.000 -23.202, 8.292 10.000 -23.522, 8.661 10.000 -23.497, 9.456 10.000 -24.252, 9.107 10.000 -24.379, 6.514 10.000 -25.818, 6.145 10.000 -25.587, 6.293 10.000 -24.379, 6.843 10.000 -23.669, 7.108 10.000 -23.522, 7.398 10.000 -23.431, 8.089 10.000 -23.245, 8.557 10.000 -23.669, 8.787 10.000 -23.867, 8.973 10.000 -24.107, 9.198 10.000 -24.976, 9.506 10.000 -25.295, 9.152 10.000 -25.276, 9.060 10.000 -25.973, 9.535 10.000 -24.301, 9.773 10.000 -24.207, 9.773 10.700 -24.207, 9.798 10.700 -24.119, 9.626 10.000 -24.309, 9.711 10.000 -24.275, 9.711 10.700 -24.275, 9.685 -10.935 -24.105, 9.721 -10.830 -24.540, 9.611 -10.830 -24.959, 9.532 -10.935 -24.932, 9.368 -10.935 -25.320, 9.216 -10.830 -25.728, 9.067 -10.700 -25.965, 9.324 -10.700 -25.622, 9.442 -10.830 -25.358, 9.639 -10.935 -24.524, 9.487 -11.000 -24.265, 9.521 -10.992 -24.503, 9.565 -10.992 -24.101, 9.419 -10.992 -24.893, 9.261 -10.992 -25.265, 9.181 -11.000 -25.273, 9.045 -11.000 -25.500, 8.887 -11.000 -25.713, 8.709 -11.000 -25.910, 8.491 -10.992 -26.190, 7.831 -10.935 -26.697, 8.046 -10.700 -26.729, 7.861 -10.830 -26.774, 8.213 -10.935 -26.518, 8.254 -10.830 -26.590, 8.938 -10.830 -26.062, 8.878 -10.935 -26.004, 8.564 -10.935 -26.285, 8.300 -11.000 -26.246, 8.154 -10.992 -26.413, 7.065 -11.000 -26.687, 7.002 -10.992 -26.759, 6.800 -11.000 -26.700, 6.800 -10.977 -26.815, 7.017 -10.830 -26.962, 7.428 -10.935 -26.818, 7.833 -11.000 -26.495, 7.788 -10.992 -26.584, 7.402 -10.992 -26.701, 7.011 -10.935 -26.879, 7.446 -10.830 -26.899, 9.768 -10.830 -24.108, 9.148 -10.935 -25.680, 8.792 -10.992 -25.920, 9.050 -10.992 -25.610, 8.615 -10.830 -26.351, -6.800 10.700 -27.000, 9.615 10.977 -24.000, 9.712 10.912 -24.000, 9.777 10.815 -24.000, 9.799 10.700 -24.079, 9.295 12.500 -22.215, 9.251 12.492 -22.340, 9.678 12.330 -22.133, 9.370 12.330 -22.505, 8.896 12.492 -22.481, 8.800 12.477 -22.535, 8.981 12.500 -22.396, 8.922 12.330 -22.683, 8.911 12.435 -22.600, 9.391 12.492 -22.209, 9.603 12.435 -22.098, 9.671 12.435 -21.886, 9.753 12.330 -21.902, 9.476 12.500 -21.901, 9.494 12.492 -22.046, 9.500 12.500 -21.720, 9.548 12.330 -22.338, 9.082 12.492 -22.433, 9.423 12.200 -22.502, 9.321 12.435 -22.438, 9.234 12.200 -22.621, 9.127 12.435 -22.545, 9.157 12.330 -22.622, 9.483 12.435 -22.285, 9.553 12.492 -21.864, 9.615 12.477 -21.720, 9.712 12.412 -21.720, 9.777 12.315 -21.720, 9.725 10.898 -11.139, 9.629 10.971 -10.705, 9.712 10.912 3.800, 9.778 10.700 4.272, 9.519 -10.700 5.451, 9.446 10.700 5.647, 9.446 10.000 5.647, 8.709 -10.700 6.917, 8.676 10.000 6.958, 8.336 -10.700 7.336, 7.548 10.000 7.977, 7.917 -10.700 7.709, 7.460 -10.700 8.034, 6.451 -10.700 8.519, 5.740 10.700 8.711, 5.360 -10.700 8.769, 4.800 -10.700 8.800, 9.675 -10.700 4.913, 9.600 10.700 5.200, 9.500 -11.000 -14.486, 9.570 -10.992 -14.562, 9.615 -10.977 3.800, 9.712 -10.912 3.800, 9.631 -10.970 -14.644, 9.726 -10.897 -14.823, 9.800 -10.700 3.800, 9.777 -10.815 3.800, 9.775 -12.200 -14.977, 9.782 -10.802 -15.012, 9.349 -11.000 -14.364, 8.800 -12.200 -14.200, 9.582 -12.200 -14.577, 9.234 -12.200 -14.299, 9.023 -12.200 -14.225, 9.500 -12.500 -21.720, 9.712 -12.412 -15.200, 9.615 -12.477 -15.200, 9.777 -12.315 -21.720, 9.800 -12.200 -21.720, 8.800 -12.200 -22.720, 9.349 -11.000 -22.556, 9.423 -12.200 -22.502, 9.500 -11.000 -22.434, 9.634 -10.968 -22.272, 9.800 -10.700 -21.720, 9.775 -12.200 -21.943, 9.781 -10.802 -21.908, 9.178 -11.000 -22.646, 9.234 -12.200 -22.621, 9.582 -12.200 -22.343, 9.571 -10.992 -22.357, 9.500 -11.000 -24.000, 9.615 -10.977 -24.000, 9.712 -10.912 -24.000, 9.777 -10.815 -24.000, 9.800 -10.700 -24.000, 9.727 -10.896 -22.095, 9.769 -10.700 -24.427, 9.678 -10.700 -24.845, 8.773 10.000 -26.260, 8.765 -10.700 -26.267, 9.529 -10.700 -25.246, 9.306 10.000 -25.649, 8.422 -10.700 -26.524, 7.645 -10.700 -26.878, 7.227 -10.700 -26.969, 6.800 -10.700 -27.000, 6.840 10.700 -27.000, 6.879 10.700 -26.999, 8.095 10.000 -26.706, 7.323 10.000 -26.954, 9.800 10.700 -24.040, 9.798 10.000 -24.119, 9.800 10.700 -24.000, 9.782 10.802 -21.908, 9.570 10.992 -22.358, 9.023 12.200 -22.695, 9.349 11.000 -22.556, 9.500 11.000 -22.434, 9.582 12.200 -22.343, 9.701 12.200 -22.154, 9.631 10.970 -22.276, 9.726 10.897 -22.097, 9.800 12.200 -21.720, 9.775 12.200 -21.943, 9.800 10.700 3.800, 9.800 10.700 -12.000, 9.800 10.700 -21.720, 9.800 -10.700 -15.200, 9.800 -12.200 -15.200, 10.800 4.347 2.419, 12.000 4.347 2.419, 10.800 4.592 1.914, 10.800 4.778 1.385, 10.800 4.967 0.281, 12.000 4.967 -0.281, 10.800 4.778 -1.385, 10.800 4.592 -1.914, 12.000 4.592 -1.914, 12.000 4.592 1.914, 12.000 4.778 1.385, 12.000 4.904 0.838, 12.000 4.967 0.281, 10.800 4.967 -0.281, 12.000 4.778 -1.385, 10.800 5.107 3.693, 12.000 5.107 3.693, 12.000 5.266 3.900, 10.800 5.366 4.659, 10.800 5.266 4.900, 10.800 5.107 5.107, 12.000 5.107 5.107, 12.000 4.900 5.266, 12.000 4.141 5.366, 10.800 3.693 5.107, 12.000 5.366 4.141, 12.000 5.266 4.900, 10.800 4.900 5.266, 10.800 4.659 5.366, 10.800 4.141 5.366, 12.000 3.016 4.430, 10.800 3.016 4.430, 12.000 1.914 4.592, 10.800 1.914 4.592, 10.800 1.385 4.778, 10.800 0.838 4.904, 10.800 -0.281 4.967, 12.000 -0.838 4.904, 10.800 -1.385 4.778, 12.000 -2.419 4.347, 12.000 1.385 4.778, 10.800 -1.914 4.592, 10.800 -3.693 5.107, 12.000 -3.693 5.107, 10.800 -4.400 5.400, 12.000 -4.141 5.366, 10.800 -5.266 4.900, 12.000 -5.266 4.900, 10.800 -5.266 3.900, 12.000 -5.266 3.900, 12.000 -3.900 5.266, 10.800 -4.659 5.366, 10.800 -4.900 5.266, 12.000 -4.900 5.266, 12.000 -5.107 5.107, 12.000 -5.366 4.659, 10.800 -5.400 4.400, 10.800 -5.107 3.693, 10.800 -4.347 2.419, 12.000 -4.592 1.914, 10.800 -4.592 1.914, 10.800 -4.967 0.281, 12.000 -4.904 -0.838, 12.000 -4.778 -1.385, 12.000 -4.347 -2.419, 10.800 -4.967 -0.281, 12.000 -4.592 -1.914, 10.800 -5.107 -3.693, 10.800 -5.366 -4.141, 12.000 -5.366 -4.141, 10.800 -5.400 -4.400, 12.000 -5.400 -4.400, 10.800 -4.900 -5.266, 10.800 -4.659 -5.366, 12.000 -4.900 -5.266, 10.800 -4.400 -5.400, 12.000 -5.366 -4.659, 10.800 -3.900 -5.266, 10.800 1.914 -4.592, 12.000 -0.838 -4.904, 12.000 -1.914 -4.592, 10.800 -2.419 -4.347, 10.800 0.838 -4.904, 10.800 -0.281 -4.967, 12.000 -0.281 -4.967, 10.800 -1.385 -4.778, 10.800 3.693 -5.107, 10.800 3.900 -5.266, 12.000 4.659 -5.366, 12.000 5.400 -4.400, 12.000 5.366 -4.141, 12.000 5.266 -3.900, 10.800 5.107 -3.693, 10.800 4.900 -5.266, 12.000 4.900 -5.266, 10.800 5.366 -4.659, 12.000 4.430 -3.016, 10.800 4.430 -3.016, 12.000 -5.366 4.141, 12.000 -4.967 0.281, 12.000 -4.904 0.838, 12.000 -8.500 -4.500, 12.000 -4.967 -0.281, 12.000 -5.266 -3.900, 12.000 -8.466 -5.022, 12.000 -8.364 -5.535, 12.000 -8.196 -6.031, 12.000 -5.266 -4.900, 12.000 -7.328 -7.328, 12.000 -6.935 -7.673, 12.000 -5.107 -5.107, 12.000 -6.500 -7.964, 12.000 -5.535 -8.364, 12.000 -4.659 -5.366, 12.000 -3.900 -5.266, 12.000 -4.141 -5.366, 12.000 -4.400 -5.400, 12.000 0.838 -4.904, 12.000 0.281 -4.967, 12.000 3.900 -5.266, 12.000 4.500 -8.500, 12.000 4.141 -5.366, 12.000 4.400 -5.400, 12.000 5.022 -8.466, 12.000 5.535 -8.364, 12.000 6.031 -8.196, 12.000 5.107 -5.107, 12.000 7.964 -6.500, 12.000 5.366 -4.659, 12.000 5.266 -4.900, 12.000 5.400 4.400, 12.000 5.366 4.659, 12.000 8.500 8.700, 12.000 4.659 5.366, 12.000 4.400 5.400, 12.000 0.281 4.967, 12.000 -1.385 4.778, 12.000 -1.914 4.592, 12.000 -5.107 -3.693, 12.000 -4.336 -2.886, 12.000 -4.292 -2.571, 12.000 -4.778 1.385, 12.000 -5.107 3.693, 12.000 -4.430 3.016, 12.000 -4.336 2.886, 12.000 -5.400 4.400, 12.000 -4.659 5.366, 12.000 -4.400 5.400, 12.000 -0.281 4.967, 12.000 3.900 5.266, 12.000 0.838 4.904, 12.000 2.419 4.347, 12.000 3.693 5.107, 12.000 2.732 4.289, 12.000 8.500 -4.500, 12.000 4.904 -0.838, 12.000 4.430 3.016, 12.000 5.107 -3.693, 12.000 4.336 -2.886, 12.000 3.016 -4.430, 12.000 2.419 -4.347, 12.000 3.693 -5.107, 12.000 1.914 -4.592, 12.000 1.385 -4.778, 12.000 -4.500 -8.500, 12.000 -3.693 -5.107, 12.000 -1.385 -4.778, 12.000 -2.419 -4.347, 12.000 -2.886 -4.336, 10.800 -8.500 -4.500, 10.800 0.281 -4.967, 10.800 -4.500 -8.500, 10.800 -0.838 -4.904, 10.800 -4.141 -5.366, 10.800 -5.022 -8.466, 10.800 -5.535 -8.364, 10.800 -6.935 -7.673, 10.800 -5.107 -5.107, 10.800 -7.328 -7.328, 10.800 -7.964 -6.500, 10.800 -5.266 -4.900, 10.800 -8.364 -5.535, 10.800 -5.366 -4.659, 10.800 -4.592 -1.914, 10.800 -4.430 -3.016, 10.800 -4.292 -2.571, 10.800 -8.500 8.700, 10.800 -5.366 4.659, 10.800 -5.107 5.107, 10.800 0.281 4.967, 10.800 3.900 5.266, 10.800 4.904 -0.838, 10.800 8.500 -4.500, 10.800 5.266 -3.900, 10.800 5.366 -4.141, 10.800 5.400 -4.400, 10.800 8.466 -5.022, 10.800 5.266 -4.900, 10.800 7.328 -7.328, 10.800 6.031 -8.196, 10.800 5.535 -8.364, 10.800 4.659 -5.366, 10.800 4.400 -5.400, 10.800 5.022 -8.466, 10.800 4.141 -5.366, 10.800 5.107 -5.107, 10.800 -4.430 3.016, 10.800 -4.778 1.385, 10.800 -4.904 0.838, 10.800 -5.366 4.141, 10.800 -4.904 -0.838, 10.800 -5.266 -3.900, 10.800 -4.778 -1.385, 10.800 -4.347 -2.419, 10.800 -3.016 -4.430, 10.800 -3.693 -5.107, 10.800 -1.914 -4.592, 10.800 2.419 -4.347, 10.800 3.016 -4.430, 10.800 2.732 -4.289, 10.800 1.385 -4.778, 10.800 4.500 -8.500, 10.800 4.289 -2.732, 10.800 4.904 0.838, 10.800 5.266 3.900, 10.800 4.336 2.886, 10.800 4.292 2.571, 10.800 4.430 3.016, 10.800 5.366 4.141, 10.800 5.400 4.400, 10.800 8.500 8.700, 10.800 4.400 5.400, 10.800 2.419 4.347, 10.800 2.732 4.289, 10.800 -0.838 4.904, 10.800 -4.141 5.366, 10.800 -3.900 5.266, 10.800 -3.016 4.430, 10.800 -2.886 4.336, 10.800 -4.336 2.886, 10.800 -4.292 2.571, -35.100 6.350 6.200, -35.100 6.384 6.439, -33.900 6.485 6.660, -33.900 6.643 6.842, -35.100 6.485 6.660, -33.900 7.757 6.842, -35.100 7.757 6.842, -35.100 7.915 6.660, -35.100 7.757 5.558, -33.900 7.553 5.427, -35.100 7.321 5.359, -35.100 6.643 5.558, -33.900 6.485 5.740, -35.100 6.384 5.961, -33.900 6.350 6.200, -33.900 6.847 6.973, -33.900 7.079 7.041, -33.900 7.321 7.041, -33.900 7.553 6.973, -33.900 8.050 6.200, -33.900 8.016 5.961, -33.900 7.915 5.740, -33.900 6.847 5.427, -35.100 6.847 5.427, -33.900 6.643 5.558, -33.900 6.384 5.961, -33.900 -6.485 5.740, -35.100 -6.485 5.740, -35.100 -7.079 5.359, -33.900 -7.757 5.558, -33.900 -7.915 5.740, -35.100 -8.016 5.961, -33.900 -8.016 6.439, -35.100 -8.016 6.439, -33.900 -7.915 6.660, -35.100 -7.915 6.660, -35.100 -7.757 6.842, -33.900 -7.321 7.041, -35.100 -6.847 6.973, -33.900 -6.350 6.200, -35.100 -6.350 6.200, -33.900 -6.847 5.427, -35.100 -6.847 5.427, -35.100 -7.757 5.558, -33.900 -8.050 6.200, -33.900 -7.553 6.973, -35.100 -7.553 6.973, -33.900 -6.643 6.842, -33.900 -6.485 6.660, -33.900 -7.129 3.235, -35.100 -7.390 3.200, -35.100 -7.129 3.235, -35.100 -6.679 3.496, -33.900 -6.679 3.496, -33.900 -6.520 3.706, -33.900 -6.136 4.313, -35.100 -6.136 4.313, -33.900 -3.457 6.656, -35.100 -3.457 6.656, -33.900 -0.718 7.466, -33.900 0.718 7.466, -33.900 2.126 7.192, -33.900 4.078 6.294, -33.900 4.662 5.875, -35.100 4.662 5.875, -33.900 5.695 4.880, -35.100 6.520 3.706, -35.100 -5.695 4.880, -33.900 -5.695 4.880, -33.900 -5.202 5.402, -35.100 -2.805 6.956, -33.900 -1.428 7.363, -35.100 -0.718 7.466, -35.100 2.126 7.192, -35.100 2.805 6.956, -33.900 2.805 6.956, -35.100 5.202 5.402, -35.100 5.695 4.880, -33.900 6.136 4.313, -33.900 6.679 3.496, -35.100 6.679 3.496, -35.100 6.887 3.336, -35.100 7.129 3.235, -33.900 7.129 3.235, -33.900 6.887 3.336, -35.100 7.390 3.200, -33.900 7.390 3.200, -35.100 8.759 3.234, -35.100 9.366 3.700, -35.100 9.466 3.941, -35.100 9.000 3.334, -33.900 9.466 3.941, -33.900 -9.466 3.941, -35.100 -9.366 3.700, -35.100 -8.759 3.234, -33.900 -9.366 3.700, -33.900 -9.000 3.334, -33.900 -8.759 3.234, -35.100 9.500 8.700, -35.100 0.000 7.500, -35.100 1.428 7.363, -35.100 0.718 7.466, -35.100 6.847 6.973, -35.100 7.079 7.041, -35.100 7.321 7.041, -35.100 7.553 6.973, -35.100 8.050 6.200, -35.100 8.016 6.439, -35.100 8.016 5.961, -35.100 7.915 5.740, -35.100 9.500 4.200, -35.100 7.553 5.427, -35.100 6.136 4.313, -35.100 6.485 5.740, -35.100 9.207 3.493, -35.100 8.500 3.200, -35.100 7.079 5.359, -35.100 4.078 6.294, -35.100 3.457 6.656, -35.100 6.643 6.842, -35.100 -9.500 8.700, -35.100 -1.428 7.363, -35.100 -2.126 7.192, -35.100 -7.079 7.041, -35.100 -7.321 7.041, -35.100 -8.050 6.200, -35.100 -7.915 5.740, -35.100 -9.466 3.941, -35.100 -9.500 4.200, -35.100 -6.643 6.842, -35.100 -4.078 6.294, -35.100 -6.485 6.660, -35.100 -4.662 5.875, -35.100 -6.384 6.439, -35.100 -5.202 5.402, -35.100 -6.384 5.961, -35.100 -6.643 5.558, -35.100 -6.520 3.706, -35.100 -6.887 3.336, -35.100 -7.321 5.359, -35.100 -7.553 5.427, -35.100 -8.500 3.200, -35.100 -9.000 3.334, -35.100 -9.207 3.493, -33.900 8.016 6.439, -33.900 7.915 6.660, -33.900 9.500 8.700, -33.900 1.428 7.363, -33.900 0.000 7.500, -33.900 -2.126 7.192, -33.900 -2.805 6.956, -33.900 -6.847 6.973, -33.900 -6.384 6.439, -33.900 -4.078 6.294, -33.900 -4.662 5.875, -33.900 -6.384 5.961, -33.900 -6.643 5.558, -33.900 -9.500 4.200, -33.900 -8.016 5.961, -33.900 -7.553 5.427, -33.900 -8.500 3.200, -33.900 -9.207 3.493, -33.900 -7.321 5.359, -33.900 -7.390 3.200, -33.900 -6.887 3.336, -33.900 -7.079 5.359, -33.900 3.457 6.656, -33.900 6.384 6.439, -33.900 5.202 5.402, -33.900 7.321 5.359, -33.900 9.500 4.200, -33.900 7.757 5.558, -33.900 7.079 5.359, -33.900 6.520 3.706, -33.900 8.759 3.234, -33.900 8.500 3.200, -33.900 9.000 3.334, -33.900 9.207 3.493, -33.900 9.366 3.700, -33.900 -7.757 6.842, -33.900 -7.079 7.041, -7.439 11.000 5.384, -8.041 11.000 6.321, -7.842 12.200 6.757, -7.200 12.200 7.050, -7.200 11.000 7.050, -6.961 12.200 7.016, -6.740 12.200 6.915, -6.558 12.200 6.757, -6.427 12.200 6.553, -6.427 11.000 5.847, -6.427 12.200 5.847, -6.558 12.200 5.643, -6.740 12.200 5.485, -6.740 11.000 5.485, -6.961 12.200 5.384, -6.961 11.000 5.384, -7.660 11.000 5.485, -7.842 11.000 5.643, -7.973 12.200 5.847, -7.973 11.000 5.847, -8.041 12.200 6.079, -7.973 12.200 6.553, -7.660 11.000 6.915, -7.439 12.200 7.016, -6.558 11.000 6.757, -6.427 11.000 6.553, -6.359 12.200 6.079, -6.359 11.000 6.079, 7.200 11.000 5.350, 6.961 12.200 5.384, 6.740 12.200 5.485, 6.961 11.000 5.384, 6.558 12.200 5.643, 6.427 12.200 5.847, 6.359 12.200 6.079, 6.359 11.000 6.321, 6.558 11.000 6.757, 6.558 12.200 6.757, 6.740 11.000 6.915, 6.961 11.000 7.016, 7.200 11.000 7.050, 7.200 12.200 7.050, 7.439 12.200 7.016, 7.660 12.200 6.915, 7.842 11.000 6.757, 7.842 12.200 6.757, 8.041 12.200 6.079, 7.660 12.200 5.485, 6.740 12.200 6.915, 7.973 11.000 6.553, 8.041 11.000 6.321, 7.842 12.200 5.643, 7.842 11.000 5.643, 7.439 11.000 5.384, -7.390 11.000 3.200, -7.129 12.200 3.235, -7.129 11.000 3.235, -6.887 11.000 3.336, -6.679 11.000 3.496, -6.520 12.200 3.706, -6.136 12.200 4.313, -1.428 12.200 7.363, -1.428 11.000 7.363, -2.126 11.000 7.192, -5.202 12.200 5.402, -4.662 12.200 5.875, -2.126 12.200 7.192, -0.718 11.000 7.466, 0.718 12.200 7.466, 2.126 12.200 7.192, 3.457 12.200 6.656, 6.136 11.000 4.313, 0.718 11.000 7.466, 1.428 11.000 7.363, 4.078 11.000 6.294, 4.662 11.000 5.875, 5.695 12.200 4.880, 6.136 12.200 4.313, 6.520 12.200 3.706, 6.520 11.000 3.706, 6.679 12.200 3.496, 7.390 11.000 3.200, 7.129 11.000 3.235, 6.887 11.000 3.336, 7.129 12.200 3.235, 7.390 12.200 3.200, 9.059 11.000 3.234, 9.059 12.200 3.234, 9.507 12.200 3.493, 9.766 12.200 3.941, 9.300 12.200 3.334, 9.507 11.000 3.493, 9.666 11.000 3.700, 9.766 11.000 3.941, -9.059 11.000 3.234, -9.059 12.200 3.234, -9.666 11.000 3.700, -9.507 12.200 3.493, -9.800 12.200 8.700, 0.000 12.200 7.500, 9.800 12.200 8.700, 1.428 12.200 7.363, 8.041 12.200 6.321, 7.973 12.200 6.553, 7.973 12.200 5.847, 9.800 12.200 4.200, 6.887 12.200 3.336, 7.439 12.200 5.384, 7.200 12.200 5.350, 5.202 12.200 5.402, 8.800 12.200 3.200, 9.666 12.200 3.700, 6.359 12.200 6.321, 6.427 12.200 6.553, 4.662 12.200 5.875, 4.078 12.200 6.294, 2.805 12.200 6.956, 6.961 12.200 7.016, -0.718 12.200 7.466, -2.805 12.200 6.956, -4.078 12.200 6.294, -6.359 12.200 6.321, -3.457 12.200 6.656, -5.695 12.200 4.880, -7.200 12.200 5.350, -7.439 12.200 5.384, -6.679 12.200 3.496, -6.887 12.200 3.336, -7.390 12.200 3.200, -8.800 12.200 3.200, -9.766 12.200 3.941, -9.666 12.200 3.700, -9.300 12.200 3.334, -8.041 12.200 6.321, -7.660 12.200 6.915, -9.800 12.200 4.200, -7.842 12.200 5.643, -7.660 12.200 5.485, -9.800 11.000 8.700, -7.439 11.000 7.016, -7.973 11.000 6.553, -7.842 11.000 6.757, -8.041 11.000 6.079, -5.695 11.000 4.880, -7.200 11.000 5.350, -6.558 11.000 5.643, -5.202 11.000 5.402, -4.662 11.000 5.875, -6.136 11.000 4.313, -6.520 11.000 3.706, -9.800 11.000 4.200, -9.766 11.000 3.941, -9.507 11.000 3.493, -8.800 11.000 3.200, -9.300 11.000 3.334, -4.078 11.000 6.294, -6.359 11.000 6.321, -6.740 11.000 6.915, -3.457 11.000 6.656, -6.961 11.000 7.016, -2.805 11.000 6.956, 0.000 11.000 7.500, 9.800 11.000 8.700, 2.126 11.000 7.192, 2.805 11.000 6.956, 3.457 11.000 6.656, 6.427 11.000 6.553, 6.359 11.000 6.079, 5.202 11.000 5.402, 6.427 11.000 5.847, 6.558 11.000 5.643, 6.740 11.000 5.485, 5.695 11.000 4.880, 7.660 11.000 5.485, 6.679 11.000 3.496, 8.800 11.000 3.200, 9.300 11.000 3.334, 7.439 11.000 7.016, 7.660 11.000 6.915, 9.800 11.000 4.200, 8.041 11.000 6.079, 7.973 11.000 5.847, -7.439 -12.200 7.016, -7.439 -11.000 7.016, -7.660 -12.200 6.915, -7.842 -11.000 6.757, -7.973 -11.000 6.553, -8.041 -12.200 6.079, -7.842 -12.200 5.643, -6.961 -12.200 5.384, -6.740 -11.000 5.485, -6.427 -12.200 5.847, -6.359 -11.000 6.079, -6.558 -12.200 6.757, -6.740 -12.200 6.915, -6.961 -11.000 7.016, -7.660 -11.000 6.915, -8.041 -11.000 6.079, -7.842 -11.000 5.643, -7.200 -12.200 5.350, -6.427 -11.000 5.847, -6.427 -11.000 6.553, -6.961 -12.200 7.016, 6.740 -12.200 6.915, 6.558 -12.200 6.757, 6.427 -11.000 6.553, 6.427 -12.200 6.553, 6.359 -11.000 6.079, 6.427 -12.200 5.847, 6.961 -11.000 5.384, 7.200 -11.000 5.350, 7.200 -12.200 5.350, 7.660 -12.200 5.485, 7.842 -12.200 5.643, 7.973 -12.200 5.847, 8.041 -12.200 6.079, 8.041 -12.200 6.321, 7.842 -12.200 6.757, 7.660 -11.000 6.915, 6.740 -11.000 6.915, 6.558 -11.000 6.757, 6.427 -11.000 5.847, 6.558 -12.200 5.643, 6.558 -11.000 5.643, 6.740 -11.000 5.485, 7.439 -12.200 5.384, 7.439 -11.000 5.384, 7.842 -11.000 5.643, 7.973 -11.000 5.847, 8.041 -11.000 6.079, 7.973 -11.000 6.553, 7.842 -11.000 6.757, 7.660 -12.200 6.915, 6.887 -12.200 3.336, 6.887 -11.000 3.336, 6.679 -11.000 3.496, 6.679 -12.200 3.496, 6.136 -11.000 4.313, 5.695 -11.000 4.880, 5.202 -11.000 5.402, 5.202 -12.200 5.402, 4.662 -11.000 5.875, 4.662 -12.200 5.875, 4.078 -12.200 6.294, 3.457 -12.200 6.656, 2.805 -12.200 6.956, 2.126 -12.200 7.192, 0.718 -12.200 7.466, -1.428 -12.200 7.363, -2.126 -12.200 7.192, -2.805 -11.000 6.956, -5.202 -12.200 5.402, -6.136 -11.000 4.313, -6.520 -12.200 3.706, 2.126 -11.000 7.192, 0.718 -11.000 7.466, -0.000 -12.200 7.500, -1.428 -11.000 7.363, -3.457 -12.200 6.656, -4.662 -12.200 5.875, -6.887 -12.200 3.336, -7.129 -11.000 3.235, -6.679 -11.000 3.496, -9.059 -11.000 3.234, -9.059 -12.200 3.234, -9.666 -11.000 3.700, -9.507 -11.000 3.493, -9.507 -12.200 3.493, 9.766 -11.000 3.941, 9.507 -12.200 3.493, 9.300 -12.200 3.334, 8.800 -11.000 3.200, 8.800 -12.200 3.200, 9.059 -11.000 3.234, 9.059 -12.200 3.234, -0.718 -12.200 7.466, -7.200 -12.200 7.050, -7.973 -12.200 6.553, -7.842 -12.200 6.757, -9.800 -12.200 4.200, -8.041 -12.200 6.321, -7.973 -12.200 5.847, -7.660 -12.200 5.485, -7.439 -12.200 5.384, -6.136 -12.200 4.313, -7.390 -12.200 3.200, -9.766 -12.200 3.941, -9.666 -12.200 3.700, -9.300 -12.200 3.334, -8.800 -12.200 3.200, -6.679 -12.200 3.496, -7.129 -12.200 3.235, -5.695 -12.200 4.880, -6.740 -12.200 5.485, -6.558 -12.200 5.643, -6.359 -12.200 6.079, -6.359 -12.200 6.321, -6.427 -12.200 6.553, -4.078 -12.200 6.294, -2.805 -12.200 6.956, 9.800 -12.200 8.700, 1.428 -12.200 7.363, 6.961 -12.200 7.016, 6.359 -12.200 6.321, 6.359 -12.200 6.079, 6.740 -12.200 5.485, 5.695 -12.200 4.880, 6.961 -12.200 5.384, 6.136 -12.200 4.313, 7.390 -12.200 3.200, 7.129 -12.200 3.235, 9.666 -12.200 3.700, 6.520 -12.200 3.706, 9.766 -12.200 3.941, 7.973 -12.200 6.553, 7.439 -12.200 7.016, 7.200 -12.200 7.050, 9.800 -12.200 4.200, -0.000 -11.000 7.500, 1.428 -11.000 7.363, 9.800 -11.000 8.700, 6.961 -11.000 7.016, 7.439 -11.000 7.016, 7.200 -11.000 7.050, 8.041 -11.000 6.321, 9.800 -11.000 4.200, 7.660 -11.000 5.485, 7.390 -11.000 3.200, 7.129 -11.000 3.235, 9.666 -11.000 3.700, 9.507 -11.000 3.493, 9.300 -11.000 3.334, 6.520 -11.000 3.706, 6.359 -11.000 6.321, 4.078 -11.000 6.294, 3.457 -11.000 6.656, 2.805 -11.000 6.956, -0.718 -11.000 7.466, -2.126 -11.000 7.192, -6.740 -11.000 6.915, -3.457 -11.000 6.656, -4.078 -11.000 6.294, -6.359 -11.000 6.321, -4.662 -11.000 5.875, -6.558 -11.000 6.757, -5.202 -11.000 5.402, -6.558 -11.000 5.643, -5.695 -11.000 4.880, -6.961 -11.000 5.384, -6.520 -11.000 3.706, -9.766 -11.000 3.941, -9.300 -11.000 3.334, -8.800 -11.000 3.200, -7.390 -11.000 3.200, -6.887 -11.000 3.336, -8.041 -11.000 6.321, -9.800 -11.000 4.200, -9.800 -11.000 8.700, -7.200 -11.000 7.050, -7.973 -11.000 5.847, -7.660 -11.000 5.485, -7.439 -11.000 5.384, -7.200 -11.000 5.350, 10.300 -8.500 10.200, 5.400 -4.400 10.200, 7.223 0.000 10.200, 7.188 -0.259 10.200, 7.188 0.259 10.200, 7.089 0.500 10.200, 5.266 3.900 10.200, 4.900 3.534 10.200, 6.481 0.966 10.200, 6.223 1.000 10.200, 3.551 2.050 10.200, 3.788 1.569 10.200, 10.500 8.500 10.200, 4.900 5.266 10.200, 10.145 8.524 10.200, 4.400 5.400 10.200, 4.659 5.366 10.200, 0.707 6.930 10.200, 9.800 10.700 10.200, -0.259 7.188 10.200, -9.895 9.706 10.200, -4.400 5.400 10.200, -0.866 6.723 10.200, -4.141 5.366 10.200, -0.966 5.964 10.200, -1.000 6.223 10.200, -3.900 5.266 10.200, 0.259 7.188 10.200, 0.000 7.223 10.200, -4.659 5.366 10.200, -10.300 9.500 10.200, -4.900 5.266 10.200, -5.400 4.400 10.200, -8.039 3.960 10.200, -31.700 5.400 10.200, -33.600 9.500 10.200, -31.959 5.366 10.200, -32.407 5.107 10.200, -32.200 5.266 10.200, -32.566 4.900 10.200, -32.666 4.659 10.200, -31.959 -5.366 10.200, -31.700 -5.400 10.200, -33.600 -9.500 10.200, -31.200 -5.266 10.200, -23.607 -5.107 10.200, -28.869 -3.788 10.200, -22.641 -5.366 10.200, -10.145 -9.524 10.200, -0.707 -6.930 10.200, -0.866 -6.723 10.200, -4.400 -5.400 10.200, -1.569 -3.788 10.200, -10.006 -9.595 10.200, -9.895 -9.706 10.200, -9.800 -10.000 10.200, 9.800 -10.700 10.200, -0.000 -7.223 10.200, 0.259 -7.188 10.200, 4.400 -5.400 10.200, 3.900 -5.266 10.200, -9.824 -9.845 10.200, 10.006 -8.595 10.200, 10.145 -8.524 10.200, 5.107 -5.107 10.200, -31.700 3.400 10.200, -31.441 3.434 10.200, -31.200 3.534 10.200, -32.200 3.534 10.200, -32.407 3.693 10.200, -31.260 1.061 10.200, -31.365 -0.535 10.200, -31.959 -3.434 10.200, -32.666 -4.141 10.200, -30.993 5.107 10.200, -23.607 5.107 10.200, -26.239 3.960 10.200, -25.250 3.551 10.200, -23.400 5.266 10.200, -30.700 4.400 10.200, -32.566 -3.900 10.200, -31.700 -3.400 10.200, -31.441 -3.434 10.200, -30.199 -2.899 10.200, -29.796 -3.253 10.200, -30.700 -4.400 10.200, -30.734 -4.659 10.200, -23.400 -5.266 10.200, -23.766 -4.900 10.200, -23.866 -4.659 10.200, -23.866 -4.141 10.200, -24.804 -3.253 10.200, -23.400 -3.534 10.200, -23.159 -3.434 10.200, -22.193 -3.693 10.200, -20.250 -3.551 10.200, -19.769 -3.788 10.200, -21.900 -4.400 10.200, -18.735 -4.065 10.200, -22.400 -5.266 10.200, -17.139 -3.960 10.200, -10.161 -3.960 10.200, -10.300 -9.500 10.200, -8.565 -4.065 10.200, -5.266 -4.900 10.200, -5.366 -4.659 10.200, -5.400 -4.400 10.200, -7.531 -3.788 10.200, -4.900 -3.534 10.200, -6.604 -3.253 10.200, -5.847 -2.496 10.200, -4.400 -3.400 10.200, -2.899 -2.899 10.200, -2.496 -3.253 10.200, -26.239 -3.960 10.200, -23.900 -4.400 10.200, -25.731 -3.788 10.200, -25.250 -3.551 10.200, -24.047 -2.496 10.200, -22.265 -0.535 10.200, -22.265 0.535 10.200, -22.900 3.400 10.200, -24.047 2.496 10.200, -24.401 2.899 10.200, -23.400 3.534 10.200, -24.804 3.253 10.200, -23.607 3.693 10.200, -21.099 -2.899 10.200, -23.866 4.141 10.200, -25.731 3.788 10.200, -22.900 5.400 10.200, -22.641 5.366 10.200, -22.193 5.107 10.200, -22.034 4.900 10.200, -19.261 3.960 10.200, -21.934 4.141 10.200, -19.769 3.788 10.200, -20.250 3.551 10.200, -20.696 3.253 10.200, -18.200 4.100 10.200, -17.665 4.065 10.200, -17.139 3.960 10.200, -10.161 3.960 10.200, 5.964 -0.966 10.200, 5.723 -0.866 10.200, 4.065 -0.535 10.200, 4.065 0.535 10.200, 5.515 -0.707 10.200, 6.723 0.866 10.200, 5.366 4.141 10.200, 4.141 -3.434 10.200, 2.496 -3.253 10.200, 3.534 -3.900 10.200, -4.141 -5.366 10.200, -0.000 -5.223 10.200, -0.535 -4.065 10.200, -0.000 -4.100 10.200, 0.259 -5.257 10.200, 0.500 -5.357 10.200, 1.061 -3.960 10.200, 1.569 -3.788 10.200, 2.050 -3.551 10.200, 3.693 -5.107 10.200, -0.535 4.065 10.200, -3.434 4.141 10.200, -3.534 3.900 10.200, -2.496 3.253 10.200, -4.400 3.400 10.200, -4.659 3.434 10.200, -5.107 3.693 10.200, -7.050 3.551 10.200, -5.366 4.141 10.200, -7.531 3.788 10.200, -3.434 4.659 10.200, -0.500 5.357 10.200, -3.693 5.107 10.200, -0.707 5.515 10.200, -0.866 5.723 10.200, 0.966 6.481 10.200, 1.000 6.223 10.200, 3.693 5.107 10.200, 0.707 5.515 10.200, 0.500 5.357 10.200, -9.100 -4.100 10.200, -8.039 -3.960 10.200, -5.312 -1.569 10.200, -4.065 -0.535 10.200, -4.065 0.535 10.200, -5.847 2.496 10.200, -4.141 -3.434 10.200, -3.434 -4.659 10.200, 3.693 -3.693 10.200, 4.400 3.400 10.200, 2.899 2.899 10.200, 2.496 3.253 10.200, 3.900 3.534 10.200, 3.434 4.141 10.200, 3.400 4.400 10.200, 1.569 3.788 10.200, 5.266 4.900 10.200, 5.400 4.400 10.200, -6.604 3.253 10.200, -31.088 1.569 10.200, -30.851 2.050 10.200, -23.512 1.569 10.200, -22.160 1.061 10.200, -22.300 0.000 10.200, -23.200 0.000 10.200, -23.340 -1.061 10.200, -23.512 -1.569 10.200, -16.150 3.551 10.200, -15.301 2.899 10.200, -13.060 1.061 10.200, -13.165 -0.535 10.200, -14.100 0.000 10.200, -12.888 -1.569 10.200, -14.649 -2.050 10.200, -14.947 -2.496 10.200, -11.596 -3.253 10.200, -16.631 -3.788 10.200, -10.669 3.788 10.200, -14.135 -0.535 10.200, -13.060 -1.061 10.200, -14.240 -1.061 10.200, -12.651 -2.050 10.200, -16.150 -3.551 10.200, -3.551 2.050 10.200, -3.788 1.569 10.200, -3.960 1.061 10.200, -5.140 1.061 10.200, -5.000 0.000 10.200, 3.788 -1.569 10.200, 7.089 0.500 9.000, 7.188 0.259 9.000, 7.223 0.000 9.000, 10.500 -8.500 9.000, 7.188 -0.259 9.000, 5.266 -3.900 9.000, 5.107 -3.693 9.000, 6.481 -0.966 9.000, 5.964 -0.966 9.000, 3.788 -1.569 9.000, 5.723 -0.866 9.000, 5.107 -5.107 9.000, 10.145 -8.524 9.000, 10.006 -8.595 9.000, 0.866 -6.723 9.000, 1.000 -6.223 9.000, 4.141 -5.366 9.000, 3.900 -5.266 9.000, 3.434 -4.659 9.000, 0.707 -6.930 9.000, 0.500 -7.089 9.000, 9.800 -9.000 9.000, -0.000 -7.223 9.000, -9.895 -9.706 9.000, -0.259 -7.188 9.000, -9.824 -9.845 9.000, -10.006 -9.595 9.000, -10.145 -9.524 9.000, -0.866 -6.723 9.000, -0.707 -6.930 9.000, 9.824 -8.845 9.000, 0.259 -7.188 9.000, -9.635 -4.065 9.000, -4.900 -5.266 9.000, -5.266 -4.900 9.000, -8.565 -4.065 9.000, -5.266 -3.900 9.000, -22.900 -5.400 9.000, -33.600 -9.500 9.000, -31.959 -5.366 9.000, -32.200 -5.266 9.000, -32.666 -4.659 9.000, -32.700 -4.400 9.000, -32.666 4.141 9.000, -32.566 -3.900 9.000, -31.260 -1.061 9.000, -32.200 -3.534 9.000, -31.441 -3.434 9.000, -10.300 9.500 9.000, -0.707 6.930 9.000, -4.400 5.400 9.000, -0.966 6.481 9.000, -0.500 5.357 9.000, -0.500 7.089 9.000, -9.824 9.845 9.000, -0.259 7.188 9.000, 9.800 10.700 9.000, 0.000 7.223 9.000, 4.400 5.400 9.000, 0.966 6.481 9.000, 0.259 7.188 9.000, 9.824 8.845 9.000, 0.500 7.089 9.000, 10.145 8.524 9.000, -30.199 2.899 9.000, -29.796 3.253 9.000, -31.200 3.534 9.000, -30.734 4.141 9.000, -30.700 4.400 9.000, -23.607 5.107 9.000, -30.993 5.107 9.000, -26.765 4.065 9.000, -23.766 4.900 9.000, -23.866 4.659 9.000, -23.900 4.400 9.000, -23.766 3.900 9.000, -23.866 4.141 9.000, -24.804 3.253 9.000, -23.400 3.534 9.000, -23.159 3.434 9.000, -22.900 3.400 9.000, -24.401 2.899 9.000, -23.200 0.000 9.000, -22.300 0.000 9.000, -22.160 -1.061 9.000, -21.988 -1.569 9.000, -21.453 -2.496 9.000, -21.099 -2.899 9.000, -22.400 -3.534 9.000, -28.869 3.788 9.000, -23.400 5.266 9.000, -33.600 9.500 9.000, -32.200 5.266 9.000, -32.407 5.107 9.000, -32.407 3.693 9.000, -31.260 1.061 9.000, -30.851 2.050 9.000, -30.553 2.496 9.000, -31.959 3.434 9.000, -31.700 3.400 9.000, -23.159 -5.366 9.000, -31.441 -5.366 9.000, -31.200 -5.266 9.000, -23.607 -5.107 9.000, -30.734 -4.659 9.000, -30.834 -3.900 9.000, -23.400 -5.266 9.000, -23.766 -4.900 9.000, -23.866 -4.659 9.000, -25.731 -3.788 9.000, -23.866 -4.141 9.000, -27.300 -4.100 9.000, -30.834 -4.900 9.000, -27.835 -4.065 9.000, -28.361 -3.960 9.000, -10.300 -9.500 9.000, -22.400 -5.266 9.000, -22.193 -5.107 9.000, -19.261 -3.960 9.000, -19.769 -3.788 9.000, -22.034 -3.900 9.000, -22.193 -3.693 9.000, -18.735 -4.065 9.000, -21.900 -4.400 9.000, -24.804 -3.253 9.000, -23.607 -3.693 9.000, -21.099 2.899 9.000, -22.400 3.534 9.000, -22.193 3.693 9.000, -22.034 3.900 9.000, -22.400 5.266 9.000, -22.193 5.107 9.000, -17.665 4.065 9.000, -20.250 3.551 9.000, -19.769 3.788 9.000, -18.735 4.065 9.000, -22.034 4.900 9.000, -26.239 3.960 9.000, 6.930 -0.707 9.000, 5.266 3.900 9.000, 4.659 3.434 9.000, 3.253 2.496 9.000, 4.141 3.434 9.000, 3.693 3.693 9.000, 4.900 3.534 9.000, 3.551 2.050 9.000, 5.964 0.966 9.000, 5.723 0.866 9.000, 5.515 0.707 9.000, 5.357 0.500 9.000, 4.065 0.535 9.000, 5.257 0.259 9.000, 4.100 0.000 9.000, 4.065 -0.535 9.000, 0.866 -5.723 9.000, 3.693 -5.107 9.000, 0.500 -5.357 9.000, 0.535 -4.065 9.000, 3.693 -3.693 9.000, -0.000 -5.223 9.000, -0.535 -4.065 9.000, -0.259 -5.257 9.000, -3.534 -3.900 9.000, -4.141 -3.434 9.000, -5.312 -1.569 9.000, -4.065 -0.535 9.000, -5.035 -0.535 9.000, -4.065 0.535 9.000, -5.140 1.061 9.000, -5.549 2.050 9.000, -5.847 2.496 9.000, -4.659 3.434 9.000, -3.434 -4.659 9.000, -0.500 -5.357 9.000, -3.534 -4.900 9.000, -4.141 -5.366 9.000, -0.707 -5.515 9.000, -3.900 -5.266 9.000, 3.400 4.400 9.000, 0.707 5.515 9.000, 0.966 5.964 9.000, 1.000 6.223 9.000, 3.693 5.107 9.000, 0.866 5.723 9.000, 3.900 5.266 9.000, 0.707 6.930 9.000, 10.006 8.595 9.000, -1.000 6.223 9.000, -0.966 5.964 9.000, -3.900 5.266 9.000, -3.434 4.659 9.000, -0.259 5.257 9.000, -1.061 3.960 9.000, -3.434 4.141 9.000, -3.534 3.900 9.000, -3.693 3.693 9.000, -4.400 -3.400 9.000, -4.659 -3.434 9.000, -4.900 -3.534 9.000, -6.604 -3.253 9.000, -5.107 -3.693 9.000, -7.531 -3.788 9.000, -4.659 -5.366 9.000, 4.400 -5.400 9.000, 5.266 -4.900 9.000, 5.400 -4.400 9.000, 3.253 -2.496 9.000, 2.899 -2.899 9.000, 4.400 -3.400 9.000, 4.141 -3.434 9.000, 0.535 4.065 9.000, 1.061 3.960 9.000, -5.266 4.900 9.000, -5.107 5.107 9.000, -8.565 4.065 9.000, -9.100 4.100 9.000, -5.400 4.400 9.000, -5.266 3.900 9.000, -5.366 4.141 9.000, -7.050 3.551 9.000, -6.604 3.253 9.000, -4.900 3.534 9.000, -23.749 -2.050 9.000, -21.751 -2.050 9.000, -22.265 0.535 9.000, -22.160 1.061 9.000, -23.340 1.061 9.000, -23.512 1.569 9.000, -21.988 1.569 9.000, -23.749 2.050 9.000, -21.453 2.496 9.000, -10.161 -3.960 9.000, -17.139 -3.960 9.000, -10.669 -3.788 9.000, -16.631 -3.788 9.000, -15.704 -3.253 9.000, -15.301 -2.899 9.000, -14.649 -2.050 9.000, -14.240 -1.061 9.000, -12.888 1.569 9.000, -10.669 3.788 9.000, -16.631 3.788 9.000, -11.150 -3.551 9.000, -16.150 -3.551 9.000, -12.651 -2.050 9.000, -12.888 -1.569 9.000, -13.060 -1.061 9.000, -13.200 0.000 9.000, -13.165 0.535 9.000, -12.651 2.050 9.000, -15.704 3.253 9.000, -3.788 -1.569 9.000, -3.960 -1.061 9.000, -3.960 1.061 9.000, 0.535 -4.065 10.200, 1.061 -3.960 9.000, 1.569 -3.788 9.000, 2.899 -2.899 10.200, 3.253 -2.496 10.200, 3.551 -2.050 10.200, 3.960 -1.061 9.000, 3.960 1.061 10.200, 3.788 1.569 9.000, 2.050 3.551 10.200, 0.000 4.100 9.000, -0.535 4.065 9.000, -1.061 3.960 10.200, -1.569 3.788 9.000, -1.569 3.788 10.200, -2.496 3.253 9.000, -2.899 2.899 10.200, -3.253 2.496 9.000, -4.100 0.000 10.200, -3.551 -2.050 9.000, -3.788 -1.569 10.200, -3.253 -2.496 10.200, -2.050 -3.551 10.200, -0.000 -4.100 9.000, 2.050 -3.551 9.000, 2.496 -3.253 9.000, 3.551 -2.050 9.000, 3.960 -1.061 10.200, 4.100 0.000 10.200, 3.960 1.061 9.000, 3.253 2.496 10.200, 2.899 2.899 9.000, 2.496 3.253 9.000, 2.050 3.551 9.000, 1.569 3.788 9.000, 1.061 3.960 10.200, 0.535 4.065 10.200, 0.000 4.100 10.200, -2.050 3.551 9.000, -2.050 3.551 10.200, -2.899 2.899 9.000, -3.253 2.496 10.200, -3.551 2.050 9.000, -3.788 1.569 9.000, -4.100 0.000 9.000, -3.960 -1.061 10.200, -3.551 -2.050 10.200, -3.253 -2.496 9.000, -2.899 -2.899 9.000, -2.496 -3.253 9.000, -2.050 -3.551 9.000, -1.569 -3.788 9.000, -1.061 -3.960 9.000, -1.061 -3.960 10.200, -8.039 -3.960 9.000, -7.050 -3.551 10.200, -6.201 -2.899 10.200, -5.549 -2.050 9.000, -5.549 -2.050 10.200, -5.140 -1.061 10.200, -5.035 -0.535 10.200, -5.035 0.535 9.000, -5.035 0.535 10.200, -5.312 1.569 9.000, -5.312 1.569 10.200, -5.549 2.050 10.200, -9.635 4.065 9.000, -9.100 4.100 10.200, -9.635 4.065 10.200, -11.150 3.551 10.200, -11.596 3.253 10.200, -12.353 2.496 10.200, -12.651 2.050 10.200, -13.060 1.061 9.000, -13.165 0.535 10.200, -13.200 0.000 10.200, -12.353 -2.496 10.200, -11.999 -2.899 10.200, -11.596 -3.253 9.000, -11.150 -3.551 10.200, -10.669 -3.788 10.200, -9.100 -4.100 9.000, -7.050 -3.551 9.000, -6.201 -2.899 9.000, -5.847 -2.496 9.000, -5.140 -1.061 9.000, -5.000 0.000 9.000, -6.201 2.899 9.000, -6.201 2.899 10.200, -7.531 3.788 9.000, -8.039 3.960 9.000, -8.565 4.065 10.200, -10.161 3.960 9.000, -11.150 3.551 9.000, -11.596 3.253 9.000, -11.999 2.899 9.000, -11.999 2.899 10.200, -12.353 2.496 9.000, -12.888 1.569 10.200, -13.165 -0.535 9.000, -12.353 -2.496 9.000, -11.999 -2.899 9.000, -9.635 -4.065 10.200, -17.665 -4.065 10.200, -17.665 -4.065 9.000, -14.947 -2.496 9.000, -15.301 -2.899 10.200, -14.412 -1.569 9.000, -14.412 -1.569 10.200, -14.412 1.569 9.000, -14.412 1.569 10.200, -15.301 2.899 9.000, -15.704 3.253 10.200, -17.139 3.960 9.000, -16.631 3.788 10.200, -19.261 3.960 9.000, -21.099 2.899 10.200, -21.751 2.050 9.000, -21.751 2.050 10.200, -21.988 1.569 10.200, -22.160 -1.061 10.200, -21.988 -1.569 10.200, -21.751 -2.050 10.200, -21.453 -2.496 10.200, -20.696 -3.253 10.200, -18.200 -4.100 10.200, -15.704 -3.253 10.200, -14.135 -0.535 9.000, -14.100 0.000 9.000, -14.135 0.535 9.000, -14.135 0.535 10.200, -14.240 1.061 9.000, -14.240 1.061 10.200, -14.649 2.050 9.000, -14.649 2.050 10.200, -14.947 2.496 9.000, -14.947 2.496 10.200, -16.150 3.551 9.000, -18.200 4.100 9.000, -18.735 4.065 10.200, -20.696 3.253 9.000, -21.453 2.496 10.200, -22.265 -0.535 9.000, -20.696 -3.253 9.000, -20.250 -3.551 9.000, -19.261 -3.960 10.200, -18.200 -4.100 9.000, -26.765 -4.065 10.200, -26.239 -3.960 9.000, -24.401 -2.899 10.200, -24.047 -2.496 9.000, -23.749 -2.050 10.200, -23.512 -1.569 9.000, -23.235 -0.535 10.200, -23.235 0.535 10.200, -23.340 1.061 10.200, -23.749 2.050 10.200, -27.835 4.065 9.000, -28.361 3.960 9.000, -28.361 3.960 10.200, -28.869 3.788 10.200, -29.350 3.551 10.200, -30.199 2.899 10.200, -31.400 0.000 9.000, -31.365 -0.535 9.000, -31.400 0.000 10.200, -31.260 -1.061 10.200, -31.088 -1.569 10.200, -30.553 -2.496 10.200, -30.199 -2.899 9.000, -29.796 -3.253 9.000, -29.350 -3.551 10.200, -28.361 -3.960 10.200, -26.765 -4.065 9.000, -27.300 -4.100 10.200, -25.250 -3.551 9.000, -24.401 -2.899 9.000, -23.340 -1.061 9.000, -23.235 -0.535 9.000, -23.235 0.535 9.000, -24.047 2.496 9.000, -25.250 3.551 9.000, -25.731 3.788 9.000, -26.765 4.065 10.200, -27.300 4.100 9.000, -27.300 4.100 10.200, -27.835 4.065 10.200, -29.350 3.551 9.000, -29.796 3.253 10.200, -30.553 2.496 10.200, -31.088 1.569 9.000, -31.365 0.535 9.000, -31.365 0.535 10.200, -31.088 -1.569 9.000, -30.851 -2.050 9.000, -30.851 -2.050 10.200, -30.553 -2.496 9.000, -29.350 -3.551 9.000, -28.869 -3.788 9.000, -27.835 -4.065 10.200, -4.141 3.434 10.200, -3.900 3.534 9.000, -3.900 3.534 10.200, -3.693 3.693 10.200, -3.400 4.400 9.000, -3.400 4.400 10.200, -4.900 5.266 9.000, -5.107 5.107 10.200, -5.266 4.900 10.200, -5.266 3.900 10.200, -4.400 3.400 9.000, -4.141 3.434 9.000, -3.534 4.900 9.000, -3.534 4.900 10.200, -3.693 5.107 9.000, -4.141 5.366 9.000, -4.659 5.366 9.000, -5.366 4.659 9.000, -5.366 4.659 10.200, -5.107 3.693 9.000, -4.900 3.534 10.200, 4.659 3.434 10.200, 5.107 3.693 9.000, 5.366 4.141 9.000, 5.266 4.900 9.000, 5.366 4.659 10.200, 5.107 5.107 9.000, 5.107 5.107 10.200, 4.659 5.366 9.000, 4.141 5.366 9.000, 4.141 5.366 10.200, 3.900 5.266 10.200, 3.534 4.900 10.200, 3.434 4.659 10.200, 3.434 4.141 9.000, 3.534 3.900 10.200, 3.900 3.534 9.000, 3.693 3.693 10.200, 4.141 3.434 10.200, 5.107 3.693 10.200, 5.400 4.400 9.000, 5.366 4.659 9.000, 4.900 5.266 9.000, 3.534 4.900 9.000, 3.434 4.659 9.000, 3.534 3.900 9.000, 4.400 3.400 9.000, 4.900 -5.266 9.000, 4.659 -5.366 10.200, 4.900 -5.266 10.200, 5.266 -4.900 10.200, 5.366 -4.659 9.000, 5.366 -4.659 10.200, 5.266 -3.900 10.200, 5.107 -3.693 10.200, 4.900 -3.534 10.200, 4.659 -3.434 10.200, 4.400 -3.400 10.200, 3.900 -3.534 10.200, 3.434 -4.141 9.000, 3.400 -4.400 9.000, 3.400 -4.400 10.200, 3.434 -4.659 10.200, 3.534 -4.900 10.200, 4.141 -5.366 10.200, 4.659 -5.366 9.000, 5.366 -4.141 9.000, 5.366 -4.141 10.200, 4.900 -3.534 9.000, 4.659 -3.434 9.000, 3.900 -3.534 9.000, 3.534 -3.900 9.000, 3.434 -4.141 10.200, 3.534 -4.900 9.000, -3.900 -5.266 10.200, -3.693 -5.107 9.000, -3.693 -5.107 10.200, -3.534 -4.900 10.200, -3.400 -4.400 9.000, -3.434 -4.141 9.000, -3.434 -4.141 10.200, -3.693 -3.693 9.000, -3.534 -3.900 10.200, -3.693 -3.693 10.200, -3.900 -3.534 10.200, -4.659 -3.434 10.200, -5.107 -3.693 10.200, -5.266 -3.900 10.200, -5.366 -4.141 10.200, -5.366 -4.659 9.000, -5.107 -5.107 9.000, -4.900 -5.266 10.200, -3.400 -4.400 10.200, -3.900 -3.534 9.000, -5.366 -4.141 9.000, -5.400 -4.400 9.000, -5.107 -5.107 10.200, -4.659 -5.366 10.200, -4.400 -5.400 9.000, 0.500 5.357 9.000, 0.259 5.257 10.200, 0.866 5.723 10.200, 0.866 6.723 10.200, -0.966 6.481 10.200, -0.866 5.723 9.000, -0.707 5.515 9.000, 0.259 5.257 9.000, 0.000 5.223 10.200, 0.966 5.964 10.200, 0.866 6.723 9.000, 0.500 7.089 10.200, -0.500 7.089 10.200, -0.707 6.930 10.200, -0.866 6.723 9.000, -0.259 5.257 10.200, 0.000 5.223 9.000, 0.500 -7.089 10.200, 0.707 -6.930 10.200, 0.966 -5.964 9.000, 0.966 -5.964 10.200, 0.707 -5.515 10.200, 0.259 -5.257 9.000, -0.500 -5.357 10.200, -0.707 -5.515 10.200, -0.866 -5.723 10.200, -0.966 -5.964 10.200, -1.000 -6.223 10.200, -0.966 -6.481 9.000, -0.966 -6.481 10.200, -0.500 -7.089 9.000, -0.500 -7.089 10.200, 0.866 -6.723 10.200, 0.966 -6.481 9.000, 0.966 -6.481 10.200, 1.000 -6.223 10.200, 0.866 -5.723 10.200, 0.707 -5.515 9.000, -0.259 -5.257 10.200, -0.866 -5.723 9.000, -0.966 -5.964 9.000, -1.000 -6.223 9.000, -0.259 -7.188 10.200, 6.481 -0.966 10.200, 6.723 -0.866 9.000, 6.723 -0.866 10.200, 7.089 -0.500 9.000, 6.930 -0.707 10.200, 7.089 -0.500 10.200, 6.930 0.707 10.200, 6.223 1.000 9.000, 5.964 0.966 10.200, 5.723 0.866 10.200, 5.515 0.707 10.200, 5.223 0.000 10.200, 5.257 -0.259 10.200, 5.357 -0.500 10.200, 6.223 -1.000 10.200, 6.930 0.707 9.000, 6.723 0.866 9.000, 6.481 0.966 9.000, 5.357 0.500 10.200, 5.257 0.259 10.200, 5.223 0.000 9.000, 5.257 -0.259 9.000, 5.357 -0.500 9.000, 5.515 -0.707 9.000, 6.223 -1.000 9.000, -22.641 3.434 10.200, -22.400 3.534 10.200, -22.193 3.693 10.200, -21.934 4.141 9.000, -22.034 3.900 10.200, -21.934 4.659 10.200, -22.400 5.266 10.200, -23.766 4.900 10.200, -23.900 4.400 10.200, -23.607 3.693 9.000, -23.766 3.900 10.200, -23.159 3.434 10.200, -22.641 3.434 9.000, -21.900 4.400 9.000, -21.900 4.400 10.200, -21.934 4.659 9.000, -22.641 5.366 9.000, -22.900 5.400 9.000, -23.159 5.366 9.000, -23.159 5.366 10.200, -23.866 4.659 10.200, -22.193 -5.107 10.200, -22.034 -4.900 10.200, -21.934 -4.659 10.200, -22.400 -3.534 10.200, -22.900 -3.400 10.200, -23.159 -3.434 9.000, -23.607 -3.693 10.200, -23.766 -3.900 10.200, -23.900 -4.400 9.000, -22.641 -5.366 9.000, -22.900 -5.400 10.200, -22.034 -4.900 9.000, -21.934 -4.659 9.000, -21.934 -4.141 9.000, -21.934 -4.141 10.200, -22.034 -3.900 10.200, -22.641 -3.434 9.000, -22.641 -3.434 10.200, -22.900 -3.400 9.000, -23.400 -3.534 9.000, -23.766 -3.900 9.000, -23.159 -5.366 10.200, -31.441 -5.366 10.200, -30.993 -5.107 9.000, -30.993 -5.107 10.200, -30.993 -3.693 9.000, -30.834 -3.900 10.200, -31.200 -3.534 10.200, -31.700 -3.400 9.000, -32.200 -3.534 10.200, -32.407 -3.693 10.200, -32.407 -5.107 9.000, -32.407 -5.107 10.200, -30.834 -4.900 10.200, -30.700 -4.400 9.000, -30.734 -4.141 9.000, -30.734 -4.141 10.200, -30.993 -3.693 10.200, -31.200 -3.534 9.000, -31.959 -3.434 9.000, -32.407 -3.693 9.000, -32.666 -4.141 9.000, -32.700 -4.400 10.200, -32.666 -4.659 10.200, -32.566 -4.900 9.000, -32.566 -4.900 10.200, -32.200 -5.266 10.200, -31.700 -5.400 9.000, -31.441 3.434 9.000, -30.993 3.693 9.000, -30.993 3.693 10.200, -30.734 4.141 10.200, -30.734 4.659 9.000, -30.734 4.659 10.200, -30.834 4.900 9.000, -30.834 4.900 10.200, -31.200 5.266 10.200, -32.566 4.900 9.000, -32.666 4.659 9.000, -32.700 4.400 9.000, -32.700 4.400 10.200, -32.666 4.141 10.200, -32.566 3.900 9.000, -31.959 3.434 10.200, -30.834 3.900 9.000, -30.834 3.900 10.200, -31.200 5.266 9.000, -31.441 5.366 9.000, -31.441 5.366 10.200, -31.700 5.400 9.000, -31.959 5.366 9.000, -32.566 3.900 10.200, -32.200 3.534 9.000, 10.300 8.500 10.200, 10.500 -8.500 10.200, 10.300 -8.500 9.000, 9.895 -8.706 10.200, 9.895 -8.706 9.000, 9.824 -8.845 10.200, 9.800 -9.000 10.200, -9.800 -10.000 9.000, -10.145 9.524 9.000, -10.006 9.595 10.200, -10.145 9.524 10.200, -10.006 9.595 9.000, -9.895 9.706 9.000, -9.800 10.000 10.200, -9.824 9.845 10.200, -9.800 10.000 9.000, 9.800 9.000 10.200, 9.800 9.000 9.000, 9.824 8.845 10.200, 9.895 8.706 10.200, 10.006 8.595 10.200, 10.300 8.500 9.000, 9.895 8.706 9.000, -9.800 -10.993 10.171, -9.800 -10.815 8.977, -9.800 -11.274 10.086, -9.800 -11.533 9.947, -9.800 -11.761 9.761, -9.800 -12.171 8.993, 9.800 -12.171 8.993, 9.800 -10.912 8.912, 9.800 -11.947 9.533, 9.800 -10.977 8.815, 9.800 -10.815 8.977, 9.800 -10.700 9.000, -9.800 -12.200 8.700, 9.800 -12.086 9.274, -9.800 -12.086 9.274, -9.800 -11.947 9.533, 9.800 -11.761 9.761, 9.800 -11.533 9.947, 9.800 -11.274 10.086, 9.800 -10.993 10.171, -9.800 -10.700 10.200, -9.800 -10.700 9.000, -9.800 -10.912 8.912, -9.800 -10.977 8.815, 9.800 11.274 10.086, 9.800 11.947 9.533, 9.800 12.086 9.274, 9.800 12.171 8.993, -9.800 10.977 8.815, -9.800 12.086 9.274, -9.800 11.761 9.761, -9.800 12.171 8.993, -9.800 11.533 9.947, -9.800 10.815 8.977, -9.800 10.993 10.171, -9.800 10.700 10.200, -9.800 11.274 10.086, -9.800 10.700 9.000, -9.800 11.947 9.533, 9.800 11.761 9.761, 9.800 11.533 9.947, 9.800 10.993 10.171, 9.800 10.815 8.977, 9.800 10.912 8.912, -9.800 10.912 8.912, 9.800 10.977 8.815, -34.174 9.500 10.086, -33.715 9.500 8.977, -33.812 9.500 8.912, -34.661 9.500 9.761, -34.986 9.500 9.274, -34.847 9.500 9.533, -35.071 9.500 8.993, -33.900 -9.500 8.700, -34.986 -9.500 9.274, -35.071 -9.500 8.993, -34.174 -9.500 10.086, -33.893 -9.500 10.171, -34.847 -9.500 9.533, -34.661 -9.500 9.761, -34.433 -9.500 9.947, -34.433 9.500 9.947, -33.893 9.500 10.171, -33.715 -9.500 8.977, -33.812 -9.500 8.912, -33.877 -9.500 8.815, -33.877 9.500 8.815, 10.615 -8.500 8.977, 11.074 -8.500 10.086, 10.793 -8.500 10.171, 10.712 -8.500 8.912, 11.333 -8.500 9.947, 10.777 -8.500 8.815, 11.971 -8.500 8.993, 12.000 -8.500 8.700, 11.971 8.500 8.993, 10.777 8.500 8.815, 10.615 8.500 8.977, 11.561 8.500 9.761, 10.500 8.500 9.000, 10.793 8.500 10.171, 11.886 -8.500 9.274, 11.886 8.500 9.274, 11.747 -8.500 9.533, 11.747 8.500 9.533, 11.333 8.500 9.947, 11.074 8.500 10.086, 11.561 -8.500 9.761, 10.712 8.500 8.912, 12.000 -4.289 -2.732, 12.000 -4.430 -3.016, 10.800 -4.289 -2.732, 10.800 -4.336 -2.886, 12.000 -4.289 2.732, 10.800 -4.289 2.732, 12.000 -4.292 2.571, 12.000 -4.347 2.419, 12.000 -2.571 4.292, 10.800 -2.419 4.347, 10.800 -2.571 4.292, 12.000 -2.732 4.289, 10.800 -2.732 4.289, 12.000 -2.886 4.336, 12.000 -3.016 4.430, 12.000 -3.016 -4.430, 10.800 -2.886 -4.336, 12.000 -2.732 -4.289, 10.800 -2.571 -4.292, 12.000 -2.571 -4.292, 10.800 -2.732 -4.289, 12.000 2.571 -4.292, 10.800 2.571 -4.292, 12.000 2.732 -4.289, 10.800 2.886 -4.336, 12.000 2.886 -4.336, 10.800 4.292 -2.571, 10.800 4.336 -2.886, 12.000 4.289 -2.732, 12.000 4.292 -2.571, 10.800 4.347 -2.419, 12.000 4.347 -2.419, 12.000 4.292 2.571, 12.000 4.289 2.732, 12.000 4.336 2.886, 10.800 4.289 2.732, 10.800 2.886 4.336, 12.000 2.571 4.292, 10.800 2.571 4.292, 12.000 2.886 4.336, 10.800 -8.466 -5.022, 10.800 -6.500 -7.964, 10.800 -6.031 -8.196, 12.000 -5.022 -8.466, 10.800 -8.196 -6.031, 12.000 -7.964 -6.500, 10.800 -7.673 -6.935, 12.000 -7.673 -6.935, 12.000 -6.031 -8.196, 10.800 6.500 -7.964, 10.800 7.673 -6.935, 10.800 8.196 -6.031, 10.800 8.364 -5.535, 12.000 6.500 -7.964, 10.800 6.935 -7.673, 12.000 6.935 -7.673, 12.000 7.328 -7.328, 12.000 7.673 -6.935, 10.800 7.964 -6.500, 12.000 8.196 -6.031, 12.000 8.364 -5.535, 12.000 8.466 -5.022, -35.100 -6.974 -25.342, -33.900 -6.974 -25.342, -35.100 -7.120 -25.521, -35.100 -7.309 -25.655, -35.100 -7.527 -25.732, -33.900 -7.758 -25.748, -35.100 -7.985 -25.701, -33.900 -8.359 -25.436, -35.100 -8.359 -25.436, -33.900 -8.480 -25.239, -35.100 -8.480 -25.239, -35.100 -8.542 -25.016, -35.100 -7.527 -24.068, -35.100 -7.309 -24.145, -33.900 -7.309 -24.145, -35.100 -7.120 -24.279, -35.100 -6.850 -24.900, -33.900 -7.120 -25.521, -33.900 -7.527 -25.732, -33.900 -7.985 -25.701, -33.900 -8.542 -25.016, -33.900 -8.542 -24.784, -33.900 -7.758 -24.052, -33.900 -7.527 -24.068, -33.900 -7.120 -24.279, -35.100 6.882 -24.671, -33.900 6.920 -24.561, -35.100 6.974 -24.458, -33.900 7.415 -24.099, -35.100 7.309 -24.145, -35.100 7.985 -24.099, -35.100 8.542 -25.016, -35.100 8.359 -25.436, -33.900 7.873 -25.732, -35.100 7.527 -25.732, -33.900 6.858 -24.784, -33.900 7.041 -24.364, -33.900 7.210 -24.206, -35.100 7.527 -24.068, -35.100 7.758 -24.052, -33.900 7.873 -24.068, -33.900 8.091 -24.145, -33.900 8.426 -24.458, -33.900 8.518 -24.671, -33.900 8.091 -25.655, -35.100 7.985 -25.701, -33.900 7.415 -25.701, -33.900 7.041 -25.436, -35.100 -8.723 -22.725, -35.100 -8.934 -22.799, -33.900 -8.934 -22.799, -33.900 -9.123 -22.918, -33.900 -9.282 -23.077, -35.100 -9.401 -23.266, -35.100 -9.475 -23.477, -33.900 -9.475 -23.477, -35.100 9.475 -23.477, -35.100 9.401 -23.266, -35.100 9.282 -23.077, -33.900 9.401 -23.266, -33.900 9.282 -23.077, -33.900 9.123 -22.918, -33.900 8.934 -22.799, -35.100 9.123 -22.918, -35.100 9.500 -27.700, -35.100 -7.758 -25.748, -35.100 -8.190 -25.594, -35.100 -9.500 -27.700, -35.100 -8.542 -24.784, -35.100 -8.480 -24.561, -35.100 -8.359 -24.364, -35.100 -8.190 -24.206, -35.100 -9.282 -23.077, -35.100 -9.123 -22.918, -35.100 -7.758 -24.052, -35.100 -8.500 -22.700, -35.100 7.120 -24.279, -35.100 -6.974 -24.458, -35.100 -6.882 -25.129, -35.100 6.974 -25.342, -35.100 7.309 -25.655, -35.100 7.120 -25.521, -35.100 -7.985 -24.099, -35.100 8.723 -22.725, -35.100 8.934 -22.799, -35.100 8.190 -24.206, -35.100 9.500 -23.700, -35.100 8.359 -24.364, -35.100 8.480 -25.239, -35.100 8.190 -25.594, -35.100 7.758 -25.748, -35.100 6.850 -24.900, -35.100 6.882 -25.129, -35.100 8.542 -24.784, -35.100 8.480 -24.561, -35.100 8.500 -22.700, -35.100 -6.882 -24.671, -35.100 -9.500 -23.700, -33.900 -9.500 -23.700, -33.900 -8.190 -25.594, -33.900 -7.309 -25.655, -33.900 6.920 -25.239, -33.900 -6.882 -25.129, -33.900 6.858 -25.016, -33.900 -6.882 -24.671, -33.900 -8.500 -22.700, -33.900 -7.985 -24.099, -33.900 -8.723 -22.725, -33.900 -9.401 -23.266, -33.900 -8.190 -24.206, -33.900 -8.359 -24.364, -33.900 -8.480 -24.561, -33.900 9.500 -23.700, -33.900 8.550 -24.900, -33.900 9.475 -23.477, -33.900 8.280 -24.279, -33.900 8.723 -22.725, -33.900 8.500 -22.700, -33.900 7.642 -24.052, -33.900 8.518 -25.129, -33.900 8.426 -25.342, -33.900 8.280 -25.521, -33.900 7.642 -25.748, -33.900 7.210 -25.594, -33.900 -6.850 -24.900, -33.900 -6.974 -24.458, -8.236 -11.000 -24.241, -8.394 -11.000 -24.410, -8.532 -12.200 -24.727, -8.501 -12.200 -25.185, -8.039 -12.200 -25.680, -7.700 -11.000 -25.750, -7.079 -11.000 -25.480, -7.006 -12.200 -25.390, -6.945 -11.000 -25.291, -6.852 -12.200 -24.958, -6.852 -11.000 -24.842, -6.899 -11.000 -24.615, -6.868 -12.200 -24.727, -7.471 -12.200 -24.082, -8.321 -12.200 -24.320, -8.455 -11.000 -25.291, -8.394 -12.200 -25.390, -8.321 -11.000 -25.480, -8.236 -12.200 -25.559, -7.929 -11.000 -25.718, -7.584 -12.200 -25.742, -7.471 -11.000 -25.718, -6.899 -12.200 -25.185, -6.945 -12.200 -24.509, -7.006 -11.000 -24.410, -7.079 -12.200 -24.320, 7.700 -12.200 -24.050, 7.258 -12.200 -24.174, 6.852 -12.200 -24.958, 7.816 -12.200 -25.742, 8.501 -12.200 -25.185, 8.548 -12.200 -24.958, 8.532 -12.200 -24.727, 7.816 -11.000 -24.058, 7.164 -11.000 -24.241, 6.945 -12.200 -24.509, 6.868 -12.200 -24.727, 6.852 -11.000 -24.842, 6.899 -12.200 -25.185, 7.079 -11.000 -25.480, 7.700 -11.000 -25.750, 8.039 -12.200 -25.680, 8.548 -11.000 -24.842, 8.501 -11.000 -24.615, 8.455 -12.200 -24.509, 8.236 -11.000 -24.241, -5.590 -12.200 -22.700, -5.381 -12.200 -22.722, -5.182 -12.200 -22.787, -5.182 -11.000 -22.787, -5.381 -11.000 -22.722, -4.845 -12.200 -23.033, -3.365 -11.000 -24.261, -3.365 -12.200 -24.261, 0.321 -11.000 -25.192, 2.800 -11.000 -24.566, 4.393 -12.200 -23.491, -3.898 -12.200 -23.901, -3.898 -11.000 -23.901, -2.800 -12.200 -24.566, -2.800 -11.000 -24.566, -1.592 -12.200 -25.002, -0.961 -11.000 -25.129, 0.961 -12.200 -25.129, 1.592 -12.200 -25.002, 1.592 -11.000 -25.002, 2.206 -12.200 -24.814, 4.393 -11.000 -23.491, 4.845 -12.200 -23.033, 5.000 -12.200 -22.892, 5.182 -11.000 -22.787, 5.182 -12.200 -22.787, 5.381 -12.200 -22.722, 5.381 -11.000 -22.722, 8.800 -12.200 -22.700, 9.023 -12.200 -22.725, 9.234 -11.000 -22.799, 9.423 -12.200 -22.918, 9.582 -12.200 -23.077, 9.423 -11.000 -22.918, 9.023 -11.000 -22.725, 9.234 -12.200 -22.799, -9.800 -11.000 -23.700, -9.701 -12.200 -23.266, -9.701 -11.000 -23.266, -9.023 -11.000 -22.725, -9.423 -12.200 -22.918, -9.423 -11.000 -22.918, -9.234 -11.000 -22.799, 0.321 -12.200 -25.192, -0.321 -12.200 -25.192, 7.584 -12.200 -25.742, 7.361 -12.200 -25.680, 9.800 -12.200 -27.700, 8.394 -12.200 -25.390, 8.236 -12.200 -25.559, 8.321 -12.200 -24.320, 9.800 -12.200 -23.700, 9.775 -12.200 -23.477, 9.701 -12.200 -23.266, 8.142 -12.200 -24.174, 7.929 -12.200 -24.082, 5.590 -12.200 -22.700, 3.898 -12.200 -23.901, 7.471 -12.200 -24.082, 7.079 -12.200 -24.320, 3.365 -12.200 -24.261, 2.800 -12.200 -24.566, 7.164 -12.200 -25.559, 7.006 -12.200 -25.390, -0.961 -12.200 -25.129, -7.361 -12.200 -25.680, -7.816 -12.200 -25.742, -8.548 -12.200 -24.958, -8.455 -12.200 -24.509, -9.800 -12.200 -23.700, -9.775 -12.200 -23.477, -2.206 -12.200 -24.814, -7.164 -12.200 -25.559, -4.393 -12.200 -23.491, -5.000 -12.200 -22.892, -7.258 -12.200 -24.174, -9.023 -12.200 -22.725, -9.234 -12.200 -22.799, -9.582 -12.200 -23.077, -7.929 -12.200 -24.082, -7.700 -12.200 -24.050, -8.142 -12.200 -24.174, -8.800 -12.200 -22.700, -0.321 -11.000 -25.192, -9.800 -11.000 -27.700, -8.142 -11.000 -25.626, -8.532 -11.000 -25.073, -8.548 -11.000 -24.842, -8.501 -11.000 -24.615, -8.039 -11.000 -24.120, -9.775 -11.000 -23.477, -7.816 -11.000 -24.058, -9.582 -11.000 -23.077, -7.584 -11.000 -24.058, -8.800 -11.000 -22.700, -5.590 -11.000 -22.700, -5.000 -11.000 -22.892, -4.845 -11.000 -23.033, -4.393 -11.000 -23.491, -7.361 -11.000 -24.120, -7.164 -11.000 -24.241, -6.868 -11.000 -25.073, -2.206 -11.000 -24.814, -1.592 -11.000 -25.002, -7.258 -11.000 -25.626, 9.800 -11.000 -27.700, 7.929 -11.000 -25.718, 8.142 -11.000 -25.626, 8.321 -11.000 -25.480, 8.455 -11.000 -25.291, 8.532 -11.000 -25.073, 8.394 -11.000 -24.410, 8.039 -11.000 -24.120, 9.800 -11.000 -23.700, 9.775 -11.000 -23.477, 9.582 -11.000 -23.077, 8.800 -11.000 -22.700, 7.258 -11.000 -25.626, 2.206 -11.000 -24.814, 6.945 -11.000 -25.291, 6.899 -11.000 -24.615, 3.365 -11.000 -24.261, 6.868 -11.000 -25.073, 7.006 -11.000 -24.410, 3.898 -11.000 -23.901, 7.361 -11.000 -24.120, 4.845 -11.000 -23.033, 5.590 -11.000 -22.700, 5.000 -11.000 -22.892, 9.701 -11.000 -23.266, 7.584 -11.000 -24.058, 7.471 -11.000 -25.718, 0.961 -11.000 -25.129, -7.700 12.200 -25.750, -8.236 11.000 -25.559, -8.548 12.200 -24.842, -7.929 11.000 -24.082, -6.852 12.200 -24.842, -6.899 11.000 -25.185, -7.006 11.000 -25.390, -6.945 12.200 -25.291, -7.471 12.200 -25.718, -8.321 12.200 -25.480, -8.501 11.000 -25.185, -8.532 12.200 -25.073, -8.548 11.000 -24.958, -8.501 12.200 -24.615, -8.321 11.000 -24.320, -8.236 12.200 -24.241, -8.142 11.000 -24.174, -7.816 12.200 -24.058, -7.258 11.000 -24.174, -7.079 11.000 -24.320, -6.945 11.000 -24.509, -6.868 11.000 -24.727, -7.164 11.000 -25.559, -7.258 12.200 -25.626, 7.584 11.000 -25.742, 7.361 11.000 -25.680, 7.164 11.000 -25.559, 7.006 11.000 -25.390, 6.899 11.000 -25.185, 6.945 12.200 -25.291, 6.868 11.000 -24.727, 6.899 12.200 -24.615, 7.079 11.000 -24.320, 7.361 12.200 -24.120, 7.584 12.200 -24.058, 8.501 12.200 -24.615, 8.532 12.200 -25.073, 8.455 12.200 -25.291, 8.142 12.200 -25.626, 7.929 12.200 -25.718, 7.700 12.200 -25.750, 7.079 12.200 -25.480, 6.852 11.000 -24.958, 6.852 12.200 -24.842, 6.945 11.000 -24.509, 7.164 12.200 -24.241, 7.258 11.000 -24.174, 7.471 11.000 -24.082, 8.532 11.000 -24.727, 8.548 12.200 -24.842, 8.548 11.000 -24.958, 8.501 11.000 -25.185, 8.394 11.000 -25.390, 8.236 11.000 -25.559, 8.039 11.000 -25.680, 7.816 11.000 -25.742, 5.381 11.000 -22.722, 5.590 12.200 -22.700, 5.182 12.200 -22.787, 5.182 11.000 -22.787, 5.000 12.200 -22.892, 5.000 11.000 -22.892, 4.845 12.200 -23.033, 4.393 12.200 -23.491, 3.898 12.200 -23.901, 2.206 11.000 -24.814, 2.206 12.200 -24.814, 1.592 12.200 -25.002, 0.321 11.000 -25.192, 0.961 11.000 -25.129, 4.393 11.000 -23.491, -0.321 11.000 -25.192, 0.321 12.200 -25.192, -1.592 11.000 -25.002, -2.206 11.000 -24.814, -4.393 11.000 -23.491, -0.961 11.000 -25.129, -2.800 12.200 -24.566, -2.800 11.000 -24.566, -3.365 12.200 -24.261, -3.898 11.000 -23.901, -4.845 11.000 -23.033, -5.000 12.200 -22.892, -5.182 12.200 -22.787, -5.182 11.000 -22.787, -5.381 11.000 -22.722, -5.381 12.200 -22.722, -5.590 12.200 -22.700, -5.590 11.000 -22.700, -9.023 11.000 -22.725, -9.023 12.200 -22.725, -9.234 12.200 -22.799, -9.234 11.000 -22.799, -9.701 12.200 -23.266, -9.423 11.000 -22.918, -9.582 12.200 -23.077, -9.582 11.000 -23.077, 9.775 11.000 -23.477, 9.775 12.200 -23.477, 9.701 12.200 -23.266, 9.234 12.200 -22.799, 9.023 12.200 -22.725, 9.701 11.000 -23.266, 9.582 11.000 -23.077, 9.423 11.000 -22.918, 9.234 11.000 -22.799, -0.321 12.200 -25.192, -7.929 12.200 -25.718, -9.800 12.200 -27.700, -8.142 12.200 -25.626, -8.455 12.200 -25.291, -8.394 12.200 -24.410, -8.039 12.200 -24.120, -9.775 12.200 -23.477, -7.584 12.200 -24.058, -7.361 12.200 -24.120, -6.899 12.200 -24.615, -7.006 12.200 -24.410, -9.423 12.200 -22.918, -8.800 12.200 -22.700, -4.845 12.200 -23.033, -7.164 12.200 -24.241, -4.393 12.200 -23.491, -3.898 12.200 -23.901, -6.868 12.200 -25.073, -7.079 12.200 -25.480, -2.206 12.200 -24.814, -0.961 12.200 -25.129, -1.592 12.200 -25.002, 7.471 12.200 -25.718, 8.321 12.200 -25.480, 8.394 12.200 -24.410, 9.800 12.200 -23.700, 8.236 12.200 -24.241, 8.039 12.200 -24.120, 9.423 12.200 -22.918, 9.582 12.200 -23.077, 0.961 12.200 -25.129, 7.258 12.200 -25.626, 6.868 12.200 -25.073, 2.800 12.200 -24.566, 3.365 12.200 -24.261, 7.006 12.200 -24.410, 7.816 12.200 -24.058, 8.800 12.200 -22.700, 5.381 12.200 -22.722, -9.800 12.200 -23.700, 1.592 11.000 -25.002, 9.800 11.000 -27.700, 9.800 11.000 -23.700, 8.455 11.000 -24.509, 8.321 11.000 -24.320, 8.142 11.000 -24.174, 9.023 11.000 -22.725, 7.929 11.000 -24.082, 8.800 11.000 -22.700, 7.700 11.000 -24.050, 4.845 11.000 -23.033, 3.898 11.000 -23.901, 3.365 11.000 -24.261, 5.590 11.000 -22.700, 2.800 11.000 -24.566, -7.361 11.000 -25.680, -7.584 11.000 -25.742, -7.816 11.000 -25.742, -8.039 11.000 -25.680, -9.800 11.000 -27.700, -8.394 11.000 -25.390, -9.800 11.000 -23.700, -8.532 11.000 -24.727, -8.455 11.000 -24.509, -9.701 11.000 -23.266, -9.775 11.000 -23.477, -6.852 11.000 -24.958, -3.365 11.000 -24.261, -7.471 11.000 -24.082, -5.000 11.000 -22.892, -8.800 11.000 -22.700, -7.700 11.000 -24.050, -31.274 -5.305 -29.400, -23.209 -5.351 -29.400, -31.513 -5.382 -29.400, -32.009 -5.351 -29.400, -33.400 -9.500 -29.400, -32.429 5.085 -29.400, -33.400 9.500 -29.400, -27.043 4.092 -29.400, -23.776 4.882 -29.400, -26.033 3.899 -29.400, -25.103 3.462 -29.400, -23.436 3.556 -29.400, -23.209 3.449 -29.400, -23.983 2.410 -29.400, -21.517 2.410 -29.400, -22.300 0.000 -29.400, -22.012 -1.509 -29.400, -23.983 -2.410 -29.400, -21.793 -1.975 -29.400, -22.713 -3.418 -29.400, -24.311 -2.807 -29.400, -23.776 -3.918 -29.400, -25.554 -3.710 -29.400, -26.033 -3.899 -29.400, -26.532 -4.027 -29.400, -23.869 -4.649 -29.400, -23.436 -5.244 -29.400, -4.936 5.244 -29.400, -10.006 9.595 -29.400, -0.729 6.907 -29.400, -4.213 5.382 -29.400, -0.876 6.704 -29.400, -0.969 6.471 -29.400, -3.974 5.305 -29.400, -1.000 6.223 -29.400, -0.969 5.974 -29.400, -3.763 5.171 -29.400, -3.591 4.988 -29.400, -0.536 5.378 -29.400, -3.470 4.032 -29.400, -9.800 10.000 -29.400, 0.187 7.205 -29.400, 0.426 7.127 -29.400, 4.587 5.382 -29.400, 0.930 6.591 -29.400, 0.809 6.810 -29.400, 9.800 -10.500 -29.400, 7.152 -0.368 -29.400, 7.032 -0.588 -29.400, 5.330 -4.768 -29.400, 5.037 -5.171 -29.400, 4.826 -5.305 -29.400, -0.063 -7.221 -29.400, -9.800 -10.500 -29.400, -9.800 -10.000 -29.400, -0.309 -7.174 -29.400, -9.824 -9.845 -29.400, -4.463 -5.398 -29.400, -0.876 -6.704 -29.400, -4.213 -5.382 -29.400, -0.969 -5.974 -29.400, -3.763 -5.171 -29.400, -3.408 -4.275 -29.400, -3.591 -3.812 -29.400, -3.763 -3.629 -29.400, -2.613 -3.159 -29.400, -2.989 -2.807 -29.400, -3.317 -2.410 -29.400, -4.463 -3.402 -29.400, -6.111 -2.807 -29.400, -5.783 -2.410 -29.400, -3.971 -1.020 -29.400, -5.032 -0.514 -29.400, -5.288 1.509 -29.400, -4.709 -5.351 -29.400, -10.145 -9.524 -29.400, -4.936 -5.244 -29.400, -5.129 -5.085 -29.400, -7.833 -3.899 -29.400, -6.903 -3.462 -29.400, -4.068 -0.514 -29.400, 0.257 -4.092 -29.400, 0.768 -4.027 -29.400, 3.671 -5.085 -29.400, 4.091 -5.351 -29.400, 4.337 -5.398 -29.400, 0.930 -6.591 -29.400, -0.536 -5.378 -29.400, -0.309 -5.271 -29.400, 0.187 -5.240 -29.400, 1.267 -3.899 -29.400, 3.400 -4.400 -29.400, 2.197 -3.462 -29.400, 3.524 -3.918 -29.400, 4.091 -3.449 -29.400, 2.613 -3.159 -29.400, 2.989 -2.807 -29.400, 3.317 -2.410 -29.400, 3.812 -1.509 -29.400, 6.160 -0.998 -29.400, 6.410 -0.982 -29.400, 3.971 -1.020 -29.400, 5.494 -0.685 -29.400, 4.068 -0.514 -29.400, 5.254 -0.249 -29.400, 5.346 0.482 -29.400, 5.254 0.249 -29.400, 5.494 0.685 -29.400, 5.687 0.844 -29.400, 3.971 1.020 -29.400, 5.914 0.951 -29.400, 3.812 1.509 -29.400, 3.593 1.975 -29.400, 5.037 3.629 -29.400, 6.648 0.905 -29.400, 6.860 0.771 -29.400, 5.209 4.988 -29.400, 3.317 2.410 -29.400, 3.864 3.556 -29.400, 3.671 3.715 -29.400, 2.989 2.807 -29.400, 3.524 3.918 -29.400, 1.746 3.710 -29.400, 1.267 3.899 -29.400, 0.768 4.027 -29.400, 3.864 5.244 -29.400, 4.091 5.351 -29.400, 0.257 4.092 -29.400, -0.309 5.271 -29.400, -0.768 4.027 -29.400, -0.257 4.092 -29.400, -1.746 3.710 -29.400, -2.613 3.159 -29.400, -3.763 3.629 -29.400, -4.463 3.402 -29.400, -3.974 3.495 -29.400, -4.213 3.418 -29.400, -5.129 1.020 -29.400, -5.032 0.514 -29.400, -13.200 0.000 -29.400, -13.071 -1.020 -29.400, -12.089 -2.807 -29.400, -9.868 -4.027 -29.400, -10.300 -9.500 -29.400, -17.432 -4.027 -29.400, -22.713 -5.382 -29.400, -15.587 -3.159 -29.400, -11.713 -3.159 -29.400, -11.297 -3.462 -29.400, -16.454 -3.710 -29.400, -5.129 -3.715 -29.400, -6.487 -3.159 -29.400, -6.487 3.159 -29.400, -4.936 3.556 -29.400, -5.129 3.715 -29.400, -5.276 3.918 -29.400, -6.903 3.462 -29.400, -5.369 4.151 -29.400, -7.354 3.710 -29.400, -7.833 3.899 -29.400, -5.369 4.649 -29.400, -10.367 3.899 -29.400, -10.300 9.500 -29.400, -16.454 3.710 -29.400, -16.003 3.462 -29.400, -11.297 3.462 -29.400, -12.089 2.807 -29.400, -14.229 1.020 -29.400, -13.168 0.514 -29.400, -15.211 2.807 -29.400, -14.883 2.410 -29.400, -23.200 0.000 -29.400, -23.232 -0.514 -29.400, -23.329 -1.020 -29.400, -22.171 -1.020 -29.400, -23.488 -1.509 -29.400, -22.474 -3.495 -29.400, -20.813 -3.159 -29.400, -22.091 -3.812 -29.400, -22.263 -3.629 -29.400, -21.970 -4.032 -29.400, -20.397 -3.462 -29.400, -19.946 -3.710 -29.400, -21.970 -4.768 -29.400, -18.968 -4.027 -29.400, -17.943 -4.092 -29.400, -22.263 5.171 -29.400, -18.968 4.027 -29.400, -21.970 4.768 -29.400, -21.970 4.032 -29.400, -20.397 3.462 -29.400, -22.263 3.629 -29.400, -20.813 3.159 -29.400, -22.474 3.495 -29.400, -21.189 2.807 -29.400, -22.963 3.402 -29.400, -23.707 1.975 -29.400, -22.171 1.020 -29.400, -22.268 0.514 -29.400, -31.368 -0.514 -29.400, -32.576 -3.918 -29.400, -32.236 -3.556 -29.400, -31.063 -3.629 -29.400, -31.112 -1.509 -29.400, -32.009 -3.449 -29.400, -31.513 -3.418 -29.400, -29.497 -3.462 -29.400, -30.708 -4.525 -29.400, -28.068 -4.027 -29.400, -30.708 -4.275 -29.400, -30.891 -4.988 -29.400, -31.063 -5.171 -29.400, -27.557 -4.092 -29.400, -27.043 -4.092 -29.400, -25.554 3.710 -29.400, -26.532 4.027 -29.400, -31.063 5.171 -29.400, -30.891 4.988 -29.400, -30.708 4.275 -29.400, -29.497 3.462 -29.400, -30.891 3.812 -29.400, -30.289 2.807 -29.400, -30.617 2.410 -29.400, -31.271 1.020 -29.400, -32.429 3.715 -29.400, -31.513 3.418 -29.400, -31.763 3.402 -29.400, -32.009 3.449 -29.400, 4.826 -3.495 -29.400, 5.037 -3.629 -29.400, 5.330 -4.032 -29.400, 5.392 -4.275 -29.400, 9.800 10.500 -29.400, 7.152 0.368 -29.400, 7.032 0.588 -29.400, 0.809 -5.635 -29.400, 0.930 -5.854 -29.400, 0.992 -6.348 -29.400, 4.587 -5.382 -29.400, 3.671 5.085 -29.400, -3.408 4.525 -29.400, -1.000 -6.223 -29.400, 0.426 -5.318 -29.400, -32.182 5.276 -28.200, -32.544 4.936 -28.200, -32.385 5.129 -28.200, -32.698 4.463 -28.200, -31.332 -5.330 -28.200, -31.112 -5.209 -28.200, -26.786 -4.068 -28.200, -30.929 -5.037 -28.200, -30.718 -4.587 -28.200, -30.856 -3.864 -28.200, -30.749 -4.091 -28.200, -9.614 -4.068 -28.200, -4.768 -5.330 -28.200, -0.905 -6.648 -28.200, -0.951 -5.914 -28.200, -3.812 -5.209 -28.200, -3.629 -5.037 -28.200, -0.482 -5.346 -28.200, -9.895 -9.706 -28.200, -0.125 -7.215 -28.200, 0.368 -7.152 -28.200, 0.588 -7.032 -28.200, 4.988 -5.209 -28.200, 6.993 -0.637 -28.200, 7.205 -0.187 -28.200, 7.174 0.309 -28.200, 6.907 0.729 -28.200, 5.171 3.763 -28.200, 4.988 3.591 -28.200, 4.525 3.408 -28.200, 2.807 2.989 -28.200, 3.812 3.591 -28.200, 2.410 3.317 -28.200, 1.975 3.593 -28.200, 0.514 4.068 -28.200, 0.588 5.414 -28.200, 3.715 5.129 -28.200, -0.588 -7.032 -28.200, -0.368 -7.152 -28.200, -0.000 7.223 -28.200, -0.249 7.191 -28.200, -9.824 9.845 -28.200, -9.895 9.706 -28.200, -10.006 9.595 -28.200, -5.085 5.129 -28.200, -9.100 4.100 -28.200, -8.586 4.068 -28.200, -8.080 3.971 -28.200, -5.382 4.213 -28.200, -0.685 6.952 -28.200, -4.649 5.369 -28.200, -0.844 6.758 -28.200, -0.951 6.532 -28.200, -4.400 5.400 -28.200, -4.151 5.369 -28.200, -0.982 6.035 -28.200, -0.905 5.797 -28.200, -0.771 5.585 -28.200, 0.125 5.230 -28.200, 5.538 0.729 -28.200, 4.027 0.768 -28.200, 5.240 -0.187 -28.200, 4.092 -0.257 -28.200, 5.318 -0.426 -28.200, 5.452 -0.637 -28.200, 3.899 -1.267 -28.200, 6.348 -0.992 -28.200, 3.918 -3.524 -28.200, 5.085 -3.671 -28.200, 2.410 -3.317 -28.200, 1.975 -3.593 -28.200, 3.418 -4.587 -28.200, -0.000 -5.223 -28.200, 0.249 -5.254 -28.200, 3.495 -4.826 -28.200, 0.844 -5.687 -28.200, 3.812 -5.209 -28.200, 0.998 -6.160 -28.200, 4.275 -5.392 -28.200, 0.905 -6.648 -28.200, 0.771 -6.860 -28.200, -0.514 -4.068 -28.200, -3.402 -4.337 -28.200, -1.975 -3.593 -28.200, -3.418 -4.587 -28.200, -1.509 -3.812 -28.200, -3.449 -4.091 -28.200, -2.410 -3.317 -28.200, -2.807 -2.989 -28.200, -3.918 -3.524 -28.200, -3.159 -2.613 -28.200, -6.293 -2.989 -28.200, -5.085 -3.671 -28.200, -5.201 1.267 -28.200, -4.525 3.408 -28.200, -3.159 2.613 -28.200, -6.293 2.989 -28.200, -4.988 3.591 -28.200, -3.462 -2.197 -28.200, -5.390 -1.746 -28.200, -5.008 -0.257 -28.200, -4.092 0.257 -28.200, -4.027 0.768 -28.200, -3.899 1.267 -28.200, -3.710 1.746 -28.200, -4.275 3.408 -28.200, -2.807 2.989 -28.200, -2.410 3.317 -28.200, -3.812 3.591 -28.200, -4.032 3.470 -28.200, -3.418 4.213 -28.200, -3.556 4.936 -28.200, -0.588 5.414 -28.200, -0.125 5.230 -28.200, -0.514 4.068 -28.200, -5.351 4.709 -28.200, -7.125 3.593 -28.200, -6.690 3.317 -28.200, -5.941 -2.613 -28.200, -6.690 -3.317 -28.200, -5.244 -3.864 -28.200, -7.591 -3.812 -28.200, -16.691 -3.812 -28.200, -10.120 -3.971 -28.200, -10.609 -3.812 -28.200, -11.075 -3.593 -28.200, -11.907 -2.989 -28.200, -12.562 -2.197 -28.200, -14.301 -1.267 -28.200, -14.301 1.267 -28.200, -14.490 1.746 -28.200, -14.738 2.197 -28.200, -12.259 2.613 -28.200, -11.907 2.989 -28.200, -11.075 3.593 -28.200, -10.609 3.812 -28.200, -10.300 9.500 -28.200, -9.614 4.068 -28.200, -17.180 3.971 -28.200, -17.686 4.068 -28.200, -16.225 -3.593 -28.200, -11.510 -3.317 -28.200, -15.041 -2.613 -28.200, -14.173 -0.768 -28.200, -13.127 -0.768 -28.200, -14.108 0.257 -28.200, -13.127 0.768 -28.200, -12.810 1.746 -28.200, -12.562 2.197 -28.200, -15.041 2.613 -28.200, -16.225 3.593 -28.200, -16.691 3.812 -28.200, -22.056 4.936 -28.200, -22.215 5.129 -28.200, -19.220 3.971 -28.200, -21.902 4.463 -28.200, -21.918 4.213 -28.200, -21.995 3.974 -28.200, -22.129 3.763 -28.200, -20.610 3.317 -28.200, -22.775 3.408 -28.200, -23.025 3.408 -28.200, -23.268 3.470 -28.200, -24.890 3.317 -28.200, -25.325 3.593 -28.200, -25.791 3.812 -28.200, -23.744 4.936 -28.200, -30.856 4.936 -28.200, -27.814 4.068 -28.200, -30.749 4.709 -28.200, -30.702 4.463 -28.200, -28.809 3.812 -28.200, -30.795 3.974 -28.200, -30.929 3.763 -28.200, -31.112 3.591 -28.200, -29.710 3.317 -28.200, -31.575 3.408 -28.200, -31.010 1.746 -28.200, -22.532 -5.330 -28.200, -22.129 -5.037 -28.200, -21.995 -4.826 -28.200, -21.918 -4.587 -28.200, -18.714 -4.068 -28.200, -18.200 -4.100 -28.200, -19.220 -3.971 -28.200, -20.175 -3.593 -28.200, -19.709 -3.812 -28.200, -24.141 -2.613 -28.200, -24.493 -2.989 -28.200, -22.900 -3.400 -28.200, -23.149 -3.431 -28.200, -24.890 -3.317 -28.200, -23.382 -3.524 -28.200, -23.744 -3.864 -28.200, -23.851 -4.091 -28.200, -23.838 -2.197 -28.200, -23.590 -1.746 -28.200, -21.662 -2.197 -28.200, -23.273 -0.768 -28.200, -23.208 -0.257 -28.200, -22.292 -0.257 -28.200, -22.227 0.768 -28.200, -21.359 2.613 -28.200, -22.292 0.257 -28.200, -23.273 0.768 -28.200, -21.910 1.746 -28.200, -23.838 2.197 -28.200, -19.709 3.812 -28.200, -23.882 4.213 -28.200, -25.325 -3.593 -28.200, -25.791 -3.812 -28.200, -26.280 -3.971 -28.200, -23.882 -4.587 -28.200, -28.809 -3.812 -28.200, -29.710 -3.317 -28.200, -31.700 -3.400 -28.200, -31.451 -3.431 -28.200, -31.949 -3.431 -28.200, -32.182 -3.524 -28.200, -32.385 -3.671 -28.200, -32.544 -3.864 -28.200, -32.605 3.974 -28.200, -31.392 0.257 -28.200, -32.288 3.591 -28.200, -31.327 0.768 -28.200, -32.068 3.470 -28.200, -29.275 3.593 -28.200, 4.882 5.276 -28.200, 5.085 5.129 -28.200, 0.982 6.035 -28.200, 4.151 5.369 -28.200, 0.951 6.532 -28.200, 0.998 6.285 -28.200, -4.882 5.276 -28.200, -22.775 -5.392 -28.200, -23.025 -5.392 -28.200, -31.451 5.369 -28.200, -31.218 5.276 -28.200, -0.000 4.100 -28.200, -1.020 3.971 -28.200, -1.509 3.812 -28.200, -1.975 3.593 -28.200, -3.462 2.197 -28.200, -4.100 0.000 -29.400, -4.092 -0.257 -28.200, -4.027 -0.768 -28.200, -3.899 -1.267 -28.200, -3.812 -1.509 -29.400, -2.197 -3.462 -29.400, -1.746 -3.710 -29.400, -0.257 -4.092 -29.400, -0.000 -4.100 -28.200, 1.020 -3.971 -28.200, 1.509 -3.812 -28.200, 3.159 -2.613 -28.200, 4.027 -0.768 -28.200, 4.100 -0.000 -29.400, 4.092 0.257 -28.200, 3.899 1.267 -28.200, 3.710 1.746 -28.200, 3.159 2.613 -28.200, 2.613 3.159 -29.400, 2.197 3.462 -29.400, 1.509 3.812 -28.200, 1.020 3.971 -28.200, -1.267 3.899 -29.400, -2.197 3.462 -29.400, -2.989 2.807 -29.400, -3.317 2.410 -29.400, -3.593 1.975 -29.400, -3.812 1.509 -29.400, -3.971 1.020 -29.400, -4.068 0.514 -29.400, -3.710 -1.746 -28.200, -3.593 -1.975 -29.400, -1.267 -3.899 -29.400, -1.020 -3.971 -28.200, -0.768 -4.027 -29.400, 0.514 -4.068 -28.200, 1.746 -3.710 -29.400, 2.807 -2.989 -28.200, 3.462 -2.197 -28.200, 3.593 -1.975 -29.400, 3.710 -1.746 -28.200, 4.068 0.514 -29.400, 3.462 2.197 -28.200, -9.868 4.027 -29.400, -9.357 4.092 -29.400, -10.120 3.971 -28.200, -11.510 3.317 -28.200, -12.417 2.410 -29.400, -12.693 1.975 -29.400, -12.912 1.509 -29.400, -13.192 -0.257 -28.200, -12.999 -1.267 -28.200, -12.810 -1.746 -28.200, -9.357 -4.092 -29.400, -8.843 -4.092 -29.400, -9.100 -4.100 -28.200, -8.586 -4.068 -28.200, -7.354 -3.710 -29.400, -7.125 -3.593 -28.200, -5.288 -1.509 -29.400, -5.129 -1.020 -29.400, -5.000 -0.000 -29.400, -5.073 0.768 -28.200, -5.390 1.746 -28.200, -5.783 2.410 -29.400, -5.638 2.197 -28.200, -5.941 2.613 -28.200, -6.111 2.807 -29.400, -7.591 3.812 -28.200, -8.332 4.027 -29.400, -8.843 4.092 -29.400, -10.846 3.710 -29.400, -11.713 3.159 -29.400, -12.999 1.267 -28.200, -13.071 1.020 -29.400, -13.192 0.257 -28.200, -13.168 -0.514 -29.400, -12.912 -1.509 -29.400, -12.693 -1.975 -29.400, -12.417 -2.410 -29.400, -12.259 -2.613 -28.200, -10.846 -3.710 -29.400, -10.367 -3.899 -29.400, -8.332 -4.027 -29.400, -8.080 -3.971 -28.200, -5.638 -2.197 -28.200, -5.507 -1.975 -29.400, -5.201 -1.267 -28.200, -5.073 -0.768 -28.200, -5.008 0.257 -28.200, -5.507 1.975 -29.400, -18.714 4.068 -28.200, -19.467 3.899 -29.400, -19.946 3.710 -29.400, -21.007 2.989 -28.200, -21.662 2.197 -28.200, -22.099 1.267 -28.200, -22.099 -1.267 -28.200, -21.910 -1.746 -28.200, -21.517 -2.410 -29.400, -21.359 -2.613 -28.200, -20.610 -3.317 -28.200, -19.467 -3.899 -29.400, -17.686 -4.068 -28.200, -17.180 -3.971 -28.200, -16.003 -3.462 -29.400, -15.790 -3.317 -28.200, -15.393 -2.989 -28.200, -14.738 -2.197 -28.200, -14.100 0.000 -29.400, -14.108 -0.257 -28.200, -14.132 0.514 -29.400, -14.607 1.975 -29.400, -15.393 2.989 -28.200, -15.587 3.159 -29.400, -15.790 3.317 -28.200, -18.457 4.092 -29.400, -18.200 4.100 -28.200, -20.175 3.593 -28.200, -21.793 1.975 -29.400, -22.012 1.509 -29.400, -22.268 -0.514 -29.400, -22.227 -0.768 -28.200, -21.189 -2.807 -29.400, -21.007 -2.989 -28.200, -18.457 -4.092 -29.400, -16.933 -3.899 -29.400, -15.211 -2.807 -29.400, -14.883 -2.410 -29.400, -14.607 -1.975 -29.400, -14.490 -1.746 -28.200, -14.388 -1.509 -29.400, -14.229 -1.020 -29.400, -14.132 -0.514 -29.400, -14.173 0.768 -28.200, -14.388 1.509 -29.400, -16.933 3.899 -29.400, -17.432 4.027 -29.400, -17.943 4.092 -29.400, -27.557 4.092 -29.400, -27.300 4.100 -28.200, -28.068 4.027 -29.400, -28.320 3.971 -28.200, -29.046 3.710 -29.400, -29.913 3.159 -29.400, -30.459 2.613 -28.200, -30.762 2.197 -28.200, -31.199 1.267 -28.200, -31.368 0.514 -29.400, -31.327 -0.768 -28.200, -31.199 -1.267 -28.200, -31.010 -1.746 -28.200, -30.762 -2.197 -28.200, -30.107 -2.989 -28.200, -27.300 -4.100 -28.200, -23.401 -1.267 -28.200, -23.208 0.257 -28.200, -23.232 0.514 -29.400, -23.329 1.020 -29.400, -24.141 2.613 -28.200, -24.687 3.159 -29.400, -26.280 3.971 -28.200, -28.567 3.899 -29.400, -30.107 2.989 -28.200, -30.893 1.975 -29.400, -31.112 1.509 -29.400, -31.400 0.000 -29.400, -31.392 -0.257 -28.200, -31.271 -1.020 -29.400, -30.893 -1.975 -29.400, -30.617 -2.410 -29.400, -30.459 -2.613 -28.200, -30.289 -2.807 -29.400, -29.913 -3.159 -29.400, -29.275 -3.593 -28.200, -29.046 -3.710 -29.400, -28.567 -3.899 -29.400, -28.320 -3.971 -28.200, -27.814 -4.068 -28.200, -25.103 -3.462 -29.400, -24.687 -3.159 -29.400, -23.707 -1.975 -29.400, -23.401 1.267 -28.200, -23.488 1.509 -29.400, -23.590 1.746 -28.200, -24.311 2.807 -29.400, -24.493 2.989 -28.200, -26.786 4.068 -28.200, 6.160 0.998 -29.400, 5.974 0.969 -28.200, 5.741 0.876 -28.200, 5.271 0.309 -28.200, 5.223 -0.000 -29.400, 5.854 -0.930 -28.200, 6.097 -0.992 -28.200, 6.648 -0.905 -29.400, 6.591 -0.930 -28.200, 7.127 -0.426 -28.200, 7.215 -0.125 -29.400, 7.067 0.536 -28.200, 6.471 0.969 -28.200, 6.223 1.000 -28.200, 5.378 0.536 -28.200, 5.225 0.063 -28.200, 5.346 -0.482 -29.400, 5.635 -0.809 -28.200, 5.687 -0.844 -29.400, 5.914 -0.951 -29.400, 6.810 -0.809 -28.200, 6.860 -0.771 -29.400, 7.221 0.063 -28.200, 7.215 0.125 -29.400, 6.704 0.876 -28.200, 6.410 0.982 -29.400, 4.151 -3.431 -28.200, 4.400 -3.400 -28.200, 4.337 -3.402 -29.400, 3.864 -3.556 -29.400, 3.629 -5.037 -28.200, 3.864 -5.244 -29.400, 4.032 -5.330 -28.200, 4.768 -5.330 -28.200, 5.171 -5.037 -28.200, 4.882 -3.524 -28.200, 4.649 -3.431 -28.200, 4.587 -3.418 -29.400, 3.715 -3.671 -28.200, 3.671 -3.715 -29.400, 3.556 -3.864 -28.200, 3.449 -4.091 -28.200, 3.431 -4.151 -29.400, 3.402 -4.337 -28.200, 3.431 -4.649 -29.400, 3.524 -4.882 -29.400, 4.525 -5.392 -28.200, 5.209 -4.988 -29.400, 5.305 -4.826 -28.200, 5.382 -4.587 -28.200, 5.392 -4.525 -29.400, 5.398 -4.337 -28.200, 5.351 -4.091 -28.200, 5.244 -3.864 -28.200, 5.209 -3.812 -29.400, 3.918 5.276 -28.200, 3.556 4.936 -28.200, 3.449 4.709 -28.200, 3.402 4.463 -28.200, 3.495 3.974 -28.200, 3.629 3.763 -28.200, 4.032 3.470 -28.200, 4.091 3.449 -29.400, 4.275 3.408 -28.200, 4.587 3.418 -29.400, 4.768 3.470 -28.200, 5.382 4.213 -28.200, 5.351 4.709 -28.200, 5.330 4.768 -29.400, 5.244 4.936 -28.200, 5.037 5.171 -29.400, 4.826 5.305 -29.400, 4.649 5.369 -28.200, 4.337 5.398 -29.400, 4.400 5.400 -28.200, 3.524 4.882 -29.400, 3.431 4.649 -29.400, 3.400 4.400 -29.400, 3.418 4.213 -28.200, 3.431 4.151 -29.400, 4.337 3.402 -29.400, 4.826 3.495 -29.400, 5.209 3.812 -29.400, 5.305 3.974 -28.200, 5.330 4.032 -29.400, 5.392 4.275 -29.400, 5.398 4.463 -28.200, 5.392 4.525 -29.400, -0.063 7.221 -29.400, -0.482 7.099 -28.200, -0.309 7.174 -29.400, -0.876 5.741 -29.400, -0.368 5.293 -28.200, -0.063 5.225 -29.400, 0.771 5.585 -28.200, 0.905 5.797 -28.200, 0.844 6.758 -28.200, 0.685 6.952 -28.200, 0.482 7.099 -28.200, 0.249 7.191 -28.200, -0.536 7.067 -29.400, -0.998 6.285 -28.200, -0.729 5.538 -29.400, 0.187 5.240 -29.400, 0.368 5.293 -28.200, 0.426 5.318 -29.400, 0.637 5.452 -29.400, 0.809 5.635 -29.400, 0.930 5.854 -29.400, 0.992 6.097 -29.400, 0.992 6.348 -29.400, 0.637 6.993 -29.400, -4.463 5.398 -29.400, -4.709 5.351 -29.400, -5.244 4.936 -28.200, -5.398 4.463 -28.200, -5.400 4.400 -29.400, -5.305 3.974 -28.200, -5.171 3.763 -28.200, -4.768 3.470 -28.200, -4.709 3.449 -29.400, -3.629 3.763 -28.200, -3.495 3.974 -28.200, -3.408 4.275 -29.400, -3.402 4.463 -28.200, -3.449 4.709 -28.200, -3.470 4.768 -29.400, -5.129 5.085 -29.400, -5.276 4.882 -29.400, -3.591 3.812 -29.400, -3.715 5.129 -28.200, -3.918 5.276 -28.200, -4.649 -3.431 -28.200, -4.709 -3.449 -29.400, -4.882 -3.524 -28.200, -4.936 -3.556 -29.400, -5.276 -3.918 -29.400, -5.351 -4.091 -28.200, -5.398 -4.337 -28.200, -5.369 -4.649 -29.400, -5.382 -4.587 -28.200, -5.305 -4.826 -28.200, -4.988 -5.209 -28.200, -4.525 -5.392 -28.200, -4.275 -5.392 -28.200, -3.974 -5.305 -29.400, -4.032 -5.330 -28.200, -3.591 -4.988 -29.400, -3.470 -4.768 -29.400, -3.495 -4.826 -28.200, -3.470 -4.032 -29.400, -3.715 -3.671 -28.200, -4.400 -3.400 -28.200, -5.369 -4.151 -29.400, -5.400 -4.400 -29.400, -5.276 -4.882 -29.400, -5.171 -5.037 -28.200, -3.408 -4.525 -29.400, -3.556 -3.864 -28.200, -3.974 -3.495 -29.400, -4.151 -3.431 -28.200, -4.213 -3.418 -29.400, -0.249 -5.254 -28.200, -0.063 -5.225 -29.400, -0.844 -5.687 -28.200, -0.998 -6.160 -28.200, -0.969 -6.471 -29.400, -0.771 -6.860 -28.200, -0.536 -7.067 -29.400, 0.637 -6.993 -29.400, 0.982 -6.410 -28.200, 0.951 -5.914 -28.200, 0.685 -5.494 -28.200, 0.637 -5.452 -29.400, 0.482 -5.346 -28.200, -0.685 -5.494 -28.200, -0.729 -5.538 -29.400, -0.876 -5.741 -29.400, -0.982 -6.410 -28.200, -0.729 -6.907 -29.400, 0.125 -7.215 -28.200, 0.187 -7.205 -29.400, 0.426 -7.127 -29.400, 0.809 -6.810 -29.400, 0.992 -6.097 -29.400, -23.209 -3.449 -29.400, -22.963 -3.402 -29.400, -23.436 -3.556 -29.400, -23.629 -3.715 -29.400, -23.805 -4.826 -28.200, -23.488 -5.209 -28.200, -23.268 -5.330 -28.200, -22.963 -5.398 -29.400, -22.474 -5.305 -29.400, -22.312 -5.209 -28.200, -21.949 -4.091 -28.200, -22.056 -3.864 -28.200, -22.215 -3.671 -28.200, -22.651 -3.431 -28.200, -23.585 -3.671 -28.200, -23.869 -4.151 -29.400, -23.898 -4.337 -28.200, -23.900 -4.400 -29.400, -23.776 -4.882 -29.400, -23.671 -5.037 -28.200, -23.629 -5.085 -29.400, -22.263 -5.171 -29.400, -22.091 -4.988 -29.400, -21.908 -4.525 -29.400, -21.902 -4.337 -28.200, -21.908 -4.275 -29.400, -22.418 -3.524 -28.200, -32.651 -4.091 -28.200, -32.682 -4.587 -28.200, -32.576 -4.882 -29.400, -32.471 -5.037 -28.200, -31.825 -5.392 -28.200, -31.763 -5.398 -29.400, -31.575 -5.392 -28.200, -30.795 -4.826 -28.200, -30.702 -4.337 -28.200, -30.891 -3.812 -29.400, -31.218 -3.524 -28.200, -31.763 -3.402 -29.400, -32.429 -3.715 -29.400, -32.669 -4.151 -29.400, -32.698 -4.337 -28.200, -32.700 -4.400 -29.400, -32.669 -4.649 -29.400, -32.605 -4.826 -28.200, -32.429 -5.085 -29.400, -32.288 -5.209 -28.200, -32.236 -5.244 -29.400, -32.068 -5.330 -28.200, -30.770 -4.768 -29.400, -30.770 -4.032 -29.400, -31.015 -3.671 -28.200, -31.274 -3.495 -29.400, -31.700 5.400 -28.200, -31.949 5.369 -28.200, -31.763 5.398 -29.400, -32.009 5.351 -29.400, -32.651 4.709 -28.200, -32.669 4.649 -29.400, -32.700 4.400 -29.400, -32.682 4.213 -28.200, -32.576 3.918 -29.400, -31.332 3.470 -28.200, -30.718 4.213 -28.200, -31.015 5.129 -28.200, -32.236 5.244 -29.400, -32.576 4.882 -29.400, -32.669 4.151 -29.400, -32.471 3.763 -28.200, -32.236 3.556 -29.400, -31.825 3.408 -28.200, -31.274 3.495 -29.400, -31.063 3.629 -29.400, -30.770 4.032 -29.400, -30.708 4.525 -29.400, -30.770 4.768 -29.400, -31.274 5.305 -29.400, -31.513 5.382 -29.400, -22.900 5.400 -28.200, -23.209 5.351 -29.400, -23.149 5.369 -28.200, -23.436 5.244 -29.400, -23.382 5.276 -28.200, -23.585 5.129 -28.200, -23.629 5.085 -29.400, -23.851 4.709 -28.200, -23.898 4.463 -28.200, -23.900 4.400 -29.400, -23.671 3.763 -28.200, -23.488 3.591 -28.200, -22.312 3.591 -28.200, -21.908 4.525 -29.400, -22.474 5.305 -29.400, -22.651 5.369 -28.200, -22.963 5.398 -29.400, -23.869 4.649 -29.400, -23.869 4.151 -29.400, -23.805 3.974 -28.200, -23.776 3.918 -29.400, -23.629 3.715 -29.400, -22.713 3.418 -29.400, -22.532 3.470 -28.200, -22.091 3.812 -29.400, -21.908 4.275 -29.400, -21.949 4.709 -28.200, -22.091 4.988 -29.400, -22.418 5.276 -28.200, -22.713 5.382 -29.400, -10.300 -9.500 -28.200, -10.145 -9.524 -28.200, -10.006 -9.595 -29.400, -10.006 -9.595 -28.200, -9.895 -9.706 -29.400, -9.824 -9.845 -28.200, -9.800 -10.000 -28.200, -9.824 9.845 -29.400, -9.800 10.000 -28.200, -9.895 9.706 -29.400, -10.145 9.524 -29.400, -10.145 9.524 -28.200, -9.800 10.795 -29.374, -9.800 10.500 -28.200, -9.800 11.081 -29.297, -9.800 11.802 -28.793, -9.800 10.794 -28.105, -9.800 12.097 -28.281, -9.800 10.976 -27.855, -9.800 12.174 -27.995, 9.800 12.174 -27.995, 9.800 11.972 -28.550, 9.800 10.905 -27.994, 9.800 10.976 -27.855, 9.800 11.350 -29.172, 9.800 12.200 -27.700, 9.800 12.097 -28.281, -9.800 11.972 -28.550, 9.800 11.593 -29.002, -9.800 10.500 -29.400, 9.800 11.802 -28.793, -9.800 11.593 -29.002, -9.800 11.350 -29.172, 9.800 11.081 -29.297, 9.800 10.795 -29.374, 9.800 10.500 -28.200, -9.800 10.655 -28.176, 9.800 10.655 -28.176, 9.800 10.794 -28.105, -9.800 10.905 -27.994, 9.800 -10.655 -28.176, 9.800 -10.794 -28.105, 9.800 -11.593 -29.002, 9.800 -10.976 -27.855, 9.800 -12.174 -27.995, -9.800 -12.200 -27.700, -9.800 -10.905 -27.994, -9.800 -11.972 -28.550, -9.800 -12.174 -27.995, -9.800 -11.350 -29.172, -9.800 -11.593 -29.002, -9.800 -12.097 -28.281, 9.800 -12.097 -28.281, 9.800 -11.972 -28.550, -9.800 -11.802 -28.793, 9.800 -11.081 -29.297, 9.800 -10.795 -29.374, -9.800 -10.795 -29.374, 9.800 -11.802 -28.793, 9.800 -11.350 -29.172, -9.800 -11.081 -29.297, -9.800 -10.500 -28.200, -9.800 -10.655 -28.176, 9.800 -10.500 -28.200, -9.800 -10.794 -28.105, 9.800 -10.905 -27.994, -9.800 -10.976 -27.855, -33.400 -9.500 -28.200, -33.695 -9.500 -29.374, -33.694 -9.500 -28.105, -33.805 -9.500 -27.994, -34.872 -9.500 -28.550, -33.876 -9.500 -27.855, -34.702 -9.500 -28.793, -33.900 9.500 -27.700, -35.074 9.500 -27.995, -34.872 9.500 -28.550, -33.805 9.500 -27.994, -34.493 9.500 -29.002, -33.981 9.500 -29.297, -33.555 9.500 -28.176, -33.400 9.500 -28.200, -35.074 -9.500 -27.995, -34.997 9.500 -28.281, -34.997 -9.500 -28.281, -34.702 9.500 -28.793, -34.250 9.500 -29.172, -34.250 -9.500 -29.172, -33.695 9.500 -29.374, -34.493 -9.500 -29.002, -33.981 -9.500 -29.297, -33.694 9.500 -28.105, -33.876 9.500 -27.855, -33.900 -9.500 -27.700, -33.555 -9.500 -28.176, -24.700 0.119 -0.640, -24.700 0.122 0.638, -24.700 0.354 0.545, -24.700 0.544 -0.354, -24.700 0.604 -0.239, -24.700 0.640 0.119, -24.700 -0.122 -0.638, -24.700 -0.239 -0.604, -24.700 -0.357 0.543, -24.700 -0.460 0.460, -24.700 -0.604 0.239, -24.700 -0.543 -0.357, -24.700 -0.650 -0.000, -24.700 -0.000 0.650, -24.900 -0.000 -0.850, -24.800 -0.213 -0.795, -24.727 -0.650 -0.375, -24.700 -0.460 -0.460, -24.727 -0.375 -0.650, -24.700 -0.354 -0.545, -24.727 -0.194 -0.724, -24.700 0.239 -0.604, -24.727 0.375 -0.650, -24.800 0.582 -0.582, -24.900 0.736 -0.425, -24.900 0.601 -0.601, -24.800 0.412 -0.713, -24.700 0.357 -0.543, -24.700 0.460 -0.460, -24.727 0.530 -0.530, -24.700 0.650 -0.000, -24.727 0.724 0.194, -24.800 0.713 0.412, -24.727 0.750 -0.000, -24.727 0.650 -0.375, -24.800 0.713 -0.412, -24.800 0.795 -0.213, -24.900 0.821 -0.220, -24.727 0.724 -0.194, -24.800 0.823 -0.000, -24.700 0.639 -0.122, -24.800 0.795 0.213, -24.700 0.604 0.239, -24.700 0.543 0.357, -24.727 0.650 0.375, -24.800 0.582 0.582, -24.800 0.412 0.713, -24.700 0.460 0.460, -24.727 0.530 0.530, -24.700 -0.119 0.640, -24.700 -0.239 0.604, -24.727 -0.375 0.650, -24.800 -0.412 0.713, -24.727 -0.194 0.724, -24.727 0.375 0.650, -24.800 0.213 0.795, -24.700 0.239 0.604, -24.727 0.194 0.724, -24.800 -0.000 0.823, -24.727 -0.000 0.750, -24.800 -0.213 0.795, -24.900 -0.425 0.736, -24.900 -0.220 0.821, -24.800 -0.582 0.582, -24.727 -0.530 0.530, -24.900 -0.736 0.425, -24.800 -0.713 0.412, -24.700 -0.544 0.354, -24.700 -0.639 0.122, -24.727 -0.750 -0.000, -24.700 -0.640 -0.119, -24.700 -0.604 -0.239, -24.800 -0.582 -0.582, -24.900 -0.601 -0.601, -24.900 -0.736 -0.425, -24.727 -0.724 -0.194, -24.800 -0.713 -0.412, -24.727 -0.650 0.375, -24.900 -0.821 0.220, -24.800 -0.795 0.213, -24.727 -0.724 0.194, -24.800 -0.795 -0.213, -24.800 -0.412 -0.713, -24.727 -0.530 -0.530, -24.900 0.425 -0.736, -24.800 0.213 -0.795, -24.700 -0.000 -0.650, -24.727 -0.000 -0.750, -24.800 -0.000 -0.823, -24.727 0.194 -0.724, -24.800 -0.823 -0.000, -33.800 -6.452 6.700, -33.800 -6.317 6.025, -33.800 -6.368 5.855, -33.800 -6.856 5.369, -33.800 -7.200 5.300, -33.800 -6.300 6.201, -33.800 -7.334 7.090, -33.800 -7.800 5.529, -33.800 -7.911 5.649, -33.800 -8.061 5.939, -33.800 -8.094 6.099, -33.800 -7.668 5.431, -33.800 -7.934 6.721, -33.800 -8.017 6.579, -33.800 -7.875 -25.783, -33.800 -8.200 -24.151, -33.800 -8.532 -24.555, -33.800 -8.583 -24.725, -33.800 -8.583 -25.076, -33.800 -7.700 -25.800, -33.800 -7.700 -24.000, -33.800 -6.889 -25.290, -33.800 -6.996 -25.461, -33.800 -7.411 -24.048, -33.800 -7.026 -24.303, -37.600 0.736 -0.425, -37.600 0.601 -0.601, -24.900 -0.850 -0.000, -37.600 -0.821 0.220, -37.600 0.821 0.220, -24.900 0.850 -0.000, -24.900 0.220 -0.821, -37.600 0.220 -0.821, -24.900 -0.220 -0.821, -24.900 -0.425 -0.736, -37.600 -0.425 -0.736, -37.600 -0.736 -0.425, -24.900 -0.821 -0.220, -24.900 -0.601 0.601, -37.600 -0.425 0.736, -24.900 -0.000 0.850, -24.900 0.220 0.821, -24.900 0.425 0.736, -24.900 0.601 0.601, -24.900 0.736 0.425, -37.600 0.736 0.425, -24.900 0.821 0.220, -33.800 -7.556 7.027, -33.771 -7.907 7.024, -33.685 -8.191 6.967, -33.385 -8.520 6.848, -33.385 -8.624 6.568, -33.200 -8.607 6.721, -33.200 -8.473 6.993, -33.771 -7.727 7.149, -33.800 -7.700 6.949, -33.800 -7.827 6.845, -33.385 -8.669 6.274, -33.553 -8.541 6.547, -33.200 -8.698 6.124, -33.385 -8.579 5.689, -33.800 -8.072 6.425, -33.771 -8.218 5.823, -33.800 -8.000 5.787, -33.771 -7.418 5.137, -33.800 -7.521 5.359, -33.800 -7.363 5.315, -33.800 -7.025 5.317, -33.771 -6.772 5.203, -33.685 -6.706 5.049, -33.553 -6.409 5.063, -33.553 -6.196 5.245, -33.385 -6.134 5.187, -33.200 -6.014 5.282, -33.385 -6.360 4.993, -33.771 -6.982 5.137, -33.771 -7.200 5.115, -33.685 -6.948 4.973, -33.771 -8.251 6.471, -33.800 -8.098 6.263, -33.771 -8.284 6.255, -33.685 -8.451 6.263, -33.553 -8.499 5.719, -33.385 -8.266 5.187, -33.200 -8.386 5.282, -33.771 -8.273 6.036, -33.553 -8.376 5.467, -33.553 -8.204 5.245, -33.200 -7.928 4.888, -33.685 -7.916 5.172, -33.385 -7.496 4.759, -33.200 -7.649 4.769, -33.385 -7.780 4.849, -33.771 -7.820 5.309, -33.685 -7.694 5.049, -33.200 -7.352 4.708, -33.685 -7.452 4.973, -33.385 -6.904 4.759, -33.685 -7.200 4.947, -33.553 -7.200 4.815, -33.385 -6.620 4.849, -33.553 -6.654 4.927, -33.200 -6.472 4.888, -33.685 -6.484 5.172, -33.553 -6.024 5.467, -33.385 -5.952 5.422, -33.800 -6.700 5.451, -33.771 -6.580 5.309, -33.685 -6.137 5.537, -33.385 -5.821 5.689, -33.800 -6.564 5.563, -33.771 -6.413 5.452, -33.800 -6.452 5.700, -33.771 -6.279 5.626, -33.553 -5.831 5.990, -33.385 -5.731 6.274, -33.200 -5.702 6.124, -33.771 -6.182 5.823, -33.553 -5.816 6.270, -33.385 -5.776 6.569, -33.771 -6.127 6.036, -33.685 -5.962 6.010, -33.685 -5.987 6.514, -33.385 -5.880 6.848, -33.200 -5.927 6.993, -33.385 -6.037 7.100, -33.800 -6.317 6.376, -33.200 -6.113 7.233, -33.685 -6.209 6.967, -33.385 -6.242 7.316, -33.200 -6.343 7.431, -33.385 -6.486 7.486, -33.800 -6.368 6.545, -33.771 -6.342 6.864, -33.685 -6.384 7.150, -33.685 -6.592 7.295, -33.200 -7.200 7.700, -33.800 -6.564 6.837, -33.800 -6.700 6.949, -33.771 -6.493 7.024, -33.685 -6.825 7.395, -33.553 -7.060 7.578, -33.385 -7.051 7.663, -33.385 -7.349 7.663, -33.800 -6.856 7.031, -33.771 -6.673 7.149, -33.553 -7.340 7.578, -33.200 -7.502 7.669, -33.771 -6.875 7.236, -33.771 -7.090 7.280, -33.553 -7.615 7.522, -33.385 -7.914 7.486, -33.200 -8.057 7.431, -33.385 -7.640 7.603, -33.800 -7.025 7.083, -33.385 -8.158 7.316, -33.800 -7.200 7.100, -33.800 -7.267 7.097, -33.771 -7.310 7.280, -33.800 -7.400 7.077, -33.685 -7.575 7.395, -33.771 -7.525 7.236, -33.553 -8.102 7.251, -33.385 -8.363 7.100, -33.553 -6.921 4.843, -33.385 -7.200 4.729, -33.553 -7.479 4.843, -33.685 -7.327 7.446, -33.553 -7.872 7.411, -33.685 -7.808 7.295, -33.685 -7.073 7.446, -33.553 -8.296 7.048, -33.685 -8.016 7.150, -33.771 -8.058 6.864, -33.553 -8.444 6.810, -33.771 -8.174 6.678, -33.685 -8.325 6.752, -33.685 -8.413 6.513, -33.685 -8.438 6.010, -33.553 -8.569 5.990, -33.385 -8.654 5.977, -33.553 -8.584 6.270, -33.685 -8.375 5.765, -33.771 -8.121 5.626, -33.685 -8.263 5.537, -33.385 -8.448 5.422, -33.771 -7.987 5.452, -33.685 -8.108 5.337, -33.553 -7.991 5.063, -33.385 -8.040 4.993, -33.771 -7.628 5.203, -33.553 -7.746 4.927, -33.685 -6.292 5.337, -33.685 -6.025 5.765, -33.385 -5.746 5.977, -33.553 -5.901 5.719, -33.771 -6.116 6.255, -33.685 -5.949 6.263, -33.553 -5.859 6.547, -33.771 -6.226 6.678, -33.685 -6.075 6.752, -33.771 -6.149 6.472, -33.553 -6.104 7.048, -33.553 -5.956 6.810, -33.553 -6.298 7.251, -33.553 -6.528 7.411, -33.385 -6.760 7.603, -33.553 -6.785 7.522, -12.900 7.911 -24.180, -12.900 8.105 -24.269, -12.900 7.489 -24.180, -12.900 8.382 -24.588, -12.900 7.133 -25.391, -12.900 7.018 -24.588, -12.900 7.018 -25.212, -12.900 8.267 -25.391, -12.900 8.105 -25.531, -12.900 7.911 -25.620, -12.900 7.489 -25.620, -12.900 7.700 -25.650, -12.900 -7.911 -24.180, -12.900 -7.295 -24.269, -12.900 -7.133 -24.409, -12.900 -7.133 -25.391, -12.900 -8.105 -25.531, -12.900 -8.382 -25.212, -12.900 -8.442 -25.007, -12.900 -6.958 -25.007, -12.900 -7.700 -25.650, -12.900 -7.489 -25.620, -33.771 -7.810 -23.820, -33.800 -7.875 -24.017, -33.685 -8.308 -23.805, -33.771 -8.227 -23.951, -33.553 -8.796 -24.052, -33.771 -8.025 -23.864, -33.800 -8.044 -24.069, -33.685 -8.516 -23.950, -33.685 -8.691 -24.133, -33.385 -9.020 -24.252, -33.800 -8.336 -24.263, -33.771 -8.558 -24.236, -33.800 -8.448 -24.400, -33.385 -9.154 -25.123, -33.200 -9.152 -25.276, -33.385 -9.169 -24.826, -33.685 -8.913 -24.586, -33.200 -9.047 -25.561, -33.771 -8.784 -24.845, -33.553 -8.999 -25.381, -33.385 -9.079 -25.411, -33.385 -8.948 -25.678, -33.800 -8.600 -24.901, -33.553 -8.876 -25.633, -33.385 -8.766 -25.913, -33.200 -8.886 -25.818, -33.771 -8.773 -25.064, -33.771 -8.718 -25.277, -33.553 -8.704 -25.854, -33.800 -8.532 -25.245, -33.685 -8.763 -25.563, -33.553 -8.491 -26.037, -33.385 -8.280 -26.251, -33.385 -8.540 -26.107, -33.800 -8.448 -25.400, -33.385 -7.996 -26.341, -33.200 -8.149 -26.331, -33.800 -8.336 -25.537, -33.685 -8.194 -26.051, -33.385 -7.700 -26.371, -33.200 -7.852 -26.392, -33.200 -7.548 -26.392, -33.800 -8.200 -25.649, -33.771 -8.320 -25.791, -33.771 -8.128 -25.897, -33.553 -7.700 -26.285, -33.385 -7.404 -26.341, -33.553 -7.421 -26.257, -33.385 -7.120 -26.251, -33.800 -8.044 -25.731, -33.771 -7.918 -25.963, -33.685 -7.700 -26.153, -33.685 -7.448 -26.127, -33.200 -6.972 -26.212, -33.385 -6.860 -26.107, -33.771 -7.482 -25.963, -33.553 -6.909 -26.037, -33.385 -6.634 -25.913, -33.200 -6.514 -25.818, -33.685 -7.206 -26.051, -33.800 -7.500 -25.778, -33.800 -7.310 -25.711, -33.771 -7.272 -25.897, -33.685 -6.984 -25.928, -33.200 -6.248 -25.276, -33.800 -7.139 -25.604, -33.200 -6.202 -24.976, -33.385 -6.246 -25.123, -33.771 -6.913 -25.648, -33.771 -6.779 -25.474, -33.685 -6.525 -25.335, -33.771 -6.682 -25.277, -33.685 -6.462 -25.090, -33.800 -6.823 -25.100, -33.685 -6.449 -24.837, -33.385 -6.380 -24.252, -33.200 -6.427 -24.107, -33.200 -6.293 -24.379, -33.385 -6.276 -24.531, -33.771 -6.616 -24.845, -33.685 -6.487 -24.586, -33.385 -6.537 -24.000, -33.800 -6.800 -24.901, -33.800 -6.823 -24.700, -33.553 -6.456 -24.290, -33.385 -6.742 -23.784, -33.771 -6.649 -24.628, -33.800 -6.867 -24.559, -33.685 -6.575 -24.348, -33.553 -6.604 -24.052, -33.553 -6.798 -23.849, -33.385 -6.986 -23.614, -33.200 -6.843 -23.669, -33.800 -6.933 -24.429, -33.685 -6.709 -24.133, -33.771 -6.842 -24.236, -33.685 -6.884 -23.950, -33.200 -7.108 -23.522, -33.385 -7.260 -23.497, -33.771 -6.993 -24.076, -33.800 -7.139 -24.196, -33.553 -7.285 -23.578, -33.685 -7.325 -23.705, -33.385 -7.551 -23.437, -33.385 -7.849 -23.437, -33.800 -7.269 -24.110, -33.771 -7.375 -23.864, -33.800 -7.553 -24.012, -33.771 -7.590 -23.820, -33.685 -7.827 -23.654, -33.685 -8.075 -23.705, -33.553 -8.115 -23.578, -33.553 -7.840 -23.522, -33.553 -7.560 -23.522, -33.771 -7.173 -23.951, -33.685 -7.573 -23.654, -33.200 -8.787 -23.867, -33.200 -8.557 -23.669, -33.385 -8.414 -23.614, -33.553 -8.372 -23.689, -33.200 -8.292 -23.522, -33.385 -8.140 -23.497, -33.200 -8.002 -23.431, -33.771 -7.700 -25.985, -33.553 -7.979 -26.257, -33.553 -8.602 -23.849, -33.771 -8.407 -24.076, -33.385 -8.658 -23.784, -33.385 -8.863 -24.000, -33.771 -8.674 -24.422, -33.685 -8.825 -24.348, -33.553 -9.041 -24.553, -33.385 -9.124 -24.531, -33.553 -8.944 -24.290, -33.771 -8.751 -24.628, -33.685 -8.938 -25.090, -33.685 -8.951 -24.837, -33.553 -9.069 -25.110, -33.553 -9.084 -24.830, -33.685 -8.875 -25.335, -33.771 -8.487 -25.648, -33.771 -8.621 -25.474, -33.685 -8.608 -25.763, -33.553 -8.246 -26.173, -33.685 -8.416 -25.928, -33.685 -7.952 -26.127, -33.553 -7.154 -26.173, -33.771 -7.080 -25.791, -33.685 -6.792 -25.763, -33.553 -6.696 -25.854, -33.685 -6.637 -25.563, -33.553 -6.524 -25.633, -33.385 -6.452 -25.678, -33.385 -6.321 -25.411, -33.771 -6.627 -25.064, -33.553 -6.331 -25.110, -33.553 -6.401 -25.381, -33.385 -6.231 -24.826, -33.553 -6.316 -24.830, -33.553 -6.359 -24.553, -33.771 -6.726 -24.422, -33.685 -7.092 -23.805, -33.553 -7.028 -23.689, -37.900 1.081 0.393, -37.900 0.789 0.836, -37.600 0.601 0.601, -37.600 0.425 0.736, -37.600 0.220 0.821, -37.600 0.000 0.850, -37.600 -0.736 0.425, -37.900 -1.119 0.265, -37.900 -1.150 0.000, -37.600 -0.220 0.821, -37.600 -0.601 0.601, -37.600 -0.850 0.000, -37.600 -0.821 -0.220, -37.600 -0.601 -0.601, -37.900 -0.687 -0.922, -37.600 -0.220 -0.821, -37.900 -0.455 -1.056, -37.600 0.000 -0.850, -37.600 0.425 -0.736, -37.900 0.575 -0.996, -37.900 -0.881 -0.739, -37.900 0.789 -0.836, -37.900 1.142 -0.134, -37.600 0.821 -0.220, -37.600 0.850 0.000, -37.900 1.081 -0.393, -33.800 7.025 7.083, -33.800 7.025 5.317, -33.800 6.700 6.949, -33.800 6.564 6.837, -33.800 6.564 5.563, -33.800 6.368 6.545, -33.800 7.267 5.303, -33.800 8.098 6.137, -33.800 7.827 5.555, -33.800 7.700 5.451, -33.800 7.521 7.041, -33.800 7.911 6.751, -33.800 7.200 7.100, -32.900 -7.200 7.700, -33.200 -7.792 7.578, -33.200 -8.287 7.233, -33.200 -8.683 6.427, -32.900 -8.683 6.427, -32.900 -8.652 5.824, -33.200 -8.547 5.539, -33.200 -8.177 5.062, -32.900 -6.751 4.769, -33.200 -5.853 5.539, -32.900 -5.748 5.824, -33.200 -5.793 6.721, -33.200 -6.608 7.578, -32.900 -6.898 7.669, -33.200 -6.898 7.669, -32.900 -8.057 7.431, -32.900 -8.287 7.233, -32.900 -8.607 6.721, -33.200 -8.652 5.824, -32.900 -8.547 5.539, -32.900 -8.177 5.062, -32.900 -7.649 4.769, -32.900 -7.352 4.708, -33.200 -7.048 4.708, -33.200 -6.751 4.769, -33.200 -6.223 5.062, -33.200 -5.748 5.824, -32.900 -5.702 6.124, -33.200 -5.717 6.427, -32.900 -5.793 6.721, -32.900 -5.927 6.993, -32.900 -6.343 7.431, -32.900 -6.608 7.578, -12.900 -7.767 5.709, -12.900 -7.767 6.691, -12.900 -7.942 6.093, -12.900 7.605 6.831, -12.900 7.767 6.691, -12.900 7.882 6.512, -12.900 7.882 5.888, -12.900 7.942 6.307, -12.900 6.795 6.831, -12.900 6.458 6.307, -12.900 6.633 5.709, -12.900 6.633 6.691, -12.600 0.302 -1.469, -12.600 0.592 -1.378, -12.600 1.087 -1.033, -12.600 1.498 0.076, -12.600 1.407 -0.521, -12.600 -0.152 1.492, -12.600 -1.407 -0.521, -12.600 -1.452 0.376, -12.600 -0.302 -1.469, -12.600 -0.857 -1.231, -12.600 -0.977 1.138, -12.600 -1.273 -0.793, -12.384 -0.463 7.315, -12.520 -0.463 7.315, -12.755 -0.463 7.315, -13.600 -0.600 7.407, -13.452 -0.550 7.361, -13.099 -0.619 7.434, -12.992 -0.550 7.361, -13.452 -0.463 7.315, -13.099 -0.463 7.315, -13.600 -0.370 7.300, -12.993 -0.463 7.315, -12.890 -0.463 7.315, -12.653 -0.463 7.315, -12.306 -0.463 7.315, -12.200 -0.370 7.300, -12.306 -0.620 7.435, -12.306 -0.550 7.361, -12.200 -0.497 7.328, -12.755 -0.620 7.434, -12.384 -0.620 7.435, -12.520 -0.620 7.435, -12.520 -0.550 7.361, -12.653 -0.550 7.361, -12.755 -0.550 7.361, -12.890 -0.620 7.434, -12.890 -0.550 7.361, -12.384 -0.550 7.361, -12.993 -0.619 7.434, -13.097 -0.550 7.361, -12.653 -0.620 7.434, -13.452 -0.620 7.435, -10.400 9.500 -16.632, -10.400 9.336 -16.524, -10.400 9.128 -17.805, -10.400 9.100 -16.000, -10.400 -9.128 -18.195, -10.400 -9.208 -18.374, -10.400 -9.336 -18.524, -10.400 9.336 -17.476, -10.400 9.128 -16.195, -10.400 9.100 -18.000, -10.400 9.058 -14.549, -10.400 9.184 -14.615, -10.400 9.295 -14.705, -10.400 9.336 -15.476, -10.400 8.800 -14.500, -10.400 -9.128 -16.195, -10.400 -9.208 -16.374, -10.400 -9.336 -17.476, -10.400 -9.150 -14.594, -10.400 -9.406 -14.850, -10.400 -9.476 -15.019, -10.400 -9.500 -15.368, -10.400 -9.208 -20.374, -10.400 -9.406 -22.070, -10.400 -9.150 -22.326, -10.400 -9.295 -22.215, -10.400 -4.975 -22.420, -10.400 -4.159 -23.318, -10.400 -2.647 -24.326, -10.400 1.504 -24.735, -10.400 0.908 -24.853, -10.400 0.304 -24.913, -10.400 4.159 -23.318, -10.400 -0.908 -24.853, -10.400 9.208 -20.374, -10.400 9.336 -20.524, -10.400 9.295 -22.215, -10.400 9.385 -22.104, -10.400 9.181 -22.306, -10.400 8.800 -22.420, -10.400 9.058 -22.371, -10.400 9.128 -20.195, -10.400 9.128 -19.805, -10.400 9.208 -18.374, -10.400 9.336 -18.524, -12.200 0.660 7.522, -12.384 0.554 7.364, -12.384 0.621 7.437, -12.520 0.621 7.437, -12.520 0.554 7.364, -12.653 0.621 7.436, -12.993 0.621 7.436, -12.992 0.554 7.364, -13.452 0.621 7.437, -13.600 0.600 7.407, -13.600 0.497 7.328, -13.452 0.554 7.364, -13.600 0.370 7.300, -13.099 0.465 7.316, -13.097 0.554 7.364, -13.099 0.621 7.436, -12.890 0.621 7.436, -12.200 0.497 7.328, -12.200 0.370 7.300, -12.306 0.554 7.364, -12.200 0.600 7.407, -12.306 0.621 7.437, -12.890 0.465 7.316, -12.993 0.465 7.316, -12.653 0.465 7.316, -12.306 0.465 7.315, -12.384 0.465 7.315, -12.755 0.465 7.316, -12.890 0.554 7.364, -12.755 0.554 7.364, -12.755 0.621 7.436, -12.520 0.465 7.316, -12.653 0.554 7.364, -13.452 0.465 7.315, -33.800 7.875 -24.017, -33.800 8.448 -24.400, -33.800 8.532 -25.245, -33.800 7.537 -25.785, -33.800 8.583 -25.075, -33.800 8.336 -25.537, -33.800 8.200 -25.649, -33.800 7.700 -25.800, -33.800 8.044 -25.731, -33.800 7.566 -24.010, -33.800 6.900 -25.313, -10.570 -9.032 -22.662, -10.700 -9.423 -22.502, -10.570 -9.443 -22.446, -10.700 -9.701 -22.154, -10.570 -9.599 -22.271, -10.585 -8.800 -22.697, -10.488 -8.800 -22.632, -10.465 -9.012 -22.581, -10.570 -9.763 -21.837, -10.408 -8.983 -22.464, -10.408 -9.156 -22.399, -10.465 -9.530 -22.224, -10.465 -9.681 -21.827, -10.408 -9.561 -21.812, -10.423 -9.615 -21.720, -10.400 -8.800 -22.420, -10.408 -9.517 -21.992, -10.400 -9.476 -21.901, -10.400 -8.981 -22.396, -10.700 -9.234 -22.621, -10.700 -9.023 -22.695, -10.570 -9.251 -22.579, -10.465 -9.388 -22.384, -10.465 -9.212 -22.505, -10.408 -9.308 -22.294, -10.465 -9.629 -22.035, -10.408 -9.431 -22.156, -10.570 -9.707 -22.064, -10.421 -5.030 -22.530, -10.423 -8.800 -22.535, -10.570 4.105 -23.722, -10.570 5.002 -22.825, -10.408 4.431 -23.151, -10.400 3.689 -23.703, -10.465 3.548 -24.031, -10.570 2.476 -24.698, -10.570 3.050 -24.426, -10.570 3.595 -24.100, -10.408 3.976 -23.564, -10.408 3.482 -23.931, -10.570 1.878 -24.912, -10.700 2.134 -24.860, -10.400 3.183 -24.040, -10.408 2.954 -24.247, -10.400 2.647 -24.326, -10.465 2.444 -24.621, -10.408 2.398 -24.510, -10.400 2.086 -24.559, -10.408 1.819 -24.717, -10.465 1.246 -24.984, -10.700 0.929 -25.153, -10.570 0.634 -25.159, -10.408 0.614 -24.957, -10.465 -0.000 -25.107, -10.570 -0.634 -25.159, -10.570 -0.000 -25.190, -10.408 -0.000 -24.987, -10.408 -0.614 -24.957, -10.465 -1.246 -24.984, -10.400 -0.304 -24.913, -10.408 -1.223 -24.866, -10.700 -2.710 -24.628, -10.400 -1.504 -24.735, -10.570 -2.476 -24.698, -10.570 -3.050 -24.426, -10.400 -2.086 -24.559, -10.570 -3.595 -24.100, -10.408 -2.954 -24.247, -10.408 -3.482 -23.931, -10.570 -4.575 -23.295, -10.570 -4.105 -23.722, -10.400 -3.183 -24.040, -10.465 -4.516 -23.236, -10.700 -4.718 -23.191, -10.570 -5.002 -22.825, -10.400 -3.689 -23.703, -10.465 -4.937 -22.772, -10.482 -5.078 -22.627, -10.580 -5.111 -22.695, -10.700 -5.123 -22.720, -10.400 -4.589 -22.889, -10.408 -4.844 -22.696, -10.408 4.844 -22.696, -10.400 4.589 -22.889, -10.700 4.718 -23.191, -10.580 5.111 -22.695, -10.570 4.575 -23.295, -10.465 4.937 -22.772, -10.465 4.052 -23.657, -10.465 4.516 -23.236, -10.465 3.011 -24.353, -10.408 1.223 -24.866, -10.570 1.262 -25.066, -10.465 1.854 -24.832, -10.465 0.626 -25.076, -10.570 -1.262 -25.066, -10.465 -0.626 -25.076, -10.465 -1.854 -24.832, -10.570 -1.878 -24.912, -10.408 -2.398 -24.510, -10.465 -2.444 -24.621, -10.408 -1.819 -24.717, -10.465 -3.011 -24.353, -10.465 -3.548 -24.031, -10.408 -3.976 -23.564, -10.465 -4.052 -23.657, -10.408 -4.431 -23.151, -10.400 4.975 -22.420, -10.421 5.030 -22.530, -10.482 5.078 -22.627, -10.488 8.800 -22.632, -10.585 8.800 -22.697, -10.423 8.800 -22.535, -12.200 8.012 -24.218, -12.900 8.442 -25.007, -12.200 8.191 -25.467, -12.200 7.593 -25.642, -12.900 7.295 -25.531, -12.200 7.069 -25.305, -12.900 6.958 -24.793, -12.900 7.133 -24.409, -12.900 7.700 -24.150, -12.200 7.807 -24.158, -12.900 8.267 -24.409, -12.200 8.331 -24.495, -12.900 8.442 -24.793, -12.200 8.450 -24.900, -12.900 8.382 -25.212, -12.200 7.807 -25.642, -12.900 6.958 -25.007, -12.900 7.295 -24.269, -12.900 -7.489 -24.180, -12.200 -7.593 -24.158, -12.200 -7.388 -24.218, -12.900 -7.018 -24.588, -12.900 -6.958 -24.793, -12.900 -7.018 -25.212, -12.200 -7.069 -25.305, -12.900 -7.295 -25.531, -12.900 -7.911 -25.620, -12.900 -8.267 -25.391, -12.200 -8.450 -24.900, -12.900 -8.442 -24.793, -12.900 -8.382 -24.588, -12.900 -8.105 -24.269, -12.200 -7.807 -24.158, -12.900 -7.700 -24.150, -12.200 -7.209 -25.467, -12.200 -7.388 -25.582, -12.200 -7.593 -25.642, -12.200 -7.807 -25.642, -12.200 -8.191 -25.467, -12.200 -8.331 -25.305, -12.200 -8.420 -25.111, -12.200 -8.331 -24.495, -12.900 -8.267 -24.409, -33.900 -6.813 -26.700, -33.800 -6.935 -26.577, -33.800 -6.479 -26.121, -33.773 -6.076 -25.448, -33.773 -6.003 -25.141, -33.886 -5.923 -25.322, -33.886 -5.970 -25.484, -33.841 -6.093 -25.614, -33.700 -6.159 -25.618, -33.773 -6.134 -25.596, -33.773 -6.385 -25.999, -33.841 -6.351 -26.027, -33.773 -6.205 -25.738, -33.841 -6.252 -25.898, -33.873 -6.427 -26.173, -33.700 -6.006 -25.048, -33.773 -5.988 -24.982, -33.841 -6.032 -24.344, -33.773 -6.202 -24.067, -33.773 -6.131 -24.210, -33.773 -6.381 -23.806, -33.886 -6.294 -23.734, -33.886 -6.193 -23.869, -33.841 -6.163 -24.046, -33.886 -6.028 -24.165, -33.841 -6.249 -23.907, -33.886 -6.104 -24.013, -33.773 -5.988 -24.824, -33.886 -5.876 -24.988, -33.773 -6.031 -24.510, -33.700 -6.159 -24.182, -33.773 -6.074 -24.358, -33.886 -5.922 -24.485, -33.841 -5.943 -24.822, -33.886 -5.876 -24.818, -33.773 -6.002 -24.666, -33.700 -6.006 -24.752, -33.841 -6.347 -23.777, -33.773 -6.285 -23.932, -33.841 -6.090 -24.192, -33.900 -5.807 -25.066, -33.841 -6.166 -25.759, -33.886 -6.299 -26.071, -33.886 -6.196 -25.936, -33.886 -6.107 -25.792, -33.886 -6.031 -25.641, -33.841 -6.034 -25.463, -33.841 -5.989 -25.307, -33.841 -5.959 -25.147, -33.886 -5.892 -25.157, -33.886 -5.891 -24.650, -33.841 -5.958 -24.660, -33.841 -5.988 -24.500, -33.886 -5.967 -24.323, -33.900 -5.865 -24.408, -33.841 -5.944 -24.985, -33.700 -6.307 -25.875, -33.773 -6.289 -25.873, -33.700 -6.058 -25.340, -33.773 -6.032 -25.296, -33.773 -6.675 -23.526, -33.841 -6.862 -23.354, -33.841 -7.093 -23.250, -33.773 -7.591 -23.189, -33.841 -7.588 -23.145, -33.841 -7.841 -23.147, -33.773 -8.319 -23.302, -33.773 -8.780 -23.569, -33.841 -8.807 -23.534, -33.886 -8.850 -23.481, -33.873 -8.973 -23.627, -33.900 -9.044 -23.556, -33.773 -8.635 -23.464, -33.841 -8.659 -23.427, -33.773 -7.108 -23.292, -33.700 -7.552 -23.206, -33.773 -7.838 -23.192, -33.700 -7.848 -23.206, -33.773 -7.346 -23.223, -33.700 -8.675 -23.507, -33.773 -8.481 -23.375, -33.800 -8.921 -23.679, -33.841 -8.502 -23.335, -33.841 -8.335 -23.261, -33.900 -8.192 -23.065, -33.886 -8.108 -23.120, -33.773 -8.083 -23.229, -33.841 -8.093 -23.186, -33.886 -7.069 -23.186, -33.886 -6.608 -23.436, -33.900 -6.356 -23.556, -33.873 -6.427 -23.627, -33.800 -6.479 -23.679, -33.841 -6.649 -23.491, -33.886 -7.584 -23.077, -33.900 -7.866 -23.007, -33.900 -7.534 -23.007, -33.886 -7.323 -23.113, -33.841 -7.337 -23.180, -33.886 -6.829 -23.295, -33.773 -6.883 -23.393, -33.886 -8.697 -23.370, -33.886 -8.360 -23.197, -33.886 -8.533 -23.275, -33.886 -7.847 -23.080, -33.900 -8.790 -23.344, -33.873 -9.429 -24.084, -33.700 8.902 -23.698, -33.773 8.799 -23.585, -33.773 8.673 -23.489, -33.841 8.559 -23.366, -33.773 7.941 -23.203, -33.841 7.785 -23.144, -33.841 7.622 -23.143, -33.773 7.466 -23.202, -33.841 7.144 -23.232, -33.841 6.577 -23.547, -33.900 6.356 -23.556, -33.886 6.534 -23.494, -33.773 6.732 -23.485, -33.841 6.707 -23.449, -33.700 8.472 -23.385, -33.773 8.538 -23.405, -33.773 8.396 -23.334, -33.773 8.096 -23.233, -33.700 7.966 -23.221, -33.773 7.782 -23.188, -33.700 7.700 -23.200, -33.773 7.624 -23.188, -33.773 7.010 -23.331, -33.700 6.928 -23.385, -33.773 7.158 -23.274, -33.773 6.606 -23.581, -33.886 6.813 -23.304, -33.773 6.867 -23.402, -33.841 6.846 -23.363, -33.841 6.992 -23.290, -33.886 6.965 -23.228, -33.886 7.123 -23.167, -33.900 7.208 -23.065, -33.900 7.534 -23.007, -33.886 7.618 -23.076, -33.886 7.788 -23.076, -33.841 7.947 -23.159, -33.900 8.503 -23.178, -33.886 8.592 -23.307, -33.886 8.441 -23.231, -33.886 8.736 -23.396, -33.841 8.698 -23.452, -33.900 9.044 -23.556, -33.886 8.871 -23.499, -33.841 8.827 -23.551, -33.900 6.897 -23.178, -33.886 7.285 -23.122, -33.886 7.450 -23.091, -33.773 7.310 -23.231, -33.841 7.300 -23.188, -33.841 7.460 -23.158, -33.841 8.107 -23.189, -33.886 7.957 -23.092, -33.900 7.866 -23.007, -33.886 8.122 -23.123, -33.886 8.284 -23.170, -33.841 8.263 -23.234, -33.773 8.248 -23.276, -33.841 8.414 -23.293, -33.700 8.699 -23.525, -33.900 6.610 -23.344, -33.886 6.669 -23.393, -33.673 -9.426 -24.221, -33.800 -9.377 -24.135, -33.899 -9.528 -24.022, -33.813 -9.447 -24.182, -33.883 -9.547 -24.110, -33.700 -9.359 -24.154, -33.754 -9.413 -24.194, -33.774 -9.422 -24.192, -33.846 -9.478 -24.164, -33.733 -9.405 -24.194, -33.755 -9.483 -24.242, -33.690 -9.467 -24.255, -33.600 -9.626 -24.309, -33.723 -9.772 -24.109, -33.736 -9.735 -24.201, -33.756 -9.552 -24.265, -33.687 -9.528 -24.287, -33.617 -9.608 -24.310, -33.614 -9.546 -24.304, -33.609 -9.495 -24.282, -33.620 -9.671 -24.296, -33.796 -9.695 -24.181, -33.839 -9.642 -24.163, -33.794 -9.654 -24.220, -33.621 -9.726 -24.263, -33.600 -9.773 -24.207, -33.620 -9.766 -24.217, -33.815 -9.562 -24.221, -33.724 -9.505 -24.266, -33.728 -9.640 -24.275, -33.662 -9.483 -24.270, -33.780 -9.604 -24.249, -33.710 -9.583 -24.290, -33.737 -9.694 -24.244, -32.900 -8.292 -23.522, -33.200 -8.973 -24.107, -32.900 -9.107 -24.379, -33.200 -9.107 -24.379, -32.900 -9.183 -24.673, -33.200 -9.183 -24.673, -33.200 -9.198 -24.976, -33.200 -8.677 -26.038, -32.900 -8.428 -26.212, -32.900 -7.251 -26.331, -33.200 -6.723 -26.038, -33.200 -6.353 -25.561, -33.200 -6.613 -23.867, -32.900 -7.398 -23.431, -33.200 -7.700 -23.400, -33.200 -8.428 -26.212, -33.200 -7.251 -26.331, -32.900 -6.972 -26.212, -32.900 -6.723 -26.038, -33.200 -6.217 -24.673, -32.900 -6.293 -24.379, -33.200 -7.398 -23.431, -33.700 -6.498 -26.102, -32.900 -6.498 -26.102, -32.900 -6.392 -23.814, -32.900 -7.465 -23.216, -32.900 -7.779 -23.202, -32.900 -8.387 -23.345, -32.900 -8.661 -23.497, -32.900 -6.016 -24.665, -33.700 -6.058 -24.460, -33.700 -6.307 -23.925, -33.700 -6.498 -23.698, -33.700 -6.725 -23.507, -32.900 -6.873 -23.415, -33.700 -6.982 -23.359, -33.700 -7.260 -23.258, -33.700 -8.140 -23.258, -33.700 -8.418 -23.359, -33.700 -8.902 -23.698, -33.640 -9.448 -24.244, -33.600 -9.456 -24.252, -32.900 -9.456 -24.252, -33.600 -7.052 -26.656, -33.673 -7.021 -26.626, -33.691 -7.054 -26.665, -33.642 -7.090 -26.715, -33.600 -7.075 -26.911, -33.600 -7.007 -26.973, -33.676 -7.013 -26.957, -33.839 -6.963 -26.842, -33.796 -7.018 -26.851, -33.745 -6.999 -26.931, -33.783 -7.048 -26.802, -33.745 -7.041 -26.889, -33.798 -6.980 -26.893, -33.790 -6.894 -26.930, -33.758 -6.902 -26.953, -33.662 -7.104 -26.800, -33.635 -7.079 -26.691, -33.640 -7.044 -26.648, -33.666 -7.068 -26.681, -33.672 -7.090 -26.862, -33.649 -7.099 -26.741, -33.726 -7.065 -26.703, -33.717 -7.087 -26.779, -33.677 -7.058 -26.916, -33.679 -7.078 -26.702, -33.709 -7.060 -26.683, -33.693 -7.085 -26.725, -33.758 -7.064 -26.750, -33.736 -7.072 -26.837, -33.700 -6.954 -26.559, -33.775 -6.950 -26.575, -33.811 -6.937 -26.589, -33.856 -6.944 -26.819, -33.849 -6.977 -26.780, -33.828 -7.004 -26.738, -33.806 -7.006 -26.677, -33.872 -6.933 -26.700, -33.860 -6.962 -26.753, -33.886 -6.904 -26.733, -33.875 -6.854 -26.820, -33.869 -6.896 -26.633, -33.870 -6.931 -26.791, -33.815 -7.021 -26.762, -33.798 -7.022 -26.697, -33.775 -6.986 -26.615, -33.767 -7.014 -26.646, -33.760 -7.028 -26.662, -33.755 -7.042 -26.683, -33.814 -6.975 -26.638, -33.843 -6.919 -26.609, -33.873 -6.884 -26.629, -33.887 -6.870 -26.659, -33.838 -6.988 -26.714, -33.847 -6.957 -26.667, -37.900 -0.200 -1.133, -37.900 -2.338 -1.350, -37.900 -2.692 -0.202, -37.900 -2.692 0.202, -37.900 -1.028 0.516, -37.900 -2.338 1.350, -37.900 -2.513 0.986, -37.900 -2.111 1.683, -37.900 -0.881 0.739, -37.900 -0.687 0.922, -37.900 0.067 1.148, -37.900 0.000 2.700, -37.900 1.272 2.382, -37.900 0.575 0.996, -37.900 1.908 1.910, -37.900 0.961 0.632, -37.900 2.687 -0.263, -37.900 1.142 0.134, -37.900 1.712 -2.088, -37.900 0.961 -0.632, -37.900 1.272 -2.382, -37.900 0.330 -1.102, -37.900 0.783 -2.584, -37.900 0.067 -1.148, -37.900 0.526 -2.648, -37.900 -0.000 -2.700, -37.900 -0.455 1.056, -37.900 -0.796 2.580, -37.900 -0.200 1.133, -37.900 0.526 2.648, -37.900 0.330 1.102, -37.900 -1.119 -0.265, -37.900 -1.171 -2.433, -37.900 -1.028 -0.516, -33.900 -9.500 -24.000, -33.877 -9.615 -24.000, -33.702 -9.782 -21.908, -10.700 -9.800 -15.300, -10.488 -9.712 -15.200, -10.485 -9.709 -15.306, -10.423 -9.615 -15.200, -10.421 -9.610 -15.326, -10.585 -9.777 -15.200, -11.900 -9.603 -15.328, -11.900 -9.271 -15.542, -11.900 -9.422 -16.589, -10.400 -9.500 -16.632, -11.900 -9.603 -16.672, -11.900 -9.271 -16.458, -10.400 -9.336 -16.524, -11.900 -9.163 -16.291, -11.900 -9.107 -15.900, -10.400 -9.100 -16.000, -10.400 -9.128 -15.805, -11.900 -9.800 -15.300, -10.583 -9.776 -15.300, -11.900 -9.107 -16.100, -11.900 -9.163 -15.709, -10.400 -9.208 -15.626, -10.400 -9.336 -15.476, -11.900 -9.422 -15.411, -10.421 -9.610 -16.674, -10.421 -9.610 -17.326, -10.485 -9.709 -16.694, -10.485 -9.709 -17.306, -10.583 -9.776 -16.700, -10.700 -9.800 -16.700, -10.700 -9.800 -17.300, -10.583 -9.776 -17.300, -11.900 -9.422 -17.411, -11.900 -9.271 -17.542, -11.900 -9.163 -17.709, -11.900 -9.107 -18.100, -11.900 -9.163 -18.291, -11.900 -9.800 -18.700, -10.421 -9.610 -18.674, -10.400 -9.500 -18.632, -11.900 -9.422 -18.589, -10.400 -9.100 -18.000, -10.400 -9.208 -17.626, -11.900 -9.603 -17.328, -10.400 -9.500 -17.368, -11.900 -9.800 -17.300, -11.900 -9.603 -18.672, -11.900 -9.271 -18.458, -11.900 -9.107 -17.900, -10.400 -9.128 -17.805, -10.421 -9.610 -19.326, -10.485 -9.709 -18.694, -10.583 -9.776 -18.700, -10.583 -9.776 -19.300, -10.700 -9.800 -18.700, -11.900 -9.800 -19.300, -11.900 -9.163 -19.709, -11.900 -9.107 -19.900, -11.900 -9.800 -20.700, -11.900 -9.163 -20.291, -11.900 -9.271 -20.458, -11.900 -9.422 -20.589, -10.700 -9.800 -20.700, -10.485 -9.709 -20.694, -10.400 -9.500 -20.632, -11.900 -9.603 -20.672, -10.400 -9.336 -20.524, -10.400 -9.128 -20.195, -10.400 -9.100 -20.000, -10.400 -9.208 -19.626, -10.485 -9.709 -19.306, -11.900 -9.603 -19.328, -11.900 -9.107 -20.100, -10.400 -9.128 -19.805, -11.900 -9.271 -19.542, -10.400 -9.336 -19.476, -11.900 -9.422 -19.411, -10.400 -9.500 -19.368, -10.585 -9.777 -21.720, -10.488 -9.712 -21.720, -10.421 -9.610 -20.674, -10.400 -9.500 -21.720, -10.583 -9.776 -20.700, -11.988 -9.712 -24.000, -11.932 -9.634 -22.272, -12.085 -9.777 -24.000, -12.004 -9.727 -22.095, -32.200 -0.370 7.300, -32.200 -0.497 7.328, -32.200 -0.600 7.407, -33.600 0.497 7.328, -32.200 0.497 7.328, -33.800 6.856 7.031, -33.685 6.384 7.150, -33.553 6.104 7.048, -33.385 5.880 6.848, -33.200 5.793 6.721, -33.385 6.037 7.100, -33.685 6.592 7.295, -33.685 6.825 7.395, -33.771 6.875 7.236, -33.771 6.673 7.149, -33.771 6.493 7.024, -33.553 5.956 6.810, -33.685 6.075 6.752, -33.385 5.776 6.569, -33.771 6.342 6.864, -33.800 6.452 6.700, -33.771 6.226 6.678, -33.685 5.987 6.514, -33.685 5.949 6.263, -33.385 5.746 5.977, -33.200 5.853 5.539, -33.800 6.317 6.375, -33.553 5.831 5.990, -33.385 5.952 5.422, -33.771 6.116 6.255, -33.771 6.127 6.036, -33.685 5.962 6.010, -33.553 6.024 5.467, -33.800 6.300 6.199, -33.800 6.317 6.024, -33.771 6.182 5.823, -33.553 6.196 5.245, -33.200 6.223 5.062, -33.385 6.134 5.187, -33.800 6.368 5.855, -33.771 6.413 5.452, -33.385 6.620 4.849, -33.385 6.904 4.759, -33.800 6.452 5.700, -33.553 6.654 4.927, -33.385 7.200 4.729, -33.800 6.700 5.451, -33.685 6.706 5.049, -33.553 7.200 4.815, -33.385 7.496 4.759, -33.771 6.772 5.203, -33.800 6.856 5.369, -33.771 7.200 5.115, -33.685 7.452 4.973, -33.553 7.747 4.927, -33.200 8.177 5.062, -33.800 7.200 5.300, -33.800 7.334 5.310, -33.800 7.400 5.323, -33.771 7.629 5.203, -33.800 7.556 5.373, -33.800 8.017 5.821, -33.800 8.072 5.975, -33.771 8.284 6.255, -33.800 8.061 6.461, -33.800 8.000 6.613, -33.800 7.800 6.871, -33.771 7.907 7.024, -33.385 7.349 7.663, -33.553 7.872 7.411, -33.685 7.808 7.295, -33.771 7.418 5.137, -33.385 8.040 4.993, -33.553 7.991 5.063, -33.385 8.266 5.187, -33.385 8.448 5.422, -33.553 8.204 5.245, -33.685 7.695 5.049, -33.685 8.108 5.337, -33.771 7.987 5.452, -33.685 8.263 5.537, -33.200 8.652 5.824, -33.800 7.934 5.679, -33.385 8.669 6.274, -33.771 8.121 5.626, -33.685 8.438 6.010, -33.385 8.624 6.569, -33.385 8.520 6.848, -33.200 8.607 6.721, -33.771 8.273 6.036, -33.553 8.541 6.547, -33.685 8.413 6.514, -33.385 8.363 7.100, -33.800 8.094 6.301, -33.385 8.158 7.316, -33.200 8.287 7.233, -33.685 8.325 6.752, -33.385 7.914 7.486, -33.771 8.058 6.865, -33.200 7.792 7.578, -33.800 7.668 6.969, -33.771 7.727 7.149, -33.771 7.525 7.236, -33.685 7.575 7.395, -33.685 7.327 7.446, -33.800 7.363 7.085, -33.685 7.073 7.446, -33.553 6.785 7.522, -33.200 6.608 7.578, -33.385 6.486 7.486, -33.385 6.760 7.603, -33.771 7.310 7.280, -33.771 7.090 7.280, -33.553 6.528 7.411, -33.385 6.242 7.316, -33.771 6.982 5.137, -33.685 7.200 4.947, -33.553 6.921 4.843, -33.553 7.479 4.843, -33.553 7.060 7.578, -33.385 7.051 7.663, -33.553 7.615 7.522, -33.553 7.340 7.578, -33.385 7.640 7.603, -33.553 6.298 7.251, -33.685 6.209 6.967, -33.771 6.149 6.472, -33.553 5.859 6.547, -33.553 5.816 6.270, -33.385 5.731 6.274, -33.385 5.821 5.689, -33.685 6.137 5.537, -33.685 6.025 5.765, -33.553 5.901 5.719, -33.771 6.279 5.626, -33.771 6.580 5.309, -33.685 6.484 5.172, -33.685 6.292 5.337, -33.553 6.409 5.063, -33.385 6.360 4.993, -33.685 6.948 4.973, -33.385 7.780 4.849, -33.685 7.916 5.172, -33.771 7.820 5.309, -33.553 8.376 5.467, -33.771 8.218 5.823, -33.553 8.499 5.719, -33.385 8.579 5.689, -33.685 8.375 5.765, -33.385 8.654 5.977, -33.685 8.451 6.263, -33.553 8.584 6.270, -33.553 8.569 5.990, -33.771 8.251 6.472, -33.553 8.444 6.810, -33.685 8.190 6.967, -33.771 8.174 6.678, -33.553 8.295 7.048, -33.685 8.016 7.150, -33.553 8.102 7.251, -33.600 -6.765 8.203, -32.900 -6.715 8.119, -32.900 -6.765 8.203, -32.900 -6.727 8.389, -32.900 -8.386 5.282, -32.900 -9.203 5.765, -32.900 -8.698 6.124, -32.900 -9.301 5.769, -32.900 -9.446 5.647, -32.900 -9.389 5.727, -32.900 -8.977 6.548, -32.900 -8.473 6.993, -32.900 -7.792 7.578, -32.900 -7.502 7.669, -32.900 -6.769 8.301, -32.900 -6.113 7.233, -32.900 -5.717 6.427, -32.900 -5.516 5.965, -32.900 -6.014 5.282, -32.900 -6.114 4.892, -32.900 -6.373 4.715, -32.900 -7.048 4.708, -32.900 -7.279 4.502, -32.900 -5.645 6.887, -32.900 -5.545 6.589, -32.900 -5.588 5.660, -32.900 -5.853 5.539, -32.900 -6.223 5.062, -32.900 -6.472 4.888, -32.900 -6.660 4.588, -32.900 -7.887 4.645, -32.900 -7.928 4.888, -32.900 -8.161 4.798, -33.600 -9.389 5.727, -32.900 -9.119 5.715, -12.200 -7.093 6.942, -12.900 -6.989 6.920, -12.900 -6.795 6.831, -12.200 -6.709 6.767, -12.900 -6.633 6.691, -12.900 -6.518 6.512, -12.900 -6.458 6.093, -12.900 -6.518 5.888, -12.200 -7.307 5.458, -12.900 -7.411 5.480, -12.900 -7.605 5.569, -12.200 -7.920 5.989, -12.900 -7.882 5.888, -12.900 -7.942 6.307, -12.900 -7.882 6.512, -12.200 -7.691 6.767, -12.900 -7.411 6.920, -12.900 -7.200 6.950, -12.900 -6.458 6.307, -12.200 -6.569 5.795, -12.900 -6.633 5.709, -12.900 -6.795 5.569, -12.200 -6.888 5.518, -12.900 -6.989 5.480, -12.200 -7.093 5.458, -12.900 -7.200 5.450, -12.200 -7.831 5.795, -12.200 -7.950 6.200, -12.200 -7.831 6.605, -12.900 -7.605 6.831, -12.200 -7.512 6.882, -12.900 7.411 6.920, -12.200 7.950 6.200, -12.900 7.942 6.093, -12.900 7.767 5.709, -12.900 7.605 5.569, -12.200 7.307 5.458, -12.900 7.411 5.480, -12.900 7.200 5.450, -12.200 6.709 5.633, -12.900 6.795 5.569, -12.900 6.518 5.888, -12.900 6.458 6.093, -12.900 6.518 6.512, -12.200 6.569 6.605, -12.900 6.989 6.920, -12.900 7.200 6.950, -12.200 7.093 6.942, -12.200 7.920 5.989, -12.200 7.691 5.633, -12.200 7.093 5.458, -12.900 6.989 5.480, -12.200 6.888 5.518, -12.200 6.569 5.795, -12.200 6.480 6.411, -12.200 -1.469 -0.302, -12.200 -1.033 -1.087, -12.600 -0.592 -1.378, -12.600 -0.000 -1.500, -12.200 0.376 -1.452, -12.200 0.661 -1.347, -12.600 0.857 -1.231, -12.600 1.273 -0.793, -12.600 1.483 -0.227, -12.200 1.431 -0.449, -12.600 1.186 0.918, -12.600 0.449 1.431, -12.600 0.152 1.492, -12.200 -0.521 1.407, -12.600 -0.449 1.431, -12.600 -0.728 1.312, -12.200 -1.033 1.087, -12.600 -1.347 0.661, -12.600 -1.498 0.076, -12.600 -1.483 -0.227, -12.600 -1.087 -1.033, -12.200 -0.793 -1.273, -12.200 1.312 -0.728, -12.200 1.492 -0.152, -12.600 1.452 0.376, -12.600 1.347 0.661, -12.600 0.977 1.138, -12.600 0.728 1.312, -12.200 0.376 1.452, -12.200 -0.793 1.273, -12.600 -1.186 0.918, -12.200 -1.378 0.592, -12.081 -1.000 8.648, -12.141 -0.984 8.657, -12.050 -0.981 8.567, -12.200 -0.966 8.639, -12.038 -1.020 8.638, -12.003 -1.154 8.712, -12.034 -1.081 8.697, -11.950 -1.142 8.638, -11.940 -1.232 8.650, -11.929 -1.134 8.583, -11.910 -1.232 8.578, -12.003 -1.047 8.630, -11.973 -1.149 8.678, -11.988 -1.232 8.712, -12.109 -1.089 8.748, -12.050 -1.232 8.760, -12.200 -1.105 8.772, -12.103 -1.125 8.763, -12.096 -1.179 8.776, -12.115 -1.057 8.729, -10.700 -9.800 -15.200, -10.465 -9.681 -15.093, -10.408 -9.431 -14.764, -10.408 -9.308 -14.626, -10.570 -9.032 -14.258, -10.570 -9.251 -14.341, -10.408 -9.561 -15.108, -10.400 -9.500 -15.200, -10.570 -9.763 -15.083, -10.400 -9.295 -14.705, -10.488 -8.800 -14.288, -10.585 -8.800 -14.223, -10.400 -8.981 -14.524, -10.465 -9.012 -14.339, -10.408 -8.983 -14.456, -10.400 -8.800 -14.500, -10.423 -8.800 -14.385, -10.570 -9.599 -14.649, -10.408 -9.517 -14.928, -10.465 -9.530 -14.696, -10.465 -9.629 -14.885, -10.570 -9.707 -14.856, -10.570 -9.443 -14.474, -10.465 -9.388 -14.536, -10.408 -9.156 -14.521, -10.465 -9.212 -14.415, -10.585 8.800 -14.223, -10.700 8.800 -14.200, -10.700 -8.800 -14.200, -12.115 1.057 8.729, -12.200 1.049 8.738, -12.122 1.232 8.790, -12.141 1.145 8.781, -12.034 1.081 8.697, -12.038 1.153 8.740, -12.081 1.149 8.762, -12.050 1.232 8.760, -11.950 1.122 8.623, -11.940 1.087 8.539, -11.910 1.157 8.520, -11.929 1.177 8.616, -12.003 1.154 8.712, -11.973 1.081 8.626, -12.003 1.047 8.630, -11.988 1.027 8.555, -12.096 0.979 8.623, -12.103 1.006 8.671, -12.122 0.952 8.575, -12.109 1.030 8.703, -13.600 0.660 7.522, -13.600 0.942 8.578, -33.800 7.344 -24.073, -33.771 7.173 -23.951, -33.200 6.293 -24.379, -33.385 6.380 -24.252, -33.385 6.537 -24.000, -33.685 7.092 -23.805, -33.800 7.200 -24.151, -33.800 7.073 -24.255, -33.771 6.993 -24.076, -33.685 6.709 -24.133, -33.553 6.456 -24.290, -33.200 6.217 -24.673, -33.385 6.231 -24.826, -33.771 6.842 -24.236, -33.800 6.966 -24.379, -33.771 6.726 -24.422, -33.685 6.487 -24.587, -33.553 6.359 -24.553, -33.385 6.246 -25.123, -33.771 6.649 -24.629, -33.800 6.883 -24.521, -33.800 6.828 -24.675, -33.800 6.802 -24.837, -33.800 6.806 -25.001, -33.800 6.839 -25.161, -33.800 6.989 -25.451, -33.800 7.100 -25.571, -33.800 7.232 -25.669, -33.771 7.700 -25.985, -33.800 7.875 -25.783, -33.685 8.194 -26.051, -33.553 8.704 -25.854, -33.200 8.677 -26.038, -33.771 7.918 -25.963, -33.553 6.401 -25.381, -33.385 6.321 -25.411, -33.385 6.452 -25.678, -33.385 6.634 -25.913, -33.685 6.525 -25.335, -33.553 6.524 -25.633, -33.771 6.682 -25.277, -33.685 6.637 -25.563, -33.771 6.779 -25.474, -33.553 6.909 -26.037, -33.385 6.860 -26.107, -33.771 6.913 -25.648, -33.200 7.251 -26.331, -33.385 7.120 -26.251, -33.385 7.404 -26.341, -33.771 7.080 -25.791, -33.553 7.154 -26.173, -33.685 7.206 -26.051, -33.553 7.421 -26.257, -33.385 7.700 -26.371, -33.385 7.996 -26.341, -33.800 7.379 -25.741, -33.771 7.482 -25.963, -33.685 7.700 -26.153, -33.385 8.540 -26.107, -33.385 8.280 -26.251, -33.771 8.128 -25.897, -33.685 8.416 -25.928, -33.685 8.608 -25.763, -33.200 9.047 -25.561, -33.385 9.079 -25.411, -33.771 8.487 -25.648, -33.385 9.154 -25.123, -33.800 8.448 -25.400, -33.771 8.621 -25.474, -33.685 8.763 -25.563, -33.685 8.938 -25.090, -33.385 9.169 -24.826, -33.385 9.124 -24.531, -33.800 8.600 -24.899, -33.771 8.773 -25.064, -33.771 8.784 -24.845, -33.800 8.583 -24.724, -33.385 8.658 -23.784, -33.200 8.787 -23.867, -33.685 8.691 -24.133, -33.553 8.796 -24.052, -33.385 8.414 -23.614, -33.200 8.557 -23.669, -33.800 8.532 -24.555, -33.553 8.372 -23.689, -33.200 8.292 -23.522, -33.385 8.140 -23.497, -33.800 8.336 -24.263, -33.385 7.849 -23.437, -33.800 8.200 -24.151, -33.685 8.075 -23.705, -33.553 8.115 -23.578, -33.553 7.840 -23.522, -33.200 7.398 -23.431, -33.200 7.700 -23.400, -33.385 7.551 -23.437, -33.771 8.227 -23.951, -33.553 7.560 -23.522, -33.800 8.044 -24.069, -33.385 7.260 -23.497, -33.200 7.108 -23.522, -33.385 6.986 -23.614, -33.685 7.573 -23.654, -33.553 7.285 -23.578, -33.200 6.843 -23.669, -33.800 7.700 -24.000, -33.800 7.633 -24.003, -33.771 7.590 -23.820, -33.800 7.500 -24.022, -33.685 7.325 -23.705, -33.771 7.375 -23.864, -33.200 6.427 -24.107, -33.685 7.448 -26.127, -33.553 7.979 -26.257, -33.685 7.952 -26.127, -33.553 7.700 -26.285, -33.553 7.028 -23.689, -33.771 7.810 -23.820, -33.385 6.742 -23.784, -33.553 6.798 -23.849, -33.553 6.604 -24.052, -33.685 6.884 -23.950, -33.685 6.575 -24.348, -33.385 6.276 -24.532, -33.685 6.449 -24.837, -33.553 6.316 -24.830, -33.771 6.627 -25.064, -33.771 6.616 -24.845, -33.685 6.462 -25.090, -33.553 6.331 -25.110, -33.685 6.792 -25.763, -33.553 6.696 -25.854, -33.685 6.984 -25.928, -33.771 7.272 -25.897, -33.553 8.246 -26.173, -33.553 8.491 -26.037, -33.771 8.320 -25.791, -33.385 8.766 -25.913, -33.553 8.876 -25.633, -33.385 8.948 -25.678, -33.771 8.718 -25.277, -33.685 8.875 -25.335, -33.553 8.999 -25.381, -33.553 9.069 -25.110, -33.553 9.084 -24.830, -33.771 8.751 -24.628, -33.685 8.913 -24.586, -33.685 8.951 -24.837, -33.553 9.041 -24.553, -33.685 8.825 -24.348, -33.385 9.020 -24.252, -33.771 8.674 -24.422, -33.385 8.863 -24.000, -33.553 8.944 -24.290, -33.771 8.558 -24.236, -33.685 8.516 -23.950, -33.553 8.602 -23.849, -33.685 8.308 -23.805, -33.771 8.407 -24.076, -33.771 8.025 -23.864, -33.685 7.827 -23.654, -33.800 6.479 -23.679, -33.773 6.326 -23.875, -33.841 6.050 -24.293, -33.773 5.989 -24.791, -33.841 5.986 -25.293, -33.773 6.102 -25.519, -33.800 6.479 -26.121, -33.873 6.427 -26.173, -33.886 6.281 -26.050, -33.900 6.144 -25.990, -33.886 6.075 -25.733, -33.700 6.159 -24.182, -33.773 6.092 -24.308, -33.700 6.058 -24.460, -33.700 6.006 -24.752, -33.773 5.992 -25.038, -33.773 6.029 -25.283, -33.700 6.159 -25.618, -33.700 6.307 -25.875, -33.773 6.264 -25.835, -33.773 6.175 -25.681, -33.700 6.498 -26.102, -33.886 5.997 -25.560, -33.841 6.061 -25.535, -33.886 5.920 -25.308, -33.841 5.947 -25.041, -33.900 5.807 -25.066, -33.900 5.865 -24.408, -33.900 5.978 -24.097, -33.886 6.236 -23.808, -33.841 6.291 -23.848, -33.873 6.427 -23.627, -33.841 5.980 -24.537, -33.900 5.807 -24.734, -33.886 5.913 -24.523, -33.886 5.877 -24.784, -33.773 6.023 -24.546, -33.886 5.986 -24.269, -33.886 6.095 -24.029, -33.773 6.193 -24.083, -33.773 6.369 -25.980, -33.841 6.227 -25.859, -33.841 6.135 -25.702, -33.886 5.880 -25.047, -33.841 5.945 -24.788, -33.841 6.154 -24.062, -33.886 6.170 -25.897, -33.841 6.334 -26.007, -10.700 -8.800 -22.720, -11.900 -9.349 -22.556, -11.900 -9.500 -22.434, -11.908 -9.571 -22.357, -10.700 -9.582 -22.343, -11.900 -9.178 -22.646, -12.098 -9.781 -21.908, -10.700 -9.775 -21.943, -11.900 -5.123 -22.720, -11.900 -4.718 -23.191, -11.900 -3.261 -24.343, -10.700 -3.261 -24.343, -10.700 -2.134 -24.860, -10.700 -1.538 -25.035, -11.900 -1.538 -25.035, -11.900 -0.310 -25.213, -10.700 -0.310 -25.213, -10.700 0.310 -25.213, -11.900 0.310 -25.213, -10.700 1.538 -25.035, -10.700 2.710 -24.628, -10.700 3.261 -24.343, -11.900 4.270 -23.621, -10.700 4.270 -23.621, -10.700 5.123 -22.720, -11.900 -4.270 -23.621, -10.700 -4.270 -23.621, -10.700 -3.783 -24.006, -10.700 -0.929 -25.153, -11.900 0.929 -25.153, -11.900 2.710 -24.628, -11.900 3.261 -24.343, -11.900 3.783 -24.006, -10.700 3.783 -24.006, -11.900 4.718 -23.191, -10.700 8.800 -22.720, -11.965 7.521 -25.744, -12.070 7.700 -25.680, -12.200 7.388 -25.582, -12.070 7.538 -25.663, -12.200 7.209 -25.467, -12.070 7.242 -25.531, -12.070 7.121 -25.422, -11.965 6.953 -25.331, -11.900 6.730 -25.302, -11.908 6.765 -25.204, -11.900 6.670 -25.105, -11.908 6.848 -25.392, -11.900 6.827 -25.484, -11.965 7.193 -25.598, -11.965 7.059 -25.477, -11.908 7.904 -25.862, -11.908 8.100 -25.798, -12.070 8.442 -25.141, -12.070 8.475 -24.982, -12.200 8.420 -24.689, -11.900 8.670 -24.498, -11.965 8.051 -24.112, -12.070 8.017 -24.188, -12.070 7.862 -24.137, -12.070 8.158 -24.269, -11.965 8.447 -24.469, -11.908 8.552 -24.408, -11.908 8.431 -24.242, -11.965 8.207 -24.202, -11.965 8.341 -24.323, -11.908 8.278 -25.695, -11.908 8.431 -25.558, -11.965 8.447 -25.331, -11.965 8.521 -25.167, -11.908 8.552 -25.392, -11.908 8.635 -25.204, -12.070 8.475 -24.819, -11.965 8.558 -24.990, -11.900 8.750 -24.900, -11.965 8.558 -24.810, -11.908 8.678 -24.797, -11.900 8.730 -24.695, -11.965 8.521 -24.633, -11.908 8.635 -24.596, -11.900 8.442 -24.157, -11.900 8.283 -24.027, -12.070 7.700 -24.120, -11.908 8.100 -24.002, -11.900 8.102 -23.930, -12.200 7.593 -24.158, -12.070 7.383 -24.188, -12.070 7.242 -24.269, -12.200 7.209 -24.333, -12.200 7.069 -24.495, -11.965 6.953 -24.469, -11.908 6.765 -24.596, -11.900 6.670 -24.696, -11.908 6.722 -24.797, -12.200 6.980 -25.111, -12.070 7.025 -25.290, -12.070 6.958 -25.141, -12.200 6.950 -24.900, -12.070 6.925 -24.819, -11.908 6.848 -24.408, -11.965 6.879 -24.633, -11.965 6.842 -24.810, -11.965 6.842 -24.990, -12.070 6.925 -24.982, -11.900 7.905 -23.870, -12.070 7.538 -24.137, -11.965 7.700 -24.037, -11.965 7.521 -24.056, -11.908 7.700 -23.917, -11.900 7.495 -23.870, -11.900 7.298 -23.930, -11.900 7.117 -24.027, -11.900 6.957 -24.157, -11.908 6.969 -24.242, -11.900 6.729 -24.498, -11.908 7.496 -23.938, -11.908 7.300 -24.002, -11.908 7.122 -24.105, -11.965 7.059 -24.323, -11.900 6.650 -24.900, -12.070 7.383 -25.612, -11.900 6.958 -25.643, -11.900 7.117 -25.773, -11.908 7.122 -25.695, -11.965 7.349 -25.688, -11.900 7.298 -25.870, -11.908 7.496 -25.862, -12.200 6.980 -24.689, -12.070 6.958 -24.659, -12.070 7.121 -24.378, -12.200 7.388 -24.218, -12.200 8.191 -24.333, -12.070 8.375 -24.510, -12.070 8.279 -24.378, -12.070 8.442 -24.659, -12.200 8.420 -25.111, -12.070 8.375 -25.290, -12.200 8.331 -25.305, -12.070 8.279 -25.422, -12.070 8.158 -25.531, -12.070 8.017 -25.612, -11.965 7.700 -25.763, -11.965 8.207 -25.598, -11.965 8.341 -25.477, -12.200 8.012 -25.582, -11.965 7.879 -25.744, -11.908 7.700 -25.883, -12.070 7.862 -25.663, -11.965 8.051 -25.688, -11.908 8.678 -25.003, -11.908 8.278 -24.105, -11.965 7.879 -24.056, -11.908 7.904 -23.938, -11.965 7.193 -24.202, -12.070 7.025 -24.510, -11.965 7.349 -24.112, -11.965 6.879 -25.167, -11.908 6.722 -25.003, -11.908 6.969 -25.558, -11.908 7.300 -25.798, -11.908 -7.700 -25.883, -12.200 -8.012 -25.582, -11.965 -8.447 -25.331, -11.908 -8.552 -25.392, -11.908 -8.635 -25.204, -11.900 -8.670 -25.302, -11.965 -8.341 -25.477, -12.070 -8.158 -25.531, -11.965 -8.207 -25.598, -12.070 -8.017 -25.612, -11.900 -7.298 -25.870, -11.900 -7.117 -25.773, -11.908 -7.122 -25.695, -12.070 -7.121 -25.422, -12.070 -7.025 -25.290, -12.070 -6.925 -24.982, -12.070 -6.925 -24.819, -12.070 -6.958 -24.659, -11.900 -6.730 -24.498, -11.908 -6.848 -24.408, -11.908 -6.969 -24.242, -11.965 -7.193 -24.202, -12.070 -7.538 -24.137, -12.200 -7.209 -24.333, -12.070 -7.383 -24.188, -12.070 -7.242 -24.269, -11.965 -7.059 -24.323, -11.908 -6.969 -25.558, -11.900 -6.827 -25.483, -11.965 -6.953 -25.331, -12.070 -6.958 -25.141, -11.900 -6.729 -25.302, -11.965 -6.879 -25.167, -11.900 -6.670 -25.104, -11.965 -6.842 -24.990, -11.900 -6.650 -24.900, -11.908 -6.722 -25.003, -11.965 -6.842 -24.810, -11.908 -6.722 -24.797, -11.965 -6.879 -24.633, -11.908 -6.765 -24.596, -11.908 -7.300 -24.002, -12.070 -7.700 -24.120, -11.965 -7.700 -24.037, -11.965 -8.521 -24.633, -11.908 -8.552 -24.408, -11.900 -8.750 -24.900, -12.070 -8.442 -25.141, -11.908 -8.635 -24.596, -12.070 -8.475 -24.982, -11.965 -8.558 -24.810, -11.965 -8.558 -24.990, -11.908 -7.496 -23.938, -11.900 -7.495 -23.870, -12.070 -8.017 -24.188, -11.908 -7.700 -23.917, -11.900 -7.700 -23.850, -11.908 -8.100 -24.002, -11.900 -8.102 -23.930, -11.908 -8.278 -24.105, -11.900 -8.283 -24.027, -11.965 -8.447 -24.469, -11.965 -8.207 -24.202, -11.965 -8.051 -24.112, -11.965 -7.879 -24.056, -11.900 -7.905 -23.870, -11.908 -7.904 -23.938, -11.900 -8.443 -24.157, -11.908 -8.431 -24.242, -11.900 -8.730 -25.105, -11.908 -8.678 -25.003, -12.070 -8.375 -25.290, -12.070 -8.279 -25.422, -11.908 -8.431 -25.558, -11.900 -8.283 -25.773, -11.965 -8.051 -25.688, -12.070 -7.862 -25.663, -11.965 -7.879 -25.744, -11.908 -7.904 -25.862, -11.900 -7.905 -25.930, -12.200 -8.420 -24.689, -12.070 -8.475 -24.819, -12.070 -8.442 -24.659, -12.200 -8.191 -24.333, -12.070 -8.279 -24.378, -12.200 -8.012 -24.218, -12.070 -7.862 -24.137, -12.200 -7.069 -24.495, -12.070 -7.121 -24.378, -11.965 -6.953 -24.469, -12.200 -6.980 -24.689, -12.070 -7.025 -24.510, -12.200 -6.950 -24.900, -12.200 -6.980 -25.111, -12.070 -7.383 -25.612, -12.070 -7.538 -25.663, -11.965 -7.700 -25.763, -11.908 -7.496 -25.862, -11.965 -7.349 -25.688, -11.908 -7.300 -25.798, -11.965 -7.193 -25.598, -12.070 -7.242 -25.531, -12.070 -7.700 -25.680, -11.965 -7.521 -25.744, -11.965 -7.059 -25.477, -11.908 -6.848 -25.392, -11.908 -6.765 -25.204, -11.908 -7.122 -24.105, -11.965 -7.349 -24.112, -11.965 -7.521 -24.056, -11.965 -8.341 -24.323, -12.070 -8.375 -24.510, -12.070 -8.158 -24.269, -11.908 -8.678 -24.797, -11.965 -8.521 -25.167, -11.908 -8.278 -25.695, -11.908 -8.100 -25.798, -33.900 6.800 -26.700, -33.900 -6.356 -26.243, -33.900 6.356 -26.243, -33.900 -6.800 -26.700, -33.900 -6.144 -25.990, -33.900 -5.978 -25.703, -33.900 5.978 -25.703, -33.900 5.865 -25.392, -33.900 -5.865 -25.392, -33.900 -5.807 -24.734, -33.900 -5.978 -24.097, -33.900 -6.144 -23.810, -33.900 6.144 -23.810, -33.900 -6.610 -23.344, -33.900 -6.897 -23.178, -33.900 -7.208 -23.065, -33.900 -8.800 -22.720, -33.900 -8.503 -23.178, -33.900 -8.993 -22.701, -33.900 -9.178 -22.646, -33.900 -9.349 -22.556, -33.900 8.192 -23.065, -33.900 9.349 -22.556, -33.900 9.500 -22.434, -33.900 -9.500 -24.013, -33.900 8.790 -23.344, -33.861 -9.647 -24.064, -33.820 -9.703 -24.084, -33.812 -9.712 -24.000, -33.600 -9.798 -24.119, -33.600 -9.799 -24.079, -33.600 -9.800 -24.040, -33.715 -9.777 -24.000, -33.888 -9.583 -24.041, -33.895 -9.556 -24.032, -32.900 -9.798 -24.119, -32.900 -9.773 -24.207, -33.600 -9.711 -24.275, -32.900 -9.711 -24.275, -33.600 -9.535 -24.301, -32.900 -9.754 -24.523, -32.900 -9.626 -24.309, -32.900 -9.506 -25.295, -32.900 -9.047 -25.561, -32.900 -9.152 -25.276, -32.900 -9.060 -25.973, -32.900 -8.886 -25.818, -32.900 -8.149 -26.331, -32.900 -7.852 -26.392, -32.900 -7.717 -26.856, -32.900 -7.548 -26.392, -32.900 -7.323 -26.954, -32.900 -9.535 -24.301, -32.900 -8.787 -23.867, -32.900 -8.902 -23.698, -32.900 -8.557 -23.669, -32.900 -8.973 -24.107, -32.900 -8.002 -23.431, -32.900 -8.089 -23.245, -32.900 -7.700 -23.400, -32.900 -7.160 -23.288, -32.900 -6.215 -24.073, -32.900 -6.202 -24.976, -32.900 -6.002 -24.979, -32.900 -6.045 -25.289, -32.900 -6.248 -25.276, -32.900 -6.145 -25.587, -32.900 -6.353 -25.561, -32.900 -6.514 -25.818, -32.900 -7.108 -23.522, -32.900 -6.843 -23.669, -32.900 -6.614 -23.592, -32.900 -6.613 -23.867, -32.900 -6.427 -24.107, -32.900 -6.088 -24.360, -32.900 -6.217 -24.673, -32.900 -6.298 -25.861, -32.900 -7.052 -26.656, -32.900 -8.095 -26.706, -32.900 -8.449 -26.506, -32.900 -8.677 -26.038, -32.900 -9.198 -24.976, -32.900 -7.109 -26.826, -33.600 -7.109 -26.826, -32.900 -7.101 -26.735, -33.600 -7.101 -26.735, -32.900 -7.075 -26.911, -32.900 -7.007 -26.973, -33.884 -6.849 -26.796, -33.895 -6.838 -26.757, -33.900 -6.823 -26.719, -33.877 -6.800 -26.815, -33.812 -6.800 -26.912, -33.820 -6.884 -26.903, -33.600 -6.919 -26.998, -33.722 -6.909 -26.972, -33.715 -6.800 -26.977, -12.200 -8.046 -26.729, -12.200 -7.645 -26.878, -12.070 -7.637 -26.850, -11.988 -6.800 -26.912, -11.900 -7.584 -26.584, -11.900 -7.833 -26.495, -12.070 -8.745 -26.245, -12.070 -9.045 -25.945, -12.200 -9.067 -25.965, -12.070 -8.406 -26.499, -11.908 -7.949 -26.517, -11.908 -7.194 -26.739, -11.900 -7.327 -26.648, -11.908 -7.579 -26.655, -12.070 -8.034 -26.702, -12.200 -8.422 -26.524, -12.200 -8.765 -26.267, -11.900 -8.300 -26.245, -11.900 -9.182 -25.273, -11.908 -9.317 -25.149, -11.965 -9.658 -24.411, -12.200 -9.800 -24.000, -11.965 -8.982 -25.891, -12.070 -9.299 -25.606, -12.200 -9.529 -25.246, -12.200 -9.678 -24.845, -12.070 -9.502 -25.234, -11.900 -9.487 -24.265, -11.923 -9.615 -24.000, -11.900 -9.448 -24.527, -11.908 -9.539 -24.394, -12.070 -9.650 -24.837, -11.965 -9.570 -24.813, -11.965 -9.426 -25.199, -11.908 -9.128 -25.496, -11.908 -9.455 -24.779, -12.070 -7.223 -26.940, -11.965 -7.211 -26.858, -11.965 -7.613 -26.770, -11.965 -7.999 -26.626, -11.965 -8.361 -26.429, -11.965 -8.691 -26.182, -11.908 -8.296 -26.328, -11.908 -8.612 -26.091, -11.965 -9.229 -25.561, -11.908 -8.891 -25.812, -12.070 -9.740 -24.423, -33.800 9.377 -24.135, -33.800 8.921 -23.679, -33.873 8.973 -23.627, -33.900 -9.271 -15.542, -33.900 -9.800 -15.300, -33.900 -9.163 -16.291, -35.100 8.800 -22.720, -33.900 8.800 -22.720, -33.892 -9.570 -22.358, -33.870 -9.631 -22.276, -35.100 -9.701 -22.154, -33.797 -9.726 -22.097, -35.100 -9.775 -21.943, -33.900 -9.500 -22.434, -35.100 -9.423 -22.502, -35.100 -8.800 -22.720, -33.900 -9.603 -19.328, -33.900 -9.800 -19.300, -33.900 -9.271 -19.542, -33.900 -9.603 -20.672, -33.900 -9.163 -17.709, -33.900 -9.800 -18.700, -33.900 -9.271 -18.458, -33.900 -9.603 -18.672, -37.900 -0.402 2.670, -37.835 -1.561 2.429, -37.730 -1.945 2.245, -37.730 -1.606 2.499, -37.600 -1.622 2.524, -37.835 -1.199 2.626, -37.892 -0.394 2.739, -37.892 -0.779 2.655, -37.900 -1.171 2.433, -37.835 -1.891 2.182, -37.600 -2.267 1.965, -37.730 -2.245 1.945, -37.892 -1.496 2.328, -37.730 -2.499 1.606, -37.900 -1.521 2.231, -37.900 -1.836 1.979, -37.892 -1.812 2.091, -37.600 -2.729 1.246, -37.600 -2.878 0.845, -37.892 -2.091 1.812, -37.892 -2.328 1.496, -37.730 -2.702 1.234, -37.730 -2.850 0.837, -37.730 -2.940 0.423, -37.892 -2.517 1.149, -37.892 -2.655 0.779, -37.600 -3.000 0.000, -37.892 -2.739 0.394, -37.835 -2.887 0.000, -37.730 -2.970 0.000, -37.900 -2.632 0.601, -37.835 -2.858 -0.411, -37.730 -2.940 -0.423, -37.892 -2.767 0.000, -37.892 -2.739 -0.394, -37.730 -2.850 -0.837, -37.730 -2.702 -1.234, -37.900 -2.632 -0.601, -37.892 -2.517 -1.149, -37.730 -2.245 -1.945, -37.730 -2.499 -1.606, -37.900 -2.513 -0.986, -37.835 -2.429 -1.561, -37.892 -2.328 -1.496, -37.730 -1.945 -2.245, -37.600 -1.965 -2.267, -37.900 -2.111 -1.683, -37.835 -2.182 -1.891, -37.600 -1.622 -2.524, -37.600 -1.246 -2.729, -37.900 -1.836 -1.979, -37.892 -2.091 -1.812, -37.730 -1.606 -2.499, -37.730 -1.234 -2.702, -37.600 -0.845 -2.878, -37.900 -1.521 -2.231, -37.892 -1.812 -2.091, -37.600 -0.427 -2.969, -37.892 -1.496 -2.328, -37.835 -0.813 -2.770, -37.730 -0.837 -2.850, -37.892 -1.149 -2.517, -37.900 -0.796 -2.580, -37.892 -0.779 -2.655, -37.730 -0.423 -2.940, -37.730 -0.000 -2.970, -37.900 -0.402 -2.670, -37.835 -0.411 -2.858, -37.835 -0.000 -2.887, -37.730 0.423 -2.940, -37.600 0.427 -2.969, -37.600 0.845 -2.878, -37.900 0.264 -2.687, -37.892 0.394 -2.739, -37.835 0.813 -2.770, -37.600 1.246 -2.729, -37.835 1.199 -2.626, -37.900 1.032 -2.495, -37.900 1.499 -2.246, -37.892 1.812 -2.091, -37.835 2.182 -1.891, -37.835 1.891 -2.182, -37.730 1.945 -2.245, -37.730 1.606 -2.499, -37.730 2.245 -1.945, -37.900 1.908 -1.910, -37.900 2.086 -1.714, -37.892 2.091 -1.812, -37.600 2.878 -0.845, -37.730 2.702 -1.234, -37.900 2.245 -1.501, -37.892 2.328 -1.496, -37.900 2.494 -1.034, -37.900 2.584 -0.784, -37.900 2.648 -0.526, -37.892 2.739 -0.394, -37.835 2.858 0.411, -37.730 2.940 0.423, -37.600 2.878 0.845, -37.835 2.887 0.001, -37.900 2.381 -1.274, -37.835 2.626 -1.199, -37.730 2.850 -0.837, -37.892 2.655 -0.779, -37.835 2.858 -0.411, -37.600 2.969 0.427, -37.730 2.940 -0.423, -37.730 2.970 0.001, -37.900 2.700 0.002, -37.892 2.767 0.002, -37.900 2.648 0.529, -37.900 2.583 0.785, -37.900 2.494 1.035, -37.892 2.655 0.779, -37.900 2.380 1.274, -37.892 2.517 1.149, -37.835 2.626 1.199, -37.892 2.328 1.496, -37.900 2.687 0.267, -37.835 2.770 0.813, -37.600 2.729 1.246, -37.892 2.739 0.394, -37.730 2.702 1.234, -37.600 2.524 1.622, -37.730 2.499 1.606, -37.900 2.244 1.501, -37.900 2.086 1.714, -37.892 1.812 2.091, -37.900 1.712 2.088, -37.900 1.499 2.246, -37.892 1.496 2.328, -37.900 1.032 2.495, -37.892 0.779 2.655, -37.730 0.423 2.940, -37.600 -0.427 2.969, -37.892 1.149 2.517, -37.835 1.199 2.626, -37.835 0.813 2.770, -37.892 2.091 1.812, -37.600 1.246 2.729, -37.730 1.945 2.245, -37.730 1.606 2.499, -37.835 1.561 2.429, -37.730 0.837 2.850, -37.730 1.234 2.702, -37.900 0.783 2.584, -37.900 0.264 2.687, -37.835 -0.411 2.858, -37.835 -0.813 2.770, -37.730 -0.423 2.940, -37.835 0.000 2.887, -37.730 -0.837 2.850, -37.892 0.394 2.739, -37.730 0.000 2.970, -37.892 0.000 2.767, -37.730 -1.234 2.702, -37.600 -1.246 2.729, -37.892 -0.394 -2.739, -37.892 -0.000 -2.767, -37.835 0.411 -2.858, -37.892 -1.149 2.517, -37.835 -2.429 1.561, -37.835 -2.182 1.891, -37.835 -2.626 1.199, -37.835 -2.770 0.813, -37.835 -2.858 0.411, -37.835 -2.770 -0.813, -37.892 -2.655 -0.779, -37.835 -2.626 -1.199, -37.835 -1.891 -2.182, -37.835 -1.561 -2.429, -37.835 -1.199 -2.626, -37.730 0.837 -2.850, -37.892 1.149 -2.517, -37.892 0.779 -2.655, -37.730 1.234 -2.702, -37.892 1.496 -2.328, -37.835 1.561 -2.429, -37.730 2.499 -1.606, -37.835 2.429 -1.561, -37.892 2.517 -1.149, -37.835 2.770 -0.813, -37.730 2.850 0.837, -37.835 2.429 1.561, -37.730 2.245 1.945, -37.835 2.182 1.891, -37.835 1.891 2.182, -37.835 0.411 2.858, -33.600 -9.800 -24.000, -33.600 -9.800 -21.720, -11.900 -9.800 -16.700, -12.200 -9.800 -15.200, -12.200 -9.800 -21.720, -10.700 -9.800 -21.720, -10.700 -9.800 -19.300, -33.600 -9.800 3.800, -33.900 -9.800 -16.700, -35.100 -9.800 -12.000, -33.600 -9.800 -12.000, -35.100 -9.800 -18.700, -35.100 -9.800 -19.300, -33.900 -9.800 -17.300, -33.772 -9.089 5.663, -33.775 -9.242 5.722, -33.717 -9.425 5.635, -33.600 -9.446 5.647, -33.673 -9.386 5.717, -33.619 -9.393 5.722, -33.618 -9.351 5.751, -33.650 -9.109 5.704, -33.687 -9.080 5.676, -33.755 -9.126 5.697, -33.800 -9.061 5.619, -33.865 -9.169 5.619, -33.815 -9.367 5.601, -33.791 -9.286 5.704, -33.799 -9.219 5.703, -33.819 -9.260 5.684, -33.840 -9.138 5.639, -33.852 -9.267 5.637, -33.840 -9.231 5.663, -33.829 -9.298 5.658, -33.881 -9.200 5.593, -33.799 -9.326 5.677, -33.656 -9.242 5.768, -33.695 -9.230 5.758, -33.677 -9.184 5.750, -33.723 -9.159 5.727, -33.600 -9.301 5.769, -33.645 -9.193 5.759, -33.617 -9.300 5.769, -33.789 -9.157 5.694, -33.700 -9.042 5.638, -33.808 -9.111 5.654, -33.741 -9.143 5.713, -33.773 -9.179 5.713, -33.612 -9.197 5.763, -33.600 -9.203 5.765, -33.615 -9.247 5.773, -33.710 -9.280 5.752, -33.751 -9.199 5.730, -33.724 -9.370 5.706, -33.665 -9.294 5.764, -33.720 -9.328 5.734, -33.671 -9.344 5.746, -33.818 -9.193 5.683, -33.600 -9.119 5.715, -33.700 -5.807 7.175, -32.900 -5.998 7.402, -33.700 -5.506 6.052, -33.700 -5.558 5.760, -33.700 -5.659 5.482, -33.700 -5.807 5.225, -33.700 -5.998 4.998, -33.700 -6.760 4.558, -33.700 -7.348 4.506, -32.900 -6.965 4.516, -33.700 -7.640 4.558, -32.900 -7.589 4.545, -32.900 -8.402 4.998, -32.900 -5.798 7.161, -32.900 -5.502 6.279, -32.900 -5.715 5.373, -32.900 -5.892 5.114, -33.687 -6.676 8.080, -33.650 -6.704 8.109, -33.770 -6.725 8.246, -33.756 -6.722 8.311, -33.824 -6.648 8.322, -33.892 -6.546 8.234, -33.900 -6.496 8.183, -33.888 -6.574 8.206, -33.883 -6.587 8.190, -33.849 -6.651 8.213, -33.700 -6.741 8.173, -33.600 -6.769 8.301, -33.683 -6.744 8.341, -33.822 -6.616 8.352, -33.878 -6.553 8.282, -33.824 -6.632 8.338, -33.676 -6.762 8.291, -33.742 -6.740 8.264, -33.600 -6.715 8.119, -33.653 -6.757 8.191, -33.600 -6.647 8.446, -33.600 -6.727 8.389, -33.685 -6.679 8.415, -33.683 -6.661 8.427, -33.759 -6.643 8.397, -33.686 -6.698 8.400, -33.792 -6.630 8.376, -33.762 -6.678 8.369, -33.761 -6.661 8.385, -33.842 -6.633 8.130, -33.800 -6.619 8.061, -33.773 -6.658 8.084, -33.700 -6.638 8.042, -33.867 -6.612 8.160, -33.873 -6.567 8.113, -33.737 -6.716 8.147, -33.720 -6.729 8.161, -33.786 -6.706 8.290, -33.761 -6.687 8.116, -33.827 -6.671 8.178, -33.794 -6.708 8.225, -33.812 -6.689 8.266, -33.686 -6.715 8.383, -33.762 -6.694 8.352, -33.822 -6.663 8.305, -33.863 -6.625 8.248, -33.866 -6.611 8.265, -33.795 -6.664 8.348, -33.794 -6.679 8.330, -33.891 -6.560 8.220, -33.868 -6.597 8.280, -33.867 -6.582 8.295, -33.795 -6.647 8.363, -33.600 -0.942 8.578, -32.200 -0.942 8.578, -33.600 -1.002 8.693, -33.787 -1.049 8.646, -33.812 -1.027 8.555, -33.870 -1.130 8.581, -33.900 -1.232 8.500, -33.870 -1.176 8.617, -33.787 -1.130 8.711, -33.600 -1.232 8.800, -33.667 -1.105 8.764, -33.667 -1.003 8.682, -33.900 1.232 8.500, -33.870 1.130 8.581, -33.870 1.176 8.617, -33.877 1.232 8.615, -33.715 0.964 8.572, -33.667 1.105 8.764, -33.787 1.130 8.711, -33.667 1.003 8.682, -33.715 1.232 8.777, -33.812 1.232 8.712, -33.787 1.049 8.646, -33.812 1.027 8.555, -33.653 9.191 5.757, -33.700 9.173 5.741, -33.756 9.311 5.722, -33.822 9.305 5.663, -33.794 9.330 5.679, -33.824 9.322 5.648, -33.866 9.265 5.611, -33.900 9.183 5.496, -33.878 9.282 5.553, -33.892 9.234 5.546, -33.888 9.206 5.574, -33.891 9.220 5.560, -33.883 9.190 5.587, -33.794 9.225 5.708, -33.737 9.147 5.716, -33.650 9.109 5.704, -33.600 9.301 5.769, -33.600 9.203 5.765, -33.762 9.352 5.694, -33.824 9.338 5.632, -33.815 9.367 5.601, -33.868 9.280 5.597, -33.742 9.264 5.740, -33.685 9.415 5.679, -33.717 9.425 5.635, -33.761 9.385 5.661, -33.762 9.369 5.678, -33.686 9.400 5.698, -33.686 9.383 5.715, -33.759 9.397 5.643, -33.792 9.376 5.630, -33.795 9.363 5.647, -33.773 9.084 5.658, -33.700 9.042 5.638, -33.842 9.130 5.633, -33.867 9.160 5.612, -33.687 9.080 5.676, -33.683 9.427 5.661, -33.770 9.246 5.725, -33.720 9.161 5.729, -33.761 9.116 5.687, -33.676 9.291 5.762, -33.827 9.178 5.671, -33.812 9.266 5.689, -33.786 9.290 5.706, -33.683 9.341 5.744, -33.863 9.248 5.625, -33.849 9.213 5.651, -33.795 9.348 5.664, -33.822 9.352 5.616, -33.867 9.295 5.582, -33.200 6.898 7.669, -32.900 7.200 7.700, -33.200 7.200 7.700, -32.900 6.898 7.669, -33.200 6.113 7.233, -33.200 5.927 6.993, -32.900 5.717 6.427, -33.200 5.702 6.124, -33.200 5.748 5.824, -33.200 6.472 4.888, -33.200 6.751 4.769, -33.200 7.048 4.708, -33.200 7.352 4.708, -33.200 7.649 4.769, -33.200 8.386 5.282, -33.200 8.547 5.539, -33.200 8.698 6.124, -33.200 8.683 6.427, -32.900 8.473 6.993, -33.200 8.473 6.993, -32.900 8.287 7.233, -33.200 8.057 7.431, -32.900 7.502 7.669, -33.200 7.502 7.669, -33.200 6.343 7.431, -32.900 6.343 7.431, -32.900 5.927 6.993, -32.900 5.793 6.721, -33.200 5.717 6.427, -32.900 5.702 6.124, -32.900 5.748 5.824, -33.200 6.014 5.282, -32.900 6.014 5.282, -32.900 7.352 4.708, -33.200 7.928 4.888, -32.900 7.928 4.888, -32.900 8.386 5.282, -32.900 8.547 5.539, -32.900 8.652 5.824, -32.900 8.057 7.431, -32.900 9.119 5.715, -33.600 9.119 5.715, -32.900 5.998 7.402, -32.900 5.798 7.161, -33.700 5.558 6.640, -33.700 5.506 6.052, -33.700 5.659 5.482, -32.900 5.892 5.114, -32.900 6.114 4.892, -33.700 6.675 4.583, -32.900 6.660 4.588, -33.700 5.659 6.918, -33.700 5.506 6.348, -32.900 5.516 5.965, -32.900 6.373 4.715, -33.700 6.934 4.521, -32.900 6.965 4.516, -33.700 7.200 4.500, -32.900 8.161 4.798, -33.700 7.466 4.521, -32.900 7.589 4.545, -33.700 7.725 4.583, -33.700 7.972 4.685, -33.687 6.676 8.080, -33.789 6.694 8.157, -33.775 6.722 8.242, -33.791 6.704 8.286, -33.673 6.717 8.386, -33.619 6.722 8.393, -33.800 6.619 8.061, -33.865 6.619 8.169, -33.881 6.593 8.200, -33.878 6.553 8.282, -33.799 6.677 8.326, -33.799 6.703 8.219, -33.840 6.639 8.138, -33.808 6.654 8.111, -33.818 6.683 8.193, -33.840 6.663 8.231, -33.852 6.637 8.267, -33.829 6.658 8.298, -33.819 6.684 8.260, -33.717 6.635 8.425, -33.656 6.768 8.242, -33.695 6.758 8.230, -33.650 6.704 8.109, -33.677 6.750 8.184, -33.600 6.715 8.119, -33.618 6.751 8.351, -33.772 6.663 8.089, -33.751 6.730 8.199, -33.723 6.727 8.159, -33.755 6.697 8.126, -33.741 6.713 8.143, -33.773 6.713 8.179, -33.600 6.769 8.301, -33.710 6.752 8.280, -33.665 6.764 8.294, -33.612 6.763 8.197, -33.645 6.759 8.193, -33.615 6.773 8.247, -33.617 6.769 8.300, -33.724 6.706 8.370, -33.671 6.746 8.344, -33.720 6.734 8.328, -32.200 1.105 8.772, -33.600 1.105 8.772, -33.600 1.002 8.693, -32.200 1.002 8.693, -33.600 0.942 8.578, -32.200 0.660 7.522, -32.200 -0.660 7.522, -32.200 0.600 7.407, -32.200 0.370 7.300, -32.200 0.942 8.578, -32.200 -1.002 8.693, -32.200 -1.105 8.772, -33.600 -1.105 8.772, -12.200 -9.555 5.345, -12.200 -9.368 5.834, -32.900 -9.235 6.110, -12.200 -9.130 6.300, -32.900 -7.110 8.235, -32.900 -6.647 8.446, -12.200 -6.345 8.555, -33.600 -9.600 5.200, -12.200 -9.773 4.323, -32.900 -8.676 6.958, -32.900 -8.336 7.336, -32.900 -7.958 7.676, -32.900 -7.548 7.977, -33.600 -6.200 8.600, -33.600 -5.272 8.778, -12.200 -1.167 8.793, -13.600 -1.105 8.772, -12.200 -1.049 8.738, -13.600 -1.002 8.693, -12.200 -1.002 8.693, -12.200 -0.942 8.578, -13.600 -0.942 8.578, -13.600 -1.232 8.800, -13.600 -0.660 7.522, -13.600 -0.497 7.328, -12.200 0.966 8.639, -13.600 1.002 8.693, -12.200 1.002 8.693, -13.600 1.105 8.772, -12.200 1.105 8.772, -12.200 1.167 8.793, -11.900 -7.200 5.150, -12.070 -6.621 5.678, -12.200 -6.709 5.633, -12.070 -6.883 5.488, -11.908 -7.200 5.217, -11.900 -7.397 5.169, -11.900 -6.814 5.224, -11.900 -6.623 5.322, -11.908 -6.800 5.302, -12.200 -6.480 5.989, -12.200 -6.450 6.200, -12.070 -6.425 6.118, -12.070 -6.458 6.441, -11.965 -6.379 6.467, -11.900 -6.322 6.777, -11.908 -6.348 6.692, -11.908 -6.469 6.858, -11.908 -6.622 6.995, -12.070 -6.883 6.912, -12.070 -7.038 6.963, -12.200 -6.888 6.882, -11.908 -6.265 6.504, -11.965 -6.693 6.898, -12.070 -6.742 6.831, -11.965 -6.559 6.777, -11.908 -6.622 5.405, -12.070 -6.525 5.810, -11.908 -6.469 5.542, -12.070 -6.458 5.959, -11.965 -6.453 5.769, -11.965 -6.342 6.110, -11.965 -6.379 5.933, -11.900 -6.224 5.814, -11.900 -6.168 6.003, -11.908 -6.265 5.896, -11.965 -6.342 6.290, -11.908 -6.222 6.097, -11.900 -6.150 6.200, -11.908 -6.222 6.303, -11.900 -6.628 7.080, -11.908 -6.996 7.162, -11.965 -7.200 7.063, -11.900 -8.232 6.397, -11.908 -8.178 6.303, -11.900 -8.250 6.200, -11.908 -8.178 6.097, -12.070 -7.942 5.959, -11.965 -8.021 5.933, -11.965 -8.021 6.467, -11.908 -8.135 6.504, -12.070 -7.975 6.118, -11.965 -8.058 6.110, -11.965 -8.058 6.290, -11.900 -7.003 7.231, -12.070 -7.362 6.963, -11.965 -7.379 7.044, -11.965 -7.551 6.988, -12.070 -7.517 6.912, -11.908 -7.600 7.098, -11.900 -7.777 7.078, -11.900 -7.942 6.942, -11.908 -8.052 6.692, -11.900 -8.079 6.773, -11.965 -7.707 6.898, -11.908 -7.931 6.858, -11.908 -7.778 6.995, -11.900 -8.233 6.007, -12.070 -7.875 5.810, -12.200 -7.691 5.633, -11.900 -8.176 5.814, -11.965 -7.947 5.769, -12.070 -7.779 5.678, -11.908 -8.052 5.708, -11.965 -7.841 5.623, -11.908 -7.931 5.542, -12.070 -7.362 5.437, -11.965 -7.021 5.356, -12.070 -7.038 5.437, -11.965 -7.707 5.502, -11.965 -7.551 5.412, -11.908 -7.778 5.405, -11.965 -7.379 5.356, -11.900 -7.586 5.224, -11.908 -7.404 5.238, -11.965 -7.200 5.337, -12.070 -7.975 6.282, -12.200 -7.920 6.411, -12.070 -7.942 6.441, -12.070 -7.779 6.722, -12.070 -7.658 6.831, -12.200 -7.307 6.942, -12.200 -6.569 6.605, -12.070 -6.621 6.722, -12.070 -6.525 6.590, -11.965 -6.453 6.631, -12.200 -6.480 6.411, -12.070 -6.425 6.282, -12.070 -7.200 5.420, -12.070 -7.517 5.488, -12.200 -7.512 5.518, -11.965 -6.849 5.412, -11.908 -6.996 5.238, -11.965 -6.693 5.502, -12.070 -6.742 5.569, -11.965 -6.559 5.623, -11.908 -6.348 5.708, -11.965 -6.849 6.988, -11.908 -6.800 7.098, -12.070 -7.200 6.980, -11.965 -7.021 7.044, -11.908 -7.200 7.183, -11.908 -7.404 7.162, -12.070 -7.875 6.590, -11.965 -7.841 6.777, -11.965 -7.947 6.631, -11.908 -8.135 5.896, -12.070 -7.658 5.569, -11.908 -7.600 5.302, -11.908 7.404 5.238, -12.070 7.658 5.569, -12.200 7.831 5.795, -12.200 7.512 5.518, -11.965 7.551 5.412, -11.965 7.379 5.356, -11.908 7.200 5.217, -11.900 7.586 5.224, -11.908 7.600 5.302, -12.070 7.875 5.810, -12.070 7.975 6.118, -12.200 7.920 6.411, -12.070 7.942 6.441, -11.965 8.021 6.467, -11.908 8.052 6.692, -11.908 7.931 6.858, -11.900 7.942 6.942, -12.070 7.517 6.912, -11.965 7.551 6.988, -12.200 7.307 6.942, -12.070 7.658 6.831, -12.200 7.512 6.882, -12.200 7.691 6.767, -11.908 8.135 6.504, -11.965 7.947 6.631, -11.965 7.841 6.777, -11.965 7.707 6.898, -11.900 7.942 5.458, -11.900 8.079 5.627, -11.965 8.021 5.933, -12.070 7.942 5.959, -11.908 8.052 5.708, -11.965 8.058 6.110, -11.908 8.135 5.896, -11.965 8.058 6.290, -12.070 7.975 6.282, -11.908 8.178 6.303, -11.900 8.250 6.200, -11.908 7.600 7.098, -12.070 7.362 6.963, -12.070 7.200 6.980, -12.070 7.038 6.963, -11.908 6.265 6.504, -11.908 6.348 6.692, -11.900 6.150 6.200, -11.908 6.222 6.303, -11.965 6.342 6.110, -12.070 6.458 5.959, -12.200 6.480 5.989, -12.070 6.425 6.118, -11.965 6.342 6.290, -11.900 7.397 7.231, -11.908 7.404 7.162, -11.908 7.200 7.183, -11.908 6.996 7.162, -11.900 7.007 7.233, -11.908 6.800 7.098, -11.900 6.623 7.078, -11.965 6.693 6.898, -11.965 6.849 6.988, -11.908 6.622 6.995, -11.908 6.469 6.858, -11.900 6.167 6.007, -11.908 6.222 6.097, -11.965 6.453 5.769, -12.070 6.621 5.678, -11.965 6.559 5.623, -12.070 6.742 5.569, -11.900 6.224 5.814, -11.908 6.469 5.542, -12.070 6.883 5.488, -12.070 7.200 5.420, -12.070 7.517 5.488, -12.070 7.362 5.437, -11.908 6.622 5.405, -11.965 6.693 5.502, -11.900 6.458 5.458, -11.965 6.849 5.412, -12.070 7.038 5.437, -11.900 6.628 5.320, -11.900 6.814 5.224, -11.908 6.996 5.238, -11.965 7.200 5.337, -12.200 6.450 6.200, -12.070 6.425 6.282, -12.070 6.458 6.441, -11.965 6.379 6.467, -12.070 6.525 6.590, -12.070 6.621 6.722, -12.200 6.709 6.767, -12.200 6.888 6.882, -12.070 6.883 6.912, -12.200 7.831 6.605, -12.070 7.779 6.722, -12.070 7.875 6.590, -11.908 7.778 5.405, -11.908 7.931 5.542, -11.965 7.841 5.623, -12.070 7.779 5.678, -11.965 7.707 5.502, -11.965 7.947 5.769, -11.908 8.178 6.097, -11.908 7.778 6.995, -11.965 7.379 7.044, -11.965 7.200 7.063, -11.965 7.021 7.044, -11.965 6.559 6.777, -11.965 6.453 6.631, -12.070 6.742 6.831, -11.908 6.265 5.896, -11.965 6.379 5.933, -11.908 6.348 5.708, -12.070 6.525 5.810, -11.908 6.800 5.302, -11.965 7.021 5.356, -12.200 -1.469 0.302, -12.070 -1.495 0.322, -11.900 -1.398 1.133, -11.900 -1.600 0.823, -11.908 -1.608 0.646, -11.965 -1.497 0.601, -12.070 -1.419 0.570, -11.965 -1.373 0.846, -12.070 -1.303 0.802, -11.908 -1.301 1.145, -12.070 -0.746 1.335, -11.900 -0.494 1.732, -11.908 -0.293 1.708, -11.908 -0.577 1.634, -11.965 -1.013 1.255, -12.070 -0.961 1.190, -11.965 -0.787 1.408, -12.070 -0.510 1.442, -11.908 -0.000 1.733, -11.965 -0.273 1.590, -11.900 0.170 1.792, -11.900 -0.000 1.800, -11.965 0.273 1.590, -11.908 0.577 1.634, -11.900 0.502 1.729, -11.908 0.293 1.708, -12.070 0.510 1.442, -11.908 1.301 1.145, -11.908 1.089 1.349, -12.070 0.259 1.508, -11.965 0.787 1.408, -12.200 0.661 1.347, -12.070 0.746 1.335, -12.070 0.961 1.190, -11.900 1.505 0.989, -11.900 1.397 1.136, -12.200 0.918 1.186, -12.200 1.138 0.977, -11.900 1.597 0.831, -11.900 1.674 0.663, -12.070 1.303 0.802, -11.965 1.373 0.846, -11.908 1.694 0.365, -12.070 1.495 0.322, -12.070 1.419 0.570, -12.200 1.431 0.449, -12.200 1.492 0.152, -11.908 1.657 -0.508, -11.900 1.729 -0.501, -11.908 1.719 -0.220, -11.900 1.793 0.168, -11.900 1.732 0.494, -11.900 1.771 0.331, -12.070 1.528 0.065, -11.900 1.674 -0.663, -11.908 1.548 -0.780, -12.070 1.463 -0.448, -11.908 1.394 -1.031, -11.900 1.398 -1.133, -11.908 1.199 -1.251, -12.200 1.138 -0.977, -12.200 0.918 -1.186, -11.900 0.663 -1.674, -11.900 0.831 -1.597, -11.908 0.714 -1.579, -12.070 1.058 -1.104, -12.070 0.857 -1.267, -11.965 0.664 -1.470, -11.965 0.406 -1.561, -11.908 0.147 -1.727, -12.070 0.630 -1.394, -11.900 0.168 -1.793, -12.070 0.384 -1.481, -11.965 0.137 -1.607, -11.965 -0.137 -1.607, -12.200 -0.227 -1.483, -12.070 -0.385 -1.480, -11.908 -1.199 -1.251, -11.900 -1.133 -1.398, -11.900 -0.823 -1.600, -11.908 -0.437 -1.677, -12.200 -0.521 -1.407, -12.070 -0.857 -1.267, -11.965 -0.903 -1.336, -11.965 -1.116 -1.164, -11.900 -1.273 -1.273, -12.070 -1.058 -1.104, -11.908 -1.394 -1.031, -11.908 -1.548 -0.780, -11.900 -1.505 -0.989, -11.965 -1.297 -0.959, -11.900 -1.597 -0.831, -11.965 -1.542 -0.472, -11.900 -1.732 -0.494, -11.908 -1.657 -0.508, -12.070 -1.463 -0.448, -12.200 -1.378 -0.592, -12.200 -1.500 -0.000, -12.070 -1.528 0.065, -11.908 -1.694 0.365, -11.965 -1.577 0.340, -11.900 -1.729 0.501, -11.900 -1.769 0.337, -11.900 -1.792 0.170, -11.900 -1.793 -0.168, -11.900 -0.663 1.674, -11.908 -1.089 1.349, -11.965 -1.211 1.066, -12.070 -1.148 1.011, -12.200 -1.231 0.857, -12.070 -1.517 -0.194, -11.965 -1.612 0.068, -11.965 -1.600 -0.205, -11.908 -1.719 -0.220, -12.200 -1.231 -0.857, -12.070 -1.366 -0.689, -11.908 -0.714 -1.579, -11.965 -0.664 -1.470, -12.070 -0.630 -1.394, -11.900 -0.663 -1.674, -12.200 0.076 -1.498, -12.070 0.130 -1.524, -11.900 0.989 -1.505, -11.908 0.971 -1.436, -11.900 1.136 -1.397, -11.900 1.273 -1.273, -11.965 1.116 -1.164, -12.070 1.230 -0.910, -11.908 1.732 0.074, -11.965 1.577 0.340, -11.965 1.612 0.068, -12.200 1.312 0.728, -11.900 0.981 1.508, -11.965 0.537 1.521, -11.908 0.845 1.513, -12.200 -0.227 1.483, -12.200 0.076 1.498, -12.070 -0.000 1.530, -11.965 -0.000 1.613, -12.070 -0.259 1.508, -12.070 -1.230 -0.910, -12.070 1.517 -0.194, -11.908 -1.732 0.074, -11.908 -1.476 0.909, -11.908 -0.845 1.513, -11.965 -0.537 1.521, -11.965 1.013 1.255, -12.070 1.148 1.011, -11.908 1.476 0.909, -11.965 1.211 1.066, -11.908 1.608 0.646, -11.965 1.497 0.601, -11.965 1.600 -0.205, -12.070 1.366 -0.689, -11.965 1.440 -0.726, -11.965 1.542 -0.472, -11.965 1.297 -0.959, -11.965 0.903 -1.336, -11.908 0.436 -1.677, -11.908 -0.147 -1.727, -12.070 -0.130 -1.524, -11.965 -0.406 -1.561, -11.908 -0.971 -1.436, -11.965 -1.440 -0.726, -11.923 0.370 7.115, -11.904 0.463 7.058, -11.917 0.677 7.210, -11.917 0.783 7.322, -11.917 0.824 7.392, -11.904 0.870 7.373, -11.923 0.838 7.474, -11.940 0.588 7.208, -11.972 0.508 7.220, -11.917 0.611 7.165, -11.940 0.522 7.177, -11.917 0.537 7.131, -11.904 0.552 7.083, -11.904 0.633 7.121, -11.904 0.826 7.296, -11.900 0.949 7.445, -11.904 0.708 7.171, -12.022 0.545 7.287, -12.079 0.640 7.418, -12.079 0.666 7.464, -12.079 0.479 7.293, -12.079 0.427 7.280, -12.022 0.492 7.263, -11.972 0.443 7.202, -11.988 0.370 7.212, -12.085 0.370 7.277, -11.940 0.450 7.157, -11.917 0.457 7.108, -11.940 0.742 7.348, -11.972 0.704 7.372, -12.022 0.695 7.449, -11.972 0.737 7.429, -12.079 0.571 7.344, -12.022 0.667 7.398, -11.940 0.647 7.248, -11.972 0.567 7.247, -12.022 0.592 7.318, -11.972 0.620 7.282, -12.079 0.528 7.315, -12.022 0.434 7.247, -11.940 0.778 7.411, -11.900 0.370 7.000, -11.923 -0.370 7.115, -11.988 -0.370 7.212, -12.085 -0.370 7.277, -11.917 -0.822 7.389, -11.917 -0.780 7.317, -11.904 -0.822 7.290, -11.904 -0.764 7.221, -11.904 -0.697 7.162, -11.917 -0.531 7.129, -12.022 -0.432 7.247, -12.200 -0.600 7.407, -12.079 -0.638 7.415, -11.972 -0.660 7.318, -11.900 -0.916 7.353, -11.904 -0.869 7.369, -11.900 -0.467 7.009, -11.904 -0.460 7.058, -11.904 -0.545 7.080, -11.972 -0.503 7.218, -12.022 -0.627 7.350, -12.079 -0.476 7.292, -12.079 -0.425 7.279, -11.972 -0.736 7.427, -11.940 -0.739 7.343, -12.085 -0.682 7.516, -11.940 -0.777 7.408, -11.917 -0.454 7.108, -11.940 -0.517 7.175, -11.972 -0.440 7.201, -12.022 -0.585 7.313, -12.022 -0.488 7.261, -12.079 -0.565 7.339, -11.940 -0.638 7.241, -11.940 -0.692 7.288, -11.972 -0.612 7.276, -12.022 -0.664 7.394, -11.917 -0.728 7.255, -11.917 -0.667 7.202, -11.972 -0.701 7.368, -12.079 -0.604 7.374, -12.079 -0.665 7.462, -12.200 -0.660 7.522, -12.022 -0.694 7.447, -11.940 -0.447 7.157, -11.988 -1.027 8.555, -12.122 -0.952 8.575, -11.910 -1.157 8.520, -11.923 -0.838 7.474, -11.988 -0.744 7.500, -11.940 -1.087 8.539, -11.988 -2.627 8.712, -11.923 -4.800 8.615, -11.921 -2.625 8.610, -11.921 -2.868 8.610, -12.122 -1.232 8.790, -12.090 -2.625 8.779, -12.200 -4.800 8.800, -12.090 -1.678 8.779, -11.988 -1.480 8.712, -12.090 -1.480 8.779, -11.988 -4.800 8.712, -11.921 -1.480 8.610, -12.090 -2.028 8.779, -12.085 -4.800 8.777, -11.988 -2.868 8.712, -12.090 -2.868 8.779, -11.921 -2.028 8.610, -11.988 -1.678 8.712, -11.921 -1.678 8.610, -11.988 -2.028 8.712, -12.200 -9.691 4.840, -12.070 -9.723 4.483, -11.965 -9.685 3.935, -11.900 -9.423 4.668, -11.965 -9.160 6.007, -12.070 -9.235 6.044, -12.070 -9.455 5.543, -11.908 -9.421 4.970, -11.965 -9.538 5.000, -11.965 -9.377 5.514, -12.070 -8.637 6.960, -12.200 -8.845 6.739, -12.070 -8.961 6.519, -11.900 -8.975 5.960, -12.070 -8.266 7.363, -12.200 -8.516 7.146, -12.200 -8.146 7.516, -11.908 -8.790 6.408, -11.908 -7.728 7.562, -11.900 -6.530 8.170, -11.900 -6.110 8.314, -11.908 -6.834 8.111, -11.965 -6.886 8.220, -11.965 -7.802 7.657, -11.965 -8.572 6.907, -11.908 -8.480 6.830, -11.908 -8.124 7.217, -11.965 -7.359 7.963, -11.908 -7.296 7.861, -11.965 -6.387 8.422, -11.908 -6.348 8.308, -11.908 -5.324 8.538, -11.908 -5.842 8.451, -11.965 -5.338 8.657, -12.070 -5.347 8.740, -12.070 -7.403 8.034, -12.200 -5.323 8.773, -12.200 -5.840 8.691, -12.070 -5.887 8.650, -12.070 -6.414 8.501, -12.200 -6.834 8.368, -12.070 -6.921 8.295, -12.200 -7.300 8.130, -12.200 -7.739 7.845, -12.070 -7.853 7.722, -12.070 -9.618 5.020, -11.908 -9.522 4.455, -11.908 -9.565 3.931, -12.085 -9.777 3.800, -12.070 -9.768 3.937, -11.965 -9.641 4.471, -11.908 -9.264 5.471, -11.908 -9.053 5.952, -11.965 -8.891 6.474, -11.965 -8.208 7.303, -11.965 -5.869 8.569, -11.900 -9.500 -14.486, -11.923 -9.615 3.800, -11.988 -9.712 3.800, -12.003 -9.726 -14.823, -12.200 -9.800 3.800, -12.098 -9.782 -15.012, -11.908 -9.570 -14.562, -10.700 -9.582 -14.577, -10.700 -9.701 -14.766, -11.930 -9.631 -14.644, -10.700 -9.775 -14.977, -10.700 -9.423 -14.418, -10.700 -9.234 -14.299, -11.900 -9.178 -14.274, -10.700 -9.023 -14.225, -11.988 1.232 8.712, -12.090 1.678 8.779, -12.090 2.625 8.779, -12.200 4.800 8.800, -12.090 2.868 8.779, -11.921 1.480 8.610, -11.921 2.028 8.610, -11.910 1.232 8.578, -11.900 1.232 8.500, -11.921 2.625 8.610, -11.988 2.627 8.712, -11.988 2.868 8.712, -11.988 2.028 8.712, -12.090 1.480 8.779, -11.988 1.480 8.712, -11.921 1.678 8.610, -11.900 4.800 8.500, -11.921 2.868 8.610, -12.090 2.028 8.779, -12.200 1.232 8.800, -11.988 1.678 8.712, -11.940 1.232 8.650, -12.085 0.682 7.516, -12.200 0.942 8.578, -11.988 0.744 7.500, -12.050 0.981 8.567, -33.733 6.994 -26.605, -33.846 6.964 -26.678, -33.883 6.910 -26.747, -33.899 6.822 -26.728, -33.873 6.884 -26.629, -33.815 7.021 -26.762, -33.839 6.963 -26.842, -33.861 6.864 -26.847, -33.700 6.954 -26.559, -33.774 6.992 -26.622, -33.813 6.982 -26.647, -33.800 6.935 -26.577, -33.754 6.994 -26.613, -33.755 7.042 -26.683, -33.724 7.066 -26.705, -33.600 7.007 -26.973, -33.600 6.919 -26.998, -33.723 6.909 -26.972, -33.820 6.884 -26.903, -33.756 7.065 -26.752, -33.710 7.090 -26.783, -33.614 7.104 -26.746, -33.609 7.082 -26.695, -33.600 7.101 -26.735, -33.617 7.110 -26.808, -33.737 7.044 -26.894, -33.794 7.020 -26.854, -33.796 6.981 -26.895, -33.621 7.063 -26.926, -33.736 7.001 -26.935, -33.620 7.017 -26.966, -33.687 7.087 -26.728, -33.662 7.070 -26.683, -33.640 7.044 -26.648, -33.690 7.055 -26.667, -33.728 7.075 -26.840, -33.780 7.049 -26.804, -33.620 7.096 -26.871, -32.900 7.398 -23.431, -32.900 6.843 -23.669, -32.900 6.293 -24.379, -33.200 6.202 -24.976, -33.200 6.248 -25.276, -33.200 6.723 -26.038, -33.200 6.972 -26.212, -33.200 7.548 -26.392, -33.200 7.852 -26.392, -32.900 7.852 -26.392, -33.200 8.149 -26.331, -32.900 8.149 -26.331, -33.200 8.428 -26.212, -32.900 8.428 -26.212, -33.200 8.886 -25.818, -33.200 9.183 -24.673, -32.900 8.002 -23.431, -32.900 7.700 -23.400, -33.200 6.613 -23.867, -32.900 6.217 -24.673, -32.900 6.202 -24.976, -32.900 6.248 -25.276, -33.200 6.353 -25.561, -33.200 6.514 -25.818, -32.900 6.972 -26.212, -32.900 7.251 -26.331, -32.900 8.886 -25.818, -33.200 9.152 -25.276, -32.900 9.152 -25.276, -33.200 9.198 -24.976, -33.200 9.107 -24.379, -32.900 9.107 -24.379, -33.200 8.973 -24.107, -33.200 8.002 -23.431, -32.900 8.661 -23.497, -33.700 8.225 -23.283, -32.900 7.160 -23.288, -33.700 7.175 -23.283, -33.700 7.434 -23.221, -32.900 7.779 -23.202, -32.900 6.873 -23.415, -32.900 6.614 -23.592, -33.700 6.498 -23.698, -32.900 6.215 -24.073, -32.900 6.002 -24.979, -33.700 6.006 -25.048, -32.900 6.145 -25.587, -33.700 6.701 -23.525, -33.700 6.307 -23.925, -33.700 6.058 -25.340, -32.900 6.298 -25.861, -32.900 6.498 -26.102, -32.900 7.052 -26.656, -33.600 7.052 -26.656, -33.673 7.021 -26.626, -32.900 8.902 -23.698, -11.900 6.800 -26.700, -11.900 2.134 -24.860, -11.900 1.538 -25.035, -11.900 -0.929 -25.153, -11.900 -2.134 -24.860, -11.900 -2.710 -24.628, -11.900 -3.783 -24.006, -11.900 -6.800 -26.700, -11.900 -6.957 -25.643, -11.900 -7.495 -25.930, -11.900 -7.700 -25.950, -11.900 -8.073 -26.381, -11.900 -8.102 -25.870, -11.900 -8.513 -26.087, -11.900 -8.710 -25.909, -11.900 -8.573 -25.484, -11.900 -9.046 -25.500, -11.900 -6.670 -24.695, -11.900 -6.827 -24.316, -11.900 -6.958 -24.157, -11.900 -8.800 -22.720, -11.900 -9.500 -24.000, -11.900 -8.993 -22.701, -11.900 -9.384 -24.784, -11.900 -9.295 -25.033, -11.900 -8.573 -24.317, -11.900 -8.671 -24.498, -11.900 -8.730 -24.696, -11.900 -8.888 -25.713, -11.900 -8.442 -25.643, -11.900 -7.065 -26.687, -11.900 7.327 -26.648, -11.900 7.700 -25.950, -11.900 7.833 -26.495, -11.900 7.905 -25.930, -11.900 8.513 -26.088, -11.900 8.671 -25.302, -11.900 8.730 -25.104, -11.900 9.384 -24.784, -11.900 8.573 -24.316, -11.900 7.495 -25.930, -11.900 8.102 -25.870, -11.900 8.283 -25.773, -11.900 8.443 -25.643, -11.900 8.573 -25.483, -11.900 9.349 -22.556, -11.900 8.993 -22.701, -11.900 8.800 -22.720, -11.900 5.123 -22.720, -11.900 6.827 -24.317, -11.900 -7.298 -23.930, -11.900 -7.117 -24.027, -11.900 7.700 -23.850, -33.877 6.800 -26.815, -33.812 6.800 -26.912, -11.923 -6.800 -26.815, -11.923 6.800 -26.815, -12.085 -6.800 -26.977, -12.200 -6.800 -27.000, -12.200 -7.227 -26.969, -32.900 -6.919 -26.998, -32.900 -8.773 -26.260, -32.900 -9.306 -25.649, -12.200 -9.324 -25.622, -32.900 -9.656 -24.917, -12.200 -9.769 -24.427, -33.600 -6.879 -26.999, -33.600 -6.840 -27.000, -33.672 9.662 -24.290, -33.676 9.757 -24.213, -33.796 9.651 -24.218, -33.783 9.602 -24.248, -33.815 9.562 -24.221, -33.798 9.693 -24.180, -33.745 9.731 -24.199, -33.745 9.689 -24.241, -33.600 9.773 -24.207, -33.677 9.716 -24.258, -33.600 9.626 -24.309, -33.600 9.535 -24.301, -33.600 9.456 -24.252, -33.640 9.448 -24.244, -33.666 9.481 -24.268, -33.635 9.491 -24.279, -33.642 9.515 -24.290, -33.755 9.483 -24.242, -33.662 9.600 -24.304, -33.649 9.541 -24.299, -33.691 9.465 -24.253, -33.717 9.579 -24.287, -33.758 9.550 -24.264, -33.726 9.503 -24.265, -33.693 9.525 -24.285, -33.679 9.502 -24.278, -33.709 9.483 -24.260, -33.736 9.637 -24.272, -33.700 9.359 -24.154, -33.775 9.375 -24.150, -33.811 9.389 -24.137, -33.838 9.514 -24.188, -33.847 9.467 -24.157, -33.849 9.580 -24.177, -33.839 9.642 -24.163, -33.856 9.619 -24.144, -33.828 9.538 -24.204, -33.814 9.438 -24.175, -33.873 9.429 -24.084, -33.886 9.533 -24.104, -33.870 9.591 -24.131, -33.872 9.500 -24.133, -33.869 9.433 -24.096, -33.887 9.459 -24.070, -33.820 9.703 -24.084, -33.775 9.415 -24.186, -33.806 9.477 -24.206, -33.673 9.426 -24.221, -33.760 9.462 -24.228, -33.767 9.446 -24.214, -33.798 9.497 -24.222, -33.843 9.409 -24.119, -33.860 9.553 -24.162, -33.900 -9.163 -15.709, -33.900 -9.107 -15.900, -33.900 -9.107 -16.100, -33.900 -9.422 -16.589, -35.400 -9.336 -16.524, -35.400 -9.500 -16.632, -33.900 -9.603 -16.672, -35.315 -9.709 -16.694, -35.217 -9.776 -16.700, -33.900 -9.271 -16.458, -33.900 -9.422 -15.411, -33.900 -9.603 -15.328, -35.100 -9.800 -15.300, -35.400 -9.500 -15.368, -35.379 -9.610 -15.326, -35.315 -9.709 -15.306, -35.217 -9.776 -15.300, -35.215 -9.777 -12.000, -35.312 -9.712 -12.000, -35.392 -9.550 -11.606, -35.400 -9.500 -12.000, -35.100 -9.773 -11.477, -35.230 -9.544 -10.516, -35.392 -8.641 -9.177, -35.400 -8.450 -9.039, -35.392 -8.928 -9.617, -35.230 -9.352 -10.003, -35.335 -9.275 -10.037, -35.400 -8.123 -8.677, -35.100 -8.146 -8.284, -35.100 -7.739 -7.955, -35.230 -6.670 -7.395, -35.230 -6.152 -7.217, -35.100 -5.840 -7.109, -35.230 -5.618 -7.097, -35.100 -5.323 -7.027, -35.100 -4.800 -7.000, -35.215 -4.800 -7.023, -35.230 -5.074 -7.037, -35.335 -5.069 -7.120, -35.335 -6.130 -7.297, -35.335 -6.639 -7.472, -35.335 -8.738 -9.106, -35.230 -9.104 -9.515, -35.100 -8.845 -9.061, -35.230 -8.805 -9.056, -35.230 -8.457 -8.634, -35.230 -8.064 -8.252, -35.100 -7.300 -7.670, -35.230 -7.632 -7.916, -35.230 -7.166 -7.629, -35.335 -5.604 -7.180, -35.312 -4.800 -7.088, -35.392 -5.585 -7.298, -35.392 -7.069 -7.808, -35.392 -7.516 -8.083, -35.392 -7.931 -8.405, -35.335 -8.396 -8.690, -35.392 -5.063 -7.240, -35.400 -5.240 -7.319, -35.400 -6.094 -7.480, -35.392 -6.097 -7.413, -35.392 -6.594 -7.584, -35.400 -6.960 -7.825, -35.400 -7.372 -8.066, -35.392 -8.307 -8.772, -35.400 -9.170 -10.270, -35.392 -9.165 -10.085, -35.335 -9.464 -10.541, -35.230 -9.753 -11.590, -35.392 -9.349 -10.577, -35.392 -9.478 -11.086, -35.400 -9.417 -11.119, -35.377 -9.615 -12.000, -35.335 -9.670 -11.596, -35.335 -9.596 -11.063, -35.230 -9.678 -11.047, -35.335 -9.032 -9.556, -35.335 -8.010 -8.315, -35.335 -7.585 -7.984, -35.335 -7.126 -7.702, -35.400 -4.800 -7.300, -35.377 -4.800 -7.185, -35.312 4.800 -7.088, -35.100 4.800 -7.000, -35.215 4.800 -7.023, -35.400 8.800 -22.420, -35.377 8.800 -22.535, -35.312 8.800 -22.632, -35.215 -8.800 -22.697, -35.100 -9.023 -22.695, -35.392 -8.983 -22.464, -35.400 -9.058 -22.371, -35.400 -8.931 -22.408, -35.100 -9.234 -22.621, -35.230 -9.032 -22.662, -35.230 -9.251 -22.579, -35.392 -9.431 -22.156, -35.392 -9.308 -22.294, -35.400 -9.181 -22.306, -35.392 -9.156 -22.399, -35.335 -9.012 -22.581, -35.335 -9.212 -22.505, -35.335 -9.388 -22.384, -35.400 -9.385 -22.104, -35.100 -9.582 -22.343, -35.230 -9.443 -22.446, -35.400 -9.500 -21.720, -35.392 -9.517 -21.992, -35.230 -9.599 -22.271, -35.392 -9.561 -21.812, -35.230 -9.707 -22.064, -35.230 -9.763 -21.837, -35.215 -9.777 -21.720, -35.377 -8.800 -22.535, -35.312 -8.800 -22.632, -35.335 -9.530 -22.224, -35.335 -9.681 -21.827, -35.335 -9.629 -22.035, -35.100 -9.800 -21.720, -35.100 -9.800 -20.700, -35.217 -9.776 -20.700, -35.377 -9.615 -21.720, -35.379 -9.610 -20.674, -35.312 -9.712 -21.720, -35.315 -9.709 -19.306, -35.379 -9.610 -19.326, -35.400 -9.500 -19.368, -33.900 -9.422 -19.411, -35.400 -9.208 -19.626, -33.900 -9.163 -19.709, -35.400 -9.128 -19.805, -33.900 -9.107 -20.100, -35.400 -9.100 -20.000, -33.900 -9.163 -20.291, -35.400 -9.208 -20.374, -33.900 -9.422 -20.589, -35.400 -9.336 -20.524, -35.315 -9.709 -20.694, -33.900 -9.800 -20.700, -33.900 -9.107 -19.900, -33.900 -9.271 -20.458, -35.400 -9.500 -20.632, -35.379 -9.610 -18.674, -35.315 -9.709 -18.694, -35.217 -9.776 -18.700, -35.217 -9.776 -19.300, -35.400 -9.336 -17.476, -33.900 -9.271 -17.542, -35.400 -9.128 -17.805, -33.900 -9.163 -18.291, -33.900 -9.422 -18.589, -33.900 -9.107 -17.900, -35.400 -9.100 -18.000, -33.900 -9.107 -18.100, -35.400 -9.208 -18.374, -33.900 -9.422 -17.411, -33.900 -9.603 -17.328, -35.400 -9.500 -17.368, -35.379 -9.610 -17.326, -35.217 -9.776 -17.300, -35.100 -9.800 -17.300, -35.315 -9.709 -17.306, -35.100 -9.800 -16.700, -35.379 -9.610 -16.674, -37.600 -0.845 2.878, -33.900 -0.845 2.878, -33.900 -1.246 2.729, -37.600 -1.965 2.267, -33.900 -2.729 1.246, -37.600 -2.524 1.622, -33.900 -2.969 0.427, -37.600 -2.969 0.427, -33.900 -2.969 -0.427, -37.600 -2.969 -0.427, -33.900 -2.729 -1.246, -37.600 -2.729 -1.246, -33.900 -1.622 -2.524, -33.900 -0.845 -2.878, -37.600 -0.000 -3.000, -37.600 1.622 -2.524, -37.600 2.524 -1.622, -33.900 2.524 1.622, -37.600 2.267 1.965, -37.600 1.622 2.524, -37.600 0.845 2.878, -37.600 0.427 2.969, -37.600 0.000 3.000, -33.900 -1.622 2.524, -33.900 -1.965 2.267, -33.900 -2.267 1.965, -33.900 -2.524 1.622, -37.600 -2.878 -0.845, -33.900 -2.524 -1.622, -37.600 -2.524 -1.622, -33.900 -2.267 -1.965, -37.600 -2.267 -1.965, -33.900 0.845 -2.878, -33.900 1.246 -2.729, -33.900 1.965 -2.267, -37.600 1.965 -2.267, -37.600 2.267 -1.965, -37.600 2.729 -1.246, -33.900 2.969 -0.427, -37.600 2.969 -0.427, -37.600 3.000 0.000, -33.900 2.267 1.965, -37.600 1.965 2.267, -33.900 1.622 2.524, -33.900 0.845 2.878, -33.900 -5.355 -7.031, -35.100 -6.345 -7.245, -33.900 -6.950 -7.486, -33.900 -8.309 -8.439, -35.100 -9.368 -9.966, -33.892 -9.568 -10.496, -35.100 -9.555 -10.455, -35.100 -6.834 -7.432, -33.900 -7.438 -7.752, -33.900 -7.893 -8.071, -35.100 -8.516 -8.654, -35.100 -9.130 -9.500, -33.900 -9.282 -9.783, -35.100 -9.691 -10.960, -33.900 -9.500 3.800, -33.871 -9.629 -10.705, -33.798 -9.725 -11.139, -33.715 -9.777 3.800, -33.702 -9.782 -11.578, -33.812 -9.712 3.800, -33.730 -9.768 3.937, -33.877 -9.615 3.800, -33.600 -9.711 4.740, -33.600 -9.778 4.272, -33.730 -9.618 5.020, -33.892 -9.264 5.471, -33.835 -9.377 5.514, -33.878 -9.282 5.553, -33.900 -9.183 5.496, -33.892 -9.565 3.931, -33.892 -9.522 4.455, -33.835 -9.685 3.935, -33.835 -9.641 4.471, -33.892 -9.421 4.970, -33.730 -9.723 4.483, -33.835 -9.538 5.000, -33.730 -9.455 5.543, -33.873 -9.113 5.567, -33.900 -8.290 4.644, -33.886 -8.371 4.799, -33.841 -8.059 4.666, -33.773 -7.896 4.634, -33.773 -7.748 4.576, -33.773 -7.441 4.503, -33.841 -7.447 4.459, -33.841 -7.763 4.534, -33.700 -7.918 4.659, -33.800 -8.421 4.979, -33.841 -8.327 4.851, -33.773 -8.299 4.885, -33.700 -8.402 4.998, -33.841 -8.198 4.752, -33.873 -8.473 4.927, -33.900 -8.544 4.856, -33.773 -7.282 4.488, -33.886 -7.118 4.376, -33.886 -6.623 4.467, -33.841 -6.644 4.532, -33.700 -6.482 4.659, -33.773 -6.232 4.785, -33.773 -6.367 4.702, -33.700 -6.225 4.807, -33.800 -5.979 4.979, -33.886 -6.034 4.794, -33.900 -6.110 4.644, -33.886 -6.169 4.693, -33.886 -6.313 4.604, -33.886 -6.465 4.528, -33.841 -6.346 4.663, -33.841 -6.492 4.590, -33.841 -6.207 4.749, -33.700 -7.052 4.506, -33.773 -6.810 4.531, -33.773 -6.510 4.631, -33.773 -6.658 4.574, -33.886 -6.785 4.422, -33.886 -6.950 4.391, -33.841 -6.960 4.458, -33.841 -7.122 4.443, -33.773 -6.966 4.502, -33.773 -7.124 4.488, -33.773 -6.106 4.881, -33.841 -6.077 4.847, -33.900 -7.034 4.307, -33.886 -7.288 4.376, -33.900 -7.366 4.307, -33.900 -8.003 4.478, -33.886 -8.092 4.607, -33.773 -8.038 4.705, -33.886 -8.236 4.696, -33.886 -7.941 4.531, -33.886 -7.784 4.470, -33.886 -7.622 4.423, -33.886 -7.457 4.392, -33.841 -6.800 4.488, -33.900 -6.397 4.478, -33.841 -7.914 4.593, -33.773 -7.596 4.532, -33.841 -7.607 4.489, -33.841 -7.285 4.444, -33.700 -8.175 4.807, -33.773 -8.173 4.789, -33.841 -5.791 5.149, -33.773 -5.693 5.383, -33.773 -5.592 5.608, -33.773 -5.764 7.135, -33.800 -5.979 7.421, -33.873 -5.927 7.473, -33.900 -5.856 7.544, -33.841 -5.635 7.002, -33.773 -5.489 6.091, -33.773 -5.492 6.338, -33.773 -5.523 5.846, -33.700 -5.506 6.348, -33.700 -5.558 6.640, -33.773 -5.529 6.583, -33.773 -5.675 6.981, -33.700 -5.659 6.918, -33.773 -5.869 7.280, -33.900 -5.644 7.290, -33.841 -5.561 6.835, -33.886 -5.497 6.860, -33.773 -5.602 6.819, -33.841 -5.486 6.593, -33.900 -5.365 6.692, -33.886 -5.380 6.347, -33.841 -5.447 6.341, -33.900 -5.365 5.708, -33.841 -5.654 5.362, -33.900 -5.478 5.397, -33.900 -5.856 4.856, -33.886 -5.736 5.108, -33.873 -5.927 4.927, -33.773 -5.826 5.175, -33.841 -5.445 6.088, -33.886 -5.413 5.823, -33.886 -5.377 6.084, -33.841 -5.480 5.837, -33.886 -5.486 5.569, -33.841 -5.550 5.593, -33.841 -5.834 7.307, -33.841 -5.727 7.159, -33.886 -5.575 7.033, -33.886 -5.420 6.608, -33.886 -5.595 5.329, -33.886 -5.670 7.197, -33.886 -5.781 7.350, -33.700 -5.998 7.402, -33.815 -6.601 8.367, -33.600 -5.740 8.711, -33.730 -5.347 8.740, -33.715 -4.800 8.777, -33.812 -4.800 8.712, -33.835 -5.338 8.657, -33.892 -6.348 8.308, -33.835 -5.869 8.569, -33.730 -5.887 8.650, -33.900 -4.800 8.500, -33.892 -5.324 8.538, -33.892 -5.842 8.451, -33.835 -6.387 8.422, -33.717 -6.635 8.425, -33.730 -6.414 8.501, -33.715 -1.232 8.777, -33.812 -1.232 8.712, -33.877 -1.232 8.615, -33.877 -4.800 8.615, -33.877 -1.121 8.530, -33.715 -0.964 8.572, -33.812 -0.744 7.500, -33.715 -0.370 7.277, -33.730 -0.455 7.282, -33.835 -0.477 7.201, -33.900 -0.566 7.032, -33.892 -0.636 7.138, -33.715 -0.682 7.516, -33.730 -0.655 7.435, -33.600 -0.660 7.522, -33.600 -0.600 7.407, -33.600 -0.497 7.328, -33.730 -0.535 7.314, -33.730 -0.603 7.367, -33.900 -0.370 7.000, -33.892 -0.832 7.333, -33.877 -0.838 7.474, -33.900 -0.915 7.351, -33.892 -0.747 7.223, -33.835 -0.576 7.242, -33.892 -0.508 7.085, -33.835 -0.662 7.308, -33.835 -0.727 7.394, -33.877 -0.370 7.115, -33.812 0.370 7.212, -33.812 -0.370 7.212, -33.877 0.370 7.115, -33.600 -0.370 7.300, -33.600 0.370 7.300, -33.600 0.600 7.407, -33.730 0.655 7.435, -33.900 0.807 7.189, -33.900 0.735 7.124, -33.892 0.747 7.223, -33.715 0.370 7.277, -33.730 0.535 7.314, -33.730 0.603 7.367, -33.835 0.727 7.394, -33.900 0.867 7.264, -33.892 0.832 7.333, -33.900 0.652 7.071, -33.892 0.636 7.138, -33.900 0.370 7.000, -33.835 0.477 7.201, -33.892 0.508 7.085, -33.835 0.662 7.308, -33.835 0.576 7.242, -33.730 0.455 7.282, -33.877 0.838 7.474, -33.877 1.121 8.530, -33.812 0.744 7.500, -33.715 0.682 7.516, -33.600 0.660 7.522, -33.877 4.800 8.615, -33.715 4.800 8.777, -33.600 1.232 8.800, -33.700 6.638 8.042, -33.873 5.927 7.473, -33.900 6.496 8.183, -33.800 5.979 7.421, -33.873 6.567 8.113, -33.900 5.644 7.290, -33.886 5.799 7.371, -33.900 5.365 6.692, -33.886 5.392 6.457, -33.886 5.470 6.784, -33.900 5.478 7.003, -33.773 5.634 6.896, -33.841 5.851 7.327, -33.700 5.998 7.402, -33.700 5.807 7.175, -33.773 5.789 7.173, -33.773 5.705 7.038, -33.773 5.503 6.441, -33.841 5.444 6.285, -33.886 5.376 6.288, -33.900 5.307 6.366, -33.886 5.376 6.118, -33.900 5.365 5.708, -33.886 5.422 5.785, -33.700 5.807 5.225, -33.773 5.785 5.232, -33.841 5.847 5.077, -33.900 5.856 4.856, -33.900 5.644 5.110, -33.886 5.528 5.465, -33.841 5.663 5.346, -33.773 5.702 5.367, -33.886 5.604 5.313, -33.773 5.488 6.124, -33.700 5.558 5.760, -33.773 5.502 5.966, -33.773 5.574 5.658, -33.773 5.631 5.510, -33.841 5.532 5.644, -33.841 5.458 5.960, -33.841 5.443 6.122, -33.773 5.881 5.106, -33.886 5.693 5.169, -33.841 5.749 5.207, -33.886 5.794 5.034, -33.841 5.590 5.492, -33.886 5.531 6.941, -33.886 5.607 7.092, -33.886 5.696 7.236, -33.841 5.752 7.198, -33.841 5.666 7.059, -33.841 5.489 6.607, -33.886 5.423 6.622, -33.841 5.488 5.800, -33.886 5.391 5.950, -33.773 5.531 5.810, -33.886 5.467 5.623, -33.841 5.593 6.914, -33.773 5.576 6.748, -33.773 5.532 6.596, -33.841 5.534 6.763, -33.841 5.459 6.447, -33.773 5.488 6.282, -33.773 5.885 7.299, -33.841 7.835 4.561, -33.900 7.692 4.365, -33.886 7.860 4.497, -33.900 7.366 4.307, -33.773 7.338 4.492, -33.773 7.583 4.529, -33.773 7.819 4.602, -33.886 8.033 4.575, -33.900 8.003 4.478, -33.841 8.002 4.635, -33.841 8.159 4.727, -33.886 8.197 4.670, -33.886 8.350 4.781, -33.873 8.473 4.927, -33.773 8.280 4.869, -33.700 8.402 4.998, -33.841 8.307 4.834, -33.700 8.199 4.825, -33.841 7.341 4.447, -33.773 7.091 4.489, -33.886 6.823 4.413, -33.900 6.397 4.478, -33.886 6.329 4.595, -33.773 6.383 4.693, -33.700 6.428 4.685, -33.773 6.608 4.592, -33.841 6.593 4.550, -33.886 6.569 4.486, -33.700 6.201 4.825, -33.773 6.175 4.826, -33.873 5.927 4.927, -33.800 5.979 4.979, -33.700 5.998 4.998, -33.841 6.149 4.791, -33.773 6.846 4.523, -33.886 7.084 4.377, -33.900 7.034 4.307, -33.773 8.135 4.764, -33.773 7.981 4.675, -33.841 7.088 4.445, -33.886 7.347 4.380, -33.841 7.593 4.486, -33.886 7.608 4.420, -33.841 6.837 4.480, -33.886 6.108 4.736, -33.841 6.362 4.654, -33.800 9.061 5.619, -33.800 8.421 4.979, -33.873 9.113 5.567, -35.400 6.530 -7.630, -35.400 7.372 -8.066, -35.392 7.296 -7.939, -35.392 8.124 -8.583, -35.400 8.734 -9.428, -35.400 8.448 -9.037, -35.377 4.800 -7.185, -35.100 5.323 -7.027, -35.230 5.887 -7.150, -35.100 6.345 -7.245, -35.230 6.414 -7.299, -35.392 6.834 -7.689, -35.392 6.348 -7.492, -35.335 6.387 -7.378, -35.230 5.347 -7.060, -35.335 5.869 -7.231, -35.100 7.300 -7.670, -35.230 6.921 -7.505, -35.230 7.403 -7.766, -35.100 7.739 -7.955, -35.230 7.853 -8.078, -35.335 7.802 -8.143, -35.335 8.208 -8.497, -35.100 8.146 -8.284, -35.392 8.480 -8.970, -35.335 8.572 -8.893, -35.335 8.891 -9.326, -35.392 9.053 -9.848, -35.400 8.975 -9.840, -35.400 9.170 -10.270, -35.392 8.790 -9.392, -35.335 9.160 -9.793, -35.392 9.264 -10.329, -35.100 9.130 -9.500, -35.230 9.235 -9.756, -35.400 9.423 -11.132, -35.400 9.320 -10.706, -35.335 9.538 -10.800, -35.392 9.522 -11.345, -35.392 9.421 -10.830, -35.100 9.368 -9.966, -35.392 9.565 -11.869, -35.230 9.618 -10.780, -35.335 9.641 -11.329, -35.100 9.691 -10.960, -35.100 9.773 -11.477, -35.230 9.723 -11.317, -35.335 9.685 -11.865, -35.230 9.768 -11.863, -35.312 9.712 -12.000, -35.400 8.123 -8.677, -35.392 7.728 -8.238, -35.400 6.955 -7.824, -35.400 6.110 -7.486, -35.400 5.681 -7.383, -35.392 5.324 -7.262, -35.392 5.842 -7.349, -35.335 5.338 -7.143, -35.335 6.886 -7.580, -35.335 7.359 -7.837, -35.230 8.266 -8.437, -35.230 8.637 -8.840, -35.230 8.961 -9.281, -35.230 9.455 -10.257, -35.335 9.377 -10.286, -33.892 9.522 4.455, -33.900 9.420 4.663, -33.892 9.421 4.970, -33.892 9.264 5.471, -33.730 9.618 5.020, -33.600 9.711 4.740, -33.600 9.778 4.272, -33.730 9.768 3.937, -33.835 9.685 3.935, -33.835 9.641 4.471, -33.730 9.723 4.483, -33.812 9.712 3.800, -33.730 9.455 5.543, -33.835 9.377 5.514, -33.835 9.538 5.000, -33.600 9.446 5.647, -33.892 9.565 3.931, -32.900 9.203 5.765, -32.900 9.301 5.769, -32.900 9.389 5.727, -32.900 9.446 5.647, -33.600 9.389 5.727, -32.900 8.177 5.062, -32.900 7.649 4.769, -32.900 7.887 4.645, -32.900 7.279 4.502, -32.900 6.223 5.062, -32.900 5.715 5.373, -32.900 5.588 5.660, -32.900 5.545 6.589, -32.900 5.645 6.887, -32.900 6.715 8.119, -32.900 6.608 7.578, -32.900 7.048 4.708, -32.900 6.751 4.769, -32.900 6.472 4.888, -32.900 5.853 5.539, -32.900 5.502 6.279, -32.900 6.113 7.233, -32.900 7.548 7.977, -32.900 7.792 7.578, -32.900 8.607 6.721, -32.900 8.683 6.427, -32.900 8.977 6.548, -32.900 8.402 4.998, -32.900 8.698 6.124, -32.900 6.727 8.389, -32.900 6.769 8.301, -33.600 6.765 8.203, -33.600 6.727 8.389, -32.900 6.765 8.203, -33.835 5.338 8.657, -33.892 5.324 8.538, -33.730 5.347 8.740, -33.835 6.387 8.422, -33.892 6.348 8.308, -33.730 5.887 8.650, -33.600 6.200 8.600, -33.815 6.601 8.367, -33.730 6.414 8.501, -33.600 6.647 8.446, -33.892 5.842 8.451, -33.812 4.800 8.712, -33.835 5.869 8.569, -32.200 1.232 8.800, -32.200 -1.232 8.800, -33.600 -4.800 8.800, -12.200 -1.232 8.800, -13.600 1.232 8.800, -11.908 5.063 8.560, -11.965 5.604 8.620, -12.200 5.840 8.691, -11.923 4.800 8.615, -11.908 5.585 8.502, -11.908 6.097 8.387, -11.908 7.069 7.992, -11.908 7.931 7.395, -11.900 8.123 7.123, -11.900 8.734 6.372, -11.900 9.170 5.530, -11.900 9.314 5.110, -11.923 9.615 3.800, -12.085 9.777 3.800, -12.070 9.753 4.210, -12.070 9.678 4.753, -11.908 9.165 5.715, -11.900 6.530 8.170, -12.200 7.739 7.845, -11.965 6.639 8.328, -11.965 6.130 8.503, -11.900 6.960 7.975, -11.965 7.585 7.816, -12.070 8.064 7.548, -11.900 7.372 7.734, -12.200 8.516 7.146, -12.070 8.457 7.166, -11.965 8.010 7.485, -12.070 8.805 6.744, -11.908 8.307 7.028, -12.200 8.845 6.739, -12.070 9.104 6.285, -12.200 9.130 6.300, -11.900 8.450 6.761, -11.908 8.641 6.623, -11.965 9.032 6.244, -11.965 9.275 5.763, -12.070 9.352 5.797, -12.070 9.544 5.284, -11.965 9.596 4.737, -11.908 9.478 4.714, -11.908 9.550 4.194, -11.965 9.670 4.204, -12.200 6.834 8.368, -12.070 6.670 8.405, -12.070 6.152 8.583, -12.200 5.323 8.773, -12.070 5.074 8.763, -12.085 4.800 8.777, -11.988 4.800 8.712, -11.965 5.069 8.680, -12.070 5.618 8.703, -12.070 7.166 8.171, -11.908 6.594 8.216, -12.070 7.632 7.884, -11.965 7.126 8.098, -11.908 7.516 7.717, -11.965 8.396 7.110, -11.908 8.928 6.183, -11.965 8.738 6.694, -11.965 9.464 5.259, -11.908 9.349 5.223, -11.900 0.916 7.353, -11.900 0.867 7.269, -11.900 1.273 1.273, -11.900 6.322 5.623, -11.900 1.800 0.000, -11.900 7.200 5.150, -11.900 7.003 5.169, -11.900 5.240 8.481, -11.900 5.668 8.423, -11.900 6.094 8.320, -11.900 6.168 6.397, -11.900 6.224 6.586, -11.900 6.321 6.773, -11.900 6.458 6.942, -11.900 6.814 7.176, -11.900 7.586 7.176, -11.900 7.772 7.080, -11.900 7.763 7.448, -11.900 8.078 6.777, -11.900 8.176 6.586, -11.900 8.233 6.393, -11.900 8.976 5.955, -11.900 8.232 6.003, -11.900 7.777 5.322, -11.900 9.479 4.245, -11.900 1.133 1.398, -11.900 0.732 7.128, -11.900 0.823 1.600, -11.900 0.663 1.674, -11.900 0.561 7.034, -11.900 0.467 7.009, -11.900 0.338 1.768, -11.900 -0.168 1.793, -11.900 -0.370 7.000, -11.900 -0.331 1.771, -11.900 -0.561 7.034, -11.900 -0.732 7.128, -11.900 -0.831 1.597, -11.900 -0.989 1.505, -11.900 -1.136 1.397, -11.900 -0.949 7.445, -11.900 -1.232 8.500, -11.900 -6.167 6.393, -11.900 -6.224 6.586, -11.900 -5.245 8.479, -11.900 -5.681 8.417, -11.900 -6.458 6.942, -11.900 -6.814 7.176, -11.900 -7.200 7.250, -11.900 -6.955 7.976, -11.900 -7.586 7.176, -11.900 -7.393 7.233, -11.900 -7.761 7.450, -11.900 -7.372 7.734, -11.900 -8.123 7.123, -11.900 -8.176 6.586, -11.900 -8.448 6.763, -11.900 -8.734 6.372, -11.900 -7.942 5.458, -11.900 -9.320 5.094, -11.900 -9.481 4.240, -11.900 -7.772 5.320, -11.900 -9.500 3.800, -11.900 -1.771 -0.331, -11.900 -1.674 -0.663, -11.900 -8.993 -14.219, -11.900 -9.349 -14.364, -11.900 -9.170 5.530, -11.900 -8.078 5.623, -11.900 8.800 -14.200, -11.900 -0.000 -1.800, -11.900 0.494 -1.732, -11.900 0.331 -1.771, -11.900 1.600 -0.823, -11.900 1.508 -0.982, -11.900 8.993 -14.219, -11.900 9.417 4.681, -11.900 8.176 5.814, -11.900 7.200 7.250, -11.900 1.792 -0.170, -11.900 1.769 -0.337, -11.900 -0.170 -1.792, -11.900 -0.502 -1.729, -11.900 -0.338 -1.768, -11.900 -0.981 -1.508, -11.900 -1.397 -1.136, -11.900 -8.800 -14.200, -11.900 -7.007 5.167, -11.900 -6.458 5.458, -11.900 -6.321 5.627, -11.900 -1.800 0.000, -11.900 -4.800 8.500, -11.900 -1.674 0.663, -11.900 -1.508 0.982, -11.900 -1.273 1.273, -11.900 -0.867 7.269, -11.900 9.500 3.800, -11.900 7.393 5.167, -10.488 9.712 -15.200, -10.408 9.561 -15.108, -10.400 9.488 -15.069, -10.423 9.615 -15.200, -10.570 9.599 -14.649, -10.570 9.707 -14.856, -10.700 9.582 -14.577, -10.465 9.388 -14.536, -10.400 8.929 -14.511, -10.408 8.983 -14.456, -10.408 9.308 -14.626, -10.570 9.443 -14.474, -10.465 9.012 -14.339, -10.423 8.800 -14.385, -10.570 9.251 -14.341, -10.488 8.800 -14.288, -10.465 9.530 -14.696, -10.408 9.431 -14.764, -10.570 9.763 -15.083, -10.465 9.681 -15.093, -10.400 9.386 -14.819, -10.400 9.451 -14.942, -10.408 9.517 -14.928, -10.465 9.629 -14.885, -10.408 9.156 -14.521, -10.570 9.032 -14.258, -10.465 9.212 -14.415, -10.408 8.983 -22.464, -10.400 8.931 -22.408, -10.700 9.023 -22.695, -10.700 9.234 -22.621, -10.570 9.032 -22.662, -10.408 9.431 -22.156, -10.408 9.308 -22.294, -10.465 9.212 -22.505, -10.700 9.423 -22.502, -10.400 9.451 -21.978, -10.700 9.582 -22.343, -10.570 9.599 -22.271, -10.408 9.561 -21.812, -10.400 9.489 -21.849, -10.465 9.681 -21.827, -10.400 9.500 -21.720, -10.423 9.615 -21.720, -10.570 9.763 -21.837, -10.488 9.712 -21.720, -10.585 9.777 -21.720, -10.408 9.156 -22.399, -10.465 9.012 -22.581, -10.465 9.388 -22.384, -10.570 9.251 -22.579, -10.465 9.530 -22.224, -10.570 9.443 -22.446, -10.570 9.707 -22.064, -10.465 9.629 -22.035, -10.408 9.517 -21.992, -33.715 6.800 -26.977, -33.600 6.800 -27.000, -33.895 6.832 -26.756, -33.888 6.841 -26.783, -33.900 6.813 -26.700, -33.600 7.109 -26.826, -32.900 7.101 -26.735, -33.600 7.075 -26.911, -32.900 7.075 -26.911, -32.900 7.109 -26.826, -32.900 7.007 -26.973, -32.900 7.548 -26.392, -32.900 8.095 -26.706, -32.900 8.677 -26.038, -32.900 8.773 -26.260, -32.900 9.047 -25.561, -32.900 9.183 -24.673, -32.900 9.456 -24.252, -32.900 9.656 -24.917, -32.900 9.711 -24.275, -32.900 9.754 -24.523, -32.900 6.045 -25.289, -32.900 6.016 -24.665, -32.900 6.088 -24.360, -32.900 8.089 -23.245, -32.900 8.292 -23.522, -32.900 8.387 -23.345, -32.900 8.973 -24.107, -32.900 6.723 -26.038, -32.900 6.514 -25.818, -32.900 6.353 -25.561, -32.900 6.427 -24.107, -32.900 6.392 -23.814, -32.900 6.613 -23.867, -32.900 7.108 -23.522, -32.900 7.465 -23.216, -32.900 8.557 -23.669, -32.900 8.787 -23.867, -32.900 9.198 -24.976, -32.900 9.506 -25.295, -32.900 8.449 -26.506, -32.900 9.535 -24.301, -32.900 9.626 -24.309, -33.600 9.711 -24.275, -32.900 9.773 -24.207, -32.900 9.798 -24.119, -11.923 9.615 -24.000, -11.965 9.658 -24.411, -12.200 9.529 -25.246, -12.070 9.650 -24.837, -11.900 9.487 -24.265, -11.900 9.295 -25.033, -11.908 9.455 -24.779, -11.900 9.181 -25.273, -12.200 8.422 -26.524, -12.070 9.045 -25.945, -11.908 9.317 -25.149, -11.900 9.448 -24.527, -12.200 9.324 -25.622, -12.070 9.299 -25.606, -11.908 9.128 -25.496, -11.900 9.045 -25.500, -11.908 8.296 -26.328, -11.900 8.300 -26.246, -11.900 8.073 -26.382, -11.908 7.579 -26.655, -11.965 7.613 -26.770, -11.965 7.211 -26.858, -12.085 6.800 -26.977, -12.200 7.227 -26.969, -12.070 7.223 -26.940, -11.900 8.887 -25.713, -11.965 8.982 -25.891, -11.965 8.691 -26.182, -12.070 8.745 -26.245, -11.908 8.891 -25.812, -11.900 8.709 -25.910, -11.908 8.612 -26.091, -11.965 8.361 -26.429, -12.070 8.406 -26.499, -12.200 7.645 -26.878, -12.070 8.034 -26.702, -11.900 7.584 -26.584, -11.900 7.065 -26.687, -11.988 6.800 -26.912, -11.908 7.194 -26.739, -12.070 7.637 -26.850, -11.908 7.949 -26.517, -12.070 9.740 -24.423, -12.085 9.777 -24.000, -12.200 9.769 -24.427, -11.965 9.570 -24.813, -11.908 9.539 -24.394, -12.070 9.502 -25.234, -11.965 9.426 -25.199, -11.965 9.229 -25.561, -11.965 7.999 -26.626, -33.600 -6.800 -27.000, -12.200 6.800 -27.000, -33.900 9.500 -24.013, -33.875 9.620 -24.054, -33.790 9.730 -24.094, -33.758 9.753 -24.102, -33.722 9.772 -24.109, -33.600 9.798 -24.119, -35.377 9.615 -21.720, -35.230 9.707 -22.064, -35.335 9.530 -22.224, -35.230 9.599 -22.271, -35.230 9.443 -22.446, -35.335 9.212 -22.505, -35.392 8.983 -22.464, -35.230 9.251 -22.579, -35.335 9.012 -22.581, -35.100 9.234 -22.621, -35.100 9.023 -22.695, -35.215 8.800 -22.697, -35.400 9.184 -22.305, -35.400 9.295 -22.215, -35.392 9.308 -22.294, -35.230 9.763 -21.837, -35.100 9.775 -21.943, -35.100 9.800 -21.720, -35.335 9.629 -22.035, -35.400 9.451 -21.978, -35.392 9.561 -21.812, -35.392 9.517 -21.992, -35.335 9.681 -21.827, -35.215 9.777 -21.720, -35.392 9.431 -22.156, -35.392 9.156 -22.399, -35.335 9.388 -22.384, -35.230 9.032 -22.662, -35.400 -9.336 -19.476, -35.400 -9.500 -18.632, -35.400 -9.336 -18.524, -35.400 9.336 -19.476, -35.400 9.336 -18.524, -35.400 -9.128 -18.195, -35.400 9.100 -18.000, -35.400 -9.128 -16.195, -35.400 -9.100 -16.000, -35.400 -9.128 -15.805, -35.400 9.500 -12.000, -35.400 4.800 -7.300, -35.400 5.245 -7.321, -35.400 7.761 -8.350, -35.400 9.481 -11.560, -35.400 -9.208 -16.374, -35.400 -9.208 -17.626, -35.400 -9.208 -15.626, -35.400 -9.479 -11.556, -35.400 -9.314 -10.690, -35.400 -8.976 -9.845, -35.400 -8.734 -9.428, -35.400 -7.763 -8.352, -35.400 -6.530 -7.630, -35.400 -5.668 -7.377, -35.400 -9.336 -15.476, -35.400 9.208 -17.626, -35.400 9.500 -17.368, -35.400 9.336 -17.476, -35.400 9.128 -18.195, -35.400 9.208 -18.374, -35.400 9.058 -22.371, -35.400 9.208 -20.374, -35.400 9.500 -21.720, -35.400 9.488 -21.851, -35.400 9.386 -22.101, -35.400 8.929 -22.409, -35.400 9.100 -20.000, -35.400 -9.128 -20.195, -35.400 -9.295 -22.215, -35.400 -9.451 -21.978, -35.400 -9.489 -21.849, -35.400 -8.800 -22.420, -33.900 6.110 4.644, -33.900 2.729 1.246, -33.900 6.708 4.365, -33.900 8.290 4.644, -33.900 9.480 4.233, -33.900 2.878 0.845, -33.900 2.969 0.427, -33.900 6.950 -7.486, -33.900 3.000 0.000, -33.900 5.902 -7.123, -33.900 5.355 -7.031, -33.900 2.878 -0.845, -33.900 2.729 -1.246, -33.900 2.524 -1.622, -33.900 2.267 -1.965, -33.900 1.622 -2.524, -33.900 4.800 -7.000, -33.900 0.427 -2.969, -33.900 -0.000 -3.000, -33.900 -4.800 -7.000, -33.900 -0.427 -2.969, -33.900 -1.246 -2.729, -33.900 -1.965 -2.267, -33.900 -2.878 -0.845, -33.900 -3.000 0.000, -33.900 -5.902 -7.123, -33.900 -6.436 -7.275, -33.900 -0.735 7.124, -33.900 -0.654 7.071, -33.900 -0.427 2.969, -33.900 -0.471 7.009, -33.900 0.000 3.000, -33.900 0.427 2.969, -33.900 0.469 7.009, -33.900 0.564 7.032, -33.900 1.246 2.729, -33.900 0.915 7.349, -33.900 5.307 6.034, -33.900 0.949 7.445, -33.900 4.800 8.500, -33.900 8.544 4.856, -33.900 9.321 5.085, -33.900 9.282 -9.783, -33.900 9.500 3.800, -33.900 7.438 -7.752, -33.900 -7.692 4.365, -33.900 -9.420 4.663, -33.900 -8.683 -8.850, -33.900 -9.008 -9.300, -33.900 -9.500 -10.294, -33.900 -9.480 4.233, -33.900 -9.321 5.085, -33.900 -6.708 4.365, -33.900 -2.878 0.845, -33.900 -5.644 5.110, -33.900 -0.808 7.190, -33.900 -0.868 7.266, -33.900 -5.307 6.034, -33.900 -0.949 7.445, -33.900 -5.307 6.366, -33.900 -5.478 7.003, -33.900 -5.233 8.480, -33.900 -5.663 8.420, -33.900 -6.085 8.321, -33.900 5.233 8.480, -33.900 5.856 7.544, -33.900 5.663 8.420, -33.900 6.085 8.321, -33.900 5.478 5.397, -33.900 1.965 2.267, -35.100 5.840 -7.109, -33.900 6.436 -7.275, -33.900 7.893 -8.071, -33.900 8.683 -8.850, -35.100 8.845 -9.061, -35.100 9.555 -10.455, -33.892 9.568 -10.496, -33.871 9.629 -10.705, -35.100 6.834 -7.432, -33.900 8.309 -8.439, -35.100 8.516 -8.654, -33.900 9.008 -9.300, -33.900 9.500 -10.294, -33.600 4.800 8.800, -12.200 9.368 5.834, -33.600 5.272 8.778, -33.600 5.740 8.711, -12.200 6.345 8.555, -32.900 6.647 8.446, -32.900 7.110 8.235, -12.200 7.300 8.130, -32.900 7.958 7.676, -12.200 8.146 7.516, -32.900 8.336 7.336, -32.900 8.676 6.958, -32.900 9.235 6.110, -12.200 9.555 5.345, -33.600 9.600 5.200, -12.200 9.691 4.840, -12.200 9.773 4.323, -11.908 9.570 -14.562, -11.988 9.712 3.800, -12.003 9.726 -14.823, -11.930 9.631 -14.644, -10.700 9.023 -14.225, -10.700 9.234 -14.299, -11.900 9.178 -14.274, -11.900 9.349 -14.364, -10.700 9.423 -14.418, -11.900 9.500 -14.486, -10.700 9.701 -14.766, -10.700 9.775 -14.977, -12.098 9.782 -15.012, -10.400 9.500 -15.368, -10.400 9.500 -15.200, -10.585 9.777 -15.200, -10.583 9.776 -15.300, -10.700 9.800 -15.300, -11.900 9.422 -16.589, -11.900 9.271 -15.542, -11.900 9.422 -15.411, -11.900 9.163 -16.291, -10.485 9.709 -16.694, -10.421 9.610 -16.674, -11.900 9.603 -16.672, -10.400 9.208 -16.374, -11.900 9.271 -16.458, -11.900 9.107 -16.100, -11.900 9.107 -15.900, -11.900 9.163 -15.709, -10.421 9.610 -15.326, -11.900 9.603 -15.328, -10.400 9.128 -15.805, -10.400 9.208 -15.626, -10.485 9.709 -15.306, -10.700 9.800 -16.700, -10.421 9.610 -17.326, -10.485 9.709 -17.306, -10.583 9.776 -17.300, -10.583 9.776 -16.700, -10.700 9.800 -17.300, -11.900 9.603 -18.672, -11.900 9.422 -17.411, -11.900 9.271 -18.458, -11.900 9.271 -17.542, -11.900 9.107 -17.900, -11.900 9.107 -18.100, -11.900 9.163 -18.291, -11.900 9.163 -17.709, -11.900 9.422 -18.589, -11.900 9.800 -18.700, -11.900 9.603 -17.328, -10.400 9.128 -18.195, -10.400 9.208 -17.626, -10.400 9.500 -17.368, -10.700 9.800 -19.300, -10.583 9.776 -19.300, -10.583 9.776 -18.700, -10.485 9.709 -19.306, -10.485 9.709 -18.694, -10.421 9.610 -18.674, -10.400 9.500 -19.368, -10.421 9.610 -19.326, -10.400 9.500 -18.632, -11.900 9.800 -19.300, -11.900 9.422 -19.411, -11.900 9.271 -19.542, -11.900 9.603 -19.328, -11.900 9.422 -20.589, -11.900 9.603 -20.672, -10.485 9.709 -20.694, -11.900 9.800 -20.700, -10.400 9.500 -20.632, -11.900 9.271 -20.458, -11.900 9.107 -20.100, -11.900 9.107 -19.900, -11.900 9.163 -19.709, -10.400 9.208 -19.626, -11.900 9.163 -20.291, -10.400 9.100 -20.000, -10.400 9.336 -19.476, -10.700 9.800 -20.700, -10.583 9.776 -20.700, -10.421 9.610 -20.674, -11.932 9.634 -22.272, -10.700 9.701 -22.154, -10.700 9.775 -21.943, -12.004 9.727 -22.095, -12.098 9.781 -21.908, -10.700 9.800 -21.720, -11.900 9.178 -22.646, -11.900 9.500 -22.434, -11.900 9.500 -24.000, -12.200 9.800 -21.720, -11.908 9.571 -22.357, -11.988 9.712 -24.000, -12.200 9.678 -24.845, -32.900 9.306 -25.649, -12.200 8.765 -26.267, -32.900 9.060 -25.973, -12.200 9.067 -25.965, -12.200 8.046 -26.729, -32.900 7.717 -26.856, -33.600 6.840 -27.000, -33.600 6.879 -26.999, -32.900 6.919 -26.998, -32.900 7.323 -26.954, -33.600 9.799 -24.079, -12.200 9.800 -24.000, -33.600 9.800 -24.040, -33.600 9.800 -21.720, -33.600 9.800 -24.000, -33.812 9.712 -24.000, -33.870 9.631 -22.276, -33.892 9.570 -22.358, -33.900 9.500 -24.000, -33.702 9.782 -21.908, -33.715 9.777 -24.000, -33.877 9.615 -24.000, -35.100 9.701 -22.154, -35.100 9.423 -22.502, -33.900 9.178 -22.646, -33.900 8.993 -22.701, -33.797 9.726 -22.097, -35.100 9.582 -22.343, -35.100 9.800 -20.700, -35.315 9.709 -20.694, -35.379 9.610 -20.674, -35.217 9.776 -20.700, -35.312 9.712 -21.720, -33.900 9.800 -19.300, -33.900 9.271 -19.542, -33.900 9.163 -19.709, -33.900 9.603 -20.672, -33.900 9.422 -19.411, -33.900 9.603 -19.328, -35.400 9.128 -19.805, -33.900 9.107 -19.900, -33.900 9.107 -20.100, -33.900 9.271 -20.458, -33.900 9.422 -20.589, -35.400 9.208 -19.626, -35.400 9.128 -20.195, -33.900 9.163 -20.291, -35.400 9.336 -20.524, -35.400 9.500 -20.632, -35.315 9.709 -19.306, -35.217 9.776 -19.300, -35.400 9.500 -19.368, -35.400 9.500 -18.632, -35.315 9.709 -18.694, -35.379 9.610 -19.326, -35.379 9.610 -18.674, -35.217 9.776 -18.700, -35.100 9.800 -18.700, -33.900 9.603 -17.328, -33.900 9.603 -18.672, -33.900 9.422 -18.589, -33.900 9.271 -18.458, -33.900 9.163 -17.709, -35.379 9.610 -17.326, -33.900 9.422 -17.411, -33.900 9.271 -17.542, -35.400 9.128 -17.805, -33.900 9.107 -17.900, -33.900 9.163 -18.291, -33.900 9.107 -18.100, -35.100 9.800 -16.700, -35.217 9.776 -16.700, -35.217 9.776 -17.300, -35.315 9.709 -17.306, -35.315 9.709 -16.694, -33.900 9.107 -15.900, -33.900 9.603 -16.672, -33.900 9.271 -15.542, -35.315 9.709 -15.306, -33.900 9.603 -15.328, -35.379 9.610 -15.326, -35.400 9.500 -15.368, -33.900 9.422 -15.411, -35.400 9.336 -15.476, -35.400 9.208 -15.626, -35.400 9.100 -16.000, -33.900 9.107 -16.100, -33.900 9.422 -16.589, -35.379 9.610 -16.674, -33.900 9.163 -15.709, -35.400 9.128 -15.805, -35.400 9.128 -16.195, -33.900 9.163 -16.291, -35.400 9.208 -16.374, -33.900 9.271 -16.458, -35.400 9.336 -16.524, -35.400 9.500 -16.632, -35.217 9.776 -15.300, -35.100 9.800 -15.300, -35.215 9.777 -12.000, -35.377 9.615 -12.000, -33.600 9.800 -12.000, -33.702 9.782 -11.578, -33.715 9.777 3.800, -33.798 9.725 -11.139, -33.877 9.615 3.800, -33.900 9.800 -15.300, -35.100 9.800 -12.000, -12.200 9.800 3.800, -33.900 9.800 -17.300, -12.200 9.800 -15.200, -11.900 9.800 -16.700, -10.700 9.800 -15.200, -11.900 9.800 -15.300, -33.600 9.800 3.800, -11.900 9.800 -17.300, -33.900 9.800 -18.700, -33.900 9.800 -20.700, -35.100 9.800 -19.300, -10.700 9.800 -18.700, -33.900 9.800 -16.700, -35.100 9.800 -17.300, 9.800 -4.754 3.494, 9.800 -3.082 2.628, 9.800 -3.790 4.522, 9.800 -2.205 3.397, 9.800 -4.053 4.287, 9.800 -3.513 4.740, 9.800 -1.693 3.679, 9.800 -3.223 4.942, 9.800 -0.863 3.957, 9.800 -1.423 3.792, 9.800 -2.922 5.126, 9.800 -2.610 5.291, 9.800 0.008 4.050, 9.800 -2.289 5.438, 9.800 -1.959 5.565, 9.800 0.591 4.007, 9.800 1.161 3.880, 9.800 2.219 3.388, 9.800 -0.934 5.826, 9.800 2.457 3.219, 9.800 0.121 5.899, 9.800 1.516 5.702, 9.800 1.854 5.601, 9.800 2.186 5.480, 9.800 3.423 4.806, 9.800 3.704 4.592, 9.800 3.972 4.363, 9.800 4.893 3.296, 9.800 5.403 2.370, 9.800 5.647 1.708, 9.800 5.739 1.367, 9.800 5.862 0.672, 9.800 4.044 0.211, 9.800 4.049 -0.081, 9.800 3.937 -0.950, 9.800 5.887 -0.386, 9.800 5.799 -1.086, 9.800 3.858 -1.231, 9.800 5.724 -1.431, 9.800 5.628 -1.770, 9.800 5.512 -2.104, 9.800 5.376 -2.430, 9.800 3.503 -2.032, 9.800 3.174 -2.515, 9.800 4.647 -3.635, 9.800 2.779 -2.946, 9.800 3.369 -4.843, 9.800 3.074 -5.036, 9.800 2.326 -3.315, 9.800 2.767 -5.211, 9.800 2.125 -5.504, 9.800 1.825 -3.615, 9.800 -0.154 -4.047, 9.800 -0.446 -4.025, 9.800 2.895 2.832, 9.800 3.273 2.386, 9.800 3.582 1.890, 9.800 3.972 0.791, 9.800 5.891 0.320, 9.800 4.033 -0.373, 9.800 5.900 -0.033, 9.800 2.985 -2.737, 9.800 1.453 -5.718, 9.800 -1.574 -3.732, 9.800 -1.839 -3.608, 9.800 1.108 -5.795, 9.800 -2.572 -3.129, 9.800 -2.339 -3.306, 9.800 -5.839 -0.847, 9.800 0.759 -5.851, 9.800 0.408 -5.886, 9.800 0.055 -5.900, 9.800 -0.297 -5.892, 9.800 -1.345 -5.745, 9.800 -2.021 -5.543, 9.800 -4.101 -4.242, 9.800 -2.978 -5.093, 9.800 -3.278 -4.906, 9.800 -5.696 -1.538, 9.800 -5.472 -2.207, 9.800 -0.649 -5.864, 9.800 -1.686 -5.654, 9.800 -2.349 -5.412, 9.800 -3.840 -4.479, 9.800 -5.879 -0.496, 9.800 -5.898 -0.144, 9.800 -5.896 0.209, 9.800 -3.998 -0.647, 9.800 -5.764 1.259, 9.800 -3.428 2.157, 9.800 -4.954 3.204, 9.800 -3.703 1.641, 9.800 -3.575 1.904, 9.800 -4.536 3.772, 10.800 -4.303 4.037, 10.800 -3.790 4.522, 10.800 -3.513 4.740, 10.800 -2.289 5.438, 9.800 -1.281 5.759, 10.800 -0.584 5.871, 9.800 0.824 5.842, 10.800 1.172 5.782, 10.800 2.825 5.180, 9.800 2.825 5.180, 10.800 3.423 4.806, 10.800 3.704 4.592, 9.800 4.465 3.857, 10.800 4.465 3.857, 10.800 5.082 2.998, 10.800 5.252 2.689, 10.800 5.647 1.708, 10.800 5.811 1.021, 10.800 5.891 0.320, 10.800 5.799 -1.086, 10.800 5.628 -1.770, 9.800 5.048 -3.054, 10.800 4.647 -3.635, 10.800 4.421 -3.906, 9.800 4.421 -3.906, 10.800 4.180 -4.164, 10.800 3.923 -4.406, 10.800 2.125 -5.504, 10.800 1.792 -5.621, 10.800 0.759 -5.851, 10.800 -0.297 -5.892, 9.800 -2.668 -5.262, 10.800 -4.347 -3.989, 10.800 -4.578 -3.722, 9.800 -4.578 -3.722, 9.800 -4.792 -3.441, 10.800 -4.792 -3.441, 10.800 -4.990 -3.149, 9.800 -4.990 -3.149, 9.800 -5.169 -2.845, 10.800 -5.696 -1.538, 10.800 -5.873 0.562, 10.800 -5.764 1.259, 9.800 -5.573 1.938, 9.800 -5.301 2.589, 10.800 -5.301 2.589, 9.800 -5.137 2.902, 10.800 -5.137 2.902, 10.800 -4.754 3.494, 9.800 -4.303 4.037, 10.800 -1.623 5.672, 9.800 -1.623 5.672, 9.800 -0.584 5.871, 10.800 -0.232 5.895, 9.800 -0.232 5.895, 10.800 0.121 5.899, 9.800 0.474 5.881, 9.800 1.172 5.782, 10.800 1.516 5.702, 10.800 2.510 5.340, 9.800 2.510 5.340, 10.800 3.129 5.002, 9.800 3.129 5.002, 9.800 4.226 4.117, 10.800 4.687 3.583, 9.800 4.687 3.583, 10.800 4.893 3.296, 9.800 5.082 2.998, 9.800 5.252 2.689, 9.800 5.535 2.042, 9.800 5.811 1.021, 9.800 5.854 -0.737, 10.800 5.222 -2.747, 9.800 5.222 -2.747, 9.800 4.856 -3.351, 9.800 4.180 -4.164, 9.800 3.923 -4.406, 10.800 3.653 -4.633, 9.800 3.653 -4.633, 10.800 3.369 -4.843, 9.800 2.450 -5.367, 9.800 1.792 -5.621, 10.800 1.108 -5.795, 10.800 0.408 -5.886, 10.800 -0.999 -5.815, 9.800 -0.999 -5.815, 10.800 -1.686 -5.654, 10.800 -2.668 -5.262, 10.800 -3.278 -4.906, 9.800 -3.565 -4.701, 9.800 -4.347 -3.989, 9.800 -5.330 -2.530, 9.800 -5.594 -1.876, 9.800 -5.778 -1.195, 10.800 -5.839 -0.847, 9.800 -5.873 0.562, 9.800 -5.829 0.912, 9.800 -5.679 1.601, 10.800 -5.447 2.268, 9.800 -5.447 2.268, 10.800 -4.536 3.772, 10.800 -3.788 3.186, 10.800 -4.053 4.287, 10.800 -3.340 3.654, 10.800 -3.094 3.864, 10.800 -3.223 4.942, 10.800 -4.954 3.204, 10.800 -4.719 1.494, 10.800 -5.573 1.938, 10.800 -5.679 1.601, 10.800 -5.829 0.912, 10.800 -5.896 0.209, 10.800 -4.484 2.097, 10.800 -5.879 -0.496, 10.800 -4.654 -1.687, 10.800 -4.393 -2.280, 10.800 -5.778 -1.195, 10.800 -4.235 -2.563, 10.800 -4.058 -2.834, 10.800 -3.864 -3.094, 10.800 -5.594 -1.876, 10.800 -3.427 -3.572, 10.800 -3.186 -3.788, 10.800 -5.472 -2.207, 10.800 -5.330 -2.530, 10.800 -5.169 -2.845, 10.800 -2.932 -3.988, 10.800 -4.101 -4.242, 10.800 -3.840 -4.479, 10.800 -3.565 -4.701, 10.800 -2.978 -5.093, 10.800 -1.494 -4.719, 10.800 -2.021 -5.543, 10.800 -1.182 -4.807, 10.800 0.055 -5.900, 10.800 1.379 -4.754, 10.800 1.453 -5.718, 10.800 2.450 -5.367, 10.800 2.767 -5.211, 10.800 3.074 -5.036, 10.800 2.834 -4.058, 10.800 3.572 -3.427, 10.800 5.048 -3.054, 10.800 4.484 -2.097, 10.800 5.376 -2.430, 10.800 5.512 -2.104, 10.800 4.611 -1.800, 10.800 4.807 -1.182, 10.800 5.724 -1.431, 10.800 5.887 -0.386, 10.800 5.900 -0.033, 10.800 5.862 0.672, 10.800 4.834 1.066, 10.800 4.754 1.379, 10.800 5.535 2.042, 10.800 5.403 2.370, 10.800 4.393 2.280, 10.800 4.058 2.834, 10.800 3.654 3.340, 10.800 4.226 4.117, 10.800 3.427 3.572, 10.800 3.186 3.788, 10.800 3.972 4.363, 10.800 2.932 3.988, 10.800 2.186 5.480, 10.800 1.854 5.601, 10.800 0.824 5.842, 10.800 2.665 4.172, 10.800 0.474 5.881, 10.800 -2.665 -4.172, 10.800 -2.349 -5.412, 10.800 -1.345 -5.745, 10.800 -0.865 -4.874, 10.800 -0.649 -5.864, 10.800 -0.222 -4.945, 10.800 0.102 -4.949, 10.800 2.563 -4.235, 10.800 3.340 -3.654, 10.800 4.856 -3.351, 10.800 4.719 -1.494, 10.800 5.854 -0.737, 10.800 4.893 0.747, 10.800 5.739 1.367, 10.800 4.533 1.988, 10.800 -0.102 4.949, 10.800 -0.426 4.932, 10.800 -0.934 5.826, 10.800 -1.281 5.759, 10.800 -2.610 5.291, 10.800 -2.922 5.126, 10.800 -0.747 4.893, 10.800 -1.066 4.834, 10.800 -1.379 4.754, 10.800 -1.959 5.565, 10.800 -1.988 4.533, 10.800 -2.563 4.235, 10.800 0.222 4.945, 10.800 0.545 4.920, 10.800 0.865 4.874, 10.800 1.182 4.807, 10.800 -5.898 -0.144, 10.800 -3.988 2.932, 12.400 3.988 -2.932, 10.800 3.094 -3.864, 12.400 3.340 -3.654, 12.400 3.094 -3.864, 12.400 2.834 -4.058, 10.800 2.280 -4.393, 12.400 2.280 -4.393, 12.400 1.988 -4.533, 12.400 1.379 -4.754, 12.400 0.747 -4.893, 12.400 -0.545 -4.920, 12.400 -1.494 -4.719, 12.400 -1.800 -4.611, 10.800 -2.097 -4.484, 12.400 -2.386 -4.337, 12.400 -3.654 -3.340, 12.400 -4.235 -2.563, 10.800 -4.533 -1.988, 12.400 -4.393 -2.280, 12.400 -4.654 -1.687, 12.400 -4.834 -1.066, 10.800 -4.893 -0.747, 12.400 -4.893 -0.747, 10.800 -4.932 -0.426, 12.400 -4.932 -0.426, 10.800 -4.920 0.545, 12.400 -4.945 0.222, 12.400 -4.807 1.182, 12.400 -4.484 2.097, 10.800 -4.172 2.665, 12.400 -3.788 3.186, 12.400 -3.572 3.427, 10.800 -2.280 4.393, 12.400 -2.280 4.393, 12.400 -1.687 4.654, 12.400 -0.102 4.949, 12.400 0.545 4.920, 10.800 1.800 4.611, 12.400 1.800 4.611, 12.400 2.386 4.337, 10.800 3.864 3.094, 12.400 3.654 3.340, 12.400 3.864 3.094, 10.800 4.235 2.563, 12.400 4.393 2.280, 10.800 4.654 1.687, 12.400 4.754 1.379, 12.400 4.932 0.426, 10.800 4.945 -0.222, 12.400 4.920 -0.545, 12.400 4.874 -0.865, 12.400 4.484 -2.097, 10.800 3.988 -2.932, 12.400 4.172 -2.665, 10.800 3.788 -3.186, 10.800 1.988 -4.533, 10.800 1.687 -4.654, 10.800 1.066 -4.834, 12.400 1.066 -4.834, 10.800 0.747 -4.893, 10.800 0.426 -4.932, 10.800 -0.545 -4.920, 10.800 -1.800 -4.611, 10.800 -2.386 -4.337, 12.400 -2.665 -4.172, 10.800 -3.654 -3.340, 10.800 -4.754 -1.379, 10.800 -4.834 -1.066, 10.800 -4.949 -0.102, 10.800 -4.945 0.222, 10.800 -4.874 0.865, 10.800 -4.807 1.182, 10.800 -4.611 1.800, 10.800 -4.337 2.386, 12.400 -3.988 2.932, 10.800 -3.572 3.427, 12.400 -3.340 3.654, 10.800 -2.834 4.058, 10.800 -1.687 4.654, 12.400 -1.066 4.834, 12.400 1.182 4.807, 10.800 1.494 4.719, 10.800 2.097 4.484, 12.400 2.097 4.484, 10.800 2.386 4.337, 12.400 3.186 3.788, 12.400 3.427 3.572, 12.400 4.058 2.834, 12.400 4.235 2.563, 12.400 4.654 1.687, 10.800 4.932 0.426, 10.800 4.949 0.102, 10.800 4.920 -0.545, 10.800 4.874 -0.865, 12.400 4.611 -1.800, 10.800 4.337 -2.386, 10.800 4.172 -2.665, 12.600 3.036 -2.974, 12.600 2.819 -3.181, 12.600 2.587 -3.372, 12.600 2.425 -4.084, 12.600 2.087 -3.702, 12.600 2.147 -4.237, 12.600 1.545 -3.959, 12.600 1.563 -4.485, 12.600 1.260 -4.580, 12.600 0.323 -4.739, 12.600 4.168 -2.278, 12.600 3.593 -2.269, 12.600 3.877 -1.741, 12.600 3.990 -1.463, 12.600 4.685 -0.785, 12.600 4.240 -0.293, 12.600 4.619 1.106, 12.600 4.306 2.004, 12.600 4.001 2.560, 12.600 3.230 2.762, 12.600 3.624 3.071, 12.600 2.809 3.189, 12.600 3.182 3.526, 12.600 2.940 3.731, 12.600 1.809 3.846, 12.600 0.960 4.140, 12.600 0.941 4.656, 12.600 -0.005 4.750, 12.600 -0.638 4.707, 12.600 -1.405 4.011, 12.600 -1.260 4.580, 12.600 -1.859 4.371, 12.600 -2.425 4.084, 12.600 -2.693 3.913, 12.600 -3.139 2.865, 12.600 -4.007 2.551, 12.600 -4.168 2.278, 12.600 -4.435 1.702, 12.600 -4.122 1.033, 12.600 -4.185 0.740, 12.600 -4.619 -1.106, 12.600 -3.325 -2.646, 12.600 -3.821 -2.822, 12.600 -3.624 -3.071, 12.600 -2.695 -3.286, 12.600 -1.250 -4.583, 12.600 -0.517 -4.218, 12.600 0.679 -4.195, 12.600 4.209 -0.592, 12.600 4.748 -0.153, 12.600 4.250 0.006, 12.600 4.239 0.306, 12.600 4.080 1.190, 12.600 3.872 1.753, 12.600 4.163 2.287, 12.600 3.738 2.021, 12.600 2.332 3.553, 12.600 2.076 3.708, 12.600 0.666 4.197, 12.600 0.628 4.708, 12.600 -0.231 4.244, 12.600 -0.530 4.217, 12.600 -0.826 4.169, 12.600 -1.563 4.485, 12.600 -1.684 3.902, 12.600 -1.955 3.774, 12.600 -2.216 3.626, 12.600 -2.929 3.079, 12.600 -3.671 2.141, 12.600 -4.311 1.995, 12.600 -3.936 1.603, 12.600 -4.227 0.443, 12.600 -4.748 0.153, 12.600 -4.248 0.144, 12.600 -4.747 -0.164, 12.600 -4.683 -0.795, 12.600 -4.535 -1.412, 12.600 -3.931 -1.615, 12.600 -3.808 -1.888, 12.600 -4.163 -2.287, 12.600 -3.665 -2.152, 12.600 -3.131 -2.874, 12.600 -3.182 -3.526, 12.600 -2.456 -3.468, 12.600 -2.416 -4.090, 12.600 -1.553 -4.489, 12.600 -1.106 -4.104, 12.600 -0.814 -4.171, 12.600 -0.941 -4.656, 12.600 -0.628 -4.708, 12.600 1.859 -4.371, 12.600 3.424 -2.517, 12.600 4.007 -2.551, 9.800 3.759 -1.506, 12.400 3.900 -1.091, 9.800 3.995 -0.663, 9.800 3.904 1.076, 12.400 3.863 1.216, 9.800 3.436 2.144, 12.400 3.511 2.018, 12.400 3.357 2.266, 9.800 3.092 2.616, 12.400 2.339 3.306, 12.400 2.095 3.466, 12.400 1.574 3.732, 9.800 0.878 3.954, 12.400 1.021 3.919, 12.400 0.735 3.983, 9.800 0.300 4.039, 12.400 0.154 4.047, 9.800 -0.284 4.040, 12.400 -0.138 4.048, 12.400 -0.719 3.986, 12.400 -1.005 3.923, 12.400 -1.286 3.841, 12.400 -1.825 3.615, 12.400 -2.326 3.315, 12.400 -2.560 3.139, 9.800 -2.884 2.843, 12.400 -3.641 1.774, 9.800 -3.900 1.091, 12.400 -3.858 1.231, 12.400 -3.937 0.950, 9.800 -4.017 0.518, 9.800 -4.044 0.227, 12.400 -4.033 0.373, 12.400 -4.044 -0.211, 9.800 -3.941 -0.934, 12.400 -3.972 -0.791, 12.400 -3.904 -1.076, 12.400 -3.582 -1.890, 9.800 -3.184 -2.503, 9.800 -2.995 -2.726, 12.400 -3.092 -2.616, 9.800 -2.791 -2.935, 12.400 -2.219 -3.388, 12.400 -1.968 -3.540, 12.400 -1.438 -3.786, 12.400 -0.878 -3.954, 12.400 -0.008 -4.050, 9.800 0.138 -4.048, 12.400 0.284 -4.040, 9.800 1.005 -3.923, 12.400 0.863 -3.957, 9.800 1.559 -3.738, 12.400 1.693 -3.679, 9.800 2.081 -3.474, 12.400 2.205 -3.397, 12.400 3.263 -2.399, 9.800 3.348 -2.279, 9.800 3.641 -1.774, 12.400 3.811 -1.370, 12.400 3.969 -0.807, 12.400 4.017 -0.518, 12.400 4.049 0.065, 9.800 4.019 0.503, 12.400 3.941 0.934, 9.800 3.817 1.355, 9.800 3.709 1.627, 12.400 3.648 1.760, 12.400 2.791 2.935, 9.800 2.683 3.034, 9.800 1.968 3.540, 9.800 1.708 3.672, 9.800 1.438 3.786, 12.400 1.301 3.835, 9.800 -0.575 4.009, 9.800 -1.146 3.884, 9.800 -1.954 3.547, 9.800 -2.445 3.229, 9.800 -2.671 3.044, 12.400 -2.779 2.946, 9.800 -3.263 2.399, 9.800 -3.811 1.370, 9.800 -3.969 0.807, 9.800 -4.049 -0.065, 9.800 -4.034 -0.357, 9.800 -3.863 -1.216, 9.800 -3.765 -1.492, 9.800 -3.648 -1.760, 9.800 -3.511 -2.018, 9.800 -3.357 -2.266, 12.400 -2.895 -2.832, 9.800 -2.095 -3.466, 9.800 -1.301 -3.835, 12.400 -1.161 -3.880, 9.800 -1.021 -3.919, 9.800 -0.735 -3.983, 12.400 -0.591 -4.007, 12.400 -0.300 -4.039, 9.800 0.430 -4.027, 9.800 0.719 -3.986, 12.400 1.146 -3.884, 9.800 1.286 -3.841, 12.400 2.445 -3.229, 9.800 2.560 -3.139, 12.400 2.671 -3.044, 12.600 3.631 -3.063, 12.600 3.827 -2.813, 12.400 3.572 -3.427, 12.600 3.418 -3.298, 12.600 3.190 -3.519, 12.600 2.948 -3.724, 12.400 2.563 -4.235, 12.600 2.693 -3.913, 12.600 0.951 -4.654, 12.600 0.638 -4.707, 12.600 0.005 -4.750, 12.600 -0.312 -4.740, 12.400 -0.865 -4.874, 12.400 -1.182 -4.807, 12.600 -1.849 -4.375, 12.600 -2.684 -3.919, 12.400 -2.932 -3.988, 12.600 -2.940 -3.731, 12.400 -3.186 -3.788, 12.600 -4.001 -2.560, 12.400 -4.754 -1.379, 12.600 -4.726 -0.481, 12.600 -4.538 1.402, 12.400 -4.337 2.386, 12.600 -3.827 2.813, 12.400 1.687 -4.654, 12.400 0.426 -4.932, 12.400 0.102 -4.949, 12.400 -0.222 -4.945, 12.400 -2.097 -4.484, 12.600 -2.138 -4.242, 12.400 -3.427 -3.572, 12.600 -3.411 -3.306, 12.400 -3.864 -3.094, 12.400 -4.058 -2.834, 12.600 -4.306 -2.004, 12.400 -4.533 -1.988, 12.600 -4.431 -1.712, 12.400 -4.949 -0.102, 12.600 -4.727 0.470, 12.400 -4.920 0.545, 12.600 -4.685 0.785, 12.400 -4.874 0.865, 12.600 -4.622 1.096, 12.400 -4.719 1.494, 12.400 -4.611 1.800, 12.400 -4.172 2.665, 12.600 -3.631 3.063, 12.600 -3.418 3.298, 12.600 -3.190 3.519, 12.600 -2.948 3.724, 12.400 -2.563 4.235, 12.600 -0.951 4.654, 12.600 -0.323 4.739, 12.400 0.222 4.945, 12.600 0.312 4.740, 12.600 1.250 4.583, 12.600 1.553 4.489, 12.600 1.849 4.375, 12.600 2.416 4.090, 12.400 2.932 3.988, 12.600 2.684 3.919, 12.600 3.821 2.822, 12.600 4.431 1.712, 12.400 4.834 1.066, 12.600 4.726 0.481, 12.600 4.747 0.164, 12.400 4.945 -0.222, 12.600 4.727 -0.470, 12.400 4.807 -1.182, 12.600 4.538 -1.402, 12.400 4.719 -1.494, 12.600 4.311 -1.995, 12.400 3.788 -3.186, 12.400 -3.094 3.864, 12.400 -2.834 4.058, 12.600 -2.147 4.237, 12.400 -1.988 4.533, 12.400 -1.379 4.754, 12.400 -0.747 4.893, 12.400 -0.426 4.932, 12.400 0.865 4.874, 12.400 1.494 4.719, 12.600 2.138 4.242, 12.400 2.665 4.172, 12.600 3.411 3.306, 12.400 4.533 1.988, 12.600 4.535 1.412, 12.600 4.683 0.795, 12.400 4.893 0.747, 12.400 4.949 0.102, 12.600 4.622 -1.096, 12.600 4.435 -1.702, 12.400 4.337 -2.386, 12.400 3.082 -2.628, 12.600 3.238 -2.752, 12.400 2.884 -2.843, 12.400 1.954 -3.547, 12.600 1.821 -3.840, 12.400 1.423 -3.792, 12.400 0.575 -4.009, 12.600 -1.672 -3.907, 12.600 -2.206 -3.633, 12.400 -2.457 -3.219, 12.400 -2.683 -3.034, 12.400 -3.273 -2.386, 12.600 -3.504 -2.405, 12.400 -3.436 -2.144, 12.600 -4.247 -0.156, 12.400 -3.995 0.663, 12.600 -4.039 1.322, 12.600 -3.813 1.877, 12.400 -3.503 2.032, 12.600 -3.511 2.395, 12.400 -2.985 2.737, 12.600 -3.333 2.636, 12.600 2.343 -3.546, 12.600 1.262 -4.058, 12.600 0.973 -4.137, 12.600 0.381 -4.233, 12.600 0.081 -4.249, 12.600 -0.219 -4.244, 12.600 -1.393 -4.015, 12.400 -1.708 -3.672, 12.600 -1.944 -3.779, 12.600 -2.920 -3.088, 12.400 -3.709 -1.627, 12.400 -3.817 -1.355, 12.600 -4.035 -1.334, 12.600 -4.119 -1.046, 12.600 -4.183 -0.752, 12.400 -4.019 -0.503, 12.600 -4.226 -0.456, 12.400 -4.049 0.081, 12.400 -3.759 1.506, 12.400 -3.348 2.279, 12.400 -3.174 2.515, 12.600 -2.705 3.278, 12.600 -2.467 3.461, 12.400 -2.081 3.474, 12.400 -1.559 3.738, 12.400 -0.430 4.027, 12.600 0.069 4.249, 12.400 1.839 3.608, 12.400 2.572 3.129, 12.400 2.995 2.726, 12.400 3.184 2.503, 12.600 3.417 2.527, 12.600 3.587 2.280, 12.400 3.998 0.647, 12.400 4.044 -0.227, 12.600 4.156 -0.887, 12.600 3.745 -2.010, 12.400 3.575 -1.904, 12.400 3.428 -2.157, 12.600 -1.118 4.100, 12.600 0.368 4.234, 12.400 0.446 4.025, 12.600 1.250 4.062, 12.600 1.533 3.964, 12.600 2.577 3.379, 12.600 3.027 2.983, 12.400 3.765 1.492, 12.600 3.986 1.475, 12.600 4.154 0.900, 12.600 4.207 0.604, 12.400 4.034 0.357, 12.600 4.083 -1.178, 12.400 3.703 -1.641 ] } colorPerVertex FALSE coordIndex [ 106, 33, 0, -1, 15, 0, 1, -1, 2, 15, 1, -1, 2, 3, 15, -1, 15, 3, 45, -1, 45, 3, 53, -1, 53, 3, 70, -1, 69, 53, 70, -1, 69, 54, 53, -1, 69, 55, 54, -1, 69, 4, 55, -1, 69, 5, 4, -1, 69, 6, 5, -1, 5, 6, 64, -1, 7, 84, 103, -1, 7, 8, 84, -1, 84, 8, 9, -1, 9, 8, 10, -1, 10, 8, 97, -1, 97, 8, 11, -1, 11, 8, 85, -1, 85, 8, 12, -1, 12, 8, 100, -1, 41, 12, 100, -1, 41, 39, 12, -1, 12, 39, 13, -1, 84, 14, 103, -1, 103, 14, 0, -1, 33, 103, 0, -1, 106, 0, 15, -1, 128, 16, 24, -1, 128, 17, 16, -1, 128, 127, 17, -1, 17, 127, 18, -1, 18, 127, 21, -1, 134, 21, 22, -1, 19, 22, 131, -1, 150, 131, 23, -1, 133, 23, 149, -1, 20, 133, 149, -1, 18, 21, 134, -1, 134, 22, 19, -1, 19, 131, 150, -1, 150, 23, 133, -1, 16, 25, 24, -1, 24, 25, 147, -1, 147, 25, 30, -1, 26, 30, 151, -1, 155, 151, 139, -1, 27, 139, 28, -1, 31, 28, 152, -1, 32, 152, 29, -1, 144, 29, 141, -1, 154, 144, 141, -1, 147, 30, 26, -1, 26, 151, 155, -1, 155, 139, 27, -1, 27, 28, 31, -1, 31, 152, 32, -1, 32, 29, 144, -1, 103, 33, 34, -1, 102, 34, 108, -1, 35, 108, 101, -1, 44, 101, 168, -1, 160, 44, 168, -1, 160, 36, 44, -1, 160, 170, 36, -1, 36, 170, 37, -1, 124, 37, 88, -1, 40, 88, 38, -1, 39, 38, 13, -1, 39, 40, 38, -1, 39, 41, 40, -1, 40, 41, 42, -1, 124, 42, 43, -1, 36, 43, 44, -1, 36, 124, 43, -1, 36, 37, 124, -1, 15, 104, 106, -1, 15, 52, 104, -1, 15, 45, 52, -1, 52, 45, 46, -1, 50, 46, 113, -1, 114, 113, 115, -1, 158, 115, 47, -1, 158, 114, 115, -1, 158, 48, 114, -1, 114, 48, 49, -1, 50, 49, 51, -1, 52, 51, 104, -1, 52, 50, 51, -1, 52, 46, 50, -1, 45, 53, 46, -1, 46, 53, 54, -1, 60, 54, 55, -1, 61, 55, 4, -1, 5, 61, 4, -1, 5, 56, 61, -1, 5, 64, 56, -1, 56, 64, 65, -1, 59, 65, 66, -1, 117, 66, 67, -1, 57, 67, 165, -1, 57, 117, 67, -1, 57, 180, 117, -1, 117, 180, 58, -1, 59, 58, 63, -1, 56, 63, 61, -1, 56, 59, 63, -1, 56, 65, 59, -1, 46, 54, 60, -1, 113, 60, 116, -1, 115, 116, 62, -1, 47, 62, 181, -1, 47, 115, 62, -1, 60, 55, 61, -1, 116, 61, 63, -1, 62, 63, 58, -1, 181, 58, 180, -1, 181, 62, 58, -1, 64, 6, 65, -1, 65, 6, 119, -1, 66, 119, 118, -1, 67, 118, 68, -1, 165, 68, 179, -1, 165, 67, 68, -1, 6, 69, 119, -1, 119, 69, 70, -1, 71, 70, 3, -1, 77, 3, 2, -1, 1, 77, 2, -1, 1, 78, 77, -1, 1, 0, 78, -1, 78, 0, 73, -1, 72, 73, 121, -1, 76, 121, 74, -1, 177, 74, 175, -1, 177, 76, 74, -1, 177, 75, 76, -1, 76, 75, 120, -1, 72, 120, 81, -1, 78, 81, 77, -1, 78, 72, 81, -1, 78, 73, 72, -1, 119, 70, 71, -1, 118, 71, 79, -1, 68, 79, 80, -1, 179, 80, 178, -1, 179, 68, 80, -1, 71, 3, 77, -1, 79, 77, 81, -1, 80, 81, 120, -1, 178, 120, 75, -1, 178, 80, 120, -1, 0, 14, 73, -1, 73, 14, 83, -1, 121, 83, 82, -1, 74, 82, 94, -1, 175, 94, 93, -1, 175, 74, 94, -1, 14, 84, 83, -1, 83, 84, 9, -1, 95, 9, 10, -1, 96, 10, 97, -1, 98, 97, 11, -1, 85, 98, 11, -1, 85, 91, 98, -1, 85, 12, 91, -1, 91, 12, 38, -1, 86, 38, 88, -1, 87, 88, 37, -1, 171, 37, 170, -1, 171, 87, 37, -1, 171, 172, 87, -1, 87, 172, 89, -1, 86, 89, 90, -1, 91, 90, 98, -1, 91, 86, 90, -1, 91, 38, 86, -1, 83, 9, 95, -1, 82, 95, 123, -1, 94, 123, 92, -1, 93, 92, 174, -1, 93, 94, 92, -1, 95, 10, 96, -1, 123, 96, 122, -1, 92, 122, 99, -1, 174, 99, 161, -1, 174, 92, 99, -1, 96, 97, 98, -1, 122, 98, 90, -1, 99, 90, 89, -1, 161, 89, 172, -1, 161, 99, 89, -1, 12, 13, 38, -1, 41, 100, 42, -1, 42, 100, 125, -1, 43, 125, 35, -1, 44, 35, 101, -1, 44, 43, 35, -1, 100, 8, 125, -1, 125, 8, 7, -1, 102, 7, 103, -1, 34, 102, 103, -1, 125, 7, 102, -1, 35, 102, 108, -1, 35, 125, 102, -1, 48, 107, 49, -1, 49, 107, 112, -1, 51, 112, 105, -1, 104, 105, 34, -1, 106, 34, 33, -1, 106, 104, 34, -1, 107, 109, 112, -1, 112, 109, 111, -1, 105, 111, 108, -1, 34, 105, 108, -1, 109, 110, 111, -1, 111, 110, 101, -1, 108, 111, 101, -1, 110, 168, 101, -1, 51, 105, 104, -1, 112, 111, 105, -1, 49, 112, 51, -1, 114, 49, 50, -1, 113, 114, 50, -1, 60, 113, 46, -1, 61, 116, 60, -1, 116, 115, 113, -1, 62, 116, 63, -1, 117, 58, 59, -1, 66, 117, 59, -1, 119, 66, 65, -1, 71, 118, 119, -1, 118, 67, 66, -1, 77, 79, 71, -1, 79, 68, 118, -1, 80, 79, 81, -1, 76, 120, 72, -1, 121, 76, 72, -1, 83, 121, 73, -1, 95, 82, 83, -1, 82, 74, 121, -1, 96, 123, 95, -1, 123, 94, 82, -1, 98, 122, 96, -1, 122, 92, 123, -1, 99, 122, 90, -1, 87, 89, 86, -1, 88, 87, 86, -1, 124, 88, 40, -1, 42, 124, 40, -1, 125, 43, 42, -1, 126, 128, 148, -1, 126, 127, 128, -1, 126, 129, 127, -1, 127, 129, 21, -1, 21, 129, 130, -1, 22, 130, 298, -1, 131, 298, 132, -1, 23, 132, 289, -1, 149, 289, 317, -1, 20, 317, 284, -1, 133, 284, 273, -1, 150, 273, 272, -1, 19, 272, 135, -1, 134, 135, 267, -1, 18, 267, 259, -1, 17, 259, 136, -1, 16, 136, 137, -1, 25, 137, 255, -1, 30, 255, 138, -1, 151, 138, 245, -1, 139, 245, 377, -1, 28, 377, 376, -1, 152, 376, 140, -1, 29, 140, 153, -1, 141, 153, 142, -1, 154, 142, 143, -1, 144, 143, 222, -1, 32, 222, 221, -1, 31, 221, 145, -1, 27, 145, 219, -1, 155, 219, 210, -1, 26, 210, 146, -1, 147, 146, 199, -1, 24, 199, 148, -1, 128, 24, 148, -1, 21, 130, 22, -1, 22, 298, 131, -1, 131, 132, 23, -1, 23, 289, 149, -1, 149, 317, 20, -1, 20, 284, 133, -1, 133, 273, 150, -1, 150, 272, 19, -1, 19, 135, 134, -1, 134, 267, 18, -1, 18, 259, 17, -1, 17, 136, 16, -1, 16, 137, 25, -1, 25, 255, 30, -1, 30, 138, 151, -1, 151, 245, 139, -1, 139, 377, 28, -1, 28, 376, 152, -1, 152, 140, 29, -1, 29, 153, 141, -1, 141, 142, 154, -1, 154, 143, 144, -1, 144, 222, 32, -1, 32, 221, 31, -1, 31, 145, 27, -1, 27, 219, 155, -1, 155, 210, 26, -1, 26, 146, 147, -1, 147, 199, 24, -1, 156, 47, 414, -1, 156, 158, 47, -1, 156, 157, 158, -1, 158, 157, 48, -1, 48, 157, 435, -1, 107, 435, 432, -1, 109, 432, 430, -1, 110, 430, 167, -1, 168, 167, 159, -1, 160, 159, 169, -1, 170, 169, 424, -1, 171, 424, 423, -1, 172, 423, 162, -1, 161, 162, 173, -1, 174, 173, 421, -1, 93, 421, 418, -1, 175, 418, 176, -1, 177, 176, 420, -1, 75, 420, 417, -1, 178, 417, 163, -1, 179, 163, 164, -1, 165, 164, 416, -1, 57, 416, 166, -1, 180, 166, 415, -1, 181, 415, 414, -1, 47, 181, 414, -1, 48, 435, 107, -1, 107, 432, 109, -1, 109, 430, 110, -1, 110, 167, 168, -1, 168, 159, 160, -1, 160, 169, 170, -1, 170, 424, 171, -1, 171, 423, 172, -1, 172, 162, 161, -1, 161, 173, 174, -1, 174, 421, 93, -1, 93, 418, 175, -1, 175, 176, 177, -1, 177, 420, 75, -1, 75, 417, 178, -1, 178, 163, 179, -1, 179, 164, 165, -1, 165, 416, 57, -1, 57, 166, 180, -1, 180, 415, 181, -1, 182, 183, 550, -1, 550, 183, 541, -1, 540, 550, 541, -1, 540, 184, 550, -1, 550, 184, 532, -1, 531, 550, 532, -1, 531, 185, 550, -1, 550, 185, 186, -1, 191, 186, 513, -1, 509, 191, 513, -1, 509, 505, 191, -1, 191, 505, 503, -1, 187, 191, 503, -1, 187, 189, 191, -1, 187, 188, 189, -1, 189, 188, 190, -1, 550, 186, 191, -1, 192, 191, 193, -1, 192, 550, 191, -1, 191, 461, 193, -1, 193, 461, 438, -1, 438, 461, 194, -1, 447, 194, 484, -1, 197, 484, 195, -1, 455, 195, 478, -1, 456, 478, 473, -1, 198, 473, 460, -1, 196, 198, 460, -1, 438, 194, 447, -1, 447, 484, 197, -1, 197, 195, 455, -1, 455, 478, 456, -1, 456, 473, 198, -1, 199, 351, 148, -1, 199, 349, 351, -1, 199, 146, 349, -1, 349, 146, 361, -1, 346, 361, 211, -1, 200, 211, 362, -1, 345, 362, 201, -1, 621, 201, 617, -1, 621, 345, 201, -1, 621, 202, 345, -1, 345, 202, 622, -1, 363, 622, 623, -1, 204, 623, 203, -1, 628, 204, 203, -1, 628, 208, 204, -1, 628, 625, 208, -1, 208, 625, 209, -1, 205, 209, 399, -1, 352, 399, 400, -1, 206, 400, 305, -1, 126, 305, 129, -1, 126, 206, 305, -1, 126, 148, 206, -1, 206, 148, 207, -1, 352, 207, 359, -1, 205, 359, 350, -1, 208, 350, 204, -1, 208, 205, 350, -1, 208, 209, 205, -1, 146, 210, 361, -1, 361, 210, 360, -1, 211, 360, 212, -1, 362, 212, 364, -1, 201, 364, 213, -1, 617, 213, 214, -1, 617, 201, 213, -1, 210, 219, 360, -1, 360, 219, 218, -1, 212, 218, 215, -1, 364, 215, 216, -1, 213, 216, 217, -1, 619, 217, 220, -1, 619, 213, 217, -1, 619, 214, 213, -1, 218, 219, 368, -1, 215, 368, 367, -1, 216, 367, 366, -1, 217, 366, 365, -1, 220, 365, 615, -1, 220, 217, 365, -1, 221, 341, 145, -1, 221, 342, 341, -1, 221, 222, 342, -1, 342, 222, 343, -1, 344, 343, 223, -1, 369, 223, 225, -1, 224, 225, 371, -1, 226, 371, 609, -1, 226, 224, 371, -1, 226, 227, 224, -1, 224, 227, 228, -1, 229, 228, 611, -1, 613, 229, 611, -1, 613, 365, 229, -1, 613, 615, 365, -1, 222, 143, 343, -1, 343, 143, 370, -1, 223, 370, 230, -1, 225, 230, 372, -1, 371, 372, 231, -1, 609, 231, 605, -1, 609, 371, 231, -1, 370, 143, 337, -1, 230, 337, 336, -1, 372, 336, 335, -1, 231, 335, 332, -1, 604, 332, 333, -1, 604, 231, 332, -1, 604, 605, 231, -1, 153, 338, 142, -1, 153, 236, 338, -1, 153, 140, 236, -1, 236, 140, 232, -1, 237, 232, 233, -1, 374, 233, 375, -1, 373, 375, 234, -1, 601, 234, 241, -1, 601, 373, 234, -1, 601, 603, 373, -1, 373, 603, 331, -1, 374, 331, 334, -1, 237, 334, 235, -1, 236, 235, 338, -1, 236, 237, 235, -1, 236, 232, 237, -1, 140, 376, 232, -1, 232, 376, 358, -1, 233, 358, 238, -1, 375, 238, 239, -1, 234, 239, 240, -1, 599, 240, 597, -1, 599, 234, 240, -1, 599, 241, 234, -1, 358, 376, 242, -1, 238, 242, 243, -1, 239, 243, 244, -1, 240, 244, 379, -1, 597, 379, 596, -1, 597, 240, 379, -1, 245, 328, 377, -1, 245, 329, 328, -1, 245, 138, 329, -1, 329, 138, 249, -1, 246, 249, 250, -1, 384, 250, 382, -1, 247, 382, 254, -1, 647, 254, 646, -1, 647, 247, 254, -1, 647, 664, 247, -1, 247, 664, 327, -1, 383, 327, 650, -1, 248, 383, 650, -1, 248, 379, 383, -1, 248, 596, 379, -1, 138, 255, 249, -1, 249, 255, 357, -1, 250, 357, 251, -1, 382, 251, 252, -1, 254, 252, 253, -1, 646, 253, 663, -1, 646, 254, 253, -1, 357, 255, 381, -1, 251, 381, 256, -1, 252, 256, 385, -1, 253, 385, 257, -1, 644, 257, 662, -1, 644, 253, 257, -1, 644, 663, 253, -1, 136, 326, 137, -1, 136, 258, 326, -1, 136, 259, 258, -1, 258, 259, 260, -1, 386, 260, 355, -1, 264, 355, 261, -1, 263, 261, 262, -1, 660, 262, 659, -1, 660, 263, 262, -1, 660, 643, 263, -1, 263, 643, 265, -1, 264, 265, 325, -1, 386, 325, 266, -1, 258, 266, 326, -1, 258, 386, 266, -1, 258, 260, 386, -1, 259, 267, 260, -1, 260, 267, 356, -1, 355, 356, 268, -1, 261, 268, 387, -1, 262, 387, 269, -1, 658, 269, 657, -1, 658, 262, 269, -1, 658, 659, 262, -1, 356, 267, 388, -1, 268, 388, 270, -1, 387, 270, 389, -1, 269, 389, 279, -1, 657, 279, 271, -1, 657, 269, 279, -1, 272, 321, 135, -1, 272, 322, 321, -1, 272, 273, 322, -1, 322, 273, 274, -1, 323, 274, 354, -1, 392, 354, 275, -1, 319, 275, 276, -1, 655, 276, 283, -1, 655, 319, 276, -1, 655, 277, 319, -1, 319, 277, 639, -1, 320, 639, 640, -1, 278, 320, 640, -1, 278, 279, 320, -1, 278, 271, 279, -1, 273, 284, 274, -1, 274, 284, 280, -1, 354, 280, 393, -1, 275, 393, 286, -1, 276, 286, 281, -1, 283, 281, 282, -1, 283, 276, 281, -1, 280, 284, 318, -1, 393, 318, 285, -1, 286, 285, 394, -1, 281, 394, 287, -1, 288, 287, 313, -1, 288, 281, 287, -1, 288, 282, 281, -1, 289, 316, 317, -1, 289, 290, 316, -1, 289, 132, 290, -1, 290, 132, 299, -1, 297, 299, 291, -1, 296, 291, 292, -1, 295, 292, 293, -1, 652, 293, 294, -1, 652, 295, 293, -1, 652, 653, 295, -1, 295, 653, 311, -1, 296, 311, 314, -1, 297, 314, 315, -1, 290, 315, 316, -1, 290, 297, 315, -1, 290, 299, 297, -1, 132, 298, 299, -1, 299, 298, 300, -1, 291, 300, 395, -1, 292, 395, 303, -1, 293, 303, 396, -1, 301, 396, 304, -1, 301, 293, 396, -1, 301, 294, 293, -1, 300, 298, 302, -1, 395, 302, 306, -1, 303, 306, 397, -1, 396, 397, 398, -1, 304, 398, 651, -1, 304, 396, 398, -1, 129, 308, 130, -1, 129, 305, 308, -1, 308, 305, 307, -1, 306, 307, 397, -1, 306, 308, 307, -1, 306, 302, 308, -1, 308, 302, 130, -1, 130, 302, 298, -1, 310, 630, 309, -1, 209, 309, 399, -1, 209, 310, 309, -1, 209, 627, 310, -1, 209, 625, 627, -1, 651, 398, 631, -1, 631, 398, 309, -1, 630, 631, 309, -1, 653, 312, 311, -1, 311, 312, 313, -1, 287, 311, 313, -1, 287, 314, 311, -1, 287, 394, 314, -1, 314, 394, 315, -1, 315, 394, 285, -1, 316, 285, 318, -1, 317, 318, 284, -1, 317, 316, 318, -1, 319, 639, 320, -1, 392, 320, 391, -1, 323, 391, 390, -1, 322, 390, 321, -1, 322, 323, 390, -1, 322, 274, 323, -1, 643, 324, 265, -1, 265, 324, 662, -1, 257, 265, 662, -1, 257, 325, 265, -1, 257, 385, 325, -1, 325, 385, 266, -1, 266, 385, 256, -1, 326, 256, 381, -1, 137, 381, 255, -1, 137, 326, 381, -1, 247, 327, 383, -1, 384, 383, 378, -1, 246, 378, 380, -1, 329, 380, 328, -1, 329, 246, 380, -1, 329, 249, 246, -1, 603, 330, 331, -1, 331, 330, 333, -1, 332, 331, 333, -1, 332, 334, 331, -1, 332, 335, 334, -1, 334, 335, 235, -1, 235, 335, 336, -1, 338, 336, 337, -1, 142, 337, 143, -1, 142, 338, 337, -1, 224, 228, 229, -1, 369, 229, 339, -1, 344, 339, 340, -1, 342, 340, 341, -1, 342, 344, 340, -1, 342, 343, 344, -1, 345, 622, 363, -1, 200, 363, 347, -1, 346, 347, 348, -1, 349, 348, 351, -1, 349, 346, 348, -1, 349, 361, 346, -1, 363, 623, 204, -1, 347, 204, 350, -1, 348, 350, 359, -1, 351, 359, 207, -1, 148, 351, 207, -1, 400, 206, 352, -1, 352, 206, 207, -1, 399, 309, 353, -1, 400, 353, 307, -1, 305, 400, 307, -1, 359, 205, 352, -1, 352, 205, 399, -1, 291, 299, 300, -1, 354, 274, 280, -1, 355, 260, 356, -1, 250, 249, 357, -1, 233, 232, 358, -1, 223, 343, 370, -1, 212, 360, 218, -1, 348, 359, 351, -1, 347, 350, 348, -1, 200, 347, 346, -1, 211, 200, 346, -1, 360, 211, 361, -1, 363, 204, 347, -1, 362, 211, 212, -1, 345, 363, 200, -1, 362, 345, 200, -1, 368, 215, 218, -1, 215, 364, 212, -1, 364, 201, 362, -1, 367, 216, 215, -1, 216, 213, 364, -1, 145, 341, 368, -1, 219, 145, 368, -1, 366, 367, 340, -1, 339, 366, 340, -1, 339, 365, 366, -1, 339, 229, 365, -1, 217, 216, 366, -1, 340, 367, 341, -1, 341, 367, 368, -1, 369, 339, 344, -1, 223, 369, 344, -1, 337, 230, 370, -1, 230, 225, 223, -1, 372, 230, 336, -1, 229, 369, 224, -1, 224, 369, 225, -1, 371, 225, 372, -1, 235, 336, 338, -1, 231, 372, 335, -1, 374, 334, 237, -1, 233, 374, 237, -1, 242, 238, 358, -1, 238, 375, 233, -1, 331, 374, 373, -1, 373, 374, 375, -1, 243, 239, 238, -1, 239, 234, 375, -1, 377, 328, 242, -1, 376, 377, 242, -1, 244, 243, 380, -1, 378, 244, 380, -1, 378, 379, 244, -1, 378, 383, 379, -1, 240, 239, 244, -1, 380, 243, 328, -1, 328, 243, 242, -1, 384, 378, 246, -1, 250, 384, 246, -1, 381, 251, 357, -1, 251, 382, 250, -1, 252, 251, 256, -1, 383, 384, 247, -1, 247, 384, 382, -1, 254, 382, 252, -1, 266, 256, 326, -1, 253, 252, 385, -1, 264, 325, 386, -1, 355, 264, 386, -1, 388, 268, 356, -1, 268, 261, 355, -1, 265, 264, 263, -1, 263, 264, 261, -1, 270, 387, 268, -1, 387, 262, 261, -1, 135, 321, 388, -1, 267, 135, 388, -1, 389, 270, 390, -1, 391, 389, 390, -1, 391, 279, 389, -1, 391, 320, 279, -1, 269, 387, 389, -1, 390, 270, 321, -1, 321, 270, 388, -1, 392, 391, 323, -1, 354, 392, 323, -1, 318, 393, 280, -1, 393, 275, 354, -1, 286, 393, 285, -1, 320, 392, 319, -1, 319, 392, 275, -1, 276, 275, 286, -1, 315, 285, 316, -1, 281, 286, 394, -1, 296, 314, 297, -1, 291, 296, 297, -1, 302, 395, 300, -1, 395, 292, 291, -1, 303, 395, 306, -1, 311, 296, 295, -1, 295, 296, 292, -1, 293, 292, 303, -1, 396, 303, 397, -1, 398, 397, 353, -1, 309, 398, 353, -1, 353, 397, 307, -1, 399, 353, 400, -1, 752, 406, 755, -1, 752, 697, 406, -1, 752, 745, 697, -1, 697, 745, 698, -1, 698, 745, 404, -1, 701, 404, 740, -1, 706, 740, 735, -1, 405, 735, 401, -1, 403, 401, 402, -1, 719, 403, 402, -1, 698, 404, 701, -1, 701, 740, 706, -1, 706, 735, 405, -1, 405, 401, 403, -1, 406, 802, 755, -1, 755, 802, 779, -1, 777, 755, 779, -1, 777, 773, 755, -1, 755, 773, 407, -1, 769, 755, 407, -1, 769, 408, 755, -1, 755, 408, 757, -1, 801, 409, 802, -1, 802, 409, 410, -1, 800, 802, 410, -1, 800, 794, 802, -1, 802, 794, 411, -1, 412, 802, 411, -1, 412, 413, 802, -1, 802, 413, 779, -1, 415, 878, 414, -1, 415, 875, 878, -1, 415, 166, 875, -1, 875, 166, 871, -1, 871, 166, 416, -1, 870, 416, 869, -1, 870, 871, 416, -1, 416, 164, 869, -1, 869, 164, 867, -1, 867, 164, 163, -1, 864, 163, 417, -1, 863, 417, 420, -1, 861, 420, 176, -1, 859, 176, 418, -1, 857, 418, 419, -1, 857, 859, 418, -1, 867, 163, 864, -1, 864, 417, 863, -1, 863, 420, 861, -1, 861, 176, 859, -1, 418, 421, 419, -1, 419, 421, 422, -1, 422, 421, 173, -1, 427, 173, 162, -1, 428, 162, 423, -1, 426, 423, 424, -1, 887, 424, 425, -1, 887, 426, 424, -1, 422, 173, 427, -1, 427, 162, 428, -1, 428, 423, 426, -1, 424, 169, 425, -1, 425, 169, 429, -1, 429, 169, 159, -1, 431, 159, 167, -1, 430, 431, 167, -1, 430, 883, 431, -1, 430, 432, 883, -1, 883, 432, 881, -1, 881, 432, 433, -1, 433, 432, 435, -1, 434, 435, 436, -1, 434, 433, 435, -1, 429, 159, 431, -1, 435, 157, 436, -1, 436, 157, 880, -1, 880, 157, 156, -1, 437, 156, 414, -1, 878, 437, 414, -1, 880, 156, 437, -1, 438, 439, 193, -1, 438, 445, 439, -1, 438, 447, 445, -1, 445, 447, 448, -1, 443, 448, 560, -1, 562, 560, 561, -1, 440, 561, 451, -1, 442, 451, 441, -1, 442, 440, 451, -1, 442, 906, 440, -1, 440, 906, 552, -1, 562, 552, 444, -1, 443, 444, 446, -1, 445, 446, 439, -1, 445, 443, 446, -1, 445, 448, 443, -1, 447, 197, 448, -1, 448, 197, 452, -1, 560, 452, 453, -1, 561, 453, 449, -1, 451, 449, 450, -1, 441, 450, 919, -1, 441, 451, 450, -1, 197, 455, 452, -1, 452, 455, 457, -1, 453, 457, 564, -1, 449, 564, 567, -1, 450, 567, 454, -1, 919, 454, 921, -1, 919, 450, 454, -1, 455, 456, 457, -1, 457, 456, 563, -1, 564, 563, 565, -1, 567, 565, 467, -1, 454, 467, 458, -1, 921, 458, 922, -1, 921, 454, 458, -1, 456, 198, 563, -1, 563, 198, 196, -1, 459, 196, 460, -1, 470, 460, 473, -1, 477, 473, 478, -1, 569, 478, 195, -1, 483, 195, 484, -1, 485, 484, 194, -1, 488, 194, 461, -1, 554, 461, 191, -1, 493, 191, 189, -1, 190, 493, 189, -1, 190, 466, 493, -1, 190, 188, 466, -1, 466, 188, 462, -1, 465, 462, 577, -1, 576, 577, 578, -1, 463, 578, 502, -1, 910, 502, 927, -1, 910, 463, 502, -1, 910, 464, 463, -1, 463, 464, 498, -1, 576, 498, 496, -1, 465, 496, 495, -1, 466, 495, 493, -1, 466, 465, 495, -1, 466, 462, 465, -1, 563, 196, 459, -1, 565, 459, 566, -1, 467, 566, 468, -1, 458, 468, 472, -1, 922, 472, 469, -1, 922, 458, 472, -1, 459, 460, 470, -1, 566, 470, 568, -1, 468, 568, 471, -1, 472, 471, 475, -1, 469, 475, 909, -1, 469, 472, 475, -1, 470, 473, 477, -1, 568, 477, 474, -1, 471, 474, 476, -1, 475, 476, 481, -1, 909, 481, 923, -1, 909, 475, 481, -1, 477, 478, 569, -1, 474, 569, 479, -1, 476, 479, 571, -1, 481, 571, 480, -1, 923, 480, 924, -1, 923, 481, 480, -1, 569, 195, 483, -1, 479, 483, 482, -1, 571, 482, 574, -1, 480, 574, 573, -1, 924, 573, 486, -1, 924, 480, 573, -1, 483, 484, 485, -1, 482, 485, 570, -1, 574, 570, 572, -1, 573, 572, 487, -1, 486, 487, 490, -1, 486, 573, 487, -1, 485, 194, 488, -1, 570, 488, 491, -1, 572, 491, 489, -1, 487, 489, 555, -1, 490, 555, 492, -1, 490, 487, 555, -1, 488, 461, 554, -1, 491, 554, 553, -1, 489, 553, 494, -1, 555, 494, 575, -1, 492, 575, 497, -1, 492, 555, 575, -1, 554, 191, 493, -1, 553, 493, 495, -1, 494, 495, 496, -1, 575, 496, 498, -1, 497, 498, 464, -1, 497, 575, 498, -1, 188, 187, 462, -1, 462, 187, 499, -1, 577, 499, 579, -1, 578, 579, 504, -1, 502, 504, 500, -1, 927, 500, 501, -1, 927, 502, 500, -1, 187, 503, 499, -1, 499, 503, 506, -1, 579, 506, 580, -1, 504, 580, 582, -1, 500, 582, 508, -1, 501, 508, 912, -1, 501, 500, 508, -1, 503, 505, 506, -1, 506, 505, 507, -1, 580, 507, 581, -1, 582, 581, 583, -1, 508, 583, 510, -1, 912, 510, 913, -1, 912, 508, 510, -1, 505, 509, 507, -1, 507, 509, 512, -1, 581, 512, 515, -1, 583, 515, 511, -1, 510, 511, 516, -1, 913, 516, 916, -1, 913, 510, 516, -1, 509, 513, 512, -1, 512, 513, 514, -1, 515, 514, 584, -1, 511, 584, 587, -1, 516, 587, 517, -1, 916, 517, 520, -1, 916, 516, 517, -1, 513, 186, 514, -1, 514, 186, 518, -1, 584, 518, 585, -1, 587, 585, 521, -1, 517, 521, 522, -1, 520, 522, 519, -1, 520, 517, 522, -1, 186, 185, 518, -1, 518, 185, 524, -1, 585, 524, 586, -1, 521, 586, 523, -1, 522, 523, 529, -1, 519, 529, 528, -1, 519, 522, 529, -1, 185, 531, 524, -1, 524, 531, 525, -1, 586, 525, 526, -1, 523, 526, 527, -1, 529, 527, 530, -1, 528, 530, 534, -1, 528, 529, 530, -1, 531, 532, 525, -1, 525, 532, 588, -1, 526, 588, 589, -1, 527, 589, 592, -1, 530, 592, 533, -1, 534, 533, 536, -1, 534, 530, 533, -1, 532, 184, 588, -1, 588, 184, 537, -1, 589, 537, 591, -1, 592, 591, 535, -1, 533, 535, 538, -1, 536, 538, 917, -1, 536, 533, 538, -1, 184, 540, 537, -1, 537, 540, 590, -1, 591, 590, 594, -1, 535, 594, 595, -1, 538, 595, 539, -1, 917, 539, 903, -1, 917, 538, 539, -1, 540, 541, 590, -1, 590, 541, 542, -1, 594, 542, 558, -1, 595, 558, 543, -1, 539, 543, 546, -1, 903, 546, 544, -1, 903, 539, 546, -1, 541, 183, 542, -1, 542, 183, 593, -1, 558, 593, 559, -1, 543, 559, 557, -1, 546, 557, 545, -1, 544, 545, 904, -1, 544, 546, 545, -1, 183, 182, 593, -1, 593, 182, 551, -1, 559, 551, 556, -1, 557, 556, 547, -1, 545, 547, 548, -1, 904, 548, 549, -1, 904, 545, 548, -1, 182, 550, 551, -1, 551, 550, 192, -1, 193, 551, 192, -1, 193, 439, 551, -1, 551, 439, 556, -1, 556, 439, 446, -1, 547, 446, 444, -1, 548, 444, 552, -1, 549, 552, 906, -1, 549, 548, 552, -1, 493, 553, 554, -1, 553, 489, 491, -1, 494, 553, 495, -1, 489, 487, 572, -1, 555, 489, 494, -1, 556, 557, 559, -1, 547, 556, 446, -1, 557, 546, 543, -1, 545, 557, 547, -1, 595, 543, 539, -1, 558, 559, 543, -1, 593, 551, 559, -1, 548, 547, 444, -1, 562, 444, 443, -1, 560, 562, 443, -1, 452, 560, 448, -1, 457, 453, 452, -1, 440, 552, 562, -1, 561, 440, 562, -1, 453, 561, 560, -1, 563, 564, 457, -1, 564, 449, 453, -1, 449, 451, 561, -1, 459, 565, 563, -1, 565, 567, 564, -1, 567, 450, 449, -1, 470, 566, 459, -1, 566, 467, 565, -1, 467, 454, 567, -1, 477, 568, 470, -1, 568, 468, 566, -1, 468, 458, 467, -1, 569, 474, 477, -1, 474, 471, 568, -1, 471, 472, 468, -1, 483, 479, 569, -1, 479, 476, 474, -1, 476, 475, 471, -1, 485, 482, 483, -1, 482, 571, 479, -1, 571, 481, 476, -1, 488, 570, 485, -1, 570, 574, 482, -1, 574, 480, 571, -1, 554, 491, 488, -1, 491, 572, 570, -1, 572, 573, 574, -1, 575, 494, 496, -1, 576, 496, 465, -1, 577, 576, 465, -1, 499, 577, 462, -1, 506, 579, 499, -1, 463, 498, 576, -1, 578, 463, 576, -1, 579, 578, 577, -1, 507, 580, 506, -1, 580, 504, 579, -1, 504, 502, 578, -1, 512, 581, 507, -1, 581, 582, 580, -1, 582, 500, 504, -1, 514, 515, 512, -1, 515, 583, 581, -1, 583, 508, 582, -1, 518, 584, 514, -1, 584, 511, 515, -1, 511, 510, 583, -1, 524, 585, 518, -1, 585, 587, 584, -1, 587, 516, 511, -1, 525, 586, 524, -1, 586, 521, 585, -1, 521, 517, 587, -1, 588, 526, 525, -1, 526, 523, 586, -1, 523, 522, 521, -1, 537, 589, 588, -1, 589, 527, 526, -1, 527, 529, 523, -1, 590, 591, 537, -1, 591, 592, 589, -1, 592, 530, 527, -1, 542, 594, 590, -1, 594, 535, 591, -1, 535, 533, 592, -1, 593, 558, 542, -1, 558, 595, 594, -1, 595, 538, 535, -1, 1002, 248, 1006, -1, 1002, 596, 248, -1, 1002, 597, 596, -1, 1002, 598, 597, -1, 597, 598, 599, -1, 599, 598, 600, -1, 241, 600, 601, -1, 241, 599, 600, -1, 600, 602, 601, -1, 601, 602, 603, -1, 603, 602, 330, -1, 330, 602, 994, -1, 333, 994, 606, -1, 604, 606, 605, -1, 604, 333, 606, -1, 330, 994, 333, -1, 606, 607, 605, -1, 605, 607, 609, -1, 609, 607, 608, -1, 226, 608, 610, -1, 227, 610, 228, -1, 227, 226, 610, -1, 609, 608, 226, -1, 610, 979, 228, -1, 228, 979, 611, -1, 611, 979, 612, -1, 613, 612, 614, -1, 615, 614, 220, -1, 615, 613, 614, -1, 611, 612, 613, -1, 614, 616, 220, -1, 220, 616, 619, -1, 619, 616, 620, -1, 214, 620, 618, -1, 617, 618, 621, -1, 617, 214, 618, -1, 619, 620, 214, -1, 618, 963, 621, -1, 621, 963, 202, -1, 202, 963, 962, -1, 622, 962, 623, -1, 622, 202, 962, -1, 962, 624, 623, -1, 623, 624, 203, -1, 203, 624, 628, -1, 628, 624, 629, -1, 625, 629, 626, -1, 627, 626, 310, -1, 627, 625, 626, -1, 628, 629, 625, -1, 626, 1084, 310, -1, 310, 1084, 630, -1, 630, 1084, 631, -1, 631, 1084, 632, -1, 651, 632, 1069, -1, 304, 1069, 633, -1, 301, 633, 1080, -1, 294, 1080, 634, -1, 652, 634, 635, -1, 653, 635, 636, -1, 312, 636, 654, -1, 313, 654, 1059, -1, 288, 1059, 1058, -1, 282, 1058, 637, -1, 283, 637, 638, -1, 655, 638, 1057, -1, 277, 1057, 1041, -1, 639, 1041, 1040, -1, 640, 1040, 1053, -1, 1049, 640, 1053, -1, 1049, 278, 640, -1, 1049, 1038, 278, -1, 278, 1038, 271, -1, 271, 1038, 656, -1, 657, 656, 641, -1, 658, 641, 642, -1, 659, 642, 1026, -1, 660, 1026, 1031, -1, 643, 1031, 1025, -1, 324, 1025, 661, -1, 662, 661, 1015, -1, 644, 1015, 1013, -1, 663, 1013, 645, -1, 646, 645, 648, -1, 647, 648, 1012, -1, 664, 1012, 649, -1, 327, 649, 1006, -1, 650, 1006, 248, -1, 650, 327, 1006, -1, 631, 632, 651, -1, 651, 1069, 304, -1, 304, 633, 301, -1, 301, 1080, 294, -1, 294, 634, 652, -1, 652, 635, 653, -1, 653, 636, 312, -1, 312, 654, 313, -1, 313, 1059, 288, -1, 288, 1058, 282, -1, 282, 637, 283, -1, 283, 638, 655, -1, 655, 1057, 277, -1, 277, 1041, 639, -1, 639, 1040, 640, -1, 271, 656, 657, -1, 657, 641, 658, -1, 658, 642, 659, -1, 659, 1026, 660, -1, 660, 1031, 643, -1, 643, 1025, 324, -1, 324, 661, 662, -1, 662, 1015, 644, -1, 644, 1013, 663, -1, 663, 645, 646, -1, 646, 648, 647, -1, 647, 1012, 664, -1, 664, 649, 327, -1, 665, 667, 1137, -1, 1137, 667, 1138, -1, 1138, 667, 1140, -1, 1140, 667, 666, -1, 666, 667, 668, -1, 668, 667, 670, -1, 674, 670, 678, -1, 1148, 678, 1149, -1, 1148, 674, 678, -1, 667, 669, 670, -1, 670, 669, 1142, -1, 1142, 669, 1155, -1, 673, 1155, 672, -1, 671, 672, 1153, -1, 671, 673, 672, -1, 1142, 1155, 673, -1, 668, 670, 674, -1, 675, 676, 678, -1, 678, 676, 677, -1, 1149, 678, 677, -1, 1157, 680, 679, -1, 679, 680, 1159, -1, 1159, 680, 681, -1, 681, 680, 1160, -1, 1160, 680, 683, -1, 683, 680, 682, -1, 1167, 682, 688, -1, 1167, 683, 682, -1, 680, 1177, 682, -1, 682, 1177, 684, -1, 684, 1177, 685, -1, 687, 685, 1175, -1, 686, 1175, 1164, -1, 686, 687, 1175, -1, 684, 685, 687, -1, 682, 1172, 688, -1, 688, 1172, 1168, -1, 1168, 1172, 1162, -1, 1162, 1172, 1170, -1, 1170, 1172, 689, -1, 406, 690, 802, -1, 406, 695, 690, -1, 406, 697, 695, -1, 695, 697, 696, -1, 691, 696, 692, -1, 816, 692, 818, -1, 693, 818, 820, -1, 1225, 820, 1245, -1, 1225, 693, 820, -1, 1225, 1243, 693, -1, 693, 1243, 817, -1, 816, 817, 815, -1, 691, 815, 694, -1, 695, 694, 690, -1, 695, 691, 694, -1, 695, 696, 691, -1, 697, 698, 696, -1, 696, 698, 702, -1, 692, 702, 703, -1, 818, 703, 705, -1, 820, 705, 699, -1, 1245, 699, 700, -1, 1245, 820, 699, -1, 698, 701, 702, -1, 702, 701, 704, -1, 703, 704, 707, -1, 705, 707, 709, -1, 699, 709, 710, -1, 700, 710, 711, -1, 700, 699, 710, -1, 701, 706, 704, -1, 704, 706, 819, -1, 707, 819, 708, -1, 709, 708, 714, -1, 710, 714, 716, -1, 711, 716, 712, -1, 711, 710, 716, -1, 706, 405, 819, -1, 819, 405, 713, -1, 708, 713, 822, -1, 714, 822, 824, -1, 716, 824, 718, -1, 712, 718, 715, -1, 712, 716, 718, -1, 405, 403, 713, -1, 713, 403, 717, -1, 822, 717, 720, -1, 824, 720, 825, -1, 718, 825, 724, -1, 715, 724, 1228, -1, 715, 718, 724, -1, 403, 719, 717, -1, 717, 719, 821, -1, 720, 821, 823, -1, 825, 823, 721, -1, 724, 721, 722, -1, 1228, 722, 723, -1, 1228, 724, 722, -1, 719, 402, 821, -1, 821, 402, 727, -1, 823, 727, 728, -1, 721, 728, 725, -1, 722, 725, 731, -1, 723, 731, 726, -1, 723, 722, 731, -1, 402, 401, 727, -1, 727, 401, 729, -1, 728, 729, 826, -1, 725, 826, 828, -1, 731, 828, 733, -1, 726, 733, 730, -1, 726, 731, 733, -1, 401, 735, 729, -1, 729, 735, 732, -1, 826, 732, 736, -1, 828, 736, 827, -1, 733, 827, 734, -1, 730, 734, 1231, -1, 730, 733, 734, -1, 735, 740, 732, -1, 732, 740, 741, -1, 736, 741, 737, -1, 827, 737, 738, -1, 734, 738, 739, -1, 1231, 739, 744, -1, 1231, 734, 739, -1, 740, 404, 741, -1, 741, 404, 746, -1, 737, 746, 829, -1, 738, 829, 814, -1, 739, 814, 742, -1, 744, 742, 743, -1, 744, 739, 742, -1, 404, 745, 746, -1, 746, 745, 751, -1, 829, 751, 747, -1, 814, 747, 748, -1, 742, 748, 750, -1, 743, 750, 749, -1, 743, 742, 750, -1, 745, 752, 751, -1, 751, 752, 753, -1, 747, 753, 754, -1, 748, 754, 830, -1, 750, 830, 756, -1, 749, 756, 1249, -1, 749, 750, 756, -1, 752, 755, 753, -1, 753, 755, 758, -1, 754, 758, 759, -1, 830, 759, 834, -1, 756, 834, 760, -1, 1249, 760, 1234, -1, 1249, 756, 760, -1, 755, 757, 758, -1, 758, 757, 762, -1, 759, 762, 833, -1, 834, 833, 832, -1, 760, 832, 761, -1, 1234, 761, 1251, -1, 1234, 760, 761, -1, 757, 408, 762, -1, 762, 408, 763, -1, 833, 763, 831, -1, 832, 831, 766, -1, 761, 766, 764, -1, 1251, 764, 1235, -1, 1251, 761, 764, -1, 408, 769, 763, -1, 763, 769, 765, -1, 831, 765, 835, -1, 766, 835, 767, -1, 764, 767, 768, -1, 1235, 768, 1236, -1, 1235, 764, 768, -1, 769, 407, 765, -1, 765, 407, 770, -1, 835, 770, 836, -1, 767, 836, 771, -1, 768, 771, 772, -1, 1236, 772, 1238, -1, 1236, 768, 772, -1, 407, 773, 770, -1, 770, 773, 838, -1, 836, 838, 837, -1, 771, 837, 774, -1, 772, 774, 776, -1, 1238, 776, 775, -1, 1238, 772, 776, -1, 773, 777, 838, -1, 838, 777, 841, -1, 837, 841, 840, -1, 774, 840, 780, -1, 776, 780, 778, -1, 775, 778, 1239, -1, 775, 776, 778, -1, 777, 779, 841, -1, 841, 779, 839, -1, 840, 839, 781, -1, 780, 781, 842, -1, 778, 842, 782, -1, 1239, 782, 783, -1, 1239, 778, 782, -1, 779, 413, 839, -1, 839, 413, 784, -1, 781, 784, 785, -1, 842, 785, 786, -1, 782, 786, 788, -1, 783, 788, 790, -1, 783, 782, 788, -1, 413, 412, 784, -1, 784, 412, 787, -1, 785, 787, 843, -1, 786, 843, 791, -1, 788, 791, 789, -1, 790, 789, 792, -1, 790, 788, 789, -1, 412, 411, 787, -1, 787, 411, 793, -1, 843, 793, 844, -1, 791, 844, 846, -1, 789, 846, 799, -1, 792, 799, 798, -1, 792, 789, 799, -1, 411, 794, 793, -1, 793, 794, 845, -1, 844, 845, 795, -1, 846, 795, 796, -1, 799, 796, 797, -1, 798, 797, 1241, -1, 798, 799, 797, -1, 794, 800, 845, -1, 845, 800, 849, -1, 795, 849, 848, -1, 796, 848, 806, -1, 797, 806, 805, -1, 1241, 805, 1222, -1, 1241, 797, 805, -1, 800, 410, 849, -1, 849, 410, 409, -1, 847, 409, 801, -1, 809, 801, 802, -1, 690, 809, 802, -1, 690, 803, 809, -1, 690, 694, 803, -1, 803, 694, 810, -1, 807, 810, 804, -1, 805, 804, 1222, -1, 805, 807, 804, -1, 805, 806, 807, -1, 807, 806, 808, -1, 803, 808, 809, -1, 803, 807, 808, -1, 803, 810, 807, -1, 849, 409, 847, -1, 848, 847, 808, -1, 806, 848, 808, -1, 847, 801, 809, -1, 808, 847, 809, -1, 1243, 811, 817, -1, 817, 811, 812, -1, 815, 812, 810, -1, 694, 815, 810, -1, 811, 813, 812, -1, 812, 813, 804, -1, 810, 812, 804, -1, 813, 1222, 804, -1, 753, 747, 751, -1, 754, 753, 758, -1, 747, 814, 829, -1, 748, 747, 754, -1, 814, 739, 738, -1, 742, 814, 748, -1, 796, 806, 797, -1, 816, 815, 691, -1, 692, 816, 691, -1, 702, 692, 696, -1, 817, 812, 815, -1, 704, 703, 702, -1, 693, 817, 816, -1, 818, 693, 816, -1, 703, 818, 692, -1, 819, 707, 704, -1, 707, 705, 703, -1, 705, 820, 818, -1, 713, 708, 819, -1, 708, 709, 707, -1, 709, 699, 705, -1, 717, 822, 713, -1, 822, 714, 708, -1, 714, 710, 709, -1, 821, 720, 717, -1, 720, 824, 822, -1, 824, 716, 714, -1, 727, 823, 821, -1, 823, 825, 720, -1, 825, 718, 824, -1, 729, 728, 727, -1, 728, 721, 823, -1, 721, 724, 825, -1, 732, 826, 729, -1, 826, 725, 728, -1, 725, 722, 721, -1, 741, 736, 732, -1, 736, 828, 826, -1, 828, 731, 725, -1, 746, 737, 741, -1, 737, 827, 736, -1, 827, 733, 828, -1, 751, 829, 746, -1, 829, 738, 737, -1, 738, 734, 827, -1, 762, 759, 758, -1, 759, 830, 754, -1, 830, 750, 748, -1, 763, 833, 762, -1, 833, 834, 759, -1, 834, 756, 830, -1, 765, 831, 763, -1, 831, 832, 833, -1, 832, 760, 834, -1, 770, 835, 765, -1, 835, 766, 831, -1, 766, 761, 832, -1, 838, 836, 770, -1, 836, 767, 835, -1, 767, 764, 766, -1, 841, 837, 838, -1, 837, 771, 836, -1, 771, 768, 767, -1, 839, 840, 841, -1, 840, 774, 837, -1, 774, 772, 771, -1, 784, 781, 839, -1, 781, 780, 840, -1, 780, 776, 774, -1, 787, 785, 784, -1, 785, 842, 781, -1, 842, 778, 780, -1, 793, 843, 787, -1, 843, 786, 785, -1, 786, 782, 842, -1, 845, 844, 793, -1, 844, 791, 843, -1, 791, 788, 786, -1, 849, 795, 845, -1, 795, 846, 844, -1, 846, 789, 791, -1, 847, 848, 849, -1, 848, 796, 795, -1, 796, 799, 846, -1, 850, 431, 1574, -1, 850, 851, 431, -1, 431, 851, 429, -1, 429, 851, 886, -1, 425, 886, 887, -1, 425, 429, 886, -1, 852, 427, 886, -1, 852, 1561, 427, -1, 427, 1561, 1552, -1, 853, 427, 1552, -1, 853, 1549, 427, -1, 427, 1549, 854, -1, 1544, 427, 854, -1, 1544, 855, 427, -1, 427, 855, 422, -1, 422, 855, 856, -1, 419, 856, 1533, -1, 858, 419, 1533, -1, 858, 857, 419, -1, 858, 1528, 857, -1, 857, 1528, 859, -1, 859, 1528, 860, -1, 1523, 859, 860, -1, 1523, 861, 859, -1, 1523, 862, 861, -1, 861, 862, 885, -1, 863, 885, 1513, -1, 1643, 863, 1513, -1, 1643, 864, 863, -1, 1643, 865, 864, -1, 864, 865, 1642, -1, 867, 1642, 1647, -1, 866, 867, 1647, -1, 866, 1641, 867, -1, 867, 1641, 869, -1, 869, 1641, 1639, -1, 1624, 869, 1639, -1, 1624, 868, 869, -1, 869, 868, 870, -1, 870, 868, 1623, -1, 1634, 870, 1623, -1, 1634, 871, 870, -1, 1634, 872, 871, -1, 871, 872, 873, -1, 875, 873, 1614, -1, 874, 875, 1614, -1, 874, 878, 875, -1, 874, 876, 878, -1, 878, 876, 877, -1, 1613, 878, 877, -1, 1613, 1602, 878, -1, 878, 1602, 1601, -1, 1600, 878, 1601, -1, 1600, 1599, 878, -1, 878, 1599, 879, -1, 1598, 878, 879, -1, 1598, 1586, 878, -1, 878, 1586, 1584, -1, 1583, 878, 1584, -1, 1583, 1582, 878, -1, 878, 1582, 437, -1, 437, 1582, 880, -1, 880, 1582, 436, -1, 436, 1582, 434, -1, 434, 1582, 433, -1, 433, 1582, 881, -1, 881, 1582, 882, -1, 1581, 881, 882, -1, 1581, 884, 881, -1, 881, 884, 883, -1, 883, 884, 1577, -1, 1574, 883, 1577, -1, 1574, 431, 883, -1, 422, 856, 419, -1, 861, 885, 863, -1, 864, 1642, 867, -1, 871, 873, 875, -1, 427, 428, 886, -1, 886, 428, 426, -1, 887, 886, 426, -1, 1865, 1813, 895, -1, 1865, 888, 1813, -1, 1865, 1858, 888, -1, 888, 1858, 889, -1, 889, 1858, 1857, -1, 1825, 1857, 1850, -1, 892, 1850, 893, -1, 894, 893, 1843, -1, 891, 1843, 890, -1, 1835, 891, 890, -1, 889, 1857, 1825, -1, 1825, 1850, 892, -1, 892, 893, 894, -1, 894, 1843, 891, -1, 1813, 901, 895, -1, 895, 901, 896, -1, 896, 901, 1867, -1, 1867, 901, 1872, -1, 1871, 1867, 1872, -1, 1871, 1870, 1867, -1, 1867, 1870, 1869, -1, 1868, 1867, 1869, -1, 1868, 897, 1867, -1, 1867, 897, 898, -1, 899, 1867, 898, -1, 1922, 900, 901, -1, 901, 900, 1878, -1, 1875, 901, 1878, -1, 1875, 1877, 901, -1, 901, 1877, 1874, -1, 1911, 901, 1874, -1, 1911, 902, 901, -1, 901, 902, 1872, -1, 903, 2000, 917, -1, 903, 1999, 2000, -1, 903, 544, 1999, -1, 1999, 544, 918, -1, 918, 544, 904, -1, 1997, 904, 549, -1, 905, 549, 906, -1, 1994, 906, 442, -1, 1995, 442, 441, -1, 1991, 441, 919, -1, 920, 919, 921, -1, 907, 921, 922, -1, 1987, 922, 469, -1, 908, 469, 909, -1, 2017, 909, 923, -1, 2016, 923, 924, -1, 925, 924, 486, -1, 2009, 486, 490, -1, 2008, 490, 492, -1, 2015, 492, 497, -1, 926, 497, 464, -1, 2014, 464, 910, -1, 2013, 910, 927, -1, 911, 927, 501, -1, 928, 501, 912, -1, 929, 912, 913, -1, 914, 913, 916, -1, 915, 916, 520, -1, 930, 520, 519, -1, 2011, 519, 528, -1, 931, 528, 534, -1, 2001, 534, 536, -1, 932, 536, 917, -1, 2000, 932, 917, -1, 918, 904, 1997, -1, 1997, 549, 905, -1, 905, 906, 1994, -1, 1994, 442, 1995, -1, 1995, 441, 1991, -1, 1991, 919, 920, -1, 920, 921, 907, -1, 907, 922, 1987, -1, 1987, 469, 908, -1, 908, 909, 2017, -1, 2017, 923, 2016, -1, 2016, 924, 925, -1, 925, 486, 2009, -1, 2009, 490, 2008, -1, 2008, 492, 2015, -1, 2015, 497, 926, -1, 926, 464, 2014, -1, 2014, 910, 2013, -1, 2013, 927, 911, -1, 911, 501, 928, -1, 928, 912, 929, -1, 929, 913, 914, -1, 914, 916, 915, -1, 915, 520, 930, -1, 930, 519, 2011, -1, 2011, 528, 931, -1, 931, 534, 2001, -1, 2001, 536, 932, -1, 2023, 933, 2024, -1, 2024, 933, 2026, -1, 2026, 933, 2027, -1, 2027, 933, 934, -1, 934, 933, 2028, -1, 2028, 933, 935, -1, 2030, 935, 941, -1, 2030, 2028, 935, -1, 933, 2035, 935, -1, 935, 2035, 938, -1, 938, 2035, 2044, -1, 936, 2044, 937, -1, 2033, 937, 2042, -1, 2033, 936, 937, -1, 938, 2044, 936, -1, 2032, 939, 935, -1, 2032, 940, 939, -1, 2032, 2038, 940, -1, 939, 2031, 935, -1, 935, 2031, 941, -1, 942, 2062, 2054, -1, 942, 944, 2062, -1, 942, 943, 944, -1, 944, 943, 2063, -1, 2063, 943, 2053, -1, 2051, 2053, 2066, -1, 2064, 2066, 945, -1, 2064, 2051, 2066, -1, 2063, 2053, 2051, -1, 2062, 2061, 2054, -1, 2054, 2061, 946, -1, 946, 2061, 949, -1, 950, 949, 947, -1, 951, 947, 2049, -1, 948, 2049, 2048, -1, 2047, 2048, 2057, -1, 2047, 948, 2048, -1, 946, 949, 950, -1, 950, 947, 951, -1, 951, 2049, 948, -1, 626, 1086, 1084, -1, 626, 958, 1086, -1, 626, 629, 958, -1, 958, 629, 952, -1, 1087, 952, 953, -1, 1088, 953, 955, -1, 2091, 955, 954, -1, 2091, 1088, 955, -1, 2091, 2074, 1088, -1, 1088, 2074, 956, -1, 1087, 956, 957, -1, 958, 957, 1086, -1, 958, 1087, 957, -1, 958, 952, 1087, -1, 629, 624, 952, -1, 952, 624, 959, -1, 953, 959, 960, -1, 955, 960, 961, -1, 954, 961, 2072, -1, 954, 955, 961, -1, 624, 962, 959, -1, 959, 962, 964, -1, 960, 964, 1089, -1, 961, 1089, 966, -1, 2072, 966, 967, -1, 2072, 961, 966, -1, 962, 963, 964, -1, 964, 963, 965, -1, 1089, 965, 1090, -1, 966, 1090, 968, -1, 967, 968, 2070, -1, 967, 966, 968, -1, 963, 618, 965, -1, 965, 618, 969, -1, 1090, 969, 1091, -1, 968, 1091, 971, -1, 2070, 971, 974, -1, 2070, 968, 971, -1, 618, 620, 969, -1, 969, 620, 970, -1, 1091, 970, 972, -1, 971, 972, 973, -1, 974, 973, 2069, -1, 974, 971, 973, -1, 620, 616, 970, -1, 970, 616, 975, -1, 972, 975, 976, -1, 973, 976, 1095, -1, 2069, 1095, 2114, -1, 2069, 973, 1095, -1, 616, 614, 975, -1, 975, 614, 1092, -1, 976, 1092, 1094, -1, 1095, 1094, 977, -1, 2114, 977, 2113, -1, 2114, 1095, 977, -1, 614, 612, 1092, -1, 1092, 612, 1093, -1, 1094, 1093, 1096, -1, 977, 1096, 978, -1, 2113, 978, 982, -1, 2113, 977, 978, -1, 612, 979, 1093, -1, 1093, 979, 980, -1, 1096, 980, 1097, -1, 978, 1097, 983, -1, 982, 983, 981, -1, 982, 978, 983, -1, 979, 610, 980, -1, 980, 610, 984, -1, 1097, 984, 1098, -1, 983, 1098, 985, -1, 981, 985, 2087, -1, 981, 983, 985, -1, 610, 608, 984, -1, 984, 608, 986, -1, 1098, 986, 1099, -1, 985, 1099, 989, -1, 2087, 989, 2111, -1, 2087, 985, 989, -1, 608, 607, 986, -1, 986, 607, 987, -1, 1099, 987, 988, -1, 989, 988, 990, -1, 2111, 990, 2110, -1, 2111, 989, 990, -1, 607, 606, 987, -1, 987, 606, 991, -1, 988, 991, 1100, -1, 990, 1100, 992, -1, 2110, 992, 993, -1, 2110, 990, 992, -1, 606, 994, 991, -1, 991, 994, 1101, -1, 1100, 1101, 1102, -1, 992, 1102, 995, -1, 993, 995, 997, -1, 993, 992, 995, -1, 994, 602, 1101, -1, 1101, 602, 1103, -1, 1102, 1103, 1105, -1, 995, 1105, 996, -1, 997, 996, 2084, -1, 997, 995, 996, -1, 602, 600, 1103, -1, 1103, 600, 998, -1, 1105, 998, 999, -1, 996, 999, 1106, -1, 2084, 1106, 1001, -1, 2084, 996, 1106, -1, 600, 598, 998, -1, 998, 598, 1104, -1, 999, 1104, 1000, -1, 1106, 1000, 1005, -1, 1001, 1005, 2108, -1, 1001, 1106, 1005, -1, 598, 1002, 1104, -1, 1104, 1002, 1003, -1, 1000, 1003, 1004, -1, 1005, 1004, 1009, -1, 2108, 1009, 1008, -1, 2108, 1005, 1009, -1, 1002, 1006, 1003, -1, 1003, 1006, 1107, -1, 1004, 1107, 1011, -1, 1009, 1011, 1007, -1, 1008, 1007, 2083, -1, 1008, 1009, 1007, -1, 1006, 649, 1107, -1, 1107, 649, 1010, -1, 1011, 1010, 1108, -1, 1007, 1108, 1021, -1, 2083, 1021, 2107, -1, 2083, 1007, 1021, -1, 649, 1012, 1010, -1, 1010, 1012, 648, -1, 1022, 648, 645, -1, 1014, 645, 1013, -1, 1015, 1014, 1013, -1, 1015, 1019, 1014, -1, 1015, 661, 1019, -1, 1019, 661, 1016, -1, 1110, 1016, 1032, -1, 1017, 1032, 1018, -1, 2104, 1018, 2103, -1, 2104, 1017, 1018, -1, 2104, 2082, 1017, -1, 1017, 2082, 1024, -1, 1110, 1024, 1109, -1, 1019, 1109, 1014, -1, 1019, 1110, 1109, -1, 1019, 1016, 1110, -1, 1010, 648, 1022, -1, 1108, 1022, 1020, -1, 1021, 1020, 1023, -1, 2107, 1023, 2106, -1, 2107, 1021, 1023, -1, 1022, 645, 1014, -1, 1020, 1014, 1109, -1, 1023, 1109, 1024, -1, 2106, 1024, 2082, -1, 2106, 1023, 1024, -1, 661, 1025, 1016, -1, 1016, 1025, 1031, -1, 1036, 1031, 1026, -1, 1027, 1026, 642, -1, 641, 1027, 642, -1, 641, 1028, 1027, -1, 641, 656, 1028, -1, 1028, 656, 1113, -1, 1030, 1113, 1050, -1, 1112, 1050, 1029, -1, 2077, 1029, 1052, -1, 2077, 1112, 1029, -1, 2077, 2102, 1112, -1, 1112, 2102, 1037, -1, 1030, 1037, 1111, -1, 1028, 1111, 1027, -1, 1028, 1030, 1111, -1, 1028, 1113, 1030, -1, 1016, 1031, 1036, -1, 1032, 1036, 1033, -1, 1018, 1033, 1034, -1, 2103, 1034, 1035, -1, 2103, 1018, 1034, -1, 1036, 1026, 1027, -1, 1033, 1027, 1111, -1, 1034, 1111, 1037, -1, 1035, 1037, 2102, -1, 1035, 1034, 1037, -1, 656, 1038, 1113, -1, 1113, 1038, 1049, -1, 1051, 1049, 1053, -1, 1039, 1053, 1040, -1, 1041, 1039, 1040, -1, 1041, 1042, 1039, -1, 1041, 1057, 1042, -1, 1042, 1057, 1115, -1, 1048, 1115, 1065, -1, 1045, 1065, 1043, -1, 1044, 1043, 2099, -1, 1044, 1045, 1043, -1, 1044, 1046, 1045, -1, 1045, 1046, 1047, -1, 1048, 1047, 1055, -1, 1042, 1055, 1039, -1, 1042, 1048, 1055, -1, 1042, 1115, 1048, -1, 1113, 1049, 1051, -1, 1050, 1051, 1054, -1, 1029, 1054, 1114, -1, 1052, 1114, 1056, -1, 1052, 1029, 1114, -1, 1051, 1053, 1039, -1, 1054, 1039, 1055, -1, 1114, 1055, 1047, -1, 1056, 1047, 1046, -1, 1056, 1114, 1047, -1, 1057, 638, 1115, -1, 1115, 638, 637, -1, 1064, 637, 1058, -1, 1062, 1058, 1059, -1, 654, 1062, 1059, -1, 654, 1060, 1062, -1, 654, 636, 1060, -1, 1060, 636, 1068, -1, 1118, 1068, 1120, -1, 1061, 1120, 1119, -1, 2096, 1119, 1077, -1, 2096, 1061, 1119, -1, 2096, 2097, 1061, -1, 1061, 2097, 1117, -1, 1118, 1117, 1063, -1, 1060, 1063, 1062, -1, 1060, 1118, 1063, -1, 1060, 1068, 1118, -1, 1115, 637, 1064, -1, 1065, 1064, 1116, -1, 1043, 1116, 1067, -1, 2099, 1067, 1066, -1, 2099, 1043, 1067, -1, 1064, 1058, 1062, -1, 1116, 1062, 1063, -1, 1067, 1063, 1117, -1, 1066, 1117, 2097, -1, 1066, 1067, 1117, -1, 636, 635, 1068, -1, 1068, 635, 634, -1, 1079, 634, 1080, -1, 1082, 1080, 633, -1, 1069, 1082, 633, -1, 1069, 1070, 1082, -1, 1069, 632, 1070, -1, 1070, 632, 1085, -1, 1071, 1085, 1072, -1, 1075, 1072, 1073, -1, 1074, 1073, 2092, -1, 1074, 1075, 1073, -1, 1074, 2094, 1075, -1, 1075, 2094, 1083, -1, 1071, 1083, 1121, -1, 1070, 1121, 1082, -1, 1070, 1071, 1121, -1, 1070, 1085, 1071, -1, 1068, 634, 1079, -1, 1120, 1079, 1081, -1, 1119, 1081, 1076, -1, 1077, 1076, 1078, -1, 1077, 1119, 1076, -1, 1079, 1080, 1082, -1, 1081, 1082, 1121, -1, 1076, 1121, 1083, -1, 1078, 1083, 2094, -1, 1078, 1076, 1083, -1, 632, 1084, 1085, -1, 1085, 1084, 1086, -1, 1072, 1086, 957, -1, 1073, 957, 956, -1, 2092, 956, 2074, -1, 2092, 1073, 956, -1, 1072, 1085, 1086, -1, 1075, 1083, 1071, -1, 1072, 1075, 1071, -1, 1073, 1072, 957, -1, 1088, 956, 1087, -1, 953, 1088, 1087, -1, 959, 953, 952, -1, 964, 960, 959, -1, 960, 955, 953, -1, 965, 1089, 964, -1, 1089, 961, 960, -1, 969, 1090, 965, -1, 1090, 966, 1089, -1, 970, 1091, 969, -1, 1091, 968, 1090, -1, 975, 972, 970, -1, 972, 971, 1091, -1, 1092, 976, 975, -1, 976, 973, 972, -1, 1093, 1094, 1092, -1, 1094, 1095, 976, -1, 980, 1096, 1093, -1, 1096, 977, 1094, -1, 984, 1097, 980, -1, 1097, 978, 1096, -1, 986, 1098, 984, -1, 1098, 983, 1097, -1, 987, 1099, 986, -1, 1099, 985, 1098, -1, 991, 988, 987, -1, 988, 989, 1099, -1, 1101, 1100, 991, -1, 1100, 990, 988, -1, 1103, 1102, 1101, -1, 1102, 992, 1100, -1, 998, 1105, 1103, -1, 1105, 995, 1102, -1, 1104, 999, 998, -1, 999, 996, 1105, -1, 1003, 1000, 1104, -1, 1000, 1106, 999, -1, 1107, 1004, 1003, -1, 1004, 1005, 1000, -1, 1010, 1011, 1107, -1, 1011, 1009, 1004, -1, 1022, 1108, 1010, -1, 1108, 1007, 1011, -1, 1014, 1020, 1022, -1, 1020, 1021, 1108, -1, 1023, 1020, 1109, -1, 1017, 1024, 1110, -1, 1032, 1017, 1110, -1, 1036, 1032, 1016, -1, 1027, 1033, 1036, -1, 1033, 1018, 1032, -1, 1034, 1033, 1111, -1, 1112, 1037, 1030, -1, 1050, 1112, 1030, -1, 1051, 1050, 1113, -1, 1039, 1054, 1051, -1, 1054, 1029, 1050, -1, 1114, 1054, 1055, -1, 1045, 1047, 1048, -1, 1065, 1045, 1048, -1, 1064, 1065, 1115, -1, 1062, 1116, 1064, -1, 1116, 1043, 1065, -1, 1067, 1116, 1063, -1, 1061, 1117, 1118, -1, 1120, 1061, 1118, -1, 1079, 1120, 1068, -1, 1082, 1081, 1079, -1, 1081, 1119, 1120, -1, 1076, 1081, 1121, -1, 1122, 1123, 1124, -1, 1124, 1123, 1125, -1, 1126, 1124, 1125, -1, 1126, 2201, 1124, -1, 1124, 2201, 2199, -1, 2196, 1124, 2199, -1, 2196, 2195, 1124, -1, 1124, 2195, 1127, -1, 1130, 1127, 2184, -1, 2183, 1130, 2184, -1, 2183, 2179, 1130, -1, 1130, 2179, 2175, -1, 1128, 1130, 2175, -1, 1128, 1129, 1130, -1, 1128, 2138, 1129, -1, 1129, 2138, 2136, -1, 1124, 1127, 1130, -1, 2219, 1130, 2116, -1, 2219, 1124, 1130, -1, 1130, 2167, 2116, -1, 2116, 2167, 1131, -1, 1131, 2167, 2166, -1, 1132, 2166, 2134, -1, 2122, 2134, 2158, -1, 2125, 2158, 1133, -1, 1134, 1133, 1135, -1, 2132, 1135, 1136, -1, 2133, 2132, 1136, -1, 1131, 2166, 1132, -1, 1132, 2134, 2122, -1, 2122, 2158, 2125, -1, 2125, 1133, 1134, -1, 1134, 1135, 2132, -1, 1137, 2345, 665, -1, 1137, 2346, 2345, -1, 1137, 1138, 2346, -1, 2346, 1138, 1139, -1, 1139, 1138, 1140, -1, 2336, 1140, 666, -1, 1146, 666, 668, -1, 1147, 668, 674, -1, 2332, 674, 1148, -1, 2333, 1148, 1149, -1, 1150, 1149, 677, -1, 1141, 677, 676, -1, 1151, 676, 675, -1, 1152, 675, 678, -1, 2322, 678, 670, -1, 2323, 670, 1142, -1, 2415, 1142, 673, -1, 1143, 673, 671, -1, 2400, 671, 1153, -1, 2375, 1153, 672, -1, 1154, 672, 1155, -1, 1144, 1155, 669, -1, 1156, 669, 667, -1, 1145, 667, 665, -1, 2345, 1145, 665, -1, 1139, 1140, 2336, -1, 2336, 666, 1146, -1, 1146, 668, 1147, -1, 1147, 674, 2332, -1, 2332, 1148, 2333, -1, 2333, 1149, 1150, -1, 1150, 677, 1141, -1, 1141, 676, 1151, -1, 1151, 675, 1152, -1, 1152, 678, 2322, -1, 2322, 670, 2323, -1, 2323, 1142, 2415, -1, 2415, 673, 1143, -1, 1143, 671, 2400, -1, 2400, 1153, 2375, -1, 2375, 672, 1154, -1, 1154, 1155, 1144, -1, 1144, 669, 1156, -1, 1156, 667, 1145, -1, 679, 1158, 1157, -1, 679, 2519, 1158, -1, 679, 1159, 2519, -1, 2519, 1159, 2522, -1, 2522, 1159, 681, -1, 2523, 681, 1160, -1, 1166, 1160, 683, -1, 2453, 683, 1167, -1, 2524, 1167, 688, -1, 1161, 688, 1168, -1, 1169, 1168, 1162, -1, 2526, 1162, 1170, -1, 1171, 1170, 689, -1, 2433, 689, 1172, -1, 2434, 1172, 682, -1, 1163, 682, 684, -1, 2534, 684, 687, -1, 1173, 687, 686, -1, 2499, 686, 1164, -1, 1174, 1164, 1175, -1, 1165, 1175, 685, -1, 1176, 685, 1177, -1, 1178, 1177, 680, -1, 2486, 680, 1157, -1, 1158, 2486, 1157, -1, 2522, 681, 2523, -1, 2523, 1160, 1166, -1, 1166, 683, 2453, -1, 2453, 1167, 2524, -1, 2524, 688, 1161, -1, 1161, 1168, 1169, -1, 1169, 1162, 2526, -1, 2526, 1170, 1171, -1, 1171, 689, 2433, -1, 2433, 1172, 2434, -1, 2434, 682, 1163, -1, 1163, 684, 2534, -1, 2534, 687, 1173, -1, 1173, 686, 2499, -1, 2499, 1164, 1174, -1, 1174, 1175, 1165, -1, 1165, 685, 1176, -1, 1176, 1177, 1178, -1, 1178, 680, 2486, -1, 1443, 1191, 1179, -1, 1189, 1179, 1180, -1, 1190, 1180, 1181, -1, 1188, 1181, 1182, -1, 1441, 1182, 1185, -1, 1183, 1185, 1187, -1, 1183, 1441, 1185, -1, 1180, 1208, 1181, -1, 1181, 1208, 1182, -1, 1182, 1208, 1184, -1, 1185, 1184, 2575, -1, 2576, 1185, 2575, -1, 2576, 1186, 1185, -1, 1185, 1186, 1187, -1, 1184, 2579, 2575, -1, 1441, 1188, 1182, -1, 1443, 1189, 1188, -1, 1443, 1179, 1189, -1, 1188, 1189, 1190, -1, 1181, 1188, 1190, -1, 1182, 1184, 1185, -1, 1191, 1180, 1179, -1, 1189, 1180, 1190, -1, 1180, 1191, 1192, -1, 1201, 1192, 1194, -1, 1193, 1194, 1202, -1, 1216, 1202, 1215, -1, 1214, 1215, 1195, -1, 1210, 1195, 1203, -1, 2585, 1210, 1203, -1, 2585, 1196, 1210, -1, 2585, 1197, 1196, -1, 1196, 1197, 1211, -1, 1212, 1211, 1198, -1, 1220, 1198, 2581, -1, 1221, 2581, 1206, -1, 1218, 1206, 1207, -1, 1199, 1207, 1200, -1, 1193, 1200, 1201, -1, 1194, 1193, 1201, -1, 2583, 1202, 1209, -1, 2583, 1215, 1202, -1, 2583, 1195, 1215, -1, 2583, 1203, 1195, -1, 1197, 2582, 1211, -1, 1211, 2582, 1205, -1, 1198, 1205, 1204, -1, 2581, 1198, 1204, -1, 2582, 1204, 1205, -1, 2581, 2579, 1206, -1, 1206, 2579, 1184, -1, 1207, 1184, 1208, -1, 1200, 1208, 1201, -1, 1200, 1207, 1208, -1, 1206, 1184, 1207, -1, 1208, 1180, 1201, -1, 1201, 1180, 1192, -1, 1198, 1211, 1205, -1, 1202, 1194, 1209, -1, 1209, 1194, 1192, -1, 1191, 1209, 1192, -1, 1196, 1217, 1210, -1, 1196, 1212, 1217, -1, 1196, 1211, 1212, -1, 1217, 1213, 1214, -1, 1210, 1214, 1195, -1, 1210, 1217, 1214, -1, 1213, 1199, 1216, -1, 1214, 1216, 1215, -1, 1214, 1213, 1216, -1, 1213, 1217, 1219, -1, 1218, 1219, 1221, -1, 1206, 1218, 1221, -1, 1216, 1199, 1193, -1, 1202, 1216, 1193, -1, 1219, 1218, 1213, -1, 1213, 1218, 1199, -1, 1199, 1218, 1207, -1, 1193, 1199, 1200, -1, 1217, 1212, 1219, -1, 1219, 1212, 1220, -1, 1221, 1220, 2581, -1, 1221, 1219, 1220, -1, 1220, 1212, 1198, -1, 1222, 1242, 1241, -1, 1222, 1223, 1242, -1, 1222, 813, 1223, -1, 1223, 813, 2608, -1, 2608, 813, 811, -1, 2607, 811, 1243, -1, 1224, 1243, 1225, -1, 1244, 1225, 1245, -1, 1226, 1245, 700, -1, 1227, 700, 711, -1, 2602, 711, 712, -1, 1246, 712, 715, -1, 2596, 715, 1228, -1, 1247, 1228, 723, -1, 1229, 723, 726, -1, 2600, 726, 730, -1, 1230, 730, 1231, -1, 2598, 1231, 744, -1, 1232, 744, 743, -1, 2589, 743, 749, -1, 1248, 749, 1249, -1, 1233, 1249, 1234, -1, 1250, 1234, 1251, -1, 1252, 1251, 1235, -1, 2590, 1235, 1236, -1, 2593, 1236, 1238, -1, 1237, 1238, 775, -1, 2619, 775, 1239, -1, 2618, 1239, 783, -1, 2617, 783, 790, -1, 2612, 790, 792, -1, 2616, 792, 798, -1, 1240, 798, 1241, -1, 1242, 1240, 1241, -1, 2608, 811, 2607, -1, 2607, 1243, 1224, -1, 1224, 1225, 1244, -1, 1244, 1245, 1226, -1, 1226, 700, 1227, -1, 1227, 711, 2602, -1, 2602, 712, 1246, -1, 1246, 715, 2596, -1, 2596, 1228, 1247, -1, 1247, 723, 1229, -1, 1229, 726, 2600, -1, 2600, 730, 1230, -1, 1230, 1231, 2598, -1, 2598, 744, 1232, -1, 1232, 743, 2589, -1, 2589, 749, 1248, -1, 1248, 1249, 1233, -1, 1233, 1234, 1250, -1, 1250, 1251, 1252, -1, 1252, 1235, 2590, -1, 2590, 1236, 2593, -1, 2593, 1238, 1237, -1, 1237, 775, 2619, -1, 2619, 1239, 2618, -1, 2618, 783, 2617, -1, 2617, 790, 2612, -1, 2612, 792, 2616, -1, 2616, 798, 1240, -1, 1442, 2606, 1443, -1, 1443, 2606, 2583, -1, 1191, 2583, 1209, -1, 1191, 1443, 2583, -1, 2606, 2604, 2583, -1, 1271, 1272, 1253, -1, 1253, 1272, 2620, -1, 1254, 2620, 1255, -1, 1259, 1255, 2592, -1, 1256, 2592, 2591, -1, 1352, 2591, 1257, -1, 1258, 1257, 2614, -1, 1354, 2614, 1260, -1, 1354, 1258, 2614, -1, 1253, 2620, 1254, -1, 1254, 1255, 1259, -1, 1259, 2592, 1256, -1, 1256, 2591, 1352, -1, 1352, 1257, 1258, -1, 2614, 2613, 1260, -1, 1260, 2613, 1356, -1, 1356, 2613, 1261, -1, 1426, 1261, 1264, -1, 1423, 1264, 1262, -1, 1424, 1262, 2611, -1, 1263, 2611, 1414, -1, 1263, 1424, 2611, -1, 1356, 1261, 1426, -1, 1426, 1264, 1423, -1, 1423, 1262, 1424, -1, 2611, 1265, 1414, -1, 1414, 1265, 1268, -1, 1268, 1265, 2610, -1, 1269, 2610, 1266, -1, 1270, 1266, 2615, -1, 1404, 2615, 2609, -1, 1267, 2609, 2606, -1, 1442, 1267, 2606, -1, 1268, 2610, 1269, -1, 1269, 1266, 1270, -1, 1270, 2615, 1404, -1, 1404, 2609, 1267, -1, 1271, 1305, 1272, -1, 1272, 1305, 2621, -1, 2621, 1305, 1273, -1, 1273, 1305, 1306, -1, 1301, 1273, 1306, -1, 2549, 1274, 4117, -1, 4117, 1274, 1278, -1, 1278, 1274, 1275, -1, 1279, 1275, 2551, -1, 2669, 2551, 1276, -1, 2653, 1276, 1277, -1, 2653, 2669, 1276, -1, 1278, 1275, 1279, -1, 1279, 2551, 2669, -1, 1511, 2702, 1280, -1, 1280, 2702, 2578, -1, 1283, 2578, 2577, -1, 1507, 2577, 1281, -1, 1284, 1281, 1282, -1, 2679, 1284, 1282, -1, 1280, 2578, 1283, -1, 1283, 2577, 1507, -1, 1507, 1281, 1284, -1, 1301, 1306, 1286, -1, 1285, 1286, 1302, -1, 2628, 1302, 1287, -1, 1300, 1287, 1288, -1, 1289, 1288, 1303, -1, 1321, 1289, 1303, -1, 1321, 1294, 1289, -1, 1321, 1290, 1294, -1, 1321, 1295, 1290, -1, 1290, 1295, 1291, -1, 1292, 1291, 1293, -1, 2625, 1292, 1293, -1, 2625, 2627, 1292, -1, 1292, 2627, 1298, -1, 1290, 1298, 1294, -1, 1290, 1292, 1298, -1, 1290, 1291, 1292, -1, 1308, 1296, 1295, -1, 1295, 1296, 1291, -1, 1291, 1296, 2686, -1, 1293, 1291, 2686, -1, 2627, 2623, 1298, -1, 1298, 2623, 1297, -1, 1294, 1297, 1289, -1, 1294, 1298, 1297, -1, 2623, 1299, 1297, -1, 1297, 1299, 1300, -1, 1289, 1300, 1288, -1, 1289, 1297, 1300, -1, 1299, 2628, 1300, -1, 1300, 2628, 1287, -1, 1302, 2628, 1285, -1, 1285, 2628, 1273, -1, 1301, 1285, 1273, -1, 1301, 1286, 1285, -1, 1303, 1288, 1304, -1, 1286, 1304, 1302, -1, 1286, 1303, 1304, -1, 1286, 1306, 1303, -1, 1304, 1288, 1287, -1, 1302, 1304, 1287, -1, 1305, 1313, 1306, -1, 1305, 1312, 1313, -1, 1305, 1333, 1312, -1, 1312, 1333, 1328, -1, 1311, 1328, 1326, -1, 1307, 1326, 1315, -1, 1309, 1315, 1310, -1, 1295, 1310, 1308, -1, 1295, 1309, 1310, -1, 1295, 1321, 1309, -1, 1309, 1321, 1331, -1, 1307, 1331, 1325, -1, 1311, 1325, 1313, -1, 1312, 1311, 1313, -1, 1312, 1328, 1311, -1, 1328, 1333, 1327, -1, 1326, 1327, 1314, -1, 1315, 1314, 1320, -1, 1310, 1320, 1308, -1, 1310, 1315, 1320, -1, 1316, 1330, 1332, -1, 1316, 2683, 1330, -1, 1330, 2683, 2682, -1, 1318, 2682, 1319, -1, 1320, 1319, 1317, -1, 1308, 1320, 1317, -1, 1330, 2682, 1318, -1, 1329, 1318, 1314, -1, 1327, 1329, 1314, -1, 1327, 1332, 1329, -1, 1327, 1333, 1332, -1, 1318, 1319, 1320, -1, 1314, 1318, 1320, -1, 1331, 1321, 1324, -1, 1325, 1324, 1322, -1, 1313, 1322, 1306, -1, 1313, 1325, 1322, -1, 1306, 1323, 1303, -1, 1306, 1322, 1323, -1, 1323, 1322, 1324, -1, 1303, 1324, 1321, -1, 1303, 1323, 1324, -1, 1307, 1325, 1311, -1, 1326, 1307, 1311, -1, 1327, 1326, 1328, -1, 1331, 1324, 1325, -1, 1332, 1330, 1329, -1, 1329, 1330, 1318, -1, 1307, 1315, 1309, -1, 1331, 1307, 1309, -1, 1326, 1314, 1315, -1, 1316, 1332, 1369, -1, 1369, 1332, 1334, -1, 1334, 1332, 1333, -1, 1335, 1333, 1305, -1, 1271, 1335, 1305, -1, 1334, 1333, 1335, -1, 1335, 1271, 1386, -1, 1336, 1386, 1349, -1, 1366, 1349, 1337, -1, 1384, 1337, 1338, -1, 1385, 1338, 1339, -1, 1382, 1339, 1350, -1, 1380, 1350, 1351, -1, 1377, 1351, 1340, -1, 1364, 1340, 1341, -1, 1342, 1341, 1353, -1, 1376, 1353, 1374, -1, 1373, 1374, 1343, -1, 1370, 1343, 1344, -1, 1359, 1344, 1345, -1, 1390, 1345, 1346, -1, 1387, 1346, 1355, -1, 1394, 1355, 1428, -1, 1347, 1394, 1428, -1, 1347, 1393, 1394, -1, 1347, 1348, 1393, -1, 1393, 1348, 1357, -1, 1388, 1357, 1389, -1, 1387, 1389, 1390, -1, 1346, 1387, 1390, -1, 1254, 1349, 1253, -1, 1254, 1337, 1349, -1, 1254, 1338, 1337, -1, 1254, 1259, 1338, -1, 1338, 1259, 1339, -1, 1339, 1259, 1350, -1, 1350, 1259, 1256, -1, 1351, 1256, 1352, -1, 1340, 1352, 1341, -1, 1340, 1351, 1352, -1, 1350, 1256, 1351, -1, 1352, 1258, 1341, -1, 1341, 1258, 1353, -1, 1353, 1258, 1374, -1, 1374, 1258, 1354, -1, 1343, 1354, 1260, -1, 1344, 1260, 1345, -1, 1344, 1343, 1260, -1, 1374, 1354, 1343, -1, 1260, 1356, 1345, -1, 1345, 1356, 1346, -1, 1346, 1356, 1355, -1, 1355, 1356, 1426, -1, 1428, 1355, 1426, -1, 1357, 2695, 1389, -1, 1389, 2695, 1358, -1, 1390, 1358, 1359, -1, 1345, 1390, 1359, -1, 1358, 2695, 1372, -1, 1359, 1372, 1370, -1, 1344, 1359, 1370, -1, 2693, 1375, 1360, -1, 2693, 1361, 1375, -1, 2693, 1362, 1361, -1, 1361, 1362, 1363, -1, 1342, 1363, 1364, -1, 1341, 1342, 1364, -1, 1363, 1362, 1391, -1, 1364, 1391, 1377, -1, 1340, 1364, 1377, -1, 2689, 1381, 1378, -1, 2689, 1383, 1381, -1, 2689, 1365, 1383, -1, 2689, 1367, 1365, -1, 1365, 1367, 1392, -1, 1384, 1392, 1366, -1, 1337, 1384, 1366, -1, 1392, 1367, 1368, -1, 1366, 1368, 1336, -1, 1349, 1366, 1336, -1, 1367, 1369, 1368, -1, 1368, 1369, 1334, -1, 1336, 1334, 1335, -1, 1386, 1336, 1335, -1, 1368, 1334, 1336, -1, 1373, 1343, 1370, -1, 1371, 1370, 1372, -1, 1360, 1372, 2695, -1, 1360, 1371, 1372, -1, 1360, 1375, 1371, -1, 1371, 1375, 1373, -1, 1370, 1371, 1373, -1, 1376, 1374, 1373, -1, 1375, 1376, 1373, -1, 1375, 1361, 1376, -1, 1376, 1361, 1342, -1, 1353, 1376, 1342, -1, 1380, 1351, 1377, -1, 1379, 1377, 1391, -1, 1378, 1391, 1362, -1, 1378, 1379, 1391, -1, 1378, 1381, 1379, -1, 1379, 1381, 1380, -1, 1377, 1379, 1380, -1, 1382, 1350, 1380, -1, 1381, 1382, 1380, -1, 1381, 1383, 1382, -1, 1382, 1383, 1385, -1, 1339, 1382, 1385, -1, 1384, 1338, 1385, -1, 1365, 1385, 1383, -1, 1365, 1384, 1385, -1, 1365, 1392, 1384, -1, 1271, 1253, 1386, -1, 1386, 1253, 1349, -1, 1355, 1394, 1387, -1, 1387, 1394, 1388, -1, 1389, 1387, 1388, -1, 1358, 1390, 1389, -1, 1372, 1359, 1358, -1, 1363, 1342, 1361, -1, 1391, 1364, 1363, -1, 1368, 1366, 1392, -1, 1357, 1388, 1393, -1, 1393, 1388, 1394, -1, 1269, 1415, 1268, -1, 1269, 1395, 1415, -1, 1269, 1270, 1395, -1, 1395, 1270, 1396, -1, 1398, 1396, 1433, -1, 1397, 1433, 1436, -1, 2697, 1436, 1401, -1, 2697, 1397, 1436, -1, 2697, 1431, 1397, -1, 1397, 1431, 1399, -1, 1398, 1399, 1400, -1, 1395, 1400, 1415, -1, 1395, 1398, 1400, -1, 1395, 1396, 1398, -1, 1270, 1404, 1396, -1, 1396, 1404, 1403, -1, 1433, 1403, 1437, -1, 1436, 1437, 1402, -1, 1401, 1402, 2698, -1, 1401, 1436, 1402, -1, 1403, 1404, 1432, -1, 1437, 1432, 1405, -1, 1402, 1405, 1406, -1, 2698, 1406, 1407, -1, 2701, 1407, 1411, -1, 2701, 2698, 1407, -1, 1442, 1410, 1267, -1, 1442, 1408, 1410, -1, 1410, 1408, 1409, -1, 1405, 1409, 1406, -1, 1405, 1410, 1409, -1, 1405, 1432, 1410, -1, 1410, 1432, 1267, -1, 1267, 1432, 1404, -1, 1408, 1411, 1409, -1, 1409, 1411, 1407, -1, 1406, 1409, 1407, -1, 1406, 2698, 1402, -1, 1399, 1431, 1412, -1, 1400, 1412, 1430, -1, 1415, 1430, 1413, -1, 1268, 1413, 1414, -1, 1268, 1415, 1413, -1, 1419, 1418, 1416, -1, 1419, 1417, 1418, -1, 1419, 1420, 1417, -1, 1417, 1420, 1440, -1, 1421, 1440, 1439, -1, 1422, 1439, 1435, -1, 1424, 1435, 1423, -1, 1424, 1422, 1435, -1, 1424, 1263, 1422, -1, 1422, 1263, 1434, -1, 1421, 1434, 1438, -1, 1417, 1438, 1418, -1, 1417, 1421, 1438, -1, 1417, 1440, 1421, -1, 1420, 2696, 1440, -1, 1440, 2696, 1429, -1, 1439, 1429, 1427, -1, 1435, 1427, 1425, -1, 1423, 1425, 1426, -1, 1423, 1435, 1425, -1, 2696, 1348, 1429, -1, 1429, 1348, 1347, -1, 1427, 1347, 1428, -1, 1425, 1428, 1426, -1, 1425, 1427, 1428, -1, 1429, 1347, 1427, -1, 1263, 1414, 1434, -1, 1434, 1414, 1413, -1, 1438, 1413, 1430, -1, 1418, 1430, 1412, -1, 1416, 1412, 1431, -1, 1416, 1418, 1412, -1, 1437, 1403, 1432, -1, 1433, 1396, 1403, -1, 1430, 1415, 1400, -1, 1438, 1434, 1413, -1, 1439, 1422, 1421, -1, 1421, 1422, 1434, -1, 1427, 1435, 1439, -1, 1402, 1437, 1405, -1, 1436, 1433, 1437, -1, 1399, 1398, 1397, -1, 1397, 1398, 1433, -1, 1412, 1400, 1399, -1, 1418, 1438, 1430, -1, 1429, 1439, 1440, -1, 2701, 1411, 1183, -1, 1183, 1411, 1441, -1, 1441, 1411, 1408, -1, 1188, 1408, 1442, -1, 1443, 1188, 1442, -1, 1441, 1408, 1188, -1, 1479, 4073, 1444, -1, 1477, 1444, 1497, -1, 1475, 1497, 1474, -1, 1473, 1474, 1445, -1, 1494, 1445, 1458, -1, 1446, 1458, 1459, -1, 1491, 1459, 1487, -1, 1488, 1487, 1447, -1, 1470, 1447, 1448, -1, 1486, 1448, 1449, -1, 1484, 1449, 1450, -1, 1480, 1450, 1463, -1, 1481, 1463, 1467, -1, 1466, 1467, 1462, -1, 1451, 1462, 1464, -1, 1498, 1464, 1452, -1, 1454, 1452, 2273, -1, 1453, 1454, 2273, -1, 1453, 1503, 1454, -1, 1453, 2703, 1503, -1, 1503, 2703, 1501, -1, 1502, 1501, 1455, -1, 1498, 1455, 1451, -1, 1464, 1498, 1451, -1, 1456, 1497, 1496, -1, 1456, 1474, 1497, -1, 1456, 1445, 1474, -1, 1456, 1457, 1445, -1, 1445, 1457, 1458, -1, 1458, 1457, 1459, -1, 1459, 1457, 1460, -1, 1487, 1460, 1461, -1, 1447, 1461, 1448, -1, 1447, 1487, 1461, -1, 1459, 1460, 1487, -1, 1461, 4078, 1448, -1, 1448, 4078, 1449, -1, 1449, 4078, 1450, -1, 1450, 4078, 4076, -1, 1463, 4076, 4077, -1, 1467, 4077, 1462, -1, 1467, 1463, 4077, -1, 1450, 4076, 1463, -1, 4077, 4084, 1462, -1, 1462, 4084, 1464, -1, 1464, 4084, 1452, -1, 1452, 4084, 2274, -1, 2273, 1452, 2274, -1, 1501, 2704, 1455, -1, 1455, 2704, 1465, -1, 1451, 1465, 1466, -1, 1462, 1451, 1466, -1, 1465, 2704, 1482, -1, 1466, 1482, 1481, -1, 1467, 1466, 1481, -1, 2707, 1468, 2705, -1, 2707, 1485, 1468, -1, 2707, 1489, 1485, -1, 1485, 1489, 1469, -1, 1486, 1469, 1470, -1, 1448, 1486, 1470, -1, 1469, 1489, 1499, -1, 1470, 1499, 1488, -1, 1447, 1470, 1488, -1, 2709, 1492, 1471, -1, 2709, 1493, 1492, -1, 2709, 1472, 1493, -1, 2709, 2710, 1472, -1, 1472, 2710, 1495, -1, 1473, 1495, 1475, -1, 1474, 1473, 1475, -1, 1495, 2710, 1500, -1, 1475, 1500, 1477, -1, 1497, 1475, 1477, -1, 2710, 1476, 1500, -1, 1500, 1476, 1478, -1, 1477, 1478, 1479, -1, 1444, 1477, 1479, -1, 1500, 1478, 1477, -1, 1480, 1463, 1481, -1, 1483, 1481, 1482, -1, 2705, 1482, 2704, -1, 2705, 1483, 1482, -1, 2705, 1468, 1483, -1, 1483, 1468, 1480, -1, 1481, 1483, 1480, -1, 1484, 1450, 1480, -1, 1468, 1484, 1480, -1, 1468, 1485, 1484, -1, 1484, 1485, 1486, -1, 1449, 1484, 1486, -1, 1491, 1487, 1488, -1, 1490, 1488, 1499, -1, 1471, 1499, 1489, -1, 1471, 1490, 1499, -1, 1471, 1492, 1490, -1, 1490, 1492, 1491, -1, 1488, 1490, 1491, -1, 1446, 1459, 1491, -1, 1492, 1446, 1491, -1, 1492, 1493, 1446, -1, 1446, 1493, 1494, -1, 1458, 1446, 1494, -1, 1473, 1445, 1494, -1, 1472, 1494, 1493, -1, 1472, 1473, 1494, -1, 1472, 1495, 1473, -1, 4073, 1496, 1444, -1, 1444, 1496, 1497, -1, 1452, 1454, 1498, -1, 1498, 1454, 1502, -1, 1455, 1498, 1502, -1, 1465, 1451, 1455, -1, 1482, 1466, 1465, -1, 1469, 1486, 1485, -1, 1499, 1470, 1469, -1, 1500, 1475, 1495, -1, 1501, 1502, 1503, -1, 1503, 1502, 1454, -1, 1504, 2708, 1505, -1, 1505, 2708, 2706, -1, 2706, 2699, 1505, -1, 1505, 2699, 2718, -1, 2718, 2699, 2700, -1, 2719, 2700, 1509, -1, 1510, 1509, 1511, -1, 1506, 1511, 1280, -1, 1283, 1506, 1280, -1, 1283, 1508, 1506, -1, 1283, 1507, 1508, -1, 1508, 1507, 2730, -1, 2730, 1507, 1284, -1, 2731, 1284, 2679, -1, 2731, 2730, 1284, -1, 2718, 2700, 2719, -1, 2719, 1509, 1510, -1, 1510, 1511, 1506, -1, 1513, 1512, 1643, -1, 1513, 1514, 1512, -1, 1513, 885, 1514, -1, 1514, 885, 1515, -1, 1660, 1515, 1516, -1, 1658, 1516, 1517, -1, 1518, 1517, 1520, -1, 1518, 1658, 1517, -1, 1518, 1644, 1658, -1, 1658, 1644, 1659, -1, 1660, 1659, 1519, -1, 1514, 1519, 1512, -1, 1514, 1660, 1519, -1, 1514, 1515, 1660, -1, 885, 862, 1515, -1, 1515, 862, 1661, -1, 1516, 1661, 1663, -1, 1517, 1663, 1521, -1, 1520, 1521, 1522, -1, 1520, 1517, 1521, -1, 862, 1523, 1661, -1, 1661, 1523, 1662, -1, 1663, 1662, 1664, -1, 1521, 1664, 1665, -1, 1522, 1665, 2819, -1, 1522, 1521, 1665, -1, 1523, 860, 1662, -1, 1662, 860, 1524, -1, 1664, 1524, 1525, -1, 1665, 1525, 1527, -1, 2819, 1527, 1526, -1, 2819, 1665, 1527, -1, 860, 1528, 1524, -1, 1524, 1528, 1666, -1, 1525, 1666, 1529, -1, 1527, 1529, 1530, -1, 1526, 1530, 2820, -1, 1526, 1527, 1530, -1, 1528, 858, 1666, -1, 1666, 858, 1534, -1, 1529, 1534, 1531, -1, 1530, 1531, 1532, -1, 2820, 1532, 1537, -1, 2820, 1530, 1532, -1, 858, 1533, 1534, -1, 1534, 1533, 1667, -1, 1531, 1667, 1535, -1, 1532, 1535, 1536, -1, 1537, 1536, 2834, -1, 1537, 1532, 1536, -1, 1533, 856, 1667, -1, 1667, 856, 1668, -1, 1535, 1668, 1538, -1, 1536, 1538, 1539, -1, 2834, 1539, 1540, -1, 2834, 1536, 1539, -1, 856, 855, 1668, -1, 1668, 855, 1541, -1, 1538, 1541, 1542, -1, 1539, 1542, 1543, -1, 1540, 1543, 2823, -1, 1540, 1539, 1543, -1, 855, 1544, 1541, -1, 1541, 1544, 1545, -1, 1542, 1545, 1670, -1, 1543, 1670, 1546, -1, 2823, 1546, 2835, -1, 2823, 1543, 1546, -1, 1544, 854, 1545, -1, 1545, 854, 1669, -1, 1670, 1669, 1547, -1, 1546, 1547, 1548, -1, 2835, 1548, 2837, -1, 2835, 1546, 1548, -1, 854, 1549, 1669, -1, 1669, 1549, 1550, -1, 1547, 1550, 1671, -1, 1548, 1671, 1673, -1, 2837, 1673, 2838, -1, 2837, 1548, 1673, -1, 1549, 853, 1550, -1, 1550, 853, 1551, -1, 1671, 1551, 1672, -1, 1673, 1672, 1554, -1, 2838, 1554, 2827, -1, 2838, 1673, 1554, -1, 853, 1552, 1551, -1, 1551, 1552, 1553, -1, 1672, 1553, 1555, -1, 1554, 1555, 1558, -1, 2827, 1558, 1559, -1, 2827, 1554, 1558, -1, 1552, 1561, 1553, -1, 1553, 1561, 1556, -1, 1555, 1556, 1557, -1, 1558, 1557, 1560, -1, 1559, 1560, 2828, -1, 1559, 1558, 1560, -1, 1561, 852, 1556, -1, 1556, 852, 1562, -1, 1557, 1562, 1563, -1, 1560, 1563, 1564, -1, 2828, 1564, 2839, -1, 2828, 1560, 1564, -1, 852, 886, 1562, -1, 1562, 886, 1674, -1, 1563, 1674, 1565, -1, 1564, 1565, 1566, -1, 2839, 1566, 2831, -1, 2839, 1564, 1566, -1, 886, 851, 1674, -1, 1674, 851, 1568, -1, 1565, 1568, 1567, -1, 1566, 1567, 1569, -1, 2831, 1569, 2840, -1, 2831, 1566, 1569, -1, 851, 850, 1568, -1, 1568, 850, 1675, -1, 1567, 1675, 1652, -1, 1569, 1652, 1570, -1, 1572, 1570, 1571, -1, 1572, 1569, 1570, -1, 1572, 2840, 1569, -1, 850, 1574, 1675, -1, 1675, 1574, 1573, -1, 1652, 1573, 1654, -1, 1570, 1654, 1576, -1, 1571, 1576, 2843, -1, 1571, 1570, 1576, -1, 1574, 1577, 1573, -1, 1573, 1577, 1653, -1, 1654, 1653, 1575, -1, 1576, 1575, 1579, -1, 2843, 1579, 1580, -1, 2843, 1576, 1579, -1, 1577, 884, 1653, -1, 1653, 884, 1578, -1, 1575, 1578, 1676, -1, 1579, 1676, 1591, -1, 1580, 1591, 1592, -1, 1580, 1579, 1591, -1, 884, 1581, 1578, -1, 1578, 1581, 882, -1, 1595, 882, 1582, -1, 1596, 1582, 1583, -1, 1584, 1596, 1583, -1, 1584, 1585, 1596, -1, 1584, 1586, 1585, -1, 1585, 1586, 1587, -1, 1679, 1587, 1681, -1, 1589, 1681, 1683, -1, 1588, 1683, 2845, -1, 1588, 1589, 1683, -1, 1588, 1590, 1589, -1, 1589, 1590, 1678, -1, 1679, 1678, 1597, -1, 1585, 1597, 1596, -1, 1585, 1679, 1597, -1, 1585, 1587, 1679, -1, 1578, 882, 1595, -1, 1676, 1595, 1677, -1, 1591, 1677, 1593, -1, 1592, 1593, 1594, -1, 1592, 1591, 1593, -1, 1595, 1582, 1596, -1, 1677, 1596, 1597, -1, 1593, 1597, 1678, -1, 1594, 1678, 1590, -1, 1594, 1593, 1678, -1, 1586, 1598, 1587, -1, 1587, 1598, 879, -1, 1680, 879, 1599, -1, 1609, 1599, 1600, -1, 1601, 1609, 1600, -1, 1601, 1608, 1609, -1, 1601, 1602, 1608, -1, 1608, 1602, 1612, -1, 1603, 1612, 1605, -1, 1604, 1605, 1606, -1, 2848, 1606, 1620, -1, 2848, 1604, 1606, -1, 2848, 1607, 1604, -1, 1604, 1607, 1611, -1, 1603, 1611, 1610, -1, 1608, 1610, 1609, -1, 1608, 1603, 1610, -1, 1608, 1612, 1603, -1, 1587, 879, 1680, -1, 1681, 1680, 1682, -1, 1683, 1682, 1684, -1, 2845, 1684, 2847, -1, 2845, 1683, 1684, -1, 1680, 1599, 1609, -1, 1682, 1609, 1610, -1, 1684, 1610, 1611, -1, 2847, 1611, 1607, -1, 2847, 1684, 1611, -1, 1602, 1613, 1612, -1, 1612, 1613, 877, -1, 1686, 877, 876, -1, 1685, 876, 874, -1, 1614, 1685, 874, -1, 1614, 1615, 1685, -1, 1614, 873, 1615, -1, 1615, 873, 1633, -1, 1690, 1633, 1689, -1, 1616, 1689, 1691, -1, 1618, 1691, 1617, -1, 1618, 1616, 1691, -1, 1618, 1619, 1616, -1, 1616, 1619, 1621, -1, 1690, 1621, 1688, -1, 1615, 1688, 1685, -1, 1615, 1690, 1688, -1, 1615, 1633, 1690, -1, 1612, 877, 1686, -1, 1605, 1686, 1687, -1, 1606, 1687, 1622, -1, 1620, 1622, 2850, -1, 1620, 1606, 1622, -1, 1686, 876, 1685, -1, 1687, 1685, 1688, -1, 1622, 1688, 1621, -1, 2850, 1621, 1619, -1, 2850, 1622, 1621, -1, 873, 872, 1633, -1, 1633, 872, 1634, -1, 1637, 1634, 1623, -1, 1631, 1623, 868, -1, 1624, 1631, 868, -1, 1624, 1625, 1631, -1, 1624, 1639, 1625, -1, 1625, 1639, 1640, -1, 1632, 1640, 1627, -1, 1626, 1627, 1694, -1, 1628, 1694, 1629, -1, 1628, 1626, 1694, -1, 1628, 1630, 1626, -1, 1626, 1630, 1692, -1, 1632, 1692, 1638, -1, 1625, 1638, 1631, -1, 1625, 1632, 1638, -1, 1625, 1640, 1632, -1, 1633, 1634, 1637, -1, 1689, 1637, 1635, -1, 1691, 1635, 1636, -1, 1617, 1636, 2859, -1, 1617, 1691, 1636, -1, 1637, 1623, 1631, -1, 1635, 1631, 1638, -1, 1636, 1638, 1692, -1, 2859, 1692, 1630, -1, 2859, 1636, 1692, -1, 1639, 1641, 1640, -1, 1640, 1641, 866, -1, 1693, 866, 1647, -1, 1648, 1647, 1642, -1, 865, 1648, 1642, -1, 865, 1645, 1648, -1, 865, 1643, 1645, -1, 1645, 1643, 1512, -1, 1656, 1512, 1519, -1, 1655, 1519, 1659, -1, 2816, 1659, 1644, -1, 2816, 1655, 1659, -1, 2816, 2813, 1655, -1, 1655, 2813, 1651, -1, 1656, 1651, 1650, -1, 1645, 1650, 1648, -1, 1645, 1656, 1650, -1, 1645, 1512, 1656, -1, 1640, 866, 1693, -1, 1627, 1693, 1649, -1, 1694, 1649, 1657, -1, 1629, 1657, 1646, -1, 1629, 1694, 1657, -1, 1693, 1647, 1648, -1, 1649, 1648, 1650, -1, 1657, 1650, 1651, -1, 1646, 1651, 2813, -1, 1646, 1657, 1651, -1, 1652, 1675, 1573, -1, 1652, 1569, 1567, -1, 1653, 1654, 1573, -1, 1654, 1570, 1652, -1, 1655, 1651, 1656, -1, 1519, 1655, 1656, -1, 1649, 1650, 1657, -1, 1658, 1659, 1660, -1, 1516, 1658, 1660, -1, 1661, 1516, 1515, -1, 1662, 1663, 1661, -1, 1663, 1517, 1516, -1, 1524, 1664, 1662, -1, 1664, 1521, 1663, -1, 1666, 1525, 1524, -1, 1525, 1665, 1664, -1, 1534, 1529, 1666, -1, 1529, 1527, 1525, -1, 1667, 1531, 1534, -1, 1531, 1530, 1529, -1, 1668, 1535, 1667, -1, 1535, 1532, 1531, -1, 1541, 1538, 1668, -1, 1538, 1536, 1535, -1, 1545, 1542, 1541, -1, 1542, 1539, 1538, -1, 1669, 1670, 1545, -1, 1670, 1543, 1542, -1, 1550, 1547, 1669, -1, 1547, 1546, 1670, -1, 1551, 1671, 1550, -1, 1671, 1548, 1547, -1, 1553, 1672, 1551, -1, 1672, 1673, 1671, -1, 1556, 1555, 1553, -1, 1555, 1554, 1672, -1, 1562, 1557, 1556, -1, 1557, 1558, 1555, -1, 1674, 1563, 1562, -1, 1563, 1560, 1557, -1, 1568, 1565, 1674, -1, 1565, 1564, 1563, -1, 1675, 1567, 1568, -1, 1567, 1566, 1565, -1, 1578, 1575, 1653, -1, 1575, 1576, 1654, -1, 1595, 1676, 1578, -1, 1676, 1579, 1575, -1, 1596, 1677, 1595, -1, 1677, 1591, 1676, -1, 1593, 1677, 1597, -1, 1589, 1678, 1679, -1, 1681, 1589, 1679, -1, 1680, 1681, 1587, -1, 1609, 1682, 1680, -1, 1682, 1683, 1681, -1, 1684, 1682, 1610, -1, 1604, 1611, 1603, -1, 1605, 1604, 1603, -1, 1686, 1605, 1612, -1, 1685, 1687, 1686, -1, 1687, 1606, 1605, -1, 1622, 1687, 1688, -1, 1616, 1621, 1690, -1, 1689, 1616, 1690, -1, 1637, 1689, 1633, -1, 1631, 1635, 1637, -1, 1635, 1691, 1689, -1, 1636, 1635, 1638, -1, 1626, 1692, 1632, -1, 1627, 1626, 1632, -1, 1693, 1627, 1640, -1, 1648, 1649, 1693, -1, 1649, 1694, 1627, -1, 1705, 1695, 1725, -1, 1704, 1725, 1696, -1, 1697, 1696, 1727, -1, 1728, 1727, 1698, -1, 1731, 1698, 1699, -1, 1732, 1699, 1716, -1, 1700, 1732, 1716, -1, 1700, 1735, 1732, -1, 1700, 2019, 1735, -1, 1735, 2019, 1734, -1, 1733, 1734, 1702, -1, 1701, 1702, 1718, -1, 1726, 1718, 1720, -1, 1703, 1720, 1721, -1, 1705, 1703, 1721, -1, 1705, 1704, 1703, -1, 1705, 1725, 1704, -1, 1706, 1707, 2898, -1, 1706, 1713, 1707, -1, 1706, 1708, 1713, -1, 1706, 4279, 1708, -1, 1708, 4279, 1709, -1, 1715, 1709, 2894, -1, 1714, 2894, 1710, -1, 1737, 1710, 1698, -1, 1727, 1737, 1698, -1, 1727, 1712, 1737, -1, 1727, 1696, 1712, -1, 1712, 1696, 1711, -1, 1707, 1711, 2898, -1, 1707, 1712, 1711, -1, 1707, 1736, 1712, -1, 1707, 1713, 1736, -1, 1736, 1713, 1715, -1, 1714, 1715, 2894, -1, 1714, 1736, 1715, -1, 1714, 1737, 1736, -1, 1714, 1710, 1737, -1, 1708, 1709, 1715, -1, 1713, 1708, 1715, -1, 2894, 1716, 1710, -1, 1710, 1716, 1699, -1, 1698, 1710, 1699, -1, 2019, 2022, 1734, -1, 1734, 2022, 1724, -1, 1702, 1724, 1717, -1, 1718, 1717, 1719, -1, 1720, 1719, 1721, -1, 1720, 1718, 1719, -1, 1724, 2022, 1730, -1, 1717, 1730, 1722, -1, 1719, 1722, 1721, -1, 1719, 1717, 1722, -1, 2021, 1723, 1729, -1, 2021, 1722, 1723, -1, 2021, 1721, 1722, -1, 1702, 1734, 1724, -1, 1711, 1696, 1725, -1, 2898, 1725, 1695, -1, 2898, 1711, 1725, -1, 1726, 1720, 1703, -1, 1697, 1703, 1704, -1, 1696, 1697, 1704, -1, 1726, 1703, 1697, -1, 1728, 1697, 1727, -1, 1728, 1726, 1697, -1, 1728, 1701, 1726, -1, 1728, 1731, 1701, -1, 1728, 1698, 1731, -1, 1729, 1723, 1730, -1, 2022, 1729, 1730, -1, 1701, 1718, 1726, -1, 1702, 1717, 1718, -1, 1723, 1722, 1730, -1, 1730, 1717, 1724, -1, 1699, 1732, 1731, -1, 1731, 1732, 1733, -1, 1701, 1733, 1702, -1, 1701, 1731, 1733, -1, 1734, 1733, 1735, -1, 1735, 1733, 1732, -1, 1712, 1736, 1737, -1, 2897, 1695, 1738, -1, 1738, 1695, 1986, -1, 1986, 1695, 2021, -1, 2021, 1695, 1705, -1, 1721, 2021, 1705, -1, 1739, 1740, 2004, -1, 2004, 1740, 1741, -1, 1741, 1740, 1742, -1, 2005, 1742, 1743, -1, 1755, 1743, 2970, -1, 2012, 2970, 1744, -1, 2006, 1744, 2969, -1, 2007, 2969, 2967, -1, 1756, 2967, 2998, -1, 1757, 2998, 2918, -1, 1745, 2918, 1746, -1, 1747, 1746, 1758, -1, 1759, 1758, 1748, -1, 1760, 1748, 1749, -1, 1750, 1760, 1749, -1, 1750, 1751, 1760, -1, 1750, 1753, 1751, -1, 1751, 1753, 1752, -1, 1752, 1753, 2010, -1, 2010, 1753, 2910, -1, 1754, 2910, 2954, -1, 1738, 2954, 2897, -1, 1738, 1754, 2954, -1, 1741, 1742, 2005, -1, 2005, 1743, 1755, -1, 1755, 2970, 2012, -1, 2012, 1744, 2006, -1, 2006, 2969, 2007, -1, 2007, 2967, 1756, -1, 1756, 2998, 1757, -1, 1757, 2918, 1745, -1, 1745, 1746, 1747, -1, 1747, 1758, 1759, -1, 1759, 1748, 1760, -1, 2010, 2910, 1754, -1, 1739, 2004, 1785, -1, 1785, 2004, 1982, -1, 1761, 1785, 1982, -1, 1761, 1786, 1785, -1, 1761, 1767, 1786, -1, 1767, 1761, 1769, -1, 1768, 1769, 1794, -1, 1791, 1794, 1775, -1, 1798, 1775, 1799, -1, 1802, 1799, 1812, -1, 1806, 1812, 1762, -1, 1763, 1762, 1774, -1, 1764, 1774, 3017, -1, 1764, 1763, 1774, -1, 1764, 1807, 1763, -1, 1764, 1787, 1807, -1, 1807, 1787, 1765, -1, 1805, 1765, 1766, -1, 1797, 1766, 1795, -1, 1796, 1795, 1788, -1, 1790, 1788, 1767, -1, 1768, 1767, 1769, -1, 1768, 1790, 1767, -1, 1768, 1791, 1790, -1, 1768, 1794, 1791, -1, 1771, 1776, 1770, -1, 1771, 1800, 1776, -1, 1771, 1777, 1800, -1, 1800, 1777, 1780, -1, 1801, 1780, 1804, -1, 1772, 1804, 1783, -1, 1811, 1783, 1809, -1, 1773, 1809, 3018, -1, 3017, 1773, 3018, -1, 3017, 1774, 1773, -1, 1773, 1774, 1762, -1, 1811, 1762, 1812, -1, 1772, 1812, 1799, -1, 1801, 1799, 1775, -1, 1800, 1775, 1794, -1, 1776, 1794, 1769, -1, 1770, 1769, 1761, -1, 1770, 1776, 1769, -1, 3292, 1779, 1777, -1, 3292, 1789, 1779, -1, 3292, 1778, 1789, -1, 1789, 1778, 1782, -1, 1779, 1782, 1810, -1, 1781, 1810, 1804, -1, 1780, 1781, 1804, -1, 1780, 1777, 1781, -1, 1781, 1777, 1779, -1, 1810, 1781, 1779, -1, 1778, 3018, 1782, -1, 1782, 3018, 1808, -1, 1810, 1808, 1783, -1, 1804, 1810, 1783, -1, 3006, 1784, 1787, -1, 3006, 1792, 1784, -1, 3006, 1785, 1792, -1, 1792, 1785, 1786, -1, 1793, 1786, 1788, -1, 1795, 1793, 1788, -1, 1795, 1784, 1793, -1, 1795, 1766, 1784, -1, 1784, 1766, 1803, -1, 1787, 1803, 1765, -1, 1787, 1784, 1803, -1, 1786, 1767, 1788, -1, 1782, 1779, 1789, -1, 1796, 1788, 1790, -1, 1791, 1796, 1790, -1, 1791, 1798, 1796, -1, 1791, 1775, 1798, -1, 1792, 1786, 1793, -1, 1784, 1792, 1793, -1, 1800, 1794, 1776, -1, 1797, 1795, 1796, -1, 1798, 1797, 1796, -1, 1798, 1802, 1797, -1, 1798, 1799, 1802, -1, 1801, 1775, 1800, -1, 1780, 1801, 1800, -1, 1805, 1766, 1797, -1, 1802, 1805, 1797, -1, 1802, 1806, 1805, -1, 1802, 1812, 1806, -1, 1765, 1803, 1766, -1, 1772, 1799, 1801, -1, 1804, 1772, 1801, -1, 1807, 1765, 1805, -1, 1806, 1807, 1805, -1, 1806, 1763, 1807, -1, 1806, 1762, 1763, -1, 1808, 3018, 1809, -1, 1783, 1808, 1809, -1, 1762, 1811, 1773, -1, 1773, 1811, 1809, -1, 1810, 1782, 1808, -1, 1772, 1783, 1811, -1, 1812, 1772, 1811, -1, 1813, 1933, 901, -1, 1813, 1814, 1933, -1, 1813, 888, 1814, -1, 1814, 888, 1819, -1, 1817, 1819, 1815, -1, 1939, 1815, 1941, -1, 1942, 1941, 1816, -1, 3211, 1816, 1824, -1, 3211, 1942, 1816, -1, 3211, 1929, 1942, -1, 1942, 1929, 1928, -1, 1939, 1928, 1927, -1, 1817, 1927, 1818, -1, 1814, 1818, 1933, -1, 1814, 1817, 1818, -1, 1814, 1819, 1817, -1, 888, 889, 1819, -1, 1819, 889, 1820, -1, 1815, 1820, 1821, -1, 1941, 1821, 1822, -1, 1816, 1822, 1823, -1, 1824, 1823, 3198, -1, 1824, 1816, 1823, -1, 889, 1825, 1820, -1, 1820, 1825, 1940, -1, 1821, 1940, 1943, -1, 1822, 1943, 1945, -1, 1823, 1945, 1829, -1, 3198, 1829, 1828, -1, 3198, 1823, 1829, -1, 1825, 892, 1940, -1, 1940, 892, 1826, -1, 1943, 1826, 1944, -1, 1945, 1944, 1947, -1, 1829, 1947, 1827, -1, 1828, 1827, 1830, -1, 1828, 1829, 1827, -1, 892, 894, 1826, -1, 1826, 894, 1832, -1, 1944, 1832, 1833, -1, 1947, 1833, 1950, -1, 1827, 1950, 1834, -1, 1830, 1834, 1831, -1, 1830, 1827, 1834, -1, 894, 891, 1832, -1, 1832, 891, 1946, -1, 1833, 1946, 1948, -1, 1950, 1948, 1949, -1, 1834, 1949, 1839, -1, 1831, 1839, 3200, -1, 1831, 1834, 1839, -1, 891, 1835, 1946, -1, 1946, 1835, 1840, -1, 1948, 1840, 1836, -1, 1949, 1836, 1837, -1, 1839, 1837, 1842, -1, 3200, 1842, 1838, -1, 3200, 1839, 1842, -1, 1835, 890, 1840, -1, 1840, 890, 1951, -1, 1836, 1951, 1953, -1, 1837, 1953, 1841, -1, 1842, 1841, 1955, -1, 1838, 1955, 1845, -1, 1838, 1842, 1955, -1, 890, 1843, 1951, -1, 1951, 1843, 1844, -1, 1953, 1844, 1954, -1, 1841, 1954, 1957, -1, 1955, 1957, 1847, -1, 1845, 1847, 1849, -1, 1845, 1955, 1847, -1, 1843, 893, 1844, -1, 1844, 893, 1952, -1, 1954, 1952, 1846, -1, 1957, 1846, 1956, -1, 1847, 1956, 1848, -1, 1849, 1848, 3201, -1, 1849, 1847, 1848, -1, 893, 1850, 1952, -1, 1952, 1850, 1852, -1, 1846, 1852, 1959, -1, 1956, 1959, 1851, -1, 1848, 1851, 1856, -1, 3201, 1856, 1855, -1, 3201, 1848, 1856, -1, 1850, 1857, 1852, -1, 1852, 1857, 1958, -1, 1959, 1958, 1853, -1, 1851, 1853, 1932, -1, 1856, 1932, 1854, -1, 1855, 1854, 1862, -1, 1855, 1856, 1854, -1, 1857, 1858, 1958, -1, 1958, 1858, 1859, -1, 1853, 1859, 1860, -1, 1932, 1860, 1861, -1, 1854, 1861, 1864, -1, 1862, 1864, 1863, -1, 1862, 1854, 1864, -1, 1858, 1865, 1859, -1, 1859, 1865, 1866, -1, 1860, 1866, 1931, -1, 1861, 1931, 1885, -1, 1864, 1885, 1888, -1, 1863, 1888, 1886, -1, 1863, 1864, 1888, -1, 1865, 895, 1866, -1, 1866, 895, 896, -1, 1930, 896, 1867, -1, 899, 1930, 1867, -1, 899, 1889, 1930, -1, 899, 898, 1889, -1, 1889, 898, 897, -1, 1896, 897, 1868, -1, 1961, 1868, 1869, -1, 1900, 1869, 1870, -1, 1902, 1870, 1871, -1, 1904, 1871, 1872, -1, 1907, 1872, 902, -1, 1873, 902, 1911, -1, 1973, 1911, 1874, -1, 1876, 1874, 1877, -1, 1875, 1876, 1877, -1, 1875, 1879, 1876, -1, 1875, 1878, 1879, -1, 1879, 1878, 1880, -1, 1884, 1880, 1917, -1, 1937, 1917, 1935, -1, 1938, 1935, 1921, -1, 3208, 1921, 1920, -1, 3208, 1938, 1921, -1, 3208, 1915, 1938, -1, 1938, 1915, 1881, -1, 1937, 1881, 1882, -1, 1884, 1882, 1883, -1, 1879, 1883, 1876, -1, 1879, 1884, 1883, -1, 1879, 1880, 1884, -1, 1866, 896, 1930, -1, 1931, 1930, 1895, -1, 1885, 1895, 1894, -1, 1888, 1894, 1962, -1, 1886, 1962, 1887, -1, 1886, 1888, 1962, -1, 1889, 897, 1896, -1, 1960, 1896, 1964, -1, 1893, 1964, 1963, -1, 1892, 1963, 1891, -1, 1890, 1891, 1899, -1, 1890, 1892, 1891, -1, 1890, 1887, 1892, -1, 1892, 1887, 1962, -1, 1893, 1962, 1894, -1, 1960, 1894, 1895, -1, 1889, 1895, 1930, -1, 1889, 1960, 1895, -1, 1889, 1896, 1960, -1, 1896, 1868, 1961, -1, 1964, 1961, 1897, -1, 1963, 1897, 1898, -1, 1891, 1898, 1967, -1, 1899, 1967, 3202, -1, 1899, 1891, 1967, -1, 1961, 1869, 1900, -1, 1897, 1900, 1901, -1, 1898, 1901, 1966, -1, 1967, 1966, 1969, -1, 3202, 1969, 3203, -1, 3202, 1967, 1969, -1, 1900, 1870, 1902, -1, 1901, 1902, 1965, -1, 1966, 1965, 1968, -1, 1969, 1968, 1903, -1, 3203, 1903, 1905, -1, 3203, 1969, 1903, -1, 1902, 1871, 1904, -1, 1965, 1904, 1971, -1, 1968, 1971, 1970, -1, 1903, 1970, 1906, -1, 1905, 1906, 3223, -1, 1905, 1903, 1906, -1, 1904, 1872, 1907, -1, 1971, 1907, 1908, -1, 1970, 1908, 1910, -1, 1906, 1910, 1975, -1, 3223, 1975, 3204, -1, 3223, 1906, 1975, -1, 1907, 902, 1873, -1, 1908, 1873, 1909, -1, 1910, 1909, 1974, -1, 1975, 1974, 1914, -1, 3204, 1914, 3205, -1, 3204, 1975, 1914, -1, 1873, 1911, 1973, -1, 1909, 1973, 1972, -1, 1974, 1972, 1912, -1, 1914, 1912, 1976, -1, 3205, 1976, 1913, -1, 3205, 1914, 1976, -1, 1973, 1874, 1876, -1, 1972, 1876, 1883, -1, 1912, 1883, 1882, -1, 1976, 1882, 1881, -1, 1913, 1881, 1915, -1, 1913, 1976, 1881, -1, 1878, 900, 1880, -1, 1880, 900, 1916, -1, 1917, 1916, 1918, -1, 1935, 1918, 1936, -1, 1921, 1936, 1925, -1, 1920, 1925, 1919, -1, 1920, 1921, 1925, -1, 900, 1922, 1916, -1, 1916, 1922, 1923, -1, 1918, 1923, 1934, -1, 1936, 1934, 1926, -1, 1925, 1926, 1924, -1, 1919, 1924, 3197, -1, 1919, 1925, 1924, -1, 1922, 901, 1923, -1, 1923, 901, 1933, -1, 1934, 1933, 1818, -1, 1926, 1818, 1927, -1, 1924, 1927, 1928, -1, 3197, 1928, 1929, -1, 3197, 1924, 1928, -1, 1866, 1860, 1859, -1, 1860, 1932, 1853, -1, 1930, 1931, 1866, -1, 1932, 1856, 1851, -1, 1931, 1861, 1860, -1, 1861, 1854, 1932, -1, 1933, 1934, 1923, -1, 1934, 1936, 1918, -1, 1926, 1934, 1818, -1, 1936, 1921, 1935, -1, 1925, 1936, 1926, -1, 1937, 1935, 1938, -1, 1881, 1937, 1938, -1, 1917, 1918, 1935, -1, 1916, 1923, 1918, -1, 1924, 1926, 1927, -1, 1939, 1927, 1817, -1, 1815, 1939, 1817, -1, 1820, 1815, 1819, -1, 1940, 1821, 1820, -1, 1942, 1928, 1939, -1, 1941, 1942, 1939, -1, 1821, 1941, 1815, -1, 1826, 1943, 1940, -1, 1943, 1822, 1821, -1, 1822, 1816, 1941, -1, 1832, 1944, 1826, -1, 1944, 1945, 1943, -1, 1945, 1823, 1822, -1, 1946, 1833, 1832, -1, 1833, 1947, 1944, -1, 1947, 1829, 1945, -1, 1840, 1948, 1946, -1, 1948, 1950, 1833, -1, 1950, 1827, 1947, -1, 1951, 1836, 1840, -1, 1836, 1949, 1948, -1, 1949, 1834, 1950, -1, 1844, 1953, 1951, -1, 1953, 1837, 1836, -1, 1837, 1839, 1949, -1, 1952, 1954, 1844, -1, 1954, 1841, 1953, -1, 1841, 1842, 1837, -1, 1852, 1846, 1952, -1, 1846, 1957, 1954, -1, 1957, 1955, 1841, -1, 1958, 1959, 1852, -1, 1959, 1956, 1846, -1, 1956, 1847, 1957, -1, 1859, 1853, 1958, -1, 1853, 1851, 1959, -1, 1851, 1848, 1956, -1, 1885, 1931, 1895, -1, 1864, 1861, 1885, -1, 1888, 1885, 1894, -1, 1893, 1894, 1960, -1, 1964, 1893, 1960, -1, 1961, 1964, 1896, -1, 1900, 1897, 1961, -1, 1892, 1962, 1893, -1, 1963, 1892, 1893, -1, 1897, 1963, 1964, -1, 1902, 1901, 1900, -1, 1901, 1898, 1897, -1, 1898, 1891, 1963, -1, 1904, 1965, 1902, -1, 1965, 1966, 1901, -1, 1966, 1967, 1898, -1, 1907, 1971, 1904, -1, 1971, 1968, 1965, -1, 1968, 1969, 1966, -1, 1873, 1908, 1907, -1, 1908, 1970, 1971, -1, 1970, 1903, 1968, -1, 1973, 1909, 1873, -1, 1909, 1910, 1908, -1, 1910, 1906, 1970, -1, 1876, 1972, 1973, -1, 1972, 1974, 1909, -1, 1974, 1975, 1910, -1, 1912, 1972, 1883, -1, 1914, 1974, 1912, -1, 1976, 1912, 1882, -1, 1937, 1882, 1884, -1, 1917, 1937, 1884, -1, 1916, 1917, 1880, -1, 1761, 1982, 1984, -1, 1977, 1984, 1983, -1, 1770, 1983, 1771, -1, 1770, 1977, 1983, -1, 1770, 1761, 1977, -1, 1977, 1761, 1984, -1, 2003, 1985, 1981, -1, 2003, 1980, 1985, -1, 1985, 1980, 1978, -1, 1979, 1978, 3292, -1, 1777, 1979, 3292, -1, 1777, 1983, 1979, -1, 1777, 1771, 1983, -1, 1980, 3291, 1978, -1, 1978, 3291, 3292, -1, 1981, 1985, 1984, -1, 1982, 1981, 1984, -1, 1978, 1979, 1985, -1, 1985, 1979, 1983, -1, 1984, 1985, 1983, -1, 1986, 908, 1738, -1, 1986, 1987, 908, -1, 1986, 907, 1987, -1, 1986, 1989, 907, -1, 907, 1989, 1988, -1, 920, 1988, 1991, -1, 920, 907, 1988, -1, 1989, 2020, 1988, -1, 1988, 2020, 1990, -1, 2018, 1988, 1990, -1, 1988, 1992, 1991, -1, 1991, 1992, 1995, -1, 1995, 1992, 1993, -1, 1994, 1993, 905, -1, 1994, 1995, 1993, -1, 1993, 1996, 905, -1, 905, 1996, 1997, -1, 1997, 1996, 1998, -1, 918, 1998, 1999, -1, 918, 1997, 1998, -1, 1998, 3289, 1999, -1, 1999, 3289, 2000, -1, 2000, 3289, 1982, -1, 932, 1982, 2001, -1, 932, 2000, 1982, -1, 3289, 2002, 1982, -1, 1982, 2002, 1981, -1, 1981, 2002, 2003, -1, 2003, 2002, 1980, -1, 1980, 2002, 3291, -1, 1982, 2004, 2001, -1, 2001, 2004, 931, -1, 931, 2004, 2011, -1, 2011, 2004, 1741, -1, 930, 1741, 2005, -1, 915, 2005, 1755, -1, 914, 1755, 2012, -1, 929, 2012, 2006, -1, 928, 2006, 2007, -1, 911, 2007, 1756, -1, 2013, 1756, 1757, -1, 2014, 1757, 1745, -1, 926, 1745, 1747, -1, 2015, 1747, 1759, -1, 2008, 1759, 1760, -1, 1751, 2008, 1760, -1, 1751, 2009, 2008, -1, 1751, 1752, 2009, -1, 2009, 1752, 925, -1, 925, 1752, 2010, -1, 2016, 2010, 1754, -1, 2017, 1754, 1738, -1, 908, 2017, 1738, -1, 2011, 1741, 930, -1, 930, 2005, 915, -1, 915, 1755, 914, -1, 914, 2012, 929, -1, 929, 2006, 928, -1, 928, 2007, 911, -1, 911, 1756, 2013, -1, 2013, 1757, 2014, -1, 2014, 1745, 926, -1, 926, 1747, 2015, -1, 2015, 1759, 2008, -1, 925, 2010, 2016, -1, 2016, 1754, 2017, -1, 2018, 1990, 1700, -1, 1700, 1990, 2019, -1, 2019, 1990, 2020, -1, 2022, 2020, 1989, -1, 1729, 1989, 1986, -1, 2021, 1729, 1986, -1, 2019, 2020, 2022, -1, 2022, 1989, 1729, -1, 2024, 3371, 2023, -1, 2024, 2025, 3371, -1, 2024, 2026, 2025, -1, 2025, 2026, 3439, -1, 3439, 2026, 2027, -1, 3364, 2027, 934, -1, 2036, 934, 2028, -1, 2029, 2028, 2030, -1, 3445, 2030, 941, -1, 3360, 941, 2031, -1, 2037, 2031, 939, -1, 3354, 939, 940, -1, 3434, 940, 2038, -1, 3427, 2038, 2032, -1, 3428, 2032, 935, -1, 2039, 935, 938, -1, 2040, 938, 936, -1, 3447, 936, 2033, -1, 2041, 2033, 2042, -1, 2034, 2042, 937, -1, 2043, 937, 2044, -1, 2045, 2044, 2035, -1, 3390, 2035, 933, -1, 3388, 933, 2023, -1, 3371, 3388, 2023, -1, 3439, 2027, 3364, -1, 3364, 934, 2036, -1, 2036, 2028, 2029, -1, 2029, 2030, 3445, -1, 3445, 941, 3360, -1, 3360, 2031, 2037, -1, 2037, 939, 3354, -1, 3354, 940, 3434, -1, 3434, 2038, 3427, -1, 3427, 2032, 3428, -1, 3428, 935, 2039, -1, 2039, 938, 2040, -1, 2040, 936, 3447, -1, 3447, 2033, 2041, -1, 2041, 2042, 2034, -1, 2034, 937, 2043, -1, 2043, 2044, 2045, -1, 2045, 2035, 3390, -1, 3390, 933, 3388, -1, 946, 2046, 2054, -1, 946, 3486, 2046, -1, 946, 950, 3486, -1, 3486, 950, 3550, -1, 3550, 950, 951, -1, 2055, 951, 948, -1, 3476, 948, 2047, -1, 2056, 2047, 2057, -1, 2058, 2057, 2048, -1, 3467, 2048, 2049, -1, 2059, 2049, 947, -1, 3548, 947, 949, -1, 2060, 949, 2061, -1, 3542, 2061, 2062, -1, 3515, 2062, 944, -1, 2050, 944, 2063, -1, 3555, 2063, 2051, -1, 3556, 2051, 2064, -1, 3559, 2064, 945, -1, 2065, 945, 2066, -1, 2052, 2066, 2053, -1, 2067, 2053, 943, -1, 2068, 943, 942, -1, 3484, 942, 2054, -1, 2046, 3484, 2054, -1, 3550, 951, 2055, -1, 2055, 948, 3476, -1, 3476, 2047, 2056, -1, 2056, 2057, 2058, -1, 2058, 2048, 3467, -1, 3467, 2049, 2059, -1, 2059, 947, 3548, -1, 3548, 949, 2060, -1, 2060, 2061, 3542, -1, 3542, 2062, 3515, -1, 3515, 944, 2050, -1, 2050, 2063, 3555, -1, 3555, 2051, 3556, -1, 3556, 2064, 3559, -1, 3559, 945, 2065, -1, 2065, 2066, 2052, -1, 2052, 2053, 2067, -1, 2067, 943, 2068, -1, 2068, 942, 3484, -1, 3710, 2069, 3576, -1, 3710, 974, 2069, -1, 3710, 2071, 974, -1, 974, 2071, 2070, -1, 2070, 2071, 2089, -1, 967, 2089, 3703, -1, 2072, 3703, 2073, -1, 954, 2073, 2090, -1, 2091, 2090, 3730, -1, 2074, 3730, 3729, -1, 2092, 3729, 3692, -1, 1074, 3692, 2093, -1, 2094, 2093, 2075, -1, 1078, 2075, 2095, -1, 1077, 2095, 3679, -1, 2096, 3679, 3672, -1, 2097, 3672, 2098, -1, 1066, 2098, 3663, -1, 2099, 3663, 2100, -1, 1044, 2100, 2076, -1, 1046, 2076, 2101, -1, 1056, 2101, 3653, -1, 1052, 3653, 2078, -1, 2077, 2078, 2079, -1, 2102, 2079, 2080, -1, 1035, 2080, 2081, -1, 2103, 2081, 3640, -1, 2104, 3640, 3635, -1, 2082, 3635, 2105, -1, 2106, 2105, 3722, -1, 2107, 3722, 3622, -1, 2083, 3622, 3621, -1, 1008, 3621, 3614, -1, 2108, 3614, 3610, -1, 1001, 3610, 2085, -1, 2084, 2085, 3608, -1, 997, 3608, 2109, -1, 993, 2109, 2086, -1, 2110, 2086, 3596, -1, 2111, 3596, 2112, -1, 2087, 2112, 3587, -1, 981, 3587, 3582, -1, 982, 3582, 2088, -1, 2113, 2088, 3577, -1, 2114, 3577, 3576, -1, 2069, 2114, 3576, -1, 2070, 2089, 967, -1, 967, 3703, 2072, -1, 2072, 2073, 954, -1, 954, 2090, 2091, -1, 2091, 3730, 2074, -1, 2074, 3729, 2092, -1, 2092, 3692, 1074, -1, 1074, 2093, 2094, -1, 2094, 2075, 1078, -1, 1078, 2095, 1077, -1, 1077, 3679, 2096, -1, 2096, 3672, 2097, -1, 2097, 2098, 1066, -1, 1066, 3663, 2099, -1, 2099, 2100, 1044, -1, 1044, 2076, 1046, -1, 1046, 2101, 1056, -1, 1056, 3653, 1052, -1, 1052, 2078, 2077, -1, 2077, 2079, 2102, -1, 2102, 2080, 1035, -1, 1035, 2081, 2103, -1, 2103, 3640, 2104, -1, 2104, 3635, 2082, -1, 2082, 2105, 2106, -1, 2106, 3722, 2107, -1, 2107, 3622, 2083, -1, 2083, 3621, 1008, -1, 1008, 3614, 2108, -1, 2108, 3610, 1001, -1, 1001, 2085, 2084, -1, 2084, 3608, 997, -1, 997, 2109, 993, -1, 993, 2086, 2110, -1, 2110, 3596, 2111, -1, 2111, 2112, 2087, -1, 2087, 3587, 981, -1, 981, 3582, 982, -1, 982, 2088, 2113, -1, 2113, 3577, 2114, -1, 1131, 2115, 2116, -1, 1131, 2121, 2115, -1, 1131, 1132, 2121, -1, 2121, 1132, 2117, -1, 2235, 2117, 2237, -1, 2234, 2237, 2118, -1, 2119, 2118, 2240, -1, 4046, 2240, 2123, -1, 4046, 2119, 2240, -1, 4046, 2223, 2119, -1, 2119, 2223, 2120, -1, 2234, 2120, 2233, -1, 2235, 2233, 2229, -1, 2121, 2229, 2115, -1, 2121, 2235, 2229, -1, 2121, 2117, 2235, -1, 1132, 2122, 2117, -1, 2117, 2122, 2236, -1, 2237, 2236, 2238, -1, 2118, 2238, 2239, -1, 2240, 2239, 2124, -1, 2123, 2124, 4047, -1, 2123, 2240, 2124, -1, 2122, 2125, 2236, -1, 2236, 2125, 2126, -1, 2238, 2126, 2127, -1, 2239, 2127, 2128, -1, 2124, 2128, 2129, -1, 4047, 2129, 4048, -1, 4047, 2124, 2129, -1, 2125, 1134, 2126, -1, 2126, 1134, 2131, -1, 2127, 2131, 2241, -1, 2128, 2241, 2242, -1, 2129, 2242, 2130, -1, 4048, 2130, 4065, -1, 4048, 2129, 2130, -1, 1134, 2132, 2131, -1, 2131, 2132, 2133, -1, 2145, 2133, 1136, -1, 2147, 1136, 1135, -1, 2153, 1135, 1133, -1, 2243, 1133, 2158, -1, 2163, 2158, 2134, -1, 2245, 2134, 2166, -1, 2251, 2166, 2167, -1, 2249, 2167, 1130, -1, 2135, 1130, 1129, -1, 2136, 2135, 1129, -1, 2136, 2137, 2135, -1, 2136, 2138, 2137, -1, 2137, 2138, 2140, -1, 2139, 2140, 2253, -1, 2256, 2253, 2141, -1, 2255, 2141, 2142, -1, 2143, 2142, 4055, -1, 2143, 2255, 2142, -1, 2143, 4052, 2255, -1, 2255, 4052, 2144, -1, 2256, 2144, 2252, -1, 2139, 2252, 2168, -1, 2137, 2168, 2135, -1, 2137, 2139, 2168, -1, 2137, 2140, 2139, -1, 2131, 2133, 2145, -1, 2241, 2145, 2148, -1, 2242, 2148, 2149, -1, 2130, 2149, 2146, -1, 4065, 2146, 2152, -1, 4065, 2130, 2146, -1, 2145, 1136, 2147, -1, 2148, 2147, 2150, -1, 2149, 2150, 2151, -1, 2146, 2151, 2154, -1, 2152, 2154, 4066, -1, 2152, 2146, 2154, -1, 2147, 1135, 2153, -1, 2150, 2153, 2156, -1, 2151, 2156, 2244, -1, 2154, 2244, 2155, -1, 4066, 2155, 2157, -1, 4066, 2154, 2155, -1, 2153, 1133, 2243, -1, 2156, 2243, 2159, -1, 2244, 2159, 2247, -1, 2155, 2247, 2161, -1, 2157, 2161, 4068, -1, 2157, 2155, 2161, -1, 2243, 2158, 2163, -1, 2159, 2163, 2246, -1, 2247, 2246, 2160, -1, 2161, 2160, 2165, -1, 4068, 2165, 2162, -1, 4068, 2161, 2165, -1, 2163, 2134, 2245, -1, 2246, 2245, 2248, -1, 2160, 2248, 2225, -1, 2165, 2225, 2164, -1, 2162, 2164, 4050, -1, 2162, 2165, 2164, -1, 2245, 2166, 2251, -1, 2248, 2251, 2250, -1, 2225, 2250, 2227, -1, 2164, 2227, 2226, -1, 4050, 2226, 4051, -1, 4050, 2164, 2226, -1, 2251, 2167, 2249, -1, 2250, 2249, 2224, -1, 2227, 2224, 2169, -1, 2226, 2169, 2170, -1, 4051, 2170, 4070, -1, 4051, 2226, 2170, -1, 2249, 1130, 2135, -1, 2224, 2135, 2168, -1, 2169, 2168, 2252, -1, 2170, 2252, 2144, -1, 4070, 2144, 4052, -1, 4070, 2170, 2144, -1, 2138, 1128, 2140, -1, 2140, 1128, 2171, -1, 2253, 2171, 2254, -1, 2141, 2254, 2259, -1, 2142, 2259, 2172, -1, 4055, 2172, 4056, -1, 4055, 2142, 2172, -1, 1128, 2175, 2171, -1, 2171, 2175, 2173, -1, 2254, 2173, 2258, -1, 2259, 2258, 2174, -1, 2172, 2174, 2177, -1, 4056, 2177, 4072, -1, 4056, 2172, 2177, -1, 2175, 2179, 2173, -1, 2173, 2179, 2257, -1, 2258, 2257, 2176, -1, 2174, 2176, 2261, -1, 2177, 2261, 2178, -1, 4072, 2178, 2182, -1, 4072, 2177, 2178, -1, 2179, 2183, 2257, -1, 2257, 2183, 2180, -1, 2176, 2180, 2181, -1, 2261, 2181, 2263, -1, 2178, 2263, 2262, -1, 2182, 2262, 4057, -1, 2182, 2178, 2262, -1, 2183, 2184, 2180, -1, 2180, 2184, 2185, -1, 2181, 2185, 2186, -1, 2263, 2186, 2265, -1, 2262, 2265, 2188, -1, 4057, 2188, 2190, -1, 4057, 2262, 2188, -1, 2184, 1127, 2185, -1, 2185, 1127, 2260, -1, 2186, 2260, 2187, -1, 2265, 2187, 2189, -1, 2188, 2189, 2266, -1, 2190, 2266, 2194, -1, 2190, 2188, 2266, -1, 1127, 2195, 2260, -1, 2260, 2195, 2197, -1, 2187, 2197, 2191, -1, 2189, 2191, 2192, -1, 2266, 2192, 2268, -1, 2194, 2268, 2193, -1, 2194, 2266, 2268, -1, 2195, 2196, 2197, -1, 2197, 2196, 2264, -1, 2191, 2264, 2267, -1, 2192, 2267, 2271, -1, 2268, 2271, 2198, -1, 2193, 2198, 4058, -1, 2193, 2268, 2198, -1, 2196, 2199, 2264, -1, 2264, 2199, 2200, -1, 2267, 2200, 2270, -1, 2271, 2270, 2269, -1, 2198, 2269, 2205, -1, 4058, 2205, 2204, -1, 4058, 2198, 2205, -1, 2199, 2201, 2200, -1, 2200, 2201, 2206, -1, 2270, 2206, 2207, -1, 2269, 2207, 2202, -1, 2205, 2202, 2203, -1, 2204, 2203, 4059, -1, 2204, 2205, 2203, -1, 2201, 1126, 2206, -1, 2206, 1126, 2210, -1, 2207, 2210, 2272, -1, 2202, 2272, 2208, -1, 2203, 2208, 2209, -1, 4059, 2209, 2213, -1, 4059, 2203, 2209, -1, 1126, 1125, 2210, -1, 2210, 1125, 2211, -1, 2272, 2211, 2212, -1, 2208, 2212, 2231, -1, 2209, 2231, 2215, -1, 2213, 2215, 2216, -1, 2213, 2209, 2215, -1, 1125, 1123, 2211, -1, 2211, 1123, 2232, -1, 2212, 2232, 2214, -1, 2231, 2214, 2228, -1, 2215, 2228, 2218, -1, 2216, 2218, 2217, -1, 2216, 2215, 2218, -1, 1123, 1122, 2232, -1, 2232, 1122, 2220, -1, 2214, 2220, 2221, -1, 2228, 2221, 2230, -1, 2218, 2230, 2222, -1, 2217, 2222, 4045, -1, 2217, 2218, 2222, -1, 1122, 1124, 2220, -1, 2220, 1124, 2219, -1, 2116, 2220, 2219, -1, 2116, 2115, 2220, -1, 2220, 2115, 2221, -1, 2221, 2115, 2229, -1, 2230, 2229, 2233, -1, 2222, 2233, 2120, -1, 4045, 2120, 2223, -1, 4045, 2222, 2120, -1, 2135, 2224, 2249, -1, 2224, 2227, 2250, -1, 2169, 2224, 2168, -1, 2227, 2164, 2225, -1, 2226, 2227, 2169, -1, 2221, 2228, 2214, -1, 2230, 2221, 2229, -1, 2228, 2215, 2231, -1, 2218, 2228, 2230, -1, 2208, 2231, 2209, -1, 2212, 2214, 2231, -1, 2232, 2220, 2214, -1, 2222, 2230, 2233, -1, 2234, 2233, 2235, -1, 2237, 2234, 2235, -1, 2236, 2237, 2117, -1, 2126, 2238, 2236, -1, 2119, 2120, 2234, -1, 2118, 2119, 2234, -1, 2238, 2118, 2237, -1, 2131, 2127, 2126, -1, 2127, 2239, 2238, -1, 2239, 2240, 2118, -1, 2145, 2241, 2131, -1, 2241, 2128, 2127, -1, 2128, 2124, 2239, -1, 2147, 2148, 2145, -1, 2148, 2242, 2241, -1, 2242, 2129, 2128, -1, 2153, 2150, 2147, -1, 2150, 2149, 2148, -1, 2149, 2130, 2242, -1, 2243, 2156, 2153, -1, 2156, 2151, 2150, -1, 2151, 2146, 2149, -1, 2163, 2159, 2243, -1, 2159, 2244, 2156, -1, 2244, 2154, 2151, -1, 2245, 2246, 2163, -1, 2246, 2247, 2159, -1, 2247, 2155, 2244, -1, 2251, 2248, 2245, -1, 2248, 2160, 2246, -1, 2160, 2161, 2247, -1, 2249, 2250, 2251, -1, 2250, 2225, 2248, -1, 2225, 2165, 2160, -1, 2170, 2169, 2252, -1, 2256, 2252, 2139, -1, 2253, 2256, 2139, -1, 2171, 2253, 2140, -1, 2173, 2254, 2171, -1, 2255, 2144, 2256, -1, 2141, 2255, 2256, -1, 2254, 2141, 2253, -1, 2257, 2258, 2173, -1, 2258, 2259, 2254, -1, 2259, 2142, 2141, -1, 2180, 2176, 2257, -1, 2176, 2174, 2258, -1, 2174, 2172, 2259, -1, 2185, 2181, 2180, -1, 2181, 2261, 2176, -1, 2261, 2177, 2174, -1, 2260, 2186, 2185, -1, 2186, 2263, 2181, -1, 2263, 2178, 2261, -1, 2197, 2187, 2260, -1, 2187, 2265, 2186, -1, 2265, 2262, 2263, -1, 2264, 2191, 2197, -1, 2191, 2189, 2187, -1, 2189, 2188, 2265, -1, 2200, 2267, 2264, -1, 2267, 2192, 2191, -1, 2192, 2266, 2189, -1, 2206, 2270, 2200, -1, 2270, 2271, 2267, -1, 2271, 2268, 2192, -1, 2210, 2207, 2206, -1, 2207, 2269, 2270, -1, 2269, 2198, 2271, -1, 2211, 2272, 2210, -1, 2272, 2202, 2207, -1, 2202, 2205, 2269, -1, 2232, 2212, 2211, -1, 2212, 2208, 2272, -1, 2208, 2203, 2202, -1, 2273, 2274, 2307, -1, 2306, 2307, 2284, -1, 2275, 2284, 2287, -1, 2310, 2287, 2290, -1, 2308, 2290, 2277, -1, 2276, 2277, 2289, -1, 2300, 2289, 2278, -1, 2279, 2278, 2292, -1, 2296, 2292, 2280, -1, 2297, 2280, 2294, -1, 2283, 2294, 2293, -1, 2316, 2293, 2317, -1, 2281, 2316, 2317, -1, 2281, 2314, 2316, -1, 2281, 2282, 2314, -1, 2314, 2282, 2690, -1, 2315, 2690, 2311, -1, 2283, 2311, 2297, -1, 2294, 2283, 2297, -1, 2285, 2284, 4085, -1, 2285, 2287, 2284, -1, 2285, 2286, 2287, -1, 2287, 2286, 2290, -1, 2290, 2286, 4087, -1, 2277, 4087, 2288, -1, 2289, 2288, 2278, -1, 2289, 2277, 2288, -1, 2290, 4087, 2277, -1, 2288, 2291, 2278, -1, 2278, 2291, 2292, -1, 2292, 2291, 4089, -1, 2280, 4089, 4082, -1, 2294, 4082, 2293, -1, 2294, 2280, 4082, -1, 2292, 4089, 2280, -1, 4082, 2318, 2293, -1, 2293, 2318, 2317, -1, 2690, 2688, 2311, -1, 2311, 2688, 2295, -1, 2297, 2295, 2296, -1, 2280, 2297, 2296, -1, 2688, 2298, 2295, -1, 2295, 2298, 2299, -1, 2296, 2299, 2279, -1, 2292, 2296, 2279, -1, 2298, 2691, 2299, -1, 2299, 2691, 2312, -1, 2279, 2312, 2300, -1, 2278, 2279, 2300, -1, 2312, 2691, 2313, -1, 2300, 2313, 2276, -1, 2289, 2300, 2276, -1, 2692, 2309, 2694, -1, 2692, 2302, 2309, -1, 2692, 2301, 2302, -1, 2302, 2301, 2304, -1, 2310, 2304, 2275, -1, 2287, 2310, 2275, -1, 2301, 2303, 2304, -1, 2304, 2303, 2305, -1, 2275, 2305, 2306, -1, 2284, 2275, 2306, -1, 2303, 2703, 2305, -1, 2305, 2703, 1453, -1, 2306, 1453, 2273, -1, 2307, 2306, 2273, -1, 2305, 1453, 2306, -1, 2308, 2277, 2276, -1, 2309, 2276, 2313, -1, 2694, 2313, 2691, -1, 2694, 2309, 2313, -1, 2310, 2290, 2308, -1, 2302, 2308, 2309, -1, 2302, 2310, 2308, -1, 2302, 2304, 2310, -1, 2274, 4085, 2307, -1, 2307, 4085, 2284, -1, 2293, 2316, 2283, -1, 2283, 2316, 2315, -1, 2311, 2283, 2315, -1, 2295, 2297, 2311, -1, 2299, 2296, 2295, -1, 2312, 2279, 2299, -1, 2313, 2300, 2312, -1, 2309, 2308, 2276, -1, 2305, 2275, 2304, -1, 2690, 2315, 2314, -1, 2314, 2315, 2316, -1, 2282, 2281, 4005, -1, 4005, 2281, 4007, -1, 4007, 2281, 2317, -1, 4012, 2317, 2318, -1, 4090, 4012, 2318, -1, 4007, 2317, 4012, -1, 2399, 4102, 2411, -1, 2398, 2411, 2319, -1, 2395, 2319, 2320, -1, 2321, 2320, 1152, -1, 2322, 2321, 1152, -1, 2322, 2324, 2321, -1, 2322, 2323, 2324, -1, 2324, 2323, 2413, -1, 2427, 2413, 2428, -1, 2429, 2428, 2414, -1, 4124, 2414, 4105, -1, 4124, 2429, 2414, -1, 4124, 2393, 2429, -1, 2429, 2393, 2394, -1, 2427, 2394, 2325, -1, 2324, 2325, 2321, -1, 2324, 2427, 2325, -1, 2324, 2413, 2427, -1, 2327, 2326, 2409, -1, 2327, 2328, 2326, -1, 2327, 2335, 2328, -1, 2328, 2335, 2329, -1, 2334, 2329, 2330, -1, 2417, 2330, 2331, -1, 2333, 2331, 2332, -1, 2333, 2417, 2331, -1, 2333, 1150, 2417, -1, 2417, 1150, 2407, -1, 2334, 2407, 2408, -1, 2328, 2408, 2326, -1, 2328, 2334, 2408, -1, 2328, 2329, 2334, -1, 2335, 2350, 2329, -1, 2329, 2350, 2351, -1, 2330, 2351, 2354, -1, 2331, 2354, 2406, -1, 2332, 2406, 2357, -1, 1147, 2357, 2358, -1, 1146, 2358, 2337, -1, 2336, 2337, 2338, -1, 2405, 2338, 2339, -1, 2403, 2339, 2365, -1, 2340, 2365, 2367, -1, 2341, 2340, 2367, -1, 2341, 2348, 2340, -1, 2341, 4147, 2348, -1, 2348, 4147, 2368, -1, 2419, 2368, 2342, -1, 2343, 2342, 2344, -1, 2345, 2344, 1145, -1, 2345, 2343, 2344, -1, 2345, 2349, 2343, -1, 2345, 2346, 2349, -1, 2349, 2346, 2404, -1, 2347, 2404, 2403, -1, 2340, 2403, 2365, -1, 2340, 2347, 2403, -1, 2340, 2348, 2347, -1, 2347, 2348, 2419, -1, 2349, 2419, 2343, -1, 2349, 2347, 2419, -1, 2349, 2404, 2347, -1, 2350, 2352, 2351, -1, 2351, 2352, 2355, -1, 2354, 2355, 2353, -1, 2406, 2353, 2357, -1, 2406, 2354, 2353, -1, 2352, 4149, 2355, -1, 2355, 4149, 2359, -1, 2353, 2359, 2356, -1, 2357, 2356, 2358, -1, 2357, 2353, 2356, -1, 4149, 4148, 2359, -1, 2359, 4148, 2418, -1, 2356, 2418, 2361, -1, 2358, 2361, 2337, -1, 2358, 2356, 2361, -1, 4148, 4107, 2418, -1, 2418, 4107, 2360, -1, 2361, 2360, 2362, -1, 2337, 2362, 2338, -1, 2337, 2361, 2362, -1, 4107, 2363, 2360, -1, 2360, 2363, 2364, -1, 2362, 2364, 2339, -1, 2338, 2362, 2339, -1, 2363, 4108, 2364, -1, 2364, 4108, 2365, -1, 2339, 2364, 2365, -1, 4108, 2366, 2365, -1, 2365, 2366, 2367, -1, 4147, 4146, 2368, -1, 2368, 4146, 2420, -1, 2342, 2420, 2370, -1, 2344, 2370, 2369, -1, 1145, 2369, 1156, -1, 1145, 2344, 2369, -1, 4146, 4110, 2420, -1, 2420, 4110, 2421, -1, 2370, 2421, 2371, -1, 2369, 2371, 2372, -1, 1156, 2372, 1144, -1, 1156, 2369, 2372, -1, 4110, 2373, 2421, -1, 2421, 2373, 2378, -1, 2371, 2378, 2379, -1, 2372, 2379, 2402, -1, 1144, 2402, 2374, -1, 1154, 2374, 2401, -1, 2375, 2401, 2387, -1, 2400, 2387, 2423, -1, 2377, 2423, 2390, -1, 2376, 2390, 2389, -1, 2424, 2389, 4123, -1, 4105, 2424, 4123, -1, 4105, 2414, 2424, -1, 2424, 2414, 2426, -1, 2376, 2426, 2425, -1, 2377, 2425, 1143, -1, 2400, 2377, 1143, -1, 2400, 2423, 2377, -1, 2373, 4111, 2378, -1, 2378, 4111, 2422, -1, 2379, 2422, 2380, -1, 2402, 2380, 2374, -1, 2402, 2379, 2380, -1, 4111, 2382, 2422, -1, 2422, 2382, 2381, -1, 2380, 2381, 2383, -1, 2374, 2383, 2401, -1, 2374, 2380, 2383, -1, 2382, 4115, 2381, -1, 2381, 4115, 2384, -1, 2383, 2384, 2388, -1, 2401, 2388, 2387, -1, 2401, 2383, 2388, -1, 4115, 4116, 2384, -1, 2384, 4116, 2385, -1, 2388, 2385, 2386, -1, 2387, 2386, 2423, -1, 2387, 2388, 2386, -1, 4116, 4118, 2385, -1, 2385, 4118, 2391, -1, 2392, 2391, 4122, -1, 2389, 4122, 4123, -1, 2389, 2392, 4122, -1, 2389, 2390, 2392, -1, 2392, 2390, 2386, -1, 2385, 2392, 2386, -1, 2385, 2391, 2392, -1, 2393, 4104, 2394, -1, 2394, 4104, 2397, -1, 2325, 2397, 2395, -1, 2321, 2395, 2320, -1, 2321, 2325, 2395, -1, 4104, 2396, 2397, -1, 2397, 2396, 2398, -1, 2395, 2398, 2319, -1, 2395, 2397, 2398, -1, 2396, 2399, 2398, -1, 2398, 2399, 2411, -1, 2400, 2375, 2387, -1, 2375, 1154, 2401, -1, 1154, 1144, 2374, -1, 2402, 1144, 2372, -1, 2346, 1139, 2404, -1, 2404, 1139, 2405, -1, 2403, 2405, 2339, -1, 2403, 2404, 2405, -1, 1139, 2336, 2405, -1, 2405, 2336, 2338, -1, 2336, 1146, 2337, -1, 1146, 1147, 2358, -1, 1147, 2332, 2357, -1, 2406, 2332, 2331, -1, 1150, 1141, 2407, -1, 2407, 1141, 2416, -1, 2408, 2416, 2410, -1, 2326, 2410, 2411, -1, 2409, 2411, 4102, -1, 2409, 2326, 2411, -1, 2416, 1141, 2412, -1, 2410, 2412, 2319, -1, 2411, 2410, 2319, -1, 1152, 2320, 1151, -1, 1151, 2320, 2412, -1, 1141, 1151, 2412, -1, 2413, 2323, 2430, -1, 2428, 2430, 2426, -1, 2414, 2428, 2426, -1, 1143, 2425, 2415, -1, 2415, 2425, 2430, -1, 2323, 2415, 2430, -1, 2412, 2320, 2319, -1, 2408, 2407, 2416, -1, 2408, 2410, 2326, -1, 2416, 2412, 2410, -1, 2417, 2407, 2334, -1, 2330, 2417, 2334, -1, 2351, 2330, 2329, -1, 2355, 2354, 2351, -1, 2354, 2331, 2330, -1, 2359, 2353, 2355, -1, 2418, 2356, 2359, -1, 2360, 2361, 2418, -1, 2364, 2362, 2360, -1, 2368, 2419, 2348, -1, 2420, 2342, 2368, -1, 2342, 2343, 2419, -1, 2421, 2370, 2420, -1, 2370, 2344, 2342, -1, 2378, 2371, 2421, -1, 2371, 2369, 2370, -1, 2422, 2379, 2378, -1, 2379, 2372, 2371, -1, 2381, 2380, 2422, -1, 2384, 2383, 2381, -1, 2385, 2388, 2384, -1, 2423, 2386, 2390, -1, 2426, 2376, 2424, -1, 2424, 2376, 2389, -1, 2425, 2377, 2376, -1, 2376, 2377, 2390, -1, 2430, 2425, 2426, -1, 2427, 2428, 2429, -1, 2394, 2427, 2429, -1, 2413, 2430, 2428, -1, 2397, 2325, 2394, -1, 4126, 4140, 2530, -1, 2517, 2530, 2431, -1, 2516, 2431, 2432, -1, 2435, 2432, 2433, -1, 2434, 2435, 2433, -1, 2434, 2443, 2435, -1, 2434, 1163, 2443, -1, 2443, 1163, 2444, -1, 2442, 2444, 2532, -1, 2438, 2532, 2439, -1, 2437, 2439, 2436, -1, 2437, 2438, 2439, -1, 2437, 2514, 2438, -1, 2438, 2514, 2440, -1, 2442, 2440, 2441, -1, 2443, 2441, 2435, -1, 2443, 2442, 2441, -1, 2443, 2444, 2442, -1, 4142, 2529, 4141, -1, 4142, 2445, 2529, -1, 4142, 2446, 2445, -1, 2445, 2446, 2447, -1, 2449, 2447, 2451, -1, 2448, 2451, 2536, -1, 1161, 2536, 2524, -1, 1161, 2448, 2536, -1, 1161, 1169, 2448, -1, 2448, 1169, 2525, -1, 2449, 2525, 2527, -1, 2445, 2527, 2529, -1, 2445, 2449, 2527, -1, 2445, 2447, 2449, -1, 2446, 2450, 2447, -1, 2447, 2450, 2452, -1, 2451, 2452, 2467, -1, 2536, 2467, 2468, -1, 2524, 2468, 2470, -1, 2453, 2470, 2454, -1, 1166, 2454, 2476, -1, 2523, 2476, 2455, -1, 2521, 2455, 2480, -1, 2464, 2480, 2482, -1, 2456, 2482, 4145, -1, 4135, 2456, 4145, -1, 4135, 2457, 2456, -1, 4135, 2483, 2457, -1, 2457, 2483, 2458, -1, 2465, 2458, 2459, -1, 2462, 2459, 2460, -1, 1158, 2460, 2486, -1, 1158, 2462, 2460, -1, 1158, 2461, 2462, -1, 1158, 2519, 2461, -1, 2461, 2519, 2520, -1, 2463, 2520, 2464, -1, 2456, 2464, 2482, -1, 2456, 2463, 2464, -1, 2456, 2457, 2463, -1, 2463, 2457, 2465, -1, 2461, 2465, 2462, -1, 2461, 2463, 2465, -1, 2461, 2520, 2463, -1, 2450, 2466, 2452, -1, 2452, 2466, 2537, -1, 2467, 2537, 2469, -1, 2468, 2469, 2470, -1, 2468, 2467, 2469, -1, 2466, 4130, 2537, -1, 2537, 4130, 2472, -1, 2469, 2472, 2471, -1, 2470, 2471, 2454, -1, 2470, 2469, 2471, -1, 4130, 4132, 2472, -1, 2472, 4132, 2475, -1, 2471, 2475, 2473, -1, 2454, 2473, 2476, -1, 2454, 2471, 2473, -1, 4132, 2474, 2475, -1, 2475, 2474, 2539, -1, 2473, 2539, 2478, -1, 2476, 2478, 2455, -1, 2476, 2473, 2478, -1, 2474, 2477, 2539, -1, 2539, 2477, 2538, -1, 2478, 2538, 2480, -1, 2455, 2478, 2480, -1, 2477, 2479, 2538, -1, 2538, 2479, 2482, -1, 2480, 2538, 2482, -1, 2479, 2481, 2482, -1, 2482, 2481, 4145, -1, 2483, 2484, 2458, -1, 2458, 2484, 2487, -1, 2459, 2487, 2540, -1, 2460, 2540, 2485, -1, 2486, 2485, 1178, -1, 2486, 2460, 2485, -1, 2484, 4144, 2487, -1, 2487, 4144, 2488, -1, 2540, 2488, 2541, -1, 2485, 2541, 2490, -1, 1178, 2490, 1176, -1, 1178, 2485, 2490, -1, 4144, 2489, 2488, -1, 2488, 2489, 2501, -1, 2541, 2501, 2491, -1, 2490, 2491, 2503, -1, 1176, 2503, 2505, -1, 1165, 2505, 2507, -1, 1174, 2507, 2518, -1, 2499, 2518, 2493, -1, 2492, 2493, 2494, -1, 2495, 2494, 2496, -1, 2497, 2496, 4095, -1, 2436, 2497, 4095, -1, 2436, 2439, 2497, -1, 2497, 2439, 2545, -1, 2495, 2545, 2498, -1, 2492, 2498, 1173, -1, 2499, 2492, 1173, -1, 2499, 2493, 2492, -1, 2489, 2500, 2501, -1, 2501, 2500, 2502, -1, 2491, 2502, 2504, -1, 2503, 2504, 2505, -1, 2503, 2491, 2504, -1, 2500, 4092, 2502, -1, 2502, 4092, 2542, -1, 2504, 2542, 2506, -1, 2505, 2506, 2507, -1, 2505, 2504, 2506, -1, 4092, 2508, 2542, -1, 2542, 2508, 2544, -1, 2506, 2544, 2543, -1, 2507, 2543, 2518, -1, 2507, 2506, 2543, -1, 2508, 4093, 2544, -1, 2544, 4093, 2509, -1, 2543, 2509, 2513, -1, 2518, 2513, 2493, -1, 2518, 2543, 2513, -1, 4093, 4094, 2509, -1, 2509, 4094, 2511, -1, 2510, 2511, 2512, -1, 2496, 2512, 4095, -1, 2496, 2510, 2512, -1, 2496, 2494, 2510, -1, 2510, 2494, 2513, -1, 2509, 2510, 2513, -1, 2509, 2511, 2510, -1, 2514, 4137, 2440, -1, 2440, 4137, 2515, -1, 2441, 2515, 2516, -1, 2435, 2516, 2432, -1, 2435, 2441, 2516, -1, 4137, 4138, 2515, -1, 2515, 4138, 2517, -1, 2516, 2517, 2431, -1, 2516, 2515, 2517, -1, 4138, 4126, 2517, -1, 2517, 4126, 2530, -1, 2499, 1174, 2518, -1, 1174, 1165, 2507, -1, 1165, 1176, 2505, -1, 2503, 1176, 2490, -1, 2519, 2522, 2520, -1, 2520, 2522, 2521, -1, 2464, 2521, 2480, -1, 2464, 2520, 2521, -1, 2522, 2523, 2521, -1, 2521, 2523, 2455, -1, 2523, 1166, 2476, -1, 1166, 2453, 2454, -1, 2453, 2524, 2470, -1, 2468, 2524, 2536, -1, 1169, 2526, 2525, -1, 2525, 2526, 2535, -1, 2527, 2535, 2528, -1, 2529, 2528, 2530, -1, 4141, 2530, 4140, -1, 4141, 2529, 2530, -1, 2535, 2526, 2531, -1, 2528, 2531, 2431, -1, 2530, 2528, 2431, -1, 2433, 2432, 1171, -1, 1171, 2432, 2531, -1, 2526, 1171, 2531, -1, 2444, 1163, 2533, -1, 2532, 2533, 2545, -1, 2439, 2532, 2545, -1, 1173, 2498, 2534, -1, 2534, 2498, 2533, -1, 1163, 2534, 2533, -1, 2531, 2432, 2431, -1, 2527, 2525, 2535, -1, 2527, 2528, 2529, -1, 2535, 2531, 2528, -1, 2448, 2525, 2449, -1, 2451, 2448, 2449, -1, 2452, 2451, 2447, -1, 2537, 2467, 2452, -1, 2467, 2536, 2451, -1, 2472, 2469, 2537, -1, 2475, 2471, 2472, -1, 2539, 2473, 2475, -1, 2538, 2478, 2539, -1, 2458, 2465, 2457, -1, 2487, 2459, 2458, -1, 2459, 2462, 2465, -1, 2488, 2540, 2487, -1, 2540, 2460, 2459, -1, 2501, 2541, 2488, -1, 2541, 2485, 2540, -1, 2502, 2491, 2501, -1, 2491, 2490, 2541, -1, 2542, 2504, 2502, -1, 2544, 2506, 2542, -1, 2509, 2543, 2544, -1, 2493, 2513, 2494, -1, 2545, 2495, 2497, -1, 2497, 2495, 2496, -1, 2498, 2492, 2495, -1, 2495, 2492, 2494, -1, 2533, 2498, 2545, -1, 2442, 2532, 2438, -1, 2440, 2442, 2438, -1, 2444, 2533, 2532, -1, 2515, 2441, 2440, -1, 4112, 2546, 4113, -1, 4113, 2546, 3991, -1, 2547, 3991, 2548, -1, 4114, 2548, 3989, -1, 2549, 3989, 3970, -1, 1274, 3970, 1275, -1, 1274, 2549, 3970, -1, 4113, 3991, 2547, -1, 2547, 2548, 4114, -1, 4114, 3989, 2549, -1, 3970, 2550, 1275, -1, 1275, 2550, 2551, -1, 2551, 2550, 3988, -1, 1276, 3988, 2552, -1, 1277, 1276, 2552, -1, 2551, 3988, 1276, -1, 2546, 4112, 2563, -1, 2563, 4112, 4109, -1, 2574, 3912, 2573, -1, 2573, 3912, 2565, -1, 2565, 3912, 3911, -1, 4096, 3911, 3908, -1, 4097, 3908, 2553, -1, 2554, 2553, 2566, -1, 2567, 2566, 3850, -1, 2555, 3850, 2556, -1, 2557, 2556, 3849, -1, 4098, 3849, 3874, -1, 4099, 3874, 3868, -1, 2568, 3868, 3903, -1, 2558, 3903, 2569, -1, 2559, 2569, 2560, -1, 2561, 2560, 3902, -1, 4100, 3902, 2562, -1, 2570, 2562, 3904, -1, 2571, 3904, 3900, -1, 2572, 3900, 3899, -1, 2564, 3899, 2563, -1, 4109, 2564, 2563, -1, 2565, 3911, 4096, -1, 4096, 3908, 4097, -1, 4097, 2553, 2554, -1, 2554, 2566, 2567, -1, 2567, 3850, 2555, -1, 2555, 2556, 2557, -1, 2557, 3849, 4098, -1, 4098, 3874, 4099, -1, 4099, 3868, 2568, -1, 2568, 3903, 2558, -1, 2558, 2569, 2559, -1, 2559, 2560, 2561, -1, 2561, 3902, 4100, -1, 4100, 2562, 2570, -1, 2570, 3904, 2571, -1, 2571, 3900, 2572, -1, 2572, 3899, 2564, -1, 4136, 4804, 2573, -1, 2573, 4804, 2574, -1, 2575, 2578, 2576, -1, 2575, 2577, 2578, -1, 2575, 2579, 2577, -1, 2577, 2579, 2581, -1, 1281, 2581, 1204, -1, 2580, 1281, 1204, -1, 2580, 4164, 1281, -1, 1281, 4164, 1282, -1, 2577, 2581, 1281, -1, 2578, 2702, 2576, -1, 2576, 2702, 1187, -1, 1186, 2576, 1187, -1, 2702, 1183, 1187, -1, 1204, 2582, 4161, -1, 4161, 2582, 2605, -1, 2605, 2582, 1197, -1, 2584, 1197, 2585, -1, 2586, 2585, 1203, -1, 2603, 1203, 2583, -1, 2604, 2603, 2583, -1, 2605, 1197, 2584, -1, 2584, 2585, 2586, -1, 2586, 1203, 2603, -1, 2624, 2588, 2626, -1, 2626, 2588, 2629, -1, 2629, 2588, 2587, -1, 2587, 2588, 2594, -1, 2622, 2594, 1232, -1, 2621, 1232, 2589, -1, 1248, 2621, 2589, -1, 1248, 1272, 2621, -1, 1248, 1233, 1272, -1, 1272, 1233, 1250, -1, 2620, 1250, 1252, -1, 1255, 1252, 2590, -1, 2592, 2590, 2593, -1, 2591, 2593, 1257, -1, 2591, 2592, 2593, -1, 1232, 2594, 2598, -1, 2598, 2594, 2599, -1, 1230, 2599, 4157, -1, 2600, 4157, 4155, -1, 1229, 4155, 2601, -1, 1247, 2601, 2595, -1, 2596, 2595, 2597, -1, 1246, 2597, 2602, -1, 1246, 2596, 2597, -1, 2598, 2599, 1230, -1, 1230, 4157, 2600, -1, 2600, 4155, 1229, -1, 1229, 2601, 1247, -1, 1247, 2595, 2596, -1, 2597, 4162, 2602, -1, 2602, 4162, 1227, -1, 1227, 4162, 4163, -1, 2603, 4163, 2586, -1, 2603, 1227, 4163, -1, 2603, 1226, 1227, -1, 2603, 2604, 1226, -1, 1226, 2604, 1244, -1, 1244, 2604, 2606, -1, 1224, 2606, 2607, -1, 1224, 1244, 2606, -1, 4161, 2605, 4163, -1, 4163, 2605, 2584, -1, 2586, 4163, 2584, -1, 2606, 2609, 2607, -1, 2607, 2609, 2608, -1, 2608, 2609, 2615, -1, 1223, 2615, 1266, -1, 2610, 1223, 1266, -1, 2610, 1242, 1223, -1, 2610, 1265, 1242, -1, 1242, 1265, 1240, -1, 1240, 1265, 2611, -1, 2616, 2611, 1262, -1, 2612, 1262, 1264, -1, 2617, 1264, 1261, -1, 2618, 1261, 2613, -1, 2619, 2613, 2614, -1, 1237, 2614, 1257, -1, 2593, 1237, 1257, -1, 2608, 2615, 1223, -1, 1240, 2611, 2616, -1, 2616, 1262, 2612, -1, 2612, 1264, 2617, -1, 2617, 1261, 2618, -1, 2618, 2613, 2619, -1, 2619, 2614, 1237, -1, 2592, 1255, 2590, -1, 1255, 2620, 1252, -1, 2620, 1272, 1250, -1, 2621, 2622, 1232, -1, 2622, 2587, 2594, -1, 2621, 1273, 2622, -1, 2622, 1273, 2628, -1, 2587, 2628, 1299, -1, 2629, 1299, 2623, -1, 2626, 2623, 2627, -1, 2624, 2627, 2625, -1, 2624, 2626, 2627, -1, 2622, 2628, 2587, -1, 2587, 1299, 2629, -1, 2629, 2623, 2626, -1, 4150, 2630, 2631, -1, 2673, 2631, 2632, -1, 2633, 2632, 2634, -1, 2635, 2634, 2644, -1, 2635, 2633, 2634, -1, 2635, 4154, 2633, -1, 2633, 4154, 2670, -1, 2673, 2670, 2636, -1, 4150, 2673, 2636, -1, 4150, 2631, 2673, -1, 2630, 4101, 2631, -1, 2631, 4101, 4125, -1, 2643, 4125, 2637, -1, 2638, 2643, 2637, -1, 2638, 2642, 2643, -1, 2638, 4103, 2642, -1, 2642, 4103, 2646, -1, 2640, 2646, 2675, -1, 2639, 2675, 2659, -1, 4156, 2659, 4159, -1, 4156, 2639, 2659, -1, 4156, 4158, 2639, -1, 2639, 4158, 2645, -1, 2640, 2645, 2641, -1, 2642, 2641, 2643, -1, 2642, 2640, 2641, -1, 2642, 2646, 2640, -1, 2631, 4125, 2643, -1, 2632, 2643, 2641, -1, 2634, 2641, 2645, -1, 2644, 2645, 4158, -1, 2644, 2634, 2645, -1, 4103, 2647, 2646, -1, 2646, 2647, 2648, -1, 2674, 2648, 2649, -1, 2661, 2649, 2650, -1, 4106, 2661, 2650, -1, 4106, 2657, 2661, -1, 4106, 2651, 2657, -1, 2657, 2651, 2666, -1, 2677, 2666, 2668, -1, 2652, 2668, 2654, -1, 2655, 2654, 2653, -1, 2655, 2652, 2654, -1, 2655, 4160, 2652, -1, 2652, 4160, 2656, -1, 2677, 2656, 2662, -1, 2657, 2662, 2661, -1, 2657, 2677, 2662, -1, 2657, 2666, 2677, -1, 2646, 2648, 2674, -1, 2675, 2674, 2676, -1, 2659, 2676, 2660, -1, 4159, 2660, 2658, -1, 4159, 2659, 2660, -1, 2674, 2649, 2661, -1, 2676, 2661, 2662, -1, 2660, 2662, 2656, -1, 2658, 2656, 4160, -1, 2658, 2660, 2656, -1, 2651, 2663, 2666, -1, 2666, 2663, 4121, -1, 2665, 4121, 4120, -1, 2664, 4120, 4119, -1, 4117, 2664, 4119, -1, 4117, 1278, 2664, -1, 2664, 1278, 2667, -1, 2665, 2667, 2668, -1, 2666, 2665, 2668, -1, 2666, 4121, 2665, -1, 2665, 4120, 2664, -1, 2667, 2665, 2664, -1, 1278, 1279, 2667, -1, 2667, 1279, 2654, -1, 2668, 2667, 2654, -1, 1279, 2669, 2654, -1, 2654, 2669, 2653, -1, 4154, 2672, 2670, -1, 2670, 2672, 2671, -1, 2636, 2670, 2671, -1, 2672, 4152, 2671, -1, 2633, 2670, 2673, -1, 2632, 2633, 2673, -1, 2643, 2632, 2631, -1, 2634, 2632, 2641, -1, 2639, 2645, 2640, -1, 2675, 2639, 2640, -1, 2674, 2675, 2646, -1, 2661, 2676, 2674, -1, 2676, 2659, 2675, -1, 2660, 2676, 2662, -1, 2652, 2656, 2677, -1, 2668, 2652, 2677, -1, 2678, 2731, 2860, -1, 2860, 2731, 2679, -1, 2680, 2679, 1277, -1, 2552, 2680, 1277, -1, 2552, 3951, 2680, -1, 1282, 2653, 2679, -1, 2679, 2653, 1277, -1, 2679, 2680, 2860, -1, 2860, 2680, 3287, -1, 2881, 2860, 3287, -1, 1319, 2681, 1317, -1, 1319, 2682, 2681, -1, 2681, 2682, 2684, -1, 2684, 2682, 2683, -1, 1316, 2684, 2683, -1, 2681, 2685, 1317, -1, 1317, 2685, 1308, -1, 1308, 2685, 1296, -1, 1296, 2685, 2686, -1, 2686, 2685, 4168, -1, 1293, 4168, 2625, -1, 1293, 2686, 4168, -1, 4732, 2687, 4168, -1, 4168, 2687, 4165, -1, 2625, 4168, 4165, -1, 4005, 4631, 2282, -1, 2282, 4631, 2684, -1, 1369, 2684, 1316, -1, 1369, 2282, 2684, -1, 1369, 1367, 2282, -1, 2282, 1367, 2690, -1, 2690, 1367, 2689, -1, 2688, 2689, 1378, -1, 2298, 1378, 2691, -1, 2298, 2688, 1378, -1, 2690, 2689, 2688, -1, 1378, 1362, 2691, -1, 2691, 1362, 2693, -1, 2694, 2693, 1360, -1, 2692, 1360, 2695, -1, 2301, 2695, 2303, -1, 2301, 2692, 2695, -1, 2691, 2693, 2694, -1, 2694, 1360, 2692, -1, 2695, 1357, 2303, -1, 2303, 1357, 2703, -1, 2703, 1357, 1348, -1, 1501, 1348, 2696, -1, 2704, 2696, 1420, -1, 2705, 1420, 1419, -1, 2706, 1419, 1416, -1, 1431, 2706, 1416, -1, 1431, 2697, 2706, -1, 2706, 2697, 1401, -1, 2698, 2706, 1401, -1, 2698, 2699, 2706, -1, 2698, 2700, 2699, -1, 2698, 2701, 2700, -1, 2700, 2701, 1509, -1, 1509, 2701, 2702, -1, 1511, 1509, 2702, -1, 2703, 1348, 1501, -1, 1501, 2696, 2704, -1, 2704, 1420, 2705, -1, 2705, 1419, 2706, -1, 2708, 2705, 2706, -1, 2708, 2707, 2705, -1, 2708, 1489, 2707, -1, 2708, 1471, 1489, -1, 2708, 2709, 1471, -1, 2708, 2710, 2709, -1, 2708, 2711, 2710, -1, 2710, 2711, 2713, -1, 1476, 2713, 4842, -1, 2712, 4842, 4843, -1, 2712, 1476, 4842, -1, 2712, 4203, 1476, -1, 2701, 1183, 2702, -1, 2710, 2713, 1476, -1, 4203, 4201, 1476, -1, 1476, 4201, 1478, -1, 1478, 4201, 4216, -1, 1479, 4216, 4190, -1, 4073, 1479, 4190, -1, 1478, 4216, 1479, -1, 4239, 4227, 2714, -1, 2714, 4227, 4742, -1, 2715, 2714, 4742, -1, 2715, 2745, 2714, -1, 2715, 2716, 2745, -1, 2745, 2716, 2746, -1, 2746, 2716, 1504, -1, 1505, 2746, 1504, -1, 2746, 1505, 2737, -1, 2745, 2737, 2741, -1, 2714, 2741, 2717, -1, 4239, 2717, 2743, -1, 4239, 2714, 2717, -1, 2719, 2736, 2718, -1, 2719, 2720, 2736, -1, 2719, 1510, 2720, -1, 2720, 1510, 2724, -1, 2725, 2724, 2726, -1, 2721, 2726, 2749, -1, 2722, 2749, 2729, -1, 2722, 2721, 2749, -1, 2722, 2723, 2721, -1, 2721, 2723, 2747, -1, 2725, 2747, 2734, -1, 2720, 2734, 2736, -1, 2720, 2725, 2734, -1, 2720, 2724, 2725, -1, 1510, 1506, 2724, -1, 2724, 1506, 2748, -1, 2726, 2748, 2727, -1, 2749, 2727, 2728, -1, 4240, 2749, 2728, -1, 4240, 2729, 2749, -1, 1506, 1508, 2748, -1, 2748, 1508, 2730, -1, 2732, 2730, 2731, -1, 2750, 2732, 2731, -1, 2750, 2733, 2732, -1, 2732, 2733, 2727, -1, 2748, 2732, 2727, -1, 2748, 2730, 2732, -1, 2733, 2728, 2727, -1, 2723, 2738, 2747, -1, 2747, 2738, 2735, -1, 2734, 2735, 2740, -1, 2736, 2740, 2737, -1, 2718, 2737, 1505, -1, 2718, 2736, 2737, -1, 2738, 2739, 2735, -1, 2735, 2739, 2744, -1, 2740, 2744, 2741, -1, 2737, 2740, 2741, -1, 2739, 2742, 2744, -1, 2744, 2742, 2743, -1, 2717, 2744, 2743, -1, 2717, 2741, 2744, -1, 2714, 2745, 2741, -1, 2745, 2746, 2737, -1, 2734, 2740, 2736, -1, 2735, 2744, 2740, -1, 2747, 2735, 2734, -1, 2721, 2747, 2725, -1, 2726, 2721, 2725, -1, 2748, 2726, 2724, -1, 2749, 2726, 2727, -1, 2678, 2753, 2731, -1, 2731, 2753, 2750, -1, 2750, 2753, 2752, -1, 2733, 2752, 2751, -1, 2728, 2751, 4240, -1, 2728, 2733, 2751, -1, 2750, 2752, 2733, -1, 2751, 2756, 4240, -1, 2678, 2871, 2753, -1, 2753, 2871, 2754, -1, 2752, 2754, 2794, -1, 2751, 2794, 2793, -1, 2755, 2793, 4230, -1, 2755, 2751, 2793, -1, 2755, 2756, 2751, -1, 2754, 2871, 2792, -1, 2760, 2792, 2791, -1, 2757, 2791, 2790, -1, 2758, 2790, 4231, -1, 2758, 2757, 2790, -1, 2758, 2759, 2757, -1, 2757, 2759, 2795, -1, 2760, 2795, 2794, -1, 2754, 2760, 2794, -1, 2754, 2792, 2760, -1, 2761, 2766, 2862, -1, 2761, 2768, 2766, -1, 2761, 2762, 2768, -1, 2768, 2762, 2763, -1, 2796, 2763, 2799, -1, 2764, 2799, 2798, -1, 4233, 2798, 4234, -1, 4233, 2764, 2798, -1, 4233, 4232, 2764, -1, 2764, 4232, 2765, -1, 2796, 2765, 2767, -1, 2768, 2767, 2766, -1, 2768, 2796, 2767, -1, 2768, 2763, 2796, -1, 2762, 2769, 2763, -1, 2763, 2769, 2797, -1, 2799, 2797, 2800, -1, 2798, 2800, 2773, -1, 4235, 2773, 2770, -1, 4235, 2798, 2773, -1, 4235, 4234, 2798, -1, 2769, 2872, 2797, -1, 2797, 2872, 2771, -1, 2800, 2771, 2801, -1, 2773, 2801, 2803, -1, 2770, 2803, 2772, -1, 2770, 2773, 2803, -1, 2872, 2774, 2771, -1, 2771, 2774, 2775, -1, 2801, 2775, 2805, -1, 2803, 2805, 2804, -1, 2772, 2804, 4236, -1, 2772, 2803, 2804, -1, 2774, 2873, 2775, -1, 2775, 2873, 2802, -1, 2805, 2802, 2776, -1, 2804, 2776, 2807, -1, 4236, 2807, 2778, -1, 4236, 2804, 2807, -1, 2873, 2866, 2802, -1, 2802, 2866, 2779, -1, 2776, 2779, 2806, -1, 2807, 2806, 2777, -1, 2778, 2777, 4238, -1, 2778, 2807, 2777, -1, 2866, 2780, 2779, -1, 2779, 2780, 2808, -1, 2806, 2808, 2809, -1, 2777, 2809, 2781, -1, 4238, 2781, 4237, -1, 4238, 2777, 2781, -1, 2780, 2782, 2808, -1, 2808, 2782, 2783, -1, 2809, 2783, 2785, -1, 2781, 2785, 2784, -1, 2812, 2781, 2784, -1, 2812, 4237, 2781, -1, 2782, 2875, 2783, -1, 2783, 2875, 2786, -1, 2785, 2786, 2787, -1, 2784, 2785, 2787, -1, 2875, 2876, 2786, -1, 2786, 2876, 2788, -1, 2787, 2786, 2788, -1, 2876, 2789, 2788, -1, 4232, 4231, 2765, -1, 2765, 4231, 2790, -1, 2767, 2790, 2791, -1, 2766, 2791, 2792, -1, 2862, 2792, 2871, -1, 2862, 2766, 2792, -1, 2759, 4230, 2795, -1, 2795, 4230, 2793, -1, 2794, 2795, 2793, -1, 2751, 2752, 2794, -1, 2752, 2753, 2754, -1, 2757, 2795, 2760, -1, 2791, 2757, 2760, -1, 2767, 2791, 2766, -1, 2765, 2790, 2767, -1, 2799, 2763, 2797, -1, 2764, 2765, 2796, -1, 2799, 2764, 2796, -1, 2800, 2797, 2771, -1, 2798, 2799, 2800, -1, 2801, 2771, 2775, -1, 2773, 2800, 2801, -1, 2805, 2775, 2802, -1, 2803, 2801, 2805, -1, 2776, 2802, 2779, -1, 2804, 2805, 2776, -1, 2806, 2779, 2808, -1, 2807, 2776, 2806, -1, 2809, 2808, 2783, -1, 2777, 2806, 2809, -1, 2785, 2783, 2786, -1, 2781, 2809, 2785, -1, 4297, 3154, 2789, -1, 2789, 3154, 2788, -1, 2788, 3154, 2810, -1, 2787, 2810, 2811, -1, 2784, 2811, 2812, -1, 2784, 2787, 2811, -1, 2788, 2810, 2787, -1, 2811, 4219, 2812, -1, 2813, 2814, 1646, -1, 2813, 2815, 2814, -1, 2813, 2816, 2815, -1, 2815, 2816, 4252, -1, 4252, 2816, 1644, -1, 2817, 1644, 1518, -1, 2818, 1518, 1520, -1, 2832, 1520, 1522, -1, 4274, 1522, 2819, -1, 4282, 2819, 1526, -1, 4281, 1526, 2820, -1, 2833, 2820, 1537, -1, 2821, 1537, 2834, -1, 2822, 2834, 1540, -1, 4292, 1540, 2823, -1, 2824, 2823, 2835, -1, 2836, 2835, 2837, -1, 2825, 2837, 2838, -1, 2826, 2838, 2827, -1, 4294, 2827, 1559, -1, 4295, 1559, 2828, -1, 4296, 2828, 2839, -1, 2830, 2839, 2831, -1, 2829, 2831, 4266, -1, 2829, 2830, 2831, -1, 4252, 1644, 2817, -1, 2817, 1518, 2818, -1, 2818, 1520, 2832, -1, 2832, 1522, 4274, -1, 4274, 2819, 4282, -1, 4282, 1526, 4281, -1, 4281, 2820, 2833, -1, 2833, 1537, 2821, -1, 2821, 2834, 2822, -1, 2822, 1540, 4292, -1, 4292, 2823, 2824, -1, 2824, 2835, 2836, -1, 2836, 2837, 2825, -1, 2825, 2838, 2826, -1, 2826, 2827, 4294, -1, 4294, 1559, 4295, -1, 4295, 2828, 4296, -1, 4296, 2839, 2830, -1, 2831, 2840, 4266, -1, 4266, 2840, 2841, -1, 2841, 2840, 1572, -1, 1571, 2841, 1572, -1, 1571, 2842, 2841, -1, 1571, 2843, 2842, -1, 2842, 2843, 2855, -1, 2855, 2843, 1580, -1, 4264, 1580, 1592, -1, 4263, 1592, 1594, -1, 2844, 1594, 1590, -1, 2856, 1590, 1588, -1, 2857, 1588, 2845, -1, 4262, 2845, 2847, -1, 2846, 2847, 1607, -1, 4246, 1607, 2848, -1, 2858, 2848, 1620, -1, 2849, 1620, 2850, -1, 2851, 2850, 1619, -1, 2852, 1619, 1618, -1, 4291, 1618, 1617, -1, 4247, 1617, 2859, -1, 2853, 2859, 1630, -1, 4288, 1630, 1628, -1, 4250, 1628, 1629, -1, 2854, 1629, 1646, -1, 2814, 2854, 1646, -1, 2855, 1580, 4264, -1, 4264, 1592, 4263, -1, 4263, 1594, 2844, -1, 2844, 1590, 2856, -1, 2856, 1588, 2857, -1, 2857, 2845, 4262, -1, 4262, 2847, 2846, -1, 2846, 1607, 4246, -1, 4246, 2848, 2858, -1, 2858, 1620, 2849, -1, 2849, 2850, 2851, -1, 2851, 1619, 2852, -1, 2852, 1618, 4291, -1, 4291, 1617, 4247, -1, 4247, 2859, 2853, -1, 2853, 1630, 4288, -1, 4288, 1628, 4250, -1, 4250, 1629, 2854, -1, 2789, 4293, 4297, -1, 4297, 4293, 4265, -1, 2860, 2861, 2678, -1, 2678, 2861, 2871, -1, 2871, 2861, 2879, -1, 2862, 2879, 2880, -1, 2761, 2880, 2863, -1, 4270, 2761, 2863, -1, 4270, 2762, 2761, -1, 4270, 2864, 2762, -1, 2762, 2864, 2769, -1, 2769, 2864, 4269, -1, 2872, 4269, 2865, -1, 2774, 2865, 4268, -1, 2873, 4268, 2874, -1, 2866, 2874, 2867, -1, 2780, 2867, 2868, -1, 2782, 2868, 2869, -1, 2875, 2869, 4267, -1, 2876, 4267, 2870, -1, 2789, 2870, 4293, -1, 2789, 2876, 2870, -1, 2871, 2879, 2862, -1, 2862, 2880, 2761, -1, 2769, 4269, 2872, -1, 2872, 2865, 2774, -1, 2774, 4268, 2873, -1, 2873, 2874, 2866, -1, 2866, 2867, 2780, -1, 2780, 2868, 2782, -1, 2782, 2869, 2875, -1, 2875, 4267, 2876, -1, 4270, 2863, 2886, -1, 2886, 2863, 2883, -1, 2883, 2863, 2880, -1, 2877, 2880, 2879, -1, 2878, 2879, 2861, -1, 2881, 2861, 2860, -1, 2881, 2878, 2861, -1, 2883, 2880, 2877, -1, 2877, 2879, 2878, -1, 2881, 2882, 2878, -1, 2878, 2882, 2887, -1, 2877, 2887, 2890, -1, 2883, 2890, 2884, -1, 2885, 2884, 4277, -1, 2885, 2883, 2884, -1, 2885, 2886, 2883, -1, 2882, 3286, 2887, -1, 2887, 3286, 2891, -1, 2888, 2891, 2896, -1, 2889, 2896, 1709, -1, 4279, 2889, 1709, -1, 4279, 4278, 2889, -1, 2889, 4278, 2895, -1, 2888, 2895, 2890, -1, 2887, 2888, 2890, -1, 2887, 2891, 2888, -1, 3286, 2893, 2891, -1, 2891, 2893, 2892, -1, 2896, 2892, 2894, -1, 1709, 2896, 2894, -1, 2893, 1700, 2892, -1, 2892, 1700, 1716, -1, 2894, 2892, 1716, -1, 4278, 4277, 2895, -1, 2895, 4277, 2884, -1, 2890, 2895, 2884, -1, 2883, 2877, 2890, -1, 2877, 2878, 2887, -1, 2889, 2895, 2888, -1, 2896, 2889, 2888, -1, 2892, 2896, 2891, -1, 1695, 2897, 2898, -1, 2898, 2897, 2900, -1, 1706, 2900, 2899, -1, 4279, 2899, 4280, -1, 4279, 1706, 2899, -1, 2898, 2900, 1706, -1, 2901, 4280, 2909, -1, 2902, 2909, 2908, -1, 2936, 2908, 2911, -1, 2906, 2911, 2910, -1, 2950, 2910, 1753, -1, 2952, 1753, 2903, -1, 2939, 2903, 2941, -1, 2940, 2941, 2943, -1, 2904, 2943, 4271, -1, 2904, 2940, 2943, -1, 2904, 2942, 2940, -1, 2904, 2905, 2942, -1, 2942, 2905, 2938, -1, 2951, 2938, 2949, -1, 2950, 2949, 2906, -1, 2910, 2950, 2906, -1, 2900, 2907, 2899, -1, 2900, 2955, 2907, -1, 2900, 2897, 2955, -1, 2955, 2897, 2954, -1, 2956, 2954, 2911, -1, 2908, 2956, 2911, -1, 2908, 2907, 2956, -1, 2908, 2909, 2907, -1, 2907, 2909, 2899, -1, 2899, 2909, 4280, -1, 2954, 2910, 2911, -1, 1753, 1750, 2903, -1, 2903, 1750, 2925, -1, 2941, 2925, 2953, -1, 2943, 2953, 2912, -1, 4271, 2912, 2929, -1, 2935, 2929, 2913, -1, 4272, 2913, 2914, -1, 2948, 2914, 2928, -1, 2934, 2928, 2927, -1, 2915, 2927, 1758, -1, 1746, 2915, 1758, -1, 1746, 2917, 2915, -1, 1746, 2916, 2917, -1, 1746, 2918, 2916, -1, 2916, 2918, 2992, -1, 2932, 2992, 2993, -1, 2919, 2993, 2990, -1, 2920, 2919, 2990, -1, 2920, 2933, 2919, -1, 2920, 2923, 2933, -1, 2920, 4273, 2923, -1, 2923, 4273, 2921, -1, 2922, 2921, 2934, -1, 2915, 2934, 2927, -1, 2915, 2922, 2934, -1, 2915, 2917, 2922, -1, 2922, 2917, 2924, -1, 2923, 2924, 2933, -1, 2923, 2922, 2924, -1, 2923, 2921, 2922, -1, 2925, 1750, 2931, -1, 2953, 2931, 2930, -1, 2912, 2930, 2929, -1, 2912, 2953, 2930, -1, 1748, 2944, 1749, -1, 1748, 2926, 2944, -1, 1748, 2947, 2926, -1, 1748, 1758, 2947, -1, 2947, 1758, 2927, -1, 2928, 2947, 2927, -1, 2928, 2945, 2947, -1, 2928, 2914, 2945, -1, 2945, 2914, 2913, -1, 2946, 2913, 2929, -1, 2930, 2946, 2929, -1, 2930, 2944, 2946, -1, 2930, 2931, 2944, -1, 2944, 2931, 1749, -1, 1749, 2931, 1750, -1, 2916, 2992, 2932, -1, 2924, 2932, 2933, -1, 2924, 2916, 2932, -1, 2924, 2917, 2916, -1, 2932, 2993, 2919, -1, 2933, 2932, 2919, -1, 2921, 4273, 2948, -1, 2934, 2948, 2928, -1, 2934, 2921, 2948, -1, 4272, 2935, 2913, -1, 2935, 4271, 2929, -1, 2912, 4271, 2943, -1, 2938, 2905, 2937, -1, 2949, 2937, 2936, -1, 2906, 2936, 2911, -1, 2906, 2949, 2936, -1, 2909, 2902, 2901, -1, 2901, 2902, 2937, -1, 2905, 2901, 2937, -1, 2936, 2937, 2902, -1, 2908, 2936, 2902, -1, 2949, 2938, 2937, -1, 2938, 2951, 2942, -1, 2942, 2951, 2939, -1, 2940, 2939, 2941, -1, 2940, 2942, 2939, -1, 2953, 2943, 2941, -1, 2945, 2913, 2946, -1, 2926, 2946, 2944, -1, 2926, 2945, 2946, -1, 2926, 2947, 2945, -1, 4273, 4272, 2948, -1, 2948, 4272, 2914, -1, 2949, 2950, 2951, -1, 2951, 2950, 2952, -1, 2939, 2952, 2903, -1, 2939, 2951, 2952, -1, 2925, 2941, 2903, -1, 2931, 2953, 2925, -1, 2954, 2956, 2955, -1, 2955, 2956, 2907, -1, 1753, 2952, 2950, -1, 2992, 2918, 2999, -1, 2991, 2999, 2957, -1, 2958, 2957, 2988, -1, 2959, 2988, 2968, -1, 2996, 2968, 2994, -1, 2984, 2994, 2971, -1, 2985, 2971, 2960, -1, 2979, 2960, 2972, -1, 2978, 2972, 2961, -1, 2976, 2961, 2962, -1, 3001, 2962, 2973, -1, 3000, 2973, 2963, -1, 3003, 3000, 2963, -1, 3003, 2964, 3000, -1, 3003, 4254, 2964, -1, 2964, 4254, 2974, -1, 2965, 2974, 2966, -1, 3001, 2966, 2976, -1, 2962, 3001, 2976, -1, 2967, 2957, 2998, -1, 2967, 2988, 2957, -1, 2967, 2969, 2988, -1, 2988, 2969, 2968, -1, 2968, 2969, 1744, -1, 2994, 1744, 2970, -1, 2971, 2970, 2960, -1, 2971, 2994, 2970, -1, 2968, 1744, 2994, -1, 2970, 1743, 2960, -1, 2960, 1743, 2972, -1, 2972, 1743, 1742, -1, 2961, 1742, 1740, -1, 2962, 1740, 2973, -1, 2962, 2961, 1740, -1, 2972, 1742, 2961, -1, 1740, 1739, 2973, -1, 2973, 1739, 2963, -1, 2974, 2975, 2966, -1, 2966, 2975, 2977, -1, 2976, 2977, 2978, -1, 2961, 2976, 2978, -1, 2975, 4253, 2977, -1, 2977, 4253, 2981, -1, 2978, 2981, 2979, -1, 2972, 2978, 2979, -1, 4253, 2980, 2981, -1, 2981, 2980, 2982, -1, 2979, 2982, 2985, -1, 2960, 2979, 2985, -1, 2982, 2980, 2983, -1, 2985, 2983, 2984, -1, 2971, 2985, 2984, -1, 4276, 2995, 2986, -1, 4276, 2997, 2995, -1, 4276, 4283, 2997, -1, 2997, 4283, 2987, -1, 2959, 2987, 2958, -1, 2988, 2959, 2958, -1, 4283, 4275, 2987, -1, 2987, 4275, 2989, -1, 2958, 2989, 2991, -1, 2957, 2958, 2991, -1, 4275, 2990, 2989, -1, 2989, 2990, 2993, -1, 2991, 2993, 2992, -1, 2999, 2991, 2992, -1, 2989, 2993, 2991, -1, 2996, 2994, 2984, -1, 2995, 2984, 2983, -1, 2986, 2983, 2980, -1, 2986, 2995, 2983, -1, 2959, 2968, 2996, -1, 2997, 2996, 2995, -1, 2997, 2959, 2996, -1, 2997, 2987, 2959, -1, 2918, 2998, 2999, -1, 2999, 2998, 2957, -1, 2973, 3000, 3001, -1, 3001, 3000, 2965, -1, 2966, 3001, 2965, -1, 2977, 2976, 2966, -1, 2981, 2978, 2977, -1, 2982, 2979, 2981, -1, 2983, 2985, 2982, -1, 2995, 2996, 2984, -1, 2989, 2958, 2987, -1, 2974, 2965, 2964, -1, 2964, 2965, 3000, -1, 1739, 1785, 3002, -1, 2963, 3002, 3004, -1, 3003, 3004, 3005, -1, 4254, 3005, 1764, -1, 4254, 3003, 3005, -1, 1787, 3004, 3006, -1, 1787, 3005, 3004, -1, 1787, 1764, 3005, -1, 3003, 2963, 3004, -1, 2963, 1739, 3002, -1, 3006, 3004, 3002, -1, 1785, 3006, 3002, -1, 1778, 3292, 3007, -1, 3018, 3007, 3011, -1, 3017, 3011, 3008, -1, 1764, 3008, 3015, -1, 1764, 3017, 3008, -1, 3294, 3019, 3020, -1, 3294, 3013, 3019, -1, 3294, 3297, 3013, -1, 3013, 3297, 3299, -1, 3009, 3013, 3299, -1, 3009, 3010, 3013, -1, 3009, 3298, 3010, -1, 3010, 3298, 3014, -1, 3012, 3014, 3016, -1, 3011, 3016, 3008, -1, 3011, 3012, 3016, -1, 3011, 3007, 3012, -1, 3012, 3007, 3019, -1, 3010, 3019, 3013, -1, 3010, 3012, 3019, -1, 3010, 3014, 3012, -1, 3297, 3301, 3299, -1, 3298, 4251, 3014, -1, 3014, 4251, 4255, -1, 4256, 3014, 4255, -1, 4256, 3016, 3014, -1, 4256, 3015, 3016, -1, 3016, 3015, 3008, -1, 3017, 3018, 3011, -1, 3018, 1778, 3007, -1, 3020, 3019, 3007, -1, 3292, 3020, 3007, -1, 3021, 3022, 3250, -1, 3250, 3022, 3023, -1, 3026, 3023, 3024, -1, 3025, 3024, 4286, -1, 3025, 3026, 3024, -1, 3250, 3023, 3026, -1, 3072, 4286, 3071, -1, 3076, 3071, 3075, -1, 3074, 3075, 3035, -1, 3069, 3035, 3027, -1, 3033, 3027, 3086, -1, 3083, 3086, 3037, -1, 3077, 3037, 3028, -1, 3029, 3028, 3078, -1, 3030, 3078, 4285, -1, 3030, 3029, 3078, -1, 3030, 3031, 3029, -1, 3030, 4287, 3031, -1, 3031, 4287, 3032, -1, 3082, 3032, 3070, -1, 3033, 3070, 3069, -1, 3027, 3033, 3069, -1, 3023, 3036, 3024, -1, 3023, 3034, 3036, -1, 3023, 3022, 3034, -1, 3034, 3022, 3232, -1, 3085, 3232, 3035, -1, 3075, 3085, 3035, -1, 3075, 3036, 3085, -1, 3075, 3071, 3036, -1, 3036, 3071, 3024, -1, 3024, 3071, 4286, -1, 3232, 3027, 3035, -1, 3086, 3239, 3037, -1, 3037, 3239, 3084, -1, 3028, 3084, 3050, -1, 3078, 3050, 3068, -1, 4285, 3068, 3058, -1, 4248, 3058, 3038, -1, 3081, 3038, 3057, -1, 3067, 3057, 3056, -1, 3044, 3056, 3045, -1, 3046, 3045, 3054, -1, 3039, 3046, 3054, -1, 3039, 3047, 3046, -1, 3039, 3065, 3047, -1, 3039, 3236, 3065, -1, 3065, 3236, 3062, -1, 3063, 3062, 3040, -1, 3066, 3040, 3041, -1, 4290, 3066, 3041, -1, 4290, 3048, 3066, -1, 4290, 3042, 3048, -1, 4290, 4289, 3042, -1, 3042, 4289, 3043, -1, 3049, 3043, 3044, -1, 3046, 3044, 3045, -1, 3046, 3049, 3044, -1, 3046, 3047, 3049, -1, 3049, 3047, 3064, -1, 3042, 3064, 3048, -1, 3042, 3049, 3064, -1, 3042, 3043, 3049, -1, 3084, 3239, 3061, -1, 3050, 3061, 3059, -1, 3068, 3059, 3058, -1, 3068, 3050, 3059, -1, 3053, 3060, 3051, -1, 3053, 3052, 3060, -1, 3053, 3055, 3052, -1, 3053, 3054, 3055, -1, 3055, 3054, 3045, -1, 3056, 3055, 3045, -1, 3056, 3079, 3055, -1, 3056, 3057, 3079, -1, 3079, 3057, 3038, -1, 3080, 3038, 3058, -1, 3059, 3080, 3058, -1, 3059, 3060, 3080, -1, 3059, 3061, 3060, -1, 3060, 3061, 3051, -1, 3051, 3061, 3239, -1, 3065, 3062, 3063, -1, 3064, 3063, 3048, -1, 3064, 3065, 3063, -1, 3064, 3047, 3065, -1, 3063, 3040, 3066, -1, 3048, 3063, 3066, -1, 3043, 4289, 3067, -1, 3044, 3067, 3056, -1, 3044, 3043, 3067, -1, 3081, 4248, 3038, -1, 4248, 4285, 3058, -1, 3068, 4285, 3078, -1, 3032, 4287, 3073, -1, 3070, 3073, 3074, -1, 3069, 3074, 3035, -1, 3069, 3070, 3074, -1, 3071, 3076, 3072, -1, 3072, 3076, 3073, -1, 4287, 3072, 3073, -1, 3074, 3073, 3076, -1, 3075, 3074, 3076, -1, 3070, 3032, 3073, -1, 3032, 3082, 3031, -1, 3031, 3082, 3077, -1, 3029, 3077, 3028, -1, 3029, 3031, 3077, -1, 3050, 3078, 3028, -1, 3079, 3038, 3080, -1, 3052, 3080, 3060, -1, 3052, 3079, 3080, -1, 3052, 3055, 3079, -1, 4289, 3081, 3067, -1, 3067, 3081, 3057, -1, 3070, 3033, 3082, -1, 3082, 3033, 3083, -1, 3077, 3083, 3037, -1, 3077, 3082, 3083, -1, 3084, 3028, 3037, -1, 3061, 3050, 3084, -1, 3232, 3085, 3034, -1, 3034, 3085, 3036, -1, 3086, 3083, 3033, -1, 3062, 3236, 3087, -1, 3121, 3087, 3094, -1, 3117, 3094, 3096, -1, 3116, 3096, 3088, -1, 3125, 3088, 3122, -1, 3123, 3122, 3112, -1, 3110, 3112, 3100, -1, 3106, 3100, 3107, -1, 3104, 3107, 3101, -1, 3089, 3101, 3090, -1, 3093, 3090, 3126, -1, 3131, 3126, 3132, -1, 3091, 3131, 3132, -1, 3091, 3092, 3131, -1, 3091, 4243, 3092, -1, 3092, 4243, 3129, -1, 3130, 3129, 3102, -1, 3093, 3102, 3089, -1, 3090, 3093, 3089, -1, 3229, 3094, 3095, -1, 3229, 3096, 3094, -1, 3229, 3097, 3096, -1, 3096, 3097, 3088, -1, 3088, 3097, 3099, -1, 3122, 3099, 3098, -1, 3112, 3098, 3100, -1, 3112, 3122, 3098, -1, 3088, 3099, 3122, -1, 3098, 3227, 3100, -1, 3100, 3227, 3107, -1, 3107, 3227, 3234, -1, 3101, 3234, 3226, -1, 3090, 3226, 3126, -1, 3090, 3101, 3226, -1, 3107, 3234, 3101, -1, 3226, 3352, 3126, -1, 3126, 3352, 3132, -1, 3129, 3105, 3102, -1, 3102, 3105, 3103, -1, 3089, 3103, 3104, -1, 3101, 3089, 3104, -1, 3105, 4245, 3103, -1, 3103, 4245, 3127, -1, 3104, 3127, 3106, -1, 3107, 3104, 3106, -1, 4245, 3108, 3127, -1, 3127, 3108, 3109, -1, 3106, 3109, 3110, -1, 3100, 3106, 3110, -1, 3109, 3108, 3111, -1, 3110, 3111, 3123, -1, 3112, 3110, 3123, -1, 3113, 3128, 3124, -1, 3113, 3114, 3128, -1, 3113, 3118, 3114, -1, 3114, 3118, 3115, -1, 3116, 3115, 3117, -1, 3096, 3116, 3117, -1, 3118, 3119, 3115, -1, 3115, 3119, 3120, -1, 3117, 3120, 3121, -1, 3094, 3117, 3121, -1, 3119, 3041, 3120, -1, 3120, 3041, 3040, -1, 3121, 3040, 3062, -1, 3087, 3121, 3062, -1, 3120, 3040, 3121, -1, 3125, 3122, 3123, -1, 3128, 3123, 3111, -1, 3124, 3111, 3108, -1, 3124, 3128, 3111, -1, 3116, 3088, 3125, -1, 3114, 3125, 3128, -1, 3114, 3116, 3125, -1, 3114, 3115, 3116, -1, 3236, 3095, 3087, -1, 3087, 3095, 3094, -1, 3126, 3131, 3093, -1, 3093, 3131, 3130, -1, 3102, 3093, 3130, -1, 3103, 3089, 3102, -1, 3127, 3104, 3103, -1, 3109, 3106, 3127, -1, 3111, 3110, 3109, -1, 3128, 3125, 3123, -1, 3120, 3117, 3115, -1, 3129, 3130, 3092, -1, 3092, 3130, 3131, -1, 3352, 3331, 3133, -1, 3132, 3133, 3134, -1, 3091, 3134, 3135, -1, 4243, 3135, 3305, -1, 4243, 3091, 3135, -1, 3136, 3134, 3330, -1, 3136, 3135, 3134, -1, 3136, 3305, 3135, -1, 3091, 3132, 3134, -1, 3132, 3352, 3133, -1, 3330, 3134, 3133, -1, 3331, 3330, 3133, -1, 4219, 2811, 4221, -1, 4221, 2811, 3192, -1, 4222, 3192, 3137, -1, 4223, 3137, 3141, -1, 4224, 3141, 3143, -1, 3191, 3143, 3138, -1, 3190, 3138, 3144, -1, 3139, 3144, 3140, -1, 4225, 3140, 3189, -1, 4225, 3139, 3140, -1, 3192, 2811, 3157, -1, 3137, 3157, 3193, -1, 3141, 3193, 3142, -1, 3143, 3142, 3166, -1, 3138, 3166, 3164, -1, 3144, 3164, 3163, -1, 3140, 3163, 3170, -1, 3188, 3170, 3145, -1, 3187, 3145, 3172, -1, 3185, 3172, 3146, -1, 3153, 3146, 3147, -1, 3151, 3147, 3194, -1, 3148, 3194, 3178, -1, 3150, 3178, 3149, -1, 3150, 3148, 3178, -1, 3150, 4241, 3148, -1, 3148, 4241, 4220, -1, 4226, 3148, 4220, -1, 4226, 3151, 3148, -1, 4226, 3152, 3151, -1, 3151, 3152, 3153, -1, 3147, 3151, 3153, -1, 3154, 3155, 2810, -1, 3154, 3156, 3155, -1, 3154, 4297, 3156, -1, 3155, 3156, 3167, -1, 3193, 3167, 3142, -1, 3193, 3155, 3167, -1, 3193, 3157, 3155, -1, 3155, 3157, 2810, -1, 2810, 3157, 2811, -1, 3160, 3159, 3158, -1, 3160, 3165, 3159, -1, 3160, 3161, 3165, -1, 3165, 3161, 3162, -1, 3164, 3162, 3163, -1, 3164, 3165, 3162, -1, 3164, 3166, 3165, -1, 3165, 3166, 3159, -1, 3159, 3166, 3142, -1, 3167, 3159, 3142, -1, 3167, 3158, 3159, -1, 3167, 3156, 3158, -1, 3161, 4300, 3162, -1, 3162, 4300, 3168, -1, 3163, 3168, 3170, -1, 3163, 3162, 3168, -1, 4300, 3169, 3168, -1, 3168, 3169, 3173, -1, 3170, 3173, 3145, -1, 3170, 3168, 3173, -1, 3169, 3171, 3173, -1, 3173, 3171, 3174, -1, 3145, 3174, 3172, -1, 3145, 3173, 3174, -1, 3171, 4309, 3174, -1, 3174, 4309, 3175, -1, 3172, 3175, 3146, -1, 3172, 3174, 3175, -1, 4309, 4311, 3175, -1, 3175, 4311, 3176, -1, 3146, 3176, 3147, -1, 3146, 3175, 3176, -1, 4311, 4312, 3176, -1, 3176, 4312, 3177, -1, 3147, 3177, 3194, -1, 3147, 3176, 3177, -1, 4312, 4303, 3177, -1, 3177, 4303, 3179, -1, 3194, 3179, 3178, -1, 3194, 3177, 3179, -1, 4303, 3180, 3179, -1, 3179, 3180, 3181, -1, 3178, 3181, 3149, -1, 3178, 3179, 3181, -1, 3180, 4304, 3181, -1, 3181, 4304, 3182, -1, 3149, 3181, 3182, -1, 4304, 4305, 3182, -1, 3152, 3183, 3153, -1, 3153, 3183, 3185, -1, 3146, 3153, 3185, -1, 3183, 3184, 3185, -1, 3185, 3184, 3187, -1, 3172, 3185, 3187, -1, 3184, 3186, 3187, -1, 3187, 3186, 3188, -1, 3145, 3187, 3188, -1, 3186, 3189, 3188, -1, 3188, 3189, 3140, -1, 3170, 3188, 3140, -1, 3139, 3190, 3144, -1, 3190, 3191, 3138, -1, 3191, 4224, 3143, -1, 4224, 4223, 3141, -1, 4223, 4222, 3137, -1, 4222, 4221, 3192, -1, 3137, 3192, 3157, -1, 3141, 3137, 3193, -1, 3143, 3141, 3142, -1, 3138, 3143, 3166, -1, 3144, 3138, 3164, -1, 3140, 3144, 3163, -1, 3148, 3151, 3194, -1, 1920, 3195, 3208, -1, 1920, 3196, 3195, -1, 1920, 1919, 3196, -1, 3196, 1919, 3209, -1, 3209, 1919, 3197, -1, 3210, 3197, 1929, -1, 4328, 1929, 3211, -1, 4332, 3211, 1824, -1, 4327, 1824, 3198, -1, 3199, 3198, 1828, -1, 3212, 1828, 1830, -1, 4324, 1830, 1831, -1, 3213, 1831, 3200, -1, 3214, 3200, 1838, -1, 4323, 1838, 1845, -1, 3215, 1845, 1849, -1, 4320, 1849, 3201, -1, 3216, 3201, 1855, -1, 4331, 1855, 1862, -1, 3217, 1862, 1863, -1, 3218, 1863, 1886, -1, 4317, 1886, 1887, -1, 3219, 1887, 1890, -1, 4314, 1890, 1899, -1, 4339, 1899, 3202, -1, 3220, 3202, 3203, -1, 3221, 3203, 1905, -1, 3222, 1905, 3223, -1, 3224, 3223, 3204, -1, 3225, 3204, 3205, -1, 4336, 3205, 1913, -1, 3206, 1913, 1915, -1, 3207, 1915, 3208, -1, 3195, 3207, 3208, -1, 3209, 3197, 3210, -1, 3210, 1929, 4328, -1, 4328, 3211, 4332, -1, 4332, 1824, 4327, -1, 4327, 3198, 3199, -1, 3199, 1828, 3212, -1, 3212, 1830, 4324, -1, 4324, 1831, 3213, -1, 3213, 3200, 3214, -1, 3214, 1838, 4323, -1, 4323, 1845, 3215, -1, 3215, 1849, 4320, -1, 4320, 3201, 3216, -1, 3216, 1855, 4331, -1, 4331, 1862, 3217, -1, 3217, 1863, 3218, -1, 3218, 1886, 4317, -1, 4317, 1887, 3219, -1, 3219, 1890, 4314, -1, 4314, 1899, 4339, -1, 4339, 3202, 3220, -1, 3220, 3203, 3221, -1, 3221, 1905, 3222, -1, 3222, 3223, 3224, -1, 3224, 3204, 3225, -1, 3225, 3205, 4336, -1, 4336, 1913, 3206, -1, 3206, 1915, 3207, -1, 3352, 3226, 3351, -1, 3351, 3226, 4316, -1, 4316, 3226, 3234, -1, 4318, 3234, 3227, -1, 3235, 3227, 3098, -1, 4319, 3098, 3099, -1, 3228, 3099, 3097, -1, 4321, 3097, 3229, -1, 4322, 3229, 3095, -1, 3230, 3095, 3236, -1, 3237, 3236, 3039, -1, 3231, 3039, 3054, -1, 4325, 3054, 3053, -1, 3238, 3053, 3051, -1, 4326, 3051, 3239, -1, 3240, 3239, 3086, -1, 3241, 3086, 3027, -1, 3233, 3027, 3232, -1, 4329, 3232, 3022, -1, 4329, 3233, 3232, -1, 4316, 3234, 4318, -1, 4318, 3227, 3235, -1, 3235, 3098, 4319, -1, 4319, 3099, 3228, -1, 3228, 3097, 4321, -1, 4321, 3229, 4322, -1, 4322, 3095, 3230, -1, 3230, 3236, 3237, -1, 3237, 3039, 3231, -1, 3231, 3054, 4325, -1, 4325, 3053, 3238, -1, 3238, 3051, 4326, -1, 4326, 3239, 3240, -1, 3240, 3086, 3241, -1, 3241, 3027, 3233, -1, 3022, 3021, 4329, -1, 4329, 3021, 4330, -1, 4330, 3021, 4346, -1, 4346, 3021, 3242, -1, 3264, 4346, 3242, -1, 3242, 3021, 3243, -1, 3249, 3243, 3244, -1, 3271, 3244, 3270, -1, 3272, 3270, 3261, -1, 3282, 3261, 3245, -1, 3280, 3245, 4358, -1, 4343, 3280, 4358, -1, 4343, 3283, 3280, -1, 4343, 3262, 3283, -1, 3283, 3262, 3246, -1, 3281, 3246, 3247, -1, 3274, 3247, 3278, -1, 3273, 3278, 3248, -1, 3269, 3248, 3264, -1, 3242, 3269, 3264, -1, 3242, 3249, 3269, -1, 3242, 3243, 3249, -1, 3026, 3252, 3250, -1, 3026, 3251, 3252, -1, 3026, 3253, 3251, -1, 3026, 3025, 3253, -1, 3253, 3025, 4352, -1, 3259, 4352, 3258, -1, 3260, 3258, 3254, -1, 3255, 3254, 3261, -1, 3270, 3255, 3261, -1, 3270, 3256, 3255, -1, 3270, 3244, 3256, -1, 3256, 3244, 3268, -1, 3252, 3268, 3250, -1, 3252, 3256, 3268, -1, 3252, 3257, 3256, -1, 3252, 3251, 3257, -1, 3257, 3251, 3259, -1, 3260, 3259, 3258, -1, 3260, 3257, 3259, -1, 3260, 3255, 3257, -1, 3260, 3254, 3255, -1, 3253, 4352, 3259, -1, 3251, 3253, 3259, -1, 3258, 4358, 3254, -1, 3254, 4358, 3245, -1, 3261, 3254, 3245, -1, 3262, 3277, 3246, -1, 3246, 3277, 3267, -1, 3247, 3267, 3265, -1, 3278, 3265, 3263, -1, 3248, 3263, 3264, -1, 3248, 3278, 3263, -1, 3267, 3277, 3266, -1, 3265, 3266, 3279, -1, 3263, 3279, 3264, -1, 3263, 3265, 3279, -1, 4346, 3276, 3275, -1, 4346, 3279, 3276, -1, 4346, 3264, 3279, -1, 3247, 3246, 3267, -1, 3268, 3244, 3243, -1, 3250, 3243, 3021, -1, 3250, 3268, 3243, -1, 3273, 3248, 3269, -1, 3271, 3269, 3249, -1, 3244, 3271, 3249, -1, 3273, 3269, 3271, -1, 3272, 3271, 3270, -1, 3272, 3273, 3271, -1, 3272, 3274, 3273, -1, 3272, 3282, 3274, -1, 3272, 3261, 3282, -1, 3275, 3276, 3266, -1, 3277, 3275, 3266, -1, 3274, 3278, 3273, -1, 3247, 3265, 3278, -1, 3276, 3279, 3266, -1, 3266, 3265, 3267, -1, 3245, 3280, 3282, -1, 3282, 3280, 3281, -1, 3274, 3281, 3247, -1, 3274, 3282, 3281, -1, 3246, 3281, 3283, -1, 3283, 3281, 3280, -1, 3256, 3257, 3255, -1, 2018, 1700, 3776, -1, 3284, 2018, 3776, -1, 3284, 1988, 2018, -1, 3284, 3795, 1988, -1, 1988, 3795, 1992, -1, 1992, 3795, 3285, -1, 1993, 3285, 3798, -1, 1996, 3798, 1998, -1, 1996, 1993, 3798, -1, 3286, 3778, 2893, -1, 3286, 3816, 3778, -1, 3286, 2882, 3816, -1, 3816, 2882, 3287, -1, 3287, 2882, 2881, -1, 3778, 3776, 2893, -1, 2893, 3776, 1700, -1, 1992, 3285, 1993, -1, 3798, 3288, 1998, -1, 1998, 3288, 3289, -1, 3289, 3288, 3290, -1, 2002, 3290, 3293, -1, 3291, 3293, 3786, -1, 3292, 3786, 3020, -1, 3292, 3291, 3786, -1, 3289, 3290, 2002, -1, 2002, 3293, 3291, -1, 3786, 3295, 3020, -1, 3020, 3295, 3294, -1, 3294, 3295, 3296, -1, 3297, 3296, 4365, -1, 3301, 3297, 4365, -1, 3294, 3296, 3297, -1, 4249, 4251, 4348, -1, 4348, 4251, 3298, -1, 3009, 4348, 3298, -1, 3009, 4362, 4348, -1, 3009, 3299, 4362, -1, 4362, 3299, 3300, -1, 3300, 3299, 3301, -1, 4347, 3300, 3301, -1, 3310, 4432, 3302, -1, 3311, 3302, 3321, -1, 3313, 3321, 3338, -1, 3342, 3338, 3303, -1, 3343, 3303, 3320, -1, 3345, 3320, 3319, -1, 3346, 3319, 3304, -1, 3305, 3304, 4415, -1, 3305, 3346, 3304, -1, 3305, 3306, 3346, -1, 3305, 3136, 3306, -1, 3306, 3136, 3308, -1, 3307, 3308, 3334, -1, 3344, 3334, 3309, -1, 3337, 3309, 3333, -1, 3312, 3333, 3310, -1, 3311, 3310, 3302, -1, 3311, 3312, 3310, -1, 3311, 3313, 3312, -1, 3311, 3321, 3313, -1, 4431, 3341, 3314, -1, 4431, 3315, 3341, -1, 4431, 4437, 3315, -1, 3315, 4437, 3325, -1, 3316, 3325, 3329, -1, 3350, 3329, 3328, -1, 3349, 3328, 3348, -1, 3318, 3348, 3317, -1, 4415, 3318, 3317, -1, 4415, 3304, 3318, -1, 3318, 3304, 3319, -1, 3349, 3319, 3320, -1, 3350, 3320, 3303, -1, 3316, 3303, 3338, -1, 3315, 3338, 3321, -1, 3341, 3321, 3302, -1, 3314, 3302, 4432, -1, 3314, 3341, 3302, -1, 4770, 3322, 4437, -1, 4770, 3323, 3322, -1, 4770, 4414, 3323, -1, 3323, 4414, 3327, -1, 3322, 3327, 3324, -1, 3326, 3324, 3329, -1, 3325, 3326, 3329, -1, 3325, 4437, 3326, -1, 3326, 4437, 3322, -1, 3324, 3326, 3322, -1, 4414, 3317, 3327, -1, 3327, 3317, 3347, -1, 3324, 3347, 3328, -1, 3329, 3324, 3328, -1, 3330, 3340, 3136, -1, 3330, 3332, 3340, -1, 3330, 3331, 3332, -1, 3332, 3331, 3336, -1, 3339, 3336, 3333, -1, 3309, 3339, 3333, -1, 3309, 3340, 3339, -1, 3309, 3334, 3340, -1, 3340, 3334, 3335, -1, 3136, 3335, 3308, -1, 3136, 3340, 3335, -1, 3336, 3310, 3333, -1, 3327, 3322, 3323, -1, 3337, 3333, 3312, -1, 3313, 3337, 3312, -1, 3313, 3342, 3337, -1, 3313, 3338, 3342, -1, 3332, 3336, 3339, -1, 3340, 3332, 3339, -1, 3315, 3321, 3341, -1, 3344, 3309, 3337, -1, 3342, 3344, 3337, -1, 3342, 3343, 3344, -1, 3342, 3303, 3343, -1, 3316, 3338, 3315, -1, 3325, 3316, 3315, -1, 3307, 3334, 3344, -1, 3343, 3307, 3344, -1, 3343, 3345, 3307, -1, 3343, 3320, 3345, -1, 3308, 3335, 3334, -1, 3350, 3303, 3316, -1, 3329, 3350, 3316, -1, 3306, 3308, 3307, -1, 3345, 3306, 3307, -1, 3345, 3346, 3306, -1, 3345, 3319, 3346, -1, 3347, 3317, 3348, -1, 3328, 3347, 3348, -1, 3319, 3349, 3318, -1, 3318, 3349, 3348, -1, 3324, 3327, 3347, -1, 3350, 3328, 3349, -1, 3320, 3350, 3349, -1, 4315, 4432, 3351, -1, 3351, 4432, 3352, -1, 3352, 4432, 3331, -1, 3331, 4432, 3310, -1, 3336, 3331, 3310, -1, 4464, 3356, 4465, -1, 4464, 4477, 3356, -1, 3356, 4477, 3357, -1, 3353, 3357, 3453, -1, 3355, 3453, 3359, -1, 2037, 3359, 3360, -1, 2037, 3355, 3359, -1, 2037, 3354, 3355, -1, 3355, 3354, 3438, -1, 3353, 3438, 3436, -1, 3356, 3436, 3449, -1, 4465, 3449, 3435, -1, 4465, 3356, 3449, -1, 4477, 4485, 3357, -1, 3357, 4485, 3452, -1, 3453, 3452, 3358, -1, 3359, 3358, 3455, -1, 3360, 3455, 3445, -1, 3360, 3359, 3455, -1, 4485, 3361, 3452, -1, 3452, 3361, 3362, -1, 3358, 3362, 3454, -1, 3455, 3454, 3363, -1, 3445, 3363, 3377, -1, 2029, 3377, 3444, -1, 2036, 3444, 3382, -1, 3364, 3382, 3443, -1, 3442, 3443, 3365, -1, 3441, 3365, 3384, -1, 3367, 3384, 4491, -1, 4493, 3367, 4491, -1, 4493, 3366, 3367, -1, 4493, 3386, 3366, -1, 3366, 3386, 3368, -1, 3373, 3368, 3369, -1, 3374, 3369, 3370, -1, 3371, 3370, 3388, -1, 3371, 3374, 3370, -1, 3371, 3372, 3374, -1, 3371, 2025, 3372, -1, 3372, 2025, 3440, -1, 3375, 3440, 3441, -1, 3367, 3441, 3384, -1, 3367, 3375, 3441, -1, 3367, 3366, 3375, -1, 3375, 3366, 3373, -1, 3372, 3373, 3374, -1, 3372, 3375, 3373, -1, 3372, 3440, 3375, -1, 3361, 4481, 3362, -1, 3362, 4481, 3457, -1, 3454, 3457, 3456, -1, 3363, 3456, 3377, -1, 3363, 3454, 3456, -1, 4481, 4482, 3457, -1, 3457, 4482, 3378, -1, 3456, 3378, 3376, -1, 3377, 3376, 3444, -1, 3377, 3456, 3376, -1, 4482, 4483, 3378, -1, 3378, 4483, 3379, -1, 3376, 3379, 3380, -1, 3444, 3380, 3382, -1, 3444, 3376, 3380, -1, 4483, 3381, 3379, -1, 3379, 3381, 3458, -1, 3380, 3458, 3383, -1, 3382, 3383, 3443, -1, 3382, 3380, 3383, -1, 3381, 4487, 3458, -1, 3458, 4487, 3385, -1, 3383, 3385, 3365, -1, 3443, 3383, 3365, -1, 4487, 4489, 3385, -1, 3385, 4489, 4490, -1, 3384, 4490, 4491, -1, 3384, 3385, 4490, -1, 3384, 3365, 3385, -1, 3386, 4495, 3368, -1, 3368, 4495, 3459, -1, 3369, 3459, 3387, -1, 3370, 3387, 3389, -1, 3388, 3389, 3390, -1, 3388, 3370, 3389, -1, 4495, 3391, 3459, -1, 3459, 3391, 3461, -1, 3387, 3461, 3460, -1, 3389, 3460, 3394, -1, 3390, 3394, 2045, -1, 3390, 3389, 3394, -1, 3391, 3392, 3461, -1, 3461, 3392, 3393, -1, 3460, 3393, 3410, -1, 3394, 3410, 3409, -1, 2045, 3409, 3395, -1, 2043, 3395, 3396, -1, 2034, 3396, 3415, -1, 2041, 3415, 3397, -1, 3448, 3397, 3446, -1, 3398, 3446, 3421, -1, 3399, 3421, 4523, -1, 4461, 3399, 4523, -1, 4461, 3463, 3399, -1, 4461, 3422, 3463, -1, 3463, 3422, 3423, -1, 3400, 3423, 3425, -1, 3404, 3425, 3401, -1, 2039, 3401, 3428, -1, 2039, 3404, 3401, -1, 2039, 3405, 3404, -1, 2039, 2040, 3405, -1, 3405, 2040, 3402, -1, 3403, 3402, 3398, -1, 3399, 3398, 3421, -1, 3399, 3403, 3398, -1, 3399, 3463, 3403, -1, 3403, 3463, 3400, -1, 3405, 3400, 3404, -1, 3405, 3403, 3400, -1, 3405, 3402, 3403, -1, 3392, 3406, 3393, -1, 3393, 3406, 3407, -1, 3410, 3407, 3408, -1, 3409, 3408, 3395, -1, 3409, 3410, 3408, -1, 3406, 3411, 3407, -1, 3407, 3411, 3412, -1, 3408, 3412, 3414, -1, 3395, 3414, 3396, -1, 3395, 3408, 3414, -1, 3411, 4498, 3412, -1, 3412, 4498, 3413, -1, 3414, 3413, 3462, -1, 3396, 3462, 3415, -1, 3396, 3414, 3462, -1, 4498, 3416, 3413, -1, 3413, 3416, 3417, -1, 3462, 3417, 3418, -1, 3415, 3418, 3397, -1, 3415, 3462, 3418, -1, 3416, 4501, 3417, -1, 3417, 4501, 3419, -1, 3418, 3419, 3446, -1, 3397, 3418, 3446, -1, 4501, 3420, 3419, -1, 3419, 3420, 4499, -1, 3421, 4499, 4523, -1, 3421, 3419, 4499, -1, 3421, 3446, 3419, -1, 3422, 3424, 3423, -1, 3423, 3424, 3429, -1, 3425, 3429, 3426, -1, 3401, 3426, 3430, -1, 3428, 3430, 3427, -1, 3428, 3401, 3430, -1, 3424, 4525, 3429, -1, 3429, 4525, 3464, -1, 3426, 3464, 3431, -1, 3430, 3431, 3451, -1, 3427, 3451, 3434, -1, 3427, 3430, 3451, -1, 4525, 3432, 3464, -1, 3464, 3432, 3450, -1, 3431, 3450, 3433, -1, 3451, 3433, 3437, -1, 3434, 3437, 3354, -1, 3434, 3451, 3437, -1, 3432, 3435, 3450, -1, 3450, 3435, 3449, -1, 3433, 3449, 3436, -1, 3437, 3436, 3438, -1, 3354, 3437, 3438, -1, 2041, 2034, 3415, -1, 2034, 2043, 3396, -1, 2043, 2045, 3395, -1, 3409, 2045, 3394, -1, 2025, 3439, 3440, -1, 3440, 3439, 3442, -1, 3441, 3442, 3365, -1, 3441, 3440, 3442, -1, 3439, 3364, 3442, -1, 3442, 3364, 3443, -1, 3364, 2036, 3382, -1, 2036, 2029, 3444, -1, 2029, 3445, 3377, -1, 3363, 3445, 3455, -1, 2040, 3447, 3402, -1, 3402, 3447, 3448, -1, 3398, 3448, 3446, -1, 3398, 3402, 3448, -1, 3447, 2041, 3448, -1, 3448, 2041, 3397, -1, 3449, 3433, 3450, -1, 3433, 3451, 3431, -1, 3437, 3433, 3436, -1, 3353, 3436, 3356, -1, 3357, 3353, 3356, -1, 3355, 3438, 3353, -1, 3453, 3355, 3353, -1, 3452, 3453, 3357, -1, 3362, 3358, 3452, -1, 3358, 3359, 3453, -1, 3457, 3454, 3362, -1, 3454, 3455, 3358, -1, 3378, 3456, 3457, -1, 3379, 3376, 3378, -1, 3458, 3380, 3379, -1, 3385, 3383, 3458, -1, 3368, 3373, 3366, -1, 3459, 3369, 3368, -1, 3369, 3374, 3373, -1, 3461, 3387, 3459, -1, 3387, 3370, 3369, -1, 3393, 3460, 3461, -1, 3460, 3389, 3387, -1, 3407, 3410, 3393, -1, 3410, 3394, 3460, -1, 3412, 3408, 3407, -1, 3413, 3414, 3412, -1, 3417, 3462, 3413, -1, 3419, 3418, 3417, -1, 3423, 3400, 3463, -1, 3429, 3425, 3423, -1, 3425, 3404, 3400, -1, 3464, 3426, 3429, -1, 3426, 3401, 3425, -1, 3450, 3431, 3464, -1, 3431, 3430, 3426, -1, 3465, 3469, 4446, -1, 3465, 4447, 3469, -1, 3469, 4447, 3565, -1, 3561, 3565, 3564, -1, 3562, 3564, 3466, -1, 2059, 3466, 3467, -1, 2059, 3562, 3466, -1, 2059, 3548, 3562, -1, 3562, 3548, 3563, -1, 3561, 3563, 3547, -1, 3469, 3547, 3468, -1, 4446, 3468, 4522, -1, 4446, 3469, 3468, -1, 4447, 3470, 3565, -1, 3565, 3470, 3471, -1, 3564, 3471, 3473, -1, 3466, 3473, 3472, -1, 3467, 3472, 2058, -1, 3467, 3466, 3472, -1, 3470, 4448, 3471, -1, 3471, 4448, 3474, -1, 3473, 3474, 3475, -1, 3472, 3475, 3554, -1, 2058, 3554, 3493, -1, 2056, 3493, 3553, -1, 3476, 3553, 3477, -1, 2055, 3477, 3499, -1, 3551, 3499, 3552, -1, 3488, 3552, 3500, -1, 3489, 3500, 3501, -1, 3478, 3489, 3501, -1, 3478, 3479, 3489, -1, 3478, 3480, 3479, -1, 3479, 3480, 3481, -1, 3570, 3481, 3482, -1, 3569, 3482, 3483, -1, 2046, 3483, 3484, -1, 2046, 3569, 3483, -1, 2046, 3485, 3569, -1, 2046, 3486, 3485, -1, 3485, 3486, 3487, -1, 3490, 3487, 3488, -1, 3489, 3488, 3500, -1, 3489, 3490, 3488, -1, 3489, 3479, 3490, -1, 3490, 3479, 3570, -1, 3485, 3570, 3569, -1, 3485, 3490, 3570, -1, 3485, 3487, 3490, -1, 4448, 3491, 3474, -1, 3474, 3491, 3494, -1, 3475, 3494, 3492, -1, 3554, 3492, 3493, -1, 3554, 3475, 3492, -1, 3491, 4449, 3494, -1, 3494, 4449, 3566, -1, 3492, 3566, 3495, -1, 3493, 3495, 3553, -1, 3493, 3492, 3495, -1, 4449, 4450, 3566, -1, 3566, 4450, 3496, -1, 3495, 3496, 3497, -1, 3553, 3497, 3477, -1, 3553, 3495, 3497, -1, 4450, 4537, 3496, -1, 3496, 4537, 3567, -1, 3497, 3567, 3498, -1, 3477, 3498, 3499, -1, 3477, 3497, 3498, -1, 4537, 4504, 3567, -1, 3567, 4504, 3502, -1, 3498, 3502, 3552, -1, 3499, 3498, 3552, -1, 4504, 4503, 3502, -1, 3502, 4503, 4507, -1, 3500, 4507, 3501, -1, 3500, 3502, 4507, -1, 3500, 3552, 3502, -1, 3480, 4509, 3481, -1, 3481, 4509, 3568, -1, 3482, 3568, 3573, -1, 3483, 3573, 3572, -1, 3484, 3572, 2068, -1, 3484, 3483, 3572, -1, 4509, 3503, 3568, -1, 3568, 3503, 3571, -1, 3573, 3571, 3506, -1, 3572, 3506, 3504, -1, 2068, 3504, 2067, -1, 2068, 3572, 3504, -1, 3503, 3505, 3571, -1, 3571, 3505, 3522, -1, 3506, 3522, 3507, -1, 3504, 3507, 3508, -1, 2067, 3508, 3549, -1, 2052, 3549, 3526, -1, 2065, 3526, 3528, -1, 3559, 3528, 3509, -1, 3558, 3509, 3537, -1, 3517, 3537, 3536, -1, 3518, 3536, 4516, -1, 3510, 3518, 4516, -1, 3510, 3511, 3518, -1, 3510, 4518, 3511, -1, 3511, 4518, 3512, -1, 3519, 3512, 3513, -1, 3516, 3513, 3514, -1, 2050, 3514, 3515, -1, 2050, 3516, 3514, -1, 2050, 3520, 3516, -1, 2050, 3555, 3520, -1, 3520, 3555, 3557, -1, 3521, 3557, 3517, -1, 3518, 3517, 3536, -1, 3518, 3521, 3517, -1, 3518, 3511, 3521, -1, 3521, 3511, 3519, -1, 3520, 3519, 3516, -1, 3520, 3521, 3519, -1, 3520, 3557, 3521, -1, 3505, 4510, 3522, -1, 3522, 4510, 3523, -1, 3507, 3523, 3524, -1, 3508, 3524, 3549, -1, 3508, 3507, 3524, -1, 4510, 4511, 3523, -1, 3523, 4511, 3525, -1, 3524, 3525, 3529, -1, 3549, 3529, 3526, -1, 3549, 3524, 3529, -1, 4511, 3530, 3525, -1, 3525, 3530, 3527, -1, 3529, 3527, 3533, -1, 3526, 3533, 3528, -1, 3526, 3529, 3533, -1, 3530, 4512, 3527, -1, 3527, 4512, 3531, -1, 3533, 3531, 3532, -1, 3528, 3532, 3509, -1, 3528, 3533, 3532, -1, 4512, 3534, 3531, -1, 3531, 3534, 3538, -1, 3532, 3538, 3537, -1, 3509, 3532, 3537, -1, 3534, 4514, 3538, -1, 3538, 4514, 3535, -1, 3536, 3535, 4516, -1, 3536, 3538, 3535, -1, 3536, 3537, 3538, -1, 4518, 4519, 3512, -1, 3512, 4519, 3540, -1, 3513, 3540, 3541, -1, 3514, 3541, 3539, -1, 3515, 3539, 3542, -1, 3515, 3514, 3539, -1, 4519, 3544, 3540, -1, 3540, 3544, 3574, -1, 3541, 3574, 3575, -1, 3539, 3575, 3543, -1, 3542, 3543, 2060, -1, 3542, 3539, 3543, -1, 3544, 4521, 3574, -1, 3574, 4521, 3545, -1, 3575, 3545, 3560, -1, 3543, 3560, 3546, -1, 2060, 3546, 3548, -1, 2060, 3543, 3546, -1, 4521, 4522, 3545, -1, 3545, 4522, 3468, -1, 3560, 3468, 3547, -1, 3546, 3547, 3563, -1, 3548, 3546, 3563, -1, 3559, 2065, 3528, -1, 2065, 2052, 3526, -1, 2052, 2067, 3549, -1, 3508, 2067, 3504, -1, 3486, 3550, 3487, -1, 3487, 3550, 3551, -1, 3488, 3551, 3552, -1, 3488, 3487, 3551, -1, 3550, 2055, 3551, -1, 3551, 2055, 3499, -1, 2055, 3476, 3477, -1, 3476, 2056, 3553, -1, 2056, 2058, 3493, -1, 3554, 2058, 3472, -1, 3555, 3556, 3557, -1, 3557, 3556, 3558, -1, 3517, 3558, 3537, -1, 3517, 3557, 3558, -1, 3556, 3559, 3558, -1, 3558, 3559, 3509, -1, 3468, 3560, 3545, -1, 3560, 3543, 3575, -1, 3546, 3560, 3547, -1, 3561, 3547, 3469, -1, 3565, 3561, 3469, -1, 3562, 3563, 3561, -1, 3564, 3562, 3561, -1, 3471, 3564, 3565, -1, 3474, 3473, 3471, -1, 3473, 3466, 3564, -1, 3494, 3475, 3474, -1, 3475, 3472, 3473, -1, 3566, 3492, 3494, -1, 3496, 3495, 3566, -1, 3567, 3497, 3496, -1, 3502, 3498, 3567, -1, 3481, 3570, 3479, -1, 3568, 3482, 3481, -1, 3482, 3569, 3570, -1, 3571, 3573, 3568, -1, 3573, 3483, 3482, -1, 3522, 3506, 3571, -1, 3506, 3572, 3573, -1, 3523, 3507, 3522, -1, 3507, 3504, 3506, -1, 3525, 3524, 3523, -1, 3527, 3529, 3525, -1, 3531, 3533, 3527, -1, 3538, 3532, 3531, -1, 3512, 3519, 3511, -1, 3540, 3513, 3512, -1, 3513, 3516, 3519, -1, 3574, 3541, 3540, -1, 3541, 3514, 3513, -1, 3545, 3575, 3574, -1, 3575, 3539, 3541, -1, 3577, 3740, 3576, -1, 3577, 3580, 3740, -1, 3577, 2088, 3580, -1, 3580, 2088, 3739, -1, 3744, 3739, 3745, -1, 3579, 3745, 3585, -1, 4473, 3585, 3578, -1, 4473, 3579, 3585, -1, 4473, 4527, 3579, -1, 3579, 4527, 3726, -1, 3744, 3726, 3581, -1, 3580, 3581, 3740, -1, 3580, 3744, 3581, -1, 3580, 3739, 3744, -1, 2088, 3582, 3739, -1, 3739, 3582, 3583, -1, 3745, 3583, 3584, -1, 3585, 3584, 3747, -1, 3578, 3747, 4472, -1, 3578, 3585, 3747, -1, 3583, 3582, 3586, -1, 3584, 3586, 3746, -1, 3747, 3746, 3594, -1, 4471, 3594, 3592, -1, 4471, 3747, 3594, -1, 4471, 4472, 3747, -1, 2112, 3595, 3587, -1, 2112, 3588, 3595, -1, 2112, 3596, 3588, -1, 3588, 3596, 3597, -1, 3723, 3597, 3598, -1, 3591, 3598, 3589, -1, 3590, 3589, 4468, -1, 3590, 3591, 3589, -1, 3590, 4469, 3591, -1, 3591, 4469, 4470, -1, 3724, 4470, 3592, -1, 3594, 3724, 3592, -1, 3594, 3593, 3724, -1, 3594, 3746, 3593, -1, 3593, 3746, 3595, -1, 3588, 3593, 3595, -1, 3588, 3723, 3593, -1, 3588, 3597, 3723, -1, 3596, 2086, 3597, -1, 3597, 2086, 3600, -1, 3598, 3600, 3748, -1, 3589, 3748, 3605, -1, 4468, 3605, 3599, -1, 4468, 3589, 3605, -1, 2086, 2109, 3600, -1, 3600, 2109, 3601, -1, 3748, 3601, 3602, -1, 3605, 3602, 3603, -1, 4467, 3603, 3604, -1, 4467, 3605, 3603, -1, 4467, 3599, 3605, -1, 2109, 3608, 3601, -1, 3601, 3608, 3606, -1, 3602, 3606, 3750, -1, 3603, 3750, 3607, -1, 3604, 3607, 4528, -1, 3604, 3603, 3607, -1, 3608, 2085, 3606, -1, 3606, 2085, 3749, -1, 3750, 3749, 3611, -1, 3607, 3611, 3609, -1, 4528, 3609, 4530, -1, 4528, 3607, 3609, -1, 2085, 3610, 3749, -1, 3749, 3610, 3613, -1, 3611, 3613, 3612, -1, 3609, 3612, 3617, -1, 4529, 3617, 4531, -1, 4529, 3609, 3617, -1, 4529, 4530, 3609, -1, 3610, 3614, 3613, -1, 3613, 3614, 3615, -1, 3612, 3615, 3616, -1, 3617, 3616, 3619, -1, 4531, 3619, 3618, -1, 4531, 3617, 3619, -1, 3614, 3621, 3615, -1, 3615, 3621, 3751, -1, 3616, 3751, 3753, -1, 3619, 3753, 3620, -1, 4532, 3620, 4533, -1, 4532, 3619, 3620, -1, 4532, 3618, 3619, -1, 3621, 3622, 3751, -1, 3751, 3622, 3752, -1, 3753, 3752, 3754, -1, 3620, 3754, 3625, -1, 4533, 3625, 4534, -1, 4533, 3620, 3625, -1, 3752, 3622, 3623, -1, 3754, 3623, 3624, -1, 3625, 3624, 3721, -1, 4534, 3721, 4535, -1, 4534, 3625, 3721, -1, 2105, 3626, 3722, -1, 2105, 3627, 3626, -1, 2105, 3635, 3627, -1, 3627, 3635, 3628, -1, 3629, 3628, 3630, -1, 3755, 3630, 3633, -1, 3632, 3633, 3631, -1, 3632, 3755, 3633, -1, 3632, 3719, 3755, -1, 3755, 3719, 3756, -1, 3629, 3756, 3634, -1, 3627, 3634, 3626, -1, 3627, 3629, 3634, -1, 3627, 3628, 3629, -1, 3635, 3640, 3628, -1, 3628, 3640, 3636, -1, 3630, 3636, 3637, -1, 3633, 3637, 3638, -1, 3631, 3638, 3639, -1, 3631, 3633, 3638, -1, 3640, 2081, 3636, -1, 3636, 2081, 3643, -1, 3637, 3643, 3641, -1, 3638, 3641, 3642, -1, 4444, 3642, 4445, -1, 4444, 3638, 3642, -1, 4444, 3639, 3638, -1, 2081, 2080, 3643, -1, 3643, 2080, 3644, -1, 3641, 3644, 3646, -1, 3642, 3646, 3645, -1, 4445, 3645, 3650, -1, 4445, 3642, 3645, -1, 2080, 2079, 3644, -1, 3644, 2079, 3757, -1, 3646, 3757, 3647, -1, 3645, 3647, 3648, -1, 4451, 3648, 3649, -1, 4451, 3645, 3648, -1, 4451, 3650, 3645, -1, 2079, 2078, 3757, -1, 3757, 2078, 3651, -1, 3647, 3651, 3758, -1, 3648, 3758, 3652, -1, 3649, 3652, 4452, -1, 3649, 3648, 3652, -1, 2078, 3653, 3651, -1, 3651, 3653, 3759, -1, 3758, 3759, 3760, -1, 3652, 3760, 3656, -1, 3654, 3656, 3655, -1, 3654, 3652, 3656, -1, 3654, 4452, 3652, -1, 3653, 2101, 3759, -1, 3759, 2101, 3738, -1, 3760, 3738, 3737, -1, 3656, 3737, 3659, -1, 3655, 3659, 3658, -1, 3655, 3656, 3659, -1, 2101, 2076, 3738, -1, 3738, 2076, 3761, -1, 3737, 3761, 3657, -1, 3659, 3657, 3661, -1, 3658, 3661, 4453, -1, 3658, 3659, 3661, -1, 3761, 2076, 3660, -1, 3657, 3660, 3717, -1, 3661, 3717, 3718, -1, 4453, 3718, 3662, -1, 4453, 3661, 3718, -1, 3663, 3716, 2100, -1, 3663, 3670, 3716, -1, 3663, 2098, 3670, -1, 3670, 2098, 3762, -1, 3671, 3762, 3664, -1, 3665, 3664, 3666, -1, 3667, 3666, 4455, -1, 3667, 3665, 3666, -1, 3667, 3668, 3665, -1, 3665, 3668, 3715, -1, 3671, 3715, 3669, -1, 3670, 3669, 3716, -1, 3670, 3671, 3669, -1, 3670, 3762, 3671, -1, 2098, 3672, 3762, -1, 3762, 3672, 3673, -1, 3664, 3673, 3763, -1, 3666, 3763, 3674, -1, 3675, 3674, 3677, -1, 3675, 3666, 3674, -1, 3675, 4455, 3666, -1, 3672, 3679, 3673, -1, 3673, 3679, 3676, -1, 3763, 3676, 3681, -1, 3674, 3681, 3678, -1, 3677, 3678, 3684, -1, 3677, 3674, 3678, -1, 3679, 2095, 3676, -1, 3676, 2095, 3680, -1, 3681, 3680, 3735, -1, 3678, 3735, 3683, -1, 3682, 3683, 3685, -1, 3682, 3678, 3683, -1, 3682, 3684, 3678, -1, 2095, 2075, 3680, -1, 3680, 2075, 3686, -1, 3735, 3686, 3736, -1, 3683, 3736, 3765, -1, 3685, 3765, 4457, -1, 3685, 3683, 3765, -1, 2075, 2093, 3686, -1, 3686, 2093, 3687, -1, 3736, 3687, 3688, -1, 3765, 3688, 3689, -1, 4459, 3689, 3691, -1, 4459, 3765, 3689, -1, 4459, 4457, 3765, -1, 2093, 3692, 3687, -1, 3687, 3692, 3764, -1, 3688, 3764, 3768, -1, 3689, 3768, 3690, -1, 3691, 3690, 3693, -1, 3691, 3689, 3690, -1, 3692, 3729, 3764, -1, 3764, 3729, 3766, -1, 3768, 3766, 3767, -1, 3690, 3767, 3694, -1, 3693, 3694, 4460, -1, 3693, 3690, 3694, -1, 3766, 3729, 3732, -1, 3767, 3732, 3728, -1, 3694, 3728, 3734, -1, 4460, 3734, 3733, -1, 4460, 3694, 3734, -1, 2090, 3731, 3730, -1, 2090, 3695, 3731, -1, 2090, 2073, 3695, -1, 3695, 2073, 3699, -1, 3770, 3699, 3700, -1, 3696, 3700, 3701, -1, 4462, 3701, 4524, -1, 4462, 3696, 3701, -1, 4462, 3697, 3696, -1, 3696, 3697, 3698, -1, 3770, 3698, 3769, -1, 3695, 3769, 3731, -1, 3695, 3770, 3769, -1, 3695, 3699, 3770, -1, 2073, 3703, 3699, -1, 3699, 3703, 3771, -1, 3700, 3771, 3772, -1, 3701, 3772, 3706, -1, 3702, 3706, 4463, -1, 3702, 3701, 3706, -1, 3702, 4524, 3701, -1, 3703, 2089, 3771, -1, 3771, 2089, 3704, -1, 3772, 3704, 3743, -1, 3706, 3743, 3705, -1, 4463, 3705, 3709, -1, 4463, 3706, 3705, -1, 2089, 2071, 3704, -1, 3704, 2071, 3707, -1, 3743, 3707, 3741, -1, 3705, 3741, 3711, -1, 3708, 3711, 4526, -1, 3708, 3705, 3711, -1, 3708, 3709, 3705, -1, 2071, 3710, 3707, -1, 3707, 3710, 3713, -1, 3741, 3713, 3742, -1, 3711, 3742, 3712, -1, 4526, 3712, 3714, -1, 4526, 3711, 3712, -1, 3710, 3576, 3713, -1, 3713, 3576, 3740, -1, 3742, 3740, 3581, -1, 3712, 3581, 3726, -1, 3714, 3726, 3725, -1, 3714, 3712, 3726, -1, 3668, 4454, 3715, -1, 3715, 4454, 3718, -1, 3669, 3718, 3717, -1, 3716, 3717, 3660, -1, 2100, 3660, 2076, -1, 2100, 3716, 3660, -1, 4454, 3662, 3718, -1, 3719, 3720, 3756, -1, 3756, 3720, 4535, -1, 3721, 3756, 4535, -1, 3721, 3634, 3756, -1, 3721, 3624, 3634, -1, 3634, 3624, 3626, -1, 3626, 3624, 3623, -1, 3722, 3623, 3622, -1, 3722, 3626, 3623, -1, 3591, 4470, 3724, -1, 3723, 3724, 3593, -1, 3723, 3591, 3724, -1, 3723, 3598, 3591, -1, 4527, 3725, 3726, -1, 3697, 3727, 3698, -1, 3698, 3727, 3734, -1, 3769, 3734, 3728, -1, 3731, 3728, 3732, -1, 3730, 3732, 3729, -1, 3730, 3731, 3732, -1, 3727, 3733, 3734, -1, 3686, 3735, 3680, -1, 3735, 3678, 3681, -1, 3687, 3736, 3686, -1, 3736, 3683, 3735, -1, 3737, 3738, 3761, -1, 3753, 3751, 3752, -1, 3745, 3739, 3583, -1, 3768, 3764, 3766, -1, 3740, 3742, 3713, -1, 3742, 3711, 3741, -1, 3712, 3742, 3581, -1, 3743, 3741, 3705, -1, 3707, 3713, 3741, -1, 3579, 3726, 3744, -1, 3745, 3579, 3744, -1, 3586, 3584, 3583, -1, 3584, 3585, 3745, -1, 3595, 3746, 3586, -1, 3587, 3586, 3582, -1, 3587, 3595, 3586, -1, 3746, 3747, 3584, -1, 3600, 3598, 3597, -1, 3601, 3748, 3600, -1, 3748, 3589, 3598, -1, 3606, 3602, 3601, -1, 3602, 3605, 3748, -1, 3749, 3750, 3606, -1, 3750, 3603, 3602, -1, 3613, 3611, 3749, -1, 3611, 3607, 3750, -1, 3615, 3612, 3613, -1, 3612, 3609, 3611, -1, 3751, 3616, 3615, -1, 3616, 3617, 3612, -1, 3619, 3616, 3753, -1, 3623, 3754, 3752, -1, 3754, 3620, 3753, -1, 3625, 3754, 3624, -1, 3755, 3756, 3629, -1, 3630, 3755, 3629, -1, 3636, 3630, 3628, -1, 3643, 3637, 3636, -1, 3637, 3633, 3630, -1, 3644, 3641, 3643, -1, 3641, 3638, 3637, -1, 3757, 3646, 3644, -1, 3646, 3642, 3641, -1, 3651, 3647, 3757, -1, 3647, 3645, 3646, -1, 3759, 3758, 3651, -1, 3758, 3648, 3647, -1, 3738, 3760, 3759, -1, 3760, 3652, 3758, -1, 3656, 3760, 3737, -1, 3660, 3657, 3761, -1, 3657, 3659, 3737, -1, 3661, 3657, 3717, -1, 3669, 3717, 3716, -1, 3715, 3718, 3669, -1, 3665, 3715, 3671, -1, 3664, 3665, 3671, -1, 3673, 3664, 3762, -1, 3676, 3763, 3673, -1, 3763, 3666, 3664, -1, 3680, 3681, 3676, -1, 3681, 3674, 3763, -1, 3764, 3688, 3687, -1, 3688, 3765, 3736, -1, 3689, 3688, 3768, -1, 3732, 3767, 3766, -1, 3767, 3690, 3768, -1, 3694, 3767, 3728, -1, 3769, 3728, 3731, -1, 3698, 3734, 3769, -1, 3696, 3698, 3770, -1, 3700, 3696, 3770, -1, 3771, 3700, 3699, -1, 3704, 3772, 3771, -1, 3772, 3701, 3700, -1, 3707, 3743, 3704, -1, 3743, 3706, 3772, -1, 4456, 4458, 3814, -1, 3814, 4458, 4370, -1, 3773, 3814, 4370, -1, 3773, 3813, 3814, -1, 3773, 3774, 3813, -1, 3813, 3774, 3809, -1, 3809, 3774, 4781, -1, 4365, 3809, 4781, -1, 3836, 4443, 3775, -1, 3779, 3775, 3817, -1, 3777, 3817, 3791, -1, 3776, 3791, 3284, -1, 3776, 3777, 3791, -1, 3776, 3778, 3777, -1, 3777, 3778, 3815, -1, 3779, 3815, 3780, -1, 3836, 3779, 3780, -1, 3836, 3775, 3779, -1, 4443, 4520, 3775, -1, 3775, 4520, 3781, -1, 3790, 3781, 3792, -1, 3818, 3792, 3782, -1, 3821, 3782, 4517, -1, 3797, 4517, 4515, -1, 3799, 4515, 4513, -1, 3824, 4513, 3783, -1, 3784, 3824, 3783, -1, 3784, 3789, 3824, -1, 3784, 3785, 3789, -1, 3789, 3785, 3803, -1, 3827, 3803, 3826, -1, 3787, 3826, 3805, -1, 3786, 3805, 3295, -1, 3786, 3787, 3805, -1, 3786, 3293, 3787, -1, 3787, 3293, 3788, -1, 3827, 3788, 3802, -1, 3789, 3802, 3824, -1, 3789, 3827, 3802, -1, 3789, 3803, 3827, -1, 3775, 3781, 3790, -1, 3817, 3790, 3793, -1, 3791, 3793, 3794, -1, 3284, 3794, 3795, -1, 3284, 3791, 3794, -1, 3790, 3792, 3818, -1, 3793, 3818, 3819, -1, 3794, 3819, 3796, -1, 3795, 3796, 3285, -1, 3795, 3794, 3796, -1, 3818, 3782, 3821, -1, 3819, 3821, 3820, -1, 3796, 3820, 3823, -1, 3285, 3823, 3798, -1, 3285, 3796, 3823, -1, 3821, 4517, 3797, -1, 3820, 3797, 3822, -1, 3823, 3822, 3800, -1, 3798, 3800, 3288, -1, 3798, 3823, 3800, -1, 3797, 4515, 3799, -1, 3822, 3799, 3801, -1, 3800, 3801, 3825, -1, 3288, 3825, 3290, -1, 3288, 3800, 3825, -1, 3799, 4513, 3824, -1, 3801, 3824, 3802, -1, 3825, 3802, 3788, -1, 3290, 3788, 3293, -1, 3290, 3825, 3788, -1, 3785, 4508, 3803, -1, 3803, 4508, 3806, -1, 3826, 3806, 3828, -1, 3805, 3828, 3804, -1, 3295, 3804, 3296, -1, 3295, 3805, 3804, -1, 4508, 3810, 3806, -1, 3806, 3810, 3807, -1, 3828, 3807, 3831, -1, 3804, 3831, 3808, -1, 3296, 3808, 3809, -1, 4365, 3296, 3809, -1, 3810, 3811, 3807, -1, 3807, 3811, 3829, -1, 3831, 3829, 3830, -1, 3808, 3830, 3813, -1, 3809, 3808, 3813, -1, 3811, 4506, 3829, -1, 3829, 4506, 3812, -1, 3830, 3812, 3814, -1, 3813, 3830, 3814, -1, 4506, 4505, 3812, -1, 3812, 4505, 3814, -1, 3814, 4505, 4456, -1, 3808, 3296, 3804, -1, 3778, 3816, 3815, -1, 3815, 3816, 3833, -1, 3780, 3815, 3833, -1, 3816, 3287, 3833, -1, 3777, 3815, 3779, -1, 3817, 3777, 3779, -1, 3790, 3817, 3775, -1, 3818, 3793, 3790, -1, 3793, 3791, 3817, -1, 3821, 3819, 3818, -1, 3819, 3794, 3793, -1, 3797, 3820, 3821, -1, 3820, 3796, 3819, -1, 3799, 3822, 3797, -1, 3822, 3823, 3820, -1, 3824, 3801, 3799, -1, 3801, 3800, 3822, -1, 3825, 3801, 3802, -1, 3787, 3788, 3827, -1, 3826, 3787, 3827, -1, 3806, 3826, 3803, -1, 3807, 3828, 3806, -1, 3828, 3805, 3826, -1, 3829, 3831, 3807, -1, 3831, 3804, 3828, -1, 3812, 3830, 3829, -1, 3830, 3808, 3831, -1, 2680, 3832, 3287, -1, 3287, 3832, 3833, -1, 3833, 3832, 3834, -1, 3780, 3834, 3835, -1, 3836, 3835, 3840, -1, 4443, 3840, 3838, -1, 4443, 3836, 3840, -1, 3833, 3834, 3780, -1, 3780, 3835, 3836, -1, 4536, 4442, 3843, -1, 3843, 4442, 3837, -1, 3837, 4442, 4441, -1, 3841, 4441, 4440, -1, 3842, 4440, 3838, -1, 3839, 3838, 3840, -1, 3835, 3839, 3840, -1, 3835, 3949, 3839, -1, 3835, 3834, 3949, -1, 3949, 3834, 3950, -1, 3950, 3834, 3832, -1, 3951, 3832, 2680, -1, 3951, 3950, 3832, -1, 3837, 4441, 3841, -1, 3841, 4440, 3842, -1, 3842, 3838, 3839, -1, 4536, 3843, 4466, -1, 4466, 3843, 4795, -1, 3912, 2574, 3853, -1, 3913, 3853, 3844, -1, 3909, 3844, 3845, -1, 3910, 3845, 4594, -1, 4593, 3910, 4594, -1, 4593, 3846, 3910, -1, 4593, 3847, 3846, -1, 3846, 3847, 4592, -1, 3856, 4592, 3848, -1, 4590, 3856, 3848, -1, 4590, 3852, 3856, -1, 4590, 4587, 3852, -1, 3852, 4587, 3919, -1, 3851, 3919, 3918, -1, 3917, 3918, 3920, -1, 2556, 3920, 3849, -1, 2556, 3917, 3920, -1, 2556, 3850, 3917, -1, 3917, 3850, 3858, -1, 3851, 3858, 3916, -1, 3852, 3916, 3856, -1, 3852, 3851, 3916, -1, 3852, 3919, 3851, -1, 2574, 3854, 3853, -1, 3853, 3854, 3855, -1, 3844, 3855, 3929, -1, 3845, 3929, 4582, -1, 4595, 3845, 4582, -1, 4595, 4594, 3845, -1, 3853, 3855, 3844, -1, 3844, 3929, 3845, -1, 3846, 4592, 3856, -1, 3859, 3856, 3916, -1, 3857, 3916, 3858, -1, 2566, 3858, 3850, -1, 2566, 3857, 3858, -1, 2566, 2553, 3857, -1, 3857, 2553, 3860, -1, 3859, 3860, 3861, -1, 3846, 3861, 3910, -1, 3846, 3859, 3861, -1, 3846, 3856, 3859, -1, 4587, 3862, 3919, -1, 3919, 3862, 4589, -1, 3872, 4589, 3863, -1, 3864, 3872, 3863, -1, 3864, 3870, 3872, -1, 3864, 4588, 3870, -1, 3870, 4588, 3865, -1, 3871, 3865, 3889, -1, 3866, 3889, 3867, -1, 3868, 3867, 3903, -1, 3868, 3866, 3867, -1, 3868, 3874, 3866, -1, 3866, 3874, 3873, -1, 3871, 3873, 3869, -1, 3870, 3869, 3872, -1, 3870, 3871, 3869, -1, 3870, 3865, 3871, -1, 3919, 4589, 3872, -1, 3918, 3872, 3869, -1, 3920, 3869, 3873, -1, 3849, 3873, 3874, -1, 3849, 3920, 3873, -1, 4588, 3875, 3865, -1, 3865, 3875, 4591, -1, 3914, 4591, 3876, -1, 3877, 3914, 3876, -1, 3877, 3890, 3914, -1, 3877, 4581, 3890, -1, 3890, 4581, 4580, -1, 3886, 4580, 3891, -1, 3878, 3891, 4579, -1, 4578, 3878, 4579, -1, 4578, 3921, 3878, -1, 4578, 4577, 3921, -1, 3921, 4577, 4576, -1, 3885, 4576, 3893, -1, 3884, 3893, 4575, -1, 4574, 3884, 4575, -1, 4574, 3924, 3884, -1, 4574, 4573, 3924, -1, 3924, 4573, 4572, -1, 3894, 4572, 3880, -1, 3879, 3880, 3881, -1, 3882, 3879, 3881, -1, 3882, 4000, 3879, -1, 3879, 4000, 3927, -1, 3894, 3927, 3883, -1, 3924, 3883, 3925, -1, 3884, 3925, 3926, -1, 3885, 3926, 3892, -1, 3921, 3892, 3922, -1, 3878, 3922, 3923, -1, 3886, 3923, 3887, -1, 3890, 3887, 3888, -1, 3914, 3888, 3889, -1, 3865, 3914, 3889, -1, 3865, 4591, 3914, -1, 3890, 4580, 3886, -1, 3887, 3890, 3886, -1, 3886, 3891, 3878, -1, 3923, 3886, 3878, -1, 3921, 4576, 3885, -1, 3892, 3921, 3885, -1, 3885, 3893, 3884, -1, 3926, 3885, 3884, -1, 3924, 4572, 3894, -1, 3883, 3924, 3894, -1, 3894, 3880, 3879, -1, 3927, 3894, 3879, -1, 4000, 3999, 3927, -1, 3927, 3999, 3898, -1, 3883, 3898, 3895, -1, 3925, 3895, 3896, -1, 3926, 3896, 3897, -1, 3892, 3897, 3905, -1, 3922, 3905, 3901, -1, 3923, 3901, 3906, -1, 3887, 3906, 3907, -1, 3888, 3907, 3867, -1, 3889, 3888, 3867, -1, 3999, 3997, 3898, -1, 3898, 3997, 2563, -1, 3899, 3898, 2563, -1, 3899, 3895, 3898, -1, 3899, 3900, 3895, -1, 3895, 3900, 3896, -1, 3896, 3900, 3904, -1, 3897, 3904, 2562, -1, 3905, 2562, 3902, -1, 3901, 3902, 2560, -1, 3906, 2560, 2569, -1, 3907, 2569, 3903, -1, 3867, 3907, 3903, -1, 3896, 3904, 3897, -1, 3897, 2562, 3905, -1, 3905, 3902, 3901, -1, 3901, 2560, 3906, -1, 3906, 2569, 3907, -1, 2553, 3908, 3860, -1, 3860, 3908, 3915, -1, 3861, 3915, 3909, -1, 3910, 3909, 3845, -1, 3910, 3861, 3909, -1, 3908, 3911, 3915, -1, 3915, 3911, 3913, -1, 3909, 3913, 3844, -1, 3909, 3915, 3913, -1, 3911, 3912, 3913, -1, 3913, 3912, 3853, -1, 3873, 3871, 3866, -1, 3866, 3871, 3889, -1, 3890, 3888, 3914, -1, 3860, 3915, 3861, -1, 3857, 3860, 3859, -1, 3916, 3857, 3859, -1, 3917, 3858, 3851, -1, 3918, 3917, 3851, -1, 3872, 3918, 3919, -1, 3920, 3918, 3869, -1, 3907, 3888, 3887, -1, 3906, 3887, 3923, -1, 3921, 3922, 3878, -1, 3922, 3901, 3923, -1, 3905, 3922, 3892, -1, 3897, 3892, 3926, -1, 3924, 3925, 3884, -1, 3925, 3896, 3926, -1, 3895, 3925, 3883, -1, 3898, 3883, 3927, -1, 4582, 3929, 3928, -1, 3928, 3929, 4621, -1, 4621, 3929, 3855, -1, 3931, 3855, 3854, -1, 3930, 3854, 2574, -1, 4804, 3930, 2574, -1, 4621, 3855, 3931, -1, 3931, 3854, 3930, -1, 4583, 3932, 3935, -1, 3935, 3932, 3933, -1, 3933, 3932, 4553, -1, 3962, 4553, 3934, -1, 3963, 3934, 3843, -1, 3963, 3962, 3934, -1, 3933, 4553, 3962, -1, 3934, 4795, 3843, -1, 3963, 3843, 3956, -1, 3962, 3956, 3957, -1, 3933, 3957, 3961, -1, 3935, 3961, 3960, -1, 3935, 3933, 3961, -1, 3841, 3936, 3837, -1, 3841, 3937, 3936, -1, 3841, 3842, 3937, -1, 3937, 3842, 3938, -1, 3946, 3938, 3939, -1, 3940, 3939, 3941, -1, 3943, 3941, 3942, -1, 3943, 3940, 3941, -1, 3943, 3944, 3940, -1, 3940, 3944, 3954, -1, 3946, 3954, 3945, -1, 3937, 3945, 3936, -1, 3937, 3946, 3945, -1, 3937, 3938, 3946, -1, 3842, 3839, 3938, -1, 3938, 3839, 3948, -1, 3939, 3948, 3947, -1, 3941, 3947, 3953, -1, 3969, 3941, 3953, -1, 3969, 3942, 3941, -1, 3839, 3949, 3948, -1, 3948, 3949, 3950, -1, 3952, 3950, 3951, -1, 3965, 3952, 3951, -1, 3965, 3967, 3952, -1, 3952, 3967, 3947, -1, 3948, 3952, 3947, -1, 3948, 3950, 3952, -1, 3967, 3953, 3947, -1, 3944, 4564, 3954, -1, 3954, 4564, 3955, -1, 3945, 3955, 3958, -1, 3936, 3958, 3956, -1, 3837, 3956, 3843, -1, 3837, 3936, 3956, -1, 4564, 4567, 3955, -1, 3955, 4567, 3959, -1, 3958, 3959, 3957, -1, 3956, 3958, 3957, -1, 4567, 4568, 3959, -1, 3959, 4568, 3960, -1, 3961, 3959, 3960, -1, 3961, 3957, 3959, -1, 3933, 3962, 3957, -1, 3962, 3963, 3956, -1, 3945, 3958, 3936, -1, 3955, 3959, 3958, -1, 3954, 3955, 3945, -1, 3940, 3954, 3946, -1, 3939, 3940, 3946, -1, 3948, 3939, 3938, -1, 3941, 3939, 3947, -1, 2552, 3964, 3951, -1, 3951, 3964, 3965, -1, 3965, 3964, 3976, -1, 3967, 3976, 3966, -1, 3953, 3966, 3969, -1, 3953, 3967, 3966, -1, 3965, 3976, 3967, -1, 3966, 3968, 3969, -1, 2546, 4001, 3991, -1, 3991, 4001, 3971, -1, 2548, 3971, 3993, -1, 3989, 3993, 3990, -1, 3970, 3990, 3996, -1, 2550, 3996, 3973, -1, 3988, 3973, 3975, -1, 2552, 3975, 3964, -1, 2552, 3988, 3975, -1, 4001, 3998, 3971, -1, 3971, 3998, 3994, -1, 3993, 3994, 3977, -1, 3990, 3977, 3979, -1, 3996, 3979, 3972, -1, 3973, 3972, 3995, -1, 3975, 3995, 3974, -1, 3976, 3974, 3966, -1, 3976, 3975, 3974, -1, 3976, 3964, 3975, -1, 3998, 3982, 3994, -1, 3994, 3982, 3992, -1, 3977, 3992, 3978, -1, 3979, 3978, 3980, -1, 3972, 3980, 3983, -1, 3995, 3983, 3987, -1, 3974, 3987, 3981, -1, 3966, 3981, 3968, -1, 3966, 3974, 3981, -1, 3982, 4571, 3992, -1, 3992, 4571, 4570, -1, 4569, 3992, 4570, -1, 4569, 3978, 3992, -1, 4569, 4566, 3978, -1, 3978, 4566, 3980, -1, 3980, 4566, 4565, -1, 3983, 4565, 3984, -1, 3985, 3983, 3984, -1, 3985, 3987, 3983, -1, 3985, 3986, 3987, -1, 3987, 3986, 3981, -1, 3981, 3986, 3968, -1, 3980, 4565, 3983, -1, 3988, 2550, 3973, -1, 2550, 3970, 3996, -1, 3970, 3989, 3990, -1, 3989, 2548, 3993, -1, 2548, 3991, 3971, -1, 3977, 3994, 3992, -1, 3993, 3971, 3994, -1, 3979, 3977, 3978, -1, 3990, 3993, 3977, -1, 3972, 3979, 3980, -1, 3996, 3990, 3979, -1, 3995, 3972, 3983, -1, 3973, 3996, 3972, -1, 3974, 3995, 3987, -1, 3975, 3973, 3995, -1, 2546, 2563, 4001, -1, 4001, 2563, 3997, -1, 3998, 3997, 3999, -1, 3982, 3999, 4000, -1, 4571, 4000, 3882, -1, 4571, 3982, 4000, -1, 4001, 3997, 3998, -1, 3998, 3999, 3982, -1, 4090, 4014, 4003, -1, 4002, 4003, 4004, -1, 4015, 4004, 4008, -1, 4012, 4008, 4009, -1, 4007, 4009, 4010, -1, 4005, 4010, 4006, -1, 4005, 4007, 4010, -1, 4004, 4027, 4008, -1, 4008, 4027, 4009, -1, 4009, 4027, 4013, -1, 4010, 4013, 4625, -1, 4626, 4010, 4625, -1, 4626, 4011, 4010, -1, 4010, 4011, 4006, -1, 4013, 4627, 4625, -1, 4007, 4012, 4009, -1, 4090, 4002, 4012, -1, 4090, 4003, 4002, -1, 4012, 4002, 4015, -1, 4008, 4012, 4015, -1, 4009, 4013, 4010, -1, 4014, 4004, 4003, -1, 4002, 4004, 4015, -1, 4004, 4014, 4031, -1, 4016, 4031, 4029, -1, 4022, 4029, 4036, -1, 4017, 4036, 4023, -1, 4033, 4023, 4018, -1, 4019, 4018, 4637, -1, 4635, 4019, 4637, -1, 4635, 4032, 4019, -1, 4635, 4639, 4032, -1, 4032, 4639, 4024, -1, 4041, 4024, 4020, -1, 4043, 4020, 4628, -1, 4042, 4628, 4035, -1, 4038, 4035, 4021, -1, 4039, 4021, 4028, -1, 4022, 4028, 4016, -1, 4029, 4022, 4016, -1, 4638, 4036, 4030, -1, 4638, 4023, 4036, -1, 4638, 4018, 4023, -1, 4638, 4637, 4018, -1, 4639, 4025, 4024, -1, 4024, 4025, 4026, -1, 4020, 4026, 4632, -1, 4628, 4020, 4632, -1, 4025, 4632, 4026, -1, 4628, 4627, 4035, -1, 4035, 4627, 4013, -1, 4021, 4013, 4027, -1, 4028, 4027, 4016, -1, 4028, 4021, 4027, -1, 4035, 4013, 4021, -1, 4027, 4004, 4016, -1, 4016, 4004, 4031, -1, 4020, 4024, 4026, -1, 4036, 4029, 4030, -1, 4030, 4029, 4031, -1, 4014, 4030, 4031, -1, 4032, 4040, 4019, -1, 4032, 4041, 4040, -1, 4032, 4024, 4041, -1, 4040, 4037, 4033, -1, 4019, 4033, 4018, -1, 4019, 4040, 4033, -1, 4037, 4039, 4017, -1, 4033, 4017, 4023, -1, 4033, 4037, 4017, -1, 4037, 4040, 4034, -1, 4038, 4034, 4042, -1, 4035, 4038, 4042, -1, 4017, 4039, 4022, -1, 4036, 4017, 4022, -1, 4034, 4038, 4037, -1, 4037, 4038, 4039, -1, 4039, 4038, 4021, -1, 4022, 4039, 4028, -1, 4040, 4041, 4034, -1, 4034, 4041, 4043, -1, 4042, 4043, 4628, -1, 4042, 4034, 4043, -1, 4043, 4041, 4020, -1, 2213, 4659, 4059, -1, 2213, 4670, 4659, -1, 2213, 2216, 4670, -1, 4670, 2216, 4669, -1, 4669, 2216, 2217, -1, 4668, 2217, 4045, -1, 4044, 4045, 2223, -1, 4061, 2223, 4046, -1, 4667, 4046, 2123, -1, 4062, 2123, 4047, -1, 4063, 4047, 4048, -1, 4064, 4048, 4065, -1, 4049, 4065, 2152, -1, 4665, 2152, 4066, -1, 4067, 4066, 2157, -1, 4651, 2157, 4068, -1, 4642, 4068, 2162, -1, 4643, 2162, 4050, -1, 4644, 4050, 4051, -1, 4069, 4051, 4070, -1, 4071, 4070, 4052, -1, 4053, 4052, 2143, -1, 4054, 2143, 4055, -1, 4647, 4055, 4056, -1, 4677, 4056, 4072, -1, 4675, 4072, 2182, -1, 4648, 2182, 4057, -1, 4664, 4057, 2190, -1, 4674, 2190, 2194, -1, 4673, 2194, 2193, -1, 4672, 2193, 4058, -1, 4661, 4058, 2204, -1, 4060, 2204, 4059, -1, 4659, 4060, 4059, -1, 4669, 2217, 4668, -1, 4668, 4045, 4044, -1, 4044, 2223, 4061, -1, 4061, 4046, 4667, -1, 4667, 2123, 4062, -1, 4062, 4047, 4063, -1, 4063, 4048, 4064, -1, 4064, 4065, 4049, -1, 4049, 2152, 4665, -1, 4665, 4066, 4067, -1, 4067, 2157, 4651, -1, 4651, 4068, 4642, -1, 4642, 2162, 4643, -1, 4643, 4050, 4644, -1, 4644, 4051, 4069, -1, 4069, 4070, 4071, -1, 4071, 4052, 4053, -1, 4053, 2143, 4054, -1, 4054, 4055, 4647, -1, 4647, 4056, 4677, -1, 4677, 4072, 4675, -1, 4675, 2182, 4648, -1, 4648, 4057, 4664, -1, 4664, 2190, 4674, -1, 4674, 2194, 4673, -1, 4673, 2193, 4672, -1, 4672, 4058, 4661, -1, 4661, 2204, 4060, -1, 4073, 4074, 1496, -1, 1496, 4074, 4662, -1, 1456, 4662, 4075, -1, 1457, 4075, 4671, -1, 1460, 4671, 4660, -1, 1461, 4660, 4658, -1, 4078, 4658, 4079, -1, 4076, 4079, 4077, -1, 4076, 4078, 4079, -1, 1496, 4662, 1456, -1, 1456, 4075, 1457, -1, 1457, 4671, 1460, -1, 1460, 4660, 1461, -1, 1461, 4658, 4078, -1, 4079, 4657, 4077, -1, 4077, 4657, 4084, -1, 4084, 4657, 4656, -1, 2274, 4656, 4655, -1, 4085, 4655, 4086, -1, 2285, 4086, 4654, -1, 2286, 4654, 4653, -1, 4087, 4653, 4088, -1, 2288, 4088, 4080, -1, 2291, 4080, 4666, -1, 4089, 4666, 4081, -1, 4082, 4081, 4083, -1, 2318, 4082, 4083, -1, 4084, 4656, 2274, -1, 2274, 4655, 4085, -1, 4085, 4086, 2285, -1, 2285, 4654, 2286, -1, 2286, 4653, 4087, -1, 4087, 4088, 2288, -1, 2288, 4080, 2291, -1, 2291, 4666, 4089, -1, 4089, 4081, 4082, -1, 2318, 4083, 4090, -1, 4090, 4083, 4652, -1, 4638, 4090, 4652, -1, 4638, 4014, 4090, -1, 4638, 4030, 4014, -1, 4073, 4190, 4074, -1, 4074, 4190, 4663, -1, 4663, 4190, 4091, -1, 4091, 4190, 4211, -1, 4187, 4091, 4211, -1, 2573, 2489, 4136, -1, 2573, 2500, 2489, -1, 2573, 4092, 2500, -1, 2573, 2508, 4092, -1, 2573, 4093, 2508, -1, 2573, 2565, 4093, -1, 4093, 2565, 4094, -1, 4094, 2565, 2511, -1, 2511, 2565, 4096, -1, 2512, 4096, 4097, -1, 4095, 4097, 2436, -1, 4095, 2512, 4097, -1, 2511, 4096, 2512, -1, 2436, 4097, 4718, -1, 2437, 4718, 2514, -1, 2437, 2436, 4718, -1, 4097, 2554, 4718, -1, 4718, 2554, 2567, -1, 2555, 4718, 2567, -1, 2555, 2557, 4718, -1, 4718, 2557, 4098, -1, 4099, 4718, 4098, -1, 4099, 2630, 4718, -1, 4099, 2568, 2630, -1, 2630, 2568, 2558, -1, 2559, 2630, 2558, -1, 2559, 2561, 2630, -1, 2630, 2561, 4100, -1, 2570, 2630, 4100, -1, 2570, 2571, 2630, -1, 2630, 2571, 4149, -1, 2352, 2630, 4149, -1, 2352, 2350, 2630, -1, 2630, 2350, 2335, -1, 4101, 2335, 2327, -1, 4125, 2327, 2409, -1, 2637, 2409, 4102, -1, 2638, 4102, 2399, -1, 4103, 2399, 2396, -1, 2647, 2396, 4104, -1, 2648, 4104, 2393, -1, 2649, 2393, 4124, -1, 2650, 4124, 4105, -1, 4106, 4105, 2651, -1, 4106, 2650, 4105, -1, 2572, 4107, 2571, -1, 2572, 2363, 4107, -1, 2572, 2564, 2363, -1, 2363, 2564, 4108, -1, 4108, 2564, 2366, -1, 2366, 2564, 4109, -1, 2367, 4109, 2341, -1, 2367, 2366, 4109, -1, 4112, 4146, 4109, -1, 4112, 4110, 4146, -1, 4112, 2373, 4110, -1, 4112, 4111, 2373, -1, 4112, 2382, 4111, -1, 4112, 4115, 2382, -1, 4112, 4117, 4115, -1, 4112, 4113, 4117, -1, 4117, 4113, 2547, -1, 4114, 4117, 2547, -1, 4114, 2549, 4117, -1, 4115, 4117, 4116, -1, 4116, 4117, 4119, -1, 4118, 4119, 4120, -1, 2391, 4120, 4121, -1, 4122, 4121, 2663, -1, 4123, 2663, 2651, -1, 4105, 4123, 2651, -1, 4116, 4119, 4118, -1, 4118, 4120, 2391, -1, 2391, 4121, 4122, -1, 4122, 2663, 4123, -1, 2650, 2649, 4124, -1, 2649, 2648, 2393, -1, 2648, 2647, 4104, -1, 2647, 4103, 2396, -1, 4103, 2638, 2399, -1, 2638, 2637, 4102, -1, 2637, 4125, 2409, -1, 4125, 4101, 2327, -1, 4101, 2630, 2335, -1, 2514, 4718, 4137, -1, 4137, 4718, 4716, -1, 4138, 4716, 4127, -1, 4126, 4127, 4139, -1, 4140, 4139, 4722, -1, 4141, 4722, 4128, -1, 4142, 4128, 4714, -1, 2446, 4714, 4129, -1, 2450, 4129, 4704, -1, 2466, 4704, 4703, -1, 4130, 4703, 4702, -1, 4701, 4130, 4702, -1, 4701, 4132, 4130, -1, 4701, 4131, 4132, -1, 4132, 4131, 2474, -1, 2474, 4131, 4133, -1, 2477, 4133, 4134, -1, 2479, 4134, 4696, -1, 2481, 4696, 4816, -1, 4145, 4816, 4136, -1, 4135, 4136, 2483, -1, 4135, 4145, 4136, -1, 4137, 4716, 4138, -1, 4138, 4127, 4126, -1, 4126, 4139, 4140, -1, 4140, 4722, 4141, -1, 4141, 4128, 4142, -1, 4142, 4714, 2446, -1, 2446, 4129, 2450, -1, 2450, 4704, 2466, -1, 2466, 4703, 4130, -1, 2474, 4133, 2477, -1, 2477, 4134, 2479, -1, 2479, 4696, 2481, -1, 4807, 4805, 4816, -1, 4816, 4805, 4812, -1, 4143, 4816, 4812, -1, 4143, 4136, 4816, -1, 2489, 4144, 4136, -1, 4136, 4144, 2484, -1, 2483, 4136, 2484, -1, 4145, 2481, 4816, -1, 4146, 4147, 4109, -1, 4109, 4147, 2341, -1, 4107, 4148, 2571, -1, 2571, 4148, 4149, -1, 4718, 2630, 4719, -1, 4719, 2630, 4150, -1, 2636, 4719, 4150, -1, 2636, 4151, 4719, -1, 2636, 2671, 4151, -1, 4151, 2671, 4153, -1, 4153, 2671, 4152, -1, 4831, 4153, 4152, -1, 2672, 2624, 4152, -1, 2672, 2588, 2624, -1, 2672, 4154, 2588, -1, 2588, 4154, 2594, -1, 2594, 4154, 2635, -1, 2599, 2635, 2644, -1, 4157, 2644, 4158, -1, 4155, 4158, 4156, -1, 2601, 4156, 2595, -1, 2601, 4155, 4156, -1, 2594, 2635, 2599, -1, 2599, 2644, 4157, -1, 4157, 4158, 4155, -1, 4156, 4159, 2595, -1, 2595, 4159, 2597, -1, 2597, 4159, 2658, -1, 4162, 2658, 4160, -1, 4163, 4160, 2655, -1, 4161, 2655, 2653, -1, 2580, 2653, 4164, -1, 2580, 4161, 2653, -1, 2580, 1204, 4161, -1, 2597, 2658, 4162, -1, 4162, 4160, 4163, -1, 4163, 2655, 4161, -1, 2653, 1282, 4164, -1, 2625, 4165, 2624, -1, 2624, 4165, 4152, -1, 4152, 4165, 2687, -1, 4732, 4152, 2687, -1, 2684, 4631, 2681, -1, 2681, 4631, 4166, -1, 4167, 2681, 4166, -1, 4167, 2685, 2681, -1, 4167, 4629, 2685, -1, 2685, 4629, 4168, -1, 4168, 4629, 4630, -1, 4732, 4168, 4630, -1, 4187, 4211, 4189, -1, 4169, 4189, 4170, -1, 4171, 4170, 4172, -1, 4186, 4172, 4173, -1, 4174, 4173, 4215, -1, 4214, 4174, 4215, -1, 4214, 4182, 4174, -1, 4214, 4176, 4182, -1, 4214, 4175, 4176, -1, 4176, 4175, 4178, -1, 4177, 4178, 4179, -1, 4682, 4177, 4179, -1, 4682, 4681, 4177, -1, 4177, 4681, 4183, -1, 4176, 4183, 4182, -1, 4176, 4177, 4183, -1, 4176, 4178, 4177, -1, 4194, 4180, 4175, -1, 4175, 4180, 4178, -1, 4178, 4180, 4181, -1, 4179, 4178, 4181, -1, 4681, 4685, 4183, -1, 4183, 4685, 4184, -1, 4182, 4184, 4174, -1, 4182, 4183, 4184, -1, 4685, 4185, 4184, -1, 4184, 4185, 4186, -1, 4174, 4186, 4173, -1, 4174, 4184, 4186, -1, 4185, 4171, 4186, -1, 4186, 4171, 4172, -1, 4170, 4171, 4169, -1, 4169, 4171, 4091, -1, 4187, 4169, 4091, -1, 4187, 4189, 4169, -1, 4215, 4173, 4188, -1, 4189, 4188, 4170, -1, 4189, 4215, 4188, -1, 4189, 4211, 4215, -1, 4188, 4173, 4172, -1, 4170, 4188, 4172, -1, 4190, 4198, 4211, -1, 4190, 4191, 4198, -1, 4190, 4216, 4191, -1, 4191, 4216, 4192, -1, 4197, 4192, 4218, -1, 4193, 4218, 4200, -1, 4195, 4200, 4199, -1, 4175, 4199, 4194, -1, 4175, 4195, 4199, -1, 4175, 4214, 4195, -1, 4195, 4214, 4217, -1, 4193, 4217, 4196, -1, 4197, 4196, 4198, -1, 4191, 4197, 4198, -1, 4191, 4192, 4197, -1, 4192, 4216, 4209, -1, 4218, 4209, 4207, -1, 4200, 4207, 4206, -1, 4199, 4206, 4194, -1, 4199, 4200, 4206, -1, 4203, 4202, 4201, -1, 4203, 4205, 4202, -1, 4203, 4204, 4205, -1, 4205, 4204, 4206, -1, 4207, 4205, 4206, -1, 4207, 4208, 4205, -1, 4207, 4209, 4208, -1, 4208, 4209, 4201, -1, 4202, 4208, 4201, -1, 4202, 4205, 4208, -1, 4204, 4194, 4206, -1, 4217, 4214, 4213, -1, 4196, 4213, 4210, -1, 4198, 4210, 4211, -1, 4198, 4196, 4210, -1, 4211, 4212, 4215, -1, 4211, 4210, 4212, -1, 4212, 4210, 4213, -1, 4215, 4213, 4214, -1, 4215, 4212, 4213, -1, 4216, 4201, 4209, -1, 4193, 4196, 4197, -1, 4218, 4193, 4197, -1, 4209, 4218, 4192, -1, 4217, 4213, 4196, -1, 4193, 4200, 4195, -1, 4217, 4193, 4195, -1, 4218, 4207, 4200, -1, 4219, 4241, 2812, -1, 4219, 4220, 4241, -1, 4219, 4221, 4220, -1, 4220, 4221, 4222, -1, 4223, 4220, 4222, -1, 4223, 4224, 4220, -1, 4220, 4224, 3191, -1, 3190, 4220, 3191, -1, 3190, 3139, 4220, -1, 4220, 3139, 4225, -1, 3189, 4220, 4225, -1, 3189, 3186, 4220, -1, 4220, 3186, 3184, -1, 3183, 4220, 3184, -1, 3183, 3152, 4220, -1, 4220, 3152, 4226, -1, 4752, 4227, 4241, -1, 4752, 4750, 4227, -1, 4227, 4750, 4228, -1, 4737, 4227, 4228, -1, 4737, 4229, 4227, -1, 4227, 4229, 4743, -1, 4241, 4227, 4230, -1, 2812, 4230, 2759, -1, 2758, 2812, 2759, -1, 2758, 4231, 2812, -1, 2812, 4231, 4232, -1, 4233, 2812, 4232, -1, 4233, 4234, 2812, -1, 2812, 4234, 4235, -1, 2770, 2812, 4235, -1, 2770, 2772, 2812, -1, 2812, 2772, 4237, -1, 4237, 2772, 4236, -1, 2778, 4237, 4236, -1, 2778, 4238, 4237, -1, 2743, 2742, 4239, -1, 4239, 2742, 2739, -1, 2738, 4239, 2739, -1, 2738, 2723, 4239, -1, 4239, 2723, 4230, -1, 4227, 4239, 4230, -1, 2723, 2722, 4230, -1, 4230, 2722, 2755, -1, 2755, 2722, 2729, -1, 2756, 2729, 4240, -1, 2756, 2755, 2729, -1, 4241, 4230, 2812, -1, 3305, 4242, 4243, -1, 4243, 4242, 4427, -1, 4244, 4243, 4427, -1, 4244, 3129, 4243, -1, 4244, 4260, 3129, -1, 3129, 4260, 3105, -1, 3105, 4260, 4245, -1, 4245, 4260, 3108, -1, 3108, 4260, 4246, -1, 3124, 4246, 2858, -1, 3113, 2858, 2849, -1, 3118, 2849, 2851, -1, 3119, 2851, 2852, -1, 3041, 2852, 4291, -1, 4290, 4291, 4247, -1, 4289, 4247, 2853, -1, 3081, 2853, 4288, -1, 4248, 4288, 4250, -1, 4249, 4250, 2854, -1, 2814, 4249, 2854, -1, 2814, 4251, 4249, -1, 2814, 2815, 4251, -1, 4251, 2815, 4252, -1, 2980, 4252, 2986, -1, 2980, 4251, 4252, -1, 2980, 4255, 4251, -1, 2980, 4253, 4255, -1, 4255, 4253, 2975, -1, 2974, 4255, 2975, -1, 2974, 4254, 4255, -1, 4255, 4254, 4256, -1, 4256, 4254, 3015, -1, 3015, 4254, 1764, -1, 4313, 4257, 4260, -1, 4260, 4257, 4310, -1, 4301, 4260, 4310, -1, 4301, 4258, 4260, -1, 4260, 4258, 4308, -1, 4259, 4260, 4308, -1, 4259, 4299, 4260, -1, 4260, 4299, 4298, -1, 4246, 4298, 4307, -1, 4261, 4246, 4307, -1, 4261, 4265, 4246, -1, 4246, 4265, 2846, -1, 2846, 4265, 4262, -1, 4262, 4265, 2857, -1, 2857, 4265, 2856, -1, 2856, 4265, 2844, -1, 2844, 4265, 4263, -1, 4263, 4265, 4264, -1, 4264, 4265, 2855, -1, 2855, 4265, 2842, -1, 2842, 4265, 2841, -1, 2841, 4265, 4266, -1, 4266, 4265, 4293, -1, 2829, 4293, 2830, -1, 2829, 4266, 4293, -1, 4260, 4298, 4246, -1, 2870, 2822, 4293, -1, 2870, 4267, 2822, -1, 2822, 4267, 2869, -1, 2904, 2869, 2868, -1, 4277, 2868, 2867, -1, 2874, 4277, 2867, -1, 2874, 4268, 4277, -1, 4277, 4268, 2865, -1, 4269, 4277, 2865, -1, 4269, 2864, 4277, -1, 4277, 2864, 4270, -1, 2885, 4270, 2886, -1, 2885, 4277, 4270, -1, 2822, 2869, 2904, -1, 4271, 2822, 2904, -1, 4271, 2935, 2822, -1, 2822, 2935, 2821, -1, 2821, 2935, 4272, -1, 2833, 4272, 4273, -1, 4281, 4273, 2920, -1, 4282, 2920, 2990, -1, 4274, 2990, 4275, -1, 2832, 4275, 4283, -1, 2818, 4283, 4276, -1, 2817, 4276, 2986, -1, 4252, 2817, 2986, -1, 2904, 2868, 4277, -1, 2905, 4277, 4278, -1, 2901, 4278, 4280, -1, 2901, 2905, 4278, -1, 2904, 4277, 2905, -1, 4278, 4279, 4280, -1, 2821, 4272, 2833, -1, 2833, 4273, 4281, -1, 4281, 2920, 4282, -1, 4282, 2990, 4274, -1, 4274, 4275, 2832, -1, 2832, 4283, 2818, -1, 2818, 4276, 2817, -1, 4250, 4249, 4248, -1, 4248, 4249, 4284, -1, 4285, 4284, 3030, -1, 4285, 4248, 4284, -1, 4359, 4286, 4284, -1, 4359, 4353, 4286, -1, 4286, 4353, 3025, -1, 4286, 3072, 4284, -1, 4284, 3072, 4287, -1, 3030, 4284, 4287, -1, 4248, 3081, 4288, -1, 3081, 4289, 2853, -1, 4289, 4290, 4247, -1, 4290, 3041, 4291, -1, 3041, 3119, 2852, -1, 3119, 3118, 2851, -1, 3118, 3113, 2849, -1, 3113, 3124, 2858, -1, 3124, 3108, 4246, -1, 2822, 4292, 4293, -1, 4293, 4292, 2824, -1, 2836, 4293, 2824, -1, 2836, 2825, 4293, -1, 4293, 2825, 2826, -1, 4294, 4293, 2826, -1, 4294, 4295, 4293, -1, 4293, 4295, 4296, -1, 2830, 4293, 4296, -1, 4265, 4261, 4297, -1, 4297, 4261, 3156, -1, 3156, 4261, 4307, -1, 3158, 4307, 4298, -1, 3160, 4298, 4299, -1, 3161, 4299, 4259, -1, 4300, 4259, 4308, -1, 3169, 4308, 4258, -1, 3171, 4258, 4301, -1, 4309, 4301, 4310, -1, 4311, 4310, 4257, -1, 4312, 4257, 4313, -1, 4303, 4313, 4302, -1, 4766, 4303, 4302, -1, 4766, 3180, 4303, -1, 4766, 4765, 3180, -1, 3180, 4765, 4304, -1, 4304, 4765, 4306, -1, 4305, 4306, 4851, -1, 4305, 4304, 4306, -1, 3156, 4307, 3158, -1, 3158, 4298, 3160, -1, 3160, 4299, 3161, -1, 3161, 4259, 4300, -1, 4300, 4308, 3169, -1, 3169, 4258, 3171, -1, 3171, 4301, 4309, -1, 4309, 4310, 4311, -1, 4311, 4257, 4312, -1, 4312, 4313, 4303, -1, 3351, 4314, 4315, -1, 3351, 3219, 4314, -1, 3351, 4317, 3219, -1, 3351, 4316, 4317, -1, 4317, 4316, 3218, -1, 3218, 4316, 4318, -1, 3217, 4318, 3235, -1, 4331, 3235, 4319, -1, 3216, 4319, 3228, -1, 4320, 3228, 4321, -1, 3215, 4321, 4322, -1, 3230, 3215, 4322, -1, 3230, 4323, 3215, -1, 3230, 3237, 4323, -1, 4323, 3237, 3214, -1, 3214, 3237, 3231, -1, 3213, 3231, 4325, -1, 4324, 4325, 3238, -1, 3212, 3238, 4326, -1, 3199, 4326, 3240, -1, 4327, 3240, 3241, -1, 4332, 3241, 3233, -1, 4328, 3233, 4329, -1, 3210, 4329, 4330, -1, 3209, 4330, 3196, -1, 3209, 3210, 4330, -1, 3218, 4318, 3217, -1, 3217, 3235, 4331, -1, 4331, 4319, 3216, -1, 3216, 3228, 4320, -1, 4320, 4321, 3215, -1, 3214, 3231, 3213, -1, 3213, 4325, 4324, -1, 4324, 3238, 3212, -1, 3212, 4326, 3199, -1, 3199, 3240, 4327, -1, 4327, 3241, 4332, -1, 4332, 3233, 4328, -1, 4328, 4329, 3210, -1, 3196, 4330, 4333, -1, 3195, 4333, 4775, -1, 3207, 4775, 3206, -1, 3207, 3195, 4775, -1, 4330, 4334, 4333, -1, 4333, 4334, 4345, -1, 4344, 4333, 4345, -1, 4344, 4342, 4333, -1, 3196, 4333, 3195, -1, 4775, 4335, 3206, -1, 3206, 4335, 4336, -1, 4336, 4335, 4337, -1, 3225, 4337, 3224, -1, 3225, 4336, 4337, -1, 4337, 4773, 3224, -1, 3224, 4773, 3222, -1, 3222, 4773, 4338, -1, 3221, 4338, 4340, -1, 3220, 4340, 4315, -1, 4339, 4315, 4314, -1, 4339, 3220, 4315, -1, 3222, 4338, 3221, -1, 4771, 4434, 4340, -1, 4340, 4434, 4341, -1, 4438, 4340, 4341, -1, 4438, 4315, 4340, -1, 3220, 3221, 4340, -1, 4342, 4344, 4343, -1, 4343, 4344, 3262, -1, 3262, 4344, 4345, -1, 3277, 4345, 4334, -1, 3275, 4334, 4330, -1, 4346, 3275, 4330, -1, 3262, 4345, 3277, -1, 3277, 4334, 3275, -1, 4347, 4349, 3300, -1, 3300, 4349, 4354, -1, 4362, 4354, 4363, -1, 4348, 4363, 4361, -1, 4284, 4361, 4359, -1, 4284, 4348, 4361, -1, 4284, 4249, 4348, -1, 4349, 4779, 4354, -1, 4354, 4779, 4355, -1, 4364, 4355, 4350, -1, 4351, 4350, 4352, -1, 3025, 4351, 4352, -1, 3025, 4353, 4351, -1, 4351, 4353, 4360, -1, 4364, 4360, 4363, -1, 4354, 4364, 4363, -1, 4354, 4355, 4364, -1, 4779, 4356, 4355, -1, 4355, 4356, 4357, -1, 4350, 4357, 3258, -1, 4352, 4350, 3258, -1, 4356, 4343, 4357, -1, 4357, 4343, 4358, -1, 3258, 4357, 4358, -1, 4353, 4359, 4360, -1, 4360, 4359, 4361, -1, 4363, 4360, 4361, -1, 4348, 4362, 4363, -1, 4362, 3300, 4354, -1, 4351, 4360, 4364, -1, 4350, 4351, 4364, -1, 4357, 4350, 4355, -1, 4781, 4347, 4365, -1, 4365, 4347, 3301, -1, 4370, 4458, 4382, -1, 4369, 4382, 4366, -1, 4367, 4366, 4384, -1, 4778, 4384, 4368, -1, 4778, 4367, 4384, -1, 4778, 4404, 4367, -1, 4367, 4404, 4405, -1, 4369, 4405, 3773, -1, 4370, 4369, 3773, -1, 4370, 4382, 4369, -1, 4458, 4502, 4382, -1, 4382, 4502, 4500, -1, 4383, 4500, 4371, -1, 4387, 4371, 4497, -1, 4388, 4497, 4496, -1, 4372, 4496, 4494, -1, 4409, 4494, 4373, -1, 4374, 4373, 4492, -1, 4488, 4374, 4492, -1, 4488, 4375, 4374, -1, 4488, 4484, 4375, -1, 4375, 4484, 4376, -1, 4381, 4376, 4377, -1, 4378, 4377, 4396, -1, 4769, 4396, 4782, -1, 4769, 4378, 4396, -1, 4769, 4379, 4378, -1, 4378, 4379, 4380, -1, 4381, 4380, 4393, -1, 4375, 4393, 4374, -1, 4375, 4381, 4393, -1, 4375, 4376, 4381, -1, 4382, 4500, 4383, -1, 4366, 4383, 4407, -1, 4384, 4407, 4406, -1, 4368, 4406, 4777, -1, 4368, 4384, 4406, -1, 4383, 4371, 4387, -1, 4407, 4387, 4385, -1, 4406, 4385, 4386, -1, 4777, 4386, 4776, -1, 4777, 4406, 4386, -1, 4387, 4497, 4388, -1, 4385, 4388, 4408, -1, 4386, 4408, 4389, -1, 4776, 4389, 4774, -1, 4776, 4386, 4389, -1, 4388, 4496, 4372, -1, 4408, 4372, 4410, -1, 4389, 4410, 4390, -1, 4774, 4390, 4772, -1, 4774, 4389, 4390, -1, 4372, 4494, 4409, -1, 4410, 4409, 4391, -1, 4390, 4391, 4392, -1, 4772, 4392, 4394, -1, 4772, 4390, 4392, -1, 4409, 4373, 4374, -1, 4391, 4374, 4393, -1, 4392, 4393, 4380, -1, 4394, 4380, 4379, -1, 4394, 4392, 4380, -1, 4484, 4486, 4376, -1, 4376, 4486, 4395, -1, 4377, 4395, 4411, -1, 4396, 4411, 4413, -1, 4782, 4413, 4397, -1, 4782, 4396, 4413, -1, 4486, 4398, 4395, -1, 4395, 4398, 4399, -1, 4411, 4399, 4412, -1, 4413, 4412, 4400, -1, 4397, 4400, 4791, -1, 4790, 4397, 4791, -1, 4398, 4480, 4399, -1, 4399, 4480, 4401, -1, 4412, 4401, 4402, -1, 4400, 4402, 4787, -1, 4791, 4400, 4787, -1, 4480, 4479, 4401, -1, 4401, 4479, 4403, -1, 4402, 4403, 4786, -1, 4787, 4402, 4786, -1, 4479, 4478, 4403, -1, 4403, 4478, 4786, -1, 4786, 4478, 4474, -1, 4400, 4397, 4413, -1, 4404, 4780, 4405, -1, 4405, 4780, 3774, -1, 3773, 4405, 3774, -1, 4780, 4781, 3774, -1, 4367, 4405, 4369, -1, 4366, 4367, 4369, -1, 4383, 4366, 4382, -1, 4387, 4407, 4383, -1, 4407, 4384, 4366, -1, 4388, 4385, 4387, -1, 4385, 4406, 4407, -1, 4372, 4408, 4388, -1, 4408, 4386, 4385, -1, 4409, 4410, 4372, -1, 4410, 4389, 4408, -1, 4374, 4391, 4409, -1, 4391, 4390, 4410, -1, 4392, 4391, 4393, -1, 4378, 4380, 4381, -1, 4377, 4378, 4381, -1, 4395, 4377, 4376, -1, 4399, 4411, 4395, -1, 4411, 4396, 4377, -1, 4401, 4412, 4399, -1, 4412, 4413, 4411, -1, 4403, 4402, 4401, -1, 4402, 4400, 4412, -1, 4414, 4770, 4421, -1, 3317, 4421, 4420, -1, 4415, 4420, 4428, -1, 3305, 4428, 4242, -1, 3305, 4415, 4428, -1, 4416, 4422, 4783, -1, 4416, 4417, 4422, -1, 4416, 4768, 4417, -1, 4417, 4768, 4426, -1, 4767, 4417, 4426, -1, 4767, 4423, 4417, -1, 4767, 4418, 4423, -1, 4423, 4418, 4424, -1, 4425, 4424, 4419, -1, 4420, 4419, 4428, -1, 4420, 4425, 4419, -1, 4420, 4421, 4425, -1, 4425, 4421, 4422, -1, 4423, 4422, 4417, -1, 4423, 4425, 4422, -1, 4423, 4424, 4425, -1, 4768, 4850, 4426, -1, 4418, 4260, 4424, -1, 4424, 4260, 4244, -1, 4427, 4424, 4244, -1, 4427, 4419, 4424, -1, 4427, 4242, 4419, -1, 4419, 4242, 4428, -1, 4415, 3317, 4420, -1, 3317, 4414, 4421, -1, 4783, 4422, 4421, -1, 4770, 4783, 4421, -1, 4432, 4315, 4430, -1, 4429, 4430, 4439, -1, 3314, 4439, 4431, -1, 3314, 4429, 4439, -1, 3314, 4432, 4429, -1, 4429, 4432, 4430, -1, 4341, 4433, 4438, -1, 4341, 4434, 4433, -1, 4433, 4434, 4435, -1, 4436, 4435, 4770, -1, 4437, 4436, 4770, -1, 4437, 4439, 4436, -1, 4437, 4431, 4439, -1, 4434, 4771, 4435, -1, 4435, 4771, 4770, -1, 4438, 4433, 4430, -1, 4315, 4438, 4430, -1, 4435, 4436, 4433, -1, 4433, 4436, 4439, -1, 4430, 4433, 4439, -1, 3838, 4440, 4443, -1, 4443, 4440, 4441, -1, 4442, 4443, 4441, -1, 4442, 4536, 4443, -1, 4443, 4536, 3632, -1, 3631, 4443, 3632, -1, 3631, 3639, 4443, -1, 4443, 3639, 4444, -1, 4445, 4443, 4444, -1, 4445, 4446, 4443, -1, 4445, 3465, 4446, -1, 4445, 4447, 3465, -1, 4445, 3470, 4447, -1, 4445, 4448, 3470, -1, 4445, 3491, 4448, -1, 4445, 4449, 3491, -1, 4445, 4450, 4449, -1, 4445, 3650, 4450, -1, 4450, 3650, 4451, -1, 3649, 4450, 4451, -1, 3649, 4452, 4450, -1, 4450, 4452, 3654, -1, 3655, 4450, 3654, -1, 3655, 3658, 4450, -1, 4450, 3658, 4453, -1, 3662, 4450, 4453, -1, 3662, 4456, 4450, -1, 3662, 4454, 4456, -1, 4456, 4454, 3668, -1, 3667, 4456, 3668, -1, 3667, 4455, 4456, -1, 4456, 4455, 3675, -1, 3677, 4456, 3675, -1, 3677, 3684, 4456, -1, 4456, 3684, 4458, -1, 4458, 3684, 3682, -1, 3685, 4458, 3682, -1, 3685, 4457, 4458, -1, 4458, 4457, 4459, -1, 3691, 4458, 4459, -1, 3691, 3693, 4458, -1, 4458, 3693, 4460, -1, 4523, 4460, 3733, -1, 4461, 3733, 3727, -1, 3697, 4461, 3727, -1, 3697, 3422, 4461, -1, 3697, 4462, 3422, -1, 3422, 4462, 3424, -1, 3424, 4462, 4524, -1, 4525, 4524, 3702, -1, 4463, 4525, 3702, -1, 4463, 3432, 4525, -1, 4463, 3709, 3432, -1, 3432, 3709, 3435, -1, 3435, 3709, 3708, -1, 4465, 3708, 4474, -1, 4464, 4474, 4477, -1, 4464, 4465, 4474, -1, 4466, 3604, 4536, -1, 4466, 4467, 3604, -1, 4466, 3599, 4467, -1, 4466, 4468, 3599, -1, 4466, 3590, 4468, -1, 4466, 4469, 3590, -1, 4466, 4470, 4469, -1, 4466, 3592, 4470, -1, 4466, 4471, 3592, -1, 4466, 4472, 4471, -1, 4466, 3578, 4472, -1, 4466, 4473, 3578, -1, 4466, 4527, 4473, -1, 4466, 4474, 4527, -1, 4466, 4475, 4474, -1, 4474, 4475, 4476, -1, 4794, 4474, 4476, -1, 4794, 4784, 4474, -1, 4477, 4474, 4485, -1, 4485, 4474, 4478, -1, 3361, 4478, 4479, -1, 4480, 3361, 4479, -1, 4480, 4481, 3361, -1, 4480, 4398, 4481, -1, 4481, 4398, 4482, -1, 4482, 4398, 4486, -1, 4483, 4486, 4484, -1, 3381, 4484, 4487, -1, 3381, 4483, 4484, -1, 4485, 4478, 3361, -1, 4482, 4486, 4483, -1, 4484, 4488, 4487, -1, 4487, 4488, 4489, -1, 4489, 4488, 4490, -1, 4490, 4488, 4492, -1, 4491, 4492, 4493, -1, 4491, 4490, 4492, -1, 4492, 4373, 4493, -1, 4493, 4373, 3386, -1, 3386, 4373, 4494, -1, 4495, 4494, 3391, -1, 4495, 3386, 4494, -1, 4494, 4496, 3391, -1, 3391, 4496, 3392, -1, 3392, 4496, 3406, -1, 3406, 4496, 4497, -1, 3411, 4497, 4498, -1, 3411, 3406, 4497, -1, 4497, 4371, 4498, -1, 4498, 4371, 3416, -1, 3416, 4371, 4500, -1, 4501, 4500, 4502, -1, 3420, 4502, 4458, -1, 4499, 4458, 4523, -1, 4499, 3420, 4458, -1, 3416, 4500, 4501, -1, 4501, 4502, 3420, -1, 4505, 4504, 4456, -1, 4505, 4503, 4504, -1, 4505, 4506, 4503, -1, 4503, 4506, 4507, -1, 4507, 4506, 3811, -1, 3501, 3811, 3810, -1, 3478, 3810, 3480, -1, 3478, 3501, 3810, -1, 4507, 3811, 3501, -1, 3810, 4508, 3480, -1, 3480, 4508, 4509, -1, 4509, 4508, 3503, -1, 3503, 4508, 3785, -1, 3505, 3785, 4510, -1, 3505, 3503, 3785, -1, 3785, 3784, 4510, -1, 4510, 3784, 4511, -1, 4511, 3784, 3783, -1, 3530, 3783, 4512, -1, 3530, 4511, 3783, -1, 3783, 4513, 4512, -1, 4512, 4513, 3534, -1, 3534, 4513, 4514, -1, 4514, 4513, 3535, -1, 3535, 4513, 4515, -1, 4516, 4515, 4517, -1, 3510, 4517, 3782, -1, 4518, 3782, 3792, -1, 4519, 3792, 3781, -1, 4520, 4519, 3781, -1, 4520, 3544, 4519, -1, 4520, 4443, 3544, -1, 3544, 4443, 4521, -1, 4521, 4443, 4522, -1, 4522, 4443, 4446, -1, 3535, 4515, 4516, -1, 4516, 4517, 3510, -1, 3510, 3782, 4518, -1, 4518, 3792, 4519, -1, 4458, 4460, 4523, -1, 4523, 3733, 4461, -1, 3424, 4524, 4525, -1, 3708, 4526, 4474, -1, 4474, 4526, 3714, -1, 3725, 4474, 3714, -1, 3725, 4527, 4474, -1, 3604, 4528, 4536, -1, 4536, 4528, 4530, -1, 4529, 4536, 4530, -1, 4529, 4531, 4536, -1, 4536, 4531, 3618, -1, 4532, 4536, 3618, -1, 4532, 4533, 4536, -1, 4536, 4533, 4534, -1, 4535, 4536, 4534, -1, 4535, 3720, 4536, -1, 4536, 3720, 3719, -1, 3632, 4536, 3719, -1, 4504, 4537, 4456, -1, 4456, 4537, 4450, -1, 4465, 3435, 3708, -1, 4538, 4854, 4556, -1, 4800, 4556, 4539, -1, 4801, 4539, 4560, -1, 4540, 4560, 4541, -1, 4540, 4801, 4560, -1, 4544, 4542, 4792, -1, 4544, 4543, 4542, -1, 4544, 4796, 4543, -1, 4543, 4796, 4549, -1, 4548, 4549, 4545, -1, 4562, 4545, 4551, -1, 4599, 4551, 4546, -1, 4599, 4562, 4551, -1, 4599, 4598, 4562, -1, 4562, 4598, 4547, -1, 4548, 4547, 4561, -1, 4543, 4561, 4542, -1, 4543, 4548, 4561, -1, 4543, 4549, 4548, -1, 4796, 4550, 4549, -1, 4549, 4550, 4563, -1, 4545, 4563, 4552, -1, 4551, 4552, 3932, -1, 4583, 4551, 3932, -1, 4583, 4546, 4551, -1, 4550, 4797, 4563, -1, 4563, 4797, 4554, -1, 4552, 4554, 4553, -1, 3932, 4552, 4553, -1, 4797, 4798, 4554, -1, 4554, 4798, 3934, -1, 4553, 4554, 3934, -1, 4798, 4795, 3934, -1, 4598, 4597, 4547, -1, 4547, 4597, 4557, -1, 4561, 4557, 4555, -1, 4542, 4555, 4556, -1, 4792, 4556, 4854, -1, 4792, 4542, 4556, -1, 4597, 4596, 4557, -1, 4557, 4596, 4559, -1, 4558, 4559, 4541, -1, 4560, 4558, 4541, -1, 4560, 4539, 4558, -1, 4558, 4539, 4555, -1, 4557, 4558, 4555, -1, 4557, 4559, 4558, -1, 4801, 4800, 4539, -1, 4800, 4538, 4556, -1, 4555, 4539, 4556, -1, 4561, 4555, 4542, -1, 4547, 4557, 4561, -1, 4562, 4547, 4548, -1, 4545, 4562, 4548, -1, 4563, 4545, 4549, -1, 4554, 4552, 4563, -1, 4552, 4551, 4545, -1, 3969, 3968, 3942, -1, 3942, 3968, 3986, -1, 3943, 3986, 3985, -1, 3984, 3943, 3985, -1, 3984, 3944, 3943, -1, 3984, 4564, 3944, -1, 3984, 4565, 4564, -1, 4564, 4565, 4566, -1, 4567, 4566, 4568, -1, 4567, 4564, 4566, -1, 3942, 3986, 3943, -1, 4566, 4569, 4568, -1, 4568, 4569, 3960, -1, 3960, 4569, 4570, -1, 3935, 4570, 4571, -1, 3882, 3935, 4571, -1, 3882, 3881, 3935, -1, 3935, 3881, 3880, -1, 4572, 3935, 3880, -1, 4572, 4573, 3935, -1, 3935, 4573, 4574, -1, 4575, 3935, 4574, -1, 4575, 3893, 3935, -1, 3935, 3893, 4576, -1, 4577, 3935, 4576, -1, 4577, 4578, 3935, -1, 3935, 4578, 4579, -1, 3891, 3935, 4579, -1, 3891, 4580, 3935, -1, 3935, 4580, 4581, -1, 3877, 3935, 4581, -1, 3877, 3876, 3935, -1, 3935, 3876, 4591, -1, 4582, 4591, 4595, -1, 4582, 3935, 4591, -1, 4582, 4583, 3935, -1, 4582, 4540, 4583, -1, 4582, 4799, 4540, -1, 4582, 3928, 4799, -1, 4799, 3928, 4584, -1, 4584, 3928, 4613, -1, 4613, 3928, 4585, -1, 4585, 3928, 4586, -1, 4586, 3928, 4617, -1, 3960, 4570, 3935, -1, 3875, 4587, 4591, -1, 3875, 4588, 4587, -1, 4587, 4588, 3862, -1, 3862, 4588, 4589, -1, 4589, 4588, 3863, -1, 3863, 4588, 3864, -1, 4587, 4590, 4591, -1, 4591, 4590, 3848, -1, 4592, 4591, 3848, -1, 4592, 3847, 4591, -1, 4591, 3847, 4593, -1, 4594, 4591, 4593, -1, 4594, 4595, 4591, -1, 4540, 4541, 4583, -1, 4583, 4541, 4559, -1, 4596, 4583, 4559, -1, 4596, 4597, 4583, -1, 4583, 4597, 4598, -1, 4599, 4583, 4598, -1, 4599, 4546, 4583, -1, 4617, 3928, 4618, -1, 4600, 4618, 4615, -1, 4601, 4615, 4606, -1, 4614, 4606, 4602, -1, 4813, 4614, 4602, -1, 4813, 4603, 4614, -1, 4813, 4806, 4603, -1, 4603, 4806, 4624, -1, 4605, 4624, 4607, -1, 4604, 4607, 4608, -1, 4584, 4608, 4799, -1, 4584, 4604, 4608, -1, 4584, 4613, 4604, -1, 4604, 4613, 4623, -1, 4605, 4623, 4622, -1, 4603, 4622, 4614, -1, 4603, 4605, 4622, -1, 4603, 4624, 4605, -1, 3931, 4615, 4621, -1, 3931, 4606, 4615, -1, 3931, 3930, 4606, -1, 4606, 3930, 4804, -1, 4602, 4606, 4804, -1, 4806, 4814, 4624, -1, 4624, 4814, 4619, -1, 4607, 4619, 4620, -1, 4608, 4620, 4612, -1, 4799, 4608, 4612, -1, 4814, 4609, 4619, -1, 4619, 4609, 4810, -1, 4610, 4810, 4802, -1, 4611, 4610, 4802, -1, 4611, 4620, 4610, -1, 4611, 4612, 4620, -1, 4810, 4803, 4802, -1, 4613, 4585, 4623, -1, 4623, 4585, 4616, -1, 4622, 4616, 4601, -1, 4614, 4601, 4606, -1, 4614, 4622, 4601, -1, 4585, 4586, 4616, -1, 4616, 4586, 4600, -1, 4601, 4600, 4615, -1, 4601, 4616, 4600, -1, 4586, 4617, 4600, -1, 4600, 4617, 4618, -1, 4619, 4810, 4610, -1, 4620, 4619, 4610, -1, 3928, 4621, 4618, -1, 4618, 4621, 4615, -1, 4623, 4616, 4622, -1, 4604, 4623, 4605, -1, 4607, 4604, 4605, -1, 4619, 4607, 4624, -1, 4608, 4607, 4620, -1, 4625, 4166, 4626, -1, 4625, 4167, 4166, -1, 4625, 4627, 4167, -1, 4167, 4627, 4628, -1, 4629, 4628, 4632, -1, 4833, 4629, 4632, -1, 4833, 4832, 4629, -1, 4629, 4832, 4630, -1, 4167, 4628, 4629, -1, 4166, 4631, 4626, -1, 4626, 4631, 4006, -1, 4011, 4626, 4006, -1, 4631, 4005, 4006, -1, 4632, 4025, 4633, -1, 4633, 4025, 4634, -1, 4634, 4025, 4639, -1, 4641, 4639, 4635, -1, 4640, 4635, 4637, -1, 4636, 4637, 4638, -1, 4652, 4636, 4638, -1, 4634, 4639, 4641, -1, 4641, 4635, 4640, -1, 4640, 4637, 4636, -1, 4633, 4634, 4835, -1, 4835, 4634, 4641, -1, 4640, 4835, 4641, -1, 4640, 4636, 4835, -1, 4835, 4636, 4642, -1, 4643, 4835, 4642, -1, 4643, 4645, 4835, -1, 4643, 4644, 4645, -1, 4645, 4644, 4834, -1, 4834, 4644, 4069, -1, 4646, 4069, 4071, -1, 4053, 4646, 4071, -1, 4053, 4824, 4646, -1, 4053, 4054, 4824, -1, 4824, 4054, 4678, -1, 4678, 4054, 4647, -1, 4827, 4647, 4677, -1, 4676, 4677, 4675, -1, 4649, 4675, 4648, -1, 4679, 4648, 4663, -1, 4679, 4649, 4648, -1, 4679, 4683, 4649, -1, 4649, 4683, 4650, -1, 4650, 4683, 4684, -1, 4680, 4650, 4684, -1, 4680, 4837, 4650, -1, 4636, 4652, 4642, -1, 4642, 4652, 4651, -1, 4651, 4652, 4067, -1, 4067, 4652, 4083, -1, 4665, 4083, 4081, -1, 4049, 4081, 4666, -1, 4064, 4666, 4080, -1, 4063, 4080, 4088, -1, 4653, 4063, 4088, -1, 4653, 4062, 4063, -1, 4653, 4654, 4062, -1, 4062, 4654, 4667, -1, 4667, 4654, 4086, -1, 4061, 4086, 4655, -1, 4044, 4655, 4656, -1, 4668, 4656, 4657, -1, 4669, 4657, 4079, -1, 4670, 4079, 4658, -1, 4659, 4658, 4660, -1, 4060, 4660, 4671, -1, 4661, 4671, 4075, -1, 4672, 4075, 4662, -1, 4673, 4662, 4074, -1, 4674, 4074, 4663, -1, 4664, 4663, 4648, -1, 4664, 4674, 4663, -1, 4067, 4083, 4665, -1, 4665, 4081, 4049, -1, 4049, 4666, 4064, -1, 4064, 4080, 4063, -1, 4667, 4086, 4061, -1, 4061, 4655, 4044, -1, 4044, 4656, 4668, -1, 4668, 4657, 4669, -1, 4669, 4079, 4670, -1, 4670, 4658, 4659, -1, 4659, 4660, 4060, -1, 4060, 4671, 4661, -1, 4661, 4075, 4672, -1, 4672, 4662, 4673, -1, 4673, 4074, 4674, -1, 4649, 4676, 4675, -1, 4676, 4827, 4677, -1, 4827, 4678, 4647, -1, 4646, 4834, 4069, -1, 4663, 4091, 4679, -1, 4679, 4091, 4171, -1, 4683, 4171, 4185, -1, 4684, 4185, 4685, -1, 4680, 4685, 4681, -1, 4837, 4681, 4682, -1, 4837, 4680, 4681, -1, 4679, 4171, 4683, -1, 4683, 4185, 4684, -1, 4684, 4685, 4680, -1, 4817, 4816, 4698, -1, 4686, 4698, 4695, -1, 4687, 4695, 4688, -1, 4823, 4688, 4826, -1, 4823, 4687, 4688, -1, 4823, 4822, 4687, -1, 4687, 4822, 4727, -1, 4686, 4727, 4818, -1, 4817, 4686, 4818, -1, 4817, 4698, 4686, -1, 4134, 4697, 4696, -1, 4134, 4133, 4697, -1, 4697, 4133, 4699, -1, 4689, 4699, 4690, -1, 4694, 4690, 4691, -1, 4693, 4691, 4692, -1, 4693, 4694, 4691, -1, 4693, 4826, 4694, -1, 4694, 4826, 4688, -1, 4689, 4688, 4695, -1, 4697, 4695, 4698, -1, 4696, 4698, 4816, -1, 4696, 4697, 4698, -1, 4133, 4131, 4699, -1, 4699, 4131, 4700, -1, 4690, 4700, 4728, -1, 4691, 4728, 4711, -1, 4692, 4711, 4825, -1, 4692, 4691, 4711, -1, 4131, 4701, 4700, -1, 4700, 4701, 4702, -1, 4730, 4702, 4703, -1, 4729, 4703, 4704, -1, 4129, 4729, 4704, -1, 4129, 4705, 4729, -1, 4129, 4714, 4705, -1, 4705, 4714, 4715, -1, 4709, 4715, 4706, -1, 4708, 4706, 4726, -1, 4829, 4726, 4830, -1, 4829, 4708, 4726, -1, 4829, 4707, 4708, -1, 4708, 4707, 4710, -1, 4709, 4710, 4713, -1, 4705, 4713, 4729, -1, 4705, 4709, 4713, -1, 4705, 4715, 4709, -1, 4700, 4702, 4730, -1, 4728, 4730, 4712, -1, 4711, 4712, 4731, -1, 4825, 4731, 4828, -1, 4825, 4711, 4731, -1, 4730, 4703, 4729, -1, 4712, 4729, 4713, -1, 4731, 4713, 4710, -1, 4828, 4710, 4707, -1, 4828, 4731, 4710, -1, 4714, 4128, 4715, -1, 4715, 4128, 4722, -1, 4723, 4722, 4139, -1, 4724, 4139, 4127, -1, 4716, 4724, 4127, -1, 4716, 4717, 4724, -1, 4716, 4718, 4717, -1, 4717, 4718, 4719, -1, 4725, 4719, 4151, -1, 4720, 4151, 4153, -1, 4831, 4720, 4153, -1, 4831, 4830, 4720, -1, 4720, 4830, 4726, -1, 4721, 4726, 4706, -1, 4723, 4706, 4715, -1, 4722, 4723, 4715, -1, 4723, 4139, 4724, -1, 4721, 4724, 4725, -1, 4720, 4725, 4151, -1, 4720, 4721, 4725, -1, 4720, 4726, 4721, -1, 4717, 4719, 4725, -1, 4724, 4717, 4725, -1, 4822, 4820, 4727, -1, 4727, 4820, 4819, -1, 4818, 4727, 4819, -1, 4687, 4727, 4686, -1, 4695, 4687, 4686, -1, 4689, 4695, 4697, -1, 4699, 4689, 4697, -1, 4694, 4688, 4689, -1, 4690, 4694, 4689, -1, 4700, 4690, 4699, -1, 4730, 4728, 4700, -1, 4728, 4691, 4690, -1, 4729, 4712, 4730, -1, 4712, 4711, 4728, -1, 4731, 4712, 4713, -1, 4708, 4710, 4709, -1, 4706, 4708, 4709, -1, 4721, 4706, 4723, -1, 4724, 4721, 4723, -1, 4152, 4732, 4831, -1, 4831, 4732, 4630, -1, 4203, 4733, 4204, -1, 4203, 2712, 4733, -1, 4733, 4734, 4204, -1, 4204, 4734, 4194, -1, 4194, 4734, 4180, -1, 4180, 4734, 4181, -1, 4181, 4734, 4735, -1, 4179, 4735, 4682, -1, 4179, 4181, 4735, -1, 4838, 4836, 4735, -1, 4735, 4836, 4736, -1, 4682, 4735, 4736, -1, 4841, 1504, 4744, -1, 4759, 4744, 4745, -1, 4758, 4745, 4741, -1, 4754, 4741, 4743, -1, 4229, 4754, 4743, -1, 4229, 4738, 4754, -1, 4229, 4737, 4738, -1, 4738, 4737, 4746, -1, 4760, 4746, 4747, -1, 4739, 4747, 4749, -1, 4849, 4749, 4848, -1, 4849, 4739, 4749, -1, 4849, 4845, 4739, -1, 4739, 4845, 4844, -1, 4753, 4844, 4755, -1, 4740, 4755, 4757, -1, 4759, 4757, 4841, -1, 4744, 4759, 4841, -1, 1504, 2716, 4744, -1, 4744, 2716, 2715, -1, 4745, 2715, 4742, -1, 4741, 4742, 4227, -1, 4743, 4741, 4227, -1, 4744, 2715, 4745, -1, 4745, 4742, 4741, -1, 4737, 4228, 4746, -1, 4746, 4228, 4751, -1, 4747, 4751, 4748, -1, 4749, 4748, 4763, -1, 4764, 4749, 4763, -1, 4764, 4848, 4749, -1, 4228, 4750, 4751, -1, 4751, 4750, 4761, -1, 4748, 4761, 4762, -1, 4763, 4748, 4762, -1, 4750, 4752, 4761, -1, 4761, 4752, 4762, -1, 4739, 4844, 4753, -1, 4760, 4753, 4756, -1, 4738, 4756, 4754, -1, 4738, 4760, 4756, -1, 4738, 4746, 4760, -1, 4753, 4755, 4740, -1, 4756, 4740, 4758, -1, 4754, 4758, 4741, -1, 4754, 4756, 4758, -1, 4740, 4757, 4759, -1, 4758, 4759, 4745, -1, 4758, 4740, 4759, -1, 4753, 4740, 4756, -1, 4739, 4753, 4760, -1, 4747, 4739, 4760, -1, 4751, 4747, 4746, -1, 4761, 4748, 4751, -1, 4748, 4749, 4747, -1, 4752, 4241, 4762, -1, 4762, 4241, 3150, -1, 3149, 4762, 3150, -1, 3149, 4763, 4762, -1, 3149, 3182, 4763, -1, 4763, 3182, 4764, -1, 4764, 3182, 4305, -1, 4848, 4764, 4305, -1, 4851, 4306, 4850, -1, 4850, 4306, 4426, -1, 4426, 4306, 4765, -1, 4767, 4765, 4766, -1, 4418, 4766, 4302, -1, 4260, 4302, 4313, -1, 4260, 4418, 4302, -1, 4426, 4765, 4767, -1, 4767, 4766, 4418, -1, 4850, 4768, 4790, -1, 4790, 4768, 4397, -1, 4397, 4768, 4416, -1, 4782, 4416, 4783, -1, 4769, 4783, 4770, -1, 4771, 4769, 4770, -1, 4771, 4379, 4769, -1, 4771, 4340, 4379, -1, 4379, 4340, 4394, -1, 4394, 4340, 4338, -1, 4772, 4338, 4773, -1, 4774, 4773, 4337, -1, 4335, 4774, 4337, -1, 4335, 4776, 4774, -1, 4335, 4775, 4776, -1, 4776, 4775, 4777, -1, 4777, 4775, 4333, -1, 4368, 4333, 4342, -1, 4778, 4342, 4343, -1, 4356, 4778, 4343, -1, 4356, 4404, 4778, -1, 4356, 4779, 4404, -1, 4404, 4779, 4780, -1, 4780, 4779, 4349, -1, 4781, 4349, 4347, -1, 4781, 4780, 4349, -1, 4397, 4416, 4782, -1, 4782, 4783, 4769, -1, 4394, 4338, 4772, -1, 4772, 4773, 4774, -1, 4777, 4333, 4368, -1, 4368, 4342, 4778, -1, 4784, 4785, 4474, -1, 4474, 4785, 4786, -1, 4786, 4785, 4788, -1, 4787, 4788, 4789, -1, 4791, 4789, 4793, -1, 4790, 4793, 4853, -1, 4790, 4791, 4793, -1, 4786, 4788, 4787, -1, 4787, 4789, 4791, -1, 4853, 4793, 4854, -1, 4854, 4793, 4792, -1, 4792, 4793, 4789, -1, 4544, 4789, 4788, -1, 4796, 4788, 4785, -1, 4784, 4796, 4785, -1, 4784, 4550, 4796, -1, 4784, 4794, 4550, -1, 4550, 4794, 4797, -1, 4797, 4794, 4476, -1, 4798, 4476, 4475, -1, 4795, 4475, 4466, -1, 4795, 4798, 4475, -1, 4792, 4789, 4544, -1, 4544, 4788, 4796, -1, 4797, 4476, 4798, -1, 4540, 4799, 4801, -1, 4801, 4799, 4612, -1, 4611, 4801, 4612, -1, 4611, 4800, 4801, -1, 4611, 4802, 4800, -1, 4800, 4802, 4538, -1, 4538, 4802, 4803, -1, 4854, 4538, 4803, -1, 4136, 4143, 4804, -1, 4804, 4143, 4602, -1, 4602, 4143, 4812, -1, 4813, 4812, 4805, -1, 4806, 4805, 4807, -1, 4814, 4807, 4815, -1, 4808, 4814, 4815, -1, 4808, 4609, 4814, -1, 4808, 4821, 4609, -1, 4609, 4821, 4810, -1, 4810, 4821, 4811, -1, 4803, 4811, 4809, -1, 4803, 4810, 4811, -1, 4602, 4812, 4813, -1, 4813, 4805, 4806, -1, 4806, 4807, 4814, -1, 4807, 4816, 4815, -1, 4815, 4816, 4817, -1, 4808, 4817, 4818, -1, 4821, 4818, 4819, -1, 4811, 4819, 4820, -1, 4809, 4811, 4820, -1, 4815, 4817, 4808, -1, 4808, 4818, 4821, -1, 4821, 4819, 4811, -1, 4822, 4837, 4820, -1, 4822, 4650, 4837, -1, 4822, 4823, 4650, -1, 4650, 4823, 4649, -1, 4649, 4823, 4826, -1, 4676, 4826, 4693, -1, 4827, 4693, 4692, -1, 4678, 4692, 4825, -1, 4824, 4825, 4646, -1, 4824, 4678, 4825, -1, 4649, 4826, 4676, -1, 4676, 4693, 4827, -1, 4827, 4692, 4678, -1, 4825, 4828, 4646, -1, 4646, 4828, 4834, -1, 4834, 4828, 4707, -1, 4645, 4707, 4829, -1, 4835, 4829, 4830, -1, 4633, 4830, 4831, -1, 4832, 4831, 4630, -1, 4832, 4633, 4831, -1, 4832, 4833, 4633, -1, 4633, 4833, 4632, -1, 4834, 4707, 4645, -1, 4645, 4829, 4835, -1, 4835, 4830, 4633, -1, 4682, 4736, 4837, -1, 4837, 4736, 4836, -1, 4820, 4836, 4838, -1, 4820, 4837, 4836, -1, 4852, 4838, 4839, -1, 4839, 4838, 4735, -1, 4847, 4735, 4734, -1, 4846, 4734, 4733, -1, 4840, 4733, 2712, -1, 4843, 4840, 2712, -1, 4839, 4735, 4847, -1, 4847, 4734, 4846, -1, 4846, 4733, 4840, -1, 2708, 1504, 2711, -1, 2711, 1504, 4841, -1, 2713, 4841, 4757, -1, 4842, 4757, 4755, -1, 4843, 4755, 4844, -1, 4840, 4844, 4846, -1, 4840, 4843, 4844, -1, 2711, 4841, 2713, -1, 2713, 4757, 4842, -1, 4842, 4755, 4843, -1, 4844, 4845, 4846, -1, 4846, 4845, 4847, -1, 4847, 4845, 4849, -1, 4839, 4849, 4848, -1, 4852, 4839, 4848, -1, 4847, 4849, 4839, -1, 4820, 4838, 4809, -1, 4809, 4838, 4852, -1, 4853, 4852, 4851, -1, 4790, 4851, 4850, -1, 4790, 4853, 4851, -1, 4852, 4848, 4851, -1, 4851, 4848, 4305, -1, 4852, 4853, 4809, -1, 4809, 4853, 4854, -1, 4803, 4809, 4854, -1, 4855, 4857, 4856, -1, 4856, 4857, 4864, -1, 4864, 4857, 4858, -1, 4865, 4858, 5078, -1, 4866, 5078, 4859, -1, 4867, 4859, 4868, -1, 4860, 4868, 5046, -1, 5010, 5046, 4861, -1, 4869, 4861, 4862, -1, 4863, 4862, 6729, -1, 6730, 4863, 6729, -1, 4864, 4858, 4865, -1, 4865, 5078, 4866, -1, 4866, 4859, 4867, -1, 4867, 4868, 4860, -1, 4860, 5046, 5010, -1, 5010, 4861, 4869, -1, 4869, 4862, 4863, -1, 5082, 5011, 4870, -1, 4870, 5011, 4871, -1, 4870, 4871, 5079, -1, 5079, 4871, 4872, -1, 5083, 4872, 4880, -1, 5084, 4880, 4985, -1, 4873, 4985, 4986, -1, 4874, 4986, 4881, -1, 4875, 4881, 4876, -1, 4882, 4876, 4877, -1, 4883, 4877, 4988, -1, 5086, 4988, 4989, -1, 4884, 4989, 4878, -1, 5045, 4878, 5004, -1, 4879, 5004, 5007, -1, 4879, 5045, 5004, -1, 5079, 4872, 5083, -1, 5083, 4880, 5084, -1, 5084, 4985, 4873, -1, 4873, 4986, 4874, -1, 4874, 4881, 4875, -1, 4875, 4876, 4882, -1, 4882, 4877, 4883, -1, 4883, 4988, 5086, -1, 5086, 4989, 4884, -1, 4884, 4878, 5045, -1, 4885, 4886, 5007, -1, 5007, 4886, 4879, -1, 5006, 4887, 5087, -1, 5087, 4887, 4888, -1, 4888, 4887, 4895, -1, 4889, 4895, 5005, -1, 4890, 5005, 4990, -1, 5044, 4990, 5003, -1, 4891, 5003, 4892, -1, 5089, 4892, 4991, -1, 4893, 4991, 4992, -1, 4896, 4992, 4894, -1, 6708, 4896, 4894, -1, 4888, 4895, 4889, -1, 4889, 5005, 4890, -1, 4890, 4990, 5044, -1, 5044, 5003, 4891, -1, 4891, 4892, 5089, -1, 5089, 4991, 4893, -1, 4893, 4992, 4896, -1, 5092, 6713, 4897, -1, 4897, 6713, 4898, -1, 4897, 4898, 5091, -1, 5091, 4898, 4905, -1, 5090, 4905, 4900, -1, 4899, 4900, 5002, -1, 4906, 5002, 5001, -1, 4907, 5001, 4908, -1, 5043, 4908, 4909, -1, 4901, 4909, 4902, -1, 5042, 4902, 4910, -1, 4911, 4910, 5000, -1, 5064, 5000, 4953, -1, 4903, 4953, 4904, -1, 4912, 4904, 4997, -1, 4912, 4903, 4904, -1, 5091, 4905, 5090, -1, 5090, 4900, 4899, -1, 4899, 5002, 4906, -1, 4906, 5001, 4907, -1, 4907, 4908, 5043, -1, 5043, 4909, 4901, -1, 4901, 4902, 5042, -1, 5042, 4910, 4911, -1, 4911, 5000, 5064, -1, 5064, 4953, 4903, -1, 4998, 5061, 4997, -1, 4997, 5061, 4912, -1, 6706, 4914, 4913, -1, 4913, 4914, 4915, -1, 4915, 4914, 4996, -1, 5062, 4996, 4955, -1, 5063, 4955, 4954, -1, 4916, 4954, 4920, -1, 4916, 5063, 4954, -1, 4915, 4996, 5062, -1, 5062, 4955, 5063, -1, 4954, 4957, 4920, -1, 4920, 4957, 4917, -1, 5065, 4917, 4918, -1, 5067, 4918, 4921, -1, 5038, 4921, 4919, -1, 5068, 5038, 4919, -1, 4920, 4917, 5065, -1, 5065, 4918, 5067, -1, 5067, 4921, 5038, -1, 5039, 6700, 4922, -1, 4922, 6700, 4993, -1, 4922, 4993, 5066, -1, 5066, 4993, 4958, -1, 4923, 4958, 4924, -1, 4925, 4924, 4926, -1, 5037, 4926, 4931, -1, 5035, 4931, 4962, -1, 5032, 4962, 4965, -1, 4927, 4965, 4929, -1, 4928, 4929, 4968, -1, 4930, 4968, 4971, -1, 5028, 4971, 4970, -1, 4932, 4970, 4969, -1, 5070, 4969, 5020, -1, 5070, 4932, 4969, -1, 5066, 4958, 4923, -1, 4923, 4924, 4925, -1, 4925, 4926, 5037, -1, 5037, 4931, 5035, -1, 5035, 4962, 5032, -1, 5032, 4965, 4927, -1, 4927, 4929, 4928, -1, 4928, 4968, 4930, -1, 4930, 4971, 5028, -1, 5028, 4970, 4932, -1, 6714, 5069, 5020, -1, 5020, 5069, 5070, -1, 5072, 4933, 5015, -1, 5015, 4933, 5017, -1, 5017, 4933, 5075, -1, 5018, 5075, 4937, -1, 4972, 4937, 5025, -1, 4973, 5025, 4938, -1, 4939, 4938, 5027, -1, 4934, 5027, 4940, -1, 5021, 4940, 5071, -1, 4935, 5071, 4936, -1, 5022, 4935, 4936, -1, 5017, 5075, 5018, -1, 5018, 4937, 4972, -1, 4972, 5025, 4973, -1, 4973, 4938, 4939, -1, 4939, 5027, 4934, -1, 4934, 4940, 5021, -1, 5021, 5071, 4935, -1, 5073, 5014, 4941, -1, 4941, 5014, 5016, -1, 4941, 5016, 4942, -1, 4942, 5016, 4974, -1, 5059, 4974, 4976, -1, 5057, 4976, 4977, -1, 5056, 4977, 4943, -1, 4948, 4943, 4949, -1, 5060, 4949, 4981, -1, 5052, 4981, 4984, -1, 4950, 4984, 4983, -1, 5050, 4983, 4944, -1, 5049, 4944, 4945, -1, 5048, 4945, 4946, -1, 4947, 4946, 5012, -1, 4947, 5048, 4946, -1, 4942, 4974, 5059, -1, 5059, 4976, 5057, -1, 5057, 4977, 5056, -1, 5056, 4943, 4948, -1, 4948, 4949, 5060, -1, 5060, 4981, 5052, -1, 5052, 4984, 4950, -1, 4950, 4983, 5050, -1, 5050, 4944, 5049, -1, 5049, 4945, 5048, -1, 4951, 4952, 5012, -1, 5012, 4952, 4947, -1, 5019, 5026, 4975, -1, 4975, 5026, 5076, -1, 5009, 5047, 4987, -1, 4987, 5047, 5085, -1, 4956, 4953, 6684, -1, 4956, 4955, 4953, -1, 4956, 4954, 4955, -1, 4956, 4957, 4954, -1, 4956, 4917, 4957, -1, 4956, 4918, 4917, -1, 4956, 4958, 4918, -1, 4956, 4924, 4958, -1, 4956, 4926, 4924, -1, 4956, 4959, 4926, -1, 4926, 4959, 4931, -1, 4931, 4959, 4960, -1, 4961, 4931, 4960, -1, 4961, 4962, 4931, -1, 4961, 6744, 4962, -1, 4962, 6744, 6746, -1, 4963, 4962, 6746, -1, 4963, 4965, 4962, -1, 4963, 4964, 4965, -1, 4965, 4964, 4966, -1, 4929, 4966, 6747, -1, 4967, 4929, 6747, -1, 4967, 4968, 4929, -1, 4967, 6742, 4968, -1, 4968, 6742, 4971, -1, 4971, 6742, 5019, -1, 4970, 5019, 4969, -1, 4970, 4971, 5019, -1, 4965, 4966, 4929, -1, 4975, 4939, 5019, -1, 4975, 4973, 4939, -1, 4975, 4972, 4973, -1, 4975, 5018, 4972, -1, 4975, 5016, 5018, -1, 4975, 4974, 5016, -1, 4975, 4976, 4974, -1, 4975, 4977, 4976, -1, 4975, 4978, 4977, -1, 4977, 4978, 4943, -1, 4943, 4978, 4979, -1, 4949, 4979, 4980, -1, 6752, 4949, 4980, -1, 6752, 4981, 4949, -1, 6752, 6754, 4981, -1, 4981, 6754, 6755, -1, 4984, 6755, 6756, -1, 4982, 4984, 6756, -1, 4982, 6758, 4984, -1, 4984, 6758, 4983, -1, 4983, 6758, 6759, -1, 6760, 4983, 6759, -1, 6760, 4944, 4983, -1, 6760, 5009, 4944, -1, 4944, 5009, 4945, -1, 4945, 5009, 4946, -1, 4946, 5009, 4869, -1, 5012, 4869, 4863, -1, 4951, 4863, 6730, -1, 5013, 6730, 6728, -1, 6727, 5013, 6728, -1, 4943, 4979, 4949, -1, 4981, 6755, 4984, -1, 4987, 4880, 5009, -1, 4987, 4985, 4880, -1, 4987, 4986, 4985, -1, 4987, 4881, 4986, -1, 4987, 4876, 4881, -1, 4987, 4877, 4876, -1, 4987, 4988, 4877, -1, 4987, 4989, 4988, -1, 4987, 4878, 4989, -1, 4987, 4990, 4878, -1, 4987, 6684, 4990, -1, 4990, 6684, 5003, -1, 5003, 6684, 4900, -1, 4892, 4900, 4905, -1, 4991, 4905, 4898, -1, 4992, 4898, 4894, -1, 4992, 4991, 4898, -1, 6700, 4921, 4993, -1, 6700, 4919, 4921, -1, 6700, 4994, 4919, -1, 4919, 4994, 4995, -1, 4995, 4994, 6699, -1, 4921, 4918, 4993, -1, 4993, 4918, 4958, -1, 4953, 4955, 4904, -1, 4904, 4955, 4996, -1, 4997, 4996, 4914, -1, 4998, 4914, 6706, -1, 4999, 6706, 6705, -1, 6703, 4999, 6705, -1, 4904, 4996, 4997, -1, 4997, 4914, 4998, -1, 4998, 6706, 4999, -1, 4953, 5000, 6684, -1, 6684, 5000, 4910, -1, 4902, 6684, 4910, -1, 4902, 4909, 6684, -1, 6684, 4909, 4908, -1, 5001, 6684, 4908, -1, 5001, 5002, 6684, -1, 6684, 5002, 4900, -1, 5003, 4900, 4892, -1, 4892, 4905, 4991, -1, 4898, 6713, 4894, -1, 4894, 6713, 6707, -1, 6707, 6713, 6710, -1, 6710, 6713, 6712, -1, 4990, 5005, 4878, -1, 4878, 5005, 5004, -1, 5004, 5005, 4895, -1, 5007, 4895, 4887, -1, 5006, 5007, 4887, -1, 5006, 4885, 5007, -1, 5006, 6736, 4885, -1, 4885, 6736, 5008, -1, 6738, 4885, 5008, -1, 5004, 4895, 5007, -1, 5009, 4880, 4866, -1, 4867, 5009, 4866, -1, 4867, 4860, 5009, -1, 5009, 4860, 5010, -1, 4869, 5009, 5010, -1, 4871, 4865, 4872, -1, 4871, 4864, 4865, -1, 4871, 5011, 4864, -1, 4864, 5011, 4856, -1, 4856, 5011, 6733, -1, 6731, 6733, 6732, -1, 6731, 4856, 6733, -1, 4865, 4866, 4872, -1, 4872, 4866, 4880, -1, 4946, 4869, 5012, -1, 5012, 4863, 4951, -1, 4951, 6730, 5013, -1, 5014, 5015, 5016, -1, 5014, 6724, 5015, -1, 5015, 6724, 6722, -1, 6720, 5015, 6722, -1, 5015, 5017, 5016, -1, 5016, 5017, 5018, -1, 4939, 4934, 5019, -1, 5019, 4934, 5021, -1, 5020, 5021, 4935, -1, 5022, 5020, 4935, -1, 5022, 6714, 5020, -1, 5022, 5023, 6714, -1, 5022, 6716, 5023, -1, 5022, 6718, 6716, -1, 5019, 5021, 5020, -1, 4969, 5019, 5020, -1, 5024, 4956, 5041, -1, 5041, 4956, 6684, -1, 5026, 5025, 5076, -1, 5026, 4938, 5025, -1, 5026, 5027, 4938, -1, 5026, 4940, 5027, -1, 5026, 5070, 4940, -1, 5026, 4932, 5070, -1, 5026, 5028, 4932, -1, 5026, 4930, 5028, -1, 5026, 5029, 4930, -1, 4930, 5029, 4928, -1, 4928, 5029, 5030, -1, 4927, 5030, 6741, -1, 6740, 4927, 6741, -1, 6740, 5032, 4927, -1, 6740, 5031, 5032, -1, 5032, 5031, 5033, -1, 5035, 5033, 6745, -1, 5034, 5035, 6745, -1, 5034, 6743, 5035, -1, 5035, 6743, 5037, -1, 5037, 6743, 5036, -1, 6739, 5037, 5036, -1, 6739, 4925, 5037, -1, 6739, 5024, 4925, -1, 4925, 5024, 4923, -1, 4923, 5024, 5066, -1, 5066, 5024, 5067, -1, 4922, 5067, 5038, -1, 5039, 5038, 5068, -1, 6702, 5068, 5040, -1, 6701, 6702, 5040, -1, 4928, 5030, 4927, -1, 5032, 5033, 5035, -1, 5041, 5064, 5024, -1, 5041, 4911, 5064, -1, 5041, 5042, 4911, -1, 5041, 4901, 5042, -1, 5041, 5043, 4901, -1, 5041, 4907, 5043, -1, 5041, 4906, 4907, -1, 5041, 4899, 4906, -1, 5041, 5090, 4899, -1, 5041, 4891, 5090, -1, 5041, 5085, 4891, -1, 4891, 5085, 5044, -1, 5044, 5085, 4884, -1, 4890, 4884, 5045, -1, 4889, 5045, 4879, -1, 4888, 4879, 5087, -1, 4888, 4889, 4879, -1, 5047, 5083, 5085, -1, 5047, 5078, 5083, -1, 5047, 4859, 5078, -1, 5047, 4868, 4859, -1, 5047, 5046, 4868, -1, 5047, 4861, 5046, -1, 5047, 5048, 4861, -1, 5047, 5049, 5048, -1, 5047, 5050, 5049, -1, 5047, 5051, 5050, -1, 5050, 5051, 4950, -1, 4950, 5051, 6751, -1, 6750, 4950, 6751, -1, 6750, 5052, 4950, -1, 6750, 6757, 5052, -1, 5052, 6757, 6749, -1, 5053, 5052, 6749, -1, 5053, 5060, 5052, -1, 5053, 6753, 5060, -1, 5060, 6753, 6748, -1, 4948, 6748, 5054, -1, 5055, 4948, 5054, -1, 5055, 5056, 4948, -1, 5055, 5058, 5056, -1, 5056, 5058, 5057, -1, 5057, 5058, 5076, -1, 5059, 5076, 4942, -1, 5059, 5057, 5076, -1, 5060, 6748, 4948, -1, 4915, 5061, 4913, -1, 4915, 4912, 5061, -1, 4915, 5062, 4912, -1, 4912, 5062, 4903, -1, 4903, 5062, 5063, -1, 5064, 5063, 5024, -1, 5064, 4903, 5063, -1, 5063, 4916, 5024, -1, 5024, 4916, 4920, -1, 5065, 5024, 4920, -1, 5065, 5067, 5024, -1, 5066, 5067, 4922, -1, 4922, 5038, 5039, -1, 5039, 5068, 6702, -1, 5069, 4936, 5070, -1, 5069, 6715, 4936, -1, 4936, 6715, 6719, -1, 6717, 4936, 6719, -1, 4936, 5071, 5070, -1, 5070, 5071, 4940, -1, 5025, 4937, 5076, -1, 5076, 4937, 5075, -1, 4941, 5075, 4933, -1, 5072, 4941, 4933, -1, 5072, 5073, 4941, -1, 5072, 6723, 5073, -1, 5072, 5074, 6723, -1, 5072, 6721, 5074, -1, 5076, 5075, 4941, -1, 4942, 5076, 4941, -1, 5048, 4947, 4861, -1, 4861, 4947, 4862, -1, 4862, 4947, 4952, -1, 6729, 4952, 6726, -1, 6725, 6726, 5077, -1, 6725, 6729, 6726, -1, 4862, 4952, 6729, -1, 5083, 5078, 5079, -1, 5079, 5078, 4858, -1, 4870, 4858, 4857, -1, 5082, 4857, 4855, -1, 5080, 4855, 5081, -1, 6734, 5080, 5081, -1, 5079, 4858, 4870, -1, 4870, 4857, 5082, -1, 5082, 4855, 5080, -1, 5083, 5084, 5085, -1, 5085, 5084, 4873, -1, 4874, 5085, 4873, -1, 4874, 4875, 5085, -1, 5085, 4875, 4882, -1, 4883, 5085, 4882, -1, 4883, 5086, 5085, -1, 5085, 5086, 4884, -1, 5044, 4884, 4890, -1, 4890, 5045, 4889, -1, 4879, 4886, 5087, -1, 5087, 4886, 6737, -1, 6737, 4886, 5088, -1, 5088, 4886, 6735, -1, 4891, 5089, 5090, -1, 5090, 5089, 5091, -1, 5091, 5089, 4893, -1, 4897, 4893, 4896, -1, 6708, 4897, 4896, -1, 6708, 5092, 4897, -1, 6708, 6709, 5092, -1, 5092, 6709, 6711, -1, 5093, 5092, 6711, -1, 5091, 4893, 4897, -1, 5061, 5094, 4913, -1, 4913, 5094, 5095, -1, 5095, 5094, 6704, -1, 5097, 5263, 5096, -1, 5097, 5098, 5263, -1, 5097, 5100, 5098, -1, 5098, 5100, 5099, -1, 5099, 5100, 5215, -1, 5111, 5215, 5198, -1, 5112, 5198, 5199, -1, 5113, 5199, 5200, -1, 5114, 5200, 5201, -1, 5101, 5201, 5102, -1, 5241, 5102, 5103, -1, 5240, 5103, 5203, -1, 5115, 5203, 5202, -1, 5116, 5202, 5204, -1, 5117, 5204, 5205, -1, 5267, 5205, 5104, -1, 5105, 5104, 5207, -1, 5265, 5207, 5106, -1, 5268, 5106, 5212, -1, 5118, 5212, 5119, -1, 5120, 5119, 5107, -1, 5108, 5107, 5209, -1, 5121, 5209, 5109, -1, 5110, 5109, 5096, -1, 5263, 5110, 5096, -1, 5099, 5215, 5111, -1, 5111, 5198, 5112, -1, 5112, 5199, 5113, -1, 5113, 5200, 5114, -1, 5114, 5201, 5101, -1, 5101, 5102, 5241, -1, 5241, 5103, 5240, -1, 5240, 5203, 5115, -1, 5115, 5202, 5116, -1, 5116, 5204, 5117, -1, 5117, 5205, 5267, -1, 5267, 5104, 5105, -1, 5105, 5207, 5265, -1, 5265, 5106, 5268, -1, 5268, 5212, 5118, -1, 5118, 5119, 5120, -1, 5120, 5107, 5108, -1, 5108, 5209, 5121, -1, 5121, 5109, 5110, -1, 5231, 5251, 5136, -1, 5231, 5122, 5251, -1, 5231, 5123, 5122, -1, 5122, 5123, 5252, -1, 5252, 5123, 5232, -1, 5137, 5232, 5138, -1, 5261, 5138, 5124, -1, 5258, 5124, 5235, -1, 5255, 5235, 5236, -1, 5125, 5236, 5139, -1, 5126, 5139, 5222, -1, 5254, 5222, 5127, -1, 5140, 5127, 5221, -1, 5128, 5221, 5129, -1, 5130, 5129, 5131, -1, 5275, 5131, 5132, -1, 5141, 5132, 5142, -1, 5133, 5142, 5220, -1, 5276, 5220, 5219, -1, 5247, 5219, 5134, -1, 5143, 5134, 5225, -1, 5144, 5225, 5227, -1, 5248, 5227, 5229, -1, 5135, 5229, 5136, -1, 5251, 5135, 5136, -1, 5252, 5232, 5137, -1, 5137, 5138, 5261, -1, 5261, 5124, 5258, -1, 5258, 5235, 5255, -1, 5255, 5236, 5125, -1, 5125, 5139, 5126, -1, 5126, 5222, 5254, -1, 5254, 5127, 5140, -1, 5140, 5221, 5128, -1, 5128, 5129, 5130, -1, 5130, 5131, 5275, -1, 5275, 5132, 5141, -1, 5141, 5142, 5133, -1, 5133, 5220, 5276, -1, 5276, 5219, 5247, -1, 5247, 5134, 5143, -1, 5143, 5225, 5144, -1, 5144, 5227, 5248, -1, 5248, 5229, 5135, -1, 5146, 5259, 5237, -1, 5237, 5259, 5256, -1, 5259, 5146, 5145, -1, 5145, 5146, 5147, -1, 5234, 5145, 5147, -1, 5234, 5260, 5145, -1, 5234, 5148, 5260, -1, 5260, 5148, 5149, -1, 5149, 5148, 5233, -1, 5150, 5149, 5233, -1, 5233, 5152, 5150, -1, 5150, 5152, 5151, -1, 5151, 5152, 5163, -1, 5164, 5163, 5230, -1, 5165, 5230, 5228, -1, 5250, 5228, 5226, -1, 5249, 5226, 5154, -1, 5153, 5154, 5166, -1, 5246, 5166, 5218, -1, 5245, 5218, 5217, -1, 5167, 5217, 5168, -1, 5155, 5168, 5195, -1, 5244, 5195, 5197, -1, 5156, 5197, 5196, -1, 5243, 5196, 5169, -1, 5157, 5169, 5170, -1, 5171, 5170, 5214, -1, 5262, 5214, 5213, -1, 5158, 5213, 5160, -1, 5159, 5160, 5172, -1, 5264, 5172, 5173, -1, 5161, 5173, 5208, -1, 5174, 5208, 5162, -1, 5269, 5174, 5162, -1, 5151, 5163, 5164, -1, 5164, 5230, 5165, -1, 5165, 5228, 5250, -1, 5250, 5226, 5249, -1, 5249, 5154, 5153, -1, 5153, 5166, 5246, -1, 5246, 5218, 5245, -1, 5245, 5217, 5167, -1, 5167, 5168, 5155, -1, 5155, 5195, 5244, -1, 5244, 5197, 5156, -1, 5156, 5196, 5243, -1, 5243, 5169, 5157, -1, 5157, 5170, 5171, -1, 5171, 5214, 5262, -1, 5262, 5213, 5158, -1, 5158, 5160, 5159, -1, 5159, 5172, 5264, -1, 5264, 5173, 5161, -1, 5161, 5208, 5174, -1, 5162, 5176, 5269, -1, 5269, 5176, 5175, -1, 5175, 5176, 5177, -1, 5180, 5177, 5178, -1, 5179, 5178, 5182, -1, 5179, 5180, 5178, -1, 5175, 5177, 5180, -1, 5178, 5181, 5182, -1, 5211, 5271, 5181, -1, 5181, 5271, 5182, -1, 5271, 5211, 5270, -1, 5270, 5211, 5183, -1, 5272, 5183, 5186, -1, 5273, 5186, 5210, -1, 5274, 5210, 5184, -1, 5187, 5184, 5185, -1, 5266, 5185, 5206, -1, 5266, 5187, 5185, -1, 5270, 5183, 5272, -1, 5272, 5186, 5273, -1, 5273, 5210, 5274, -1, 5274, 5184, 5187, -1, 5253, 5224, 5188, -1, 5188, 5224, 5223, -1, 5191, 5223, 5189, -1, 5257, 5189, 5239, -1, 5192, 5239, 5238, -1, 5193, 5238, 5190, -1, 5256, 5190, 5237, -1, 5256, 5193, 5190, -1, 5188, 5223, 5191, -1, 5191, 5189, 5257, -1, 5257, 5239, 5192, -1, 5192, 5238, 5193, -1, 6663, 5216, 5253, -1, 5253, 5216, 5224, -1, 5194, 5195, 5216, -1, 5194, 5197, 5195, -1, 5194, 5196, 5197, -1, 5194, 5169, 5196, -1, 5194, 5170, 5169, -1, 5194, 5198, 5170, -1, 5194, 5199, 5198, -1, 5194, 5200, 5199, -1, 5194, 5201, 5200, -1, 5194, 5102, 5201, -1, 5194, 5103, 5102, -1, 5194, 5203, 5103, -1, 5194, 5202, 5203, -1, 5194, 5206, 5202, -1, 5202, 5206, 5204, -1, 5204, 5206, 5205, -1, 5205, 5206, 5104, -1, 5104, 5206, 5207, -1, 5207, 5206, 5211, -1, 5181, 5207, 5211, -1, 5181, 5106, 5207, -1, 5181, 5178, 5106, -1, 5106, 5178, 5177, -1, 5176, 5106, 5177, -1, 5176, 5162, 5106, -1, 5106, 5162, 5212, -1, 5212, 5162, 5208, -1, 5119, 5208, 5173, -1, 5107, 5173, 5209, -1, 5107, 5119, 5173, -1, 5206, 5185, 5211, -1, 5211, 5185, 5184, -1, 5210, 5211, 5184, -1, 5210, 5186, 5211, -1, 5211, 5186, 5183, -1, 5212, 5208, 5119, -1, 5173, 5172, 5209, -1, 5209, 5172, 5109, -1, 5109, 5172, 5096, -1, 5096, 5172, 5160, -1, 5097, 5160, 5213, -1, 5100, 5213, 5215, -1, 5100, 5097, 5213, -1, 5096, 5160, 5097, -1, 5213, 5214, 5215, -1, 5215, 5214, 5198, -1, 5198, 5214, 5170, -1, 5195, 5168, 5216, -1, 5216, 5168, 5217, -1, 5218, 5216, 5217, -1, 5218, 5166, 5216, -1, 5216, 5166, 5134, -1, 5219, 5216, 5134, -1, 5219, 5220, 5216, -1, 5216, 5220, 5142, -1, 5132, 5216, 5142, -1, 5132, 5131, 5216, -1, 5216, 5131, 5129, -1, 5221, 5216, 5129, -1, 5221, 5224, 5216, -1, 5221, 5127, 5224, -1, 5224, 5127, 5222, -1, 5139, 5224, 5222, -1, 5139, 5236, 5224, -1, 5224, 5236, 5237, -1, 5223, 5237, 5189, -1, 5223, 5224, 5237, -1, 5166, 5154, 5134, -1, 5134, 5154, 5225, -1, 5225, 5154, 5226, -1, 5227, 5226, 5229, -1, 5227, 5225, 5226, -1, 5226, 5228, 5229, -1, 5229, 5228, 5136, -1, 5136, 5228, 5230, -1, 5231, 5230, 5123, -1, 5231, 5136, 5230, -1, 5230, 5163, 5123, -1, 5123, 5163, 5232, -1, 5232, 5163, 5138, -1, 5138, 5163, 5152, -1, 5124, 5152, 5233, -1, 5235, 5233, 5148, -1, 5234, 5235, 5148, -1, 5234, 5147, 5235, -1, 5235, 5147, 5146, -1, 5236, 5146, 5237, -1, 5236, 5235, 5146, -1, 5138, 5152, 5124, -1, 5124, 5233, 5235, -1, 5190, 5238, 5237, -1, 5237, 5238, 5239, -1, 5189, 5237, 5239, -1, 5266, 5206, 5242, -1, 5242, 5206, 5194, -1, 5242, 5115, 5266, -1, 5242, 5240, 5115, -1, 5242, 5241, 5240, -1, 5242, 5101, 5241, -1, 5242, 5114, 5101, -1, 5242, 5113, 5114, -1, 5242, 5112, 5113, -1, 5242, 5111, 5112, -1, 5242, 5171, 5111, -1, 5242, 5157, 5171, -1, 5242, 5243, 5157, -1, 5242, 5156, 5243, -1, 5242, 5244, 5156, -1, 5242, 6663, 5244, -1, 5244, 6663, 5155, -1, 5155, 6663, 5167, -1, 5167, 6663, 5245, -1, 5245, 6663, 5246, -1, 5246, 6663, 5247, -1, 5153, 5247, 5143, -1, 5249, 5143, 5144, -1, 5248, 5249, 5144, -1, 5248, 5250, 5249, -1, 5248, 5135, 5250, -1, 5250, 5135, 5165, -1, 5165, 5135, 5251, -1, 5122, 5165, 5251, -1, 5122, 5164, 5165, -1, 5122, 5252, 5164, -1, 5164, 5252, 5137, -1, 5151, 5137, 5261, -1, 5150, 5261, 5258, -1, 5149, 5258, 5260, -1, 5149, 5150, 5258, -1, 5253, 5140, 6663, -1, 5253, 5254, 5140, -1, 5253, 5126, 5254, -1, 5253, 5125, 5126, -1, 5253, 5255, 5125, -1, 5253, 5256, 5255, -1, 5253, 5188, 5256, -1, 5256, 5188, 5191, -1, 5257, 5256, 5191, -1, 5257, 5192, 5256, -1, 5256, 5192, 5193, -1, 5256, 5259, 5255, -1, 5255, 5259, 5258, -1, 5258, 5259, 5145, -1, 5260, 5258, 5145, -1, 5150, 5151, 5261, -1, 5151, 5164, 5137, -1, 5249, 5153, 5143, -1, 5153, 5246, 5247, -1, 5171, 5262, 5111, -1, 5111, 5262, 5099, -1, 5099, 5262, 5158, -1, 5098, 5158, 5263, -1, 5098, 5099, 5158, -1, 5158, 5159, 5263, -1, 5263, 5159, 5110, -1, 5110, 5159, 5264, -1, 5121, 5264, 5108, -1, 5121, 5110, 5264, -1, 5264, 5161, 5108, -1, 5108, 5161, 5120, -1, 5120, 5161, 5118, -1, 5118, 5161, 5174, -1, 5268, 5174, 5269, -1, 5265, 5269, 5175, -1, 5180, 5265, 5175, -1, 5180, 5179, 5265, -1, 5265, 5179, 5182, -1, 5105, 5182, 5271, -1, 5266, 5271, 5187, -1, 5266, 5105, 5271, -1, 5266, 5267, 5105, -1, 5266, 5117, 5267, -1, 5266, 5116, 5117, -1, 5266, 5115, 5116, -1, 5118, 5174, 5268, -1, 5268, 5269, 5265, -1, 5265, 5182, 5105, -1, 5270, 5272, 5271, -1, 5271, 5272, 5273, -1, 5274, 5271, 5273, -1, 5274, 5187, 5271, -1, 5140, 5128, 6663, -1, 6663, 5128, 5130, -1, 5275, 6663, 5130, -1, 5275, 5141, 6663, -1, 6663, 5141, 5133, -1, 5276, 6663, 5133, -1, 5276, 5247, 6663, -1, 5402, 5421, 5401, -1, 5402, 5277, 5421, -1, 5402, 5414, 5277, -1, 5277, 5414, 5293, -1, 5293, 5414, 5413, -1, 5294, 5413, 5295, -1, 5296, 5295, 5297, -1, 5419, 5297, 5410, -1, 5278, 5410, 5298, -1, 5417, 5298, 5279, -1, 5418, 5279, 5411, -1, 5299, 5411, 5300, -1, 5416, 5300, 5280, -1, 5281, 5280, 5282, -1, 5436, 5282, 5283, -1, 5434, 5283, 5284, -1, 5301, 5284, 5285, -1, 5302, 5285, 5398, -1, 5433, 5398, 5303, -1, 5304, 5303, 5287, -1, 5286, 5287, 5288, -1, 5422, 5288, 5289, -1, 5290, 5289, 5291, -1, 5292, 5291, 5401, -1, 5421, 5292, 5401, -1, 5293, 5413, 5294, -1, 5294, 5295, 5296, -1, 5296, 5297, 5419, -1, 5419, 5410, 5278, -1, 5278, 5298, 5417, -1, 5417, 5279, 5418, -1, 5418, 5411, 5299, -1, 5299, 5300, 5416, -1, 5416, 5280, 5281, -1, 5281, 5282, 5436, -1, 5436, 5283, 5434, -1, 5434, 5284, 5301, -1, 5301, 5285, 5302, -1, 5302, 5398, 5433, -1, 5433, 5303, 5304, -1, 5304, 5287, 5286, -1, 5286, 5288, 5422, -1, 5422, 5289, 5290, -1, 5290, 5291, 5292, -1, 5306, 5305, 5385, -1, 5306, 5308, 5305, -1, 5306, 5307, 5308, -1, 5308, 5307, 5448, -1, 5448, 5307, 5309, -1, 5447, 5309, 5310, -1, 5446, 5310, 5311, -1, 5444, 5311, 5389, -1, 5312, 5389, 5390, -1, 5443, 5390, 5314, -1, 5313, 5314, 5325, -1, 5315, 5325, 5394, -1, 5316, 5394, 5318, -1, 5317, 5318, 5319, -1, 5454, 5319, 5320, -1, 5455, 5320, 5322, -1, 5321, 5322, 5380, -1, 5326, 5380, 5379, -1, 5327, 5379, 5323, -1, 5457, 5323, 5381, -1, 5458, 5381, 5328, -1, 5329, 5328, 5324, -1, 5450, 5324, 5384, -1, 5330, 5384, 5385, -1, 5305, 5330, 5385, -1, 5448, 5309, 5447, -1, 5447, 5310, 5446, -1, 5446, 5311, 5444, -1, 5444, 5389, 5312, -1, 5312, 5390, 5443, -1, 5443, 5314, 5313, -1, 5313, 5325, 5315, -1, 5315, 5394, 5316, -1, 5316, 5318, 5317, -1, 5317, 5319, 5454, -1, 5454, 5320, 5455, -1, 5455, 5322, 5321, -1, 5321, 5380, 5326, -1, 5326, 5379, 5327, -1, 5327, 5323, 5457, -1, 5457, 5381, 5458, -1, 5458, 5328, 5329, -1, 5329, 5324, 5450, -1, 5450, 5384, 5330, -1, 5406, 5405, 5430, -1, 5430, 5405, 5331, -1, 5331, 5405, 5333, -1, 5333, 5405, 5332, -1, 5404, 5333, 5332, -1, 5404, 5334, 5333, -1, 5404, 5403, 5334, -1, 5334, 5403, 5335, -1, 5335, 5403, 5336, -1, 5426, 5335, 5336, -1, 5336, 5337, 5426, -1, 5426, 5337, 5425, -1, 5425, 5337, 5400, -1, 5420, 5400, 5341, -1, 5423, 5341, 5342, -1, 5424, 5342, 5397, -1, 5432, 5397, 5399, -1, 5435, 5399, 5396, -1, 5437, 5396, 5343, -1, 5340, 5343, 5338, -1, 5339, 5338, 5344, -1, 5339, 5340, 5338, -1, 5425, 5400, 5420, -1, 5420, 5341, 5423, -1, 5423, 5342, 5424, -1, 5424, 5397, 5432, -1, 5432, 5399, 5435, -1, 5435, 5396, 5437, -1, 5437, 5343, 5340, -1, 5338, 5395, 5344, -1, 5344, 5395, 5438, -1, 5438, 5395, 5376, -1, 5349, 5376, 5345, -1, 5350, 5345, 5378, -1, 5346, 5350, 5378, -1, 5346, 5440, 5350, -1, 5346, 5393, 5440, -1, 5440, 5393, 5441, -1, 5441, 5393, 5347, -1, 5442, 5347, 5392, -1, 5351, 5392, 5391, -1, 5352, 5391, 5386, -1, 5445, 5386, 5353, -1, 5449, 5353, 5354, -1, 5348, 5354, 5355, -1, 5356, 5348, 5355, -1, 5438, 5376, 5349, -1, 5349, 5345, 5350, -1, 5441, 5347, 5442, -1, 5442, 5392, 5351, -1, 5351, 5391, 5352, -1, 5352, 5386, 5445, -1, 5445, 5353, 5449, -1, 5449, 5354, 5348, -1, 5355, 5357, 5356, -1, 5356, 5357, 5451, -1, 5451, 5357, 5383, -1, 5360, 5383, 5361, -1, 5359, 5361, 5358, -1, 5359, 5360, 5361, -1, 5451, 5383, 5360, -1, 5361, 5362, 5358, -1, 5362, 5387, 5358, -1, 5358, 5387, 5452, -1, 5452, 5387, 5363, -1, 5363, 5387, 5364, -1, 5453, 5364, 5367, -1, 5368, 5367, 5365, -1, 5369, 5365, 5388, -1, 5370, 5388, 5366, -1, 5456, 5366, 5382, -1, 5456, 5370, 5366, -1, 5363, 5364, 5453, -1, 5453, 5367, 5368, -1, 5368, 5365, 5369, -1, 5369, 5388, 5370, -1, 5427, 5412, 5428, -1, 5428, 5412, 5407, -1, 5373, 5407, 5408, -1, 5429, 5408, 5374, -1, 5431, 5374, 5409, -1, 5371, 5409, 5372, -1, 5430, 5372, 5406, -1, 5430, 5371, 5372, -1, 5428, 5407, 5373, -1, 5373, 5408, 5429, -1, 5429, 5374, 5431, -1, 5431, 5409, 5371, -1, 5415, 5375, 5427, -1, 5427, 5375, 5412, -1, 5377, 5376, 5375, -1, 5377, 5345, 5376, -1, 5377, 5378, 5345, -1, 5377, 5346, 5378, -1, 5377, 5394, 5346, -1, 5377, 5318, 5394, -1, 5377, 5319, 5318, -1, 5377, 5320, 5319, -1, 5377, 5322, 5320, -1, 5377, 5380, 5322, -1, 5377, 5379, 5380, -1, 5377, 5382, 5379, -1, 5379, 5382, 5323, -1, 5323, 5382, 5381, -1, 5381, 5382, 5328, -1, 5328, 5382, 5324, -1, 5324, 5382, 5387, -1, 5384, 5387, 5362, -1, 5361, 5384, 5362, -1, 5361, 5383, 5384, -1, 5384, 5383, 5357, -1, 5355, 5384, 5357, -1, 5355, 5385, 5384, -1, 5355, 5354, 5385, -1, 5385, 5354, 5306, -1, 5306, 5354, 5307, -1, 5307, 5354, 5353, -1, 5309, 5353, 5386, -1, 5310, 5386, 5311, -1, 5310, 5309, 5386, -1, 5382, 5366, 5387, -1, 5387, 5366, 5388, -1, 5365, 5387, 5388, -1, 5365, 5367, 5387, -1, 5387, 5367, 5364, -1, 5324, 5387, 5384, -1, 5307, 5353, 5309, -1, 5386, 5391, 5311, -1, 5311, 5391, 5389, -1, 5389, 5391, 5390, -1, 5390, 5391, 5392, -1, 5314, 5392, 5347, -1, 5325, 5347, 5393, -1, 5394, 5393, 5346, -1, 5394, 5325, 5393, -1, 5390, 5392, 5314, -1, 5314, 5347, 5325, -1, 5376, 5395, 5375, -1, 5375, 5395, 5338, -1, 5343, 5375, 5338, -1, 5343, 5282, 5375, -1, 5343, 5396, 5282, -1, 5282, 5396, 5283, -1, 5283, 5396, 5399, -1, 5284, 5399, 5397, -1, 5285, 5397, 5342, -1, 5398, 5342, 5303, -1, 5398, 5285, 5342, -1, 5283, 5399, 5284, -1, 5284, 5397, 5285, -1, 5342, 5341, 5303, -1, 5303, 5341, 5287, -1, 5287, 5341, 5288, -1, 5288, 5341, 5400, -1, 5289, 5400, 5337, -1, 5291, 5337, 5401, -1, 5291, 5289, 5337, -1, 5288, 5400, 5289, -1, 5337, 5336, 5401, -1, 5401, 5336, 5402, -1, 5402, 5336, 5403, -1, 5404, 5402, 5403, -1, 5404, 5332, 5402, -1, 5402, 5332, 5405, -1, 5406, 5402, 5405, -1, 5406, 5414, 5402, -1, 5406, 5412, 5414, -1, 5406, 5407, 5412, -1, 5406, 5408, 5407, -1, 5406, 5374, 5408, -1, 5406, 5409, 5374, -1, 5406, 5372, 5409, -1, 5375, 5410, 5412, -1, 5375, 5298, 5410, -1, 5375, 5279, 5298, -1, 5375, 5411, 5279, -1, 5375, 5300, 5411, -1, 5375, 5280, 5300, -1, 5375, 5282, 5280, -1, 5410, 5297, 5412, -1, 5412, 5297, 5295, -1, 5413, 5412, 5295, -1, 5413, 5414, 5412, -1, 5377, 5439, 5382, -1, 5382, 5439, 5456, -1, 5415, 5438, 5439, -1, 5415, 5344, 5438, -1, 5415, 5339, 5344, -1, 5415, 5340, 5339, -1, 5415, 5436, 5340, -1, 5415, 5281, 5436, -1, 5415, 5416, 5281, -1, 5415, 5299, 5416, -1, 5415, 5418, 5299, -1, 5415, 5417, 5418, -1, 5415, 5278, 5417, -1, 5415, 5427, 5278, -1, 5278, 5427, 5419, -1, 5419, 5427, 5296, -1, 5296, 5427, 5294, -1, 5294, 5427, 5293, -1, 5293, 5427, 5277, -1, 5277, 5427, 5421, -1, 5421, 5427, 5425, -1, 5420, 5421, 5425, -1, 5420, 5292, 5421, -1, 5420, 5423, 5292, -1, 5292, 5423, 5290, -1, 5290, 5423, 5422, -1, 5422, 5423, 5286, -1, 5286, 5423, 5424, -1, 5304, 5424, 5433, -1, 5304, 5286, 5424, -1, 5425, 5427, 5426, -1, 5426, 5427, 5428, -1, 5373, 5426, 5428, -1, 5373, 5429, 5426, -1, 5426, 5429, 5335, -1, 5335, 5429, 5431, -1, 5430, 5431, 5371, -1, 5430, 5335, 5431, -1, 5430, 5334, 5335, -1, 5430, 5331, 5334, -1, 5334, 5331, 5333, -1, 5424, 5432, 5433, -1, 5433, 5432, 5302, -1, 5302, 5432, 5435, -1, 5301, 5435, 5434, -1, 5301, 5302, 5435, -1, 5435, 5437, 5434, -1, 5434, 5437, 5436, -1, 5436, 5437, 5340, -1, 5438, 5349, 5439, -1, 5439, 5349, 5350, -1, 5440, 5439, 5350, -1, 5440, 5316, 5439, -1, 5440, 5441, 5316, -1, 5316, 5441, 5315, -1, 5315, 5441, 5442, -1, 5313, 5442, 5443, -1, 5313, 5315, 5442, -1, 5442, 5351, 5443, -1, 5443, 5351, 5312, -1, 5312, 5351, 5352, -1, 5444, 5352, 5446, -1, 5444, 5312, 5352, -1, 5352, 5445, 5446, -1, 5446, 5445, 5447, -1, 5447, 5445, 5448, -1, 5448, 5445, 5308, -1, 5308, 5445, 5449, -1, 5305, 5449, 5348, -1, 5456, 5348, 5356, -1, 5370, 5356, 5369, -1, 5370, 5456, 5356, -1, 5308, 5449, 5305, -1, 5305, 5348, 5456, -1, 5330, 5456, 5450, -1, 5330, 5305, 5456, -1, 5369, 5356, 5368, -1, 5368, 5356, 5451, -1, 5453, 5451, 5452, -1, 5363, 5453, 5452, -1, 5451, 5360, 5452, -1, 5452, 5360, 5358, -1, 5358, 5360, 5359, -1, 5453, 5368, 5451, -1, 5439, 5327, 5456, -1, 5439, 5326, 5327, -1, 5439, 5321, 5326, -1, 5439, 5455, 5321, -1, 5439, 5454, 5455, -1, 5439, 5317, 5454, -1, 5439, 5316, 5317, -1, 5327, 5457, 5456, -1, 5456, 5457, 5458, -1, 5329, 5456, 5458, -1, 5329, 5450, 5456, -1, 5459, 5635, 5553, -1, 5459, 5460, 5635, -1, 5459, 5461, 5460, -1, 5460, 5461, 5473, -1, 5473, 5461, 5555, -1, 5462, 5555, 5554, -1, 5463, 5554, 5557, -1, 5632, 5557, 5464, -1, 5474, 5464, 5558, -1, 5636, 5558, 5465, -1, 5475, 5465, 5559, -1, 5637, 5559, 5560, -1, 5638, 5560, 5476, -1, 5639, 5476, 5466, -1, 5625, 5466, 5570, -1, 5467, 5570, 5571, -1, 5623, 5571, 5468, -1, 5477, 5468, 5572, -1, 5469, 5572, 5573, -1, 5619, 5573, 5574, -1, 5478, 5574, 5470, -1, 5621, 5470, 5471, -1, 5616, 5471, 5479, -1, 5472, 5479, 5553, -1, 5635, 5472, 5553, -1, 5473, 5555, 5462, -1, 5462, 5554, 5463, -1, 5463, 5557, 5632, -1, 5632, 5464, 5474, -1, 5474, 5558, 5636, -1, 5636, 5465, 5475, -1, 5475, 5559, 5637, -1, 5637, 5560, 5638, -1, 5638, 5476, 5639, -1, 5639, 5466, 5625, -1, 5625, 5570, 5467, -1, 5467, 5571, 5623, -1, 5623, 5468, 5477, -1, 5477, 5572, 5469, -1, 5469, 5573, 5619, -1, 5619, 5574, 5478, -1, 5478, 5470, 5621, -1, 5621, 5471, 5616, -1, 5616, 5479, 5472, -1, 5579, 5600, 5593, -1, 5579, 5598, 5600, -1, 5579, 5480, 5598, -1, 5598, 5480, 5496, -1, 5496, 5480, 5481, -1, 5497, 5481, 5483, -1, 5482, 5483, 5580, -1, 5610, 5580, 5581, -1, 5484, 5581, 5485, -1, 5498, 5485, 5499, -1, 5500, 5499, 5582, -1, 5501, 5582, 5584, -1, 5486, 5584, 5488, -1, 5487, 5488, 5502, -1, 5503, 5502, 5489, -1, 5603, 5489, 5490, -1, 5504, 5490, 5491, -1, 5505, 5491, 5492, -1, 5506, 5492, 5493, -1, 5601, 5493, 5591, -1, 5507, 5591, 5494, -1, 5508, 5494, 5509, -1, 5495, 5509, 5592, -1, 5599, 5592, 5593, -1, 5600, 5599, 5593, -1, 5496, 5481, 5497, -1, 5497, 5483, 5482, -1, 5482, 5580, 5610, -1, 5610, 5581, 5484, -1, 5484, 5485, 5498, -1, 5498, 5499, 5500, -1, 5500, 5582, 5501, -1, 5501, 5584, 5486, -1, 5486, 5488, 5487, -1, 5487, 5502, 5503, -1, 5503, 5489, 5603, -1, 5603, 5490, 5504, -1, 5504, 5491, 5505, -1, 5505, 5492, 5506, -1, 5506, 5493, 5601, -1, 5601, 5591, 5507, -1, 5507, 5494, 5508, -1, 5508, 5509, 5495, -1, 5495, 5592, 5599, -1, 5549, 5586, 5548, -1, 5548, 5586, 5604, -1, 5604, 5586, 5605, -1, 5605, 5586, 5587, -1, 5510, 5605, 5587, -1, 5510, 5511, 5605, -1, 5510, 5513, 5511, -1, 5511, 5513, 5512, -1, 5512, 5513, 5589, -1, 5609, 5512, 5589, -1, 5589, 5585, 5609, -1, 5609, 5585, 5514, -1, 5514, 5585, 5583, -1, 5515, 5583, 5517, -1, 5516, 5517, 5519, -1, 5518, 5519, 5520, -1, 5611, 5520, 5521, -1, 5612, 5521, 5522, -1, 5613, 5522, 5523, -1, 5531, 5523, 5578, -1, 5596, 5578, 5524, -1, 5532, 5524, 5533, -1, 5595, 5533, 5552, -1, 5614, 5552, 5525, -1, 5534, 5525, 5526, -1, 5615, 5526, 5576, -1, 5527, 5576, 5535, -1, 5617, 5535, 5575, -1, 5618, 5575, 5536, -1, 5620, 5536, 5528, -1, 5622, 5528, 5569, -1, 5624, 5569, 5561, -1, 5529, 5561, 5530, -1, 5626, 5529, 5530, -1, 5514, 5583, 5515, -1, 5515, 5517, 5516, -1, 5516, 5519, 5518, -1, 5518, 5520, 5611, -1, 5611, 5521, 5612, -1, 5612, 5522, 5613, -1, 5613, 5523, 5531, -1, 5531, 5578, 5596, -1, 5596, 5524, 5532, -1, 5532, 5533, 5595, -1, 5595, 5552, 5614, -1, 5614, 5525, 5534, -1, 5534, 5526, 5615, -1, 5615, 5576, 5527, -1, 5527, 5535, 5617, -1, 5617, 5575, 5618, -1, 5618, 5536, 5620, -1, 5620, 5528, 5622, -1, 5622, 5569, 5624, -1, 5624, 5561, 5529, -1, 5530, 5567, 5626, -1, 5626, 5567, 5539, -1, 5539, 5567, 5537, -1, 5631, 5537, 5568, -1, 5538, 5568, 5630, -1, 5538, 5631, 5568, -1, 5539, 5537, 5631, -1, 5568, 5562, 5630, -1, 5562, 5566, 5630, -1, 5630, 5566, 5629, -1, 5629, 5566, 5540, -1, 5540, 5566, 5541, -1, 5628, 5541, 5565, -1, 5543, 5565, 5544, -1, 5542, 5544, 5564, -1, 5627, 5564, 5563, -1, 5633, 5563, 5556, -1, 5633, 5627, 5563, -1, 5540, 5541, 5628, -1, 5628, 5565, 5543, -1, 5543, 5544, 5542, -1, 5542, 5564, 5627, -1, 5602, 5594, 5545, -1, 5545, 5594, 5590, -1, 5606, 5590, 5588, -1, 5607, 5588, 5546, -1, 5608, 5546, 5547, -1, 5550, 5547, 5551, -1, 5548, 5551, 5549, -1, 5548, 5550, 5551, -1, 5545, 5590, 5606, -1, 5606, 5588, 5607, -1, 5607, 5546, 5608, -1, 5608, 5547, 5550, -1, 5594, 5602, 5577, -1, 5577, 5602, 5597, -1, 6622, 5533, 5577, -1, 6622, 5552, 5533, -1, 6622, 5525, 5552, -1, 6622, 5526, 5525, -1, 6622, 5479, 5526, -1, 6622, 5553, 5479, -1, 6622, 5459, 5553, -1, 6622, 5461, 5459, -1, 6622, 5555, 5461, -1, 6622, 5554, 5555, -1, 6622, 5557, 5554, -1, 6622, 5556, 5557, -1, 5557, 5556, 5464, -1, 5464, 5556, 5558, -1, 5558, 5556, 5465, -1, 5465, 5556, 5559, -1, 5559, 5556, 5560, -1, 5560, 5556, 5561, -1, 5476, 5561, 5466, -1, 5476, 5560, 5561, -1, 5561, 5556, 5530, -1, 5530, 5556, 5563, -1, 5562, 5563, 5564, -1, 5566, 5564, 5544, -1, 5565, 5566, 5544, -1, 5565, 5541, 5566, -1, 5530, 5563, 5562, -1, 5567, 5562, 5537, -1, 5567, 5530, 5562, -1, 5562, 5564, 5566, -1, 5562, 5568, 5537, -1, 5561, 5569, 5466, -1, 5466, 5569, 5570, -1, 5570, 5569, 5528, -1, 5571, 5528, 5468, -1, 5571, 5570, 5528, -1, 5528, 5536, 5468, -1, 5468, 5536, 5572, -1, 5572, 5536, 5573, -1, 5573, 5536, 5575, -1, 5574, 5575, 5470, -1, 5574, 5573, 5575, -1, 5575, 5535, 5470, -1, 5470, 5535, 5471, -1, 5471, 5535, 5576, -1, 5479, 5576, 5526, -1, 5479, 5471, 5576, -1, 5533, 5524, 5577, -1, 5577, 5524, 5578, -1, 5523, 5577, 5578, -1, 5523, 5579, 5577, -1, 5523, 5522, 5579, -1, 5579, 5522, 5480, -1, 5480, 5522, 5521, -1, 5481, 5521, 5520, -1, 5483, 5520, 5580, -1, 5483, 5481, 5520, -1, 5480, 5521, 5481, -1, 5520, 5519, 5580, -1, 5580, 5519, 5581, -1, 5581, 5519, 5485, -1, 5485, 5519, 5517, -1, 5499, 5517, 5582, -1, 5499, 5485, 5517, -1, 5517, 5583, 5582, -1, 5582, 5583, 5584, -1, 5584, 5583, 5585, -1, 5488, 5585, 5502, -1, 5488, 5584, 5585, -1, 5502, 5585, 5594, -1, 5489, 5594, 5490, -1, 5489, 5502, 5594, -1, 5513, 5586, 5589, -1, 5513, 5510, 5586, -1, 5586, 5510, 5587, -1, 5549, 5588, 5586, -1, 5549, 5546, 5588, -1, 5549, 5547, 5546, -1, 5549, 5551, 5547, -1, 5588, 5590, 5586, -1, 5586, 5590, 5589, -1, 5589, 5590, 5594, -1, 5585, 5589, 5594, -1, 5577, 5493, 5594, -1, 5577, 5591, 5493, -1, 5577, 5494, 5591, -1, 5577, 5509, 5494, -1, 5577, 5592, 5509, -1, 5577, 5593, 5592, -1, 5577, 5579, 5593, -1, 5493, 5492, 5594, -1, 5594, 5492, 5491, -1, 5490, 5594, 5491, -1, 5633, 5556, 5634, -1, 5634, 5556, 6622, -1, 5597, 5595, 5634, -1, 5597, 5532, 5595, -1, 5597, 5596, 5532, -1, 5597, 5531, 5596, -1, 5597, 5598, 5531, -1, 5597, 5600, 5598, -1, 5597, 5599, 5600, -1, 5597, 5495, 5599, -1, 5597, 5508, 5495, -1, 5597, 5507, 5508, -1, 5597, 5601, 5507, -1, 5597, 5602, 5601, -1, 5601, 5602, 5506, -1, 5506, 5602, 5505, -1, 5505, 5602, 5504, -1, 5504, 5602, 5603, -1, 5603, 5602, 5503, -1, 5503, 5602, 5548, -1, 5604, 5503, 5548, -1, 5604, 5609, 5503, -1, 5604, 5512, 5609, -1, 5604, 5511, 5512, -1, 5604, 5605, 5511, -1, 5602, 5545, 5548, -1, 5548, 5545, 5606, -1, 5607, 5548, 5606, -1, 5607, 5608, 5548, -1, 5548, 5608, 5550, -1, 5503, 5609, 5487, -1, 5487, 5609, 5514, -1, 5486, 5514, 5515, -1, 5501, 5515, 5500, -1, 5501, 5486, 5515, -1, 5487, 5514, 5486, -1, 5515, 5516, 5500, -1, 5500, 5516, 5498, -1, 5498, 5516, 5484, -1, 5484, 5516, 5518, -1, 5610, 5518, 5482, -1, 5610, 5484, 5518, -1, 5518, 5611, 5482, -1, 5482, 5611, 5497, -1, 5497, 5611, 5612, -1, 5496, 5612, 5613, -1, 5598, 5613, 5531, -1, 5598, 5496, 5613, -1, 5497, 5612, 5496, -1, 5595, 5614, 5634, -1, 5634, 5614, 5534, -1, 5615, 5634, 5534, -1, 5615, 5472, 5634, -1, 5615, 5527, 5472, -1, 5472, 5527, 5616, -1, 5616, 5527, 5617, -1, 5621, 5617, 5618, -1, 5478, 5618, 5620, -1, 5619, 5620, 5469, -1, 5619, 5478, 5620, -1, 5616, 5617, 5621, -1, 5621, 5618, 5478, -1, 5620, 5622, 5469, -1, 5469, 5622, 5477, -1, 5477, 5622, 5623, -1, 5623, 5622, 5624, -1, 5467, 5624, 5625, -1, 5467, 5623, 5624, -1, 5624, 5529, 5625, -1, 5625, 5529, 5639, -1, 5639, 5529, 5626, -1, 5638, 5626, 5630, -1, 5629, 5638, 5630, -1, 5629, 5633, 5638, -1, 5629, 5627, 5633, -1, 5629, 5542, 5627, -1, 5629, 5543, 5542, -1, 5629, 5628, 5543, -1, 5629, 5540, 5628, -1, 5626, 5539, 5630, -1, 5630, 5539, 5631, -1, 5538, 5630, 5631, -1, 5634, 5632, 5633, -1, 5634, 5463, 5632, -1, 5634, 5462, 5463, -1, 5634, 5473, 5462, -1, 5634, 5460, 5473, -1, 5634, 5635, 5460, -1, 5634, 5472, 5635, -1, 5632, 5474, 5633, -1, 5633, 5474, 5636, -1, 5475, 5633, 5636, -1, 5475, 5637, 5633, -1, 5633, 5637, 5638, -1, 5638, 5639, 5626, -1, 6588, 6376, 5640, -1, 6588, 6378, 6376, -1, 6588, 5641, 6378, -1, 6588, 6393, 5641, -1, 6588, 6472, 6393, -1, 6588, 6473, 6472, -1, 6588, 5643, 6473, -1, 6588, 5642, 5643, -1, 6588, 5652, 5642, -1, 5642, 5652, 5644, -1, 5644, 5652, 5645, -1, 5645, 5652, 6474, -1, 6474, 5652, 5789, -1, 5788, 5789, 5646, -1, 6365, 5788, 5646, -1, 6365, 5648, 5788, -1, 6365, 5647, 5648, -1, 5648, 5647, 5649, -1, 5649, 5647, 6347, -1, 5650, 6347, 6156, -1, 5650, 5649, 6347, -1, 5650, 5651, 5649, -1, 5649, 5651, 6476, -1, 6476, 5651, 6477, -1, 6477, 5651, 6133, -1, 6478, 6133, 5786, -1, 6486, 5786, 6487, -1, 6486, 6478, 5786, -1, 6587, 5839, 5652, -1, 6587, 6353, 5839, -1, 6587, 5654, 6353, -1, 6353, 5654, 5653, -1, 5653, 5654, 5656, -1, 5656, 5654, 6607, -1, 6606, 5656, 6607, -1, 6606, 5655, 5656, -1, 6606, 5657, 5655, -1, 6606, 6605, 5657, -1, 5657, 6605, 6436, -1, 6436, 6605, 6603, -1, 5667, 6603, 5658, -1, 5668, 5658, 6645, -1, 5659, 6645, 6600, -1, 6601, 5659, 6600, -1, 6601, 6437, 5659, -1, 6601, 5660, 6437, -1, 6437, 5660, 6438, -1, 6438, 5660, 6596, -1, 5661, 6596, 5669, -1, 5661, 6438, 6596, -1, 5661, 5662, 6438, -1, 5661, 6429, 5662, -1, 5661, 5663, 6429, -1, 6429, 5663, 5665, -1, 5665, 5663, 5666, -1, 5664, 5666, 5817, -1, 5664, 5665, 5666, -1, 6436, 6603, 5667, -1, 5667, 5658, 5668, -1, 5668, 6645, 5659, -1, 6596, 6597, 5669, -1, 5669, 6597, 5671, -1, 5671, 6597, 5670, -1, 6193, 5670, 6194, -1, 6193, 5671, 5670, -1, 6193, 6333, 5671, -1, 6193, 6217, 6333, -1, 6333, 6217, 6334, -1, 6334, 6217, 5673, -1, 6344, 5673, 5672, -1, 6344, 6334, 5673, -1, 5675, 5770, 5670, -1, 5675, 6512, 5770, -1, 5675, 6582, 6512, -1, 5675, 5674, 6582, -1, 5675, 5676, 5674, -1, 5675, 5678, 5676, -1, 5675, 5677, 5678, -1, 5675, 5679, 5677, -1, 5675, 5680, 5679, -1, 5675, 6574, 5680, -1, 5675, 6556, 6574, -1, 5675, 5683, 6556, -1, 6556, 5683, 6557, -1, 6557, 5683, 6559, -1, 6559, 5683, 6546, -1, 6546, 5683, 6560, -1, 6560, 5683, 5681, -1, 5681, 5683, 5682, -1, 5682, 5683, 6536, -1, 6536, 5683, 6535, -1, 5684, 6535, 5727, -1, 6538, 5727, 5685, -1, 6300, 5685, 6273, -1, 6300, 6538, 5685, -1, 6300, 6325, 6538, -1, 6538, 6325, 6547, -1, 6547, 6325, 5726, -1, 5726, 6325, 6298, -1, 5725, 6298, 5686, -1, 6550, 5686, 6297, -1, 6540, 6297, 6551, -1, 6540, 6550, 6297, -1, 6535, 5683, 6524, -1, 6524, 5683, 5742, -1, 5687, 5742, 5739, -1, 5687, 6524, 5742, -1, 5688, 6417, 5742, -1, 5688, 6423, 6417, -1, 5688, 5693, 6423, -1, 6423, 5693, 5691, -1, 5691, 5693, 5689, -1, 5690, 5691, 5689, -1, 5690, 6454, 5691, -1, 5691, 6454, 5793, -1, 5793, 6454, 6452, -1, 6400, 6452, 6451, -1, 6450, 6400, 6451, -1, 6450, 6402, 6400, -1, 6450, 6449, 6402, -1, 6402, 6449, 6403, -1, 6403, 6449, 6448, -1, 5830, 6448, 6179, -1, 6418, 6179, 5692, -1, 6406, 5692, 6148, -1, 6408, 6148, 6409, -1, 6408, 6406, 6148, -1, 5693, 5694, 5689, -1, 5689, 5694, 6456, -1, 6456, 5694, 5701, -1, 6467, 5701, 5695, -1, 6630, 6467, 5695, -1, 6630, 5697, 6467, -1, 6630, 5696, 5697, -1, 5697, 5696, 5698, -1, 5698, 5696, 6593, -1, 6442, 6593, 6592, -1, 6443, 6592, 6590, -1, 5699, 6590, 6374, -1, 5699, 6443, 6590, -1, 5699, 6457, 6443, -1, 5699, 6459, 6457, -1, 5699, 6390, 6459, -1, 6459, 6390, 6460, -1, 6460, 6390, 5700, -1, 6445, 5700, 6461, -1, 6445, 6460, 5700, -1, 6456, 5701, 6467, -1, 5698, 6593, 6442, -1, 6442, 6592, 6443, -1, 6590, 5702, 6374, -1, 6374, 5702, 5703, -1, 6375, 5703, 5704, -1, 6375, 6374, 5703, -1, 5703, 5640, 5704, -1, 5704, 5640, 6376, -1, 5706, 5705, 6315, -1, 6288, 5706, 6315, -1, 6288, 5707, 5706, -1, 6288, 6314, 5707, -1, 5707, 6314, 6564, -1, 6564, 6314, 6287, -1, 6579, 6287, 6565, -1, 6579, 6564, 6287, -1, 5708, 5842, 6577, -1, 5708, 5710, 5842, -1, 5708, 5709, 5710, -1, 5710, 5709, 6318, -1, 6318, 5709, 6585, -1, 6291, 6585, 5720, -1, 5711, 5720, 6544, -1, 6292, 6544, 6543, -1, 6293, 6543, 5712, -1, 6321, 5712, 6294, -1, 6321, 6293, 5712, -1, 6585, 6575, 5720, -1, 5720, 6575, 5713, -1, 5713, 6575, 6556, -1, 6556, 6575, 6574, -1, 6512, 6582, 5718, -1, 5718, 6582, 6570, -1, 5715, 6570, 5714, -1, 6311, 5714, 6312, -1, 6311, 5715, 5714, -1, 6311, 6309, 5715, -1, 5715, 6309, 6500, -1, 6500, 6309, 6513, -1, 6513, 6309, 5716, -1, 6501, 5716, 5769, -1, 5768, 5769, 5717, -1, 6503, 5717, 5766, -1, 6503, 5768, 5717, -1, 5718, 6570, 5715, -1, 5714, 6569, 6312, -1, 6312, 6569, 6567, -1, 6285, 6567, 5719, -1, 6286, 5719, 6565, -1, 6287, 6286, 6565, -1, 6312, 6567, 6285, -1, 6285, 5719, 6286, -1, 6291, 5720, 5711, -1, 5711, 6544, 6292, -1, 6292, 6543, 6293, -1, 5712, 5721, 6294, -1, 6294, 5721, 5722, -1, 5723, 5722, 6541, -1, 5724, 6541, 6551, -1, 6297, 5724, 6551, -1, 6294, 5722, 5723, -1, 5723, 6541, 5724, -1, 6550, 5725, 5686, -1, 5725, 5726, 6298, -1, 6538, 5684, 5727, -1, 5684, 6536, 6535, -1, 5685, 5728, 6273, -1, 6273, 5728, 5729, -1, 5754, 5729, 5755, -1, 5756, 5755, 5730, -1, 5757, 5730, 6521, -1, 6520, 5757, 6521, -1, 6520, 5731, 5757, -1, 6520, 5732, 5731, -1, 5731, 5732, 6275, -1, 6275, 5732, 5733, -1, 5758, 5733, 6518, -1, 6249, 6518, 6531, -1, 5767, 6531, 6517, -1, 6250, 6517, 5734, -1, 6529, 6250, 5734, -1, 6529, 5735, 6250, -1, 6529, 6528, 5735, -1, 5735, 6528, 5736, -1, 5736, 6528, 5737, -1, 6271, 5737, 6516, -1, 6515, 6271, 6516, -1, 6515, 5738, 6271, -1, 6515, 6514, 5738, -1, 5738, 6514, 6251, -1, 6251, 6514, 5739, -1, 5742, 6251, 5739, -1, 5742, 6229, 6251, -1, 5742, 5740, 6229, -1, 5742, 5741, 5740, -1, 5742, 6228, 5741, -1, 5742, 5823, 6228, -1, 5742, 6417, 5823, -1, 5823, 6417, 6422, -1, 5743, 6422, 5744, -1, 5824, 5744, 5745, -1, 5746, 5824, 5745, -1, 5746, 5747, 5824, -1, 5746, 6414, 5747, -1, 5747, 6414, 6181, -1, 6181, 6414, 6413, -1, 5749, 6413, 6412, -1, 5748, 5749, 6412, -1, 5748, 6182, 5749, -1, 5748, 6411, 6182, -1, 6182, 6411, 5750, -1, 5750, 6411, 5751, -1, 6147, 5751, 5829, -1, 5752, 5829, 6410, -1, 5753, 6410, 6409, -1, 6148, 5753, 6409, -1, 6273, 5729, 5754, -1, 5754, 5755, 5756, -1, 5756, 5730, 5757, -1, 6275, 5733, 5758, -1, 5758, 6518, 6249, -1, 6277, 6249, 6248, -1, 5849, 6248, 6247, -1, 5848, 6247, 6246, -1, 6279, 6246, 5759, -1, 5847, 5759, 5846, -1, 6280, 5846, 5760, -1, 6281, 5760, 5845, -1, 5844, 5845, 6245, -1, 6282, 6245, 6244, -1, 5762, 6244, 6267, -1, 5761, 6267, 6493, -1, 5761, 5762, 6267, -1, 5761, 6504, 5762, -1, 5762, 6504, 5763, -1, 5763, 6504, 5764, -1, 5765, 5764, 5766, -1, 5717, 5765, 5766, -1, 6249, 6531, 5767, -1, 5767, 6517, 6250, -1, 5736, 5737, 6271, -1, 5763, 5764, 5765, -1, 5768, 6501, 5769, -1, 6501, 6513, 5716, -1, 5770, 5771, 5670, -1, 5670, 5771, 6499, -1, 5779, 6499, 5772, -1, 6265, 5772, 5773, -1, 5774, 5773, 6498, -1, 6507, 5774, 6498, -1, 6507, 5776, 5774, -1, 6507, 5775, 5776, -1, 5776, 5775, 5777, -1, 5777, 5775, 6497, -1, 5778, 6497, 6495, -1, 6494, 5778, 6495, -1, 6494, 6242, 5778, -1, 6494, 6493, 6242, -1, 6242, 6493, 6267, -1, 5670, 6499, 5779, -1, 5780, 5670, 5779, -1, 5780, 5781, 5670, -1, 5670, 5781, 5782, -1, 6194, 5670, 5782, -1, 5779, 5772, 6265, -1, 6265, 5773, 5774, -1, 5777, 6497, 5778, -1, 5783, 5871, 6482, -1, 5783, 5784, 5871, -1, 5871, 5784, 6153, -1, 6153, 5784, 5787, -1, 5785, 5787, 6481, -1, 6480, 5785, 6481, -1, 6480, 6154, 5785, -1, 6480, 6479, 6154, -1, 6154, 6479, 6487, -1, 5786, 6154, 6487, -1, 6153, 5787, 5785, -1, 6478, 6477, 6133, -1, 5788, 6474, 5789, -1, 6472, 6470, 6393, -1, 6393, 6470, 6379, -1, 6379, 6470, 6380, -1, 6380, 6470, 6468, -1, 6381, 6468, 6482, -1, 6382, 6482, 6131, -1, 6130, 6382, 6131, -1, 6130, 6383, 6382, -1, 6130, 5790, 6383, -1, 6130, 6129, 5790, -1, 5790, 6129, 6384, -1, 6384, 6129, 5791, -1, 5831, 5791, 5801, -1, 5792, 5801, 6398, -1, 5792, 5831, 5801, -1, 6380, 6468, 6381, -1, 5793, 6452, 6400, -1, 6179, 6448, 5795, -1, 5795, 6448, 6463, -1, 5794, 5795, 6463, -1, 5794, 5796, 5795, -1, 5794, 6126, 5796, -1, 5794, 5797, 6126, -1, 6126, 5797, 5798, -1, 5799, 5798, 6388, -1, 6387, 5799, 6388, -1, 6387, 5800, 5799, -1, 6387, 6398, 5800, -1, 5800, 6398, 5801, -1, 6388, 5798, 6389, -1, 6389, 5798, 6446, -1, 5802, 6446, 6461, -1, 5700, 5802, 6461, -1, 6389, 6446, 5802, -1, 6440, 5803, 6433, -1, 6440, 5814, 5803, -1, 5803, 5814, 6138, -1, 6138, 5814, 5813, -1, 6331, 6138, 5813, -1, 6331, 6140, 6138, -1, 6331, 5804, 6140, -1, 6140, 5804, 6165, -1, 6165, 5804, 5805, -1, 6329, 6165, 5805, -1, 6329, 5806, 6165, -1, 6329, 6328, 5806, -1, 5806, 6328, 6142, -1, 6142, 6328, 6326, -1, 6167, 6326, 5807, -1, 5828, 5807, 5808, -1, 6214, 5808, 6346, -1, 5841, 6346, 5809, -1, 6335, 5841, 5809, -1, 6335, 5810, 5841, -1, 6335, 5811, 5810, -1, 5810, 5811, 5812, -1, 5812, 5811, 5672, -1, 5673, 5812, 5672, -1, 5813, 5814, 6339, -1, 6339, 5814, 5816, -1, 5815, 5816, 5817, -1, 5666, 5815, 5817, -1, 6339, 5816, 5815, -1, 5657, 6428, 5655, -1, 5655, 6428, 5818, -1, 6356, 5818, 5819, -1, 6357, 5819, 6434, -1, 6427, 6357, 6434, -1, 6427, 5820, 6357, -1, 6427, 5821, 5820, -1, 5820, 5821, 6358, -1, 6358, 5821, 5822, -1, 6359, 5822, 6161, -1, 5837, 6161, 5838, -1, 5836, 5838, 6135, -1, 6361, 6135, 6363, -1, 6361, 5836, 6135, -1, 5655, 5818, 6356, -1, 6356, 5819, 6357, -1, 6161, 5822, 6162, -1, 6162, 5822, 6426, -1, 6433, 6162, 6426, -1, 6433, 6163, 6162, -1, 6433, 5803, 6163, -1, 5823, 6422, 5743, -1, 5743, 5744, 5824, -1, 6181, 6413, 5749, -1, 5750, 5751, 6147, -1, 6184, 6147, 6172, -1, 5825, 6172, 6146, -1, 6185, 6146, 6171, -1, 6186, 6171, 5826, -1, 5870, 5826, 6144, -1, 6188, 6144, 5827, -1, 5869, 5827, 5868, -1, 6190, 5868, 5867, -1, 6191, 5867, 5866, -1, 5828, 5866, 6167, -1, 5807, 5828, 6167, -1, 6147, 5829, 5752, -1, 5752, 6410, 5753, -1, 6406, 6418, 5692, -1, 6418, 5830, 6179, -1, 5830, 6403, 6448, -1, 5831, 6384, 5791, -1, 6382, 6381, 6482, -1, 6347, 5832, 6156, -1, 6156, 5832, 6364, -1, 5833, 6364, 5835, -1, 5834, 5835, 6363, -1, 6135, 5834, 6363, -1, 6156, 6364, 5833, -1, 5833, 5835, 5834, -1, 5836, 5837, 5838, -1, 5837, 6359, 6161, -1, 6359, 6358, 5822, -1, 5839, 6351, 5652, -1, 5652, 6351, 5840, -1, 5789, 5652, 5840, -1, 5828, 5808, 6214, -1, 6214, 6346, 5841, -1, 6142, 6326, 6167, -1, 6291, 6318, 6585, -1, 5842, 5843, 6577, -1, 6577, 5843, 6315, -1, 5705, 6577, 6315, -1, 5762, 6282, 6244, -1, 6282, 5844, 6245, -1, 5844, 6281, 5845, -1, 6281, 6280, 5760, -1, 6280, 5847, 5846, -1, 5847, 6279, 5759, -1, 6279, 5848, 6246, -1, 5848, 5849, 6247, -1, 5849, 6277, 6248, -1, 6277, 5758, 6249, -1, 5782, 5781, 5860, -1, 5860, 5781, 6240, -1, 6195, 6240, 5850, -1, 6196, 5850, 6238, -1, 6222, 6238, 5851, -1, 6197, 5851, 6262, -1, 6198, 6262, 6260, -1, 6224, 6260, 6236, -1, 5852, 6236, 6258, -1, 6200, 6258, 6256, -1, 6201, 6256, 5854, -1, 5853, 5854, 5861, -1, 5862, 5861, 5863, -1, 5855, 5863, 6234, -1, 5864, 6234, 5856, -1, 6202, 5856, 5857, -1, 6203, 5857, 6232, -1, 5858, 6232, 6252, -1, 6205, 6252, 5865, -1, 6206, 5865, 5859, -1, 5741, 5859, 5740, -1, 5741, 6206, 5859, -1, 5860, 6240, 6195, -1, 6195, 5850, 6196, -1, 6196, 6238, 6222, -1, 6222, 5851, 6197, -1, 6197, 6262, 6198, -1, 6198, 6260, 6224, -1, 6224, 6236, 5852, -1, 5852, 6258, 6200, -1, 6200, 6256, 6201, -1, 6201, 5854, 5853, -1, 5853, 5861, 5862, -1, 5862, 5863, 5855, -1, 5855, 6234, 5864, -1, 5864, 5856, 6202, -1, 6202, 5857, 6203, -1, 6203, 6232, 5858, -1, 5858, 6252, 6205, -1, 6205, 5865, 6206, -1, 5828, 6191, 5866, -1, 6191, 6190, 5867, -1, 6190, 5869, 5868, -1, 5869, 6188, 5827, -1, 6188, 5870, 6144, -1, 5870, 6186, 5826, -1, 6186, 6185, 6171, -1, 6185, 5825, 6146, -1, 5825, 6184, 6172, -1, 6184, 5750, 6147, -1, 5871, 6131, 6482, -1, 5799, 6126, 5798, -1, 6689, 6352, 6608, -1, 6689, 6350, 6352, -1, 6689, 6367, 6350, -1, 6689, 6366, 6367, -1, 6689, 6349, 6366, -1, 6689, 6483, 6349, -1, 6689, 5872, 6483, -1, 6689, 5873, 5872, -1, 6689, 5874, 5873, -1, 6689, 5875, 5874, -1, 5874, 5875, 5876, -1, 5876, 5875, 6471, -1, 6471, 5875, 6010, -1, 6010, 5875, 6392, -1, 6469, 6392, 5877, -1, 5878, 6469, 5877, -1, 5878, 5879, 6469, -1, 5878, 6394, 5879, -1, 5879, 6394, 6492, -1, 6492, 6394, 6395, -1, 6152, 6395, 6078, -1, 6152, 6492, 6395, -1, 6152, 5881, 6492, -1, 6492, 5881, 5880, -1, 5880, 5881, 6132, -1, 5882, 6132, 6491, -1, 5882, 5880, 6132, -1, 6589, 5883, 5875, -1, 6589, 6373, 5883, -1, 6589, 5884, 6373, -1, 6373, 5884, 6391, -1, 6391, 5884, 5885, -1, 6075, 5885, 5886, -1, 6458, 6075, 5886, -1, 6458, 5887, 6075, -1, 6075, 5887, 5888, -1, 5888, 5887, 6444, -1, 5889, 6444, 6026, -1, 6027, 6026, 6462, -1, 6399, 6462, 6028, -1, 5890, 6028, 6447, -1, 6029, 6447, 6031, -1, 6149, 6031, 6032, -1, 6149, 6029, 6031, -1, 5886, 5885, 5891, -1, 5891, 5885, 6591, -1, 5892, 6591, 5902, -1, 5903, 5902, 5893, -1, 6621, 5903, 5893, -1, 6621, 5894, 5903, -1, 6621, 6631, 5894, -1, 5894, 6631, 6594, -1, 5896, 6594, 5897, -1, 5895, 5896, 5897, -1, 5895, 6455, 5896, -1, 5895, 5898, 6455, -1, 6455, 5898, 5899, -1, 5901, 5899, 6424, -1, 5900, 6424, 6453, -1, 5900, 5901, 6424, -1, 5891, 6591, 5892, -1, 5892, 5902, 5903, -1, 5894, 6594, 5896, -1, 6424, 5899, 6074, -1, 6074, 5899, 5987, -1, 5905, 5987, 5904, -1, 6207, 5905, 5904, -1, 6207, 6416, 5905, -1, 6207, 5906, 6416, -1, 6207, 5907, 5906, -1, 5906, 5907, 6415, -1, 6415, 5907, 6180, -1, 6421, 6180, 6073, -1, 6420, 6073, 5908, -1, 6420, 6421, 6073, -1, 5910, 5909, 5987, -1, 5910, 5972, 5909, -1, 5910, 5973, 5972, -1, 5910, 6561, 5973, -1, 5910, 5911, 6561, -1, 5910, 5912, 5911, -1, 5910, 6545, 5912, -1, 5910, 6558, 6545, -1, 5910, 5913, 6558, -1, 5910, 5914, 5913, -1, 5910, 5963, 5914, -1, 5914, 5963, 6573, -1, 5915, 5914, 6573, -1, 5915, 6555, 5914, -1, 5915, 5916, 6555, -1, 5915, 6576, 5916, -1, 5916, 6576, 6289, -1, 6290, 5916, 6289, -1, 6290, 6554, 5916, -1, 6290, 5917, 6554, -1, 6554, 5917, 5918, -1, 5918, 5917, 6319, -1, 6320, 5918, 6319, -1, 6320, 6553, 5918, -1, 6320, 6322, 6553, -1, 6553, 6322, 6542, -1, 6542, 6322, 6295, -1, 5919, 6295, 6296, -1, 6552, 6296, 6539, -1, 6552, 5919, 6296, -1, 5920, 6510, 5963, -1, 5920, 6509, 6510, -1, 5920, 6002, 6509, -1, 5920, 6004, 6002, -1, 5920, 6239, 6004, -1, 5920, 6218, 6239, -1, 5920, 6192, 6218, -1, 5920, 6332, 6192, -1, 5920, 6342, 6332, -1, 5920, 6595, 6342, -1, 6342, 6595, 5922, -1, 5922, 6595, 5921, -1, 6439, 5922, 5921, -1, 6439, 5923, 5922, -1, 5922, 5923, 6059, -1, 6341, 6059, 6060, -1, 6061, 6060, 6430, -1, 6340, 6430, 6431, -1, 6338, 6431, 5924, -1, 6062, 5924, 6063, -1, 6137, 6063, 6441, -1, 6136, 6441, 6082, -1, 6136, 6137, 6441, -1, 5921, 6595, 5925, -1, 5925, 6595, 6598, -1, 6599, 5925, 6598, -1, 6599, 5927, 5925, -1, 6599, 5926, 5927, -1, 5927, 5926, 6602, -1, 5929, 6602, 6647, -1, 5928, 5929, 6647, -1, 5928, 5932, 5929, -1, 5928, 6604, 5932, -1, 5932, 6604, 5933, -1, 5934, 5933, 6609, -1, 6057, 6609, 6058, -1, 6435, 6058, 5930, -1, 5931, 5930, 6053, -1, 5931, 6435, 5930, -1, 5927, 6602, 5929, -1, 5932, 5933, 5934, -1, 5934, 6609, 6057, -1, 5930, 6058, 6354, -1, 6354, 6058, 5935, -1, 6368, 5935, 6608, -1, 6352, 6368, 6608, -1, 6354, 5935, 6368, -1, 6562, 5936, 5971, -1, 6562, 5937, 5936, -1, 6562, 5938, 5937, -1, 5937, 5938, 6563, -1, 6313, 6563, 6578, -1, 5961, 6578, 5939, -1, 5940, 5961, 5939, -1, 5940, 6284, 5961, -1, 5940, 6566, 6284, -1, 6284, 6566, 6283, -1, 6283, 6566, 6568, -1, 6310, 6568, 5942, -1, 5941, 5942, 5962, -1, 5941, 6310, 5942, -1, 5941, 5944, 6310, -1, 6310, 5944, 5943, -1, 5943, 5944, 5945, -1, 6009, 5945, 5946, -1, 6308, 5946, 5948, -1, 5947, 6308, 5948, -1, 5947, 6307, 6308, -1, 5947, 6502, 6307, -1, 6307, 6502, 5949, -1, 5949, 6502, 5950, -1, 5951, 5949, 5950, -1, 5951, 5953, 5949, -1, 5951, 5952, 5953, -1, 5953, 5952, 6306, -1, 6306, 5952, 6102, -1, 6101, 6102, 6243, -1, 6099, 6243, 6100, -1, 6098, 6100, 6097, -1, 6305, 6097, 6096, -1, 5954, 6096, 5955, -1, 6304, 5955, 6268, -1, 6303, 6268, 5956, -1, 6278, 5956, 5957, -1, 6094, 5957, 6095, -1, 6276, 6095, 5958, -1, 6532, 5958, 5959, -1, 6530, 5959, 5960, -1, 6530, 6532, 5959, -1, 5937, 6563, 6313, -1, 6313, 6578, 5961, -1, 6283, 6568, 6310, -1, 5942, 6580, 5962, -1, 5962, 6580, 6511, -1, 6511, 6580, 6581, -1, 5963, 6581, 6583, -1, 6584, 5963, 6583, -1, 6584, 5964, 5963, -1, 5963, 5964, 5965, -1, 6571, 5963, 5965, -1, 6571, 6572, 5963, -1, 5963, 6572, 6573, -1, 6511, 6581, 5963, -1, 6510, 6511, 5963, -1, 6289, 6576, 6317, -1, 6317, 6576, 5966, -1, 5967, 5966, 6586, -1, 6316, 6586, 5968, -1, 6316, 5967, 6586, -1, 6317, 5966, 5967, -1, 6586, 5970, 5968, -1, 5968, 5970, 5969, -1, 5969, 5970, 5971, -1, 5936, 5969, 5971, -1, 5972, 5973, 5978, -1, 5978, 5973, 5974, -1, 5975, 5974, 6537, -1, 5983, 6537, 5984, -1, 5985, 5984, 5976, -1, 5986, 5976, 6548, -1, 6324, 6548, 6549, -1, 5977, 6324, 6549, -1, 5977, 6323, 6324, -1, 5977, 6539, 6323, -1, 6323, 6539, 6296, -1, 5978, 5974, 5975, -1, 5975, 6537, 5983, -1, 5979, 5983, 6299, -1, 5980, 6299, 6274, -1, 6522, 6274, 5981, -1, 5982, 5981, 6534, -1, 5982, 6522, 5981, -1, 5983, 5984, 5985, -1, 5985, 5976, 5986, -1, 5986, 6548, 6324, -1, 5919, 6542, 6295, -1, 5909, 6523, 5987, -1, 5987, 6523, 5988, -1, 6230, 5988, 6272, -1, 6230, 5987, 5988, -1, 6230, 6104, 5987, -1, 5987, 6104, 6103, -1, 5904, 5987, 6103, -1, 5988, 5989, 6272, -1, 6272, 5989, 6525, -1, 5994, 6525, 6526, -1, 5990, 6526, 5995, -1, 5991, 5995, 6527, -1, 5992, 5991, 6527, -1, 5992, 6270, 5991, -1, 5992, 5993, 6270, -1, 6270, 5993, 6269, -1, 6269, 5993, 5960, -1, 5959, 6269, 5960, -1, 6272, 6525, 5994, -1, 5994, 6526, 5990, -1, 5990, 5995, 5991, -1, 6519, 6302, 6532, -1, 6519, 5996, 6302, -1, 6519, 6533, 5996, -1, 5996, 6533, 5997, -1, 6301, 5997, 6534, -1, 5981, 6301, 6534, -1, 5996, 5997, 6301, -1, 6522, 5980, 6274, -1, 5980, 5979, 6299, -1, 5979, 5975, 5983, -1, 6102, 5952, 5998, -1, 5998, 5952, 6505, -1, 5999, 5998, 6505, -1, 5999, 6266, 5998, -1, 5999, 6000, 6266, -1, 6266, 6000, 6005, -1, 6005, 6000, 6001, -1, 6006, 6001, 6496, -1, 6506, 6006, 6496, -1, 6506, 6241, 6006, -1, 6506, 6508, 6241, -1, 6241, 6508, 6007, -1, 6007, 6508, 6008, -1, 6264, 6008, 6003, -1, 6002, 6264, 6003, -1, 6002, 6004, 6264, -1, 6005, 6001, 6006, -1, 6007, 6008, 6264, -1, 5943, 5945, 6009, -1, 6009, 5946, 6308, -1, 6469, 6010, 6392, -1, 6483, 6484, 6349, -1, 6349, 6484, 6011, -1, 6011, 6484, 6348, -1, 6348, 6484, 6485, -1, 6016, 6485, 6475, -1, 6012, 6475, 6017, -1, 6013, 6012, 6017, -1, 6013, 6372, 6012, -1, 6013, 6157, 6372, -1, 6372, 6157, 6014, -1, 6014, 6157, 6158, -1, 6362, 6158, 6015, -1, 6362, 6014, 6158, -1, 6348, 6485, 6016, -1, 6017, 6475, 6134, -1, 6134, 6475, 6018, -1, 6155, 6018, 6019, -1, 6020, 6155, 6019, -1, 6020, 6022, 6155, -1, 6020, 6021, 6022, -1, 6022, 6021, 6023, -1, 6024, 6023, 6488, -1, 6489, 6024, 6488, -1, 6489, 6025, 6024, -1, 6489, 6490, 6025, -1, 6025, 6490, 6491, -1, 6132, 6025, 6491, -1, 6134, 6018, 6155, -1, 6022, 6023, 6024, -1, 5888, 6444, 5889, -1, 5889, 6026, 6027, -1, 6027, 6462, 6399, -1, 6399, 6028, 5890, -1, 5890, 6447, 6029, -1, 6127, 5890, 6029, -1, 6127, 6386, 5890, -1, 6127, 6128, 6386, -1, 6386, 6128, 6385, -1, 6385, 6128, 6397, -1, 6397, 6128, 6150, -1, 6030, 6150, 6151, -1, 6396, 6151, 6081, -1, 6396, 6030, 6151, -1, 6031, 6033, 6032, -1, 6032, 6033, 6044, -1, 6178, 6044, 6404, -1, 6177, 6404, 6405, -1, 6034, 6177, 6405, -1, 6034, 6176, 6177, -1, 6034, 6407, 6176, -1, 6176, 6407, 6175, -1, 6175, 6407, 6419, -1, 6035, 6175, 6419, -1, 6035, 6174, 6175, -1, 6035, 6068, 6174, -1, 6174, 6068, 6173, -1, 6173, 6068, 6210, -1, 6145, 6210, 6183, -1, 6123, 6183, 6036, -1, 6124, 6036, 6211, -1, 6037, 6211, 6038, -1, 6170, 6038, 6212, -1, 6039, 6212, 6187, -1, 6125, 6187, 6040, -1, 6169, 6040, 6189, -1, 6168, 6189, 6041, -1, 6143, 6041, 6042, -1, 6336, 6042, 6213, -1, 6043, 6213, 6093, -1, 6043, 6336, 6213, -1, 6033, 6045, 6044, -1, 6044, 6045, 6046, -1, 6046, 6045, 6048, -1, 6401, 6048, 6464, -1, 6049, 6464, 6465, -1, 6047, 6465, 6466, -1, 6424, 6466, 6453, -1, 6424, 6047, 6466, -1, 6046, 6048, 6401, -1, 6401, 6464, 6049, -1, 6049, 6465, 6047, -1, 5901, 6455, 5899, -1, 6441, 6432, 6082, -1, 6082, 6432, 6370, -1, 6083, 6370, 6050, -1, 6160, 6050, 6360, -1, 6371, 6160, 6360, -1, 6371, 6159, 6160, -1, 6371, 6015, 6159, -1, 6159, 6015, 6158, -1, 6432, 6425, 6370, -1, 6370, 6425, 6369, -1, 6369, 6425, 6051, -1, 6054, 6051, 6055, -1, 6056, 6055, 6052, -1, 6355, 6052, 6053, -1, 5930, 6355, 6053, -1, 6369, 6051, 6054, -1, 6054, 6055, 6056, -1, 6056, 6052, 6355, -1, 6435, 6057, 6058, -1, 5922, 6059, 6341, -1, 6341, 6060, 6061, -1, 6061, 6430, 6340, -1, 6340, 6431, 6338, -1, 6338, 5924, 6062, -1, 6062, 6063, 6137, -1, 6064, 6062, 6137, -1, 6064, 6330, 6062, -1, 6064, 6139, 6330, -1, 6330, 6139, 6065, -1, 6065, 6139, 6066, -1, 6066, 6139, 6164, -1, 6067, 6164, 6141, -1, 6327, 6141, 6337, -1, 6327, 6067, 6141, -1, 6032, 6044, 6178, -1, 6178, 6404, 6177, -1, 6210, 6068, 6209, -1, 6209, 6068, 6069, -1, 6070, 6209, 6069, -1, 6070, 6071, 6209, -1, 6070, 6072, 6071, -1, 6071, 6072, 6208, -1, 6208, 6072, 5908, -1, 6073, 6208, 5908, -1, 6421, 6415, 6180, -1, 5905, 6074, 5987, -1, 6075, 6391, 5885, -1, 5883, 6076, 5875, -1, 5875, 6076, 6377, -1, 6077, 5875, 6377, -1, 6077, 6392, 5875, -1, 6395, 6080, 6078, -1, 6078, 6080, 6079, -1, 6079, 6080, 6081, -1, 6151, 6079, 6081, -1, 6030, 6397, 6150, -1, 6012, 6016, 6475, -1, 6082, 6370, 6083, -1, 6083, 6050, 6160, -1, 6337, 6166, 6336, -1, 6337, 6141, 6166, -1, 6067, 6066, 6164, -1, 6192, 6332, 6087, -1, 6087, 6332, 6085, -1, 6084, 6087, 6085, -1, 6084, 6086, 6087, -1, 6084, 6343, 6086, -1, 6086, 6343, 6216, -1, 6216, 6343, 6088, -1, 6215, 6088, 6090, -1, 6089, 6215, 6090, -1, 6089, 6091, 6215, -1, 6089, 6345, 6091, -1, 6091, 6345, 6092, -1, 6092, 6345, 6093, -1, 6213, 6092, 6093, -1, 6216, 6088, 6215, -1, 6302, 6276, 6532, -1, 6532, 6276, 5958, -1, 6276, 6094, 6095, -1, 6094, 6278, 5957, -1, 6278, 6303, 5956, -1, 6303, 6304, 6268, -1, 6304, 5954, 5955, -1, 5954, 6305, 6096, -1, 6305, 6098, 6097, -1, 6098, 6099, 6100, -1, 6099, 6101, 6243, -1, 6101, 6306, 6102, -1, 6103, 6104, 6105, -1, 6105, 6104, 6106, -1, 6114, 6106, 6115, -1, 6204, 6115, 6107, -1, 6227, 6107, 6108, -1, 6226, 6108, 6231, -1, 6116, 6231, 6109, -1, 6117, 6109, 6233, -1, 6118, 6233, 6110, -1, 6225, 6110, 6253, -1, 6119, 6253, 6254, -1, 6120, 6254, 6255, -1, 6199, 6255, 6257, -1, 6111, 6257, 6235, -1, 6121, 6235, 6259, -1, 6223, 6259, 6261, -1, 6221, 6261, 6237, -1, 6220, 6237, 6122, -1, 6219, 6122, 6263, -1, 6112, 6263, 6113, -1, 6218, 6113, 6239, -1, 6218, 6112, 6113, -1, 6105, 6106, 6114, -1, 6114, 6115, 6204, -1, 6204, 6107, 6227, -1, 6227, 6108, 6226, -1, 6226, 6231, 6116, -1, 6116, 6109, 6117, -1, 6117, 6233, 6118, -1, 6118, 6110, 6225, -1, 6225, 6253, 6119, -1, 6119, 6254, 6120, -1, 6120, 6255, 6199, -1, 6199, 6257, 6111, -1, 6111, 6235, 6121, -1, 6121, 6259, 6223, -1, 6223, 6261, 6221, -1, 6221, 6237, 6220, -1, 6220, 6122, 6219, -1, 6219, 6263, 6112, -1, 6173, 6210, 6145, -1, 6145, 6183, 6123, -1, 6123, 6036, 6124, -1, 6124, 6211, 6037, -1, 6037, 6038, 6170, -1, 6170, 6212, 6039, -1, 6039, 6187, 6125, -1, 6125, 6040, 6169, -1, 6169, 6189, 6168, -1, 6168, 6041, 6143, -1, 6143, 6042, 6336, -1, 6166, 6143, 6336, -1, 6126, 6029, 5796, -1, 6126, 6127, 6029, -1, 6126, 5799, 6127, -1, 6127, 5799, 6128, -1, 6128, 5799, 5800, -1, 6150, 5800, 5801, -1, 6151, 5801, 5791, -1, 6079, 5791, 6129, -1, 6078, 6129, 6130, -1, 6152, 6130, 6131, -1, 5881, 6131, 5871, -1, 6132, 5871, 6153, -1, 6025, 6153, 5785, -1, 6024, 5785, 6154, -1, 6022, 6154, 5786, -1, 6155, 5786, 6133, -1, 6134, 6133, 5651, -1, 6017, 5651, 5650, -1, 6013, 5650, 6156, -1, 6157, 6156, 5833, -1, 6158, 5833, 5834, -1, 6159, 5834, 6135, -1, 6160, 6135, 5838, -1, 6083, 5838, 6161, -1, 6082, 6161, 6162, -1, 6136, 6162, 6163, -1, 6137, 6163, 5803, -1, 6064, 5803, 6138, -1, 6139, 6138, 6140, -1, 6164, 6140, 6165, -1, 6141, 6165, 5806, -1, 6166, 5806, 6142, -1, 6143, 6142, 6167, -1, 6168, 6167, 5866, -1, 6169, 5866, 5867, -1, 6125, 5867, 5868, -1, 6039, 5868, 5827, -1, 6170, 5827, 6144, -1, 6037, 6144, 5826, -1, 6124, 5826, 6171, -1, 6123, 6171, 6146, -1, 6145, 6146, 6172, -1, 6173, 6172, 6147, -1, 6174, 6147, 5752, -1, 6175, 5752, 5753, -1, 6176, 5753, 6148, -1, 6177, 6148, 5692, -1, 6178, 5692, 6179, -1, 6032, 6179, 5795, -1, 6149, 5795, 5796, -1, 6029, 6149, 5796, -1, 6128, 5800, 6150, -1, 6150, 5801, 6151, -1, 6151, 5791, 6079, -1, 6079, 6129, 6078, -1, 6078, 6130, 6152, -1, 6152, 6131, 5881, -1, 5881, 5871, 6132, -1, 6132, 6153, 6025, -1, 6025, 5785, 6024, -1, 6024, 6154, 6022, -1, 6022, 5786, 6155, -1, 6155, 6133, 6134, -1, 6134, 5651, 6017, -1, 6017, 5650, 6013, -1, 6013, 6156, 6157, -1, 6157, 5833, 6158, -1, 6158, 5834, 6159, -1, 6159, 6135, 6160, -1, 6160, 5838, 6083, -1, 6083, 6161, 6082, -1, 6082, 6162, 6136, -1, 6136, 6163, 6137, -1, 6137, 5803, 6064, -1, 6064, 6138, 6139, -1, 6139, 6140, 6164, -1, 6164, 6165, 6141, -1, 6141, 5806, 6166, -1, 6166, 6142, 6143, -1, 6143, 6167, 6168, -1, 6168, 5866, 6169, -1, 6169, 5867, 6125, -1, 6125, 5868, 6039, -1, 6039, 5827, 6170, -1, 6170, 6144, 6037, -1, 6037, 5826, 6124, -1, 6124, 6171, 6123, -1, 6123, 6146, 6145, -1, 6145, 6172, 6173, -1, 6173, 6147, 6174, -1, 6174, 5752, 6175, -1, 6175, 5753, 6176, -1, 6176, 6148, 6177, -1, 6177, 5692, 6178, -1, 6178, 6179, 6032, -1, 6032, 5795, 6149, -1, 5743, 5907, 5823, -1, 5743, 6180, 5907, -1, 5743, 5824, 6180, -1, 6180, 5824, 6073, -1, 6073, 5824, 5747, -1, 6208, 5747, 6181, -1, 6071, 6181, 5749, -1, 6209, 5749, 6182, -1, 6210, 6182, 5750, -1, 6183, 5750, 6184, -1, 6036, 6184, 5825, -1, 6211, 5825, 6185, -1, 6038, 6185, 6186, -1, 6212, 6186, 5870, -1, 6187, 5870, 6188, -1, 6040, 6188, 5869, -1, 6189, 5869, 6190, -1, 6041, 6190, 6191, -1, 6042, 6191, 5828, -1, 6213, 5828, 6214, -1, 6092, 6214, 5841, -1, 6091, 5841, 5810, -1, 6215, 5810, 5812, -1, 6216, 5812, 5673, -1, 6086, 5673, 6217, -1, 6087, 6217, 6193, -1, 6192, 6193, 6194, -1, 6218, 6194, 5782, -1, 6112, 5782, 5860, -1, 6219, 5860, 6195, -1, 6220, 6195, 6196, -1, 6221, 6196, 6222, -1, 6223, 6222, 6197, -1, 6121, 6197, 6198, -1, 6111, 6198, 6224, -1, 6199, 6224, 5852, -1, 6120, 5852, 6200, -1, 6119, 6200, 6201, -1, 6225, 6201, 5853, -1, 6118, 5853, 5862, -1, 6117, 5862, 5855, -1, 6116, 5855, 5864, -1, 6226, 5864, 6202, -1, 6227, 6202, 6203, -1, 6204, 6203, 5858, -1, 6114, 5858, 6205, -1, 6105, 6205, 6206, -1, 6103, 6206, 5741, -1, 5904, 5741, 6228, -1, 6207, 6228, 5823, -1, 5907, 6207, 5823, -1, 6073, 5747, 6208, -1, 6208, 6181, 6071, -1, 6071, 5749, 6209, -1, 6209, 6182, 6210, -1, 6210, 5750, 6183, -1, 6183, 6184, 6036, -1, 6036, 5825, 6211, -1, 6211, 6185, 6038, -1, 6038, 6186, 6212, -1, 6212, 5870, 6187, -1, 6187, 6188, 6040, -1, 6040, 5869, 6189, -1, 6189, 6190, 6041, -1, 6041, 6191, 6042, -1, 6042, 5828, 6213, -1, 6213, 6214, 6092, -1, 6092, 5841, 6091, -1, 6091, 5810, 6215, -1, 6215, 5812, 6216, -1, 6216, 5673, 6086, -1, 6086, 6217, 6087, -1, 6087, 6193, 6192, -1, 6192, 6194, 6218, -1, 6218, 5782, 6112, -1, 6112, 5860, 6219, -1, 6219, 6195, 6220, -1, 6220, 6196, 6221, -1, 6221, 6222, 6223, -1, 6223, 6197, 6121, -1, 6121, 6198, 6111, -1, 6111, 6224, 6199, -1, 6199, 5852, 6120, -1, 6120, 6200, 6119, -1, 6119, 6201, 6225, -1, 6225, 5853, 6118, -1, 6118, 5862, 6117, -1, 6117, 5855, 6116, -1, 6116, 5864, 6226, -1, 6226, 6202, 6227, -1, 6227, 6203, 6204, -1, 6204, 5858, 6114, -1, 6114, 6205, 6105, -1, 6105, 6206, 6103, -1, 6103, 5741, 5904, -1, 5904, 6228, 6207, -1, 6229, 6230, 6251, -1, 6229, 6104, 6230, -1, 6229, 5740, 6104, -1, 6104, 5740, 6106, -1, 6106, 5740, 5859, -1, 6115, 5859, 5865, -1, 6107, 5865, 6252, -1, 6108, 6252, 6232, -1, 6231, 6232, 5857, -1, 6109, 5857, 5856, -1, 6233, 5856, 6234, -1, 6110, 6234, 5863, -1, 6253, 5863, 5861, -1, 6254, 5861, 5854, -1, 6255, 5854, 6256, -1, 6257, 6256, 6258, -1, 6235, 6258, 6236, -1, 6259, 6236, 6260, -1, 6261, 6260, 6262, -1, 6237, 6262, 5851, -1, 6122, 5851, 6238, -1, 6263, 6238, 5850, -1, 6113, 5850, 6240, -1, 6239, 6240, 5781, -1, 6004, 5781, 5780, -1, 6264, 5780, 5779, -1, 6007, 5779, 6265, -1, 6241, 6265, 5774, -1, 6006, 5774, 5776, -1, 6005, 5776, 5777, -1, 6266, 5777, 5778, -1, 5998, 5778, 6242, -1, 6102, 6242, 6267, -1, 6243, 6267, 6244, -1, 6100, 6244, 6245, -1, 6097, 6245, 5845, -1, 6096, 5845, 5760, -1, 5955, 5760, 5846, -1, 6268, 5846, 5759, -1, 5956, 5759, 6246, -1, 5957, 6246, 6247, -1, 6095, 6247, 6248, -1, 5958, 6248, 6249, -1, 5959, 6249, 5767, -1, 6269, 5767, 6250, -1, 6270, 6250, 5735, -1, 5991, 5735, 5736, -1, 5990, 5736, 6271, -1, 5994, 6271, 5738, -1, 6272, 5738, 6251, -1, 6230, 6272, 6251, -1, 6106, 5859, 6115, -1, 6115, 5865, 6107, -1, 6107, 6252, 6108, -1, 6108, 6232, 6231, -1, 6231, 5857, 6109, -1, 6109, 5856, 6233, -1, 6233, 6234, 6110, -1, 6110, 5863, 6253, -1, 6253, 5861, 6254, -1, 6254, 5854, 6255, -1, 6255, 6256, 6257, -1, 6257, 6258, 6235, -1, 6235, 6236, 6259, -1, 6259, 6260, 6261, -1, 6261, 6262, 6237, -1, 6237, 5851, 6122, -1, 6122, 6238, 6263, -1, 6263, 5850, 6113, -1, 6113, 6240, 6239, -1, 6239, 5781, 6004, -1, 6004, 5780, 6264, -1, 6264, 5779, 6007, -1, 6007, 6265, 6241, -1, 6241, 5774, 6006, -1, 6006, 5776, 6005, -1, 6005, 5777, 6266, -1, 6266, 5778, 5998, -1, 5998, 6242, 6102, -1, 6102, 6267, 6243, -1, 6243, 6244, 6100, -1, 6100, 6245, 6097, -1, 6097, 5845, 6096, -1, 6096, 5760, 5955, -1, 5955, 5846, 6268, -1, 6268, 5759, 5956, -1, 5956, 6246, 5957, -1, 5957, 6247, 6095, -1, 6095, 6248, 5958, -1, 5958, 6249, 5959, -1, 5959, 5767, 6269, -1, 6269, 6250, 6270, -1, 6270, 5735, 5991, -1, 5991, 5736, 5990, -1, 5990, 6271, 5994, -1, 5994, 5738, 6272, -1, 6273, 6299, 6300, -1, 6273, 6274, 6299, -1, 6273, 5754, 6274, -1, 6274, 5754, 5981, -1, 5981, 5754, 5756, -1, 6301, 5756, 5757, -1, 5996, 5757, 5731, -1, 6302, 5731, 6275, -1, 6276, 6275, 5758, -1, 6094, 5758, 6277, -1, 6278, 6277, 5849, -1, 6303, 5849, 5848, -1, 6304, 5848, 6279, -1, 5954, 6279, 5847, -1, 6305, 5847, 6280, -1, 6098, 6280, 6281, -1, 6099, 6281, 5844, -1, 6101, 5844, 6282, -1, 6306, 6282, 5762, -1, 5953, 5762, 5763, -1, 5949, 5763, 5765, -1, 6307, 5765, 5717, -1, 6308, 5717, 5769, -1, 6009, 5769, 5716, -1, 5943, 5716, 6309, -1, 6310, 6309, 6311, -1, 6283, 6311, 6312, -1, 6284, 6312, 6285, -1, 5961, 6285, 6286, -1, 6313, 6286, 6287, -1, 5937, 6287, 6314, -1, 5936, 6314, 6288, -1, 5969, 6288, 6315, -1, 5968, 6315, 5843, -1, 6316, 5843, 5842, -1, 5967, 5842, 5710, -1, 6317, 5710, 6318, -1, 6289, 6318, 6291, -1, 6290, 6291, 5711, -1, 5917, 5711, 6292, -1, 6319, 6292, 6293, -1, 6320, 6293, 6321, -1, 6322, 6321, 6294, -1, 6295, 6294, 5723, -1, 6296, 5723, 5724, -1, 6323, 5724, 6297, -1, 6324, 6297, 5686, -1, 5986, 5686, 6298, -1, 5985, 6298, 6325, -1, 5983, 6325, 6300, -1, 6299, 5983, 6300, -1, 5981, 5756, 6301, -1, 6301, 5757, 5996, -1, 5996, 5731, 6302, -1, 6302, 6275, 6276, -1, 6276, 5758, 6094, -1, 6094, 6277, 6278, -1, 6278, 5849, 6303, -1, 6303, 5848, 6304, -1, 6304, 6279, 5954, -1, 5954, 5847, 6305, -1, 6305, 6280, 6098, -1, 6098, 6281, 6099, -1, 6099, 5844, 6101, -1, 6101, 6282, 6306, -1, 6306, 5762, 5953, -1, 5953, 5763, 5949, -1, 5949, 5765, 6307, -1, 6307, 5717, 6308, -1, 6308, 5769, 6009, -1, 6009, 5716, 5943, -1, 5943, 6309, 6310, -1, 6310, 6311, 6283, -1, 6283, 6312, 6284, -1, 6284, 6285, 5961, -1, 5961, 6286, 6313, -1, 6313, 6287, 5937, -1, 5937, 6314, 5936, -1, 5936, 6288, 5969, -1, 5969, 6315, 5968, -1, 5968, 5843, 6316, -1, 6316, 5842, 5967, -1, 5967, 5710, 6317, -1, 6317, 6318, 6289, -1, 6289, 6291, 6290, -1, 6290, 5711, 5917, -1, 5917, 6292, 6319, -1, 6319, 6293, 6320, -1, 6320, 6321, 6322, -1, 6322, 6294, 6295, -1, 6295, 5723, 6296, -1, 6296, 5724, 6323, -1, 6323, 6297, 6324, -1, 6324, 5686, 5986, -1, 5986, 6298, 5985, -1, 5985, 6325, 5983, -1, 6326, 6337, 5807, -1, 6326, 6327, 6337, -1, 6326, 6328, 6327, -1, 6327, 6328, 6067, -1, 6067, 6328, 6329, -1, 6066, 6329, 5805, -1, 6065, 5805, 5804, -1, 6330, 5804, 6331, -1, 6062, 6331, 5813, -1, 6338, 5813, 6339, -1, 6340, 6339, 5815, -1, 6061, 5815, 5666, -1, 6341, 5666, 5663, -1, 5922, 5663, 5661, -1, 6342, 5661, 5669, -1, 6332, 5669, 5671, -1, 6085, 5671, 6333, -1, 6084, 6333, 6334, -1, 6343, 6334, 6344, -1, 6088, 6344, 5672, -1, 6090, 5672, 5811, -1, 6089, 5811, 6335, -1, 6345, 6335, 5809, -1, 6093, 5809, 6346, -1, 6043, 6346, 5808, -1, 6336, 5808, 5807, -1, 6337, 6336, 5807, -1, 6067, 6329, 6066, -1, 6066, 5805, 6065, -1, 6065, 5804, 6330, -1, 6330, 6331, 6062, -1, 6062, 5813, 6338, -1, 6338, 6339, 6340, -1, 6340, 5815, 6061, -1, 6061, 5666, 6341, -1, 6341, 5663, 5922, -1, 5922, 5661, 6342, -1, 6342, 5669, 6332, -1, 6332, 5671, 6085, -1, 6085, 6333, 6084, -1, 6084, 6334, 6343, -1, 6343, 6344, 6088, -1, 6088, 5672, 6090, -1, 6090, 5811, 6089, -1, 6089, 6335, 6345, -1, 6345, 5809, 6093, -1, 6093, 6346, 6043, -1, 6043, 5808, 6336, -1, 6347, 6012, 5832, -1, 6347, 6016, 6012, -1, 6347, 5647, 6016, -1, 6016, 5647, 6348, -1, 6348, 5647, 6365, -1, 6011, 6365, 5646, -1, 6349, 5646, 5789, -1, 6366, 5789, 5840, -1, 6367, 5840, 6351, -1, 6350, 6351, 5839, -1, 6352, 5839, 6353, -1, 6368, 6353, 5653, -1, 6354, 5653, 5656, -1, 5930, 5656, 5655, -1, 6355, 5655, 6356, -1, 6056, 6356, 6357, -1, 6054, 6357, 5820, -1, 6369, 5820, 6358, -1, 6370, 6358, 6359, -1, 6050, 6359, 5837, -1, 6360, 5837, 5836, -1, 6371, 5836, 6361, -1, 6015, 6361, 6363, -1, 6362, 6363, 5835, -1, 6014, 5835, 6364, -1, 6372, 6364, 5832, -1, 6012, 6372, 5832, -1, 6348, 6365, 6011, -1, 6011, 5646, 6349, -1, 6349, 5789, 6366, -1, 6366, 5840, 6367, -1, 6367, 6351, 6350, -1, 6350, 5839, 6352, -1, 6352, 6353, 6368, -1, 6368, 5653, 6354, -1, 6354, 5656, 5930, -1, 5930, 5655, 6355, -1, 6355, 6356, 6056, -1, 6056, 6357, 6054, -1, 6054, 5820, 6369, -1, 6369, 6358, 6370, -1, 6370, 6359, 6050, -1, 6050, 5837, 6360, -1, 6360, 5836, 6371, -1, 6371, 6361, 6015, -1, 6015, 6363, 6362, -1, 6362, 5835, 6014, -1, 6014, 6364, 6372, -1, 6374, 6391, 5699, -1, 6374, 6373, 6391, -1, 6374, 6375, 6373, -1, 6373, 6375, 5883, -1, 5883, 6375, 5704, -1, 6076, 5704, 6376, -1, 6377, 6376, 6378, -1, 6077, 6378, 5641, -1, 6392, 5641, 6393, -1, 5877, 6393, 6379, -1, 5878, 6379, 6380, -1, 6394, 6380, 6381, -1, 6395, 6381, 6382, -1, 6080, 6382, 6383, -1, 6081, 6383, 5790, -1, 6396, 5790, 6384, -1, 6030, 6384, 5831, -1, 6397, 5831, 5792, -1, 6385, 5792, 6398, -1, 6386, 6398, 6387, -1, 5890, 6387, 6388, -1, 6399, 6388, 6389, -1, 6027, 6389, 5802, -1, 5889, 5802, 5700, -1, 5888, 5700, 6390, -1, 6075, 6390, 5699, -1, 6391, 6075, 5699, -1, 5883, 5704, 6076, -1, 6076, 6376, 6377, -1, 6377, 6378, 6077, -1, 6077, 5641, 6392, -1, 6392, 6393, 5877, -1, 5877, 6379, 5878, -1, 5878, 6380, 6394, -1, 6394, 6381, 6395, -1, 6395, 6382, 6080, -1, 6080, 6383, 6081, -1, 6081, 5790, 6396, -1, 6396, 6384, 6030, -1, 6030, 5831, 6397, -1, 6397, 5792, 6385, -1, 6385, 6398, 6386, -1, 6386, 6387, 5890, -1, 5890, 6388, 6399, -1, 6399, 6389, 6027, -1, 6027, 5802, 5889, -1, 5889, 5700, 5888, -1, 5888, 6390, 6075, -1, 5793, 6047, 5691, -1, 5793, 6049, 6047, -1, 5793, 6400, 6049, -1, 6049, 6400, 6401, -1, 6401, 6400, 6402, -1, 6046, 6402, 6403, -1, 6044, 6403, 5830, -1, 6404, 5830, 6418, -1, 6405, 6418, 6406, -1, 6034, 6406, 6408, -1, 6407, 6408, 6409, -1, 6419, 6409, 6410, -1, 6035, 6410, 5829, -1, 6068, 5829, 5751, -1, 6069, 5751, 6411, -1, 6070, 6411, 5748, -1, 6072, 5748, 6412, -1, 5908, 6412, 6413, -1, 6420, 6413, 6414, -1, 6421, 6414, 5746, -1, 6415, 5746, 5745, -1, 5906, 5745, 5744, -1, 6416, 5744, 6422, -1, 5905, 6422, 6417, -1, 6074, 6417, 6423, -1, 6424, 6423, 5691, -1, 6047, 6424, 5691, -1, 6401, 6402, 6046, -1, 6046, 6403, 6044, -1, 6044, 5830, 6404, -1, 6404, 6418, 6405, -1, 6405, 6406, 6034, -1, 6034, 6408, 6407, -1, 6407, 6409, 6419, -1, 6419, 6410, 6035, -1, 6035, 5829, 6068, -1, 6068, 5751, 6069, -1, 6069, 6411, 6070, -1, 6070, 5748, 6072, -1, 6072, 6412, 5908, -1, 5908, 6413, 6420, -1, 6420, 6414, 6421, -1, 6421, 5746, 6415, -1, 6415, 5745, 5906, -1, 5906, 5744, 6416, -1, 6416, 6422, 5905, -1, 5905, 6417, 6074, -1, 6074, 6423, 6424, -1, 6426, 6432, 6433, -1, 6426, 6425, 6432, -1, 6426, 5822, 6425, -1, 6425, 5822, 6051, -1, 6051, 5822, 5821, -1, 6055, 5821, 6427, -1, 6052, 6427, 6434, -1, 6053, 6434, 5819, -1, 5931, 5819, 5818, -1, 6435, 5818, 6428, -1, 6057, 6428, 5657, -1, 5934, 5657, 6436, -1, 5932, 6436, 5667, -1, 5929, 5667, 5668, -1, 5927, 5668, 5659, -1, 5925, 5659, 6437, -1, 5921, 6437, 6438, -1, 6439, 6438, 5662, -1, 5923, 5662, 6429, -1, 6059, 6429, 5665, -1, 6060, 5665, 5664, -1, 6430, 5664, 5817, -1, 6431, 5817, 5816, -1, 5924, 5816, 5814, -1, 6063, 5814, 6440, -1, 6441, 6440, 6433, -1, 6432, 6441, 6433, -1, 6051, 5821, 6055, -1, 6055, 6427, 6052, -1, 6052, 6434, 6053, -1, 6053, 5819, 5931, -1, 5931, 5818, 6435, -1, 6435, 6428, 6057, -1, 6057, 5657, 5934, -1, 5934, 6436, 5932, -1, 5932, 5667, 5929, -1, 5929, 5668, 5927, -1, 5927, 5659, 5925, -1, 5925, 6437, 5921, -1, 5921, 6438, 6439, -1, 6439, 5662, 5923, -1, 5923, 6429, 6059, -1, 6059, 5665, 6060, -1, 6060, 5664, 6430, -1, 6430, 5817, 6431, -1, 6431, 5816, 5924, -1, 5924, 5814, 6063, -1, 6063, 6440, 6441, -1, 5698, 5903, 5697, -1, 5698, 5892, 5903, -1, 5698, 6442, 5892, -1, 5892, 6442, 5891, -1, 5891, 6442, 6443, -1, 5886, 6443, 6457, -1, 6458, 6457, 6459, -1, 5887, 6459, 6460, -1, 6444, 6460, 6445, -1, 6026, 6445, 6461, -1, 6462, 6461, 6446, -1, 6028, 6446, 5798, -1, 6447, 5798, 5797, -1, 6031, 5797, 5794, -1, 6033, 5794, 6463, -1, 6045, 6463, 6448, -1, 6048, 6448, 6449, -1, 6464, 6449, 6450, -1, 6465, 6450, 6451, -1, 6466, 6451, 6452, -1, 6453, 6452, 6454, -1, 5900, 6454, 5690, -1, 5901, 5690, 5689, -1, 6455, 5689, 6456, -1, 5896, 6456, 6467, -1, 5894, 6467, 5697, -1, 5903, 5894, 5697, -1, 5891, 6443, 5886, -1, 5886, 6457, 6458, -1, 6458, 6459, 5887, -1, 5887, 6460, 6444, -1, 6444, 6445, 6026, -1, 6026, 6461, 6462, -1, 6462, 6446, 6028, -1, 6028, 5798, 6447, -1, 6447, 5797, 6031, -1, 6031, 5794, 6033, -1, 6033, 6463, 6045, -1, 6045, 6448, 6048, -1, 6048, 6449, 6464, -1, 6464, 6450, 6465, -1, 6465, 6451, 6466, -1, 6466, 6452, 6453, -1, 6453, 6454, 5900, -1, 5900, 5690, 5901, -1, 5901, 5689, 6455, -1, 6455, 6456, 5896, -1, 5896, 6467, 5894, -1, 6468, 5879, 6482, -1, 6468, 6469, 5879, -1, 6468, 6470, 6469, -1, 6469, 6470, 6010, -1, 6010, 6470, 6472, -1, 6471, 6472, 6473, -1, 5876, 6473, 5643, -1, 5874, 5643, 5642, -1, 5873, 5642, 5644, -1, 5872, 5644, 5645, -1, 6483, 5645, 6474, -1, 6484, 6474, 5788, -1, 6485, 5788, 5648, -1, 6475, 5648, 5649, -1, 6018, 5649, 6476, -1, 6019, 6476, 6477, -1, 6020, 6477, 6478, -1, 6021, 6478, 6486, -1, 6023, 6486, 6487, -1, 6488, 6487, 6479, -1, 6489, 6479, 6480, -1, 6490, 6480, 6481, -1, 6491, 6481, 5787, -1, 5882, 5787, 5784, -1, 5880, 5784, 5783, -1, 6492, 5783, 6482, -1, 5879, 6492, 6482, -1, 6010, 6472, 6471, -1, 6471, 6473, 5876, -1, 5876, 5643, 5874, -1, 5874, 5642, 5873, -1, 5873, 5644, 5872, -1, 5872, 5645, 6483, -1, 6483, 6474, 6484, -1, 6484, 5788, 6485, -1, 6485, 5648, 6475, -1, 6475, 5649, 6018, -1, 6018, 6476, 6019, -1, 6019, 6477, 6020, -1, 6020, 6478, 6021, -1, 6021, 6486, 6023, -1, 6023, 6487, 6488, -1, 6488, 6479, 6489, -1, 6489, 6480, 6490, -1, 6490, 6481, 6491, -1, 6491, 5787, 5882, -1, 5882, 5784, 5880, -1, 5880, 5783, 6492, -1, 6493, 6505, 5761, -1, 6493, 5999, 6505, -1, 6493, 6494, 5999, -1, 5999, 6494, 6000, -1, 6000, 6494, 6495, -1, 6001, 6495, 6497, -1, 6496, 6497, 5775, -1, 6506, 5775, 6507, -1, 6508, 6507, 6498, -1, 6008, 6498, 5773, -1, 6003, 5773, 5772, -1, 6002, 5772, 6499, -1, 6509, 6499, 5771, -1, 6510, 5771, 5770, -1, 6511, 5770, 6512, -1, 5962, 6512, 5718, -1, 5941, 5718, 5715, -1, 5944, 5715, 6500, -1, 5945, 6500, 6513, -1, 5946, 6513, 6501, -1, 5948, 6501, 5768, -1, 5947, 5768, 6503, -1, 6502, 6503, 5766, -1, 5950, 5766, 5764, -1, 5951, 5764, 6504, -1, 5952, 6504, 5761, -1, 6505, 5952, 5761, -1, 6000, 6495, 6001, -1, 6001, 6497, 6496, -1, 6496, 5775, 6506, -1, 6506, 6507, 6508, -1, 6508, 6498, 6008, -1, 6008, 5773, 6003, -1, 6003, 5772, 6002, -1, 6002, 6499, 6509, -1, 6509, 5771, 6510, -1, 6510, 5770, 6511, -1, 6511, 6512, 5962, -1, 5962, 5718, 5941, -1, 5941, 5715, 5944, -1, 5944, 6500, 5945, -1, 5945, 6513, 5946, -1, 5946, 6501, 5948, -1, 5948, 5768, 5947, -1, 5947, 6503, 6502, -1, 6502, 5766, 5950, -1, 5950, 5764, 5951, -1, 5951, 6504, 5952, -1, 5687, 6523, 6524, -1, 5687, 5988, 6523, -1, 5687, 5739, 5988, -1, 5988, 5739, 5989, -1, 5989, 5739, 6514, -1, 6525, 6514, 6515, -1, 6526, 6515, 6516, -1, 5995, 6516, 5737, -1, 6527, 5737, 6528, -1, 5992, 6528, 6529, -1, 5993, 6529, 5734, -1, 5960, 5734, 6517, -1, 6530, 6517, 6531, -1, 6532, 6531, 6518, -1, 6519, 6518, 5733, -1, 6533, 5733, 5732, -1, 5997, 5732, 6520, -1, 6534, 6520, 6521, -1, 5982, 6521, 5730, -1, 6522, 5730, 5755, -1, 5980, 5755, 5729, -1, 5979, 5729, 5728, -1, 5975, 5728, 5685, -1, 5978, 5685, 5727, -1, 5972, 5727, 6535, -1, 5909, 6535, 6524, -1, 6523, 5909, 6524, -1, 5989, 6514, 6525, -1, 6525, 6515, 6526, -1, 6526, 6516, 5995, -1, 5995, 5737, 6527, -1, 6527, 6528, 5992, -1, 5992, 6529, 5993, -1, 5993, 5734, 5960, -1, 5960, 6517, 6530, -1, 6530, 6531, 6532, -1, 6532, 6518, 6519, -1, 6519, 5733, 6533, -1, 6533, 5732, 5997, -1, 5997, 6520, 6534, -1, 6534, 6521, 5982, -1, 5982, 5730, 6522, -1, 6522, 5755, 5980, -1, 5980, 5729, 5979, -1, 5979, 5728, 5975, -1, 5975, 5685, 5978, -1, 5978, 5727, 5972, -1, 5972, 6535, 5909, -1, 6536, 5973, 5682, -1, 6536, 5974, 5973, -1, 6536, 5684, 5974, -1, 5974, 5684, 6537, -1, 6537, 5684, 6538, -1, 5984, 6538, 6547, -1, 5976, 6547, 5726, -1, 6548, 5726, 5725, -1, 6549, 5725, 6550, -1, 5977, 6550, 6540, -1, 6539, 6540, 6551, -1, 6552, 6551, 6541, -1, 5919, 6541, 5722, -1, 6542, 5722, 5721, -1, 6553, 5721, 5712, -1, 5918, 5712, 6543, -1, 6554, 6543, 6544, -1, 5916, 6544, 5720, -1, 6555, 5720, 5713, -1, 5914, 5713, 6556, -1, 5913, 6556, 6557, -1, 6558, 6557, 6559, -1, 6545, 6559, 6546, -1, 5912, 6546, 6560, -1, 5911, 6560, 5681, -1, 6561, 5681, 5682, -1, 5973, 6561, 5682, -1, 6537, 6538, 5984, -1, 5984, 6547, 5976, -1, 5976, 5726, 6548, -1, 6548, 5725, 6549, -1, 6549, 6550, 5977, -1, 5977, 6540, 6539, -1, 6539, 6551, 6552, -1, 6552, 6541, 5919, -1, 5919, 5722, 6542, -1, 6542, 5721, 6553, -1, 6553, 5712, 5918, -1, 5918, 6543, 6554, -1, 6554, 6544, 5916, -1, 5916, 5720, 6555, -1, 6555, 5713, 5914, -1, 5914, 6556, 5913, -1, 5913, 6557, 6558, -1, 6558, 6559, 6545, -1, 6545, 6546, 5912, -1, 5912, 6560, 5911, -1, 5911, 5681, 6561, -1, 5706, 6562, 5705, -1, 5706, 5938, 6562, -1, 5706, 5707, 5938, -1, 5938, 5707, 6563, -1, 6563, 5707, 6564, -1, 6578, 6564, 6579, -1, 5939, 6579, 6565, -1, 5940, 6565, 5719, -1, 6566, 5719, 6567, -1, 6568, 6567, 6569, -1, 5942, 6569, 5714, -1, 6580, 5714, 6570, -1, 6581, 6570, 6582, -1, 6583, 6582, 5674, -1, 6584, 5674, 5676, -1, 5964, 5676, 5678, -1, 5965, 5678, 5677, -1, 6571, 5677, 5679, -1, 6572, 5679, 5680, -1, 6573, 5680, 6574, -1, 5915, 6574, 6575, -1, 6576, 6575, 6585, -1, 5966, 6585, 5709, -1, 6586, 5709, 5708, -1, 5970, 5708, 6577, -1, 5971, 6577, 5705, -1, 6562, 5971, 5705, -1, 6563, 6564, 6578, -1, 6578, 6579, 5939, -1, 5939, 6565, 5940, -1, 5940, 5719, 6566, -1, 6566, 6567, 6568, -1, 6568, 6569, 5942, -1, 5942, 5714, 6580, -1, 6580, 6570, 6581, -1, 6581, 6582, 6583, -1, 6583, 5674, 6584, -1, 6584, 5676, 5964, -1, 5964, 5678, 5965, -1, 5965, 5677, 6571, -1, 6571, 5679, 6572, -1, 6572, 5680, 6573, -1, 6573, 6574, 5915, -1, 5915, 6575, 6576, -1, 6576, 6585, 5966, -1, 5966, 5709, 6586, -1, 6586, 5708, 5970, -1, 5970, 6577, 5971, -1, 6587, 5652, 6608, -1, 6608, 5652, 6689, -1, 6588, 5640, 5875, -1, 5875, 5640, 6589, -1, 5640, 5703, 6589, -1, 6589, 5703, 5884, -1, 5884, 5703, 5702, -1, 5885, 5702, 6590, -1, 6591, 6590, 5902, -1, 6591, 5885, 6590, -1, 5884, 5702, 5885, -1, 6590, 6592, 5902, -1, 5902, 6592, 6593, -1, 5893, 5902, 6593, -1, 6593, 5696, 5893, -1, 5893, 5696, 6621, -1, 6630, 5695, 6631, -1, 6631, 5695, 6594, -1, 5695, 5701, 6594, -1, 6594, 5701, 5897, -1, 5897, 5701, 5895, -1, 5895, 5701, 5694, -1, 5693, 5895, 5694, -1, 5693, 5898, 5895, -1, 5693, 5688, 5898, -1, 5898, 5688, 5899, -1, 5899, 5688, 5742, -1, 5987, 5899, 5742, -1, 5742, 5683, 5987, -1, 5987, 5683, 5910, -1, 5675, 5670, 5963, -1, 5963, 5670, 5920, -1, 5920, 5670, 6595, -1, 6595, 5670, 6597, -1, 6596, 6595, 6597, -1, 6596, 6598, 6595, -1, 6596, 5660, 6598, -1, 6598, 5660, 6599, -1, 6599, 5660, 6601, -1, 5926, 6601, 6600, -1, 6602, 5926, 6600, -1, 6599, 6601, 5926, -1, 6600, 6645, 6602, -1, 6602, 6645, 6647, -1, 5658, 6603, 5928, -1, 5928, 6603, 6604, -1, 6603, 6605, 6604, -1, 6604, 6605, 5933, -1, 5933, 6605, 6606, -1, 6609, 6606, 6607, -1, 6058, 6607, 5654, -1, 5935, 5654, 6608, -1, 5935, 6058, 5654, -1, 5933, 6606, 6609, -1, 6609, 6607, 6058, -1, 5654, 6587, 6608, -1, 6630, 6631, 6610, -1, 6610, 6631, 6611, -1, 6612, 6611, 6613, -1, 6612, 6610, 6611, -1, 6611, 6632, 6613, -1, 6613, 6632, 6614, -1, 6614, 6632, 6625, -1, 6625, 6632, 6633, -1, 6624, 6633, 6615, -1, 6624, 6625, 6633, -1, 6633, 5634, 6615, -1, 6615, 5634, 6622, -1, 5577, 5597, 6616, -1, 6616, 5597, 6619, -1, 6623, 6619, 6617, -1, 6618, 6617, 6626, -1, 6618, 6623, 6617, -1, 6616, 6619, 6623, -1, 6617, 6620, 6626, -1, 6626, 6620, 6627, -1, 6627, 6620, 6628, -1, 6628, 6620, 6621, -1, 6629, 6621, 5696, -1, 6629, 6628, 6621, -1, 5577, 6616, 6622, -1, 6622, 6616, 6615, -1, 6615, 6616, 6623, -1, 6624, 6623, 6618, -1, 6625, 6618, 6626, -1, 6614, 6626, 6627, -1, 6613, 6627, 6612, -1, 6613, 6614, 6627, -1, 6615, 6623, 6624, -1, 6624, 6618, 6625, -1, 6625, 6626, 6614, -1, 6627, 6628, 6612, -1, 6612, 6628, 6629, -1, 6610, 6629, 5696, -1, 6630, 6610, 5696, -1, 6612, 6629, 6610, -1, 6621, 6620, 6631, -1, 6631, 6620, 6611, -1, 6611, 6620, 6632, -1, 6632, 6620, 6617, -1, 6619, 6632, 6617, -1, 6619, 6633, 6632, -1, 6619, 5597, 6633, -1, 6633, 5597, 5634, -1, 5658, 5928, 6651, -1, 6651, 5928, 6652, -1, 6634, 6652, 6650, -1, 6634, 6651, 6652, -1, 6652, 6653, 6650, -1, 6650, 6653, 6649, -1, 6649, 6653, 6635, -1, 6635, 6653, 6655, -1, 6636, 6655, 6637, -1, 6636, 6635, 6655, -1, 6655, 5439, 6637, -1, 6637, 5439, 5377, -1, 5375, 5415, 6641, -1, 6641, 5415, 6638, -1, 6639, 6638, 6654, -1, 6648, 6654, 6640, -1, 6648, 6639, 6654, -1, 6641, 6638, 6639, -1, 6654, 6643, 6640, -1, 6640, 6643, 6642, -1, 6642, 6643, 6646, -1, 6646, 6643, 6647, -1, 6644, 6647, 6645, -1, 6644, 6646, 6647, -1, 5375, 6641, 5377, -1, 5377, 6641, 6637, -1, 6637, 6641, 6639, -1, 6636, 6639, 6648, -1, 6635, 6648, 6640, -1, 6649, 6640, 6642, -1, 6650, 6642, 6634, -1, 6650, 6649, 6642, -1, 6637, 6639, 6636, -1, 6636, 6648, 6635, -1, 6635, 6640, 6649, -1, 6642, 6646, 6634, -1, 6634, 6646, 6644, -1, 6651, 6644, 6645, -1, 5658, 6651, 6645, -1, 6634, 6644, 6651, -1, 6647, 6643, 5928, -1, 5928, 6643, 6652, -1, 6652, 6643, 6653, -1, 6653, 6643, 6654, -1, 6638, 6653, 6654, -1, 6638, 6655, 6653, -1, 6638, 5415, 6655, -1, 6655, 5415, 5439, -1, 5675, 5963, 6672, -1, 6672, 5963, 6657, -1, 6656, 6657, 6671, -1, 6656, 6672, 6657, -1, 6657, 6658, 6671, -1, 6671, 6658, 6659, -1, 6659, 6658, 6661, -1, 6661, 6658, 6676, -1, 6660, 6676, 6662, -1, 6660, 6661, 6676, -1, 6676, 5242, 6662, -1, 6662, 5242, 5194, -1, 5216, 6663, 6665, -1, 6665, 6663, 6675, -1, 6664, 6675, 6674, -1, 6668, 6674, 6669, -1, 6668, 6664, 6674, -1, 6665, 6675, 6664, -1, 6674, 6673, 6669, -1, 6669, 6673, 6670, -1, 6670, 6673, 6666, -1, 6666, 6673, 5910, -1, 6667, 5910, 5683, -1, 6667, 6666, 5910, -1, 5216, 6665, 5194, -1, 5194, 6665, 6662, -1, 6662, 6665, 6664, -1, 6660, 6664, 6668, -1, 6661, 6668, 6669, -1, 6659, 6669, 6670, -1, 6671, 6670, 6656, -1, 6671, 6659, 6670, -1, 6662, 6664, 6660, -1, 6660, 6668, 6661, -1, 6661, 6669, 6659, -1, 6670, 6666, 6656, -1, 6656, 6666, 6667, -1, 6672, 6667, 5683, -1, 5675, 6672, 5683, -1, 6656, 6667, 6672, -1, 5910, 6673, 5963, -1, 5963, 6673, 6657, -1, 6657, 6673, 6658, -1, 6658, 6673, 6674, -1, 6675, 6658, 6674, -1, 6675, 6676, 6658, -1, 6675, 6663, 6676, -1, 6676, 6663, 5242, -1, 6588, 5875, 6679, -1, 6679, 5875, 6677, -1, 6678, 6677, 6681, -1, 6678, 6679, 6677, -1, 6677, 6680, 6681, -1, 6681, 6680, 6697, -1, 6697, 6680, 6693, -1, 6693, 6680, 6682, -1, 6691, 6682, 6683, -1, 6691, 6693, 6682, -1, 6682, 5041, 6683, -1, 6683, 5041, 6684, -1, 4987, 5085, 6685, -1, 6685, 5085, 6686, -1, 6692, 6686, 6698, -1, 6694, 6698, 6688, -1, 6694, 6692, 6698, -1, 6685, 6686, 6692, -1, 6698, 6687, 6688, -1, 6688, 6687, 6695, -1, 6695, 6687, 6696, -1, 6696, 6687, 6689, -1, 6690, 6689, 5652, -1, 6690, 6696, 6689, -1, 4987, 6685, 6684, -1, 6684, 6685, 6683, -1, 6683, 6685, 6692, -1, 6691, 6692, 6693, -1, 6691, 6683, 6692, -1, 6692, 6694, 6693, -1, 6693, 6694, 6688, -1, 6697, 6688, 6695, -1, 6681, 6695, 6696, -1, 6678, 6696, 6690, -1, 6679, 6690, 5652, -1, 6588, 6679, 5652, -1, 6693, 6688, 6697, -1, 6697, 6695, 6681, -1, 6681, 6696, 6678, -1, 6678, 6690, 6679, -1, 6689, 6687, 5875, -1, 5875, 6687, 6677, -1, 6677, 6687, 6698, -1, 6680, 6698, 6682, -1, 6680, 6677, 6698, -1, 6698, 6686, 6682, -1, 6682, 6686, 5085, -1, 5041, 6682, 5085, -1, 4919, 4995, 5068, -1, 5068, 4995, 5040, -1, 5040, 4995, 6699, -1, 6701, 6699, 4994, -1, 6702, 4994, 6700, -1, 5039, 6702, 6700, -1, 5040, 6699, 6701, -1, 6701, 4994, 6702, -1, 4998, 4999, 5061, -1, 5061, 4999, 5094, -1, 5094, 4999, 6703, -1, 6704, 6703, 6705, -1, 5095, 6705, 6706, -1, 4913, 5095, 6706, -1, 5094, 6703, 6704, -1, 6704, 6705, 5095, -1, 4894, 6707, 6708, -1, 6708, 6707, 6709, -1, 6709, 6707, 6710, -1, 6711, 6710, 6712, -1, 5093, 6712, 6713, -1, 5092, 5093, 6713, -1, 6709, 6710, 6711, -1, 6711, 6712, 5093, -1, 6714, 5023, 5069, -1, 5069, 5023, 6715, -1, 6715, 5023, 6716, -1, 6719, 6716, 6718, -1, 6717, 6718, 5022, -1, 4936, 6717, 5022, -1, 6715, 6716, 6719, -1, 6719, 6718, 6717, -1, 5015, 6720, 5072, -1, 5072, 6720, 6721, -1, 6721, 6720, 6722, -1, 5074, 6722, 6723, -1, 5074, 6721, 6722, -1, 6722, 6724, 6723, -1, 6723, 6724, 5073, -1, 5073, 6724, 5014, -1, 4951, 5013, 4952, -1, 4952, 5013, 6726, -1, 6726, 5013, 6727, -1, 5077, 6727, 6725, -1, 5077, 6726, 6727, -1, 6727, 6728, 6725, -1, 6725, 6728, 6729, -1, 6729, 6728, 6730, -1, 4855, 4856, 5081, -1, 5081, 4856, 6731, -1, 6734, 6731, 6732, -1, 6733, 6734, 6732, -1, 6733, 5080, 6734, -1, 6733, 5011, 5080, -1, 5080, 5011, 5082, -1, 5081, 6731, 6734, -1, 4886, 4885, 6735, -1, 6735, 4885, 6738, -1, 5088, 6738, 5008, -1, 6736, 5088, 5008, -1, 6736, 6737, 5088, -1, 6736, 5006, 6737, -1, 6737, 5006, 5087, -1, 6735, 6738, 5088, -1, 5024, 6739, 4956, -1, 4956, 6739, 4959, -1, 4959, 6739, 5036, -1, 4960, 5036, 6743, -1, 4961, 6743, 5034, -1, 6744, 5034, 6745, -1, 6746, 6745, 5033, -1, 4963, 5033, 5031, -1, 4964, 5031, 6740, -1, 4966, 6740, 6741, -1, 6747, 6741, 5030, -1, 4967, 5030, 5029, -1, 6742, 5029, 5026, -1, 5019, 6742, 5026, -1, 4959, 5036, 4960, -1, 4960, 6743, 4961, -1, 4961, 5034, 6744, -1, 6744, 6745, 6746, -1, 6746, 5033, 4963, -1, 4963, 5031, 4964, -1, 4964, 6740, 4966, -1, 4966, 6741, 6747, -1, 6747, 5030, 4967, -1, 4967, 5029, 6742, -1, 5076, 5058, 4975, -1, 4975, 5058, 4978, -1, 4978, 5058, 5055, -1, 4979, 5055, 5054, -1, 4980, 5054, 6748, -1, 6752, 6748, 6753, -1, 6754, 6753, 5053, -1, 6755, 5053, 6749, -1, 6756, 6749, 6757, -1, 4982, 6757, 6750, -1, 6758, 6750, 6751, -1, 6759, 6751, 5051, -1, 6760, 5051, 5047, -1, 5009, 6760, 5047, -1, 4978, 5055, 4979, -1, 4979, 5054, 4980, -1, 4980, 6748, 6752, -1, 6752, 6753, 6754, -1, 6754, 5053, 6755, -1, 6755, 6749, 6756, -1, 6756, 6757, 4982, -1, 4982, 6750, 6758, -1, 6758, 6751, 6759, -1, 6759, 5051, 6760, -1, 6839, 6885, 6777, -1, 6839, 6863, 6885, -1, 6839, 6761, 6863, -1, 6863, 6761, 6762, -1, 6762, 6761, 6763, -1, 6778, 6763, 6764, -1, 6861, 6764, 6765, -1, 6779, 6765, 6826, -1, 6766, 6826, 6767, -1, 6780, 6767, 6827, -1, 6860, 6827, 6769, -1, 6768, 6769, 6771, -1, 6770, 6771, 6772, -1, 6781, 6772, 6829, -1, 6782, 6829, 6830, -1, 6872, 6830, 6831, -1, 6871, 6831, 6832, -1, 6870, 6832, 6843, -1, 6867, 6843, 6835, -1, 6783, 6835, 6773, -1, 6784, 6773, 6774, -1, 6775, 6774, 6776, -1, 6785, 6776, 6838, -1, 6886, 6838, 6857, -1, 6865, 6857, 6777, -1, 6885, 6865, 6777, -1, 6762, 6763, 6778, -1, 6778, 6764, 6861, -1, 6861, 6765, 6779, -1, 6779, 6826, 6766, -1, 6766, 6767, 6780, -1, 6780, 6827, 6860, -1, 6860, 6769, 6768, -1, 6768, 6771, 6770, -1, 6770, 6772, 6781, -1, 6781, 6829, 6782, -1, 6782, 6830, 6872, -1, 6872, 6831, 6871, -1, 6871, 6832, 6870, -1, 6870, 6843, 6867, -1, 6867, 6835, 6783, -1, 6783, 6773, 6784, -1, 6784, 6774, 6775, -1, 6775, 6776, 6785, -1, 6785, 6838, 6886, -1, 6886, 6857, 6865, -1, 6786, 6796, 6852, -1, 6786, 6787, 6796, -1, 6786, 6788, 6787, -1, 6787, 6788, 6797, -1, 6797, 6788, 6837, -1, 6798, 6837, 6790, -1, 6789, 6790, 6799, -1, 6879, 6799, 6800, -1, 6801, 6800, 6791, -1, 6802, 6791, 6846, -1, 6876, 6846, 6848, -1, 6803, 6848, 6855, -1, 6804, 6855, 6854, -1, 6874, 6854, 6792, -1, 6880, 6792, 6849, -1, 6881, 6849, 6793, -1, 6882, 6793, 6850, -1, 6805, 6850, 6806, -1, 6794, 6806, 6851, -1, 6883, 6851, 6795, -1, 6807, 6795, 6841, -1, 6884, 6841, 6842, -1, 6808, 6842, 6840, -1, 6862, 6840, 6853, -1, 6864, 6853, 6852, -1, 6796, 6864, 6852, -1, 6797, 6837, 6798, -1, 6798, 6790, 6789, -1, 6789, 6799, 6879, -1, 6879, 6800, 6801, -1, 6801, 6791, 6802, -1, 6802, 6846, 6876, -1, 6876, 6848, 6803, -1, 6803, 6855, 6804, -1, 6804, 6854, 6874, -1, 6874, 6792, 6880, -1, 6880, 6849, 6881, -1, 6881, 6793, 6882, -1, 6882, 6850, 6805, -1, 6805, 6806, 6794, -1, 6794, 6851, 6883, -1, 6883, 6795, 6807, -1, 6807, 6841, 6884, -1, 6884, 6842, 6808, -1, 6808, 6840, 6862, -1, 6862, 6853, 6864, -1, 6836, 6866, 6856, -1, 6856, 6866, 6878, -1, 6836, 6809, 6866, -1, 6866, 6809, 6868, -1, 6868, 6809, 6810, -1, 6811, 6810, 6812, -1, 6811, 6868, 6810, -1, 6810, 6834, 6812, -1, 6812, 6834, 6833, -1, 6813, 6833, 6814, -1, 6869, 6814, 6815, -1, 6816, 6815, 6858, -1, 6859, 6816, 6858, -1, 6812, 6833, 6813, -1, 6813, 6814, 6869, -1, 6869, 6815, 6816, -1, 6873, 6847, 6875, -1, 6875, 6847, 6817, -1, 6818, 6875, 6817, -1, 6818, 6820, 6875, -1, 6818, 6819, 6820, -1, 6820, 6819, 6821, -1, 6821, 6819, 6824, -1, 6822, 6824, 6845, -1, 6823, 6845, 6844, -1, 6877, 6844, 6856, -1, 6878, 6877, 6856, -1, 6821, 6824, 6822, -1, 6822, 6845, 6823, -1, 6823, 6844, 6877, -1, 8286, 6825, 6873, -1, 6873, 6825, 6847, -1, 6828, 6841, 6825, -1, 6828, 6764, 6841, -1, 6828, 6765, 6764, -1, 6828, 6826, 6765, -1, 6828, 6767, 6826, -1, 6828, 6827, 6767, -1, 6828, 6769, 6827, -1, 6828, 6771, 6769, -1, 6828, 6772, 6771, -1, 6828, 6858, 6772, -1, 6772, 6858, 6829, -1, 6829, 6858, 6830, -1, 6830, 6858, 6831, -1, 6831, 6858, 6832, -1, 6832, 6858, 6815, -1, 6814, 6832, 6815, -1, 6814, 6833, 6832, -1, 6832, 6833, 6834, -1, 6843, 6834, 6810, -1, 6809, 6843, 6810, -1, 6809, 6836, 6843, -1, 6843, 6836, 6835, -1, 6835, 6836, 6773, -1, 6773, 6836, 6774, -1, 6774, 6836, 6776, -1, 6776, 6836, 6856, -1, 6837, 6856, 6790, -1, 6837, 6776, 6856, -1, 6837, 6838, 6776, -1, 6837, 6788, 6838, -1, 6838, 6788, 6857, -1, 6857, 6788, 6786, -1, 6777, 6786, 6852, -1, 6839, 6852, 6853, -1, 6761, 6853, 6840, -1, 6763, 6840, 6842, -1, 6764, 6842, 6841, -1, 6764, 6763, 6842, -1, 6832, 6834, 6843, -1, 6844, 6791, 6856, -1, 6844, 6845, 6791, -1, 6791, 6845, 6824, -1, 6846, 6824, 6819, -1, 6818, 6846, 6819, -1, 6818, 6817, 6846, -1, 6846, 6817, 6847, -1, 6848, 6847, 6855, -1, 6848, 6846, 6847, -1, 6791, 6824, 6846, -1, 6825, 6792, 6847, -1, 6825, 6849, 6792, -1, 6825, 6793, 6849, -1, 6825, 6850, 6793, -1, 6825, 6806, 6850, -1, 6825, 6851, 6806, -1, 6825, 6795, 6851, -1, 6825, 6841, 6795, -1, 6777, 6852, 6839, -1, 6839, 6853, 6761, -1, 6761, 6840, 6763, -1, 6792, 6854, 6847, -1, 6847, 6854, 6855, -1, 6791, 6800, 6856, -1, 6856, 6800, 6799, -1, 6790, 6856, 6799, -1, 6857, 6786, 6777, -1, 6859, 6858, 8305, -1, 8305, 6858, 6828, -1, 8305, 6781, 6859, -1, 8305, 6770, 6781, -1, 8305, 6768, 6770, -1, 8305, 6860, 6768, -1, 8305, 6780, 6860, -1, 8305, 6766, 6780, -1, 8305, 6779, 6766, -1, 8305, 6861, 6779, -1, 8305, 8286, 6861, -1, 6861, 8286, 6884, -1, 6778, 6884, 6808, -1, 6762, 6808, 6862, -1, 6863, 6862, 6864, -1, 6885, 6864, 6796, -1, 6865, 6796, 6787, -1, 6886, 6787, 6797, -1, 6785, 6797, 6798, -1, 6866, 6798, 6878, -1, 6866, 6785, 6798, -1, 6866, 6775, 6785, -1, 6866, 6784, 6775, -1, 6866, 6783, 6784, -1, 6866, 6867, 6783, -1, 6866, 6868, 6867, -1, 6867, 6868, 6811, -1, 6812, 6867, 6811, -1, 6812, 6870, 6867, -1, 6812, 6813, 6870, -1, 6870, 6813, 6869, -1, 6816, 6870, 6869, -1, 6816, 6859, 6870, -1, 6870, 6859, 6871, -1, 6871, 6859, 6872, -1, 6872, 6859, 6782, -1, 6782, 6859, 6781, -1, 6873, 6880, 8286, -1, 6873, 6874, 6880, -1, 6873, 6804, 6874, -1, 6873, 6803, 6804, -1, 6873, 6876, 6803, -1, 6873, 6875, 6876, -1, 6876, 6875, 6802, -1, 6802, 6875, 6820, -1, 6821, 6802, 6820, -1, 6821, 6822, 6802, -1, 6802, 6822, 6823, -1, 6877, 6802, 6823, -1, 6877, 6878, 6802, -1, 6802, 6878, 6801, -1, 6801, 6878, 6879, -1, 6879, 6878, 6789, -1, 6789, 6878, 6798, -1, 6880, 6881, 8286, -1, 8286, 6881, 6882, -1, 6805, 8286, 6882, -1, 6805, 6794, 8286, -1, 8286, 6794, 6883, -1, 6807, 8286, 6883, -1, 6807, 6884, 8286, -1, 6861, 6884, 6778, -1, 6778, 6808, 6762, -1, 6762, 6862, 6863, -1, 6863, 6864, 6885, -1, 6885, 6796, 6865, -1, 6865, 6787, 6886, -1, 6886, 6797, 6785, -1, 7012, 7024, 7013, -1, 7012, 7022, 7024, -1, 7012, 7014, 7022, -1, 7022, 7014, 6887, -1, 6887, 7014, 6901, -1, 6888, 6901, 7001, -1, 7021, 7001, 6889, -1, 7020, 6889, 7000, -1, 7019, 7000, 6890, -1, 6902, 6890, 6903, -1, 6904, 6903, 6905, -1, 7018, 6905, 6891, -1, 6906, 6891, 6999, -1, 6892, 6999, 6907, -1, 6908, 6907, 6998, -1, 7037, 6998, 7005, -1, 6893, 7005, 6894, -1, 6895, 6894, 6909, -1, 7034, 6909, 6896, -1, 6897, 6896, 6899, -1, 6898, 6899, 6910, -1, 6911, 6910, 6912, -1, 7033, 6912, 7008, -1, 7032, 7008, 6900, -1, 7026, 6900, 7013, -1, 7024, 7026, 7013, -1, 6887, 6901, 6888, -1, 6888, 7001, 7021, -1, 7021, 6889, 7020, -1, 7020, 7000, 7019, -1, 7019, 6890, 6902, -1, 6902, 6903, 6904, -1, 6904, 6905, 7018, -1, 7018, 6891, 6906, -1, 6906, 6999, 6892, -1, 6892, 6907, 6908, -1, 6908, 6998, 7037, -1, 7037, 7005, 6893, -1, 6893, 6894, 6895, -1, 6895, 6909, 7034, -1, 7034, 6896, 6897, -1, 6897, 6899, 6898, -1, 6898, 6910, 6911, -1, 6911, 6912, 7033, -1, 7033, 7008, 7032, -1, 7032, 6900, 7026, -1, 6991, 7063, 6913, -1, 6991, 7058, 7063, -1, 6991, 6914, 7058, -1, 7058, 6914, 6921, -1, 6921, 6914, 6992, -1, 7056, 6992, 6922, -1, 7053, 6922, 6923, -1, 6924, 6923, 6915, -1, 7055, 6915, 6925, -1, 7052, 6925, 6996, -1, 6926, 6996, 6995, -1, 7050, 6995, 6979, -1, 7064, 6979, 6978, -1, 6927, 6978, 6916, -1, 7039, 6916, 6928, -1, 7040, 6928, 6982, -1, 7041, 6982, 6981, -1, 7042, 6981, 6917, -1, 7043, 6917, 6918, -1, 6929, 6918, 6919, -1, 6930, 6919, 6931, -1, 7044, 6931, 6983, -1, 6932, 6983, 6987, -1, 7045, 6987, 6988, -1, 6920, 6988, 6913, -1, 7063, 6920, 6913, -1, 6921, 6992, 7056, -1, 7056, 6922, 7053, -1, 7053, 6923, 6924, -1, 6924, 6915, 7055, -1, 7055, 6925, 7052, -1, 7052, 6996, 6926, -1, 6926, 6995, 7050, -1, 7050, 6979, 7064, -1, 7064, 6978, 6927, -1, 6927, 6916, 7039, -1, 7039, 6928, 7040, -1, 7040, 6982, 7041, -1, 7041, 6981, 7042, -1, 7042, 6917, 7043, -1, 7043, 6918, 6929, -1, 6929, 6919, 6930, -1, 6930, 6931, 7044, -1, 7044, 6983, 6932, -1, 6932, 6987, 7045, -1, 7045, 6988, 6920, -1, 7015, 6933, 7027, -1, 7027, 6933, 7028, -1, 6933, 6934, 7028, -1, 7028, 6934, 6937, -1, 6937, 6934, 6935, -1, 6936, 6935, 7029, -1, 6936, 6937, 6935, -1, 6935, 7007, 7029, -1, 7029, 7007, 7030, -1, 7030, 7007, 6938, -1, 6938, 7006, 7030, -1, 7030, 7006, 7031, -1, 7031, 7006, 6944, -1, 6945, 6944, 6940, -1, 6939, 6940, 6946, -1, 6947, 6946, 7004, -1, 7035, 7004, 6948, -1, 7036, 6948, 6997, -1, 6949, 6997, 6977, -1, 7016, 6977, 6976, -1, 6941, 6976, 6950, -1, 7065, 6950, 6951, -1, 6952, 6951, 6953, -1, 7051, 6953, 6994, -1, 6942, 6994, 6993, -1, 7054, 6993, 6990, -1, 7057, 6990, 6943, -1, 6954, 6943, 6955, -1, 7059, 6954, 6955, -1, 7031, 6944, 6945, -1, 6945, 6940, 6939, -1, 6939, 6946, 6947, -1, 6947, 7004, 7035, -1, 7035, 6948, 7036, -1, 7036, 6997, 6949, -1, 6949, 6977, 7016, -1, 7016, 6976, 6941, -1, 6941, 6950, 7065, -1, 7065, 6951, 6952, -1, 6952, 6953, 7051, -1, 7051, 6994, 6942, -1, 6942, 6993, 7054, -1, 7054, 6990, 7057, -1, 7057, 6943, 6954, -1, 7059, 6955, 7061, -1, 7061, 6955, 6956, -1, 6957, 6956, 6958, -1, 6959, 6957, 6958, -1, 6959, 6960, 6957, -1, 6959, 6989, 6960, -1, 6960, 6989, 7060, -1, 7061, 6956, 6957, -1, 6989, 6961, 7060, -1, 7060, 6961, 7049, -1, 6961, 6962, 7049, -1, 7049, 6962, 6967, -1, 6967, 6962, 6968, -1, 6963, 6968, 6964, -1, 6966, 6964, 6965, -1, 7048, 6965, 7062, -1, 7048, 6966, 6965, -1, 6967, 6968, 6963, -1, 6963, 6964, 6966, -1, 6965, 6986, 7062, -1, 7062, 6986, 6985, -1, 7047, 6985, 6984, -1, 7046, 7047, 6984, -1, 7062, 6985, 7047, -1, 7002, 7003, 6969, -1, 6969, 7003, 7023, -1, 7023, 7003, 6970, -1, 6971, 6970, 7025, -1, 6971, 7023, 6970, -1, 6970, 7011, 7025, -1, 7025, 7011, 6973, -1, 6974, 6973, 7010, -1, 6975, 7010, 7009, -1, 6972, 7009, 7015, -1, 7027, 6972, 7015, -1, 7025, 6973, 6974, -1, 6974, 7010, 6975, -1, 6975, 7009, 6972, -1, 7017, 8257, 6969, -1, 6969, 8257, 7002, -1, 6980, 6977, 8257, -1, 6980, 6976, 6977, -1, 6980, 6950, 6976, -1, 6980, 6951, 6950, -1, 6980, 6979, 6951, -1, 6980, 6978, 6979, -1, 6980, 6916, 6978, -1, 6980, 6928, 6916, -1, 6980, 6982, 6928, -1, 6980, 6981, 6982, -1, 6980, 6917, 6981, -1, 6980, 6984, 6917, -1, 6917, 6984, 6918, -1, 6918, 6984, 6919, -1, 6919, 6984, 6931, -1, 6931, 6984, 6983, -1, 6983, 6984, 6987, -1, 6987, 6984, 6985, -1, 6986, 6987, 6985, -1, 6986, 6965, 6987, -1, 6987, 6965, 6964, -1, 6968, 6987, 6964, -1, 6968, 6962, 6987, -1, 6987, 6962, 6961, -1, 6988, 6961, 6913, -1, 6988, 6987, 6961, -1, 6961, 6989, 6913, -1, 6913, 6989, 6955, -1, 6943, 6913, 6955, -1, 6943, 6990, 6913, -1, 6913, 6990, 6991, -1, 6991, 6990, 6914, -1, 6914, 6990, 6992, -1, 6992, 6990, 6922, -1, 6922, 6990, 6923, -1, 6923, 6990, 6915, -1, 6915, 6990, 6925, -1, 6925, 6990, 6993, -1, 6996, 6993, 6994, -1, 6995, 6994, 6953, -1, 6951, 6995, 6953, -1, 6951, 6979, 6995, -1, 6959, 6958, 6989, -1, 6989, 6958, 6956, -1, 6955, 6989, 6956, -1, 6925, 6993, 6996, -1, 6996, 6994, 6995, -1, 6977, 6997, 8257, -1, 8257, 6997, 6948, -1, 6998, 6948, 7005, -1, 6998, 8257, 6948, -1, 6998, 6907, 8257, -1, 8257, 6907, 6999, -1, 6891, 8257, 6999, -1, 6891, 6905, 8257, -1, 8257, 6905, 6903, -1, 6890, 8257, 6903, -1, 6890, 7002, 8257, -1, 6890, 7000, 7002, -1, 7002, 7000, 6889, -1, 7001, 7002, 6889, -1, 7001, 6901, 7002, -1, 7002, 6901, 7014, -1, 7003, 7014, 6970, -1, 7003, 7002, 7014, -1, 6948, 7004, 7005, -1, 7005, 7004, 6946, -1, 6894, 6946, 6940, -1, 6909, 6940, 6944, -1, 6896, 6944, 6899, -1, 6896, 6909, 6944, -1, 7005, 6946, 6894, -1, 6894, 6940, 6909, -1, 6944, 7006, 6899, -1, 6899, 7006, 6910, -1, 6910, 7006, 6938, -1, 6912, 6938, 7008, -1, 6912, 6910, 6938, -1, 7007, 6933, 6938, -1, 7007, 6935, 6933, -1, 6933, 6935, 6934, -1, 6938, 6933, 6900, -1, 7008, 6938, 6900, -1, 7009, 7014, 7015, -1, 7009, 7010, 7014, -1, 7014, 7010, 6973, -1, 7011, 7014, 6973, -1, 7011, 6970, 7014, -1, 7012, 7013, 7015, -1, 7014, 7012, 7015, -1, 6933, 7015, 6900, -1, 6900, 7015, 7013, -1, 6980, 7038, 6984, -1, 6984, 7038, 7046, -1, 7017, 6941, 7038, -1, 7017, 7016, 6941, -1, 7017, 6908, 7016, -1, 7017, 6892, 6908, -1, 7017, 6906, 6892, -1, 7017, 7018, 6906, -1, 7017, 6904, 7018, -1, 7017, 6902, 6904, -1, 7017, 7019, 6902, -1, 7017, 6969, 7019, -1, 7019, 6969, 7020, -1, 7020, 6969, 7021, -1, 7021, 6969, 6888, -1, 6888, 6969, 6887, -1, 6887, 6969, 7022, -1, 7022, 6969, 7024, -1, 7024, 6969, 7023, -1, 6971, 7024, 7023, -1, 6971, 7026, 7024, -1, 6971, 7025, 7026, -1, 7026, 7025, 7027, -1, 7028, 7026, 7027, -1, 7028, 7030, 7026, -1, 7028, 7029, 7030, -1, 7028, 6936, 7029, -1, 7028, 6937, 6936, -1, 7025, 6974, 7027, -1, 7027, 6974, 6975, -1, 6972, 7027, 6975, -1, 7030, 7031, 7026, -1, 7026, 7031, 7032, -1, 7032, 7031, 7033, -1, 7033, 7031, 6945, -1, 6911, 6945, 6939, -1, 6898, 6939, 6897, -1, 6898, 6911, 6939, -1, 7033, 6945, 6911, -1, 6939, 6947, 6897, -1, 6897, 6947, 7034, -1, 7034, 6947, 7035, -1, 6895, 7035, 6893, -1, 6895, 7034, 7035, -1, 7035, 7036, 6893, -1, 6893, 7036, 7037, -1, 7037, 7036, 6949, -1, 6908, 6949, 7016, -1, 6908, 7037, 6949, -1, 7038, 6941, 7064, -1, 6927, 7038, 7064, -1, 6927, 7039, 7038, -1, 7038, 7039, 7040, -1, 7041, 7038, 7040, -1, 7041, 7042, 7038, -1, 7038, 7042, 7043, -1, 7046, 7043, 6929, -1, 6930, 7046, 6929, -1, 6930, 7044, 7046, -1, 7046, 7044, 6932, -1, 7045, 7046, 6932, -1, 7045, 6920, 7046, -1, 7046, 6920, 7047, -1, 7047, 6920, 7062, -1, 7062, 6920, 7063, -1, 7048, 7063, 7049, -1, 6966, 7049, 6963, -1, 6966, 7048, 7049, -1, 6952, 7050, 7065, -1, 6952, 6926, 7050, -1, 6952, 7051, 6926, -1, 6926, 7051, 7052, -1, 7052, 7051, 7055, -1, 7055, 7051, 6942, -1, 6924, 6942, 7054, -1, 7053, 7054, 7056, -1, 7053, 6924, 7054, -1, 7055, 6942, 6924, -1, 7054, 7057, 7056, -1, 7056, 7057, 6921, -1, 6921, 7057, 6954, -1, 7058, 6954, 7063, -1, 7058, 6921, 6954, -1, 6954, 7059, 7063, -1, 7063, 7059, 7060, -1, 7049, 7063, 7060, -1, 7059, 7061, 7060, -1, 7060, 7061, 6957, -1, 6960, 7060, 6957, -1, 7049, 6967, 6963, -1, 7048, 7062, 7063, -1, 7046, 7038, 7043, -1, 7050, 7064, 7065, -1, 7065, 7064, 6941, -1, 7173, 7230, 7066, -1, 7173, 7231, 7230, -1, 7173, 7175, 7231, -1, 7231, 7175, 7067, -1, 7067, 7175, 7075, -1, 7233, 7075, 7176, -1, 7076, 7176, 7077, -1, 7078, 7077, 7068, -1, 7235, 7068, 7079, -1, 7236, 7079, 7177, -1, 7080, 7177, 7081, -1, 7082, 7081, 7178, -1, 7069, 7178, 7083, -1, 7244, 7083, 7180, -1, 7241, 7180, 7181, -1, 7084, 7181, 7187, -1, 7085, 7187, 7183, -1, 7086, 7183, 7182, -1, 7087, 7182, 7070, -1, 7239, 7070, 7190, -1, 7071, 7190, 7073, -1, 7072, 7073, 7191, -1, 7088, 7191, 7089, -1, 7228, 7089, 7074, -1, 7229, 7074, 7066, -1, 7230, 7229, 7066, -1, 7067, 7075, 7233, -1, 7233, 7176, 7076, -1, 7076, 7077, 7078, -1, 7078, 7068, 7235, -1, 7235, 7079, 7236, -1, 7236, 7177, 7080, -1, 7080, 7081, 7082, -1, 7082, 7178, 7069, -1, 7069, 7083, 7244, -1, 7244, 7180, 7241, -1, 7241, 7181, 7084, -1, 7084, 7187, 7085, -1, 7085, 7183, 7086, -1, 7086, 7182, 7087, -1, 7087, 7070, 7239, -1, 7239, 7190, 7071, -1, 7071, 7073, 7072, -1, 7072, 7191, 7088, -1, 7088, 7089, 7228, -1, 7228, 7074, 7229, -1, 7195, 7090, 7106, -1, 7195, 7091, 7090, -1, 7195, 7204, 7091, -1, 7091, 7204, 7092, -1, 7092, 7204, 7107, -1, 7093, 7107, 7095, -1, 7094, 7095, 7205, -1, 7108, 7205, 7109, -1, 7096, 7109, 7097, -1, 7110, 7097, 7208, -1, 7098, 7208, 7111, -1, 7112, 7111, 7099, -1, 7113, 7099, 7100, -1, 7222, 7100, 7209, -1, 7220, 7209, 7200, -1, 7218, 7200, 7199, -1, 7217, 7199, 7197, -1, 7216, 7197, 7101, -1, 7114, 7101, 7115, -1, 7116, 7115, 7102, -1, 7117, 7102, 7103, -1, 7118, 7103, 7196, -1, 7119, 7196, 7104, -1, 7120, 7104, 7105, -1, 7121, 7105, 7106, -1, 7090, 7121, 7106, -1, 7092, 7107, 7093, -1, 7093, 7095, 7094, -1, 7094, 7205, 7108, -1, 7108, 7109, 7096, -1, 7096, 7097, 7110, -1, 7110, 7208, 7098, -1, 7098, 7111, 7112, -1, 7112, 7099, 7113, -1, 7113, 7100, 7222, -1, 7222, 7209, 7220, -1, 7220, 7200, 7218, -1, 7218, 7199, 7217, -1, 7217, 7197, 7216, -1, 7216, 7101, 7114, -1, 7114, 7115, 7116, -1, 7116, 7102, 7117, -1, 7117, 7103, 7118, -1, 7118, 7196, 7119, -1, 7119, 7104, 7120, -1, 7120, 7105, 7121, -1, 7210, 7123, 7221, -1, 7221, 7123, 7226, -1, 7226, 7123, 7122, -1, 7122, 7123, 7211, -1, 7124, 7122, 7211, -1, 7124, 7125, 7122, -1, 7124, 7126, 7125, -1, 7125, 7126, 7127, -1, 7127, 7126, 7128, -1, 7223, 7127, 7128, -1, 7128, 7129, 7223, -1, 7223, 7129, 7136, -1, 7136, 7129, 7130, -1, 7224, 7130, 7207, -1, 7225, 7207, 7206, -1, 7227, 7206, 7132, -1, 7131, 7132, 7133, -1, 7213, 7133, 7203, -1, 7135, 7203, 7134, -1, 7135, 7213, 7203, -1, 7136, 7130, 7224, -1, 7224, 7207, 7225, -1, 7225, 7206, 7227, -1, 7227, 7132, 7131, -1, 7131, 7133, 7213, -1, 7203, 7138, 7134, -1, 7134, 7138, 7137, -1, 7137, 7138, 7172, -1, 7142, 7172, 7193, -1, 7194, 7142, 7193, -1, 7194, 7139, 7142, -1, 7194, 7192, 7139, -1, 7139, 7192, 7140, -1, 7140, 7192, 7143, -1, 7144, 7143, 7145, -1, 7240, 7145, 7189, -1, 7146, 7189, 7188, -1, 7141, 7188, 7186, -1, 7147, 7141, 7186, -1, 7137, 7172, 7142, -1, 7140, 7143, 7144, -1, 7144, 7145, 7240, -1, 7240, 7189, 7146, -1, 7146, 7188, 7141, -1, 7186, 7148, 7147, -1, 7147, 7148, 7242, -1, 7242, 7148, 7149, -1, 7150, 7149, 7152, -1, 7151, 7152, 7154, -1, 7151, 7150, 7152, -1, 7242, 7149, 7150, -1, 7152, 7153, 7154, -1, 7153, 7185, 7154, -1, 7154, 7185, 7243, -1, 7243, 7185, 7155, -1, 7155, 7185, 7156, -1, 7157, 7155, 7156, -1, 7157, 7158, 7155, -1, 7157, 7184, 7158, -1, 7158, 7184, 7160, -1, 7160, 7184, 7161, -1, 7162, 7161, 7159, -1, 7237, 7159, 7179, -1, 7238, 7179, 7212, -1, 7234, 7238, 7212, -1, 7160, 7161, 7162, -1, 7162, 7159, 7237, -1, 7237, 7179, 7238, -1, 7198, 7164, 7215, -1, 7215, 7164, 7163, -1, 7163, 7164, 7165, -1, 7168, 7165, 7202, -1, 7169, 7202, 7201, -1, 7170, 7201, 7166, -1, 7171, 7166, 7167, -1, 7219, 7167, 7221, -1, 7219, 7171, 7167, -1, 7163, 7165, 7168, -1, 7168, 7202, 7169, -1, 7169, 7201, 7170, -1, 7170, 7166, 7171, -1, 7167, 7210, 7221, -1, 7198, 7215, 8237, -1, 8237, 7215, 7214, -1, 7174, 7138, 8237, -1, 7174, 7172, 7138, -1, 7174, 7193, 7172, -1, 7174, 7074, 7193, -1, 7174, 7066, 7074, -1, 7174, 7173, 7066, -1, 7174, 7175, 7173, -1, 7174, 7075, 7175, -1, 7174, 7176, 7075, -1, 7174, 7077, 7176, -1, 7174, 7212, 7077, -1, 7077, 7212, 7068, -1, 7068, 7212, 7079, -1, 7079, 7212, 7177, -1, 7177, 7212, 7081, -1, 7081, 7212, 7178, -1, 7178, 7212, 7179, -1, 7159, 7178, 7179, -1, 7159, 7083, 7178, -1, 7159, 7161, 7083, -1, 7083, 7161, 7185, -1, 7180, 7185, 7153, -1, 7181, 7153, 7186, -1, 7187, 7186, 7188, -1, 7183, 7188, 7189, -1, 7182, 7189, 7070, -1, 7182, 7183, 7189, -1, 7161, 7184, 7185, -1, 7185, 7184, 7157, -1, 7156, 7185, 7157, -1, 7083, 7185, 7180, -1, 7152, 7149, 7153, -1, 7153, 7149, 7148, -1, 7186, 7153, 7148, -1, 7181, 7186, 7187, -1, 7187, 7188, 7183, -1, 7189, 7145, 7070, -1, 7070, 7145, 7190, -1, 7190, 7145, 7143, -1, 7073, 7143, 7191, -1, 7073, 7190, 7143, -1, 7143, 7192, 7191, -1, 7191, 7192, 7089, -1, 7089, 7192, 7194, -1, 7193, 7089, 7194, -1, 7193, 7074, 7089, -1, 7138, 7203, 8237, -1, 8237, 7203, 7195, -1, 7106, 8237, 7195, -1, 7106, 7105, 8237, -1, 8237, 7105, 7104, -1, 7196, 8237, 7104, -1, 7196, 7103, 8237, -1, 8237, 7103, 7102, -1, 7198, 7102, 7115, -1, 7101, 7198, 7115, -1, 7101, 7197, 7198, -1, 7198, 7197, 7199, -1, 7200, 7198, 7199, -1, 7200, 7164, 7198, -1, 7200, 7165, 7164, -1, 7200, 7209, 7165, -1, 7165, 7209, 7202, -1, 7202, 7209, 7210, -1, 7201, 7210, 7166, -1, 7201, 7202, 7210, -1, 7195, 7203, 7204, -1, 7204, 7203, 7133, -1, 7132, 7204, 7133, -1, 7132, 7107, 7204, -1, 7132, 7206, 7107, -1, 7107, 7206, 7095, -1, 7095, 7206, 7205, -1, 7205, 7206, 7207, -1, 7109, 7207, 7130, -1, 7097, 7130, 7208, -1, 7097, 7109, 7130, -1, 7205, 7207, 7109, -1, 7130, 7129, 7208, -1, 7208, 7129, 7111, -1, 7111, 7129, 7128, -1, 7099, 7128, 7123, -1, 7100, 7123, 7210, -1, 7209, 7100, 7210, -1, 7128, 7126, 7123, -1, 7123, 7126, 7124, -1, 7211, 7123, 7124, -1, 7099, 7123, 7100, -1, 7210, 7167, 7166, -1, 7198, 8237, 7102, -1, 7099, 7111, 7128, -1, 7181, 7180, 7153, -1, 7234, 7212, 7232, -1, 7232, 7212, 7174, -1, 7214, 7137, 7232, -1, 7214, 7134, 7137, -1, 7214, 7135, 7134, -1, 7214, 7213, 7135, -1, 7214, 7091, 7213, -1, 7214, 7090, 7091, -1, 7214, 7121, 7090, -1, 7214, 7120, 7121, -1, 7214, 7119, 7120, -1, 7214, 7118, 7119, -1, 7214, 7117, 7118, -1, 7214, 7215, 7117, -1, 7117, 7215, 7116, -1, 7116, 7215, 7114, -1, 7114, 7215, 7216, -1, 7216, 7215, 7217, -1, 7217, 7215, 7218, -1, 7218, 7215, 7163, -1, 7168, 7218, 7163, -1, 7168, 7169, 7218, -1, 7218, 7169, 7170, -1, 7171, 7218, 7170, -1, 7171, 7219, 7218, -1, 7218, 7219, 7221, -1, 7220, 7221, 7222, -1, 7220, 7218, 7221, -1, 7221, 7226, 7222, -1, 7222, 7226, 7223, -1, 7136, 7222, 7223, -1, 7136, 7224, 7222, -1, 7222, 7224, 7113, -1, 7113, 7224, 7112, -1, 7112, 7224, 7098, -1, 7098, 7224, 7110, -1, 7110, 7224, 7096, -1, 7096, 7224, 7108, -1, 7108, 7224, 7225, -1, 7094, 7225, 7093, -1, 7094, 7108, 7225, -1, 7122, 7125, 7226, -1, 7226, 7125, 7127, -1, 7223, 7226, 7127, -1, 7225, 7227, 7093, -1, 7093, 7227, 7092, -1, 7092, 7227, 7131, -1, 7213, 7092, 7131, -1, 7213, 7091, 7092, -1, 7137, 7142, 7232, -1, 7232, 7142, 7139, -1, 7228, 7139, 7088, -1, 7228, 7232, 7139, -1, 7228, 7229, 7232, -1, 7232, 7229, 7230, -1, 7231, 7232, 7230, -1, 7231, 7067, 7232, -1, 7232, 7067, 7233, -1, 7076, 7232, 7233, -1, 7076, 7234, 7232, -1, 7076, 7078, 7234, -1, 7234, 7078, 7235, -1, 7236, 7234, 7235, -1, 7236, 7080, 7234, -1, 7234, 7080, 7082, -1, 7238, 7082, 7237, -1, 7238, 7234, 7082, -1, 7139, 7140, 7088, -1, 7088, 7140, 7144, -1, 7072, 7144, 7240, -1, 7071, 7240, 7239, -1, 7071, 7072, 7240, -1, 7088, 7144, 7072, -1, 7240, 7146, 7239, -1, 7239, 7146, 7087, -1, 7087, 7146, 7141, -1, 7086, 7141, 7147, -1, 7085, 7147, 7154, -1, 7084, 7154, 7241, -1, 7084, 7085, 7154, -1, 7087, 7141, 7086, -1, 7147, 7242, 7154, -1, 7154, 7242, 7150, -1, 7151, 7154, 7150, -1, 7154, 7243, 7241, -1, 7241, 7243, 7244, -1, 7244, 7243, 7069, -1, 7069, 7243, 7082, -1, 7082, 7243, 7155, -1, 7158, 7082, 7155, -1, 7158, 7160, 7082, -1, 7082, 7160, 7162, -1, 7237, 7082, 7162, -1, 7085, 7086, 7147, -1, 7249, 8111, 7388, -1, 7249, 7246, 8111, -1, 7249, 7245, 7246, -1, 7249, 7247, 7245, -1, 7249, 8136, 7247, -1, 7249, 7248, 8136, -1, 7249, 8151, 7248, -1, 7249, 8149, 8151, -1, 7249, 8133, 8149, -1, 7249, 8147, 8133, -1, 7249, 8146, 8147, -1, 7249, 8163, 8146, -1, 7249, 7251, 8163, -1, 8163, 7251, 8162, -1, 8162, 7251, 8170, -1, 8170, 7251, 7250, -1, 7250, 7251, 8169, -1, 8169, 7251, 8160, -1, 8160, 7251, 8159, -1, 8159, 7251, 8181, -1, 8181, 7251, 8180, -1, 8180, 7251, 8183, -1, 8185, 8180, 8183, -1, 8185, 7461, 8180, -1, 8185, 7252, 7461, -1, 8185, 8188, 7252, -1, 7252, 8188, 7253, -1, 7460, 7253, 8199, -1, 7254, 8199, 8191, -1, 7459, 8191, 8200, -1, 8202, 7459, 8200, -1, 8202, 7255, 7459, -1, 8202, 8203, 7255, -1, 7255, 8203, 7891, -1, 7891, 8203, 7256, -1, 7257, 7891, 7256, -1, 7257, 7916, 7891, -1, 7257, 7440, 7916, -1, 7916, 7440, 7258, -1, 7258, 7440, 7259, -1, 7441, 7259, 7850, -1, 7914, 7850, 7851, -1, 7889, 7851, 7442, -1, 7888, 7442, 7443, -1, 7416, 7443, 7260, -1, 7417, 7260, 7852, -1, 7418, 7852, 7419, -1, 7420, 7419, 7261, -1, 7912, 7261, 7263, -1, 7262, 7263, 7830, -1, 8105, 7830, 7264, -1, 8105, 7262, 7830, -1, 8105, 7265, 7262, -1, 8105, 8104, 7265, -1, 7265, 8104, 7911, -1, 7911, 8104, 8106, -1, 8107, 7911, 8106, -1, 8107, 7910, 7911, -1, 8107, 7266, 7910, -1, 7910, 7266, 7267, -1, 7267, 7266, 8119, -1, 8121, 7267, 8119, -1, 8121, 7268, 7267, -1, 8121, 7270, 7268, -1, 7268, 7270, 7269, -1, 7269, 7270, 8122, -1, 7458, 8122, 8124, -1, 7271, 7458, 8124, -1, 7271, 7456, 7458, -1, 7271, 7245, 7456, -1, 7271, 7246, 7245, -1, 8183, 7251, 8198, -1, 8198, 7251, 7407, -1, 8211, 7407, 8196, -1, 8211, 8198, 7407, -1, 8222, 7272, 7407, -1, 8222, 8032, 7272, -1, 8222, 7273, 8032, -1, 8032, 7273, 8031, -1, 8031, 7273, 7274, -1, 7276, 8031, 7274, -1, 7276, 7275, 8031, -1, 7276, 7277, 7275, -1, 7275, 7277, 7279, -1, 7278, 7279, 7280, -1, 7281, 7280, 8010, -1, 7282, 8010, 8021, -1, 8045, 8021, 7283, -1, 7485, 7283, 7753, -1, 8042, 7753, 7376, -1, 7284, 7376, 7754, -1, 8048, 7754, 7378, -1, 8048, 7284, 7754, -1, 7273, 8221, 7274, -1, 7274, 8221, 8019, -1, 8019, 8221, 8219, -1, 8009, 8219, 7285, -1, 8241, 8009, 7285, -1, 8241, 8007, 8009, -1, 8241, 7477, 8007, -1, 8007, 7477, 7286, -1, 7286, 7477, 7287, -1, 7287, 7477, 8030, -1, 8030, 7477, 7288, -1, 7290, 7288, 7992, -1, 7289, 7992, 8029, -1, 7289, 7290, 7992, -1, 8019, 8219, 8009, -1, 7291, 7942, 7477, -1, 7291, 7929, 7942, -1, 7291, 7292, 7929, -1, 7291, 7293, 7292, -1, 7291, 7969, 7293, -1, 7291, 7294, 7969, -1, 7291, 7966, 7294, -1, 7291, 7295, 7966, -1, 7291, 7296, 7295, -1, 7291, 7483, 7296, -1, 7291, 8088, 7483, -1, 7291, 8101, 8088, -1, 7291, 8100, 8101, -1, 7291, 7297, 8100, -1, 7291, 7298, 7297, -1, 7297, 7298, 7300, -1, 7300, 7298, 7299, -1, 7301, 7300, 7299, -1, 7301, 8087, 7300, -1, 7301, 8216, 8087, -1, 8087, 8216, 8098, -1, 8098, 8216, 8214, -1, 7302, 8214, 7319, -1, 7302, 8098, 8214, -1, 7302, 7303, 8098, -1, 7302, 7304, 7303, -1, 7303, 7304, 8085, -1, 8085, 7304, 7486, -1, 7486, 7304, 8064, -1, 7305, 8064, 7306, -1, 8096, 7306, 8066, -1, 8095, 8066, 8067, -1, 7332, 8067, 8076, -1, 7763, 8076, 7307, -1, 7737, 7307, 8069, -1, 7736, 8069, 7308, -1, 7309, 7736, 7308, -1, 7309, 7310, 7736, -1, 7309, 8078, 7310, -1, 7310, 8078, 7311, -1, 7311, 8078, 8080, -1, 7312, 8080, 7313, -1, 7315, 7313, 7314, -1, 7315, 7312, 7313, -1, 7315, 7762, 7312, -1, 7315, 7817, 7762, -1, 7762, 7817, 7735, -1, 7735, 7817, 7790, -1, 7316, 7790, 7791, -1, 7325, 7791, 7317, -1, 7731, 7317, 7792, -1, 7760, 7792, 7383, -1, 7759, 7383, 7382, -1, 7758, 7382, 7318, -1, 7757, 7318, 7821, -1, 7756, 7821, 7795, -1, 7379, 7795, 7798, -1, 8039, 7798, 7398, -1, 8039, 7379, 7798, -1, 8214, 7320, 7319, -1, 7319, 7320, 7321, -1, 7321, 7320, 7388, -1, 7784, 7388, 7387, -1, 7784, 7321, 7388, -1, 7784, 7785, 7321, -1, 7321, 7785, 7322, -1, 7322, 7785, 8074, -1, 8074, 7785, 7814, -1, 8058, 7814, 7323, -1, 8073, 7323, 7788, -1, 8072, 7788, 7324, -1, 8055, 7324, 7395, -1, 8055, 8072, 7324, -1, 7731, 7325, 7317, -1, 7325, 7316, 7791, -1, 7316, 7735, 7790, -1, 7312, 7311, 8080, -1, 7736, 7737, 8069, -1, 7737, 7763, 7307, -1, 8076, 7763, 7332, -1, 7332, 7763, 7765, -1, 7333, 7765, 7738, -1, 8082, 7738, 7326, -1, 7334, 7326, 7327, -1, 7487, 7327, 7963, -1, 8092, 7963, 7964, -1, 7480, 7964, 7328, -1, 7481, 7328, 7950, -1, 8103, 7950, 7329, -1, 7482, 7329, 7330, -1, 7331, 7330, 8102, -1, 7331, 7482, 7330, -1, 7332, 7765, 7333, -1, 7333, 7738, 8082, -1, 8082, 7326, 7334, -1, 7327, 7335, 7963, -1, 7963, 7335, 7336, -1, 7336, 7335, 7767, -1, 7961, 7767, 7338, -1, 7961, 7336, 7767, -1, 7767, 7337, 7338, -1, 7338, 7337, 7958, -1, 7958, 7337, 7340, -1, 7948, 7340, 7339, -1, 7948, 7958, 7340, -1, 7340, 7341, 7339, -1, 7339, 7341, 7947, -1, 7947, 7341, 7342, -1, 7956, 7342, 7770, -1, 7344, 7770, 7343, -1, 7938, 7343, 7937, -1, 7938, 7344, 7343, -1, 7947, 7342, 7956, -1, 7956, 7770, 7344, -1, 7473, 7344, 7345, -1, 7474, 7345, 7926, -1, 7973, 7926, 7475, -1, 7973, 7474, 7926, -1, 7343, 7346, 7937, -1, 7937, 7346, 7347, -1, 7347, 7346, 7348, -1, 7935, 7348, 7349, -1, 7935, 7347, 7348, -1, 7348, 7744, 7349, -1, 7349, 7744, 7923, -1, 7923, 7744, 7351, -1, 7351, 7744, 7772, -1, 7350, 7772, 7352, -1, 7350, 7351, 7772, -1, 7772, 7354, 7352, -1, 7352, 7354, 7353, -1, 7353, 7354, 7356, -1, 7355, 7356, 7919, -1, 7355, 7353, 7356, -1, 7356, 7357, 7919, -1, 7919, 7357, 7983, -1, 8000, 7919, 7983, -1, 8000, 7944, 7919, -1, 8000, 7358, 7944, -1, 7944, 7358, 7359, -1, 7359, 7358, 8001, -1, 8003, 7359, 8001, -1, 8003, 7360, 7359, -1, 8003, 8004, 7360, -1, 7360, 8004, 7479, -1, 7479, 8004, 8006, -1, 7477, 8006, 7987, -1, 7361, 7477, 7987, -1, 7361, 7989, 7477, -1, 7477, 7989, 7990, -1, 7288, 7477, 7990, -1, 7357, 7362, 7983, -1, 7983, 7362, 7999, -1, 7999, 7362, 7365, -1, 7981, 7365, 7749, -1, 7363, 7749, 7364, -1, 7363, 7981, 7749, -1, 7999, 7365, 7981, -1, 7749, 7750, 7364, -1, 7364, 7750, 7366, -1, 7366, 7750, 7367, -1, 7998, 7367, 7996, -1, 7998, 7366, 7367, -1, 7367, 7368, 7996, -1, 7996, 7368, 7995, -1, 7995, 7368, 7369, -1, 8024, 7369, 8022, -1, 8024, 7995, 7369, -1, 8024, 8025, 7995, -1, 7995, 8025, 7994, -1, 7994, 8025, 8026, -1, 7484, 8026, 8027, -1, 7370, 8027, 8028, -1, 7371, 8028, 8029, -1, 7992, 7371, 8029, -1, 7369, 7372, 8022, -1, 8022, 7372, 8012, -1, 8012, 7372, 7375, -1, 7373, 7375, 7374, -1, 7283, 7374, 7753, -1, 7283, 7373, 7374, -1, 8012, 7375, 7373, -1, 7485, 7753, 8042, -1, 8042, 7376, 7284, -1, 7754, 7377, 7378, -1, 7378, 7377, 7380, -1, 7380, 7377, 7755, -1, 7381, 7755, 7756, -1, 7379, 7756, 7795, -1, 7379, 7381, 7756, -1, 7380, 7755, 7381, -1, 7756, 7757, 7821, -1, 7757, 7758, 7318, -1, 7758, 7759, 7382, -1, 7759, 7760, 7383, -1, 7760, 7731, 7792, -1, 7807, 7864, 7384, -1, 7807, 7863, 7864, -1, 7807, 7385, 7863, -1, 7863, 7385, 7862, -1, 7862, 7385, 7808, -1, 7860, 7808, 7809, -1, 7859, 7809, 7810, -1, 7858, 7810, 7386, -1, 7391, 7386, 7392, -1, 7836, 7392, 7393, -1, 7394, 7393, 7812, -1, 7857, 7812, 7813, -1, 7388, 7813, 7387, -1, 7388, 7857, 7813, -1, 7388, 7389, 7857, -1, 7388, 7430, 7389, -1, 7388, 8112, 7430, -1, 7388, 7390, 8112, -1, 7388, 8111, 7390, -1, 7862, 7808, 7860, -1, 7860, 7809, 7859, -1, 7859, 7810, 7858, -1, 7858, 7386, 7391, -1, 7391, 7392, 7836, -1, 7836, 7393, 7394, -1, 7394, 7812, 7857, -1, 8074, 7814, 8058, -1, 8058, 7323, 8073, -1, 8073, 7788, 8072, -1, 7324, 7396, 7395, -1, 7395, 7396, 8054, -1, 8054, 7396, 7314, -1, 8052, 7314, 7313, -1, 8052, 8054, 7314, -1, 7798, 7397, 7398, -1, 7398, 7397, 7399, -1, 7399, 7397, 7401, -1, 7400, 7401, 7402, -1, 7400, 7399, 7401, -1, 7401, 7403, 7402, -1, 7402, 7403, 8035, -1, 8035, 7403, 7404, -1, 7405, 7404, 7800, -1, 8047, 7800, 7801, -1, 8046, 7801, 7272, -1, 8046, 8047, 7801, -1, 8035, 7404, 7405, -1, 7405, 7800, 8047, -1, 7801, 7775, 7272, -1, 7272, 7775, 7407, -1, 7407, 7775, 7774, -1, 7406, 7407, 7774, -1, 7406, 7867, 7407, -1, 7406, 7408, 7867, -1, 7406, 7802, 7408, -1, 7408, 7802, 7409, -1, 7409, 7802, 7410, -1, 7845, 7410, 7803, -1, 7414, 7803, 7411, -1, 7415, 7411, 7778, -1, 7843, 7778, 7779, -1, 7866, 7779, 7780, -1, 7412, 7780, 7805, -1, 7842, 7805, 7413, -1, 7840, 7413, 7384, -1, 7864, 7840, 7384, -1, 7409, 7410, 7845, -1, 7845, 7803, 7414, -1, 7414, 7411, 7415, -1, 7415, 7778, 7843, -1, 7843, 7779, 7866, -1, 7866, 7780, 7412, -1, 7412, 7805, 7842, -1, 7842, 7413, 7840, -1, 7416, 7260, 7417, -1, 7417, 7852, 7418, -1, 7418, 7419, 7420, -1, 7420, 7261, 7912, -1, 7912, 7263, 7262, -1, 7830, 7854, 7264, -1, 7264, 7854, 7421, -1, 7421, 7854, 7422, -1, 7424, 7422, 7423, -1, 7424, 7421, 7422, -1, 7422, 7426, 7423, -1, 7423, 7426, 7425, -1, 7425, 7426, 7427, -1, 8129, 7427, 7833, -1, 8127, 7833, 7428, -1, 8127, 8129, 7833, -1, 7425, 7427, 8129, -1, 7833, 7429, 7428, -1, 7428, 7429, 8126, -1, 8126, 7429, 7856, -1, 8125, 7856, 7430, -1, 8112, 8125, 7430, -1, 8126, 7856, 8125, -1, 7867, 7868, 7407, -1, 7407, 7868, 7869, -1, 8196, 7869, 7431, -1, 8196, 7407, 7869, -1, 7869, 7847, 7431, -1, 7431, 7847, 8209, -1, 8209, 7847, 7432, -1, 7433, 7432, 7823, -1, 8195, 7823, 8207, -1, 8195, 7433, 7823, -1, 8209, 7432, 7433, -1, 7823, 7824, 8207, -1, 8207, 7824, 7434, -1, 7434, 7824, 7435, -1, 8206, 7435, 7437, -1, 7436, 7437, 7438, -1, 7436, 8206, 7437, -1, 7434, 7435, 8206, -1, 7437, 7439, 7438, -1, 7438, 7439, 8204, -1, 8204, 7439, 7259, -1, 7440, 8204, 7259, -1, 7258, 7259, 7441, -1, 7441, 7850, 7914, -1, 7914, 7851, 7889, -1, 7889, 7442, 7888, -1, 7888, 7443, 7416, -1, 7444, 7445, 7897, -1, 7444, 8143, 7445, -1, 7444, 7899, 8143, -1, 8143, 7899, 7446, -1, 7446, 7899, 7448, -1, 7449, 7448, 7900, -1, 8142, 7900, 7901, -1, 7450, 7901, 7903, -1, 8156, 7903, 7904, -1, 7447, 7904, 7451, -1, 8140, 7451, 8154, -1, 8140, 7447, 7451, -1, 7446, 7448, 7449, -1, 7449, 7900, 8142, -1, 8142, 7901, 7450, -1, 7450, 7903, 8156, -1, 8156, 7904, 7447, -1, 7451, 7906, 8154, -1, 8154, 7906, 7454, -1, 7454, 7906, 7907, -1, 7452, 7907, 7453, -1, 8153, 7453, 7455, -1, 8153, 7452, 7453, -1, 7454, 7907, 7452, -1, 7453, 7457, 7455, -1, 7455, 7457, 7456, -1, 7456, 7457, 7458, -1, 7458, 7269, 8122, -1, 7459, 7254, 8191, -1, 7254, 7460, 8199, -1, 7460, 7252, 7253, -1, 7252, 7870, 7461, -1, 7461, 7870, 7462, -1, 7462, 7870, 7872, -1, 8179, 7872, 8178, -1, 8179, 7462, 7872, -1, 7872, 7893, 8178, -1, 8178, 7893, 7463, -1, 7463, 7893, 7874, -1, 8177, 7874, 7464, -1, 7465, 7464, 8176, -1, 7465, 8177, 7464, -1, 7463, 7874, 8177, -1, 7464, 7875, 8176, -1, 8176, 7875, 8175, -1, 8175, 7875, 7466, -1, 7470, 7466, 7467, -1, 7471, 7467, 7895, -1, 7472, 7895, 7896, -1, 8173, 7896, 7468, -1, 7469, 7468, 7879, -1, 8165, 7879, 7897, -1, 7445, 8165, 7897, -1, 7445, 8144, 8165, -1, 8165, 8144, 8171, -1, 8171, 8144, 8163, -1, 8163, 8144, 8146, -1, 8175, 7466, 7470, -1, 7470, 7467, 7471, -1, 7471, 7895, 7472, -1, 7472, 7896, 8173, -1, 8173, 7468, 7469, -1, 7469, 7879, 8165, -1, 7956, 7344, 7473, -1, 7473, 7345, 7474, -1, 7926, 7940, 7475, -1, 7475, 7940, 7476, -1, 7476, 7940, 7293, -1, 7969, 7476, 7293, -1, 7942, 7478, 7477, -1, 7477, 7478, 7479, -1, 8006, 7477, 7479, -1, 7487, 7963, 8092, -1, 8092, 7964, 7480, -1, 7480, 7328, 7481, -1, 7481, 7950, 8103, -1, 8103, 7329, 7482, -1, 7330, 7483, 8102, -1, 8102, 7483, 8088, -1, 8030, 7288, 7290, -1, 7371, 7370, 8028, -1, 7370, 7484, 8027, -1, 7484, 7994, 8026, -1, 7275, 7279, 7278, -1, 7278, 7280, 7281, -1, 7281, 8010, 7282, -1, 7282, 8021, 8045, -1, 7485, 8045, 7283, -1, 7486, 8064, 7305, -1, 7305, 7306, 8096, -1, 8096, 8066, 8095, -1, 8095, 8067, 7332, -1, 7487, 7334, 7327, -1, 8293, 8182, 7624, -1, 8293, 8184, 8182, -1, 8293, 7724, 8184, -1, 8293, 8157, 7724, -1, 8293, 8158, 8157, -1, 8293, 7488, 8158, -1, 8293, 7490, 7488, -1, 8293, 7489, 7490, -1, 8293, 8161, 7489, -1, 8293, 7491, 8161, -1, 8293, 8164, 7491, -1, 8293, 8145, 8164, -1, 8293, 8279, 8145, -1, 8145, 8279, 8132, -1, 8132, 8279, 8148, -1, 8148, 8279, 8134, -1, 8134, 8279, 8150, -1, 8150, 8279, 8152, -1, 8152, 8279, 8135, -1, 8135, 8279, 8137, -1, 8137, 8279, 7492, -1, 7492, 8279, 8110, -1, 7493, 8110, 8109, -1, 7495, 8109, 8123, -1, 7885, 8123, 7494, -1, 7885, 7495, 8123, -1, 7885, 7909, 7495, -1, 7495, 7909, 8138, -1, 8138, 7909, 7496, -1, 7496, 7909, 7908, -1, 8139, 7908, 7701, -1, 7498, 7701, 7905, -1, 7497, 7905, 8155, -1, 7497, 7498, 7905, -1, 8212, 7722, 8279, -1, 8212, 7666, 7722, -1, 8212, 7834, 7666, -1, 8212, 7835, 7834, -1, 8212, 7611, 7835, -1, 8212, 7499, 7611, -1, 8212, 8061, 7499, -1, 8212, 7500, 8061, -1, 8212, 8213, 7500, -1, 7500, 8213, 8062, -1, 8062, 8213, 8086, -1, 7501, 8062, 8086, -1, 7501, 8063, 8062, -1, 7501, 8097, 8063, -1, 8063, 8097, 8084, -1, 8065, 8084, 7502, -1, 7503, 7502, 8083, -1, 8094, 7503, 8083, -1, 8094, 7504, 7503, -1, 8094, 7505, 7504, -1, 7504, 7505, 8068, -1, 8068, 7505, 7572, -1, 7572, 7505, 8081, -1, 7569, 8081, 7560, -1, 7739, 7560, 7766, -1, 7739, 7569, 7560, -1, 8086, 8213, 7525, -1, 7525, 8213, 8215, -1, 7526, 8215, 7506, -1, 8217, 7526, 7506, -1, 8217, 7507, 7526, -1, 8217, 8218, 7507, -1, 7507, 8218, 8273, -1, 8275, 7507, 8273, -1, 8275, 8099, 7507, -1, 8275, 7508, 8099, -1, 8275, 7509, 7508, -1, 8275, 7568, 7509, -1, 8275, 7965, 7568, -1, 8275, 7952, 7965, -1, 8275, 7510, 7952, -1, 8275, 7953, 7510, -1, 8275, 7967, 7953, -1, 8275, 7968, 7967, -1, 8275, 7970, 7968, -1, 8275, 7511, 7970, -1, 8275, 7928, 7511, -1, 8275, 7512, 7928, -1, 8275, 7941, 7512, -1, 8275, 8247, 7941, -1, 7941, 8247, 7513, -1, 7513, 8247, 7930, -1, 7930, 8247, 7514, -1, 7514, 8247, 8005, -1, 7985, 7514, 8005, -1, 7985, 8002, 7514, -1, 7514, 8002, 7943, -1, 7943, 8002, 7515, -1, 7931, 7515, 7516, -1, 7984, 7931, 7516, -1, 7984, 7932, 7931, -1, 7984, 7773, 7932, -1, 7984, 7517, 7773, -1, 7773, 7517, 7748, -1, 7748, 7517, 7982, -1, 7518, 7982, 7980, -1, 7520, 7980, 7519, -1, 7979, 7520, 7519, -1, 7979, 7521, 7520, -1, 7979, 7978, 7521, -1, 7521, 7978, 7751, -1, 7751, 7978, 7997, -1, 7752, 7997, 7977, -1, 7976, 7752, 7977, -1, 7976, 7522, 7752, -1, 7976, 8023, 7522, -1, 7976, 7523, 8023, -1, 7976, 7975, 7523, -1, 7523, 7975, 7524, -1, 8013, 7524, 7974, -1, 8014, 7974, 7717, -1, 8014, 8013, 7974, -1, 7525, 8215, 7526, -1, 8225, 7527, 8247, -1, 8225, 8220, 7527, -1, 7527, 8220, 7528, -1, 7528, 8220, 7529, -1, 7530, 7528, 7529, -1, 7530, 8008, 7528, -1, 7530, 7531, 8008, -1, 8008, 7531, 7537, -1, 7537, 7531, 8223, -1, 7538, 8223, 7624, -1, 7721, 7624, 7625, -1, 7533, 7721, 7625, -1, 7533, 7532, 7721, -1, 7533, 8033, 7532, -1, 7533, 7534, 8033, -1, 8033, 7534, 7603, -1, 7603, 7534, 7535, -1, 8034, 7535, 7799, -1, 7536, 7799, 8036, -1, 7536, 8034, 7799, -1, 7537, 8223, 7538, -1, 7541, 7537, 7538, -1, 7541, 7539, 7537, -1, 7541, 7540, 7539, -1, 7541, 8020, 7540, -1, 7541, 7542, 8020, -1, 8020, 7542, 7543, -1, 7543, 7542, 8050, -1, 7544, 8050, 7545, -1, 7544, 7543, 8050, -1, 7522, 7546, 7726, -1, 7522, 8023, 7546, -1, 7752, 7751, 7997, -1, 7520, 7518, 7980, -1, 7518, 7748, 7982, -1, 7773, 7747, 7932, -1, 7932, 7747, 7920, -1, 7920, 7747, 7746, -1, 7921, 7746, 7548, -1, 7547, 7548, 7933, -1, 7547, 7921, 7548, -1, 7920, 7746, 7921, -1, 7548, 7745, 7933, -1, 7933, 7745, 7922, -1, 7922, 7745, 7934, -1, 7934, 7745, 7550, -1, 7549, 7550, 7551, -1, 7549, 7934, 7550, -1, 7550, 7743, 7551, -1, 7551, 7743, 7552, -1, 7552, 7743, 7936, -1, 7936, 7743, 7553, -1, 7924, 7553, 7925, -1, 7924, 7936, 7553, -1, 7553, 7771, 7925, -1, 7925, 7771, 7554, -1, 7554, 7771, 7769, -1, 7955, 7769, 7742, -1, 7946, 7742, 7768, -1, 7945, 7768, 7555, -1, 7945, 7946, 7768, -1, 7554, 7769, 7955, -1, 7954, 7554, 7955, -1, 7954, 7927, 7554, -1, 7954, 7556, 7927, -1, 7927, 7556, 7972, -1, 7939, 7972, 7971, -1, 7970, 7939, 7971, -1, 7970, 7511, 7939, -1, 7955, 7742, 7946, -1, 7768, 7557, 7555, -1, 7555, 7557, 7957, -1, 7957, 7557, 7558, -1, 7959, 7558, 7960, -1, 7959, 7957, 7558, -1, 7558, 7741, 7960, -1, 7960, 7741, 7962, -1, 7962, 7741, 7740, -1, 7559, 7740, 7766, -1, 7561, 7766, 7560, -1, 7561, 7559, 7766, -1, 7561, 8093, 7559, -1, 7559, 8093, 7562, -1, 7562, 8093, 7949, -1, 7949, 8093, 8091, -1, 7564, 8091, 7563, -1, 8090, 7564, 7563, -1, 8090, 7951, 7564, -1, 8090, 7565, 7951, -1, 7951, 7565, 7566, -1, 7566, 7565, 8089, -1, 7567, 7566, 8089, -1, 7567, 7965, 7566, -1, 7567, 7568, 7965, -1, 7962, 7740, 7559, -1, 8081, 7569, 7572, -1, 7572, 7569, 7764, -1, 7570, 7764, 7573, -1, 7574, 7573, 7571, -1, 8077, 7571, 8070, -1, 8077, 7574, 7571, -1, 7572, 7764, 7570, -1, 7570, 7573, 7574, -1, 7571, 7575, 8070, -1, 8070, 7575, 7577, -1, 7577, 7575, 7576, -1, 8079, 7576, 8071, -1, 8079, 7577, 7576, -1, 7576, 7578, 8071, -1, 8071, 7578, 7606, -1, 8051, 7606, 7579, -1, 8053, 7579, 7607, -1, 7580, 7607, 7608, -1, 7580, 8053, 7607, -1, 7606, 7578, 7816, -1, 7816, 7578, 7586, -1, 7587, 7586, 7761, -1, 7818, 7761, 7734, -1, 7819, 7734, 7733, -1, 7588, 7733, 7732, -1, 7820, 7732, 7589, -1, 7793, 7589, 7590, -1, 7581, 7590, 7591, -1, 7794, 7591, 7592, -1, 7796, 7592, 7730, -1, 7797, 7730, 7583, -1, 7582, 7583, 7593, -1, 7582, 7797, 7583, -1, 7582, 7584, 7797, -1, 7582, 8038, 7584, -1, 7584, 8038, 7585, -1, 7605, 7585, 8037, -1, 7604, 8037, 8036, -1, 7799, 7604, 8036, -1, 7816, 7586, 7587, -1, 7587, 7761, 7818, -1, 7818, 7734, 7819, -1, 7819, 7733, 7588, -1, 7588, 7732, 7820, -1, 7820, 7589, 7793, -1, 7793, 7590, 7581, -1, 7581, 7591, 7794, -1, 7794, 7592, 7796, -1, 7796, 7730, 7797, -1, 7583, 7594, 7593, -1, 7593, 7594, 7597, -1, 7597, 7594, 7595, -1, 7596, 7595, 8040, -1, 7596, 7597, 7595, -1, 7595, 7729, 8040, -1, 8040, 7729, 8041, -1, 8041, 7729, 7728, -1, 7598, 7728, 7727, -1, 8043, 7727, 8044, -1, 8043, 7598, 7727, -1, 8041, 7728, 7598, -1, 7727, 7602, 8044, -1, 8044, 7602, 8011, -1, 7600, 8044, 8011, -1, 7600, 7599, 8044, -1, 7600, 8049, 7599, -1, 7600, 7545, 8049, -1, 8049, 7545, 8050, -1, 8011, 7602, 7601, -1, 7601, 7602, 7726, -1, 7546, 7601, 7726, -1, 7603, 7535, 8034, -1, 7604, 7605, 8037, -1, 7605, 7584, 7585, -1, 8071, 7606, 8051, -1, 8051, 7579, 8053, -1, 7607, 7789, 7608, -1, 7608, 7789, 8056, -1, 8056, 7789, 7609, -1, 8057, 7609, 7815, -1, 8059, 7815, 7787, -1, 8060, 7787, 8075, -1, 8060, 8059, 7787, -1, 8056, 7609, 8057, -1, 8057, 7815, 8059, -1, 7787, 7786, 8075, -1, 8075, 7786, 8061, -1, 8061, 7786, 7499, -1, 7835, 7611, 7610, -1, 7610, 7611, 7612, -1, 7628, 7612, 7613, -1, 7837, 7613, 7629, -1, 7838, 7629, 7614, -1, 7630, 7614, 7811, -1, 7839, 7811, 7615, -1, 7861, 7615, 7783, -1, 7616, 7783, 7782, -1, 7631, 7782, 7632, -1, 7841, 7632, 7781, -1, 7633, 7781, 7806, -1, 7865, 7806, 7634, -1, 7617, 7634, 7804, -1, 7618, 7804, 7635, -1, 7619, 7635, 7636, -1, 7637, 7636, 7620, -1, 7844, 7620, 7621, -1, 7846, 7621, 7777, -1, 7638, 7777, 7622, -1, 7639, 7622, 7623, -1, 7626, 7623, 7776, -1, 7624, 7776, 7625, -1, 7624, 7626, 7776, -1, 7624, 7627, 7626, -1, 7624, 8210, 7627, -1, 7624, 8197, 8210, -1, 7624, 8182, 8197, -1, 7610, 7612, 7628, -1, 7628, 7613, 7837, -1, 7837, 7629, 7838, -1, 7838, 7614, 7630, -1, 7630, 7811, 7839, -1, 7839, 7615, 7861, -1, 7861, 7783, 7616, -1, 7616, 7782, 7631, -1, 7631, 7632, 7841, -1, 7841, 7781, 7633, -1, 7633, 7806, 7865, -1, 7865, 7634, 7617, -1, 7617, 7804, 7618, -1, 7618, 7635, 7619, -1, 7619, 7636, 7637, -1, 7637, 7620, 7844, -1, 7844, 7621, 7846, -1, 7846, 7777, 7638, -1, 7638, 7622, 7639, -1, 7639, 7623, 7626, -1, 7627, 8210, 7848, -1, 7848, 8210, 7641, -1, 7640, 7848, 7641, -1, 7640, 7822, 7848, -1, 7640, 8208, 7822, -1, 7822, 8208, 7642, -1, 7642, 8208, 7643, -1, 7695, 7643, 7644, -1, 7645, 7695, 7644, -1, 7645, 7849, 7695, -1, 7645, 7646, 7849, -1, 7849, 7646, 7647, -1, 7647, 7646, 8194, -1, 7825, 8194, 8205, -1, 7648, 7825, 8205, -1, 7648, 7690, 7825, -1, 7648, 7890, 7690, -1, 7648, 7649, 7890, -1, 7890, 7649, 7917, -1, 7917, 7649, 7650, -1, 7651, 7650, 8193, -1, 8192, 7651, 8193, -1, 8192, 7652, 7651, -1, 8192, 8201, 7652, -1, 7652, 8201, 7653, -1, 7653, 8201, 7696, -1, 7892, 7696, 8190, -1, 8189, 7892, 8190, -1, 8189, 7918, 7892, -1, 8189, 7654, 7918, -1, 7918, 7654, 7871, -1, 7871, 7654, 8187, -1, 8168, 8187, 7725, -1, 8168, 7871, 8187, -1, 8168, 7655, 7871, -1, 7871, 7655, 7656, -1, 7656, 7655, 7657, -1, 7873, 7657, 7658, -1, 8167, 7873, 7658, -1, 8167, 7659, 7873, -1, 8167, 7660, 7659, -1, 7659, 7660, 7714, -1, 7714, 7660, 7661, -1, 7663, 7661, 7662, -1, 8166, 7663, 7662, -1, 8166, 7894, 7663, -1, 8166, 7664, 7894, -1, 7894, 7664, 7876, -1, 7876, 7664, 8174, -1, 7877, 8174, 7713, -1, 7665, 7713, 7711, -1, 7878, 7711, 7712, -1, 7878, 7665, 7711, -1, 7666, 7834, 8113, -1, 8113, 7834, 7671, -1, 7667, 7671, 7670, -1, 7668, 7670, 7669, -1, 7668, 7667, 7670, -1, 8113, 7671, 7667, -1, 7670, 7672, 7669, -1, 7669, 7672, 8128, -1, 8128, 7672, 7674, -1, 8114, 7674, 7673, -1, 8115, 7673, 7832, -1, 8116, 7832, 8130, -1, 8116, 8115, 7832, -1, 8128, 7674, 8114, -1, 8114, 7673, 8115, -1, 7832, 7855, 8130, -1, 8130, 7855, 8117, -1, 8117, 7855, 7831, -1, 7677, 7831, 7675, -1, 7676, 7677, 7675, -1, 7676, 7678, 7677, -1, 7676, 7680, 7678, -1, 7676, 7679, 7680, -1, 7680, 7679, 8118, -1, 8118, 7679, 7697, -1, 7681, 7697, 7682, -1, 7681, 8118, 7697, -1, 7675, 7831, 7683, -1, 7683, 7831, 7685, -1, 7684, 7685, 7829, -1, 7886, 7829, 7828, -1, 7686, 7828, 7853, -1, 7687, 7853, 7688, -1, 7887, 7688, 7691, -1, 7692, 7691, 7689, -1, 7913, 7689, 7827, -1, 7915, 7827, 7693, -1, 7694, 7693, 7826, -1, 7890, 7826, 7690, -1, 7890, 7694, 7826, -1, 7683, 7685, 7684, -1, 7684, 7829, 7886, -1, 7886, 7828, 7686, -1, 7686, 7853, 7687, -1, 7687, 7688, 7887, -1, 7887, 7691, 7692, -1, 7692, 7689, 7913, -1, 7913, 7827, 7915, -1, 7915, 7693, 7694, -1, 7825, 7647, 8194, -1, 7695, 7642, 7643, -1, 7892, 7653, 7696, -1, 7651, 7917, 7650, -1, 7697, 7698, 7682, -1, 7682, 7698, 8120, -1, 8120, 7698, 7699, -1, 7700, 7699, 7494, -1, 8108, 7494, 8123, -1, 8108, 7700, 7494, -1, 8120, 7699, 7700, -1, 7496, 7908, 8139, -1, 8139, 7701, 7498, -1, 7905, 7702, 8155, -1, 8155, 7702, 8141, -1, 8141, 7702, 7884, -1, 7704, 7884, 7703, -1, 7704, 8141, 7884, -1, 7884, 7902, 7703, -1, 7703, 7902, 7705, -1, 7705, 7902, 7883, -1, 7882, 7705, 7883, -1, 7882, 7706, 7705, -1, 7882, 7881, 7706, -1, 7706, 7881, 7707, -1, 7707, 7881, 7880, -1, 7898, 7707, 7880, -1, 7898, 7708, 7707, -1, 7898, 7710, 7708, -1, 7708, 7710, 7709, -1, 8131, 7709, 8164, -1, 8145, 8131, 8164, -1, 7709, 7710, 8172, -1, 8172, 7710, 7712, -1, 7711, 8172, 7712, -1, 7665, 7877, 7713, -1, 7877, 7876, 8174, -1, 7663, 7714, 7661, -1, 7873, 7656, 7657, -1, 7931, 7943, 7515, -1, 7939, 7927, 7972, -1, 7564, 7949, 8091, -1, 7991, 8016, 7993, -1, 7991, 8247, 8016, -1, 7991, 7715, 8247, -1, 8247, 7715, 7716, -1, 7988, 8247, 7716, -1, 7988, 7986, 8247, -1, 8247, 7986, 8005, -1, 7523, 7524, 8013, -1, 7974, 7718, 7717, -1, 7717, 7718, 7720, -1, 7720, 7718, 7993, -1, 7719, 7993, 8015, -1, 7719, 7720, 7993, -1, 7527, 8018, 8247, -1, 8247, 8018, 8017, -1, 8016, 8247, 8017, -1, 8016, 8015, 7993, -1, 7721, 7538, 7624, -1, 7503, 8065, 7502, -1, 8065, 8063, 8084, -1, 7677, 8117, 7831, -1, 7722, 7723, 8279, -1, 8279, 7723, 8110, -1, 7492, 8110, 7493, -1, 7493, 8109, 7495, -1, 8131, 7708, 7709, -1, 8184, 7724, 8186, -1, 8186, 7724, 7725, -1, 8187, 8186, 7725, -1, 7602, 7375, 7726, -1, 7602, 7374, 7375, -1, 7602, 7727, 7374, -1, 7374, 7727, 7753, -1, 7753, 7727, 7728, -1, 7376, 7728, 7729, -1, 7754, 7729, 7595, -1, 7377, 7595, 7594, -1, 7755, 7594, 7583, -1, 7756, 7583, 7730, -1, 7757, 7730, 7592, -1, 7758, 7592, 7591, -1, 7759, 7591, 7590, -1, 7760, 7590, 7589, -1, 7731, 7589, 7732, -1, 7325, 7732, 7733, -1, 7316, 7733, 7734, -1, 7735, 7734, 7761, -1, 7762, 7761, 7586, -1, 7312, 7586, 7578, -1, 7311, 7578, 7576, -1, 7310, 7576, 7575, -1, 7736, 7575, 7571, -1, 7737, 7571, 7573, -1, 7763, 7573, 7764, -1, 7765, 7764, 7569, -1, 7738, 7569, 7739, -1, 7326, 7739, 7766, -1, 7327, 7766, 7740, -1, 7335, 7740, 7741, -1, 7767, 7741, 7558, -1, 7337, 7558, 7557, -1, 7340, 7557, 7768, -1, 7341, 7768, 7742, -1, 7342, 7742, 7769, -1, 7770, 7769, 7771, -1, 7343, 7771, 7553, -1, 7346, 7553, 7743, -1, 7348, 7743, 7550, -1, 7744, 7550, 7745, -1, 7772, 7745, 7548, -1, 7354, 7548, 7746, -1, 7356, 7746, 7747, -1, 7357, 7747, 7773, -1, 7362, 7773, 7748, -1, 7365, 7748, 7518, -1, 7749, 7518, 7520, -1, 7750, 7520, 7521, -1, 7367, 7521, 7751, -1, 7368, 7751, 7752, -1, 7369, 7752, 7522, -1, 7372, 7522, 7726, -1, 7375, 7372, 7726, -1, 7753, 7728, 7376, -1, 7376, 7729, 7754, -1, 7754, 7595, 7377, -1, 7377, 7594, 7755, -1, 7755, 7583, 7756, -1, 7756, 7730, 7757, -1, 7757, 7592, 7758, -1, 7758, 7591, 7759, -1, 7759, 7590, 7760, -1, 7760, 7589, 7731, -1, 7731, 7732, 7325, -1, 7325, 7733, 7316, -1, 7316, 7734, 7735, -1, 7735, 7761, 7762, -1, 7762, 7586, 7312, -1, 7312, 7578, 7311, -1, 7311, 7576, 7310, -1, 7310, 7575, 7736, -1, 7736, 7571, 7737, -1, 7737, 7573, 7763, -1, 7763, 7764, 7765, -1, 7765, 7569, 7738, -1, 7738, 7739, 7326, -1, 7326, 7766, 7327, -1, 7327, 7740, 7335, -1, 7335, 7741, 7767, -1, 7767, 7558, 7337, -1, 7337, 7557, 7340, -1, 7340, 7768, 7341, -1, 7341, 7742, 7342, -1, 7342, 7769, 7770, -1, 7770, 7771, 7343, -1, 7343, 7553, 7346, -1, 7346, 7743, 7348, -1, 7348, 7550, 7744, -1, 7744, 7745, 7772, -1, 7772, 7548, 7354, -1, 7354, 7746, 7356, -1, 7356, 7747, 7357, -1, 7357, 7773, 7362, -1, 7362, 7748, 7365, -1, 7365, 7518, 7749, -1, 7749, 7520, 7750, -1, 7750, 7521, 7367, -1, 7367, 7751, 7368, -1, 7368, 7752, 7369, -1, 7369, 7522, 7372, -1, 7625, 7775, 7533, -1, 7625, 7774, 7775, -1, 7625, 7776, 7774, -1, 7774, 7776, 7406, -1, 7406, 7776, 7623, -1, 7802, 7623, 7622, -1, 7410, 7622, 7777, -1, 7803, 7777, 7621, -1, 7411, 7621, 7620, -1, 7778, 7620, 7636, -1, 7779, 7636, 7635, -1, 7780, 7635, 7804, -1, 7805, 7804, 7634, -1, 7413, 7634, 7806, -1, 7384, 7806, 7781, -1, 7807, 7781, 7632, -1, 7385, 7632, 7782, -1, 7808, 7782, 7783, -1, 7809, 7783, 7615, -1, 7810, 7615, 7811, -1, 7386, 7811, 7614, -1, 7392, 7614, 7629, -1, 7393, 7629, 7613, -1, 7812, 7613, 7612, -1, 7813, 7612, 7611, -1, 7387, 7611, 7499, -1, 7784, 7499, 7786, -1, 7785, 7786, 7787, -1, 7814, 7787, 7815, -1, 7323, 7815, 7609, -1, 7788, 7609, 7789, -1, 7324, 7789, 7607, -1, 7396, 7607, 7579, -1, 7314, 7579, 7606, -1, 7315, 7606, 7816, -1, 7817, 7816, 7587, -1, 7790, 7587, 7818, -1, 7791, 7818, 7819, -1, 7317, 7819, 7588, -1, 7792, 7588, 7820, -1, 7383, 7820, 7793, -1, 7382, 7793, 7581, -1, 7318, 7581, 7794, -1, 7821, 7794, 7796, -1, 7795, 7796, 7797, -1, 7798, 7797, 7584, -1, 7397, 7584, 7605, -1, 7401, 7605, 7604, -1, 7403, 7604, 7799, -1, 7404, 7799, 7535, -1, 7800, 7535, 7534, -1, 7801, 7534, 7533, -1, 7775, 7801, 7533, -1, 7406, 7623, 7802, -1, 7802, 7622, 7410, -1, 7410, 7777, 7803, -1, 7803, 7621, 7411, -1, 7411, 7620, 7778, -1, 7778, 7636, 7779, -1, 7779, 7635, 7780, -1, 7780, 7804, 7805, -1, 7805, 7634, 7413, -1, 7413, 7806, 7384, -1, 7384, 7781, 7807, -1, 7807, 7632, 7385, -1, 7385, 7782, 7808, -1, 7808, 7783, 7809, -1, 7809, 7615, 7810, -1, 7810, 7811, 7386, -1, 7386, 7614, 7392, -1, 7392, 7629, 7393, -1, 7393, 7613, 7812, -1, 7812, 7612, 7813, -1, 7813, 7611, 7387, -1, 7387, 7499, 7784, -1, 7784, 7786, 7785, -1, 7785, 7787, 7814, -1, 7814, 7815, 7323, -1, 7323, 7609, 7788, -1, 7788, 7789, 7324, -1, 7324, 7607, 7396, -1, 7396, 7579, 7314, -1, 7314, 7606, 7315, -1, 7315, 7816, 7817, -1, 7817, 7587, 7790, -1, 7790, 7818, 7791, -1, 7791, 7819, 7317, -1, 7317, 7588, 7792, -1, 7792, 7820, 7383, -1, 7383, 7793, 7382, -1, 7382, 7581, 7318, -1, 7318, 7794, 7821, -1, 7821, 7796, 7795, -1, 7795, 7797, 7798, -1, 7798, 7584, 7397, -1, 7397, 7605, 7401, -1, 7401, 7604, 7403, -1, 7403, 7799, 7404, -1, 7404, 7535, 7800, -1, 7800, 7534, 7801, -1, 7822, 7847, 7848, -1, 7822, 7432, 7847, -1, 7822, 7642, 7432, -1, 7432, 7642, 7823, -1, 7823, 7642, 7695, -1, 7824, 7695, 7849, -1, 7435, 7849, 7647, -1, 7437, 7647, 7825, -1, 7439, 7825, 7690, -1, 7259, 7690, 7826, -1, 7850, 7826, 7693, -1, 7851, 7693, 7827, -1, 7442, 7827, 7689, -1, 7443, 7689, 7691, -1, 7260, 7691, 7688, -1, 7852, 7688, 7853, -1, 7419, 7853, 7828, -1, 7261, 7828, 7829, -1, 7263, 7829, 7685, -1, 7830, 7685, 7831, -1, 7854, 7831, 7855, -1, 7422, 7855, 7832, -1, 7426, 7832, 7673, -1, 7427, 7673, 7674, -1, 7833, 7674, 7672, -1, 7429, 7672, 7670, -1, 7856, 7670, 7671, -1, 7430, 7671, 7834, -1, 7389, 7834, 7835, -1, 7857, 7835, 7610, -1, 7394, 7610, 7628, -1, 7836, 7628, 7837, -1, 7391, 7837, 7838, -1, 7858, 7838, 7630, -1, 7859, 7630, 7839, -1, 7860, 7839, 7861, -1, 7862, 7861, 7616, -1, 7863, 7616, 7631, -1, 7864, 7631, 7841, -1, 7840, 7841, 7633, -1, 7842, 7633, 7865, -1, 7412, 7865, 7617, -1, 7866, 7617, 7618, -1, 7843, 7618, 7619, -1, 7415, 7619, 7637, -1, 7414, 7637, 7844, -1, 7845, 7844, 7846, -1, 7409, 7846, 7638, -1, 7408, 7638, 7639, -1, 7867, 7639, 7626, -1, 7868, 7626, 7627, -1, 7869, 7627, 7848, -1, 7847, 7869, 7848, -1, 7823, 7695, 7824, -1, 7824, 7849, 7435, -1, 7435, 7647, 7437, -1, 7437, 7825, 7439, -1, 7439, 7690, 7259, -1, 7259, 7826, 7850, -1, 7850, 7693, 7851, -1, 7851, 7827, 7442, -1, 7442, 7689, 7443, -1, 7443, 7691, 7260, -1, 7260, 7688, 7852, -1, 7852, 7853, 7419, -1, 7419, 7828, 7261, -1, 7261, 7829, 7263, -1, 7263, 7685, 7830, -1, 7830, 7831, 7854, -1, 7854, 7855, 7422, -1, 7422, 7832, 7426, -1, 7426, 7673, 7427, -1, 7427, 7674, 7833, -1, 7833, 7672, 7429, -1, 7429, 7670, 7856, -1, 7856, 7671, 7430, -1, 7430, 7834, 7389, -1, 7389, 7835, 7857, -1, 7857, 7610, 7394, -1, 7394, 7628, 7836, -1, 7836, 7837, 7391, -1, 7391, 7838, 7858, -1, 7858, 7630, 7859, -1, 7859, 7839, 7860, -1, 7860, 7861, 7862, -1, 7862, 7616, 7863, -1, 7863, 7631, 7864, -1, 7864, 7841, 7840, -1, 7840, 7633, 7842, -1, 7842, 7865, 7412, -1, 7412, 7617, 7866, -1, 7866, 7618, 7843, -1, 7843, 7619, 7415, -1, 7415, 7637, 7414, -1, 7414, 7844, 7845, -1, 7845, 7846, 7409, -1, 7409, 7638, 7408, -1, 7408, 7639, 7867, -1, 7867, 7626, 7868, -1, 7868, 7627, 7869, -1, 7656, 7870, 7871, -1, 7656, 7872, 7870, -1, 7656, 7873, 7872, -1, 7872, 7873, 7893, -1, 7893, 7873, 7659, -1, 7874, 7659, 7714, -1, 7464, 7714, 7663, -1, 7875, 7663, 7894, -1, 7466, 7894, 7876, -1, 7467, 7876, 7877, -1, 7895, 7877, 7665, -1, 7896, 7665, 7878, -1, 7468, 7878, 7712, -1, 7879, 7712, 7710, -1, 7897, 7710, 7898, -1, 7444, 7898, 7880, -1, 7899, 7880, 7881, -1, 7448, 7881, 7882, -1, 7900, 7882, 7883, -1, 7901, 7883, 7902, -1, 7903, 7902, 7884, -1, 7904, 7884, 7702, -1, 7451, 7702, 7905, -1, 7906, 7905, 7701, -1, 7907, 7701, 7908, -1, 7453, 7908, 7909, -1, 7457, 7909, 7885, -1, 7458, 7885, 7494, -1, 7269, 7494, 7699, -1, 7268, 7699, 7698, -1, 7267, 7698, 7697, -1, 7910, 7697, 7679, -1, 7911, 7679, 7676, -1, 7265, 7676, 7675, -1, 7262, 7675, 7683, -1, 7912, 7683, 7684, -1, 7420, 7684, 7886, -1, 7418, 7886, 7686, -1, 7417, 7686, 7687, -1, 7416, 7687, 7887, -1, 7888, 7887, 7692, -1, 7889, 7692, 7913, -1, 7914, 7913, 7915, -1, 7441, 7915, 7694, -1, 7258, 7694, 7890, -1, 7916, 7890, 7917, -1, 7891, 7917, 7651, -1, 7255, 7651, 7652, -1, 7459, 7652, 7653, -1, 7254, 7653, 7892, -1, 7460, 7892, 7918, -1, 7252, 7918, 7871, -1, 7870, 7252, 7871, -1, 7893, 7659, 7874, -1, 7874, 7714, 7464, -1, 7464, 7663, 7875, -1, 7875, 7894, 7466, -1, 7466, 7876, 7467, -1, 7467, 7877, 7895, -1, 7895, 7665, 7896, -1, 7896, 7878, 7468, -1, 7468, 7712, 7879, -1, 7879, 7710, 7897, -1, 7897, 7898, 7444, -1, 7444, 7880, 7899, -1, 7899, 7881, 7448, -1, 7448, 7882, 7900, -1, 7900, 7883, 7901, -1, 7901, 7902, 7903, -1, 7903, 7884, 7904, -1, 7904, 7702, 7451, -1, 7451, 7905, 7906, -1, 7906, 7701, 7907, -1, 7907, 7908, 7453, -1, 7453, 7909, 7457, -1, 7457, 7885, 7458, -1, 7458, 7494, 7269, -1, 7269, 7699, 7268, -1, 7268, 7698, 7267, -1, 7267, 7697, 7910, -1, 7910, 7679, 7911, -1, 7911, 7676, 7265, -1, 7265, 7675, 7262, -1, 7262, 7683, 7912, -1, 7912, 7684, 7420, -1, 7420, 7886, 7418, -1, 7418, 7686, 7417, -1, 7417, 7687, 7416, -1, 7416, 7887, 7888, -1, 7888, 7692, 7889, -1, 7889, 7913, 7914, -1, 7914, 7915, 7441, -1, 7441, 7694, 7258, -1, 7258, 7890, 7916, -1, 7916, 7917, 7891, -1, 7891, 7651, 7255, -1, 7255, 7652, 7459, -1, 7459, 7653, 7254, -1, 7254, 7892, 7460, -1, 7460, 7918, 7252, -1, 7920, 7919, 7932, -1, 7920, 7355, 7919, -1, 7920, 7921, 7355, -1, 7355, 7921, 7353, -1, 7353, 7921, 7547, -1, 7352, 7547, 7933, -1, 7350, 7933, 7922, -1, 7351, 7922, 7934, -1, 7923, 7934, 7549, -1, 7349, 7549, 7551, -1, 7935, 7551, 7552, -1, 7347, 7552, 7936, -1, 7937, 7936, 7924, -1, 7938, 7924, 7925, -1, 7344, 7925, 7554, -1, 7345, 7554, 7927, -1, 7926, 7927, 7939, -1, 7940, 7939, 7511, -1, 7293, 7511, 7928, -1, 7292, 7928, 7512, -1, 7929, 7512, 7941, -1, 7942, 7941, 7513, -1, 7478, 7513, 7930, -1, 7479, 7930, 7514, -1, 7360, 7514, 7943, -1, 7359, 7943, 7931, -1, 7944, 7931, 7932, -1, 7919, 7944, 7932, -1, 7353, 7547, 7352, -1, 7352, 7933, 7350, -1, 7350, 7922, 7351, -1, 7351, 7934, 7923, -1, 7923, 7549, 7349, -1, 7349, 7551, 7935, -1, 7935, 7552, 7347, -1, 7347, 7936, 7937, -1, 7937, 7924, 7938, -1, 7938, 7925, 7344, -1, 7344, 7554, 7345, -1, 7345, 7927, 7926, -1, 7926, 7939, 7940, -1, 7940, 7511, 7293, -1, 7293, 7928, 7292, -1, 7292, 7512, 7929, -1, 7929, 7941, 7942, -1, 7942, 7513, 7478, -1, 7478, 7930, 7479, -1, 7479, 7514, 7360, -1, 7360, 7943, 7359, -1, 7359, 7931, 7944, -1, 7945, 7947, 7946, -1, 7945, 7339, 7947, -1, 7945, 7555, 7339, -1, 7339, 7555, 7948, -1, 7948, 7555, 7957, -1, 7958, 7957, 7959, -1, 7338, 7959, 7960, -1, 7961, 7960, 7962, -1, 7336, 7962, 7559, -1, 7963, 7559, 7562, -1, 7964, 7562, 7949, -1, 7328, 7949, 7564, -1, 7950, 7564, 7951, -1, 7329, 7951, 7566, -1, 7330, 7566, 7965, -1, 7483, 7965, 7952, -1, 7296, 7952, 7510, -1, 7295, 7510, 7953, -1, 7966, 7953, 7967, -1, 7294, 7967, 7968, -1, 7969, 7968, 7970, -1, 7476, 7970, 7971, -1, 7475, 7971, 7972, -1, 7973, 7972, 7556, -1, 7474, 7556, 7954, -1, 7473, 7954, 7955, -1, 7956, 7955, 7946, -1, 7947, 7956, 7946, -1, 7948, 7957, 7958, -1, 7958, 7959, 7338, -1, 7338, 7960, 7961, -1, 7961, 7962, 7336, -1, 7336, 7559, 7963, -1, 7963, 7562, 7964, -1, 7964, 7949, 7328, -1, 7328, 7564, 7950, -1, 7950, 7951, 7329, -1, 7329, 7566, 7330, -1, 7330, 7965, 7483, -1, 7483, 7952, 7296, -1, 7296, 7510, 7295, -1, 7295, 7953, 7966, -1, 7966, 7967, 7294, -1, 7294, 7968, 7969, -1, 7969, 7970, 7476, -1, 7476, 7971, 7475, -1, 7475, 7972, 7973, -1, 7973, 7556, 7474, -1, 7474, 7954, 7473, -1, 7473, 7955, 7956, -1, 7718, 7992, 7993, -1, 7718, 7371, 7992, -1, 7718, 7974, 7371, -1, 7371, 7974, 7370, -1, 7370, 7974, 7524, -1, 7484, 7524, 7975, -1, 7994, 7975, 7976, -1, 7995, 7976, 7977, -1, 7996, 7977, 7997, -1, 7998, 7997, 7978, -1, 7366, 7978, 7979, -1, 7364, 7979, 7519, -1, 7363, 7519, 7980, -1, 7981, 7980, 7982, -1, 7999, 7982, 7517, -1, 7983, 7517, 7984, -1, 8000, 7984, 7516, -1, 7358, 7516, 7515, -1, 8001, 7515, 8002, -1, 8003, 8002, 7985, -1, 8004, 7985, 8005, -1, 8006, 8005, 7986, -1, 7987, 7986, 7988, -1, 7361, 7988, 7716, -1, 7989, 7716, 7715, -1, 7990, 7715, 7991, -1, 7288, 7991, 7993, -1, 7992, 7288, 7993, -1, 7370, 7524, 7484, -1, 7484, 7975, 7994, -1, 7994, 7976, 7995, -1, 7995, 7977, 7996, -1, 7996, 7997, 7998, -1, 7998, 7978, 7366, -1, 7366, 7979, 7364, -1, 7364, 7519, 7363, -1, 7363, 7980, 7981, -1, 7981, 7982, 7999, -1, 7999, 7517, 7983, -1, 7983, 7984, 8000, -1, 8000, 7516, 7358, -1, 7358, 7515, 8001, -1, 8001, 8002, 8003, -1, 8003, 7985, 8004, -1, 8004, 8005, 8006, -1, 8006, 7986, 7987, -1, 7987, 7988, 7361, -1, 7361, 7716, 7989, -1, 7989, 7715, 7990, -1, 7990, 7991, 7288, -1, 7528, 8007, 7527, -1, 7528, 8009, 8007, -1, 7528, 8008, 8009, -1, 8009, 8008, 8019, -1, 8019, 8008, 7537, -1, 7274, 7537, 7539, -1, 7276, 7539, 7540, -1, 7277, 7540, 8020, -1, 7279, 8020, 7543, -1, 7280, 7543, 7544, -1, 8010, 7544, 7545, -1, 8021, 7545, 7600, -1, 7283, 7600, 8011, -1, 7373, 8011, 7601, -1, 8012, 7601, 7546, -1, 8022, 7546, 8023, -1, 8024, 8023, 7523, -1, 8025, 7523, 8013, -1, 8026, 8013, 8014, -1, 8027, 8014, 7717, -1, 8028, 7717, 7720, -1, 8029, 7720, 7719, -1, 7289, 7719, 8015, -1, 7290, 8015, 8016, -1, 8030, 8016, 8017, -1, 7287, 8017, 8018, -1, 7286, 8018, 7527, -1, 8007, 7286, 7527, -1, 8019, 7537, 7274, -1, 7274, 7539, 7276, -1, 7276, 7540, 7277, -1, 7277, 8020, 7279, -1, 7279, 7543, 7280, -1, 7280, 7544, 8010, -1, 8010, 7545, 8021, -1, 8021, 7600, 7283, -1, 7283, 8011, 7373, -1, 7373, 7601, 8012, -1, 8012, 7546, 8022, -1, 8022, 8023, 8024, -1, 8024, 7523, 8025, -1, 8025, 8013, 8026, -1, 8026, 8014, 8027, -1, 8027, 7717, 8028, -1, 8028, 7720, 8029, -1, 8029, 7719, 7289, -1, 7289, 8015, 7290, -1, 7290, 8016, 8030, -1, 8030, 8017, 7287, -1, 7287, 8018, 7286, -1, 7538, 8031, 7541, -1, 7538, 8032, 8031, -1, 7538, 7721, 8032, -1, 8032, 7721, 7272, -1, 7272, 7721, 7532, -1, 8046, 7532, 8033, -1, 8047, 8033, 7603, -1, 7405, 7603, 8034, -1, 8035, 8034, 7536, -1, 7402, 7536, 8036, -1, 7400, 8036, 8037, -1, 7399, 8037, 7585, -1, 7398, 7585, 8038, -1, 8039, 8038, 7582, -1, 7379, 7582, 7593, -1, 7381, 7593, 7597, -1, 7380, 7597, 7596, -1, 7378, 7596, 8040, -1, 8048, 8040, 8041, -1, 7284, 8041, 7598, -1, 8042, 7598, 8043, -1, 7485, 8043, 8044, -1, 8045, 8044, 7599, -1, 7282, 7599, 8049, -1, 7281, 8049, 8050, -1, 7278, 8050, 7542, -1, 7275, 7542, 7541, -1, 8031, 7275, 7541, -1, 7272, 7532, 8046, -1, 8046, 8033, 8047, -1, 8047, 7603, 7405, -1, 7405, 8034, 8035, -1, 8035, 7536, 7402, -1, 7402, 8036, 7400, -1, 7400, 8037, 7399, -1, 7399, 7585, 7398, -1, 7398, 8038, 8039, -1, 8039, 7582, 7379, -1, 7379, 7593, 7381, -1, 7381, 7597, 7380, -1, 7380, 7596, 7378, -1, 7378, 8040, 8048, -1, 8048, 8041, 7284, -1, 7284, 7598, 8042, -1, 8042, 8043, 7485, -1, 7485, 8044, 8045, -1, 8045, 7599, 7282, -1, 7282, 8049, 7281, -1, 7281, 8050, 7278, -1, 7278, 7542, 7275, -1, 8051, 7313, 8071, -1, 8051, 8052, 7313, -1, 8051, 8053, 8052, -1, 8052, 8053, 8054, -1, 8054, 8053, 7580, -1, 7395, 7580, 7608, -1, 8055, 7608, 8056, -1, 8072, 8056, 8057, -1, 8073, 8057, 8059, -1, 8058, 8059, 8060, -1, 8074, 8060, 8075, -1, 7322, 8075, 8061, -1, 7321, 8061, 7500, -1, 7319, 7500, 8062, -1, 7302, 8062, 8063, -1, 7304, 8063, 8065, -1, 8064, 8065, 7503, -1, 7306, 7503, 7504, -1, 8066, 7504, 8068, -1, 8067, 8068, 7572, -1, 8076, 7572, 7570, -1, 7307, 7570, 7574, -1, 8069, 7574, 8077, -1, 7308, 8077, 8070, -1, 7309, 8070, 7577, -1, 8078, 7577, 8079, -1, 8080, 8079, 8071, -1, 7313, 8080, 8071, -1, 8054, 7580, 7395, -1, 7395, 7608, 8055, -1, 8055, 8056, 8072, -1, 8072, 8057, 8073, -1, 8073, 8059, 8058, -1, 8058, 8060, 8074, -1, 8074, 8075, 7322, -1, 7322, 8061, 7321, -1, 7321, 7500, 7319, -1, 7319, 8062, 7302, -1, 7302, 8063, 7304, -1, 7304, 8065, 8064, -1, 8064, 7503, 7306, -1, 7306, 7504, 8066, -1, 8066, 8068, 8067, -1, 8067, 7572, 8076, -1, 8076, 7570, 7307, -1, 7307, 7574, 8069, -1, 8069, 8077, 7308, -1, 7308, 8070, 7309, -1, 7309, 7577, 8078, -1, 8078, 8079, 8080, -1, 8081, 8082, 7560, -1, 8081, 7333, 8082, -1, 8081, 7505, 7333, -1, 7333, 7505, 7332, -1, 7332, 7505, 8094, -1, 8095, 8094, 8083, -1, 8096, 8083, 7502, -1, 7305, 7502, 8084, -1, 7486, 8084, 8097, -1, 8085, 8097, 7501, -1, 7303, 7501, 8086, -1, 8098, 8086, 7525, -1, 8087, 7525, 7526, -1, 7300, 7526, 7507, -1, 7297, 7507, 8099, -1, 8100, 8099, 7508, -1, 8101, 7508, 7509, -1, 8088, 7509, 7568, -1, 8102, 7568, 7567, -1, 7331, 7567, 8089, -1, 7482, 8089, 7565, -1, 8103, 7565, 8090, -1, 7481, 8090, 7563, -1, 7480, 7563, 8091, -1, 8092, 8091, 8093, -1, 7487, 8093, 7561, -1, 7334, 7561, 7560, -1, 8082, 7334, 7560, -1, 7332, 8094, 8095, -1, 8095, 8083, 8096, -1, 8096, 7502, 7305, -1, 7305, 8084, 7486, -1, 7486, 8097, 8085, -1, 8085, 7501, 7303, -1, 7303, 8086, 8098, -1, 8098, 7525, 8087, -1, 8087, 7526, 7300, -1, 7300, 7507, 7297, -1, 7297, 8099, 8100, -1, 8100, 7508, 8101, -1, 8101, 7509, 8088, -1, 8088, 7568, 8102, -1, 8102, 7567, 7331, -1, 7331, 8089, 7482, -1, 7482, 7565, 8103, -1, 8103, 8090, 7481, -1, 7481, 7563, 7480, -1, 7480, 8091, 8092, -1, 8092, 8093, 7487, -1, 7487, 7561, 7334, -1, 7678, 8105, 7677, -1, 7678, 8104, 8105, -1, 7678, 7680, 8104, -1, 8104, 7680, 8106, -1, 8106, 7680, 8118, -1, 8107, 8118, 7681, -1, 7266, 7681, 7682, -1, 8119, 7682, 8120, -1, 8121, 8120, 7700, -1, 7270, 7700, 8108, -1, 8122, 8108, 8123, -1, 8124, 8123, 8109, -1, 7271, 8109, 8110, -1, 7246, 8110, 7723, -1, 8111, 7723, 7722, -1, 7390, 7722, 7666, -1, 8112, 7666, 8113, -1, 8125, 8113, 7667, -1, 8126, 7667, 7668, -1, 7428, 7668, 7669, -1, 8127, 7669, 8128, -1, 8129, 8128, 8114, -1, 7425, 8114, 8115, -1, 7423, 8115, 8116, -1, 7424, 8116, 8130, -1, 7421, 8130, 8117, -1, 7264, 8117, 7677, -1, 8105, 7264, 7677, -1, 8106, 8118, 8107, -1, 8107, 7681, 7266, -1, 7266, 7682, 8119, -1, 8119, 8120, 8121, -1, 8121, 7700, 7270, -1, 7270, 8108, 8122, -1, 8122, 8123, 8124, -1, 8124, 8109, 7271, -1, 7271, 8110, 7246, -1, 7246, 7723, 8111, -1, 8111, 7722, 7390, -1, 7390, 7666, 8112, -1, 8112, 8113, 8125, -1, 8125, 7667, 8126, -1, 8126, 7668, 7428, -1, 7428, 7669, 8127, -1, 8127, 8128, 8129, -1, 8129, 8114, 7425, -1, 7425, 8115, 7423, -1, 7423, 8116, 7424, -1, 7424, 8130, 7421, -1, 7421, 8117, 7264, -1, 7705, 8142, 7703, -1, 7705, 7449, 8142, -1, 7705, 7706, 7449, -1, 7449, 7706, 7446, -1, 7446, 7706, 7707, -1, 8143, 7707, 7708, -1, 7445, 7708, 8131, -1, 8144, 8131, 8145, -1, 8146, 8145, 8132, -1, 8147, 8132, 8148, -1, 8133, 8148, 8134, -1, 8149, 8134, 8150, -1, 8151, 8150, 8152, -1, 7248, 8152, 8135, -1, 8136, 8135, 8137, -1, 7247, 8137, 7492, -1, 7245, 7492, 7493, -1, 7456, 7493, 7495, -1, 7455, 7495, 8138, -1, 8153, 8138, 7496, -1, 7452, 7496, 8139, -1, 7454, 8139, 7498, -1, 8154, 7498, 7497, -1, 8140, 7497, 8155, -1, 7447, 8155, 8141, -1, 8156, 8141, 7704, -1, 7450, 7704, 7703, -1, 8142, 7450, 7703, -1, 7446, 7707, 8143, -1, 8143, 7708, 7445, -1, 7445, 8131, 8144, -1, 8144, 8145, 8146, -1, 8146, 8132, 8147, -1, 8147, 8148, 8133, -1, 8133, 8134, 8149, -1, 8149, 8150, 8151, -1, 8151, 8152, 7248, -1, 7248, 8135, 8136, -1, 8136, 8137, 7247, -1, 7247, 7492, 7245, -1, 7245, 7493, 7456, -1, 7456, 7495, 7455, -1, 7455, 8138, 8153, -1, 8153, 7496, 7452, -1, 7452, 8139, 7454, -1, 7454, 7498, 8154, -1, 8154, 7497, 8140, -1, 8140, 8155, 7447, -1, 7447, 8141, 8156, -1, 8156, 7704, 7450, -1, 8158, 8159, 8157, -1, 8158, 8160, 8159, -1, 8158, 7488, 8160, -1, 8160, 7488, 8169, -1, 8169, 7488, 7490, -1, 7250, 7490, 7489, -1, 8170, 7489, 8161, -1, 8162, 8161, 7491, -1, 8163, 7491, 8164, -1, 8171, 8164, 7709, -1, 8165, 7709, 8172, -1, 7469, 8172, 7711, -1, 8173, 7711, 7713, -1, 7472, 7713, 8174, -1, 7471, 8174, 7664, -1, 7470, 7664, 8166, -1, 8175, 8166, 7662, -1, 8176, 7662, 7661, -1, 7465, 7661, 7660, -1, 8177, 7660, 8167, -1, 7463, 8167, 7658, -1, 8178, 7658, 7657, -1, 8179, 7657, 7655, -1, 7462, 7655, 8168, -1, 7461, 8168, 7725, -1, 8180, 7725, 7724, -1, 8181, 7724, 8157, -1, 8159, 8181, 8157, -1, 8169, 7490, 7250, -1, 7250, 7489, 8170, -1, 8170, 8161, 8162, -1, 8162, 7491, 8163, -1, 8163, 8164, 8171, -1, 8171, 7709, 8165, -1, 8165, 8172, 7469, -1, 7469, 7711, 8173, -1, 8173, 7713, 7472, -1, 7472, 8174, 7471, -1, 7471, 7664, 7470, -1, 7470, 8166, 8175, -1, 8175, 7662, 8176, -1, 8176, 7661, 7465, -1, 7465, 7660, 8177, -1, 8177, 8167, 7463, -1, 7463, 7658, 8178, -1, 8178, 7657, 8179, -1, 8179, 7655, 7462, -1, 7462, 8168, 7461, -1, 7461, 7725, 8180, -1, 8180, 7724, 8181, -1, 8184, 8198, 8182, -1, 8184, 8183, 8198, -1, 8184, 8186, 8183, -1, 8183, 8186, 8185, -1, 8185, 8186, 8187, -1, 8188, 8187, 7654, -1, 7253, 7654, 8189, -1, 8199, 8189, 8190, -1, 8191, 8190, 7696, -1, 8200, 7696, 8201, -1, 8202, 8201, 8192, -1, 8203, 8192, 8193, -1, 7256, 8193, 7650, -1, 7257, 7650, 7649, -1, 7440, 7649, 7648, -1, 8204, 7648, 8205, -1, 7438, 8205, 8194, -1, 7436, 8194, 7646, -1, 8206, 7646, 7645, -1, 7434, 7645, 7644, -1, 8207, 7644, 7643, -1, 8195, 7643, 8208, -1, 7433, 8208, 7640, -1, 8209, 7640, 7641, -1, 7431, 7641, 8210, -1, 8196, 8210, 8197, -1, 8211, 8197, 8182, -1, 8198, 8211, 8182, -1, 8185, 8187, 8188, -1, 8188, 7654, 7253, -1, 7253, 8189, 8199, -1, 8199, 8190, 8191, -1, 8191, 7696, 8200, -1, 8200, 8201, 8202, -1, 8202, 8192, 8203, -1, 8203, 8193, 7256, -1, 7256, 7650, 7257, -1, 7257, 7649, 7440, -1, 7440, 7648, 8204, -1, 8204, 8205, 7438, -1, 7438, 8194, 7436, -1, 7436, 7646, 8206, -1, 8206, 7645, 7434, -1, 7434, 7644, 8207, -1, 8207, 7643, 8195, -1, 8195, 8208, 7433, -1, 7433, 7640, 8209, -1, 8209, 7641, 7431, -1, 7431, 8210, 8196, -1, 8196, 8197, 8211, -1, 7407, 7251, 7624, -1, 7624, 7251, 8293, -1, 7249, 7388, 8279, -1, 8279, 7388, 8212, -1, 8212, 7388, 8213, -1, 8213, 7388, 7320, -1, 8214, 8213, 7320, -1, 8214, 8215, 8213, -1, 8214, 8216, 8215, -1, 8215, 8216, 7506, -1, 7506, 8216, 7301, -1, 8217, 7301, 7299, -1, 8218, 8217, 7299, -1, 7506, 7301, 8217, -1, 7299, 7298, 8218, -1, 8218, 7298, 8273, -1, 7291, 7477, 8275, -1, 8275, 7477, 8247, -1, 8241, 7285, 8225, -1, 8225, 7285, 8220, -1, 7285, 8219, 8220, -1, 8220, 8219, 7529, -1, 7529, 8219, 8221, -1, 7530, 8221, 7273, -1, 7531, 7273, 8222, -1, 8223, 8222, 7624, -1, 8223, 7531, 8222, -1, 7529, 8221, 7530, -1, 7530, 7273, 7531, -1, 8222, 7407, 7624, -1, 8241, 8225, 8224, -1, 8224, 8225, 8248, -1, 8226, 8248, 8244, -1, 8226, 8224, 8248, -1, 8248, 8228, 8244, -1, 8244, 8228, 8243, -1, 8243, 8228, 8227, -1, 8227, 8228, 8251, -1, 8239, 8251, 8230, -1, 8229, 8230, 8231, -1, 8229, 8239, 8230, -1, 8227, 8251, 8239, -1, 8230, 7232, 8231, -1, 8231, 7232, 7174, -1, 8237, 7214, 8232, -1, 8232, 7214, 8235, -1, 8238, 8235, 8234, -1, 8233, 8234, 8242, -1, 8233, 8238, 8234, -1, 8232, 8235, 8238, -1, 8234, 8250, 8242, -1, 8242, 8250, 8240, -1, 8240, 8250, 8249, -1, 8236, 8249, 8245, -1, 8236, 8240, 8249, -1, 8245, 8249, 8246, -1, 8246, 8249, 8247, -1, 7477, 8246, 8247, -1, 7174, 8237, 8231, -1, 8231, 8237, 8232, -1, 8238, 8231, 8232, -1, 8238, 8229, 8231, -1, 8238, 8233, 8229, -1, 8229, 8233, 8239, -1, 8239, 8233, 8242, -1, 8227, 8242, 8240, -1, 8243, 8240, 8236, -1, 8244, 8236, 8245, -1, 8226, 8245, 8246, -1, 8224, 8246, 8241, -1, 8224, 8226, 8246, -1, 8239, 8242, 8227, -1, 8227, 8240, 8243, -1, 8243, 8236, 8244, -1, 8244, 8245, 8226, -1, 8246, 7477, 8241, -1, 8247, 8249, 8225, -1, 8225, 8249, 8248, -1, 8248, 8249, 8250, -1, 8228, 8250, 8234, -1, 8251, 8234, 8235, -1, 8230, 8235, 7232, -1, 8230, 8251, 8235, -1, 8248, 8250, 8228, -1, 8228, 8234, 8251, -1, 8235, 7214, 7232, -1, 7291, 8275, 8268, -1, 8268, 8275, 8252, -1, 8267, 8252, 8271, -1, 8267, 8268, 8252, -1, 8252, 8253, 8271, -1, 8271, 8253, 8254, -1, 8254, 8253, 8270, -1, 8270, 8253, 8277, -1, 8265, 8277, 8255, -1, 8264, 8255, 8256, -1, 8264, 8265, 8255, -1, 8270, 8277, 8265, -1, 8255, 7038, 8256, -1, 8256, 7038, 6980, -1, 8257, 7017, 8260, -1, 8260, 7017, 8278, -1, 8263, 8278, 8258, -1, 8259, 8258, 8266, -1, 8259, 8263, 8258, -1, 8260, 8278, 8263, -1, 8258, 8276, 8266, -1, 8266, 8276, 8262, -1, 8262, 8276, 8274, -1, 8261, 8274, 8272, -1, 8261, 8262, 8274, -1, 8272, 8274, 8269, -1, 8269, 8274, 8273, -1, 7298, 8269, 8273, -1, 6980, 8257, 8256, -1, 8256, 8257, 8260, -1, 8263, 8256, 8260, -1, 8263, 8264, 8256, -1, 8263, 8259, 8264, -1, 8264, 8259, 8265, -1, 8265, 8259, 8266, -1, 8270, 8266, 8262, -1, 8254, 8262, 8261, -1, 8271, 8261, 8272, -1, 8267, 8272, 8269, -1, 8268, 8269, 7291, -1, 8268, 8267, 8269, -1, 8265, 8266, 8270, -1, 8270, 8262, 8254, -1, 8254, 8261, 8271, -1, 8271, 8272, 8267, -1, 8269, 7298, 7291, -1, 8273, 8274, 8275, -1, 8275, 8274, 8252, -1, 8252, 8274, 8276, -1, 8253, 8276, 8258, -1, 8277, 8258, 8278, -1, 8255, 8278, 7038, -1, 8255, 8277, 8278, -1, 8252, 8276, 8253, -1, 8253, 8258, 8277, -1, 8278, 7017, 7038, -1, 7249, 8279, 8280, -1, 8280, 8279, 8306, -1, 8302, 8306, 8299, -1, 8302, 8280, 8306, -1, 8306, 8281, 8299, -1, 8299, 8281, 8301, -1, 8301, 8281, 8285, -1, 8285, 8281, 8282, -1, 8283, 8282, 8284, -1, 8296, 8284, 8294, -1, 8296, 8283, 8284, -1, 8285, 8282, 8283, -1, 8284, 8305, 8294, -1, 8294, 8305, 6828, -1, 6825, 8286, 8287, -1, 8287, 8286, 8304, -1, 8295, 8304, 8289, -1, 8288, 8289, 8297, -1, 8288, 8295, 8289, -1, 8287, 8304, 8295, -1, 8289, 8303, 8297, -1, 8297, 8303, 8290, -1, 8290, 8303, 8292, -1, 8298, 8292, 8291, -1, 8298, 8290, 8292, -1, 8291, 8292, 8300, -1, 8300, 8292, 8293, -1, 7251, 8300, 8293, -1, 6828, 6825, 8294, -1, 8294, 6825, 8287, -1, 8295, 8294, 8287, -1, 8295, 8296, 8294, -1, 8295, 8288, 8296, -1, 8296, 8288, 8283, -1, 8283, 8288, 8297, -1, 8285, 8297, 8290, -1, 8301, 8290, 8298, -1, 8299, 8298, 8291, -1, 8302, 8291, 8300, -1, 8280, 8300, 7249, -1, 8280, 8302, 8300, -1, 8283, 8297, 8285, -1, 8285, 8290, 8301, -1, 8301, 8298, 8299, -1, 8299, 8291, 8302, -1, 8300, 7251, 7249, -1, 8293, 8292, 8279, -1, 8279, 8292, 8306, -1, 8306, 8292, 8303, -1, 8281, 8303, 8289, -1, 8282, 8289, 8304, -1, 8284, 8304, 8305, -1, 8284, 8282, 8304, -1, 8306, 8303, 8281, -1, 8281, 8289, 8282, -1, 8304, 8286, 8305, -1, 8307, 8393, 8320, -1, 8328, 8320, 8308, -1, 8363, 8328, 8308, -1, 8363, 8309, 8328, -1, 8328, 8309, 8334, -1, 8334, 8309, 8335, -1, 8335, 8309, 8354, -1, 8350, 8335, 8354, -1, 8350, 8310, 8335, -1, 8350, 8311, 8310, -1, 8350, 8347, 8311, -1, 8350, 8337, 8347, -1, 8350, 8349, 8337, -1, 8337, 8349, 8312, -1, 8314, 8357, 8313, -1, 8314, 8326, 8357, -1, 8357, 8326, 8315, -1, 8315, 8326, 8316, -1, 8316, 8326, 8374, -1, 8374, 8326, 8317, -1, 8317, 8326, 8375, -1, 8375, 8326, 8319, -1, 8319, 8326, 8324, -1, 8318, 8319, 8324, -1, 8318, 8378, 8319, -1, 8319, 8378, 8377, -1, 8357, 8356, 8313, -1, 8313, 8356, 8320, -1, 8393, 8313, 8320, -1, 8307, 8320, 8328, -1, 8313, 8393, 8394, -1, 8327, 8394, 8395, -1, 8322, 8395, 8321, -1, 8431, 8322, 8321, -1, 8431, 8389, 8322, -1, 8431, 8432, 8389, -1, 8389, 8432, 8379, -1, 8390, 8379, 8323, -1, 8318, 8323, 8378, -1, 8318, 8390, 8323, -1, 8318, 8324, 8390, -1, 8390, 8324, 8326, -1, 8325, 8326, 8314, -1, 8327, 8314, 8313, -1, 8394, 8327, 8313, -1, 8328, 8396, 8307, -1, 8328, 8329, 8396, -1, 8328, 8334, 8329, -1, 8329, 8334, 8336, -1, 8330, 8336, 8342, -1, 8331, 8342, 8344, -1, 8331, 8330, 8342, -1, 8331, 8332, 8330, -1, 8330, 8332, 8333, -1, 8329, 8333, 8396, -1, 8329, 8330, 8333, -1, 8329, 8336, 8330, -1, 8334, 8335, 8336, -1, 8336, 8335, 8310, -1, 8341, 8310, 8311, -1, 8345, 8311, 8347, -1, 8340, 8347, 8337, -1, 8312, 8340, 8337, -1, 8312, 8338, 8340, -1, 8312, 8349, 8338, -1, 8338, 8349, 8351, -1, 8339, 8351, 8352, -1, 8441, 8352, 8440, -1, 8441, 8339, 8352, -1, 8441, 8442, 8339, -1, 8339, 8442, 8348, -1, 8338, 8348, 8340, -1, 8338, 8339, 8348, -1, 8338, 8351, 8339, -1, 8336, 8310, 8341, -1, 8342, 8341, 8343, -1, 8344, 8343, 8428, -1, 8344, 8342, 8343, -1, 8341, 8311, 8345, -1, 8343, 8345, 8346, -1, 8428, 8346, 8444, -1, 8428, 8343, 8346, -1, 8345, 8347, 8340, -1, 8346, 8340, 8348, -1, 8444, 8348, 8442, -1, 8444, 8346, 8348, -1, 8349, 8350, 8351, -1, 8351, 8350, 8355, -1, 8352, 8355, 8353, -1, 8440, 8353, 8439, -1, 8440, 8352, 8353, -1, 8350, 8354, 8355, -1, 8355, 8354, 8309, -1, 8361, 8309, 8363, -1, 8364, 8363, 8308, -1, 8366, 8308, 8320, -1, 8356, 8366, 8320, -1, 8356, 8360, 8366, -1, 8356, 8357, 8360, -1, 8360, 8357, 8358, -1, 8359, 8358, 8370, -1, 8436, 8370, 8372, -1, 8436, 8359, 8370, -1, 8436, 8368, 8359, -1, 8359, 8368, 8367, -1, 8360, 8367, 8366, -1, 8360, 8359, 8367, -1, 8360, 8358, 8359, -1, 8355, 8309, 8361, -1, 8353, 8361, 8362, -1, 8439, 8362, 8438, -1, 8439, 8353, 8362, -1, 8361, 8363, 8364, -1, 8362, 8364, 8365, -1, 8438, 8365, 8369, -1, 8438, 8362, 8365, -1, 8364, 8308, 8366, -1, 8365, 8366, 8367, -1, 8369, 8367, 8368, -1, 8369, 8365, 8367, -1, 8357, 8315, 8358, -1, 8358, 8315, 8371, -1, 8370, 8371, 8373, -1, 8372, 8373, 8385, -1, 8372, 8370, 8373, -1, 8315, 8316, 8371, -1, 8371, 8316, 8374, -1, 8384, 8374, 8317, -1, 8387, 8317, 8375, -1, 8376, 8375, 8319, -1, 8377, 8376, 8319, -1, 8377, 8382, 8376, -1, 8377, 8378, 8382, -1, 8382, 8378, 8323, -1, 8383, 8323, 8379, -1, 8380, 8379, 8432, -1, 8380, 8383, 8379, -1, 8380, 8381, 8383, -1, 8383, 8381, 8388, -1, 8382, 8388, 8376, -1, 8382, 8383, 8388, -1, 8382, 8323, 8383, -1, 8371, 8374, 8384, -1, 8373, 8384, 8386, -1, 8385, 8386, 8425, -1, 8385, 8373, 8386, -1, 8384, 8317, 8387, -1, 8386, 8387, 8397, -1, 8425, 8397, 8435, -1, 8425, 8386, 8397, -1, 8387, 8375, 8376, -1, 8397, 8376, 8388, -1, 8435, 8388, 8381, -1, 8435, 8397, 8388, -1, 8390, 8326, 8325, -1, 8389, 8325, 8322, -1, 8389, 8390, 8325, -1, 8389, 8379, 8390, -1, 8325, 8314, 8327, -1, 8322, 8327, 8395, -1, 8322, 8325, 8327, -1, 8332, 8391, 8333, -1, 8333, 8391, 8392, -1, 8396, 8392, 8394, -1, 8307, 8394, 8393, -1, 8307, 8396, 8394, -1, 8391, 8429, 8392, -1, 8392, 8429, 8395, -1, 8394, 8392, 8395, -1, 8429, 8321, 8395, -1, 8333, 8392, 8396, -1, 8341, 8342, 8336, -1, 8345, 8343, 8341, -1, 8340, 8346, 8345, -1, 8355, 8352, 8351, -1, 8361, 8353, 8355, -1, 8364, 8362, 8361, -1, 8366, 8365, 8364, -1, 8371, 8370, 8358, -1, 8384, 8373, 8371, -1, 8387, 8386, 8384, -1, 8376, 8397, 8387, -1, 8554, 8552, 8555, -1, 8555, 8552, 8542, -1, 8536, 8555, 8542, -1, 8536, 8535, 8555, -1, 8555, 8535, 8398, -1, 8530, 8555, 8398, -1, 8530, 8524, 8555, -1, 8555, 8524, 8403, -1, 8464, 8403, 8399, -1, 8400, 8464, 8399, -1, 8400, 8510, 8464, -1, 8464, 8510, 8508, -1, 8504, 8464, 8508, -1, 8504, 8402, 8464, -1, 8504, 8401, 8402, -1, 8402, 8401, 8465, -1, 8555, 8403, 8464, -1, 8404, 8464, 8557, -1, 8404, 8555, 8464, -1, 8464, 8463, 8557, -1, 8557, 8463, 8445, -1, 8445, 8463, 8409, -1, 8453, 8409, 8405, -1, 8454, 8405, 8406, -1, 8410, 8406, 8461, -1, 8411, 8461, 8407, -1, 8459, 8407, 8408, -1, 8477, 8459, 8408, -1, 8445, 8409, 8453, -1, 8453, 8405, 8454, -1, 8454, 8406, 8410, -1, 8410, 8461, 8411, -1, 8411, 8407, 8459, -1, 8412, 8629, 8417, -1, 8412, 8634, 8629, -1, 8412, 8677, 8634, -1, 8634, 8677, 8413, -1, 8413, 8677, 8670, -1, 8638, 8670, 8665, -1, 8640, 8665, 8662, -1, 8414, 8662, 8657, -1, 8415, 8657, 8416, -1, 8650, 8415, 8416, -1, 8413, 8670, 8638, -1, 8638, 8665, 8640, -1, 8640, 8662, 8414, -1, 8414, 8657, 8415, -1, 8629, 8418, 8417, -1, 8417, 8418, 8710, -1, 8701, 8417, 8710, -1, 8701, 8419, 8417, -1, 8417, 8419, 8420, -1, 8693, 8417, 8420, -1, 8693, 8689, 8417, -1, 8417, 8689, 8688, -1, 8735, 8421, 8418, -1, 8418, 8421, 8733, -1, 8728, 8418, 8733, -1, 8728, 8422, 8418, -1, 8418, 8422, 8721, -1, 8715, 8418, 8721, -1, 8715, 8711, 8418, -1, 8418, 8711, 8710, -1, 8814, 8344, 8815, -1, 8814, 8331, 8344, -1, 8814, 8423, 8331, -1, 8331, 8423, 8332, -1, 8332, 8423, 8424, -1, 8391, 8424, 8809, -1, 8429, 8809, 8430, -1, 8321, 8430, 8808, -1, 8431, 8808, 8806, -1, 8432, 8806, 8433, -1, 8380, 8433, 8804, -1, 8381, 8804, 8434, -1, 8435, 8434, 8803, -1, 8425, 8803, 8802, -1, 8385, 8802, 8426, -1, 8372, 8426, 8797, -1, 8436, 8797, 8801, -1, 8368, 8801, 8437, -1, 8369, 8437, 8800, -1, 8438, 8800, 8796, -1, 8439, 8796, 8795, -1, 8440, 8795, 8794, -1, 8441, 8794, 8793, -1, 8442, 8793, 8443, -1, 8444, 8443, 8427, -1, 8428, 8427, 8815, -1, 8344, 8428, 8815, -1, 8332, 8424, 8391, -1, 8391, 8809, 8429, -1, 8429, 8430, 8321, -1, 8321, 8808, 8431, -1, 8431, 8806, 8432, -1, 8432, 8433, 8380, -1, 8380, 8804, 8381, -1, 8381, 8434, 8435, -1, 8435, 8803, 8425, -1, 8425, 8802, 8385, -1, 8385, 8426, 8372, -1, 8372, 8797, 8436, -1, 8436, 8801, 8368, -1, 8368, 8437, 8369, -1, 8369, 8800, 8438, -1, 8438, 8796, 8439, -1, 8439, 8795, 8440, -1, 8440, 8794, 8441, -1, 8441, 8793, 8442, -1, 8442, 8443, 8444, -1, 8444, 8427, 8428, -1, 8445, 8559, 8557, -1, 8445, 8452, 8559, -1, 8445, 8453, 8452, -1, 8452, 8453, 8446, -1, 8570, 8446, 8447, -1, 8569, 8447, 8572, -1, 8448, 8572, 8449, -1, 8450, 8449, 8833, -1, 8450, 8448, 8449, -1, 8450, 8451, 8448, -1, 8448, 8451, 8561, -1, 8569, 8561, 8560, -1, 8570, 8560, 8567, -1, 8452, 8567, 8559, -1, 8452, 8570, 8567, -1, 8452, 8446, 8570, -1, 8453, 8454, 8446, -1, 8446, 8454, 8571, -1, 8447, 8571, 8574, -1, 8572, 8574, 8456, -1, 8449, 8456, 8455, -1, 8833, 8455, 8457, -1, 8833, 8449, 8455, -1, 8454, 8410, 8571, -1, 8571, 8410, 8573, -1, 8574, 8573, 8575, -1, 8456, 8575, 8579, -1, 8455, 8579, 8578, -1, 8457, 8578, 8848, -1, 8457, 8455, 8578, -1, 8410, 8411, 8573, -1, 8573, 8411, 8476, -1, 8575, 8476, 8479, -1, 8579, 8479, 8577, -1, 8578, 8577, 8458, -1, 8848, 8458, 8836, -1, 8848, 8578, 8458, -1, 8411, 8459, 8476, -1, 8476, 8459, 8477, -1, 8478, 8477, 8408, -1, 8483, 8408, 8407, -1, 8460, 8407, 8461, -1, 8581, 8461, 8406, -1, 8584, 8406, 8405, -1, 8491, 8405, 8409, -1, 8588, 8409, 8463, -1, 8462, 8463, 8464, -1, 8474, 8464, 8402, -1, 8465, 8474, 8402, -1, 8465, 8473, 8474, -1, 8465, 8401, 8473, -1, 8473, 8401, 8466, -1, 8467, 8466, 8501, -1, 8468, 8501, 8469, -1, 8470, 8469, 8503, -1, 8471, 8503, 8839, -1, 8471, 8470, 8503, -1, 8471, 8855, 8470, -1, 8470, 8855, 8472, -1, 8468, 8472, 8499, -1, 8467, 8499, 8475, -1, 8473, 8475, 8474, -1, 8473, 8467, 8475, -1, 8473, 8466, 8467, -1, 8476, 8477, 8478, -1, 8479, 8478, 8576, -1, 8577, 8576, 8480, -1, 8458, 8480, 8583, -1, 8836, 8583, 8482, -1, 8836, 8458, 8583, -1, 8478, 8408, 8483, -1, 8576, 8483, 8580, -1, 8480, 8580, 8484, -1, 8583, 8484, 8481, -1, 8482, 8481, 8837, -1, 8482, 8583, 8481, -1, 8483, 8407, 8460, -1, 8580, 8460, 8582, -1, 8484, 8582, 8485, -1, 8481, 8485, 8587, -1, 8837, 8587, 8486, -1, 8837, 8481, 8587, -1, 8460, 8461, 8581, -1, 8582, 8581, 8585, -1, 8485, 8585, 8586, -1, 8587, 8586, 8490, -1, 8486, 8490, 8489, -1, 8486, 8587, 8490, -1, 8581, 8406, 8584, -1, 8585, 8584, 8487, -1, 8586, 8487, 8589, -1, 8490, 8589, 8488, -1, 8489, 8488, 8493, -1, 8489, 8490, 8488, -1, 8584, 8405, 8491, -1, 8487, 8491, 8492, -1, 8589, 8492, 8564, -1, 8488, 8564, 8563, -1, 8493, 8563, 8853, -1, 8493, 8488, 8563, -1, 8491, 8409, 8588, -1, 8492, 8588, 8494, -1, 8564, 8494, 8497, -1, 8563, 8497, 8495, -1, 8853, 8495, 8854, -1, 8853, 8563, 8495, -1, 8588, 8463, 8462, -1, 8494, 8462, 8496, -1, 8497, 8496, 8562, -1, 8495, 8562, 8498, -1, 8854, 8498, 8500, -1, 8854, 8495, 8498, -1, 8462, 8464, 8474, -1, 8496, 8474, 8475, -1, 8562, 8475, 8499, -1, 8498, 8499, 8472, -1, 8500, 8472, 8855, -1, 8500, 8498, 8472, -1, 8401, 8504, 8466, -1, 8466, 8504, 8505, -1, 8501, 8505, 8590, -1, 8469, 8590, 8502, -1, 8503, 8502, 8507, -1, 8839, 8507, 8856, -1, 8839, 8503, 8507, -1, 8504, 8508, 8505, -1, 8505, 8508, 8509, -1, 8590, 8509, 8506, -1, 8502, 8506, 8593, -1, 8507, 8593, 8592, -1, 8856, 8592, 8514, -1, 8856, 8507, 8592, -1, 8508, 8510, 8509, -1, 8509, 8510, 8511, -1, 8506, 8511, 8591, -1, 8593, 8591, 8512, -1, 8592, 8512, 8513, -1, 8514, 8513, 8858, -1, 8514, 8592, 8513, -1, 8510, 8400, 8511, -1, 8511, 8400, 8515, -1, 8591, 8515, 8519, -1, 8512, 8519, 8516, -1, 8513, 8516, 8517, -1, 8858, 8517, 8841, -1, 8858, 8513, 8517, -1, 8400, 8399, 8515, -1, 8515, 8399, 8518, -1, 8519, 8518, 8595, -1, 8516, 8595, 8596, -1, 8517, 8596, 8521, -1, 8841, 8521, 8522, -1, 8841, 8517, 8521, -1, 8399, 8403, 8518, -1, 8518, 8403, 8594, -1, 8595, 8594, 8520, -1, 8596, 8520, 8601, -1, 8521, 8601, 8523, -1, 8522, 8523, 8525, -1, 8522, 8521, 8523, -1, 8403, 8524, 8594, -1, 8594, 8524, 8599, -1, 8520, 8599, 8598, -1, 8601, 8598, 8600, -1, 8523, 8600, 8527, -1, 8525, 8527, 8528, -1, 8525, 8523, 8527, -1, 8524, 8530, 8599, -1, 8599, 8530, 8597, -1, 8598, 8597, 8526, -1, 8600, 8526, 8602, -1, 8527, 8602, 8529, -1, 8528, 8529, 8842, -1, 8528, 8527, 8529, -1, 8530, 8398, 8597, -1, 8597, 8398, 8531, -1, 8526, 8531, 8532, -1, 8602, 8532, 8603, -1, 8529, 8603, 8604, -1, 8842, 8604, 8844, -1, 8842, 8529, 8604, -1, 8398, 8535, 8531, -1, 8531, 8535, 8537, -1, 8532, 8537, 8533, -1, 8603, 8533, 8605, -1, 8604, 8605, 8540, -1, 8844, 8540, 8534, -1, 8844, 8604, 8540, -1, 8535, 8536, 8537, -1, 8537, 8536, 8543, -1, 8533, 8543, 8538, -1, 8605, 8538, 8539, -1, 8540, 8539, 8541, -1, 8534, 8541, 8545, -1, 8534, 8540, 8541, -1, 8536, 8542, 8543, -1, 8543, 8542, 8546, -1, 8538, 8546, 8568, -1, 8539, 8568, 8544, -1, 8541, 8544, 8551, -1, 8545, 8551, 8831, -1, 8545, 8541, 8551, -1, 8542, 8552, 8546, -1, 8546, 8552, 8547, -1, 8568, 8547, 8565, -1, 8544, 8565, 8548, -1, 8551, 8548, 8549, -1, 8831, 8549, 8550, -1, 8831, 8551, 8549, -1, 8552, 8554, 8547, -1, 8547, 8554, 8556, -1, 8565, 8556, 8558, -1, 8548, 8558, 8566, -1, 8549, 8566, 8553, -1, 8550, 8553, 8832, -1, 8550, 8549, 8553, -1, 8554, 8555, 8556, -1, 8556, 8555, 8404, -1, 8557, 8556, 8404, -1, 8557, 8559, 8556, -1, 8556, 8559, 8558, -1, 8558, 8559, 8567, -1, 8566, 8567, 8560, -1, 8553, 8560, 8561, -1, 8832, 8561, 8451, -1, 8832, 8553, 8561, -1, 8474, 8496, 8462, -1, 8496, 8497, 8494, -1, 8562, 8496, 8475, -1, 8497, 8563, 8564, -1, 8495, 8497, 8562, -1, 8558, 8548, 8565, -1, 8566, 8558, 8567, -1, 8548, 8551, 8544, -1, 8549, 8548, 8566, -1, 8539, 8544, 8541, -1, 8568, 8565, 8544, -1, 8547, 8556, 8565, -1, 8553, 8566, 8560, -1, 8569, 8560, 8570, -1, 8447, 8569, 8570, -1, 8571, 8447, 8446, -1, 8573, 8574, 8571, -1, 8448, 8561, 8569, -1, 8572, 8448, 8569, -1, 8574, 8572, 8447, -1, 8476, 8575, 8573, -1, 8575, 8456, 8574, -1, 8456, 8449, 8572, -1, 8478, 8479, 8476, -1, 8479, 8579, 8575, -1, 8579, 8455, 8456, -1, 8483, 8576, 8478, -1, 8576, 8577, 8479, -1, 8577, 8578, 8579, -1, 8460, 8580, 8483, -1, 8580, 8480, 8576, -1, 8480, 8458, 8577, -1, 8581, 8582, 8460, -1, 8582, 8484, 8580, -1, 8484, 8583, 8480, -1, 8584, 8585, 8581, -1, 8585, 8485, 8582, -1, 8485, 8481, 8484, -1, 8491, 8487, 8584, -1, 8487, 8586, 8585, -1, 8586, 8587, 8485, -1, 8588, 8492, 8491, -1, 8492, 8589, 8487, -1, 8589, 8490, 8586, -1, 8462, 8494, 8588, -1, 8494, 8564, 8492, -1, 8564, 8488, 8589, -1, 8498, 8562, 8499, -1, 8468, 8499, 8467, -1, 8501, 8468, 8467, -1, 8505, 8501, 8466, -1, 8509, 8590, 8505, -1, 8470, 8472, 8468, -1, 8469, 8470, 8468, -1, 8590, 8469, 8501, -1, 8511, 8506, 8509, -1, 8506, 8502, 8590, -1, 8502, 8503, 8469, -1, 8515, 8591, 8511, -1, 8591, 8593, 8506, -1, 8593, 8507, 8502, -1, 8518, 8519, 8515, -1, 8519, 8512, 8591, -1, 8512, 8592, 8593, -1, 8594, 8595, 8518, -1, 8595, 8516, 8519, -1, 8516, 8513, 8512, -1, 8599, 8520, 8594, -1, 8520, 8596, 8595, -1, 8596, 8517, 8516, -1, 8597, 8598, 8599, -1, 8598, 8601, 8520, -1, 8601, 8521, 8596, -1, 8531, 8526, 8597, -1, 8526, 8600, 8598, -1, 8600, 8523, 8601, -1, 8537, 8532, 8531, -1, 8532, 8602, 8526, -1, 8602, 8527, 8600, -1, 8543, 8533, 8537, -1, 8533, 8603, 8532, -1, 8603, 8529, 8602, -1, 8546, 8538, 8543, -1, 8538, 8605, 8533, -1, 8605, 8604, 8603, -1, 8547, 8568, 8546, -1, 8568, 8539, 8538, -1, 8539, 8540, 8605, -1, 9129, 8608, 8606, -1, 8606, 8608, 8607, -1, 8607, 8608, 9131, -1, 9131, 8608, 8609, -1, 8609, 8608, 9133, -1, 9133, 8608, 9125, -1, 9122, 9125, 9135, -1, 9122, 9133, 9125, -1, 8608, 9138, 9125, -1, 9125, 9138, 8610, -1, 8610, 9138, 9128, -1, 8612, 9128, 8611, -1, 9137, 8611, 9127, -1, 9137, 8612, 8611, -1, 8610, 9128, 8612, -1, 9125, 8616, 9135, -1, 9135, 8616, 8613, -1, 8613, 8616, 8614, -1, 8614, 8616, 8615, -1, 8615, 8616, 8617, -1, 9154, 8618, 9139, -1, 9139, 8618, 8619, -1, 8619, 8618, 8620, -1, 8620, 8618, 9142, -1, 9142, 8618, 9143, -1, 9143, 8618, 8622, -1, 8625, 8622, 9147, -1, 9144, 9147, 8621, -1, 9144, 8625, 9147, -1, 8618, 9152, 8622, -1, 8622, 9152, 9148, -1, 9148, 9152, 9163, -1, 8623, 9163, 9151, -1, 8624, 9151, 9150, -1, 8624, 8623, 9151, -1, 9148, 9163, 8623, -1, 9143, 8622, 8625, -1, 8626, 8627, 9147, -1, 9147, 8627, 9146, -1, 8621, 9147, 9146, -1, 8629, 8628, 8418, -1, 8629, 8633, 8628, -1, 8629, 8634, 8633, -1, 8633, 8634, 8631, -1, 8630, 8631, 8635, -1, 8753, 8635, 8632, -1, 8756, 8632, 8637, -1, 9368, 8637, 9370, -1, 9368, 8756, 8637, -1, 9368, 8744, 8756, -1, 8756, 8744, 8755, -1, 8753, 8755, 8747, -1, 8630, 8747, 8738, -1, 8633, 8738, 8628, -1, 8633, 8630, 8738, -1, 8633, 8631, 8630, -1, 8634, 8413, 8631, -1, 8631, 8413, 8754, -1, 8635, 8754, 8636, -1, 8632, 8636, 8761, -1, 8637, 8761, 8760, -1, 9370, 8760, 9372, -1, 9370, 8637, 8760, -1, 8413, 8638, 8754, -1, 8754, 8638, 8639, -1, 8636, 8639, 8758, -1, 8761, 8758, 8759, -1, 8760, 8759, 8643, -1, 9372, 8643, 9373, -1, 9372, 8760, 8643, -1, 8638, 8640, 8639, -1, 8639, 8640, 8757, -1, 8758, 8757, 8644, -1, 8759, 8644, 8766, -1, 8643, 8766, 8641, -1, 9373, 8641, 8642, -1, 9373, 8643, 8641, -1, 8640, 8414, 8757, -1, 8757, 8414, 8762, -1, 8644, 8762, 8764, -1, 8766, 8764, 8765, -1, 8641, 8765, 8648, -1, 8642, 8648, 8645, -1, 8642, 8641, 8648, -1, 8414, 8415, 8762, -1, 8762, 8415, 8646, -1, 8764, 8646, 8763, -1, 8765, 8763, 8647, -1, 8648, 8647, 8649, -1, 8645, 8649, 8653, -1, 8645, 8648, 8649, -1, 8415, 8650, 8646, -1, 8646, 8650, 8654, -1, 8763, 8654, 8767, -1, 8647, 8767, 8651, -1, 8649, 8651, 8652, -1, 8653, 8652, 9374, -1, 8653, 8649, 8652, -1, 8650, 8416, 8654, -1, 8654, 8416, 8655, -1, 8767, 8655, 8658, -1, 8651, 8658, 8656, -1, 8652, 8656, 8661, -1, 9374, 8661, 9382, -1, 9374, 8652, 8661, -1, 8416, 8657, 8655, -1, 8655, 8657, 8769, -1, 8658, 8769, 8770, -1, 8656, 8770, 8659, -1, 8661, 8659, 8660, -1, 9382, 8660, 8664, -1, 9382, 8661, 8660, -1, 8657, 8662, 8769, -1, 8769, 8662, 8768, -1, 8770, 8768, 8772, -1, 8659, 8772, 8771, -1, 8660, 8771, 8663, -1, 8664, 8663, 8668, -1, 8664, 8660, 8663, -1, 8662, 8665, 8768, -1, 8768, 8665, 8671, -1, 8772, 8671, 8666, -1, 8771, 8666, 8752, -1, 8663, 8752, 8667, -1, 8668, 8667, 8669, -1, 8668, 8663, 8667, -1, 8665, 8670, 8671, -1, 8671, 8670, 8672, -1, 8666, 8672, 8773, -1, 8752, 8773, 8673, -1, 8667, 8673, 8674, -1, 8669, 8674, 9383, -1, 8669, 8667, 8674, -1, 8670, 8677, 8672, -1, 8672, 8677, 8678, -1, 8773, 8678, 8679, -1, 8673, 8679, 8675, -1, 8674, 8675, 8676, -1, 9383, 8676, 8681, -1, 9383, 8674, 8676, -1, 8677, 8412, 8678, -1, 8678, 8412, 8751, -1, 8679, 8751, 8680, -1, 8675, 8680, 8774, -1, 8676, 8774, 8682, -1, 8681, 8682, 9377, -1, 8681, 8676, 8682, -1, 8412, 8417, 8751, -1, 8751, 8417, 8683, -1, 8680, 8683, 8687, -1, 8774, 8687, 8684, -1, 8682, 8684, 8685, -1, 9377, 8685, 8686, -1, 9377, 8682, 8685, -1, 8417, 8688, 8683, -1, 8683, 8688, 8690, -1, 8687, 8690, 8691, -1, 8684, 8691, 8777, -1, 8685, 8777, 8780, -1, 8686, 8780, 9378, -1, 8686, 8685, 8780, -1, 8688, 8689, 8690, -1, 8690, 8689, 8775, -1, 8691, 8775, 8776, -1, 8777, 8776, 8779, -1, 8780, 8779, 8781, -1, 9378, 8781, 8692, -1, 9378, 8780, 8781, -1, 8689, 8693, 8775, -1, 8775, 8693, 8696, -1, 8776, 8696, 8778, -1, 8779, 8778, 8784, -1, 8781, 8784, 8695, -1, 8692, 8695, 8694, -1, 8692, 8781, 8695, -1, 8693, 8420, 8696, -1, 8696, 8420, 8697, -1, 8778, 8697, 8698, -1, 8784, 8698, 8783, -1, 8695, 8783, 8785, -1, 8694, 8785, 9386, -1, 8694, 8695, 8785, -1, 8420, 8419, 8697, -1, 8697, 8419, 8699, -1, 8698, 8699, 8700, -1, 8783, 8700, 8786, -1, 8785, 8786, 8706, -1, 9386, 8706, 8705, -1, 9386, 8785, 8706, -1, 8419, 8701, 8699, -1, 8699, 8701, 8782, -1, 8700, 8782, 8702, -1, 8786, 8702, 8787, -1, 8706, 8787, 8703, -1, 8705, 8703, 8704, -1, 8705, 8706, 8703, -1, 8701, 8710, 8782, -1, 8782, 8710, 8707, -1, 8702, 8707, 8708, -1, 8787, 8708, 8712, -1, 8703, 8712, 8709, -1, 8704, 8709, 9379, -1, 8704, 8703, 8709, -1, 8710, 8711, 8707, -1, 8707, 8711, 8714, -1, 8708, 8714, 8716, -1, 8712, 8716, 8717, -1, 8709, 8717, 8713, -1, 9379, 8713, 8720, -1, 9379, 8709, 8713, -1, 8711, 8715, 8714, -1, 8714, 8715, 8788, -1, 8716, 8788, 8722, -1, 8717, 8722, 8718, -1, 8713, 8718, 8719, -1, 8720, 8719, 8725, -1, 8720, 8713, 8719, -1, 8715, 8721, 8788, -1, 8788, 8721, 8723, -1, 8722, 8723, 8724, -1, 8718, 8724, 8790, -1, 8719, 8790, 8726, -1, 8725, 8726, 9388, -1, 8725, 8719, 8726, -1, 8721, 8422, 8723, -1, 8723, 8422, 8727, -1, 8724, 8727, 8789, -1, 8790, 8789, 8729, -1, 8726, 8729, 8731, -1, 9388, 8731, 9381, -1, 9388, 8726, 8731, -1, 8422, 8728, 8727, -1, 8727, 8728, 8742, -1, 8789, 8742, 8730, -1, 8729, 8730, 8741, -1, 8731, 8741, 8732, -1, 9381, 8732, 8750, -1, 9381, 8731, 8732, -1, 8728, 8733, 8742, -1, 8742, 8733, 8421, -1, 8734, 8421, 8735, -1, 8736, 8735, 8418, -1, 8628, 8736, 8418, -1, 8628, 8737, 8736, -1, 8628, 8738, 8737, -1, 8737, 8738, 8739, -1, 8740, 8739, 8749, -1, 8732, 8749, 8750, -1, 8732, 8740, 8749, -1, 8732, 8741, 8740, -1, 8740, 8741, 8743, -1, 8737, 8743, 8736, -1, 8737, 8740, 8743, -1, 8737, 8739, 8740, -1, 8742, 8421, 8734, -1, 8730, 8734, 8743, -1, 8741, 8730, 8743, -1, 8734, 8735, 8736, -1, 8743, 8734, 8736, -1, 8744, 8745, 8755, -1, 8755, 8745, 8746, -1, 8747, 8746, 8739, -1, 8738, 8747, 8739, -1, 8745, 8748, 8746, -1, 8746, 8748, 8749, -1, 8739, 8746, 8749, -1, 8748, 8750, 8749, -1, 8751, 8679, 8678, -1, 8680, 8751, 8683, -1, 8679, 8673, 8773, -1, 8675, 8679, 8680, -1, 8673, 8667, 8752, -1, 8674, 8673, 8675, -1, 8729, 8741, 8731, -1, 8753, 8747, 8630, -1, 8635, 8753, 8630, -1, 8754, 8635, 8631, -1, 8755, 8746, 8747, -1, 8639, 8636, 8754, -1, 8756, 8755, 8753, -1, 8632, 8756, 8753, -1, 8636, 8632, 8635, -1, 8757, 8758, 8639, -1, 8758, 8761, 8636, -1, 8761, 8637, 8632, -1, 8762, 8644, 8757, -1, 8644, 8759, 8758, -1, 8759, 8760, 8761, -1, 8646, 8764, 8762, -1, 8764, 8766, 8644, -1, 8766, 8643, 8759, -1, 8654, 8763, 8646, -1, 8763, 8765, 8764, -1, 8765, 8641, 8766, -1, 8655, 8767, 8654, -1, 8767, 8647, 8763, -1, 8647, 8648, 8765, -1, 8769, 8658, 8655, -1, 8658, 8651, 8767, -1, 8651, 8649, 8647, -1, 8768, 8770, 8769, -1, 8770, 8656, 8658, -1, 8656, 8652, 8651, -1, 8671, 8772, 8768, -1, 8772, 8659, 8770, -1, 8659, 8661, 8656, -1, 8672, 8666, 8671, -1, 8666, 8771, 8772, -1, 8771, 8660, 8659, -1, 8678, 8773, 8672, -1, 8773, 8752, 8666, -1, 8752, 8663, 8771, -1, 8690, 8687, 8683, -1, 8687, 8774, 8680, -1, 8774, 8676, 8675, -1, 8775, 8691, 8690, -1, 8691, 8684, 8687, -1, 8684, 8682, 8774, -1, 8696, 8776, 8775, -1, 8776, 8777, 8691, -1, 8777, 8685, 8684, -1, 8697, 8778, 8696, -1, 8778, 8779, 8776, -1, 8779, 8780, 8777, -1, 8699, 8698, 8697, -1, 8698, 8784, 8778, -1, 8784, 8781, 8779, -1, 8782, 8700, 8699, -1, 8700, 8783, 8698, -1, 8783, 8695, 8784, -1, 8707, 8702, 8782, -1, 8702, 8786, 8700, -1, 8786, 8785, 8783, -1, 8714, 8708, 8707, -1, 8708, 8787, 8702, -1, 8787, 8706, 8786, -1, 8788, 8716, 8714, -1, 8716, 8712, 8708, -1, 8712, 8703, 8787, -1, 8723, 8722, 8788, -1, 8722, 8717, 8716, -1, 8717, 8709, 8712, -1, 8727, 8724, 8723, -1, 8724, 8718, 8722, -1, 8718, 8713, 8717, -1, 8742, 8789, 8727, -1, 8789, 8790, 8724, -1, 8790, 8719, 8718, -1, 8734, 8730, 8742, -1, 8730, 8729, 8789, -1, 8729, 8726, 8790, -1, 8427, 9481, 8815, -1, 8427, 8791, 9481, -1, 8427, 8443, 8791, -1, 8791, 8443, 9479, -1, 9479, 8443, 8793, -1, 8792, 8793, 8794, -1, 9477, 8794, 9494, -1, 9477, 8792, 8794, -1, 9479, 8793, 8792, -1, 8794, 8795, 9494, -1, 9494, 8795, 9474, -1, 9474, 8795, 8796, -1, 9492, 8796, 8800, -1, 9490, 8800, 8437, -1, 9473, 8437, 8801, -1, 9472, 8801, 8797, -1, 9468, 8797, 8426, -1, 8798, 8426, 8802, -1, 8799, 8802, 9495, -1, 8799, 8798, 8802, -1, 9474, 8796, 9492, -1, 9492, 8800, 9490, -1, 9490, 8437, 9473, -1, 9473, 8801, 9472, -1, 9472, 8797, 9468, -1, 9468, 8426, 8798, -1, 8802, 8803, 9495, -1, 9495, 8803, 9497, -1, 9497, 8803, 8434, -1, 8811, 8434, 8804, -1, 8805, 8804, 8433, -1, 8807, 8433, 8806, -1, 8808, 8807, 8806, -1, 8808, 9464, 8807, -1, 8808, 9487, 9464, -1, 8808, 8430, 9487, -1, 9487, 8430, 9485, -1, 9485, 8430, 8809, -1, 8810, 8809, 8812, -1, 8810, 9485, 8809, -1, 9497, 8434, 8811, -1, 8811, 8804, 8805, -1, 8805, 8433, 8807, -1, 8809, 8424, 8812, -1, 8812, 8424, 9483, -1, 9483, 8424, 8423, -1, 8816, 8423, 8814, -1, 8813, 8814, 8815, -1, 9481, 8813, 8815, -1, 9483, 8423, 8816, -1, 8816, 8814, 8813, -1, 8818, 8817, 9644, -1, 8818, 9593, 8817, -1, 8818, 9639, 9593, -1, 9593, 9639, 8819, -1, 8819, 9639, 9634, -1, 8820, 9634, 8821, -1, 9608, 8821, 9631, -1, 8822, 9631, 9627, -1, 9614, 9627, 9622, -1, 9621, 9614, 9622, -1, 8819, 9634, 8820, -1, 8820, 8821, 9608, -1, 9608, 9631, 8822, -1, 8822, 9627, 9614, -1, 8817, 8829, 9644, -1, 9644, 8829, 8823, -1, 8823, 8829, 9645, -1, 9645, 8829, 8824, -1, 9650, 9645, 8824, -1, 9650, 9649, 9645, -1, 9645, 9649, 9670, -1, 8825, 9645, 9670, -1, 8825, 8826, 9645, -1, 9645, 8826, 9648, -1, 9646, 9645, 9648, -1, 9693, 8827, 8829, -1, 8829, 8827, 9688, -1, 9654, 8829, 9688, -1, 9654, 8828, 8829, -1, 8829, 8828, 9653, -1, 9652, 8829, 9653, -1, 9652, 9681, 8829, -1, 8829, 9681, 8824, -1, 8545, 8830, 8534, -1, 8545, 9761, 8830, -1, 8545, 8831, 9761, -1, 9761, 8831, 9760, -1, 9760, 8831, 8550, -1, 8845, 8550, 8832, -1, 8846, 8832, 8451, -1, 9759, 8451, 8450, -1, 8847, 8450, 8833, -1, 8834, 8833, 8457, -1, 9754, 8457, 8848, -1, 8835, 8848, 8836, -1, 8849, 8836, 8482, -1, 9752, 8482, 8837, -1, 8850, 8837, 8486, -1, 9779, 8486, 8489, -1, 8851, 8489, 8493, -1, 8852, 8493, 8853, -1, 9769, 8853, 8854, -1, 8838, 8854, 8500, -1, 9776, 8500, 8855, -1, 9775, 8855, 8471, -1, 9766, 8471, 8839, -1, 9774, 8839, 8856, -1, 8840, 8856, 8514, -1, 8857, 8514, 8858, -1, 9764, 8858, 8841, -1, 8859, 8841, 8522, -1, 8860, 8522, 8525, -1, 9763, 8525, 8528, -1, 8861, 8528, 8842, -1, 8862, 8842, 8844, -1, 8843, 8844, 8534, -1, 8830, 8843, 8534, -1, 9760, 8550, 8845, -1, 8845, 8832, 8846, -1, 8846, 8451, 9759, -1, 9759, 8450, 8847, -1, 8847, 8833, 8834, -1, 8834, 8457, 9754, -1, 9754, 8848, 8835, -1, 8835, 8836, 8849, -1, 8849, 8482, 9752, -1, 9752, 8837, 8850, -1, 8850, 8486, 9779, -1, 9779, 8489, 8851, -1, 8851, 8493, 8852, -1, 8852, 8853, 9769, -1, 9769, 8854, 8838, -1, 8838, 8500, 9776, -1, 9776, 8855, 9775, -1, 9775, 8471, 9766, -1, 9766, 8839, 9774, -1, 9774, 8856, 8840, -1, 8840, 8514, 8857, -1, 8857, 8858, 9764, -1, 9764, 8841, 8859, -1, 8859, 8522, 8860, -1, 8860, 8525, 9763, -1, 9763, 8528, 8861, -1, 8861, 8842, 8862, -1, 8862, 8844, 8843, -1, 9799, 9792, 9800, -1, 9799, 9793, 9792, -1, 9799, 9812, 9793, -1, 9793, 9812, 8863, -1, 8863, 9812, 8864, -1, 9795, 8864, 9797, -1, 8865, 9797, 9796, -1, 8865, 9795, 9797, -1, 8863, 8864, 9795, -1, 9792, 9808, 9800, -1, 9800, 9808, 9784, -1, 9784, 9808, 9806, -1, 9785, 9806, 9804, -1, 9787, 9804, 9803, -1, 9788, 9803, 9790, -1, 9801, 9790, 9789, -1, 9801, 9788, 9790, -1, 9784, 9806, 9785, -1, 9785, 9804, 9787, -1, 9787, 9803, 9788, -1, 9829, 9828, 9814, -1, 9814, 9828, 8866, -1, 8866, 9828, 8867, -1, 8867, 9828, 8868, -1, 8868, 9828, 8870, -1, 8870, 9828, 9823, -1, 9816, 9823, 8869, -1, 9816, 8870, 9823, -1, 9828, 8871, 9823, -1, 9823, 8871, 8873, -1, 8873, 8871, 8874, -1, 9824, 8874, 9826, -1, 9825, 9826, 8872, -1, 9825, 9824, 9826, -1, 8873, 8874, 9824, -1, 9834, 9818, 9823, -1, 9834, 9820, 9818, -1, 9834, 9821, 9820, -1, 9818, 9817, 9823, -1, 9823, 9817, 8869, -1, 8875, 9850, 9841, -1, 8875, 9849, 9850, -1, 8875, 8876, 9849, -1, 9849, 8876, 9865, -1, 9865, 8876, 9844, -1, 9864, 9844, 8877, -1, 9848, 8877, 9845, -1, 9863, 9845, 8879, -1, 9862, 8879, 9846, -1, 8878, 9862, 9846, -1, 9865, 9844, 9864, -1, 9864, 8877, 9848, -1, 9848, 9845, 9863, -1, 9863, 8879, 9862, -1, 9850, 8880, 9841, -1, 9841, 8880, 8883, -1, 8883, 8880, 9852, -1, 9840, 9852, 9853, -1, 8884, 9853, 8885, -1, 9858, 8885, 9868, -1, 8886, 9868, 9855, -1, 8881, 9855, 8882, -1, 9857, 8882, 9856, -1, 9857, 8881, 8882, -1, 8883, 9852, 9840, -1, 9840, 9853, 8884, -1, 8884, 8885, 9858, -1, 9858, 9868, 8886, -1, 8886, 9855, 8881, -1, 8904, 8901, 8900, -1, 8903, 8900, 8887, -1, 8913, 8887, 8888, -1, 8908, 8888, 8899, -1, 8909, 8899, 8889, -1, 8910, 8889, 8898, -1, 8912, 8898, 8897, -1, 8893, 8897, 8895, -1, 8915, 8895, 8894, -1, 8891, 8894, 11129, -1, 8890, 8891, 11129, -1, 8890, 8917, 8891, -1, 8890, 11128, 8917, -1, 8917, 11128, 11616, -1, 8892, 11616, 8914, -1, 8915, 8914, 8893, -1, 8895, 8915, 8893, -1, 11129, 8894, 8896, -1, 8896, 8894, 8895, -1, 8897, 8896, 8895, -1, 8897, 8898, 8896, -1, 8896, 8898, 8889, -1, 8899, 8896, 8889, -1, 8899, 8888, 8896, -1, 8896, 8888, 8887, -1, 8900, 8896, 8887, -1, 8900, 8901, 8896, -1, 11585, 8902, 11616, -1, 11585, 8903, 8902, -1, 11585, 8904, 8903, -1, 8903, 8904, 8900, -1, 8912, 8897, 8893, -1, 8911, 8893, 8914, -1, 11616, 8911, 8914, -1, 11616, 8905, 8911, -1, 11616, 8916, 8905, -1, 11616, 8907, 8916, -1, 11616, 8906, 8907, -1, 11616, 8902, 8906, -1, 8906, 8902, 8913, -1, 8908, 8913, 8888, -1, 8908, 8906, 8913, -1, 8908, 8907, 8906, -1, 8908, 8909, 8907, -1, 8908, 8899, 8909, -1, 8910, 8898, 8912, -1, 8905, 8912, 8911, -1, 8905, 8910, 8912, -1, 8905, 8916, 8910, -1, 8910, 8916, 8909, -1, 8889, 8910, 8909, -1, 8903, 8887, 8913, -1, 8902, 8903, 8913, -1, 8894, 8891, 8915, -1, 8915, 8891, 8892, -1, 8914, 8915, 8892, -1, 8911, 8912, 8893, -1, 8907, 8909, 8916, -1, 11616, 8892, 8917, -1, 8917, 8892, 8891, -1, 13184, 8918, 8925, -1, 8925, 8918, 8919, -1, 13183, 8919, 13155, -1, 8920, 13155, 8926, -1, 8927, 8926, 8921, -1, 9542, 8921, 9550, -1, 9542, 8927, 8921, -1, 9542, 9115, 8927, -1, 9542, 8944, 9115, -1, 9542, 9569, 8944, -1, 9542, 9574, 9569, -1, 9542, 8922, 9574, -1, 9574, 8922, 9570, -1, 9570, 8922, 8923, -1, 9576, 8923, 8924, -1, 9578, 8924, 9540, -1, 9578, 9576, 8924, -1, 8925, 8919, 13183, -1, 13183, 13155, 8920, -1, 8920, 8926, 8927, -1, 13162, 8928, 8921, -1, 13162, 13163, 8928, -1, 8928, 13163, 8931, -1, 8929, 8931, 8930, -1, 8929, 8928, 8931, -1, 13143, 13144, 8931, -1, 8931, 13144, 12800, -1, 12819, 8931, 12800, -1, 12819, 12818, 8931, -1, 8931, 12818, 8930, -1, 12806, 8932, 8928, -1, 8928, 8932, 8921, -1, 8921, 8932, 9905, -1, 9516, 9905, 9517, -1, 9516, 8921, 9905, -1, 9516, 8933, 8921, -1, 8921, 8933, 9550, -1, 9550, 8933, 9543, -1, 9543, 8933, 8934, -1, 8935, 8934, 9513, -1, 9545, 9513, 9510, -1, 9545, 8935, 9513, -1, 9902, 8936, 9905, -1, 9905, 8936, 9899, -1, 8937, 9905, 9899, -1, 8937, 8938, 9905, -1, 9905, 8938, 9523, -1, 9522, 9905, 9523, -1, 9522, 9517, 9905, -1, 8938, 9897, 9523, -1, 9523, 9897, 8939, -1, 9543, 8934, 8935, -1, 9570, 8923, 9576, -1, 9568, 9026, 9569, -1, 9568, 8940, 9026, -1, 9026, 8940, 9582, -1, 9025, 9026, 9582, -1, 9025, 8941, 9026, -1, 9026, 8941, 8943, -1, 8942, 9026, 8943, -1, 8940, 9567, 9582, -1, 9582, 9567, 9565, -1, 9026, 9023, 9569, -1, 9569, 9023, 8944, -1, 8944, 9088, 9115, -1, 9115, 9088, 9091, -1, 9091, 9088, 8945, -1, 8950, 8945, 9083, -1, 9041, 9083, 9079, -1, 9050, 9079, 8946, -1, 9052, 8946, 9073, -1, 9055, 9073, 9070, -1, 8947, 9070, 8951, -1, 8948, 8951, 9067, -1, 8949, 8948, 9067, -1, 9091, 8945, 8950, -1, 8950, 9083, 9041, -1, 9041, 9079, 9050, -1, 9050, 8946, 9052, -1, 9052, 9073, 9055, -1, 9055, 9070, 8947, -1, 8947, 8951, 8948, -1, 8957, 8952, 9115, -1, 8957, 8953, 8952, -1, 8957, 12840, 8953, -1, 8957, 12838, 12840, -1, 8957, 12834, 12838, -1, 8957, 8955, 12834, -1, 8957, 8954, 8955, -1, 8957, 8956, 8954, -1, 8957, 8958, 8956, -1, 8957, 12826, 8958, -1, 12840, 13202, 8953, -1, 8952, 8959, 9115, -1, 9115, 8959, 13209, -1, 8927, 13209, 13182, -1, 8927, 9115, 13209, -1, 13209, 8960, 13182, -1, 13182, 8960, 8961, -1, 8961, 8960, 13207, -1, 8962, 13207, 13210, -1, 13193, 13210, 13191, -1, 13193, 8962, 13210, -1, 8961, 13207, 8962, -1, 8983, 8963, 8984, -1, 8982, 8984, 8965, -1, 8964, 8965, 8966, -1, 8967, 8966, 8968, -1, 8995, 8968, 8993, -1, 8992, 8993, 8979, -1, 8991, 8979, 8969, -1, 8970, 8969, 8978, -1, 8977, 8978, 8971, -1, 8974, 8971, 8972, -1, 8973, 8974, 8972, -1, 8973, 8996, 8974, -1, 8973, 8975, 8996, -1, 8996, 8975, 8981, -1, 8976, 8981, 8986, -1, 8977, 8986, 8970, -1, 8978, 8977, 8970, -1, 8972, 8971, 9939, -1, 9939, 8971, 8978, -1, 8969, 9939, 8978, -1, 8969, 8979, 9939, -1, 9939, 8979, 8993, -1, 8968, 9939, 8993, -1, 8968, 8966, 9939, -1, 9939, 8966, 8965, -1, 8984, 9939, 8965, -1, 8984, 8963, 9939, -1, 8980, 8988, 8981, -1, 8980, 8982, 8988, -1, 8980, 8983, 8982, -1, 8982, 8983, 8984, -1, 8991, 8969, 8970, -1, 8985, 8970, 8986, -1, 8981, 8985, 8986, -1, 8981, 8990, 8985, -1, 8981, 8987, 8990, -1, 8981, 8994, 8987, -1, 8981, 8989, 8994, -1, 8981, 8988, 8989, -1, 8989, 8988, 8964, -1, 8967, 8964, 8966, -1, 8967, 8989, 8964, -1, 8967, 8994, 8989, -1, 8967, 8995, 8994, -1, 8967, 8968, 8995, -1, 8992, 8979, 8991, -1, 8990, 8991, 8985, -1, 8990, 8992, 8991, -1, 8990, 8987, 8992, -1, 8992, 8987, 8995, -1, 8993, 8992, 8995, -1, 8982, 8965, 8964, -1, 8988, 8982, 8964, -1, 8971, 8974, 8977, -1, 8977, 8974, 8976, -1, 8986, 8977, 8976, -1, 8985, 8991, 8970, -1, 8994, 8995, 8987, -1, 8981, 8976, 8996, -1, 8996, 8976, 8974, -1, 10046, 8997, 10047, -1, 10047, 8997, 10039, -1, 10030, 10047, 10039, -1, 10030, 10028, 10047, -1, 10047, 10028, 8998, -1, 10024, 10047, 8998, -1, 10024, 10017, 10047, -1, 10047, 10017, 10014, -1, 9000, 10014, 9001, -1, 8999, 9000, 9001, -1, 8999, 10008, 9000, -1, 9000, 10008, 9002, -1, 9003, 9000, 9002, -1, 9003, 9004, 9000, -1, 9003, 9005, 9004, -1, 9004, 9005, 9970, -1, 10047, 10014, 9000, -1, 9006, 9000, 10049, -1, 9006, 10047, 9000, -1, 9000, 9996, 10049, -1, 10049, 9996, 9941, -1, 9941, 9996, 9968, -1, 9947, 9968, 9967, -1, 9948, 9967, 9966, -1, 9955, 9966, 9007, -1, 9961, 9007, 9965, -1, 9962, 9965, 9964, -1, 9963, 9962, 9964, -1, 9941, 9968, 9947, -1, 9947, 9967, 9948, -1, 9948, 9966, 9955, -1, 9955, 9007, 9961, -1, 9961, 9965, 9962, -1, 10150, 9013, 9028, -1, 9028, 9013, 9008, -1, 9027, 9008, 9029, -1, 9009, 9029, 9010, -1, 10154, 9010, 9012, -1, 9011, 9012, 9035, -1, 10157, 9035, 9016, -1, 10788, 9016, 9579, -1, 10788, 10157, 9016, -1, 9013, 9014, 9008, -1, 9008, 9014, 9015, -1, 9029, 9015, 9031, -1, 9010, 9031, 9030, -1, 9012, 9030, 9019, -1, 9035, 9019, 9033, -1, 9016, 9033, 9020, -1, 9580, 9020, 9022, -1, 9580, 9016, 9020, -1, 9580, 9579, 9016, -1, 9014, 9037, 9015, -1, 9015, 9037, 9017, -1, 9031, 9017, 9018, -1, 9030, 9018, 9032, -1, 9019, 9032, 9034, -1, 9033, 9034, 9024, -1, 9020, 9024, 9021, -1, 9022, 9021, 9582, -1, 9022, 9020, 9021, -1, 9037, 9023, 9017, -1, 9017, 9023, 9026, -1, 9018, 9026, 8942, -1, 9032, 8942, 8943, -1, 9034, 8943, 8941, -1, 9024, 8941, 9025, -1, 9021, 9025, 9582, -1, 9021, 9024, 9025, -1, 9017, 9026, 9018, -1, 9018, 8942, 9032, -1, 9032, 8943, 9034, -1, 9034, 8941, 9024, -1, 10157, 9011, 9035, -1, 9011, 10154, 9012, -1, 10154, 9009, 9010, -1, 9009, 9027, 9029, -1, 9027, 9028, 9008, -1, 9031, 9015, 9017, -1, 9029, 9008, 9015, -1, 9030, 9031, 9018, -1, 9010, 9029, 9031, -1, 9019, 9030, 9032, -1, 9012, 9010, 9030, -1, 9033, 9019, 9034, -1, 9035, 9012, 9019, -1, 9020, 9033, 9024, -1, 9016, 9035, 9033, -1, 10150, 9087, 9013, -1, 9013, 9087, 9086, -1, 9014, 9086, 9085, -1, 9037, 9085, 9036, -1, 9023, 9036, 8944, -1, 9023, 9037, 9036, -1, 9013, 9086, 9014, -1, 9014, 9085, 9037, -1, 9116, 9115, 9090, -1, 9095, 9090, 9097, -1, 9094, 9097, 9038, -1, 10173, 9038, 10183, -1, 10173, 9094, 9038, -1, 10173, 9092, 9094, -1, 9094, 9092, 9039, -1, 9095, 9039, 9117, -1, 9116, 9095, 9117, -1, 9116, 9090, 9095, -1, 8950, 9040, 9091, -1, 8950, 9046, 9040, -1, 8950, 9041, 9046, -1, 9046, 9041, 9047, -1, 9042, 9047, 9098, -1, 9044, 9098, 9043, -1, 10170, 9043, 9049, -1, 10170, 9044, 9043, -1, 10170, 10171, 9044, -1, 9044, 10171, 9045, -1, 9042, 9045, 9096, -1, 9046, 9096, 9040, -1, 9046, 9042, 9096, -1, 9046, 9047, 9042, -1, 9041, 9050, 9047, -1, 9047, 9050, 9051, -1, 9098, 9051, 9053, -1, 9043, 9053, 9048, -1, 9049, 9048, 10169, -1, 9049, 9043, 9048, -1, 9050, 9052, 9051, -1, 9051, 9052, 9054, -1, 9053, 9054, 9101, -1, 9048, 9101, 9100, -1, 10169, 9100, 9058, -1, 10169, 9048, 9100, -1, 9052, 9055, 9054, -1, 9054, 9055, 9056, -1, 9101, 9056, 9057, -1, 9100, 9057, 9059, -1, 9058, 9059, 10167, -1, 9058, 9100, 9059, -1, 9055, 8947, 9056, -1, 9056, 8947, 9099, -1, 9057, 9099, 9102, -1, 9059, 9102, 9063, -1, 10167, 9063, 10166, -1, 10167, 9059, 9063, -1, 8947, 8948, 9099, -1, 9099, 8948, 9060, -1, 9102, 9060, 9061, -1, 9063, 9061, 9062, -1, 10166, 9062, 10178, -1, 10166, 9063, 9062, -1, 8948, 8949, 9060, -1, 9060, 8949, 9064, -1, 9061, 9064, 9104, -1, 9062, 9104, 9103, -1, 10178, 9103, 10163, -1, 10178, 9062, 9103, -1, 8949, 9067, 9064, -1, 9064, 9067, 9065, -1, 9104, 9065, 9066, -1, 9103, 9066, 9106, -1, 10163, 9106, 10162, -1, 10163, 9103, 9106, -1, 9067, 8951, 9065, -1, 9065, 8951, 9068, -1, 9066, 9068, 9105, -1, 9106, 9105, 9071, -1, 10162, 9071, 9069, -1, 10162, 9106, 9071, -1, 8951, 9070, 9068, -1, 9068, 9070, 9109, -1, 9105, 9109, 9108, -1, 9071, 9108, 9072, -1, 9069, 9072, 10161, -1, 9069, 9071, 9072, -1, 9070, 9073, 9109, -1, 9109, 9073, 9107, -1, 9108, 9107, 9110, -1, 9072, 9110, 9074, -1, 10161, 9074, 10177, -1, 10161, 9072, 9074, -1, 9073, 8946, 9107, -1, 9107, 8946, 9075, -1, 9110, 9075, 9111, -1, 9074, 9111, 9078, -1, 10177, 9078, 10176, -1, 10177, 9074, 9078, -1, 8946, 9079, 9075, -1, 9075, 9079, 9076, -1, 9111, 9076, 9113, -1, 9078, 9113, 9077, -1, 10176, 9077, 9081, -1, 10176, 9078, 9077, -1, 9079, 9083, 9076, -1, 9076, 9083, 9112, -1, 9113, 9112, 9080, -1, 9077, 9080, 9082, -1, 9081, 9082, 9087, -1, 9081, 9077, 9082, -1, 9083, 8945, 9112, -1, 9112, 8945, 9114, -1, 9080, 9114, 9084, -1, 9082, 9084, 9085, -1, 9086, 9082, 9085, -1, 9086, 9087, 9082, -1, 8945, 9088, 9114, -1, 9114, 9088, 9089, -1, 9084, 9089, 9036, -1, 9085, 9084, 9036, -1, 9088, 8944, 9089, -1, 9089, 8944, 9036, -1, 10171, 10183, 9045, -1, 9045, 10183, 9038, -1, 9096, 9038, 9097, -1, 9040, 9097, 9090, -1, 9091, 9090, 9115, -1, 9091, 9040, 9090, -1, 9092, 10174, 9039, -1, 9039, 10174, 9093, -1, 9117, 9039, 9093, -1, 9064, 9061, 9060, -1, 9061, 9063, 9102, -1, 9065, 9104, 9064, -1, 9104, 9062, 9061, -1, 9094, 9039, 9095, -1, 9097, 9094, 9095, -1, 9096, 9097, 9040, -1, 9045, 9038, 9096, -1, 9044, 9045, 9042, -1, 9098, 9044, 9042, -1, 9051, 9098, 9047, -1, 9054, 9053, 9051, -1, 9053, 9043, 9098, -1, 9056, 9101, 9054, -1, 9101, 9048, 9053, -1, 9099, 9057, 9056, -1, 9057, 9100, 9101, -1, 9060, 9102, 9099, -1, 9102, 9059, 9057, -1, 9068, 9066, 9065, -1, 9066, 9103, 9104, -1, 9109, 9105, 9068, -1, 9105, 9106, 9066, -1, 9107, 9108, 9109, -1, 9108, 9071, 9105, -1, 9075, 9110, 9107, -1, 9110, 9072, 9108, -1, 9076, 9111, 9075, -1, 9111, 9074, 9110, -1, 9112, 9113, 9076, -1, 9113, 9078, 9111, -1, 9114, 9080, 9112, -1, 9080, 9077, 9113, -1, 9089, 9084, 9114, -1, 9084, 9082, 9080, -1, 9115, 9116, 8957, -1, 8957, 9116, 9120, -1, 9120, 9116, 9117, -1, 9118, 9117, 9093, -1, 9119, 9093, 10174, -1, 10185, 9119, 10174, -1, 9120, 9117, 9118, -1, 9118, 9093, 9119, -1, 8606, 9130, 9129, -1, 8606, 9121, 9130, -1, 8606, 8607, 9121, -1, 9121, 8607, 10281, -1, 10281, 8607, 9131, -1, 9132, 9131, 8609, -1, 10205, 8609, 9133, -1, 9134, 9133, 9122, -1, 10285, 9122, 9135, -1, 10287, 9135, 8613, -1, 9123, 8613, 8614, -1, 10294, 8614, 8615, -1, 9136, 8615, 8617, -1, 9124, 8617, 8616, -1, 10188, 8616, 9125, -1, 10190, 9125, 8610, -1, 9126, 8610, 8612, -1, 10244, 8612, 9137, -1, 10247, 9137, 9127, -1, 10277, 9127, 8611, -1, 10239, 8611, 9128, -1, 10238, 9128, 9138, -1, 10280, 9138, 8608, -1, 10235, 8608, 9129, -1, 9130, 10235, 9129, -1, 10281, 9131, 9132, -1, 9132, 8609, 10205, -1, 10205, 9133, 9134, -1, 9134, 9122, 10285, -1, 10285, 9135, 10287, -1, 10287, 8613, 9123, -1, 9123, 8614, 10294, -1, 10294, 8615, 9136, -1, 9136, 8617, 9124, -1, 9124, 8616, 10188, -1, 10188, 9125, 10190, -1, 10190, 8610, 9126, -1, 9126, 8612, 10244, -1, 10244, 9137, 10247, -1, 10247, 9127, 10277, -1, 10277, 8611, 10239, -1, 10239, 9128, 10238, -1, 10238, 9138, 10280, -1, 10280, 8608, 10235, -1, 9139, 9140, 9154, -1, 9139, 9141, 9140, -1, 9139, 8619, 9141, -1, 9141, 8619, 10333, -1, 10333, 8619, 8620, -1, 10397, 8620, 9142, -1, 10400, 9142, 9143, -1, 10402, 9143, 8625, -1, 10403, 8625, 9144, -1, 9145, 9144, 8621, -1, 9155, 8621, 9146, -1, 9156, 9146, 8627, -1, 9157, 8627, 8626, -1, 9158, 8626, 9147, -1, 10311, 9147, 8622, -1, 9159, 8622, 9148, -1, 9160, 9148, 8623, -1, 9161, 8623, 8624, -1, 9149, 8624, 9150, -1, 10390, 9150, 9151, -1, 9162, 9151, 9163, -1, 10393, 9163, 9152, -1, 10395, 9152, 8618, -1, 9153, 8618, 9154, -1, 9140, 9153, 9154, -1, 10333, 8620, 10397, -1, 10397, 9142, 10400, -1, 10400, 9143, 10402, -1, 10402, 8625, 10403, -1, 10403, 9144, 9145, -1, 9145, 8621, 9155, -1, 9155, 9146, 9156, -1, 9156, 8627, 9157, -1, 9157, 8626, 9158, -1, 9158, 9147, 10311, -1, 10311, 8622, 9159, -1, 9159, 9148, 9160, -1, 9160, 8623, 9161, -1, 9161, 8624, 9149, -1, 9149, 9150, 10390, -1, 10390, 9151, 9162, -1, 9162, 9163, 10393, -1, 10393, 9152, 10395, -1, 10395, 8618, 9153, -1, 9164, 9460, 10428, -1, 10428, 9460, 9178, -1, 9178, 9460, 9165, -1, 9166, 9165, 9439, -1, 9389, 9166, 9439, -1, 9178, 9165, 9166, -1, 10431, 10428, 9206, -1, 9207, 9206, 9177, -1, 9205, 9177, 9176, -1, 9173, 9176, 9172, -1, 9167, 9172, 9222, -1, 9223, 9222, 9168, -1, 9211, 9168, 9212, -1, 9169, 9212, 9213, -1, 10435, 9213, 9204, -1, 10435, 9169, 9213, -1, 10435, 9170, 9169, -1, 10435, 10432, 9170, -1, 9170, 10432, 9209, -1, 9210, 9209, 9171, -1, 9167, 9171, 9173, -1, 9172, 9167, 9173, -1, 9166, 9175, 9178, -1, 9166, 9174, 9175, -1, 9166, 9389, 9174, -1, 9174, 9389, 9220, -1, 9221, 9220, 9176, -1, 9177, 9221, 9176, -1, 9177, 9175, 9221, -1, 9177, 9206, 9175, -1, 9175, 9206, 9178, -1, 9178, 9206, 10428, -1, 9220, 9172, 9176, -1, 9222, 9179, 9168, -1, 9168, 9179, 9180, -1, 9212, 9180, 9219, -1, 9213, 9219, 9192, -1, 9204, 9192, 9198, -1, 10436, 9198, 9214, -1, 9218, 9214, 9196, -1, 9217, 9196, 9181, -1, 9203, 9181, 9183, -1, 9182, 9183, 9194, -1, 9398, 9182, 9194, -1, 9398, 9202, 9182, -1, 9398, 9184, 9202, -1, 9398, 9399, 9184, -1, 9184, 9399, 9256, -1, 9201, 9256, 9255, -1, 9185, 9255, 9254, -1, 10438, 9185, 9254, -1, 10438, 9186, 9185, -1, 10438, 9190, 9186, -1, 10438, 10437, 9190, -1, 9190, 10437, 9188, -1, 9187, 9188, 9203, -1, 9182, 9203, 9183, -1, 9182, 9187, 9203, -1, 9182, 9202, 9187, -1, 9187, 9202, 9189, -1, 9190, 9189, 9186, -1, 9190, 9187, 9189, -1, 9190, 9188, 9187, -1, 9180, 9179, 9191, -1, 9219, 9191, 9197, -1, 9192, 9197, 9198, -1, 9192, 9219, 9197, -1, 9397, 9199, 9200, -1, 9397, 9193, 9199, -1, 9397, 9195, 9193, -1, 9397, 9194, 9195, -1, 9195, 9194, 9183, -1, 9181, 9195, 9183, -1, 9181, 9216, 9195, -1, 9181, 9196, 9216, -1, 9216, 9196, 9214, -1, 9215, 9214, 9198, -1, 9197, 9215, 9198, -1, 9197, 9199, 9215, -1, 9197, 9191, 9199, -1, 9199, 9191, 9200, -1, 9200, 9191, 9179, -1, 9184, 9256, 9201, -1, 9189, 9201, 9186, -1, 9189, 9184, 9201, -1, 9189, 9202, 9184, -1, 9201, 9255, 9185, -1, 9186, 9201, 9185, -1, 9188, 10437, 9217, -1, 9203, 9217, 9181, -1, 9203, 9188, 9217, -1, 9218, 10436, 9214, -1, 10436, 9204, 9198, -1, 9192, 9204, 9213, -1, 9209, 10432, 9208, -1, 9171, 9208, 9205, -1, 9173, 9205, 9176, -1, 9173, 9171, 9205, -1, 9206, 9207, 10431, -1, 10431, 9207, 9208, -1, 10432, 10431, 9208, -1, 9205, 9208, 9207, -1, 9177, 9205, 9207, -1, 9171, 9209, 9208, -1, 9209, 9210, 9170, -1, 9170, 9210, 9211, -1, 9169, 9211, 9212, -1, 9169, 9170, 9211, -1, 9219, 9213, 9212, -1, 9216, 9214, 9215, -1, 9193, 9215, 9199, -1, 9193, 9216, 9215, -1, 9193, 9195, 9216, -1, 10437, 9218, 9217, -1, 9217, 9218, 9196, -1, 9171, 9167, 9210, -1, 9210, 9167, 9223, -1, 9211, 9223, 9168, -1, 9211, 9210, 9223, -1, 9180, 9212, 9168, -1, 9191, 9219, 9180, -1, 9220, 9221, 9174, -1, 9174, 9221, 9175, -1, 9222, 9223, 9167, -1, 9256, 9399, 9224, -1, 9257, 9224, 9264, -1, 9225, 9264, 9238, -1, 9226, 9238, 9242, -1, 9262, 9242, 9227, -1, 9228, 9227, 9240, -1, 9229, 9240, 9250, -1, 9251, 9250, 9230, -1, 9247, 9230, 9244, -1, 9246, 9244, 9236, -1, 9237, 9236, 9231, -1, 9232, 9231, 9245, -1, 9234, 9232, 9245, -1, 9234, 9233, 9232, -1, 9234, 9235, 9233, -1, 9233, 9235, 9269, -1, 9265, 9269, 9267, -1, 9237, 9267, 9246, -1, 9236, 9237, 9246, -1, 9402, 9264, 9400, -1, 9402, 9238, 9264, -1, 9402, 9403, 9238, -1, 9238, 9403, 9242, -1, 9242, 9403, 9239, -1, 9227, 9239, 9241, -1, 9240, 9241, 9250, -1, 9240, 9227, 9241, -1, 9242, 9239, 9227, -1, 9241, 9404, 9250, -1, 9250, 9404, 9230, -1, 9230, 9404, 9405, -1, 9244, 9405, 9243, -1, 9236, 9243, 9231, -1, 9236, 9244, 9243, -1, 9230, 9405, 9244, -1, 9243, 9406, 9231, -1, 9231, 9406, 9245, -1, 9269, 10444, 9267, -1, 9267, 10444, 9266, -1, 9246, 9266, 9247, -1, 9244, 9246, 9247, -1, 10444, 9248, 9266, -1, 9266, 9248, 9249, -1, 9247, 9249, 9251, -1, 9230, 9247, 9251, -1, 9248, 9259, 9249, -1, 9249, 9259, 9268, -1, 9251, 9268, 9229, -1, 9250, 9251, 9229, -1, 9268, 9259, 9258, -1, 9229, 9258, 9228, -1, 9240, 9229, 9228, -1, 10442, 9261, 9260, -1, 10442, 9252, 9261, -1, 10442, 10441, 9252, -1, 9252, 10441, 9263, -1, 9226, 9263, 9225, -1, 9238, 9226, 9225, -1, 10441, 10440, 9263, -1, 9263, 10440, 9253, -1, 9225, 9253, 9257, -1, 9264, 9225, 9257, -1, 10440, 9254, 9253, -1, 9253, 9254, 9255, -1, 9257, 9255, 9256, -1, 9224, 9257, 9256, -1, 9253, 9255, 9257, -1, 9262, 9227, 9228, -1, 9261, 9228, 9258, -1, 9260, 9258, 9259, -1, 9260, 9261, 9258, -1, 9226, 9242, 9262, -1, 9252, 9262, 9261, -1, 9252, 9226, 9262, -1, 9252, 9263, 9226, -1, 9399, 9400, 9224, -1, 9224, 9400, 9264, -1, 9231, 9232, 9237, -1, 9237, 9232, 9265, -1, 9267, 9237, 9265, -1, 9266, 9246, 9267, -1, 9249, 9247, 9266, -1, 9268, 9251, 9249, -1, 9258, 9229, 9268, -1, 9261, 9262, 9228, -1, 9253, 9225, 9263, -1, 9269, 9265, 9233, -1, 9233, 9265, 9232, -1, 9235, 9234, 10451, -1, 10451, 9234, 9270, -1, 9270, 9234, 9245, -1, 9334, 9245, 9406, -1, 9338, 9334, 9406, -1, 9270, 9245, 9334, -1, 10572, 9271, 9272, -1, 9315, 9272, 9273, -1, 9312, 9273, 9286, -1, 9274, 9286, 9287, -1, 9329, 9287, 9328, -1, 9327, 9328, 9288, -1, 9322, 9288, 9275, -1, 9307, 9275, 9290, -1, 9276, 9290, 9292, -1, 9277, 9292, 9278, -1, 9321, 9278, 9319, -1, 9320, 9319, 9295, -1, 9279, 9295, 9293, -1, 9300, 9293, 9298, -1, 9299, 9298, 9283, -1, 9284, 9283, 9296, -1, 9280, 9296, 10102, -1, 10133, 9280, 10102, -1, 10133, 9282, 9280, -1, 10133, 9281, 9282, -1, 9282, 9281, 9331, -1, 9332, 9331, 9297, -1, 9284, 9297, 9299, -1, 9283, 9284, 9299, -1, 9285, 9273, 9330, -1, 9285, 9286, 9273, -1, 9285, 9287, 9286, -1, 9285, 11815, 9287, -1, 9287, 11815, 9328, -1, 9328, 11815, 9288, -1, 9288, 11815, 9289, -1, 9275, 9289, 9291, -1, 9290, 9291, 9292, -1, 9290, 9275, 9291, -1, 9288, 9289, 9275, -1, 9291, 11818, 9292, -1, 9292, 11818, 9278, -1, 9278, 11818, 9319, -1, 9319, 11818, 11817, -1, 9295, 11817, 9294, -1, 9293, 9294, 9298, -1, 9293, 9295, 9294, -1, 9319, 11817, 9295, -1, 9294, 11827, 9298, -1, 9298, 11827, 9283, -1, 9283, 11827, 9296, -1, 9296, 11827, 11822, -1, 10102, 9296, 11822, -1, 9331, 9316, 9297, -1, 9297, 9316, 9301, -1, 9299, 9301, 9300, -1, 9298, 9299, 9300, -1, 9301, 9316, 9302, -1, 9300, 9302, 9279, -1, 9293, 9300, 9279, -1, 9304, 9318, 9303, -1, 9304, 9305, 9318, -1, 9304, 9324, 9305, -1, 9305, 9324, 9306, -1, 9277, 9306, 9276, -1, 9292, 9277, 9276, -1, 9306, 9324, 9323, -1, 9276, 9323, 9307, -1, 9290, 9276, 9307, -1, 9308, 9326, 10448, -1, 9308, 9310, 9326, -1, 9308, 9309, 9310, -1, 9308, 10452, 9309, -1, 9309, 10452, 9311, -1, 9274, 9311, 9312, -1, 9286, 9274, 9312, -1, 9311, 10452, 9314, -1, 9312, 9314, 9315, -1, 9273, 9312, 9315, -1, 10452, 9313, 9314, -1, 9314, 9313, 10573, -1, 9315, 10573, 10572, -1, 9272, 9315, 10572, -1, 9314, 10573, 9315, -1, 9320, 9295, 9279, -1, 9317, 9279, 9302, -1, 9303, 9302, 9316, -1, 9303, 9317, 9302, -1, 9303, 9318, 9317, -1, 9317, 9318, 9320, -1, 9279, 9317, 9320, -1, 9321, 9319, 9320, -1, 9318, 9321, 9320, -1, 9318, 9305, 9321, -1, 9321, 9305, 9277, -1, 9278, 9321, 9277, -1, 9322, 9275, 9307, -1, 9325, 9307, 9323, -1, 10448, 9323, 9324, -1, 10448, 9325, 9323, -1, 10448, 9326, 9325, -1, 9325, 9326, 9322, -1, 9307, 9325, 9322, -1, 9327, 9288, 9322, -1, 9326, 9327, 9322, -1, 9326, 9310, 9327, -1, 9327, 9310, 9329, -1, 9328, 9327, 9329, -1, 9274, 9287, 9329, -1, 9309, 9329, 9310, -1, 9309, 9274, 9329, -1, 9309, 9311, 9274, -1, 9271, 9330, 9272, -1, 9272, 9330, 9273, -1, 9296, 9280, 9284, -1, 9284, 9280, 9332, -1, 9297, 9284, 9332, -1, 9301, 9299, 9297, -1, 9302, 9300, 9301, -1, 9306, 9277, 9305, -1, 9323, 9276, 9306, -1, 9314, 9312, 9311, -1, 9331, 9332, 9282, -1, 9282, 9332, 9280, -1, 9338, 9333, 9342, -1, 9339, 9342, 9343, -1, 9340, 9343, 9336, -1, 9334, 9336, 9341, -1, 9270, 9341, 9337, -1, 10451, 9337, 9335, -1, 10451, 9270, 9337, -1, 9343, 9360, 9336, -1, 9336, 9360, 9341, -1, 9341, 9360, 9355, -1, 9337, 9355, 10453, -1, 10460, 9337, 10453, -1, 10460, 10461, 9337, -1, 9337, 10461, 9335, -1, 9355, 10454, 10453, -1, 9270, 9334, 9341, -1, 9338, 9339, 9334, -1, 9338, 9342, 9339, -1, 9334, 9339, 9340, -1, 9336, 9334, 9340, -1, 9341, 9355, 9337, -1, 9333, 9343, 9342, -1, 9339, 9343, 9340, -1, 9343, 9333, 9344, -1, 9361, 9344, 9363, -1, 9349, 9363, 9352, -1, 9351, 9352, 10466, -1, 9350, 10466, 9345, -1, 9353, 9345, 10464, -1, 9357, 10464, 9358, -1, 9359, 9358, 10456, -1, 9346, 9359, 10456, -1, 9346, 9347, 9359, -1, 9346, 9354, 9347, -1, 9346, 10454, 9354, -1, 9354, 10454, 9355, -1, 9356, 9355, 9360, -1, 9364, 9360, 9348, -1, 9365, 9348, 9349, -1, 9351, 9349, 9352, -1, 9351, 9365, 9349, -1, 9351, 9350, 9365, -1, 9351, 10466, 9350, -1, 9408, 9352, 9407, -1, 9408, 10466, 9352, -1, 9350, 9345, 9353, -1, 9362, 9353, 9366, -1, 9356, 9366, 9354, -1, 9355, 9356, 9354, -1, 9353, 10464, 9357, -1, 9366, 9357, 9347, -1, 9354, 9366, 9347, -1, 9357, 9358, 9359, -1, 9347, 9357, 9359, -1, 9360, 9343, 9348, -1, 9348, 9343, 9361, -1, 9349, 9361, 9363, -1, 9349, 9348, 9361, -1, 9361, 9343, 9344, -1, 9360, 9364, 9356, -1, 9356, 9364, 9362, -1, 9366, 9356, 9362, -1, 9352, 9363, 9407, -1, 9407, 9363, 9344, -1, 9333, 9407, 9344, -1, 9365, 9350, 9362, -1, 9364, 9365, 9362, -1, 9364, 9348, 9365, -1, 9357, 9366, 9353, -1, 9353, 9362, 9350, -1, 8750, 10486, 9381, -1, 8750, 10484, 10486, -1, 8750, 8748, 10484, -1, 10484, 8748, 9367, -1, 9367, 8748, 8745, -1, 10482, 8745, 8744, -1, 10480, 8744, 9368, -1, 10483, 9368, 9370, -1, 9369, 9370, 9372, -1, 9371, 9372, 9373, -1, 10508, 9373, 8642, -1, 10471, 8642, 8645, -1, 10470, 8645, 8653, -1, 10473, 8653, 9374, -1, 10507, 9374, 9382, -1, 9375, 9382, 8664, -1, 10474, 8664, 8668, -1, 10475, 8668, 8669, -1, 10477, 8669, 9383, -1, 9376, 9383, 8681, -1, 9384, 8681, 9377, -1, 9385, 9377, 8686, -1, 10495, 8686, 9378, -1, 10494, 9378, 8692, -1, 10492, 8692, 8694, -1, 10489, 8694, 9386, -1, 10502, 9386, 8705, -1, 9387, 8705, 8704, -1, 10500, 8704, 9379, -1, 10499, 9379, 8720, -1, 10497, 8720, 8725, -1, 10496, 8725, 9388, -1, 9380, 9388, 9381, -1, 10486, 9380, 9381, -1, 9367, 8745, 10482, -1, 10482, 8744, 10480, -1, 10480, 9368, 10483, -1, 10483, 9370, 9369, -1, 9369, 9372, 9371, -1, 9371, 9373, 10508, -1, 10508, 8642, 10471, -1, 10471, 8645, 10470, -1, 10470, 8653, 10473, -1, 10473, 9374, 10507, -1, 10507, 9382, 9375, -1, 9375, 8664, 10474, -1, 10474, 8668, 10475, -1, 10475, 8669, 10477, -1, 10477, 9383, 9376, -1, 9376, 8681, 9384, -1, 9384, 9377, 9385, -1, 9385, 8686, 10495, -1, 10495, 9378, 10494, -1, 10494, 8692, 10492, -1, 10492, 8694, 10489, -1, 10489, 9386, 10502, -1, 10502, 8705, 9387, -1, 9387, 8704, 10500, -1, 10500, 9379, 10499, -1, 10499, 8720, 10497, -1, 10497, 8725, 10496, -1, 10496, 9388, 9380, -1, 9389, 9390, 9220, -1, 9220, 9390, 10503, -1, 9172, 10503, 10493, -1, 9222, 10493, 10491, -1, 9179, 10491, 10490, -1, 9200, 10490, 9396, -1, 9397, 9396, 10501, -1, 9194, 10501, 10488, -1, 9398, 10488, 9391, -1, 9399, 9391, 10498, -1, 9400, 10498, 9401, -1, 9402, 9401, 10487, -1, 9403, 10487, 9392, -1, 9239, 9392, 9393, -1, 9241, 9393, 10485, -1, 9404, 10485, 9394, -1, 9405, 9394, 9395, -1, 9243, 9395, 10481, -1, 9406, 9243, 10481, -1, 9220, 10503, 9172, -1, 9172, 10493, 9222, -1, 9222, 10491, 9179, -1, 9179, 10490, 9200, -1, 9200, 9396, 9397, -1, 9397, 10501, 9194, -1, 9194, 10488, 9398, -1, 9398, 9391, 9399, -1, 9399, 10498, 9400, -1, 9400, 9401, 9402, -1, 9402, 10487, 9403, -1, 9403, 9392, 9239, -1, 9239, 9393, 9241, -1, 9241, 10485, 9404, -1, 9404, 9394, 9405, -1, 9405, 9395, 9243, -1, 9406, 10481, 9338, -1, 9338, 10481, 9408, -1, 9333, 9408, 9407, -1, 9333, 9338, 9408, -1, 10481, 9409, 9408, -1, 9389, 9439, 9390, -1, 9390, 9439, 10504, -1, 10504, 9439, 9410, -1, 9410, 9439, 9411, -1, 9427, 9410, 9411, -1, 9427, 9411, 9412, -1, 9428, 9412, 9434, -1, 9413, 9434, 9430, -1, 10512, 9430, 9425, -1, 10510, 9425, 9429, -1, 9414, 9429, 9433, -1, 9415, 9433, 9416, -1, 10521, 9416, 10522, -1, 10521, 9415, 9416, -1, 9452, 9437, 9457, -1, 9452, 9420, 9437, -1, 9452, 9418, 9420, -1, 9452, 9417, 9418, -1, 9418, 9417, 9422, -1, 9419, 9422, 9424, -1, 10522, 9419, 9424, -1, 10522, 9416, 9419, -1, 9419, 9416, 9421, -1, 9418, 9421, 9420, -1, 9418, 9419, 9421, -1, 9418, 9422, 9419, -1, 10520, 9423, 9417, -1, 9417, 9423, 9422, -1, 9422, 9423, 9424, -1, 9415, 9414, 9433, -1, 9414, 10510, 9429, -1, 10510, 10512, 9425, -1, 9410, 9426, 10512, -1, 9410, 9427, 9426, -1, 9426, 9427, 9428, -1, 9413, 9428, 9434, -1, 9413, 9426, 9428, -1, 9413, 10512, 9426, -1, 9413, 9430, 10512, -1, 9428, 9427, 9412, -1, 9435, 9457, 9431, -1, 9436, 9431, 9432, -1, 9425, 9432, 9429, -1, 9425, 9436, 9432, -1, 9425, 9430, 9436, -1, 9436, 9430, 9434, -1, 9435, 9434, 9412, -1, 9457, 9412, 9411, -1, 9457, 9435, 9412, -1, 9457, 9437, 9431, -1, 9431, 9437, 9432, -1, 9432, 9437, 9438, -1, 9429, 9438, 9433, -1, 9429, 9432, 9438, -1, 9435, 9431, 9436, -1, 9434, 9435, 9436, -1, 9437, 9420, 9438, -1, 9438, 9420, 9421, -1, 9433, 9421, 9416, -1, 9433, 9438, 9421, -1, 9439, 9454, 9411, -1, 9439, 9440, 9454, -1, 9439, 9165, 9440, -1, 9440, 9165, 9441, -1, 9458, 9441, 9463, -1, 9462, 9463, 9447, -1, 9443, 9447, 9442, -1, 9417, 9442, 10520, -1, 9417, 9443, 9442, -1, 9417, 9452, 9443, -1, 9443, 9452, 9444, -1, 9462, 9444, 9445, -1, 9458, 9445, 9454, -1, 9440, 9458, 9454, -1, 9440, 9441, 9458, -1, 9441, 9165, 9459, -1, 9463, 9459, 9446, -1, 9447, 9446, 9451, -1, 9442, 9451, 10520, -1, 9442, 9447, 9451, -1, 9164, 9461, 9460, -1, 9164, 10517, 9461, -1, 9461, 10517, 10516, -1, 9448, 10516, 10515, -1, 9451, 10515, 9449, -1, 10520, 9451, 9449, -1, 9461, 10516, 9448, -1, 9450, 9448, 9446, -1, 9459, 9450, 9446, -1, 9459, 9460, 9450, -1, 9459, 9165, 9460, -1, 9448, 10515, 9451, -1, 9446, 9448, 9451, -1, 9444, 9452, 9453, -1, 9445, 9453, 9455, -1, 9454, 9455, 9411, -1, 9454, 9445, 9455, -1, 9411, 9456, 9457, -1, 9411, 9455, 9456, -1, 9456, 9455, 9453, -1, 9457, 9453, 9452, -1, 9457, 9456, 9453, -1, 9462, 9445, 9458, -1, 9463, 9462, 9458, -1, 9459, 9463, 9441, -1, 9444, 9453, 9445, -1, 9460, 9461, 9450, -1, 9450, 9461, 9448, -1, 9462, 9447, 9443, -1, 9444, 9462, 9443, -1, 9463, 9446, 9447, -1, 10661, 9464, 9489, -1, 10661, 10657, 9464, -1, 9464, 10657, 8807, -1, 8807, 10657, 9496, -1, 8805, 9496, 8811, -1, 8805, 8807, 9496, -1, 10650, 8799, 9496, -1, 10650, 10645, 8799, -1, 8799, 10645, 10641, -1, 9465, 8799, 10641, -1, 9465, 10636, 8799, -1, 8799, 10636, 10632, -1, 9466, 8799, 10632, -1, 9466, 9467, 8799, -1, 8799, 9467, 8798, -1, 8798, 9467, 10625, -1, 9468, 10625, 9470, -1, 9469, 9468, 9470, -1, 9469, 9472, 9468, -1, 9469, 9471, 9472, -1, 9472, 9471, 9473, -1, 9473, 9471, 10610, -1, 10609, 9473, 10610, -1, 10609, 9490, 9473, -1, 10609, 10603, 9490, -1, 9490, 10603, 9491, -1, 9492, 9491, 10595, -1, 9475, 9492, 10595, -1, 9475, 9474, 9492, -1, 9475, 10741, 9474, -1, 9474, 10741, 9493, -1, 9494, 9493, 10740, -1, 10726, 9494, 10740, -1, 10726, 9476, 9494, -1, 9494, 9476, 9477, -1, 9477, 9476, 10724, -1, 10723, 9477, 10724, -1, 10723, 9478, 9477, -1, 9477, 9478, 8792, -1, 8792, 9478, 10721, -1, 10720, 8792, 10721, -1, 10720, 9479, 8792, -1, 10720, 10709, 9479, -1, 9479, 10709, 10707, -1, 8791, 10707, 10706, -1, 10705, 8791, 10706, -1, 10705, 9481, 8791, -1, 10705, 10713, 9481, -1, 9481, 10713, 10703, -1, 9480, 9481, 10703, -1, 9480, 10689, 9481, -1, 9481, 10689, 10688, -1, 10687, 9481, 10688, -1, 10687, 10695, 9481, -1, 9481, 10695, 10685, -1, 10681, 9481, 10685, -1, 10681, 10680, 9481, -1, 9481, 10680, 9482, -1, 10673, 9481, 9482, -1, 10673, 9484, 9481, -1, 9481, 9484, 8813, -1, 8813, 9484, 8816, -1, 8816, 9484, 9483, -1, 9483, 9484, 8812, -1, 8812, 9484, 8810, -1, 8810, 9484, 9485, -1, 9485, 9484, 10672, -1, 9486, 9485, 10672, -1, 9486, 9488, 9485, -1, 9485, 9488, 9487, -1, 9487, 9488, 10667, -1, 9489, 9487, 10667, -1, 9489, 9464, 9487, -1, 8798, 10625, 9468, -1, 9490, 9491, 9492, -1, 9474, 9493, 9494, -1, 9479, 10707, 8791, -1, 8799, 9495, 9496, -1, 9496, 9495, 9497, -1, 8811, 9496, 9497, -1, 10584, 9498, 10579, -1, 10579, 9498, 9499, -1, 10580, 9499, 10455, -1, 10582, 10455, 10459, -1, 9500, 10459, 10783, -1, 10784, 9500, 10783, -1, 10579, 9499, 10580, -1, 10580, 10455, 10582, -1, 10582, 10459, 9500, -1, 9890, 9501, 9506, -1, 9506, 9501, 9519, -1, 9502, 9519, 9503, -1, 9504, 9503, 9505, -1, 9897, 9505, 8939, -1, 9897, 9504, 9505, -1, 9506, 9519, 9502, -1, 9502, 9503, 9504, -1, 9518, 10785, 9507, -1, 9507, 10785, 9515, -1, 9521, 9507, 9515, -1, 9521, 9508, 9507, -1, 9507, 9508, 9524, -1, 9511, 9509, 10785, -1, 10785, 9509, 9512, -1, 9514, 10785, 9512, -1, 9514, 9520, 10785, -1, 10785, 9520, 9515, -1, 9530, 9529, 10785, -1, 10785, 9529, 9527, -1, 9511, 9527, 9525, -1, 9510, 9511, 9525, -1, 9510, 9509, 9511, -1, 9510, 9513, 9509, -1, 9509, 9513, 9512, -1, 9512, 9513, 8934, -1, 9514, 8934, 8933, -1, 9520, 8933, 9516, -1, 9515, 9516, 9517, -1, 9521, 9517, 9522, -1, 9508, 9522, 9523, -1, 9524, 9523, 8939, -1, 9507, 8939, 9505, -1, 9503, 9507, 9505, -1, 9503, 9518, 9507, -1, 9503, 9519, 9518, -1, 9518, 9519, 9501, -1, 10785, 9527, 9511, -1, 9512, 8934, 9514, -1, 9514, 8933, 9520, -1, 9520, 9516, 9515, -1, 9515, 9517, 9521, -1, 9521, 9522, 9508, -1, 9508, 9523, 9524, -1, 9524, 8939, 9507, -1, 9545, 9510, 9526, -1, 9526, 9510, 9525, -1, 9527, 9526, 9525, -1, 9527, 9528, 9526, -1, 9527, 9529, 9528, -1, 9528, 9529, 9532, -1, 9532, 9529, 9530, -1, 9531, 9532, 9530, -1, 9546, 9538, 9544, -1, 9544, 9538, 9533, -1, 9533, 9538, 9534, -1, 9534, 9538, 9535, -1, 9535, 9538, 9549, -1, 9549, 9538, 9536, -1, 9536, 9538, 9537, -1, 9537, 9538, 9548, -1, 9548, 9538, 9541, -1, 9541, 9538, 9547, -1, 9555, 9553, 9538, -1, 9538, 9553, 9552, -1, 9547, 9552, 9539, -1, 9540, 9547, 9539, -1, 9540, 9541, 9547, -1, 9540, 8924, 9541, -1, 9541, 8924, 9548, -1, 9548, 8924, 8923, -1, 9537, 8923, 8922, -1, 9536, 8922, 9542, -1, 9549, 9542, 9550, -1, 9535, 9550, 9543, -1, 9534, 9543, 8935, -1, 9533, 8935, 9545, -1, 9544, 9545, 9526, -1, 9528, 9544, 9526, -1, 9528, 9546, 9544, -1, 9528, 9532, 9546, -1, 9546, 9532, 9531, -1, 9538, 9552, 9547, -1, 9548, 8923, 9537, -1, 9537, 8922, 9536, -1, 9536, 9542, 9549, -1, 9549, 9550, 9535, -1, 9535, 9543, 9534, -1, 9534, 8935, 9533, -1, 9533, 9545, 9544, -1, 9578, 9540, 9551, -1, 9551, 9540, 9539, -1, 9552, 9551, 9539, -1, 9552, 9571, 9551, -1, 9552, 9553, 9571, -1, 9571, 9553, 9554, -1, 9554, 9553, 9555, -1, 10789, 9554, 9555, -1, 9556, 9559, 9572, -1, 9572, 9559, 9577, -1, 9577, 9559, 9575, -1, 9575, 9559, 9557, -1, 9557, 9559, 9558, -1, 9558, 9559, 9573, -1, 9573, 9559, 9560, -1, 9560, 9559, 9561, -1, 9561, 9559, 9562, -1, 9562, 9559, 9566, -1, 9563, 9583, 9559, -1, 9559, 9583, 9564, -1, 9566, 9564, 9581, -1, 9565, 9566, 9581, -1, 9565, 9562, 9566, -1, 9565, 9567, 9562, -1, 9562, 9567, 9561, -1, 9561, 9567, 8940, -1, 9560, 8940, 9568, -1, 9573, 9568, 9569, -1, 9558, 9569, 9574, -1, 9557, 9574, 9570, -1, 9575, 9570, 9576, -1, 9577, 9576, 9578, -1, 9572, 9578, 9551, -1, 9571, 9572, 9551, -1, 9571, 9556, 9572, -1, 9571, 9554, 9556, -1, 9556, 9554, 10789, -1, 9559, 9564, 9566, -1, 9561, 8940, 9560, -1, 9560, 9568, 9573, -1, 9573, 9569, 9558, -1, 9558, 9574, 9557, -1, 9557, 9570, 9575, -1, 9575, 9576, 9577, -1, 9577, 9578, 9572, -1, 10788, 9579, 9563, -1, 9563, 9579, 9583, -1, 9583, 9579, 9580, -1, 9564, 9580, 9022, -1, 9581, 9022, 9582, -1, 9565, 9581, 9582, -1, 9583, 9580, 9564, -1, 9564, 9022, 9581, -1, 10152, 10153, 11857, -1, 11857, 10153, 10552, -1, 10552, 10153, 9585, -1, 9584, 9585, 9587, -1, 9586, 9587, 10156, -1, 10545, 10156, 10787, -1, 10545, 9586, 10156, -1, 10552, 9585, 9584, -1, 9584, 9587, 9586, -1, 9588, 12362, 9589, -1, 9589, 12362, 12346, -1, 12345, 9589, 12346, -1, 12345, 9590, 9589, -1, 12345, 12344, 9590, -1, 9590, 12344, 11098, -1, 12363, 11100, 9591, -1, 9591, 11100, 9592, -1, 11099, 9591, 9592, -1, 11099, 12364, 9591, -1, 11099, 11097, 12364, -1, 12364, 11097, 12387, -1, 8817, 9700, 8829, -1, 8817, 9601, 9700, -1, 8817, 9593, 9601, -1, 9601, 9593, 9602, -1, 9599, 9602, 9594, -1, 9712, 9594, 9595, -1, 9598, 9595, 9596, -1, 10992, 9596, 9597, -1, 10992, 9598, 9596, -1, 10992, 10991, 9598, -1, 9598, 10991, 9702, -1, 9712, 9702, 9701, -1, 9599, 9701, 9600, -1, 9601, 9600, 9700, -1, 9601, 9599, 9600, -1, 9601, 9602, 9599, -1, 9593, 8819, 9602, -1, 9602, 8819, 9603, -1, 9594, 9603, 9713, -1, 9595, 9713, 9604, -1, 9596, 9604, 9606, -1, 9597, 9606, 11015, -1, 9597, 9596, 9606, -1, 8819, 8820, 9603, -1, 9603, 8820, 9607, -1, 9713, 9607, 9605, -1, 9604, 9605, 9715, -1, 9606, 9715, 9717, -1, 11015, 9717, 10994, -1, 11015, 9606, 9717, -1, 8820, 9608, 9607, -1, 9607, 9608, 9609, -1, 9605, 9609, 9610, -1, 9715, 9610, 9716, -1, 9717, 9716, 9612, -1, 10994, 9612, 10995, -1, 10994, 9717, 9612, -1, 9608, 8822, 9609, -1, 9609, 8822, 9714, -1, 9610, 9714, 9611, -1, 9716, 9611, 9615, -1, 9612, 9615, 9718, -1, 10995, 9718, 9613, -1, 10995, 9612, 9718, -1, 8822, 9614, 9714, -1, 9714, 9614, 9617, -1, 9611, 9617, 9619, -1, 9615, 9619, 9721, -1, 9718, 9721, 9616, -1, 9613, 9616, 11018, -1, 9613, 9718, 9616, -1, 9614, 9621, 9617, -1, 9617, 9621, 9618, -1, 9619, 9618, 9720, -1, 9721, 9720, 9620, -1, 9616, 9620, 9626, -1, 11018, 9626, 9625, -1, 11018, 9616, 9626, -1, 9621, 9622, 9618, -1, 9618, 9622, 9623, -1, 9720, 9623, 9719, -1, 9620, 9719, 9624, -1, 9626, 9624, 9727, -1, 9625, 9727, 10996, -1, 9625, 9626, 9727, -1, 9622, 9627, 9623, -1, 9623, 9627, 9722, -1, 9719, 9722, 9725, -1, 9624, 9725, 9726, -1, 9727, 9726, 9629, -1, 10996, 9629, 10997, -1, 10996, 9727, 9629, -1, 9627, 9631, 9722, -1, 9722, 9631, 9628, -1, 9725, 9628, 9724, -1, 9726, 9724, 9632, -1, 9629, 9632, 9630, -1, 10997, 9630, 10998, -1, 10997, 9629, 9630, -1, 9631, 8821, 9628, -1, 9628, 8821, 9723, -1, 9724, 9723, 9635, -1, 9632, 9635, 9705, -1, 9630, 9705, 9633, -1, 10998, 9633, 10999, -1, 10998, 9630, 9633, -1, 8821, 9634, 9723, -1, 9723, 9634, 9638, -1, 9635, 9638, 9728, -1, 9705, 9728, 9636, -1, 9633, 9636, 9637, -1, 10999, 9637, 11000, -1, 10999, 9633, 9637, -1, 9634, 9639, 9638, -1, 9638, 9639, 9703, -1, 9728, 9703, 9704, -1, 9636, 9704, 9706, -1, 9637, 9706, 9729, -1, 11000, 9729, 11021, -1, 11000, 9637, 9729, -1, 9639, 8818, 9703, -1, 9703, 8818, 9640, -1, 9704, 9640, 9641, -1, 9706, 9641, 9642, -1, 9729, 9642, 9660, -1, 11021, 9660, 9643, -1, 11021, 9729, 9660, -1, 8818, 9644, 9640, -1, 9640, 9644, 8823, -1, 9659, 8823, 9645, -1, 9646, 9659, 9645, -1, 9646, 9647, 9659, -1, 9646, 9648, 9647, -1, 9647, 9648, 8826, -1, 9731, 8826, 8825, -1, 9667, 8825, 9670, -1, 9672, 9670, 9649, -1, 9733, 9649, 9650, -1, 9677, 9650, 8824, -1, 9651, 8824, 9681, -1, 9741, 9681, 9652, -1, 9744, 9652, 9653, -1, 9686, 9653, 8828, -1, 9654, 9686, 8828, -1, 9654, 9655, 9686, -1, 9654, 9688, 9655, -1, 9655, 9688, 9689, -1, 9658, 9689, 9691, -1, 9709, 9691, 9710, -1, 9656, 9710, 9708, -1, 10989, 9708, 10987, -1, 10989, 9656, 9708, -1, 10989, 11010, 9656, -1, 9656, 11010, 9711, -1, 9709, 9711, 9657, -1, 9658, 9657, 9746, -1, 9655, 9746, 9686, -1, 9655, 9658, 9746, -1, 9655, 9689, 9658, -1, 9640, 8823, 9659, -1, 9641, 9659, 9665, -1, 9642, 9665, 9661, -1, 9660, 9661, 9662, -1, 9643, 9662, 11001, -1, 9643, 9660, 9662, -1, 9647, 8826, 9731, -1, 9730, 9731, 9666, -1, 9664, 9666, 9732, -1, 9663, 9732, 9735, -1, 11002, 9735, 9669, -1, 11002, 9663, 9735, -1, 11002, 11001, 9663, -1, 9663, 11001, 9662, -1, 9664, 9662, 9661, -1, 9730, 9661, 9665, -1, 9647, 9665, 9659, -1, 9647, 9730, 9665, -1, 9647, 9731, 9730, -1, 9731, 8825, 9667, -1, 9666, 9667, 9668, -1, 9732, 9668, 9734, -1, 9735, 9734, 9737, -1, 9669, 9737, 11003, -1, 9669, 9735, 9737, -1, 9667, 9670, 9672, -1, 9668, 9672, 9736, -1, 9734, 9736, 9740, -1, 9737, 9740, 9671, -1, 11003, 9671, 11004, -1, 11003, 9737, 9671, -1, 9672, 9649, 9733, -1, 9736, 9733, 9673, -1, 9740, 9673, 9739, -1, 9671, 9739, 9674, -1, 11004, 9674, 9676, -1, 11004, 9671, 9674, -1, 9733, 9650, 9677, -1, 9673, 9677, 9738, -1, 9739, 9738, 9678, -1, 9674, 9678, 9675, -1, 9676, 9675, 11006, -1, 9676, 9674, 9675, -1, 9677, 8824, 9651, -1, 9738, 9651, 9679, -1, 9678, 9679, 9742, -1, 9675, 9742, 9680, -1, 11006, 9680, 9683, -1, 11006, 9675, 9680, -1, 9651, 9681, 9741, -1, 9679, 9741, 9684, -1, 9742, 9684, 9745, -1, 9680, 9745, 9682, -1, 9683, 9682, 11008, -1, 9683, 9680, 9682, -1, 9741, 9652, 9744, -1, 9684, 9744, 9743, -1, 9745, 9743, 9747, -1, 9682, 9747, 9685, -1, 11008, 9685, 9687, -1, 11008, 9682, 9685, -1, 9744, 9653, 9686, -1, 9743, 9686, 9746, -1, 9747, 9746, 9657, -1, 9685, 9657, 9711, -1, 9687, 9711, 11010, -1, 9687, 9685, 9711, -1, 9688, 8827, 9689, -1, 9689, 8827, 9690, -1, 9691, 9690, 9692, -1, 9710, 9692, 9707, -1, 9708, 9707, 9698, -1, 10987, 9698, 9696, -1, 10987, 9708, 9698, -1, 8827, 9693, 9690, -1, 9690, 9693, 9699, -1, 9692, 9699, 9694, -1, 9707, 9694, 9695, -1, 9698, 9695, 9697, -1, 9696, 9697, 11011, -1, 9696, 9698, 9697, -1, 9693, 8829, 9699, -1, 9699, 8829, 9700, -1, 9694, 9700, 9600, -1, 9695, 9600, 9701, -1, 9697, 9701, 9702, -1, 11011, 9702, 10991, -1, 11011, 9697, 9702, -1, 9640, 9704, 9703, -1, 9704, 9636, 9728, -1, 9659, 9641, 9640, -1, 9636, 9633, 9705, -1, 9641, 9706, 9704, -1, 9706, 9637, 9636, -1, 9700, 9694, 9699, -1, 9694, 9707, 9692, -1, 9695, 9694, 9600, -1, 9707, 9708, 9710, -1, 9698, 9707, 9695, -1, 9709, 9710, 9656, -1, 9711, 9709, 9656, -1, 9691, 9692, 9710, -1, 9690, 9699, 9692, -1, 9697, 9695, 9701, -1, 9712, 9701, 9599, -1, 9594, 9712, 9599, -1, 9603, 9594, 9602, -1, 9607, 9713, 9603, -1, 9598, 9702, 9712, -1, 9595, 9598, 9712, -1, 9713, 9595, 9594, -1, 9609, 9605, 9607, -1, 9605, 9604, 9713, -1, 9604, 9596, 9595, -1, 9714, 9610, 9609, -1, 9610, 9715, 9605, -1, 9715, 9606, 9604, -1, 9617, 9611, 9714, -1, 9611, 9716, 9610, -1, 9716, 9717, 9715, -1, 9618, 9619, 9617, -1, 9619, 9615, 9611, -1, 9615, 9612, 9716, -1, 9623, 9720, 9618, -1, 9720, 9721, 9619, -1, 9721, 9718, 9615, -1, 9722, 9719, 9623, -1, 9719, 9620, 9720, -1, 9620, 9616, 9721, -1, 9628, 9725, 9722, -1, 9725, 9624, 9719, -1, 9624, 9626, 9620, -1, 9723, 9724, 9628, -1, 9724, 9726, 9725, -1, 9726, 9727, 9624, -1, 9638, 9635, 9723, -1, 9635, 9632, 9724, -1, 9632, 9629, 9726, -1, 9703, 9728, 9638, -1, 9728, 9705, 9635, -1, 9705, 9630, 9632, -1, 9642, 9641, 9665, -1, 9729, 9706, 9642, -1, 9660, 9642, 9661, -1, 9664, 9661, 9730, -1, 9666, 9664, 9730, -1, 9667, 9666, 9731, -1, 9672, 9668, 9667, -1, 9663, 9662, 9664, -1, 9732, 9663, 9664, -1, 9668, 9732, 9666, -1, 9733, 9736, 9672, -1, 9736, 9734, 9668, -1, 9734, 9735, 9732, -1, 9677, 9673, 9733, -1, 9673, 9740, 9736, -1, 9740, 9737, 9734, -1, 9651, 9738, 9677, -1, 9738, 9739, 9673, -1, 9739, 9671, 9740, -1, 9741, 9679, 9651, -1, 9679, 9678, 9738, -1, 9678, 9674, 9739, -1, 9744, 9684, 9741, -1, 9684, 9742, 9679, -1, 9742, 9675, 9678, -1, 9686, 9743, 9744, -1, 9743, 9745, 9684, -1, 9745, 9680, 9742, -1, 9747, 9743, 9746, -1, 9682, 9745, 9747, -1, 9685, 9747, 9657, -1, 9709, 9657, 9658, -1, 9691, 9709, 9658, -1, 9690, 9691, 9689, -1, 10877, 9749, 9748, -1, 9748, 9749, 9750, -1, 10870, 9750, 9762, -1, 10880, 9762, 9751, -1, 10879, 9751, 11110, -1, 10879, 10880, 9751, -1, 9748, 9750, 10870, -1, 10870, 9762, 10880, -1, 9782, 9752, 10854, -1, 9782, 8849, 9752, -1, 9782, 8835, 8849, -1, 9782, 9753, 8835, -1, 8835, 9753, 11107, -1, 9754, 11107, 8834, -1, 9754, 8835, 11107, -1, 9753, 9755, 11107, -1, 11107, 9755, 9757, -1, 9756, 11107, 9757, -1, 11107, 9758, 8834, -1, 8834, 9758, 8847, -1, 8847, 9758, 11114, -1, 9759, 11114, 8846, -1, 9759, 8847, 11114, -1, 11114, 11115, 8846, -1, 8846, 11115, 8845, -1, 8845, 11115, 11116, -1, 9760, 11116, 9761, -1, 9760, 8845, 11116, -1, 11116, 11117, 9761, -1, 9761, 11117, 8830, -1, 8830, 11117, 9749, -1, 8843, 9749, 8862, -1, 8843, 8830, 9749, -1, 11117, 11109, 9749, -1, 9749, 11109, 9750, -1, 9750, 11109, 9762, -1, 9762, 11109, 9751, -1, 9751, 11109, 11110, -1, 9749, 10843, 8862, -1, 8862, 10843, 8861, -1, 8861, 10843, 9763, -1, 9763, 10843, 10855, -1, 8860, 10855, 9771, -1, 8859, 9771, 9772, -1, 9764, 9772, 10856, -1, 8857, 10856, 9765, -1, 8840, 9765, 9773, -1, 9774, 9773, 10857, -1, 9766, 10857, 10858, -1, 9775, 10858, 9767, -1, 9776, 9767, 9768, -1, 8838, 9768, 9777, -1, 9769, 9777, 10851, -1, 9770, 9769, 10851, -1, 9770, 8852, 9769, -1, 9770, 10853, 8852, -1, 8852, 10853, 8851, -1, 8851, 10853, 9778, -1, 9779, 9778, 9780, -1, 8850, 9780, 10854, -1, 9752, 8850, 10854, -1, 9763, 10855, 8860, -1, 8860, 9771, 8859, -1, 8859, 9772, 9764, -1, 9764, 10856, 8857, -1, 8857, 9765, 8840, -1, 8840, 9773, 9774, -1, 9774, 10857, 9766, -1, 9766, 10858, 9775, -1, 9775, 9767, 9776, -1, 9776, 9768, 8838, -1, 8838, 9777, 9769, -1, 8851, 9778, 9779, -1, 9779, 9780, 8850, -1, 9756, 9757, 10800, -1, 10800, 9757, 9781, -1, 9781, 9757, 9755, -1, 10823, 9755, 9753, -1, 10832, 9753, 9782, -1, 10841, 10832, 9782, -1, 9781, 9755, 10823, -1, 10823, 9753, 10832, -1, 9784, 9783, 9800, -1, 9784, 11156, 9783, -1, 9784, 9785, 11156, -1, 11156, 9785, 9786, -1, 9786, 9785, 9787, -1, 11227, 9787, 9788, -1, 11231, 9788, 9801, -1, 11146, 9801, 9789, -1, 11145, 9789, 9790, -1, 9802, 9790, 9803, -1, 11138, 9803, 9804, -1, 9805, 9804, 9806, -1, 9807, 9806, 9808, -1, 9791, 9808, 9792, -1, 11235, 9792, 9793, -1, 11204, 9793, 8863, -1, 9809, 8863, 9795, -1, 9794, 9795, 8865, -1, 9810, 8865, 9796, -1, 11222, 9796, 9797, -1, 9811, 9797, 8864, -1, 9798, 8864, 9812, -1, 9813, 9812, 9799, -1, 11226, 9799, 9800, -1, 9783, 11226, 9800, -1, 9786, 9787, 11227, -1, 11227, 9788, 11231, -1, 11231, 9801, 11146, -1, 11146, 9789, 11145, -1, 11145, 9790, 9802, -1, 9802, 9803, 11138, -1, 11138, 9804, 9805, -1, 9805, 9806, 9807, -1, 9807, 9808, 9791, -1, 9791, 9792, 11235, -1, 11235, 9793, 11204, -1, 11204, 8863, 9809, -1, 9809, 9795, 9794, -1, 9794, 8865, 9810, -1, 9810, 9796, 11222, -1, 11222, 9797, 9811, -1, 9811, 8864, 9798, -1, 9798, 9812, 9813, -1, 9813, 9799, 11226, -1, 9814, 11273, 9829, -1, 9814, 11275, 11273, -1, 9814, 8866, 11275, -1, 11275, 8866, 11276, -1, 11276, 8866, 8867, -1, 11346, 8867, 8868, -1, 11265, 8868, 8870, -1, 9815, 8870, 9816, -1, 9831, 9816, 8869, -1, 11256, 8869, 9817, -1, 9832, 9817, 9818, -1, 11257, 9818, 9820, -1, 9819, 9820, 9821, -1, 9833, 9821, 9834, -1, 9835, 9834, 9823, -1, 9822, 9823, 8873, -1, 9836, 8873, 9824, -1, 11302, 9824, 9825, -1, 11337, 9825, 8872, -1, 9837, 8872, 9826, -1, 9827, 9826, 8874, -1, 11343, 8874, 8871, -1, 11344, 8871, 9828, -1, 9830, 9828, 9829, -1, 11273, 9830, 9829, -1, 11276, 8867, 11346, -1, 11346, 8868, 11265, -1, 11265, 8870, 9815, -1, 9815, 9816, 9831, -1, 9831, 8869, 11256, -1, 11256, 9817, 9832, -1, 9832, 9818, 11257, -1, 11257, 9820, 9819, -1, 9819, 9821, 9833, -1, 9833, 9834, 9835, -1, 9835, 9823, 9822, -1, 9822, 8873, 9836, -1, 9836, 9824, 11302, -1, 11302, 9825, 11337, -1, 11337, 8872, 9837, -1, 9837, 9826, 9827, -1, 9827, 8874, 11343, -1, 11343, 8871, 11344, -1, 11344, 9828, 9830, -1, 9838, 9857, 11466, -1, 9838, 8881, 9857, -1, 9838, 11465, 8881, -1, 8881, 11465, 8886, -1, 8886, 11465, 11483, -1, 9858, 11483, 9839, -1, 8884, 9839, 9859, -1, 9840, 9859, 11450, -1, 8883, 11450, 11444, -1, 9841, 11444, 11489, -1, 8875, 11489, 9842, -1, 8876, 9842, 9843, -1, 9844, 9843, 11430, -1, 8877, 11430, 11429, -1, 9845, 11429, 9860, -1, 8879, 9860, 9847, -1, 9846, 9847, 9861, -1, 8878, 9861, 11415, -1, 9862, 11415, 11414, -1, 9863, 11414, 11500, -1, 9848, 11500, 11406, -1, 9864, 11406, 11405, -1, 9865, 11405, 11400, -1, 9849, 11400, 9866, -1, 9850, 9866, 11505, -1, 11504, 9850, 11505, -1, 11504, 8880, 9850, -1, 11504, 9851, 8880, -1, 8880, 9851, 9852, -1, 9852, 9851, 9853, -1, 9853, 9851, 9867, -1, 8885, 9867, 9854, -1, 9868, 9854, 11478, -1, 9855, 11478, 9869, -1, 8882, 9869, 11369, -1, 9856, 11369, 11466, -1, 9857, 9856, 11466, -1, 8886, 11483, 9858, -1, 9858, 9839, 8884, -1, 8884, 9859, 9840, -1, 9840, 11450, 8883, -1, 8883, 11444, 9841, -1, 9841, 11489, 8875, -1, 8875, 9842, 8876, -1, 8876, 9843, 9844, -1, 9844, 11430, 8877, -1, 8877, 11429, 9845, -1, 9845, 9860, 8879, -1, 8879, 9847, 9846, -1, 9846, 9861, 8878, -1, 8878, 11415, 9862, -1, 9862, 11414, 9863, -1, 9863, 11500, 9848, -1, 9848, 11406, 9864, -1, 9864, 11405, 9865, -1, 9865, 11400, 9849, -1, 9849, 9866, 9850, -1, 9853, 9867, 8885, -1, 8885, 9854, 9868, -1, 9868, 11478, 9855, -1, 9855, 9869, 8882, -1, 8882, 11369, 9856, -1, 8896, 8901, 8975, -1, 8975, 8901, 8981, -1, 11126, 11125, 11128, -1, 11128, 11125, 11616, -1, 9881, 11619, 9874, -1, 9876, 9874, 9870, -1, 9889, 9870, 9871, -1, 11122, 9871, 11124, -1, 11122, 9889, 9871, -1, 11620, 9870, 9872, -1, 11620, 9871, 9870, -1, 11620, 9873, 9871, -1, 11620, 11125, 9873, -1, 9873, 11124, 9871, -1, 9889, 9876, 9870, -1, 9876, 9881, 9874, -1, 9872, 9870, 9874, -1, 11619, 9872, 9874, -1, 9875, 9883, 9882, -1, 9876, 9882, 9881, -1, 9876, 9875, 9882, -1, 9880, 9877, 9878, -1, 9880, 9879, 9877, -1, 9880, 11621, 9879, -1, 9880, 12741, 11621, -1, 11621, 11624, 9879, -1, 9879, 11624, 11619, -1, 9881, 9879, 11619, -1, 9881, 9877, 9879, -1, 9881, 9882, 9877, -1, 9877, 9882, 9878, -1, 9878, 9882, 9883, -1, 9889, 11122, 9884, -1, 9876, 9884, 9887, -1, 9875, 9887, 9888, -1, 9883, 9888, 9885, -1, 9883, 9875, 9888, -1, 11120, 9887, 9886, -1, 11120, 9888, 9887, -1, 11120, 11629, 9888, -1, 11120, 12636, 11629, -1, 11629, 9885, 9888, -1, 9875, 9876, 9887, -1, 9876, 9889, 9884, -1, 9886, 9887, 9884, -1, 11122, 9886, 9884, -1, 11711, 9890, 9898, -1, 9911, 9898, 9891, -1, 9910, 9891, 9896, -1, 9908, 9896, 8938, -1, 8937, 9908, 8938, -1, 8937, 9892, 9908, -1, 8937, 9899, 9892, -1, 9892, 9899, 9893, -1, 9913, 9893, 9915, -1, 9895, 9915, 9894, -1, 11713, 9894, 11715, -1, 11713, 9895, 9894, -1, 11713, 11712, 9895, -1, 9895, 11712, 9912, -1, 9913, 9912, 9909, -1, 9892, 9909, 9908, -1, 9892, 9913, 9909, -1, 9892, 9893, 9913, -1, 9890, 9506, 9898, -1, 9898, 9506, 9502, -1, 9891, 9502, 9504, -1, 9896, 9504, 9897, -1, 8938, 9896, 9897, -1, 9898, 9502, 9891, -1, 9891, 9504, 9896, -1, 9899, 8936, 9893, -1, 9893, 8936, 9914, -1, 9915, 9914, 9903, -1, 9894, 9903, 9900, -1, 9901, 9894, 9900, -1, 9901, 11715, 9894, -1, 9901, 9918, 11715, -1, 8936, 9902, 9914, -1, 9914, 9902, 9904, -1, 9903, 9904, 9906, -1, 9900, 9903, 9906, -1, 9902, 9905, 9904, -1, 9904, 9905, 9906, -1, 11712, 11708, 9912, -1, 9912, 11708, 9907, -1, 9909, 9907, 9910, -1, 9908, 9910, 9896, -1, 9908, 9909, 9910, -1, 11708, 11709, 9907, -1, 9907, 11709, 9911, -1, 9910, 9911, 9891, -1, 9910, 9907, 9911, -1, 11709, 11711, 9911, -1, 9911, 11711, 9898, -1, 9912, 9907, 9909, -1, 9895, 9912, 9913, -1, 9915, 9895, 9913, -1, 9914, 9915, 9893, -1, 9904, 9903, 9914, -1, 9903, 9894, 9915, -1, 8932, 12811, 9905, -1, 9905, 12811, 9906, -1, 9906, 12811, 12813, -1, 9900, 12813, 9916, -1, 9901, 9916, 9918, -1, 9901, 9900, 9916, -1, 9906, 12813, 9900, -1, 9916, 9917, 9918, -1, 9931, 11716, 9924, -1, 9923, 9924, 9925, -1, 9919, 9925, 9922, -1, 9920, 9922, 11134, -1, 9920, 9919, 9922, -1, 9921, 9925, 9926, -1, 9921, 9922, 9925, -1, 9921, 11135, 9922, -1, 9921, 11735, 11135, -1, 11135, 11134, 9922, -1, 9919, 9923, 9925, -1, 9923, 9931, 9924, -1, 9926, 9925, 9924, -1, 11716, 9926, 9924, -1, 9933, 9934, 9932, -1, 9923, 9932, 9931, -1, 9923, 9933, 9932, -1, 9929, 9927, 9928, -1, 9929, 9930, 9927, -1, 9929, 11723, 9930, -1, 9929, 11724, 11723, -1, 11723, 11737, 9930, -1, 9930, 11737, 11716, -1, 9931, 9930, 11716, -1, 9931, 9927, 9930, -1, 9931, 9932, 9927, -1, 9927, 9932, 9928, -1, 9928, 9932, 9934, -1, 9919, 9920, 9938, -1, 9923, 9938, 9936, -1, 9933, 9936, 9935, -1, 9934, 9935, 11741, -1, 9934, 9933, 9935, -1, 11130, 9936, 11132, -1, 11130, 9935, 9936, -1, 11130, 9937, 9935, -1, 11130, 11739, 9937, -1, 9937, 11741, 9935, -1, 9933, 9923, 9936, -1, 9923, 9919, 9938, -1, 11132, 9936, 9938, -1, 9920, 11132, 9938, -1, 9939, 8963, 9940, -1, 9940, 8963, 11739, -1, 9941, 10051, 10049, -1, 9941, 9942, 10051, -1, 9941, 9947, 9942, -1, 9942, 9947, 9949, -1, 10062, 9949, 9950, -1, 10061, 9950, 9951, -1, 9944, 9951, 10064, -1, 9943, 10064, 9952, -1, 9943, 9944, 10064, -1, 9943, 10052, 9944, -1, 9944, 10052, 9945, -1, 10061, 9945, 10060, -1, 10062, 10060, 9946, -1, 9942, 9946, 10051, -1, 9942, 10062, 9946, -1, 9942, 9949, 10062, -1, 9947, 9948, 9949, -1, 9949, 9948, 9954, -1, 9950, 9954, 10063, -1, 9951, 10063, 9958, -1, 10064, 9958, 9953, -1, 9952, 9953, 11783, -1, 9952, 10064, 9953, -1, 9948, 9955, 9954, -1, 9954, 9955, 9956, -1, 10063, 9956, 9957, -1, 9958, 9957, 10066, -1, 9953, 10066, 9959, -1, 11783, 9959, 11784, -1, 11783, 9953, 9959, -1, 9955, 9961, 9956, -1, 9956, 9961, 9960, -1, 9957, 9960, 10065, -1, 10066, 10065, 10070, -1, 9959, 10070, 9976, -1, 11784, 9976, 11802, -1, 11784, 9959, 9976, -1, 9961, 9962, 9960, -1, 9960, 9962, 9963, -1, 10068, 9963, 9964, -1, 10067, 9964, 9965, -1, 9981, 9965, 9007, -1, 9983, 9007, 9966, -1, 9986, 9966, 9967, -1, 9990, 9967, 9968, -1, 10074, 9968, 9996, -1, 9997, 9996, 9000, -1, 9969, 9000, 9004, -1, 9970, 9969, 9004, -1, 9970, 9974, 9969, -1, 9970, 9005, 9974, -1, 9974, 9005, 10001, -1, 9971, 10001, 10002, -1, 10076, 10002, 9972, -1, 10078, 9972, 10080, -1, 11794, 10080, 10004, -1, 11794, 10078, 10080, -1, 11794, 9973, 10078, -1, 10078, 9973, 9999, -1, 10076, 9999, 10075, -1, 9971, 10075, 10055, -1, 9974, 10055, 9969, -1, 9974, 9971, 10055, -1, 9974, 10001, 9971, -1, 9960, 9963, 10068, -1, 10065, 10068, 10069, -1, 10070, 10069, 9975, -1, 9976, 9975, 9977, -1, 11802, 9977, 11803, -1, 11802, 9976, 9977, -1, 10068, 9964, 10067, -1, 10069, 10067, 9979, -1, 9975, 9979, 9980, -1, 9977, 9980, 9978, -1, 11803, 9978, 11785, -1, 11803, 9977, 9978, -1, 10067, 9965, 9981, -1, 9979, 9981, 9982, -1, 9980, 9982, 10072, -1, 9978, 10072, 9985, -1, 11785, 9985, 11786, -1, 11785, 9978, 9985, -1, 9981, 9007, 9983, -1, 9982, 9983, 10071, -1, 10072, 10071, 9984, -1, 9985, 9984, 9988, -1, 11786, 9988, 9987, -1, 11786, 9985, 9988, -1, 9983, 9966, 9986, -1, 10071, 9986, 10073, -1, 9984, 10073, 9991, -1, 9988, 9991, 9989, -1, 9987, 9989, 11787, -1, 9987, 9988, 9989, -1, 9986, 9967, 9990, -1, 10073, 9990, 9992, -1, 9991, 9992, 9993, -1, 9989, 9993, 9994, -1, 11787, 9994, 11788, -1, 11787, 9989, 9994, -1, 9990, 9968, 10074, -1, 9992, 10074, 10053, -1, 9993, 10053, 10056, -1, 9994, 10056, 9995, -1, 11788, 9995, 11790, -1, 11788, 9994, 9995, -1, 10074, 9996, 9997, -1, 10053, 9997, 9998, -1, 10056, 9998, 10054, -1, 9995, 10054, 10000, -1, 11790, 10000, 11792, -1, 11790, 9995, 10000, -1, 9997, 9000, 9969, -1, 9998, 9969, 10055, -1, 10054, 10055, 10075, -1, 10000, 10075, 9999, -1, 11792, 9999, 9973, -1, 11792, 10000, 9999, -1, 9005, 9003, 10001, -1, 10001, 9003, 10077, -1, 10002, 10077, 10003, -1, 9972, 10003, 10079, -1, 10080, 10079, 10005, -1, 10004, 10005, 11807, -1, 10004, 10080, 10005, -1, 9003, 9002, 10077, -1, 10077, 9002, 10006, -1, 10003, 10006, 10010, -1, 10079, 10010, 10083, -1, 10005, 10083, 10007, -1, 11807, 10007, 11809, -1, 11807, 10005, 10007, -1, 9002, 10008, 10006, -1, 10006, 10008, 10009, -1, 10010, 10009, 10082, -1, 10083, 10082, 10084, -1, 10007, 10084, 10012, -1, 11809, 10012, 11795, -1, 11809, 10007, 10012, -1, 10008, 8999, 10009, -1, 10009, 8999, 10081, -1, 10082, 10081, 10011, -1, 10084, 10011, 10085, -1, 10012, 10085, 10013, -1, 11795, 10013, 11810, -1, 11795, 10012, 10013, -1, 8999, 9001, 10081, -1, 10081, 9001, 10015, -1, 10011, 10015, 10088, -1, 10085, 10088, 10089, -1, 10013, 10089, 10091, -1, 11810, 10091, 11812, -1, 11810, 10013, 10091, -1, 9001, 10014, 10015, -1, 10015, 10014, 10016, -1, 10088, 10016, 10087, -1, 10089, 10087, 10094, -1, 10091, 10094, 10093, -1, 11812, 10093, 10019, -1, 11812, 10091, 10093, -1, 10014, 10017, 10016, -1, 10016, 10017, 10086, -1, 10087, 10086, 10090, -1, 10094, 10090, 10021, -1, 10093, 10021, 10018, -1, 10019, 10018, 10023, -1, 10019, 10093, 10018, -1, 10017, 10024, 10086, -1, 10086, 10024, 10092, -1, 10090, 10092, 10020, -1, 10021, 10020, 10097, -1, 10018, 10097, 10022, -1, 10023, 10022, 10026, -1, 10023, 10018, 10022, -1, 10024, 8998, 10092, -1, 10092, 8998, 10095, -1, 10020, 10095, 10096, -1, 10097, 10096, 10025, -1, 10022, 10025, 10027, -1, 10026, 10027, 11813, -1, 10026, 10022, 10027, -1, 8998, 10028, 10095, -1, 10095, 10028, 10099, -1, 10096, 10099, 10098, -1, 10025, 10098, 10032, -1, 10027, 10032, 10029, -1, 11813, 10029, 10035, -1, 11813, 10027, 10029, -1, 10028, 10030, 10099, -1, 10099, 10030, 10037, -1, 10098, 10037, 10031, -1, 10032, 10031, 10033, -1, 10029, 10033, 10036, -1, 10035, 10036, 10034, -1, 10035, 10029, 10036, -1, 10030, 10039, 10037, -1, 10037, 10039, 10100, -1, 10031, 10100, 10101, -1, 10033, 10101, 10038, -1, 10036, 10038, 10040, -1, 10034, 10040, 10041, -1, 10034, 10036, 10040, -1, 10039, 8997, 10100, -1, 10100, 8997, 10058, -1, 10101, 10058, 10043, -1, 10038, 10043, 10044, -1, 10040, 10044, 10042, -1, 10041, 10042, 10045, -1, 10041, 10040, 10042, -1, 8997, 10046, 10058, -1, 10058, 10046, 10048, -1, 10043, 10048, 10050, -1, 10044, 10050, 10057, -1, 10042, 10057, 10059, -1, 10045, 10059, 11798, -1, 10045, 10042, 10059, -1, 10046, 10047, 10048, -1, 10048, 10047, 9006, -1, 10049, 10048, 9006, -1, 10049, 10051, 10048, -1, 10048, 10051, 10050, -1, 10050, 10051, 9946, -1, 10057, 9946, 10060, -1, 10059, 10060, 9945, -1, 11798, 9945, 10052, -1, 11798, 10059, 9945, -1, 9969, 9998, 9997, -1, 9998, 10056, 10053, -1, 10054, 9998, 10055, -1, 10056, 9994, 9993, -1, 9995, 10056, 10054, -1, 10050, 10044, 10043, -1, 10057, 10050, 9946, -1, 10044, 10040, 10038, -1, 10042, 10044, 10057, -1, 10033, 10038, 10036, -1, 10101, 10043, 10038, -1, 10058, 10048, 10043, -1, 10059, 10057, 10060, -1, 10061, 10060, 10062, -1, 9950, 10061, 10062, -1, 9954, 9950, 9949, -1, 9956, 10063, 9954, -1, 9944, 9945, 10061, -1, 9951, 9944, 10061, -1, 10063, 9951, 9950, -1, 9960, 9957, 9956, -1, 9957, 9958, 10063, -1, 9958, 10064, 9951, -1, 10068, 10065, 9960, -1, 10065, 10066, 9957, -1, 10066, 9953, 9958, -1, 10067, 10069, 10068, -1, 10069, 10070, 10065, -1, 10070, 9959, 10066, -1, 9981, 9979, 10067, -1, 9979, 9975, 10069, -1, 9975, 9976, 10070, -1, 9983, 9982, 9981, -1, 9982, 9980, 9979, -1, 9980, 9977, 9975, -1, 9986, 10071, 9983, -1, 10071, 10072, 9982, -1, 10072, 9978, 9980, -1, 9990, 10073, 9986, -1, 10073, 9984, 10071, -1, 9984, 9985, 10072, -1, 10074, 9992, 9990, -1, 9992, 9991, 10073, -1, 9991, 9988, 9984, -1, 9997, 10053, 10074, -1, 10053, 9993, 9992, -1, 9993, 9989, 9991, -1, 10000, 10054, 10075, -1, 10076, 10075, 9971, -1, 10002, 10076, 9971, -1, 10077, 10002, 10001, -1, 10006, 10003, 10077, -1, 10078, 9999, 10076, -1, 9972, 10078, 10076, -1, 10003, 9972, 10002, -1, 10009, 10010, 10006, -1, 10010, 10079, 10003, -1, 10079, 10080, 9972, -1, 10081, 10082, 10009, -1, 10082, 10083, 10010, -1, 10083, 10005, 10079, -1, 10015, 10011, 10081, -1, 10011, 10084, 10082, -1, 10084, 10007, 10083, -1, 10016, 10088, 10015, -1, 10088, 10085, 10011, -1, 10085, 10012, 10084, -1, 10086, 10087, 10016, -1, 10087, 10089, 10088, -1, 10089, 10013, 10085, -1, 10092, 10090, 10086, -1, 10090, 10094, 10087, -1, 10094, 10091, 10089, -1, 10095, 10020, 10092, -1, 10020, 10021, 10090, -1, 10021, 10093, 10094, -1, 10099, 10096, 10095, -1, 10096, 10097, 10020, -1, 10097, 10018, 10021, -1, 10037, 10098, 10099, -1, 10098, 10025, 10096, -1, 10025, 10022, 10097, -1, 10100, 10031, 10037, -1, 10031, 10032, 10098, -1, 10032, 10027, 10025, -1, 10058, 10101, 10100, -1, 10101, 10033, 10031, -1, 10033, 10029, 10032, -1, 10102, 11822, 10103, -1, 10132, 10103, 10141, -1, 10147, 10141, 10114, -1, 10104, 10114, 10138, -1, 10134, 10138, 10105, -1, 10146, 10105, 10117, -1, 10127, 10117, 10118, -1, 10106, 10118, 10107, -1, 10125, 10107, 10122, -1, 10144, 10122, 10121, -1, 10143, 10121, 10142, -1, 10149, 10142, 10108, -1, 10109, 10149, 10108, -1, 10109, 10110, 10149, -1, 10109, 10429, 10110, -1, 10110, 10429, 10111, -1, 10148, 10111, 10112, -1, 10143, 10112, 10144, -1, 10121, 10143, 10144, -1, 10113, 10141, 11828, -1, 10113, 10114, 10141, -1, 10113, 10115, 10114, -1, 10114, 10115, 10138, -1, 10138, 10115, 10116, -1, 10105, 10116, 11825, -1, 10117, 11825, 10118, -1, 10117, 10105, 11825, -1, 10138, 10116, 10105, -1, 11825, 11829, 10118, -1, 10118, 11829, 10107, -1, 10107, 11829, 10119, -1, 10122, 10119, 10120, -1, 10121, 10120, 10142, -1, 10121, 10122, 10120, -1, 10107, 10119, 10122, -1, 10120, 10123, 10142, -1, 10142, 10123, 10108, -1, 10111, 10433, 10112, -1, 10112, 10433, 10124, -1, 10144, 10124, 10125, -1, 10122, 10144, 10125, -1, 10433, 10434, 10124, -1, 10124, 10434, 10126, -1, 10125, 10126, 10106, -1, 10107, 10125, 10106, -1, 10434, 10128, 10126, -1, 10126, 10128, 10145, -1, 10106, 10145, 10127, -1, 10118, 10106, 10127, -1, 10145, 10128, 10137, -1, 10127, 10137, 10146, -1, 10117, 10127, 10146, -1, 10129, 10136, 10135, -1, 10129, 10139, 10136, -1, 10129, 10130, 10139, -1, 10139, 10130, 10140, -1, 10104, 10140, 10147, -1, 10114, 10104, 10147, -1, 10130, 10439, 10140, -1, 10140, 10439, 10131, -1, 10147, 10131, 10132, -1, 10141, 10147, 10132, -1, 10439, 9281, 10131, -1, 10131, 9281, 10133, -1, 10132, 10133, 10102, -1, 10103, 10132, 10102, -1, 10131, 10133, 10132, -1, 10134, 10105, 10146, -1, 10136, 10146, 10137, -1, 10135, 10137, 10128, -1, 10135, 10136, 10137, -1, 10104, 10138, 10134, -1, 10139, 10134, 10136, -1, 10139, 10104, 10134, -1, 10139, 10140, 10104, -1, 11822, 11828, 10103, -1, 10103, 11828, 10141, -1, 10142, 10149, 10143, -1, 10143, 10149, 10148, -1, 10112, 10143, 10148, -1, 10124, 10144, 10112, -1, 10126, 10125, 10124, -1, 10145, 10106, 10126, -1, 10137, 10127, 10145, -1, 10136, 10134, 10146, -1, 10131, 10147, 10140, -1, 10111, 10148, 10110, -1, 10110, 10148, 10149, -1, 10429, 10109, 12858, -1, 12858, 10109, 11746, -1, 11746, 10109, 10108, -1, 11753, 10108, 10123, -1, 11750, 11753, 10123, -1, 11746, 10108, 11753, -1, 11856, 10150, 11858, -1, 11858, 10150, 9028, -1, 10155, 9028, 9027, -1, 10151, 9027, 9009, -1, 10152, 9009, 10154, -1, 10153, 10154, 9585, -1, 10153, 10152, 10154, -1, 11858, 9028, 10155, -1, 10155, 9027, 10151, -1, 10151, 9009, 10152, -1, 10154, 9011, 9585, -1, 9585, 9011, 9587, -1, 9587, 9011, 10157, -1, 10156, 10157, 10788, -1, 10787, 10156, 10788, -1, 9587, 10157, 10156, -1, 10158, 9087, 11856, -1, 11856, 9087, 10150, -1, 10158, 10159, 9087, -1, 9087, 10159, 9081, -1, 9081, 10159, 10175, -1, 10176, 10175, 11842, -1, 10177, 11842, 10160, -1, 10161, 10160, 11841, -1, 9069, 11841, 11840, -1, 10162, 11840, 10164, -1, 10163, 10164, 11839, -1, 10178, 11839, 10165, -1, 10166, 10165, 10168, -1, 10167, 10168, 10179, -1, 9058, 10179, 11838, -1, 10169, 11838, 11837, -1, 9049, 11837, 10180, -1, 10170, 10180, 10181, -1, 10171, 10181, 10182, -1, 10183, 10182, 10172, -1, 10173, 10172, 10184, -1, 9092, 10184, 11884, -1, 10174, 9092, 11884, -1, 9081, 10175, 10176, -1, 10176, 11842, 10177, -1, 10177, 10160, 10161, -1, 10161, 11841, 9069, -1, 9069, 11840, 10162, -1, 10162, 10164, 10163, -1, 10163, 11839, 10178, -1, 10178, 10165, 10166, -1, 10166, 10168, 10167, -1, 10167, 10179, 9058, -1, 9058, 11838, 10169, -1, 10169, 11837, 9049, -1, 9049, 10180, 10170, -1, 10170, 10181, 10171, -1, 10171, 10182, 10183, -1, 10183, 10172, 10173, -1, 10173, 10184, 9092, -1, 11883, 10185, 11884, -1, 11884, 10185, 10174, -1, 11876, 11868, 10296, -1, 10276, 10296, 10291, -1, 10186, 10291, 10187, -1, 10189, 10187, 9124, -1, 10188, 10189, 9124, -1, 10188, 10270, 10189, -1, 10188, 10191, 10270, -1, 10188, 10190, 10191, -1, 10191, 10190, 10192, -1, 10200, 10192, 10193, -1, 10197, 10193, 10195, -1, 10194, 10195, 10196, -1, 10194, 10197, 10195, -1, 10194, 10198, 10197, -1, 10197, 10198, 10308, -1, 10200, 10308, 10199, -1, 10191, 10199, 10270, -1, 10191, 10200, 10199, -1, 10191, 10192, 10200, -1, 11877, 10201, 11870, -1, 11877, 10202, 10201, -1, 11877, 11878, 10202, -1, 10202, 11878, 10216, -1, 10292, 10216, 10293, -1, 10288, 10293, 10286, -1, 10287, 10286, 10203, -1, 10285, 10203, 10204, -1, 9134, 10204, 10222, -1, 10205, 10222, 10284, -1, 10282, 10284, 10228, -1, 10211, 10228, 10229, -1, 10212, 10229, 10206, -1, 11875, 10212, 10206, -1, 11875, 10213, 10212, -1, 11875, 10230, 10213, -1, 10213, 10230, 10300, -1, 10214, 10300, 10207, -1, 10208, 10207, 10209, -1, 9121, 10209, 9130, -1, 9121, 10208, 10209, -1, 9121, 10210, 10208, -1, 9121, 10281, 10210, -1, 10210, 10281, 10283, -1, 10215, 10283, 10211, -1, 10212, 10211, 10229, -1, 10212, 10215, 10211, -1, 10212, 10213, 10215, -1, 10215, 10213, 10214, -1, 10210, 10214, 10208, -1, 10210, 10215, 10214, -1, 10210, 10283, 10215, -1, 11878, 11879, 10216, -1, 10216, 11879, 10217, -1, 10293, 10217, 10218, -1, 10286, 10218, 10203, -1, 10286, 10293, 10218, -1, 11879, 11880, 10217, -1, 10217, 11880, 10220, -1, 10218, 10220, 10219, -1, 10203, 10219, 10204, -1, 10203, 10218, 10219, -1, 11880, 11872, 10220, -1, 10220, 11872, 10221, -1, 10219, 10221, 10223, -1, 10204, 10223, 10222, -1, 10204, 10219, 10223, -1, 11872, 11873, 10221, -1, 10221, 11873, 10299, -1, 10223, 10299, 10225, -1, 10222, 10225, 10284, -1, 10222, 10223, 10225, -1, 11873, 10224, 10299, -1, 10299, 10224, 10226, -1, 10225, 10226, 10228, -1, 10284, 10225, 10228, -1, 10224, 10227, 10226, -1, 10226, 10227, 10229, -1, 10228, 10226, 10229, -1, 10227, 10206, 10229, -1, 10230, 10231, 10300, -1, 10300, 10231, 10233, -1, 10207, 10233, 10301, -1, 10209, 10301, 10232, -1, 9130, 10232, 10235, -1, 9130, 10209, 10232, -1, 10231, 10234, 10233, -1, 10233, 10234, 10302, -1, 10301, 10302, 10256, -1, 10232, 10256, 10255, -1, 10235, 10255, 10236, -1, 10280, 10236, 10237, -1, 10238, 10237, 10279, -1, 10239, 10279, 10304, -1, 10278, 10304, 10240, -1, 10250, 10240, 10249, -1, 10241, 10249, 10264, -1, 10242, 10241, 10264, -1, 10242, 10243, 10241, -1, 10242, 10269, 10243, -1, 10243, 10269, 10307, -1, 10252, 10307, 10306, -1, 10246, 10306, 10245, -1, 10244, 10245, 9126, -1, 10244, 10246, 10245, -1, 10244, 10253, 10246, -1, 10244, 10247, 10253, -1, 10253, 10247, 10248, -1, 10251, 10248, 10250, -1, 10241, 10250, 10249, -1, 10241, 10251, 10250, -1, 10241, 10243, 10251, -1, 10251, 10243, 10252, -1, 10253, 10252, 10246, -1, 10253, 10251, 10252, -1, 10253, 10248, 10251, -1, 10234, 10254, 10302, -1, 10302, 10254, 10258, -1, 10256, 10258, 10257, -1, 10255, 10257, 10236, -1, 10255, 10256, 10257, -1, 10254, 11888, 10258, -1, 10258, 11888, 10259, -1, 10265, 10259, 10260, -1, 10266, 10260, 10261, -1, 10267, 10261, 10262, -1, 10263, 10262, 11885, -1, 10249, 11885, 10264, -1, 10249, 10263, 11885, -1, 10249, 10240, 10263, -1, 10263, 10240, 10268, -1, 10267, 10268, 10303, -1, 10266, 10303, 10305, -1, 10265, 10305, 10257, -1, 10258, 10265, 10257, -1, 10258, 10259, 10265, -1, 10265, 10260, 10266, -1, 10305, 10265, 10266, -1, 10266, 10261, 10267, -1, 10303, 10266, 10267, -1, 10267, 10262, 10263, -1, 10268, 10267, 10263, -1, 10269, 10196, 10307, -1, 10307, 10196, 10195, -1, 10306, 10195, 10193, -1, 10245, 10193, 10192, -1, 9126, 10192, 10190, -1, 9126, 10245, 10192, -1, 10198, 10271, 10308, -1, 10308, 10271, 10273, -1, 10199, 10273, 10274, -1, 10270, 10274, 10189, -1, 10270, 10199, 10274, -1, 10271, 10272, 10273, -1, 10273, 10272, 10309, -1, 10274, 10309, 10186, -1, 10189, 10186, 10187, -1, 10189, 10274, 10186, -1, 10272, 10275, 10309, -1, 10309, 10275, 10276, -1, 10186, 10276, 10291, -1, 10186, 10309, 10276, -1, 10275, 11876, 10276, -1, 10276, 11876, 10296, -1, 10247, 10277, 10248, -1, 10248, 10277, 10278, -1, 10250, 10278, 10240, -1, 10250, 10248, 10278, -1, 10277, 10239, 10278, -1, 10278, 10239, 10304, -1, 10239, 10238, 10279, -1, 10238, 10280, 10237, -1, 10280, 10235, 10236, -1, 10255, 10235, 10232, -1, 10281, 9132, 10283, -1, 10283, 9132, 10282, -1, 10211, 10282, 10228, -1, 10211, 10283, 10282, -1, 9132, 10205, 10282, -1, 10282, 10205, 10284, -1, 10205, 9134, 10222, -1, 9134, 10285, 10204, -1, 10285, 10287, 10203, -1, 10286, 10287, 10288, -1, 10288, 10287, 9123, -1, 10289, 9123, 10294, -1, 10290, 10294, 9136, -1, 10297, 9136, 10187, -1, 10291, 10297, 10187, -1, 10291, 10295, 10297, -1, 10291, 10296, 10295, -1, 10295, 10296, 10201, -1, 10298, 10201, 10202, -1, 10292, 10202, 10216, -1, 10292, 10298, 10202, -1, 10292, 10289, 10298, -1, 10292, 10288, 10289, -1, 10292, 10293, 10288, -1, 10288, 9123, 10289, -1, 10289, 10294, 10290, -1, 10298, 10290, 10295, -1, 10201, 10298, 10295, -1, 9136, 9124, 10187, -1, 11868, 11870, 10296, -1, 10296, 11870, 10201, -1, 10295, 10290, 10297, -1, 10297, 10290, 9136, -1, 10289, 10290, 10298, -1, 10217, 10293, 10216, -1, 10220, 10218, 10217, -1, 10221, 10219, 10220, -1, 10299, 10223, 10221, -1, 10226, 10225, 10299, -1, 10300, 10214, 10213, -1, 10233, 10207, 10300, -1, 10207, 10208, 10214, -1, 10302, 10301, 10233, -1, 10301, 10209, 10207, -1, 10258, 10256, 10302, -1, 10256, 10232, 10301, -1, 10236, 10257, 10305, -1, 10237, 10305, 10303, -1, 10279, 10303, 10268, -1, 10304, 10268, 10240, -1, 10304, 10279, 10268, -1, 10237, 10236, 10305, -1, 10279, 10237, 10303, -1, 10307, 10252, 10243, -1, 10195, 10306, 10307, -1, 10306, 10246, 10252, -1, 10245, 10306, 10193, -1, 10200, 10193, 10197, -1, 10308, 10200, 10197, -1, 10273, 10199, 10308, -1, 10309, 10274, 10273, -1, 10389, 11846, 10310, -1, 10388, 10310, 10406, -1, 10387, 10406, 10412, -1, 10386, 10412, 9158, -1, 10311, 10386, 9158, -1, 10311, 10319, 10386, -1, 10311, 10317, 10319, -1, 10311, 9159, 10317, -1, 10317, 9159, 10382, -1, 10316, 10382, 10312, -1, 10313, 10312, 10314, -1, 10315, 10314, 10379, -1, 10315, 10313, 10314, -1, 10315, 11851, 10313, -1, 10313, 11851, 10383, -1, 10316, 10383, 10318, -1, 10317, 10318, 10319, -1, 10317, 10316, 10318, -1, 10317, 10382, 10316, -1, 10320, 10407, 11845, -1, 10320, 10409, 10407, -1, 10320, 10321, 10409, -1, 10409, 10321, 10322, -1, 10410, 10322, 10414, -1, 10323, 10414, 10324, -1, 9145, 10324, 10340, -1, 10403, 10340, 10325, -1, 10402, 10325, 10326, -1, 10400, 10326, 10327, -1, 10401, 10327, 10349, -1, 10399, 10349, 10350, -1, 10329, 10350, 10328, -1, 11854, 10329, 10328, -1, 11854, 10330, 10329, -1, 11854, 11855, 10330, -1, 10330, 11855, 10417, -1, 10331, 10417, 10418, -1, 10334, 10418, 10332, -1, 9141, 10332, 9140, -1, 9141, 10334, 10332, -1, 9141, 10335, 10334, -1, 9141, 10333, 10335, -1, 10335, 10333, 10398, -1, 10336, 10398, 10399, -1, 10329, 10399, 10350, -1, 10329, 10336, 10399, -1, 10329, 10330, 10336, -1, 10336, 10330, 10331, -1, 10335, 10331, 10334, -1, 10335, 10336, 10331, -1, 10335, 10398, 10336, -1, 10321, 11844, 10322, -1, 10322, 11844, 10337, -1, 10414, 10337, 10339, -1, 10324, 10339, 10340, -1, 10324, 10414, 10339, -1, 11844, 10338, 10337, -1, 10337, 10338, 10415, -1, 10339, 10415, 10342, -1, 10340, 10342, 10325, -1, 10340, 10339, 10342, -1, 10338, 10341, 10415, -1, 10415, 10341, 10416, -1, 10342, 10416, 10344, -1, 10325, 10344, 10326, -1, 10325, 10342, 10344, -1, 10341, 10343, 10416, -1, 10416, 10343, 10346, -1, 10344, 10346, 10347, -1, 10326, 10347, 10327, -1, 10326, 10344, 10347, -1, 10343, 10345, 10346, -1, 10346, 10345, 10348, -1, 10347, 10348, 10349, -1, 10327, 10347, 10349, -1, 10345, 11853, 10348, -1, 10348, 11853, 10350, -1, 10349, 10348, 10350, -1, 11853, 10328, 10350, -1, 11855, 11887, 10417, -1, 10417, 11887, 10351, -1, 10418, 10351, 10419, -1, 10332, 10419, 10352, -1, 9140, 10352, 9153, -1, 9140, 10332, 10352, -1, 11887, 11886, 10351, -1, 10351, 11886, 10362, -1, 10419, 10362, 10353, -1, 10352, 10353, 10396, -1, 9153, 10396, 10364, -1, 10395, 10364, 10422, -1, 10393, 10422, 10394, -1, 9162, 10394, 10421, -1, 10392, 10421, 10371, -1, 10354, 10371, 10355, -1, 10358, 10355, 11862, -1, 11863, 10358, 11862, -1, 11863, 10423, 10358, -1, 11863, 10356, 10423, -1, 10423, 10356, 10380, -1, 10361, 10380, 10424, -1, 10357, 10424, 10381, -1, 9161, 10381, 9160, -1, 9161, 10357, 10381, -1, 9161, 10359, 10357, -1, 9161, 9149, 10359, -1, 10359, 9149, 10391, -1, 10360, 10391, 10354, -1, 10358, 10354, 10355, -1, 10358, 10360, 10354, -1, 10358, 10423, 10360, -1, 10360, 10423, 10361, -1, 10359, 10361, 10357, -1, 10359, 10360, 10361, -1, 10359, 10391, 10360, -1, 11886, 10363, 10362, -1, 10362, 10363, 10365, -1, 10353, 10365, 10374, -1, 10396, 10374, 10364, -1, 10396, 10353, 10374, -1, 10363, 10366, 10365, -1, 10365, 10366, 10375, -1, 10376, 10375, 10368, -1, 10367, 10368, 10370, -1, 10369, 10370, 10377, -1, 10378, 10377, 11861, -1, 10355, 11861, 11862, -1, 10355, 10378, 11861, -1, 10355, 10371, 10378, -1, 10378, 10371, 10420, -1, 10369, 10420, 10372, -1, 10367, 10372, 10373, -1, 10376, 10373, 10374, -1, 10365, 10376, 10374, -1, 10365, 10375, 10376, -1, 10376, 10368, 10367, -1, 10373, 10376, 10367, -1, 10367, 10370, 10369, -1, 10372, 10367, 10369, -1, 10369, 10377, 10378, -1, 10420, 10369, 10378, -1, 10356, 10379, 10380, -1, 10380, 10379, 10314, -1, 10424, 10314, 10312, -1, 10381, 10312, 10382, -1, 9160, 10382, 9159, -1, 9160, 10381, 10382, -1, 11851, 11865, 10383, -1, 10383, 11865, 10425, -1, 10318, 10425, 10385, -1, 10319, 10385, 10386, -1, 10319, 10318, 10385, -1, 11865, 10384, 10425, -1, 10425, 10384, 10426, -1, 10385, 10426, 10387, -1, 10386, 10387, 10412, -1, 10386, 10385, 10387, -1, 10384, 11848, 10426, -1, 10426, 11848, 10388, -1, 10387, 10388, 10406, -1, 10387, 10426, 10388, -1, 11848, 10389, 10388, -1, 10388, 10389, 10310, -1, 9149, 10390, 10391, -1, 10391, 10390, 10392, -1, 10354, 10392, 10371, -1, 10354, 10391, 10392, -1, 10390, 9162, 10392, -1, 10392, 9162, 10421, -1, 9162, 10393, 10394, -1, 10393, 10395, 10422, -1, 10395, 9153, 10364, -1, 10396, 9153, 10352, -1, 10333, 10397, 10398, -1, 10398, 10397, 10401, -1, 10399, 10401, 10349, -1, 10399, 10398, 10401, -1, 10397, 10400, 10401, -1, 10401, 10400, 10327, -1, 10400, 10402, 10326, -1, 10402, 10403, 10325, -1, 10403, 9145, 10340, -1, 10324, 9145, 10323, -1, 10323, 9145, 9155, -1, 10411, 9155, 9156, -1, 10404, 9156, 9157, -1, 10405, 9157, 10412, -1, 10406, 10405, 10412, -1, 10406, 10413, 10405, -1, 10406, 10310, 10413, -1, 10413, 10310, 10407, -1, 10408, 10407, 10409, -1, 10410, 10409, 10322, -1, 10410, 10408, 10409, -1, 10410, 10411, 10408, -1, 10410, 10323, 10411, -1, 10410, 10414, 10323, -1, 10323, 9155, 10411, -1, 10411, 9156, 10404, -1, 10408, 10404, 10413, -1, 10407, 10408, 10413, -1, 9157, 9158, 10412, -1, 11846, 11845, 10310, -1, 10310, 11845, 10407, -1, 10413, 10404, 10405, -1, 10405, 10404, 9157, -1, 10411, 10404, 10408, -1, 10337, 10414, 10322, -1, 10415, 10339, 10337, -1, 10416, 10342, 10415, -1, 10346, 10344, 10416, -1, 10348, 10347, 10346, -1, 10417, 10331, 10330, -1, 10351, 10418, 10417, -1, 10418, 10334, 10331, -1, 10362, 10419, 10351, -1, 10419, 10332, 10418, -1, 10365, 10353, 10362, -1, 10353, 10352, 10419, -1, 10364, 10374, 10373, -1, 10422, 10373, 10372, -1, 10394, 10372, 10420, -1, 10421, 10420, 10371, -1, 10421, 10394, 10420, -1, 10422, 10364, 10373, -1, 10394, 10422, 10372, -1, 10380, 10361, 10423, -1, 10314, 10424, 10380, -1, 10424, 10357, 10361, -1, 10381, 10424, 10312, -1, 10316, 10312, 10313, -1, 10383, 10316, 10313, -1, 10425, 10318, 10383, -1, 10426, 10385, 10425, -1, 12858, 10427, 10429, -1, 10429, 10427, 10430, -1, 10428, 10430, 9164, -1, 10428, 10429, 10430, -1, 10428, 10431, 10429, -1, 10429, 10431, 10111, -1, 10111, 10431, 10432, -1, 10433, 10432, 10435, -1, 10434, 10435, 10128, -1, 10434, 10433, 10435, -1, 10111, 10432, 10433, -1, 10435, 9204, 10128, -1, 10128, 9204, 10436, -1, 10135, 10436, 9218, -1, 10129, 9218, 10437, -1, 10130, 10437, 10439, -1, 10130, 10129, 10437, -1, 10128, 10436, 10135, -1, 10135, 9218, 10129, -1, 10437, 10438, 10439, -1, 10439, 10438, 9281, -1, 9281, 10438, 9254, -1, 9331, 9254, 10440, -1, 9316, 10440, 10441, -1, 9303, 10441, 10442, -1, 10443, 10442, 9260, -1, 9259, 10443, 9260, -1, 9259, 9248, 10443, -1, 10443, 9248, 10444, -1, 9269, 10443, 10444, -1, 9269, 10445, 10443, -1, 9269, 10446, 10445, -1, 9269, 9235, 10446, -1, 10446, 9235, 10447, -1, 10447, 9235, 9498, -1, 10584, 10447, 9498, -1, 9281, 9254, 9331, -1, 9331, 10440, 9316, -1, 9316, 10441, 9303, -1, 9303, 10442, 10443, -1, 10578, 9303, 10443, -1, 10578, 9304, 9303, -1, 10578, 9324, 9304, -1, 10578, 10448, 9324, -1, 10578, 9308, 10448, -1, 10578, 10452, 9308, -1, 10578, 13252, 10452, -1, 10452, 13252, 13251, -1, 9313, 13251, 10449, -1, 13245, 10449, 10450, -1, 13245, 9313, 10449, -1, 13245, 12953, 9313, -1, 9235, 10451, 9498, -1, 10452, 13251, 9313, -1, 10453, 9499, 10460, -1, 10453, 10455, 9499, -1, 10453, 10454, 10455, -1, 10455, 10454, 9346, -1, 10459, 9346, 10456, -1, 10457, 10459, 10456, -1, 10457, 10458, 10459, -1, 10459, 10458, 10783, -1, 10455, 9346, 10459, -1, 9499, 9498, 10460, -1, 10460, 9498, 9335, -1, 10461, 10460, 9335, -1, 9498, 10451, 9335, -1, 10456, 9358, 10462, -1, 10462, 9358, 10463, -1, 10463, 9358, 10464, -1, 10465, 10464, 9345, -1, 10468, 9345, 10466, -1, 10479, 10466, 9408, -1, 9409, 10479, 9408, -1, 10463, 10464, 10465, -1, 10465, 9345, 10468, -1, 10468, 10466, 10479, -1, 10462, 10463, 10467, -1, 10467, 10463, 10465, -1, 10468, 10467, 10465, -1, 10468, 10479, 10467, -1, 10467, 10479, 9371, -1, 11900, 9371, 10508, -1, 10469, 10508, 10471, -1, 10470, 10469, 10471, -1, 10470, 11898, 10469, -1, 10470, 10473, 11898, -1, 11898, 10473, 10472, -1, 10472, 10473, 10507, -1, 11897, 10507, 9375, -1, 10506, 9375, 10474, -1, 10505, 10474, 10475, -1, 10476, 10475, 10477, -1, 10511, 10477, 10504, -1, 10511, 10476, 10477, -1, 10511, 10509, 10476, -1, 10476, 10509, 10478, -1, 10478, 10509, 10513, -1, 10514, 10478, 10513, -1, 10514, 11896, 10478, -1, 9371, 10479, 9369, -1, 9369, 10479, 9409, -1, 10483, 9409, 10481, -1, 10480, 10481, 10482, -1, 10480, 10483, 10481, -1, 9369, 9409, 10483, -1, 10481, 9395, 10482, -1, 10482, 9395, 9367, -1, 9367, 9395, 9394, -1, 10484, 9394, 10485, -1, 9393, 10484, 10485, -1, 9393, 10486, 10484, -1, 9393, 9392, 10486, -1, 10486, 9392, 9380, -1, 9380, 9392, 10487, -1, 10496, 10487, 9401, -1, 10497, 9401, 10498, -1, 10499, 10498, 9391, -1, 10500, 9391, 10488, -1, 9387, 10488, 10501, -1, 10502, 10501, 9396, -1, 10489, 9396, 10490, -1, 10491, 10489, 10490, -1, 10491, 10492, 10489, -1, 10491, 10493, 10492, -1, 10492, 10493, 10494, -1, 10494, 10493, 10503, -1, 10495, 10503, 9390, -1, 9385, 9390, 9384, -1, 9385, 10495, 9390, -1, 9367, 9394, 10484, -1, 9380, 10487, 10496, -1, 10496, 9401, 10497, -1, 10497, 10498, 10499, -1, 10499, 9391, 10500, -1, 10500, 10488, 9387, -1, 9387, 10501, 10502, -1, 10502, 9396, 10489, -1, 10494, 10503, 10495, -1, 9390, 10504, 9384, -1, 9384, 10504, 9376, -1, 9376, 10504, 10477, -1, 10476, 10505, 10475, -1, 10505, 10506, 10474, -1, 10506, 11897, 9375, -1, 11897, 10472, 10507, -1, 10469, 11900, 10508, -1, 11900, 10467, 9371, -1, 10504, 9410, 10511, -1, 10511, 9410, 10512, -1, 10509, 10512, 10510, -1, 10513, 10510, 9414, -1, 10514, 9414, 9415, -1, 11896, 9415, 10521, -1, 11896, 10514, 9415, -1, 10511, 10512, 10509, -1, 10509, 10510, 10513, -1, 10513, 9414, 10514, -1, 10515, 10518, 9449, -1, 10515, 10516, 10518, -1, 10518, 10516, 10430, -1, 10430, 10516, 10517, -1, 9164, 10430, 10517, -1, 10518, 10519, 9449, -1, 9449, 10519, 10520, -1, 10520, 10519, 9423, -1, 9423, 10519, 9424, -1, 9424, 10519, 10523, -1, 10522, 10523, 10521, -1, 10522, 9424, 10523, -1, 12951, 11903, 10523, -1, 10523, 11903, 11902, -1, 10521, 10523, 11902, -1, 11891, 11843, 10535, -1, 10561, 10535, 10562, -1, 10526, 10562, 10538, -1, 10524, 10538, 10539, -1, 10524, 10526, 10538, -1, 10524, 10525, 10526, -1, 10526, 10525, 10560, -1, 10561, 10560, 10527, -1, 11891, 10561, 10527, -1, 11891, 10535, 10561, -1, 11843, 11866, 10535, -1, 10535, 11866, 10536, -1, 10537, 10536, 10528, -1, 10529, 10537, 10528, -1, 10529, 10534, 10537, -1, 10529, 11847, 10534, -1, 10534, 11847, 10566, -1, 10564, 10566, 10565, -1, 10530, 10565, 10531, -1, 10532, 10531, 11899, -1, 10532, 10530, 10531, -1, 10532, 10540, 10530, -1, 10530, 10540, 10533, -1, 10564, 10533, 10563, -1, 10534, 10563, 10537, -1, 10534, 10564, 10563, -1, 10534, 10566, 10564, -1, 10535, 10536, 10537, -1, 10562, 10537, 10563, -1, 10538, 10563, 10533, -1, 10539, 10533, 10540, -1, 10539, 10538, 10533, -1, 11847, 10541, 10566, -1, 10566, 10541, 11849, -1, 10567, 11849, 11850, -1, 10569, 11850, 11864, -1, 10558, 11864, 11852, -1, 10542, 10558, 11852, -1, 10542, 10543, 10558, -1, 10542, 11860, 10543, -1, 10543, 11860, 10559, -1, 10556, 10559, 10544, -1, 10570, 10544, 9584, -1, 9586, 10570, 9584, -1, 9586, 11901, 10570, -1, 9586, 10545, 11901, -1, 10566, 11849, 10567, -1, 10565, 10567, 10546, -1, 10531, 10546, 10547, -1, 11899, 10547, 10548, -1, 11899, 10531, 10547, -1, 10567, 11850, 10569, -1, 10546, 10569, 10568, -1, 10547, 10568, 10550, -1, 10548, 10550, 10549, -1, 10548, 10547, 10550, -1, 10569, 11864, 10558, -1, 10568, 10558, 10557, -1, 10550, 10557, 10555, -1, 10549, 10555, 11901, -1, 10549, 10550, 10555, -1, 11860, 11859, 10559, -1, 10559, 11859, 10553, -1, 10554, 10553, 10551, -1, 10552, 10551, 11857, -1, 10552, 10554, 10551, -1, 10552, 10544, 10554, -1, 10552, 9584, 10544, -1, 10559, 10553, 10554, -1, 10544, 10559, 10554, -1, 10570, 11901, 10555, -1, 10556, 10555, 10557, -1, 10543, 10557, 10558, -1, 10543, 10556, 10557, -1, 10543, 10559, 10556, -1, 10525, 11895, 10560, -1, 10560, 11895, 11893, -1, 10527, 10560, 11893, -1, 11895, 11894, 11893, -1, 10526, 10560, 10561, -1, 10562, 10526, 10561, -1, 10537, 10562, 10535, -1, 10538, 10562, 10563, -1, 10530, 10533, 10564, -1, 10565, 10530, 10564, -1, 10567, 10565, 10566, -1, 10569, 10546, 10567, -1, 10546, 10531, 10565, -1, 10558, 10568, 10569, -1, 10568, 10547, 10546, -1, 10550, 10568, 10557, -1, 10570, 10555, 10556, -1, 10544, 10570, 10556, -1, 12953, 11942, 9313, -1, 9313, 11942, 10573, -1, 10573, 11942, 10571, -1, 10572, 10571, 11932, -1, 9271, 10572, 11932, -1, 10573, 10571, 10572, -1, 11968, 11957, 10575, -1, 11968, 10574, 11957, -1, 11968, 11967, 10574, -1, 11957, 11958, 10575, -1, 10575, 11958, 11959, -1, 11963, 11959, 10576, -1, 11966, 11963, 10576, -1, 11966, 11960, 11963, -1, 10575, 11959, 11963, -1, 10791, 10575, 11963, -1, 10577, 10578, 10586, -1, 10586, 10578, 10443, -1, 10579, 12062, 10584, -1, 10579, 10580, 12062, -1, 12062, 10580, 10581, -1, 10581, 10580, 10582, -1, 10583, 10582, 9500, -1, 12076, 9500, 10784, -1, 12076, 10583, 9500, -1, 10581, 10582, 10583, -1, 12062, 10585, 10584, -1, 10584, 10585, 10447, -1, 10447, 10585, 12051, -1, 10446, 12051, 12047, -1, 10445, 12047, 10586, -1, 10443, 10445, 10586, -1, 10447, 12051, 10446, -1, 10446, 12047, 10445, -1, 10587, 12085, 10588, -1, 10588, 12085, 10589, -1, 12087, 10588, 10589, -1, 12087, 12097, 10588, -1, 10588, 12097, 12089, -1, 10590, 12089, 12091, -1, 12098, 10590, 12091, -1, 12098, 12093, 10590, -1, 10588, 12089, 10590, -1, 12096, 10588, 10590, -1, 12114, 12109, 10796, -1, 12114, 10591, 12109, -1, 12114, 12105, 10591, -1, 12114, 12113, 12105, -1, 12109, 12111, 10796, -1, 10796, 12111, 10594, -1, 10592, 10796, 10594, -1, 12111, 12107, 10594, -1, 10594, 12107, 10593, -1, 12108, 10594, 10593, -1, 10595, 10601, 9475, -1, 10595, 10602, 10601, -1, 10595, 9491, 10602, -1, 10602, 9491, 10755, -1, 10600, 10755, 10596, -1, 10598, 10596, 10597, -1, 12125, 10597, 10605, -1, 12125, 10598, 10597, -1, 12125, 10599, 10598, -1, 10598, 10599, 10750, -1, 10600, 10750, 10743, -1, 10602, 10743, 10601, -1, 10602, 10600, 10743, -1, 10602, 10755, 10600, -1, 9491, 10603, 10755, -1, 10755, 10603, 10607, -1, 10596, 10607, 10604, -1, 10597, 10604, 10606, -1, 10605, 10606, 12127, -1, 10605, 10597, 10606, -1, 10603, 10609, 10607, -1, 10607, 10609, 10611, -1, 10604, 10611, 10757, -1, 10606, 10757, 10608, -1, 12127, 10608, 10612, -1, 12127, 10606, 10608, -1, 10609, 10610, 10611, -1, 10611, 10610, 10614, -1, 10757, 10614, 10756, -1, 10608, 10756, 10616, -1, 10612, 10616, 10613, -1, 10612, 10608, 10616, -1, 10610, 9471, 10614, -1, 10614, 9471, 10615, -1, 10756, 10615, 10758, -1, 10616, 10758, 10617, -1, 10613, 10617, 12129, -1, 10613, 10616, 10617, -1, 9471, 9469, 10615, -1, 10615, 9469, 10619, -1, 10758, 10619, 10759, -1, 10617, 10759, 10618, -1, 12129, 10618, 10621, -1, 12129, 10617, 10618, -1, 9469, 9470, 10619, -1, 10619, 9470, 10620, -1, 10759, 10620, 10760, -1, 10618, 10760, 10624, -1, 10621, 10624, 12131, -1, 10621, 10618, 10624, -1, 9470, 10625, 10620, -1, 10620, 10625, 10622, -1, 10760, 10622, 10623, -1, 10624, 10623, 10627, -1, 12131, 10627, 12149, -1, 12131, 10624, 10627, -1, 10625, 9467, 10622, -1, 10622, 9467, 10628, -1, 10623, 10628, 10626, -1, 10627, 10626, 10630, -1, 12149, 10630, 12133, -1, 12149, 10627, 10630, -1, 9467, 9466, 10628, -1, 10628, 9466, 10629, -1, 10626, 10629, 10761, -1, 10630, 10761, 10631, -1, 12133, 10631, 12151, -1, 12133, 10630, 10631, -1, 9466, 10632, 10629, -1, 10629, 10632, 10762, -1, 10761, 10762, 10763, -1, 10631, 10763, 10635, -1, 12151, 10635, 12153, -1, 12151, 10631, 10635, -1, 10632, 10636, 10762, -1, 10762, 10636, 10633, -1, 10763, 10633, 10637, -1, 10635, 10637, 10634, -1, 12153, 10634, 10640, -1, 12153, 10635, 10634, -1, 10636, 9465, 10633, -1, 10633, 9465, 10638, -1, 10637, 10638, 10642, -1, 10634, 10642, 10639, -1, 10640, 10639, 10643, -1, 10640, 10634, 10639, -1, 9465, 10641, 10638, -1, 10638, 10641, 10646, -1, 10642, 10646, 10764, -1, 10639, 10764, 10647, -1, 10643, 10647, 10644, -1, 10643, 10639, 10647, -1, 10641, 10645, 10646, -1, 10646, 10645, 10651, -1, 10764, 10651, 10765, -1, 10647, 10765, 10648, -1, 10644, 10648, 10649, -1, 10644, 10647, 10648, -1, 10645, 10650, 10651, -1, 10651, 10650, 10653, -1, 10765, 10653, 10766, -1, 10648, 10766, 10655, -1, 10649, 10655, 10652, -1, 10649, 10648, 10655, -1, 10650, 9496, 10653, -1, 10653, 9496, 10656, -1, 10766, 10656, 10654, -1, 10655, 10654, 10659, -1, 10652, 10659, 12136, -1, 10652, 10655, 10659, -1, 9496, 10657, 10656, -1, 10656, 10657, 10658, -1, 10654, 10658, 10662, -1, 10659, 10662, 10660, -1, 12136, 10660, 10665, -1, 12136, 10659, 10660, -1, 10657, 10661, 10658, -1, 10658, 10661, 10752, -1, 10662, 10752, 10663, -1, 10660, 10663, 10664, -1, 10665, 10664, 10666, -1, 10665, 10660, 10664, -1, 10661, 9489, 10752, -1, 10752, 9489, 10753, -1, 10663, 10753, 10754, -1, 10664, 10754, 10767, -1, 10666, 10767, 10670, -1, 10666, 10664, 10767, -1, 9489, 10667, 10753, -1, 10753, 10667, 10668, -1, 10754, 10668, 10669, -1, 10767, 10669, 10770, -1, 10670, 10770, 12137, -1, 10670, 10767, 10770, -1, 10667, 9488, 10668, -1, 10668, 9488, 10769, -1, 10669, 10769, 10671, -1, 10770, 10671, 10678, -1, 12137, 10678, 12157, -1, 12137, 10770, 10678, -1, 9488, 9486, 10769, -1, 10769, 9486, 10672, -1, 10768, 10672, 9484, -1, 10771, 9484, 10673, -1, 9482, 10771, 10673, -1, 9482, 10674, 10771, -1, 9482, 10680, 10674, -1, 10674, 10680, 10682, -1, 10675, 10682, 10774, -1, 10773, 10774, 10684, -1, 12159, 10684, 10683, -1, 12159, 10773, 10684, -1, 12159, 12138, 10773, -1, 10773, 12138, 10679, -1, 10675, 10679, 10676, -1, 10674, 10676, 10771, -1, 10674, 10675, 10676, -1, 10674, 10682, 10675, -1, 10769, 10672, 10768, -1, 10671, 10768, 10772, -1, 10678, 10772, 10677, -1, 12157, 10677, 12158, -1, 12157, 10678, 10677, -1, 10768, 9484, 10771, -1, 10772, 10771, 10676, -1, 10677, 10676, 10679, -1, 12158, 10679, 12138, -1, 12158, 10677, 10679, -1, 10680, 10681, 10682, -1, 10682, 10681, 10686, -1, 10774, 10686, 10696, -1, 10684, 10696, 10697, -1, 10683, 10697, 12161, -1, 10683, 10684, 10697, -1, 10681, 10685, 10686, -1, 10686, 10685, 10695, -1, 10775, 10695, 10687, -1, 10698, 10687, 10688, -1, 10689, 10698, 10688, -1, 10689, 10690, 10698, -1, 10689, 9480, 10690, -1, 10690, 9480, 10704, -1, 10694, 10704, 10691, -1, 10692, 10691, 10777, -1, 10693, 10777, 10715, -1, 10693, 10692, 10777, -1, 10693, 10700, 10692, -1, 10692, 10700, 10702, -1, 10694, 10702, 10699, -1, 10690, 10699, 10698, -1, 10690, 10694, 10699, -1, 10690, 10704, 10694, -1, 10686, 10695, 10775, -1, 10696, 10775, 10776, -1, 10697, 10776, 10701, -1, 12161, 10701, 12162, -1, 12161, 10697, 10701, -1, 10775, 10687, 10698, -1, 10776, 10698, 10699, -1, 10701, 10699, 10702, -1, 12162, 10702, 10700, -1, 12162, 10701, 10702, -1, 9480, 10703, 10704, -1, 10704, 10703, 10713, -1, 10716, 10713, 10705, -1, 10708, 10705, 10706, -1, 10707, 10708, 10706, -1, 10707, 10710, 10708, -1, 10707, 10709, 10710, -1, 10710, 10709, 10712, -1, 10778, 10712, 10780, -1, 10779, 10780, 10735, -1, 12164, 10735, 12141, -1, 12164, 10779, 10735, -1, 12164, 12140, 10779, -1, 10779, 12140, 10719, -1, 10778, 10719, 10711, -1, 10710, 10711, 10708, -1, 10710, 10778, 10711, -1, 10710, 10712, 10778, -1, 10704, 10713, 10716, -1, 10691, 10716, 10714, -1, 10777, 10714, 10717, -1, 10715, 10717, 10718, -1, 10715, 10777, 10717, -1, 10716, 10705, 10708, -1, 10714, 10708, 10711, -1, 10717, 10711, 10719, -1, 10718, 10719, 12140, -1, 10718, 10717, 10719, -1, 10709, 10720, 10712, -1, 10712, 10720, 10721, -1, 10733, 10721, 9478, -1, 10722, 9478, 10723, -1, 10725, 10723, 10724, -1, 9476, 10725, 10724, -1, 9476, 10730, 10725, -1, 9476, 10726, 10730, -1, 10730, 10726, 10727, -1, 10732, 10727, 10782, -1, 10728, 10782, 10748, -1, 12144, 10748, 10729, -1, 12144, 10728, 10748, -1, 12144, 12143, 10728, -1, 10728, 12143, 10738, -1, 10732, 10738, 10731, -1, 10730, 10731, 10725, -1, 10730, 10732, 10731, -1, 10730, 10727, 10732, -1, 10712, 10721, 10733, -1, 10780, 10733, 10781, -1, 10735, 10781, 10736, -1, 12141, 10736, 10734, -1, 12141, 10735, 10736, -1, 10733, 9478, 10722, -1, 10781, 10722, 10737, -1, 10736, 10737, 10739, -1, 10734, 10739, 12142, -1, 10734, 10736, 10739, -1, 10722, 10723, 10725, -1, 10737, 10725, 10731, -1, 10739, 10731, 10738, -1, 12142, 10738, 12143, -1, 12142, 10739, 10738, -1, 10726, 10740, 10727, -1, 10727, 10740, 9493, -1, 10747, 9493, 10741, -1, 10749, 10741, 9475, -1, 10601, 10749, 9475, -1, 10601, 10742, 10749, -1, 10601, 10743, 10742, -1, 10742, 10743, 10746, -1, 10744, 10746, 12122, -1, 10729, 10744, 12122, -1, 10729, 10748, 10744, -1, 10744, 10748, 10745, -1, 10742, 10745, 10749, -1, 10742, 10744, 10745, -1, 10742, 10746, 10744, -1, 10727, 9493, 10747, -1, 10782, 10747, 10745, -1, 10748, 10782, 10745, -1, 10747, 10741, 10749, -1, 10745, 10747, 10749, -1, 10599, 10751, 10750, -1, 10750, 10751, 10746, -1, 10743, 10750, 10746, -1, 10751, 12122, 10746, -1, 10663, 10752, 10753, -1, 10663, 10660, 10662, -1, 10668, 10754, 10753, -1, 10754, 10664, 10663, -1, 10598, 10750, 10600, -1, 10596, 10598, 10600, -1, 10607, 10596, 10755, -1, 10611, 10604, 10607, -1, 10604, 10597, 10596, -1, 10614, 10757, 10611, -1, 10757, 10606, 10604, -1, 10615, 10756, 10614, -1, 10756, 10608, 10757, -1, 10619, 10758, 10615, -1, 10758, 10616, 10756, -1, 10620, 10759, 10619, -1, 10759, 10617, 10758, -1, 10622, 10760, 10620, -1, 10760, 10618, 10759, -1, 10628, 10623, 10622, -1, 10623, 10624, 10760, -1, 10629, 10626, 10628, -1, 10626, 10627, 10623, -1, 10762, 10761, 10629, -1, 10761, 10630, 10626, -1, 10633, 10763, 10762, -1, 10763, 10631, 10761, -1, 10638, 10637, 10633, -1, 10637, 10635, 10763, -1, 10646, 10642, 10638, -1, 10642, 10634, 10637, -1, 10651, 10764, 10646, -1, 10764, 10639, 10642, -1, 10653, 10765, 10651, -1, 10765, 10647, 10764, -1, 10656, 10766, 10653, -1, 10766, 10648, 10765, -1, 10658, 10654, 10656, -1, 10654, 10655, 10766, -1, 10752, 10662, 10658, -1, 10662, 10659, 10654, -1, 10769, 10669, 10668, -1, 10669, 10767, 10754, -1, 10768, 10671, 10769, -1, 10671, 10770, 10669, -1, 10771, 10772, 10768, -1, 10772, 10678, 10671, -1, 10677, 10772, 10676, -1, 10773, 10679, 10675, -1, 10774, 10773, 10675, -1, 10686, 10774, 10682, -1, 10775, 10696, 10686, -1, 10696, 10684, 10774, -1, 10698, 10776, 10775, -1, 10776, 10697, 10696, -1, 10701, 10776, 10699, -1, 10692, 10702, 10694, -1, 10691, 10692, 10694, -1, 10716, 10691, 10704, -1, 10708, 10714, 10716, -1, 10714, 10777, 10691, -1, 10717, 10714, 10711, -1, 10779, 10719, 10778, -1, 10780, 10779, 10778, -1, 10733, 10780, 10712, -1, 10722, 10781, 10733, -1, 10781, 10735, 10780, -1, 10725, 10737, 10722, -1, 10737, 10736, 10781, -1, 10739, 10737, 10731, -1, 10728, 10738, 10732, -1, 10782, 10728, 10732, -1, 10747, 10782, 10727, -1, 10783, 10545, 10784, -1, 10784, 10545, 10787, -1, 10588, 10787, 9556, -1, 10592, 9556, 9538, -1, 10796, 9538, 9546, -1, 10786, 9546, 10785, -1, 9518, 10786, 10785, -1, 9518, 9890, 10786, -1, 9518, 9501, 9890, -1, 9556, 10787, 9559, -1, 9559, 10787, 10788, -1, 9563, 9559, 10788, -1, 9556, 10789, 9538, -1, 9538, 10789, 9555, -1, 10592, 9538, 10796, -1, 9546, 9531, 10785, -1, 10785, 9531, 9530, -1, 11705, 10793, 10786, -1, 11705, 10790, 10793, -1, 10786, 10793, 10575, -1, 10791, 10786, 10575, -1, 10791, 10796, 10786, -1, 10791, 12118, 10796, -1, 10791, 12120, 12118, -1, 11969, 10575, 10792, -1, 10792, 10575, 10793, -1, 9556, 10592, 10588, -1, 10588, 10592, 10794, -1, 10795, 10588, 10794, -1, 10787, 10588, 10784, -1, 10784, 10588, 12096, -1, 12076, 12096, 12077, -1, 12076, 10784, 12096, -1, 9546, 10786, 10796, -1, 10805, 10827, 10797, -1, 10806, 10797, 10826, -1, 10830, 10826, 10811, -1, 10798, 10811, 10810, -1, 10838, 10810, 10836, -1, 10801, 10836, 10799, -1, 10800, 10801, 10799, -1, 10800, 10802, 10801, -1, 10800, 9781, 10802, -1, 10802, 9781, 10803, -1, 10839, 10803, 10837, -1, 10834, 10837, 10820, -1, 10835, 10820, 10822, -1, 10829, 10822, 10804, -1, 10805, 10829, 10804, -1, 10805, 10806, 10829, -1, 10805, 10797, 10806, -1, 12204, 10813, 10807, -1, 12204, 10808, 10813, -1, 12204, 10817, 10808, -1, 12204, 12195, 10817, -1, 10817, 12195, 12194, -1, 10814, 12194, 10809, -1, 10816, 10809, 10818, -1, 10812, 10818, 10810, -1, 10811, 10812, 10810, -1, 10811, 10840, 10812, -1, 10811, 10826, 10840, -1, 10840, 10826, 10828, -1, 10813, 10828, 10807, -1, 10813, 10840, 10828, -1, 10813, 10815, 10840, -1, 10813, 10808, 10815, -1, 10815, 10808, 10814, -1, 10816, 10814, 10809, -1, 10816, 10815, 10814, -1, 10816, 10812, 10815, -1, 10816, 10818, 10812, -1, 10817, 12194, 10814, -1, 10808, 10817, 10814, -1, 10809, 10799, 10818, -1, 10818, 10799, 10836, -1, 10810, 10818, 10836, -1, 9781, 10823, 10803, -1, 10803, 10823, 10825, -1, 10837, 10825, 10819, -1, 10820, 10819, 10821, -1, 10822, 10821, 10804, -1, 10822, 10820, 10821, -1, 10825, 10823, 10833, -1, 10819, 10833, 10824, -1, 10821, 10824, 10804, -1, 10821, 10819, 10824, -1, 10841, 10831, 10832, -1, 10841, 10824, 10831, -1, 10841, 10804, 10824, -1, 10837, 10803, 10825, -1, 10828, 10826, 10797, -1, 10807, 10797, 10827, -1, 10807, 10828, 10797, -1, 10835, 10822, 10829, -1, 10830, 10829, 10806, -1, 10826, 10830, 10806, -1, 10835, 10829, 10830, -1, 10798, 10830, 10811, -1, 10798, 10835, 10830, -1, 10798, 10834, 10835, -1, 10798, 10838, 10834, -1, 10798, 10810, 10838, -1, 10832, 10831, 10833, -1, 10823, 10832, 10833, -1, 10834, 10820, 10835, -1, 10837, 10819, 10820, -1, 10831, 10824, 10833, -1, 10833, 10819, 10825, -1, 10836, 10801, 10838, -1, 10838, 10801, 10839, -1, 10834, 10839, 10837, -1, 10834, 10838, 10839, -1, 10803, 10839, 10802, -1, 10802, 10839, 10801, -1, 10840, 10815, 10812, -1, 12217, 10827, 10854, -1, 10854, 10827, 9782, -1, 9782, 10827, 10841, -1, 10841, 10827, 10805, -1, 10804, 10841, 10805, -1, 12314, 10842, 10843, -1, 10843, 10842, 10855, -1, 10855, 10842, 12284, -1, 9771, 12284, 12281, -1, 9772, 12281, 12280, -1, 10856, 12280, 10844, -1, 9765, 10844, 10845, -1, 9773, 10845, 10846, -1, 10857, 10846, 10847, -1, 10858, 10847, 10848, -1, 9767, 10848, 12228, -1, 9768, 12228, 12225, -1, 9777, 12225, 10849, -1, 10851, 10849, 12238, -1, 10850, 10851, 12238, -1, 10850, 9770, 10851, -1, 10850, 10852, 9770, -1, 9770, 10852, 10853, -1, 10853, 10852, 9778, -1, 9778, 10852, 12213, -1, 9780, 12213, 12267, -1, 10854, 12267, 12217, -1, 10854, 9780, 12267, -1, 10855, 12284, 9771, -1, 9771, 12281, 9772, -1, 9772, 12280, 10856, -1, 10856, 10844, 9765, -1, 9765, 10845, 9773, -1, 9773, 10846, 10857, -1, 10857, 10847, 10858, -1, 10858, 10848, 9767, -1, 9767, 12228, 9768, -1, 9768, 12225, 9777, -1, 9777, 10849, 10851, -1, 9778, 12213, 9780, -1, 12314, 10843, 10891, -1, 10891, 10843, 9749, -1, 10877, 10891, 9749, -1, 10877, 10859, 10891, -1, 10877, 10860, 10859, -1, 10860, 10877, 10878, -1, 10869, 10878, 10876, -1, 10861, 10876, 10862, -1, 10896, 10862, 10907, -1, 10903, 10907, 10863, -1, 10905, 10863, 10909, -1, 10908, 10909, 10864, -1, 10865, 10864, 10873, -1, 10865, 10908, 10864, -1, 10865, 10866, 10908, -1, 10865, 10893, 10866, -1, 10866, 10893, 10867, -1, 10904, 10867, 10868, -1, 10900, 10868, 10898, -1, 10899, 10898, 10894, -1, 10895, 10894, 10860, -1, 10869, 10860, 10878, -1, 10869, 10895, 10860, -1, 10869, 10861, 10895, -1, 10869, 10876, 10861, -1, 10870, 10875, 9748, -1, 10870, 10871, 10875, -1, 10870, 10880, 10871, -1, 10871, 10880, 10901, -1, 10902, 10901, 10886, -1, 10906, 10886, 10911, -1, 10874, 10911, 10872, -1, 10910, 10872, 12315, -1, 10873, 10910, 12315, -1, 10873, 10864, 10910, -1, 10910, 10864, 10909, -1, 10874, 10909, 10863, -1, 10906, 10863, 10907, -1, 10902, 10907, 10862, -1, 10871, 10862, 10876, -1, 10875, 10876, 10878, -1, 9748, 10878, 10877, -1, 9748, 10875, 10878, -1, 10879, 10881, 10880, -1, 10879, 10882, 10881, -1, 10879, 12328, 10882, -1, 10882, 12328, 10883, -1, 10881, 10883, 10887, -1, 10884, 10887, 10886, -1, 10901, 10884, 10886, -1, 10901, 10880, 10884, -1, 10884, 10880, 10881, -1, 10887, 10884, 10881, -1, 12328, 12315, 10883, -1, 10883, 12315, 10885, -1, 10887, 10885, 10911, -1, 10886, 10887, 10911, -1, 10889, 10888, 10893, -1, 10889, 10890, 10888, -1, 10889, 10891, 10890, -1, 10890, 10891, 10859, -1, 10897, 10859, 10894, -1, 10898, 10897, 10894, -1, 10898, 10888, 10897, -1, 10898, 10868, 10888, -1, 10888, 10868, 10892, -1, 10893, 10892, 10867, -1, 10893, 10888, 10892, -1, 10859, 10860, 10894, -1, 10883, 10881, 10882, -1, 10899, 10894, 10895, -1, 10861, 10899, 10895, -1, 10861, 10896, 10899, -1, 10861, 10862, 10896, -1, 10890, 10859, 10897, -1, 10888, 10890, 10897, -1, 10871, 10876, 10875, -1, 10900, 10898, 10899, -1, 10896, 10900, 10899, -1, 10896, 10903, 10900, -1, 10896, 10907, 10903, -1, 10902, 10862, 10871, -1, 10901, 10902, 10871, -1, 10904, 10868, 10900, -1, 10903, 10904, 10900, -1, 10903, 10905, 10904, -1, 10903, 10863, 10905, -1, 10867, 10892, 10868, -1, 10906, 10907, 10902, -1, 10886, 10906, 10902, -1, 10866, 10867, 10904, -1, 10905, 10866, 10904, -1, 10905, 10908, 10866, -1, 10905, 10909, 10908, -1, 10885, 12315, 10872, -1, 10911, 10885, 10872, -1, 10909, 10874, 10910, -1, 10910, 10874, 10872, -1, 10887, 10883, 10885, -1, 10906, 10911, 10874, -1, 10863, 10906, 10874, -1, 10912, 10913, 12344, -1, 12344, 10913, 11098, -1, 10914, 10912, 10923, -1, 10922, 10923, 10915, -1, 10920, 10915, 10917, -1, 10919, 10917, 10918, -1, 10916, 10915, 12335, -1, 10916, 10917, 10915, -1, 10916, 12334, 10917, -1, 10917, 12334, 10918, -1, 10918, 12332, 10919, -1, 10919, 12332, 12331, -1, 10920, 12331, 12330, -1, 10922, 12330, 10921, -1, 11104, 10922, 10921, -1, 11104, 10914, 10922, -1, 10922, 10914, 10923, -1, 10919, 12331, 10920, -1, 10917, 10919, 10920, -1, 10920, 12330, 10922, -1, 10915, 10920, 10922, -1, 10912, 12335, 10923, -1, 10923, 12335, 10915, -1, 11100, 12363, 9588, -1, 9588, 12363, 12362, -1, 11101, 11096, 11097, -1, 11097, 11096, 12387, -1, 10924, 12384, 10925, -1, 10924, 10925, 10926, -1, 10924, 10926, 10927, -1, 10928, 10934, 10935, -1, 10928, 10931, 10934, -1, 10928, 11096, 10931, -1, 10931, 11096, 11094, -1, 10929, 11094, 11093, -1, 12390, 10929, 11093, -1, 12390, 10932, 10929, -1, 10929, 10932, 10930, -1, 10931, 10930, 10934, -1, 10931, 10929, 10930, -1, 10931, 11094, 10929, -1, 10932, 10933, 10930, -1, 10930, 10933, 10926, -1, 10934, 10926, 10925, -1, 10935, 10925, 12384, -1, 10935, 10934, 10925, -1, 10933, 10927, 10926, -1, 10926, 10934, 10930, -1, 10951, 11028, 10936, -1, 10937, 10936, 10958, -1, 10974, 10958, 10938, -1, 10980, 10938, 10940, -1, 10939, 10940, 10941, -1, 10942, 10941, 10957, -1, 10947, 10957, 10945, -1, 10943, 10945, 10944, -1, 10943, 10947, 10945, -1, 10943, 10946, 10947, -1, 10943, 12503, 10946, -1, 10946, 12503, 10948, -1, 10982, 10948, 10983, -1, 10979, 10983, 10978, -1, 10949, 10978, 10950, -1, 10975, 10950, 10951, -1, 10937, 10951, 10936, -1, 10937, 10975, 10951, -1, 10937, 10974, 10975, -1, 10937, 10958, 10974, -1, 10952, 10977, 10953, -1, 10952, 10981, 10977, -1, 10952, 12590, 10981, -1, 10981, 12590, 10964, -1, 10954, 10964, 10962, -1, 10984, 10962, 10967, -1, 10955, 10967, 10985, -1, 10986, 10985, 10956, -1, 10944, 10986, 10956, -1, 10944, 10945, 10986, -1, 10986, 10945, 10957, -1, 10955, 10957, 10941, -1, 10984, 10941, 10940, -1, 10954, 10940, 10938, -1, 10981, 10938, 10958, -1, 10977, 10958, 10936, -1, 10953, 10936, 11028, -1, 10953, 10977, 10936, -1, 12584, 10959, 12590, -1, 12584, 10973, 10959, -1, 12584, 10960, 10973, -1, 10973, 10960, 10965, -1, 10959, 10965, 10961, -1, 10963, 10961, 10962, -1, 10964, 10963, 10962, -1, 10964, 12590, 10963, -1, 10963, 12590, 10959, -1, 10961, 10963, 10959, -1, 10960, 10956, 10965, -1, 10965, 10956, 10966, -1, 10961, 10966, 10967, -1, 10962, 10961, 10967, -1, 12501, 10970, 12503, -1, 12501, 10968, 10970, -1, 12501, 10969, 10968, -1, 10968, 10969, 10972, -1, 10976, 10972, 10950, -1, 10978, 10976, 10950, -1, 10978, 10970, 10976, -1, 10978, 10983, 10970, -1, 10970, 10983, 10971, -1, 12503, 10971, 10948, -1, 12503, 10970, 10971, -1, 10972, 10951, 10950, -1, 10965, 10959, 10973, -1, 10949, 10950, 10975, -1, 10974, 10949, 10975, -1, 10974, 10980, 10949, -1, 10974, 10938, 10980, -1, 10968, 10972, 10976, -1, 10970, 10968, 10976, -1, 10981, 10958, 10977, -1, 10979, 10978, 10949, -1, 10980, 10979, 10949, -1, 10980, 10939, 10979, -1, 10980, 10940, 10939, -1, 10954, 10938, 10981, -1, 10964, 10954, 10981, -1, 10982, 10983, 10979, -1, 10939, 10982, 10979, -1, 10939, 10942, 10982, -1, 10939, 10941, 10942, -1, 10948, 10971, 10983, -1, 10984, 10940, 10954, -1, 10962, 10984, 10954, -1, 10946, 10948, 10982, -1, 10942, 10946, 10982, -1, 10942, 10947, 10946, -1, 10942, 10957, 10947, -1, 10966, 10956, 10985, -1, 10967, 10966, 10985, -1, 10957, 10955, 10986, -1, 10986, 10955, 10985, -1, 10961, 10965, 10966, -1, 10984, 10967, 10955, -1, 10941, 10984, 10955, -1, 10987, 10988, 10989, -1, 10987, 10990, 10988, -1, 10987, 9696, 10990, -1, 10990, 9696, 12601, -1, 12601, 9696, 11011, -1, 11012, 11011, 10991, -1, 12607, 10991, 10992, -1, 11013, 10992, 9597, -1, 11014, 9597, 11015, -1, 10993, 11015, 10994, -1, 11016, 10994, 10995, -1, 11017, 10995, 9613, -1, 12605, 9613, 11018, -1, 11019, 11018, 9625, -1, 12595, 9625, 10996, -1, 12604, 10996, 10997, -1, 12603, 10997, 10998, -1, 12602, 10998, 10999, -1, 11020, 10999, 11000, -1, 12592, 11000, 11021, -1, 11022, 11021, 9643, -1, 12591, 9643, 11001, -1, 11023, 11001, 11002, -1, 11024, 11002, 9669, -1, 11025, 9669, 11003, -1, 12614, 11003, 11004, -1, 12611, 11004, 9676, -1, 12610, 9676, 11006, -1, 11005, 11006, 9683, -1, 11007, 9683, 11008, -1, 11026, 11008, 9687, -1, 12609, 9687, 11010, -1, 11009, 11010, 10989, -1, 10988, 11009, 10989, -1, 12601, 11011, 11012, -1, 11012, 10991, 12607, -1, 12607, 10992, 11013, -1, 11013, 9597, 11014, -1, 11014, 11015, 10993, -1, 10993, 10994, 11016, -1, 11016, 10995, 11017, -1, 11017, 9613, 12605, -1, 12605, 11018, 11019, -1, 11019, 9625, 12595, -1, 12595, 10996, 12604, -1, 12604, 10997, 12603, -1, 12603, 10998, 12602, -1, 12602, 10999, 11020, -1, 11020, 11000, 12592, -1, 12592, 11021, 11022, -1, 11022, 9643, 12591, -1, 12591, 11001, 11023, -1, 11023, 11002, 11024, -1, 11024, 9669, 11025, -1, 11025, 11003, 12614, -1, 12614, 11004, 12611, -1, 12611, 9676, 12610, -1, 12610, 11006, 11005, -1, 11005, 9683, 11007, -1, 11007, 11008, 11026, -1, 11026, 9687, 12609, -1, 12609, 11010, 11009, -1, 11027, 11028, 12613, -1, 12613, 11028, 12470, -1, 12470, 11028, 10969, -1, 10969, 11028, 10951, -1, 10972, 10969, 10951, -1, 12404, 11029, 12405, -1, 12405, 11029, 11030, -1, 11038, 11030, 12599, -1, 11031, 12599, 12598, -1, 11039, 12598, 12606, -1, 11032, 12606, 11040, -1, 12425, 11040, 12597, -1, 11033, 12597, 12596, -1, 12415, 12596, 11034, -1, 12487, 11034, 11035, -1, 12483, 11035, 11041, -1, 12479, 11041, 11037, -1, 11036, 11037, 11042, -1, 11036, 12479, 11037, -1, 12405, 11030, 11038, -1, 11038, 12599, 11031, -1, 11031, 12598, 11039, -1, 11039, 12606, 11032, -1, 11032, 11040, 12425, -1, 12425, 12597, 11033, -1, 11033, 12596, 12415, -1, 12415, 11034, 12487, -1, 12487, 11035, 12483, -1, 12483, 11041, 12479, -1, 11037, 11043, 11042, -1, 11042, 11043, 11044, -1, 11044, 11043, 12594, -1, 11046, 12594, 11047, -1, 11048, 11047, 12593, -1, 11049, 12593, 11045, -1, 12472, 11045, 12613, -1, 12470, 12472, 12613, -1, 11044, 12594, 11046, -1, 11046, 11047, 11048, -1, 11048, 12593, 11049, -1, 11049, 11045, 12472, -1, 12404, 12391, 11029, -1, 11029, 12391, 12600, -1, 12600, 12391, 11074, -1, 11074, 12391, 11050, -1, 11072, 11074, 11050, -1, 11050, 12391, 11076, -1, 11079, 11076, 11051, -1, 11081, 11051, 11061, -1, 11052, 11061, 11053, -1, 11091, 11053, 11089, -1, 11054, 11089, 11069, -1, 12629, 11054, 11069, -1, 12629, 11055, 11054, -1, 12629, 12618, 11055, -1, 11055, 12618, 11075, -1, 11090, 11075, 11084, -1, 11083, 11084, 11071, -1, 11077, 11071, 11078, -1, 11080, 11078, 11072, -1, 11050, 11080, 11072, -1, 11050, 11079, 11080, -1, 11050, 11076, 11079, -1, 12395, 11062, 11056, -1, 12395, 11057, 11062, -1, 12395, 11058, 11057, -1, 12395, 12393, 11058, -1, 11058, 12393, 11059, -1, 11066, 11059, 12627, -1, 11067, 12627, 11060, -1, 11068, 11060, 11053, -1, 11061, 11068, 11053, -1, 11061, 11064, 11068, -1, 11061, 11051, 11064, -1, 11064, 11051, 11063, -1, 11062, 11063, 11056, -1, 11062, 11064, 11063, -1, 11062, 11065, 11064, -1, 11062, 11057, 11065, -1, 11065, 11057, 11066, -1, 11067, 11066, 12627, -1, 11067, 11065, 11066, -1, 11067, 11068, 11065, -1, 11067, 11060, 11068, -1, 11058, 11059, 11066, -1, 11057, 11058, 11066, -1, 12627, 11069, 11060, -1, 11060, 11069, 11089, -1, 11053, 11060, 11089, -1, 12618, 11082, 11075, -1, 11075, 11082, 11088, -1, 11084, 11088, 11070, -1, 11071, 11070, 11073, -1, 11078, 11073, 11072, -1, 11078, 11071, 11073, -1, 11088, 11082, 11087, -1, 11070, 11087, 11086, -1, 11073, 11086, 11072, -1, 11073, 11070, 11086, -1, 11074, 11085, 12617, -1, 11074, 11086, 11085, -1, 11074, 11072, 11086, -1, 11084, 11075, 11088, -1, 11063, 11051, 11076, -1, 11056, 11076, 12391, -1, 11056, 11063, 11076, -1, 11077, 11078, 11080, -1, 11081, 11080, 11079, -1, 11051, 11081, 11079, -1, 11077, 11080, 11081, -1, 11052, 11081, 11061, -1, 11052, 11077, 11081, -1, 11052, 11083, 11077, -1, 11052, 11091, 11083, -1, 11052, 11053, 11091, -1, 12617, 11085, 11087, -1, 11082, 12617, 11087, -1, 11083, 11071, 11077, -1, 11084, 11070, 11071, -1, 11085, 11086, 11087, -1, 11087, 11070, 11088, -1, 11089, 11054, 11091, -1, 11091, 11054, 11090, -1, 11083, 11090, 11084, -1, 11083, 11091, 11090, -1, 11075, 11090, 11055, -1, 11055, 11090, 11054, -1, 11064, 11065, 11068, -1, 12633, 12390, 11092, -1, 11092, 12390, 11093, -1, 11094, 11092, 11093, -1, 11094, 11095, 11092, -1, 11094, 11096, 11095, -1, 11095, 11096, 11101, -1, 11097, 10913, 11101, -1, 11097, 11098, 10913, -1, 11097, 9588, 11098, -1, 11097, 11100, 9588, -1, 11097, 11099, 11100, -1, 11100, 11099, 9592, -1, 9589, 9590, 9588, -1, 9588, 9590, 11098, -1, 10913, 11102, 11101, -1, 11101, 11102, 11095, -1, 11095, 11102, 11103, -1, 11092, 11103, 12634, -1, 12633, 11092, 12634, -1, 11095, 11103, 11092, -1, 10912, 10914, 10913, -1, 10913, 10914, 11102, -1, 11102, 10914, 11104, -1, 11103, 11104, 12634, -1, 11103, 11102, 11104, -1, 11104, 10921, 12634, -1, 10800, 11112, 9756, -1, 9756, 11112, 11105, -1, 11106, 9756, 11105, -1, 11106, 11107, 9756, -1, 11106, 11108, 11107, -1, 11107, 11108, 9758, -1, 9758, 11108, 11656, -1, 11114, 11656, 11660, -1, 11115, 11660, 11661, -1, 11116, 11661, 11688, -1, 11117, 11688, 11687, -1, 11109, 11687, 11685, -1, 11110, 11685, 11111, -1, 10879, 11111, 11118, -1, 10879, 11110, 11111, -1, 11105, 11112, 11645, -1, 11645, 11112, 12189, -1, 11113, 12189, 12190, -1, 11705, 12190, 10790, -1, 11705, 11113, 12190, -1, 11645, 12189, 11113, -1, 9758, 11656, 11114, -1, 11114, 11660, 11115, -1, 11115, 11661, 11116, -1, 11116, 11688, 11117, -1, 11117, 11687, 11109, -1, 11109, 11685, 11110, -1, 11111, 11682, 11118, -1, 11118, 11682, 12316, -1, 12316, 11682, 11681, -1, 11119, 11681, 11631, -1, 12635, 11119, 11631, -1, 12316, 11681, 11119, -1, 12636, 11120, 11127, -1, 11127, 11120, 11121, -1, 11121, 11120, 9886, -1, 11122, 11121, 9886, -1, 11122, 11123, 11121, -1, 11122, 11124, 11123, -1, 11123, 11124, 9873, -1, 11126, 9873, 11125, -1, 11126, 11123, 9873, -1, 8975, 9939, 8896, -1, 8975, 8972, 9939, -1, 8975, 8973, 8972, -1, 9940, 11126, 9939, -1, 9940, 11123, 11126, -1, 9940, 11131, 11123, -1, 11123, 11131, 11121, -1, 11121, 11131, 11133, -1, 11127, 11133, 12637, -1, 11127, 11121, 11133, -1, 11126, 11128, 9939, -1, 9939, 11128, 8896, -1, 8896, 11128, 8890, -1, 11129, 8896, 8890, -1, 11739, 11130, 9940, -1, 9940, 11130, 11131, -1, 11131, 11130, 11132, -1, 9920, 11131, 11132, -1, 9920, 11133, 11131, -1, 9920, 11134, 11133, -1, 11133, 11134, 11135, -1, 12637, 11135, 11735, -1, 12637, 11133, 11135, -1, 12787, 11237, 11136, -1, 12787, 11142, 11237, -1, 11237, 11142, 11144, -1, 11236, 11144, 11238, -1, 11239, 11238, 11137, -1, 11138, 11137, 9802, -1, 11138, 11239, 11137, -1, 11138, 9805, 11239, -1, 11239, 9805, 11139, -1, 11236, 11139, 11212, -1, 11237, 11212, 11140, -1, 11136, 11140, 11141, -1, 11136, 11237, 11140, -1, 11142, 11143, 11144, -1, 11144, 11143, 11161, -1, 11238, 11161, 11240, -1, 11137, 11240, 11162, -1, 9802, 11162, 11164, -1, 11145, 11164, 11147, -1, 11146, 11147, 11232, -1, 11231, 11232, 11148, -1, 11229, 11148, 11149, -1, 11230, 11149, 11157, -1, 11151, 11157, 12743, -1, 11150, 11151, 12743, -1, 11150, 11152, 11151, -1, 11150, 12746, 11152, -1, 11152, 12746, 11153, -1, 11158, 11153, 11242, -1, 11154, 11242, 11155, -1, 11156, 11155, 9783, -1, 11156, 11154, 11155, -1, 11156, 11159, 11154, -1, 11156, 9786, 11159, -1, 11159, 9786, 11228, -1, 11160, 11228, 11230, -1, 11151, 11230, 11157, -1, 11151, 11160, 11230, -1, 11151, 11152, 11160, -1, 11160, 11152, 11158, -1, 11159, 11158, 11154, -1, 11159, 11160, 11158, -1, 11159, 11228, 11160, -1, 11143, 12788, 11161, -1, 11161, 12788, 11163, -1, 11240, 11163, 11165, -1, 11162, 11165, 11164, -1, 11162, 11240, 11165, -1, 12788, 12789, 11163, -1, 11163, 12789, 11241, -1, 11165, 11241, 11167, -1, 11164, 11167, 11147, -1, 11164, 11165, 11167, -1, 12789, 11168, 11241, -1, 11241, 11168, 11170, -1, 11167, 11170, 11166, -1, 11147, 11166, 11232, -1, 11147, 11167, 11166, -1, 11168, 11169, 11170, -1, 11170, 11169, 11172, -1, 11166, 11172, 11171, -1, 11232, 11171, 11148, -1, 11232, 11166, 11171, -1, 11169, 11173, 11172, -1, 11172, 11173, 11174, -1, 11171, 11174, 11149, -1, 11148, 11171, 11149, -1, 11173, 12742, 11174, -1, 11174, 12742, 11157, -1, 11149, 11174, 11157, -1, 12742, 12743, 11157, -1, 12746, 11175, 11153, -1, 11153, 11175, 11243, -1, 11242, 11243, 11245, -1, 11155, 11245, 11244, -1, 9783, 11244, 11226, -1, 9783, 11155, 11244, -1, 11175, 12747, 11243, -1, 11243, 12747, 11176, -1, 11245, 11176, 11177, -1, 11244, 11177, 11190, -1, 11226, 11190, 11193, -1, 9813, 11193, 11225, -1, 9798, 11225, 11224, -1, 9811, 11224, 11248, -1, 11223, 11248, 11250, -1, 11184, 11250, 11197, -1, 11185, 11197, 12755, -1, 11178, 11185, 12755, -1, 11178, 11179, 11185, -1, 11178, 11180, 11179, -1, 11179, 11180, 11181, -1, 11187, 11181, 11183, -1, 11182, 11183, 11203, -1, 9794, 11203, 9809, -1, 9794, 11182, 11203, -1, 9794, 11186, 11182, -1, 9794, 9810, 11186, -1, 11186, 9810, 11221, -1, 11188, 11221, 11184, -1, 11185, 11184, 11197, -1, 11185, 11188, 11184, -1, 11185, 11179, 11188, -1, 11188, 11179, 11187, -1, 11186, 11187, 11182, -1, 11186, 11188, 11187, -1, 11186, 11221, 11188, -1, 12747, 11189, 11176, -1, 11176, 11189, 11246, -1, 11177, 11246, 11191, -1, 11190, 11191, 11193, -1, 11190, 11177, 11191, -1, 11189, 12748, 11246, -1, 11246, 12748, 11247, -1, 11191, 11247, 11192, -1, 11193, 11192, 11225, -1, 11193, 11191, 11192, -1, 12748, 12751, 11247, -1, 11247, 12751, 12750, -1, 11194, 12750, 11195, -1, 11201, 11195, 11196, -1, 11200, 11196, 11198, -1, 11197, 11198, 12755, -1, 11197, 11200, 11198, -1, 11197, 11250, 11200, -1, 11200, 11250, 11249, -1, 11201, 11249, 11199, -1, 11194, 11199, 11192, -1, 11247, 11194, 11192, -1, 11247, 12750, 11194, -1, 11194, 11195, 11201, -1, 11199, 11194, 11201, -1, 11201, 11196, 11200, -1, 11249, 11201, 11200, -1, 11180, 11202, 11181, -1, 11181, 11202, 11251, -1, 11183, 11251, 11206, -1, 11203, 11206, 11207, -1, 9809, 11207, 11204, -1, 9809, 11203, 11207, -1, 11202, 11205, 11251, -1, 11251, 11205, 11208, -1, 11206, 11208, 11209, -1, 11207, 11209, 11252, -1, 11204, 11252, 11235, -1, 11204, 11207, 11252, -1, 11205, 12768, 11208, -1, 11208, 12768, 11210, -1, 11209, 11210, 11214, -1, 11252, 11214, 11234, -1, 11235, 11234, 11211, -1, 9791, 11211, 11233, -1, 9807, 11233, 11213, -1, 11139, 11213, 11212, -1, 11139, 9807, 11213, -1, 11139, 9805, 9807, -1, 12768, 12758, 11210, -1, 11210, 12758, 11216, -1, 11214, 11216, 11215, -1, 11234, 11215, 11211, -1, 11234, 11214, 11215, -1, 12758, 12761, 11216, -1, 11216, 12761, 11253, -1, 11215, 11253, 11217, -1, 11211, 11217, 11233, -1, 11211, 11215, 11217, -1, 12761, 11218, 11253, -1, 11253, 11218, 11219, -1, 11217, 11219, 11220, -1, 11233, 11220, 11213, -1, 11233, 11217, 11220, -1, 11218, 11141, 11219, -1, 11219, 11141, 11140, -1, 11220, 11140, 11212, -1, 11213, 11220, 11212, -1, 9810, 11222, 11221, -1, 11221, 11222, 11223, -1, 11184, 11223, 11250, -1, 11184, 11221, 11223, -1, 11222, 9811, 11223, -1, 11223, 9811, 11248, -1, 9811, 9798, 11224, -1, 9798, 9813, 11225, -1, 9813, 11226, 11193, -1, 11190, 11226, 11244, -1, 9786, 11227, 11228, -1, 11228, 11227, 11229, -1, 11230, 11229, 11149, -1, 11230, 11228, 11229, -1, 11227, 11231, 11229, -1, 11229, 11231, 11148, -1, 11231, 11146, 11232, -1, 11146, 11145, 11147, -1, 11145, 9802, 11164, -1, 11162, 9802, 11137, -1, 9807, 9791, 11233, -1, 9791, 11235, 11211, -1, 11234, 11235, 11252, -1, 11140, 11220, 11219, -1, 11236, 11212, 11237, -1, 11144, 11236, 11237, -1, 11239, 11139, 11236, -1, 11238, 11239, 11236, -1, 11161, 11238, 11144, -1, 11163, 11240, 11161, -1, 11240, 11137, 11238, -1, 11241, 11165, 11163, -1, 11170, 11167, 11241, -1, 11172, 11166, 11170, -1, 11174, 11171, 11172, -1, 11153, 11158, 11152, -1, 11243, 11242, 11153, -1, 11242, 11154, 11158, -1, 11176, 11245, 11243, -1, 11245, 11155, 11242, -1, 11246, 11177, 11176, -1, 11177, 11244, 11245, -1, 11191, 11246, 11247, -1, 11225, 11192, 11199, -1, 11224, 11199, 11249, -1, 11248, 11249, 11250, -1, 11248, 11224, 11249, -1, 11224, 11225, 11199, -1, 11181, 11187, 11179, -1, 11251, 11183, 11181, -1, 11183, 11182, 11187, -1, 11208, 11206, 11251, -1, 11206, 11203, 11183, -1, 11210, 11209, 11208, -1, 11209, 11207, 11206, -1, 11216, 11214, 11210, -1, 11214, 11252, 11209, -1, 11253, 11215, 11216, -1, 11219, 11217, 11253, -1, 12797, 11254, 12705, -1, 12797, 11261, 11254, -1, 11254, 11261, 11262, -1, 11258, 11262, 11353, -1, 11255, 11353, 11352, -1, 9832, 11352, 11256, -1, 9832, 11255, 11352, -1, 9832, 11257, 11255, -1, 11255, 11257, 11326, -1, 11258, 11326, 11259, -1, 11254, 11259, 11260, -1, 12705, 11260, 12706, -1, 12705, 11254, 11260, -1, 11261, 12723, 11262, -1, 11262, 12723, 11349, -1, 11353, 11349, 11351, -1, 11352, 11351, 11263, -1, 11256, 11263, 11284, -1, 9831, 11284, 11264, -1, 9815, 11264, 11289, -1, 11265, 11289, 11266, -1, 11348, 11266, 11267, -1, 11278, 11267, 11277, -1, 11268, 11277, 12719, -1, 12718, 11268, 12719, -1, 12718, 11269, 11268, -1, 12718, 11270, 11269, -1, 11269, 11270, 11356, -1, 11280, 11356, 11272, -1, 11271, 11272, 11293, -1, 11275, 11293, 11273, -1, 11275, 11271, 11293, -1, 11275, 11274, 11271, -1, 11275, 11276, 11274, -1, 11274, 11276, 11347, -1, 11279, 11347, 11278, -1, 11268, 11278, 11277, -1, 11268, 11279, 11278, -1, 11268, 11269, 11279, -1, 11279, 11269, 11280, -1, 11274, 11280, 11271, -1, 11274, 11279, 11280, -1, 11274, 11347, 11279, -1, 12723, 11281, 11349, -1, 11349, 11281, 11350, -1, 11351, 11350, 11354, -1, 11263, 11354, 11284, -1, 11263, 11351, 11354, -1, 11281, 11282, 11350, -1, 11350, 11282, 11285, -1, 11354, 11285, 11283, -1, 11284, 11283, 11264, -1, 11284, 11354, 11283, -1, 11282, 12777, 11285, -1, 11285, 12777, 11287, -1, 11283, 11287, 11286, -1, 11264, 11286, 11289, -1, 11264, 11283, 11286, -1, 12777, 12722, 11287, -1, 11287, 12722, 11355, -1, 11286, 11355, 11288, -1, 11289, 11288, 11266, -1, 11289, 11286, 11288, -1, 12722, 11291, 11355, -1, 11355, 11291, 11290, -1, 11288, 11290, 11267, -1, 11266, 11288, 11267, -1, 11291, 12720, 11290, -1, 11290, 12720, 11277, -1, 11267, 11290, 11277, -1, 12720, 12719, 11277, -1, 11270, 12716, 11356, -1, 11356, 12716, 11292, -1, 11272, 11292, 11357, -1, 11293, 11357, 11294, -1, 11273, 11294, 9830, -1, 11273, 11293, 11294, -1, 12716, 12715, 11292, -1, 11292, 12715, 11306, -1, 11357, 11306, 11358, -1, 11294, 11358, 11295, -1, 9830, 11295, 11345, -1, 11344, 11345, 11362, -1, 11343, 11362, 11342, -1, 9827, 11342, 11341, -1, 11339, 11341, 11361, -1, 11340, 11361, 11297, -1, 11296, 11297, 12711, -1, 12710, 11296, 12711, -1, 12710, 11299, 11296, -1, 12710, 11298, 11299, -1, 11299, 11298, 11317, -1, 11300, 11317, 11364, -1, 11301, 11364, 11366, -1, 11302, 11366, 9836, -1, 11302, 11301, 11366, -1, 11302, 11303, 11301, -1, 11302, 11337, 11303, -1, 11303, 11337, 11338, -1, 11304, 11338, 11340, -1, 11296, 11340, 11297, -1, 11296, 11304, 11340, -1, 11296, 11299, 11304, -1, 11304, 11299, 11300, -1, 11303, 11300, 11301, -1, 11303, 11304, 11300, -1, 11303, 11338, 11304, -1, 12715, 11305, 11306, -1, 11306, 11305, 11307, -1, 11358, 11307, 11359, -1, 11295, 11359, 11345, -1, 11295, 11358, 11359, -1, 11305, 12778, 11307, -1, 11307, 12778, 11308, -1, 11359, 11308, 11313, -1, 11345, 11313, 11362, -1, 11345, 11359, 11313, -1, 12778, 11309, 11308, -1, 11308, 11309, 12714, -1, 11310, 12714, 11311, -1, 11314, 11311, 12713, -1, 11315, 12713, 12712, -1, 11297, 12712, 12711, -1, 11297, 11315, 12712, -1, 11297, 11361, 11315, -1, 11315, 11361, 11360, -1, 11314, 11360, 11312, -1, 11310, 11312, 11313, -1, 11308, 11310, 11313, -1, 11308, 12714, 11310, -1, 11310, 11311, 11314, -1, 11312, 11310, 11314, -1, 11314, 12713, 11315, -1, 11360, 11314, 11315, -1, 11298, 11316, 11317, -1, 11317, 11316, 11363, -1, 11364, 11363, 11318, -1, 11366, 11318, 11319, -1, 9836, 11319, 9822, -1, 9836, 11366, 11319, -1, 11316, 11322, 11363, -1, 11363, 11322, 11365, -1, 11318, 11365, 11320, -1, 11319, 11320, 11321, -1, 9822, 11321, 9835, -1, 9822, 11319, 11321, -1, 11322, 12703, 11365, -1, 11365, 12703, 11323, -1, 11320, 11323, 11329, -1, 11321, 11329, 11324, -1, 9835, 11324, 11332, -1, 9833, 11332, 11325, -1, 9819, 11325, 11327, -1, 11326, 11327, 11259, -1, 11326, 9819, 11327, -1, 11326, 11257, 9819, -1, 12703, 11330, 11323, -1, 11323, 11330, 11328, -1, 11329, 11328, 11331, -1, 11324, 11331, 11332, -1, 11324, 11329, 11331, -1, 11330, 11333, 11328, -1, 11328, 11333, 11367, -1, 11331, 11367, 11368, -1, 11332, 11368, 11325, -1, 11332, 11331, 11368, -1, 11333, 11334, 11367, -1, 11367, 11334, 11335, -1, 11368, 11335, 11336, -1, 11325, 11336, 11327, -1, 11325, 11368, 11336, -1, 11334, 12706, 11335, -1, 11335, 12706, 11260, -1, 11336, 11260, 11259, -1, 11327, 11336, 11259, -1, 11337, 9837, 11338, -1, 11338, 9837, 11339, -1, 11340, 11339, 11361, -1, 11340, 11338, 11339, -1, 9837, 9827, 11339, -1, 11339, 9827, 11341, -1, 9827, 11343, 11342, -1, 11343, 11344, 11362, -1, 11344, 9830, 11345, -1, 11295, 9830, 11294, -1, 11276, 11346, 11347, -1, 11347, 11346, 11348, -1, 11278, 11348, 11267, -1, 11278, 11347, 11348, -1, 11346, 11265, 11348, -1, 11348, 11265, 11266, -1, 11265, 9815, 11289, -1, 9815, 9831, 11264, -1, 9831, 11256, 11284, -1, 11263, 11256, 11352, -1, 9819, 9833, 11325, -1, 9833, 9835, 11332, -1, 11324, 9835, 11321, -1, 11260, 11336, 11335, -1, 11258, 11259, 11254, -1, 11262, 11258, 11254, -1, 11255, 11326, 11258, -1, 11353, 11255, 11258, -1, 11349, 11353, 11262, -1, 11350, 11351, 11349, -1, 11351, 11352, 11353, -1, 11285, 11354, 11350, -1, 11287, 11283, 11285, -1, 11355, 11286, 11287, -1, 11290, 11288, 11355, -1, 11356, 11280, 11269, -1, 11292, 11272, 11356, -1, 11272, 11271, 11280, -1, 11306, 11357, 11292, -1, 11357, 11293, 11272, -1, 11307, 11358, 11306, -1, 11358, 11294, 11357, -1, 11359, 11307, 11308, -1, 11362, 11313, 11312, -1, 11342, 11312, 11360, -1, 11341, 11360, 11361, -1, 11341, 11342, 11360, -1, 11342, 11362, 11312, -1, 11317, 11300, 11299, -1, 11363, 11364, 11317, -1, 11364, 11301, 11300, -1, 11365, 11318, 11363, -1, 11318, 11366, 11364, -1, 11323, 11320, 11365, -1, 11320, 11319, 11318, -1, 11328, 11329, 11323, -1, 11329, 11321, 11320, -1, 11367, 11331, 11328, -1, 11335, 11368, 11367, -1, 11369, 11467, 11466, -1, 11369, 11370, 11467, -1, 11369, 9869, 11370, -1, 11370, 9869, 11375, -1, 11374, 11375, 11376, -1, 11512, 11376, 11378, -1, 12793, 11378, 11371, -1, 12793, 11512, 11378, -1, 12793, 11372, 11512, -1, 11512, 11372, 11373, -1, 11374, 11373, 11469, -1, 11370, 11469, 11467, -1, 11370, 11374, 11469, -1, 11370, 11375, 11374, -1, 11375, 9869, 11377, -1, 11376, 11377, 11476, -1, 11378, 11476, 11475, -1, 12794, 11475, 12739, -1, 12794, 11378, 11475, -1, 12794, 11371, 11378, -1, 9854, 11477, 11478, -1, 9854, 11384, 11477, -1, 9854, 9867, 11384, -1, 11384, 9867, 11379, -1, 11385, 11379, 11514, -1, 11382, 11514, 11381, -1, 11380, 11381, 12734, -1, 11380, 11382, 11381, -1, 11380, 11474, 11382, -1, 11382, 11474, 11513, -1, 11385, 11513, 11383, -1, 11384, 11383, 11477, -1, 11384, 11385, 11383, -1, 11384, 11379, 11385, -1, 9867, 9851, 11379, -1, 11379, 9851, 11386, -1, 11514, 11386, 11388, -1, 11381, 11388, 11387, -1, 12732, 11387, 11390, -1, 12732, 11381, 11387, -1, 12732, 12734, 11381, -1, 9851, 11504, 11386, -1, 11386, 11504, 11508, -1, 11388, 11508, 11507, -1, 11387, 11507, 11394, -1, 11389, 11394, 12731, -1, 11389, 11387, 11394, -1, 11389, 11390, 11387, -1, 11508, 11504, 11506, -1, 11507, 11506, 11391, -1, 11394, 11391, 11392, -1, 11393, 11392, 12728, -1, 11393, 11394, 11392, -1, 11393, 12731, 11394, -1, 9866, 11398, 11505, -1, 9866, 11395, 11398, -1, 9866, 11400, 11395, -1, 11395, 11400, 11401, -1, 11399, 11401, 11515, -1, 11397, 11515, 11396, -1, 12725, 11396, 12702, -1, 12725, 11397, 11396, -1, 12725, 11501, 11397, -1, 11397, 11501, 11503, -1, 11399, 11503, 11502, -1, 11395, 11502, 11398, -1, 11395, 11399, 11502, -1, 11395, 11401, 11399, -1, 11400, 11405, 11401, -1, 11401, 11405, 11402, -1, 11515, 11402, 11518, -1, 11396, 11518, 11517, -1, 11404, 11517, 11403, -1, 11404, 11396, 11517, -1, 11404, 12702, 11396, -1, 11405, 11406, 11402, -1, 11402, 11406, 11516, -1, 11518, 11516, 11410, -1, 11517, 11410, 11519, -1, 11407, 11519, 11408, -1, 11407, 11517, 11519, -1, 11407, 11403, 11517, -1, 11516, 11406, 11409, -1, 11410, 11409, 11520, -1, 11519, 11520, 11411, -1, 11408, 11411, 11420, -1, 11408, 11519, 11411, -1, 11414, 11413, 11500, -1, 11414, 11412, 11413, -1, 11414, 11415, 11412, -1, 11412, 11415, 11422, -1, 11499, 11422, 11521, -1, 11418, 11521, 11416, -1, 12780, 11416, 11417, -1, 12780, 11418, 11416, -1, 12780, 12779, 11418, -1, 11418, 12779, 12704, -1, 11497, 12704, 11419, -1, 11411, 11419, 11421, -1, 11420, 11411, 11421, -1, 11415, 9861, 11422, -1, 11422, 9861, 11510, -1, 11521, 11510, 11524, -1, 11416, 11524, 11424, -1, 11423, 11424, 12773, -1, 11423, 11416, 11424, -1, 11423, 11417, 11416, -1, 9861, 9847, 11510, -1, 11510, 9847, 11425, -1, 11524, 11425, 11523, -1, 11424, 11523, 11426, -1, 12774, 11426, 11427, -1, 12774, 11424, 11426, -1, 12774, 12773, 11424, -1, 11425, 9847, 11522, -1, 11523, 11522, 11525, -1, 11426, 11525, 11428, -1, 11427, 11428, 11494, -1, 11427, 11426, 11428, -1, 11429, 11496, 9860, -1, 11429, 11434, 11496, -1, 11429, 11430, 11434, -1, 11434, 11430, 11435, -1, 11526, 11435, 11436, -1, 11433, 11436, 11527, -1, 11431, 11527, 12771, -1, 11431, 11433, 11527, -1, 11431, 11432, 11433, -1, 11433, 11432, 11492, -1, 11526, 11492, 11495, -1, 11434, 11495, 11496, -1, 11434, 11526, 11495, -1, 11434, 11435, 11526, -1, 11430, 9843, 11435, -1, 11435, 9843, 11439, -1, 11436, 11439, 11437, -1, 11527, 11437, 11438, -1, 12772, 11438, 11440, -1, 12772, 11527, 11438, -1, 12772, 12771, 11527, -1, 9843, 9842, 11439, -1, 11439, 9842, 11441, -1, 11437, 11441, 11442, -1, 11438, 11442, 11528, -1, 12770, 11528, 12781, -1, 12770, 11438, 11528, -1, 12770, 11440, 11438, -1, 11441, 9842, 11490, -1, 11442, 11490, 11443, -1, 11528, 11443, 11449, -1, 12781, 11449, 12783, -1, 12781, 11528, 11449, -1, 11444, 11529, 11489, -1, 11444, 11445, 11529, -1, 11444, 11450, 11445, -1, 11445, 11450, 11487, -1, 11486, 11487, 11452, -1, 11531, 11452, 11446, -1, 11447, 11446, 11454, -1, 11447, 11531, 11446, -1, 11447, 12784, 11531, -1, 11531, 12784, 11448, -1, 11485, 11448, 11488, -1, 11449, 11488, 12782, -1, 12783, 11449, 12782, -1, 11450, 9859, 11487, -1, 11487, 9859, 11451, -1, 11452, 11451, 11453, -1, 11446, 11453, 11456, -1, 11454, 11456, 12785, -1, 11454, 11446, 11456, -1, 9859, 9839, 11451, -1, 11451, 9839, 11455, -1, 11453, 11455, 11459, -1, 11456, 11459, 11457, -1, 11458, 11457, 11460, -1, 11458, 11456, 11457, -1, 11458, 12785, 11456, -1, 9839, 11483, 11455, -1, 11455, 11483, 11509, -1, 11459, 11509, 11532, -1, 11457, 11532, 11463, -1, 12764, 11463, 11462, -1, 12764, 11457, 11463, -1, 12764, 11460, 11457, -1, 11509, 11483, 11484, -1, 11532, 11484, 11461, -1, 11463, 11461, 11482, -1, 11462, 11482, 12763, -1, 11462, 11463, 11482, -1, 9838, 11464, 11465, -1, 9838, 11479, 11464, -1, 9838, 11466, 11479, -1, 11479, 11466, 11467, -1, 11480, 11467, 11469, -1, 11468, 11469, 11373, -1, 11470, 11373, 12792, -1, 11470, 11468, 11373, -1, 11470, 11471, 11468, -1, 11468, 11471, 11472, -1, 11511, 11472, 12790, -1, 11482, 12790, 11473, -1, 12763, 11482, 11473, -1, 11474, 12737, 11513, -1, 11513, 12737, 12738, -1, 11475, 12738, 12739, -1, 11475, 11513, 12738, -1, 11475, 11383, 11513, -1, 11475, 11476, 11383, -1, 11383, 11476, 11477, -1, 11477, 11476, 11377, -1, 11478, 11377, 9869, -1, 11478, 11477, 11377, -1, 11372, 12792, 11373, -1, 11468, 11472, 11511, -1, 11480, 11511, 11481, -1, 11479, 11481, 11464, -1, 11479, 11480, 11481, -1, 11479, 11467, 11480, -1, 11511, 12790, 11482, -1, 11481, 11482, 11461, -1, 11464, 11461, 11484, -1, 11465, 11484, 11483, -1, 11465, 11464, 11484, -1, 11531, 11448, 11485, -1, 11486, 11485, 11530, -1, 11445, 11530, 11529, -1, 11445, 11486, 11530, -1, 11445, 11487, 11486, -1, 11485, 11488, 11449, -1, 11530, 11449, 11443, -1, 11529, 11443, 11490, -1, 11489, 11490, 9842, -1, 11489, 11529, 11490, -1, 11432, 11491, 11492, -1, 11492, 11491, 11493, -1, 11428, 11493, 11494, -1, 11428, 11492, 11493, -1, 11428, 11495, 11492, -1, 11428, 11525, 11495, -1, 11495, 11525, 11496, -1, 11496, 11525, 11522, -1, 9860, 11522, 9847, -1, 9860, 11496, 11522, -1, 11418, 12704, 11497, -1, 11499, 11497, 11498, -1, 11412, 11498, 11413, -1, 11412, 11499, 11498, -1, 11412, 11422, 11499, -1, 11497, 11419, 11411, -1, 11498, 11411, 11520, -1, 11413, 11520, 11409, -1, 11500, 11409, 11406, -1, 11500, 11413, 11409, -1, 11501, 12727, 11503, -1, 11503, 12727, 12728, -1, 11392, 11503, 12728, -1, 11392, 11502, 11503, -1, 11392, 11391, 11502, -1, 11502, 11391, 11398, -1, 11398, 11391, 11506, -1, 11505, 11506, 11504, -1, 11505, 11398, 11506, -1, 11506, 11507, 11508, -1, 11507, 11387, 11388, -1, 11394, 11507, 11391, -1, 11388, 11386, 11508, -1, 11459, 11455, 11509, -1, 11437, 11439, 11441, -1, 11524, 11510, 11425, -1, 11518, 11402, 11516, -1, 11482, 11481, 11511, -1, 11469, 11468, 11480, -1, 11480, 11468, 11511, -1, 11464, 11481, 11461, -1, 11377, 11376, 11375, -1, 11373, 11374, 11512, -1, 11512, 11374, 11376, -1, 11378, 11376, 11476, -1, 11382, 11513, 11385, -1, 11514, 11382, 11385, -1, 11386, 11514, 11379, -1, 11381, 11514, 11388, -1, 11397, 11503, 11399, -1, 11515, 11397, 11399, -1, 11402, 11515, 11401, -1, 11396, 11515, 11518, -1, 11409, 11410, 11516, -1, 11410, 11517, 11518, -1, 11519, 11410, 11520, -1, 11498, 11520, 11413, -1, 11497, 11411, 11498, -1, 11418, 11497, 11499, -1, 11521, 11418, 11499, -1, 11510, 11521, 11422, -1, 11416, 11521, 11524, -1, 11522, 11523, 11425, -1, 11523, 11424, 11524, -1, 11426, 11523, 11525, -1, 11433, 11492, 11526, -1, 11436, 11433, 11526, -1, 11439, 11436, 11435, -1, 11527, 11436, 11437, -1, 11490, 11442, 11441, -1, 11442, 11438, 11437, -1, 11528, 11442, 11443, -1, 11530, 11443, 11529, -1, 11485, 11449, 11530, -1, 11531, 11485, 11486, -1, 11452, 11531, 11486, -1, 11451, 11452, 11487, -1, 11455, 11453, 11451, -1, 11453, 11446, 11452, -1, 11456, 11453, 11459, -1, 11484, 11532, 11509, -1, 11532, 11457, 11459, -1, 11463, 11532, 11461, -1, 11533, 11574, 11534, -1, 11560, 11534, 11545, -1, 11544, 11545, 11546, -1, 11542, 11546, 11549, -1, 11535, 11549, 11547, -1, 11536, 11547, 11538, -1, 11537, 11538, 11539, -1, 11573, 11539, 11740, -1, 11564, 11740, 11563, -1, 11566, 11563, 11551, -1, 11565, 11551, 8983, -1, 8980, 11565, 8983, -1, 8980, 11571, 11565, -1, 8980, 8981, 11571, -1, 11571, 8981, 11553, -1, 11550, 11553, 11555, -1, 11568, 11555, 11541, -1, 11540, 11541, 11543, -1, 11542, 11543, 11544, -1, 11546, 11542, 11544, -1, 11574, 12730, 11534, -1, 11534, 12730, 12729, -1, 11545, 12729, 11546, -1, 11545, 11534, 12729, -1, 12729, 12726, 11546, -1, 11546, 12726, 11549, -1, 11549, 12726, 12701, -1, 11547, 12701, 12700, -1, 11548, 11547, 12700, -1, 11548, 11538, 11547, -1, 11548, 11539, 11538, -1, 11549, 12701, 11547, -1, 11537, 11539, 11573, -1, 11561, 11573, 11562, -1, 11570, 11562, 11569, -1, 11550, 11569, 11571, -1, 11553, 11550, 11571, -1, 11740, 11738, 11563, -1, 11563, 11738, 11552, -1, 11551, 11552, 8983, -1, 11551, 11563, 11552, -1, 8963, 8983, 11738, -1, 11738, 8983, 11552, -1, 11553, 8981, 11554, -1, 11555, 11554, 11572, -1, 11541, 11572, 11556, -1, 11543, 11556, 11559, -1, 11544, 11559, 11560, -1, 11545, 11544, 11560, -1, 11557, 11572, 11558, -1, 11557, 11556, 11572, -1, 11557, 11559, 11556, -1, 11557, 11533, 11559, -1, 11559, 11533, 11560, -1, 11560, 11533, 11534, -1, 11536, 11538, 11537, -1, 11561, 11537, 11573, -1, 11561, 11536, 11537, -1, 11561, 11567, 11536, -1, 11561, 11570, 11567, -1, 11561, 11562, 11570, -1, 11562, 11573, 11564, -1, 11566, 11564, 11563, -1, 11566, 11562, 11564, -1, 11566, 11569, 11562, -1, 11566, 11565, 11569, -1, 11566, 11551, 11565, -1, 11535, 11547, 11536, -1, 11567, 11535, 11536, -1, 11567, 11540, 11535, -1, 11567, 11568, 11540, -1, 11567, 11570, 11568, -1, 11568, 11570, 11550, -1, 11555, 11568, 11550, -1, 11542, 11549, 11535, -1, 11540, 11542, 11535, -1, 11540, 11543, 11542, -1, 11541, 11540, 11568, -1, 11543, 11559, 11544, -1, 11556, 11543, 11541, -1, 11569, 11550, 11570, -1, 11571, 11569, 11565, -1, 11555, 11572, 11541, -1, 11554, 11555, 11553, -1, 8981, 11558, 11554, -1, 11554, 11558, 11572, -1, 11740, 11564, 11573, -1, 12733, 11574, 11575, -1, 11575, 11574, 11533, -1, 11557, 11575, 11533, -1, 11557, 11576, 11575, -1, 11557, 11558, 11576, -1, 11576, 11558, 11577, -1, 11577, 11558, 8981, -1, 8901, 11577, 8981, -1, 11622, 12740, 11589, -1, 11578, 11589, 11580, -1, 11579, 11580, 11581, -1, 11611, 11581, 11582, -1, 11612, 11582, 11592, -1, 11583, 11592, 11591, -1, 11601, 11591, 11575, -1, 11618, 11575, 11576, -1, 11603, 11576, 11584, -1, 11605, 11584, 11595, -1, 11606, 11595, 8904, -1, 11585, 11606, 8904, -1, 11585, 11614, 11606, -1, 11585, 11616, 11614, -1, 11614, 11616, 11586, -1, 11594, 11586, 11610, -1, 11587, 11610, 11613, -1, 11608, 11613, 11598, -1, 11611, 11598, 11579, -1, 11581, 11611, 11579, -1, 12740, 11588, 11589, -1, 11589, 11588, 12795, -1, 11580, 12795, 11581, -1, 11580, 11589, 12795, -1, 12795, 12736, 11581, -1, 11581, 12736, 11582, -1, 11582, 12736, 12735, -1, 11592, 12735, 11590, -1, 12733, 11592, 11590, -1, 12733, 11591, 11592, -1, 12733, 11575, 11591, -1, 11582, 12735, 11592, -1, 11601, 11575, 11618, -1, 11602, 11618, 11593, -1, 11609, 11593, 11604, -1, 11594, 11604, 11614, -1, 11586, 11594, 11614, -1, 11576, 11577, 11584, -1, 11584, 11577, 11596, -1, 11595, 11596, 8904, -1, 11595, 11584, 11596, -1, 8901, 8904, 11577, -1, 11577, 8904, 11596, -1, 11586, 11616, 11615, -1, 11610, 11615, 11617, -1, 11613, 11617, 11597, -1, 11598, 11597, 11600, -1, 11579, 11600, 11578, -1, 11580, 11579, 11578, -1, 11623, 11617, 11599, -1, 11623, 11597, 11617, -1, 11623, 11600, 11597, -1, 11623, 11622, 11600, -1, 11600, 11622, 11578, -1, 11578, 11622, 11589, -1, 11583, 11591, 11601, -1, 11602, 11601, 11618, -1, 11602, 11583, 11601, -1, 11602, 11607, 11583, -1, 11602, 11609, 11607, -1, 11602, 11593, 11609, -1, 11593, 11618, 11603, -1, 11605, 11603, 11584, -1, 11605, 11593, 11603, -1, 11605, 11604, 11593, -1, 11605, 11606, 11604, -1, 11605, 11595, 11606, -1, 11612, 11592, 11583, -1, 11607, 11612, 11583, -1, 11607, 11608, 11612, -1, 11607, 11587, 11608, -1, 11607, 11609, 11587, -1, 11587, 11609, 11594, -1, 11610, 11587, 11594, -1, 11611, 11582, 11612, -1, 11608, 11611, 11612, -1, 11608, 11598, 11611, -1, 11613, 11608, 11587, -1, 11598, 11600, 11579, -1, 11597, 11598, 11613, -1, 11604, 11594, 11609, -1, 11614, 11604, 11606, -1, 11610, 11617, 11613, -1, 11615, 11610, 11586, -1, 11616, 11599, 11615, -1, 11615, 11599, 11617, -1, 11576, 11603, 11618, -1, 9872, 11619, 11623, -1, 11599, 9872, 11623, -1, 11599, 11620, 9872, -1, 11599, 11616, 11620, -1, 11620, 11616, 11125, -1, 11621, 11622, 11624, -1, 11621, 12740, 11622, -1, 11621, 12741, 12740, -1, 11622, 11623, 11624, -1, 11624, 11623, 11619, -1, 9878, 9883, 11633, -1, 11636, 11633, 11642, -1, 11643, 11642, 11644, -1, 11641, 11644, 11625, -1, 11627, 11625, 11639, -1, 11628, 11639, 11626, -1, 12791, 11628, 11626, -1, 12791, 12741, 11628, -1, 11628, 12741, 11627, -1, 11639, 11628, 11627, -1, 11629, 11634, 9885, -1, 11629, 11632, 11634, -1, 11629, 11637, 11632, -1, 11629, 11630, 11637, -1, 11629, 11631, 11630, -1, 11629, 12636, 11631, -1, 11630, 11631, 11640, -1, 11625, 11640, 11639, -1, 11625, 11630, 11640, -1, 11625, 11644, 11630, -1, 11630, 11644, 11637, -1, 11637, 11644, 11642, -1, 11632, 11642, 11633, -1, 11634, 11633, 9885, -1, 11634, 11632, 11633, -1, 11635, 11639, 11638, -1, 11635, 11626, 11639, -1, 9880, 11636, 12741, -1, 9880, 9878, 11636, -1, 11636, 9878, 11633, -1, 11632, 11637, 11642, -1, 11638, 11639, 11640, -1, 11631, 11638, 11640, -1, 11641, 11625, 11627, -1, 12741, 11641, 11627, -1, 12741, 11643, 11641, -1, 12741, 11636, 11643, -1, 11643, 11636, 11642, -1, 11643, 11644, 11641, -1, 11633, 9883, 9885, -1, 11702, 12762, 11692, -1, 11647, 11692, 11695, -1, 11646, 11695, 11690, -1, 11645, 11690, 11105, -1, 11645, 11646, 11690, -1, 11645, 11113, 11646, -1, 11646, 11113, 11694, -1, 11647, 11694, 11703, -1, 11702, 11647, 11703, -1, 11702, 11692, 11647, -1, 11648, 11691, 12760, -1, 11648, 11652, 11691, -1, 11648, 12759, 11652, -1, 11652, 12759, 11696, -1, 11654, 11696, 11649, -1, 11650, 11649, 11657, -1, 11108, 11657, 11656, -1, 11108, 11650, 11657, -1, 11108, 11106, 11650, -1, 11650, 11106, 11651, -1, 11654, 11651, 11653, -1, 11652, 11653, 11691, -1, 11652, 11654, 11653, -1, 11652, 11696, 11654, -1, 12759, 12767, 11696, -1, 11696, 12767, 11697, -1, 11649, 11697, 11698, -1, 11657, 11698, 11655, -1, 11656, 11655, 11660, -1, 11656, 11657, 11655, -1, 12767, 11658, 11697, -1, 11697, 11658, 11662, -1, 11698, 11662, 11669, -1, 11655, 11669, 11659, -1, 11660, 11659, 11661, -1, 11660, 11655, 11659, -1, 11658, 12757, 11662, -1, 11662, 12757, 12756, -1, 11670, 12756, 12754, -1, 11671, 12754, 12752, -1, 11663, 12752, 12753, -1, 11673, 12753, 12749, -1, 11666, 12749, 11664, -1, 11675, 11664, 11665, -1, 11677, 11665, 12745, -1, 11676, 12745, 12744, -1, 12791, 11676, 12744, -1, 12791, 11626, 11676, -1, 11676, 11626, 11678, -1, 11677, 11678, 11700, -1, 11675, 11700, 11674, -1, 11666, 11674, 11667, -1, 11673, 11667, 11672, -1, 11663, 11672, 11668, -1, 11671, 11668, 11699, -1, 11670, 11699, 11669, -1, 11662, 11670, 11669, -1, 11662, 12756, 11670, -1, 11670, 12754, 11671, -1, 11699, 11670, 11671, -1, 11671, 12752, 11663, -1, 11668, 11671, 11663, -1, 11663, 12753, 11673, -1, 11672, 11663, 11673, -1, 11673, 12749, 11666, -1, 11667, 11673, 11666, -1, 11666, 11664, 11675, -1, 11674, 11666, 11675, -1, 11675, 11665, 11677, -1, 11700, 11675, 11677, -1, 11677, 12745, 11676, -1, 11678, 11677, 11676, -1, 11626, 11635, 11678, -1, 11678, 11635, 11679, -1, 11700, 11679, 11683, -1, 11674, 11683, 11684, -1, 11667, 11684, 11686, -1, 11672, 11686, 11680, -1, 11668, 11680, 11689, -1, 11699, 11689, 11659, -1, 11669, 11699, 11659, -1, 11635, 11638, 11679, -1, 11679, 11638, 11681, -1, 11682, 11679, 11681, -1, 11682, 11683, 11679, -1, 11682, 11111, 11683, -1, 11683, 11111, 11684, -1, 11684, 11111, 11685, -1, 11686, 11685, 11687, -1, 11680, 11687, 11688, -1, 11689, 11688, 11661, -1, 11659, 11689, 11661, -1, 11638, 11631, 11681, -1, 11684, 11685, 11686, -1, 11686, 11687, 11680, -1, 11680, 11688, 11689, -1, 11106, 11105, 11651, -1, 11651, 11105, 11690, -1, 11653, 11690, 11695, -1, 11691, 11695, 11692, -1, 12760, 11692, 12762, -1, 12760, 11691, 11692, -1, 11113, 11705, 11694, -1, 11694, 11705, 11693, -1, 11703, 11694, 11693, -1, 11646, 11694, 11647, -1, 11695, 11646, 11647, -1, 11653, 11695, 11691, -1, 11651, 11690, 11653, -1, 11650, 11651, 11654, -1, 11649, 11650, 11654, -1, 11697, 11649, 11696, -1, 11662, 11698, 11697, -1, 11698, 11657, 11649, -1, 11655, 11698, 11669, -1, 11689, 11699, 11668, -1, 11680, 11668, 11672, -1, 11686, 11672, 11667, -1, 11684, 11667, 11674, -1, 11683, 11674, 11700, -1, 11679, 11700, 11678, -1, 11701, 12762, 11707, -1, 11707, 12762, 11702, -1, 11710, 11702, 11703, -1, 11704, 11703, 11693, -1, 11706, 11693, 11705, -1, 10786, 11706, 11705, -1, 11707, 11702, 11710, -1, 11710, 11703, 11704, -1, 11704, 11693, 11706, -1, 11707, 11708, 11701, -1, 11707, 11710, 11708, -1, 11708, 11710, 11709, -1, 11709, 11710, 11704, -1, 11711, 11704, 11706, -1, 9890, 11706, 10786, -1, 9890, 11711, 11706, -1, 11709, 11704, 11711, -1, 11708, 11712, 11701, -1, 11701, 11712, 12766, -1, 12766, 11712, 11713, -1, 11714, 11713, 11715, -1, 12765, 11715, 9918, -1, 12786, 12765, 9918, -1, 12766, 11713, 11714, -1, 11714, 11715, 12765, -1, 12786, 9918, 12769, -1, 12769, 9918, 9917, -1, 9926, 11716, 11730, -1, 11729, 11730, 11736, -1, 11717, 11736, 11728, -1, 11734, 11728, 11726, -1, 11718, 11726, 11727, -1, 11720, 11727, 12686, -1, 11719, 11720, 12686, -1, 11719, 11735, 11720, -1, 11720, 11735, 11718, -1, 11727, 11720, 11718, -1, 11723, 11721, 11737, -1, 11723, 11731, 11721, -1, 11723, 11722, 11731, -1, 11723, 11725, 11722, -1, 11723, 11732, 11725, -1, 11723, 11724, 11732, -1, 11725, 11732, 11733, -1, 11726, 11733, 11727, -1, 11726, 11725, 11733, -1, 11726, 11728, 11725, -1, 11725, 11728, 11722, -1, 11722, 11728, 11736, -1, 11731, 11736, 11730, -1, 11721, 11730, 11737, -1, 11721, 11731, 11730, -1, 12687, 11727, 12641, -1, 12687, 12686, 11727, -1, 9921, 11729, 11735, -1, 9921, 9926, 11729, -1, 11729, 9926, 11730, -1, 11731, 11722, 11736, -1, 12641, 11727, 11733, -1, 11732, 12641, 11733, -1, 11734, 11726, 11718, -1, 11735, 11734, 11718, -1, 11735, 11717, 11734, -1, 11735, 11729, 11717, -1, 11717, 11729, 11736, -1, 11717, 11728, 11734, -1, 11730, 11716, 11737, -1, 9928, 9934, 11740, -1, 11539, 9928, 11740, -1, 11539, 9929, 9928, -1, 11539, 11548, 9929, -1, 9929, 11548, 11724, -1, 9937, 11738, 11741, -1, 9937, 8963, 11738, -1, 9937, 11739, 8963, -1, 11738, 11740, 11741, -1, 11741, 11740, 9934, -1, 11750, 11834, 11742, -1, 11754, 11742, 11755, -1, 11751, 11755, 11752, -1, 11753, 11752, 11743, -1, 11746, 11743, 11744, -1, 12858, 11744, 11745, -1, 12858, 11746, 11744, -1, 11755, 11747, 11752, -1, 11752, 11747, 11743, -1, 11743, 11747, 11748, -1, 11744, 11748, 11749, -1, 12857, 11744, 11749, -1, 12857, 12856, 11744, -1, 11744, 12856, 11745, -1, 11748, 11760, 11749, -1, 11746, 11753, 11743, -1, 11750, 11754, 11753, -1, 11750, 11742, 11754, -1, 11753, 11754, 11751, -1, 11752, 11753, 11751, -1, 11743, 11748, 11744, -1, 11834, 11755, 11742, -1, 11754, 11755, 11751, -1, 11755, 11834, 11776, -1, 11756, 11776, 11774, -1, 11773, 11774, 11764, -1, 11763, 11764, 11765, -1, 11766, 11765, 12859, -1, 11779, 12859, 12861, -1, 11770, 12861, 11757, -1, 11772, 11757, 11758, -1, 11759, 11772, 11758, -1, 11759, 11771, 11772, -1, 11759, 11769, 11771, -1, 11759, 11760, 11769, -1, 11769, 11760, 11748, -1, 11768, 11748, 11747, -1, 11778, 11747, 11761, -1, 11762, 11761, 11773, -1, 11763, 11773, 11764, -1, 11763, 11762, 11773, -1, 11763, 11766, 11762, -1, 11763, 11765, 11766, -1, 11833, 11764, 11775, -1, 11833, 11765, 11764, -1, 11766, 12859, 11779, -1, 11777, 11779, 11767, -1, 11768, 11767, 11769, -1, 11748, 11768, 11769, -1, 11779, 12861, 11770, -1, 11767, 11770, 11771, -1, 11769, 11767, 11771, -1, 11770, 11757, 11772, -1, 11771, 11770, 11772, -1, 11747, 11755, 11761, -1, 11761, 11755, 11756, -1, 11773, 11756, 11774, -1, 11773, 11761, 11756, -1, 11756, 11755, 11776, -1, 11747, 11778, 11768, -1, 11768, 11778, 11777, -1, 11767, 11768, 11777, -1, 11764, 11774, 11775, -1, 11775, 11774, 11776, -1, 11834, 11775, 11776, -1, 11762, 11766, 11777, -1, 11778, 11762, 11777, -1, 11778, 11761, 11762, -1, 11770, 11767, 11779, -1, 11779, 11777, 11766, -1, 10034, 11797, 10035, -1, 10034, 11780, 11797, -1, 10034, 10041, 11780, -1, 11780, 10041, 12888, -1, 12888, 10041, 10045, -1, 11781, 10045, 11798, -1, 12887, 11798, 10052, -1, 12885, 10052, 9943, -1, 11782, 9943, 9952, -1, 11799, 9952, 11783, -1, 11800, 11783, 11784, -1, 11801, 11784, 11802, -1, 12884, 11802, 11803, -1, 12883, 11803, 11785, -1, 12882, 11785, 11786, -1, 11804, 11786, 9987, -1, 11805, 9987, 11787, -1, 12865, 11787, 11788, -1, 11789, 11788, 11790, -1, 11791, 11790, 11792, -1, 11793, 11792, 9973, -1, 12867, 9973, 11794, -1, 11806, 11794, 10004, -1, 12869, 10004, 11807, -1, 11808, 11807, 11809, -1, 12892, 11809, 11795, -1, 12870, 11795, 11810, -1, 11811, 11810, 11812, -1, 12881, 11812, 10019, -1, 12891, 10019, 10023, -1, 12890, 10023, 10026, -1, 12879, 10026, 11813, -1, 11796, 11813, 10035, -1, 11797, 11796, 10035, -1, 12888, 10045, 11781, -1, 11781, 11798, 12887, -1, 12887, 10052, 12885, -1, 12885, 9943, 11782, -1, 11782, 9952, 11799, -1, 11799, 11783, 11800, -1, 11800, 11784, 11801, -1, 11801, 11802, 12884, -1, 12884, 11803, 12883, -1, 12883, 11785, 12882, -1, 12882, 11786, 11804, -1, 11804, 9987, 11805, -1, 11805, 11787, 12865, -1, 12865, 11788, 11789, -1, 11789, 11790, 11791, -1, 11791, 11792, 11793, -1, 11793, 9973, 12867, -1, 12867, 11794, 11806, -1, 11806, 10004, 12869, -1, 12869, 11807, 11808, -1, 11808, 11809, 12892, -1, 12892, 11795, 12870, -1, 12870, 11810, 11811, -1, 11811, 11812, 12881, -1, 12881, 10019, 12891, -1, 12891, 10023, 12890, -1, 12890, 10026, 12879, -1, 12879, 11813, 11796, -1, 9271, 11835, 9330, -1, 9330, 11835, 11814, -1, 9285, 11814, 12880, -1, 11815, 12880, 12878, -1, 9289, 12878, 11819, -1, 9291, 11819, 12889, -1, 11818, 12889, 11816, -1, 11817, 11816, 9294, -1, 11817, 11818, 11816, -1, 9330, 11814, 9285, -1, 9285, 12880, 11815, -1, 11815, 12878, 9289, -1, 9289, 11819, 9291, -1, 9291, 12889, 11818, -1, 11816, 11820, 9294, -1, 9294, 11820, 11827, -1, 11827, 11820, 11821, -1, 11822, 11821, 12886, -1, 11828, 12886, 11823, -1, 10113, 11823, 12877, -1, 10115, 12877, 12876, -1, 10116, 12876, 11824, -1, 11825, 11824, 12875, -1, 11829, 12875, 11826, -1, 10119, 11826, 11830, -1, 10120, 11830, 11831, -1, 10123, 10120, 11831, -1, 11827, 11821, 11822, -1, 11822, 12886, 11828, -1, 11828, 11823, 10113, -1, 10113, 12877, 10115, -1, 10115, 12876, 10116, -1, 10116, 11824, 11825, -1, 11825, 12875, 11829, -1, 11829, 11826, 10119, -1, 10119, 11830, 10120, -1, 10123, 11831, 11750, -1, 11750, 11831, 11832, -1, 11833, 11750, 11832, -1, 11833, 11834, 11750, -1, 11833, 11775, 11834, -1, 9271, 11932, 11835, -1, 11835, 11932, 12871, -1, 12871, 11932, 11916, -1, 11916, 11932, 11951, -1, 11917, 11916, 11951, -1, 10184, 11885, 11884, -1, 10184, 10264, 11885, -1, 10184, 10242, 10264, -1, 10184, 10172, 10242, -1, 10242, 10172, 10269, -1, 10269, 10172, 10182, -1, 10196, 10182, 10194, -1, 10196, 10269, 10182, -1, 10194, 10182, 11836, -1, 10198, 11836, 10271, -1, 10198, 10194, 11836, -1, 10182, 10181, 11836, -1, 11836, 10181, 10180, -1, 11837, 11836, 10180, -1, 11837, 11838, 11836, -1, 11836, 11838, 10179, -1, 10168, 11836, 10179, -1, 10168, 11843, 11836, -1, 10168, 10165, 11843, -1, 11843, 10165, 11839, -1, 10164, 11843, 11839, -1, 10164, 11840, 11843, -1, 11843, 11840, 11841, -1, 10160, 11843, 11841, -1, 10160, 11842, 11843, -1, 11843, 11842, 10341, -1, 10338, 11843, 10341, -1, 10338, 11844, 11843, -1, 11843, 11844, 10321, -1, 11866, 10321, 10320, -1, 10536, 10320, 11845, -1, 10528, 11845, 11846, -1, 10529, 11846, 10389, -1, 11847, 10389, 11848, -1, 10541, 11848, 10384, -1, 11849, 10384, 11865, -1, 11850, 11865, 11851, -1, 11864, 11851, 10315, -1, 11852, 10315, 10542, -1, 11852, 11864, 10315, -1, 10175, 10345, 11842, -1, 10175, 11853, 10345, -1, 10175, 10159, 11853, -1, 11853, 10159, 10328, -1, 10328, 10159, 11854, -1, 11854, 10159, 10158, -1, 11855, 10158, 11887, -1, 11855, 11854, 10158, -1, 11856, 10363, 10158, -1, 11856, 10366, 10363, -1, 11856, 10375, 10366, -1, 11856, 10368, 10375, -1, 11856, 10370, 10368, -1, 11856, 10377, 10370, -1, 11856, 11857, 10377, -1, 11856, 11858, 11857, -1, 11857, 11858, 10155, -1, 10151, 11857, 10155, -1, 10151, 10152, 11857, -1, 10377, 11857, 11861, -1, 11861, 11857, 10551, -1, 11862, 10551, 10553, -1, 11863, 10553, 11859, -1, 10356, 11859, 11860, -1, 10379, 11860, 10542, -1, 10315, 10379, 10542, -1, 11861, 10551, 11862, -1, 11862, 10553, 11863, -1, 11863, 11859, 10356, -1, 10356, 11860, 10379, -1, 11864, 11850, 11851, -1, 11850, 11849, 11865, -1, 11849, 10541, 10384, -1, 10541, 11847, 11848, -1, 11847, 10529, 10389, -1, 10529, 10528, 11846, -1, 10528, 10536, 11845, -1, 10536, 11866, 10320, -1, 11866, 11843, 10321, -1, 10271, 11836, 10272, -1, 10272, 11836, 12937, -1, 10275, 12937, 11867, -1, 11876, 11867, 12936, -1, 11868, 12936, 11869, -1, 11870, 11869, 12918, -1, 11877, 12918, 12917, -1, 11878, 12917, 11871, -1, 11879, 11871, 12930, -1, 11880, 12930, 12925, -1, 11872, 12925, 12915, -1, 12907, 11872, 12915, -1, 12907, 11873, 11872, -1, 12907, 12905, 11873, -1, 11873, 12905, 10224, -1, 10224, 12905, 11874, -1, 10227, 11874, 12911, -1, 10206, 12911, 12904, -1, 11875, 12904, 13222, -1, 10230, 13222, 11883, -1, 10231, 11883, 10234, -1, 10231, 10230, 11883, -1, 10272, 12937, 10275, -1, 10275, 11867, 11876, -1, 11876, 12936, 11868, -1, 11868, 11869, 11870, -1, 11870, 12918, 11877, -1, 11877, 12917, 11878, -1, 11878, 11871, 11879, -1, 11879, 12930, 11880, -1, 11880, 12925, 11872, -1, 10224, 11874, 10227, -1, 10227, 12911, 10206, -1, 10206, 12904, 11875, -1, 13221, 11881, 13222, -1, 13222, 11881, 13220, -1, 11882, 13222, 13220, -1, 11882, 11883, 13222, -1, 11884, 10259, 11883, -1, 11884, 10260, 10259, -1, 11884, 10261, 10260, -1, 11884, 10262, 10261, -1, 11884, 11885, 10262, -1, 10363, 11886, 10158, -1, 10158, 11886, 11887, -1, 10345, 10343, 11842, -1, 11842, 10343, 10341, -1, 10259, 11888, 11883, -1, 11883, 11888, 10254, -1, 10234, 11883, 10254, -1, 10230, 11875, 13222, -1, 10430, 10427, 10518, -1, 10518, 10427, 11889, -1, 11890, 10518, 11889, -1, 11890, 10519, 10518, -1, 11890, 12854, 10519, -1, 10519, 12854, 10523, -1, 10523, 12854, 12855, -1, 12951, 10523, 12855, -1, 11836, 11843, 11892, -1, 11892, 11843, 11891, -1, 10527, 11892, 11891, -1, 10527, 12938, 11892, -1, 10527, 11893, 12938, -1, 12938, 11893, 12922, -1, 12922, 11893, 11894, -1, 12952, 12922, 11894, -1, 11895, 11896, 11894, -1, 11895, 10478, 11896, -1, 11895, 10525, 10478, -1, 10478, 10525, 10476, -1, 10476, 10525, 10524, -1, 10505, 10524, 10539, -1, 10506, 10539, 10540, -1, 11897, 10540, 10532, -1, 10472, 10532, 11898, -1, 10472, 11897, 10532, -1, 10476, 10524, 10505, -1, 10505, 10539, 10506, -1, 10506, 10540, 11897, -1, 10532, 11899, 11898, -1, 11898, 11899, 10469, -1, 10469, 11899, 10548, -1, 11900, 10548, 10549, -1, 10467, 10549, 11901, -1, 10462, 11901, 10545, -1, 10457, 10545, 10458, -1, 10457, 10462, 10545, -1, 10457, 10456, 10462, -1, 10469, 10548, 11900, -1, 11900, 10549, 10467, -1, 10467, 11901, 10462, -1, 10545, 10783, 10458, -1, 10521, 11902, 11896, -1, 11896, 11902, 11894, -1, 11894, 11902, 11903, -1, 12951, 11894, 11903, -1, 11917, 11951, 11924, -1, 11918, 11924, 11929, -1, 11920, 11929, 11923, -1, 11915, 11923, 11922, -1, 11914, 11922, 11904, -1, 12897, 11904, 11913, -1, 11912, 11913, 11905, -1, 12958, 11905, 12957, -1, 12958, 11912, 11905, -1, 11908, 11926, 11921, -1, 11908, 11907, 11926, -1, 11908, 11906, 11907, -1, 11908, 11938, 11906, -1, 11906, 11938, 11909, -1, 11910, 11909, 12956, -1, 12957, 11910, 12956, -1, 12957, 11905, 11910, -1, 11910, 11905, 11911, -1, 11906, 11911, 11907, -1, 11906, 11910, 11911, -1, 11906, 11909, 11910, -1, 11948, 12955, 11938, -1, 11938, 12955, 11909, -1, 11909, 12955, 12956, -1, 11912, 12897, 11913, -1, 12897, 11914, 11904, -1, 11914, 11915, 11922, -1, 11916, 11919, 11915, -1, 11916, 11917, 11919, -1, 11919, 11917, 11918, -1, 11920, 11918, 11929, -1, 11920, 11919, 11918, -1, 11920, 11915, 11919, -1, 11920, 11923, 11915, -1, 11918, 11917, 11924, -1, 11930, 11921, 11927, -1, 11928, 11927, 11925, -1, 11922, 11925, 11904, -1, 11922, 11928, 11925, -1, 11922, 11923, 11928, -1, 11928, 11923, 11929, -1, 11930, 11929, 11924, -1, 11921, 11924, 11951, -1, 11921, 11930, 11924, -1, 11921, 11926, 11927, -1, 11927, 11926, 11925, -1, 11925, 11926, 11931, -1, 11904, 11931, 11913, -1, 11904, 11925, 11931, -1, 11930, 11927, 11928, -1, 11929, 11930, 11928, -1, 11926, 11907, 11931, -1, 11931, 11907, 11911, -1, 11913, 11911, 11905, -1, 11913, 11931, 11911, -1, 11932, 11949, 11951, -1, 11932, 11933, 11949, -1, 11932, 10571, 11933, -1, 11933, 10571, 11934, -1, 11941, 11934, 11936, -1, 11935, 11936, 11956, -1, 11937, 11956, 11939, -1, 11938, 11939, 11948, -1, 11938, 11937, 11939, -1, 11938, 11908, 11937, -1, 11937, 11908, 11940, -1, 11935, 11940, 11950, -1, 11941, 11950, 11949, -1, 11933, 11941, 11949, -1, 11933, 11934, 11941, -1, 11934, 10571, 11955, -1, 11936, 11955, 11945, -1, 11956, 11945, 11944, -1, 11939, 11944, 11948, -1, 11939, 11956, 11944, -1, 12953, 11947, 11942, -1, 12953, 11943, 11947, -1, 12953, 12954, 11943, -1, 11943, 12954, 11944, -1, 11945, 11943, 11944, -1, 11945, 11946, 11943, -1, 11945, 11955, 11946, -1, 11946, 11955, 11942, -1, 11947, 11946, 11942, -1, 11947, 11943, 11946, -1, 12954, 11948, 11944, -1, 11940, 11908, 11954, -1, 11950, 11954, 11953, -1, 11949, 11953, 11951, -1, 11949, 11950, 11953, -1, 11951, 11952, 11921, -1, 11951, 11953, 11952, -1, 11952, 11953, 11954, -1, 11921, 11954, 11908, -1, 11921, 11952, 11954, -1, 10571, 11942, 11955, -1, 11935, 11950, 11941, -1, 11936, 11935, 11941, -1, 11955, 11936, 11934, -1, 11940, 11954, 11950, -1, 11935, 11956, 11937, -1, 11940, 11935, 11937, -1, 11936, 11945, 11956, -1, 13012, 11967, 11970, -1, 13012, 10574, 11967, -1, 13012, 13004, 10574, -1, 10574, 13004, 11957, -1, 11957, 13004, 12996, -1, 11958, 12996, 12995, -1, 11959, 12995, 12994, -1, 10576, 12994, 13002, -1, 11966, 13002, 11961, -1, 11960, 11961, 11962, -1, 11963, 11962, 12121, -1, 11964, 11963, 12121, -1, 11964, 10791, 11963, -1, 11964, 11965, 10791, -1, 10791, 11965, 12120, -1, 11957, 12996, 11958, -1, 11958, 12995, 11959, -1, 11959, 12994, 10576, -1, 10576, 13002, 11966, -1, 11966, 11961, 11960, -1, 11960, 11962, 11963, -1, 11967, 11968, 11970, -1, 11970, 11968, 11971, -1, 11971, 11968, 11972, -1, 11972, 11968, 10575, -1, 11973, 10575, 11969, -1, 11973, 11972, 10575, -1, 11970, 11971, 11977, -1, 11977, 11971, 12030, -1, 12030, 11971, 11972, -1, 11975, 11972, 11973, -1, 11974, 11973, 11969, -1, 10792, 11974, 11969, -1, 12030, 11972, 11975, -1, 11975, 11973, 11974, -1, 11974, 10792, 12026, -1, 11975, 12026, 12031, -1, 12030, 12031, 11976, -1, 11977, 11976, 13005, -1, 11977, 12030, 11976, -1, 12180, 12033, 11978, -1, 12180, 11979, 12033, -1, 12180, 12173, 11979, -1, 11979, 12173, 11983, -1, 11984, 11983, 12034, -1, 11982, 12034, 11980, -1, 13008, 11980, 11981, -1, 13008, 11982, 11980, -1, 13008, 13007, 11982, -1, 11982, 13007, 12024, -1, 11984, 12024, 12025, -1, 11979, 12025, 12033, -1, 11979, 11984, 12025, -1, 11979, 11983, 11984, -1, 12173, 12171, 11983, -1, 11983, 12171, 12000, -1, 12034, 12000, 11999, -1, 11980, 11999, 12022, -1, 11981, 12022, 11985, -1, 11981, 11980, 12022, -1, 12171, 12178, 12000, -1, 12000, 12178, 12001, -1, 12002, 12001, 12177, -1, 12003, 12177, 11986, -1, 12004, 11986, 11987, -1, 12006, 11987, 12005, -1, 12007, 12005, 12174, -1, 11988, 12174, 12168, -1, 11989, 12168, 11990, -1, 11991, 11990, 11992, -1, 11995, 11992, 11993, -1, 11994, 11995, 11993, -1, 11994, 12009, 11995, -1, 11995, 12009, 11996, -1, 11991, 11996, 12008, -1, 11989, 12008, 11997, -1, 11988, 11997, 11998, -1, 12007, 11998, 12037, -1, 12006, 12037, 12036, -1, 12004, 12036, 12035, -1, 12003, 12035, 12014, -1, 12002, 12014, 11999, -1, 12000, 12002, 11999, -1, 12000, 12001, 12002, -1, 12002, 12177, 12003, -1, 12014, 12002, 12003, -1, 12003, 11986, 12004, -1, 12035, 12003, 12004, -1, 12004, 11987, 12006, -1, 12036, 12004, 12006, -1, 12006, 12005, 12007, -1, 12037, 12006, 12007, -1, 12007, 12174, 11988, -1, 11998, 12007, 11988, -1, 11988, 12168, 11989, -1, 11997, 11988, 11989, -1, 11989, 11990, 11991, -1, 12008, 11989, 11991, -1, 11991, 11992, 11995, -1, 11996, 11991, 11995, -1, 12009, 12039, 11996, -1, 11996, 12039, 12015, -1, 12008, 12015, 12010, -1, 11997, 12010, 12018, -1, 11998, 12018, 12019, -1, 12037, 12019, 12011, -1, 12036, 12011, 12012, -1, 12035, 12012, 12013, -1, 12014, 12013, 12022, -1, 11999, 12014, 12022, -1, 12039, 12038, 12015, -1, 12015, 12038, 12016, -1, 12010, 12016, 13011, -1, 12018, 13011, 12017, -1, 13010, 12018, 12017, -1, 13010, 12019, 12018, -1, 13010, 12020, 12019, -1, 12019, 12020, 12011, -1, 12011, 12020, 12021, -1, 12012, 12021, 13009, -1, 12013, 13009, 11985, -1, 12022, 12013, 11985, -1, 12015, 12016, 12010, -1, 12010, 13011, 12018, -1, 12011, 12021, 12012, -1, 12012, 13009, 12013, -1, 13007, 12023, 12024, -1, 12024, 12023, 12027, -1, 12025, 12027, 12032, -1, 12033, 12032, 12026, -1, 11978, 12026, 10792, -1, 11978, 12033, 12026, -1, 12023, 13006, 12027, -1, 12027, 13006, 12028, -1, 12032, 12028, 12031, -1, 12026, 12032, 12031, -1, 13006, 12029, 12028, -1, 12028, 12029, 13005, -1, 11976, 12028, 13005, -1, 11976, 12031, 12028, -1, 12030, 11975, 12031, -1, 11975, 11974, 12026, -1, 12025, 12032, 12033, -1, 12027, 12028, 12032, -1, 12024, 12027, 12025, -1, 11982, 12024, 11984, -1, 12034, 11982, 11984, -1, 12000, 12034, 11983, -1, 11980, 12034, 11999, -1, 12013, 12014, 12035, -1, 12012, 12035, 12036, -1, 12011, 12036, 12037, -1, 12019, 12037, 11998, -1, 12018, 11998, 11997, -1, 12010, 11997, 12008, -1, 12015, 12008, 11996, -1, 12998, 12038, 12510, -1, 12510, 12038, 12039, -1, 12009, 12510, 12039, -1, 12009, 12040, 12510, -1, 12009, 11994, 12040, -1, 12040, 11994, 12042, -1, 12042, 11994, 11993, -1, 12041, 12042, 11993, -1, 13029, 12043, 12071, -1, 12071, 12043, 12044, -1, 12045, 12071, 12044, -1, 12045, 12072, 12071, -1, 12045, 12970, 12072, -1, 12072, 12970, 12046, -1, 12046, 12970, 10577, -1, 10586, 12046, 10577, -1, 10586, 12047, 12046, -1, 12046, 12047, 12052, -1, 12072, 12052, 12058, -1, 12071, 12058, 12048, -1, 12050, 12048, 12049, -1, 12050, 12071, 12048, -1, 12050, 13029, 12071, -1, 12047, 12051, 12052, -1, 12052, 12051, 12053, -1, 12059, 12053, 12060, -1, 12055, 12060, 12054, -1, 13026, 12054, 12061, -1, 13026, 12055, 12054, -1, 13026, 12056, 12055, -1, 12055, 12056, 12057, -1, 12059, 12057, 12058, -1, 12052, 12059, 12058, -1, 12052, 12053, 12059, -1, 12051, 10585, 12053, -1, 12053, 10585, 12063, -1, 12060, 12063, 12073, -1, 12054, 12073, 12065, -1, 12061, 12065, 13027, -1, 12061, 12054, 12065, -1, 10585, 12062, 12063, -1, 12063, 12062, 12066, -1, 12073, 12066, 12075, -1, 12065, 12075, 12067, -1, 13028, 12067, 12064, -1, 13028, 12065, 12067, -1, 13028, 13027, 12065, -1, 12062, 10581, 12066, -1, 12066, 10581, 12068, -1, 12075, 12068, 12074, -1, 12067, 12074, 12079, -1, 12064, 12067, 12079, -1, 10581, 10583, 12068, -1, 12068, 10583, 12069, -1, 12074, 12069, 12081, -1, 12079, 12074, 12081, -1, 10583, 12076, 12069, -1, 12069, 12076, 12070, -1, 12081, 12069, 12070, -1, 12056, 12049, 12057, -1, 12057, 12049, 12048, -1, 12058, 12057, 12048, -1, 12071, 12072, 12058, -1, 12072, 12046, 12052, -1, 12055, 12057, 12059, -1, 12060, 12055, 12059, -1, 12063, 12060, 12053, -1, 12066, 12073, 12063, -1, 12073, 12054, 12060, -1, 12068, 12075, 12066, -1, 12075, 12065, 12073, -1, 12069, 12074, 12068, -1, 12074, 12067, 12075, -1, 12076, 12077, 12070, -1, 12070, 12077, 12078, -1, 12081, 12078, 12095, -1, 12079, 12095, 12080, -1, 12064, 12080, 12099, -1, 12064, 12079, 12080, -1, 12070, 12078, 12081, -1, 12081, 12095, 12079, -1, 10795, 12103, 10588, -1, 10588, 12103, 12082, -1, 10587, 12082, 12083, -1, 12084, 10587, 12083, -1, 12084, 12085, 10587, -1, 12084, 12987, 12085, -1, 12085, 12987, 10589, -1, 10589, 12987, 12086, -1, 12087, 12086, 12088, -1, 12097, 12088, 12090, -1, 12089, 12090, 13025, -1, 12091, 13025, 12092, -1, 12098, 12092, 12094, -1, 12093, 12094, 12099, -1, 10590, 12099, 12080, -1, 12095, 10590, 12080, -1, 12095, 12096, 10590, -1, 12095, 12078, 12096, -1, 12096, 12078, 12077, -1, 10588, 12082, 10587, -1, 10589, 12086, 12087, -1, 12087, 12088, 12097, -1, 12097, 12090, 12089, -1, 12089, 13025, 12091, -1, 12091, 12092, 12098, -1, 12098, 12094, 12093, -1, 12093, 12099, 10590, -1, 12988, 12084, 12100, -1, 12100, 12084, 12083, -1, 12082, 12100, 12083, -1, 12082, 12101, 12100, -1, 12082, 12103, 12101, -1, 12101, 12103, 12102, -1, 12102, 12103, 10795, -1, 10794, 12102, 10795, -1, 12104, 12113, 12115, -1, 12104, 12105, 12113, -1, 12104, 13003, 12105, -1, 12105, 13003, 10591, -1, 10591, 13003, 12106, -1, 12109, 12106, 12110, -1, 12111, 12110, 12992, -1, 12107, 12992, 12112, -1, 10593, 12112, 12989, -1, 12108, 12989, 12988, -1, 10594, 12988, 12100, -1, 12101, 10594, 12100, -1, 12101, 10592, 10594, -1, 12101, 12102, 10592, -1, 10592, 12102, 10794, -1, 10591, 12106, 12109, -1, 12109, 12110, 12111, -1, 12111, 12992, 12107, -1, 12107, 12112, 10593, -1, 10593, 12989, 12108, -1, 12108, 12988, 10594, -1, 12113, 12114, 12115, -1, 12115, 12114, 12116, -1, 12116, 12114, 12119, -1, 12119, 12114, 10796, -1, 12117, 10796, 12118, -1, 12117, 12119, 10796, -1, 12120, 11965, 12118, -1, 12118, 11965, 12117, -1, 12117, 11965, 11964, -1, 12119, 11964, 12121, -1, 12116, 12121, 12115, -1, 12116, 12119, 12121, -1, 12117, 11964, 12119, -1, 12121, 11962, 12115, -1, 10729, 13059, 12144, -1, 10729, 12123, 13059, -1, 10729, 12122, 12123, -1, 12123, 12122, 12124, -1, 12124, 12122, 10751, -1, 12145, 10751, 10599, -1, 12146, 10599, 12125, -1, 12147, 12125, 10605, -1, 12148, 10605, 12127, -1, 12126, 12127, 10612, -1, 13083, 10612, 10613, -1, 12128, 10613, 12129, -1, 13054, 12129, 10621, -1, 12130, 10621, 12131, -1, 13053, 12131, 12149, -1, 12132, 12149, 12133, -1, 12150, 12133, 12151, -1, 12152, 12151, 12153, -1, 13052, 12153, 10640, -1, 12134, 10640, 10643, -1, 13051, 10643, 10644, -1, 12135, 10644, 10649, -1, 13050, 10649, 10652, -1, 13048, 10652, 12136, -1, 13047, 12136, 10665, -1, 12154, 10665, 10666, -1, 12155, 10666, 10670, -1, 13045, 10670, 12137, -1, 12156, 12137, 12157, -1, 13044, 12157, 12158, -1, 13043, 12158, 12138, -1, 13042, 12138, 12159, -1, 13041, 12159, 10683, -1, 12160, 10683, 12161, -1, 13038, 12161, 12162, -1, 13036, 12162, 10700, -1, 13035, 10700, 10693, -1, 13031, 10693, 10715, -1, 12139, 10715, 10718, -1, 12163, 10718, 12140, -1, 13099, 12140, 12164, -1, 12165, 12164, 12141, -1, 13065, 12141, 10734, -1, 12166, 10734, 12142, -1, 13062, 12142, 12143, -1, 13061, 12143, 12144, -1, 13059, 13061, 12144, -1, 12124, 10751, 12145, -1, 12145, 10599, 12146, -1, 12146, 12125, 12147, -1, 12147, 10605, 12148, -1, 12148, 12127, 12126, -1, 12126, 10612, 13083, -1, 13083, 10613, 12128, -1, 12128, 12129, 13054, -1, 13054, 10621, 12130, -1, 12130, 12131, 13053, -1, 13053, 12149, 12132, -1, 12132, 12133, 12150, -1, 12150, 12151, 12152, -1, 12152, 12153, 13052, -1, 13052, 10640, 12134, -1, 12134, 10643, 13051, -1, 13051, 10644, 12135, -1, 12135, 10649, 13050, -1, 13050, 10652, 13048, -1, 13048, 12136, 13047, -1, 13047, 10665, 12154, -1, 12154, 10666, 12155, -1, 12155, 10670, 13045, -1, 13045, 12137, 12156, -1, 12156, 12157, 13044, -1, 13044, 12158, 13043, -1, 13043, 12138, 13042, -1, 13042, 12159, 13041, -1, 13041, 10683, 12160, -1, 12160, 12161, 13038, -1, 13038, 12162, 13036, -1, 13036, 10700, 13035, -1, 13035, 10693, 13031, -1, 13031, 10715, 12139, -1, 12139, 10718, 12163, -1, 12163, 12140, 13099, -1, 13099, 12164, 12165, -1, 12165, 12141, 13065, -1, 13065, 10734, 12166, -1, 12166, 12142, 13062, -1, 13062, 12143, 13061, -1, 11993, 13049, 12041, -1, 12041, 13049, 13046, -1, 11993, 11992, 13049, -1, 13049, 11992, 12167, -1, 12167, 11992, 11990, -1, 13055, 11990, 12168, -1, 13056, 12168, 12174, -1, 12169, 12174, 12005, -1, 12175, 12005, 11987, -1, 12176, 11987, 11986, -1, 12170, 11986, 12177, -1, 13077, 12177, 12001, -1, 13078, 12001, 12178, -1, 12179, 12178, 12171, -1, 13079, 12171, 12173, -1, 12172, 12173, 12182, -1, 12172, 13079, 12173, -1, 12167, 11990, 13055, -1, 13055, 12168, 13056, -1, 13056, 12174, 12169, -1, 12169, 12005, 12175, -1, 12175, 11987, 12176, -1, 12176, 11986, 12170, -1, 12170, 12177, 13077, -1, 13077, 12001, 13078, -1, 13078, 12178, 12179, -1, 12179, 12171, 13079, -1, 12173, 12180, 12182, -1, 12182, 12180, 12183, -1, 12183, 12180, 11978, -1, 12185, 11978, 10792, -1, 10793, 12185, 10792, -1, 12183, 11978, 12185, -1, 13079, 12172, 12181, -1, 12181, 12172, 12188, -1, 12188, 12172, 12182, -1, 12186, 12182, 12183, -1, 12184, 12183, 12185, -1, 10790, 12185, 10793, -1, 10790, 12184, 12185, -1, 12188, 12182, 12186, -1, 12186, 12183, 12184, -1, 12184, 10790, 12187, -1, 12186, 12187, 12198, -1, 12188, 12198, 12196, -1, 12181, 12196, 13080, -1, 12181, 12188, 12196, -1, 12189, 12201, 12190, -1, 12189, 12191, 12201, -1, 12189, 11112, 12191, -1, 12191, 11112, 12203, -1, 12193, 12203, 10809, -1, 12194, 12193, 10809, -1, 12194, 12192, 12193, -1, 12194, 12195, 12192, -1, 12192, 12195, 13081, -1, 12200, 13081, 13076, -1, 12197, 13076, 13080, -1, 12196, 12197, 13080, -1, 12196, 12198, 12197, -1, 12197, 12198, 12199, -1, 12200, 12199, 12202, -1, 12192, 12202, 12193, -1, 12192, 12200, 12202, -1, 12192, 13081, 12200, -1, 11112, 10800, 12203, -1, 12203, 10800, 10799, -1, 10809, 12203, 10799, -1, 12200, 13076, 12197, -1, 12199, 12200, 12197, -1, 12188, 12186, 12198, -1, 12186, 12184, 12187, -1, 12199, 12198, 12187, -1, 12201, 12187, 12190, -1, 12201, 12199, 12187, -1, 12201, 12202, 12199, -1, 12201, 12191, 12202, -1, 12202, 12191, 12193, -1, 12193, 12191, 12203, -1, 10790, 12190, 12187, -1, 10827, 12217, 10807, -1, 10807, 12217, 12214, -1, 12204, 12214, 12219, -1, 12195, 12219, 12220, -1, 12195, 12204, 12219, -1, 10807, 12214, 12204, -1, 12205, 12220, 12206, -1, 12256, 12206, 12218, -1, 12207, 12218, 12255, -1, 12208, 12255, 12213, -1, 12209, 12213, 10852, -1, 12264, 10852, 12210, -1, 12265, 12210, 12211, -1, 12259, 12211, 12260, -1, 13075, 12260, 12252, -1, 13075, 12259, 12260, -1, 13075, 12258, 12259, -1, 13075, 12253, 12258, -1, 12258, 12253, 12257, -1, 12212, 12257, 12263, -1, 12209, 12263, 12208, -1, 12213, 12209, 12208, -1, 12214, 12215, 12219, -1, 12214, 12216, 12215, -1, 12214, 12217, 12216, -1, 12216, 12217, 12267, -1, 12268, 12267, 12255, -1, 12218, 12268, 12255, -1, 12218, 12215, 12268, -1, 12218, 12206, 12215, -1, 12215, 12206, 12219, -1, 12219, 12206, 12220, -1, 12267, 12213, 12255, -1, 10852, 10850, 12210, -1, 12210, 10850, 12221, -1, 12211, 12221, 12266, -1, 12260, 12266, 12251, -1, 12252, 12251, 12222, -1, 12250, 12222, 12243, -1, 13082, 12243, 12242, -1, 12223, 12242, 12224, -1, 12236, 12224, 12240, -1, 12227, 12240, 12225, -1, 12228, 12227, 12225, -1, 12228, 12226, 12227, -1, 12228, 12248, 12226, -1, 12228, 10848, 12248, -1, 12248, 10848, 12229, -1, 12249, 12229, 12299, -1, 12230, 12299, 12297, -1, 12231, 12230, 12297, -1, 12231, 12232, 12230, -1, 12231, 12233, 12232, -1, 12231, 12262, 12233, -1, 12233, 12262, 12234, -1, 12235, 12234, 12236, -1, 12227, 12236, 12240, -1, 12227, 12235, 12236, -1, 12227, 12226, 12235, -1, 12235, 12226, 12237, -1, 12233, 12237, 12232, -1, 12233, 12235, 12237, -1, 12233, 12234, 12235, -1, 12221, 10850, 12247, -1, 12266, 12247, 12245, -1, 12251, 12245, 12222, -1, 12251, 12266, 12245, -1, 10849, 12246, 12238, -1, 10849, 12239, 12246, -1, 10849, 12241, 12239, -1, 10849, 12225, 12241, -1, 12241, 12225, 12240, -1, 12224, 12241, 12240, -1, 12224, 12261, 12241, -1, 12224, 12242, 12261, -1, 12261, 12242, 12243, -1, 12244, 12243, 12222, -1, 12245, 12244, 12222, -1, 12245, 12246, 12244, -1, 12245, 12247, 12246, -1, 12246, 12247, 12238, -1, 12238, 12247, 10850, -1, 12248, 12229, 12249, -1, 12237, 12249, 12232, -1, 12237, 12248, 12249, -1, 12237, 12226, 12248, -1, 12249, 12299, 12230, -1, 12232, 12249, 12230, -1, 12234, 12262, 12223, -1, 12236, 12223, 12224, -1, 12236, 12234, 12223, -1, 13082, 12250, 12243, -1, 12250, 12252, 12222, -1, 12251, 12252, 12260, -1, 12257, 12253, 12254, -1, 12263, 12254, 12207, -1, 12208, 12207, 12255, -1, 12208, 12263, 12207, -1, 12206, 12256, 12205, -1, 12205, 12256, 12254, -1, 12253, 12205, 12254, -1, 12207, 12254, 12256, -1, 12218, 12207, 12256, -1, 12263, 12257, 12254, -1, 12257, 12212, 12258, -1, 12258, 12212, 12265, -1, 12259, 12265, 12211, -1, 12259, 12258, 12265, -1, 12266, 12260, 12211, -1, 12261, 12243, 12244, -1, 12239, 12244, 12246, -1, 12239, 12261, 12244, -1, 12239, 12241, 12261, -1, 12262, 13082, 12223, -1, 12223, 13082, 12242, -1, 12263, 12209, 12212, -1, 12212, 12209, 12264, -1, 12265, 12264, 12210, -1, 12265, 12212, 12264, -1, 12221, 12211, 12210, -1, 12247, 12266, 12221, -1, 12267, 12268, 12216, -1, 12216, 12268, 12215, -1, 10852, 12264, 12209, -1, 12229, 10848, 12300, -1, 12269, 12300, 12270, -1, 12295, 12270, 12271, -1, 12306, 12271, 12279, -1, 12304, 12279, 12277, -1, 12301, 12277, 12278, -1, 12293, 12278, 12282, -1, 12290, 12282, 12289, -1, 12287, 12289, 12283, -1, 12276, 12283, 12272, -1, 12308, 12272, 12285, -1, 12307, 12285, 12273, -1, 12274, 12307, 12273, -1, 12274, 12313, 12307, -1, 12274, 12275, 12313, -1, 12313, 12275, 12286, -1, 12312, 12286, 12309, -1, 12308, 12309, 12276, -1, 12272, 12308, 12276, -1, 10846, 12270, 10847, -1, 10846, 12271, 12270, -1, 10846, 10845, 12271, -1, 12271, 10845, 12279, -1, 12279, 10845, 10844, -1, 12277, 10844, 12280, -1, 12278, 12280, 12282, -1, 12278, 12277, 12280, -1, 12279, 10844, 12277, -1, 12280, 12281, 12282, -1, 12282, 12281, 12289, -1, 12289, 12281, 12284, -1, 12283, 12284, 10842, -1, 12272, 10842, 12285, -1, 12272, 12283, 10842, -1, 12289, 12284, 12283, -1, 10842, 12314, 12285, -1, 12285, 12314, 12273, -1, 12286, 13090, 12309, -1, 12309, 13090, 12288, -1, 12276, 12288, 12287, -1, 12283, 12276, 12287, -1, 13090, 12291, 12288, -1, 12288, 12291, 12310, -1, 12287, 12310, 12290, -1, 12289, 12287, 12290, -1, 12291, 13089, 12310, -1, 12310, 13089, 12292, -1, 12290, 12292, 12293, -1, 12282, 12290, 12293, -1, 12292, 13089, 12303, -1, 12293, 12303, 12301, -1, 12278, 12293, 12301, -1, 12294, 12302, 13087, -1, 12294, 12305, 12302, -1, 12294, 12296, 12305, -1, 12305, 12296, 12311, -1, 12306, 12311, 12295, -1, 12271, 12306, 12295, -1, 12296, 13084, 12311, -1, 12311, 13084, 12298, -1, 12295, 12298, 12269, -1, 12270, 12295, 12269, -1, 13084, 12297, 12298, -1, 12298, 12297, 12299, -1, 12269, 12299, 12229, -1, 12300, 12269, 12229, -1, 12298, 12299, 12269, -1, 12304, 12277, 12301, -1, 12302, 12301, 12303, -1, 13087, 12303, 13089, -1, 13087, 12302, 12303, -1, 12306, 12279, 12304, -1, 12305, 12304, 12302, -1, 12305, 12306, 12304, -1, 12305, 12311, 12306, -1, 10848, 10847, 12300, -1, 12300, 10847, 12270, -1, 12285, 12307, 12308, -1, 12308, 12307, 12312, -1, 12309, 12308, 12312, -1, 12288, 12276, 12309, -1, 12310, 12287, 12288, -1, 12292, 12290, 12310, -1, 12303, 12293, 12292, -1, 12302, 12304, 12301, -1, 12298, 12295, 12311, -1, 12286, 12312, 12313, -1, 12313, 12312, 12307, -1, 10891, 10889, 12314, -1, 12314, 10889, 12273, -1, 12273, 10889, 10893, -1, 12274, 10893, 10865, -1, 12275, 12274, 10865, -1, 12273, 10893, 12274, -1, 12328, 10879, 12329, -1, 12315, 12329, 12327, -1, 10873, 12327, 12321, -1, 10865, 12321, 13093, -1, 10865, 10873, 12321, -1, 12316, 12323, 11118, -1, 12316, 12317, 12323, -1, 12316, 11119, 12317, -1, 12317, 11119, 12318, -1, 12319, 12317, 12318, -1, 12319, 12320, 12317, -1, 12319, 12333, 12320, -1, 12320, 12333, 12325, -1, 12322, 12325, 12326, -1, 12327, 12326, 12321, -1, 12327, 12322, 12326, -1, 12327, 12329, 12322, -1, 12322, 12329, 12323, -1, 12320, 12323, 12317, -1, 12320, 12322, 12323, -1, 12320, 12325, 12322, -1, 11119, 12635, 12318, -1, 12333, 12324, 12325, -1, 12325, 12324, 13091, -1, 13092, 12325, 13091, -1, 13092, 12326, 12325, -1, 13092, 13093, 12326, -1, 12326, 13093, 12321, -1, 10873, 12315, 12327, -1, 12315, 12328, 12329, -1, 11118, 12323, 12329, -1, 10879, 11118, 12329, -1, 10921, 12330, 12635, -1, 12635, 12330, 12318, -1, 12318, 12330, 12331, -1, 12319, 12331, 12332, -1, 12333, 12332, 10918, -1, 12324, 12333, 10918, -1, 12318, 12331, 12319, -1, 12319, 12332, 12333, -1, 10918, 12334, 13088, -1, 13088, 12334, 12351, -1, 12351, 12334, 10916, -1, 12336, 10916, 12335, -1, 12342, 12335, 12344, -1, 12342, 12336, 12335, -1, 12351, 10916, 12336, -1, 12335, 10912, 12344, -1, 12362, 12337, 12346, -1, 12346, 12337, 12338, -1, 12347, 12338, 12339, -1, 12354, 12339, 12355, -1, 12341, 12355, 12340, -1, 13058, 12341, 12340, -1, 13058, 13057, 12341, -1, 12341, 13057, 12353, -1, 12356, 12353, 12357, -1, 12343, 12357, 12336, -1, 12342, 12343, 12336, -1, 12342, 12344, 12343, -1, 12343, 12344, 12345, -1, 12348, 12345, 12346, -1, 12347, 12346, 12338, -1, 12347, 12348, 12346, -1, 12347, 12354, 12348, -1, 12347, 12339, 12354, -1, 12337, 12360, 12338, -1, 12338, 12360, 12339, -1, 12339, 12360, 12358, -1, 12355, 12358, 12349, -1, 13060, 12355, 12349, -1, 13060, 12340, 12355, -1, 12339, 12358, 12355, -1, 13057, 13085, 12353, -1, 12353, 13085, 13086, -1, 12350, 13086, 12352, -1, 12351, 12352, 13088, -1, 12351, 12350, 12352, -1, 12351, 12357, 12350, -1, 12351, 12336, 12357, -1, 12353, 13086, 12350, -1, 12357, 12353, 12350, -1, 12343, 12345, 12348, -1, 12356, 12348, 12354, -1, 12341, 12354, 12355, -1, 12341, 12356, 12354, -1, 12341, 12353, 12356, -1, 12343, 12348, 12356, -1, 12357, 12343, 12356, -1, 12349, 12358, 12377, -1, 12377, 12358, 12361, -1, 12361, 12358, 12360, -1, 12359, 12360, 12337, -1, 12369, 12337, 12363, -1, 12369, 12359, 12337, -1, 12361, 12360, 12359, -1, 12337, 12362, 12363, -1, 12387, 12386, 12364, -1, 12364, 12386, 12365, -1, 12371, 12365, 12372, -1, 12380, 12372, 12374, -1, 12368, 12374, 12373, -1, 12366, 12368, 12373, -1, 12366, 12367, 12368, -1, 12368, 12367, 12376, -1, 12381, 12376, 12378, -1, 12382, 12378, 12359, -1, 12369, 12382, 12359, -1, 12369, 12363, 12382, -1, 12382, 12363, 9591, -1, 12370, 9591, 12364, -1, 12371, 12364, 12365, -1, 12371, 12370, 12364, -1, 12371, 12380, 12370, -1, 12371, 12372, 12380, -1, 12386, 12385, 12365, -1, 12365, 12385, 12372, -1, 12372, 12385, 12383, -1, 12374, 12383, 13068, -1, 13066, 12374, 13068, -1, 13066, 12373, 12374, -1, 12372, 12383, 12374, -1, 12367, 12375, 12376, -1, 12376, 12375, 13064, -1, 12379, 13064, 13063, -1, 12361, 13063, 12377, -1, 12361, 12379, 13063, -1, 12361, 12378, 12379, -1, 12361, 12359, 12378, -1, 12376, 13064, 12379, -1, 12378, 12376, 12379, -1, 12382, 9591, 12370, -1, 12381, 12370, 12380, -1, 12368, 12380, 12374, -1, 12368, 12381, 12380, -1, 12368, 12376, 12381, -1, 12382, 12370, 12381, -1, 12378, 12382, 12381, -1, 13068, 12383, 10924, -1, 10924, 12383, 12384, -1, 12384, 12383, 12385, -1, 10935, 12385, 12386, -1, 10928, 12386, 11096, -1, 10928, 10935, 12386, -1, 12384, 12385, 10935, -1, 12386, 12387, 11096, -1, 13069, 10924, 12388, -1, 12388, 10924, 10927, -1, 10933, 12388, 10927, -1, 10933, 12631, 12388, -1, 10933, 10932, 12631, -1, 12631, 10932, 12389, -1, 12389, 10932, 12390, -1, 13113, 12389, 12390, -1, 12391, 12404, 11056, -1, 11056, 12404, 12394, -1, 12395, 12394, 12392, -1, 12393, 12392, 13095, -1, 12393, 12395, 12392, -1, 11056, 12394, 12395, -1, 12396, 13095, 12397, -1, 12439, 12397, 12440, -1, 12441, 12440, 12407, -1, 12402, 12407, 11038, -1, 12449, 11038, 11031, -1, 12450, 11031, 12408, -1, 12442, 12408, 12452, -1, 12443, 12452, 12399, -1, 12398, 12399, 12411, -1, 12398, 12443, 12399, -1, 12398, 12400, 12443, -1, 12398, 12401, 12400, -1, 12400, 12401, 12437, -1, 12451, 12437, 12448, -1, 12449, 12448, 12402, -1, 11038, 12449, 12402, -1, 12394, 12403, 12392, -1, 12394, 12454, 12403, -1, 12394, 12404, 12454, -1, 12454, 12404, 12405, -1, 12406, 12405, 12407, -1, 12440, 12406, 12407, -1, 12440, 12403, 12406, -1, 12440, 12397, 12403, -1, 12403, 12397, 12392, -1, 12392, 12397, 13095, -1, 12405, 11038, 12407, -1, 11031, 11039, 12408, -1, 12408, 11039, 12453, -1, 12452, 12453, 12409, -1, 12399, 12409, 12410, -1, 12411, 12410, 12412, -1, 13067, 12412, 12445, -1, 12413, 12445, 12414, -1, 12447, 12414, 12429, -1, 12436, 12429, 12428, -1, 12422, 12428, 11033, -1, 12415, 12422, 11033, -1, 12415, 12416, 12422, -1, 12415, 12432, 12416, -1, 12415, 12487, 12432, -1, 12432, 12487, 12486, -1, 12417, 12486, 12485, -1, 12435, 12485, 12418, -1, 12419, 12435, 12418, -1, 12419, 12433, 12435, -1, 12419, 12423, 12433, -1, 12419, 13098, 12423, -1, 12423, 13098, 12420, -1, 12421, 12420, 12436, -1, 12422, 12436, 12428, -1, 12422, 12421, 12436, -1, 12422, 12416, 12421, -1, 12421, 12416, 12434, -1, 12423, 12434, 12433, -1, 12423, 12421, 12434, -1, 12423, 12420, 12421, -1, 12453, 11039, 12424, -1, 12409, 12424, 12431, -1, 12410, 12431, 12412, -1, 12410, 12409, 12431, -1, 12425, 12426, 11032, -1, 12425, 12446, 12426, -1, 12425, 12427, 12446, -1, 12425, 11033, 12427, -1, 12427, 11033, 12428, -1, 12429, 12427, 12428, -1, 12429, 12444, 12427, -1, 12429, 12414, 12444, -1, 12444, 12414, 12445, -1, 12430, 12445, 12412, -1, 12431, 12430, 12412, -1, 12431, 12426, 12430, -1, 12431, 12424, 12426, -1, 12426, 12424, 11032, -1, 11032, 12424, 11039, -1, 12432, 12486, 12417, -1, 12434, 12417, 12433, -1, 12434, 12432, 12417, -1, 12434, 12416, 12432, -1, 12417, 12485, 12435, -1, 12433, 12417, 12435, -1, 12420, 13098, 12447, -1, 12436, 12447, 12429, -1, 12436, 12420, 12447, -1, 12413, 13067, 12445, -1, 13067, 12411, 12412, -1, 12410, 12411, 12399, -1, 12437, 12401, 12438, -1, 12448, 12438, 12441, -1, 12402, 12441, 12407, -1, 12402, 12448, 12441, -1, 12397, 12439, 12396, -1, 12396, 12439, 12438, -1, 12401, 12396, 12438, -1, 12441, 12438, 12439, -1, 12440, 12441, 12439, -1, 12448, 12437, 12438, -1, 12437, 12451, 12400, -1, 12400, 12451, 12442, -1, 12443, 12442, 12452, -1, 12443, 12400, 12442, -1, 12409, 12399, 12452, -1, 12444, 12445, 12430, -1, 12446, 12430, 12426, -1, 12446, 12444, 12430, -1, 12446, 12427, 12444, -1, 13098, 12413, 12447, -1, 12447, 12413, 12414, -1, 12448, 12449, 12451, -1, 12451, 12449, 12450, -1, 12442, 12450, 12408, -1, 12442, 12451, 12450, -1, 12453, 12452, 12408, -1, 12424, 12409, 12453, -1, 12405, 12406, 12454, -1, 12454, 12406, 12403, -1, 11031, 12450, 12449, -1, 11046, 12459, 11044, -1, 11046, 12460, 12459, -1, 11046, 11048, 12460, -1, 12460, 11048, 12461, -1, 12496, 12461, 12455, -1, 12497, 12455, 12457, -1, 12456, 12457, 12463, -1, 12456, 12497, 12457, -1, 12456, 12458, 12497, -1, 12497, 12458, 12495, -1, 12496, 12495, 12473, -1, 12460, 12473, 12459, -1, 12460, 12496, 12473, -1, 12460, 12461, 12496, -1, 11048, 11049, 12461, -1, 12461, 11049, 12493, -1, 12455, 12493, 12464, -1, 12457, 12464, 12462, -1, 12463, 12462, 13033, -1, 12463, 12457, 12462, -1, 12493, 11049, 12492, -1, 12464, 12492, 12465, -1, 12462, 12465, 12466, -1, 13033, 12466, 12467, -1, 13070, 12467, 12468, -1, 13070, 13033, 12467, -1, 12470, 12469, 12472, -1, 12470, 12502, 12469, -1, 12469, 12502, 12471, -1, 12465, 12471, 12466, -1, 12465, 12469, 12471, -1, 12465, 12492, 12469, -1, 12469, 12492, 12472, -1, 12472, 12492, 11049, -1, 12502, 12468, 12471, -1, 12471, 12468, 12467, -1, 12466, 12471, 12467, -1, 12466, 13033, 12462, -1, 12495, 12458, 12490, -1, 12473, 12490, 12494, -1, 12459, 12494, 12474, -1, 11044, 12474, 11042, -1, 11044, 12459, 12474, -1, 13032, 12475, 12491, -1, 13032, 12482, 12475, -1, 13032, 12476, 12482, -1, 12482, 12476, 12477, -1, 12481, 12477, 12500, -1, 12480, 12500, 12478, -1, 12479, 12478, 12483, -1, 12479, 12480, 12478, -1, 12479, 11036, 12480, -1, 12480, 11036, 12489, -1, 12481, 12489, 12498, -1, 12482, 12498, 12475, -1, 12482, 12481, 12498, -1, 12482, 12477, 12481, -1, 12476, 13030, 12477, -1, 12477, 13030, 12499, -1, 12500, 12499, 12488, -1, 12478, 12488, 12484, -1, 12483, 12484, 12487, -1, 12483, 12478, 12484, -1, 13030, 12418, 12499, -1, 12499, 12418, 12485, -1, 12488, 12485, 12486, -1, 12484, 12486, 12487, -1, 12484, 12488, 12486, -1, 12499, 12485, 12488, -1, 11036, 11042, 12489, -1, 12489, 11042, 12474, -1, 12498, 12474, 12494, -1, 12475, 12494, 12490, -1, 12491, 12490, 12458, -1, 12491, 12475, 12490, -1, 12464, 12493, 12492, -1, 12455, 12461, 12493, -1, 12494, 12459, 12473, -1, 12498, 12489, 12474, -1, 12500, 12480, 12481, -1, 12481, 12480, 12489, -1, 12488, 12478, 12500, -1, 12462, 12464, 12465, -1, 12457, 12455, 12464, -1, 12495, 12496, 12497, -1, 12497, 12496, 12455, -1, 12490, 12473, 12495, -1, 12475, 12498, 12494, -1, 12499, 12500, 12477, -1, 10969, 12501, 12470, -1, 12470, 12501, 12502, -1, 12502, 12501, 12503, -1, 12468, 12503, 10943, -1, 13070, 12468, 10943, -1, 12502, 12503, 12468, -1, 12999, 12998, 12559, -1, 12558, 12559, 12560, -1, 12557, 12560, 12516, -1, 12504, 12516, 12515, -1, 12556, 12515, 12506, -1, 12505, 12506, 12555, -1, 13000, 12555, 12507, -1, 12554, 12507, 12528, -1, 12509, 12528, 12534, -1, 12508, 12534, 12532, -1, 12508, 12509, 12534, -1, 12040, 12561, 12510, -1, 12040, 12518, 12561, -1, 12040, 12042, 12518, -1, 12518, 12042, 12511, -1, 13100, 12518, 12511, -1, 13100, 12512, 12518, -1, 13100, 12513, 12512, -1, 12512, 12513, 12514, -1, 12517, 12514, 12562, -1, 12515, 12562, 12506, -1, 12515, 12517, 12562, -1, 12515, 12516, 12517, -1, 12517, 12516, 12519, -1, 12512, 12519, 12518, -1, 12512, 12517, 12519, -1, 12512, 12514, 12517, -1, 12042, 12041, 12511, -1, 12513, 13108, 12514, -1, 12514, 13108, 12521, -1, 12562, 12521, 12563, -1, 12506, 12563, 12555, -1, 12506, 12562, 12563, -1, 13108, 12520, 12521, -1, 12521, 12520, 12522, -1, 12563, 12522, 12525, -1, 12555, 12525, 12507, -1, 12555, 12563, 12525, -1, 12520, 12523, 12522, -1, 12522, 12523, 12524, -1, 12525, 12524, 12526, -1, 12507, 12526, 12528, -1, 12507, 12525, 12526, -1, 12523, 12527, 12524, -1, 12524, 12527, 12564, -1, 12526, 12564, 12529, -1, 12528, 12529, 12534, -1, 12528, 12526, 12529, -1, 12527, 13110, 12564, -1, 12564, 13110, 12565, -1, 12529, 12565, 12530, -1, 12534, 12530, 12531, -1, 12532, 12531, 12533, -1, 12532, 12534, 12531, -1, 13110, 13104, 12565, -1, 12565, 13104, 12566, -1, 12530, 12566, 12535, -1, 12531, 12535, 12536, -1, 12533, 12536, 12540, -1, 12533, 12531, 12536, -1, 13104, 12537, 12566, -1, 12566, 12537, 12538, -1, 12535, 12538, 12568, -1, 12536, 12568, 12543, -1, 12540, 12543, 12539, -1, 12540, 12536, 12543, -1, 12537, 12544, 12538, -1, 12538, 12544, 12567, -1, 12568, 12567, 12541, -1, 12543, 12541, 12542, -1, 12539, 12542, 13001, -1, 12539, 12543, 12542, -1, 12544, 13105, 12567, -1, 12567, 13105, 12546, -1, 12541, 12546, 12547, -1, 12542, 12547, 12545, -1, 13001, 12545, 12997, -1, 13001, 12542, 12545, -1, 13105, 12548, 12546, -1, 12546, 12548, 12550, -1, 12547, 12550, 12551, -1, 12545, 12551, 13327, -1, 12997, 12545, 13327, -1, 12548, 12549, 12550, -1, 12550, 12549, 12552, -1, 12551, 12552, 12553, -1, 13327, 12551, 12553, -1, 12549, 13334, 12552, -1, 12552, 13334, 13326, -1, 12553, 12552, 13326, -1, 12509, 12554, 12528, -1, 12554, 13000, 12507, -1, 13000, 12505, 12555, -1, 12505, 12556, 12506, -1, 12556, 12504, 12515, -1, 12504, 12557, 12516, -1, 12557, 12558, 12560, -1, 12558, 12999, 12559, -1, 12998, 12510, 12559, -1, 12559, 12510, 12561, -1, 12560, 12561, 12519, -1, 12516, 12560, 12519, -1, 12561, 12518, 12519, -1, 12559, 12561, 12560, -1, 12521, 12562, 12514, -1, 12522, 12563, 12521, -1, 12524, 12525, 12522, -1, 12564, 12526, 12524, -1, 12565, 12529, 12564, -1, 12566, 12530, 12565, -1, 12530, 12534, 12529, -1, 12538, 12535, 12566, -1, 12535, 12531, 12530, -1, 12567, 12568, 12538, -1, 12568, 12536, 12535, -1, 12546, 12541, 12567, -1, 12541, 12543, 12568, -1, 12550, 12547, 12546, -1, 12547, 12542, 12541, -1, 12552, 12551, 12550, -1, 12551, 12545, 12547, -1, 10960, 12584, 12581, -1, 10956, 12581, 12582, -1, 10944, 12582, 12583, -1, 12571, 12583, 12569, -1, 12570, 12569, 13034, -1, 12570, 12571, 12569, -1, 12570, 13071, 12571, -1, 12571, 13071, 12572, -1, 10944, 12572, 10943, -1, 10944, 12571, 12572, -1, 10944, 12583, 12571, -1, 12574, 12573, 13127, -1, 12574, 12579, 12573, -1, 12574, 12575, 12579, -1, 12579, 12575, 12576, -1, 12577, 12576, 12580, -1, 13332, 12577, 12580, -1, 13332, 12585, 12577, -1, 13332, 13073, 12585, -1, 12585, 13073, 13034, -1, 12569, 12585, 13034, -1, 12569, 12578, 12585, -1, 12569, 12583, 12578, -1, 12578, 12583, 12573, -1, 12579, 12578, 12573, -1, 12579, 12577, 12578, -1, 12579, 12576, 12577, -1, 12575, 13341, 12576, -1, 12576, 13341, 13330, -1, 12580, 12576, 13330, -1, 13071, 10943, 12572, -1, 10944, 10956, 12582, -1, 10956, 10960, 12581, -1, 12583, 12582, 12581, -1, 12573, 12581, 13127, -1, 12573, 12583, 12581, -1, 12584, 13127, 12581, -1, 12585, 12578, 12577, -1, 11028, 11027, 10953, -1, 10953, 11027, 12586, -1, 10952, 12586, 12587, -1, 12590, 12587, 12588, -1, 12584, 12588, 12589, -1, 12584, 12590, 12588, -1, 10953, 12586, 10952, -1, 10952, 12587, 12590, -1, 11045, 12591, 12613, -1, 11045, 11022, 12591, -1, 11045, 12593, 11022, -1, 11022, 12593, 12592, -1, 12592, 12593, 11047, -1, 11020, 11047, 12594, -1, 12602, 12594, 11043, -1, 12603, 11043, 11037, -1, 12604, 11037, 11041, -1, 11035, 12604, 11041, -1, 11035, 12595, 12604, -1, 11035, 11034, 12595, -1, 12595, 11034, 11019, -1, 11019, 11034, 12596, -1, 12605, 12596, 12597, -1, 11017, 12597, 11040, -1, 11016, 11040, 12606, -1, 10993, 12606, 12598, -1, 11014, 12598, 12599, -1, 11013, 12599, 11030, -1, 12607, 11030, 11029, -1, 11012, 11029, 12600, -1, 12601, 12600, 10990, -1, 12601, 11012, 12600, -1, 12592, 11047, 11020, -1, 11020, 12594, 12602, -1, 12602, 11043, 12603, -1, 12603, 11037, 12604, -1, 11019, 12596, 12605, -1, 12605, 12597, 11017, -1, 11017, 11040, 11016, -1, 11016, 12606, 10993, -1, 10993, 12598, 11014, -1, 11014, 12599, 11013, -1, 11013, 11030, 12607, -1, 12607, 11029, 11012, -1, 10990, 12600, 13119, -1, 10988, 13119, 12608, -1, 11009, 12608, 12609, -1, 11009, 10988, 12608, -1, 12600, 12619, 13119, -1, 13119, 12619, 12616, -1, 12615, 13119, 12616, -1, 12615, 13118, 13119, -1, 10990, 13119, 10988, -1, 12608, 13121, 12609, -1, 12609, 13121, 11026, -1, 11026, 13121, 13123, -1, 11007, 13123, 11005, -1, 11007, 11026, 13123, -1, 13123, 13124, 11005, -1, 11005, 13124, 12610, -1, 12610, 13124, 12612, -1, 12611, 12612, 13125, -1, 12614, 13125, 11027, -1, 11025, 11027, 11024, -1, 11025, 12614, 11027, -1, 12610, 12612, 12611, -1, 12589, 12588, 13125, -1, 13125, 12588, 12587, -1, 12586, 13125, 12587, -1, 12586, 11027, 13125, -1, 11027, 12613, 11024, -1, 11024, 12613, 11023, -1, 11023, 12613, 12591, -1, 12614, 12611, 13125, -1, 13118, 12615, 12629, -1, 12629, 12615, 12618, -1, 12618, 12615, 12616, -1, 11082, 12616, 12619, -1, 12617, 12619, 12600, -1, 11074, 12617, 12600, -1, 12618, 12616, 11082, -1, 11082, 12619, 12617, -1, 13113, 13115, 12389, -1, 12389, 13115, 12622, -1, 12631, 12622, 12620, -1, 12388, 12620, 12621, -1, 13094, 12621, 13096, -1, 13094, 12388, 12621, -1, 13094, 13069, 12388, -1, 13115, 13116, 12622, -1, 12622, 13116, 12625, -1, 12632, 12625, 12623, -1, 12624, 12623, 11059, -1, 12393, 12624, 11059, -1, 12393, 13097, 12624, -1, 12624, 13097, 12630, -1, 12632, 12630, 12620, -1, 12622, 12632, 12620, -1, 12622, 12625, 12632, -1, 13116, 12626, 12625, -1, 12625, 12626, 12628, -1, 12623, 12628, 12627, -1, 11059, 12623, 12627, -1, 12626, 12629, 12628, -1, 12628, 12629, 11069, -1, 12627, 12628, 11069, -1, 13097, 13096, 12630, -1, 12630, 13096, 12621, -1, 12620, 12630, 12621, -1, 12388, 12631, 12620, -1, 12631, 12389, 12622, -1, 12624, 12630, 12632, -1, 12623, 12624, 12632, -1, 12628, 12623, 12625, -1, 13113, 12633, 11719, -1, 13113, 12390, 12633, -1, 12634, 11127, 12633, -1, 12634, 11631, 11127, -1, 12634, 12635, 11631, -1, 12634, 10921, 12635, -1, 11631, 12636, 11127, -1, 11127, 12637, 12633, -1, 12633, 12637, 11719, -1, 11719, 12637, 11735, -1, 12641, 11732, 12638, -1, 12688, 12638, 12639, -1, 12689, 12639, 12683, -1, 12640, 12683, 13117, -1, 12640, 12689, 12683, -1, 12640, 12684, 12689, -1, 12689, 12684, 12685, -1, 12688, 12685, 12687, -1, 12641, 12688, 12687, -1, 12641, 12638, 12688, -1, 12708, 12642, 12707, -1, 12708, 12643, 12642, -1, 12708, 12709, 12643, -1, 12643, 12709, 12655, -1, 12691, 12655, 12659, -1, 12644, 12659, 12662, -1, 12694, 12662, 12717, -1, 12645, 12717, 12646, -1, 12667, 12646, 12671, -1, 12672, 12671, 12647, -1, 12696, 12647, 12721, -1, 12654, 12721, 12648, -1, 12699, 12648, 12649, -1, 12678, 12649, 12776, -1, 12724, 12678, 12776, -1, 12724, 12679, 12678, -1, 12724, 12796, 12679, -1, 12679, 12796, 12650, -1, 12680, 12650, 13131, -1, 12652, 13131, 12651, -1, 13335, 12652, 12651, -1, 13335, 13129, 12652, -1, 12652, 13129, 12653, -1, 12677, 12653, 12698, -1, 12699, 12698, 12654, -1, 12648, 12699, 12654, -1, 12643, 12655, 12691, -1, 12657, 12691, 12693, -1, 12690, 12693, 12692, -1, 13120, 12692, 12656, -1, 13120, 12690, 12692, -1, 13120, 12681, 12690, -1, 12690, 12681, 12682, -1, 12657, 12682, 12658, -1, 12643, 12658, 12642, -1, 12643, 12657, 12658, -1, 12643, 12691, 12657, -1, 12691, 12659, 12644, -1, 12693, 12644, 12660, -1, 12692, 12660, 12661, -1, 12656, 12661, 13122, -1, 12656, 12692, 12661, -1, 12644, 12662, 12694, -1, 12660, 12694, 12665, -1, 12661, 12665, 12664, -1, 13122, 12664, 12663, -1, 13122, 12661, 12664, -1, 12694, 12717, 12645, -1, 12665, 12645, 12695, -1, 12664, 12695, 12666, -1, 12663, 12666, 12668, -1, 12663, 12664, 12666, -1, 12645, 12646, 12667, -1, 12695, 12667, 12697, -1, 12666, 12697, 12669, -1, 12668, 12669, 12670, -1, 12668, 12666, 12669, -1, 12667, 12671, 12672, -1, 12697, 12672, 12673, -1, 12669, 12673, 12675, -1, 13114, 12675, 13126, -1, 13114, 12669, 12675, -1, 13114, 12670, 12669, -1, 12672, 12647, 12696, -1, 12673, 12696, 12674, -1, 12675, 12674, 12676, -1, 13126, 12676, 13128, -1, 13126, 12675, 12676, -1, 12696, 12721, 12654, -1, 12674, 12654, 12698, -1, 12676, 12698, 12653, -1, 13128, 12653, 13129, -1, 13128, 12676, 12653, -1, 12699, 12649, 12678, -1, 12677, 12678, 12680, -1, 12652, 12680, 13131, -1, 12652, 12677, 12680, -1, 12652, 12653, 12677, -1, 12679, 12650, 12680, -1, 12678, 12679, 12680, -1, 12681, 13117, 12682, -1, 12682, 13117, 12683, -1, 12658, 12683, 12639, -1, 12642, 12639, 12638, -1, 12707, 12638, 11732, -1, 12707, 12642, 12638, -1, 12684, 11719, 12685, -1, 12685, 11719, 12686, -1, 12687, 12685, 12686, -1, 12689, 12685, 12688, -1, 12639, 12689, 12688, -1, 12658, 12639, 12642, -1, 12682, 12683, 12658, -1, 12690, 12682, 12657, -1, 12693, 12690, 12657, -1, 12644, 12693, 12691, -1, 12694, 12660, 12644, -1, 12660, 12692, 12693, -1, 12645, 12665, 12694, -1, 12665, 12661, 12660, -1, 12667, 12695, 12645, -1, 12695, 12664, 12665, -1, 12672, 12697, 12667, -1, 12697, 12666, 12695, -1, 12696, 12673, 12672, -1, 12673, 12669, 12697, -1, 12654, 12674, 12696, -1, 12674, 12675, 12673, -1, 12676, 12674, 12698, -1, 12677, 12698, 12699, -1, 12678, 12677, 12699, -1, 11724, 11548, 11732, -1, 11732, 11548, 12700, -1, 11316, 12700, 12701, -1, 11322, 12701, 12702, -1, 11404, 11322, 12702, -1, 11404, 12703, 11322, -1, 11404, 11403, 12703, -1, 12703, 11403, 11407, -1, 11408, 12703, 11407, -1, 11408, 11420, 12703, -1, 12703, 11420, 11330, -1, 11330, 11420, 11333, -1, 11333, 11420, 11421, -1, 11334, 11421, 11419, -1, 12704, 11334, 11419, -1, 12704, 12706, 11334, -1, 12704, 12779, 12706, -1, 12706, 12779, 12796, -1, 12705, 12796, 12797, -1, 12705, 12706, 12796, -1, 11732, 12700, 11316, -1, 11298, 11732, 11316, -1, 11298, 12707, 11732, -1, 11298, 12708, 12707, -1, 11298, 12709, 12708, -1, 11298, 12710, 12709, -1, 12709, 12710, 12711, -1, 12712, 12709, 12711, -1, 12712, 12713, 12709, -1, 12709, 12713, 12655, -1, 12655, 12713, 11311, -1, 12714, 12655, 11311, -1, 12714, 12659, 12655, -1, 12714, 11309, 12659, -1, 12659, 11309, 12778, -1, 12662, 12778, 11305, -1, 12717, 11305, 12715, -1, 12716, 12717, 12715, -1, 12716, 12646, 12717, -1, 12716, 11270, 12646, -1, 12646, 11270, 12718, -1, 12671, 12718, 12719, -1, 12720, 12671, 12719, -1, 12720, 11291, 12671, -1, 12671, 11291, 12647, -1, 12647, 11291, 12722, -1, 12721, 12722, 12777, -1, 12648, 12777, 11282, -1, 12649, 11282, 11281, -1, 12776, 11281, 12723, -1, 12724, 12723, 12796, -1, 12724, 12776, 12723, -1, 12702, 12701, 12725, -1, 12725, 12701, 12726, -1, 11501, 12726, 12727, -1, 11501, 12725, 12726, -1, 12726, 12729, 12727, -1, 12727, 12729, 12728, -1, 12728, 12729, 11393, -1, 11393, 12729, 12730, -1, 12731, 12730, 11574, -1, 11389, 11574, 11390, -1, 11389, 12731, 11574, -1, 11393, 12730, 12731, -1, 11574, 12733, 11390, -1, 11390, 12733, 12732, -1, 12732, 12733, 12734, -1, 12734, 12733, 11590, -1, 11380, 11590, 12735, -1, 11474, 12735, 12737, -1, 11474, 11380, 12735, -1, 12734, 11590, 11380, -1, 12735, 12736, 12737, -1, 12737, 12736, 12738, -1, 12738, 12736, 12739, -1, 12739, 12736, 12795, -1, 12794, 12795, 12791, -1, 11371, 12791, 12793, -1, 11371, 12794, 12791, -1, 12795, 11588, 12791, -1, 12791, 11588, 12740, -1, 12741, 12791, 12740, -1, 12744, 12742, 12791, -1, 12744, 12743, 12742, -1, 12744, 12745, 12743, -1, 12743, 12745, 11150, -1, 11150, 12745, 11665, -1, 12746, 11665, 11664, -1, 11175, 11664, 12747, -1, 11175, 12746, 11664, -1, 11150, 11665, 12746, -1, 11664, 12749, 12747, -1, 12747, 12749, 11189, -1, 11189, 12749, 12748, -1, 12748, 12749, 12753, -1, 12751, 12753, 12752, -1, 12750, 12752, 11195, -1, 12750, 12751, 12752, -1, 12748, 12753, 12751, -1, 12752, 12754, 11195, -1, 11195, 12754, 11196, -1, 11196, 12754, 11198, -1, 11198, 12754, 12756, -1, 12755, 12756, 11178, -1, 12755, 11198, 12756, -1, 11178, 12756, 11180, -1, 11180, 12756, 12757, -1, 11202, 12757, 11658, -1, 11205, 11658, 12767, -1, 12768, 12767, 12759, -1, 12758, 12759, 11648, -1, 12761, 11648, 12760, -1, 12762, 12761, 12760, -1, 12762, 11218, 12761, -1, 12762, 11141, 11218, -1, 12762, 11136, 11141, -1, 12762, 12787, 11136, -1, 12762, 11473, 12787, -1, 12762, 12763, 11473, -1, 12762, 11462, 12763, -1, 12762, 12764, 11462, -1, 12762, 12786, 12764, -1, 12762, 12765, 12786, -1, 12762, 11714, 12765, -1, 12762, 12766, 11714, -1, 12762, 11701, 12766, -1, 11180, 12757, 11202, -1, 11202, 11658, 11205, -1, 11205, 12767, 12768, -1, 12768, 12759, 12758, -1, 12758, 11648, 12761, -1, 12769, 12770, 12786, -1, 12769, 11440, 12770, -1, 12769, 12772, 11440, -1, 12769, 12771, 12772, -1, 12769, 11431, 12771, -1, 12769, 11432, 11431, -1, 12769, 11491, 11432, -1, 12769, 11493, 11491, -1, 12769, 11494, 11493, -1, 12769, 11427, 11494, -1, 12769, 12774, 11427, -1, 12769, 12773, 12774, -1, 12769, 11423, 12773, -1, 12769, 12796, 11423, -1, 12769, 12775, 12796, -1, 12796, 12775, 13136, -1, 13137, 12796, 13136, -1, 13137, 13139, 12796, -1, 12776, 12649, 11281, -1, 12649, 12648, 11282, -1, 12648, 12721, 12777, -1, 12721, 12647, 12722, -1, 12671, 12646, 12718, -1, 12717, 12662, 11305, -1, 12662, 12659, 12778, -1, 11333, 11421, 11334, -1, 12779, 12780, 12796, -1, 12796, 12780, 11417, -1, 11423, 12796, 11417, -1, 12770, 12781, 12786, -1, 12786, 12781, 12783, -1, 12782, 12786, 12783, -1, 12782, 11488, 12786, -1, 12786, 11488, 11448, -1, 12784, 12786, 11448, -1, 12784, 11447, 12786, -1, 12786, 11447, 11454, -1, 12785, 12786, 11454, -1, 12785, 11458, 12786, -1, 12786, 11458, 11460, -1, 12764, 12786, 11460, -1, 11473, 12790, 12787, -1, 12787, 12790, 11142, -1, 11142, 12790, 11143, -1, 11143, 12790, 12788, -1, 12788, 12790, 12789, -1, 12789, 12790, 11168, -1, 11168, 12790, 11169, -1, 11169, 12790, 12791, -1, 11173, 12791, 12742, -1, 11173, 11169, 12791, -1, 12790, 11472, 12791, -1, 12791, 11472, 11471, -1, 11470, 12791, 11471, -1, 11470, 12792, 12791, -1, 12791, 12792, 11372, -1, 12793, 12791, 11372, -1, 12794, 12739, 12795, -1, 12723, 11261, 12796, -1, 12796, 11261, 12797, -1, 11322, 11316, 12701, -1, 13145, 13339, 12816, -1, 12798, 12816, 12817, -1, 12801, 12817, 12799, -1, 13144, 12799, 12800, -1, 13144, 12801, 12799, -1, 13140, 12803, 13141, -1, 13140, 12802, 12803, -1, 13140, 12804, 12802, -1, 12802, 12804, 12809, -1, 12805, 12809, 12824, -1, 12822, 12824, 12807, -1, 8928, 12807, 12806, -1, 8928, 12822, 12807, -1, 8928, 8929, 12822, -1, 12822, 8929, 12808, -1, 12805, 12808, 12814, -1, 12802, 12814, 12803, -1, 12802, 12805, 12814, -1, 12802, 12809, 12805, -1, 12804, 13138, 12809, -1, 12809, 13138, 12812, -1, 12824, 12812, 12810, -1, 12807, 12810, 12811, -1, 8932, 12807, 12811, -1, 8932, 12806, 12807, -1, 13138, 13135, 12812, -1, 12812, 13135, 12823, -1, 12810, 12823, 12813, -1, 12811, 12810, 12813, -1, 13135, 13134, 12823, -1, 12823, 13134, 9916, -1, 12813, 12823, 9916, -1, 13134, 9917, 9916, -1, 8929, 8930, 12808, -1, 12808, 8930, 12815, -1, 12814, 12815, 12821, -1, 12803, 12821, 12816, -1, 13141, 12816, 13339, -1, 13141, 12803, 12816, -1, 8930, 12818, 12815, -1, 12815, 12818, 12820, -1, 12821, 12820, 12817, -1, 12816, 12821, 12817, -1, 12818, 12819, 12820, -1, 12820, 12819, 12800, -1, 12799, 12820, 12800, -1, 12799, 12817, 12820, -1, 12801, 12798, 12817, -1, 12798, 13145, 12816, -1, 12814, 12821, 12803, -1, 12815, 12820, 12821, -1, 12808, 12815, 12814, -1, 12822, 12808, 12805, -1, 12824, 12822, 12805, -1, 12812, 12824, 12809, -1, 12823, 12810, 12812, -1, 12810, 12807, 12824, -1, 10185, 12827, 9119, -1, 9119, 12827, 12829, -1, 9118, 12829, 12846, -1, 9120, 12846, 12825, -1, 12826, 12825, 8958, -1, 12826, 9120, 12825, -1, 12826, 8957, 9120, -1, 12827, 12828, 12829, -1, 12829, 12828, 12848, -1, 12832, 12848, 12847, -1, 12831, 12847, 12830, -1, 8954, 12830, 8955, -1, 8954, 12831, 12830, -1, 8954, 8956, 12831, -1, 12831, 8956, 12845, -1, 12832, 12845, 12846, -1, 12829, 12832, 12846, -1, 12829, 12848, 12832, -1, 12828, 12833, 12848, -1, 12848, 12833, 12850, -1, 12847, 12850, 12849, -1, 12830, 12849, 12853, -1, 8955, 12853, 12834, -1, 8955, 12830, 12853, -1, 12833, 12835, 12850, -1, 12850, 12835, 12836, -1, 12849, 12836, 12852, -1, 12853, 12852, 12837, -1, 12838, 12837, 12840, -1, 12838, 12853, 12837, -1, 12838, 12834, 12853, -1, 12835, 13215, 12836, -1, 12836, 13215, 12851, -1, 12852, 12851, 12839, -1, 12837, 12839, 12841, -1, 12840, 12837, 12841, -1, 13215, 13216, 12851, -1, 12851, 13216, 12842, -1, 12839, 12842, 12843, -1, 12841, 12839, 12843, -1, 13216, 13219, 12842, -1, 12842, 13219, 12844, -1, 12843, 12842, 12844, -1, 8956, 8958, 12845, -1, 12845, 8958, 12825, -1, 12846, 12845, 12825, -1, 9120, 9118, 12846, -1, 9118, 9119, 12829, -1, 12831, 12845, 12832, -1, 12847, 12831, 12832, -1, 12850, 12847, 12848, -1, 12836, 12849, 12850, -1, 12849, 12830, 12847, -1, 12851, 12852, 12836, -1, 12852, 12853, 12849, -1, 12842, 12839, 12851, -1, 12839, 12837, 12852, -1, 11749, 11889, 12857, -1, 11749, 11890, 11889, -1, 11749, 11760, 11890, -1, 11890, 11760, 11759, -1, 12854, 11759, 11758, -1, 13234, 12854, 11758, -1, 13234, 13233, 12854, -1, 12854, 13233, 12855, -1, 11890, 11759, 12854, -1, 11889, 10427, 12857, -1, 12857, 10427, 11745, -1, 12856, 12857, 11745, -1, 10427, 12858, 11745, -1, 11758, 11757, 13235, -1, 13235, 11757, 12864, -1, 12864, 11757, 12861, -1, 12862, 12861, 12859, -1, 12863, 12859, 11765, -1, 12860, 11765, 11833, -1, 11832, 12860, 11833, -1, 12864, 12861, 12862, -1, 12862, 12859, 12863, -1, 12863, 11765, 12860, -1, 13235, 12864, 13236, -1, 13236, 12864, 12862, -1, 12863, 13236, 12862, -1, 12863, 12860, 13236, -1, 13236, 12860, 11805, -1, 12865, 13236, 11805, -1, 12865, 13232, 13236, -1, 12865, 11789, 13232, -1, 13232, 11789, 12866, -1, 12866, 11789, 11791, -1, 12894, 11791, 11793, -1, 12867, 12894, 11793, -1, 12867, 12868, 12894, -1, 12867, 11806, 12868, -1, 12868, 11806, 13229, -1, 13229, 11806, 12869, -1, 13227, 12869, 11808, -1, 12893, 11808, 12892, -1, 12872, 12892, 12870, -1, 12895, 12870, 12871, -1, 12895, 12872, 12870, -1, 12895, 12896, 12872, -1, 12872, 12896, 12874, -1, 12874, 12896, 12873, -1, 12898, 12874, 12873, -1, 12898, 12899, 12874, -1, 12860, 11832, 11805, -1, 11805, 11832, 11804, -1, 11804, 11832, 12882, -1, 12882, 11832, 11831, -1, 12883, 11831, 11830, -1, 12884, 11830, 11826, -1, 11801, 11826, 12875, -1, 11800, 12875, 11824, -1, 12876, 11800, 11824, -1, 12876, 11799, 11800, -1, 12876, 12877, 11799, -1, 11799, 12877, 11782, -1, 11782, 12877, 11823, -1, 12885, 11823, 12886, -1, 12887, 12886, 11821, -1, 11781, 11821, 11820, -1, 12888, 11820, 11816, -1, 11780, 11816, 12889, -1, 11797, 12889, 11819, -1, 11796, 11819, 12878, -1, 12879, 12878, 12880, -1, 12890, 12880, 11814, -1, 12891, 11814, 11835, -1, 12881, 11835, 12871, -1, 11811, 12871, 12870, -1, 11811, 12881, 12871, -1, 12882, 11831, 12883, -1, 12883, 11830, 12884, -1, 12884, 11826, 11801, -1, 11801, 12875, 11800, -1, 11782, 11823, 12885, -1, 12885, 12886, 12887, -1, 12887, 11821, 11781, -1, 11781, 11820, 12888, -1, 12888, 11816, 11780, -1, 11780, 12889, 11797, -1, 11797, 11819, 11796, -1, 11796, 12878, 12879, -1, 12879, 12880, 12890, -1, 12890, 11814, 12891, -1, 12891, 11835, 12881, -1, 12872, 12893, 12892, -1, 12893, 13227, 11808, -1, 13227, 13229, 12869, -1, 12894, 12866, 11791, -1, 12871, 11916, 12895, -1, 12895, 11916, 11915, -1, 12896, 11915, 11914, -1, 12873, 11914, 12897, -1, 12898, 12897, 11912, -1, 12899, 11912, 12958, -1, 12899, 12898, 11912, -1, 12895, 11915, 12896, -1, 12896, 11914, 12873, -1, 12873, 12897, 12898, -1, 12900, 13222, 12946, -1, 12901, 12946, 12945, -1, 12903, 12945, 12947, -1, 12902, 12947, 12912, -1, 12902, 12903, 12947, -1, 12902, 13226, 12903, -1, 12903, 13226, 12942, -1, 12901, 12942, 13225, -1, 12900, 12901, 13225, -1, 12900, 12946, 12901, -1, 13222, 12904, 12946, -1, 12946, 12904, 12911, -1, 12906, 12911, 11874, -1, 12905, 12906, 11874, -1, 12905, 12910, 12906, -1, 12905, 12907, 12910, -1, 12910, 12907, 12914, -1, 12949, 12914, 12926, -1, 12909, 12926, 12928, -1, 13228, 12928, 12908, -1, 13228, 12909, 12928, -1, 13228, 13230, 12909, -1, 12909, 13230, 12913, -1, 12949, 12913, 12948, -1, 12910, 12948, 12906, -1, 12910, 12949, 12948, -1, 12910, 12914, 12949, -1, 12946, 12911, 12906, -1, 12945, 12906, 12948, -1, 12947, 12948, 12913, -1, 12912, 12913, 13230, -1, 12912, 12947, 12913, -1, 12907, 12915, 12914, -1, 12914, 12915, 12925, -1, 12929, 12925, 12930, -1, 12931, 12930, 11871, -1, 12916, 11871, 12917, -1, 12918, 12916, 12917, -1, 12918, 12941, 12916, -1, 12918, 11869, 12941, -1, 12941, 11869, 12919, -1, 12920, 12919, 12921, -1, 12924, 12921, 12938, -1, 12922, 12924, 12938, -1, 12922, 12923, 12924, -1, 12922, 12952, 12923, -1, 12914, 12925, 12929, -1, 12926, 12929, 12927, -1, 12928, 12927, 12933, -1, 12908, 12933, 13231, -1, 12908, 12928, 12933, -1, 12929, 12930, 12931, -1, 12927, 12931, 12932, -1, 12933, 12932, 12935, -1, 13231, 12935, 12934, -1, 13231, 12933, 12935, -1, 12931, 11871, 12916, -1, 12932, 12916, 12950, -1, 12935, 12950, 12940, -1, 12934, 12940, 12923, -1, 12934, 12935, 12940, -1, 11869, 12936, 12919, -1, 12919, 12936, 11867, -1, 12939, 11867, 12937, -1, 11892, 12937, 11836, -1, 11892, 12939, 12937, -1, 11892, 12921, 12939, -1, 11892, 12938, 12921, -1, 12919, 11867, 12939, -1, 12921, 12919, 12939, -1, 12924, 12923, 12940, -1, 12920, 12940, 12950, -1, 12941, 12950, 12916, -1, 12941, 12920, 12950, -1, 12941, 12919, 12920, -1, 13226, 12944, 12942, -1, 12942, 12944, 12943, -1, 13225, 12942, 12943, -1, 12944, 13238, 12943, -1, 12903, 12942, 12901, -1, 12945, 12903, 12901, -1, 12906, 12945, 12946, -1, 12947, 12945, 12948, -1, 12909, 12913, 12949, -1, 12926, 12909, 12949, -1, 12929, 12926, 12914, -1, 12931, 12927, 12929, -1, 12927, 12928, 12926, -1, 12916, 12932, 12931, -1, 12932, 12933, 12927, -1, 12935, 12932, 12950, -1, 12924, 12940, 12920, -1, 12921, 12924, 12920, -1, 11894, 12951, 12952, -1, 12952, 12951, 12855, -1, 12953, 13248, 12954, -1, 12953, 13245, 13248, -1, 13248, 13242, 12954, -1, 12954, 13242, 11948, -1, 11948, 13242, 12955, -1, 12955, 13242, 12956, -1, 12956, 13242, 13247, -1, 12957, 13247, 12958, -1, 12957, 12956, 13247, -1, 13241, 13239, 13247, -1, 13247, 13239, 13237, -1, 12958, 13247, 13237, -1, 12982, 12976, 12974, -1, 13259, 12974, 12981, -1, 12959, 12981, 12979, -1, 13020, 12979, 13021, -1, 13020, 12959, 12979, -1, 13249, 12960, 12975, -1, 13249, 12962, 12960, -1, 13249, 13254, 12962, -1, 12962, 13254, 12963, -1, 12985, 12963, 12964, -1, 12984, 12964, 12965, -1, 13018, 12965, 13023, -1, 13018, 12984, 12965, -1, 13018, 12971, 12984, -1, 12984, 12971, 12973, -1, 12985, 12973, 12961, -1, 12962, 12961, 12960, -1, 12962, 12985, 12961, -1, 12962, 12963, 12985, -1, 13254, 13250, 12963, -1, 12963, 13250, 12966, -1, 12964, 12966, 12967, -1, 12965, 12967, 12044, -1, 12043, 12965, 12044, -1, 12043, 13023, 12965, -1, 13250, 12968, 12966, -1, 12966, 12968, 12986, -1, 12967, 12986, 12045, -1, 12044, 12967, 12045, -1, 12968, 12969, 12986, -1, 12986, 12969, 12970, -1, 12045, 12986, 12970, -1, 12969, 10577, 12970, -1, 12971, 12972, 12973, -1, 12973, 12972, 12983, -1, 12961, 12983, 12977, -1, 12960, 12977, 12974, -1, 12975, 12974, 12976, -1, 12975, 12960, 12974, -1, 12972, 13022, 12983, -1, 12983, 13022, 12980, -1, 12977, 12980, 12981, -1, 12974, 12977, 12981, -1, 13022, 12978, 12980, -1, 12980, 12978, 13021, -1, 12979, 12980, 13021, -1, 12979, 12981, 12980, -1, 12959, 13259, 12981, -1, 13259, 12982, 12974, -1, 12961, 12977, 12960, -1, 12983, 12980, 12977, -1, 12973, 12983, 12961, -1, 12984, 12973, 12985, -1, 12964, 12984, 12985, -1, 12966, 12964, 12963, -1, 12986, 12967, 12966, -1, 12967, 12965, 12964, -1, 12084, 12988, 12987, -1, 12987, 12988, 12989, -1, 12086, 12989, 12112, -1, 12088, 12112, 12992, -1, 13024, 12992, 12993, -1, 13266, 12993, 13016, -1, 13271, 13016, 13017, -1, 12990, 13017, 12991, -1, 13278, 12991, 13279, -1, 13278, 12990, 12991, -1, 12987, 12989, 12086, -1, 12086, 12112, 12088, -1, 12992, 12110, 12993, -1, 12993, 12110, 12106, -1, 12994, 12106, 13002, -1, 12994, 12993, 12106, -1, 12994, 13293, 12993, -1, 12994, 13318, 13293, -1, 12994, 13312, 13318, -1, 12994, 12995, 13312, -1, 13312, 12995, 13317, -1, 13317, 12995, 12996, -1, 12998, 12996, 12038, -1, 12998, 13317, 12996, -1, 12998, 13311, 13317, -1, 12998, 12997, 13311, -1, 12998, 13001, 12997, -1, 12998, 12999, 13001, -1, 13001, 12999, 12558, -1, 12557, 13001, 12558, -1, 12557, 12504, 13001, -1, 13001, 12504, 12556, -1, 12505, 13001, 12556, -1, 12505, 13000, 13001, -1, 13001, 13000, 12554, -1, 12509, 13001, 12554, -1, 12509, 12508, 13001, -1, 13001, 12508, 12532, -1, 12533, 13001, 12532, -1, 12533, 12540, 13001, -1, 13001, 12540, 12539, -1, 12106, 13003, 13002, -1, 13002, 13003, 11961, -1, 11961, 13003, 12104, -1, 11962, 12104, 12115, -1, 11962, 11961, 12104, -1, 12996, 13004, 12038, -1, 12038, 13004, 11977, -1, 13005, 12038, 11977, -1, 13005, 12029, 12038, -1, 12038, 12029, 13006, -1, 12023, 12038, 13006, -1, 12023, 13007, 12038, -1, 12038, 13007, 13008, -1, 11981, 12038, 13008, -1, 11981, 11985, 12038, -1, 12038, 11985, 13009, -1, 12021, 12038, 13009, -1, 12021, 12020, 12038, -1, 12038, 12020, 12016, -1, 12016, 12020, 13010, -1, 12017, 12016, 13010, -1, 12017, 13011, 12016, -1, 13004, 13012, 11977, -1, 11977, 13012, 11970, -1, 13308, 13310, 12997, -1, 12997, 13310, 13311, -1, 13293, 13318, 13013, -1, 13013, 13318, 13320, -1, 13015, 13320, 13322, -1, 13014, 13322, 13323, -1, 13014, 13015, 13322, -1, 13013, 13320, 13015, -1, 13024, 12993, 13266, -1, 13266, 13016, 13271, -1, 13271, 13017, 12990, -1, 13272, 13018, 13024, -1, 13272, 13019, 13018, -1, 13018, 13019, 13020, -1, 13021, 13018, 13020, -1, 13021, 12978, 13018, -1, 13018, 12978, 13022, -1, 12972, 13018, 13022, -1, 12972, 12971, 13018, -1, 13019, 13274, 13020, -1, 13020, 13274, 13275, -1, 13023, 12043, 13018, -1, 13018, 12043, 13024, -1, 13024, 12043, 13029, -1, 12090, 13029, 13025, -1, 12090, 13024, 13029, -1, 12090, 12088, 13024, -1, 13024, 12088, 12992, -1, 12050, 13026, 13029, -1, 12050, 12056, 13026, -1, 12050, 12049, 12056, -1, 13026, 12061, 13029, -1, 13029, 12061, 13027, -1, 13028, 13029, 13027, -1, 13028, 12064, 13029, -1, 13029, 12064, 12094, -1, 12092, 13029, 12094, -1, 12092, 13025, 13029, -1, 12064, 12099, 12094, -1, 13030, 12139, 12418, -1, 13030, 13031, 12139, -1, 13030, 12476, 13031, -1, 13031, 12476, 13035, -1, 13035, 12476, 13032, -1, 13036, 13032, 12491, -1, 13038, 12491, 12458, -1, 13073, 12458, 12456, -1, 12463, 13073, 12456, -1, 12463, 13033, 13073, -1, 13073, 13033, 13034, -1, 13034, 13033, 13070, -1, 12570, 13070, 13071, -1, 12570, 13034, 13070, -1, 13035, 13032, 13036, -1, 13036, 12491, 13038, -1, 13038, 12458, 13073, -1, 13101, 13073, 13037, -1, 13101, 13038, 13073, -1, 13101, 13039, 13038, -1, 13038, 13039, 13040, -1, 13046, 13038, 13040, -1, 13046, 12160, 13038, -1, 13046, 13041, 12160, -1, 13046, 13042, 13041, -1, 13046, 13043, 13042, -1, 13046, 13044, 13043, -1, 13046, 12156, 13044, -1, 13046, 13045, 12156, -1, 13046, 12155, 13045, -1, 13046, 12154, 12155, -1, 13046, 13047, 12154, -1, 13046, 13048, 13047, -1, 13046, 13049, 13048, -1, 13048, 13049, 13050, -1, 13050, 13049, 12135, -1, 12135, 13049, 13051, -1, 13051, 13049, 12134, -1, 12134, 13049, 13052, -1, 13052, 13049, 12152, -1, 12152, 13049, 12150, -1, 12150, 13049, 12132, -1, 12132, 13049, 13053, -1, 13053, 13049, 12130, -1, 12130, 13049, 13054, -1, 13054, 13049, 12167, -1, 13055, 13054, 12167, -1, 13055, 13056, 13054, -1, 13054, 13056, 13075, -1, 12252, 13054, 13075, -1, 12252, 12250, 13054, -1, 13054, 12250, 12128, -1, 12128, 12250, 13082, -1, 13083, 13082, 12262, -1, 12126, 12262, 12231, -1, 12148, 12231, 12297, -1, 12147, 12297, 13084, -1, 12146, 13084, 12296, -1, 12145, 12296, 12294, -1, 12124, 12294, 13057, -1, 13058, 12124, 13057, -1, 13058, 12123, 12124, -1, 13058, 12340, 12123, -1, 12123, 12340, 13059, -1, 13059, 12340, 13060, -1, 12349, 13059, 13060, -1, 12349, 13061, 13059, -1, 12349, 12377, 13061, -1, 13061, 12377, 13062, -1, 13062, 12377, 13063, -1, 13064, 13062, 13063, -1, 13064, 12166, 13062, -1, 13064, 12375, 12166, -1, 12166, 12375, 13065, -1, 13065, 12375, 12367, -1, 12366, 13065, 12367, -1, 12366, 12413, 13065, -1, 12366, 13067, 12413, -1, 12366, 12373, 13067, -1, 13067, 12373, 13066, -1, 13068, 13067, 13066, -1, 13068, 13069, 13067, -1, 13068, 10924, 13069, -1, 13070, 10943, 13071, -1, 13112, 13072, 13073, -1, 13073, 13072, 13111, -1, 13103, 13073, 13111, -1, 13103, 13109, 13073, -1, 13073, 13109, 13102, -1, 13074, 13073, 13102, -1, 13074, 13037, 13073, -1, 13056, 12169, 13075, -1, 13075, 12169, 13076, -1, 12253, 13076, 12205, -1, 12253, 13075, 13076, -1, 12169, 12175, 13076, -1, 13076, 12175, 12176, -1, 12170, 13076, 12176, -1, 12170, 13077, 13076, -1, 13076, 13077, 13078, -1, 12179, 13076, 13078, -1, 12179, 13079, 13076, -1, 13076, 13079, 13080, -1, 13080, 13079, 12181, -1, 13076, 13081, 12205, -1, 12205, 13081, 12220, -1, 12220, 13081, 12195, -1, 12128, 13082, 13083, -1, 13083, 12262, 12126, -1, 12126, 12231, 12148, -1, 12148, 12297, 12147, -1, 12147, 13084, 12146, -1, 12146, 12296, 12145, -1, 13057, 12294, 13085, -1, 13085, 12294, 13087, -1, 13086, 13087, 12352, -1, 13086, 13085, 13087, -1, 13087, 13089, 12352, -1, 12352, 13089, 13088, -1, 13088, 13089, 12324, -1, 10918, 13088, 12324, -1, 12324, 13089, 13091, -1, 13091, 13089, 12291, -1, 13090, 13091, 12291, -1, 13090, 12286, 13091, -1, 13091, 12286, 12275, -1, 13092, 12275, 13093, -1, 13092, 13091, 12275, -1, 12275, 10865, 13093, -1, 13069, 13094, 13067, -1, 13067, 13094, 12411, -1, 12411, 13094, 12398, -1, 12398, 13094, 12401, -1, 12401, 13094, 12396, -1, 12396, 13094, 13095, -1, 13095, 13094, 13096, -1, 13097, 13095, 13096, -1, 13097, 12393, 13095, -1, 13065, 12413, 12165, -1, 12165, 12413, 13098, -1, 13099, 13098, 12419, -1, 12163, 12419, 12418, -1, 12139, 12163, 12418, -1, 12165, 13098, 13099, -1, 13099, 12419, 12163, -1, 12124, 12145, 12294, -1, 12041, 13046, 12511, -1, 12511, 13046, 13040, -1, 13100, 13040, 13039, -1, 12513, 13039, 13101, -1, 13108, 13101, 13037, -1, 12520, 13037, 13074, -1, 12523, 13074, 13102, -1, 12527, 13102, 13109, -1, 13110, 13109, 13103, -1, 13104, 13103, 13111, -1, 12537, 13111, 13072, -1, 12544, 13072, 13112, -1, 13105, 13112, 13106, -1, 13107, 13105, 13106, -1, 13107, 12548, 13105, -1, 13107, 13331, 12548, -1, 12548, 13331, 12549, -1, 12549, 13331, 13329, -1, 13334, 13329, 13328, -1, 13334, 12549, 13329, -1, 12511, 13040, 13100, -1, 13100, 13039, 12513, -1, 12513, 13101, 13108, -1, 13108, 13037, 12520, -1, 12520, 13074, 12523, -1, 12523, 13102, 12527, -1, 12527, 13109, 13110, -1, 13110, 13103, 13104, -1, 13104, 13111, 12537, -1, 12537, 13072, 12544, -1, 12544, 13112, 13105, -1, 13113, 11719, 13115, -1, 13115, 11719, 12684, -1, 13116, 12684, 12640, -1, 12626, 12640, 13117, -1, 13118, 13117, 12681, -1, 13119, 12681, 13120, -1, 12608, 13120, 12656, -1, 13121, 12656, 13122, -1, 13123, 13122, 12663, -1, 13124, 12663, 12668, -1, 12612, 12668, 12670, -1, 13125, 12670, 13114, -1, 12589, 13114, 13126, -1, 12584, 13126, 13127, -1, 12584, 12589, 13126, -1, 13115, 12684, 13116, -1, 13116, 12640, 12626, -1, 12626, 13117, 13118, -1, 12629, 12626, 13118, -1, 13118, 12681, 13119, -1, 13119, 13120, 12608, -1, 12608, 12656, 13121, -1, 13121, 13122, 13123, -1, 13123, 12663, 13124, -1, 13124, 12668, 12612, -1, 12612, 12670, 13125, -1, 13125, 13114, 12589, -1, 13126, 13128, 13127, -1, 13127, 13128, 12574, -1, 12574, 13128, 13129, -1, 12575, 13129, 13335, -1, 13341, 12575, 13335, -1, 12574, 13129, 12575, -1, 13139, 13130, 12796, -1, 12796, 13130, 12650, -1, 12650, 13130, 13133, -1, 13131, 13133, 13132, -1, 12651, 13132, 13142, -1, 13335, 13142, 13337, -1, 13335, 12651, 13142, -1, 12650, 13133, 13131, -1, 13131, 13132, 12651, -1, 12769, 9917, 12775, -1, 12775, 9917, 13134, -1, 13136, 13134, 13135, -1, 13137, 13135, 13138, -1, 13139, 13138, 12804, -1, 13130, 12804, 13133, -1, 13130, 13139, 12804, -1, 12775, 13134, 13136, -1, 13136, 13135, 13137, -1, 13137, 13138, 13139, -1, 12804, 13140, 13133, -1, 13133, 13140, 13132, -1, 13132, 13140, 13141, -1, 13142, 13141, 13339, -1, 13337, 13142, 13339, -1, 13132, 13141, 13142, -1, 13143, 13160, 13144, -1, 13144, 13160, 12801, -1, 12801, 13160, 13164, -1, 12798, 13164, 13146, -1, 13145, 13146, 13147, -1, 13339, 13145, 13147, -1, 12801, 13164, 12798, -1, 12798, 13146, 13145, -1, 13338, 13340, 13154, -1, 13154, 13340, 13161, -1, 13148, 13161, 13150, -1, 13156, 13150, 13149, -1, 13151, 13149, 13159, -1, 13157, 13159, 13158, -1, 13157, 13151, 13159, -1, 13154, 13161, 13148, -1, 13148, 13150, 13156, -1, 13156, 13149, 13151, -1, 13154, 13152, 13338, -1, 13154, 13153, 13152, -1, 13154, 8918, 13153, -1, 13154, 13148, 8918, -1, 8918, 13148, 8919, -1, 8919, 13148, 13156, -1, 13155, 13156, 13151, -1, 8926, 13151, 13157, -1, 8921, 13157, 13158, -1, 13162, 13158, 13159, -1, 13163, 13159, 13149, -1, 8931, 13149, 13150, -1, 13143, 13150, 13161, -1, 13160, 13161, 13164, -1, 13160, 13143, 13161, -1, 8919, 13156, 13155, -1, 13155, 13151, 8926, -1, 8926, 13157, 8921, -1, 8921, 13158, 13162, -1, 13162, 13159, 13163, -1, 13163, 13149, 8931, -1, 8931, 13150, 13143, -1, 13161, 13340, 13164, -1, 13164, 13340, 13146, -1, 13146, 13340, 13147, -1, 13152, 13169, 13338, -1, 13338, 13169, 13165, -1, 8918, 13184, 13153, -1, 13153, 13184, 13166, -1, 13167, 13153, 13166, -1, 13167, 13152, 13153, -1, 13167, 13168, 13152, -1, 13152, 13168, 13169, -1, 13169, 13168, 13170, -1, 13165, 13169, 13170, -1, 13180, 13342, 13171, -1, 13171, 13342, 13181, -1, 13179, 13181, 13172, -1, 13173, 13172, 13174, -1, 13177, 13174, 13178, -1, 13176, 13178, 13175, -1, 13176, 13177, 13178, -1, 13171, 13181, 13179, -1, 13179, 13172, 13173, -1, 13173, 13174, 13177, -1, 13171, 13189, 13180, -1, 13171, 13190, 13189, -1, 13171, 13193, 13190, -1, 13171, 13179, 13193, -1, 13193, 13179, 8962, -1, 8962, 13179, 13173, -1, 8961, 13173, 13177, -1, 13182, 13177, 13176, -1, 8927, 13176, 13175, -1, 8920, 13175, 13178, -1, 13183, 13178, 13174, -1, 8925, 13174, 13172, -1, 13184, 13172, 13181, -1, 13166, 13181, 13167, -1, 13166, 13184, 13181, -1, 8962, 13173, 8961, -1, 8961, 13177, 13182, -1, 13182, 13176, 8927, -1, 8927, 13175, 8920, -1, 8920, 13178, 13183, -1, 13183, 13174, 8925, -1, 8925, 13172, 13184, -1, 13181, 13342, 13167, -1, 13167, 13342, 13168, -1, 13168, 13342, 13170, -1, 13189, 13187, 13180, -1, 13180, 13187, 13346, -1, 13346, 13187, 13185, -1, 13185, 13187, 13186, -1, 13186, 13187, 13189, -1, 13188, 13189, 13190, -1, 13192, 13190, 13191, -1, 13192, 13188, 13190, -1, 13186, 13189, 13188, -1, 13190, 13193, 13191, -1, 13201, 13194, 13199, -1, 13199, 13194, 13197, -1, 13198, 13197, 13195, -1, 13203, 13195, 13196, -1, 13208, 13196, 13206, -1, 13204, 13206, 13205, -1, 13204, 13208, 13206, -1, 13199, 13197, 13198, -1, 13198, 13195, 13203, -1, 13203, 13196, 13208, -1, 13199, 13200, 13201, -1, 13199, 13213, 13200, -1, 13199, 13202, 13213, -1, 13199, 13198, 13202, -1, 13202, 13198, 8953, -1, 8953, 13198, 13203, -1, 8952, 13203, 13208, -1, 8959, 13208, 13204, -1, 13209, 13204, 13205, -1, 8960, 13205, 13206, -1, 13207, 13206, 13196, -1, 13210, 13196, 13195, -1, 13191, 13195, 13197, -1, 13192, 13197, 13188, -1, 13192, 13191, 13197, -1, 8953, 13203, 8952, -1, 8952, 13208, 8959, -1, 8959, 13204, 13209, -1, 13209, 13205, 8960, -1, 8960, 13206, 13207, -1, 13207, 13196, 13210, -1, 13210, 13195, 13191, -1, 13197, 13194, 13188, -1, 13188, 13194, 13186, -1, 13186, 13194, 13185, -1, 13200, 13212, 13201, -1, 13201, 13212, 13211, -1, 13202, 12840, 13213, -1, 13213, 12840, 12841, -1, 13200, 12841, 12843, -1, 13212, 12843, 12844, -1, 13211, 12844, 13219, -1, 13211, 13212, 12844, -1, 13213, 12841, 13200, -1, 13200, 12843, 13212, -1, 11883, 11882, 10185, -1, 10185, 11882, 12827, -1, 12827, 11882, 13220, -1, 12828, 13220, 11881, -1, 12833, 11881, 13221, -1, 12835, 13221, 13224, -1, 13214, 12835, 13224, -1, 13214, 13215, 12835, -1, 13214, 13217, 13215, -1, 13215, 13217, 13216, -1, 13216, 13217, 13218, -1, 13219, 13218, 13223, -1, 13219, 13216, 13218, -1, 12827, 13220, 12828, -1, 12828, 11881, 12833, -1, 12833, 13221, 12835, -1, 13221, 13222, 13224, -1, 13224, 13222, 12900, -1, 13214, 12900, 13225, -1, 13217, 13225, 12943, -1, 13218, 12943, 13238, -1, 13223, 13218, 13238, -1, 13224, 12900, 13214, -1, 13214, 13225, 13217, -1, 13217, 12943, 13218, -1, 12944, 12899, 13238, -1, 12944, 12874, 12899, -1, 12944, 13226, 12874, -1, 12874, 13226, 12872, -1, 12872, 13226, 12902, -1, 12893, 12902, 12912, -1, 13227, 12912, 13230, -1, 13229, 13230, 13228, -1, 12868, 13228, 12894, -1, 12868, 13229, 13228, -1, 12872, 12902, 12893, -1, 12893, 12912, 13227, -1, 13227, 13230, 13229, -1, 13228, 12908, 12894, -1, 12894, 12908, 12866, -1, 12866, 12908, 13231, -1, 13232, 13231, 12934, -1, 13236, 12934, 12923, -1, 13235, 12923, 12952, -1, 13233, 12952, 12855, -1, 13233, 13235, 12952, -1, 13233, 13234, 13235, -1, 13235, 13234, 11758, -1, 12866, 13231, 13232, -1, 13232, 12934, 13236, -1, 13236, 12923, 13235, -1, 12958, 13237, 12899, -1, 12899, 13237, 13239, -1, 13238, 13239, 13241, -1, 13238, 12899, 13239, -1, 13240, 13241, 13246, -1, 13246, 13241, 13247, -1, 13253, 13247, 13242, -1, 13243, 13242, 13248, -1, 13244, 13248, 13245, -1, 10450, 13244, 13245, -1, 13246, 13247, 13253, -1, 13253, 13242, 13243, -1, 13243, 13248, 13244, -1, 13240, 13246, 12976, -1, 12976, 13246, 12975, -1, 12975, 13246, 13253, -1, 13249, 13253, 13243, -1, 13254, 13243, 13244, -1, 10450, 13254, 13244, -1, 10450, 13250, 13254, -1, 10450, 10449, 13250, -1, 13250, 10449, 12968, -1, 12968, 10449, 13251, -1, 12969, 13251, 13252, -1, 10577, 13252, 10578, -1, 10577, 12969, 13252, -1, 12975, 13253, 13249, -1, 13249, 13243, 13254, -1, 12968, 13251, 12969, -1, 12976, 12982, 13255, -1, 13255, 12982, 13258, -1, 13258, 12982, 13259, -1, 13256, 13259, 12959, -1, 13257, 12959, 13020, -1, 13275, 13257, 13020, -1, 13258, 13259, 13256, -1, 13256, 12959, 13257, -1, 13260, 13344, 13265, -1, 13265, 13344, 13263, -1, 13264, 13263, 13270, -1, 13261, 13270, 13269, -1, 13262, 13269, 13273, -1, 13267, 13273, 13268, -1, 13267, 13262, 13273, -1, 13265, 13263, 13264, -1, 13264, 13270, 13261, -1, 13261, 13269, 13262, -1, 13265, 13276, 13260, -1, 13265, 13281, 13276, -1, 13265, 13278, 13281, -1, 13265, 13264, 13278, -1, 13278, 13264, 12990, -1, 12990, 13264, 13261, -1, 13271, 13261, 13262, -1, 13266, 13262, 13267, -1, 13024, 13267, 13268, -1, 13272, 13268, 13273, -1, 13019, 13273, 13269, -1, 13274, 13269, 13270, -1, 13275, 13270, 13263, -1, 13257, 13263, 13256, -1, 13257, 13275, 13263, -1, 12990, 13261, 13271, -1, 13271, 13262, 13266, -1, 13266, 13267, 13024, -1, 13024, 13268, 13272, -1, 13272, 13273, 13019, -1, 13019, 13269, 13274, -1, 13274, 13270, 13275, -1, 13263, 13344, 13256, -1, 13256, 13344, 13258, -1, 13258, 13344, 13255, -1, 13276, 13277, 13260, -1, 13260, 13277, 13345, -1, 13278, 13279, 13281, -1, 13281, 13279, 13282, -1, 13280, 13281, 13282, -1, 13280, 13276, 13281, -1, 13280, 13283, 13276, -1, 13276, 13283, 13277, -1, 13277, 13283, 13284, -1, 13345, 13277, 13284, -1, 13336, 13343, 13285, -1, 13285, 13343, 13286, -1, 13291, 13286, 13287, -1, 13292, 13287, 13288, -1, 13289, 13288, 13295, -1, 13294, 13295, 13296, -1, 13294, 13289, 13295, -1, 13285, 13286, 13291, -1, 13291, 13287, 13292, -1, 13292, 13288, 13289, -1, 13285, 13300, 13336, -1, 13285, 13290, 13300, -1, 13285, 13014, 13290, -1, 13285, 13291, 13014, -1, 13014, 13291, 13015, -1, 13015, 13291, 13292, -1, 13013, 13292, 13289, -1, 13293, 13289, 13294, -1, 12993, 13294, 13296, -1, 13016, 13296, 13295, -1, 13017, 13295, 13288, -1, 12991, 13288, 13287, -1, 13279, 13287, 13286, -1, 13282, 13286, 13280, -1, 13282, 13279, 13286, -1, 13015, 13292, 13013, -1, 13013, 13289, 13293, -1, 13293, 13294, 12993, -1, 12993, 13296, 13016, -1, 13016, 13295, 13017, -1, 13017, 13288, 12991, -1, 12991, 13287, 13279, -1, 13286, 13343, 13280, -1, 13280, 13343, 13283, -1, 13283, 13343, 13284, -1, 13300, 13299, 13336, -1, 13336, 13299, 13348, -1, 13348, 13299, 13297, -1, 13297, 13299, 13298, -1, 13298, 13299, 13300, -1, 13301, 13300, 13290, -1, 13315, 13290, 13323, -1, 13315, 13301, 13290, -1, 13298, 13300, 13301, -1, 13290, 13014, 13323, -1, 13333, 13347, 13306, -1, 13306, 13347, 13303, -1, 13309, 13303, 13314, -1, 13304, 13314, 13321, -1, 13316, 13321, 13319, -1, 13302, 13319, 13313, -1, 13302, 13316, 13319, -1, 13306, 13303, 13309, -1, 13309, 13314, 13304, -1, 13304, 13321, 13316, -1, 13306, 13305, 13333, -1, 13306, 13307, 13305, -1, 13306, 13308, 13307, -1, 13306, 13309, 13308, -1, 13308, 13309, 13310, -1, 13310, 13309, 13304, -1, 13311, 13304, 13316, -1, 13317, 13316, 13302, -1, 13312, 13302, 13313, -1, 13318, 13313, 13319, -1, 13320, 13319, 13321, -1, 13322, 13321, 13314, -1, 13323, 13314, 13303, -1, 13315, 13303, 13301, -1, 13315, 13323, 13303, -1, 13310, 13304, 13311, -1, 13311, 13316, 13317, -1, 13317, 13302, 13312, -1, 13312, 13313, 13318, -1, 13318, 13319, 13320, -1, 13320, 13321, 13322, -1, 13322, 13314, 13323, -1, 13303, 13347, 13301, -1, 13301, 13347, 13298, -1, 13298, 13347, 13297, -1, 13305, 13324, 13333, -1, 13333, 13324, 13325, -1, 13334, 13325, 13326, -1, 13326, 13325, 13324, -1, 12553, 13324, 13305, -1, 13327, 13305, 13307, -1, 12997, 13307, 13308, -1, 12997, 13327, 13307, -1, 13326, 13324, 12553, -1, 12553, 13305, 13327, -1, 13328, 13329, 13341, -1, 13341, 13329, 13330, -1, 13330, 13329, 13331, -1, 12580, 13331, 13107, -1, 13332, 13107, 13106, -1, 13073, 13106, 13112, -1, 13073, 13332, 13106, -1, 13330, 13331, 12580, -1, 12580, 13107, 13332, -1, 13325, 13334, 13333, -1, 13333, 13334, 13328, -1, 13337, 13328, 13335, -1, 13337, 13333, 13328, -1, 13337, 13347, 13333, -1, 13337, 13336, 13347, -1, 13337, 13343, 13336, -1, 13337, 13342, 13343, -1, 13337, 13338, 13342, -1, 13337, 13340, 13338, -1, 13337, 13339, 13340, -1, 13340, 13339, 13147, -1, 13328, 13341, 13335, -1, 13338, 13165, 13342, -1, 13342, 13165, 13170, -1, 13342, 13180, 13343, -1, 13343, 13180, 13240, -1, 13260, 13240, 13344, -1, 13260, 13343, 13240, -1, 13260, 13345, 13343, -1, 13343, 13345, 13284, -1, 13346, 13185, 13180, -1, 13180, 13185, 13194, -1, 13223, 13194, 13201, -1, 13219, 13201, 13211, -1, 13219, 13223, 13201, -1, 13180, 13194, 13223, -1, 13240, 13223, 13241, -1, 13240, 13180, 13223, -1, 13223, 13238, 13241, -1, 13240, 12976, 13344, -1, 13344, 12976, 13255, -1, 13336, 13348, 13347, -1, 13347, 13348, 13297, -1, 13442, 13350, 13349, -1, 13442, 13860, 13350, -1, 13442, 13492, 13860, -1, 13860, 13492, 13912, -1, 13912, 13492, 13353, -1, 13911, 13353, 13351, -1, 13352, 13351, 13910, -1, 13352, 13911, 13351, -1, 13912, 13353, 13911, -1, 13351, 13354, 13910, -1, 13910, 13354, 13355, -1, 13355, 13354, 13356, -1, 13358, 13356, 13359, -1, 13909, 13359, 13357, -1, 13909, 13358, 13359, -1, 13355, 13356, 13358, -1, 13359, 13360, 13357, -1, 13357, 13360, 13908, -1, 13908, 13360, 13362, -1, 13852, 13362, 13361, -1, 13852, 13908, 13362, -1, 13362, 13363, 13361, -1, 13361, 13363, 13850, -1, 13850, 13363, 13364, -1, 13364, 13363, 13494, -1, 13847, 13494, 13365, -1, 13847, 13364, 13494, -1, 13494, 13447, 13365, -1, 13365, 13447, 13906, -1, 13906, 13447, 13905, -1, 13905, 13447, 13904, -1, 13904, 13447, 13366, -1, 13366, 13447, 13367, -1, 13368, 13367, 13495, -1, 13497, 13368, 13495, -1, 13497, 13369, 13368, -1, 13368, 13369, 13499, -1, 13449, 13368, 13499, -1, 13449, 13500, 13368, -1, 13368, 13500, 13370, -1, 13371, 13368, 13370, -1, 13371, 13372, 13368, -1, 13368, 13372, 13503, -1, 13452, 13368, 13503, -1, 13452, 13505, 13368, -1, 13368, 13505, 13373, -1, 13374, 13368, 13373, -1, 13374, 13903, 13368, -1, 13374, 13375, 13903, -1, 13903, 13375, 13403, -1, 13403, 13375, 13506, -1, 13843, 13506, 13455, -1, 13404, 13455, 13508, -1, 13840, 13508, 13376, -1, 13405, 13376, 13510, -1, 13900, 13510, 13511, -1, 13899, 13511, 13377, -1, 13838, 13377, 13512, -1, 13406, 13512, 13378, -1, 13897, 13378, 13379, -1, 13513, 13897, 13379, -1, 13513, 13381, 13897, -1, 13513, 13380, 13381, -1, 13381, 13380, 13382, -1, 13382, 13380, 13407, -1, 13408, 13407, 13409, -1, 13837, 13409, 13384, -1, 13383, 13384, 13514, -1, 13385, 13383, 13514, -1, 13385, 13386, 13383, -1, 13385, 13387, 13386, -1, 13386, 13387, 13835, -1, 13835, 13387, 13388, -1, 13389, 13835, 13388, -1, 13389, 13892, 13835, -1, 13389, 13390, 13892, -1, 13892, 13390, 13391, -1, 13391, 13390, 13516, -1, 13464, 13391, 13516, -1, 13464, 13891, 13391, -1, 13464, 13517, 13891, -1, 13891, 13517, 13393, -1, 13392, 13393, 13467, -1, 13410, 13467, 13518, -1, 13519, 13410, 13518, -1, 13519, 13394, 13410, -1, 13519, 13521, 13394, -1, 13394, 13521, 13937, -1, 13937, 13521, 13395, -1, 13396, 13937, 13395, -1, 13396, 13397, 13937, -1, 13396, 13398, 13397, -1, 13397, 13398, 13888, -1, 13888, 13398, 13523, -1, 13399, 13888, 13523, -1, 13399, 13400, 13888, -1, 13399, 13524, 13400, -1, 13400, 13524, 13886, -1, 13886, 13524, 13935, -1, 13935, 13524, 13884, -1, 13884, 13524, 13933, -1, 13933, 13524, 13932, -1, 13932, 13524, 13882, -1, 13882, 13524, 13401, -1, 13401, 13524, 13402, -1, 13402, 13524, 13411, -1, 13929, 13411, 13928, -1, 13929, 13402, 13411, -1, 13366, 13367, 13368, -1, 13403, 13506, 13843, -1, 13843, 13455, 13404, -1, 13404, 13508, 13840, -1, 13840, 13376, 13405, -1, 13405, 13510, 13900, -1, 13900, 13511, 13899, -1, 13899, 13377, 13838, -1, 13838, 13512, 13406, -1, 13406, 13378, 13897, -1, 13382, 13407, 13408, -1, 13408, 13409, 13837, -1, 13837, 13384, 13383, -1, 13891, 13393, 13392, -1, 13392, 13467, 13410, -1, 13411, 13414, 13928, -1, 13928, 13414, 13926, -1, 13926, 13414, 13412, -1, 13412, 13414, 13413, -1, 13413, 13414, 13925, -1, 13925, 13414, 13418, -1, 13416, 13418, 13417, -1, 13415, 13417, 13876, -1, 13415, 13416, 13417, -1, 13417, 13418, 13536, -1, 13536, 13418, 13419, -1, 13427, 13419, 13420, -1, 13535, 13420, 13421, -1, 13428, 13421, 13429, -1, 13534, 13429, 13528, -1, 13482, 13528, 13422, -1, 13481, 13422, 13430, -1, 13478, 13430, 13423, -1, 13477, 13423, 13431, -1, 13533, 13431, 13474, -1, 13424, 13474, 13425, -1, 13432, 13425, 13426, -1, 13532, 13432, 13426, -1, 13536, 13419, 13427, -1, 13427, 13420, 13535, -1, 13535, 13421, 13428, -1, 13428, 13429, 13534, -1, 13534, 13528, 13482, -1, 13482, 13422, 13481, -1, 13481, 13430, 13478, -1, 13478, 13423, 13477, -1, 13477, 13431, 13533, -1, 13533, 13474, 13424, -1, 13424, 13425, 13432, -1, 13433, 13873, 13417, -1, 13433, 13923, 13873, -1, 13433, 13922, 13923, -1, 13433, 13434, 13922, -1, 13922, 13434, 13921, -1, 13921, 13434, 13920, -1, 13920, 13434, 13435, -1, 13919, 13435, 13869, -1, 13919, 13920, 13435, -1, 13435, 13538, 13869, -1, 13869, 13538, 13436, -1, 13436, 13538, 13539, -1, 13918, 13539, 13917, -1, 13918, 13436, 13539, -1, 13539, 13437, 13917, -1, 13917, 13437, 13866, -1, 13866, 13437, 13540, -1, 13865, 13540, 13486, -1, 13916, 13486, 13862, -1, 13916, 13865, 13486, -1, 13866, 13540, 13865, -1, 13486, 13542, 13862, -1, 13862, 13542, 13915, -1, 13915, 13542, 13487, -1, 13440, 13487, 13489, -1, 13441, 13489, 13439, -1, 13438, 13439, 13914, -1, 13438, 13441, 13439, -1, 13915, 13487, 13440, -1, 13440, 13489, 13441, -1, 13439, 13349, 13914, -1, 13914, 13349, 13350, -1, 13873, 13874, 13417, -1, 13417, 13874, 13876, -1, 13416, 13925, 13418, -1, 13543, 13349, 13491, -1, 13543, 13442, 13349, -1, 13543, 13443, 13442, -1, 13442, 13443, 13492, -1, 13492, 13443, 13545, -1, 13353, 13545, 13444, -1, 13351, 13444, 13445, -1, 13354, 13445, 13548, -1, 13356, 13548, 13632, -1, 13359, 13632, 13631, -1, 13360, 13631, 13446, -1, 13362, 13446, 13636, -1, 13363, 13636, 13493, -1, 13494, 13493, 13630, -1, 13447, 13630, 13629, -1, 13367, 13629, 13448, -1, 13495, 13448, 13496, -1, 13497, 13496, 13498, -1, 13369, 13498, 13611, -1, 13499, 13611, 13609, -1, 13449, 13609, 13450, -1, 13500, 13450, 13501, -1, 13370, 13501, 13608, -1, 13371, 13608, 13607, -1, 13372, 13607, 13502, -1, 13503, 13502, 13451, -1, 13452, 13451, 13504, -1, 13505, 13504, 13453, -1, 13373, 13453, 13454, -1, 13374, 13454, 13605, -1, 13375, 13605, 13602, -1, 13506, 13602, 13456, -1, 13455, 13456, 13507, -1, 13508, 13507, 13509, -1, 13376, 13509, 13457, -1, 13510, 13457, 13458, -1, 13511, 13458, 13598, -1, 13377, 13598, 13597, -1, 13512, 13597, 13459, -1, 13378, 13459, 13625, -1, 13379, 13625, 13460, -1, 13513, 13460, 13594, -1, 13380, 13594, 13461, -1, 13407, 13461, 13593, -1, 13409, 13593, 13592, -1, 13384, 13592, 13623, -1, 13514, 13623, 13462, -1, 13385, 13462, 13591, -1, 13387, 13591, 13463, -1, 13388, 13463, 13588, -1, 13389, 13588, 13587, -1, 13390, 13587, 13515, -1, 13516, 13515, 13585, -1, 13464, 13585, 13621, -1, 13517, 13621, 13465, -1, 13393, 13465, 13466, -1, 13467, 13466, 13468, -1, 13518, 13468, 13469, -1, 13519, 13469, 13520, -1, 13521, 13520, 13522, -1, 13395, 13522, 13582, -1, 13396, 13582, 13581, -1, 13398, 13581, 13580, -1, 13523, 13580, 13470, -1, 13399, 13470, 13471, -1, 13524, 13471, 13579, -1, 13411, 13579, 13525, -1, 13414, 13525, 13472, -1, 13418, 13472, 13526, -1, 13419, 13526, 13577, -1, 13420, 13577, 13473, -1, 13421, 13473, 13616, -1, 13429, 13616, 13527, -1, 13528, 13527, 13614, -1, 13422, 13614, 13529, -1, 13430, 13529, 13575, -1, 13423, 13575, 13613, -1, 13431, 13613, 13530, -1, 13474, 13530, 13573, -1, 13425, 13573, 13531, -1, 13426, 13531, 13572, -1, 13532, 13572, 13571, -1, 13432, 13571, 13570, -1, 13424, 13570, 13475, -1, 13533, 13475, 13476, -1, 13477, 13476, 13479, -1, 13478, 13479, 13480, -1, 13481, 13480, 13568, -1, 13482, 13568, 13567, -1, 13534, 13567, 13566, -1, 13428, 13566, 13563, -1, 13535, 13563, 13483, -1, 13427, 13483, 13559, -1, 13536, 13559, 13537, -1, 13417, 13537, 13556, -1, 13433, 13556, 13643, -1, 13434, 13643, 13554, -1, 13435, 13554, 13484, -1, 13538, 13484, 13553, -1, 13539, 13553, 13485, -1, 13437, 13485, 13552, -1, 13540, 13552, 13551, -1, 13486, 13551, 13541, -1, 13542, 13541, 13488, -1, 13487, 13488, 13490, -1, 13489, 13490, 13549, -1, 13439, 13549, 13491, -1, 13349, 13439, 13491, -1, 13492, 13545, 13353, -1, 13353, 13444, 13351, -1, 13351, 13445, 13354, -1, 13354, 13548, 13356, -1, 13356, 13632, 13359, -1, 13359, 13631, 13360, -1, 13360, 13446, 13362, -1, 13362, 13636, 13363, -1, 13363, 13493, 13494, -1, 13494, 13630, 13447, -1, 13447, 13629, 13367, -1, 13367, 13448, 13495, -1, 13495, 13496, 13497, -1, 13497, 13498, 13369, -1, 13369, 13611, 13499, -1, 13499, 13609, 13449, -1, 13449, 13450, 13500, -1, 13500, 13501, 13370, -1, 13370, 13608, 13371, -1, 13371, 13607, 13372, -1, 13372, 13502, 13503, -1, 13503, 13451, 13452, -1, 13452, 13504, 13505, -1, 13505, 13453, 13373, -1, 13373, 13454, 13374, -1, 13374, 13605, 13375, -1, 13375, 13602, 13506, -1, 13506, 13456, 13455, -1, 13455, 13507, 13508, -1, 13508, 13509, 13376, -1, 13376, 13457, 13510, -1, 13510, 13458, 13511, -1, 13511, 13598, 13377, -1, 13377, 13597, 13512, -1, 13512, 13459, 13378, -1, 13378, 13625, 13379, -1, 13379, 13460, 13513, -1, 13513, 13594, 13380, -1, 13380, 13461, 13407, -1, 13407, 13593, 13409, -1, 13409, 13592, 13384, -1, 13384, 13623, 13514, -1, 13514, 13462, 13385, -1, 13385, 13591, 13387, -1, 13387, 13463, 13388, -1, 13388, 13588, 13389, -1, 13389, 13587, 13390, -1, 13390, 13515, 13516, -1, 13516, 13585, 13464, -1, 13464, 13621, 13517, -1, 13517, 13465, 13393, -1, 13393, 13466, 13467, -1, 13467, 13468, 13518, -1, 13518, 13469, 13519, -1, 13519, 13520, 13521, -1, 13521, 13522, 13395, -1, 13395, 13582, 13396, -1, 13396, 13581, 13398, -1, 13398, 13580, 13523, -1, 13523, 13470, 13399, -1, 13399, 13471, 13524, -1, 13524, 13579, 13411, -1, 13411, 13525, 13414, -1, 13414, 13472, 13418, -1, 13418, 13526, 13419, -1, 13419, 13577, 13420, -1, 13420, 13473, 13421, -1, 13421, 13616, 13429, -1, 13429, 13527, 13528, -1, 13528, 13614, 13422, -1, 13422, 13529, 13430, -1, 13430, 13575, 13423, -1, 13423, 13613, 13431, -1, 13431, 13530, 13474, -1, 13474, 13573, 13425, -1, 13425, 13531, 13426, -1, 13426, 13572, 13532, -1, 13532, 13571, 13432, -1, 13432, 13570, 13424, -1, 13424, 13475, 13533, -1, 13533, 13476, 13477, -1, 13477, 13479, 13478, -1, 13478, 13480, 13481, -1, 13481, 13568, 13482, -1, 13482, 13567, 13534, -1, 13534, 13566, 13428, -1, 13428, 13563, 13535, -1, 13535, 13483, 13427, -1, 13427, 13559, 13536, -1, 13536, 13537, 13417, -1, 13417, 13556, 13433, -1, 13433, 13643, 13434, -1, 13434, 13554, 13435, -1, 13435, 13484, 13538, -1, 13538, 13553, 13539, -1, 13539, 13485, 13437, -1, 13437, 13552, 13540, -1, 13540, 13551, 13486, -1, 13486, 13541, 13542, -1, 13542, 13488, 13487, -1, 13487, 13490, 13489, -1, 13489, 13549, 13439, -1, 13543, 13491, 13644, -1, 13544, 13543, 13644, -1, 13544, 13443, 13543, -1, 13544, 13720, 13443, -1, 13443, 13720, 13545, -1, 13545, 13720, 13546, -1, 13444, 13546, 13547, -1, 13445, 13547, 13722, -1, 13548, 13722, 13632, -1, 13548, 13445, 13722, -1, 13490, 13674, 13549, -1, 13490, 13718, 13674, -1, 13490, 13488, 13718, -1, 13718, 13488, 13555, -1, 13555, 13488, 13541, -1, 13717, 13541, 13551, -1, 13550, 13551, 13552, -1, 13485, 13550, 13552, -1, 13485, 13716, 13550, -1, 13485, 13553, 13716, -1, 13716, 13553, 13715, -1, 13715, 13553, 13484, -1, 13670, 13484, 13554, -1, 13714, 13554, 13643, -1, 13713, 13643, 13668, -1, 13713, 13714, 13643, -1, 13555, 13541, 13717, -1, 13717, 13551, 13550, -1, 13715, 13484, 13670, -1, 13670, 13554, 13714, -1, 13556, 13712, 13643, -1, 13556, 13711, 13712, -1, 13556, 13537, 13711, -1, 13711, 13537, 13557, -1, 13557, 13537, 13662, -1, 13662, 13537, 13559, -1, 13558, 13559, 13483, -1, 13560, 13483, 13561, -1, 13560, 13558, 13483, -1, 13662, 13559, 13558, -1, 13483, 13563, 13561, -1, 13561, 13563, 13562, -1, 13562, 13563, 13710, -1, 13710, 13563, 13566, -1, 13564, 13566, 13565, -1, 13564, 13710, 13566, -1, 13565, 13566, 13569, -1, 13569, 13566, 13567, -1, 13568, 13569, 13567, -1, 13568, 13480, 13569, -1, 13569, 13480, 13479, -1, 13476, 13569, 13479, -1, 13476, 13475, 13569, -1, 13569, 13475, 13570, -1, 13571, 13569, 13570, -1, 13571, 13572, 13569, -1, 13569, 13572, 13531, -1, 13612, 13531, 13573, -1, 13708, 13573, 13530, -1, 13658, 13530, 13613, -1, 13707, 13613, 13575, -1, 13574, 13575, 13529, -1, 13576, 13529, 13614, -1, 13615, 13614, 13527, -1, 13706, 13527, 13616, -1, 13617, 13616, 13473, -1, 13618, 13473, 13577, -1, 13705, 13577, 13526, -1, 13704, 13526, 13472, -1, 13702, 13472, 13525, -1, 13578, 13525, 13579, -1, 13701, 13579, 13471, -1, 13700, 13471, 13470, -1, 13580, 13700, 13470, -1, 13580, 13650, 13700, -1, 13580, 13581, 13650, -1, 13650, 13581, 13619, -1, 13619, 13581, 13582, -1, 13583, 13582, 13522, -1, 13646, 13522, 13520, -1, 13620, 13520, 13469, -1, 13584, 13469, 13468, -1, 13466, 13584, 13468, -1, 13466, 13699, 13584, -1, 13466, 13465, 13699, -1, 13699, 13465, 13697, -1, 13697, 13465, 13621, -1, 13741, 13621, 13585, -1, 13740, 13585, 13515, -1, 13587, 13740, 13515, -1, 13587, 13586, 13740, -1, 13587, 13588, 13586, -1, 13586, 13588, 13589, -1, 13589, 13588, 13463, -1, 13622, 13463, 13591, -1, 13590, 13591, 13462, -1, 13738, 13462, 13623, -1, 13737, 13623, 13592, -1, 13593, 13737, 13592, -1, 13593, 13693, 13737, -1, 13593, 13461, 13693, -1, 13693, 13461, 13736, -1, 13736, 13461, 13594, -1, 13735, 13594, 13460, -1, 13624, 13460, 13625, -1, 13595, 13625, 13459, -1, 13596, 13459, 13597, -1, 13690, 13597, 13598, -1, 13626, 13598, 13458, -1, 13599, 13458, 13457, -1, 13688, 13457, 13509, -1, 13600, 13509, 13507, -1, 13685, 13507, 13456, -1, 13601, 13456, 13602, -1, 13603, 13602, 13605, -1, 13604, 13605, 13454, -1, 13606, 13454, 13453, -1, 13504, 13606, 13453, -1, 13504, 13451, 13606, -1, 13606, 13451, 13502, -1, 13607, 13606, 13502, -1, 13607, 13608, 13606, -1, 13606, 13608, 13501, -1, 13450, 13606, 13501, -1, 13450, 13609, 13606, -1, 13606, 13609, 13611, -1, 13610, 13611, 13729, -1, 13610, 13606, 13611, -1, 13569, 13531, 13612, -1, 13612, 13573, 13708, -1, 13708, 13530, 13658, -1, 13658, 13613, 13707, -1, 13707, 13575, 13574, -1, 13574, 13529, 13576, -1, 13576, 13614, 13615, -1, 13615, 13527, 13706, -1, 13706, 13616, 13617, -1, 13617, 13473, 13618, -1, 13618, 13577, 13705, -1, 13705, 13526, 13704, -1, 13704, 13472, 13702, -1, 13702, 13525, 13578, -1, 13578, 13579, 13701, -1, 13701, 13471, 13700, -1, 13619, 13582, 13583, -1, 13583, 13522, 13646, -1, 13646, 13520, 13620, -1, 13620, 13469, 13584, -1, 13697, 13621, 13741, -1, 13741, 13585, 13740, -1, 13589, 13463, 13622, -1, 13622, 13591, 13590, -1, 13590, 13462, 13738, -1, 13738, 13623, 13737, -1, 13736, 13594, 13735, -1, 13735, 13460, 13624, -1, 13624, 13625, 13595, -1, 13595, 13459, 13596, -1, 13596, 13597, 13690, -1, 13690, 13598, 13626, -1, 13626, 13458, 13599, -1, 13599, 13457, 13688, -1, 13688, 13509, 13600, -1, 13600, 13507, 13685, -1, 13685, 13456, 13601, -1, 13601, 13602, 13603, -1, 13603, 13605, 13604, -1, 13604, 13454, 13606, -1, 13498, 13627, 13611, -1, 13498, 13496, 13627, -1, 13627, 13496, 13628, -1, 13628, 13496, 13448, -1, 13633, 13448, 13629, -1, 13634, 13629, 13630, -1, 13635, 13630, 13493, -1, 13723, 13493, 13636, -1, 13637, 13636, 13446, -1, 13677, 13446, 13631, -1, 13638, 13631, 13632, -1, 13722, 13638, 13632, -1, 13628, 13448, 13633, -1, 13633, 13629, 13634, -1, 13634, 13630, 13635, -1, 13635, 13493, 13723, -1, 13723, 13636, 13637, -1, 13637, 13446, 13677, -1, 13677, 13631, 13638, -1, 13445, 13444, 13547, -1, 13444, 13545, 13546, -1, 13627, 13639, 13611, -1, 13611, 13639, 13640, -1, 13641, 13611, 13640, -1, 13641, 13642, 13611, -1, 13611, 13642, 13726, -1, 13682, 13611, 13726, -1, 13682, 13727, 13611, -1, 13611, 13727, 13729, -1, 13712, 13666, 13643, -1, 13643, 13666, 13668, -1, 13674, 13644, 13549, -1, 13549, 13644, 13491, -1, 14012, 13699, 13645, -1, 14012, 13584, 13699, -1, 14012, 13941, 13584, -1, 13584, 13941, 13620, -1, 13620, 13941, 13647, -1, 13646, 13647, 13648, -1, 13583, 13648, 13649, -1, 13619, 13649, 13945, -1, 13650, 13945, 13651, -1, 13700, 13651, 13652, -1, 13701, 13652, 13964, -1, 13578, 13964, 13653, -1, 13702, 13653, 13703, -1, 13704, 13703, 13654, -1, 13705, 13654, 13965, -1, 13618, 13965, 13966, -1, 13617, 13966, 13967, -1, 13706, 13967, 13655, -1, 13615, 13655, 13951, -1, 13576, 13951, 13952, -1, 13574, 13952, 13656, -1, 13707, 13656, 13657, -1, 13658, 13657, 13968, -1, 13708, 13968, 13659, -1, 13612, 13659, 13709, -1, 13569, 13709, 13955, -1, 13565, 13955, 13957, -1, 13564, 13957, 13970, -1, 13710, 13970, 13660, -1, 13562, 13660, 13972, -1, 13561, 13972, 13973, -1, 13560, 13973, 13661, -1, 13558, 13661, 13663, -1, 13662, 13663, 13975, -1, 13557, 13975, 13664, -1, 13711, 13664, 13959, -1, 13712, 13959, 13665, -1, 13666, 13665, 13667, -1, 13668, 13667, 13669, -1, 13713, 13669, 13977, -1, 13714, 13977, 13671, -1, 13670, 13671, 13979, -1, 13715, 13979, 13981, -1, 13716, 13981, 13672, -1, 13550, 13672, 13983, -1, 13717, 13983, 13984, -1, 13555, 13984, 13673, -1, 13718, 13673, 13962, -1, 13674, 13962, 13985, -1, 13644, 13985, 13719, -1, 13544, 13719, 13675, -1, 13720, 13675, 13676, -1, 13546, 13676, 13721, -1, 13547, 13721, 14013, -1, 13722, 14013, 14014, -1, 13638, 14014, 13990, -1, 13677, 13990, 13678, -1, 13637, 13678, 14016, -1, 13723, 14016, 13679, -1, 13635, 13679, 14017, -1, 13634, 14017, 13724, -1, 13633, 13724, 14018, -1, 13628, 14018, 14019, -1, 13627, 14019, 13680, -1, 13639, 13680, 13993, -1, 13640, 13993, 13681, -1, 13641, 13681, 14020, -1, 13642, 14020, 13725, -1, 13726, 13725, 14021, -1, 13682, 14021, 13683, -1, 13727, 13683, 13728, -1, 13729, 13728, 13684, -1, 13610, 13684, 14023, -1, 13606, 14023, 13999, -1, 13604, 13999, 13730, -1, 13603, 13730, 13731, -1, 13601, 13731, 13686, -1, 13685, 13686, 13687, -1, 13600, 13687, 13732, -1, 13688, 13732, 13733, -1, 13599, 13733, 13689, -1, 13626, 13689, 14025, -1, 13690, 14025, 13734, -1, 13596, 13734, 13691, -1, 13595, 13691, 14003, -1, 13624, 14003, 14028, -1, 13735, 14028, 13692, -1, 13736, 13692, 14029, -1, 13693, 14029, 14006, -1, 13737, 14006, 13694, -1, 13738, 13694, 13695, -1, 13590, 13695, 14008, -1, 13622, 14008, 14010, -1, 13589, 14010, 13739, -1, 13586, 13739, 13696, -1, 13740, 13696, 14032, -1, 13741, 14032, 13698, -1, 13697, 13698, 13645, -1, 13699, 13697, 13645, -1, 13620, 13647, 13646, -1, 13646, 13648, 13583, -1, 13583, 13649, 13619, -1, 13619, 13945, 13650, -1, 13650, 13651, 13700, -1, 13700, 13652, 13701, -1, 13701, 13964, 13578, -1, 13578, 13653, 13702, -1, 13702, 13703, 13704, -1, 13704, 13654, 13705, -1, 13705, 13965, 13618, -1, 13618, 13966, 13617, -1, 13617, 13967, 13706, -1, 13706, 13655, 13615, -1, 13615, 13951, 13576, -1, 13576, 13952, 13574, -1, 13574, 13656, 13707, -1, 13707, 13657, 13658, -1, 13658, 13968, 13708, -1, 13708, 13659, 13612, -1, 13612, 13709, 13569, -1, 13569, 13955, 13565, -1, 13565, 13957, 13564, -1, 13564, 13970, 13710, -1, 13710, 13660, 13562, -1, 13562, 13972, 13561, -1, 13561, 13973, 13560, -1, 13560, 13661, 13558, -1, 13558, 13663, 13662, -1, 13662, 13975, 13557, -1, 13557, 13664, 13711, -1, 13711, 13959, 13712, -1, 13712, 13665, 13666, -1, 13666, 13667, 13668, -1, 13668, 13669, 13713, -1, 13713, 13977, 13714, -1, 13714, 13671, 13670, -1, 13670, 13979, 13715, -1, 13715, 13981, 13716, -1, 13716, 13672, 13550, -1, 13550, 13983, 13717, -1, 13717, 13984, 13555, -1, 13555, 13673, 13718, -1, 13718, 13962, 13674, -1, 13674, 13985, 13644, -1, 13644, 13719, 13544, -1, 13544, 13675, 13720, -1, 13720, 13676, 13546, -1, 13546, 13721, 13547, -1, 13547, 14013, 13722, -1, 13722, 14014, 13638, -1, 13638, 13990, 13677, -1, 13677, 13678, 13637, -1, 13637, 14016, 13723, -1, 13723, 13679, 13635, -1, 13635, 14017, 13634, -1, 13634, 13724, 13633, -1, 13633, 14018, 13628, -1, 13628, 14019, 13627, -1, 13627, 13680, 13639, -1, 13639, 13993, 13640, -1, 13640, 13681, 13641, -1, 13641, 14020, 13642, -1, 13642, 13725, 13726, -1, 13726, 14021, 13682, -1, 13682, 13683, 13727, -1, 13727, 13728, 13729, -1, 13729, 13684, 13610, -1, 13610, 14023, 13606, -1, 13606, 13999, 13604, -1, 13604, 13730, 13603, -1, 13603, 13731, 13601, -1, 13601, 13686, 13685, -1, 13685, 13687, 13600, -1, 13600, 13732, 13688, -1, 13688, 13733, 13599, -1, 13599, 13689, 13626, -1, 13626, 14025, 13690, -1, 13690, 13734, 13596, -1, 13596, 13691, 13595, -1, 13595, 14003, 13624, -1, 13624, 14028, 13735, -1, 13735, 13692, 13736, -1, 13736, 14029, 13693, -1, 13693, 14006, 13737, -1, 13737, 13694, 13738, -1, 13738, 13695, 13590, -1, 13590, 14008, 13622, -1, 13622, 14010, 13589, -1, 13589, 13739, 13586, -1, 13586, 13696, 13740, -1, 13740, 14032, 13741, -1, 13741, 13698, 13697, -1, 13939, 13940, 13833, -1, 14034, 13939, 13833, -1, 14034, 13942, 13939, -1, 14034, 13742, 13942, -1, 13942, 13742, 13943, -1, 13943, 13742, 13743, -1, 13944, 13743, 13744, -1, 13946, 13744, 14055, -1, 13745, 14055, 13746, -1, 13747, 13746, 14037, -1, 13832, 14037, 13748, -1, 13749, 13748, 14056, -1, 13750, 14056, 14057, -1, 13947, 14057, 13789, -1, 13948, 13789, 13751, -1, 13948, 13947, 13789, -1, 13752, 13753, 13834, -1, 13752, 14091, 13753, -1, 13752, 14011, 14091, -1, 14091, 14011, 13754, -1, 13754, 14011, 14031, -1, 13755, 14031, 14009, -1, 14106, 14009, 14030, -1, 14090, 14030, 13756, -1, 13790, 13756, 14007, -1, 13757, 14007, 13791, -1, 13792, 13791, 14005, -1, 13793, 14005, 14004, -1, 14104, 14004, 14027, -1, 13758, 14104, 14027, -1, 13758, 14103, 14104, -1, 13758, 14026, 14103, -1, 14103, 14026, 13794, -1, 13794, 14026, 14002, -1, 14102, 14002, 13759, -1, 13795, 13759, 13796, -1, 13797, 13796, 13760, -1, 14087, 13760, 14001, -1, 14086, 14001, 13762, -1, 13761, 13762, 14024, -1, 14100, 14024, 13764, -1, 13763, 13764, 13765, -1, 14099, 13765, 14000, -1, 13798, 14000, 13998, -1, 13799, 13998, 14022, -1, 13766, 14022, 13997, -1, 14098, 13997, 13996, -1, 14097, 13996, 13995, -1, 13767, 13995, 13768, -1, 13800, 13768, 13801, -1, 14095, 13801, 13994, -1, 14081, 13994, 13769, -1, 13802, 13769, 13992, -1, 13803, 13992, 13770, -1, 13804, 13770, 13991, -1, 14094, 13991, 13772, -1, 13771, 13772, 13805, -1, 13806, 13805, 13773, -1, 13807, 13773, 14015, -1, 13808, 14015, 13774, -1, 14077, 13774, 13775, -1, 13989, 14077, 13775, -1, 13989, 14076, 14077, -1, 13989, 13988, 14076, -1, 14076, 13988, 13809, -1, 13809, 13988, 13987, -1, 13776, 13987, 13986, -1, 14054, 13986, 13963, -1, 14052, 13963, 13777, -1, 13810, 13777, 13778, -1, 14050, 13778, 13811, -1, 13812, 13811, 13779, -1, 14049, 13779, 13961, -1, 13982, 14049, 13961, -1, 13982, 13780, 14049, -1, 13982, 13980, 13780, -1, 13780, 13980, 13781, -1, 13781, 13980, 13978, -1, 13813, 13978, 13814, -1, 13815, 13814, 13816, -1, 14047, 13816, 13960, -1, 14071, 13960, 13817, -1, 14069, 13817, 13782, -1, 14068, 13782, 13818, -1, 14067, 13818, 13976, -1, 13819, 13976, 13974, -1, 13820, 13974, 13821, -1, 13822, 13821, 13958, -1, 14045, 13958, 13784, -1, 13783, 13784, 13785, -1, 13823, 13785, 13971, -1, 14064, 13971, 13824, -1, 13786, 13824, 13956, -1, 13825, 13956, 13954, -1, 14041, 13954, 13826, -1, 14063, 13826, 13969, -1, 14040, 13969, 13953, -1, 14061, 13953, 13827, -1, 13828, 13827, 13787, -1, 13829, 13787, 13830, -1, 13788, 13830, 13831, -1, 14060, 13831, 13950, -1, 14059, 13950, 13949, -1, 14058, 13949, 13751, -1, 13789, 14058, 13751, -1, 13754, 14031, 13755, -1, 13755, 14009, 14106, -1, 14106, 14030, 14090, -1, 14090, 13756, 13790, -1, 13790, 14007, 13757, -1, 13757, 13791, 13792, -1, 13792, 14005, 13793, -1, 13793, 14004, 14104, -1, 13794, 14002, 14102, -1, 14102, 13759, 13795, -1, 13795, 13796, 13797, -1, 13797, 13760, 14087, -1, 14087, 14001, 14086, -1, 14086, 13762, 13761, -1, 13761, 14024, 14100, -1, 14100, 13764, 13763, -1, 13763, 13765, 14099, -1, 14099, 14000, 13798, -1, 13798, 13998, 13799, -1, 13799, 14022, 13766, -1, 13766, 13997, 14098, -1, 14098, 13996, 14097, -1, 14097, 13995, 13767, -1, 13767, 13768, 13800, -1, 13800, 13801, 14095, -1, 14095, 13994, 14081, -1, 14081, 13769, 13802, -1, 13802, 13992, 13803, -1, 13803, 13770, 13804, -1, 13804, 13991, 14094, -1, 14094, 13772, 13771, -1, 13771, 13805, 13806, -1, 13806, 13773, 13807, -1, 13807, 14015, 13808, -1, 13808, 13774, 14077, -1, 13809, 13987, 13776, -1, 13776, 13986, 14054, -1, 14054, 13963, 14052, -1, 14052, 13777, 13810, -1, 13810, 13778, 14050, -1, 14050, 13811, 13812, -1, 13812, 13779, 14049, -1, 13781, 13978, 13813, -1, 13813, 13814, 13815, -1, 13815, 13816, 14047, -1, 14047, 13960, 14071, -1, 14071, 13817, 14069, -1, 14069, 13782, 14068, -1, 14068, 13818, 14067, -1, 14067, 13976, 13819, -1, 13819, 13974, 13820, -1, 13820, 13821, 13822, -1, 13822, 13958, 14045, -1, 14045, 13784, 13783, -1, 13783, 13785, 13823, -1, 13823, 13971, 14064, -1, 14064, 13824, 13786, -1, 13786, 13956, 13825, -1, 13825, 13954, 14041, -1, 14041, 13826, 14063, -1, 14063, 13969, 14040, -1, 14040, 13953, 14061, -1, 14061, 13827, 13828, -1, 13828, 13787, 13829, -1, 13829, 13830, 13788, -1, 13788, 13831, 14060, -1, 14060, 13950, 14059, -1, 14059, 13949, 14058, -1, 13947, 13750, 14057, -1, 13750, 13749, 14056, -1, 13749, 13832, 13748, -1, 13832, 13747, 14037, -1, 13747, 13745, 13746, -1, 13745, 13946, 14055, -1, 13946, 13944, 13744, -1, 13944, 13943, 13743, -1, 13753, 13833, 13834, -1, 13834, 13833, 13940, -1, 14093, 13891, 13890, -1, 14093, 13391, 13891, -1, 14093, 14092, 13391, -1, 13391, 14092, 13892, -1, 13892, 14092, 14107, -1, 13835, 14107, 13893, -1, 13386, 13893, 13836, -1, 13383, 13836, 13894, -1, 13837, 13894, 13895, -1, 13408, 13895, 14089, -1, 13382, 14089, 13896, -1, 13381, 13896, 14105, -1, 13897, 14105, 14088, -1, 13406, 14088, 13898, -1, 13838, 13898, 13839, -1, 13899, 13839, 14101, -1, 13900, 14101, 13901, -1, 13405, 13901, 13841, -1, 13840, 13841, 13842, -1, 13404, 13842, 14085, -1, 13843, 14085, 14084, -1, 13403, 14084, 13902, -1, 13903, 13902, 14083, -1, 13368, 14083, 13844, -1, 13366, 13844, 13845, -1, 13904, 13845, 14082, -1, 13905, 14082, 13846, -1, 13906, 13846, 13907, -1, 13365, 13907, 13848, -1, 13847, 13848, 13849, -1, 13364, 13849, 14096, -1, 13850, 14096, 13851, -1, 13361, 13851, 13853, -1, 13852, 13853, 14080, -1, 13908, 14080, 13854, -1, 13357, 13854, 13855, -1, 13909, 13855, 13856, -1, 13358, 13856, 14079, -1, 13355, 14079, 13857, -1, 13910, 13857, 14078, -1, 13352, 14078, 13858, -1, 13911, 13858, 13859, -1, 13912, 13859, 13913, -1, 13860, 13913, 14053, -1, 13350, 14053, 14075, -1, 13914, 14075, 14074, -1, 13438, 14074, 14051, -1, 13441, 14051, 13861, -1, 13440, 13861, 14073, -1, 13915, 14073, 13863, -1, 13862, 13863, 13864, -1, 13916, 13864, 14048, -1, 13865, 14048, 13867, -1, 13866, 13867, 14072, -1, 13917, 14072, 13868, -1, 13918, 13868, 14070, -1, 13436, 14070, 13870, -1, 13869, 13870, 13871, -1, 13919, 13871, 14066, -1, 13920, 14066, 14065, -1, 13921, 14065, 13872, -1, 13922, 13872, 14046, -1, 13923, 14046, 14044, -1, 13873, 14044, 13875, -1, 13874, 13875, 13924, -1, 13876, 13924, 14043, -1, 13415, 14043, 14042, -1, 13416, 14042, 13877, -1, 13925, 13877, 13878, -1, 13413, 13878, 14062, -1, 13412, 14062, 13879, -1, 13926, 13879, 13927, -1, 13928, 13927, 13880, -1, 13929, 13880, 13930, -1, 13402, 13930, 13931, -1, 13401, 13931, 13881, -1, 13882, 13881, 13883, -1, 13932, 13883, 14039, -1, 13933, 14039, 13885, -1, 13884, 13885, 13934, -1, 13935, 13934, 14038, -1, 13886, 14038, 13887, -1, 13400, 13887, 14036, -1, 13888, 14036, 13889, -1, 13397, 13889, 13936, -1, 13937, 13936, 13938, -1, 13394, 13938, 14035, -1, 13410, 14035, 14033, -1, 13392, 14033, 13890, -1, 13891, 13392, 13890, -1, 13892, 14107, 13835, -1, 13835, 13893, 13386, -1, 13386, 13836, 13383, -1, 13383, 13894, 13837, -1, 13837, 13895, 13408, -1, 13408, 14089, 13382, -1, 13382, 13896, 13381, -1, 13381, 14105, 13897, -1, 13897, 14088, 13406, -1, 13406, 13898, 13838, -1, 13838, 13839, 13899, -1, 13899, 14101, 13900, -1, 13900, 13901, 13405, -1, 13405, 13841, 13840, -1, 13840, 13842, 13404, -1, 13404, 14085, 13843, -1, 13843, 14084, 13403, -1, 13403, 13902, 13903, -1, 13903, 14083, 13368, -1, 13368, 13844, 13366, -1, 13366, 13845, 13904, -1, 13904, 14082, 13905, -1, 13905, 13846, 13906, -1, 13906, 13907, 13365, -1, 13365, 13848, 13847, -1, 13847, 13849, 13364, -1, 13364, 14096, 13850, -1, 13850, 13851, 13361, -1, 13361, 13853, 13852, -1, 13852, 14080, 13908, -1, 13908, 13854, 13357, -1, 13357, 13855, 13909, -1, 13909, 13856, 13358, -1, 13358, 14079, 13355, -1, 13355, 13857, 13910, -1, 13910, 14078, 13352, -1, 13352, 13858, 13911, -1, 13911, 13859, 13912, -1, 13912, 13913, 13860, -1, 13860, 14053, 13350, -1, 13350, 14075, 13914, -1, 13914, 14074, 13438, -1, 13438, 14051, 13441, -1, 13441, 13861, 13440, -1, 13440, 14073, 13915, -1, 13915, 13863, 13862, -1, 13862, 13864, 13916, -1, 13916, 14048, 13865, -1, 13865, 13867, 13866, -1, 13866, 14072, 13917, -1, 13917, 13868, 13918, -1, 13918, 14070, 13436, -1, 13436, 13870, 13869, -1, 13869, 13871, 13919, -1, 13919, 14066, 13920, -1, 13920, 14065, 13921, -1, 13921, 13872, 13922, -1, 13922, 14046, 13923, -1, 13923, 14044, 13873, -1, 13873, 13875, 13874, -1, 13874, 13924, 13876, -1, 13876, 14043, 13415, -1, 13415, 14042, 13416, -1, 13416, 13877, 13925, -1, 13925, 13878, 13413, -1, 13413, 14062, 13412, -1, 13412, 13879, 13926, -1, 13926, 13927, 13928, -1, 13928, 13880, 13929, -1, 13929, 13930, 13402, -1, 13402, 13931, 13401, -1, 13401, 13881, 13882, -1, 13882, 13883, 13932, -1, 13932, 14039, 13933, -1, 13933, 13885, 13884, -1, 13884, 13934, 13935, -1, 13935, 14038, 13886, -1, 13886, 13887, 13400, -1, 13400, 14036, 13888, -1, 13888, 13889, 13397, -1, 13397, 13936, 13937, -1, 13937, 13938, 13394, -1, 13394, 14035, 13410, -1, 13410, 14033, 13392, -1, 13939, 14012, 13940, -1, 13939, 13941, 14012, -1, 13939, 13942, 13941, -1, 13941, 13942, 13647, -1, 13647, 13942, 13943, -1, 13648, 13943, 13944, -1, 13649, 13944, 13946, -1, 13945, 13946, 13745, -1, 13651, 13745, 13747, -1, 13652, 13747, 13832, -1, 13964, 13832, 13749, -1, 13653, 13749, 13750, -1, 13703, 13750, 13947, -1, 13654, 13947, 13948, -1, 13965, 13948, 13751, -1, 13966, 13751, 13949, -1, 13967, 13949, 13950, -1, 13655, 13950, 13831, -1, 13951, 13831, 13830, -1, 13952, 13830, 13787, -1, 13656, 13787, 13827, -1, 13657, 13827, 13953, -1, 13968, 13953, 13969, -1, 13659, 13969, 13826, -1, 13709, 13826, 13954, -1, 13955, 13954, 13956, -1, 13957, 13956, 13824, -1, 13970, 13824, 13971, -1, 13660, 13971, 13785, -1, 13972, 13785, 13784, -1, 13973, 13784, 13958, -1, 13661, 13958, 13821, -1, 13663, 13821, 13974, -1, 13975, 13974, 13976, -1, 13664, 13976, 13818, -1, 13959, 13818, 13782, -1, 13665, 13782, 13817, -1, 13667, 13817, 13960, -1, 13669, 13960, 13816, -1, 13977, 13816, 13814, -1, 13671, 13814, 13978, -1, 13979, 13978, 13980, -1, 13981, 13980, 13982, -1, 13672, 13982, 13961, -1, 13983, 13961, 13779, -1, 13984, 13779, 13811, -1, 13673, 13811, 13778, -1, 13962, 13778, 13777, -1, 13985, 13777, 13963, -1, 13719, 13963, 13675, -1, 13719, 13985, 13963, -1, 13647, 13943, 13648, -1, 13648, 13944, 13649, -1, 13649, 13946, 13945, -1, 13945, 13745, 13651, -1, 13651, 13747, 13652, -1, 13652, 13832, 13964, -1, 13964, 13749, 13653, -1, 13653, 13750, 13703, -1, 13703, 13947, 13654, -1, 13654, 13948, 13965, -1, 13965, 13751, 13966, -1, 13966, 13949, 13967, -1, 13967, 13950, 13655, -1, 13655, 13831, 13951, -1, 13951, 13830, 13952, -1, 13952, 13787, 13656, -1, 13656, 13827, 13657, -1, 13657, 13953, 13968, -1, 13968, 13969, 13659, -1, 13659, 13826, 13709, -1, 13709, 13954, 13955, -1, 13955, 13956, 13957, -1, 13957, 13824, 13970, -1, 13970, 13971, 13660, -1, 13660, 13785, 13972, -1, 13972, 13784, 13973, -1, 13973, 13958, 13661, -1, 13661, 13821, 13663, -1, 13663, 13974, 13975, -1, 13975, 13976, 13664, -1, 13664, 13818, 13959, -1, 13959, 13782, 13665, -1, 13665, 13817, 13667, -1, 13667, 13960, 13669, -1, 13669, 13816, 13977, -1, 13977, 13814, 13671, -1, 13671, 13978, 13979, -1, 13979, 13980, 13981, -1, 13981, 13982, 13672, -1, 13672, 13961, 13983, -1, 13983, 13779, 13984, -1, 13984, 13811, 13673, -1, 13673, 13778, 13962, -1, 13962, 13777, 13985, -1, 13963, 13986, 13675, -1, 13675, 13986, 13676, -1, 13676, 13986, 13987, -1, 13721, 13987, 13988, -1, 14013, 13988, 13989, -1, 14014, 13989, 13775, -1, 13990, 13775, 13774, -1, 13678, 13774, 14015, -1, 14016, 14015, 13773, -1, 13679, 13773, 13805, -1, 14017, 13805, 13772, -1, 13724, 13772, 13991, -1, 14018, 13991, 13770, -1, 14019, 13770, 13992, -1, 13680, 13992, 13769, -1, 13993, 13769, 13994, -1, 13681, 13994, 13801, -1, 14020, 13801, 13768, -1, 13725, 13768, 13995, -1, 14021, 13995, 13996, -1, 13683, 13996, 13997, -1, 13728, 13997, 14022, -1, 13684, 14022, 13998, -1, 14023, 13998, 14000, -1, 13999, 14000, 13765, -1, 13730, 13765, 13764, -1, 13731, 13764, 14024, -1, 13686, 14024, 13762, -1, 13687, 13762, 14001, -1, 13732, 14001, 13760, -1, 13733, 13760, 13796, -1, 13689, 13796, 13759, -1, 14025, 13759, 14002, -1, 13734, 14002, 14026, -1, 13691, 14026, 13758, -1, 14003, 13758, 14027, -1, 14028, 14027, 14004, -1, 13692, 14004, 14005, -1, 14029, 14005, 13791, -1, 14006, 13791, 14007, -1, 13694, 14007, 13756, -1, 13695, 13756, 14030, -1, 14008, 14030, 14009, -1, 14010, 14009, 14031, -1, 13739, 14031, 14011, -1, 13696, 14011, 13752, -1, 14032, 13752, 13834, -1, 13698, 13834, 13940, -1, 13645, 13940, 14012, -1, 13645, 13698, 13940, -1, 13676, 13987, 13721, -1, 13721, 13988, 14013, -1, 14013, 13989, 14014, -1, 14014, 13775, 13990, -1, 13990, 13774, 13678, -1, 13678, 14015, 14016, -1, 14016, 13773, 13679, -1, 13679, 13805, 14017, -1, 14017, 13772, 13724, -1, 13724, 13991, 14018, -1, 14018, 13770, 14019, -1, 14019, 13992, 13680, -1, 13680, 13769, 13993, -1, 13993, 13994, 13681, -1, 13681, 13801, 14020, -1, 14020, 13768, 13725, -1, 13725, 13995, 14021, -1, 14021, 13996, 13683, -1, 13683, 13997, 13728, -1, 13728, 14022, 13684, -1, 13684, 13998, 14023, -1, 14023, 14000, 13999, -1, 13999, 13765, 13730, -1, 13730, 13764, 13731, -1, 13731, 14024, 13686, -1, 13686, 13762, 13687, -1, 13687, 14001, 13732, -1, 13732, 13760, 13733, -1, 13733, 13796, 13689, -1, 13689, 13759, 14025, -1, 14025, 14002, 13734, -1, 13734, 14026, 13691, -1, 13691, 13758, 14003, -1, 14003, 14027, 14028, -1, 14028, 14004, 13692, -1, 13692, 14005, 14029, -1, 14029, 13791, 14006, -1, 14006, 14007, 13694, -1, 13694, 13756, 13695, -1, 13695, 14030, 14008, -1, 14008, 14009, 14010, -1, 14010, 14031, 13739, -1, 13739, 14011, 13696, -1, 13696, 13752, 14032, -1, 14032, 13834, 13698, -1, 14033, 14034, 13890, -1, 14033, 13742, 14034, -1, 14033, 14035, 13742, -1, 13742, 14035, 13743, -1, 13743, 14035, 13938, -1, 13744, 13938, 13936, -1, 14055, 13936, 13889, -1, 13746, 13889, 14036, -1, 14037, 14036, 13887, -1, 13748, 13887, 14038, -1, 14056, 14038, 13934, -1, 14057, 13934, 13885, -1, 13789, 13885, 14039, -1, 14058, 14039, 13883, -1, 14059, 13883, 13881, -1, 14060, 13881, 13931, -1, 13788, 13931, 13930, -1, 13829, 13930, 13880, -1, 13828, 13880, 13927, -1, 14061, 13927, 13879, -1, 14040, 13879, 14062, -1, 14063, 14062, 13878, -1, 14041, 13878, 13877, -1, 13825, 13877, 14042, -1, 13786, 14042, 14043, -1, 14064, 14043, 13924, -1, 13823, 13924, 13875, -1, 13783, 13875, 14044, -1, 14045, 14044, 14046, -1, 13822, 14046, 13872, -1, 13820, 13872, 14065, -1, 13819, 14065, 14066, -1, 14067, 14066, 13871, -1, 14068, 13871, 13870, -1, 14069, 13870, 14070, -1, 14071, 14070, 13868, -1, 14047, 13868, 14072, -1, 13815, 14072, 13867, -1, 13813, 13867, 14048, -1, 13781, 14048, 13864, -1, 13780, 13864, 13863, -1, 14049, 13863, 14073, -1, 13812, 14073, 13861, -1, 14050, 13861, 14051, -1, 13810, 14051, 14074, -1, 14052, 14074, 14075, -1, 14054, 14075, 14053, -1, 13776, 14053, 13809, -1, 13776, 14054, 14053, -1, 13743, 13938, 13744, -1, 13744, 13936, 14055, -1, 14055, 13889, 13746, -1, 13746, 14036, 14037, -1, 14037, 13887, 13748, -1, 13748, 14038, 14056, -1, 14056, 13934, 14057, -1, 14057, 13885, 13789, -1, 13789, 14039, 14058, -1, 14058, 13883, 14059, -1, 14059, 13881, 14060, -1, 14060, 13931, 13788, -1, 13788, 13930, 13829, -1, 13829, 13880, 13828, -1, 13828, 13927, 14061, -1, 14061, 13879, 14040, -1, 14040, 14062, 14063, -1, 14063, 13878, 14041, -1, 14041, 13877, 13825, -1, 13825, 14042, 13786, -1, 13786, 14043, 14064, -1, 14064, 13924, 13823, -1, 13823, 13875, 13783, -1, 13783, 14044, 14045, -1, 14045, 14046, 13822, -1, 13822, 13872, 13820, -1, 13820, 14065, 13819, -1, 13819, 14066, 14067, -1, 14067, 13871, 14068, -1, 14068, 13870, 14069, -1, 14069, 14070, 14071, -1, 14071, 13868, 14047, -1, 14047, 14072, 13815, -1, 13815, 13867, 13813, -1, 13813, 14048, 13781, -1, 13781, 13864, 13780, -1, 13780, 13863, 14049, -1, 14049, 14073, 13812, -1, 13812, 13861, 14050, -1, 14050, 14051, 13810, -1, 13810, 14074, 14052, -1, 14052, 14075, 14054, -1, 14053, 13913, 13809, -1, 13809, 13913, 14076, -1, 14076, 13913, 13859, -1, 14077, 13859, 13858, -1, 13808, 13858, 14078, -1, 13807, 14078, 13857, -1, 13806, 13857, 14079, -1, 13771, 14079, 13856, -1, 14094, 13856, 13855, -1, 13804, 13855, 13854, -1, 13803, 13854, 14080, -1, 13802, 14080, 13853, -1, 14081, 13853, 13851, -1, 14095, 13851, 14096, -1, 13800, 14096, 13849, -1, 13767, 13849, 13848, -1, 14097, 13848, 13907, -1, 14098, 13907, 13846, -1, 13766, 13846, 14082, -1, 13799, 14082, 13845, -1, 13798, 13845, 13844, -1, 14099, 13844, 14083, -1, 13763, 14083, 13902, -1, 14100, 13902, 14084, -1, 13761, 14084, 14085, -1, 14086, 14085, 13842, -1, 14087, 13842, 13841, -1, 13797, 13841, 13901, -1, 13795, 13901, 14101, -1, 14102, 14101, 13839, -1, 13794, 13839, 13898, -1, 14103, 13898, 14088, -1, 14104, 14088, 14105, -1, 13793, 14105, 13896, -1, 13792, 13896, 14089, -1, 13757, 14089, 13895, -1, 13790, 13895, 13894, -1, 14090, 13894, 13836, -1, 14106, 13836, 13893, -1, 13755, 13893, 14107, -1, 13754, 14107, 14092, -1, 14091, 14092, 14093, -1, 13753, 14093, 13890, -1, 13833, 13890, 14034, -1, 13833, 13753, 13890, -1, 14076, 13859, 14077, -1, 14077, 13858, 13808, -1, 13808, 14078, 13807, -1, 13807, 13857, 13806, -1, 13806, 14079, 13771, -1, 13771, 13856, 14094, -1, 14094, 13855, 13804, -1, 13804, 13854, 13803, -1, 13803, 14080, 13802, -1, 13802, 13853, 14081, -1, 14081, 13851, 14095, -1, 14095, 14096, 13800, -1, 13800, 13849, 13767, -1, 13767, 13848, 14097, -1, 14097, 13907, 14098, -1, 14098, 13846, 13766, -1, 13766, 14082, 13799, -1, 13799, 13845, 13798, -1, 13798, 13844, 14099, -1, 14099, 14083, 13763, -1, 13763, 13902, 14100, -1, 14100, 14084, 13761, -1, 13761, 14085, 14086, -1, 14086, 13842, 14087, -1, 14087, 13841, 13797, -1, 13797, 13901, 13795, -1, 13795, 14101, 14102, -1, 14102, 13839, 13794, -1, 13794, 13898, 14103, -1, 14103, 14088, 14104, -1, 14104, 14105, 13793, -1, 13793, 13896, 13792, -1, 13792, 14089, 13757, -1, 13757, 13895, 13790, -1, 13790, 13894, 14090, -1, 14090, 13836, 14106, -1, 14106, 13893, 13755, -1, 13755, 14107, 13754, -1, 13754, 14092, 14091, -1, 14091, 14093, 13753, -1 ] } } ] } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 0.000 description "top" position -12.650 0.250 61.030 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 3.142 description "bottom" position -12.650 0.250 -80.230 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 1.571 description "front" position -12.650 -70.380 -9.600 } Viewpoint { jump TRUE orientation -0.000 -0.707 -0.707 3.142 description "back" position -12.650 70.880 -9.600 } Viewpoint { jump TRUE orientation 0.577 -0.577 -0.577 2.094 description "right" position -83.280 0.250 -9.600 } Viewpoint { jump TRUE orientation 0.577 0.577 0.577 2.094 description "left" position 57.980 0.250 -9.600 } NavigationInfo { avatarSize [0.25, 1.6, 0.75] headlight TRUE speed 1.0 type "EXAMINE" visibilityLimit 0.0 } choreonoid-1.5.0/share/model/RIC30/parts/R_ELBOW_P.wrl0000664000000000000000000230714312741425367020644 0ustar rootroot#VRML V2.0 utf8 WorldInfo { title "Exported tringle mesh to VRML97" info ["Created by FreeCAD" ""] } Background { skyAngle 1.57 skyColor 0.1 0.2 0.2 } Transform { scale 0.001 0.001 0.001 rotation 0 0 1 0 scaleOrientation 0 0 1 0 bboxCenter 0 0 0 bboxSize 22.582 29.500 72.577 center 0.000 0.000 0.000 translation 0.000 0.000 0.000 children [ Shape { appearance Appearance { material Material { ambientIntensity 0.2 diffuseColor 0.00 0.00 0.00 emissiveColor 0.00 0.00 0.00 specularColor 0.98 0.98 0.98 shininess 0.06 transparency 0.00 } } geometry IndexedFaceSet { solid FALSE coord Coordinate { point [ 0.122 1.800 0.638, 0.239 1.800 0.604, 0.239 1.800 -0.604, 0.357 1.800 -0.543, 0.460 1.800 -0.460, 0.544 1.800 -0.354, 0.604 1.800 0.239, 0.640 1.800 0.119, -0.354 1.800 -0.545, -0.239 1.800 0.604, -0.357 1.800 0.543, -0.460 1.800 0.460, -0.650 1.800 0.000, -0.640 1.800 -0.119, -0.000 1.800 -0.650, 0.000 1.800 0.650, -0.312 -11.000 1.569, 0.000 -11.000 1.600, -1.131 -11.000 1.131, -1.478 -11.000 -0.612, -1.330 -11.000 0.889, -1.478 -11.000 0.612, -1.131 -11.000 -1.131, -0.312 -11.000 -1.569, 1.131 -11.000 1.131, 1.131 -11.000 -1.131, 1.478 -11.000 -0.612, -0.000 1.802 -0.678, -0.000 1.849 -0.781, -0.211 1.849 -0.752, -0.227 1.944 -0.811, -0.437 1.944 -0.719, -0.571 1.849 -0.533, -0.604 1.800 -0.239, -0.664 1.802 -0.138, -0.602 1.802 -0.312, -0.543 1.800 -0.357, -0.496 1.802 -0.463, 0.119 1.800 -0.640, 0.693 1.849 -0.359, 0.748 1.944 -0.387, 0.571 1.849 -0.533, 0.183 1.802 -0.653, 0.353 1.802 -0.580, 0.639 1.800 -0.122, 0.664 1.802 -0.138, 0.650 1.800 0.000, 0.677 1.802 0.046, 0.639 1.802 0.227, 0.621 2.000 0.580, 0.688 1.944 0.486, 0.736 1.849 0.262, 0.496 1.802 -0.463, 0.602 1.802 -0.312, 0.824 1.944 -0.171, 0.848 2.000 -0.058, 0.604 1.800 -0.239, 0.840 1.944 0.057, 0.793 1.944 0.282, 0.335 1.944 0.772, 0.442 2.000 0.726, 0.543 1.800 0.357, 0.460 1.800 0.460, 0.354 1.800 0.545, -0.442 2.000 0.726, -0.531 1.944 0.653, -0.335 1.944 0.772, -0.229 2.000 0.818, -0.106 1.849 0.774, -0.115 1.944 0.834, 0.092 1.802 0.672, 0.106 1.849 0.774, 0.428 1.802 0.526, 0.115 1.944 0.834, 0.229 2.000 0.818, 0.270 1.802 0.622, -0.119 1.800 0.640, -0.092 1.802 0.672, -0.311 1.849 0.716, -0.493 1.849 0.606, -0.621 2.000 0.580, -0.755 2.000 0.391, -0.554 1.802 0.391, -0.604 1.800 0.239, -0.639 1.800 0.122, -0.677 1.802 0.046, -0.693 1.849 -0.359, -0.615 1.944 -0.575, -0.748 1.944 -0.387, -0.824 1.944 -0.171, -0.779 1.849 0.053, -0.639 1.802 0.227, -0.270 1.802 0.622, -0.832 2.000 0.173, -0.428 1.802 0.526, -0.544 1.800 0.354, -0.848 2.000 -0.058, -0.840 1.944 0.057, -0.460 1.800 -0.460, -0.353 1.802 -0.580, -0.000 1.944 -0.842, -0.239 1.800 -0.604, -0.122 1.800 -0.638, -0.183 1.802 -0.653, 0.694 2.000 -0.490, 0.536 2.000 -0.659, 0.437 1.944 -0.719, 0.211 1.849 -0.752, 0.339 2.000 -0.780, 0.227 1.944 -0.811, 0.406 1.849 -0.667, 0.615 1.944 -0.575, 0.765 1.849 -0.159, 0.779 1.849 0.053, 0.638 1.849 0.450, 0.554 1.802 0.391, 0.493 1.849 0.606, 0.531 1.944 0.653, 0.311 1.849 0.716, -0.638 1.849 0.450, -0.688 1.944 0.486, -0.736 1.849 0.262, -0.793 1.944 0.282, -0.765 1.849 -0.159, -0.406 1.849 -0.667, 0.000 -14.000 1.600, -0.612 -11.000 1.478, -0.889 -11.000 1.330, -1.330 -14.000 0.889, -1.600 -14.000 0.000, -1.478 -14.000 -0.612, -1.330 -14.000 -0.889, -1.131 -14.000 -1.131, -0.612 -14.000 -1.478, -0.000 -11.000 -1.600, 0.312 -11.000 -1.569, -0.000 -14.000 -1.600, 0.612 -14.000 -1.478, 0.889 -14.000 -1.330, 1.330 -11.000 -0.889, 1.478 -14.000 -0.612, 1.569 -11.000 -0.312, 1.569 -11.000 0.312, 1.478 -14.000 0.612, 1.330 -11.000 0.889, 0.889 -14.000 1.330, 0.612 -14.000 1.478, 0.312 -14.000 1.569, -1.569 -11.000 0.312, -1.600 -11.000 0.000, -1.569 -11.000 -0.312, -1.330 -11.000 -0.889, -0.889 -11.000 -1.330, -0.612 -11.000 -1.478, -0.312 -14.000 -1.569, 0.612 -11.000 -1.478, 0.889 -11.000 -1.330, 1.600 -11.000 -0.000, 1.478 -11.000 0.612, 1.330 -14.000 0.889, 1.131 -14.000 1.131, 0.889 -11.000 1.330, 0.612 -11.000 1.478, 0.312 -11.000 1.569, 0.818 14.700 -0.229, 0.850 14.700 0.000, 0.801 2.000 -0.285, 0.726 14.700 -0.442, 0.391 14.700 -0.755, 0.173 14.700 -0.832, -0.058 14.700 -0.848, -0.285 14.700 -0.801, -0.694 2.000 -0.490, -0.842 14.700 -0.116, -0.842 14.700 0.116, -0.780 14.700 0.339, -0.659 14.700 0.536, -0.490 14.700 0.694, -0.285 14.700 0.801, -0.058 14.700 0.848, 0.173 14.700 0.832, 0.580 14.700 0.621, 0.726 14.700 0.442, 0.755 2.000 0.391, 0.832 2.000 0.173, 0.116 2.000 -0.842, -0.116 2.000 -0.842, -0.339 2.000 -0.780, -0.536 2.000 -0.659, -0.780 14.700 -0.339, -0.801 2.000 -0.285, 0.000 2.000 0.850, 0.391 14.700 0.755, -7.200 10.900 7.100, -6.856 10.900 7.031, -6.564 10.900 6.837, -6.452 10.900 6.700, -6.317 10.900 6.376, -7.363 10.900 5.315, -6.368 10.900 5.855, -6.452 10.900 5.700, -6.700 10.900 5.451, -7.200 10.900 5.300, -7.400 10.900 7.077, -7.800 10.900 5.529, -7.934 10.900 6.721, -8.017 10.900 6.579, 1.009 -14.321 1.389, 1.087 -14.433 1.497, 1.308 -14.433 1.308, 1.630 -14.500 1.325, 1.629 -14.492 1.183, 1.485 -14.500 1.485, 1.183 -14.492 1.629, 0.960 -14.500 1.867, 0.773 -14.500 1.953, 0.622 -14.492 1.915, 0.585 -14.500 2.017, -0.504 -14.171 1.550, -0.312 -14.000 1.569, -0.255 -14.171 1.610, 0.269 -14.321 1.696, 0.289 -14.433 1.827, 0.572 -14.433 1.759, 1.756 -14.500 1.153, 1.214 -14.321 1.214, 1.153 -14.171 1.153, 1.389 -14.321 1.009, 1.794 -14.492 0.914, 1.915 -14.492 0.622, 1.863 -14.500 0.969, 1.319 -14.171 0.958, 1.648 -14.433 0.840, 2.021 -14.500 0.576, 1.452 -14.171 0.740, 1.550 -14.171 0.504, 1.569 -14.000 0.312, 1.827 -14.433 -0.289, 1.953 -14.500 -0.773, 2.013 -14.492 0.000, 2.092 -14.500 0.196, 1.600 -14.000 -0.000, 1.610 -14.171 0.255, 1.696 -14.321 -0.269, 1.915 -14.492 -0.622, 1.630 -14.171 0.000, 1.759 -14.433 -0.572, 1.867 -14.500 -0.960, 1.794 -14.492 -0.914, 1.330 -14.000 -0.889, 1.319 -14.171 -0.958, 1.308 -14.433 -1.308, 1.214 -14.321 -1.214, 1.183 -14.492 -1.629, 1.087 -14.433 -1.497, 0.914 -14.492 -1.794, 0.969 -14.500 -1.863, 1.424 -14.492 -1.424, 1.452 -14.171 -0.740, 1.389 -14.321 -1.009, 1.131 -14.000 -1.131, 0.622 -14.492 -1.915, 0.773 -14.500 -1.953, 0.779 -14.321 -1.530, 0.386 -14.500 -2.066, 0.576 -14.500 -2.021, 0.504 -14.171 -1.550, -0.773 -14.500 -1.953, -0.199 -14.500 -2.091, 0.312 -14.000 -1.569, 0.255 -14.171 -1.610, -0.572 -14.433 -1.759, -0.622 -14.492 -1.915, -0.531 -14.321 -1.633, -0.914 -14.492 -1.794, -1.183 -14.492 -1.629, -0.740 -14.171 -1.452, -0.889 -14.000 -1.330, -1.308 -14.433 -1.308, -1.214 -14.321 -1.214, -1.497 -14.433 -1.087, -1.629 -14.492 -1.183, -0.779 -14.321 -1.530, -1.009 -14.321 -1.389, -0.958 -14.171 -1.319, -1.389 -14.321 -1.009, -1.794 -14.492 -0.914, -1.915 -14.492 -0.622, -1.153 -14.171 -1.153, -1.530 -14.321 -0.779, -1.550 -14.171 -0.504, -1.569 -14.000 -0.312, -1.610 -14.171 -0.255, -1.696 -14.321 -0.269, -1.915 -14.492 0.622, -1.988 -14.492 0.315, -2.063 -14.500 0.394, -2.066 -14.500 -0.386, -1.827 -14.433 0.289, -1.759 -14.433 0.572, -1.794 -14.492 0.914, -1.953 -14.500 0.773, -1.759 -14.500 1.145, -1.478 -14.000 0.612, -1.569 -14.000 0.312, -0.914 -14.492 1.794, -1.308 -14.433 1.308, -1.530 -14.321 0.779, -1.550 -14.171 0.504, -1.452 -14.171 0.740, -1.153 -14.171 1.153, -0.773 -14.500 1.953, -0.622 -14.492 1.915, -0.315 -14.492 1.988, -0.612 -14.000 1.478, -0.779 -14.321 1.530, -0.740 -14.171 1.452, -0.889 -14.000 1.330, -1.131 -14.000 1.131, 0.315 -14.492 1.988, 0.000 -14.492 2.013, 0.394 -14.500 2.063, -0.386 -14.500 2.066, -0.196 -14.500 2.092, -1.485 -14.500 1.485, -1.631 -14.500 1.322, -1.629 -14.492 1.183, -1.497 -14.433 1.087, -1.633 -14.321 0.531, -1.610 -14.171 0.255, -2.091 -14.500 0.199, -1.850 -14.433 0.000, -2.013 -14.492 0.000, -1.322 -14.500 -1.631, -0.840 -14.433 -1.648, -0.255 -14.171 -1.610, -0.000 -14.492 -2.013, -0.000 -14.433 -1.850, 0.289 -14.433 -1.827, 1.485 -14.500 -1.485, 1.629 -14.492 -1.183, 1.497 -14.433 -1.087, 1.530 -14.321 -0.779, 1.550 -14.171 -0.504, 1.569 -14.000 -0.312, 1.696 -14.321 0.269, 0.531 -14.321 1.633, 0.504 -14.171 1.550, 0.779 -14.321 1.530, 0.255 -14.171 1.610, -0.269 -14.321 1.696, 0.000 -14.321 1.717, 0.000 -14.171 1.630, -0.289 -14.433 1.827, 0.000 -14.433 1.850, -1.214 -14.321 1.214, -1.319 -14.171 0.958, 1.153 -14.171 -1.153, 1.717 -14.321 0.000, 0.958 -14.171 1.319, 0.840 -14.433 1.648, 0.740 -14.171 1.452, 0.914 -14.492 1.794, 1.424 -14.492 1.424, 1.497 -14.433 1.087, 1.530 -14.321 0.779, 1.759 -14.433 0.572, 1.988 -14.492 0.315, 1.633 -14.321 0.531, 1.827 -14.433 0.289, 1.610 -14.171 -0.255, 1.850 -14.433 0.000, 1.988 -14.492 -0.315, 1.633 -14.321 -0.531, 1.648 -14.433 -0.840, 1.009 -14.321 -1.389, 0.531 -14.321 -1.633, 0.315 -14.492 -1.988, 0.840 -14.433 -1.648, 0.572 -14.433 -1.759, 0.740 -14.171 -1.452, 0.958 -14.171 -1.319, 0.269 -14.321 -1.696, -0.000 -14.321 -1.717, -0.000 -14.171 -1.630, -0.289 -14.433 -1.827, -0.269 -14.321 -1.696, -0.315 -14.492 -1.988, -0.504 -14.171 -1.550, -1.087 -14.433 -1.497, -1.424 -14.492 -1.424, -1.648 -14.433 -0.840, -1.633 -14.321 -0.531, -1.759 -14.433 -0.572, -1.988 -14.492 -0.315, -1.452 -14.171 -0.740, -1.319 -14.171 -0.958, -1.827 -14.433 -0.289, -1.717 -14.321 0.000, -1.696 -14.321 0.269, -1.630 -14.171 0.000, -1.648 -14.433 0.840, -1.389 -14.321 1.009, -0.958 -14.171 1.319, -1.087 -14.433 1.497, -1.009 -14.321 1.389, -1.424 -14.492 1.424, -1.183 -14.492 1.629, -0.840 -14.433 1.648, -0.572 -14.433 1.759, -0.531 -14.321 1.633, -8.044 10.900 -25.731, -8.200 10.900 -24.151, -8.200 10.900 -25.649, -8.583 10.900 -25.076, -8.448 10.900 -24.400, -8.532 10.900 -25.245, -7.700 10.900 -25.800, -6.823 10.900 -25.100, -7.310 10.900 -25.711, -7.553 10.900 -24.012, -7.139 10.900 -24.196, -6.933 10.900 -24.429, 0.818 14.700 0.229, 0.961 15.000 0.632, 0.789 15.000 0.836, -0.881 15.000 0.739, 0.067 15.000 1.148, -1.119 15.000 0.265, -0.659 14.700 -0.536, -0.881 15.000 -0.739, -1.119 15.000 -0.265, -0.490 14.700 -0.694, 0.580 14.700 -0.621, 0.789 15.000 -0.836, 1.081 15.000 -0.393, -7.556 10.900 7.027, -7.727 10.871 7.149, -7.700 10.900 6.949, -8.016 10.785 7.150, -8.520 10.485 6.848, -8.296 10.653 7.048, -8.363 10.485 7.100, -8.102 10.653 7.251, -7.808 10.785 7.295, -7.907 10.871 7.024, -8.444 10.653 6.810, -8.624 10.485 6.568, -8.541 10.653 6.547, -8.669 10.485 6.274, -7.827 10.900 6.845, -8.058 10.871 6.864, -8.325 10.785 6.752, -8.584 10.653 6.270, -8.413 10.785 6.513, -8.654 10.485 5.977, -8.569 10.653 5.990, -8.072 10.900 6.425, -8.284 10.871 6.255, -8.094 10.900 6.099, -8.061 10.900 5.939, -8.000 10.900 5.787, -7.911 10.900 5.649, -7.820 10.871 5.309, -7.628 10.871 5.203, -7.668 10.900 5.431, -7.025 10.900 5.317, -6.409 10.653 5.063, -6.196 10.653 5.245, -5.952 10.485 5.422, -6.134 10.485 5.187, -6.223 10.300 5.062, -6.360 10.485 4.993, -6.948 10.785 4.973, -6.982 10.871 5.137, -8.098 10.900 6.263, -8.451 10.785 6.263, -8.386 10.300 5.282, -8.579 10.485 5.689, -8.375 10.785 5.765, -8.448 10.485 5.422, -8.273 10.871 6.036, -8.263 10.785 5.537, -8.204 10.653 5.245, -8.266 10.485 5.187, -8.177 10.300 5.062, -8.121 10.871 5.626, -8.040 10.485 4.993, -8.108 10.785 5.337, -7.746 10.653 4.927, -7.649 10.300 4.769, -7.987 10.871 5.452, -7.496 10.485 4.759, -7.352 10.300 4.708, -7.694 10.785 5.049, -7.200 10.485 4.729, -7.521 10.900 5.359, -6.472 10.300 4.888, -6.904 10.485 4.759, -7.418 10.871 5.137, -7.200 10.871 5.115, -7.200 10.785 4.947, -6.654 10.653 4.927, -6.620 10.485 4.849, -6.856 10.900 5.369, -6.772 10.871 5.203, -5.853 10.300 5.539, -6.413 10.871 5.452, -6.564 10.900 5.563, -6.279 10.871 5.626, -5.746 10.485 5.977, -5.831 10.653 5.990, -5.717 10.300 6.427, -5.702 10.300 6.124, -6.025 10.785 5.765, -5.962 10.785 6.010, -5.731 10.485 6.274, -5.776 10.485 6.569, -5.816 10.653 6.270, -6.317 10.900 6.025, -6.300 10.900 6.201, -5.949 10.785 6.263, -5.987 10.785 6.514, -5.927 10.300 6.993, -6.037 10.485 7.100, -6.075 10.785 6.752, -6.343 10.300 7.431, -6.368 10.900 6.545, -6.242 10.485 7.316, -6.486 10.485 7.486, -6.342 10.871 6.864, -6.760 10.485 7.603, -6.384 10.785 7.150, -7.051 10.485 7.663, -6.700 10.900 6.949, -6.673 10.871 7.149, -7.060 10.653 7.578, -7.349 10.485 7.663, -7.073 10.785 7.446, -7.025 10.900 7.083, -7.090 10.871 7.280, -7.615 10.653 7.522, -7.792 10.300 7.578, -8.057 10.300 7.431, -7.640 10.485 7.603, -7.310 10.871 7.280, -8.158 10.485 7.316, -8.287 10.300 7.233, -7.914 10.485 7.486, -7.267 10.900 7.097, -7.334 10.900 7.090, -7.525 10.871 7.236, -6.921 10.653 4.843, -7.200 10.653 4.815, -7.327 10.785 7.446, -7.575 10.785 7.395, -7.340 10.653 7.578, -7.872 10.653 7.411, -8.191 10.785 6.967, -8.251 10.871 6.471, -8.174 10.871 6.678, -8.218 10.871 5.823, -8.499 10.653 5.719, -8.438 10.785 6.010, -8.376 10.653 5.467, -7.916 10.785 5.172, -7.780 10.485 4.849, -7.991 10.653 5.063, -7.452 10.785 4.973, -7.479 10.653 4.843, -6.706 10.785 5.049, -6.484 10.785 5.172, -6.580 10.871 5.309, -6.292 10.785 5.337, -6.137 10.785 5.537, -6.024 10.653 5.467, -5.901 10.653 5.719, -5.821 10.485 5.689, -6.127 10.871 6.036, -6.182 10.871 5.823, -6.116 10.871 6.255, -6.226 10.871 6.678, -6.149 10.871 6.472, -5.880 10.485 6.848, -5.859 10.653 6.547, -5.956 10.653 6.810, -6.209 10.785 6.967, -6.104 10.653 7.048, -6.493 10.871 7.024, -6.298 10.653 7.251, -6.825 10.785 7.395, -6.592 10.785 7.295, -6.528 10.653 7.411, -6.875 10.871 7.236, -6.785 10.653 7.522, -0.000 -14.500 -2.600, 0.196 -14.500 -2.092, 0.766 -14.500 -2.484, 1.128 -14.500 -2.343, 1.153 -14.500 -1.756, 1.325 -14.500 -1.630, 1.768 -14.500 -1.906, 1.759 -14.500 -1.145, 1.631 -14.500 -1.322, 2.420 -14.500 -0.950, 2.063 -14.500 -0.394, 2.017 -14.500 -0.585, 2.535 -14.500 -0.579, 2.091 -14.500 -0.199, 2.066 -14.500 0.386, 2.535 -14.500 0.579, 2.100 -14.500 0.000, 2.593 -14.500 0.194, 1.953 -14.500 0.773, 2.252 -14.500 1.300, 1.465 -14.500 2.148, 1.322 -14.500 1.631, 1.145 -14.500 1.759, 0.388 -14.500 2.571, 0.000 -14.500 2.600, 0.199 -14.500 2.091, 0.000 -14.500 2.100, -0.576 -14.500 2.021, -1.445 -14.500 2.162, -2.293 -14.500 1.226, -2.017 -14.500 0.585, -2.403 -14.500 0.995, -2.587 -14.500 0.255, -2.100 -14.500 0.000, -2.092 -14.500 -0.196, -2.403 -14.500 -0.995, -2.294 -14.500 -1.226, -2.010 -14.500 -1.649, -1.630 -14.500 -1.325, -1.485 -14.500 -1.485, -1.839 -14.500 -1.838, -1.650 -14.500 -2.010, -0.000 -14.500 -2.100, -0.969 -14.500 1.863, -1.153 -14.500 1.756, -1.325 -14.500 1.630, -2.010 -14.500 1.650, -1.867 -14.500 0.960, -2.488 -14.500 0.755, -2.488 -14.500 -0.755, -2.021 -14.500 -0.576, -1.953 -14.500 -0.773, -1.863 -14.500 -0.969, -1.756 -14.500 -1.153, -1.145 -14.500 -1.759, -1.226 -14.500 -2.293, -0.960 -14.500 -1.867, -0.995 -14.500 -2.403, -0.585 -14.500 -2.017, -0.394 -14.500 -2.063, -7.489 -10.000 -24.180, -7.295 -10.000 -24.269, -7.018 -10.000 -25.212, -8.105 -10.000 -25.531, -8.382 -10.000 -24.588, -8.442 -10.000 -24.793, -8.267 -10.000 -25.391, -8.382 -10.000 -25.212, -7.133 -10.000 -25.391, -7.295 -10.000 -25.531, 7.911 -10.000 -24.180, 7.489 -10.000 -24.180, 8.267 -10.000 -24.409, 7.295 -10.000 -25.531, 8.442 -10.000 -25.007, 8.442 -10.000 -24.793, 7.133 -10.000 -25.391, 8.267 -10.000 -25.391, 8.105 -10.000 -25.531, -7.875 10.900 -24.017, -7.700 10.900 -24.000, -8.044 10.900 -24.069, -8.863 10.485 -24.000, -9.020 10.485 -24.252, -8.658 10.485 -23.784, -7.810 10.871 -23.820, -8.025 10.871 -23.864, -8.227 10.871 -23.951, -8.516 10.785 -23.950, -8.407 10.871 -24.076, -8.336 10.900 -24.263, -8.944 10.653 -24.290, -8.825 10.785 -24.348, -9.169 10.485 -24.826, -8.558 10.871 -24.236, -8.674 10.871 -24.422, -9.084 10.653 -24.830, -9.198 10.300 -24.976, -9.154 10.485 -25.123, -8.951 10.785 -24.837, -9.069 10.653 -25.110, -9.079 10.485 -25.411, -8.532 10.900 -24.555, -8.751 10.871 -24.628, -8.784 10.871 -24.845, -8.948 10.485 -25.678, -8.583 10.900 -24.725, -8.600 10.900 -24.901, -8.875 10.785 -25.335, -8.766 10.485 -25.913, -8.876 10.653 -25.633, -8.763 10.785 -25.563, -8.677 10.300 -26.038, -8.621 10.871 -25.474, -8.491 10.653 -26.037, -8.540 10.485 -26.107, -8.428 10.300 -26.212, -8.448 10.900 -25.400, -8.487 10.871 -25.648, -8.246 10.653 -26.173, -8.149 10.300 -26.331, -7.852 10.300 -26.392, -8.280 10.485 -26.251, -8.194 10.785 -26.051, -7.979 10.653 -26.257, -7.996 10.485 -26.341, -7.700 10.485 -26.371, -8.336 10.900 -25.537, -8.128 10.871 -25.897, -7.404 10.485 -26.341, -7.548 10.300 -26.392, -7.700 10.653 -26.285, -7.700 10.785 -26.153, -6.972 10.300 -26.212, -7.875 10.900 -25.783, -7.918 10.871 -25.963, -7.120 10.485 -26.251, -6.860 10.485 -26.107, -7.448 10.785 -26.127, -7.482 10.871 -25.963, -6.723 10.300 -26.038, -7.500 10.900 -25.778, -6.696 10.653 -25.854, -6.634 10.485 -25.913, -6.452 10.485 -25.678, -7.272 10.871 -25.897, -6.792 10.785 -25.763, -6.353 10.300 -25.561, -7.139 10.900 -25.604, -6.401 10.653 -25.381, -6.248 10.300 -25.276, -6.246 10.485 -25.123, -6.996 10.900 -25.461, -6.637 10.785 -25.563, -6.231 10.485 -24.826, -6.889 10.900 -25.290, -6.682 10.871 -25.277, -6.449 10.785 -24.837, -6.359 10.653 -24.553, -6.380 10.485 -24.252, -6.293 10.300 -24.379, -6.276 10.485 -24.531, -6.800 10.900 -24.901, -6.537 10.485 -24.000, -6.613 10.300 -23.867, -6.427 10.300 -24.107, -6.823 10.900 -24.700, -6.616 10.871 -24.845, -6.487 10.785 -24.586, -6.456 10.653 -24.290, -6.604 10.653 -24.052, -6.742 10.485 -23.784, -6.843 10.300 -23.669, -6.649 10.871 -24.628, -6.867 10.900 -24.559, -6.575 10.785 -24.348, -6.986 10.485 -23.614, -7.108 10.300 -23.522, -6.842 10.871 -24.236, -6.993 10.871 -24.076, -6.884 10.785 -23.950, -7.285 10.653 -23.578, -7.700 10.300 -23.400, -7.260 10.485 -23.497, -7.026 10.900 -24.303, -7.560 10.653 -23.522, -7.849 10.485 -23.437, -7.269 10.900 -24.110, -7.411 10.900 -24.048, -7.375 10.871 -23.864, -8.075 10.785 -23.705, -7.827 10.785 -23.654, -8.002 10.300 -23.431, -7.840 10.653 -23.522, -7.573 10.785 -23.654, -8.115 10.653 -23.578, -7.173 10.871 -23.951, -7.325 10.785 -23.705, -7.590 10.871 -23.820, -8.557 10.300 -23.669, -8.414 10.485 -23.614, -8.140 10.485 -23.497, -7.700 10.871 -25.985, -7.952 10.785 -26.127, -7.551 10.485 -23.437, -8.372 10.653 -23.689, -8.308 10.785 -23.805, -8.691 10.785 -24.133, -8.602 10.653 -23.849, -8.796 10.653 -24.052, -9.124 10.485 -24.531, -8.913 10.785 -24.586, -9.041 10.653 -24.553, -8.938 10.785 -25.090, -8.718 10.871 -25.277, -8.773 10.871 -25.064, -8.999 10.653 -25.381, -8.608 10.785 -25.763, -8.704 10.653 -25.854, -8.320 10.871 -25.791, -8.416 10.785 -25.928, -7.206 10.785 -26.051, -7.421 10.653 -26.257, -7.080 10.871 -25.791, -6.909 10.653 -26.037, -7.154 10.653 -26.173, -6.984 10.785 -25.928, -6.779 10.871 -25.474, -6.913 10.871 -25.648, -6.524 10.653 -25.633, -6.321 10.485 -25.411, -6.462 10.785 -25.090, -6.525 10.785 -25.335, -6.627 10.871 -25.064, -6.316 10.653 -24.830, -6.331 10.653 -25.110, -6.726 10.871 -24.422, -6.709 10.785 -24.133, -6.798 10.653 -23.849, -7.092 10.785 -23.805, -7.028 10.653 -23.689, -0.000 15.000 -2.700, -0.402 15.000 -2.670, -0.455 15.000 -1.056, -0.687 15.000 -0.922, -1.150 15.000 0.000, -2.111 15.000 -1.683, -2.692 15.000 -0.202, -2.632 15.000 0.601, -1.028 15.000 0.516, -2.111 15.000 1.683, -0.687 15.000 0.922, -0.455 15.000 1.056, 0.526 15.000 2.648, 1.032 15.000 2.495, 0.575 15.000 0.996, 1.712 15.000 2.088, 1.908 15.000 1.910, 2.494 15.000 1.035, 1.081 15.000 0.393, 2.583 15.000 0.785, 1.142 15.000 0.134, 2.687 15.000 -0.263, 2.700 15.000 0.002, 2.584 15.000 -0.784, 2.494 15.000 -1.034, 1.499 15.000 -2.246, 1.142 15.000 -0.134, 0.961 15.000 -0.632, 0.575 15.000 -0.996, 1.272 15.000 -2.382, 0.330 15.000 -1.102, 0.783 15.000 -2.584, 0.067 15.000 -1.148, 0.264 15.000 -2.687, -0.200 15.000 -1.133, -0.200 15.000 1.133, 0.330 15.000 1.102, -1.171 15.000 -2.433, -1.028 15.000 -0.516, 7.200 10.900 5.300, 6.856 10.900 7.031, 6.856 10.900 5.369, 6.700 10.900 5.451, 6.564 10.900 5.563, 6.317 10.900 6.375, 6.317 10.900 6.024, 6.452 10.900 6.700, 6.368 10.900 5.855, 7.334 10.900 5.310, 7.827 10.900 5.555, 7.700 10.900 5.451, 7.400 10.900 5.323, 7.521 10.900 7.041, 7.668 10.900 6.969, 7.911 10.900 6.751, 8.000 10.900 6.613, -7.502 10.300 7.669, -7.502 10.000 7.669, -8.057 10.000 7.431, -8.473 10.300 6.993, -8.607 10.300 6.721, -8.607 10.000 6.721, -8.683 10.300 6.427, -8.698 10.300 6.124, -8.652 10.300 5.824, -8.547 10.300 5.539, -7.048 10.300 4.708, -6.014 10.300 5.282, -5.748 10.300 5.824, -6.898 10.300 7.669, -7.200 10.300 7.700, -8.473 10.000 6.993, -8.698 10.000 6.124, -7.928 10.300 4.888, -7.649 10.000 4.769, -6.751 10.300 4.769, -5.853 10.000 5.539, -5.793 10.300 6.721, -6.113 10.300 7.233, -6.343 10.000 7.431, -6.608 10.300 7.578, 7.200 -10.000 6.950, 7.882 -10.000 5.888, 7.942 -10.000 6.093, 7.942 -10.000 6.307, 6.795 -10.000 6.831, 6.633 -10.000 6.691, 6.458 -10.000 6.307, 7.605 -10.000 5.569, 6.989 -10.000 5.480, 7.200 -10.000 5.450, -7.411 -10.000 6.920, -7.605 -10.000 5.569, -7.605 -10.000 6.831, -7.767 -10.000 6.691, -7.767 -10.000 5.709, -7.200 -10.000 6.950, -6.518 -10.000 5.888, -6.989 -10.000 6.920, -6.989 -10.000 5.480, -6.795 -10.000 5.569, -6.633 -10.000 6.691, -6.633 -10.000 5.709, 1.132 -14.492 2.415, 1.915 -14.330 2.138, 1.772 -14.200 2.295, 1.183 -14.435 2.524, 0.768 -14.492 2.554, 0.766 -14.500 2.484, 1.128 -14.500 2.343, 1.471 -14.492 2.224, 1.860 -14.435 2.076, 2.206 -14.330 1.836, 2.088 -14.200 2.013, 2.142 -14.435 1.783, 2.450 -14.330 1.495, 1.780 -14.492 1.986, 1.768 -14.500 1.906, 2.745 -14.200 0.936, 2.579 -14.200 1.326, 2.050 -14.492 1.706, 2.033 -14.500 1.621, 2.276 -14.492 1.389, 2.454 -14.492 1.043, 2.696 -14.435 0.705, 2.852 -14.200 0.527, 2.777 -14.330 0.726, 2.420 -14.500 0.950, 2.770 -14.435 0.305, 2.898 -14.200 0.106, 2.868 -14.330 -0.105, 2.823 -14.330 -0.521, 2.651 -14.492 0.292, 2.665 -14.492 -0.097, 2.741 -14.435 -0.506, 2.806 -14.200 -0.734, 2.593 -14.500 -0.194, 2.622 -14.492 -0.484, 2.717 -14.330 -0.927, 2.669 -14.200 -1.134, 2.553 -14.330 -1.312, 2.524 -14.492 -0.861, 2.334 -14.330 -1.670, 2.066 -14.330 -1.992, 2.169 -14.492 -1.552, 1.754 -14.330 -2.272, 2.252 -14.500 -1.300, 2.033 -14.500 -1.621, 1.405 -14.330 -2.503, 1.231 -14.200 -2.626, 1.600 -14.200 -2.419, 1.920 -14.492 -1.851, 1.025 -14.330 -2.681, 1.630 -14.492 -2.111, 1.465 -14.500 -2.148, 1.364 -14.435 -2.430, 0.210 -14.330 -2.863, 0.422 -14.200 -2.869, -0.000 -14.200 -2.900, 0.388 -14.500 -2.571, -0.210 -14.330 -2.863, 0.195 -14.492 -2.660, -0.624 -14.330 -2.802, -0.996 -14.435 -2.603, -1.405 -14.330 -2.503, -0.255 -14.500 -2.587, -0.507 -14.500 -2.550, -0.755 -14.500 -2.488, -1.445 -14.500 -2.162, -1.305 -14.492 -2.326, -2.267 -14.435 -1.622, -2.475 -14.200 -1.511, -2.553 -14.330 -1.312, -2.334 -14.330 -1.670, -2.066 -14.330 -1.992, -1.703 -14.435 -2.206, -1.630 -14.492 -2.111, -2.006 -14.435 -1.934, -0.953 -14.492 -2.491, -1.754 -14.330 -2.272, -1.920 -14.492 -1.851, -2.372 -14.492 -1.219, -2.162 -14.500 -1.445, -2.741 -14.435 -0.506, -2.868 -14.330 -0.105, -2.853 -14.330 0.314, -2.524 -14.492 -0.861, -2.669 -14.200 -1.134, -2.638 -14.435 -0.900, -2.717 -14.330 -0.927, -2.806 -14.200 -0.734, -2.550 -14.500 -0.507, -2.622 -14.492 -0.484, -2.600 -14.500 0.000, -2.550 -14.500 0.507, -2.579 -14.200 1.326, -2.565 -14.435 1.090, -2.696 -14.435 0.705, -2.580 -14.492 0.675, -2.588 -14.500 -0.255, -2.770 -14.435 0.305, -2.777 -14.330 0.726, -2.745 -14.200 0.936, -2.852 -14.200 0.527, -2.651 -14.492 0.292, -2.642 -14.330 1.123, -2.454 -14.492 1.043, -2.162 -14.500 1.445, -1.838 -14.500 1.839, -1.471 -14.492 2.224, -1.419 -14.200 2.529, -2.050 -14.492 1.706, -1.538 -14.435 2.324, -1.780 -14.492 1.986, -2.276 -14.492 1.389, -2.142 -14.435 1.783, -1.772 -14.200 2.295, -1.860 -14.435 2.076, -1.584 -14.330 2.394, -1.649 -14.500 2.010, -1.226 -14.500 2.294, -1.132 -14.492 2.415, -0.995 -14.500 2.403, -0.507 -14.500 2.550, -0.755 -14.500 2.488, -0.768 -14.492 2.554, -0.255 -14.500 2.588, 1.036 -14.200 2.709, 0.418 -14.330 2.840, 0.827 -14.330 2.749, 0.631 -14.200 2.831, -0.406 -14.435 2.757, -0.388 -14.492 2.638, -0.827 -14.330 2.749, -0.631 -14.200 2.831, -0.212 -14.200 2.892, -0.418 -14.330 2.840, 0.000 -14.330 2.870, 0.388 -14.492 2.638, 1.218 -14.330 2.599, 0.000 -14.492 2.667, 0.406 -14.435 2.757, 0.000 -14.435 2.787, 0.803 -14.435 2.669, 1.584 -14.330 2.394, 1.538 -14.435 2.324, 2.379 -14.435 1.452, 2.565 -14.435 1.090, 2.642 -14.330 1.123, 2.580 -14.492 0.675, 2.853 -14.330 0.314, 2.785 -14.435 -0.102, 2.638 -14.435 -0.900, 2.479 -14.435 -1.274, 2.267 -14.435 -1.622, 2.372 -14.492 -1.219, 1.703 -14.435 -2.206, 2.006 -14.435 -1.934, 0.953 -14.492 -2.491, 1.305 -14.492 -2.326, 0.580 -14.492 -2.603, 0.606 -14.435 -2.720, 0.624 -14.330 -2.802, 0.996 -14.435 -2.603, 0.203 -14.435 -2.780, -0.195 -14.492 -2.660, -0.580 -14.492 -2.603, -0.203 -14.435 -2.780, -1.025 -14.330 -2.681, -0.606 -14.435 -2.720, -1.364 -14.435 -2.430, -2.169 -14.492 -1.552, -2.479 -14.435 -1.274, -2.823 -14.330 -0.521, -2.785 -14.435 -0.102, -2.665 -14.492 -0.097, -2.450 -14.330 1.495, -2.206 -14.330 1.836, -2.379 -14.435 1.452, -1.915 -14.330 2.138, -1.218 -14.330 2.599, -1.183 -14.435 2.524, -0.803 -14.435 2.669, 7.875 10.900 -24.017, 8.044 10.900 -24.069, 7.633 10.900 -24.003, 8.336 10.900 -24.263, 8.448 10.900 -24.400, 8.600 10.900 -24.899, 8.448 10.900 -25.400, 8.336 10.900 -25.537, 7.379 10.900 -25.741, 7.344 10.900 -24.073, 7.232 10.900 -25.669, 6.806 10.900 -25.001, 6.989 10.900 -25.451, 6.966 10.900 -24.379, -7.593 -10.700 -24.158, -7.388 -10.700 -24.218, -7.209 -10.700 -24.333, -7.018 -10.000 -24.588, -6.958 -10.000 -24.793, -7.069 -10.700 -25.305, -7.489 -10.000 -25.620, -8.442 -10.000 -25.007, -8.450 -10.700 -24.900, -8.420 -10.700 -24.689, -8.267 -10.000 -24.409, -8.105 -10.000 -24.269, -7.700 -10.000 -24.150, -7.133 -10.000 -24.409, -6.958 -10.000 -25.007, -7.593 -10.700 -25.642, -7.700 -10.000 -25.650, -7.911 -10.000 -25.620, -8.331 -10.700 -25.305, -8.331 -10.700 -24.495, -7.911 -10.000 -24.180, 8.105 -10.000 -24.269, 8.012 -10.700 -24.218, 8.331 -10.700 -24.495, 8.382 -10.000 -25.212, 8.331 -10.700 -25.305, 7.911 -10.000 -25.620, 7.018 -10.000 -25.212, 6.958 -10.000 -24.793, 7.018 -10.000 -24.588, 7.209 -10.700 -24.333, 7.295 -10.000 -24.269, 7.593 -10.700 -24.158, 7.700 -10.000 -24.150, 8.382 -10.000 -24.588, 8.450 -10.700 -24.900, 7.807 -10.700 -25.642, 7.700 -10.000 -25.650, 7.489 -10.000 -25.620, 6.980 -10.700 -25.111, 6.958 -10.000 -25.007, 7.133 -10.000 -24.409, 7.388 -10.700 -24.218, -9.359 10.800 -24.154, -9.413 10.854 -24.194, -9.405 10.833 -24.194, -9.422 10.874 -24.192, -9.547 10.983 -24.110, -9.447 10.913 -24.182, -9.528 10.999 -24.022, -9.642 10.939 -24.163, -9.478 10.946 -24.164, -9.426 10.773 -24.221, -9.552 10.856 -24.265, -9.583 10.810 -24.290, -9.544 10.733 -24.302, -9.608 10.717 -24.310, -9.626 10.700 -24.309, -9.711 10.700 -24.275, -9.726 10.721 -24.263, -9.763 10.751 -24.215, -9.528 10.787 -24.287, -9.540 10.752 -24.298, -9.535 10.700 -24.301, -9.773 10.700 -24.207, -9.766 10.720 -24.217, -9.695 10.896 -24.181, -9.604 10.880 -24.249, -9.654 10.894 -24.220, -9.562 10.915 -24.221, -9.483 10.855 -24.242, -9.505 10.824 -24.266, -9.671 10.720 -24.296, -9.722 10.752 -24.261, -9.667 10.749 -24.294, -9.605 10.743 -24.308, -9.546 10.714 -24.304, -9.599 10.766 -24.303, -9.640 10.828 -24.275, -9.694 10.837 -24.244, -9.661 10.777 -24.289, -9.735 10.836 -24.201, -9.715 10.782 -24.257, -9.756 10.781 -24.212, -8.292 10.300 -23.522, -8.557 10.000 -23.669, -8.787 10.000 -23.867, -8.787 10.300 -23.867, -8.973 10.300 -24.107, -9.107 10.300 -24.379, -9.183 10.300 -24.673, -9.198 10.000 -24.976, -9.152 10.300 -25.276, -9.047 10.300 -25.561, -7.548 10.000 -26.392, -6.723 10.000 -26.038, -6.514 10.000 -25.818, -6.514 10.300 -25.818, -6.353 10.000 -25.561, -6.202 10.300 -24.976, -6.613 10.000 -23.867, -7.398 10.000 -23.431, -8.973 10.000 -24.107, -9.047 10.000 -25.561, -8.886 10.300 -25.818, -8.149 10.000 -26.331, -7.251 10.300 -26.331, -7.251 10.000 -26.331, -6.972 10.000 -26.212, -6.248 10.000 -25.276, -6.217 10.300 -24.673, -6.217 10.000 -24.673, -6.427 10.000 -24.107, -7.108 10.000 -23.522, -7.398 10.300 -23.431, -8.902 10.800 -23.698, -9.448 10.740 -24.244, -6.083 10.800 -25.425, -6.002 10.000 -24.979, -6.185 10.800 -24.128, -6.000 10.800 -24.900, -6.021 10.800 -24.634, -6.088 10.000 -24.360, -6.215 10.000 -24.073, -6.392 10.000 -23.814, -6.498 10.800 -23.698, -6.873 10.000 -23.415, -6.614 10.000 -23.592, -7.434 10.800 -23.221, -7.779 10.000 -23.202, -8.387 10.000 -23.345, -7.052 10.700 -26.656, -6.954 10.800 -26.559, -7.021 10.773 -26.626, -9.500 -11.000 -22.434, -9.571 -10.992 -22.357, -9.500 -11.000 -24.000, -9.800 -10.700 -21.720, -9.777 -10.815 -24.000, -9.570 10.992 -22.358, -9.712 10.912 -24.000, -9.782 10.802 -21.908, -9.615 10.977 -24.000, -9.631 10.970 -22.276, -7.090 10.742 -26.715, -7.087 10.817 -26.779, -7.021 10.915 -26.762, -7.041 10.845 -26.889, -6.999 10.845 -26.931, -6.909 10.822 -26.972, -6.919 10.700 -26.998, -7.007 10.700 -26.973, -7.058 10.777 -26.916, -7.013 10.776 -26.957, -6.963 10.939 -26.842, -7.090 10.772 -26.862, -7.072 10.836 -26.837, -7.109 10.700 -26.826, -7.104 10.762 -26.800, -7.101 10.700 -26.735, -7.044 10.740 -26.648, -7.079 10.735 -26.691, -7.078 10.779 -26.702, -7.068 10.766 -26.681, -7.085 10.793 -26.725, -7.099 10.749 -26.741, -6.937 10.911 -26.589, -6.944 10.956 -26.819, -6.988 10.938 -26.714, -7.006 10.906 -26.677, -6.950 10.875 -26.575, -6.975 10.914 -26.638, -6.933 10.972 -26.700, -6.931 10.970 -26.791, -6.870 10.987 -26.659, -6.823 11.000 -26.719, -6.854 10.975 -26.820, -6.884 10.920 -26.903, -6.896 10.969 -26.633, -6.904 10.986 -26.733, -6.986 10.875 -26.615, -7.042 10.855 -26.683, -7.014 10.867 -26.646, -7.028 10.860 -26.662, -6.919 10.943 -26.609, -7.022 10.898 -26.697, -7.004 10.928 -26.738, -6.977 10.949 -26.780, -6.957 10.947 -26.667, -6.962 10.960 -26.753, -6.356 11.000 -26.243, -6.884 10.973 -26.629, -6.427 10.973 -26.173, -6.935 10.900 -26.577, -6.479 10.900 -26.121, -6.498 10.800 -26.102, -6.289 10.873 -25.873, -5.943 10.941 -24.822, -6.002 10.873 -24.666, -5.988 10.941 -24.500, -6.285 10.873 -23.932, -6.347 10.941 -23.777, -6.427 10.973 -23.627, -6.294 10.986 -23.734, -6.104 10.986 -24.013, -6.163 10.941 -24.046, -6.185 10.800 -25.672, -6.134 10.873 -25.596, -6.076 10.873 -25.448, -6.032 10.873 -25.296, -6.021 10.800 -25.166, -6.003 10.873 -25.141, -5.988 10.873 -24.824, -6.131 10.873 -24.210, -6.031 10.873 -24.510, -6.083 10.800 -24.375, -6.202 10.873 -24.067, -6.325 10.800 -23.901, -6.381 10.873 -23.806, -6.028 10.986 -24.165, -6.090 10.941 -24.192, -5.865 11.000 -24.408, -5.988 10.873 -24.982, -5.944 10.941 -24.985, -5.959 10.941 -25.147, -5.978 11.000 -25.703, -6.031 10.986 -25.641, -6.144 11.000 -25.990, -6.205 10.873 -25.738, -6.351 10.941 -26.027, -6.252 10.941 -25.898, -6.299 10.986 -26.071, -6.385 10.873 -25.999, -6.074 10.873 -24.358, -5.967 10.986 -24.323, -5.922 10.986 -24.485, -5.891 10.986 -24.650, -6.032 10.941 -24.344, -5.958 10.941 -24.660, -5.923 10.986 -25.322, -5.892 10.986 -25.157, -6.034 10.941 -25.463, -5.989 10.941 -25.307, -5.970 10.986 -25.484, -6.093 10.941 -25.614, -6.107 10.986 -25.792, -6.166 10.941 -25.759, -6.325 10.800 -25.899, -6.249 10.941 -23.907, -5.876 10.986 -24.988, -5.876 10.986 -24.818, -6.196 10.986 -25.936, -6.144 11.000 -23.810, -6.193 10.986 -23.869, -7.966 10.800 -23.221, -8.225 10.800 -23.283, -8.083 10.873 -23.229, -8.360 10.986 -23.197, -8.319 10.873 -23.302, -8.093 10.941 -23.186, -8.472 10.800 -23.385, -8.481 10.873 -23.375, -8.533 10.986 -23.275, -8.659 10.941 -23.427, -8.850 10.986 -23.481, -8.921 10.900 -23.679, -8.807 10.941 -23.534, -8.697 10.986 -23.370, -8.780 10.873 -23.569, -8.635 10.873 -23.464, -8.699 10.800 -23.525, -7.847 10.986 -23.080, -7.584 10.986 -23.077, -7.838 10.873 -23.192, -7.700 10.800 -23.200, -7.591 10.873 -23.189, -7.323 10.986 -23.113, -7.208 11.000 -23.065, -6.829 10.986 -23.295, -6.928 10.800 -23.385, -7.108 10.873 -23.292, -7.093 10.941 -23.250, -7.069 10.986 -23.186, -6.897 11.000 -23.178, -6.610 11.000 -23.344, -6.862 10.941 -23.354, -6.649 10.941 -23.491, -6.675 10.873 -23.526, -6.701 10.800 -23.525, -6.608 10.986 -23.436, -6.479 10.900 -23.679, -7.175 10.800 -23.283, -7.337 10.941 -23.180, -8.502 10.941 -23.335, -7.841 10.941 -23.147, -7.346 10.873 -23.223, -6.883 10.873 -23.393, -8.108 10.986 -23.120, -8.335 10.941 -23.261, -7.588 10.941 -23.145, -9.500 11.000 -24.013, -8.973 10.973 -23.627, -9.429 10.973 -24.084, -9.377 10.900 -24.135, 8.921 10.900 -23.679, 8.799 10.873 -23.585, 8.538 10.873 -23.405, 6.867 10.873 -23.402, 6.732 10.873 -23.485, 6.427 10.973 -23.627, 6.610 11.000 -23.344, 6.813 10.986 -23.304, 8.699 10.800 -23.525, 8.396 10.873 -23.334, 8.248 10.873 -23.276, 8.096 10.873 -23.233, 7.966 10.800 -23.221, 7.941 10.873 -23.203, 7.782 10.873 -23.188, 7.624 10.873 -23.188, 7.158 10.873 -23.274, 7.310 10.873 -23.231, 7.175 10.800 -23.283, 6.606 10.873 -23.581, 6.701 10.800 -23.525, 6.846 10.941 -23.363, 7.123 10.986 -23.167, 7.010 10.873 -23.331, 7.534 11.000 -23.007, 7.866 11.000 -23.007, 8.503 11.000 -23.178, 8.284 10.986 -23.170, 8.790 11.000 -23.344, 8.736 10.986 -23.396, 8.673 10.873 -23.489, 8.973 10.973 -23.627, 8.827 10.941 -23.551, 7.300 10.941 -23.188, 7.144 10.941 -23.232, 7.285 10.986 -23.122, 7.450 10.986 -23.091, 7.618 10.986 -23.076, 7.460 10.941 -23.158, 7.466 10.873 -23.202, 7.957 10.986 -23.092, 7.947 10.941 -23.159, 8.122 10.986 -23.123, 8.107 10.941 -23.189, 8.263 10.941 -23.234, 8.559 10.941 -23.366, 8.414 10.941 -23.293, 8.441 10.986 -23.231, 8.592 10.986 -23.307, 6.577 10.941 -23.547, 6.707 10.941 -23.449, 6.669 10.986 -23.393, 6.992 10.941 -23.290, 6.965 10.986 -23.228, 7.622 10.941 -23.143, 7.785 10.941 -23.144, 7.788 10.986 -23.076, 8.871 10.986 -23.499, 8.698 10.941 -23.452, 6.534 10.986 -23.494, -8.800 12.200 -22.720, -9.701 12.200 -22.154, -9.726 10.897 -22.097, -9.178 11.000 -22.646, -0.402 15.000 2.670, -0.602 14.992 2.701, -0.988 14.992 2.584, -1.246 14.700 2.729, -1.031 14.935 2.697, -0.628 14.935 2.818, -0.202 14.992 2.759, -0.796 15.000 2.580, -1.354 14.992 2.413, -1.764 14.935 2.285, -1.815 14.830 2.351, -1.171 15.000 2.433, -1.521 15.000 2.231, -1.836 15.000 1.979, -1.691 14.992 2.190, -1.992 14.992 1.920, -2.416 14.830 1.728, -2.250 14.992 1.610, -2.642 14.830 1.358, -2.568 14.935 1.320, -2.729 14.700 1.246, -2.338 15.000 1.350, -2.811 14.830 0.959, -2.513 15.000 0.986, -2.839 14.935 0.524, -2.921 14.830 0.540, -2.619 14.992 0.893, -2.885 14.935 0.105, -3.000 14.700 0.000, -2.952 14.830 -0.325, -2.721 14.992 0.503, -2.870 14.935 -0.316, -2.878 14.700 -0.845, -2.692 15.000 0.202, -2.874 14.830 -0.751, -2.793 14.935 -0.730, -2.734 14.830 -1.162, -2.750 14.992 -0.303, -2.535 14.830 -1.547, -2.632 15.000 -0.601, -2.677 14.992 -0.700, -2.546 14.992 -1.082, -2.513 15.000 -0.986, -2.338 15.000 -1.350, -2.464 14.935 -1.504, -2.362 14.992 -1.441, -2.283 14.830 -1.900, -2.219 14.935 -1.847, -1.982 14.830 -2.212, -1.836 15.000 -1.979, -1.846 14.992 -2.061, -1.622 14.700 -2.524, -1.246 14.700 -2.729, -1.639 14.830 -2.477, -1.521 15.000 -2.231, -1.527 14.992 -2.307, -1.261 14.830 -2.689, -0.856 14.830 -2.844, -1.174 14.992 -2.505, -0.832 14.935 -2.765, -0.432 14.830 -2.939, -0.796 15.000 -2.580, -0.420 14.935 -2.856, -0.427 14.700 -2.969, -0.000 14.830 -2.970, -0.403 14.992 -2.737, 0.420 14.935 -2.856, 0.856 14.830 -2.844, -0.000 14.992 -2.767, 0.832 14.935 -2.765, 1.261 14.830 -2.689, 1.246 14.700 -2.729, 0.526 15.000 -2.648, 0.403 14.992 -2.737, 1.225 14.935 -2.614, 1.622 14.700 -2.524, 0.797 14.992 -2.649, 1.712 15.000 -2.088, 1.908 15.000 -1.910, 2.464 14.935 -1.504, 2.535 14.830 -1.547, 2.734 14.830 -1.162, 2.729 14.700 -1.246, 2.219 14.935 -1.847, 2.283 14.830 -1.900, 1.846 14.992 -2.061, 1.527 14.992 -2.307, 1.032 15.000 -2.495, 1.965 14.700 -2.267, 1.174 14.992 -2.505, 1.982 14.830 -2.212, 1.927 14.935 -2.150, 2.267 14.700 -1.965, 2.086 15.000 -1.714, 2.381 15.000 -1.274, 2.793 14.935 -0.730, 2.677 14.992 -0.700, 2.750 14.992 -0.303, 2.870 14.935 -0.316, 2.127 14.992 -1.770, 2.245 15.000 -1.501, 2.362 14.992 -1.441, 2.657 14.935 -1.129, 2.546 14.992 -1.082, 2.874 14.830 -0.751, 2.969 14.700 -0.427, 2.952 14.830 -0.325, 2.648 15.000 -0.526, 2.765 14.992 0.101, 2.648 15.000 0.529, 2.619 14.992 0.893, 2.568 14.935 1.320, 2.348 14.935 1.680, 2.138 14.830 2.062, 2.642 14.830 1.358, 2.732 14.935 0.932, 2.811 14.830 0.959, 2.878 14.700 0.845, 2.921 14.830 0.540, 2.687 15.000 0.267, 2.839 14.935 0.524, 2.721 14.992 0.503, 2.461 14.992 1.265, 2.380 15.000 1.274, 1.992 14.992 1.920, 2.086 15.000 1.714, 1.499 15.000 2.246, 1.454 14.830 2.590, 1.764 14.935 2.285, 1.691 14.992 2.190, 2.244 15.000 1.501, 1.622 14.700 2.524, 1.815 14.830 2.351, 1.272 15.000 2.382, 0.783 15.000 2.584, 0.202 14.992 2.759, 0.264 15.000 2.687, 0.000 15.000 2.700, -1.061 14.830 2.774, -0.845 14.700 2.878, -0.646 14.830 2.899, 0.988 14.992 2.584, 0.628 14.935 2.818, 0.646 14.830 2.899, 0.602 14.992 2.701, 0.000 14.700 3.000, -0.217 14.830 2.962, 0.217 14.830 2.962, -0.000 14.935 -2.887, 0.432 14.830 -2.939, -0.211 14.935 2.879, 0.211 14.935 2.879, -1.454 14.830 2.590, -1.413 14.935 2.518, -2.078 14.935 2.004, -2.138 14.830 2.062, -2.348 14.935 1.680, -2.461 14.992 1.265, -2.732 14.935 0.932, -2.765 14.992 0.101, -2.968 14.830 0.108, -2.657 14.935 -1.129, -2.127 14.992 -1.770, -1.927 14.935 -2.150, -1.593 14.935 -2.408, -1.225 14.935 -2.614, -0.797 14.992 -2.649, 1.593 14.935 -2.408, 1.639 14.830 -2.477, 2.968 14.830 0.108, 2.885 14.935 0.105, 2.416 14.830 1.728, 2.250 14.992 1.610, 2.078 14.935 2.004, 1.413 14.935 2.518, 1.031 14.935 2.697, 1.061 14.830 2.774, 1.354 14.992 2.413, -9.242 10.875 5.722, -9.370 10.824 5.706, -9.386 10.773 5.717, -9.425 10.817 5.635, -9.393 10.719 5.722, -9.351 10.718 5.751, -9.230 10.795 5.758, -9.080 10.787 5.676, -9.109 10.750 5.704, -9.183 11.000 5.496, -9.282 10.978 5.553, -9.367 10.915 5.601, -9.326 10.899 5.677, -9.219 10.899 5.703, -9.260 10.919 5.684, -9.193 10.918 5.683, -9.061 10.900 5.619, -9.138 10.940 5.639, -9.267 10.952 5.637, -9.231 10.940 5.663, -9.298 10.929 5.658, -9.169 10.965 5.619, -9.200 10.981 5.593, -9.286 10.891 5.704, -9.294 10.765 5.764, -9.159 10.823 5.727, -9.184 10.777 5.750, -9.242 10.756 5.768, -9.193 10.745 5.759, -9.111 10.908 5.654, -9.089 10.872 5.663, -9.143 10.841 5.713, -9.157 10.889 5.694, -9.126 10.855 5.697, -9.179 10.873 5.713, -9.199 10.851 5.730, -9.328 10.820 5.734, -9.203 10.700 5.765, -9.197 10.712 5.763, -9.247 10.715 5.773, -9.300 10.717 5.769, -9.280 10.810 5.752, -9.344 10.771 5.746, -9.042 10.800 5.638, -9.119 10.700 5.715, -5.807 10.800 7.175, -5.798 10.000 7.161, -5.659 10.800 6.918, -5.502 10.000 6.279, -5.588 10.000 5.660, -6.482 10.800 4.659, -6.965 10.000 4.516, -7.589 10.000 4.545, -7.640 10.800 4.558, -8.175 10.800 4.807, -5.558 10.800 6.640, -5.516 10.000 5.965, -6.638 10.800 8.042, -6.676 10.787 8.080, -6.704 10.750 8.109, -6.740 10.842 8.264, -6.663 10.922 8.305, -6.597 10.968 8.280, -6.560 10.991 8.220, -6.587 10.983 8.190, -6.625 10.963 8.248, -6.651 10.949 8.213, -6.708 10.894 8.225, -6.671 10.927 8.178, -6.716 10.837 8.147, -6.741 10.800 8.173, -6.729 10.820 8.161, -6.762 10.776 8.291, -6.769 10.700 8.301, -6.744 10.783 8.341, -6.727 10.700 8.389, -6.664 10.895 8.348, -6.632 10.924 8.338, -6.582 10.967 8.295, -6.601 10.915 8.367, -6.546 10.992 8.234, -6.679 10.894 8.330, -6.757 10.753 8.191, -6.661 10.783 8.427, -6.635 10.817 8.425, -6.643 10.859 8.397, -6.679 10.785 8.415, -6.698 10.786 8.400, -6.715 10.785 8.383, -6.678 10.862 8.369, -6.661 10.861 8.385, -6.619 10.900 8.061, -6.658 10.873 8.084, -6.633 10.942 8.130, -6.725 10.870 8.246, -6.687 10.861 8.116, -6.689 10.912 8.266, -6.706 10.886 8.290, -6.722 10.856 8.311, -6.648 10.924 8.322, -6.612 10.967 8.160, -6.694 10.862 8.352, -6.611 10.966 8.265, -6.574 10.988 8.206, -6.616 10.922 8.352, -6.630 10.892 8.376, -6.647 10.895 8.363, 7.025 10.900 7.083, 6.592 10.785 7.295, 6.384 10.785 7.150, 6.298 10.653 7.251, 6.104 10.653 7.048, 6.037 10.485 7.100, 6.528 10.653 7.411, 6.875 10.871 7.236, 6.673 10.871 7.149, 6.493 10.871 7.024, 5.956 10.653 6.810, 5.880 10.485 6.848, 6.700 10.900 6.949, 6.564 10.900 6.837, 5.859 10.653 6.547, 5.987 10.785 6.514, 5.702 10.300 6.124, 5.746 10.485 5.977, 6.368 10.900 6.545, 6.226 10.871 6.678, 6.024 10.653 5.467, 6.134 10.485 5.187, 6.014 10.300 5.282, 6.300 10.900 6.199, 6.182 10.871 5.823, 6.137 10.785 5.537, 6.223 10.300 5.062, 6.360 10.485 4.993, 6.292 10.785 5.337, 6.620 10.485 4.849, 6.472 10.300 4.888, 6.484 10.785 5.172, 6.654 10.653 4.927, 6.452 10.900 5.700, 7.200 10.485 4.729, 7.048 10.300 4.708, 6.904 10.485 4.759, 6.580 10.871 5.309, 6.706 10.785 5.049, 6.948 10.785 4.973, 7.200 10.653 4.815, 7.496 10.485 4.759, 6.982 10.871 5.137, 7.479 10.653 4.843, 7.780 10.485 4.849, 7.452 10.785 4.973, 8.040 10.485 4.993, 7.025 10.900 5.317, 7.418 10.871 5.137, 7.267 10.900 5.303, 7.629 10.871 5.203, 7.556 10.900 5.373, 7.934 10.900 5.679, 8.218 10.871 5.823, 8.017 10.900 5.821, 8.072 10.900 5.975, 8.284 10.871 6.255, 8.251 10.871 6.472, 8.061 10.900 6.461, 7.907 10.871 7.024, 7.800 10.900 6.871, 7.808 10.785 7.295, 6.898 10.300 7.669, 7.200 10.300 7.700, 7.640 10.485 7.603, 7.200 10.871 5.115, 7.747 10.653 4.927, 7.991 10.653 5.063, 8.266 10.485 5.187, 8.108 10.785 5.337, 8.376 10.653 5.467, 8.547 10.300 5.539, 7.916 10.785 5.172, 7.695 10.785 5.049, 7.820 10.871 5.309, 7.987 10.871 5.452, 8.263 10.785 5.537, 8.654 10.485 5.977, 8.121 10.871 5.626, 8.375 10.785 5.765, 8.624 10.485 6.569, 8.607 10.300 6.721, 8.683 10.300 6.427, 8.669 10.485 6.274, 8.451 10.785 6.263, 8.098 10.900 6.137, 8.363 10.485 7.100, 8.287 10.300 7.233, 8.473 10.300 6.993, 8.094 10.900 6.301, 8.444 10.653 6.810, 8.057 10.300 7.431, 8.295 10.653 7.048, 8.158 10.485 7.316, 8.102 10.653 7.251, 8.058 10.871 6.865, 8.190 10.785 6.967, 8.016 10.785 7.150, 7.525 10.871 7.236, 6.760 10.485 7.603, 7.051 10.485 7.663, 7.363 10.900 7.085, 7.073 10.785 7.446, 6.785 10.653 7.522, 6.343 10.300 7.431, 7.200 10.900 7.100, 6.242 10.485 7.316, 7.200 10.785 4.947, 6.921 10.653 4.843, 7.090 10.871 7.280, 7.310 10.871 7.280, 6.825 10.785 7.395, 7.060 10.653 7.578, 7.340 10.653 7.578, 7.615 10.653 7.522, 7.349 10.485 7.663, 7.575 10.785 7.395, 7.327 10.785 7.446, 6.486 10.485 7.486, 6.342 10.871 6.864, 6.075 10.785 6.752, 6.209 10.785 6.967, 5.776 10.485 6.569, 6.116 10.871 6.255, 6.149 10.871 6.472, 5.816 10.653 6.270, 5.731 10.485 6.274, 5.962 10.785 6.010, 5.949 10.785 6.263, 5.831 10.653 5.990, 6.025 10.785 5.765, 6.127 10.871 6.036, 5.901 10.653 5.719, 5.821 10.485 5.689, 5.952 10.485 5.422, 6.413 10.871 5.452, 6.279 10.871 5.626, 6.196 10.653 5.245, 6.409 10.653 5.063, 6.772 10.871 5.203, 8.204 10.653 5.245, 8.448 10.485 5.422, 8.499 10.653 5.719, 8.579 10.485 5.689, 8.438 10.785 6.010, 8.273 10.871 6.036, 8.584 10.653 6.270, 8.569 10.653 5.990, 8.413 10.785 6.514, 8.541 10.653 6.547, 8.325 10.785 6.752, 8.520 10.485 6.848, 8.174 10.871 6.678, 7.914 10.485 7.486, 7.872 10.653 7.411, 7.727 10.871 7.149, -6.763 10.378 8.197, -6.763 10.447 8.197, -6.765 10.700 8.203, -6.715 10.700 8.119, -6.722 10.378 8.394, -6.647 10.000 8.446, -6.647 10.700 8.446, -6.769 10.378 8.301, -6.722 10.447 8.394, -6.769 10.447 8.301, -8.386 10.000 5.282, -8.402 10.000 4.998, -9.119 10.000 5.715, -8.547 10.000 5.539, -8.652 10.000 5.824, -8.683 10.000 6.427, -9.301 10.000 5.769, -9.446 10.000 5.647, -9.389 10.000 5.727, -8.287 10.000 7.233, -7.792 10.000 7.578, -7.200 10.000 7.700, -6.898 10.000 7.669, -7.548 10.000 7.977, -6.715 10.000 8.119, -6.765 10.000 8.203, -6.769 10.000 8.301, -7.110 10.000 8.235, -6.727 10.000 8.389, -6.608 10.000 7.578, -6.113 10.000 7.233, -5.998 10.000 7.402, -5.927 10.000 6.993, -5.545 10.000 6.589, -5.702 10.000 6.124, -5.748 10.000 5.824, -5.715 10.000 5.373, -6.223 10.000 5.062, -5.892 10.000 5.114, -6.114 10.000 4.892, -7.279 10.000 4.502, -7.048 10.000 4.708, -7.352 10.000 4.708, -7.928 10.000 4.888, -8.161 10.000 4.798, -8.177 10.000 5.062, -5.645 10.000 6.887, -5.793 10.000 6.721, -5.717 10.000 6.427, -6.014 10.000 5.282, -6.472 10.000 4.888, -6.373 10.000 4.715, -6.751 10.000 4.769, -6.660 10.000 4.588, -7.887 10.000 4.645, -9.389 10.700 5.727, -9.301 10.700 5.769, -9.203 10.000 5.765, 7.411 -10.000 6.920, 7.512 -10.700 6.882, 7.691 -10.700 6.767, 7.605 -10.000 6.831, 7.882 -10.000 6.512, 7.767 -10.000 5.709, 7.411 -10.000 5.480, 6.633 -10.000 5.709, 6.518 -10.000 5.888, 6.458 -10.000 6.093, 6.518 -10.000 6.512, 7.093 -10.700 6.942, 7.767 -10.000 6.691, 7.831 -10.700 6.605, 7.920 -10.700 5.989, 7.691 -10.700 5.633, 7.093 -10.700 5.458, 6.795 -10.000 5.569, 6.569 -10.700 5.795, 6.480 -10.700 5.989, 6.569 -10.700 6.605, 6.989 -10.000 6.920, -7.093 -10.700 6.942, -6.888 -10.700 6.882, -6.795 -10.000 6.831, -6.480 -10.700 6.411, -6.458 -10.000 6.307, -6.569 -10.700 5.795, -7.200 -10.000 5.450, -7.942 -10.000 6.093, -7.882 -10.000 6.512, -6.709 -10.700 6.767, -6.518 -10.000 6.512, -6.450 -10.700 6.200, -6.458 -10.000 6.093, -6.480 -10.700 5.989, -6.888 -10.700 5.518, -7.411 -10.000 5.480, -7.512 -10.700 5.518, -7.882 -10.000 5.888, -7.942 -10.000 6.307, -7.831 -10.700 6.605, -7.512 -10.700 6.882, 2.626 -11.300 1.231, 2.359 -14.200 1.687, 1.855 -11.300 2.229, 1.419 -14.200 2.529, 1.134 -11.300 2.669, 0.734 -11.300 2.806, 0.212 -14.200 2.892, -2.295 -11.300 1.772, -2.831 -11.300 0.631, -2.229 -14.200 -1.855, -1.935 -14.200 -2.160, -1.687 -11.300 -2.359, -0.422 -14.200 -2.869, -0.106 -11.300 -2.898, 1.134 -11.300 -2.669, 1.855 -11.300 -2.229, 2.229 -14.200 -1.855, 2.419 -11.300 -1.600, 2.475 -14.200 -1.511, 2.883 -14.200 -0.317, 1.511 -11.300 2.475, -1.036 -14.200 2.709, -1.326 -11.300 2.579, -2.013 -11.300 2.088, -2.088 -14.200 2.013, -2.359 -14.200 1.687, -2.898 -14.200 0.106, -2.883 -14.200 -0.317, -2.013 -11.300 -2.088, -1.600 -14.200 -2.419, -1.231 -14.200 -2.626, -0.835 -14.200 -2.777, 0.734 -11.300 -2.806, 0.835 -14.200 -2.777, 1.511 -11.300 -2.475, 1.935 -14.200 -2.160, 7.375 10.871 -23.864, 7.500 10.900 -24.022, 7.200 10.900 -24.151, 7.173 10.871 -23.951, 6.293 10.300 -24.379, 6.427 10.300 -24.107, 6.604 10.653 -24.052, 7.092 10.785 -23.805, 6.884 10.785 -23.950, 6.993 10.871 -24.076, 7.073 10.900 -24.255, 6.456 10.653 -24.290, 6.575 10.785 -24.348, 6.202 10.300 -24.976, 6.276 10.485 -24.532, 6.231 10.485 -24.826, 6.842 10.871 -24.236, 6.316 10.653 -24.830, 6.883 10.900 -24.521, 6.828 10.900 -24.675, 6.839 10.900 -25.161, 6.900 10.900 -25.313, 7.100 10.900 -25.571, 7.537 10.900 -25.785, 7.700 10.900 -25.800, 7.875 10.900 -25.783, 8.044 10.900 -25.731, 9.047 10.300 -25.561, 8.766 10.485 -25.913, 7.952 10.785 -26.127, 7.918 10.871 -25.963, 8.128 10.871 -25.897, 6.802 10.900 -24.837, 6.462 10.785 -25.090, 6.401 10.653 -25.381, 6.353 10.300 -25.561, 6.452 10.485 -25.678, 6.616 10.871 -24.845, 6.634 10.485 -25.913, 6.514 10.300 -25.818, 6.627 10.871 -25.064, 6.682 10.871 -25.277, 6.524 10.653 -25.633, 6.860 10.485 -26.107, 6.792 10.785 -25.763, 6.696 10.653 -25.854, 6.909 10.653 -26.037, 7.120 10.485 -26.251, 6.984 10.785 -25.928, 7.154 10.653 -26.173, 7.404 10.485 -26.341, 7.080 10.871 -25.791, 7.206 10.785 -26.051, 7.852 10.300 -26.392, 7.272 10.871 -25.897, 7.996 10.485 -26.341, 7.700 10.485 -26.371, 7.482 10.871 -25.963, 7.700 10.785 -26.153, 7.700 10.871 -25.985, 7.979 10.653 -26.257, 8.246 10.653 -26.173, 8.540 10.485 -26.107, 8.677 10.300 -26.038, 8.280 10.485 -26.251, 8.320 10.871 -25.791, 8.704 10.653 -25.854, 9.152 10.300 -25.276, 8.948 10.485 -25.678, 9.079 10.485 -25.411, 8.200 10.900 -25.649, 8.487 10.871 -25.648, 9.198 10.300 -24.976, 8.621 10.871 -25.474, 9.154 10.485 -25.123, 8.532 10.900 -25.245, 9.069 10.653 -25.110, 8.938 10.785 -25.090, 9.084 10.653 -24.830, 9.169 10.485 -24.826, 9.124 10.485 -24.531, 9.020 10.485 -24.252, 8.973 10.300 -24.107, 9.107 10.300 -24.379, 8.583 10.900 -25.075, 8.773 10.871 -25.064, 8.784 10.871 -24.845, 8.944 10.653 -24.290, 8.863 10.485 -24.000, 8.658 10.485 -23.784, 8.583 10.900 -24.724, 8.532 10.900 -24.555, 8.674 10.871 -24.422, 8.825 10.785 -24.348, 8.691 10.785 -24.133, 8.796 10.653 -24.052, 8.414 10.485 -23.614, 8.372 10.653 -23.689, 8.292 10.300 -23.522, 8.002 10.300 -23.431, 8.407 10.871 -24.076, 8.140 10.485 -23.497, 8.200 10.900 -24.151, 8.227 10.871 -23.951, 8.115 10.653 -23.578, 7.849 10.485 -23.437, 7.551 10.485 -23.437, 7.700 10.300 -23.400, 7.840 10.653 -23.522, 7.560 10.653 -23.522, 8.025 10.871 -23.864, 7.573 10.785 -23.654, 7.108 10.300 -23.522, 7.700 10.900 -24.000, 6.843 10.300 -23.669, 7.566 10.900 -24.010, 7.590 10.871 -23.820, 6.798 10.653 -23.849, 6.613 10.300 -23.867, 6.742 10.485 -23.784, 7.448 10.785 -26.127, 7.700 10.653 -26.285, 7.285 10.653 -23.578, 7.028 10.653 -23.689, 7.325 10.785 -23.705, 7.260 10.485 -23.497, 6.986 10.485 -23.614, 7.827 10.785 -23.654, 6.709 10.785 -24.133, 6.537 10.485 -24.000, 6.380 10.485 -24.252, 6.649 10.871 -24.629, 6.487 10.785 -24.587, 6.726 10.871 -24.422, 6.359 10.653 -24.553, 6.449 10.785 -24.837, 6.331 10.653 -25.110, 6.246 10.485 -25.123, 6.525 10.785 -25.335, 6.321 10.485 -25.411, 6.913 10.871 -25.648, 6.779 10.871 -25.474, 6.637 10.785 -25.563, 7.421 10.653 -26.257, 8.491 10.653 -26.037, 8.416 10.785 -25.928, 8.194 10.785 -26.051, 8.608 10.785 -25.763, 8.876 10.653 -25.633, 8.875 10.785 -25.335, 8.999 10.653 -25.381, 8.763 10.785 -25.563, 8.718 10.871 -25.277, 8.951 10.785 -24.837, 8.913 10.785 -24.586, 9.041 10.653 -24.553, 8.751 10.871 -24.628, 8.558 10.871 -24.236, 8.602 10.653 -23.849, 8.308 10.785 -23.805, 8.516 10.785 -23.950, 8.075 10.785 -23.705, 7.810 10.871 -23.820, 6.479 10.900 -23.679, 6.023 10.873 -24.546, 5.980 10.941 -24.537, 6.102 10.873 -25.519, 6.175 10.873 -25.681, 6.369 10.873 -25.980, 6.144 11.000 -25.990, 6.135 10.941 -25.702, 6.264 10.873 -25.835, 6.058 10.800 -24.460, 6.006 10.800 -24.752, 6.029 10.873 -25.283, 5.992 10.873 -25.038, 5.989 10.873 -24.791, 6.058 10.800 -25.340, 5.997 10.986 -25.560, 5.865 11.000 -25.392, 5.986 10.941 -25.293, 5.947 10.941 -25.041, 5.978 11.000 -24.097, 6.092 10.873 -24.308, 6.095 10.986 -24.029, 6.154 10.941 -24.062, 6.236 10.986 -23.808, 6.144 11.000 -23.810, 6.356 11.000 -23.556, 6.291 10.941 -23.848, 5.945 10.941 -24.788, 5.807 11.000 -24.734, 5.877 10.986 -24.784, 5.986 10.986 -24.269, 6.050 10.941 -24.293, 6.326 10.873 -23.875, 6.193 10.873 -24.083, 6.227 10.941 -25.859, 6.334 10.941 -26.007, 6.075 10.986 -25.733, 5.920 10.986 -25.308, 6.061 10.941 -25.535, 5.880 10.986 -25.047, 5.913 10.986 -24.523, 6.170 10.986 -25.897, 6.281 10.986 -26.050, 6.427 10.973 -26.173, 6.813 11.000 -26.700, 6.479 10.900 -26.121, -7.700 -10.830 -25.680, -7.807 -10.700 -25.642, -8.012 -10.700 -25.582, -7.868 -10.830 -25.661, -8.027 -10.830 -25.608, -8.191 -10.700 -25.467, -8.569 -10.992 -25.361, -8.670 -11.000 -25.302, -8.449 -10.992 -25.537, -8.222 -10.935 -25.587, -7.298 -11.000 -25.870, -7.042 -10.935 -25.459, -7.106 -10.830 -25.405, -7.338 -10.935 -25.683, -7.287 -10.992 -25.792, -6.957 -11.000 -25.643, -6.951 -10.992 -25.537, -6.931 -10.830 -24.774, -7.117 -11.000 -24.027, -7.607 -10.935 -24.042, -7.807 -10.700 -24.158, -7.616 -10.830 -24.125, -7.784 -10.830 -24.125, -7.451 -10.830 -24.161, -7.024 -10.992 -24.186, -6.886 -10.992 -24.348, -7.424 -10.935 -24.082, -7.255 -10.935 -24.161, -6.827 -11.000 -25.483, -6.869 -10.935 -25.131, -6.949 -10.830 -25.109, -6.831 -10.992 -25.361, -6.838 -10.935 -24.947, -6.670 -11.000 -25.104, -6.718 -10.992 -24.953, -6.976 -10.830 -24.611, -6.650 -11.000 -24.900, -6.848 -10.935 -24.760, -6.898 -10.935 -24.581, -7.055 -10.830 -24.462, -6.986 -10.935 -24.416, -6.730 -11.000 -24.498, -6.787 -10.992 -24.536, -6.827 -11.000 -24.316, -7.949 -10.830 -24.161, -7.495 -11.000 -23.870, -7.793 -10.935 -24.042, -8.012 -10.700 -24.218, -8.191 -10.700 -24.333, -7.905 -11.000 -23.870, -7.806 -10.992 -23.923, -8.236 -10.830 -24.334, -8.345 -10.830 -24.462, -8.469 -10.830 -24.774, -8.451 -10.830 -25.109, -8.562 -10.935 -24.947, -8.730 -11.000 -25.105, -8.462 -10.935 -25.304, -8.389 -10.830 -25.265, -8.479 -10.830 -24.942, -8.102 -11.000 -23.930, -8.014 -10.992 -23.968, -8.293 -10.935 -24.274, -8.207 -10.992 -24.058, -8.283 -11.000 -24.027, -8.376 -10.992 -24.186, -8.443 -11.000 -24.157, -8.424 -10.830 -24.611, -8.514 -10.992 -24.348, -8.573 -11.000 -24.317, -8.552 -10.935 -24.760, -8.682 -10.992 -24.953, -8.670 -10.992 -24.741, -8.442 -11.000 -25.643, -8.283 -11.000 -25.773, -7.911 -10.992 -25.860, -7.886 -10.935 -25.743, -7.298 -10.830 -24.232, -7.107 -10.935 -24.274, -7.164 -10.830 -24.334, -7.069 -10.700 -24.495, -6.980 -10.700 -24.689, -6.950 -10.700 -24.900, -6.921 -10.830 -24.942, -6.980 -10.700 -25.111, -7.209 -10.700 -25.467, -7.388 -10.700 -25.582, -7.514 -10.935 -25.743, -7.495 -11.000 -25.930, -7.489 -10.992 -25.860, -7.700 -10.992 -25.883, -7.373 -10.830 -25.608, -7.532 -10.830 -25.661, -8.172 -10.830 -25.521, -8.420 -10.700 -25.111, -8.294 -10.830 -25.405, -7.700 -10.935 -25.763, -7.228 -10.830 -25.521, -7.178 -10.935 -25.587, -7.105 -10.992 -25.683, -6.938 -10.935 -25.304, -7.011 -10.830 -25.265, -6.753 -10.992 -25.163, -6.730 -10.992 -24.741, -7.193 -10.992 -24.058, -7.386 -10.992 -23.968, -7.594 -10.992 -23.923, -8.145 -10.935 -24.161, -8.102 -10.830 -24.232, -7.976 -10.935 -24.082, -8.414 -10.935 -24.416, -8.613 -10.992 -24.536, -8.502 -10.935 -24.581, -8.531 -10.935 -25.131, -8.647 -10.992 -25.163, -8.358 -10.935 -25.459, -8.295 -10.992 -25.683, -8.113 -10.992 -25.792, -8.062 -10.935 -25.683, 7.489 -10.992 -25.860, 7.700 -10.935 -25.763, 7.388 -10.700 -25.582, 7.593 -10.700 -25.642, 7.373 -10.830 -25.608, 7.209 -10.700 -25.467, 6.827 -11.000 -25.484, 6.951 -10.992 -25.537, 6.958 -11.000 -25.643, 7.105 -10.992 -25.683, 7.178 -10.935 -25.587, 8.102 -11.000 -25.870, 8.113 -10.992 -25.792, 8.222 -10.935 -25.587, 8.295 -10.992 -25.683, 8.389 -10.830 -25.265, 8.294 -10.830 -25.405, 8.191 -10.700 -25.467, 8.462 -10.935 -25.304, 8.236 -10.830 -24.334, 8.414 -10.935 -24.416, 8.514 -10.992 -24.348, 8.376 -10.992 -24.186, 8.283 -11.000 -24.027, 8.207 -10.992 -24.058, 8.014 -10.992 -23.968, 7.807 -10.700 -24.158, 7.784 -10.830 -24.125, 7.949 -10.830 -24.161, 8.293 -10.935 -24.274, 8.145 -10.935 -24.161, 7.976 -10.935 -24.082, 8.443 -11.000 -25.643, 8.449 -10.992 -25.537, 8.451 -10.830 -25.109, 8.531 -10.935 -25.131, 8.569 -10.992 -25.361, 8.562 -10.935 -24.947, 8.469 -10.830 -24.774, 8.730 -11.000 -25.104, 8.552 -10.935 -24.760, 8.424 -10.830 -24.611, 8.345 -10.830 -24.462, 8.502 -10.935 -24.581, 8.613 -10.992 -24.536, 8.573 -11.000 -24.316, 8.442 -11.000 -24.157, 8.102 -11.000 -23.930, 7.607 -10.935 -24.042, 7.616 -10.830 -24.125, 7.451 -10.830 -24.161, 7.806 -10.992 -23.923, 7.594 -10.992 -23.923, 7.298 -10.830 -24.232, 7.700 -11.000 -23.850, 7.495 -11.000 -23.870, 7.055 -10.830 -24.462, 7.069 -10.700 -24.495, 6.976 -10.830 -24.611, 6.980 -10.700 -24.689, 6.718 -10.992 -24.953, 6.670 -11.000 -25.105, 6.753 -10.992 -25.163, 6.831 -10.992 -25.361, 6.869 -10.935 -25.131, 7.386 -10.992 -23.968, 7.164 -10.830 -24.334, 7.024 -10.992 -24.186, 6.986 -10.935 -24.416, 6.898 -10.935 -24.581, 6.957 -11.000 -24.157, 6.931 -10.830 -24.774, 6.848 -10.935 -24.760, 6.827 -11.000 -24.317, 6.729 -11.000 -24.498, 6.670 -11.000 -24.696, 6.730 -10.992 -24.741, 6.838 -10.935 -24.947, 7.514 -10.935 -25.743, 7.532 -10.830 -25.661, 7.700 -10.830 -25.680, 7.287 -10.992 -25.792, 7.495 -11.000 -25.930, 6.950 -10.700 -24.900, 8.191 -10.700 -24.333, 8.102 -10.830 -24.232, 8.420 -10.700 -24.689, 8.420 -10.700 -25.111, 8.479 -10.830 -24.942, 8.172 -10.830 -25.521, 7.911 -10.992 -25.860, 7.886 -10.935 -25.743, 7.700 -10.992 -25.883, 8.012 -10.700 -25.582, 7.011 -10.830 -25.265, 7.069 -10.700 -25.305, 7.868 -10.830 -25.661, 8.027 -10.830 -25.608, 8.062 -10.935 -25.683, 8.358 -10.935 -25.459, 8.647 -10.992 -25.163, 8.682 -10.992 -24.953, 8.670 -10.992 -24.741, 7.793 -10.935 -24.042, 7.193 -10.992 -24.058, 7.255 -10.935 -24.161, 7.424 -10.935 -24.082, 7.107 -10.935 -24.274, 6.787 -10.992 -24.536, 6.886 -10.992 -24.348, 6.921 -10.830 -24.942, 6.949 -10.830 -25.109, 7.106 -10.830 -25.405, 6.938 -10.935 -25.304, 7.228 -10.830 -25.521, 7.042 -10.935 -25.459, 7.338 -10.935 -25.683, -8.993 -11.000 -22.701, -9.349 -11.000 -22.556, -9.701 -12.200 -22.154, -9.634 -10.968 -22.272, -9.727 -10.896 -22.095, -9.781 -10.802 -21.908, -5.123 -11.000 -22.720, 5.123 -12.200 -22.720, 4.718 -12.200 -23.191, 4.270 -11.000 -23.621, 4.270 -12.200 -23.621, 2.134 -12.200 -24.860, 0.929 -11.000 -25.153, 0.310 -12.200 -25.213, -0.310 -12.200 -25.213, -0.310 -11.000 -25.213, -1.538 -11.000 -25.035, -2.134 -11.000 -24.860, -2.710 -12.200 -24.628, -3.261 -12.200 -24.343, -3.261 -11.000 -24.343, -3.783 -12.200 -24.006, -4.718 -11.000 -23.191, 0.310 -11.000 -25.213, -0.929 -12.200 -25.153, -2.710 -11.000 -24.628, 8.800 -12.200 -22.720, 5.123 -11.000 -22.720, -9.647 10.961 -24.064, -9.703 10.920 -24.084, -9.772 10.823 -24.109, -9.800 10.700 -24.040, -9.777 10.815 -24.000, -9.800 10.700 -24.000, -9.556 10.995 -24.032, -9.583 10.988 -24.041, -9.535 10.000 -24.301, -9.456 10.700 -24.252, -9.711 10.000 -24.275, -7.007 10.000 -26.973, -7.717 10.000 -26.856, -7.052 10.000 -26.656, -6.498 10.000 -26.102, -6.045 10.000 -25.289, -6.202 10.000 -24.976, -6.016 10.000 -24.665, -8.449 10.000 -26.506, -8.886 10.000 -25.818, -9.060 10.000 -25.973, -9.152 10.000 -25.276, -7.852 10.000 -26.392, -8.428 10.000 -26.212, -8.773 10.000 -26.260, -8.677 10.000 -26.038, -9.506 10.000 -25.295, -9.656 10.000 -24.917, -9.183 10.000 -24.673, -9.456 10.000 -24.252, -9.107 10.000 -24.379, -8.902 10.000 -23.698, -9.798 10.000 -24.119, -9.773 10.000 -24.207, -9.626 10.000 -24.309, -9.754 10.000 -24.523, -8.661 10.000 -23.497, -8.089 10.000 -23.245, -8.002 10.000 -23.431, -7.465 10.000 -23.216, -7.700 10.000 -23.400, -6.843 10.000 -23.669, -8.292 10.000 -23.522, -7.160 10.000 -23.288, -6.293 10.000 -24.379, -6.145 10.000 -25.587, -6.298 10.000 -25.861, -7.109 10.000 -26.826, -7.101 10.000 -26.735, -7.075 10.000 -26.911, -7.075 10.700 -26.911, -7.632 -10.935 -26.765, -8.061 -10.830 -26.689, -7.656 -10.830 -26.844, -7.645 -10.700 -26.878, -7.220 -10.935 -26.856, -6.800 -10.912 -26.912, -6.800 -10.977 -26.815, -7.327 -11.000 -26.648, -7.584 -11.000 -26.584, -7.833 -11.000 -26.495, -8.439 -10.830 -26.477, -7.974 -10.992 -26.505, -7.203 -10.992 -26.737, -7.597 -10.992 -26.649, -8.025 -10.935 -26.614, -8.327 -10.992 -26.307, -8.646 -10.992 -26.061, -8.888 -11.000 -25.713, -9.162 -10.992 -25.441, -9.752 -10.830 -24.325, -9.769 -10.700 -24.427, -9.264 -10.935 -25.504, -9.083 -10.830 -25.900, -9.324 -10.700 -25.622, -8.927 -10.992 -25.770, -9.335 -10.830 -25.547, -9.534 -10.830 -25.162, -9.346 -10.992 -25.082, -9.295 -11.000 -25.033, -9.550 -10.992 -24.303, -9.477 -10.992 -24.700, -9.593 -10.935 -24.730, -9.384 -11.000 -24.784, -9.615 -10.977 -24.000, -9.712 -10.912 -24.000, -9.670 -10.935 -24.316, -7.227 -10.700 -26.969, -6.800 -10.815 -26.977, -7.232 -10.830 -26.939, -8.393 -10.935 -26.408, -8.782 -10.830 -26.212, -8.727 -10.935 -26.150, -9.019 -10.935 -25.847, -9.674 -10.830 -24.751, -9.457 -10.935 -25.129, -9.800 -10.700 -24.000, -9.800 10.700 -21.720, -9.800 10.700 -12.000, -6.849 10.984 -26.796, -6.838 10.995 -26.757, -6.800 11.000 -26.700, -6.813 11.000 -26.700, -6.800 10.912 -26.912, -6.894 10.890 -26.930, -6.902 10.858 -26.953, -6.800 10.815 -26.977, -6.840 10.700 -27.000, -6.879 10.700 -26.999, 6.800 11.000 -26.700, 6.356 11.000 -26.243, -5.865 11.000 -25.392, 5.807 11.000 -25.066, 5.978 11.000 -25.703, -5.807 11.000 -25.066, 5.865 11.000 -24.408, -5.807 11.000 -24.734, -5.978 11.000 -24.097, -6.356 11.000 -23.556, 7.208 11.000 -23.065, -7.534 11.000 -23.007, -7.866 11.000 -23.007, -8.192 11.000 -23.065, -8.503 11.000 -23.178, -8.790 11.000 -23.344, -8.993 11.000 -22.701, -9.044 11.000 -23.556, -9.500 11.000 -24.000, -9.500 11.000 -22.434, -9.349 11.000 -22.556, 6.897 11.000 -23.178, -8.800 11.000 -22.720, 8.800 11.000 -22.720, 8.192 11.000 -23.065, 8.993 11.000 -22.701, 9.044 11.000 -23.556, 9.349 11.000 -22.556, 9.500 11.000 -22.434, 9.500 11.000 -24.000, 9.429 10.973 -24.084, -8.800 12.477 -22.535, 8.800 12.477 -22.535, 8.800 12.412 -22.632, 8.800 12.315 -22.697, -8.922 12.330 -22.683, -8.896 12.492 -22.481, -8.931 12.500 -22.408, -9.234 12.200 -22.621, -9.423 12.200 -22.502, -9.370 12.330 -22.505, -9.603 12.435 -22.098, -9.391 12.492 -22.209, -9.548 12.330 -22.338, -9.671 12.435 -21.886, -9.500 12.500 -21.720, -9.553 12.492 -21.864, -9.582 12.200 -22.343, -9.775 12.200 -21.943, -9.615 12.477 -21.720, -9.127 12.435 -22.545, -9.023 12.200 -22.695, -9.157 12.330 -22.622, -9.181 12.500 -22.306, -9.251 12.492 -22.340, -9.082 12.492 -22.433, -9.058 12.500 -22.371, -8.911 12.435 -22.600, -8.800 12.412 -22.632, -8.800 12.315 -22.697, -9.678 12.330 -22.133, -9.753 12.330 -21.902, -9.321 12.435 -22.438, -9.494 12.492 -22.046, -9.483 12.435 -22.285, -9.800 12.200 -12.000, -9.777 12.315 -12.000, -9.800 12.200 -21.720, -9.777 12.315 -21.720, -9.712 12.412 -21.720, -9.769 12.200 -11.440, -9.656 12.435 -11.453, -9.479 12.500 -11.556, -9.413 12.435 -10.386, -9.170 12.500 -10.270, -9.314 12.500 -10.690, -9.447 12.492 -10.939, -9.646 12.330 -10.894, -9.519 12.200 -10.349, -9.278 12.330 -9.843, -8.123 12.500 -8.677, -8.450 12.500 -9.039, -8.171 12.492 -8.629, -8.527 12.492 -9.028, -8.938 12.435 -9.400, -9.008 12.330 -9.356, -9.034 12.200 -9.340, -7.763 12.500 -8.352, -7.772 12.492 -8.273, -8.709 12.200 -8.883, -8.686 12.330 -8.901, -7.400 12.435 -7.862, -6.960 12.500 -7.825, -7.336 12.492 -7.964, -7.917 12.200 -8.091, -6.868 12.492 -7.705, -6.920 12.435 -7.597, -6.374 12.492 -7.501, -6.414 12.435 -7.387, -5.861 12.492 -7.353, -6.094 12.500 -7.480, -5.668 12.500 -7.377, -6.957 12.330 -7.522, -6.451 12.200 -7.281, -5.906 12.330 -7.154, -5.347 12.435 -7.144, -4.800 12.477 -7.185, -5.334 12.492 -7.263, -5.356 12.330 -7.061, -5.360 12.200 -7.031, -8.734 12.500 -9.428, -9.203 12.435 -9.880, -9.095 12.492 -9.932, -9.491 12.330 -10.358, -9.537 12.492 -11.466, -9.615 12.477 -12.000, -9.712 12.412 -12.000, -9.739 12.330 -11.443, -9.299 12.492 -10.426, -9.565 12.435 -10.913, -8.836 12.492 -9.464, -8.621 12.435 -8.953, -8.256 12.435 -8.544, -8.315 12.330 -8.485, -7.899 12.330 -8.114, -7.444 12.330 -7.792, -7.847 12.435 -8.179, -5.887 12.435 -7.235, -6.442 12.330 -7.309, -4.800 12.315 -7.023, -4.800 12.412 -7.088, 4.800 12.412 -7.088, -4.800 12.500 -7.300, -0.427 14.700 2.969, -1.622 14.700 2.524, -2.267 11.000 1.965, -2.524 14.700 1.622, -2.878 14.700 0.845, -2.969 14.700 0.427, -2.729 14.700 -1.246, -2.524 14.700 -1.622, -2.267 14.700 -1.965, -0.845 14.700 -2.878, -0.427 11.000 -2.969, -1.622 11.000 2.524, -1.965 14.700 2.267, -2.267 14.700 1.965, -2.524 11.000 1.622, -2.969 14.700 -0.427, -2.969 11.000 -0.427, -2.878 11.000 -0.845, -2.524 11.000 -1.622, -2.267 11.000 -1.965, -1.965 14.700 -2.267, -0.845 11.000 -2.878, -0.000 14.700 -3.000, 0.427 14.700 -2.969, 0.427 11.000 -2.969, 0.845 14.700 -2.878, 0.845 11.000 -2.878, 1.246 11.000 -2.729, 3.000 14.700 0.000, 2.729 14.700 1.246, 2.267 14.700 1.965, 1.965 14.700 2.267, 1.246 14.700 2.729, 1.246 11.000 2.729, 0.427 11.000 2.969, 0.427 14.700 2.969, 0.000 11.000 3.000, 1.622 11.000 -2.524, 1.965 11.000 -2.267, 2.524 14.700 -1.622, 2.524 11.000 -1.622, 2.878 14.700 -0.845, 3.000 11.000 0.000, 2.969 14.700 0.427, 2.524 14.700 1.622, 2.524 11.000 1.622, 2.267 11.000 1.965, 1.622 11.000 2.524, 0.845 14.700 2.878, -4.800 11.000 -7.000, 4.800 12.200 -7.000, -9.500 11.000 -10.294, -9.305 12.200 -9.831, -9.282 11.000 -9.783, -9.008 11.000 -9.300, -8.336 12.200 -8.464, -8.683 11.000 -8.850, -8.309 11.000 -8.439, -7.893 11.000 -8.071, -6.969 12.200 -7.495, -6.436 11.000 -7.275, -5.902 11.000 -7.123, -4.800 12.200 -7.000, -9.675 12.200 -10.887, -7.460 12.200 -7.766, -7.438 11.000 -7.752, -5.913 12.200 -7.125, -9.500 11.000 3.800, -9.568 10.992 -10.496, -9.629 10.971 -10.705, -9.725 10.898 -11.139, -9.782 10.802 -11.578, -9.777 10.815 3.800, -9.800 10.700 3.800, -9.537 10.992 4.334, -9.615 10.977 3.800, -9.646 10.830 4.906, -9.413 10.935 5.414, -9.299 10.992 5.374, -9.565 10.935 4.887, -9.656 10.935 4.347, -9.739 10.830 4.356, -9.491 10.830 5.442, -9.446 10.700 5.647, -9.712 10.912 3.800, -9.447 10.992 4.861, -8.473 10.973 4.927, -9.113 10.973 5.567, -7.896 10.873 4.634, -7.596 10.873 4.532, -7.441 10.873 4.503, -7.447 10.941 4.459, -7.457 10.986 4.392, -7.692 11.000 4.365, -7.918 10.800 4.659, -8.421 10.900 4.979, -8.402 10.800 4.998, -8.299 10.873 4.885, -8.038 10.873 4.705, -8.371 10.986 4.799, -8.327 10.941 4.851, -8.544 11.000 4.856, -7.285 10.941 4.444, -7.118 10.986 4.376, -6.708 11.000 4.365, -6.510 10.873 4.631, -6.225 10.800 4.807, -5.998 10.800 4.998, -6.106 10.873 4.881, -5.979 10.900 4.979, -6.169 10.986 4.693, -6.034 10.986 4.794, -6.313 10.986 4.604, -6.397 11.000 4.478, -6.465 10.986 4.528, -6.492 10.941 4.590, -6.367 10.873 4.702, -6.346 10.941 4.663, -6.232 10.873 4.785, -7.122 10.941 4.443, -6.810 10.873 4.531, -6.760 10.800 4.558, -6.658 10.873 4.574, -6.644 10.941 4.532, -6.800 10.941 4.488, -6.960 10.941 4.458, -7.052 10.800 4.506, -7.348 10.800 4.506, -6.077 10.941 4.847, -6.207 10.941 4.749, -5.927 10.973 4.927, -6.623 10.986 4.467, -7.034 11.000 4.307, -7.288 10.986 4.376, -8.290 11.000 4.644, -8.092 10.986 4.607, -8.003 11.000 4.478, -8.236 10.986 4.696, -8.198 10.941 4.752, -8.059 10.941 4.666, -7.914 10.941 4.593, -7.941 10.986 4.531, -7.622 10.986 4.423, -7.784 10.986 4.470, -6.950 10.986 4.391, -6.966 10.873 4.502, -6.785 10.986 4.422, -7.763 10.941 4.534, -7.748 10.873 4.576, -7.607 10.941 4.489, -7.124 10.873 4.488, -7.282 10.873 4.488, -8.173 10.873 4.789, -5.592 10.873 5.608, -5.492 10.873 6.338, -5.764 10.873 7.135, -5.979 10.900 7.421, -5.927 10.973 7.473, -5.834 10.941 7.307, -5.781 10.986 7.350, -5.727 10.941 7.159, -5.693 10.873 5.383, -5.807 10.800 5.225, -5.659 10.800 5.482, -5.558 10.800 5.760, -5.523 10.873 5.846, -5.506 10.800 6.052, -5.506 10.800 6.348, -5.489 10.873 6.091, -5.529 10.873 6.583, -5.602 10.873 6.819, -5.869 10.873 7.280, -5.998 10.800 7.402, -5.635 10.941 7.002, -5.497 10.986 6.860, -5.675 10.873 6.981, -5.561 10.941 6.835, -5.478 11.000 7.003, -5.365 11.000 6.692, -5.420 10.986 6.608, -5.486 10.941 6.593, -5.380 10.986 6.347, -5.447 10.941 6.341, -5.445 10.941 6.088, -5.365 11.000 5.708, -5.478 11.000 5.397, -5.644 11.000 5.110, -5.654 10.941 5.362, -5.791 10.941 5.149, -5.736 10.986 5.108, -5.826 10.873 5.175, -5.413 10.986 5.823, -5.377 10.986 6.084, -5.486 10.986 5.569, -5.550 10.941 5.593, -5.480 10.941 5.837, -5.595 10.986 5.329, -5.670 10.986 7.197, -5.575 10.986 7.033, -6.176 10.941 7.663, -6.496 11.000 8.183, -6.128 10.986 7.711, -6.567 10.973 8.113, -6.208 10.874 7.632, -6.442 10.830 8.491, -5.906 10.830 8.646, -5.356 10.830 8.739, -4.800 10.912 8.712, -4.800 10.977 8.615, -5.861 10.992 8.447, -6.414 10.935 8.413, -5.887 10.935 8.565, -5.347 10.935 8.656, -5.334 10.992 8.537, -5.272 10.700 8.778, -4.800 10.700 8.800, -4.800 10.815 8.777, -6.374 10.992 8.299, -6.553 10.978 8.282, 5.979 10.900 7.421, 5.927 10.973 7.473, 6.567 10.973 8.113, 5.644 11.000 7.290, 5.634 10.873 6.896, 5.576 10.873 6.748, 5.558 10.800 6.640, 5.470 10.986 6.784, 5.478 11.000 7.003, 5.752 10.941 7.198, 5.705 10.873 7.038, 5.799 10.986 7.371, 5.807 10.800 7.175, 5.659 10.800 6.918, 5.506 10.800 6.348, 5.444 10.941 6.285, 5.307 11.000 6.366, 5.376 10.986 6.118, 5.467 10.986 5.623, 5.631 10.873 5.510, 5.659 10.800 5.482, 5.881 10.873 5.106, 5.644 11.000 5.110, 5.663 10.941 5.346, 5.590 10.941 5.492, 5.702 10.873 5.367, 5.785 10.873 5.232, 5.604 10.986 5.313, 5.749 10.941 5.207, 5.488 10.873 6.282, 5.443 10.941 6.122, 5.502 10.873 5.966, 5.506 10.800 6.052, 5.531 10.873 5.810, 5.574 10.873 5.658, 5.532 10.941 5.644, 5.488 10.941 5.800, 5.458 10.941 5.960, 5.488 10.873 6.124, 5.693 10.986 5.169, 5.847 10.941 5.077, 5.794 10.986 5.034, 5.528 10.986 5.465, 5.365 11.000 5.708, 5.376 10.986 6.288, 5.593 10.941 6.914, 5.696 10.986 7.236, 5.666 10.941 7.059, 5.531 10.986 6.941, 5.607 10.986 7.092, 5.423 10.986 6.622, 5.392 10.986 6.457, 5.459 10.941 6.447, 5.391 10.986 5.950, 5.422 10.986 5.785, 5.534 10.941 6.763, 5.489 10.941 6.607, 5.503 10.873 6.441, 5.885 10.873 7.299, 5.789 10.873 7.173, 5.851 10.941 7.327, 5.532 10.873 6.596, 6.383 10.873 4.693, 6.608 10.873 4.592, 7.088 10.941 4.445, 7.583 10.873 4.529, 7.819 10.873 4.602, 7.981 10.873 4.675, 8.135 10.873 4.764, 8.544 11.000 4.856, 6.846 10.873 4.523, 7.091 10.873 4.489, 7.338 10.873 4.492, 7.348 10.800 4.506, 7.052 10.800 4.506, 7.640 10.800 4.558, 7.918 10.800 4.659, 8.280 10.873 4.869, 8.290 11.000 4.644, 8.002 10.941 4.635, 7.692 11.000 4.365, 7.860 10.986 4.497, 7.593 10.941 4.486, 7.835 10.941 4.561, 7.608 10.986 4.420, 7.366 11.000 4.307, 6.593 10.941 4.550, 6.329 10.986 4.595, 6.108 10.986 4.736, 6.149 10.941 4.791, 6.362 10.941 4.654, 5.856 11.000 4.856, 5.979 10.900 4.979, 5.927 10.973 4.927, 7.034 11.000 4.307, 6.823 10.986 4.413, 6.837 10.941 4.480, 6.569 10.986 4.486, 6.175 10.873 4.826, 8.159 10.941 4.727, 8.307 10.941 4.834, 8.033 10.986 4.575, 7.347 10.986 4.380, 7.084 10.986 4.377, 7.341 10.941 4.447, 8.197 10.986 4.670, 8.350 10.986 4.781, 8.421 10.900 4.979, 8.473 10.973 4.927, 8.711 10.986 5.128, 9.113 10.973 5.567, 8.663 10.941 5.176, 9.061 10.900 5.619, 8.632 10.874 5.208, 4.800 12.477 -7.185, 5.681 12.500 -7.383, 7.336 12.492 -7.964, 7.372 12.500 -8.066, 7.761 12.500 -8.350, 5.334 12.492 -7.263, 5.347 12.435 -7.144, 6.414 12.435 -7.387, 9.203 12.435 -9.880, 9.413 12.435 -10.386, 9.615 12.477 -12.000, 9.537 12.492 -11.466, 9.447 12.492 -10.939, 9.299 12.492 -10.426, 5.356 12.330 -7.061, 4.800 12.315 -7.023, 5.887 12.435 -7.235, 6.451 12.200 -7.281, 6.957 12.330 -7.522, 6.969 12.200 -7.495, 6.442 12.330 -7.309, 5.906 12.330 -7.154, 7.460 12.200 -7.766, 7.444 12.330 -7.792, 7.847 12.435 -8.179, 7.899 12.330 -8.114, 8.315 12.330 -8.485, 8.256 12.435 -8.544, 8.938 12.435 -9.400, 8.686 12.330 -8.901, 8.709 12.200 -8.883, 9.034 12.200 -9.340, 9.008 12.330 -9.356, 9.278 12.330 -9.843, 9.491 12.330 -10.358, 9.646 12.330 -10.894, 9.656 12.435 -11.453, 9.519 12.200 -10.349, 9.739 12.330 -11.443, 9.675 12.200 -10.887, 9.769 12.200 -11.440, 9.712 12.412 -12.000, 9.320 12.500 -10.706, 9.170 12.500 -10.270, 9.095 12.492 -9.932, 8.975 12.500 -9.840, 8.836 12.492 -9.464, 8.734 12.500 -9.428, 8.621 12.435 -8.953, 8.527 12.492 -9.028, 8.171 12.492 -8.629, 6.955 12.500 -7.824, 6.530 12.500 -7.630, 6.374 12.492 -7.501, 5.861 12.492 -7.353, 6.868 12.492 -7.705, 6.920 12.435 -7.597, 7.772 12.492 -8.273, 7.400 12.435 -7.862, 9.565 12.435 -10.913, 6.608 10.000 7.578, 6.608 10.300 7.578, 6.113 10.300 7.233, 6.113 10.000 7.233, 5.927 10.300 6.993, 5.927 10.000 6.993, 5.793 10.000 6.721, 5.793 10.300 6.721, 5.717 10.300 6.427, 5.748 10.300 5.824, 5.853 10.300 5.539, 6.014 10.000 5.282, 6.751 10.300 4.769, 7.048 10.000 4.708, 7.352 10.300 4.708, 7.649 10.000 4.769, 7.649 10.300 4.769, 7.928 10.300 4.888, 7.928 10.000 4.888, 8.177 10.300 5.062, 8.386 10.300 5.282, 8.652 10.300 5.824, 8.698 10.300 6.124, 8.057 10.000 7.431, 7.792 10.000 7.578, 7.792 10.300 7.578, 7.502 10.300 7.669, 5.717 10.000 6.427, 6.751 10.000 4.769, 8.177 10.000 5.062, 8.652 10.000 5.824, 8.698 10.000 6.124, 8.607 10.000 6.721, 8.402 10.800 4.998, 8.175 10.800 4.807, 7.887 10.000 4.645, 6.965 10.000 4.516, 6.660 10.000 4.588, 6.225 10.800 4.807, 5.998 10.800 4.998, 5.588 10.000 5.660, 5.502 10.000 6.279, 5.998 10.000 7.402, 5.998 10.800 7.402, 6.760 10.800 4.558, 6.482 10.800 4.659, 6.373 10.000 4.715, 5.892 10.000 5.114, 5.807 10.800 5.225, 5.558 10.800 5.760, 6.638 10.800 8.042, 6.715 10.000 8.119, 6.715 10.700 8.119, 6.704 10.750 8.109, 6.697 10.855 8.126, 6.694 10.889 8.157, 6.703 10.899 8.219, 6.722 10.719 8.393, 6.713 10.841 8.143, 6.727 10.823 8.159, 6.676 10.787 8.080, 6.619 10.900 8.061, 6.593 10.981 8.200, 6.619 10.965 8.169, 6.637 10.952 8.267, 6.658 10.929 8.298, 6.677 10.899 8.326, 6.639 10.940 8.138, 6.683 10.918 8.193, 6.654 10.908 8.111, 6.663 10.940 8.231, 6.684 10.919 8.260, 6.704 10.891 8.286, 6.727 10.700 8.389, 6.764 10.765 8.294, 6.768 10.756 8.242, 6.758 10.795 8.230, 6.750 10.777 8.184, 6.763 10.712 8.197, 6.663 10.872 8.089, 6.713 10.873 8.179, 6.722 10.875 8.242, 6.734 10.820 8.328, 6.752 10.810 8.280, 6.765 10.700 8.203, 6.730 10.851 8.199, 6.759 10.745 8.193, 6.773 10.715 8.247, 6.769 10.717 8.300, 6.706 10.824 8.370, 6.746 10.771 8.344, 6.751 10.718 8.351, 6.717 10.773 8.386, -9.235 10.000 6.110, -8.977 10.000 6.548, -8.336 10.000 7.336, -8.676 10.000 6.958, -9.711 10.700 4.740, -9.675 -10.700 4.913, -9.600 10.700 5.200, -9.778 10.700 4.272, -9.800 -10.700 3.800, -9.519 -10.700 5.451, -7.958 10.000 7.676, -6.969 -10.700 8.305, -6.200 10.700 8.600, -5.740 10.700 8.711, -5.913 -10.700 8.675, 4.800 10.912 8.712, 4.800 10.815 8.777, 9.173 10.800 5.741, 9.191 10.753 5.757, 9.264 10.842 5.740, 9.290 10.886 5.706, 9.183 11.000 5.496, 9.190 10.983 5.587, 9.161 10.820 5.729, 9.109 10.750 5.704, 9.203 10.700 5.765, 9.338 10.924 5.632, 9.282 10.978 5.553, 9.234 10.992 5.546, 9.322 10.924 5.648, 9.330 10.894 5.679, 9.291 10.776 5.762, 9.427 10.783 5.661, 9.415 10.785 5.679, 9.425 10.817 5.635, 9.397 10.859 5.643, 9.385 10.861 5.661, 9.383 10.785 5.715, 9.389 10.700 5.727, 9.400 10.786 5.698, 9.130 10.942 5.633, 9.042 10.800 5.638, 9.084 10.873 5.658, 9.178 10.927 5.671, 9.213 10.949 5.651, 9.160 10.967 5.612, 9.147 10.837 5.716, 9.225 10.894 5.708, 9.246 10.870 5.725, 9.311 10.856 5.722, 9.080 10.787 5.676, 9.116 10.861 5.687, 9.266 10.912 5.689, 9.352 10.862 5.694, 9.341 10.783 5.744, 9.305 10.922 5.663, 9.265 10.966 5.611, 9.348 10.895 5.664, 9.369 10.862 5.678, 9.248 10.963 5.625, 9.206 10.988 5.574, 9.220 10.991 5.560, 9.363 10.895 5.647, 9.352 10.922 5.616, 9.280 10.968 5.597, 9.295 10.967 5.582, 9.376 10.892 5.630, 7.200 -11.000 5.150, 7.586 -11.000 5.224, 7.613 -10.992 5.308, 7.672 -10.830 5.579, 7.512 -10.700 5.518, 7.527 -10.830 5.492, 7.386 -10.935 5.357, 7.411 -10.992 5.240, 7.777 -11.000 5.322, 7.722 -10.935 5.513, 7.831 -10.700 5.795, 7.949 -10.992 5.563, 7.889 -10.830 5.835, 7.962 -10.935 5.796, 7.772 -11.000 7.080, 7.293 -10.935 7.058, 7.116 -10.830 6.975, 7.307 -10.700 6.942, 7.449 -10.830 6.939, 7.284 -10.830 6.975, 7.602 -10.830 6.868, 7.876 -10.992 6.914, 8.014 -10.992 6.752, 7.793 -10.935 6.826, 7.707 -10.992 7.042, 7.476 -10.935 7.018, 7.645 -10.935 6.939, 7.942 -11.000 5.458, 8.079 -11.000 5.627, 7.951 -10.830 5.991, 8.176 -11.000 5.814, 8.147 -10.992 5.937, 7.979 -10.830 6.158, 8.031 -10.935 5.969, 8.062 -10.935 6.153, 8.182 -10.992 6.147, 7.969 -10.830 6.326, 8.052 -10.935 6.340, 8.170 -10.992 6.359, 7.942 -11.000 6.942, 6.951 -10.830 6.939, 7.306 -10.992 7.177, 7.094 -10.992 7.177, 6.888 -10.700 6.882, 7.007 -11.000 7.233, 6.755 -10.935 6.939, 6.798 -10.830 6.868, 6.709 -10.700 6.767, 6.476 -10.830 6.489, 6.450 -10.700 6.200, 6.431 -10.830 6.326, 6.421 -10.830 6.158, 6.338 -10.935 6.153, 6.218 -10.992 6.147, 6.253 -10.992 5.937, 6.224 -11.000 5.814, 6.451 -10.992 5.563, 6.678 -10.935 5.513, 6.606 -10.830 5.695, 6.728 -10.830 5.579, 6.709 -10.700 5.633, 6.438 -10.935 5.796, 6.331 -10.992 5.739, 6.542 -10.935 5.641, 6.886 -10.992 7.132, 6.693 -10.992 7.042, 6.486 -10.935 6.684, 6.524 -10.992 6.914, 6.398 -10.935 6.519, 6.348 -10.935 6.340, 6.168 -11.000 6.397, 6.230 -10.992 6.359, 6.150 -11.000 6.200, 6.458 -11.000 5.458, 6.605 -10.992 5.417, 6.888 -10.700 5.518, 6.873 -10.830 5.492, 6.787 -10.992 5.308, 7.014 -10.935 5.357, 7.200 -10.935 5.337, 7.307 -10.700 5.458, 7.003 -11.000 5.169, 7.368 -10.830 5.439, 6.480 -10.700 6.411, 6.555 -10.830 6.638, 6.664 -10.830 6.766, 7.914 -10.935 6.684, 7.736 -10.830 6.766, 7.845 -10.830 6.638, 7.924 -10.830 6.489, 7.920 -10.700 6.411, 7.950 -10.700 6.200, 6.511 -10.830 5.835, 6.369 -10.935 5.969, 6.449 -10.830 5.991, 7.200 -10.992 5.217, 6.989 -10.992 5.240, 7.200 -10.830 5.420, 7.562 -10.935 5.417, 7.858 -10.935 5.641, 7.795 -10.992 5.417, 7.794 -10.830 5.695, 8.069 -10.992 5.739, 8.113 -10.992 6.564, 8.002 -10.935 6.519, 7.514 -10.992 7.132, 7.107 -10.935 7.058, 6.924 -10.935 7.018, 6.607 -10.935 6.826, 6.287 -10.992 6.564, 6.386 -10.992 6.752, 6.838 -10.935 5.417, 7.032 -10.830 5.439, -7.007 -11.000 5.167, -6.678 -10.935 5.513, -6.709 -10.700 5.633, -6.728 -10.830 5.579, -6.606 -10.830 5.695, -6.989 -10.992 5.240, -7.014 -10.935 5.357, -7.200 -11.000 5.150, -7.200 -10.992 5.217, -6.605 -10.992 5.417, -6.542 -10.935 5.641, -6.623 -11.000 5.322, -6.449 -10.830 5.991, -6.421 -10.830 6.158, -6.476 -10.830 6.489, -6.458 -11.000 6.942, -6.524 -10.992 6.914, -7.116 -10.830 6.975, -6.607 -10.935 6.826, -6.755 -10.935 6.939, -6.693 -10.992 7.042, -6.951 -10.830 6.939, -6.438 -10.935 5.796, -6.331 -10.992 5.739, -6.224 -11.000 5.814, -6.253 -10.992 5.937, -6.338 -10.935 6.153, -6.431 -10.830 6.326, -6.218 -10.992 6.147, -6.150 -11.000 6.200, -6.348 -10.935 6.340, -6.230 -10.992 6.359, -6.555 -10.830 6.638, -6.224 -11.000 6.586, -6.322 -11.000 6.777, -6.386 -10.992 6.752, -6.287 -10.992 6.564, -6.814 -11.000 7.176, -7.293 -10.935 7.058, -7.449 -10.830 6.939, -7.307 -10.700 6.942, -7.200 -11.000 7.250, -7.306 -10.992 7.177, -7.845 -10.830 6.638, -7.920 -10.700 6.411, -7.924 -10.830 6.489, -7.969 -10.830 6.326, -8.062 -10.935 6.153, -8.233 -11.000 6.007, -8.176 -11.000 5.814, -7.949 -10.992 5.563, -7.722 -10.935 5.513, -7.672 -10.830 5.579, -7.691 -10.700 5.633, -7.889 -10.830 5.835, -8.147 -10.992 5.937, -7.962 -10.935 5.796, -8.031 -10.935 5.969, -8.069 -10.992 5.739, -7.858 -10.935 5.641, -7.794 -10.830 5.695, -7.393 -11.000 7.233, -7.707 -10.992 7.042, -7.736 -10.830 6.766, -7.793 -10.935 6.826, -7.645 -10.935 6.939, -7.586 -11.000 7.176, -7.777 -11.000 7.078, -7.942 -11.000 6.942, -8.002 -10.935 6.519, -7.914 -10.935 6.684, -8.014 -10.992 6.752, -8.052 -10.935 6.340, -7.979 -10.830 6.158, -8.176 -11.000 6.586, -8.170 -10.992 6.359, -8.182 -10.992 6.147, -7.942 -11.000 5.458, -7.795 -10.992 5.417, -7.562 -10.935 5.417, -7.772 -11.000 5.320, -7.368 -10.830 5.439, -7.307 -10.700 5.458, -7.613 -10.992 5.308, -7.093 -10.700 5.458, -7.032 -10.830 5.439, -7.200 -10.830 5.420, -7.411 -10.992 5.240, -7.691 -10.700 6.767, -7.602 -10.830 6.868, -6.798 -10.830 6.868, -6.486 -10.935 6.684, -6.664 -10.830 6.766, -6.569 -10.700 6.605, -7.831 -10.700 5.795, -7.920 -10.700 5.989, -7.950 -10.700 6.200, -7.951 -10.830 5.991, -7.386 -10.935 5.357, -7.200 -10.935 5.337, -6.838 -10.935 5.417, -6.873 -10.830 5.492, -6.787 -10.992 5.308, -6.451 -10.992 5.563, -6.511 -10.830 5.835, -6.369 -10.935 5.969, -6.398 -10.935 6.519, -6.886 -10.992 7.132, -6.924 -10.935 7.018, -7.094 -10.992 7.177, -7.284 -10.830 6.975, -7.107 -10.935 7.058, -7.514 -10.992 7.132, -7.476 -10.935 7.018, -7.876 -10.992 6.914, -8.113 -10.992 6.564, -7.527 -10.830 5.492, 2.869 -11.300 -0.422, 2.777 -11.300 -0.835, 2.798 -11.170 -0.868, 2.842 -11.008 -1.319, 2.975 -11.000 -1.178, 2.993 -11.008 -0.928, 2.889 -11.170 -0.487, 2.393 -11.008 -2.023, 2.641 -11.008 -1.686, 2.102 -11.008 -2.324, 2.019 -11.000 -2.483, 2.160 -11.300 -1.935, 1.705 -11.065 -2.484, 1.413 -11.008 -2.796, 1.028 -11.008 -2.960, 1.178 -11.000 -2.975, 1.773 -11.008 -2.583, 2.237 -11.170 -1.892, 2.021 -11.065 -2.235, 1.965 -11.170 -2.173, 0.988 -11.065 -2.846, 0.961 -11.170 -2.768, 0.624 -11.008 -3.070, 0.298 -11.000 -3.188, 0.584 -11.170 -2.871, -0.209 -11.008 -3.126, 0.209 -11.008 -3.126, -0.303 -11.000 -3.186, -0.600 -11.000 -3.144, 0.317 -11.300 -2.883, 0.196 -11.170 -2.923, -0.624 -11.008 -3.070, -0.600 -11.065 -2.953, -1.028 -11.008 -2.960, -0.892 -11.000 -3.073, -0.988 -11.065 -2.846, -1.463 -11.000 -2.845, -0.527 -11.300 -2.852, -0.584 -11.170 -2.871, -1.413 -11.008 -2.796, -1.745 -11.000 -2.680, -1.773 -11.008 -2.583, -0.936 -11.300 -2.745, -1.321 -11.170 -2.615, -2.263 -11.000 -2.263, -2.014 -11.000 -2.485, -2.102 -11.008 -2.324, -1.326 -11.300 -2.579, -1.705 -11.065 -2.484, -2.021 -11.065 -2.235, -2.237 -11.170 -1.892, -2.295 -11.300 -1.772, -3.079 -11.000 -0.878, -2.842 -11.008 -1.319, -2.993 -11.008 -0.928, -2.839 -11.000 -1.477, -2.641 -11.008 -1.686, -2.301 -11.065 -1.945, -2.529 -11.300 -1.419, -2.469 -11.170 -1.576, -2.878 -11.065 -0.893, -3.090 -11.008 -0.521, -2.709 -11.300 -1.036, -2.658 -11.170 -1.233, -2.798 -11.170 -0.868, -3.131 -11.008 -0.105, -2.831 -11.300 -0.631, -3.118 -11.008 0.314, -3.200 -11.000 0.000, -2.892 -11.300 -0.212, -2.889 -11.170 -0.487, -2.928 -11.170 -0.098, -2.892 -11.300 0.212, -3.074 -11.000 0.891, -2.924 -11.008 1.126, -2.915 -11.170 0.293, -2.931 -11.065 0.698, -2.850 -11.170 0.679, -2.748 -11.008 1.506, -2.845 -11.000 1.463, -2.709 -11.300 1.036, -2.734 -11.170 1.053, -2.522 -11.008 1.859, -2.485 -11.000 2.014, -2.680 -11.000 1.745, -2.529 -11.300 1.419, -2.642 -11.065 1.448, -2.569 -11.170 1.408, -1.942 -11.008 2.459, -2.252 -11.008 2.178, -1.535 -11.065 2.592, -0.878 -11.000 3.079, -1.223 -11.008 2.885, -1.477 -11.000 2.839, -1.597 -11.008 2.696, -1.816 -11.170 2.299, -1.867 -11.065 2.365, -1.687 -11.300 2.359, -1.493 -11.170 2.521, -0.796 -11.065 2.906, -1.144 -11.170 2.697, -0.936 -11.300 2.745, 0.000 -11.008 3.133, -0.774 -11.170 2.826, -0.402 -11.065 2.986, -0.390 -11.170 2.904, 0.000 -11.000 3.200, -0.527 -11.300 2.852, -0.106 -11.300 2.898, 0.000 -11.170 2.930, 0.402 -11.065 2.986, 0.828 -11.008 3.022, 0.317 -11.300 2.883, 1.178 -11.000 2.975, 0.892 -11.000 3.073, 1.177 -11.065 2.773, 1.463 -11.000 2.845, 1.224 -11.008 2.884, 0.774 -11.170 2.826, 1.535 -11.065 2.592, 1.145 -11.170 2.697, 1.493 -11.170 2.521, 1.942 -11.008 2.459, 2.252 -11.008 2.178, 1.816 -11.170 2.299, 2.160 -11.300 1.935, 2.106 -11.170 2.037, 2.426 -11.065 1.787, 2.642 -11.065 1.448, 2.748 -11.008 1.506, 2.675 -11.000 1.757, 2.419 -11.300 1.600, 2.359 -11.170 1.738, 3.079 -11.000 0.878, 3.149 -11.000 0.588, 2.924 -11.008 1.126, 2.931 -11.065 0.698, 3.118 -11.008 0.314, 3.048 -11.008 0.726, 3.200 -11.000 -0.000, 3.131 -11.008 -0.105, 2.777 -11.300 0.835, 2.869 -11.300 0.422, 2.998 -11.065 0.302, 2.900 -11.300 -0.000, 2.928 -11.170 -0.098, 3.011 -11.065 -0.101, 3.144 -11.000 -0.600, -1.757 -11.000 2.675, -2.359 -11.170 1.738, -2.483 -11.000 -2.019, -2.393 -11.008 -2.023, -1.965 -11.170 -2.173, 1.757 -11.000 -2.675, 2.263 -11.000 2.263, 0.000 -11.065 3.013, 0.390 -11.170 2.904, 0.418 -11.008 3.105, -1.359 -11.065 -2.689, -0.961 -11.170 -2.768, 2.733 -11.065 -1.268, 2.658 -11.170 -1.233, 3.090 -11.008 -0.521, 2.971 -11.065 -0.501, 2.850 -11.170 0.679, 2.915 -11.170 0.293, 2.878 -11.065 -0.893, 2.540 -11.065 -1.621, 2.301 -11.065 -1.945, 2.626 -11.300 -1.231, 2.469 -11.170 -1.576, 1.658 -11.170 -2.415, 1.321 -11.170 -2.615, 1.359 -11.065 -2.689, 0.600 -11.065 -2.953, 0.201 -11.065 -3.006, -0.196 -11.170 -2.923, -0.201 -11.065 -3.006, -1.658 -11.170 -2.415, -2.540 -11.065 -1.621, -2.733 -11.065 -1.268, -2.971 -11.065 -0.501, -3.011 -11.065 -0.101, -2.998 -11.065 0.302, -3.048 -11.008 0.726, -2.812 -11.065 1.083, -2.426 -11.065 1.787, -2.166 -11.065 2.095, -2.106 -11.170 2.037, -1.176 -11.065 2.774, -0.828 -11.008 3.022, -0.418 -11.008 3.105, 0.796 -11.065 2.906, 1.597 -11.008 2.696, 2.166 -11.065 2.095, 1.867 -11.065 2.365, 2.522 -11.008 1.859, 2.569 -11.170 1.408, 2.734 -11.170 1.053, 2.812 -11.065 1.083, -4.800 -10.977 8.615, 4.800 -10.977 8.615, 4.800 -10.912 8.712, 4.800 -10.815 8.777, -4.800 -10.700 8.800, 4.800 -10.700 8.800, -9.656 -10.935 4.347, -9.537 -10.992 4.334, -9.491 -10.830 5.442, -9.739 -10.830 4.356, -9.320 -11.000 5.094, -8.975 -11.000 5.960, -8.171 -10.992 7.171, -7.772 -10.992 7.527, -7.400 -10.935 7.938, -6.957 -10.830 8.278, -6.442 -10.830 8.491, -6.451 -10.700 8.519, -9.278 -10.830 5.957, -9.305 -10.700 5.969, -9.413 -10.935 5.414, -9.203 -10.935 5.920, -9.034 -10.700 6.460, -8.709 -10.700 6.917, -9.008 -10.830 6.444, -8.686 -10.830 6.899, -9.095 -10.992 5.868, -8.836 -10.992 6.336, -8.315 -10.830 7.315, -8.336 -10.700 7.336, -8.734 -11.000 6.372, -8.621 -10.935 6.847, -8.256 -10.935 7.256, -7.917 -10.700 7.709, -8.527 -10.992 6.772, -7.847 -10.935 7.621, -7.460 -10.700 8.034, -7.899 -10.830 7.686, -7.444 -10.830 8.008, -6.955 -11.000 7.976, -7.336 -10.992 7.836, -6.868 -10.992 8.095, -6.920 -10.935 8.203, -6.530 -11.000 8.170, -6.374 -10.992 8.299, -5.887 -10.935 8.565, -4.800 -10.815 8.777, -6.109 -11.000 8.314, -5.347 -10.935 8.656, -5.334 -10.992 8.537, -4.800 -10.912 8.712, -5.244 -11.000 8.479, -5.360 -10.700 8.769, -5.906 -10.830 8.646, -9.769 -10.700 4.360, -9.777 -10.815 3.800, -9.565 -10.935 4.887, -9.646 -10.830 4.906, -9.447 -10.992 4.861, -9.299 -10.992 5.374, -8.938 -10.935 6.400, -6.414 -10.935 8.413, -5.861 -10.992 8.447, -5.356 -10.830 8.739, -9.800 -10.700 -15.200, -9.782 -10.802 -15.012, -9.631 -10.970 -14.644, -9.615 -10.977 3.800, -9.712 -10.912 3.800, -8.800 -11.000 -14.200, -8.800 -12.200 -14.200, -8.993 -11.000 -14.219, -9.500 -11.000 -14.486, -9.570 -10.992 -14.562, -9.701 -12.200 -14.766, -9.726 -10.897 -14.823, -9.023 -12.200 -14.225, -9.234 -12.200 -14.299, -9.582 -12.200 -14.577, 4.575 -12.330 -23.295, 4.516 -12.435 -23.236, 4.272 -12.500 -23.214, 4.431 -12.492 -23.151, 4.002 -12.500 -23.455, 3.976 -12.492 -23.564, 3.715 -12.500 -23.684, 3.482 -12.492 -23.931, 2.784 -12.500 -24.260, 2.398 -12.492 -24.510, 1.538 -12.200 -25.035, 1.262 -12.330 -25.066, 0.929 -12.200 -25.153, 2.954 -12.492 -24.247, 5.078 -12.418 -22.627, 4.755 -12.500 -22.699, 3.011 -12.435 -24.353, 2.710 -12.200 -24.628, 2.476 -12.330 -24.698, 3.261 -12.200 -24.343, 3.050 -12.330 -24.426, 3.595 -12.330 -24.100, 2.107 -12.500 -24.551, 1.760 -12.500 -24.665, 1.411 -12.500 -24.757, 0.626 -12.435 -25.076, -0.000 -12.330 -25.190, 1.223 -12.492 -24.866, 1.246 -12.435 -24.984, 0.614 -12.492 -24.957, 1.819 -12.492 -24.717, 0.634 -12.330 -25.159, -0.355 -12.500 -24.910, -0.706 -12.500 -24.880, -1.411 -12.500 -24.757, -1.766 -12.500 -24.663, -2.112 -12.500 -24.549, -2.398 -12.492 -24.510, -2.784 -12.500 -24.260, -3.482 -12.492 -23.931, -4.002 -12.500 -23.455, -4.518 -12.500 -22.966, -4.844 -12.492 -22.696, -4.754 -12.500 -22.700, -4.975 -12.500 -22.420, -3.976 -12.492 -23.564, -2.954 -12.492 -24.247, -1.854 -12.435 -24.832, -1.246 -12.435 -24.984, -0.000 -12.492 -24.987, -0.000 -12.435 -25.107, -1.223 -12.492 -24.866, -4.268 -12.500 -23.218, -4.431 -12.492 -23.151, -5.030 -12.479 -22.530, -4.937 -12.435 -22.772, -5.078 -12.418 -22.627, -4.516 -12.435 -23.236, -4.575 -12.330 -23.295, -3.548 -12.435 -24.031, -3.050 -12.330 -24.426, -2.476 -12.330 -24.698, -1.262 -12.330 -25.066, -0.626 -12.435 -25.076, -0.634 -12.330 -25.159, -5.002 -12.330 -22.825, -5.123 -12.200 -22.720, -4.718 -12.200 -23.191, -4.270 -12.200 -23.621, -4.105 -12.330 -23.722, -2.134 -12.200 -24.860, -1.878 -12.330 -24.912, -1.538 -12.200 -25.035, 3.783 -12.200 -24.006, 4.105 -12.330 -23.722, 4.844 -12.492 -22.696, 4.937 -12.435 -22.772, 5.002 -12.330 -22.825, -0.614 -12.492 -24.957, 4.052 -12.435 -23.657, 3.548 -12.435 -24.031, 2.444 -12.435 -24.621, 1.878 -12.330 -24.912, 1.854 -12.435 -24.832, -2.444 -12.435 -24.621, -1.819 -12.492 -24.717, -3.011 -12.435 -24.353, -3.595 -12.330 -24.100, -4.052 -12.435 -23.657, 5.030 -12.479 -22.530, 8.800 -12.315 -22.697, 8.800 -12.412 -22.632, 5.111 -12.320 -22.695, 8.800 -12.477 -14.385, 8.800 -12.315 -14.223, -8.800 -12.315 -14.223, -8.800 -12.477 -14.385, -9.423 -12.200 -14.418, -9.370 -12.330 -14.415, -9.548 -12.330 -14.582, -9.451 -12.500 -14.942, -9.553 -12.492 -15.056, -9.489 -12.500 -15.071, -9.494 -12.492 -14.874, -9.391 -12.492 -14.711, -9.321 -12.435 -14.482, -9.483 -12.435 -14.635, -9.678 -12.330 -14.787, -9.775 -12.200 -14.977, -9.753 -12.330 -15.018, -9.671 -12.435 -15.034, -9.712 -12.412 -15.200, -9.615 -12.477 -15.200, -8.922 -12.330 -14.237, -9.251 -12.492 -14.580, -9.127 -12.435 -14.375, -9.181 -12.500 -14.614, -8.896 -12.492 -14.439, -9.082 -12.492 -14.487, -8.911 -12.435 -14.320, -8.800 -12.412 -14.288, -9.157 -12.330 -14.298, -9.603 -12.435 -14.822, -9.800 -12.200 -15.200, -9.777 -12.315 -15.200, -9.500 -12.500 -15.200, -9.041 -12.330 -22.660, -9.234 -12.200 -22.621, -9.423 -12.200 -22.502, -9.464 -12.330 -22.427, -9.619 -12.330 -22.240, -9.775 -12.200 -21.943, -9.777 -12.315 -21.720, -9.800 -12.200 -21.720, -9.549 -12.435 -22.195, -9.644 -12.435 -21.994, -9.685 -12.435 -21.776, -9.615 -12.477 -21.720, -9.768 -12.330 -21.781, -9.712 -12.412 -21.720, -8.800 -12.412 -22.632, -9.169 -12.492 -22.392, -9.407 -12.435 -22.367, -9.529 -12.492 -21.957, -8.991 -12.492 -22.463, -9.488 -12.500 -21.851, -9.565 -12.492 -21.768, -9.500 -12.500 -21.720, -9.325 -12.492 -22.279, -9.582 -12.200 -22.343, -9.023 -12.200 -22.695, -9.227 -12.435 -22.497, -9.021 -12.435 -22.579, -9.267 -12.330 -22.570, -9.447 -12.492 -22.131, -9.723 -12.330 -22.020, -8.800 -12.200 -22.720, -8.800 -12.315 -22.697, -8.800 -12.477 -22.535, -5.111 -12.320 -22.695, 6.954 10.800 -26.559, 7.021 10.773 -26.626, 6.994 10.833 -26.605, 6.992 10.874 -26.622, 6.910 10.983 -26.747, 6.982 10.913 -26.647, 7.021 10.915 -26.762, 6.832 10.995 -26.756, 6.884 10.973 -26.629, 6.994 10.854 -26.613, 6.935 10.900 -26.577, 6.964 10.946 -26.678, 7.066 10.824 -26.705, 7.102 10.733 -26.744, 7.104 10.714 -26.746, 7.101 10.700 -26.735, 7.096 10.720 -26.871, 7.075 10.700 -26.911, 7.063 10.721 -26.926, 7.044 10.837 -26.894, 6.981 10.896 -26.895, 7.020 10.894 -26.854, 7.065 10.856 -26.752, 7.017 10.720 -26.966, 6.909 10.823 -26.972, 7.015 10.751 -26.963, 7.007 10.700 -26.973, 6.963 10.939 -26.842, 7.049 10.880 -26.804, 7.042 10.855 -26.683, 7.044 10.740 -26.648, 7.087 10.787 -26.728, 7.110 10.717 -26.808, 7.061 10.752 -26.922, 7.108 10.743 -26.805, 7.094 10.749 -26.867, 7.103 10.766 -26.799, 7.089 10.777 -26.861, 7.057 10.782 -26.915, 7.001 10.836 -26.935, 7.090 10.810 -26.783, 7.098 10.752 -26.740, 7.075 10.828 -26.840, 7.012 10.781 -26.956, 7.398 10.000 -23.431, 7.398 10.300 -23.431, 7.108 10.000 -23.522, 6.843 10.000 -23.669, 6.613 10.000 -23.867, 6.427 10.000 -24.107, 6.217 10.300 -24.673, 6.248 10.300 -25.276, 6.723 10.000 -26.038, 6.723 10.300 -26.038, 6.972 10.300 -26.212, 7.251 10.300 -26.331, 8.886 10.300 -25.818, 9.047 10.000 -25.561, 9.183 10.300 -24.673, 9.107 10.000 -24.379, 8.557 10.000 -23.669, 8.557 10.300 -23.669, 8.002 10.000 -23.431, 6.202 10.000 -24.976, 6.514 10.000 -25.818, 7.548 10.300 -26.392, 8.149 10.300 -26.331, 8.149 10.000 -26.331, 8.428 10.300 -26.212, 8.886 10.000 -25.818, 9.152 10.000 -25.276, 9.183 10.000 -24.673, 8.787 10.300 -23.867, 8.902 10.800 -23.698, 8.225 10.800 -23.283, 8.089 10.000 -23.245, 7.779 10.000 -23.202, 7.160 10.000 -23.288, 6.928 10.800 -23.385, 7.434 10.800 -23.221, 8.661 10.000 -23.497, 8.472 10.800 -23.385, 7.700 10.800 -23.200, 6.498 10.800 -23.698, 6.614 10.000 -23.592, 6.088 10.000 -24.360, 6.159 10.800 -25.618, 6.498 10.000 -26.102, 6.307 10.800 -23.925, 6.159 10.800 -24.182, 6.006 10.800 -25.048, 6.145 10.000 -25.587, 6.298 10.000 -25.861, 6.307 10.800 -25.875, 6.498 10.800 -26.102, 8.902 10.000 -23.698, 9.359 10.800 -24.154, 9.456 10.700 -24.252, 9.426 10.773 -24.221, 7.298 -11.000 -23.930, 7.117 -11.000 -24.027, 4.718 -11.000 -23.191, 3.783 -11.000 -24.006, 6.730 -11.000 -25.302, 6.650 -11.000 -24.900, 3.261 -11.000 -24.343, 2.710 -11.000 -24.628, 2.134 -11.000 -24.860, 1.538 -11.000 -25.035, 6.800 -11.000 -26.700, -0.929 -11.000 -25.153, -6.729 -11.000 -25.302, -7.065 -11.000 -26.687, -7.117 -11.000 -25.773, -7.700 -11.000 -25.950, -7.905 -11.000 -25.930, -8.102 -11.000 -25.870, -8.710 -11.000 -25.909, -9.046 -11.000 -25.500, -4.270 -11.000 -23.621, -6.670 -11.000 -24.695, -6.958 -11.000 -24.157, -8.800 -11.000 -22.720, -7.700 -11.000 -23.850, -9.178 -11.000 -22.646, -9.182 -11.000 -25.273, -9.487 -11.000 -24.265, -8.671 -11.000 -24.498, -9.448 -11.000 -24.527, -8.730 -11.000 -24.696, -8.750 -11.000 -24.900, -8.573 -11.000 -25.484, -8.513 -11.000 -26.087, -8.300 -11.000 -26.245, -8.073 -11.000 -26.381, 7.117 -11.000 -25.773, 7.327 -11.000 -26.648, 8.300 -11.000 -26.246, 9.045 -11.000 -25.500, 8.750 -11.000 -24.900, 9.295 -11.000 -25.033, 9.384 -11.000 -24.784, 8.730 -11.000 -24.695, 7.298 -11.000 -25.870, 7.700 -11.000 -25.950, 7.905 -11.000 -25.930, 8.283 -11.000 -25.773, 8.709 -11.000 -25.910, 8.573 -11.000 -25.483, 8.671 -11.000 -25.302, 8.670 -11.000 -24.498, 9.349 -11.000 -22.556, 9.178 -11.000 -22.646, 8.800 -11.000 -22.720, 7.905 -11.000 -23.870, -7.298 -11.000 -23.930, -3.783 -11.000 -24.006, -6.800 -11.000 -26.700, 6.800 -10.815 -26.977, -7.323 10.000 -26.954, -8.046 -10.700 -26.729, -9.067 -10.700 -25.965, -8.095 10.000 -26.706, -8.422 -10.700 -26.524, -8.765 -10.700 -26.267, -9.306 10.000 -25.649, -9.529 -10.700 -25.246, -9.678 -10.700 -24.845, -9.799 10.700 -24.079, -9.798 10.700 -24.119, -6.919 10.000 -26.998, -6.800 10.977 -26.815, 6.800 10.815 -26.977, 9.535 10.700 -24.301, 9.541 10.749 -24.299, 9.562 10.915 -24.221, 9.637 10.836 -24.272, 9.689 10.845 -24.241, 9.731 10.845 -24.199, 9.798 10.700 -24.119, 9.757 10.776 -24.213, 9.773 10.700 -24.207, 9.716 10.777 -24.258, 9.753 10.858 -24.102, 9.662 10.772 -24.290, 9.579 10.817 -24.287, 9.600 10.762 -24.304, 9.515 10.742 -24.290, 9.448 10.740 -24.244, 9.491 10.735 -24.279, 9.483 10.855 -24.242, 9.502 10.779 -24.278, 9.481 10.766 -24.268, 9.525 10.793 -24.285, 9.377 10.900 -24.135, 9.389 10.911 -24.137, 9.642 10.939 -24.163, 9.375 10.875 -24.150, 9.438 10.914 -24.175, 9.500 10.972 -24.133, 9.619 10.956 -24.144, 9.703 10.920 -24.084, 9.459 10.987 -24.070, 9.533 10.986 -24.104, 9.591 10.970 -24.131, 9.433 10.969 -24.096, 9.415 10.875 -24.186, 9.446 10.867 -24.214, 9.497 10.898 -24.222, 9.462 10.860 -24.228, 9.409 10.943 -24.119, 9.477 10.906 -24.206, 9.553 10.960 -24.162, 9.580 10.949 -24.177, 9.538 10.928 -24.204, 9.514 10.938 -24.188, 9.467 10.947 -24.157, 4.800 12.500 -7.300, 5.245 12.500 -7.321, 6.110 12.500 -7.486, 8.123 12.500 -8.677, 8.448 12.500 -9.037, 9.481 12.500 -11.560, 9.423 12.500 -11.132, 9.500 12.500 -21.720, 9.150 12.500 -22.326, 9.500 12.500 -12.000, -8.976 12.500 -9.845, -7.372 12.500 -8.066, -5.240 12.500 -7.319, -6.530 12.500 -7.630, -9.295 12.500 -22.215, -9.385 12.500 -22.104, -8.800 12.500 -22.420, -9.417 12.500 -11.119, -9.451 12.500 -21.978, -9.489 12.500 -21.849, -9.500 12.500 -12.000, 9.321 11.000 5.085, 9.480 11.000 4.233, 9.500 11.000 3.800, 8.003 11.000 4.478, 2.969 11.000 0.427, 6.708 11.000 4.365, 6.397 11.000 4.478, 2.878 11.000 0.845, 2.729 11.000 1.246, 1.965 11.000 2.267, 5.307 11.000 6.034, 0.845 11.000 2.878, -0.427 11.000 2.969, -5.307 11.000 6.366, -5.233 11.000 8.480, -4.800 11.000 8.500, -5.644 11.000 7.290, -5.856 11.000 7.544, -5.663 11.000 8.420, -6.085 11.000 8.321, 9.282 11.000 -9.783, 9.008 11.000 -9.300, 7.893 11.000 -8.071, 6.950 11.000 -7.486, 5.902 11.000 -7.123, 2.969 11.000 -0.427, 2.878 11.000 -0.845, 2.729 11.000 -1.246, 2.267 11.000 -1.965, 4.800 11.000 -7.000, -0.000 11.000 -3.000, -5.355 11.000 -7.031, -9.420 11.000 4.663, -9.480 11.000 4.233, -7.366 11.000 4.307, -3.000 11.000 0.000, -6.110 11.000 4.644, -5.856 11.000 4.856, -1.965 11.000 2.267, -5.307 11.000 6.034, -0.845 11.000 2.878, -1.246 11.000 2.729, -6.950 11.000 -7.486, -9.321 11.000 5.085, -2.969 11.000 0.427, -2.878 11.000 0.845, -2.729 11.000 1.246, 5.365 11.000 6.692, 5.663 11.000 8.421, 6.085 11.000 8.321, 6.496 11.000 8.183, 5.856 11.000 7.544, 5.233 11.000 8.480, 5.478 11.000 5.397, 6.110 11.000 4.644, -2.729 11.000 -1.246, -1.965 11.000 -2.267, -1.622 11.000 -2.524, -1.246 11.000 -2.729, 5.360 12.200 -7.031, 5.355 11.000 -7.031, 5.913 12.200 -7.125, 6.436 11.000 -7.275, 7.438 11.000 -7.752, 7.917 12.200 -8.091, 8.309 11.000 -8.439, 8.336 12.200 -8.464, 9.629 10.971 -10.705, 9.568 10.992 -10.496, 9.725 10.898 -11.139, 8.683 11.000 -8.850, 9.305 12.200 -9.831, 8.547 10.000 5.539, 8.386 10.000 5.282, 8.402 10.000 4.998, 8.161 10.000 4.798, 7.589 10.000 4.545, 6.472 10.000 4.888, 6.114 10.000 4.892, 6.223 10.000 5.062, 5.748 10.000 5.824, 5.516 10.000 5.965, 5.645 10.000 6.887, 5.798 10.000 7.161, 6.343 10.000 7.431, 7.352 10.000 4.708, 7.279 10.000 4.502, 5.715 10.000 5.373, 5.853 10.000 5.539, 5.702 10.000 6.124, 5.545 10.000 6.589, 6.898 10.000 7.669, 7.200 10.000 7.700, 7.502 10.000 7.669, 6.769 10.000 8.301, 7.958 10.000 7.676, 8.287 10.000 7.233, 8.473 10.000 6.993, 9.446 10.000 5.647, 9.301 10.000 5.769, 9.203 10.000 5.765, 9.235 10.000 6.110, 8.683 10.000 6.427, 6.647 10.700 8.446, 6.727 10.000 8.389, 6.769 10.700 8.301, 6.765 10.000 8.203, 4.800 10.700 8.800, 5.272 10.700 8.778, 5.334 10.992 8.537, 4.800 11.000 8.500, 5.887 10.935 8.565, 5.861 10.992 8.447, 5.347 10.935 8.656, 5.740 10.700 8.711, 6.553 10.978 8.282, 6.442 10.830 8.491, 6.601 10.915 8.367, 6.635 10.817 8.425, 4.800 10.977 8.615, 5.356 10.830 8.739, 6.374 10.992 8.299, 6.414 10.935 8.413, 5.906 10.830 8.646, 5.334 -10.992 8.537, 5.906 -10.830 8.646, 5.913 -10.700 8.675, 5.347 -10.935 8.656, 5.861 -10.992 8.447, 6.960 -11.000 7.975, 8.171 -10.992 7.171, 9.519 -10.700 5.451, 9.278 -10.830 5.957, 9.305 -10.700 5.969, 8.527 -10.992 6.772, 8.836 -10.992 6.336, 6.442 -10.830 8.491, 6.957 -10.830 8.278, 6.374 -10.992 8.299, 6.920 -10.935 8.203, 7.444 -10.830 8.008, 6.868 -10.992 8.095, 7.400 -10.935 7.938, 7.899 -10.830 7.686, 7.847 -10.935 7.621, 8.336 -10.700 7.336, 8.256 -10.935 7.256, 8.621 -10.935 6.847, 9.034 -10.700 6.460, 8.686 -10.830 6.899, 9.008 -10.830 6.444, 8.976 -11.000 5.955, 9.095 -10.992 5.868, 9.491 -10.830 5.442, 9.769 -10.700 4.360, 9.413 -10.935 5.414, 9.565 -10.935 4.887, 9.739 -10.830 4.356, 9.299 -10.992 5.374, 9.656 -10.935 4.347, 9.447 -10.992 4.861, 9.417 -11.000 4.681, 9.537 -10.992 4.334, 9.646 -10.830 4.906, 5.356 -10.830 8.739, 5.887 -10.935 8.565, 6.414 -10.935 8.413, 7.772 -10.992 7.527, 7.336 -10.992 7.836, 8.315 -10.830 7.315, 8.938 -10.935 6.400, 9.203 -10.935 5.920, 9.367 10.915 5.601, 9.299 10.992 5.374, 9.778 10.700 4.272, 9.656 10.935 4.347, 9.739 10.830 4.356, 9.646 10.830 4.906, 9.565 10.935 4.887, 9.537 10.992 4.334, 9.421 11.000 4.663, 9.447 10.992 4.861, 9.413 10.935 5.414, 9.600 10.700 5.200, 9.491 10.830 5.442, 9.119 10.000 5.715, 9.197 10.447 5.763, 9.119 10.700 5.715, 9.197 10.378 5.763, 9.394 10.447 5.722, 9.446 10.700 5.647, 9.301 10.700 5.769, 9.301 10.447 5.769, 9.389 10.000 5.727, 9.394 10.378 5.722, 9.301 10.378 5.769, -9.349 -11.000 -14.364, -9.178 -11.000 -14.274, -9.500 -11.000 3.800, -3.149 -11.000 -0.588, -3.188 -11.000 -0.298, -6.814 -11.000 5.224, -6.458 -11.000 5.458, -6.321 -11.000 5.627, -3.186 -11.000 0.303, -3.144 -11.000 0.600, -2.975 -11.000 1.178, -6.168 -11.000 6.003, -2.263 -11.000 2.263, -2.019 -11.000 2.483, -1.178 -11.000 2.975, -4.800 -11.000 8.500, -0.588 -11.000 3.149, -0.298 -11.000 3.188, 0.303 -11.000 3.186, 0.600 -11.000 3.144, 4.800 -11.000 8.500, 1.745 -11.000 2.680, 6.167 -11.000 6.007, 2.483 -11.000 2.019, 6.322 -11.000 5.623, 2.839 -11.000 1.477, 6.628 -11.000 5.320, 6.814 -11.000 5.224, 3.188 -11.000 0.298, 7.393 -11.000 5.167, 0.588 -11.000 -3.149, 0.878 -11.000 -3.079, 1.477 -11.000 -2.839, 2.263 -11.000 -2.263, 2.485 -11.000 -2.014, 2.845 -11.000 -1.463, 2.680 -11.000 -1.745, 8.993 -11.000 -14.219, 9.178 -11.000 -14.274, 9.500 -11.000 3.800, 9.314 -11.000 5.110, 9.170 -11.000 5.530, 8.232 -11.000 6.003, 8.734 -11.000 6.372, 8.250 -11.000 6.200, 8.233 -11.000 6.393, 9.479 -11.000 4.245, 8.176 -11.000 6.586, 8.450 -11.000 6.761, 8.078 -11.000 6.777, 8.123 -11.000 7.123, 7.586 -11.000 7.176, 7.763 -11.000 7.448, 7.372 -11.000 7.734, 7.397 -11.000 7.231, 7.200 -11.000 7.250, 6.530 -11.000 8.170, 6.623 -11.000 7.078, 6.814 -11.000 7.176, 6.094 -11.000 8.320, 6.458 -11.000 6.942, 6.321 -11.000 6.773, 5.668 -11.000 8.423, 6.224 -11.000 6.586, 5.240 -11.000 8.481, -6.167 -11.000 6.393, -5.681 -11.000 8.417, -6.628 -11.000 7.080, -7.003 -11.000 7.231, -7.372 -11.000 7.734, -7.761 -11.000 7.450, -8.123 -11.000 7.123, -8.079 -11.000 6.773, -8.448 -11.000 6.763, -8.232 -11.000 6.397, -8.250 -11.000 6.200, -9.170 -11.000 5.530, -9.423 -11.000 4.668, -9.481 -11.000 4.240, -7.586 -11.000 5.224, -7.397 -11.000 5.169, -8.078 -11.000 5.623, 2.014 -11.000 2.485, 2.975 -11.000 1.178, 3.186 -11.000 -0.303, 3.074 -11.000 -0.891, -0.000 -11.000 -3.200, -1.178 -11.000 -2.975, -2.675 -11.000 -1.757, -2.975 -11.000 -1.178, 9.768 -12.330 -15.139, 9.500 -12.500 -15.200, 9.615 -12.477 -15.200, 9.565 -12.492 -15.152, 9.775 -12.200 -14.977, 9.407 -12.435 -14.553, 9.227 -12.435 -14.423, 9.169 -12.492 -14.528, 9.325 -12.492 -14.641, 9.619 -12.330 -14.680, 9.464 -12.330 -14.493, 9.582 -12.200 -14.577, 9.423 -12.200 -14.418, 9.021 -12.435 -14.341, 8.991 -12.492 -14.457, 8.929 -12.500 -14.511, 9.267 -12.330 -14.350, 9.041 -12.330 -14.260, 9.234 -12.200 -14.299, 9.023 -12.200 -14.225, 8.800 -12.412 -14.288, 9.184 -12.500 -14.615, 9.549 -12.435 -14.725, 9.529 -12.492 -14.963, 9.685 -12.435 -15.144, 9.712 -12.412 -15.200, 9.777 -12.315 -15.200, 9.644 -12.435 -14.926, 9.723 -12.330 -14.900, 9.447 -12.492 -14.789, -9.451 -12.500 -21.978, -9.386 -12.500 -22.102, -9.385 -12.500 -14.816, -9.295 -12.500 -14.705, -9.295 -12.500 -22.215, -9.184 -12.500 -22.305, -9.058 -12.500 -14.549, -9.058 -12.500 -22.371, -8.931 -12.500 -14.512, -8.800 -12.500 -22.420, -3.421 -12.500 -23.890, -3.720 -12.500 -23.680, -3.108 -12.500 -24.084, -2.452 -12.500 -24.415, -8.800 -12.500 -14.500, -1.056 -12.500 -24.830, -0.000 -12.500 -24.920, 4.975 -12.500 -22.420, 8.800 -12.500 -22.420, 9.476 -12.500 -21.901, -8.929 -12.500 -22.409, 0.711 -12.500 -24.879, 2.450 -12.500 -24.415, 1.062 -12.500 -24.828, 3.107 -12.500 -24.086, 3.417 -12.500 -23.894, 0.357 -12.500 -24.910, 4.522 -12.500 -22.963, 9.488 -12.500 -15.069, 8.800 -12.500 -14.500, 9.451 -12.500 -14.942, 9.386 -12.500 -14.819, 9.295 -12.500 -14.705, 9.058 -12.500 -14.549, 8.981 -12.500 -22.396, 8.922 -12.330 -22.683, 9.023 -12.200 -22.695, 9.370 -12.330 -22.505, 9.423 -12.200 -22.502, 9.494 -12.492 -22.046, 9.553 -12.492 -21.864, 9.391 -12.492 -22.209, 9.157 -12.330 -22.622, 9.483 -12.435 -22.285, 9.678 -12.330 -22.133, 9.701 -12.200 -22.154, 9.753 -12.330 -21.902, 9.406 -12.500 -22.070, 9.251 -12.492 -22.340, 9.321 -12.435 -22.438, 9.127 -12.435 -22.545, 9.295 -12.500 -22.215, 9.082 -12.492 -22.433, 8.911 -12.435 -22.600, 9.150 -12.500 -22.326, 9.775 -12.200 -21.943, 9.671 -12.435 -21.886, 8.800 -12.477 -22.535, 8.896 -12.492 -22.481, 9.548 -12.330 -22.338, 9.603 -12.435 -22.098, 6.864 10.961 -26.847, 6.800 10.912 -26.912, 6.884 10.920 -26.903, 6.879 10.700 -26.999, 6.840 10.700 -27.000, 6.800 10.977 -26.815, 6.822 10.999 -26.728, 6.841 10.988 -26.783, 7.007 10.000 -26.973, 7.109 10.700 -26.826, 7.109 10.000 -26.826, 7.052 10.700 -26.656, 7.101 10.000 -26.735, 7.323 10.000 -26.954, 7.075 10.000 -26.911, 7.251 10.000 -26.331, 7.548 10.000 -26.392, 8.095 10.000 -26.706, 7.852 10.000 -26.392, 8.449 10.000 -26.506, 8.428 10.000 -26.212, 8.677 10.000 -26.038, 8.773 10.000 -26.260, 9.198 10.000 -24.976, 9.535 10.000 -24.301, 9.656 10.000 -24.917, 9.711 10.000 -24.275, 9.773 10.000 -24.207, 6.972 10.000 -26.212, 7.052 10.000 -26.656, 6.353 10.000 -25.561, 6.002 10.000 -24.979, 6.016 10.000 -24.665, 6.217 10.000 -24.673, 6.293 10.000 -24.379, 6.215 10.000 -24.073, 6.392 10.000 -23.814, 6.873 10.000 -23.415, 7.465 10.000 -23.216, 8.387 10.000 -23.345, 9.456 10.000 -24.252, 6.248 10.000 -25.276, 6.045 10.000 -25.289, 7.700 10.000 -23.400, 8.292 10.000 -23.522, 8.787 10.000 -23.867, 8.973 10.000 -24.107, 9.306 10.000 -25.649, 9.626 10.000 -24.309, 9.626 10.700 -24.309, 9.711 10.700 -24.275, 9.565 -10.992 -24.101, 9.685 -10.935 -24.105, 9.639 -10.935 -24.524, 9.529 -10.700 -25.246, 9.721 -10.830 -24.540, 9.712 -10.912 -24.000, 9.615 -10.977 -24.000, 9.448 -11.000 -24.527, 9.521 -10.992 -24.503, 9.419 -10.992 -24.893, 9.442 -10.830 -25.358, 9.611 -10.830 -24.959, 9.500 -11.000 -24.000, 9.487 -11.000 -24.265, 9.067 -10.700 -25.965, 9.216 -10.830 -25.728, 9.181 -11.000 -25.273, 8.887 -11.000 -25.713, 8.792 -10.992 -25.920, 8.513 -11.000 -26.088, 8.491 -10.992 -26.190, 7.446 -10.830 -26.899, 7.645 -10.700 -26.878, 7.861 -10.830 -26.774, 8.254 -10.830 -26.590, 8.154 -10.992 -26.413, 9.261 -10.992 -25.265, 9.050 -10.992 -25.610, 8.878 -10.935 -26.004, 8.564 -10.935 -26.285, 8.615 -10.830 -26.351, 8.073 -11.000 -26.382, 7.833 -11.000 -26.495, 7.065 -11.000 -26.687, 7.002 -10.992 -26.759, 6.800 -10.977 -26.815, 6.800 -10.912 -26.912, 7.017 -10.830 -26.962, 7.831 -10.935 -26.697, 7.788 -10.992 -26.584, 7.584 -11.000 -26.584, 7.402 -10.992 -26.701, 7.011 -10.935 -26.879, 9.769 -10.700 -24.427, 9.768 -10.830 -24.108, 9.777 -10.815 -24.000, 9.532 -10.935 -24.932, 9.148 -10.935 -25.680, 9.368 -10.935 -25.320, 8.938 -10.830 -26.062, 8.213 -10.935 -26.518, 7.428 -10.935 -26.818, -6.800 -10.700 -27.000, 6.800 -10.700 -27.000, -6.800 10.700 -27.000, 6.800 10.700 -27.000, 9.500 11.000 -24.013, 9.620 10.975 -24.054, 9.712 10.912 -24.000, 9.730 10.890 -24.094, 9.772 10.822 -24.109, 9.777 10.815 -24.000, 9.799 10.700 -24.079, 9.023 12.200 -22.695, 8.800 12.200 -22.720, 9.127 12.435 -22.545, 9.082 12.492 -22.433, 9.295 12.500 -22.215, 9.251 12.492 -22.340, 9.603 12.435 -22.098, 9.775 12.200 -21.943, 9.701 12.200 -22.154, 9.582 12.200 -22.343, 9.423 12.200 -22.502, 9.234 12.200 -22.621, 8.922 12.330 -22.683, 8.981 12.500 -22.396, 8.896 12.492 -22.481, 8.800 12.500 -22.420, 8.911 12.435 -22.600, 9.391 12.492 -22.209, 9.753 12.330 -21.902, 9.671 12.435 -21.886, 9.712 12.412 -21.720, 9.406 12.500 -22.070, 9.553 12.492 -21.864, 9.476 12.500 -21.901, 9.615 12.477 -21.720, 9.548 12.330 -22.338, 9.483 12.435 -22.285, 9.370 12.330 -22.505, 9.157 12.330 -22.622, 9.321 12.435 -22.438, 9.678 12.330 -22.133, 9.494 12.492 -22.046, 9.777 12.315 -12.000, 9.777 12.315 -21.720, 9.800 12.200 -21.720, 9.800 12.200 -12.000, 9.800 10.700 -12.000, 9.800 10.700 3.800, 9.777 10.815 3.800, 9.782 10.802 -11.578, 9.712 10.912 3.800, 9.500 11.000 -10.294, 9.615 10.977 3.800, 9.711 10.700 4.740, 8.709 -10.700 6.917, 8.977 10.000 6.548, 8.336 10.000 7.336, 7.917 -10.700 7.709, 7.460 -10.700 8.034, 7.548 10.000 7.977, 6.969 -10.700 8.305, 7.110 10.000 8.235, 6.451 -10.700 8.519, 6.200 10.700 8.600, 5.360 -10.700 8.769, 9.675 -10.700 4.913, 8.676 10.000 6.958, 6.647 10.000 8.446, 9.631 -10.970 -14.644, 9.777 -10.815 3.800, 9.615 -10.977 3.800, 9.712 -10.912 3.800, 9.782 -10.802 -15.012, 9.500 -11.000 -14.486, 9.570 -10.992 -14.562, 9.349 -11.000 -14.364, 8.800 -12.200 -14.200, 8.800 -11.000 -14.200, 9.726 -10.897 -14.823, 9.701 -12.200 -14.766, 9.500 -12.500 -21.720, 9.615 -12.477 -21.720, 9.712 -12.412 -21.720, 9.777 -12.315 -21.720, 8.993 -11.000 -22.701, 9.582 -12.200 -22.343, 9.571 -10.992 -22.357, 9.727 -10.896 -22.095, 9.781 -10.802 -21.908, 9.234 -12.200 -22.621, 9.500 -11.000 -22.434, 9.634 -10.968 -22.272, 9.754 10.000 -24.523, 9.678 -10.700 -24.845, 9.060 10.000 -25.973, 8.765 -10.700 -26.267, 9.506 10.000 -25.295, 9.324 -10.700 -25.622, 8.422 -10.700 -26.524, 8.046 -10.700 -26.729, 7.227 -10.700 -26.969, 6.919 10.700 -26.998, 7.717 10.000 -26.856, 6.919 10.000 -26.998, 9.800 -10.700 -24.000, 9.800 10.700 -24.040, 9.798 10.000 -24.119, 9.615 10.977 -24.000, 9.631 10.970 -22.276, 9.570 10.992 -22.358, 9.178 11.000 -22.646, 9.782 10.802 -21.908, 9.726 10.897 -22.097, 9.800 10.700 -24.000, 9.800 -10.700 -15.200, 9.800 -10.700 3.800, 9.800 10.700 -21.720, 9.800 -10.700 -21.720, 9.800 -12.200 -21.720, 9.800 -12.200 -15.200, -9.757 -1.467 -34.289, -9.678 -1.370 -34.576, -10.835 -1.370 -34.893, -9.606 -1.214 -34.838, -10.602 -0.157 -35.744, -9.445 0.157 -35.427, -10.653 0.750 -35.558, -10.702 1.004 -35.380, -9.606 1.214 -34.838, -10.000 1.370 -33.399, -11.230 1.214 -33.455, -11.291 1.004 -33.230, -10.134 1.004 -32.913, -10.216 0.464 -32.612, -10.233 0.157 -32.549, -11.374 -0.464 -32.929, -10.000 -1.370 -33.399, -10.996 -1.500 -34.305, -10.702 -1.004 -35.380, -10.653 -0.750 -35.558, -10.619 -0.464 -35.681, -9.462 -0.464 -35.364, -9.462 0.464 -35.364, -9.544 1.004 -35.063, -10.763 1.214 -35.155, -10.835 1.370 -34.893, -9.678 1.370 -34.576, -11.079 1.467 -34.004, -10.072 1.214 -33.138, -11.391 0.157 -32.866, -11.391 -0.157 -32.866, -10.233 -0.157 -32.549, -11.340 -0.750 -33.052, -10.183 -0.750 -32.735, -11.158 -1.370 -33.717, -11.079 -1.467 -34.004, -10.163 10.500 -32.805, -10.703 10.500 -32.953, -11.271 10.283 -33.303, -10.055 10.105 -33.202, -11.072 9.891 -34.030, -10.996 9.864 -34.305, -9.915 9.891 -33.713, -11.212 10.105 -33.519, -11.145 9.973 -33.765, -9.839 9.864 -33.988, -10.848 9.973 -34.845, -9.624 10.105 -34.774, -5.934 10.500 -48.236, -7.091 10.500 -48.553, -7.042 10.283 -48.733, -6.982 10.105 -48.950, -5.758 9.973 -48.878, -6.915 9.973 -49.196, -5.685 9.891 -49.144, -6.767 9.864 -49.736, -5.610 9.864 -49.419, -5.462 9.973 -49.959, -6.552 10.105 -50.522, -5.394 10.105 -50.204, -6.492 10.283 -50.738, 0.394 12.200 -42.538, -0.076 11.000 -42.699, -0.566 12.200 -42.614, -0.780 12.200 -42.483, -1.079 11.000 -42.086, -1.145 12.200 -41.844, -0.805 12.200 -40.942, -0.359 12.200 -40.723, -0.109 12.200 -40.704, 0.713 12.200 -41.207, -0.327 12.200 -42.688, -0.955 11.000 -42.303, -0.596 11.000 -40.805, 0.138 12.200 -40.747, 0.367 11.000 -40.850, 0.562 12.200 -41.006, -6.880 11.000 -24.675, -6.976 12.200 -25.346, -7.123 11.000 -25.524, -7.123 12.200 -25.524, -7.763 11.000 -25.748, -7.763 12.200 -25.748, -8.362 12.200 -25.433, -8.541 11.000 -24.779, -8.541 12.200 -24.779, -8.356 12.200 -24.360, -8.186 11.000 -24.203, -8.186 12.200 -24.203, -7.753 12.200 -24.052, -7.522 11.000 -24.069, -7.305 12.200 -24.148, -6.971 11.000 -24.462, -6.883 11.000 -25.134, -7.989 12.200 -25.699, -8.482 11.000 -25.234, -8.478 12.200 -24.557, -8.478 11.000 -24.557, -7.753 11.000 -24.052, -7.522 12.200 -24.069, -7.305 11.000 -24.148, -7.116 12.200 -24.282, -6.971 12.200 -24.462, 5.836 11.000 -58.011, 5.405 12.200 -59.152, 4.581 11.000 -59.578, 3.958 11.000 -59.549, 3.665 12.200 -59.438, 2.892 11.000 -58.494, 2.892 12.200 -58.494, 2.856 11.000 -57.872, 3.272 11.000 -57.043, 4.408 11.000 -56.599, 4.408 12.200 -56.599, 5.276 11.000 -56.927, 5.276 12.200 -56.927, 5.671 12.200 -57.409, 5.742 12.200 -58.627, 5.163 11.000 -59.351, 4.884 11.000 -59.495, 3.958 12.200 -59.549, 3.178 11.000 -59.048, 3.006 12.200 -58.786, 2.935 11.000 -57.568, 3.793 12.200 -56.701, 4.095 11.000 -56.618, 4.095 12.200 -56.618, 4.718 11.000 -56.647, 4.718 12.200 -56.647, 5.012 11.000 -56.757, 5.012 12.200 -56.757, 5.671 11.000 -57.409, 5.785 11.000 -57.701, 5.568 12.200 -49.323, 5.568 11.000 -49.323, 4.929 12.200 -50.200, 4.113 11.000 -50.327, 3.602 11.000 -50.108, 3.133 11.000 -49.428, 3.190 12.200 -48.604, 3.328 12.200 -48.361, 4.008 12.200 -47.892, 4.832 12.200 -47.949, 5.075 12.200 -48.088, 5.440 12.200 -48.507, 5.587 11.000 -49.044, 5.544 12.200 -48.767, 4.669 11.000 -50.303, 4.392 11.000 -50.347, 4.392 12.200 -50.347, 3.845 12.200 -50.246, 3.602 12.200 -50.108, 3.237 11.000 -49.688, 3.237 12.200 -49.688, 3.090 11.000 -49.152, 4.284 11.000 -47.849, 4.564 11.000 -47.868, 1.000 12.200 -30.684, 0.964 11.000 -30.436, 0.972 12.200 -30.933, -0.171 12.200 -31.685, -0.171 11.000 -31.685, -0.411 12.200 -31.612, -0.411 11.000 -31.612, -0.625 11.000 -31.481, -0.799 12.200 -31.301, -0.994 11.000 -30.591, -0.818 12.200 -30.125, 0.522 11.000 -29.847, 0.522 12.200 -29.847, 0.964 12.200 -30.436, 0.972 11.000 -30.933, 0.549 11.000 -31.536, -0.990 12.200 -30.841, -0.990 11.000 -30.841, -0.818 11.000 -30.125, -0.650 11.000 -29.940, -0.440 12.200 -29.802, -0.203 12.200 -29.721, -0.203 11.000 -29.721, 0.047 11.000 -29.701, 0.294 11.000 -29.744, 0.718 12.200 -30.004, 0.718 11.000 -30.004, 0.868 12.200 -30.204, 0.868 11.000 -30.204, 8.517 12.200 -25.134, 8.277 12.200 -25.524, 7.637 12.200 -25.748, 7.411 11.000 -25.699, 7.206 12.200 -25.592, 7.206 11.000 -25.592, 7.038 12.200 -25.433, 6.859 11.000 -24.779, 6.922 11.000 -24.557, 7.214 11.000 -24.203, 7.647 11.000 -24.052, 7.647 12.200 -24.052, 7.878 12.200 -24.069, 7.878 11.000 -24.069, 8.095 12.200 -24.148, 8.095 11.000 -24.148, 8.520 12.200 -24.675, 8.424 12.200 -25.346, 7.868 11.000 -25.733, 7.637 11.000 -25.748, 7.411 12.200 -25.699, 7.038 11.000 -25.433, 6.918 11.000 -25.234, 6.859 12.200 -24.779, 7.044 11.000 -24.360, 7.214 12.200 -24.203, 7.420 12.200 -24.097, 8.284 12.200 -24.282, 8.429 12.200 -24.462, -0.477 12.200 -36.864, -0.477 11.000 -36.864, -0.505 11.000 -37.113, -1.153 11.000 -37.826, -1.398 12.200 -37.877, -1.649 12.200 -37.866, -1.888 11.000 -37.792, -2.276 12.200 -37.481, -2.401 12.200 -37.263, -2.471 12.200 -36.771, -2.413 12.200 -36.527, -1.680 11.000 -35.901, -1.680 12.200 -35.901, -1.430 12.200 -35.881, -0.759 12.200 -36.184, -0.513 12.200 -36.616, -0.609 11.000 -36.384, -0.593 12.200 -37.348, -1.398 11.000 -37.877, -1.649 11.000 -37.866, -2.102 11.000 -37.661, -2.401 11.000 -37.263, -2.467 11.000 -37.022, -2.413 11.000 -36.527, -2.127 12.200 -36.120, -2.127 11.000 -36.120, -1.430 11.000 -35.881, -1.184 12.200 -35.924, -1.184 11.000 -35.924, -0.955 12.200 -36.027, -0.955 11.000 -36.027, -9.422 -11.000 -32.796, -9.681 -12.200 -32.673, -9.191 -11.000 -32.965, -8.996 -11.000 -33.176, -8.760 -12.200 -34.537, -8.872 -12.200 -34.801, -8.872 -11.000 -34.801, -5.452 -11.560 -48.104, -4.961 -12.200 -48.396, -4.961 -11.000 -48.396, -4.616 -11.000 -48.850, -4.767 -12.200 -48.607, -4.514 -12.200 -49.118, -4.514 -11.000 -49.118, -4.465 -12.200 -49.401, -4.471 -11.000 -49.687, -4.471 -12.200 -49.687, -4.531 -11.000 -49.968, -4.643 -11.000 -50.232, -4.643 -12.200 -50.232, 5.836 -12.200 -58.011, 5.836 -11.000 -58.011, 5.821 -11.000 -58.324, 5.821 -12.200 -58.324, 5.742 -11.000 -58.627, 5.405 -12.200 -59.152, 3.958 -12.200 -59.549, 3.958 -11.000 -59.549, 3.665 -11.000 -59.438, 2.892 -12.200 -58.494, 2.856 -11.000 -57.872, 2.935 -11.000 -57.568, 3.272 -12.200 -57.043, 3.076 -11.000 -57.288, 3.514 -12.200 -56.844, 5.499 -11.000 -57.147, 5.671 -11.000 -57.409, 5.601 -12.200 -58.908, 5.163 -12.200 -59.351, 5.163 -11.000 -59.351, 4.581 -11.000 -59.578, 4.268 -11.000 -59.596, 3.401 -12.200 -59.269, 3.401 -11.000 -59.269, 2.892 -11.000 -58.494, 2.935 -12.200 -57.568, 3.076 -12.200 -57.288, 4.095 -12.200 -56.618, 4.408 -12.200 -56.599, 5.012 -11.000 -56.757, 5.276 -12.200 -56.927, 5.276 -11.000 -56.927, -6.950 -11.000 -24.914, -6.984 -11.000 -25.124, -7.076 -11.000 -25.317, -7.219 -11.000 -25.476, -7.820 -11.000 -25.640, -7.820 -12.200 -25.640, -8.024 -11.000 -25.576, -8.024 -12.200 -25.576, -8.201 -11.000 -25.458, -6.984 -12.200 -25.124, -7.401 -11.000 -25.588, -7.401 -12.200 -25.588, -8.416 -12.200 -24.676, -8.416 -11.000 -24.676, -7.580 -12.200 -24.160, -7.199 -12.200 -24.342, -7.062 -11.000 -24.506, -6.977 -11.000 -24.702, -6.977 -12.200 -24.702, -7.062 -12.200 -24.506, -8.324 -12.200 -24.483, -8.181 -12.200 -24.324, -7.999 -11.000 -24.212, -7.793 -11.000 -24.156, -7.199 -11.000 -24.342, 5.568 -11.000 -49.323, 5.487 -12.200 -49.591, 5.348 -12.200 -49.834, 3.602 -12.200 -50.108, 3.190 -12.200 -48.604, 3.748 -11.000 -47.996, 4.832 -11.000 -47.949, 5.544 -11.000 -48.767, 5.587 -12.200 -49.044, 5.544 -12.200 -48.767, 4.669 -12.200 -50.303, 4.392 -12.200 -50.347, 4.113 -11.000 -50.327, 3.845 -11.000 -50.246, 3.602 -11.000 -50.108, 3.396 -12.200 -49.919, 3.237 -12.200 -49.688, 3.133 -12.200 -49.428, 3.133 -11.000 -49.428, 3.090 -11.000 -49.152, 3.109 -12.200 -48.872, 3.518 -12.200 -48.155, 3.748 -12.200 -47.996, 4.008 -11.000 -47.892, 4.284 -12.200 -47.849, 4.564 -12.200 -47.868, 5.075 -12.200 -48.088, 5.281 -12.200 -48.277, 5.440 -11.000 -48.507, 1.000 -11.000 -30.684, 1.000 -12.200 -30.684, 0.740 -11.000 -31.373, 0.324 -11.000 -31.646, -0.171 -11.000 -31.685, -0.411 -12.200 -31.612, -0.411 -11.000 -31.612, -0.799 -11.000 -31.301, -0.818 -11.000 -30.125, -0.440 -11.000 -29.802, -0.440 -12.200 -29.802, 0.047 -12.200 -29.701, 0.294 -11.000 -29.744, 0.522 -11.000 -29.847, 0.718 -12.200 -30.004, 0.718 -11.000 -30.004, 0.868 -11.000 -30.204, 0.964 -12.200 -30.436, 0.964 -11.000 -30.436, 0.884 -12.200 -31.167, 0.079 -11.000 -31.697, -0.625 -12.200 -31.481, -0.799 -12.200 -31.301, -0.990 -11.000 -30.841, -0.994 -11.000 -30.591, -0.994 -12.200 -30.591, -0.936 -11.000 -30.347, -0.936 -12.200 -30.347, -0.818 -12.200 -30.125, -0.203 -11.000 -29.721, 0.047 -11.000 -29.701, 0.294 -12.200 -29.744, 0.522 -12.200 -29.847, 8.450 -12.200 -24.914, 8.416 -11.000 -25.124, 8.324 -11.000 -25.317, 8.181 -11.000 -25.476, 7.999 -12.200 -25.588, 7.062 -11.000 -25.294, 8.416 -12.200 -25.124, 8.324 -12.200 -25.317, 7.793 -11.000 -25.644, 7.580 -12.200 -25.640, 7.376 -11.000 -25.576, 7.376 -12.200 -25.576, 6.977 -12.200 -25.098, 6.950 -12.200 -24.886, 6.984 -11.000 -24.676, 7.076 -11.000 -24.483, 7.607 -11.000 -24.156, 8.024 -11.000 -24.224, 8.201 -11.000 -24.342, 7.076 -12.200 -24.483, 7.820 -11.000 -24.160, 7.820 -12.200 -24.160, 8.024 -12.200 -24.224, 8.201 -12.200 -24.342, 9.976 -11.000 -23.045, 9.976 -12.200 -23.045, 9.905 -11.000 -22.906, 9.655 -11.000 -22.724, 9.655 -12.200 -22.724, -10.171 -12.200 -27.858, -9.963 -12.200 -27.775, -10.171 -11.000 -27.858, -9.628 -12.200 -27.482, -9.452 -12.200 -27.073, -9.437 -12.200 -26.850, -9.517 -11.000 -27.288, -9.452 -11.000 -27.073, -9.437 -11.000 -26.850, -9.471 -12.200 -26.629, -10.000 -11.000 -23.200, -9.976 -12.200 -23.045, -9.976 -11.000 -23.045, -9.905 -11.000 -22.906, -9.905 -12.200 -22.906, -9.794 -12.200 -22.795, -9.655 -12.200 -22.724, -5.362 -12.200 -22.700, -5.219 -11.000 -22.721, -5.087 -11.000 -22.782, -4.979 -12.200 -22.879, -4.979 -11.000 -22.879, -4.551 -11.000 -23.341, -3.571 -11.000 -24.131, -0.629 -12.200 -25.169, -1.253 -11.000 -25.078, 0.000 -12.200 -25.200, 0.000 -11.000 -25.200, 2.458 -12.200 -24.717, 3.571 -12.200 -24.131, 4.080 -11.000 -23.760, 4.551 -12.200 -23.341, 4.979 -11.000 -22.879, 1.253 -11.000 -25.078, 4.080 -12.200 -23.760, 5.087 -12.200 -22.782, 5.087 -11.000 -22.782, 5.219 -12.200 -22.721, 5.219 -11.000 -22.721, 9.500 -12.200 -22.700, 9.969 -11.000 -59.875, 9.969 -12.200 -59.875, 9.875 -11.000 -60.299, 9.721 -12.200 -60.705, 9.721 -11.000 -60.705, 8.202 -11.000 -62.191, 9.875 -12.200 -60.299, 9.511 -12.200 -61.084, 9.511 -11.000 -61.084, 9.247 -11.000 -61.429, 8.937 -12.200 -61.733, 8.937 -11.000 -61.733, 8.586 -12.200 -61.988, 8.586 -11.000 -61.988, 8.202 -12.200 -62.191, 7.793 -11.000 -62.335, 2.424 -12.200 -63.775, 2.424 -11.000 -63.775, 1.732 -11.000 -63.719, 1.100 -11.000 -63.429, 0.606 -11.000 -62.941, 0.430 -11.000 -62.640, 0.430 -12.200 -62.640, 1.100 -12.200 -63.429, 0.309 -12.200 -62.313, -1.541 -11.000 -55.562, -1.624 -11.000 -55.354, -1.624 -12.200 -55.354, -1.916 -12.200 -55.018, -2.111 -12.200 -54.907, -1.751 -12.200 -55.169, -1.751 -11.000 -55.169, -1.916 -11.000 -55.018, -2.770 -12.200 -54.862, -2.549 -11.000 -54.827, -8.700 -12.200 -34.257, -7.157 -12.200 -39.474, 3.328 -12.200 -48.361, -4.616 -12.200 -48.850, 3.090 -12.200 -49.152, 0.079 -12.200 -31.697, -0.171 -12.200 -31.685, -8.694 -12.200 -33.970, -8.743 -12.200 -33.688, -7.607 -12.200 -25.644, -9.779 -12.200 -27.647, -9.191 -12.200 -32.965, -9.422 -12.200 -32.796, -6.117 -12.200 -44.181, -5.452 -12.200 -48.104, -5.193 -12.200 -48.227, -4.531 -12.200 -49.968, -2.549 -12.200 -54.827, -2.325 -12.200 -54.842, 3.793 -12.200 -56.701, 4.718 -12.200 -56.647, 5.012 -12.200 -56.757, 4.929 -12.200 -50.200, 5.499 -12.200 -57.147, 5.159 -12.200 -50.041, 5.568 -12.200 -49.323, 3.006 -12.200 -58.786, 1.732 -12.200 -63.719, 1.403 -12.200 -63.602, 0.832 -12.200 -63.206, 0.606 -12.200 -62.941, 2.075 -12.200 -63.777, 3.178 -12.200 -59.048, 2.767 -12.200 -63.713, 7.793 -12.200 -62.335, 10.000 -12.200 -59.442, 4.581 -12.200 -59.578, 9.247 -12.200 -61.429, 10.000 -12.200 -23.200, 8.423 -12.200 -24.702, 8.338 -12.200 -24.506, 9.905 -12.200 -22.906, 9.794 -12.200 -22.795, 3.029 -12.200 -24.451, 7.401 -12.200 -24.212, 7.219 -12.200 -24.324, 6.984 -12.200 -24.676, 7.062 -12.200 -25.294, 1.864 -12.200 -24.927, 1.253 -12.200 -25.078, 0.629 -12.200 -25.169, -1.864 -12.200 -24.927, -0.650 -12.200 -29.940, 5.362 -12.200 -22.700, 4.979 -12.200 -22.879, -1.253 -12.200 -25.078, -2.458 -12.200 -24.717, -0.990 -12.200 -30.841, -3.571 -12.200 -24.131, -4.080 -12.200 -23.760, -5.087 -12.200 -22.782, -5.219 -12.200 -22.721, -4.551 -12.200 -23.341, -6.950 -12.200 -24.914, -10.000 -12.200 -24.431, -9.500 -12.200 -22.700, -10.000 -12.200 -23.200, -9.992 -12.200 -24.609, -7.793 -12.200 -24.156, -7.999 -12.200 -24.212, -9.929 -12.200 -24.960, -9.968 -12.200 -24.786, -8.450 -12.200 -24.886, -8.423 -12.200 -25.098, -8.338 -12.200 -25.294, -8.201 -12.200 -25.458, -9.517 -12.200 -27.288, -8.996 -12.200 -33.176, -8.845 -12.200 -33.420, -0.924 -12.200 -31.083, -7.076 -12.200 -25.317, -7.219 -12.200 -25.476, -3.029 -12.200 -24.451, -7.376 -12.200 -24.224, 5.671 -12.200 -57.409, 3.845 -12.200 -50.246, 4.113 -12.200 -50.327, 0.324 -12.200 -31.646, 4.008 -12.200 -47.892, 4.832 -12.200 -47.949, 0.740 -12.200 -31.373, 0.972 -12.200 -30.933, 0.549 -12.200 -31.536, 5.440 -12.200 -48.507, 8.181 -12.200 -25.476, 0.868 -12.200 -30.204, -0.203 -12.200 -29.721, 7.793 -12.200 -25.644, 7.199 -12.200 -25.458, 7.607 -12.200 -24.156, 5.785 -12.200 -57.701, 5.742 -12.200 -58.627, 4.884 -12.200 -59.495, 4.268 -12.200 -59.596, 3.665 -12.200 -59.438, 2.841 -12.200 -58.185, -1.541 -12.200 -55.562, 2.856 -12.200 -57.872, -4.767 -11.000 -48.607, -5.193 -11.000 -48.227, -8.760 -11.000 -34.537, -7.605 -11.000 -38.752, -9.033 -11.000 -35.038, -8.095 -11.000 -38.460, -8.694 -11.000 -33.970, -0.924 -11.000 -31.083, -8.743 -11.000 -33.688, -8.845 -11.000 -33.420, -9.779 -11.000 -27.647, -9.963 -11.000 -27.775, -1.864 -11.000 -24.927, -3.029 -11.000 -24.451, -2.458 -11.000 -24.717, -9.628 -11.000 -27.482, -8.338 -11.000 -25.294, -7.607 -11.000 -25.644, -9.471 -11.000 -26.629, -8.423 -11.000 -25.098, -9.929 -11.000 -24.960, -10.000 -11.000 -24.431, -9.794 -11.000 -22.795, -8.450 -11.000 -24.886, -9.655 -11.000 -22.724, -9.500 -11.000 -22.700, -8.324 -11.000 -24.483, -8.181 -11.000 -24.324, -7.580 -11.000 -24.160, -7.376 -11.000 -24.224, -9.968 -11.000 -24.786, -9.992 -11.000 -24.609, -5.362 -11.000 -22.700, -4.080 -11.000 -23.760, -0.629 -11.000 -25.169, 0.629 -11.000 -25.169, 7.199 -11.000 -25.458, 1.864 -11.000 -24.927, 7.580 -11.000 -25.640, 7.999 -11.000 -25.588, 5.281 -11.000 -48.277, 5.075 -11.000 -48.088, 4.284 -11.000 -47.849, 3.518 -11.000 -48.155, 3.328 -11.000 -48.361, -7.157 -11.000 -39.474, 2.458 -11.000 -24.717, 3.029 -11.000 -24.451, 3.571 -11.000 -24.131, 4.551 -11.000 -23.341, 5.362 -11.000 -22.700, 9.500 -11.000 -22.700, 9.794 -11.000 -22.795, 10.000 -11.000 -59.442, 5.587 -11.000 -49.044, 5.487 -11.000 -49.591, 5.348 -11.000 -49.834, 5.785 -11.000 -57.701, 5.601 -11.000 -58.908, 5.405 -11.000 -59.152, 4.884 -11.000 -59.495, 2.767 -11.000 -63.713, 3.178 -11.000 -59.048, 3.006 -11.000 -58.786, 2.075 -11.000 -63.777, 0.309 -11.000 -62.313, 1.403 -11.000 -63.602, 0.832 -11.000 -63.206, 2.841 -11.000 -58.185, 3.272 -11.000 -57.043, 3.514 -11.000 -56.844, 3.793 -11.000 -56.701, -2.325 -11.000 -54.842, -2.111 -11.000 -54.907, -2.770 -11.000 -54.862, -3.541 -11.000 -55.073, 4.392 -11.000 -50.347, 3.396 -11.000 -49.919, -4.465 -11.000 -49.401, 3.190 -11.000 -48.604, 3.109 -11.000 -48.872, 3.237 -11.000 -49.688, -0.650 -11.000 -29.940, -0.625 -11.000 -31.481, -8.700 -11.000 -34.257, 0.549 -11.000 -31.536, 4.564 -11.000 -47.868, 0.884 -11.000 -31.167, 0.972 -11.000 -30.933, 8.450 -11.000 -24.914, 8.423 -11.000 -24.702, 8.338 -11.000 -24.506, 10.000 -11.000 -23.200, 7.401 -11.000 -24.212, 7.219 -11.000 -24.324, 6.950 -11.000 -24.886, 6.977 -11.000 -25.098, 4.669 -11.000 -50.303, 4.718 -11.000 -56.647, 4.408 -11.000 -56.599, 4.095 -11.000 -56.618, 4.929 -11.000 -50.200, 5.159 -11.000 -50.041, -6.100 -12.200 -43.332, -6.100 -11.000 -43.332, -6.051 -12.200 -43.614, -6.051 -11.000 -43.614, -6.057 -11.000 -43.901, -6.117 -11.000 -44.181, -6.057 -12.200 -43.901, -6.229 -11.000 -44.445, -6.389 -11.551 -44.683, -6.389 -12.200 -44.683, -6.229 -12.200 -44.445, -7.259 -11.000 -39.206, -7.259 -12.200 -39.206, -7.410 -12.200 -38.962, -7.605 -12.200 -38.752, -7.410 -11.000 -38.962, -7.836 -11.000 -38.582, -7.836 -12.200 -38.582, -10.943 -11.000 -28.069, -2.770 12.200 -54.862, -2.549 11.000 -54.827, -1.916 11.000 -55.018, -1.916 12.200 -55.018, 0.309 12.200 -62.313, 0.430 12.200 -62.640, 0.832 12.200 -63.206, 1.100 12.200 -63.429, 1.403 12.200 -63.602, 1.732 12.200 -63.719, 1.100 11.000 -63.429, 2.075 12.200 -63.777, 2.424 12.200 -63.775, 7.793 11.000 -62.335, 8.202 12.200 -62.191, 8.586 12.200 -61.988, 9.511 12.200 -61.084, 9.721 11.000 -60.705, 9.875 12.200 -60.299, 9.969 11.000 -59.875, 8.937 11.000 -61.733, 9.511 11.000 -61.084, 9.875 11.000 -60.299, 10.000 12.200 -23.200, 9.976 11.000 -23.045, 9.976 12.200 -23.045, 9.905 12.200 -22.906, 9.905 11.000 -22.906, 9.655 12.200 -22.724, 9.655 11.000 -22.724, 9.500 12.200 -22.700, 5.219 12.200 -22.721, 5.087 12.200 -22.782, 4.979 12.200 -22.879, 5.087 11.000 -22.782, 4.979 11.000 -22.879, 4.551 12.200 -23.341, 3.571 12.200 -24.131, 3.029 12.200 -24.451, 3.029 11.000 -24.451, 2.458 12.200 -24.717, 1.864 12.200 -24.927, 1.253 11.000 -25.078, 0.629 12.200 -25.169, -0.629 11.000 -25.169, -0.629 12.200 -25.169, 4.080 12.200 -23.760, 1.253 12.200 -25.078, 0.629 11.000 -25.169, 0.000 11.000 -25.200, -1.253 12.200 -25.078, -2.458 12.200 -24.717, -3.029 12.200 -24.451, -3.029 11.000 -24.451, -3.571 12.200 -24.131, -4.979 12.200 -22.879, -4.551 11.000 -23.341, -4.080 11.000 -23.760, -5.087 11.000 -22.782, -5.087 12.200 -22.782, -5.219 11.000 -22.721, -5.219 12.200 -22.721, -5.362 11.000 -22.700, -9.500 11.000 -22.700, -9.794 11.000 -22.795, -9.905 11.000 -22.906, -10.000 12.200 -23.200, -9.655 11.000 -22.724, -9.976 12.200 -23.045, -10.000 11.000 -24.431, -10.000 12.200 -24.431, -9.992 11.000 -24.609, -9.968 11.000 -24.786, -9.968 12.200 -24.786, -9.452 11.000 -27.073, -9.628 12.200 -27.482, -9.963 11.000 -27.775, -10.171 12.200 -27.858, -9.628 11.000 -27.482, -9.779 11.000 -27.647, -9.033 11.560 -35.038, -8.760 11.000 -34.537, -8.694 11.000 -33.970, -8.694 12.200 -33.970, -8.743 12.200 -33.688, -8.743 11.000 -33.688, -8.845 11.000 -33.420, -9.191 12.200 -32.965, -9.422 12.200 -32.796, -9.422 11.000 -32.796, -8.095 12.200 -38.460, -7.836 12.200 -38.582, -9.033 12.200 -35.038, -8.872 12.200 -34.801, -7.410 12.200 -38.962, -2.467 12.200 -37.022, -7.259 12.200 -39.206, -2.102 12.200 -37.661, -1.888 12.200 -37.792, -1.153 12.200 -37.826, -1.091 12.200 -41.349, -1.149 12.200 -41.593, -7.157 12.200 -39.474, -1.079 12.200 -42.086, -0.955 12.200 -42.303, -6.117 12.200 -44.181, -8.760 12.200 -34.537, -0.924 12.200 -31.083, -8.845 12.200 -33.420, -8.996 12.200 -33.176, -9.681 12.200 -32.673, -0.994 12.200 -30.591, -9.963 12.200 -27.775, -9.779 12.200 -27.647, -9.517 12.200 -27.288, -8.194 12.200 -25.592, -9.437 12.200 -26.850, -9.471 12.200 -26.629, -7.313 12.200 -25.657, -6.883 12.200 -25.134, -4.080 12.200 -23.760, -6.850 12.200 -24.905, -7.532 12.200 -25.733, -9.452 12.200 -27.073, -9.929 12.200 -24.960, -8.482 12.200 -25.234, -8.543 12.200 -25.011, -9.992 12.200 -24.609, -9.655 12.200 -22.724, -9.500 12.200 -22.700, -7.980 12.200 -24.097, -9.905 12.200 -22.906, -9.794 12.200 -22.795, -4.551 12.200 -23.341, -0.936 12.200 -30.347, -1.864 12.200 -24.927, 0.000 12.200 -25.200, -0.650 12.200 -29.940, 6.918 12.200 -25.234, 6.857 12.200 -25.011, 6.922 12.200 -24.557, 7.044 12.200 -24.360, 9.794 12.200 -22.795, 5.362 12.200 -22.700, 5.587 12.200 -49.044, 5.487 12.200 -49.591, 5.348 12.200 -49.834, 5.836 12.200 -58.011, 5.785 12.200 -57.701, 5.821 12.200 -58.324, 10.000 12.200 -59.442, 5.601 12.200 -58.908, 5.163 12.200 -59.351, 4.884 12.200 -59.495, 9.247 12.200 -61.429, 9.721 12.200 -60.705, 9.969 12.200 -59.875, 8.937 12.200 -61.733, 7.793 12.200 -62.335, 4.268 12.200 -59.596, 4.581 12.200 -59.578, 2.856 12.200 -57.872, 2.841 12.200 -58.185, 0.606 12.200 -62.941, 3.076 12.200 -57.288, -1.624 12.200 -55.354, 3.272 12.200 -57.043, -1.751 12.200 -55.169, 3.514 12.200 -56.844, 4.669 12.200 -50.303, -2.325 12.200 -54.842, -2.111 12.200 -54.907, -2.549 12.200 -54.827, -3.541 12.200 -55.073, 4.113 12.200 -50.327, 3.396 12.200 -49.919, -4.471 12.200 -49.687, 3.133 12.200 -49.428, -4.465 12.200 -49.401, 3.090 12.200 -49.152, -4.961 12.200 -48.396, 0.169 12.200 -42.648, -4.767 12.200 -48.607, -6.229 12.200 -44.445, -0.076 12.200 -42.699, -6.100 12.200 -43.332, -5.362 12.200 -22.700, -6.880 12.200 -24.675, 5.499 12.200 -57.147, 5.159 12.200 -50.041, 2.935 12.200 -57.568, -1.541 12.200 -55.562, 3.178 12.200 -59.048, 2.767 12.200 -63.713, 3.401 12.200 -59.269, 8.087 12.200 -25.657, 0.884 12.200 -31.167, 5.281 12.200 -48.277, 7.868 12.200 -25.733, 0.294 12.200 -29.744, 0.047 12.200 -29.701, 0.809 12.200 -41.438, -0.505 12.200 -37.113, 0.740 12.200 -31.373, 0.549 12.200 -31.536, 0.324 12.200 -31.646, -0.609 12.200 -36.384, -1.917 12.200 -35.982, -2.296 12.200 -36.306, 4.284 12.200 -47.849, 4.564 12.200 -47.868, 0.844 12.200 -41.686, 0.729 12.200 -42.170, 3.109 12.200 -48.872, 0.817 12.200 -41.935, 3.748 12.200 -47.996, 3.518 12.200 -48.155, 0.585 12.200 -42.375, -0.625 12.200 -31.481, -8.700 12.200 -34.257, 0.079 12.200 -31.697, 8.550 12.200 -24.905, -0.928 12.200 -37.716, -0.737 12.200 -37.553, 0.367 12.200 -40.850, -0.596 12.200 -40.805, -0.974 12.200 -41.128, -10.171 11.000 -27.858, -8.996 11.000 -33.176, -9.517 11.000 -27.288, -9.191 11.000 -32.965, -9.437 11.000 -26.850, -7.532 11.000 -25.733, -0.799 11.000 -31.301, -8.700 11.000 -34.257, -7.313 11.000 -25.657, -6.976 11.000 -25.346, -6.850 11.000 -24.905, -0.924 11.000 -31.083, -1.917 11.000 -35.982, -8.872 11.000 -34.801, -7.605 11.000 -38.752, -7.410 11.000 -38.962, -2.471 11.000 -36.771, -7.259 11.000 -39.206, -2.276 11.000 -37.481, -1.145 11.000 -41.844, -6.100 11.000 -43.332, -6.057 11.000 -43.901, -6.229 11.000 -44.445, -0.780 11.000 -42.483, -6.117 11.000 -44.181, -0.327 11.000 -42.688, -0.566 11.000 -42.614, -5.193 11.000 -48.227, -4.514 11.000 -49.118, 3.109 11.000 -48.872, 3.190 11.000 -48.604, 3.328 11.000 -48.361, 3.518 11.000 -48.155, 3.748 11.000 -47.996, 4.008 11.000 -47.892, 0.817 11.000 -41.935, 0.809 11.000 -41.438, 0.844 11.000 -41.686, 4.832 11.000 -47.949, 0.884 11.000 -31.167, -0.513 11.000 -36.616, -0.593 11.000 -37.348, 0.138 11.000 -40.747, -0.928 11.000 -37.716, -0.359 11.000 -40.723, 3.396 11.000 -49.919, -4.471 11.000 -49.687, -2.325 11.000 -54.842, -2.111 11.000 -54.907, -1.751 11.000 -55.169, 3.514 11.000 -56.844, 3.793 11.000 -56.701, 5.499 11.000 -57.147, 5.348 11.000 -49.834, 5.487 11.000 -49.591, -1.624 11.000 -55.354, 3.076 11.000 -57.288, 2.075 11.000 -63.777, 3.006 11.000 -58.786, 1.732 11.000 -63.719, 1.403 11.000 -63.602, 0.309 11.000 -62.313, 0.606 11.000 -62.941, 0.832 11.000 -63.206, 0.430 11.000 -62.640, 2.424 11.000 -63.775, 3.401 11.000 -59.269, 8.202 11.000 -62.191, 8.586 11.000 -61.988, 9.247 11.000 -61.429, 8.424 11.000 -25.346, 8.517 11.000 -25.134, 8.550 11.000 -24.905, 8.429 11.000 -24.462, 8.520 11.000 -24.675, 8.284 11.000 -24.282, 9.794 11.000 -22.795, 10.000 11.000 -23.200, 4.080 11.000 -23.760, 3.571 11.000 -24.131, 1.864 11.000 -24.927, 2.458 11.000 -24.717, 7.420 11.000 -24.097, 6.857 11.000 -25.011, -1.253 11.000 -25.078, -1.864 11.000 -24.927, -0.440 11.000 -29.802, 9.500 11.000 -22.700, 4.551 11.000 -23.341, 5.219 11.000 -22.721, 5.362 11.000 -22.700, -2.458 11.000 -24.717, -0.936 11.000 -30.347, -3.571 11.000 -24.131, -4.979 11.000 -22.879, -10.000 11.000 -23.200, -9.976 11.000 -23.045, -7.980 11.000 -24.097, -8.356 11.000 -24.360, -9.929 11.000 -24.960, -8.194 11.000 -25.592, -8.362 11.000 -25.433, -9.471 11.000 -26.629, -7.989 11.000 -25.699, -8.543 11.000 -25.011, -7.116 11.000 -24.282, 5.159 11.000 -50.041, 4.929 11.000 -50.200, 3.845 11.000 -50.246, -2.770 11.000 -54.862, 0.169 11.000 -42.648, 0.394 11.000 -42.538, 0.585 11.000 -42.375, 0.729 11.000 -42.170, 5.075 11.000 -48.088, 1.000 11.000 -30.684, 5.281 11.000 -48.277, 8.087 11.000 -25.657, 5.440 11.000 -48.507, 5.544 11.000 -48.767, 8.277 11.000 -25.524, 0.713 11.000 -41.207, 0.740 11.000 -31.373, 0.324 11.000 -31.646, 0.079 11.000 -31.697, 5.821 11.000 -58.324, 5.742 11.000 -58.627, 5.601 11.000 -58.908, 5.405 11.000 -59.152, 10.000 11.000 -59.442, 4.268 11.000 -59.596, 2.767 11.000 -63.713, 3.665 11.000 -59.438, 2.841 11.000 -58.185, -1.541 11.000 -55.562, 0.562 11.000 -41.006, -0.737 11.000 -37.553, -0.109 11.000 -40.704, -2.296 11.000 -36.306, -0.759 11.000 -36.184, -7.157 11.000 -39.474, -1.149 11.000 -41.593, -1.091 11.000 -41.349, -0.974 11.000 -41.128, -0.805 11.000 -40.942, -4.803 11.000 -50.469, -4.803 11.560 -50.469, -4.643 11.000 -50.232, -4.643 12.200 -50.232, -4.531 12.200 -49.968, -4.531 11.000 -49.968, -4.465 11.000 -49.401, -4.514 12.200 -49.118, -4.616 12.200 -48.850, -4.767 11.000 -48.607, -4.616 11.000 -48.850, -4.961 11.000 -48.396, -5.193 12.200 -48.227, -5.452 12.200 -48.104, -5.452 11.551 -48.104, -6.051 11.000 -43.614, -6.051 12.200 -43.614, -6.057 12.200 -43.901, -3.541 11.000 -55.073, -7.605 12.200 -38.752, -7.836 11.000 -38.582, -9.564 10.283 -34.990, -9.691 9.973 -34.528, -9.764 9.891 -34.263, -9.757 1.467 -34.289, -9.496 0.750 -35.241, -6.138 -2.764 -47.490, -6.112 -3.386 -47.586, -8.468 10.105 -38.989, -9.839 1.500 -33.988, -9.922 1.467 -33.687, -9.987 9.973 -33.447, -10.114 10.283 -32.985, -11.425 -10.500 -28.201, -10.216 -0.464 -32.612, -10.134 -1.004 -32.913, -10.072 -1.214 -33.138, -9.915 -9.891 -33.713, -10.114 -10.283 -32.985, -9.922 -1.467 -33.687, -9.839 -1.500 -33.988, -9.839 -9.864 -33.988, -9.764 -9.891 -34.263, -9.624 -10.105 -34.774, -9.445 -0.157 -35.427, -5.982 -4.186 -48.062, -5.918 -4.390 -48.295, -7.196 -9.864 -43.632, -5.685 -9.891 -49.144, -5.610 -9.864 -49.419, -5.462 -9.973 -49.959, -4.316 -7.447 -54.139, -4.181 -7.814 -54.633, -4.126 -8.053 -54.832, -4.050 -8.614 -55.110, -4.024 -10.500 -55.205, -5.825 -10.105 -48.633, -5.884 -10.283 -48.416, -6.980 -10.105 -44.418, -6.872 -10.500 -44.815, -6.872 10.500 -44.815, -6.112 3.386 -47.586, -6.080 3.678 -47.703, -5.846 4.553 -48.556, -5.534 9.891 -49.694, -4.082 8.322 -54.992, -4.050 8.614 -55.110, -5.335 10.283 -50.421, -4.024 9.236 -55.205, -5.825 10.105 -48.633, -5.884 10.283 -48.416, -6.921 10.283 -44.635, -6.138 2.764 -47.490, -7.196 9.864 -43.632, -10.183 0.750 -32.735, -11.425 10.500 -28.201, -9.496 -0.750 -35.241, -9.544 -1.004 -35.063, -11.340 0.750 -33.052, -11.374 0.464 -32.929, -12.582 10.500 -28.518, -11.291 -1.004 -33.230, -11.321 -10.500 -33.122, -10.996 1.500 -34.305, -10.921 9.891 -34.580, -10.914 1.467 -34.606, -9.559 9.973 -39.551, -9.486 9.891 -39.816, -9.410 9.864 -40.092, -10.619 0.464 -35.681, -7.296 2.764 -47.807, -11.158 1.370 -33.717, -10.722 10.283 -35.308, -7.193 3.947 -48.180, -6.842 9.891 -49.461, -6.692 9.891 -50.011, -5.402 7.610 -54.717, -5.473 7.447 -54.456, -7.237 3.678 -48.020, -8.205 9.973 -44.490, -8.078 10.283 -44.952, -6.619 9.973 -50.276, -6.443 10.500 -50.919, -10.602 0.157 -35.744, -7.289 -3.079 -47.831, -7.269 -3.386 -47.903, -7.193 -3.947 -48.180, -7.075 -4.390 -48.612, -7.091 -10.500 -48.553, -8.278 -9.891 -44.225, -6.982 -10.105 -48.950, -7.003 -4.553 -48.873, -6.842 -9.891 -49.461, -6.767 -9.864 -49.736, -6.619 -9.973 -50.276, -5.473 -7.447 -54.456, -5.181 -9.236 -55.523, -5.239 -8.322 -55.309, -5.207 -8.614 -55.427, -6.443 -10.500 -50.919, -7.296 -2.764 -47.807, -9.410 -9.864 -40.092, -9.735 -10.500 -38.909, -10.763 -1.214 -35.155, -10.996 -9.864 -34.305, -11.230 -1.214 -33.455, -10.781 -10.105 -35.091, -10.722 -10.283 -35.308, -10.848 -9.973 -34.845, -10.914 -1.467 -34.606, -10.921 -9.891 -34.580, -10.781 10.105 -35.091, -4.024 -9.236 -55.205, -5.188 -8.921 -55.498, -4.030 -8.921 -55.181, -5.283 -8.053 -55.149, -5.338 -7.814 -54.950, -4.244 -7.610 -54.400, -4.082 -8.322 -54.992, -5.402 -7.610 -54.717, -5.846 -4.553 -48.556, -7.139 -4.186 -48.379, -6.036 -3.947 -47.863, -7.237 -3.678 -48.020, -6.132 -3.079 -47.514, -6.080 -3.678 -47.703, -6.132 3.079 -47.514, -7.289 3.079 -47.831, -7.269 3.386 -47.903, -7.139 4.186 -48.379, -5.982 4.186 -48.062, -7.075 4.390 -48.612, -5.918 4.390 -48.295, -7.003 4.553 -48.873, -6.036 3.947 -47.863, -4.316 7.447 -54.139, -4.244 7.610 -54.400, -5.338 7.814 -54.950, -4.181 7.814 -54.633, -5.283 8.053 -55.149, -4.126 8.053 -54.832, -5.239 8.322 -55.309, -4.030 8.921 -55.181, -5.181 9.236 -55.523, -5.207 8.614 -55.427, -5.188 8.921 -55.498, -5.181 10.500 -55.523, -9.564 -10.283 -34.990, -10.672 -10.500 -35.488, -9.691 -9.973 -34.528, -9.987 -9.973 -33.447, -11.145 -9.973 -33.765, -11.072 -9.891 -34.030, -10.055 -10.105 -33.202, -11.212 -10.105 -33.519, -10.163 -10.500 -32.805, -11.271 -10.283 -33.303, -5.335 -10.283 -50.421, -5.826 -10.500 -50.749, -6.492 -10.283 -50.738, -5.394 -10.105 -50.204, -6.552 -10.105 -50.522, -6.692 -9.891 -50.011, -5.534 -9.891 -49.694, -5.758 -9.973 -48.878, -6.915 -9.973 -49.196, -7.042 -10.283 -48.733, -5.934 -10.500 -48.236, -6.466 -10.500 -48.382, -9.685 -10.283 -39.089, -8.528 -10.283 -38.772, -8.468 -10.105 -38.989, -9.626 -10.105 -39.306, -9.559 -9.973 -39.551, -8.401 -9.973 -39.234, -9.486 -9.891 -39.816, -8.253 -9.864 -39.774, -8.329 -9.891 -39.499, -6.921 -10.283 -44.635, -8.029 -10.500 -45.132, -8.078 -10.283 -44.952, -8.138 -10.105 -44.735, -7.048 -9.973 -44.173, -7.120 -9.891 -43.907, -8.205 -9.973 -44.490, -8.353 -9.864 -43.949, -6.980 10.105 -44.418, -8.138 10.105 -44.735, -8.278 9.891 -44.225, -7.120 9.891 -43.907, -7.048 9.973 -44.173, -8.528 10.283 -38.772, -9.685 10.283 -39.089, -9.626 10.105 -39.306, -8.329 9.891 -39.499, -8.401 9.973 -39.234, -8.253 9.864 -39.774, -8.353 9.864 -43.949, -10.047 10.500 -35.316, -9.928 10.587 -35.350, -9.784 10.573 -35.311, -9.640 10.560 -35.272, -9.620 10.612 -35.317, -9.653 10.873 -35.454, -9.194 11.271 -35.250, -9.156 11.127 -35.240, -9.059 11.149 -35.092, -9.313 11.040 -35.383, -9.257 10.895 -35.377, -9.390 10.973 -35.420, -9.462 10.893 -35.432, -9.525 10.803 -35.419, -9.515 10.500 -35.170, -9.480 10.581 -35.273, -9.093 10.991 -35.186, -9.033 11.000 -35.038, -9.084 11.146 -35.136, -9.068 11.298 -35.094, -9.135 11.593 -35.150, -9.412 11.502 -35.371, -9.473 11.290 -35.427, -9.807 11.165 -35.527, -9.905 10.663 -35.396, -9.989 10.851 -35.493, -10.048 10.689 -35.435, -9.763 10.638 -35.356, -9.577 10.984 -35.464, -9.588 11.192 -35.474, -9.489 11.083 -35.447, -9.077 11.448 -35.097, -9.086 11.598 -35.099, -9.151 11.742 -35.155, -9.786 11.411 -35.528, -10.190 10.715 -35.474, -10.072 10.601 -35.390, -9.103 12.198 -35.095, -9.113 12.047 -35.107, -9.309 11.705 -35.282, -9.472 11.638 -35.387, -9.168 11.891 -35.159, -9.159 12.194 -35.137, -9.185 12.040 -35.164, -9.532 11.775 -35.404, -9.293 12.173 -35.231, -9.592 11.912 -35.420, -9.634 11.539 -35.471, -9.714 11.664 -35.493, -9.795 11.789 -35.515, -9.993 11.821 -35.581, -10.236 11.570 -35.647, -10.292 11.223 -35.629, -10.475 10.767 -35.552, -10.333 10.741 -35.513, -10.216 10.615 -35.429, -10.400 10.995 -35.606, -9.886 11.520 -35.556, -10.153 11.437 -35.621, -10.036 11.083 -35.559, -10.038 11.346 -35.590, -9.985 11.629 -35.583, -10.164 11.153 -35.594, -10.263 10.947 -35.568, -10.126 10.899 -35.530, -10.672 10.500 -35.488, -10.360 10.628 -35.469, -10.504 10.642 -35.508, -10.647 10.662 -35.550, -9.578 10.708 -35.380, -9.908 11.013 -35.524, -9.852 10.803 -35.455, -9.780 10.943 -35.489, -9.715 10.755 -35.418, -9.692 11.074 -35.495, -9.922 11.256 -35.558, -9.687 11.301 -35.501, -9.554 11.415 -35.449, -9.293 11.229 -35.338, -9.393 11.165 -35.405, -9.353 11.365 -35.355, -9.233 11.092 -35.322, -9.386 11.995 -35.303, -9.118 11.444 -35.146, -9.233 11.416 -35.261, -9.271 11.561 -35.271, -9.348 11.850 -35.292, -9.101 11.295 -35.141, -9.104 11.897 -35.104, -9.095 11.748 -35.102, -8.203 10.993 -38.376, -8.244 11.139 -38.374, -9.049 11.560 -38.439, -9.219 11.376 -38.489, -9.198 11.821 -38.483, -8.906 12.012 -38.439, -8.845 11.706 -38.408, -8.747 12.083 -38.427, -8.250 11.591 -38.413, -8.095 11.000 -38.460, -8.196 11.145 -38.398, -8.214 11.294 -38.403, -8.325 11.581 -38.396, -8.618 11.812 -38.398, -8.379 11.875 -38.411, -8.383 10.942 -38.293, -8.596 10.692 -38.378, -9.456 10.614 -38.773, -9.739 10.808 -38.787, -9.165 10.759 -38.600, -9.150 10.848 -38.558, -8.479 11.060 -38.308, -9.288 11.274 -38.519, -9.537 11.427 -38.589, -9.440 11.570 -38.549, -8.443 10.908 -38.283, -8.576 10.992 -38.310, -8.768 11.001 -38.365, -8.806 10.943 -38.387, -9.345 11.167 -38.554, -8.655 10.907 -38.334, -8.545 10.809 -38.305, -9.126 10.937 -38.519, -9.425 10.943 -38.633, -8.685 10.860 -38.354, -8.710 10.810 -38.379, -9.446 10.829 -38.677, -8.738 10.706 -38.445, -8.743 10.653 -38.485, -9.170 10.675 -38.644, -9.168 10.590 -38.694, -9.117 10.500 -38.740, -9.735 10.500 -38.909, -8.879 10.565 -38.615, -8.885 10.627 -38.566, -8.598 10.573 -38.496, -8.742 10.603 -38.527, -8.735 10.553 -38.575, -8.517 11.531 -38.371, -8.416 11.250 -38.343, -8.271 11.286 -38.382, -8.366 11.109 -38.329, -8.419 12.173 -38.426, -8.286 11.889 -38.423, -8.095 11.551 -38.460, -8.269 12.192 -38.438, -8.699 11.448 -38.368, -8.671 11.106 -38.336, -8.860 11.333 -38.388, -8.552 11.189 -38.328, -9.047 11.108 -38.453, -8.994 11.188 -38.427, -8.837 10.881 -38.414, -9.091 11.024 -38.484, -8.860 10.818 -38.446, -9.391 11.056 -38.592, -8.727 10.758 -38.410, -8.876 10.753 -38.482, -8.884 10.688 -38.523, -9.456 10.722 -38.723, -9.434 12.136 -35.319, -9.577 12.083 -35.399, -8.585 12.136 -38.423, -9.057 11.925 -38.458, -9.860 11.925 -35.531, -10.120 11.702 -35.620, -9.327 11.702 -38.513, -10.429 11.277 -35.664, -10.339 11.428 -35.662, -9.615 11.276 -38.634, -10.505 11.120 -35.653, -10.567 10.962 -35.630, -9.675 11.120 -38.682, -9.717 10.962 -38.733, -10.615 10.804 -35.594, -9.745 10.659 -38.844, -9.720 12.012 -35.469, -8.257 10.984 -38.343, -9.176 10.954 -35.308, -9.135 10.975 -35.255, -8.332 10.963 -38.309, -8.499 10.863 -38.287, -9.339 10.811 -35.401, -8.577 10.752 -38.336, -9.457 10.628 -35.318, -9.494 10.549 -35.236, -8.577 10.500 -38.592, -9.409 10.715 -35.376, -8.603 10.622 -38.442, -12.458 11.151 -28.484, -12.306 11.444 -28.443, -12.102 11.702 -28.387, -11.226 10.905 -28.147, -11.402 10.655 -28.195, -11.092 10.976 -28.110, -11.263 12.167 -28.157, -10.943 12.200 -28.069, -10.943 11.000 -28.069, -9.681 11.000 -32.673, -9.681 11.551 -32.673, -9.800 11.294 -32.617, -9.789 10.993 -32.589, -10.103 11.531 -32.584, -10.285 11.448 -32.582, -10.635 11.560 -32.653, -10.643 11.925 -32.671, -10.432 11.706 -32.622, -9.855 12.192 -32.651, -9.836 11.591 -32.627, -9.965 11.875 -32.625, -10.333 12.083 -32.641, -10.204 11.812 -32.612, -9.830 11.139 -32.588, -9.952 11.109 -32.543, -10.784 11.821 -32.696, -9.843 10.984 -32.557, -9.918 10.963 -32.522, -9.969 10.942 -32.506, -10.065 11.060 -32.521, -10.163 10.992 -32.523, -10.163 10.752 -32.549, -10.182 10.692 -32.592, -11.042 10.614 -32.986, -11.331 10.659 -33.057, -11.325 10.808 -33.000, -10.138 11.189 -32.541, -10.446 11.333 -32.601, -10.874 11.274 -32.733, -11.026 11.570 -32.763, -10.805 11.376 -32.702, -10.029 10.908 -32.496, -11.201 11.276 -32.847, -10.931 11.167 -32.767, -10.131 10.809 -32.518, -10.977 11.056 -32.805, -10.712 10.937 -32.732, -11.262 11.120 -32.895, -11.011 10.943 -32.846, -10.271 10.860 -32.568, -10.296 10.810 -32.593, -11.032 10.829 -32.891, -11.303 10.962 -32.947, -11.321 10.500 -33.122, -10.471 10.627 -32.779, -10.465 10.565 -32.828, -10.321 10.553 -32.789, -9.872 11.889 -32.637, -9.911 11.581 -32.610, -9.857 11.286 -32.595, -9.782 11.145 -32.612, -10.002 11.250 -32.556, -10.257 11.106 -32.549, -10.241 10.907 -32.548, -10.354 11.001 -32.579, -10.580 11.188 -32.640, -10.633 11.108 -32.667, -10.423 10.881 -32.628, -10.392 10.943 -32.601, -10.677 11.024 -32.697, -10.446 10.818 -32.660, -10.313 10.758 -32.623, -10.462 10.753 -32.696, -10.325 10.706 -32.658, -10.736 10.848 -32.771, -10.329 10.653 -32.698, -10.470 10.688 -32.737, -10.328 10.603 -32.740, -11.042 10.722 -32.936, -10.751 10.759 -32.814, -10.757 10.675 -32.858, -10.754 10.590 -32.907, -10.005 12.173 -32.640, -10.171 12.136 -32.636, -11.570 12.071 -28.241, -11.854 11.913 -28.319, -10.913 11.702 -32.727, -11.123 11.427 -32.803, -10.492 12.012 -32.652, -12.551 10.832 -28.510, -10.184 10.573 -32.709, -10.189 10.622 -32.655, -10.085 10.863 -32.500, -11.333 10.794 -28.176, -7.971 10.804 -45.238, -7.684 10.761 -45.164, -7.924 10.962 -45.274, -7.603 10.988 -45.220, -7.696 11.427 -45.306, -7.862 11.120 -45.297, -7.487 11.210 -45.240, -6.836 10.582 -44.918, -7.060 10.779 -45.071, -7.238 11.058 -45.172, -6.973 10.621 -44.969, -6.925 10.726 -45.034, -7.340 11.415 -45.225, -7.476 11.702 -45.264, -7.163 11.592 -45.174, -7.592 11.570 -45.292, -6.815 10.626 -44.960, -6.713 10.789 -45.043, -6.525 12.193 -44.788, -6.484 11.895 -44.768, -6.389 12.200 -44.683, -6.655 12.172 -44.879, -6.753 10.734 -45.028, -6.902 11.023 -45.105, -7.121 11.219 -45.165, -7.068 11.666 -45.136, -6.801 11.124 -45.074, -6.748 11.166 -45.048, -7.076 12.012 -45.114, -6.969 11.731 -45.090, -6.711 11.007 -45.050, -6.668 11.042 -45.026, -6.869 11.785 -45.037, -6.791 12.136 -44.963, -6.933 12.083 -45.043, -6.768 11.828 -44.977, -6.625 11.071 -44.996, -6.639 11.234 -44.974, -6.754 11.510 -45.006, -6.676 11.544 -44.952, -6.519 10.962 -44.937, -6.539 11.117 -44.915, -6.498 11.132 -44.865, -6.530 11.586 -44.831, -6.389 11.560 -44.683, -6.461 11.142 -44.812, -6.437 11.297 -44.755, -6.484 11.290 -44.819, -6.389 11.000 -44.683, -6.425 11.148 -44.752, -6.434 10.995 -44.797, -7.706 10.674 -45.132, -7.419 10.637 -45.054, -7.132 10.600 -44.975, -6.989 10.581 -44.936, -7.115 10.649 -45.008, -7.403 10.500 -44.960, -7.332 10.883 -45.146, -7.399 10.705 -45.086, -6.864 10.830 -45.070, -6.989 10.906 -45.104, -6.792 10.925 -45.075, -6.982 11.358 -45.124, -6.908 11.416 -45.092, -6.694 11.203 -45.015, -6.832 11.467 -45.052, -6.585 11.259 -44.927, -6.581 11.097 -44.958, -6.532 11.278 -44.874, -6.600 11.569 -44.893, -6.576 11.882 -44.844, -6.668 11.861 -44.912, -6.461 11.596 -44.762, -5.722 11.109 -47.973, -5.909 11.189 -47.972, -6.217 11.333 -48.032, -6.576 11.376 -48.133, -6.406 11.560 -48.084, -6.683 11.702 -48.158, -6.104 12.083 -48.071, -5.941 12.136 -48.067, -5.735 11.875 -48.055, -5.452 11.000 -48.104, -5.552 11.145 -48.043, -5.873 11.531 -48.015, -5.974 11.812 -48.042, -5.681 11.581 -48.041, -5.740 10.942 -47.937, -5.800 10.908 -47.927, -5.901 10.809 -47.949, -5.933 10.752 -47.980, -6.084 10.758 -48.054, -6.240 10.688 -48.167, -6.527 10.675 -48.289, -6.813 10.614 -48.417, -7.095 10.808 -48.431, -6.813 10.722 -48.367, -6.232 10.753 -48.127, -6.217 10.818 -48.090, -6.797 11.570 -48.193, -6.645 11.274 -48.164, -5.835 11.060 -47.952, -5.933 10.992 -47.954, -6.124 11.001 -48.009, -6.404 11.108 -48.098, -6.893 11.427 -48.233, -5.856 10.863 -47.931, -6.702 11.167 -48.198, -6.748 11.056 -48.236, -6.012 10.907 -47.979, -6.042 10.860 -47.999, -6.193 10.881 -48.059, -6.507 10.848 -48.202, -6.781 10.943 -48.277, -6.803 10.829 -48.322, -5.953 10.692 -48.023, -6.100 10.653 -48.129, -6.241 10.627 -48.210, -6.524 10.590 -48.338, -6.092 10.553 -48.220, -6.474 10.500 -48.384, -6.236 10.565 -48.259, -6.099 10.603 -48.171, -5.955 10.573 -48.140, -5.959 10.622 -48.086, -6.414 11.925 -48.102, -6.202 11.706 -48.053, -5.628 11.286 -48.026, -5.601 11.139 -48.018, -5.776 12.173 -48.071, -5.642 11.889 -48.067, -5.606 11.591 -48.058, -5.570 11.294 -48.048, -5.773 11.250 -47.987, -6.055 11.448 -48.013, -6.028 11.106 -47.980, -6.163 10.943 -48.032, -6.350 11.188 -48.071, -6.066 10.810 -48.024, -6.448 11.024 -48.128, -6.482 10.937 -48.163, -6.095 10.706 -48.089, -6.522 10.759 -48.245, -5.626 12.192 -48.082, -7.350 11.821 -45.225, -7.216 11.925 -45.175, -6.555 11.821 -48.127, -6.263 12.012 -48.083, -7.786 11.277 -45.308, -6.972 11.276 -48.278, -7.032 11.120 -48.326, -7.073 10.962 -48.378, -8.004 10.662 -45.194, -8.029 10.500 -45.132, -7.101 10.659 -48.488, -6.467 10.985 -44.861, -5.614 10.984 -47.987, -5.559 10.993 -48.020, -5.688 10.963 -47.953, -6.567 10.932 -44.987, -6.781 10.688 -45.006, -6.617 10.893 -45.023, -6.667 10.844 -45.042, -6.131 10.628 -50.900, -5.843 10.601 -50.821, -5.817 10.500 -50.747, -5.555 10.573 -50.742, -5.411 10.560 -50.702, -5.391 10.612 -50.748, -5.232 10.893 -50.863, -5.064 11.229 -50.769, -5.004 11.092 -50.753, -4.872 11.295 -50.572, -4.855 11.146 -50.567, -4.830 11.149 -50.523, -4.905 10.975 -50.686, -4.946 10.954 -50.739, -5.161 10.973 -50.851, -5.295 10.803 -50.850, -5.286 10.500 -50.601, -5.028 10.895 -50.808, -5.083 11.040 -50.814, -5.458 11.301 -50.932, -5.623 10.803 -50.886, -5.699 10.587 -50.781, -5.818 10.689 -50.865, -5.485 10.755 -50.849, -5.551 10.943 -50.920, -5.463 11.074 -50.926, -5.244 11.290 -50.858, -5.164 11.165 -50.836, -5.003 11.416 -50.691, -4.965 11.271 -50.681, -4.848 11.448 -50.528, -4.839 11.298 -50.525, -4.856 11.598 -50.530, -4.865 11.748 -50.533, -5.080 11.705 -50.712, -5.760 10.851 -50.924, -5.807 11.083 -50.990, -5.897 10.899 -50.961, -4.883 12.047 -50.537, -4.939 11.891 -50.590, -5.243 11.638 -50.818, -5.405 11.539 -50.902, -5.063 12.173 -50.662, -5.362 11.912 -50.851, -5.302 11.775 -50.835, -5.205 12.136 -50.750, -5.347 12.083 -50.829, -5.490 12.012 -50.900, -5.565 11.789 -50.946, -5.890 11.702 -51.051, -6.109 11.428 -51.093, -6.276 11.120 -51.084, -5.987 10.615 -50.860, -6.103 10.741 -50.944, -6.034 10.947 -50.999, -6.171 10.995 -51.037, -5.656 11.520 -50.986, -6.006 11.570 -51.078, -5.923 11.437 -51.052, -5.935 11.153 -51.025, -5.808 11.346 -51.021, -5.755 11.629 -51.014, -5.961 10.715 -50.905, -6.275 10.642 -50.939, -6.418 10.662 -50.981, -6.246 10.767 -50.983, -5.533 10.638 -50.787, -5.676 10.663 -50.826, -5.348 10.708 -50.811, -5.347 10.984 -50.894, -5.423 10.873 -50.885, -5.578 11.165 -50.958, -5.693 11.256 -50.989, -5.679 11.013 -50.955, -6.063 11.223 -51.060, -5.260 11.083 -50.878, -5.359 11.192 -50.905, -5.324 11.415 -50.880, -5.557 11.411 -50.959, -5.123 11.365 -50.786, -5.183 11.502 -50.802, -5.485 11.664 -50.924, -4.927 11.127 -50.670, -5.041 11.561 -50.702, -4.956 12.040 -50.595, -5.156 11.995 -50.733, -5.118 11.850 -50.723, -4.888 11.444 -50.577, -4.905 11.593 -50.581, -4.922 11.742 -50.586, -4.874 11.897 -50.535, -4.169 12.071 -55.245, -4.905 11.444 -55.447, -4.024 10.500 -55.205, -4.000 10.655 -55.199, -4.803 12.200 -50.469, -4.874 12.198 -50.526, -4.929 12.194 -50.568, -3.861 12.167 -55.161, -5.630 11.925 -50.961, -4.452 11.913 -55.323, -4.701 11.702 -55.391, -5.764 11.821 -51.012, -6.200 11.277 -51.095, -5.056 11.151 -55.488, -5.149 10.832 -55.514, -6.385 10.804 -51.025, -6.338 10.962 -51.061, -4.864 10.991 -50.616, -3.690 10.976 -55.114, -3.825 10.905 -55.151, -3.932 10.794 -55.180, -5.110 10.811 -50.832, -5.228 10.628 -50.749, -5.251 10.581 -50.704, -5.265 10.549 -50.667, -5.179 10.715 -50.806, -10.754 -10.601 -32.900, -10.695 -10.500 -32.951, -10.461 -10.755 -32.694, -10.366 -10.984 -32.585, -10.251 -10.893 -32.553, -9.890 -11.127 -32.563, -9.998 -11.092 -32.531, -10.047 -10.895 -32.496, -10.183 -10.973 -32.527, -10.130 -10.811 -32.518, -10.298 -10.803 -32.596, -10.176 -10.715 -32.574, -10.324 -10.708 -32.657, -10.189 -10.628 -32.649, -10.329 -10.612 -32.732, -10.179 -10.549 -32.738, -10.322 -10.560 -32.782, -10.097 -11.040 -32.520, -9.879 -10.975 -32.538, -9.731 -11.149 -32.640, -9.681 -11.000 -32.673, -9.758 -11.598 -32.648, -10.682 -11.013 -32.702, -10.735 -10.851 -32.770, -10.610 -10.587 -32.861, -10.756 -10.689 -32.850, -10.466 -10.573 -32.822, -10.614 -10.663 -32.811, -10.471 -10.638 -32.772, -10.554 -10.943 -32.667, -10.058 -11.229 -32.548, -9.792 -11.295 -32.619, -9.740 -11.298 -32.643, -10.480 -11.301 -32.609, -9.771 -12.198 -32.660, -9.876 -12.040 -32.643, -10.081 -11.850 -32.615, -10.043 -11.705 -32.605, -9.843 -11.742 -32.633, -9.784 -12.047 -32.655, -9.859 -11.891 -32.638, -10.237 -11.638 -32.597, -10.297 -11.775 -32.613, -10.170 -12.136 -32.636, -10.357 -11.912 -32.629, -10.499 -11.664 -32.630, -10.777 -11.629 -32.690, -11.123 -11.428 -32.802, -11.147 -10.995 -32.882, -11.043 -10.628 -32.979, -10.899 -10.615 -32.940, -10.899 -10.715 -32.889, -11.041 -10.741 -32.928, -10.810 -11.083 -32.737, -10.712 -11.256 -32.679, -10.827 -11.346 -32.711, -10.678 -11.520 -32.663, -10.942 -11.437 -32.743, -11.066 -11.223 -32.807, -11.010 -10.947 -32.845, -10.873 -10.899 -32.807, -10.938 -11.153 -32.772, -11.302 -10.962 -32.946, -11.184 -10.767 -32.967, -11.187 -10.642 -33.019, -10.426 -10.873 -32.632, -10.598 -10.803 -32.732, -10.481 -11.074 -32.616, -10.596 -11.165 -32.648, -10.381 -11.192 -32.581, -10.258 -11.290 -32.564, -10.282 -11.083 -32.554, -10.579 -11.411 -32.636, -10.419 -11.539 -32.608, -10.178 -11.165 -32.542, -10.177 -11.502 -32.580, -10.118 -11.365 -32.564, -10.339 -11.415 -32.586, -10.580 -11.789 -32.652, -10.005 -11.561 -32.594, -9.966 -11.416 -32.584, -9.809 -11.444 -32.624, -9.928 -11.271 -32.573, -10.120 -11.995 -32.626, -9.775 -11.146 -32.615, -9.749 -11.448 -32.645, -9.826 -11.593 -32.629, -9.767 -11.748 -32.650, -9.681 -11.560 -32.673, -9.776 -11.897 -32.653, -10.943 -12.200 -28.069, -11.854 -11.913 -28.319, -11.263 -12.167 -28.157, -11.333 -10.794 -28.176, -12.306 -11.444 -28.443, -11.402 -10.655 -28.195, -10.003 -12.173 -32.640, -9.840 -12.194 -32.652, -10.333 -12.083 -32.641, -10.492 -12.012 -32.652, -11.570 -12.071 -28.241, -10.643 -11.925 -32.671, -10.784 -11.821 -32.696, -12.102 -11.702 -28.387, -10.913 -11.702 -32.727, -11.026 -11.570 -32.762, -11.201 -11.277 -32.847, -12.458 -11.151 -28.484, -11.261 -11.120 -32.895, -11.325 -10.804 -33.002, -12.551 -10.832 -28.510, -12.582 -10.500 -28.518, -11.331 -10.662 -33.056, -9.808 -10.991 -32.577, -9.942 -10.954 -32.514, -11.226 -10.905 -28.147, -11.092 -10.976 -28.110, -10.186 -10.581 -32.699, -5.181 -10.500 -55.523, -4.905 -11.444 -55.447, -4.701 -11.702 -55.391, -3.541 -12.200 -55.073, -3.825 -10.905 -55.151, -4.169 -12.071 -55.245, -4.803 -11.551 -50.469, -4.803 -11.000 -50.469, -4.859 -11.145 -50.573, -5.121 -11.531 -50.761, -5.276 -11.448 -50.856, -5.630 -11.925 -50.961, -5.423 -11.706 -50.896, -4.803 -12.200 -50.469, -4.949 -11.889 -50.598, -5.023 -11.875 -50.656, -4.913 -11.591 -50.588, -5.222 -11.812 -50.789, -5.348 -12.083 -50.830, -4.853 -10.993 -50.596, -5.129 -11.189 -50.815, -6.006 -11.570 -51.078, -4.930 -10.963 -50.720, -4.970 -11.109 -50.719, -4.966 -10.942 -50.760, -5.063 -10.863 -50.824, -5.111 -10.809 -50.832, -5.193 -10.692 -50.795, -6.134 -10.614 -50.894, -6.108 -10.722 -50.937, -6.077 -10.829 -50.971, -5.455 -10.818 -50.871, -5.322 -10.758 -50.834, -5.056 -11.060 -50.795, -5.425 -11.333 -50.921, -5.560 -11.188 -50.955, -6.110 -11.427 -51.093, -5.860 -11.274 -51.026, -5.927 -11.167 -51.026, -5.221 -10.907 -50.863, -5.378 -10.943 -50.894, -6.200 -11.276 -51.095, -5.986 -11.056 -51.016, -6.276 -11.120 -51.084, -5.418 -10.881 -50.886, -5.720 -10.937 -50.944, -6.036 -10.943 -50.998, -5.374 -10.653 -50.778, -5.394 -10.603 -50.741, -5.537 -10.627 -50.780, -5.413 -10.553 -50.696, -5.557 -10.565 -50.736, -5.254 -10.573 -50.695, -5.231 -10.622 -50.743, -5.065 -12.173 -50.663, -4.969 -11.581 -50.641, -4.915 -11.286 -50.626, -4.877 -11.294 -50.578, -4.888 -11.139 -50.619, -5.020 -11.250 -50.733, -5.141 -10.992 -50.843, -5.614 -11.560 -50.973, -5.334 -11.001 -50.894, -5.236 -11.106 -50.869, -5.785 -11.376 -51.017, -5.291 -10.810 -50.851, -5.257 -10.860 -50.861, -5.673 -11.024 -50.956, -5.619 -11.108 -50.960, -5.487 -10.753 -50.848, -5.349 -10.706 -50.810, -5.514 -10.688 -50.817, -5.796 -10.759 -50.894, -5.761 -10.848 -50.923, -5.845 -10.590 -50.815, -5.823 -10.675 -50.859, -3.861 -12.167 -55.161, -4.942 -12.192 -50.577, -5.206 -12.136 -50.750, -4.452 -11.913 -55.323, -5.764 -11.821 -51.012, -5.890 -11.702 -51.051, -5.056 -11.151 -55.488, -6.384 -10.808 -51.026, -5.149 -10.832 -55.514, -6.418 -10.659 -50.980, -5.491 -12.012 -50.901, -6.338 -10.962 -51.061, -5.286 -10.500 -50.601, -5.155 -10.752 -50.821, -4.000 -10.655 -55.199, -3.932 -10.794 -55.180, -5.013 -10.908 -50.799, -4.884 -10.984 -50.652, -3.690 -10.976 -55.114, -6.813 -10.628 -48.410, -6.381 -10.587 -48.292, -6.242 -10.638 -48.202, -6.069 -10.803 -48.027, -6.021 -10.893 -47.984, -5.953 -10.973 -47.958, -5.868 -11.040 -47.950, -5.828 -11.229 -47.978, -5.511 -11.298 -48.074, -5.502 -11.149 -48.071, -5.546 -11.146 -48.046, -5.947 -10.715 -48.005, -6.095 -10.708 -48.088, -6.093 -10.560 -48.213, -5.956 -10.581 -48.130, -5.660 -11.127 -47.994, -5.520 -11.448 -48.076, -5.580 -11.444 -48.055, -5.528 -11.598 -48.079, -5.737 -11.416 -48.015, -5.948 -11.502 -48.011, -6.325 -10.943 -48.097, -6.384 -10.663 -48.241, -6.506 -10.851 -48.200, -6.527 -10.689 -48.281, -6.237 -10.573 -48.252, -6.369 -10.803 -48.163, -6.232 -10.755 -48.125, -6.052 -11.083 -47.985, -5.563 -11.295 -48.050, -5.537 -11.748 -48.081, -6.525 -10.601 -48.331, -5.555 -12.047 -48.086, -5.647 -12.040 -48.073, -5.630 -11.891 -48.069, -6.008 -11.638 -48.028, -5.813 -11.705 -48.036, -5.613 -11.742 -48.064, -5.852 -11.850 -48.046, -6.067 -11.775 -48.044, -6.189 -11.539 -48.039, -5.773 -12.173 -48.071, -5.890 -11.995 -48.057, -6.350 -11.411 -48.067, -6.270 -11.664 -48.061, -6.683 -11.702 -48.158, -6.797 -11.570 -48.193, -6.713 -11.437 -48.173, -6.893 -11.428 -48.233, -6.836 -11.223 -48.238, -7.073 -10.962 -48.377, -6.669 -10.615 -48.371, -6.669 -10.715 -48.320, -6.917 -10.995 -48.313, -6.812 -10.741 -48.359, -6.449 -11.520 -48.094, -6.482 -11.256 -48.110, -6.597 -11.346 -48.142, -6.581 -11.083 -48.168, -6.709 -11.153 -48.203, -6.548 -11.629 -48.121, -6.780 -10.947 -48.276, -6.643 -10.899 -48.238, -6.957 -10.642 -48.450, -6.954 -10.767 -48.398, -7.101 -10.662 -48.487, -6.099 -10.612 -48.163, -6.197 -10.873 -48.062, -6.453 -11.013 -48.133, -6.136 -10.984 -48.015, -6.252 -11.074 -48.047, -6.251 -11.301 -48.039, -5.948 -11.165 -47.972, -6.152 -11.192 -48.012, -6.029 -11.290 -47.994, -6.367 -11.165 -48.079, -6.109 -11.415 -48.016, -6.350 -11.789 -48.083, -5.769 -11.092 -47.962, -5.775 -11.561 -48.025, -5.888 -11.365 -47.995, -6.127 -11.912 -48.060, -5.699 -11.271 -48.004, -5.596 -11.593 -48.060, -5.546 -11.897 -48.083, -6.445 -11.145 -44.787, -6.439 -10.993 -44.809, -6.707 -11.531 -44.974, -7.009 -11.706 -45.109, -7.216 -11.925 -45.175, -7.350 -11.821 -45.225, -6.792 -12.136 -44.964, -6.535 -11.889 -44.811, -6.499 -11.591 -44.801, -6.609 -11.875 -44.869, -6.474 -11.139 -44.832, -6.470 -10.984 -44.866, -6.862 -11.448 -45.069, -7.200 -11.560 -45.186, -6.556 -11.109 -44.933, -6.552 -10.942 -44.973, -6.727 -10.992 -45.057, -6.935 -10.706 -45.023, -7.100 -10.688 -45.030, -8.004 -10.659 -45.193, -7.694 -10.722 -45.150, -7.970 -10.808 -45.239, -7.073 -10.753 -45.061, -7.041 -10.818 -45.084, -6.908 -10.758 -45.048, -6.877 -10.810 -45.065, -7.011 -11.333 -45.135, -7.592 -11.570 -45.292, -7.446 -11.274 -45.239, -7.696 -11.427 -45.306, -7.371 -11.376 -45.231, -6.599 -10.908 -45.012, -7.146 -11.188 -45.169, -7.205 -11.108 -45.173, -7.513 -11.167 -45.239, -6.920 -11.001 -45.107, -6.964 -10.943 -45.107, -7.786 -11.276 -45.308, -7.862 -11.120 -45.297, -7.622 -10.943 -45.212, -6.843 -10.860 -45.074, -6.741 -10.752 -45.035, -7.347 -10.848 -45.136, -7.663 -10.829 -45.184, -7.123 -10.627 -44.994, -7.720 -10.614 -45.107, -7.431 -10.590 -45.028, -7.412 -10.500 -44.963, -6.999 -10.553 -44.909, -7.143 -10.565 -44.949, -6.980 -10.603 -44.955, -6.817 -10.622 -44.957, -6.841 -10.573 -44.908, -6.808 -11.812 -45.002, -6.463 -11.294 -44.791, -6.555 -11.581 -44.854, -6.501 -11.286 -44.839, -6.606 -11.250 -44.947, -6.642 -11.060 -45.009, -6.715 -11.189 -45.029, -6.822 -11.106 -45.083, -6.807 -10.907 -45.076, -7.004 -10.881 -45.100, -7.259 -11.024 -45.169, -7.572 -11.056 -45.230, -6.960 -10.653 -44.992, -7.306 -10.937 -45.157, -7.382 -10.759 -45.107, -7.409 -10.675 -45.072, -6.528 -12.192 -44.790, -5.611 -12.194 -48.083, -5.541 -12.198 -48.091, -5.940 -12.136 -48.067, -6.651 -12.173 -44.876, -6.934 -12.083 -45.043, -7.077 -12.012 -45.114, -6.414 -11.925 -48.102, -6.555 -11.821 -48.127, -7.476 -11.702 -45.264, -6.972 -11.277 -48.278, -7.924 -10.962 -45.274, -7.096 -10.804 -48.433, -6.103 -12.083 -48.071, -6.262 -12.012 -48.083, -7.032 -11.120 -48.326, -5.950 -10.549 -48.169, -6.779 -10.692 -45.008, -5.900 -10.811 -47.948, -6.697 -10.809 -45.045, -6.649 -10.863 -45.037, -5.452 -11.000 -48.104, -6.389 -11.000 -44.683, -5.579 -10.991 -48.008, -5.959 -10.628 -48.080, -5.817 -10.895 -47.927, -5.712 -10.954 -47.945, -6.516 -10.963 -44.933, -5.650 -10.975 -47.969, -9.457 -10.674 -38.744, -8.577 -10.500 -38.592, -8.740 -10.581 -38.548, -8.870 -10.779 -38.467, -8.743 -10.621 -38.511, -9.075 -11.058 -38.471, -8.825 -10.906 -38.403, -9.189 -11.415 -38.478, -9.327 -11.702 -38.513, -8.558 -10.789 -38.314, -8.457 -11.071 -38.310, -8.342 -11.117 -38.336, -8.292 -11.586 -38.403, -8.220 -11.895 -38.434, -8.479 -11.544 -38.374, -8.401 -11.097 -38.320, -8.458 -11.234 -38.336, -9.011 -11.592 -38.432, -8.641 -10.925 -38.328, -8.750 -11.416 -38.372, -9.057 -11.925 -38.458, -8.910 -11.666 -38.416, -8.802 -11.731 -38.405, -8.649 -11.124 -38.333, -8.664 -11.467 -38.367, -8.906 -12.012 -38.439, -8.688 -11.785 -38.399, -8.558 -11.007 -38.308, -8.510 -11.042 -38.306, -8.526 -11.203 -38.329, -8.571 -11.828 -38.399, -8.584 -12.136 -38.423, -8.451 -11.861 -38.405, -8.246 -11.290 -38.391, -8.197 -11.596 -38.428, -8.095 -11.560 -38.460, -8.281 -11.132 -38.358, -8.173 -11.297 -38.421, -8.191 -10.995 -38.384, -8.161 -11.148 -38.418, -8.223 -11.142 -38.385, -8.252 -10.985 -38.346, -9.739 -10.804 -38.788, -8.883 -10.600 -38.587, -9.170 -10.705 -38.628, -9.170 -10.637 -38.666, -8.885 -10.649 -38.550, -9.109 -10.500 -38.738, -9.142 -10.883 -38.542, -9.324 -11.210 -38.540, -9.454 -10.761 -38.706, -9.413 -10.988 -38.616, -8.735 -10.726 -38.430, -8.701 -10.830 -38.369, -8.751 -11.023 -38.358, -8.830 -11.358 -38.382, -8.970 -11.219 -38.418, -8.590 -11.166 -38.328, -8.573 -11.510 -38.367, -8.388 -11.259 -38.349, -8.337 -11.882 -38.416, -8.383 -11.569 -38.386, -8.315 -11.278 -38.367, -9.083 -10.993 -35.165, -9.117 -11.139 -35.188, -9.199 -11.109 -35.289, -9.359 -11.189 -35.385, -10.120 -11.702 -35.620, -10.015 -11.376 -35.586, -10.236 -11.570 -35.647, -9.843 -11.560 -35.542, -9.652 -11.706 -35.465, -9.577 -12.083 -35.399, -9.435 -12.136 -35.320, -9.142 -11.591 -35.157, -9.451 -11.812 -35.358, -9.198 -11.581 -35.210, -9.159 -10.963 -35.289, -9.285 -11.060 -35.364, -9.371 -10.992 -35.413, -10.363 -10.614 -35.463, -10.338 -10.722 -35.506, -10.306 -10.829 -35.540, -9.654 -11.333 -35.490, -9.789 -11.188 -35.525, -9.563 -11.001 -35.463, -10.339 -11.427 -35.662, -10.089 -11.274 -35.595, -10.156 -11.167 -35.595, -9.848 -11.108 -35.529, -10.215 -11.056 -35.586, -9.648 -10.881 -35.455, -9.950 -10.937 -35.513, -10.506 -11.120 -35.653, -9.487 -10.860 -35.430, -9.990 -10.848 -35.492, -10.614 -10.808 -35.595, -10.567 -10.962 -35.630, -10.265 -10.943 -35.567, -10.055 -10.500 -35.318, -9.461 -10.622 -35.312, -9.766 -10.627 -35.349, -9.515 -10.500 -35.170, -9.642 -10.553 -35.265, -9.787 -10.565 -35.305, -9.859 -11.925 -35.531, -9.088 -11.145 -35.142, -9.249 -11.250 -35.302, -9.252 -11.875 -35.225, -9.178 -11.889 -35.167, -9.033 -11.551 -35.038, -9.171 -12.192 -35.146, -9.033 -12.200 -35.038, -9.144 -11.286 -35.195, -9.106 -11.294 -35.147, -9.350 -11.531 -35.330, -9.505 -11.448 -35.425, -9.465 -11.106 -35.438, -9.451 -10.907 -35.432, -9.521 -10.810 -35.421, -9.607 -10.943 -35.463, -9.902 -11.024 -35.525, -9.684 -10.818 -35.440, -9.551 -10.758 -35.404, -9.716 -10.753 -35.417, -9.579 -10.706 -35.379, -9.624 -10.603 -35.310, -9.603 -10.653 -35.347, -10.025 -10.759 -35.463, -10.052 -10.675 -35.428, -9.744 -10.688 -35.386, -10.075 -10.590 -35.384, -8.095 -12.200 -38.460, -8.265 -12.193 -38.438, -9.295 -12.173 -35.232, -8.423 -12.172 -38.426, -9.720 -12.012 -35.470, -9.993 -11.821 -35.581, -9.198 -11.821 -38.483, -9.537 -11.427 -38.589, -9.615 -11.277 -38.633, -9.440 -11.570 -38.549, -8.747 -12.083 -38.427, -10.429 -11.276 -35.664, -9.716 -10.962 -38.733, -10.648 -10.659 -35.549, -9.745 -10.662 -38.842, -9.675 -11.120 -38.682, -9.113 -10.984 -35.221, -8.336 -10.962 -38.307, -9.242 -10.908 -35.368, -8.517 -10.844 -38.292, -8.584 -10.734 -38.348, -8.603 -10.626 -38.438, -8.600 -10.582 -38.485, -9.484 -10.573 -35.264, -9.195 -10.942 -35.329, -8.403 -10.932 -38.288, -8.464 -10.893 -38.283, -9.293 -10.863 -35.393, -9.341 -10.809 -35.401, -9.384 -10.752 -35.391, -9.422 -10.692 -35.364, -8.597 -10.688 -38.381 ] } colorPerVertex FALSE coordIndex [ 38, 14, 15, -1, 2, 15, 0, -1, 1, 2, 0, -1, 1, 63, 2, -1, 2, 63, 3, -1, 3, 63, 4, -1, 4, 63, 62, -1, 61, 4, 62, -1, 61, 5, 4, -1, 61, 56, 5, -1, 61, 44, 56, -1, 61, 46, 44, -1, 61, 6, 46, -1, 46, 6, 7, -1, 101, 9, 102, -1, 101, 8, 9, -1, 9, 8, 10, -1, 10, 8, 11, -1, 11, 8, 95, -1, 95, 8, 83, -1, 83, 8, 84, -1, 84, 8, 12, -1, 12, 8, 98, -1, 36, 12, 98, -1, 36, 33, 12, -1, 12, 33, 13, -1, 9, 76, 102, -1, 102, 76, 15, -1, 14, 102, 15, -1, 38, 15, 2, -1, 16, 23, 17, -1, 16, 153, 23, -1, 16, 126, 153, -1, 153, 126, 152, -1, 152, 126, 127, -1, 22, 127, 18, -1, 151, 18, 20, -1, 19, 20, 21, -1, 150, 21, 148, -1, 149, 150, 148, -1, 152, 127, 22, -1, 22, 18, 151, -1, 151, 20, 19, -1, 19, 21, 150, -1, 23, 134, 17, -1, 17, 134, 163, -1, 163, 134, 135, -1, 162, 135, 155, -1, 161, 155, 156, -1, 24, 156, 25, -1, 144, 25, 139, -1, 158, 139, 26, -1, 142, 26, 141, -1, 157, 142, 141, -1, 163, 135, 162, -1, 162, 155, 161, -1, 161, 156, 24, -1, 24, 25, 144, -1, 144, 139, 158, -1, 158, 26, 142, -1, 102, 14, 27, -1, 103, 27, 28, -1, 29, 28, 100, -1, 30, 100, 186, -1, 187, 30, 186, -1, 187, 31, 30, -1, 187, 188, 31, -1, 31, 188, 87, -1, 32, 87, 86, -1, 35, 86, 34, -1, 33, 34, 13, -1, 33, 35, 34, -1, 33, 36, 35, -1, 35, 36, 37, -1, 32, 37, 124, -1, 31, 124, 30, -1, 31, 32, 124, -1, 31, 87, 32, -1, 2, 42, 38, -1, 2, 43, 42, -1, 2, 3, 43, -1, 43, 3, 52, -1, 41, 52, 39, -1, 40, 39, 54, -1, 166, 54, 55, -1, 166, 40, 54, -1, 166, 104, 40, -1, 40, 104, 111, -1, 41, 111, 110, -1, 43, 110, 42, -1, 43, 41, 110, -1, 43, 52, 41, -1, 3, 4, 52, -1, 52, 4, 5, -1, 53, 5, 56, -1, 45, 56, 44, -1, 46, 45, 44, -1, 46, 47, 45, -1, 46, 7, 47, -1, 47, 7, 48, -1, 51, 48, 114, -1, 50, 114, 117, -1, 49, 117, 60, -1, 49, 50, 117, -1, 49, 183, 50, -1, 50, 183, 58, -1, 51, 58, 113, -1, 47, 113, 45, -1, 47, 51, 113, -1, 47, 48, 51, -1, 52, 5, 53, -1, 39, 53, 112, -1, 54, 112, 57, -1, 55, 57, 184, -1, 55, 54, 57, -1, 53, 56, 45, -1, 112, 45, 113, -1, 57, 113, 58, -1, 184, 58, 183, -1, 184, 57, 58, -1, 7, 6, 48, -1, 48, 6, 115, -1, 114, 115, 116, -1, 117, 116, 59, -1, 60, 59, 74, -1, 60, 117, 59, -1, 6, 61, 115, -1, 115, 61, 62, -1, 72, 62, 63, -1, 75, 63, 1, -1, 0, 75, 1, -1, 0, 70, 75, -1, 0, 15, 70, -1, 70, 15, 77, -1, 68, 77, 78, -1, 66, 78, 65, -1, 64, 65, 80, -1, 64, 66, 65, -1, 64, 67, 66, -1, 66, 67, 69, -1, 68, 69, 71, -1, 70, 71, 75, -1, 70, 68, 71, -1, 70, 77, 68, -1, 115, 62, 72, -1, 116, 72, 118, -1, 59, 118, 73, -1, 74, 73, 191, -1, 74, 59, 73, -1, 72, 63, 75, -1, 118, 75, 71, -1, 73, 71, 69, -1, 191, 69, 67, -1, 191, 73, 69, -1, 15, 76, 77, -1, 77, 76, 92, -1, 78, 92, 79, -1, 65, 79, 120, -1, 80, 120, 81, -1, 80, 65, 120, -1, 76, 9, 92, -1, 92, 9, 10, -1, 94, 10, 11, -1, 82, 11, 95, -1, 91, 95, 83, -1, 84, 91, 83, -1, 84, 85, 91, -1, 84, 12, 85, -1, 85, 12, 34, -1, 123, 34, 86, -1, 88, 86, 87, -1, 172, 87, 188, -1, 172, 88, 87, -1, 172, 190, 88, -1, 88, 190, 89, -1, 123, 89, 90, -1, 85, 90, 91, -1, 85, 123, 90, -1, 85, 34, 123, -1, 92, 10, 94, -1, 79, 94, 119, -1, 120, 119, 122, -1, 81, 122, 93, -1, 81, 120, 122, -1, 94, 11, 82, -1, 119, 82, 121, -1, 122, 121, 97, -1, 93, 97, 96, -1, 93, 122, 97, -1, 82, 95, 91, -1, 121, 91, 90, -1, 97, 90, 89, -1, 96, 89, 190, -1, 96, 97, 89, -1, 12, 13, 34, -1, 36, 98, 37, -1, 37, 98, 99, -1, 124, 99, 29, -1, 30, 29, 100, -1, 30, 124, 29, -1, 98, 8, 99, -1, 99, 8, 101, -1, 103, 101, 102, -1, 27, 103, 102, -1, 99, 101, 103, -1, 29, 103, 28, -1, 29, 99, 103, -1, 104, 105, 111, -1, 111, 105, 106, -1, 110, 106, 107, -1, 42, 107, 27, -1, 38, 27, 14, -1, 38, 42, 27, -1, 105, 108, 106, -1, 106, 108, 109, -1, 107, 109, 28, -1, 27, 107, 28, -1, 108, 185, 109, -1, 109, 185, 100, -1, 28, 109, 100, -1, 185, 186, 100, -1, 110, 107, 42, -1, 106, 109, 107, -1, 111, 106, 110, -1, 40, 111, 41, -1, 39, 40, 41, -1, 53, 39, 52, -1, 45, 112, 53, -1, 112, 54, 39, -1, 57, 112, 113, -1, 50, 58, 51, -1, 114, 50, 51, -1, 115, 114, 48, -1, 72, 116, 115, -1, 116, 117, 114, -1, 75, 118, 72, -1, 118, 59, 116, -1, 73, 118, 71, -1, 66, 69, 68, -1, 78, 66, 68, -1, 92, 78, 77, -1, 94, 79, 92, -1, 79, 65, 78, -1, 82, 119, 94, -1, 119, 120, 79, -1, 91, 121, 82, -1, 121, 122, 119, -1, 97, 121, 90, -1, 88, 89, 123, -1, 86, 88, 123, -1, 32, 86, 35, -1, 37, 32, 35, -1, 99, 124, 37, -1, 219, 16, 125, -1, 219, 126, 16, -1, 219, 314, 126, -1, 126, 314, 127, -1, 127, 314, 317, -1, 18, 317, 318, -1, 20, 318, 128, -1, 21, 128, 303, -1, 148, 303, 304, -1, 149, 304, 129, -1, 150, 129, 291, -1, 19, 291, 130, -1, 151, 130, 131, -1, 22, 131, 132, -1, 152, 132, 277, -1, 153, 277, 133, -1, 23, 133, 154, -1, 134, 154, 136, -1, 135, 136, 269, -1, 155, 269, 137, -1, 156, 137, 138, -1, 25, 138, 260, -1, 139, 260, 249, -1, 26, 249, 140, -1, 141, 140, 344, -1, 157, 344, 241, -1, 142, 241, 236, -1, 158, 236, 143, -1, 144, 143, 159, -1, 24, 159, 160, -1, 161, 160, 145, -1, 162, 145, 146, -1, 163, 146, 147, -1, 17, 147, 125, -1, 16, 17, 125, -1, 127, 317, 18, -1, 18, 318, 20, -1, 20, 128, 21, -1, 21, 303, 148, -1, 148, 304, 149, -1, 149, 129, 150, -1, 150, 291, 19, -1, 19, 130, 151, -1, 151, 131, 22, -1, 22, 132, 152, -1, 152, 277, 153, -1, 153, 133, 23, -1, 23, 154, 134, -1, 134, 136, 135, -1, 135, 269, 155, -1, 155, 137, 156, -1, 156, 138, 25, -1, 25, 260, 139, -1, 139, 249, 26, -1, 26, 140, 141, -1, 141, 344, 157, -1, 157, 241, 142, -1, 142, 236, 158, -1, 158, 143, 144, -1, 144, 159, 24, -1, 24, 160, 161, -1, 161, 145, 162, -1, 162, 146, 163, -1, 163, 147, 17, -1, 164, 55, 165, -1, 164, 166, 55, -1, 164, 167, 166, -1, 166, 167, 104, -1, 104, 167, 433, -1, 105, 433, 168, -1, 108, 168, 169, -1, 185, 169, 170, -1, 186, 170, 171, -1, 187, 171, 432, -1, 188, 432, 429, -1, 172, 429, 189, -1, 190, 189, 173, -1, 96, 173, 174, -1, 93, 174, 175, -1, 81, 175, 176, -1, 80, 176, 177, -1, 64, 177, 178, -1, 67, 178, 179, -1, 191, 179, 180, -1, 74, 180, 192, -1, 60, 192, 181, -1, 49, 181, 182, -1, 183, 182, 423, -1, 184, 423, 165, -1, 55, 184, 165, -1, 104, 433, 105, -1, 105, 168, 108, -1, 108, 169, 185, -1, 185, 170, 186, -1, 186, 171, 187, -1, 187, 432, 188, -1, 188, 429, 172, -1, 172, 189, 190, -1, 190, 173, 96, -1, 96, 174, 93, -1, 93, 175, 81, -1, 81, 176, 80, -1, 80, 177, 64, -1, 64, 178, 67, -1, 67, 179, 191, -1, 191, 180, 74, -1, 74, 192, 60, -1, 60, 181, 49, -1, 49, 182, 183, -1, 183, 423, 184, -1, 193, 539, 549, -1, 549, 539, 194, -1, 534, 549, 194, -1, 534, 195, 549, -1, 549, 195, 196, -1, 527, 549, 196, -1, 527, 197, 549, -1, 549, 197, 520, -1, 198, 520, 519, -1, 199, 198, 519, -1, 199, 200, 198, -1, 198, 200, 508, -1, 201, 198, 508, -1, 201, 202, 198, -1, 201, 504, 202, -1, 202, 504, 466, -1, 549, 520, 198, -1, 550, 198, 203, -1, 550, 549, 198, -1, 198, 496, 203, -1, 203, 496, 436, -1, 436, 496, 465, -1, 438, 465, 204, -1, 450, 204, 462, -1, 205, 462, 461, -1, 206, 461, 460, -1, 457, 460, 459, -1, 475, 457, 459, -1, 436, 465, 438, -1, 438, 204, 450, -1, 450, 462, 205, -1, 205, 461, 206, -1, 206, 460, 457, -1, 147, 349, 125, -1, 147, 347, 349, -1, 147, 146, 347, -1, 347, 146, 361, -1, 348, 361, 207, -1, 208, 207, 209, -1, 363, 209, 211, -1, 210, 211, 224, -1, 210, 363, 211, -1, 210, 212, 363, -1, 363, 212, 616, -1, 213, 616, 617, -1, 362, 617, 214, -1, 215, 362, 214, -1, 215, 216, 362, -1, 215, 217, 216, -1, 216, 217, 319, -1, 222, 319, 354, -1, 351, 354, 350, -1, 220, 350, 218, -1, 219, 218, 314, -1, 219, 220, 218, -1, 219, 125, 220, -1, 220, 125, 352, -1, 351, 352, 221, -1, 222, 221, 223, -1, 216, 223, 362, -1, 216, 222, 223, -1, 216, 319, 222, -1, 146, 145, 361, -1, 361, 145, 359, -1, 207, 359, 225, -1, 209, 225, 364, -1, 211, 364, 228, -1, 224, 228, 230, -1, 224, 211, 228, -1, 145, 160, 359, -1, 359, 160, 226, -1, 225, 226, 227, -1, 364, 227, 232, -1, 228, 232, 229, -1, 613, 229, 233, -1, 613, 228, 229, -1, 613, 230, 228, -1, 226, 160, 231, -1, 227, 231, 365, -1, 232, 365, 366, -1, 229, 366, 367, -1, 233, 367, 609, -1, 233, 229, 367, -1, 143, 234, 159, -1, 143, 235, 234, -1, 143, 236, 235, -1, 235, 236, 242, -1, 345, 242, 358, -1, 371, 358, 237, -1, 372, 237, 244, -1, 606, 244, 238, -1, 606, 372, 244, -1, 606, 605, 372, -1, 372, 605, 608, -1, 239, 608, 611, -1, 240, 239, 611, -1, 240, 367, 239, -1, 240, 609, 367, -1, 236, 241, 242, -1, 242, 241, 245, -1, 358, 245, 243, -1, 237, 243, 246, -1, 244, 246, 248, -1, 238, 248, 247, -1, 238, 244, 248, -1, 245, 241, 370, -1, 243, 370, 373, -1, 246, 373, 374, -1, 248, 374, 340, -1, 602, 340, 603, -1, 602, 248, 340, -1, 602, 247, 248, -1, 140, 343, 344, -1, 140, 258, 343, -1, 140, 249, 258, -1, 258, 249, 250, -1, 259, 250, 252, -1, 251, 252, 254, -1, 253, 254, 255, -1, 599, 255, 256, -1, 599, 253, 255, -1, 599, 600, 253, -1, 253, 600, 257, -1, 251, 257, 341, -1, 259, 341, 342, -1, 258, 342, 343, -1, 258, 259, 342, -1, 258, 250, 259, -1, 249, 260, 250, -1, 250, 260, 357, -1, 252, 357, 375, -1, 254, 375, 378, -1, 255, 378, 261, -1, 262, 261, 265, -1, 262, 255, 261, -1, 262, 256, 255, -1, 357, 260, 381, -1, 375, 381, 263, -1, 378, 263, 379, -1, 261, 379, 377, -1, 265, 377, 264, -1, 265, 261, 377, -1, 137, 380, 138, -1, 137, 266, 380, -1, 137, 269, 266, -1, 266, 269, 270, -1, 382, 270, 383, -1, 337, 383, 385, -1, 387, 385, 272, -1, 653, 272, 267, -1, 653, 387, 272, -1, 653, 654, 387, -1, 387, 654, 268, -1, 336, 268, 637, -1, 596, 336, 637, -1, 596, 377, 336, -1, 596, 264, 377, -1, 269, 136, 270, -1, 270, 136, 384, -1, 383, 384, 386, -1, 385, 386, 271, -1, 272, 271, 274, -1, 267, 274, 651, -1, 267, 272, 274, -1, 384, 136, 335, -1, 386, 335, 273, -1, 271, 273, 334, -1, 274, 334, 275, -1, 649, 275, 333, -1, 649, 274, 275, -1, 649, 651, 274, -1, 133, 388, 154, -1, 133, 276, 388, -1, 133, 277, 276, -1, 276, 277, 284, -1, 283, 284, 279, -1, 278, 279, 280, -1, 281, 280, 286, -1, 648, 286, 647, -1, 648, 281, 286, -1, 648, 633, 281, -1, 281, 633, 390, -1, 278, 390, 389, -1, 283, 389, 282, -1, 276, 282, 388, -1, 276, 283, 282, -1, 276, 284, 283, -1, 277, 132, 284, -1, 284, 132, 288, -1, 279, 288, 285, -1, 280, 285, 391, -1, 286, 391, 287, -1, 646, 287, 645, -1, 646, 286, 287, -1, 646, 647, 286, -1, 288, 132, 396, -1, 285, 396, 289, -1, 391, 289, 393, -1, 287, 393, 394, -1, 645, 394, 297, -1, 645, 287, 394, -1, 130, 395, 131, -1, 130, 290, 395, -1, 130, 291, 290, -1, 290, 291, 292, -1, 293, 292, 398, -1, 331, 398, 298, -1, 295, 298, 294, -1, 625, 294, 301, -1, 625, 295, 294, -1, 625, 296, 295, -1, 295, 296, 330, -1, 332, 330, 628, -1, 629, 332, 628, -1, 629, 394, 332, -1, 629, 297, 394, -1, 291, 129, 292, -1, 292, 129, 400, -1, 398, 400, 399, -1, 298, 399, 299, -1, 294, 299, 300, -1, 301, 300, 642, -1, 301, 294, 300, -1, 400, 129, 329, -1, 399, 329, 328, -1, 299, 328, 401, -1, 300, 401, 326, -1, 302, 326, 325, -1, 302, 300, 326, -1, 302, 642, 300, -1, 303, 308, 304, -1, 303, 309, 308, -1, 303, 128, 309, -1, 309, 128, 356, -1, 402, 356, 355, -1, 306, 355, 404, -1, 407, 404, 305, -1, 639, 305, 638, -1, 639, 407, 305, -1, 639, 640, 407, -1, 407, 640, 406, -1, 306, 406, 327, -1, 402, 327, 307, -1, 309, 307, 308, -1, 309, 402, 307, -1, 309, 356, 402, -1, 128, 318, 356, -1, 356, 318, 310, -1, 355, 310, 405, -1, 404, 405, 408, -1, 305, 408, 312, -1, 311, 312, 622, -1, 311, 305, 312, -1, 311, 638, 305, -1, 310, 318, 403, -1, 405, 403, 315, -1, 408, 315, 409, -1, 312, 409, 313, -1, 622, 313, 322, -1, 622, 312, 313, -1, 314, 316, 317, -1, 314, 218, 316, -1, 316, 218, 410, -1, 315, 410, 409, -1, 315, 316, 410, -1, 315, 403, 316, -1, 316, 403, 317, -1, 317, 403, 318, -1, 620, 621, 320, -1, 319, 320, 354, -1, 319, 620, 320, -1, 319, 321, 620, -1, 319, 217, 321, -1, 322, 313, 323, -1, 323, 313, 320, -1, 621, 323, 320, -1, 640, 324, 406, -1, 406, 324, 325, -1, 326, 406, 325, -1, 326, 327, 406, -1, 326, 401, 327, -1, 327, 401, 307, -1, 307, 401, 328, -1, 308, 328, 329, -1, 304, 329, 129, -1, 304, 308, 329, -1, 295, 330, 332, -1, 331, 332, 397, -1, 293, 397, 392, -1, 290, 392, 395, -1, 290, 293, 392, -1, 290, 292, 293, -1, 633, 634, 390, -1, 390, 634, 333, -1, 275, 390, 333, -1, 275, 389, 390, -1, 275, 334, 389, -1, 389, 334, 282, -1, 282, 334, 273, -1, 388, 273, 335, -1, 154, 335, 136, -1, 154, 388, 335, -1, 387, 268, 336, -1, 337, 336, 338, -1, 382, 338, 376, -1, 266, 376, 380, -1, 266, 382, 376, -1, 266, 270, 382, -1, 600, 339, 257, -1, 257, 339, 603, -1, 340, 257, 603, -1, 340, 341, 257, -1, 340, 374, 341, -1, 341, 374, 342, -1, 342, 374, 373, -1, 343, 373, 370, -1, 344, 370, 241, -1, 344, 343, 370, -1, 372, 608, 239, -1, 371, 239, 369, -1, 345, 369, 368, -1, 235, 368, 234, -1, 235, 345, 368, -1, 235, 242, 345, -1, 363, 616, 213, -1, 208, 213, 360, -1, 348, 360, 346, -1, 347, 346, 349, -1, 347, 348, 346, -1, 347, 361, 348, -1, 213, 617, 362, -1, 360, 362, 223, -1, 346, 223, 221, -1, 349, 221, 352, -1, 125, 349, 352, -1, 350, 220, 351, -1, 351, 220, 352, -1, 354, 320, 353, -1, 350, 353, 410, -1, 218, 350, 410, -1, 221, 222, 351, -1, 351, 222, 354, -1, 355, 356, 310, -1, 398, 292, 400, -1, 279, 284, 288, -1, 383, 270, 384, -1, 252, 250, 357, -1, 358, 242, 245, -1, 225, 359, 226, -1, 346, 221, 349, -1, 360, 223, 346, -1, 208, 360, 348, -1, 207, 208, 348, -1, 359, 207, 361, -1, 213, 362, 360, -1, 209, 207, 225, -1, 363, 213, 208, -1, 209, 363, 208, -1, 231, 227, 226, -1, 227, 364, 225, -1, 364, 211, 209, -1, 365, 232, 227, -1, 232, 228, 364, -1, 159, 234, 231, -1, 160, 159, 231, -1, 366, 365, 368, -1, 369, 366, 368, -1, 369, 367, 366, -1, 369, 239, 367, -1, 229, 232, 366, -1, 368, 365, 234, -1, 234, 365, 231, -1, 371, 369, 345, -1, 358, 371, 345, -1, 370, 243, 245, -1, 243, 237, 358, -1, 246, 243, 373, -1, 239, 371, 372, -1, 372, 371, 237, -1, 244, 237, 246, -1, 342, 373, 343, -1, 248, 246, 374, -1, 251, 341, 259, -1, 252, 251, 259, -1, 381, 375, 357, -1, 375, 254, 252, -1, 257, 251, 253, -1, 253, 251, 254, -1, 263, 378, 375, -1, 378, 255, 254, -1, 138, 380, 381, -1, 260, 138, 381, -1, 379, 263, 376, -1, 338, 379, 376, -1, 338, 377, 379, -1, 338, 336, 377, -1, 261, 378, 379, -1, 376, 263, 380, -1, 380, 263, 381, -1, 337, 338, 382, -1, 383, 337, 382, -1, 335, 386, 384, -1, 386, 385, 383, -1, 271, 386, 273, -1, 336, 337, 387, -1, 387, 337, 385, -1, 272, 385, 271, -1, 282, 273, 388, -1, 274, 271, 334, -1, 278, 389, 283, -1, 279, 278, 283, -1, 396, 285, 288, -1, 285, 280, 279, -1, 390, 278, 281, -1, 281, 278, 280, -1, 289, 391, 285, -1, 391, 286, 280, -1, 131, 395, 396, -1, 132, 131, 396, -1, 393, 289, 392, -1, 397, 393, 392, -1, 397, 394, 393, -1, 397, 332, 394, -1, 287, 391, 393, -1, 392, 289, 395, -1, 395, 289, 396, -1, 331, 397, 293, -1, 398, 331, 293, -1, 329, 399, 400, -1, 399, 298, 398, -1, 299, 399, 328, -1, 332, 331, 295, -1, 295, 331, 298, -1, 294, 298, 299, -1, 307, 328, 308, -1, 300, 299, 401, -1, 306, 327, 402, -1, 355, 306, 402, -1, 403, 405, 310, -1, 405, 404, 355, -1, 408, 405, 315, -1, 406, 306, 407, -1, 407, 306, 404, -1, 305, 404, 408, -1, 312, 408, 409, -1, 313, 409, 353, -1, 320, 313, 353, -1, 353, 409, 410, -1, 354, 353, 350, -1, 729, 674, 417, -1, 729, 676, 674, -1, 729, 411, 676, -1, 676, 411, 412, -1, 412, 411, 413, -1, 685, 413, 722, -1, 415, 722, 712, -1, 697, 712, 416, -1, 701, 416, 414, -1, 702, 701, 414, -1, 412, 413, 685, -1, 685, 722, 415, -1, 415, 712, 697, -1, 697, 416, 701, -1, 674, 675, 417, -1, 417, 675, 757, -1, 418, 417, 757, -1, 418, 750, 417, -1, 417, 750, 747, -1, 743, 417, 747, -1, 743, 419, 417, -1, 417, 419, 736, -1, 420, 783, 675, -1, 675, 783, 782, -1, 421, 675, 782, -1, 421, 779, 675, -1, 675, 779, 422, -1, 769, 675, 422, -1, 769, 761, 675, -1, 675, 761, 757, -1, 423, 856, 165, -1, 423, 854, 856, -1, 423, 182, 854, -1, 854, 182, 424, -1, 424, 182, 181, -1, 425, 181, 850, -1, 425, 424, 181, -1, 181, 192, 850, -1, 850, 192, 872, -1, 872, 192, 180, -1, 427, 180, 179, -1, 871, 179, 178, -1, 847, 178, 177, -1, 846, 177, 176, -1, 426, 176, 844, -1, 426, 846, 176, -1, 872, 180, 427, -1, 427, 179, 871, -1, 871, 178, 847, -1, 847, 177, 846, -1, 176, 175, 844, -1, 844, 175, 428, -1, 428, 175, 174, -1, 840, 174, 173, -1, 431, 173, 189, -1, 874, 189, 429, -1, 430, 429, 839, -1, 430, 874, 429, -1, 428, 174, 840, -1, 840, 173, 431, -1, 431, 189, 874, -1, 429, 432, 839, -1, 839, 432, 838, -1, 838, 432, 171, -1, 870, 171, 170, -1, 169, 870, 170, -1, 169, 868, 870, -1, 169, 168, 868, -1, 868, 168, 866, -1, 866, 168, 864, -1, 864, 168, 433, -1, 434, 433, 863, -1, 434, 864, 433, -1, 838, 171, 870, -1, 433, 167, 863, -1, 863, 167, 435, -1, 435, 167, 164, -1, 862, 164, 165, -1, 856, 862, 165, -1, 435, 164, 862, -1, 436, 551, 203, -1, 436, 437, 551, -1, 436, 438, 437, -1, 437, 438, 445, -1, 439, 445, 558, -1, 441, 558, 446, -1, 440, 446, 447, -1, 896, 447, 898, -1, 896, 440, 447, -1, 896, 895, 440, -1, 440, 895, 442, -1, 441, 442, 443, -1, 439, 443, 444, -1, 437, 444, 551, -1, 437, 439, 444, -1, 437, 445, 439, -1, 438, 450, 445, -1, 445, 450, 451, -1, 558, 451, 452, -1, 446, 452, 448, -1, 447, 448, 449, -1, 898, 449, 899, -1, 898, 447, 449, -1, 450, 205, 451, -1, 451, 205, 560, -1, 452, 560, 454, -1, 448, 454, 453, -1, 449, 453, 455, -1, 899, 455, 900, -1, 899, 449, 455, -1, 205, 206, 560, -1, 560, 206, 559, -1, 454, 559, 476, -1, 453, 476, 456, -1, 455, 456, 478, -1, 900, 478, 901, -1, 900, 455, 478, -1, 206, 457, 559, -1, 559, 457, 475, -1, 458, 475, 459, -1, 481, 459, 460, -1, 561, 460, 461, -1, 486, 461, 462, -1, 491, 462, 204, -1, 463, 204, 465, -1, 464, 465, 496, -1, 499, 496, 198, -1, 500, 198, 202, -1, 466, 500, 202, -1, 466, 474, 500, -1, 466, 504, 474, -1, 474, 504, 505, -1, 570, 505, 571, -1, 467, 571, 468, -1, 470, 468, 469, -1, 903, 469, 506, -1, 903, 470, 469, -1, 903, 471, 470, -1, 470, 471, 472, -1, 467, 472, 502, -1, 570, 502, 473, -1, 474, 473, 500, -1, 474, 570, 473, -1, 474, 505, 570, -1, 559, 475, 458, -1, 476, 458, 563, -1, 456, 563, 562, -1, 478, 562, 480, -1, 901, 480, 477, -1, 901, 478, 480, -1, 458, 459, 481, -1, 563, 481, 479, -1, 562, 479, 564, -1, 480, 564, 484, -1, 477, 484, 485, -1, 477, 480, 484, -1, 481, 460, 561, -1, 479, 561, 482, -1, 564, 482, 483, -1, 484, 483, 487, -1, 485, 487, 909, -1, 485, 484, 487, -1, 561, 461, 486, -1, 482, 486, 488, -1, 483, 488, 567, -1, 487, 567, 566, -1, 909, 566, 490, -1, 909, 487, 566, -1, 486, 462, 491, -1, 488, 491, 565, -1, 567, 565, 489, -1, 566, 489, 492, -1, 490, 492, 493, -1, 490, 566, 492, -1, 491, 204, 463, -1, 565, 463, 494, -1, 489, 494, 569, -1, 492, 569, 495, -1, 493, 495, 902, -1, 493, 492, 495, -1, 463, 465, 464, -1, 494, 464, 568, -1, 569, 568, 553, -1, 495, 553, 498, -1, 902, 498, 911, -1, 902, 495, 498, -1, 464, 496, 499, -1, 568, 499, 501, -1, 553, 501, 552, -1, 498, 552, 503, -1, 911, 503, 497, -1, 911, 498, 503, -1, 499, 198, 500, -1, 501, 500, 473, -1, 552, 473, 502, -1, 503, 502, 472, -1, 497, 472, 471, -1, 497, 503, 472, -1, 504, 201, 505, -1, 505, 201, 572, -1, 571, 572, 573, -1, 468, 573, 575, -1, 469, 575, 577, -1, 506, 577, 904, -1, 506, 469, 577, -1, 201, 508, 572, -1, 572, 508, 507, -1, 573, 507, 574, -1, 575, 574, 576, -1, 577, 576, 510, -1, 904, 510, 513, -1, 904, 577, 510, -1, 508, 200, 507, -1, 507, 200, 509, -1, 574, 509, 514, -1, 576, 514, 511, -1, 510, 511, 516, -1, 513, 516, 512, -1, 513, 510, 516, -1, 200, 199, 509, -1, 509, 199, 579, -1, 514, 579, 515, -1, 511, 515, 518, -1, 516, 518, 517, -1, 512, 517, 913, -1, 512, 516, 517, -1, 199, 519, 579, -1, 579, 519, 578, -1, 515, 578, 521, -1, 518, 521, 584, -1, 517, 584, 583, -1, 913, 583, 523, -1, 913, 517, 583, -1, 519, 520, 578, -1, 578, 520, 580, -1, 521, 580, 522, -1, 584, 522, 585, -1, 583, 585, 524, -1, 523, 524, 914, -1, 523, 583, 524, -1, 520, 197, 580, -1, 580, 197, 582, -1, 522, 582, 525, -1, 585, 525, 587, -1, 524, 587, 528, -1, 914, 528, 526, -1, 914, 524, 528, -1, 197, 527, 582, -1, 582, 527, 581, -1, 525, 581, 586, -1, 587, 586, 589, -1, 528, 589, 529, -1, 526, 529, 916, -1, 526, 528, 529, -1, 527, 196, 581, -1, 581, 196, 530, -1, 586, 530, 532, -1, 589, 532, 592, -1, 529, 592, 531, -1, 916, 531, 905, -1, 916, 529, 531, -1, 196, 195, 530, -1, 530, 195, 588, -1, 532, 588, 591, -1, 592, 591, 594, -1, 531, 594, 533, -1, 905, 533, 906, -1, 905, 531, 533, -1, 195, 534, 588, -1, 588, 534, 535, -1, 591, 535, 590, -1, 594, 590, 536, -1, 533, 536, 537, -1, 906, 537, 892, -1, 906, 533, 537, -1, 534, 194, 535, -1, 535, 194, 593, -1, 590, 593, 538, -1, 536, 538, 556, -1, 537, 556, 544, -1, 892, 544, 542, -1, 892, 537, 544, -1, 194, 539, 593, -1, 593, 539, 540, -1, 538, 540, 554, -1, 556, 554, 541, -1, 544, 541, 548, -1, 542, 548, 543, -1, 542, 544, 548, -1, 539, 193, 540, -1, 540, 193, 545, -1, 554, 545, 555, -1, 541, 555, 557, -1, 548, 557, 546, -1, 543, 546, 547, -1, 543, 548, 546, -1, 193, 549, 545, -1, 545, 549, 550, -1, 203, 545, 550, -1, 203, 551, 545, -1, 545, 551, 555, -1, 555, 551, 444, -1, 557, 444, 443, -1, 546, 443, 442, -1, 547, 442, 895, -1, 547, 546, 442, -1, 500, 501, 499, -1, 501, 553, 568, -1, 552, 501, 473, -1, 553, 495, 569, -1, 498, 553, 552, -1, 555, 541, 554, -1, 557, 555, 444, -1, 541, 544, 556, -1, 548, 541, 557, -1, 536, 556, 537, -1, 538, 554, 556, -1, 540, 545, 554, -1, 546, 557, 443, -1, 441, 443, 439, -1, 558, 441, 439, -1, 451, 558, 445, -1, 560, 452, 451, -1, 440, 442, 441, -1, 446, 440, 441, -1, 452, 446, 558, -1, 559, 454, 560, -1, 454, 448, 452, -1, 448, 447, 446, -1, 458, 476, 559, -1, 476, 453, 454, -1, 453, 449, 448, -1, 481, 563, 458, -1, 563, 456, 476, -1, 456, 455, 453, -1, 561, 479, 481, -1, 479, 562, 563, -1, 562, 478, 456, -1, 486, 482, 561, -1, 482, 564, 479, -1, 564, 480, 562, -1, 491, 488, 486, -1, 488, 483, 482, -1, 483, 484, 564, -1, 463, 565, 491, -1, 565, 567, 488, -1, 567, 487, 483, -1, 464, 494, 463, -1, 494, 489, 565, -1, 489, 566, 567, -1, 499, 568, 464, -1, 568, 569, 494, -1, 569, 492, 489, -1, 503, 552, 502, -1, 467, 502, 570, -1, 571, 467, 570, -1, 572, 571, 505, -1, 507, 573, 572, -1, 470, 472, 467, -1, 468, 470, 467, -1, 573, 468, 571, -1, 509, 574, 507, -1, 574, 575, 573, -1, 575, 469, 468, -1, 579, 514, 509, -1, 514, 576, 574, -1, 576, 577, 575, -1, 578, 515, 579, -1, 515, 511, 514, -1, 511, 510, 576, -1, 580, 521, 578, -1, 521, 518, 515, -1, 518, 516, 511, -1, 582, 522, 580, -1, 522, 584, 521, -1, 584, 517, 518, -1, 581, 525, 582, -1, 525, 585, 522, -1, 585, 583, 584, -1, 530, 586, 581, -1, 586, 587, 525, -1, 587, 524, 585, -1, 588, 532, 530, -1, 532, 589, 586, -1, 589, 528, 587, -1, 535, 591, 588, -1, 591, 592, 532, -1, 592, 529, 589, -1, 593, 590, 535, -1, 590, 594, 591, -1, 594, 531, 592, -1, 540, 538, 593, -1, 538, 536, 590, -1, 536, 533, 594, -1, 995, 596, 595, -1, 995, 264, 596, -1, 995, 265, 264, -1, 995, 597, 265, -1, 265, 597, 262, -1, 262, 597, 598, -1, 256, 598, 599, -1, 256, 262, 598, -1, 598, 990, 599, -1, 599, 990, 600, -1, 600, 990, 339, -1, 339, 990, 601, -1, 603, 601, 983, -1, 602, 983, 247, -1, 602, 603, 983, -1, 339, 601, 603, -1, 983, 982, 247, -1, 247, 982, 238, -1, 238, 982, 604, -1, 606, 604, 607, -1, 605, 607, 608, -1, 605, 606, 607, -1, 238, 604, 606, -1, 607, 972, 608, -1, 608, 972, 611, -1, 611, 972, 612, -1, 240, 612, 610, -1, 609, 610, 233, -1, 609, 240, 610, -1, 611, 612, 240, -1, 610, 963, 233, -1, 233, 963, 613, -1, 613, 963, 614, -1, 230, 614, 957, -1, 224, 957, 210, -1, 224, 230, 957, -1, 613, 614, 230, -1, 957, 953, 210, -1, 210, 953, 212, -1, 212, 953, 615, -1, 616, 615, 617, -1, 616, 212, 615, -1, 615, 945, 617, -1, 617, 945, 214, -1, 214, 945, 215, -1, 215, 945, 944, -1, 217, 944, 618, -1, 321, 618, 620, -1, 321, 217, 618, -1, 215, 944, 217, -1, 618, 619, 620, -1, 620, 619, 621, -1, 621, 619, 323, -1, 323, 619, 1062, -1, 322, 1062, 1059, -1, 622, 1059, 1060, -1, 311, 1060, 1058, -1, 638, 1058, 1056, -1, 639, 1056, 623, -1, 640, 623, 1055, -1, 324, 1055, 1044, -1, 325, 1044, 641, -1, 302, 641, 1043, -1, 642, 1043, 624, -1, 301, 624, 626, -1, 625, 626, 643, -1, 296, 643, 1030, -1, 330, 1030, 627, -1, 628, 627, 1029, -1, 1035, 628, 1029, -1, 1035, 629, 628, -1, 1035, 1027, 629, -1, 629, 1027, 297, -1, 297, 1027, 644, -1, 645, 644, 630, -1, 646, 630, 631, -1, 647, 631, 1018, -1, 648, 1018, 632, -1, 633, 632, 635, -1, 634, 635, 636, -1, 333, 636, 1004, -1, 649, 1004, 650, -1, 651, 650, 652, -1, 267, 652, 1003, -1, 653, 1003, 1002, -1, 654, 1002, 1001, -1, 268, 1001, 595, -1, 637, 595, 596, -1, 637, 268, 595, -1, 323, 1062, 322, -1, 322, 1059, 622, -1, 622, 1060, 311, -1, 311, 1058, 638, -1, 638, 1056, 639, -1, 639, 623, 640, -1, 640, 1055, 324, -1, 324, 1044, 325, -1, 325, 641, 302, -1, 302, 1043, 642, -1, 642, 624, 301, -1, 301, 626, 625, -1, 625, 643, 296, -1, 296, 1030, 330, -1, 330, 627, 628, -1, 297, 644, 645, -1, 645, 630, 646, -1, 646, 631, 647, -1, 647, 1018, 648, -1, 648, 632, 633, -1, 633, 635, 634, -1, 634, 636, 333, -1, 333, 1004, 649, -1, 649, 650, 651, -1, 651, 652, 267, -1, 267, 1003, 653, -1, 653, 1002, 654, -1, 654, 1001, 268, -1, 1145, 1153, 655, -1, 655, 1153, 656, -1, 656, 1153, 1146, -1, 1146, 1153, 1136, -1, 1136, 1153, 1137, -1, 1137, 1153, 658, -1, 1147, 658, 1150, -1, 657, 1150, 663, -1, 657, 1147, 1150, -1, 1153, 1144, 658, -1, 658, 1144, 661, -1, 661, 1144, 1143, -1, 662, 1143, 659, -1, 1140, 659, 660, -1, 1140, 662, 659, -1, 661, 1143, 662, -1, 1137, 658, 1147, -1, 1149, 1139, 1150, -1, 1150, 1139, 664, -1, 663, 1150, 664, -1, 1166, 666, 665, -1, 665, 666, 1154, -1, 1154, 666, 667, -1, 667, 666, 1167, -1, 1167, 666, 670, -1, 670, 666, 668, -1, 669, 668, 1157, -1, 669, 670, 668, -1, 666, 1164, 668, -1, 668, 1164, 671, -1, 671, 1164, 1174, -1, 1160, 1174, 1162, -1, 1173, 1162, 1161, -1, 1173, 1160, 1162, -1, 671, 1174, 1160, -1, 668, 1171, 1157, -1, 1157, 1171, 672, -1, 672, 1171, 673, -1, 673, 1171, 1159, -1, 1159, 1171, 1170, -1, 674, 680, 675, -1, 674, 681, 680, -1, 674, 676, 681, -1, 681, 676, 682, -1, 801, 682, 683, -1, 803, 683, 804, -1, 677, 804, 678, -1, 1221, 678, 1222, -1, 1221, 677, 678, -1, 1221, 1220, 677, -1, 677, 1220, 679, -1, 803, 679, 800, -1, 801, 800, 785, -1, 681, 785, 680, -1, 681, 801, 785, -1, 681, 682, 801, -1, 676, 412, 682, -1, 682, 412, 684, -1, 683, 684, 802, -1, 804, 802, 686, -1, 678, 686, 805, -1, 1222, 805, 1223, -1, 1222, 678, 805, -1, 412, 685, 684, -1, 684, 685, 689, -1, 802, 689, 687, -1, 686, 687, 807, -1, 805, 807, 688, -1, 1223, 688, 692, -1, 1223, 805, 688, -1, 685, 415, 689, -1, 689, 415, 690, -1, 687, 690, 806, -1, 807, 806, 691, -1, 688, 691, 693, -1, 692, 693, 1225, -1, 692, 688, 693, -1, 415, 697, 690, -1, 690, 697, 698, -1, 806, 698, 694, -1, 691, 694, 695, -1, 693, 695, 696, -1, 1225, 696, 1226, -1, 1225, 693, 696, -1, 697, 701, 698, -1, 698, 701, 699, -1, 694, 699, 808, -1, 695, 808, 811, -1, 696, 811, 700, -1, 1226, 700, 1237, -1, 1226, 696, 700, -1, 701, 702, 699, -1, 699, 702, 810, -1, 808, 810, 703, -1, 811, 703, 705, -1, 700, 705, 704, -1, 1237, 704, 707, -1, 1237, 700, 704, -1, 702, 414, 810, -1, 810, 414, 809, -1, 703, 809, 706, -1, 705, 706, 813, -1, 704, 813, 710, -1, 707, 710, 711, -1, 707, 704, 710, -1, 414, 416, 809, -1, 809, 416, 708, -1, 706, 708, 812, -1, 813, 812, 709, -1, 710, 709, 717, -1, 711, 717, 715, -1, 711, 710, 717, -1, 416, 712, 708, -1, 708, 712, 713, -1, 812, 713, 815, -1, 709, 815, 714, -1, 717, 714, 720, -1, 715, 720, 716, -1, 715, 717, 720, -1, 712, 722, 713, -1, 713, 722, 814, -1, 815, 814, 718, -1, 714, 718, 719, -1, 720, 719, 721, -1, 716, 721, 725, -1, 716, 720, 721, -1, 722, 413, 814, -1, 814, 413, 723, -1, 718, 723, 798, -1, 719, 798, 726, -1, 721, 726, 724, -1, 725, 724, 1239, -1, 725, 721, 724, -1, 413, 411, 723, -1, 723, 411, 730, -1, 798, 730, 727, -1, 726, 727, 817, -1, 724, 817, 731, -1, 1239, 731, 728, -1, 1239, 724, 731, -1, 411, 729, 730, -1, 730, 729, 797, -1, 727, 797, 733, -1, 817, 733, 820, -1, 731, 820, 732, -1, 728, 732, 735, -1, 728, 731, 732, -1, 729, 417, 797, -1, 797, 417, 734, -1, 733, 734, 816, -1, 820, 816, 819, -1, 732, 819, 738, -1, 735, 738, 1230, -1, 735, 732, 738, -1, 417, 736, 734, -1, 734, 736, 740, -1, 816, 740, 821, -1, 819, 821, 737, -1, 738, 737, 739, -1, 1230, 739, 742, -1, 1230, 738, 739, -1, 736, 419, 740, -1, 740, 419, 818, -1, 821, 818, 741, -1, 737, 741, 824, -1, 739, 824, 825, -1, 742, 825, 745, -1, 742, 739, 825, -1, 419, 743, 818, -1, 818, 743, 823, -1, 741, 823, 748, -1, 824, 748, 744, -1, 825, 744, 746, -1, 745, 746, 1232, -1, 745, 825, 746, -1, 743, 747, 823, -1, 823, 747, 822, -1, 748, 822, 827, -1, 744, 827, 830, -1, 746, 830, 749, -1, 1232, 749, 1243, -1, 1232, 746, 749, -1, 747, 750, 822, -1, 822, 750, 751, -1, 827, 751, 826, -1, 830, 826, 829, -1, 749, 829, 756, -1, 1243, 756, 755, -1, 1243, 749, 756, -1, 750, 418, 751, -1, 751, 418, 828, -1, 826, 828, 752, -1, 829, 752, 753, -1, 756, 753, 754, -1, 755, 754, 760, -1, 755, 756, 754, -1, 418, 757, 828, -1, 828, 757, 762, -1, 752, 762, 763, -1, 753, 763, 764, -1, 754, 764, 758, -1, 760, 758, 759, -1, 760, 754, 758, -1, 757, 761, 762, -1, 762, 761, 768, -1, 763, 768, 770, -1, 764, 770, 765, -1, 758, 765, 766, -1, 759, 766, 767, -1, 759, 758, 766, -1, 761, 769, 768, -1, 768, 769, 831, -1, 770, 831, 832, -1, 765, 832, 833, -1, 766, 833, 771, -1, 767, 771, 772, -1, 767, 766, 771, -1, 769, 422, 831, -1, 831, 422, 773, -1, 832, 773, 775, -1, 833, 775, 835, -1, 771, 835, 778, -1, 772, 778, 1247, -1, 772, 771, 778, -1, 422, 779, 773, -1, 773, 779, 774, -1, 775, 774, 834, -1, 835, 834, 776, -1, 778, 776, 799, -1, 1247, 799, 777, -1, 1247, 778, 799, -1, 779, 421, 774, -1, 774, 421, 791, -1, 834, 791, 792, -1, 776, 792, 780, -1, 799, 780, 781, -1, 777, 781, 787, -1, 777, 799, 781, -1, 421, 782, 791, -1, 791, 782, 783, -1, 784, 783, 420, -1, 793, 420, 675, -1, 680, 793, 675, -1, 680, 786, 793, -1, 680, 785, 786, -1, 786, 785, 790, -1, 788, 790, 796, -1, 781, 796, 787, -1, 781, 788, 796, -1, 781, 780, 788, -1, 788, 780, 789, -1, 786, 789, 793, -1, 786, 788, 789, -1, 786, 790, 788, -1, 791, 783, 784, -1, 792, 784, 789, -1, 780, 792, 789, -1, 784, 420, 793, -1, 789, 784, 793, -1, 1220, 794, 679, -1, 679, 794, 795, -1, 800, 795, 790, -1, 785, 800, 790, -1, 794, 1217, 795, -1, 795, 1217, 796, -1, 790, 795, 796, -1, 1217, 787, 796, -1, 797, 727, 730, -1, 733, 797, 734, -1, 727, 726, 798, -1, 817, 727, 733, -1, 726, 721, 719, -1, 724, 726, 817, -1, 776, 780, 799, -1, 803, 800, 801, -1, 683, 803, 801, -1, 684, 683, 682, -1, 679, 795, 800, -1, 689, 802, 684, -1, 677, 679, 803, -1, 804, 677, 803, -1, 802, 804, 683, -1, 690, 687, 689, -1, 687, 686, 802, -1, 686, 678, 804, -1, 698, 806, 690, -1, 806, 807, 687, -1, 807, 805, 686, -1, 699, 694, 698, -1, 694, 691, 806, -1, 691, 688, 807, -1, 810, 808, 699, -1, 808, 695, 694, -1, 695, 693, 691, -1, 809, 703, 810, -1, 703, 811, 808, -1, 811, 696, 695, -1, 708, 706, 809, -1, 706, 705, 703, -1, 705, 700, 811, -1, 713, 812, 708, -1, 812, 813, 706, -1, 813, 704, 705, -1, 814, 815, 713, -1, 815, 709, 812, -1, 709, 710, 813, -1, 723, 718, 814, -1, 718, 714, 815, -1, 714, 717, 709, -1, 730, 798, 723, -1, 798, 719, 718, -1, 719, 720, 714, -1, 740, 816, 734, -1, 816, 820, 733, -1, 820, 731, 817, -1, 818, 821, 740, -1, 821, 819, 816, -1, 819, 732, 820, -1, 823, 741, 818, -1, 741, 737, 821, -1, 737, 738, 819, -1, 822, 748, 823, -1, 748, 824, 741, -1, 824, 739, 737, -1, 751, 827, 822, -1, 827, 744, 748, -1, 744, 825, 824, -1, 828, 826, 751, -1, 826, 830, 827, -1, 830, 746, 744, -1, 762, 752, 828, -1, 752, 829, 826, -1, 829, 749, 830, -1, 768, 763, 762, -1, 763, 753, 752, -1, 753, 756, 829, -1, 831, 770, 768, -1, 770, 764, 763, -1, 764, 754, 753, -1, 773, 832, 831, -1, 832, 765, 770, -1, 765, 758, 764, -1, 774, 775, 773, -1, 775, 833, 832, -1, 833, 766, 765, -1, 791, 834, 774, -1, 834, 835, 775, -1, 835, 771, 833, -1, 784, 792, 791, -1, 792, 776, 834, -1, 776, 778, 835, -1, 837, 870, 836, -1, 837, 1562, 870, -1, 870, 1562, 838, -1, 838, 1562, 873, -1, 839, 873, 430, -1, 839, 838, 873, -1, 1555, 840, 873, -1, 1555, 1550, 840, -1, 840, 1550, 841, -1, 1544, 840, 841, -1, 1544, 1543, 840, -1, 840, 1543, 1540, -1, 842, 840, 1540, -1, 842, 1534, 840, -1, 840, 1534, 428, -1, 428, 1534, 843, -1, 844, 843, 1524, -1, 1522, 844, 1524, -1, 1522, 426, 844, -1, 1522, 845, 426, -1, 426, 845, 846, -1, 846, 845, 1514, -1, 1513, 846, 1514, -1, 1513, 847, 846, -1, 1513, 1512, 847, -1, 847, 1512, 1508, -1, 871, 1508, 1501, -1, 1638, 871, 1501, -1, 1638, 427, 871, -1, 1638, 1637, 427, -1, 427, 1637, 848, -1, 872, 848, 1635, -1, 849, 872, 1635, -1, 849, 1634, 872, -1, 872, 1634, 850, -1, 850, 1634, 1627, -1, 851, 850, 1627, -1, 851, 852, 850, -1, 850, 852, 425, -1, 425, 852, 1626, -1, 1631, 425, 1626, -1, 1631, 424, 425, -1, 1631, 1624, 424, -1, 424, 1624, 853, -1, 854, 853, 855, -1, 1610, 854, 855, -1, 1610, 856, 854, -1, 1610, 1620, 856, -1, 856, 1620, 858, -1, 857, 856, 858, -1, 857, 1608, 856, -1, 856, 1608, 859, -1, 860, 856, 859, -1, 860, 1595, 856, -1, 856, 1595, 1601, -1, 1594, 856, 1601, -1, 1594, 1579, 856, -1, 856, 1579, 1578, -1, 861, 856, 1578, -1, 861, 865, 856, -1, 856, 865, 862, -1, 862, 865, 435, -1, 435, 865, 863, -1, 863, 865, 434, -1, 434, 865, 864, -1, 864, 865, 866, -1, 866, 865, 1588, -1, 867, 866, 1588, -1, 867, 1573, 866, -1, 866, 1573, 868, -1, 868, 1573, 869, -1, 836, 868, 869, -1, 836, 870, 868, -1, 428, 843, 844, -1, 847, 1508, 871, -1, 427, 848, 872, -1, 424, 853, 854, -1, 840, 431, 873, -1, 873, 431, 874, -1, 430, 873, 874, -1, 1833, 1786, 875, -1, 1833, 876, 1786, -1, 1833, 877, 876, -1, 876, 877, 1798, -1, 1798, 877, 878, -1, 1799, 878, 879, -1, 882, 879, 1819, -1, 1804, 1819, 883, -1, 880, 883, 881, -1, 1809, 880, 881, -1, 1798, 878, 1799, -1, 1799, 879, 882, -1, 882, 1819, 1804, -1, 1804, 883, 880, -1, 1786, 1891, 875, -1, 875, 1891, 1835, -1, 1835, 1891, 884, -1, 884, 1891, 1871, -1, 1841, 884, 1871, -1, 1841, 1840, 884, -1, 884, 1840, 1838, -1, 885, 884, 1838, -1, 885, 886, 884, -1, 884, 886, 1837, -1, 887, 884, 1837, -1, 1887, 888, 1891, -1, 1891, 888, 889, -1, 1846, 1891, 889, -1, 1846, 890, 1891, -1, 1891, 890, 891, -1, 1844, 1891, 891, -1, 1844, 1875, 1891, -1, 1891, 1875, 1871, -1, 892, 1963, 906, -1, 892, 893, 1963, -1, 892, 542, 893, -1, 893, 542, 1962, -1, 1962, 542, 543, -1, 894, 543, 547, -1, 1961, 547, 895, -1, 907, 895, 896, -1, 897, 896, 898, -1, 1957, 898, 899, -1, 908, 899, 900, -1, 1956, 900, 901, -1, 1955, 901, 477, -1, 1952, 477, 485, -1, 1987, 485, 909, -1, 1985, 909, 490, -1, 910, 490, 493, -1, 1984, 493, 902, -1, 1983, 902, 911, -1, 1994, 911, 497, -1, 1992, 497, 471, -1, 1979, 471, 903, -1, 1991, 903, 506, -1, 912, 506, 904, -1, 1977, 904, 513, -1, 1976, 513, 512, -1, 1990, 512, 913, -1, 1989, 913, 523, -1, 1974, 523, 914, -1, 1972, 914, 526, -1, 915, 526, 916, -1, 1971, 916, 905, -1, 1964, 905, 906, -1, 1963, 1964, 906, -1, 1962, 543, 894, -1, 894, 547, 1961, -1, 1961, 895, 907, -1, 907, 896, 897, -1, 897, 898, 1957, -1, 1957, 899, 908, -1, 908, 900, 1956, -1, 1956, 901, 1955, -1, 1955, 477, 1952, -1, 1952, 485, 1987, -1, 1987, 909, 1985, -1, 1985, 490, 910, -1, 910, 493, 1984, -1, 1984, 902, 1983, -1, 1983, 911, 1994, -1, 1994, 497, 1992, -1, 1992, 471, 1979, -1, 1979, 903, 1991, -1, 1991, 506, 912, -1, 912, 904, 1977, -1, 1977, 513, 1976, -1, 1976, 512, 1990, -1, 1990, 913, 1989, -1, 1989, 523, 1974, -1, 1974, 914, 1972, -1, 1972, 526, 915, -1, 915, 916, 1971, -1, 1971, 905, 1964, -1, 917, 2021, 2000, -1, 2000, 2021, 2003, -1, 2003, 2021, 2012, -1, 2012, 2021, 2004, -1, 2004, 2021, 920, -1, 920, 2021, 2017, -1, 919, 2017, 918, -1, 919, 920, 2017, -1, 2021, 921, 2017, -1, 2017, 921, 2007, -1, 2007, 921, 922, -1, 2008, 922, 2010, -1, 2009, 2010, 923, -1, 2009, 2008, 2010, -1, 2007, 922, 2008, -1, 925, 924, 2017, -1, 925, 2006, 924, -1, 925, 926, 2006, -1, 924, 2005, 2017, -1, 2017, 2005, 918, -1, 927, 2037, 932, -1, 927, 928, 2037, -1, 927, 929, 928, -1, 928, 929, 931, -1, 931, 929, 930, -1, 2039, 930, 2030, -1, 2029, 2030, 2040, -1, 2029, 2039, 2030, -1, 931, 930, 2039, -1, 2037, 2028, 932, -1, 932, 2028, 934, -1, 934, 2028, 935, -1, 2024, 935, 936, -1, 937, 936, 938, -1, 2032, 938, 933, -1, 2026, 933, 2034, -1, 2026, 2032, 933, -1, 934, 935, 2024, -1, 2024, 936, 937, -1, 937, 938, 2032, -1, 618, 1074, 619, -1, 618, 943, 1074, -1, 618, 944, 943, -1, 943, 944, 939, -1, 942, 939, 1081, -1, 1080, 1081, 940, -1, 941, 940, 949, -1, 941, 1080, 940, -1, 941, 2046, 1080, -1, 1080, 2046, 1075, -1, 942, 1075, 1079, -1, 943, 1079, 1074, -1, 943, 942, 1079, -1, 943, 939, 942, -1, 944, 945, 939, -1, 939, 945, 946, -1, 1081, 946, 947, -1, 940, 947, 948, -1, 949, 948, 2044, -1, 949, 940, 948, -1, 945, 615, 946, -1, 946, 615, 952, -1, 947, 952, 950, -1, 948, 950, 951, -1, 2044, 951, 955, -1, 2044, 948, 951, -1, 615, 953, 952, -1, 952, 953, 956, -1, 950, 956, 1082, -1, 951, 1082, 1084, -1, 955, 1084, 954, -1, 955, 951, 1084, -1, 953, 957, 956, -1, 956, 957, 958, -1, 1082, 958, 1083, -1, 1084, 1083, 962, -1, 954, 962, 961, -1, 954, 1084, 962, -1, 957, 614, 958, -1, 958, 614, 959, -1, 1083, 959, 960, -1, 962, 960, 1086, -1, 961, 1086, 965, -1, 961, 962, 1086, -1, 614, 963, 959, -1, 959, 963, 1085, -1, 960, 1085, 964, -1, 1086, 964, 966, -1, 965, 966, 2062, -1, 965, 1086, 966, -1, 963, 610, 1085, -1, 1085, 610, 968, -1, 964, 968, 1087, -1, 966, 1087, 967, -1, 2062, 967, 971, -1, 2062, 966, 967, -1, 610, 612, 968, -1, 968, 612, 969, -1, 1087, 969, 970, -1, 967, 970, 974, -1, 971, 974, 975, -1, 971, 967, 974, -1, 612, 972, 969, -1, 969, 972, 973, -1, 970, 973, 1088, -1, 974, 1088, 976, -1, 975, 976, 2061, -1, 975, 974, 976, -1, 972, 607, 973, -1, 973, 607, 977, -1, 1088, 977, 1089, -1, 976, 1089, 978, -1, 2061, 978, 2059, -1, 2061, 976, 978, -1, 607, 604, 977, -1, 977, 604, 1091, -1, 1089, 1091, 1090, -1, 978, 1090, 979, -1, 2059, 979, 2078, -1, 2059, 978, 979, -1, 604, 982, 1091, -1, 1091, 982, 980, -1, 1090, 980, 1093, -1, 979, 1093, 981, -1, 2078, 981, 986, -1, 2078, 979, 981, -1, 982, 983, 980, -1, 980, 983, 987, -1, 1093, 987, 1092, -1, 981, 1092, 984, -1, 986, 984, 985, -1, 986, 981, 984, -1, 983, 601, 987, -1, 987, 601, 989, -1, 1092, 989, 991, -1, 984, 991, 988, -1, 985, 988, 2076, -1, 985, 984, 988, -1, 601, 990, 989, -1, 989, 990, 1095, -1, 991, 1095, 1099, -1, 988, 1099, 1098, -1, 2076, 1098, 993, -1, 2076, 988, 1098, -1, 990, 598, 1095, -1, 1095, 598, 1094, -1, 1099, 1094, 1097, -1, 1098, 1097, 992, -1, 993, 992, 994, -1, 993, 1098, 992, -1, 598, 597, 1094, -1, 1094, 597, 1096, -1, 1097, 1096, 1100, -1, 992, 1100, 996, -1, 994, 996, 2055, -1, 994, 992, 996, -1, 597, 995, 1096, -1, 1096, 995, 997, -1, 1100, 997, 1103, -1, 996, 1103, 998, -1, 2055, 998, 2074, -1, 2055, 996, 998, -1, 995, 595, 997, -1, 997, 595, 1101, -1, 1103, 1101, 1105, -1, 998, 1105, 1104, -1, 2074, 1104, 2073, -1, 2074, 998, 1104, -1, 595, 1001, 1101, -1, 1101, 1001, 1102, -1, 1105, 1102, 999, -1, 1104, 999, 1000, -1, 2073, 1000, 2072, -1, 2073, 1104, 1000, -1, 1001, 1002, 1102, -1, 1102, 1002, 1003, -1, 1014, 1003, 652, -1, 1005, 652, 650, -1, 1004, 1005, 650, -1, 1004, 1012, 1005, -1, 1004, 636, 1012, -1, 1012, 636, 1016, -1, 1013, 1016, 1006, -1, 1009, 1006, 1008, -1, 1007, 1008, 1023, -1, 1007, 1009, 1008, -1, 1007, 2052, 1009, -1, 1009, 2052, 1010, -1, 1013, 1010, 1011, -1, 1012, 1011, 1005, -1, 1012, 1013, 1011, -1, 1012, 1016, 1013, -1, 1102, 1003, 1014, -1, 999, 1014, 1106, -1, 1000, 1106, 1015, -1, 2072, 1015, 2053, -1, 2072, 1000, 1015, -1, 1014, 652, 1005, -1, 1106, 1005, 1011, -1, 1015, 1011, 1010, -1, 2053, 1010, 2052, -1, 2053, 1015, 1010, -1, 636, 635, 1016, -1, 1016, 635, 632, -1, 1107, 632, 1018, -1, 1017, 1018, 631, -1, 630, 1017, 631, -1, 630, 1022, 1017, -1, 630, 644, 1022, -1, 1022, 644, 1028, -1, 1019, 1028, 1110, -1, 1020, 1110, 1021, -1, 2069, 1021, 1039, -1, 2069, 1020, 1021, -1, 2069, 2070, 1020, -1, 1020, 2070, 1109, -1, 1019, 1109, 1024, -1, 1022, 1024, 1017, -1, 1022, 1019, 1024, -1, 1022, 1028, 1019, -1, 1016, 632, 1107, -1, 1006, 1107, 1108, -1, 1008, 1108, 1025, -1, 1023, 1025, 1026, -1, 1023, 1008, 1025, -1, 1107, 1018, 1017, -1, 1108, 1017, 1024, -1, 1025, 1024, 1109, -1, 1026, 1109, 2070, -1, 1026, 1025, 1109, -1, 644, 1027, 1028, -1, 1028, 1027, 1035, -1, 1111, 1035, 1029, -1, 1040, 1029, 627, -1, 1030, 1040, 627, -1, 1030, 1034, 1040, -1, 1030, 643, 1034, -1, 1034, 643, 1042, -1, 1032, 1042, 1114, -1, 1112, 1114, 1113, -1, 2068, 1113, 2067, -1, 2068, 1112, 1113, -1, 2068, 1031, 1112, -1, 1112, 1031, 1041, -1, 1032, 1041, 1033, -1, 1034, 1033, 1040, -1, 1034, 1032, 1033, -1, 1034, 1042, 1032, -1, 1028, 1035, 1111, -1, 1110, 1111, 1036, -1, 1021, 1036, 1037, -1, 1039, 1037, 1038, -1, 1039, 1021, 1037, -1, 1111, 1029, 1040, -1, 1036, 1040, 1033, -1, 1037, 1033, 1041, -1, 1038, 1041, 1031, -1, 1038, 1037, 1041, -1, 643, 626, 1042, -1, 1042, 626, 624, -1, 1050, 624, 1043, -1, 1047, 1043, 641, -1, 1044, 1047, 641, -1, 1044, 1049, 1047, -1, 1044, 1055, 1049, -1, 1049, 1055, 1045, -1, 1048, 1045, 1117, -1, 1116, 1117, 1069, -1, 2064, 1069, 1070, -1, 2064, 1116, 1069, -1, 2064, 1046, 1116, -1, 1116, 1046, 1054, -1, 1048, 1054, 1053, -1, 1049, 1053, 1047, -1, 1049, 1048, 1053, -1, 1049, 1045, 1048, -1, 1042, 624, 1050, -1, 1114, 1050, 1051, -1, 1113, 1051, 1115, -1, 2067, 1115, 1052, -1, 2067, 1113, 1115, -1, 1050, 1043, 1047, -1, 1051, 1047, 1053, -1, 1115, 1053, 1054, -1, 1052, 1054, 1046, -1, 1052, 1115, 1054, -1, 1055, 623, 1045, -1, 1045, 623, 1056, -1, 1057, 1056, 1058, -1, 1061, 1058, 1060, -1, 1059, 1061, 1060, -1, 1059, 1068, 1061, -1, 1059, 1062, 1068, -1, 1068, 1062, 1076, -1, 1078, 1076, 1077, -1, 1064, 1077, 1065, -1, 1066, 1065, 1063, -1, 1066, 1064, 1065, -1, 1066, 2049, 1064, -1, 1064, 2049, 1073, -1, 1078, 1073, 1067, -1, 1068, 1067, 1061, -1, 1068, 1078, 1067, -1, 1068, 1076, 1078, -1, 1045, 1056, 1057, -1, 1117, 1057, 1118, -1, 1069, 1118, 1072, -1, 1070, 1072, 1071, -1, 1070, 1069, 1072, -1, 1057, 1058, 1061, -1, 1118, 1061, 1067, -1, 1072, 1067, 1073, -1, 1071, 1073, 2049, -1, 1071, 1072, 1073, -1, 1062, 619, 1076, -1, 1076, 619, 1074, -1, 1077, 1074, 1079, -1, 1065, 1079, 1075, -1, 1063, 1075, 2046, -1, 1063, 1065, 1075, -1, 1077, 1076, 1074, -1, 1064, 1073, 1078, -1, 1077, 1064, 1078, -1, 1065, 1077, 1079, -1, 1080, 1075, 942, -1, 1081, 1080, 942, -1, 946, 1081, 939, -1, 952, 947, 946, -1, 947, 940, 1081, -1, 956, 950, 952, -1, 950, 948, 947, -1, 958, 1082, 956, -1, 1082, 951, 950, -1, 959, 1083, 958, -1, 1083, 1084, 1082, -1, 1085, 960, 959, -1, 960, 962, 1083, -1, 968, 964, 1085, -1, 964, 1086, 960, -1, 969, 1087, 968, -1, 1087, 966, 964, -1, 973, 970, 969, -1, 970, 967, 1087, -1, 977, 1088, 973, -1, 1088, 974, 970, -1, 1091, 1089, 977, -1, 1089, 976, 1088, -1, 980, 1090, 1091, -1, 1090, 978, 1089, -1, 987, 1093, 980, -1, 1093, 979, 1090, -1, 989, 1092, 987, -1, 1092, 981, 1093, -1, 1095, 991, 989, -1, 991, 984, 1092, -1, 1094, 1099, 1095, -1, 1099, 988, 991, -1, 1096, 1097, 1094, -1, 1097, 1098, 1099, -1, 997, 1100, 1096, -1, 1100, 992, 1097, -1, 1101, 1103, 997, -1, 1103, 996, 1100, -1, 1102, 1105, 1101, -1, 1105, 998, 1103, -1, 1014, 999, 1102, -1, 999, 1104, 1105, -1, 1005, 1106, 1014, -1, 1106, 1000, 999, -1, 1015, 1106, 1011, -1, 1009, 1010, 1013, -1, 1006, 1009, 1013, -1, 1107, 1006, 1016, -1, 1017, 1108, 1107, -1, 1108, 1008, 1006, -1, 1025, 1108, 1024, -1, 1020, 1109, 1019, -1, 1110, 1020, 1019, -1, 1111, 1110, 1028, -1, 1040, 1036, 1111, -1, 1036, 1021, 1110, -1, 1037, 1036, 1033, -1, 1112, 1041, 1032, -1, 1114, 1112, 1032, -1, 1050, 1114, 1042, -1, 1047, 1051, 1050, -1, 1051, 1113, 1114, -1, 1115, 1051, 1053, -1, 1116, 1054, 1048, -1, 1117, 1116, 1048, -1, 1057, 1117, 1045, -1, 1061, 1118, 1057, -1, 1118, 1069, 1117, -1, 1072, 1118, 1067, -1, 2192, 1119, 1121, -1, 1121, 1119, 1120, -1, 2181, 1121, 1120, -1, 2181, 1122, 1121, -1, 1121, 1122, 1123, -1, 2170, 1121, 1123, -1, 2170, 2169, 1121, -1, 1121, 2169, 1124, -1, 2102, 1124, 2163, -1, 2154, 2102, 2163, -1, 2154, 1125, 2102, -1, 2102, 1125, 1126, -1, 2149, 2102, 1126, -1, 2149, 2103, 2102, -1, 2149, 2105, 2103, -1, 2103, 2105, 2104, -1, 1121, 1124, 2102, -1, 2194, 2102, 2080, -1, 2194, 1121, 2102, -1, 2102, 1127, 2080, -1, 2080, 1127, 1128, -1, 1128, 1127, 1129, -1, 2081, 1129, 2101, -1, 2089, 2101, 1131, -1, 1132, 1131, 2100, -1, 2097, 2100, 2099, -1, 2098, 2099, 1130, -1, 2111, 2098, 1130, -1, 1128, 1129, 2081, -1, 2081, 2101, 2089, -1, 2089, 1131, 1132, -1, 1132, 2100, 2097, -1, 2097, 2099, 2098, -1, 655, 1133, 1145, -1, 655, 1134, 1133, -1, 655, 656, 1134, -1, 1134, 656, 1135, -1, 1135, 656, 1146, -1, 2368, 1146, 1136, -1, 2369, 1136, 1137, -1, 2370, 1137, 1147, -1, 2372, 1147, 657, -1, 1138, 657, 663, -1, 2373, 663, 664, -1, 2374, 664, 1139, -1, 1148, 1139, 1149, -1, 2289, 1149, 1150, -1, 2290, 1150, 658, -1, 2293, 658, 661, -1, 1151, 661, 662, -1, 2382, 662, 1140, -1, 1141, 1140, 660, -1, 1142, 660, 659, -1, 1152, 659, 1143, -1, 2336, 1143, 1144, -1, 2335, 1144, 1153, -1, 2308, 1153, 1145, -1, 1133, 2308, 1145, -1, 1135, 1146, 2368, -1, 2368, 1136, 2369, -1, 2369, 1137, 2370, -1, 2370, 1147, 2372, -1, 2372, 657, 1138, -1, 1138, 663, 2373, -1, 2373, 664, 2374, -1, 2374, 1139, 1148, -1, 1148, 1149, 2289, -1, 2289, 1150, 2290, -1, 2290, 658, 2293, -1, 2293, 661, 1151, -1, 1151, 662, 2382, -1, 2382, 1140, 1141, -1, 1141, 660, 1142, -1, 1142, 659, 1152, -1, 1152, 1143, 2336, -1, 2336, 1144, 2335, -1, 2335, 1153, 2308, -1, 665, 2433, 1166, -1, 665, 1155, 2433, -1, 665, 1154, 1155, -1, 1155, 1154, 2491, -1, 2491, 1154, 667, -1, 1156, 667, 1167, -1, 2493, 1167, 670, -1, 1168, 670, 669, -1, 2494, 669, 1157, -1, 1158, 1157, 672, -1, 2424, 672, 673, -1, 2500, 673, 1159, -1, 1169, 1159, 1170, -1, 2410, 1170, 1171, -1, 2409, 1171, 668, -1, 2412, 668, 671, -1, 2502, 671, 1160, -1, 1172, 1160, 1173, -1, 2490, 1173, 1161, -1, 2466, 1161, 1162, -1, 2464, 1162, 1174, -1, 1163, 1174, 1164, -1, 1175, 1164, 666, -1, 1165, 666, 1166, -1, 2433, 1165, 1166, -1, 2491, 667, 1156, -1, 1156, 1167, 2493, -1, 2493, 670, 1168, -1, 1168, 669, 2494, -1, 2494, 1157, 1158, -1, 1158, 672, 2424, -1, 2424, 673, 2500, -1, 2500, 1159, 1169, -1, 1169, 1170, 2410, -1, 2410, 1171, 2409, -1, 2409, 668, 2412, -1, 2412, 671, 2502, -1, 2502, 1160, 1172, -1, 1172, 1173, 2490, -1, 2490, 1161, 2466, -1, 2466, 1162, 2464, -1, 2464, 1174, 1163, -1, 1163, 1164, 1175, -1, 1175, 666, 1165, -1, 1176, 1185, 1178, -1, 1177, 1178, 1203, -1, 1179, 1203, 1181, -1, 1436, 1181, 1184, -1, 1435, 1184, 1180, -1, 1433, 1180, 1182, -1, 1433, 1435, 1180, -1, 1203, 1202, 1181, -1, 1181, 1202, 1184, -1, 1184, 1202, 1183, -1, 1180, 1183, 2552, -1, 2559, 1180, 2552, -1, 2559, 2558, 1180, -1, 1180, 2558, 1182, -1, 1183, 2553, 2552, -1, 1435, 1436, 1184, -1, 1176, 1177, 1436, -1, 1176, 1178, 1177, -1, 1436, 1177, 1179, -1, 1181, 1436, 1179, -1, 1184, 1183, 1180, -1, 1185, 1203, 1178, -1, 1177, 1203, 1179, -1, 1203, 1185, 1204, -1, 1186, 1204, 1194, -1, 1187, 1194, 1195, -1, 1210, 1195, 1188, -1, 1208, 1188, 1209, -1, 1189, 1209, 1196, -1, 1190, 1189, 1196, -1, 1190, 1205, 1189, -1, 1190, 1191, 1205, -1, 1205, 1191, 1192, -1, 1206, 1192, 1193, -1, 1216, 1193, 2554, -1, 1214, 2554, 1199, -1, 1212, 1199, 1201, -1, 1211, 1201, 1200, -1, 1187, 1200, 1186, -1, 1194, 1187, 1186, -1, 2561, 1195, 1249, -1, 2561, 1188, 1195, -1, 2561, 1209, 1188, -1, 2561, 1196, 1209, -1, 1191, 1197, 1192, -1, 1192, 1197, 1198, -1, 1193, 1198, 4185, -1, 2554, 1193, 4185, -1, 1197, 4185, 1198, -1, 2554, 2553, 1199, -1, 1199, 2553, 1183, -1, 1201, 1183, 1202, -1, 1200, 1202, 1186, -1, 1200, 1201, 1202, -1, 1199, 1183, 1201, -1, 1202, 1203, 1186, -1, 1186, 1203, 1204, -1, 1193, 1192, 1198, -1, 1195, 1194, 1249, -1, 1249, 1194, 1204, -1, 1185, 1249, 1204, -1, 1205, 1207, 1189, -1, 1205, 1206, 1207, -1, 1205, 1192, 1206, -1, 1207, 1213, 1208, -1, 1189, 1208, 1209, -1, 1189, 1207, 1208, -1, 1213, 1211, 1210, -1, 1208, 1210, 1188, -1, 1208, 1213, 1210, -1, 1213, 1207, 1215, -1, 1212, 1215, 1214, -1, 1199, 1212, 1214, -1, 1210, 1211, 1187, -1, 1195, 1210, 1187, -1, 1215, 1212, 1213, -1, 1213, 1212, 1211, -1, 1211, 1212, 1201, -1, 1187, 1211, 1200, -1, 1207, 1206, 1215, -1, 1215, 1206, 1216, -1, 1214, 1216, 2554, -1, 1214, 1215, 1216, -1, 1216, 1206, 1193, -1, 787, 2592, 777, -1, 787, 2590, 2592, -1, 787, 1217, 2590, -1, 2590, 1217, 2594, -1, 2594, 1217, 794, -1, 1218, 794, 1220, -1, 1219, 1220, 1221, -1, 1235, 1221, 1222, -1, 2582, 1222, 1223, -1, 2580, 1223, 692, -1, 1224, 692, 1225, -1, 2573, 1225, 1226, -1, 1236, 1226, 1237, -1, 2571, 1237, 707, -1, 2577, 707, 711, -1, 2575, 711, 715, -1, 1238, 715, 716, -1, 2574, 716, 725, -1, 1227, 725, 1239, -1, 1240, 1239, 728, -1, 1241, 728, 735, -1, 1228, 735, 1230, -1, 1229, 1230, 742, -1, 1231, 742, 745, -1, 1242, 745, 1232, -1, 2568, 1232, 1243, -1, 1244, 1243, 755, -1, 2596, 755, 760, -1, 1245, 760, 759, -1, 1233, 759, 767, -1, 2593, 767, 772, -1, 1246, 772, 1247, -1, 1234, 1247, 777, -1, 2592, 1234, 777, -1, 2594, 794, 1218, -1, 1218, 1220, 1219, -1, 1219, 1221, 1235, -1, 1235, 1222, 2582, -1, 2582, 1223, 2580, -1, 2580, 692, 1224, -1, 1224, 1225, 2573, -1, 2573, 1226, 1236, -1, 1236, 1237, 2571, -1, 2571, 707, 2577, -1, 2577, 711, 2575, -1, 2575, 715, 1238, -1, 1238, 716, 2574, -1, 2574, 725, 1227, -1, 1227, 1239, 1240, -1, 1240, 728, 1241, -1, 1241, 735, 1228, -1, 1228, 1230, 1229, -1, 1229, 742, 1231, -1, 1231, 745, 1242, -1, 1242, 1232, 2568, -1, 2568, 1243, 1244, -1, 1244, 755, 2596, -1, 2596, 760, 1245, -1, 1245, 759, 1233, -1, 1233, 767, 2593, -1, 2593, 772, 1246, -1, 1246, 1247, 1234, -1, 1248, 2583, 1176, -1, 1176, 2583, 2561, -1, 1185, 2561, 1249, -1, 1185, 1176, 2561, -1, 2583, 2581, 2561, -1, 1328, 2566, 1380, -1, 1380, 2566, 2598, -1, 1339, 2598, 2597, -1, 1250, 2597, 2567, -1, 1343, 2567, 1251, -1, 1253, 1251, 2569, -1, 1254, 2569, 1255, -1, 1348, 1255, 1252, -1, 1348, 1254, 1255, -1, 1380, 2598, 1339, -1, 1339, 2597, 1250, -1, 1250, 2567, 1343, -1, 1343, 1251, 1253, -1, 1253, 2569, 1254, -1, 1255, 1256, 1252, -1, 1252, 1256, 1350, -1, 1350, 1256, 1257, -1, 1258, 1257, 1260, -1, 1421, 1260, 1259, -1, 1412, 1259, 2595, -1, 1424, 2595, 1261, -1, 1424, 1412, 2595, -1, 1350, 1257, 1258, -1, 1258, 1260, 1421, -1, 1421, 1259, 1412, -1, 2595, 2591, 1261, -1, 1261, 2591, 1407, -1, 1407, 2591, 1262, -1, 1387, 1262, 2589, -1, 1388, 2589, 1263, -1, 1393, 1263, 2588, -1, 1403, 2588, 2583, -1, 1248, 1403, 2583, -1, 1407, 1262, 1387, -1, 1387, 2589, 1388, -1, 1388, 1263, 1393, -1, 1393, 2588, 1403, -1, 1328, 1265, 2566, -1, 2566, 1265, 2565, -1, 2565, 1265, 1264, -1, 1264, 1265, 1266, -1, 1293, 1264, 1266, -1, 1267, 1268, 1269, -1, 1269, 1268, 2636, -1, 2636, 1268, 2527, -1, 2637, 2527, 2528, -1, 1271, 2528, 2529, -1, 2648, 2529, 1270, -1, 2648, 1271, 2529, -1, 2636, 2527, 2637, -1, 2637, 2528, 1271, -1, 2680, 2679, 1272, -1, 1272, 2679, 1275, -1, 1276, 1275, 1273, -1, 1499, 1273, 2556, -1, 1274, 2556, 2557, -1, 2649, 1274, 2557, -1, 1272, 1275, 1276, -1, 1276, 1273, 1499, -1, 1499, 2556, 1274, -1, 1293, 1266, 1296, -1, 1294, 1296, 1277, -1, 1292, 1277, 1298, -1, 1291, 1298, 1297, -1, 1278, 1297, 1314, -1, 1279, 1278, 1314, -1, 1279, 1289, 1278, -1, 1279, 1280, 1289, -1, 1279, 1287, 1280, -1, 1280, 1287, 1281, -1, 1286, 1281, 1282, -1, 1283, 1286, 1282, -1, 1283, 1284, 1286, -1, 1286, 1284, 1285, -1, 1280, 1285, 1289, -1, 1280, 1286, 1285, -1, 1280, 1281, 1286, -1, 1310, 2656, 1287, -1, 1287, 2656, 1281, -1, 1281, 2656, 2657, -1, 1282, 1281, 2657, -1, 1284, 2602, 1285, -1, 1285, 2602, 1288, -1, 1289, 1288, 1278, -1, 1289, 1285, 1288, -1, 2602, 1290, 1288, -1, 1288, 1290, 1291, -1, 1278, 1291, 1297, -1, 1278, 1288, 1291, -1, 1290, 1292, 1291, -1, 1291, 1292, 1298, -1, 1277, 1292, 1294, -1, 1294, 1292, 1264, -1, 1293, 1294, 1264, -1, 1293, 1296, 1294, -1, 1314, 1297, 1295, -1, 1296, 1295, 1277, -1, 1296, 1314, 1295, -1, 1296, 1266, 1314, -1, 1295, 1297, 1298, -1, 1277, 1295, 1298, -1, 1265, 1313, 1266, -1, 1265, 1303, 1313, -1, 1265, 1326, 1303, -1, 1303, 1326, 1299, -1, 1304, 1299, 1321, -1, 1301, 1321, 1322, -1, 1320, 1322, 1300, -1, 1287, 1300, 1310, -1, 1287, 1320, 1300, -1, 1287, 1279, 1320, -1, 1320, 1279, 1319, -1, 1301, 1319, 1302, -1, 1304, 1302, 1313, -1, 1303, 1304, 1313, -1, 1303, 1299, 1304, -1, 1299, 1326, 1317, -1, 1321, 1317, 1305, -1, 1322, 1305, 1306, -1, 1300, 1306, 1310, -1, 1300, 1322, 1306, -1, 2654, 1307, 1324, -1, 2654, 1308, 1307, -1, 1307, 1308, 2652, -1, 1312, 2652, 2651, -1, 1306, 2651, 1309, -1, 1310, 1306, 1309, -1, 1307, 2652, 1312, -1, 1311, 1312, 1305, -1, 1317, 1311, 1305, -1, 1317, 1324, 1311, -1, 1317, 1326, 1324, -1, 1312, 2651, 1306, -1, 1305, 1312, 1306, -1, 1319, 1279, 1318, -1, 1302, 1318, 1315, -1, 1313, 1315, 1266, -1, 1313, 1302, 1315, -1, 1266, 1316, 1314, -1, 1266, 1315, 1316, -1, 1316, 1315, 1318, -1, 1314, 1318, 1279, -1, 1314, 1316, 1318, -1, 1301, 1302, 1304, -1, 1321, 1301, 1304, -1, 1317, 1321, 1299, -1, 1319, 1318, 1302, -1, 1324, 1307, 1311, -1, 1311, 1307, 1312, -1, 1301, 1322, 1320, -1, 1319, 1301, 1320, -1, 1321, 1305, 1322, -1, 2654, 1324, 1323, -1, 1323, 1324, 1325, -1, 1325, 1324, 1326, -1, 1327, 1326, 1265, -1, 1328, 1327, 1265, -1, 1325, 1326, 1327, -1, 1327, 1328, 1365, -1, 1362, 1365, 1329, -1, 1363, 1329, 1361, -1, 1379, 1361, 1340, -1, 1377, 1340, 1341, -1, 1374, 1341, 1342, -1, 1375, 1342, 1344, -1, 1357, 1344, 1355, -1, 1356, 1355, 1345, -1, 1330, 1345, 1331, -1, 1371, 1331, 1347, -1, 1332, 1347, 1366, -1, 1370, 1366, 1346, -1, 1353, 1346, 1349, -1, 1338, 1349, 1333, -1, 1381, 1333, 1351, -1, 1334, 1351, 1423, -1, 1335, 1334, 1423, -1, 1335, 1336, 1334, -1, 1335, 2670, 1336, -1, 1336, 2670, 1385, -1, 1386, 1385, 1337, -1, 1381, 1337, 1338, -1, 1333, 1381, 1338, -1, 1339, 1329, 1380, -1, 1339, 1361, 1329, -1, 1339, 1340, 1361, -1, 1339, 1250, 1340, -1, 1340, 1250, 1341, -1, 1341, 1250, 1342, -1, 1342, 1250, 1343, -1, 1344, 1343, 1253, -1, 1355, 1253, 1345, -1, 1355, 1344, 1253, -1, 1342, 1343, 1344, -1, 1253, 1254, 1345, -1, 1345, 1254, 1331, -1, 1331, 1254, 1347, -1, 1347, 1254, 1348, -1, 1366, 1348, 1252, -1, 1346, 1252, 1349, -1, 1346, 1366, 1252, -1, 1347, 1348, 1366, -1, 1252, 1350, 1349, -1, 1349, 1350, 1333, -1, 1333, 1350, 1351, -1, 1351, 1350, 1258, -1, 1423, 1351, 1258, -1, 1385, 2669, 1337, -1, 1337, 2669, 1352, -1, 1338, 1352, 1353, -1, 1349, 1338, 1353, -1, 1352, 2669, 1367, -1, 1353, 1367, 1370, -1, 1346, 1353, 1370, -1, 2668, 1369, 1354, -1, 2668, 1383, 1369, -1, 2668, 2666, 1383, -1, 1383, 2666, 1382, -1, 1330, 1382, 1356, -1, 1345, 1330, 1356, -1, 1382, 2666, 1373, -1, 1356, 1373, 1357, -1, 1355, 1356, 1357, -1, 1358, 1376, 2663, -1, 1358, 1359, 1376, -1, 1358, 1378, 1359, -1, 1358, 1360, 1378, -1, 1378, 1360, 1384, -1, 1379, 1384, 1363, -1, 1361, 1379, 1363, -1, 1384, 1360, 1364, -1, 1363, 1364, 1362, -1, 1329, 1363, 1362, -1, 1360, 1323, 1364, -1, 1364, 1323, 1325, -1, 1362, 1325, 1327, -1, 1365, 1362, 1327, -1, 1364, 1325, 1362, -1, 1332, 1366, 1370, -1, 1368, 1370, 1367, -1, 1354, 1367, 2669, -1, 1354, 1368, 1367, -1, 1354, 1369, 1368, -1, 1368, 1369, 1332, -1, 1370, 1368, 1332, -1, 1371, 1347, 1332, -1, 1369, 1371, 1332, -1, 1369, 1383, 1371, -1, 1371, 1383, 1330, -1, 1331, 1371, 1330, -1, 1375, 1344, 1357, -1, 1372, 1357, 1373, -1, 2663, 1373, 2666, -1, 2663, 1372, 1373, -1, 2663, 1376, 1372, -1, 1372, 1376, 1375, -1, 1357, 1372, 1375, -1, 1374, 1342, 1375, -1, 1376, 1374, 1375, -1, 1376, 1359, 1374, -1, 1374, 1359, 1377, -1, 1341, 1374, 1377, -1, 1379, 1340, 1377, -1, 1378, 1377, 1359, -1, 1378, 1379, 1377, -1, 1378, 1384, 1379, -1, 1328, 1380, 1365, -1, 1365, 1380, 1329, -1, 1351, 1334, 1381, -1, 1381, 1334, 1386, -1, 1337, 1381, 1386, -1, 1352, 1338, 1337, -1, 1367, 1353, 1352, -1, 1382, 1330, 1383, -1, 1373, 1356, 1382, -1, 1364, 1363, 1384, -1, 1385, 1386, 1336, -1, 1336, 1386, 1334, -1, 1387, 1406, 1407, -1, 1387, 1389, 1406, -1, 1387, 1388, 1389, -1, 1389, 1388, 1391, -1, 1392, 1391, 1431, -1, 1430, 1431, 1390, -1, 2674, 1390, 2675, -1, 2674, 1430, 1390, -1, 2674, 2673, 1430, -1, 1430, 2673, 1404, -1, 1392, 1404, 1427, -1, 1389, 1427, 1406, -1, 1389, 1392, 1427, -1, 1389, 1391, 1392, -1, 1388, 1393, 1391, -1, 1391, 1393, 1394, -1, 1431, 1394, 1426, -1, 1390, 1426, 1395, -1, 2675, 1395, 2676, -1, 2675, 1390, 1395, -1, 1394, 1393, 1402, -1, 1426, 1402, 1396, -1, 1395, 1396, 1400, -1, 2676, 1400, 1397, -1, 2678, 1397, 1434, -1, 2678, 2676, 1397, -1, 1248, 1401, 1403, -1, 1248, 1398, 1401, -1, 1401, 1398, 1399, -1, 1396, 1399, 1400, -1, 1396, 1401, 1399, -1, 1396, 1402, 1401, -1, 1401, 1402, 1403, -1, 1403, 1402, 1393, -1, 1398, 1434, 1399, -1, 1399, 1434, 1397, -1, 1400, 1399, 1397, -1, 1400, 2676, 1395, -1, 1404, 2673, 1405, -1, 1427, 1405, 1432, -1, 1406, 1432, 1408, -1, 1407, 1408, 1261, -1, 1407, 1406, 1408, -1, 1410, 1409, 2672, -1, 1410, 1415, 1409, -1, 1410, 1416, 1415, -1, 1415, 1416, 1411, -1, 1414, 1411, 1418, -1, 1413, 1418, 1429, -1, 1412, 1429, 1421, -1, 1412, 1413, 1429, -1, 1412, 1424, 1413, -1, 1413, 1424, 1428, -1, 1414, 1428, 1425, -1, 1415, 1425, 1409, -1, 1415, 1414, 1425, -1, 1415, 1411, 1414, -1, 1416, 1417, 1411, -1, 1411, 1417, 1422, -1, 1418, 1422, 1419, -1, 1429, 1419, 1420, -1, 1421, 1420, 1258, -1, 1421, 1429, 1420, -1, 1417, 2670, 1422, -1, 1422, 2670, 1335, -1, 1419, 1335, 1423, -1, 1420, 1423, 1258, -1, 1420, 1419, 1423, -1, 1422, 1335, 1419, -1, 1424, 1261, 1428, -1, 1428, 1261, 1408, -1, 1425, 1408, 1432, -1, 1409, 1432, 1405, -1, 2672, 1405, 2673, -1, 2672, 1409, 1405, -1, 1426, 1394, 1402, -1, 1431, 1391, 1394, -1, 1432, 1406, 1427, -1, 1425, 1428, 1408, -1, 1418, 1413, 1414, -1, 1414, 1413, 1428, -1, 1419, 1429, 1418, -1, 1395, 1426, 1396, -1, 1390, 1431, 1426, -1, 1404, 1392, 1430, -1, 1430, 1392, 1431, -1, 1405, 1427, 1404, -1, 1409, 1425, 1432, -1, 1422, 1418, 1411, -1, 2678, 1434, 1433, -1, 1433, 1434, 1435, -1, 1435, 1434, 1398, -1, 1436, 1398, 1248, -1, 1176, 1436, 1248, -1, 1435, 1398, 1436, -1, 1437, 4089, 1438, -1, 1469, 1438, 1467, -1, 1495, 1467, 1439, -1, 1482, 1439, 1446, -1, 1483, 1446, 1447, -1, 1481, 1447, 1448, -1, 1480, 1448, 1450, -1, 1478, 1450, 1451, -1, 1492, 1451, 1452, -1, 1491, 1452, 1476, -1, 1475, 1476, 1454, -1, 1470, 1454, 1453, -1, 1471, 1453, 1460, -1, 1489, 1460, 1440, -1, 1458, 1440, 1441, -1, 1487, 1441, 1456, -1, 1486, 1456, 2242, -1, 1442, 1486, 2242, -1, 1442, 1496, 1486, -1, 1442, 2267, 1496, -1, 1496, 2267, 1443, -1, 1488, 1443, 1444, -1, 1487, 1444, 1458, -1, 1441, 1487, 1458, -1, 4097, 1467, 1445, -1, 4097, 1439, 1467, -1, 4097, 1446, 1439, -1, 4097, 4090, 1446, -1, 1446, 4090, 1447, -1, 1447, 4090, 1448, -1, 1448, 4090, 1449, -1, 1450, 1449, 4098, -1, 1451, 4098, 1452, -1, 1451, 1450, 4098, -1, 1448, 1449, 1450, -1, 4098, 4095, 1452, -1, 1452, 4095, 1476, -1, 1476, 4095, 1454, -1, 1454, 4095, 1455, -1, 1453, 1455, 4094, -1, 1460, 4094, 1440, -1, 1460, 1453, 4094, -1, 1454, 1455, 1453, -1, 4094, 1457, 1440, -1, 1440, 1457, 1441, -1, 1441, 1457, 1456, -1, 1456, 1457, 4099, -1, 2242, 1456, 4099, -1, 1443, 2682, 1444, -1, 1444, 2682, 1490, -1, 1458, 1490, 1489, -1, 1440, 1458, 1489, -1, 1490, 2682, 1459, -1, 1489, 1459, 1471, -1, 1460, 1489, 1471, -1, 1461, 1473, 2671, -1, 1461, 1474, 1473, -1, 1461, 1462, 1474, -1, 1474, 1462, 1493, -1, 1491, 1493, 1492, -1, 1452, 1491, 1492, -1, 1493, 1462, 1477, -1, 1492, 1477, 1478, -1, 1451, 1492, 1478, -1, 1463, 1464, 2685, -1, 1463, 1484, 1464, -1, 1463, 1485, 1484, -1, 1463, 1465, 1485, -1, 1485, 1465, 1466, -1, 1482, 1466, 1495, -1, 1439, 1482, 1495, -1, 1466, 1465, 1494, -1, 1495, 1494, 1469, -1, 1467, 1495, 1469, -1, 1465, 2687, 1494, -1, 1494, 2687, 1468, -1, 1469, 1468, 1437, -1, 1438, 1469, 1437, -1, 1494, 1468, 1469, -1, 1470, 1453, 1471, -1, 1472, 1471, 1459, -1, 2671, 1459, 2682, -1, 2671, 1472, 1459, -1, 2671, 1473, 1472, -1, 1472, 1473, 1470, -1, 1471, 1472, 1470, -1, 1475, 1454, 1470, -1, 1473, 1475, 1470, -1, 1473, 1474, 1475, -1, 1475, 1474, 1491, -1, 1476, 1475, 1491, -1, 1480, 1450, 1478, -1, 1479, 1478, 1477, -1, 2685, 1477, 1462, -1, 2685, 1479, 1477, -1, 2685, 1464, 1479, -1, 1479, 1464, 1480, -1, 1478, 1479, 1480, -1, 1481, 1448, 1480, -1, 1464, 1481, 1480, -1, 1464, 1484, 1481, -1, 1481, 1484, 1483, -1, 1447, 1481, 1483, -1, 1482, 1446, 1483, -1, 1485, 1483, 1484, -1, 1485, 1482, 1483, -1, 1485, 1466, 1482, -1, 4089, 1445, 1438, -1, 1438, 1445, 1467, -1, 1456, 1486, 1487, -1, 1487, 1486, 1488, -1, 1444, 1487, 1488, -1, 1490, 1458, 1444, -1, 1459, 1489, 1490, -1, 1493, 1491, 1474, -1, 1477, 1492, 1493, -1, 1494, 1495, 1466, -1, 1443, 1488, 1496, -1, 1496, 1488, 1486, -1, 4746, 2684, 1497, -1, 1497, 2684, 2683, -1, 2683, 2677, 1497, -1, 1497, 2677, 2712, -1, 2712, 2677, 1500, -1, 2699, 1500, 2681, -1, 2700, 2681, 2680, -1, 2708, 2680, 1272, -1, 1276, 2708, 1272, -1, 1276, 1498, 2708, -1, 1276, 1499, 1498, -1, 1498, 1499, 2709, -1, 2709, 1499, 1274, -1, 2728, 1274, 2649, -1, 2728, 2709, 1274, -1, 2712, 1500, 2699, -1, 2699, 2681, 2700, -1, 2700, 2680, 2708, -1, 1501, 1507, 1638, -1, 1501, 1502, 1507, -1, 1501, 1508, 1502, -1, 1502, 1508, 1503, -1, 1505, 1503, 1654, -1, 1653, 1654, 1511, -1, 2795, 1511, 2806, -1, 2795, 1653, 1511, -1, 2795, 1504, 1653, -1, 1653, 1504, 1639, -1, 1505, 1639, 1506, -1, 1502, 1506, 1507, -1, 1502, 1505, 1506, -1, 1502, 1503, 1505, -1, 1508, 1512, 1503, -1, 1503, 1512, 1509, -1, 1654, 1509, 1510, -1, 1511, 1510, 1656, -1, 2806, 1656, 2807, -1, 2806, 1511, 1656, -1, 1512, 1513, 1509, -1, 1509, 1513, 1515, -1, 1510, 1515, 1655, -1, 1656, 1655, 1517, -1, 2807, 1517, 2797, -1, 2807, 1656, 1517, -1, 1513, 1514, 1515, -1, 1515, 1514, 1516, -1, 1655, 1516, 1657, -1, 1517, 1657, 1519, -1, 2797, 1519, 1521, -1, 2797, 1517, 1519, -1, 1514, 845, 1516, -1, 1516, 845, 1518, -1, 1657, 1518, 1520, -1, 1519, 1520, 1523, -1, 1521, 1523, 2798, -1, 1521, 1519, 1523, -1, 845, 1522, 1518, -1, 1518, 1522, 1658, -1, 1520, 1658, 1659, -1, 1523, 1659, 1526, -1, 2798, 1526, 2799, -1, 2798, 1523, 1526, -1, 1522, 1524, 1658, -1, 1658, 1524, 1527, -1, 1659, 1527, 1525, -1, 1526, 1525, 1661, -1, 2799, 1661, 1529, -1, 2799, 1526, 1661, -1, 1524, 843, 1527, -1, 1527, 843, 1531, -1, 1525, 1531, 1528, -1, 1661, 1528, 1530, -1, 1529, 1530, 2809, -1, 1529, 1661, 1530, -1, 843, 1534, 1531, -1, 1531, 1534, 1660, -1, 1528, 1660, 1532, -1, 1530, 1532, 1535, -1, 2809, 1535, 1533, -1, 2809, 1530, 1535, -1, 1534, 842, 1660, -1, 1660, 842, 1538, -1, 1532, 1538, 1536, -1, 1535, 1536, 1537, -1, 1533, 1537, 2800, -1, 1533, 1535, 1537, -1, 842, 1540, 1538, -1, 1538, 1540, 1541, -1, 1536, 1541, 1662, -1, 1537, 1662, 1539, -1, 2800, 1539, 2801, -1, 2800, 1537, 1539, -1, 1540, 1543, 1541, -1, 1541, 1543, 1542, -1, 1662, 1542, 1545, -1, 1539, 1545, 1547, -1, 2801, 1547, 2802, -1, 2801, 1539, 1547, -1, 1543, 1544, 1542, -1, 1542, 1544, 1546, -1, 1545, 1546, 1548, -1, 1547, 1548, 1549, -1, 2802, 1549, 2814, -1, 2802, 1547, 1549, -1, 1544, 841, 1546, -1, 1546, 841, 1663, -1, 1548, 1663, 1664, -1, 1549, 1664, 1554, -1, 2814, 1554, 1552, -1, 2814, 1549, 1554, -1, 841, 1550, 1663, -1, 1663, 1550, 1551, -1, 1664, 1551, 1665, -1, 1554, 1665, 1557, -1, 1552, 1557, 1553, -1, 1552, 1554, 1557, -1, 1550, 1555, 1551, -1, 1551, 1555, 1556, -1, 1665, 1556, 1666, -1, 1557, 1666, 1558, -1, 1553, 1558, 2803, -1, 1553, 1557, 1558, -1, 1555, 873, 1556, -1, 1556, 873, 1559, -1, 1666, 1559, 1560, -1, 1558, 1560, 1561, -1, 2803, 1561, 1564, -1, 2803, 1558, 1561, -1, 873, 1562, 1559, -1, 1559, 1562, 1667, -1, 1560, 1667, 1563, -1, 1561, 1563, 1565, -1, 1564, 1565, 2816, -1, 1564, 1561, 1565, -1, 1562, 837, 1667, -1, 1667, 837, 1566, -1, 1563, 1566, 1649, -1, 1565, 1649, 1650, -1, 2817, 1650, 2819, -1, 2817, 1565, 1650, -1, 2817, 2816, 1565, -1, 837, 836, 1566, -1, 1566, 836, 1569, -1, 1649, 1569, 1567, -1, 1650, 1567, 1568, -1, 2819, 1568, 1572, -1, 2819, 1650, 1568, -1, 836, 869, 1569, -1, 1569, 869, 1574, -1, 1567, 1574, 1570, -1, 1568, 1570, 1571, -1, 1572, 1571, 1576, -1, 1572, 1568, 1571, -1, 869, 1573, 1574, -1, 1574, 1573, 1577, -1, 1570, 1577, 1575, -1, 1571, 1575, 1669, -1, 1576, 1669, 1589, -1, 1576, 1571, 1669, -1, 1573, 867, 1577, -1, 1577, 867, 1588, -1, 1590, 1588, 865, -1, 1587, 865, 861, -1, 1578, 1587, 861, -1, 1578, 1586, 1587, -1, 1578, 1579, 1586, -1, 1586, 1579, 1600, -1, 1584, 1600, 1580, -1, 1581, 1580, 1582, -1, 1583, 1582, 2835, -1, 1583, 1581, 1582, -1, 1583, 2833, 1581, -1, 1581, 2833, 1585, -1, 1584, 1585, 1592, -1, 1586, 1592, 1587, -1, 1586, 1584, 1592, -1, 1586, 1600, 1584, -1, 1577, 1588, 1590, -1, 1575, 1590, 1668, -1, 1669, 1668, 1591, -1, 1589, 1591, 1593, -1, 1589, 1669, 1591, -1, 1590, 865, 1587, -1, 1668, 1587, 1592, -1, 1591, 1592, 1585, -1, 1593, 1585, 2833, -1, 1593, 1591, 1585, -1, 1579, 1594, 1600, -1, 1600, 1594, 1601, -1, 1602, 1601, 1595, -1, 1604, 1595, 860, -1, 859, 1604, 860, -1, 859, 1597, 1604, -1, 859, 1608, 1597, -1, 1597, 1608, 1598, -1, 1599, 1598, 1671, -1, 1670, 1671, 1619, -1, 2837, 1619, 1618, -1, 2837, 1670, 1619, -1, 2837, 2822, 1670, -1, 1670, 2822, 1607, -1, 1599, 1607, 1596, -1, 1597, 1596, 1604, -1, 1597, 1599, 1596, -1, 1597, 1598, 1599, -1, 1600, 1601, 1602, -1, 1580, 1602, 1603, -1, 1582, 1603, 1605, -1, 2835, 1605, 1606, -1, 2835, 1582, 1605, -1, 1602, 1595, 1604, -1, 1603, 1604, 1596, -1, 1605, 1596, 1607, -1, 1606, 1607, 2822, -1, 1606, 1605, 1607, -1, 1608, 857, 1598, -1, 1598, 857, 858, -1, 1609, 858, 1620, -1, 1622, 1620, 1610, -1, 855, 1622, 1610, -1, 855, 1611, 1622, -1, 855, 853, 1611, -1, 1611, 853, 1623, -1, 1612, 1623, 1613, -1, 1672, 1613, 1614, -1, 2824, 1614, 2825, -1, 2824, 1672, 1614, -1, 2824, 2838, 1672, -1, 1672, 2838, 1615, -1, 1612, 1615, 1616, -1, 1611, 1616, 1622, -1, 1611, 1612, 1616, -1, 1611, 1623, 1612, -1, 1598, 858, 1609, -1, 1671, 1609, 1621, -1, 1619, 1621, 1617, -1, 1618, 1617, 2823, -1, 1618, 1619, 1617, -1, 1609, 1620, 1622, -1, 1621, 1622, 1616, -1, 1617, 1616, 1615, -1, 2823, 1615, 2838, -1, 2823, 1617, 1615, -1, 853, 1624, 1623, -1, 1623, 1624, 1631, -1, 1673, 1631, 1626, -1, 1625, 1626, 852, -1, 851, 1625, 852, -1, 851, 1630, 1625, -1, 851, 1627, 1630, -1, 1630, 1627, 1678, -1, 1675, 1678, 1676, -1, 1677, 1676, 1644, -1, 2842, 1644, 2829, -1, 2842, 1677, 1644, -1, 2842, 2826, 1677, -1, 1677, 2826, 1628, -1, 1675, 1628, 1629, -1, 1630, 1629, 1625, -1, 1630, 1675, 1629, -1, 1630, 1678, 1675, -1, 1623, 1631, 1673, -1, 1613, 1673, 1674, -1, 1614, 1674, 1633, -1, 2825, 1633, 1632, -1, 2825, 1614, 1633, -1, 1673, 1626, 1625, -1, 1674, 1625, 1629, -1, 1633, 1629, 1628, -1, 1632, 1628, 2826, -1, 1632, 1633, 1628, -1, 1627, 1634, 1678, -1, 1678, 1634, 849, -1, 1642, 849, 1635, -1, 1645, 1635, 848, -1, 1637, 1645, 848, -1, 1637, 1636, 1645, -1, 1637, 1638, 1636, -1, 1636, 1638, 1507, -1, 1651, 1507, 1506, -1, 1641, 1506, 1639, -1, 1640, 1639, 1504, -1, 1640, 1641, 1639, -1, 1640, 2794, 1641, -1, 1641, 2794, 1647, -1, 1651, 1647, 1652, -1, 1636, 1652, 1645, -1, 1636, 1651, 1652, -1, 1636, 1507, 1651, -1, 1678, 849, 1642, -1, 1676, 1642, 1643, -1, 1644, 1643, 1648, -1, 2829, 1648, 1646, -1, 2829, 1644, 1648, -1, 1642, 1635, 1645, -1, 1643, 1645, 1652, -1, 1648, 1652, 1647, -1, 1646, 1647, 2794, -1, 1646, 1648, 1647, -1, 1649, 1566, 1569, -1, 1649, 1565, 1563, -1, 1574, 1567, 1569, -1, 1567, 1650, 1649, -1, 1641, 1647, 1651, -1, 1506, 1641, 1651, -1, 1643, 1652, 1648, -1, 1653, 1639, 1505, -1, 1654, 1653, 1505, -1, 1509, 1654, 1503, -1, 1515, 1510, 1509, -1, 1510, 1511, 1654, -1, 1516, 1655, 1515, -1, 1655, 1656, 1510, -1, 1518, 1657, 1516, -1, 1657, 1517, 1655, -1, 1658, 1520, 1518, -1, 1520, 1519, 1657, -1, 1527, 1659, 1658, -1, 1659, 1523, 1520, -1, 1531, 1525, 1527, -1, 1525, 1526, 1659, -1, 1660, 1528, 1531, -1, 1528, 1661, 1525, -1, 1538, 1532, 1660, -1, 1532, 1530, 1528, -1, 1541, 1536, 1538, -1, 1536, 1535, 1532, -1, 1542, 1662, 1541, -1, 1662, 1537, 1536, -1, 1546, 1545, 1542, -1, 1545, 1539, 1662, -1, 1663, 1548, 1546, -1, 1548, 1547, 1545, -1, 1551, 1664, 1663, -1, 1664, 1549, 1548, -1, 1556, 1665, 1551, -1, 1665, 1554, 1664, -1, 1559, 1666, 1556, -1, 1666, 1557, 1665, -1, 1667, 1560, 1559, -1, 1560, 1558, 1666, -1, 1566, 1563, 1667, -1, 1563, 1561, 1560, -1, 1577, 1570, 1574, -1, 1570, 1568, 1567, -1, 1590, 1575, 1577, -1, 1575, 1571, 1570, -1, 1587, 1668, 1590, -1, 1668, 1669, 1575, -1, 1591, 1668, 1592, -1, 1581, 1585, 1584, -1, 1580, 1581, 1584, -1, 1602, 1580, 1600, -1, 1604, 1603, 1602, -1, 1603, 1582, 1580, -1, 1605, 1603, 1596, -1, 1670, 1607, 1599, -1, 1671, 1670, 1599, -1, 1609, 1671, 1598, -1, 1622, 1621, 1609, -1, 1621, 1619, 1671, -1, 1617, 1621, 1616, -1, 1672, 1615, 1612, -1, 1613, 1672, 1612, -1, 1673, 1613, 1623, -1, 1625, 1674, 1673, -1, 1674, 1614, 1613, -1, 1633, 1674, 1629, -1, 1677, 1628, 1675, -1, 1676, 1677, 1675, -1, 1642, 1676, 1678, -1, 1645, 1643, 1642, -1, 1643, 1644, 1676, -1, 1686, 1722, 1709, -1, 1712, 1709, 1711, -1, 1713, 1711, 1692, -1, 1679, 1692, 1702, -1, 1715, 1702, 1680, -1, 1681, 1680, 1682, -1, 2877, 1681, 1682, -1, 2877, 1683, 1681, -1, 2877, 1997, 1683, -1, 1683, 1997, 1684, -1, 1721, 1684, 1703, -1, 1720, 1703, 1685, -1, 1714, 1685, 1704, -1, 1710, 1704, 1687, -1, 1686, 1710, 1687, -1, 1686, 1712, 1710, -1, 1686, 1709, 1712, -1, 2881, 1696, 1695, -1, 2881, 1700, 1696, -1, 2881, 1701, 1700, -1, 2881, 1688, 1701, -1, 1701, 1688, 1689, -1, 1697, 1689, 1690, -1, 1699, 1690, 1691, -1, 1693, 1691, 1702, -1, 1692, 1693, 1702, -1, 1692, 1694, 1693, -1, 1692, 1711, 1694, -1, 1694, 1711, 1708, -1, 1696, 1708, 1695, -1, 1696, 1694, 1708, -1, 1696, 1698, 1694, -1, 1696, 1700, 1698, -1, 1698, 1700, 1697, -1, 1699, 1697, 1690, -1, 1699, 1698, 1697, -1, 1699, 1693, 1698, -1, 1699, 1691, 1693, -1, 1701, 1689, 1697, -1, 1700, 1701, 1697, -1, 1690, 1682, 1691, -1, 1691, 1682, 1680, -1, 1702, 1691, 1680, -1, 1997, 1998, 1684, -1, 1684, 1998, 1719, -1, 1703, 1719, 1706, -1, 1685, 1706, 1705, -1, 1704, 1705, 1687, -1, 1704, 1685, 1705, -1, 1719, 1998, 1718, -1, 1706, 1718, 1707, -1, 1705, 1707, 1687, -1, 1705, 1706, 1707, -1, 1723, 1717, 1716, -1, 1723, 1707, 1717, -1, 1723, 1687, 1707, -1, 1703, 1684, 1719, -1, 1708, 1711, 1709, -1, 1695, 1709, 1722, -1, 1695, 1708, 1709, -1, 1714, 1704, 1710, -1, 1713, 1710, 1712, -1, 1711, 1713, 1712, -1, 1714, 1710, 1713, -1, 1679, 1713, 1692, -1, 1679, 1714, 1713, -1, 1679, 1720, 1714, -1, 1679, 1715, 1720, -1, 1679, 1702, 1715, -1, 1716, 1717, 1718, -1, 1998, 1716, 1718, -1, 1720, 1685, 1714, -1, 1703, 1706, 1685, -1, 1717, 1707, 1718, -1, 1718, 1706, 1719, -1, 1680, 1681, 1715, -1, 1715, 1681, 1721, -1, 1720, 1721, 1703, -1, 1720, 1715, 1721, -1, 1684, 1721, 1683, -1, 1683, 1721, 1681, -1, 1694, 1698, 1693, -1, 2890, 1722, 1953, -1, 1953, 1722, 1954, -1, 1954, 1722, 1723, -1, 1723, 1722, 1686, -1, 1687, 1723, 1686, -1, 2966, 1724, 1973, -1, 1973, 1724, 1725, -1, 1725, 1724, 1726, -1, 1988, 1726, 1734, -1, 1975, 1734, 2961, -1, 1727, 2961, 2960, -1, 1735, 2960, 2958, -1, 1728, 2958, 2957, -1, 1978, 2957, 2956, -1, 1980, 2956, 2901, -1, 1981, 2901, 2900, -1, 1993, 2900, 1729, -1, 1995, 1729, 2915, -1, 1730, 2915, 2920, -1, 2921, 1730, 2920, -1, 2921, 1982, 1730, -1, 2921, 1732, 1982, -1, 1982, 1732, 1731, -1, 1731, 1732, 1996, -1, 1996, 1732, 2888, -1, 1986, 2888, 1733, -1, 1953, 1733, 2890, -1, 1953, 1986, 1733, -1, 1725, 1726, 1988, -1, 1988, 1734, 1975, -1, 1975, 2961, 1727, -1, 1727, 2960, 1735, -1, 1735, 2958, 1728, -1, 1728, 2957, 1978, -1, 1978, 2956, 1980, -1, 1980, 2901, 1981, -1, 1981, 2900, 1993, -1, 1993, 1729, 1995, -1, 1995, 2915, 1730, -1, 1996, 2888, 1986, -1, 2966, 1973, 1736, -1, 1736, 1973, 1966, -1, 1945, 1736, 1966, -1, 1945, 1737, 1736, -1, 1945, 1738, 1737, -1, 1738, 1945, 1761, -1, 1749, 1761, 1739, -1, 1773, 1739, 1777, -1, 1776, 1777, 1760, -1, 1740, 1760, 1778, -1, 1781, 1778, 1741, -1, 1742, 1741, 1759, -1, 2994, 1759, 3012, -1, 2994, 1742, 1759, -1, 2994, 1782, 1742, -1, 2994, 2996, 1782, -1, 1782, 2996, 1743, -1, 1744, 1743, 1745, -1, 1775, 1745, 1747, -1, 1746, 1747, 1748, -1, 1750, 1748, 1738, -1, 1749, 1738, 1761, -1, 1749, 1750, 1738, -1, 1749, 1773, 1750, -1, 1749, 1739, 1773, -1, 1752, 1751, 1944, -1, 1752, 1753, 1751, -1, 1752, 1754, 1753, -1, 1753, 1754, 1767, -1, 1780, 1767, 1768, -1, 1755, 1768, 1785, -1, 1756, 1785, 1783, -1, 1757, 1783, 1758, -1, 3012, 1757, 1758, -1, 3012, 1759, 1757, -1, 1757, 1759, 1741, -1, 1756, 1741, 1778, -1, 1755, 1778, 1760, -1, 1780, 1760, 1777, -1, 1753, 1777, 1739, -1, 1751, 1739, 1761, -1, 1944, 1761, 1945, -1, 1944, 1751, 1761, -1, 1948, 1765, 1754, -1, 1948, 1762, 1765, -1, 1948, 1763, 1762, -1, 1762, 1763, 1764, -1, 1765, 1764, 1769, -1, 1766, 1769, 1768, -1, 1767, 1766, 1768, -1, 1767, 1754, 1766, -1, 1766, 1754, 1765, -1, 1769, 1766, 1765, -1, 1763, 1758, 1764, -1, 1764, 1758, 1784, -1, 1769, 1784, 1785, -1, 1768, 1769, 1785, -1, 1770, 1772, 2996, -1, 1770, 1771, 1772, -1, 1770, 1736, 1771, -1, 1771, 1736, 1737, -1, 1774, 1737, 1748, -1, 1747, 1774, 1748, -1, 1747, 1772, 1774, -1, 1747, 1745, 1772, -1, 1772, 1745, 1779, -1, 2996, 1779, 1743, -1, 2996, 1772, 1779, -1, 1737, 1738, 1748, -1, 1764, 1765, 1762, -1, 1746, 1748, 1750, -1, 1773, 1746, 1750, -1, 1773, 1776, 1746, -1, 1773, 1777, 1776, -1, 1771, 1737, 1774, -1, 1772, 1771, 1774, -1, 1753, 1739, 1751, -1, 1775, 1747, 1746, -1, 1776, 1775, 1746, -1, 1776, 1740, 1775, -1, 1776, 1760, 1740, -1, 1780, 1777, 1753, -1, 1767, 1780, 1753, -1, 1744, 1745, 1775, -1, 1740, 1744, 1775, -1, 1740, 1781, 1744, -1, 1740, 1778, 1781, -1, 1743, 1779, 1745, -1, 1755, 1760, 1780, -1, 1768, 1755, 1780, -1, 1782, 1743, 1744, -1, 1781, 1782, 1744, -1, 1781, 1742, 1782, -1, 1781, 1741, 1742, -1, 1784, 1758, 1783, -1, 1785, 1784, 1783, -1, 1741, 1756, 1757, -1, 1757, 1756, 1783, -1, 1769, 1764, 1784, -1, 1755, 1785, 1756, -1, 1778, 1755, 1756, -1, 1786, 1895, 1891, -1, 1786, 1793, 1895, -1, 1786, 876, 1793, -1, 1793, 876, 1794, -1, 1787, 1794, 1788, -1, 1789, 1788, 1790, -1, 1791, 1790, 1797, -1, 3191, 1797, 3194, -1, 3191, 1791, 1797, -1, 3191, 3189, 1791, -1, 1791, 3189, 1892, -1, 1789, 1892, 1792, -1, 1787, 1792, 1897, -1, 1793, 1897, 1895, -1, 1793, 1787, 1897, -1, 1793, 1794, 1787, -1, 876, 1798, 1794, -1, 1794, 1798, 1795, -1, 1788, 1795, 1907, -1, 1790, 1907, 1796, -1, 1797, 1796, 1908, -1, 3194, 1908, 3195, -1, 3194, 1797, 1908, -1, 1798, 1799, 1795, -1, 1795, 1799, 1905, -1, 1907, 1905, 1906, -1, 1796, 1906, 1800, -1, 1908, 1800, 1912, -1, 3195, 1912, 1802, -1, 3195, 1908, 1912, -1, 1799, 882, 1905, -1, 1905, 882, 1805, -1, 1906, 1805, 1801, -1, 1800, 1801, 1911, -1, 1912, 1911, 1803, -1, 1802, 1803, 3196, -1, 1802, 1912, 1803, -1, 882, 1804, 1805, -1, 1805, 1804, 1910, -1, 1801, 1910, 1914, -1, 1911, 1914, 1915, -1, 1803, 1915, 1919, -1, 3196, 1919, 3197, -1, 3196, 1803, 1919, -1, 1804, 880, 1910, -1, 1910, 880, 1909, -1, 1914, 1909, 1913, -1, 1915, 1913, 1918, -1, 1919, 1918, 1920, -1, 3197, 1920, 1808, -1, 3197, 1919, 1920, -1, 880, 1809, 1909, -1, 1909, 1809, 1917, -1, 1913, 1917, 1916, -1, 1918, 1916, 1806, -1, 1920, 1806, 1807, -1, 1808, 1807, 1812, -1, 1808, 1920, 1807, -1, 1809, 881, 1917, -1, 1917, 881, 1810, -1, 1916, 1810, 1811, -1, 1806, 1811, 1923, -1, 1807, 1923, 1813, -1, 1812, 1813, 1816, -1, 1812, 1807, 1813, -1, 881, 883, 1810, -1, 1810, 883, 1922, -1, 1811, 1922, 1814, -1, 1923, 1814, 1924, -1, 1813, 1924, 1815, -1, 1816, 1815, 3199, -1, 1816, 1813, 1815, -1, 883, 1819, 1922, -1, 1922, 1819, 1921, -1, 1814, 1921, 1817, -1, 1924, 1817, 1818, -1, 1815, 1818, 1822, -1, 3199, 1822, 1821, -1, 3199, 1815, 1822, -1, 1819, 879, 1921, -1, 1921, 879, 1823, -1, 1817, 1823, 1824, -1, 1818, 1824, 1894, -1, 1822, 1894, 1820, -1, 1821, 1820, 3201, -1, 1821, 1822, 1820, -1, 879, 878, 1823, -1, 1823, 878, 1925, -1, 1824, 1925, 1825, -1, 1894, 1825, 1826, -1, 1820, 1826, 1827, -1, 3201, 1827, 3203, -1, 3201, 1820, 1827, -1, 878, 877, 1925, -1, 1925, 877, 1828, -1, 1825, 1828, 1893, -1, 1826, 1893, 1829, -1, 1827, 1829, 1830, -1, 3203, 1830, 3204, -1, 3203, 1827, 1830, -1, 877, 1833, 1828, -1, 1828, 1833, 1851, -1, 1893, 1851, 1831, -1, 1829, 1831, 1852, -1, 1830, 1852, 1832, -1, 3204, 1832, 3206, -1, 3204, 1830, 1832, -1, 1833, 875, 1851, -1, 1851, 875, 1835, -1, 1834, 1835, 884, -1, 887, 1834, 884, -1, 887, 1836, 1834, -1, 887, 1837, 1836, -1, 1836, 1837, 886, -1, 1860, 886, 885, -1, 1861, 885, 1838, -1, 1864, 1838, 1840, -1, 1839, 1840, 1841, -1, 1931, 1841, 1871, -1, 1842, 1871, 1875, -1, 1843, 1875, 1844, -1, 1938, 1844, 891, -1, 1881, 891, 890, -1, 1846, 1881, 890, -1, 1846, 1845, 1881, -1, 1846, 889, 1845, -1, 1845, 889, 1941, -1, 1847, 1941, 1902, -1, 1900, 1902, 1899, -1, 1901, 1899, 1886, -1, 1849, 1886, 1848, -1, 1849, 1901, 1886, -1, 1849, 3213, 1901, -1, 1901, 3213, 1850, -1, 1900, 1850, 1940, -1, 1847, 1940, 1883, -1, 1845, 1883, 1881, -1, 1845, 1847, 1883, -1, 1845, 1941, 1847, -1, 1851, 1835, 1834, -1, 1831, 1834, 1859, -1, 1852, 1859, 1853, -1, 1832, 1853, 1854, -1, 3206, 1854, 3207, -1, 3206, 1832, 1854, -1, 1836, 886, 1860, -1, 1858, 1860, 1855, -1, 1926, 1855, 1856, -1, 1927, 1856, 1929, -1, 1857, 1929, 3208, -1, 1857, 1927, 1929, -1, 1857, 3207, 1927, -1, 1927, 3207, 1854, -1, 1926, 1854, 1853, -1, 1858, 1853, 1859, -1, 1836, 1859, 1834, -1, 1836, 1858, 1859, -1, 1836, 1860, 1858, -1, 1860, 885, 1861, -1, 1855, 1861, 1862, -1, 1856, 1862, 1928, -1, 1929, 1928, 1863, -1, 3208, 1863, 3209, -1, 3208, 1929, 1863, -1, 1861, 1838, 1864, -1, 1862, 1864, 1865, -1, 1928, 1865, 1933, -1, 1863, 1933, 1869, -1, 3209, 1869, 1868, -1, 3209, 1863, 1869, -1, 1864, 1840, 1839, -1, 1865, 1839, 1930, -1, 1933, 1930, 1932, -1, 1869, 1932, 1866, -1, 1868, 1866, 1867, -1, 1868, 1869, 1866, -1, 1839, 1841, 1931, -1, 1930, 1931, 1870, -1, 1932, 1870, 1935, -1, 1866, 1935, 1937, -1, 1867, 1937, 1874, -1, 1867, 1866, 1937, -1, 1931, 1871, 1842, -1, 1870, 1842, 1934, -1, 1935, 1934, 1876, -1, 1937, 1876, 1872, -1, 1874, 1872, 1873, -1, 1874, 1937, 1872, -1, 1842, 1875, 1843, -1, 1934, 1843, 1936, -1, 1876, 1936, 1878, -1, 1872, 1878, 1879, -1, 1873, 1879, 1877, -1, 1873, 1872, 1879, -1, 1843, 1844, 1938, -1, 1936, 1938, 1882, -1, 1878, 1882, 1880, -1, 1879, 1880, 1939, -1, 1877, 1939, 3212, -1, 1877, 1879, 1939, -1, 1938, 891, 1881, -1, 1882, 1881, 1883, -1, 1880, 1883, 1940, -1, 1939, 1940, 1850, -1, 3212, 1850, 3213, -1, 3212, 1939, 1850, -1, 889, 888, 1941, -1, 1941, 888, 1884, -1, 1902, 1884, 1903, -1, 1899, 1903, 1898, -1, 1886, 1898, 1885, -1, 1848, 1885, 3188, -1, 1848, 1886, 1885, -1, 888, 1887, 1884, -1, 1884, 1887, 1896, -1, 1903, 1896, 1888, -1, 1898, 1888, 1889, -1, 1885, 1889, 1904, -1, 3188, 1904, 1890, -1, 3188, 1885, 1904, -1, 1887, 1891, 1896, -1, 1896, 1891, 1895, -1, 1888, 1895, 1897, -1, 1889, 1897, 1792, -1, 1904, 1792, 1892, -1, 1890, 1892, 3189, -1, 1890, 1904, 1892, -1, 1851, 1893, 1828, -1, 1893, 1826, 1825, -1, 1834, 1831, 1851, -1, 1826, 1820, 1894, -1, 1831, 1829, 1893, -1, 1829, 1827, 1826, -1, 1895, 1888, 1896, -1, 1888, 1898, 1903, -1, 1889, 1888, 1897, -1, 1898, 1886, 1899, -1, 1885, 1898, 1889, -1, 1900, 1899, 1901, -1, 1850, 1900, 1901, -1, 1902, 1903, 1899, -1, 1884, 1896, 1903, -1, 1904, 1889, 1792, -1, 1789, 1792, 1787, -1, 1788, 1789, 1787, -1, 1795, 1788, 1794, -1, 1905, 1907, 1795, -1, 1791, 1892, 1789, -1, 1790, 1791, 1789, -1, 1907, 1790, 1788, -1, 1805, 1906, 1905, -1, 1906, 1796, 1907, -1, 1796, 1797, 1790, -1, 1910, 1801, 1805, -1, 1801, 1800, 1906, -1, 1800, 1908, 1796, -1, 1909, 1914, 1910, -1, 1914, 1911, 1801, -1, 1911, 1912, 1800, -1, 1917, 1913, 1909, -1, 1913, 1915, 1914, -1, 1915, 1803, 1911, -1, 1810, 1916, 1917, -1, 1916, 1918, 1913, -1, 1918, 1919, 1915, -1, 1922, 1811, 1810, -1, 1811, 1806, 1916, -1, 1806, 1920, 1918, -1, 1921, 1814, 1922, -1, 1814, 1923, 1811, -1, 1923, 1807, 1806, -1, 1823, 1817, 1921, -1, 1817, 1924, 1814, -1, 1924, 1813, 1923, -1, 1925, 1824, 1823, -1, 1824, 1818, 1817, -1, 1818, 1815, 1924, -1, 1828, 1825, 1925, -1, 1825, 1894, 1824, -1, 1894, 1822, 1818, -1, 1852, 1831, 1859, -1, 1830, 1829, 1852, -1, 1832, 1852, 1853, -1, 1926, 1853, 1858, -1, 1855, 1926, 1858, -1, 1861, 1855, 1860, -1, 1864, 1862, 1861, -1, 1927, 1854, 1926, -1, 1856, 1927, 1926, -1, 1862, 1856, 1855, -1, 1839, 1865, 1864, -1, 1865, 1928, 1862, -1, 1928, 1929, 1856, -1, 1931, 1930, 1839, -1, 1930, 1933, 1865, -1, 1933, 1863, 1928, -1, 1842, 1870, 1931, -1, 1870, 1932, 1930, -1, 1932, 1869, 1933, -1, 1843, 1934, 1842, -1, 1934, 1935, 1870, -1, 1935, 1866, 1932, -1, 1938, 1936, 1843, -1, 1936, 1876, 1934, -1, 1876, 1937, 1935, -1, 1881, 1882, 1938, -1, 1882, 1878, 1936, -1, 1878, 1872, 1876, -1, 1880, 1882, 1883, -1, 1879, 1878, 1880, -1, 1939, 1880, 1940, -1, 1900, 1940, 1847, -1, 1902, 1900, 1847, -1, 1884, 1902, 1941, -1, 1945, 1966, 1942, -1, 1943, 1942, 1951, -1, 1944, 1951, 1752, -1, 1944, 1943, 1951, -1, 1944, 1945, 1943, -1, 1943, 1945, 1942, -1, 1968, 1949, 1967, -1, 1968, 1970, 1949, -1, 1949, 1970, 1946, -1, 1950, 1946, 1948, -1, 1754, 1950, 1948, -1, 1754, 1951, 1950, -1, 1754, 1752, 1951, -1, 1970, 1947, 1946, -1, 1946, 1947, 1948, -1, 1967, 1949, 1942, -1, 1966, 1967, 1942, -1, 1946, 1950, 1949, -1, 1949, 1950, 1951, -1, 1942, 1949, 1951, -1, 1954, 1952, 1953, -1, 1954, 1955, 1952, -1, 1954, 1956, 1955, -1, 1954, 1999, 1956, -1, 1956, 1999, 3280, -1, 908, 3280, 1957, -1, 908, 1956, 3280, -1, 1999, 1958, 3280, -1, 3280, 1958, 1960, -1, 1959, 3280, 1960, -1, 3280, 3281, 1957, -1, 1957, 3281, 897, -1, 897, 3281, 3283, -1, 907, 3283, 1961, -1, 907, 897, 3283, -1, 3283, 3282, 1961, -1, 1961, 3282, 894, -1, 894, 3282, 3290, -1, 1962, 3290, 893, -1, 1962, 894, 3290, -1, 3290, 1965, 893, -1, 893, 1965, 1963, -1, 1963, 1965, 1966, -1, 1964, 1966, 1971, -1, 1964, 1963, 1966, -1, 1965, 1969, 1966, -1, 1966, 1969, 1967, -1, 1967, 1969, 1968, -1, 1968, 1969, 1970, -1, 1970, 1969, 1947, -1, 1966, 1973, 1971, -1, 1971, 1973, 915, -1, 915, 1973, 1972, -1, 1972, 1973, 1725, -1, 1974, 1725, 1988, -1, 1989, 1988, 1975, -1, 1990, 1975, 1727, -1, 1976, 1727, 1735, -1, 1977, 1735, 1728, -1, 912, 1728, 1978, -1, 1991, 1978, 1980, -1, 1979, 1980, 1981, -1, 1992, 1981, 1993, -1, 1994, 1993, 1995, -1, 1983, 1995, 1730, -1, 1982, 1983, 1730, -1, 1982, 1984, 1983, -1, 1982, 1731, 1984, -1, 1984, 1731, 910, -1, 910, 1731, 1996, -1, 1985, 1996, 1986, -1, 1987, 1986, 1953, -1, 1952, 1987, 1953, -1, 1972, 1725, 1974, -1, 1974, 1988, 1989, -1, 1989, 1975, 1990, -1, 1990, 1727, 1976, -1, 1976, 1735, 1977, -1, 1977, 1728, 912, -1, 912, 1978, 1991, -1, 1991, 1980, 1979, -1, 1979, 1981, 1992, -1, 1992, 1993, 1994, -1, 1994, 1995, 1983, -1, 910, 1996, 1985, -1, 1985, 1986, 1987, -1, 1959, 1960, 2877, -1, 2877, 1960, 1997, -1, 1997, 1960, 1958, -1, 1998, 1958, 1999, -1, 1716, 1999, 1954, -1, 1723, 1716, 1954, -1, 1997, 1958, 1998, -1, 1998, 1999, 1716, -1, 2000, 3364, 917, -1, 2000, 2001, 3364, -1, 2000, 2003, 2001, -1, 2001, 2003, 2002, -1, 2002, 2003, 2012, -1, 2013, 2012, 2004, -1, 3437, 2004, 920, -1, 3438, 920, 919, -1, 2014, 919, 918, -1, 3357, 918, 2005, -1, 2015, 2005, 924, -1, 3351, 924, 2006, -1, 3427, 2006, 926, -1, 2016, 926, 925, -1, 3422, 925, 2017, -1, 3407, 2017, 2007, -1, 2018, 2007, 2008, -1, 2019, 2008, 2009, -1, 3396, 2009, 923, -1, 3430, 923, 2010, -1, 2020, 2010, 922, -1, 3394, 922, 921, -1, 3390, 921, 2021, -1, 2011, 2021, 917, -1, 3364, 2011, 917, -1, 2002, 2012, 2013, -1, 2013, 2004, 3437, -1, 3437, 920, 3438, -1, 3438, 919, 2014, -1, 2014, 918, 3357, -1, 3357, 2005, 2015, -1, 2015, 924, 3351, -1, 3351, 2006, 3427, -1, 3427, 926, 2016, -1, 2016, 925, 3422, -1, 3422, 2017, 3407, -1, 3407, 2007, 2018, -1, 2018, 2008, 2019, -1, 2019, 2009, 3396, -1, 3396, 923, 3430, -1, 3430, 2010, 2020, -1, 2020, 922, 3394, -1, 3394, 921, 3390, -1, 3390, 2021, 2011, -1, 934, 2022, 932, -1, 934, 2023, 2022, -1, 934, 2024, 2023, -1, 2023, 2024, 2031, -1, 2031, 2024, 937, -1, 3553, 937, 2032, -1, 2025, 2032, 2026, -1, 2033, 2026, 2034, -1, 2035, 2034, 933, -1, 2027, 933, 938, -1, 3462, 938, 936, -1, 2036, 936, 935, -1, 3544, 935, 2028, -1, 3542, 2028, 2037, -1, 2038, 2037, 928, -1, 3513, 928, 931, -1, 3554, 931, 2039, -1, 3555, 2039, 2029, -1, 3556, 2029, 2040, -1, 3504, 2040, 2030, -1, 2041, 2030, 930, -1, 3548, 930, 929, -1, 2042, 929, 927, -1, 3500, 927, 932, -1, 2022, 3500, 932, -1, 2031, 937, 3553, -1, 3553, 2032, 2025, -1, 2025, 2026, 2033, -1, 2033, 2034, 2035, -1, 2035, 933, 2027, -1, 2027, 938, 3462, -1, 3462, 936, 2036, -1, 2036, 935, 3544, -1, 3544, 2028, 3542, -1, 3542, 2037, 2038, -1, 2038, 928, 3513, -1, 3513, 931, 3554, -1, 3554, 2039, 3555, -1, 3555, 2029, 3556, -1, 3556, 2040, 3504, -1, 3504, 2030, 2041, -1, 2041, 930, 3548, -1, 3548, 929, 2042, -1, 2042, 927, 3500, -1, 3719, 965, 3721, -1, 3719, 961, 965, -1, 3719, 3718, 961, -1, 961, 3718, 954, -1, 954, 3718, 2043, -1, 955, 2043, 3708, -1, 2044, 3708, 3702, -1, 949, 3702, 2045, -1, 941, 2045, 2063, -1, 2046, 2063, 2047, -1, 1063, 2047, 2048, -1, 1066, 2048, 3689, -1, 2049, 3689, 3685, -1, 1071, 3685, 3684, -1, 1070, 3684, 3678, -1, 2064, 3678, 2065, -1, 1046, 2065, 3674, -1, 1052, 3674, 2066, -1, 2067, 2066, 2050, -1, 2068, 2050, 3662, -1, 1031, 3662, 3657, -1, 1038, 3657, 2051, -1, 1039, 2051, 3649, -1, 2069, 3649, 3646, -1, 2070, 3646, 3643, -1, 1026, 3643, 3639, -1, 1023, 3639, 3635, -1, 1007, 3635, 3628, -1, 2052, 3628, 2071, -1, 2053, 2071, 2054, -1, 2072, 2054, 3624, -1, 2073, 3624, 3619, -1, 2074, 3619, 3614, -1, 2055, 3614, 2056, -1, 994, 2056, 3606, -1, 993, 3606, 2075, -1, 2076, 2075, 2057, -1, 985, 2057, 2077, -1, 986, 2077, 2058, -1, 2078, 2058, 3588, -1, 2059, 3588, 2060, -1, 2061, 2060, 3746, -1, 975, 3746, 3578, -1, 971, 3578, 3577, -1, 2062, 3577, 3721, -1, 965, 2062, 3721, -1, 954, 2043, 955, -1, 955, 3708, 2044, -1, 2044, 3702, 949, -1, 949, 2045, 941, -1, 941, 2063, 2046, -1, 2046, 2047, 1063, -1, 1063, 2048, 1066, -1, 1066, 3689, 2049, -1, 2049, 3685, 1071, -1, 1071, 3684, 1070, -1, 1070, 3678, 2064, -1, 2064, 2065, 1046, -1, 1046, 3674, 1052, -1, 1052, 2066, 2067, -1, 2067, 2050, 2068, -1, 2068, 3662, 1031, -1, 1031, 3657, 1038, -1, 1038, 2051, 1039, -1, 1039, 3649, 2069, -1, 2069, 3646, 2070, -1, 2070, 3643, 1026, -1, 1026, 3639, 1023, -1, 1023, 3635, 1007, -1, 1007, 3628, 2052, -1, 2052, 2071, 2053, -1, 2053, 2054, 2072, -1, 2072, 3624, 2073, -1, 2073, 3619, 2074, -1, 2074, 3614, 2055, -1, 2055, 2056, 994, -1, 994, 3606, 993, -1, 993, 2075, 2076, -1, 2076, 2057, 985, -1, 985, 2077, 986, -1, 986, 2058, 2078, -1, 2078, 3588, 2059, -1, 2059, 2060, 2061, -1, 2061, 3746, 975, -1, 975, 3578, 971, -1, 971, 3577, 2062, -1, 1128, 2079, 2080, -1, 1128, 2082, 2079, -1, 1128, 2081, 2082, -1, 2082, 2081, 2088, -1, 2087, 2088, 2207, -1, 2085, 2207, 2090, -1, 2209, 2090, 2093, -1, 2083, 2093, 4066, -1, 2083, 2209, 2093, -1, 2083, 2084, 2209, -1, 2209, 2084, 2208, -1, 2085, 2208, 2196, -1, 2087, 2196, 2086, -1, 2082, 2086, 2079, -1, 2082, 2087, 2086, -1, 2082, 2088, 2087, -1, 2081, 2089, 2088, -1, 2088, 2089, 2095, -1, 2207, 2095, 2091, -1, 2090, 2091, 2213, -1, 2093, 2213, 2094, -1, 4066, 2094, 2092, -1, 4066, 2093, 2094, -1, 2089, 1132, 2095, -1, 2095, 1132, 2212, -1, 2091, 2212, 2211, -1, 2213, 2211, 2096, -1, 2094, 2096, 2216, -1, 2092, 2216, 4067, -1, 2092, 2094, 2216, -1, 1132, 2097, 2212, -1, 2212, 2097, 2210, -1, 2211, 2210, 2214, -1, 2096, 2214, 2215, -1, 2216, 2215, 2218, -1, 4067, 2218, 2114, -1, 4067, 2216, 2218, -1, 2097, 2098, 2210, -1, 2210, 2098, 2111, -1, 2116, 2111, 1130, -1, 2119, 1130, 2099, -1, 2120, 2099, 2100, -1, 2220, 2100, 1131, -1, 2219, 1131, 2101, -1, 2130, 2101, 1129, -1, 2133, 1129, 1127, -1, 2136, 1127, 2102, -1, 2138, 2102, 2103, -1, 2104, 2138, 2103, -1, 2104, 2109, 2138, -1, 2104, 2105, 2109, -1, 2109, 2105, 2110, -1, 2225, 2110, 2224, -1, 2223, 2224, 2145, -1, 2107, 2145, 2147, -1, 4072, 2147, 2106, -1, 4072, 2107, 2147, -1, 4072, 2142, 2107, -1, 2107, 2142, 2141, -1, 2223, 2141, 2140, -1, 2225, 2140, 2108, -1, 2109, 2108, 2138, -1, 2109, 2225, 2108, -1, 2109, 2110, 2225, -1, 2210, 2111, 2116, -1, 2214, 2116, 2112, -1, 2215, 2112, 2113, -1, 2218, 2113, 2115, -1, 2114, 2115, 2118, -1, 2114, 2218, 2115, -1, 2116, 1130, 2119, -1, 2112, 2119, 2217, -1, 2113, 2217, 2121, -1, 2115, 2121, 2117, -1, 2118, 2117, 4069, -1, 2118, 2115, 2117, -1, 2119, 2099, 2120, -1, 2217, 2120, 2221, -1, 2121, 2221, 2124, -1, 2117, 2124, 2122, -1, 4069, 2122, 4070, -1, 4069, 2117, 2122, -1, 2120, 2100, 2220, -1, 2221, 2220, 2123, -1, 2124, 2123, 2125, -1, 2122, 2125, 2126, -1, 4070, 2126, 4071, -1, 4070, 2122, 2126, -1, 2220, 1131, 2219, -1, 2123, 2219, 2127, -1, 2125, 2127, 2128, -1, 2126, 2128, 2129, -1, 4071, 2129, 4081, -1, 4071, 2126, 2129, -1, 2219, 2101, 2130, -1, 2127, 2130, 2131, -1, 2128, 2131, 2222, -1, 2129, 2222, 2135, -1, 4081, 2135, 2132, -1, 4081, 2129, 2135, -1, 2130, 1129, 2133, -1, 2131, 2133, 2199, -1, 2222, 2199, 2200, -1, 2135, 2200, 2134, -1, 2132, 2134, 4082, -1, 2132, 2135, 2134, -1, 2133, 1127, 2136, -1, 2199, 2136, 2137, -1, 2200, 2137, 2139, -1, 2134, 2139, 2143, -1, 4082, 2143, 4084, -1, 4082, 2134, 2143, -1, 2136, 2102, 2138, -1, 2137, 2138, 2108, -1, 2139, 2108, 2140, -1, 2143, 2140, 2141, -1, 4084, 2141, 2142, -1, 4084, 2143, 2141, -1, 2105, 2149, 2110, -1, 2110, 2149, 2144, -1, 2224, 2144, 2226, -1, 2145, 2226, 2227, -1, 2147, 2227, 2148, -1, 2106, 2148, 2146, -1, 2106, 2147, 2148, -1, 2149, 1126, 2144, -1, 2144, 1126, 2150, -1, 2226, 2150, 2230, -1, 2227, 2230, 2229, -1, 2148, 2229, 2153, -1, 2146, 2153, 2151, -1, 2146, 2148, 2153, -1, 1126, 1125, 2150, -1, 2150, 1125, 2152, -1, 2230, 2152, 2228, -1, 2229, 2228, 2155, -1, 2153, 2155, 2158, -1, 2151, 2158, 4074, -1, 2151, 2153, 2158, -1, 1125, 2154, 2152, -1, 2152, 2154, 2231, -1, 2228, 2231, 2156, -1, 2155, 2156, 2157, -1, 2158, 2157, 2159, -1, 4074, 2159, 2162, -1, 4074, 2158, 2159, -1, 2154, 2163, 2231, -1, 2231, 2163, 2164, -1, 2156, 2164, 2232, -1, 2157, 2232, 2234, -1, 2159, 2234, 2160, -1, 2162, 2160, 2161, -1, 2162, 2159, 2160, -1, 2163, 1124, 2164, -1, 2164, 1124, 2165, -1, 2232, 2165, 2233, -1, 2234, 2233, 2166, -1, 2160, 2166, 2167, -1, 2161, 2167, 4088, -1, 2161, 2160, 2167, -1, 1124, 2169, 2165, -1, 2165, 2169, 2235, -1, 2233, 2235, 2172, -1, 2166, 2172, 2174, -1, 2167, 2174, 2168, -1, 4088, 2168, 4077, -1, 4088, 2167, 2168, -1, 2169, 2170, 2235, -1, 2235, 2170, 2171, -1, 2172, 2171, 2173, -1, 2174, 2173, 2237, -1, 2168, 2237, 2175, -1, 4077, 2175, 2177, -1, 4077, 2168, 2175, -1, 2170, 1123, 2171, -1, 2171, 1123, 2236, -1, 2173, 2236, 2239, -1, 2237, 2239, 2176, -1, 2175, 2176, 2180, -1, 2177, 2180, 2178, -1, 2177, 2175, 2180, -1, 1123, 1122, 2236, -1, 2236, 1122, 2179, -1, 2239, 2179, 2238, -1, 2176, 2238, 2183, -1, 2180, 2183, 2184, -1, 2178, 2184, 2186, -1, 2178, 2180, 2184, -1, 1122, 2181, 2179, -1, 2179, 2181, 2182, -1, 2238, 2182, 2240, -1, 2183, 2240, 2187, -1, 2184, 2187, 2185, -1, 2186, 2185, 4061, -1, 2186, 2184, 2185, -1, 2181, 1120, 2182, -1, 2182, 1120, 2189, -1, 2240, 2189, 2206, -1, 2187, 2206, 2188, -1, 2185, 2188, 2204, -1, 4061, 2204, 2191, -1, 4061, 2185, 2204, -1, 1120, 1119, 2189, -1, 2189, 1119, 2241, -1, 2206, 2241, 2190, -1, 2188, 2190, 2201, -1, 2204, 2201, 2205, -1, 2191, 2205, 2193, -1, 2191, 2204, 2205, -1, 1119, 2192, 2241, -1, 2241, 2192, 2195, -1, 2190, 2195, 2203, -1, 2201, 2203, 2202, -1, 2205, 2202, 2198, -1, 2193, 2198, 2197, -1, 2193, 2205, 2198, -1, 2192, 1121, 2195, -1, 2195, 1121, 2194, -1, 2080, 2195, 2194, -1, 2080, 2079, 2195, -1, 2195, 2079, 2203, -1, 2203, 2079, 2086, -1, 2202, 2086, 2196, -1, 2198, 2196, 2208, -1, 2197, 2208, 2084, -1, 2197, 2198, 2208, -1, 2138, 2137, 2136, -1, 2137, 2200, 2199, -1, 2139, 2137, 2108, -1, 2200, 2135, 2222, -1, 2134, 2200, 2139, -1, 2203, 2201, 2190, -1, 2202, 2203, 2086, -1, 2201, 2204, 2188, -1, 2205, 2201, 2202, -1, 2187, 2188, 2185, -1, 2206, 2190, 2188, -1, 2241, 2195, 2190, -1, 2198, 2202, 2196, -1, 2085, 2196, 2087, -1, 2207, 2085, 2087, -1, 2095, 2207, 2088, -1, 2212, 2091, 2095, -1, 2209, 2208, 2085, -1, 2090, 2209, 2085, -1, 2091, 2090, 2207, -1, 2210, 2211, 2212, -1, 2211, 2213, 2091, -1, 2213, 2093, 2090, -1, 2116, 2214, 2210, -1, 2214, 2096, 2211, -1, 2096, 2094, 2213, -1, 2119, 2112, 2116, -1, 2112, 2215, 2214, -1, 2215, 2216, 2096, -1, 2120, 2217, 2119, -1, 2217, 2113, 2112, -1, 2113, 2218, 2215, -1, 2220, 2221, 2120, -1, 2221, 2121, 2217, -1, 2121, 2115, 2113, -1, 2219, 2123, 2220, -1, 2123, 2124, 2221, -1, 2124, 2117, 2121, -1, 2130, 2127, 2219, -1, 2127, 2125, 2123, -1, 2125, 2122, 2124, -1, 2133, 2131, 2130, -1, 2131, 2128, 2127, -1, 2128, 2126, 2125, -1, 2136, 2199, 2133, -1, 2199, 2222, 2131, -1, 2222, 2129, 2128, -1, 2143, 2139, 2140, -1, 2223, 2140, 2225, -1, 2224, 2223, 2225, -1, 2144, 2224, 2110, -1, 2150, 2226, 2144, -1, 2107, 2141, 2223, -1, 2145, 2107, 2223, -1, 2226, 2145, 2224, -1, 2152, 2230, 2150, -1, 2230, 2227, 2226, -1, 2227, 2147, 2145, -1, 2231, 2228, 2152, -1, 2228, 2229, 2230, -1, 2229, 2148, 2227, -1, 2164, 2156, 2231, -1, 2156, 2155, 2228, -1, 2155, 2153, 2229, -1, 2165, 2232, 2164, -1, 2232, 2157, 2156, -1, 2157, 2158, 2155, -1, 2235, 2233, 2165, -1, 2233, 2234, 2232, -1, 2234, 2159, 2157, -1, 2171, 2172, 2235, -1, 2172, 2166, 2233, -1, 2166, 2160, 2234, -1, 2236, 2173, 2171, -1, 2173, 2174, 2172, -1, 2174, 2167, 2166, -1, 2179, 2239, 2236, -1, 2239, 2237, 2173, -1, 2237, 2168, 2174, -1, 2182, 2238, 2179, -1, 2238, 2176, 2239, -1, 2176, 2175, 2237, -1, 2189, 2240, 2182, -1, 2240, 2183, 2238, -1, 2183, 2180, 2176, -1, 2241, 2206, 2189, -1, 2206, 2187, 2240, -1, 2187, 2184, 2183, -1, 2242, 4099, 2274, -1, 2268, 2274, 2275, -1, 2264, 2275, 2262, -1, 2273, 2262, 2243, -1, 2244, 2243, 2255, -1, 2269, 2255, 2254, -1, 2260, 2254, 2253, -1, 2259, 2253, 2245, -1, 2280, 2245, 2246, -1, 2249, 2246, 2250, -1, 2276, 2250, 2247, -1, 2277, 2247, 2287, -1, 2285, 2277, 2287, -1, 2285, 2284, 2277, -1, 2285, 2662, 2284, -1, 2284, 2662, 2248, -1, 2283, 2248, 2278, -1, 2276, 2278, 2249, -1, 2250, 2276, 2249, -1, 4105, 2275, 4104, -1, 4105, 2262, 2275, -1, 4105, 2251, 2262, -1, 2262, 2251, 2243, -1, 2243, 2251, 2252, -1, 2255, 2252, 4106, -1, 2254, 4106, 2253, -1, 2254, 2255, 4106, -1, 2243, 2252, 2255, -1, 4106, 2256, 2253, -1, 2253, 2256, 2245, -1, 2245, 2256, 4102, -1, 2246, 4102, 4109, -1, 2250, 4109, 2247, -1, 2250, 2246, 4109, -1, 2245, 4102, 2246, -1, 4109, 4110, 2247, -1, 2247, 4110, 2287, -1, 2248, 2665, 2278, -1, 2278, 2665, 2257, -1, 2249, 2257, 2280, -1, 2246, 2249, 2280, -1, 2665, 2258, 2257, -1, 2257, 2258, 2279, -1, 2280, 2279, 2259, -1, 2245, 2280, 2259, -1, 2258, 2664, 2279, -1, 2279, 2664, 2281, -1, 2259, 2281, 2260, -1, 2253, 2259, 2260, -1, 2281, 2664, 2271, -1, 2260, 2271, 2269, -1, 2254, 2260, 2269, -1, 2667, 2282, 2270, -1, 2667, 2272, 2282, -1, 2667, 2261, 2272, -1, 2272, 2261, 2263, -1, 2273, 2263, 2264, -1, 2262, 2273, 2264, -1, 2261, 2266, 2263, -1, 2263, 2266, 2265, -1, 2264, 2265, 2268, -1, 2275, 2264, 2268, -1, 2266, 2267, 2265, -1, 2265, 2267, 1442, -1, 2268, 1442, 2242, -1, 2274, 2268, 2242, -1, 2265, 1442, 2268, -1, 2244, 2255, 2269, -1, 2282, 2269, 2271, -1, 2270, 2271, 2664, -1, 2270, 2282, 2271, -1, 2273, 2243, 2244, -1, 2272, 2244, 2282, -1, 2272, 2273, 2244, -1, 2272, 2263, 2273, -1, 4099, 4104, 2274, -1, 2274, 4104, 2275, -1, 2247, 2277, 2276, -1, 2276, 2277, 2283, -1, 2278, 2276, 2283, -1, 2257, 2249, 2278, -1, 2279, 2280, 2257, -1, 2281, 2259, 2279, -1, 2271, 2260, 2281, -1, 2282, 2244, 2269, -1, 2265, 2264, 2263, -1, 2248, 2283, 2284, -1, 2284, 2283, 2277, -1, 2662, 2285, 2286, -1, 2286, 2285, 4024, -1, 4024, 2285, 2287, -1, 4026, 2287, 4110, -1, 4016, 4026, 4110, -1, 4024, 2287, 4026, -1, 4131, 4130, 2378, -1, 2363, 2378, 2384, -1, 2364, 2384, 2288, -1, 2291, 2288, 2289, -1, 2290, 2291, 2289, -1, 2290, 2292, 2291, -1, 2290, 2293, 2292, -1, 2292, 2293, 2381, -1, 2297, 2381, 2403, -1, 2296, 2403, 2294, -1, 4147, 2294, 2295, -1, 4147, 2296, 2294, -1, 4147, 2361, 2296, -1, 2296, 2361, 2404, -1, 2297, 2404, 2406, -1, 2292, 2406, 2291, -1, 2292, 2297, 2406, -1, 2292, 2381, 2297, -1, 2298, 2377, 2376, -1, 2298, 2302, 2377, -1, 2298, 4129, 2302, -1, 2302, 4129, 2387, -1, 2386, 2387, 2299, -1, 2300, 2299, 2389, -1, 1138, 2389, 2372, -1, 1138, 2300, 2389, -1, 1138, 2373, 2300, -1, 2300, 2373, 2385, -1, 2386, 2385, 2301, -1, 2302, 2301, 2377, -1, 2302, 2386, 2301, -1, 2302, 2387, 2386, -1, 4129, 2303, 2387, -1, 2387, 2303, 2304, -1, 2299, 2304, 2388, -1, 2389, 2388, 2318, -1, 2372, 2318, 2371, -1, 2370, 2371, 2305, -1, 2369, 2305, 2323, -1, 2368, 2323, 2327, -1, 2367, 2327, 2328, -1, 2366, 2328, 2313, -1, 2312, 2313, 4137, -1, 2306, 2312, 4137, -1, 2306, 2392, 2312, -1, 2306, 4171, 2392, -1, 2392, 4171, 2393, -1, 2314, 2393, 2307, -1, 2309, 2307, 2310, -1, 1133, 2310, 2308, -1, 1133, 2309, 2310, -1, 1133, 2311, 2309, -1, 1133, 1134, 2311, -1, 2311, 1134, 2365, -1, 2315, 2365, 2366, -1, 2312, 2366, 2313, -1, 2312, 2315, 2366, -1, 2312, 2392, 2315, -1, 2315, 2392, 2314, -1, 2311, 2314, 2309, -1, 2311, 2315, 2314, -1, 2311, 2365, 2315, -1, 2303, 2316, 2304, -1, 2304, 2316, 2319, -1, 2388, 2319, 2317, -1, 2318, 2317, 2371, -1, 2318, 2388, 2317, -1, 2316, 4127, 2319, -1, 2319, 4127, 2390, -1, 2317, 2390, 2320, -1, 2371, 2320, 2305, -1, 2371, 2317, 2320, -1, 4127, 2321, 2390, -1, 2390, 2321, 2322, -1, 2320, 2322, 2325, -1, 2305, 2325, 2323, -1, 2305, 2320, 2325, -1, 2321, 2324, 2322, -1, 2322, 2324, 2391, -1, 2325, 2391, 2326, -1, 2323, 2326, 2327, -1, 2323, 2325, 2326, -1, 2324, 4136, 2391, -1, 2391, 4136, 2330, -1, 2326, 2330, 2328, -1, 2327, 2326, 2328, -1, 4136, 2329, 2330, -1, 2330, 2329, 2313, -1, 2328, 2330, 2313, -1, 2329, 2331, 2313, -1, 2313, 2331, 4137, -1, 4171, 2333, 2393, -1, 2393, 2333, 2394, -1, 2307, 2394, 2334, -1, 2310, 2334, 2332, -1, 2308, 2332, 2335, -1, 2308, 2310, 2332, -1, 2333, 4139, 2394, -1, 2394, 4139, 2338, -1, 2334, 2338, 2397, -1, 2332, 2397, 2396, -1, 2335, 2396, 2336, -1, 2335, 2332, 2396, -1, 4139, 2337, 2338, -1, 2338, 2337, 2349, -1, 2397, 2349, 2395, -1, 2396, 2395, 2339, -1, 2336, 2339, 2340, -1, 1152, 2340, 2355, -1, 1142, 2355, 2341, -1, 1141, 2341, 2347, -1, 2342, 2347, 2343, -1, 2401, 2343, 2359, -1, 2402, 2359, 2344, -1, 2295, 2402, 2344, -1, 2295, 2294, 2402, -1, 2402, 2294, 2345, -1, 2401, 2345, 2346, -1, 2342, 2346, 2382, -1, 1141, 2342, 2382, -1, 1141, 2347, 2342, -1, 2337, 2348, 2349, -1, 2349, 2348, 2351, -1, 2395, 2351, 2350, -1, 2339, 2350, 2340, -1, 2339, 2395, 2350, -1, 2348, 2352, 2351, -1, 2351, 2352, 2353, -1, 2350, 2353, 2398, -1, 2340, 2398, 2355, -1, 2340, 2350, 2398, -1, 2352, 2354, 2353, -1, 2353, 2354, 2356, -1, 2398, 2356, 2400, -1, 2355, 2400, 2341, -1, 2355, 2398, 2400, -1, 2354, 2357, 2356, -1, 2356, 2357, 2399, -1, 2400, 2399, 2358, -1, 2341, 2358, 2347, -1, 2341, 2400, 2358, -1, 2357, 4143, 2399, -1, 2399, 4143, 4145, -1, 2360, 4145, 4146, -1, 2359, 4146, 2344, -1, 2359, 2360, 4146, -1, 2359, 2343, 2360, -1, 2360, 2343, 2358, -1, 2399, 2360, 2358, -1, 2399, 4145, 2360, -1, 2361, 2362, 2404, -1, 2404, 2362, 2405, -1, 2406, 2405, 2364, -1, 2291, 2364, 2288, -1, 2291, 2406, 2364, -1, 2362, 4132, 2405, -1, 2405, 4132, 2363, -1, 2364, 2363, 2384, -1, 2364, 2405, 2363, -1, 4132, 4131, 2363, -1, 2363, 4131, 2378, -1, 1141, 1142, 2341, -1, 1142, 1152, 2355, -1, 1152, 2336, 2340, -1, 2339, 2336, 2396, -1, 1134, 1135, 2365, -1, 2365, 1135, 2367, -1, 2366, 2367, 2328, -1, 2366, 2365, 2367, -1, 1135, 2368, 2367, -1, 2367, 2368, 2327, -1, 2368, 2369, 2323, -1, 2369, 2370, 2305, -1, 2370, 2372, 2371, -1, 2318, 2372, 2389, -1, 2373, 2374, 2385, -1, 2385, 2374, 2379, -1, 2301, 2379, 2375, -1, 2377, 2375, 2378, -1, 2376, 2378, 4130, -1, 2376, 2377, 2378, -1, 2379, 2374, 2380, -1, 2375, 2380, 2384, -1, 2378, 2375, 2384, -1, 2289, 2288, 1148, -1, 1148, 2288, 2380, -1, 2374, 1148, 2380, -1, 2381, 2293, 2383, -1, 2403, 2383, 2345, -1, 2294, 2403, 2345, -1, 2382, 2346, 1151, -1, 1151, 2346, 2383, -1, 2293, 1151, 2383, -1, 2380, 2288, 2384, -1, 2301, 2385, 2379, -1, 2301, 2375, 2377, -1, 2379, 2380, 2375, -1, 2300, 2385, 2386, -1, 2299, 2300, 2386, -1, 2304, 2299, 2387, -1, 2319, 2388, 2304, -1, 2388, 2389, 2299, -1, 2390, 2317, 2319, -1, 2322, 2320, 2390, -1, 2391, 2325, 2322, -1, 2330, 2326, 2391, -1, 2393, 2314, 2392, -1, 2394, 2307, 2393, -1, 2307, 2309, 2314, -1, 2338, 2334, 2394, -1, 2334, 2310, 2307, -1, 2349, 2397, 2338, -1, 2397, 2332, 2334, -1, 2351, 2395, 2349, -1, 2395, 2396, 2397, -1, 2353, 2350, 2351, -1, 2356, 2398, 2353, -1, 2399, 2400, 2356, -1, 2347, 2358, 2343, -1, 2345, 2401, 2402, -1, 2402, 2401, 2359, -1, 2346, 2342, 2401, -1, 2401, 2342, 2343, -1, 2383, 2346, 2345, -1, 2297, 2403, 2296, -1, 2404, 2297, 2296, -1, 2381, 2383, 2403, -1, 2405, 2406, 2404, -1, 2489, 4160, 2499, -1, 2407, 2499, 2408, -1, 2485, 2408, 2487, -1, 2486, 2487, 2410, -1, 2409, 2486, 2410, -1, 2409, 2411, 2486, -1, 2409, 2412, 2411, -1, 2411, 2412, 2521, -1, 2417, 2521, 2522, -1, 2414, 2522, 2470, -1, 2413, 2470, 4119, -1, 2413, 2414, 2470, -1, 2413, 2415, 2414, -1, 2414, 2415, 2416, -1, 2417, 2416, 2523, -1, 2411, 2523, 2486, -1, 2411, 2417, 2523, -1, 2411, 2521, 2417, -1, 2418, 2497, 4161, -1, 2418, 2419, 2497, -1, 2418, 4162, 2419, -1, 2419, 4162, 2421, -1, 2420, 2421, 2506, -1, 2423, 2506, 2422, -1, 1158, 2422, 2494, -1, 1158, 2423, 2422, -1, 1158, 2424, 2423, -1, 2423, 2424, 2496, -1, 2420, 2496, 2505, -1, 2419, 2505, 2497, -1, 2419, 2420, 2505, -1, 2419, 2421, 2420, -1, 4162, 2439, 2421, -1, 2421, 2439, 2440, -1, 2506, 2440, 2425, -1, 2422, 2425, 2441, -1, 2494, 2441, 2495, -1, 1168, 2495, 2445, -1, 2493, 2445, 2448, -1, 1156, 2448, 2449, -1, 2426, 2449, 2427, -1, 2436, 2427, 2428, -1, 2429, 2428, 2453, -1, 2430, 2429, 2453, -1, 2430, 2431, 2429, -1, 2430, 2454, 2431, -1, 2431, 2454, 2432, -1, 2438, 2432, 2510, -1, 2434, 2510, 2456, -1, 2433, 2456, 1165, -1, 2433, 2434, 2456, -1, 2433, 2435, 2434, -1, 2433, 1155, 2435, -1, 2435, 1155, 2492, -1, 2437, 2492, 2436, -1, 2429, 2436, 2428, -1, 2429, 2437, 2436, -1, 2429, 2431, 2437, -1, 2437, 2431, 2438, -1, 2435, 2438, 2434, -1, 2435, 2437, 2438, -1, 2435, 2492, 2437, -1, 2439, 4164, 2440, -1, 2440, 4164, 2443, -1, 2425, 2443, 2442, -1, 2441, 2442, 2495, -1, 2441, 2425, 2442, -1, 4164, 4165, 2443, -1, 2443, 4165, 2507, -1, 2442, 2507, 2444, -1, 2495, 2444, 2445, -1, 2495, 2442, 2444, -1, 4165, 2446, 2507, -1, 2507, 2446, 2508, -1, 2444, 2508, 2447, -1, 2445, 2447, 2448, -1, 2445, 2444, 2447, -1, 2446, 4155, 2508, -1, 2508, 4155, 2509, -1, 2447, 2509, 2450, -1, 2448, 2450, 2449, -1, 2448, 2447, 2450, -1, 4155, 4158, 2509, -1, 2509, 4158, 2451, -1, 2450, 2451, 2427, -1, 2449, 2450, 2427, -1, 4158, 4166, 2451, -1, 2451, 4166, 2428, -1, 2427, 2451, 2428, -1, 4166, 2452, 2428, -1, 2428, 2452, 2453, -1, 2454, 4170, 2432, -1, 2432, 4170, 2458, -1, 2510, 2458, 2455, -1, 2456, 2455, 2457, -1, 1165, 2457, 1175, -1, 1165, 2456, 2457, -1, 4170, 2461, 2458, -1, 2458, 2461, 2459, -1, 2455, 2459, 2513, -1, 2457, 2513, 2460, -1, 1175, 2460, 1163, -1, 1175, 2457, 2460, -1, 2461, 2462, 2459, -1, 2459, 2462, 2472, -1, 2513, 2472, 2512, -1, 2460, 2512, 2473, -1, 1163, 2473, 2463, -1, 2464, 2463, 2465, -1, 2466, 2465, 2478, -1, 2490, 2478, 2517, -1, 2518, 2517, 2484, -1, 2471, 2484, 2467, -1, 2469, 2467, 2468, -1, 4119, 2469, 2468, -1, 4119, 2470, 2469, -1, 2469, 2470, 2520, -1, 2471, 2520, 2501, -1, 2518, 2501, 1172, -1, 2490, 2518, 1172, -1, 2490, 2517, 2518, -1, 2462, 4115, 2472, -1, 2472, 4115, 2511, -1, 2512, 2511, 2514, -1, 2473, 2514, 2463, -1, 2473, 2512, 2514, -1, 4115, 4116, 2511, -1, 2511, 4116, 2474, -1, 2514, 2474, 2475, -1, 2463, 2475, 2465, -1, 2463, 2514, 2475, -1, 4116, 2477, 2474, -1, 2474, 2477, 2516, -1, 2475, 2516, 2476, -1, 2465, 2476, 2478, -1, 2465, 2475, 2476, -1, 2477, 2480, 2516, -1, 2516, 2480, 2515, -1, 2476, 2515, 2479, -1, 2478, 2479, 2517, -1, 2478, 2476, 2479, -1, 2480, 2481, 2515, -1, 2515, 2481, 2482, -1, 2483, 2482, 4120, -1, 2467, 4120, 2468, -1, 2467, 2483, 4120, -1, 2467, 2484, 2483, -1, 2483, 2484, 2479, -1, 2515, 2483, 2479, -1, 2515, 2482, 2483, -1, 2415, 4151, 2416, -1, 2416, 4151, 2488, -1, 2523, 2488, 2485, -1, 2486, 2485, 2487, -1, 2486, 2523, 2485, -1, 4151, 4159, 2488, -1, 2488, 4159, 2407, -1, 2485, 2407, 2408, -1, 2485, 2488, 2407, -1, 4159, 2489, 2407, -1, 2407, 2489, 2499, -1, 2490, 2466, 2478, -1, 2466, 2464, 2465, -1, 2464, 1163, 2463, -1, 2473, 1163, 2460, -1, 1155, 2491, 2492, -1, 2492, 2491, 2426, -1, 2436, 2426, 2427, -1, 2436, 2492, 2426, -1, 2491, 1156, 2426, -1, 2426, 1156, 2449, -1, 1156, 2493, 2448, -1, 2493, 1168, 2445, -1, 1168, 2494, 2495, -1, 2441, 2494, 2422, -1, 2424, 2500, 2496, -1, 2496, 2500, 2504, -1, 2505, 2504, 2498, -1, 2497, 2498, 2499, -1, 4161, 2499, 4160, -1, 4161, 2497, 2499, -1, 2504, 2500, 2503, -1, 2498, 2503, 2408, -1, 2499, 2498, 2408, -1, 2410, 2487, 1169, -1, 1169, 2487, 2503, -1, 2500, 1169, 2503, -1, 2521, 2412, 2519, -1, 2522, 2519, 2520, -1, 2470, 2522, 2520, -1, 1172, 2501, 2502, -1, 2502, 2501, 2519, -1, 2412, 2502, 2519, -1, 2503, 2487, 2408, -1, 2505, 2496, 2504, -1, 2505, 2498, 2497, -1, 2504, 2503, 2498, -1, 2423, 2496, 2420, -1, 2506, 2423, 2420, -1, 2440, 2506, 2421, -1, 2443, 2425, 2440, -1, 2425, 2422, 2506, -1, 2507, 2442, 2443, -1, 2508, 2444, 2507, -1, 2509, 2447, 2508, -1, 2451, 2450, 2509, -1, 2432, 2438, 2431, -1, 2458, 2510, 2432, -1, 2510, 2434, 2438, -1, 2459, 2455, 2458, -1, 2455, 2456, 2510, -1, 2472, 2513, 2459, -1, 2513, 2457, 2455, -1, 2511, 2512, 2472, -1, 2512, 2460, 2513, -1, 2474, 2514, 2511, -1, 2516, 2475, 2474, -1, 2515, 2476, 2516, -1, 2517, 2479, 2484, -1, 2520, 2471, 2469, -1, 2469, 2471, 2467, -1, 2501, 2518, 2471, -1, 2471, 2518, 2484, -1, 2519, 2501, 2520, -1, 2417, 2522, 2414, -1, 2416, 2417, 2414, -1, 2521, 2519, 2522, -1, 2488, 2523, 2416, -1, 4138, 4012, 2524, -1, 2524, 4012, 4006, -1, 4140, 4006, 3983, -1, 2525, 3983, 3984, -1, 1267, 3984, 4005, -1, 1268, 4005, 2527, -1, 1268, 1267, 4005, -1, 2524, 4006, 4140, -1, 4140, 3983, 2525, -1, 2525, 3984, 1267, -1, 4005, 2526, 2527, -1, 2527, 2526, 2528, -1, 2528, 2526, 3987, -1, 2529, 3987, 3989, -1, 1270, 2529, 3989, -1, 2528, 3987, 2529, -1, 4012, 4138, 3922, -1, 3922, 4138, 2530, -1, 2531, 2532, 2551, -1, 2551, 2532, 4117, -1, 4117, 2532, 2534, -1, 2533, 2534, 3929, -1, 4118, 3929, 3875, -1, 4121, 3875, 3873, -1, 4122, 3873, 2535, -1, 4123, 2535, 3866, -1, 4124, 3866, 3868, -1, 2536, 3868, 2537, -1, 2547, 2537, 2538, -1, 2539, 2538, 2548, -1, 4126, 2548, 3928, -1, 2540, 3928, 3926, -1, 2541, 3926, 2542, -1, 2549, 2542, 2543, -1, 2544, 2543, 2545, -1, 4172, 2545, 3924, -1, 4135, 3924, 3923, -1, 2546, 3923, 3922, -1, 2530, 2546, 3922, -1, 4117, 2534, 2533, -1, 2533, 3929, 4118, -1, 4118, 3875, 4121, -1, 4121, 3873, 4122, -1, 4122, 2535, 4123, -1, 4123, 3866, 4124, -1, 4124, 3868, 2536, -1, 2536, 2537, 2547, -1, 2547, 2538, 2539, -1, 2539, 2548, 4126, -1, 4126, 3928, 2540, -1, 2540, 3926, 2541, -1, 2541, 2542, 2549, -1, 2549, 2543, 2544, -1, 2544, 2545, 4172, -1, 4172, 3924, 4135, -1, 4135, 3923, 2546, -1, 4169, 2550, 2551, -1, 2551, 2550, 2531, -1, 2552, 1275, 2559, -1, 2552, 1273, 1275, -1, 2552, 2553, 1273, -1, 1273, 2553, 2554, -1, 2556, 2554, 4185, -1, 4184, 2556, 4185, -1, 4184, 2555, 2556, -1, 2556, 2555, 2557, -1, 1273, 2554, 2556, -1, 1275, 2679, 2559, -1, 2559, 2679, 1182, -1, 2558, 2559, 1182, -1, 2679, 1433, 1182, -1, 4185, 1197, 2584, -1, 2584, 1197, 2585, -1, 2585, 1197, 1191, -1, 2562, 1191, 1190, -1, 2586, 1190, 1196, -1, 2560, 1196, 2561, -1, 2581, 2560, 2561, -1, 2585, 1191, 2562, -1, 2562, 1190, 2586, -1, 2586, 1196, 2560, -1, 4186, 4175, 2563, -1, 2563, 4175, 2601, -1, 2601, 4175, 2599, -1, 2599, 4175, 2564, -1, 2600, 2564, 1227, -1, 2565, 1227, 1240, -1, 1241, 2565, 1240, -1, 1241, 2566, 2565, -1, 1241, 1228, 2566, -1, 2566, 1228, 1229, -1, 2598, 1229, 1231, -1, 2597, 1231, 1242, -1, 2567, 1242, 2568, -1, 1251, 2568, 2569, -1, 1251, 2567, 2568, -1, 1227, 2564, 2574, -1, 2574, 2564, 4178, -1, 1238, 4178, 2570, -1, 2575, 2570, 2576, -1, 2577, 2576, 2572, -1, 2571, 2572, 4181, -1, 1236, 4181, 2578, -1, 2573, 2578, 1224, -1, 2573, 1236, 2578, -1, 2574, 4178, 1238, -1, 1238, 2570, 2575, -1, 2575, 2576, 2577, -1, 2577, 2572, 2571, -1, 2571, 4181, 1236, -1, 2578, 2579, 1224, -1, 1224, 2579, 2580, -1, 2580, 2579, 2587, -1, 2560, 2587, 2586, -1, 2560, 2580, 2587, -1, 2560, 2582, 2580, -1, 2560, 2581, 2582, -1, 2582, 2581, 1235, -1, 1235, 2581, 2583, -1, 1219, 2583, 1218, -1, 1219, 1235, 2583, -1, 2584, 2585, 2587, -1, 2587, 2585, 2562, -1, 2586, 2587, 2562, -1, 2583, 2588, 1218, -1, 1218, 2588, 2594, -1, 2594, 2588, 1263, -1, 2590, 1263, 2589, -1, 1262, 2590, 2589, -1, 1262, 2592, 2590, -1, 1262, 2591, 2592, -1, 2592, 2591, 1234, -1, 1234, 2591, 2595, -1, 1246, 2595, 1259, -1, 2593, 1259, 1260, -1, 1233, 1260, 1257, -1, 1245, 1257, 1256, -1, 2596, 1256, 1255, -1, 1244, 1255, 2569, -1, 2568, 1244, 2569, -1, 2594, 1263, 2590, -1, 1234, 2595, 1246, -1, 1246, 1259, 2593, -1, 2593, 1260, 1233, -1, 1233, 1257, 1245, -1, 1245, 1256, 2596, -1, 2596, 1255, 1244, -1, 2567, 2597, 1242, -1, 2597, 2598, 1231, -1, 2598, 2566, 1229, -1, 2565, 2600, 1227, -1, 2600, 2599, 2564, -1, 2565, 1264, 2600, -1, 2600, 1264, 1292, -1, 2599, 1292, 1290, -1, 2601, 1290, 2602, -1, 2563, 2602, 1284, -1, 4186, 1284, 1283, -1, 4186, 2563, 1284, -1, 2600, 1292, 2599, -1, 2599, 1290, 2601, -1, 2601, 2602, 2563, -1, 2609, 4173, 2615, -1, 2607, 2615, 2603, -1, 2605, 2603, 2604, -1, 4176, 2604, 4179, -1, 4176, 2605, 2604, -1, 4176, 2606, 2605, -1, 2605, 2606, 2641, -1, 2607, 2641, 2608, -1, 2609, 2607, 2608, -1, 2609, 2615, 2607, -1, 4173, 4128, 2615, -1, 2615, 4128, 2610, -1, 2616, 2610, 2611, -1, 2612, 2616, 2611, -1, 2612, 2614, 2616, -1, 2612, 4150, 2614, -1, 2614, 4150, 2618, -1, 2642, 2618, 2644, -1, 2643, 2644, 2625, -1, 4177, 2625, 2626, -1, 4177, 2643, 2625, -1, 4177, 4180, 2643, -1, 2643, 4180, 2613, -1, 2642, 2613, 2617, -1, 2614, 2617, 2616, -1, 2614, 2642, 2617, -1, 2614, 2618, 2642, -1, 2615, 2610, 2616, -1, 2603, 2616, 2617, -1, 2604, 2617, 2613, -1, 4179, 2613, 4180, -1, 4179, 2604, 2613, -1, 4150, 4149, 2618, -1, 2618, 4149, 4148, -1, 2619, 4148, 4133, -1, 2627, 4133, 2620, -1, 4134, 2627, 2620, -1, 4134, 2621, 2627, -1, 4134, 4141, 2621, -1, 2621, 4141, 2630, -1, 2647, 2630, 2634, -1, 2646, 2634, 2622, -1, 2623, 2622, 2648, -1, 2623, 2646, 2622, -1, 2623, 4183, 2646, -1, 2646, 4183, 2629, -1, 2647, 2629, 2624, -1, 2621, 2624, 2627, -1, 2621, 2647, 2624, -1, 2621, 2630, 2647, -1, 2618, 4148, 2619, -1, 2644, 2619, 2645, -1, 2625, 2645, 2628, -1, 2626, 2628, 4182, -1, 2626, 2625, 2628, -1, 2619, 4133, 2627, -1, 2645, 2627, 2624, -1, 2628, 2624, 2629, -1, 4182, 2629, 4183, -1, 4182, 2628, 2629, -1, 4141, 2631, 2630, -1, 2630, 2631, 2635, -1, 2633, 2635, 4144, -1, 2632, 4144, 4142, -1, 1269, 2632, 4142, -1, 1269, 2636, 2632, -1, 2632, 2636, 2638, -1, 2633, 2638, 2634, -1, 2630, 2633, 2634, -1, 2630, 2635, 2633, -1, 2633, 4144, 2632, -1, 2638, 2633, 2632, -1, 2636, 2637, 2638, -1, 2638, 2637, 2622, -1, 2634, 2638, 2622, -1, 2637, 1271, 2622, -1, 2622, 1271, 2648, -1, 2606, 2639, 2641, -1, 2641, 2639, 2640, -1, 2608, 2641, 2640, -1, 2639, 4734, 2640, -1, 2605, 2641, 2607, -1, 2603, 2605, 2607, -1, 2616, 2603, 2615, -1, 2604, 2603, 2617, -1, 2643, 2613, 2642, -1, 2644, 2643, 2642, -1, 2619, 2644, 2618, -1, 2627, 2645, 2619, -1, 2645, 2625, 2644, -1, 2628, 2645, 2624, -1, 2646, 2629, 2647, -1, 2634, 2646, 2647, -1, 2726, 2728, 2650, -1, 2650, 2728, 2649, -1, 3841, 2649, 1270, -1, 3989, 3841, 1270, -1, 3989, 3979, 3841, -1, 2557, 2648, 2649, -1, 2649, 2648, 1270, -1, 2649, 3841, 2650, -1, 2650, 3841, 3288, -1, 2867, 2650, 3288, -1, 2651, 4187, 1309, -1, 2651, 2652, 4187, -1, 4187, 2652, 2653, -1, 2653, 2652, 1308, -1, 2654, 2653, 1308, -1, 4187, 2655, 1309, -1, 1309, 2655, 1310, -1, 1310, 2655, 2656, -1, 2656, 2655, 2657, -1, 2657, 2655, 2658, -1, 1282, 2658, 1283, -1, 1282, 2657, 2658, -1, 4736, 2659, 2658, -1, 2658, 2659, 2660, -1, 1283, 2658, 2660, -1, 2286, 2661, 2662, -1, 2662, 2661, 2653, -1, 1323, 2653, 2654, -1, 1323, 2662, 2653, -1, 1323, 1360, 2662, -1, 2662, 1360, 2248, -1, 2248, 1360, 1358, -1, 2665, 1358, 2663, -1, 2258, 2663, 2664, -1, 2258, 2665, 2663, -1, 2248, 1358, 2665, -1, 2663, 2666, 2664, -1, 2664, 2666, 2668, -1, 2270, 2668, 1354, -1, 2667, 1354, 2669, -1, 2261, 2669, 2266, -1, 2261, 2667, 2669, -1, 2664, 2668, 2270, -1, 2270, 1354, 2667, -1, 2669, 1385, 2266, -1, 2266, 1385, 2267, -1, 2267, 1385, 2670, -1, 1443, 2670, 1417, -1, 2682, 1417, 1416, -1, 2671, 1416, 1410, -1, 2683, 1410, 2672, -1, 2673, 2683, 2672, -1, 2673, 2674, 2683, -1, 2683, 2674, 2675, -1, 2676, 2683, 2675, -1, 2676, 2677, 2683, -1, 2676, 1500, 2677, -1, 2676, 2678, 1500, -1, 1500, 2678, 2681, -1, 2681, 2678, 2679, -1, 2680, 2681, 2679, -1, 2267, 2670, 1443, -1, 1443, 1417, 2682, -1, 2682, 1416, 2671, -1, 2671, 1410, 2683, -1, 2684, 2671, 2683, -1, 2684, 1461, 2671, -1, 2684, 1462, 1461, -1, 2684, 2685, 1462, -1, 2684, 1463, 2685, -1, 2684, 1465, 1463, -1, 2684, 2686, 1465, -1, 1465, 2686, 4845, -1, 2687, 4845, 2688, -1, 2690, 2688, 2689, -1, 2690, 2687, 2688, -1, 2690, 4738, 2687, -1, 2678, 1433, 2679, -1, 1465, 4845, 2687, -1, 4738, 2691, 2687, -1, 2687, 2691, 1468, -1, 1468, 2691, 4210, -1, 1437, 4210, 4112, -1, 4089, 1437, 4112, -1, 1468, 4210, 1437, -1, 4249, 4760, 2692, -1, 2692, 4760, 2693, -1, 2694, 2692, 2693, -1, 2694, 2719, 2692, -1, 2694, 2695, 2719, -1, 2719, 2695, 2720, -1, 2720, 2695, 4746, -1, 1497, 2720, 4746, -1, 2720, 1497, 2696, -1, 2719, 2696, 2718, -1, 2692, 2718, 2697, -1, 4249, 2697, 2698, -1, 4249, 2692, 2697, -1, 2699, 2713, 2712, -1, 2699, 2701, 2713, -1, 2699, 2700, 2701, -1, 2701, 2700, 2704, -1, 2725, 2704, 2702, -1, 2724, 2702, 2707, -1, 4251, 2707, 4252, -1, 4251, 2724, 2707, -1, 4251, 4248, 2724, -1, 2724, 4248, 2703, -1, 2725, 2703, 2723, -1, 2701, 2723, 2713, -1, 2701, 2725, 2723, -1, 2701, 2704, 2725, -1, 2700, 2708, 2704, -1, 2704, 2708, 2721, -1, 2702, 2721, 2705, -1, 2707, 2705, 2710, -1, 2706, 2707, 2710, -1, 2706, 4252, 2707, -1, 2708, 1498, 2721, -1, 2721, 1498, 2709, -1, 2722, 2709, 2729, -1, 2730, 2722, 2729, -1, 2730, 2705, 2722, -1, 2730, 2710, 2705, -1, 2709, 2728, 2729, -1, 4248, 4247, 2703, -1, 2703, 4247, 2715, -1, 2723, 2715, 2711, -1, 2713, 2711, 2696, -1, 2712, 2696, 1497, -1, 2712, 2713, 2696, -1, 4247, 2714, 2715, -1, 2715, 2714, 2716, -1, 2711, 2716, 2718, -1, 2696, 2711, 2718, -1, 2714, 2717, 2716, -1, 2716, 2717, 2698, -1, 2697, 2716, 2698, -1, 2697, 2718, 2716, -1, 2692, 2719, 2718, -1, 2719, 2720, 2696, -1, 2721, 2709, 2722, -1, 2705, 2721, 2722, -1, 2723, 2711, 2713, -1, 2715, 2716, 2711, -1, 2703, 2715, 2723, -1, 2724, 2703, 2725, -1, 2702, 2724, 2725, -1, 2721, 2702, 2704, -1, 2707, 2702, 2705, -1, 2726, 2727, 2728, -1, 2728, 2727, 2729, -1, 2729, 2727, 2777, -1, 2730, 2777, 2776, -1, 2710, 2776, 2706, -1, 2710, 2730, 2776, -1, 2729, 2777, 2730, -1, 2776, 4253, 2706, -1, 2726, 2731, 2727, -1, 2727, 2731, 2778, -1, 2777, 2778, 2732, -1, 2776, 2732, 2775, -1, 2733, 2775, 4250, -1, 2733, 2776, 2775, -1, 2733, 4253, 2776, -1, 2778, 2731, 2738, -1, 2780, 2738, 2734, -1, 2779, 2734, 2773, -1, 2735, 2773, 4243, -1, 2735, 2779, 2773, -1, 2735, 2736, 2779, -1, 2779, 2736, 2737, -1, 2780, 2737, 2732, -1, 2778, 2780, 2732, -1, 2778, 2738, 2780, -1, 2739, 2774, 2857, -1, 2739, 2740, 2774, -1, 2739, 2846, 2740, -1, 2740, 2846, 2746, -1, 2745, 2746, 2782, -1, 2744, 2782, 2743, -1, 2742, 2743, 2741, -1, 2742, 2744, 2743, -1, 2742, 2771, 2744, -1, 2744, 2771, 2781, -1, 2745, 2781, 2772, -1, 2740, 2772, 2774, -1, 2740, 2745, 2772, -1, 2740, 2746, 2745, -1, 2846, 2747, 2746, -1, 2746, 2747, 2751, -1, 2782, 2751, 2783, -1, 2743, 2783, 2749, -1, 2748, 2749, 4244, -1, 2748, 2743, 2749, -1, 2748, 2741, 2743, -1, 2747, 2750, 2751, -1, 2751, 2750, 2784, -1, 2783, 2784, 2787, -1, 2749, 2787, 2754, -1, 4244, 2754, 2753, -1, 4244, 2749, 2754, -1, 2750, 2849, 2784, -1, 2784, 2849, 2785, -1, 2787, 2785, 2752, -1, 2754, 2752, 2756, -1, 2753, 2756, 4246, -1, 2753, 2754, 2756, -1, 2849, 2755, 2785, -1, 2785, 2755, 2786, -1, 2752, 2786, 2757, -1, 2756, 2757, 2758, -1, 4246, 2758, 2761, -1, 4246, 2756, 2758, -1, 2755, 2858, 2786, -1, 2786, 2858, 2763, -1, 2757, 2763, 2759, -1, 2758, 2759, 2760, -1, 2761, 2760, 2762, -1, 2761, 2758, 2760, -1, 2858, 2853, 2763, -1, 2763, 2853, 2789, -1, 2759, 2789, 2788, -1, 2760, 2788, 2768, -1, 2762, 2768, 4245, -1, 2762, 2760, 2768, -1, 2853, 2764, 2789, -1, 2789, 2764, 2765, -1, 2788, 2765, 2766, -1, 2768, 2766, 2767, -1, 2793, 2768, 2767, -1, 2793, 4245, 2768, -1, 2764, 2860, 2765, -1, 2765, 2860, 2769, -1, 2766, 2769, 2791, -1, 2767, 2766, 2791, -1, 2860, 2770, 2769, -1, 2769, 2770, 2790, -1, 2791, 2769, 2790, -1, 2770, 2856, 2790, -1, 2771, 4243, 2781, -1, 2781, 4243, 2773, -1, 2772, 2773, 2734, -1, 2774, 2734, 2738, -1, 2857, 2738, 2731, -1, 2857, 2774, 2738, -1, 2736, 4250, 2737, -1, 2737, 4250, 2775, -1, 2732, 2737, 2775, -1, 2776, 2777, 2732, -1, 2777, 2727, 2778, -1, 2779, 2737, 2780, -1, 2734, 2779, 2780, -1, 2772, 2734, 2774, -1, 2781, 2773, 2772, -1, 2782, 2746, 2751, -1, 2744, 2781, 2745, -1, 2782, 2744, 2745, -1, 2783, 2751, 2784, -1, 2743, 2782, 2783, -1, 2787, 2784, 2785, -1, 2749, 2783, 2787, -1, 2752, 2785, 2786, -1, 2754, 2787, 2752, -1, 2757, 2786, 2763, -1, 2756, 2752, 2757, -1, 2759, 2763, 2789, -1, 2758, 2757, 2759, -1, 2788, 2789, 2765, -1, 2760, 2759, 2788, -1, 2766, 2765, 2769, -1, 2768, 2788, 2766, -1, 2844, 3142, 2856, -1, 2856, 3142, 2790, -1, 2790, 3142, 2792, -1, 2791, 2792, 3127, -1, 2767, 3127, 2793, -1, 2767, 2791, 3127, -1, 2790, 2792, 2791, -1, 3127, 4233, 2793, -1, 2794, 2830, 1646, -1, 2794, 4266, 2830, -1, 2794, 1640, 4266, -1, 4266, 1640, 4294, -1, 4294, 1640, 1504, -1, 4295, 1504, 2795, -1, 2805, 2795, 2806, -1, 4292, 2806, 2807, -1, 2796, 2807, 2797, -1, 2808, 2797, 1521, -1, 4300, 1521, 2798, -1, 4299, 2798, 2799, -1, 4298, 2799, 1529, -1, 4289, 1529, 2809, -1, 2810, 2809, 1533, -1, 2811, 1533, 2800, -1, 4309, 2800, 2801, -1, 2812, 2801, 2802, -1, 2813, 2802, 2814, -1, 4310, 2814, 1552, -1, 4311, 1552, 1553, -1, 4312, 1553, 2803, -1, 2815, 2803, 1564, -1, 2804, 1564, 4284, -1, 2804, 2815, 1564, -1, 4294, 1504, 4295, -1, 4295, 2795, 2805, -1, 2805, 2806, 4292, -1, 4292, 2807, 2796, -1, 2796, 2797, 2808, -1, 2808, 1521, 4300, -1, 4300, 2798, 4299, -1, 4299, 2799, 4298, -1, 4298, 1529, 4289, -1, 4289, 2809, 2810, -1, 2810, 1533, 2811, -1, 2811, 2800, 4309, -1, 4309, 2801, 2812, -1, 2812, 2802, 2813, -1, 2813, 2814, 4310, -1, 4310, 1552, 4311, -1, 4311, 1553, 4312, -1, 4312, 2803, 2815, -1, 1564, 2816, 4284, -1, 4284, 2816, 2818, -1, 2818, 2816, 2817, -1, 2819, 2818, 2817, -1, 2819, 2820, 2818, -1, 2819, 1572, 2820, -1, 2820, 1572, 2821, -1, 2821, 1572, 1576, -1, 2831, 1576, 1589, -1, 2832, 1589, 1593, -1, 4282, 1593, 2833, -1, 2834, 2833, 1583, -1, 4281, 1583, 2835, -1, 4280, 2835, 1606, -1, 4279, 1606, 2822, -1, 2836, 2822, 2837, -1, 4258, 2837, 1618, -1, 4261, 1618, 2823, -1, 4262, 2823, 2838, -1, 2839, 2838, 2824, -1, 2840, 2824, 2825, -1, 4263, 2825, 1632, -1, 2841, 1632, 2826, -1, 2827, 2826, 2842, -1, 4265, 2842, 2829, -1, 2828, 2829, 1646, -1, 2830, 2828, 1646, -1, 2821, 1576, 2831, -1, 2831, 1589, 2832, -1, 2832, 1593, 4282, -1, 4282, 2833, 2834, -1, 2834, 1583, 4281, -1, 4281, 2835, 4280, -1, 4280, 1606, 4279, -1, 4279, 2822, 2836, -1, 2836, 2837, 4258, -1, 4258, 1618, 4261, -1, 4261, 2823, 4262, -1, 4262, 2838, 2839, -1, 2839, 2824, 2840, -1, 2840, 2825, 4263, -1, 4263, 1632, 2841, -1, 2841, 2826, 2827, -1, 2827, 2842, 4265, -1, 4265, 2829, 2828, -1, 2856, 2843, 2844, -1, 2844, 2843, 4283, -1, 2650, 2865, 2726, -1, 2726, 2865, 2731, -1, 2731, 2865, 2864, -1, 2857, 2864, 2863, -1, 2739, 2863, 2862, -1, 2845, 2739, 2862, -1, 2845, 2846, 2739, -1, 2845, 2847, 2846, -1, 2846, 2847, 2747, -1, 2747, 2847, 2848, -1, 2750, 2848, 2850, -1, 2849, 2850, 2851, -1, 2755, 2851, 2852, -1, 2858, 2852, 2859, -1, 2853, 2859, 4296, -1, 2764, 4296, 2854, -1, 2860, 2854, 2855, -1, 2770, 2855, 4285, -1, 2856, 4285, 2843, -1, 2856, 2770, 4285, -1, 2731, 2864, 2857, -1, 2857, 2863, 2739, -1, 2747, 2848, 2750, -1, 2750, 2850, 2849, -1, 2849, 2851, 2755, -1, 2755, 2852, 2858, -1, 2858, 2859, 2853, -1, 2853, 4296, 2764, -1, 2764, 2854, 2860, -1, 2860, 2855, 2770, -1, 2845, 2862, 2861, -1, 2861, 2862, 2869, -1, 2869, 2862, 2863, -1, 2878, 2863, 2864, -1, 2866, 2864, 2865, -1, 2867, 2865, 2650, -1, 2867, 2866, 2865, -1, 2869, 2863, 2878, -1, 2878, 2864, 2866, -1, 2867, 3287, 2866, -1, 2866, 3287, 2875, -1, 2878, 2875, 2874, -1, 2869, 2874, 2868, -1, 4287, 2868, 4286, -1, 4287, 2869, 2868, -1, 4287, 2861, 2869, -1, 3287, 3284, 2875, -1, 2875, 3284, 2870, -1, 2873, 2870, 2871, -1, 2872, 2871, 1689, -1, 1688, 2872, 1689, -1, 1688, 4297, 2872, -1, 2872, 4297, 2879, -1, 2873, 2879, 2874, -1, 2875, 2873, 2874, -1, 2875, 2870, 2873, -1, 3284, 3286, 2870, -1, 2870, 3286, 2876, -1, 2871, 2876, 1690, -1, 1689, 2871, 1690, -1, 3286, 2877, 2876, -1, 2876, 2877, 1682, -1, 1690, 2876, 1682, -1, 4297, 4286, 2879, -1, 2879, 4286, 2868, -1, 2874, 2879, 2868, -1, 2869, 2878, 2874, -1, 2878, 2866, 2875, -1, 2872, 2879, 2873, -1, 2871, 2872, 2873, -1, 2876, 2871, 2870, -1, 1722, 2890, 1695, -1, 1695, 2890, 2889, -1, 2881, 2889, 2880, -1, 1688, 2880, 2895, -1, 1688, 2881, 2880, -1, 1695, 2889, 2881, -1, 2928, 2895, 2893, -1, 2931, 2893, 2932, -1, 2933, 2932, 2892, -1, 2882, 2892, 2888, -1, 2942, 2888, 1732, -1, 2883, 1732, 2884, -1, 2943, 2884, 2885, -1, 2936, 2885, 2886, -1, 2887, 2886, 4288, -1, 2887, 2936, 2886, -1, 2887, 2937, 2936, -1, 2887, 2930, 2937, -1, 2937, 2930, 2935, -1, 2941, 2935, 2934, -1, 2942, 2934, 2882, -1, 2888, 2942, 2882, -1, 2889, 2894, 2880, -1, 2889, 2891, 2894, -1, 2889, 2890, 2891, -1, 2891, 2890, 1733, -1, 2946, 1733, 2892, -1, 2932, 2946, 2892, -1, 2932, 2894, 2946, -1, 2932, 2893, 2894, -1, 2894, 2893, 2880, -1, 2880, 2893, 2895, -1, 1733, 2888, 2892, -1, 1732, 2921, 2884, -1, 2884, 2921, 2945, -1, 2885, 2945, 2896, -1, 2886, 2896, 2927, -1, 4288, 2927, 2897, -1, 2926, 2897, 2938, -1, 2898, 2938, 2940, -1, 2925, 2940, 2917, -1, 2909, 2917, 2899, -1, 2910, 2899, 1729, -1, 2900, 2910, 1729, -1, 2900, 2912, 2910, -1, 2900, 2902, 2912, -1, 2900, 2901, 2902, -1, 2902, 2901, 2903, -1, 2922, 2903, 2924, -1, 2905, 2924, 4291, -1, 4290, 2905, 4291, -1, 4290, 2904, 2905, -1, 4290, 2906, 2904, -1, 4290, 2907, 2906, -1, 2906, 2907, 2908, -1, 2911, 2908, 2909, -1, 2910, 2909, 2899, -1, 2910, 2911, 2909, -1, 2910, 2912, 2911, -1, 2911, 2912, 2923, -1, 2906, 2923, 2904, -1, 2906, 2911, 2923, -1, 2906, 2908, 2911, -1, 2945, 2921, 2944, -1, 2896, 2944, 2913, -1, 2927, 2913, 2897, -1, 2927, 2896, 2913, -1, 2915, 2939, 2920, -1, 2915, 2914, 2939, -1, 2915, 2916, 2914, -1, 2915, 1729, 2916, -1, 2916, 1729, 2899, -1, 2917, 2916, 2899, -1, 2917, 2918, 2916, -1, 2917, 2940, 2918, -1, 2918, 2940, 2938, -1, 2919, 2938, 2897, -1, 2913, 2919, 2897, -1, 2913, 2939, 2919, -1, 2913, 2944, 2939, -1, 2939, 2944, 2920, -1, 2920, 2944, 2921, -1, 2902, 2903, 2922, -1, 2923, 2922, 2904, -1, 2923, 2902, 2922, -1, 2923, 2912, 2902, -1, 2922, 2924, 2905, -1, 2904, 2922, 2905, -1, 2908, 2907, 2925, -1, 2909, 2925, 2917, -1, 2909, 2908, 2925, -1, 2898, 2926, 2938, -1, 2926, 4288, 2897, -1, 2927, 4288, 2886, -1, 2935, 2930, 2929, -1, 2934, 2929, 2933, -1, 2882, 2933, 2892, -1, 2882, 2934, 2933, -1, 2893, 2931, 2928, -1, 2928, 2931, 2929, -1, 2930, 2928, 2929, -1, 2933, 2929, 2931, -1, 2932, 2933, 2931, -1, 2934, 2935, 2929, -1, 2935, 2941, 2937, -1, 2937, 2941, 2943, -1, 2936, 2943, 2885, -1, 2936, 2937, 2943, -1, 2896, 2886, 2885, -1, 2918, 2938, 2919, -1, 2914, 2919, 2939, -1, 2914, 2918, 2919, -1, 2914, 2916, 2918, -1, 2907, 2898, 2925, -1, 2925, 2898, 2940, -1, 2934, 2942, 2941, -1, 2941, 2942, 2883, -1, 2943, 2883, 2884, -1, 2943, 2941, 2883, -1, 2945, 2885, 2884, -1, 2944, 2896, 2945, -1, 1733, 2946, 2891, -1, 2891, 2946, 2894, -1, 1732, 2883, 2942, -1, 2903, 2901, 2984, -1, 2982, 2984, 2955, -1, 2981, 2955, 2947, -1, 2988, 2947, 2959, -1, 2989, 2959, 2962, -1, 2977, 2962, 2948, -1, 2976, 2948, 2963, -1, 2974, 2963, 2964, -1, 2970, 2964, 2969, -1, 2967, 2969, 2949, -1, 2954, 2949, 2965, -1, 2952, 2965, 2950, -1, 2951, 2952, 2950, -1, 2951, 2953, 2952, -1, 2951, 4271, 2953, -1, 2953, 4271, 4270, -1, 2991, 4270, 2992, -1, 2954, 2992, 2967, -1, 2949, 2954, 2967, -1, 2957, 2955, 2956, -1, 2957, 2947, 2955, -1, 2957, 2958, 2947, -1, 2947, 2958, 2959, -1, 2959, 2958, 2960, -1, 2962, 2960, 2961, -1, 2948, 2961, 2963, -1, 2948, 2962, 2961, -1, 2959, 2960, 2962, -1, 2961, 1734, 2963, -1, 2963, 1734, 2964, -1, 2964, 1734, 1726, -1, 2969, 1726, 1724, -1, 2949, 1724, 2965, -1, 2949, 2969, 1724, -1, 2964, 1726, 2969, -1, 1724, 2966, 2965, -1, 2965, 2966, 2950, -1, 4270, 2971, 2992, -1, 2992, 2971, 2968, -1, 2967, 2968, 2970, -1, 2969, 2967, 2970, -1, 2971, 2972, 2968, -1, 2968, 2972, 2973, -1, 2970, 2973, 2974, -1, 2964, 2970, 2974, -1, 2972, 4267, 2973, -1, 2973, 4267, 2975, -1, 2974, 2975, 2976, -1, 2963, 2974, 2976, -1, 2975, 4267, 2986, -1, 2976, 2986, 2977, -1, 2948, 2976, 2977, -1, 2978, 2985, 4293, -1, 2978, 2987, 2985, -1, 2978, 2979, 2987, -1, 2987, 2979, 2990, -1, 2988, 2990, 2981, -1, 2947, 2988, 2981, -1, 2979, 2980, 2990, -1, 2990, 2980, 2983, -1, 2981, 2983, 2982, -1, 2955, 2981, 2982, -1, 2980, 4291, 2983, -1, 2983, 4291, 2924, -1, 2982, 2924, 2903, -1, 2984, 2982, 2903, -1, 2983, 2924, 2982, -1, 2989, 2962, 2977, -1, 2985, 2977, 2986, -1, 4293, 2986, 4267, -1, 4293, 2985, 2986, -1, 2988, 2959, 2989, -1, 2987, 2989, 2985, -1, 2987, 2988, 2989, -1, 2987, 2990, 2988, -1, 2901, 2956, 2984, -1, 2984, 2956, 2955, -1, 2965, 2952, 2954, -1, 2954, 2952, 2991, -1, 2992, 2954, 2991, -1, 2968, 2967, 2992, -1, 2973, 2970, 2968, -1, 2975, 2974, 2973, -1, 2986, 2976, 2975, -1, 2985, 2989, 2977, -1, 2983, 2981, 2990, -1, 4270, 2991, 2953, -1, 2953, 2991, 2952, -1, 2966, 1736, 2997, -1, 2950, 2997, 2993, -1, 2951, 2993, 2995, -1, 4271, 2995, 2994, -1, 4271, 2951, 2995, -1, 2996, 2993, 1770, -1, 2996, 2995, 2993, -1, 2996, 2994, 2995, -1, 2951, 2950, 2993, -1, 2950, 2966, 2997, -1, 1770, 2993, 2997, -1, 1736, 1770, 2997, -1, 1763, 1948, 2998, -1, 1758, 2998, 3004, -1, 3012, 3004, 3011, -1, 2994, 3011, 4273, -1, 2994, 3012, 3011, -1, 3293, 2999, 3292, -1, 3293, 3000, 2999, -1, 3293, 3008, 3000, -1, 3000, 3008, 3010, -1, 3001, 3000, 3010, -1, 3001, 3006, 3000, -1, 3001, 3002, 3006, -1, 3006, 3002, 3007, -1, 3005, 3007, 3003, -1, 3004, 3003, 3011, -1, 3004, 3005, 3003, -1, 3004, 2998, 3005, -1, 3005, 2998, 2999, -1, 3006, 2999, 3000, -1, 3006, 3005, 2999, -1, 3006, 3007, 3005, -1, 3008, 3009, 3010, -1, 3002, 4269, 3007, -1, 3007, 4269, 4268, -1, 4272, 3007, 4268, -1, 4272, 3003, 3007, -1, 4272, 4273, 3003, -1, 3003, 4273, 3011, -1, 3012, 1758, 3004, -1, 1758, 1763, 2998, -1, 3292, 2999, 2998, -1, 1948, 3292, 2998, -1, 3237, 3230, 3248, -1, 3248, 3230, 3013, -1, 3015, 3013, 3014, -1, 4304, 3014, 4305, -1, 4304, 3015, 3014, -1, 3248, 3013, 3015, -1, 3016, 4305, 3024, -1, 3059, 3024, 3022, -1, 3060, 3022, 3023, -1, 3017, 3023, 3026, -1, 3018, 3026, 3019, -1, 3074, 3019, 3070, -1, 3069, 3070, 3065, -1, 3063, 3065, 3064, -1, 4301, 3064, 3029, -1, 4301, 3063, 3064, -1, 4301, 3020, 3063, -1, 4301, 3021, 3020, -1, 3020, 3021, 3061, -1, 3068, 3061, 3058, -1, 3018, 3058, 3017, -1, 3026, 3018, 3017, -1, 3013, 3073, 3014, -1, 3013, 3071, 3073, -1, 3013, 3230, 3071, -1, 3071, 3230, 3025, -1, 3072, 3025, 3023, -1, 3022, 3072, 3023, -1, 3022, 3073, 3072, -1, 3022, 3024, 3073, -1, 3073, 3024, 3014, -1, 3014, 3024, 4305, -1, 3025, 3026, 3023, -1, 3019, 3027, 3070, -1, 3070, 3027, 3042, -1, 3065, 3042, 3028, -1, 3064, 3028, 3057, -1, 3029, 3057, 3030, -1, 4264, 3030, 3066, -1, 3056, 3066, 3067, -1, 3031, 3067, 3048, -1, 3037, 3048, 3032, -1, 3038, 3032, 3033, -1, 3235, 3038, 3033, -1, 3235, 3039, 3038, -1, 3235, 3034, 3039, -1, 3235, 3226, 3034, -1, 3034, 3226, 3105, -1, 3053, 3105, 3106, -1, 3054, 3106, 3104, -1, 3035, 3054, 3104, -1, 3035, 3052, 3054, -1, 3035, 3040, 3052, -1, 3035, 4307, 3040, -1, 3040, 4307, 3055, -1, 3036, 3055, 3037, -1, 3038, 3037, 3032, -1, 3038, 3036, 3037, -1, 3038, 3039, 3036, -1, 3036, 3039, 3041, -1, 3040, 3041, 3052, -1, 3040, 3036, 3041, -1, 3040, 3055, 3036, -1, 3042, 3027, 3051, -1, 3028, 3051, 3043, -1, 3057, 3043, 3030, -1, 3057, 3028, 3043, -1, 3236, 3044, 3045, -1, 3236, 3046, 3044, -1, 3236, 3047, 3046, -1, 3236, 3033, 3047, -1, 3047, 3033, 3032, -1, 3048, 3047, 3032, -1, 3048, 3049, 3047, -1, 3048, 3067, 3049, -1, 3049, 3067, 3066, -1, 3050, 3066, 3030, -1, 3043, 3050, 3030, -1, 3043, 3044, 3050, -1, 3043, 3051, 3044, -1, 3044, 3051, 3045, -1, 3045, 3051, 3027, -1, 3034, 3105, 3053, -1, 3041, 3053, 3052, -1, 3041, 3034, 3053, -1, 3041, 3039, 3034, -1, 3053, 3106, 3054, -1, 3052, 3053, 3054, -1, 3055, 4307, 3031, -1, 3037, 3031, 3048, -1, 3037, 3055, 3031, -1, 3056, 4264, 3066, -1, 4264, 3029, 3030, -1, 3057, 3029, 3064, -1, 3061, 3021, 3062, -1, 3058, 3062, 3060, -1, 3017, 3060, 3023, -1, 3017, 3058, 3060, -1, 3024, 3059, 3016, -1, 3016, 3059, 3062, -1, 3021, 3016, 3062, -1, 3060, 3062, 3059, -1, 3022, 3060, 3059, -1, 3058, 3061, 3062, -1, 3061, 3068, 3020, -1, 3020, 3068, 3069, -1, 3063, 3069, 3065, -1, 3063, 3020, 3069, -1, 3028, 3064, 3065, -1, 3049, 3066, 3050, -1, 3046, 3050, 3044, -1, 3046, 3049, 3050, -1, 3046, 3047, 3049, -1, 4307, 3056, 3031, -1, 3031, 3056, 3067, -1, 3058, 3018, 3068, -1, 3068, 3018, 3074, -1, 3069, 3074, 3070, -1, 3069, 3068, 3074, -1, 3042, 3065, 3070, -1, 3051, 3028, 3042, -1, 3025, 3072, 3071, -1, 3071, 3072, 3073, -1, 3019, 3074, 3018, -1, 3105, 3226, 3111, -1, 3102, 3111, 3075, -1, 3103, 3075, 3076, -1, 3099, 3076, 3083, -1, 3109, 3083, 3084, -1, 3077, 3084, 3085, -1, 3117, 3085, 3078, -1, 3095, 3078, 3079, -1, 3096, 3079, 3080, -1, 3092, 3080, 3081, -1, 3112, 3081, 3090, -1, 3113, 3090, 3120, -1, 3121, 3113, 3120, -1, 3121, 3119, 3113, -1, 3121, 3082, 3119, -1, 3119, 3082, 3091, -1, 3118, 3091, 3114, -1, 3112, 3114, 3092, -1, 3081, 3112, 3092, -1, 3232, 3075, 3225, -1, 3232, 3076, 3075, -1, 3232, 3231, 3076, -1, 3076, 3231, 3083, -1, 3083, 3231, 3087, -1, 3084, 3087, 3086, -1, 3085, 3086, 3078, -1, 3085, 3084, 3086, -1, 3083, 3087, 3084, -1, 3086, 3088, 3078, -1, 3078, 3088, 3079, -1, 3079, 3088, 3089, -1, 3080, 3089, 3221, -1, 3081, 3221, 3090, -1, 3081, 3080, 3221, -1, 3079, 3089, 3080, -1, 3221, 3220, 3090, -1, 3090, 3220, 3120, -1, 3091, 4257, 3114, -1, 3114, 4257, 3094, -1, 3092, 3094, 3096, -1, 3080, 3092, 3096, -1, 4257, 3093, 3094, -1, 3094, 3093, 3097, -1, 3096, 3097, 3095, -1, 3079, 3096, 3095, -1, 3093, 3098, 3097, -1, 3097, 3098, 3115, -1, 3095, 3115, 3117, -1, 3078, 3095, 3117, -1, 3115, 3098, 3116, -1, 3117, 3116, 3077, -1, 3085, 3117, 3077, -1, 4259, 3108, 3107, -1, 4259, 3110, 3108, -1, 4259, 4260, 3110, -1, 3110, 4260, 3100, -1, 3099, 3100, 3103, -1, 3076, 3099, 3103, -1, 4260, 4308, 3100, -1, 3100, 4308, 3101, -1, 3103, 3101, 3102, -1, 3075, 3103, 3102, -1, 4308, 3104, 3101, -1, 3101, 3104, 3106, -1, 3102, 3106, 3105, -1, 3111, 3102, 3105, -1, 3101, 3106, 3102, -1, 3109, 3084, 3077, -1, 3108, 3077, 3116, -1, 3107, 3116, 3098, -1, 3107, 3108, 3116, -1, 3099, 3083, 3109, -1, 3110, 3109, 3108, -1, 3110, 3099, 3109, -1, 3110, 3100, 3099, -1, 3226, 3225, 3111, -1, 3111, 3225, 3075, -1, 3090, 3113, 3112, -1, 3112, 3113, 3118, -1, 3114, 3112, 3118, -1, 3094, 3092, 3114, -1, 3097, 3096, 3094, -1, 3115, 3095, 3097, -1, 3116, 3117, 3115, -1, 3108, 3109, 3077, -1, 3101, 3103, 3100, -1, 3091, 3118, 3119, -1, 3119, 3118, 3113, -1, 3220, 3321, 3126, -1, 3120, 3126, 3124, -1, 3121, 3124, 3122, -1, 3082, 3122, 3301, -1, 3082, 3121, 3122, -1, 3123, 3124, 3125, -1, 3123, 3122, 3124, -1, 3123, 3301, 3122, -1, 3121, 3120, 3124, -1, 3120, 3220, 3126, -1, 3125, 3124, 3126, -1, 3321, 3125, 3126, -1, 4233, 3127, 4234, -1, 4234, 3127, 3132, -1, 3128, 3132, 3181, -1, 4235, 3181, 3180, -1, 3179, 3180, 3182, -1, 3178, 3182, 3129, -1, 3130, 3129, 3184, -1, 3131, 3184, 3177, -1, 4236, 3177, 4237, -1, 4236, 3131, 3177, -1, 3132, 3127, 3133, -1, 3181, 3133, 3143, -1, 3180, 3143, 3134, -1, 3182, 3134, 3183, -1, 3129, 3183, 3185, -1, 3184, 3185, 3151, -1, 3177, 3151, 3154, -1, 3176, 3154, 3175, -1, 3173, 3175, 3155, -1, 3171, 3155, 3135, -1, 3140, 3135, 3136, -1, 3139, 3136, 3186, -1, 3138, 3186, 3163, -1, 3137, 3163, 3168, -1, 3137, 3138, 3163, -1, 3137, 4242, 3138, -1, 3138, 4242, 4238, -1, 4239, 3138, 4238, -1, 4239, 3139, 3138, -1, 4239, 3169, 3139, -1, 3139, 3169, 3140, -1, 3136, 3139, 3140, -1, 3142, 3141, 2792, -1, 3142, 4313, 3141, -1, 3142, 2844, 4313, -1, 3141, 4313, 3148, -1, 3143, 3148, 3134, -1, 3143, 3141, 3148, -1, 3143, 3133, 3141, -1, 3141, 3133, 2792, -1, 2792, 3133, 3127, -1, 3144, 3147, 4315, -1, 3144, 3145, 3147, -1, 3144, 3146, 3145, -1, 3145, 3146, 3150, -1, 3185, 3150, 3151, -1, 3185, 3145, 3150, -1, 3185, 3183, 3145, -1, 3145, 3183, 3147, -1, 3147, 3183, 3134, -1, 3148, 3147, 3134, -1, 3148, 4315, 3147, -1, 3148, 4313, 4315, -1, 3146, 3149, 3150, -1, 3150, 3149, 3152, -1, 3151, 3152, 3154, -1, 3151, 3150, 3152, -1, 3149, 4318, 3152, -1, 3152, 4318, 3153, -1, 3154, 3153, 3175, -1, 3154, 3152, 3153, -1, 4318, 4320, 3153, -1, 3153, 4320, 3156, -1, 3175, 3156, 3155, -1, 3175, 3153, 3156, -1, 4320, 3157, 3156, -1, 3156, 3157, 3159, -1, 3155, 3159, 3135, -1, 3155, 3156, 3159, -1, 3157, 3158, 3159, -1, 3159, 3158, 3160, -1, 3135, 3160, 3136, -1, 3135, 3159, 3160, -1, 3158, 4325, 3160, -1, 3160, 4325, 3161, -1, 3136, 3161, 3186, -1, 3136, 3160, 3161, -1, 4325, 3164, 3161, -1, 3161, 3164, 3162, -1, 3186, 3162, 3163, -1, 3186, 3161, 3162, -1, 3164, 3166, 3162, -1, 3162, 3166, 3165, -1, 3163, 3165, 3168, -1, 3163, 3162, 3165, -1, 3166, 3167, 3165, -1, 3165, 3167, 4777, -1, 3168, 3165, 4777, -1, 3167, 4780, 4777, -1, 3169, 3170, 3140, -1, 3140, 3170, 3171, -1, 3135, 3140, 3171, -1, 3170, 3172, 3171, -1, 3171, 3172, 3173, -1, 3155, 3171, 3173, -1, 3172, 3174, 3173, -1, 3173, 3174, 3176, -1, 3175, 3173, 3176, -1, 3174, 4237, 3176, -1, 3176, 4237, 3177, -1, 3154, 3176, 3177, -1, 3131, 3130, 3184, -1, 3130, 3178, 3129, -1, 3178, 3179, 3182, -1, 3179, 4235, 3180, -1, 4235, 3128, 3181, -1, 3128, 4234, 3132, -1, 3181, 3132, 3133, -1, 3180, 3181, 3143, -1, 3182, 3180, 3134, -1, 3129, 3182, 3183, -1, 3184, 3129, 3185, -1, 3177, 3184, 3151, -1, 3138, 3139, 3186, -1, 1848, 4346, 1849, -1, 1848, 4345, 4346, -1, 1848, 3188, 4345, -1, 4345, 3188, 3187, -1, 3187, 3188, 1890, -1, 4338, 1890, 3189, -1, 3190, 3189, 3191, -1, 3192, 3191, 3194, -1, 3193, 3194, 3195, -1, 3214, 3195, 1802, -1, 4343, 1802, 3196, -1, 4334, 3196, 3197, -1, 4342, 3197, 1808, -1, 3198, 1808, 1812, -1, 4333, 1812, 1816, -1, 4331, 1816, 3199, -1, 3215, 3199, 1821, -1, 3200, 1821, 3201, -1, 4339, 3201, 3203, -1, 3202, 3203, 3204, -1, 3205, 3204, 3206, -1, 3216, 3206, 3207, -1, 4327, 3207, 1857, -1, 4326, 1857, 3208, -1, 3217, 3208, 3209, -1, 3218, 3209, 1868, -1, 4356, 1868, 1867, -1, 3219, 1867, 1874, -1, 4351, 1874, 1873, -1, 4350, 1873, 1877, -1, 3210, 1877, 3212, -1, 3211, 3212, 3213, -1, 4347, 3213, 1849, -1, 4346, 4347, 1849, -1, 3187, 1890, 4338, -1, 4338, 3189, 3190, -1, 3190, 3191, 3192, -1, 3192, 3194, 3193, -1, 3193, 3195, 3214, -1, 3214, 1802, 4343, -1, 4343, 3196, 4334, -1, 4334, 3197, 4342, -1, 4342, 1808, 3198, -1, 3198, 1812, 4333, -1, 4333, 1816, 4331, -1, 4331, 3199, 3215, -1, 3215, 1821, 3200, -1, 3200, 3201, 4339, -1, 4339, 3203, 3202, -1, 3202, 3204, 3205, -1, 3205, 3206, 3216, -1, 3216, 3207, 4327, -1, 4327, 1857, 4326, -1, 4326, 3208, 3217, -1, 3217, 3209, 3218, -1, 3218, 1868, 4356, -1, 4356, 1867, 3219, -1, 3219, 1874, 4351, -1, 4351, 1873, 4350, -1, 4350, 1877, 3210, -1, 3210, 3212, 3211, -1, 3211, 3213, 4347, -1, 3220, 3221, 4328, -1, 4328, 3221, 4329, -1, 4329, 3221, 3089, -1, 3222, 3089, 3088, -1, 4330, 3088, 3086, -1, 4340, 3086, 3087, -1, 3223, 3087, 3231, -1, 3224, 3231, 3232, -1, 3233, 3232, 3225, -1, 4332, 3225, 3226, -1, 3234, 3226, 3235, -1, 4341, 3235, 3033, -1, 3227, 3033, 3236, -1, 4335, 3236, 3045, -1, 3228, 3045, 3027, -1, 4344, 3027, 3019, -1, 4336, 3019, 3026, -1, 4337, 3026, 3025, -1, 3229, 3025, 3230, -1, 3229, 4337, 3025, -1, 4329, 3089, 3222, -1, 3222, 3088, 4330, -1, 4330, 3086, 4340, -1, 4340, 3087, 3223, -1, 3223, 3231, 3224, -1, 3224, 3232, 3233, -1, 3233, 3225, 4332, -1, 4332, 3226, 3234, -1, 3234, 3235, 4341, -1, 4341, 3033, 3227, -1, 3227, 3236, 4335, -1, 4335, 3045, 3228, -1, 3228, 3027, 4344, -1, 4344, 3019, 4336, -1, 4336, 3026, 4337, -1, 3230, 3237, 3229, -1, 3229, 3237, 3238, -1, 3238, 3237, 3239, -1, 3239, 3237, 3247, -1, 3240, 3239, 3247, -1, 3247, 3237, 3266, -1, 3241, 3266, 3242, -1, 3267, 3242, 3243, -1, 3268, 3243, 3259, -1, 3269, 3259, 3276, -1, 3279, 3276, 4372, -1, 4357, 3279, 4372, -1, 4357, 3244, 3279, -1, 4357, 3260, 3244, -1, 3244, 3260, 3278, -1, 3277, 3278, 3261, -1, 3270, 3261, 3263, -1, 3272, 3263, 3246, -1, 3245, 3246, 3240, -1, 3247, 3245, 3240, -1, 3247, 3241, 3245, -1, 3247, 3266, 3241, -1, 3015, 3254, 3248, -1, 3015, 3250, 3254, -1, 3015, 3249, 3250, -1, 3015, 4304, 3249, -1, 3249, 4304, 4369, -1, 3251, 4369, 4371, -1, 3252, 4371, 3253, -1, 3258, 3253, 3259, -1, 3243, 3258, 3259, -1, 3243, 3255, 3258, -1, 3243, 3242, 3255, -1, 3255, 3242, 3256, -1, 3254, 3256, 3248, -1, 3254, 3255, 3256, -1, 3254, 3257, 3255, -1, 3254, 3250, 3257, -1, 3257, 3250, 3251, -1, 3252, 3251, 4371, -1, 3252, 3257, 3251, -1, 3252, 3258, 3257, -1, 3252, 3253, 3258, -1, 3249, 4369, 3251, -1, 3250, 3249, 3251, -1, 4371, 4372, 3253, -1, 3253, 4372, 3276, -1, 3259, 3253, 3276, -1, 3260, 4359, 3278, -1, 3278, 4359, 3275, -1, 3261, 3275, 3262, -1, 3263, 3262, 3264, -1, 3246, 3264, 3240, -1, 3246, 3263, 3264, -1, 3275, 4359, 3274, -1, 3262, 3274, 3273, -1, 3264, 3273, 3240, -1, 3264, 3262, 3273, -1, 3239, 3265, 3271, -1, 3239, 3273, 3265, -1, 3239, 3240, 3273, -1, 3261, 3278, 3275, -1, 3256, 3242, 3266, -1, 3248, 3266, 3237, -1, 3248, 3256, 3266, -1, 3272, 3246, 3245, -1, 3267, 3245, 3241, -1, 3242, 3267, 3241, -1, 3272, 3245, 3267, -1, 3268, 3267, 3243, -1, 3268, 3272, 3267, -1, 3268, 3270, 3272, -1, 3268, 3269, 3270, -1, 3268, 3259, 3269, -1, 3271, 3265, 3274, -1, 4359, 3271, 3274, -1, 3270, 3263, 3272, -1, 3261, 3262, 3263, -1, 3265, 3273, 3274, -1, 3274, 3262, 3275, -1, 3276, 3279, 3269, -1, 3269, 3279, 3277, -1, 3270, 3277, 3261, -1, 3270, 3269, 3277, -1, 3278, 3277, 3244, -1, 3244, 3277, 3279, -1, 3255, 3257, 3258, -1, 1959, 2877, 3289, -1, 3796, 1959, 3289, -1, 3796, 3280, 1959, -1, 3796, 3799, 3280, -1, 3280, 3799, 3281, -1, 3281, 3799, 3800, -1, 3283, 3800, 3806, -1, 3282, 3806, 3290, -1, 3282, 3283, 3806, -1, 3284, 3285, 3286, -1, 3284, 3831, 3285, -1, 3284, 3287, 3831, -1, 3831, 3287, 3288, -1, 3288, 3287, 2867, -1, 3285, 3289, 3286, -1, 3286, 3289, 2877, -1, 3281, 3800, 3283, -1, 3806, 3810, 3290, -1, 3290, 3810, 1965, -1, 1965, 3810, 3813, -1, 1969, 3813, 3291, -1, 1947, 3291, 3794, -1, 1948, 3794, 3292, -1, 1948, 1947, 3794, -1, 1965, 3813, 1969, -1, 1969, 3291, 1947, -1, 3794, 3294, 3292, -1, 3292, 3294, 3293, -1, 3293, 3294, 3829, -1, 3008, 3829, 3781, -1, 3009, 3008, 3781, -1, 3293, 3829, 3008, -1, 4364, 4269, 4373, -1, 4373, 4269, 3002, -1, 3001, 4373, 3002, -1, 3001, 3295, 4373, -1, 3001, 3010, 3295, -1, 3295, 3010, 3296, -1, 3296, 3010, 3009, -1, 4361, 3296, 3009, -1, 3304, 4441, 3298, -1, 3297, 3298, 3299, -1, 3328, 3299, 3329, -1, 3300, 3329, 3310, -1, 3335, 3310, 3309, -1, 3336, 3309, 3344, -1, 3341, 3344, 3308, -1, 3301, 3308, 3307, -1, 3301, 3341, 3308, -1, 3301, 3340, 3341, -1, 3301, 3123, 3340, -1, 3340, 3123, 3302, -1, 3339, 3302, 3324, -1, 3332, 3324, 3323, -1, 3327, 3323, 3326, -1, 3303, 3326, 3304, -1, 3297, 3304, 3298, -1, 3297, 3303, 3304, -1, 3297, 3328, 3303, -1, 3297, 3299, 3328, -1, 4445, 3311, 3305, -1, 4445, 3334, 3311, -1, 4445, 3318, 3334, -1, 3334, 3318, 3317, -1, 3333, 3317, 3338, -1, 3337, 3338, 3342, -1, 3306, 3342, 3343, -1, 3345, 3343, 4426, -1, 3307, 3345, 4426, -1, 3307, 3308, 3345, -1, 3345, 3308, 3344, -1, 3306, 3344, 3309, -1, 3337, 3309, 3310, -1, 3333, 3310, 3329, -1, 3334, 3329, 3299, -1, 3311, 3299, 3298, -1, 3305, 3298, 4441, -1, 3305, 3311, 3298, -1, 4444, 3313, 3318, -1, 4444, 3312, 3313, -1, 4444, 3314, 3312, -1, 3312, 3314, 3315, -1, 3313, 3315, 3316, -1, 3319, 3316, 3338, -1, 3317, 3319, 3338, -1, 3317, 3318, 3319, -1, 3319, 3318, 3313, -1, 3316, 3319, 3313, -1, 3314, 4426, 3315, -1, 3315, 4426, 3346, -1, 3316, 3346, 3342, -1, 3338, 3316, 3342, -1, 3125, 3320, 3123, -1, 3125, 3322, 3320, -1, 3125, 3321, 3322, -1, 3322, 3321, 3330, -1, 3331, 3330, 3326, -1, 3323, 3331, 3326, -1, 3323, 3320, 3331, -1, 3323, 3324, 3320, -1, 3320, 3324, 3325, -1, 3123, 3325, 3302, -1, 3123, 3320, 3325, -1, 3330, 3304, 3326, -1, 3315, 3313, 3312, -1, 3327, 3326, 3303, -1, 3328, 3327, 3303, -1, 3328, 3300, 3327, -1, 3328, 3329, 3300, -1, 3322, 3330, 3331, -1, 3320, 3322, 3331, -1, 3334, 3299, 3311, -1, 3332, 3323, 3327, -1, 3300, 3332, 3327, -1, 3300, 3335, 3332, -1, 3300, 3310, 3335, -1, 3333, 3329, 3334, -1, 3317, 3333, 3334, -1, 3339, 3324, 3332, -1, 3335, 3339, 3332, -1, 3335, 3336, 3339, -1, 3335, 3309, 3336, -1, 3302, 3325, 3324, -1, 3337, 3310, 3333, -1, 3338, 3337, 3333, -1, 3340, 3302, 3339, -1, 3336, 3340, 3339, -1, 3336, 3341, 3340, -1, 3336, 3344, 3341, -1, 3346, 4426, 3343, -1, 3342, 3346, 3343, -1, 3344, 3306, 3345, -1, 3345, 3306, 3343, -1, 3316, 3315, 3346, -1, 3337, 3342, 3306, -1, 3309, 3337, 3306, -1, 4439, 4441, 4328, -1, 4328, 4441, 3220, -1, 3220, 4441, 3321, -1, 3321, 4441, 3304, -1, 3330, 3321, 3304, -1, 4479, 3354, 3347, -1, 4479, 3348, 3354, -1, 3354, 3348, 3349, -1, 3445, 3349, 3356, -1, 3350, 3356, 3448, -1, 2015, 3448, 3357, -1, 2015, 3350, 3448, -1, 2015, 3351, 3350, -1, 3350, 3351, 3352, -1, 3445, 3352, 3353, -1, 3354, 3353, 3442, -1, 3347, 3442, 3428, -1, 3347, 3354, 3442, -1, 3348, 3355, 3349, -1, 3349, 3355, 3447, -1, 3356, 3447, 3446, -1, 3448, 3446, 3359, -1, 3357, 3359, 2014, -1, 3357, 3448, 3359, -1, 3355, 3374, 3447, -1, 3447, 3374, 3358, -1, 3446, 3358, 3360, -1, 3359, 3360, 3376, -1, 2014, 3376, 3379, -1, 3438, 3379, 3383, -1, 3437, 3383, 3436, -1, 2013, 3436, 3435, -1, 3434, 3435, 3433, -1, 3370, 3433, 3369, -1, 3368, 3369, 3386, -1, 3361, 3368, 3386, -1, 3361, 3371, 3368, -1, 3361, 4501, 3371, -1, 3371, 4501, 3452, -1, 3372, 3452, 3362, -1, 3366, 3362, 3363, -1, 3364, 3363, 2011, -1, 3364, 3366, 3363, -1, 3364, 3365, 3366, -1, 3364, 2001, 3365, -1, 3365, 2001, 3367, -1, 3373, 3367, 3370, -1, 3368, 3370, 3369, -1, 3368, 3373, 3370, -1, 3368, 3371, 3373, -1, 3373, 3371, 3372, -1, 3365, 3372, 3366, -1, 3365, 3373, 3372, -1, 3365, 3367, 3373, -1, 3374, 3375, 3358, -1, 3358, 3375, 3449, -1, 3360, 3449, 3380, -1, 3376, 3380, 3379, -1, 3376, 3360, 3380, -1, 3375, 3377, 3449, -1, 3449, 3377, 3378, -1, 3380, 3378, 3381, -1, 3379, 3381, 3383, -1, 3379, 3380, 3381, -1, 3377, 4492, 3378, -1, 3378, 4492, 3382, -1, 3381, 3382, 3384, -1, 3383, 3384, 3436, -1, 3383, 3381, 3384, -1, 4492, 4494, 3382, -1, 3382, 4494, 3385, -1, 3384, 3385, 3451, -1, 3436, 3451, 3435, -1, 3436, 3384, 3451, -1, 4494, 4495, 3385, -1, 3385, 4495, 3450, -1, 3451, 3450, 3433, -1, 3435, 3451, 3433, -1, 4495, 4497, 3450, -1, 3450, 4497, 4499, -1, 3369, 4499, 3386, -1, 3369, 3450, 4499, -1, 3369, 3433, 3450, -1, 4501, 4504, 3452, -1, 3452, 4504, 3388, -1, 3362, 3388, 3453, -1, 3363, 3453, 3387, -1, 2011, 3387, 3390, -1, 2011, 3363, 3387, -1, 4504, 4505, 3388, -1, 3388, 4505, 3389, -1, 3453, 3389, 3454, -1, 3387, 3454, 3393, -1, 3390, 3393, 3394, -1, 3390, 3387, 3393, -1, 4505, 3391, 3389, -1, 3389, 3391, 3411, -1, 3454, 3411, 3392, -1, 3393, 3392, 3432, -1, 3394, 3432, 3431, -1, 2020, 3431, 3395, -1, 3430, 3395, 3397, -1, 3396, 3397, 3398, -1, 3441, 3398, 3399, -1, 3440, 3399, 3400, -1, 3401, 3400, 4472, -1, 3402, 3401, 4472, -1, 3402, 3409, 3401, -1, 3402, 4474, 3409, -1, 3409, 4474, 3403, -1, 3410, 3403, 3404, -1, 3406, 3404, 3423, -1, 3407, 3423, 3422, -1, 3407, 3406, 3423, -1, 3407, 3405, 3406, -1, 3407, 2018, 3405, -1, 3405, 2018, 3439, -1, 3408, 3439, 3440, -1, 3401, 3440, 3400, -1, 3401, 3408, 3440, -1, 3401, 3409, 3408, -1, 3408, 3409, 3410, -1, 3405, 3410, 3406, -1, 3405, 3408, 3410, -1, 3405, 3439, 3408, -1, 3391, 4508, 3411, -1, 3411, 4508, 3412, -1, 3392, 3412, 3455, -1, 3432, 3455, 3431, -1, 3432, 3392, 3455, -1, 4508, 4507, 3412, -1, 3412, 4507, 3414, -1, 3455, 3414, 3413, -1, 3431, 3413, 3395, -1, 3431, 3455, 3413, -1, 4507, 4510, 3414, -1, 3414, 4510, 3457, -1, 3413, 3457, 3415, -1, 3395, 3415, 3397, -1, 3395, 3413, 3415, -1, 4510, 4511, 3457, -1, 3457, 4511, 3456, -1, 3415, 3456, 3416, -1, 3397, 3416, 3398, -1, 3397, 3415, 3416, -1, 4511, 4513, 3456, -1, 3456, 4513, 3418, -1, 3416, 3418, 3399, -1, 3398, 3416, 3399, -1, 4513, 3417, 3418, -1, 3418, 3417, 3419, -1, 3400, 3419, 4472, -1, 3400, 3418, 3419, -1, 3400, 3399, 3418, -1, 4474, 3420, 3403, -1, 3403, 3420, 3421, -1, 3404, 3421, 3458, -1, 3423, 3458, 3459, -1, 3422, 3459, 2016, -1, 3422, 3423, 3459, -1, 3420, 4476, 3421, -1, 3421, 4476, 3424, -1, 3458, 3424, 3425, -1, 3459, 3425, 3444, -1, 2016, 3444, 3427, -1, 2016, 3459, 3444, -1, 4476, 4477, 3424, -1, 3424, 4477, 3443, -1, 3425, 3443, 3426, -1, 3444, 3426, 3429, -1, 3427, 3429, 3351, -1, 3427, 3444, 3429, -1, 4477, 3428, 3443, -1, 3443, 3428, 3442, -1, 3426, 3442, 3353, -1, 3429, 3353, 3352, -1, 3351, 3429, 3352, -1, 3396, 3430, 3397, -1, 3430, 2020, 3395, -1, 2020, 3394, 3431, -1, 3432, 3394, 3393, -1, 2001, 2002, 3367, -1, 3367, 2002, 3434, -1, 3370, 3434, 3433, -1, 3370, 3367, 3434, -1, 2002, 2013, 3434, -1, 3434, 2013, 3435, -1, 2013, 3437, 3436, -1, 3437, 3438, 3383, -1, 3438, 2014, 3379, -1, 3376, 2014, 3359, -1, 2018, 2019, 3439, -1, 3439, 2019, 3441, -1, 3440, 3441, 3399, -1, 3440, 3439, 3441, -1, 2019, 3396, 3441, -1, 3441, 3396, 3398, -1, 3442, 3426, 3443, -1, 3426, 3444, 3425, -1, 3429, 3426, 3353, -1, 3445, 3353, 3354, -1, 3349, 3445, 3354, -1, 3350, 3352, 3445, -1, 3356, 3350, 3445, -1, 3447, 3356, 3349, -1, 3358, 3446, 3447, -1, 3446, 3448, 3356, -1, 3449, 3360, 3358, -1, 3360, 3359, 3446, -1, 3378, 3380, 3449, -1, 3382, 3381, 3378, -1, 3385, 3384, 3382, -1, 3450, 3451, 3385, -1, 3452, 3372, 3371, -1, 3388, 3362, 3452, -1, 3362, 3366, 3372, -1, 3389, 3453, 3388, -1, 3453, 3363, 3362, -1, 3411, 3454, 3389, -1, 3454, 3387, 3453, -1, 3412, 3392, 3411, -1, 3392, 3393, 3454, -1, 3414, 3455, 3412, -1, 3457, 3413, 3414, -1, 3456, 3415, 3457, -1, 3418, 3416, 3456, -1, 3403, 3410, 3409, -1, 3421, 3404, 3403, -1, 3404, 3406, 3410, -1, 3424, 3458, 3421, -1, 3458, 3423, 3404, -1, 3443, 3425, 3424, -1, 3425, 3459, 3458, -1, 3460, 3465, 3467, -1, 3460, 4455, 3465, -1, 3465, 4455, 3562, -1, 3560, 3562, 3461, -1, 3463, 3461, 3464, -1, 3462, 3464, 2027, -1, 3462, 3463, 3464, -1, 3462, 2036, 3463, -1, 3463, 2036, 3561, -1, 3560, 3561, 3466, -1, 3465, 3466, 3468, -1, 3467, 3468, 4530, -1, 3467, 3465, 3468, -1, 4455, 3471, 3562, -1, 3562, 3471, 3469, -1, 3461, 3469, 3470, -1, 3464, 3470, 3564, -1, 2027, 3564, 2035, -1, 2027, 3464, 3564, -1, 3471, 4456, 3469, -1, 3469, 4456, 3563, -1, 3470, 3563, 3482, -1, 3564, 3482, 3472, -1, 2035, 3472, 3473, -1, 2033, 3473, 3487, -1, 2025, 3487, 3474, -1, 3553, 3474, 3492, -1, 3552, 3492, 3551, -1, 3478, 3551, 3495, -1, 3476, 3495, 3475, -1, 4517, 3476, 3475, -1, 4517, 3480, 3476, -1, 4517, 3497, 3480, -1, 3480, 3497, 3567, -1, 3568, 3567, 3571, -1, 3477, 3571, 3570, -1, 2022, 3570, 3500, -1, 2022, 3477, 3570, -1, 2022, 3481, 3477, -1, 2022, 2023, 3481, -1, 3481, 2023, 3550, -1, 3479, 3550, 3478, -1, 3476, 3478, 3495, -1, 3476, 3479, 3478, -1, 3476, 3480, 3479, -1, 3479, 3480, 3568, -1, 3481, 3568, 3477, -1, 3481, 3479, 3568, -1, 3481, 3550, 3479, -1, 4456, 4457, 3563, -1, 3563, 4457, 3483, -1, 3482, 3483, 3565, -1, 3472, 3565, 3473, -1, 3472, 3482, 3565, -1, 4457, 3484, 3483, -1, 3483, 3484, 3485, -1, 3565, 3485, 3486, -1, 3473, 3486, 3487, -1, 3473, 3565, 3486, -1, 3484, 4461, 3485, -1, 3485, 4461, 3488, -1, 3486, 3488, 3490, -1, 3487, 3490, 3474, -1, 3487, 3486, 3490, -1, 4461, 3489, 3488, -1, 3488, 3489, 3491, -1, 3490, 3491, 3566, -1, 3474, 3566, 3492, -1, 3474, 3490, 3566, -1, 3489, 4515, 3491, -1, 3491, 4515, 3496, -1, 3566, 3496, 3551, -1, 3492, 3566, 3551, -1, 4515, 3493, 3496, -1, 3496, 3493, 3494, -1, 3495, 3494, 3475, -1, 3495, 3496, 3494, -1, 3495, 3551, 3496, -1, 3497, 4518, 3567, -1, 3567, 4518, 3569, -1, 3571, 3569, 3498, -1, 3570, 3498, 3499, -1, 3500, 3499, 2042, -1, 3500, 3570, 3499, -1, 4518, 3501, 3569, -1, 3569, 3501, 3502, -1, 3498, 3502, 3573, -1, 3499, 3573, 3549, -1, 2042, 3549, 3548, -1, 2042, 3499, 3549, -1, 3501, 3521, 3502, -1, 3502, 3521, 3572, -1, 3573, 3572, 3525, -1, 3549, 3525, 3523, -1, 3548, 3523, 3503, -1, 2041, 3503, 3505, -1, 3504, 3505, 3506, -1, 3556, 3506, 3533, -1, 3557, 3533, 3507, -1, 3517, 3507, 3536, -1, 3515, 3536, 3508, -1, 3509, 3515, 3508, -1, 3509, 3518, 3515, -1, 3509, 4531, 3518, -1, 3518, 4531, 3510, -1, 3519, 3510, 3511, -1, 3512, 3511, 3576, -1, 3513, 3576, 2038, -1, 3513, 3512, 3576, -1, 3513, 3520, 3512, -1, 3513, 3554, 3520, -1, 3520, 3554, 3514, -1, 3516, 3514, 3517, -1, 3515, 3517, 3536, -1, 3515, 3516, 3517, -1, 3515, 3518, 3516, -1, 3516, 3518, 3519, -1, 3520, 3519, 3512, -1, 3520, 3516, 3519, -1, 3520, 3514, 3516, -1, 3521, 3526, 3572, -1, 3572, 3526, 3522, -1, 3525, 3522, 3524, -1, 3523, 3524, 3503, -1, 3523, 3525, 3524, -1, 3526, 3527, 3522, -1, 3522, 3527, 3574, -1, 3524, 3574, 3530, -1, 3503, 3530, 3505, -1, 3503, 3524, 3530, -1, 3527, 3528, 3574, -1, 3574, 3528, 3531, -1, 3530, 3531, 3529, -1, 3505, 3529, 3506, -1, 3505, 3530, 3529, -1, 3528, 4522, 3531, -1, 3531, 4522, 3575, -1, 3529, 3575, 3532, -1, 3506, 3532, 3533, -1, 3506, 3529, 3532, -1, 4522, 3534, 3575, -1, 3575, 3534, 3535, -1, 3532, 3535, 3507, -1, 3533, 3532, 3507, -1, 3534, 4524, 3535, -1, 3535, 4524, 4525, -1, 3536, 4525, 3508, -1, 3536, 3535, 4525, -1, 3536, 3507, 3535, -1, 4531, 3537, 3510, -1, 3510, 3537, 3538, -1, 3511, 3538, 3539, -1, 3576, 3539, 3541, -1, 2038, 3541, 3542, -1, 2038, 3576, 3541, -1, 3537, 3540, 3538, -1, 3538, 3540, 3543, -1, 3539, 3543, 3558, -1, 3541, 3558, 3546, -1, 3542, 3546, 3544, -1, 3542, 3541, 3546, -1, 3540, 4529, 3543, -1, 3543, 4529, 3547, -1, 3558, 3547, 3559, -1, 3546, 3559, 3545, -1, 3544, 3545, 2036, -1, 3544, 3546, 3545, -1, 4529, 4530, 3547, -1, 3547, 4530, 3468, -1, 3559, 3468, 3466, -1, 3545, 3466, 3561, -1, 2036, 3545, 3561, -1, 3556, 3504, 3506, -1, 3504, 2041, 3505, -1, 2041, 3548, 3503, -1, 3523, 3548, 3549, -1, 2023, 2031, 3550, -1, 3550, 2031, 3552, -1, 3478, 3552, 3551, -1, 3478, 3550, 3552, -1, 2031, 3553, 3552, -1, 3552, 3553, 3492, -1, 3553, 2025, 3474, -1, 2025, 2033, 3487, -1, 2033, 2035, 3473, -1, 3472, 2035, 3564, -1, 3554, 3555, 3514, -1, 3514, 3555, 3557, -1, 3517, 3557, 3507, -1, 3517, 3514, 3557, -1, 3555, 3556, 3557, -1, 3557, 3556, 3533, -1, 3468, 3559, 3547, -1, 3559, 3546, 3558, -1, 3545, 3559, 3466, -1, 3560, 3466, 3465, -1, 3562, 3560, 3465, -1, 3463, 3561, 3560, -1, 3461, 3463, 3560, -1, 3469, 3461, 3562, -1, 3563, 3470, 3469, -1, 3470, 3464, 3461, -1, 3483, 3482, 3563, -1, 3482, 3564, 3470, -1, 3485, 3565, 3483, -1, 3488, 3486, 3485, -1, 3491, 3490, 3488, -1, 3496, 3566, 3491, -1, 3567, 3568, 3480, -1, 3569, 3571, 3567, -1, 3571, 3477, 3568, -1, 3502, 3498, 3569, -1, 3498, 3570, 3571, -1, 3572, 3573, 3502, -1, 3573, 3499, 3498, -1, 3522, 3525, 3572, -1, 3525, 3549, 3573, -1, 3574, 3524, 3522, -1, 3531, 3530, 3574, -1, 3575, 3529, 3531, -1, 3535, 3532, 3575, -1, 3510, 3519, 3518, -1, 3538, 3511, 3510, -1, 3511, 3512, 3519, -1, 3543, 3539, 3538, -1, 3539, 3576, 3511, -1, 3547, 3558, 3543, -1, 3558, 3541, 3539, -1, 3577, 3722, 3721, -1, 3577, 3583, 3722, -1, 3577, 3578, 3583, -1, 3583, 3578, 3579, -1, 3743, 3579, 3737, -1, 3580, 3737, 3585, -1, 4485, 3585, 4486, -1, 4485, 3580, 3585, -1, 4485, 3581, 3580, -1, 3580, 3581, 3582, -1, 3743, 3582, 3740, -1, 3583, 3740, 3722, -1, 3583, 3743, 3740, -1, 3583, 3579, 3743, -1, 3578, 3746, 3579, -1, 3579, 3746, 3738, -1, 3737, 3738, 3744, -1, 3585, 3744, 3584, -1, 4486, 3584, 4484, -1, 4486, 3585, 3584, -1, 3738, 3746, 3747, -1, 3744, 3747, 3745, -1, 3584, 3745, 3586, -1, 4483, 3586, 3587, -1, 4483, 3584, 3586, -1, 4483, 4484, 3584, -1, 3588, 3594, 2060, -1, 3588, 3596, 3594, -1, 3588, 2058, 3596, -1, 3596, 2058, 3748, -1, 3589, 3748, 3750, -1, 3590, 3750, 3591, -1, 3592, 3591, 4481, -1, 3592, 3590, 3591, -1, 3592, 4482, 3590, -1, 3590, 4482, 3730, -1, 3593, 3730, 3587, -1, 3586, 3593, 3587, -1, 3586, 3595, 3593, -1, 3586, 3745, 3595, -1, 3595, 3745, 3594, -1, 3596, 3595, 3594, -1, 3596, 3589, 3595, -1, 3596, 3748, 3589, -1, 2058, 2077, 3748, -1, 3748, 2077, 3749, -1, 3750, 3749, 3597, -1, 3591, 3597, 3599, -1, 4481, 3599, 4480, -1, 4481, 3591, 3599, -1, 2077, 2057, 3749, -1, 3749, 2057, 3598, -1, 3597, 3598, 3751, -1, 3599, 3751, 3603, -1, 3600, 3603, 4536, -1, 3600, 3599, 3603, -1, 3600, 4480, 3599, -1, 2057, 2075, 3598, -1, 3598, 2075, 3601, -1, 3751, 3601, 3752, -1, 3603, 3752, 3602, -1, 4536, 3602, 3604, -1, 4536, 3603, 3602, -1, 2075, 3606, 3601, -1, 3601, 3606, 3607, -1, 3752, 3607, 3754, -1, 3602, 3754, 3608, -1, 3604, 3608, 3605, -1, 3604, 3602, 3608, -1, 3606, 2056, 3607, -1, 3607, 2056, 3753, -1, 3754, 3753, 3609, -1, 3608, 3609, 3610, -1, 3611, 3610, 4537, -1, 3611, 3608, 3610, -1, 3611, 3605, 3608, -1, 2056, 3614, 3753, -1, 3753, 3614, 3615, -1, 3609, 3615, 3612, -1, 3610, 3612, 3616, -1, 4537, 3616, 3613, -1, 4537, 3610, 3616, -1, 3614, 3619, 3615, -1, 3615, 3619, 3736, -1, 3612, 3736, 3735, -1, 3616, 3735, 3618, -1, 3617, 3618, 3622, -1, 3617, 3616, 3618, -1, 3617, 3613, 3616, -1, 3619, 3624, 3736, -1, 3736, 3624, 3620, -1, 3735, 3620, 3625, -1, 3618, 3625, 3623, -1, 3622, 3623, 3621, -1, 3622, 3618, 3623, -1, 3620, 3624, 3755, -1, 3625, 3755, 3626, -1, 3623, 3626, 3728, -1, 3621, 3728, 3727, -1, 3621, 3623, 3728, -1, 2071, 3729, 2054, -1, 2071, 3627, 3729, -1, 2071, 3628, 3627, -1, 3627, 3628, 3636, -1, 3756, 3636, 3757, -1, 3630, 3757, 3631, -1, 4539, 3631, 3629, -1, 4539, 3630, 3631, -1, 4539, 3632, 3630, -1, 3630, 3632, 3633, -1, 3756, 3633, 3634, -1, 3627, 3634, 3729, -1, 3627, 3756, 3634, -1, 3627, 3636, 3756, -1, 3628, 3635, 3636, -1, 3636, 3635, 3640, -1, 3757, 3640, 3637, -1, 3631, 3637, 3638, -1, 3629, 3638, 4453, -1, 3629, 3631, 3638, -1, 3635, 3639, 3640, -1, 3640, 3639, 3641, -1, 3637, 3641, 3758, -1, 3638, 3758, 3642, -1, 4454, 3642, 3645, -1, 4454, 3638, 3642, -1, 4454, 4453, 3638, -1, 3639, 3643, 3641, -1, 3641, 3643, 3647, -1, 3758, 3647, 3759, -1, 3642, 3759, 3644, -1, 3645, 3644, 4458, -1, 3645, 3642, 3644, -1, 3643, 3646, 3647, -1, 3647, 3646, 3648, -1, 3759, 3648, 3760, -1, 3644, 3760, 3761, -1, 4459, 3761, 3650, -1, 4459, 3644, 3761, -1, 4459, 4458, 3644, -1, 3646, 3649, 3648, -1, 3648, 3649, 3652, -1, 3760, 3652, 3653, -1, 3761, 3653, 3651, -1, 3650, 3651, 4460, -1, 3650, 3761, 3651, -1, 3649, 2051, 3652, -1, 3652, 2051, 3654, -1, 3653, 3654, 3762, -1, 3651, 3762, 3655, -1, 3656, 3655, 3661, -1, 3656, 3651, 3655, -1, 3656, 4460, 3651, -1, 2051, 3657, 3654, -1, 3654, 3657, 3658, -1, 3762, 3658, 3663, -1, 3655, 3663, 3659, -1, 3661, 3659, 3660, -1, 3661, 3655, 3659, -1, 3657, 3662, 3658, -1, 3658, 3662, 3664, -1, 3663, 3664, 3763, -1, 3659, 3763, 3666, -1, 3660, 3666, 4462, -1, 3660, 3659, 3666, -1, 3664, 3662, 3726, -1, 3763, 3726, 3764, -1, 3666, 3764, 3665, -1, 4462, 3665, 4463, -1, 4462, 3666, 3665, -1, 2066, 3765, 2050, -1, 2066, 3672, 3765, -1, 2066, 3674, 3672, -1, 3672, 3674, 3675, -1, 3667, 3675, 3766, -1, 3669, 3766, 3767, -1, 4464, 3767, 3668, -1, 4464, 3669, 3767, -1, 4464, 3670, 3669, -1, 3669, 3670, 3671, -1, 3667, 3671, 3673, -1, 3672, 3673, 3765, -1, 3672, 3667, 3673, -1, 3672, 3675, 3667, -1, 3674, 2065, 3675, -1, 3675, 2065, 3677, -1, 3766, 3677, 3676, -1, 3767, 3676, 3768, -1, 4466, 3768, 4467, -1, 4466, 3767, 3768, -1, 4466, 3668, 3767, -1, 2065, 3678, 3677, -1, 3677, 3678, 3680, -1, 3676, 3680, 3681, -1, 3768, 3681, 3679, -1, 4467, 3679, 3683, -1, 4467, 3768, 3679, -1, 3678, 3684, 3680, -1, 3680, 3684, 3682, -1, 3681, 3682, 3732, -1, 3679, 3732, 3734, -1, 4468, 3734, 4469, -1, 4468, 3679, 3734, -1, 4468, 3683, 3679, -1, 3684, 3685, 3682, -1, 3682, 3685, 3686, -1, 3732, 3686, 3687, -1, 3734, 3687, 3688, -1, 4469, 3688, 3691, -1, 4469, 3734, 3688, -1, 3685, 3689, 3686, -1, 3686, 3689, 3733, -1, 3687, 3733, 3769, -1, 3688, 3769, 3694, -1, 3690, 3694, 3693, -1, 3690, 3688, 3694, -1, 3690, 3691, 3688, -1, 3689, 2048, 3733, -1, 3733, 2048, 3695, -1, 3769, 3695, 3692, -1, 3694, 3692, 3770, -1, 3693, 3770, 4471, -1, 3693, 3694, 3770, -1, 2048, 2047, 3695, -1, 3695, 2047, 3697, -1, 3692, 3697, 3696, -1, 3770, 3696, 3699, -1, 4471, 3699, 4532, -1, 4471, 3770, 3699, -1, 3697, 2047, 3698, -1, 3696, 3698, 3772, -1, 3699, 3772, 3700, -1, 4532, 3700, 3731, -1, 4532, 3699, 3700, -1, 2045, 3701, 2063, -1, 2045, 3703, 3701, -1, 2045, 3702, 3703, -1, 3703, 3702, 3709, -1, 3704, 3709, 3705, -1, 3706, 3705, 3712, -1, 4475, 3712, 4533, -1, 4475, 3706, 3712, -1, 4475, 3707, 3706, -1, 3706, 3707, 3773, -1, 3704, 3773, 3771, -1, 3703, 3771, 3701, -1, 3703, 3704, 3771, -1, 3703, 3709, 3704, -1, 3702, 3708, 3709, -1, 3709, 3708, 3774, -1, 3705, 3774, 3776, -1, 3712, 3776, 3715, -1, 3710, 3715, 3711, -1, 3710, 3712, 3715, -1, 3710, 4533, 3712, -1, 3708, 2043, 3774, -1, 3774, 2043, 3775, -1, 3776, 3775, 3713, -1, 3715, 3713, 3714, -1, 3711, 3714, 4478, -1, 3711, 3715, 3714, -1, 2043, 3718, 3775, -1, 3775, 3718, 3741, -1, 3713, 3741, 3720, -1, 3714, 3720, 3717, -1, 3716, 3717, 4534, -1, 3716, 3714, 3717, -1, 3716, 4478, 3714, -1, 3718, 3719, 3741, -1, 3741, 3719, 3742, -1, 3720, 3742, 3723, -1, 3717, 3723, 3739, -1, 4534, 3739, 3724, -1, 4534, 3717, 3739, -1, 3719, 3721, 3742, -1, 3742, 3721, 3722, -1, 3723, 3722, 3740, -1, 3739, 3740, 3582, -1, 3724, 3582, 4535, -1, 3724, 3739, 3582, -1, 3670, 3725, 3671, -1, 3671, 3725, 3665, -1, 3673, 3665, 3764, -1, 3765, 3764, 3726, -1, 2050, 3726, 3662, -1, 2050, 3765, 3726, -1, 3725, 4463, 3665, -1, 3632, 4538, 3633, -1, 3633, 4538, 3727, -1, 3728, 3633, 3727, -1, 3728, 3634, 3633, -1, 3728, 3626, 3634, -1, 3634, 3626, 3729, -1, 3729, 3626, 3755, -1, 2054, 3755, 3624, -1, 2054, 3729, 3755, -1, 3590, 3730, 3593, -1, 3589, 3593, 3595, -1, 3589, 3590, 3593, -1, 3589, 3750, 3590, -1, 3581, 4535, 3582, -1, 3707, 4473, 3773, -1, 3773, 4473, 3700, -1, 3771, 3700, 3772, -1, 3701, 3772, 3698, -1, 2063, 3698, 2047, -1, 2063, 3701, 3698, -1, 4473, 3731, 3700, -1, 3686, 3732, 3682, -1, 3732, 3679, 3681, -1, 3733, 3687, 3686, -1, 3687, 3734, 3732, -1, 3663, 3658, 3664, -1, 3735, 3736, 3620, -1, 3737, 3579, 3738, -1, 3692, 3695, 3697, -1, 3722, 3723, 3742, -1, 3723, 3717, 3720, -1, 3739, 3723, 3740, -1, 3713, 3720, 3714, -1, 3741, 3742, 3720, -1, 3580, 3582, 3743, -1, 3737, 3580, 3743, -1, 3747, 3744, 3738, -1, 3744, 3585, 3737, -1, 3594, 3745, 3747, -1, 2060, 3747, 3746, -1, 2060, 3594, 3747, -1, 3745, 3584, 3744, -1, 3749, 3750, 3748, -1, 3598, 3597, 3749, -1, 3597, 3591, 3750, -1, 3601, 3751, 3598, -1, 3751, 3599, 3597, -1, 3607, 3752, 3601, -1, 3752, 3603, 3751, -1, 3753, 3754, 3607, -1, 3754, 3602, 3752, -1, 3615, 3609, 3753, -1, 3609, 3608, 3754, -1, 3736, 3612, 3615, -1, 3612, 3610, 3609, -1, 3616, 3612, 3735, -1, 3755, 3625, 3620, -1, 3625, 3618, 3735, -1, 3623, 3625, 3626, -1, 3630, 3633, 3756, -1, 3757, 3630, 3756, -1, 3640, 3757, 3636, -1, 3641, 3637, 3640, -1, 3637, 3631, 3757, -1, 3647, 3758, 3641, -1, 3758, 3638, 3637, -1, 3648, 3759, 3647, -1, 3759, 3642, 3758, -1, 3652, 3760, 3648, -1, 3760, 3644, 3759, -1, 3654, 3653, 3652, -1, 3653, 3761, 3760, -1, 3658, 3762, 3654, -1, 3762, 3651, 3653, -1, 3655, 3762, 3663, -1, 3726, 3763, 3664, -1, 3763, 3659, 3663, -1, 3666, 3763, 3764, -1, 3673, 3764, 3765, -1, 3671, 3665, 3673, -1, 3669, 3671, 3667, -1, 3766, 3669, 3667, -1, 3677, 3766, 3675, -1, 3680, 3676, 3677, -1, 3676, 3767, 3766, -1, 3682, 3681, 3680, -1, 3681, 3768, 3676, -1, 3695, 3769, 3733, -1, 3769, 3688, 3687, -1, 3694, 3769, 3692, -1, 3698, 3696, 3697, -1, 3696, 3770, 3692, -1, 3699, 3696, 3772, -1, 3771, 3772, 3701, -1, 3773, 3700, 3771, -1, 3706, 3773, 3704, -1, 3705, 3706, 3704, -1, 3774, 3705, 3709, -1, 3775, 3776, 3774, -1, 3776, 3712, 3705, -1, 3741, 3713, 3775, -1, 3713, 3715, 3776, -1, 4465, 4470, 3777, -1, 3777, 4470, 3778, -1, 3779, 3777, 3778, -1, 3779, 3827, 3777, -1, 3779, 3780, 3827, -1, 3827, 3780, 3823, -1, 3823, 3780, 3782, -1, 3781, 3823, 3782, -1, 3844, 4452, 3784, -1, 3783, 3784, 3833, -1, 3834, 3833, 3785, -1, 3289, 3785, 3796, -1, 3289, 3834, 3785, -1, 3289, 3285, 3834, -1, 3834, 3285, 3786, -1, 3783, 3786, 3845, -1, 3844, 3783, 3845, -1, 3844, 3784, 3783, -1, 4452, 4528, 3784, -1, 3784, 4528, 4527, -1, 3835, 4527, 3787, -1, 3836, 3787, 4526, -1, 3803, 4526, 3788, -1, 3804, 3788, 3807, -1, 3811, 3807, 4523, -1, 3789, 4523, 4521, -1, 4520, 3789, 4521, -1, 4520, 3790, 3789, -1, 4520, 4519, 3790, -1, 3790, 4519, 3817, -1, 3791, 3817, 3819, -1, 3792, 3819, 3793, -1, 3794, 3793, 3294, -1, 3794, 3792, 3793, -1, 3794, 3291, 3792, -1, 3792, 3291, 3815, -1, 3791, 3815, 3812, -1, 3790, 3812, 3789, -1, 3790, 3791, 3812, -1, 3790, 3817, 3791, -1, 3784, 4527, 3835, -1, 3833, 3835, 3797, -1, 3785, 3797, 3795, -1, 3796, 3795, 3799, -1, 3796, 3785, 3795, -1, 3835, 3787, 3836, -1, 3797, 3836, 3798, -1, 3795, 3798, 3801, -1, 3799, 3801, 3800, -1, 3799, 3795, 3801, -1, 3836, 4526, 3803, -1, 3798, 3803, 3837, -1, 3801, 3837, 3802, -1, 3800, 3802, 3806, -1, 3800, 3801, 3802, -1, 3803, 3788, 3804, -1, 3837, 3804, 3808, -1, 3802, 3808, 3805, -1, 3806, 3805, 3810, -1, 3806, 3802, 3805, -1, 3804, 3807, 3811, -1, 3808, 3811, 3809, -1, 3805, 3809, 3814, -1, 3810, 3814, 3813, -1, 3810, 3805, 3814, -1, 3811, 4523, 3789, -1, 3809, 3789, 3812, -1, 3814, 3812, 3815, -1, 3813, 3815, 3291, -1, 3813, 3814, 3815, -1, 4519, 3816, 3817, -1, 3817, 3816, 3818, -1, 3819, 3818, 3838, -1, 3793, 3838, 3830, -1, 3294, 3830, 3829, -1, 3294, 3793, 3830, -1, 3816, 3820, 3818, -1, 3818, 3820, 3821, -1, 3838, 3821, 3822, -1, 3830, 3822, 3840, -1, 3829, 3840, 3823, -1, 3781, 3829, 3823, -1, 3820, 3824, 3821, -1, 3821, 3824, 3839, -1, 3822, 3839, 3825, -1, 3840, 3825, 3827, -1, 3823, 3840, 3827, -1, 3824, 4516, 3839, -1, 3839, 4516, 3826, -1, 3825, 3826, 3777, -1, 3827, 3825, 3777, -1, 4516, 3828, 3826, -1, 3826, 3828, 3777, -1, 3777, 3828, 4465, -1, 3840, 3829, 3830, -1, 3285, 3831, 3786, -1, 3786, 3831, 3832, -1, 3845, 3786, 3832, -1, 3831, 3288, 3832, -1, 3834, 3786, 3783, -1, 3833, 3834, 3783, -1, 3835, 3833, 3784, -1, 3836, 3797, 3835, -1, 3797, 3785, 3833, -1, 3803, 3798, 3836, -1, 3798, 3795, 3797, -1, 3804, 3837, 3803, -1, 3837, 3801, 3798, -1, 3811, 3808, 3804, -1, 3808, 3802, 3837, -1, 3789, 3809, 3811, -1, 3809, 3805, 3808, -1, 3814, 3809, 3812, -1, 3792, 3815, 3791, -1, 3819, 3792, 3791, -1, 3818, 3819, 3817, -1, 3821, 3838, 3818, -1, 3838, 3793, 3819, -1, 3839, 3822, 3821, -1, 3822, 3830, 3838, -1, 3826, 3825, 3839, -1, 3825, 3840, 3822, -1, 3841, 3842, 3288, -1, 3288, 3842, 3832, -1, 3832, 3842, 3852, -1, 3845, 3852, 3843, -1, 3844, 3843, 3850, -1, 4452, 3850, 3849, -1, 4452, 3844, 3850, -1, 3832, 3852, 3845, -1, 3845, 3843, 3844, -1, 3846, 3848, 3847, -1, 3847, 3848, 3853, -1, 3853, 3848, 4451, -1, 3854, 4451, 4450, -1, 3953, 4450, 3849, -1, 3855, 3849, 3850, -1, 3843, 3855, 3850, -1, 3843, 3851, 3855, -1, 3843, 3852, 3851, -1, 3851, 3852, 3964, -1, 3964, 3852, 3842, -1, 3979, 3842, 3841, -1, 3979, 3964, 3842, -1, 3853, 4451, 3854, -1, 3854, 4450, 3953, -1, 3953, 3849, 3855, -1, 3846, 3847, 4812, -1, 4812, 3847, 4811, -1, 2532, 2531, 3933, -1, 3856, 3933, 3932, -1, 3857, 3932, 3931, -1, 3859, 3931, 4597, -1, 3858, 3859, 4597, -1, 3858, 3861, 3859, -1, 3858, 3860, 3861, -1, 3861, 3860, 3862, -1, 3863, 3862, 4595, -1, 4594, 3863, 4595, -1, 4594, 3869, 3863, -1, 4594, 3864, 3869, -1, 3869, 3864, 3865, -1, 3937, 3865, 3939, -1, 3938, 3939, 3867, -1, 3866, 3867, 3868, -1, 3866, 3938, 3867, -1, 3866, 2535, 3938, -1, 3938, 2535, 3874, -1, 3937, 3874, 3872, -1, 3869, 3872, 3863, -1, 3869, 3937, 3872, -1, 3869, 3865, 3937, -1, 2531, 3948, 3933, -1, 3933, 3948, 3870, -1, 3932, 3870, 3945, -1, 3931, 3945, 4587, -1, 3871, 3931, 4587, -1, 3871, 4597, 3931, -1, 3933, 3870, 3932, -1, 3932, 3945, 3931, -1, 3861, 3862, 3863, -1, 3936, 3863, 3872, -1, 3876, 3872, 3874, -1, 3873, 3874, 2535, -1, 3873, 3876, 3874, -1, 3873, 3875, 3876, -1, 3876, 3875, 3877, -1, 3936, 3877, 3935, -1, 3861, 3935, 3859, -1, 3861, 3936, 3935, -1, 3861, 3863, 3936, -1, 3864, 4592, 3865, -1, 3865, 4592, 3878, -1, 3886, 3878, 3879, -1, 3880, 3886, 3879, -1, 3880, 3883, 3886, -1, 3880, 4593, 3883, -1, 3883, 4593, 3885, -1, 3881, 3885, 3906, -1, 3882, 3906, 3920, -1, 2538, 3920, 2548, -1, 2538, 3882, 3920, -1, 2538, 2537, 3882, -1, 3882, 2537, 3887, -1, 3881, 3887, 3884, -1, 3883, 3884, 3886, -1, 3883, 3881, 3884, -1, 3883, 3885, 3881, -1, 3865, 3878, 3886, -1, 3939, 3886, 3884, -1, 3867, 3884, 3887, -1, 3868, 3887, 2537, -1, 3868, 3867, 3887, -1, 4593, 4591, 3885, -1, 3885, 4591, 4596, -1, 3905, 4596, 4586, -1, 3888, 3905, 4586, -1, 3888, 3934, 3905, -1, 3888, 3889, 3934, -1, 3934, 3889, 4585, -1, 3907, 4585, 3890, -1, 3941, 3890, 3891, -1, 3892, 3941, 3891, -1, 3892, 3893, 3941, -1, 3892, 4583, 3893, -1, 3893, 4583, 3894, -1, 3902, 3894, 4582, -1, 3895, 4582, 4580, -1, 4581, 3895, 4580, -1, 4581, 3901, 3895, -1, 4581, 3896, 3901, -1, 3901, 3896, 3908, -1, 3909, 3908, 3897, -1, 3898, 3897, 3899, -1, 3900, 3898, 3899, -1, 3900, 3910, 3898, -1, 3898, 3910, 3911, -1, 3909, 3911, 3913, -1, 3901, 3913, 3944, -1, 3895, 3944, 3915, -1, 3902, 3915, 3942, -1, 3893, 3942, 3940, -1, 3941, 3940, 3903, -1, 3907, 3903, 3904, -1, 3934, 3904, 3919, -1, 3905, 3919, 3906, -1, 3885, 3905, 3906, -1, 3885, 4596, 3905, -1, 3934, 4585, 3907, -1, 3904, 3934, 3907, -1, 3907, 3890, 3941, -1, 3903, 3907, 3941, -1, 3893, 3894, 3902, -1, 3942, 3893, 3902, -1, 3902, 4582, 3895, -1, 3915, 3902, 3895, -1, 3901, 3908, 3909, -1, 3913, 3901, 3909, -1, 3909, 3897, 3898, -1, 3911, 3909, 3898, -1, 3910, 3912, 3911, -1, 3911, 3912, 3921, -1, 3913, 3921, 3914, -1, 3944, 3914, 3925, -1, 3915, 3925, 3943, -1, 3942, 3943, 3916, -1, 3940, 3916, 3917, -1, 3903, 3917, 3927, -1, 3904, 3927, 3918, -1, 3919, 3918, 3920, -1, 3906, 3919, 3920, -1, 3912, 4015, 3921, -1, 3921, 4015, 3922, -1, 3923, 3921, 3922, -1, 3923, 3914, 3921, -1, 3923, 3924, 3914, -1, 3914, 3924, 3925, -1, 3925, 3924, 2545, -1, 3943, 2545, 2543, -1, 3916, 2543, 2542, -1, 3917, 2542, 3926, -1, 3927, 3926, 3928, -1, 3918, 3928, 2548, -1, 3920, 3918, 2548, -1, 3925, 2545, 3943, -1, 3943, 2543, 3916, -1, 3916, 2542, 3917, -1, 3917, 3926, 3927, -1, 3927, 3928, 3918, -1, 3875, 3929, 3877, -1, 3877, 3929, 3930, -1, 3935, 3930, 3857, -1, 3859, 3857, 3931, -1, 3859, 3935, 3857, -1, 3929, 2534, 3930, -1, 3930, 2534, 3856, -1, 3857, 3856, 3932, -1, 3857, 3930, 3856, -1, 2534, 2532, 3856, -1, 3856, 2532, 3933, -1, 3887, 3881, 3882, -1, 3882, 3881, 3906, -1, 3934, 3919, 3905, -1, 3877, 3930, 3935, -1, 3876, 3877, 3936, -1, 3872, 3876, 3936, -1, 3938, 3874, 3937, -1, 3939, 3938, 3937, -1, 3886, 3939, 3865, -1, 3867, 3939, 3884, -1, 3918, 3919, 3904, -1, 3927, 3904, 3903, -1, 3893, 3940, 3941, -1, 3940, 3917, 3903, -1, 3916, 3940, 3942, -1, 3943, 3942, 3915, -1, 3901, 3944, 3895, -1, 3944, 3925, 3915, -1, 3914, 3944, 3913, -1, 3921, 3913, 3911, -1, 4587, 3945, 4588, -1, 4588, 3945, 4627, -1, 4627, 3945, 3870, -1, 3947, 3870, 3948, -1, 3946, 3948, 2531, -1, 2550, 3946, 2531, -1, 4627, 3870, 3947, -1, 3947, 3948, 3946, -1, 4599, 3949, 4584, -1, 4584, 3949, 3952, -1, 3952, 3949, 4560, -1, 3976, 4560, 3950, -1, 3951, 3950, 3847, -1, 3951, 3976, 3950, -1, 3952, 4560, 3976, -1, 3950, 4811, 3847, -1, 3951, 3847, 3969, -1, 3976, 3969, 3975, -1, 3952, 3975, 3973, -1, 4584, 3973, 4578, -1, 4584, 3952, 3973, -1, 3854, 3977, 3853, -1, 3854, 3954, 3977, -1, 3854, 3953, 3954, -1, 3954, 3953, 3955, -1, 3962, 3955, 3978, -1, 3959, 3978, 3957, -1, 3956, 3957, 3958, -1, 3956, 3959, 3957, -1, 3956, 4572, 3959, -1, 3959, 4572, 3960, -1, 3962, 3960, 3961, -1, 3954, 3961, 3977, -1, 3954, 3962, 3961, -1, 3954, 3955, 3962, -1, 3953, 3855, 3955, -1, 3955, 3855, 3963, -1, 3978, 3963, 3966, -1, 3957, 3966, 3968, -1, 3981, 3957, 3968, -1, 3981, 3958, 3957, -1, 3855, 3851, 3963, -1, 3963, 3851, 3964, -1, 3965, 3964, 3980, -1, 3967, 3965, 3980, -1, 3967, 3966, 3965, -1, 3967, 3968, 3966, -1, 3964, 3979, 3980, -1, 4572, 4573, 3960, -1, 3960, 4573, 3970, -1, 3961, 3970, 3971, -1, 3977, 3971, 3969, -1, 3853, 3969, 3847, -1, 3853, 3977, 3969, -1, 4573, 3972, 3970, -1, 3970, 3972, 3974, -1, 3971, 3974, 3975, -1, 3969, 3971, 3975, -1, 3972, 4576, 3974, -1, 3974, 4576, 4578, -1, 3973, 3974, 4578, -1, 3973, 3975, 3974, -1, 3952, 3976, 3975, -1, 3976, 3951, 3969, -1, 3963, 3964, 3965, -1, 3966, 3963, 3965, -1, 3961, 3971, 3977, -1, 3970, 3974, 3971, -1, 3960, 3970, 3961, -1, 3959, 3960, 3962, -1, 3978, 3959, 3962, -1, 3963, 3978, 3955, -1, 3957, 3978, 3966, -1, 3989, 3988, 3979, -1, 3979, 3988, 3980, -1, 3980, 3988, 3995, -1, 3967, 3995, 3993, -1, 3968, 3993, 3981, -1, 3968, 3967, 3993, -1, 3980, 3995, 3967, -1, 3993, 4003, 3981, -1, 4012, 4013, 4006, -1, 4006, 4013, 3982, -1, 3983, 3982, 4009, -1, 3984, 4009, 3985, -1, 4005, 3985, 3986, -1, 2526, 3986, 4011, -1, 3987, 4011, 3994, -1, 3989, 3994, 3988, -1, 3989, 3987, 3994, -1, 4013, 3996, 3982, -1, 3982, 3996, 4008, -1, 4009, 4008, 4007, -1, 3985, 4007, 3998, -1, 3986, 3998, 3990, -1, 4011, 3990, 3991, -1, 3994, 3991, 3992, -1, 3995, 3992, 3993, -1, 3995, 3994, 3992, -1, 3995, 3988, 3994, -1, 3996, 4014, 4008, -1, 4008, 4014, 4000, -1, 4007, 4000, 3997, -1, 3998, 3997, 4004, -1, 3990, 4004, 4010, -1, 3991, 4010, 3999, -1, 3992, 3999, 4002, -1, 3993, 4002, 4003, -1, 3993, 3992, 4002, -1, 4014, 4579, 4000, -1, 4000, 4579, 4590, -1, 4577, 4000, 4590, -1, 4577, 3997, 4000, -1, 4577, 4575, 3997, -1, 3997, 4575, 4004, -1, 4004, 4575, 4574, -1, 4010, 4574, 4571, -1, 4570, 4010, 4571, -1, 4570, 3999, 4010, -1, 4570, 4001, 3999, -1, 3999, 4001, 4002, -1, 4002, 4001, 4003, -1, 4004, 4574, 4010, -1, 3987, 2526, 4011, -1, 2526, 4005, 3986, -1, 4005, 3984, 3985, -1, 3984, 3983, 4009, -1, 3983, 4006, 3982, -1, 4007, 4008, 4000, -1, 4009, 3982, 4008, -1, 3998, 4007, 3997, -1, 3985, 4009, 4007, -1, 3990, 3998, 4004, -1, 3986, 3985, 3998, -1, 3991, 3990, 4010, -1, 4011, 3986, 3990, -1, 3992, 3991, 3999, -1, 3994, 4011, 3991, -1, 4012, 3922, 4013, -1, 4013, 3922, 4015, -1, 3996, 4015, 3912, -1, 4014, 3912, 3910, -1, 4579, 3910, 3900, -1, 4579, 4014, 3910, -1, 4013, 4015, 3996, -1, 3996, 3912, 4014, -1, 4016, 4017, 4018, -1, 4025, 4018, 4045, -1, 4019, 4045, 4021, -1, 4026, 4021, 4027, -1, 4024, 4027, 4020, -1, 2286, 4020, 4637, -1, 2286, 4024, 4020, -1, 4045, 4022, 4021, -1, 4021, 4022, 4027, -1, 4027, 4022, 4043, -1, 4020, 4043, 4631, -1, 4638, 4020, 4631, -1, 4638, 4023, 4020, -1, 4020, 4023, 4637, -1, 4043, 4633, 4631, -1, 4024, 4026, 4027, -1, 4016, 4025, 4026, -1, 4016, 4018, 4025, -1, 4026, 4025, 4019, -1, 4021, 4026, 4019, -1, 4027, 4043, 4020, -1, 4017, 4045, 4018, -1, 4025, 4045, 4019, -1, 4045, 4017, 4028, -1, 4038, 4028, 4047, -1, 4056, 4047, 4057, -1, 4052, 4057, 4029, -1, 4050, 4029, 4030, -1, 4048, 4030, 4031, -1, 4640, 4048, 4031, -1, 4640, 4032, 4048, -1, 4640, 4033, 4032, -1, 4032, 4033, 4034, -1, 4049, 4034, 4041, -1, 4059, 4041, 4040, -1, 4055, 4040, 4036, -1, 4035, 4036, 4037, -1, 4058, 4037, 4044, -1, 4056, 4044, 4038, -1, 4047, 4056, 4038, -1, 4642, 4057, 4046, -1, 4642, 4029, 4057, -1, 4642, 4030, 4029, -1, 4642, 4031, 4030, -1, 4033, 4042, 4034, -1, 4034, 4042, 4039, -1, 4041, 4039, 4836, -1, 4040, 4041, 4836, -1, 4042, 4836, 4039, -1, 4040, 4633, 4036, -1, 4036, 4633, 4043, -1, 4037, 4043, 4022, -1, 4044, 4022, 4038, -1, 4044, 4037, 4022, -1, 4036, 4043, 4037, -1, 4022, 4045, 4038, -1, 4038, 4045, 4028, -1, 4041, 4034, 4039, -1, 4057, 4047, 4046, -1, 4046, 4047, 4028, -1, 4017, 4046, 4028, -1, 4032, 4051, 4048, -1, 4032, 4049, 4051, -1, 4032, 4034, 4049, -1, 4051, 4053, 4050, -1, 4048, 4050, 4030, -1, 4048, 4051, 4050, -1, 4053, 4058, 4052, -1, 4050, 4052, 4029, -1, 4050, 4053, 4052, -1, 4053, 4051, 4054, -1, 4035, 4054, 4055, -1, 4036, 4035, 4055, -1, 4052, 4058, 4056, -1, 4057, 4052, 4056, -1, 4054, 4035, 4053, -1, 4053, 4035, 4058, -1, 4058, 4035, 4037, -1, 4056, 4058, 4044, -1, 4051, 4049, 4054, -1, 4054, 4049, 4059, -1, 4055, 4059, 4040, -1, 4055, 4054, 4059, -1, 4059, 4049, 4041, -1, 4061, 4674, 2186, -1, 4061, 4060, 4674, -1, 4061, 2191, 4060, -1, 4060, 2191, 4062, -1, 4062, 2191, 2193, -1, 4063, 2193, 2197, -1, 4064, 2197, 2084, -1, 4065, 2084, 2083, -1, 4665, 2083, 4066, -1, 4664, 4066, 2092, -1, 4079, 2092, 4067, -1, 4672, 4067, 2114, -1, 4661, 2114, 2118, -1, 4080, 2118, 4069, -1, 4068, 4069, 4070, -1, 4659, 4070, 4071, -1, 4646, 4071, 4081, -1, 4647, 4081, 2132, -1, 4649, 2132, 4082, -1, 4083, 4082, 4084, -1, 4651, 4084, 2142, -1, 4652, 2142, 4072, -1, 4085, 4072, 2106, -1, 4073, 2106, 2146, -1, 4086, 2146, 2151, -1, 4654, 2151, 4074, -1, 4087, 4074, 2162, -1, 4075, 2162, 2161, -1, 4677, 2161, 4088, -1, 4676, 4088, 4077, -1, 4076, 4077, 2177, -1, 4675, 2177, 2178, -1, 4078, 2178, 2186, -1, 4674, 4078, 2186, -1, 4062, 2193, 4063, -1, 4063, 2197, 4064, -1, 4064, 2084, 4065, -1, 4065, 2083, 4665, -1, 4665, 4066, 4664, -1, 4664, 2092, 4079, -1, 4079, 4067, 4672, -1, 4672, 2114, 4661, -1, 4661, 2118, 4080, -1, 4080, 4069, 4068, -1, 4068, 4070, 4659, -1, 4659, 4071, 4646, -1, 4646, 4081, 4647, -1, 4647, 2132, 4649, -1, 4649, 4082, 4083, -1, 4083, 4084, 4651, -1, 4651, 2142, 4652, -1, 4652, 4072, 4085, -1, 4085, 2106, 4073, -1, 4073, 2146, 4086, -1, 4086, 2151, 4654, -1, 4654, 4074, 4087, -1, 4087, 2162, 4075, -1, 4075, 2161, 4677, -1, 4677, 4088, 4676, -1, 4676, 4077, 4076, -1, 4076, 2177, 4675, -1, 4675, 2178, 4078, -1, 4089, 4111, 1445, -1, 1445, 4111, 4096, -1, 4097, 4096, 4670, -1, 4090, 4670, 4091, -1, 1449, 4091, 4092, -1, 4098, 4092, 4669, -1, 4095, 4669, 4093, -1, 1455, 4093, 4094, -1, 1455, 4095, 4093, -1, 1445, 4096, 4097, -1, 4097, 4670, 4090, -1, 4090, 4091, 1449, -1, 1449, 4092, 4098, -1, 4098, 4669, 4095, -1, 4093, 4668, 4094, -1, 4094, 4668, 1457, -1, 1457, 4668, 4100, -1, 4099, 4100, 4667, -1, 4104, 4667, 4666, -1, 4105, 4666, 4101, -1, 2251, 4101, 4663, -1, 2252, 4663, 4662, -1, 4106, 4662, 4673, -1, 2256, 4673, 4107, -1, 4102, 4107, 4108, -1, 4109, 4108, 4103, -1, 4110, 4109, 4103, -1, 1457, 4100, 4099, -1, 4099, 4667, 4104, -1, 4104, 4666, 4105, -1, 4105, 4101, 2251, -1, 2251, 4663, 2252, -1, 2252, 4662, 4106, -1, 4106, 4673, 2256, -1, 2256, 4107, 4102, -1, 4102, 4108, 4109, -1, 4110, 4103, 4016, -1, 4016, 4103, 4660, -1, 4642, 4016, 4660, -1, 4642, 4017, 4016, -1, 4642, 4046, 4017, -1, 4089, 4112, 4111, -1, 4111, 4112, 4671, -1, 4671, 4112, 4113, -1, 4113, 4112, 4114, -1, 4204, 4113, 4114, -1, 2551, 2462, 4169, -1, 2551, 4115, 2462, -1, 2551, 4116, 4115, -1, 2551, 2477, 4116, -1, 2551, 2480, 2477, -1, 2551, 4117, 2480, -1, 2480, 4117, 2481, -1, 2481, 4117, 2482, -1, 2482, 4117, 2533, -1, 4120, 2533, 4118, -1, 2468, 4118, 4119, -1, 2468, 4120, 4118, -1, 2482, 2533, 4120, -1, 4119, 4118, 4125, -1, 2413, 4125, 2415, -1, 2413, 4119, 4125, -1, 4118, 4121, 4125, -1, 4125, 4121, 4122, -1, 4123, 4125, 4122, -1, 4123, 4124, 4125, -1, 4125, 4124, 2536, -1, 2547, 4125, 2536, -1, 2547, 4173, 4125, -1, 2547, 2539, 4173, -1, 4173, 2539, 4126, -1, 2540, 4173, 4126, -1, 2540, 2541, 4173, -1, 4173, 2541, 2549, -1, 2544, 4173, 2549, -1, 2544, 4172, 4173, -1, 4173, 4172, 4127, -1, 2316, 4173, 4127, -1, 2316, 2303, 4173, -1, 4173, 2303, 4129, -1, 4128, 4129, 2298, -1, 2610, 2298, 2376, -1, 2611, 2376, 4130, -1, 2612, 4130, 4131, -1, 4150, 4131, 4132, -1, 4149, 4132, 2362, -1, 4148, 2362, 2361, -1, 4133, 2361, 4147, -1, 2620, 4147, 2295, -1, 4134, 2295, 4141, -1, 4134, 2620, 2295, -1, 4135, 2324, 4172, -1, 4135, 4136, 2324, -1, 4135, 2546, 4136, -1, 4136, 2546, 2329, -1, 2329, 2546, 2331, -1, 2331, 2546, 2530, -1, 4137, 2530, 2306, -1, 4137, 2331, 2530, -1, 4138, 2333, 2530, -1, 4138, 4139, 2333, -1, 4138, 2337, 4139, -1, 4138, 2348, 2337, -1, 4138, 2352, 2348, -1, 4138, 2354, 2352, -1, 4138, 1269, 2354, -1, 4138, 2524, 1269, -1, 1269, 2524, 4140, -1, 2525, 1269, 4140, -1, 2525, 1267, 1269, -1, 2354, 1269, 2357, -1, 2357, 1269, 4142, -1, 4143, 4142, 4144, -1, 4145, 4144, 2635, -1, 4146, 2635, 2631, -1, 2344, 2631, 4141, -1, 2295, 2344, 4141, -1, 2357, 4142, 4143, -1, 4143, 4144, 4145, -1, 4145, 2635, 4146, -1, 4146, 2631, 2344, -1, 2620, 4133, 4147, -1, 4133, 4148, 2361, -1, 4148, 4149, 2362, -1, 4149, 4150, 4132, -1, 4150, 2612, 4131, -1, 2612, 2611, 4130, -1, 2611, 2610, 2376, -1, 2610, 4128, 2298, -1, 4128, 4173, 4129, -1, 2415, 4125, 4151, -1, 4151, 4125, 4715, -1, 4159, 4715, 4152, -1, 2489, 4152, 4722, -1, 4160, 4722, 4714, -1, 4161, 4714, 4713, -1, 2418, 4713, 4153, -1, 4162, 4153, 4701, -1, 2439, 4701, 4163, -1, 4164, 4163, 4699, -1, 4165, 4699, 4154, -1, 4698, 4165, 4154, -1, 4698, 2446, 4165, -1, 4698, 4156, 2446, -1, 2446, 4156, 4155, -1, 4155, 4156, 4157, -1, 4158, 4157, 4689, -1, 4166, 4689, 4695, -1, 2452, 4695, 4694, -1, 2453, 4694, 4169, -1, 2430, 4169, 2454, -1, 2430, 2453, 4169, -1, 4151, 4715, 4159, -1, 4159, 4152, 2489, -1, 2489, 4722, 4160, -1, 4160, 4714, 4161, -1, 4161, 4713, 2418, -1, 2418, 4153, 4162, -1, 4162, 4701, 2439, -1, 2439, 4163, 4164, -1, 4164, 4699, 4165, -1, 4155, 4157, 4158, -1, 4158, 4689, 4166, -1, 4166, 4695, 2452, -1, 4825, 4167, 4694, -1, 4694, 4167, 4168, -1, 4819, 4694, 4168, -1, 4819, 4169, 4694, -1, 2462, 2461, 4169, -1, 4169, 2461, 4170, -1, 2454, 4169, 4170, -1, 2453, 2452, 4694, -1, 2333, 4171, 2530, -1, 2530, 4171, 2306, -1, 2324, 2321, 4172, -1, 4172, 2321, 4127, -1, 4125, 4173, 4717, -1, 4717, 4173, 2609, -1, 2608, 4717, 2609, -1, 2608, 4718, 4717, -1, 2608, 2640, 4718, -1, 4718, 2640, 4174, -1, 4174, 2640, 4734, -1, 4735, 4174, 4734, -1, 2639, 4186, 4734, -1, 2639, 4175, 4186, -1, 2639, 2606, 4175, -1, 4175, 2606, 2564, -1, 2564, 2606, 4176, -1, 4178, 4176, 4179, -1, 2570, 4179, 4180, -1, 2576, 4180, 4177, -1, 2572, 4177, 4181, -1, 2572, 2576, 4177, -1, 2564, 4176, 4178, -1, 4178, 4179, 2570, -1, 2570, 4180, 2576, -1, 4177, 2626, 4181, -1, 4181, 2626, 2578, -1, 2578, 2626, 4182, -1, 2579, 4182, 4183, -1, 2587, 4183, 2623, -1, 2584, 2623, 2648, -1, 4184, 2648, 2555, -1, 4184, 2584, 2648, -1, 4184, 4185, 2584, -1, 2578, 4182, 2579, -1, 2579, 4183, 2587, -1, 2587, 2623, 2584, -1, 2648, 2557, 2555, -1, 1283, 2660, 4186, -1, 4186, 2660, 4734, -1, 4734, 2660, 2659, -1, 4736, 4734, 2659, -1, 2653, 2661, 4187, -1, 4187, 2661, 4636, -1, 4632, 4187, 4636, -1, 4632, 2655, 4187, -1, 4632, 4188, 2655, -1, 2655, 4188, 2658, -1, 2658, 4188, 4737, -1, 4736, 2658, 4737, -1, 4204, 4114, 4208, -1, 4205, 4208, 4203, -1, 4189, 4203, 4190, -1, 4202, 4190, 4209, -1, 4201, 4209, 4206, -1, 4191, 4201, 4206, -1, 4191, 4192, 4201, -1, 4191, 4193, 4192, -1, 4191, 4212, 4193, -1, 4193, 4212, 4194, -1, 4196, 4194, 4742, -1, 4195, 4196, 4742, -1, 4195, 4197, 4196, -1, 4196, 4197, 4198, -1, 4193, 4198, 4192, -1, 4193, 4196, 4198, -1, 4193, 4194, 4196, -1, 4217, 4741, 4212, -1, 4212, 4741, 4194, -1, 4194, 4741, 4199, -1, 4742, 4194, 4199, -1, 4197, 4681, 4198, -1, 4198, 4681, 4200, -1, 4192, 4200, 4201, -1, 4192, 4198, 4200, -1, 4681, 4680, 4200, -1, 4200, 4680, 4202, -1, 4201, 4202, 4209, -1, 4201, 4200, 4202, -1, 4680, 4189, 4202, -1, 4202, 4189, 4190, -1, 4203, 4189, 4205, -1, 4205, 4189, 4113, -1, 4204, 4205, 4113, -1, 4204, 4208, 4205, -1, 4206, 4209, 4207, -1, 4208, 4207, 4203, -1, 4208, 4206, 4207, -1, 4208, 4114, 4206, -1, 4207, 4209, 4190, -1, 4203, 4207, 4190, -1, 4112, 4222, 4114, -1, 4112, 4213, 4222, -1, 4112, 4210, 4213, -1, 4213, 4210, 4211, -1, 4214, 4211, 4232, -1, 4231, 4232, 4228, -1, 4229, 4228, 4216, -1, 4212, 4216, 4217, -1, 4212, 4229, 4216, -1, 4212, 4191, 4229, -1, 4229, 4191, 4230, -1, 4231, 4230, 4227, -1, 4214, 4227, 4222, -1, 4213, 4214, 4222, -1, 4213, 4211, 4214, -1, 4211, 4210, 4226, -1, 4232, 4226, 4215, -1, 4228, 4215, 4220, -1, 4216, 4220, 4217, -1, 4216, 4228, 4220, -1, 4738, 4218, 2691, -1, 4738, 4219, 4218, -1, 4738, 4739, 4219, -1, 4219, 4739, 4220, -1, 4215, 4219, 4220, -1, 4215, 4221, 4219, -1, 4215, 4226, 4221, -1, 4221, 4226, 2691, -1, 4218, 4221, 2691, -1, 4218, 4219, 4221, -1, 4739, 4217, 4220, -1, 4230, 4191, 4224, -1, 4227, 4224, 4223, -1, 4222, 4223, 4114, -1, 4222, 4227, 4223, -1, 4114, 4225, 4206, -1, 4114, 4223, 4225, -1, 4225, 4223, 4224, -1, 4206, 4224, 4191, -1, 4206, 4225, 4224, -1, 4210, 2691, 4226, -1, 4231, 4227, 4214, -1, 4232, 4231, 4214, -1, 4226, 4232, 4211, -1, 4230, 4224, 4227, -1, 4231, 4228, 4229, -1, 4230, 4231, 4229, -1, 4232, 4215, 4228, -1, 4233, 4242, 2793, -1, 4233, 4238, 4242, -1, 4233, 4234, 4238, -1, 4238, 4234, 3128, -1, 4235, 4238, 3128, -1, 4235, 3179, 4238, -1, 4238, 3179, 3178, -1, 3130, 4238, 3178, -1, 3130, 3131, 4238, -1, 4238, 3131, 4236, -1, 4237, 4238, 4236, -1, 4237, 3174, 4238, -1, 4238, 3174, 3172, -1, 3170, 4238, 3172, -1, 3170, 3169, 4238, -1, 4238, 3169, 4239, -1, 4240, 4760, 4242, -1, 4240, 4768, 4760, -1, 4760, 4768, 4766, -1, 4749, 4760, 4766, -1, 4749, 4241, 4760, -1, 4760, 4241, 4758, -1, 4242, 4760, 4250, -1, 2793, 4250, 2736, -1, 2735, 2793, 2736, -1, 2735, 4243, 2793, -1, 2793, 4243, 2771, -1, 2742, 2793, 2771, -1, 2742, 2741, 2793, -1, 2793, 2741, 2748, -1, 4244, 2793, 2748, -1, 4244, 2753, 2793, -1, 2793, 2753, 4245, -1, 4245, 2753, 4246, -1, 2761, 4245, 4246, -1, 2761, 2762, 4245, -1, 2698, 2717, 4249, -1, 4249, 2717, 2714, -1, 4247, 4249, 2714, -1, 4247, 4248, 4249, -1, 4249, 4248, 4250, -1, 4760, 4249, 4250, -1, 4248, 4251, 4250, -1, 4250, 4251, 2733, -1, 2733, 4251, 4252, -1, 4253, 4252, 2706, -1, 4253, 2733, 4252, -1, 4242, 4250, 2793, -1, 3301, 4254, 3082, -1, 3082, 4254, 4434, -1, 4255, 3082, 4434, -1, 4255, 3091, 3082, -1, 4255, 4256, 3091, -1, 3091, 4256, 4257, -1, 4257, 4256, 3093, -1, 3093, 4256, 3098, -1, 3098, 4256, 2836, -1, 3107, 2836, 4258, -1, 4259, 4258, 4261, -1, 4260, 4261, 4262, -1, 4308, 4262, 2839, -1, 3104, 2839, 2840, -1, 3035, 2840, 4263, -1, 4307, 4263, 2841, -1, 3056, 2841, 2827, -1, 4264, 2827, 4265, -1, 4364, 4265, 2828, -1, 2830, 4364, 2828, -1, 2830, 4269, 4364, -1, 2830, 4266, 4269, -1, 4269, 4266, 4294, -1, 4267, 4294, 4293, -1, 4267, 4269, 4294, -1, 4267, 4268, 4269, -1, 4267, 2972, 4268, -1, 4268, 2972, 2971, -1, 4270, 4268, 2971, -1, 4270, 4271, 4268, -1, 4268, 4271, 4272, -1, 4272, 4271, 4273, -1, 4273, 4271, 2994, -1, 4786, 4274, 4256, -1, 4256, 4274, 4275, -1, 4324, 4256, 4275, -1, 4324, 4319, 4256, -1, 4256, 4319, 4276, -1, 4317, 4256, 4276, -1, 4317, 4277, 4256, -1, 4256, 4277, 4316, -1, 2836, 4316, 4278, -1, 4314, 2836, 4278, -1, 4314, 4283, 2836, -1, 2836, 4283, 4279, -1, 4279, 4283, 4280, -1, 4280, 4283, 4281, -1, 4281, 4283, 2834, -1, 2834, 4283, 4282, -1, 4282, 4283, 2832, -1, 2832, 4283, 2831, -1, 2831, 4283, 2821, -1, 2821, 4283, 2820, -1, 2820, 4283, 2818, -1, 2818, 4283, 4284, -1, 4284, 4283, 2843, -1, 2804, 2843, 2815, -1, 2804, 4284, 2843, -1, 4256, 4316, 2836, -1, 4285, 4289, 2843, -1, 4285, 2855, 4289, -1, 4289, 2855, 2854, -1, 2887, 2854, 4296, -1, 4286, 4296, 2859, -1, 2852, 4286, 2859, -1, 2852, 2851, 4286, -1, 4286, 2851, 2850, -1, 2848, 4286, 2850, -1, 2848, 2847, 4286, -1, 4286, 2847, 2845, -1, 4287, 2845, 2861, -1, 4287, 4286, 2845, -1, 4289, 2854, 2887, -1, 4288, 4289, 2887, -1, 4288, 2926, 4289, -1, 4289, 2926, 4298, -1, 4298, 2926, 2898, -1, 4299, 2898, 2907, -1, 4300, 2907, 4290, -1, 2808, 4290, 4291, -1, 2796, 4291, 2980, -1, 4292, 2980, 2979, -1, 2805, 2979, 2978, -1, 4295, 2978, 4293, -1, 4294, 4295, 4293, -1, 2887, 4296, 4286, -1, 2930, 4286, 4297, -1, 2928, 4297, 2895, -1, 2928, 2930, 4297, -1, 2887, 4286, 2930, -1, 4297, 1688, 2895, -1, 4298, 2898, 4299, -1, 4299, 2907, 4300, -1, 4300, 4290, 2808, -1, 2808, 4291, 2796, -1, 2796, 2980, 4292, -1, 4292, 2979, 2805, -1, 2805, 2978, 4295, -1, 4265, 4364, 4264, -1, 4264, 4364, 4306, -1, 3029, 4306, 4301, -1, 3029, 4264, 4306, -1, 4302, 4305, 4306, -1, 4302, 4303, 4305, -1, 4305, 4303, 4304, -1, 4305, 3016, 4306, -1, 4306, 3016, 3021, -1, 4301, 4306, 3021, -1, 4264, 3056, 2827, -1, 3056, 4307, 2841, -1, 4307, 3035, 4263, -1, 3035, 3104, 2840, -1, 3104, 4308, 2839, -1, 4308, 4260, 4262, -1, 4260, 4259, 4261, -1, 4259, 3107, 4258, -1, 3107, 3098, 2836, -1, 4289, 2810, 2843, -1, 2843, 2810, 2811, -1, 4309, 2843, 2811, -1, 4309, 2812, 2843, -1, 2843, 2812, 2813, -1, 4310, 2843, 2813, -1, 4310, 4311, 2843, -1, 2843, 4311, 4312, -1, 2815, 2843, 4312, -1, 4283, 4314, 2844, -1, 2844, 4314, 4313, -1, 4313, 4314, 4278, -1, 4315, 4278, 4316, -1, 3144, 4316, 4277, -1, 3146, 4277, 4317, -1, 3149, 4317, 4276, -1, 4318, 4276, 4319, -1, 4320, 4319, 4324, -1, 3157, 4324, 4275, -1, 3158, 4275, 4274, -1, 4325, 4274, 4786, -1, 3164, 4786, 4322, -1, 4321, 3164, 4322, -1, 4321, 3166, 3164, -1, 4321, 4323, 3166, -1, 3166, 4323, 3167, -1, 3167, 4323, 4784, -1, 4780, 4784, 4781, -1, 4780, 3167, 4784, -1, 4313, 4278, 4315, -1, 4315, 4316, 3144, -1, 3144, 4277, 3146, -1, 3146, 4317, 3149, -1, 3149, 4276, 4318, -1, 4318, 4319, 4320, -1, 4320, 4324, 3157, -1, 3157, 4275, 3158, -1, 3158, 4274, 4325, -1, 4325, 4786, 3164, -1, 4328, 4326, 4439, -1, 4328, 4327, 4326, -1, 4328, 3216, 4327, -1, 4328, 4329, 3216, -1, 3216, 4329, 3205, -1, 3205, 4329, 3222, -1, 3202, 3222, 4330, -1, 4339, 4330, 4340, -1, 3200, 4340, 3223, -1, 3215, 3223, 3224, -1, 4331, 3224, 3233, -1, 4332, 4331, 3233, -1, 4332, 4333, 4331, -1, 4332, 3234, 4333, -1, 4333, 3234, 3198, -1, 3198, 3234, 4341, -1, 4342, 4341, 3227, -1, 4334, 3227, 4335, -1, 4343, 4335, 3228, -1, 3214, 3228, 4344, -1, 3193, 4344, 4336, -1, 3192, 4336, 4337, -1, 3190, 4337, 3229, -1, 4338, 3229, 3238, -1, 3187, 3238, 4345, -1, 3187, 4338, 3238, -1, 3205, 3222, 3202, -1, 3202, 4330, 4339, -1, 4339, 4340, 3200, -1, 3200, 3223, 3215, -1, 3215, 3224, 4331, -1, 3198, 4341, 4342, -1, 4342, 3227, 4334, -1, 4334, 4335, 4343, -1, 4343, 3228, 3214, -1, 3214, 4344, 3193, -1, 3193, 4336, 3192, -1, 3192, 4337, 3190, -1, 3190, 3229, 4338, -1, 4345, 3238, 4796, -1, 4346, 4796, 4794, -1, 4347, 4794, 3211, -1, 4347, 4346, 4794, -1, 3238, 4360, 4796, -1, 4796, 4360, 4348, -1, 4358, 4796, 4348, -1, 4358, 4802, 4796, -1, 4345, 4796, 4346, -1, 4794, 4349, 3211, -1, 3211, 4349, 3210, -1, 3210, 4349, 4791, -1, 4350, 4791, 4351, -1, 4350, 3210, 4791, -1, 4791, 4801, 4351, -1, 4351, 4801, 3219, -1, 3219, 4801, 4790, -1, 4356, 4790, 4355, -1, 3218, 4355, 4439, -1, 3217, 4439, 4326, -1, 3217, 3218, 4439, -1, 3219, 4790, 4356, -1, 4352, 4447, 4355, -1, 4355, 4447, 4353, -1, 4354, 4355, 4353, -1, 4354, 4439, 4355, -1, 3218, 4356, 4355, -1, 4802, 4358, 4357, -1, 4357, 4358, 3260, -1, 3260, 4358, 4348, -1, 4359, 4348, 4360, -1, 3271, 4360, 3238, -1, 3239, 3271, 3238, -1, 3260, 4348, 4359, -1, 4359, 4360, 3271, -1, 4361, 4362, 3296, -1, 3296, 4362, 4374, -1, 3295, 4374, 4367, -1, 4373, 4367, 4363, -1, 4306, 4363, 4302, -1, 4306, 4373, 4363, -1, 4306, 4364, 4373, -1, 4362, 4368, 4374, -1, 4374, 4368, 4377, -1, 4365, 4377, 4376, -1, 4375, 4376, 4369, -1, 4304, 4375, 4369, -1, 4304, 4303, 4375, -1, 4375, 4303, 4366, -1, 4365, 4366, 4367, -1, 4374, 4365, 4367, -1, 4374, 4377, 4365, -1, 4368, 4798, 4377, -1, 4377, 4798, 4370, -1, 4376, 4370, 4371, -1, 4369, 4376, 4371, -1, 4798, 4357, 4370, -1, 4370, 4357, 4372, -1, 4371, 4370, 4372, -1, 4303, 4302, 4366, -1, 4366, 4302, 4363, -1, 4367, 4366, 4363, -1, 4373, 3295, 4367, -1, 3295, 3296, 4374, -1, 4375, 4366, 4365, -1, 4376, 4375, 4365, -1, 4370, 4376, 4377, -1, 3782, 4361, 3781, -1, 3781, 4361, 3009, -1, 3778, 4470, 4378, -1, 4381, 4378, 4419, -1, 4379, 4419, 4390, -1, 4797, 4390, 4795, -1, 4797, 4379, 4390, -1, 4797, 4380, 4379, -1, 4379, 4380, 4418, -1, 4381, 4418, 3779, -1, 3778, 4381, 3779, -1, 3778, 4378, 4381, -1, 4470, 4514, 4378, -1, 4378, 4514, 4512, -1, 4382, 4512, 4509, -1, 4392, 4509, 4506, -1, 4395, 4506, 4383, -1, 4422, 4383, 4503, -1, 4421, 4503, 4502, -1, 4384, 4502, 4500, -1, 4498, 4384, 4500, -1, 4498, 4388, 4384, -1, 4498, 4493, 4388, -1, 4388, 4493, 4389, -1, 4424, 4389, 4425, -1, 4386, 4425, 4407, -1, 4385, 4407, 4800, -1, 4385, 4386, 4407, -1, 4385, 4387, 4386, -1, 4386, 4387, 4404, -1, 4424, 4404, 4401, -1, 4388, 4401, 4384, -1, 4388, 4424, 4401, -1, 4388, 4389, 4424, -1, 4378, 4512, 4382, -1, 4419, 4382, 4420, -1, 4390, 4420, 4391, -1, 4795, 4391, 4793, -1, 4795, 4390, 4391, -1, 4382, 4509, 4392, -1, 4420, 4392, 4393, -1, 4391, 4393, 4394, -1, 4793, 4394, 4792, -1, 4793, 4391, 4394, -1, 4392, 4506, 4395, -1, 4393, 4395, 4396, -1, 4394, 4396, 4397, -1, 4792, 4397, 4399, -1, 4792, 4394, 4397, -1, 4395, 4383, 4422, -1, 4396, 4422, 4398, -1, 4397, 4398, 4423, -1, 4399, 4423, 4789, -1, 4399, 4397, 4423, -1, 4422, 4503, 4421, -1, 4398, 4421, 4400, -1, 4423, 4400, 4403, -1, 4789, 4403, 4402, -1, 4789, 4423, 4403, -1, 4421, 4502, 4384, -1, 4400, 4384, 4401, -1, 4403, 4401, 4404, -1, 4402, 4404, 4387, -1, 4402, 4403, 4404, -1, 4493, 4405, 4389, -1, 4389, 4405, 4406, -1, 4425, 4406, 4409, -1, 4407, 4409, 4417, -1, 4800, 4417, 4408, -1, 4800, 4407, 4417, -1, 4405, 4491, 4406, -1, 4406, 4491, 4412, -1, 4409, 4412, 4410, -1, 4417, 4410, 4411, -1, 4408, 4411, 4804, -1, 4850, 4408, 4804, -1, 4491, 4490, 4412, -1, 4412, 4490, 4414, -1, 4410, 4414, 4413, -1, 4411, 4413, 4806, -1, 4804, 4411, 4806, -1, 4490, 4415, 4414, -1, 4414, 4415, 4416, -1, 4413, 4416, 4805, -1, 4806, 4413, 4805, -1, 4415, 4496, 4416, -1, 4416, 4496, 4805, -1, 4805, 4496, 4489, -1, 4411, 4408, 4417, -1, 4380, 4799, 4418, -1, 4418, 4799, 3780, -1, 3779, 4418, 3780, -1, 4799, 3782, 3780, -1, 4379, 4418, 4381, -1, 4419, 4379, 4381, -1, 4382, 4419, 4378, -1, 4392, 4420, 4382, -1, 4420, 4390, 4419, -1, 4395, 4393, 4392, -1, 4393, 4391, 4420, -1, 4422, 4396, 4395, -1, 4396, 4394, 4393, -1, 4421, 4398, 4422, -1, 4398, 4397, 4396, -1, 4384, 4400, 4421, -1, 4400, 4423, 4398, -1, 4403, 4400, 4401, -1, 4386, 4404, 4424, -1, 4425, 4386, 4424, -1, 4406, 4425, 4389, -1, 4412, 4409, 4406, -1, 4409, 4407, 4425, -1, 4414, 4410, 4412, -1, 4410, 4417, 4409, -1, 4416, 4413, 4414, -1, 4413, 4411, 4410, -1, 3314, 4444, 4438, -1, 4426, 4438, 4436, -1, 3307, 4436, 4427, -1, 3301, 4427, 4254, -1, 3301, 3307, 4427, -1, 4788, 4431, 4437, -1, 4788, 4430, 4431, -1, 4788, 4428, 4430, -1, 4430, 4428, 4783, -1, 4785, 4430, 4783, -1, 4785, 4429, 4430, -1, 4785, 4787, 4429, -1, 4429, 4787, 4433, -1, 4432, 4433, 4435, -1, 4436, 4435, 4427, -1, 4436, 4432, 4435, -1, 4436, 4438, 4432, -1, 4432, 4438, 4431, -1, 4429, 4431, 4430, -1, 4429, 4432, 4431, -1, 4429, 4433, 4432, -1, 4428, 4782, 4783, -1, 4787, 4256, 4433, -1, 4433, 4256, 4255, -1, 4434, 4433, 4255, -1, 4434, 4435, 4433, -1, 4434, 4254, 4435, -1, 4435, 4254, 4427, -1, 3307, 4426, 4436, -1, 4426, 3314, 4438, -1, 4437, 4431, 4438, -1, 4444, 4437, 4438, -1, 4441, 4439, 4442, -1, 4440, 4442, 4446, -1, 3305, 4446, 4445, -1, 3305, 4440, 4446, -1, 3305, 4441, 4440, -1, 4440, 4441, 4442, -1, 4353, 4449, 4354, -1, 4353, 4447, 4449, -1, 4449, 4447, 4448, -1, 4443, 4448, 4444, -1, 3318, 4443, 4444, -1, 3318, 4446, 4443, -1, 3318, 4445, 4446, -1, 4447, 4352, 4448, -1, 4448, 4352, 4444, -1, 4354, 4449, 4442, -1, 4439, 4354, 4442, -1, 4448, 4443, 4449, -1, 4449, 4443, 4446, -1, 4442, 4449, 4446, -1, 3849, 4450, 4452, -1, 4452, 4450, 4451, -1, 3848, 4452, 4451, -1, 3848, 3846, 4452, -1, 4452, 3846, 4539, -1, 3629, 4452, 4539, -1, 3629, 4453, 4452, -1, 4452, 4453, 4454, -1, 3645, 4452, 4454, -1, 3645, 3467, 4452, -1, 3645, 3460, 3467, -1, 3645, 4455, 3460, -1, 3645, 3471, 4455, -1, 3645, 4456, 3471, -1, 3645, 4457, 4456, -1, 3645, 3484, 4457, -1, 3645, 4461, 3484, -1, 3645, 4458, 4461, -1, 4461, 4458, 4459, -1, 3650, 4461, 4459, -1, 3650, 4460, 4461, -1, 4461, 4460, 3656, -1, 3661, 4461, 3656, -1, 3661, 3660, 4461, -1, 4461, 3660, 4462, -1, 4463, 4461, 4462, -1, 4463, 4465, 4461, -1, 4463, 3725, 4465, -1, 4465, 3725, 3670, -1, 4464, 4465, 3670, -1, 4464, 3668, 4465, -1, 4465, 3668, 4466, -1, 4467, 4465, 4466, -1, 4467, 3683, 4465, -1, 4465, 3683, 4470, -1, 4470, 3683, 4468, -1, 4469, 4470, 4468, -1, 4469, 3691, 4470, -1, 4470, 3691, 3690, -1, 3693, 4470, 3690, -1, 3693, 4471, 4470, -1, 4470, 4471, 4532, -1, 4472, 4532, 3731, -1, 3402, 3731, 4473, -1, 3707, 3402, 4473, -1, 3707, 4474, 3402, -1, 3707, 4475, 4474, -1, 4474, 4475, 3420, -1, 3420, 4475, 4533, -1, 4476, 4533, 3710, -1, 3711, 4476, 3710, -1, 3711, 4477, 4476, -1, 3711, 4478, 4477, -1, 4477, 4478, 3428, -1, 3428, 4478, 3716, -1, 3347, 3716, 4489, -1, 4479, 4489, 3348, -1, 4479, 3347, 4489, -1, 4812, 4536, 3846, -1, 4812, 3600, 4536, -1, 4812, 4480, 3600, -1, 4812, 4481, 4480, -1, 4812, 3592, 4481, -1, 4812, 4482, 3592, -1, 4812, 3730, 4482, -1, 4812, 3587, 3730, -1, 4812, 4483, 3587, -1, 4812, 4484, 4483, -1, 4812, 4486, 4484, -1, 4812, 4485, 4486, -1, 4812, 3581, 4485, -1, 4812, 4489, 3581, -1, 4812, 4487, 4489, -1, 4489, 4487, 4488, -1, 4810, 4489, 4488, -1, 4810, 4808, 4489, -1, 3348, 4489, 3355, -1, 3355, 4489, 4496, -1, 3374, 4496, 4415, -1, 4490, 3374, 4415, -1, 4490, 3375, 3374, -1, 4490, 4491, 3375, -1, 3375, 4491, 3377, -1, 3377, 4491, 4405, -1, 4492, 4405, 4493, -1, 4494, 4493, 4495, -1, 4494, 4492, 4493, -1, 3355, 4496, 3374, -1, 3377, 4405, 4492, -1, 4493, 4498, 4495, -1, 4495, 4498, 4497, -1, 4497, 4498, 4499, -1, 4499, 4498, 4500, -1, 3386, 4500, 3361, -1, 3386, 4499, 4500, -1, 4500, 4502, 3361, -1, 3361, 4502, 4501, -1, 4501, 4502, 4503, -1, 4504, 4503, 4505, -1, 4504, 4501, 4503, -1, 4503, 4383, 4505, -1, 4505, 4383, 3391, -1, 3391, 4383, 4508, -1, 4508, 4383, 4506, -1, 4507, 4506, 4510, -1, 4507, 4508, 4506, -1, 4506, 4509, 4510, -1, 4510, 4509, 4511, -1, 4511, 4509, 4512, -1, 4513, 4512, 4514, -1, 3417, 4514, 4470, -1, 3419, 4470, 4472, -1, 3419, 3417, 4470, -1, 4511, 4512, 4513, -1, 4513, 4514, 3417, -1, 3828, 4515, 4465, -1, 3828, 3493, 4515, -1, 3828, 4516, 3493, -1, 3493, 4516, 3494, -1, 3494, 4516, 3824, -1, 3475, 3824, 3820, -1, 4517, 3820, 3497, -1, 4517, 3475, 3820, -1, 3494, 3824, 3475, -1, 3820, 3816, 3497, -1, 3497, 3816, 4518, -1, 4518, 3816, 3501, -1, 3501, 3816, 4519, -1, 3521, 4519, 3526, -1, 3521, 3501, 4519, -1, 4519, 4520, 3526, -1, 3526, 4520, 3527, -1, 3527, 4520, 4521, -1, 3528, 4521, 4522, -1, 3528, 3527, 4521, -1, 4521, 4523, 4522, -1, 4522, 4523, 3534, -1, 3534, 4523, 4524, -1, 4524, 4523, 4525, -1, 4525, 4523, 3807, -1, 3508, 3807, 3788, -1, 3509, 3788, 4526, -1, 4531, 4526, 3787, -1, 3537, 3787, 4527, -1, 4528, 3537, 4527, -1, 4528, 3540, 3537, -1, 4528, 4452, 3540, -1, 3540, 4452, 4529, -1, 4529, 4452, 4530, -1, 4530, 4452, 3467, -1, 4525, 3807, 3508, -1, 3508, 3788, 3509, -1, 3509, 4526, 4531, -1, 4531, 3787, 3537, -1, 4470, 4532, 4472, -1, 4472, 3731, 3402, -1, 3420, 4533, 4476, -1, 3716, 4534, 4489, -1, 4489, 4534, 3724, -1, 4535, 4489, 3724, -1, 4535, 3581, 4489, -1, 4536, 3604, 3846, -1, 3846, 3604, 3605, -1, 3611, 3846, 3605, -1, 3611, 4537, 3846, -1, 3846, 4537, 3613, -1, 3617, 3846, 3613, -1, 3617, 3622, 3846, -1, 3846, 3622, 3621, -1, 3727, 3846, 3621, -1, 3727, 4538, 3846, -1, 3846, 4538, 3632, -1, 4539, 3846, 3632, -1, 4515, 3489, 4465, -1, 4465, 3489, 4461, -1, 3347, 3428, 3716, -1, 4566, 4854, 4540, -1, 4565, 4540, 4564, -1, 4542, 4564, 4543, -1, 4541, 4543, 4598, -1, 4541, 4542, 4543, -1, 4814, 4568, 4544, -1, 4814, 4549, 4568, -1, 4814, 4551, 4549, -1, 4549, 4551, 4550, -1, 4545, 4550, 4546, -1, 4547, 4546, 4554, -1, 4603, 4554, 4555, -1, 4603, 4547, 4554, -1, 4603, 4561, 4547, -1, 4547, 4561, 4548, -1, 4545, 4548, 4562, -1, 4549, 4562, 4568, -1, 4549, 4545, 4562, -1, 4549, 4550, 4545, -1, 4551, 4552, 4550, -1, 4550, 4552, 4556, -1, 4546, 4556, 4553, -1, 4554, 4553, 3949, -1, 4599, 4554, 3949, -1, 4599, 4555, 4554, -1, 4552, 4558, 4556, -1, 4556, 4558, 4557, -1, 4553, 4557, 4560, -1, 3949, 4553, 4560, -1, 4558, 4559, 4557, -1, 4557, 4559, 3950, -1, 4560, 4557, 3950, -1, 4559, 4811, 3950, -1, 4561, 4602, 4548, -1, 4548, 4602, 4569, -1, 4562, 4569, 4567, -1, 4568, 4567, 4540, -1, 4544, 4540, 4854, -1, 4544, 4568, 4540, -1, 4602, 4601, 4569, -1, 4569, 4601, 4600, -1, 4563, 4600, 4598, -1, 4543, 4563, 4598, -1, 4543, 4564, 4563, -1, 4563, 4564, 4567, -1, 4569, 4563, 4567, -1, 4569, 4600, 4563, -1, 4542, 4565, 4564, -1, 4565, 4566, 4540, -1, 4567, 4564, 4540, -1, 4562, 4567, 4568, -1, 4548, 4569, 4562, -1, 4547, 4548, 4545, -1, 4546, 4547, 4545, -1, 4556, 4546, 4550, -1, 4557, 4553, 4556, -1, 4553, 4554, 4546, -1, 3981, 4003, 3958, -1, 3958, 4003, 4001, -1, 3956, 4001, 4570, -1, 4571, 3956, 4570, -1, 4571, 4572, 3956, -1, 4571, 4573, 4572, -1, 4571, 4574, 4573, -1, 4573, 4574, 4575, -1, 3972, 4575, 4576, -1, 3972, 4573, 4575, -1, 3958, 4001, 3956, -1, 4575, 4577, 4576, -1, 4576, 4577, 4578, -1, 4578, 4577, 4590, -1, 4584, 4590, 4579, -1, 3900, 4584, 4579, -1, 3900, 3899, 4584, -1, 4584, 3899, 3897, -1, 3908, 4584, 3897, -1, 3908, 3896, 4584, -1, 4584, 3896, 4581, -1, 4580, 4584, 4581, -1, 4580, 4582, 4584, -1, 4584, 4582, 3894, -1, 4583, 4584, 3894, -1, 4583, 3892, 4584, -1, 4584, 3892, 3891, -1, 3890, 4584, 3891, -1, 3890, 4585, 4584, -1, 4584, 4585, 3889, -1, 3888, 4584, 3889, -1, 3888, 4586, 4584, -1, 4584, 4586, 4596, -1, 4587, 4596, 3871, -1, 4587, 4584, 4596, -1, 4587, 4599, 4584, -1, 4587, 4541, 4599, -1, 4587, 4815, 4541, -1, 4587, 4588, 4815, -1, 4815, 4588, 4589, -1, 4589, 4588, 4617, -1, 4617, 4588, 4621, -1, 4621, 4588, 4624, -1, 4624, 4588, 4604, -1, 4578, 4590, 4584, -1, 4591, 3864, 4596, -1, 4591, 4593, 3864, -1, 3864, 4593, 4592, -1, 4592, 4593, 3878, -1, 3878, 4593, 3879, -1, 3879, 4593, 3880, -1, 3864, 4594, 4596, -1, 4596, 4594, 4595, -1, 3862, 4596, 4595, -1, 3862, 3860, 4596, -1, 4596, 3860, 3858, -1, 4597, 4596, 3858, -1, 4597, 3871, 4596, -1, 4541, 4598, 4599, -1, 4599, 4598, 4600, -1, 4601, 4599, 4600, -1, 4601, 4602, 4599, -1, 4599, 4602, 4561, -1, 4603, 4599, 4561, -1, 4603, 4555, 4599, -1, 4604, 4588, 4628, -1, 4622, 4628, 4623, -1, 4620, 4623, 4605, -1, 4612, 4605, 4606, -1, 4824, 4612, 4606, -1, 4824, 4607, 4612, -1, 4824, 4608, 4607, -1, 4607, 4608, 4629, -1, 4613, 4629, 4630, -1, 4609, 4630, 4610, -1, 4589, 4610, 4815, -1, 4589, 4609, 4610, -1, 4589, 4617, 4609, -1, 4609, 4617, 4611, -1, 4613, 4611, 4619, -1, 4607, 4619, 4612, -1, 4607, 4613, 4619, -1, 4607, 4629, 4613, -1, 3947, 4623, 4627, -1, 3947, 4605, 4623, -1, 3947, 3946, 4605, -1, 4605, 3946, 2550, -1, 4606, 4605, 2550, -1, 4608, 4820, 4629, -1, 4629, 4820, 4614, -1, 4630, 4614, 4626, -1, 4610, 4626, 4816, -1, 4815, 4610, 4816, -1, 4820, 4615, 4614, -1, 4614, 4615, 4625, -1, 4616, 4625, 4818, -1, 4817, 4616, 4818, -1, 4817, 4626, 4616, -1, 4817, 4816, 4626, -1, 4625, 4853, 4818, -1, 4617, 4621, 4611, -1, 4611, 4621, 4618, -1, 4619, 4618, 4620, -1, 4612, 4620, 4605, -1, 4612, 4619, 4620, -1, 4621, 4624, 4618, -1, 4618, 4624, 4622, -1, 4620, 4622, 4623, -1, 4620, 4618, 4622, -1, 4624, 4604, 4622, -1, 4622, 4604, 4628, -1, 4614, 4625, 4616, -1, 4626, 4614, 4616, -1, 4588, 4627, 4628, -1, 4628, 4627, 4623, -1, 4611, 4618, 4619, -1, 4609, 4611, 4613, -1, 4630, 4609, 4613, -1, 4614, 4630, 4629, -1, 4610, 4630, 4626, -1, 4631, 4636, 4638, -1, 4631, 4632, 4636, -1, 4631, 4633, 4632, -1, 4632, 4633, 4040, -1, 4188, 4040, 4836, -1, 4634, 4188, 4836, -1, 4634, 4635, 4188, -1, 4188, 4635, 4737, -1, 4632, 4040, 4188, -1, 4636, 2661, 4638, -1, 4638, 2661, 4637, -1, 4023, 4638, 4637, -1, 2661, 2286, 4637, -1, 4836, 4042, 4838, -1, 4838, 4042, 4639, -1, 4639, 4042, 4033, -1, 4645, 4033, 4640, -1, 4641, 4640, 4031, -1, 4643, 4031, 4642, -1, 4660, 4643, 4642, -1, 4639, 4033, 4645, -1, 4645, 4640, 4641, -1, 4641, 4031, 4643, -1, 4838, 4639, 4644, -1, 4644, 4639, 4645, -1, 4641, 4644, 4645, -1, 4641, 4643, 4644, -1, 4644, 4643, 4646, -1, 4647, 4644, 4646, -1, 4647, 4837, 4644, -1, 4647, 4649, 4837, -1, 4837, 4649, 4648, -1, 4648, 4649, 4083, -1, 4650, 4083, 4651, -1, 4652, 4650, 4651, -1, 4652, 4653, 4650, -1, 4652, 4085, 4653, -1, 4653, 4085, 4829, -1, 4829, 4085, 4073, -1, 4678, 4073, 4086, -1, 4831, 4086, 4654, -1, 4656, 4654, 4087, -1, 4655, 4087, 4671, -1, 4655, 4656, 4087, -1, 4655, 4679, 4656, -1, 4656, 4679, 4827, -1, 4827, 4679, 4657, -1, 4658, 4827, 4657, -1, 4658, 4841, 4827, -1, 4643, 4660, 4646, -1, 4646, 4660, 4659, -1, 4659, 4660, 4068, -1, 4068, 4660, 4103, -1, 4080, 4103, 4108, -1, 4661, 4108, 4107, -1, 4672, 4107, 4673, -1, 4079, 4673, 4662, -1, 4663, 4079, 4662, -1, 4663, 4664, 4079, -1, 4663, 4101, 4664, -1, 4664, 4101, 4665, -1, 4665, 4101, 4666, -1, 4065, 4666, 4667, -1, 4064, 4667, 4100, -1, 4063, 4100, 4668, -1, 4062, 4668, 4093, -1, 4060, 4093, 4669, -1, 4674, 4669, 4092, -1, 4078, 4092, 4091, -1, 4675, 4091, 4670, -1, 4076, 4670, 4096, -1, 4676, 4096, 4111, -1, 4677, 4111, 4671, -1, 4075, 4671, 4087, -1, 4075, 4677, 4671, -1, 4068, 4103, 4080, -1, 4080, 4108, 4661, -1, 4661, 4107, 4672, -1, 4672, 4673, 4079, -1, 4665, 4666, 4065, -1, 4065, 4667, 4064, -1, 4064, 4100, 4063, -1, 4063, 4668, 4062, -1, 4062, 4093, 4060, -1, 4060, 4669, 4674, -1, 4674, 4092, 4078, -1, 4078, 4091, 4675, -1, 4675, 4670, 4076, -1, 4076, 4096, 4676, -1, 4676, 4111, 4677, -1, 4656, 4831, 4654, -1, 4831, 4678, 4086, -1, 4678, 4829, 4073, -1, 4650, 4648, 4083, -1, 4671, 4113, 4655, -1, 4655, 4113, 4189, -1, 4679, 4189, 4680, -1, 4657, 4680, 4681, -1, 4658, 4681, 4197, -1, 4841, 4197, 4195, -1, 4841, 4658, 4197, -1, 4655, 4189, 4679, -1, 4679, 4680, 4657, -1, 4657, 4681, 4658, -1, 4688, 4694, 4682, -1, 4683, 4682, 4684, -1, 4686, 4684, 4693, -1, 4828, 4693, 4685, -1, 4828, 4686, 4693, -1, 4828, 4725, 4686, -1, 4686, 4725, 4726, -1, 4683, 4726, 4687, -1, 4688, 4683, 4687, -1, 4688, 4682, 4683, -1, 4689, 4690, 4695, -1, 4689, 4157, 4690, -1, 4690, 4157, 4691, -1, 4728, 4691, 4730, -1, 4692, 4730, 4697, -1, 4832, 4697, 4696, -1, 4832, 4692, 4697, -1, 4832, 4685, 4692, -1, 4692, 4685, 4693, -1, 4728, 4693, 4684, -1, 4690, 4684, 4682, -1, 4695, 4682, 4694, -1, 4695, 4690, 4682, -1, 4157, 4156, 4691, -1, 4691, 4156, 4708, -1, 4730, 4708, 4729, -1, 4697, 4729, 4731, -1, 4696, 4731, 4830, -1, 4696, 4697, 4731, -1, 4156, 4698, 4708, -1, 4708, 4698, 4154, -1, 4709, 4154, 4699, -1, 4700, 4699, 4163, -1, 4701, 4700, 4163, -1, 4701, 4702, 4700, -1, 4701, 4153, 4702, -1, 4702, 4153, 4707, -1, 4732, 4707, 4720, -1, 4705, 4720, 4703, -1, 4704, 4703, 4835, -1, 4704, 4705, 4703, -1, 4704, 4834, 4705, -1, 4705, 4834, 4706, -1, 4732, 4706, 4711, -1, 4702, 4711, 4700, -1, 4702, 4732, 4711, -1, 4702, 4707, 4732, -1, 4708, 4154, 4709, -1, 4729, 4709, 4710, -1, 4731, 4710, 4712, -1, 4830, 4712, 4833, -1, 4830, 4731, 4712, -1, 4709, 4699, 4700, -1, 4710, 4700, 4711, -1, 4712, 4711, 4706, -1, 4833, 4706, 4834, -1, 4833, 4712, 4706, -1, 4153, 4713, 4707, -1, 4707, 4713, 4714, -1, 4721, 4714, 4722, -1, 4723, 4722, 4152, -1, 4715, 4723, 4152, -1, 4715, 4716, 4723, -1, 4715, 4125, 4716, -1, 4716, 4125, 4717, -1, 4724, 4717, 4718, -1, 4719, 4718, 4174, -1, 4735, 4719, 4174, -1, 4735, 4835, 4719, -1, 4719, 4835, 4703, -1, 4733, 4703, 4720, -1, 4721, 4720, 4707, -1, 4714, 4721, 4707, -1, 4721, 4722, 4723, -1, 4733, 4723, 4724, -1, 4719, 4724, 4718, -1, 4719, 4733, 4724, -1, 4719, 4703, 4733, -1, 4716, 4717, 4724, -1, 4723, 4716, 4724, -1, 4725, 4839, 4726, -1, 4726, 4839, 4727, -1, 4687, 4726, 4727, -1, 4686, 4726, 4683, -1, 4684, 4686, 4683, -1, 4728, 4684, 4690, -1, 4691, 4728, 4690, -1, 4692, 4693, 4728, -1, 4730, 4692, 4728, -1, 4708, 4730, 4691, -1, 4709, 4729, 4708, -1, 4729, 4697, 4730, -1, 4700, 4710, 4709, -1, 4710, 4731, 4729, -1, 4712, 4710, 4711, -1, 4705, 4706, 4732, -1, 4720, 4705, 4732, -1, 4733, 4720, 4721, -1, 4723, 4733, 4721, -1, 4734, 4736, 4735, -1, 4735, 4736, 4737, -1, 4738, 4842, 4739, -1, 4738, 2690, 4842, -1, 4842, 4740, 4739, -1, 4739, 4740, 4217, -1, 4217, 4740, 4741, -1, 4741, 4740, 4199, -1, 4199, 4740, 4743, -1, 4742, 4743, 4195, -1, 4742, 4199, 4743, -1, 4848, 4840, 4743, -1, 4743, 4840, 4744, -1, 4195, 4743, 4744, -1, 4745, 4746, 4757, -1, 4773, 4757, 4761, -1, 4747, 4761, 4759, -1, 4748, 4759, 4758, -1, 4241, 4748, 4758, -1, 4241, 4750, 4748, -1, 4241, 4749, 4750, -1, 4750, 4749, 4762, -1, 4771, 4762, 4751, -1, 4775, 4751, 4763, -1, 4752, 4763, 4779, -1, 4752, 4775, 4763, -1, 4752, 4753, 4775, -1, 4775, 4753, 4754, -1, 4770, 4754, 4755, -1, 4772, 4755, 4756, -1, 4773, 4756, 4745, -1, 4757, 4773, 4745, -1, 4746, 2695, 4757, -1, 4757, 2695, 2694, -1, 4761, 2694, 2693, -1, 4759, 2693, 4760, -1, 4758, 4759, 4760, -1, 4757, 2694, 4761, -1, 4761, 2693, 4759, -1, 4749, 4766, 4762, -1, 4762, 4766, 4776, -1, 4751, 4776, 4764, -1, 4763, 4764, 4765, -1, 4778, 4763, 4765, -1, 4778, 4779, 4763, -1, 4766, 4768, 4776, -1, 4776, 4768, 4767, -1, 4764, 4767, 4769, -1, 4765, 4764, 4769, -1, 4768, 4240, 4767, -1, 4767, 4240, 4769, -1, 4775, 4754, 4770, -1, 4771, 4770, 4774, -1, 4750, 4774, 4748, -1, 4750, 4771, 4774, -1, 4750, 4762, 4771, -1, 4770, 4755, 4772, -1, 4774, 4772, 4747, -1, 4748, 4747, 4759, -1, 4748, 4774, 4747, -1, 4772, 4756, 4773, -1, 4747, 4773, 4761, -1, 4747, 4772, 4773, -1, 4770, 4772, 4774, -1, 4775, 4770, 4771, -1, 4751, 4775, 4771, -1, 4776, 4751, 4762, -1, 4767, 4764, 4776, -1, 4764, 4763, 4751, -1, 4240, 4242, 4769, -1, 4769, 4242, 3137, -1, 3168, 4769, 3137, -1, 3168, 4765, 4769, -1, 3168, 4777, 4765, -1, 4765, 4777, 4778, -1, 4778, 4777, 4780, -1, 4779, 4778, 4780, -1, 4781, 4784, 4782, -1, 4782, 4784, 4783, -1, 4783, 4784, 4323, -1, 4785, 4323, 4321, -1, 4787, 4321, 4322, -1, 4256, 4322, 4786, -1, 4256, 4787, 4322, -1, 4783, 4323, 4785, -1, 4785, 4321, 4787, -1, 4782, 4428, 4850, -1, 4850, 4428, 4408, -1, 4408, 4428, 4788, -1, 4800, 4788, 4437, -1, 4385, 4437, 4444, -1, 4352, 4385, 4444, -1, 4352, 4387, 4385, -1, 4352, 4355, 4387, -1, 4387, 4355, 4402, -1, 4402, 4355, 4790, -1, 4789, 4790, 4801, -1, 4399, 4801, 4791, -1, 4349, 4399, 4791, -1, 4349, 4792, 4399, -1, 4349, 4794, 4792, -1, 4792, 4794, 4793, -1, 4793, 4794, 4796, -1, 4795, 4796, 4802, -1, 4797, 4802, 4357, -1, 4798, 4797, 4357, -1, 4798, 4380, 4797, -1, 4798, 4368, 4380, -1, 4380, 4368, 4799, -1, 4799, 4368, 4362, -1, 3782, 4362, 4361, -1, 3782, 4799, 4362, -1, 4408, 4788, 4800, -1, 4800, 4437, 4385, -1, 4402, 4790, 4789, -1, 4789, 4801, 4399, -1, 4793, 4796, 4795, -1, 4795, 4802, 4797, -1, 4808, 4809, 4489, -1, 4489, 4809, 4805, -1, 4805, 4809, 4803, -1, 4806, 4803, 4813, -1, 4804, 4813, 4807, -1, 4850, 4807, 4849, -1, 4850, 4804, 4807, -1, 4805, 4803, 4806, -1, 4806, 4813, 4804, -1, 4849, 4807, 4854, -1, 4854, 4807, 4544, -1, 4544, 4807, 4813, -1, 4814, 4813, 4803, -1, 4551, 4803, 4809, -1, 4808, 4551, 4809, -1, 4808, 4552, 4551, -1, 4808, 4810, 4552, -1, 4552, 4810, 4558, -1, 4558, 4810, 4488, -1, 4559, 4488, 4487, -1, 4811, 4487, 4812, -1, 4811, 4559, 4487, -1, 4544, 4813, 4814, -1, 4814, 4803, 4551, -1, 4558, 4488, 4559, -1, 4541, 4815, 4542, -1, 4542, 4815, 4816, -1, 4817, 4542, 4816, -1, 4817, 4565, 4542, -1, 4817, 4818, 4565, -1, 4565, 4818, 4566, -1, 4566, 4818, 4853, -1, 4854, 4566, 4853, -1, 4169, 4819, 2550, -1, 2550, 4819, 4606, -1, 4606, 4819, 4168, -1, 4824, 4168, 4167, -1, 4608, 4167, 4825, -1, 4820, 4825, 4821, -1, 4826, 4820, 4821, -1, 4826, 4615, 4820, -1, 4826, 4822, 4615, -1, 4615, 4822, 4625, -1, 4625, 4822, 4823, -1, 4853, 4823, 4852, -1, 4853, 4625, 4823, -1, 4606, 4168, 4824, -1, 4824, 4167, 4608, -1, 4608, 4825, 4820, -1, 4825, 4694, 4821, -1, 4821, 4694, 4688, -1, 4826, 4688, 4687, -1, 4822, 4687, 4727, -1, 4823, 4727, 4839, -1, 4852, 4823, 4839, -1, 4821, 4688, 4826, -1, 4826, 4687, 4822, -1, 4822, 4727, 4823, -1, 4725, 4841, 4839, -1, 4725, 4827, 4841, -1, 4725, 4828, 4827, -1, 4827, 4828, 4656, -1, 4656, 4828, 4685, -1, 4831, 4685, 4832, -1, 4678, 4832, 4696, -1, 4829, 4696, 4830, -1, 4653, 4830, 4650, -1, 4653, 4829, 4830, -1, 4656, 4685, 4831, -1, 4831, 4832, 4678, -1, 4678, 4696, 4829, -1, 4830, 4833, 4650, -1, 4650, 4833, 4648, -1, 4648, 4833, 4834, -1, 4837, 4834, 4704, -1, 4644, 4704, 4835, -1, 4838, 4835, 4735, -1, 4635, 4735, 4737, -1, 4635, 4838, 4735, -1, 4635, 4634, 4838, -1, 4838, 4634, 4836, -1, 4648, 4834, 4837, -1, 4837, 4704, 4644, -1, 4644, 4835, 4838, -1, 4195, 4744, 4841, -1, 4841, 4744, 4840, -1, 4839, 4840, 4848, -1, 4839, 4841, 4840, -1, 4851, 4848, 4846, -1, 4846, 4848, 4743, -1, 4847, 4743, 4740, -1, 4843, 4740, 4842, -1, 4844, 4842, 2690, -1, 2689, 4844, 2690, -1, 4846, 4743, 4847, -1, 4847, 4740, 4843, -1, 4843, 4842, 4844, -1, 2684, 4746, 2686, -1, 2686, 4746, 4745, -1, 4845, 4745, 4756, -1, 2688, 4756, 4755, -1, 2689, 4755, 4754, -1, 4844, 4754, 4843, -1, 4844, 2689, 4754, -1, 2686, 4745, 4845, -1, 4845, 4756, 2688, -1, 2688, 4755, 2689, -1, 4754, 4753, 4843, -1, 4843, 4753, 4847, -1, 4847, 4753, 4752, -1, 4846, 4752, 4779, -1, 4851, 4846, 4779, -1, 4847, 4752, 4846, -1, 4839, 4848, 4852, -1, 4852, 4848, 4851, -1, 4849, 4851, 4781, -1, 4850, 4781, 4782, -1, 4850, 4849, 4781, -1, 4851, 4779, 4781, -1, 4781, 4779, 4780, -1, 4851, 4849, 4852, -1, 4852, 4849, 4854, -1, 4853, 4852, 4854, -1, 4855, 6075, 5986, -1, 4855, 4857, 6075, -1, 4855, 4856, 4857, -1, 4857, 4856, 6069, -1, 6069, 4856, 4858, -1, 4873, 4858, 6023, -1, 4874, 6023, 6022, -1, 4875, 6022, 4876, -1, 4859, 4876, 5990, -1, 6049, 5990, 4860, -1, 6035, 4860, 4877, -1, 4861, 4877, 5971, -1, 4862, 5971, 4878, -1, 4879, 4878, 4863, -1, 4880, 4863, 4881, -1, 6031, 4881, 5970, -1, 6029, 5970, 5975, -1, 4882, 5975, 5976, -1, 6037, 5976, 4864, -1, 4865, 4864, 4883, -1, 4866, 4883, 4867, -1, 6024, 4867, 6020, -1, 6025, 6020, 4868, -1, 4884, 4868, 4869, -1, 4885, 4869, 4886, -1, 4870, 4886, 5980, -1, 4887, 5980, 4888, -1, 6027, 4888, 5981, -1, 6071, 5981, 5982, -1, 4889, 5982, 4871, -1, 4890, 4871, 5985, -1, 4872, 5985, 5986, -1, 6075, 4872, 5986, -1, 6069, 4858, 4873, -1, 4873, 6023, 4874, -1, 4874, 6022, 4875, -1, 4875, 4876, 4859, -1, 4859, 5990, 6049, -1, 6049, 4860, 6035, -1, 6035, 4877, 4861, -1, 4861, 5971, 4862, -1, 4862, 4878, 4879, -1, 4879, 4863, 4880, -1, 4880, 4881, 6031, -1, 6031, 5970, 6029, -1, 6029, 5975, 4882, -1, 4882, 5976, 6037, -1, 6037, 4864, 4865, -1, 4865, 4883, 4866, -1, 4866, 4867, 6024, -1, 6024, 6020, 6025, -1, 6025, 4868, 4884, -1, 4884, 4869, 4885, -1, 4885, 4886, 4870, -1, 4870, 5980, 4887, -1, 4887, 4888, 6027, -1, 6027, 5981, 6071, -1, 6071, 5982, 4889, -1, 4889, 4871, 4890, -1, 4890, 5985, 4872, -1, 4891, 5978, 4892, -1, 4892, 5978, 4893, -1, 6406, 4892, 4893, -1, 5978, 4894, 4893, -1, 4893, 4894, 4898, -1, 4898, 4894, 5977, -1, 4899, 5977, 4897, -1, 4895, 4897, 4896, -1, 4895, 4899, 4897, -1, 4898, 5977, 4899, -1, 4897, 4900, 4896, -1, 4896, 4900, 6030, -1, 6030, 4900, 5969, -1, 5968, 6030, 5969, -1, 5968, 4901, 6030, -1, 5968, 4902, 4901, -1, 4901, 4902, 6077, -1, 6077, 4902, 5967, -1, 6038, 5967, 6164, -1, 6229, 6038, 6164, -1, 5967, 6178, 6164, -1, 6038, 6077, 5967, -1, 4903, 6016, 6567, -1, 6567, 6016, 4905, -1, 4904, 6567, 4905, -1, 6016, 6015, 4905, -1, 4905, 6015, 4906, -1, 4906, 6015, 4907, -1, 4908, 4907, 4909, -1, 6040, 4909, 4910, -1, 6040, 4908, 4909, -1, 4906, 4907, 4908, -1, 4909, 4911, 4910, -1, 4910, 4911, 6041, -1, 6041, 4911, 6010, -1, 4912, 6041, 6010, -1, 4912, 6047, 6041, -1, 4912, 4914, 6047, -1, 6047, 4914, 4913, -1, 4913, 4914, 6013, -1, 4915, 6013, 6612, -1, 6048, 4915, 6612, -1, 6013, 6626, 6612, -1, 4915, 4913, 6013, -1, 5785, 5837, 5775, -1, 5785, 5838, 5837, -1, 5785, 5788, 5838, -1, 5838, 5788, 5836, -1, 5836, 5788, 5786, -1, 5914, 5786, 5791, -1, 5913, 5791, 4916, -1, 5912, 4916, 5755, -1, 5911, 5755, 5758, -1, 4917, 5758, 4926, -1, 5826, 4926, 4918, -1, 5827, 4918, 4919, -1, 5824, 4919, 5678, -1, 4927, 5678, 5677, -1, 4920, 5677, 4921, -1, 5820, 4921, 5675, -1, 5942, 5675, 5674, -1, 5943, 5674, 5800, -1, 5944, 5800, 4922, -1, 5945, 4922, 5799, -1, 4928, 5799, 4923, -1, 5845, 4923, 4924, -1, 5938, 4924, 4929, -1, 5843, 4929, 5798, -1, 4930, 5798, 4931, -1, 5936, 4931, 4925, -1, 5922, 4925, 5775, -1, 5837, 5922, 5775, -1, 5836, 5786, 5914, -1, 5914, 5791, 5913, -1, 5913, 4916, 5912, -1, 5912, 5755, 5911, -1, 5911, 5758, 4917, -1, 4917, 4926, 5826, -1, 5826, 4918, 5827, -1, 5827, 4919, 5824, -1, 5824, 5678, 4927, -1, 4927, 5677, 4920, -1, 4920, 4921, 5820, -1, 5820, 5675, 5942, -1, 5942, 5674, 5943, -1, 5943, 5800, 5944, -1, 5944, 4922, 5945, -1, 5945, 5799, 4928, -1, 4928, 4923, 5845, -1, 5845, 4924, 5938, -1, 5938, 4929, 5843, -1, 5843, 5798, 4930, -1, 4930, 4931, 5936, -1, 5936, 4925, 5922, -1, 5695, 4932, 5761, -1, 5695, 5811, 4932, -1, 5695, 5693, 5811, -1, 5811, 5693, 4948, -1, 4948, 5693, 4933, -1, 5810, 4933, 4935, -1, 4934, 4935, 5692, -1, 5809, 5692, 5696, -1, 5806, 5696, 4937, -1, 4936, 4937, 4949, -1, 5904, 4949, 5689, -1, 5901, 5689, 4938, -1, 5902, 4938, 5699, -1, 4950, 5699, 5700, -1, 5905, 5700, 4940, -1, 4939, 4940, 4951, -1, 4952, 4951, 4941, -1, 5899, 4941, 4943, -1, 4942, 4943, 5704, -1, 5898, 5704, 4944, -1, 4953, 4944, 4954, -1, 4945, 4954, 4946, -1, 4955, 4946, 4956, -1, 5906, 4956, 4957, -1, 4947, 4957, 5761, -1, 4932, 4947, 5761, -1, 4948, 4933, 5810, -1, 5810, 4935, 4934, -1, 4934, 5692, 5809, -1, 5809, 5696, 5806, -1, 5806, 4937, 4936, -1, 4936, 4949, 5904, -1, 5904, 5689, 5901, -1, 5901, 4938, 5902, -1, 5902, 5699, 4950, -1, 4950, 5700, 5905, -1, 5905, 4940, 4939, -1, 4939, 4951, 4952, -1, 4952, 4941, 5899, -1, 5899, 4943, 4942, -1, 4942, 5704, 5898, -1, 5898, 4944, 4953, -1, 4953, 4954, 4945, -1, 4945, 4946, 4955, -1, 4955, 4956, 5906, -1, 5906, 4957, 4947, -1, 5721, 4958, 5722, -1, 5721, 5926, 4958, -1, 5721, 5723, 5926, -1, 5926, 5723, 5927, -1, 5927, 5723, 4972, -1, 5928, 4972, 5725, -1, 5929, 5725, 4959, -1, 4973, 4959, 5726, -1, 4974, 5726, 5727, -1, 4960, 5727, 5734, -1, 5931, 5734, 5733, -1, 4961, 5733, 4975, -1, 5933, 4975, 4962, -1, 5867, 4962, 5768, -1, 4976, 5768, 5766, -1, 5859, 5766, 4977, -1, 4963, 4977, 4964, -1, 5934, 4964, 5736, -1, 4965, 5736, 5735, -1, 4978, 5735, 5764, -1, 5857, 5764, 5738, -1, 4966, 5738, 5740, -1, 5851, 5740, 5742, -1, 5852, 5742, 4979, -1, 4980, 4979, 4981, -1, 4967, 4981, 4968, -1, 4982, 4968, 4983, -1, 4984, 4983, 4985, -1, 4969, 4985, 4970, -1, 5853, 4970, 5762, -1, 4986, 5762, 4971, -1, 4987, 4971, 5722, -1, 4958, 4987, 5722, -1, 5927, 4972, 5928, -1, 5928, 5725, 5929, -1, 5929, 4959, 4973, -1, 4973, 5726, 4974, -1, 4974, 5727, 4960, -1, 4960, 5734, 5931, -1, 5931, 5733, 4961, -1, 4961, 4975, 5933, -1, 5933, 4962, 5867, -1, 5867, 5768, 4976, -1, 4976, 5766, 5859, -1, 5859, 4977, 4963, -1, 4963, 4964, 5934, -1, 5934, 5736, 4965, -1, 4965, 5735, 4978, -1, 4978, 5764, 5857, -1, 5857, 5738, 4966, -1, 4966, 5740, 5851, -1, 5851, 5742, 5852, -1, 5852, 4979, 4980, -1, 4980, 4981, 4967, -1, 4967, 4968, 4982, -1, 4982, 4983, 4984, -1, 4984, 4985, 4969, -1, 4969, 4970, 5853, -1, 5853, 5762, 4986, -1, 4986, 4971, 4987, -1, 5718, 5000, 5001, -1, 5718, 4989, 5000, -1, 5718, 4988, 4989, -1, 4989, 4988, 5855, -1, 5855, 4988, 5719, -1, 5854, 5719, 5720, -1, 5907, 5720, 5763, -1, 5908, 5763, 4990, -1, 5002, 4990, 5743, -1, 5003, 5743, 5004, -1, 4991, 5004, 5748, -1, 5909, 5748, 5005, -1, 4992, 5005, 5006, -1, 5846, 5006, 5749, -1, 5007, 5749, 5008, -1, 4993, 5008, 5751, -1, 5009, 5751, 5753, -1, 5830, 5753, 5787, -1, 5831, 5787, 4994, -1, 5832, 4994, 4995, -1, 5833, 4995, 5790, -1, 5834, 5790, 5789, -1, 5835, 5789, 4996, -1, 5010, 4996, 5783, -1, 5011, 5783, 5784, -1, 5839, 5784, 4997, -1, 5915, 4997, 4998, -1, 5917, 4998, 5771, -1, 5919, 5771, 4999, -1, 5920, 4999, 5001, -1, 5000, 5920, 5001, -1, 5855, 5719, 5854, -1, 5854, 5720, 5907, -1, 5907, 5763, 5908, -1, 5908, 4990, 5002, -1, 5002, 5743, 5003, -1, 5003, 5004, 4991, -1, 4991, 5748, 5909, -1, 5909, 5005, 4992, -1, 4992, 5006, 5846, -1, 5846, 5749, 5007, -1, 5007, 5008, 4993, -1, 4993, 5751, 5009, -1, 5009, 5753, 5830, -1, 5830, 5787, 5831, -1, 5831, 4994, 5832, -1, 5832, 4995, 5833, -1, 5833, 5790, 5834, -1, 5834, 5789, 5835, -1, 5835, 4996, 5010, -1, 5010, 5783, 5011, -1, 5011, 5784, 5839, -1, 5839, 4997, 5915, -1, 5915, 4998, 5917, -1, 5917, 5771, 5919, -1, 5919, 4999, 5920, -1, 5012, 5013, 5025, -1, 5012, 5916, 5013, -1, 5012, 5014, 5916, -1, 5916, 5014, 5026, -1, 5026, 5014, 5770, -1, 5840, 5770, 5777, -1, 5923, 5777, 5778, -1, 5027, 5778, 5779, -1, 5924, 5779, 5794, -1, 5925, 5794, 5015, -1, 5016, 5015, 5017, -1, 5018, 5017, 5792, -1, 5019, 5792, 5020, -1, 5807, 5020, 5681, -1, 5812, 5681, 5028, -1, 5029, 5028, 5685, -1, 5021, 5685, 5708, -1, 5893, 5708, 5022, -1, 5030, 5022, 5711, -1, 5031, 5711, 5032, -1, 5887, 5032, 5033, -1, 5034, 5033, 5774, -1, 5035, 5774, 5773, -1, 5036, 5773, 5024, -1, 5023, 5024, 5037, -1, 5038, 5037, 5039, -1, 5040, 5039, 5025, -1, 5013, 5040, 5025, -1, 5026, 5770, 5840, -1, 5840, 5777, 5923, -1, 5923, 5778, 5027, -1, 5027, 5779, 5924, -1, 5924, 5794, 5925, -1, 5925, 5015, 5016, -1, 5016, 5017, 5018, -1, 5018, 5792, 5019, -1, 5019, 5020, 5807, -1, 5807, 5681, 5812, -1, 5812, 5028, 5029, -1, 5029, 5685, 5021, -1, 5021, 5708, 5893, -1, 5893, 5022, 5030, -1, 5030, 5711, 5031, -1, 5031, 5032, 5887, -1, 5887, 5033, 5034, -1, 5034, 5774, 5035, -1, 5035, 5773, 5036, -1, 5036, 5024, 5023, -1, 5023, 5037, 5038, -1, 5038, 5039, 5040, -1, 5795, 5875, 5057, -1, 5795, 5873, 5875, -1, 5795, 5041, 5873, -1, 5873, 5041, 5872, -1, 5872, 5041, 5058, -1, 5871, 5058, 5042, -1, 5921, 5042, 5769, -1, 5918, 5769, 5772, -1, 5059, 5772, 5043, -1, 5060, 5043, 5061, -1, 5044, 5061, 5045, -1, 5046, 5045, 5047, -1, 5062, 5047, 5712, -1, 5063, 5712, 5713, -1, 5884, 5713, 5064, -1, 5048, 5064, 5714, -1, 5049, 5714, 5715, -1, 5065, 5715, 5066, -1, 5050, 5066, 5067, -1, 5883, 5067, 5052, -1, 5051, 5052, 5053, -1, 5054, 5053, 5055, -1, 5056, 5055, 5068, -1, 5876, 5068, 5069, -1, 5874, 5069, 5057, -1, 5875, 5874, 5057, -1, 5872, 5058, 5871, -1, 5871, 5042, 5921, -1, 5921, 5769, 5918, -1, 5918, 5772, 5059, -1, 5059, 5043, 5060, -1, 5060, 5061, 5044, -1, 5044, 5045, 5046, -1, 5046, 5047, 5062, -1, 5062, 5712, 5063, -1, 5063, 5713, 5884, -1, 5884, 5064, 5048, -1, 5048, 5714, 5049, -1, 5049, 5715, 5065, -1, 5065, 5066, 5050, -1, 5050, 5067, 5883, -1, 5883, 5052, 5051, -1, 5051, 5053, 5054, -1, 5054, 5055, 5056, -1, 5056, 5068, 5876, -1, 5876, 5069, 5874, -1, 5070, 5841, 5085, -1, 5070, 5071, 5841, -1, 5070, 5776, 5071, -1, 5071, 5776, 5072, -1, 5072, 5776, 5087, -1, 5842, 5087, 5797, -1, 5937, 5797, 5796, -1, 5844, 5796, 5673, -1, 5073, 5673, 5074, -1, 5088, 5074, 5075, -1, 5089, 5075, 5672, -1, 5076, 5672, 5671, -1, 5090, 5671, 5077, -1, 5819, 5077, 5078, -1, 5091, 5078, 5669, -1, 5092, 5669, 5079, -1, 5817, 5079, 5080, -1, 5093, 5080, 5782, -1, 5939, 5782, 5094, -1, 5095, 5094, 5781, -1, 5813, 5781, 5082, -1, 5081, 5082, 5083, -1, 5096, 5083, 5097, -1, 5098, 5097, 5099, -1, 5100, 5099, 5084, -1, 5940, 5084, 5780, -1, 5086, 5780, 5085, -1, 5841, 5086, 5085, -1, 5072, 5087, 5842, -1, 5842, 5797, 5937, -1, 5937, 5796, 5844, -1, 5844, 5673, 5073, -1, 5073, 5074, 5088, -1, 5088, 5075, 5089, -1, 5089, 5672, 5076, -1, 5076, 5671, 5090, -1, 5090, 5077, 5819, -1, 5819, 5078, 5091, -1, 5091, 5669, 5092, -1, 5092, 5079, 5817, -1, 5817, 5080, 5093, -1, 5093, 5782, 5939, -1, 5939, 5094, 5095, -1, 5095, 5781, 5813, -1, 5813, 5082, 5081, -1, 5081, 5083, 5096, -1, 5096, 5097, 5098, -1, 5098, 5099, 5100, -1, 5100, 5084, 5940, -1, 5940, 5780, 5086, -1, 6747, 5101, 6815, -1, 6815, 5101, 5356, -1, 5102, 6815, 5356, -1, 5101, 5103, 5356, -1, 5356, 5103, 5355, -1, 5355, 5103, 5104, -1, 5421, 5104, 5461, -1, 5422, 5461, 5352, -1, 5422, 5421, 5461, -1, 5355, 5104, 5421, -1, 5461, 5460, 5352, -1, 5352, 5460, 5351, -1, 5351, 5460, 5458, -1, 5536, 5351, 5458, -1, 5536, 5344, 5351, -1, 5536, 5454, 5344, -1, 5344, 5454, 5105, -1, 5105, 5454, 5107, -1, 5106, 5107, 7233, -1, 7235, 5106, 7233, -1, 5107, 5456, 7233, -1, 5106, 5105, 5107, -1, 7115, 5453, 5108, -1, 5108, 5453, 5359, -1, 5358, 5108, 5359, -1, 5453, 5110, 5359, -1, 5359, 5110, 5109, -1, 5109, 5110, 5452, -1, 5112, 5452, 5111, -1, 5347, 5111, 5113, -1, 5347, 5112, 5111, -1, 5109, 5452, 5112, -1, 5111, 5114, 5113, -1, 5113, 5114, 5115, -1, 5115, 5114, 5530, -1, 5116, 5115, 5530, -1, 5116, 5117, 5115, -1, 5116, 5118, 5117, -1, 5117, 5118, 5360, -1, 5360, 5118, 5119, -1, 5120, 5119, 6851, -1, 6858, 5120, 6851, -1, 5119, 6852, 6851, -1, 5120, 5360, 5119, -1, 5122, 5121, 5509, -1, 5122, 5124, 5121, -1, 5122, 5123, 5124, -1, 5124, 5123, 5445, -1, 5445, 5123, 5125, -1, 5138, 5125, 5510, -1, 5126, 5510, 5511, -1, 5139, 5511, 5140, -1, 5446, 5140, 5512, -1, 5380, 5512, 5141, -1, 5447, 5141, 5142, -1, 5127, 5142, 5128, -1, 5448, 5128, 5129, -1, 5143, 5129, 5144, -1, 5376, 5144, 5514, -1, 5370, 5514, 5515, -1, 5130, 5515, 5145, -1, 5449, 5145, 5520, -1, 5451, 5520, 5131, -1, 5146, 5131, 5132, -1, 5147, 5132, 5134, -1, 5133, 5134, 5521, -1, 5135, 5521, 5522, -1, 5363, 5522, 5523, -1, 5148, 5523, 5552, -1, 5149, 5552, 5551, -1, 5364, 5551, 5550, -1, 5365, 5550, 5150, -1, 5151, 5150, 5152, -1, 5367, 5152, 5136, -1, 5428, 5136, 5137, -1, 5444, 5137, 5509, -1, 5121, 5444, 5509, -1, 5445, 5125, 5138, -1, 5138, 5510, 5126, -1, 5126, 5511, 5139, -1, 5139, 5140, 5446, -1, 5446, 5512, 5380, -1, 5380, 5141, 5447, -1, 5447, 5142, 5127, -1, 5127, 5128, 5448, -1, 5448, 5129, 5143, -1, 5143, 5144, 5376, -1, 5376, 5514, 5370, -1, 5370, 5515, 5130, -1, 5130, 5145, 5449, -1, 5449, 5520, 5451, -1, 5451, 5131, 5146, -1, 5146, 5132, 5147, -1, 5147, 5134, 5133, -1, 5133, 5521, 5135, -1, 5135, 5522, 5363, -1, 5363, 5523, 5148, -1, 5148, 5552, 5149, -1, 5149, 5551, 5364, -1, 5364, 5550, 5365, -1, 5365, 5150, 5151, -1, 5151, 5152, 5367, -1, 5367, 5136, 5428, -1, 5428, 5137, 5444, -1, 5153, 5171, 5170, -1, 5153, 5407, 5171, -1, 5153, 5154, 5407, -1, 5407, 5154, 5162, -1, 5162, 5154, 5155, -1, 5424, 5155, 5156, -1, 5425, 5156, 5163, -1, 5164, 5163, 5469, -1, 5353, 5469, 5157, -1, 5158, 5157, 5159, -1, 5160, 5159, 5161, -1, 5419, 5161, 5468, -1, 5418, 5468, 5417, -1, 5418, 5419, 5468, -1, 5162, 5155, 5424, -1, 5424, 5156, 5425, -1, 5425, 5163, 5164, -1, 5164, 5469, 5353, -1, 5353, 5157, 5158, -1, 5158, 5159, 5160, -1, 5160, 5161, 5419, -1, 5468, 5471, 5417, -1, 5417, 5471, 5416, -1, 5416, 5471, 5475, -1, 5166, 5416, 5475, -1, 5166, 5165, 5416, -1, 5166, 5478, 5165, -1, 5165, 5478, 5173, -1, 5173, 5478, 5479, -1, 5174, 5479, 5175, -1, 5413, 5175, 5176, -1, 5412, 5176, 5480, -1, 5167, 5480, 5481, -1, 5427, 5481, 5177, -1, 5168, 5177, 5169, -1, 5172, 5169, 5170, -1, 5171, 5172, 5170, -1, 5173, 5479, 5174, -1, 5174, 5175, 5413, -1, 5413, 5176, 5412, -1, 5412, 5480, 5167, -1, 5167, 5481, 5427, -1, 5427, 5177, 5168, -1, 5168, 5169, 5172, -1, 5506, 5186, 5185, -1, 5506, 5369, 5186, -1, 5506, 5178, 5369, -1, 5369, 5178, 5179, -1, 5179, 5178, 5507, -1, 5180, 5507, 5508, -1, 5368, 5508, 5554, -1, 5366, 5554, 5553, -1, 5188, 5553, 5549, -1, 5189, 5549, 5528, -1, 5430, 5528, 5190, -1, 5429, 5190, 5191, -1, 5181, 5191, 5192, -1, 5193, 5192, 5529, -1, 5194, 5529, 5533, -1, 5195, 5533, 5196, -1, 5348, 5196, 5197, -1, 5198, 5197, 5532, -1, 5182, 5532, 5531, -1, 5346, 5531, 5496, -1, 5199, 5496, 5495, -1, 5200, 5495, 5183, -1, 5432, 5183, 5201, -1, 5202, 5201, 5494, -1, 5203, 5494, 5538, -1, 5433, 5538, 5184, -1, 5204, 5184, 5493, -1, 5205, 5493, 5492, -1, 5437, 5492, 5206, -1, 5187, 5206, 5185, -1, 5186, 5187, 5185, -1, 5179, 5507, 5180, -1, 5180, 5508, 5368, -1, 5368, 5554, 5366, -1, 5366, 5553, 5188, -1, 5188, 5549, 5189, -1, 5189, 5528, 5430, -1, 5430, 5190, 5429, -1, 5429, 5191, 5181, -1, 5181, 5192, 5193, -1, 5193, 5529, 5194, -1, 5194, 5533, 5195, -1, 5195, 5196, 5348, -1, 5348, 5197, 5198, -1, 5198, 5532, 5182, -1, 5182, 5531, 5346, -1, 5346, 5496, 5199, -1, 5199, 5495, 5200, -1, 5200, 5183, 5432, -1, 5432, 5201, 5202, -1, 5202, 5494, 5203, -1, 5203, 5538, 5433, -1, 5433, 5184, 5204, -1, 5204, 5493, 5205, -1, 5205, 5492, 5437, -1, 5437, 5206, 5187, -1, 5207, 5224, 5225, -1, 5207, 5208, 5224, -1, 5207, 5540, 5208, -1, 5208, 5540, 5435, -1, 5435, 5540, 5539, -1, 5226, 5539, 5209, -1, 5434, 5209, 5537, -1, 5436, 5537, 5210, -1, 5431, 5210, 5227, -1, 5349, 5227, 5211, -1, 5350, 5211, 5213, -1, 5212, 5213, 5535, -1, 5228, 5535, 5214, -1, 5229, 5214, 5459, -1, 5423, 5459, 5230, -1, 5401, 5230, 5231, -1, 5232, 5231, 5233, -1, 5234, 5233, 5215, -1, 5235, 5215, 5534, -1, 5396, 5534, 5216, -1, 5217, 5216, 5236, -1, 5440, 5236, 5237, -1, 5218, 5237, 5219, -1, 5238, 5219, 5220, -1, 5239, 5220, 5222, -1, 5221, 5222, 5223, -1, 5439, 5223, 5225, -1, 5224, 5439, 5225, -1, 5435, 5539, 5226, -1, 5226, 5209, 5434, -1, 5434, 5537, 5436, -1, 5436, 5210, 5431, -1, 5431, 5227, 5349, -1, 5349, 5211, 5350, -1, 5350, 5213, 5212, -1, 5212, 5535, 5228, -1, 5228, 5214, 5229, -1, 5229, 5459, 5423, -1, 5423, 5230, 5401, -1, 5401, 5231, 5232, -1, 5232, 5233, 5234, -1, 5234, 5215, 5235, -1, 5235, 5534, 5396, -1, 5396, 5216, 5217, -1, 5217, 5236, 5440, -1, 5440, 5237, 5218, -1, 5218, 5219, 5238, -1, 5238, 5220, 5239, -1, 5239, 5222, 5221, -1, 5221, 5223, 5439, -1, 5541, 5383, 5542, -1, 5541, 5240, 5383, -1, 5541, 5241, 5240, -1, 5240, 5241, 5246, -1, 5246, 5241, 5242, -1, 5247, 5242, 5243, -1, 5438, 5243, 5491, -1, 5244, 5491, 5248, -1, 5441, 5248, 5490, -1, 5249, 5490, 5250, -1, 5251, 5250, 5488, -1, 5442, 5488, 5245, -1, 5391, 5245, 5252, -1, 5391, 5442, 5245, -1, 5246, 5242, 5247, -1, 5247, 5243, 5438, -1, 5438, 5491, 5244, -1, 5244, 5248, 5441, -1, 5441, 5490, 5249, -1, 5249, 5250, 5251, -1, 5251, 5488, 5442, -1, 5245, 5548, 5252, -1, 5252, 5548, 5253, -1, 5253, 5548, 5547, -1, 5254, 5253, 5547, -1, 5254, 5390, 5253, -1, 5254, 5255, 5390, -1, 5390, 5255, 5259, -1, 5259, 5255, 5546, -1, 5389, 5546, 5545, -1, 5388, 5545, 5256, -1, 5443, 5256, 5260, -1, 5261, 5260, 5257, -1, 5262, 5257, 5258, -1, 5263, 5258, 5543, -1, 5384, 5543, 5542, -1, 5383, 5384, 5542, -1, 5259, 5546, 5389, -1, 5389, 5545, 5388, -1, 5388, 5256, 5443, -1, 5443, 5260, 5261, -1, 5261, 5257, 5262, -1, 5262, 5258, 5263, -1, 5263, 5543, 5384, -1, 5544, 5264, 5382, -1, 5382, 5264, 5265, -1, 5265, 5264, 5266, -1, 5385, 5266, 5386, -1, 5385, 5265, 5266, -1, 5266, 5504, 5386, -1, 5386, 5504, 5267, -1, 5268, 5267, 5503, -1, 5308, 5268, 5503, -1, 5386, 5267, 5268, -1, 5269, 5270, 5271, -1, 5271, 5270, 5463, -1, 5463, 5270, 5354, -1, 5462, 5354, 5467, -1, 5462, 5463, 5354, -1, 5354, 5272, 5467, -1, 5467, 5272, 5420, -1, 5275, 5420, 5273, -1, 5276, 5273, 5274, -1, 5277, 5274, 5278, -1, 5470, 5277, 5278, -1, 5467, 5420, 5275, -1, 5275, 5273, 5276, -1, 5276, 5274, 5277, -1, 5470, 5278, 5472, -1, 5472, 5278, 5414, -1, 5472, 5414, 5482, -1, 5482, 5414, 5415, -1, 5483, 5415, 5411, -1, 5473, 5411, 5408, -1, 5473, 5483, 5411, -1, 5482, 5415, 5483, -1, 5473, 5408, 5279, -1, 5279, 5408, 5410, -1, 5410, 5280, 5279, -1, 5279, 5280, 5281, -1, 5281, 5280, 5283, -1, 5282, 5283, 5284, -1, 5474, 5284, 5285, -1, 5476, 5285, 5409, -1, 5477, 5476, 5409, -1, 5281, 5283, 5282, -1, 5282, 5284, 5474, -1, 5474, 5285, 5476, -1, 5409, 5286, 5477, -1, 5477, 5286, 5484, -1, 5286, 5405, 5484, -1, 5484, 5405, 5287, -1, 5287, 5405, 5288, -1, 5288, 5405, 5404, -1, 5289, 5288, 5404, -1, 5289, 5290, 5288, -1, 5289, 5406, 5290, -1, 5290, 5406, 5291, -1, 5291, 5406, 5403, -1, 5485, 5403, 5402, -1, 5292, 5402, 5426, -1, 5465, 5426, 5400, -1, 5466, 5400, 5464, -1, 5466, 5465, 5400, -1, 5291, 5403, 5485, -1, 5485, 5402, 5292, -1, 5292, 5426, 5465, -1, 5400, 5395, 5464, -1, 5464, 5395, 5294, -1, 5294, 5395, 5399, -1, 5293, 5294, 5399, -1, 5293, 5486, 5294, -1, 5293, 5295, 5486, -1, 5486, 5295, 5296, -1, 5296, 5295, 5394, -1, 5487, 5394, 5393, -1, 5302, 5393, 5392, -1, 5489, 5392, 5297, -1, 5498, 5297, 5387, -1, 5499, 5387, 5298, -1, 5500, 5298, 5303, -1, 5299, 5303, 5300, -1, 5501, 5300, 5398, -1, 5301, 5501, 5398, -1, 5296, 5394, 5487, -1, 5487, 5393, 5302, -1, 5302, 5392, 5489, -1, 5489, 5297, 5498, -1, 5498, 5387, 5499, -1, 5499, 5298, 5500, -1, 5500, 5303, 5299, -1, 5299, 5300, 5501, -1, 5398, 5304, 5301, -1, 5301, 5304, 5305, -1, 5305, 5304, 5306, -1, 5307, 5306, 5397, -1, 5502, 5307, 5397, -1, 5305, 5306, 5307, -1, 5397, 5308, 5502, -1, 5502, 5308, 5503, -1, 5544, 5382, 5505, -1, 5505, 5382, 5379, -1, 5379, 5310, 5505, -1, 5505, 5310, 5309, -1, 5309, 5310, 5315, -1, 5311, 5315, 5312, -1, 5313, 5312, 5316, -1, 5317, 5316, 5381, -1, 5318, 5381, 5319, -1, 5320, 5319, 5321, -1, 5322, 5321, 5323, -1, 5314, 5323, 5378, -1, 5324, 5314, 5378, -1, 5309, 5315, 5311, -1, 5311, 5312, 5313, -1, 5313, 5316, 5317, -1, 5317, 5381, 5318, -1, 5318, 5319, 5320, -1, 5320, 5321, 5322, -1, 5322, 5323, 5314, -1, 5378, 5377, 5324, -1, 5324, 5377, 5513, -1, 5377, 5325, 5513, -1, 5513, 5325, 5326, -1, 5326, 5325, 5375, -1, 5516, 5375, 5371, -1, 5327, 5371, 5372, -1, 5518, 5372, 5332, -1, 5328, 5332, 5373, -1, 5519, 5373, 5374, -1, 5329, 5374, 5331, -1, 5330, 5331, 5517, -1, 5330, 5329, 5331, -1, 5326, 5375, 5516, -1, 5516, 5371, 5327, -1, 5327, 5372, 5518, -1, 5518, 5332, 5328, -1, 5328, 5373, 5519, -1, 5519, 5374, 5329, -1, 5331, 5333, 5517, -1, 5517, 5333, 5334, -1, 5334, 5333, 5450, -1, 5450, 5336, 5334, -1, 5334, 5336, 5335, -1, 5335, 5336, 5339, -1, 5340, 5339, 5337, -1, 5341, 5337, 5338, -1, 5525, 5338, 5524, -1, 5525, 5341, 5338, -1, 5335, 5339, 5340, -1, 5340, 5337, 5341, -1, 5338, 5362, 5524, -1, 5524, 5362, 5361, -1, 5343, 5361, 5342, -1, 5526, 5343, 5342, -1, 5524, 5361, 5343, -1, 5345, 5497, 5555, -1, 5555, 5497, 5556, -1, 7255, 5572, 7235, -1, 7235, 5572, 5106, -1, 5106, 5572, 5569, -1, 5105, 5569, 5344, -1, 5105, 5106, 5569, -1, 5569, 5568, 5344, -1, 5344, 5568, 5567, -1, 5431, 5567, 5345, -1, 5555, 5431, 5345, -1, 5555, 5346, 5431, -1, 5555, 5557, 5346, -1, 5346, 5557, 5347, -1, 5113, 5346, 5347, -1, 5113, 5115, 5346, -1, 5346, 5115, 5182, -1, 5182, 5115, 5198, -1, 5198, 5115, 5348, -1, 5348, 5115, 5117, -1, 5195, 5117, 5342, -1, 5194, 5342, 5193, -1, 5194, 5195, 5342, -1, 5344, 5567, 5431, -1, 5349, 5344, 5431, -1, 5349, 5350, 5344, -1, 5344, 5350, 5212, -1, 5228, 5344, 5212, -1, 5228, 5229, 5344, -1, 5344, 5229, 5351, -1, 5351, 5229, 5423, -1, 5352, 5423, 5353, -1, 5422, 5353, 5420, -1, 5421, 5420, 5272, -1, 5354, 5421, 5272, -1, 5354, 5355, 5421, -1, 5354, 5270, 5355, -1, 5355, 5270, 5356, -1, 5356, 5270, 5269, -1, 5102, 5269, 6817, -1, 5102, 5356, 5269, -1, 5347, 5557, 5112, -1, 5112, 5557, 5561, -1, 5109, 5561, 5357, -1, 5359, 5357, 5565, -1, 5358, 5565, 5564, -1, 5358, 5359, 5565, -1, 5112, 5561, 5109, -1, 5109, 5357, 5359, -1, 5117, 5360, 5342, -1, 5342, 5360, 5120, -1, 6858, 5342, 5120, -1, 6858, 6848, 5342, -1, 5361, 5188, 5342, -1, 5361, 5362, 5188, -1, 5188, 5362, 5338, -1, 5337, 5188, 5338, -1, 5337, 5339, 5188, -1, 5188, 5339, 5133, -1, 5135, 5188, 5133, -1, 5135, 5363, 5188, -1, 5188, 5363, 5148, -1, 5149, 5188, 5148, -1, 5149, 5364, 5188, -1, 5188, 5364, 5365, -1, 5151, 5188, 5365, -1, 5151, 5366, 5188, -1, 5151, 5367, 5366, -1, 5366, 5367, 5368, -1, 5368, 5367, 5428, -1, 5180, 5428, 5379, -1, 5179, 5379, 5369, -1, 5179, 5180, 5379, -1, 5339, 5336, 5133, -1, 5133, 5336, 5147, -1, 5147, 5336, 5450, -1, 5146, 5450, 5451, -1, 5146, 5147, 5450, -1, 5333, 5130, 5450, -1, 5333, 5370, 5130, -1, 5333, 5375, 5370, -1, 5333, 5371, 5375, -1, 5333, 5372, 5371, -1, 5333, 5332, 5372, -1, 5333, 5373, 5332, -1, 5333, 5374, 5373, -1, 5333, 5331, 5374, -1, 5375, 5325, 5370, -1, 5370, 5325, 5377, -1, 5376, 5377, 5143, -1, 5376, 5370, 5377, -1, 5378, 5380, 5377, -1, 5378, 5323, 5380, -1, 5380, 5323, 5321, -1, 5319, 5380, 5321, -1, 5319, 5379, 5380, -1, 5319, 5381, 5379, -1, 5379, 5381, 5316, -1, 5312, 5379, 5316, -1, 5312, 5315, 5379, -1, 5379, 5315, 5310, -1, 5382, 5247, 5379, -1, 5382, 5246, 5247, -1, 5382, 5240, 5246, -1, 5382, 5383, 5240, -1, 5382, 5384, 5383, -1, 5382, 5263, 5384, -1, 5382, 5262, 5263, -1, 5382, 5261, 5262, -1, 5382, 5443, 5261, -1, 5382, 5386, 5443, -1, 5382, 5385, 5386, -1, 5382, 5265, 5385, -1, 5268, 5308, 5386, -1, 5386, 5308, 5303, -1, 5298, 5386, 5303, -1, 5298, 5387, 5386, -1, 5386, 5387, 5297, -1, 5392, 5386, 5297, -1, 5392, 5388, 5386, -1, 5392, 5389, 5388, -1, 5392, 5259, 5389, -1, 5392, 5390, 5259, -1, 5392, 5253, 5390, -1, 5392, 5252, 5253, -1, 5392, 5391, 5252, -1, 5392, 5442, 5391, -1, 5392, 5440, 5442, -1, 5392, 5393, 5440, -1, 5440, 5393, 5394, -1, 5295, 5440, 5394, -1, 5295, 5293, 5440, -1, 5440, 5293, 5399, -1, 5217, 5399, 5395, -1, 5396, 5395, 5235, -1, 5396, 5217, 5395, -1, 5303, 5308, 5300, -1, 5300, 5308, 5397, -1, 5398, 5397, 5306, -1, 5304, 5398, 5306, -1, 5300, 5397, 5398, -1, 5440, 5399, 5217, -1, 5395, 5400, 5235, -1, 5235, 5400, 5234, -1, 5234, 5400, 5426, -1, 5232, 5426, 5353, -1, 5401, 5353, 5423, -1, 5401, 5232, 5353, -1, 5402, 5424, 5426, -1, 5402, 5162, 5424, -1, 5402, 5403, 5162, -1, 5162, 5403, 5407, -1, 5407, 5403, 5406, -1, 5286, 5406, 5289, -1, 5405, 5289, 5404, -1, 5405, 5286, 5289, -1, 5407, 5406, 5286, -1, 5171, 5286, 5172, -1, 5171, 5407, 5286, -1, 5409, 5167, 5286, -1, 5409, 5412, 5167, -1, 5409, 5408, 5412, -1, 5409, 5410, 5408, -1, 5409, 5285, 5410, -1, 5410, 5285, 5284, -1, 5283, 5410, 5284, -1, 5283, 5280, 5410, -1, 5408, 5411, 5412, -1, 5412, 5411, 5413, -1, 5413, 5411, 5174, -1, 5174, 5411, 5173, -1, 5173, 5411, 5165, -1, 5165, 5411, 5416, -1, 5416, 5411, 5415, -1, 5414, 5416, 5415, -1, 5414, 5417, 5416, -1, 5414, 5278, 5417, -1, 5417, 5278, 5418, -1, 5418, 5278, 5419, -1, 5419, 5278, 5274, -1, 5160, 5274, 5273, -1, 5158, 5273, 5420, -1, 5353, 5158, 5420, -1, 5419, 5274, 5160, -1, 5160, 5273, 5158, -1, 5422, 5420, 5421, -1, 5422, 5352, 5353, -1, 5352, 5351, 5423, -1, 5424, 5425, 5426, -1, 5426, 5425, 5164, -1, 5353, 5426, 5164, -1, 5167, 5427, 5286, -1, 5286, 5427, 5168, -1, 5172, 5286, 5168, -1, 5186, 5379, 5187, -1, 5186, 5369, 5379, -1, 5180, 5368, 5428, -1, 5188, 5189, 5342, -1, 5342, 5189, 5430, -1, 5429, 5342, 5430, -1, 5429, 5181, 5342, -1, 5342, 5181, 5193, -1, 5195, 5348, 5117, -1, 5346, 5199, 5431, -1, 5431, 5199, 5200, -1, 5432, 5431, 5200, -1, 5432, 5202, 5431, -1, 5431, 5202, 5203, -1, 5436, 5203, 5433, -1, 5434, 5433, 5204, -1, 5226, 5204, 5205, -1, 5435, 5205, 5441, -1, 5208, 5441, 5224, -1, 5208, 5435, 5441, -1, 5431, 5203, 5436, -1, 5436, 5433, 5434, -1, 5434, 5204, 5226, -1, 5205, 5437, 5441, -1, 5441, 5437, 5244, -1, 5244, 5437, 5187, -1, 5438, 5187, 5379, -1, 5247, 5438, 5379, -1, 5439, 5224, 5441, -1, 5221, 5441, 5239, -1, 5221, 5439, 5441, -1, 5435, 5226, 5205, -1, 5232, 5234, 5426, -1, 5218, 5441, 5440, -1, 5218, 5238, 5441, -1, 5441, 5238, 5239, -1, 5438, 5244, 5187, -1, 5441, 5249, 5440, -1, 5440, 5249, 5251, -1, 5442, 5440, 5251, -1, 5388, 5443, 5386, -1, 5428, 5444, 5379, -1, 5379, 5444, 5121, -1, 5124, 5379, 5121, -1, 5124, 5445, 5379, -1, 5379, 5445, 5138, -1, 5126, 5379, 5138, -1, 5126, 5139, 5379, -1, 5379, 5139, 5446, -1, 5380, 5379, 5446, -1, 5380, 5447, 5377, -1, 5377, 5447, 5127, -1, 5448, 5377, 5127, -1, 5448, 5143, 5377, -1, 5130, 5449, 5450, -1, 5450, 5449, 5451, -1, 5342, 6848, 5526, -1, 5526, 6848, 5527, -1, 5558, 5556, 5496, -1, 5111, 5496, 5114, -1, 5111, 5558, 5496, -1, 5111, 5452, 5558, -1, 5558, 5452, 5559, -1, 5559, 5452, 5110, -1, 5560, 5110, 5453, -1, 5562, 5453, 7115, -1, 7116, 5562, 7115, -1, 5566, 5210, 5497, -1, 5566, 5536, 5210, -1, 5566, 5570, 5536, -1, 5536, 5570, 5455, -1, 5454, 5455, 5107, -1, 5454, 5536, 5455, -1, 5455, 5571, 5107, -1, 5107, 5571, 5456, -1, 5456, 5571, 5457, -1, 5458, 5214, 5536, -1, 5458, 5459, 5214, -1, 5458, 5460, 5459, -1, 5459, 5460, 5230, -1, 5230, 5460, 5271, -1, 5231, 5271, 5233, -1, 5231, 5230, 5271, -1, 5460, 5461, 5271, -1, 5271, 5461, 5104, -1, 5103, 5271, 5104, -1, 5103, 5101, 5271, -1, 5271, 5101, 6747, -1, 5573, 5271, 6747, -1, 5233, 5271, 5296, -1, 5215, 5296, 5534, -1, 5215, 5233, 5296, -1, 5462, 5486, 5463, -1, 5462, 5294, 5486, -1, 5462, 5467, 5294, -1, 5294, 5467, 5464, -1, 5464, 5467, 5163, -1, 5466, 5163, 5465, -1, 5466, 5464, 5163, -1, 5163, 5467, 5469, -1, 5469, 5467, 5275, -1, 5157, 5275, 5276, -1, 5159, 5276, 5277, -1, 5161, 5277, 5468, -1, 5161, 5159, 5277, -1, 5469, 5275, 5157, -1, 5157, 5276, 5159, -1, 5277, 5470, 5468, -1, 5468, 5470, 5471, -1, 5471, 5470, 5472, -1, 5473, 5472, 5483, -1, 5473, 5471, 5472, -1, 5473, 5475, 5471, -1, 5473, 5279, 5475, -1, 5475, 5279, 5474, -1, 5476, 5475, 5474, -1, 5476, 5477, 5475, -1, 5475, 5477, 5166, -1, 5166, 5477, 5478, -1, 5478, 5477, 5479, -1, 5479, 5477, 5175, -1, 5175, 5477, 5176, -1, 5176, 5477, 5480, -1, 5480, 5477, 5484, -1, 5481, 5484, 5177, -1, 5481, 5480, 5484, -1, 5472, 5482, 5483, -1, 5281, 5282, 5279, -1, 5279, 5282, 5474, -1, 5287, 5290, 5484, -1, 5287, 5288, 5290, -1, 5290, 5291, 5484, -1, 5484, 5291, 5153, -1, 5170, 5484, 5153, -1, 5170, 5169, 5484, -1, 5484, 5169, 5177, -1, 5291, 5485, 5153, -1, 5153, 5485, 5154, -1, 5154, 5485, 5292, -1, 5155, 5292, 5465, -1, 5156, 5465, 5163, -1, 5156, 5155, 5465, -1, 5154, 5292, 5155, -1, 5486, 5296, 5463, -1, 5463, 5296, 5271, -1, 5487, 5236, 5296, -1, 5487, 5302, 5236, -1, 5236, 5302, 5489, -1, 5488, 5489, 5245, -1, 5488, 5236, 5489, -1, 5488, 5250, 5236, -1, 5236, 5250, 5490, -1, 5248, 5236, 5490, -1, 5248, 5491, 5236, -1, 5236, 5491, 5237, -1, 5237, 5491, 5219, -1, 5219, 5491, 5220, -1, 5220, 5491, 5222, -1, 5222, 5491, 5223, -1, 5223, 5491, 5225, -1, 5225, 5491, 5207, -1, 5207, 5491, 5206, -1, 5540, 5206, 5492, -1, 5539, 5492, 5493, -1, 5209, 5493, 5184, -1, 5537, 5184, 5538, -1, 5210, 5538, 5494, -1, 5201, 5210, 5494, -1, 5201, 5183, 5210, -1, 5210, 5183, 5495, -1, 5496, 5210, 5495, -1, 5496, 5497, 5210, -1, 5496, 5556, 5497, -1, 5498, 5504, 5489, -1, 5498, 5499, 5504, -1, 5504, 5499, 5500, -1, 5299, 5504, 5500, -1, 5299, 5503, 5504, -1, 5299, 5501, 5503, -1, 5503, 5501, 5502, -1, 5502, 5501, 5301, -1, 5307, 5301, 5305, -1, 5307, 5502, 5301, -1, 5503, 5267, 5504, -1, 5266, 5544, 5504, -1, 5266, 5264, 5544, -1, 5505, 5242, 5544, -1, 5505, 5243, 5242, -1, 5505, 5491, 5243, -1, 5505, 5185, 5491, -1, 5505, 5506, 5185, -1, 5505, 5178, 5506, -1, 5505, 5507, 5178, -1, 5505, 5508, 5507, -1, 5505, 5137, 5508, -1, 5505, 5509, 5137, -1, 5505, 5122, 5509, -1, 5505, 5123, 5122, -1, 5505, 5125, 5123, -1, 5505, 5510, 5125, -1, 5505, 5511, 5510, -1, 5505, 5140, 5511, -1, 5505, 5512, 5140, -1, 5505, 5320, 5512, -1, 5505, 5318, 5320, -1, 5505, 5317, 5318, -1, 5505, 5313, 5317, -1, 5505, 5311, 5313, -1, 5505, 5309, 5311, -1, 5320, 5322, 5512, -1, 5512, 5322, 5314, -1, 5324, 5512, 5314, -1, 5324, 5141, 5512, -1, 5324, 5513, 5141, -1, 5141, 5513, 5142, -1, 5142, 5513, 5128, -1, 5128, 5513, 5129, -1, 5129, 5513, 5144, -1, 5144, 5513, 5514, -1, 5514, 5513, 5515, -1, 5515, 5513, 5145, -1, 5145, 5513, 5326, -1, 5516, 5145, 5326, -1, 5516, 5517, 5145, -1, 5516, 5327, 5517, -1, 5517, 5327, 5518, -1, 5328, 5517, 5518, -1, 5328, 5519, 5517, -1, 5517, 5519, 5329, -1, 5330, 5517, 5329, -1, 5517, 5334, 5145, -1, 5145, 5334, 5520, -1, 5520, 5334, 5131, -1, 5131, 5334, 5132, -1, 5132, 5334, 5335, -1, 5134, 5335, 5521, -1, 5134, 5132, 5335, -1, 5335, 5340, 5521, -1, 5521, 5340, 5549, -1, 5522, 5549, 5523, -1, 5522, 5521, 5549, -1, 5340, 5341, 5549, -1, 5549, 5341, 5525, -1, 5524, 5549, 5525, -1, 5524, 5343, 5549, -1, 5549, 5343, 5526, -1, 5527, 5549, 5526, -1, 5527, 5528, 5549, -1, 5527, 5190, 5528, -1, 5527, 5191, 5190, -1, 5527, 5192, 5191, -1, 5527, 5529, 5192, -1, 5527, 5533, 5529, -1, 5527, 5530, 5533, -1, 5527, 5116, 5530, -1, 5527, 5118, 5116, -1, 5527, 5119, 5118, -1, 5527, 6852, 5119, -1, 5114, 5496, 5530, -1, 5530, 5496, 5531, -1, 5532, 5530, 5531, -1, 5532, 5197, 5530, -1, 5530, 5197, 5196, -1, 5533, 5530, 5196, -1, 5559, 5110, 5560, -1, 5560, 5453, 5562, -1, 5236, 5216, 5296, -1, 5296, 5216, 5534, -1, 5214, 5535, 5536, -1, 5536, 5535, 5213, -1, 5211, 5536, 5213, -1, 5211, 5227, 5536, -1, 5536, 5227, 5210, -1, 5210, 5537, 5538, -1, 5537, 5209, 5184, -1, 5209, 5539, 5493, -1, 5539, 5540, 5492, -1, 5540, 5207, 5206, -1, 5541, 5542, 5544, -1, 5241, 5544, 5242, -1, 5241, 5541, 5544, -1, 5542, 5543, 5544, -1, 5544, 5543, 5258, -1, 5257, 5544, 5258, -1, 5257, 5260, 5544, -1, 5544, 5260, 5256, -1, 5545, 5544, 5256, -1, 5545, 5504, 5544, -1, 5545, 5489, 5504, -1, 5545, 5546, 5489, -1, 5489, 5546, 5255, -1, 5254, 5489, 5255, -1, 5254, 5547, 5489, -1, 5489, 5547, 5548, -1, 5245, 5489, 5548, -1, 5136, 5553, 5137, -1, 5136, 5549, 5553, -1, 5136, 5152, 5549, -1, 5549, 5152, 5150, -1, 5550, 5549, 5150, -1, 5550, 5551, 5549, -1, 5549, 5551, 5552, -1, 5523, 5549, 5552, -1, 5185, 5206, 5491, -1, 5553, 5554, 5137, -1, 5137, 5554, 5508, -1, 5555, 5556, 5557, -1, 5557, 5556, 5558, -1, 5559, 5557, 5558, -1, 5559, 5561, 5557, -1, 5559, 5560, 5561, -1, 5561, 5560, 5357, -1, 5357, 5560, 5562, -1, 5565, 5562, 5563, -1, 5564, 5565, 5563, -1, 5562, 7116, 5563, -1, 5565, 5357, 5562, -1, 5497, 5345, 5566, -1, 5566, 5345, 5567, -1, 5568, 5566, 5567, -1, 5568, 5570, 5566, -1, 5568, 5569, 5570, -1, 5570, 5569, 5455, -1, 5455, 5569, 5572, -1, 5571, 5572, 7158, -1, 5457, 5571, 7158, -1, 5572, 7255, 7158, -1, 5571, 5455, 5572, -1, 6817, 5269, 5573, -1, 5573, 5269, 5271, -1, 5759, 5821, 5676, -1, 5676, 5821, 5941, -1, 5574, 5746, 5910, -1, 5910, 5746, 5575, -1, 5575, 5746, 5744, -1, 5848, 5744, 5745, -1, 5849, 5745, 5577, -1, 5576, 5577, 5741, -1, 5850, 5741, 5739, -1, 5856, 5739, 5935, -1, 5856, 5850, 5739, -1, 5575, 5744, 5848, -1, 5848, 5745, 5849, -1, 5849, 5577, 5576, -1, 5576, 5741, 5850, -1, 5739, 5765, 5935, -1, 5578, 5862, 5765, -1, 5765, 5862, 5935, -1, 5578, 5579, 5862, -1, 5862, 5579, 5865, -1, 5865, 5579, 5737, -1, 5863, 5737, 5580, -1, 5864, 5580, 5581, -1, 5584, 5581, 5582, -1, 5861, 5582, 5583, -1, 5860, 5583, 5585, -1, 5858, 5585, 5586, -1, 5866, 5586, 5767, -1, 5932, 5866, 5767, -1, 5865, 5737, 5863, -1, 5863, 5580, 5864, -1, 5864, 5581, 5584, -1, 5584, 5582, 5861, -1, 5861, 5583, 5860, -1, 5860, 5585, 5858, -1, 5858, 5586, 5866, -1, 5767, 5732, 5932, -1, 5932, 5732, 5587, -1, 5732, 5588, 5587, -1, 5587, 5588, 5868, -1, 5868, 5588, 5589, -1, 5869, 5589, 5731, -1, 5594, 5731, 5728, -1, 5870, 5728, 5590, -1, 5595, 5590, 5729, -1, 5591, 5729, 5592, -1, 5596, 5592, 5730, -1, 5593, 5730, 5724, -1, 5930, 5593, 5724, -1, 5868, 5589, 5869, -1, 5869, 5731, 5594, -1, 5594, 5728, 5870, -1, 5870, 5590, 5595, -1, 5595, 5729, 5591, -1, 5591, 5592, 5596, -1, 5596, 5730, 5593, -1, 5597, 5878, 5724, -1, 5724, 5878, 5930, -1, 5597, 5599, 5878, -1, 5878, 5599, 5598, -1, 5598, 5599, 5600, -1, 5601, 5600, 5877, -1, 5601, 5598, 5600, -1, 5600, 5716, 5877, -1, 5877, 5716, 5602, -1, 5603, 5602, 5604, -1, 5888, 5603, 5604, -1, 5877, 5602, 5603, -1, 5604, 5717, 5888, -1, 5888, 5717, 5891, -1, 5717, 5605, 5891, -1, 5891, 5605, 5890, -1, 5890, 5605, 5606, -1, 5608, 5606, 5607, -1, 5609, 5608, 5607, -1, 5890, 5606, 5608, -1, 5607, 5610, 5609, -1, 5609, 5610, 5889, -1, 5889, 5610, 5620, -1, 5879, 5620, 5611, -1, 5880, 5611, 5612, -1, 5613, 5612, 5614, -1, 5882, 5614, 5615, -1, 5881, 5615, 5621, -1, 5616, 5621, 5617, -1, 5622, 5617, 5710, -1, 5623, 5710, 5619, -1, 5618, 5619, 5624, -1, 5885, 5624, 5886, -1, 5885, 5618, 5624, -1, 5889, 5620, 5879, -1, 5879, 5611, 5880, -1, 5880, 5612, 5613, -1, 5613, 5614, 5882, -1, 5882, 5615, 5881, -1, 5881, 5621, 5616, -1, 5616, 5617, 5622, -1, 5622, 5710, 5623, -1, 5623, 5619, 5618, -1, 5624, 5709, 5886, -1, 5886, 5709, 5892, -1, 5892, 5709, 5625, -1, 5626, 5892, 5625, -1, 5626, 5627, 5892, -1, 5626, 5628, 5627, -1, 5627, 5628, 5894, -1, 5894, 5628, 5694, -1, 5631, 5694, 5707, -1, 5630, 5707, 5629, -1, 5895, 5630, 5629, -1, 5894, 5694, 5631, -1, 5631, 5707, 5630, -1, 5629, 5633, 5895, -1, 5895, 5633, 5632, -1, 5632, 5633, 5634, -1, 5634, 5633, 5635, -1, 5760, 5634, 5635, -1, 5760, 5636, 5634, -1, 5760, 5703, 5636, -1, 5636, 5703, 5637, -1, 5703, 5702, 5637, -1, 5637, 5702, 5641, -1, 5641, 5702, 5706, -1, 5638, 5706, 5705, -1, 5639, 5705, 5642, -1, 5897, 5642, 5640, -1, 5896, 5897, 5640, -1, 5641, 5706, 5638, -1, 5638, 5705, 5639, -1, 5639, 5642, 5897, -1, 5644, 5643, 5640, -1, 5640, 5643, 5896, -1, 5643, 5644, 5645, -1, 5645, 5644, 5701, -1, 5646, 5701, 5647, -1, 5900, 5647, 5698, -1, 5900, 5646, 5647, -1, 5645, 5701, 5646, -1, 5691, 5903, 5698, -1, 5698, 5903, 5900, -1, 5903, 5691, 5805, -1, 5805, 5691, 5690, -1, 5697, 5805, 5690, -1, 5697, 5648, 5805, -1, 5697, 5688, 5648, -1, 5648, 5688, 5803, -1, 5803, 5688, 5649, -1, 5652, 5649, 5687, -1, 5653, 5687, 5686, -1, 5650, 5686, 5651, -1, 5801, 5650, 5651, -1, 5803, 5649, 5652, -1, 5652, 5687, 5653, -1, 5653, 5686, 5650, -1, 6181, 5814, 5654, -1, 5654, 5814, 5667, -1, 5666, 5654, 5667, -1, 5814, 5655, 5667, -1, 5667, 5655, 5680, -1, 5680, 5655, 5808, -1, 5793, 5808, 5656, -1, 5657, 5656, 5658, -1, 5657, 5793, 5656, -1, 5680, 5808, 5793, -1, 5656, 5659, 5658, -1, 5658, 5659, 5682, -1, 5682, 5659, 5660, -1, 5802, 5682, 5660, -1, 5802, 5683, 5682, -1, 5802, 5804, 5683, -1, 5683, 5804, 5661, -1, 5661, 5804, 5663, -1, 5662, 5663, 6363, -1, 5684, 5662, 6363, -1, 5663, 6362, 6363, -1, 5662, 5661, 5663, -1, 5664, 5666, 5665, -1, 5665, 5666, 5667, -1, 5965, 5667, 5680, -1, 5668, 5680, 5793, -1, 5669, 5793, 5079, -1, 5669, 5668, 5793, -1, 5669, 5670, 5668, -1, 5669, 5078, 5670, -1, 5670, 5078, 5676, -1, 5676, 5078, 5077, -1, 5671, 5676, 5077, -1, 5671, 5672, 5676, -1, 5676, 5672, 5075, -1, 5074, 5676, 5075, -1, 5074, 5673, 5676, -1, 5676, 5673, 5674, -1, 5675, 5676, 5674, -1, 5675, 4921, 5676, -1, 5676, 4921, 5759, -1, 5759, 4921, 5677, -1, 5962, 5677, 5678, -1, 5963, 5678, 4919, -1, 5679, 4919, 5757, -1, 5679, 5963, 4919, -1, 5665, 5667, 5965, -1, 5965, 5680, 5668, -1, 5657, 5020, 5793, -1, 5657, 5681, 5020, -1, 5657, 5658, 5681, -1, 5681, 5658, 5028, -1, 5028, 5658, 5682, -1, 5686, 5682, 5683, -1, 5661, 5686, 5683, -1, 5661, 5662, 5686, -1, 5686, 5662, 5651, -1, 5651, 5662, 5684, -1, 6360, 5651, 5684, -1, 5028, 5682, 5686, -1, 5685, 5686, 5708, -1, 5685, 5028, 5686, -1, 5686, 5687, 5708, -1, 5708, 5687, 5649, -1, 5696, 5649, 5688, -1, 4937, 5688, 5697, -1, 4949, 5697, 5690, -1, 5689, 5690, 5691, -1, 4938, 5691, 5699, -1, 4938, 5689, 5691, -1, 5708, 5649, 5696, -1, 5692, 5708, 5696, -1, 5692, 4935, 5708, -1, 5708, 4935, 4933, -1, 5693, 5708, 4933, -1, 5693, 5628, 5708, -1, 5693, 5694, 5628, -1, 5693, 5695, 5694, -1, 5694, 5695, 5707, -1, 5707, 5695, 5760, -1, 5629, 5760, 5635, -1, 5633, 5629, 5635, -1, 5696, 5688, 4937, -1, 4937, 5697, 4949, -1, 4949, 5690, 5689, -1, 5691, 5698, 5699, -1, 5699, 5698, 5700, -1, 5700, 5698, 5647, -1, 5701, 5700, 5647, -1, 5701, 5644, 5700, -1, 5700, 5644, 4940, -1, 4940, 5644, 5640, -1, 5702, 5640, 5706, -1, 5702, 4940, 5640, -1, 5702, 5703, 4940, -1, 4940, 5703, 4951, -1, 4951, 5703, 4941, -1, 4941, 5703, 4943, -1, 4943, 5703, 5704, -1, 5704, 5703, 4944, -1, 4944, 5703, 4954, -1, 4954, 5703, 5760, -1, 4946, 5760, 4956, -1, 4946, 4954, 5760, -1, 5642, 5705, 5640, -1, 5640, 5705, 5706, -1, 5707, 5760, 5629, -1, 5628, 5626, 5708, -1, 5708, 5626, 5625, -1, 5709, 5708, 5625, -1, 5709, 5624, 5708, -1, 5708, 5624, 5619, -1, 5710, 5708, 5619, -1, 5710, 5022, 5708, -1, 5710, 5711, 5022, -1, 5710, 5032, 5711, -1, 5710, 5033, 5032, -1, 5710, 5617, 5033, -1, 5033, 5617, 5621, -1, 5615, 5033, 5621, -1, 5615, 5045, 5033, -1, 5615, 5047, 5045, -1, 5615, 5712, 5047, -1, 5615, 5713, 5712, -1, 5615, 5064, 5713, -1, 5615, 5714, 5064, -1, 5615, 5715, 5714, -1, 5615, 5066, 5715, -1, 5615, 5067, 5066, -1, 5615, 5716, 5067, -1, 5615, 5614, 5716, -1, 5716, 5614, 5612, -1, 5611, 5716, 5612, -1, 5611, 5620, 5716, -1, 5716, 5620, 5604, -1, 5602, 5716, 5604, -1, 5620, 5610, 5604, -1, 5604, 5610, 5717, -1, 5717, 5610, 5607, -1, 5605, 5607, 5606, -1, 5605, 5717, 5607, -1, 5600, 5597, 5716, -1, 5600, 5599, 5597, -1, 5724, 5058, 5597, -1, 5724, 5042, 5058, -1, 5724, 5001, 5042, -1, 5724, 5718, 5001, -1, 5724, 4988, 5718, -1, 5724, 5719, 4988, -1, 5724, 5720, 5719, -1, 5724, 4971, 5720, -1, 5724, 5722, 4971, -1, 5724, 5721, 5722, -1, 5724, 5723, 5721, -1, 5724, 4972, 5723, -1, 5724, 5725, 4972, -1, 5724, 4959, 5725, -1, 5724, 5726, 4959, -1, 5724, 5727, 5726, -1, 5724, 5728, 5727, -1, 5724, 5590, 5728, -1, 5724, 5729, 5590, -1, 5724, 5592, 5729, -1, 5724, 5730, 5592, -1, 5728, 5731, 5727, -1, 5727, 5731, 5589, -1, 5588, 5727, 5589, -1, 5588, 5732, 5727, -1, 5727, 5732, 5734, -1, 5734, 5732, 5767, -1, 5733, 5767, 4975, -1, 5733, 5734, 5767, -1, 5586, 4977, 5767, -1, 5586, 5585, 4977, -1, 4977, 5585, 5578, -1, 4964, 5578, 5765, -1, 5736, 5765, 5735, -1, 5736, 4964, 5765, -1, 5585, 5583, 5578, -1, 5578, 5583, 5582, -1, 5581, 5578, 5582, -1, 5581, 5580, 5578, -1, 5578, 5580, 5737, -1, 5579, 5578, 5737, -1, 4977, 5578, 4964, -1, 5739, 5738, 5765, -1, 5739, 5740, 5738, -1, 5739, 5741, 5740, -1, 5740, 5741, 5743, -1, 5742, 5743, 4979, -1, 5742, 5740, 5743, -1, 5741, 5577, 5743, -1, 5743, 5577, 5745, -1, 5744, 5743, 5745, -1, 5744, 5746, 5743, -1, 5743, 5746, 5574, -1, 5747, 5743, 5574, -1, 5747, 5004, 5743, -1, 5747, 5748, 5004, -1, 5747, 5005, 5748, -1, 5747, 5006, 5005, -1, 5747, 5749, 5006, -1, 5747, 5008, 5749, -1, 5747, 5750, 5008, -1, 5747, 5950, 5750, -1, 5747, 5949, 5950, -1, 5747, 6705, 5949, -1, 5008, 5750, 5751, -1, 5751, 5750, 5752, -1, 5953, 5751, 5752, -1, 5953, 5753, 5751, -1, 5953, 5755, 5753, -1, 5953, 5954, 5755, -1, 5755, 5954, 5756, -1, 5757, 5756, 5754, -1, 5958, 5757, 5754, -1, 5958, 5959, 5757, -1, 5757, 5959, 6467, -1, 5755, 5756, 5757, -1, 5758, 5757, 4926, -1, 5758, 5755, 5757, -1, 5963, 5962, 5678, -1, 5962, 5759, 5677, -1, 5695, 5761, 5760, -1, 5760, 5761, 4957, -1, 4956, 5760, 4957, -1, 5720, 4971, 5763, -1, 5763, 4971, 5762, -1, 4990, 5762, 4970, -1, 5743, 4970, 4985, -1, 4983, 5743, 4985, -1, 4983, 4968, 5743, -1, 5743, 4968, 4981, -1, 4979, 5743, 4981, -1, 5763, 5762, 4990, -1, 4990, 4970, 5743, -1, 5738, 5764, 5765, -1, 5765, 5764, 5735, -1, 4977, 5766, 5767, -1, 5767, 5766, 5768, -1, 4962, 5767, 5768, -1, 4962, 4975, 5767, -1, 5042, 5001, 5769, -1, 5769, 5001, 4999, -1, 5772, 4999, 5771, -1, 5014, 5771, 5770, -1, 5014, 5772, 5771, -1, 5014, 5012, 5772, -1, 5772, 5012, 5025, -1, 5039, 5772, 5025, -1, 5039, 5037, 5772, -1, 5772, 5037, 5024, -1, 5773, 5772, 5024, -1, 5773, 5774, 5772, -1, 5772, 5774, 5033, -1, 5043, 5033, 5061, -1, 5043, 5772, 5033, -1, 5769, 4999, 5772, -1, 5771, 4998, 5770, -1, 5770, 4998, 5775, -1, 5777, 5775, 4925, -1, 5070, 4925, 5776, -1, 5070, 5777, 4925, -1, 5070, 5085, 5777, -1, 5777, 5085, 5778, -1, 5778, 5085, 5779, -1, 5779, 5085, 5780, -1, 5084, 5779, 5780, -1, 5084, 5099, 5779, -1, 5779, 5099, 5097, -1, 5083, 5779, 5097, -1, 5083, 5082, 5779, -1, 5779, 5082, 5781, -1, 5094, 5779, 5781, -1, 5094, 5793, 5779, -1, 5094, 5782, 5793, -1, 5793, 5782, 5080, -1, 5079, 5793, 5080, -1, 4998, 4997, 5775, -1, 5775, 4997, 5785, -1, 5785, 4997, 5784, -1, 5783, 5785, 5784, -1, 5783, 5788, 5785, -1, 5783, 4996, 5788, -1, 5788, 4996, 5789, -1, 5786, 5789, 5790, -1, 5791, 5790, 4995, -1, 4916, 4995, 4994, -1, 5755, 4994, 5787, -1, 5753, 5755, 5787, -1, 5788, 5789, 5786, -1, 5786, 5790, 5791, -1, 5791, 4995, 4916, -1, 4916, 4994, 5755, -1, 5020, 5792, 5793, -1, 5793, 5792, 5017, -1, 5015, 5793, 5017, -1, 5015, 5794, 5793, -1, 5793, 5794, 5779, -1, 5777, 5770, 5775, -1, 5795, 5057, 5597, -1, 5041, 5597, 5058, -1, 5041, 5795, 5597, -1, 5068, 5716, 5069, -1, 5068, 5055, 5716, -1, 5716, 5055, 5053, -1, 5052, 5716, 5053, -1, 5052, 5067, 5716, -1, 5045, 5061, 5033, -1, 5796, 4924, 5673, -1, 5796, 4929, 4924, -1, 5796, 5797, 4929, -1, 4929, 5797, 5798, -1, 5798, 5797, 5087, -1, 4931, 5087, 5776, -1, 4925, 4931, 5776, -1, 5798, 5087, 4931, -1, 4924, 4923, 5673, -1, 5673, 4923, 5799, -1, 4922, 5673, 5799, -1, 4922, 5800, 5673, -1, 5673, 5800, 5674, -1, 4919, 4918, 5757, -1, 5757, 4918, 4926, -1, 5057, 5069, 5597, -1, 5597, 5069, 5716, -1, 5651, 6360, 5801, -1, 5801, 6360, 6361, -1, 6361, 6362, 5801, -1, 5801, 6362, 5663, -1, 5650, 5663, 5804, -1, 5653, 5804, 5802, -1, 5652, 5802, 5803, -1, 5652, 5653, 5802, -1, 5801, 5663, 5650, -1, 5650, 5804, 5653, -1, 5802, 5660, 5803, -1, 5803, 5660, 5806, -1, 5648, 5806, 5805, -1, 5648, 5803, 5806, -1, 5806, 5660, 5809, -1, 5809, 5660, 5659, -1, 5812, 5659, 5656, -1, 5807, 5656, 5808, -1, 5019, 5808, 5018, -1, 5019, 5807, 5808, -1, 5809, 5659, 5812, -1, 5029, 5809, 5812, -1, 5029, 4934, 5809, -1, 5029, 5810, 4934, -1, 5029, 5021, 5810, -1, 5810, 5021, 4948, -1, 4948, 5021, 5894, -1, 5631, 4948, 5894, -1, 5631, 5811, 4948, -1, 5631, 5630, 5811, -1, 5811, 5630, 5636, -1, 4932, 5636, 4947, -1, 4932, 5811, 5636, -1, 5812, 5656, 5807, -1, 5655, 5813, 5808, -1, 5655, 5814, 5813, -1, 5813, 5814, 6181, -1, 5095, 6181, 5939, -1, 5095, 5813, 6181, -1, 6263, 5966, 6181, -1, 6181, 5966, 5815, -1, 5816, 6181, 5815, -1, 5816, 5817, 6181, -1, 5816, 5092, 5817, -1, 5816, 5818, 5092, -1, 5092, 5818, 5091, -1, 5091, 5818, 5941, -1, 5819, 5941, 5090, -1, 5819, 5091, 5941, -1, 5821, 5820, 5941, -1, 5821, 4920, 5820, -1, 5821, 5961, 4920, -1, 4920, 5961, 4927, -1, 4927, 5961, 5822, -1, 5824, 5822, 5825, -1, 5823, 5824, 5825, -1, 5823, 5827, 5824, -1, 5823, 5826, 5827, -1, 5823, 4917, 5826, -1, 5823, 5911, 4917, -1, 5823, 5955, 5911, -1, 5823, 5957, 5955, -1, 5823, 5828, 5957, -1, 5823, 6529, 5828, -1, 5823, 6495, 6529, -1, 4927, 5822, 5824, -1, 5955, 5956, 5911, -1, 5911, 5956, 5829, -1, 5009, 5829, 4993, -1, 5009, 5911, 5829, -1, 5009, 5830, 5911, -1, 5911, 5830, 5831, -1, 5912, 5831, 5832, -1, 5913, 5832, 5833, -1, 5914, 5833, 5834, -1, 5835, 5914, 5834, -1, 5835, 5836, 5914, -1, 5835, 5010, 5836, -1, 5836, 5010, 5838, -1, 5838, 5010, 5011, -1, 5839, 5838, 5011, -1, 5839, 5837, 5838, -1, 5839, 5915, 5837, -1, 5837, 5915, 5840, -1, 5922, 5840, 5923, -1, 5071, 5923, 5841, -1, 5071, 5922, 5923, -1, 5071, 5072, 5922, -1, 5922, 5072, 5936, -1, 5936, 5072, 5842, -1, 4930, 5842, 5937, -1, 5843, 5937, 5844, -1, 5938, 5844, 5073, -1, 5845, 5073, 4928, -1, 5845, 5938, 5073, -1, 5829, 5952, 4993, -1, 4993, 5952, 5910, -1, 5007, 5910, 5846, -1, 5007, 4993, 5910, -1, 5952, 5847, 5910, -1, 5910, 5847, 5951, -1, 5948, 5910, 5951, -1, 5948, 5946, 5910, -1, 5910, 5946, 5964, -1, 5575, 5002, 5910, -1, 5575, 5848, 5002, -1, 5002, 5848, 5849, -1, 5576, 5002, 5849, -1, 5576, 5850, 5002, -1, 5002, 5850, 5851, -1, 5852, 5002, 5851, -1, 5852, 4980, 5002, -1, 5002, 4980, 4967, -1, 4982, 5002, 4967, -1, 4982, 4984, 5002, -1, 5002, 4984, 4969, -1, 5908, 4969, 5853, -1, 5907, 5853, 4986, -1, 5854, 4986, 5930, -1, 5855, 5930, 4989, -1, 5855, 5854, 5930, -1, 5851, 5850, 4966, -1, 4966, 5850, 5856, -1, 5857, 5856, 5935, -1, 4978, 5935, 4965, -1, 4978, 5857, 5935, -1, 4966, 5856, 5857, -1, 5862, 4963, 5935, -1, 5862, 5859, 4963, -1, 5862, 5858, 5859, -1, 5862, 5860, 5858, -1, 5862, 5861, 5860, -1, 5862, 5584, 5861, -1, 5862, 5864, 5584, -1, 5862, 5863, 5864, -1, 5862, 5865, 5863, -1, 5858, 5866, 5859, -1, 5859, 5866, 5932, -1, 4976, 5932, 5867, -1, 4976, 5859, 5932, -1, 5587, 4960, 5932, -1, 5587, 5868, 4960, -1, 4960, 5868, 5869, -1, 5594, 4960, 5869, -1, 5594, 5930, 4960, -1, 5594, 5870, 5930, -1, 5930, 5870, 5595, -1, 5591, 5930, 5595, -1, 5591, 5596, 5930, -1, 5930, 5596, 5593, -1, 5878, 5871, 5930, -1, 5878, 5872, 5871, -1, 5878, 5873, 5872, -1, 5878, 5875, 5873, -1, 5878, 5874, 5875, -1, 5878, 5876, 5874, -1, 5878, 5056, 5876, -1, 5878, 5054, 5056, -1, 5878, 5051, 5054, -1, 5878, 5883, 5051, -1, 5878, 5877, 5883, -1, 5878, 5601, 5877, -1, 5878, 5598, 5601, -1, 5603, 5888, 5877, -1, 5877, 5888, 5879, -1, 5880, 5877, 5879, -1, 5880, 5613, 5877, -1, 5877, 5613, 5882, -1, 5881, 5877, 5882, -1, 5881, 5883, 5877, -1, 5881, 5050, 5883, -1, 5881, 5065, 5050, -1, 5881, 5049, 5065, -1, 5881, 5048, 5049, -1, 5881, 5884, 5048, -1, 5881, 5063, 5884, -1, 5881, 5062, 5063, -1, 5881, 5046, 5062, -1, 5881, 5034, 5046, -1, 5881, 5616, 5034, -1, 5034, 5616, 5622, -1, 5623, 5034, 5622, -1, 5623, 5618, 5034, -1, 5034, 5618, 5885, -1, 5887, 5885, 5886, -1, 5031, 5886, 5030, -1, 5031, 5887, 5886, -1, 5879, 5888, 5889, -1, 5889, 5888, 5891, -1, 5609, 5891, 5890, -1, 5608, 5609, 5890, -1, 5889, 5891, 5609, -1, 5034, 5885, 5887, -1, 5886, 5892, 5030, -1, 5030, 5892, 5893, -1, 5893, 5892, 5627, -1, 5021, 5627, 5894, -1, 5021, 5893, 5627, -1, 5630, 5895, 5636, -1, 5636, 5895, 5634, -1, 5634, 5895, 5632, -1, 5637, 4945, 5636, -1, 5637, 4953, 4945, -1, 5637, 5898, 4953, -1, 5637, 5896, 5898, -1, 5637, 5641, 5896, -1, 5896, 5641, 5638, -1, 5639, 5896, 5638, -1, 5639, 5897, 5896, -1, 5896, 5643, 5898, -1, 5898, 5643, 5645, -1, 4942, 5645, 5899, -1, 4942, 5898, 5645, -1, 5646, 5905, 5645, -1, 5646, 5900, 5905, -1, 5905, 5900, 4950, -1, 4950, 5900, 5903, -1, 5902, 5903, 5901, -1, 5902, 4950, 5903, -1, 5805, 5806, 5903, -1, 5903, 5806, 4936, -1, 5904, 5903, 4936, -1, 5904, 5901, 5903, -1, 5905, 4939, 5645, -1, 5645, 4939, 4952, -1, 5899, 5645, 4952, -1, 4945, 4955, 5636, -1, 5636, 4955, 5906, -1, 4947, 5636, 5906, -1, 5000, 5930, 5920, -1, 5000, 4989, 5930, -1, 5854, 5907, 4986, -1, 5907, 5908, 5853, -1, 5908, 5002, 4969, -1, 5002, 5003, 5910, -1, 5910, 5003, 4991, -1, 5909, 5910, 4991, -1, 5909, 4992, 5910, -1, 5910, 4992, 5846, -1, 5911, 5831, 5912, -1, 5912, 5832, 5913, -1, 5913, 5833, 5914, -1, 5915, 5917, 5840, -1, 5840, 5917, 5026, -1, 5026, 5917, 5059, -1, 5916, 5059, 5013, -1, 5916, 5026, 5059, -1, 5917, 5919, 5059, -1, 5059, 5919, 5918, -1, 5918, 5919, 5920, -1, 5921, 5920, 5871, -1, 5921, 5918, 5920, -1, 5040, 5013, 5059, -1, 5038, 5059, 5023, -1, 5038, 5040, 5059, -1, 5837, 5840, 5922, -1, 5923, 5027, 5841, -1, 5841, 5027, 5924, -1, 5086, 5924, 5940, -1, 5086, 5841, 5924, -1, 5925, 5808, 5924, -1, 5925, 5016, 5808, -1, 5808, 5016, 5018, -1, 5035, 5059, 5034, -1, 5035, 5036, 5059, -1, 5059, 5036, 5023, -1, 4986, 4987, 5930, -1, 5930, 4987, 4958, -1, 5926, 5930, 4958, -1, 5926, 5927, 5930, -1, 5930, 5927, 5928, -1, 5929, 5930, 5928, -1, 5929, 4973, 5930, -1, 5930, 4973, 4974, -1, 4960, 5930, 4974, -1, 4960, 5931, 5932, -1, 5932, 5931, 4961, -1, 5933, 5932, 4961, -1, 5933, 5867, 5932, -1, 4963, 5934, 5935, -1, 5935, 5934, 4965, -1, 5930, 5871, 5920, -1, 5059, 5060, 5034, -1, 5034, 5060, 5044, -1, 5046, 5034, 5044, -1, 5936, 5842, 4930, -1, 4930, 5937, 5843, -1, 5843, 5844, 5938, -1, 5088, 5941, 5073, -1, 5088, 5089, 5941, -1, 5941, 5089, 5076, -1, 5090, 5941, 5076, -1, 5817, 5093, 6181, -1, 6181, 5093, 5939, -1, 5808, 5813, 5924, -1, 5924, 5813, 5081, -1, 5096, 5924, 5081, -1, 5096, 5098, 5924, -1, 5924, 5098, 5100, -1, 5940, 5924, 5100, -1, 5820, 5942, 5941, -1, 5941, 5942, 5943, -1, 5073, 5943, 5944, -1, 5945, 5073, 5944, -1, 5945, 4928, 5073, -1, 5941, 5943, 5073, -1, 5946, 5948, 5947, -1, 5947, 5948, 5949, -1, 6705, 5947, 5949, -1, 5948, 5951, 5949, -1, 5949, 5951, 5950, -1, 5950, 5951, 5847, -1, 5750, 5847, 5952, -1, 5752, 5952, 5953, -1, 5752, 5750, 5952, -1, 5950, 5847, 5750, -1, 5952, 5829, 5953, -1, 5953, 5829, 5954, -1, 5954, 5829, 5956, -1, 5955, 5954, 5956, -1, 5955, 5756, 5954, -1, 5955, 5957, 5756, -1, 5756, 5957, 5754, -1, 5754, 5957, 5828, -1, 5958, 5828, 5960, -1, 5959, 5958, 5960, -1, 5828, 6529, 5960, -1, 5958, 5754, 5828, -1, 5821, 5759, 5961, -1, 5961, 5759, 5962, -1, 5963, 5961, 5962, -1, 5963, 5822, 5961, -1, 5963, 5679, 5822, -1, 5822, 5679, 5825, -1, 5825, 5679, 5757, -1, 5823, 5757, 6491, -1, 6495, 5823, 6491, -1, 5757, 6467, 6491, -1, 5823, 5825, 5757, -1, 5747, 5574, 5964, -1, 5964, 5574, 5910, -1, 5676, 5941, 5670, -1, 5670, 5941, 5818, -1, 5816, 5670, 5818, -1, 5816, 5668, 5670, -1, 5816, 5815, 5668, -1, 5668, 5815, 5965, -1, 5965, 5815, 5966, -1, 5665, 5966, 6308, -1, 5664, 5665, 6308, -1, 5966, 6263, 6308, -1, 5665, 5965, 5966, -1, 6178, 5967, 6350, -1, 6350, 5967, 6157, -1, 6157, 5967, 4902, -1, 5974, 4902, 5968, -1, 6161, 5968, 5969, -1, 6160, 5969, 5970, -1, 6162, 5970, 4881, -1, 6018, 4881, 4863, -1, 4878, 6018, 4863, -1, 4878, 5971, 6018, -1, 6018, 5971, 4877, -1, 4860, 6018, 4877, -1, 4860, 5990, 6018, -1, 6018, 5990, 5972, -1, 5972, 5990, 6090, -1, 6090, 5990, 5973, -1, 5973, 5990, 6091, -1, 6091, 5990, 6142, -1, 6088, 6142, 5991, -1, 6088, 6091, 6142, -1, 6157, 4902, 5974, -1, 5974, 5968, 6161, -1, 5970, 5969, 5975, -1, 5975, 5969, 4900, -1, 4897, 5975, 4900, -1, 4897, 5976, 5975, -1, 4897, 6021, 5976, -1, 4897, 5977, 6021, -1, 6021, 5977, 4894, -1, 5978, 6021, 4894, -1, 5978, 4891, 6021, -1, 5979, 4869, 6021, -1, 5979, 4886, 4869, -1, 5979, 5980, 4886, -1, 5979, 4888, 5980, -1, 5979, 5981, 4888, -1, 5979, 5982, 5981, -1, 5979, 4871, 5982, -1, 5979, 5985, 4871, -1, 5979, 5983, 5985, -1, 5979, 6116, 5983, -1, 5979, 6119, 6116, -1, 5979, 5984, 6119, -1, 5979, 6121, 5984, -1, 5985, 5983, 5986, -1, 5986, 5983, 5987, -1, 5988, 5986, 5987, -1, 5988, 4855, 5986, -1, 5988, 7124, 4855, -1, 5988, 6115, 7124, -1, 7124, 6115, 5989, -1, 6113, 7124, 5989, -1, 6113, 7225, 7124, -1, 6136, 5990, 7124, -1, 6136, 6137, 5990, -1, 5990, 6137, 6140, -1, 6143, 5990, 6140, -1, 6143, 6142, 5990, -1, 6142, 5993, 5991, -1, 5991, 5993, 5992, -1, 5992, 5993, 6086, -1, 6086, 5993, 6149, -1, 5994, 6149, 6130, -1, 5994, 6086, 6149, -1, 5994, 5997, 6086, -1, 5994, 5995, 5997, -1, 5997, 5995, 6129, -1, 5996, 5997, 6129, -1, 5996, 6126, 5997, -1, 5997, 6126, 6123, -1, 6933, 5997, 6123, -1, 6933, 6001, 5997, -1, 5997, 6001, 6083, -1, 6083, 6001, 5998, -1, 5998, 6001, 5999, -1, 5999, 6001, 6084, -1, 6084, 6001, 6000, -1, 6000, 6001, 6080, -1, 6080, 6001, 6078, -1, 6149, 6148, 6130, -1, 6130, 6148, 6002, -1, 6002, 6148, 6004, -1, 6003, 6004, 6144, -1, 6133, 6144, 6005, -1, 6133, 6003, 6144, -1, 6002, 6004, 6003, -1, 6092, 6006, 6018, -1, 6092, 6007, 6006, -1, 6006, 6007, 6008, -1, 6100, 6006, 6008, -1, 6100, 6096, 6006, -1, 6006, 6096, 6098, -1, 6009, 6006, 6098, -1, 6009, 4907, 6006, -1, 6009, 4909, 4907, -1, 6009, 4911, 4909, -1, 6009, 6101, 4911, -1, 4911, 6101, 6010, -1, 6010, 6101, 4912, -1, 4912, 6101, 6102, -1, 6104, 4912, 6102, -1, 6104, 6106, 4912, -1, 4912, 6106, 6011, -1, 6012, 4912, 6011, -1, 6012, 6108, 4912, -1, 4912, 6108, 4914, -1, 4914, 6108, 6014, -1, 6013, 6014, 6626, -1, 6013, 4914, 6014, -1, 6014, 6703, 6626, -1, 4907, 6015, 6006, -1, 6006, 6015, 6016, -1, 4903, 6006, 6016, -1, 6006, 6017, 6018, -1, 6018, 6017, 6152, -1, 6156, 6018, 6152, -1, 6156, 6155, 6018, -1, 6018, 6155, 6019, -1, 6162, 6018, 6019, -1, 6162, 4881, 6018, -1, 6162, 6160, 5970, -1, 6160, 6161, 5969, -1, 4869, 4868, 6021, -1, 6021, 4868, 6020, -1, 4867, 6021, 6020, -1, 4867, 4883, 6021, -1, 6021, 4883, 4864, -1, 5976, 6021, 4864, -1, 5990, 4876, 7124, -1, 7124, 4876, 6022, -1, 6023, 7124, 6022, -1, 6023, 4858, 7124, -1, 7124, 4858, 4856, -1, 4855, 7124, 4856, -1, 6406, 4893, 6026, -1, 6026, 4893, 4865, -1, 4866, 6026, 4865, -1, 4866, 6024, 6026, -1, 6026, 6024, 6025, -1, 4884, 6026, 6025, -1, 4884, 4885, 6026, -1, 6026, 4885, 6838, -1, 6838, 4885, 4870, -1, 4887, 6838, 4870, -1, 4887, 6027, 6838, -1, 6838, 6027, 6071, -1, 6122, 6071, 6120, -1, 6122, 6838, 6071, -1, 6122, 6028, 6838, -1, 4893, 4898, 4865, -1, 4865, 4898, 6037, -1, 6037, 4898, 4899, -1, 4882, 4899, 4895, -1, 6029, 4895, 4896, -1, 6030, 6029, 4896, -1, 6030, 6031, 6029, -1, 6030, 4901, 6031, -1, 6031, 4901, 4880, -1, 4880, 4901, 6077, -1, 4879, 6077, 6159, -1, 6032, 4879, 6159, -1, 6032, 4862, 4879, -1, 6032, 6033, 4862, -1, 4862, 6033, 4861, -1, 4861, 6033, 6034, -1, 6035, 6034, 6036, -1, 6049, 6036, 6066, -1, 4859, 6066, 4875, -1, 4859, 6049, 6066, -1, 6037, 4899, 4882, -1, 4882, 4895, 6029, -1, 6159, 6077, 6158, -1, 6158, 6077, 6038, -1, 6296, 6038, 6229, -1, 6296, 6158, 6038, -1, 6034, 6163, 6036, -1, 6036, 6163, 6093, -1, 6093, 6163, 6094, -1, 6094, 6163, 6154, -1, 6044, 6154, 6045, -1, 6039, 6045, 6153, -1, 6095, 6153, 6046, -1, 6097, 6046, 4905, -1, 4906, 6097, 4905, -1, 4906, 6099, 6097, -1, 4906, 4908, 6099, -1, 6099, 4908, 6040, -1, 4910, 6099, 6040, -1, 4910, 6041, 6099, -1, 6099, 6041, 6047, -1, 6043, 6047, 4913, -1, 4915, 6043, 4913, -1, 4915, 6048, 6043, -1, 6043, 6048, 6109, -1, 6042, 6109, 6103, -1, 6042, 6043, 6109, -1, 6094, 6154, 6044, -1, 6044, 6045, 6039, -1, 6039, 6153, 6095, -1, 6600, 4904, 6046, -1, 6046, 4904, 4905, -1, 6099, 6047, 6043, -1, 6048, 6112, 6109, -1, 6111, 6110, 6109, -1, 6109, 6110, 6107, -1, 6105, 6109, 6107, -1, 6105, 6103, 6109, -1, 6097, 6095, 6046, -1, 6035, 6036, 6049, -1, 6050, 6151, 6066, -1, 6050, 6051, 6151, -1, 6151, 6051, 6055, -1, 6055, 6051, 6089, -1, 6150, 6089, 6052, -1, 6147, 6052, 6087, -1, 6146, 6087, 6053, -1, 6132, 6053, 6056, -1, 6132, 6146, 6053, -1, 6132, 6145, 6146, -1, 6132, 6054, 6145, -1, 6055, 6089, 6150, -1, 6150, 6052, 6147, -1, 6147, 6087, 6146, -1, 6053, 6057, 6056, -1, 6056, 6057, 6131, -1, 6131, 6057, 6058, -1, 6058, 6057, 6059, -1, 6059, 6057, 6128, -1, 6128, 6057, 6060, -1, 6060, 6057, 6061, -1, 6127, 6061, 6125, -1, 6127, 6060, 6061, -1, 6085, 6062, 6061, -1, 6085, 6082, 6062, -1, 6062, 6082, 6081, -1, 6063, 6062, 6081, -1, 6063, 6064, 6062, -1, 6062, 6064, 6079, -1, 6845, 6065, 6062, -1, 6062, 6065, 6061, -1, 6061, 6065, 6125, -1, 6151, 6067, 6066, -1, 6066, 6067, 4875, -1, 4875, 6067, 4874, -1, 4874, 6067, 6141, -1, 4873, 6141, 6139, -1, 6069, 6139, 6138, -1, 6072, 6138, 6135, -1, 6073, 6135, 6068, -1, 6114, 6073, 6068, -1, 4874, 6141, 4873, -1, 4873, 6139, 6069, -1, 6069, 6138, 6072, -1, 4857, 6072, 6074, -1, 6075, 6074, 6076, -1, 4872, 6076, 6070, -1, 6118, 4872, 6070, -1, 6118, 4890, 4872, -1, 6118, 6117, 4890, -1, 4890, 6117, 4889, -1, 4889, 6117, 6120, -1, 6071, 4889, 6120, -1, 6072, 6135, 6073, -1, 6069, 6072, 4857, -1, 4857, 6074, 6075, -1, 6075, 6076, 4872, -1, 6035, 4861, 6034, -1, 4879, 4880, 6077, -1, 6021, 6026, 5979, -1, 5979, 6026, 6838, -1, 6001, 6845, 6078, -1, 6078, 6845, 6062, -1, 6062, 6079, 6078, -1, 6078, 6079, 6080, -1, 6080, 6079, 6064, -1, 6000, 6064, 6084, -1, 6000, 6080, 6064, -1, 6064, 6063, 6084, -1, 6084, 6063, 6081, -1, 5999, 6081, 6082, -1, 5998, 6082, 6085, -1, 6083, 6085, 6061, -1, 5997, 6083, 6061, -1, 6084, 6081, 5999, -1, 5999, 6082, 5998, -1, 5998, 6085, 6083, -1, 6057, 6086, 6061, -1, 6061, 6086, 5997, -1, 6086, 6057, 5992, -1, 5992, 6057, 6053, -1, 6087, 5992, 6053, -1, 6087, 5991, 5992, -1, 6087, 6052, 5991, -1, 5991, 6052, 6088, -1, 6088, 6052, 6089, -1, 6091, 6089, 6051, -1, 5973, 6051, 6050, -1, 6090, 6050, 6066, -1, 5972, 6090, 6066, -1, 6088, 6089, 6091, -1, 6091, 6051, 5973, -1, 5973, 6050, 6090, -1, 6036, 6018, 6066, -1, 6066, 6018, 5972, -1, 6036, 6093, 6018, -1, 6018, 6093, 6092, -1, 6092, 6093, 6094, -1, 6007, 6094, 6008, -1, 6007, 6092, 6094, -1, 6094, 6044, 6008, -1, 6008, 6044, 6039, -1, 6100, 6039, 6095, -1, 6096, 6095, 6097, -1, 6098, 6097, 6099, -1, 6009, 6098, 6099, -1, 6008, 6039, 6100, -1, 6100, 6095, 6096, -1, 6096, 6097, 6098, -1, 6043, 6101, 6099, -1, 6099, 6101, 6009, -1, 6101, 6043, 6102, -1, 6102, 6043, 6042, -1, 6103, 6102, 6042, -1, 6103, 6104, 6102, -1, 6103, 6105, 6104, -1, 6104, 6105, 6106, -1, 6106, 6105, 6107, -1, 6011, 6107, 6110, -1, 6012, 6110, 6111, -1, 6108, 6111, 6109, -1, 6014, 6108, 6109, -1, 6106, 6107, 6011, -1, 6011, 6110, 6012, -1, 6012, 6111, 6108, -1, 6014, 6109, 6703, -1, 6703, 6109, 6112, -1, 7225, 6113, 7222, -1, 7222, 6113, 6073, -1, 6114, 7222, 6073, -1, 6113, 5989, 6073, -1, 6073, 5989, 6072, -1, 6072, 5989, 6115, -1, 6074, 6115, 5988, -1, 6076, 5988, 6070, -1, 6076, 6074, 5988, -1, 6072, 6115, 6074, -1, 5988, 5987, 6070, -1, 6070, 5987, 6118, -1, 6118, 5987, 5983, -1, 6116, 6118, 5983, -1, 6116, 6117, 6118, -1, 6116, 6119, 6117, -1, 6117, 6119, 6120, -1, 6120, 6119, 5984, -1, 6122, 5984, 6728, -1, 6028, 6122, 6728, -1, 5984, 6121, 6728, -1, 6122, 6120, 5984, -1, 6933, 6123, 6124, -1, 6124, 6123, 6125, -1, 6065, 6124, 6125, -1, 6123, 6126, 6125, -1, 6125, 6126, 6127, -1, 6127, 6126, 5996, -1, 6060, 5996, 6129, -1, 6128, 6129, 6059, -1, 6128, 6060, 6129, -1, 6127, 5996, 6060, -1, 6129, 5995, 6059, -1, 6059, 5995, 6058, -1, 6058, 5995, 5994, -1, 6130, 6058, 5994, -1, 6130, 6131, 6058, -1, 6130, 6002, 6131, -1, 6131, 6002, 6056, -1, 6056, 6002, 6003, -1, 6132, 6003, 6134, -1, 6054, 6132, 6134, -1, 6003, 6133, 6134, -1, 6132, 6056, 6003, -1, 6068, 6135, 7170, -1, 7170, 6135, 6136, -1, 7124, 7170, 6136, -1, 6135, 6138, 6136, -1, 6136, 6138, 6137, -1, 6137, 6138, 6139, -1, 6140, 6139, 6141, -1, 6143, 6141, 6142, -1, 6143, 6140, 6141, -1, 6137, 6139, 6140, -1, 6141, 6067, 6142, -1, 6005, 6144, 7072, -1, 7072, 6144, 6146, -1, 6145, 7072, 6146, -1, 6144, 6004, 6146, -1, 6146, 6004, 6147, -1, 6147, 6004, 6148, -1, 6150, 6148, 6149, -1, 6055, 6149, 6151, -1, 6055, 6150, 6149, -1, 6147, 6148, 6150, -1, 6149, 5993, 6151, -1, 6151, 5993, 6067, -1, 6067, 5993, 6142, -1, 6600, 6046, 6503, -1, 6503, 6046, 6017, -1, 6006, 6503, 6017, -1, 6046, 6153, 6017, -1, 6017, 6153, 6152, -1, 6152, 6153, 6045, -1, 6156, 6045, 6154, -1, 6155, 6154, 6019, -1, 6155, 6156, 6154, -1, 6152, 6045, 6156, -1, 6154, 6163, 6019, -1, 6350, 6157, 6295, -1, 6295, 6157, 6158, -1, 6296, 6295, 6158, -1, 6157, 5974, 6158, -1, 6158, 5974, 6159, -1, 6159, 5974, 6161, -1, 6032, 6161, 6160, -1, 6033, 6160, 6034, -1, 6033, 6032, 6160, -1, 6159, 6161, 6032, -1, 6160, 6162, 6034, -1, 6034, 6162, 6163, -1, 6163, 6162, 6019, -1, 6164, 6230, 6229, -1, 6164, 6219, 6230, -1, 6164, 6200, 6219, -1, 6164, 6165, 6200, -1, 6164, 6166, 6165, -1, 6164, 6178, 6166, -1, 6166, 6178, 6167, -1, 6191, 6167, 6168, -1, 6237, 6168, 6233, -1, 6169, 6233, 6177, -1, 6192, 6177, 6176, -1, 6194, 6176, 6175, -1, 6243, 6175, 6173, -1, 6242, 6173, 6245, -1, 6170, 6245, 6171, -1, 6251, 6171, 6182, -1, 6183, 6182, 6172, -1, 6181, 6172, 6182, -1, 6180, 6182, 6171, -1, 6343, 6171, 6245, -1, 6342, 6245, 6173, -1, 6174, 6173, 6175, -1, 6346, 6175, 6176, -1, 6177, 6346, 6176, -1, 6177, 6351, 6346, -1, 6177, 6233, 6351, -1, 6351, 6233, 6348, -1, 6348, 6233, 6168, -1, 6179, 6168, 6167, -1, 6349, 6167, 6178, -1, 6349, 6179, 6167, -1, 6179, 6348, 6168, -1, 6346, 6174, 6175, -1, 6174, 6342, 6173, -1, 6342, 6343, 6245, -1, 6343, 6180, 6171, -1, 6180, 6181, 6182, -1, 6172, 6181, 6183, -1, 6183, 6181, 5654, -1, 6195, 5654, 6196, -1, 6247, 6196, 6184, -1, 6248, 6184, 6249, -1, 6244, 6249, 6185, -1, 6186, 6185, 6241, -1, 6193, 6241, 6240, -1, 6238, 6240, 6187, -1, 6236, 6187, 6234, -1, 6235, 6234, 6189, -1, 6188, 6189, 6190, -1, 6165, 6190, 6200, -1, 6165, 6188, 6190, -1, 6165, 6166, 6188, -1, 6188, 6166, 6191, -1, 6235, 6191, 6237, -1, 6236, 6237, 6169, -1, 6238, 6169, 6192, -1, 6193, 6192, 6194, -1, 6186, 6194, 6243, -1, 6244, 6243, 6242, -1, 6248, 6242, 6170, -1, 6247, 6170, 6251, -1, 6195, 6251, 6183, -1, 5654, 6195, 6183, -1, 6196, 5654, 6253, -1, 6184, 6253, 6197, -1, 6249, 6197, 6203, -1, 6185, 6203, 6204, -1, 6241, 6204, 6211, -1, 6240, 6211, 6198, -1, 6187, 6198, 6239, -1, 6234, 6239, 6223, -1, 6189, 6223, 6228, -1, 6190, 6228, 6199, -1, 6200, 6199, 6219, -1, 6200, 6190, 6199, -1, 6201, 6202, 5666, -1, 6201, 6206, 6202, -1, 6202, 6206, 6207, -1, 6205, 6207, 6250, -1, 6203, 6250, 6204, -1, 6203, 6205, 6250, -1, 6203, 6197, 6205, -1, 6205, 6197, 6252, -1, 6202, 6252, 5666, -1, 6202, 6205, 6252, -1, 6202, 6207, 6205, -1, 6206, 6209, 6207, -1, 6207, 6209, 6246, -1, 6250, 6246, 6208, -1, 6204, 6208, 6211, -1, 6204, 6250, 6208, -1, 6209, 6324, 6246, -1, 6246, 6324, 6210, -1, 6208, 6210, 6212, -1, 6211, 6212, 6198, -1, 6211, 6208, 6212, -1, 6324, 6325, 6210, -1, 6210, 6325, 6340, -1, 6213, 6340, 6328, -1, 6214, 6213, 6328, -1, 6214, 6225, 6213, -1, 6214, 6329, 6225, -1, 6225, 6329, 6215, -1, 6222, 6215, 6332, -1, 6216, 6332, 6331, -1, 6334, 6216, 6331, -1, 6334, 6220, 6216, -1, 6334, 6335, 6220, -1, 6220, 6335, 6217, -1, 6218, 6217, 6230, -1, 6219, 6218, 6230, -1, 6219, 6199, 6218, -1, 6218, 6199, 6227, -1, 6220, 6227, 6216, -1, 6220, 6218, 6227, -1, 6220, 6217, 6218, -1, 6210, 6340, 6213, -1, 6212, 6213, 6221, -1, 6198, 6221, 6239, -1, 6198, 6212, 6221, -1, 6225, 6215, 6222, -1, 6224, 6222, 6226, -1, 6223, 6226, 6228, -1, 6223, 6224, 6226, -1, 6223, 6239, 6224, -1, 6224, 6239, 6221, -1, 6225, 6221, 6213, -1, 6225, 6224, 6221, -1, 6225, 6222, 6224, -1, 6222, 6332, 6216, -1, 6226, 6216, 6227, -1, 6228, 6227, 6199, -1, 6228, 6226, 6227, -1, 6335, 6338, 6217, -1, 6217, 6338, 6232, -1, 6231, 6232, 6229, -1, 6230, 6231, 6229, -1, 6230, 6217, 6231, -1, 6231, 6217, 6232, -1, 6191, 6166, 6167, -1, 6237, 6191, 6168, -1, 6189, 6188, 6235, -1, 6235, 6188, 6191, -1, 6228, 6190, 6189, -1, 6169, 6237, 6233, -1, 6234, 6235, 6236, -1, 6236, 6235, 6237, -1, 6223, 6189, 6234, -1, 6192, 6169, 6177, -1, 6187, 6236, 6238, -1, 6238, 6236, 6169, -1, 6239, 6234, 6187, -1, 6222, 6216, 6226, -1, 6192, 6176, 6194, -1, 6238, 6192, 6193, -1, 6240, 6238, 6193, -1, 6194, 6175, 6243, -1, 6241, 6193, 6186, -1, 6186, 6193, 6194, -1, 6240, 6198, 6187, -1, 6211, 6240, 6241, -1, 6242, 6243, 6173, -1, 6185, 6186, 6244, -1, 6244, 6186, 6243, -1, 6204, 6241, 6185, -1, 6210, 6213, 6212, -1, 6170, 6242, 6245, -1, 6249, 6244, 6248, -1, 6248, 6244, 6242, -1, 6203, 6185, 6249, -1, 6246, 6210, 6208, -1, 6251, 6170, 6171, -1, 6184, 6248, 6247, -1, 6247, 6248, 6170, -1, 6197, 6249, 6184, -1, 6207, 6246, 6250, -1, 6183, 6251, 6182, -1, 6196, 6247, 6195, -1, 6195, 6247, 6251, -1, 6253, 6184, 6196, -1, 6252, 6197, 6253, -1, 5666, 6253, 5654, -1, 5666, 6252, 6253, -1, 6254, 6264, 6263, -1, 6254, 6255, 6264, -1, 6254, 6341, 6255, -1, 6255, 6341, 6305, -1, 6303, 6305, 6313, -1, 6310, 6313, 6312, -1, 6256, 6312, 6257, -1, 6330, 6257, 6278, -1, 6330, 6256, 6257, -1, 6330, 6258, 6256, -1, 6256, 6258, 6327, -1, 6260, 6327, 6259, -1, 6261, 6260, 6259, -1, 6261, 6267, 6260, -1, 6261, 6326, 6267, -1, 6267, 6326, 6268, -1, 6266, 6268, 6262, -1, 6265, 6262, 6308, -1, 6263, 6265, 6308, -1, 6263, 6264, 6265, -1, 6265, 6264, 6304, -1, 6266, 6304, 6302, -1, 6267, 6302, 6260, -1, 6267, 6266, 6302, -1, 6267, 6268, 6266, -1, 6341, 6344, 6305, -1, 6305, 6344, 6269, -1, 6275, 6269, 6279, -1, 6280, 6279, 6345, -1, 6284, 6345, 6285, -1, 6288, 6285, 6347, -1, 6289, 6347, 6270, -1, 6320, 6270, 6291, -1, 6321, 6291, 6322, -1, 6273, 6322, 6293, -1, 6323, 6293, 6271, -1, 6339, 6271, 6296, -1, 6339, 6323, 6271, -1, 6339, 6272, 6323, -1, 6323, 6272, 6290, -1, 6273, 6290, 6274, -1, 6321, 6274, 6318, -1, 6320, 6318, 6289, -1, 6270, 6320, 6289, -1, 6305, 6269, 6275, -1, 6313, 6275, 6311, -1, 6312, 6311, 6315, -1, 6257, 6315, 6276, -1, 6278, 6276, 6277, -1, 6278, 6257, 6276, -1, 6275, 6279, 6280, -1, 6311, 6280, 6281, -1, 6315, 6281, 6314, -1, 6276, 6314, 6283, -1, 6277, 6283, 6333, -1, 6277, 6276, 6283, -1, 6280, 6345, 6284, -1, 6281, 6284, 6282, -1, 6314, 6282, 6317, -1, 6283, 6317, 6319, -1, 6333, 6319, 6336, -1, 6333, 6283, 6319, -1, 6284, 6285, 6288, -1, 6282, 6288, 6316, -1, 6317, 6316, 6286, -1, 6319, 6286, 6287, -1, 6336, 6287, 6337, -1, 6336, 6319, 6287, -1, 6288, 6347, 6289, -1, 6316, 6289, 6318, -1, 6286, 6318, 6274, -1, 6287, 6274, 6290, -1, 6337, 6290, 6272, -1, 6337, 6287, 6290, -1, 6270, 6352, 6291, -1, 6291, 6352, 6292, -1, 6322, 6292, 6298, -1, 6293, 6298, 6294, -1, 6271, 6294, 6295, -1, 6296, 6271, 6295, -1, 6292, 6352, 6300, -1, 6298, 6300, 6297, -1, 6294, 6297, 6295, -1, 6294, 6298, 6297, -1, 6350, 6301, 6299, -1, 6350, 6295, 6301, -1, 6301, 6295, 6297, -1, 6300, 6301, 6297, -1, 6300, 6299, 6301, -1, 6300, 6352, 6299, -1, 6256, 6327, 6260, -1, 6310, 6260, 6302, -1, 6303, 6302, 6304, -1, 6255, 6304, 6264, -1, 6255, 6303, 6304, -1, 6255, 6305, 6303, -1, 6326, 6306, 6268, -1, 6268, 6306, 6307, -1, 6262, 6307, 6308, -1, 6262, 6268, 6307, -1, 6306, 6309, 6307, -1, 6307, 6309, 5664, -1, 6308, 6307, 5664, -1, 6266, 6262, 6265, -1, 6304, 6266, 6265, -1, 6310, 6302, 6303, -1, 6313, 6310, 6303, -1, 6275, 6313, 6305, -1, 6280, 6311, 6275, -1, 6256, 6260, 6310, -1, 6312, 6256, 6310, -1, 6311, 6312, 6313, -1, 6284, 6281, 6280, -1, 6281, 6315, 6311, -1, 6315, 6257, 6312, -1, 6288, 6282, 6284, -1, 6282, 6314, 6281, -1, 6314, 6276, 6315, -1, 6289, 6316, 6288, -1, 6316, 6317, 6282, -1, 6317, 6283, 6314, -1, 6286, 6316, 6318, -1, 6319, 6317, 6286, -1, 6318, 6320, 6321, -1, 6321, 6320, 6291, -1, 6273, 6274, 6321, -1, 6322, 6273, 6321, -1, 6292, 6322, 6291, -1, 6274, 6287, 6286, -1, 6300, 6298, 6292, -1, 6323, 6290, 6273, -1, 6293, 6323, 6273, -1, 6298, 6293, 6322, -1, 6294, 6271, 6293, -1, 5666, 5664, 6201, -1, 6201, 5664, 6309, -1, 6206, 6309, 6209, -1, 6206, 6201, 6309, -1, 6309, 6306, 6209, -1, 6209, 6306, 6324, -1, 6324, 6306, 6326, -1, 6325, 6326, 6261, -1, 6340, 6261, 6259, -1, 6328, 6259, 6327, -1, 6258, 6328, 6327, -1, 6258, 6214, 6328, -1, 6258, 6330, 6214, -1, 6214, 6330, 6329, -1, 6329, 6330, 6215, -1, 6215, 6330, 6278, -1, 6277, 6215, 6278, -1, 6277, 6332, 6215, -1, 6277, 6331, 6332, -1, 6277, 6333, 6331, -1, 6331, 6333, 6334, -1, 6334, 6333, 6336, -1, 6335, 6336, 6337, -1, 6272, 6335, 6337, -1, 6272, 6338, 6335, -1, 6272, 6339, 6338, -1, 6338, 6339, 6232, -1, 6232, 6339, 6229, -1, 6229, 6339, 6296, -1, 6324, 6326, 6325, -1, 6325, 6261, 6340, -1, 6340, 6259, 6328, -1, 6334, 6336, 6335, -1, 6263, 6181, 6254, -1, 6254, 6181, 6180, -1, 6341, 6180, 6343, -1, 6344, 6343, 6342, -1, 6269, 6342, 6174, -1, 6279, 6174, 6345, -1, 6279, 6269, 6174, -1, 6254, 6180, 6341, -1, 6341, 6343, 6344, -1, 6344, 6342, 6269, -1, 6174, 6346, 6345, -1, 6345, 6346, 6285, -1, 6285, 6346, 6347, -1, 6347, 6346, 6351, -1, 6270, 6351, 6348, -1, 6352, 6348, 6179, -1, 6299, 6179, 6349, -1, 6350, 6349, 6178, -1, 6350, 6299, 6349, -1, 6347, 6351, 6270, -1, 6270, 6348, 6352, -1, 6352, 6179, 6299, -1, 6026, 6021, 6442, -1, 6442, 6021, 6357, -1, 6353, 6357, 6446, -1, 6354, 6446, 6356, -1, 6355, 6356, 6438, -1, 6355, 6354, 6356, -1, 6442, 6357, 6353, -1, 6353, 6446, 6354, -1, 6356, 6358, 6438, -1, 6438, 6358, 6437, -1, 6437, 6358, 6359, -1, 6359, 6358, 6361, -1, 6360, 6359, 6361, -1, 6362, 6364, 6363, -1, 6362, 6413, 6364, -1, 6362, 6365, 6413, -1, 6413, 6365, 6376, -1, 6412, 6376, 6414, -1, 6366, 6414, 6367, -1, 6370, 6367, 6368, -1, 6369, 6368, 6378, -1, 6369, 6370, 6368, -1, 6369, 6441, 6370, -1, 6370, 6441, 6374, -1, 6375, 6374, 6436, -1, 6373, 6436, 6435, -1, 6410, 6435, 6371, -1, 5684, 6410, 6371, -1, 5684, 6363, 6410, -1, 6410, 6363, 6372, -1, 6373, 6372, 6411, -1, 6375, 6411, 6366, -1, 6370, 6366, 6367, -1, 6370, 6375, 6366, -1, 6370, 6374, 6375, -1, 6365, 6379, 6376, -1, 6376, 6379, 6377, -1, 6414, 6377, 6389, -1, 6367, 6389, 6390, -1, 6368, 6390, 6393, -1, 6439, 6393, 6392, -1, 6439, 6368, 6393, -1, 6439, 6378, 6368, -1, 6379, 6380, 6377, -1, 6377, 6380, 6381, -1, 6382, 6381, 6394, -1, 6383, 6394, 6445, -1, 6416, 6445, 6397, -1, 6402, 6397, 6384, -1, 6403, 6384, 6385, -1, 6424, 6385, 6426, -1, 6425, 6426, 6429, -1, 6432, 6429, 6433, -1, 6431, 6433, 6386, -1, 6387, 6386, 6406, -1, 6387, 6431, 6386, -1, 6387, 6388, 6431, -1, 6431, 6388, 6404, -1, 6432, 6404, 6427, -1, 6425, 6427, 6423, -1, 6424, 6423, 6403, -1, 6385, 6424, 6403, -1, 6377, 6381, 6382, -1, 6389, 6382, 6415, -1, 6390, 6415, 6418, -1, 6393, 6418, 6391, -1, 6392, 6391, 6440, -1, 6392, 6393, 6391, -1, 6382, 6394, 6383, -1, 6415, 6383, 6417, -1, 6418, 6417, 6419, -1, 6391, 6419, 6396, -1, 6440, 6396, 6395, -1, 6440, 6391, 6396, -1, 6383, 6445, 6416, -1, 6417, 6416, 6421, -1, 6419, 6421, 6422, -1, 6396, 6422, 6398, -1, 6395, 6398, 6400, -1, 6395, 6396, 6398, -1, 6416, 6397, 6402, -1, 6421, 6402, 6420, -1, 6422, 6420, 6399, -1, 6398, 6399, 6401, -1, 6400, 6401, 6405, -1, 6400, 6398, 6401, -1, 6402, 6384, 6403, -1, 6420, 6403, 6423, -1, 6399, 6423, 6427, -1, 6401, 6427, 6404, -1, 6405, 6404, 6388, -1, 6405, 6401, 6404, -1, 6385, 6444, 6426, -1, 6426, 6444, 6428, -1, 6429, 6428, 6407, -1, 6433, 6407, 6434, -1, 6386, 6434, 4892, -1, 6406, 6386, 4892, -1, 6428, 6444, 6430, -1, 6407, 6430, 6408, -1, 6434, 6408, 4892, -1, 6434, 6407, 6408, -1, 4891, 6409, 6443, -1, 4891, 4892, 6409, -1, 6409, 4892, 6408, -1, 6430, 6409, 6408, -1, 6430, 6443, 6409, -1, 6430, 6444, 6443, -1, 6375, 6436, 6373, -1, 6411, 6375, 6373, -1, 6373, 6435, 6410, -1, 6372, 6373, 6410, -1, 6411, 6372, 6364, -1, 6412, 6364, 6413, -1, 6376, 6412, 6413, -1, 6411, 6364, 6412, -1, 6366, 6412, 6414, -1, 6366, 6411, 6412, -1, 6364, 6372, 6363, -1, 6377, 6414, 6376, -1, 6382, 6389, 6377, -1, 6389, 6367, 6414, -1, 6383, 6415, 6382, -1, 6415, 6390, 6389, -1, 6390, 6368, 6367, -1, 6416, 6417, 6383, -1, 6417, 6418, 6415, -1, 6418, 6393, 6390, -1, 6402, 6421, 6416, -1, 6421, 6419, 6417, -1, 6419, 6391, 6418, -1, 6403, 6420, 6402, -1, 6420, 6422, 6421, -1, 6422, 6396, 6419, -1, 6399, 6420, 6423, -1, 6398, 6422, 6399, -1, 6423, 6424, 6425, -1, 6425, 6424, 6426, -1, 6432, 6427, 6425, -1, 6429, 6432, 6425, -1, 6428, 6429, 6426, -1, 6427, 6401, 6399, -1, 6430, 6407, 6428, -1, 6431, 6404, 6432, -1, 6433, 6431, 6432, -1, 6407, 6433, 6429, -1, 6434, 6386, 6433, -1, 5684, 6371, 6360, -1, 6360, 6371, 6359, -1, 6359, 6371, 6435, -1, 6436, 6359, 6435, -1, 6436, 6437, 6359, -1, 6436, 6374, 6437, -1, 6437, 6374, 6441, -1, 6438, 6441, 6369, -1, 6378, 6438, 6369, -1, 6378, 6355, 6438, -1, 6378, 6439, 6355, -1, 6355, 6439, 6392, -1, 6354, 6392, 6440, -1, 6395, 6354, 6440, -1, 6395, 6353, 6354, -1, 6395, 6400, 6353, -1, 6353, 6400, 6405, -1, 6442, 6405, 6388, -1, 6387, 6442, 6388, -1, 6387, 6026, 6442, -1, 6387, 6406, 6026, -1, 6437, 6441, 6438, -1, 6355, 6392, 6354, -1, 6353, 6405, 6442, -1, 4891, 6443, 6021, -1, 6021, 6443, 6357, -1, 6357, 6443, 6444, -1, 6385, 6357, 6444, -1, 6385, 6384, 6357, -1, 6357, 6384, 6446, -1, 6446, 6384, 6397, -1, 6445, 6446, 6397, -1, 6445, 6356, 6446, -1, 6445, 6394, 6356, -1, 6356, 6394, 6381, -1, 6358, 6381, 6380, -1, 6379, 6358, 6380, -1, 6379, 6365, 6358, -1, 6358, 6365, 6361, -1, 6361, 6365, 6362, -1, 6356, 6381, 6358, -1, 6599, 6600, 6498, -1, 6447, 6498, 6448, -1, 6449, 6448, 6450, -1, 6452, 6450, 6453, -1, 6595, 6453, 6451, -1, 6595, 6452, 6453, -1, 6006, 6500, 6503, -1, 6006, 6501, 6500, -1, 6006, 6454, 6501, -1, 6501, 6454, 6457, -1, 6502, 6457, 6455, -1, 6504, 6455, 6456, -1, 6453, 6456, 6459, -1, 6451, 6459, 6462, -1, 6451, 6453, 6459, -1, 6454, 6463, 6457, -1, 6457, 6463, 6458, -1, 6455, 6458, 6507, -1, 6456, 6507, 6471, -1, 6459, 6471, 6461, -1, 6460, 6461, 6591, -1, 6460, 6459, 6461, -1, 6460, 6462, 6459, -1, 6463, 6607, 6458, -1, 6458, 6607, 6469, -1, 6506, 6469, 6464, -1, 6508, 6464, 6609, -1, 6477, 6609, 6608, -1, 6478, 6608, 6606, -1, 6483, 6606, 6487, -1, 6514, 6487, 6488, -1, 6513, 6488, 6515, -1, 6516, 6515, 6490, -1, 6517, 6490, 6466, -1, 6465, 6466, 6467, -1, 6465, 6517, 6466, -1, 6465, 6468, 6517, -1, 6517, 6468, 6518, -1, 6516, 6518, 6486, -1, 6513, 6486, 6484, -1, 6514, 6484, 6483, -1, 6487, 6514, 6483, -1, 6458, 6469, 6506, -1, 6507, 6506, 6470, -1, 6471, 6470, 6509, -1, 6461, 6509, 6472, -1, 6591, 6472, 6592, -1, 6591, 6461, 6472, -1, 6506, 6464, 6508, -1, 6470, 6508, 6473, -1, 6509, 6473, 6510, -1, 6472, 6510, 6476, -1, 6592, 6476, 6475, -1, 6592, 6472, 6476, -1, 6508, 6609, 6477, -1, 6473, 6477, 6474, -1, 6510, 6474, 6512, -1, 6476, 6512, 6479, -1, 6475, 6479, 6481, -1, 6475, 6476, 6479, -1, 6477, 6608, 6478, -1, 6474, 6478, 6511, -1, 6512, 6511, 6485, -1, 6479, 6485, 6482, -1, 6481, 6482, 6480, -1, 6481, 6479, 6482, -1, 6478, 6606, 6483, -1, 6511, 6483, 6484, -1, 6485, 6484, 6486, -1, 6482, 6486, 6518, -1, 6480, 6518, 6468, -1, 6480, 6482, 6518, -1, 6487, 6602, 6488, -1, 6488, 6602, 6489, -1, 6515, 6489, 6494, -1, 6490, 6494, 6519, -1, 6466, 6519, 6491, -1, 6467, 6466, 6491, -1, 6489, 6602, 6492, -1, 6494, 6492, 6493, -1, 6519, 6493, 6491, -1, 6519, 6494, 6493, -1, 6495, 6496, 6497, -1, 6495, 6491, 6496, -1, 6496, 6491, 6493, -1, 6492, 6496, 6493, -1, 6492, 6497, 6496, -1, 6492, 6602, 6497, -1, 6452, 6449, 6450, -1, 6449, 6447, 6448, -1, 6447, 6599, 6498, -1, 6500, 6499, 6503, -1, 6500, 6505, 6499, -1, 6500, 6502, 6505, -1, 6500, 6501, 6502, -1, 6502, 6501, 6457, -1, 6600, 6503, 6498, -1, 6498, 6503, 6499, -1, 6448, 6499, 6505, -1, 6450, 6505, 6504, -1, 6453, 6504, 6456, -1, 6453, 6450, 6504, -1, 6498, 6499, 6448, -1, 6504, 6505, 6502, -1, 6455, 6504, 6502, -1, 6458, 6455, 6457, -1, 6450, 6448, 6505, -1, 6506, 6507, 6458, -1, 6507, 6456, 6455, -1, 6508, 6470, 6506, -1, 6470, 6471, 6507, -1, 6471, 6459, 6456, -1, 6477, 6473, 6508, -1, 6473, 6509, 6470, -1, 6509, 6461, 6471, -1, 6478, 6474, 6477, -1, 6474, 6510, 6473, -1, 6510, 6472, 6509, -1, 6483, 6511, 6478, -1, 6511, 6512, 6474, -1, 6512, 6476, 6510, -1, 6485, 6511, 6484, -1, 6479, 6512, 6485, -1, 6484, 6514, 6513, -1, 6513, 6514, 6488, -1, 6516, 6486, 6513, -1, 6515, 6516, 6513, -1, 6489, 6515, 6488, -1, 6486, 6482, 6485, -1, 6492, 6494, 6489, -1, 6517, 6518, 6516, -1, 6490, 6517, 6516, -1, 6494, 6490, 6515, -1, 6519, 6466, 6490, -1, 6604, 6530, 6529, -1, 6604, 6575, 6530, -1, 6604, 6603, 6575, -1, 6575, 6603, 6520, -1, 6580, 6520, 6521, -1, 6581, 6521, 6522, -1, 6524, 6522, 6523, -1, 6525, 6523, 6546, -1, 6525, 6524, 6523, -1, 6525, 6593, 6524, -1, 6524, 6593, 6572, -1, 6573, 6572, 6594, -1, 6526, 6573, 6594, -1, 6526, 6532, 6573, -1, 6526, 6527, 6532, -1, 6532, 6527, 6528, -1, 6533, 6528, 6578, -1, 6579, 6578, 5960, -1, 6529, 6579, 5960, -1, 6529, 6530, 6579, -1, 6579, 6530, 6574, -1, 6533, 6574, 6531, -1, 6532, 6531, 6573, -1, 6532, 6533, 6531, -1, 6532, 6528, 6533, -1, 6603, 6605, 6520, -1, 6520, 6605, 6534, -1, 6548, 6534, 6535, -1, 6549, 6535, 6553, -1, 6556, 6553, 6536, -1, 6557, 6536, 6537, -1, 6585, 6537, 6562, -1, 6538, 6562, 6588, -1, 6544, 6588, 6539, -1, 6589, 6539, 6540, -1, 6543, 6540, 6541, -1, 6601, 6541, 4904, -1, 6601, 6543, 6541, -1, 6601, 6542, 6543, -1, 6543, 6542, 6561, -1, 6589, 6561, 6559, -1, 6544, 6559, 6545, -1, 6538, 6545, 6585, -1, 6562, 6538, 6585, -1, 6520, 6534, 6548, -1, 6521, 6548, 6582, -1, 6522, 6582, 6584, -1, 6523, 6584, 6547, -1, 6546, 6547, 6552, -1, 6546, 6523, 6547, -1, 6548, 6535, 6549, -1, 6582, 6549, 6550, -1, 6584, 6550, 6551, -1, 6547, 6551, 6554, -1, 6552, 6554, 6596, -1, 6552, 6547, 6554, -1, 6549, 6553, 6556, -1, 6550, 6556, 6583, -1, 6551, 6583, 6586, -1, 6554, 6586, 6555, -1, 6596, 6555, 6597, -1, 6596, 6554, 6555, -1, 6556, 6536, 6557, -1, 6583, 6557, 6558, -1, 6586, 6558, 6587, -1, 6555, 6587, 6560, -1, 6597, 6560, 6598, -1, 6597, 6555, 6560, -1, 6557, 6537, 6585, -1, 6558, 6585, 6545, -1, 6587, 6545, 6559, -1, 6560, 6559, 6561, -1, 6598, 6561, 6542, -1, 6598, 6560, 6561, -1, 6562, 6571, 6588, -1, 6588, 6571, 6563, -1, 6539, 6563, 6564, -1, 6540, 6564, 6565, -1, 6541, 6565, 6567, -1, 4904, 6541, 6567, -1, 6563, 6571, 6569, -1, 6564, 6569, 6568, -1, 6565, 6568, 6567, -1, 6565, 6564, 6568, -1, 4903, 6566, 6570, -1, 4903, 6567, 6566, -1, 6566, 6567, 6568, -1, 6569, 6566, 6568, -1, 6569, 6570, 6566, -1, 6569, 6571, 6570, -1, 6524, 6572, 6573, -1, 6581, 6573, 6531, -1, 6580, 6531, 6574, -1, 6575, 6574, 6530, -1, 6575, 6580, 6574, -1, 6575, 6520, 6580, -1, 6527, 6576, 6528, -1, 6528, 6576, 6577, -1, 6578, 6577, 5960, -1, 6578, 6528, 6577, -1, 6576, 6590, 6577, -1, 6577, 6590, 5959, -1, 5960, 6577, 5959, -1, 6533, 6578, 6579, -1, 6574, 6533, 6579, -1, 6581, 6531, 6580, -1, 6521, 6581, 6580, -1, 6548, 6521, 6520, -1, 6549, 6582, 6548, -1, 6524, 6573, 6581, -1, 6522, 6524, 6581, -1, 6582, 6522, 6521, -1, 6556, 6550, 6549, -1, 6550, 6584, 6582, -1, 6584, 6523, 6522, -1, 6557, 6583, 6556, -1, 6583, 6551, 6550, -1, 6551, 6547, 6584, -1, 6585, 6558, 6557, -1, 6558, 6586, 6583, -1, 6586, 6554, 6551, -1, 6587, 6558, 6545, -1, 6555, 6586, 6587, -1, 6545, 6538, 6544, -1, 6544, 6538, 6588, -1, 6589, 6559, 6544, -1, 6539, 6589, 6544, -1, 6563, 6539, 6588, -1, 6559, 6560, 6587, -1, 6569, 6564, 6563, -1, 6543, 6561, 6589, -1, 6540, 6543, 6589, -1, 6564, 6540, 6539, -1, 6565, 6541, 6540, -1, 6467, 5959, 6465, -1, 6465, 5959, 6590, -1, 6576, 6465, 6590, -1, 6576, 6468, 6465, -1, 6576, 6527, 6468, -1, 6468, 6527, 6480, -1, 6480, 6527, 6481, -1, 6481, 6527, 6526, -1, 6475, 6526, 6594, -1, 6592, 6594, 6572, -1, 6593, 6592, 6572, -1, 6593, 6591, 6592, -1, 6593, 6525, 6591, -1, 6591, 6525, 6460, -1, 6460, 6525, 6546, -1, 6462, 6546, 6552, -1, 6451, 6552, 6595, -1, 6451, 6462, 6552, -1, 6481, 6526, 6475, -1, 6475, 6594, 6592, -1, 6460, 6546, 6462, -1, 6552, 6596, 6595, -1, 6595, 6596, 6452, -1, 6452, 6596, 6597, -1, 6449, 6597, 6598, -1, 6542, 6449, 6598, -1, 6542, 6447, 6449, -1, 6542, 6601, 6447, -1, 6447, 6601, 6599, -1, 6599, 6601, 6600, -1, 6600, 6601, 4904, -1, 6452, 6597, 6449, -1, 6495, 6497, 6529, -1, 6529, 6497, 6604, -1, 6604, 6497, 6602, -1, 6603, 6602, 6605, -1, 6603, 6604, 6602, -1, 6602, 6487, 6605, -1, 6605, 6487, 6534, -1, 6534, 6487, 6606, -1, 6535, 6606, 6608, -1, 6553, 6608, 6609, -1, 6536, 6609, 6464, -1, 6537, 6464, 6469, -1, 6562, 6469, 6607, -1, 6571, 6607, 6463, -1, 6454, 6571, 6463, -1, 6454, 6570, 6571, -1, 6454, 6006, 6570, -1, 6570, 6006, 4903, -1, 6534, 6606, 6535, -1, 6535, 6608, 6553, -1, 6553, 6609, 6536, -1, 6536, 6464, 6537, -1, 6537, 6469, 6562, -1, 6562, 6607, 6571, -1, 6612, 6610, 6048, -1, 6612, 6662, 6610, -1, 6612, 6611, 6662, -1, 6612, 6631, 6611, -1, 6612, 6613, 6631, -1, 6612, 6626, 6613, -1, 6613, 6626, 6614, -1, 6676, 6614, 6615, -1, 6633, 6615, 6678, -1, 6680, 6678, 6625, -1, 6679, 6625, 6616, -1, 6685, 6616, 6624, -1, 6637, 6624, 6628, -1, 6617, 6628, 6618, -1, 6639, 6618, 6692, -1, 6619, 6692, 6620, -1, 6641, 6620, 6621, -1, 5946, 6621, 6620, -1, 6718, 6620, 6692, -1, 6622, 6692, 6618, -1, 6623, 6618, 6628, -1, 6627, 6628, 6624, -1, 6722, 6624, 6616, -1, 6625, 6722, 6616, -1, 6625, 6726, 6722, -1, 6625, 6678, 6726, -1, 6726, 6678, 6723, -1, 6723, 6678, 6615, -1, 6724, 6615, 6614, -1, 6725, 6614, 6626, -1, 6725, 6724, 6614, -1, 6724, 6723, 6615, -1, 6722, 6627, 6624, -1, 6627, 6623, 6628, -1, 6623, 6622, 6618, -1, 6622, 6718, 6692, -1, 6718, 5946, 6620, -1, 6621, 5946, 6641, -1, 6641, 5946, 5947, -1, 6640, 5947, 6642, -1, 6697, 6642, 6698, -1, 6638, 6698, 6693, -1, 6689, 6693, 6690, -1, 6636, 6690, 6687, -1, 6686, 6687, 6629, -1, 6635, 6629, 6681, -1, 6634, 6681, 6683, -1, 6630, 6683, 6645, -1, 6677, 6645, 6632, -1, 6631, 6632, 6611, -1, 6631, 6677, 6632, -1, 6631, 6613, 6677, -1, 6677, 6613, 6676, -1, 6630, 6676, 6633, -1, 6634, 6633, 6680, -1, 6635, 6680, 6679, -1, 6686, 6679, 6685, -1, 6636, 6685, 6637, -1, 6689, 6637, 6617, -1, 6638, 6617, 6639, -1, 6697, 6639, 6619, -1, 6640, 6619, 6641, -1, 5947, 6640, 6641, -1, 6642, 5947, 6643, -1, 6698, 6643, 6699, -1, 6693, 6699, 6644, -1, 6690, 6644, 6650, -1, 6687, 6650, 6651, -1, 6629, 6651, 6688, -1, 6681, 6688, 6682, -1, 6683, 6682, 6646, -1, 6645, 6646, 6647, -1, 6632, 6647, 6672, -1, 6611, 6672, 6662, -1, 6611, 6632, 6672, -1, 6706, 6648, 6705, -1, 6706, 6707, 6648, -1, 6648, 6707, 6694, -1, 6649, 6694, 6696, -1, 6644, 6696, 6650, -1, 6644, 6649, 6696, -1, 6644, 6699, 6649, -1, 6649, 6699, 6700, -1, 6648, 6700, 6705, -1, 6648, 6649, 6700, -1, 6648, 6694, 6649, -1, 6707, 6652, 6694, -1, 6694, 6652, 6695, -1, 6696, 6695, 6654, -1, 6650, 6654, 6651, -1, 6650, 6696, 6654, -1, 6652, 6655, 6695, -1, 6695, 6655, 6653, -1, 6654, 6653, 6691, -1, 6651, 6691, 6688, -1, 6651, 6654, 6691, -1, 6655, 6656, 6653, -1, 6653, 6656, 6657, -1, 6658, 6657, 6709, -1, 6712, 6658, 6709, -1, 6712, 6671, 6658, -1, 6712, 6659, 6671, -1, 6671, 6659, 6667, -1, 6668, 6667, 6660, -1, 6684, 6660, 6713, -1, 6661, 6684, 6713, -1, 6661, 6665, 6684, -1, 6661, 6717, 6665, -1, 6665, 6717, 6675, -1, 6663, 6675, 6610, -1, 6662, 6663, 6610, -1, 6662, 6672, 6663, -1, 6663, 6672, 6664, -1, 6665, 6664, 6684, -1, 6665, 6663, 6664, -1, 6665, 6675, 6663, -1, 6653, 6657, 6658, -1, 6691, 6658, 6666, -1, 6688, 6666, 6682, -1, 6688, 6691, 6666, -1, 6671, 6667, 6668, -1, 6670, 6668, 6669, -1, 6646, 6669, 6647, -1, 6646, 6670, 6669, -1, 6646, 6682, 6670, -1, 6670, 6682, 6666, -1, 6671, 6666, 6658, -1, 6671, 6670, 6666, -1, 6671, 6668, 6670, -1, 6668, 6660, 6684, -1, 6669, 6684, 6664, -1, 6647, 6664, 6672, -1, 6647, 6669, 6664, -1, 6717, 6716, 6675, -1, 6675, 6716, 6674, -1, 6673, 6674, 6048, -1, 6610, 6673, 6048, -1, 6610, 6675, 6673, -1, 6673, 6675, 6674, -1, 6676, 6613, 6614, -1, 6633, 6676, 6615, -1, 6645, 6677, 6630, -1, 6630, 6677, 6676, -1, 6647, 6632, 6645, -1, 6680, 6633, 6678, -1, 6683, 6630, 6634, -1, 6634, 6630, 6633, -1, 6646, 6645, 6683, -1, 6679, 6680, 6625, -1, 6681, 6634, 6635, -1, 6635, 6634, 6680, -1, 6682, 6683, 6681, -1, 6668, 6684, 6669, -1, 6679, 6616, 6685, -1, 6635, 6679, 6686, -1, 6629, 6635, 6686, -1, 6685, 6624, 6637, -1, 6687, 6686, 6636, -1, 6636, 6686, 6685, -1, 6629, 6688, 6681, -1, 6651, 6629, 6687, -1, 6617, 6637, 6628, -1, 6690, 6636, 6689, -1, 6689, 6636, 6637, -1, 6650, 6687, 6690, -1, 6653, 6658, 6691, -1, 6639, 6617, 6618, -1, 6693, 6689, 6638, -1, 6638, 6689, 6617, -1, 6644, 6690, 6693, -1, 6695, 6653, 6654, -1, 6619, 6639, 6692, -1, 6698, 6638, 6697, -1, 6697, 6638, 6639, -1, 6699, 6693, 6698, -1, 6694, 6695, 6696, -1, 6641, 6619, 6620, -1, 6642, 6697, 6640, -1, 6640, 6697, 6619, -1, 6643, 6698, 6642, -1, 6700, 6699, 6643, -1, 6705, 6643, 5947, -1, 6705, 6700, 6643, -1, 5747, 5964, 6708, -1, 6708, 5964, 6719, -1, 6701, 6719, 6720, -1, 6710, 6720, 6711, -1, 6710, 6701, 6720, -1, 6708, 6719, 6701, -1, 6720, 6721, 6711, -1, 6711, 6721, 6702, -1, 6702, 6721, 6714, -1, 6714, 6721, 6704, -1, 6715, 6704, 6703, -1, 6112, 6715, 6703, -1, 6714, 6704, 6715, -1, 6705, 5747, 6706, -1, 6706, 5747, 6707, -1, 6707, 5747, 6708, -1, 6652, 6708, 6655, -1, 6652, 6707, 6708, -1, 6708, 6701, 6655, -1, 6655, 6701, 6656, -1, 6656, 6701, 6657, -1, 6657, 6701, 6710, -1, 6709, 6710, 6712, -1, 6709, 6657, 6710, -1, 6710, 6711, 6712, -1, 6712, 6711, 6659, -1, 6659, 6711, 6667, -1, 6667, 6711, 6702, -1, 6660, 6702, 6713, -1, 6660, 6667, 6702, -1, 6702, 6714, 6713, -1, 6713, 6714, 6661, -1, 6661, 6714, 6717, -1, 6717, 6714, 6715, -1, 6716, 6715, 6674, -1, 6716, 6717, 6715, -1, 6715, 6112, 6674, -1, 6674, 6112, 6048, -1, 5946, 6718, 5964, -1, 5964, 6718, 6719, -1, 6719, 6718, 6622, -1, 6623, 6719, 6622, -1, 6623, 6720, 6719, -1, 6623, 6627, 6720, -1, 6720, 6627, 6722, -1, 6721, 6722, 6726, -1, 6704, 6726, 6723, -1, 6724, 6704, 6723, -1, 6724, 6703, 6704, -1, 6724, 6725, 6703, -1, 6703, 6725, 6626, -1, 6720, 6722, 6721, -1, 6721, 6726, 6704, -1, 6728, 6776, 6028, -1, 6728, 6777, 6776, -1, 6728, 6727, 6777, -1, 6728, 6751, 6727, -1, 6728, 6753, 6751, -1, 6728, 6121, 6753, -1, 6753, 6121, 6743, -1, 6755, 6743, 6741, -1, 6729, 6741, 6739, -1, 6792, 6739, 6737, -1, 6730, 6737, 6731, -1, 6798, 6731, 6735, -1, 6801, 6735, 6744, -1, 6757, 6744, 6733, -1, 6809, 6733, 6732, -1, 6758, 6732, 6811, -1, 6759, 6811, 6746, -1, 6747, 6746, 6811, -1, 6840, 6811, 6732, -1, 6745, 6732, 6733, -1, 6841, 6733, 6744, -1, 6734, 6744, 6735, -1, 6736, 6735, 6731, -1, 6737, 6736, 6731, -1, 6737, 6738, 6736, -1, 6737, 6739, 6738, -1, 6738, 6739, 6740, -1, 6740, 6739, 6741, -1, 6844, 6741, 6743, -1, 6742, 6743, 6121, -1, 6742, 6844, 6743, -1, 6844, 6740, 6741, -1, 6736, 6734, 6735, -1, 6734, 6841, 6744, -1, 6841, 6745, 6733, -1, 6745, 6840, 6732, -1, 6840, 6747, 6811, -1, 6746, 6747, 6759, -1, 6759, 6747, 6815, -1, 6812, 6815, 6748, -1, 6808, 6748, 6813, -1, 6807, 6813, 6806, -1, 6803, 6806, 6802, -1, 6797, 6802, 6804, -1, 6796, 6804, 6760, -1, 6794, 6760, 6795, -1, 6756, 6795, 6749, -1, 6793, 6749, 6750, -1, 6754, 6750, 6752, -1, 6751, 6752, 6727, -1, 6751, 6754, 6752, -1, 6751, 6753, 6754, -1, 6754, 6753, 6755, -1, 6793, 6755, 6729, -1, 6756, 6729, 6792, -1, 6794, 6792, 6730, -1, 6796, 6730, 6798, -1, 6797, 6798, 6801, -1, 6803, 6801, 6757, -1, 6807, 6757, 6809, -1, 6808, 6809, 6758, -1, 6812, 6758, 6759, -1, 6815, 6812, 6759, -1, 6748, 6815, 6814, -1, 6813, 6814, 6765, -1, 6806, 6765, 6764, -1, 6802, 6764, 6768, -1, 6804, 6768, 6800, -1, 6760, 6800, 6799, -1, 6795, 6799, 6781, -1, 6749, 6781, 6780, -1, 6750, 6780, 6787, -1, 6752, 6787, 6778, -1, 6727, 6778, 6777, -1, 6727, 6752, 6778, -1, 6761, 6766, 5102, -1, 6761, 6824, 6766, -1, 6766, 6824, 6762, -1, 6767, 6762, 6763, -1, 6764, 6763, 6768, -1, 6764, 6767, 6763, -1, 6764, 6765, 6767, -1, 6767, 6765, 6816, -1, 6766, 6816, 5102, -1, 6766, 6767, 6816, -1, 6766, 6762, 6767, -1, 6824, 6823, 6762, -1, 6762, 6823, 6810, -1, 6763, 6810, 6769, -1, 6768, 6769, 6800, -1, 6768, 6763, 6769, -1, 6823, 6770, 6810, -1, 6810, 6770, 6771, -1, 6769, 6771, 6772, -1, 6800, 6772, 6799, -1, 6800, 6769, 6772, -1, 6770, 6825, 6771, -1, 6771, 6825, 6826, -1, 6805, 6826, 6828, -1, 6829, 6805, 6828, -1, 6829, 6773, 6805, -1, 6829, 6831, 6773, -1, 6773, 6831, 6832, -1, 6784, 6832, 6774, -1, 6785, 6774, 6833, -1, 6835, 6785, 6833, -1, 6835, 6775, 6785, -1, 6835, 6789, 6775, -1, 6775, 6789, 6790, -1, 6779, 6790, 6776, -1, 6777, 6779, 6776, -1, 6777, 6778, 6779, -1, 6779, 6778, 6786, -1, 6775, 6786, 6785, -1, 6775, 6779, 6786, -1, 6775, 6790, 6779, -1, 6771, 6826, 6805, -1, 6772, 6805, 6783, -1, 6799, 6783, 6781, -1, 6799, 6772, 6783, -1, 6773, 6832, 6784, -1, 6782, 6784, 6788, -1, 6780, 6788, 6787, -1, 6780, 6782, 6788, -1, 6780, 6781, 6782, -1, 6782, 6781, 6783, -1, 6773, 6783, 6805, -1, 6773, 6782, 6783, -1, 6773, 6784, 6782, -1, 6784, 6774, 6785, -1, 6788, 6785, 6786, -1, 6787, 6786, 6778, -1, 6787, 6788, 6786, -1, 6789, 6836, 6790, -1, 6790, 6836, 6839, -1, 6791, 6839, 6028, -1, 6776, 6791, 6028, -1, 6776, 6790, 6791, -1, 6791, 6790, 6839, -1, 6755, 6753, 6743, -1, 6729, 6755, 6741, -1, 6750, 6754, 6793, -1, 6793, 6754, 6755, -1, 6787, 6752, 6750, -1, 6792, 6729, 6739, -1, 6749, 6793, 6756, -1, 6756, 6793, 6729, -1, 6780, 6750, 6749, -1, 6730, 6792, 6737, -1, 6795, 6756, 6794, -1, 6794, 6756, 6792, -1, 6781, 6749, 6795, -1, 6784, 6785, 6788, -1, 6730, 6731, 6798, -1, 6794, 6730, 6796, -1, 6760, 6794, 6796, -1, 6798, 6735, 6801, -1, 6804, 6796, 6797, -1, 6797, 6796, 6798, -1, 6760, 6799, 6795, -1, 6800, 6760, 6804, -1, 6757, 6801, 6744, -1, 6802, 6797, 6803, -1, 6803, 6797, 6801, -1, 6768, 6804, 6802, -1, 6771, 6805, 6772, -1, 6809, 6757, 6733, -1, 6806, 6803, 6807, -1, 6807, 6803, 6757, -1, 6764, 6802, 6806, -1, 6810, 6771, 6769, -1, 6758, 6809, 6732, -1, 6813, 6807, 6808, -1, 6808, 6807, 6809, -1, 6765, 6806, 6813, -1, 6762, 6810, 6763, -1, 6759, 6758, 6811, -1, 6748, 6808, 6812, -1, 6812, 6808, 6758, -1, 6814, 6813, 6748, -1, 6816, 6765, 6814, -1, 5102, 6814, 6815, -1, 5102, 6816, 6814, -1, 6817, 5573, 6819, -1, 6819, 5573, 6843, -1, 6827, 6843, 6842, -1, 6818, 6842, 6830, -1, 6818, 6827, 6842, -1, 6819, 6843, 6827, -1, 6842, 6820, 6830, -1, 6830, 6820, 6821, -1, 6821, 6820, 6834, -1, 6834, 6820, 6822, -1, 6837, 6822, 5979, -1, 6838, 6837, 5979, -1, 6834, 6822, 6837, -1, 5102, 6817, 6761, -1, 6761, 6817, 6824, -1, 6824, 6817, 6819, -1, 6823, 6819, 6770, -1, 6823, 6824, 6819, -1, 6819, 6827, 6770, -1, 6770, 6827, 6825, -1, 6825, 6827, 6826, -1, 6826, 6827, 6818, -1, 6828, 6818, 6829, -1, 6828, 6826, 6818, -1, 6818, 6830, 6829, -1, 6829, 6830, 6831, -1, 6831, 6830, 6832, -1, 6832, 6830, 6821, -1, 6774, 6821, 6833, -1, 6774, 6832, 6821, -1, 6821, 6834, 6833, -1, 6833, 6834, 6835, -1, 6835, 6834, 6789, -1, 6789, 6834, 6837, -1, 6836, 6837, 6839, -1, 6836, 6789, 6837, -1, 6837, 6838, 6839, -1, 6839, 6838, 6028, -1, 6747, 6840, 5573, -1, 5573, 6840, 6843, -1, 6843, 6840, 6745, -1, 6841, 6843, 6745, -1, 6841, 6842, 6843, -1, 6841, 6734, 6842, -1, 6842, 6734, 6736, -1, 6820, 6736, 6738, -1, 6822, 6738, 6740, -1, 6844, 6822, 6740, -1, 6844, 5979, 6822, -1, 6844, 6742, 5979, -1, 5979, 6742, 6121, -1, 6842, 6736, 6820, -1, 6820, 6738, 6822, -1, 6845, 6001, 6929, -1, 6929, 6001, 6935, -1, 6927, 6935, 6846, -1, 6927, 6929, 6935, -1, 6935, 6936, 6846, -1, 6846, 6936, 6847, -1, 6847, 6936, 6924, -1, 6924, 6936, 6849, -1, 6850, 6849, 6939, -1, 6921, 6939, 5527, -1, 6848, 6921, 5527, -1, 6924, 6849, 6850, -1, 6850, 6939, 6921, -1, 6852, 6902, 6851, -1, 6852, 6853, 6902, -1, 6852, 6864, 6853, -1, 6853, 6864, 6903, -1, 6901, 6903, 6904, -1, 6854, 6904, 6855, -1, 6857, 6855, 6906, -1, 6856, 6906, 6925, -1, 6856, 6857, 6906, -1, 6856, 6931, 6857, -1, 6857, 6931, 6863, -1, 6862, 6863, 6923, -1, 6860, 6923, 6899, -1, 6859, 6899, 6922, -1, 6858, 6859, 6922, -1, 6858, 6851, 6859, -1, 6859, 6851, 6861, -1, 6860, 6861, 6900, -1, 6862, 6900, 6854, -1, 6857, 6854, 6855, -1, 6857, 6862, 6854, -1, 6857, 6863, 6862, -1, 6864, 6938, 6903, -1, 6903, 6938, 6868, -1, 6904, 6868, 6865, -1, 6855, 6865, 6879, -1, 6906, 6879, 6909, -1, 6926, 6909, 6866, -1, 6926, 6906, 6909, -1, 6926, 6925, 6906, -1, 6938, 6867, 6868, -1, 6868, 6867, 6869, -1, 6878, 6869, 6937, -1, 6905, 6937, 6870, -1, 6884, 6870, 6871, -1, 6911, 6871, 6934, -1, 6910, 6934, 6872, -1, 6877, 6872, 6915, -1, 6914, 6915, 6916, -1, 6917, 6916, 6920, -1, 6874, 6920, 6873, -1, 6930, 6873, 6065, -1, 6930, 6874, 6873, -1, 6930, 6928, 6874, -1, 6874, 6928, 6875, -1, 6917, 6875, 6918, -1, 6914, 6918, 6876, -1, 6877, 6876, 6910, -1, 6872, 6877, 6910, -1, 6868, 6869, 6878, -1, 6865, 6878, 6908, -1, 6879, 6908, 6880, -1, 6909, 6880, 6882, -1, 6866, 6882, 6881, -1, 6866, 6909, 6882, -1, 6878, 6937, 6905, -1, 6908, 6905, 6907, -1, 6880, 6907, 6913, -1, 6882, 6913, 6883, -1, 6881, 6883, 6886, -1, 6881, 6882, 6883, -1, 6905, 6870, 6884, -1, 6907, 6884, 6885, -1, 6913, 6885, 6912, -1, 6883, 6912, 6887, -1, 6886, 6887, 6888, -1, 6886, 6883, 6887, -1, 6884, 6871, 6911, -1, 6885, 6911, 6889, -1, 6912, 6889, 6890, -1, 6887, 6890, 6891, -1, 6888, 6891, 6932, -1, 6888, 6887, 6891, -1, 6911, 6934, 6910, -1, 6889, 6910, 6876, -1, 6890, 6876, 6918, -1, 6891, 6918, 6875, -1, 6932, 6875, 6928, -1, 6932, 6891, 6875, -1, 6872, 6898, 6915, -1, 6915, 6898, 6892, -1, 6916, 6892, 6894, -1, 6920, 6894, 6919, -1, 6873, 6919, 6124, -1, 6065, 6873, 6124, -1, 6892, 6898, 6893, -1, 6894, 6893, 6896, -1, 6919, 6896, 6124, -1, 6919, 6894, 6896, -1, 6933, 6895, 6897, -1, 6933, 6124, 6895, -1, 6895, 6124, 6896, -1, 6893, 6895, 6896, -1, 6893, 6897, 6895, -1, 6893, 6898, 6897, -1, 6862, 6923, 6860, -1, 6900, 6862, 6860, -1, 6860, 6899, 6859, -1, 6861, 6860, 6859, -1, 6900, 6861, 6902, -1, 6901, 6902, 6853, -1, 6903, 6901, 6853, -1, 6900, 6902, 6901, -1, 6854, 6901, 6904, -1, 6854, 6900, 6901, -1, 6902, 6861, 6851, -1, 6868, 6904, 6903, -1, 6878, 6865, 6868, -1, 6865, 6855, 6904, -1, 6905, 6908, 6878, -1, 6908, 6879, 6865, -1, 6879, 6906, 6855, -1, 6884, 6907, 6905, -1, 6907, 6880, 6908, -1, 6880, 6909, 6879, -1, 6911, 6885, 6884, -1, 6885, 6913, 6907, -1, 6913, 6882, 6880, -1, 6910, 6889, 6911, -1, 6889, 6912, 6885, -1, 6912, 6883, 6913, -1, 6890, 6889, 6876, -1, 6887, 6912, 6890, -1, 6876, 6877, 6914, -1, 6914, 6877, 6915, -1, 6917, 6918, 6914, -1, 6916, 6917, 6914, -1, 6892, 6916, 6915, -1, 6918, 6891, 6890, -1, 6893, 6894, 6892, -1, 6874, 6875, 6917, -1, 6920, 6874, 6917, -1, 6894, 6920, 6916, -1, 6919, 6873, 6920, -1, 6858, 6922, 6848, -1, 6848, 6922, 6921, -1, 6921, 6922, 6899, -1, 6923, 6921, 6899, -1, 6923, 6850, 6921, -1, 6923, 6863, 6850, -1, 6850, 6863, 6931, -1, 6924, 6931, 6856, -1, 6925, 6924, 6856, -1, 6925, 6847, 6924, -1, 6925, 6926, 6847, -1, 6847, 6926, 6866, -1, 6846, 6866, 6881, -1, 6886, 6846, 6881, -1, 6886, 6927, 6846, -1, 6886, 6888, 6927, -1, 6927, 6888, 6932, -1, 6929, 6932, 6928, -1, 6930, 6929, 6928, -1, 6930, 6845, 6929, -1, 6930, 6065, 6845, -1, 6850, 6931, 6924, -1, 6847, 6866, 6846, -1, 6927, 6932, 6929, -1, 6933, 6897, 6001, -1, 6001, 6897, 6935, -1, 6935, 6897, 6898, -1, 6872, 6935, 6898, -1, 6872, 6934, 6935, -1, 6935, 6934, 6936, -1, 6936, 6934, 6871, -1, 6870, 6936, 6871, -1, 6870, 6849, 6936, -1, 6870, 6937, 6849, -1, 6849, 6937, 6869, -1, 6939, 6869, 6867, -1, 6938, 6939, 6867, -1, 6938, 6864, 6939, -1, 6939, 6864, 5527, -1, 5527, 6864, 6852, -1, 6849, 6869, 6939, -1, 6134, 6940, 6054, -1, 6134, 6991, 6940, -1, 6134, 6971, 6991, -1, 6134, 6941, 6971, -1, 6134, 6965, 6941, -1, 6134, 6133, 6965, -1, 6965, 6133, 6953, -1, 6942, 6953, 7006, -1, 6967, 7006, 6952, -1, 7007, 6952, 6943, -1, 7009, 6943, 6944, -1, 6968, 6944, 6945, -1, 7012, 6945, 6946, -1, 6947, 6946, 7018, -1, 7022, 7018, 6955, -1, 6969, 6955, 6950, -1, 6948, 6950, 6949, -1, 7115, 6949, 6950, -1, 7117, 6950, 6955, -1, 7122, 6955, 7018, -1, 7120, 7018, 6946, -1, 7119, 6946, 6945, -1, 7112, 6945, 6944, -1, 6943, 7112, 6944, -1, 6943, 6951, 7112, -1, 6943, 6952, 6951, -1, 6951, 6952, 7118, -1, 7118, 6952, 7006, -1, 6954, 7006, 6953, -1, 7110, 6953, 6133, -1, 7110, 6954, 6953, -1, 6954, 7118, 7006, -1, 7112, 7119, 6945, -1, 7119, 7120, 6946, -1, 7120, 7122, 7018, -1, 7122, 7117, 6955, -1, 7117, 7115, 6950, -1, 6949, 7115, 6948, -1, 6948, 7115, 5108, -1, 6956, 5108, 6958, -1, 6957, 6958, 7023, -1, 6959, 7023, 7019, -1, 7020, 7019, 6960, -1, 7014, 6960, 7016, -1, 7013, 7016, 7011, -1, 7010, 7011, 7015, -1, 6961, 7015, 7008, -1, 6966, 7008, 6963, -1, 6962, 6963, 6964, -1, 6941, 6964, 6971, -1, 6941, 6962, 6964, -1, 6941, 6965, 6962, -1, 6962, 6965, 6942, -1, 6966, 6942, 6967, -1, 6961, 6967, 7007, -1, 7010, 7007, 7009, -1, 7013, 7009, 6968, -1, 7014, 6968, 7012, -1, 7020, 7012, 6947, -1, 6959, 6947, 7022, -1, 6957, 7022, 6969, -1, 6956, 6969, 6948, -1, 5108, 6956, 6948, -1, 6958, 5108, 6970, -1, 7023, 6970, 6977, -1, 7019, 6977, 6976, -1, 6960, 6976, 6975, -1, 7016, 6975, 6980, -1, 7011, 6980, 6983, -1, 7015, 6983, 6996, -1, 7008, 6996, 6998, -1, 6963, 6998, 7002, -1, 6964, 7002, 6992, -1, 6971, 6992, 6991, -1, 6971, 6964, 6992, -1, 7096, 6972, 5358, -1, 7096, 7095, 6972, -1, 6972, 7095, 6973, -1, 6974, 6973, 6978, -1, 6976, 6978, 6975, -1, 6976, 6974, 6978, -1, 6976, 6977, 6974, -1, 6974, 6977, 7024, -1, 6972, 7024, 5358, -1, 6972, 6974, 7024, -1, 6972, 6973, 6974, -1, 7095, 6981, 6973, -1, 6973, 6981, 6982, -1, 6978, 6982, 6979, -1, 6975, 6979, 6980, -1, 6975, 6978, 6979, -1, 6981, 7097, 6982, -1, 6982, 7097, 7021, -1, 6979, 7021, 6984, -1, 6980, 6984, 6983, -1, 6980, 6979, 6984, -1, 7097, 7107, 7021, -1, 7021, 7107, 7108, -1, 7017, 7108, 7101, -1, 7102, 7017, 7101, -1, 7102, 7000, 7017, -1, 7102, 6985, 7000, -1, 7000, 6985, 6986, -1, 6987, 6986, 6988, -1, 6989, 6988, 7104, -1, 7109, 6989, 7104, -1, 7109, 6993, 6989, -1, 7109, 6990, 6993, -1, 6993, 6990, 7004, -1, 6994, 7004, 6940, -1, 6991, 6994, 6940, -1, 6991, 6992, 6994, -1, 6994, 6992, 7001, -1, 6993, 7001, 6989, -1, 6993, 6994, 7001, -1, 6993, 7004, 6994, -1, 7021, 7108, 7017, -1, 6984, 7017, 6995, -1, 6983, 6995, 6996, -1, 6983, 6984, 6995, -1, 7000, 6986, 6987, -1, 6997, 6987, 6999, -1, 6998, 6999, 7002, -1, 6998, 6997, 6999, -1, 6998, 6996, 6997, -1, 6997, 6996, 6995, -1, 7000, 6995, 7017, -1, 7000, 6997, 6995, -1, 7000, 6987, 6997, -1, 6987, 6988, 6989, -1, 6999, 6989, 7001, -1, 7002, 7001, 6992, -1, 7002, 6999, 7001, -1, 6990, 7106, 7004, -1, 7004, 7106, 7005, -1, 7003, 7005, 6054, -1, 6940, 7003, 6054, -1, 6940, 7004, 7003, -1, 7003, 7004, 7005, -1, 6942, 6965, 6953, -1, 6967, 6942, 7006, -1, 6963, 6962, 6966, -1, 6966, 6962, 6942, -1, 7002, 6964, 6963, -1, 7007, 6967, 6952, -1, 7008, 6966, 6961, -1, 6961, 6966, 6967, -1, 6998, 6963, 7008, -1, 7009, 7007, 6943, -1, 7015, 6961, 7010, -1, 7010, 6961, 7007, -1, 6996, 7008, 7015, -1, 6987, 6989, 6999, -1, 7009, 6944, 6968, -1, 7010, 7009, 7013, -1, 7011, 7010, 7013, -1, 6968, 6945, 7012, -1, 7016, 7013, 7014, -1, 7014, 7013, 6968, -1, 7011, 6983, 7015, -1, 6980, 7011, 7016, -1, 6947, 7012, 6946, -1, 6960, 7014, 7020, -1, 7020, 7014, 7012, -1, 6975, 7016, 6960, -1, 7021, 7017, 6984, -1, 7022, 6947, 7018, -1, 7019, 7020, 6959, -1, 6959, 7020, 6947, -1, 6976, 6960, 7019, -1, 6982, 7021, 6979, -1, 6969, 7022, 6955, -1, 7023, 6959, 6957, -1, 6957, 6959, 7022, -1, 6977, 7019, 7023, -1, 6973, 6982, 6978, -1, 6948, 6969, 6950, -1, 6958, 6957, 6956, -1, 6956, 6957, 6969, -1, 6970, 7023, 6958, -1, 7024, 6977, 6970, -1, 5358, 6970, 5108, -1, 5358, 7024, 6970, -1, 7116, 7079, 5563, -1, 7116, 7025, 7079, -1, 7116, 7026, 7025, -1, 7025, 7026, 7035, -1, 7081, 7035, 7082, -1, 7027, 7082, 7037, -1, 7028, 7037, 7038, -1, 7029, 7038, 7030, -1, 7029, 7028, 7038, -1, 7029, 7100, 7028, -1, 7028, 7100, 7099, -1, 7078, 7099, 7031, -1, 7034, 7031, 7098, -1, 7032, 7098, 7094, -1, 5564, 7032, 7094, -1, 5564, 5563, 7032, -1, 7032, 5563, 7033, -1, 7034, 7033, 7080, -1, 7078, 7080, 7027, -1, 7028, 7027, 7037, -1, 7028, 7078, 7027, -1, 7028, 7099, 7078, -1, 7026, 7036, 7035, -1, 7035, 7036, 7039, -1, 7082, 7039, 7084, -1, 7037, 7084, 7051, -1, 7038, 7051, 7055, -1, 7103, 7055, 7052, -1, 7103, 7038, 7055, -1, 7103, 7030, 7038, -1, 7036, 7121, 7039, -1, 7039, 7121, 7040, -1, 7083, 7040, 7056, -1, 7041, 7056, 7114, -1, 7086, 7114, 7113, -1, 7065, 7113, 7066, -1, 7050, 7066, 7111, -1, 7049, 7111, 7042, -1, 7047, 7042, 7043, -1, 7092, 7043, 7093, -1, 7045, 7093, 7070, -1, 7044, 7070, 6145, -1, 7044, 7045, 7070, -1, 7044, 7046, 7045, -1, 7045, 7046, 7068, -1, 7092, 7068, 7067, -1, 7047, 7067, 7048, -1, 7049, 7048, 7050, -1, 7111, 7049, 7050, -1, 7039, 7040, 7083, -1, 7084, 7083, 7085, -1, 7051, 7085, 7057, -1, 7055, 7057, 7053, -1, 7052, 7053, 7054, -1, 7052, 7055, 7053, -1, 7083, 7056, 7041, -1, 7085, 7041, 7060, -1, 7057, 7060, 7058, -1, 7053, 7058, 7059, -1, 7054, 7059, 7062, -1, 7054, 7053, 7059, -1, 7041, 7114, 7086, -1, 7060, 7086, 7061, -1, 7058, 7061, 7088, -1, 7059, 7088, 7089, -1, 7062, 7089, 7063, -1, 7062, 7059, 7089, -1, 7086, 7113, 7065, -1, 7061, 7065, 7087, -1, 7088, 7087, 7091, -1, 7089, 7091, 7064, -1, 7063, 7064, 7105, -1, 7063, 7089, 7064, -1, 7065, 7066, 7050, -1, 7087, 7050, 7048, -1, 7091, 7048, 7067, -1, 7064, 7067, 7068, -1, 7105, 7068, 7046, -1, 7105, 7064, 7068, -1, 7111, 7076, 7042, -1, 7042, 7076, 7090, -1, 7043, 7090, 7069, -1, 7093, 7069, 7071, -1, 7070, 7071, 7072, -1, 6145, 7070, 7072, -1, 7090, 7076, 7075, -1, 7069, 7075, 7074, -1, 7071, 7074, 7072, -1, 7071, 7069, 7074, -1, 6005, 7073, 7077, -1, 6005, 7072, 7073, -1, 7073, 7072, 7074, -1, 7075, 7073, 7074, -1, 7075, 7077, 7073, -1, 7075, 7076, 7077, -1, 7078, 7031, 7034, -1, 7080, 7078, 7034, -1, 7034, 7098, 7032, -1, 7033, 7034, 7032, -1, 7080, 7033, 7079, -1, 7081, 7079, 7025, -1, 7035, 7081, 7025, -1, 7080, 7079, 7081, -1, 7027, 7081, 7082, -1, 7027, 7080, 7081, -1, 7079, 7033, 5563, -1, 7039, 7082, 7035, -1, 7083, 7084, 7039, -1, 7084, 7037, 7082, -1, 7041, 7085, 7083, -1, 7085, 7051, 7084, -1, 7051, 7038, 7037, -1, 7086, 7060, 7041, -1, 7060, 7057, 7085, -1, 7057, 7055, 7051, -1, 7065, 7061, 7086, -1, 7061, 7058, 7060, -1, 7058, 7053, 7057, -1, 7050, 7087, 7065, -1, 7087, 7088, 7061, -1, 7088, 7059, 7058, -1, 7091, 7087, 7048, -1, 7089, 7088, 7091, -1, 7048, 7049, 7047, -1, 7047, 7049, 7042, -1, 7092, 7067, 7047, -1, 7043, 7092, 7047, -1, 7090, 7043, 7042, -1, 7067, 7064, 7091, -1, 7075, 7069, 7090, -1, 7045, 7068, 7092, -1, 7093, 7045, 7092, -1, 7069, 7093, 7043, -1, 7071, 7070, 7093, -1, 5358, 5564, 7096, -1, 7096, 5564, 7094, -1, 7095, 7094, 6981, -1, 7095, 7096, 7094, -1, 7094, 7098, 6981, -1, 6981, 7098, 7097, -1, 7097, 7098, 7031, -1, 7107, 7031, 7099, -1, 7108, 7099, 7100, -1, 7101, 7100, 7029, -1, 7030, 7101, 7029, -1, 7030, 7102, 7101, -1, 7030, 7103, 7102, -1, 7102, 7103, 6985, -1, 6985, 7103, 6986, -1, 6986, 7103, 7052, -1, 7054, 6986, 7052, -1, 7054, 6988, 6986, -1, 7054, 7104, 6988, -1, 7054, 7062, 7104, -1, 7104, 7062, 7109, -1, 7109, 7062, 7063, -1, 6990, 7063, 7105, -1, 7046, 6990, 7105, -1, 7046, 7106, 6990, -1, 7046, 7044, 7106, -1, 7106, 7044, 7005, -1, 7005, 7044, 6054, -1, 6054, 7044, 6145, -1, 7097, 7031, 7107, -1, 7107, 7099, 7108, -1, 7108, 7100, 7101, -1, 7109, 7063, 6990, -1, 6133, 6005, 7110, -1, 7110, 6005, 7077, -1, 6954, 7077, 7076, -1, 7118, 7076, 7111, -1, 6951, 7111, 7066, -1, 7112, 7066, 7113, -1, 7114, 7112, 7113, -1, 7114, 7119, 7112, -1, 7114, 7056, 7119, -1, 7119, 7056, 7040, -1, 7120, 7040, 7121, -1, 7122, 7121, 7036, -1, 7117, 7036, 7026, -1, 7115, 7026, 7116, -1, 7115, 7117, 7026, -1, 7110, 7077, 6954, -1, 6954, 7076, 7118, -1, 7118, 7111, 6951, -1, 6951, 7066, 7112, -1, 7119, 7040, 7120, -1, 7120, 7121, 7122, -1, 7122, 7036, 7117, -1, 7269, 6068, 7123, -1, 7165, 7123, 7173, -1, 7267, 7173, 7174, -1, 7270, 7174, 7172, -1, 7263, 7172, 7262, -1, 7263, 7270, 7172, -1, 7124, 7166, 7170, -1, 7124, 7125, 7166, -1, 7124, 7277, 7125, -1, 7125, 7277, 7127, -1, 7169, 7127, 7126, -1, 7171, 7126, 7128, -1, 7172, 7128, 7130, -1, 7262, 7130, 7264, -1, 7262, 7172, 7130, -1, 7277, 7276, 7127, -1, 7127, 7276, 7175, -1, 7126, 7175, 7129, -1, 7128, 7129, 7179, -1, 7130, 7179, 7140, -1, 7131, 7140, 7261, -1, 7131, 7130, 7140, -1, 7131, 7264, 7130, -1, 7276, 7286, 7175, -1, 7175, 7286, 7275, -1, 7176, 7275, 7132, -1, 7141, 7132, 7274, -1, 7150, 7274, 7281, -1, 7151, 7281, 7280, -1, 7133, 7280, 7272, -1, 7138, 7272, 7134, -1, 7182, 7134, 7185, -1, 7184, 7185, 7135, -1, 7183, 7135, 7136, -1, 7256, 7136, 7255, -1, 7256, 7183, 7136, -1, 7256, 7258, 7183, -1, 7183, 7258, 7155, -1, 7184, 7155, 7137, -1, 7182, 7137, 7139, -1, 7138, 7139, 7133, -1, 7272, 7138, 7133, -1, 7175, 7275, 7176, -1, 7129, 7176, 7177, -1, 7179, 7177, 7178, -1, 7140, 7178, 7144, -1, 7261, 7144, 7143, -1, 7261, 7140, 7144, -1, 7176, 7132, 7141, -1, 7177, 7141, 7146, -1, 7178, 7146, 7142, -1, 7144, 7142, 7145, -1, 7143, 7145, 7148, -1, 7143, 7144, 7145, -1, 7141, 7274, 7150, -1, 7146, 7150, 7180, -1, 7142, 7180, 7147, -1, 7145, 7147, 7149, -1, 7148, 7149, 7265, -1, 7148, 7145, 7149, -1, 7150, 7281, 7151, -1, 7180, 7151, 7152, -1, 7147, 7152, 7181, -1, 7149, 7181, 7153, -1, 7265, 7153, 7154, -1, 7265, 7149, 7153, -1, 7151, 7280, 7133, -1, 7152, 7133, 7139, -1, 7181, 7139, 7137, -1, 7153, 7137, 7155, -1, 7154, 7155, 7258, -1, 7154, 7153, 7155, -1, 7272, 7164, 7134, -1, 7134, 7164, 7159, -1, 7185, 7159, 7156, -1, 7135, 7156, 7157, -1, 7136, 7157, 7158, -1, 7255, 7136, 7158, -1, 7159, 7164, 7163, -1, 7156, 7163, 7160, -1, 7157, 7160, 7158, -1, 7157, 7156, 7160, -1, 5457, 7162, 7161, -1, 5457, 7158, 7162, -1, 7162, 7158, 7160, -1, 7163, 7162, 7160, -1, 7163, 7161, 7162, -1, 7163, 7164, 7161, -1, 7270, 7267, 7174, -1, 7267, 7165, 7173, -1, 7165, 7269, 7123, -1, 7166, 7168, 7170, -1, 7166, 7167, 7168, -1, 7166, 7169, 7167, -1, 7166, 7125, 7169, -1, 7169, 7125, 7127, -1, 6068, 7170, 7123, -1, 7123, 7170, 7168, -1, 7173, 7168, 7167, -1, 7174, 7167, 7171, -1, 7172, 7171, 7128, -1, 7172, 7174, 7171, -1, 7123, 7168, 7173, -1, 7171, 7167, 7169, -1, 7126, 7171, 7169, -1, 7175, 7126, 7127, -1, 7174, 7173, 7167, -1, 7176, 7129, 7175, -1, 7129, 7128, 7126, -1, 7141, 7177, 7176, -1, 7177, 7179, 7129, -1, 7179, 7130, 7128, -1, 7150, 7146, 7141, -1, 7146, 7178, 7177, -1, 7178, 7140, 7179, -1, 7151, 7180, 7150, -1, 7180, 7142, 7146, -1, 7142, 7144, 7178, -1, 7133, 7152, 7151, -1, 7152, 7147, 7180, -1, 7147, 7145, 7142, -1, 7181, 7152, 7139, -1, 7149, 7147, 7181, -1, 7139, 7138, 7182, -1, 7182, 7138, 7134, -1, 7184, 7137, 7182, -1, 7185, 7184, 7182, -1, 7159, 7185, 7134, -1, 7137, 7153, 7181, -1, 7163, 7156, 7159, -1, 7183, 7155, 7184, -1, 7135, 7183, 7184, -1, 7156, 7135, 7185, -1, 7157, 7136, 7135, -1, 7186, 7229, 5456, -1, 7186, 7187, 7229, -1, 7186, 7271, 7187, -1, 7187, 7271, 7188, -1, 7230, 7188, 7189, -1, 7239, 7189, 7206, -1, 7193, 7206, 7191, -1, 7190, 7191, 7192, -1, 7190, 7193, 7191, -1, 7190, 7260, 7193, -1, 7193, 7260, 7228, -1, 7194, 7228, 7259, -1, 7195, 7194, 7259, -1, 7195, 7198, 7194, -1, 7195, 7196, 7198, -1, 7198, 7196, 7231, -1, 7199, 7231, 7197, -1, 7237, 7197, 7233, -1, 5456, 7237, 7233, -1, 5456, 7229, 7237, -1, 7237, 7229, 7236, -1, 7199, 7236, 7238, -1, 7198, 7238, 7194, -1, 7198, 7199, 7238, -1, 7198, 7231, 7199, -1, 7271, 7200, 7188, -1, 7188, 7200, 7279, -1, 7201, 7279, 7273, -1, 7202, 7273, 7282, -1, 7241, 7282, 7283, -1, 7217, 7283, 7284, -1, 7242, 7284, 7285, -1, 7246, 7285, 7248, -1, 7247, 7248, 7253, -1, 7251, 7253, 7252, -1, 7204, 7252, 7203, -1, 7268, 7203, 6114, -1, 7268, 7204, 7203, -1, 7268, 7219, 7204, -1, 7204, 7219, 7205, -1, 7251, 7205, 7218, -1, 7247, 7218, 7245, -1, 7246, 7245, 7242, -1, 7285, 7246, 7242, -1, 7188, 7279, 7201, -1, 7189, 7201, 7240, -1, 7206, 7240, 7207, -1, 7191, 7207, 7210, -1, 7192, 7210, 7209, -1, 7192, 7191, 7210, -1, 7201, 7273, 7202, -1, 7240, 7202, 7208, -1, 7207, 7208, 7212, -1, 7210, 7212, 7211, -1, 7209, 7211, 7266, -1, 7209, 7210, 7211, -1, 7202, 7282, 7241, -1, 7208, 7241, 7243, -1, 7212, 7243, 7244, -1, 7211, 7244, 7213, -1, 7266, 7213, 7216, -1, 7266, 7211, 7213, -1, 7241, 7283, 7217, -1, 7243, 7217, 7214, -1, 7244, 7214, 7215, -1, 7213, 7215, 7221, -1, 7216, 7221, 7220, -1, 7216, 7213, 7221, -1, 7217, 7284, 7242, -1, 7214, 7242, 7245, -1, 7215, 7245, 7218, -1, 7221, 7218, 7205, -1, 7220, 7205, 7219, -1, 7220, 7221, 7205, -1, 7285, 7223, 7248, -1, 7248, 7223, 7250, -1, 7253, 7250, 7224, -1, 7252, 7224, 7254, -1, 7203, 7254, 7222, -1, 6114, 7203, 7222, -1, 7250, 7223, 7249, -1, 7224, 7249, 7227, -1, 7254, 7227, 7222, -1, 7254, 7224, 7227, -1, 7225, 7226, 7278, -1, 7225, 7222, 7226, -1, 7226, 7222, 7227, -1, 7249, 7226, 7227, -1, 7249, 7278, 7226, -1, 7249, 7223, 7278, -1, 7193, 7228, 7194, -1, 7239, 7194, 7238, -1, 7230, 7238, 7236, -1, 7187, 7236, 7229, -1, 7187, 7230, 7236, -1, 7187, 7188, 7230, -1, 7196, 7257, 7231, -1, 7231, 7257, 7232, -1, 7197, 7232, 7233, -1, 7197, 7231, 7232, -1, 7257, 7234, 7232, -1, 7232, 7234, 7235, -1, 7233, 7232, 7235, -1, 7199, 7197, 7237, -1, 7236, 7199, 7237, -1, 7239, 7238, 7230, -1, 7189, 7239, 7230, -1, 7201, 7189, 7188, -1, 7202, 7240, 7201, -1, 7193, 7194, 7239, -1, 7206, 7193, 7239, -1, 7240, 7206, 7189, -1, 7241, 7208, 7202, -1, 7208, 7207, 7240, -1, 7207, 7191, 7206, -1, 7217, 7243, 7241, -1, 7243, 7212, 7208, -1, 7212, 7210, 7207, -1, 7242, 7214, 7217, -1, 7214, 7244, 7243, -1, 7244, 7211, 7212, -1, 7215, 7214, 7245, -1, 7213, 7244, 7215, -1, 7245, 7246, 7247, -1, 7247, 7246, 7248, -1, 7251, 7218, 7247, -1, 7253, 7251, 7247, -1, 7250, 7253, 7248, -1, 7218, 7221, 7215, -1, 7249, 7224, 7250, -1, 7204, 7205, 7251, -1, 7252, 7204, 7251, -1, 7224, 7252, 7253, -1, 7254, 7203, 7252, -1, 7255, 7235, 7256, -1, 7256, 7235, 7234, -1, 7257, 7256, 7234, -1, 7257, 7258, 7256, -1, 7257, 7196, 7258, -1, 7258, 7196, 7154, -1, 7154, 7196, 7265, -1, 7265, 7196, 7195, -1, 7148, 7195, 7259, -1, 7143, 7259, 7228, -1, 7260, 7143, 7228, -1, 7260, 7261, 7143, -1, 7260, 7190, 7261, -1, 7261, 7190, 7131, -1, 7131, 7190, 7192, -1, 7264, 7192, 7209, -1, 7262, 7209, 7263, -1, 7262, 7264, 7209, -1, 7265, 7195, 7148, -1, 7148, 7259, 7143, -1, 7131, 7192, 7264, -1, 7209, 7266, 7263, -1, 7263, 7266, 7270, -1, 7270, 7266, 7216, -1, 7267, 7216, 7220, -1, 7219, 7267, 7220, -1, 7219, 7165, 7267, -1, 7219, 7268, 7165, -1, 7165, 7268, 7269, -1, 7269, 7268, 6068, -1, 6068, 7268, 6114, -1, 7270, 7216, 7267, -1, 5457, 7161, 5456, -1, 5456, 7161, 7186, -1, 7186, 7161, 7164, -1, 7271, 7164, 7200, -1, 7271, 7186, 7164, -1, 7164, 7272, 7200, -1, 7200, 7272, 7279, -1, 7279, 7272, 7280, -1, 7273, 7280, 7281, -1, 7282, 7281, 7274, -1, 7283, 7274, 7132, -1, 7284, 7132, 7275, -1, 7285, 7275, 7286, -1, 7223, 7286, 7276, -1, 7277, 7223, 7276, -1, 7277, 7278, 7223, -1, 7277, 7124, 7278, -1, 7278, 7124, 7225, -1, 7279, 7280, 7273, -1, 7273, 7281, 7282, -1, 7282, 7274, 7283, -1, 7283, 7132, 7284, -1, 7284, 7275, 7285, -1, 7285, 7286, 7223, -1 ] } } ] } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 0.000 description "top" position -1.291 0.250 54.045 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 3.142 description "bottom" position -1.291 0.250 -109.022 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 1.571 description "front" position -1.291 -81.283 -27.489 } Viewpoint { jump TRUE orientation -0.000 -0.707 -0.707 3.142 description "back" position -1.291 81.783 -27.489 } Viewpoint { jump TRUE orientation 0.577 -0.577 -0.577 2.094 description "right" position -82.825 0.250 -27.489 } Viewpoint { jump TRUE orientation 0.577 0.577 0.577 2.094 description "left" position 80.242 0.250 -27.489 } NavigationInfo { avatarSize [0.25, 1.6, 0.75] headlight TRUE speed 1.0 type "EXAMINE" visibilityLimit 0.0 } choreonoid-1.5.0/share/model/RIC30/parts/R_SHOULDER_R.wrl0000664000000000000000000443625612741425367021235 0ustar rootroot#VRML V2.0 utf8 WorldInfo { title "Exported tringle mesh to VRML97" info ["Created by FreeCAD" ""] } Background { skyAngle 1.57 skyColor 0.1 0.2 0.2 } Transform { scale 0.001 0.001 0.001 rotation 0 0 1 -1.57 scaleOrientation 0 0 1 0 bboxCenter 0 0 0 bboxSize 32.000 45.900 66.900 center 0.000 0.000 0.000 translation 0.000 0.000 0.000 children [ Shape { appearance Appearance { material Material { ambientIntensity 0.2 diffuseColor 0.00 0.00 0.00 emissiveColor 0.00 0.00 0.00 specularColor 0.98 0.98 0.98 shininess 0.06 transparency 0.00 } } geometry IndexedFaceSet { solid FALSE coord Coordinate { point [ 0.357 1.800 -0.543, 0.460 1.800 -0.460, 0.543 1.800 0.357, 0.639 1.800 -0.122, 0.604 1.800 0.239, -0.122 1.800 -0.638, -0.460 1.800 0.460, -0.604 1.800 0.239, -0.354 1.800 -0.545, 0.000 1.800 -0.650, 0.119 1.800 -0.640, -0.312 -11.000 1.569, -0.312 -11.000 -1.569, -0.612 -11.000 -1.478, -0.612 -11.000 1.478, -1.131 -11.000 -1.131, -1.330 -11.000 -0.889, -1.478 -11.000 0.612, -1.569 -11.000 0.312, -0.889 -11.000 1.330, 0.312 -11.000 -1.569, 0.889 -11.000 -1.330, 1.131 -11.000 -1.131, 1.478 -11.000 0.612, 1.478 -11.000 -0.612, 1.600 -11.000 0.000, 0.612 -11.000 1.478, 1.131 -11.000 1.131, 1.330 -11.000 0.889, -0.211 1.849 -0.752, -0.227 1.944 -0.811, 0.000 1.944 -0.842, -0.116 2.000 -0.842, -0.437 1.944 -0.719, -0.536 2.000 -0.659, -0.615 1.944 -0.575, -0.602 1.802 -0.312, -0.604 1.800 -0.239, -0.543 1.800 -0.357, -0.406 1.849 -0.667, 0.183 1.802 -0.653, 0.239 1.800 -0.604, 0.496 1.802 -0.463, 0.748 1.944 -0.387, 0.801 2.000 -0.285, 0.406 1.849 -0.667, 0.353 1.802 -0.580, 0.604 1.800 -0.239, 0.650 1.800 0.000, 0.677 1.802 0.046, 0.688 1.944 0.486, 0.531 1.944 0.653, 0.736 1.849 0.262, 0.779 1.849 0.053, 0.544 1.800 -0.354, 0.765 1.849 -0.159, 0.840 1.944 0.057, 0.824 1.944 -0.171, 0.602 1.802 -0.312, 0.664 1.802 -0.138, 0.793 1.944 0.282, 0.640 1.800 0.119, 0.639 1.802 0.227, 0.460 1.800 0.460, 0.239 1.800 0.604, 0.122 1.800 0.638, 0.000 1.800 0.650, -0.092 1.802 0.672, -0.531 1.944 0.653, 0.106 1.849 0.774, 0.092 1.802 0.672, -0.106 1.849 0.774, 0.554 1.802 0.391, 0.428 1.802 0.526, 0.229 2.000 0.818, 0.335 1.944 0.772, 0.354 1.800 0.545, 0.311 1.849 0.716, 0.270 1.802 0.622, 0.000 2.000 0.850, -0.229 2.000 0.818, -0.115 1.944 0.834, -0.119 1.800 0.640, -0.688 1.944 0.486, -0.621 2.000 0.580, -0.239 1.800 0.604, -0.544 1.800 0.354, -0.639 1.800 0.122, -0.650 1.800 0.000, -0.664 1.802 -0.138, -0.748 1.944 -0.387, -0.694 2.000 -0.490, -0.801 2.000 -0.285, -0.677 1.802 0.046, -0.779 1.849 0.053, -0.765 1.849 -0.159, -0.270 1.802 0.622, -0.357 1.800 0.543, -0.755 2.000 0.391, -0.793 1.944 0.282, -0.428 1.802 0.526, -0.736 1.849 0.262, -0.840 1.944 0.057, -0.639 1.802 0.227, -0.824 1.944 -0.171, -0.640 1.800 -0.119, -0.496 1.802 -0.463, -0.460 1.800 -0.460, -0.239 1.800 -0.604, -0.183 1.802 -0.653, 0.615 1.944 -0.575, 0.211 1.849 -0.752, 0.000 1.802 -0.678, 0.437 1.944 -0.719, 0.339 2.000 -0.780, 0.000 1.849 -0.781, 0.227 1.944 -0.811, 0.116 2.000 -0.842, 0.571 1.849 -0.533, 0.693 1.849 -0.359, 0.638 1.849 0.450, 0.493 1.849 0.606, 0.115 1.944 0.834, -0.335 1.944 0.772, -0.311 1.849 0.716, -0.638 1.849 0.450, -0.493 1.849 0.606, -0.554 1.802 0.391, -0.693 1.849 -0.359, -0.571 1.849 -0.533, -0.353 1.802 -0.580, -0.312 -14.000 1.569, -0.612 -14.000 1.478, -1.131 -11.000 1.131, -1.131 -14.000 1.131, -1.330 -11.000 0.889, -1.600 -14.000 0.000, -1.478 -11.000 -0.612, -0.889 -14.000 -1.330, -0.612 -14.000 -1.478, 0.612 -14.000 -1.478, 0.889 -14.000 -1.330, 1.569 -14.000 -0.312, 1.569 -11.000 0.312, 1.330 -14.000 0.889, 0.889 -11.000 1.330, 0.312 -11.000 1.569, 0.000 -11.000 1.600, 0.000 -14.000 1.600, -1.478 -14.000 0.612, -1.600 -11.000 0.000, -1.569 -11.000 -0.312, -0.889 -11.000 -1.330, 0.000 -11.000 -1.600, 0.000 -14.000 -1.600, 0.612 -11.000 -1.478, 1.330 -11.000 -0.889, 1.569 -11.000 -0.312, 0.848 2.000 -0.058, 0.818 14.700 -0.229, 0.694 2.000 -0.490, 0.536 2.000 -0.659, -0.490 14.700 -0.694, -0.842 14.700 -0.116, -0.780 14.700 0.339, -0.490 14.700 0.694, -0.442 2.000 0.726, 0.580 14.700 0.621, 0.818 14.700 0.229, 0.832 2.000 0.173, 0.850 14.700 0.000, 0.173 14.700 -0.832, -0.339 2.000 -0.780, -0.659 14.700 -0.536, -0.848 2.000 -0.058, -0.842 14.700 0.116, -0.832 2.000 0.173, 0.173 14.700 0.832, 0.442 2.000 0.726, 0.621 2.000 0.580, 0.755 2.000 0.391, -6.856 10.900 7.031, -6.368 10.900 6.545, -6.300 10.900 6.201, -6.317 10.900 6.025, -6.368 10.900 5.855, -7.363 10.900 5.315, -6.564 10.900 5.563, -6.700 10.900 5.451, -7.400 10.900 7.077, -7.334 10.900 7.090, -7.267 10.900 7.097, -7.556 10.900 7.027, -7.521 10.900 5.359, -7.668 10.900 5.431, -7.800 10.900 5.529, -7.911 10.900 5.649, -8.000 10.900 5.787, -8.094 10.900 6.099, 0.504 -14.171 1.550, 0.312 -14.000 1.569, 0.740 -14.171 1.452, 1.308 -14.433 1.308, 1.629 -14.492 1.183, 1.485 -14.500 1.485, 1.424 -14.492 1.424, 0.914 -14.492 1.794, 0.773 -14.500 1.953, 0.585 -14.500 2.017, -0.269 -14.321 1.696, -0.504 -14.171 1.550, 0.000 -14.171 1.630, 0.269 -14.321 1.696, 0.622 -14.492 1.915, 0.572 -14.433 1.759, 0.289 -14.433 1.827, 0.612 -14.000 1.478, 0.889 -14.000 1.330, 1.214 -14.321 1.214, 1.497 -14.433 1.087, 1.756 -14.500 1.153, 0.958 -14.171 1.319, 1.794 -14.492 0.914, 1.915 -14.492 0.622, 1.953 -14.500 0.773, 1.863 -14.500 0.969, 1.530 -14.321 0.779, 1.988 -14.492 0.315, 1.452 -14.171 0.740, 1.478 -14.000 0.612, 1.569 -14.000 0.312, 1.550 -14.171 0.504, 1.988 -14.492 -0.315, 1.915 -14.492 -0.622, 2.017 -14.500 -0.585, 2.013 -14.492 0.000, 2.100 -14.500 0.000, 2.092 -14.500 0.196, 1.630 -14.171 0.000, 1.794 -14.492 -0.914, 1.550 -14.171 -0.504, 1.478 -14.000 -0.612, 1.330 -14.000 -0.889, 1.319 -14.171 -0.958, 1.087 -14.433 -1.497, 1.183 -14.492 -1.629, 0.969 -14.500 -1.863, 1.530 -14.321 -0.779, 1.452 -14.171 -0.740, 1.131 -14.000 -1.131, 0.914 -14.492 -1.794, 0.773 -14.500 -1.953, 0.840 -14.433 -1.648, 0.622 -14.492 -1.915, 0.312 -14.000 -1.569, -0.585 -14.500 -2.017, -0.315 -14.492 -1.988, -0.394 -14.500 -2.063, 0.000 -14.492 -2.013, 0.000 -14.500 -2.100, 0.196 -14.500 -2.092, 0.386 -14.500 -2.066, 0.255 -14.171 -1.610, 0.000 -14.171 -1.630, -0.622 -14.492 -1.915, -0.773 -14.500 -1.953, -0.914 -14.492 -1.794, -0.840 -14.433 -1.648, -1.183 -14.492 -1.629, -1.145 -14.500 -1.759, -1.322 -14.500 -1.631, -0.312 -14.000 -1.569, -0.740 -14.171 -1.452, -0.958 -14.171 -1.319, -1.214 -14.321 -1.214, -1.308 -14.433 -1.308, -1.497 -14.433 -1.087, -1.794 -14.492 -0.914, -1.629 -14.492 -1.183, -1.630 -14.500 -1.325, -0.779 -14.321 -1.530, -1.131 -14.000 -1.131, -1.153 -14.171 -1.153, -1.648 -14.433 -0.840, -1.915 -14.492 -0.622, -1.953 -14.500 -0.773, -1.863 -14.500 -0.969, -1.319 -14.171 -0.958, -2.066 -14.500 -0.386, -1.478 -14.000 -0.612, -1.610 -14.171 -0.255, -1.717 -14.321 0.000, -1.988 -14.492 0.315, -2.091 -14.500 0.199, -2.100 -14.500 0.000, -1.569 -14.000 -0.312, -1.915 -14.492 0.622, -1.794 -14.492 0.914, -1.953 -14.500 0.773, -1.610 -14.171 0.255, -1.696 -14.321 0.269, -1.629 -14.492 1.183, -1.214 -14.321 1.214, -1.087 -14.433 1.497, -0.914 -14.492 1.794, -1.183 -14.492 1.629, -1.325 -14.500 1.630, -1.452 -14.171 0.740, -1.550 -14.171 0.504, -1.330 -14.000 0.889, -0.622 -14.492 1.915, -0.773 -14.500 1.953, -1.009 -14.321 1.389, -0.779 -14.321 1.530, -0.572 -14.433 1.759, -0.315 -14.492 1.988, -0.889 -14.000 1.330, -0.740 -14.171 1.452, -0.531 -14.321 1.633, -0.958 -14.171 1.319, 0.000 -14.500 2.100, 0.394 -14.500 2.063, 0.199 -14.500 2.091, 0.315 -14.492 1.988, -0.196 -14.500 2.092, -1.485 -14.500 1.485, -1.424 -14.492 1.424, -1.497 -14.433 1.087, -1.648 -14.433 0.840, -1.633 -14.321 0.531, -1.569 -14.000 0.312, -2.013 -14.492 0.000, -1.550 -14.171 -0.504, -1.452 -14.171 -0.740, -1.696 -14.321 -0.269, -1.633 -14.321 -0.531, -1.424 -14.492 -1.424, -1.087 -14.433 -1.497, -0.504 -14.171 -1.550, -0.531 -14.321 -1.633, -0.199 -14.500 -2.091, 0.269 -14.321 -1.696, 0.531 -14.321 -1.633, 0.504 -14.171 -1.550, 1.325 -14.500 -1.630, 1.485 -14.500 -1.485, 1.629 -14.492 -1.183, 1.497 -14.433 -1.087, 1.424 -14.492 -1.424, 1.648 -14.433 -0.840, 1.600 -14.000 0.000, 1.696 -14.321 0.269, 1.633 -14.321 0.531, 1.610 -14.171 0.255, 1.322 -14.500 1.631, 0.840 -14.433 1.648, 0.531 -14.321 1.633, 0.779 -14.321 1.530, 1.183 -14.492 1.629, 0.255 -14.171 1.610, -0.255 -14.171 1.610, 0.000 -14.492 2.013, 0.000 -14.321 1.717, 0.000 -14.433 1.850, -1.319 -14.171 0.958, -1.630 -14.171 0.000, 0.000 -14.321 -1.717, 1.214 -14.321 -1.214, 1.153 -14.171 -1.153, 1.717 -14.321 0.000, 1.153 -14.171 1.153, 1.009 -14.321 1.389, 1.087 -14.433 1.497, 1.389 -14.321 1.009, 1.648 -14.433 0.840, 1.131 -14.000 1.131, 1.319 -14.171 0.958, 1.759 -14.433 0.572, 1.827 -14.433 0.289, 1.850 -14.433 0.000, 1.610 -14.171 -0.255, 1.696 -14.321 -0.269, 1.633 -14.321 -0.531, 1.827 -14.433 -0.289, 1.759 -14.433 -0.572, 1.389 -14.321 -1.009, 1.308 -14.433 -1.308, 0.779 -14.321 -1.530, 1.009 -14.321 -1.389, 0.958 -14.171 -1.319, 0.315 -14.492 -1.988, 0.572 -14.433 -1.759, 0.740 -14.171 -1.452, 0.289 -14.433 -1.827, -0.255 -14.171 -1.610, -0.269 -14.321 -1.696, -0.289 -14.433 -1.827, 0.000 -14.433 -1.850, -0.572 -14.433 -1.759, -1.009 -14.321 -1.389, -1.389 -14.321 -1.009, -1.330 -14.000 -0.889, -1.759 -14.433 -0.572, -1.827 -14.433 -0.289, -1.988 -14.492 -0.315, -1.530 -14.321 -0.779, -1.850 -14.433 0.000, -1.827 -14.433 0.289, -1.759 -14.433 0.572, -1.530 -14.321 0.779, -1.308 -14.433 1.308, -1.389 -14.321 1.009, -1.153 -14.171 1.153, -0.840 -14.433 1.648, -0.289 -14.433 1.827, -7.875 10.900 -24.017, -8.044 10.900 -24.069, -8.200 10.900 -24.151, -8.044 10.900 -25.731, -8.448 10.900 -25.400, -8.200 10.900 -25.649, -8.336 10.900 -24.263, -7.139 10.900 -25.604, -6.996 10.900 -25.461, -7.310 10.900 -25.711, -7.700 10.900 -25.800, -7.269 10.900 -24.110, -7.026 10.900 -24.303, -7.700 10.900 -24.000, -6.933 10.900 -24.429, 1.081 15.000 0.393, 0.726 14.700 0.442, 0.789 15.000 0.836, 0.330 15.000 1.102, 0.391 14.700 0.755, -0.058 14.700 0.848, -0.659 14.700 0.536, -1.028 15.000 0.516, -0.881 15.000 0.739, -0.687 15.000 0.922, -0.200 15.000 1.133, -0.285 14.700 0.801, -1.119 15.000 -0.265, -0.780 14.700 -0.339, -1.028 15.000 -0.516, -0.285 14.700 -0.801, -0.058 14.700 -0.848, 0.391 14.700 -0.755, 0.580 14.700 -0.621, 0.789 15.000 -0.836, -0.455 15.000 -1.056, 0.961 15.000 -0.632, 0.726 14.700 -0.442, 1.081 15.000 -0.393, 1.142 15.000 -0.134, -7.727 10.871 7.149, -7.700 10.900 6.949, -7.907 10.871 7.024, -8.191 10.785 6.967, -8.473 10.300 6.993, -8.102 10.653 7.251, -7.525 10.871 7.236, -8.016 10.785 7.150, -8.444 10.653 6.810, -8.683 10.300 6.427, -8.624 10.485 6.568, -7.827 10.900 6.845, -8.058 10.871 6.864, -7.934 10.900 6.721, -8.541 10.653 6.547, -8.584 10.653 6.270, -8.669 10.485 6.274, -8.654 10.485 5.977, -8.652 10.300 5.824, -8.174 10.871 6.678, -8.413 10.785 6.513, -8.579 10.485 5.689, -8.017 10.900 6.579, -8.072 10.900 6.425, -8.251 10.871 6.471, -8.284 10.871 6.255, -8.098 10.900 6.263, -8.218 10.871 5.823, -7.820 10.871 5.309, -7.418 10.871 5.137, -7.025 10.900 5.317, -7.200 10.900 5.300, -6.982 10.871 5.137, -6.856 10.900 5.369, -6.484 10.785 5.172, -6.196 10.653 5.245, -6.014 10.300 5.282, -5.952 10.485 5.422, -5.853 10.300 5.539, -6.134 10.485 5.187, -6.654 10.653 4.927, -6.948 10.785 4.973, -7.200 10.871 5.115, -6.772 10.871 5.203, -8.547 10.300 5.539, -8.438 10.785 6.010, -8.499 10.653 5.719, -8.448 10.485 5.422, -8.061 10.900 5.939, -8.263 10.785 5.537, -8.040 10.485 4.993, -8.121 10.871 5.626, -7.991 10.653 5.063, -7.928 10.300 4.888, -8.108 10.785 5.337, -7.746 10.653 4.927, -7.780 10.485 4.849, -7.496 10.485 4.759, -7.479 10.653 4.843, -7.352 10.300 4.708, -7.200 10.485 4.729, -6.904 10.485 4.759, -6.751 10.300 4.769, -6.921 10.653 4.843, -6.620 10.485 4.849, -6.580 10.871 5.309, -6.024 10.653 5.467, -5.748 10.300 5.824, -6.137 10.785 5.537, -5.901 10.653 5.719, -6.413 10.871 5.452, -6.452 10.900 5.700, -6.025 10.785 5.765, -5.746 10.485 5.977, -6.279 10.871 5.626, -5.831 10.653 5.990, -5.731 10.485 6.274, -5.776 10.485 6.569, -5.793 10.300 6.721, -6.116 10.871 6.255, -5.949 10.785 6.263, -5.927 10.300 6.993, -6.317 10.900 6.376, -5.987 10.785 6.514, -6.149 10.871 6.472, -5.956 10.653 6.810, -6.242 10.485 7.316, -6.113 10.300 7.233, -6.037 10.485 7.100, -6.075 10.785 6.752, -6.343 10.300 7.431, -6.452 10.900 6.700, -6.209 10.785 6.967, -6.608 10.300 7.578, -6.342 10.871 6.864, -6.564 10.900 6.837, -6.384 10.785 7.150, -6.528 10.653 7.411, -6.785 10.653 7.522, -6.493 10.871 7.024, -6.673 10.871 7.149, -6.825 10.785 7.395, -7.060 10.653 7.578, -6.700 10.900 6.949, -7.349 10.485 7.663, -7.640 10.485 7.603, -7.502 10.300 7.669, -7.025 10.900 7.083, -7.073 10.785 7.446, -7.090 10.871 7.280, -7.340 10.653 7.578, -7.327 10.785 7.446, -7.615 10.653 7.522, -7.200 10.900 7.100, -7.575 10.785 7.395, -7.872 10.653 7.411, -8.057 10.300 7.431, -8.287 10.300 7.233, -7.914 10.485 7.486, -7.310 10.871 7.280, -8.363 10.485 7.100, -8.158 10.485 7.316, -7.200 10.785 4.947, -7.200 10.653 4.815, -7.808 10.785 7.295, -8.325 10.785 6.752, -8.520 10.485 6.848, -8.296 10.653 7.048, -8.451 10.785 6.263, -8.273 10.871 6.036, -8.569 10.653 5.990, -8.375 10.785 5.765, -8.266 10.485 5.187, -8.376 10.653 5.467, -7.987 10.871 5.452, -8.204 10.653 5.245, -7.628 10.871 5.203, -7.694 10.785 5.049, -7.916 10.785 5.172, -7.452 10.785 4.973, -6.409 10.653 5.063, -6.706 10.785 5.049, -6.292 10.785 5.337, -6.360 10.485 4.993, -5.821 10.485 5.689, -5.962 10.785 6.010, -6.182 10.871 5.823, -6.127 10.871 6.036, -5.816 10.653 6.270, -5.859 10.653 6.547, -5.880 10.485 6.848, -6.226 10.871 6.678, -6.104 10.653 7.048, -6.298 10.653 7.251, -6.592 10.785 7.295, -6.486 10.485 7.486, -6.760 10.485 7.603, -6.875 10.871 7.236, -7.051 10.485 7.663, 0.576 -14.500 -2.021, 0.388 -14.500 -2.571, 0.766 -14.500 -2.484, 1.153 -14.500 -1.756, 1.465 -14.500 -2.148, 1.768 -14.500 -1.906, 1.759 -14.500 -1.145, 1.631 -14.500 -1.322, 2.252 -14.500 -1.300, 1.867 -14.500 -0.960, 2.063 -14.500 -0.394, 2.091 -14.500 -0.199, 2.535 -14.500 -0.579, 1.953 -14.500 -0.773, 2.593 -14.500 -0.194, 2.593 -14.500 0.194, 2.535 -14.500 0.579, 2.066 -14.500 0.386, 2.021 -14.500 0.576, 2.420 -14.500 0.950, 2.252 -14.500 1.300, 1.630 -14.500 1.325, 1.768 -14.500 1.906, 1.145 -14.500 1.759, 0.960 -14.500 1.867, 0.388 -14.500 2.571, -0.386 -14.500 2.066, -0.507 -14.500 2.550, -0.969 -14.500 1.863, -1.631 -14.500 1.322, -2.010 -14.500 1.650, -1.867 -14.500 0.960, -2.162 -14.500 1.445, -2.600 -14.500 0.000, -2.588 -14.500 -0.255, -2.092 -14.500 -0.196, -2.162 -14.500 -1.445, -1.650 -14.500 -2.010, -1.445 -14.500 -2.162, -0.960 -14.500 -1.867, -0.995 -14.500 -2.403, -0.755 -14.500 -2.488, -0.255 -14.500 -2.587, -0.255 -14.500 2.588, -0.576 -14.500 2.021, -1.153 -14.500 1.756, -1.445 -14.500 2.162, -1.649 -14.500 2.010, -1.838 -14.500 1.839, -1.759 -14.500 1.145, -2.017 -14.500 0.585, -2.063 -14.500 0.394, -2.488 -14.500 -0.755, -2.021 -14.500 -0.576, -1.756 -14.500 -1.153, -1.485 -14.500 -1.485, -1.226 -14.500 -2.293, -7.295 -10.000 -24.269, -7.911 -10.000 -24.180, -7.018 -10.000 -24.588, -6.958 -10.000 -25.007, -7.911 -10.000 -25.620, -7.018 -10.000 -25.212, -8.105 -10.000 -25.531, -8.105 -10.000 -24.269, -8.267 -10.000 -25.391, -8.267 -10.000 -24.409, -8.442 -10.000 -24.793, -7.489 -10.000 -25.620, 8.267 -10.000 -24.409, 8.382 -10.000 -24.588, 8.442 -10.000 -24.793, 7.295 -10.000 -25.531, 8.442 -10.000 -25.007, 7.489 -10.000 -24.180, 7.295 -10.000 -24.269, 6.958 -10.000 -25.007, 7.133 -10.000 -24.409, 7.018 -10.000 -25.212, 8.267 -10.000 -25.391, 7.489 -10.000 -25.620, 7.700 -10.000 -25.650, -8.796 10.653 -24.052, -9.107 10.300 -24.379, -8.973 10.300 -24.107, -9.020 10.485 -24.252, -8.025 10.871 -23.864, -8.227 10.871 -23.951, -9.124 10.485 -24.531, -8.407 10.871 -24.076, -8.691 10.785 -24.133, -9.041 10.653 -24.553, -9.198 10.300 -24.976, -8.448 10.900 -24.400, -8.825 10.785 -24.348, -8.674 10.871 -24.422, -8.532 10.900 -24.555, -8.951 10.785 -24.837, -9.069 10.653 -25.110, -9.154 10.485 -25.123, -9.079 10.485 -25.411, -8.583 10.900 -24.725, -8.938 10.785 -25.090, -8.600 10.900 -24.901, -8.766 10.485 -25.913, -8.583 10.900 -25.076, -8.875 10.785 -25.335, -8.540 10.485 -26.107, -8.532 10.900 -25.245, -8.621 10.871 -25.474, -8.491 10.653 -26.037, -8.608 10.785 -25.763, -8.280 10.485 -26.251, -8.246 10.653 -26.173, -7.996 10.485 -26.341, -8.336 10.900 -25.537, -7.979 10.653 -26.257, -8.194 10.785 -26.051, -8.128 10.871 -25.897, -7.404 10.485 -26.341, -7.548 10.300 -26.392, -7.700 10.485 -26.371, -7.918 10.871 -25.963, -7.875 10.900 -25.783, -7.700 10.785 -26.153, -6.860 10.485 -26.107, -6.972 10.300 -26.212, -7.120 10.485 -26.251, -7.448 10.785 -26.127, -7.482 10.871 -25.963, -7.206 10.785 -26.051, -6.634 10.485 -25.913, -7.500 10.900 -25.778, -6.909 10.653 -26.037, -6.984 10.785 -25.928, -6.452 10.485 -25.678, -6.353 10.300 -25.561, -7.272 10.871 -25.897, -6.524 10.653 -25.633, -7.080 10.871 -25.791, -6.913 10.871 -25.648, -6.792 10.785 -25.763, -6.321 10.485 -25.411, -6.779 10.871 -25.474, -6.246 10.485 -25.123, -6.202 10.300 -24.976, -6.889 10.900 -25.290, -6.316 10.653 -24.830, -6.217 10.300 -24.673, -6.449 10.785 -24.837, -6.359 10.653 -24.553, -6.276 10.485 -24.531, -6.823 10.900 -25.100, -6.427 10.300 -24.107, -6.380 10.485 -24.252, -6.800 10.900 -24.901, -6.823 10.900 -24.700, -6.575 10.785 -24.348, -6.742 10.485 -23.784, -6.867 10.900 -24.559, -6.798 10.653 -23.849, -7.108 10.300 -23.522, -6.843 10.300 -23.669, -6.884 10.785 -23.950, -7.028 10.653 -23.689, -6.986 10.485 -23.614, -6.842 10.871 -24.236, -6.993 10.871 -24.076, -7.092 10.785 -23.805, -7.551 10.485 -23.437, -7.700 10.300 -23.400, -7.398 10.300 -23.431, -7.139 10.900 -24.196, -7.849 10.485 -23.437, -7.375 10.871 -23.864, -7.411 10.900 -24.048, -7.810 10.871 -23.820, -7.827 10.785 -23.654, -8.075 10.785 -23.705, -7.840 10.653 -23.522, -7.590 10.871 -23.820, -7.573 10.785 -23.654, -7.560 10.653 -23.522, -7.553 10.900 -24.012, -8.787 10.300 -23.867, -8.372 10.653 -23.689, -8.414 10.485 -23.614, -8.292 10.300 -23.522, -8.115 10.653 -23.578, -8.140 10.485 -23.497, -7.700 10.871 -25.985, -7.700 10.653 -26.285, -7.952 10.785 -26.127, -7.421 10.653 -26.257, -8.308 10.785 -23.805, -8.516 10.785 -23.950, -8.558 10.871 -24.236, -8.863 10.485 -24.000, -8.658 10.485 -23.784, -8.602 10.653 -23.849, -8.913 10.785 -24.586, -8.944 10.653 -24.290, -8.751 10.871 -24.628, -9.169 10.485 -24.826, -8.773 10.871 -25.064, -8.784 10.871 -24.845, -9.084 10.653 -24.830, -8.763 10.785 -25.563, -8.718 10.871 -25.277, -8.876 10.653 -25.633, -8.948 10.485 -25.678, -8.999 10.653 -25.381, -8.487 10.871 -25.648, -8.416 10.785 -25.928, -8.704 10.653 -25.854, -8.320 10.871 -25.791, -7.154 10.653 -26.173, -6.696 10.653 -25.854, -6.682 10.871 -25.277, -6.637 10.785 -25.563, -6.401 10.653 -25.381, -6.462 10.785 -25.090, -6.331 10.653 -25.110, -6.525 10.785 -25.335, -6.627 10.871 -25.064, -6.231 10.485 -24.826, -6.487 10.785 -24.586, -6.616 10.871 -24.845, -6.649 10.871 -24.628, -6.456 10.653 -24.290, -6.726 10.871 -24.422, -6.604 10.653 -24.052, -6.537 10.485 -24.000, -6.709 10.785 -24.133, -7.173 10.871 -23.951, -7.325 10.785 -23.705, -7.285 10.653 -23.578, -7.260 10.485 -23.497, -0.200 15.000 -1.133, -0.687 15.000 -0.922, -0.881 15.000 -0.739, -1.521 15.000 -2.231, -1.836 15.000 -1.979, -2.111 15.000 -1.683, -1.150 15.000 0.000, -2.513 15.000 -0.986, -2.632 15.000 -0.601, -2.692 15.000 -0.202, -2.692 15.000 0.202, -2.338 15.000 1.350, -2.111 15.000 1.683, -1.836 15.000 1.979, -0.455 15.000 1.056, -1.171 15.000 2.433, 0.067 15.000 1.148, 0.783 15.000 2.584, 1.272 15.000 2.382, 0.575 15.000 0.996, 1.712 15.000 2.088, 1.908 15.000 1.910, 2.086 15.000 1.714, 2.244 15.000 1.501, 0.961 15.000 0.632, 2.583 15.000 0.785, 2.700 15.000 0.002, 2.687 15.000 -0.263, 2.648 15.000 -0.526, 1.142 15.000 0.134, 2.584 15.000 -0.784, 2.086 15.000 -1.714, 1.908 15.000 -1.910, 0.575 15.000 -0.996, 1.032 15.000 -2.495, 0.330 15.000 -1.102, 0.067 15.000 -1.148, -1.119 15.000 0.265, 6.856 10.900 5.369, 6.700 10.900 6.949, 6.564 10.900 5.563, 6.452 10.900 5.700, 6.368 10.900 6.545, 6.317 10.900 6.024, 6.700 10.900 5.451, 6.564 10.900 6.837, 7.025 10.900 7.083, 7.267 10.900 5.303, 7.334 10.900 5.310, 7.400 10.900 5.323, 7.800 10.900 6.871, 7.200 10.900 7.100, 8.000 10.900 6.613, -7.792 10.300 7.578, -8.607 10.300 6.721, -8.698 10.300 6.124, -8.652 10.000 5.824, -8.386 10.300 5.282, -7.649 10.300 4.769, -6.472 10.300 4.888, -6.472 10.000 4.888, -6.223 10.300 5.062, -5.702 10.300 6.124, -5.702 10.000 6.124, -6.113 10.000 7.233, -6.343 10.000 7.431, -6.898 10.300 7.669, -7.200 10.300 7.700, -6.898 10.000 7.669, -8.473 10.000 6.993, -8.177 10.300 5.062, -8.177 10.000 5.062, -7.048 10.300 4.708, -7.048 10.000 4.708, -6.751 10.000 4.769, -6.223 10.000 5.062, -5.717 10.300 6.427, -5.927 10.000 6.993, 7.200 -10.000 6.950, 6.989 -10.000 6.920, 7.411 -10.000 6.920, 7.767 -10.000 6.691, 7.882 -10.000 5.888, 6.633 -10.000 6.691, 6.458 -10.000 6.093, 6.989 -10.000 5.480, 7.200 -10.000 5.450, 7.767 -10.000 5.709, -7.605 -10.000 5.569, -7.605 -10.000 6.831, -7.767 -10.000 6.691, -7.767 -10.000 5.709, -7.200 -10.000 5.450, -7.200 -10.000 6.950, -6.795 -10.000 5.569, -6.633 -10.000 6.691, -6.633 -10.000 5.709, -6.458 -10.000 6.093, -6.518 -10.000 6.512, -6.795 -10.000 6.831, 0.000 -14.500 2.600, 0.768 -14.492 2.554, 0.766 -14.500 2.484, 1.538 -14.435 2.324, 1.772 -14.200 2.295, 1.584 -14.330 2.394, 1.218 -14.330 2.599, 0.388 -14.492 2.638, 1.132 -14.492 2.415, 1.128 -14.500 2.343, 2.206 -14.330 1.836, 1.465 -14.500 2.148, 2.450 -14.330 1.495, 2.359 -14.200 1.687, 2.050 -14.492 1.706, 2.142 -14.435 1.783, 2.033 -14.500 1.621, 2.565 -14.435 1.090, 2.898 -14.200 0.106, 2.696 -14.435 0.705, 2.883 -14.200 -0.317, 2.651 -14.492 0.292, 2.868 -14.330 -0.105, 2.823 -14.330 -0.521, 2.665 -14.492 -0.097, 2.622 -14.492 -0.484, 2.553 -14.330 -1.312, 2.669 -14.200 -1.134, 2.717 -14.330 -0.927, 2.475 -14.200 -1.511, 2.524 -14.492 -0.861, 2.420 -14.500 -0.950, 2.066 -14.330 -1.992, 1.935 -14.200 -2.160, 2.229 -14.200 -1.855, 2.334 -14.330 -1.670, 2.372 -14.492 -1.219, 2.169 -14.492 -1.552, 2.267 -14.435 -1.622, 1.754 -14.330 -2.272, 1.920 -14.492 -1.851, 2.033 -14.500 -1.621, 1.703 -14.435 -2.206, 1.405 -14.330 -2.503, 1.305 -14.492 -2.326, 1.128 -14.500 -2.343, 0.996 -14.435 -2.603, 0.624 -14.330 -2.802, 0.422 -14.200 -2.869, 0.606 -14.435 -2.720, 0.203 -14.435 -2.780, 0.000 -14.200 -2.900, 0.210 -14.330 -2.863, -0.210 -14.330 -2.863, -0.624 -14.330 -2.802, 0.195 -14.492 -2.660, -0.195 -14.492 -2.660, -0.606 -14.435 -2.720, -1.025 -14.330 -2.681, -0.835 -14.200 -2.777, 0.000 -14.500 -2.600, -0.996 -14.435 -2.603, -1.405 -14.330 -2.503, -0.507 -14.500 -2.550, -0.580 -14.492 -2.603, -1.305 -14.492 -2.326, -1.630 -14.492 -2.111, -2.334 -14.330 -1.670, -2.553 -14.330 -1.312, -1.703 -14.435 -2.206, -2.006 -14.435 -1.934, -0.953 -14.492 -2.491, -1.754 -14.330 -2.272, -1.364 -14.435 -2.430, -2.229 -14.200 -1.855, -1.839 -14.500 -1.838, -1.920 -14.492 -1.851, -2.010 -14.500 -1.649, -2.294 -14.500 -1.226, -2.372 -14.492 -1.219, -2.524 -14.492 -0.861, -2.403 -14.500 -0.995, -2.741 -14.435 -0.506, -2.785 -14.435 -0.102, -2.852 -14.200 0.527, -2.853 -14.330 0.314, -2.868 -14.330 -0.105, -2.479 -14.435 -1.274, -2.823 -14.330 -0.521, -2.717 -14.330 -0.927, -2.622 -14.492 -0.484, -2.550 -14.500 -0.507, -2.651 -14.492 0.292, -2.587 -14.500 0.255, -2.550 -14.500 0.507, -2.450 -14.330 1.495, -2.206 -14.330 1.836, -2.642 -14.330 1.123, -2.696 -14.435 0.705, -2.580 -14.492 0.675, -2.454 -14.492 1.043, -2.565 -14.435 1.090, -2.770 -14.435 0.305, -2.488 -14.500 0.755, -2.403 -14.500 0.995, -2.050 -14.492 1.706, -1.471 -14.492 2.224, -1.183 -14.435 2.524, -0.827 -14.330 2.749, -1.036 -14.200 2.709, -1.584 -14.330 2.394, -1.780 -14.492 1.986, -1.860 -14.435 2.076, -2.293 -14.500 1.226, -2.142 -14.435 1.783, -1.915 -14.330 2.138, -1.419 -14.200 2.529, -0.755 -14.500 2.488, 1.036 -14.200 2.709, 0.631 -14.200 2.831, 0.212 -14.200 2.892, 0.418 -14.330 2.840, 0.000 -14.330 2.870, 0.000 -14.435 2.787, -0.406 -14.435 2.757, -0.388 -14.492 2.638, -1.226 -14.500 2.294, -1.132 -14.492 2.415, -0.631 -14.200 2.831, -0.418 -14.330 2.840, -0.995 -14.500 2.403, -0.768 -14.492 2.554, 0.000 -14.492 2.667, 0.827 -14.330 2.749, 0.803 -14.435 2.669, 1.419 -14.200 2.529, 0.406 -14.435 2.757, 1.183 -14.435 2.524, 1.471 -14.492 2.224, 1.780 -14.492 1.986, 1.860 -14.435 2.076, 1.915 -14.330 2.138, 2.379 -14.435 1.452, 2.276 -14.492 1.389, 2.642 -14.330 1.123, 2.580 -14.492 0.675, 2.454 -14.492 1.043, 2.777 -14.330 0.726, 2.770 -14.435 0.305, 2.853 -14.330 0.314, 2.785 -14.435 -0.102, 2.741 -14.435 -0.506, 2.638 -14.435 -0.900, 2.479 -14.435 -1.274, 1.630 -14.492 -2.111, 2.006 -14.435 -1.934, 1.364 -14.435 -2.430, 1.025 -14.330 -2.681, 0.953 -14.492 -2.491, 0.580 -14.492 -2.603, -0.203 -14.435 -2.780, -2.066 -14.330 -1.992, -2.267 -14.435 -1.622, -2.169 -14.492 -1.552, -2.638 -14.435 -0.900, -2.665 -14.492 -0.097, -2.777 -14.330 0.726, -2.276 -14.492 1.389, -2.379 -14.435 1.452, -1.218 -14.330 2.599, -1.538 -14.435 2.324, -0.803 -14.435 2.669, 7.633 10.900 -24.003, 8.583 10.900 -24.724, 8.532 10.900 -25.245, 8.448 10.900 -25.400, 7.537 10.900 -25.785, 7.700 10.900 -25.800, 8.200 10.900 -25.649, 7.379 10.900 -25.741, 6.966 10.900 -24.379, 6.839 10.900 -25.161, 6.828 10.900 -24.675, 6.806 10.900 -25.001, -7.700 -10.000 -24.150, -7.489 -10.000 -24.180, -6.980 -10.700 -24.689, -6.958 -10.000 -24.793, -6.980 -10.700 -25.111, -7.069 -10.700 -25.305, -7.388 -10.700 -25.582, -7.295 -10.000 -25.531, -7.700 -10.000 -25.650, -8.012 -10.700 -25.582, -8.382 -10.000 -25.212, -8.420 -10.700 -25.111, -8.382 -10.000 -24.588, -7.593 -10.700 -24.158, -7.133 -10.000 -24.409, -7.133 -10.000 -25.391, -7.593 -10.700 -25.642, -8.442 -10.000 -25.007, -8.450 -10.700 -24.900, -8.012 -10.700 -24.218, -7.807 -10.700 -24.158, 7.700 -10.000 -24.150, 7.911 -10.000 -24.180, 8.105 -10.000 -24.269, 7.911 -10.000 -25.620, 7.133 -10.000 -25.391, 7.018 -10.000 -24.588, 7.069 -10.700 -24.495, 7.593 -10.700 -24.158, 8.450 -10.700 -24.900, 8.382 -10.000 -25.212, 8.331 -10.700 -25.305, 8.105 -10.000 -25.531, 7.209 -10.700 -25.467, 6.958 -10.000 -24.793, 6.980 -10.700 -24.689, 7.209 -10.700 -24.333, -9.359 10.800 -24.154, -9.405 10.833 -24.194, -9.483 10.855 -24.242, -9.478 10.946 -24.164, -9.429 10.973 -24.084, -9.547 10.983 -24.110, -9.500 11.000 -24.013, -9.447 10.913 -24.182, -9.642 10.939 -24.163, -9.583 10.988 -24.041, -9.647 10.961 -24.064, -9.377 10.900 -24.135, -9.413 10.854 -24.194, -9.422 10.874 -24.192, -9.552 10.856 -24.265, -9.544 10.733 -24.302, -9.546 10.714 -24.304, -9.671 10.720 -24.296, -9.711 10.700 -24.275, -9.694 10.837 -24.244, -9.654 10.894 -24.220, -9.528 10.787 -24.287, -9.540 10.752 -24.298, -9.535 10.700 -24.301, -9.766 10.720 -24.217, -9.763 10.751 -24.215, -9.562 10.915 -24.221, -9.604 10.880 -24.249, -9.695 10.896 -24.181, -9.505 10.824 -24.266, -9.726 10.721 -24.263, -9.448 10.740 -24.244, -9.667 10.749 -24.294, -9.722 10.752 -24.261, -9.608 10.717 -24.310, -9.605 10.743 -24.308, -9.599 10.766 -24.303, -9.640 10.828 -24.275, -9.583 10.810 -24.290, -9.661 10.777 -24.289, -9.715 10.782 -24.257, -9.756 10.781 -24.212, -9.735 10.836 -24.201, -8.002 10.300 -23.431, -9.152 10.000 -25.276, -8.886 10.000 -25.818, -8.677 10.000 -26.038, -8.428 10.300 -26.212, -8.149 10.300 -26.331, -7.251 10.300 -26.331, -6.972 10.000 -26.212, -6.723 10.300 -26.038, -6.723 10.000 -26.038, -6.613 10.300 -23.867, -7.700 10.000 -23.400, -8.292 10.000 -23.522, -8.557 10.300 -23.669, -8.787 10.000 -23.867, -8.973 10.000 -24.107, -9.107 10.000 -24.379, -9.183 10.300 -24.673, -9.183 10.000 -24.673, -9.198 10.000 -24.976, -9.152 10.300 -25.276, -9.047 10.300 -25.561, -9.047 10.000 -25.561, -8.886 10.300 -25.818, -8.677 10.300 -26.038, -7.852 10.300 -26.392, -6.514 10.300 -25.818, -6.248 10.300 -25.276, -6.248 10.000 -25.276, -6.293 10.300 -24.379, -9.426 10.773 -24.221, -9.456 10.700 -24.252, -6.298 10.000 -25.861, -6.145 10.000 -25.587, -6.088 10.000 -24.360, -6.185 10.800 -24.128, -6.021 10.800 -24.634, -6.083 10.800 -25.425, -6.045 10.000 -25.289, -6.021 10.800 -25.166, -6.002 10.000 -24.979, -6.498 10.800 -23.698, -6.614 10.000 -23.592, -6.873 10.000 -23.415, -6.928 10.800 -23.385, -7.160 10.000 -23.288, -7.175 10.800 -23.283, -6.392 10.000 -23.814, -8.225 10.800 -23.283, -8.089 10.000 -23.245, -8.387 10.000 -23.345, -7.700 10.800 -23.200, -6.498 10.800 -26.102, -6.498 10.000 -26.102, -7.021 10.773 -26.626, -9.500 -11.000 -24.000, -9.634 -10.968 -22.272, -9.781 -10.802 -21.908, -9.712 -10.912 -24.000, -9.712 10.912 -24.000, -9.800 10.700 -24.000, -7.085 10.793 -26.725, -7.042 10.855 -26.683, -7.072 10.836 -26.837, -7.087 10.817 -26.779, -7.041 10.845 -26.889, -6.909 10.822 -26.972, -7.013 10.776 -26.957, -6.963 10.939 -26.842, -6.999 10.845 -26.931, -7.058 10.777 -26.916, -7.075 10.700 -26.911, -7.090 10.772 -26.862, -7.109 10.700 -26.826, -7.104 10.762 -26.800, -7.101 10.700 -26.735, -7.079 10.735 -26.691, -7.044 10.740 -26.648, -7.052 10.700 -26.656, -7.068 10.766 -26.681, -7.078 10.779 -26.702, -7.099 10.749 -26.741, -7.090 10.742 -26.715, -6.954 10.800 -26.559, -6.950 10.875 -26.575, -6.988 10.938 -26.714, -6.884 10.920 -26.903, -6.977 10.949 -26.780, -7.004 10.928 -26.738, -7.006 10.906 -26.677, -6.986 10.875 -26.615, -6.975 10.914 -26.638, -6.937 10.911 -26.589, -6.935 10.900 -26.577, -6.919 10.943 -26.609, -6.962 10.960 -26.753, -6.933 10.972 -26.700, -6.944 10.956 -26.819, -6.849 10.984 -26.796, -6.896 10.969 -26.633, -6.904 10.986 -26.733, -6.884 10.973 -26.629, -6.931 10.970 -26.791, -7.022 10.898 -26.697, -7.014 10.867 -26.646, -7.028 10.860 -26.662, -7.021 10.915 -26.762, -6.870 10.987 -26.659, -6.957 10.947 -26.667, -6.813 11.000 -26.700, -6.427 10.973 -26.173, -6.479 10.900 -26.121, -6.385 10.873 -25.999, -6.252 10.941 -25.898, -5.988 10.873 -24.982, -6.002 10.873 -24.666, -6.031 10.873 -24.510, -6.074 10.873 -24.358, -6.131 10.873 -24.210, -6.202 10.873 -24.067, -6.479 10.900 -23.679, -6.427 10.973 -23.627, -6.347 10.941 -23.777, -6.294 10.986 -23.734, -6.249 10.941 -23.907, -6.104 10.986 -24.013, -6.163 10.941 -24.046, -6.185 10.800 -25.672, -6.134 10.873 -25.596, -6.076 10.873 -25.448, -6.032 10.873 -25.296, -6.000 10.800 -24.900, -5.988 10.873 -24.824, -6.083 10.800 -24.375, -6.285 10.873 -23.932, -6.325 10.800 -23.901, -6.381 10.873 -23.806, -6.028 10.986 -24.165, -5.967 10.986 -24.323, -5.891 10.986 -24.650, -5.876 10.986 -24.988, -5.959 10.941 -25.147, -6.031 10.986 -25.641, -5.978 11.000 -25.703, -6.107 10.986 -25.792, -6.144 11.000 -25.990, -6.196 10.986 -25.936, -6.205 10.873 -25.738, -6.351 10.941 -26.027, -6.356 11.000 -26.243, -6.299 10.986 -26.071, -5.988 10.941 -24.500, -6.032 10.941 -24.344, -5.978 11.000 -24.097, -5.922 10.986 -24.485, -5.958 10.941 -24.660, -5.876 10.986 -24.818, -6.003 10.873 -25.141, -5.923 10.986 -25.322, -5.892 10.986 -25.157, -5.970 10.986 -25.484, -6.034 10.941 -25.463, -5.989 10.941 -25.307, -6.166 10.941 -25.759, -6.093 10.941 -25.614, -6.325 10.800 -25.899, -6.289 10.873 -25.873, -6.090 10.941 -24.192, -5.943 10.941 -24.822, -5.944 10.941 -24.985, -6.193 10.986 -23.869, -7.966 10.800 -23.221, -8.319 10.873 -23.302, -8.192 11.000 -23.065, -8.503 11.000 -23.178, -8.108 10.986 -23.120, -8.093 10.941 -23.186, -7.847 10.986 -23.080, -8.083 10.873 -23.229, -8.481 10.873 -23.375, -8.533 10.986 -23.275, -8.502 10.941 -23.335, -8.697 10.986 -23.370, -8.790 11.000 -23.344, -8.699 10.800 -23.525, -8.659 10.941 -23.427, -8.780 10.873 -23.569, -8.635 10.873 -23.464, -8.472 10.800 -23.385, -8.973 10.973 -23.627, -8.807 10.941 -23.534, -8.850 10.986 -23.481, -7.584 10.986 -23.077, -7.841 10.941 -23.147, -7.838 10.873 -23.192, -7.323 10.986 -23.113, -6.829 10.986 -23.295, -6.883 10.873 -23.393, -6.701 10.800 -23.525, -7.069 10.986 -23.186, -6.862 10.941 -23.354, -6.608 10.986 -23.436, -6.675 10.873 -23.526, -6.356 11.000 -23.556, -7.434 10.800 -23.221, -7.588 10.941 -23.145, -7.337 10.941 -23.180, -7.591 10.873 -23.189, -7.093 10.941 -23.250, -7.108 10.873 -23.292, -7.346 10.873 -23.223, -6.649 10.941 -23.491, -8.360 10.986 -23.197, -8.335 10.941 -23.261, -8.921 10.900 -23.679, -8.902 10.800 -23.698, 8.396 10.873 -23.334, 7.947 10.941 -23.159, 7.466 10.873 -23.202, 7.310 10.873 -23.231, 6.606 10.873 -23.581, 6.577 10.941 -23.547, 6.427 10.973 -23.627, 6.534 10.986 -23.494, 6.610 11.000 -23.344, 6.669 10.986 -23.393, 6.846 10.941 -23.363, 8.472 10.800 -23.385, 8.538 10.873 -23.405, 8.225 10.800 -23.283, 7.624 10.873 -23.188, 7.941 10.873 -23.203, 7.700 10.800 -23.200, 7.434 10.800 -23.221, 7.158 10.873 -23.274, 7.010 10.873 -23.331, 7.175 10.800 -23.283, 6.732 10.873 -23.485, 6.813 10.986 -23.304, 6.867 10.873 -23.402, 7.534 11.000 -23.007, 7.618 10.986 -23.076, 7.450 10.986 -23.091, 7.866 11.000 -23.007, 7.788 10.986 -23.076, 7.782 10.873 -23.188, 8.503 11.000 -23.178, 8.192 11.000 -23.065, 8.441 10.986 -23.231, 8.559 10.941 -23.366, 8.736 10.986 -23.396, 8.698 10.941 -23.452, 8.827 10.941 -23.551, 8.799 10.873 -23.585, 7.144 10.941 -23.232, 6.897 11.000 -23.178, 7.123 10.986 -23.167, 7.285 10.986 -23.122, 7.300 10.941 -23.188, 7.460 10.941 -23.158, 7.622 10.941 -23.143, 7.957 10.986 -23.092, 8.122 10.986 -23.123, 8.096 10.873 -23.233, 8.263 10.941 -23.234, 8.107 10.941 -23.189, 8.284 10.986 -23.170, 8.248 10.873 -23.276, 8.592 10.986 -23.307, 8.414 10.941 -23.293, 8.673 10.873 -23.489, 6.707 10.941 -23.449, 6.992 10.941 -23.290, 6.965 10.986 -23.228, 7.785 10.941 -23.144, 8.871 10.986 -23.499, -8.993 11.000 -22.701, -9.423 12.200 -22.502, -9.582 12.200 -22.343, -9.500 11.000 -22.434, -9.570 10.992 -22.358, -9.631 10.970 -22.276, -9.726 10.897 -22.097, -9.775 12.200 -21.943, -9.782 10.802 -21.908, -0.402 15.000 2.670, -0.602 14.992 2.701, -1.815 14.830 2.351, -1.454 14.830 2.590, -1.246 14.700 2.729, -0.202 14.992 2.759, -0.628 14.935 2.818, -1.031 14.935 2.697, -0.796 15.000 2.580, -0.988 14.992 2.584, -1.764 14.935 2.285, -2.138 14.830 2.062, -1.521 15.000 2.231, -2.267 14.700 1.965, -1.691 14.992 2.190, -1.992 14.992 1.920, -2.416 14.830 1.728, -2.642 14.830 1.358, -2.811 14.830 0.959, -2.250 14.992 1.610, -2.461 14.992 1.265, -2.732 14.935 0.932, -2.921 14.830 0.540, -2.969 14.700 0.427, -2.878 14.700 0.845, -2.513 15.000 0.986, -2.721 14.992 0.503, -2.839 14.935 0.524, -3.000 14.700 0.000, -2.632 15.000 0.601, -2.952 14.830 -0.325, -2.874 14.830 -0.751, -2.765 14.992 0.101, -2.793 14.935 -0.730, -2.734 14.830 -1.162, -2.729 14.700 -1.246, -2.677 14.992 -0.700, -2.283 14.830 -1.900, -2.524 14.700 -1.622, -2.535 14.830 -1.547, -2.338 15.000 -1.350, -2.219 14.935 -1.847, -2.267 14.700 -1.965, -1.982 14.830 -2.212, -1.639 14.830 -2.477, -1.622 14.700 -2.524, -1.965 14.700 -2.267, -2.127 14.992 -1.770, -1.846 14.992 -2.061, -1.261 14.830 -2.689, -0.856 14.830 -2.844, -0.845 14.700 -2.878, -1.527 14.992 -2.307, -1.171 15.000 -2.433, -0.432 14.830 -2.939, -1.174 14.992 -2.505, -0.796 15.000 -2.580, -0.420 14.935 -2.856, -0.402 15.000 -2.670, 0.432 14.830 -2.939, 0.427 14.700 -2.969, 0.000 14.830 -2.970, -0.403 14.992 -2.737, 0.000 14.992 -2.767, 0.845 14.700 -2.878, 0.856 14.830 -2.844, 0.000 15.000 -2.700, 0.264 15.000 -2.687, 1.261 14.830 -2.689, 0.403 14.992 -2.737, 1.639 14.830 -2.477, 0.526 15.000 -2.648, 0.783 15.000 -2.584, 1.272 15.000 -2.382, 1.527 14.992 -2.307, 1.499 15.000 -2.246, 1.846 14.992 -2.061, 1.712 15.000 -2.088, 2.729 14.700 -1.246, 2.734 14.830 -1.162, 2.878 14.700 -0.845, 2.535 14.830 -1.547, 1.927 14.935 -2.150, 2.219 14.935 -1.847, 1.174 14.992 -2.505, 1.593 14.935 -2.408, 1.982 14.830 -2.212, 2.283 14.830 -1.900, 2.245 15.000 -1.501, 2.381 15.000 -1.274, 2.494 15.000 -1.034, 2.546 14.992 -1.082, 2.677 14.992 -0.700, 2.885 14.935 0.105, 2.969 14.700 0.427, 2.921 14.830 0.540, 2.968 14.830 0.108, 2.127 14.992 -1.770, 2.362 14.992 -1.441, 2.874 14.830 -0.751, 2.657 14.935 -1.129, 2.793 14.935 -0.730, 2.952 14.830 -0.325, 2.687 15.000 0.267, 2.648 15.000 0.529, 2.721 14.992 0.503, 2.619 14.992 0.893, 2.568 14.935 1.320, 2.461 14.992 1.265, 2.348 14.935 1.680, 2.267 14.700 1.965, 2.138 14.830 2.062, 2.416 14.830 1.728, 2.642 14.830 1.358, 2.750 14.992 -0.303, 2.811 14.830 0.959, 2.878 14.700 0.845, 2.765 14.992 0.101, 2.839 14.935 0.524, 2.729 14.700 1.246, 2.494 15.000 1.035, 2.380 15.000 1.274, 1.691 14.992 2.190, 1.354 14.992 2.413, 0.845 14.700 2.878, 0.646 14.830 2.899, 1.992 14.992 1.920, 1.413 14.935 2.518, 1.764 14.935 2.285, 2.250 14.992 1.610, 1.622 14.700 2.524, 2.078 14.935 2.004, 1.454 14.830 2.590, 1.815 14.830 2.351, 1.499 15.000 2.246, 0.602 14.992 2.701, 0.526 15.000 2.648, 0.264 15.000 2.687, 0.000 15.000 2.700, -1.061 14.830 2.774, -0.845 14.700 2.878, -0.646 14.830 2.899, -0.427 14.700 2.969, -0.211 14.935 2.879, 0.202 14.992 2.759, 1.032 15.000 2.495, 1.031 14.935 2.697, 0.988 14.992 2.584, 0.217 14.830 2.962, 0.427 14.700 2.969, 0.211 14.935 2.879, -0.217 14.830 2.962, 0.000 14.700 3.000, 0.000 14.935 -2.887, -1.354 14.992 2.413, -1.413 14.935 2.518, -2.348 14.935 1.680, -2.078 14.935 2.004, -2.568 14.935 1.320, -2.619 14.992 0.893, -2.885 14.935 0.105, -2.968 14.830 0.108, -2.750 14.992 -0.303, -2.870 14.935 -0.316, -2.657 14.935 -1.129, -2.362 14.992 -1.441, -2.464 14.935 -1.504, -2.546 14.992 -1.082, -1.593 14.935 -2.408, -1.927 14.935 -2.150, -0.797 14.992 -2.649, -0.832 14.935 -2.765, -1.225 14.935 -2.614, 0.797 14.992 -2.649, 0.420 14.935 -2.856, 1.225 14.935 -2.614, 0.832 14.935 -2.765, 2.464 14.935 -1.504, 2.870 14.935 -0.316, 2.732 14.935 0.932, 1.061 14.830 2.774, 0.628 14.935 2.818, -9.089 10.872 5.663, -9.219 10.899 5.703, -9.328 10.820 5.734, -9.286 10.891 5.704, -9.370 10.824 5.706, -9.143 10.841 5.713, -9.080 10.787 5.676, -9.126 10.855 5.697, -9.061 10.900 5.619, -9.169 10.965 5.619, -9.183 11.000 5.496, -9.260 10.919 5.684, -9.193 10.918 5.683, -9.157 10.889 5.694, -9.138 10.940 5.639, -9.231 10.940 5.663, -9.298 10.929 5.658, -9.200 10.981 5.593, -9.267 10.952 5.637, -9.326 10.899 5.677, -9.425 10.817 5.635, -9.159 10.823 5.727, -9.300 10.717 5.769, -9.247 10.715 5.773, -9.242 10.756 5.768, -9.184 10.777 5.750, -9.193 10.745 5.759, -9.197 10.712 5.763, -9.294 10.765 5.764, -9.351 10.718 5.751, -9.111 10.908 5.654, -9.179 10.873 5.713, -9.199 10.851 5.730, -9.242 10.875 5.722, -9.203 10.700 5.765, -9.280 10.810 5.752, -9.230 10.795 5.758, -9.393 10.719 5.722, -9.344 10.771 5.746, -9.386 10.773 5.717, -8.402 10.800 4.998, -8.402 10.000 4.998, -9.119 10.000 5.715, -9.042 10.800 5.638, -9.109 10.750 5.704, -9.119 10.700 5.715, -5.998 10.800 7.402, -5.798 10.000 7.161, -5.659 10.800 6.918, -5.558 10.800 5.760, -5.659 10.800 5.482, -5.892 10.000 5.114, -6.482 10.800 4.659, -6.965 10.000 4.516, -7.918 10.800 4.659, -5.502 10.000 6.279, -5.715 10.000 5.373, -6.373 10.000 4.715, -6.660 10.000 4.588, -8.161 10.000 4.798, -6.704 10.750 8.109, -6.741 10.800 8.173, -6.757 10.753 8.191, -6.740 10.842 8.264, -6.496 11.000 8.183, -6.553 10.978 8.282, -6.546 10.992 8.234, -6.560 10.991 8.220, -6.574 10.988 8.206, -6.729 10.820 8.161, -6.725 10.870 8.246, -6.769 10.700 8.301, -6.765 10.700 8.203, -6.762 10.776 8.291, -6.744 10.783 8.341, -6.727 10.700 8.389, -6.678 10.862 8.369, -6.616 10.922 8.352, -6.582 10.967 8.295, -6.597 10.968 8.280, -6.647 10.700 8.446, -6.635 10.817 8.425, -6.643 10.859 8.397, -6.679 10.785 8.415, -6.698 10.786 8.400, -6.661 10.861 8.385, -6.633 10.942 8.130, -6.658 10.873 8.084, -6.687 10.861 8.116, -6.716 10.837 8.147, -6.661 10.783 8.427, -6.708 10.894 8.225, -6.722 10.856 8.311, -6.706 10.886 8.290, -6.676 10.787 8.080, -6.671 10.927 8.178, -6.679 10.894 8.330, -6.715 10.785 8.383, -6.694 10.862 8.352, -6.651 10.949 8.213, -6.689 10.912 8.266, -6.611 10.966 8.265, -6.663 10.922 8.305, -6.648 10.924 8.322, -6.587 10.983 8.190, -6.612 10.967 8.160, -6.664 10.895 8.348, -6.625 10.963 8.248, -6.630 10.892 8.376, -6.601 10.915 8.367, -6.632 10.924 8.338, -6.647 10.895 8.363, 6.856 10.900 7.031, 6.875 10.871 7.236, 6.592 10.785 7.295, 6.037 10.485 7.100, 6.113 10.300 7.233, 6.673 10.871 7.149, 6.384 10.785 7.150, 5.776 10.485 6.569, 6.493 10.871 7.024, 6.075 10.785 6.752, 5.956 10.653 6.810, 5.859 10.653 6.547, 5.717 10.300 6.427, 5.731 10.485 6.274, 6.342 10.871 6.864, 6.452 10.900 6.700, 6.226 10.871 6.678, 5.746 10.485 5.977, 5.949 10.785 6.263, 5.748 10.300 5.824, 6.149 10.871 6.472, 6.317 10.900 6.375, 5.901 10.653 5.719, 5.853 10.300 5.539, 5.821 10.485 5.689, 5.952 10.485 5.422, 6.300 10.900 6.199, 6.116 10.871 6.255, 6.025 10.785 5.765, 6.182 10.871 5.823, 6.196 10.653 5.245, 6.134 10.485 5.187, 6.360 10.485 4.993, 6.368 10.900 5.855, 6.292 10.785 5.337, 6.751 10.300 4.769, 6.279 10.871 5.626, 6.413 10.871 5.452, 6.904 10.485 4.759, 6.921 10.653 4.843, 7.649 10.300 4.769, 7.200 10.485 4.729, 6.982 10.871 5.137, 6.948 10.785 4.973, 7.200 10.785 4.947, 7.200 10.653 4.815, 7.780 10.485 4.849, 7.025 10.900 5.317, 7.200 10.871 5.115, 7.452 10.785 4.973, 7.479 10.653 4.843, 8.040 10.485 4.993, 7.200 10.900 5.300, 7.418 10.871 5.137, 7.629 10.871 5.203, 7.556 10.900 5.373, 7.700 10.900 5.451, 7.827 10.900 5.555, 7.934 10.900 5.679, 8.017 10.900 5.821, 8.072 10.900 5.975, 8.098 10.900 6.137, 8.284 10.871 6.255, 8.061 10.900 6.461, 7.911 10.900 6.751, 7.727 10.871 7.149, 7.615 10.653 7.522, 7.575 10.785 7.395, 7.340 10.653 7.578, 6.898 10.300 7.669, 7.051 10.485 7.663, 7.200 10.300 7.700, 7.502 10.300 7.669, 7.349 10.485 7.663, 7.640 10.485 7.603, 7.907 10.871 7.024, 8.016 10.785 7.150, 7.695 10.785 5.049, 7.991 10.653 5.063, 8.177 10.300 5.062, 8.266 10.485 5.187, 8.386 10.300 5.282, 7.820 10.871 5.309, 7.916 10.785 5.172, 8.108 10.785 5.337, 8.376 10.653 5.467, 8.499 10.653 5.719, 8.375 10.785 5.765, 8.654 10.485 5.977, 8.121 10.871 5.626, 8.218 10.871 5.823, 8.569 10.653 5.990, 8.624 10.485 6.569, 8.669 10.485 6.274, 8.273 10.871 6.036, 8.541 10.653 6.547, 8.607 10.300 6.721, 8.413 10.785 6.514, 8.444 10.653 6.810, 8.363 10.485 7.100, 8.287 10.300 7.233, 8.520 10.485 6.848, 8.094 10.900 6.301, 8.190 10.785 6.967, 8.102 10.653 7.251, 8.057 10.300 7.431, 8.158 10.485 7.316, 8.174 10.871 6.678, 8.058 10.871 6.865, 7.872 10.653 7.411, 7.668 10.900 6.969, 7.521 10.900 7.041, 7.327 10.785 7.446, 7.363 10.900 7.085, 7.525 10.871 7.236, 7.060 10.653 7.578, 6.785 10.653 7.522, 6.760 10.485 7.603, 7.073 10.785 7.446, 6.825 10.785 7.395, 6.242 10.485 7.316, 6.486 10.485 7.486, 7.496 10.485 4.759, 7.090 10.871 7.280, 7.310 10.871 7.280, 6.528 10.653 7.411, 6.298 10.653 7.251, 6.104 10.653 7.048, 6.209 10.785 6.967, 5.880 10.485 6.848, 5.987 10.785 6.514, 5.816 10.653 6.270, 5.831 10.653 5.990, 6.127 10.871 6.036, 5.962 10.785 6.010, 6.137 10.785 5.537, 6.024 10.653 5.467, 6.484 10.785 5.172, 6.580 10.871 5.309, 6.706 10.785 5.049, 6.620 10.485 4.849, 6.409 10.653 5.063, 6.772 10.871 5.203, 6.654 10.653 4.927, 7.747 10.653 4.927, 7.987 10.871 5.452, 8.448 10.485 5.422, 8.204 10.653 5.245, 8.263 10.785 5.537, 8.579 10.485 5.689, 8.438 10.785 6.010, 8.584 10.653 6.270, 8.451 10.785 6.263, 8.251 10.871 6.472, 8.325 10.785 6.752, 8.295 10.653 7.048, 7.914 10.485 7.486, 7.808 10.785 7.295, -6.763 10.378 8.197, -6.769 10.447 8.301, -6.763 10.447 8.197, -6.715 10.700 8.119, -6.722 10.447 8.394, -6.722 10.378 8.394, -6.647 10.000 8.446, -6.715 10.000 8.119, -6.769 10.378 8.301, -8.547 10.000 5.539, -9.203 10.000 5.765, -8.683 10.000 6.427, -8.698 10.000 6.124, -8.977 10.000 6.548, -8.676 10.000 6.958, -8.287 10.000 7.233, -8.607 10.000 6.721, -8.336 10.000 7.336, -7.958 10.000 7.676, -7.792 10.000 7.578, -8.057 10.000 7.431, -7.502 10.000 7.669, -7.200 10.000 7.700, -6.765 10.000 8.203, -6.769 10.000 8.301, -6.727 10.000 8.389, -5.998 10.000 7.402, -6.608 10.000 7.578, -5.645 10.000 6.887, -5.545 10.000 6.589, -5.516 10.000 5.965, -5.588 10.000 5.660, -6.114 10.000 4.892, -7.279 10.000 4.502, -7.352 10.000 4.708, -7.589 10.000 4.545, -7.928 10.000 4.888, -8.386 10.000 5.282, -5.793 10.000 6.721, -5.717 10.000 6.427, -5.748 10.000 5.824, -5.853 10.000 5.539, -6.014 10.000 5.282, -7.649 10.000 4.769, -7.887 10.000 4.645, -9.389 10.700 5.727, -9.389 10.000 5.727, -9.301 10.000 5.769, -9.301 10.700 5.769, 7.512 -10.700 6.882, 7.605 -10.000 6.831, 7.831 -10.700 6.605, 7.950 -10.700 6.200, 7.942 -10.000 6.307, 7.942 -10.000 6.093, 7.691 -10.700 5.633, 7.605 -10.000 5.569, 6.795 -10.000 5.569, 6.569 -10.700 5.795, 6.518 -10.000 5.888, 6.458 -10.000 6.307, 6.480 -10.700 6.411, 6.518 -10.000 6.512, 7.093 -10.700 6.942, 7.882 -10.000 6.512, 7.920 -10.700 6.411, 7.411 -10.000 5.480, 6.888 -10.700 5.518, 6.633 -10.000 5.709, 6.450 -10.700 6.200, 6.569 -10.700 6.605, 6.795 -10.000 6.831, -6.989 -10.000 6.920, -6.709 -10.700 6.767, -6.458 -10.000 6.307, -6.450 -10.700 6.200, -6.518 -10.000 5.888, -7.411 -10.000 5.480, -7.691 -10.700 5.633, -7.942 -10.000 6.093, -7.942 -10.000 6.307, -7.882 -10.000 6.512, -7.411 -10.000 6.920, -6.480 -10.700 6.411, -6.888 -10.700 5.518, -6.989 -10.000 5.480, -7.093 -10.700 5.458, -7.307 -10.700 5.458, -7.512 -10.700 5.518, -7.882 -10.000 5.888, -7.831 -10.700 6.605, -7.691 -10.700 6.767, -7.512 -10.700 6.882, 2.869 -11.300 0.422, 2.852 -14.200 0.527, 2.088 -14.200 2.013, 1.511 -11.300 2.475, -0.212 -14.200 2.892, -0.527 -11.300 2.852, -2.359 -14.200 1.687, -2.295 -11.300 1.772, -2.529 -11.300 1.419, -2.831 -11.300 0.631, -2.709 -11.300 -1.036, -1.600 -14.200 -2.419, -0.422 -14.200 -2.869, 1.134 -11.300 -2.669, 1.600 -14.200 -2.419, 2.900 -11.300 0.000, 2.745 -14.200 0.936, 2.579 -14.200 1.326, 2.419 -11.300 1.600, 0.734 -11.300 2.806, -0.936 -11.300 2.745, -1.772 -14.200 2.295, -2.088 -14.200 2.013, -2.579 -14.200 1.326, -2.745 -14.200 0.936, -2.898 -14.200 0.106, -2.892 -11.300 -0.212, -2.883 -14.200 -0.317, -2.806 -14.200 -0.734, -2.669 -14.200 -1.134, -2.475 -14.200 -1.511, -2.295 -11.300 -1.772, -1.935 -14.200 -2.160, -1.687 -11.300 -2.359, -1.326 -11.300 -2.579, -1.231 -14.200 -2.626, -0.936 -11.300 -2.745, -0.106 -11.300 -2.898, 0.734 -11.300 -2.806, 0.835 -14.200 -2.777, 1.231 -14.200 -2.626, 1.511 -11.300 -2.475, 2.777 -11.300 -0.835, 2.806 -14.200 -0.734, 7.375 10.871 -23.864, 7.500 10.900 -24.022, 7.344 10.900 -24.073, 7.200 10.900 -24.151, 7.173 10.871 -23.951, 6.993 10.871 -24.076, 6.456 10.653 -24.290, 6.293 10.300 -24.379, 6.276 10.485 -24.532, 6.604 10.653 -24.052, 6.537 10.485 -24.000, 6.884 10.785 -23.950, 6.575 10.785 -24.348, 6.217 10.300 -24.673, 7.073 10.900 -24.255, 6.359 10.653 -24.553, 6.316 10.653 -24.830, 6.202 10.300 -24.976, 6.246 10.485 -25.123, 6.726 10.871 -24.422, 6.883 10.900 -24.521, 6.321 10.485 -25.411, 6.649 10.871 -24.629, 6.802 10.900 -24.837, 6.900 10.900 -25.313, 6.779 10.871 -25.474, 7.100 10.900 -25.571, 7.080 10.871 -25.791, 7.272 10.871 -25.897, 7.232 10.900 -25.669, 7.482 10.871 -25.963, 7.875 10.900 -25.783, 8.128 10.871 -25.897, 8.766 10.485 -25.913, 8.677 10.300 -26.038, 8.246 10.653 -26.173, 8.194 10.785 -26.051, 7.952 10.785 -26.127, 7.918 10.871 -25.963, 6.616 10.871 -24.845, 6.401 10.653 -25.381, 6.452 10.485 -25.678, 6.723 10.300 -26.038, 6.627 10.871 -25.064, 6.682 10.871 -25.277, 6.525 10.785 -25.335, 6.524 10.653 -25.633, 6.634 10.485 -25.913, 6.637 10.785 -25.563, 6.792 10.785 -25.763, 7.251 10.300 -26.331, 6.972 10.300 -26.212, 6.989 10.900 -25.451, 6.913 10.871 -25.648, 6.909 10.653 -26.037, 7.120 10.485 -26.251, 7.154 10.653 -26.173, 7.404 10.485 -26.341, 7.421 10.653 -26.257, 7.548 10.300 -26.392, 7.700 10.485 -26.371, 7.996 10.485 -26.341, 8.280 10.485 -26.251, 8.540 10.485 -26.107, 8.044 10.900 -25.731, 8.416 10.785 -25.928, 8.948 10.485 -25.678, 9.079 10.485 -25.411, 8.320 10.871 -25.791, 8.876 10.653 -25.633, 8.763 10.785 -25.563, 8.999 10.653 -25.381, 9.198 10.300 -24.976, 9.152 10.300 -25.276, 8.336 10.900 -25.537, 8.487 10.871 -25.648, 8.875 10.785 -25.335, 9.069 10.653 -25.110, 9.154 10.485 -25.123, 8.938 10.785 -25.090, 9.169 10.485 -24.826, 9.107 10.300 -24.379, 8.718 10.871 -25.277, 8.583 10.900 -25.075, 8.773 10.871 -25.064, 8.951 10.785 -24.837, 9.124 10.485 -24.531, 8.600 10.900 -24.899, 8.784 10.871 -24.845, 8.913 10.785 -24.586, 8.787 10.300 -23.867, 9.020 10.485 -24.252, 8.825 10.785 -24.348, 8.863 10.485 -24.000, 8.796 10.653 -24.052, 8.658 10.485 -23.784, 8.557 10.300 -23.669, 8.414 10.485 -23.614, 8.292 10.300 -23.522, 8.532 10.900 -24.555, 8.674 10.871 -24.422, 8.448 10.900 -24.400, 8.558 10.871 -24.236, 8.372 10.653 -23.689, 8.407 10.871 -24.076, 8.308 10.785 -23.805, 8.140 10.485 -23.497, 8.002 10.300 -23.431, 7.849 10.485 -23.437, 8.336 10.900 -24.263, 8.075 10.785 -23.705, 7.840 10.653 -23.522, 8.200 10.900 -24.151, 8.044 10.900 -24.069, 7.398 10.300 -23.431, 7.551 10.485 -23.437, 7.875 10.900 -24.017, 7.573 10.785 -23.654, 7.260 10.485 -23.497, 7.810 10.871 -23.820, 7.700 10.900 -24.000, 6.742 10.485 -23.784, 7.590 10.871 -23.820, 7.566 10.900 -24.010, 7.092 10.785 -23.805, 7.700 10.871 -25.985, 7.700 10.785 -26.153, 7.700 10.653 -26.285, 7.979 10.653 -26.257, 7.325 10.785 -23.705, 7.028 10.653 -23.689, 7.560 10.653 -23.522, 6.986 10.485 -23.614, 7.285 10.653 -23.578, 6.798 10.653 -23.849, 6.842 10.871 -24.236, 6.709 10.785 -24.133, 6.380 10.485 -24.252, 6.487 10.785 -24.587, 6.231 10.485 -24.826, 6.449 10.785 -24.837, 6.462 10.785 -25.090, 6.331 10.653 -25.110, 6.696 10.653 -25.854, 6.860 10.485 -26.107, 7.206 10.785 -26.051, 6.984 10.785 -25.928, 7.448 10.785 -26.127, 8.491 10.653 -26.037, 8.608 10.785 -25.763, 8.704 10.653 -25.854, 8.621 10.871 -25.474, 8.751 10.871 -24.628, 9.041 10.653 -24.553, 9.084 10.653 -24.830, 8.691 10.785 -24.133, 8.944 10.653 -24.290, 8.516 10.785 -23.950, 8.602 10.653 -23.849, 8.227 10.871 -23.951, 8.025 10.871 -23.864, 7.827 10.785 -23.654, 8.115 10.653 -23.578, 6.479 10.900 -23.679, 5.947 10.941 -25.041, 6.102 10.873 -25.519, 6.369 10.873 -25.980, 6.427 10.973 -26.173, 6.334 10.941 -26.007, 6.281 10.986 -26.050, 6.075 10.986 -25.733, 6.264 10.873 -25.835, 6.159 10.800 -24.182, 6.092 10.873 -24.308, 6.023 10.873 -24.546, 6.006 10.800 -24.752, 6.006 10.800 -25.048, 5.992 10.873 -25.038, 5.989 10.873 -24.791, 6.058 10.800 -25.340, 6.029 10.873 -25.283, 6.479 10.900 -26.121, 6.175 10.873 -25.681, 6.135 10.941 -25.702, 6.061 10.941 -25.535, 5.978 11.000 -25.703, 5.997 10.986 -25.560, 5.920 10.986 -25.308, 5.986 10.941 -25.293, 5.880 10.986 -25.047, 5.865 11.000 -24.408, 5.978 11.000 -24.097, 5.986 10.986 -24.269, 6.154 10.941 -24.062, 6.050 10.941 -24.293, 6.144 11.000 -23.810, 6.236 10.986 -23.808, 6.193 10.873 -24.083, 6.291 10.941 -23.848, 6.326 10.873 -23.875, 5.945 10.941 -24.788, 5.807 11.000 -24.734, 5.980 10.941 -24.537, 5.913 10.986 -24.523, 6.227 10.941 -25.859, 6.170 10.986 -25.897, 5.877 10.986 -24.784, 6.095 10.986 -24.029, 6.884 10.973 -26.629, -7.905 -11.000 -25.930, -7.700 -11.000 -25.950, -7.700 -10.830 -25.680, -7.807 -10.700 -25.642, -8.191 -10.700 -25.467, -8.358 -10.935 -25.459, -8.569 -10.992 -25.361, -8.449 -10.992 -25.537, -8.442 -11.000 -25.643, -8.222 -10.935 -25.587, -8.027 -10.830 -25.608, -7.489 -10.992 -25.860, -7.287 -10.992 -25.792, -7.209 -10.700 -25.467, -7.338 -10.935 -25.683, -6.951 -10.992 -25.537, -6.938 -10.935 -25.304, -7.011 -10.830 -25.265, -6.949 -10.830 -25.109, -7.164 -10.830 -24.334, -6.986 -10.935 -24.416, -7.117 -11.000 -24.027, -7.193 -10.992 -24.058, -7.386 -10.992 -23.968, -7.616 -10.830 -24.125, -7.388 -10.700 -24.218, -7.298 -10.830 -24.232, -7.024 -10.992 -24.186, -7.255 -10.935 -24.161, -7.107 -10.935 -24.274, -7.451 -10.830 -24.161, -7.424 -10.935 -24.082, -6.827 -11.000 -25.483, -6.831 -10.992 -25.361, -6.869 -10.935 -25.131, -6.729 -11.000 -25.302, -6.848 -10.935 -24.760, -6.976 -10.830 -24.611, -6.931 -10.830 -24.774, -6.838 -10.935 -24.947, -6.718 -10.992 -24.953, -6.898 -10.935 -24.581, -6.650 -11.000 -24.900, -6.730 -10.992 -24.741, -6.787 -10.992 -24.536, -7.055 -10.830 -24.462, -6.730 -11.000 -24.498, -6.886 -10.992 -24.348, -6.827 -11.000 -24.316, -7.607 -10.935 -24.042, -7.784 -10.830 -24.125, -7.949 -10.830 -24.161, -7.976 -10.935 -24.082, -7.806 -10.992 -23.923, -8.014 -10.992 -23.968, -8.236 -10.830 -24.334, -8.345 -10.830 -24.462, -8.331 -10.700 -24.495, -8.420 -10.700 -24.689, -8.424 -10.830 -24.611, -8.682 -10.992 -24.953, -8.647 -10.992 -25.163, -8.670 -11.000 -25.302, -8.462 -10.935 -25.304, -8.389 -10.830 -25.265, -8.451 -10.830 -25.109, -8.102 -11.000 -23.930, -8.145 -10.935 -24.161, -8.414 -10.935 -24.416, -8.443 -11.000 -24.157, -8.502 -10.935 -24.581, -8.469 -10.830 -24.774, -8.552 -10.935 -24.760, -8.479 -10.830 -24.942, -8.670 -10.992 -24.741, -8.730 -11.000 -24.696, -8.062 -10.935 -25.683, -8.113 -10.992 -25.792, -7.886 -10.935 -25.743, -7.868 -10.830 -25.661, -8.283 -11.000 -25.773, -7.911 -10.992 -25.860, -8.191 -10.700 -24.333, -7.209 -10.700 -24.333, -7.069 -10.700 -24.495, -6.950 -10.700 -24.900, -6.921 -10.830 -24.942, -7.228 -10.830 -25.521, -7.373 -10.830 -25.608, -7.700 -10.992 -25.883, -7.514 -10.935 -25.743, -7.700 -10.935 -25.763, -8.331 -10.700 -25.305, -8.294 -10.830 -25.405, -7.532 -10.830 -25.661, -7.178 -10.935 -25.587, -7.106 -10.830 -25.405, -7.042 -10.935 -25.459, -7.105 -10.992 -25.683, -6.753 -10.992 -25.163, -7.594 -10.992 -23.923, -7.793 -10.935 -24.042, -8.207 -10.992 -24.058, -8.102 -10.830 -24.232, -8.293 -10.935 -24.274, -8.514 -10.992 -24.348, -8.376 -10.992 -24.186, -8.613 -10.992 -24.536, -8.531 -10.935 -25.131, -8.562 -10.935 -24.947, -8.172 -10.830 -25.521, -8.295 -10.992 -25.683, 7.700 -10.992 -25.883, 7.700 -10.935 -25.763, 7.514 -10.935 -25.743, 7.700 -10.830 -25.680, 7.388 -10.700 -25.582, 7.178 -10.935 -25.587, 6.831 -10.992 -25.361, 7.105 -10.992 -25.683, 7.373 -10.830 -25.608, 7.911 -10.992 -25.860, 8.102 -11.000 -25.870, 8.295 -10.992 -25.683, 8.358 -10.935 -25.459, 8.389 -10.830 -25.265, 8.191 -10.700 -25.467, 8.294 -10.830 -25.405, 8.222 -10.935 -25.587, 8.113 -10.992 -25.792, 8.443 -11.000 -25.643, 8.462 -10.935 -25.304, 8.451 -10.830 -25.109, 8.420 -10.700 -24.689, 8.345 -10.830 -24.462, 8.514 -10.992 -24.348, 8.283 -11.000 -24.027, 8.102 -11.000 -23.930, 7.976 -10.935 -24.082, 7.807 -10.700 -24.158, 8.012 -10.700 -24.218, 8.376 -10.992 -24.186, 8.207 -10.992 -24.058, 8.145 -10.935 -24.161, 7.784 -10.830 -24.125, 7.949 -10.830 -24.161, 8.531 -10.935 -25.131, 8.479 -10.830 -24.942, 8.424 -10.830 -24.611, 8.670 -10.992 -24.741, 8.613 -10.992 -24.536, 8.414 -10.935 -24.416, 8.730 -11.000 -24.695, 8.670 -11.000 -24.498, 8.014 -10.992 -23.968, 7.451 -10.830 -24.161, 7.388 -10.700 -24.218, 7.616 -10.830 -24.125, 7.806 -10.992 -23.923, 7.424 -10.935 -24.082, 7.298 -10.830 -24.232, 7.386 -10.992 -23.968, 6.838 -10.935 -24.947, 6.718 -10.992 -24.953, 6.730 -11.000 -25.302, 6.869 -10.935 -25.131, 6.950 -10.700 -24.900, 7.495 -11.000 -23.870, 7.298 -11.000 -23.930, 7.255 -10.935 -24.161, 7.193 -10.992 -24.058, 7.024 -10.992 -24.186, 6.976 -10.830 -24.611, 7.107 -10.935 -24.274, 7.117 -11.000 -24.027, 6.886 -10.992 -24.348, 6.931 -10.830 -24.774, 6.848 -10.935 -24.760, 6.730 -10.992 -24.741, 7.117 -11.000 -25.773, 7.532 -10.830 -25.661, 7.489 -10.992 -25.860, 7.287 -10.992 -25.792, 7.055 -10.830 -24.462, 7.164 -10.830 -24.334, 8.102 -10.830 -24.232, 8.191 -10.700 -24.333, 8.293 -10.935 -24.274, 8.236 -10.830 -24.334, 8.331 -10.700 -24.495, 8.469 -10.830 -24.774, 8.420 -10.700 -25.111, 8.012 -10.700 -25.582, 8.172 -10.830 -25.521, 8.027 -10.830 -25.608, 7.905 -11.000 -25.930, 7.868 -10.830 -25.661, 7.593 -10.700 -25.642, 7.807 -10.700 -25.642, 7.106 -10.830 -25.405, 6.938 -10.935 -25.304, 6.980 -10.700 -25.111, 7.069 -10.700 -25.305, 7.011 -10.830 -25.265, 8.062 -10.935 -25.683, 7.886 -10.935 -25.743, 8.569 -10.992 -25.361, 8.449 -10.992 -25.537, 8.562 -10.935 -24.947, 8.647 -10.992 -25.163, 8.552 -10.935 -24.760, 8.682 -10.992 -24.953, 8.502 -10.935 -24.581, 7.607 -10.935 -24.042, 7.793 -10.935 -24.042, 7.594 -10.992 -23.923, 6.986 -10.935 -24.416, 6.787 -10.992 -24.536, 6.898 -10.935 -24.581, 6.921 -10.830 -24.942, 6.753 -10.992 -25.163, 6.949 -10.830 -25.109, 6.951 -10.992 -25.537, 7.228 -10.830 -25.521, 7.042 -10.935 -25.459, 7.338 -10.935 -25.683, -9.234 -12.200 -22.621, -9.571 -10.992 -22.357, -9.023 -12.200 -22.695, -9.500 -11.000 -22.434, -9.582 -12.200 -22.343, -9.727 -10.896 -22.095, -9.775 -12.200 -21.943, 4.718 -12.200 -23.191, 3.261 -11.000 -24.343, 3.261 -12.200 -24.343, 1.538 -11.000 -25.035, 0.929 -12.200 -25.153, -0.929 -11.000 -25.153, -2.134 -11.000 -24.860, -2.710 -12.200 -24.628, 4.270 -12.200 -23.621, 4.270 -11.000 -23.621, 2.710 -11.000 -24.628, 2.134 -11.000 -24.860, 0.929 -11.000 -25.153, -0.310 -11.000 -25.213, -1.538 -11.000 -25.035, -3.261 -11.000 -24.343, -4.270 -12.200 -23.621, -4.718 -12.200 -23.191, -9.703 10.920 -24.084, -9.772 10.823 -24.109, -9.798 10.700 -24.119, -9.799 10.700 -24.079, -9.777 10.815 -24.000, -9.800 10.700 -24.040, -9.615 10.977 -24.000, -9.556 10.995 -24.032, -9.528 10.999 -24.022, -9.773 10.700 -24.207, -9.711 10.000 -24.275, -9.626 10.700 -24.309, -9.626 10.000 -24.309, -9.535 10.000 -24.301, -7.323 10.000 -26.954, -7.075 10.000 -26.911, -7.548 10.000 -26.392, -7.251 10.000 -26.331, -7.052 10.000 -26.656, -6.514 10.000 -25.818, -6.202 10.000 -24.976, -7.717 10.000 -26.856, -8.149 10.000 -26.331, -9.060 10.000 -25.973, -9.506 10.000 -25.295, -7.852 10.000 -26.392, -8.428 10.000 -26.212, -9.306 10.000 -25.649, -9.656 10.000 -24.917, -9.456 10.000 -24.252, -8.902 10.000 -23.698, -9.798 10.000 -24.119, -9.754 10.000 -24.523, -9.773 10.000 -24.207, -8.661 10.000 -23.497, -8.557 10.000 -23.669, -7.779 10.000 -23.202, -7.398 10.000 -23.431, -7.465 10.000 -23.216, -7.108 10.000 -23.522, -6.215 10.000 -24.073, -6.217 10.000 -24.673, -6.016 10.000 -24.665, -8.002 10.000 -23.431, -6.843 10.000 -23.669, -6.613 10.000 -23.867, -6.427 10.000 -24.107, -6.293 10.000 -24.379, -6.353 10.000 -25.561, -7.007 10.000 -26.973, -6.919 10.700 -26.998, -7.007 10.700 -26.973, -7.101 10.000 -26.735, -7.109 10.000 -26.826, -7.656 -10.830 -26.844, -8.046 -10.700 -26.729, -7.220 -10.935 -26.856, -7.065 -11.000 -26.687, -7.833 -11.000 -26.495, -7.974 -10.992 -26.505, -8.782 -10.830 -26.212, -9.324 -10.700 -25.622, -9.083 -10.830 -25.900, -8.765 -10.700 -26.267, -8.025 -10.935 -26.614, -7.203 -10.992 -26.737, -7.632 -10.935 -26.765, -7.597 -10.992 -26.649, -8.439 -10.830 -26.477, -8.073 -11.000 -26.381, -8.513 -11.000 -26.087, -8.646 -10.992 -26.061, -8.927 -10.992 -25.770, -8.888 -11.000 -25.713, -9.162 -10.992 -25.441, -9.182 -11.000 -25.273, -9.678 -10.700 -24.845, -9.674 -10.830 -24.751, -9.264 -10.935 -25.504, -8.327 -10.992 -26.307, -9.019 -10.935 -25.847, -9.529 -10.700 -25.246, -8.710 -11.000 -25.909, -9.384 -11.000 -24.784, -9.487 -11.000 -24.265, -9.550 -10.992 -24.303, -9.615 -10.977 -24.000, -9.477 -10.992 -24.700, -9.593 -10.935 -24.730, -9.346 -10.992 -25.082, -9.670 -10.935 -24.316, -9.752 -10.830 -24.325, -9.777 -10.815 -24.000, -7.227 -10.700 -26.969, -6.800 -10.912 -26.912, -6.800 -10.815 -26.977, -7.232 -10.830 -26.939, -8.061 -10.830 -26.689, -8.393 -10.935 -26.408, -8.727 -10.935 -26.150, -9.335 -10.830 -25.547, -9.534 -10.830 -25.162, -9.457 -10.935 -25.129, -9.800 10.700 -12.000, -9.800 12.200 -21.720, -9.800 -10.700 -21.720, -9.800 -10.700 -15.200, -9.800 10.700 -21.720, -9.800 -10.700 -24.000, -6.854 10.975 -26.820, -6.838 10.995 -26.757, -6.823 11.000 -26.719, -6.800 10.912 -26.912, -6.894 10.890 -26.930, -6.902 10.858 -26.953, 6.356 11.000 -26.243, 6.144 11.000 -25.990, 5.865 11.000 -25.392, -5.865 11.000 -25.392, -5.807 11.000 -25.066, 5.807 11.000 -25.066, -5.807 11.000 -24.734, -5.865 11.000 -24.408, -6.144 11.000 -23.810, 6.356 11.000 -23.556, -6.610 11.000 -23.344, -7.208 11.000 -23.065, -7.534 11.000 -23.007, -7.866 11.000 -23.007, -8.800 11.000 -22.720, -9.178 11.000 -22.646, -9.349 11.000 -22.556, -6.897 11.000 -23.178, 7.208 11.000 -23.065, 8.800 11.000 -22.720, 8.790 11.000 -23.344, 8.993 11.000 -22.701, 9.178 11.000 -22.646, 9.044 11.000 -23.556, 9.349 11.000 -22.556, 9.500 11.000 -24.013, -9.044 11.000 -23.556, -9.500 11.000 -24.000, 8.973 10.973 -23.627, 9.429 10.973 -24.084, 8.921 10.900 -23.679, 9.377 10.900 -24.135, -8.800 12.477 -22.535, 8.800 12.412 -22.632, 8.800 12.315 -22.697, -8.800 12.315 -22.697, 8.800 12.200 -22.720, -8.800 12.200 -22.720, -8.800 12.412 -22.632, -8.922 12.330 -22.683, -8.911 12.435 -22.600, -8.800 12.500 -22.420, -8.931 12.500 -22.408, -8.896 12.492 -22.481, -9.234 12.200 -22.621, -9.370 12.330 -22.505, -9.603 12.435 -22.098, -9.494 12.492 -22.046, -9.553 12.492 -21.864, -9.451 12.500 -21.978, -9.548 12.330 -22.338, -9.615 12.477 -21.720, -9.500 12.500 -21.720, -9.701 12.200 -22.154, -9.678 12.330 -22.133, -9.777 12.315 -21.720, -9.712 12.412 -21.720, -9.753 12.330 -21.902, -9.671 12.435 -21.886, -9.295 12.500 -22.215, -9.251 12.492 -22.340, -9.157 12.330 -22.622, -9.127 12.435 -22.545, -9.023 12.200 -22.695, -9.181 12.500 -22.306, -9.082 12.492 -22.433, -9.321 12.435 -22.438, -9.391 12.492 -22.209, -9.483 12.435 -22.285, -9.800 12.200 -12.000, -9.615 12.477 -12.000, -9.500 12.500 -12.000, -9.712 12.412 -12.000, -9.537 12.492 -11.466, -9.769 12.200 -11.440, -9.413 12.435 -10.386, -9.095 12.492 -9.932, -9.170 12.500 -10.270, -9.314 12.500 -10.690, -9.565 12.435 -10.913, -9.739 12.330 -11.443, -9.519 12.200 -10.349, -9.491 12.330 -10.358, -9.305 12.200 -9.831, -8.621 12.435 -8.953, -8.450 12.500 -9.039, -8.734 12.500 -9.428, -8.938 12.435 -9.400, -9.278 12.330 -9.843, -9.034 12.200 -9.340, -8.256 12.435 -8.544, -8.171 12.492 -8.629, -7.772 12.492 -8.273, -8.315 12.330 -8.485, -7.336 12.492 -7.964, -8.336 12.200 -8.464, -7.899 12.330 -8.114, -6.530 12.500 -7.630, -6.960 12.500 -7.825, -6.920 12.435 -7.597, -6.868 12.492 -7.705, -6.374 12.492 -7.501, -5.861 12.492 -7.353, -6.969 12.200 -7.495, -6.442 12.330 -7.309, -6.414 12.435 -7.387, -5.668 12.500 -7.377, -5.334 12.492 -7.263, -4.800 12.477 -7.185, -5.906 12.330 -7.154, -5.356 12.330 -7.061, -5.347 12.435 -7.144, -4.800 12.412 -7.088, -5.913 12.200 -7.125, -4.800 12.315 -7.023, -8.836 12.492 -9.464, -8.976 12.500 -9.845, -9.203 12.435 -9.880, -9.675 12.200 -10.887, -9.646 12.330 -10.894, -9.656 12.435 -11.453, -9.777 12.315 -12.000, -9.447 12.492 -10.939, -9.299 12.492 -10.426, -9.008 12.330 -9.356, -8.686 12.330 -8.901, -8.527 12.492 -9.028, -7.444 12.330 -7.792, -7.847 12.435 -8.179, -7.400 12.435 -7.862, -6.957 12.330 -7.522, -5.887 12.435 -7.235, 4.800 12.200 -7.000, 0.000 11.000 3.000, -1.622 14.700 2.524, -1.965 14.700 2.267, -2.267 11.000 1.965, -2.524 14.700 1.622, -2.969 11.000 0.427, -2.969 11.000 -0.427, -2.969 14.700 -0.427, -2.878 14.700 -0.845, -2.524 11.000 -1.622, -1.246 14.700 -2.729, -1.246 11.000 -2.729, -0.845 11.000 -2.878, -0.427 11.000 -2.969, -1.246 11.000 2.729, -1.965 11.000 2.267, -2.524 11.000 1.622, -2.729 14.700 1.246, -2.878 11.000 0.845, -2.878 11.000 -0.845, -2.267 11.000 -1.965, -0.427 14.700 -2.969, 0.000 14.700 -3.000, 0.427 11.000 -2.969, 1.246 14.700 -2.729, 1.965 14.700 -2.267, 2.267 14.700 -1.965, 2.524 14.700 -1.622, 2.878 11.000 -0.845, 3.000 14.700 0.000, 2.878 11.000 0.845, 2.729 11.000 1.246, 2.524 11.000 1.622, 2.524 14.700 1.622, 1.965 11.000 2.267, 1.965 14.700 2.267, 1.246 14.700 2.729, 0.845 11.000 2.878, 1.622 14.700 -2.524, 1.622 11.000 -2.524, 2.267 11.000 -1.965, 2.524 11.000 -1.622, 2.969 14.700 -0.427, 2.267 11.000 1.965, 1.622 11.000 2.524, -4.800 12.200 -7.000, -9.782 10.802 -11.578, -9.725 10.898 -11.139, -9.629 10.971 -10.705, -9.500 11.000 -10.294, -9.282 11.000 -9.783, -9.008 11.000 -9.300, -7.893 11.000 -8.071, -6.950 11.000 -7.486, -6.436 11.000 -7.275, -5.360 12.200 -7.031, -4.800 11.000 -7.000, -8.709 12.200 -8.883, -8.683 11.000 -8.850, -7.917 12.200 -8.091, -7.460 12.200 -7.766, -7.438 11.000 -7.752, -6.451 12.200 -7.281, -9.568 10.992 -10.496, -9.500 11.000 3.800, -9.777 10.815 3.800, -9.615 10.977 3.800, -9.800 10.700 3.800, -9.778 10.700 4.272, -9.711 10.700 4.740, -9.321 11.000 5.085, -9.739 10.830 4.356, -9.565 10.935 4.887, -9.600 10.700 5.200, -9.646 10.830 4.906, -9.491 10.830 5.442, -9.282 10.978 5.553, -9.367 10.915 5.601, -9.446 10.700 5.647, -9.447 10.992 4.861, -9.537 10.992 4.334, -9.712 10.912 3.800, -9.656 10.935 4.347, -9.299 10.992 5.374, -9.413 10.935 5.414, -8.421 10.900 4.979, -9.113 10.973 5.567, -8.236 10.986 4.696, -7.748 10.873 4.576, -7.607 10.941 4.489, -7.457 10.986 4.392, -7.784 10.986 4.470, -7.941 10.986 4.531, -7.896 10.873 4.634, -8.473 10.973 4.927, -8.299 10.873 4.885, -8.327 10.941 4.851, -8.038 10.873 4.705, -8.198 10.941 4.752, -8.173 10.873 4.789, -8.371 10.986 4.799, -8.544 11.000 4.856, -7.640 10.800 4.558, -7.348 10.800 4.506, -7.447 10.941 4.459, -7.366 11.000 4.307, -6.492 10.941 4.590, -6.367 10.873 4.702, -6.225 10.800 4.807, -6.232 10.873 4.785, -5.998 10.800 4.998, -5.927 10.973 4.927, -6.034 10.986 4.794, -6.346 10.941 4.663, -6.207 10.941 4.749, -6.313 10.986 4.604, -7.282 10.873 4.488, -7.285 10.941 4.444, -7.052 10.800 4.506, -6.760 10.800 4.558, -6.510 10.873 4.631, -6.658 10.873 4.574, -6.800 10.941 4.488, -6.644 10.941 4.532, -7.122 10.941 4.443, -7.124 10.873 4.488, -6.077 10.941 4.847, -6.106 10.873 4.881, -6.169 10.986 4.693, -6.465 10.986 4.528, -6.397 11.000 4.478, -6.950 10.986 4.391, -7.118 10.986 4.376, -7.288 10.986 4.376, -8.092 10.986 4.607, -8.059 10.941 4.666, -7.763 10.941 4.534, -7.622 10.986 4.423, -6.960 10.941 4.458, -6.810 10.873 4.531, -6.966 10.873 4.502, -6.708 11.000 4.365, -6.623 10.986 4.467, -6.785 10.986 4.422, -7.914 10.941 4.593, -7.596 10.873 4.532, -7.441 10.873 4.503, -8.175 10.800 4.807, -5.979 10.900 4.979, -5.550 10.941 5.593, -5.523 10.873 5.846, -5.492 10.873 6.338, -5.602 10.873 6.819, -5.635 10.941 7.002, -5.834 10.941 7.307, -5.856 11.000 7.544, -5.670 10.986 7.197, -5.575 10.986 7.033, -5.764 10.873 7.135, -5.727 10.941 7.159, -5.592 10.873 5.608, -5.506 10.800 6.052, -5.529 10.873 6.583, -5.506 10.800 6.348, -5.558 10.800 6.640, -5.675 10.873 6.981, -5.807 10.800 7.175, -5.869 10.873 7.280, -5.478 11.000 7.003, -5.497 10.986 6.860, -5.561 10.941 6.835, -5.486 10.941 6.593, -5.380 10.986 6.347, -5.445 10.941 6.088, -5.447 10.941 6.341, -5.413 10.986 5.823, -5.486 10.986 5.569, -5.365 11.000 5.708, -5.478 11.000 5.397, -5.644 11.000 5.110, -5.654 10.941 5.362, -5.693 10.873 5.383, -5.791 10.941 5.149, -5.736 10.986 5.108, -5.489 10.873 6.091, -5.307 11.000 6.366, -5.377 10.986 6.084, -5.480 10.941 5.837, -5.595 10.986 5.329, -5.807 10.800 5.225, -5.826 10.873 5.175, -5.420 10.986 6.608, -5.781 10.986 7.350, -5.927 10.973 7.473, -6.567 10.973 8.113, -6.128 10.986 7.711, -5.979 10.900 7.421, -6.176 10.941 7.663, -6.208 10.874 7.632, -6.638 10.800 8.042, -6.619 10.900 8.061, -6.442 10.830 8.491, -5.906 10.830 8.646, -5.740 10.700 8.711, -5.356 10.830 8.739, -4.800 10.912 8.712, -5.347 10.935 8.656, -6.374 10.992 8.299, -5.887 10.935 8.565, -4.800 10.700 8.800, -4.800 10.977 8.615, -5.334 10.992 8.537, -5.861 10.992 8.447, -6.414 10.935 8.413, 6.567 10.973 8.113, 5.696 10.986 7.236, 5.423 10.986 6.622, 5.392 10.986 6.457, 5.365 11.000 6.692, 5.576 10.873 6.748, 5.634 10.873 6.896, 5.979 10.900 7.421, 5.998 10.800 7.402, 5.752 10.941 7.198, 5.851 10.941 7.327, 5.927 10.973 7.473, 5.807 10.800 7.175, 5.705 10.873 7.038, 5.503 10.873 6.441, 5.488 10.873 6.282, 5.376 10.986 6.288, 5.590 10.941 5.492, 5.631 10.873 5.510, 5.881 10.873 5.106, 5.979 10.900 4.979, 5.927 10.973 4.927, 5.644 11.000 5.110, 5.794 10.986 5.034, 5.604 10.986 5.313, 5.528 10.986 5.465, 5.702 10.873 5.367, 5.663 10.941 5.346, 5.749 10.941 5.207, 5.693 10.986 5.169, 5.506 10.800 6.348, 5.488 10.873 6.124, 5.443 10.941 6.122, 5.502 10.873 5.966, 5.532 10.941 5.644, 5.391 10.986 5.950, 5.847 10.941 5.077, 5.785 10.873 5.232, 5.365 11.000 5.708, 5.376 10.986 6.118, 5.531 10.986 6.941, 5.478 11.000 7.003, 5.593 10.941 6.914, 5.799 10.986 7.371, 5.666 10.941 7.059, 5.607 10.986 7.092, 5.459 10.941 6.447, 5.470 10.986 6.784, 5.444 10.941 6.285, 5.488 10.941 5.800, 5.531 10.873 5.810, 5.458 10.941 5.960, 5.574 10.873 5.658, 5.478 11.000 5.397, 5.467 10.986 5.623, 5.422 10.986 5.785, 5.534 10.941 6.763, 5.489 10.941 6.607, 5.789 10.873 7.173, 5.885 10.873 7.299, 5.558 10.800 6.640, 5.532 10.873 6.596, 6.383 10.873 4.693, 7.341 10.941 4.447, 7.593 10.941 4.486, 7.835 10.941 4.561, 7.981 10.873 4.675, 8.473 10.973 4.927, 8.002 10.941 4.635, 6.225 10.800 4.807, 6.608 10.873 4.592, 6.760 10.800 4.558, 7.338 10.873 4.492, 7.348 10.800 4.506, 7.052 10.800 4.506, 7.091 10.873 4.489, 7.640 10.800 4.558, 7.819 10.873 4.602, 7.918 10.800 4.659, 8.135 10.873 4.764, 7.860 10.986 4.497, 7.692 11.000 4.365, 7.608 10.986 4.420, 7.347 10.986 4.380, 7.583 10.873 4.529, 7.034 11.000 4.307, 6.569 10.986 4.486, 6.329 10.986 4.595, 6.362 10.941 4.654, 5.856 11.000 4.856, 6.175 10.873 4.826, 6.149 10.941 4.791, 6.108 10.986 4.736, 7.088 10.941 4.445, 6.823 10.986 4.413, 7.084 10.986 4.377, 6.846 10.873 4.523, 6.593 10.941 4.550, 8.280 10.873 4.869, 8.159 10.941 4.727, 8.307 10.941 4.834, 8.033 10.986 4.575, 6.837 10.941 4.480, 8.350 10.986 4.781, 8.197 10.986 4.670, 8.402 10.800 4.998, 8.632 10.874 5.208, 9.061 10.900 5.619, 9.183 11.000 5.496, 8.711 10.986 5.128, 8.421 10.900 4.979, 8.663 10.941 5.176, 4.800 12.477 -7.185, 6.374 12.492 -7.501, 6.868 12.492 -7.705, 7.372 12.500 -8.066, 7.761 12.500 -8.350, 8.123 12.500 -8.677, 5.334 12.492 -7.263, 5.861 12.492 -7.353, 7.400 12.435 -7.862, 8.171 12.492 -8.629, 8.256 12.435 -8.544, 9.413 12.435 -10.386, 9.656 12.435 -11.453, 9.537 12.492 -11.466, 9.447 12.492 -10.939, 9.299 12.492 -10.426, 4.800 12.315 -7.023, 6.414 12.435 -7.387, 5.887 12.435 -7.235, 5.356 12.330 -7.061, 4.800 12.412 -7.088, 5.347 12.435 -7.144, 6.957 12.330 -7.522, 7.847 12.435 -8.179, 6.920 12.435 -7.597, 6.442 12.330 -7.309, 5.906 12.330 -7.154, 5.360 12.200 -7.031, 7.460 12.200 -7.766, 7.444 12.330 -7.792, 7.899 12.330 -8.114, 7.917 12.200 -8.091, 8.315 12.330 -8.485, 8.621 12.435 -8.953, 8.686 12.330 -8.901, 9.203 12.435 -9.880, 9.008 12.330 -9.356, 9.278 12.330 -9.843, 9.491 12.330 -10.358, 9.565 12.435 -10.913, 9.646 12.330 -10.894, 9.519 12.200 -10.349, 9.675 12.200 -10.887, 9.739 12.330 -11.443, 9.712 12.412 -12.000, 9.777 12.315 -12.000, 8.975 12.500 -9.840, 8.938 12.435 -9.400, 9.095 12.492 -9.932, 8.836 12.492 -9.464, 8.448 12.500 -9.037, 8.527 12.492 -9.028, 7.772 12.492 -8.273, 7.336 12.492 -7.964, 5.681 12.500 -7.383, 6.608 10.300 7.578, 6.343 10.300 7.431, 5.793 10.300 6.721, 5.793 10.000 6.721, 5.702 10.300 6.124, 6.014 10.300 5.282, 7.048 10.300 4.708, 7.352 10.000 4.708, 7.928 10.300 4.888, 8.547 10.000 5.539, 8.547 10.300 5.539, 8.652 10.000 5.824, 8.698 10.300 6.124, 8.607 10.000 6.721, 8.473 10.300 6.993, 7.792 10.300 7.578, 7.200 10.000 7.700, 6.608 10.000 7.578, 6.113 10.000 7.233, 5.927 10.300 6.993, 5.927 10.000 6.993, 5.748 10.000 5.824, 5.853 10.000 5.539, 6.014 10.000 5.282, 6.223 10.300 5.062, 6.472 10.300 4.888, 6.472 10.000 4.888, 7.352 10.300 4.708, 7.649 10.000 4.769, 8.652 10.300 5.824, 8.698 10.000 6.124, 8.683 10.300 6.427, 8.683 10.000 6.427, 8.287 10.000 7.233, 8.057 10.000 7.431, 8.402 10.000 4.998, 8.175 10.800 4.807, 7.887 10.000 4.645, 6.482 10.800 4.659, 6.114 10.000 4.892, 5.998 10.800 4.998, 5.558 10.800 5.760, 5.506 10.800 6.052, 5.545 10.000 6.589, 5.645 10.000 6.887, 5.798 10.000 7.161, 5.659 10.800 6.918, 5.998 10.000 7.402, 7.589 10.000 4.545, 6.965 10.000 4.516, 6.373 10.000 4.715, 5.807 10.800 5.225, 5.715 10.000 5.373, 5.659 10.800 5.482, 5.516 10.000 5.965, 6.715 10.700 8.119, 6.638 10.800 8.042, 6.717 10.773 8.386, 6.635 10.817 8.425, 6.647 10.700 8.446, 6.722 10.719 8.393, 6.727 10.700 8.389, 6.752 10.810 8.280, 6.764 10.765 8.294, 6.727 10.823 8.159, 6.704 10.750 8.109, 6.713 10.841 8.143, 6.697 10.855 8.126, 6.676 10.787 8.080, 6.619 10.900 8.061, 6.593 10.981 8.200, 6.496 11.000 8.183, 6.658 10.929 8.298, 6.601 10.915 8.367, 6.677 10.899 8.326, 6.704 10.891 8.286, 6.703 10.899 8.219, 6.654 10.908 8.111, 6.639 10.940 8.138, 6.619 10.965 8.169, 6.663 10.940 8.231, 6.684 10.919 8.260, 6.637 10.952 8.267, 6.706 10.824 8.370, 6.751 10.718 8.351, 6.769 10.717 8.300, 6.768 10.756 8.242, 6.750 10.777 8.184, 6.759 10.745 8.193, 6.694 10.889 8.157, 6.663 10.872 8.089, 6.722 10.875 8.242, 6.713 10.873 8.179, 6.734 10.820 8.328, 6.763 10.712 8.197, 6.769 10.700 8.301, 6.773 10.715 8.247, 6.758 10.795 8.230, 6.730 10.851 8.199, 6.746 10.771 8.344, 6.683 10.918 8.193, -9.446 10.000 5.647, -9.235 10.000 6.110, -7.917 -10.700 7.709, -7.460 -10.700 8.034, -6.969 -10.700 8.305, -6.200 10.700 8.600, -7.548 10.000 7.977, -7.110 10.000 8.235, -5.913 -10.700 8.675, -5.272 10.700 8.778, -4.800 10.815 8.777, 4.800 10.700 8.800, 9.311 10.856 5.722, 9.305 10.922 5.663, 9.280 10.968 5.597, 9.234 10.992 5.546, 9.206 10.988 5.574, 9.213 10.949 5.651, 9.173 10.800 5.741, 9.264 10.842 5.740, 9.341 10.783 5.744, 9.301 10.700 5.769, 9.383 10.785 5.715, 9.369 10.862 5.678, 9.363 10.895 5.647, 9.295 10.967 5.582, 9.322 10.924 5.648, 9.191 10.753 5.757, 9.203 10.700 5.765, 9.291 10.776 5.762, 9.446 10.700 5.647, 9.389 10.700 5.727, 9.415 10.785 5.679, 9.425 10.817 5.635, 9.427 10.783 5.661, 9.397 10.859 5.643, 9.400 10.786 5.698, 9.385 10.861 5.661, 9.376 10.892 5.630, 9.084 10.873 5.658, 9.130 10.942 5.633, 9.080 10.787 5.676, 9.147 10.837 5.716, 9.178 10.927 5.671, 9.116 10.861 5.687, 9.160 10.967 5.612, 9.113 10.973 5.567, 9.161 10.820 5.729, 9.246 10.870 5.725, 9.225 10.894 5.708, 9.266 10.912 5.689, 9.290 10.886 5.706, 9.190 10.983 5.587, 9.348 10.895 5.664, 9.330 10.894 5.679, 9.352 10.862 5.694, 9.265 10.966 5.611, 9.248 10.963 5.625, 9.220 10.991 5.560, 9.367 10.915 5.601, 9.352 10.922 5.616, 9.338 10.924 5.632, 9.119 10.700 5.715, 9.042 10.800 5.638, 9.109 10.750 5.704, 7.200 -11.000 5.150, 7.393 -11.000 5.167, 7.586 -11.000 5.224, 7.512 -10.700 5.518, 7.672 -10.830 5.579, 7.562 -10.935 5.417, 7.200 -10.992 5.217, 7.722 -10.935 5.513, 7.831 -10.700 5.795, 7.889 -10.830 5.835, 7.949 -10.992 5.563, 7.962 -10.935 5.796, 7.876 -10.992 6.914, 7.707 -10.992 7.042, 7.586 -11.000 7.176, 7.514 -10.992 7.132, 7.284 -10.830 6.975, 7.293 -10.935 7.058, 7.449 -10.830 6.939, 7.307 -10.700 6.942, 7.476 -10.935 7.018, 7.602 -10.830 6.868, 7.645 -10.935 6.939, 7.942 -11.000 5.458, 8.069 -10.992 5.739, 7.979 -10.830 6.158, 8.031 -10.935 5.969, 8.062 -10.935 6.153, 8.052 -10.935 6.340, 7.969 -10.830 6.326, 8.250 -11.000 6.200, 8.182 -10.992 6.147, 8.002 -10.935 6.519, 8.170 -10.992 6.359, 7.845 -10.830 6.638, 8.014 -10.992 6.752, 7.942 -11.000 6.942, 8.113 -10.992 6.564, 7.306 -10.992 7.177, 7.107 -10.935 7.058, 7.116 -10.830 6.975, 7.200 -11.000 7.250, 6.798 -10.830 6.868, 6.888 -10.700 6.882, 6.924 -10.935 7.018, 6.886 -10.992 7.132, 6.755 -10.935 6.939, 6.709 -10.700 6.767, 6.664 -10.830 6.766, 6.555 -10.830 6.638, 6.476 -10.830 6.489, 6.421 -10.830 6.158, 6.338 -10.935 6.153, 6.253 -10.992 5.937, 6.167 -11.000 6.007, 6.322 -11.000 5.623, 6.709 -10.700 5.633, 6.728 -10.830 5.579, 6.873 -10.830 5.492, 6.511 -10.830 5.835, 6.331 -10.992 5.739, 6.438 -10.935 5.796, 6.606 -10.830 5.695, 6.623 -11.000 7.078, 6.607 -10.935 6.826, 6.486 -10.935 6.684, 6.524 -10.992 6.914, 6.458 -11.000 6.942, 6.386 -10.992 6.752, 6.398 -10.935 6.519, 6.321 -11.000 6.773, 6.431 -10.830 6.326, 6.224 -11.000 6.586, 6.230 -10.992 6.359, 6.168 -11.000 6.397, 6.218 -10.992 6.147, 6.150 -11.000 6.200, 6.458 -11.000 5.458, 6.838 -10.935 5.417, 7.032 -10.830 5.439, 7.093 -10.700 5.458, 6.605 -10.992 5.417, 6.787 -10.992 5.308, 6.814 -11.000 5.224, 7.200 -10.935 5.337, 7.368 -10.830 5.439, 7.307 -10.700 5.458, 7.200 -10.830 5.420, 6.989 -10.992 5.240, 7.527 -10.830 5.492, 7.691 -10.700 6.767, 7.736 -10.830 6.766, 7.793 -10.935 6.826, 7.914 -10.935 6.684, 7.924 -10.830 6.489, 7.951 -10.830 5.991, 7.920 -10.700 5.989, 6.449 -10.830 5.991, 6.369 -10.935 5.969, 6.480 -10.700 5.989, 7.386 -10.935 5.357, 7.411 -10.992 5.240, 7.795 -10.992 5.417, 7.613 -10.992 5.308, 7.794 -10.830 5.695, 7.858 -10.935 5.641, 8.147 -10.992 5.937, 7.094 -10.992 7.177, 6.951 -10.830 6.939, 6.693 -10.992 7.042, 6.287 -10.992 6.564, 6.348 -10.935 6.340, 6.451 -10.992 5.563, 6.542 -10.935 5.641, 6.678 -10.935 5.513, 7.014 -10.935 5.357, -7.200 -11.000 5.150, -7.007 -11.000 5.167, -6.787 -10.992 5.308, -6.838 -10.935 5.417, -6.728 -10.830 5.579, -6.709 -10.700 5.633, -6.606 -10.830 5.695, -7.200 -10.992 5.217, -6.814 -11.000 5.224, -6.605 -10.992 5.417, -6.511 -10.830 5.835, -6.569 -10.700 5.795, -6.623 -11.000 5.322, -6.542 -10.935 5.641, -6.431 -10.830 6.326, -6.476 -10.830 6.489, -6.555 -10.830 6.638, -6.524 -10.992 6.914, -6.458 -11.000 6.942, -6.628 -11.000 7.080, -6.693 -10.992 7.042, -6.814 -11.000 7.176, -6.924 -10.935 7.018, -7.284 -10.830 6.975, -7.093 -10.700 6.942, -7.116 -10.830 6.975, -6.888 -10.700 6.882, -6.798 -10.830 6.868, -6.607 -10.935 6.826, -6.951 -10.830 6.939, -6.755 -10.935 6.939, -6.331 -10.992 5.739, -6.438 -10.935 5.796, -6.369 -10.935 5.969, -6.338 -10.935 6.153, -6.398 -10.935 6.519, -6.486 -10.935 6.684, -6.224 -11.000 6.586, -6.322 -11.000 6.777, -6.386 -10.992 6.752, -6.886 -10.992 7.132, -7.094 -10.992 7.177, -7.307 -10.700 6.942, -7.003 -11.000 7.231, -7.200 -11.000 7.250, -7.449 -10.830 6.939, -7.393 -11.000 7.233, -7.736 -10.830 6.766, -7.845 -10.830 6.638, -7.920 -10.700 6.411, -8.031 -10.935 5.969, -8.062 -10.935 6.153, -8.147 -10.992 5.937, -8.233 -11.000 6.007, -8.176 -11.000 5.814, -8.078 -11.000 5.623, -8.069 -10.992 5.739, -7.722 -10.935 5.513, -7.527 -10.830 5.492, -7.831 -10.700 5.795, -7.962 -10.935 5.796, -7.889 -10.830 5.835, -7.858 -10.935 5.641, -7.794 -10.830 5.695, -7.707 -10.992 7.042, -7.793 -10.935 6.826, -7.586 -11.000 7.176, -7.914 -10.935 6.684, -7.777 -11.000 7.078, -7.942 -11.000 6.942, -7.924 -10.830 6.489, -8.113 -10.992 6.564, -8.002 -10.935 6.519, -8.176 -11.000 6.586, -8.052 -10.935 6.340, -8.232 -11.000 6.397, -8.250 -11.000 6.200, -8.182 -10.992 6.147, -7.772 -11.000 5.320, -7.386 -10.935 5.357, -7.368 -10.830 5.439, -7.613 -10.992 5.308, -7.411 -10.992 5.240, -7.200 -10.830 5.420, -7.032 -10.830 5.439, -7.586 -11.000 5.224, -7.200 -10.935 5.337, -6.873 -10.830 5.492, -7.969 -10.830 6.326, -6.569 -10.700 6.605, -6.664 -10.830 6.766, -6.421 -10.830 6.158, -6.449 -10.830 5.991, -6.480 -10.700 5.989, -7.920 -10.700 5.989, -7.951 -10.830 5.991, -7.950 -10.700 6.200, -7.979 -10.830 6.158, -7.014 -10.935 5.357, -6.989 -10.992 5.240, -6.451 -10.992 5.563, -6.678 -10.935 5.513, -6.253 -10.992 5.937, -6.348 -10.935 6.340, -6.218 -10.992 6.147, -6.287 -10.992 6.564, -6.230 -10.992 6.359, -7.107 -10.935 7.058, -7.293 -10.935 7.058, -7.306 -10.992 7.177, -7.514 -10.992 7.132, -7.645 -10.935 6.939, -7.602 -10.830 6.868, -7.476 -10.935 7.018, -8.014 -10.992 6.752, -7.876 -10.992 6.914, -8.170 -10.992 6.359, -7.795 -10.992 5.417, -7.949 -10.992 5.563, -7.672 -10.830 5.579, -7.562 -10.935 5.417, 2.928 -11.170 -0.098, 2.869 -11.300 -0.422, 2.889 -11.170 -0.487, 2.798 -11.170 -0.868, 2.845 -11.000 -1.463, 2.641 -11.008 -1.686, 2.393 -11.008 -2.023, 2.658 -11.170 -1.233, 2.102 -11.008 -2.324, 2.160 -11.300 -1.935, 1.658 -11.170 -2.415, 1.028 -11.008 -2.960, 0.878 -11.000 -3.079, 1.413 -11.008 -2.796, 1.477 -11.000 -2.839, 2.021 -11.065 -2.235, 2.301 -11.065 -1.945, 1.965 -11.170 -2.173, 1.855 -11.300 -2.229, 0.988 -11.065 -2.846, 0.624 -11.008 -3.070, 1.321 -11.170 -2.615, 0.961 -11.170 -2.768, 0.209 -11.008 -3.126, 0.298 -11.000 -3.188, 0.000 -11.000 -3.200, 0.600 -11.065 -2.953, -0.209 -11.008 -3.126, -0.201 -11.065 -3.006, -0.600 -11.000 -3.144, -0.303 -11.000 -3.186, 0.317 -11.300 -2.883, 0.196 -11.170 -2.923, -0.196 -11.170 -2.923, -1.028 -11.008 -2.960, -1.178 -11.000 -2.975, -0.624 -11.008 -3.070, -0.892 -11.000 -3.073, -0.584 -11.170 -2.871, -0.988 -11.065 -2.846, -1.413 -11.008 -2.796, -1.463 -11.000 -2.845, -0.527 -11.300 -2.852, -0.961 -11.170 -2.768, -1.745 -11.000 -2.680, -1.705 -11.065 -2.484, -2.263 -11.000 -2.263, -2.102 -11.008 -2.324, -2.393 -11.008 -2.023, -1.965 -11.170 -2.173, -2.013 -11.300 -2.088, -2.469 -11.170 -1.576, -2.993 -11.008 -0.928, -2.975 -11.000 -1.178, -2.237 -11.170 -1.892, -2.540 -11.065 -1.621, -2.301 -11.065 -1.945, -2.529 -11.300 -1.419, -2.878 -11.065 -0.893, -3.149 -11.000 -0.588, -3.079 -11.000 -0.878, -2.971 -11.065 -0.501, -3.188 -11.000 -0.298, -3.131 -11.008 -0.105, -2.798 -11.170 -0.868, -2.831 -11.300 -0.631, -2.889 -11.170 -0.487, -3.048 -11.008 0.726, -3.144 -11.000 0.600, -3.074 -11.000 0.891, -2.924 -11.008 1.126, -2.892 -11.300 0.212, -2.748 -11.008 1.506, -2.850 -11.170 0.679, -2.709 -11.300 1.036, -2.734 -11.170 1.053, -2.642 -11.065 1.448, -2.680 -11.000 1.745, -2.252 -11.008 2.178, -2.569 -11.170 1.408, -2.166 -11.065 2.095, -2.263 -11.000 2.263, -1.942 -11.008 2.459, -2.013 -11.300 2.088, -1.816 -11.170 2.299, -1.687 -11.300 2.359, -1.178 -11.000 2.975, -0.828 -11.008 3.022, -1.493 -11.170 2.521, -1.535 -11.065 2.592, -1.326 -11.300 2.579, -1.144 -11.170 2.697, -0.418 -11.008 3.105, -0.588 -11.000 3.149, -0.796 -11.065 2.906, 0.000 -11.008 3.133, -0.774 -11.170 2.826, -0.402 -11.065 2.986, 0.418 -11.008 3.105, 0.600 -11.000 3.144, 0.303 -11.000 3.186, -0.390 -11.170 2.904, -0.106 -11.300 2.898, 0.000 -11.065 3.013, 0.402 -11.065 2.986, 0.892 -11.000 3.073, 0.317 -11.300 2.883, 0.000 -11.170 2.930, 0.390 -11.170 2.904, 0.796 -11.065 2.906, 0.774 -11.170 2.826, 1.177 -11.065 2.773, 1.145 -11.170 2.697, 1.535 -11.065 2.592, 1.597 -11.008 2.696, 1.942 -11.008 2.459, 1.134 -11.300 2.669, 2.263 -11.000 2.263, 1.855 -11.300 2.229, 1.816 -11.170 2.299, 2.106 -11.170 2.037, 2.160 -11.300 1.935, 2.748 -11.008 1.506, 2.839 -11.000 1.477, 2.166 -11.065 2.095, 2.359 -11.170 1.738, 2.642 -11.065 1.448, 2.924 -11.008 1.126, 3.079 -11.000 0.878, 2.975 -11.000 1.178, 3.048 -11.008 0.726, 3.149 -11.000 0.588, 2.626 -11.300 1.231, 2.777 -11.300 0.835, 2.850 -11.170 0.679, 2.931 -11.065 0.698, 3.090 -11.008 -0.521, 3.131 -11.008 -0.105, 2.915 -11.170 0.293, 3.144 -11.000 -0.600, -2.106 -11.170 2.037, -2.675 -11.000 -1.757, -2.641 -11.008 -1.686, -2.483 -11.000 -2.019, -2.021 -11.065 -2.235, -1.658 -11.170 -2.415, 1.705 -11.065 -2.484, 1.773 -11.008 -2.583, 1.359 -11.065 -2.689, 3.074 -11.000 -0.891, 2.675 -11.000 1.757, 2.522 -11.008 1.859, 2.252 -11.008 2.178, 1.867 -11.065 2.365, -1.359 -11.065 -2.689, -1.321 -11.170 -2.615, 3.011 -11.065 -0.101, 2.971 -11.065 -0.501, 2.998 -11.065 0.302, 3.118 -11.008 0.314, 2.993 -11.008 -0.928, 2.842 -11.008 -1.319, 2.878 -11.065 -0.893, 2.540 -11.065 -1.621, 2.733 -11.065 -1.268, 2.469 -11.170 -1.576, 2.626 -11.300 -1.231, 2.419 -11.300 -1.600, 2.237 -11.170 -1.892, 0.584 -11.170 -2.871, 0.201 -11.065 -3.006, -0.600 -11.065 -2.953, -1.773 -11.008 -2.583, -2.842 -11.008 -1.319, -2.733 -11.065 -1.268, -2.658 -11.170 -1.233, -3.090 -11.008 -0.521, -2.928 -11.170 -0.098, -3.118 -11.008 0.314, -3.011 -11.065 -0.101, -2.931 -11.065 0.698, -2.915 -11.170 0.293, -2.998 -11.065 0.302, -2.812 -11.065 1.083, -2.359 -11.170 1.738, -2.522 -11.008 1.859, -2.426 -11.065 1.787, -1.867 -11.065 2.365, -1.223 -11.008 2.885, -1.597 -11.008 2.696, -1.176 -11.065 2.774, 0.828 -11.008 3.022, 1.224 -11.008 2.884, 1.493 -11.170 2.521, 2.426 -11.065 1.787, 2.569 -11.170 1.408, 2.812 -11.065 1.083, 2.734 -11.170 1.053, -4.800 -10.977 8.615, 4.800 -10.977 8.615, -4.800 -10.815 8.777, 4.800 -10.700 8.800, -9.305 -10.700 5.969, -9.519 -10.700 5.451, -9.675 -10.700 4.913, -9.537 -10.992 4.334, -9.656 -10.935 4.347, -9.481 -11.000 4.240, -9.423 -11.000 4.668, -9.170 -11.000 5.530, -8.123 -11.000 7.123, -7.761 -11.000 7.450, -7.400 -10.935 7.938, -6.442 -10.830 8.491, -6.451 -10.700 8.519, -6.957 -10.830 8.278, -8.171 -10.992 7.171, -7.772 -10.992 7.527, -7.336 -10.992 7.836, -9.565 -10.935 4.887, -9.491 -10.830 5.442, -9.278 -10.830 5.957, -9.034 -10.700 6.460, -9.320 -11.000 5.094, -9.413 -10.935 5.414, -9.299 -10.992 5.374, -9.203 -10.935 5.920, -9.095 -10.992 5.868, -8.336 -10.700 7.336, -8.709 -10.700 6.917, -8.836 -10.992 6.336, -8.686 -10.830 6.899, -8.734 -11.000 6.372, -8.527 -10.992 6.772, -7.899 -10.830 7.686, -7.444 -10.830 8.008, -6.920 -10.935 8.203, -6.868 -10.992 8.095, -5.906 -10.830 8.646, -5.360 -10.700 8.769, -5.356 -10.830 8.739, -6.374 -10.992 8.299, -5.861 -10.992 8.447, -5.887 -10.935 8.565, -4.800 -10.912 8.712, -5.681 -11.000 8.417, -5.347 -10.935 8.656, -5.244 -11.000 8.479, -5.334 -10.992 8.537, -9.739 -10.830 4.356, -9.769 -10.700 4.360, -9.646 -10.830 4.906, -9.447 -10.992 4.861, -8.938 -10.935 6.400, -9.008 -10.830 6.444, -8.315 -10.830 7.315, -8.621 -10.935 6.847, -8.256 -10.935 7.256, -7.847 -10.935 7.621, -6.414 -10.935 8.413, -9.800 -10.700 3.800, -9.777 -10.815 3.800, -9.631 -10.970 -14.644, -9.712 -10.912 3.800, -9.615 -10.977 3.800, -8.993 -11.000 -14.219, -9.023 -12.200 -14.225, -9.234 -12.200 -14.299, -9.349 -11.000 -14.364, -9.500 -11.000 -14.486, -9.570 -10.992 -14.562, -9.582 -12.200 -14.577, -9.701 -12.200 -14.766, -9.775 -12.200 -14.977, -9.726 -10.897 -14.823, -9.782 -10.802 -15.012, 8.800 -11.000 -14.200, 4.575 -12.330 -23.295, 4.937 -12.435 -22.772, 4.431 -12.492 -23.151, 4.522 -12.500 -22.963, 4.272 -12.500 -23.214, 4.002 -12.500 -23.455, 3.417 -12.500 -23.894, 2.954 -12.492 -24.247, 2.398 -12.492 -24.510, 1.878 -12.330 -24.912, 1.538 -12.200 -25.035, 2.476 -12.330 -24.698, 2.444 -12.435 -24.621, 5.002 -12.330 -22.825, 5.111 -12.320 -22.695, 5.078 -12.418 -22.627, 3.715 -12.500 -23.684, 3.482 -12.492 -23.931, 3.011 -12.435 -24.353, 2.134 -12.200 -24.860, 2.710 -12.200 -24.628, 4.052 -12.435 -23.657, 3.976 -12.492 -23.564, 2.784 -12.500 -24.260, 2.450 -12.500 -24.415, 1.411 -12.500 -24.757, 0.626 -12.435 -25.076, -0.634 -12.330 -25.159, -0.310 -12.200 -25.213, 0.000 -12.330 -25.190, 0.310 -12.200 -25.213, 0.634 -12.330 -25.159, 1.819 -12.492 -24.717, 1.223 -12.492 -24.866, 2.107 -12.500 -24.551, 1.854 -12.435 -24.832, 0.000 -12.492 -24.987, -0.614 -12.492 -24.957, -0.706 -12.500 -24.880, -1.411 -12.500 -24.757, -1.819 -12.492 -24.717, -2.112 -12.500 -24.549, -2.452 -12.500 -24.415, -2.784 -12.500 -24.260, -3.720 -12.500 -23.680, -3.976 -12.492 -23.564, -4.002 -12.500 -23.455, -4.518 -12.500 -22.966, -4.754 -12.500 -22.700, -4.516 -12.435 -23.236, -3.482 -12.492 -23.931, -1.223 -12.492 -24.866, 0.614 -12.492 -24.957, 0.000 -12.435 -25.107, -1.056 -12.500 -24.830, -2.954 -12.492 -24.247, -3.108 -12.500 -24.084, -3.548 -12.435 -24.031, -4.268 -12.500 -23.218, -4.844 -12.492 -22.696, -4.431 -12.492 -23.151, -4.937 -12.435 -22.772, -4.575 -12.330 -23.295, -4.052 -12.435 -23.657, -3.011 -12.435 -24.353, -2.444 -12.435 -24.621, -1.878 -12.330 -24.912, -1.246 -12.435 -24.984, -1.262 -12.330 -25.066, -5.002 -12.330 -22.825, -4.105 -12.330 -23.722, -3.783 -12.200 -24.006, -2.134 -12.200 -24.860, -0.929 -12.200 -25.153, -3.261 -12.200 -24.343, -2.476 -12.330 -24.698, -1.538 -12.200 -25.035, 3.783 -12.200 -24.006, 4.516 -12.435 -23.236, 4.844 -12.492 -22.696, 4.105 -12.330 -23.722, 3.595 -12.330 -24.100, 3.548 -12.435 -24.031, 3.050 -12.330 -24.426, 1.262 -12.330 -25.066, 1.246 -12.435 -24.984, -0.626 -12.435 -25.076, -1.854 -12.435 -24.832, -2.398 -12.492 -24.510, -3.050 -12.330 -24.426, -3.595 -12.330 -24.100, 5.030 -12.479 -22.530, 5.123 -12.200 -22.720, 8.800 -12.477 -14.385, -8.800 -12.412 -14.288, 8.800 -12.315 -14.223, -8.800 -12.200 -14.200, -8.800 -12.315 -14.223, -8.800 -12.477 -14.385, -9.157 -12.330 -14.298, -9.370 -12.330 -14.415, -9.423 -12.200 -14.418, -9.603 -12.435 -14.822, -9.489 -12.500 -15.071, -9.494 -12.492 -14.874, -9.321 -12.435 -14.482, -9.548 -12.330 -14.582, -9.553 -12.492 -15.056, -9.671 -12.435 -15.034, -9.500 -12.500 -15.200, -9.678 -12.330 -14.787, -9.777 -12.315 -15.200, -9.800 -12.200 -15.200, -9.385 -12.500 -14.816, -9.251 -12.492 -14.580, -9.127 -12.435 -14.375, -9.082 -12.492 -14.487, -8.896 -12.492 -14.439, -8.911 -12.435 -14.320, -8.922 -12.330 -14.237, -9.753 -12.330 -15.018, -9.391 -12.492 -14.711, -9.483 -12.435 -14.635, -9.615 -12.477 -15.200, -9.712 -12.412 -15.200, -9.615 -12.477 -21.720, -9.500 -12.500 -21.720, -8.800 -12.200 -22.720, -9.267 -12.330 -22.570, -9.423 -12.200 -22.502, -9.464 -12.330 -22.427, -9.701 -12.200 -22.154, -9.619 -12.330 -22.240, -9.723 -12.330 -22.020, -9.800 -12.200 -21.720, -9.777 -12.315 -21.720, -9.041 -12.330 -22.660, -9.021 -12.435 -22.579, -9.685 -12.435 -21.776, -9.712 -12.412 -21.720, -9.169 -12.492 -22.392, -9.407 -12.435 -22.367, -9.325 -12.492 -22.279, -9.529 -12.492 -21.957, -9.565 -12.492 -21.768, -8.929 -12.500 -22.409, -8.991 -12.492 -22.463, -9.184 -12.500 -22.305, -9.386 -12.500 -22.102, -9.447 -12.492 -22.131, -9.451 -12.500 -21.978, -9.488 -12.500 -21.851, -9.295 -12.500 -22.215, -9.227 -12.435 -22.497, -9.644 -12.435 -21.994, -9.549 -12.435 -22.195, -9.768 -12.330 -21.781, -8.800 -12.315 -22.697, -5.123 -12.200 -22.720, -5.078 -12.418 -22.627, -5.030 -12.479 -22.530, -4.975 -12.500 -22.420, -8.800 -12.477 -22.535, -5.111 -12.320 -22.695, -8.800 -12.412 -22.632, 6.994 10.833 -26.605, 7.042 10.855 -26.683, 6.982 10.913 -26.647, 6.964 10.946 -26.678, 6.813 11.000 -26.700, 6.910 10.983 -26.747, 6.864 10.961 -26.847, 6.841 10.988 -26.783, 6.832 10.995 -26.756, 6.994 10.854 -26.613, 6.954 10.800 -26.559, 6.935 10.900 -26.577, 6.992 10.874 -26.622, 7.066 10.824 -26.705, 7.103 10.766 -26.799, 7.104 10.714 -26.746, 7.109 10.700 -26.826, 7.101 10.700 -26.735, 7.096 10.720 -26.871, 7.015 10.751 -26.963, 6.909 10.823 -26.972, 7.049 10.880 -26.804, 7.065 10.856 -26.752, 7.098 10.752 -26.740, 7.102 10.733 -26.744, 7.063 10.721 -26.926, 7.007 10.700 -26.973, 6.884 10.920 -26.903, 6.963 10.939 -26.842, 7.021 10.915 -26.762, 6.981 10.896 -26.895, 7.020 10.894 -26.854, 7.017 10.720 -26.966, 7.044 10.740 -26.648, 7.087 10.787 -26.728, 7.110 10.717 -26.808, 7.089 10.777 -26.861, 7.075 10.828 -26.840, 7.108 10.743 -26.805, 7.044 10.837 -26.894, 7.057 10.782 -26.915, 7.001 10.836 -26.935, 7.090 10.810 -26.783, 7.094 10.749 -26.867, 7.061 10.752 -26.922, 7.012 10.781 -26.956, 7.398 10.000 -23.431, 7.108 10.300 -23.522, 6.843 10.300 -23.669, 6.613 10.300 -23.867, 6.427 10.300 -24.107, 6.248 10.300 -25.276, 6.353 10.000 -25.561, 6.353 10.300 -25.561, 6.723 10.000 -26.038, 7.852 10.300 -26.392, 8.149 10.300 -26.331, 8.428 10.300 -26.212, 8.886 10.300 -25.818, 9.183 10.300 -24.673, 9.107 10.000 -24.379, 8.973 10.300 -24.107, 8.973 10.000 -24.107, 8.557 10.000 -23.669, 7.700 10.300 -23.400, 6.613 10.000 -23.867, 6.293 10.000 -24.379, 6.217 10.000 -24.673, 6.514 10.300 -25.818, 7.852 10.000 -26.392, 8.428 10.000 -26.212, 8.886 10.000 -25.818, 9.047 10.300 -25.561, 8.787 10.000 -23.867, 8.902 10.800 -23.698, 8.902 10.000 -23.698, 8.089 10.000 -23.245, 7.779 10.000 -23.202, 7.465 10.000 -23.216, 6.928 10.800 -23.385, 8.699 10.800 -23.525, 7.966 10.800 -23.221, 6.873 10.000 -23.415, 6.701 10.800 -23.525, 6.392 10.000 -23.814, 6.002 10.000 -24.979, 6.045 10.000 -25.289, 6.145 10.000 -25.587, 6.159 10.800 -25.618, 6.298 10.000 -25.861, 6.498 10.000 -26.102, 6.498 10.800 -23.698, 6.307 10.800 -23.925, 6.215 10.000 -24.073, 6.058 10.800 -24.460, 6.016 10.000 -24.665, 6.307 10.800 -25.875, 6.498 10.800 -26.102, 7.052 10.700 -26.656, 7.052 10.000 -26.656, 7.021 10.773 -26.626, 9.359 10.800 -24.154, 9.448 10.740 -24.244, 5.123 -11.000 -22.720, 6.957 -11.000 -24.157, 6.827 -11.000 -24.317, 6.729 -11.000 -24.498, 6.670 -11.000 -24.696, 4.718 -11.000 -23.191, 6.650 -11.000 -24.900, 6.670 -11.000 -25.105, 6.827 -11.000 -25.484, 3.783 -11.000 -24.006, 0.310 -11.000 -25.213, 6.800 -11.000 -26.700, -6.800 -11.000 -26.700, -2.710 -11.000 -24.628, -6.957 -11.000 -25.643, -7.117 -11.000 -25.773, -7.298 -11.000 -25.870, -7.327 -11.000 -26.648, -7.495 -11.000 -25.930, -7.584 -11.000 -26.584, -8.102 -11.000 -25.870, -8.300 -11.000 -26.245, -8.573 -11.000 -25.484, -9.046 -11.000 -25.500, -4.270 -11.000 -23.621, -6.670 -11.000 -24.695, -4.718 -11.000 -23.191, -5.123 -11.000 -22.720, -6.958 -11.000 -24.157, -7.495 -11.000 -23.870, -8.800 -11.000 -22.720, -7.700 -11.000 -23.850, -7.905 -11.000 -23.870, -8.283 -11.000 -24.027, -8.993 -11.000 -22.701, -9.178 -11.000 -22.646, -9.349 -11.000 -22.556, -9.448 -11.000 -24.527, -9.295 -11.000 -25.033, -8.573 -11.000 -24.317, -8.671 -11.000 -24.498, -8.750 -11.000 -24.900, -8.730 -11.000 -25.105, 6.958 -11.000 -25.643, 7.065 -11.000 -26.687, 7.495 -11.000 -25.930, 7.327 -11.000 -26.648, 7.700 -11.000 -25.950, 8.283 -11.000 -25.773, 9.181 -11.000 -25.273, 8.730 -11.000 -25.104, 9.295 -11.000 -25.033, 8.750 -11.000 -24.900, 9.448 -11.000 -24.527, 8.442 -11.000 -24.157, 7.298 -11.000 -25.870, 8.573 -11.000 -25.483, 8.671 -11.000 -25.302, 9.500 -11.000 -24.000, 9.178 -11.000 -22.646, 8.993 -11.000 -22.701, 7.700 -11.000 -23.850, 7.905 -11.000 -23.870, 8.573 -11.000 -24.316, -7.298 -11.000 -23.930, -3.783 -11.000 -24.006, -6.670 -11.000 -25.104, -6.800 -10.977 -26.815, 6.800 -10.815 -26.977, -6.919 10.000 -26.998, -7.645 -10.700 -26.878, -8.095 10.000 -26.706, -8.422 -10.700 -26.524, -8.449 10.000 -26.506, -8.773 10.000 -26.260, -9.067 -10.700 -25.965, -9.769 -10.700 -24.427, -6.879 10.700 -26.999, -6.840 10.700 -27.000, -6.800 11.000 -26.700, 6.800 10.977 -26.815, -6.800 10.977 -26.815, -6.800 10.815 -26.977, -6.800 10.700 -27.000, 6.800 10.700 -27.000, 9.515 10.742 -24.290, 9.579 10.817 -24.287, 9.562 10.915 -24.221, 9.642 10.939 -24.163, 9.689 10.845 -24.241, 9.798 10.700 -24.119, 9.757 10.776 -24.213, 9.773 10.700 -24.207, 9.731 10.845 -24.199, 9.716 10.777 -24.258, 9.637 10.836 -24.272, 9.711 10.700 -24.275, 9.662 10.772 -24.290, 9.600 10.762 -24.304, 9.525 10.793 -24.285, 9.491 10.735 -24.279, 9.481 10.766 -24.268, 9.502 10.779 -24.278, 9.541 10.749 -24.299, 9.426 10.773 -24.221, 9.375 10.875 -24.150, 9.438 10.914 -24.175, 9.389 10.911 -24.137, 9.415 10.875 -24.186, 9.467 10.947 -24.157, 9.619 10.956 -24.144, 9.553 10.960 -24.162, 9.459 10.987 -24.070, 9.533 10.986 -24.104, 9.620 10.975 -24.054, 9.591 10.970 -24.131, 9.500 10.972 -24.133, 9.409 10.943 -24.119, 9.433 10.969 -24.096, 9.703 10.920 -24.084, 9.538 10.928 -24.204, 9.446 10.867 -24.214, 9.477 10.906 -24.206, 9.483 10.855 -24.242, 9.462 10.860 -24.228, 9.514 10.938 -24.188, 9.497 10.898 -24.222, 9.580 10.949 -24.177, 4.800 12.500 -7.300, 5.245 12.500 -7.321, 9.481 12.500 -11.560, 6.110 12.500 -7.486, 6.530 12.500 -7.630, 6.955 12.500 -7.824, 8.734 12.500 -9.428, 9.170 12.500 -10.270, 9.320 12.500 -10.706, 9.423 12.500 -11.132, 9.500 12.500 -12.000, 9.500 12.500 -21.720, 9.476 12.500 -21.901, 8.800 12.500 -22.420, -9.417 12.500 -11.119, -8.123 12.500 -8.677, -7.372 12.500 -8.066, -7.763 12.500 -8.352, -4.800 12.500 -7.300, -5.240 12.500 -7.319, -6.094 12.500 -7.480, -9.058 12.500 -22.371, -9.385 12.500 -22.104, -9.479 12.500 -11.556, -9.489 12.500 -21.849, 8.544 11.000 4.856, 9.421 11.000 4.663, 8.290 11.000 4.644, 9.480 11.000 4.233, 8.003 11.000 4.478, 0.427 11.000 2.969, -0.427 11.000 2.969, -0.845 11.000 2.878, -4.800 11.000 8.500, -5.233 11.000 8.480, -5.365 11.000 6.692, -5.644 11.000 7.290, -5.663 11.000 8.420, -6.085 11.000 8.321, 8.683 11.000 -8.850, 9.500 11.000 3.800, 7.438 11.000 -7.752, 6.950 11.000 -7.486, 6.436 11.000 -7.275, 5.902 11.000 -7.123, 5.355 11.000 -7.031, 2.969 11.000 -0.427, 2.729 11.000 -1.246, 4.800 11.000 -7.000, 1.965 11.000 -2.267, 1.246 11.000 -2.729, 0.845 11.000 -2.878, 0.000 11.000 -3.000, 3.000 11.000 0.000, -5.355 11.000 -7.031, -3.000 11.000 0.000, -5.902 11.000 -7.123, -7.692 11.000 4.365, -8.309 11.000 -8.439, -9.480 11.000 4.233, -7.034 11.000 4.307, -2.729 11.000 1.246, -6.110 11.000 4.644, -5.856 11.000 4.856, -1.622 11.000 2.524, -5.307 11.000 6.034, -9.420 11.000 4.663, -8.290 11.000 4.644, -8.003 11.000 4.478, 4.800 11.000 8.500, 5.307 11.000 6.366, 5.307 11.000 6.034, 6.085 11.000 8.321, 5.856 11.000 7.544, 5.644 11.000 7.290, 1.246 11.000 2.729, 6.110 11.000 4.644, 6.397 11.000 4.478, 6.708 11.000 4.365, 2.969 11.000 0.427, 7.366 11.000 4.307, -2.729 11.000 -1.246, -1.965 11.000 -2.267, -1.622 11.000 -2.524, 6.969 12.200 -7.495, 8.309 11.000 -8.439, 9.008 11.000 -9.300, 9.629 10.971 -10.705, 9.769 12.200 -11.440, 9.725 10.898 -11.139, 5.913 12.200 -7.125, 6.451 12.200 -7.281, 7.893 11.000 -8.071, 8.336 12.200 -8.464, 8.709 12.200 -8.883, 9.034 12.200 -9.340, 9.282 11.000 -9.783, 9.305 12.200 -9.831, 8.386 10.000 5.282, 8.177 10.000 5.062, 8.161 10.000 4.798, 6.660 10.000 4.588, 6.223 10.000 5.062, 5.892 10.000 5.114, 5.588 10.000 5.660, 6.898 10.000 7.669, 7.928 10.000 4.888, 7.279 10.000 4.502, 7.048 10.000 4.708, 6.751 10.000 4.769, 5.702 10.000 6.124, 5.502 10.000 6.279, 5.717 10.000 6.427, 6.343 10.000 7.431, 7.502 10.000 7.669, 6.715 10.000 8.119, 6.727 10.000 8.389, 6.769 10.000 8.301, 6.647 10.000 8.446, 7.110 10.000 8.235, 7.792 10.000 7.578, 7.958 10.000 7.676, 8.336 10.000 7.336, 8.473 10.000 6.993, 8.977 10.000 6.548, 9.389 10.000 5.727, 9.203 10.000 5.765, 9.235 10.000 6.110, 9.301 10.000 5.769, 6.765 10.000 8.203, 6.765 10.700 8.203, 4.800 10.977 8.615, 5.334 10.992 8.537, 5.233 11.000 8.480, 5.740 10.700 8.711, 6.553 10.978 8.282, 5.356 10.830 8.739, 5.887 10.935 8.565, 5.906 10.830 8.646, 6.442 10.830 8.491, 5.663 11.000 8.421, 5.861 10.992 8.447, 4.800 10.912 8.712, 5.347 10.935 8.656, 4.800 10.815 8.777, 6.374 10.992 8.299, 6.414 10.935 8.413, -4.800 -10.700 8.800, 6.451 -10.700 8.519, 6.442 -10.830 8.491, 5.906 -10.830 8.646, 4.800 -10.912 8.712, 5.347 -10.935 8.656, 5.240 -11.000 8.481, 6.094 -11.000 8.320, 6.960 -11.000 7.975, 7.372 -11.000 7.734, 7.763 -11.000 7.448, 8.527 -10.992 6.772, 8.450 -11.000 6.761, 9.278 -10.830 5.957, 9.491 -10.830 5.442, 9.519 -10.700 5.451, 9.008 -10.830 6.444, 8.621 -10.935 6.847, 8.171 -10.992 7.171, 5.861 -10.992 8.447, 6.414 -10.935 8.413, 6.957 -10.830 8.278, 7.444 -10.830 8.008, 7.460 -10.700 8.034, 6.920 -10.935 8.203, 7.336 -10.992 7.836, 8.256 -10.935 7.256, 8.315 -10.830 7.315, 8.686 -10.830 6.899, 8.709 -10.700 6.917, 8.976 -11.000 5.955, 8.836 -10.992 6.336, 9.646 -10.830 4.906, 9.675 -10.700 4.913, 9.565 -10.935 4.887, 9.447 -10.992 4.861, 9.656 -10.935 4.347, 9.739 -10.830 4.356, 9.712 -10.912 3.800, 9.537 -10.992 4.334, 9.615 -10.977 3.800, 5.356 -10.830 8.739, 4.800 -10.815 8.777, 5.360 -10.700 8.769, 5.887 -10.935 8.565, 5.334 -10.992 8.537, 6.374 -10.992 8.299, 6.868 -10.992 8.095, 7.400 -10.935 7.938, 7.899 -10.830 7.686, 7.772 -10.992 7.527, 7.847 -10.935 7.621, 8.938 -10.935 6.400, 9.095 -10.992 5.868, 9.299 -10.992 5.374, 9.413 -10.935 5.414, 9.203 -10.935 5.920, 9.491 10.830 5.442, 9.282 10.978 5.553, 9.600 10.700 5.200, 9.777 10.815 3.800, 9.739 10.830 4.356, 9.447 10.992 4.861, 9.413 10.935 5.414, 9.656 10.935 4.347, 9.646 10.830 4.906, 9.565 10.935 4.887, 9.778 10.700 4.272, 9.537 10.992 4.334, 9.321 11.000 5.085, 9.299 10.992 5.374, 9.197 10.447 5.763, 9.301 10.447 5.769, 9.301 10.378 5.769, 9.119 10.000 5.715, 9.394 10.378 5.722, 9.394 10.447 5.722, 9.197 10.378 5.763, -9.178 -11.000 -14.274, -3.200 -11.000 0.000, -6.321 -11.000 5.627, -6.458 -11.000 5.458, -6.168 -11.000 6.003, -6.224 -11.000 5.814, -3.186 -11.000 0.303, -2.975 -11.000 1.178, -2.845 -11.000 1.463, -2.485 -11.000 2.014, -2.019 -11.000 2.483, -1.757 -11.000 2.675, -1.477 -11.000 2.839, -0.878 -11.000 3.079, -0.298 -11.000 3.188, 0.000 -11.000 3.200, 4.800 -11.000 8.500, 1.178 -11.000 2.975, 1.463 -11.000 2.845, 1.745 -11.000 2.680, 2.014 -11.000 2.485, 2.483 -11.000 2.019, 6.224 -11.000 5.814, 6.628 -11.000 5.320, 3.188 -11.000 0.298, 7.003 -11.000 5.169, 3.200 -11.000 -0.000, 0.588 -11.000 -3.149, 1.178 -11.000 -2.975, 1.757 -11.000 -2.675, 2.263 -11.000 -2.263, 2.019 -11.000 -2.483, 2.485 -11.000 -2.014, 2.680 -11.000 -1.745, 2.975 -11.000 -1.178, 9.178 -11.000 -14.274, 7.777 -11.000 5.322, 9.314 -11.000 5.110, 9.417 -11.000 4.681, 9.170 -11.000 5.530, 8.079 -11.000 5.627, 8.734 -11.000 6.372, 8.233 -11.000 6.393, 9.479 -11.000 4.245, 8.176 -11.000 5.814, 8.232 -11.000 6.003, 8.176 -11.000 6.586, 8.078 -11.000 6.777, 8.123 -11.000 7.123, 7.772 -11.000 7.080, 7.397 -11.000 7.231, 7.007 -11.000 7.233, 6.530 -11.000 8.170, 6.814 -11.000 7.176, 5.668 -11.000 8.423, -6.167 -11.000 6.393, -6.109 -11.000 8.314, -6.530 -11.000 8.170, -6.955 -11.000 7.976, -7.372 -11.000 7.734, -8.079 -11.000 6.773, -8.448 -11.000 6.763, -7.942 -11.000 5.458, -7.397 -11.000 5.169, -9.500 -11.000 3.800, -8.975 -11.000 5.960, 3.186 -11.000 -0.303, 9.500 -11.000 3.800, -2.014 -11.000 -2.485, -8.800 -11.000 -14.200, -2.839 -11.000 -1.477, -4.800 -11.000 8.500, -6.150 -11.000 6.200, 9.712 -12.412 -15.200, 9.488 -12.500 -15.069, 9.565 -12.492 -15.152, 9.723 -12.330 -14.900, 9.701 -12.200 -14.766, 8.929 -12.500 -14.511, 9.058 -12.500 -14.549, 9.619 -12.330 -14.680, 9.464 -12.330 -14.493, 8.800 -12.500 -14.500, 9.423 -12.200 -14.418, 9.234 -12.200 -14.299, 9.267 -12.330 -14.350, 9.041 -12.330 -14.260, 8.800 -12.412 -14.288, 8.800 -12.200 -14.200, 9.184 -12.500 -14.615, 9.295 -12.500 -14.705, 9.447 -12.492 -14.789, 9.549 -12.435 -14.725, 9.768 -12.330 -15.139, 9.386 -12.500 -14.819, 9.685 -12.435 -15.144, 9.644 -12.435 -14.926, 9.451 -12.500 -14.942, 9.529 -12.492 -14.963, 9.325 -12.492 -14.641, 9.407 -12.435 -14.553, 9.169 -12.492 -14.528, 9.021 -12.435 -14.341, 8.991 -12.492 -14.457, 9.227 -12.435 -14.423, -9.451 -12.500 -14.942, -9.295 -12.500 -14.705, -9.181 -12.500 -14.614, -9.058 -12.500 -22.371, -9.058 -12.500 -14.549, -8.931 -12.500 -14.512, -8.800 -12.500 -22.420, -8.800 -12.500 -14.500, -3.421 -12.500 -23.890, -1.766 -12.500 -24.663, -0.355 -12.500 -24.910, 0.000 -12.500 -24.920, 0.357 -12.500 -24.910, 4.975 -12.500 -22.420, 9.476 -12.500 -21.901, 9.406 -12.500 -22.070, 0.711 -12.500 -24.879, 1.062 -12.500 -24.828, 1.760 -12.500 -24.665, 3.107 -12.500 -24.086, 4.755 -12.500 -22.699, 8.981 -12.500 -22.396, 9.157 -12.330 -22.622, 8.922 -12.330 -22.683, 9.234 -12.200 -22.621, 9.023 -12.200 -22.695, 9.370 -12.330 -22.505, 9.548 -12.330 -22.338, 9.603 -12.435 -22.098, 9.553 -12.492 -21.864, 9.391 -12.492 -22.209, 9.321 -12.435 -22.438, 8.800 -12.412 -22.632, 8.800 -12.315 -22.697, 8.800 -12.200 -22.720, 9.423 -12.200 -22.502, 9.582 -12.200 -22.343, 9.701 -12.200 -22.154, 9.775 -12.200 -21.943, 9.777 -12.315 -21.720, 9.753 -12.330 -21.902, 9.251 -12.492 -22.340, 9.127 -12.435 -22.545, 9.295 -12.500 -22.215, 9.150 -12.500 -22.326, 8.911 -12.435 -22.600, 9.082 -12.492 -22.433, 9.678 -12.330 -22.133, 9.671 -12.435 -21.886, 8.800 -12.500 -22.420, 8.896 -12.492 -22.481, 8.800 -12.477 -22.535, 9.494 -12.492 -22.046, 9.483 -12.435 -22.285, 6.800 10.912 -26.912, 6.919 10.700 -26.998, 6.800 10.815 -26.977, 6.822 10.999 -26.728, 6.800 11.000 -26.700, 7.007 10.000 -26.973, 7.075 10.700 -26.911, 7.109 10.000 -26.826, 7.101 10.000 -26.735, 7.075 10.000 -26.911, 7.251 10.000 -26.331, 7.548 10.000 -26.392, 7.717 10.000 -26.856, 8.095 10.000 -26.706, 8.149 10.000 -26.331, 8.677 10.000 -26.038, 9.060 10.000 -25.973, 9.306 10.000 -25.649, 9.152 10.000 -25.276, 9.183 10.000 -24.673, 9.535 10.000 -24.301, 9.626 10.000 -24.309, 9.656 10.000 -24.917, 9.711 10.000 -24.275, 9.754 10.000 -24.523, 6.972 10.000 -26.212, 6.514 10.000 -25.818, 6.088 10.000 -24.360, 6.427 10.000 -24.107, 6.614 10.000 -23.592, 7.108 10.000 -23.522, 7.160 10.000 -23.288, 8.002 10.000 -23.431, 8.292 10.000 -23.522, 8.387 10.000 -23.345, 8.661 10.000 -23.497, 9.456 10.000 -24.252, 6.248 10.000 -25.276, 6.202 10.000 -24.976, 6.843 10.000 -23.669, 7.700 10.000 -23.400, 9.198 10.000 -24.976, 9.047 10.000 -25.561, 8.449 10.000 -26.506, 9.456 10.700 -24.252, 9.626 10.700 -24.309, 9.535 10.700 -24.301, 9.773 10.000 -24.207, 9.685 -10.935 -24.105, 9.639 -10.935 -24.524, 9.611 -10.830 -24.959, 9.769 -10.700 -24.427, 9.384 -11.000 -24.784, 9.419 -10.992 -24.893, 9.442 -10.830 -25.358, 9.565 -10.992 -24.101, 9.487 -11.000 -24.265, 8.938 -10.830 -26.062, 9.045 -11.000 -25.500, 8.887 -11.000 -25.713, 8.709 -11.000 -25.910, 8.513 -11.000 -26.088, 8.300 -11.000 -26.246, 7.861 -10.830 -26.774, 7.446 -10.830 -26.899, 7.645 -10.700 -26.878, 8.491 -10.992 -26.190, 8.213 -10.935 -26.518, 9.261 -10.992 -25.265, 8.765 -10.700 -26.267, 9.050 -10.992 -25.610, 8.792 -10.992 -25.920, 8.615 -10.830 -26.351, 8.254 -10.830 -26.590, 8.073 -11.000 -26.382, 7.833 -11.000 -26.495, 7.584 -11.000 -26.584, 6.800 -10.977 -26.815, 6.800 -10.912 -26.912, 6.800 -10.700 -27.000, 8.154 -10.992 -26.413, 7.788 -10.992 -26.584, 7.428 -10.935 -26.818, 7.402 -10.992 -26.701, 7.017 -10.830 -26.962, 7.002 -10.992 -26.759, 7.011 -10.935 -26.879, 9.768 -10.830 -24.108, 9.800 -10.700 -24.000, 9.721 -10.830 -24.540, 9.521 -10.992 -24.503, 9.532 -10.935 -24.932, 9.368 -10.935 -25.320, 9.216 -10.830 -25.728, 8.878 -10.935 -26.004, 9.148 -10.935 -25.680, 8.564 -10.935 -26.285, 7.831 -10.935 -26.697, -6.800 -10.700 -27.000, 9.615 10.977 -24.000, 9.712 10.912 -24.000, 9.730 10.890 -24.094, 9.772 10.822 -24.109, 9.753 10.858 -24.102, 9.777 10.815 -24.000, 9.799 10.700 -24.079, 8.911 12.435 -22.600, 9.127 12.435 -22.545, 9.082 12.492 -22.433, 8.896 12.492 -22.481, 8.981 12.500 -22.396, 9.150 12.500 -22.326, 9.295 12.500 -22.215, 9.775 12.200 -21.943, 9.582 12.200 -22.343, 9.423 12.200 -22.502, 9.157 12.330 -22.622, 8.922 12.330 -22.683, 8.800 12.477 -22.535, 9.391 12.492 -22.209, 9.406 12.500 -22.070, 9.603 12.435 -22.098, 9.494 12.492 -22.046, 9.671 12.435 -21.886, 9.553 12.492 -21.864, 9.548 12.330 -22.338, 9.251 12.492 -22.340, 9.483 12.435 -22.285, 9.234 12.200 -22.621, 9.370 12.330 -22.505, 9.321 12.435 -22.438, 9.678 12.330 -22.133, 9.753 12.330 -21.902, 9.615 12.477 -12.000, 9.615 12.477 -21.720, 9.712 12.412 -21.720, 9.777 12.315 -21.720, 9.782 10.802 -11.578, 9.568 10.992 -10.496, 9.500 11.000 -10.294, 9.615 10.977 3.800, 9.712 10.912 3.800, 9.800 10.700 3.800, 9.769 -10.700 4.360, 9.711 10.700 4.740, 9.446 10.000 5.647, 9.305 -10.700 5.969, 8.676 10.000 6.958, 8.336 -10.700 7.336, 7.917 -10.700 7.709, 7.548 10.000 7.977, 6.200 10.700 8.600, 5.913 -10.700 8.675, 5.272 10.700 8.778, 9.034 -10.700 6.460, 6.969 -10.700 8.305, 9.631 -10.970 -14.644, 9.777 -10.815 3.800, 9.782 -10.802 -15.012, 9.570 -10.992 -14.562, 9.500 -11.000 -14.486, 9.582 -12.200 -14.577, 9.349 -11.000 -14.364, 8.993 -11.000 -14.219, 9.023 -12.200 -14.225, 9.775 -12.200 -14.977, 9.726 -10.897 -14.823, 9.500 -12.500 -15.200, 9.615 -12.477 -15.200, 9.500 -12.500 -21.720, 9.615 -12.477 -21.720, 9.712 -12.412 -21.720, 9.777 -12.315 -15.200, 8.800 -11.000 -22.720, 9.727 -10.896 -22.095, 9.781 -10.802 -21.908, 9.800 -12.200 -21.720, 9.349 -11.000 -22.556, 9.500 -11.000 -22.434, 9.634 -10.968 -22.272, 9.777 -10.815 -24.000, 9.800 -10.700 -21.720, 9.571 -10.992 -22.357, 9.615 -10.977 -24.000, 9.712 -10.912 -24.000, 9.678 -10.700 -24.845, 9.529 -10.700 -25.246, 9.324 -10.700 -25.622, 9.067 -10.700 -25.965, 8.773 10.000 -26.260, 9.506 10.000 -25.295, 8.422 -10.700 -26.524, 7.323 10.000 -26.954, 7.227 -10.700 -26.969, 6.840 10.700 -27.000, 6.879 10.700 -26.999, 8.046 -10.700 -26.729, 6.919 10.000 -26.998, 9.798 10.000 -24.119, 9.800 10.700 -24.040, 9.800 10.700 -24.000, 9.500 11.000 -24.000, 9.570 10.992 -22.358, 9.726 10.897 -22.097, 9.023 12.200 -22.695, 9.500 11.000 -22.434, 9.701 12.200 -22.154, 9.631 10.970 -22.276, 9.800 10.700 -21.720, 9.782 10.802 -21.908, 9.800 10.700 -12.000, 9.800 -10.700 3.800, 9.800 12.200 -21.720, 9.800 12.200 -12.000, 9.800 -10.700 -15.200, 9.800 -12.200 -15.200, 11.600 10.513 -52.471, 11.357 10.325 -52.615, 11.315 10.040 -52.707, 11.315 9.750 -52.687, 11.600 9.059 -52.307, 11.600 8.789 -52.187, 11.600 9.340 -52.399, 11.357 10.042 -52.623, 11.357 9.759 -52.604, 11.507 10.588 -52.473, 11.424 10.817 -52.469, 11.315 10.621 -52.663, 11.300 10.375 -52.788, 11.357 10.833 -52.534, 11.300 9.868 -52.792, 11.357 9.479 -52.559, 11.357 9.205 -52.488, 11.507 8.980 -52.291, 11.315 9.462 -52.641, 11.357 8.938 -52.392, 11.600 8.532 -52.040, 11.507 8.498 -52.035, 11.507 8.733 -52.174, 11.300 9.122 -52.647, 11.315 9.180 -52.568, 11.315 8.906 -52.469, 11.600 8.292 -51.867, 11.507 8.072 -51.694, 11.507 7.717 -51.279, 11.507 7.571 -51.048, 11.600 7.273 -48.955, 11.507 7.262 -48.935, 11.357 7.156 -48.910, 11.357 7.234 -48.637, 11.300 6.997 -48.818, 11.300 7.159 -48.338, 11.507 7.869 -47.724, 11.600 7.761 -47.886, 11.507 7.703 -47.941, 11.424 7.521 -48.152, 11.315 7.154 -48.611, 11.357 7.336 -48.373, 11.300 8.884 -52.560, 11.300 8.653 -52.455, 11.300 8.431 -52.331, 11.300 8.220 -52.190, 11.300 7.663 -51.674, 11.315 7.560 -51.390, 11.357 7.347 -50.850, 11.424 7.407 -50.823, 11.424 7.305 -50.565, 11.507 7.446 -50.805, 11.357 7.628 -51.342, 11.357 7.476 -51.102, 11.315 8.643 -52.344, 11.507 8.277 -51.874, 11.424 8.475 -52.071, 11.424 8.250 -51.908, 11.424 8.042 -51.724, 11.357 7.996 -51.772, 11.507 7.885 -51.494, 11.300 8.021 -52.033, 11.315 7.739 -51.620, 11.424 7.682 -51.303, 11.424 7.534 -51.069, 11.300 7.366 -51.263, 11.315 7.403 -51.144, 11.315 7.271 -50.885, 11.507 7.268 -50.289, 11.357 7.242 -50.587, 11.507 7.189 -49.749, 11.424 7.227 -50.299, 11.357 7.162 -50.315, 11.357 7.108 -50.037, 11.424 7.174 -50.027, 11.300 7.051 -50.571, 11.300 6.936 -50.077, 11.300 6.908 -49.825, 11.315 6.997 -49.759, 11.315 7.022 -49.177, 11.315 7.075 -48.891, 11.357 7.079 -49.471, 11.357 7.080 -49.754, 11.315 7.081 -50.335, 11.315 7.025 -50.049, 11.315 6.996 -49.467, 11.300 6.912 -49.318, 11.315 7.260 -48.339, 11.600 7.948 -47.657, 11.315 7.391 -48.079, 11.315 7.545 -47.832, 11.424 8.025 -47.493, 11.424 8.231 -47.308, 11.507 8.258 -47.341, 11.507 8.478 -47.179, 11.315 7.722 -47.600, 11.424 8.454 -47.143, 11.507 8.711 -47.037, 11.600 8.633 -47.098, 11.300 7.884 -47.292, 11.315 7.919 -47.386, 11.424 8.691 -47.000, 11.507 8.958 -46.919, 11.300 8.083 -47.115, 11.315 8.882 -46.741, 11.315 9.155 -46.640, 11.300 9.006 -46.593, 11.300 9.260 -46.512, 11.315 10.014 -46.494, 11.300 10.049 -46.400, 11.300 10.842 -46.487, 11.315 10.880 -46.592, 11.424 11.363 -46.926, 11.507 11.345 -46.964, 11.424 11.107 -46.819, 11.357 10.859 -46.673, 11.424 10.842 -46.737, 11.315 10.595 -46.532, 11.300 8.297 -46.956, 11.357 8.417 -47.088, 11.357 8.660 -46.942, 11.424 8.941 -46.879, 11.507 9.214 -46.823, 11.600 9.170 -46.853, 11.315 8.370 -47.019, 11.315 8.620 -46.868, 11.357 8.915 -46.818, 11.600 9.746 -46.722, 11.300 8.760 -46.694, 11.424 9.201 -46.783, 11.424 9.468 -46.711, 11.507 9.478 -46.753, 11.507 10.564 -46.722, 11.507 10.831 -46.779, 11.507 11.092 -46.859, 11.600 11.196 -46.915, 11.357 9.454 -46.646, 11.315 9.436 -46.564, 11.424 9.742 -46.664, 11.424 10.018 -46.644, 11.357 9.734 -46.599, 11.357 10.300 -46.583, 11.315 10.305 -46.499, 11.357 10.581 -46.615, 11.424 10.571 -46.680, 11.357 11.391 -46.866, 11.507 11.814 -47.243, 11.315 11.158 -46.678, 11.507 12.028 -47.414, 11.600 11.954 -47.370, 11.300 11.348 -46.653, 11.600 12.171 -47.570, 11.315 11.684 -46.927, 11.357 11.878 -47.155, 11.357 12.100 -47.332, 11.600 12.367 -47.792, 11.600 12.540 -48.032, 11.300 11.819 -46.901, 11.315 11.928 -47.087, 11.600 12.899 -48.840, 11.507 13.015 -49.587, 11.507 12.966 -50.131, 11.300 12.038 -47.053, 11.315 12.155 -47.269, 11.424 12.435 -47.785, 11.507 12.559 -48.035, 11.424 12.595 -48.012, 11.300 12.433 -47.409, 11.315 12.721 -47.931, 11.300 13.253 -49.054, 11.300 13.288 -49.318, 11.315 13.207 -49.585, 11.357 13.073 -50.151, 11.507 12.928 -50.306, 11.424 13.008 -50.139, 11.315 13.192 -49.296, 11.315 12.365 -47.473, 11.507 12.695 -48.272, 11.507 12.807 -48.521, 11.424 12.732 -48.252, 11.424 12.847 -48.505, 11.300 12.902 -48.053, 11.315 12.866 -48.184, 11.357 12.909 -48.480, 11.507 12.961 -49.044, 11.507 12.897 -48.779, 11.315 12.986 -48.449, 11.424 13.003 -49.036, 11.424 12.938 -48.767, 11.357 13.068 -49.024, 11.424 13.043 -49.311, 11.507 13.001 -49.315, 11.424 13.057 -49.587, 11.315 13.081 -48.725, 11.315 13.150 -49.008, 11.357 13.109 -49.304, 11.424 13.045 -49.864, 11.507 13.003 -49.861, 11.300 13.290 -49.850, 11.357 13.034 -50.333, 11.424 12.969 -50.317, 11.300 13.205 -50.375, 11.315 13.115 -50.353, 11.600 12.995 -49.422, 11.600 10.629 -46.749, 11.507 10.293 -46.692, 11.507 10.019 -46.686, 11.507 9.747 -46.707, 11.600 7.462 -48.395, 11.600 7.353 -48.670, 11.507 7.436 -48.417, 11.507 7.337 -48.672, 11.424 7.297 -48.659, 11.600 7.201 -49.541, 11.600 7.210 -49.836, 11.600 7.249 -50.129, 11.507 7.216 -50.021, 11.600 7.415 -50.696, 11.507 7.345 -50.551, 11.600 7.541 -50.964, 11.600 7.870 -51.454, 11.600 8.070 -51.671, 11.600 9.629 -52.461, 11.424 9.767 -52.538, 11.507 9.771 -52.496, 11.315 10.331 -52.699, 11.357 10.607 -52.581, 11.424 10.043 -52.557, 11.600 9.922 -52.495, 11.600 10.218 -52.498, 11.507 10.317 -52.507, 11.424 10.320 -52.549, 11.424 10.595 -52.515, 11.357 12.304 -47.530, 11.424 12.255 -47.575, 11.507 12.224 -47.604, 11.424 12.056 -47.382, 11.507 10.044 -52.514, 11.507 9.502 -52.453, 11.507 9.237 -52.384, 11.424 9.493 -52.494, 11.424 9.224 -52.425, 11.424 8.964 -52.330, 11.357 8.682 -52.271, 11.424 8.713 -52.212, 11.315 8.392 -52.196, 11.357 8.438 -52.126, 11.315 8.157 -52.025, 11.357 8.209 -51.959, 11.315 7.938 -51.832, 11.424 7.853 -51.522, 11.357 7.802 -51.565, 11.315 7.163 -50.614, 11.357 7.104 -49.189, 11.424 7.221 -48.925, 11.424 7.145 -49.474, 11.507 7.188 -49.476, 11.424 7.147 -49.751, 11.507 7.212 -49.204, 11.424 7.170 -49.198, 11.424 7.397 -48.400, 11.507 7.558 -48.173, 11.424 7.668 -47.917, 11.357 7.463 -48.120, 11.357 7.786 -47.654, 11.424 7.836 -47.697, 11.357 7.614 -47.879, 11.357 7.978 -47.446, 11.507 8.055 -47.524, 11.315 8.136 -47.192, 11.357 8.189 -47.257, 11.357 9.180 -46.720, 11.357 10.016 -46.577, 11.315 9.724 -46.516, 11.424 10.295 -46.649, 11.357 11.130 -46.757, 11.315 11.427 -46.790, 11.357 11.642 -46.999, 11.507 11.586 -47.093, 11.424 11.839 -47.208, 11.424 11.608 -47.056, 11.507 12.401 -47.811, 11.315 12.553 -47.693, 11.357 12.487 -47.745, 11.357 12.651 -47.976, 11.357 12.792 -48.222, 11.357 13.001 -48.748, 11.357 13.124 -49.586, 11.357 13.112 -49.870, 11.315 13.155 -50.167, 11.315 13.195 -49.878, 14.300 10.210 -53.399, 14.300 10.513 -52.471, 14.300 9.922 -52.495, 14.300 9.544 -53.359, 14.300 9.340 -52.399, 14.300 9.048 -53.251, 14.300 8.789 -52.187, 14.300 8.532 -52.040, 14.300 7.733 -52.573, 14.300 7.989 -52.760, 14.300 8.292 -51.867, 14.300 8.070 -51.671, 14.300 7.870 -51.454, 14.300 6.737 -51.375, 14.300 7.415 -50.696, 14.300 6.603 -51.091, 14.300 7.275 -52.142, 14.300 6.893 -51.641, 14.300 6.398 -50.459, 14.300 7.317 -50.417, 14.300 7.210 -49.836, 14.300 6.303 -49.461, 14.300 7.249 -50.129, 14.300 6.390 -48.786, 14.300 6.527 -48.306, 14.300 7.353 -48.670, 14.300 7.050 -47.333, 14.300 6.873 -47.594, 14.300 7.598 -48.133, 14.300 7.475 -46.850, 14.300 7.844 -46.540, 14.300 8.122 -46.355, 14.300 8.633 -47.098, 14.300 8.895 -46.962, 14.300 8.918 -45.988, 14.300 9.455 -46.773, 14.300 9.604 -45.833, 14.300 9.256 -45.895, 14.300 10.494 -45.822, 14.300 10.629 -46.749, 14.300 11.320 -46.001, 14.300 10.917 -46.817, 14.300 11.625 -46.119, 14.300 12.171 -47.570, 14.300 12.937 -47.070, 14.300 13.046 -47.199, 14.300 13.153 -47.338, 14.300 13.518 -47.939, 14.300 12.899 -48.840, 14.300 13.715 -48.427, 14.300 13.765 -48.597, 14.300 13.842 -48.947, 14.300 13.869 -49.124, 14.300 12.961 -49.129, 14.300 13.897 -49.478, 14.300 13.893 -49.825, 14.300 12.971 -50.013, 14.300 13.831 -50.319, 14.300 12.906 -50.507, 14.300 13.045 -50.777, 14.300 13.521 -51.254, 14.300 10.904 -52.399, 14.300 11.007 -52.406, 14.300 11.106 -52.433, 14.300 10.871 -53.322, 14.300 11.466 -53.147, 14.300 13.652 -50.950, 14.315 13.709 -51.014, 14.359 13.770 -51.038, 14.423 13.923 -50.725, 14.500 13.929 -50.758, 14.500 14.015 -50.422, 14.359 14.040 -49.696, 14.315 13.969 -49.357, 14.300 13.887 -49.301, 14.300 13.899 -49.653, 14.315 13.975 -49.695, 14.300 13.892 -49.361, 14.315 13.577 -51.310, 14.460 13.667 -51.400, 14.500 13.671 -51.403, 14.423 13.810 -51.054, 14.423 13.669 -51.372, 14.359 13.630 -51.352, 14.500 14.071 -50.079, 14.300 13.857 -49.032, 14.500 14.098 -49.733, 14.423 14.077 -49.350, 14.315 13.933 -49.020, 14.300 13.808 -48.771, 14.315 13.868 -48.688, 14.500 13.997 -48.698, 14.359 13.931 -48.673, 14.359 13.836 -48.343, 14.300 13.657 -48.261, 14.315 13.652 -48.048, 14.423 13.877 -48.329, 14.315 13.505 -47.746, 14.300 13.438 -47.783, 14.300 13.591 -48.098, 14.500 13.782 -48.038, 14.300 13.351 -47.631, 14.300 13.256 -47.483, 14.315 13.329 -47.455, 14.500 13.633 -47.724, 14.359 13.561 -47.715, 14.315 13.130 -47.182, 14.423 13.419 -47.395, 14.300 12.711 -46.835, 14.300 12.826 -46.949, 14.500 13.255 -47.141, 14.423 13.214 -47.114, 14.500 13.030 -46.877, 14.423 12.986 -46.852, 14.300 12.468 -46.626, 14.315 12.664 -46.692, 14.423 12.735 -46.611, 14.359 12.439 -46.428, 14.300 12.203 -46.435, 14.300 11.920 -46.264, 14.500 12.515 -46.411, 14.500 12.229 -46.214, 14.423 12.176 -46.199, 14.359 12.154 -46.236, 14.359 11.852 -46.070, 14.315 11.514 -45.991, 14.300 11.002 -45.909, 14.315 11.195 -45.881, 14.315 10.866 -45.800, 14.300 10.668 -45.843, 14.300 10.837 -45.872, 14.300 10.524 -45.824, 14.423 11.225 -45.777, 14.300 10.193 -45.801, 14.315 10.195 -45.725, 14.300 10.140 -45.802, 14.300 10.318 -45.808, 14.500 10.949 -45.691, 14.300 9.782 -45.814, 14.300 9.961 -45.803, 14.500 10.260 -45.603, 14.423 10.544 -45.640, 14.315 9.520 -45.767, 14.315 9.857 -45.731, 14.423 10.197 -45.616, 14.300 9.428 -45.860, 14.423 9.504 -45.660, 14.315 9.188 -45.832, 14.300 9.086 -45.937, 14.359 9.173 -45.769, 14.359 8.843 -45.864, 14.300 8.753 -46.046, 14.300 8.591 -46.112, 14.315 8.548 -46.048, 14.500 9.225 -45.697, 14.423 9.163 -45.727, 14.300 8.431 -46.186, 14.423 8.829 -45.823, 14.500 8.563 -45.907, 14.423 8.505 -45.949, 14.359 8.522 -45.988, 14.359 8.213 -46.139, 14.315 8.244 -46.196, 14.315 7.955 -46.371, 14.300 8.273 -46.268, 14.423 8.193 -46.101, 14.300 7.715 -46.638, 14.300 7.979 -46.445, 14.423 7.895 -46.281, 14.500 7.948 -46.228, 14.500 7.663 -46.428, 14.359 7.382 -46.746, 14.300 7.250 -47.087, 14.315 7.192 -47.036, 14.423 7.352 -46.714, 14.359 7.143 -46.993, 14.359 6.928 -47.261, 14.500 7.151 -46.897, 14.423 7.111 -46.965, 14.315 6.791 -47.580, 14.359 6.736 -47.546, 14.300 6.718 -47.868, 14.500 6.928 -47.163, 14.423 6.699 -47.524, 14.300 6.585 -48.155, 14.315 6.628 -47.876, 14.500 6.728 -47.448, 14.500 6.554 -47.748, 14.359 6.570 -47.848, 14.315 6.491 -48.186, 14.315 6.381 -48.505, 14.500 6.407 -48.063, 14.423 6.531 -47.828, 14.300 6.475 -48.461, 14.315 6.300 -48.834, 14.300 6.375 -48.849, 14.300 6.455 -48.527, 14.423 6.277 -48.475, 14.300 6.331 -49.121, 14.500 6.288 -48.389, 14.359 6.236 -48.821, 14.423 6.194 -48.812, 14.359 6.183 -49.161, 14.315 6.248 -49.168, 14.300 6.313 -49.291, 14.500 6.197 -48.725, 14.300 6.305 -49.798, 14.315 6.225 -49.505, 14.500 6.104 -49.413, 14.359 6.160 -49.504, 14.300 6.337 -50.130, 14.315 6.267 -50.180, 14.315 6.231 -49.843, 14.423 6.116 -49.503, 14.423 6.123 -49.850, 14.300 6.489 -50.783, 14.315 6.332 -50.512, 14.423 6.160 -50.196, 14.315 6.426 -50.836, 14.300 6.544 -50.941, 14.315 6.548 -51.152, 14.423 6.227 -50.537, 14.359 6.364 -50.857, 14.315 6.696 -51.456, 14.359 6.488 -51.178, 14.423 6.449 -51.195, 14.315 6.871 -51.745, 14.300 7.073 -51.897, 14.500 6.397 -51.112, 14.500 6.542 -51.427, 14.423 6.601 -51.507, 14.359 6.817 -51.781, 14.359 7.020 -52.059, 14.315 7.070 -52.018, 14.315 7.293 -52.273, 14.500 6.714 -51.729, 14.423 6.781 -51.805, 14.423 6.986 -52.086, 14.359 7.246 -52.318, 14.300 7.495 -52.367, 14.423 7.214 -52.348, 14.423 7.465 -52.589, 14.315 8.080 -52.909, 14.300 8.125 -52.846, 14.359 7.761 -52.772, 14.300 8.568 -53.076, 14.300 8.410 -53.004, 14.300 8.713 -53.138, 14.359 8.987 -53.381, 14.423 8.975 -53.423, 14.500 9.539 -53.561, 14.359 10.004 -53.540, 14.315 10.005 -53.475, 14.300 9.876 -53.394, 14.315 9.668 -53.452, 14.359 9.321 -53.464, 14.423 9.312 -53.506, 14.423 7.735 -52.807, 14.359 8.348 -53.130, 14.315 8.686 -53.209, 14.315 8.376 -53.072, 14.500 7.924 -52.957, 14.500 8.224 -53.133, 14.423 8.328 -53.169, 14.500 8.538 -53.282, 14.423 8.646 -53.310, 14.423 10.003 -53.584, 14.315 10.343 -53.469, 14.300 10.546 -53.374, 14.500 10.233 -53.598, 14.315 10.680 -53.433, 14.359 10.689 -53.497, 14.300 11.175 -53.247, 14.315 11.012 -53.368, 14.300 10.711 -53.351, 14.423 10.350 -53.577, 14.500 10.922 -53.515, 14.315 11.336 -53.274, 14.359 11.357 -53.336, 14.300 11.754 -53.021, 14.423 11.037 -53.473, 14.423 11.371 -53.377, 14.315 11.652 -53.152, 14.357 11.858 -53.126, 14.460 11.900 -53.167, 14.423 11.695 -53.251, 14.422 11.891 -53.159, 14.300 9.213 -53.295, 14.315 9.005 -53.319, 14.359 8.662 -53.270, 14.300 8.885 -53.200, 14.300 8.268 -52.928, 14.315 10.532 -45.748, 14.359 14.017 -50.039, 14.359 13.964 -50.379, 14.423 14.006 -50.388, 14.300 13.880 -49.992, 14.315 13.900 -50.366, 14.300 13.756 -50.638, 14.359 13.881 -50.713, 14.315 13.819 -50.695, 14.359 7.493 -52.556, 14.315 7.536 -52.508, 14.315 7.800 -52.720, 14.315 13.952 -50.032, 14.423 14.084 -49.697, 14.423 14.060 -50.044, 14.359 14.034 -49.353, 14.423 14.040 -49.004, 14.359 13.997 -49.011, 14.423 13.973 -48.663, 14.315 13.774 -48.364, 14.359 13.712 -48.022, 14.423 13.752 -48.005, 14.423 13.599 -47.693, 14.359 13.180 -47.141, 14.359 13.383 -47.419, 14.359 12.954 -46.882, 14.315 12.907 -46.927, 14.359 12.707 -46.644, 14.315 12.400 -46.480, 14.423 12.465 -46.393, 14.315 12.120 -46.291, 14.423 11.872 -46.031, 14.315 11.824 -46.128, 14.423 11.554 -45.890, 14.359 11.213 -45.819, 14.359 11.538 -45.930, 14.423 10.888 -45.694, 14.359 10.879 -45.736, 14.359 10.539 -45.683, 14.359 10.196 -45.660, 14.423 9.850 -45.623, 14.359 9.853 -45.666, 14.359 9.511 -45.703, 14.315 8.864 -45.926, 14.359 7.919 -46.317, 14.359 7.641 -46.520, 14.315 7.682 -46.570, 14.423 7.614 -46.486, 14.315 7.427 -46.793, 14.315 6.980 -47.300, 14.423 6.893 -47.235, 14.359 6.430 -48.162, 14.359 6.319 -48.487, 14.423 6.390 -48.146, 14.423 6.140 -49.156, 14.359 6.166 -49.847, 14.359 6.203 -50.189, 14.359 6.269 -50.527, 14.423 6.323 -50.871, 14.359 6.639 -51.487, 14.423 8.024 -53.001, 14.359 8.046 -52.964, 14.315 9.334 -53.400, 14.359 9.661 -53.517, 14.423 9.656 -53.560, 14.359 10.347 -53.534, 14.423 10.696 -53.540, 14.359 11.027 -53.431, 14.359 11.678 -53.212, 11.600 13.045 -50.777, 11.554 12.991 -50.707, 11.467 12.961 -50.591, 11.392 13.010 -50.572, 11.392 12.986 -50.475, 11.305 13.144 -50.393, 11.305 13.144 -50.455, 11.336 13.078 -50.546, 11.600 12.980 -50.698, 11.467 12.933 -50.368, 11.392 12.986 -50.375, 11.336 13.058 -50.383, 11.554 12.906 -50.485, 11.554 12.906 -50.365, 11.424 13.086 -50.737, 11.300 13.257 -50.565, 11.305 13.188 -50.570, 11.336 13.117 -50.619, 11.305 13.159 -50.515, 11.300 13.218 -50.509, 11.357 13.133 -50.690, 11.467 13.014 -50.691, 11.392 13.057 -50.661, 11.554 12.935 -50.601, 11.336 13.058 -50.466, 11.467 12.933 -50.481, 11.300 10.944 -52.700, 11.300 11.147 -52.839, 11.300 11.170 -53.095, 11.300 10.627 -52.756, 11.300 10.122 -52.800, 11.300 7.835 -51.860, 11.300 7.175 -51.866, 11.300 6.982 -51.593, 11.300 6.815 -51.304, 11.300 6.675 -51.000, 11.300 6.479 -50.363, 11.300 10.875 -52.705, 11.300 9.616 -52.763, 11.300 9.367 -52.715, 11.300 8.456 -52.915, 11.300 7.888 -52.566, 11.300 7.506 -51.474, 11.300 7.242 -51.041, 11.300 6.563 -50.686, 11.300 7.137 -50.810, 11.300 6.425 -50.033, 11.300 6.984 -50.327, 11.300 6.407 -49.366, 11.300 6.443 -49.034, 11.300 6.401 -49.700, 11.300 6.900 -49.572, 11.300 6.945 -49.067, 11.300 7.269 -48.109, 11.300 7.069 -48.575, 11.300 7.396 -47.890, 11.300 7.540 -47.681, 11.300 7.056 -47.496, 11.300 7.484 -46.984, 11.300 7.730 -46.758, 11.300 7.700 -47.484, 11.300 8.523 -46.816, 11.300 7.996 -46.556, 11.300 8.577 -46.228, 11.300 9.519 -46.453, 11.300 8.279 -46.379, 11.300 8.887 -46.104, 11.300 9.783 -46.415, 11.300 9.866 -45.907, 11.300 11.098 -46.560, 11.300 10.316 -46.407, 11.300 10.581 -46.436, 11.300 10.863 -45.979, 11.300 11.500 -46.175, 11.300 11.589 -46.767, 11.300 12.093 -46.482, 11.300 12.854 -47.129, 11.300 12.607 -47.611, 11.300 13.066 -47.388, 11.300 13.549 -48.262, 11.300 13.119 -48.539, 11.300 13.734 -48.903, 11.300 12.243 -47.223, 11.300 13.253 -47.664, 11.300 12.764 -47.826, 11.300 13.021 -48.292, 11.300 13.197 -48.794, 11.300 13.788 -49.900, 11.300 13.300 -49.584, 11.300 13.258 -50.115, 11.300 13.599 -50.667, 11.300 13.539 -50.697, 11.300 13.200 -50.444, 11.300 13.472 -50.706, 11.300 13.674 -50.558, 11.300 13.406 -50.691, 11.300 13.348 -50.656, 14.300 12.914 -50.303, 14.300 12.998 -49.718, 11.600 12.998 -49.718, 14.300 12.807 -48.559, 14.300 12.687 -48.289, 11.600 12.687 -48.289, 14.300 12.540 -48.032, 14.300 12.367 -47.792, 11.600 11.717 -47.193, 14.300 11.464 -47.041, 11.600 10.336 -46.710, 14.300 10.041 -46.701, 11.600 9.455 -46.773, 14.300 9.170 -46.853, 14.300 8.157 -47.448, 11.600 7.222 -49.246, 14.300 9.059 -52.307, 14.300 9.629 -52.461, 14.300 10.218 -52.498, 14.300 10.803 -52.414, 11.600 10.803 -52.414, 11.600 12.971 -50.013, 14.300 12.995 -49.422, 11.600 12.961 -49.129, 11.600 12.807 -48.559, 14.300 11.954 -47.370, 14.300 11.717 -47.193, 11.600 11.464 -47.041, 14.300 11.196 -46.915, 11.600 10.917 -46.817, 14.300 10.336 -46.710, 11.600 10.041 -46.701, 14.300 9.746 -46.722, 11.600 8.895 -46.962, 14.300 8.386 -47.261, 11.600 8.386 -47.261, 11.600 8.157 -47.448, 14.300 7.948 -47.657, 14.300 7.761 -47.886, 11.600 7.598 -48.133, 14.300 7.462 -48.395, 14.300 7.273 -48.955, 14.300 7.222 -49.246, 14.300 7.201 -49.541, 11.600 7.317 -50.417, 14.300 7.541 -50.964, 14.300 7.693 -51.217, 11.600 7.693 -51.217, 11.300 11.009 -52.718, 11.305 11.094 -52.706, 11.305 10.985 -52.649, 11.315 10.853 -52.615, 11.392 10.923 -52.483, 11.392 11.022 -52.494, 11.336 11.083 -52.595, 11.600 11.007 -52.406, 11.600 11.277 -52.545, 11.507 11.267 -52.556, 11.554 11.252 -52.526, 11.424 11.237 -52.586, 11.467 11.234 -52.547, 11.554 10.923 -52.402, 11.554 11.041 -52.416, 11.600 11.106 -52.433, 11.554 11.153 -52.459, 11.392 11.199 -52.587, 11.467 11.035 -52.443, 11.467 11.141 -52.483, 11.392 11.116 -52.530, 11.315 11.131 -52.692, 11.300 11.065 -52.757, 11.507 10.806 -52.428, 11.467 10.923 -52.430, 11.336 11.151 -52.641, 11.336 11.005 -52.565, 11.305 10.923 -52.642, 11.336 10.923 -52.556, 11.305 11.043 -52.671, 14.800 13.814 -51.086, 14.800 14.071 -50.079, 14.800 14.094 -49.385, 14.800 13.633 -47.724, 14.500 12.783 -46.633, 14.500 11.285 -45.779, 14.800 11.285 -45.779, 14.800 10.606 -45.632, 14.800 10.260 -45.603, 14.500 9.567 -45.636, 14.800 8.889 -45.788, 14.500 8.889 -45.788, 14.800 6.928 -47.163, 14.800 6.197 -48.725, 14.500 6.136 -49.067, 14.500 6.103 -49.760, 14.800 6.103 -49.760, 14.800 6.191 -50.449, 14.500 6.191 -50.449, 14.500 6.911 -52.015, 14.500 7.133 -52.283, 14.500 7.641 -52.755, 14.800 8.538 -53.282, 14.500 9.198 -53.497, 14.500 9.885 -53.594, 14.800 9.885 -53.594, 14.500 10.579 -53.571, 14.500 11.586 -53.314, 14.500 13.814 -51.086, 14.500 14.094 -49.385, 14.500 14.061 -49.039, 14.500 13.904 -48.363, 14.800 13.782 -48.038, 14.500 13.457 -47.424, 14.800 13.255 -47.141, 14.500 11.927 -46.042, 14.500 11.612 -45.897, 14.800 10.949 -45.691, 14.500 10.606 -45.632, 14.500 9.913 -45.604, 14.800 9.567 -45.636, 14.500 8.248 -46.054, 14.500 7.397 -46.651, 14.800 6.132 -50.106, 14.500 6.132 -50.106, 14.500 6.279 -50.785, 14.500 7.377 -52.530, 14.500 8.863 -53.404, 14.500 11.258 -53.429, 14.300 12.980 -50.698, 14.300 12.933 -50.606, 11.600 12.933 -50.606, 14.300 12.899 -50.404, 11.600 12.914 -50.303, 11.600 12.906 -50.507, 11.600 12.899 -50.404, 11.300 13.339 -50.647, 11.315 13.192 -50.631, 11.507 13.056 -50.767, 11.336 13.564 -50.839, 11.554 13.811 -50.877, 11.600 13.854 -50.838, 11.392 13.482 -50.922, 11.305 13.420 -50.755, 11.305 13.362 -50.734, 11.305 13.481 -50.763, 11.336 13.641 -50.809, 11.554 13.945 -50.681, 11.336 13.802 -50.627, 11.357 13.844 -50.603, 11.424 13.908 -50.620, 11.336 13.764 -50.700, 11.300 13.646 -50.619, 11.305 13.721 -50.596, 11.315 13.763 -50.582, 11.507 13.950 -50.631, 11.554 13.601 -50.988, 11.467 13.482 -50.975, 11.467 13.370 -50.961, 11.315 13.274 -50.713, 11.336 13.254 -50.763, 11.305 13.311 -50.698, 11.336 13.322 -50.810, 11.554 13.482 -51.002, 11.600 13.437 -51.004, 11.392 13.288 -50.875, 11.357 13.215 -50.772, 11.600 13.323 -50.980, 11.424 13.168 -50.819, 11.392 13.206 -50.818, 11.554 13.152 -50.878, 11.467 13.171 -50.858, 11.507 13.138 -50.849, 11.600 13.218 -50.931, 11.392 13.757 -50.817, 11.336 13.709 -50.762, 11.336 13.399 -50.839, 11.392 13.382 -50.910, 11.554 13.251 -50.946, 11.467 13.264 -50.922, 11.554 13.363 -50.988, 11.392 13.581 -50.910, 11.336 13.482 -50.849, 11.305 13.543 -50.755, 11.467 13.594 -50.961, 11.305 13.601 -50.733, 11.305 13.651 -50.698, 11.467 13.700 -50.920, 11.392 13.675 -50.874, 11.554 13.713 -50.945, 11.392 13.824 -50.741, 11.392 13.870 -50.652, 11.467 13.919 -50.671, 11.554 13.890 -50.787, 11.467 13.792 -50.856, 11.467 13.867 -50.771, 11.305 13.693 -50.651, 11.424 11.027 -53.432, 11.507 10.696 -53.541, 11.507 10.350 -53.577, 11.507 10.003 -53.584, 11.300 8.762 -53.049, 11.300 9.078 -53.156, 11.300 9.403 -53.234, 11.357 9.668 -53.452, 11.424 10.004 -53.542, 11.300 11.058 -53.174, 11.315 10.992 -53.286, 11.507 11.131 -53.450, 11.600 10.795 -53.539, 11.507 11.037 -53.474, 11.600 9.751 -53.585, 11.507 9.656 -53.560, 11.424 9.321 -53.465, 11.315 8.716 -53.131, 11.507 9.312 -53.507, 11.357 8.686 -53.209, 11.300 7.629 -52.354, 11.315 7.592 -52.445, 11.315 6.770 -51.416, 11.315 6.350 -50.167, 11.315 6.315 -49.838, 11.300 6.509 -48.707, 11.300 6.604 -48.387, 11.300 6.728 -48.077, 11.315 6.863 -47.624, 11.300 7.258 -47.230, 11.315 7.047 -47.349, 11.315 8.001 -46.441, 11.315 8.582 -46.125, 11.315 9.208 -45.914, 11.315 10.193 -45.808, 11.357 10.195 -45.725, 11.357 9.856 -45.731, 11.424 9.852 -45.665, 11.507 10.544 -45.640, 11.507 10.197 -45.616, 11.600 10.795 -45.661, 11.315 11.484 -46.069, 11.315 11.786 -46.203, 11.300 11.186 -46.063, 11.357 11.194 -45.881, 11.357 10.866 -45.800, 11.424 10.879 -45.735, 11.507 10.888 -45.693, 11.424 8.987 -53.382, 11.357 8.080 -52.909, 11.315 8.124 -52.837, 11.507 8.646 -53.311, 11.424 8.046 -52.965, 11.315 7.849 -52.653, 11.600 8.100 -53.064, 11.507 8.024 -53.002, 11.357 7.537 -52.508, 11.357 7.293 -52.273, 11.315 7.353 -52.216, 11.600 7.529 -52.664, 11.507 7.735 -52.808, 11.424 7.245 -52.319, 11.357 7.071 -52.018, 11.315 7.136 -51.966, 11.507 7.464 -52.589, 11.507 7.214 -52.348, 11.357 6.871 -51.745, 11.315 6.941 -51.699, 11.507 6.985 -52.086, 11.424 7.019 -52.060, 11.357 6.697 -51.456, 11.357 6.548 -51.152, 11.507 6.781 -51.805, 11.424 6.638 -51.487, 11.424 6.487 -51.178, 11.600 6.475 -51.290, 11.507 6.448 -51.196, 11.424 6.363 -50.858, 11.357 6.332 -50.511, 11.315 6.414 -50.492, 11.357 6.426 -50.836, 11.357 6.267 -50.180, 11.507 6.226 -50.537, 11.424 6.202 -50.190, 11.600 6.161 -50.295, 11.357 6.225 -49.505, 11.315 6.331 -49.177, 11.357 6.231 -49.843, 11.507 6.159 -50.196, 11.507 6.123 -49.850, 11.424 6.158 -49.504, 11.600 6.100 -49.600, 11.507 6.116 -49.503, 11.600 6.115 -49.251, 11.424 6.182 -49.161, 11.357 6.300 -48.834, 11.600 6.161 -48.905, 11.315 6.569 -48.216, 11.357 6.381 -48.506, 11.424 6.429 -48.161, 11.357 6.628 -47.876, 11.600 6.341 -48.232, 11.507 6.389 -48.146, 11.424 6.568 -47.847, 11.507 6.530 -47.828, 11.357 6.791 -47.580, 11.507 6.698 -47.524, 11.357 6.980 -47.300, 11.600 6.823 -47.306, 11.357 7.192 -47.037, 11.315 7.484 -46.853, 11.424 7.381 -46.745, 11.357 7.427 -46.793, 11.600 7.272 -46.772, 11.507 7.352 -46.714, 11.357 7.682 -46.571, 11.600 7.529 -46.536, 11.507 7.614 -46.485, 11.357 8.244 -46.197, 11.357 7.955 -46.371, 11.507 7.895 -46.281, 11.315 8.890 -46.005, 11.357 8.864 -45.926, 11.507 8.192 -46.101, 11.507 8.504 -45.948, 11.424 9.173 -45.768, 11.315 9.861 -45.815, 11.315 9.533 -45.850, 11.357 9.189 -45.832, 11.507 8.829 -45.823, 11.507 9.163 -45.726, 11.357 9.520 -45.767, 11.600 11.135 -45.736, 11.507 11.225 -45.777, 11.424 11.213 -45.818, 11.300 11.804 -46.315, 11.507 11.554 -45.889, 11.424 11.853 -46.068, 11.357 12.120 -46.291, 11.315 12.351 -46.547, 11.357 12.400 -46.480, 11.300 12.620 -46.891, 11.300 12.366 -46.675, 11.315 12.608 -46.755, 11.600 11.790 -45.975, 11.357 12.663 -46.692, 11.315 13.064 -47.234, 11.600 12.671 -46.536, 11.507 12.736 -46.611, 11.357 12.907 -46.927, 11.315 13.259 -47.501, 11.600 12.928 -46.772, 11.357 13.129 -47.182, 11.357 13.329 -47.455, 11.300 13.415 -47.956, 11.315 13.430 -47.784, 11.600 13.164 -47.029, 11.507 13.215 -47.114, 11.357 13.503 -47.744, 11.357 13.652 -48.048, 11.315 13.695 -48.390, 11.300 13.656 -48.578, 11.507 13.419 -47.395, 11.507 13.599 -47.692, 11.600 13.564 -47.600, 11.600 13.725 -47.910, 11.315 13.786 -48.708, 11.315 13.850 -49.033, 11.507 13.752 -48.004, 11.507 13.877 -48.329, 11.315 13.885 -49.362, 11.300 13.782 -49.233, 11.600 13.964 -48.565, 11.357 13.969 -49.357, 11.300 13.800 -49.567, 11.507 14.041 -49.004, 11.315 13.869 -50.023, 11.600 14.039 -48.905, 11.600 14.085 -49.251, 11.357 13.952 -50.032, 11.315 13.818 -50.350, 11.300 13.746 -50.232, 11.507 14.077 -49.350, 11.600 14.100 -49.600, 11.424 14.018 -50.039, 11.507 14.084 -49.697, 11.357 13.900 -50.366, 11.424 13.965 -50.379, 11.507 14.007 -50.388, 11.315 11.171 -45.962, 11.424 10.539 -45.682, 11.507 9.849 -45.623, 11.424 10.196 -45.658, 11.300 10.533 -45.925, 11.300 10.200 -45.901, 11.315 10.523 -45.831, 11.300 9.534 -45.943, 11.300 9.207 -46.009, 11.315 8.284 -46.270, 11.315 7.734 -46.636, 11.315 7.255 -47.092, 11.300 6.879 -47.779, 11.315 6.703 -47.914, 11.315 6.462 -48.529, 11.315 6.382 -48.850, 11.315 6.308 -49.507, 11.315 6.505 -50.810, 11.315 6.625 -51.118, 11.300 7.391 -52.120, 11.300 8.164 -52.753, 11.315 8.415 -52.998, 11.300 9.733 -53.282, 11.315 9.677 -53.369, 11.424 10.348 -53.535, 11.424 10.690 -53.498, 11.300 10.067 -53.300, 11.357 10.343 -53.469, 11.357 10.680 -53.433, 11.300 10.400 -53.288, 11.357 11.011 -53.368, 11.315 10.338 -53.385, 11.300 10.732 -53.246, 11.315 10.667 -53.350, 11.507 12.465 -46.392, 11.507 12.986 -46.852, 11.424 12.955 -46.881, 11.424 12.707 -46.643, 11.315 12.847 -46.984, 11.357 10.005 -53.475, 11.424 9.661 -53.518, 11.315 10.007 -53.392, 11.315 9.350 -53.318, 11.357 9.334 -53.400, 11.357 9.006 -53.319, 11.315 9.029 -53.238, 11.507 8.975 -53.423, 11.424 8.661 -53.271, 11.357 8.377 -53.072, 11.507 8.328 -53.170, 11.424 8.347 -53.132, 11.357 7.800 -52.720, 11.424 7.760 -52.773, 11.424 7.493 -52.557, 11.424 6.816 -51.782, 11.507 6.601 -51.508, 11.507 6.323 -50.871, 11.424 6.268 -50.527, 11.424 6.165 -49.848, 11.507 6.140 -49.156, 11.357 6.248 -49.168, 11.424 6.235 -48.821, 11.507 6.193 -48.812, 11.424 6.318 -48.487, 11.507 6.277 -48.475, 11.357 6.491 -48.186, 11.424 6.735 -47.546, 11.507 7.111 -46.964, 11.424 7.143 -46.993, 11.507 6.892 -47.235, 11.424 6.927 -47.260, 11.424 7.918 -46.316, 11.424 7.640 -46.519, 11.424 8.213 -46.138, 11.424 8.522 -45.987, 11.357 8.548 -46.048, 11.424 8.842 -45.863, 11.507 9.504 -45.659, 11.424 9.510 -45.702, 11.315 10.850 -45.882, 11.357 10.532 -45.748, 11.424 11.539 -45.929, 11.507 11.872 -46.030, 11.357 11.824 -46.128, 11.357 11.514 -45.991, 11.507 12.176 -46.198, 11.424 12.154 -46.235, 11.315 12.076 -46.363, 11.424 12.440 -46.427, 11.424 13.181 -47.140, 11.424 13.562 -47.713, 11.424 13.384 -47.418, 11.424 13.713 -48.022, 11.315 13.575 -48.082, 11.424 13.837 -48.342, 11.357 13.774 -48.364, 11.507 13.974 -48.663, 11.424 13.932 -48.673, 11.357 13.868 -48.689, 11.357 13.933 -49.020, 11.424 13.998 -49.010, 11.424 14.042 -49.696, 11.424 14.035 -49.352, 11.357 13.975 -49.695, 11.315 13.892 -49.693, 11.507 14.060 -50.044, 11.554 11.414 -52.698, 11.467 11.444 -52.813, 11.305 11.261 -53.011, 11.300 11.199 -53.033, 11.336 11.346 -52.939, 11.392 11.395 -52.832, 11.467 11.391 -52.714, 11.424 11.319 -52.668, 11.507 11.349 -52.638, 11.554 11.470 -52.804, 11.600 11.480 -52.823, 11.305 11.126 -53.208, 11.300 11.121 -53.145, 11.392 11.419 -53.030, 11.554 11.499 -52.920, 11.467 11.471 -53.036, 11.392 11.349 -53.216, 11.336 11.166 -53.284, 11.315 11.082 -53.263, 11.554 11.471 -53.156, 11.554 11.415 -53.262, 11.467 11.318 -53.331, 11.600 11.471 -53.165, 11.424 11.120 -53.408, 11.357 11.103 -53.344, 11.392 11.200 -53.349, 11.554 11.238 -53.420, 11.554 11.336 -53.352, 11.336 11.327 -53.102, 11.305 11.246 -53.071, 11.336 11.347 -53.021, 11.600 11.431 -52.718, 11.600 11.359 -52.627, 11.336 11.326 -52.858, 11.392 11.348 -52.744, 11.357 11.272 -52.715, 11.305 11.217 -52.834, 11.300 11.187 -52.896, 11.315 11.213 -52.774, 11.305 11.246 -52.889, 11.300 11.205 -52.963, 11.336 11.288 -52.785, 11.392 11.419 -52.930, 11.305 11.261 -52.949, 11.467 11.471 -52.923, 11.467 11.445 -53.146, 11.554 11.499 -53.039, 11.392 11.395 -53.127, 11.467 11.392 -53.246, 11.305 11.177 -53.173, 11.305 11.218 -53.126, 11.336 11.289 -53.175, 11.392 11.282 -53.292, 11.336 11.234 -53.237, 11.467 11.225 -53.395, 11.600 10.904 -52.399, 14.300 11.198 -52.480, 11.600 11.198 -52.480, 14.300 11.277 -52.545, 11.357 11.190 -52.633, 14.800 16.320 -53.971, 14.800 16.555 -50.418, 14.800 16.396 -50.447, 14.800 16.235 -50.445, 14.800 13.671 -51.403, 14.800 15.927 -50.352, 14.800 13.929 -50.758, 14.800 14.015 -50.422, 14.800 15.480 -49.714, 14.800 15.474 -49.552, 14.800 14.098 -49.733, 14.800 15.741 -48.980, 14.800 13.904 -48.363, 14.800 13.997 -48.698, 14.800 15.138 -45.762, 14.800 16.169 -48.764, 14.800 16.846 -44.429, 14.800 15.349 -45.167, 14.800 16.706 -50.359, 14.800 16.960 -50.162, 14.800 18.583 -50.132, 14.800 18.600 -49.625, 14.800 18.586 -49.117, 14.800 17.055 -50.031, 14.800 18.468 -48.110, 14.800 16.914 -48.990, 14.800 16.788 -48.889, 14.800 18.364 -47.613, 14.800 16.491 -48.767, 14.800 18.069 -46.642, 14.800 15.340 -45.328, 14.800 16.525 -44.035, 14.800 15.328 -45.007, 14.800 16.181 -43.662, 14.800 15.092 -44.590, 14.800 15.816 -43.309, 14.800 14.966 -44.489, 14.800 15.026 -42.673, 14.800 14.346 -44.364, 14.800 13.712 -41.906, 14.800 10.949 -43.344, 14.800 10.876 -43.031, 14.800 13.919 -44.580, 14.800 13.812 -44.701, 14.800 11.927 -46.042, 14.800 13.651 -45.152, 14.800 12.229 -46.214, 14.800 12.515 -46.411, 14.800 13.030 -46.877, 14.800 10.940 -43.506, 14.800 12.283 -41.385, 14.800 10.423 -42.591, 14.800 10.268 -42.544, 14.800 10.107 -42.527, 14.800 10.784 -41.128, 14.800 9.519 -42.757, 14.800 9.264 -41.141, 14.800 6.397 -44.713, 14.800 9.294 -43.649, 14.800 8.248 -46.054, 14.800 8.563 -45.907, 14.800 5.119 -44.580, 14.800 7.286 -41.579, 14.800 4.651 -43.076, 14.800 4.876 -44.993, 14.800 3.913 -43.772, 14.800 4.851 -45.152, 14.800 2.709 -45.401, 14.800 2.262 -46.312, 14.800 4.960 -45.619, 14.800 2.079 -46.786, 14.800 1.641 -48.764, 14.800 1.602 -49.777, 14.800 1.628 -50.284, 14.800 3.230 -50.151, 14.800 2.973 -44.968, 14.800 2.406 -53.212, 14.800 5.247 -53.281, 14.800 6.397 -51.112, 14.800 6.279 -50.785, 14.800 6.542 -51.427, 14.800 5.391 -53.208, 14.800 5.546 -53.164, 14.800 6.714 -51.729, 14.800 5.868 -53.167, 14.800 6.023 -53.214, 14.800 6.166 -53.289, 14.800 6.911 -52.015, 14.800 7.133 -52.283, 14.800 6.397 -53.513, 14.800 6.476 -53.654, 14.800 7.377 -52.530, 14.800 6.528 -53.807, 14.800 7.641 -52.755, 14.800 6.549 -53.967, 14.800 7.924 -52.957, 14.800 8.224 -53.133, 14.800 9.412 -55.324, 14.800 8.863 -53.404, 14.800 9.198 -53.497, 14.800 9.519 -55.202, 14.800 9.647 -55.104, 14.800 9.791 -55.031, 14.800 9.946 -54.987, 14.800 10.233 -53.598, 14.800 10.579 -53.571, 14.800 10.922 -53.515, 14.800 11.258 -53.429, 14.800 11.586 -53.314, 14.800 11.903 -53.171, 14.800 10.832 -56.254, 14.800 11.137 -58.036, 14.800 10.632 -58.083, 14.800 10.738 -56.385, 14.800 5.119 -53.380, 14.800 2.635 -53.665, 14.800 2.891 -54.104, 14.800 3.173 -54.526, 14.800 3.479 -54.930, 14.800 4.876 -53.793, 14.800 4.851 -53.952, 14.800 4.858 -54.114, 14.800 3.809 -55.316, 14.800 5.169 -54.664, 14.800 4.929 -56.346, 14.800 5.612 -54.845, 14.800 6.214 -57.159, 14.800 6.672 -57.378, 14.800 9.251 -55.775, 14.800 9.276 -55.615, 14.800 9.258 -55.936, 14.800 7.142 -57.569, 14.800 9.360 -56.241, 14.800 8.113 -57.864, 14.800 7.623 -57.731, 14.800 8.610 -57.968, 14.800 10.012 -56.668, 14.800 9.617 -58.086, 14.800 10.174 -56.669, 14.800 9.854 -56.636, 14.800 12.135 -57.853, 14.800 12.624 -57.716, 14.800 14.385 -55.673, 14.800 14.275 -55.543, 14.800 14.471 -55.820, 14.800 14.030 -57.137, 14.800 14.405 -56.797, 14.800 14.174 -57.045, 14.800 9.539 -53.561, 14.800 6.432 -54.431, 14.800 4.260 -50.359, 14.800 6.104 -49.413, 14.800 6.136 -49.067, 14.800 6.288 -48.389, 14.800 6.407 -48.063, 14.800 4.515 -50.162, 14.800 6.554 -47.748, 14.800 6.728 -47.448, 14.800 4.705 -49.407, 14.800 4.727 -49.567, 14.800 7.151 -46.897, 14.800 4.469 -48.990, 14.800 7.397 -46.651, 14.800 6.540 -45.328, 14.800 7.948 -46.228, 14.800 6.432 -45.631, 14.800 7.663 -46.428, 14.800 9.913 -45.604, 14.800 11.612 -45.897, 14.800 12.783 -46.633, 14.800 14.254 -46.013, 14.800 13.457 -47.424, 14.800 15.020 -45.873, 14.800 14.061 -49.039, 14.800 16.480 -54.031, 14.800 16.985 -54.040, 14.800 17.637 -53.530, 14.800 6.220 -45.873, 14.800 6.083 -45.959, 14.800 5.774 -46.047, 14.800 5.612 -46.045, 14.800 5.169 -45.864, 14.800 5.053 -45.751, 14.800 5.247 -44.481, 14.800 7.769 -41.426, 14.800 5.868 -44.367, 14.800 6.023 -44.414, 14.800 6.166 -44.489, 14.800 6.338 -54.562, 14.800 9.225 -45.697, 14.800 10.483 -44.136, 14.800 10.332 -44.195, 14.800 10.012 -44.223, 14.800 9.360 -43.796, 14.800 6.549 -45.167, 14.800 9.330 -43.018, 14.800 4.110 -50.418, 14.800 3.885 -48.750, 14.800 6.338 -45.762, 14.800 4.045 -48.767, 14.800 10.620 -56.495, 14.800 17.172 -49.567, 14.800 10.738 -43.940, 14.800 10.832 -43.809, 14.800 10.901 -43.662, 13.300 10.832 -43.809, 14.800 10.928 -43.184, 13.300 10.876 -43.031, 14.800 10.797 -42.890, 14.800 10.692 -42.767, 14.800 10.566 -42.666, 14.800 9.946 -42.541, 13.300 9.946 -42.541, 14.800 9.647 -42.658, 14.800 9.412 -42.879, 14.800 9.276 -43.170, 14.800 9.251 -43.330, 13.300 9.258 -43.491, 14.800 9.258 -43.491, 13.300 9.453 -43.929, 14.800 9.453 -43.929, 14.800 9.569 -44.041, 14.800 9.704 -44.130, 14.800 9.854 -44.191, 14.800 10.174 -44.224, 13.300 10.268 -42.544, 13.300 10.107 -42.527, 14.800 9.791 -42.586, 13.300 9.791 -42.586, 13.300 9.569 -44.041, 13.300 10.332 -44.195, 14.800 10.620 -44.050, 13.300 10.620 -44.050, 14.800 17.123 -49.885, 13.300 17.163 -49.728, 14.800 17.163 -49.728, 13.300 17.172 -49.567, 14.800 17.150 -49.407, 14.800 17.099 -49.254, 14.800 17.019 -49.113, 13.300 17.019 -49.113, 13.300 16.645 -48.814, 14.800 16.645 -48.814, 14.800 16.330 -48.750, 14.800 15.869 -48.881, 14.800 15.552 -49.240, 13.300 15.480 -49.714, 14.800 15.517 -49.871, 14.800 15.675 -50.151, 14.800 16.076 -50.413, 13.300 16.235 -50.445, 14.800 16.842 -50.273, 13.300 17.099 -49.254, 14.800 16.013 -48.808, 13.300 16.013 -48.808, 13.300 15.869 -48.881, 13.300 15.741 -48.980, 14.800 15.634 -49.101, 13.300 15.634 -49.101, 14.800 15.498 -49.393, 13.300 15.498 -49.393, 13.300 15.474 -49.552, 13.300 15.517 -49.871, 14.800 15.583 -50.019, 13.300 15.583 -50.019, 13.300 15.675 -50.151, 14.800 15.791 -50.264, 13.300 15.791 -50.264, 13.300 16.396 -50.447, 13.300 16.555 -50.418, 13.300 16.842 -50.273, 13.300 10.832 -56.254, 14.800 10.901 -56.107, 14.800 10.940 -55.951, 13.300 10.940 -55.951, 14.800 10.949 -55.789, 13.300 10.928 -55.629, 14.800 10.928 -55.629, 14.800 10.876 -55.476, 14.800 10.797 -55.335, 14.800 10.692 -55.212, 13.300 10.423 -55.036, 14.800 10.423 -55.036, 14.800 10.268 -54.989, 13.300 10.268 -54.989, 14.800 9.294 -56.094, 14.800 9.569 -56.486, 14.800 9.704 -56.575, 13.300 10.620 -56.495, 13.300 10.738 -56.385, 13.300 10.797 -55.335, 13.300 10.692 -55.212, 14.800 10.566 -55.111, 13.300 10.566 -55.111, 14.800 10.107 -54.973, 13.300 9.647 -55.104, 13.300 9.519 -55.202, 14.800 9.330 -55.463, 13.300 9.330 -55.463, 14.800 9.453 -56.374, 13.300 9.704 -56.575, 13.300 10.174 -56.669, 14.800 10.332 -56.640, 13.300 10.332 -56.640, 14.800 10.483 -56.581, 13.300 10.483 -56.581, 14.800 4.610 -50.031, 14.800 4.678 -49.885, 13.300 4.610 -50.031, 13.300 4.678 -49.885, 14.800 4.200 -48.814, 13.300 4.045 -48.767, 13.300 3.568 -48.808, 14.800 3.424 -48.881, 14.800 3.296 -48.980, 14.800 3.189 -49.101, 13.300 3.107 -49.240, 14.800 3.053 -49.393, 14.800 3.029 -49.552, 13.300 3.035 -49.714, 14.800 3.035 -49.714, 13.300 3.072 -49.871, 14.800 3.072 -49.871, 14.800 3.346 -50.264, 14.800 3.631 -50.413, 14.800 3.789 -50.445, 14.800 3.951 -50.447, 13.300 4.110 -50.418, 13.300 4.397 -50.273, 14.800 4.718 -49.728, 13.300 4.718 -49.728, 13.300 4.727 -49.567, 13.300 4.705 -49.407, 14.800 4.654 -49.254, 14.800 4.574 -49.113, 14.800 4.343 -48.889, 13.300 3.885 -48.750, 14.800 3.724 -48.764, 14.800 3.568 -48.808, 14.800 3.107 -49.240, 13.300 3.029 -49.552, 14.800 3.138 -50.019, 13.300 3.138 -50.019, 13.300 3.230 -50.151, 14.800 3.482 -50.352, 13.300 4.260 -50.359, 14.800 4.397 -50.273, 14.800 6.501 -45.485, 13.300 6.501 -45.485, 14.800 6.528 -45.007, 14.800 6.476 -44.854, 13.300 6.476 -44.854, 14.800 5.707 -44.350, 14.800 5.546 -44.364, 14.800 5.391 -44.408, 13.300 5.119 -44.580, 14.800 5.012 -44.701, 14.800 4.930 -44.840, 13.300 4.894 -45.471, 14.800 4.894 -45.471, 14.800 5.304 -45.952, 14.800 5.932 -46.018, 13.300 6.083 -45.959, 13.300 6.220 -45.873, 13.300 6.528 -45.007, 13.300 6.397 -44.713, 14.800 6.292 -44.590, 13.300 6.292 -44.590, 13.300 5.391 -44.408, 13.300 5.247 -44.481, 13.300 4.876 -44.993, 14.800 4.858 -45.314, 13.300 4.858 -45.314, 13.300 5.169 -45.864, 13.300 5.304 -45.952, 14.800 5.454 -46.013, 13.300 5.774 -46.047, 14.800 15.232 -45.631, 14.800 15.301 -45.485, 13.300 15.232 -45.631, 13.300 15.301 -45.485, 14.800 15.276 -44.854, 14.800 15.197 -44.713, 13.300 15.092 -44.590, 13.300 14.668 -44.367, 14.800 14.668 -44.367, 14.800 14.191 -44.408, 14.800 14.047 -44.481, 13.300 13.919 -44.580, 14.800 13.730 -44.840, 14.800 13.676 -44.993, 13.300 13.676 -44.993, 13.300 13.658 -45.314, 14.800 13.658 -45.314, 14.800 13.760 -45.619, 14.800 13.853 -45.751, 13.300 13.969 -45.864, 14.800 13.969 -45.864, 14.800 14.412 -46.045, 13.300 14.574 -46.047, 14.800 14.732 -46.018, 14.800 14.883 -45.959, 13.300 15.276 -44.854, 14.800 14.823 -44.414, 14.800 14.507 -44.350, 13.300 14.507 -44.350, 13.300 14.191 -44.408, 13.300 14.047 -44.481, 13.300 13.812 -44.701, 14.800 13.694 -45.471, 13.300 13.694 -45.471, 14.800 14.104 -45.952, 13.300 14.104 -45.952, 13.300 14.412 -46.045, 14.800 14.574 -46.047, 13.300 14.732 -46.018, 13.300 6.432 -54.431, 14.800 6.501 -54.285, 13.300 6.540 -54.128, 14.800 6.540 -54.128, 14.800 5.707 -53.150, 14.800 5.012 -53.501, 13.300 5.012 -53.501, 14.800 4.930 -53.640, 14.800 4.894 -54.271, 14.800 4.960 -54.419, 13.300 5.169 -54.664, 13.300 5.304 -54.752, 14.800 5.304 -54.752, 13.300 5.454 -54.813, 14.800 5.454 -54.813, 14.800 5.932 -54.818, 14.800 6.083 -54.759, 14.800 6.220 -54.673, 13.300 6.549 -53.967, 14.800 6.292 -53.390, 13.300 6.292 -53.390, 13.300 6.166 -53.289, 13.300 6.023 -53.214, 13.300 4.858 -54.114, 13.300 4.894 -54.271, 14.800 5.053 -54.551, 13.300 5.612 -54.845, 14.800 5.774 -54.847, 13.300 5.932 -54.818, 13.300 6.083 -54.759, 13.300 14.275 -55.543, 13.300 14.385 -55.673, 14.800 14.563 -56.147, 13.300 14.566 -56.317, 13.300 14.540 -56.485, 14.800 14.540 -56.485, 13.300 14.405 -56.797, 13.300 14.300 -56.931, 14.800 14.300 -56.931, 14.800 14.531 -55.980, 13.300 14.531 -55.980, 13.300 14.563 -56.147, 14.800 14.566 -56.317, 14.800 14.486 -56.647, 13.300 14.486 -56.647, 13.300 14.174 -57.045, 14.800 13.574 -57.358, 13.300 14.030 -57.137, 13.300 13.574 -57.358, 14.800 10.125 -58.100, 14.800 9.112 -58.042, 13.300 8.113 -57.864, 13.300 7.623 -57.731, 13.300 6.214 -57.159, 14.800 5.769 -56.914, 14.800 5.340 -56.642, 14.800 4.535 -56.025, 14.800 2.030 -52.270, 13.300 1.770 -51.289, 14.800 1.770 -51.289, 14.800 1.684 -50.789, 13.300 1.606 -49.270, 14.800 1.606 -49.270, 14.800 1.706 -48.260, 14.800 1.801 -47.761, 13.300 1.801 -47.761, 14.800 1.926 -47.269, 13.300 2.973 -44.968, 14.800 3.576 -44.151, 14.800 4.272 -43.413, 13.300 5.051 -42.762, 14.800 5.051 -42.762, 13.300 5.468 -42.473, 14.800 5.901 -42.209, 13.300 5.901 -42.209, 14.800 6.350 -41.972, 14.800 6.812 -41.762, 13.300 7.286 -41.579, 13.300 7.769 -41.426, 13.300 9.264 -41.141, 14.800 9.770 -41.106, 14.800 10.277 -41.102, 14.800 11.289 -41.184, 14.800 12.770 -41.530, 14.800 13.247 -41.704, 13.300 13.712 -41.906, 14.800 14.604 -42.391, 13.300 15.026 -42.673, 14.800 15.430 -42.979, 13.300 15.430 -42.979, 13.300 16.846 -44.429, 14.800 17.414 -45.269, 14.800 17.659 -45.714, 13.300 18.468 -48.110, 14.800 18.542 -48.612, 13.300 18.583 -50.132, 13.300 18.459 -51.139, 14.800 18.459 -51.139, 14.800 18.353 -51.635, 14.800 18.216 -52.124, 14.800 17.858 -53.074, 14.800 13.104 -57.551, 13.300 12.624 -57.716, 13.300 12.135 -57.853, 14.800 11.639 -57.959, 13.300 10.632 -58.083, 13.300 10.125 -58.100, 13.300 5.769 -56.914, 13.300 5.340 -56.642, 14.800 4.162 -55.681, 13.300 4.162 -55.681, 13.300 3.809 -55.316, 13.300 2.891 -54.104, 13.300 2.635 -53.665, 14.800 2.204 -52.747, 13.300 2.204 -52.747, 14.800 1.885 -51.783, 13.300 1.885 -51.783, 13.300 1.602 -49.777, 13.300 1.926 -47.269, 13.300 2.262 -46.312, 14.800 2.472 -45.850, 13.300 2.709 -45.401, 14.800 3.262 -44.551, 13.300 3.262 -44.551, 13.300 3.576 -44.151, 13.300 4.272 -43.413, 14.800 5.468 -42.473, 13.300 6.350 -41.972, 13.300 6.812 -41.762, 14.800 8.261 -41.301, 14.800 8.760 -41.206, 13.300 10.277 -41.102, 14.800 11.789 -41.270, 13.300 12.283 -41.385, 13.300 12.770 -41.530, 13.300 13.247 -41.704, 14.800 14.165 -42.135, 13.300 14.604 -42.391, 13.300 15.816 -43.309, 13.300 16.181 -43.662, 14.800 17.142 -44.840, 13.300 17.142 -44.840, 14.800 17.878 -46.172, 13.300 18.069 -46.642, 14.800 18.231 -47.123, 13.300 18.231 -47.123, 14.800 18.536 -50.637, 13.300 18.536 -50.637, 13.300 18.353 -51.635, 14.800 18.051 -52.604, 13.300 18.051 -52.604, 14.800 17.545 -53.674, 13.300 17.431 -53.800, 14.800 17.431 -53.800, 14.800 17.297 -53.905, 13.300 16.985 -54.040, 14.800 16.647 -54.063, 13.300 16.480 -54.031, 14.800 16.173 -53.885, 13.300 16.173 -53.885, 13.300 17.545 -53.674, 14.800 17.147 -53.986, 14.800 16.817 -54.066, 13.300 16.817 -54.066, 13.300 16.647 -54.063, 13.300 16.320 -53.971, 13.300 13.127 -50.859, 14.357 13.626 -51.358, 14.422 13.659 -51.391, 14.800 16.043 -53.775, 11.600 13.127 -50.859, 11.600 13.665 -50.971, 11.600 13.768 -50.915, 13.300 13.323 -50.980, 13.300 13.437 -51.004, 11.600 13.553 -51.001, 13.300 13.553 -51.001, 13.300 13.665 -50.971, 11.600 13.921 -50.743, 13.300 13.964 -50.635, 11.600 13.964 -50.635, 11.600 14.039 -50.295, 13.300 14.039 -50.295, 11.600 14.085 -49.949, 13.300 13.859 -48.232, 11.600 13.377 -47.306, 13.300 13.377 -47.306, 13.300 12.928 -46.772, 11.600 12.100 -46.136, 13.300 11.790 -45.975, 11.600 11.468 -45.841, 13.300 11.468 -45.841, 13.300 10.795 -45.661, 11.600 10.449 -45.615, 13.300 10.100 -45.600, 11.600 9.405 -45.661, 11.600 7.036 -47.029, 13.300 6.636 -47.600, 11.600 6.475 -47.910, 13.300 6.115 -49.251, 13.300 6.100 -49.600, 13.300 6.115 -49.949, 11.600 6.115 -49.949, 13.300 6.236 -50.635, 11.600 7.036 -52.171, 13.300 7.036 -52.171, 13.300 7.272 -52.428, 13.300 7.806 -52.877, 11.600 8.410 -53.225, 13.300 8.732 -53.359, 11.600 9.405 -53.539, 13.300 9.405 -53.539, 11.600 10.100 -53.600, 13.300 14.085 -49.949, 13.300 13.964 -48.565, 11.600 13.859 -48.232, 13.300 13.725 -47.910, 13.300 13.564 -47.600, 11.600 12.394 -46.323, 13.300 11.135 -45.736, 11.600 10.100 -45.600, 11.600 9.751 -45.615, 13.300 9.751 -45.615, 11.600 9.065 -45.736, 13.300 9.065 -45.736, 11.600 8.732 -45.841, 11.600 8.410 -45.975, 11.600 8.100 -46.136, 11.600 7.806 -46.323, 13.300 7.806 -46.323, 13.300 7.036 -47.029, 13.300 6.823 -47.306, 11.600 6.636 -47.600, 13.300 6.475 -47.910, 11.600 6.236 -48.565, 13.300 6.236 -48.565, 13.300 6.161 -48.905, 11.600 6.236 -50.635, 11.600 6.341 -50.968, 13.300 6.341 -50.968, 11.600 6.636 -51.600, 11.600 6.823 -51.894, 13.300 6.823 -51.894, 11.600 7.272 -52.428, 11.600 7.806 -52.877, 11.600 8.732 -53.359, 11.600 9.065 -53.464, 11.600 10.449 -53.585, 13.300 10.449 -53.585, 11.600 11.135 -53.464, 13.300 11.135 -53.464, 11.600 11.243 -53.421, 11.600 11.338 -53.354, 13.300 11.338 -53.354, 11.600 11.415 -53.268, 11.600 11.501 -53.053, 13.300 11.501 -53.053, 13.300 11.504 -52.937, 13.300 11.431 -52.718, 13.300 11.471 -53.165, 11.600 11.504 -52.937, 13.300 11.480 -52.823, 14.315 11.810 -53.077, 13.300 11.359 -52.627, 14.500 11.903 -53.171, 13.300 10.795 -53.539, 13.300 9.946 -54.987, 13.300 11.243 -53.421, 13.300 10.107 -54.973, 13.300 11.415 -53.268, 13.300 10.876 -55.476, 13.300 14.471 -55.820, 13.300 13.104 -57.551, 13.300 10.901 -56.107, 13.300 11.137 -58.036, 13.300 10.949 -55.789, 13.300 11.639 -57.959, 13.300 9.112 -58.042, 13.300 9.854 -56.636, 13.300 9.569 -56.486, 13.300 8.610 -57.968, 13.300 9.453 -56.374, 13.300 9.294 -56.094, 13.300 9.360 -56.241, 13.300 9.258 -55.936, 13.300 7.142 -57.569, 13.300 6.672 -57.378, 13.300 6.220 -54.673, 13.300 9.251 -55.775, 13.300 6.338 -54.562, 13.300 9.276 -55.615, 13.300 9.412 -55.324, 13.300 9.065 -53.464, 13.300 9.791 -55.031, 13.300 9.751 -53.585, 13.300 4.535 -56.025, 13.300 4.929 -56.346, 13.300 5.053 -54.551, 13.300 4.960 -54.419, 13.300 3.479 -54.930, 13.300 4.851 -53.952, 13.300 3.173 -54.526, 13.300 4.876 -53.793, 13.300 4.930 -53.640, 13.300 5.119 -53.380, 13.300 5.247 -53.281, 13.300 6.475 -51.290, 13.300 5.546 -53.164, 13.300 5.391 -53.208, 13.300 5.707 -53.150, 13.300 6.636 -51.600, 13.300 5.868 -53.167, 13.300 6.397 -53.513, 13.300 2.406 -53.212, 13.300 3.951 -50.447, 13.300 3.789 -50.445, 13.300 2.030 -52.270, 13.300 3.482 -50.352, 13.300 3.631 -50.413, 13.300 3.346 -50.264, 13.300 1.628 -50.284, 13.300 1.641 -48.764, 13.300 3.189 -49.101, 13.300 3.296 -48.980, 13.300 3.424 -48.881, 13.300 1.706 -48.260, 13.300 2.079 -46.786, 13.300 4.960 -45.619, 13.300 2.472 -45.850, 13.300 3.913 -43.772, 13.300 4.651 -43.076, 13.300 5.012 -44.701, 13.300 5.546 -44.364, 13.300 5.707 -44.350, 13.300 5.868 -44.367, 13.300 6.023 -44.414, 13.300 6.166 -44.489, 13.300 9.251 -43.330, 13.300 8.732 -45.841, 13.300 9.360 -43.796, 13.300 8.410 -45.975, 13.300 8.100 -46.136, 13.300 6.549 -45.167, 13.300 6.432 -45.631, 13.300 7.529 -46.536, 13.300 4.851 -45.152, 13.300 4.930 -44.840, 13.300 8.261 -41.301, 13.300 9.412 -42.879, 13.300 8.760 -41.206, 13.300 9.770 -41.106, 13.300 9.647 -42.658, 13.300 9.519 -42.757, 13.300 11.289 -41.184, 13.300 10.692 -42.767, 13.300 10.566 -42.666, 13.300 11.789 -41.270, 13.300 10.797 -42.890, 13.300 10.928 -43.184, 13.300 10.949 -43.344, 13.300 10.940 -43.506, 13.300 13.730 -44.840, 13.300 10.901 -43.662, 13.300 10.738 -43.940, 13.300 10.449 -45.615, 13.300 10.483 -44.136, 13.300 14.165 -42.135, 13.300 14.346 -44.364, 13.300 14.823 -44.414, 13.300 14.966 -44.489, 13.300 15.328 -45.007, 13.300 15.197 -44.713, 13.300 16.525 -44.035, 13.300 15.349 -45.167, 13.300 15.340 -45.328, 13.300 16.330 -48.750, 13.300 16.169 -48.764, 13.300 15.138 -45.762, 13.300 14.883 -45.959, 13.300 15.020 -45.873, 13.300 17.414 -45.269, 13.300 17.659 -45.714, 13.300 17.878 -46.172, 13.300 16.491 -48.767, 13.300 18.364 -47.613, 13.300 16.914 -48.990, 13.300 16.788 -48.889, 13.300 17.150 -49.407, 13.300 18.586 -49.117, 13.300 18.600 -49.625, 13.300 16.960 -50.162, 13.300 16.043 -53.775, 13.300 16.706 -50.359, 13.300 18.216 -52.124, 13.300 17.858 -53.074, 13.300 17.297 -53.905, 13.300 17.147 -53.986, 13.300 17.637 -53.530, 13.300 13.218 -50.931, 13.300 13.768 -50.915, 13.300 16.076 -50.413, 13.300 15.927 -50.352, 13.300 13.921 -50.743, 13.300 14.100 -49.600, 13.300 14.085 -49.251, 13.300 14.039 -48.905, 13.300 13.164 -47.029, 13.300 14.254 -46.013, 13.300 13.760 -45.619, 13.300 12.671 -46.536, 13.300 13.853 -45.751, 13.300 12.394 -46.323, 13.300 12.100 -46.136, 13.300 13.651 -45.152, 13.300 9.704 -44.130, 13.300 6.540 -45.328, 13.300 7.272 -46.772, 13.300 4.469 -48.990, 13.300 6.338 -45.762, 13.300 4.200 -48.814, 13.300 4.343 -48.889, 13.300 5.932 -46.018, 13.300 3.724 -48.764, 13.300 5.612 -46.045, 13.300 5.454 -46.013, 13.300 5.053 -45.751, 13.300 4.515 -50.162, 13.300 6.161 -50.295, 13.300 7.529 -52.664, 13.300 6.476 -53.654, 13.300 6.528 -53.807, 13.300 8.100 -53.064, 13.300 8.410 -53.225, 13.300 6.501 -54.285, 13.300 10.100 -53.600, 13.300 5.774 -54.847, 13.300 9.294 -43.649, 13.300 6.341 -48.232, 13.300 4.654 -49.254, 13.300 4.574 -49.113, 13.300 1.684 -50.789, 13.300 3.053 -49.393, 13.300 10.012 -56.668, 13.300 9.617 -58.086, 13.300 17.055 -50.031, 13.300 18.542 -48.612, 13.300 17.123 -49.885, 13.300 15.552 -49.240, 13.300 13.854 -50.838, 13.300 10.423 -42.591, 13.300 10.784 -41.128, 13.300 9.330 -43.018, 13.300 9.276 -43.170, 13.300 9.854 -44.191, 13.300 10.012 -44.223, 13.300 10.174 -44.224, 13.300 9.405 -45.661, -15.000 9.600 -48.186, -15.000 10.600 -48.186, -15.000 10.963 -48.373, -16.000 11.262 -48.652, -16.000 11.475 -49.001, -16.000 11.600 -49.599, -16.000 11.545 -50.004, -16.000 11.382 -50.379, -16.000 11.124 -50.696, -15.000 11.124 -50.696, -15.000 10.790 -50.932, -16.000 10.603 -51.013, -15.000 10.202 -51.097, -15.000 10.405 -51.069, -15.000 11.262 -48.652, -16.000 11.381 -48.819, -15.000 11.475 -49.001, -16.000 11.544 -49.194, -15.000 11.586 -49.394, -16.000 11.586 -49.803, -15.000 11.586 -49.803, -15.000 11.476 -50.197, -16.000 11.264 -50.546, -15.000 10.603 -51.013, -16.000 9.795 -51.069, -15.000 9.795 -51.069, -15.000 9.597 -51.013, -16.000 9.235 -50.825, -15.000 9.235 -50.825, -16.000 8.936 -50.546, -16.000 8.614 -49.803, -15.000 8.614 -49.803, -16.000 8.656 -49.194, -15.000 8.938 -48.652, -16.000 8.938 -48.652, -16.000 9.600 -48.186, -16.000 9.597 -51.013, -16.000 9.076 -50.696, -15.000 8.724 -50.197, -15.000 8.655 -50.004, -15.000 8.600 -49.599, -16.000 8.614 -49.394, -15.000 8.725 -49.001, -16.000 8.819 -48.819, -16.000 9.237 -48.373, -15.000 10.600 -47.600, -16.000 10.585 -47.480, -16.000 10.543 -47.368, -16.000 10.277 -47.132, -16.000 10.160 -47.104, -15.000 9.923 -47.132, -15.000 9.600 -47.600, -16.000 10.474 -47.268, -15.000 10.384 -47.189, -15.000 10.277 -47.132, -15.000 10.160 -47.104, -16.000 9.816 -47.189, -15.000 9.657 -47.368, -16.000 9.657 -47.368, -16.000 9.615 -47.480, -13.300 18.100 -49.686, -14.800 18.096 -49.342, -13.300 18.054 -50.457, -13.300 17.964 -50.434, -14.800 17.825 -50.315, -13.300 17.825 -50.315, -13.300 18.096 -49.858, -14.800 17.789 -50.230, -13.300 17.789 -50.230, -14.800 17.919 -49.905, -14.800 18.004 -49.868, -13.300 10.275 -57.356, -14.800 10.275 -57.356, -14.800 10.100 -57.300, -14.800 10.008 -57.314, -13.300 10.100 -57.300, -13.300 10.008 -57.314, -13.300 9.925 -57.356, -13.300 9.859 -57.421, -14.800 9.816 -57.503, -14.800 9.800 -57.594, -13.300 9.816 -57.503, -16.000 11.476 -50.197, -16.000 13.542 -50.234, -16.000 10.965 -50.825, -16.000 10.790 -50.932, -16.000 10.405 -51.069, -16.000 12.913 -51.683, -16.000 9.998 -51.097, -16.000 8.082 -52.459, -16.000 12.246 -52.365, -16.000 11.986 -52.548, -16.000 9.233 -52.991, -16.000 9.861 -53.092, -16.000 10.498 -53.077, -16.000 11.421 -52.841, -16.000 10.812 -53.027, -16.000 8.724 -50.197, -16.000 8.818 -50.379, -16.000 7.385 -51.809, -16.000 7.195 -51.553, -16.000 7.030 -51.281, -16.000 8.655 -50.004, -16.000 6.604 -49.441, -16.000 8.600 -49.599, -16.000 6.604 -49.759, -16.000 6.633 -49.123, -16.000 6.776 -48.503, -16.000 7.030 -47.919, -16.000 8.725 -49.001, -16.000 7.597 -47.153, -16.000 8.082 -46.741, -16.000 9.078 -48.502, -16.000 9.412 -48.267, -16.000 9.600 -47.600, -16.000 6.633 -50.077, -16.000 7.830 -46.936, -16.000 8.633 -46.422, -16.000 9.233 -46.209, -16.000 9.726 -47.268, -16.000 9.545 -46.144, -16.000 9.861 -46.108, -16.000 9.923 -47.132, -16.000 10.498 -46.123, -16.000 10.040 -47.104, -16.000 11.121 -46.252, -16.000 12.246 -46.835, -16.000 12.489 -47.042, -16.000 12.913 -47.517, -16.000 10.600 -47.600, -16.000 10.600 -48.186, -16.000 13.370 -48.353, -16.000 10.788 -48.267, -16.000 10.963 -48.373, -16.000 11.122 -48.502, -16.000 13.542 -48.966, -16.000 11.586 -49.394, -16.000 13.600 -49.600, -16.000 9.410 -50.932, -16.000 10.202 -51.097, -16.000 10.384 -47.189, -15.000 10.040 -47.104, -15.000 9.806 -46.614, -15.000 9.816 -47.189, -15.000 9.726 -47.268, -15.000 9.515 -46.658, -15.000 9.229 -46.729, -15.000 9.615 -47.480, -15.000 9.412 -48.267, -15.000 8.433 -47.106, -15.000 7.328 -48.452, -15.000 8.819 -48.819, -15.000 9.078 -48.502, -15.000 9.237 -48.373, -15.000 7.229 -48.729, -15.000 8.614 -49.394, -15.000 7.100 -49.600, -15.000 8.656 -49.194, -15.000 7.158 -50.185, -15.000 8.936 -50.546, -15.000 8.818 -50.379, -15.000 7.229 -50.471, -15.000 7.328 -50.748, -15.000 9.076 -50.696, -15.000 9.410 -50.932, -15.000 8.952 -52.372, -15.000 9.229 -52.471, -15.000 10.394 -52.586, -15.000 11.248 -52.372, -15.000 11.514 -52.246, -15.000 10.965 -50.825, -15.000 11.767 -52.094, -15.000 11.264 -50.546, -15.000 12.221 -51.721, -15.000 12.419 -51.503, -15.000 11.382 -50.379, -15.000 12.746 -51.014, -15.000 12.872 -50.748, -15.000 11.545 -50.004, -15.000 12.971 -50.471, -15.000 11.600 -49.599, -15.000 13.100 -49.600, -15.000 13.042 -49.015, -15.000 11.544 -49.194, -15.000 11.381 -48.819, -15.000 11.122 -48.502, -15.000 10.585 -47.480, -15.000 10.788 -48.267, -15.000 9.998 -51.097, -15.000 10.100 -52.600, -15.000 10.971 -52.471, -15.000 12.003 -51.919, -15.000 12.971 -48.729, -15.000 11.514 -46.954, -15.000 11.248 -46.828, -15.000 10.394 -46.614, -15.000 10.100 -46.600, -15.000 10.474 -47.268, -15.000 10.543 -47.368, -14.800 18.054 -48.743, -14.800 17.964 -48.766, -13.300 17.964 -48.766, -13.300 17.885 -48.814, -13.300 17.825 -48.885, -14.800 17.789 -48.970, -13.300 17.781 -49.063, -13.300 17.802 -49.153, -13.300 17.849 -49.233, -14.800 17.849 -49.233, -13.300 17.919 -49.295, -13.300 18.096 -49.342, -14.800 17.885 -48.814, -14.800 17.825 -48.885, -14.800 17.781 -49.063, -13.300 18.004 -49.332, -13.300 9.800 -57.594, -13.300 17.982 -50.969, -14.800 17.982 -50.969, -14.800 18.054 -50.457, -13.300 10.400 -57.594, -14.800 10.400 -57.594, -14.800 10.572 -57.586, -13.300 10.744 -57.574, -16.000 13.585 -49.282, -15.996 13.647 -49.298, -15.996 13.609 -48.998, -15.968 13.659 -48.673, -15.911 13.668 -48.339, -15.911 13.548 -48.041, -15.732 13.367 -47.392, -15.500 13.316 -47.221, -15.968 13.724 -48.979, -15.996 13.545 -48.703, -16.000 13.470 -48.656, -15.996 13.457 -48.414, -15.968 13.451 -48.085, -15.832 13.310 -47.431, -15.732 13.168 -47.123, -15.996 13.344 -48.134, -15.832 13.114 -47.166, -15.732 12.946 -46.872, -15.620 12.733 -46.608, -15.996 13.208 -47.864, -15.968 13.310 -47.807, -15.968 13.147 -47.541, -16.000 13.243 -48.061, -16.000 13.090 -47.781, -15.968 12.961 -47.290, -15.732 12.444 -46.430, -15.500 12.051 -46.108, -15.620 12.190 -46.206, -15.968 12.755 -47.056, -15.832 12.404 -46.485, -15.620 11.894 -46.041, -15.500 11.748 -45.955, -15.968 12.530 -46.840, -15.732 11.875 -46.079, -15.620 11.586 -45.902, -16.000 12.712 -47.270, -15.996 12.670 -47.137, -15.968 12.287 -46.643, -15.832 12.131 -46.301, -15.832 11.844 -46.141, -15.996 12.452 -46.927, -15.996 12.217 -46.738, -15.911 12.084 -46.378, -15.911 11.804 -46.221, -15.620 11.267 -45.789, -15.620 10.940 -45.704, -16.000 11.986 -46.652, -15.968 11.756 -46.316, -15.832 11.234 -45.896, -15.620 10.606 -45.647, -15.996 11.967 -46.568, -15.996 11.703 -46.421, -15.911 11.511 -46.089, -15.968 11.471 -46.188, -15.911 11.208 -45.982, -15.832 10.916 -45.813, -15.732 10.931 -45.746, -15.732 10.601 -45.689, -16.000 11.710 -46.492, -15.996 11.427 -46.296, -15.732 10.267 -45.661, -16.000 11.421 -46.359, -15.832 10.592 -45.757, -15.500 9.761 -45.614, -15.620 9.931 -45.618, -15.911 10.261 -45.819, -15.620 9.594 -45.647, -15.620 9.260 -45.704, -16.000 10.812 -46.173, -15.996 10.251 -46.043, -15.996 9.949 -46.043, -15.911 9.303 -45.901, -15.732 8.945 -45.830, -15.500 8.452 -45.955, -15.620 8.614 -45.902, -15.732 9.269 -45.746, -15.968 10.256 -45.926, -15.968 9.944 -45.926, -16.000 10.180 -46.101, -15.996 9.648 -46.069, -15.732 8.630 -45.942, -15.620 8.010 -46.206, -15.620 8.306 -46.041, -15.968 9.023 -46.084, -15.500 7.860 -46.286, -15.500 7.587 -46.488, -15.620 7.730 -46.396, -15.996 9.350 -46.120, -15.911 8.689 -46.089, -15.832 8.069 -46.301, -15.968 8.444 -46.316, -15.732 7.756 -46.430, -15.832 7.796 -46.485, -16.000 8.928 -46.302, -15.996 8.773 -46.296, -15.911 7.850 -46.558, -15.500 7.097 -46.957, -15.832 7.303 -46.919, -15.620 6.798 -47.368, -16.000 8.350 -46.569, -15.996 8.233 -46.568, -15.732 7.032 -47.123, -15.620 6.621 -47.656, -15.996 7.748 -46.927, -15.968 7.670 -46.840, -15.732 6.658 -47.677, -15.500 6.528 -47.799, -15.620 6.468 -47.958, -15.911 7.156 -47.223, -15.832 6.890 -47.431, -15.500 6.388 -48.109, -15.500 6.275 -48.429, -16.000 7.385 -47.391, -15.996 7.530 -47.137, -15.911 6.965 -47.481, -15.832 6.718 -47.711, -15.620 6.342 -48.272, -16.000 7.195 -47.647, -15.996 7.150 -47.606, -15.968 6.890 -47.807, -15.832 6.447 -48.309, -15.500 6.190 -48.757, -15.968 6.749 -48.085, -15.500 6.104 -49.430, -15.620 6.172 -48.926, -16.000 6.890 -48.206, -15.996 6.856 -48.134, -15.832 6.226 -49.600, -15.620 6.172 -50.274, -15.620 6.115 -49.600, -15.732 6.171 -49.266, -15.911 6.438 -48.647, -15.968 6.633 -48.375, -15.996 6.743 -48.414, -15.996 6.655 -48.703, -16.000 6.690 -48.810, -15.968 6.476 -48.979, -15.911 6.330 -49.279, -15.911 6.316 -49.600, -15.732 6.214 -50.266, -15.968 6.436 -49.288, -15.832 6.240 -49.929, -15.500 6.388 -51.091, -15.620 6.243 -50.604, -15.996 6.553 -49.298, -15.968 6.436 -49.912, -15.832 6.351 -50.576, -15.732 6.284 -50.593, -15.620 6.342 -50.928, -15.620 6.468 -51.242, -15.911 6.370 -50.239, -15.620 6.621 -51.544, -15.996 6.591 -50.202, -15.832 6.570 -51.196, -15.500 6.694 -51.697, -15.911 6.532 -50.861, -15.911 6.652 -51.159, -15.732 6.833 -51.808, -15.620 6.798 -51.832, -15.620 6.999 -52.104, -16.000 6.690 -50.390, -15.996 6.743 -50.786, -15.911 6.796 -51.445, -15.832 6.890 -51.769, -16.000 6.776 -50.697, -15.996 6.856 -51.066, -15.620 7.223 -52.358, -15.500 7.332 -52.488, -15.620 7.467 -52.592, -16.000 6.890 -50.994, -15.996 6.992 -51.336, -15.968 7.053 -51.659, -15.832 7.086 -52.034, -15.732 7.495 -52.560, -15.620 7.730 -52.804, -15.968 7.239 -51.910, -15.500 8.149 -53.092, -15.911 7.368 -52.218, -15.620 8.306 -53.159, -15.996 7.530 -52.063, -16.000 7.597 -52.047, -15.996 7.748 -52.273, -16.000 7.830 -52.264, -15.968 7.913 -52.557, -15.832 8.655 -53.195, -15.500 9.424 -53.542, -15.500 9.092 -53.471, -15.620 8.933 -53.411, -15.620 8.614 -53.298, -15.996 7.983 -52.462, -15.968 8.444 -52.884, -15.968 8.729 -53.012, -15.732 9.269 -53.454, -15.732 9.599 -53.511, -15.500 9.761 -53.586, -16.000 8.350 -52.631, -16.000 8.633 -52.778, -15.832 9.608 -53.443, -15.732 9.933 -53.539, -15.620 9.931 -53.582, -15.620 10.269 -53.582, -16.000 8.928 -52.898, -15.996 8.773 -52.904, -15.968 9.023 -53.116, -15.968 9.325 -53.195, -15.500 10.439 -53.586, -15.620 10.606 -53.553, -15.968 9.633 -53.248, -15.832 9.936 -53.471, -15.832 10.264 -53.471, -15.620 10.940 -53.496, -15.500 10.776 -53.542, -16.000 9.545 -53.056, -15.996 9.350 -53.080, -15.911 10.261 -53.381, -15.732 10.601 -53.511, -15.832 10.592 -53.443, -15.996 9.648 -53.131, -15.968 9.944 -53.274, -15.968 10.256 -53.274, -15.911 10.581 -53.353, -15.832 10.916 -53.387, -15.500 11.433 -53.372, -15.620 11.586 -53.298, -15.620 11.267 -53.411, -15.996 9.949 -53.157, -16.000 10.180 -53.099, -15.832 11.234 -53.304, -15.732 11.255 -53.370, -15.996 10.251 -53.157, -15.968 10.567 -53.248, -15.996 10.552 -53.131, -15.732 11.570 -53.258, -15.732 11.875 -53.121, -15.500 12.051 -53.092, -15.620 11.894 -53.159, -15.968 10.875 -53.195, -15.911 11.208 -53.218, -15.832 11.545 -53.195, -15.832 11.844 -53.059, -15.996 10.850 -53.080, -15.968 11.177 -53.116, -15.996 11.143 -53.004, -15.911 11.511 -53.111, -15.911 11.804 -52.979, -15.832 12.131 -52.899, -15.732 12.167 -52.957, -15.620 12.470 -52.804, -15.620 12.733 -52.592, -15.500 12.613 -52.712, -15.968 11.471 -53.012, -15.732 12.705 -52.560, -15.500 12.868 -52.488, -15.500 13.103 -52.243, -16.000 11.710 -52.708, -15.996 11.967 -52.632, -15.968 12.530 -52.360, -15.832 13.114 -52.034, -15.732 13.367 -51.808, -15.500 13.506 -51.697, -15.732 13.168 -52.077, -15.968 12.287 -52.557, -15.996 12.217 -52.462, -15.620 13.732 -51.242, -15.500 13.672 -51.401, -15.620 13.579 -51.544, -15.996 12.452 -52.273, -15.832 13.310 -51.769, -15.500 13.812 -51.091, -15.620 13.858 -50.928, -16.000 12.489 -52.158, -16.000 12.712 -51.930, -15.996 12.670 -52.063, -15.968 13.147 -51.659, -15.832 13.482 -51.489, -15.911 13.404 -51.445, -15.732 13.693 -51.224, -15.500 14.010 -50.443, -15.832 13.630 -51.196, -15.832 13.753 -50.891, -15.732 13.916 -50.593, -15.620 13.957 -50.604, -15.500 14.068 -50.108, -15.996 13.050 -51.594, -16.000 13.090 -51.419, -15.968 13.310 -51.393, -15.968 13.451 -51.115, -15.911 13.548 -51.159, -15.911 13.668 -50.861, -15.732 13.986 -50.266, -15.620 14.071 -49.938, -16.000 13.243 -51.139, -15.996 13.208 -51.336, -15.968 13.567 -50.825, -15.732 14.029 -49.934, -15.620 14.085 -49.600, -15.968 13.659 -50.527, -15.911 13.762 -50.553, -15.832 13.960 -49.929, -15.732 14.043 -49.600, -15.620 14.071 -49.262, -16.000 13.370 -50.847, -15.996 13.545 -50.497, -15.620 14.028 -48.926, -16.000 13.470 -50.544, -15.620 13.957 -48.596, -16.000 13.585 -49.918, -15.996 13.647 -49.902, -15.968 13.777 -49.600, -15.832 13.960 -49.271, -15.911 13.870 -49.279, -15.620 13.858 -48.272, -15.500 13.812 -48.109, -15.620 13.579 -47.656, -15.732 13.693 -47.976, -15.832 13.849 -48.624, -15.911 13.762 -48.647, -15.620 13.201 -52.104, -15.911 12.350 -52.642, -15.968 12.028 -52.731, -15.996 11.427 -52.904, -16.000 11.121 -52.948, -15.732 8.325 -53.121, -15.911 7.600 -52.441, -15.996 7.330 -51.837, -15.620 6.129 -49.262, -15.911 6.532 -48.339, -15.996 6.992 -47.864, -15.500 8.767 -45.828, -15.500 9.092 -45.729, -15.620 8.933 -45.789, -15.832 9.608 -45.757, -15.732 9.599 -45.689, -15.832 9.936 -45.729, -15.996 10.552 -46.069, -15.968 10.567 -45.952, -15.996 10.850 -46.120, -15.968 6.423 -49.600, -15.996 6.553 -49.902, -15.996 6.540 -49.600, -15.911 6.330 -49.921, -15.732 6.157 -49.600, -15.832 6.240 -49.271, -15.732 6.171 -49.934, -15.620 6.129 -49.938, -15.996 13.660 -49.600, -15.968 11.177 -46.084, -15.996 11.143 -46.196, -15.968 7.053 -47.541, -15.968 13.764 -49.288, -15.911 13.884 -49.600, -15.911 13.830 -48.960, -15.732 14.029 -49.266, -15.832 13.919 -48.945, -15.732 13.986 -48.934, -15.832 13.974 -49.600, -15.968 13.567 -48.375, -15.732 13.916 -48.607, -15.832 13.630 -48.004, -15.832 13.753 -48.309, -15.732 13.818 -48.287, -15.732 13.542 -47.677, -15.911 13.404 -47.755, -15.832 13.482 -47.711, -15.620 13.732 -47.958, -15.620 13.402 -47.368, -15.996 12.870 -47.363, -15.996 13.050 -47.606, -15.911 13.235 -47.481, -15.620 13.201 -47.096, -15.911 12.832 -46.982, -15.911 13.044 -47.223, -15.620 12.977 -46.842, -15.911 12.600 -46.759, -15.832 12.660 -46.692, -15.832 12.897 -46.919, -15.732 12.705 -46.640, -15.911 12.350 -46.558, -15.620 12.470 -46.396, -15.732 12.167 -46.243, -15.968 12.028 -46.469, -15.832 11.545 -46.005, -15.732 11.570 -45.942, -15.732 11.255 -45.830, -15.968 10.875 -46.005, -15.911 10.897 -45.901, -15.911 10.581 -45.847, -15.832 10.264 -45.729, -15.620 10.269 -45.618, -15.911 9.939 -45.819, -15.911 9.619 -45.847, -15.968 9.633 -45.952, -15.732 9.933 -45.661, -15.968 9.325 -46.005, -15.996 9.057 -46.196, -15.832 9.284 -45.813, -15.832 8.966 -45.896, -15.832 8.655 -46.005, -15.911 8.992 -45.982, -15.996 8.497 -46.421, -15.911 8.396 -46.221, -15.968 8.729 -46.188, -15.832 8.356 -46.141, -15.732 8.325 -46.079, -15.996 7.983 -46.738, -15.968 7.913 -46.643, -15.968 8.172 -46.469, -15.911 8.116 -46.378, -15.732 8.033 -46.243, -15.832 7.540 -46.692, -15.732 7.495 -46.640, -15.620 7.467 -46.608, -15.968 7.445 -47.056, -15.911 7.600 -46.759, -15.732 7.254 -46.872, -15.620 7.223 -46.842, -15.996 7.330 -47.363, -15.968 7.239 -47.290, -15.832 7.086 -47.166, -15.911 7.368 -46.982, -15.620 6.999 -47.096, -15.732 6.833 -47.392, -15.911 6.796 -47.755, -15.911 6.652 -48.041, -15.832 6.570 -48.004, -15.732 6.507 -47.976, -15.732 6.382 -48.287, -15.832 6.351 -48.624, -15.620 6.243 -48.596, -15.732 6.284 -48.607, -15.911 6.370 -48.960, -15.968 6.541 -48.673, -15.996 6.591 -48.998, -15.732 6.214 -48.934, -15.832 6.281 -48.945, -15.968 6.476 -50.221, -15.968 6.541 -50.527, -15.911 6.438 -50.553, -15.832 6.281 -50.255, -15.996 6.655 -50.497, -15.732 6.382 -50.913, -15.968 6.749 -51.115, -15.968 6.633 -50.825, -15.832 6.447 -50.891, -15.732 6.507 -51.224, -15.968 6.890 -51.393, -15.832 6.718 -51.489, -15.732 6.658 -51.523, -15.996 7.150 -51.594, -15.911 6.965 -51.719, -15.732 7.032 -52.077, -15.968 7.445 -52.144, -15.911 7.156 -51.977, -15.832 7.303 -52.281, -15.732 7.254 -52.328, -15.968 7.670 -52.360, -15.832 7.540 -52.508, -15.732 7.756 -52.770, -15.911 8.116 -52.822, -15.911 7.850 -52.642, -15.968 8.172 -52.731, -15.832 7.796 -52.715, -15.620 8.010 -52.994, -15.732 8.033 -52.957, -15.996 8.233 -52.632, -15.911 8.396 -52.979, -15.832 8.069 -52.899, -15.996 8.497 -52.779, -15.832 8.356 -53.059, -15.911 8.992 -53.218, -15.911 8.689 -53.111, -15.732 8.945 -53.370, -15.732 8.630 -53.258, -15.832 8.966 -53.304, -15.996 9.057 -53.004, -15.911 9.303 -53.299, -15.620 9.260 -53.496, -15.911 9.619 -53.353, -15.832 9.284 -53.387, -15.620 9.594 -53.553, -15.911 9.939 -53.381, -15.732 10.267 -53.539, -15.911 10.897 -53.299, -15.732 10.931 -53.454, -15.968 11.756 -52.884, -15.996 11.703 -52.779, -15.911 12.084 -52.822, -15.620 12.190 -52.994, -15.732 12.444 -52.770, -15.911 12.600 -52.441, -15.832 12.660 -52.508, -15.832 12.404 -52.715, -15.832 12.897 -52.281, -15.911 12.832 -52.218, -15.996 12.870 -51.837, -15.968 12.961 -51.910, -15.968 12.755 -52.144, -15.732 12.946 -52.328, -15.620 12.977 -52.358, -15.911 13.235 -51.719, -15.911 13.044 -51.977, -15.620 13.402 -51.832, -15.732 13.542 -51.523, -15.996 13.344 -51.066, -15.996 13.457 -50.786, -15.832 13.849 -50.576, -15.732 13.818 -50.913, -15.968 13.724 -50.221, -15.911 13.830 -50.239, -15.832 13.919 -50.255, -15.620 14.028 -50.274, -15.968 13.764 -49.912, -15.996 13.609 -50.202, -15.911 13.870 -49.921, -11.300 10.685 -46.658, -15.000 10.685 -46.658, -11.300 11.767 -47.106, -15.000 12.003 -47.281, -15.000 12.221 -47.479, -11.300 12.594 -47.933, -15.000 12.419 -47.697, -15.000 12.594 -47.933, -15.000 12.746 -48.186, -15.000 13.042 -50.185, -15.000 12.594 -51.267, -11.300 12.003 -51.919, -15.000 10.685 -52.542, -15.000 9.806 -52.586, -11.300 9.229 -52.471, -15.000 9.515 -52.542, -15.000 8.686 -52.246, -15.000 8.433 -52.094, -15.000 7.781 -51.503, -15.000 7.606 -51.267, -15.000 7.114 -49.894, -15.000 7.114 -49.306, -15.000 7.606 -47.933, -15.000 7.781 -47.697, -11.300 8.197 -47.281, -15.000 8.197 -47.281, -15.000 8.686 -46.954, -11.300 10.100 -46.600, -11.300 10.971 -46.729, -15.000 10.971 -46.729, -15.000 11.767 -47.106, -11.300 12.221 -47.479, -11.300 12.419 -47.697, -11.300 12.746 -48.186, -15.000 12.872 -48.452, -15.000 13.086 -49.306, -15.000 13.086 -49.894, -11.300 12.872 -50.748, -11.300 12.419 -51.503, -11.300 10.100 -52.600, -11.300 9.806 -52.586, -11.300 8.952 -52.372, -15.000 8.197 -51.919, -15.000 7.979 -51.721, -11.300 7.781 -51.503, -11.300 7.606 -51.267, -15.000 7.454 -51.014, -11.300 7.100 -49.600, -15.000 7.158 -49.015, -15.000 7.454 -48.186, -11.300 7.979 -47.479, -15.000 7.979 -47.479, -15.000 8.952 -46.828, -13.300 18.010 -48.401, -14.800 18.010 -48.401, -14.800 2.104 -49.858, -13.300 2.104 -49.858, -13.300 2.100 -49.686, -14.800 2.100 -49.514, -14.800 2.104 -49.342, -14.800 9.761 -45.614, -14.800 9.424 -45.658, -15.500 9.424 -45.658, -14.800 9.092 -45.729, -15.500 8.149 -46.108, -15.500 7.332 -46.712, -15.500 6.694 -47.503, -14.800 6.528 -47.799, -14.800 6.104 -49.430, -15.500 6.132 -49.092, -14.800 6.190 -50.443, -14.800 6.275 -50.771, -15.500 6.190 -50.443, -15.500 6.275 -50.771, -14.800 6.388 -51.091, -15.500 6.528 -51.401, -14.800 6.884 -51.979, -15.500 7.097 -52.243, -15.500 7.587 -52.712, -14.800 8.149 -53.092, -14.800 8.767 -53.372, -15.500 8.767 -53.372, -14.800 9.761 -53.586, -15.500 10.100 -53.600, -14.800 11.108 -53.471, -15.500 11.108 -53.471, -14.800 12.613 -52.712, -15.500 13.316 -51.979, -14.800 13.506 -51.697, -15.500 14.096 -49.430, -15.500 14.068 -49.092, -15.500 14.010 -48.757, -14.800 13.506 -47.503, -15.500 13.672 -47.799, -14.800 13.316 -47.221, -15.500 13.506 -47.503, -15.500 12.613 -46.488, -15.500 12.340 -46.286, -15.500 10.439 -45.614, -15.500 10.100 -45.600, -14.800 8.452 -45.955, -14.800 7.587 -46.488, -14.800 6.884 -47.221, -15.500 6.884 -47.221, -14.800 6.694 -47.503, -14.800 6.388 -48.109, -14.800 6.275 -48.429, -15.500 6.104 -49.770, -14.800 6.132 -50.108, -15.500 6.132 -50.108, -14.800 6.528 -51.401, -15.500 6.884 -51.979, -14.800 7.097 -52.243, -14.800 7.587 -52.712, -15.500 7.860 -52.914, -14.800 8.452 -53.245, -15.500 8.452 -53.245, -14.800 9.424 -53.542, -14.800 10.776 -53.542, -14.800 11.433 -53.372, -14.800 11.748 -53.245, -15.500 11.748 -53.245, -15.500 12.340 -52.914, -14.800 13.316 -51.979, -14.800 13.812 -51.091, -15.500 13.925 -50.771, -14.800 14.010 -50.443, -15.500 14.096 -49.770, -15.500 13.925 -48.429, -14.800 13.812 -48.109, -15.500 13.103 -46.957, -14.800 12.868 -46.712, -15.500 12.868 -46.712, -14.800 12.613 -46.488, -14.800 12.340 -46.286, -14.800 11.433 -45.828, -15.500 11.433 -45.828, -14.800 11.108 -45.729, -15.500 11.108 -45.729, -14.800 10.776 -45.658, -15.500 10.776 -45.658, -11.300 10.394 -46.614, -11.300 10.776 -45.658, -11.300 11.433 -45.828, -11.300 11.248 -46.828, -11.300 11.514 -46.954, -11.300 12.340 -46.286, -11.300 9.515 -46.658, -11.300 9.092 -45.729, -11.300 8.767 -45.828, -11.300 8.149 -46.108, -11.300 8.433 -47.106, -11.300 7.587 -46.488, -11.300 7.332 -46.712, -11.300 7.606 -47.933, -11.300 7.454 -48.186, -11.300 6.528 -47.799, -11.300 7.328 -48.452, -11.300 6.388 -48.109, -11.300 6.275 -48.429, -11.300 7.229 -48.729, -11.300 7.158 -49.015, -11.300 6.132 -49.092, -11.300 6.104 -49.770, -11.300 6.275 -50.771, -11.300 6.388 -51.091, -11.300 7.454 -51.014, -11.300 7.097 -52.243, -11.300 8.197 -51.919, -11.300 8.149 -53.092, -11.300 8.686 -52.246, -11.300 8.767 -53.372, -11.300 9.424 -53.542, -11.300 10.394 -52.586, -11.300 10.439 -53.586, -11.300 10.685 -52.542, -11.300 10.776 -53.542, -11.300 10.971 -52.471, -11.300 11.767 -52.094, -11.300 11.514 -52.246, -11.300 13.103 -52.243, -11.300 13.506 -51.697, -11.300 12.746 -51.014, -11.300 12.971 -50.471, -11.300 13.042 -50.185, -11.300 13.086 -49.894, -11.300 14.096 -49.430, -11.300 14.068 -49.092, -11.300 14.010 -48.757, -11.300 13.672 -47.799, -11.300 13.506 -47.503, -11.300 13.103 -46.957, -11.300 12.868 -46.712, -11.300 12.003 -47.281, -11.300 9.229 -46.729, -11.300 8.952 -46.828, -11.300 8.686 -46.954, -11.300 7.097 -46.957, -11.300 7.781 -47.697, -11.300 7.114 -49.306, -11.300 6.104 -49.430, -11.300 7.114 -49.894, -11.300 7.158 -50.185, -11.300 6.190 -50.443, -11.300 7.229 -50.471, -11.300 7.328 -50.748, -11.300 7.979 -51.721, -11.300 8.433 -52.094, -11.300 7.860 -52.914, -11.300 9.515 -52.542, -11.300 11.248 -52.372, -11.300 12.221 -51.721, -11.300 12.594 -51.267, -11.300 14.096 -49.770, -11.300 13.100 -49.600, -11.300 13.086 -49.306, -11.300 13.042 -49.015, -11.300 12.971 -48.729, -11.300 12.872 -48.452, -11.300 13.812 -48.109, -11.300 11.108 -45.729, -11.300 9.806 -46.614, -11.300 10.100 -45.600, -14.800 17.771 -47.679, -13.300 17.771 -47.679, -13.300 17.700 -47.738, -14.800 17.700 -47.738, -13.300 17.650 -47.817, -13.300 17.632 -47.999, -13.300 17.665 -48.086, -14.800 17.723 -48.158, -14.800 17.889 -48.235, -14.800 17.982 -48.231, -14.800 17.627 -47.906, -14.800 17.665 -48.086, -13.300 10.392 -41.692, -14.800 10.392 -41.692, -14.800 10.323 -41.848, -14.800 10.095 -41.954, -13.300 10.095 -41.954, -13.300 9.931 -41.905, -14.800 9.866 -41.848, -13.300 9.866 -41.848, -14.800 9.797 -41.692, -14.800 9.799 -41.606, -13.300 9.799 -41.606, -13.300 9.820 -41.775, -13.300 2.315 -48.814, -14.800 2.411 -48.970, -13.300 2.419 -49.063, -14.800 2.351 -49.233, -13.300 2.351 -49.233, -13.300 2.196 -49.332, -14.800 2.375 -48.885, -13.300 2.411 -48.970, -14.800 2.419 -49.063, -14.800 2.196 -49.332, -14.800 9.284 -57.558, -13.300 9.117 -57.252, -13.300 8.936 -57.227, -13.300 8.848 -57.256, -13.300 8.719 -57.387, -14.800 9.117 -57.252, -14.800 8.936 -57.227, -14.800 8.773 -57.311, -13.300 2.236 -50.434, -13.300 2.315 -50.386, -13.300 2.375 -50.315, -13.300 2.398 -50.047, -14.800 2.375 -50.315, -13.300 2.419 -50.137, -14.800 2.419 -50.137, -14.800 2.398 -50.047, -13.300 17.723 -51.042, -13.300 17.665 -51.114, -14.800 17.627 -51.294, -13.300 17.627 -51.294, -14.800 17.723 -51.042, -14.800 17.650 -51.383, -13.300 17.700 -51.462, -13.300 11.510 -57.475, -14.800 11.510 -57.475, -13.300 11.352 -57.256, -13.300 11.264 -57.227, -14.800 11.172 -57.225, -14.800 11.083 -57.252, -13.300 10.919 -57.466, -13.300 10.916 -57.558, -14.800 11.352 -57.256, -14.800 11.007 -57.305, -14.800 10.919 -57.466, -14.800 17.650 -47.817, -14.800 17.730 -47.194, -14.800 13.925 -48.429, -14.800 13.672 -47.799, -14.800 13.103 -46.957, -14.800 14.344 -46.036, -14.800 14.010 -48.757, -14.800 14.068 -49.092, -14.800 17.632 -47.999, -14.800 14.096 -49.430, -14.800 17.802 -49.153, -14.800 17.802 -50.047, -14.800 17.781 -50.137, -14.800 14.068 -50.108, -14.800 17.632 -51.201, -14.800 14.807 -53.207, -14.800 14.193 -53.207, -14.800 14.053 -53.277, -14.800 13.103 -52.243, -14.800 13.927 -53.372, -14.800 12.868 -52.488, -14.800 12.340 -52.914, -14.800 12.051 -53.092, -14.800 17.800 -48.209, -14.800 18.034 -48.572, -14.800 17.849 -49.967, -14.800 18.100 -49.686, -14.800 17.919 -49.295, -14.800 18.096 -49.858, -14.800 18.004 -49.332, -14.800 18.100 -49.514, -14.800 17.665 -51.114, -14.800 18.010 -50.799, -14.800 18.034 -50.628, -14.800 17.889 -50.965, -14.800 17.800 -50.991, -14.800 17.964 -50.434, -14.800 17.885 -50.386, -14.800 14.947 -53.277, -14.800 15.073 -53.372, -14.800 17.565 -52.475, -14.800 15.178 -53.488, -14.800 17.378 -52.920, -14.800 15.261 -53.621, -14.800 16.926 -53.773, -14.800 16.661 -54.177, -14.800 17.700 -51.462, -14.800 17.725 -52.020, -14.800 17.771 -51.521, -14.800 15.318 -53.767, -14.800 15.346 -54.078, -14.800 15.377 -55.613, -14.800 14.500 -54.850, -14.800 15.005 -55.920, -14.800 14.615 -56.204, -14.800 14.208 -56.465, -14.800 13.351 -56.909, -14.800 12.905 -57.092, -14.800 10.192 -57.314, -14.800 10.950 -57.378, -14.800 10.744 -57.574, -14.800 10.384 -57.503, -14.800 12.448 -57.248, -14.800 11.264 -57.227, -14.800 11.427 -57.311, -14.800 11.481 -57.387, -14.800 10.916 -57.558, -14.800 10.341 -57.421, -14.800 9.193 -57.305, -14.800 9.250 -57.378, -14.800 9.925 -57.356, -14.800 9.859 -57.421, -14.800 9.456 -57.574, -14.800 9.281 -57.466, -14.800 9.628 -57.586, -14.800 5.700 -54.850, -14.800 9.028 -57.225, -14.800 6.904 -56.934, -14.800 5.673 -56.263, -14.800 5.291 -55.993, -14.800 5.393 -54.793, -14.800 4.926 -55.701, -14.800 7.338 -57.108, -14.800 8.233 -57.379, -14.800 8.719 -57.387, -14.800 8.848 -57.256, -14.800 4.578 -55.389, -14.800 5.022 -54.512, -14.800 4.939 -54.379, -14.800 4.882 -54.233, -14.800 3.940 -54.705, -14.800 3.653 -54.336, -14.800 4.882 -53.767, -14.800 3.387 -53.951, -14.800 5.022 -53.488, -14.800 2.925 -53.138, -14.800 2.730 -52.713, -14.800 2.561 -52.277, -14.800 5.544 -53.164, -14.800 5.700 -53.150, -14.800 6.694 -51.697, -14.800 6.007 -53.207, -14.800 2.418 -51.832, -14.800 2.411 -50.230, -14.800 6.104 -49.770, -14.800 2.281 -49.295, -14.800 2.210 -50.920, -14.800 2.315 -50.386, -14.800 2.236 -50.434, -14.800 6.132 -49.092, -14.800 6.190 -48.757, -14.800 2.571 -46.895, -14.800 2.745 -46.453, -14.800 4.939 -45.579, -14.800 4.854 -45.278, -14.800 4.882 -45.433, -14.800 2.398 -49.153, -14.800 2.351 -49.967, -14.800 2.196 -49.868, -14.800 2.100 -49.686, -14.800 2.281 -49.905, -14.800 2.236 -48.766, -14.800 2.315 -48.814, -14.800 2.146 -48.743, -14.800 2.304 -47.806, -14.800 5.022 -45.712, -14.800 3.693 -44.810, -14.800 4.854 -45.122, -14.800 3.988 -44.438, -14.800 4.939 -44.821, -14.800 5.127 -44.572, -14.800 4.306 -44.084, -14.800 4.643 -43.750, -14.800 5.000 -43.436, -14.800 6.174 -42.630, -14.800 6.595 -42.409, -14.800 7.028 -42.213, -14.800 10.009 -41.942, -14.800 10.180 -41.941, -14.800 12.684 -42.029, -14.800 10.259 -41.905, -14.800 7.925 -41.901, -14.800 8.386 -41.786, -14.800 9.931 -41.905, -14.800 9.820 -41.775, -14.800 10.858 -41.636, -14.800 10.369 -41.775, -14.800 10.391 -41.605, -14.800 13.123 -42.193, -14.800 13.551 -42.383, -14.800 13.967 -42.597, -14.800 15.131 -43.380, -14.800 14.656 -44.364, -14.800 15.486 -43.685, -14.800 15.178 -44.688, -14.800 15.318 -44.967, -14.800 15.261 -44.821, -14.800 15.346 -45.278, -14.800 15.318 -45.433, -14.800 17.192 -45.898, -14.800 17.396 -46.320, -14.800 14.947 -45.923, -14.800 17.576 -46.752, -14.800 6.461 -45.579, -14.800 8.767 -45.828, -14.800 8.149 -46.108, -14.800 7.860 -46.286, -14.800 7.332 -46.712, -14.800 7.097 -46.957, -14.800 5.544 -46.036, -14.800 5.393 -45.993, -14.800 6.273 -53.372, -14.800 6.378 -53.488, -14.800 7.332 -52.488, -14.800 6.518 -53.767, -14.800 6.546 -53.922, -14.800 7.860 -52.914, -14.800 6.518 -54.233, -14.800 9.092 -53.471, -14.800 6.378 -54.512, -14.800 10.100 -53.600, -14.800 6.147 -54.723, -14.800 14.193 -54.793, -14.800 6.546 -54.078, -14.800 10.439 -53.586, -14.800 13.822 -53.488, -14.800 13.672 -51.401, -14.800 14.656 -53.164, -14.800 13.925 -50.771, -14.800 14.096 -49.770, -14.800 11.748 -45.955, -14.800 13.739 -44.821, -14.800 6.147 -44.477, -14.800 14.053 -44.477, -14.800 5.700 -44.350, -14.800 14.344 -44.364, -14.800 13.822 -44.688, -14.800 13.927 -44.572, -14.800 10.439 -45.614, -14.800 13.654 -45.278, -14.800 12.051 -46.108, -14.800 10.100 -45.600, -14.800 6.518 -45.433, -14.800 6.546 -45.122, -14.800 14.656 -54.836, -14.800 16.063 -54.934, -14.800 14.807 -54.793, -14.800 15.178 -54.512, -14.800 13.654 -54.078, -14.800 13.682 -54.233, -14.800 13.739 -54.379, -13.300 5.544 -46.036, -14.800 5.700 -46.050, -13.300 5.393 -45.993, -14.800 5.253 -45.923, -14.800 4.882 -44.967, -14.800 5.022 -44.688, -13.300 5.253 -44.477, -13.300 5.700 -44.350, -13.300 5.856 -44.364, -14.800 6.461 -44.821, -13.300 6.518 -44.967, -14.800 6.546 -45.278, -14.800 6.378 -45.712, -14.800 6.273 -45.828, -14.800 6.147 -45.923, -14.800 6.007 -45.993, -13.300 5.856 -46.036, -14.800 5.856 -46.036, -14.800 5.127 -45.828, -13.300 4.854 -45.278, -13.300 4.854 -45.122, -14.800 5.253 -44.477, -13.300 5.393 -44.407, -14.800 5.393 -44.407, -13.300 5.544 -44.364, -14.800 5.544 -44.364, -14.800 5.856 -44.364, -14.800 6.007 -44.407, -14.800 6.273 -44.572, -13.300 6.378 -44.688, -14.800 6.378 -44.688, -13.300 6.461 -44.821, -14.800 6.518 -44.967, -13.300 6.518 -45.433, -13.300 6.273 -45.828, -14.800 5.544 -54.836, -14.800 5.127 -54.628, -14.800 4.854 -54.078, -13.300 4.882 -53.767, -13.300 4.939 -53.621, -14.800 5.127 -53.372, -14.800 5.253 -53.277, -13.300 5.544 -53.164, -13.300 5.856 -53.164, -13.300 6.147 -53.277, -13.300 6.518 -53.767, -13.300 6.546 -54.078, -13.300 6.461 -54.379, -14.800 6.461 -54.379, -13.300 6.378 -54.512, -13.300 6.273 -54.628, -14.800 6.007 -54.793, -14.800 5.856 -54.836, -13.300 5.253 -54.723, -14.800 5.253 -54.723, -13.300 4.939 -54.379, -13.300 4.882 -54.233, -14.800 4.854 -53.922, -14.800 4.939 -53.621, -13.300 5.253 -53.277, -13.300 5.393 -53.207, -14.800 5.393 -53.207, -13.300 5.700 -53.150, -14.800 5.856 -53.164, -13.300 6.007 -53.207, -14.800 6.147 -53.277, -13.300 6.273 -53.372, -14.800 6.461 -53.621, -13.300 6.518 -54.233, -14.800 6.273 -54.628, -13.300 6.007 -54.793, -14.800 14.193 -45.993, -14.800 13.822 -45.712, -14.800 13.739 -45.579, -14.800 13.682 -45.433, -13.300 13.654 -45.278, -13.300 13.654 -45.122, -14.800 13.654 -45.122, -13.300 13.739 -44.821, -14.800 13.682 -44.967, -13.300 13.822 -44.688, -13.300 13.927 -44.572, -13.300 14.053 -44.477, -13.300 14.344 -44.364, -14.800 14.500 -44.350, -13.300 14.947 -44.477, -14.800 14.947 -44.477, -14.800 15.346 -45.122, -14.800 15.261 -45.579, -13.300 14.807 -45.993, -14.800 14.656 -46.036, -14.800 14.500 -46.050, -14.800 14.053 -45.923, -14.800 13.927 -45.828, -13.300 13.682 -44.967, -14.800 14.193 -44.407, -13.300 14.656 -44.364, -14.800 14.807 -44.407, -14.800 15.073 -44.572, -13.300 15.318 -44.967, -13.300 15.346 -45.278, -13.300 15.318 -45.433, -13.300 15.261 -45.579, -13.300 15.178 -45.712, -14.800 15.178 -45.712, -14.800 15.073 -45.828, -13.300 14.947 -45.923, -14.800 14.807 -45.993, -14.800 14.344 -54.836, -13.300 14.344 -54.836, -13.300 14.053 -54.723, -14.800 14.053 -54.723, -13.300 13.927 -54.628, -14.800 13.927 -54.628, -14.800 13.682 -53.767, -14.800 13.739 -53.621, -13.300 13.927 -53.372, -13.300 14.053 -53.277, -13.300 14.344 -53.164, -14.800 14.344 -53.164, -13.300 14.947 -53.277, -13.300 15.318 -53.767, -14.800 15.346 -53.922, -14.800 15.318 -54.233, -13.300 15.178 -54.512, -14.800 15.261 -54.379, -13.300 14.807 -54.793, -13.300 13.822 -54.512, -14.800 13.822 -54.512, -13.300 13.654 -53.922, -14.800 13.654 -53.922, -13.300 13.682 -53.767, -13.300 14.193 -53.207, -14.800 14.500 -53.150, -13.300 15.261 -53.621, -13.300 15.318 -54.233, -13.300 15.261 -54.379, -13.300 15.073 -54.628, -14.800 15.073 -54.628, -14.800 14.947 -54.723, -13.300 14.656 -54.836, -13.300 14.500 -54.850, -11.300 10.439 -45.614, -11.300 11.748 -45.955, -11.300 12.051 -46.108, -11.300 12.613 -46.488, -13.300 13.672 -47.799, -11.300 13.925 -48.429, -13.300 14.096 -49.430, -11.300 14.068 -50.108, -11.300 14.010 -50.443, -11.300 13.925 -50.771, -13.300 13.812 -51.091, -11.300 13.672 -51.401, -11.300 13.316 -51.979, -13.300 13.103 -52.243, -11.300 12.868 -52.488, -11.300 12.613 -52.712, -11.300 12.051 -53.092, -11.300 11.748 -53.245, -11.300 11.433 -53.372, -13.300 9.761 -53.586, -13.300 9.424 -53.542, -11.300 9.092 -53.471, -13.300 7.860 -52.914, -13.300 7.587 -52.712, -13.300 6.694 -51.697, -11.300 6.884 -51.979, -11.300 6.528 -51.401, -11.300 6.132 -50.108, -13.300 6.104 -49.770, -13.300 6.132 -49.092, -11.300 6.190 -48.757, -13.300 6.388 -48.109, -11.300 6.694 -47.503, -11.300 6.884 -47.221, -11.300 7.860 -46.286, -11.300 8.452 -45.955, -13.300 9.092 -45.729, -11.300 9.761 -45.614, -13.300 10.439 -45.614, -13.300 11.108 -45.729, -13.300 11.433 -45.828, -13.300 12.613 -46.488, -13.300 13.103 -46.957, -13.300 13.316 -47.221, -11.300 13.316 -47.221, -13.300 13.506 -47.503, -13.300 13.925 -50.771, -11.300 13.812 -51.091, -13.300 13.672 -51.401, -13.300 13.506 -51.697, -13.300 13.316 -51.979, -13.300 12.868 -52.488, -13.300 12.613 -52.712, -13.300 12.340 -52.914, -11.300 12.340 -52.914, -13.300 11.433 -53.372, -13.300 11.108 -53.471, -11.300 11.108 -53.471, -13.300 10.439 -53.586, -11.300 10.100 -53.600, -11.300 9.761 -53.586, -13.300 9.092 -53.471, -13.300 8.767 -53.372, -11.300 8.452 -53.245, -11.300 7.587 -52.712, -11.300 7.332 -52.488, -11.300 6.694 -51.697, -13.300 6.388 -51.091, -13.300 6.190 -50.443, -13.300 6.132 -50.108, -13.300 6.104 -49.430, -13.300 6.528 -47.799, -13.300 6.884 -47.221, -13.300 7.587 -46.488, -13.300 7.860 -46.286, -13.300 9.424 -45.658, -11.300 9.424 -45.658, -14.800 17.857 -47.644, -13.300 17.857 -47.644, -13.300 17.192 -45.898, -13.300 16.963 -45.490, -14.800 16.963 -45.490, -13.300 16.711 -45.096, -14.800 16.711 -45.096, -14.800 16.437 -44.717, -14.800 16.140 -44.354, -13.300 15.823 -44.010, -14.800 15.823 -44.010, -14.800 14.370 -42.835, -13.300 14.370 -42.835, -13.300 12.684 -42.029, -14.800 12.237 -41.891, -13.300 12.237 -41.891, -14.800 11.783 -41.779, -14.800 11.322 -41.694, -13.300 15.131 -43.380, -14.800 14.759 -43.096, -13.300 13.551 -42.383, -13.300 13.123 -42.193, -13.300 10.858 -41.636, -14.800 2.211 -48.272, -13.300 2.424 -47.347, -13.300 2.571 -46.895, -13.300 2.745 -46.453, -13.300 3.170 -45.603, -13.300 3.693 -44.810, -13.300 3.988 -44.438, -13.300 4.643 -43.750, -13.300 5.375 -43.144, -14.800 5.767 -42.875, -13.300 5.767 -42.875, -13.300 6.174 -42.630, -13.300 7.028 -42.213, -14.800 7.472 -42.044, -13.300 7.472 -42.044, -13.300 7.925 -41.901, -14.800 8.853 -41.698, -14.800 2.424 -47.347, -13.300 2.945 -46.021, -14.800 2.945 -46.021, -14.800 3.170 -45.603, -14.800 3.420 -45.199, -13.300 5.000 -43.436, -14.800 5.375 -43.144, -13.300 8.853 -41.698, -13.300 9.324 -41.638, -14.800 9.324 -41.638, -14.800 2.146 -50.457, -14.800 2.300 -51.379, -14.800 3.144 -53.551, -13.300 3.144 -53.551, -13.300 3.387 -53.951, -14.800 6.070 -56.511, -13.300 6.481 -56.734, -14.800 6.481 -56.734, -14.800 8.690 -57.475, -13.300 2.300 -51.379, -13.300 2.418 -51.832, -13.300 3.940 -54.705, -14.800 4.249 -55.056, -13.300 4.249 -55.056, -13.300 4.578 -55.389, -13.300 6.904 -56.934, -14.800 7.781 -57.257, -14.800 11.982 -57.375, -13.300 12.448 -57.248, -14.800 13.786 -56.700, -13.300 15.377 -55.613, -13.300 15.730 -55.284, -14.800 16.373 -54.564, -14.800 17.165 -53.353, -13.300 17.378 -52.920, -14.800 17.857 -51.556, -13.300 17.857 -51.556, -13.300 12.905 -57.092, -13.300 13.351 -56.909, -13.300 13.786 -56.700, -13.300 14.208 -56.465, -13.300 14.615 -56.204, -14.800 15.730 -55.284, -13.300 17.771 -51.521, -13.300 17.725 -52.020, -13.300 17.650 -51.383, -13.300 17.565 -52.475, -13.300 15.073 -53.372, -13.300 15.178 -53.488, -13.300 16.926 -53.773, -13.300 15.346 -53.922, -13.300 15.346 -54.078, -13.300 16.661 -54.177, -13.300 16.373 -54.564, -13.300 16.063 -54.934, -13.300 14.947 -54.723, -13.300 9.028 -57.225, -13.300 9.193 -57.305, -13.300 9.250 -57.378, -13.300 9.456 -57.574, -13.300 9.628 -57.586, -13.300 14.807 -53.207, -13.300 14.656 -53.164, -13.300 14.500 -53.150, -13.300 17.781 -50.137, -13.300 17.800 -50.991, -13.300 17.889 -50.965, -13.300 18.010 -50.799, -13.300 17.885 -50.386, -13.300 18.034 -50.628, -13.300 17.802 -50.047, -13.300 17.849 -49.967, -13.300 17.919 -49.905, -13.300 18.004 -49.868, -13.300 18.100 -49.514, -13.300 17.789 -48.970, -13.300 17.723 -48.158, -13.300 17.982 -48.231, -13.300 18.034 -48.572, -13.300 18.054 -48.743, -13.300 17.889 -48.235, -13.300 17.800 -48.209, -13.300 14.096 -49.770, -13.300 14.068 -50.108, -13.300 14.010 -50.443, -13.300 17.632 -51.201, -13.300 17.627 -47.906, -13.300 17.576 -46.752, -13.300 17.730 -47.194, -13.300 15.073 -45.828, -13.300 17.396 -46.320, -13.300 16.437 -44.717, -13.300 16.140 -44.354, -13.300 15.261 -44.821, -13.300 15.346 -45.122, -13.300 15.178 -44.688, -13.300 15.073 -44.572, -13.300 15.486 -43.685, -13.300 14.807 -44.407, -13.300 14.500 -44.350, -13.300 14.759 -43.096, -13.300 13.967 -42.597, -13.300 10.180 -41.941, -13.300 11.783 -41.779, -13.300 11.322 -41.694, -13.300 10.259 -41.905, -13.300 10.369 -41.775, -13.300 10.323 -41.848, -13.300 10.391 -41.605, -13.300 6.147 -44.477, -13.300 10.100 -45.600, -13.300 13.682 -45.433, -13.300 13.739 -45.579, -13.300 10.776 -45.658, -13.300 11.748 -45.955, -13.300 13.822 -45.712, -13.300 14.053 -45.923, -13.300 13.927 -45.828, -13.300 14.193 -45.993, -13.300 12.051 -46.108, -13.300 14.344 -46.036, -13.300 12.340 -46.286, -13.300 12.868 -46.712, -13.300 14.656 -46.036, -13.300 13.812 -48.109, -13.300 13.925 -48.429, -13.300 9.797 -41.692, -13.300 8.386 -41.786, -13.300 6.595 -42.409, -13.300 10.009 -41.942, -13.300 4.882 -44.967, -13.300 3.420 -45.199, -13.300 4.939 -45.579, -13.300 5.127 -45.828, -13.300 5.253 -45.923, -13.300 4.882 -45.433, -13.300 5.022 -45.712, -13.300 2.304 -47.806, -13.300 2.236 -48.766, -13.300 2.375 -48.885, -13.300 2.211 -48.272, -13.300 2.146 -48.743, -13.300 2.398 -49.153, -13.300 2.351 -49.967, -13.300 2.196 -49.868, -13.300 2.281 -49.295, -13.300 2.100 -49.514, -13.300 2.104 -49.342, -13.300 2.281 -49.905, -13.300 2.411 -50.230, -13.300 2.561 -52.277, -13.300 2.730 -52.713, -13.300 6.275 -50.771, -13.300 2.146 -50.457, -13.300 2.210 -50.920, -13.300 5.127 -53.372, -13.300 2.925 -53.138, -13.300 3.653 -54.336, -13.300 4.854 -54.078, -13.300 5.022 -53.488, -13.300 4.854 -53.922, -13.300 5.022 -54.512, -13.300 5.127 -54.628, -13.300 4.926 -55.701, -13.300 5.393 -54.793, -13.300 5.544 -54.836, -13.300 5.291 -55.993, -13.300 5.673 -56.263, -13.300 6.070 -56.511, -13.300 7.338 -57.108, -13.300 7.781 -57.257, -13.300 8.233 -57.379, -13.300 8.773 -57.311, -13.300 8.690 -57.475, -13.300 9.281 -57.466, -13.300 9.284 -57.558, -13.300 10.192 -57.314, -13.300 11.007 -57.305, -13.300 11.083 -57.252, -13.300 10.950 -57.378, -13.300 10.341 -57.421, -13.300 10.572 -57.586, -13.300 10.384 -57.503, -13.300 11.172 -57.225, -13.300 11.982 -57.375, -13.300 11.427 -57.311, -13.300 11.481 -57.387, -13.300 15.005 -55.920, -13.300 17.165 -53.353, -13.300 14.500 -46.050, -13.300 14.010 -48.757, -13.300 14.068 -49.092, -13.300 11.748 -53.245, -13.300 13.682 -54.233, -13.300 13.739 -54.379, -13.300 10.776 -53.542, -13.300 6.147 -54.723, -13.300 14.193 -54.793, -13.300 5.856 -54.836, -13.300 5.700 -54.850, -13.300 6.461 -53.621, -13.300 8.452 -53.245, -13.300 8.149 -53.092, -13.300 7.332 -52.488, -13.300 6.884 -51.979, -13.300 6.378 -53.488, -13.300 7.097 -52.243, -13.300 6.528 -51.401, -13.300 6.190 -48.757, -13.300 6.275 -48.429, -13.300 6.694 -47.503, -13.300 7.097 -46.957, -13.300 7.332 -46.712, -13.300 5.700 -46.050, -13.300 8.149 -46.108, -13.300 6.007 -45.993, -13.300 6.147 -45.923, -13.300 6.378 -45.712, -13.300 6.461 -45.579, -13.300 6.546 -45.278, -13.300 6.546 -45.122, -13.300 8.452 -45.955, -13.300 8.767 -45.828, -13.300 9.761 -45.614, -13.300 6.273 -44.572, -13.300 13.654 -54.078, -13.300 13.739 -53.621, -13.300 13.822 -53.488, -13.300 12.051 -53.092, -13.300 14.193 -44.407, -13.300 6.007 -44.407, -13.300 10.100 -53.600, -13.300 6.546 -53.922, -13.300 4.939 -44.821, -13.300 5.022 -44.688, -13.300 5.127 -44.572, -13.300 4.306 -44.084, 9.565 7.108 -31.600, 9.565 7.108 -32.800, 10.093 6.343 -31.600, 10.093 6.102 -32.800, 9.339 5.252 -31.600, 9.565 5.337 -32.800, 9.100 5.223 -32.800, 8.861 5.252 -32.800, 8.277 5.654 -32.800, 8.107 6.102 -31.600, 8.437 6.971 -32.800, 9.763 6.971 -31.600, 9.923 6.791 -31.600, 9.923 6.791 -32.800, 10.035 6.577 -31.600, 9.923 5.654 -32.800, 9.763 5.474 -31.600, 9.565 5.337 -31.600, 9.339 5.252 -32.800, 9.100 5.223 -31.600, 8.437 5.474 -31.600, 8.165 6.577 -31.600, 8.277 6.791 -32.800, 8.861 7.193 -31.600, 11.807 -3.012 -31.600, 11.005 -3.574 -32.800, 10.559 -3.778 -31.600, 10.559 -3.778 -32.800, 10.091 -3.927 -32.800, 9.120 -4.050 -31.600, 8.147 -3.936 -32.800, 7.230 -3.592 -32.800, 6.809 -3.340 -31.600, 5.771 -2.307 -31.600, 5.517 -1.887 -32.800, 5.315 -1.440 -32.800, 5.315 -1.440 -31.600, 5.080 -0.490 -31.600, 5.080 0.490 -32.800, 5.080 0.490 -31.600, 5.168 0.972 -31.600, 6.075 2.692 -31.600, 6.075 2.692 -32.800, 6.809 3.340 -32.800, 8.147 3.936 -32.800, 8.630 4.023 -32.800, 9.120 4.050 -32.800, 9.609 4.018 -31.600, 10.091 3.927 -32.800, 10.559 3.778 -32.800, 11.005 3.574 -32.800, 11.807 3.012 -32.800, 6.075 -2.692 -32.800, 6.075 -2.692 -31.600, 5.517 -1.887 -31.600, 5.168 -0.972 -32.800, 5.168 -0.972 -31.600, 5.080 -0.490 -32.800, 5.050 -0.000 -32.800, 5.050 -0.000 -31.600, 5.517 1.887 -31.600, 6.422 3.038 -31.600, 6.809 3.340 -31.600, 7.230 3.592 -31.600, 7.678 3.792 -31.600, 8.630 4.023 -31.600, 10.091 3.927 -31.600, 0.239 -5.252 -32.800, 0.663 -5.474 -32.800, 0.823 -5.654 -32.800, 0.993 -6.343 -32.800, 0.823 -6.791 -31.600, 0.823 -6.791 -32.800, -0.239 -7.193 -32.800, -0.663 -6.971 -32.800, -0.993 -6.343 -31.600, -0.935 -5.868 -32.800, -0.663 -5.474 -32.800, -0.465 -5.337 -31.600, -0.465 -5.337 -32.800, -0.000 -5.223 -32.800, 0.239 -5.252 -31.600, 0.993 -6.102 -32.800, 0.663 -6.971 -32.800, -0.663 -6.971 -31.600, -0.935 -6.577 -32.800, -0.993 -6.343 -32.800, -0.935 -5.868 -31.600, -0.823 -5.654 -31.600, -0.823 -5.654 -32.800, 0.239 7.193 -32.800, 0.465 7.108 -31.600, 0.239 7.193 -31.600, 0.465 7.108 -32.800, 0.823 5.654 -32.800, 0.663 5.474 -32.800, 0.239 5.252 -32.800, -0.239 5.252 -32.800, -0.993 6.343 -32.800, -0.823 6.791 -31.600, -0.823 6.791 -32.800, -0.465 7.108 -32.800, -0.239 7.193 -32.800, 0.000 7.223 -32.800, 0.663 6.971 -31.600, 0.663 6.971 -32.800, 0.935 6.577 -32.800, 0.993 6.343 -32.800, 0.993 6.102 -32.800, 0.823 5.654 -31.600, 0.465 5.337 -31.600, 0.465 5.337 -32.800, 0.000 5.223 -31.600, 0.000 5.223 -32.800, -0.239 5.252 -31.600, -0.465 5.337 -32.800, -0.823 5.654 -31.600, -0.993 6.102 -31.600, -0.935 6.577 -31.600, -0.935 6.577 -32.800, -0.663 6.971 -32.800, -0.465 7.108 -31.600, 0.000 7.223 -31.600, -8.861 7.193 -32.800, -8.861 7.193 -31.600, -8.635 7.108 -31.600, -8.635 7.108 -32.800, -8.437 6.971 -31.600, -8.165 6.577 -31.600, -8.107 6.343 -32.800, -8.165 5.868 -31.600, -8.165 5.868 -32.800, -8.277 5.654 -32.800, -8.437 5.474 -32.800, -9.565 5.337 -31.600, -9.339 5.252 -32.800, -9.565 5.337 -32.800, -10.035 5.868 -32.800, -9.923 6.791 -31.600, -9.763 6.971 -32.800, -9.339 7.193 -32.800, -9.100 7.223 -31.600, -8.437 6.971 -32.800, -8.277 5.654 -31.600, -8.437 5.474 -31.600, -8.635 5.337 -31.600, -9.100 5.223 -31.600, -9.763 5.474 -31.600, -10.093 6.102 -32.800, -10.035 6.577 -31.600, -9.923 6.791 -32.800, -9.763 6.971 -31.600, -9.339 7.193 -31.600, -8.635 -5.337 -32.800, -8.437 -5.474 -31.600, -8.107 -6.102 -31.600, -8.107 -6.343 -32.800, -8.165 -6.577 -32.800, -8.635 -7.108 -32.800, -9.100 -7.223 -32.800, -9.565 -7.108 -31.600, -9.763 -6.971 -32.800, -10.035 -6.577 -31.600, -10.093 -6.343 -32.800, -9.763 -5.474 -32.800, -9.565 -5.337 -31.600, -9.565 -5.337 -32.800, -9.100 -5.223 -32.800, -9.100 -5.223 -31.600, -8.277 -5.654 -32.800, -8.165 -5.868 -32.800, -8.107 -6.343 -31.600, -8.165 -6.577 -31.600, -8.437 -6.971 -32.800, -8.635 -7.108 -31.600, -8.861 -7.193 -31.600, -9.100 -7.223 -31.600, -9.339 -7.193 -31.600, -9.565 -7.108 -32.800, -9.763 -6.971 -31.600, -9.923 -6.791 -31.600, -10.093 -6.343 -31.600, -10.093 -6.102 -31.600, -10.035 -5.868 -32.800, -9.339 -5.252 -32.800, 9.339 -5.252 -31.600, 9.339 -5.252 -32.800, 9.565 -5.337 -31.600, 9.763 -5.474 -32.800, 9.923 -5.654 -32.800, 10.035 -5.868 -31.600, 10.093 -6.102 -32.800, 10.035 -6.577 -31.600, 10.035 -6.577 -32.800, 9.923 -6.791 -32.800, 9.339 -7.193 -32.800, 9.100 -7.223 -32.800, 8.635 -7.108 -31.600, 8.437 -6.971 -32.800, 8.165 -6.577 -31.600, 8.107 -6.343 -31.600, 8.165 -6.577 -32.800, 8.107 -6.343 -32.800, 8.107 -6.102 -32.800, 9.100 -5.223 -31.600, 9.565 -7.108 -31.600, 9.565 -7.108 -32.800, 8.437 -6.971 -31.600, 8.277 -5.654 -31.600, 8.437 -5.474 -31.600, -11.423 3.318 -32.800, -11.423 3.318 -31.600, -11.005 3.574 -32.800, -10.559 3.778 -31.600, -10.091 3.927 -31.600, -9.120 4.050 -32.800, -9.120 4.050 -31.600, -7.230 3.592 -32.800, -5.771 2.307 -32.800, -5.517 1.887 -32.800, -5.315 1.440 -32.800, -5.080 0.490 -32.800, -5.050 0.000 -32.800, -5.050 0.000 -31.600, -5.315 -1.440 -32.800, -5.517 -1.887 -31.600, -6.075 -2.692 -31.600, -7.678 -3.792 -32.800, -8.147 -3.936 -31.600, -9.120 -4.050 -32.800, -11.005 3.574 -31.600, -10.559 3.778 -32.800, -9.609 4.018 -31.600, -7.678 3.792 -31.600, -7.230 3.592 -31.600, -6.422 3.038 -31.600, -6.075 2.692 -31.600, -5.517 1.887 -31.600, -5.168 0.972 -31.600, -5.315 -1.440 -31.600, -5.771 -2.307 -32.800, -7.230 -3.592 -31.600, -8.630 -4.023 -32.800, -10.091 -3.927 -31.600, -11.005 -3.574 -32.800, -11.423 -3.318 -31.600, 0.498 4.019 -31.600, 0.988 3.928 -32.800, 0.988 3.928 -31.600, 2.728 2.993 -31.600, 2.728 2.993 -32.800, 3.076 2.635 -32.800, 3.376 2.237 -31.600, 3.376 2.237 -32.800, 3.956 0.866 -32.800, 3.956 0.866 -31.600, 4.033 0.374 -32.800, 4.002 -0.621 -31.600, 3.895 -1.108 -31.600, 3.730 -1.579 -31.600, 3.730 -1.579 -32.800, 3.507 -2.025 -32.800, 3.507 -2.025 -31.600, 1.693 -3.679 -32.800, 1.228 -3.859 -32.800, -0.249 -4.042 -32.800, -0.744 -3.981 -31.600, -2.908 -2.819 -32.800, -3.232 -2.441 -31.600, -3.507 -2.025 -31.600, -3.625 1.805 -32.800, -3.076 2.635 -32.800, -2.728 2.993 -32.800, -1.916 3.568 -32.800, -1.463 3.777 -31.600, -1.463 3.777 -32.800, -0.498 4.019 -32.800, 0.000 4.050 -32.800, 3.625 1.805 -31.600, 3.232 -2.441 -31.600, 2.908 -2.819 -31.600, 2.539 -3.155 -32.800, 2.539 -3.155 -31.600, 2.132 -3.443 -31.600, 0.249 -4.042 -31.600, -1.693 -3.679 -31.600, -2.132 -3.443 -32.800, -2.132 -3.443 -31.600, -2.539 -3.155 -31.600, -3.730 -1.579 -31.600, -3.895 -1.108 -32.800, -4.002 -0.621 -31.600, -3.956 0.866 -31.600, -2.728 2.993 -31.600, -16.000 4.763 -49.135, -14.800 4.848 -49.361, -14.800 4.763 -49.135, -16.000 3.998 -48.607, -14.800 3.998 -48.607, -16.000 3.129 -48.937, -16.000 2.992 -50.065, -14.800 2.992 -50.065, -14.800 3.309 -50.423, -14.800 3.523 -50.535, -16.000 4.446 -50.423, -16.000 4.232 -48.665, -14.800 3.757 -48.607, -14.800 3.129 -48.937, -16.000 2.877 -49.600, -16.000 3.129 -50.263, -16.000 3.757 -50.593, -16.000 4.232 -50.535, -14.800 4.446 -50.423, -14.800 4.626 -50.263, -14.800 6.671 -44.961, -16.000 6.449 -44.537, -16.000 5.821 -44.207, -14.800 5.821 -44.207, -16.000 4.951 -44.537, -14.800 5.132 -44.377, -14.800 4.815 -45.665, -14.800 4.951 -45.863, -16.000 5.132 -46.023, -14.800 5.132 -46.023, -14.800 5.579 -46.193, -14.800 6.055 -46.135, -14.800 6.449 -45.863, -16.000 6.671 -45.439, -14.800 6.671 -45.439, -16.000 6.700 -45.200, -14.800 6.700 -45.200, -14.800 6.449 -44.537, -16.000 6.268 -44.377, -14.800 6.268 -44.377, -14.800 5.345 -44.265, -16.000 4.815 -44.735, -16.000 4.729 -44.961, -14.800 4.700 -45.200, -16.000 4.729 -45.439, -14.800 5.345 -46.135, -16.000 6.268 -46.023, -16.000 6.449 -45.863, -14.800 6.585 -45.665, -14.800 11.071 -43.138, -16.000 10.849 -42.714, -14.800 10.849 -42.714, -16.000 10.455 -42.442, -14.800 9.215 -43.842, -14.800 9.351 -44.041, -14.800 9.532 -44.200, -16.000 9.979 -44.370, -14.800 9.979 -44.370, -14.800 10.455 -44.312, -16.000 10.985 -43.842, -14.800 11.071 -43.617, -16.000 11.100 -43.377, -16.000 10.668 -42.554, -14.800 10.668 -42.554, -14.800 10.455 -42.442, -16.000 9.979 -42.385, -16.000 9.745 -42.442, -14.800 9.745 -42.442, -16.000 9.532 -42.554, -16.000 9.215 -43.842, -14.800 9.745 -44.312, -16.000 10.668 -44.200, -14.800 10.849 -44.041, -14.800 15.385 -44.735, -16.000 15.068 -44.377, -16.000 14.855 -44.265, -14.800 15.068 -44.377, -14.800 14.855 -44.265, -14.800 14.379 -44.207, -14.800 14.145 -44.265, -14.800 13.932 -44.377, -16.000 13.529 -44.961, -14.800 13.529 -44.961, -14.800 13.529 -45.439, -14.800 15.500 -45.200, -16.000 15.249 -44.537, -14.800 15.249 -44.537, -16.000 13.751 -44.537, -14.800 13.615 -44.735, -14.800 13.500 -45.200, -16.000 13.529 -45.439, -16.000 13.615 -45.665, -16.000 13.751 -45.863, -16.000 13.932 -46.023, -16.000 14.145 -46.135, -14.800 14.145 -46.135, -16.000 14.379 -46.193, -16.000 14.855 -46.135, -16.000 15.249 -45.863, -14.800 6.585 -53.535, -16.000 6.585 -53.535, -14.800 6.449 -53.337, -14.800 6.268 -53.177, -16.000 5.345 -53.065, -14.800 5.132 -53.177, -16.000 4.815 -53.535, -14.800 4.700 -54.000, -14.800 4.729 -54.239, -16.000 4.815 -54.465, -14.800 4.815 -54.465, -14.800 4.951 -54.663, -16.000 6.268 -54.823, -14.800 6.055 -54.935, -16.000 6.449 -54.663, -14.800 6.700 -54.000, -16.000 6.449 -53.337, -16.000 6.268 -53.177, -16.000 6.055 -53.065, -14.800 6.055 -53.065, -16.000 5.821 -53.007, -16.000 5.579 -53.007, -16.000 5.132 -53.177, -16.000 4.951 -53.337, -16.000 4.700 -54.000, -16.000 4.729 -54.239, -16.000 5.345 -54.935, -14.800 5.345 -54.935, -16.000 6.055 -54.935, -14.800 1.469 -43.298, -16.000 1.469 -43.298, -14.800 1.231 -42.743, -14.800 0.793 -42.327, -16.000 0.793 -42.327, -14.800 0.521 -42.193, -14.800 -0.376 -42.148, -14.800 -0.661 -42.253, -14.800 -1.138 -42.623, -16.000 -1.138 -42.623, -16.000 -0.376 -45.052, -14.800 -0.376 -45.052, -16.000 1.231 -44.457, -16.000 1.469 -43.902, -14.800 1.469 -43.902, -16.000 1.500 -43.600, -14.800 1.033 -42.513, -16.000 0.521 -42.193, -16.000 0.227 -42.117, -16.000 -0.661 -42.253, -14.800 -1.431 -43.151, -16.000 -1.431 -43.151, -16.000 -1.492 -43.752, -14.800 -1.431 -44.049, -14.800 -1.138 -44.577, -16.000 -1.138 -44.577, -14.800 0.227 -45.083, -16.000 0.227 -45.083, -14.800 1.033 -44.687, -14.800 14.810 -48.291, -16.000 14.810 -48.291, -16.000 14.653 -48.291, -14.800 14.653 -48.291, -14.800 14.505 -48.242, -14.800 7.285 -55.950, -16.000 7.285 -55.950, -14.800 7.032 -56.165, -16.000 7.032 -56.165, -14.800 6.747 -56.334, -16.000 6.438 -56.454, -14.800 6.113 -56.521, -16.000 5.782 -56.534, -14.800 4.570 -56.055, -16.000 4.839 -56.249, -16.000 6.747 -56.334, -14.800 5.782 -56.534, -16.000 5.453 -56.492, 14.800 4.763 -49.135, 16.000 4.626 -48.937, 16.000 4.232 -48.665, 16.000 3.523 -50.535, 14.800 3.998 -50.593, 16.000 4.626 -50.263, 14.800 4.877 -49.600, 14.800 4.232 -48.665, 16.000 3.998 -48.607, 14.800 3.757 -48.607, 14.800 3.523 -48.665, 14.800 3.309 -48.777, 16.000 3.309 -48.777, 16.000 2.992 -49.135, 16.000 2.877 -49.600, 14.800 2.992 -50.065, 14.800 3.129 -50.263, 14.800 3.523 -50.535, 14.800 3.757 -50.593, 16.000 4.763 -50.065, 16.000 4.848 -49.839, 16.000 6.671 -44.961, 14.800 6.585 -44.735, 14.800 6.671 -44.961, 16.000 6.585 -44.735, 14.800 6.449 -44.537, 14.800 6.268 -44.377, 16.000 6.449 -44.537, 16.000 6.055 -44.265, 16.000 5.821 -44.207, 16.000 5.345 -44.265, 16.000 4.951 -44.537, 14.800 4.729 -44.961, 16.000 4.729 -44.961, 14.800 4.951 -45.863, 16.000 4.815 -45.665, 14.800 5.821 -46.193, 16.000 6.449 -45.863, 16.000 6.268 -44.377, 14.800 6.055 -44.265, 14.800 5.579 -44.207, 14.800 5.345 -44.265, 16.000 5.132 -44.377, 14.800 5.345 -46.135, 16.000 5.821 -46.193, 16.000 6.055 -46.135, 16.000 6.268 -46.023, 14.800 6.585 -45.665, 16.000 6.585 -45.665, 16.000 11.071 -43.138, 14.800 10.985 -42.913, 16.000 10.985 -42.913, 14.800 10.849 -42.714, 16.000 10.849 -42.714, 14.800 10.668 -42.554, 16.000 10.668 -42.554, 16.000 10.455 -42.442, 14.800 9.532 -42.554, 16.000 9.129 -43.138, 16.000 9.100 -43.377, 16.000 9.129 -43.617, 16.000 9.532 -44.200, 14.800 9.979 -44.370, 16.000 9.745 -44.312, 14.800 10.455 -44.312, 14.800 10.668 -44.200, 16.000 10.849 -44.041, 16.000 10.985 -43.842, 14.800 11.100 -43.377, 16.000 11.100 -43.377, 14.800 10.455 -42.442, 14.800 9.745 -42.442, 16.000 9.745 -42.442, 14.800 9.351 -42.714, 14.800 9.100 -43.377, 14.800 9.129 -43.617, 16.000 9.215 -43.842, 14.800 9.745 -44.312, 14.800 10.221 -44.370, 16.000 10.221 -44.370, 14.800 11.071 -43.617, 14.800 15.385 -44.735, 16.000 15.385 -44.735, 14.800 15.249 -44.537, 16.000 15.249 -44.537, 14.800 15.068 -44.377, 16.000 15.068 -44.377, 14.800 14.621 -44.207, 16.000 14.855 -44.265, 14.800 14.379 -44.207, 14.800 13.500 -45.200, 16.000 13.529 -44.961, 16.000 13.615 -45.665, 16.000 13.932 -46.023, 14.800 14.145 -46.135, 14.800 14.379 -46.193, 14.800 14.855 -46.135, 16.000 14.855 -46.135, 14.800 15.249 -45.863, 16.000 15.249 -45.863, 16.000 15.385 -45.665, 14.800 15.500 -45.200, 16.000 14.145 -44.265, 14.800 13.751 -44.537, 16.000 13.751 -44.537, 16.000 13.529 -45.439, 14.800 13.751 -45.863, 16.000 13.751 -45.863, 14.800 13.932 -46.023, 16.000 14.379 -46.193, 16.000 14.621 -46.193, 14.800 15.068 -46.023, 16.000 15.068 -46.023, 16.000 15.471 -45.439, 16.000 6.671 -53.761, 14.800 6.449 -53.337, 16.000 6.585 -53.535, 16.000 6.449 -53.337, 16.000 6.268 -53.177, 14.800 5.821 -53.007, 16.000 5.821 -53.007, 16.000 5.579 -53.007, 14.800 5.132 -53.177, 14.800 4.729 -53.761, 16.000 4.815 -54.465, 16.000 5.345 -54.935, 14.800 5.821 -54.993, 16.000 6.449 -54.663, 14.800 6.671 -54.239, 14.800 6.700 -54.000, 16.000 6.700 -54.000, 16.000 5.345 -53.065, 16.000 5.132 -53.177, 16.000 4.951 -53.337, 14.800 4.815 -53.535, 16.000 4.700 -54.000, 14.800 4.729 -54.239, 14.800 4.815 -54.465, 14.800 4.951 -54.663, 16.000 5.132 -54.823, 14.800 6.449 -54.663, 16.000 1.469 -43.298, 16.000 1.500 -43.600, 14.800 1.500 -43.600, 14.800 1.469 -43.298, 16.000 1.378 -43.008, 14.800 1.378 -43.008, 14.800 1.033 -42.513, 16.000 1.033 -42.513, 14.800 0.521 -42.193, 16.000 0.521 -42.193, 16.000 -0.661 -42.253, 16.000 -1.138 -42.623, 14.800 -1.138 -42.623, 16.000 -1.431 -43.151, 14.800 -1.431 -44.049, 16.000 1.231 -44.457, 14.800 1.231 -42.743, 14.800 0.793 -42.327, 14.800 -0.376 -42.148, 14.800 -0.661 -42.253, 16.000 -0.918 -42.414, 14.800 -1.312 -42.872, 16.000 -1.492 -43.448, 14.800 -1.492 -43.448, 14.800 -1.492 -43.752, 16.000 -1.431 -44.049, 16.000 -1.312 -44.328, 14.800 -1.312 -44.328, 16.000 -0.918 -44.786, 14.800 -0.918 -44.786, 14.800 -0.376 -45.052, 14.800 -0.076 -45.098, 16.000 0.521 -45.007, 14.800 0.521 -45.007, 14.800 0.793 -44.873, 16.000 1.033 -44.687, 14.800 6.912 -52.098, 16.000 6.912 -52.098, 14.800 6.634 -51.695, 16.000 6.407 -51.262, 14.800 6.407 -51.262, 14.800 6.116 -50.330, 14.800 6.057 -49.845, 16.000 6.057 -49.845, 16.000 6.407 -47.938, 14.800 6.634 -47.505, 14.800 7.602 -46.412, 14.800 8.005 -46.134, 14.800 8.895 -45.733, 16.000 9.370 -45.616, 14.800 9.370 -45.616, 16.000 6.634 -51.695, 14.800 6.233 -50.805, 16.000 6.233 -50.805, 14.800 6.116 -48.870, 14.800 6.233 -48.395, 16.000 6.912 -47.102, 16.000 8.005 -46.134, 16.000 9.855 -45.557, 14.800 11.762 -45.907, 14.800 12.195 -46.134, 14.800 10.345 -45.557, 16.000 10.830 -45.616, 16.000 12.195 -46.134, 16.000 15.207 -42.805, 14.800 14.700 -42.453, 16.000 16.555 -44.070, 16.000 16.749 -44.339, 14.800 16.555 -44.070, 16.000 17.021 -45.613, 16.000 16.834 -46.247, 14.800 16.665 -46.532, 16.000 17.034 -45.282, 14.800 17.034 -45.282, 14.800 16.954 -45.938, 16.000 16.450 -46.785, 14.800 15.085 -48.150, 14.800 14.810 -48.291, 16.000 14.653 -48.291, 16.000 14.505 -48.242, 14.800 14.505 -48.242, 14.800 14.959 -48.242, 16.000 14.810 -48.291, 14.800 14.653 -48.291, 14.800 12.964 -46.736, 14.800 8.650 -53.878, 16.000 8.742 -54.005, 14.800 8.791 -54.153, 14.800 8.742 -54.005, 16.000 8.742 -54.459, 14.800 8.650 -54.585, 14.800 8.742 -54.459, 14.800 6.113 -56.521, 16.000 5.782 -56.534, 16.000 5.453 -56.492, 14.800 5.453 -56.492, 14.800 4.839 -56.249, 16.000 6.747 -56.334, 14.800 5.782 -56.534, 16.000 5.136 -56.396, 14.800 5.136 -56.396, 16.000 4.149 -55.669, 14.800 3.755 -55.256, 16.000 -9.408 -38.321, 14.800 -9.618 -37.934, 14.800 -9.903 -37.102, 14.800 -9.976 -36.667, 16.000 -2.500 -37.600, 16.000 -2.401 -38.034, 14.800 -2.475 -37.823, 16.000 -2.282 -38.223, 16.000 -2.123 -38.382, 14.800 -1.723 -38.575, 16.000 -1.500 -38.600, 16.000 -1.934 -38.501, 14.800 -1.934 -38.501, 16.000 1.500 -38.600, 16.000 1.723 -38.575, 16.000 1.934 -38.501, 14.800 2.123 -38.382, 16.000 2.282 -38.223, 16.000 2.401 -38.034, 14.800 2.401 -38.034, 16.000 2.475 -37.823, 16.000 2.500 -37.600, 14.800 10.027 -35.773, 16.000 10.027 -35.773, 16.000 10.108 -36.427, 16.000 10.243 -37.072, 14.800 10.243 -37.072, 14.800 10.670 -38.319, 16.000 10.670 -38.319, 14.800 13.069 -41.414, 16.000 13.069 -41.414, 14.800 14.170 -42.138, 16.000 11.295 -39.478, 14.800 11.295 -39.478, 16.000 11.677 -40.015, 14.800 12.102 -40.519, 14.800 12.567 -40.986, 16.000 10.000 -33.300, 16.000 10.000 -35.114, 16.000 2.500 -33.300, 16.000 10.431 -37.704, 16.000 10.959 -38.911, 16.000 -0.376 -42.148, 16.000 2.123 -38.382, 16.000 -0.076 -42.102, 16.000 12.102 -40.519, 16.000 -1.312 -42.872, 16.000 -2.475 -37.823, 16.000 -10.000 -36.228, 16.000 -1.723 -38.575, 16.000 -1.492 -43.752, 16.000 -9.976 -36.667, 16.000 -9.903 -37.102, 16.000 -9.618 -37.934, 16.000 -9.784 -37.526, 16.000 2.907 -49.839, 16.000 -0.661 -44.947, 16.000 3.129 -50.263, 16.000 2.992 -50.065, 16.000 3.309 -50.423, 16.000 4.729 -53.761, 16.000 3.390 -54.818, 16.000 4.729 -54.239, 16.000 3.755 -55.256, 16.000 4.951 -54.663, 16.000 5.579 -54.993, 16.000 4.570 -56.055, 16.000 4.839 -56.249, 16.000 6.438 -56.454, 16.000 7.032 -56.165, 16.000 7.285 -55.950, 16.000 6.585 -54.465, 16.000 6.671 -54.239, 16.000 8.650 -53.878, 16.000 7.236 -52.464, 16.000 6.055 -53.065, 16.000 5.821 -54.993, 16.000 6.113 -56.521, 16.000 6.055 -54.935, 16.000 6.268 -54.823, 16.000 8.650 -54.585, 16.000 8.791 -54.310, 16.000 8.791 -54.153, 16.000 6.116 -50.330, 16.000 6.057 -49.355, 16.000 6.116 -48.870, 16.000 4.763 -49.135, 16.000 4.877 -49.600, 16.000 4.848 -49.361, 16.000 6.634 -47.505, 16.000 7.236 -46.736, 16.000 7.602 -46.412, 16.000 6.671 -45.439, 16.000 6.700 -45.200, 16.000 8.895 -45.733, 16.000 9.979 -44.370, 16.000 10.455 -44.312, 16.000 10.345 -45.557, 16.000 13.500 -45.200, 16.000 11.305 -45.733, 16.000 11.762 -45.907, 16.000 8.438 -45.907, 16.000 12.598 -46.412, 16.000 14.145 -46.135, 16.000 12.964 -46.736, 16.000 14.378 -48.150, 16.000 14.959 -48.242, 16.000 15.085 -48.150, 16.000 16.665 -46.532, 16.000 16.954 -45.938, 16.000 16.992 -44.953, 16.000 16.896 -44.636, 16.000 15.471 -44.961, 16.000 15.500 -45.200, 16.000 16.137 -43.616, 16.000 15.687 -43.194, 16.000 14.621 -44.207, 16.000 14.700 -42.453, 16.000 14.170 -42.138, 16.000 13.604 -41.798, 16.000 12.567 -40.986, 16.000 5.579 -46.193, 16.000 4.446 -48.777, 16.000 6.233 -48.395, 16.000 5.345 -46.135, 16.000 5.132 -46.023, 16.000 4.951 -45.863, 16.000 3.757 -48.607, 16.000 3.523 -48.665, 16.000 4.729 -45.439, 16.000 -0.076 -45.098, 16.000 3.129 -48.937, 16.000 2.907 -49.361, 16.000 -0.376 -45.052, 16.000 4.815 -44.735, 16.000 5.579 -44.207, 16.000 9.532 -42.554, 16.000 0.793 -42.327, 16.000 9.979 -42.385, 16.000 10.221 -42.385, 16.000 0.227 -42.117, 16.000 1.231 -42.743, 16.000 9.351 -42.714, 16.000 9.215 -42.913, 16.000 9.351 -44.041, 16.000 11.071 -43.617, 16.000 14.379 -44.207, 16.000 10.668 -44.200, 16.000 13.932 -44.377, 16.000 13.615 -44.735, 16.000 3.757 -50.593, 16.000 4.815 -53.535, 16.000 1.469 -43.902, 16.000 1.378 -44.192, 16.000 4.700 -45.200, 16.000 0.793 -44.873, 16.000 0.227 -45.083, 16.000 -1.138 -44.577, 16.000 -9.158 -38.683, 16.000 4.232 -50.535, 16.000 4.446 -50.423, 16.000 3.998 -50.593, 14.800 2.500 -33.300, 14.800 10.000 -35.114, 14.800 10.000 -33.300, 14.800 10.108 -36.427, 14.800 2.500 -37.600, 14.800 2.475 -37.823, 14.800 10.431 -37.704, 14.800 10.959 -38.911, 14.800 2.282 -38.223, 14.800 1.934 -38.501, 14.800 -0.076 -42.102, 14.800 1.723 -38.575, 14.800 11.677 -40.015, 14.800 9.979 -42.385, 14.800 0.227 -42.117, 14.800 15.207 -42.805, 14.800 14.855 -44.265, 14.800 15.687 -43.194, 14.800 16.137 -43.616, 14.800 15.471 -44.961, 14.800 16.749 -44.339, 14.800 16.896 -44.636, 14.800 16.992 -44.953, 14.800 17.021 -45.613, 14.800 15.471 -45.439, 14.800 16.834 -46.247, 14.800 15.385 -45.665, 14.800 16.450 -46.785, 14.800 14.621 -46.193, 14.800 14.378 -48.150, 14.800 13.615 -45.665, 14.800 13.529 -45.439, 14.800 12.598 -46.412, 14.800 13.529 -44.961, 14.800 13.615 -44.735, 14.800 11.305 -45.733, 14.800 10.830 -45.616, 14.800 8.438 -45.907, 14.800 6.671 -45.439, 14.800 6.449 -45.863, 14.800 6.268 -46.023, 14.800 7.236 -46.736, 14.800 6.055 -46.135, 14.800 6.912 -47.102, 14.800 5.579 -46.193, 14.800 6.407 -47.938, 14.800 3.998 -48.607, 14.800 5.132 -46.023, 14.800 4.446 -48.777, 14.800 4.626 -48.937, 14.800 4.848 -49.361, 14.800 6.057 -49.355, 14.800 4.763 -50.065, 14.800 4.848 -49.839, 14.800 4.626 -50.263, 14.800 5.345 -53.065, 14.800 4.232 -50.535, 14.800 4.446 -50.423, 14.800 4.951 -53.337, 14.800 3.309 -50.423, 14.800 5.579 -53.007, 14.800 6.055 -53.065, 14.800 6.268 -53.177, 14.800 6.585 -53.535, 14.800 7.236 -52.464, 14.800 8.791 -54.310, 14.800 6.585 -54.465, 14.800 7.285 -55.950, 14.800 6.268 -54.823, 14.800 6.747 -56.334, 14.800 7.032 -56.165, 14.800 6.438 -56.454, 14.800 5.579 -54.993, 14.800 5.345 -54.935, 14.800 4.570 -56.055, 14.800 5.132 -54.823, 14.800 4.149 -55.669, 14.800 6.055 -54.935, 14.800 3.390 -54.818, 14.800 4.700 -54.000, 14.800 -1.138 -44.577, 14.800 -9.158 -38.683, 14.800 -1.431 -43.151, 14.800 -2.282 -38.223, 14.800 -2.401 -38.034, 14.800 -9.408 -38.321, 14.800 -9.784 -37.526, 14.800 -2.500 -37.600, 14.800 -10.000 -36.228, 14.800 -2.123 -38.382, 14.800 -1.500 -38.600, 14.800 -0.918 -42.414, 14.800 1.500 -38.600, 14.800 6.700 -45.200, 14.800 5.821 -44.207, 14.800 9.532 -44.200, 14.800 9.351 -44.041, 14.800 9.215 -43.842, 14.800 9.215 -42.913, 14.800 9.129 -43.138, 14.800 4.951 -44.537, 14.800 1.469 -43.902, 14.800 4.815 -44.735, 14.800 1.378 -44.192, 14.800 1.231 -44.457, 14.800 4.729 -45.439, 14.800 4.815 -45.665, 14.800 1.033 -44.687, 14.800 3.129 -48.937, 14.800 0.227 -45.083, 14.800 2.992 -49.135, 14.800 5.132 -44.377, 14.800 4.700 -45.200, 14.800 9.855 -45.557, 14.800 11.071 -43.138, 14.800 13.604 -41.798, 14.800 10.221 -42.385, 14.800 10.849 -44.041, 14.800 10.985 -43.842, 14.800 14.145 -44.265, 14.800 13.932 -44.377, 14.800 6.671 -53.761, 14.800 2.907 -49.839, 14.800 -0.661 -44.947, 14.800 2.877 -49.600, 14.800 2.907 -49.361, -14.800 2.401 -38.034, -16.000 1.934 -38.501, -14.800 1.934 -38.501, -14.800 1.723 -38.575, -16.000 1.723 -38.575, -14.800 1.500 -38.600, -16.000 -2.123 -38.382, -16.000 -2.282 -38.223, -14.800 -2.401 -38.034, -14.800 -1.723 -38.575, -16.000 -9.158 -38.683, -14.800 3.390 -54.818, -16.000 3.755 -55.256, -16.000 4.570 -56.055, -14.800 4.149 -55.669, -16.000 8.650 -54.585, -16.000 8.791 -54.310, -14.800 8.742 -54.459, -16.000 8.742 -54.005, -16.000 8.650 -53.878, -14.800 8.742 -54.005, -14.800 7.236 -52.464, -14.800 6.912 -52.098, -16.000 6.116 -50.330, -14.800 6.634 -47.505, -16.000 8.438 -45.907, -14.800 8.895 -45.733, -16.000 8.895 -45.733, -16.000 9.370 -45.616, -16.000 10.345 -45.557, -14.800 10.830 -45.616, -16.000 10.830 -45.616, -16.000 12.598 -46.412, -14.800 12.598 -46.412, -16.000 12.964 -46.736, -14.800 6.407 -51.262, -14.800 6.233 -50.805, -14.800 6.116 -48.870, -14.800 6.407 -47.938, -14.800 6.912 -47.102, -14.800 7.236 -46.736, -16.000 7.602 -46.412, -14.800 7.602 -46.412, -16.000 8.005 -46.134, -14.800 9.370 -45.616, -14.800 9.855 -45.557, -14.800 10.345 -45.557, -14.800 11.305 -45.733, -14.800 11.762 -45.907, -14.800 12.195 -46.134, -16.000 15.085 -48.150, -14.800 16.665 -46.532, -16.000 16.954 -45.938, -14.800 17.021 -45.613, -16.000 17.021 -45.613, -14.800 16.896 -44.636, -14.800 17.034 -45.282, -16.000 16.992 -44.953, -14.800 16.992 -44.953, -16.000 16.896 -44.636, -16.000 16.749 -44.339, -16.000 16.137 -43.616, -14.800 15.687 -43.194, -16.000 14.700 -42.453, -16.000 15.687 -43.194, -14.800 14.700 -42.453, -16.000 13.604 -41.798, -16.000 12.102 -40.519, -16.000 11.677 -40.015, -16.000 10.670 -38.319, -16.000 10.431 -37.704, -16.000 10.027 -35.773, -14.800 10.027 -35.773, -14.800 12.567 -40.986, -16.000 11.295 -39.478, -14.800 10.959 -38.911, -14.800 -9.976 -36.667, -16.000 -9.903 -37.102, -16.000 -9.618 -37.934, -16.000 -9.784 -37.526, -16.000 -9.408 -38.321, -14.800 -10.000 -36.228, -14.800 -10.000 -33.300, -16.000 10.000 -35.114, -16.000 10.243 -37.072, -16.000 2.500 -37.600, -16.000 10.108 -36.427, -16.000 2.475 -37.823, -16.000 2.401 -38.034, -16.000 2.282 -38.223, -16.000 10.959 -38.911, -16.000 10.221 -42.385, -16.000 2.123 -38.382, -16.000 9.351 -42.714, -16.000 1.033 -42.513, -16.000 1.500 -38.600, -16.000 -0.076 -42.102, -16.000 -0.376 -42.148, -16.000 -1.500 -38.600, -16.000 -1.723 -38.575, -16.000 -1.312 -42.872, -16.000 -1.492 -43.448, -16.000 -1.431 -44.049, -16.000 -1.312 -44.328, -16.000 -0.661 -44.947, -16.000 13.069 -41.414, -16.000 10.985 -42.913, -16.000 11.071 -43.138, -16.000 14.170 -42.138, -16.000 14.145 -44.265, -16.000 13.932 -44.377, -16.000 11.071 -43.617, -16.000 10.455 -44.312, -16.000 10.221 -44.370, -16.000 14.379 -44.207, -16.000 15.385 -44.735, -16.000 17.034 -45.282, -16.000 15.385 -45.665, -16.000 16.834 -46.247, -16.000 16.665 -46.532, -16.000 15.068 -46.023, -16.000 15.207 -42.805, -16.000 14.621 -44.207, -16.000 16.555 -44.070, -16.000 15.471 -44.961, -16.000 15.500 -45.200, -16.000 15.471 -45.439, -16.000 16.450 -46.785, -16.000 14.621 -46.193, -16.000 14.505 -48.242, -16.000 14.959 -48.242, -16.000 14.378 -48.150, -16.000 12.195 -46.134, -16.000 11.305 -45.733, -16.000 11.762 -45.907, -16.000 13.500 -45.200, -16.000 9.855 -45.557, -16.000 9.745 -44.312, -16.000 6.671 -44.961, -16.000 9.532 -44.200, -16.000 9.351 -44.041, -16.000 6.585 -44.735, -16.000 9.100 -43.377, -16.000 9.215 -42.913, -16.000 9.129 -43.138, -16.000 6.585 -45.665, -16.000 7.236 -46.736, -16.000 6.055 -46.135, -16.000 6.912 -47.102, -16.000 5.579 -46.193, -16.000 6.634 -47.505, -16.000 3.757 -48.607, -16.000 0.521 -45.007, -16.000 4.951 -45.863, -16.000 3.523 -48.665, -16.000 4.815 -45.665, -16.000 0.793 -44.873, -16.000 1.033 -44.687, -16.000 1.378 -44.192, -16.000 5.345 -44.265, -16.000 5.579 -44.207, -16.000 1.231 -42.743, -16.000 1.378 -43.008, -16.000 5.821 -46.193, -16.000 4.446 -48.777, -16.000 4.626 -48.937, -16.000 6.233 -48.395, -16.000 6.116 -48.870, -16.000 6.057 -49.355, -16.000 4.848 -49.361, -16.000 4.877 -49.600, -16.000 4.848 -49.839, -16.000 6.057 -49.845, -16.000 4.626 -50.263, -16.000 6.233 -50.805, -16.000 4.763 -50.065, -16.000 6.407 -51.262, -16.000 3.998 -50.593, -16.000 4.729 -53.761, -16.000 3.390 -54.818, -16.000 4.951 -54.663, -16.000 5.132 -54.823, -16.000 6.634 -51.695, -16.000 6.912 -52.098, -16.000 7.236 -52.464, -16.000 6.671 -53.761, -16.000 6.700 -54.000, -16.000 8.791 -54.153, -16.000 8.742 -54.459, -16.000 6.585 -54.465, -16.000 6.671 -54.239, -16.000 5.821 -54.993, -16.000 6.113 -56.521, -16.000 5.136 -56.396, -16.000 5.579 -54.993, -16.000 4.149 -55.669, -16.000 -2.500 -37.600, -16.000 -9.976 -36.667, -16.000 -10.000 -36.228, -16.000 -2.475 -37.823, -16.000 -2.401 -38.034, -16.000 -1.934 -38.501, -16.000 -0.918 -42.414, -16.000 9.129 -43.617, -16.000 6.055 -44.265, -16.000 5.132 -44.377, -16.000 4.700 -45.200, -16.000 5.345 -46.135, -16.000 6.407 -47.938, -16.000 12.567 -40.986, -16.000 10.849 -44.041, -16.000 13.615 -44.735, -16.000 3.523 -50.535, -16.000 3.309 -50.423, -16.000 -0.918 -44.786, -16.000 2.907 -49.839, -16.000 2.907 -49.361, -16.000 2.992 -49.135, -16.000 -0.076 -45.098, -16.000 3.309 -48.777, -14.800 2.500 -33.300, -14.800 10.000 -35.114, -14.800 10.108 -36.427, -14.800 10.431 -37.704, -14.800 2.282 -38.223, -14.800 10.670 -38.319, -14.800 10.243 -37.072, -14.800 2.475 -37.823, -14.800 11.295 -39.478, -14.800 11.677 -40.015, -14.800 2.123 -38.382, -14.800 -1.500 -38.600, -14.800 -1.312 -42.872, -14.800 -2.123 -38.382, -14.800 -1.492 -43.448, -14.800 -0.918 -42.414, -14.800 -1.934 -38.501, -14.800 -2.282 -38.223, -14.800 -2.475 -37.823, -14.800 -9.408 -38.321, -14.800 -9.618 -37.934, -14.800 -9.784 -37.526, -14.800 -9.903 -37.102, -14.800 -2.500 -37.600, -14.800 2.907 -49.839, -14.800 -0.918 -44.786, -14.800 3.129 -50.263, -14.800 4.815 -53.535, -14.800 4.729 -53.761, -14.800 3.755 -55.256, -14.800 5.132 -54.823, -14.800 4.839 -56.249, -14.800 5.453 -56.492, -14.800 5.579 -54.993, -14.800 5.136 -56.396, -14.800 6.438 -56.454, -14.800 5.821 -54.993, -14.800 6.268 -54.823, -14.800 6.449 -54.663, -14.800 6.585 -54.465, -14.800 8.650 -54.585, -14.800 8.650 -53.878, -14.800 6.671 -54.239, -14.800 8.791 -54.310, -14.800 8.791 -54.153, -14.800 6.671 -53.761, -14.800 5.821 -53.007, -14.800 6.634 -51.695, -14.800 5.579 -53.007, -14.800 5.345 -53.065, -14.800 4.232 -50.535, -14.800 3.998 -50.593, -14.800 3.757 -50.593, -14.800 4.951 -53.337, -14.800 4.763 -50.065, -14.800 6.116 -50.330, -14.800 4.848 -49.839, -14.800 6.057 -49.845, -14.800 4.877 -49.600, -14.800 6.057 -49.355, -14.800 4.626 -48.937, -14.800 6.233 -48.395, -14.800 0.793 -44.873, -14.800 3.523 -48.665, -14.800 3.309 -48.777, -14.800 0.521 -45.007, -14.800 -0.076 -45.098, -14.800 2.877 -49.600, -14.800 -0.661 -44.947, -14.800 5.821 -46.193, -14.800 6.268 -46.023, -14.800 8.005 -46.134, -14.800 8.438 -45.907, -14.800 6.585 -44.735, -14.800 9.129 -43.617, -14.800 9.129 -43.138, -14.800 6.055 -44.265, -14.800 5.579 -44.207, -14.800 1.378 -43.008, -14.800 1.378 -44.192, -14.800 4.729 -45.439, -14.800 1.231 -44.457, -14.800 10.221 -44.370, -14.800 13.615 -45.665, -14.800 13.751 -44.537, -14.800 10.668 -44.200, -14.800 13.751 -45.863, -14.800 13.932 -46.023, -14.800 12.964 -46.736, -14.800 14.378 -48.150, -14.800 14.855 -46.135, -14.800 15.085 -48.150, -14.800 15.068 -46.023, -14.800 14.959 -48.242, -14.800 14.621 -46.193, -14.800 16.450 -46.785, -14.800 15.249 -45.863, -14.800 15.385 -45.665, -14.800 16.834 -46.247, -14.800 16.954 -45.938, -14.800 15.471 -44.961, -14.800 16.749 -44.339, -14.800 16.555 -44.070, -14.800 16.137 -43.616, -14.800 15.471 -45.439, -14.800 15.207 -42.805, -14.800 14.170 -42.138, -14.800 11.100 -43.377, -14.800 13.604 -41.798, -14.800 10.985 -42.913, -14.800 10.221 -42.385, -14.800 9.979 -42.385, -14.800 9.532 -42.554, -14.800 9.351 -42.714, -14.800 0.227 -42.117, -14.800 -0.076 -42.102, -14.800 13.069 -41.414, -14.800 12.102 -40.519, -14.800 4.729 -44.961, -14.800 4.815 -44.735, -14.800 1.500 -43.600, -14.800 4.951 -44.537, -14.800 9.215 -42.913, -14.800 9.100 -43.377, -14.800 14.621 -44.207, -14.800 10.985 -43.842, -14.800 14.379 -46.193, -14.800 2.992 -49.135, -14.800 2.907 -49.361, -14.800 -1.312 -44.328, -14.800 -1.492 -43.752, -14.800 -9.158 -38.683, -14.800 4.232 -48.665, -14.800 4.446 -48.777, -14.800 2.500 -37.600, 11.423 3.318 -32.800, 10.093 6.343 -32.800, 10.035 6.577 -32.800, 9.763 6.971 -32.800, 9.339 7.193 -32.800, 9.100 7.223 -32.800, 8.861 7.193 -32.800, 8.635 7.108 -32.800, 10.035 5.868 -32.800, 9.609 4.018 -32.800, 8.635 5.337 -32.800, 7.230 3.592 -32.800, 6.422 3.038 -32.800, 5.693 4.521 -32.800, 5.165 3.515 -32.800, 5.363 3.651 -32.800, 5.771 2.307 -32.800, 5.517 1.887 -32.800, 5.315 1.440 -32.800, 4.048 -0.125 -32.800, 3.895 -1.108 -32.800, 4.002 -0.621 -32.800, 8.437 5.474 -32.800, 7.678 3.792 -32.800, 5.635 4.755 -32.800, 8.107 6.102 -32.800, 8.107 6.343 -32.800, 4.939 5.371 -32.800, 8.165 6.577 -32.800, 3.625 1.805 -32.800, 3.820 1.346 -32.800, 5.168 0.972 -32.800, 4.400 -3.400 -32.800, 5.771 -2.307 -32.800, 5.693 -4.279 -32.800, 6.422 -3.038 -32.800, 6.809 -3.340 -32.800, 7.678 -3.792 -32.800, 8.437 -5.474 -32.800, 8.277 -5.654 -32.800, 8.277 -6.791 -32.800, 0.465 -7.108 -32.800, 8.635 -5.337 -32.800, 9.100 -5.223 -32.800, 9.120 -4.050 -32.800, 8.861 -5.252 -32.800, 8.630 -4.023 -32.800, 9.565 -5.337 -32.800, 9.609 -4.018 -32.800, 10.035 -5.868 -32.800, 11.423 -3.318 -32.800, 13.144 -2.500 -32.800, 12.038 -2.833 -32.800, 10.093 -6.343 -32.800, -0.000 -7.223 -32.800, -8.861 -7.193 -32.800, -9.339 -7.193 -32.800, -10.035 -6.577 -32.800, -9.923 -6.791 -32.800, -14.300 -10.000 -32.800, -10.093 -6.102 -32.800, -11.423 -3.318 -32.800, -10.559 -3.778 -32.800, -9.609 -4.018 -32.800, -11.807 -3.012 -32.800, -14.300 -2.500 -32.800, -12.038 -2.833 -32.800, -13.144 -2.500 -32.800, -9.923 -5.654 -32.800, -10.091 -3.927 -32.800, -8.861 -5.252 -32.800, -8.147 -3.936 -32.800, -5.693 -4.521 -32.800, -5.635 -4.755 -32.800, -8.107 -6.102 -32.800, -5.165 -5.285 -32.800, -4.939 -5.371 -32.800, -8.437 -5.474 -32.800, -7.230 -3.592 -32.800, -6.809 -3.340 -32.800, -6.422 -3.038 -32.800, -5.635 -4.045 -32.800, -6.075 -2.692 -32.800, -4.400 -3.400 -32.800, -3.232 -2.441 -32.800, -4.161 -3.429 -32.800, -5.168 -0.972 -32.800, -4.002 -0.621 -32.800, -5.080 -0.490 -32.800, -4.033 0.374 -32.800, -5.168 0.972 -32.800, -3.820 1.346 -32.800, -3.376 2.237 -32.800, -4.400 3.400 -32.800, -4.161 3.429 -32.800, -3.737 3.651 -32.800, -3.465 4.045 -32.800, -2.340 3.306 -32.800, -3.407 4.521 -32.800, -3.577 4.968 -32.800, -0.993 6.102 -32.800, -4.161 5.371 -32.800, -4.048 -0.125 -32.800, -3.956 0.866 -32.800, -4.939 3.429 -32.800, -6.075 2.692 -32.800, -5.523 3.832 -32.800, -5.165 3.515 -32.800, -6.422 3.038 -32.800, -6.809 3.340 -32.800, -7.678 3.792 -32.800, -8.165 6.577 -32.800, -4.400 5.400 -32.800, -4.700 5.400 -32.800, -8.277 6.791 -32.800, -9.100 7.223 -32.800, -9.565 7.108 -32.800, -10.035 6.577 -32.800, -14.300 2.500 -32.800, -10.091 3.927 -32.800, -9.609 4.018 -32.800, -9.100 5.223 -32.800, -8.861 5.252 -32.800, -8.630 4.023 -32.800, -8.635 5.337 -32.800, -8.147 3.936 -32.800, -9.763 5.474 -32.800, -9.923 5.654 -32.800, -11.807 3.012 -32.800, -13.144 2.500 -32.800, -12.567 2.585 -32.800, -10.093 6.343 -32.800, 8.165 5.868 -32.800, 5.363 5.149 -32.800, 0.823 6.791 -32.800, 3.935 5.285 -32.800, 3.737 5.149 -32.800, 3.577 4.968 -32.800, 3.465 4.755 -32.800, 1.916 3.568 -32.800, 3.465 4.045 -32.800, 2.340 3.306 -32.800, 4.161 3.429 -32.800, 4.400 3.400 -32.800, -0.935 5.868 -32.800, -0.823 5.654 -32.800, 0.498 4.019 -32.800, 0.935 5.868 -32.800, 1.463 3.777 -32.800, -0.465 -7.108 -32.800, -4.161 -5.371 -32.800, -0.823 -6.791 -32.800, -3.935 -5.285 -32.800, -0.993 -6.102 -32.800, -3.737 -5.149 -32.800, -3.577 -4.968 -32.800, -1.228 -3.859 -32.800, -0.744 -3.981 -32.800, 0.249 -4.042 -32.800, 0.465 -5.337 -32.800, 0.744 -3.981 -32.800, -4.700 -5.400 -32.800, -3.465 -4.755 -32.800, -3.407 -4.521 -32.800, -1.693 -3.679 -32.800, -3.465 -4.045 -32.800, -3.577 -3.832 -32.800, -3.737 -3.651 -32.800, -2.539 -3.155 -32.800, -0.988 3.928 -32.800, -0.663 5.474 -32.800, -3.730 -1.579 -32.800, -5.517 -1.887 -32.800, -3.507 -2.025 -32.800, -0.239 -5.252 -32.800, 3.407 -4.521 -32.800, 2.132 -3.443 -32.800, 3.935 -3.515 -32.800, 2.908 -2.819 -32.800, 4.161 -3.429 -32.800, 3.232 -2.441 -32.800, -5.165 5.285 -32.800, -8.107 6.102 -32.800, -5.523 4.968 -32.800, 5.523 -4.968 -32.800, 8.165 -5.868 -32.800, 8.635 -7.108 -32.800, 0.239 -7.193 -32.800, 8.861 -7.193 -32.800, 9.763 -6.971 -32.800, -8.277 -6.791 -32.800, 0.935 -6.577 -32.800, 3.577 -4.968 -32.800, 0.935 -5.868 -32.800, 9.763 5.474 -32.800, 4.400 -5.400 -32.800, 4.700 -5.400 -32.800, 5.635 -4.045 -32.800, 5.523 -3.832 -32.800, 13.144 2.500 -31.600, -0.239 7.193 -31.600, -14.300 10.000 -31.600, -9.565 7.108 -31.600, -14.300 2.500 -31.600, -10.093 6.343 -31.600, -10.093 6.102 -31.600, -10.035 5.868 -31.600, -9.923 5.654 -31.600, -12.567 2.585 -31.600, -12.038 2.833 -31.600, -12.293 2.690 -31.600, -9.339 5.252 -31.600, -8.861 5.252 -31.600, -8.630 4.023 -31.600, -8.147 3.936 -31.600, -8.107 6.343 -31.600, -5.165 5.285 -31.600, -4.400 5.400 -31.600, -0.663 6.971 -31.600, -5.635 4.045 -31.600, -5.523 3.832 -31.600, -5.693 4.521 -31.600, -6.809 3.340 -31.600, -5.363 3.651 -31.600, -5.165 3.515 -31.600, -5.771 2.307 -31.600, -4.700 3.400 -31.600, -3.376 2.237 -31.600, -5.315 1.440 -31.600, -3.820 1.346 -31.600, -5.080 0.490 -31.600, -4.048 -0.125 -31.600, -5.080 -0.490 -31.600, -5.168 -0.972 -31.600, -3.737 -3.651 -31.600, -3.577 -3.832 -31.600, -2.908 -2.819 -31.600, -3.465 -4.045 -31.600, -3.407 -4.521 -31.600, -3.407 -4.279 -31.600, -0.663 -5.474 -31.600, -0.239 -5.252 -31.600, -0.249 -4.042 -31.600, -0.000 -5.223 -31.600, 0.465 -5.337 -31.600, 0.663 -5.474 -31.600, 1.228 -3.859 -31.600, 0.823 -5.654 -31.600, 3.465 -4.755 -31.600, 1.693 -3.679 -31.600, 3.577 -3.832 -31.600, 4.700 -3.400 -31.600, 5.363 -3.651 -31.600, 5.635 -4.045 -31.600, 6.422 -3.038 -31.600, 7.230 -3.592 -31.600, 5.693 -4.521 -31.600, 7.678 -3.792 -31.600, 8.147 -3.936 -31.600, 8.635 -5.337 -31.600, 8.861 -5.252 -31.600, 9.609 -4.018 -31.600, 10.091 -3.927 -31.600, 9.923 -5.654 -31.600, 11.005 -3.574 -31.600, 11.423 -3.318 -31.600, 13.144 -2.500 -31.600, 12.567 -2.585 -31.600, 12.852 -2.521 -31.600, -4.033 0.374 -31.600, -3.895 -1.108 -31.600, -5.771 -2.307 -31.600, -5.165 -3.515 -31.600, -6.422 -3.038 -31.600, -5.635 -4.045 -31.600, -6.809 -3.340 -31.600, -8.277 -5.654 -31.600, -8.165 -5.868 -31.600, -5.635 -4.755 -31.600, -8.277 -6.791 -31.600, -8.437 -6.971 -31.600, -0.823 -6.791 -31.600, -3.935 -5.285 -31.600, -0.935 -6.577 -31.600, -0.993 -6.102 -31.600, -7.678 -3.792 -31.600, -8.630 -4.023 -31.600, -8.635 -5.337 -31.600, -8.861 -5.252 -31.600, -9.120 -4.050 -31.600, -9.339 -5.252 -31.600, -9.609 -4.018 -31.600, -9.923 -5.654 -31.600, -9.763 -5.474 -31.600, -10.559 -3.778 -31.600, -10.035 -5.868 -31.600, -11.005 -3.574 -31.600, -13.144 -2.500 -31.600, -12.293 -2.690 -31.600, -12.852 -2.521 -31.600, -12.567 -2.585 -31.600, -14.300 -2.500 -31.600, -14.300 -10.000 -31.600, -0.465 -7.108 -31.600, -0.000 -7.223 -31.600, 0.465 -7.108 -31.600, 0.663 -6.971 -31.600, 0.935 -6.577 -31.600, 4.161 -5.371 -31.600, 0.935 -5.868 -31.600, 9.763 -5.474 -31.600, 8.630 -4.023 -31.600, 4.048 -0.125 -31.600, 4.033 0.374 -31.600, 3.820 1.346 -31.600, 5.771 2.307 -31.600, 5.315 1.440 -31.600, 4.700 3.400 -31.600, 3.737 3.651 -31.600, 3.577 3.832 -31.600, 3.407 4.279 -31.600, 2.340 3.306 -31.600, 1.916 3.568 -31.600, 1.463 3.777 -31.600, 3.465 4.755 -31.600, 0.935 5.868 -31.600, 0.663 5.474 -31.600, 0.239 5.252 -31.600, 0.000 4.050 -31.600, -0.465 5.337 -31.600, -0.498 4.019 -31.600, -0.988 3.928 -31.600, -0.663 5.474 -31.600, -0.935 5.868 -31.600, 5.523 3.832 -31.600, 5.363 3.651 -31.600, 5.693 4.279 -31.600, 8.277 5.654 -31.600, 8.165 5.868 -31.600, 5.523 4.968 -31.600, 8.107 6.343 -31.600, 8.277 6.791 -31.600, 8.437 6.971 -31.600, 8.635 7.108 -31.600, 8.635 5.337 -31.600, 8.861 5.252 -31.600, 8.147 3.936 -31.600, 9.120 4.050 -31.600, 10.559 3.778 -31.600, 9.923 5.654 -31.600, 10.035 5.868 -31.600, 10.093 6.102 -31.600, 11.005 3.574 -31.600, 11.423 3.318 -31.600, 9.339 7.193 -31.600, 9.100 7.223 -31.600, 14.300 10.000 -31.600, 5.165 5.285 -31.600, 3.935 3.515 -31.600, 3.076 2.635 -31.600, 0.993 6.102 -31.600, 0.993 6.343 -31.600, 0.935 6.577 -31.600, 0.823 6.791 -31.600, -3.407 4.521 -31.600, -1.916 3.568 -31.600, -3.407 4.279 -31.600, -2.340 3.306 -31.600, -3.737 3.651 -31.600, -3.076 2.635 -31.600, -3.935 3.515 -31.600, -0.993 6.343 -31.600, -5.363 -5.149 -31.600, -0.239 -7.193 -31.600, -4.700 -5.400 -31.600, 0.744 -3.981 -31.600, -1.228 -3.859 -31.600, -3.625 1.805 -31.600, -5.635 4.755 -31.600, -8.107 6.102 -31.600, -5.363 5.149 -31.600, -4.939 5.371 -31.600, -8.277 6.791 -31.600, 10.093 -6.102 -31.600, 14.300 -10.000 -31.600, 10.093 -6.343 -31.600, 9.923 -6.791 -31.600, 9.763 -6.971 -31.600, 9.339 -7.193 -31.600, 9.100 -7.223 -31.600, 8.861 -7.193 -31.600, 4.700 -5.400 -31.600, 8.277 -6.791 -31.600, 5.363 -5.149 -31.600, 8.107 -6.102 -31.600, 8.165 -5.868 -31.600, 5.635 -4.755 -31.600, 5.523 -4.968 -31.600, 3.577 -4.968 -31.600, 0.993 -6.102 -31.600, 0.993 -6.343 -31.600, 0.239 -7.193 -31.600, -11.807 3.012 -31.600, -12.038 2.833 -32.800, -12.852 2.521 -32.800, -12.852 2.521 -31.600, -12.293 2.690 -32.800, -13.144 2.500 -31.600, -12.852 -2.521 -32.800, -12.567 -2.585 -32.800, -12.293 -2.690 -32.800, -12.038 -2.833 -31.600, -11.807 -3.012 -31.600, -4.700 5.400 -31.600, -5.523 4.968 -31.600, -5.693 4.279 -31.600, -5.635 4.045 -32.800, -4.939 3.429 -31.600, -4.700 3.400 -32.800, -4.939 5.371 -32.800, -5.363 5.149 -32.800, -5.635 4.755 -32.800, -5.693 4.521 -32.800, -5.693 4.279 -32.800, -5.363 3.651 -32.800, -4.400 3.400 -31.600, -4.161 3.429 -31.600, -3.577 3.832 -31.600, -3.465 4.045 -31.600, -3.465 4.755 -31.600, -3.577 4.968 -31.600, -3.737 5.149 -31.600, -3.935 5.285 -31.600, -4.161 5.371 -31.600, -3.935 3.515 -32.800, -3.577 3.832 -32.800, -3.407 4.279 -32.800, -3.465 4.755 -32.800, -3.737 5.149 -32.800, -3.935 5.285 -32.800, -4.939 -3.429 -32.800, -4.700 -3.400 -31.600, -5.165 -3.515 -32.800, -5.363 -3.651 -31.600, -5.523 -3.832 -31.600, -5.363 -5.149 -32.800, -5.165 -5.285 -31.600, -4.939 -5.371 -31.600, -4.939 -3.429 -31.600, -5.363 -3.651 -32.800, -5.523 -3.832 -32.800, -5.693 -4.279 -32.800, -5.693 -4.279 -31.600, -5.693 -4.521 -31.600, -5.523 -4.968 -32.800, -5.523 -4.968 -31.600, -4.400 -3.400 -31.600, -4.700 -3.400 -32.800, -4.400 -5.400 -32.800, -3.407 -4.279 -32.800, -3.935 -3.515 -32.800, -3.935 -3.515 -31.600, -4.161 -3.429 -31.600, -4.161 -5.371 -31.600, -3.737 -5.149 -31.600, -3.577 -4.968 -31.600, -3.465 -4.755 -31.600, -4.400 -5.400 -31.600, 12.852 2.521 -32.800, 12.852 2.521 -31.600, 12.567 2.585 -32.800, 12.567 2.585 -31.600, 12.293 2.690 -31.600, 12.038 2.833 -32.800, 12.038 2.833 -31.600, 11.807 3.012 -31.600, 12.293 2.690 -32.800, 14.300 2.500 -31.600, 14.300 2.500 -32.800, 13.144 2.500 -32.800, 14.300 -2.500 -31.600, 11.807 -3.012 -32.800, 12.038 -2.833 -31.600, 12.852 -2.521 -32.800, 12.567 -2.585 -32.800, 12.293 -2.690 -31.600, 12.293 -2.690 -32.800, 4.700 3.400 -32.800, 5.635 4.045 -31.600, 5.693 4.521 -31.600, 5.523 4.968 -32.800, 4.939 5.371 -31.600, 4.700 5.400 -31.600, 4.939 3.429 -32.800, 4.939 3.429 -31.600, 5.165 3.515 -31.600, 5.523 3.832 -32.800, 5.635 4.045 -32.800, 5.693 4.279 -32.800, 5.635 4.755 -31.600, 5.363 5.149 -31.600, 5.165 5.285 -32.800, 4.400 3.400 -31.600, 4.400 5.400 -32.800, 4.161 5.371 -32.800, 4.400 5.400 -31.600, 3.935 5.285 -31.600, 3.577 4.968 -31.600, 3.407 4.521 -31.600, 3.465 4.045 -31.600, 3.737 3.651 -32.800, 4.161 3.429 -31.600, 4.161 5.371 -31.600, 3.737 5.149 -31.600, 3.407 4.521 -32.800, 3.407 4.279 -32.800, 3.577 3.832 -32.800, 3.935 3.515 -32.800, 4.700 5.400 -32.800, 4.161 -3.429 -31.600, 3.935 -3.515 -31.600, 3.737 -3.651 -31.600, 3.465 -4.045 -31.600, 3.407 -4.279 -31.600, 3.465 -4.755 -32.800, 3.407 -4.521 -31.600, 3.737 -5.149 -31.600, 4.161 -5.371 -32.800, 3.737 -3.651 -32.800, 3.577 -3.832 -32.800, 3.465 -4.045 -32.800, 3.407 -4.279 -32.800, 3.737 -5.149 -32.800, 3.935 -5.285 -32.800, 3.935 -5.285 -31.600, 4.939 -5.371 -32.800, 4.939 -5.371 -31.600, 5.165 -5.285 -32.800, 5.363 -5.149 -32.800, 5.523 -3.832 -31.600, 4.939 -3.429 -31.600, 4.700 -3.400 -32.800, 4.939 -3.429 -32.800, 5.165 -5.285 -31.600, 5.635 -4.755 -32.800, 5.693 -4.521 -32.800, 5.693 -4.279 -31.600, 5.363 -3.651 -32.800, 5.165 -3.515 -32.800, 5.165 -3.515 -31.600, -16.000 2.500 -33.300, -15.974 2.500 -33.005, -14.776 2.500 -33.145, -14.594 2.500 -32.895, -15.150 2.500 -31.828, -15.602 2.500 -32.207, -14.455 2.500 -32.824, -14.881 2.500 -31.703, -14.595 2.500 -31.626, -14.300 10.000 -32.800, -14.881 10.000 -31.703, -14.455 10.000 -32.824, -15.393 10.000 -31.998, -14.594 10.000 -32.895, -14.705 10.000 -33.006, -15.772 10.000 -32.450, -14.776 10.000 -33.145, -14.800 10.000 -33.300, -16.000 10.000 -33.300, -14.595 10.000 -31.626, -15.150 10.000 -31.828, -15.393 2.500 -31.998, -15.602 10.000 -32.207, -15.897 10.000 -32.719, -15.974 10.000 -33.005, -15.897 2.500 -32.719, -15.772 2.500 -32.450, -14.705 2.500 -33.006, -14.776 -10.000 -33.145, -15.602 -10.000 -32.207, -15.393 -10.000 -31.998, -15.150 -10.000 -31.828, -14.705 -10.000 -33.006, -14.881 -10.000 -31.703, -14.881 -2.500 -31.703, -14.455 -2.500 -32.824, -15.150 -2.500 -31.828, -15.393 -2.500 -31.998, -14.594 -2.500 -32.895, -15.772 -2.500 -32.450, -14.776 -2.500 -33.145, -14.595 -2.500 -31.626, -15.602 -2.500 -32.207, -15.974 -2.500 -33.005, -15.974 -10.000 -33.005, -14.595 -10.000 -31.626, -15.772 -10.000 -32.450, -15.897 -2.500 -32.719, -15.897 -10.000 -32.719, -16.000 -2.500 -33.300, -16.000 -10.000 -33.300, -14.800 -2.500 -33.300, -14.705 -2.500 -33.006, -14.594 -10.000 -32.895, -14.455 -10.000 -32.824, 14.800 -2.500 -33.300, 15.897 -2.500 -32.719, 14.776 -2.500 -33.145, 14.705 -2.500 -33.006, 14.594 -2.500 -32.895, 15.393 -2.500 -31.998, 14.455 -2.500 -32.824, 14.881 -2.500 -31.703, 14.595 -2.500 -31.626, 14.300 -10.000 -32.800, 14.595 -10.000 -31.626, 15.150 -10.000 -31.828, 15.393 -10.000 -31.998, 15.602 -10.000 -32.207, 14.594 -10.000 -32.895, 14.705 -10.000 -33.006, 15.897 -10.000 -32.719, 14.776 -10.000 -33.145, 14.800 -10.000 -33.300, 15.772 -10.000 -32.450, 15.974 -10.000 -33.005, 15.974 -2.500 -33.005, 14.881 -10.000 -31.703, 15.150 -2.500 -31.828, 15.602 -2.500 -32.207, 15.772 -2.500 -32.450, 16.000 -10.000 -33.300, 16.000 -2.500 -33.300, 14.300 -2.500 -32.800, 14.455 -10.000 -32.824, 15.974 10.000 -33.005, 15.897 10.000 -32.719, 15.602 10.000 -32.207, 15.393 10.000 -31.998, 14.705 10.000 -33.006, 14.595 10.000 -31.626, 14.455 10.000 -32.824, 14.300 10.000 -32.800, 14.595 2.500 -31.626, 14.705 2.500 -33.006, 14.776 2.500 -33.145, 15.602 2.500 -32.207, 15.393 2.500 -31.998, 15.974 2.500 -33.005, 14.881 2.500 -31.703, 14.881 10.000 -31.703, 15.150 2.500 -31.828, 15.150 10.000 -31.828, 15.772 2.500 -32.450, 15.772 10.000 -32.450, 15.897 2.500 -32.719, 14.776 10.000 -33.145, 14.594 2.500 -32.895, 14.594 10.000 -32.895, 14.455 2.500 -32.824, -0.000 -5.223 -30.400, 0.201 -5.243 -30.400, 0.201 -5.243 -29.200, 0.394 -5.304 -30.400, 0.571 -5.402 -29.200, 0.571 -5.402 -30.400, 0.725 -5.534 -30.400, 0.849 -5.694 -30.400, 0.938 -5.875 -30.400, 0.938 -5.875 -29.200, 0.898 -6.663 -29.200, 0.898 -6.663 -30.400, 0.485 -7.097 -30.400, 0.101 -7.217 -30.400, -0.299 -7.177 -30.400, -0.485 -7.097 -30.400, -0.651 -6.981 -30.400, -0.791 -6.835 -29.200, -0.000 -5.223 -29.200, 0.725 -5.534 -29.200, 0.849 -5.694 -29.200, 0.988 -6.071 -30.400, 0.791 -6.835 -30.400, 0.791 -6.835 -29.200, 0.651 -6.981 -30.400, 0.485 -7.097 -29.200, -0.101 -7.217 -29.200, -0.299 -7.177 -29.200, -0.485 -7.097 -29.200, -0.651 -6.981 -29.200, -0.968 -6.473 -30.400, -0.999 -6.273 -30.400, -0.988 -6.071 -30.400, -0.849 -5.694 -29.200, -0.201 -5.243 -29.200, -0.000 7.223 -29.200, -0.000 7.223 -30.400, 0.201 7.202 -30.400, 0.394 7.141 -30.400, 0.571 7.043 -30.400, 0.725 6.912 -30.400, 0.898 5.782 -30.400, 0.791 5.610 -30.400, 0.651 5.464 -30.400, 0.651 5.464 -29.200, 0.299 5.268 -30.400, 0.101 5.228 -29.200, -0.101 5.228 -30.400, -0.299 5.268 -30.400, -0.299 5.268 -29.200, -0.898 5.782 -30.400, -0.999 6.172 -29.200, -0.725 6.912 -30.400, -0.571 7.043 -29.200, -0.394 7.141 -30.400, -0.201 7.202 -29.200, -0.201 7.202 -30.400, 0.725 6.912 -29.200, 0.849 6.752 -29.200, 0.938 6.570 -29.200, 0.968 5.972 -30.400, 0.898 5.782 -29.200, -0.101 5.228 -29.200, -0.651 5.464 -29.200, -0.791 5.610 -30.400, -0.968 5.972 -29.200, -0.849 6.752 -30.400, -0.571 7.043 -30.400, 4.601 5.380 -29.200, 4.400 5.400 -29.200, 5.125 5.089 -30.400, 5.249 4.929 -30.400, 5.338 4.747 -30.400, 5.388 4.551 -29.200, 5.399 4.349 -30.400, 5.298 3.960 -30.400, 4.885 3.526 -30.400, 4.699 3.446 -30.400, 3.915 3.526 -29.200, 3.609 3.788 -29.200, 3.412 4.551 -30.400, 4.006 5.319 -30.400, 4.971 5.221 -29.200, 5.125 5.089 -29.200, 5.249 4.929 -29.200, 5.368 4.149 -29.200, 4.699 3.446 -29.200, 4.501 3.405 -30.400, 4.299 3.405 -30.400, 4.299 3.405 -29.200, 3.915 3.526 -30.400, 3.749 3.641 -29.200, 3.432 4.149 -29.200, 3.401 4.349 -29.200, 3.462 4.747 -29.200, 3.551 4.929 -30.400, 3.551 4.929 -29.200, 3.675 5.089 -29.200, 3.829 5.221 -29.200, 4.400 -3.400 -29.200, 4.601 -3.420 -29.200, 5.249 -3.871 -30.400, 5.338 -4.053 -29.200, 5.298 -4.840 -30.400, 5.191 -5.012 -29.200, 4.885 -5.274 -29.200, 4.101 -5.354 -29.200, 3.915 -5.274 -30.400, 3.401 -4.451 -30.400, 3.401 -4.451 -29.200, 3.462 -4.053 -30.400, 3.675 -3.711 -30.400, 3.829 -3.579 -30.400, 4.006 -3.481 -30.400, 4.199 -3.420 -30.400, 4.794 -3.481 -29.200, 4.971 -3.579 -30.400, 4.971 -3.579 -29.200, 5.125 -3.711 -30.400, 5.125 -3.711 -29.200, 5.388 -4.249 -29.200, 5.368 -4.651 -29.200, 5.298 -4.840 -29.200, 5.051 -5.159 -29.200, 4.501 -5.395 -29.200, 4.299 -5.395 -30.400, 3.749 -5.159 -30.400, 3.502 -4.840 -30.400, 3.551 -3.871 -29.200, 3.829 -3.579 -29.200, 4.006 -3.481 -29.200, 4.199 -3.420 -29.200, -4.199 -3.420 -30.400, -4.400 -3.400 -29.200, -4.400 -3.400 -30.400, -3.829 -3.579 -30.400, -3.462 -4.053 -30.400, -3.412 -4.249 -30.400, -3.401 -4.451 -30.400, -3.432 -4.651 -30.400, -3.502 -4.840 -30.400, -3.609 -5.012 -29.200, -3.749 -5.159 -30.400, -4.299 -5.395 -30.400, -4.699 -5.354 -30.400, -5.191 -5.012 -30.400, -5.191 -5.012 -29.200, -5.298 -4.840 -29.200, -5.368 -4.651 -30.400, -5.388 -4.249 -30.400, -5.249 -3.871 -30.400, -4.971 -3.579 -30.400, -4.794 -3.481 -29.200, -4.601 -3.420 -30.400, -4.601 -3.420 -29.200, -3.829 -3.579 -29.200, -3.675 -3.711 -29.200, -3.551 -3.871 -29.200, -3.502 -4.840 -29.200, -4.101 -5.354 -30.400, -4.101 -5.354 -29.200, -4.501 -5.395 -30.400, -5.051 -5.159 -29.200, -5.368 -4.651 -29.200, -5.338 -4.053 -29.200, -5.125 -3.711 -29.200, -4.199 5.380 -29.200, -4.006 5.319 -30.400, -3.675 5.089 -29.200, -3.432 4.149 -30.400, -3.609 3.788 -29.200, -3.749 3.641 -30.400, -3.915 3.526 -30.400, -4.101 3.446 -30.400, -4.299 3.405 -30.400, -4.699 3.446 -30.400, -4.885 3.526 -29.200, -4.885 3.526 -30.400, -5.191 3.788 -30.400, -5.249 4.929 -30.400, -5.249 4.929 -29.200, -5.125 5.089 -30.400, -4.971 5.221 -30.400, -4.794 5.319 -30.400, -4.601 5.380 -29.200, -4.400 5.400 -29.200, -3.829 5.221 -30.400, -3.551 4.929 -29.200, -3.462 4.747 -29.200, -3.401 4.349 -29.200, -3.432 4.149 -29.200, -3.502 3.960 -29.200, -4.101 3.446 -29.200, -4.299 3.405 -29.200, -5.051 3.641 -29.200, -5.191 3.788 -29.200, -5.368 4.149 -30.400, -5.368 4.149 -29.200, -5.388 4.551 -30.400, -5.388 4.551 -29.200, -5.125 5.089 -29.200, 6.424 0.980 -30.400, 6.424 0.980 -29.200, 6.617 0.919 -30.400, 6.617 0.919 -29.200, 6.947 0.689 -30.400, 7.221 -0.051 -30.400, 7.221 -0.051 -29.200, 7.013 -0.612 -30.400, 6.708 -0.874 -30.400, 6.121 -0.995 -29.200, 5.923 -0.954 -29.200, 5.923 -0.954 -30.400, 5.737 -0.874 -30.400, 5.325 -0.440 -30.400, 5.254 -0.251 -29.200, 5.234 0.151 -29.200, 5.234 0.151 -30.400, 5.651 0.821 -30.400, 6.223 1.000 -29.200, 6.794 0.821 -30.400, 6.794 0.821 -29.200, 7.071 0.529 -29.200, 7.160 0.347 -29.200, 7.211 0.151 -30.400, 7.211 0.151 -29.200, 7.120 -0.440 -30.400, 6.874 -0.759 -29.200, 6.708 -0.874 -29.200, 6.522 -0.954 -30.400, 6.324 -0.995 -29.200, 6.121 -0.995 -30.400, 5.571 -0.759 -30.400, 5.571 -0.759 -29.200, 5.325 -0.440 -29.200, 5.224 -0.051 -30.400, 5.374 0.529 -29.200, 5.828 0.919 -30.400, -6.223 1.000 -29.200, -6.021 0.980 -30.400, -5.828 0.919 -29.200, -5.651 0.821 -30.400, -5.374 0.529 -29.200, -5.285 0.347 -30.400, -5.285 0.347 -29.200, -5.234 0.151 -29.200, -5.325 -0.440 -30.400, -5.571 -0.759 -30.400, -5.737 -0.874 -30.400, -5.923 -0.954 -29.200, -6.324 -0.995 -29.200, -6.522 -0.954 -29.200, -6.708 -0.874 -30.400, -7.013 -0.612 -29.200, -7.120 -0.440 -30.400, -7.191 -0.251 -30.400, -7.160 0.347 -29.200, -7.071 0.529 -30.400, -6.794 0.821 -30.400, -6.424 0.980 -29.200, -5.651 0.821 -29.200, -5.498 0.689 -30.400, -5.234 0.151 -30.400, -5.224 -0.051 -30.400, -5.571 -0.759 -29.200, -5.737 -0.874 -29.200, -6.121 -0.995 -29.200, -6.324 -0.995 -30.400, -6.708 -0.874 -29.200, -6.874 -0.759 -30.400, -6.874 -0.759 -29.200, -7.191 -0.251 -29.200, -7.221 -0.051 -30.400, -7.071 0.529 -29.200, -6.947 0.689 -29.200, -6.794 0.821 -29.200, -6.617 0.919 -30.400, -6.617 0.919 -29.200, 0.802 3.970 -30.400, 0.403 4.030 -29.200, 1.194 3.870 -30.400, 1.194 3.870 -29.200, 2.281 3.346 -30.400, 2.899 2.828 -29.200, 3.166 2.525 -29.200, 3.402 2.197 -29.200, 3.770 1.480 -30.400, 3.988 0.703 -30.400, 4.039 0.303 -29.200, 4.019 -0.504 -30.400, 2.445 -3.228 -29.200, 1.385 -3.806 -30.400, 1.385 -3.806 -29.200, 0.999 -3.925 -30.400, 0.604 -4.005 -30.400, -0.999 -3.925 -30.400, -1.385 -3.806 -29.200, -1.385 -3.806 -30.400, -2.445 -3.228 -30.400, -3.037 -2.680 -30.400, -3.507 -2.025 -30.400, -3.948 -0.901 -29.200, -3.988 0.703 -30.400, -3.899 1.097 -30.400, -3.770 1.480 -29.200, -3.770 1.480 -30.400, -2.899 2.828 -29.200, -2.281 3.346 -29.200, -1.937 3.557 -29.200, -0.403 4.030 -29.200, -0.000 4.050 -30.400, 1.937 3.557 -29.200, 2.603 3.102 -30.400, 2.603 3.102 -29.200, 3.402 2.197 -30.400, 3.770 1.480 -29.200, 3.988 0.703 -29.200, 4.039 0.303 -30.400, 3.948 -0.901 -29.200, 3.839 -1.290 -29.200, 3.692 -1.666 -29.200, 3.507 -2.025 -29.200, 3.037 -2.680 -30.400, 2.755 -2.969 -29.200, 0.604 -4.005 -29.200, -1.757 -3.649 -29.200, -2.445 -3.228 -29.200, -2.755 -2.969 -29.200, -3.037 -2.680 -29.200, -3.692 -1.666 -29.200, -3.839 -1.290 -30.400, -3.839 -1.290 -29.200, -3.948 -0.901 -30.400, -4.019 -0.504 -30.400, -4.049 -0.101 -29.200, -3.402 2.197 -30.400, -2.603 3.102 -30.400, -2.603 3.102 -29.200, -2.281 3.346 -30.400, -8.450 -12.200 -24.900, -8.450 -11.000 -24.900, -8.430 -12.200 -25.073, -8.370 -12.200 -25.237, -8.370 -11.000 -25.237, -8.275 -12.200 -25.382, -8.148 -11.000 -25.502, -8.148 -12.200 -25.502, -7.830 -11.000 -25.639, -7.830 -12.200 -25.639, -7.656 -12.200 -25.649, -6.995 -12.200 -25.157, -6.955 -11.000 -24.987, -6.955 -12.200 -24.987, -7.325 -12.200 -24.250, -7.485 -12.200 -24.182, -7.656 -12.200 -24.151, -7.830 -12.200 -24.161, -8.370 -11.000 -24.563, -8.370 -12.200 -24.563, -8.430 -11.000 -24.727, -8.275 -11.000 -25.382, -7.997 -12.200 -25.589, -7.997 -11.000 -25.589, -7.325 -12.200 -25.550, -7.185 -12.200 -25.446, -6.995 -11.000 -25.157, -6.955 -12.200 -24.813, -6.995 -12.200 -24.643, -7.325 -11.000 -24.250, -7.485 -11.000 -24.182, -7.656 -11.000 -24.151, -7.830 -11.000 -24.161, -7.997 -11.000 -24.211, -8.148 -11.000 -24.298, -8.430 -12.200 -24.727, 6.970 -12.200 -25.073, 7.030 -12.200 -25.237, 6.970 -11.000 -25.073, 7.403 -12.200 -25.589, 7.570 -12.200 -25.639, 7.744 -12.200 -25.649, 7.915 -12.200 -25.618, 8.327 -12.200 -25.312, 8.445 -12.200 -24.813, 8.327 -12.200 -24.488, 7.915 -12.200 -24.182, 7.252 -12.200 -24.298, 7.125 -12.200 -24.418, 7.030 -12.200 -24.563, 6.970 -12.200 -24.727, 8.215 -11.000 -25.446, 8.405 -12.200 -25.157, 8.405 -11.000 -25.157, 8.327 -11.000 -24.488, 8.215 -11.000 -24.354, 8.075 -11.000 -24.250, 7.915 -11.000 -24.182, 7.744 -12.200 -24.151, 7.744 -11.000 -24.151, 7.570 -11.000 -24.161, 7.252 -11.000 -24.298, 7.030 -11.000 -24.563, 8.550 12.200 -24.900, 8.550 11.000 -24.900, 8.530 11.000 -25.083, 8.471 11.000 -25.257, 8.471 12.200 -25.257, 8.250 12.200 -25.548, 8.098 12.200 -25.651, 7.927 12.200 -25.719, 7.562 11.000 -25.739, 7.083 12.200 -24.315, 7.385 12.200 -24.110, 7.746 11.000 -24.051, 7.746 12.200 -24.051, 7.927 12.200 -24.081, 8.098 11.000 -24.149, 8.098 12.200 -24.149, 8.377 12.200 -24.386, 8.530 12.200 -24.717, 8.530 11.000 -24.717, 7.927 11.000 -25.719, 7.746 12.200 -25.749, 7.746 11.000 -25.749, 7.385 11.000 -25.690, 7.083 11.000 -25.485, 6.894 11.000 -25.171, 6.855 11.000 -24.808, 7.083 11.000 -24.315, 7.223 12.200 -24.196, 7.562 12.200 -24.061, 7.927 11.000 -24.081, 8.377 11.000 -24.386, -6.870 12.200 -25.083, -7.023 11.000 -25.414, -7.654 12.200 -25.749, -7.838 12.200 -25.739, -7.838 11.000 -25.739, -8.015 12.200 -25.690, -8.317 12.200 -25.485, -8.428 11.000 -25.338, -8.428 12.200 -25.338, -8.506 12.200 -25.171, -8.545 11.000 -24.992, -8.545 12.200 -24.992, -8.545 12.200 -24.808, -8.506 11.000 -24.629, -8.506 12.200 -24.629, -8.015 12.200 -24.110, -7.654 12.200 -24.051, -7.654 11.000 -24.051, -7.473 11.000 -24.081, -6.850 12.200 -24.900, -6.929 11.000 -25.257, -7.023 12.200 -25.414, -7.150 12.200 -25.548, -7.302 11.000 -25.651, -8.177 12.200 -25.604, -8.317 11.000 -25.485, -8.506 11.000 -25.171, -8.545 11.000 -24.808, -8.177 12.200 -24.196, -8.177 11.000 -24.196, -7.302 11.000 -24.149, -9.629 12.200 -22.717, -9.750 12.200 -22.767, -9.854 12.200 -22.846, -9.750 11.000 -22.767, -9.854 11.000 -22.846, -10.000 12.200 -23.200, -9.933 11.000 -22.950, 10.000 12.200 -23.200, 9.983 12.200 -23.071, 9.629 12.200 -22.717, 9.750 11.000 -22.767, 9.933 11.000 -22.950, 9.854 11.000 -22.846, 9.750 12.200 -22.767, 8.530 12.200 -25.083, 8.377 12.200 -25.414, 10.000 12.200 -28.700, 7.562 12.200 -25.739, 7.385 12.200 -25.690, 7.223 12.200 -25.604, 7.083 12.200 -25.485, 6.894 12.200 -25.171, 6.855 12.200 -24.808, -6.929 12.200 -24.543, 6.972 12.200 -24.462, -7.302 12.200 -24.149, 9.500 12.200 -22.700, 8.250 12.200 -24.252, 9.933 12.200 -22.950, 9.854 12.200 -22.846, -10.000 12.200 -28.700, -8.428 12.200 -24.462, -8.317 12.200 -24.315, -9.983 12.200 -23.071, -9.500 12.200 -22.700, -9.933 12.200 -22.950, 8.471 12.200 -24.543, -7.150 12.200 -24.252, -7.023 12.200 -24.386, 6.894 12.200 -24.629, -6.870 12.200 -24.717, 6.855 12.200 -24.992, 6.972 12.200 -25.338, -6.929 12.200 -25.257, -7.473 12.200 -24.081, -7.838 12.200 -24.061, -7.473 12.200 -25.719, -7.302 12.200 -25.651, -8.177 11.000 -25.604, -8.015 11.000 -25.690, -7.654 11.000 -25.749, -7.473 11.000 -25.719, 7.223 11.000 -25.604, -6.870 11.000 -25.083, 6.855 11.000 -24.992, -6.850 11.000 -24.900, 6.894 11.000 -24.629, 6.972 11.000 -24.462, -7.150 11.000 -24.252, 7.223 11.000 -24.196, 7.385 11.000 -24.110, 9.500 11.000 -22.700, -9.500 11.000 -22.700, -7.838 11.000 -24.061, -8.015 11.000 -24.110, -9.983 11.000 -23.071, -9.629 11.000 -22.717, 10.000 11.000 -23.200, 8.471 11.000 -24.543, 8.250 11.000 -24.252, 9.983 11.000 -23.071, 9.629 11.000 -22.717, 10.000 11.000 -28.700, 8.250 11.000 -25.548, 8.377 11.000 -25.414, 8.098 11.000 -25.651, -7.150 11.000 -25.548, 6.972 11.000 -25.338, -6.870 11.000 -24.717, -6.929 11.000 -24.543, -7.023 11.000 -24.386, 7.562 11.000 -24.061, -8.428 11.000 -24.462, -8.317 11.000 -24.315, -10.000 11.000 -23.200, -5.254 -11.000 -22.712, -5.254 -12.200 -22.712, -5.058 -12.200 -22.803, -5.058 -11.000 -22.803, -4.632 -11.000 -23.260, -4.632 -12.200 -23.260, -3.854 -12.200 -23.935, -3.854 -11.000 -23.935, -2.511 -12.200 -24.695, -2.028 -11.000 -24.876, -4.256 -12.200 -23.613, -4.256 -11.000 -23.613, -3.427 -11.000 -24.223, -2.978 -12.200 -24.478, -2.978 -11.000 -24.478, -1.532 -12.200 -25.017, -1.532 -11.000 -25.017, -0.515 -11.000 -25.180, -0.515 -12.200 -25.180, 0.515 -11.000 -25.180, -0.000 -12.200 -25.200, 2.978 -12.200 -24.478, 3.854 -11.000 -23.935, 4.979 -11.000 -22.879, -1.027 -11.000 -25.118, -1.027 -12.200 -25.118, -0.000 -11.000 -25.200, 0.515 -12.200 -25.180, 1.027 -11.000 -25.118, 1.027 -12.200 -25.118, 1.532 -11.000 -25.017, 3.427 -12.200 -24.223, 4.256 -12.200 -23.613, 4.256 -11.000 -23.613, 5.151 -12.200 -22.747, 5.254 -11.000 -22.712, 5.058 -11.000 -22.803, 5.151 -11.000 -22.747, 5.254 -12.200 -22.712, 9.629 -11.000 -22.717, 9.750 -12.200 -22.767, 9.750 -11.000 -22.767, 9.854 -12.200 -22.846, 9.854 -11.000 -22.846, 9.933 -12.200 -22.950, 9.933 -11.000 -22.950, 9.983 -12.200 -23.071, 9.983 -11.000 -23.071, -9.983 -12.200 -23.071, -9.933 -12.200 -22.950, -9.933 -11.000 -22.950, -9.854 -12.200 -22.846, -9.854 -11.000 -22.846, -9.750 -12.200 -22.767, -9.629 -12.200 -22.717, -9.629 -11.000 -22.717, -9.750 -11.000 -22.767, -10.000 -12.200 -28.700, -10.000 -11.000 -28.700, -7.485 -12.200 -25.618, -2.028 -12.200 -24.876, 8.445 -12.200 -24.987, 8.405 -12.200 -24.643, 8.215 -12.200 -24.354, 10.000 -12.200 -23.200, 8.075 -12.200 -24.250, 9.500 -12.200 -22.700, 9.629 -12.200 -22.717, 7.570 -12.200 -24.161, 7.403 -12.200 -24.211, 5.362 -12.200 -22.700, 5.058 -12.200 -22.803, 4.979 -12.200 -22.879, 4.632 -12.200 -23.260, 3.854 -12.200 -23.935, 6.950 -12.200 -24.900, 7.125 -12.200 -25.382, 2.028 -12.200 -24.876, 2.511 -12.200 -24.695, 7.252 -12.200 -25.502, -7.073 -12.200 -25.312, -3.427 -12.200 -24.223, -7.073 -12.200 -24.488, -7.185 -12.200 -24.354, -5.362 -12.200 -22.700, -5.151 -12.200 -22.747, -4.979 -12.200 -22.879, -9.500 -12.200 -22.700, -7.997 -12.200 -24.211, 8.075 -12.200 -25.550, 8.215 -12.200 -25.446, 1.532 -12.200 -25.017, -10.000 -12.200 -23.200, -8.275 -12.200 -24.418, -8.148 -12.200 -24.298, 8.327 -11.000 -25.312, 8.075 -11.000 -25.550, 7.915 -11.000 -25.618, 7.744 -11.000 -25.649, -8.430 -11.000 -25.073, -9.983 -11.000 -23.071, -9.500 -11.000 -22.700, -7.185 -11.000 -24.354, -4.979 -11.000 -22.879, -5.362 -11.000 -22.700, -5.151 -11.000 -22.747, -7.073 -11.000 -24.488, -6.995 -11.000 -24.643, -6.955 -11.000 -24.813, -7.073 -11.000 -25.312, -2.511 -11.000 -24.695, -7.185 -11.000 -25.446, -7.325 -11.000 -25.550, -7.485 -11.000 -25.618, -7.656 -11.000 -25.649, 7.570 -11.000 -25.639, 7.125 -11.000 -25.382, 2.028 -11.000 -24.876, 2.511 -11.000 -24.695, 7.030 -11.000 -25.237, 3.427 -11.000 -24.223, 6.970 -11.000 -24.727, 4.632 -11.000 -23.260, 2.978 -11.000 -24.478, 6.950 -11.000 -24.900, 7.125 -11.000 -24.418, 5.362 -11.000 -22.700, 7.403 -11.000 -24.211, 9.500 -11.000 -22.700, 7.252 -11.000 -25.502, 7.403 -11.000 -25.589, 8.445 -11.000 -24.987, 8.405 -11.000 -24.643, 8.445 -11.000 -24.813, 10.000 -11.000 -23.200, -10.000 -11.000 -23.200, -8.275 -11.000 -24.418, 4.794 5.319 -30.400, 4.601 5.380 -30.400, 4.971 5.221 -30.400, 7.071 0.529 -30.400, 7.160 0.347 -30.400, 7.191 -0.251 -30.400, 5.399 -4.451 -30.400, 6.874 -0.759 -30.400, -0.101 -7.217 -30.400, -10.000 -10.500 -30.400, -5.051 -5.159 -30.400, -4.885 -5.274 -30.400, -5.298 -4.840 -30.400, -7.211 0.151 -30.400, -7.160 0.347 -30.400, -6.947 0.689 -30.400, -5.399 4.349 -30.400, -5.051 3.641 -30.400, -10.000 10.500 -30.400, -4.601 5.380 -30.400, -4.400 5.400 -30.400, -5.338 4.747 -30.400, -4.199 5.380 -30.400, -0.988 6.374 -30.400, -3.551 4.929 -30.400, -1.194 3.870 -30.400, -0.651 5.464 -30.400, -0.485 5.348 -30.400, -0.403 4.030 -30.400, 0.403 4.030 -30.400, 0.101 5.228 -30.400, 0.485 5.348 -30.400, 1.573 3.732 -30.400, 3.401 4.349 -30.400, 1.937 3.557 -30.400, 3.432 4.149 -30.400, 3.502 3.960 -30.400, 3.609 3.788 -30.400, 2.899 2.828 -30.400, 3.749 3.641 -30.400, 3.166 2.525 -30.400, 3.604 1.848 -30.400, 3.899 1.097 -30.400, 4.101 3.446 -30.400, 4.049 -0.101 -30.400, 5.374 0.529 -30.400, 5.285 0.347 -30.400, 5.254 -0.251 -30.400, 3.948 -0.901 -30.400, 3.839 -1.290 -30.400, 3.692 -1.666 -30.400, 3.507 -2.025 -30.400, 3.288 -2.364 -30.400, 2.755 -2.969 -30.400, 3.551 -3.871 -30.400, 2.445 -3.228 -30.400, 3.412 -4.249 -30.400, 2.112 -3.456 -30.400, 3.432 -4.651 -30.400, -0.201 -5.243 -30.400, -0.571 -5.402 -30.400, -0.394 -5.304 -30.400, -0.725 -5.534 -30.400, -0.849 -5.694 -30.400, -0.938 -5.875 -30.400, -1.757 -3.649 -30.400, -2.112 -3.456 -30.400, -2.755 -2.969 -30.400, -3.551 -3.871 -30.400, -3.675 -3.711 -30.400, -3.288 -2.364 -30.400, -4.006 -3.481 -30.400, -4.794 -3.481 -30.400, -5.125 -3.711 -30.400, -6.522 -0.954 -30.400, -7.013 -0.612 -30.400, -5.399 -4.451 -30.400, -0.938 6.570 -30.400, -3.675 5.089 -30.400, -0.999 6.172 -30.400, -0.968 5.972 -30.400, -3.401 4.349 -30.400, -2.899 2.828 -30.400, -3.502 3.960 -30.400, -3.166 2.525 -30.400, -0.802 3.970 -30.400, 0.988 6.374 -30.400, 3.675 5.089 -30.400, 3.829 5.221 -30.400, 0.938 6.570 -30.400, 0.849 6.752 -30.400, 4.199 5.380 -30.400, 0.999 6.172 -30.400, 3.462 4.747 -30.400, 5.051 3.641 -30.400, 5.191 3.788 -30.400, 5.368 4.149 -30.400, 5.498 0.689 -30.400, 6.021 0.980 -30.400, 5.388 4.551 -30.400, 0.999 -6.273 -30.400, 3.609 -5.012 -30.400, 0.968 -6.473 -30.400, 4.101 -5.354 -30.400, 4.501 -5.395 -30.400, 4.699 -5.354 -30.400, 4.885 -5.274 -30.400, 5.051 -5.159 -30.400, 5.191 -5.012 -30.400, 5.368 -4.651 -30.400, 10.000 -10.500 -30.400, 5.388 -4.249 -30.400, 5.338 -4.053 -30.400, 5.432 -0.612 -30.400, 4.794 -3.481 -30.400, 4.601 -3.420 -30.400, -3.692 -1.666 -30.400, -5.432 -0.612 -30.400, -5.254 -0.251 -30.400, -4.049 -0.101 -30.400, -4.039 0.303 -30.400, -5.923 -0.954 -30.400, -6.121 -0.995 -30.400, -5.338 -4.053 -30.400, -3.609 -5.012 -30.400, -0.791 -6.835 -30.400, -0.898 -6.663 -30.400, -3.915 -5.274 -30.400, -5.298 3.960 -30.400, -6.424 0.980 -30.400, -4.501 3.405 -30.400, -3.609 3.788 -30.400, -3.604 1.848 -30.400, -1.937 3.557 -30.400, -3.412 4.551 -30.400, -3.462 4.747 -30.400, -1.573 3.732 -30.400, 6.324 -0.995 -30.400, -5.374 0.529 -30.400, -5.828 0.919 -30.400, -0.604 -4.005 -30.400, -0.202 -4.045 -30.400, 0.202 -4.045 -30.400, 1.757 -3.649 -30.400, 0.299 -7.177 -30.400, -0.394 7.141 -29.200, -0.725 6.912 -29.200, -4.971 5.221 -29.200, -4.794 5.319 -29.200, -5.338 4.747 -29.200, -10.000 10.500 -29.200, -7.211 0.151 -29.200, -7.221 -0.051 -29.200, -7.120 -0.440 -29.200, -10.000 -10.500 -29.200, 0.101 -7.217 -29.200, 0.299 -7.177 -29.200, 4.699 -5.354 -29.200, 7.013 -0.612 -29.200, 7.120 -0.440 -29.200, 7.191 -0.251 -29.200, 6.947 0.689 -29.200, 10.000 10.500 -29.200, 0.201 7.202 -29.200, 0.394 7.141 -29.200, 0.571 7.043 -29.200, 4.794 5.319 -29.200, 5.338 4.747 -29.200, 0.988 6.374 -29.200, 4.006 5.319 -29.200, 0.999 6.172 -29.200, 0.968 5.972 -29.200, 0.791 5.610 -29.200, 0.299 5.268 -29.200, -0.000 4.050 -29.200, -0.802 3.970 -29.200, -3.412 4.551 -29.200, -1.194 3.870 -29.200, -1.573 3.732 -29.200, -3.166 2.525 -29.200, -3.749 3.641 -29.200, -3.915 3.526 -29.200, -4.501 3.405 -29.200, -3.604 1.848 -29.200, -4.699 3.446 -29.200, -3.899 1.097 -29.200, 4.199 5.380 -29.200, 0.485 5.348 -29.200, 0.802 3.970 -29.200, -0.485 5.348 -29.200, -0.791 5.610 -29.200, -0.988 6.374 -29.200, -0.938 6.570 -29.200, -0.849 6.752 -29.200, -0.898 5.782 -29.200, -3.829 5.221 -29.200, -4.006 5.319 -29.200, 5.498 0.689 -29.200, 5.298 3.960 -29.200, 5.191 3.788 -29.200, 5.051 3.641 -29.200, 4.885 3.526 -29.200, 4.501 3.405 -29.200, 5.285 0.347 -29.200, 5.224 -0.051 -29.200, 4.049 -0.101 -29.200, 4.019 -0.504 -29.200, 5.432 -0.612 -29.200, 5.249 -3.871 -29.200, 5.737 -0.874 -29.200, 1.573 3.732 -29.200, 3.412 4.551 -29.200, 2.281 3.346 -29.200, 3.502 3.960 -29.200, 0.651 -6.981 -29.200, 4.299 -5.395 -29.200, 3.915 -5.274 -29.200, 3.749 -5.159 -29.200, 3.609 -5.012 -29.200, 0.988 -6.071 -29.200, 0.999 -6.273 -29.200, 0.968 -6.473 -29.200, 3.502 -4.840 -29.200, 0.999 -3.925 -29.200, 3.432 -4.651 -29.200, 3.412 -4.249 -29.200, 3.462 -4.053 -29.200, 2.112 -3.456 -29.200, 3.675 -3.711 -29.200, 3.288 -2.364 -29.200, 1.757 -3.649 -29.200, 3.037 -2.680 -29.200, -4.199 -3.420 -29.200, -4.006 -3.481 -29.200, -3.288 -2.364 -29.200, -3.462 -4.053 -29.200, -3.412 -4.249 -29.200, -3.401 -4.451 -29.200, -2.112 -3.456 -29.200, -3.432 -4.651 -29.200, -0.938 -5.875 -29.200, -3.749 -5.159 -29.200, -3.915 -5.274 -29.200, -0.968 -6.473 -29.200, -0.999 -6.273 -29.200, -0.988 -6.071 -29.200, -0.725 -5.534 -29.200, -0.571 -5.402 -29.200, -0.999 -3.925 -29.200, -0.604 -4.005 -29.200, -0.394 -5.304 -29.200, 0.202 -4.045 -29.200, 0.394 -5.304 -29.200, -0.898 -6.663 -29.200, -4.299 -5.395 -29.200, -4.501 -5.395 -29.200, -4.699 -5.354 -29.200, -4.885 -5.274 -29.200, -5.388 -4.249 -29.200, -5.432 -0.612 -29.200, -5.249 -3.871 -29.200, -4.971 -3.579 -29.200, -3.507 -2.025 -29.200, -4.019 -0.504 -29.200, -5.254 -0.251 -29.200, -5.325 -0.440 -29.200, -3.402 2.197 -29.200, -3.988 0.703 -29.200, -5.298 3.960 -29.200, -5.498 0.689 -29.200, -5.399 4.349 -29.200, -6.021 0.980 -29.200, -4.039 0.303 -29.200, 5.828 0.919 -29.200, 6.021 0.980 -29.200, 5.399 4.349 -29.200, 6.522 -0.954 -29.200, 5.399 -4.451 -29.200, 5.651 0.821 -29.200, -5.224 -0.051 -29.200, -5.399 -4.451 -29.200, 3.604 1.848 -29.200, 4.101 3.446 -29.200, 3.899 1.097 -29.200, -0.202 -4.045 -29.200, 10.000 10.500 -30.400, -10.000 -12.183 -28.942, -10.000 -12.131 -29.179, -10.000 -12.046 -29.406, -10.000 -11.613 -29.985, -10.000 -11.206 -30.246, -10.000 -11.419 -30.130, -10.000 -10.629 -29.183, 10.000 -10.979 -30.331, 10.000 -10.629 -29.183, 10.000 -11.206 -30.246, 10.000 -11.419 -30.130, 10.000 -10.750 -29.133, 10.000 -10.854 -29.054, 10.000 -10.983 -28.829, 10.000 -12.046 -29.406, 10.000 -12.131 -29.179, 10.000 -12.200 -28.700, -10.000 -10.742 -30.383, 10.000 -10.742 -30.383, -10.000 -10.979 -30.331, 10.000 -11.613 -29.985, -10.000 -11.930 -29.619, 10.000 -12.183 -28.942, 10.000 -11.785 -29.813, -10.000 -11.785 -29.813, 10.000 -11.930 -29.619, 10.000 -10.500 -29.200, -10.000 -10.750 -29.133, -10.000 -10.854 -29.054, -10.000 -10.933 -28.950, -10.000 -10.983 -28.829, 10.000 -10.933 -28.950, 10.000 -11.000 -28.700, 10.000 12.046 -29.406, 10.000 10.933 -28.950, 10.000 10.854 -29.054, 10.000 11.206 -30.246, 10.000 10.750 -29.133, -10.000 10.979 -30.331, -10.000 10.750 -29.133, -10.000 11.930 -29.619, -10.000 11.785 -29.813, -10.000 10.933 -28.950, -10.000 10.854 -29.054, -10.000 12.183 -28.942, -10.000 10.742 -30.383, 10.000 10.742 -30.383, -10.000 11.206 -30.246, 10.000 11.419 -30.130, -10.000 11.419 -30.130, -10.000 11.613 -29.985, -10.000 12.131 -29.179, 10.000 12.183 -28.942, 10.000 12.131 -29.179, 10.000 10.979 -30.331, 10.000 11.613 -29.985, 10.000 11.785 -29.813, 10.000 11.930 -29.619, -10.000 12.046 -29.406, 10.000 10.629 -29.183, 10.000 10.983 -28.829, -10.000 11.000 -28.700, -10.000 10.983 -28.829, -10.000 10.629 -29.183, -4.141 -5.366 -30.400, -3.534 -4.900 -30.400, -3.434 -4.141 -31.600, -3.693 -3.693 -30.400, -3.900 -3.534 -30.400, -4.659 -3.434 -30.400, -5.366 -4.659 -31.600, -5.400 -4.400 -30.400, -4.900 -5.266 -31.600, -5.107 -5.107 -30.400, -4.900 -5.266 -30.400, -4.659 -5.366 -30.400, -3.534 -4.900 -31.600, -3.434 -4.659 -31.600, -3.400 -4.400 -31.600, -3.534 -3.900 -31.600, -3.534 -3.900 -30.400, -4.141 -3.434 -31.600, -4.141 -3.434 -30.400, -4.659 -3.434 -31.600, -4.900 -3.534 -31.600, -5.107 -3.693 -30.400, -5.266 -3.900 -30.400, -5.366 -4.141 -31.600, -5.107 -5.107 -31.600, 4.900 -5.266 -31.600, 5.107 -5.107 -31.600, 5.107 -5.107 -30.400, 5.400 -4.400 -31.600, 5.366 -4.141 -31.600, 5.366 -4.141 -30.400, 5.266 -3.900 -31.600, 4.900 -3.534 -30.400, 3.534 -3.900 -31.600, 3.400 -4.400 -31.600, 3.534 -4.900 -31.600, 3.693 -5.107 -30.400, 5.266 -4.900 -31.600, 5.366 -4.659 -30.400, 5.107 -3.693 -30.400, 4.141 -3.434 -31.600, 3.900 -3.534 -31.600, 3.693 -3.693 -31.600, 3.434 -4.141 -31.600, 3.434 -4.659 -31.600, 3.434 -4.659 -30.400, 4.141 -5.366 -31.600, -4.141 3.434 -31.600, -4.141 3.434 -30.400, -3.900 3.534 -31.600, -3.693 3.693 -31.600, -3.693 3.693 -30.400, -3.434 4.141 -31.600, -3.434 4.659 -30.400, -3.534 4.900 -31.600, -4.141 5.366 -30.400, -4.900 5.266 -30.400, -5.400 4.400 -30.400, -5.366 4.141 -30.400, -5.107 3.693 -30.400, -4.659 3.434 -30.400, -3.534 3.900 -31.600, -3.400 4.400 -30.400, -3.534 4.900 -30.400, -3.693 5.107 -30.400, -4.659 5.366 -31.600, -4.659 5.366 -30.400, -5.107 5.107 -31.600, -5.107 5.107 -30.400, -5.366 4.659 -31.600, -5.400 4.400 -31.600, 4.400 3.400 -30.400, 4.659 3.434 -30.400, 4.659 3.434 -31.600, 4.900 3.534 -30.400, 5.107 3.693 -31.600, 5.107 3.693 -30.400, 5.266 3.900 -31.600, 5.366 4.141 -31.600, 5.366 4.141 -30.400, 5.366 4.659 -30.400, 5.107 5.107 -31.600, 5.107 5.107 -30.400, 4.400 5.400 -30.400, 3.693 5.107 -31.600, 3.534 4.900 -30.400, 3.434 4.141 -31.600, 3.693 3.693 -31.600, 4.900 5.266 -30.400, 4.659 5.366 -31.600, 3.900 5.266 -31.600, 3.693 5.107 -30.400, 3.434 4.659 -31.600, 3.400 4.400 -31.600, 3.693 3.693 -30.400, 3.900 3.534 -31.600, 6.481 -0.966 -30.400, 6.481 -0.966 -31.600, 6.723 -0.866 -31.600, 6.723 -0.866 -30.400, 6.930 -0.707 -30.400, 7.188 -0.259 -31.600, 7.188 0.259 -31.600, 7.089 0.500 -30.400, 6.930 0.707 -30.400, 6.223 1.000 -31.600, 5.357 0.500 -30.400, 5.257 0.259 -31.600, 5.223 0.000 -31.600, 5.357 -0.500 -30.400, 5.723 -0.866 -30.400, 5.964 -0.966 -30.400, 7.089 -0.500 -30.400, 7.188 -0.259 -30.400, 7.223 0.000 -31.600, 7.223 0.000 -30.400, 7.089 0.500 -31.600, 6.723 0.866 -30.400, 6.481 0.966 -31.600, 5.723 0.866 -31.600, 5.723 0.866 -30.400, 5.515 0.707 -31.600, 5.357 0.500 -31.600, 5.257 -0.259 -31.600, 5.964 -0.966 -31.600, 0.500 -7.089 -30.400, 0.707 -6.930 -31.600, 0.707 -6.930 -30.400, 0.966 -5.964 -31.600, 1.000 -6.223 -30.400, 0.966 -5.964 -30.400, 0.866 -5.723 -31.600, 0.500 -5.357 -31.600, 0.500 -5.357 -30.400, 0.259 -5.257 -31.600, 0.259 -5.257 -30.400, -0.000 -5.223 -30.400, -0.966 -6.481 -31.600, -0.707 -6.930 -30.400, -0.500 -7.089 -31.600, -0.259 -7.188 -30.400, -0.000 -7.223 -30.400, 0.866 -6.723 -30.400, 0.866 -5.723 -30.400, -0.259 -5.257 -30.400, -0.500 -5.357 -31.600, -0.707 -5.515 -30.400, -0.866 -5.723 -31.600, -0.866 -5.723 -30.400, -0.966 -6.481 -30.400, -0.866 -6.723 -31.600, -5.964 -0.966 -30.400, -5.964 -0.966 -31.600, -5.257 -0.259 -31.600, -5.257 -0.259 -30.400, -5.223 0.000 -30.400, -5.357 0.500 -30.400, -5.964 0.966 -30.400, -6.223 1.000 -30.400, -6.481 0.966 -31.600, -6.481 0.966 -30.400, -6.723 0.866 -31.600, -7.089 0.500 -30.400, -7.223 0.000 -30.400, -6.723 -0.866 -30.400, -6.481 -0.966 -30.400, -5.515 -0.707 -31.600, -5.357 -0.500 -31.600, -6.223 1.000 -31.600, -6.930 0.707 -30.400, -7.223 0.000 -31.600, -7.188 -0.259 -31.600, -7.089 -0.500 -31.600, 0.866 6.723 -31.600, -0.000 7.223 -31.600, -0.500 7.089 -31.600, -0.259 7.188 -30.400, -0.707 6.930 -30.400, -0.866 6.723 -30.400, -0.966 6.481 -30.400, -0.966 5.964 -31.600, -0.500 5.357 -30.400, -0.000 5.223 -31.600, -0.000 5.223 -30.400, 0.707 5.515 -30.400, 0.866 5.723 -31.600, 0.866 5.723 -30.400, 0.966 5.964 -31.600, 0.966 6.481 -30.400, 0.500 7.089 -30.400, -1.000 6.223 -30.400, -0.500 5.357 -31.600, -0.259 5.257 -31.600, -0.259 5.257 -30.400, 0.546 -4.063 -31.600, 1.083 -3.954 -30.400, 2.947 -2.850 -30.400, 3.595 -1.970 -30.400, 4.079 -0.410 -30.400, 4.043 0.682 -30.400, 3.916 1.215 -30.400, 3.719 1.726 -31.600, 3.456 2.206 -31.600, 2.320 3.380 -30.400, 1.849 3.659 -30.400, 1.345 3.873 -31.600, -0.274 4.091 -31.600, -0.817 4.018 -30.400, -2.750 3.041 -31.600, -4.098 0.137 -30.400, -3.988 -0.950 -30.400, -0.000 -4.100 -31.600, 1.601 -3.775 -30.400, 1.601 -3.775 -31.600, 2.541 -3.218 -30.400, 3.826 -1.474 -31.600, 3.988 -0.950 -30.400, 4.079 -0.410 -31.600, 4.098 0.137 -30.400, 4.098 0.137 -31.600, 3.916 1.215 -31.600, 3.719 1.726 -30.400, 3.131 2.647 -31.600, 2.750 3.041 -31.600, 2.320 3.380 -31.600, -1.345 3.873 -31.600, -3.719 1.726 -30.400, -3.719 1.726 -31.600, -4.043 0.682 -31.600, -3.988 -0.950 -31.600, -3.595 -1.970 -31.600, -3.301 -2.432 -31.600, -2.541 -3.218 -31.600, -2.089 -3.528 -31.600, -1.601 -3.775 -30.400, -1.601 -3.775 -31.600, -1.083 -3.954 -31.600, -0.546 -4.063 -31.600, -12.200 -22.407 -6.843, -12.200 -21.700 -6.550, -11.000 -20.993 -6.843, -11.000 -20.700 -7.550, -11.000 -20.993 -8.257, -11.000 -21.200 -8.416, -12.200 -21.200 -8.416, -11.000 -21.441 -8.516, -11.000 -22.407 -8.257, -11.000 -22.200 -6.684, -11.000 -21.200 -6.684, -12.200 -20.700 -7.550, -11.000 -20.734 -7.809, -11.000 -20.834 -8.050, -12.200 -21.441 -8.516, -11.000 -21.700 -8.550, -11.000 -21.959 -8.516, -12.200 -21.959 -8.516, -11.000 -22.200 -8.416, -12.200 -22.200 -8.416, -12.200 -22.407 -8.257, -11.000 -22.566 -8.050, -11.000 -22.666 -7.809, -12.200 -22.666 -7.809, -12.200 -22.666 -41.391, -11.000 -22.666 -41.391, -11.000 -22.566 -41.150, -11.000 -22.407 -40.943, -12.200 -22.566 -41.150, -11.000 -22.200 -40.784, -12.200 -22.407 -40.943, -12.200 -22.200 -40.784, -12.200 -21.700 -40.650, -12.200 -21.200 -40.784, -12.200 -20.993 -40.943, -12.200 -20.834 -42.150, -12.200 -21.700 -42.650, -12.200 -21.959 -42.616, -12.200 -22.200 -42.516, -11.000 -22.566 -42.150, -12.200 -22.407 -42.357, -12.200 -22.566 -42.150, -12.200 -22.700 -41.650, -11.000 -21.959 -40.684, -11.000 -21.441 -40.684, -12.200 -21.441 -40.684, -11.000 -21.200 -40.784, -11.000 -20.734 -41.909, -11.000 -20.834 -42.150, -11.000 -21.700 -42.650, -11.000 -21.959 -42.616, -11.000 -22.200 -42.516, -11.000 -22.666 -41.909, -11.000 -22.700 -41.650, -11.000 -15.166 -22.841, -12.200 -15.200 -23.100, -12.200 -15.166 -22.841, -12.200 -15.066 -22.600, -12.200 -14.700 -22.234, -11.000 -13.334 -22.600, -12.200 -13.334 -22.600, -11.000 -13.234 -23.359, -11.000 -13.334 -23.600, -12.200 -13.234 -23.359, -11.000 -14.459 -24.066, -12.200 -14.459 -24.066, -11.000 -14.907 -23.807, -12.200 -15.066 -23.600, -11.000 -14.907 -22.393, -11.000 -14.459 -22.134, -12.200 -14.459 -22.134, -11.000 -13.941 -22.134, -12.200 -13.941 -22.134, -11.000 -13.700 -22.234, -11.000 -13.200 -23.100, -12.200 -13.200 -23.100, -12.200 -13.493 -23.807, -11.000 -13.700 -23.966, -12.200 -13.700 -23.966, -11.000 -14.200 -24.100, -12.200 -14.200 -24.100, -11.000 -14.700 -23.966, -12.200 -14.907 -23.807, -11.000 -15.066 -23.600, -11.000 9.971 -27.616, -12.200 9.046 -26.250, -11.000 9.046 -26.250, -11.000 9.885 -27.287, -11.000 9.745 -26.977, -12.200 9.320 -26.451, -11.000 9.320 -26.451, -12.200 8.743 -26.097, -12.200 -9.555 -18.802, -11.000 -9.555 -18.802, -12.200 -10.488 -18.623, -11.000 -10.963 -18.600, -11.000 -10.488 -18.623, -11.000 -10.017 -18.690, -12.200 -10.017 -18.690, -12.200 -10.963 -18.600, -11.000 -15.627 -18.569, -12.200 -16.045 -18.478, -12.200 -16.822 -18.124, -12.200 -17.724 -17.222, -11.000 -17.724 -17.222, -11.000 -16.446 -18.329, -11.000 -16.822 -18.124, -11.000 -17.467 -17.565, -11.000 -17.929 -16.846, -12.200 -17.929 -16.846, -12.200 -18.078 -16.445, -11.000 -18.078 -16.445, -12.200 -18.230 -6.253, -11.000 -18.321 -5.916, -12.200 -18.468 -5.600, -11.000 -18.914 -5.068, -12.200 -18.914 -5.068, -11.000 -19.853 -4.630, -12.200 -19.853 -4.630, -11.000 -18.468 -5.600, -11.000 -18.668 -5.314, -11.000 -19.516 -4.721, -12.200 -23.200 -4.600, -12.200 -23.884 -4.721, -11.000 -24.732 -5.314, -12.200 -24.932 -5.600, -11.000 -25.170 -6.253, -11.000 -25.079 -5.916, -12.200 -25.200 -42.600, -11.000 -25.170 -42.947, -11.000 -24.932 -43.600, -11.000 -25.079 -43.284, -12.200 -25.079 -43.284, -12.200 -24.932 -43.600, -12.200 -24.732 -43.886, -12.200 -24.486 -44.132, -11.000 -24.486 -44.132, -12.200 -24.200 -44.332, -11.000 -24.200 -44.332, -12.200 -23.200 -44.600, -11.000 -23.884 -44.479, -11.000 -23.547 -44.570, -12.200 -20.200 -44.600, -11.000 -20.200 -44.600, -11.000 -19.516 -44.479, -11.000 -18.914 -44.132, -11.000 -18.668 -43.886, -11.000 -19.853 -44.570, -11.000 -18.468 -43.600, -12.200 -18.230 -42.947, -11.000 -18.230 -42.947, -11.000 -18.200 -42.600, -12.200 -18.200 -30.600, -11.000 -18.169 -30.173, -12.200 -16.446 -27.871, -11.000 -16.446 -27.871, -11.000 -16.045 -27.722, -12.200 -15.627 -27.631, -11.000 -17.929 -29.354, -12.200 -17.165 -28.333, -11.000 -17.165 -28.333, -12.200 -16.822 -28.076, -11.000 -16.822 -28.076, -12.200 -11.000 -27.600, -11.000 -15.200 -27.600, -12.200 -10.741 -27.634, -11.000 -10.134 -28.100, -11.000 -10.500 -27.734, -11.000 -10.293 -27.893, -12.200 0.000 -27.600, -12.200 -4.000 -28.600, -11.000 -3.259 -27.634, -12.200 -3.259 -27.634, -11.000 -3.707 -27.893, -11.000 -4.000 -29.400, -12.200 2.701 -28.650, -12.200 1.449 -27.872, -12.200 -10.500 -27.734, -12.200 -3.500 -27.734, -12.200 -10.293 -27.893, -12.200 -10.134 -28.100, -12.200 -3.707 -27.893, -12.200 -10.034 -28.341, -12.200 -4.000 -29.400, -12.200 -3.000 -27.600, -12.200 -9.106 -18.958, -12.200 -3.866 -28.100, -12.200 -3.966 -28.341, -12.200 -10.000 -28.600, -12.200 -13.234 -22.841, -12.200 -13.493 -22.393, -12.200 -13.700 -22.234, -12.200 -14.200 -22.100, -12.200 -15.200 -18.600, -12.200 -15.627 -18.569, -12.200 -15.200 -27.600, -12.200 -13.941 -24.066, -12.200 -16.045 -27.722, -12.200 -15.166 -23.359, -12.200 -17.467 -17.565, -12.200 -17.165 -17.867, -12.200 -16.446 -18.329, -12.200 -14.907 -22.393, -12.200 -14.700 -23.966, -12.200 -17.467 -28.635, -12.200 -17.724 -28.978, -12.200 -17.929 -29.354, -12.200 -18.078 -29.755, -12.200 -18.169 -16.027, -12.200 -21.700 -8.550, -12.200 -18.200 -15.600, -12.200 -20.993 -8.257, -12.200 -18.200 -6.600, -12.200 -20.834 -8.050, -12.200 -20.734 -7.809, -12.200 -20.734 -7.291, -12.200 -20.834 -7.050, -12.200 -18.321 -5.916, -12.200 -18.668 -5.314, -12.200 -19.200 -4.868, -12.200 -19.516 -4.721, -12.200 -20.993 -6.843, -12.200 -20.200 -4.600, -12.200 -21.200 -6.684, -12.200 -21.441 -6.584, -12.200 -23.547 -4.630, -12.200 -24.200 -4.868, -12.200 -24.486 -5.068, -12.200 -24.732 -5.314, -12.200 -25.079 -5.916, -12.200 -25.170 -6.253, -12.200 -21.959 -6.584, -12.200 -22.200 -6.684, -12.200 -22.566 -7.050, -12.200 -22.666 -7.291, -12.200 -22.700 -7.550, -12.200 -25.200 -6.600, -12.200 -22.566 -8.050, -12.200 -18.169 -30.173, -12.200 -21.959 -40.684, -12.200 -20.834 -41.150, -12.200 -20.734 -41.391, -12.200 -20.700 -41.650, -12.200 -20.734 -41.909, -12.200 -18.200 -42.600, -12.200 -18.321 -43.284, -12.200 -18.468 -43.600, -12.200 -18.668 -43.886, -12.200 -18.914 -44.132, -12.200 -19.200 -44.332, -12.200 -20.993 -42.357, -12.200 -19.516 -44.479, -12.200 -19.853 -44.570, -12.200 -21.200 -42.516, -12.200 -21.441 -42.616, -12.200 -23.547 -44.570, -12.200 -23.884 -44.479, -12.200 -25.170 -42.947, -12.200 -22.666 -41.909, -12.200 9.555 -26.696, -12.200 9.745 -26.977, -12.200 9.885 -27.287, -12.200 9.971 -27.616, -12.200 10.000 -27.954, -12.200 -13.334 -23.600, -11.000 -3.500 -27.734, -11.000 -10.034 -28.341, -11.000 -4.000 -28.600, -11.000 -10.000 -28.600, -11.000 -10.000 -29.400, -11.000 2.701 -28.650, -11.000 3.044 -29.005, -11.000 3.341 -29.400, -11.000 10.000 -27.954, -11.000 0.000 -27.600, -11.000 -3.000 -27.600, -11.000 9.555 -26.696, -11.000 8.743 -26.097, -11.000 -14.200 -22.100, -11.000 -15.200 -18.600, -11.000 -14.700 -22.234, -11.000 -16.045 -18.478, -11.000 -15.066 -22.600, -11.000 -17.165 -17.867, -11.000 -17.724 -28.978, -11.000 -17.467 -28.635, -11.000 -15.166 -23.359, -11.000 -15.200 -23.100, -11.000 -15.627 -27.631, -11.000 -13.941 -24.066, -11.000 -11.000 -27.600, -11.000 -13.493 -23.807, -11.000 -10.741 -27.634, -11.000 -9.106 -18.958, -11.000 -13.234 -22.841, -11.000 -18.078 -29.755, -11.000 -18.169 -16.027, -11.000 -18.200 -15.600, -11.000 -25.200 -6.600, -11.000 -25.200 -42.600, -11.000 -24.732 -43.886, -11.000 -22.407 -42.357, -11.000 -23.200 -44.600, -11.000 -21.441 -42.616, -11.000 -21.200 -42.516, -11.000 -20.993 -42.357, -11.000 -19.200 -44.332, -11.000 -18.321 -43.284, -11.000 -20.700 -41.650, -11.000 -20.734 -41.391, -11.000 -20.834 -41.150, -11.000 -20.993 -40.943, -11.000 -22.700 -7.550, -11.000 -22.666 -7.291, -11.000 -22.566 -7.050, -11.000 -24.932 -5.600, -11.000 -24.486 -5.068, -11.000 -22.407 -6.843, -11.000 -18.200 -6.600, -11.000 -20.834 -7.050, -11.000 -20.734 -7.291, -11.000 -21.441 -6.584, -11.000 -18.230 -6.253, -11.000 -19.200 -4.868, -11.000 -20.200 -4.600, -11.000 -21.700 -6.550, -11.000 -21.959 -6.584, -11.000 -23.200 -4.600, -11.000 -23.884 -4.721, -11.000 -23.547 -4.630, -11.000 -24.200 -4.868, -11.000 -3.866 -28.100, -11.000 -3.966 -28.341, -11.000 -21.700 -40.650, -11.000 -18.200 -30.600, -11.000 -13.493 -22.393, -12.200 3.044 -29.005, -12.200 3.341 -29.400, -11.000 2.317 -28.339, -12.200 2.317 -28.339, -12.200 1.897 -28.079, -11.000 1.897 -28.079, -11.000 1.449 -27.872, -12.200 0.978 -27.722, -11.000 0.978 -27.722, -11.000 0.493 -27.630, -12.200 0.493 -27.630, -9.539 4.000 -31.600, -10.000 4.000 -30.400, -9.539 -4.000 -30.400, -10.000 -10.000 -31.600, -4.659 -5.366 -31.600, -0.707 -6.930 -31.600, -4.141 -5.366 -31.600, -3.900 -5.266 -31.600, -1.000 -6.223 -31.600, -3.693 -5.107 -31.600, -0.966 -5.964 -31.600, -2.947 -2.850 -31.600, -3.693 -3.693 -31.600, -3.900 -3.534 -31.600, -3.826 -1.474 -31.600, -5.223 0.000 -31.600, -4.079 -0.410 -31.600, -5.257 0.259 -31.600, -3.916 1.215 -31.600, -4.659 3.434 -31.600, -3.456 2.206 -31.600, -3.131 2.647 -31.600, -2.320 3.380 -31.600, -3.400 4.400 -31.600, -3.434 4.659 -31.600, -1.849 3.659 -31.600, -3.693 5.107 -31.600, -0.866 6.723 -31.600, -3.900 5.266 -31.600, -4.141 5.366 -31.600, -4.900 5.266 -31.600, -6.930 0.707 -31.600, -8.540 2.963 -31.600, -7.089 0.500 -31.600, -8.923 1.172 -31.600, -8.788 1.943 -31.600, -5.266 -4.900 -31.600, -8.819 -3.694 -31.600, -5.400 -4.400 -31.600, -8.566 -3.229 -31.600, -6.723 -0.866 -31.600, -6.481 -0.966 -31.600, -6.223 -1.000 -31.600, -5.266 -3.900 -31.600, -8.661 -3.479 -31.600, -6.930 -0.707 -31.600, -8.540 -2.963 -31.600, -8.788 -1.943 -31.600, -8.991 -0.392 -31.600, -7.188 0.259 -31.600, -8.566 3.229 -31.600, -5.266 4.900 -31.600, -9.029 3.860 -31.600, -9.275 3.964 -31.600, 0.500 7.089 -31.600, 0.259 7.188 -31.600, 0.707 6.930 -31.600, 7.000 10.000 -31.600, 4.900 5.266 -31.600, 5.266 4.900 -31.600, 5.366 4.659 -31.600, 6.930 0.707 -31.600, 6.723 0.866 -31.600, 5.964 0.966 -31.600, 5.400 4.400 -31.600, 10.000 7.000 -31.600, 9.878 7.845 -31.600, 7.427 9.969 -31.600, 8.965 -9.267 -31.600, 8.622 -9.524 -31.600, 7.845 -9.878 -31.600, 7.427 -9.969 -31.600, 4.659 -5.366 -31.600, 4.400 -5.400 -31.600, 0.966 -6.481 -31.600, 1.000 -6.223 -31.600, -0.259 -7.188 -31.600, 0.707 -5.515 -31.600, 1.083 -3.954 -31.600, 2.541 -3.218 -31.600, 2.089 -3.528 -31.600, 2.947 -2.850 -31.600, 3.301 -2.432 -31.600, 4.400 -3.400 -31.600, 3.595 -1.970 -31.600, 4.659 -3.434 -31.600, 5.107 -3.693 -31.600, 4.900 -3.534 -31.600, 5.357 -0.500 -31.600, 3.988 -0.950 -31.600, 4.043 0.682 -31.600, 4.141 3.434 -31.600, 3.534 3.900 -31.600, 1.849 3.659 -31.600, 3.534 4.900 -31.600, 1.000 6.223 -31.600, 0.817 4.018 -31.600, 0.500 5.357 -31.600, 0.259 5.257 -31.600, 0.707 5.515 -31.600, 0.274 4.091 -31.600, -0.866 5.723 -31.600, -0.817 4.018 -31.600, -0.707 5.515 -31.600, -5.357 0.500 -31.600, -4.098 0.137 -31.600, -0.707 -5.515 -31.600, -0.259 -5.257 -31.600, -0.000 -5.223 -31.600, 0.966 6.481 -31.600, 4.141 5.366 -31.600, -0.259 7.188 -31.600, -0.707 6.930 -31.600, -0.966 6.481 -31.600, -1.000 6.223 -31.600, -5.107 -3.693 -31.600, -5.723 -0.866 -31.600, -5.515 0.707 -31.600, -4.900 3.534 -31.600, -5.723 0.866 -31.600, -5.964 0.966 -31.600, -5.266 3.900 -31.600, -5.366 4.141 -31.600, -5.107 3.693 -31.600, -0.000 -7.223 -31.600, 7.000 -10.000 -31.600, 0.259 -7.188 -31.600, 0.500 -7.089 -31.600, 0.866 -6.723 -31.600, 3.900 -5.266 -31.600, 3.693 -5.107 -31.600, 6.223 -1.000 -31.600, 5.723 -0.866 -31.600, 6.930 -0.707 -31.600, 7.089 -0.500 -31.600, 4.900 3.534 -31.600, 5.366 -4.659 -31.600, 10.000 -7.000 -31.600, 5.515 -0.707 -31.600, -6.930 -0.707 -30.400, -8.540 -2.963 -30.400, -8.566 -3.229 -30.400, -5.366 -4.141 -30.400, -8.661 -3.479 -30.400, -5.266 -4.900 -30.400, -5.366 -4.659 -30.400, -9.029 -3.860 -30.400, -10.000 -10.000 -30.400, 0.259 -7.188 -30.400, 4.400 -5.400 -30.400, 4.141 -5.366 -30.400, 4.659 -5.366 -30.400, 4.900 -5.266 -30.400, 5.266 -4.900 -30.400, 7.427 -9.969 -30.400, 5.400 -4.400 -30.400, 6.223 -1.000 -30.400, 5.515 -0.707 -30.400, 8.622 -9.524 -30.400, 10.000 -7.000 -30.400, 9.878 7.845 -30.400, 9.267 8.965 -30.400, 10.000 7.000 -30.400, 7.845 9.878 -30.400, 7.427 9.969 -30.400, 7.000 10.000 -30.400, 5.266 4.900 -30.400, 4.659 5.366 -30.400, 4.141 5.366 -30.400, 0.866 6.723 -30.400, 1.000 6.223 -30.400, -0.500 7.089 -30.400, -10.000 10.000 -30.400, -9.539 4.000 -30.400, -5.266 4.900 -30.400, -5.366 4.659 -30.400, -5.266 3.900 -30.400, -4.400 3.400 -30.400, -3.900 3.534 -30.400, -6.723 0.866 -30.400, -8.540 2.963 -30.400, -8.923 1.172 -30.400, -7.188 0.259 -30.400, -8.991 -0.392 -30.400, -8.788 -1.943 -30.400, -8.585 -2.700 -30.400, -7.188 -0.259 -30.400, -8.923 -1.172 -30.400, -7.089 -0.500 -30.400, -0.274 4.091 -30.400, -0.707 5.515 -30.400, -0.866 5.723 -30.400, -0.966 5.964 -30.400, -1.345 3.873 -30.400, -3.900 5.266 -30.400, -0.000 7.223 -30.400, 0.259 7.188 -30.400, 0.707 6.930 -30.400, 3.900 5.266 -30.400, 3.434 4.659 -30.400, 3.400 4.400 -30.400, 3.434 4.141 -30.400, 2.750 3.041 -30.400, 3.534 3.900 -30.400, 0.966 5.964 -30.400, 1.345 3.873 -30.400, 0.817 4.018 -30.400, 0.500 5.357 -30.400, 0.274 4.091 -30.400, 0.259 5.257 -30.400, -6.223 -1.000 -30.400, -3.301 -2.432 -30.400, -2.947 -2.850 -30.400, -2.541 -3.218 -30.400, -3.434 -4.141 -30.400, -3.400 -4.400 -30.400, -2.089 -3.528 -30.400, -1.083 -3.954 -30.400, -0.500 -5.357 -30.400, -0.546 -4.063 -30.400, -0.000 -4.100 -30.400, 0.707 -5.515 -30.400, 3.693 -3.693 -30.400, 3.534 -3.900 -30.400, 3.301 -2.432 -30.400, 3.900 -3.534 -30.400, 4.141 -3.434 -30.400, 4.400 -3.400 -30.400, 3.826 -1.474 -30.400, 4.659 -3.434 -30.400, 5.257 -0.259 -30.400, 5.223 0.000 -30.400, 5.257 0.259 -30.400, 5.515 0.707 -30.400, 5.266 3.900 -30.400, 5.400 4.400 -30.400, 5.964 0.966 -30.400, 6.223 1.000 -30.400, 6.481 0.966 -30.400, -5.723 0.866 -30.400, -4.079 -0.410 -30.400, -5.357 -0.500 -30.400, -5.515 -0.707 -30.400, -3.826 -1.474 -30.400, -4.043 0.682 -30.400, -5.257 0.259 -30.400, -4.900 -3.534 -30.400, -5.723 -0.866 -30.400, -0.500 -7.089 -30.400, -0.866 -6.723 -30.400, -3.434 -4.659 -30.400, -3.693 -5.107 -30.400, -1.000 -6.223 -30.400, -3.900 -5.266 -30.400, -0.966 -5.964 -30.400, 0.546 -4.063 -30.400, 3.534 -4.900 -30.400, 0.966 -6.481 -30.400, 3.900 -5.266 -30.400, 7.188 0.259 -30.400, 4.141 3.434 -30.400, 3.900 3.534 -30.400, 3.131 2.647 -30.400, 3.456 2.206 -30.400, -3.916 1.215 -30.400, -4.900 3.534 -30.400, -5.515 0.707 -30.400, -1.849 3.659 -30.400, -2.320 3.380 -30.400, -3.434 4.141 -30.400, -3.534 3.900 -30.400, -2.750 3.041 -30.400, -3.131 2.647 -30.400, -3.456 2.206 -30.400, 2.089 -3.528 -30.400, 3.400 -4.400 -30.400, 3.434 -4.141 -30.400, 5.266 -3.900 -30.400, -4.400 -5.400 -30.400, -3.595 -1.970 -30.400, 7.000 -10.000 -30.400, 7.845 -9.878 -30.400, 8.246 -9.729 -30.400, 8.965 -9.267 -30.400, 9.267 -8.965 -30.400, 9.267 -8.965 -31.600, 9.524 -8.622 -30.400, 9.524 -8.622 -31.600, 8.246 -9.729 -31.600, 9.729 -8.246 -31.600, 9.878 -7.845 -31.600, 9.729 -8.246 -30.400, 9.878 -7.845 -30.400, 9.969 -7.427 -31.600, 9.969 -7.427 -30.400, 9.969 7.427 -31.600, 9.524 8.622 -31.600, 9.524 8.622 -30.400, 8.622 9.524 -31.600, 8.622 9.524 -30.400, 7.845 9.878 -31.600, 9.969 7.427 -30.400, 9.729 8.246 -31.600, 9.729 8.246 -30.400, 9.267 8.965 -31.600, 8.965 9.267 -31.600, 8.965 9.267 -30.400, 8.246 9.729 -31.600, 8.246 9.729 -30.400, -8.819 -3.694 -30.400, -9.029 -3.860 -31.600, -9.275 -3.964 -31.600, -9.539 -4.000 -31.600, -9.275 -3.964 -30.400, -8.585 2.700 -31.600, -8.585 2.700 -30.400, -8.991 0.392 -30.400, -8.788 1.943 -30.400, -8.991 0.392 -31.600, -8.585 -2.700 -31.600, -8.923 -1.172 -31.600, -9.029 3.860 -30.400, -8.819 3.694 -30.400, -8.661 3.479 -31.600, -9.275 3.964 -30.400, -8.819 3.694 -31.600, -8.661 3.479 -30.400, -8.566 3.229 -30.400, -10.966 -4.000 -29.659, -10.707 -4.000 -30.107, -12.167 -4.000 -29.782, -12.067 -4.000 -30.152, -11.685 -4.000 -30.814, -10.259 -4.000 -30.366, -10.382 -4.000 -31.567, -10.000 -4.000 -30.400, -10.382 -10.000 -31.567, -10.259 -10.000 -30.366, -10.500 -10.000 -30.266, -10.866 -10.000 -29.900, -11.905 -10.000 -30.500, -12.067 -10.000 -30.152, -10.000 -4.000 -31.600, -10.752 -10.000 -31.467, -10.752 -4.000 -31.467, -11.100 -10.000 -31.305, -11.414 -10.000 -31.085, -11.414 -4.000 -31.085, -11.685 -10.000 -30.814, -12.167 -10.000 -29.782, -12.200 -10.000 -29.400, -11.100 -4.000 -31.305, -11.905 -4.000 -30.500, -10.500 -4.000 -30.266, -10.966 -10.000 -29.659, -10.707 -10.000 -30.107, -10.866 -4.000 -29.900, -12.167 10.000 -29.782, -10.966 10.000 -29.659, -12.067 10.000 -30.152, -11.905 10.000 -30.500, -10.500 10.000 -30.266, -11.685 10.000 -30.814, -10.259 10.000 -30.366, -10.000 10.000 -31.600, -10.000 4.000 -31.600, -10.143 4.000 -31.595, -10.286 4.000 -31.581, -10.428 4.000 -31.558, -10.966 3.934 -30.675, -10.766 3.970 -30.805, -10.606 3.988 -30.880, -10.820 3.989 -31.441, -10.514 3.994 -30.915, -10.195 4.000 -30.381, -10.418 3.998 -30.944, -10.293 3.996 -30.356, -11.143 3.883 -30.518, -11.742 3.832 -30.744, -10.672 3.905 -30.140, -11.252 3.838 -30.396, -11.426 3.729 -30.125, -11.490 3.664 -29.982, -11.539 3.593 -29.836, -10.988 3.492 -29.555, -11.573 3.515 -29.689, -11.346 3.787 -30.264, -10.885 3.738 -29.866, -11.593 3.431 -29.543, -11.599 3.341 -29.400, -10.994 3.976 -31.363, -11.414 10.000 -31.085, -11.167 3.958 -31.265, -11.479 3.905 -31.028, -11.946 3.738 -30.426, -12.173 3.492 -29.742, -12.200 10.000 -29.400, -11.100 10.000 -31.305, -12.090 3.625 -30.087, -10.752 10.000 -31.467, -10.644 3.996 -31.504, -10.382 10.000 -31.567, -11.000 10.000 -29.400, -10.950 3.625 -29.712, -10.866 10.000 -29.900, -10.792 3.832 -30.011, -10.707 10.000 -30.107, -10.530 3.958 -30.248, -10.373 3.989 -30.328, -10.130 4.000 -30.391, -10.065 4.000 -30.398, 0.300 -19.200 -13.600, 0.300 -20.200 -13.600, 5.300 -19.200 -13.600, 5.300 -20.200 -13.600, 5.300 -20.200 -14.600, 5.300 -21.700 -14.600, 0.300 -21.700 -13.600, 0.300 -22.700 -13.600, 5.300 -22.700 -13.600, 5.300 -22.700 -14.600, 0.300 -22.700 -14.600, 0.300 -24.200 -14.600, 5.300 -19.200 -22.600, 0.300 -20.200 -14.600, 0.300 -19.200 -22.600, 0.300 -24.200 -22.600, 0.300 -21.700 -14.600, 0.300 -24.200 -35.600, 5.300 -24.200 -35.600, 0.300 -23.200 -35.600, 5.300 -23.200 -35.600, 0.300 -23.200 -34.600, 5.300 -23.200 -34.600, 5.300 -21.700 -34.600, 0.300 -19.200 -34.600, 5.300 -20.700 -34.600, 0.300 -19.200 -26.600, 5.300 -19.200 -34.600, 0.300 -24.200 -26.600, 0.300 -21.700 -34.600, 0.300 -20.700 -34.600, 0.300 -20.700 -35.600, 0.300 -21.700 -35.600, -11.000 -16.100 -12.050, -11.000 -16.125 -11.827, -1.700 -16.100 -12.050, -1.700 -16.199 -11.616, -11.000 -16.318 -11.427, -11.000 -16.199 -11.616, -11.000 -16.477 -11.268, -1.700 -16.877 -11.075, -11.000 -17.100 -11.050, -1.700 -16.477 -11.268, -11.000 -16.666 -11.149, -11.000 -22.177 -6.559, -11.000 -22.800 -7.550, -11.000 -22.772 -7.795, -11.000 -22.386 -40.790, -11.000 -21.945 -8.622, -11.000 -21.700 -8.650, -11.000 -21.455 -8.622, -11.000 -16.100 -37.150, -11.000 -16.877 -38.125, -11.000 -16.318 -37.773, -11.000 -21.945 -40.578, -11.000 -21.014 -8.410, -11.000 -20.709 -8.027, -11.000 -20.628 -7.795, -11.000 -20.600 -7.550, -11.000 -19.082 -4.648, -11.000 -17.700 -11.050, -11.000 -17.700 -6.550, -11.000 -19.387 -4.575, -11.000 -20.840 -6.864, -11.000 -21.700 -6.450, -11.000 -22.691 -41.173, -11.000 -24.318 -44.552, -11.000 -22.800 -41.650, -11.000 -25.700 -42.650, -11.000 -24.876 -44.268, -11.000 -25.114 -44.064, -11.000 -25.482 -43.558, -11.000 -22.772 -41.405, -11.000 -26.734 -11.149, -11.000 -27.300 -12.050, -11.000 -27.082 -11.427, -11.000 -22.772 -41.895, -11.000 -22.691 -42.127, -11.000 -22.386 -42.510, -11.000 -21.455 -42.722, -11.000 -19.700 -44.650, -11.000 -20.600 -41.650, -11.000 -19.082 -44.552, -11.000 -20.628 -41.405, -11.000 -17.700 -38.150, -11.000 -21.455 -40.578, -11.000 -18.286 -44.064, -11.000 -16.877 -11.075, -11.000 -17.700 -42.650, -11.000 -18.082 -43.826, -11.000 -17.918 -43.558, -11.000 -24.013 -44.625, -11.000 -26.523 -38.125, -11.000 -26.734 -38.051, -11.000 -26.923 -37.932, -11.000 -27.300 -37.150, -11.000 -27.082 -37.773, -11.000 -25.318 -5.374, -11.000 -25.700 -6.550, -11.000 -25.114 -5.136, -1.700 -16.100 -37.150, 2.486 -16.100 -40.790, 0.700 -16.100 -7.550, 0.728 -16.100 -7.305, 1.323 -16.100 -6.559, 1.114 -16.100 -6.690, 1.800 -16.100 -6.450, -1.318 -16.100 -5.374, -1.114 -16.100 -5.136, 4.476 -16.100 -4.932, -0.608 -16.100 -4.768, 3.613 -16.100 -4.575, -0.318 -16.100 -4.648, 0.300 -16.100 -4.550, -1.482 -16.100 -5.642, 4.208 -16.100 -4.768, 3.918 -16.100 -4.648, 5.300 -16.100 -42.650, 2.791 -16.100 -41.173, 2.900 -16.100 -41.650, 5.275 -16.100 -42.963, 2.045 -16.100 -42.722, 3.613 -16.100 -44.625, 1.800 -16.100 -42.750, 3.300 -16.100 -44.650, 5.202 -16.100 -43.268, 4.918 -16.100 -43.826, 4.476 -16.100 -44.268, 0.300 -16.100 -44.650, -0.608 -16.100 -44.432, 0.809 -16.100 -41.173, -1.318 -16.100 -43.826, 0.700 -16.100 -41.650, 1.114 -16.100 -40.790, 0.940 -16.100 -40.964, 0.809 -16.100 -42.127, 2.277 -16.100 -8.541, 1.323 -16.100 -8.541, 2.660 -16.100 -40.964, 2.660 -16.100 -8.236, 2.791 -16.100 -8.027, 4.918 -16.100 -5.374, 2.660 -16.100 -6.864, 2.486 -16.100 -6.690, -1.700 -16.477 -37.932, -11.000 -16.477 -37.932, -11.000 -16.666 -38.051, -1.700 -16.666 -38.051, -11.000 -16.199 -37.584, -11.000 -16.125 -37.373, -1.700 -16.125 -37.373, -1.700 -16.318 -37.773, -1.700 -16.199 -37.584, -1.700 -27.275 -37.373, -11.000 -27.275 -37.373, -1.700 -27.082 -37.773, -11.000 -27.201 -37.584, -1.700 -26.734 -38.051, -1.700 -26.523 -38.125, 0.809 -27.300 -42.127, 0.728 -27.300 -41.895, -1.700 -27.300 -37.150, 0.809 -27.300 -41.173, 1.323 -27.300 -40.659, -1.700 -27.300 -12.050, 2.045 -27.300 -8.622, 1.800 -27.300 -8.650, 1.323 -27.300 -8.541, 1.114 -27.300 -8.410, 0.700 -27.300 -7.550, -1.700 -27.300 -6.550, -1.602 -27.300 -5.932, -1.675 -27.300 -6.237, 2.486 -27.300 -40.790, 2.791 -27.300 -41.173, 2.900 -27.300 -41.650, 2.791 -27.300 -42.127, 4.476 -27.300 -44.268, 4.714 -27.300 -44.064, 2.277 -27.300 -42.641, 2.486 -27.300 -42.510, -0.013 -27.300 -44.625, -0.608 -27.300 -4.768, -0.318 -27.300 -4.648, 0.300 -27.300 -4.550, 3.613 -27.300 -4.575, 1.800 -27.300 -6.450, 3.918 -27.300 -4.648, 5.275 -27.300 -6.237, 2.045 -27.300 -6.478, 2.277 -27.300 -6.559, 2.486 -27.300 -6.690, 5.300 -27.300 -6.550, 2.660 -27.300 -6.864, 2.872 -27.300 -7.305, 2.872 -27.300 -7.795, -1.700 -27.300 -42.650, -1.602 -27.300 -43.268, -1.675 -27.300 -42.963, -0.876 -27.300 -44.268, -0.608 -27.300 -44.432, 3.613 -27.300 -44.625, 3.918 -27.300 -44.552, 5.202 -27.300 -5.932, 5.082 -27.300 -5.642, 4.714 -27.300 -5.136, 4.476 -27.300 -4.932, -11.000 -26.300 -11.050, -1.700 -26.300 -11.050, -11.000 -26.523 -11.075, -1.700 -26.734 -11.149, -11.000 -26.923 -11.268, -1.700 -26.523 -11.075, -11.000 -27.201 -11.616, -11.000 -27.275 -11.827, -1.700 -27.275 -11.827, -11.000 -25.700 -11.050, -1.700 -17.100 -11.050, -11.000 -17.725 -6.237, -11.000 -17.798 -5.932, -11.000 -17.918 -5.642, -11.000 -18.082 -5.374, -8.900 -17.725 -6.237, -8.900 -18.286 -5.136, -11.000 -18.286 -5.136, -11.000 -18.792 -4.768, -8.900 -18.524 -4.932, -11.000 -18.524 -4.932, -8.900 -18.792 -4.768, -8.900 -19.700 -4.550, -8.900 -19.387 -4.575, -8.900 -25.700 -11.050, -8.900 -22.560 -8.236, -8.900 -22.691 -8.027, -8.900 -22.772 -7.795, -8.900 -25.675 -6.237, -8.900 -25.700 -6.550, -8.900 -25.602 -5.932, -8.900 -25.318 -5.374, -8.900 -24.608 -4.768, -8.900 -22.800 -7.550, -8.900 -22.772 -7.305, -8.900 -22.691 -7.073, -8.900 -23.700 -4.550, -8.900 -21.945 -6.478, -8.900 -21.700 -6.450, -8.900 -21.455 -6.478, -8.900 -21.014 -6.690, -8.900 -19.082 -4.648, -8.900 -17.918 -5.642, -8.900 -18.082 -5.374, -8.900 -20.600 -7.550, -8.900 -17.700 -6.550, -8.900 -20.709 -8.027, -8.900 -21.014 -8.410, -8.900 -17.700 -11.050, -8.900 -21.223 -8.541, -8.900 -21.455 -8.622, -8.900 -21.700 -8.650, -8.900 -17.798 -5.932, -11.000 -25.602 -5.932, -11.000 -25.482 -5.642, -11.000 -25.675 -6.237, -8.900 -25.482 -5.642, -11.000 -24.876 -4.932, -8.900 -25.114 -5.136, -8.900 -24.876 -4.932, -11.000 -24.608 -4.768, -8.900 -24.318 -4.648, -11.000 -24.318 -4.648, -8.900 -24.013 -4.575, -11.000 -23.700 -4.550, -11.000 -24.013 -4.575, -11.000 -17.798 -43.268, -11.000 -17.725 -42.963, -8.900 -18.286 -44.064, -8.900 -18.524 -44.268, -11.000 -18.524 -44.268, -11.000 -18.792 -44.432, -8.900 -19.082 -44.552, -11.000 -19.387 -44.625, -8.900 -19.700 -44.650, -8.900 -19.387 -44.625, -8.900 -21.700 -42.750, -8.900 -22.772 -41.405, -8.900 -25.700 -42.650, -8.900 -22.386 -40.790, -8.900 -21.945 -40.578, -8.900 -20.709 -41.173, -8.900 -17.700 -42.650, -8.900 -20.600 -41.650, -8.900 -20.628 -41.895, -8.900 -17.798 -43.268, -8.900 -17.725 -42.963, -8.900 -22.691 -41.173, -8.900 -17.918 -43.558, -8.900 -18.082 -43.826, -8.900 -20.840 -42.336, -8.900 -21.223 -42.641, -8.900 -18.792 -44.432, -8.900 -22.772 -41.895, -11.000 -25.675 -42.963, -8.900 -25.602 -43.268, -11.000 -25.602 -43.268, -8.900 -25.318 -43.826, -8.900 -25.675 -42.963, -8.900 -25.482 -43.558, -11.000 -25.318 -43.826, -8.900 -25.114 -44.064, -8.900 -24.876 -44.268, -8.900 -24.608 -44.432, -11.000 -24.608 -44.432, -8.900 -24.318 -44.552, -11.000 -23.700 -44.650, -8.900 -23.700 -44.650, -8.900 -24.013 -44.625, -1.602 -16.100 -5.932, -1.602 -17.500 -5.932, -1.675 -16.100 -6.237, -1.114 -17.500 -5.136, -0.876 -16.100 -4.932, -0.876 -17.500 -4.932, -0.608 -17.500 -4.768, -0.013 -16.100 -4.575, -0.013 -17.500 -4.575, -1.700 -16.666 -11.149, -1.700 -16.318 -11.427, -1.700 -16.100 -6.550, -1.700 -16.125 -11.827, -1.675 -25.900 -6.237, -1.318 -25.900 -5.374, -1.318 -27.300 -5.374, -1.602 -25.900 -5.932, -1.482 -27.300 -5.642, -1.114 -27.300 -5.136, -1.114 -25.900 -5.136, -0.876 -27.300 -4.932, -0.876 -25.900 -4.932, -0.318 -25.900 -4.648, -0.013 -25.900 -4.575, -0.013 -27.300 -4.575, 3.300 -27.300 -4.550, 0.300 -25.900 -4.550, 3.613 -25.900 -4.575, 4.208 -27.300 -4.768, 4.714 -25.900 -5.136, 4.476 -25.900 -4.932, 4.208 -25.900 -4.768, 4.918 -25.900 -5.374, 4.918 -27.300 -5.374, 5.275 -25.900 -6.237, 5.202 -25.900 -5.932, -1.482 -25.900 -5.642, -0.608 -25.900 -4.768, 1.114 -25.900 -6.690, 1.555 -25.900 -6.478, 3.300 -25.900 -4.550, 3.918 -25.900 -4.648, 5.082 -25.900 -5.642, 2.486 -25.900 -6.690, 2.900 -25.900 -7.550, 2.872 -25.900 -7.795, 2.791 -25.900 -8.027, 5.300 -25.900 -6.550, 2.045 -25.900 -6.478, -1.700 -25.900 -11.050, 1.323 -25.900 -8.541, -1.700 -25.900 -6.550, 0.700 -25.900 -7.550, 1.800 -25.900 -8.650, 2.486 -25.900 -8.410, 5.300 -25.900 -11.050, 5.300 -24.200 -14.600, 5.300 -24.200 -22.600, 5.300 -21.700 -13.600, 5.300 -17.500 -11.050, 5.300 -19.200 -26.600, 5.300 -16.100 -6.550, 5.300 -17.500 -38.150, 5.300 -20.700 -35.600, 5.300 -21.700 -35.600, 5.300 -24.200 -26.600, 5.300 -25.900 -42.650, 5.300 -27.300 -42.650, 5.275 -16.100 -6.237, 5.275 -17.500 -6.237, 5.202 -16.100 -5.932, 5.082 -16.100 -5.642, 4.918 -17.500 -5.374, 5.082 -17.500 -5.642, 5.202 -17.500 -5.932, 4.714 -17.500 -5.136, 4.714 -16.100 -5.136, 4.208 -17.500 -4.768, 4.476 -17.500 -4.932, 3.918 -17.500 -4.648, 3.613 -17.500 -4.575, 3.300 -16.100 -4.550, -1.675 -16.100 -42.963, -1.318 -17.500 -43.826, -1.482 -17.500 -43.558, -1.602 -16.100 -43.268, -1.482 -16.100 -43.558, -1.114 -16.100 -44.064, -0.876 -16.100 -44.268, -0.876 -17.500 -44.268, -0.318 -17.500 -44.552, -0.318 -16.100 -44.552, -0.013 -16.100 -44.625, -0.013 -17.500 -44.625, -1.700 -17.500 -38.150, -1.700 -16.100 -42.650, -1.700 -16.877 -38.125, 2.277 -17.500 -40.659, 2.872 -17.500 -41.405, 2.791 -17.500 -42.127, 2.660 -17.500 -42.336, 5.300 -17.500 -42.650, 2.486 -17.500 -42.510, 2.277 -17.500 -42.641, 1.800 -17.500 -42.750, 4.714 -17.500 -44.064, 4.918 -17.500 -43.826, 5.202 -17.500 -43.268, 1.555 -17.500 -42.722, 1.323 -17.500 -42.641, 0.940 -17.500 -42.336, 0.809 -17.500 -42.127, -1.700 -17.500 -42.650, 0.700 -17.500 -41.650, 0.728 -17.500 -41.405, 0.940 -17.500 -40.964, 1.114 -17.500 -40.790, 1.323 -17.500 -40.659, -1.602 -17.500 -43.268, -1.675 -17.500 -42.963, -1.114 -17.500 -44.064, -0.608 -17.500 -44.432, 3.300 -17.500 -44.650, 3.918 -16.100 -44.552, 4.208 -16.100 -44.432, 4.476 -17.500 -44.268, 3.613 -17.500 -44.625, 3.918 -17.500 -44.552, 4.208 -17.500 -44.432, 4.714 -16.100 -44.064, 5.082 -16.100 -43.558, 5.082 -17.500 -43.558, 5.275 -17.500 -42.963, -1.675 -25.900 -42.963, -1.482 -27.300 -43.558, -1.318 -27.300 -43.826, -1.482 -25.900 -43.558, -1.114 -25.900 -44.064, -1.114 -27.300 -44.064, -0.608 -25.900 -44.432, -0.318 -27.300 -44.552, 0.300 -25.900 -44.650, -0.013 -25.900 -44.625, -1.700 -27.201 -37.584, -1.700 -26.923 -37.932, 5.275 -27.300 -42.963, 5.082 -27.300 -43.558, 5.082 -25.900 -43.558, 4.918 -27.300 -43.826, 4.918 -25.900 -43.826, 5.202 -27.300 -43.268, 4.714 -25.900 -44.064, 4.476 -25.900 -44.268, 4.208 -27.300 -44.432, 4.208 -25.900 -44.432, 3.613 -25.900 -44.625, 3.300 -27.300 -44.650, 3.918 -25.900 -44.552, 2.045 -16.100 -40.578, 2.277 -16.100 -40.659, 2.486 -17.500 -40.790, 2.660 -17.500 -40.964, 2.791 -17.500 -41.173, 2.872 -16.100 -41.405, 2.872 -17.500 -41.895, 2.791 -16.100 -42.127, 2.660 -16.100 -42.336, 2.486 -16.100 -42.510, 1.323 -16.100 -42.641, 1.114 -16.100 -42.510, 0.728 -16.100 -41.895, 1.323 -16.100 -40.659, 1.555 -16.100 -40.578, 2.045 -17.500 -40.578, 1.800 -16.100 -40.550, 2.900 -17.500 -41.650, 2.872 -16.100 -41.895, 2.277 -16.100 -42.641, 2.045 -17.500 -42.722, 1.555 -16.100 -42.722, 1.114 -17.500 -42.510, 0.940 -16.100 -42.336, 0.728 -17.500 -41.895, 0.728 -16.100 -41.405, 0.809 -17.500 -41.173, 1.555 -17.500 -40.578, 1.800 -17.500 -40.550, 2.277 -27.300 -40.659, 2.277 -25.900 -40.659, 2.660 -25.900 -40.964, 2.872 -25.900 -41.405, 2.660 -27.300 -42.336, 2.660 -25.900 -42.336, 1.800 -27.300 -42.750, 1.555 -27.300 -42.722, 1.555 -25.900 -42.722, 1.323 -25.900 -42.641, 1.114 -25.900 -42.510, 0.809 -25.900 -42.127, 0.728 -25.900 -41.895, 0.940 -25.900 -40.964, 1.114 -25.900 -40.790, 1.323 -25.900 -40.659, 1.555 -25.900 -40.578, 2.045 -27.300 -40.578, 1.800 -27.300 -40.550, 1.800 -25.900 -40.550, 2.660 -27.300 -40.964, 2.872 -27.300 -41.405, 2.872 -27.300 -41.895, 2.791 -25.900 -42.127, 2.045 -27.300 -42.722, 2.045 -25.900 -42.722, 1.323 -27.300 -42.641, 1.114 -27.300 -42.510, 0.940 -27.300 -42.336, 0.700 -27.300 -41.650, 0.728 -27.300 -41.405, 0.809 -25.900 -41.173, 0.940 -27.300 -40.964, 1.114 -27.300 -40.790, 1.555 -27.300 -40.578, 2.045 -25.900 -8.622, 2.277 -25.900 -8.541, 2.277 -27.300 -8.541, 2.486 -27.300 -8.410, 2.660 -25.900 -8.236, 2.900 -27.300 -7.550, 2.791 -25.900 -7.073, 2.791 -27.300 -7.073, 1.323 -25.900 -6.559, 1.555 -27.300 -6.478, 0.728 -27.300 -7.305, 0.940 -27.300 -8.236, 1.114 -25.900 -8.410, 1.555 -25.900 -8.622, 1.555 -27.300 -8.622, 2.660 -27.300 -8.236, 2.791 -27.300 -8.027, 2.872 -25.900 -7.305, 2.660 -25.900 -6.864, 2.277 -25.900 -6.559, 1.800 -25.900 -6.450, 1.323 -27.300 -6.559, 1.114 -27.300 -6.690, 0.940 -25.900 -6.864, 0.940 -27.300 -6.864, 0.809 -25.900 -7.073, 0.809 -27.300 -7.073, 0.728 -25.900 -7.305, 0.728 -25.900 -7.795, 0.728 -27.300 -7.795, 0.809 -25.900 -8.027, 0.809 -27.300 -8.027, 0.940 -25.900 -8.236, 1.555 -16.100 -6.478, 1.800 -17.500 -6.450, 0.809 -16.100 -7.073, 0.728 -16.100 -7.795, 0.728 -17.500 -7.795, 0.940 -16.100 -8.236, 0.809 -17.500 -8.027, 1.114 -16.100 -8.410, 1.800 -16.100 -8.650, 2.045 -16.100 -8.622, 2.486 -16.100 -8.410, 2.486 -17.500 -8.410, 2.872 -16.100 -7.305, 2.900 -17.500 -7.550, 2.791 -17.500 -7.073, 2.045 -17.500 -6.478, 1.114 -17.500 -6.690, 0.940 -16.100 -6.864, 0.728 -17.500 -7.305, 0.809 -16.100 -8.027, 0.940 -17.500 -8.236, 1.114 -17.500 -8.410, 1.555 -16.100 -8.622, 2.277 -17.500 -8.541, 2.791 -17.500 -8.027, 2.872 -16.100 -7.795, 2.900 -16.100 -7.550, 2.791 -16.100 -7.073, 2.660 -17.500 -6.864, 2.277 -16.100 -6.559, 2.045 -16.100 -6.478, -8.900 -21.455 -42.722, -11.000 -21.223 -42.641, -11.000 -21.014 -42.510, -8.900 -20.709 -42.127, -11.000 -20.709 -41.173, -8.900 -20.840 -40.964, -11.000 -21.014 -40.790, -8.900 -21.014 -40.790, -11.000 -22.560 -40.964, -8.900 -22.560 -40.964, -8.900 -22.691 -42.127, -8.900 -22.386 -42.510, -8.900 -22.177 -42.641, -11.000 -21.945 -42.722, -11.000 -21.700 -42.750, -8.900 -21.014 -42.510, -11.000 -20.840 -42.336, -11.000 -20.709 -42.127, -11.000 -20.628 -41.895, -8.900 -20.628 -41.405, -11.000 -20.840 -40.964, -11.000 -21.223 -40.659, -8.900 -21.223 -40.659, -8.900 -21.455 -40.578, -11.000 -21.700 -40.550, -8.900 -21.700 -40.550, -11.000 -22.177 -40.659, -8.900 -22.177 -40.659, -8.900 -22.800 -41.650, -11.000 -22.560 -42.336, -8.900 -22.560 -42.336, -11.000 -22.177 -42.641, -8.900 -21.945 -42.722, -11.000 -21.223 -8.541, -11.000 -20.840 -8.236, -8.900 -20.840 -8.236, -8.900 -20.628 -7.795, -11.000 -20.709 -7.073, -8.900 -20.628 -7.305, -8.900 -20.709 -7.073, -8.900 -20.840 -6.864, -8.900 -21.223 -6.559, -8.900 -22.177 -6.559, -11.000 -22.560 -6.864, -8.900 -22.386 -8.410, -8.900 -22.177 -8.541, -8.900 -21.945 -8.622, -11.000 -20.628 -7.305, -11.000 -21.014 -6.690, -11.000 -21.223 -6.559, -11.000 -21.455 -6.478, -11.000 -21.945 -6.478, -11.000 -22.386 -6.690, -8.900 -22.386 -6.690, -8.900 -22.560 -6.864, -11.000 -22.691 -7.073, -11.000 -22.772 -7.305, -11.000 -22.691 -8.027, -11.000 -22.560 -8.236, -11.000 -22.386 -8.410, -11.000 -22.177 -8.541, -0.318 -17.500 -4.648, 1.555 -17.500 -6.478, -1.318 -17.500 -5.374, -1.482 -17.500 -5.642, 1.323 -17.500 -6.559, -1.675 -17.500 -6.237, 0.940 -17.500 -6.864, 0.809 -17.500 -7.073, -1.700 -17.500 -6.550, -1.700 -17.500 -11.050, 1.323 -17.500 -8.541, 1.555 -17.500 -8.622, 1.800 -17.500 -8.650, 2.045 -17.500 -8.622, 2.660 -17.500 -8.236, 2.872 -17.500 -7.795, 2.486 -17.500 -6.690, 2.277 -17.500 -6.559, 0.300 -17.500 -4.550, 3.300 -17.500 -4.550, 5.300 -17.500 -6.550, 2.872 -17.500 -7.305, 0.700 -17.500 -7.550, -1.700 -27.082 -11.427, -1.700 -26.923 -11.268, -1.700 -27.201 -11.616, -11.000 -19.700 -4.550, -8.900 -17.700 -38.150, -11.000 -17.100 -38.150, -1.700 -17.100 -38.150, -8.900 -25.700 -38.150, -1.700 -26.300 -38.150, -11.000 -25.700 -38.150, -11.000 -26.300 -38.150, -0.318 -25.900 -44.552, -0.876 -25.900 -44.268, -1.318 -25.900 -43.826, -1.602 -25.900 -43.268, 0.940 -25.900 -42.336, 0.700 -25.900 -41.650, 0.728 -25.900 -41.405, -1.700 -25.900 -38.150, 5.300 -25.900 -38.150, 2.045 -25.900 -40.578, 2.486 -25.900 -40.790, 2.791 -25.900 -41.173, 2.900 -25.900 -41.650, 2.872 -25.900 -41.895, 2.486 -25.900 -42.510, 2.277 -25.900 -42.641, 1.800 -25.900 -42.750, 5.275 -25.900 -42.963, 5.202 -25.900 -43.268, -1.700 -25.900 -42.650, 0.300 -27.300 -44.650, 3.300 -25.900 -44.650, 0.300 -17.500 -44.650 ] } colorPerVertex FALSE coordIndex [ 10, 9, 66, -1, 41, 66, 65, -1, 64, 41, 65, -1, 64, 76, 41, -1, 41, 76, 0, -1, 0, 76, 1, -1, 1, 76, 63, -1, 2, 1, 63, -1, 2, 54, 1, -1, 2, 47, 54, -1, 2, 3, 47, -1, 2, 48, 3, -1, 2, 4, 48, -1, 48, 4, 61, -1, 108, 85, 5, -1, 108, 8, 85, -1, 85, 8, 97, -1, 97, 8, 6, -1, 6, 8, 86, -1, 86, 8, 7, -1, 7, 8, 87, -1, 87, 8, 88, -1, 88, 8, 107, -1, 38, 88, 107, -1, 38, 37, 88, -1, 88, 37, 105, -1, 85, 82, 5, -1, 5, 82, 66, -1, 9, 5, 66, -1, 10, 66, 41, -1, 11, 12, 147, -1, 11, 13, 12, -1, 11, 14, 13, -1, 13, 14, 152, -1, 152, 14, 19, -1, 15, 19, 133, -1, 16, 133, 135, -1, 137, 135, 17, -1, 151, 17, 18, -1, 150, 151, 18, -1, 152, 19, 15, -1, 15, 133, 16, -1, 16, 135, 137, -1, 137, 17, 151, -1, 12, 153, 147, -1, 147, 153, 146, -1, 146, 153, 20, -1, 26, 20, 155, -1, 145, 155, 21, -1, 27, 21, 22, -1, 28, 22, 156, -1, 23, 156, 24, -1, 143, 24, 157, -1, 25, 143, 157, -1, 146, 20, 26, -1, 26, 155, 145, -1, 145, 21, 27, -1, 27, 22, 28, -1, 28, 156, 23, -1, 23, 24, 143, -1, 5, 9, 112, -1, 109, 112, 115, -1, 29, 115, 31, -1, 30, 31, 32, -1, 172, 30, 32, -1, 172, 33, 30, -1, 172, 34, 33, -1, 33, 34, 35, -1, 129, 35, 128, -1, 36, 128, 89, -1, 37, 89, 105, -1, 37, 36, 89, -1, 37, 38, 36, -1, 36, 38, 106, -1, 129, 106, 39, -1, 33, 39, 30, -1, 33, 129, 39, -1, 33, 35, 129, -1, 41, 40, 10, -1, 41, 46, 40, -1, 41, 0, 46, -1, 46, 0, 42, -1, 118, 42, 119, -1, 43, 119, 57, -1, 44, 57, 158, -1, 44, 43, 57, -1, 44, 160, 43, -1, 43, 160, 110, -1, 118, 110, 45, -1, 46, 45, 40, -1, 46, 118, 45, -1, 46, 42, 118, -1, 0, 1, 42, -1, 42, 1, 54, -1, 58, 54, 47, -1, 59, 47, 3, -1, 48, 59, 3, -1, 48, 49, 59, -1, 48, 61, 49, -1, 49, 61, 62, -1, 52, 62, 120, -1, 50, 120, 51, -1, 179, 51, 178, -1, 179, 50, 51, -1, 179, 180, 50, -1, 50, 180, 60, -1, 52, 60, 53, -1, 49, 53, 59, -1, 49, 52, 53, -1, 49, 62, 52, -1, 42, 54, 58, -1, 119, 58, 55, -1, 57, 55, 56, -1, 158, 56, 169, -1, 158, 57, 56, -1, 58, 47, 59, -1, 55, 59, 53, -1, 56, 53, 60, -1, 169, 60, 180, -1, 169, 56, 60, -1, 61, 4, 62, -1, 62, 4, 72, -1, 120, 72, 121, -1, 51, 121, 75, -1, 178, 75, 74, -1, 178, 51, 75, -1, 4, 2, 72, -1, 72, 2, 63, -1, 73, 63, 76, -1, 78, 76, 64, -1, 65, 78, 64, -1, 65, 70, 78, -1, 65, 66, 70, -1, 70, 66, 67, -1, 71, 67, 124, -1, 123, 124, 68, -1, 166, 68, 84, -1, 166, 123, 68, -1, 166, 80, 123, -1, 123, 80, 81, -1, 71, 81, 69, -1, 70, 69, 78, -1, 70, 71, 69, -1, 70, 67, 71, -1, 72, 63, 73, -1, 121, 73, 77, -1, 75, 77, 122, -1, 74, 122, 79, -1, 74, 75, 122, -1, 73, 76, 78, -1, 77, 78, 69, -1, 122, 69, 81, -1, 79, 81, 80, -1, 79, 122, 81, -1, 66, 82, 67, -1, 67, 82, 96, -1, 124, 96, 126, -1, 68, 126, 83, -1, 84, 83, 98, -1, 84, 68, 83, -1, 82, 85, 96, -1, 96, 85, 97, -1, 100, 97, 6, -1, 127, 6, 86, -1, 103, 86, 7, -1, 87, 103, 7, -1, 87, 93, 103, -1, 87, 88, 93, -1, 93, 88, 89, -1, 95, 89, 128, -1, 90, 128, 35, -1, 91, 35, 34, -1, 91, 90, 35, -1, 91, 92, 90, -1, 90, 92, 104, -1, 95, 104, 94, -1, 93, 94, 103, -1, 93, 95, 94, -1, 93, 89, 95, -1, 96, 97, 100, -1, 126, 100, 125, -1, 83, 125, 99, -1, 98, 99, 176, -1, 98, 83, 99, -1, 100, 6, 127, -1, 125, 127, 101, -1, 99, 101, 102, -1, 176, 102, 174, -1, 176, 99, 102, -1, 127, 86, 103, -1, 101, 103, 94, -1, 102, 94, 104, -1, 174, 104, 92, -1, 174, 102, 104, -1, 88, 105, 89, -1, 38, 107, 106, -1, 106, 107, 130, -1, 39, 130, 29, -1, 30, 29, 31, -1, 30, 39, 29, -1, 107, 8, 130, -1, 130, 8, 108, -1, 109, 108, 5, -1, 112, 109, 5, -1, 130, 108, 109, -1, 29, 109, 115, -1, 29, 130, 109, -1, 160, 161, 110, -1, 110, 161, 113, -1, 45, 113, 111, -1, 40, 111, 112, -1, 10, 112, 9, -1, 10, 40, 112, -1, 161, 114, 113, -1, 113, 114, 116, -1, 111, 116, 115, -1, 112, 111, 115, -1, 114, 117, 116, -1, 116, 117, 31, -1, 115, 116, 31, -1, 117, 32, 31, -1, 45, 111, 40, -1, 113, 116, 111, -1, 110, 113, 45, -1, 43, 110, 118, -1, 119, 43, 118, -1, 58, 119, 42, -1, 59, 55, 58, -1, 55, 57, 119, -1, 56, 55, 53, -1, 50, 60, 52, -1, 120, 50, 52, -1, 72, 120, 62, -1, 73, 121, 72, -1, 121, 51, 120, -1, 78, 77, 73, -1, 77, 75, 121, -1, 122, 77, 69, -1, 123, 81, 71, -1, 124, 123, 71, -1, 96, 124, 67, -1, 100, 126, 96, -1, 126, 68, 124, -1, 127, 125, 100, -1, 125, 83, 126, -1, 103, 101, 127, -1, 101, 99, 125, -1, 102, 101, 94, -1, 90, 104, 95, -1, 128, 90, 95, -1, 129, 128, 36, -1, 106, 129, 36, -1, 130, 39, 106, -1, 131, 11, 148, -1, 131, 14, 11, -1, 131, 132, 14, -1, 14, 132, 19, -1, 19, 132, 316, -1, 133, 316, 134, -1, 135, 134, 309, -1, 17, 309, 149, -1, 18, 149, 330, -1, 150, 330, 136, -1, 151, 136, 295, -1, 137, 295, 289, -1, 16, 289, 401, -1, 15, 401, 281, -1, 152, 281, 138, -1, 13, 138, 139, -1, 12, 139, 271, -1, 153, 271, 154, -1, 20, 154, 254, -1, 155, 254, 140, -1, 21, 140, 141, -1, 22, 141, 249, -1, 156, 249, 242, -1, 24, 242, 241, -1, 157, 241, 142, -1, 25, 142, 350, -1, 143, 350, 230, -1, 23, 230, 229, -1, 28, 229, 144, -1, 27, 144, 375, -1, 145, 375, 217, -1, 26, 217, 216, -1, 146, 216, 200, -1, 147, 200, 148, -1, 11, 147, 148, -1, 19, 316, 133, -1, 133, 134, 135, -1, 135, 309, 17, -1, 17, 149, 18, -1, 18, 330, 150, -1, 150, 136, 151, -1, 151, 295, 137, -1, 137, 289, 16, -1, 16, 401, 15, -1, 15, 281, 152, -1, 152, 138, 13, -1, 13, 139, 12, -1, 12, 271, 153, -1, 153, 154, 20, -1, 20, 254, 155, -1, 155, 140, 21, -1, 21, 141, 22, -1, 22, 249, 156, -1, 156, 242, 24, -1, 24, 241, 157, -1, 157, 142, 25, -1, 25, 350, 143, -1, 143, 230, 23, -1, 23, 229, 28, -1, 28, 144, 27, -1, 27, 375, 145, -1, 145, 217, 26, -1, 26, 216, 146, -1, 146, 200, 147, -1, 159, 158, 170, -1, 159, 44, 158, -1, 159, 452, 44, -1, 44, 452, 160, -1, 160, 452, 448, -1, 161, 448, 447, -1, 114, 447, 171, -1, 117, 171, 446, -1, 32, 446, 445, -1, 172, 445, 162, -1, 34, 162, 173, -1, 91, 173, 443, -1, 92, 443, 163, -1, 174, 163, 175, -1, 176, 175, 164, -1, 98, 164, 436, -1, 84, 436, 165, -1, 166, 165, 441, -1, 80, 441, 435, -1, 79, 435, 177, -1, 74, 177, 434, -1, 178, 434, 167, -1, 179, 167, 431, -1, 180, 431, 168, -1, 169, 168, 170, -1, 158, 169, 170, -1, 160, 448, 161, -1, 161, 447, 114, -1, 114, 171, 117, -1, 117, 446, 32, -1, 32, 445, 172, -1, 172, 162, 34, -1, 34, 173, 91, -1, 91, 443, 92, -1, 92, 163, 174, -1, 174, 175, 176, -1, 176, 164, 98, -1, 98, 436, 84, -1, 84, 165, 166, -1, 166, 441, 80, -1, 80, 435, 79, -1, 79, 177, 74, -1, 74, 434, 178, -1, 178, 167, 179, -1, 179, 431, 180, -1, 180, 168, 169, -1, 568, 562, 191, -1, 191, 562, 181, -1, 558, 191, 181, -1, 558, 550, 191, -1, 191, 550, 546, -1, 182, 191, 546, -1, 182, 537, 191, -1, 191, 537, 183, -1, 186, 183, 184, -1, 185, 186, 184, -1, 185, 526, 186, -1, 186, 526, 187, -1, 188, 186, 187, -1, 188, 486, 186, -1, 188, 488, 486, -1, 486, 488, 485, -1, 191, 183, 186, -1, 190, 186, 189, -1, 190, 191, 186, -1, 186, 193, 189, -1, 189, 193, 192, -1, 192, 193, 194, -1, 456, 194, 195, -1, 466, 195, 196, -1, 468, 196, 197, -1, 477, 197, 503, -1, 478, 503, 198, -1, 481, 478, 198, -1, 192, 194, 456, -1, 456, 195, 466, -1, 466, 196, 468, -1, 468, 197, 477, -1, 477, 503, 478, -1, 200, 359, 148, -1, 200, 199, 359, -1, 200, 216, 199, -1, 199, 216, 201, -1, 357, 201, 371, -1, 372, 371, 202, -1, 205, 202, 203, -1, 635, 203, 220, -1, 635, 205, 203, -1, 635, 204, 205, -1, 205, 204, 354, -1, 358, 354, 637, -1, 206, 637, 638, -1, 207, 206, 638, -1, 207, 213, 206, -1, 207, 208, 213, -1, 213, 208, 323, -1, 215, 323, 363, -1, 362, 363, 209, -1, 360, 209, 210, -1, 131, 210, 132, -1, 131, 360, 210, -1, 131, 148, 360, -1, 360, 148, 211, -1, 362, 211, 212, -1, 215, 212, 214, -1, 213, 214, 206, -1, 213, 215, 214, -1, 213, 323, 215, -1, 216, 217, 201, -1, 201, 217, 221, -1, 371, 221, 218, -1, 202, 218, 219, -1, 203, 219, 222, -1, 220, 222, 225, -1, 220, 203, 222, -1, 217, 375, 221, -1, 221, 375, 370, -1, 218, 370, 373, -1, 219, 373, 374, -1, 222, 374, 223, -1, 224, 223, 632, -1, 224, 222, 223, -1, 224, 225, 222, -1, 370, 375, 376, -1, 373, 376, 226, -1, 374, 226, 377, -1, 223, 377, 227, -1, 632, 227, 631, -1, 632, 223, 227, -1, 229, 228, 144, -1, 229, 231, 228, -1, 229, 230, 231, -1, 231, 230, 353, -1, 351, 353, 369, -1, 379, 369, 383, -1, 232, 383, 233, -1, 234, 233, 627, -1, 234, 232, 233, -1, 234, 624, 232, -1, 232, 624, 625, -1, 235, 625, 236, -1, 237, 235, 236, -1, 237, 227, 235, -1, 237, 631, 227, -1, 230, 350, 353, -1, 353, 350, 238, -1, 369, 238, 381, -1, 383, 381, 384, -1, 233, 384, 239, -1, 627, 239, 623, -1, 627, 233, 239, -1, 238, 350, 380, -1, 381, 380, 382, -1, 384, 382, 349, -1, 239, 349, 346, -1, 620, 346, 621, -1, 620, 239, 346, -1, 620, 623, 239, -1, 241, 240, 142, -1, 241, 248, 240, -1, 241, 242, 248, -1, 248, 242, 243, -1, 385, 243, 367, -1, 386, 367, 244, -1, 245, 244, 250, -1, 617, 250, 246, -1, 617, 245, 250, -1, 617, 344, 245, -1, 245, 344, 348, -1, 386, 348, 347, -1, 385, 347, 247, -1, 248, 247, 240, -1, 248, 385, 247, -1, 248, 243, 385, -1, 242, 249, 243, -1, 243, 249, 368, -1, 367, 368, 388, -1, 244, 388, 252, -1, 250, 252, 253, -1, 251, 253, 614, -1, 251, 250, 253, -1, 251, 246, 250, -1, 368, 249, 389, -1, 388, 389, 387, -1, 252, 387, 391, -1, 253, 391, 390, -1, 614, 390, 261, -1, 614, 253, 390, -1, 140, 392, 141, -1, 140, 343, 392, -1, 140, 254, 343, -1, 343, 254, 262, -1, 341, 262, 366, -1, 397, 366, 396, -1, 256, 396, 264, -1, 255, 264, 265, -1, 255, 256, 264, -1, 255, 257, 256, -1, 256, 257, 340, -1, 258, 340, 259, -1, 260, 258, 259, -1, 260, 390, 258, -1, 260, 261, 390, -1, 254, 154, 262, -1, 262, 154, 263, -1, 366, 263, 395, -1, 396, 395, 398, -1, 264, 398, 266, -1, 265, 266, 653, -1, 265, 264, 266, -1, 263, 154, 394, -1, 395, 394, 339, -1, 398, 339, 267, -1, 266, 267, 268, -1, 269, 268, 270, -1, 269, 266, 268, -1, 269, 653, 266, -1, 139, 338, 271, -1, 139, 272, 338, -1, 139, 138, 272, -1, 272, 138, 273, -1, 399, 273, 274, -1, 275, 274, 276, -1, 278, 276, 277, -1, 668, 277, 286, -1, 668, 278, 277, -1, 668, 279, 278, -1, 278, 279, 336, -1, 275, 336, 337, -1, 399, 337, 280, -1, 272, 280, 338, -1, 272, 399, 280, -1, 272, 273, 399, -1, 138, 281, 273, -1, 273, 281, 282, -1, 274, 282, 400, -1, 276, 400, 283, -1, 277, 283, 284, -1, 285, 284, 667, -1, 285, 277, 284, -1, 285, 286, 277, -1, 282, 281, 287, -1, 400, 287, 405, -1, 283, 405, 402, -1, 284, 402, 404, -1, 667, 404, 288, -1, 667, 284, 404, -1, 289, 333, 401, -1, 289, 332, 333, -1, 289, 295, 332, -1, 332, 295, 290, -1, 334, 290, 291, -1, 406, 291, 407, -1, 292, 407, 296, -1, 664, 296, 298, -1, 664, 292, 296, -1, 664, 665, 292, -1, 292, 665, 293, -1, 331, 293, 294, -1, 649, 331, 294, -1, 649, 404, 331, -1, 649, 288, 404, -1, 295, 136, 290, -1, 290, 136, 365, -1, 291, 365, 300, -1, 407, 300, 408, -1, 296, 408, 297, -1, 298, 297, 645, -1, 298, 296, 297, -1, 365, 136, 299, -1, 300, 299, 329, -1, 408, 329, 328, -1, 297, 328, 301, -1, 663, 301, 643, -1, 663, 297, 301, -1, 663, 645, 297, -1, 149, 308, 330, -1, 149, 307, 308, -1, 149, 309, 307, -1, 307, 309, 364, -1, 411, 364, 302, -1, 410, 302, 303, -1, 305, 303, 304, -1, 659, 304, 642, -1, 659, 305, 304, -1, 659, 306, 305, -1, 305, 306, 326, -1, 410, 326, 327, -1, 411, 327, 409, -1, 307, 409, 308, -1, 307, 411, 409, -1, 307, 364, 411, -1, 309, 134, 364, -1, 364, 134, 412, -1, 302, 412, 312, -1, 303, 312, 413, -1, 304, 413, 310, -1, 311, 310, 658, -1, 311, 304, 310, -1, 311, 642, 304, -1, 412, 134, 319, -1, 312, 319, 313, -1, 413, 313, 314, -1, 310, 314, 315, -1, 658, 315, 640, -1, 658, 310, 315, -1, 132, 317, 316, -1, 132, 210, 317, -1, 317, 210, 318, -1, 313, 318, 314, -1, 313, 317, 318, -1, 313, 319, 317, -1, 317, 319, 316, -1, 316, 319, 134, -1, 322, 320, 361, -1, 323, 361, 363, -1, 323, 322, 361, -1, 323, 321, 322, -1, 323, 208, 321, -1, 640, 315, 324, -1, 324, 315, 361, -1, 320, 324, 361, -1, 306, 325, 326, -1, 326, 325, 643, -1, 301, 326, 643, -1, 301, 327, 326, -1, 301, 328, 327, -1, 327, 328, 409, -1, 409, 328, 329, -1, 308, 329, 299, -1, 330, 299, 136, -1, 330, 308, 299, -1, 292, 293, 331, -1, 406, 331, 403, -1, 334, 403, 335, -1, 332, 335, 333, -1, 332, 334, 335, -1, 332, 290, 334, -1, 279, 669, 336, -1, 336, 669, 270, -1, 268, 336, 270, -1, 268, 337, 336, -1, 268, 267, 337, -1, 337, 267, 280, -1, 280, 267, 339, -1, 338, 339, 394, -1, 271, 394, 154, -1, 271, 338, 394, -1, 256, 340, 258, -1, 397, 258, 393, -1, 341, 393, 342, -1, 343, 342, 392, -1, 343, 341, 342, -1, 343, 262, 341, -1, 344, 345, 348, -1, 348, 345, 621, -1, 346, 348, 621, -1, 346, 347, 348, -1, 346, 349, 347, -1, 347, 349, 247, -1, 247, 349, 382, -1, 240, 382, 380, -1, 142, 380, 350, -1, 142, 240, 380, -1, 232, 625, 235, -1, 379, 235, 378, -1, 351, 378, 352, -1, 231, 352, 228, -1, 231, 351, 352, -1, 231, 353, 351, -1, 205, 354, 358, -1, 372, 358, 355, -1, 357, 355, 356, -1, 199, 356, 359, -1, 199, 357, 356, -1, 199, 201, 357, -1, 358, 637, 206, -1, 355, 206, 214, -1, 356, 214, 212, -1, 359, 212, 211, -1, 148, 359, 211, -1, 209, 360, 362, -1, 362, 360, 211, -1, 363, 361, 414, -1, 209, 414, 318, -1, 210, 209, 318, -1, 212, 215, 362, -1, 362, 215, 363, -1, 302, 364, 412, -1, 291, 290, 365, -1, 274, 273, 282, -1, 366, 262, 263, -1, 367, 243, 368, -1, 369, 353, 238, -1, 218, 221, 370, -1, 356, 212, 359, -1, 355, 214, 356, -1, 372, 355, 357, -1, 371, 372, 357, -1, 221, 371, 201, -1, 358, 206, 355, -1, 202, 371, 218, -1, 205, 358, 372, -1, 202, 205, 372, -1, 376, 373, 370, -1, 373, 219, 218, -1, 219, 203, 202, -1, 226, 374, 373, -1, 374, 222, 219, -1, 144, 228, 376, -1, 375, 144, 376, -1, 377, 226, 352, -1, 378, 377, 352, -1, 378, 227, 377, -1, 378, 235, 227, -1, 223, 374, 377, -1, 352, 226, 228, -1, 228, 226, 376, -1, 379, 378, 351, -1, 369, 379, 351, -1, 380, 381, 238, -1, 381, 383, 369, -1, 384, 381, 382, -1, 235, 379, 232, -1, 232, 379, 383, -1, 233, 383, 384, -1, 247, 382, 240, -1, 239, 384, 349, -1, 386, 347, 385, -1, 367, 386, 385, -1, 389, 388, 368, -1, 388, 244, 367, -1, 348, 386, 245, -1, 245, 386, 244, -1, 387, 252, 388, -1, 252, 250, 244, -1, 141, 392, 389, -1, 249, 141, 389, -1, 391, 387, 342, -1, 393, 391, 342, -1, 393, 390, 391, -1, 393, 258, 390, -1, 253, 252, 391, -1, 342, 387, 392, -1, 392, 387, 389, -1, 397, 393, 341, -1, 366, 397, 341, -1, 394, 395, 263, -1, 395, 396, 366, -1, 398, 395, 339, -1, 258, 397, 256, -1, 256, 397, 396, -1, 264, 396, 398, -1, 280, 339, 338, -1, 266, 398, 267, -1, 275, 337, 399, -1, 274, 275, 399, -1, 287, 400, 282, -1, 400, 276, 274, -1, 336, 275, 278, -1, 278, 275, 276, -1, 405, 283, 400, -1, 283, 277, 276, -1, 401, 333, 287, -1, 281, 401, 287, -1, 402, 405, 335, -1, 403, 402, 335, -1, 403, 404, 402, -1, 403, 331, 404, -1, 284, 283, 402, -1, 335, 405, 333, -1, 333, 405, 287, -1, 406, 403, 334, -1, 291, 406, 334, -1, 299, 300, 365, -1, 300, 407, 291, -1, 408, 300, 329, -1, 331, 406, 292, -1, 292, 406, 407, -1, 296, 407, 408, -1, 409, 329, 308, -1, 297, 408, 328, -1, 410, 327, 411, -1, 302, 410, 411, -1, 319, 312, 412, -1, 312, 303, 302, -1, 413, 312, 313, -1, 326, 410, 305, -1, 305, 410, 303, -1, 304, 303, 413, -1, 310, 413, 314, -1, 315, 314, 414, -1, 361, 315, 414, -1, 414, 314, 318, -1, 363, 414, 209, -1, 737, 415, 425, -1, 737, 416, 415, -1, 737, 418, 416, -1, 416, 418, 417, -1, 417, 418, 420, -1, 421, 420, 729, -1, 707, 729, 419, -1, 710, 419, 722, -1, 715, 722, 719, -1, 717, 715, 719, -1, 417, 420, 421, -1, 421, 729, 707, -1, 707, 419, 710, -1, 710, 722, 715, -1, 415, 428, 425, -1, 425, 428, 769, -1, 766, 425, 769, -1, 766, 760, 425, -1, 425, 760, 423, -1, 422, 425, 423, -1, 422, 424, 425, -1, 425, 424, 746, -1, 797, 789, 428, -1, 428, 789, 426, -1, 786, 428, 426, -1, 786, 427, 428, -1, 428, 427, 429, -1, 773, 428, 429, -1, 773, 770, 428, -1, 428, 770, 769, -1, 168, 881, 170, -1, 168, 430, 881, -1, 168, 431, 430, -1, 430, 431, 876, -1, 876, 431, 167, -1, 432, 167, 871, -1, 432, 876, 167, -1, 167, 434, 871, -1, 871, 434, 433, -1, 433, 434, 177, -1, 868, 177, 435, -1, 440, 435, 441, -1, 866, 441, 165, -1, 439, 165, 436, -1, 438, 436, 437, -1, 438, 439, 436, -1, 433, 177, 868, -1, 868, 435, 440, -1, 440, 441, 866, -1, 866, 165, 439, -1, 436, 164, 437, -1, 437, 164, 889, -1, 889, 164, 175, -1, 858, 175, 163, -1, 442, 163, 443, -1, 444, 443, 173, -1, 854, 173, 853, -1, 854, 444, 173, -1, 889, 175, 858, -1, 858, 163, 442, -1, 442, 443, 444, -1, 173, 162, 853, -1, 853, 162, 450, -1, 450, 162, 445, -1, 852, 445, 446, -1, 171, 852, 446, -1, 171, 888, 852, -1, 171, 447, 888, -1, 888, 447, 887, -1, 887, 447, 885, -1, 885, 447, 448, -1, 449, 448, 451, -1, 449, 885, 448, -1, 450, 445, 852, -1, 448, 452, 451, -1, 451, 452, 453, -1, 453, 452, 159, -1, 454, 159, 170, -1, 881, 454, 170, -1, 453, 159, 454, -1, 192, 461, 189, -1, 192, 455, 461, -1, 192, 456, 455, -1, 455, 456, 457, -1, 462, 457, 458, -1, 582, 458, 463, -1, 581, 463, 465, -1, 906, 465, 464, -1, 906, 581, 465, -1, 906, 459, 581, -1, 581, 459, 575, -1, 582, 575, 460, -1, 462, 460, 579, -1, 455, 579, 461, -1, 455, 462, 579, -1, 455, 457, 462, -1, 456, 466, 457, -1, 457, 466, 467, -1, 458, 467, 580, -1, 463, 580, 469, -1, 465, 469, 471, -1, 464, 471, 907, -1, 464, 465, 471, -1, 466, 468, 467, -1, 467, 468, 474, -1, 580, 474, 475, -1, 469, 475, 470, -1, 471, 470, 472, -1, 907, 472, 473, -1, 907, 471, 472, -1, 468, 477, 474, -1, 474, 477, 479, -1, 475, 479, 583, -1, 470, 583, 585, -1, 472, 585, 476, -1, 473, 476, 499, -1, 473, 472, 476, -1, 477, 478, 479, -1, 479, 478, 481, -1, 480, 481, 198, -1, 584, 198, 503, -1, 482, 503, 197, -1, 506, 197, 196, -1, 589, 196, 195, -1, 483, 195, 194, -1, 591, 194, 193, -1, 484, 193, 186, -1, 497, 186, 486, -1, 485, 497, 486, -1, 485, 487, 497, -1, 485, 488, 487, -1, 487, 488, 498, -1, 596, 498, 489, -1, 595, 489, 490, -1, 494, 490, 492, -1, 491, 492, 493, -1, 491, 494, 492, -1, 491, 913, 494, -1, 494, 913, 598, -1, 595, 598, 495, -1, 596, 495, 496, -1, 487, 496, 497, -1, 487, 596, 496, -1, 487, 498, 596, -1, 479, 481, 480, -1, 583, 480, 500, -1, 585, 500, 501, -1, 476, 501, 502, -1, 499, 502, 909, -1, 499, 476, 502, -1, 480, 198, 584, -1, 500, 584, 586, -1, 501, 586, 588, -1, 502, 588, 587, -1, 909, 587, 922, -1, 909, 502, 587, -1, 584, 503, 482, -1, 586, 482, 504, -1, 588, 504, 590, -1, 587, 590, 505, -1, 922, 505, 508, -1, 922, 587, 505, -1, 482, 197, 506, -1, 504, 506, 509, -1, 590, 509, 507, -1, 505, 507, 511, -1, 508, 511, 910, -1, 508, 505, 511, -1, 506, 196, 589, -1, 509, 589, 593, -1, 507, 593, 510, -1, 511, 510, 512, -1, 910, 512, 514, -1, 910, 511, 512, -1, 589, 195, 483, -1, 593, 483, 592, -1, 510, 592, 513, -1, 512, 513, 515, -1, 514, 515, 924, -1, 514, 512, 515, -1, 483, 194, 591, -1, 592, 591, 594, -1, 513, 594, 578, -1, 515, 578, 516, -1, 924, 516, 517, -1, 924, 515, 516, -1, 591, 193, 484, -1, 594, 484, 577, -1, 578, 577, 518, -1, 516, 518, 519, -1, 517, 519, 911, -1, 517, 516, 519, -1, 484, 186, 497, -1, 577, 497, 496, -1, 518, 496, 495, -1, 519, 495, 598, -1, 911, 598, 913, -1, 911, 519, 598, -1, 488, 188, 498, -1, 498, 188, 520, -1, 489, 520, 597, -1, 490, 597, 521, -1, 492, 521, 599, -1, 493, 599, 522, -1, 493, 492, 599, -1, 188, 187, 520, -1, 520, 187, 525, -1, 597, 525, 523, -1, 521, 523, 524, -1, 599, 524, 528, -1, 522, 528, 914, -1, 522, 599, 528, -1, 187, 526, 525, -1, 525, 526, 529, -1, 523, 529, 527, -1, 524, 527, 530, -1, 528, 530, 531, -1, 914, 531, 928, -1, 914, 528, 531, -1, 526, 185, 529, -1, 529, 185, 601, -1, 527, 601, 600, -1, 530, 600, 603, -1, 531, 603, 532, -1, 928, 532, 533, -1, 928, 531, 532, -1, 185, 184, 601, -1, 601, 184, 602, -1, 600, 602, 535, -1, 603, 535, 604, -1, 532, 604, 605, -1, 533, 605, 536, -1, 533, 532, 605, -1, 184, 183, 602, -1, 602, 183, 534, -1, 535, 534, 538, -1, 604, 538, 540, -1, 605, 540, 543, -1, 536, 543, 542, -1, 536, 605, 543, -1, 183, 537, 534, -1, 534, 537, 539, -1, 538, 539, 544, -1, 540, 544, 607, -1, 543, 607, 541, -1, 542, 541, 545, -1, 542, 543, 541, -1, 537, 182, 539, -1, 539, 182, 606, -1, 544, 606, 547, -1, 607, 547, 608, -1, 541, 608, 610, -1, 545, 610, 548, -1, 545, 541, 610, -1, 182, 546, 606, -1, 606, 546, 549, -1, 547, 549, 551, -1, 608, 551, 552, -1, 610, 552, 611, -1, 548, 611, 918, -1, 548, 610, 611, -1, 546, 550, 549, -1, 549, 550, 554, -1, 551, 554, 609, -1, 552, 609, 553, -1, 611, 553, 613, -1, 918, 613, 919, -1, 918, 611, 613, -1, 550, 558, 554, -1, 554, 558, 555, -1, 609, 555, 556, -1, 553, 556, 557, -1, 613, 557, 559, -1, 919, 559, 561, -1, 919, 613, 559, -1, 558, 181, 555, -1, 555, 181, 612, -1, 556, 612, 563, -1, 557, 563, 565, -1, 559, 565, 560, -1, 561, 560, 905, -1, 561, 559, 560, -1, 181, 562, 612, -1, 612, 562, 564, -1, 563, 564, 566, -1, 565, 566, 567, -1, 560, 567, 573, -1, 905, 573, 571, -1, 905, 560, 573, -1, 562, 568, 564, -1, 564, 568, 574, -1, 566, 574, 569, -1, 567, 569, 570, -1, 573, 570, 576, -1, 571, 576, 572, -1, 571, 573, 576, -1, 568, 191, 574, -1, 574, 191, 190, -1, 189, 574, 190, -1, 189, 461, 574, -1, 574, 461, 569, -1, 569, 461, 579, -1, 570, 579, 460, -1, 576, 460, 575, -1, 572, 575, 459, -1, 572, 576, 575, -1, 497, 577, 484, -1, 577, 578, 594, -1, 518, 577, 496, -1, 578, 515, 513, -1, 516, 578, 518, -1, 569, 567, 566, -1, 570, 569, 579, -1, 567, 560, 565, -1, 573, 567, 570, -1, 557, 565, 559, -1, 563, 566, 565, -1, 564, 574, 566, -1, 576, 570, 460, -1, 582, 460, 462, -1, 458, 582, 462, -1, 467, 458, 457, -1, 474, 580, 467, -1, 581, 575, 582, -1, 463, 581, 582, -1, 580, 463, 458, -1, 479, 475, 474, -1, 475, 469, 580, -1, 469, 465, 463, -1, 480, 583, 479, -1, 583, 470, 475, -1, 470, 471, 469, -1, 584, 500, 480, -1, 500, 585, 583, -1, 585, 472, 470, -1, 482, 586, 584, -1, 586, 501, 500, -1, 501, 476, 585, -1, 506, 504, 482, -1, 504, 588, 586, -1, 588, 502, 501, -1, 589, 509, 506, -1, 509, 590, 504, -1, 590, 587, 588, -1, 483, 593, 589, -1, 593, 507, 509, -1, 507, 505, 590, -1, 591, 592, 483, -1, 592, 510, 593, -1, 510, 511, 507, -1, 484, 594, 591, -1, 594, 513, 592, -1, 513, 512, 510, -1, 519, 518, 495, -1, 595, 495, 596, -1, 489, 595, 596, -1, 520, 489, 498, -1, 525, 597, 520, -1, 494, 598, 595, -1, 490, 494, 595, -1, 597, 490, 489, -1, 529, 523, 525, -1, 523, 521, 597, -1, 521, 492, 490, -1, 601, 527, 529, -1, 527, 524, 523, -1, 524, 599, 521, -1, 602, 600, 601, -1, 600, 530, 527, -1, 530, 528, 524, -1, 534, 535, 602, -1, 535, 603, 600, -1, 603, 531, 530, -1, 539, 538, 534, -1, 538, 604, 535, -1, 604, 532, 603, -1, 606, 544, 539, -1, 544, 540, 538, -1, 540, 605, 604, -1, 549, 547, 606, -1, 547, 607, 544, -1, 607, 543, 540, -1, 554, 551, 549, -1, 551, 608, 547, -1, 608, 541, 607, -1, 555, 609, 554, -1, 609, 552, 551, -1, 552, 610, 608, -1, 612, 556, 555, -1, 556, 553, 609, -1, 553, 611, 552, -1, 564, 563, 612, -1, 563, 557, 556, -1, 557, 613, 553, -1, 615, 260, 1012, -1, 615, 261, 260, -1, 615, 614, 261, -1, 615, 616, 614, -1, 614, 616, 251, -1, 251, 616, 997, -1, 246, 997, 617, -1, 246, 251, 997, -1, 997, 618, 617, -1, 617, 618, 344, -1, 344, 618, 345, -1, 345, 618, 619, -1, 621, 619, 993, -1, 620, 993, 623, -1, 620, 621, 993, -1, 345, 619, 621, -1, 993, 622, 623, -1, 623, 622, 627, -1, 627, 622, 983, -1, 234, 983, 626, -1, 624, 626, 625, -1, 624, 234, 626, -1, 627, 983, 234, -1, 626, 628, 625, -1, 625, 628, 236, -1, 236, 628, 629, -1, 237, 629, 630, -1, 631, 630, 632, -1, 631, 237, 630, -1, 236, 629, 237, -1, 630, 633, 632, -1, 632, 633, 224, -1, 224, 633, 634, -1, 225, 634, 968, -1, 220, 968, 635, -1, 220, 225, 968, -1, 224, 634, 225, -1, 968, 636, 635, -1, 635, 636, 204, -1, 204, 636, 963, -1, 354, 963, 637, -1, 354, 204, 963, -1, 963, 961, 637, -1, 637, 961, 638, -1, 638, 961, 207, -1, 207, 961, 954, -1, 208, 954, 639, -1, 321, 639, 322, -1, 321, 208, 639, -1, 207, 954, 208, -1, 639, 952, 322, -1, 322, 952, 320, -1, 320, 952, 324, -1, 324, 952, 657, -1, 640, 657, 641, -1, 658, 641, 1069, -1, 311, 1069, 1082, -1, 642, 1082, 1078, -1, 659, 1078, 660, -1, 306, 660, 661, -1, 325, 661, 662, -1, 643, 662, 644, -1, 663, 644, 646, -1, 645, 646, 1065, -1, 298, 1065, 1056, -1, 664, 1056, 1055, -1, 665, 1055, 1046, -1, 293, 1046, 1045, -1, 294, 1045, 647, -1, 648, 294, 647, -1, 648, 649, 294, -1, 648, 1043, 649, -1, 649, 1043, 288, -1, 288, 1043, 666, -1, 667, 666, 1033, -1, 285, 1033, 1030, -1, 286, 1030, 650, -1, 668, 650, 1029, -1, 279, 1029, 1027, -1, 669, 1027, 651, -1, 270, 651, 652, -1, 269, 652, 670, -1, 653, 670, 654, -1, 265, 654, 655, -1, 255, 655, 1015, -1, 257, 1015, 656, -1, 340, 656, 1012, -1, 259, 1012, 260, -1, 259, 340, 1012, -1, 324, 657, 640, -1, 640, 641, 658, -1, 658, 1069, 311, -1, 311, 1082, 642, -1, 642, 1078, 659, -1, 659, 660, 306, -1, 306, 661, 325, -1, 325, 662, 643, -1, 643, 644, 663, -1, 663, 646, 645, -1, 645, 1065, 298, -1, 298, 1056, 664, -1, 664, 1055, 665, -1, 665, 1046, 293, -1, 293, 1045, 294, -1, 288, 666, 667, -1, 667, 1033, 285, -1, 285, 1030, 286, -1, 286, 650, 668, -1, 668, 1029, 279, -1, 279, 1027, 669, -1, 669, 651, 270, -1, 270, 652, 269, -1, 269, 670, 653, -1, 653, 654, 265, -1, 265, 655, 255, -1, 255, 1015, 257, -1, 257, 656, 340, -1, 1136, 672, 1137, -1, 1137, 672, 671, -1, 671, 672, 1150, -1, 1150, 672, 673, -1, 673, 672, 1139, -1, 1139, 672, 677, -1, 674, 677, 675, -1, 676, 675, 1151, -1, 676, 674, 675, -1, 672, 678, 677, -1, 677, 678, 679, -1, 679, 678, 680, -1, 1146, 680, 1148, -1, 1153, 1148, 681, -1, 1153, 1146, 1148, -1, 679, 680, 1146, -1, 1139, 677, 674, -1, 1144, 682, 675, -1, 675, 682, 1143, -1, 1151, 675, 1143, -1, 1157, 688, 1158, -1, 1158, 688, 1159, -1, 1159, 688, 683, -1, 683, 688, 684, -1, 684, 688, 685, -1, 685, 688, 686, -1, 687, 686, 1166, -1, 687, 685, 686, -1, 688, 689, 686, -1, 686, 689, 1161, -1, 1161, 689, 691, -1, 692, 691, 1162, -1, 690, 1162, 1170, -1, 690, 692, 1162, -1, 1161, 691, 692, -1, 686, 694, 1166, -1, 1166, 694, 693, -1, 693, 694, 1168, -1, 1168, 694, 1160, -1, 1160, 694, 695, -1, 415, 790, 428, -1, 415, 700, 790, -1, 415, 416, 700, -1, 700, 416, 701, -1, 808, 701, 809, -1, 813, 809, 696, -1, 811, 696, 699, -1, 698, 699, 697, -1, 698, 811, 699, -1, 698, 798, 811, -1, 811, 798, 812, -1, 813, 812, 799, -1, 808, 799, 792, -1, 700, 792, 790, -1, 700, 808, 792, -1, 700, 701, 808, -1, 416, 417, 701, -1, 701, 417, 703, -1, 809, 703, 704, -1, 696, 704, 815, -1, 699, 815, 702, -1, 697, 702, 1233, -1, 697, 699, 702, -1, 417, 421, 703, -1, 703, 421, 810, -1, 704, 810, 708, -1, 815, 708, 705, -1, 702, 705, 817, -1, 1233, 817, 706, -1, 1233, 702, 817, -1, 421, 707, 810, -1, 810, 707, 709, -1, 708, 709, 814, -1, 705, 814, 820, -1, 817, 820, 713, -1, 706, 713, 1236, -1, 706, 817, 713, -1, 707, 710, 709, -1, 709, 710, 816, -1, 814, 816, 711, -1, 820, 711, 712, -1, 713, 712, 714, -1, 1236, 714, 1237, -1, 1236, 713, 714, -1, 710, 715, 816, -1, 816, 715, 819, -1, 711, 819, 716, -1, 712, 716, 825, -1, 714, 825, 824, -1, 1237, 824, 1239, -1, 1237, 714, 824, -1, 715, 717, 819, -1, 819, 717, 818, -1, 716, 818, 720, -1, 825, 720, 823, -1, 824, 823, 718, -1, 1239, 718, 1240, -1, 1239, 824, 718, -1, 717, 719, 818, -1, 818, 719, 822, -1, 720, 822, 821, -1, 823, 821, 828, -1, 718, 828, 721, -1, 1240, 721, 1220, -1, 1240, 718, 721, -1, 719, 722, 822, -1, 822, 722, 723, -1, 821, 723, 725, -1, 828, 725, 724, -1, 721, 724, 726, -1, 1220, 726, 1221, -1, 1220, 721, 726, -1, 722, 419, 723, -1, 723, 419, 826, -1, 725, 826, 827, -1, 724, 827, 727, -1, 726, 727, 728, -1, 1221, 728, 1241, -1, 1221, 726, 728, -1, 419, 729, 826, -1, 826, 729, 829, -1, 827, 829, 731, -1, 727, 731, 730, -1, 728, 730, 735, -1, 1241, 735, 734, -1, 1241, 728, 735, -1, 729, 420, 829, -1, 829, 420, 732, -1, 731, 732, 806, -1, 730, 806, 805, -1, 735, 805, 733, -1, 734, 733, 1222, -1, 734, 735, 733, -1, 420, 418, 732, -1, 732, 418, 736, -1, 806, 736, 738, -1, 805, 738, 807, -1, 733, 807, 741, -1, 1222, 741, 740, -1, 1222, 733, 741, -1, 418, 737, 736, -1, 736, 737, 804, -1, 738, 804, 742, -1, 807, 742, 830, -1, 741, 830, 739, -1, 740, 739, 1224, -1, 740, 741, 739, -1, 737, 425, 804, -1, 804, 425, 743, -1, 742, 743, 744, -1, 830, 744, 747, -1, 739, 747, 745, -1, 1224, 745, 1242, -1, 1224, 739, 745, -1, 425, 746, 743, -1, 743, 746, 751, -1, 744, 751, 748, -1, 747, 748, 831, -1, 745, 831, 749, -1, 1242, 749, 750, -1, 1242, 745, 749, -1, 746, 424, 751, -1, 751, 424, 753, -1, 748, 753, 755, -1, 831, 755, 752, -1, 749, 752, 756, -1, 750, 756, 1243, -1, 750, 749, 756, -1, 424, 422, 753, -1, 753, 422, 754, -1, 755, 754, 833, -1, 752, 833, 834, -1, 756, 834, 758, -1, 1243, 758, 759, -1, 1243, 756, 758, -1, 422, 423, 754, -1, 754, 423, 757, -1, 833, 757, 837, -1, 834, 837, 836, -1, 758, 836, 839, -1, 759, 839, 762, -1, 759, 758, 839, -1, 423, 760, 757, -1, 757, 760, 832, -1, 837, 832, 835, -1, 836, 835, 761, -1, 839, 761, 765, -1, 762, 765, 1245, -1, 762, 839, 765, -1, 760, 766, 832, -1, 832, 766, 838, -1, 835, 838, 763, -1, 761, 763, 764, -1, 765, 764, 768, -1, 1245, 768, 767, -1, 1245, 765, 768, -1, 766, 769, 838, -1, 838, 769, 841, -1, 763, 841, 840, -1, 764, 840, 843, -1, 768, 843, 846, -1, 767, 846, 1226, -1, 767, 768, 846, -1, 769, 770, 841, -1, 841, 770, 842, -1, 840, 842, 771, -1, 843, 771, 845, -1, 846, 845, 772, -1, 1226, 772, 776, -1, 1226, 846, 772, -1, 770, 773, 842, -1, 842, 773, 844, -1, 771, 844, 847, -1, 845, 847, 774, -1, 772, 774, 779, -1, 776, 779, 775, -1, 776, 772, 779, -1, 773, 429, 844, -1, 844, 429, 780, -1, 847, 780, 777, -1, 774, 777, 778, -1, 779, 778, 851, -1, 775, 851, 785, -1, 775, 779, 851, -1, 429, 427, 780, -1, 780, 427, 781, -1, 777, 781, 782, -1, 778, 782, 850, -1, 851, 850, 783, -1, 785, 783, 784, -1, 785, 851, 783, -1, 427, 786, 781, -1, 781, 786, 848, -1, 782, 848, 849, -1, 850, 849, 796, -1, 783, 796, 787, -1, 784, 787, 1216, -1, 784, 783, 787, -1, 786, 426, 848, -1, 848, 426, 789, -1, 788, 789, 797, -1, 794, 797, 428, -1, 790, 794, 428, -1, 790, 791, 794, -1, 790, 792, 791, -1, 791, 792, 802, -1, 793, 802, 803, -1, 787, 803, 1216, -1, 787, 793, 803, -1, 787, 796, 793, -1, 793, 796, 795, -1, 791, 795, 794, -1, 791, 793, 795, -1, 791, 802, 793, -1, 848, 789, 788, -1, 849, 788, 795, -1, 796, 849, 795, -1, 788, 797, 794, -1, 795, 788, 794, -1, 798, 1229, 812, -1, 812, 1229, 800, -1, 799, 800, 802, -1, 792, 799, 802, -1, 1229, 801, 800, -1, 800, 801, 803, -1, 802, 800, 803, -1, 801, 1216, 803, -1, 804, 738, 736, -1, 742, 804, 743, -1, 738, 805, 806, -1, 807, 738, 742, -1, 805, 735, 730, -1, 733, 805, 807, -1, 850, 796, 783, -1, 813, 799, 808, -1, 809, 813, 808, -1, 703, 809, 701, -1, 812, 800, 799, -1, 810, 704, 703, -1, 811, 812, 813, -1, 696, 811, 813, -1, 704, 696, 809, -1, 709, 708, 810, -1, 708, 815, 704, -1, 815, 699, 696, -1, 816, 814, 709, -1, 814, 705, 708, -1, 705, 702, 815, -1, 819, 711, 816, -1, 711, 820, 814, -1, 820, 817, 705, -1, 818, 716, 819, -1, 716, 712, 711, -1, 712, 713, 820, -1, 822, 720, 818, -1, 720, 825, 716, -1, 825, 714, 712, -1, 723, 821, 822, -1, 821, 823, 720, -1, 823, 824, 825, -1, 826, 725, 723, -1, 725, 828, 821, -1, 828, 718, 823, -1, 829, 827, 826, -1, 827, 724, 725, -1, 724, 721, 828, -1, 732, 731, 829, -1, 731, 727, 827, -1, 727, 726, 724, -1, 736, 806, 732, -1, 806, 730, 731, -1, 730, 728, 727, -1, 751, 744, 743, -1, 744, 830, 742, -1, 830, 741, 807, -1, 753, 748, 751, -1, 748, 747, 744, -1, 747, 739, 830, -1, 754, 755, 753, -1, 755, 831, 748, -1, 831, 745, 747, -1, 757, 833, 754, -1, 833, 752, 755, -1, 752, 749, 831, -1, 832, 837, 757, -1, 837, 834, 833, -1, 834, 756, 752, -1, 838, 835, 832, -1, 835, 836, 837, -1, 836, 758, 834, -1, 841, 763, 838, -1, 763, 761, 835, -1, 761, 839, 836, -1, 842, 840, 841, -1, 840, 764, 763, -1, 764, 765, 761, -1, 844, 771, 842, -1, 771, 843, 840, -1, 843, 768, 764, -1, 780, 847, 844, -1, 847, 845, 771, -1, 845, 846, 843, -1, 781, 777, 780, -1, 777, 774, 847, -1, 774, 772, 845, -1, 848, 782, 781, -1, 782, 778, 777, -1, 778, 779, 774, -1, 788, 849, 848, -1, 849, 850, 782, -1, 850, 851, 778, -1, 1559, 852, 1567, -1, 1559, 1557, 852, -1, 852, 1557, 450, -1, 450, 1557, 1554, -1, 853, 1554, 854, -1, 853, 450, 1554, -1, 855, 858, 1554, -1, 855, 856, 858, -1, 858, 856, 857, -1, 1541, 858, 857, -1, 1541, 859, 858, -1, 858, 859, 860, -1, 861, 858, 860, -1, 861, 862, 858, -1, 858, 862, 889, -1, 889, 862, 1530, -1, 437, 1530, 1526, -1, 863, 437, 1526, -1, 863, 438, 437, -1, 863, 864, 438, -1, 438, 864, 439, -1, 439, 864, 865, -1, 1513, 439, 865, -1, 1513, 866, 439, -1, 1513, 867, 866, -1, 866, 867, 1509, -1, 440, 1509, 1501, -1, 1639, 440, 1501, -1, 1639, 868, 440, -1, 1639, 1638, 868, -1, 868, 1638, 1637, -1, 433, 1637, 869, -1, 1646, 433, 869, -1, 1646, 870, 433, -1, 433, 870, 871, -1, 871, 870, 1635, -1, 872, 871, 1635, -1, 872, 873, 871, -1, 871, 873, 432, -1, 432, 873, 874, -1, 875, 432, 874, -1, 875, 876, 432, -1, 875, 1622, 876, -1, 876, 1622, 1621, -1, 430, 1621, 877, -1, 1605, 430, 877, -1, 1605, 881, 430, -1, 1605, 1604, 881, -1, 881, 1604, 878, -1, 879, 881, 878, -1, 879, 880, 881, -1, 881, 880, 882, -1, 1591, 881, 882, -1, 1591, 1590, 881, -1, 881, 1590, 1589, -1, 883, 881, 1589, -1, 883, 884, 881, -1, 881, 884, 1578, -1, 1576, 881, 1578, -1, 1576, 1574, 881, -1, 881, 1574, 454, -1, 454, 1574, 453, -1, 453, 1574, 451, -1, 451, 1574, 449, -1, 449, 1574, 885, -1, 885, 1574, 887, -1, 887, 1574, 886, -1, 1573, 887, 886, -1, 1573, 1572, 887, -1, 887, 1572, 888, -1, 888, 1572, 1568, -1, 1567, 888, 1568, -1, 1567, 852, 888, -1, 889, 1530, 437, -1, 866, 1509, 440, -1, 868, 1637, 433, -1, 876, 1621, 430, -1, 858, 442, 1554, -1, 1554, 442, 444, -1, 854, 1554, 444, -1, 1842, 898, 1847, -1, 1842, 1795, 898, -1, 1842, 890, 1795, -1, 1795, 890, 891, -1, 891, 890, 896, -1, 897, 896, 892, -1, 1810, 892, 893, -1, 894, 893, 1828, -1, 1816, 1828, 895, -1, 1821, 1816, 895, -1, 891, 896, 897, -1, 897, 892, 1810, -1, 1810, 893, 894, -1, 894, 1828, 1816, -1, 898, 903, 1847, -1, 1847, 903, 899, -1, 899, 903, 900, -1, 900, 903, 1856, -1, 1855, 900, 1856, -1, 1855, 1854, 900, -1, 900, 1854, 1853, -1, 1852, 900, 1853, -1, 1852, 1851, 900, -1, 900, 1851, 1850, -1, 901, 900, 1850, -1, 1908, 1906, 903, -1, 903, 1906, 1905, -1, 902, 903, 1905, -1, 902, 1859, 903, -1, 903, 1859, 904, -1, 1858, 903, 904, -1, 1858, 1897, 903, -1, 903, 1897, 1856, -1, 561, 1975, 919, -1, 561, 1974, 1975, -1, 561, 905, 1974, -1, 1974, 905, 1972, -1, 1972, 905, 571, -1, 1973, 571, 572, -1, 1968, 572, 459, -1, 921, 459, 906, -1, 1969, 906, 464, -1, 1964, 464, 907, -1, 1965, 907, 473, -1, 908, 473, 499, -1, 1962, 499, 909, -1, 1990, 909, 922, -1, 923, 922, 508, -1, 1989, 508, 910, -1, 1996, 910, 514, -1, 1987, 514, 924, -1, 925, 924, 517, -1, 926, 517, 911, -1, 912, 911, 913, -1, 927, 913, 491, -1, 1995, 491, 493, -1, 1994, 493, 522, -1, 1993, 522, 914, -1, 915, 914, 928, -1, 1992, 928, 533, -1, 1991, 533, 536, -1, 929, 536, 542, -1, 916, 542, 545, -1, 917, 545, 548, -1, 1980, 548, 918, -1, 920, 918, 919, -1, 1975, 920, 919, -1, 1972, 571, 1973, -1, 1973, 572, 1968, -1, 1968, 459, 921, -1, 921, 906, 1969, -1, 1969, 464, 1964, -1, 1964, 907, 1965, -1, 1965, 473, 908, -1, 908, 499, 1962, -1, 1962, 909, 1990, -1, 1990, 922, 923, -1, 923, 508, 1989, -1, 1989, 910, 1996, -1, 1996, 514, 1987, -1, 1987, 924, 925, -1, 925, 517, 926, -1, 926, 911, 912, -1, 912, 913, 927, -1, 927, 491, 1995, -1, 1995, 493, 1994, -1, 1994, 522, 1993, -1, 1993, 914, 915, -1, 915, 928, 1992, -1, 1992, 533, 1991, -1, 1991, 536, 929, -1, 929, 542, 916, -1, 916, 545, 917, -1, 917, 548, 1980, -1, 1980, 918, 920, -1, 930, 931, 932, -1, 932, 931, 2003, -1, 2003, 931, 933, -1, 933, 931, 2017, -1, 2017, 931, 2006, -1, 2006, 931, 2010, -1, 2007, 2010, 934, -1, 2007, 2006, 2010, -1, 931, 2024, 2010, -1, 2010, 2024, 2021, -1, 2021, 2024, 935, -1, 2012, 935, 2015, -1, 936, 2015, 2013, -1, 936, 2012, 2015, -1, 2021, 935, 2012, -1, 937, 2009, 2010, -1, 937, 2019, 2009, -1, 937, 938, 2019, -1, 2009, 939, 2010, -1, 2010, 939, 934, -1, 2035, 2030, 945, -1, 2035, 940, 2030, -1, 2035, 941, 940, -1, 940, 941, 943, -1, 943, 941, 942, -1, 2042, 942, 2034, -1, 2032, 2034, 2033, -1, 2032, 2042, 2034, -1, 943, 942, 2042, -1, 2030, 944, 945, -1, 945, 944, 2025, -1, 2025, 944, 2038, -1, 951, 2038, 946, -1, 947, 946, 948, -1, 950, 948, 2029, -1, 2027, 2029, 949, -1, 2027, 950, 2029, -1, 2025, 2038, 951, -1, 951, 946, 947, -1, 947, 948, 950, -1, 639, 959, 952, -1, 639, 953, 959, -1, 639, 954, 953, -1, 953, 954, 960, -1, 1089, 960, 955, -1, 957, 955, 1093, -1, 956, 1093, 2048, -1, 956, 957, 1093, -1, 956, 1087, 957, -1, 957, 1087, 958, -1, 1089, 958, 1086, -1, 953, 1086, 959, -1, 953, 1089, 1086, -1, 953, 960, 1089, -1, 954, 961, 960, -1, 960, 961, 1090, -1, 955, 1090, 1092, -1, 1093, 1092, 962, -1, 2048, 962, 965, -1, 2048, 1093, 962, -1, 961, 963, 1090, -1, 1090, 963, 1091, -1, 1092, 1091, 967, -1, 962, 967, 964, -1, 965, 964, 2063, -1, 965, 962, 964, -1, 963, 636, 1091, -1, 1091, 636, 966, -1, 967, 966, 1094, -1, 964, 1094, 1096, -1, 2063, 1096, 2062, -1, 2063, 964, 1096, -1, 636, 968, 966, -1, 966, 968, 1095, -1, 1094, 1095, 969, -1, 1096, 969, 1099, -1, 2062, 1099, 2047, -1, 2062, 1096, 1099, -1, 968, 634, 1095, -1, 1095, 634, 1098, -1, 969, 1098, 971, -1, 1099, 971, 1101, -1, 2047, 1101, 970, -1, 2047, 1099, 1101, -1, 634, 633, 1098, -1, 1098, 633, 1097, -1, 971, 1097, 1100, -1, 1101, 1100, 974, -1, 970, 974, 972, -1, 970, 1101, 974, -1, 633, 630, 1097, -1, 1097, 630, 973, -1, 1100, 973, 1102, -1, 974, 1102, 975, -1, 972, 975, 2089, -1, 972, 974, 975, -1, 630, 629, 973, -1, 973, 629, 976, -1, 1102, 976, 1103, -1, 975, 1103, 980, -1, 2089, 980, 979, -1, 2089, 975, 980, -1, 629, 628, 976, -1, 976, 628, 977, -1, 1103, 977, 1104, -1, 980, 1104, 978, -1, 979, 978, 981, -1, 979, 980, 978, -1, 628, 626, 977, -1, 977, 626, 982, -1, 1104, 982, 1105, -1, 978, 1105, 987, -1, 981, 987, 986, -1, 981, 978, 987, -1, 626, 983, 982, -1, 982, 983, 988, -1, 1105, 988, 990, -1, 987, 990, 984, -1, 986, 984, 985, -1, 986, 987, 984, -1, 983, 622, 988, -1, 988, 622, 989, -1, 990, 989, 1107, -1, 984, 1107, 991, -1, 985, 991, 2060, -1, 985, 984, 991, -1, 622, 993, 989, -1, 989, 993, 992, -1, 1107, 992, 994, -1, 991, 994, 995, -1, 2060, 995, 2086, -1, 2060, 991, 995, -1, 993, 619, 992, -1, 992, 619, 1106, -1, 994, 1106, 1108, -1, 995, 1108, 1109, -1, 2086, 1109, 2085, -1, 2086, 995, 1109, -1, 619, 618, 1106, -1, 1106, 618, 996, -1, 1108, 996, 998, -1, 1109, 998, 999, -1, 2085, 999, 1000, -1, 2085, 1109, 999, -1, 618, 997, 996, -1, 996, 997, 1110, -1, 998, 1110, 1001, -1, 999, 1001, 1004, -1, 1000, 1004, 1003, -1, 1000, 999, 1004, -1, 997, 616, 1110, -1, 1110, 616, 1111, -1, 1001, 1111, 1002, -1, 1004, 1002, 1005, -1, 1003, 1005, 2058, -1, 1003, 1004, 1005, -1, 616, 615, 1111, -1, 1111, 615, 1007, -1, 1002, 1007, 1112, -1, 1005, 1112, 1006, -1, 2058, 1006, 1011, -1, 2058, 1005, 1006, -1, 615, 1012, 1007, -1, 1007, 1012, 1008, -1, 1112, 1008, 1009, -1, 1006, 1009, 1010, -1, 1011, 1010, 2081, -1, 1011, 1006, 1010, -1, 1012, 656, 1008, -1, 1008, 656, 1016, -1, 1009, 1016, 1013, -1, 1010, 1013, 1014, -1, 2081, 1014, 2057, -1, 2081, 1010, 1014, -1, 656, 1015, 1016, -1, 1016, 1015, 655, -1, 1023, 655, 654, -1, 1017, 654, 670, -1, 652, 1017, 670, -1, 652, 1018, 1017, -1, 652, 651, 1018, -1, 1018, 651, 1028, -1, 1022, 1028, 1114, -1, 1019, 1114, 1020, -1, 2076, 1020, 2075, -1, 2076, 1019, 1020, -1, 2076, 1026, 1019, -1, 1019, 1026, 1113, -1, 1022, 1113, 1021, -1, 1018, 1021, 1017, -1, 1018, 1022, 1021, -1, 1018, 1028, 1022, -1, 1016, 655, 1023, -1, 1013, 1023, 1025, -1, 1014, 1025, 1024, -1, 2057, 1024, 2078, -1, 2057, 1014, 1024, -1, 1023, 654, 1017, -1, 1025, 1017, 1021, -1, 1024, 1021, 1113, -1, 2078, 1113, 1026, -1, 2078, 1024, 1113, -1, 651, 1027, 1028, -1, 1028, 1027, 1029, -1, 1115, 1029, 650, -1, 1031, 650, 1030, -1, 1033, 1031, 1030, -1, 1033, 1032, 1031, -1, 1033, 666, 1032, -1, 1032, 666, 1042, -1, 1034, 1042, 1035, -1, 1038, 1035, 1037, -1, 2071, 1037, 1036, -1, 2071, 1038, 1037, -1, 2071, 2073, 1038, -1, 1038, 2073, 1040, -1, 1034, 1040, 1116, -1, 1032, 1116, 1031, -1, 1032, 1034, 1116, -1, 1032, 1042, 1034, -1, 1028, 1029, 1115, -1, 1114, 1115, 1039, -1, 1020, 1039, 1041, -1, 2075, 1041, 2074, -1, 2075, 1020, 1041, -1, 1115, 650, 1031, -1, 1039, 1031, 1116, -1, 1041, 1116, 1040, -1, 2074, 1040, 2073, -1, 2074, 1041, 1040, -1, 666, 1043, 1042, -1, 1042, 1043, 648, -1, 1117, 648, 647, -1, 1044, 647, 1045, -1, 1046, 1044, 1045, -1, 1046, 1051, 1044, -1, 1046, 1055, 1051, -1, 1051, 1055, 1052, -1, 1053, 1052, 1120, -1, 1047, 1120, 1048, -1, 2052, 1048, 2068, -1, 2052, 1047, 1048, -1, 2052, 2069, 1047, -1, 1047, 2069, 1049, -1, 1053, 1049, 1050, -1, 1051, 1050, 1044, -1, 1051, 1053, 1050, -1, 1051, 1052, 1053, -1, 1042, 648, 1117, -1, 1035, 1117, 1054, -1, 1037, 1054, 1118, -1, 1036, 1118, 2070, -1, 1036, 1037, 1118, -1, 1117, 647, 1044, -1, 1054, 1044, 1050, -1, 1118, 1050, 1049, -1, 2070, 1049, 2069, -1, 2070, 1118, 1049, -1, 1055, 1056, 1052, -1, 1052, 1056, 1065, -1, 1119, 1065, 646, -1, 1057, 646, 644, -1, 662, 1057, 644, -1, 662, 1063, 1057, -1, 662, 661, 1063, -1, 1063, 661, 1058, -1, 1122, 1058, 1059, -1, 1121, 1059, 1060, -1, 1061, 1060, 1080, -1, 1061, 1121, 1060, -1, 1061, 1068, 1121, -1, 1121, 1068, 1062, -1, 1122, 1062, 1064, -1, 1063, 1064, 1057, -1, 1063, 1122, 1064, -1, 1063, 1058, 1122, -1, 1052, 1065, 1119, -1, 1120, 1119, 1066, -1, 1048, 1066, 1067, -1, 2068, 1067, 2067, -1, 2068, 1048, 1067, -1, 1119, 646, 1057, -1, 1066, 1057, 1064, -1, 1067, 1064, 1062, -1, 2067, 1062, 1068, -1, 2067, 1067, 1062, -1, 661, 660, 1058, -1, 1058, 660, 1078, -1, 1079, 1078, 1082, -1, 1083, 1082, 1069, -1, 641, 1083, 1069, -1, 641, 1077, 1083, -1, 641, 657, 1077, -1, 1077, 657, 1084, -1, 1075, 1084, 1088, -1, 1073, 1088, 1085, -1, 1071, 1085, 1070, -1, 1071, 1073, 1085, -1, 1071, 1072, 1073, -1, 1073, 1072, 1074, -1, 1075, 1074, 1076, -1, 1077, 1076, 1083, -1, 1077, 1075, 1076, -1, 1077, 1084, 1075, -1, 1058, 1078, 1079, -1, 1059, 1079, 1123, -1, 1060, 1123, 1081, -1, 1080, 1081, 2050, -1, 1080, 1060, 1081, -1, 1079, 1082, 1083, -1, 1123, 1083, 1076, -1, 1081, 1076, 1074, -1, 2050, 1074, 1072, -1, 2050, 1081, 1074, -1, 657, 952, 1084, -1, 1084, 952, 959, -1, 1088, 959, 1086, -1, 1085, 1086, 958, -1, 1070, 958, 1087, -1, 1070, 1085, 958, -1, 1088, 1084, 959, -1, 1073, 1074, 1075, -1, 1088, 1073, 1075, -1, 1085, 1088, 1086, -1, 957, 958, 1089, -1, 955, 957, 1089, -1, 1090, 955, 960, -1, 1091, 1092, 1090, -1, 1092, 1093, 955, -1, 966, 967, 1091, -1, 967, 962, 1092, -1, 1095, 1094, 966, -1, 1094, 964, 967, -1, 1098, 969, 1095, -1, 969, 1096, 1094, -1, 1097, 971, 1098, -1, 971, 1099, 969, -1, 973, 1100, 1097, -1, 1100, 1101, 971, -1, 976, 1102, 973, -1, 1102, 974, 1100, -1, 977, 1103, 976, -1, 1103, 975, 1102, -1, 982, 1104, 977, -1, 1104, 980, 1103, -1, 988, 1105, 982, -1, 1105, 978, 1104, -1, 989, 990, 988, -1, 990, 987, 1105, -1, 992, 1107, 989, -1, 1107, 984, 990, -1, 1106, 994, 992, -1, 994, 991, 1107, -1, 996, 1108, 1106, -1, 1108, 995, 994, -1, 1110, 998, 996, -1, 998, 1109, 1108, -1, 1111, 1001, 1110, -1, 1001, 999, 998, -1, 1007, 1002, 1111, -1, 1002, 1004, 1001, -1, 1008, 1112, 1007, -1, 1112, 1005, 1002, -1, 1016, 1009, 1008, -1, 1009, 1006, 1112, -1, 1023, 1013, 1016, -1, 1013, 1010, 1009, -1, 1017, 1025, 1023, -1, 1025, 1014, 1013, -1, 1024, 1025, 1021, -1, 1019, 1113, 1022, -1, 1114, 1019, 1022, -1, 1115, 1114, 1028, -1, 1031, 1039, 1115, -1, 1039, 1020, 1114, -1, 1041, 1039, 1116, -1, 1038, 1040, 1034, -1, 1035, 1038, 1034, -1, 1117, 1035, 1042, -1, 1044, 1054, 1117, -1, 1054, 1037, 1035, -1, 1118, 1054, 1050, -1, 1047, 1049, 1053, -1, 1120, 1047, 1053, -1, 1119, 1120, 1052, -1, 1057, 1066, 1119, -1, 1066, 1048, 1120, -1, 1067, 1066, 1064, -1, 1121, 1062, 1122, -1, 1059, 1121, 1122, -1, 1079, 1059, 1058, -1, 1083, 1123, 1079, -1, 1123, 1060, 1059, -1, 1081, 1123, 1076, -1, 2210, 2206, 1124, -1, 1124, 2206, 2203, -1, 2202, 1124, 2203, -1, 2202, 2199, 1124, -1, 1124, 2199, 2191, -1, 2189, 1124, 2191, -1, 2189, 1125, 1124, -1, 1124, 1125, 2177, -1, 1128, 2177, 2173, -1, 1126, 1128, 2173, -1, 1126, 1127, 1128, -1, 1128, 1127, 2164, -1, 1130, 1128, 2164, -1, 1130, 1129, 1128, -1, 1130, 2154, 1129, -1, 1129, 2154, 2121, -1, 1124, 2177, 1128, -1, 2213, 1128, 2091, -1, 2213, 1124, 1128, -1, 1128, 1131, 2091, -1, 2091, 1131, 2092, -1, 2092, 1131, 2119, -1, 2093, 2119, 2116, -1, 2104, 2116, 2142, -1, 1132, 2142, 2114, -1, 2110, 2114, 1133, -1, 1134, 1133, 1135, -1, 2113, 1134, 1135, -1, 2092, 2119, 2093, -1, 2093, 2116, 2104, -1, 2104, 2142, 1132, -1, 1132, 2114, 2110, -1, 2110, 1133, 1134, -1, 1137, 1149, 1136, -1, 1137, 2324, 1149, -1, 1137, 671, 2324, -1, 2324, 671, 2382, -1, 2382, 671, 1150, -1, 2383, 1150, 673, -1, 1138, 673, 1139, -1, 2384, 1139, 674, -1, 1140, 674, 676, -1, 1141, 676, 1151, -1, 2312, 1151, 1143, -1, 1142, 1143, 682, -1, 1152, 682, 1144, -1, 2302, 1144, 675, -1, 1145, 675, 677, -1, 2303, 677, 679, -1, 2391, 679, 1146, -1, 1147, 1146, 1153, -1, 1154, 1153, 681, -1, 2357, 681, 1148, -1, 2356, 1148, 680, -1, 2381, 680, 678, -1, 1155, 678, 672, -1, 1156, 672, 1136, -1, 1149, 1156, 1136, -1, 2382, 1150, 2383, -1, 2383, 673, 1138, -1, 1138, 1139, 2384, -1, 2384, 674, 1140, -1, 1140, 676, 1141, -1, 1141, 1151, 2312, -1, 2312, 1143, 1142, -1, 1142, 682, 1152, -1, 1152, 1144, 2302, -1, 2302, 675, 1145, -1, 1145, 677, 2303, -1, 2303, 679, 2391, -1, 2391, 1146, 1147, -1, 1147, 1153, 1154, -1, 1154, 681, 2357, -1, 2357, 1148, 2356, -1, 2356, 680, 2381, -1, 2381, 678, 1155, -1, 1155, 672, 1156, -1, 1158, 2438, 1157, -1, 1158, 2439, 2438, -1, 1158, 1159, 2439, -1, 2439, 1159, 2485, -1, 2485, 1159, 683, -1, 2488, 683, 684, -1, 2432, 684, 685, -1, 1165, 685, 687, -1, 2490, 687, 1166, -1, 1167, 1166, 693, -1, 2425, 693, 1168, -1, 2491, 1168, 1160, -1, 2497, 1160, 695, -1, 2496, 695, 694, -1, 2415, 694, 686, -1, 1169, 686, 1161, -1, 2501, 1161, 692, -1, 2500, 692, 690, -1, 2465, 690, 1170, -1, 1171, 1170, 1162, -1, 1163, 1162, 691, -1, 1172, 691, 689, -1, 2455, 689, 688, -1, 1164, 688, 1157, -1, 2438, 1164, 1157, -1, 2485, 683, 2488, -1, 2488, 684, 2432, -1, 2432, 685, 1165, -1, 1165, 687, 2490, -1, 2490, 1166, 1167, -1, 1167, 693, 2425, -1, 2425, 1168, 2491, -1, 2491, 1160, 2497, -1, 2497, 695, 2496, -1, 2496, 694, 2415, -1, 2415, 686, 1169, -1, 1169, 1161, 2501, -1, 2501, 692, 2500, -1, 2500, 690, 2465, -1, 2465, 1170, 1171, -1, 1171, 1162, 1163, -1, 1163, 691, 1172, -1, 1172, 689, 2455, -1, 2455, 688, 1164, -1, 1173, 1246, 1174, -1, 1185, 1174, 1175, -1, 1186, 1175, 1180, -1, 1184, 1180, 1176, -1, 1177, 1176, 1178, -1, 1179, 1178, 2558, -1, 1179, 1177, 1178, -1, 1175, 1199, 1180, -1, 1180, 1199, 1176, -1, 1176, 1199, 1181, -1, 1178, 1181, 1183, -1, 1182, 1178, 1183, -1, 1182, 2557, 1178, -1, 1178, 2557, 2558, -1, 1181, 2550, 1183, -1, 1177, 1184, 1176, -1, 1173, 1185, 1184, -1, 1173, 1174, 1185, -1, 1184, 1185, 1186, -1, 1180, 1184, 1186, -1, 1176, 1181, 1178, -1, 1246, 1175, 1174, -1, 1185, 1175, 1186, -1, 1175, 1246, 1202, -1, 1187, 1202, 1194, -1, 1211, 1194, 1195, -1, 1209, 1195, 1188, -1, 1208, 1188, 1189, -1, 1207, 1189, 1196, -1, 2561, 1207, 1196, -1, 2561, 1190, 1207, -1, 2561, 1191, 1190, -1, 1190, 1191, 1203, -1, 1206, 1203, 1198, -1, 1214, 1198, 2551, -1, 1215, 2551, 1201, -1, 1192, 1201, 1193, -1, 1210, 1193, 1200, -1, 1211, 1200, 1187, -1, 1194, 1211, 1187, -1, 1247, 1195, 1204, -1, 1247, 1188, 1195, -1, 1247, 1189, 1188, -1, 1247, 1196, 1189, -1, 1191, 2559, 1203, -1, 1203, 2559, 1197, -1, 1198, 1197, 2552, -1, 2551, 1198, 2552, -1, 2559, 2552, 1197, -1, 2551, 2550, 1201, -1, 1201, 2550, 1181, -1, 1193, 1181, 1199, -1, 1200, 1199, 1187, -1, 1200, 1193, 1199, -1, 1201, 1181, 1193, -1, 1199, 1175, 1187, -1, 1187, 1175, 1202, -1, 1198, 1203, 1197, -1, 1195, 1194, 1204, -1, 1204, 1194, 1202, -1, 1246, 1204, 1202, -1, 1190, 1205, 1207, -1, 1190, 1206, 1205, -1, 1190, 1203, 1206, -1, 1205, 1212, 1208, -1, 1207, 1208, 1189, -1, 1207, 1205, 1208, -1, 1212, 1210, 1209, -1, 1208, 1209, 1188, -1, 1208, 1212, 1209, -1, 1212, 1205, 1213, -1, 1192, 1213, 1215, -1, 1201, 1192, 1215, -1, 1209, 1210, 1211, -1, 1195, 1209, 1211, -1, 1213, 1192, 1212, -1, 1212, 1192, 1210, -1, 1210, 1192, 1193, -1, 1211, 1210, 1200, -1, 1205, 1206, 1213, -1, 1213, 1206, 1214, -1, 1215, 1214, 2551, -1, 1215, 1213, 1214, -1, 1214, 1206, 1198, -1, 1216, 1227, 784, -1, 1216, 2593, 1227, -1, 1216, 801, 2593, -1, 2593, 801, 1228, -1, 1228, 801, 1229, -1, 2585, 1229, 798, -1, 1230, 798, 698, -1, 1231, 698, 697, -1, 1232, 697, 1233, -1, 1234, 1233, 706, -1, 1235, 706, 1236, -1, 1217, 1236, 1237, -1, 1238, 1237, 1239, -1, 1218, 1239, 1240, -1, 1219, 1240, 1220, -1, 2576, 1220, 1221, -1, 2572, 1221, 1241, -1, 2575, 1241, 734, -1, 2566, 734, 1222, -1, 2567, 1222, 740, -1, 1223, 740, 1224, -1, 1225, 1224, 1242, -1, 2569, 1242, 750, -1, 2598, 750, 1243, -1, 1244, 1243, 759, -1, 2570, 759, 762, -1, 2591, 762, 1245, -1, 2597, 1245, 767, -1, 2596, 767, 1226, -1, 2595, 1226, 776, -1, 2594, 776, 775, -1, 2589, 775, 785, -1, 2587, 785, 784, -1, 1227, 2587, 784, -1, 1228, 1229, 2585, -1, 2585, 798, 1230, -1, 1230, 698, 1231, -1, 1231, 697, 1232, -1, 1232, 1233, 1234, -1, 1234, 706, 1235, -1, 1235, 1236, 1217, -1, 1217, 1237, 1238, -1, 1238, 1239, 1218, -1, 1218, 1240, 1219, -1, 1219, 1220, 2576, -1, 2576, 1221, 2572, -1, 2572, 1241, 2575, -1, 2575, 734, 2566, -1, 2566, 1222, 2567, -1, 2567, 740, 1223, -1, 1223, 1224, 1225, -1, 1225, 1242, 2569, -1, 2569, 750, 2598, -1, 2598, 1243, 1244, -1, 1244, 759, 2570, -1, 2570, 762, 2591, -1, 2591, 1245, 2597, -1, 2597, 767, 2596, -1, 2596, 1226, 2595, -1, 2595, 776, 2594, -1, 2594, 775, 2589, -1, 2589, 785, 2587, -1, 1431, 2580, 1173, -1, 1173, 2580, 1247, -1, 1246, 1247, 1204, -1, 1246, 1173, 1247, -1, 2580, 2579, 1247, -1, 1268, 1269, 1381, -1, 1381, 1269, 1248, -1, 1343, 1248, 1249, -1, 1253, 1249, 1254, -1, 1255, 1254, 1256, -1, 1347, 1256, 2592, -1, 1252, 2592, 1250, -1, 1349, 1250, 1251, -1, 1349, 1252, 1250, -1, 1381, 1248, 1343, -1, 1343, 1249, 1253, -1, 1253, 1254, 1255, -1, 1255, 1256, 1347, -1, 1347, 2592, 1252, -1, 1250, 2590, 1251, -1, 1251, 2590, 1351, -1, 1351, 2590, 1263, -1, 1257, 1263, 1258, -1, 1414, 1258, 1259, -1, 1260, 1259, 1261, -1, 1262, 1261, 1420, -1, 1262, 1260, 1261, -1, 1351, 1263, 1257, -1, 1257, 1258, 1414, -1, 1414, 1259, 1260, -1, 1261, 2588, 1420, -1, 1420, 2588, 1267, -1, 1267, 2588, 2586, -1, 1387, 2586, 1265, -1, 1264, 1265, 1266, -1, 1404, 1266, 2584, -1, 1400, 2584, 2580, -1, 1431, 1400, 2580, -1, 1267, 2586, 1387, -1, 1387, 1265, 1264, -1, 1264, 1266, 1404, -1, 1404, 2584, 1400, -1, 1268, 1299, 1269, -1, 1269, 1299, 2568, -1, 2568, 1299, 1294, -1, 1294, 1299, 1270, -1, 1293, 1294, 1270, -1, 2528, 2526, 1271, -1, 1271, 2526, 2636, -1, 2636, 2526, 1272, -1, 1274, 1272, 2530, -1, 2642, 2530, 1273, -1, 2658, 1273, 2655, -1, 2658, 2642, 1273, -1, 2636, 1272, 1274, -1, 1274, 2530, 2642, -1, 1495, 2692, 1496, -1, 1496, 2692, 2556, -1, 1497, 2556, 1275, -1, 1498, 1275, 2554, -1, 1500, 2554, 1276, -1, 2657, 1500, 1276, -1, 1496, 2556, 1497, -1, 1497, 1275, 1498, -1, 1498, 2554, 1500, -1, 1293, 1270, 1295, -1, 1292, 1295, 1298, -1, 1291, 1298, 1297, -1, 1290, 1297, 1277, -1, 1280, 1277, 1278, -1, 1322, 1280, 1278, -1, 1322, 1279, 1280, -1, 1322, 1281, 1279, -1, 1322, 1284, 1281, -1, 1281, 1284, 1285, -1, 1283, 1285, 1282, -1, 2600, 1283, 1282, -1, 2600, 2601, 1283, -1, 1283, 2601, 1286, -1, 1281, 1286, 1279, -1, 1281, 1283, 1286, -1, 1281, 1285, 1283, -1, 1302, 2663, 1284, -1, 1284, 2663, 1285, -1, 1285, 2663, 2664, -1, 1282, 1285, 2664, -1, 2601, 1287, 1286, -1, 1286, 1287, 1288, -1, 1279, 1288, 1280, -1, 1279, 1286, 1288, -1, 1287, 1289, 1288, -1, 1288, 1289, 1290, -1, 1280, 1290, 1277, -1, 1280, 1288, 1290, -1, 1289, 1291, 1290, -1, 1290, 1291, 1297, -1, 1298, 1291, 1292, -1, 1292, 1291, 1294, -1, 1293, 1292, 1294, -1, 1293, 1295, 1292, -1, 1278, 1277, 1296, -1, 1295, 1296, 1298, -1, 1295, 1278, 1296, -1, 1295, 1270, 1278, -1, 1296, 1277, 1297, -1, 1298, 1296, 1297, -1, 1299, 1306, 1270, -1, 1299, 1300, 1306, -1, 1299, 1309, 1300, -1, 1300, 1309, 1308, -1, 1307, 1308, 1324, -1, 1301, 1324, 1311, -1, 1303, 1311, 1313, -1, 1284, 1313, 1302, -1, 1284, 1303, 1313, -1, 1284, 1322, 1303, -1, 1303, 1322, 1304, -1, 1301, 1304, 1305, -1, 1307, 1305, 1306, -1, 1300, 1307, 1306, -1, 1300, 1308, 1307, -1, 1308, 1309, 1310, -1, 1324, 1310, 1312, -1, 1311, 1312, 1318, -1, 1313, 1318, 1302, -1, 1313, 1311, 1318, -1, 1325, 1323, 1317, -1, 1325, 2661, 1323, -1, 1323, 2661, 2660, -1, 1316, 2660, 1314, -1, 1318, 1314, 2659, -1, 1302, 1318, 2659, -1, 1323, 2660, 1316, -1, 1315, 1316, 1312, -1, 1310, 1315, 1312, -1, 1310, 1317, 1315, -1, 1310, 1309, 1317, -1, 1316, 1314, 1318, -1, 1312, 1316, 1318, -1, 1304, 1322, 1319, -1, 1305, 1319, 1320, -1, 1306, 1320, 1270, -1, 1306, 1305, 1320, -1, 1270, 1321, 1278, -1, 1270, 1320, 1321, -1, 1321, 1320, 1319, -1, 1278, 1319, 1322, -1, 1278, 1321, 1319, -1, 1301, 1305, 1307, -1, 1324, 1301, 1307, -1, 1310, 1324, 1308, -1, 1304, 1319, 1305, -1, 1317, 1323, 1315, -1, 1315, 1323, 1316, -1, 1301, 1311, 1303, -1, 1304, 1301, 1303, -1, 1324, 1312, 1311, -1, 1325, 1317, 1365, -1, 1365, 1317, 1326, -1, 1326, 1317, 1309, -1, 1327, 1309, 1299, -1, 1268, 1327, 1299, -1, 1326, 1309, 1327, -1, 1327, 1268, 1328, -1, 1364, 1328, 1382, -1, 1329, 1382, 1363, -1, 1379, 1363, 1344, -1, 1380, 1344, 1345, -1, 1377, 1345, 1346, -1, 1378, 1346, 1373, -1, 1357, 1373, 1330, -1, 1385, 1330, 1348, -1, 1384, 1348, 1331, -1, 1371, 1331, 1332, -1, 1367, 1332, 1333, -1, 1368, 1333, 1334, -1, 1383, 1334, 1335, -1, 1342, 1335, 1350, -1, 1340, 1350, 1352, -1, 1338, 1352, 1336, -1, 1337, 1338, 1336, -1, 1337, 1339, 1338, -1, 1337, 1419, 1339, -1, 1339, 1419, 2673, -1, 1386, 2673, 1341, -1, 1340, 1341, 1342, -1, 1350, 1340, 1342, -1, 1343, 1382, 1381, -1, 1343, 1363, 1382, -1, 1343, 1344, 1363, -1, 1343, 1253, 1344, -1, 1344, 1253, 1345, -1, 1345, 1253, 1346, -1, 1346, 1253, 1255, -1, 1373, 1255, 1347, -1, 1330, 1347, 1348, -1, 1330, 1373, 1347, -1, 1346, 1255, 1373, -1, 1347, 1252, 1348, -1, 1348, 1252, 1331, -1, 1331, 1252, 1332, -1, 1332, 1252, 1349, -1, 1333, 1349, 1251, -1, 1334, 1251, 1335, -1, 1334, 1333, 1251, -1, 1332, 1349, 1333, -1, 1251, 1351, 1335, -1, 1335, 1351, 1350, -1, 1350, 1351, 1352, -1, 1352, 1351, 1257, -1, 1336, 1352, 1257, -1, 2673, 1369, 1341, -1, 1341, 1369, 1353, -1, 1342, 1353, 1383, -1, 1335, 1342, 1383, -1, 1353, 1369, 1354, -1, 1383, 1354, 1368, -1, 1334, 1383, 1368, -1, 2671, 1355, 2672, -1, 2671, 1372, 1355, -1, 2671, 2669, 1372, -1, 1372, 2669, 1356, -1, 1384, 1356, 1385, -1, 1348, 1384, 1385, -1, 1356, 2669, 1375, -1, 1385, 1375, 1357, -1, 1330, 1385, 1357, -1, 1359, 1376, 2668, -1, 1359, 1358, 1376, -1, 1359, 1360, 1358, -1, 1359, 1361, 1360, -1, 1360, 1361, 1362, -1, 1379, 1362, 1329, -1, 1363, 1379, 1329, -1, 1362, 1361, 1366, -1, 1329, 1366, 1364, -1, 1382, 1329, 1364, -1, 1361, 1365, 1366, -1, 1366, 1365, 1326, -1, 1364, 1326, 1327, -1, 1328, 1364, 1327, -1, 1366, 1326, 1364, -1, 1367, 1333, 1368, -1, 1370, 1368, 1354, -1, 2672, 1354, 1369, -1, 2672, 1370, 1354, -1, 2672, 1355, 1370, -1, 1370, 1355, 1367, -1, 1368, 1370, 1367, -1, 1371, 1332, 1367, -1, 1355, 1371, 1367, -1, 1355, 1372, 1371, -1, 1371, 1372, 1384, -1, 1331, 1371, 1384, -1, 1378, 1373, 1357, -1, 1374, 1357, 1375, -1, 2668, 1375, 2669, -1, 2668, 1374, 1375, -1, 2668, 1376, 1374, -1, 1374, 1376, 1378, -1, 1357, 1374, 1378, -1, 1377, 1346, 1378, -1, 1376, 1377, 1378, -1, 1376, 1358, 1377, -1, 1377, 1358, 1380, -1, 1345, 1377, 1380, -1, 1379, 1344, 1380, -1, 1360, 1380, 1358, -1, 1360, 1379, 1380, -1, 1360, 1362, 1379, -1, 1268, 1381, 1328, -1, 1328, 1381, 1382, -1, 1352, 1338, 1340, -1, 1340, 1338, 1386, -1, 1341, 1340, 1386, -1, 1353, 1342, 1341, -1, 1354, 1383, 1353, -1, 1356, 1384, 1372, -1, 1375, 1385, 1356, -1, 1366, 1329, 1362, -1, 2673, 1386, 1339, -1, 1339, 1386, 1338, -1, 1387, 1410, 1267, -1, 1387, 1394, 1410, -1, 1387, 1264, 1394, -1, 1394, 1264, 1388, -1, 1392, 1388, 1429, -1, 1391, 1429, 1428, -1, 1389, 1428, 1390, -1, 1389, 1391, 1428, -1, 1389, 2678, 1391, -1, 1391, 2678, 1393, -1, 1392, 1393, 1409, -1, 1394, 1409, 1410, -1, 1394, 1392, 1409, -1, 1394, 1388, 1392, -1, 1264, 1404, 1388, -1, 1388, 1404, 1395, -1, 1429, 1395, 1397, -1, 1428, 1397, 1396, -1, 1390, 1396, 1399, -1, 1390, 1428, 1396, -1, 1395, 1404, 1403, -1, 1397, 1403, 1401, -1, 1396, 1401, 1398, -1, 1399, 1398, 1407, -1, 2691, 1407, 1405, -1, 2691, 1399, 1407, -1, 1431, 1402, 1400, -1, 1431, 1430, 1402, -1, 1402, 1430, 1406, -1, 1401, 1406, 1398, -1, 1401, 1402, 1406, -1, 1401, 1403, 1402, -1, 1402, 1403, 1400, -1, 1400, 1403, 1404, -1, 1430, 1405, 1406, -1, 1406, 1405, 1407, -1, 1398, 1406, 1407, -1, 1398, 1399, 1396, -1, 1393, 2678, 1408, -1, 1409, 1408, 1421, -1, 1410, 1421, 1423, -1, 1267, 1423, 1420, -1, 1267, 1410, 1423, -1, 2676, 1411, 2677, -1, 2676, 1415, 1411, -1, 2676, 2682, 1415, -1, 1415, 2682, 1412, -1, 1424, 1412, 1416, -1, 1425, 1416, 1413, -1, 1260, 1413, 1414, -1, 1260, 1425, 1413, -1, 1260, 1262, 1425, -1, 1425, 1262, 1426, -1, 1424, 1426, 1422, -1, 1415, 1422, 1411, -1, 1415, 1424, 1422, -1, 1415, 1412, 1424, -1, 2682, 2675, 1412, -1, 1412, 2675, 1417, -1, 1416, 1417, 1427, -1, 1413, 1427, 1418, -1, 1414, 1418, 1257, -1, 1414, 1413, 1418, -1, 2675, 1419, 1417, -1, 1417, 1419, 1337, -1, 1427, 1337, 1336, -1, 1418, 1336, 1257, -1, 1418, 1427, 1336, -1, 1417, 1337, 1427, -1, 1262, 1420, 1426, -1, 1426, 1420, 1423, -1, 1422, 1423, 1421, -1, 1411, 1421, 1408, -1, 2677, 1408, 2678, -1, 2677, 1411, 1408, -1, 1397, 1395, 1403, -1, 1429, 1388, 1395, -1, 1421, 1410, 1409, -1, 1422, 1426, 1423, -1, 1416, 1425, 1424, -1, 1424, 1425, 1426, -1, 1427, 1413, 1416, -1, 1396, 1397, 1401, -1, 1428, 1429, 1397, -1, 1393, 1392, 1391, -1, 1391, 1392, 1429, -1, 1408, 1409, 1393, -1, 1411, 1422, 1421, -1, 1417, 1416, 1412, -1, 2691, 1405, 1179, -1, 1179, 1405, 1177, -1, 1177, 1405, 1430, -1, 1184, 1430, 1431, -1, 1173, 1184, 1431, -1, 1177, 1430, 1184, -1, 2695, 4098, 1469, -1, 1468, 1469, 1486, -1, 1467, 1486, 1444, -1, 1465, 1444, 1432, -1, 1485, 1432, 1483, -1, 1480, 1483, 1479, -1, 1481, 1479, 1447, -1, 1433, 1447, 1461, -1, 1490, 1461, 1446, -1, 1476, 1446, 1434, -1, 1475, 1434, 1435, -1, 1474, 1435, 1450, -1, 1470, 1450, 1451, -1, 1488, 1451, 1455, -1, 1442, 1455, 1453, -1, 1487, 1453, 1436, -1, 1437, 1436, 2253, -1, 1438, 1437, 2253, -1, 1438, 1439, 1437, -1, 1438, 2674, 1439, -1, 1439, 2674, 1440, -1, 1441, 1440, 1454, -1, 1487, 1454, 1442, -1, 1453, 1487, 1442, -1, 1443, 1486, 4104, -1, 1443, 1444, 1486, -1, 1443, 1432, 1444, -1, 1443, 1445, 1432, -1, 1432, 1445, 1483, -1, 1483, 1445, 1479, -1, 1479, 1445, 4105, -1, 1447, 4105, 1448, -1, 1461, 1448, 1446, -1, 1461, 1447, 1448, -1, 1479, 4105, 1447, -1, 1448, 1449, 1446, -1, 1446, 1449, 1434, -1, 1434, 1449, 1435, -1, 1435, 1449, 1452, -1, 1450, 1452, 4103, -1, 1451, 4103, 1455, -1, 1451, 1450, 4103, -1, 1435, 1452, 1450, -1, 4103, 4107, 1455, -1, 1455, 4107, 1453, -1, 1453, 4107, 1436, -1, 1436, 4107, 4115, -1, 2253, 1436, 4115, -1, 1440, 1471, 1454, -1, 1454, 1471, 1489, -1, 1442, 1489, 1488, -1, 1455, 1442, 1488, -1, 1489, 1471, 1472, -1, 1488, 1472, 1470, -1, 1451, 1488, 1470, -1, 1456, 1458, 2683, -1, 1456, 1457, 1458, -1, 1456, 1459, 1457, -1, 1457, 1459, 1460, -1, 1476, 1460, 1490, -1, 1446, 1476, 1490, -1, 1460, 1459, 1477, -1, 1490, 1477, 1433, -1, 1461, 1490, 1433, -1, 1462, 1482, 1463, -1, 1462, 1464, 1482, -1, 1462, 1484, 1464, -1, 1462, 2685, 1484, -1, 1484, 2685, 1466, -1, 1465, 1466, 1467, -1, 1444, 1465, 1467, -1, 1466, 2685, 1491, -1, 1467, 1491, 1468, -1, 1486, 1467, 1468, -1, 2685, 2688, 1491, -1, 1491, 2688, 2693, -1, 1468, 2693, 2695, -1, 1469, 1468, 2695, -1, 1491, 2693, 1468, -1, 1474, 1450, 1470, -1, 1473, 1470, 1472, -1, 2683, 1472, 1471, -1, 2683, 1473, 1472, -1, 2683, 1458, 1473, -1, 1473, 1458, 1474, -1, 1470, 1473, 1474, -1, 1475, 1435, 1474, -1, 1458, 1475, 1474, -1, 1458, 1457, 1475, -1, 1475, 1457, 1476, -1, 1434, 1475, 1476, -1, 1481, 1447, 1433, -1, 1478, 1433, 1477, -1, 1463, 1477, 1459, -1, 1463, 1478, 1477, -1, 1463, 1482, 1478, -1, 1478, 1482, 1481, -1, 1433, 1478, 1481, -1, 1480, 1479, 1481, -1, 1482, 1480, 1481, -1, 1482, 1464, 1480, -1, 1480, 1464, 1485, -1, 1483, 1480, 1485, -1, 1465, 1432, 1485, -1, 1484, 1485, 1464, -1, 1484, 1465, 1485, -1, 1484, 1466, 1465, -1, 4098, 4104, 1469, -1, 1469, 4104, 1486, -1, 1436, 1437, 1487, -1, 1487, 1437, 1441, -1, 1454, 1487, 1441, -1, 1489, 1442, 1454, -1, 1472, 1488, 1489, -1, 1460, 1476, 1457, -1, 1477, 1490, 1460, -1, 1491, 1467, 1466, -1, 1440, 1441, 1439, -1, 1439, 1441, 1437, -1, 2701, 2684, 2702, -1, 2702, 2684, 2679, -1, 2679, 1492, 2702, -1, 2702, 1492, 2728, -1, 2728, 1492, 2680, -1, 2709, 2680, 2681, -1, 1493, 2681, 1495, -1, 1494, 1495, 1496, -1, 1497, 1494, 1496, -1, 1497, 2718, 1494, -1, 1497, 1498, 2718, -1, 2718, 1498, 1499, -1, 1499, 1498, 1500, -1, 2654, 1500, 2657, -1, 2654, 1499, 1500, -1, 2728, 2680, 2709, -1, 2709, 2681, 1493, -1, 1493, 1495, 1494, -1, 1501, 1506, 1639, -1, 1501, 1502, 1506, -1, 1501, 1509, 1502, -1, 1502, 1509, 1510, -1, 1508, 1510, 1656, -1, 1504, 1656, 1503, -1, 2799, 1503, 2800, -1, 2799, 1504, 1503, -1, 2799, 1505, 1504, -1, 1504, 1505, 1640, -1, 1508, 1640, 1507, -1, 1502, 1507, 1506, -1, 1502, 1508, 1507, -1, 1502, 1510, 1508, -1, 1509, 867, 1510, -1, 1510, 867, 1655, -1, 1656, 1655, 1511, -1, 1503, 1511, 1512, -1, 2800, 1512, 1514, -1, 2800, 1503, 1512, -1, 867, 1513, 1655, -1, 1655, 1513, 1515, -1, 1511, 1515, 1658, -1, 1512, 1658, 1517, -1, 1514, 1517, 2802, -1, 1514, 1512, 1517, -1, 1513, 865, 1515, -1, 1515, 865, 1516, -1, 1658, 1516, 1657, -1, 1517, 1657, 1518, -1, 2802, 1518, 2815, -1, 2802, 1517, 1518, -1, 865, 864, 1516, -1, 1516, 864, 1520, -1, 1657, 1520, 1659, -1, 1518, 1659, 1519, -1, 2815, 1519, 1525, -1, 2815, 1518, 1519, -1, 864, 863, 1520, -1, 1520, 863, 1521, -1, 1659, 1521, 1522, -1, 1519, 1522, 1523, -1, 1525, 1523, 1524, -1, 1525, 1519, 1523, -1, 863, 1526, 1521, -1, 1521, 1526, 1660, -1, 1522, 1660, 1528, -1, 1523, 1528, 1662, -1, 1524, 1662, 1529, -1, 1524, 1523, 1662, -1, 1526, 1530, 1660, -1, 1660, 1530, 1527, -1, 1528, 1527, 1661, -1, 1662, 1661, 1531, -1, 1529, 1531, 2805, -1, 1529, 1662, 1531, -1, 1530, 862, 1527, -1, 1527, 862, 1533, -1, 1661, 1533, 1664, -1, 1531, 1664, 1532, -1, 2805, 1532, 2806, -1, 2805, 1531, 1532, -1, 862, 861, 1533, -1, 1533, 861, 1663, -1, 1664, 1663, 1534, -1, 1532, 1534, 1535, -1, 2806, 1535, 1536, -1, 2806, 1532, 1535, -1, 861, 860, 1663, -1, 1663, 860, 1537, -1, 1534, 1537, 1665, -1, 1535, 1665, 1540, -1, 1536, 1540, 1539, -1, 1536, 1535, 1540, -1, 860, 859, 1537, -1, 1537, 859, 1668, -1, 1665, 1668, 1667, -1, 1540, 1667, 1538, -1, 1539, 1538, 1543, -1, 1539, 1540, 1538, -1, 859, 1541, 1668, -1, 1668, 1541, 1666, -1, 1667, 1666, 1542, -1, 1538, 1542, 1544, -1, 1543, 1544, 1547, -1, 1543, 1538, 1544, -1, 1541, 857, 1666, -1, 1666, 857, 1548, -1, 1542, 1548, 1670, -1, 1544, 1670, 1545, -1, 1547, 1545, 1546, -1, 1547, 1544, 1545, -1, 857, 856, 1548, -1, 1548, 856, 1549, -1, 1670, 1549, 1669, -1, 1545, 1669, 1550, -1, 1546, 1550, 2808, -1, 1546, 1545, 1550, -1, 856, 855, 1549, -1, 1549, 855, 1553, -1, 1669, 1553, 1673, -1, 1550, 1673, 1551, -1, 2808, 1551, 1552, -1, 2808, 1550, 1551, -1, 855, 1554, 1553, -1, 1553, 1554, 1556, -1, 1673, 1556, 1672, -1, 1551, 1672, 1555, -1, 1552, 1555, 2819, -1, 1552, 1551, 1555, -1, 1554, 1557, 1556, -1, 1556, 1557, 1671, -1, 1672, 1671, 1558, -1, 1555, 1558, 1562, -1, 2819, 1562, 2820, -1, 2819, 1555, 1562, -1, 1557, 1559, 1671, -1, 1671, 1559, 1563, -1, 1558, 1563, 1654, -1, 1562, 1654, 1560, -1, 1561, 1560, 1565, -1, 1561, 1562, 1560, -1, 1561, 2820, 1562, -1, 1559, 1567, 1563, -1, 1563, 1567, 1564, -1, 1654, 1564, 1675, -1, 1560, 1675, 1566, -1, 1565, 1566, 2822, -1, 1565, 1560, 1566, -1, 1567, 1568, 1564, -1, 1564, 1568, 1570, -1, 1675, 1570, 1677, -1, 1566, 1677, 1569, -1, 2822, 1569, 2836, -1, 2822, 1566, 1569, -1, 1568, 1572, 1570, -1, 1570, 1572, 1674, -1, 1677, 1674, 1676, -1, 1569, 1676, 1571, -1, 2836, 1571, 2823, -1, 2836, 1569, 1571, -1, 1572, 1573, 1674, -1, 1674, 1573, 886, -1, 1585, 886, 1574, -1, 1575, 1574, 1576, -1, 1578, 1575, 1576, -1, 1578, 1577, 1575, -1, 1578, 884, 1577, -1, 1577, 884, 1598, -1, 1584, 1598, 1678, -1, 1582, 1678, 1580, -1, 1579, 1580, 1581, -1, 1579, 1582, 1580, -1, 1579, 2825, 1582, -1, 1582, 2825, 1588, -1, 1584, 1588, 1583, -1, 1577, 1583, 1575, -1, 1577, 1584, 1583, -1, 1577, 1598, 1584, -1, 1674, 886, 1585, -1, 1676, 1585, 1586, -1, 1571, 1586, 1587, -1, 2823, 1587, 2824, -1, 2823, 1571, 1587, -1, 1585, 1574, 1575, -1, 1586, 1575, 1583, -1, 1587, 1583, 1588, -1, 2824, 1588, 2825, -1, 2824, 1587, 1588, -1, 884, 883, 1598, -1, 1598, 883, 1589, -1, 1599, 1589, 1590, -1, 1592, 1590, 1591, -1, 882, 1592, 1591, -1, 882, 1593, 1592, -1, 882, 880, 1593, -1, 1593, 880, 1615, -1, 1679, 1615, 1594, -1, 1597, 1594, 1596, -1, 1595, 1596, 1617, -1, 1595, 1597, 1596, -1, 1595, 2827, 1597, -1, 1597, 2827, 1603, -1, 1679, 1603, 1602, -1, 1593, 1602, 1592, -1, 1593, 1679, 1602, -1, 1593, 1615, 1679, -1, 1598, 1589, 1599, -1, 1678, 1599, 1601, -1, 1580, 1601, 1600, -1, 1581, 1600, 2840, -1, 1581, 1580, 1600, -1, 1599, 1590, 1592, -1, 1601, 1592, 1602, -1, 1600, 1602, 1603, -1, 2840, 1603, 2827, -1, 2840, 1600, 1603, -1, 880, 879, 1615, -1, 1615, 879, 878, -1, 1618, 878, 1604, -1, 1606, 1604, 1605, -1, 877, 1606, 1605, -1, 877, 1607, 1606, -1, 877, 1621, 1607, -1, 1607, 1621, 1609, -1, 1608, 1609, 1610, -1, 1613, 1610, 1612, -1, 1611, 1612, 2833, -1, 1611, 1613, 1612, -1, 1611, 2831, 1613, -1, 1613, 2831, 1614, -1, 1608, 1614, 1680, -1, 1607, 1680, 1606, -1, 1607, 1608, 1680, -1, 1607, 1609, 1608, -1, 1615, 878, 1618, -1, 1594, 1618, 1619, -1, 1596, 1619, 1616, -1, 1617, 1616, 1620, -1, 1617, 1596, 1616, -1, 1618, 1604, 1606, -1, 1619, 1606, 1680, -1, 1616, 1680, 1614, -1, 1620, 1614, 2831, -1, 1620, 1616, 1614, -1, 1621, 1622, 1609, -1, 1609, 1622, 875, -1, 1630, 875, 874, -1, 1627, 874, 873, -1, 872, 1627, 873, -1, 872, 1623, 1627, -1, 872, 1635, 1623, -1, 1623, 1635, 1624, -1, 1628, 1624, 1647, -1, 1681, 1647, 1626, -1, 1625, 1626, 1650, -1, 1625, 1681, 1626, -1, 1625, 2834, 1681, -1, 1681, 2834, 1633, -1, 1628, 1633, 1629, -1, 1623, 1629, 1627, -1, 1623, 1628, 1629, -1, 1623, 1624, 1628, -1, 1609, 875, 1630, -1, 1610, 1630, 1632, -1, 1612, 1632, 1634, -1, 2833, 1634, 1631, -1, 2833, 1612, 1634, -1, 1630, 874, 1627, -1, 1632, 1627, 1629, -1, 1634, 1629, 1633, -1, 1631, 1633, 2834, -1, 1631, 1634, 1633, -1, 1635, 870, 1624, -1, 1624, 870, 1646, -1, 1648, 1646, 869, -1, 1636, 869, 1637, -1, 1638, 1636, 1637, -1, 1638, 1645, 1636, -1, 1638, 1639, 1645, -1, 1645, 1639, 1506, -1, 1644, 1506, 1507, -1, 1642, 1507, 1640, -1, 1641, 1640, 1505, -1, 1641, 1642, 1640, -1, 1641, 1643, 1642, -1, 1642, 1643, 1652, -1, 1644, 1652, 1651, -1, 1645, 1651, 1636, -1, 1645, 1644, 1651, -1, 1645, 1506, 1644, -1, 1624, 1646, 1648, -1, 1647, 1648, 1682, -1, 1626, 1682, 1649, -1, 1650, 1649, 1653, -1, 1650, 1626, 1649, -1, 1648, 869, 1636, -1, 1682, 1636, 1651, -1, 1649, 1651, 1652, -1, 1653, 1652, 1643, -1, 1653, 1649, 1652, -1, 1654, 1563, 1564, -1, 1654, 1562, 1558, -1, 1570, 1675, 1564, -1, 1675, 1560, 1654, -1, 1642, 1652, 1644, -1, 1507, 1642, 1644, -1, 1682, 1651, 1649, -1, 1504, 1640, 1508, -1, 1656, 1504, 1508, -1, 1655, 1656, 1510, -1, 1515, 1511, 1655, -1, 1511, 1503, 1656, -1, 1516, 1658, 1515, -1, 1658, 1512, 1511, -1, 1520, 1657, 1516, -1, 1657, 1517, 1658, -1, 1521, 1659, 1520, -1, 1659, 1518, 1657, -1, 1660, 1522, 1521, -1, 1522, 1519, 1659, -1, 1527, 1528, 1660, -1, 1528, 1523, 1522, -1, 1533, 1661, 1527, -1, 1661, 1662, 1528, -1, 1663, 1664, 1533, -1, 1664, 1531, 1661, -1, 1537, 1534, 1663, -1, 1534, 1532, 1664, -1, 1668, 1665, 1537, -1, 1665, 1535, 1534, -1, 1666, 1667, 1668, -1, 1667, 1540, 1665, -1, 1548, 1542, 1666, -1, 1542, 1538, 1667, -1, 1549, 1670, 1548, -1, 1670, 1544, 1542, -1, 1553, 1669, 1549, -1, 1669, 1545, 1670, -1, 1556, 1673, 1553, -1, 1673, 1550, 1669, -1, 1671, 1672, 1556, -1, 1672, 1551, 1673, -1, 1563, 1558, 1671, -1, 1558, 1555, 1672, -1, 1674, 1677, 1570, -1, 1677, 1566, 1675, -1, 1585, 1676, 1674, -1, 1676, 1569, 1677, -1, 1575, 1586, 1585, -1, 1586, 1571, 1676, -1, 1587, 1586, 1583, -1, 1582, 1588, 1584, -1, 1678, 1582, 1584, -1, 1599, 1678, 1598, -1, 1592, 1601, 1599, -1, 1601, 1580, 1678, -1, 1600, 1601, 1602, -1, 1597, 1603, 1679, -1, 1594, 1597, 1679, -1, 1618, 1594, 1615, -1, 1606, 1619, 1618, -1, 1619, 1596, 1594, -1, 1616, 1619, 1680, -1, 1613, 1614, 1608, -1, 1610, 1613, 1608, -1, 1630, 1610, 1609, -1, 1627, 1632, 1630, -1, 1632, 1612, 1610, -1, 1634, 1632, 1629, -1, 1681, 1633, 1628, -1, 1647, 1681, 1628, -1, 1648, 1647, 1624, -1, 1636, 1682, 1648, -1, 1682, 1626, 1647, -1, 1689, 1726, 1683, -1, 1690, 1683, 1696, -1, 1714, 1696, 1684, -1, 1716, 1684, 1686, -1, 1685, 1686, 1687, -1, 1722, 1687, 1703, -1, 2876, 1722, 1703, -1, 2876, 1720, 1722, -1, 2876, 1998, 1720, -1, 1720, 1998, 1712, -1, 1721, 1712, 1711, -1, 1718, 1711, 1719, -1, 1715, 1719, 1704, -1, 1688, 1704, 1727, -1, 1689, 1688, 1727, -1, 1689, 1690, 1688, -1, 1689, 1683, 1690, -1, 2884, 1697, 1691, -1, 2884, 1692, 1697, -1, 2884, 1700, 1692, -1, 2884, 1693, 1700, -1, 1700, 1693, 2874, -1, 1701, 2874, 2875, -1, 1699, 2875, 1702, -1, 1694, 1702, 1686, -1, 1684, 1694, 1686, -1, 1684, 1695, 1694, -1, 1684, 1696, 1695, -1, 1695, 1696, 1713, -1, 1697, 1713, 1691, -1, 1697, 1695, 1713, -1, 1697, 1698, 1695, -1, 1697, 1692, 1698, -1, 1698, 1692, 1701, -1, 1699, 1701, 2875, -1, 1699, 1698, 1701, -1, 1699, 1694, 1698, -1, 1699, 1702, 1694, -1, 1700, 2874, 1701, -1, 1692, 1700, 1701, -1, 2875, 1703, 1702, -1, 1702, 1703, 1687, -1, 1686, 1702, 1687, -1, 1998, 2001, 1712, -1, 1712, 2001, 1705, -1, 1711, 1705, 1707, -1, 1719, 1707, 1708, -1, 1704, 1708, 1727, -1, 1704, 1719, 1708, -1, 1705, 2001, 1706, -1, 1707, 1706, 1709, -1, 1708, 1709, 1727, -1, 1708, 1707, 1709, -1, 1728, 1710, 1717, -1, 1728, 1709, 1710, -1, 1728, 1727, 1709, -1, 1711, 1712, 1705, -1, 1713, 1696, 1683, -1, 1691, 1683, 1726, -1, 1691, 1713, 1683, -1, 1715, 1704, 1688, -1, 1714, 1688, 1690, -1, 1696, 1714, 1690, -1, 1715, 1688, 1714, -1, 1716, 1714, 1684, -1, 1716, 1715, 1714, -1, 1716, 1718, 1715, -1, 1716, 1685, 1718, -1, 1716, 1686, 1685, -1, 1717, 1710, 1706, -1, 2001, 1717, 1706, -1, 1718, 1719, 1715, -1, 1711, 1707, 1719, -1, 1710, 1709, 1706, -1, 1706, 1707, 1705, -1, 1687, 1722, 1685, -1, 1685, 1722, 1721, -1, 1718, 1721, 1711, -1, 1718, 1685, 1721, -1, 1712, 1721, 1720, -1, 1720, 1721, 1722, -1, 1695, 1698, 1694, -1, 1723, 1726, 1724, -1, 1724, 1726, 1725, -1, 1725, 1726, 1728, -1, 1728, 1726, 1689, -1, 1727, 1728, 1689, -1, 1729, 2964, 1979, -1, 1979, 2964, 1730, -1, 1730, 2964, 1731, -1, 1981, 1731, 2962, -1, 1982, 2962, 2961, -1, 1738, 2961, 2959, -1, 1983, 2959, 1732, -1, 1984, 1732, 1733, -1, 1739, 1733, 2987, -1, 1734, 2987, 2908, -1, 1985, 2908, 2906, -1, 1740, 2906, 1735, -1, 1741, 1735, 2917, -1, 1736, 2917, 2916, -1, 2901, 1736, 2916, -1, 2901, 1986, 1736, -1, 2901, 2900, 1986, -1, 1986, 2900, 1988, -1, 1988, 2900, 1997, -1, 1997, 2900, 1737, -1, 1742, 1737, 2945, -1, 1724, 2945, 1723, -1, 1724, 1742, 2945, -1, 1730, 1731, 1981, -1, 1981, 2962, 1982, -1, 1982, 2961, 1738, -1, 1738, 2959, 1983, -1, 1983, 1732, 1984, -1, 1984, 1733, 1739, -1, 1739, 2987, 1734, -1, 1734, 2908, 1985, -1, 1985, 2906, 1740, -1, 1740, 1735, 1741, -1, 1741, 2917, 1736, -1, 1997, 1737, 1742, -1, 1729, 1979, 2997, -1, 2997, 1979, 1960, -1, 1956, 2997, 1960, -1, 1956, 1777, 2997, -1, 1956, 1743, 1777, -1, 1743, 1956, 1745, -1, 1744, 1745, 1746, -1, 1753, 1746, 1775, -1, 1776, 1775, 1779, -1, 1785, 1779, 1786, -1, 1784, 1786, 1762, -1, 1750, 1762, 1749, -1, 1747, 1749, 1748, -1, 1747, 1750, 1749, -1, 1747, 1751, 1750, -1, 1747, 2992, 1751, -1, 1751, 2992, 1787, -1, 1790, 1787, 1782, -1, 1783, 1782, 1778, -1, 1774, 1778, 1772, -1, 1752, 1772, 1743, -1, 1744, 1743, 1745, -1, 1744, 1752, 1743, -1, 1744, 1753, 1752, -1, 1744, 1746, 1753, -1, 1754, 1756, 1755, -1, 1754, 1757, 1756, -1, 1754, 1758, 1757, -1, 1757, 1758, 1780, -1, 1781, 1780, 1759, -1, 1789, 1759, 1794, -1, 1793, 1794, 1760, -1, 1761, 1760, 1792, -1, 1748, 1761, 1792, -1, 1748, 1749, 1761, -1, 1761, 1749, 1762, -1, 1793, 1762, 1786, -1, 1789, 1786, 1779, -1, 1781, 1779, 1775, -1, 1757, 1775, 1746, -1, 1756, 1746, 1745, -1, 1755, 1745, 1956, -1, 1755, 1756, 1745, -1, 1763, 1766, 1758, -1, 1763, 1773, 1766, -1, 1763, 1764, 1773, -1, 1773, 1764, 1765, -1, 1766, 1765, 1768, -1, 1767, 1768, 1759, -1, 1780, 1767, 1759, -1, 1780, 1758, 1767, -1, 1767, 1758, 1766, -1, 1768, 1767, 1766, -1, 1764, 1792, 1765, -1, 1765, 1792, 1791, -1, 1768, 1791, 1794, -1, 1759, 1768, 1794, -1, 2998, 1769, 2992, -1, 2998, 1770, 1769, -1, 2998, 2997, 1770, -1, 1770, 2997, 1777, -1, 1771, 1777, 1772, -1, 1778, 1771, 1772, -1, 1778, 1769, 1771, -1, 1778, 1782, 1769, -1, 1769, 1782, 1788, -1, 2992, 1788, 1787, -1, 2992, 1769, 1788, -1, 1777, 1743, 1772, -1, 1765, 1766, 1773, -1, 1774, 1772, 1752, -1, 1753, 1774, 1752, -1, 1753, 1776, 1774, -1, 1753, 1775, 1776, -1, 1770, 1777, 1771, -1, 1769, 1770, 1771, -1, 1757, 1746, 1756, -1, 1783, 1778, 1774, -1, 1776, 1783, 1774, -1, 1776, 1785, 1783, -1, 1776, 1779, 1785, -1, 1781, 1775, 1757, -1, 1780, 1781, 1757, -1, 1790, 1782, 1783, -1, 1785, 1790, 1783, -1, 1785, 1784, 1790, -1, 1785, 1786, 1784, -1, 1787, 1788, 1782, -1, 1789, 1779, 1781, -1, 1759, 1789, 1781, -1, 1751, 1787, 1790, -1, 1784, 1751, 1790, -1, 1784, 1750, 1751, -1, 1784, 1762, 1750, -1, 1791, 1792, 1760, -1, 1794, 1791, 1760, -1, 1762, 1793, 1761, -1, 1761, 1793, 1760, -1, 1768, 1765, 1791, -1, 1789, 1794, 1793, -1, 1786, 1789, 1793, -1, 898, 1918, 903, -1, 898, 1796, 1918, -1, 898, 1795, 1796, -1, 1796, 1795, 1800, -1, 1797, 1800, 1801, -1, 1921, 1801, 1922, -1, 1798, 1922, 1924, -1, 3198, 1924, 3181, -1, 3198, 1798, 1924, -1, 3198, 1799, 1798, -1, 1798, 1799, 1915, -1, 1921, 1915, 1920, -1, 1797, 1920, 1914, -1, 1796, 1914, 1918, -1, 1796, 1797, 1914, -1, 1796, 1800, 1797, -1, 1795, 891, 1800, -1, 1800, 891, 1803, -1, 1801, 1803, 1923, -1, 1922, 1923, 1805, -1, 1924, 1805, 1802, -1, 3181, 1802, 1807, -1, 3181, 1924, 1802, -1, 891, 897, 1803, -1, 1803, 897, 1809, -1, 1923, 1809, 1804, -1, 1805, 1804, 1806, -1, 1802, 1806, 1808, -1, 1807, 1808, 3183, -1, 1807, 1802, 1808, -1, 897, 1810, 1809, -1, 1809, 1810, 1811, -1, 1804, 1811, 1925, -1, 1806, 1925, 1926, -1, 1808, 1926, 1812, -1, 3183, 1812, 1814, -1, 3183, 1808, 1812, -1, 1810, 894, 1811, -1, 1811, 894, 1815, -1, 1925, 1815, 1813, -1, 1926, 1813, 1927, -1, 1812, 1927, 1819, -1, 1814, 1819, 1818, -1, 1814, 1812, 1819, -1, 894, 1816, 1815, -1, 1815, 1816, 1822, -1, 1813, 1822, 1929, -1, 1927, 1929, 1817, -1, 1819, 1817, 1820, -1, 1818, 1820, 3184, -1, 1818, 1819, 1820, -1, 1816, 1821, 1822, -1, 1822, 1821, 1928, -1, 1929, 1928, 1823, -1, 1817, 1823, 1931, -1, 1820, 1931, 1826, -1, 3184, 1826, 3203, -1, 3184, 1820, 1826, -1, 1821, 895, 1928, -1, 1928, 895, 1824, -1, 1823, 1824, 1930, -1, 1931, 1930, 1825, -1, 1826, 1825, 1827, -1, 3203, 1827, 3204, -1, 3203, 1826, 1827, -1, 895, 1828, 1824, -1, 1824, 1828, 1831, -1, 1930, 1831, 1829, -1, 1825, 1829, 1936, -1, 1827, 1936, 1935, -1, 3204, 1935, 1830, -1, 3204, 1827, 1935, -1, 1828, 893, 1831, -1, 1831, 893, 1832, -1, 1829, 1832, 1932, -1, 1936, 1932, 1938, -1, 1935, 1938, 1833, -1, 1830, 1833, 3185, -1, 1830, 1935, 1833, -1, 893, 892, 1832, -1, 1832, 892, 1933, -1, 1932, 1933, 1934, -1, 1938, 1934, 1834, -1, 1833, 1834, 1836, -1, 3185, 1836, 3206, -1, 3185, 1833, 1836, -1, 892, 896, 1933, -1, 1933, 896, 1937, -1, 1934, 1937, 1838, -1, 1834, 1838, 1840, -1, 1836, 1840, 1917, -1, 3206, 1917, 1835, -1, 3206, 1836, 1917, -1, 896, 890, 1937, -1, 1937, 890, 1837, -1, 1838, 1837, 1839, -1, 1840, 1839, 1845, -1, 1917, 1845, 1841, -1, 1835, 1841, 3187, -1, 1835, 1917, 1841, -1, 890, 1842, 1837, -1, 1837, 1842, 1843, -1, 1839, 1843, 1844, -1, 1845, 1844, 1939, -1, 1841, 1939, 1846, -1, 3187, 1846, 1874, -1, 3187, 1841, 1846, -1, 1842, 1847, 1843, -1, 1843, 1847, 899, -1, 1848, 899, 900, -1, 901, 1848, 900, -1, 901, 1849, 1848, -1, 901, 1850, 1849, -1, 1849, 1850, 1851, -1, 1877, 1851, 1852, -1, 1940, 1852, 1853, -1, 1884, 1853, 1854, -1, 1885, 1854, 1855, -1, 1889, 1855, 1856, -1, 1857, 1856, 1897, -1, 1948, 1897, 1858, -1, 1902, 1858, 904, -1, 1903, 904, 1859, -1, 902, 1903, 1859, -1, 902, 1870, 1903, -1, 902, 1905, 1870, -1, 1870, 1905, 1860, -1, 1952, 1860, 1862, -1, 1861, 1862, 1863, -1, 1868, 1863, 1865, -1, 1866, 1865, 1864, -1, 1866, 1868, 1865, -1, 1866, 1867, 1868, -1, 1868, 1867, 1869, -1, 1861, 1869, 1904, -1, 1952, 1904, 1871, -1, 1870, 1871, 1903, -1, 1870, 1952, 1871, -1, 1870, 1860, 1952, -1, 1843, 899, 1848, -1, 1844, 1848, 1872, -1, 1939, 1872, 1873, -1, 1846, 1873, 1875, -1, 1874, 1875, 1876, -1, 1874, 1846, 1875, -1, 1849, 1851, 1877, -1, 1878, 1877, 1879, -1, 1942, 1879, 1880, -1, 1941, 1880, 1944, -1, 3189, 1944, 3208, -1, 3189, 1941, 1944, -1, 3189, 1876, 1941, -1, 1941, 1876, 1875, -1, 1942, 1875, 1873, -1, 1878, 1873, 1872, -1, 1849, 1872, 1848, -1, 1849, 1878, 1872, -1, 1849, 1877, 1878, -1, 1877, 1852, 1940, -1, 1879, 1940, 1943, -1, 1880, 1943, 1881, -1, 1944, 1881, 1883, -1, 3208, 1883, 3191, -1, 3208, 1944, 1883, -1, 1940, 1853, 1884, -1, 1943, 1884, 1882, -1, 1881, 1882, 1886, -1, 1883, 1886, 1888, -1, 3191, 1888, 3210, -1, 3191, 1883, 1888, -1, 1884, 1854, 1885, -1, 1882, 1885, 1945, -1, 1886, 1945, 1946, -1, 1888, 1946, 1887, -1, 3210, 1887, 1891, -1, 3210, 1888, 1887, -1, 1885, 1855, 1889, -1, 1945, 1889, 1947, -1, 1946, 1947, 1890, -1, 1887, 1890, 1896, -1, 1891, 1896, 3193, -1, 1891, 1887, 1896, -1, 1889, 1856, 1857, -1, 1947, 1857, 1892, -1, 1890, 1892, 1893, -1, 1896, 1893, 1894, -1, 3193, 1894, 1895, -1, 3193, 1896, 1894, -1, 1857, 1897, 1948, -1, 1892, 1948, 1949, -1, 1893, 1949, 1950, -1, 1894, 1950, 1901, -1, 1895, 1901, 1900, -1, 1895, 1894, 1901, -1, 1948, 1858, 1902, -1, 1949, 1902, 1898, -1, 1950, 1898, 1899, -1, 1901, 1899, 1951, -1, 1900, 1951, 3194, -1, 1900, 1901, 1951, -1, 1902, 904, 1903, -1, 1898, 1903, 1871, -1, 1899, 1871, 1904, -1, 1951, 1904, 1869, -1, 3194, 1869, 1867, -1, 3194, 1951, 1869, -1, 1905, 1906, 1860, -1, 1860, 1906, 1909, -1, 1862, 1909, 1907, -1, 1863, 1907, 1910, -1, 1865, 1910, 1912, -1, 1864, 1912, 3179, -1, 1864, 1865, 1912, -1, 1906, 1908, 1909, -1, 1909, 1908, 1919, -1, 1907, 1919, 1913, -1, 1910, 1913, 1911, -1, 1912, 1911, 1916, -1, 3179, 1916, 3180, -1, 3179, 1912, 1916, -1, 1908, 903, 1919, -1, 1919, 903, 1918, -1, 1913, 1918, 1914, -1, 1911, 1914, 1920, -1, 1916, 1920, 1915, -1, 3180, 1915, 1799, -1, 3180, 1916, 1915, -1, 1843, 1839, 1837, -1, 1839, 1840, 1838, -1, 1848, 1844, 1843, -1, 1840, 1836, 1834, -1, 1844, 1845, 1839, -1, 1845, 1917, 1840, -1, 1918, 1913, 1919, -1, 1913, 1910, 1907, -1, 1911, 1913, 1914, -1, 1910, 1865, 1863, -1, 1912, 1910, 1911, -1, 1861, 1863, 1868, -1, 1869, 1861, 1868, -1, 1862, 1907, 1863, -1, 1909, 1919, 1907, -1, 1916, 1911, 1920, -1, 1921, 1920, 1797, -1, 1801, 1921, 1797, -1, 1803, 1801, 1800, -1, 1809, 1923, 1803, -1, 1798, 1915, 1921, -1, 1922, 1798, 1921, -1, 1923, 1922, 1801, -1, 1811, 1804, 1809, -1, 1804, 1805, 1923, -1, 1805, 1924, 1922, -1, 1815, 1925, 1811, -1, 1925, 1806, 1804, -1, 1806, 1802, 1805, -1, 1822, 1813, 1815, -1, 1813, 1926, 1925, -1, 1926, 1808, 1806, -1, 1928, 1929, 1822, -1, 1929, 1927, 1813, -1, 1927, 1812, 1926, -1, 1824, 1823, 1928, -1, 1823, 1817, 1929, -1, 1817, 1819, 1927, -1, 1831, 1930, 1824, -1, 1930, 1931, 1823, -1, 1931, 1820, 1817, -1, 1832, 1829, 1831, -1, 1829, 1825, 1930, -1, 1825, 1826, 1931, -1, 1933, 1932, 1832, -1, 1932, 1936, 1829, -1, 1936, 1827, 1825, -1, 1937, 1934, 1933, -1, 1934, 1938, 1932, -1, 1938, 1935, 1936, -1, 1837, 1838, 1937, -1, 1838, 1834, 1934, -1, 1834, 1833, 1938, -1, 1939, 1844, 1872, -1, 1841, 1845, 1939, -1, 1846, 1939, 1873, -1, 1942, 1873, 1878, -1, 1879, 1942, 1878, -1, 1940, 1879, 1877, -1, 1884, 1943, 1940, -1, 1941, 1875, 1942, -1, 1880, 1941, 1942, -1, 1943, 1880, 1879, -1, 1885, 1882, 1884, -1, 1882, 1881, 1943, -1, 1881, 1944, 1880, -1, 1889, 1945, 1885, -1, 1945, 1886, 1882, -1, 1886, 1883, 1881, -1, 1857, 1947, 1889, -1, 1947, 1946, 1945, -1, 1946, 1888, 1886, -1, 1948, 1892, 1857, -1, 1892, 1890, 1947, -1, 1890, 1887, 1946, -1, 1902, 1949, 1948, -1, 1949, 1893, 1892, -1, 1893, 1896, 1890, -1, 1903, 1898, 1902, -1, 1898, 1950, 1949, -1, 1950, 1894, 1893, -1, 1899, 1898, 1871, -1, 1901, 1950, 1899, -1, 1951, 1899, 1904, -1, 1861, 1904, 1952, -1, 1862, 1861, 1952, -1, 1909, 1862, 1860, -1, 1956, 1960, 1953, -1, 1955, 1953, 1954, -1, 1755, 1954, 1754, -1, 1755, 1955, 1954, -1, 1755, 1956, 1955, -1, 1955, 1956, 1953, -1, 1977, 1961, 1976, -1, 1977, 1978, 1961, -1, 1961, 1978, 1958, -1, 1957, 1958, 1763, -1, 1758, 1957, 1763, -1, 1758, 1954, 1957, -1, 1758, 1754, 1954, -1, 1978, 1959, 1958, -1, 1958, 1959, 1763, -1, 1976, 1961, 1953, -1, 1960, 1976, 1953, -1, 1958, 1957, 1961, -1, 1961, 1957, 1954, -1, 1953, 1961, 1954, -1, 1725, 1990, 1724, -1, 1725, 1962, 1990, -1, 1725, 908, 1962, -1, 1725, 1963, 908, -1, 908, 1963, 3281, -1, 1965, 3281, 1964, -1, 1965, 908, 3281, -1, 1963, 2000, 3281, -1, 3281, 2000, 1999, -1, 3280, 3281, 1999, -1, 3281, 1966, 1964, -1, 1964, 1966, 1969, -1, 1969, 1966, 1967, -1, 921, 1967, 1968, -1, 921, 1969, 1967, -1, 1967, 1970, 1968, -1, 1968, 1970, 1973, -1, 1973, 1970, 1971, -1, 1972, 1971, 1974, -1, 1972, 1973, 1971, -1, 1971, 3286, 1974, -1, 1974, 3286, 1975, -1, 1975, 3286, 1960, -1, 920, 1960, 1980, -1, 920, 1975, 1960, -1, 3286, 3287, 1960, -1, 1960, 3287, 1976, -1, 1976, 3287, 1977, -1, 1977, 3287, 1978, -1, 1978, 3287, 1959, -1, 1960, 1979, 1980, -1, 1980, 1979, 917, -1, 917, 1979, 916, -1, 916, 1979, 1730, -1, 929, 1730, 1981, -1, 1991, 1981, 1982, -1, 1992, 1982, 1738, -1, 915, 1738, 1983, -1, 1993, 1983, 1984, -1, 1994, 1984, 1739, -1, 1995, 1739, 1734, -1, 927, 1734, 1985, -1, 912, 1985, 1740, -1, 926, 1740, 1741, -1, 925, 1741, 1736, -1, 1986, 925, 1736, -1, 1986, 1987, 925, -1, 1986, 1988, 1987, -1, 1987, 1988, 1996, -1, 1996, 1988, 1997, -1, 1989, 1997, 1742, -1, 923, 1742, 1724, -1, 1990, 923, 1724, -1, 916, 1730, 929, -1, 929, 1981, 1991, -1, 1991, 1982, 1992, -1, 1992, 1738, 915, -1, 915, 1983, 1993, -1, 1993, 1984, 1994, -1, 1994, 1739, 1995, -1, 1995, 1734, 927, -1, 927, 1985, 912, -1, 912, 1740, 926, -1, 926, 1741, 925, -1, 1996, 1997, 1989, -1, 1989, 1742, 923, -1, 3280, 1999, 2876, -1, 2876, 1999, 1998, -1, 1998, 1999, 2000, -1, 2001, 2000, 1963, -1, 1717, 1963, 1725, -1, 1728, 1717, 1725, -1, 1998, 2000, 2001, -1, 2001, 1963, 1717, -1, 932, 3364, 930, -1, 932, 2002, 3364, -1, 932, 2003, 2002, -1, 2002, 2003, 3435, -1, 3435, 2003, 933, -1, 2004, 933, 2017, -1, 2018, 2017, 2006, -1, 2005, 2006, 2007, -1, 3441, 2007, 934, -1, 3353, 934, 939, -1, 2008, 939, 2009, -1, 3348, 2009, 2019, -1, 3431, 2019, 938, -1, 3425, 938, 937, -1, 2020, 937, 2010, -1, 3401, 2010, 2021, -1, 2011, 2021, 2012, -1, 3444, 2012, 936, -1, 2022, 936, 2013, -1, 2014, 2013, 2015, -1, 2023, 2015, 935, -1, 3392, 935, 2024, -1, 3388, 2024, 931, -1, 2016, 931, 930, -1, 3364, 2016, 930, -1, 3435, 933, 2004, -1, 2004, 2017, 2018, -1, 2018, 2006, 2005, -1, 2005, 2007, 3441, -1, 3441, 934, 3353, -1, 3353, 939, 2008, -1, 2008, 2009, 3348, -1, 3348, 2019, 3431, -1, 3431, 938, 3425, -1, 3425, 937, 2020, -1, 2020, 2010, 3401, -1, 3401, 2021, 2011, -1, 2011, 2012, 3444, -1, 3444, 936, 2022, -1, 2022, 2013, 2014, -1, 2014, 2015, 2023, -1, 2023, 935, 3392, -1, 3392, 2024, 3388, -1, 3388, 931, 2016, -1, 2025, 3485, 945, -1, 2025, 3487, 3485, -1, 2025, 951, 3487, -1, 3487, 951, 2026, -1, 2026, 951, 947, -1, 3550, 947, 950, -1, 2036, 950, 2027, -1, 2028, 2027, 949, -1, 3554, 949, 2029, -1, 3472, 2029, 948, -1, 3466, 948, 946, -1, 2037, 946, 2038, -1, 2039, 2038, 944, -1, 2040, 944, 2030, -1, 2041, 2030, 940, -1, 2031, 940, 943, -1, 3520, 943, 2042, -1, 3555, 2042, 2032, -1, 3557, 2032, 2033, -1, 3510, 2033, 2034, -1, 2043, 2034, 942, -1, 2044, 942, 941, -1, 2045, 941, 2035, -1, 3503, 2035, 945, -1, 3485, 3503, 945, -1, 2026, 947, 3550, -1, 3550, 950, 2036, -1, 2036, 2027, 2028, -1, 2028, 949, 3554, -1, 3554, 2029, 3472, -1, 3472, 948, 3466, -1, 3466, 946, 2037, -1, 2037, 2038, 2039, -1, 2039, 944, 2040, -1, 2040, 2030, 2041, -1, 2041, 940, 2031, -1, 2031, 943, 3520, -1, 3520, 2042, 3555, -1, 3555, 2032, 3557, -1, 3557, 2033, 3510, -1, 3510, 2034, 2043, -1, 2043, 942, 2044, -1, 2044, 941, 2045, -1, 2045, 2035, 3503, -1, 2046, 970, 2061, -1, 2046, 2047, 970, -1, 2046, 3715, 2047, -1, 2047, 3715, 2062, -1, 2062, 3715, 3714, -1, 2063, 3714, 2064, -1, 965, 2064, 3703, -1, 2048, 3703, 3700, -1, 956, 3700, 2049, -1, 1087, 2049, 3698, -1, 1070, 3698, 2065, -1, 1071, 2065, 3688, -1, 1072, 3688, 3684, -1, 2050, 3684, 2051, -1, 1080, 2051, 2066, -1, 1061, 2066, 3672, -1, 1068, 3672, 3667, -1, 2067, 3667, 3665, -1, 2068, 3665, 2053, -1, 2052, 2053, 2054, -1, 2069, 2054, 3656, -1, 2070, 3656, 2055, -1, 1036, 2055, 3653, -1, 2071, 3653, 2072, -1, 2073, 2072, 3647, -1, 2074, 3647, 2056, -1, 2075, 2056, 3639, -1, 2076, 3639, 2077, -1, 1026, 2077, 3632, -1, 2078, 3632, 2079, -1, 2057, 2079, 2080, -1, 2081, 2080, 2082, -1, 1011, 2082, 3624, -1, 2058, 3624, 2083, -1, 1003, 2083, 3613, -1, 1000, 3613, 2084, -1, 2085, 2084, 2059, -1, 2086, 2059, 2087, -1, 2060, 2087, 3600, -1, 985, 3600, 3591, -1, 986, 3591, 3749, -1, 981, 3749, 3748, -1, 979, 3748, 2088, -1, 2089, 2088, 3583, -1, 972, 3583, 2061, -1, 970, 972, 2061, -1, 2062, 3714, 2063, -1, 2063, 2064, 965, -1, 965, 3703, 2048, -1, 2048, 3700, 956, -1, 956, 2049, 1087, -1, 1087, 3698, 1070, -1, 1070, 2065, 1071, -1, 1071, 3688, 1072, -1, 1072, 3684, 2050, -1, 2050, 2051, 1080, -1, 1080, 2066, 1061, -1, 1061, 3672, 1068, -1, 1068, 3667, 2067, -1, 2067, 3665, 2068, -1, 2068, 2053, 2052, -1, 2052, 2054, 2069, -1, 2069, 3656, 2070, -1, 2070, 2055, 1036, -1, 1036, 3653, 2071, -1, 2071, 2072, 2073, -1, 2073, 3647, 2074, -1, 2074, 2056, 2075, -1, 2075, 3639, 2076, -1, 2076, 2077, 1026, -1, 1026, 3632, 2078, -1, 2078, 2079, 2057, -1, 2057, 2080, 2081, -1, 2081, 2082, 1011, -1, 1011, 3624, 2058, -1, 2058, 2083, 1003, -1, 1003, 3613, 1000, -1, 1000, 2084, 2085, -1, 2085, 2059, 2086, -1, 2086, 2087, 2060, -1, 2060, 3600, 985, -1, 985, 3591, 986, -1, 986, 3749, 981, -1, 981, 3748, 979, -1, 979, 2088, 2089, -1, 2089, 3583, 972, -1, 2092, 2090, 2091, -1, 2092, 2094, 2090, -1, 2092, 2093, 2094, -1, 2094, 2093, 2095, -1, 2101, 2095, 2226, -1, 2099, 2226, 2096, -1, 2227, 2096, 2098, -1, 2097, 2098, 2103, -1, 2097, 2227, 2098, -1, 2097, 4074, 2227, -1, 2227, 4074, 2100, -1, 2099, 2100, 2224, -1, 2101, 2224, 2214, -1, 2094, 2214, 2090, -1, 2094, 2101, 2214, -1, 2094, 2095, 2101, -1, 2093, 2104, 2095, -1, 2095, 2104, 2225, -1, 2226, 2225, 2102, -1, 2096, 2102, 2105, -1, 2098, 2105, 2229, -1, 2103, 2229, 2107, -1, 2103, 2098, 2229, -1, 2104, 1132, 2225, -1, 2225, 1132, 2109, -1, 2102, 2109, 2228, -1, 2105, 2228, 2106, -1, 2229, 2106, 2108, -1, 2107, 2108, 4075, -1, 2107, 2229, 2108, -1, 1132, 2110, 2109, -1, 2109, 2110, 2112, -1, 2228, 2112, 2230, -1, 2106, 2230, 2232, -1, 2108, 2232, 2111, -1, 4075, 2111, 4077, -1, 4075, 2108, 2111, -1, 2110, 1134, 2112, -1, 2112, 1134, 2113, -1, 2129, 2113, 1135, -1, 2133, 1135, 1133, -1, 2134, 1133, 2114, -1, 2115, 2114, 2142, -1, 2143, 2142, 2116, -1, 2117, 2116, 2119, -1, 2118, 2119, 1131, -1, 2120, 1131, 1128, -1, 2215, 1128, 1129, -1, 2121, 2215, 1129, -1, 2121, 2128, 2215, -1, 2121, 2154, 2128, -1, 2128, 2154, 2122, -1, 2126, 2122, 2155, -1, 2238, 2155, 2240, -1, 2123, 2240, 2156, -1, 4082, 2156, 4096, -1, 4082, 2123, 2156, -1, 4082, 2124, 2123, -1, 2123, 2124, 2153, -1, 2238, 2153, 2125, -1, 2126, 2125, 2127, -1, 2128, 2127, 2215, -1, 2128, 2126, 2127, -1, 2128, 2122, 2126, -1, 2112, 2113, 2129, -1, 2230, 2129, 2231, -1, 2232, 2231, 2130, -1, 2111, 2130, 2131, -1, 4077, 2131, 4092, -1, 4077, 2111, 2131, -1, 2129, 1135, 2133, -1, 2231, 2133, 2135, -1, 2130, 2135, 2136, -1, 2131, 2136, 2137, -1, 4092, 2137, 2132, -1, 4092, 2131, 2137, -1, 2133, 1133, 2134, -1, 2135, 2134, 2138, -1, 2136, 2138, 2233, -1, 2137, 2233, 2234, -1, 2132, 2234, 2141, -1, 2132, 2137, 2234, -1, 2134, 2114, 2115, -1, 2138, 2115, 2139, -1, 2233, 2139, 2144, -1, 2234, 2144, 2145, -1, 2141, 2145, 2140, -1, 2141, 2234, 2145, -1, 2115, 2142, 2143, -1, 2139, 2143, 2236, -1, 2144, 2236, 2146, -1, 2145, 2146, 2147, -1, 2140, 2147, 2149, -1, 2140, 2145, 2147, -1, 2143, 2116, 2117, -1, 2236, 2117, 2235, -1, 2146, 2235, 2148, -1, 2147, 2148, 2150, -1, 2149, 2150, 4079, -1, 2149, 2147, 2150, -1, 2117, 2119, 2118, -1, 2235, 2118, 2237, -1, 2148, 2237, 2217, -1, 2150, 2217, 2151, -1, 4079, 2151, 4080, -1, 4079, 2150, 2151, -1, 2118, 1131, 2120, -1, 2237, 2120, 2216, -1, 2217, 2216, 2218, -1, 2151, 2218, 2152, -1, 4080, 2152, 4081, -1, 4080, 2151, 2152, -1, 2120, 1128, 2215, -1, 2216, 2215, 2127, -1, 2218, 2127, 2125, -1, 2152, 2125, 2153, -1, 4081, 2153, 2124, -1, 4081, 2152, 2153, -1, 2154, 1130, 2122, -1, 2122, 1130, 2158, -1, 2155, 2158, 2239, -1, 2240, 2239, 2159, -1, 2156, 2159, 2157, -1, 4096, 2157, 2163, -1, 4096, 2156, 2157, -1, 1130, 2164, 2158, -1, 2158, 2164, 2165, -1, 2239, 2165, 2160, -1, 2159, 2160, 2161, -1, 2157, 2161, 2168, -1, 2163, 2168, 2162, -1, 2163, 2157, 2168, -1, 2164, 1127, 2165, -1, 2165, 1127, 2241, -1, 2160, 2241, 2166, -1, 2161, 2166, 2167, -1, 2168, 2167, 2170, -1, 2162, 2170, 4083, -1, 2162, 2168, 2170, -1, 1127, 1126, 2241, -1, 2241, 1126, 2172, -1, 2166, 2172, 2169, -1, 2167, 2169, 2244, -1, 2170, 2244, 2176, -1, 4083, 2176, 2171, -1, 4083, 2170, 2176, -1, 1126, 2173, 2172, -1, 2172, 2173, 2174, -1, 2169, 2174, 2175, -1, 2244, 2175, 2243, -1, 2176, 2243, 2181, -1, 2171, 2181, 4085, -1, 2171, 2176, 2181, -1, 2173, 2177, 2174, -1, 2174, 2177, 2178, -1, 2175, 2178, 2179, -1, 2243, 2179, 2246, -1, 2181, 2246, 2183, -1, 4085, 2183, 2180, -1, 4085, 2181, 2183, -1, 2177, 1125, 2178, -1, 2178, 1125, 2242, -1, 2179, 2242, 2182, -1, 2246, 2182, 2184, -1, 2183, 2184, 2185, -1, 2180, 2185, 2186, -1, 2180, 2183, 2185, -1, 1125, 2189, 2242, -1, 2242, 2189, 2190, -1, 2182, 2190, 2245, -1, 2184, 2245, 2248, -1, 2185, 2248, 2187, -1, 2186, 2187, 2188, -1, 2186, 2185, 2187, -1, 2189, 2191, 2190, -1, 2190, 2191, 2192, -1, 2245, 2192, 2247, -1, 2248, 2247, 2193, -1, 2187, 2193, 2196, -1, 2188, 2196, 2197, -1, 2188, 2187, 2196, -1, 2191, 2199, 2192, -1, 2192, 2199, 2194, -1, 2247, 2194, 2195, -1, 2193, 2195, 2252, -1, 2196, 2252, 2198, -1, 2197, 2198, 4088, -1, 2197, 2196, 2198, -1, 2199, 2202, 2194, -1, 2194, 2202, 2249, -1, 2195, 2249, 2200, -1, 2252, 2200, 2201, -1, 2198, 2201, 2205, -1, 4088, 2205, 2204, -1, 4088, 2198, 2205, -1, 2202, 2203, 2249, -1, 2249, 2203, 2250, -1, 2200, 2250, 2251, -1, 2201, 2251, 2221, -1, 2205, 2221, 2208, -1, 2204, 2208, 4071, -1, 2204, 2205, 2208, -1, 2203, 2206, 2250, -1, 2250, 2206, 2209, -1, 2251, 2209, 2207, -1, 2221, 2207, 2223, -1, 2208, 2223, 2222, -1, 4071, 2222, 4072, -1, 4071, 2208, 2222, -1, 2206, 2210, 2209, -1, 2209, 2210, 2212, -1, 2207, 2212, 2219, -1, 2223, 2219, 2220, -1, 2222, 2220, 2211, -1, 4072, 2211, 4073, -1, 4072, 2222, 2211, -1, 2210, 1124, 2212, -1, 2212, 1124, 2213, -1, 2091, 2212, 2213, -1, 2091, 2090, 2212, -1, 2212, 2090, 2219, -1, 2219, 2090, 2214, -1, 2220, 2214, 2224, -1, 2211, 2224, 2100, -1, 4073, 2100, 4074, -1, 4073, 2211, 2100, -1, 2215, 2216, 2120, -1, 2216, 2217, 2237, -1, 2218, 2216, 2127, -1, 2217, 2150, 2148, -1, 2151, 2217, 2218, -1, 2219, 2223, 2207, -1, 2220, 2219, 2214, -1, 2223, 2208, 2221, -1, 2222, 2223, 2220, -1, 2201, 2221, 2205, -1, 2251, 2207, 2221, -1, 2209, 2212, 2207, -1, 2211, 2220, 2224, -1, 2099, 2224, 2101, -1, 2226, 2099, 2101, -1, 2225, 2226, 2095, -1, 2109, 2102, 2225, -1, 2227, 2100, 2099, -1, 2096, 2227, 2099, -1, 2102, 2096, 2226, -1, 2112, 2228, 2109, -1, 2228, 2105, 2102, -1, 2105, 2098, 2096, -1, 2129, 2230, 2112, -1, 2230, 2106, 2228, -1, 2106, 2229, 2105, -1, 2133, 2231, 2129, -1, 2231, 2232, 2230, -1, 2232, 2108, 2106, -1, 2134, 2135, 2133, -1, 2135, 2130, 2231, -1, 2130, 2111, 2232, -1, 2115, 2138, 2134, -1, 2138, 2136, 2135, -1, 2136, 2131, 2130, -1, 2143, 2139, 2115, -1, 2139, 2233, 2138, -1, 2233, 2137, 2136, -1, 2117, 2236, 2143, -1, 2236, 2144, 2139, -1, 2144, 2234, 2233, -1, 2118, 2235, 2117, -1, 2235, 2146, 2236, -1, 2146, 2145, 2144, -1, 2120, 2237, 2118, -1, 2237, 2148, 2235, -1, 2148, 2147, 2146, -1, 2152, 2218, 2125, -1, 2238, 2125, 2126, -1, 2155, 2238, 2126, -1, 2158, 2155, 2122, -1, 2165, 2239, 2158, -1, 2123, 2153, 2238, -1, 2240, 2123, 2238, -1, 2239, 2240, 2155, -1, 2241, 2160, 2165, -1, 2160, 2159, 2239, -1, 2159, 2156, 2240, -1, 2172, 2166, 2241, -1, 2166, 2161, 2160, -1, 2161, 2157, 2159, -1, 2174, 2169, 2172, -1, 2169, 2167, 2166, -1, 2167, 2168, 2161, -1, 2178, 2175, 2174, -1, 2175, 2244, 2169, -1, 2244, 2170, 2167, -1, 2242, 2179, 2178, -1, 2179, 2243, 2175, -1, 2243, 2176, 2244, -1, 2190, 2182, 2242, -1, 2182, 2246, 2179, -1, 2246, 2181, 2243, -1, 2192, 2245, 2190, -1, 2245, 2184, 2182, -1, 2184, 2183, 2246, -1, 2194, 2247, 2192, -1, 2247, 2248, 2245, -1, 2248, 2185, 2184, -1, 2249, 2195, 2194, -1, 2195, 2193, 2247, -1, 2193, 2187, 2248, -1, 2250, 2200, 2249, -1, 2200, 2252, 2195, -1, 2252, 2196, 2193, -1, 2209, 2251, 2250, -1, 2251, 2201, 2200, -1, 2201, 2198, 2252, -1, 2253, 4115, 2289, -1, 2288, 2289, 2287, -1, 2283, 2287, 2263, -1, 2284, 2263, 2264, -1, 2292, 2264, 2268, -1, 2290, 2268, 2267, -1, 2254, 2267, 2270, -1, 2278, 2270, 2255, -1, 2274, 2255, 2272, -1, 2273, 2272, 2261, -1, 2294, 2261, 2256, -1, 2258, 2256, 2271, -1, 2257, 2258, 2271, -1, 2257, 2259, 2258, -1, 2257, 2665, 2259, -1, 2259, 2665, 2666, -1, 2295, 2666, 2260, -1, 2294, 2260, 2273, -1, 2261, 2294, 2273, -1, 2262, 2287, 4116, -1, 2262, 2263, 2287, -1, 2262, 4118, 2263, -1, 2263, 4118, 2264, -1, 2264, 4118, 2265, -1, 2268, 2265, 2266, -1, 2267, 2266, 2270, -1, 2267, 2268, 2266, -1, 2264, 2265, 2268, -1, 2266, 2269, 2270, -1, 2270, 2269, 2255, -1, 2255, 2269, 4112, -1, 2272, 4112, 4120, -1, 2261, 4120, 2256, -1, 2261, 2272, 4120, -1, 2255, 4112, 2272, -1, 4120, 4121, 2256, -1, 2256, 4121, 2271, -1, 2666, 2275, 2260, -1, 2260, 2275, 2276, -1, 2273, 2276, 2274, -1, 2272, 2273, 2274, -1, 2275, 2667, 2276, -1, 2276, 2667, 2277, -1, 2274, 2277, 2278, -1, 2255, 2274, 2278, -1, 2667, 2670, 2277, -1, 2277, 2670, 2279, -1, 2278, 2279, 2254, -1, 2270, 2278, 2254, -1, 2279, 2670, 2296, -1, 2254, 2296, 2290, -1, 2267, 2254, 2290, -1, 2280, 2293, 2291, -1, 2280, 2282, 2293, -1, 2280, 2281, 2282, -1, 2282, 2281, 2297, -1, 2284, 2297, 2283, -1, 2263, 2284, 2283, -1, 2281, 2285, 2297, -1, 2297, 2285, 2286, -1, 2283, 2286, 2288, -1, 2287, 2283, 2288, -1, 2285, 2674, 2286, -1, 2286, 2674, 1438, -1, 2288, 1438, 2253, -1, 2289, 2288, 2253, -1, 2286, 1438, 2288, -1, 2292, 2268, 2290, -1, 2293, 2290, 2296, -1, 2291, 2296, 2670, -1, 2291, 2293, 2296, -1, 2284, 2264, 2292, -1, 2282, 2292, 2293, -1, 2282, 2284, 2292, -1, 2282, 2297, 2284, -1, 4115, 4116, 2289, -1, 2289, 4116, 2287, -1, 2256, 2258, 2294, -1, 2294, 2258, 2295, -1, 2260, 2294, 2295, -1, 2276, 2273, 2260, -1, 2277, 2274, 2276, -1, 2279, 2278, 2277, -1, 2296, 2254, 2279, -1, 2293, 2292, 2290, -1, 2286, 2283, 2297, -1, 2666, 2295, 2259, -1, 2259, 2295, 2258, -1, 2665, 2257, 4028, -1, 4028, 2257, 2298, -1, 2298, 2257, 2271, -1, 4035, 2271, 4121, -1, 4034, 4035, 4121, -1, 2298, 2271, 4035, -1, 2299, 2300, 2388, -1, 2380, 2388, 2390, -1, 2377, 2390, 2301, -1, 2378, 2301, 2302, -1, 1145, 2378, 2302, -1, 1145, 2309, 2378, -1, 1145, 2303, 2309, -1, 2309, 2303, 2409, -1, 2308, 2409, 2304, -1, 2306, 2304, 2305, -1, 4149, 2305, 2361, -1, 4149, 2306, 2305, -1, 4149, 2307, 2306, -1, 2306, 2307, 2410, -1, 2308, 2410, 2375, -1, 2309, 2375, 2378, -1, 2309, 2308, 2375, -1, 2309, 2409, 2308, -1, 4143, 2310, 4145, -1, 4143, 2311, 2310, -1, 4143, 4142, 2311, -1, 2311, 4142, 2397, -1, 2394, 2397, 2396, -1, 2395, 2396, 2316, -1, 1141, 2316, 1140, -1, 1141, 2395, 2316, -1, 1141, 2312, 2395, -1, 2395, 2312, 2386, -1, 2394, 2386, 2313, -1, 2311, 2313, 2310, -1, 2311, 2394, 2313, -1, 2311, 2397, 2394, -1, 4142, 4141, 2397, -1, 2397, 4141, 2314, -1, 2396, 2314, 2315, -1, 2316, 2315, 2317, -1, 1140, 2317, 2385, -1, 2384, 2385, 2337, -1, 1138, 2337, 2336, -1, 2383, 2336, 2344, -1, 2318, 2344, 2319, -1, 2328, 2319, 2346, -1, 2326, 2346, 4155, -1, 2320, 2326, 4155, -1, 2320, 2321, 2326, -1, 2320, 4191, 2321, -1, 2321, 4191, 2322, -1, 2330, 2322, 2348, -1, 2323, 2348, 2349, -1, 1149, 2349, 1156, -1, 1149, 2323, 2349, -1, 1149, 2329, 2323, -1, 1149, 2324, 2329, -1, 2329, 2324, 2325, -1, 2327, 2325, 2328, -1, 2326, 2328, 2346, -1, 2326, 2327, 2328, -1, 2326, 2321, 2327, -1, 2327, 2321, 2330, -1, 2329, 2330, 2323, -1, 2329, 2327, 2330, -1, 2329, 2325, 2327, -1, 4141, 2331, 2314, -1, 2314, 2331, 2332, -1, 2315, 2332, 2333, -1, 2317, 2333, 2385, -1, 2317, 2315, 2333, -1, 2331, 2334, 2332, -1, 2332, 2334, 2398, -1, 2333, 2398, 2338, -1, 2385, 2338, 2337, -1, 2385, 2333, 2338, -1, 2334, 4193, 2398, -1, 2398, 4193, 2339, -1, 2338, 2339, 2335, -1, 2337, 2335, 2336, -1, 2337, 2338, 2335, -1, 4193, 2341, 2339, -1, 2339, 2341, 2342, -1, 2335, 2342, 2340, -1, 2336, 2340, 2344, -1, 2336, 2335, 2340, -1, 2341, 4152, 2342, -1, 2342, 4152, 2343, -1, 2340, 2343, 2319, -1, 2344, 2340, 2319, -1, 4152, 2345, 2343, -1, 2343, 2345, 2346, -1, 2319, 2343, 2346, -1, 2345, 2347, 2346, -1, 2346, 2347, 4155, -1, 4191, 4156, 2322, -1, 2322, 4156, 2399, -1, 2348, 2399, 2400, -1, 2349, 2400, 2350, -1, 1156, 2350, 1155, -1, 1156, 2349, 2350, -1, 4156, 4158, 2399, -1, 2399, 4158, 2352, -1, 2400, 2352, 2351, -1, 2350, 2351, 2402, -1, 1155, 2402, 2381, -1, 1155, 2350, 2402, -1, 4158, 4159, 2352, -1, 2352, 4159, 2353, -1, 2351, 2353, 2366, -1, 2402, 2366, 2354, -1, 2381, 2354, 2355, -1, 2356, 2355, 2358, -1, 2357, 2358, 2370, -1, 1154, 2370, 2372, -1, 2364, 2372, 2408, -1, 2407, 2408, 2359, -1, 2360, 2359, 4169, -1, 2361, 2360, 4169, -1, 2361, 2305, 2360, -1, 2360, 2305, 2362, -1, 2407, 2362, 2363, -1, 2364, 2363, 1147, -1, 1154, 2364, 1147, -1, 1154, 2372, 2364, -1, 4159, 2365, 2353, -1, 2353, 2365, 2401, -1, 2366, 2401, 2403, -1, 2354, 2403, 2355, -1, 2354, 2366, 2403, -1, 2365, 4160, 2401, -1, 2401, 4160, 2405, -1, 2403, 2405, 2367, -1, 2355, 2367, 2358, -1, 2355, 2403, 2367, -1, 4160, 2368, 2405, -1, 2405, 2368, 2404, -1, 2367, 2404, 2369, -1, 2358, 2369, 2370, -1, 2358, 2367, 2369, -1, 2368, 4166, 2404, -1, 2404, 4166, 2406, -1, 2369, 2406, 2371, -1, 2370, 2371, 2372, -1, 2370, 2369, 2371, -1, 4166, 4167, 2406, -1, 2406, 4167, 2374, -1, 2373, 2374, 4168, -1, 2359, 4168, 4169, -1, 2359, 2373, 4168, -1, 2359, 2408, 2373, -1, 2373, 2408, 2371, -1, 2406, 2373, 2371, -1, 2406, 2374, 2373, -1, 2307, 2379, 2410, -1, 2410, 2379, 2376, -1, 2375, 2376, 2377, -1, 2378, 2377, 2301, -1, 2378, 2375, 2377, -1, 2379, 4147, 2376, -1, 2376, 4147, 2380, -1, 2377, 2380, 2390, -1, 2377, 2376, 2380, -1, 4147, 2299, 2380, -1, 2380, 2299, 2388, -1, 1154, 2357, 2370, -1, 2357, 2356, 2358, -1, 2356, 2381, 2355, -1, 2354, 2381, 2402, -1, 2324, 2382, 2325, -1, 2325, 2382, 2318, -1, 2328, 2318, 2319, -1, 2328, 2325, 2318, -1, 2382, 2383, 2318, -1, 2318, 2383, 2344, -1, 2383, 1138, 2336, -1, 1138, 2384, 2337, -1, 2384, 1140, 2385, -1, 2317, 1140, 2316, -1, 2312, 1142, 2386, -1, 2386, 1142, 2387, -1, 2313, 2387, 2389, -1, 2310, 2389, 2388, -1, 4145, 2388, 2300, -1, 4145, 2310, 2388, -1, 2387, 1142, 2393, -1, 2389, 2393, 2390, -1, 2388, 2389, 2390, -1, 2302, 2301, 1152, -1, 1152, 2301, 2393, -1, 1142, 1152, 2393, -1, 2409, 2303, 2392, -1, 2304, 2392, 2362, -1, 2305, 2304, 2362, -1, 1147, 2363, 2391, -1, 2391, 2363, 2392, -1, 2303, 2391, 2392, -1, 2393, 2301, 2390, -1, 2313, 2386, 2387, -1, 2313, 2389, 2310, -1, 2387, 2393, 2389, -1, 2395, 2386, 2394, -1, 2396, 2395, 2394, -1, 2314, 2396, 2397, -1, 2332, 2315, 2314, -1, 2315, 2316, 2396, -1, 2398, 2333, 2332, -1, 2339, 2338, 2398, -1, 2342, 2335, 2339, -1, 2343, 2340, 2342, -1, 2322, 2330, 2321, -1, 2399, 2348, 2322, -1, 2348, 2323, 2330, -1, 2352, 2400, 2399, -1, 2400, 2349, 2348, -1, 2353, 2351, 2352, -1, 2351, 2350, 2400, -1, 2401, 2366, 2353, -1, 2366, 2402, 2351, -1, 2405, 2403, 2401, -1, 2404, 2367, 2405, -1, 2406, 2369, 2404, -1, 2372, 2371, 2408, -1, 2362, 2407, 2360, -1, 2360, 2407, 2359, -1, 2363, 2364, 2407, -1, 2407, 2364, 2408, -1, 2392, 2363, 2362, -1, 2308, 2304, 2306, -1, 2410, 2308, 2306, -1, 2409, 2392, 2304, -1, 2376, 2375, 2410, -1, 4172, 4174, 2411, -1, 2480, 2411, 2412, -1, 2413, 2412, 2414, -1, 2479, 2414, 2496, -1, 2415, 2479, 2496, -1, 2415, 2419, 2479, -1, 2415, 1169, 2419, -1, 2419, 1169, 2522, -1, 2416, 2522, 2523, -1, 2521, 2523, 2417, -1, 4135, 2417, 2463, -1, 4135, 2521, 2417, -1, 4135, 4170, 2521, -1, 2521, 4170, 2418, -1, 2416, 2418, 2524, -1, 2419, 2524, 2479, -1, 2419, 2416, 2524, -1, 2419, 2522, 2416, -1, 2421, 2420, 2494, -1, 2421, 2428, 2420, -1, 2421, 4175, 2428, -1, 2428, 4175, 2422, -1, 2427, 2422, 2423, -1, 2426, 2423, 2424, -1, 1167, 2424, 2490, -1, 1167, 2426, 2424, -1, 1167, 2425, 2426, -1, 2426, 2425, 2492, -1, 2427, 2492, 2503, -1, 2428, 2503, 2420, -1, 2428, 2427, 2503, -1, 2428, 2422, 2427, -1, 4175, 2429, 2422, -1, 2422, 2429, 2506, -1, 2423, 2506, 2430, -1, 2424, 2430, 2431, -1, 2490, 2431, 2446, -1, 1165, 2446, 2489, -1, 2432, 2489, 2447, -1, 2488, 2447, 2433, -1, 2487, 2433, 2450, -1, 2486, 2450, 2434, -1, 2440, 2434, 4181, -1, 2435, 2440, 4181, -1, 2435, 2441, 2440, -1, 2435, 2436, 2441, -1, 2441, 2436, 2453, -1, 2437, 2453, 2513, -1, 2443, 2513, 2456, -1, 2438, 2456, 1164, -1, 2438, 2443, 2456, -1, 2438, 2444, 2443, -1, 2438, 2439, 2444, -1, 2444, 2439, 2484, -1, 2442, 2484, 2486, -1, 2440, 2486, 2434, -1, 2440, 2442, 2486, -1, 2440, 2441, 2442, -1, 2442, 2441, 2437, -1, 2444, 2437, 2443, -1, 2444, 2442, 2437, -1, 2444, 2484, 2442, -1, 2429, 4183, 2506, -1, 2506, 4183, 2505, -1, 2430, 2505, 2445, -1, 2431, 2445, 2446, -1, 2431, 2430, 2445, -1, 4183, 4184, 2505, -1, 2505, 4184, 2508, -1, 2445, 2508, 2507, -1, 2446, 2507, 2489, -1, 2446, 2445, 2507, -1, 4184, 4177, 2508, -1, 2508, 4177, 2510, -1, 2507, 2510, 2509, -1, 2489, 2509, 2447, -1, 2489, 2507, 2509, -1, 4177, 4179, 2510, -1, 2510, 4179, 2448, -1, 2509, 2448, 2511, -1, 2447, 2511, 2433, -1, 2447, 2509, 2511, -1, 4179, 2451, 2448, -1, 2448, 2451, 2449, -1, 2511, 2449, 2450, -1, 2433, 2511, 2450, -1, 2451, 2452, 2449, -1, 2449, 2452, 2434, -1, 2450, 2449, 2434, -1, 2452, 4190, 2434, -1, 2434, 4190, 4181, -1, 2436, 4189, 2453, -1, 2453, 4189, 2457, -1, 2513, 2457, 2512, -1, 2456, 2512, 2454, -1, 1164, 2454, 2455, -1, 1164, 2456, 2454, -1, 4189, 4188, 2457, -1, 2457, 4188, 2514, -1, 2512, 2514, 2458, -1, 2454, 2458, 2459, -1, 2455, 2459, 1172, -1, 2455, 2454, 2459, -1, 4188, 2466, 2514, -1, 2514, 2466, 2460, -1, 2458, 2460, 2468, -1, 2459, 2468, 2483, -1, 1172, 2483, 2482, -1, 1163, 2482, 2471, -1, 1171, 2471, 2475, -1, 2465, 2475, 2518, -1, 2520, 2518, 2461, -1, 2464, 2461, 2462, -1, 2519, 2462, 4134, -1, 2463, 2519, 4134, -1, 2463, 2417, 2519, -1, 2519, 2417, 2499, -1, 2464, 2499, 2502, -1, 2520, 2502, 2500, -1, 2465, 2520, 2500, -1, 2465, 2518, 2520, -1, 2466, 2467, 2460, -1, 2460, 2467, 2469, -1, 2468, 2469, 2472, -1, 2483, 2472, 2482, -1, 2483, 2468, 2472, -1, 2467, 2473, 2469, -1, 2469, 2473, 2470, -1, 2472, 2470, 2515, -1, 2482, 2515, 2471, -1, 2482, 2472, 2515, -1, 2473, 4128, 2470, -1, 2470, 4128, 2474, -1, 2515, 2474, 2517, -1, 2471, 2517, 2475, -1, 2471, 2515, 2517, -1, 4128, 4129, 2474, -1, 2474, 4129, 2516, -1, 2517, 2516, 2476, -1, 2475, 2476, 2518, -1, 2475, 2517, 2476, -1, 4129, 4130, 2516, -1, 2516, 4130, 4131, -1, 2477, 4131, 4133, -1, 2462, 4133, 4134, -1, 2462, 2477, 4133, -1, 2462, 2461, 2477, -1, 2477, 2461, 2476, -1, 2516, 2477, 2476, -1, 2516, 4131, 2477, -1, 4170, 2478, 2418, -1, 2418, 2478, 2481, -1, 2524, 2481, 2413, -1, 2479, 2413, 2414, -1, 2479, 2524, 2413, -1, 2478, 4182, 2481, -1, 2481, 4182, 2480, -1, 2413, 2480, 2412, -1, 2413, 2481, 2480, -1, 4182, 4172, 2480, -1, 2480, 4172, 2411, -1, 2465, 1171, 2475, -1, 1171, 1163, 2471, -1, 1163, 1172, 2482, -1, 2483, 1172, 2459, -1, 2439, 2485, 2484, -1, 2484, 2485, 2487, -1, 2486, 2487, 2450, -1, 2486, 2484, 2487, -1, 2485, 2488, 2487, -1, 2487, 2488, 2433, -1, 2488, 2432, 2447, -1, 2432, 1165, 2489, -1, 1165, 2490, 2446, -1, 2431, 2490, 2424, -1, 2425, 2491, 2492, -1, 2492, 2491, 2493, -1, 2503, 2493, 2504, -1, 2420, 2504, 2411, -1, 2494, 2411, 4174, -1, 2494, 2420, 2411, -1, 2493, 2491, 2495, -1, 2504, 2495, 2412, -1, 2411, 2504, 2412, -1, 2496, 2414, 2497, -1, 2497, 2414, 2495, -1, 2491, 2497, 2495, -1, 2522, 1169, 2498, -1, 2523, 2498, 2499, -1, 2417, 2523, 2499, -1, 2500, 2502, 2501, -1, 2501, 2502, 2498, -1, 1169, 2501, 2498, -1, 2495, 2414, 2412, -1, 2503, 2492, 2493, -1, 2503, 2504, 2420, -1, 2493, 2495, 2504, -1, 2426, 2492, 2427, -1, 2423, 2426, 2427, -1, 2506, 2423, 2422, -1, 2505, 2430, 2506, -1, 2430, 2424, 2423, -1, 2508, 2445, 2505, -1, 2510, 2507, 2508, -1, 2448, 2509, 2510, -1, 2449, 2511, 2448, -1, 2453, 2437, 2441, -1, 2457, 2513, 2453, -1, 2513, 2443, 2437, -1, 2514, 2512, 2457, -1, 2512, 2456, 2513, -1, 2460, 2458, 2514, -1, 2458, 2454, 2512, -1, 2469, 2468, 2460, -1, 2468, 2459, 2458, -1, 2470, 2472, 2469, -1, 2474, 2515, 2470, -1, 2516, 2517, 2474, -1, 2518, 2476, 2461, -1, 2499, 2464, 2519, -1, 2519, 2464, 2462, -1, 2502, 2520, 2464, -1, 2464, 2520, 2461, -1, 2498, 2502, 2499, -1, 2416, 2523, 2521, -1, 2418, 2416, 2521, -1, 2522, 2498, 2523, -1, 2481, 2524, 2418, -1, 4157, 3986, 4161, -1, 4161, 3986, 2527, -1, 4162, 2527, 2525, -1, 4163, 2525, 3988, -1, 2528, 3988, 2529, -1, 2526, 2529, 1272, -1, 2526, 2528, 2529, -1, 4161, 2527, 4162, -1, 4162, 2525, 4163, -1, 4163, 3988, 2528, -1, 2529, 3990, 1272, -1, 1272, 3990, 2530, -1, 2530, 3990, 2531, -1, 1273, 2531, 3993, -1, 2655, 1273, 3993, -1, 2530, 2531, 1273, -1, 3986, 4157, 4017, -1, 4017, 4157, 4154, -1, 3951, 2532, 4127, -1, 4127, 2532, 4132, -1, 4132, 2532, 2540, -1, 2541, 2540, 3936, -1, 4136, 3936, 2534, -1, 2533, 2534, 3879, -1, 2542, 3879, 3878, -1, 2543, 3878, 3869, -1, 2535, 3869, 2536, -1, 2544, 2536, 3889, -1, 4137, 3889, 3887, -1, 2545, 3887, 3932, -1, 2537, 3932, 3935, -1, 2546, 3935, 3931, -1, 2538, 3931, 2539, -1, 4140, 2539, 3933, -1, 2547, 3933, 3930, -1, 4192, 3930, 2548, -1, 4151, 2548, 2549, -1, 4153, 2549, 4017, -1, 4154, 4153, 4017, -1, 4132, 2540, 2541, -1, 2541, 3936, 4136, -1, 4136, 2534, 2533, -1, 2533, 3879, 2542, -1, 2542, 3878, 2543, -1, 2543, 3869, 2535, -1, 2535, 2536, 2544, -1, 2544, 3889, 4137, -1, 4137, 3887, 2545, -1, 2545, 3932, 2537, -1, 2537, 3935, 2546, -1, 2546, 3931, 2538, -1, 2538, 2539, 4140, -1, 4140, 3933, 2547, -1, 2547, 3930, 4192, -1, 4192, 2548, 4151, -1, 4151, 2549, 4153, -1, 4812, 4619, 4127, -1, 4127, 4619, 3951, -1, 1183, 2556, 1182, -1, 1183, 1275, 2556, -1, 1183, 2550, 1275, -1, 1275, 2550, 2551, -1, 2554, 2551, 2552, -1, 2553, 2554, 2552, -1, 2553, 2555, 2554, -1, 2554, 2555, 1276, -1, 1275, 2551, 2554, -1, 2556, 2692, 1182, -1, 1182, 2692, 2558, -1, 2557, 1182, 2558, -1, 2692, 1179, 2558, -1, 2552, 2559, 2581, -1, 2581, 2559, 2583, -1, 2583, 2559, 1191, -1, 2560, 1191, 2561, -1, 2562, 2561, 1196, -1, 2563, 1196, 1247, -1, 2579, 2563, 1247, -1, 2583, 1191, 2560, -1, 2560, 2561, 2562, -1, 2562, 1196, 2563, -1, 4196, 2564, 2599, -1, 2599, 2564, 2565, -1, 2565, 2564, 2603, -1, 2603, 2564, 2571, -1, 2602, 2571, 2566, -1, 2568, 2566, 2567, -1, 1223, 2568, 2567, -1, 1223, 1269, 2568, -1, 1223, 1225, 1269, -1, 1269, 1225, 2569, -1, 1248, 2569, 2598, -1, 1249, 2598, 1244, -1, 1254, 1244, 2570, -1, 1256, 2570, 2592, -1, 1256, 1254, 2570, -1, 2566, 2571, 2575, -1, 2575, 2571, 4198, -1, 2572, 4198, 4200, -1, 2576, 4200, 4201, -1, 1219, 4201, 2573, -1, 1218, 2573, 2577, -1, 1238, 2577, 2574, -1, 1217, 2574, 1235, -1, 1217, 1238, 2574, -1, 2575, 4198, 2572, -1, 2572, 4200, 2576, -1, 2576, 4201, 1219, -1, 1219, 2573, 1218, -1, 1218, 2577, 1238, -1, 2574, 2578, 1235, -1, 1235, 2578, 1234, -1, 1234, 2578, 2582, -1, 2563, 2582, 2562, -1, 2563, 1234, 2582, -1, 2563, 1232, 1234, -1, 2563, 2579, 1232, -1, 1232, 2579, 1231, -1, 1231, 2579, 2580, -1, 1230, 2580, 2585, -1, 1230, 1231, 2580, -1, 2581, 2583, 2582, -1, 2582, 2583, 2560, -1, 2562, 2582, 2560, -1, 2580, 2584, 2585, -1, 2585, 2584, 1228, -1, 1228, 2584, 1266, -1, 2593, 1266, 1265, -1, 2586, 2593, 1265, -1, 2586, 1227, 2593, -1, 2586, 2588, 1227, -1, 1227, 2588, 2587, -1, 2587, 2588, 1261, -1, 2589, 1261, 1259, -1, 2594, 1259, 1258, -1, 2595, 1258, 1263, -1, 2596, 1263, 2590, -1, 2597, 2590, 1250, -1, 2591, 1250, 2592, -1, 2570, 2591, 2592, -1, 1228, 1266, 2593, -1, 2587, 1261, 2589, -1, 2589, 1259, 2594, -1, 2594, 1258, 2595, -1, 2595, 1263, 2596, -1, 2596, 2590, 2597, -1, 2597, 1250, 2591, -1, 1254, 1249, 1244, -1, 1249, 1248, 2598, -1, 1248, 1269, 2569, -1, 2568, 2602, 2566, -1, 2602, 2603, 2571, -1, 2568, 1294, 2602, -1, 2602, 1294, 1291, -1, 2603, 1291, 1289, -1, 2565, 1289, 1287, -1, 2599, 1287, 2601, -1, 4196, 2601, 2600, -1, 4196, 2599, 2601, -1, 2602, 1291, 2603, -1, 2603, 1289, 2565, -1, 2565, 1287, 2599, -1, 4194, 4139, 2615, -1, 2606, 2615, 2616, -1, 2604, 2616, 2647, -1, 2605, 2647, 4199, -1, 2605, 2604, 2647, -1, 2605, 4197, 2604, -1, 2604, 4197, 2646, -1, 2606, 2646, 2644, -1, 4194, 2606, 2644, -1, 4194, 2615, 2606, -1, 4139, 2607, 2615, -1, 2615, 2607, 4144, -1, 2617, 4144, 4146, -1, 2608, 2617, 4146, -1, 2608, 2609, 2617, -1, 2608, 2619, 2609, -1, 2609, 2619, 2629, -1, 2648, 2629, 2649, -1, 2610, 2649, 2612, -1, 4202, 2612, 2611, -1, 4202, 2610, 2612, -1, 4202, 2613, 2610, -1, 2610, 2613, 2618, -1, 2648, 2618, 2614, -1, 2609, 2614, 2617, -1, 2609, 2648, 2614, -1, 2609, 2629, 2648, -1, 2615, 4144, 2617, -1, 2616, 2617, 2614, -1, 2647, 2614, 2618, -1, 4199, 2618, 2613, -1, 4199, 2647, 2618, -1, 2619, 4148, 2629, -1, 2629, 4148, 2620, -1, 2621, 2620, 2632, -1, 2622, 2632, 2623, -1, 4150, 2622, 2623, -1, 4150, 2624, 2622, -1, 4150, 2625, 2624, -1, 2624, 2625, 2639, -1, 2652, 2639, 2638, -1, 2627, 2638, 2641, -1, 4203, 2641, 2658, -1, 4203, 2627, 2641, -1, 4203, 2626, 2627, -1, 2627, 2626, 2651, -1, 2652, 2651, 2628, -1, 2624, 2628, 2622, -1, 2624, 2652, 2628, -1, 2624, 2639, 2652, -1, 2629, 2620, 2621, -1, 2649, 2621, 2630, -1, 2612, 2630, 2650, -1, 2611, 2650, 2631, -1, 2611, 2612, 2650, -1, 2621, 2632, 2622, -1, 2630, 2622, 2628, -1, 2650, 2628, 2651, -1, 2631, 2651, 2626, -1, 2631, 2650, 2651, -1, 2625, 4165, 2639, -1, 2639, 4165, 2633, -1, 2637, 2633, 4164, -1, 2635, 4164, 2634, -1, 1271, 2635, 2634, -1, 1271, 2636, 2635, -1, 2635, 2636, 2640, -1, 2637, 2640, 2638, -1, 2639, 2637, 2638, -1, 2639, 2633, 2637, -1, 2637, 4164, 2635, -1, 2640, 2637, 2635, -1, 2636, 1274, 2640, -1, 2640, 1274, 2641, -1, 2638, 2640, 2641, -1, 1274, 2642, 2641, -1, 2641, 2642, 2658, -1, 4197, 2643, 2646, -1, 2646, 2643, 2645, -1, 2644, 2646, 2645, -1, 2643, 4737, 2645, -1, 2604, 2646, 2606, -1, 2616, 2604, 2606, -1, 2617, 2616, 2615, -1, 2647, 2616, 2614, -1, 2610, 2618, 2648, -1, 2649, 2610, 2648, -1, 2621, 2649, 2629, -1, 2622, 2630, 2621, -1, 2630, 2612, 2649, -1, 2650, 2630, 2628, -1, 2627, 2651, 2652, -1, 2638, 2627, 2652, -1, 2734, 2654, 2653, -1, 2653, 2654, 2657, -1, 2656, 2657, 2655, -1, 3993, 2656, 2655, -1, 3993, 3971, 2656, -1, 1276, 2658, 2657, -1, 2657, 2658, 2655, -1, 2657, 2656, 2653, -1, 2653, 2656, 3842, -1, 2865, 2653, 3842, -1, 1314, 4208, 2659, -1, 1314, 2660, 4208, -1, 4208, 2660, 4206, -1, 4206, 2660, 2661, -1, 1325, 4206, 2661, -1, 4208, 2662, 2659, -1, 2659, 2662, 1302, -1, 1302, 2662, 2663, -1, 2663, 2662, 2664, -1, 2664, 2662, 4209, -1, 1282, 4209, 2600, -1, 1282, 2664, 4209, -1, 4210, 4205, 4209, -1, 4209, 4205, 4204, -1, 2600, 4209, 4204, -1, 4028, 4643, 2665, -1, 2665, 4643, 4206, -1, 1365, 4206, 1325, -1, 1365, 2665, 4206, -1, 1365, 1361, 2665, -1, 2665, 1361, 2666, -1, 2666, 1361, 1359, -1, 2275, 1359, 2668, -1, 2667, 2668, 2670, -1, 2667, 2275, 2668, -1, 2666, 1359, 2275, -1, 2668, 2669, 2670, -1, 2670, 2669, 2671, -1, 2291, 2671, 2672, -1, 2280, 2672, 1369, -1, 2281, 1369, 2285, -1, 2281, 2280, 1369, -1, 2670, 2671, 2291, -1, 2291, 2672, 2280, -1, 1369, 2673, 2285, -1, 2285, 2673, 2674, -1, 2674, 2673, 1419, -1, 1440, 1419, 2675, -1, 1471, 2675, 2682, -1, 2683, 2682, 2676, -1, 2679, 2676, 2677, -1, 2678, 2679, 2677, -1, 2678, 1389, 2679, -1, 2679, 1389, 1390, -1, 1399, 2679, 1390, -1, 1399, 1492, 2679, -1, 1399, 2680, 1492, -1, 1399, 2691, 2680, -1, 2680, 2691, 2681, -1, 2681, 2691, 2692, -1, 1495, 2681, 2692, -1, 2674, 1419, 1440, -1, 1440, 2675, 1471, -1, 1471, 2682, 2683, -1, 2683, 2676, 2679, -1, 2684, 2683, 2679, -1, 2684, 1456, 2683, -1, 2684, 1459, 1456, -1, 2684, 1463, 1459, -1, 2684, 1462, 1463, -1, 2684, 2685, 1462, -1, 2684, 2686, 2685, -1, 2685, 2686, 2687, -1, 2688, 2687, 2689, -1, 4840, 2689, 4844, -1, 4840, 2688, 2689, -1, 4840, 2690, 2688, -1, 2691, 1179, 2692, -1, 2685, 2687, 2688, -1, 2690, 2694, 2688, -1, 2688, 2694, 2693, -1, 2693, 2694, 2696, -1, 2695, 2696, 4125, -1, 4098, 2695, 4125, -1, 2693, 2696, 2695, -1, 2706, 4268, 2697, -1, 2697, 4268, 4757, -1, 2698, 2697, 4757, -1, 2698, 2703, 2697, -1, 2698, 2699, 2703, -1, 2703, 2699, 2700, -1, 2700, 2699, 2701, -1, 2702, 2700, 2701, -1, 2700, 2702, 2704, -1, 2703, 2704, 2705, -1, 2697, 2705, 2708, -1, 2706, 2708, 2707, -1, 2706, 2697, 2708, -1, 2709, 2726, 2728, -1, 2709, 2710, 2726, -1, 2709, 1493, 2710, -1, 2710, 1493, 2715, -1, 2733, 2715, 2711, -1, 2712, 2711, 2713, -1, 2714, 2713, 4279, -1, 2714, 2712, 2713, -1, 2714, 4277, 2712, -1, 2712, 4277, 2732, -1, 2733, 2732, 2731, -1, 2710, 2731, 2726, -1, 2710, 2733, 2731, -1, 2710, 2715, 2733, -1, 1493, 1494, 2715, -1, 2715, 1494, 2719, -1, 2711, 2719, 2723, -1, 2713, 2723, 2716, -1, 2717, 2713, 2716, -1, 2717, 4279, 2713, -1, 1494, 2718, 2719, -1, 2719, 2718, 1499, -1, 2722, 1499, 2654, -1, 2720, 2722, 2654, -1, 2720, 2721, 2722, -1, 2722, 2721, 2723, -1, 2719, 2722, 2723, -1, 2719, 1499, 2722, -1, 2721, 2716, 2723, -1, 4277, 2724, 2732, -1, 2732, 2724, 2725, -1, 2731, 2725, 2727, -1, 2726, 2727, 2704, -1, 2728, 2704, 2702, -1, 2728, 2726, 2704, -1, 2724, 2729, 2725, -1, 2725, 2729, 2730, -1, 2727, 2730, 2705, -1, 2704, 2727, 2705, -1, 2729, 4276, 2730, -1, 2730, 4276, 2707, -1, 2708, 2730, 2707, -1, 2708, 2705, 2730, -1, 2697, 2703, 2705, -1, 2703, 2700, 2704, -1, 2731, 2727, 2726, -1, 2725, 2730, 2727, -1, 2732, 2725, 2731, -1, 2712, 2732, 2733, -1, 2711, 2712, 2733, -1, 2719, 2711, 2715, -1, 2713, 2711, 2723, -1, 2734, 2786, 2654, -1, 2654, 2786, 2720, -1, 2720, 2786, 2737, -1, 2721, 2737, 2735, -1, 2716, 2735, 2717, -1, 2716, 2721, 2735, -1, 2720, 2737, 2721, -1, 2735, 2736, 2717, -1, 2734, 2739, 2786, -1, 2786, 2739, 2745, -1, 2737, 2745, 2785, -1, 2735, 2785, 2738, -1, 4278, 2738, 4269, -1, 4278, 2735, 2738, -1, 4278, 2736, 2735, -1, 2745, 2739, 2784, -1, 2744, 2784, 2740, -1, 2788, 2740, 2741, -1, 2742, 2741, 2781, -1, 2742, 2788, 2741, -1, 2742, 2743, 2788, -1, 2788, 2743, 2787, -1, 2744, 2787, 2785, -1, 2745, 2744, 2785, -1, 2745, 2784, 2744, -1, 2746, 2747, 2783, -1, 2746, 2753, 2747, -1, 2746, 2748, 2753, -1, 2753, 2748, 2789, -1, 2752, 2789, 2749, -1, 2791, 2749, 2756, -1, 2750, 2756, 4270, -1, 2750, 2791, 2756, -1, 2750, 2751, 2791, -1, 2791, 2751, 2780, -1, 2752, 2780, 2782, -1, 2753, 2782, 2747, -1, 2753, 2752, 2782, -1, 2753, 2789, 2752, -1, 2748, 2754, 2789, -1, 2789, 2754, 2790, -1, 2749, 2790, 2755, -1, 2756, 2755, 2757, -1, 4272, 2757, 4271, -1, 4272, 2756, 2757, -1, 4272, 4270, 2756, -1, 2754, 2855, 2790, -1, 2790, 2855, 2758, -1, 2755, 2758, 2793, -1, 2757, 2793, 2759, -1, 4271, 2759, 2763, -1, 4271, 2757, 2759, -1, 2855, 2760, 2758, -1, 2758, 2760, 2761, -1, 2793, 2761, 2794, -1, 2759, 2794, 2765, -1, 2763, 2765, 2762, -1, 2763, 2759, 2765, -1, 2760, 2857, 2761, -1, 2761, 2857, 2792, -1, 2794, 2792, 2764, -1, 2765, 2764, 2766, -1, 2762, 2766, 4275, -1, 2762, 2765, 2766, -1, 2857, 2858, 2792, -1, 2792, 2858, 2795, -1, 2764, 2795, 2770, -1, 2766, 2770, 2767, -1, 4275, 2767, 2771, -1, 4275, 2766, 2767, -1, 2858, 2768, 2795, -1, 2795, 2768, 2769, -1, 2770, 2769, 2796, -1, 2767, 2796, 2772, -1, 2771, 2772, 4274, -1, 2771, 2767, 2772, -1, 2768, 2860, 2769, -1, 2769, 2860, 2774, -1, 2796, 2774, 2776, -1, 2772, 2776, 2773, -1, 4273, 2772, 2773, -1, 4273, 4274, 2772, -1, 2860, 2778, 2774, -1, 2774, 2778, 2775, -1, 2776, 2775, 2777, -1, 2773, 2776, 2777, -1, 2778, 2853, 2775, -1, 2775, 2853, 2779, -1, 2777, 2775, 2779, -1, 2853, 2843, 2779, -1, 2751, 2781, 2780, -1, 2780, 2781, 2741, -1, 2782, 2741, 2740, -1, 2747, 2740, 2784, -1, 2783, 2784, 2739, -1, 2783, 2747, 2784, -1, 2743, 4269, 2787, -1, 2787, 4269, 2738, -1, 2785, 2787, 2738, -1, 2735, 2737, 2785, -1, 2737, 2786, 2745, -1, 2788, 2787, 2744, -1, 2740, 2788, 2744, -1, 2782, 2740, 2747, -1, 2780, 2741, 2782, -1, 2749, 2789, 2790, -1, 2791, 2780, 2752, -1, 2749, 2791, 2752, -1, 2755, 2790, 2758, -1, 2756, 2749, 2755, -1, 2793, 2758, 2761, -1, 2757, 2755, 2793, -1, 2794, 2761, 2792, -1, 2759, 2793, 2794, -1, 2764, 2792, 2795, -1, 2765, 2794, 2764, -1, 2770, 2795, 2769, -1, 2766, 2764, 2770, -1, 2796, 2769, 2774, -1, 2767, 2770, 2796, -1, 2776, 2774, 2775, -1, 2772, 2796, 2776, -1, 2797, 3140, 2843, -1, 2843, 3140, 2779, -1, 2779, 3140, 3144, -1, 2777, 3144, 3124, -1, 2773, 3124, 4273, -1, 2773, 2777, 3124, -1, 2779, 3144, 2777, -1, 3124, 4255, 4273, -1, 1643, 2798, 1653, -1, 1643, 4286, 2798, -1, 1643, 1641, 4286, -1, 4286, 1641, 4287, -1, 4287, 1641, 1505, -1, 2812, 1505, 2799, -1, 4319, 2799, 2800, -1, 2813, 2800, 1514, -1, 2801, 1514, 2802, -1, 2814, 2802, 2815, -1, 4316, 2815, 1525, -1, 2816, 1525, 1524, -1, 2803, 1524, 1529, -1, 4310, 1529, 2805, -1, 2804, 2805, 2806, -1, 2817, 2806, 1536, -1, 4336, 1536, 1539, -1, 2807, 1539, 1543, -1, 2818, 1543, 1547, -1, 4337, 1547, 1546, -1, 4338, 1546, 2808, -1, 2809, 2808, 1552, -1, 2810, 1552, 2819, -1, 2811, 2819, 4307, -1, 2811, 2810, 2819, -1, 4287, 1505, 2812, -1, 2812, 2799, 4319, -1, 4319, 2800, 2813, -1, 2813, 1514, 2801, -1, 2801, 2802, 2814, -1, 2814, 2815, 4316, -1, 4316, 1525, 2816, -1, 2816, 1524, 2803, -1, 2803, 1529, 4310, -1, 4310, 2805, 2804, -1, 2804, 2806, 2817, -1, 2817, 1536, 4336, -1, 4336, 1539, 2807, -1, 2807, 1543, 2818, -1, 2818, 1547, 4337, -1, 4337, 1546, 4338, -1, 4338, 2808, 2809, -1, 2809, 1552, 2810, -1, 2819, 2820, 4307, -1, 4307, 2820, 2821, -1, 2821, 2820, 1561, -1, 1565, 2821, 1561, -1, 1565, 4306, 2821, -1, 1565, 2822, 4306, -1, 4306, 2822, 4305, -1, 4305, 2822, 2836, -1, 2837, 2836, 2823, -1, 4304, 2823, 2824, -1, 2838, 2824, 2825, -1, 2839, 2825, 1579, -1, 4302, 1579, 1581, -1, 2826, 1581, 2840, -1, 4301, 2840, 2827, -1, 4308, 2827, 1595, -1, 4334, 1595, 1617, -1, 2828, 1617, 1620, -1, 2829, 1620, 2831, -1, 2830, 2831, 1611, -1, 2841, 1611, 2833, -1, 2832, 2833, 1631, -1, 2842, 1631, 2834, -1, 4330, 2834, 1625, -1, 2835, 1625, 1650, -1, 4285, 1650, 1653, -1, 2798, 4285, 1653, -1, 4305, 2836, 2837, -1, 2837, 2823, 4304, -1, 4304, 2824, 2838, -1, 2838, 2825, 2839, -1, 2839, 1579, 4302, -1, 4302, 1581, 2826, -1, 2826, 2840, 4301, -1, 4301, 2827, 4308, -1, 4308, 1595, 4334, -1, 4334, 1617, 2828, -1, 2828, 1620, 2829, -1, 2829, 2831, 2830, -1, 2830, 1611, 2841, -1, 2841, 2833, 2832, -1, 2832, 1631, 2842, -1, 2842, 2834, 4330, -1, 4330, 1625, 2835, -1, 2835, 1650, 4285, -1, 2843, 2854, 2797, -1, 2797, 2854, 4303, -1, 2653, 2844, 2734, -1, 2734, 2844, 2739, -1, 2739, 2844, 2845, -1, 2783, 2845, 2846, -1, 2746, 2846, 2861, -1, 2847, 2746, 2861, -1, 2847, 2748, 2746, -1, 2847, 2848, 2748, -1, 2748, 2848, 2754, -1, 2754, 2848, 2849, -1, 2855, 2849, 2856, -1, 2760, 2856, 4313, -1, 2857, 4313, 2850, -1, 2858, 2850, 2859, -1, 2768, 2859, 2851, -1, 2860, 2851, 2852, -1, 2778, 2852, 4311, -1, 2853, 4311, 4309, -1, 2843, 4309, 2854, -1, 2843, 2853, 4309, -1, 2739, 2845, 2783, -1, 2783, 2846, 2746, -1, 2754, 2849, 2855, -1, 2855, 2856, 2760, -1, 2760, 4313, 2857, -1, 2857, 2850, 2858, -1, 2858, 2859, 2768, -1, 2768, 2851, 2860, -1, 2860, 2852, 2778, -1, 2778, 4311, 2853, -1, 2847, 2861, 2862, -1, 2862, 2861, 2864, -1, 2864, 2861, 2846, -1, 2879, 2846, 2845, -1, 2863, 2845, 2844, -1, 2865, 2844, 2653, -1, 2865, 2863, 2844, -1, 2864, 2846, 2879, -1, 2879, 2845, 2863, -1, 2865, 2866, 2863, -1, 2863, 2866, 2869, -1, 2879, 2869, 2880, -1, 2864, 2880, 2878, -1, 4314, 2878, 4321, -1, 4314, 2864, 2878, -1, 4314, 2862, 2864, -1, 2866, 2867, 2869, -1, 2869, 2867, 2872, -1, 2870, 2872, 2882, -1, 2881, 2882, 2874, -1, 1693, 2881, 2874, -1, 1693, 2868, 2881, -1, 2881, 2868, 2877, -1, 2870, 2877, 2880, -1, 2869, 2870, 2880, -1, 2869, 2872, 2870, -1, 2867, 2871, 2872, -1, 2872, 2871, 2873, -1, 2882, 2873, 2875, -1, 2874, 2882, 2875, -1, 2871, 2876, 2873, -1, 2873, 2876, 1703, -1, 2875, 2873, 1703, -1, 2868, 4321, 2877, -1, 2877, 4321, 2878, -1, 2880, 2877, 2878, -1, 2864, 2879, 2880, -1, 2879, 2863, 2869, -1, 2881, 2877, 2870, -1, 2882, 2881, 2870, -1, 2873, 2882, 2872, -1, 1726, 1723, 1691, -1, 1691, 1723, 2883, -1, 2884, 2883, 2892, -1, 1693, 2892, 2899, -1, 1693, 2884, 2892, -1, 1691, 2883, 2884, -1, 4322, 2899, 2898, -1, 2885, 2898, 2896, -1, 2933, 2896, 2895, -1, 2891, 2895, 1737, -1, 2886, 1737, 2900, -1, 2943, 2900, 2944, -1, 2887, 2944, 2902, -1, 2935, 2902, 2888, -1, 4312, 2888, 2903, -1, 4312, 2935, 2888, -1, 4312, 2889, 2935, -1, 4312, 4323, 2889, -1, 2889, 4323, 2890, -1, 2934, 2890, 2942, -1, 2886, 2942, 2891, -1, 1737, 2886, 2891, -1, 2883, 2894, 2892, -1, 2883, 2893, 2894, -1, 2883, 1723, 2893, -1, 2893, 1723, 2945, -1, 2897, 2945, 2895, -1, 2896, 2897, 2895, -1, 2896, 2894, 2897, -1, 2896, 2898, 2894, -1, 2894, 2898, 2892, -1, 2892, 2898, 2899, -1, 2945, 1737, 2895, -1, 2900, 2901, 2944, -1, 2944, 2901, 2914, -1, 2902, 2914, 2915, -1, 2888, 2915, 2931, -1, 2903, 2931, 2930, -1, 4315, 2930, 2929, -1, 2939, 2929, 2941, -1, 2940, 2941, 2921, -1, 2904, 2921, 2918, -1, 2905, 2918, 1735, -1, 2906, 2905, 1735, -1, 2906, 2907, 2905, -1, 2906, 2925, 2907, -1, 2906, 2908, 2925, -1, 2925, 2908, 2946, -1, 2924, 2946, 2909, -1, 2910, 2909, 4318, -1, 4317, 2910, 4318, -1, 4317, 2926, 2910, -1, 4317, 2913, 2926, -1, 4317, 2928, 2913, -1, 2913, 2928, 2927, -1, 2911, 2927, 2904, -1, 2905, 2904, 2918, -1, 2905, 2911, 2904, -1, 2905, 2907, 2911, -1, 2911, 2907, 2912, -1, 2913, 2912, 2926, -1, 2913, 2911, 2912, -1, 2913, 2927, 2911, -1, 2914, 2901, 2923, -1, 2915, 2923, 2922, -1, 2931, 2922, 2930, -1, 2931, 2915, 2922, -1, 2917, 2938, 2916, -1, 2917, 2937, 2938, -1, 2917, 2919, 2937, -1, 2917, 1735, 2919, -1, 2919, 1735, 2918, -1, 2921, 2919, 2918, -1, 2921, 2920, 2919, -1, 2921, 2941, 2920, -1, 2920, 2941, 2929, -1, 2936, 2929, 2930, -1, 2922, 2936, 2930, -1, 2922, 2938, 2936, -1, 2922, 2923, 2938, -1, 2938, 2923, 2916, -1, 2916, 2923, 2901, -1, 2925, 2946, 2924, -1, 2912, 2924, 2926, -1, 2912, 2925, 2924, -1, 2912, 2907, 2925, -1, 2924, 2909, 2910, -1, 2926, 2924, 2910, -1, 2927, 2928, 2940, -1, 2904, 2940, 2921, -1, 2904, 2927, 2940, -1, 2939, 4315, 2929, -1, 4315, 2903, 2930, -1, 2931, 2903, 2888, -1, 2890, 4323, 2932, -1, 2942, 2932, 2933, -1, 2891, 2933, 2895, -1, 2891, 2942, 2933, -1, 2898, 2885, 4322, -1, 4322, 2885, 2932, -1, 4323, 4322, 2932, -1, 2933, 2932, 2885, -1, 2896, 2933, 2885, -1, 2942, 2890, 2932, -1, 2890, 2934, 2889, -1, 2889, 2934, 2887, -1, 2935, 2887, 2902, -1, 2935, 2889, 2887, -1, 2915, 2888, 2902, -1, 2920, 2929, 2936, -1, 2937, 2936, 2938, -1, 2937, 2920, 2936, -1, 2937, 2919, 2920, -1, 2928, 2939, 2940, -1, 2940, 2939, 2941, -1, 2942, 2886, 2934, -1, 2934, 2886, 2943, -1, 2887, 2943, 2944, -1, 2887, 2934, 2943, -1, 2914, 2902, 2944, -1, 2923, 2915, 2914, -1, 2945, 2897, 2893, -1, 2893, 2897, 2894, -1, 2900, 2943, 2886, -1, 2946, 2908, 2988, -1, 2980, 2988, 2979, -1, 2978, 2979, 2958, -1, 2947, 2958, 2948, -1, 2985, 2948, 2982, -1, 2971, 2982, 2949, -1, 2972, 2949, 2960, -1, 2969, 2960, 2950, -1, 2968, 2950, 2963, -1, 2951, 2963, 2956, -1, 2957, 2956, 2965, -1, 2952, 2965, 2994, -1, 2991, 2952, 2994, -1, 2991, 2990, 2952, -1, 2991, 2953, 2990, -1, 2990, 2953, 4291, -1, 2954, 4291, 2955, -1, 2957, 2955, 2951, -1, 2956, 2957, 2951, -1, 1733, 2979, 2987, -1, 1733, 2958, 2979, -1, 1733, 1732, 2958, -1, 2958, 1732, 2948, -1, 2948, 1732, 2959, -1, 2982, 2959, 2961, -1, 2949, 2961, 2960, -1, 2949, 2982, 2961, -1, 2948, 2959, 2982, -1, 2961, 2962, 2960, -1, 2960, 2962, 2950, -1, 2950, 2962, 1731, -1, 2963, 1731, 2964, -1, 2956, 2964, 2965, -1, 2956, 2963, 2964, -1, 2950, 1731, 2963, -1, 2964, 1729, 2965, -1, 2965, 1729, 2994, -1, 4291, 2966, 2955, -1, 2955, 2966, 2967, -1, 2951, 2967, 2968, -1, 2963, 2951, 2968, -1, 2966, 4290, 2967, -1, 2967, 4290, 2989, -1, 2968, 2989, 2969, -1, 2950, 2968, 2969, -1, 4290, 2983, 2989, -1, 2989, 2983, 2970, -1, 2969, 2970, 2972, -1, 2960, 2969, 2972, -1, 2970, 2983, 2984, -1, 2972, 2984, 2971, -1, 2949, 2972, 2971, -1, 2975, 2973, 4320, -1, 2975, 2974, 2973, -1, 2975, 2976, 2974, -1, 2974, 2976, 2986, -1, 2947, 2986, 2978, -1, 2958, 2947, 2978, -1, 2976, 2977, 2986, -1, 2986, 2977, 2981, -1, 2978, 2981, 2980, -1, 2979, 2978, 2980, -1, 2977, 4318, 2981, -1, 2981, 4318, 2909, -1, 2980, 2909, 2946, -1, 2988, 2980, 2946, -1, 2981, 2909, 2980, -1, 2985, 2982, 2971, -1, 2973, 2971, 2984, -1, 4320, 2984, 2983, -1, 4320, 2973, 2984, -1, 2947, 2948, 2985, -1, 2974, 2985, 2973, -1, 2974, 2947, 2985, -1, 2974, 2986, 2947, -1, 2908, 2987, 2988, -1, 2988, 2987, 2979, -1, 2965, 2952, 2957, -1, 2957, 2952, 2954, -1, 2955, 2957, 2954, -1, 2967, 2951, 2955, -1, 2989, 2968, 2967, -1, 2970, 2969, 2989, -1, 2984, 2972, 2970, -1, 2973, 2985, 2971, -1, 2981, 2978, 2986, -1, 4291, 2954, 2990, -1, 2990, 2954, 2952, -1, 1729, 2997, 2996, -1, 2994, 2996, 2995, -1, 2991, 2995, 2993, -1, 2953, 2993, 1747, -1, 2953, 2991, 2993, -1, 2992, 2995, 2998, -1, 2992, 2993, 2995, -1, 2992, 1747, 2993, -1, 2991, 2994, 2995, -1, 2994, 1729, 2996, -1, 2998, 2995, 2996, -1, 2997, 2998, 2996, -1, 1764, 1763, 2999, -1, 1792, 2999, 3011, -1, 1748, 3011, 3005, -1, 1747, 3005, 4293, -1, 1747, 1748, 3005, -1, 3001, 3000, 3285, -1, 3001, 3002, 3000, -1, 3001, 3289, 3002, -1, 3002, 3289, 3290, -1, 3003, 3002, 3290, -1, 3003, 3004, 3002, -1, 3003, 3008, 3004, -1, 3004, 3008, 3009, -1, 3006, 3009, 3010, -1, 3011, 3010, 3005, -1, 3011, 3006, 3010, -1, 3011, 2999, 3006, -1, 3006, 2999, 3000, -1, 3004, 3000, 3002, -1, 3004, 3006, 3000, -1, 3004, 3009, 3006, -1, 3289, 3007, 3290, -1, 3008, 4288, 3009, -1, 3009, 4288, 4289, -1, 4292, 3009, 4289, -1, 4292, 3010, 3009, -1, 4292, 4293, 3010, -1, 3010, 4293, 3005, -1, 1748, 1792, 3011, -1, 1792, 1764, 2999, -1, 3285, 3000, 2999, -1, 1763, 3285, 2999, -1, 3235, 3020, 3248, -1, 3248, 3020, 3019, -1, 3012, 3019, 3023, -1, 3250, 3023, 4328, -1, 3250, 3012, 3023, -1, 3248, 3019, 3012, -1, 4329, 4328, 3055, -1, 3013, 3055, 3021, -1, 3056, 3021, 3025, -1, 3018, 3025, 3225, -1, 3017, 3225, 3072, -1, 3073, 3072, 3026, -1, 3069, 3026, 3058, -1, 3014, 3058, 3015, -1, 3016, 3015, 4325, -1, 3016, 3014, 3015, -1, 3016, 3059, 3014, -1, 3016, 3053, 3059, -1, 3059, 3053, 3052, -1, 3068, 3052, 3054, -1, 3017, 3054, 3018, -1, 3225, 3017, 3018, -1, 3019, 3022, 3023, -1, 3019, 3071, 3022, -1, 3019, 3020, 3071, -1, 3071, 3020, 3024, -1, 3070, 3024, 3025, -1, 3021, 3070, 3025, -1, 3021, 3022, 3070, -1, 3021, 3055, 3022, -1, 3022, 3055, 3023, -1, 3023, 3055, 4328, -1, 3024, 3225, 3025, -1, 3072, 3042, 3026, -1, 3026, 3042, 3027, -1, 3058, 3027, 3060, -1, 3015, 3060, 3028, -1, 4325, 3028, 3051, -1, 4326, 3051, 3047, -1, 3050, 3047, 3067, -1, 3066, 3067, 3046, -1, 3029, 3046, 3030, -1, 3038, 3030, 3232, -1, 3230, 3038, 3232, -1, 3230, 3049, 3038, -1, 3230, 3031, 3049, -1, 3230, 3219, 3031, -1, 3031, 3219, 3032, -1, 3048, 3032, 3033, -1, 3035, 3033, 3101, -1, 3034, 3035, 3101, -1, 3034, 3041, 3035, -1, 3034, 3036, 3041, -1, 3034, 3065, 3036, -1, 3036, 3065, 3037, -1, 3039, 3037, 3029, -1, 3038, 3029, 3030, -1, 3038, 3039, 3029, -1, 3038, 3049, 3039, -1, 3039, 3049, 3040, -1, 3036, 3040, 3041, -1, 3036, 3039, 3040, -1, 3036, 3037, 3039, -1, 3027, 3042, 3043, -1, 3060, 3043, 3044, -1, 3028, 3044, 3051, -1, 3028, 3060, 3044, -1, 3220, 3045, 3221, -1, 3220, 3062, 3045, -1, 3220, 3064, 3062, -1, 3220, 3232, 3064, -1, 3064, 3232, 3030, -1, 3046, 3064, 3030, -1, 3046, 3061, 3064, -1, 3046, 3067, 3061, -1, 3061, 3067, 3047, -1, 3063, 3047, 3051, -1, 3044, 3063, 3051, -1, 3044, 3045, 3063, -1, 3044, 3043, 3045, -1, 3045, 3043, 3221, -1, 3221, 3043, 3042, -1, 3031, 3032, 3048, -1, 3040, 3048, 3041, -1, 3040, 3031, 3048, -1, 3040, 3049, 3031, -1, 3048, 3033, 3035, -1, 3041, 3048, 3035, -1, 3037, 3065, 3066, -1, 3029, 3066, 3046, -1, 3029, 3037, 3066, -1, 3050, 4326, 3047, -1, 4326, 4325, 3051, -1, 3028, 4325, 3015, -1, 3052, 3053, 3057, -1, 3054, 3057, 3056, -1, 3018, 3056, 3025, -1, 3018, 3054, 3056, -1, 3055, 3013, 4329, -1, 4329, 3013, 3057, -1, 3053, 4329, 3057, -1, 3056, 3057, 3013, -1, 3021, 3056, 3013, -1, 3054, 3052, 3057, -1, 3052, 3068, 3059, -1, 3059, 3068, 3069, -1, 3014, 3069, 3058, -1, 3014, 3059, 3069, -1, 3060, 3015, 3058, -1, 3061, 3047, 3063, -1, 3062, 3063, 3045, -1, 3062, 3061, 3063, -1, 3062, 3064, 3061, -1, 3065, 3050, 3066, -1, 3066, 3050, 3067, -1, 3054, 3017, 3068, -1, 3068, 3017, 3073, -1, 3069, 3073, 3026, -1, 3069, 3068, 3073, -1, 3027, 3058, 3026, -1, 3043, 3060, 3027, -1, 3024, 3070, 3071, -1, 3071, 3070, 3022, -1, 3072, 3073, 3017, -1, 3032, 3219, 3102, -1, 3103, 3102, 3074, -1, 3100, 3074, 3082, -1, 3109, 3082, 3108, -1, 3114, 3108, 3087, -1, 3105, 3087, 3084, -1, 3075, 3084, 3096, -1, 3076, 3096, 3089, -1, 3077, 3089, 3078, -1, 3080, 3078, 3091, -1, 3111, 3091, 3110, -1, 3112, 3110, 3122, -1, 3079, 3112, 3122, -1, 3079, 3115, 3112, -1, 3079, 4280, 3115, -1, 3115, 4280, 4282, -1, 3116, 4282, 3113, -1, 3111, 3113, 3080, -1, 3091, 3111, 3080, -1, 3217, 3074, 3081, -1, 3217, 3082, 3074, -1, 3217, 3083, 3082, -1, 3082, 3083, 3108, -1, 3108, 3083, 3086, -1, 3087, 3086, 3085, -1, 3084, 3085, 3096, -1, 3084, 3087, 3085, -1, 3108, 3086, 3087, -1, 3085, 3088, 3096, -1, 3096, 3088, 3089, -1, 3089, 3088, 3090, -1, 3078, 3090, 3215, -1, 3091, 3215, 3110, -1, 3091, 3078, 3215, -1, 3089, 3090, 3078, -1, 3215, 3117, 3110, -1, 3110, 3117, 3122, -1, 4282, 4284, 3113, -1, 3113, 4284, 3092, -1, 3080, 3092, 3077, -1, 3078, 3080, 3077, -1, 4284, 3093, 3092, -1, 3092, 3093, 3094, -1, 3077, 3094, 3076, -1, 3089, 3077, 3076, -1, 3093, 4335, 3094, -1, 3094, 4335, 3095, -1, 3076, 3095, 3075, -1, 3096, 3076, 3075, -1, 3095, 4335, 3107, -1, 3075, 3107, 3105, -1, 3084, 3075, 3105, -1, 4333, 3106, 3097, -1, 4333, 3098, 3106, -1, 4333, 4332, 3098, -1, 3098, 4332, 3099, -1, 3109, 3099, 3100, -1, 3082, 3109, 3100, -1, 4332, 4331, 3099, -1, 3099, 4331, 3104, -1, 3100, 3104, 3103, -1, 3074, 3100, 3103, -1, 4331, 3101, 3104, -1, 3104, 3101, 3033, -1, 3103, 3033, 3032, -1, 3102, 3103, 3032, -1, 3104, 3033, 3103, -1, 3114, 3087, 3105, -1, 3106, 3105, 3107, -1, 3097, 3107, 4335, -1, 3097, 3106, 3107, -1, 3109, 3108, 3114, -1, 3098, 3114, 3106, -1, 3098, 3109, 3114, -1, 3098, 3099, 3109, -1, 3219, 3081, 3102, -1, 3102, 3081, 3074, -1, 3110, 3112, 3111, -1, 3111, 3112, 3116, -1, 3113, 3111, 3116, -1, 3092, 3080, 3113, -1, 3094, 3077, 3092, -1, 3095, 3076, 3094, -1, 3107, 3075, 3095, -1, 3106, 3114, 3105, -1, 3104, 3100, 3099, -1, 4282, 3116, 3115, -1, 3115, 3116, 3112, -1, 3117, 3343, 3118, -1, 3122, 3118, 3123, -1, 3079, 3123, 3121, -1, 4280, 3121, 3120, -1, 4280, 3079, 3121, -1, 3326, 3123, 3119, -1, 3326, 3121, 3123, -1, 3326, 3120, 3121, -1, 3079, 3122, 3123, -1, 3122, 3117, 3118, -1, 3119, 3123, 3118, -1, 3343, 3119, 3118, -1, 4255, 3124, 4256, -1, 4256, 3124, 3130, -1, 3178, 3130, 3131, -1, 4258, 3131, 3125, -1, 4259, 3125, 3126, -1, 4260, 3126, 3177, -1, 3127, 3177, 3176, -1, 3128, 3176, 3133, -1, 3129, 3133, 3174, -1, 3129, 3128, 3133, -1, 3130, 3124, 3145, -1, 3131, 3145, 3142, -1, 3125, 3142, 3141, -1, 3126, 3141, 3148, -1, 3177, 3148, 3132, -1, 3176, 3132, 3147, -1, 3133, 3147, 3134, -1, 3175, 3134, 3157, -1, 3173, 3157, 3171, -1, 3172, 3171, 3159, -1, 3139, 3159, 3135, -1, 3138, 3135, 3163, -1, 3137, 3163, 3136, -1, 4772, 3136, 3168, -1, 4772, 3137, 3136, -1, 4772, 4265, 3137, -1, 3137, 4265, 4257, -1, 4264, 3137, 4257, -1, 4264, 3138, 3137, -1, 4264, 4263, 3138, -1, 3138, 4263, 3139, -1, 3135, 3138, 3139, -1, 3140, 3143, 3144, -1, 3140, 3151, 3143, -1, 3140, 2797, 3151, -1, 3143, 3151, 3150, -1, 3142, 3150, 3141, -1, 3142, 3143, 3150, -1, 3142, 3145, 3143, -1, 3143, 3145, 3144, -1, 3144, 3145, 3124, -1, 4346, 3149, 4345, -1, 4346, 3146, 3149, -1, 4346, 4339, 3146, -1, 3146, 4339, 3153, -1, 3132, 3153, 3147, -1, 3132, 3146, 3153, -1, 3132, 3148, 3146, -1, 3146, 3148, 3149, -1, 3149, 3148, 3141, -1, 3150, 3149, 3141, -1, 3150, 4345, 3149, -1, 3150, 3151, 4345, -1, 4339, 3152, 3153, -1, 3153, 3152, 3154, -1, 3147, 3154, 3134, -1, 3147, 3153, 3154, -1, 3152, 3155, 3154, -1, 3154, 3155, 3156, -1, 3134, 3156, 3157, -1, 3134, 3154, 3156, -1, 3155, 4348, 3156, -1, 3156, 4348, 3158, -1, 3157, 3158, 3171, -1, 3157, 3156, 3158, -1, 4348, 4349, 3158, -1, 3158, 4349, 3160, -1, 3171, 3160, 3159, -1, 3171, 3158, 3160, -1, 4349, 4350, 3160, -1, 3160, 4350, 3161, -1, 3159, 3161, 3135, -1, 3159, 3160, 3161, -1, 4350, 4352, 3161, -1, 3161, 4352, 3162, -1, 3135, 3162, 3163, -1, 3135, 3161, 3162, -1, 4352, 3165, 3162, -1, 3162, 3165, 3164, -1, 3163, 3164, 3136, -1, 3163, 3162, 3164, -1, 3165, 3166, 3164, -1, 3164, 3166, 3167, -1, 3136, 3167, 3168, -1, 3136, 3164, 3167, -1, 3166, 4343, 3167, -1, 3167, 4343, 3169, -1, 3168, 3167, 3169, -1, 4343, 4852, 3169, -1, 4263, 4262, 3139, -1, 3139, 4262, 3172, -1, 3159, 3139, 3172, -1, 4262, 3170, 3172, -1, 3172, 3170, 3173, -1, 3171, 3172, 3173, -1, 3170, 4261, 3173, -1, 3173, 4261, 3175, -1, 3157, 3173, 3175, -1, 4261, 3174, 3175, -1, 3175, 3174, 3133, -1, 3134, 3175, 3133, -1, 3128, 3127, 3176, -1, 3127, 4260, 3177, -1, 4260, 4259, 3126, -1, 4259, 4258, 3125, -1, 4258, 3178, 3131, -1, 3178, 4256, 3130, -1, 3131, 3130, 3145, -1, 3125, 3131, 3142, -1, 3126, 3125, 3141, -1, 3177, 3126, 3148, -1, 3176, 3177, 3132, -1, 3133, 3176, 3147, -1, 3137, 3138, 3163, -1, 1864, 3195, 1866, -1, 1864, 4360, 3195, -1, 1864, 3179, 4360, -1, 4360, 3179, 3196, -1, 3196, 3179, 3180, -1, 4368, 3180, 1799, -1, 3197, 1799, 3198, -1, 3199, 3198, 3181, -1, 3182, 3181, 1807, -1, 4367, 1807, 3183, -1, 4365, 3183, 1814, -1, 3200, 1814, 1818, -1, 3201, 1818, 3184, -1, 3202, 3184, 3203, -1, 4357, 3203, 3204, -1, 3205, 3204, 1830, -1, 4364, 1830, 3185, -1, 4363, 3185, 3206, -1, 3186, 3206, 1835, -1, 3207, 1835, 3187, -1, 4361, 3187, 1874, -1, 4354, 1874, 1876, -1, 4353, 1876, 3189, -1, 3188, 3189, 3208, -1, 3190, 3208, 3191, -1, 3209, 3191, 3210, -1, 3211, 3210, 1891, -1, 3192, 1891, 3193, -1, 4378, 3193, 1895, -1, 3212, 1895, 1900, -1, 3213, 1900, 3194, -1, 4375, 3194, 1867, -1, 4369, 1867, 1866, -1, 3195, 4369, 1866, -1, 3196, 3180, 4368, -1, 4368, 1799, 3197, -1, 3197, 3198, 3199, -1, 3199, 3181, 3182, -1, 3182, 1807, 4367, -1, 4367, 3183, 4365, -1, 4365, 1814, 3200, -1, 3200, 1818, 3201, -1, 3201, 3184, 3202, -1, 3202, 3203, 4357, -1, 4357, 3204, 3205, -1, 3205, 1830, 4364, -1, 4364, 3185, 4363, -1, 4363, 3206, 3186, -1, 3186, 1835, 3207, -1, 3207, 3187, 4361, -1, 4361, 1874, 4354, -1, 4354, 1876, 4353, -1, 4353, 3189, 3188, -1, 3188, 3208, 3190, -1, 3190, 3191, 3209, -1, 3209, 3210, 3211, -1, 3211, 1891, 3192, -1, 3192, 3193, 4378, -1, 4378, 1895, 3212, -1, 3212, 1900, 3213, -1, 3213, 3194, 4375, -1, 4375, 1867, 4369, -1, 3117, 3215, 3214, -1, 3214, 3215, 4355, -1, 4355, 3215, 3090, -1, 3216, 3090, 3088, -1, 3227, 3088, 3085, -1, 4362, 3085, 3086, -1, 3228, 3086, 3083, -1, 4356, 3083, 3217, -1, 3229, 3217, 3081, -1, 3218, 3081, 3219, -1, 4358, 3219, 3230, -1, 3231, 3230, 3232, -1, 4359, 3232, 3220, -1, 3233, 3220, 3221, -1, 4366, 3221, 3042, -1, 3222, 3042, 3072, -1, 3223, 3072, 3225, -1, 3224, 3225, 3024, -1, 3226, 3024, 3020, -1, 3226, 3224, 3024, -1, 4355, 3090, 3216, -1, 3216, 3088, 3227, -1, 3227, 3085, 4362, -1, 4362, 3086, 3228, -1, 3228, 3083, 4356, -1, 4356, 3217, 3229, -1, 3229, 3081, 3218, -1, 3218, 3219, 4358, -1, 4358, 3230, 3231, -1, 3231, 3232, 4359, -1, 4359, 3220, 3233, -1, 3233, 3221, 4366, -1, 4366, 3042, 3222, -1, 3222, 3072, 3223, -1, 3223, 3225, 3224, -1, 3020, 3235, 3226, -1, 3226, 3235, 4370, -1, 4370, 3235, 3234, -1, 3234, 3235, 3247, -1, 3244, 3234, 3247, -1, 3247, 3235, 3269, -1, 3246, 3269, 3268, -1, 3271, 3268, 3255, -1, 3270, 3255, 3254, -1, 3272, 3254, 3262, -1, 3236, 3262, 3237, -1, 3238, 3236, 3237, -1, 3238, 3239, 3236, -1, 3238, 3240, 3239, -1, 3239, 3240, 3263, -1, 3278, 3263, 3242, -1, 3241, 3242, 3276, -1, 3277, 3276, 3243, -1, 3245, 3243, 3244, -1, 3247, 3245, 3244, -1, 3247, 3246, 3245, -1, 3247, 3269, 3246, -1, 3012, 3257, 3248, -1, 3012, 3258, 3257, -1, 3012, 3249, 3258, -1, 3012, 3250, 3249, -1, 3249, 3250, 4390, -1, 3261, 4390, 3252, -1, 3251, 3252, 3253, -1, 3260, 3253, 3254, -1, 3255, 3260, 3254, -1, 3255, 3279, 3260, -1, 3255, 3268, 3279, -1, 3279, 3268, 3256, -1, 3257, 3256, 3248, -1, 3257, 3279, 3256, -1, 3257, 3259, 3279, -1, 3257, 3258, 3259, -1, 3259, 3258, 3261, -1, 3251, 3261, 3252, -1, 3251, 3259, 3261, -1, 3251, 3260, 3259, -1, 3251, 3253, 3260, -1, 3249, 4390, 3261, -1, 3258, 3249, 3261, -1, 3252, 3237, 3253, -1, 3253, 3237, 3262, -1, 3254, 3253, 3262, -1, 3240, 3274, 3263, -1, 3263, 3274, 3264, -1, 3242, 3264, 3265, -1, 3276, 3265, 3266, -1, 3243, 3266, 3244, -1, 3243, 3276, 3266, -1, 3264, 3274, 3275, -1, 3265, 3275, 3267, -1, 3266, 3267, 3244, -1, 3266, 3265, 3267, -1, 3234, 3273, 4385, -1, 3234, 3267, 3273, -1, 3234, 3244, 3267, -1, 3242, 3263, 3264, -1, 3256, 3268, 3269, -1, 3248, 3269, 3235, -1, 3248, 3256, 3269, -1, 3277, 3243, 3245, -1, 3271, 3245, 3246, -1, 3268, 3271, 3246, -1, 3277, 3245, 3271, -1, 3270, 3271, 3255, -1, 3270, 3277, 3271, -1, 3270, 3241, 3277, -1, 3270, 3272, 3241, -1, 3270, 3254, 3272, -1, 4385, 3273, 3275, -1, 3274, 4385, 3275, -1, 3241, 3276, 3277, -1, 3242, 3265, 3276, -1, 3273, 3267, 3275, -1, 3275, 3265, 3264, -1, 3262, 3236, 3272, -1, 3272, 3236, 3278, -1, 3241, 3278, 3242, -1, 3241, 3272, 3278, -1, 3263, 3278, 3239, -1, 3239, 3278, 3236, -1, 3279, 3259, 3260, -1, 3280, 2876, 3785, -1, 3784, 3280, 3785, -1, 3784, 3281, 3280, -1, 3784, 3804, 3281, -1, 3281, 3804, 1966, -1, 1966, 3804, 3811, -1, 1967, 3811, 3810, -1, 1970, 3810, 1971, -1, 1970, 1967, 3810, -1, 2867, 3786, 2871, -1, 2867, 3832, 3786, -1, 2867, 2866, 3832, -1, 3832, 2866, 3842, -1, 3842, 2866, 2865, -1, 3786, 3785, 2871, -1, 2871, 3785, 2876, -1, 1966, 3811, 1967, -1, 3810, 3282, 1971, -1, 1971, 3282, 3286, -1, 3286, 3282, 3283, -1, 3287, 3283, 3284, -1, 1959, 3284, 3796, -1, 1763, 3796, 3285, -1, 1763, 1959, 3796, -1, 3286, 3283, 3287, -1, 3287, 3284, 1959, -1, 3796, 3288, 3285, -1, 3285, 3288, 3001, -1, 3001, 3288, 3821, -1, 3289, 3821, 4402, -1, 3007, 3289, 4402, -1, 3001, 3821, 3289, -1, 4324, 4288, 4386, -1, 4386, 4288, 3008, -1, 3003, 4386, 3008, -1, 3003, 4397, 4386, -1, 3003, 3290, 4397, -1, 4397, 3290, 4399, -1, 4399, 3290, 3007, -1, 3291, 4399, 3007, -1, 3344, 3342, 3307, -1, 3298, 3307, 3299, -1, 3328, 3299, 3292, -1, 3331, 3292, 3334, -1, 3293, 3334, 3306, -1, 3336, 3306, 3294, -1, 3338, 3294, 3295, -1, 3120, 3295, 4460, -1, 3120, 3338, 3295, -1, 3120, 3296, 3338, -1, 3120, 3326, 3296, -1, 3296, 3326, 3332, -1, 3337, 3332, 3297, -1, 3330, 3297, 3323, -1, 3329, 3323, 3322, -1, 3327, 3322, 3344, -1, 3298, 3344, 3307, -1, 3298, 3327, 3344, -1, 3298, 3328, 3327, -1, 3298, 3299, 3328, -1, 3301, 3309, 3308, -1, 3301, 3300, 3309, -1, 3301, 3311, 3300, -1, 3300, 3311, 3302, -1, 3335, 3302, 3303, -1, 3333, 3303, 3304, -1, 3341, 3304, 3340, -1, 3305, 3340, 3339, -1, 4460, 3305, 3339, -1, 4460, 3295, 3305, -1, 3305, 3295, 3294, -1, 3341, 3294, 3306, -1, 3333, 3306, 3334, -1, 3335, 3334, 3292, -1, 3300, 3292, 3299, -1, 3309, 3299, 3307, -1, 3308, 3307, 3342, -1, 3308, 3309, 3307, -1, 3310, 3312, 3311, -1, 3310, 3314, 3312, -1, 3310, 3313, 3314, -1, 3314, 3313, 3315, -1, 3312, 3315, 3317, -1, 3316, 3317, 3303, -1, 3302, 3316, 3303, -1, 3302, 3311, 3316, -1, 3316, 3311, 3312, -1, 3317, 3316, 3312, -1, 3313, 3339, 3315, -1, 3315, 3339, 3318, -1, 3317, 3318, 3304, -1, 3303, 3317, 3304, -1, 3119, 3320, 3326, -1, 3119, 3319, 3320, -1, 3119, 3343, 3319, -1, 3319, 3343, 3321, -1, 3324, 3321, 3322, -1, 3323, 3324, 3322, -1, 3323, 3320, 3324, -1, 3323, 3297, 3320, -1, 3320, 3297, 3325, -1, 3326, 3325, 3332, -1, 3326, 3320, 3325, -1, 3321, 3344, 3322, -1, 3315, 3312, 3314, -1, 3329, 3322, 3327, -1, 3328, 3329, 3327, -1, 3328, 3331, 3329, -1, 3328, 3292, 3331, -1, 3319, 3321, 3324, -1, 3320, 3319, 3324, -1, 3300, 3299, 3309, -1, 3330, 3323, 3329, -1, 3331, 3330, 3329, -1, 3331, 3293, 3330, -1, 3331, 3334, 3293, -1, 3335, 3292, 3300, -1, 3302, 3335, 3300, -1, 3337, 3297, 3330, -1, 3293, 3337, 3330, -1, 3293, 3336, 3337, -1, 3293, 3306, 3336, -1, 3332, 3325, 3297, -1, 3333, 3334, 3335, -1, 3303, 3333, 3335, -1, 3296, 3332, 3337, -1, 3336, 3296, 3337, -1, 3336, 3338, 3296, -1, 3336, 3294, 3338, -1, 3318, 3339, 3340, -1, 3304, 3318, 3340, -1, 3294, 3341, 3305, -1, 3305, 3341, 3340, -1, 3317, 3315, 3318, -1, 3333, 3304, 3341, -1, 3306, 3333, 3341, -1, 4476, 3342, 3214, -1, 3214, 3342, 3117, -1, 3117, 3342, 3343, -1, 3343, 3342, 3344, -1, 3321, 3343, 3344, -1, 3346, 3446, 3345, -1, 3346, 3347, 3446, -1, 3446, 3347, 3448, -1, 3350, 3448, 3352, -1, 3349, 3352, 3449, -1, 2008, 3449, 3353, -1, 2008, 3349, 3449, -1, 2008, 3348, 3349, -1, 3349, 3348, 3434, -1, 3350, 3434, 3445, -1, 3446, 3445, 3351, -1, 3345, 3351, 4505, -1, 3345, 3446, 3351, -1, 3347, 4516, 3448, -1, 3448, 4516, 3447, -1, 3352, 3447, 3450, -1, 3449, 3450, 3354, -1, 3353, 3354, 3441, -1, 3353, 3449, 3354, -1, 4516, 3368, 3447, -1, 3447, 3368, 3355, -1, 3450, 3355, 3356, -1, 3354, 3356, 3440, -1, 3441, 3440, 3370, -1, 2005, 3370, 3374, -1, 2018, 3374, 3439, -1, 2004, 3439, 3379, -1, 3436, 3379, 3438, -1, 3437, 3438, 3380, -1, 3357, 3380, 3381, -1, 4529, 3357, 3381, -1, 4529, 3358, 3357, -1, 4529, 3359, 3358, -1, 3358, 3359, 3360, -1, 3365, 3360, 3362, -1, 3361, 3362, 3385, -1, 3364, 3385, 2016, -1, 3364, 3361, 3385, -1, 3364, 3363, 3361, -1, 3364, 2002, 3363, -1, 3363, 2002, 3366, -1, 3367, 3366, 3437, -1, 3357, 3437, 3380, -1, 3357, 3367, 3437, -1, 3357, 3358, 3367, -1, 3367, 3358, 3365, -1, 3363, 3365, 3361, -1, 3363, 3367, 3365, -1, 3363, 3366, 3367, -1, 3368, 4520, 3355, -1, 3355, 4520, 3369, -1, 3356, 3369, 3371, -1, 3440, 3371, 3370, -1, 3440, 3356, 3371, -1, 4520, 4524, 3369, -1, 3369, 4524, 3451, -1, 3371, 3451, 3372, -1, 3370, 3372, 3374, -1, 3370, 3371, 3372, -1, 4524, 4525, 3451, -1, 3451, 4525, 3376, -1, 3372, 3376, 3373, -1, 3374, 3373, 3439, -1, 3374, 3372, 3373, -1, 4525, 3375, 3376, -1, 3376, 3375, 3378, -1, 3373, 3378, 3377, -1, 3439, 3377, 3379, -1, 3439, 3373, 3377, -1, 3375, 4522, 3378, -1, 3378, 4522, 3382, -1, 3377, 3382, 3438, -1, 3379, 3377, 3438, -1, 4522, 4526, 3382, -1, 3382, 4526, 4527, -1, 3380, 4527, 3381, -1, 3380, 3382, 4527, -1, 3380, 3438, 3382, -1, 3359, 4530, 3360, -1, 3360, 4530, 3383, -1, 3362, 3383, 3384, -1, 3385, 3384, 3453, -1, 2016, 3453, 3388, -1, 2016, 3385, 3453, -1, 4530, 3386, 3383, -1, 3383, 3386, 3452, -1, 3384, 3452, 3389, -1, 3453, 3389, 3387, -1, 3388, 3387, 3392, -1, 3388, 3453, 3387, -1, 3386, 4531, 3452, -1, 3452, 4531, 3390, -1, 3389, 3390, 3391, -1, 3387, 3391, 3393, -1, 3392, 3393, 3394, -1, 2023, 3394, 3395, -1, 2014, 3395, 3416, -1, 2022, 3416, 3396, -1, 3442, 3396, 3397, -1, 3443, 3397, 3420, -1, 3398, 3420, 3399, -1, 4502, 3398, 3399, -1, 4502, 3405, 3398, -1, 4502, 3400, 3405, -1, 3405, 3400, 3457, -1, 3458, 3457, 3459, -1, 3402, 3459, 3403, -1, 3401, 3403, 2020, -1, 3401, 3402, 3403, -1, 3401, 3407, 3402, -1, 3401, 2011, 3407, -1, 3407, 2011, 3404, -1, 3406, 3404, 3443, -1, 3398, 3443, 3420, -1, 3398, 3406, 3443, -1, 3398, 3405, 3406, -1, 3406, 3405, 3458, -1, 3407, 3458, 3402, -1, 3407, 3406, 3458, -1, 3407, 3404, 3406, -1, 4531, 4533, 3390, -1, 3390, 4533, 3454, -1, 3391, 3454, 3409, -1, 3393, 3409, 3394, -1, 3393, 3391, 3409, -1, 4533, 3408, 3454, -1, 3454, 3408, 3411, -1, 3409, 3411, 3410, -1, 3394, 3410, 3395, -1, 3394, 3409, 3410, -1, 3408, 3412, 3411, -1, 3411, 3412, 3413, -1, 3410, 3413, 3414, -1, 3395, 3414, 3416, -1, 3395, 3410, 3414, -1, 3412, 3415, 3413, -1, 3413, 3415, 3455, -1, 3414, 3455, 3456, -1, 3416, 3456, 3396, -1, 3416, 3414, 3456, -1, 3415, 3417, 3455, -1, 3455, 3417, 3418, -1, 3456, 3418, 3397, -1, 3396, 3456, 3397, -1, 3417, 3419, 3418, -1, 3418, 3419, 3421, -1, 3420, 3421, 3399, -1, 3420, 3418, 3421, -1, 3420, 3397, 3418, -1, 3400, 3422, 3457, -1, 3457, 3422, 3426, -1, 3459, 3426, 3423, -1, 3403, 3423, 3424, -1, 2020, 3424, 3425, -1, 2020, 3403, 3424, -1, 3422, 4503, 3426, -1, 3426, 4503, 3427, -1, 3423, 3427, 3460, -1, 3424, 3460, 3432, -1, 3425, 3432, 3431, -1, 3425, 3424, 3432, -1, 4503, 3428, 3427, -1, 3427, 3428, 3433, -1, 3460, 3433, 3429, -1, 3432, 3429, 3430, -1, 3431, 3430, 3348, -1, 3431, 3432, 3430, -1, 3428, 4505, 3433, -1, 3433, 4505, 3351, -1, 3429, 3351, 3445, -1, 3430, 3445, 3434, -1, 3348, 3430, 3434, -1, 2022, 2014, 3416, -1, 2014, 2023, 3395, -1, 2023, 3392, 3394, -1, 3393, 3392, 3387, -1, 2002, 3435, 3366, -1, 3366, 3435, 3436, -1, 3437, 3436, 3438, -1, 3437, 3366, 3436, -1, 3435, 2004, 3436, -1, 3436, 2004, 3379, -1, 2004, 2018, 3439, -1, 2018, 2005, 3374, -1, 2005, 3441, 3370, -1, 3440, 3441, 3354, -1, 2011, 3444, 3404, -1, 3404, 3444, 3442, -1, 3443, 3442, 3397, -1, 3443, 3404, 3442, -1, 3444, 2022, 3442, -1, 3442, 2022, 3396, -1, 3351, 3429, 3433, -1, 3429, 3432, 3460, -1, 3430, 3429, 3445, -1, 3350, 3445, 3446, -1, 3448, 3350, 3446, -1, 3349, 3434, 3350, -1, 3352, 3349, 3350, -1, 3447, 3352, 3448, -1, 3355, 3450, 3447, -1, 3450, 3449, 3352, -1, 3369, 3356, 3355, -1, 3356, 3354, 3450, -1, 3451, 3371, 3369, -1, 3376, 3372, 3451, -1, 3378, 3373, 3376, -1, 3382, 3377, 3378, -1, 3360, 3365, 3358, -1, 3383, 3362, 3360, -1, 3362, 3361, 3365, -1, 3452, 3384, 3383, -1, 3384, 3385, 3362, -1, 3390, 3389, 3452, -1, 3389, 3453, 3384, -1, 3454, 3391, 3390, -1, 3391, 3387, 3389, -1, 3411, 3409, 3454, -1, 3413, 3410, 3411, -1, 3455, 3414, 3413, -1, 3418, 3456, 3455, -1, 3457, 3458, 3405, -1, 3426, 3459, 3457, -1, 3459, 3402, 3458, -1, 3427, 3423, 3426, -1, 3423, 3403, 3459, -1, 3433, 3460, 3427, -1, 3460, 3424, 3423, -1, 3462, 3560, 3461, -1, 3462, 3469, 3560, -1, 3560, 3469, 3463, -1, 3464, 3463, 3562, -1, 3465, 3562, 3467, -1, 3466, 3467, 3472, -1, 3466, 3465, 3467, -1, 3466, 2037, 3465, -1, 3465, 2037, 3548, -1, 3464, 3548, 3559, -1, 3560, 3559, 3468, -1, 3461, 3468, 4543, -1, 3461, 3560, 3468, -1, 3469, 3473, 3463, -1, 3463, 3473, 3470, -1, 3562, 3470, 3474, -1, 3467, 3474, 3471, -1, 3472, 3471, 3554, -1, 3472, 3467, 3471, -1, 3473, 4483, 3470, -1, 3470, 4483, 3561, -1, 3474, 3561, 3493, -1, 3471, 3493, 3553, -1, 3554, 3553, 3552, -1, 2028, 3552, 3475, -1, 2036, 3475, 3476, -1, 3550, 3476, 3477, -1, 3551, 3477, 3497, -1, 3489, 3497, 3500, -1, 3478, 3500, 3479, -1, 3480, 3478, 3479, -1, 3480, 3481, 3478, -1, 3480, 3482, 3481, -1, 3481, 3482, 3501, -1, 3483, 3501, 3568, -1, 3486, 3568, 3484, -1, 3485, 3484, 3503, -1, 3485, 3486, 3484, -1, 3485, 3490, 3486, -1, 3485, 3487, 3490, -1, 3490, 3487, 3488, -1, 3491, 3488, 3489, -1, 3478, 3489, 3500, -1, 3478, 3491, 3489, -1, 3478, 3481, 3491, -1, 3491, 3481, 3483, -1, 3490, 3483, 3486, -1, 3490, 3491, 3483, -1, 3490, 3488, 3491, -1, 4483, 4482, 3561, -1, 3561, 4482, 3492, -1, 3493, 3492, 3494, -1, 3553, 3494, 3552, -1, 3553, 3493, 3494, -1, 4482, 4485, 3492, -1, 3492, 4485, 3563, -1, 3494, 3563, 3495, -1, 3552, 3495, 3475, -1, 3552, 3494, 3495, -1, 4485, 4484, 3563, -1, 3563, 4484, 3565, -1, 3495, 3565, 3564, -1, 3475, 3564, 3476, -1, 3475, 3495, 3564, -1, 4484, 4552, 3565, -1, 3565, 4552, 3567, -1, 3564, 3567, 3496, -1, 3476, 3496, 3477, -1, 3476, 3564, 3496, -1, 4552, 4535, 3567, -1, 3567, 4535, 3566, -1, 3496, 3566, 3497, -1, 3477, 3496, 3497, -1, 4535, 3498, 3566, -1, 3566, 3498, 3499, -1, 3500, 3499, 3479, -1, 3500, 3566, 3499, -1, 3500, 3497, 3566, -1, 3482, 3504, 3501, -1, 3501, 3504, 3502, -1, 3568, 3502, 3569, -1, 3484, 3569, 3506, -1, 3503, 3506, 2045, -1, 3503, 3484, 3506, -1, 3504, 3505, 3502, -1, 3502, 3505, 3570, -1, 3569, 3570, 3574, -1, 3506, 3574, 3573, -1, 2045, 3573, 2044, -1, 2045, 3506, 3573, -1, 3505, 3507, 3570, -1, 3570, 3507, 3571, -1, 3574, 3571, 3572, -1, 3573, 3572, 3508, -1, 2044, 3508, 3509, -1, 2043, 3509, 3531, -1, 3510, 3531, 3549, -1, 3557, 3549, 3558, -1, 3556, 3558, 3512, -1, 3511, 3512, 3538, -1, 3513, 3538, 3514, -1, 3515, 3513, 3514, -1, 3515, 3517, 3513, -1, 3515, 3516, 3517, -1, 3517, 3516, 3579, -1, 3523, 3579, 3518, -1, 3580, 3518, 3519, -1, 2031, 3519, 2041, -1, 2031, 3580, 3519, -1, 2031, 3524, 3580, -1, 2031, 3520, 3524, -1, 3524, 3520, 3522, -1, 3521, 3522, 3511, -1, 3513, 3511, 3538, -1, 3513, 3521, 3511, -1, 3513, 3517, 3521, -1, 3521, 3517, 3523, -1, 3524, 3523, 3580, -1, 3524, 3521, 3523, -1, 3524, 3522, 3521, -1, 3507, 3527, 3571, -1, 3571, 3527, 3525, -1, 3572, 3525, 3526, -1, 3508, 3526, 3509, -1, 3508, 3572, 3526, -1, 3527, 3529, 3525, -1, 3525, 3529, 3576, -1, 3526, 3576, 3528, -1, 3509, 3528, 3531, -1, 3509, 3526, 3528, -1, 3529, 3530, 3576, -1, 3576, 3530, 3575, -1, 3528, 3575, 3533, -1, 3531, 3533, 3549, -1, 3531, 3528, 3533, -1, 3530, 4540, 3575, -1, 3575, 4540, 3532, -1, 3533, 3532, 3535, -1, 3549, 3535, 3558, -1, 3549, 3533, 3535, -1, 4540, 3534, 3532, -1, 3532, 3534, 3577, -1, 3535, 3577, 3512, -1, 3558, 3535, 3512, -1, 3534, 3536, 3577, -1, 3577, 3536, 3537, -1, 3538, 3537, 3514, -1, 3538, 3577, 3537, -1, 3538, 3512, 3577, -1, 3516, 4542, 3579, -1, 3579, 4542, 3578, -1, 3518, 3578, 3581, -1, 3519, 3581, 3541, -1, 2041, 3541, 2040, -1, 2041, 3519, 3541, -1, 4542, 3539, 3578, -1, 3578, 3539, 3542, -1, 3581, 3542, 3540, -1, 3541, 3540, 3544, -1, 2040, 3544, 2039, -1, 2040, 3541, 3544, -1, 3539, 3546, 3542, -1, 3542, 3546, 3543, -1, 3540, 3543, 3547, -1, 3544, 3547, 3545, -1, 2039, 3545, 2037, -1, 2039, 3544, 3545, -1, 3546, 4543, 3543, -1, 3543, 4543, 3468, -1, 3547, 3468, 3559, -1, 3545, 3559, 3548, -1, 2037, 3545, 3548, -1, 3557, 3510, 3549, -1, 3510, 2043, 3531, -1, 2043, 2044, 3509, -1, 3508, 2044, 3573, -1, 3487, 2026, 3488, -1, 3488, 2026, 3551, -1, 3489, 3551, 3497, -1, 3489, 3488, 3551, -1, 2026, 3550, 3551, -1, 3551, 3550, 3477, -1, 3550, 2036, 3476, -1, 2036, 2028, 3475, -1, 2028, 3554, 3552, -1, 3553, 3554, 3471, -1, 3520, 3555, 3522, -1, 3522, 3555, 3556, -1, 3511, 3556, 3512, -1, 3511, 3522, 3556, -1, 3555, 3557, 3556, -1, 3556, 3557, 3558, -1, 3468, 3547, 3543, -1, 3547, 3544, 3540, -1, 3545, 3547, 3559, -1, 3464, 3559, 3560, -1, 3463, 3464, 3560, -1, 3465, 3548, 3464, -1, 3562, 3465, 3464, -1, 3470, 3562, 3463, -1, 3561, 3474, 3470, -1, 3474, 3467, 3562, -1, 3492, 3493, 3561, -1, 3493, 3471, 3474, -1, 3563, 3494, 3492, -1, 3565, 3495, 3563, -1, 3567, 3564, 3565, -1, 3566, 3496, 3567, -1, 3501, 3483, 3481, -1, 3502, 3568, 3501, -1, 3568, 3486, 3483, -1, 3570, 3569, 3502, -1, 3569, 3484, 3568, -1, 3571, 3574, 3570, -1, 3574, 3506, 3569, -1, 3525, 3572, 3571, -1, 3572, 3573, 3574, -1, 3576, 3526, 3525, -1, 3575, 3528, 3576, -1, 3532, 3533, 3575, -1, 3577, 3535, 3532, -1, 3579, 3523, 3517, -1, 3578, 3518, 3579, -1, 3518, 3580, 3523, -1, 3542, 3581, 3578, -1, 3581, 3519, 3518, -1, 3543, 3540, 3542, -1, 3540, 3541, 3581, -1, 3583, 3582, 2061, -1, 3583, 3584, 3582, -1, 3583, 2088, 3584, -1, 3584, 2088, 3585, -1, 3744, 3585, 3746, -1, 3743, 3746, 3587, -1, 3586, 3587, 4513, -1, 3586, 3743, 3587, -1, 3586, 4514, 3743, -1, 3743, 4514, 3742, -1, 3744, 3742, 3739, -1, 3584, 3739, 3582, -1, 3584, 3744, 3739, -1, 3584, 3585, 3744, -1, 2088, 3748, 3585, -1, 3585, 3748, 3589, -1, 3746, 3589, 3745, -1, 3587, 3745, 3588, -1, 4513, 3588, 4512, -1, 4513, 3587, 3588, -1, 3589, 3748, 3747, -1, 3745, 3747, 3598, -1, 3588, 3598, 3590, -1, 4510, 3590, 4511, -1, 4510, 3588, 3590, -1, 4510, 4512, 3588, -1, 3591, 3750, 3749, -1, 3591, 3599, 3750, -1, 3591, 3600, 3599, -1, 3599, 3600, 3592, -1, 3728, 3592, 3730, -1, 3595, 3730, 3593, -1, 4508, 3593, 3594, -1, 4508, 3595, 3593, -1, 4508, 3596, 3595, -1, 3595, 3596, 4509, -1, 3729, 4509, 4511, -1, 3590, 3729, 4511, -1, 3590, 3597, 3729, -1, 3590, 3598, 3597, -1, 3597, 3598, 3750, -1, 3599, 3597, 3750, -1, 3599, 3728, 3597, -1, 3599, 3592, 3728, -1, 3600, 2087, 3592, -1, 3592, 2087, 3603, -1, 3730, 3603, 3601, -1, 3593, 3601, 3602, -1, 3594, 3602, 4507, -1, 3594, 3593, 3602, -1, 2087, 2059, 3603, -1, 3603, 2059, 3604, -1, 3601, 3604, 3608, -1, 3602, 3608, 3605, -1, 3606, 3605, 3607, -1, 3606, 3602, 3605, -1, 3606, 4507, 3602, -1, 2059, 2084, 3604, -1, 3604, 2084, 3751, -1, 3608, 3751, 3752, -1, 3605, 3752, 3609, -1, 3607, 3609, 3612, -1, 3607, 3605, 3609, -1, 2084, 3613, 3751, -1, 3751, 3613, 3614, -1, 3752, 3614, 3610, -1, 3609, 3610, 3618, -1, 3612, 3618, 3611, -1, 3612, 3609, 3618, -1, 3613, 2083, 3614, -1, 3614, 2083, 3615, -1, 3610, 3615, 3753, -1, 3618, 3753, 3616, -1, 3619, 3616, 3617, -1, 3619, 3618, 3616, -1, 3619, 3611, 3618, -1, 2083, 3624, 3615, -1, 3615, 3624, 3620, -1, 3753, 3620, 3621, -1, 3616, 3621, 3622, -1, 3617, 3622, 3623, -1, 3617, 3616, 3622, -1, 3624, 2082, 3620, -1, 3620, 2082, 3625, -1, 3621, 3625, 3736, -1, 3622, 3736, 3754, -1, 3626, 3754, 4548, -1, 3626, 3622, 3754, -1, 3626, 3623, 3622, -1, 2082, 2080, 3625, -1, 3625, 2080, 3737, -1, 3736, 3737, 3627, -1, 3754, 3627, 3629, -1, 4548, 3629, 3628, -1, 4548, 3754, 3629, -1, 3737, 2080, 3727, -1, 3627, 3727, 3726, -1, 3629, 3726, 3630, -1, 3628, 3630, 3725, -1, 3628, 3629, 3630, -1, 3632, 3631, 2079, -1, 3632, 3636, 3631, -1, 3632, 2077, 3636, -1, 3636, 2077, 3633, -1, 3637, 3633, 3756, -1, 3755, 3756, 3634, -1, 3635, 3634, 3642, -1, 3635, 3755, 3634, -1, 3635, 4550, 3755, -1, 3755, 4550, 3724, -1, 3637, 3724, 3638, -1, 3636, 3638, 3631, -1, 3636, 3637, 3638, -1, 3636, 3633, 3637, -1, 2077, 3639, 3633, -1, 3633, 3639, 3757, -1, 3756, 3757, 3640, -1, 3634, 3640, 3758, -1, 3642, 3758, 3641, -1, 3642, 3634, 3758, -1, 3639, 2056, 3757, -1, 3757, 2056, 3646, -1, 3640, 3646, 3643, -1, 3758, 3643, 3645, -1, 3644, 3645, 4481, -1, 3644, 3758, 3645, -1, 3644, 3641, 3758, -1, 2056, 3647, 3646, -1, 3646, 3647, 3648, -1, 3643, 3648, 3761, -1, 3645, 3761, 3760, -1, 4481, 3760, 4486, -1, 4481, 3645, 3760, -1, 3647, 2072, 3648, -1, 3648, 2072, 3759, -1, 3761, 3759, 3764, -1, 3760, 3764, 3649, -1, 3650, 3649, 3651, -1, 3650, 3760, 3649, -1, 3650, 4486, 3760, -1, 2072, 3653, 3759, -1, 3759, 3653, 3763, -1, 3764, 3763, 3762, -1, 3649, 3762, 3652, -1, 3651, 3652, 4487, -1, 3651, 3649, 3652, -1, 3653, 2055, 3763, -1, 3763, 2055, 3655, -1, 3762, 3655, 3765, -1, 3652, 3765, 3654, -1, 4488, 3654, 3659, -1, 4488, 3652, 3654, -1, 4488, 4487, 3652, -1, 2055, 3656, 3655, -1, 3655, 3656, 3657, -1, 3765, 3657, 3658, -1, 3654, 3658, 3767, -1, 3659, 3767, 4489, -1, 3659, 3654, 3767, -1, 3656, 2054, 3657, -1, 3657, 2054, 3661, -1, 3658, 3661, 3768, -1, 3767, 3768, 3660, -1, 4489, 3660, 3663, -1, 4489, 3767, 3660, -1, 3661, 2054, 3766, -1, 3768, 3766, 3662, -1, 3660, 3662, 3664, -1, 3663, 3664, 4490, -1, 3663, 3660, 3664, -1, 3665, 3722, 2053, -1, 3665, 3666, 3722, -1, 3665, 3667, 3666, -1, 3666, 3667, 3670, -1, 3671, 3670, 3772, -1, 3770, 3772, 3669, -1, 3668, 3669, 4493, -1, 3668, 3770, 3669, -1, 3668, 4492, 3770, -1, 3770, 4492, 3771, -1, 3671, 3771, 3769, -1, 3666, 3769, 3722, -1, 3666, 3671, 3769, -1, 3666, 3670, 3671, -1, 3667, 3672, 3670, -1, 3670, 3672, 3673, -1, 3772, 3673, 3676, -1, 3669, 3676, 3674, -1, 3675, 3674, 4494, -1, 3675, 3669, 3674, -1, 3675, 4493, 3669, -1, 3672, 2066, 3673, -1, 3673, 2066, 3678, -1, 3676, 3678, 3679, -1, 3674, 3679, 3677, -1, 4494, 3677, 4495, -1, 4494, 3674, 3677, -1, 2066, 2051, 3678, -1, 3678, 2051, 3683, -1, 3679, 3683, 3685, -1, 3677, 3685, 3680, -1, 3682, 3680, 3681, -1, 3682, 3677, 3680, -1, 3682, 4495, 3677, -1, 2051, 3684, 3683, -1, 3683, 3684, 3689, -1, 3685, 3689, 3686, -1, 3680, 3686, 3773, -1, 3681, 3773, 3687, -1, 3681, 3680, 3773, -1, 3684, 3688, 3689, -1, 3689, 3688, 3690, -1, 3686, 3690, 3691, -1, 3773, 3691, 3774, -1, 4497, 3774, 4498, -1, 4497, 3773, 3774, -1, 4497, 3687, 3773, -1, 3688, 2065, 3690, -1, 3690, 2065, 3692, -1, 3691, 3692, 3693, -1, 3774, 3693, 3696, -1, 4498, 3696, 4499, -1, 4498, 3774, 3696, -1, 2065, 3698, 3692, -1, 3692, 3698, 3694, -1, 3693, 3694, 3695, -1, 3696, 3695, 3697, -1, 4499, 3697, 4500, -1, 4499, 3696, 3697, -1, 3694, 3698, 3775, -1, 3695, 3775, 3735, -1, 3697, 3735, 3734, -1, 4500, 3734, 3699, -1, 4500, 3697, 3734, -1, 3700, 3701, 2049, -1, 3700, 3702, 3701, -1, 3700, 3703, 3702, -1, 3702, 3703, 3707, -1, 3776, 3707, 3708, -1, 3704, 3708, 3709, -1, 3705, 3709, 3711, -1, 3705, 3704, 3709, -1, 3705, 3732, 3704, -1, 3704, 3732, 3733, -1, 3776, 3733, 3706, -1, 3702, 3706, 3701, -1, 3702, 3776, 3706, -1, 3702, 3707, 3776, -1, 3703, 2064, 3707, -1, 3707, 2064, 3777, -1, 3708, 3777, 3778, -1, 3709, 3778, 3712, -1, 3710, 3712, 3713, -1, 3710, 3709, 3712, -1, 3710, 3711, 3709, -1, 2064, 3714, 3777, -1, 3777, 3714, 3779, -1, 3778, 3779, 3717, -1, 3712, 3717, 3741, -1, 3713, 3741, 4504, -1, 3713, 3712, 3741, -1, 3714, 3715, 3779, -1, 3779, 3715, 3716, -1, 3717, 3716, 3740, -1, 3741, 3740, 3719, -1, 4506, 3719, 4546, -1, 4506, 3741, 3719, -1, 4506, 4504, 3741, -1, 3715, 2046, 3716, -1, 3716, 2046, 3720, -1, 3740, 3720, 3738, -1, 3719, 3738, 3718, -1, 4546, 3718, 3721, -1, 4546, 3719, 3718, -1, 2046, 2061, 3720, -1, 3720, 2061, 3582, -1, 3738, 3582, 3739, -1, 3718, 3739, 3742, -1, 3721, 3742, 3731, -1, 3721, 3718, 3742, -1, 4492, 4491, 3771, -1, 3771, 4491, 3664, -1, 3769, 3664, 3662, -1, 3722, 3662, 3766, -1, 2053, 3766, 2054, -1, 2053, 3722, 3766, -1, 4491, 4490, 3664, -1, 4550, 3723, 3724, -1, 3724, 3723, 3725, -1, 3630, 3724, 3725, -1, 3630, 3638, 3724, -1, 3630, 3726, 3638, -1, 3638, 3726, 3631, -1, 3631, 3726, 3727, -1, 2079, 3727, 2080, -1, 2079, 3631, 3727, -1, 3595, 4509, 3729, -1, 3728, 3729, 3597, -1, 3728, 3595, 3729, -1, 3728, 3730, 3595, -1, 4514, 3731, 3742, -1, 3732, 4501, 3733, -1, 3733, 4501, 3734, -1, 3706, 3734, 3735, -1, 3701, 3735, 3775, -1, 2049, 3775, 3698, -1, 2049, 3701, 3775, -1, 4501, 3699, 3734, -1, 3689, 3685, 3683, -1, 3685, 3677, 3679, -1, 3690, 3686, 3689, -1, 3686, 3680, 3685, -1, 3658, 3657, 3661, -1, 3736, 3625, 3737, -1, 3746, 3585, 3589, -1, 3693, 3692, 3694, -1, 3582, 3738, 3720, -1, 3738, 3719, 3740, -1, 3718, 3738, 3739, -1, 3717, 3740, 3741, -1, 3716, 3720, 3740, -1, 3743, 3742, 3744, -1, 3746, 3743, 3744, -1, 3747, 3745, 3589, -1, 3745, 3587, 3746, -1, 3750, 3598, 3747, -1, 3749, 3747, 3748, -1, 3749, 3750, 3747, -1, 3598, 3588, 3745, -1, 3603, 3730, 3592, -1, 3604, 3601, 3603, -1, 3601, 3593, 3730, -1, 3751, 3608, 3604, -1, 3608, 3602, 3601, -1, 3614, 3752, 3751, -1, 3752, 3605, 3608, -1, 3615, 3610, 3614, -1, 3610, 3609, 3752, -1, 3620, 3753, 3615, -1, 3753, 3618, 3610, -1, 3625, 3621, 3620, -1, 3621, 3616, 3753, -1, 3622, 3621, 3736, -1, 3727, 3627, 3737, -1, 3627, 3754, 3736, -1, 3629, 3627, 3726, -1, 3755, 3724, 3637, -1, 3756, 3755, 3637, -1, 3757, 3756, 3633, -1, 3646, 3640, 3757, -1, 3640, 3634, 3756, -1, 3648, 3643, 3646, -1, 3643, 3758, 3640, -1, 3759, 3761, 3648, -1, 3761, 3645, 3643, -1, 3763, 3764, 3759, -1, 3764, 3760, 3761, -1, 3655, 3762, 3763, -1, 3762, 3649, 3764, -1, 3657, 3765, 3655, -1, 3765, 3652, 3762, -1, 3654, 3765, 3658, -1, 3766, 3768, 3661, -1, 3768, 3767, 3658, -1, 3660, 3768, 3662, -1, 3769, 3662, 3722, -1, 3771, 3664, 3769, -1, 3770, 3771, 3671, -1, 3772, 3770, 3671, -1, 3673, 3772, 3670, -1, 3678, 3676, 3673, -1, 3676, 3669, 3772, -1, 3683, 3679, 3678, -1, 3679, 3674, 3676, -1, 3692, 3691, 3690, -1, 3691, 3773, 3686, -1, 3774, 3691, 3693, -1, 3775, 3695, 3694, -1, 3695, 3696, 3693, -1, 3697, 3695, 3735, -1, 3706, 3735, 3701, -1, 3733, 3734, 3706, -1, 3704, 3733, 3776, -1, 3708, 3704, 3776, -1, 3777, 3708, 3707, -1, 3779, 3778, 3777, -1, 3778, 3709, 3708, -1, 3716, 3717, 3779, -1, 3717, 3712, 3778, -1, 4551, 4496, 3780, -1, 3780, 4496, 3781, -1, 4406, 3780, 3781, -1, 4406, 3826, 3780, -1, 4406, 4444, 3826, -1, 3826, 4444, 3782, -1, 3782, 4444, 3783, -1, 4402, 3782, 3783, -1, 3846, 4544, 3787, -1, 3788, 3787, 3801, -1, 3833, 3801, 3802, -1, 3785, 3802, 3784, -1, 3785, 3833, 3802, -1, 3785, 3786, 3833, -1, 3833, 3786, 3831, -1, 3788, 3831, 3845, -1, 3846, 3788, 3845, -1, 3846, 3787, 3788, -1, 4544, 3789, 3787, -1, 3787, 3789, 3790, -1, 3834, 3790, 3805, -1, 3807, 3805, 3791, -1, 3809, 3791, 4545, -1, 3812, 4545, 3814, -1, 3815, 3814, 4541, -1, 3798, 4541, 3792, -1, 3793, 3798, 3792, -1, 3793, 3799, 3798, -1, 3793, 4539, 3799, -1, 3799, 4539, 3800, -1, 3794, 3800, 3818, -1, 3797, 3818, 3795, -1, 3796, 3795, 3288, -1, 3796, 3797, 3795, -1, 3796, 3284, 3797, -1, 3797, 3284, 3817, -1, 3794, 3817, 3840, -1, 3799, 3840, 3798, -1, 3799, 3794, 3840, -1, 3799, 3800, 3794, -1, 3787, 3790, 3834, -1, 3801, 3834, 3806, -1, 3802, 3806, 3803, -1, 3784, 3803, 3804, -1, 3784, 3802, 3803, -1, 3834, 3805, 3807, -1, 3806, 3807, 3808, -1, 3803, 3808, 3836, -1, 3804, 3836, 3811, -1, 3804, 3803, 3836, -1, 3807, 3791, 3809, -1, 3808, 3809, 3835, -1, 3836, 3835, 3813, -1, 3811, 3813, 3810, -1, 3811, 3836, 3813, -1, 3809, 4545, 3812, -1, 3835, 3812, 3838, -1, 3813, 3838, 3837, -1, 3810, 3837, 3282, -1, 3810, 3813, 3837, -1, 3812, 3814, 3815, -1, 3838, 3815, 3839, -1, 3837, 3839, 3816, -1, 3282, 3816, 3283, -1, 3282, 3837, 3816, -1, 3815, 4541, 3798, -1, 3839, 3798, 3840, -1, 3816, 3840, 3817, -1, 3283, 3817, 3284, -1, 3283, 3816, 3817, -1, 4539, 4538, 3800, -1, 3800, 4538, 3819, -1, 3818, 3819, 3841, -1, 3795, 3841, 3820, -1, 3288, 3820, 3821, -1, 3288, 3795, 3820, -1, 4538, 4537, 3819, -1, 3819, 4537, 3823, -1, 3841, 3823, 3825, -1, 3820, 3825, 3822, -1, 3821, 3822, 3782, -1, 4402, 3821, 3782, -1, 4537, 4536, 3823, -1, 3823, 4536, 3824, -1, 3825, 3824, 3828, -1, 3822, 3828, 3826, -1, 3782, 3822, 3826, -1, 4536, 3827, 3824, -1, 3824, 3827, 3830, -1, 3828, 3830, 3780, -1, 3826, 3828, 3780, -1, 3827, 3829, 3830, -1, 3830, 3829, 3780, -1, 3780, 3829, 4551, -1, 3822, 3821, 3820, -1, 3786, 3832, 3831, -1, 3831, 3832, 3843, -1, 3845, 3831, 3843, -1, 3832, 3842, 3843, -1, 3833, 3831, 3788, -1, 3801, 3833, 3788, -1, 3834, 3801, 3787, -1, 3807, 3806, 3834, -1, 3806, 3802, 3801, -1, 3809, 3808, 3807, -1, 3808, 3803, 3806, -1, 3812, 3835, 3809, -1, 3835, 3836, 3808, -1, 3815, 3838, 3812, -1, 3838, 3813, 3835, -1, 3798, 3839, 3815, -1, 3839, 3837, 3838, -1, 3816, 3839, 3840, -1, 3797, 3817, 3794, -1, 3818, 3797, 3794, -1, 3819, 3818, 3800, -1, 3823, 3841, 3819, -1, 3841, 3795, 3818, -1, 3824, 3825, 3823, -1, 3825, 3820, 3841, -1, 3830, 3828, 3824, -1, 3828, 3822, 3825, -1, 2656, 3857, 3842, -1, 3842, 3857, 3843, -1, 3843, 3857, 3856, -1, 3845, 3856, 3844, -1, 3846, 3844, 3852, -1, 4544, 3852, 3851, -1, 4544, 3846, 3852, -1, 3843, 3856, 3845, -1, 3845, 3844, 3846, -1, 4549, 3847, 3955, -1, 3955, 3847, 3848, -1, 3848, 3847, 4480, -1, 3849, 4480, 3850, -1, 3960, 3850, 3851, -1, 3853, 3851, 3852, -1, 3844, 3853, 3852, -1, 3844, 3854, 3853, -1, 3844, 3856, 3854, -1, 3854, 3856, 3855, -1, 3855, 3856, 3857, -1, 3971, 3857, 2656, -1, 3971, 3855, 3857, -1, 3848, 4480, 3849, -1, 3849, 3850, 3960, -1, 3960, 3851, 3853, -1, 4549, 3955, 3858, -1, 3858, 3955, 4568, -1, 2532, 3951, 3872, -1, 3859, 3872, 3860, -1, 3937, 3860, 3938, -1, 3861, 3938, 3862, -1, 3863, 3861, 3862, -1, 3863, 3881, 3861, -1, 3863, 3864, 3881, -1, 3881, 3864, 3875, -1, 3876, 3875, 3865, -1, 4604, 3876, 3865, -1, 4604, 3866, 3876, -1, 4604, 3882, 3866, -1, 3866, 3882, 3867, -1, 3871, 3867, 3894, -1, 3868, 3894, 3943, -1, 3869, 3943, 2536, -1, 3869, 3868, 3943, -1, 3869, 3878, 3868, -1, 3868, 3878, 3870, -1, 3871, 3870, 3877, -1, 3866, 3877, 3876, -1, 3866, 3871, 3877, -1, 3866, 3867, 3871, -1, 3951, 3873, 3872, -1, 3872, 3873, 3874, -1, 3860, 3874, 3950, -1, 3938, 3950, 4598, -1, 4605, 3938, 4598, -1, 4605, 3862, 3938, -1, 3872, 3874, 3860, -1, 3860, 3950, 3938, -1, 3881, 3875, 3876, -1, 3941, 3876, 3877, -1, 3942, 3877, 3870, -1, 3879, 3870, 3878, -1, 3879, 3942, 3870, -1, 3879, 2534, 3942, -1, 3942, 2534, 3940, -1, 3941, 3940, 3880, -1, 3881, 3880, 3861, -1, 3881, 3941, 3880, -1, 3881, 3876, 3941, -1, 3882, 3883, 3867, -1, 3867, 3883, 3893, -1, 3891, 3893, 4603, -1, 3884, 3891, 4603, -1, 3884, 3892, 3891, -1, 3884, 4602, 3892, -1, 3892, 4602, 3911, -1, 3885, 3911, 3912, -1, 3888, 3912, 3886, -1, 3887, 3886, 3932, -1, 3887, 3888, 3886, -1, 3887, 3889, 3888, -1, 3888, 3889, 3890, -1, 3885, 3890, 3944, -1, 3892, 3944, 3891, -1, 3892, 3885, 3944, -1, 3892, 3911, 3885, -1, 3867, 3893, 3891, -1, 3894, 3891, 3944, -1, 3943, 3944, 3890, -1, 2536, 3890, 3889, -1, 2536, 3943, 3890, -1, 4602, 4601, 3911, -1, 3911, 4601, 4597, -1, 3895, 4597, 4596, -1, 4595, 3895, 4596, -1, 4595, 3896, 3895, -1, 4595, 3897, 3896, -1, 3896, 3897, 3913, -1, 3910, 3913, 3898, -1, 3899, 3898, 4594, -1, 3900, 3899, 4594, -1, 3900, 3947, 3899, -1, 3900, 3901, 3947, -1, 3947, 3901, 3902, -1, 3914, 3902, 3915, -1, 3909, 3915, 4593, -1, 3903, 3909, 4593, -1, 3903, 3904, 3909, -1, 3903, 3905, 3904, -1, 3904, 3905, 3917, -1, 3919, 3917, 3906, -1, 3918, 3906, 3907, -1, 4020, 3918, 3907, -1, 4020, 4019, 3918, -1, 3918, 4019, 3920, -1, 3919, 3920, 3908, -1, 3904, 3908, 3922, -1, 3909, 3922, 3916, -1, 3914, 3916, 3923, -1, 3947, 3923, 3924, -1, 3899, 3924, 3946, -1, 3910, 3946, 3926, -1, 3896, 3926, 3945, -1, 3895, 3945, 3912, -1, 3911, 3895, 3912, -1, 3911, 4597, 3895, -1, 3896, 3913, 3910, -1, 3926, 3896, 3910, -1, 3910, 3898, 3899, -1, 3946, 3910, 3899, -1, 3947, 3902, 3914, -1, 3923, 3947, 3914, -1, 3914, 3915, 3909, -1, 3916, 3914, 3909, -1, 3904, 3917, 3919, -1, 3908, 3904, 3919, -1, 3919, 3906, 3918, -1, 3920, 3919, 3918, -1, 4019, 4018, 3920, -1, 3920, 4018, 3928, -1, 3908, 3928, 3921, -1, 3922, 3921, 3929, -1, 3916, 3929, 3949, -1, 3923, 3949, 3948, -1, 3924, 3948, 3934, -1, 3946, 3934, 3925, -1, 3926, 3925, 3927, -1, 3945, 3927, 3886, -1, 3912, 3945, 3886, -1, 4018, 4022, 3928, -1, 3928, 4022, 4017, -1, 2549, 3928, 4017, -1, 2549, 3921, 3928, -1, 2549, 2548, 3921, -1, 3921, 2548, 3929, -1, 3929, 2548, 3930, -1, 3949, 3930, 3933, -1, 3948, 3933, 2539, -1, 3934, 2539, 3931, -1, 3925, 3931, 3935, -1, 3927, 3935, 3932, -1, 3886, 3927, 3932, -1, 3929, 3930, 3949, -1, 3949, 3933, 3948, -1, 3948, 2539, 3934, -1, 3934, 3931, 3925, -1, 3925, 3935, 3927, -1, 2534, 3936, 3940, -1, 3940, 3936, 3939, -1, 3880, 3939, 3937, -1, 3861, 3937, 3938, -1, 3861, 3880, 3937, -1, 3936, 2540, 3939, -1, 3939, 2540, 3859, -1, 3937, 3859, 3860, -1, 3937, 3939, 3859, -1, 2540, 2532, 3859, -1, 3859, 2532, 3872, -1, 3890, 3885, 3888, -1, 3888, 3885, 3912, -1, 3896, 3945, 3895, -1, 3940, 3939, 3880, -1, 3942, 3940, 3941, -1, 3877, 3942, 3941, -1, 3868, 3870, 3871, -1, 3894, 3868, 3871, -1, 3891, 3894, 3867, -1, 3943, 3894, 3944, -1, 3927, 3945, 3926, -1, 3925, 3926, 3946, -1, 3947, 3924, 3899, -1, 3924, 3934, 3946, -1, 3948, 3924, 3923, -1, 3949, 3923, 3916, -1, 3904, 3922, 3909, -1, 3922, 3929, 3916, -1, 3921, 3922, 3908, -1, 3928, 3908, 3920, -1, 4598, 3950, 4634, -1, 4634, 3950, 4636, -1, 4636, 3950, 3874, -1, 4617, 3874, 3873, -1, 4618, 3873, 3951, -1, 4619, 4618, 3951, -1, 4636, 3874, 4617, -1, 4617, 3873, 4618, -1, 4562, 3952, 4592, -1, 4592, 3952, 3957, -1, 3957, 3952, 4567, -1, 3953, 4567, 3954, -1, 3956, 3954, 3955, -1, 3956, 3953, 3954, -1, 3957, 4567, 3953, -1, 3954, 4568, 3955, -1, 3956, 3955, 3978, -1, 3953, 3978, 3977, -1, 3957, 3977, 3976, -1, 4592, 3976, 4590, -1, 4592, 3957, 3976, -1, 3849, 3958, 3848, -1, 3849, 3959, 3958, -1, 3849, 3960, 3959, -1, 3959, 3960, 3965, -1, 3981, 3965, 3961, -1, 3963, 3961, 3966, -1, 4585, 3966, 3962, -1, 4585, 3963, 3966, -1, 4585, 3972, 3963, -1, 3963, 3972, 3980, -1, 3981, 3980, 3964, -1, 3959, 3964, 3958, -1, 3959, 3981, 3964, -1, 3959, 3965, 3981, -1, 3960, 3853, 3965, -1, 3965, 3853, 3969, -1, 3961, 3969, 3967, -1, 3966, 3967, 3982, -1, 3968, 3966, 3982, -1, 3968, 3962, 3966, -1, 3853, 3854, 3969, -1, 3969, 3854, 3855, -1, 3979, 3855, 3970, -1, 3983, 3979, 3970, -1, 3983, 3967, 3979, -1, 3983, 3982, 3967, -1, 3855, 3971, 3970, -1, 3972, 4586, 3980, -1, 3980, 4586, 3973, -1, 3964, 3973, 3974, -1, 3958, 3974, 3978, -1, 3848, 3978, 3955, -1, 3848, 3958, 3978, -1, 4586, 4587, 3973, -1, 3973, 4587, 3975, -1, 3974, 3975, 3977, -1, 3978, 3974, 3977, -1, 4587, 4589, 3975, -1, 3975, 4589, 4590, -1, 3976, 3975, 4590, -1, 3976, 3977, 3975, -1, 3957, 3953, 3977, -1, 3953, 3956, 3978, -1, 3969, 3855, 3979, -1, 3967, 3969, 3979, -1, 3964, 3974, 3958, -1, 3973, 3975, 3974, -1, 3980, 3973, 3964, -1, 3963, 3980, 3981, -1, 3961, 3963, 3981, -1, 3969, 3961, 3965, -1, 3966, 3961, 3967, -1, 3993, 3994, 3971, -1, 3971, 3994, 3970, -1, 3970, 3994, 3998, -1, 3983, 3998, 3984, -1, 3982, 3984, 3968, -1, 3982, 3983, 3984, -1, 3970, 3998, 3983, -1, 3984, 3985, 3968, -1, 3986, 4016, 2527, -1, 2527, 4016, 3995, -1, 2525, 3995, 3987, -1, 3988, 3987, 3989, -1, 2529, 3989, 3991, -1, 3990, 3991, 3992, -1, 2531, 3992, 4015, -1, 3993, 4015, 3994, -1, 3993, 2531, 4015, -1, 4016, 4023, 3995, -1, 3995, 4023, 3996, -1, 3987, 3996, 4012, -1, 3989, 4012, 4000, -1, 3991, 4000, 4014, -1, 3992, 4014, 4013, -1, 4015, 4013, 3997, -1, 3998, 3997, 3984, -1, 3998, 4015, 3997, -1, 3998, 3994, 4015, -1, 4023, 4021, 3996, -1, 3996, 4021, 4005, -1, 4012, 4005, 3999, -1, 4000, 3999, 4001, -1, 4014, 4001, 4008, -1, 4013, 4008, 4002, -1, 3997, 4002, 4003, -1, 3984, 4003, 3985, -1, 3984, 3997, 4003, -1, 4021, 4591, 4005, -1, 4005, 4591, 4004, -1, 4588, 4005, 4004, -1, 4588, 3999, 4005, -1, 4588, 4006, 3999, -1, 3999, 4006, 4001, -1, 4001, 4006, 4011, -1, 4008, 4011, 4007, -1, 4009, 4008, 4007, -1, 4009, 4002, 4008, -1, 4009, 4010, 4002, -1, 4002, 4010, 4003, -1, 4003, 4010, 3985, -1, 4001, 4011, 4008, -1, 2531, 3990, 3992, -1, 3990, 2529, 3991, -1, 2529, 3988, 3989, -1, 3988, 2525, 3987, -1, 2525, 2527, 3995, -1, 4012, 3996, 4005, -1, 3987, 3995, 3996, -1, 4000, 4012, 3999, -1, 3989, 3987, 4012, -1, 4014, 4000, 4001, -1, 3991, 3989, 4000, -1, 4013, 4014, 4008, -1, 3992, 3991, 4014, -1, 3997, 4013, 4002, -1, 4015, 3992, 4013, -1, 3986, 4017, 4016, -1, 4016, 4017, 4022, -1, 4023, 4022, 4018, -1, 4021, 4018, 4019, -1, 4591, 4019, 4020, -1, 4591, 4021, 4019, -1, 4016, 4022, 4023, -1, 4023, 4018, 4021, -1, 4034, 4124, 4024, -1, 4033, 4024, 4025, -1, 4036, 4025, 4026, -1, 4035, 4026, 4027, -1, 2298, 4027, 4029, -1, 4028, 4029, 4642, -1, 4028, 2298, 4029, -1, 4025, 4053, 4026, -1, 4026, 4053, 4027, -1, 4027, 4053, 4052, -1, 4029, 4052, 4030, -1, 4031, 4029, 4030, -1, 4031, 4032, 4029, -1, 4029, 4032, 4642, -1, 4052, 4051, 4030, -1, 2298, 4035, 4027, -1, 4034, 4033, 4035, -1, 4034, 4024, 4033, -1, 4035, 4033, 4036, -1, 4026, 4035, 4036, -1, 4027, 4052, 4029, -1, 4124, 4025, 4024, -1, 4033, 4025, 4036, -1, 4025, 4124, 4037, -1, 4046, 4037, 4058, -1, 4066, 4058, 4047, -1, 4038, 4047, 4048, -1, 4062, 4048, 4039, -1, 4059, 4039, 4041, -1, 4040, 4059, 4041, -1, 4040, 4042, 4059, -1, 4040, 4645, 4042, -1, 4042, 4645, 4049, -1, 4068, 4049, 4043, -1, 4069, 4043, 4044, -1, 4065, 4044, 4054, -1, 4063, 4054, 4055, -1, 4061, 4055, 4045, -1, 4066, 4045, 4046, -1, 4058, 4066, 4046, -1, 4122, 4047, 4057, -1, 4122, 4048, 4047, -1, 4122, 4039, 4048, -1, 4122, 4041, 4039, -1, 4645, 4050, 4049, -1, 4049, 4050, 4056, -1, 4043, 4056, 4640, -1, 4044, 4043, 4640, -1, 4050, 4640, 4056, -1, 4044, 4051, 4054, -1, 4054, 4051, 4052, -1, 4055, 4052, 4053, -1, 4045, 4053, 4046, -1, 4045, 4055, 4053, -1, 4054, 4052, 4055, -1, 4053, 4025, 4046, -1, 4046, 4025, 4037, -1, 4043, 4049, 4056, -1, 4047, 4058, 4057, -1, 4057, 4058, 4037, -1, 4124, 4057, 4037, -1, 4042, 4067, 4059, -1, 4042, 4068, 4067, -1, 4042, 4049, 4068, -1, 4067, 4060, 4062, -1, 4059, 4062, 4039, -1, 4059, 4067, 4062, -1, 4060, 4061, 4038, -1, 4062, 4038, 4048, -1, 4062, 4060, 4038, -1, 4060, 4067, 4064, -1, 4063, 4064, 4065, -1, 4054, 4063, 4065, -1, 4038, 4061, 4066, -1, 4047, 4038, 4066, -1, 4064, 4063, 4060, -1, 4060, 4063, 4061, -1, 4061, 4063, 4055, -1, 4066, 4061, 4045, -1, 4067, 4068, 4064, -1, 4064, 4068, 4069, -1, 4065, 4069, 4044, -1, 4065, 4064, 4069, -1, 4069, 4068, 4043, -1, 2204, 4679, 4088, -1, 2204, 4070, 4679, -1, 2204, 4071, 4070, -1, 4070, 4071, 4669, -1, 4669, 4071, 4072, -1, 4678, 4072, 4073, -1, 4089, 4073, 4074, -1, 4667, 4074, 2097, -1, 4090, 2097, 2103, -1, 4091, 2103, 2107, -1, 4677, 2107, 4075, -1, 4676, 4075, 4077, -1, 4076, 4077, 4092, -1, 4665, 4092, 2132, -1, 4078, 2132, 2141, -1, 4664, 2141, 2140, -1, 4649, 2140, 2149, -1, 4650, 2149, 4079, -1, 4093, 4079, 4080, -1, 4653, 4080, 4081, -1, 4094, 4081, 2124, -1, 4654, 2124, 4082, -1, 4095, 4082, 4096, -1, 4681, 4096, 2163, -1, 4657, 2163, 2162, -1, 4680, 2162, 4083, -1, 4658, 4083, 2171, -1, 4084, 2171, 4085, -1, 4086, 4085, 2180, -1, 4097, 2180, 2186, -1, 4087, 2186, 2188, -1, 4672, 2188, 2197, -1, 4671, 2197, 4088, -1, 4679, 4671, 4088, -1, 4669, 4072, 4678, -1, 4678, 4073, 4089, -1, 4089, 4074, 4667, -1, 4667, 2097, 4090, -1, 4090, 2103, 4091, -1, 4091, 2107, 4677, -1, 4677, 4075, 4676, -1, 4676, 4077, 4076, -1, 4076, 4092, 4665, -1, 4665, 2132, 4078, -1, 4078, 2141, 4664, -1, 4664, 2140, 4649, -1, 4649, 2149, 4650, -1, 4650, 4079, 4093, -1, 4093, 4080, 4653, -1, 4653, 4081, 4094, -1, 4094, 2124, 4654, -1, 4654, 4082, 4095, -1, 4095, 4096, 4681, -1, 4681, 2163, 4657, -1, 4657, 2162, 4680, -1, 4680, 4083, 4658, -1, 4658, 2171, 4084, -1, 4084, 4085, 4086, -1, 4086, 2180, 4097, -1, 4097, 2186, 4087, -1, 4087, 2188, 4672, -1, 4672, 2197, 4671, -1, 4098, 4099, 4104, -1, 4104, 4099, 4674, -1, 1443, 4674, 4673, -1, 1445, 4673, 4100, -1, 4105, 4100, 4101, -1, 1448, 4101, 4102, -1, 1449, 4102, 4670, -1, 1452, 4670, 4103, -1, 1452, 1449, 4670, -1, 4104, 4674, 1443, -1, 1443, 4673, 1445, -1, 1445, 4100, 4105, -1, 4105, 4101, 1448, -1, 1448, 4102, 1449, -1, 4670, 4106, 4103, -1, 4103, 4106, 4107, -1, 4107, 4106, 4668, -1, 4115, 4668, 4108, -1, 4116, 4108, 4117, -1, 2262, 4117, 4666, -1, 4118, 4666, 4119, -1, 2265, 4119, 4109, -1, 2266, 4109, 4110, -1, 2269, 4110, 4111, -1, 4112, 4111, 4113, -1, 4120, 4113, 4114, -1, 4121, 4120, 4114, -1, 4107, 4668, 4115, -1, 4115, 4108, 4116, -1, 4116, 4117, 2262, -1, 2262, 4666, 4118, -1, 4118, 4119, 2265, -1, 2265, 4109, 2266, -1, 2266, 4110, 2269, -1, 2269, 4111, 4112, -1, 4112, 4113, 4120, -1, 4121, 4114, 4034, -1, 4034, 4114, 4123, -1, 4122, 4034, 4123, -1, 4122, 4124, 4034, -1, 4122, 4057, 4124, -1, 4098, 4125, 4099, -1, 4099, 4125, 4675, -1, 4675, 4125, 4683, -1, 4683, 4125, 4231, -1, 4126, 4683, 4231, -1, 4127, 2466, 4812, -1, 4127, 2467, 2466, -1, 4127, 2473, 2467, -1, 4127, 4128, 2473, -1, 4127, 4129, 4128, -1, 4127, 4132, 4129, -1, 4129, 4132, 4130, -1, 4130, 4132, 4131, -1, 4131, 4132, 2541, -1, 4133, 2541, 4136, -1, 4134, 4136, 2463, -1, 4134, 4133, 4136, -1, 4131, 2541, 4133, -1, 2463, 4136, 4138, -1, 4135, 4138, 4170, -1, 4135, 2463, 4138, -1, 4136, 2533, 4138, -1, 4138, 2533, 2542, -1, 2543, 4138, 2542, -1, 2543, 2535, 4138, -1, 4138, 2535, 2544, -1, 4137, 4138, 2544, -1, 4137, 4139, 4138, -1, 4137, 2545, 4139, -1, 4139, 2545, 2537, -1, 2546, 4139, 2537, -1, 2546, 2538, 4139, -1, 4139, 2538, 4140, -1, 2547, 4139, 4140, -1, 2547, 4192, 4139, -1, 4139, 4192, 2334, -1, 2331, 4139, 2334, -1, 2331, 4141, 4139, -1, 4139, 4141, 4142, -1, 2607, 4142, 4143, -1, 4144, 4143, 4145, -1, 4146, 4145, 2300, -1, 2608, 2300, 2299, -1, 2619, 2299, 4147, -1, 4148, 4147, 2379, -1, 2620, 2379, 2307, -1, 2632, 2307, 4149, -1, 2623, 4149, 2361, -1, 4150, 2361, 2625, -1, 4150, 2623, 2361, -1, 4151, 2341, 4192, -1, 4151, 4152, 2341, -1, 4151, 4153, 4152, -1, 4152, 4153, 2345, -1, 2345, 4153, 2347, -1, 2347, 4153, 4154, -1, 4155, 4154, 2320, -1, 4155, 2347, 4154, -1, 4157, 4156, 4154, -1, 4157, 4158, 4156, -1, 4157, 4159, 4158, -1, 4157, 2365, 4159, -1, 4157, 4160, 2365, -1, 4157, 2368, 4160, -1, 4157, 1271, 2368, -1, 4157, 4161, 1271, -1, 1271, 4161, 4162, -1, 4163, 1271, 4162, -1, 4163, 2528, 1271, -1, 2368, 1271, 4166, -1, 4166, 1271, 2634, -1, 4167, 2634, 4164, -1, 2374, 4164, 2633, -1, 4168, 2633, 4165, -1, 4169, 4165, 2625, -1, 2361, 4169, 2625, -1, 4166, 2634, 4167, -1, 4167, 4164, 2374, -1, 2374, 2633, 4168, -1, 4168, 4165, 4169, -1, 2623, 2632, 4149, -1, 2632, 2620, 2307, -1, 2620, 4148, 2379, -1, 4148, 2619, 4147, -1, 2619, 2608, 2299, -1, 2608, 4146, 2300, -1, 4146, 4144, 4145, -1, 4144, 2607, 4143, -1, 2607, 4139, 4142, -1, 4170, 4138, 2478, -1, 2478, 4138, 4171, -1, 4182, 4171, 4173, -1, 4172, 4173, 4715, -1, 4174, 4715, 4714, -1, 2494, 4714, 4713, -1, 2421, 4713, 4701, -1, 4175, 4701, 4700, -1, 2429, 4700, 4699, -1, 4183, 4699, 4698, -1, 4184, 4698, 4697, -1, 4176, 4184, 4697, -1, 4176, 4177, 4184, -1, 4176, 4178, 4177, -1, 4177, 4178, 4179, -1, 4179, 4178, 4691, -1, 2451, 4691, 4180, -1, 2452, 4180, 4695, -1, 4190, 4695, 4185, -1, 4181, 4185, 4812, -1, 2435, 4812, 2436, -1, 2435, 4181, 4812, -1, 2478, 4171, 4182, -1, 4182, 4173, 4172, -1, 4172, 4715, 4174, -1, 4174, 4714, 2494, -1, 2494, 4713, 2421, -1, 2421, 4701, 4175, -1, 4175, 4700, 2429, -1, 2429, 4699, 4183, -1, 4183, 4698, 4184, -1, 4179, 4691, 2451, -1, 2451, 4180, 2452, -1, 2452, 4695, 4190, -1, 4817, 4816, 4185, -1, 4185, 4816, 4186, -1, 4187, 4185, 4186, -1, 4187, 4812, 4185, -1, 2466, 4188, 4812, -1, 4812, 4188, 4189, -1, 2436, 4812, 4189, -1, 4181, 4190, 4185, -1, 4156, 4191, 4154, -1, 4154, 4191, 2320, -1, 2341, 4193, 4192, -1, 4192, 4193, 2334, -1, 4138, 4139, 4716, -1, 4716, 4139, 4194, -1, 2644, 4716, 4194, -1, 2644, 4717, 4716, -1, 2644, 2645, 4717, -1, 4717, 2645, 4195, -1, 4195, 2645, 4737, -1, 4718, 4195, 4737, -1, 2643, 4196, 4737, -1, 2643, 2564, 4196, -1, 2643, 4197, 2564, -1, 2564, 4197, 2571, -1, 2571, 4197, 2605, -1, 4198, 2605, 4199, -1, 4200, 4199, 2613, -1, 4201, 2613, 4202, -1, 2573, 4202, 2577, -1, 2573, 4201, 4202, -1, 2571, 2605, 4198, -1, 4198, 4199, 4200, -1, 4200, 2613, 4201, -1, 4202, 2611, 2577, -1, 2577, 2611, 2574, -1, 2574, 2611, 2631, -1, 2578, 2631, 2626, -1, 2582, 2626, 4203, -1, 2581, 4203, 2658, -1, 2553, 2658, 2555, -1, 2553, 2581, 2658, -1, 2553, 2552, 2581, -1, 2574, 2631, 2578, -1, 2578, 2626, 2582, -1, 2582, 4203, 2581, -1, 2658, 1276, 2555, -1, 2600, 4204, 4196, -1, 4196, 4204, 4737, -1, 4737, 4204, 4205, -1, 4210, 4737, 4205, -1, 4206, 4643, 4208, -1, 4208, 4643, 4207, -1, 4639, 4208, 4207, -1, 4639, 2662, 4208, -1, 4639, 4641, 2662, -1, 2662, 4641, 4209, -1, 4209, 4641, 4211, -1, 4210, 4209, 4211, -1, 4126, 4231, 4228, -1, 4227, 4228, 4212, -1, 4685, 4212, 4230, -1, 4225, 4230, 4226, -1, 4213, 4226, 4250, -1, 4214, 4213, 4250, -1, 4214, 4222, 4213, -1, 4214, 4216, 4222, -1, 4214, 4215, 4216, -1, 4216, 4215, 4220, -1, 4218, 4220, 4741, -1, 4217, 4218, 4741, -1, 4217, 4219, 4218, -1, 4218, 4219, 4221, -1, 4216, 4221, 4222, -1, 4216, 4218, 4221, -1, 4216, 4220, 4218, -1, 4246, 4740, 4215, -1, 4215, 4740, 4220, -1, 4220, 4740, 4742, -1, 4741, 4220, 4742, -1, 4219, 4223, 4221, -1, 4221, 4223, 4224, -1, 4222, 4224, 4213, -1, 4222, 4221, 4224, -1, 4223, 4684, 4224, -1, 4224, 4684, 4225, -1, 4213, 4225, 4226, -1, 4213, 4224, 4225, -1, 4684, 4685, 4225, -1, 4225, 4685, 4230, -1, 4212, 4685, 4227, -1, 4227, 4685, 4683, -1, 4126, 4227, 4683, -1, 4126, 4228, 4227, -1, 4250, 4226, 4229, -1, 4228, 4229, 4212, -1, 4228, 4250, 4229, -1, 4228, 4231, 4250, -1, 4229, 4226, 4230, -1, 4212, 4229, 4230, -1, 4125, 4235, 4231, -1, 4125, 4232, 4235, -1, 4125, 2696, 4232, -1, 4232, 2696, 4234, -1, 4233, 4234, 4236, -1, 4252, 4236, 4238, -1, 4254, 4238, 4237, -1, 4215, 4237, 4246, -1, 4215, 4254, 4237, -1, 4215, 4214, 4254, -1, 4254, 4214, 4247, -1, 4252, 4247, 4249, -1, 4233, 4249, 4235, -1, 4232, 4233, 4235, -1, 4232, 4234, 4233, -1, 4234, 2696, 4244, -1, 4236, 4244, 4243, -1, 4238, 4243, 4242, -1, 4237, 4242, 4246, -1, 4237, 4238, 4242, -1, 2690, 4239, 2694, -1, 2690, 4240, 4239, -1, 2690, 4241, 4240, -1, 4240, 4241, 4242, -1, 4243, 4240, 4242, -1, 4243, 4245, 4240, -1, 4243, 4244, 4245, -1, 4245, 4244, 2694, -1, 4239, 4245, 2694, -1, 4239, 4240, 4245, -1, 4241, 4246, 4242, -1, 4247, 4214, 4253, -1, 4249, 4253, 4248, -1, 4235, 4248, 4231, -1, 4235, 4249, 4248, -1, 4231, 4251, 4250, -1, 4231, 4248, 4251, -1, 4251, 4248, 4253, -1, 4250, 4253, 4214, -1, 4250, 4251, 4253, -1, 2696, 2694, 4244, -1, 4252, 4249, 4233, -1, 4236, 4252, 4233, -1, 4244, 4236, 4234, -1, 4247, 4253, 4249, -1, 4252, 4238, 4254, -1, 4247, 4252, 4254, -1, 4236, 4243, 4238, -1, 4255, 4265, 4273, -1, 4255, 4257, 4265, -1, 4255, 4256, 4257, -1, 4257, 4256, 3178, -1, 4258, 4257, 3178, -1, 4258, 4259, 4257, -1, 4257, 4259, 4260, -1, 3127, 4257, 4260, -1, 3127, 3128, 4257, -1, 4257, 3128, 3129, -1, 3174, 4257, 3129, -1, 3174, 4261, 4257, -1, 4257, 4261, 3170, -1, 4262, 4257, 3170, -1, 4262, 4263, 4257, -1, 4257, 4263, 4264, -1, 4266, 4268, 4265, -1, 4266, 4267, 4268, -1, 4268, 4267, 4759, -1, 4751, 4268, 4759, -1, 4751, 4750, 4268, -1, 4268, 4750, 4749, -1, 4265, 4268, 4269, -1, 4273, 4269, 2743, -1, 2742, 4273, 2743, -1, 2742, 2781, 4273, -1, 4273, 2781, 2751, -1, 2750, 4273, 2751, -1, 2750, 4270, 4273, -1, 4273, 4270, 4272, -1, 4271, 4273, 4272, -1, 4271, 2763, 4273, -1, 4273, 2763, 4274, -1, 4274, 2763, 2762, -1, 4275, 4274, 2762, -1, 4275, 2771, 4274, -1, 2707, 4276, 2706, -1, 2706, 4276, 2729, -1, 2724, 2706, 2729, -1, 2724, 4277, 2706, -1, 2706, 4277, 4269, -1, 4268, 2706, 4269, -1, 4277, 2714, 4269, -1, 4269, 2714, 4278, -1, 4278, 2714, 4279, -1, 2736, 4279, 2717, -1, 2736, 4278, 4279, -1, 4265, 4269, 4273, -1, 3120, 4471, 4280, -1, 4280, 4471, 4281, -1, 4283, 4280, 4281, -1, 4283, 4282, 4280, -1, 4283, 4295, 4282, -1, 4282, 4295, 4284, -1, 4284, 4295, 3093, -1, 3093, 4295, 4335, -1, 4335, 4295, 4308, -1, 3097, 4308, 4334, -1, 4333, 4334, 2828, -1, 4332, 2828, 2829, -1, 4331, 2829, 2830, -1, 3101, 2830, 2841, -1, 3034, 2841, 2832, -1, 3065, 2832, 2842, -1, 3050, 2842, 4330, -1, 4326, 4330, 2835, -1, 4324, 2835, 4285, -1, 2798, 4324, 4285, -1, 2798, 4288, 4324, -1, 2798, 4286, 4288, -1, 4288, 4286, 4287, -1, 2983, 4287, 4320, -1, 2983, 4288, 4287, -1, 2983, 4289, 4288, -1, 2983, 4290, 4289, -1, 4289, 4290, 2966, -1, 4291, 4289, 2966, -1, 4291, 2953, 4289, -1, 4289, 2953, 4292, -1, 4292, 2953, 4293, -1, 4293, 2953, 1747, -1, 4778, 4351, 4295, -1, 4295, 4351, 4341, -1, 4294, 4295, 4341, -1, 4294, 4340, 4295, -1, 4295, 4340, 4347, -1, 4296, 4295, 4347, -1, 4296, 4297, 4295, -1, 4295, 4297, 4298, -1, 4308, 4298, 4299, -1, 4300, 4308, 4299, -1, 4300, 4303, 4308, -1, 4308, 4303, 4301, -1, 4301, 4303, 2826, -1, 2826, 4303, 4302, -1, 4302, 4303, 2839, -1, 2839, 4303, 2838, -1, 2838, 4303, 4304, -1, 4304, 4303, 2837, -1, 2837, 4303, 4305, -1, 4305, 4303, 4306, -1, 4306, 4303, 2821, -1, 2821, 4303, 4307, -1, 4307, 4303, 2854, -1, 2811, 2854, 2810, -1, 2811, 4307, 2854, -1, 4295, 4298, 4308, -1, 4309, 4310, 2854, -1, 4309, 4311, 4310, -1, 4310, 4311, 2852, -1, 4312, 2852, 2851, -1, 4321, 2851, 2859, -1, 2850, 4321, 2859, -1, 2850, 4313, 4321, -1, 4321, 4313, 2856, -1, 2849, 4321, 2856, -1, 2849, 2848, 4321, -1, 4321, 2848, 2847, -1, 4314, 2847, 2862, -1, 4314, 4321, 2847, -1, 4310, 2852, 4312, -1, 2903, 4310, 4312, -1, 2903, 4315, 4310, -1, 4310, 4315, 2803, -1, 2803, 4315, 2939, -1, 2816, 2939, 2928, -1, 4316, 2928, 4317, -1, 2814, 4317, 4318, -1, 2801, 4318, 2977, -1, 2813, 2977, 2976, -1, 4319, 2976, 2975, -1, 2812, 2975, 4320, -1, 4287, 2812, 4320, -1, 4312, 2851, 4321, -1, 4323, 4321, 2868, -1, 4322, 2868, 2899, -1, 4322, 4323, 2868, -1, 4312, 4321, 4323, -1, 2868, 1693, 2899, -1, 2803, 2939, 2816, -1, 2816, 2928, 4316, -1, 4316, 4317, 2814, -1, 2814, 4318, 2801, -1, 2801, 2977, 2813, -1, 2813, 2976, 4319, -1, 4319, 2975, 2812, -1, 2835, 4324, 4326, -1, 4326, 4324, 4388, -1, 4325, 4388, 3016, -1, 4325, 4326, 4388, -1, 4395, 4328, 4388, -1, 4395, 4327, 4328, -1, 4328, 4327, 3250, -1, 4328, 4329, 4388, -1, 4388, 4329, 3053, -1, 3016, 4388, 3053, -1, 4326, 3050, 4330, -1, 3050, 3065, 2842, -1, 3065, 3034, 2832, -1, 3034, 3101, 2841, -1, 3101, 4331, 2830, -1, 4331, 4332, 2829, -1, 4332, 4333, 2828, -1, 4333, 3097, 4334, -1, 3097, 4335, 4308, -1, 4310, 2804, 2854, -1, 2854, 2804, 2817, -1, 4336, 2854, 2817, -1, 4336, 2807, 2854, -1, 2854, 2807, 2818, -1, 4337, 2854, 2818, -1, 4337, 4338, 2854, -1, 2854, 4338, 2809, -1, 2810, 2854, 2809, -1, 4303, 4300, 2797, -1, 2797, 4300, 3151, -1, 3151, 4300, 4299, -1, 4345, 4299, 4298, -1, 4346, 4298, 4297, -1, 4339, 4297, 4296, -1, 3152, 4296, 4347, -1, 3155, 4347, 4340, -1, 4348, 4340, 4294, -1, 4349, 4294, 4341, -1, 4350, 4341, 4351, -1, 4352, 4351, 4778, -1, 3165, 4778, 4777, -1, 4342, 3165, 4777, -1, 4342, 3166, 3165, -1, 4342, 4344, 3166, -1, 3166, 4344, 4343, -1, 4343, 4344, 4776, -1, 4852, 4776, 4849, -1, 4852, 4343, 4776, -1, 3151, 4299, 4345, -1, 4345, 4298, 4346, -1, 4346, 4297, 4339, -1, 4339, 4296, 3152, -1, 3152, 4347, 3155, -1, 3155, 4340, 4348, -1, 4348, 4294, 4349, -1, 4349, 4341, 4350, -1, 4350, 4351, 4352, -1, 4352, 4778, 3165, -1, 3214, 3188, 4476, -1, 3214, 4353, 3188, -1, 3214, 4354, 4353, -1, 3214, 4355, 4354, -1, 4354, 4355, 4361, -1, 4361, 4355, 3216, -1, 3207, 3216, 3227, -1, 3186, 3227, 4362, -1, 4363, 4362, 3228, -1, 4364, 3228, 4356, -1, 3205, 4356, 3229, -1, 3218, 3205, 3229, -1, 3218, 4357, 3205, -1, 3218, 4358, 4357, -1, 4357, 4358, 3202, -1, 3202, 4358, 3231, -1, 3201, 3231, 4359, -1, 3200, 4359, 3233, -1, 4365, 3233, 4366, -1, 4367, 4366, 3222, -1, 3182, 3222, 3223, -1, 3199, 3223, 3224, -1, 3197, 3224, 3226, -1, 4368, 3226, 4370, -1, 3196, 4370, 4360, -1, 3196, 4368, 4370, -1, 4361, 3216, 3207, -1, 3207, 3227, 3186, -1, 3186, 4362, 4363, -1, 4363, 3228, 4364, -1, 4364, 4356, 3205, -1, 3202, 3231, 3201, -1, 3201, 4359, 3200, -1, 3200, 3233, 4365, -1, 4365, 4366, 4367, -1, 4367, 3222, 3182, -1, 3182, 3223, 3199, -1, 3199, 3224, 3197, -1, 3197, 3226, 4368, -1, 4360, 4370, 4374, -1, 3195, 4374, 4789, -1, 4369, 4789, 4375, -1, 4369, 3195, 4789, -1, 4370, 4384, 4374, -1, 4374, 4384, 4372, -1, 4371, 4374, 4372, -1, 4371, 4373, 4374, -1, 4360, 4374, 3195, -1, 4789, 4376, 4375, -1, 4375, 4376, 3213, -1, 3213, 4376, 4377, -1, 3212, 4377, 4378, -1, 3212, 3213, 4377, -1, 4377, 4786, 4378, -1, 4378, 4786, 3192, -1, 3192, 4786, 4379, -1, 3211, 4379, 4382, -1, 3209, 4382, 4476, -1, 3190, 4476, 3188, -1, 3190, 3209, 4476, -1, 3192, 4379, 3211, -1, 4784, 4380, 4382, -1, 4382, 4380, 4383, -1, 4381, 4382, 4383, -1, 4381, 4476, 4382, -1, 3209, 3211, 4382, -1, 4373, 4371, 3238, -1, 3238, 4371, 3240, -1, 3240, 4371, 4372, -1, 3274, 4372, 4384, -1, 4385, 4384, 4370, -1, 3234, 4385, 4370, -1, 3240, 4372, 3274, -1, 3274, 4384, 4385, -1, 3291, 4792, 4399, -1, 4399, 4792, 4391, -1, 4397, 4391, 4398, -1, 4386, 4398, 4387, -1, 4388, 4387, 4395, -1, 4388, 4386, 4387, -1, 4388, 4324, 4386, -1, 4792, 4389, 4391, -1, 4391, 4389, 4393, -1, 4392, 4393, 4401, -1, 4400, 4401, 4390, -1, 3250, 4400, 4390, -1, 3250, 4327, 4400, -1, 4400, 4327, 4396, -1, 4392, 4396, 4398, -1, 4391, 4392, 4398, -1, 4391, 4393, 4392, -1, 4389, 4790, 4393, -1, 4393, 4790, 4394, -1, 4401, 4394, 3252, -1, 4390, 4401, 3252, -1, 4790, 3238, 4394, -1, 4394, 3238, 3237, -1, 3252, 4394, 3237, -1, 4327, 4395, 4396, -1, 4396, 4395, 4387, -1, 4398, 4396, 4387, -1, 4386, 4397, 4398, -1, 4397, 4399, 4391, -1, 4400, 4396, 4392, -1, 4401, 4400, 4392, -1, 4394, 4401, 4393, -1, 3783, 3291, 4402, -1, 4402, 3291, 3007, -1, 3781, 4496, 4447, -1, 4407, 4447, 4446, -1, 4405, 4446, 4404, -1, 4403, 4404, 4794, -1, 4403, 4405, 4404, -1, 4403, 4791, 4405, -1, 4405, 4791, 4443, -1, 4407, 4443, 4406, -1, 3781, 4407, 4406, -1, 3781, 4447, 4407, -1, 4496, 4408, 4447, -1, 4447, 4408, 4534, -1, 4421, 4534, 4409, -1, 4448, 4409, 4532, -1, 4449, 4532, 4410, -1, 4427, 4410, 4411, -1, 4452, 4411, 4412, -1, 4420, 4412, 4528, -1, 4414, 4420, 4528, -1, 4414, 4413, 4420, -1, 4414, 4521, 4413, -1, 4413, 4521, 4433, -1, 4454, 4433, 4458, -1, 4415, 4458, 4416, -1, 4417, 4416, 4435, -1, 4417, 4415, 4416, -1, 4417, 4785, 4415, -1, 4415, 4785, 4418, -1, 4454, 4418, 4419, -1, 4413, 4419, 4420, -1, 4413, 4454, 4419, -1, 4413, 4433, 4454, -1, 4447, 4534, 4421, -1, 4446, 4421, 4422, -1, 4404, 4422, 4423, -1, 4794, 4423, 4425, -1, 4794, 4404, 4423, -1, 4421, 4409, 4448, -1, 4422, 4448, 4426, -1, 4423, 4426, 4424, -1, 4425, 4424, 4788, -1, 4425, 4423, 4424, -1, 4448, 4532, 4449, -1, 4426, 4449, 4450, -1, 4424, 4450, 4451, -1, 4788, 4451, 4787, -1, 4788, 4424, 4451, -1, 4449, 4410, 4427, -1, 4450, 4427, 4453, -1, 4451, 4453, 4429, -1, 4787, 4429, 4431, -1, 4787, 4451, 4429, -1, 4427, 4411, 4452, -1, 4453, 4452, 4428, -1, 4429, 4428, 4430, -1, 4431, 4430, 4793, -1, 4431, 4429, 4430, -1, 4452, 4412, 4420, -1, 4428, 4420, 4419, -1, 4430, 4419, 4418, -1, 4793, 4418, 4785, -1, 4793, 4430, 4418, -1, 4521, 4432, 4433, -1, 4433, 4432, 4455, -1, 4458, 4455, 4457, -1, 4416, 4457, 4434, -1, 4435, 4434, 4782, -1, 4435, 4416, 4434, -1, 4432, 4519, 4455, -1, 4455, 4519, 4456, -1, 4457, 4456, 4436, -1, 4434, 4436, 4439, -1, 4782, 4439, 4796, -1, 4850, 4782, 4796, -1, 4519, 4517, 4456, -1, 4456, 4517, 4437, -1, 4436, 4437, 4438, -1, 4439, 4438, 4440, -1, 4796, 4439, 4440, -1, 4517, 4518, 4437, -1, 4437, 4518, 4441, -1, 4438, 4441, 4442, -1, 4440, 4438, 4442, -1, 4518, 4523, 4441, -1, 4441, 4523, 4442, -1, 4442, 4523, 4547, -1, 4439, 4782, 4434, -1, 4791, 4445, 4443, -1, 4443, 4445, 4444, -1, 4406, 4443, 4444, -1, 4445, 3783, 4444, -1, 4405, 4443, 4407, -1, 4446, 4405, 4407, -1, 4421, 4446, 4447, -1, 4448, 4422, 4421, -1, 4422, 4404, 4446, -1, 4449, 4426, 4448, -1, 4426, 4423, 4422, -1, 4427, 4450, 4449, -1, 4450, 4424, 4426, -1, 4452, 4453, 4427, -1, 4453, 4451, 4450, -1, 4420, 4428, 4452, -1, 4428, 4429, 4453, -1, 4430, 4428, 4419, -1, 4415, 4418, 4454, -1, 4458, 4415, 4454, -1, 4455, 4458, 4433, -1, 4456, 4457, 4455, -1, 4457, 4416, 4458, -1, 4437, 4436, 4456, -1, 4436, 4434, 4457, -1, 4441, 4438, 4437, -1, 4438, 4439, 4436, -1, 3313, 3310, 4459, -1, 3339, 4459, 4465, -1, 4460, 4465, 4472, -1, 3120, 4472, 4471, -1, 3120, 4460, 4472, -1, 4783, 4467, 4461, -1, 4783, 4463, 4467, -1, 4783, 4469, 4463, -1, 4463, 4469, 4462, -1, 4780, 4463, 4462, -1, 4780, 4466, 4463, -1, 4780, 4779, 4466, -1, 4466, 4779, 4470, -1, 4468, 4470, 4464, -1, 4465, 4464, 4472, -1, 4465, 4468, 4464, -1, 4465, 4459, 4468, -1, 4468, 4459, 4467, -1, 4466, 4467, 4463, -1, 4466, 4468, 4467, -1, 4466, 4470, 4468, -1, 4469, 4781, 4462, -1, 4779, 4295, 4470, -1, 4470, 4295, 4283, -1, 4281, 4470, 4283, -1, 4281, 4464, 4470, -1, 4281, 4471, 4464, -1, 4464, 4471, 4472, -1, 4460, 3339, 4465, -1, 3339, 3313, 4459, -1, 4461, 4467, 4459, -1, 3310, 4461, 4459, -1, 3342, 4476, 4479, -1, 4473, 4479, 4474, -1, 3308, 4474, 3301, -1, 3308, 4473, 4474, -1, 3308, 3342, 4473, -1, 4473, 3342, 4479, -1, 4383, 4475, 4381, -1, 4383, 4380, 4475, -1, 4475, 4380, 4477, -1, 4478, 4477, 3310, -1, 3311, 4478, 3310, -1, 3311, 4474, 4478, -1, 3311, 3301, 4474, -1, 4380, 4784, 4477, -1, 4477, 4784, 3310, -1, 4381, 4475, 4479, -1, 4476, 4381, 4479, -1, 4477, 4478, 4475, -1, 4475, 4478, 4474, -1, 4479, 4475, 4474, -1, 3851, 3850, 4544, -1, 4544, 3850, 4480, -1, 3847, 4544, 4480, -1, 3847, 4549, 4544, -1, 4544, 4549, 3635, -1, 3642, 4544, 3635, -1, 3642, 3641, 4544, -1, 4544, 3641, 3644, -1, 4481, 4544, 3644, -1, 4481, 3461, 4544, -1, 4481, 3462, 3461, -1, 4481, 3469, 3462, -1, 4481, 3473, 3469, -1, 4481, 4483, 3473, -1, 4481, 4482, 4483, -1, 4481, 4485, 4482, -1, 4481, 4484, 4485, -1, 4481, 4486, 4484, -1, 4484, 4486, 3650, -1, 3651, 4484, 3650, -1, 3651, 4487, 4484, -1, 4484, 4487, 4488, -1, 3659, 4484, 4488, -1, 3659, 4489, 4484, -1, 4484, 4489, 3663, -1, 4490, 4484, 3663, -1, 4490, 4551, 4484, -1, 4490, 4491, 4551, -1, 4551, 4491, 4492, -1, 3668, 4551, 4492, -1, 3668, 4493, 4551, -1, 4551, 4493, 3675, -1, 4494, 4551, 3675, -1, 4494, 4495, 4551, -1, 4551, 4495, 4496, -1, 4496, 4495, 3682, -1, 3681, 4496, 3682, -1, 3681, 3687, 4496, -1, 4496, 3687, 4497, -1, 4498, 4496, 4497, -1, 4498, 4499, 4496, -1, 4496, 4499, 4500, -1, 3399, 4500, 3699, -1, 4502, 3699, 4501, -1, 3732, 4502, 4501, -1, 3732, 3400, 4502, -1, 3732, 3705, 3400, -1, 3400, 3705, 3422, -1, 3422, 3705, 3711, -1, 4503, 3711, 3710, -1, 3713, 4503, 3710, -1, 3713, 3428, 4503, -1, 3713, 4504, 3428, -1, 3428, 4504, 4505, -1, 4505, 4504, 4506, -1, 3345, 4506, 4547, -1, 3346, 4547, 3347, -1, 3346, 3345, 4547, -1, 3858, 3607, 4549, -1, 3858, 3606, 3607, -1, 3858, 4507, 3606, -1, 3858, 3594, 4507, -1, 3858, 4508, 3594, -1, 3858, 3596, 4508, -1, 3858, 4509, 3596, -1, 3858, 4511, 4509, -1, 3858, 4510, 4511, -1, 3858, 4512, 4510, -1, 3858, 4513, 4512, -1, 3858, 3586, 4513, -1, 3858, 4514, 3586, -1, 3858, 4547, 4514, -1, 3858, 4802, 4547, -1, 4547, 4802, 4515, -1, 4801, 4547, 4515, -1, 4801, 4799, 4547, -1, 3347, 4547, 4516, -1, 4516, 4547, 4523, -1, 3368, 4523, 4518, -1, 4517, 3368, 4518, -1, 4517, 4520, 3368, -1, 4517, 4519, 4520, -1, 4520, 4519, 4524, -1, 4524, 4519, 4432, -1, 4525, 4432, 4521, -1, 3375, 4521, 4522, -1, 3375, 4525, 4521, -1, 4516, 4523, 3368, -1, 4524, 4432, 4525, -1, 4521, 4414, 4522, -1, 4522, 4414, 4526, -1, 4526, 4414, 4527, -1, 4527, 4414, 4528, -1, 3381, 4528, 4529, -1, 3381, 4527, 4528, -1, 4528, 4412, 4529, -1, 4529, 4412, 3359, -1, 3359, 4412, 4411, -1, 4530, 4411, 3386, -1, 4530, 3359, 4411, -1, 4411, 4410, 3386, -1, 3386, 4410, 4531, -1, 4531, 4410, 4533, -1, 4533, 4410, 4532, -1, 3408, 4532, 3412, -1, 3408, 4533, 4532, -1, 4532, 4409, 3412, -1, 3412, 4409, 3415, -1, 3415, 4409, 4534, -1, 3417, 4534, 4408, -1, 3419, 4408, 4496, -1, 3421, 4496, 3399, -1, 3421, 3419, 4496, -1, 3415, 4534, 3417, -1, 3417, 4408, 3419, -1, 3829, 4535, 4551, -1, 3829, 3498, 4535, -1, 3829, 3827, 3498, -1, 3498, 3827, 3499, -1, 3499, 3827, 4536, -1, 3479, 4536, 4537, -1, 3480, 4537, 3482, -1, 3480, 3479, 4537, -1, 3499, 4536, 3479, -1, 4537, 4538, 3482, -1, 3482, 4538, 3504, -1, 3504, 4538, 3505, -1, 3505, 4538, 4539, -1, 3507, 4539, 3527, -1, 3507, 3505, 4539, -1, 4539, 3793, 3527, -1, 3527, 3793, 3529, -1, 3529, 3793, 3792, -1, 3530, 3792, 4540, -1, 3530, 3529, 3792, -1, 3792, 4541, 4540, -1, 4540, 4541, 3534, -1, 3534, 4541, 3536, -1, 3536, 4541, 3537, -1, 3537, 4541, 3814, -1, 3514, 3814, 4545, -1, 3515, 4545, 3791, -1, 3516, 3791, 3805, -1, 4542, 3805, 3790, -1, 3789, 4542, 3790, -1, 3789, 3539, 4542, -1, 3789, 4544, 3539, -1, 3539, 4544, 3546, -1, 3546, 4544, 4543, -1, 4543, 4544, 3461, -1, 3537, 3814, 3514, -1, 3514, 4545, 3515, -1, 3515, 3791, 3516, -1, 3516, 3805, 4542, -1, 4496, 4500, 3399, -1, 3399, 3699, 4502, -1, 3422, 3711, 4503, -1, 4506, 4546, 4547, -1, 4547, 4546, 3721, -1, 3731, 4547, 3721, -1, 3731, 4514, 4547, -1, 3607, 3612, 4549, -1, 4549, 3612, 3611, -1, 3619, 4549, 3611, -1, 3619, 3617, 4549, -1, 4549, 3617, 3623, -1, 3626, 4549, 3623, -1, 3626, 4548, 4549, -1, 4549, 4548, 3628, -1, 3725, 4549, 3628, -1, 3725, 3723, 4549, -1, 4549, 3723, 4550, -1, 3635, 4549, 4550, -1, 4535, 4552, 4551, -1, 4551, 4552, 4484, -1, 3345, 4505, 4506, -1, 4811, 4854, 4573, -1, 4553, 4573, 4575, -1, 4807, 4575, 4555, -1, 4806, 4555, 4554, -1, 4806, 4807, 4555, -1, 4557, 4556, 4804, -1, 4557, 4560, 4556, -1, 4557, 4800, 4560, -1, 4560, 4800, 4561, -1, 4580, 4561, 4584, -1, 4581, 4584, 4583, -1, 4559, 4583, 4558, -1, 4559, 4581, 4583, -1, 4559, 4569, 4581, -1, 4581, 4569, 4579, -1, 4580, 4579, 4572, -1, 4560, 4572, 4556, -1, 4560, 4580, 4572, -1, 4560, 4561, 4580, -1, 4800, 4563, 4561, -1, 4561, 4563, 4565, -1, 4584, 4565, 4582, -1, 4583, 4582, 3952, -1, 4562, 4583, 3952, -1, 4562, 4558, 4583, -1, 4563, 4564, 4565, -1, 4565, 4564, 4566, -1, 4582, 4566, 4567, -1, 3952, 4582, 4567, -1, 4564, 4803, 4566, -1, 4566, 4803, 3954, -1, 4567, 4566, 3954, -1, 4803, 4568, 3954, -1, 4569, 4570, 4579, -1, 4579, 4570, 4571, -1, 4572, 4571, 4576, -1, 4556, 4576, 4573, -1, 4804, 4573, 4854, -1, 4804, 4556, 4573, -1, 4570, 4574, 4571, -1, 4571, 4574, 4577, -1, 4578, 4577, 4554, -1, 4555, 4578, 4554, -1, 4555, 4575, 4578, -1, 4578, 4575, 4576, -1, 4571, 4578, 4576, -1, 4571, 4577, 4578, -1, 4807, 4553, 4575, -1, 4553, 4811, 4573, -1, 4576, 4575, 4573, -1, 4572, 4576, 4556, -1, 4579, 4571, 4572, -1, 4581, 4579, 4580, -1, 4584, 4581, 4580, -1, 4565, 4584, 4561, -1, 4566, 4582, 4565, -1, 4582, 4583, 4584, -1, 3968, 3985, 3962, -1, 3962, 3985, 4010, -1, 4585, 4010, 4009, -1, 4007, 4585, 4009, -1, 4007, 3972, 4585, -1, 4007, 4586, 3972, -1, 4007, 4011, 4586, -1, 4586, 4011, 4006, -1, 4587, 4006, 4589, -1, 4587, 4586, 4006, -1, 3962, 4010, 4585, -1, 4006, 4588, 4589, -1, 4589, 4588, 4590, -1, 4590, 4588, 4004, -1, 4592, 4004, 4591, -1, 4020, 4592, 4591, -1, 4020, 3907, 4592, -1, 4592, 3907, 3906, -1, 3917, 4592, 3906, -1, 3917, 3905, 4592, -1, 4592, 3905, 3903, -1, 4593, 4592, 3903, -1, 4593, 3915, 4592, -1, 4592, 3915, 3902, -1, 3901, 4592, 3902, -1, 3901, 3900, 4592, -1, 4592, 3900, 4594, -1, 3898, 4592, 4594, -1, 3898, 3913, 4592, -1, 4592, 3913, 3897, -1, 4595, 4592, 3897, -1, 4595, 4596, 4592, -1, 4592, 4596, 4597, -1, 4598, 4597, 4605, -1, 4598, 4592, 4597, -1, 4598, 4562, 4592, -1, 4598, 4806, 4562, -1, 4598, 4808, 4806, -1, 4598, 4634, 4808, -1, 4808, 4634, 4599, -1, 4599, 4634, 4600, -1, 4600, 4634, 4628, -1, 4628, 4634, 4629, -1, 4629, 4634, 4606, -1, 4590, 4004, 4592, -1, 4601, 3882, 4597, -1, 4601, 4602, 3882, -1, 3882, 4602, 3883, -1, 3883, 4602, 3893, -1, 3893, 4602, 4603, -1, 4603, 4602, 3884, -1, 3882, 4604, 4597, -1, 4597, 4604, 3865, -1, 3875, 4597, 3865, -1, 3875, 3864, 4597, -1, 4597, 3864, 3863, -1, 3862, 4597, 3863, -1, 3862, 4605, 4597, -1, 4806, 4554, 4562, -1, 4562, 4554, 4577, -1, 4574, 4562, 4577, -1, 4574, 4570, 4562, -1, 4562, 4570, 4569, -1, 4559, 4562, 4569, -1, 4559, 4558, 4562, -1, 4606, 4634, 4635, -1, 4631, 4635, 4630, -1, 4627, 4630, 4608, -1, 4607, 4608, 4610, -1, 4609, 4607, 4610, -1, 4609, 4611, 4607, -1, 4609, 4620, 4611, -1, 4611, 4620, 4612, -1, 4638, 4612, 4613, -1, 4637, 4613, 4614, -1, 4599, 4614, 4808, -1, 4599, 4637, 4614, -1, 4599, 4600, 4637, -1, 4637, 4600, 4615, -1, 4638, 4615, 4616, -1, 4611, 4616, 4607, -1, 4611, 4638, 4616, -1, 4611, 4612, 4638, -1, 4617, 4630, 4636, -1, 4617, 4608, 4630, -1, 4617, 4618, 4608, -1, 4608, 4618, 4619, -1, 4610, 4608, 4619, -1, 4620, 4621, 4612, -1, 4612, 4621, 4632, -1, 4613, 4632, 4633, -1, 4614, 4633, 4809, -1, 4808, 4614, 4809, -1, 4621, 4622, 4632, -1, 4632, 4622, 4623, -1, 4625, 4623, 4624, -1, 4810, 4625, 4624, -1, 4810, 4633, 4625, -1, 4810, 4809, 4633, -1, 4623, 4815, 4624, -1, 4600, 4628, 4615, -1, 4615, 4628, 4626, -1, 4616, 4626, 4627, -1, 4607, 4627, 4608, -1, 4607, 4616, 4627, -1, 4628, 4629, 4626, -1, 4626, 4629, 4631, -1, 4627, 4631, 4630, -1, 4627, 4626, 4631, -1, 4629, 4606, 4631, -1, 4631, 4606, 4635, -1, 4632, 4623, 4625, -1, 4633, 4632, 4625, -1, 4634, 4636, 4635, -1, 4635, 4636, 4630, -1, 4615, 4626, 4616, -1, 4637, 4615, 4638, -1, 4613, 4637, 4638, -1, 4632, 4613, 4612, -1, 4614, 4613, 4633, -1, 4030, 4207, 4031, -1, 4030, 4639, 4207, -1, 4030, 4051, 4639, -1, 4639, 4051, 4044, -1, 4641, 4044, 4640, -1, 4834, 4641, 4640, -1, 4834, 4833, 4641, -1, 4641, 4833, 4211, -1, 4639, 4044, 4641, -1, 4207, 4643, 4031, -1, 4031, 4643, 4642, -1, 4032, 4031, 4642, -1, 4643, 4028, 4642, -1, 4640, 4050, 4836, -1, 4836, 4050, 4644, -1, 4644, 4050, 4645, -1, 4648, 4645, 4040, -1, 4646, 4040, 4041, -1, 4647, 4041, 4122, -1, 4123, 4647, 4122, -1, 4644, 4645, 4648, -1, 4648, 4040, 4646, -1, 4646, 4041, 4647, -1, 4836, 4644, 4831, -1, 4831, 4644, 4648, -1, 4646, 4831, 4648, -1, 4646, 4647, 4831, -1, 4831, 4647, 4649, -1, 4650, 4831, 4649, -1, 4650, 4651, 4831, -1, 4650, 4093, 4651, -1, 4651, 4093, 4652, -1, 4652, 4093, 4653, -1, 4682, 4653, 4094, -1, 4654, 4682, 4094, -1, 4654, 4828, 4682, -1, 4654, 4095, 4828, -1, 4828, 4095, 4655, -1, 4655, 4095, 4681, -1, 4656, 4681, 4657, -1, 4829, 4657, 4680, -1, 4661, 4680, 4658, -1, 4659, 4658, 4675, -1, 4659, 4661, 4658, -1, 4659, 4660, 4661, -1, 4661, 4660, 4663, -1, 4663, 4660, 4662, -1, 4686, 4663, 4662, -1, 4686, 4837, 4663, -1, 4647, 4123, 4649, -1, 4649, 4123, 4664, -1, 4664, 4123, 4078, -1, 4078, 4123, 4114, -1, 4665, 4114, 4113, -1, 4076, 4113, 4111, -1, 4676, 4111, 4110, -1, 4677, 4110, 4109, -1, 4119, 4677, 4109, -1, 4119, 4091, 4677, -1, 4119, 4666, 4091, -1, 4091, 4666, 4090, -1, 4090, 4666, 4117, -1, 4667, 4117, 4108, -1, 4089, 4108, 4668, -1, 4678, 4668, 4106, -1, 4669, 4106, 4670, -1, 4070, 4670, 4102, -1, 4679, 4102, 4101, -1, 4671, 4101, 4100, -1, 4672, 4100, 4673, -1, 4087, 4673, 4674, -1, 4097, 4674, 4099, -1, 4086, 4099, 4675, -1, 4084, 4675, 4658, -1, 4084, 4086, 4675, -1, 4078, 4114, 4665, -1, 4665, 4113, 4076, -1, 4076, 4111, 4676, -1, 4676, 4110, 4677, -1, 4090, 4117, 4667, -1, 4667, 4108, 4089, -1, 4089, 4668, 4678, -1, 4678, 4106, 4669, -1, 4669, 4670, 4070, -1, 4070, 4102, 4679, -1, 4679, 4101, 4671, -1, 4671, 4100, 4672, -1, 4672, 4673, 4087, -1, 4087, 4674, 4097, -1, 4097, 4099, 4086, -1, 4661, 4829, 4680, -1, 4829, 4656, 4657, -1, 4656, 4655, 4681, -1, 4682, 4652, 4653, -1, 4675, 4683, 4659, -1, 4659, 4683, 4685, -1, 4660, 4685, 4684, -1, 4662, 4684, 4223, -1, 4686, 4223, 4219, -1, 4837, 4219, 4217, -1, 4837, 4686, 4219, -1, 4659, 4685, 4660, -1, 4660, 4684, 4662, -1, 4662, 4223, 4686, -1, 4822, 4185, 4694, -1, 4687, 4694, 4688, -1, 4728, 4688, 4689, -1, 4824, 4689, 4825, -1, 4824, 4728, 4689, -1, 4824, 4690, 4728, -1, 4728, 4690, 4726, -1, 4687, 4726, 4823, -1, 4822, 4687, 4823, -1, 4822, 4694, 4687, -1, 4180, 4729, 4695, -1, 4180, 4691, 4729, -1, 4729, 4691, 4692, -1, 4730, 4692, 4731, -1, 4693, 4731, 4732, -1, 4826, 4732, 4827, -1, 4826, 4693, 4732, -1, 4826, 4825, 4693, -1, 4693, 4825, 4689, -1, 4730, 4689, 4688, -1, 4729, 4688, 4694, -1, 4695, 4694, 4185, -1, 4695, 4729, 4694, -1, 4691, 4178, 4692, -1, 4692, 4178, 4707, -1, 4731, 4707, 4734, -1, 4732, 4734, 4696, -1, 4827, 4696, 4708, -1, 4827, 4732, 4696, -1, 4178, 4176, 4707, -1, 4707, 4176, 4697, -1, 4709, 4697, 4698, -1, 4710, 4698, 4699, -1, 4700, 4710, 4699, -1, 4700, 4705, 4710, -1, 4700, 4701, 4705, -1, 4705, 4701, 4719, -1, 4706, 4719, 4736, -1, 4702, 4736, 4703, -1, 4704, 4703, 4832, -1, 4704, 4702, 4703, -1, 4704, 4835, 4702, -1, 4702, 4835, 4712, -1, 4706, 4712, 4735, -1, 4705, 4735, 4710, -1, 4705, 4706, 4735, -1, 4705, 4719, 4706, -1, 4707, 4697, 4709, -1, 4734, 4709, 4733, -1, 4696, 4733, 4711, -1, 4708, 4711, 4830, -1, 4708, 4696, 4711, -1, 4709, 4698, 4710, -1, 4733, 4710, 4735, -1, 4711, 4735, 4712, -1, 4830, 4712, 4835, -1, 4830, 4711, 4712, -1, 4701, 4713, 4719, -1, 4719, 4713, 4714, -1, 4720, 4714, 4715, -1, 4722, 4715, 4173, -1, 4171, 4722, 4173, -1, 4171, 4724, 4722, -1, 4171, 4138, 4724, -1, 4724, 4138, 4716, -1, 4725, 4716, 4717, -1, 4723, 4717, 4195, -1, 4718, 4723, 4195, -1, 4718, 4832, 4723, -1, 4723, 4832, 4703, -1, 4721, 4703, 4736, -1, 4720, 4736, 4719, -1, 4714, 4720, 4719, -1, 4720, 4715, 4722, -1, 4721, 4722, 4725, -1, 4723, 4725, 4717, -1, 4723, 4721, 4725, -1, 4723, 4703, 4721, -1, 4724, 4716, 4725, -1, 4722, 4724, 4725, -1, 4690, 4727, 4726, -1, 4726, 4727, 4819, -1, 4823, 4726, 4819, -1, 4728, 4726, 4687, -1, 4688, 4728, 4687, -1, 4730, 4688, 4729, -1, 4692, 4730, 4729, -1, 4693, 4689, 4730, -1, 4731, 4693, 4730, -1, 4707, 4731, 4692, -1, 4709, 4734, 4707, -1, 4734, 4732, 4731, -1, 4710, 4733, 4709, -1, 4733, 4696, 4734, -1, 4711, 4733, 4735, -1, 4702, 4712, 4706, -1, 4736, 4702, 4706, -1, 4721, 4736, 4720, -1, 4722, 4721, 4720, -1, 4737, 4210, 4718, -1, 4718, 4210, 4211, -1, 2690, 4738, 4241, -1, 2690, 4840, 4738, -1, 4738, 4739, 4241, -1, 4241, 4739, 4246, -1, 4246, 4739, 4740, -1, 4740, 4739, 4742, -1, 4742, 4739, 4743, -1, 4741, 4743, 4217, -1, 4741, 4742, 4743, -1, 4839, 4838, 4743, -1, 4743, 4838, 4744, -1, 4217, 4743, 4744, -1, 4843, 2701, 4756, -1, 4755, 4756, 4745, -1, 4746, 4745, 4748, -1, 4747, 4748, 4749, -1, 4750, 4747, 4749, -1, 4750, 4765, 4747, -1, 4750, 4751, 4765, -1, 4765, 4751, 4758, -1, 4766, 4758, 4760, -1, 4770, 4760, 4771, -1, 4752, 4771, 4851, -1, 4752, 4770, 4771, -1, 4752, 4845, 4770, -1, 4770, 4845, 4753, -1, 4764, 4753, 4754, -1, 4768, 4754, 4767, -1, 4755, 4767, 4843, -1, 4756, 4755, 4843, -1, 2701, 2699, 4756, -1, 4756, 2699, 2698, -1, 4745, 2698, 4757, -1, 4748, 4757, 4268, -1, 4749, 4748, 4268, -1, 4756, 2698, 4745, -1, 4745, 4757, 4748, -1, 4751, 4759, 4758, -1, 4758, 4759, 4761, -1, 4760, 4761, 4762, -1, 4771, 4762, 4774, -1, 4775, 4771, 4774, -1, 4775, 4851, 4771, -1, 4759, 4267, 4761, -1, 4761, 4267, 4763, -1, 4762, 4763, 4773, -1, 4774, 4762, 4773, -1, 4267, 4266, 4763, -1, 4763, 4266, 4773, -1, 4770, 4753, 4764, -1, 4766, 4764, 4769, -1, 4765, 4769, 4747, -1, 4765, 4766, 4769, -1, 4765, 4758, 4766, -1, 4764, 4754, 4768, -1, 4769, 4768, 4746, -1, 4747, 4746, 4748, -1, 4747, 4769, 4746, -1, 4768, 4767, 4755, -1, 4746, 4755, 4745, -1, 4746, 4768, 4755, -1, 4764, 4768, 4769, -1, 4770, 4764, 4766, -1, 4760, 4770, 4766, -1, 4761, 4760, 4758, -1, 4763, 4762, 4761, -1, 4762, 4771, 4760, -1, 4266, 4265, 4773, -1, 4773, 4265, 4772, -1, 3168, 4773, 4772, -1, 3168, 4774, 4773, -1, 3168, 3169, 4774, -1, 4774, 3169, 4775, -1, 4775, 3169, 4852, -1, 4851, 4775, 4852, -1, 4849, 4776, 4781, -1, 4781, 4776, 4462, -1, 4462, 4776, 4344, -1, 4780, 4344, 4342, -1, 4779, 4342, 4777, -1, 4295, 4777, 4778, -1, 4295, 4779, 4777, -1, 4462, 4344, 4780, -1, 4780, 4342, 4779, -1, 4781, 4469, 4850, -1, 4850, 4469, 4782, -1, 4782, 4469, 4783, -1, 4435, 4783, 4461, -1, 4417, 4461, 3310, -1, 4784, 4417, 3310, -1, 4784, 4785, 4417, -1, 4784, 4382, 4785, -1, 4785, 4382, 4793, -1, 4793, 4382, 4379, -1, 4431, 4379, 4786, -1, 4787, 4786, 4377, -1, 4376, 4787, 4377, -1, 4376, 4788, 4787, -1, 4376, 4789, 4788, -1, 4788, 4789, 4425, -1, 4425, 4789, 4374, -1, 4794, 4374, 4373, -1, 4403, 4373, 3238, -1, 4790, 4403, 3238, -1, 4790, 4791, 4403, -1, 4790, 4389, 4791, -1, 4791, 4389, 4445, -1, 4445, 4389, 4792, -1, 3783, 4792, 3291, -1, 3783, 4445, 4792, -1, 4782, 4783, 4435, -1, 4435, 4461, 4417, -1, 4793, 4379, 4431, -1, 4431, 4786, 4787, -1, 4425, 4374, 4794, -1, 4794, 4373, 4403, -1, 4799, 4798, 4547, -1, 4547, 4798, 4442, -1, 4442, 4798, 4795, -1, 4440, 4795, 4805, -1, 4796, 4805, 4797, -1, 4850, 4797, 4853, -1, 4850, 4796, 4797, -1, 4442, 4795, 4440, -1, 4440, 4805, 4796, -1, 4853, 4797, 4854, -1, 4854, 4797, 4804, -1, 4804, 4797, 4805, -1, 4557, 4805, 4795, -1, 4800, 4795, 4798, -1, 4799, 4800, 4798, -1, 4799, 4563, 4800, -1, 4799, 4801, 4563, -1, 4563, 4801, 4564, -1, 4564, 4801, 4515, -1, 4803, 4515, 4802, -1, 4568, 4802, 3858, -1, 4568, 4803, 4802, -1, 4804, 4805, 4557, -1, 4557, 4795, 4800, -1, 4564, 4515, 4803, -1, 4806, 4808, 4807, -1, 4807, 4808, 4809, -1, 4810, 4807, 4809, -1, 4810, 4553, 4807, -1, 4810, 4624, 4553, -1, 4553, 4624, 4811, -1, 4811, 4624, 4815, -1, 4854, 4811, 4815, -1, 4812, 4187, 4619, -1, 4619, 4187, 4610, -1, 4610, 4187, 4186, -1, 4609, 4186, 4816, -1, 4620, 4816, 4817, -1, 4621, 4817, 4821, -1, 4818, 4621, 4821, -1, 4818, 4622, 4621, -1, 4818, 4813, 4622, -1, 4622, 4813, 4623, -1, 4623, 4813, 4814, -1, 4815, 4814, 4820, -1, 4815, 4623, 4814, -1, 4610, 4186, 4609, -1, 4609, 4816, 4620, -1, 4620, 4817, 4621, -1, 4817, 4185, 4821, -1, 4821, 4185, 4822, -1, 4818, 4822, 4823, -1, 4813, 4823, 4819, -1, 4814, 4819, 4727, -1, 4820, 4814, 4727, -1, 4821, 4822, 4818, -1, 4818, 4823, 4813, -1, 4813, 4819, 4814, -1, 4690, 4837, 4727, -1, 4690, 4663, 4837, -1, 4690, 4824, 4663, -1, 4663, 4824, 4661, -1, 4661, 4824, 4825, -1, 4829, 4825, 4826, -1, 4656, 4826, 4827, -1, 4655, 4827, 4708, -1, 4828, 4708, 4682, -1, 4828, 4655, 4708, -1, 4661, 4825, 4829, -1, 4829, 4826, 4656, -1, 4656, 4827, 4655, -1, 4708, 4830, 4682, -1, 4682, 4830, 4652, -1, 4652, 4830, 4835, -1, 4651, 4835, 4704, -1, 4831, 4704, 4832, -1, 4836, 4832, 4718, -1, 4833, 4718, 4211, -1, 4833, 4836, 4718, -1, 4833, 4834, 4836, -1, 4836, 4834, 4640, -1, 4652, 4835, 4651, -1, 4651, 4704, 4831, -1, 4831, 4832, 4836, -1, 4217, 4744, 4837, -1, 4837, 4744, 4838, -1, 4727, 4838, 4839, -1, 4727, 4837, 4838, -1, 4847, 4839, 4848, -1, 4848, 4839, 4743, -1, 4842, 4743, 4739, -1, 4846, 4739, 4738, -1, 4841, 4738, 4840, -1, 4844, 4841, 4840, -1, 4848, 4743, 4842, -1, 4842, 4739, 4846, -1, 4846, 4738, 4841, -1, 2684, 2701, 2686, -1, 2686, 2701, 4843, -1, 2687, 4843, 4767, -1, 2689, 4767, 4754, -1, 4844, 4754, 4753, -1, 4841, 4753, 4846, -1, 4841, 4844, 4753, -1, 2686, 4843, 2687, -1, 2687, 4767, 2689, -1, 2689, 4754, 4844, -1, 4753, 4845, 4846, -1, 4846, 4845, 4842, -1, 4842, 4845, 4752, -1, 4848, 4752, 4851, -1, 4847, 4848, 4851, -1, 4842, 4752, 4848, -1, 4727, 4839, 4820, -1, 4820, 4839, 4847, -1, 4853, 4847, 4849, -1, 4850, 4849, 4781, -1, 4850, 4853, 4849, -1, 4847, 4851, 4849, -1, 4849, 4851, 4852, -1, 4847, 4853, 4820, -1, 4820, 4853, 4854, -1, 4815, 4820, 4854, -1, 4855, 5624, 4864, -1, 5085, 4864, 5087, -1, 5086, 5087, 5081, -1, 4856, 5081, 4866, -1, 5080, 4866, 4867, -1, 5537, 5080, 4867, -1, 5537, 4857, 5080, -1, 5537, 4869, 4857, -1, 4857, 4869, 4858, -1, 4863, 4858, 4870, -1, 5095, 4870, 5096, -1, 5094, 5096, 4872, -1, 4859, 4872, 4860, -1, 4859, 5094, 4872, -1, 4859, 4861, 5094, -1, 5094, 4861, 5093, -1, 5095, 5093, 5078, -1, 4863, 5078, 4862, -1, 4857, 4862, 5080, -1, 4857, 4863, 4862, -1, 4857, 4858, 4863, -1, 5624, 5675, 4864, -1, 4864, 5675, 4865, -1, 5087, 4865, 4868, -1, 5081, 4868, 5655, -1, 4866, 5655, 5544, -1, 5536, 4866, 5544, -1, 5536, 4867, 4866, -1, 4864, 4865, 5087, -1, 5087, 4868, 5081, -1, 5081, 5655, 4866, -1, 4869, 5545, 4858, -1, 4858, 5545, 4873, -1, 4870, 4873, 4871, -1, 5096, 4871, 5097, -1, 4872, 5097, 4877, -1, 4860, 4877, 4875, -1, 4860, 4872, 4877, -1, 5545, 5546, 4873, -1, 4873, 5546, 4879, -1, 4871, 4879, 4874, -1, 5097, 4874, 5099, -1, 4877, 5099, 4876, -1, 4875, 4876, 4881, -1, 4875, 4877, 4876, -1, 5546, 4878, 4879, -1, 4879, 4878, 4880, -1, 4874, 4880, 5098, -1, 5099, 5098, 4911, -1, 4876, 4911, 4910, -1, 4881, 4910, 4882, -1, 5076, 4882, 4915, -1, 5075, 4915, 4883, -1, 5651, 4883, 4884, -1, 5074, 4884, 4906, -1, 5072, 4906, 5073, -1, 5648, 5073, 4923, -1, 5070, 4923, 5071, -1, 5069, 5071, 4925, -1, 5068, 4925, 5111, -1, 5619, 5111, 5113, -1, 4885, 5113, 4886, -1, 5066, 4886, 5109, -1, 5067, 5109, 4887, -1, 4888, 4887, 4935, -1, 4895, 4935, 4889, -1, 5561, 4895, 4889, -1, 5561, 4890, 4895, -1, 4895, 4890, 4942, -1, 4896, 4942, 5118, -1, 4894, 5118, 5117, -1, 4893, 5117, 4891, -1, 4892, 4891, 4943, -1, 4892, 4893, 4891, -1, 4892, 5643, 4893, -1, 4893, 5643, 5116, -1, 4894, 5116, 5115, -1, 4896, 5115, 4888, -1, 4895, 4888, 4935, -1, 4895, 4896, 4888, -1, 4895, 4942, 4896, -1, 4878, 4897, 4880, -1, 4880, 4897, 4898, -1, 4909, 4898, 4899, -1, 5100, 4899, 4900, -1, 5102, 4900, 4916, -1, 5104, 4916, 5538, -1, 4917, 5538, 4901, -1, 5549, 4917, 4901, -1, 5549, 4902, 4917, -1, 5549, 4920, 4902, -1, 4902, 4920, 4921, -1, 4908, 4921, 4903, -1, 4904, 4903, 4905, -1, 5073, 4905, 4923, -1, 5073, 4904, 4905, -1, 5073, 4906, 4904, -1, 4904, 4906, 4919, -1, 4908, 4919, 4907, -1, 4902, 4907, 4917, -1, 4902, 4908, 4907, -1, 4902, 4921, 4908, -1, 4880, 4898, 4909, -1, 5098, 4909, 5101, -1, 4911, 5101, 4912, -1, 4910, 4912, 4882, -1, 4910, 4911, 4912, -1, 4909, 4899, 5100, -1, 5101, 5100, 5103, -1, 4912, 5103, 4913, -1, 4882, 4913, 4915, -1, 4882, 4912, 4913, -1, 5100, 4900, 5102, -1, 5103, 5102, 4914, -1, 4913, 4914, 5105, -1, 4915, 5105, 4883, -1, 4915, 4913, 5105, -1, 5102, 4916, 5104, -1, 4914, 5104, 5106, -1, 5105, 5106, 4918, -1, 4883, 4918, 4884, -1, 4883, 5105, 4918, -1, 5104, 5538, 4917, -1, 5106, 4917, 4907, -1, 4918, 4907, 4919, -1, 4884, 4919, 4906, -1, 4884, 4918, 4919, -1, 4920, 5550, 4921, -1, 4921, 5550, 4922, -1, 4903, 4922, 4924, -1, 4905, 4924, 4926, -1, 4923, 4926, 5071, -1, 4923, 4905, 4926, -1, 5550, 5552, 4922, -1, 4922, 5552, 5107, -1, 4924, 5107, 4927, -1, 4926, 4927, 4929, -1, 5071, 4929, 4925, -1, 5071, 4926, 4929, -1, 5552, 4930, 5107, -1, 5107, 4930, 4938, -1, 4927, 4938, 4928, -1, 4929, 4928, 5112, -1, 4925, 5112, 5111, -1, 4925, 4929, 5112, -1, 4930, 5554, 4938, -1, 4938, 5554, 4931, -1, 4939, 4931, 4932, -1, 4933, 4932, 5558, -1, 4940, 5558, 4941, -1, 4934, 4941, 5559, -1, 4935, 5559, 4889, -1, 4935, 4934, 5559, -1, 4935, 4887, 4934, -1, 4934, 4887, 5108, -1, 4940, 5108, 4936, -1, 4933, 4936, 4937, -1, 4939, 4937, 4928, -1, 4938, 4939, 4928, -1, 4938, 4931, 4939, -1, 4939, 4932, 4933, -1, 4937, 4939, 4933, -1, 4933, 5558, 4940, -1, 4936, 4933, 4940, -1, 4940, 4941, 4934, -1, 5108, 4940, 4934, -1, 4890, 5560, 4942, -1, 4942, 5560, 4944, -1, 5118, 4944, 5121, -1, 5117, 5121, 5120, -1, 4891, 5120, 5123, -1, 4943, 5123, 5640, -1, 4943, 4891, 5123, -1, 5560, 5562, 4944, -1, 4944, 5562, 4945, -1, 5121, 4945, 5119, -1, 5120, 5119, 4946, -1, 5123, 4946, 4948, -1, 5640, 4948, 5639, -1, 5640, 5123, 4948, -1, 5562, 5563, 4945, -1, 4945, 5563, 4950, -1, 5119, 4950, 5122, -1, 4946, 5122, 4947, -1, 4948, 4947, 4949, -1, 5639, 4949, 4953, -1, 5639, 4948, 4949, -1, 5563, 5567, 4950, -1, 4950, 5567, 4955, -1, 5122, 4955, 5125, -1, 4947, 5125, 4951, -1, 4949, 4951, 4952, -1, 4953, 4952, 5637, -1, 4953, 4949, 4952, -1, 5567, 4954, 4955, -1, 4955, 4954, 5124, -1, 5125, 5124, 4974, -1, 4951, 4974, 4956, -1, 4952, 4956, 4957, -1, 5637, 4957, 4978, -1, 5637, 4952, 4957, -1, 4954, 4958, 5124, -1, 5124, 4958, 4973, -1, 4979, 4973, 5568, -1, 4980, 5568, 4983, -1, 4959, 4983, 4961, -1, 4960, 4961, 4962, -1, 4992, 4962, 5571, -1, 5128, 5571, 5574, -1, 4963, 5574, 4964, -1, 4997, 4964, 5577, -1, 5578, 4997, 5577, -1, 5578, 4972, 4997, -1, 5578, 4965, 4972, -1, 4972, 4965, 4966, -1, 4970, 4966, 5130, -1, 4969, 5130, 4967, -1, 4968, 4967, 5133, -1, 5631, 5133, 5612, -1, 5631, 4968, 5133, -1, 5631, 4990, 4968, -1, 4968, 4990, 4989, -1, 4969, 4989, 4971, -1, 4970, 4971, 4998, -1, 4972, 4998, 4997, -1, 4972, 4970, 4998, -1, 4972, 4966, 4970, -1, 5124, 4973, 4979, -1, 4974, 4979, 4975, -1, 4956, 4975, 4976, -1, 4957, 4976, 4977, -1, 4978, 4977, 5616, -1, 4978, 4957, 4977, -1, 4979, 5568, 4980, -1, 4975, 4980, 4981, -1, 4976, 4981, 4984, -1, 4977, 4984, 4986, -1, 5616, 4986, 4982, -1, 5616, 4977, 4986, -1, 4980, 4983, 4959, -1, 4981, 4959, 5126, -1, 4984, 5126, 4985, -1, 4986, 4985, 5062, -1, 4982, 5062, 5061, -1, 5635, 5061, 5060, -1, 5614, 5060, 4987, -1, 5059, 4987, 4988, -1, 5633, 4988, 4989, -1, 4990, 5633, 4989, -1, 4959, 4961, 4960, -1, 5126, 4960, 4991, -1, 4985, 4991, 4993, -1, 5062, 4993, 5061, -1, 5062, 4985, 4993, -1, 4960, 4962, 4992, -1, 4991, 4992, 4995, -1, 4993, 4995, 4994, -1, 5061, 4994, 5060, -1, 5061, 4993, 4994, -1, 4992, 5571, 5128, -1, 4995, 5128, 5127, -1, 4994, 5127, 5129, -1, 5060, 5129, 4987, -1, 5060, 4994, 5129, -1, 5128, 5574, 4963, -1, 5127, 4963, 4996, -1, 5129, 4996, 4999, -1, 4987, 4999, 4988, -1, 4987, 5129, 4999, -1, 4963, 4964, 4997, -1, 4996, 4997, 4998, -1, 4999, 4998, 4971, -1, 4988, 4971, 4989, -1, 4988, 4999, 4971, -1, 4965, 5576, 4966, -1, 4966, 5576, 5002, -1, 5130, 5002, 5000, -1, 4967, 5000, 5135, -1, 5133, 5135, 5001, -1, 5612, 5001, 5004, -1, 5612, 5133, 5001, -1, 5576, 5005, 5002, -1, 5002, 5005, 5131, -1, 5000, 5131, 5132, -1, 5135, 5132, 5134, -1, 5001, 5134, 5003, -1, 5004, 5003, 5006, -1, 5004, 5001, 5003, -1, 5005, 5581, 5131, -1, 5131, 5581, 5007, -1, 5132, 5007, 5008, -1, 5134, 5008, 5091, -1, 5003, 5091, 5090, -1, 5006, 5090, 5010, -1, 5006, 5003, 5090, -1, 5581, 5012, 5007, -1, 5007, 5012, 5013, -1, 5008, 5013, 5009, -1, 5091, 5009, 5089, -1, 5090, 5089, 5136, -1, 5010, 5136, 5011, -1, 5010, 5090, 5136, -1, 5012, 5017, 5013, -1, 5013, 5017, 5018, -1, 5009, 5018, 5088, -1, 5089, 5088, 5019, -1, 5136, 5019, 5020, -1, 5011, 5020, 5032, -1, 5609, 5032, 5033, -1, 5628, 5033, 5040, -1, 5014, 5040, 5039, -1, 5627, 5039, 5046, -1, 5058, 5046, 5015, -1, 5606, 5015, 5052, -1, 5625, 5052, 5016, -1, 5735, 5016, 5028, -1, 5735, 5625, 5016, -1, 5017, 5589, 5018, -1, 5018, 5589, 5031, -1, 5088, 5031, 5138, -1, 5019, 5138, 5021, -1, 5020, 5021, 5032, -1, 5020, 5019, 5021, -1, 5589, 5022, 5031, -1, 5031, 5022, 5584, -1, 5137, 5584, 5591, -1, 5023, 5591, 5036, -1, 5037, 5036, 5592, -1, 5041, 5592, 5587, -1, 5048, 5587, 5593, -1, 5049, 5593, 5024, -1, 5030, 5024, 5025, -1, 5595, 5030, 5025, -1, 5595, 5026, 5030, -1, 5595, 5053, 5026, -1, 5026, 5053, 5145, -1, 5143, 5145, 5027, -1, 5029, 5027, 5055, -1, 5028, 5029, 5055, -1, 5028, 5016, 5029, -1, 5029, 5016, 5051, -1, 5143, 5051, 5142, -1, 5026, 5142, 5050, -1, 5030, 5050, 5049, -1, 5024, 5030, 5049, -1, 5031, 5584, 5137, -1, 5138, 5137, 5139, -1, 5021, 5139, 5034, -1, 5032, 5034, 5033, -1, 5032, 5021, 5034, -1, 5137, 5591, 5023, -1, 5139, 5023, 5140, -1, 5034, 5140, 5035, -1, 5033, 5035, 5040, -1, 5033, 5034, 5035, -1, 5023, 5036, 5037, -1, 5140, 5037, 5038, -1, 5035, 5038, 5043, -1, 5040, 5043, 5039, -1, 5040, 5035, 5043, -1, 5037, 5592, 5041, -1, 5038, 5041, 5141, -1, 5043, 5141, 5042, -1, 5039, 5042, 5046, -1, 5039, 5043, 5042, -1, 5041, 5587, 5048, -1, 5141, 5048, 5044, -1, 5042, 5044, 5045, -1, 5046, 5045, 5047, -1, 5015, 5047, 5052, -1, 5015, 5046, 5047, -1, 5048, 5593, 5049, -1, 5044, 5049, 5050, -1, 5045, 5050, 5142, -1, 5047, 5142, 5051, -1, 5052, 5051, 5016, -1, 5052, 5047, 5051, -1, 5053, 5596, 5145, -1, 5145, 5596, 5144, -1, 5027, 5144, 5054, -1, 5055, 5027, 5054, -1, 5596, 5056, 5144, -1, 5144, 5056, 5057, -1, 5054, 5144, 5057, -1, 5625, 5606, 5052, -1, 5606, 5058, 5015, -1, 5058, 5627, 5046, -1, 5627, 5014, 5039, -1, 5014, 5628, 5040, -1, 5628, 5609, 5033, -1, 5609, 5011, 5032, -1, 5020, 5011, 5136, -1, 5633, 5059, 4988, -1, 5059, 5614, 4987, -1, 5614, 5635, 5060, -1, 5635, 4982, 5061, -1, 5062, 4982, 4986, -1, 5643, 5063, 5116, -1, 5116, 5063, 5065, -1, 5115, 5065, 5067, -1, 4888, 5067, 4887, -1, 4888, 5115, 5067, -1, 5063, 5064, 5065, -1, 5065, 5064, 5066, -1, 5067, 5066, 5109, -1, 5067, 5065, 5066, -1, 5064, 4885, 5066, -1, 5066, 4885, 4886, -1, 4885, 5619, 5113, -1, 5619, 5068, 5111, -1, 5068, 5069, 4925, -1, 5069, 5070, 5071, -1, 5070, 5648, 4923, -1, 5648, 5072, 5073, -1, 5072, 5074, 4906, -1, 5074, 5651, 4884, -1, 5651, 5075, 4883, -1, 5075, 5076, 4915, -1, 5076, 4881, 4882, -1, 4910, 4881, 4876, -1, 4861, 5077, 5093, -1, 5093, 5077, 5079, -1, 5078, 5079, 5082, -1, 4862, 5082, 4856, -1, 5080, 4856, 4866, -1, 5080, 4862, 4856, -1, 5077, 5083, 5079, -1, 5079, 5083, 5092, -1, 5082, 5092, 5086, -1, 4856, 5086, 5081, -1, 4856, 5082, 5086, -1, 5083, 5084, 5092, -1, 5092, 5084, 5085, -1, 5086, 5085, 5087, -1, 5086, 5092, 5085, -1, 5084, 4855, 5085, -1, 5085, 4855, 4864, -1, 5018, 5009, 5013, -1, 5009, 5091, 5008, -1, 5031, 5088, 5018, -1, 5091, 5003, 5134, -1, 5088, 5089, 5009, -1, 5089, 5090, 5091, -1, 5050, 5030, 5026, -1, 5078, 5082, 4862, -1, 5079, 5092, 5082, -1, 5095, 5078, 4863, -1, 4870, 5095, 4863, -1, 4873, 4870, 4858, -1, 5093, 5079, 5078, -1, 4879, 4871, 4873, -1, 5094, 5093, 5095, -1, 5096, 5094, 5095, -1, 4871, 5096, 4870, -1, 4880, 4874, 4879, -1, 4874, 5097, 4871, -1, 5097, 4872, 5096, -1, 4909, 5098, 4880, -1, 5098, 5099, 4874, -1, 5099, 4877, 5097, -1, 5100, 5101, 4909, -1, 5101, 4911, 5098, -1, 4911, 4876, 5099, -1, 5102, 5103, 5100, -1, 5103, 4912, 5101, -1, 5104, 4914, 5102, -1, 4914, 4913, 5103, -1, 4917, 5106, 5104, -1, 5106, 5105, 4914, -1, 4918, 5106, 4907, -1, 4904, 4919, 4908, -1, 4903, 4904, 4908, -1, 4922, 4903, 4921, -1, 5107, 4924, 4922, -1, 4924, 4905, 4903, -1, 4938, 4927, 5107, -1, 4927, 4926, 4924, -1, 4929, 4927, 4928, -1, 5112, 4928, 4937, -1, 5110, 4937, 4936, -1, 5114, 4936, 5108, -1, 5109, 5108, 4887, -1, 5109, 5114, 5108, -1, 5109, 4886, 5114, -1, 5114, 4886, 5113, -1, 5110, 5113, 5111, -1, 5112, 5110, 5111, -1, 5112, 4937, 5110, -1, 5113, 5110, 5114, -1, 5114, 5110, 4936, -1, 4894, 5115, 4896, -1, 5118, 4894, 4896, -1, 4944, 5118, 4942, -1, 5116, 5065, 5115, -1, 4945, 5121, 4944, -1, 4893, 5116, 4894, -1, 5117, 4893, 4894, -1, 5121, 5117, 5118, -1, 4950, 5119, 4945, -1, 5119, 5120, 5121, -1, 5120, 4891, 5117, -1, 4955, 5122, 4950, -1, 5122, 4946, 5119, -1, 4946, 5123, 5120, -1, 5124, 5125, 4955, -1, 5125, 4947, 5122, -1, 4947, 4948, 4946, -1, 4979, 4974, 5124, -1, 4974, 4951, 5125, -1, 4951, 4949, 4947, -1, 4980, 4975, 4979, -1, 4975, 4956, 4974, -1, 4956, 4952, 4951, -1, 4959, 4981, 4980, -1, 4981, 4976, 4975, -1, 4976, 4957, 4956, -1, 4960, 5126, 4959, -1, 5126, 4984, 4981, -1, 4984, 4977, 4976, -1, 4992, 4991, 4960, -1, 4991, 4985, 5126, -1, 4985, 4986, 4984, -1, 5128, 4995, 4992, -1, 4995, 4993, 4991, -1, 4963, 5127, 5128, -1, 5127, 4994, 4995, -1, 4997, 4996, 4963, -1, 4996, 5129, 5127, -1, 4999, 4996, 4998, -1, 4969, 4971, 4970, -1, 5130, 4969, 4970, -1, 5002, 5130, 4966, -1, 5131, 5000, 5002, -1, 4968, 4989, 4969, -1, 4967, 4968, 4969, -1, 5000, 4967, 5130, -1, 5007, 5132, 5131, -1, 5132, 5135, 5000, -1, 5135, 5133, 4967, -1, 5013, 5008, 5007, -1, 5008, 5134, 5132, -1, 5134, 5001, 5135, -1, 5137, 5138, 5031, -1, 5138, 5019, 5088, -1, 5019, 5136, 5089, -1, 5023, 5139, 5137, -1, 5139, 5021, 5138, -1, 5037, 5140, 5023, -1, 5140, 5034, 5139, -1, 5041, 5038, 5037, -1, 5038, 5035, 5140, -1, 5048, 5141, 5041, -1, 5141, 5043, 5038, -1, 5049, 5044, 5048, -1, 5044, 5042, 5141, -1, 5045, 5044, 5050, -1, 5046, 5042, 5045, -1, 5047, 5045, 5142, -1, 5143, 5142, 5026, -1, 5145, 5143, 5026, -1, 5029, 5051, 5143, -1, 5027, 5029, 5143, -1, 5144, 5027, 5145, -1, 5147, 5420, 5623, -1, 5147, 5414, 5420, -1, 5147, 5146, 5414, -1, 5147, 5622, 5146, -1, 5146, 5622, 5399, -1, 5399, 5622, 5148, -1, 5149, 5148, 5621, -1, 5433, 5621, 5150, -1, 5151, 5150, 5436, -1, 5151, 5433, 5150, -1, 5399, 5148, 5149, -1, 5149, 5621, 5433, -1, 5150, 5620, 5436, -1, 5436, 5620, 5391, -1, 5391, 5620, 5152, -1, 5437, 5152, 5389, -1, 5437, 5391, 5152, -1, 5152, 5153, 5389, -1, 5389, 5153, 5155, -1, 5155, 5153, 5156, -1, 5154, 5156, 5385, -1, 5154, 5155, 5156, -1, 5156, 5157, 5385, -1, 5385, 5157, 5162, -1, 5162, 5157, 5158, -1, 5373, 5158, 5650, -1, 5163, 5650, 5649, -1, 5159, 5649, 5160, -1, 5161, 5160, 5365, -1, 5161, 5159, 5160, -1, 5162, 5158, 5373, -1, 5373, 5650, 5163, -1, 5163, 5649, 5159, -1, 5160, 5165, 5365, -1, 5365, 5165, 5361, -1, 5361, 5165, 5164, -1, 5164, 5165, 5168, -1, 5356, 5168, 5166, -1, 5352, 5166, 5647, -1, 5167, 5647, 5646, -1, 5350, 5646, 5344, -1, 5350, 5167, 5646, -1, 5164, 5168, 5356, -1, 5356, 5166, 5352, -1, 5352, 5647, 5167, -1, 5646, 5645, 5344, -1, 5344, 5645, 5169, -1, 5169, 5645, 5171, -1, 5339, 5171, 5170, -1, 5339, 5169, 5171, -1, 5171, 5644, 5170, -1, 5170, 5644, 5330, -1, 5330, 5644, 5327, -1, 5327, 5644, 5174, -1, 5173, 5174, 5642, -1, 5172, 5642, 5318, -1, 5172, 5173, 5642, -1, 5327, 5174, 5173, -1, 5642, 5641, 5318, -1, 5318, 5641, 5175, -1, 5175, 5641, 5618, -1, 5312, 5618, 5638, -1, 5176, 5638, 5313, -1, 5176, 5312, 5638, -1, 5175, 5618, 5312, -1, 5313, 5638, 5177, -1, 5177, 5638, 5178, -1, 5310, 5178, 5302, -1, 5310, 5177, 5178, -1, 5178, 5179, 5302, -1, 5302, 5179, 5298, -1, 5298, 5179, 5297, -1, 5297, 5179, 5617, -1, 5180, 5617, 5294, -1, 5180, 5297, 5617, -1, 5294, 5617, 5183, -1, 5183, 5617, 5181, -1, 5291, 5181, 5182, -1, 5291, 5183, 5181, -1, 5181, 5636, 5182, -1, 5182, 5636, 5284, -1, 5284, 5636, 5285, -1, 5285, 5636, 5615, -1, 5281, 5615, 5282, -1, 5281, 5285, 5615, -1, 5615, 5634, 5282, -1, 5282, 5634, 5184, -1, 5184, 5634, 5275, -1, 5275, 5634, 5185, -1, 5276, 5185, 5272, -1, 5276, 5275, 5185, -1, 5185, 5187, 5272, -1, 5272, 5187, 5186, -1, 5186, 5187, 5632, -1, 5188, 5632, 5613, -1, 5265, 5613, 5264, -1, 5265, 5188, 5613, -1, 5186, 5632, 5188, -1, 5613, 5630, 5264, -1, 5264, 5630, 5260, -1, 5260, 5630, 5629, -1, 5254, 5629, 5189, -1, 5255, 5189, 5190, -1, 5255, 5254, 5189, -1, 5260, 5629, 5254, -1, 5189, 5611, 5190, -1, 5190, 5611, 5191, -1, 5191, 5611, 5192, -1, 5192, 5611, 5610, -1, 5248, 5610, 5247, -1, 5248, 5192, 5610, -1, 5610, 5608, 5247, -1, 5247, 5608, 5244, -1, 5244, 5608, 5193, -1, 5193, 5608, 5607, -1, 5245, 5607, 5240, -1, 5245, 5193, 5607, -1, 5607, 5194, 5240, -1, 5240, 5194, 5195, -1, 5195, 5194, 5196, -1, 5196, 5194, 5235, -1, 5235, 5194, 5199, -1, 5197, 5199, 5198, -1, 5197, 5235, 5199, -1, 5199, 5626, 5198, -1, 5198, 5626, 5220, -1, 5220, 5626, 5200, -1, 5200, 5626, 5605, -1, 5221, 5605, 5201, -1, 5221, 5200, 5605, -1, 5605, 5202, 5201, -1, 5201, 5202, 5442, -1, 5442, 5202, 5203, -1, 5203, 5202, 5604, -1, 5734, 5203, 5604, -1, 5734, 5204, 5203, -1, 5203, 5204, 5732, -1, 5731, 5203, 5732, -1, 5731, 5205, 5203, -1, 5203, 5205, 5444, -1, 5444, 5205, 5212, -1, 5212, 5205, 5206, -1, 5420, 5210, 5623, -1, 5623, 5210, 5207, -1, 5207, 5210, 5208, -1, 5208, 5210, 5209, -1, 5209, 5210, 6150, -1, 6150, 5210, 6152, -1, 6152, 5210, 5418, -1, 5211, 6152, 5418, -1, 5211, 5425, 6152, -1, 5212, 5206, 5213, -1, 5446, 5213, 5214, -1, 5445, 5214, 5227, -1, 5215, 5227, 5216, -1, 5217, 5215, 5216, -1, 5217, 5441, 5215, -1, 5217, 5230, 5441, -1, 5441, 5230, 5452, -1, 5439, 5452, 5218, -1, 5222, 5218, 5219, -1, 5223, 5219, 5231, -1, 5198, 5231, 5197, -1, 5198, 5223, 5231, -1, 5198, 5220, 5223, -1, 5223, 5220, 5200, -1, 5221, 5223, 5200, -1, 5221, 5201, 5223, -1, 5223, 5201, 5222, -1, 5219, 5223, 5222, -1, 5206, 5224, 5213, -1, 5213, 5224, 6738, -1, 5214, 6738, 5229, -1, 5228, 5229, 6739, -1, 5225, 5228, 6739, -1, 5225, 5226, 5228, -1, 5228, 5226, 5710, -1, 5227, 5710, 5216, -1, 5227, 5228, 5710, -1, 5227, 5214, 5228, -1, 5228, 5214, 5229, -1, 6738, 6739, 5229, -1, 5230, 5232, 5452, -1, 5452, 5232, 5451, -1, 5218, 5451, 5453, -1, 5219, 5453, 5234, -1, 5231, 5234, 5235, -1, 5197, 5231, 5235, -1, 5232, 5711, 5451, -1, 5451, 5711, 5233, -1, 5453, 5233, 5455, -1, 5234, 5455, 5236, -1, 5235, 5236, 5196, -1, 5235, 5234, 5236, -1, 5711, 5712, 5233, -1, 5233, 5712, 5454, -1, 5455, 5454, 5238, -1, 5236, 5238, 5457, -1, 5196, 5457, 5195, -1, 5196, 5236, 5457, -1, 5712, 5237, 5454, -1, 5454, 5237, 5456, -1, 5238, 5456, 5239, -1, 5457, 5239, 5241, -1, 5240, 5241, 5245, -1, 5240, 5457, 5241, -1, 5240, 5195, 5457, -1, 5237, 5713, 5456, -1, 5456, 5713, 5242, -1, 5239, 5242, 5458, -1, 5241, 5458, 5243, -1, 5193, 5243, 5244, -1, 5193, 5241, 5243, -1, 5193, 5245, 5241, -1, 5713, 5246, 5242, -1, 5242, 5246, 5459, -1, 5458, 5459, 5251, -1, 5243, 5251, 5249, -1, 5247, 5249, 5248, -1, 5247, 5243, 5249, -1, 5247, 5244, 5243, -1, 5246, 5250, 5459, -1, 5459, 5250, 5460, -1, 5251, 5460, 5462, -1, 5249, 5462, 5252, -1, 5192, 5252, 5191, -1, 5192, 5249, 5252, -1, 5192, 5248, 5249, -1, 5250, 5715, 5460, -1, 5460, 5715, 5253, -1, 5462, 5253, 5461, -1, 5252, 5461, 5464, -1, 5190, 5464, 5255, -1, 5190, 5252, 5464, -1, 5190, 5191, 5252, -1, 5715, 5256, 5253, -1, 5253, 5256, 5257, -1, 5461, 5257, 5463, -1, 5464, 5463, 5261, -1, 5254, 5261, 5260, -1, 5254, 5464, 5261, -1, 5254, 5255, 5464, -1, 5256, 5258, 5257, -1, 5257, 5258, 5259, -1, 5463, 5259, 5465, -1, 5261, 5465, 5466, -1, 5260, 5466, 5264, -1, 5260, 5261, 5466, -1, 5258, 5686, 5259, -1, 5259, 5686, 5262, -1, 5465, 5262, 5263, -1, 5466, 5263, 5468, -1, 5264, 5468, 5265, -1, 5264, 5466, 5468, -1, 5686, 5266, 5262, -1, 5262, 5266, 5467, -1, 5263, 5467, 5269, -1, 5468, 5269, 5470, -1, 5265, 5470, 5188, -1, 5265, 5468, 5470, -1, 5266, 5267, 5467, -1, 5467, 5267, 5268, -1, 5269, 5268, 5270, -1, 5470, 5270, 5271, -1, 5188, 5271, 5186, -1, 5188, 5470, 5271, -1, 5267, 5717, 5268, -1, 5268, 5717, 5469, -1, 5270, 5469, 5473, -1, 5271, 5473, 5273, -1, 5186, 5273, 5272, -1, 5186, 5271, 5273, -1, 5717, 5718, 5469, -1, 5469, 5718, 5471, -1, 5473, 5471, 5472, -1, 5273, 5472, 5274, -1, 5272, 5274, 5276, -1, 5272, 5273, 5274, -1, 5718, 5687, 5471, -1, 5471, 5687, 5278, -1, 5472, 5278, 5475, -1, 5274, 5475, 5438, -1, 5276, 5438, 5277, -1, 5275, 5277, 5184, -1, 5275, 5276, 5277, -1, 5687, 5283, 5278, -1, 5278, 5283, 5474, -1, 5475, 5474, 5476, -1, 5438, 5476, 5280, -1, 5279, 5280, 5285, -1, 5281, 5279, 5285, -1, 5281, 5282, 5279, -1, 5279, 5282, 5277, -1, 5438, 5279, 5277, -1, 5438, 5280, 5279, -1, 5283, 5720, 5474, -1, 5474, 5720, 5287, -1, 5476, 5287, 5477, -1, 5280, 5477, 5289, -1, 5285, 5289, 5284, -1, 5285, 5280, 5289, -1, 5720, 5286, 5287, -1, 5287, 5286, 5290, -1, 5477, 5290, 5479, -1, 5289, 5479, 5288, -1, 5284, 5288, 5182, -1, 5284, 5289, 5288, -1, 5286, 5721, 5290, -1, 5290, 5721, 5478, -1, 5479, 5478, 5480, -1, 5288, 5480, 5293, -1, 5291, 5293, 5183, -1, 5291, 5288, 5293, -1, 5291, 5182, 5288, -1, 5721, 5691, 5478, -1, 5478, 5691, 5292, -1, 5480, 5292, 5295, -1, 5293, 5295, 5481, -1, 5294, 5481, 5180, -1, 5294, 5293, 5481, -1, 5294, 5183, 5293, -1, 5691, 5300, 5292, -1, 5292, 5300, 5301, -1, 5295, 5301, 5296, -1, 5481, 5296, 5299, -1, 5297, 5299, 5298, -1, 5297, 5481, 5299, -1, 5297, 5180, 5481, -1, 5300, 5693, 5301, -1, 5301, 5693, 5303, -1, 5296, 5303, 5306, -1, 5299, 5306, 5308, -1, 5302, 5308, 5310, -1, 5302, 5299, 5308, -1, 5302, 5298, 5299, -1, 5693, 5304, 5303, -1, 5303, 5304, 5305, -1, 5306, 5305, 5307, -1, 5308, 5307, 5309, -1, 5177, 5309, 5313, -1, 5177, 5308, 5309, -1, 5177, 5310, 5308, -1, 5304, 5723, 5305, -1, 5305, 5723, 5311, -1, 5307, 5311, 5482, -1, 5309, 5482, 5484, -1, 5176, 5484, 5312, -1, 5176, 5309, 5484, -1, 5176, 5313, 5309, -1, 5723, 5315, 5311, -1, 5311, 5315, 5314, -1, 5482, 5314, 5483, -1, 5484, 5483, 5486, -1, 5312, 5486, 5175, -1, 5312, 5484, 5486, -1, 5315, 5316, 5314, -1, 5314, 5316, 5485, -1, 5483, 5485, 5317, -1, 5486, 5317, 5319, -1, 5175, 5319, 5318, -1, 5175, 5486, 5319, -1, 5316, 5724, 5485, -1, 5485, 5724, 5320, -1, 5317, 5320, 5321, -1, 5319, 5321, 5487, -1, 5172, 5487, 5173, -1, 5172, 5319, 5487, -1, 5172, 5318, 5319, -1, 5724, 5323, 5320, -1, 5320, 5323, 5324, -1, 5321, 5324, 5322, -1, 5487, 5322, 5325, -1, 5173, 5325, 5327, -1, 5173, 5487, 5325, -1, 5323, 5328, 5324, -1, 5324, 5328, 5488, -1, 5322, 5488, 5326, -1, 5325, 5326, 5331, -1, 5327, 5331, 5330, -1, 5327, 5325, 5331, -1, 5328, 5332, 5488, -1, 5488, 5332, 5329, -1, 5326, 5329, 5334, -1, 5331, 5334, 5335, -1, 5330, 5335, 5170, -1, 5330, 5331, 5335, -1, 5332, 5333, 5329, -1, 5329, 5333, 5338, -1, 5334, 5338, 5489, -1, 5335, 5489, 5336, -1, 5170, 5336, 5339, -1, 5170, 5335, 5336, -1, 5333, 5337, 5338, -1, 5338, 5337, 5491, -1, 5489, 5491, 5490, -1, 5336, 5490, 5340, -1, 5341, 5340, 5344, -1, 5169, 5341, 5344, -1, 5169, 5342, 5341, -1, 5169, 5339, 5342, -1, 5342, 5339, 5336, -1, 5341, 5336, 5340, -1, 5341, 5342, 5336, -1, 5337, 5345, 5491, -1, 5491, 5345, 5343, -1, 5490, 5343, 5346, -1, 5340, 5346, 5349, -1, 5344, 5349, 5350, -1, 5344, 5340, 5349, -1, 5345, 5351, 5343, -1, 5343, 5351, 5347, -1, 5346, 5347, 5348, -1, 5349, 5348, 5353, -1, 5350, 5353, 5167, -1, 5350, 5349, 5353, -1, 5351, 5696, 5347, -1, 5347, 5696, 5492, -1, 5348, 5492, 5355, -1, 5353, 5355, 5358, -1, 5352, 5358, 5356, -1, 5352, 5353, 5358, -1, 5352, 5167, 5353, -1, 5696, 5354, 5492, -1, 5492, 5354, 5359, -1, 5355, 5359, 5493, -1, 5358, 5493, 5357, -1, 5356, 5357, 5164, -1, 5356, 5358, 5357, -1, 5354, 5697, 5359, -1, 5359, 5697, 5360, -1, 5493, 5360, 5494, -1, 5357, 5494, 5362, -1, 5164, 5362, 5361, -1, 5164, 5357, 5362, -1, 5697, 5726, 5360, -1, 5360, 5726, 5363, -1, 5494, 5363, 5495, -1, 5362, 5495, 5364, -1, 5361, 5364, 5365, -1, 5361, 5362, 5364, -1, 5726, 5700, 5363, -1, 5363, 5700, 5367, -1, 5495, 5367, 5368, -1, 5364, 5368, 5366, -1, 5365, 5366, 5161, -1, 5365, 5364, 5366, -1, 5700, 5727, 5367, -1, 5367, 5727, 5496, -1, 5368, 5496, 5370, -1, 5366, 5370, 5369, -1, 5159, 5369, 5163, -1, 5159, 5366, 5369, -1, 5159, 5161, 5366, -1, 5727, 5374, 5496, -1, 5496, 5374, 5371, -1, 5370, 5371, 5497, -1, 5369, 5497, 5372, -1, 5163, 5372, 5373, -1, 5163, 5369, 5372, -1, 5374, 5375, 5371, -1, 5371, 5375, 5376, -1, 5497, 5376, 5377, -1, 5372, 5377, 5379, -1, 5373, 5379, 5162, -1, 5373, 5372, 5379, -1, 5375, 5381, 5376, -1, 5376, 5381, 5382, -1, 5377, 5382, 5378, -1, 5379, 5378, 5380, -1, 5162, 5380, 5385, -1, 5162, 5379, 5380, -1, 5381, 5701, 5382, -1, 5382, 5701, 5383, -1, 5378, 5383, 5384, -1, 5380, 5384, 5448, -1, 5385, 5448, 5154, -1, 5385, 5380, 5448, -1, 5701, 5702, 5383, -1, 5383, 5702, 5386, -1, 5384, 5386, 5447, -1, 5448, 5447, 5449, -1, 5154, 5449, 5155, -1, 5154, 5448, 5449, -1, 5702, 5728, 5386, -1, 5386, 5728, 5387, -1, 5447, 5387, 5390, -1, 5449, 5390, 5388, -1, 5155, 5388, 5389, -1, 5155, 5449, 5388, -1, 5728, 5703, 5387, -1, 5387, 5703, 5403, -1, 5390, 5403, 5499, -1, 5388, 5499, 5406, -1, 5437, 5406, 5392, -1, 5391, 5392, 5393, -1, 5436, 5393, 5405, -1, 5434, 5405, 5435, -1, 5394, 5435, 5411, -1, 5395, 5411, 5729, -1, 5705, 5395, 5729, -1, 5705, 5402, 5395, -1, 5705, 5396, 5402, -1, 5402, 5396, 5502, -1, 5501, 5502, 5397, -1, 5398, 5397, 5413, -1, 5146, 5413, 5414, -1, 5146, 5398, 5413, -1, 5146, 5399, 5398, -1, 5398, 5399, 5400, -1, 5501, 5400, 5401, -1, 5402, 5401, 5395, -1, 5402, 5501, 5401, -1, 5402, 5502, 5501, -1, 5703, 5407, 5403, -1, 5403, 5407, 5498, -1, 5499, 5498, 5404, -1, 5406, 5404, 5405, -1, 5393, 5406, 5405, -1, 5393, 5392, 5406, -1, 5407, 5408, 5498, -1, 5498, 5408, 5409, -1, 5404, 5409, 5435, -1, 5405, 5404, 5435, -1, 5408, 5410, 5409, -1, 5409, 5410, 5411, -1, 5435, 5409, 5411, -1, 5410, 5729, 5411, -1, 5396, 5706, 5502, -1, 5502, 5706, 5412, -1, 5397, 5412, 5503, -1, 5413, 5503, 5416, -1, 5414, 5416, 5420, -1, 5414, 5413, 5416, -1, 5706, 5415, 5412, -1, 5412, 5415, 5421, -1, 5503, 5421, 5417, -1, 5416, 5417, 5419, -1, 5210, 5419, 5418, -1, 5210, 5416, 5419, -1, 5210, 5420, 5416, -1, 5415, 5708, 5421, -1, 5421, 5708, 5504, -1, 5417, 5504, 5505, -1, 5419, 5505, 5423, -1, 5418, 5423, 5211, -1, 5418, 5419, 5423, -1, 5708, 5422, 5504, -1, 5504, 5422, 5426, -1, 5505, 5426, 5424, -1, 5423, 5424, 5428, -1, 5211, 5428, 5425, -1, 5211, 5423, 5428, -1, 5422, 5730, 5426, -1, 5426, 5730, 5427, -1, 5424, 5427, 5506, -1, 5428, 5506, 5429, -1, 6833, 5428, 5429, -1, 6833, 5425, 5428, -1, 5730, 5709, 5427, -1, 5427, 5709, 5431, -1, 5506, 5431, 5432, -1, 5429, 5506, 5432, -1, 6835, 5430, 5709, -1, 5709, 5430, 5431, -1, 5431, 5430, 5432, -1, 5399, 5149, 5400, -1, 5400, 5149, 5500, -1, 5401, 5500, 5394, -1, 5395, 5394, 5411, -1, 5395, 5401, 5394, -1, 5149, 5433, 5500, -1, 5500, 5433, 5434, -1, 5394, 5434, 5435, -1, 5394, 5500, 5434, -1, 5433, 5151, 5434, -1, 5434, 5151, 5436, -1, 5405, 5434, 5436, -1, 5436, 5391, 5393, -1, 5391, 5437, 5392, -1, 5406, 5437, 5388, -1, 5388, 5437, 5389, -1, 5282, 5184, 5277, -1, 5438, 5276, 5274, -1, 5222, 5201, 5450, -1, 5439, 5450, 5440, -1, 5441, 5440, 5215, -1, 5441, 5439, 5440, -1, 5441, 5452, 5439, -1, 5201, 5442, 5450, -1, 5450, 5442, 5203, -1, 5443, 5203, 5444, -1, 5446, 5444, 5212, -1, 5213, 5446, 5212, -1, 5450, 5203, 5443, -1, 5440, 5443, 5445, -1, 5215, 5445, 5227, -1, 5215, 5440, 5445, -1, 5443, 5444, 5446, -1, 5445, 5446, 5214, -1, 5445, 5443, 5446, -1, 5387, 5447, 5386, -1, 5447, 5448, 5384, -1, 5403, 5390, 5387, -1, 5390, 5449, 5447, -1, 5214, 5213, 6738, -1, 5450, 5443, 5440, -1, 5222, 5450, 5439, -1, 5218, 5222, 5439, -1, 5451, 5218, 5452, -1, 5233, 5453, 5451, -1, 5453, 5219, 5218, -1, 5454, 5455, 5233, -1, 5455, 5234, 5453, -1, 5234, 5231, 5219, -1, 5456, 5238, 5454, -1, 5238, 5236, 5455, -1, 5242, 5239, 5456, -1, 5239, 5457, 5238, -1, 5459, 5458, 5242, -1, 5458, 5241, 5239, -1, 5460, 5251, 5459, -1, 5251, 5243, 5458, -1, 5253, 5462, 5460, -1, 5462, 5249, 5251, -1, 5257, 5461, 5253, -1, 5461, 5252, 5462, -1, 5259, 5463, 5257, -1, 5463, 5464, 5461, -1, 5262, 5465, 5259, -1, 5465, 5261, 5463, -1, 5467, 5263, 5262, -1, 5263, 5466, 5465, -1, 5268, 5269, 5467, -1, 5269, 5468, 5263, -1, 5469, 5270, 5268, -1, 5270, 5470, 5269, -1, 5471, 5473, 5469, -1, 5473, 5271, 5270, -1, 5278, 5472, 5471, -1, 5472, 5273, 5473, -1, 5474, 5475, 5278, -1, 5475, 5274, 5472, -1, 5287, 5476, 5474, -1, 5476, 5438, 5475, -1, 5290, 5477, 5287, -1, 5477, 5280, 5476, -1, 5478, 5479, 5290, -1, 5479, 5289, 5477, -1, 5292, 5480, 5478, -1, 5480, 5288, 5479, -1, 5301, 5295, 5292, -1, 5295, 5293, 5480, -1, 5303, 5296, 5301, -1, 5296, 5481, 5295, -1, 5305, 5306, 5303, -1, 5306, 5299, 5296, -1, 5311, 5307, 5305, -1, 5307, 5308, 5306, -1, 5314, 5482, 5311, -1, 5482, 5309, 5307, -1, 5485, 5483, 5314, -1, 5483, 5484, 5482, -1, 5320, 5317, 5485, -1, 5317, 5486, 5483, -1, 5324, 5321, 5320, -1, 5321, 5319, 5317, -1, 5488, 5322, 5324, -1, 5322, 5487, 5321, -1, 5329, 5326, 5488, -1, 5326, 5325, 5322, -1, 5338, 5334, 5329, -1, 5334, 5331, 5326, -1, 5491, 5489, 5338, -1, 5489, 5335, 5334, -1, 5343, 5490, 5491, -1, 5490, 5336, 5489, -1, 5347, 5346, 5343, -1, 5346, 5340, 5490, -1, 5492, 5348, 5347, -1, 5348, 5349, 5346, -1, 5359, 5355, 5492, -1, 5355, 5353, 5348, -1, 5360, 5493, 5359, -1, 5493, 5358, 5355, -1, 5363, 5494, 5360, -1, 5494, 5357, 5493, -1, 5367, 5495, 5363, -1, 5495, 5362, 5494, -1, 5496, 5368, 5367, -1, 5368, 5364, 5495, -1, 5371, 5370, 5496, -1, 5370, 5366, 5368, -1, 5376, 5497, 5371, -1, 5497, 5369, 5370, -1, 5382, 5377, 5376, -1, 5377, 5372, 5497, -1, 5383, 5378, 5382, -1, 5378, 5379, 5377, -1, 5386, 5384, 5383, -1, 5384, 5380, 5378, -1, 5498, 5499, 5403, -1, 5499, 5388, 5390, -1, 5409, 5404, 5498, -1, 5404, 5406, 5499, -1, 5400, 5500, 5401, -1, 5398, 5400, 5501, -1, 5397, 5398, 5501, -1, 5412, 5397, 5502, -1, 5421, 5503, 5412, -1, 5503, 5413, 5397, -1, 5504, 5417, 5421, -1, 5417, 5416, 5503, -1, 5426, 5505, 5504, -1, 5505, 5419, 5417, -1, 5427, 5424, 5426, -1, 5424, 5423, 5505, -1, 5431, 5506, 5427, -1, 5506, 5428, 5424, -1, 5740, 5507, 5508, -1, 5528, 5508, 5509, -1, 5510, 5509, 5511, -1, 5531, 5511, 5518, -1, 5512, 5518, 5057, -1, 5056, 5512, 5057, -1, 5056, 5599, 5512, -1, 5512, 5599, 5513, -1, 5531, 5513, 5514, -1, 5510, 5514, 5529, -1, 5528, 5529, 5521, -1, 5740, 5528, 5521, -1, 5740, 5508, 5528, -1, 5733, 5530, 5515, -1, 5733, 5736, 5530, -1, 5530, 5736, 5519, -1, 5532, 5519, 5516, -1, 5517, 5516, 5055, -1, 5054, 5517, 5055, -1, 5054, 5518, 5517, -1, 5054, 5057, 5518, -1, 5736, 5737, 5519, -1, 5519, 5737, 5520, -1, 5516, 5520, 5028, -1, 5055, 5516, 5028, -1, 5737, 5735, 5520, -1, 5520, 5735, 5028, -1, 5513, 5599, 5525, -1, 5514, 5525, 5524, -1, 5529, 5524, 5527, -1, 5521, 5529, 5527, -1, 5522, 5523, 5526, -1, 5522, 5739, 5523, -1, 5523, 5739, 5524, -1, 5525, 5523, 5524, -1, 5525, 5526, 5523, -1, 5525, 5599, 5526, -1, 5739, 5527, 5524, -1, 5510, 5529, 5528, -1, 5509, 5510, 5528, -1, 5514, 5524, 5529, -1, 5515, 5530, 5508, -1, 5507, 5515, 5508, -1, 5519, 5532, 5530, -1, 5530, 5532, 5509, -1, 5508, 5530, 5509, -1, 5531, 5514, 5510, -1, 5511, 5531, 5510, -1, 5513, 5525, 5514, -1, 5509, 5532, 5511, -1, 5511, 5532, 5517, -1, 5518, 5511, 5517, -1, 5520, 5516, 5519, -1, 5516, 5517, 5532, -1, 5512, 5513, 5531, -1, 5518, 5512, 5531, -1, 5533, 5534, 5544, -1, 5533, 5674, 5534, -1, 5533, 5652, 5674, -1, 5534, 6131, 5544, -1, 5544, 6131, 6134, -1, 6097, 5544, 6134, -1, 6097, 5535, 5544, -1, 5544, 5535, 6106, -1, 5536, 6106, 5808, -1, 6020, 5536, 5808, -1, 6020, 4867, 5536, -1, 6020, 5537, 4867, -1, 6020, 6017, 5537, -1, 5537, 6017, 4869, -1, 4869, 6017, 6014, -1, 5545, 6014, 6010, -1, 5546, 6010, 5805, -1, 4878, 5805, 5804, -1, 4897, 5804, 5803, -1, 4898, 5803, 5547, -1, 4899, 5547, 6008, -1, 4900, 6008, 5548, -1, 4916, 5548, 5819, -1, 5538, 5819, 6007, -1, 5539, 5538, 6007, -1, 5539, 4901, 5538, -1, 5539, 5540, 4901, -1, 4901, 5540, 5549, -1, 5549, 5540, 5541, -1, 4920, 5541, 5542, -1, 5550, 5542, 5551, -1, 5552, 5551, 5543, -1, 4930, 5543, 5554, -1, 4930, 5552, 5543, -1, 5544, 6106, 5536, -1, 4869, 6014, 5545, -1, 5545, 6010, 5546, -1, 5546, 5805, 4878, -1, 4878, 5804, 4897, -1, 4897, 5803, 4898, -1, 4898, 5547, 4899, -1, 4899, 6008, 4900, -1, 4900, 5548, 4916, -1, 4916, 5819, 5538, -1, 5549, 5541, 4920, -1, 4920, 5542, 5550, -1, 5550, 5551, 5552, -1, 5543, 5553, 5554, -1, 5554, 5553, 4931, -1, 4931, 5553, 5557, -1, 4932, 5557, 5555, -1, 5558, 5555, 5556, -1, 4941, 5556, 5559, -1, 4941, 5558, 5556, -1, 4931, 5557, 4932, -1, 4932, 5555, 5558, -1, 5556, 5824, 5559, -1, 5559, 5824, 4889, -1, 4889, 5824, 5825, -1, 5561, 5825, 5826, -1, 4890, 5826, 6000, -1, 5560, 6000, 5562, -1, 5560, 4890, 6000, -1, 4889, 5825, 5561, -1, 5561, 5826, 4890, -1, 6000, 5564, 5562, -1, 5562, 5564, 5563, -1, 5563, 5564, 5828, -1, 5567, 5828, 5565, -1, 4954, 5565, 5566, -1, 4958, 5566, 4973, -1, 4958, 4954, 5566, -1, 5563, 5828, 5567, -1, 5567, 5565, 4954, -1, 5566, 5569, 4973, -1, 4973, 5569, 5568, -1, 5568, 5569, 5572, -1, 4983, 5572, 5570, -1, 4961, 5570, 5573, -1, 4962, 5573, 5996, -1, 5571, 5996, 5574, -1, 5571, 4962, 5996, -1, 5568, 5572, 4983, -1, 4983, 5570, 4961, -1, 4961, 5573, 4962, -1, 5996, 5995, 5574, -1, 5574, 5995, 4964, -1, 4964, 5995, 5575, -1, 5577, 5575, 5993, -1, 5578, 5993, 5992, -1, 4965, 5992, 5579, -1, 5576, 5579, 5005, -1, 5576, 4965, 5579, -1, 4964, 5575, 5577, -1, 5577, 5993, 5578, -1, 5578, 5992, 4965, -1, 5579, 5842, 5005, -1, 5005, 5842, 5581, -1, 5581, 5842, 5580, -1, 5934, 5581, 5580, -1, 5934, 5012, 5581, -1, 5934, 5582, 5012, -1, 5012, 5582, 5017, -1, 5017, 5582, 5941, -1, 5589, 5941, 5940, -1, 5583, 5589, 5940, -1, 5583, 5022, 5589, -1, 5583, 5585, 5022, -1, 5022, 5585, 5584, -1, 5584, 5585, 5590, -1, 5591, 5590, 5953, -1, 5036, 5953, 5586, -1, 5592, 5586, 5960, -1, 5587, 5960, 5588, -1, 5593, 5588, 5970, -1, 5024, 5970, 5973, -1, 5025, 5973, 5595, -1, 5025, 5024, 5973, -1, 5017, 5941, 5589, -1, 5584, 5590, 5591, -1, 5591, 5953, 5036, -1, 5036, 5586, 5592, -1, 5592, 5960, 5587, -1, 5587, 5588, 5593, -1, 5593, 5970, 5024, -1, 5973, 5594, 5595, -1, 5595, 5594, 5053, -1, 5053, 5594, 5980, -1, 5596, 5980, 5601, -1, 5056, 5601, 5754, -1, 5597, 5056, 5754, -1, 5597, 5598, 5056, -1, 5056, 5598, 5599, -1, 5599, 5598, 5600, -1, 5522, 5600, 5738, -1, 5522, 5599, 5600, -1, 5522, 5526, 5599, -1, 5053, 5980, 5596, -1, 5596, 5601, 5056, -1, 5600, 5602, 5738, -1, 5738, 5602, 5603, -1, 5604, 5202, 5735, -1, 5735, 5202, 5625, -1, 5625, 5202, 5605, -1, 5606, 5605, 5626, -1, 5058, 5626, 5199, -1, 5627, 5199, 5194, -1, 5014, 5194, 5607, -1, 5628, 5607, 5608, -1, 5609, 5608, 5610, -1, 5011, 5610, 5611, -1, 5010, 5611, 5189, -1, 5006, 5189, 5629, -1, 5004, 5629, 5630, -1, 5612, 5630, 5613, -1, 5631, 5613, 5632, -1, 4990, 5632, 5187, -1, 5633, 5187, 5185, -1, 5059, 5185, 5634, -1, 5614, 5634, 5615, -1, 5635, 5615, 5636, -1, 4982, 5636, 5181, -1, 5616, 5181, 5617, -1, 4978, 5617, 5179, -1, 5637, 5179, 5178, -1, 4953, 5178, 5638, -1, 5639, 5638, 5618, -1, 5640, 5618, 5641, -1, 4943, 5641, 5642, -1, 4892, 5642, 5174, -1, 5643, 5174, 5644, -1, 5063, 5644, 5171, -1, 5064, 5171, 5645, -1, 4885, 5645, 5646, -1, 5619, 5646, 5647, -1, 5068, 5647, 5166, -1, 5069, 5166, 5168, -1, 5070, 5168, 5165, -1, 5648, 5165, 5160, -1, 5072, 5160, 5649, -1, 5074, 5649, 5650, -1, 5651, 5650, 5158, -1, 5075, 5158, 5157, -1, 5076, 5157, 5156, -1, 4881, 5156, 5153, -1, 4875, 5153, 5152, -1, 4860, 5152, 5620, -1, 4859, 5620, 5150, -1, 4861, 5150, 5621, -1, 5077, 5621, 5148, -1, 5083, 5148, 5622, -1, 5084, 5622, 5147, -1, 4855, 5147, 5623, -1, 5624, 4855, 5623, -1, 5625, 5605, 5606, -1, 5606, 5626, 5058, -1, 5058, 5199, 5627, -1, 5627, 5194, 5014, -1, 5014, 5607, 5628, -1, 5628, 5608, 5609, -1, 5609, 5610, 5011, -1, 5011, 5611, 5010, -1, 5010, 5189, 5006, -1, 5006, 5629, 5004, -1, 5004, 5630, 5612, -1, 5612, 5613, 5631, -1, 5631, 5632, 4990, -1, 4990, 5187, 5633, -1, 5633, 5185, 5059, -1, 5059, 5634, 5614, -1, 5614, 5615, 5635, -1, 5635, 5636, 4982, -1, 4982, 5181, 5616, -1, 5616, 5617, 4978, -1, 4978, 5179, 5637, -1, 5637, 5178, 4953, -1, 4953, 5638, 5639, -1, 5639, 5618, 5640, -1, 5640, 5641, 4943, -1, 4943, 5642, 4892, -1, 4892, 5174, 5643, -1, 5643, 5644, 5063, -1, 5063, 5171, 5064, -1, 5064, 5645, 4885, -1, 4885, 5646, 5619, -1, 5619, 5647, 5068, -1, 5068, 5166, 5069, -1, 5069, 5168, 5070, -1, 5070, 5165, 5648, -1, 5648, 5160, 5072, -1, 5072, 5649, 5074, -1, 5074, 5650, 5651, -1, 5651, 5158, 5075, -1, 5075, 5157, 5076, -1, 5076, 5156, 4881, -1, 4881, 5153, 4875, -1, 4875, 5152, 4860, -1, 4860, 5620, 4859, -1, 4859, 5150, 4861, -1, 4861, 5621, 5077, -1, 5077, 5148, 5083, -1, 5083, 5622, 5084, -1, 5084, 5147, 4855, -1, 5675, 5624, 5665, -1, 5676, 5665, 5670, -1, 5657, 5670, 5672, -1, 5658, 5672, 5677, -1, 5653, 5677, 5674, -1, 5652, 5653, 5674, -1, 5652, 5681, 5653, -1, 5652, 5654, 5681, -1, 5652, 5533, 5654, -1, 5654, 5533, 5679, -1, 5680, 5679, 5655, -1, 4868, 5680, 5655, -1, 4868, 5656, 5680, -1, 4868, 4865, 5656, -1, 5656, 4865, 5676, -1, 5657, 5676, 5670, -1, 5657, 5656, 5676, -1, 5657, 5678, 5656, -1, 5657, 5658, 5678, -1, 5657, 5672, 5658, -1, 5624, 6149, 5665, -1, 5665, 6149, 5659, -1, 5666, 5659, 5667, -1, 5668, 5667, 6151, -1, 5662, 6151, 5660, -1, 5661, 5662, 5660, -1, 5661, 5663, 5662, -1, 5662, 5663, 5664, -1, 5668, 5664, 5671, -1, 5666, 5671, 5670, -1, 5665, 5666, 5670, -1, 5665, 5659, 5666, -1, 5666, 5667, 5668, -1, 5671, 5666, 5668, -1, 5668, 6151, 5662, -1, 5664, 5668, 5662, -1, 5663, 6153, 5664, -1, 5664, 6153, 5669, -1, 5671, 5669, 5672, -1, 5670, 5671, 5672, -1, 6153, 5673, 5669, -1, 5669, 5673, 5677, -1, 5672, 5669, 5677, -1, 5673, 5674, 5677, -1, 5533, 5544, 5679, -1, 5679, 5544, 5655, -1, 4865, 5675, 5676, -1, 5676, 5675, 5665, -1, 5664, 5669, 5671, -1, 5677, 5653, 5658, -1, 5658, 5653, 5681, -1, 5678, 5681, 5654, -1, 5680, 5654, 5679, -1, 5680, 5678, 5654, -1, 5680, 5656, 5678, -1, 5681, 5678, 5658, -1, 6158, 5682, 5226, -1, 5226, 5682, 5710, -1, 5710, 5682, 6160, -1, 5216, 6160, 6161, -1, 5217, 6161, 5683, -1, 5230, 5683, 6164, -1, 5232, 6164, 5684, -1, 5711, 5684, 6327, -1, 5712, 6327, 6167, -1, 5237, 6167, 6166, -1, 5713, 6166, 5714, -1, 5246, 5714, 5685, -1, 5250, 5685, 6325, -1, 5715, 6325, 5716, -1, 5256, 5716, 6202, -1, 5258, 6202, 6323, -1, 5686, 6323, 6201, -1, 5266, 6201, 6200, -1, 5267, 6200, 6198, -1, 5717, 6198, 6322, -1, 5718, 6322, 5688, -1, 5687, 5688, 5719, -1, 5283, 5719, 5689, -1, 5720, 5689, 5690, -1, 5286, 5690, 6321, -1, 5721, 6321, 5722, -1, 5691, 5722, 6343, -1, 5300, 6343, 5692, -1, 5693, 5692, 6214, -1, 5304, 6214, 6213, -1, 5723, 6213, 6318, -1, 5315, 6318, 6320, -1, 5316, 6320, 6316, -1, 5724, 6316, 6314, -1, 5323, 6314, 5694, -1, 5328, 5694, 6311, -1, 5332, 6311, 6310, -1, 5333, 6310, 6308, -1, 5337, 6308, 6307, -1, 5345, 6307, 5695, -1, 5351, 5695, 6306, -1, 5696, 6306, 6305, -1, 5354, 6305, 5698, -1, 5697, 5698, 5725, -1, 5726, 5725, 5699, -1, 5700, 5699, 6233, -1, 5727, 6233, 6232, -1, 5374, 6232, 6234, -1, 5375, 6234, 6237, -1, 5381, 6237, 6241, -1, 5701, 6241, 6242, -1, 5702, 6242, 6245, -1, 5728, 6245, 6247, -1, 5703, 6247, 6249, -1, 5407, 6249, 6250, -1, 5408, 6250, 5704, -1, 5410, 5704, 6252, -1, 5729, 6252, 6253, -1, 5705, 6253, 6302, -1, 5396, 6302, 5707, -1, 5706, 5707, 6258, -1, 5415, 6258, 6259, -1, 5708, 6259, 6260, -1, 5422, 6260, 6261, -1, 5730, 6261, 6262, -1, 5709, 6262, 6263, -1, 6835, 5709, 6263, -1, 5710, 6160, 5216, -1, 5216, 6161, 5217, -1, 5217, 5683, 5230, -1, 5230, 6164, 5232, -1, 5232, 5684, 5711, -1, 5711, 6327, 5712, -1, 5712, 6167, 5237, -1, 5237, 6166, 5713, -1, 5713, 5714, 5246, -1, 5246, 5685, 5250, -1, 5250, 6325, 5715, -1, 5715, 5716, 5256, -1, 5256, 6202, 5258, -1, 5258, 6323, 5686, -1, 5686, 6201, 5266, -1, 5266, 6200, 5267, -1, 5267, 6198, 5717, -1, 5717, 6322, 5718, -1, 5718, 5688, 5687, -1, 5687, 5719, 5283, -1, 5283, 5689, 5720, -1, 5720, 5690, 5286, -1, 5286, 6321, 5721, -1, 5721, 5722, 5691, -1, 5691, 6343, 5300, -1, 5300, 5692, 5693, -1, 5693, 6214, 5304, -1, 5304, 6213, 5723, -1, 5723, 6318, 5315, -1, 5315, 6320, 5316, -1, 5316, 6316, 5724, -1, 5724, 6314, 5323, -1, 5323, 5694, 5328, -1, 5328, 6311, 5332, -1, 5332, 6310, 5333, -1, 5333, 6308, 5337, -1, 5337, 6307, 5345, -1, 5345, 5695, 5351, -1, 5351, 6306, 5696, -1, 5696, 6305, 5354, -1, 5354, 5698, 5697, -1, 5697, 5725, 5726, -1, 5726, 5699, 5700, -1, 5700, 6233, 5727, -1, 5727, 6232, 5374, -1, 5374, 6234, 5375, -1, 5375, 6237, 5381, -1, 5381, 6241, 5701, -1, 5701, 6242, 5702, -1, 5702, 6245, 5728, -1, 5728, 6247, 5703, -1, 5703, 6249, 5407, -1, 5407, 6250, 5408, -1, 5408, 5704, 5410, -1, 5410, 6252, 5729, -1, 5729, 6253, 5705, -1, 5705, 6302, 5396, -1, 5396, 5707, 5706, -1, 5706, 6258, 5415, -1, 5415, 6259, 5708, -1, 5708, 6260, 5422, -1, 5422, 6261, 5730, -1, 5730, 6262, 5709, -1, 5205, 5731, 5507, -1, 5507, 5731, 5515, -1, 5515, 5731, 5732, -1, 5733, 5732, 5204, -1, 5736, 5204, 5734, -1, 5737, 5734, 5604, -1, 5735, 5737, 5604, -1, 5515, 5732, 5733, -1, 5733, 5204, 5736, -1, 5736, 5734, 5737, -1, 5522, 5738, 5739, -1, 5739, 5738, 5761, -1, 5527, 5761, 5768, -1, 5521, 5768, 5770, -1, 5740, 5770, 5774, -1, 5507, 5774, 6741, -1, 5507, 5740, 5774, -1, 5739, 5761, 5527, -1, 5527, 5768, 5521, -1, 5521, 5770, 5740, -1, 5602, 5746, 5603, -1, 5602, 5745, 5746, -1, 5602, 5600, 5745, -1, 5745, 5600, 5747, -1, 5784, 5747, 5741, -1, 5783, 5741, 5790, -1, 5789, 5790, 5796, -1, 5742, 5796, 5795, -1, 5743, 5795, 6749, -1, 5743, 5742, 5795, -1, 5743, 6743, 5742, -1, 5742, 6743, 5791, -1, 5789, 5791, 5786, -1, 5783, 5786, 5744, -1, 5784, 5744, 5778, -1, 5745, 5778, 5746, -1, 5745, 5784, 5778, -1, 5745, 5747, 5784, -1, 5747, 5600, 5785, -1, 5741, 5785, 5748, -1, 5790, 5748, 5776, -1, 5796, 5776, 5797, -1, 5795, 5797, 5749, -1, 6749, 5749, 6751, -1, 6749, 5795, 5749, -1, 5597, 5787, 5598, -1, 5597, 5788, 5787, -1, 5597, 5754, 5788, -1, 5788, 5754, 5798, -1, 5753, 5798, 5750, -1, 5793, 5750, 5751, -1, 5752, 5793, 5751, -1, 5752, 5794, 5793, -1, 5752, 5757, 5794, -1, 5794, 5757, 5749, -1, 5797, 5794, 5749, -1, 5797, 5792, 5794, -1, 5797, 5776, 5792, -1, 5792, 5776, 5777, -1, 5753, 5777, 5788, -1, 5798, 5753, 5788, -1, 5798, 5754, 5755, -1, 5750, 5755, 5756, -1, 5751, 5750, 5756, -1, 5754, 5601, 5755, -1, 5755, 5601, 5756, -1, 5757, 6751, 5749, -1, 6743, 6742, 5791, -1, 5791, 6742, 5758, -1, 5786, 5758, 5759, -1, 5744, 5759, 5779, -1, 5778, 5779, 5764, -1, 5746, 5764, 5763, -1, 5603, 5763, 5738, -1, 5603, 5746, 5763, -1, 6742, 6746, 5758, -1, 5758, 6746, 5765, -1, 5759, 5765, 5760, -1, 5779, 5760, 5767, -1, 5764, 5767, 5762, -1, 5761, 5762, 5768, -1, 5761, 5764, 5762, -1, 5761, 5763, 5764, -1, 5761, 5738, 5763, -1, 6746, 5766, 5765, -1, 5765, 5766, 5782, -1, 5760, 5782, 5781, -1, 5767, 5781, 5771, -1, 5762, 5771, 5768, -1, 5762, 5767, 5771, -1, 5766, 5769, 5782, -1, 5782, 5769, 5780, -1, 5781, 5780, 5773, -1, 5771, 5773, 5770, -1, 5768, 5771, 5770, -1, 5769, 5775, 5780, -1, 5780, 5775, 5772, -1, 5773, 5772, 5774, -1, 5770, 5773, 5774, -1, 5775, 6741, 5772, -1, 5772, 6741, 5774, -1, 5600, 5598, 5785, -1, 5785, 5598, 5787, -1, 5748, 5787, 5777, -1, 5776, 5748, 5777, -1, 5778, 5764, 5746, -1, 5779, 5767, 5764, -1, 5773, 5771, 5781, -1, 5772, 5773, 5780, -1, 5781, 5767, 5760, -1, 5780, 5781, 5782, -1, 5744, 5779, 5778, -1, 5759, 5760, 5779, -1, 5765, 5782, 5760, -1, 5783, 5744, 5784, -1, 5741, 5783, 5784, -1, 5785, 5741, 5747, -1, 5786, 5759, 5744, -1, 5758, 5765, 5759, -1, 5787, 5748, 5785, -1, 5748, 5790, 5741, -1, 5788, 5777, 5787, -1, 5786, 5783, 5789, -1, 5789, 5783, 5790, -1, 5796, 5790, 5776, -1, 5758, 5786, 5791, -1, 5796, 5742, 5789, -1, 5789, 5742, 5791, -1, 5792, 5777, 5753, -1, 5793, 5753, 5750, -1, 5793, 5792, 5753, -1, 5793, 5794, 5792, -1, 5795, 5796, 5797, -1, 5755, 5750, 5798, -1, 6020, 5808, 5809, -1, 6021, 5809, 6018, -1, 6016, 6018, 5799, -1, 6013, 5799, 5812, -1, 5800, 5812, 5811, -1, 6818, 5800, 5811, -1, 6818, 5801, 5800, -1, 6818, 6783, 5801, -1, 5801, 6783, 5802, -1, 5807, 5802, 6028, -1, 5806, 6028, 6031, -1, 6030, 6031, 6033, -1, 5804, 6033, 5803, -1, 5804, 6030, 6033, -1, 5804, 5805, 6030, -1, 6030, 5805, 6011, -1, 5806, 6011, 6027, -1, 5807, 6027, 6012, -1, 5801, 6012, 5800, -1, 5801, 5807, 6012, -1, 5801, 5802, 5807, -1, 5808, 6112, 5809, -1, 5809, 6112, 6118, -1, 6018, 6118, 6117, -1, 5799, 6117, 5810, -1, 5812, 5810, 6820, -1, 5811, 5812, 6820, -1, 5809, 6118, 6018, -1, 6018, 6117, 5799, -1, 5799, 5810, 5812, -1, 6783, 5813, 5802, -1, 5802, 5813, 5814, -1, 6028, 5814, 5815, -1, 6031, 5815, 6032, -1, 6033, 6032, 5816, -1, 5803, 5816, 5547, -1, 5803, 6033, 5816, -1, 5813, 6781, 5814, -1, 5814, 6781, 5817, -1, 5815, 5817, 5847, -1, 6032, 5847, 5818, -1, 5816, 5818, 6009, -1, 5547, 6009, 5849, -1, 6008, 5849, 5852, -1, 5548, 5852, 5820, -1, 5819, 5820, 5857, -1, 6007, 5857, 5862, -1, 5539, 5862, 5866, -1, 5540, 5866, 5821, -1, 5541, 5821, 6006, -1, 5542, 6006, 6005, -1, 5551, 6005, 5878, -1, 5543, 5878, 5822, -1, 5553, 5822, 5823, -1, 5557, 5823, 6004, -1, 5555, 6004, 5885, -1, 5556, 5885, 6003, -1, 5824, 6003, 6002, -1, 5825, 6002, 5896, -1, 5826, 5896, 6001, -1, 6000, 6001, 5827, -1, 5564, 5827, 5829, -1, 5828, 5829, 5999, -1, 5565, 5999, 5909, -1, 5566, 5909, 5998, -1, 5569, 5998, 5830, -1, 5572, 5830, 5997, -1, 5570, 5997, 5831, -1, 5573, 5831, 5920, -1, 5996, 5920, 5832, -1, 5995, 5832, 5926, -1, 5575, 5926, 5925, -1, 5833, 5925, 5835, -1, 5834, 5835, 5836, -1, 5991, 5836, 5990, -1, 5838, 5990, 6791, -1, 6764, 5838, 6791, -1, 6764, 5837, 5838, -1, 6764, 5839, 5837, -1, 5837, 5839, 5846, -1, 5845, 5846, 5933, -1, 5843, 5933, 6072, -1, 5840, 6072, 5841, -1, 5580, 5841, 5934, -1, 5580, 5840, 5841, -1, 5580, 5842, 5840, -1, 5840, 5842, 5988, -1, 5843, 5988, 5844, -1, 5845, 5844, 5989, -1, 5837, 5989, 5838, -1, 5837, 5845, 5989, -1, 5837, 5846, 5845, -1, 6781, 6817, 5817, -1, 5817, 6817, 6034, -1, 5847, 6034, 6035, -1, 5818, 6035, 6036, -1, 6009, 6036, 5849, -1, 6009, 5818, 6036, -1, 6817, 6816, 6034, -1, 6034, 6816, 5850, -1, 6035, 5850, 6038, -1, 6036, 6038, 5848, -1, 5849, 5848, 5852, -1, 5849, 6036, 5848, -1, 6816, 6779, 5850, -1, 5850, 6779, 6037, -1, 6038, 6037, 5851, -1, 5848, 5851, 6039, -1, 5852, 6039, 5820, -1, 5852, 5848, 6039, -1, 6779, 5853, 6037, -1, 6037, 5853, 5854, -1, 5851, 5854, 6040, -1, 6039, 6040, 5855, -1, 5820, 5855, 5857, -1, 5820, 6039, 5855, -1, 5853, 6815, 5854, -1, 5854, 6815, 5859, -1, 6040, 5859, 6041, -1, 5855, 6041, 5856, -1, 5857, 5856, 5862, -1, 5857, 5855, 5856, -1, 6815, 5858, 5859, -1, 5859, 5858, 5863, -1, 6041, 5863, 5860, -1, 5856, 5860, 5861, -1, 5862, 5861, 5866, -1, 5862, 5856, 5861, -1, 5858, 6814, 5863, -1, 5863, 6814, 5864, -1, 5860, 5864, 5868, -1, 5861, 5868, 5865, -1, 5866, 5865, 5821, -1, 5866, 5861, 5865, -1, 6814, 6775, 5864, -1, 5864, 6775, 5867, -1, 5868, 5867, 6042, -1, 5865, 6042, 5869, -1, 5821, 5869, 6006, -1, 5821, 5865, 5869, -1, 6775, 6812, 5867, -1, 5867, 6812, 5871, -1, 6042, 5871, 5872, -1, 5869, 5872, 5870, -1, 6006, 5870, 6005, -1, 6006, 5869, 5870, -1, 6812, 6811, 5871, -1, 5871, 6811, 6043, -1, 5872, 6043, 5873, -1, 5870, 5873, 5879, -1, 6005, 5879, 5878, -1, 6005, 5870, 5879, -1, 6811, 5874, 6043, -1, 6043, 5874, 5875, -1, 5873, 5875, 5876, -1, 5879, 5876, 5877, -1, 5878, 5877, 5822, -1, 5878, 5879, 5877, -1, 5874, 6809, 5875, -1, 5875, 6809, 6044, -1, 5876, 6044, 6045, -1, 5877, 6045, 5880, -1, 5822, 5880, 5823, -1, 5822, 5877, 5880, -1, 6809, 6808, 6044, -1, 6044, 6808, 5881, -1, 6045, 5881, 5882, -1, 5880, 5882, 5886, -1, 5823, 5886, 6004, -1, 5823, 5880, 5886, -1, 6808, 5883, 5881, -1, 5881, 5883, 5887, -1, 5882, 5887, 6046, -1, 5886, 6046, 5884, -1, 6004, 5884, 5885, -1, 6004, 5886, 5884, -1, 5883, 6773, 5887, -1, 5887, 6773, 5888, -1, 6046, 5888, 5889, -1, 5884, 5889, 6048, -1, 5885, 6048, 6003, -1, 5885, 5884, 6048, -1, 6773, 5890, 5888, -1, 5888, 5890, 5891, -1, 5889, 5891, 5893, -1, 6048, 5893, 5894, -1, 6003, 5894, 6002, -1, 6003, 6048, 5894, -1, 5890, 5892, 5891, -1, 5891, 5892, 6047, -1, 5893, 6047, 6049, -1, 5894, 6049, 5897, -1, 6002, 5897, 5896, -1, 6002, 5894, 5897, -1, 5892, 5895, 6047, -1, 6047, 5895, 6050, -1, 6049, 6050, 6051, -1, 5897, 6051, 6053, -1, 5896, 6053, 6001, -1, 5896, 5897, 6053, -1, 5895, 6805, 6050, -1, 6050, 6805, 6052, -1, 6051, 6052, 5898, -1, 6053, 5898, 5899, -1, 6001, 5899, 5827, -1, 6001, 6053, 5899, -1, 6805, 5900, 6052, -1, 6052, 5900, 5901, -1, 5898, 5901, 5902, -1, 5899, 5902, 5904, -1, 5827, 5904, 5829, -1, 5827, 5899, 5904, -1, 5900, 6769, 5901, -1, 5901, 6769, 5903, -1, 5902, 5903, 6054, -1, 5904, 6054, 5906, -1, 5829, 5906, 5999, -1, 5829, 5904, 5906, -1, 6769, 6803, 5903, -1, 5903, 6803, 5905, -1, 6054, 5905, 6058, -1, 5906, 6058, 5908, -1, 5999, 5908, 5909, -1, 5999, 5906, 5908, -1, 6803, 5907, 5905, -1, 5905, 5907, 6057, -1, 6058, 6057, 6056, -1, 5908, 6056, 5911, -1, 5909, 5911, 5998, -1, 5909, 5908, 5911, -1, 5907, 6767, 6057, -1, 6057, 6767, 6055, -1, 6056, 6055, 5910, -1, 5911, 5910, 5914, -1, 5998, 5914, 5830, -1, 5998, 5911, 5914, -1, 6767, 5912, 6055, -1, 6055, 5912, 5913, -1, 5910, 5913, 6060, -1, 5914, 6060, 5918, -1, 5830, 5918, 5997, -1, 5830, 5914, 5918, -1, 5912, 5915, 5913, -1, 5913, 5915, 5916, -1, 6060, 5916, 6059, -1, 5918, 6059, 5917, -1, 5997, 5917, 5831, -1, 5997, 5918, 5917, -1, 5915, 6799, 5916, -1, 5916, 6799, 5919, -1, 6059, 5919, 6061, -1, 5917, 6061, 6063, -1, 5831, 6063, 5920, -1, 5831, 5917, 6063, -1, 6799, 6798, 5919, -1, 5919, 6798, 5922, -1, 6061, 5922, 6062, -1, 6063, 6062, 5921, -1, 5920, 5921, 5832, -1, 5920, 6063, 5921, -1, 6798, 6797, 5922, -1, 5922, 6797, 5923, -1, 6062, 5923, 6064, -1, 5921, 6064, 5927, -1, 5832, 5927, 5926, -1, 5832, 5921, 5927, -1, 6797, 6796, 5923, -1, 5923, 6796, 5928, -1, 6064, 5928, 5924, -1, 5927, 5924, 5930, -1, 5926, 5930, 5925, -1, 5926, 5927, 5930, -1, 6796, 6794, 5928, -1, 5928, 6794, 5929, -1, 5924, 5929, 6066, -1, 5930, 6066, 5835, -1, 5925, 5930, 5835, -1, 6794, 6766, 5929, -1, 5929, 6766, 6065, -1, 6066, 6065, 5836, -1, 5835, 6066, 5836, -1, 6766, 6792, 6065, -1, 6065, 6792, 5990, -1, 5836, 6065, 5990, -1, 6792, 6791, 5990, -1, 5839, 5931, 5846, -1, 5846, 5931, 5932, -1, 5933, 5932, 6069, -1, 6072, 6069, 6071, -1, 5841, 6071, 6075, -1, 5934, 6075, 5582, -1, 5934, 5841, 6075, -1, 5931, 6761, 5932, -1, 5932, 6761, 5935, -1, 6069, 5935, 5936, -1, 6071, 5936, 5937, -1, 6075, 5937, 5938, -1, 5582, 5938, 5941, -1, 5582, 6075, 5938, -1, 6761, 5943, 5935, -1, 5935, 5943, 6070, -1, 5936, 6070, 6074, -1, 5937, 6074, 5939, -1, 5938, 5939, 5942, -1, 5941, 5942, 5940, -1, 5941, 5938, 5942, -1, 5943, 6759, 6070, -1, 6070, 6759, 6073, -1, 6074, 6073, 6076, -1, 5939, 6076, 5944, -1, 5942, 5944, 6026, -1, 5940, 6026, 5583, -1, 5940, 5942, 6026, -1, 6759, 6789, 6073, -1, 6073, 6789, 6022, -1, 6076, 6022, 6025, -1, 5944, 6025, 5948, -1, 6026, 5948, 5945, -1, 5583, 5945, 5585, -1, 5583, 6026, 5945, -1, 6789, 5946, 6022, -1, 6022, 5946, 5947, -1, 6025, 5947, 6024, -1, 5948, 6024, 5951, -1, 5945, 5951, 5949, -1, 5585, 5949, 5590, -1, 5585, 5945, 5949, -1, 5946, 5950, 5947, -1, 5947, 5950, 6023, -1, 6024, 6023, 6077, -1, 5951, 6077, 5952, -1, 5949, 5952, 5954, -1, 5590, 5954, 5953, -1, 5590, 5949, 5954, -1, 5950, 5955, 6023, -1, 6023, 5955, 5956, -1, 6077, 5956, 6079, -1, 5952, 6079, 5957, -1, 5954, 5957, 6081, -1, 5953, 6081, 5586, -1, 5953, 5954, 6081, -1, 5955, 6756, 5956, -1, 5956, 6756, 5961, -1, 6079, 5961, 6078, -1, 5957, 6078, 5958, -1, 6081, 5958, 5959, -1, 5586, 5959, 5960, -1, 5586, 6081, 5959, -1, 6756, 5963, 5961, -1, 5961, 5963, 5962, -1, 6078, 5962, 6080, -1, 5958, 6080, 6083, -1, 5959, 6083, 5965, -1, 5960, 5965, 5588, -1, 5960, 5959, 5965, -1, 5963, 5964, 5962, -1, 5962, 5964, 5967, -1, 6080, 5967, 6082, -1, 6083, 6082, 6086, -1, 5965, 6086, 5966, -1, 5588, 5966, 5970, -1, 5588, 5965, 5966, -1, 5964, 6786, 5967, -1, 5967, 6786, 5968, -1, 6082, 5968, 6085, -1, 6086, 6085, 6087, -1, 5966, 6087, 5969, -1, 5970, 5969, 5973, -1, 5970, 5966, 5969, -1, 6786, 5971, 5968, -1, 5968, 5971, 6084, -1, 6085, 6084, 6088, -1, 6087, 6088, 5972, -1, 5969, 5972, 6092, -1, 5973, 6092, 5594, -1, 5973, 5969, 6092, -1, 5971, 5976, 6084, -1, 6084, 5976, 5974, -1, 6088, 5974, 6090, -1, 5972, 6090, 6091, -1, 6092, 6091, 5975, -1, 5594, 5975, 5980, -1, 5594, 6092, 5975, -1, 5976, 5977, 5974, -1, 5974, 5977, 5981, -1, 6090, 5981, 6089, -1, 6091, 6089, 5978, -1, 5975, 5978, 5979, -1, 5980, 5979, 5601, -1, 5980, 5975, 5979, -1, 5977, 5982, 5981, -1, 5981, 5982, 5984, -1, 6089, 5984, 5983, -1, 5978, 5983, 5985, -1, 5979, 5985, 5756, -1, 5601, 5979, 5756, -1, 5982, 6754, 5984, -1, 5984, 6754, 6093, -1, 5983, 6093, 5986, -1, 5985, 5986, 5751, -1, 5756, 5985, 5751, -1, 6754, 6752, 6093, -1, 6093, 6752, 5987, -1, 5986, 5987, 5752, -1, 5751, 5986, 5752, -1, 6752, 6751, 5987, -1, 5987, 6751, 5757, -1, 5752, 5987, 5757, -1, 5842, 5579, 5988, -1, 5988, 5579, 6067, -1, 5844, 6067, 6068, -1, 5989, 6068, 5991, -1, 5838, 5991, 5990, -1, 5838, 5989, 5991, -1, 5579, 5992, 6067, -1, 6067, 5992, 5994, -1, 6068, 5994, 5834, -1, 5991, 5834, 5836, -1, 5991, 6068, 5834, -1, 5992, 5993, 5994, -1, 5994, 5993, 5833, -1, 5834, 5833, 5835, -1, 5834, 5994, 5833, -1, 5993, 5575, 5833, -1, 5833, 5575, 5925, -1, 5575, 5995, 5926, -1, 5995, 5996, 5832, -1, 5996, 5573, 5920, -1, 5573, 5570, 5831, -1, 5570, 5572, 5997, -1, 5572, 5569, 5830, -1, 5569, 5566, 5998, -1, 5566, 5565, 5909, -1, 5565, 5828, 5999, -1, 5828, 5564, 5829, -1, 5564, 6000, 5827, -1, 6000, 5826, 6001, -1, 5826, 5825, 5896, -1, 5825, 5824, 6002, -1, 5824, 5556, 6003, -1, 5556, 5555, 5885, -1, 5555, 5557, 6004, -1, 5557, 5553, 5823, -1, 5553, 5543, 5822, -1, 5543, 5551, 5878, -1, 5551, 5542, 6005, -1, 5542, 5541, 6006, -1, 5541, 5540, 5821, -1, 5540, 5539, 5866, -1, 5539, 6007, 5862, -1, 6007, 5819, 5857, -1, 5819, 5548, 5820, -1, 5548, 6008, 5852, -1, 6008, 5547, 5849, -1, 6009, 5547, 5816, -1, 5805, 6010, 6011, -1, 6011, 6010, 6029, -1, 6027, 6029, 6015, -1, 6012, 6015, 6013, -1, 5800, 6013, 5812, -1, 5800, 6012, 6013, -1, 6010, 6014, 6029, -1, 6029, 6014, 6019, -1, 6015, 6019, 6016, -1, 6013, 6016, 5799, -1, 6013, 6015, 6016, -1, 6014, 6017, 6019, -1, 6019, 6017, 6021, -1, 6016, 6021, 6018, -1, 6016, 6019, 6021, -1, 6017, 6020, 6021, -1, 6021, 6020, 5809, -1, 5947, 6025, 6022, -1, 6025, 5944, 6076, -1, 6023, 6024, 5947, -1, 5944, 5942, 5939, -1, 6024, 5948, 6025, -1, 5948, 6026, 5944, -1, 6027, 6015, 6012, -1, 6029, 6019, 6015, -1, 5806, 6027, 5807, -1, 6028, 5806, 5807, -1, 5814, 6028, 5802, -1, 6011, 6029, 6027, -1, 5817, 5815, 5814, -1, 6030, 6011, 5806, -1, 6031, 6030, 5806, -1, 5815, 6031, 6028, -1, 6034, 5847, 5817, -1, 5847, 6032, 5815, -1, 6032, 6033, 6031, -1, 5850, 6035, 6034, -1, 6035, 5818, 5847, -1, 5818, 5816, 6032, -1, 6037, 6038, 5850, -1, 6038, 6036, 6035, -1, 5854, 5851, 6037, -1, 5851, 5848, 6038, -1, 5859, 6040, 5854, -1, 6040, 6039, 5851, -1, 5863, 6041, 5859, -1, 6041, 5855, 6040, -1, 5864, 5860, 5863, -1, 5860, 5856, 6041, -1, 5867, 5868, 5864, -1, 5868, 5861, 5860, -1, 5871, 6042, 5867, -1, 6042, 5865, 5868, -1, 6043, 5872, 5871, -1, 5872, 5869, 6042, -1, 5875, 5873, 6043, -1, 5873, 5870, 5872, -1, 6044, 5876, 5875, -1, 5876, 5879, 5873, -1, 5881, 6045, 6044, -1, 6045, 5877, 5876, -1, 5887, 5882, 5881, -1, 5882, 5880, 6045, -1, 5888, 6046, 5887, -1, 6046, 5886, 5882, -1, 5891, 5889, 5888, -1, 5889, 5884, 6046, -1, 6047, 5893, 5891, -1, 5893, 6048, 5889, -1, 6050, 6049, 6047, -1, 6049, 5894, 5893, -1, 6052, 6051, 6050, -1, 6051, 5897, 6049, -1, 5901, 5898, 6052, -1, 5898, 6053, 6051, -1, 5903, 5902, 5901, -1, 5902, 5899, 5898, -1, 5905, 6054, 5903, -1, 6054, 5904, 5902, -1, 6057, 6058, 5905, -1, 6058, 5906, 6054, -1, 6055, 6056, 6057, -1, 6056, 5908, 6058, -1, 5913, 5910, 6055, -1, 5910, 5911, 6056, -1, 5916, 6060, 5913, -1, 6060, 5914, 5910, -1, 5919, 6059, 5916, -1, 6059, 5918, 6060, -1, 5922, 6061, 5919, -1, 6061, 5917, 6059, -1, 5923, 6062, 5922, -1, 6062, 6063, 6061, -1, 5928, 6064, 5923, -1, 6064, 5921, 6062, -1, 5929, 5924, 5928, -1, 5924, 5927, 6064, -1, 6065, 6066, 5929, -1, 6066, 5930, 5924, -1, 5844, 6068, 5989, -1, 6067, 5994, 6068, -1, 5843, 5844, 5845, -1, 5933, 5843, 5845, -1, 5932, 5933, 5846, -1, 5988, 6067, 5844, -1, 5935, 6069, 5932, -1, 5840, 5988, 5843, -1, 6072, 5840, 5843, -1, 6069, 6072, 5933, -1, 6070, 5936, 5935, -1, 5936, 6071, 6069, -1, 6071, 5841, 6072, -1, 6073, 6074, 6070, -1, 6074, 5937, 5936, -1, 5937, 6075, 6071, -1, 6022, 6076, 6073, -1, 6076, 5939, 6074, -1, 5939, 5938, 5937, -1, 5956, 6077, 6023, -1, 6077, 5951, 6024, -1, 5951, 5945, 5948, -1, 5961, 6079, 5956, -1, 6079, 5952, 6077, -1, 5952, 5949, 5951, -1, 5962, 6078, 5961, -1, 6078, 5957, 6079, -1, 5957, 5954, 5952, -1, 5967, 6080, 5962, -1, 6080, 5958, 6078, -1, 5958, 6081, 5957, -1, 5968, 6082, 5967, -1, 6082, 6083, 6080, -1, 6083, 5959, 5958, -1, 6084, 6085, 5968, -1, 6085, 6086, 6082, -1, 6086, 5965, 6083, -1, 5974, 6088, 6084, -1, 6088, 6087, 6085, -1, 6087, 5966, 6086, -1, 5981, 6090, 5974, -1, 6090, 5972, 6088, -1, 5972, 5969, 6087, -1, 5984, 6089, 5981, -1, 6089, 6091, 6090, -1, 6091, 6092, 5972, -1, 6093, 5983, 5984, -1, 5983, 5978, 6089, -1, 5978, 5975, 6091, -1, 5987, 5986, 6093, -1, 5986, 5985, 5983, -1, 5985, 5979, 5978, -1, 6102, 6126, 6094, -1, 6100, 6094, 6095, -1, 6099, 6095, 6136, -1, 6098, 6136, 6124, -1, 6096, 6124, 6123, -1, 6097, 6123, 5535, -1, 6097, 6096, 6123, -1, 6097, 6134, 6096, -1, 6096, 6134, 6137, -1, 6098, 6137, 6127, -1, 6099, 6127, 6128, -1, 6100, 6128, 6101, -1, 6102, 6100, 6101, -1, 6102, 6094, 6100, -1, 6104, 6103, 6125, -1, 6104, 6108, 6103, -1, 6104, 6831, 6108, -1, 6108, 6831, 6140, -1, 6109, 6140, 6139, -1, 6141, 6139, 6110, -1, 6145, 6110, 6147, -1, 6143, 6147, 6105, -1, 6106, 6105, 5808, -1, 6106, 6143, 6105, -1, 6106, 5535, 6143, -1, 6143, 5535, 6144, -1, 6145, 6144, 6122, -1, 6141, 6122, 6107, -1, 6109, 6107, 6138, -1, 6108, 6138, 6103, -1, 6108, 6109, 6138, -1, 6108, 6140, 6109, -1, 6831, 6826, 6140, -1, 6140, 6826, 6113, -1, 6139, 6113, 6142, -1, 6110, 6142, 6146, -1, 6147, 6146, 6111, -1, 6105, 6111, 6112, -1, 5808, 6105, 6112, -1, 6826, 6116, 6113, -1, 6113, 6116, 6114, -1, 6142, 6114, 6115, -1, 6146, 6115, 6119, -1, 6111, 6119, 6118, -1, 6112, 6111, 6118, -1, 6116, 6825, 6114, -1, 6114, 6825, 6121, -1, 6115, 6121, 6148, -1, 6119, 6148, 6117, -1, 6118, 6119, 6117, -1, 6825, 6823, 6121, -1, 6121, 6823, 6822, -1, 6120, 6822, 6820, -1, 5810, 6120, 6820, -1, 5810, 6148, 6120, -1, 5810, 6117, 6148, -1, 6121, 6822, 6120, -1, 6148, 6121, 6120, -1, 6144, 5535, 6123, -1, 6122, 6123, 6124, -1, 6107, 6124, 6136, -1, 6138, 6136, 6095, -1, 6103, 6095, 6094, -1, 6125, 6094, 6126, -1, 6125, 6103, 6094, -1, 6137, 6134, 6133, -1, 6127, 6133, 6135, -1, 6128, 6135, 6129, -1, 6101, 6128, 6129, -1, 5534, 6130, 6131, -1, 5534, 6132, 6130, -1, 6130, 6132, 6135, -1, 6133, 6130, 6135, -1, 6133, 6131, 6130, -1, 6133, 6134, 6131, -1, 6132, 6129, 6135, -1, 6099, 6128, 6100, -1, 6095, 6099, 6100, -1, 6127, 6135, 6128, -1, 6138, 6095, 6103, -1, 6098, 6127, 6099, -1, 6136, 6098, 6099, -1, 6137, 6133, 6127, -1, 6107, 6136, 6138, -1, 6096, 6137, 6098, -1, 6124, 6096, 6098, -1, 6141, 6107, 6109, -1, 6139, 6141, 6109, -1, 6113, 6139, 6140, -1, 6122, 6124, 6107, -1, 6114, 6142, 6113, -1, 6145, 6122, 6141, -1, 6110, 6145, 6141, -1, 6142, 6110, 6139, -1, 6144, 6123, 6122, -1, 6121, 6115, 6114, -1, 6115, 6146, 6142, -1, 6143, 6144, 6145, -1, 6147, 6143, 6145, -1, 6146, 6147, 6110, -1, 6119, 6115, 6148, -1, 6111, 6146, 6119, -1, 6105, 6147, 6111, -1, 5623, 5207, 5624, -1, 5624, 5207, 6149, -1, 6149, 5207, 5208, -1, 5659, 5208, 5209, -1, 5667, 5209, 6151, -1, 5667, 5659, 5209, -1, 6149, 5208, 5659, -1, 5209, 6150, 6151, -1, 6151, 6150, 6152, -1, 5660, 6151, 6152, -1, 5660, 6126, 5661, -1, 5661, 6126, 6102, -1, 5663, 6102, 6101, -1, 6153, 6101, 6129, -1, 5673, 6129, 6132, -1, 5674, 6132, 5534, -1, 5674, 5673, 6132, -1, 5661, 6102, 5663, -1, 5663, 6101, 6153, -1, 6153, 6129, 5673, -1, 6670, 6328, 6330, -1, 6670, 6154, 6328, -1, 6670, 6729, 6154, -1, 6670, 6740, 6729, -1, 6670, 6720, 6740, -1, 6740, 6720, 6669, -1, 6155, 6669, 6172, -1, 6155, 6740, 6669, -1, 6155, 6156, 6740, -1, 6740, 6156, 6157, -1, 6403, 6740, 6157, -1, 6403, 6158, 6740, -1, 6403, 6159, 6158, -1, 6158, 6159, 5682, -1, 5682, 6159, 6420, -1, 6402, 5682, 6420, -1, 6402, 6160, 5682, -1, 6402, 6417, 6160, -1, 6160, 6417, 6161, -1, 6161, 6417, 6401, -1, 5683, 6401, 6162, -1, 6163, 5683, 6162, -1, 6163, 6164, 5683, -1, 6163, 6413, 6164, -1, 6164, 6413, 5684, -1, 5684, 6413, 6399, -1, 6327, 6399, 6411, -1, 6167, 6411, 6165, -1, 6398, 6167, 6165, -1, 6398, 6166, 6167, -1, 6398, 6168, 6166, -1, 6398, 6407, 6168, -1, 6168, 6407, 6169, -1, 6662, 6169, 6713, -1, 6662, 6168, 6169, -1, 6662, 6661, 6168, -1, 6168, 6661, 6531, -1, 6531, 6661, 6532, -1, 6532, 6661, 6711, -1, 6184, 6711, 6170, -1, 6171, 6170, 6186, -1, 6171, 6184, 6170, -1, 6669, 6668, 6172, -1, 6172, 6668, 6667, -1, 6405, 6667, 6717, -1, 6173, 6717, 6174, -1, 6175, 6173, 6174, -1, 6175, 6176, 6173, -1, 6173, 6176, 6664, -1, 6177, 6664, 6387, -1, 6177, 6173, 6664, -1, 6172, 6667, 6405, -1, 6405, 6717, 6173, -1, 6178, 6393, 6664, -1, 6178, 6179, 6393, -1, 6178, 6181, 6179, -1, 6179, 6181, 6180, -1, 6180, 6181, 6396, -1, 6396, 6181, 6715, -1, 6182, 6715, 6183, -1, 6397, 6183, 6713, -1, 6169, 6397, 6713, -1, 6396, 6715, 6182, -1, 6182, 6183, 6397, -1, 6532, 6711, 6184, -1, 6170, 6185, 6186, -1, 6186, 6185, 6535, -1, 6535, 6185, 6187, -1, 6536, 6187, 6188, -1, 6536, 6535, 6187, -1, 6187, 6189, 6188, -1, 6188, 6189, 6190, -1, 6190, 6189, 6557, -1, 6557, 6189, 6658, -1, 6539, 6658, 6558, -1, 6539, 6557, 6658, -1, 6658, 6191, 6558, -1, 6558, 6191, 6192, -1, 6192, 6191, 6540, -1, 6540, 6191, 6656, -1, 6541, 6656, 6707, -1, 6196, 6707, 6193, -1, 6203, 6193, 6654, -1, 6194, 6654, 6653, -1, 6360, 6653, 6204, -1, 6195, 6204, 6362, -1, 6195, 6360, 6204, -1, 6540, 6656, 6541, -1, 6541, 6707, 6196, -1, 6196, 6193, 6203, -1, 6358, 6196, 6203, -1, 6358, 6357, 6196, -1, 6196, 6357, 6322, -1, 6197, 6322, 6198, -1, 6200, 6197, 6198, -1, 6200, 6543, 6197, -1, 6200, 6544, 6543, -1, 6200, 6199, 6544, -1, 6200, 6547, 6199, -1, 6200, 6201, 6547, -1, 6547, 6201, 6563, -1, 6563, 6201, 6548, -1, 6548, 6201, 6323, -1, 6549, 6323, 6202, -1, 6551, 6202, 6565, -1, 6551, 6549, 6202, -1, 6203, 6654, 6194, -1, 6194, 6653, 6360, -1, 6204, 6703, 6362, -1, 6362, 6703, 6363, -1, 6363, 6703, 6652, -1, 6364, 6652, 6205, -1, 6364, 6363, 6652, -1, 6652, 6208, 6205, -1, 6205, 6208, 6206, -1, 6206, 6208, 6207, -1, 6207, 6208, 6365, -1, 6365, 6208, 6381, -1, 6381, 6208, 6367, -1, 6367, 6208, 6209, -1, 6209, 6208, 6651, -1, 6650, 6209, 6651, -1, 6650, 6210, 6209, -1, 6209, 6210, 6701, -1, 6368, 6701, 6700, -1, 6349, 6700, 6338, -1, 6369, 6338, 6520, -1, 6370, 6520, 6211, -1, 6504, 6370, 6211, -1, 6504, 6372, 6370, -1, 6504, 6503, 6372, -1, 6372, 6503, 6212, -1, 6212, 6503, 6348, -1, 6347, 6348, 6213, -1, 6214, 6347, 6213, -1, 6214, 6374, 6347, -1, 6214, 5692, 6374, -1, 6374, 5692, 6375, -1, 6375, 5692, 6343, -1, 6376, 6343, 6377, -1, 6376, 6375, 6343, -1, 6209, 6701, 6368, -1, 6368, 6700, 6349, -1, 6216, 6215, 6338, -1, 6216, 6646, 6215, -1, 6215, 6646, 6645, -1, 6643, 6215, 6645, -1, 6643, 6697, 6215, -1, 6215, 6697, 6641, -1, 6217, 6215, 6641, -1, 6217, 6639, 6215, -1, 6215, 6639, 6219, -1, 6510, 6219, 6638, -1, 6511, 6638, 6218, -1, 6511, 6510, 6638, -1, 6215, 6219, 6510, -1, 6638, 6693, 6218, -1, 6218, 6693, 6220, -1, 6220, 6693, 6229, -1, 6525, 6229, 6221, -1, 6513, 6221, 6691, -1, 6223, 6691, 6222, -1, 6224, 6223, 6222, -1, 6224, 6336, 6223, -1, 6224, 6491, 6336, -1, 6224, 6492, 6491, -1, 6224, 6636, 6492, -1, 6492, 6636, 6634, -1, 6467, 6634, 6633, -1, 6468, 6633, 6225, -1, 6632, 6468, 6225, -1, 6632, 6226, 6468, -1, 6468, 6226, 6227, -1, 6630, 6468, 6227, -1, 6630, 6469, 6468, -1, 6630, 6493, 6469, -1, 6630, 6471, 6493, -1, 6630, 6472, 6471, -1, 6630, 6474, 6472, -1, 6630, 6476, 6474, -1, 6630, 6495, 6476, -1, 6630, 6228, 6495, -1, 6630, 6629, 6228, -1, 6228, 6629, 6477, -1, 6477, 6629, 6686, -1, 6498, 6686, 6478, -1, 6498, 6477, 6686, -1, 6220, 6229, 6525, -1, 6525, 6221, 6513, -1, 6513, 6691, 6223, -1, 6492, 6634, 6467, -1, 6467, 6633, 6468, -1, 6686, 6627, 6478, -1, 6478, 6627, 6479, -1, 6479, 6627, 6684, -1, 6480, 6684, 6230, -1, 6350, 6230, 6268, -1, 6231, 6350, 6268, -1, 6231, 6304, 6350, -1, 6231, 6233, 6304, -1, 6231, 6232, 6233, -1, 6231, 6235, 6232, -1, 6232, 6235, 6234, -1, 6234, 6235, 6236, -1, 6574, 6234, 6236, -1, 6574, 6237, 6234, -1, 6574, 6238, 6237, -1, 6237, 6238, 6241, -1, 6241, 6238, 6239, -1, 6240, 6241, 6239, -1, 6240, 6242, 6241, -1, 6240, 6589, 6242, -1, 6242, 6589, 6245, -1, 6245, 6589, 6243, -1, 6244, 6245, 6243, -1, 6244, 6247, 6245, -1, 6244, 6246, 6247, -1, 6247, 6246, 6249, -1, 6249, 6246, 6248, -1, 6573, 6249, 6248, -1, 6573, 6250, 6249, -1, 6573, 6571, 6250, -1, 6250, 6571, 5704, -1, 5704, 6571, 6303, -1, 6252, 6303, 6451, -1, 6251, 6252, 6451, -1, 6251, 6253, 6252, -1, 6251, 6254, 6253, -1, 6253, 6254, 6302, -1, 6302, 6254, 6255, -1, 5707, 6255, 6256, -1, 6257, 5707, 6256, -1, 6257, 6258, 5707, -1, 6257, 6448, 6258, -1, 6258, 6448, 6259, -1, 6259, 6448, 6437, -1, 6436, 6259, 6437, -1, 6436, 6260, 6259, -1, 6436, 6446, 6260, -1, 6260, 6446, 6261, -1, 6261, 6446, 6434, -1, 6262, 6434, 6433, -1, 6263, 6433, 6432, -1, 6431, 6263, 6432, -1, 6431, 6297, 6263, -1, 6431, 6429, 6297, -1, 6297, 6429, 6427, -1, 6295, 6427, 6426, -1, 6294, 6426, 6264, -1, 6674, 6264, 6267, -1, 6265, 6267, 6266, -1, 6265, 6674, 6267, -1, 6479, 6684, 6480, -1, 6230, 6269, 6268, -1, 6268, 6269, 6270, -1, 6271, 6268, 6270, -1, 6271, 6272, 6268, -1, 6268, 6272, 6575, -1, 6575, 6272, 6577, -1, 6577, 6272, 6273, -1, 6273, 6272, 6274, -1, 6274, 6272, 6275, -1, 6275, 6272, 6578, -1, 6578, 6272, 6276, -1, 6579, 6276, 6595, -1, 6579, 6578, 6276, -1, 6276, 6679, 6595, -1, 6595, 6679, 6277, -1, 6277, 6679, 6582, -1, 6582, 6679, 6626, -1, 6584, 6626, 6278, -1, 6279, 6278, 6597, -1, 6279, 6584, 6278, -1, 6582, 6626, 6584, -1, 6625, 6342, 6278, -1, 6625, 6624, 6342, -1, 6342, 6624, 6280, -1, 6281, 6342, 6280, -1, 6281, 6283, 6342, -1, 6281, 6282, 6283, -1, 6281, 6285, 6282, -1, 6282, 6285, 6284, -1, 6284, 6285, 6288, -1, 6439, 6288, 6287, -1, 6286, 6287, 6453, -1, 6286, 6439, 6287, -1, 6284, 6288, 6439, -1, 6287, 6289, 6453, -1, 6453, 6289, 6440, -1, 6440, 6289, 6441, -1, 6441, 6289, 6620, -1, 6293, 6620, 6291, -1, 6290, 6291, 6292, -1, 6290, 6293, 6291, -1, 6441, 6620, 6293, -1, 6619, 6267, 6291, -1, 6619, 6266, 6267, -1, 6674, 6294, 6264, -1, 6294, 6295, 6426, -1, 6427, 6295, 6297, -1, 6297, 6295, 6671, -1, 6616, 6297, 6671, -1, 6616, 6296, 6297, -1, 6616, 6298, 6296, -1, 6616, 6299, 6298, -1, 6298, 6299, 6609, -1, 6609, 6299, 6602, -1, 6602, 6299, 6612, -1, 6612, 6299, 6605, -1, 6605, 6299, 6613, -1, 6613, 6299, 6301, -1, 6300, 6301, 6608, -1, 6300, 6613, 6301, -1, 6263, 6262, 6433, -1, 6262, 6261, 6434, -1, 5707, 6302, 6255, -1, 6252, 5704, 6303, -1, 6304, 6233, 6500, -1, 6500, 6233, 5699, -1, 6309, 5699, 5725, -1, 5698, 6309, 5725, -1, 5698, 6305, 6309, -1, 6309, 6305, 6306, -1, 5695, 6309, 6306, -1, 5695, 6307, 6309, -1, 6309, 6307, 6308, -1, 6460, 6308, 6461, -1, 6460, 6309, 6308, -1, 6500, 5699, 6309, -1, 6310, 6313, 6308, -1, 6310, 6311, 6313, -1, 6313, 6311, 5694, -1, 6314, 6313, 5694, -1, 6314, 6312, 6313, -1, 6314, 6487, 6312, -1, 6314, 6488, 6487, -1, 6314, 6315, 6488, -1, 6314, 6489, 6315, -1, 6314, 6352, 6489, -1, 6314, 6316, 6352, -1, 6352, 6316, 6319, -1, 6319, 6316, 6320, -1, 6501, 6320, 6318, -1, 6317, 6318, 6213, -1, 6348, 6317, 6213, -1, 6319, 6320, 6501, -1, 6501, 6318, 6317, -1, 5722, 6356, 6343, -1, 5722, 6321, 6356, -1, 6356, 6321, 5690, -1, 5689, 6356, 5690, -1, 5689, 5719, 6356, -1, 6356, 5719, 5688, -1, 6357, 5688, 6322, -1, 6357, 6356, 5688, -1, 6196, 6322, 6197, -1, 6548, 6323, 6549, -1, 6202, 5716, 6565, -1, 6565, 5716, 6324, -1, 6324, 5716, 6325, -1, 6552, 6325, 6568, -1, 6552, 6324, 6325, -1, 6325, 5685, 6568, -1, 6568, 5685, 6554, -1, 6554, 5685, 6555, -1, 6555, 5685, 6326, -1, 6326, 5685, 6168, -1, 6168, 5685, 5714, -1, 6166, 6168, 5714, -1, 6167, 6327, 6411, -1, 6327, 5684, 6399, -1, 5683, 6161, 6401, -1, 6328, 6727, 6330, -1, 6330, 6727, 6733, -1, 6329, 6330, 6733, -1, 6329, 6732, 6330, -1, 6330, 6732, 6725, -1, 6724, 6330, 6725, -1, 6724, 6722, 6330, -1, 6331, 6491, 6352, -1, 6331, 6332, 6491, -1, 6491, 6332, 6515, -1, 6333, 6491, 6515, -1, 6333, 6334, 6491, -1, 6491, 6334, 6529, -1, 6514, 6491, 6529, -1, 6514, 6335, 6491, -1, 6491, 6335, 6336, -1, 6215, 6337, 6338, -1, 6338, 6337, 6508, -1, 6507, 6338, 6508, -1, 6507, 6506, 6338, -1, 6338, 6506, 6339, -1, 6340, 6338, 6339, -1, 6340, 6341, 6338, -1, 6338, 6341, 6520, -1, 6369, 6520, 6370, -1, 6342, 6587, 6278, -1, 6278, 6587, 6586, -1, 6585, 6278, 6586, -1, 6585, 6597, 6278, -1, 6451, 6303, 6283, -1, 6283, 6303, 6342, -1, 6356, 6385, 6343, -1, 6343, 6385, 6344, -1, 6345, 6343, 6344, -1, 6345, 6378, 6343, -1, 6343, 6378, 6346, -1, 6377, 6343, 6346, -1, 6347, 6212, 6348, -1, 6369, 6349, 6338, -1, 6350, 6480, 6230, -1, 6491, 6351, 6352, -1, 6352, 6351, 6353, -1, 6464, 6352, 6353, -1, 6464, 6489, 6352, -1, 6313, 6483, 6308, -1, 6308, 6483, 6461, -1, 6267, 6354, 6291, -1, 6291, 6354, 6458, -1, 6456, 6291, 6458, -1, 6456, 6292, 6291, -1, 6393, 6392, 6664, -1, 6664, 6392, 6391, -1, 6355, 6664, 6391, -1, 6355, 6389, 6664, -1, 6664, 6389, 6387, -1, 6357, 6934, 6356, -1, 6357, 6359, 6934, -1, 6357, 6358, 6359, -1, 6359, 6358, 6933, -1, 6933, 6358, 6203, -1, 6931, 6203, 6194, -1, 6930, 6194, 6360, -1, 6929, 6360, 6195, -1, 6361, 6195, 6362, -1, 6928, 6362, 6363, -1, 6925, 6363, 6364, -1, 6926, 6364, 6205, -1, 7020, 6205, 6206, -1, 6379, 6206, 6207, -1, 6380, 6207, 6365, -1, 6366, 6365, 6381, -1, 6382, 6381, 6367, -1, 6922, 6367, 6209, -1, 6923, 6209, 6368, -1, 6919, 6368, 6349, -1, 7022, 6349, 6369, -1, 7023, 6369, 6370, -1, 6908, 6370, 6372, -1, 6371, 6372, 6212, -1, 7007, 6212, 6347, -1, 6910, 6347, 6374, -1, 6373, 6374, 6375, -1, 6383, 6375, 6376, -1, 6985, 6376, 6377, -1, 7024, 6377, 6346, -1, 7025, 6346, 6378, -1, 7026, 6378, 6345, -1, 6384, 6345, 6344, -1, 6936, 6344, 6385, -1, 6386, 6385, 6356, -1, 6934, 6386, 6356, -1, 6933, 6203, 6931, -1, 6931, 6194, 6930, -1, 6930, 6360, 6929, -1, 6929, 6195, 6361, -1, 6361, 6362, 6928, -1, 6928, 6363, 6925, -1, 6925, 6364, 6926, -1, 6926, 6205, 7020, -1, 7020, 6206, 6379, -1, 6379, 6207, 6380, -1, 6380, 6365, 6366, -1, 6366, 6381, 6382, -1, 6382, 6367, 6922, -1, 6922, 6209, 6923, -1, 6923, 6368, 6919, -1, 6919, 6349, 7022, -1, 7022, 6369, 7023, -1, 7023, 6370, 6908, -1, 6908, 6372, 6371, -1, 6371, 6212, 7007, -1, 7007, 6347, 6910, -1, 6910, 6374, 6373, -1, 6373, 6375, 6383, -1, 6383, 6376, 6985, -1, 6985, 6377, 7024, -1, 7024, 6346, 7025, -1, 7025, 6378, 7026, -1, 7026, 6345, 6384, -1, 6384, 6344, 6936, -1, 6936, 6385, 6386, -1, 6177, 6961, 6173, -1, 6177, 7015, 6961, -1, 6177, 6387, 7015, -1, 7015, 6387, 7017, -1, 7017, 6387, 6389, -1, 6388, 6389, 6355, -1, 6390, 6355, 6391, -1, 6958, 6391, 6392, -1, 6406, 6392, 6393, -1, 6394, 6393, 6179, -1, 6956, 6179, 6180, -1, 6957, 6180, 6396, -1, 6395, 6396, 6182, -1, 6954, 6182, 6397, -1, 6946, 6397, 6169, -1, 6947, 6169, 6407, -1, 6408, 6407, 6398, -1, 6409, 6398, 6165, -1, 6410, 6165, 6411, -1, 6412, 6411, 6399, -1, 7018, 6399, 6413, -1, 6414, 6413, 6163, -1, 6415, 6163, 6162, -1, 6400, 6162, 6401, -1, 6416, 6401, 6417, -1, 6418, 6417, 6402, -1, 6419, 6402, 6420, -1, 6421, 6420, 6159, -1, 6972, 6159, 6403, -1, 6971, 6403, 6157, -1, 6404, 6157, 6156, -1, 6422, 6156, 6155, -1, 6423, 6155, 6172, -1, 6963, 6172, 6405, -1, 6424, 6405, 6173, -1, 6961, 6424, 6173, -1, 7017, 6389, 6388, -1, 6388, 6355, 6390, -1, 6390, 6391, 6958, -1, 6958, 6392, 6406, -1, 6406, 6393, 6394, -1, 6394, 6179, 6956, -1, 6956, 6180, 6957, -1, 6957, 6396, 6395, -1, 6395, 6182, 6954, -1, 6954, 6397, 6946, -1, 6946, 6169, 6947, -1, 6947, 6407, 6408, -1, 6408, 6398, 6409, -1, 6409, 6165, 6410, -1, 6410, 6411, 6412, -1, 6412, 6399, 7018, -1, 7018, 6413, 6414, -1, 6414, 6163, 6415, -1, 6415, 6162, 6400, -1, 6400, 6401, 6416, -1, 6416, 6417, 6418, -1, 6418, 6402, 6419, -1, 6419, 6420, 6421, -1, 6421, 6159, 6972, -1, 6972, 6403, 6971, -1, 6971, 6157, 6404, -1, 6404, 6156, 6422, -1, 6422, 6155, 6423, -1, 6423, 6172, 6963, -1, 6963, 6405, 6424, -1, 6264, 6443, 6267, -1, 6264, 6425, 6443, -1, 6264, 6426, 6425, -1, 6425, 6426, 6844, -1, 6844, 6426, 6427, -1, 6428, 6427, 6429, -1, 6846, 6429, 6431, -1, 6430, 6431, 6432, -1, 6841, 6432, 6433, -1, 6444, 6433, 6434, -1, 6445, 6434, 6446, -1, 6447, 6446, 6436, -1, 6435, 6436, 6437, -1, 6438, 6437, 6448, -1, 6839, 6448, 6257, -1, 6837, 6257, 6256, -1, 6864, 6256, 6255, -1, 6449, 6255, 6254, -1, 6450, 6254, 6251, -1, 6862, 6251, 6451, -1, 6452, 6451, 6283, -1, 6861, 6283, 6282, -1, 6859, 6282, 6284, -1, 6855, 6284, 6439, -1, 6853, 6439, 6286, -1, 6854, 6286, 6453, -1, 6852, 6453, 6440, -1, 6850, 6440, 6441, -1, 6454, 6441, 6293, -1, 6849, 6293, 6290, -1, 7013, 6290, 6292, -1, 6455, 6292, 6456, -1, 6457, 6456, 6458, -1, 6459, 6458, 6354, -1, 6442, 6354, 6267, -1, 6443, 6442, 6267, -1, 6844, 6427, 6428, -1, 6428, 6429, 6846, -1, 6846, 6431, 6430, -1, 6430, 6432, 6841, -1, 6841, 6433, 6444, -1, 6444, 6434, 6445, -1, 6445, 6446, 6447, -1, 6447, 6436, 6435, -1, 6435, 6437, 6438, -1, 6438, 6448, 6839, -1, 6839, 6257, 6837, -1, 6837, 6256, 6864, -1, 6864, 6255, 6449, -1, 6449, 6254, 6450, -1, 6450, 6251, 6862, -1, 6862, 6451, 6452, -1, 6452, 6283, 6861, -1, 6861, 6282, 6859, -1, 6859, 6284, 6855, -1, 6855, 6439, 6853, -1, 6853, 6286, 6854, -1, 6854, 6453, 6852, -1, 6852, 6440, 6850, -1, 6850, 6441, 6454, -1, 6454, 6293, 6849, -1, 6849, 6290, 7013, -1, 7013, 6292, 6455, -1, 6455, 6456, 6457, -1, 6457, 6458, 6459, -1, 6459, 6354, 6442, -1, 6460, 6997, 6309, -1, 6460, 6462, 6997, -1, 6460, 6461, 6462, -1, 6462, 6461, 6463, -1, 6463, 6461, 6483, -1, 6484, 6483, 6313, -1, 6485, 6313, 6312, -1, 6486, 6312, 6487, -1, 7009, 6487, 6488, -1, 7010, 6488, 6315, -1, 6988, 6315, 6489, -1, 6991, 6489, 6464, -1, 6990, 6464, 6353, -1, 6465, 6353, 6351, -1, 6490, 6351, 6491, -1, 6993, 6491, 6492, -1, 6466, 6492, 6467, -1, 6895, 6467, 6468, -1, 6894, 6468, 6469, -1, 6893, 6469, 6493, -1, 6470, 6493, 6471, -1, 7012, 6471, 6472, -1, 6494, 6472, 6474, -1, 6473, 6474, 6476, -1, 6475, 6476, 6495, -1, 6496, 6495, 6228, -1, 6497, 6228, 6477, -1, 6890, 6477, 6498, -1, 6888, 6498, 6478, -1, 6889, 6478, 6479, -1, 6886, 6479, 6480, -1, 6885, 6480, 6350, -1, 6481, 6350, 6304, -1, 6499, 6304, 6500, -1, 6482, 6500, 6309, -1, 6997, 6482, 6309, -1, 6463, 6483, 6484, -1, 6484, 6313, 6485, -1, 6485, 6312, 6486, -1, 6486, 6487, 7009, -1, 7009, 6488, 7010, -1, 7010, 6315, 6988, -1, 6988, 6489, 6991, -1, 6991, 6464, 6990, -1, 6990, 6353, 6465, -1, 6465, 6351, 6490, -1, 6490, 6491, 6993, -1, 6993, 6492, 6466, -1, 6466, 6467, 6895, -1, 6895, 6468, 6894, -1, 6894, 6469, 6893, -1, 6893, 6493, 6470, -1, 6470, 6471, 7012, -1, 7012, 6472, 6494, -1, 6494, 6474, 6473, -1, 6473, 6476, 6475, -1, 6475, 6495, 6496, -1, 6496, 6228, 6497, -1, 6497, 6477, 6890, -1, 6890, 6498, 6888, -1, 6888, 6478, 6889, -1, 6889, 6479, 6886, -1, 6886, 6480, 6885, -1, 6885, 6350, 6481, -1, 6481, 6304, 6499, -1, 6499, 6500, 6482, -1, 6319, 6989, 6352, -1, 6319, 6914, 6989, -1, 6319, 6501, 6914, -1, 6914, 6501, 6502, -1, 6502, 6501, 6317, -1, 6986, 6317, 6348, -1, 6913, 6348, 6503, -1, 6518, 6503, 6504, -1, 6505, 6504, 6211, -1, 6519, 6211, 6520, -1, 6521, 6520, 6341, -1, 6907, 6341, 6340, -1, 6906, 6340, 6339, -1, 6905, 6339, 6506, -1, 6904, 6506, 6507, -1, 6903, 6507, 6508, -1, 6522, 6508, 6337, -1, 6523, 6337, 6215, -1, 6509, 6215, 6510, -1, 6902, 6510, 6511, -1, 6917, 6511, 6218, -1, 6524, 6218, 6220, -1, 6916, 6220, 6525, -1, 6526, 6525, 6513, -1, 6512, 6513, 6223, -1, 6898, 6223, 6336, -1, 6996, 6336, 6335, -1, 6527, 6335, 6514, -1, 6528, 6514, 6529, -1, 6995, 6529, 6334, -1, 6994, 6334, 6333, -1, 6530, 6333, 6515, -1, 6992, 6515, 6332, -1, 6516, 6332, 6331, -1, 6517, 6331, 6352, -1, 6989, 6517, 6352, -1, 6502, 6317, 6986, -1, 6986, 6348, 6913, -1, 6913, 6503, 6518, -1, 6518, 6504, 6505, -1, 6505, 6211, 6519, -1, 6519, 6520, 6521, -1, 6521, 6341, 6907, -1, 6907, 6340, 6906, -1, 6906, 6339, 6905, -1, 6905, 6506, 6904, -1, 6904, 6507, 6903, -1, 6903, 6508, 6522, -1, 6522, 6337, 6523, -1, 6523, 6215, 6509, -1, 6509, 6510, 6902, -1, 6902, 6511, 6917, -1, 6917, 6218, 6524, -1, 6524, 6220, 6916, -1, 6916, 6525, 6526, -1, 6526, 6513, 6512, -1, 6512, 6223, 6898, -1, 6898, 6336, 6996, -1, 6996, 6335, 6527, -1, 6527, 6514, 6528, -1, 6528, 6529, 6995, -1, 6995, 6334, 6994, -1, 6994, 6333, 6530, -1, 6530, 6515, 6992, -1, 6992, 6332, 6516, -1, 6516, 6331, 6517, -1, 6531, 6948, 6168, -1, 6531, 6533, 6948, -1, 6531, 6532, 6533, -1, 6533, 6532, 6534, -1, 6534, 6532, 6184, -1, 6945, 6184, 6171, -1, 6944, 6171, 6186, -1, 6941, 6186, 6535, -1, 6556, 6535, 6536, -1, 6942, 6536, 6188, -1, 6537, 6188, 6190, -1, 6940, 6190, 6557, -1, 6939, 6557, 6539, -1, 6538, 6539, 6558, -1, 6559, 6558, 6192, -1, 6938, 6192, 6540, -1, 6560, 6540, 6541, -1, 6561, 6541, 6196, -1, 6542, 6196, 6197, -1, 6562, 6197, 6543, -1, 6932, 6543, 6544, -1, 6545, 6544, 6199, -1, 6984, 6199, 6547, -1, 6546, 6547, 6563, -1, 6564, 6563, 6548, -1, 6979, 6548, 6549, -1, 6981, 6549, 6551, -1, 6550, 6551, 6565, -1, 6566, 6565, 6324, -1, 6978, 6324, 6552, -1, 6567, 6552, 6568, -1, 6553, 6568, 6554, -1, 6569, 6554, 6555, -1, 6949, 6555, 6326, -1, 6950, 6326, 6168, -1, 6948, 6950, 6168, -1, 6534, 6184, 6945, -1, 6945, 6171, 6944, -1, 6944, 6186, 6941, -1, 6941, 6535, 6556, -1, 6556, 6536, 6942, -1, 6942, 6188, 6537, -1, 6537, 6190, 6940, -1, 6940, 6557, 6939, -1, 6939, 6539, 6538, -1, 6538, 6558, 6559, -1, 6559, 6192, 6938, -1, 6938, 6540, 6560, -1, 6560, 6541, 6561, -1, 6561, 6196, 6542, -1, 6542, 6197, 6562, -1, 6562, 6543, 6932, -1, 6932, 6544, 6545, -1, 6545, 6199, 6984, -1, 6984, 6547, 6546, -1, 6546, 6563, 6564, -1, 6564, 6548, 6979, -1, 6979, 6549, 6981, -1, 6981, 6551, 6550, -1, 6550, 6565, 6566, -1, 6566, 6324, 6978, -1, 6978, 6552, 6567, -1, 6567, 6568, 6553, -1, 6553, 6554, 6569, -1, 6569, 6555, 6949, -1, 6949, 6326, 6950, -1, 6303, 6860, 6342, -1, 6303, 6570, 6860, -1, 6303, 6571, 6570, -1, 6570, 6571, 7004, -1, 7004, 6571, 6573, -1, 6572, 6573, 6248, -1, 6588, 6248, 6246, -1, 7001, 6246, 6244, -1, 7000, 6244, 6243, -1, 6883, 6243, 6589, -1, 6590, 6589, 6240, -1, 6591, 6240, 6239, -1, 6592, 6239, 6238, -1, 6882, 6238, 6574, -1, 6880, 6574, 6236, -1, 6878, 6236, 6235, -1, 6879, 6235, 6231, -1, 6876, 6231, 6268, -1, 6875, 6268, 6575, -1, 6576, 6575, 6577, -1, 6874, 6577, 6273, -1, 6873, 6273, 6274, -1, 6871, 6274, 6275, -1, 6593, 6275, 6578, -1, 6594, 6578, 6579, -1, 6869, 6579, 6595, -1, 6868, 6595, 6277, -1, 6580, 6277, 6582, -1, 6581, 6582, 6584, -1, 6583, 6584, 6279, -1, 6596, 6279, 6597, -1, 7006, 6597, 6585, -1, 6598, 6585, 6586, -1, 6599, 6586, 6587, -1, 6858, 6587, 6342, -1, 6860, 6858, 6342, -1, 7004, 6573, 6572, -1, 6572, 6248, 6588, -1, 6588, 6246, 7001, -1, 7001, 6244, 7000, -1, 7000, 6243, 6883, -1, 6883, 6589, 6590, -1, 6590, 6240, 6591, -1, 6591, 6239, 6592, -1, 6592, 6238, 6882, -1, 6882, 6574, 6880, -1, 6880, 6236, 6878, -1, 6878, 6235, 6879, -1, 6879, 6231, 6876, -1, 6876, 6268, 6875, -1, 6875, 6575, 6576, -1, 6576, 6577, 6874, -1, 6874, 6273, 6873, -1, 6873, 6274, 6871, -1, 6871, 6275, 6593, -1, 6593, 6578, 6594, -1, 6594, 6579, 6869, -1, 6869, 6595, 6868, -1, 6868, 6277, 6580, -1, 6580, 6582, 6581, -1, 6581, 6584, 6583, -1, 6583, 6279, 6596, -1, 6596, 6597, 7006, -1, 7006, 6585, 6598, -1, 6598, 6586, 6599, -1, 6599, 6587, 6858, -1, 6297, 6296, 6600, -1, 6600, 6296, 6601, -1, 6601, 6296, 6298, -1, 6842, 6298, 6609, -1, 6610, 6609, 6602, -1, 6611, 6602, 6612, -1, 6603, 6612, 6605, -1, 6604, 6605, 6613, -1, 6614, 6613, 6300, -1, 6606, 6300, 6608, -1, 6607, 6608, 6301, -1, 6615, 6301, 6299, -1, 6617, 6615, 6299, -1, 6601, 6298, 6842, -1, 6842, 6609, 6610, -1, 6610, 6602, 6611, -1, 6611, 6612, 6603, -1, 6603, 6605, 6604, -1, 6604, 6613, 6614, -1, 6614, 6300, 6606, -1, 6606, 6608, 6607, -1, 6607, 6301, 6615, -1, 6299, 6616, 6617, -1, 6617, 6616, 6618, -1, 6618, 6616, 6671, -1, 6843, 6671, 6295, -1, 6672, 6295, 6294, -1, 6673, 6294, 6674, -1, 6847, 6674, 6265, -1, 6845, 6265, 6266, -1, 6675, 6266, 6619, -1, 6676, 6619, 6291, -1, 7014, 6291, 6620, -1, 6848, 6620, 6289, -1, 6851, 6289, 6287, -1, 6621, 6287, 6288, -1, 6622, 6288, 6285, -1, 6856, 6285, 6281, -1, 6857, 6281, 6280, -1, 6623, 6280, 6624, -1, 6677, 6624, 6625, -1, 6678, 6625, 6278, -1, 6867, 6278, 6626, -1, 6866, 6626, 6679, -1, 6680, 6679, 6276, -1, 6681, 6276, 6272, -1, 6870, 6272, 6271, -1, 6872, 6271, 6270, -1, 6682, 6270, 6269, -1, 6683, 6269, 6230, -1, 6884, 6230, 6684, -1, 6685, 6684, 6627, -1, 6887, 6627, 6686, -1, 6687, 6686, 6629, -1, 6628, 6629, 6630, -1, 7011, 6630, 6227, -1, 6891, 6227, 6226, -1, 6688, 6226, 6632, -1, 6631, 6632, 6225, -1, 6892, 6225, 6633, -1, 6896, 6633, 6634, -1, 6635, 6634, 6636, -1, 6689, 6636, 6224, -1, 6897, 6224, 6222, -1, 6690, 6222, 6691, -1, 6899, 6691, 6221, -1, 6692, 6221, 6229, -1, 6637, 6229, 6693, -1, 6694, 6693, 6638, -1, 6695, 6638, 6219, -1, 6900, 6219, 6639, -1, 6696, 6639, 6217, -1, 6901, 6217, 6641, -1, 6640, 6641, 6697, -1, 6642, 6697, 6643, -1, 6644, 6643, 6645, -1, 6698, 6645, 6646, -1, 6699, 6646, 6216, -1, 6647, 6216, 6338, -1, 6648, 6338, 6700, -1, 6918, 6700, 6701, -1, 6920, 6701, 6210, -1, 6649, 6210, 6650, -1, 6921, 6650, 6651, -1, 6702, 6651, 6208, -1, 7021, 6208, 6652, -1, 6924, 6652, 6703, -1, 6927, 6703, 6204, -1, 6704, 6204, 6653, -1, 6705, 6653, 6654, -1, 6706, 6654, 6193, -1, 6655, 6193, 6707, -1, 6937, 6707, 6656, -1, 6708, 6656, 6191, -1, 6657, 6191, 6658, -1, 6659, 6658, 6189, -1, 6709, 6189, 6187, -1, 6710, 6187, 6185, -1, 6943, 6185, 6170, -1, 6660, 6170, 6711, -1, 6712, 6711, 6661, -1, 6951, 6661, 6662, -1, 6952, 6662, 6713, -1, 6953, 6713, 6183, -1, 6714, 6183, 6715, -1, 6716, 6715, 6181, -1, 6955, 6181, 6178, -1, 6663, 6178, 6664, -1, 7016, 6664, 6176, -1, 6959, 6176, 6175, -1, 6960, 6175, 6174, -1, 6665, 6174, 6717, -1, 6718, 6717, 6667, -1, 6666, 6667, 6668, -1, 6719, 6668, 6669, -1, 6964, 6669, 6720, -1, 6721, 6720, 6670, -1, 6965, 6670, 6330, -1, 6968, 6965, 6330, -1, 6618, 6671, 6843, -1, 6843, 6295, 6672, -1, 6672, 6294, 6673, -1, 6673, 6674, 6847, -1, 6847, 6265, 6845, -1, 6845, 6266, 6675, -1, 6675, 6619, 6676, -1, 6676, 6291, 7014, -1, 7014, 6620, 6848, -1, 6848, 6289, 6851, -1, 6851, 6287, 6621, -1, 6621, 6288, 6622, -1, 6622, 6285, 6856, -1, 6856, 6281, 6857, -1, 6857, 6280, 6623, -1, 6623, 6624, 6677, -1, 6677, 6625, 6678, -1, 6678, 6278, 6867, -1, 6867, 6626, 6866, -1, 6866, 6679, 6680, -1, 6680, 6276, 6681, -1, 6681, 6272, 6870, -1, 6870, 6271, 6872, -1, 6872, 6270, 6682, -1, 6682, 6269, 6683, -1, 6683, 6230, 6884, -1, 6884, 6684, 6685, -1, 6685, 6627, 6887, -1, 6887, 6686, 6687, -1, 6687, 6629, 6628, -1, 6628, 6630, 7011, -1, 7011, 6227, 6891, -1, 6891, 6226, 6688, -1, 6688, 6632, 6631, -1, 6631, 6225, 6892, -1, 6892, 6633, 6896, -1, 6896, 6634, 6635, -1, 6635, 6636, 6689, -1, 6689, 6224, 6897, -1, 6897, 6222, 6690, -1, 6690, 6691, 6899, -1, 6899, 6221, 6692, -1, 6692, 6229, 6637, -1, 6637, 6693, 6694, -1, 6694, 6638, 6695, -1, 6695, 6219, 6900, -1, 6900, 6639, 6696, -1, 6696, 6217, 6901, -1, 6901, 6641, 6640, -1, 6640, 6697, 6642, -1, 6642, 6643, 6644, -1, 6644, 6645, 6698, -1, 6698, 6646, 6699, -1, 6699, 6216, 6647, -1, 6647, 6338, 6648, -1, 6648, 6700, 6918, -1, 6918, 6701, 6920, -1, 6920, 6210, 6649, -1, 6649, 6650, 6921, -1, 6921, 6651, 6702, -1, 6702, 6208, 7021, -1, 7021, 6652, 6924, -1, 6924, 6703, 6927, -1, 6927, 6204, 6704, -1, 6704, 6653, 6705, -1, 6705, 6654, 6706, -1, 6706, 6193, 6655, -1, 6655, 6707, 6937, -1, 6937, 6656, 6708, -1, 6708, 6191, 6657, -1, 6657, 6658, 6659, -1, 6659, 6189, 6709, -1, 6709, 6187, 6710, -1, 6710, 6185, 6943, -1, 6943, 6170, 6660, -1, 6660, 6711, 6712, -1, 6712, 6661, 6951, -1, 6951, 6662, 6952, -1, 6952, 6713, 6953, -1, 6953, 6183, 6714, -1, 6714, 6715, 6716, -1, 6716, 6181, 6955, -1, 6955, 6178, 6663, -1, 6663, 6664, 7016, -1, 7016, 6176, 6959, -1, 6959, 6175, 6960, -1, 6960, 6174, 6665, -1, 6665, 6717, 6718, -1, 6718, 6667, 6666, -1, 6666, 6668, 6719, -1, 6719, 6669, 6964, -1, 6964, 6720, 6721, -1, 6721, 6670, 6965, -1, 6330, 6722, 6968, -1, 6968, 6722, 6731, -1, 6731, 6722, 6724, -1, 6723, 6724, 6725, -1, 6966, 6725, 6732, -1, 6967, 6732, 6329, -1, 6726, 6329, 6733, -1, 6734, 6733, 6727, -1, 6735, 6727, 6328, -1, 6728, 6328, 6154, -1, 6736, 6154, 6729, -1, 6730, 6729, 6740, -1, 6962, 6730, 6740, -1, 6731, 6724, 6723, -1, 6723, 6725, 6966, -1, 6966, 6732, 6967, -1, 6967, 6329, 6726, -1, 6726, 6733, 6734, -1, 6734, 6727, 6735, -1, 6735, 6328, 6728, -1, 6728, 6154, 6736, -1, 6736, 6729, 6730, -1, 6741, 6737, 5507, -1, 5507, 6737, 5205, -1, 5205, 6737, 5206, -1, 5206, 6737, 5224, -1, 5224, 6737, 6738, -1, 6738, 6737, 6962, -1, 6739, 6962, 5225, -1, 6739, 6738, 6962, -1, 6962, 6740, 5225, -1, 5225, 6740, 5226, -1, 5226, 6740, 6158, -1, 6741, 5775, 6737, -1, 6737, 5775, 6969, -1, 6969, 5775, 5769, -1, 6744, 5769, 5766, -1, 6745, 5766, 6746, -1, 6747, 6746, 6742, -1, 6748, 6742, 6743, -1, 6970, 6743, 7019, -1, 6970, 6748, 6743, -1, 6969, 5769, 6744, -1, 6744, 5766, 6745, -1, 6745, 6746, 6747, -1, 6747, 6742, 6748, -1, 6743, 5743, 7019, -1, 7019, 5743, 6749, -1, 6973, 6749, 6751, -1, 6750, 6973, 6751, -1, 7019, 6749, 6973, -1, 6751, 6752, 6750, -1, 6750, 6752, 6753, -1, 6753, 6752, 6754, -1, 6784, 6754, 5982, -1, 6974, 5982, 5977, -1, 6975, 5977, 5976, -1, 6976, 5976, 5971, -1, 6785, 5971, 6786, -1, 6755, 6786, 5964, -1, 6787, 5964, 5963, -1, 6788, 5963, 6756, -1, 6757, 6756, 5955, -1, 6977, 5955, 5950, -1, 6758, 5950, 5946, -1, 6980, 5946, 6789, -1, 6982, 6789, 6759, -1, 6983, 6759, 5943, -1, 6760, 5943, 6761, -1, 6762, 6761, 5931, -1, 6790, 5931, 5839, -1, 6763, 5839, 6764, -1, 6935, 6764, 6791, -1, 6765, 6791, 6792, -1, 6793, 6792, 6766, -1, 7027, 6766, 6794, -1, 6795, 6794, 6796, -1, 6909, 6796, 6797, -1, 6911, 6797, 6798, -1, 6912, 6798, 6799, -1, 6800, 6799, 5915, -1, 6915, 5915, 5912, -1, 6987, 5912, 6767, -1, 6801, 6767, 5907, -1, 6802, 5907, 6803, -1, 6768, 6803, 6769, -1, 6804, 6769, 5900, -1, 7008, 5900, 6805, -1, 6806, 6805, 5895, -1, 6807, 5895, 5892, -1, 6770, 5892, 5890, -1, 6771, 5890, 6773, -1, 6772, 6773, 5883, -1, 6998, 5883, 6808, -1, 6774, 6808, 6809, -1, 6810, 6809, 5874, -1, 6877, 5874, 6811, -1, 6881, 6811, 6812, -1, 6813, 6812, 6775, -1, 6776, 6775, 6814, -1, 6777, 6814, 5858, -1, 6999, 5858, 6815, -1, 6778, 6815, 5853, -1, 7002, 5853, 6779, -1, 7003, 6779, 6816, -1, 6780, 6816, 6817, -1, 6863, 6817, 6781, -1, 6782, 6781, 5813, -1, 6865, 5813, 6783, -1, 7005, 6783, 6818, -1, 6819, 6818, 5811, -1, 6836, 5811, 6820, -1, 6821, 6836, 6820, -1, 6753, 6754, 6784, -1, 6784, 5982, 6974, -1, 6974, 5977, 6975, -1, 6975, 5976, 6976, -1, 6976, 5971, 6785, -1, 6785, 6786, 6755, -1, 6755, 5964, 6787, -1, 6787, 5963, 6788, -1, 6788, 6756, 6757, -1, 6757, 5955, 6977, -1, 6977, 5950, 6758, -1, 6758, 5946, 6980, -1, 6980, 6789, 6982, -1, 6982, 6759, 6983, -1, 6983, 5943, 6760, -1, 6760, 6761, 6762, -1, 6762, 5931, 6790, -1, 6790, 5839, 6763, -1, 6763, 6764, 6935, -1, 6935, 6791, 6765, -1, 6765, 6792, 6793, -1, 6793, 6766, 7027, -1, 7027, 6794, 6795, -1, 6795, 6796, 6909, -1, 6909, 6797, 6911, -1, 6911, 6798, 6912, -1, 6912, 6799, 6800, -1, 6800, 5915, 6915, -1, 6915, 5912, 6987, -1, 6987, 6767, 6801, -1, 6801, 5907, 6802, -1, 6802, 6803, 6768, -1, 6768, 6769, 6804, -1, 6804, 5900, 7008, -1, 7008, 6805, 6806, -1, 6806, 5895, 6807, -1, 6807, 5892, 6770, -1, 6770, 5890, 6771, -1, 6771, 6773, 6772, -1, 6772, 5883, 6998, -1, 6998, 6808, 6774, -1, 6774, 6809, 6810, -1, 6810, 5874, 6877, -1, 6877, 6811, 6881, -1, 6881, 6812, 6813, -1, 6813, 6775, 6776, -1, 6776, 6814, 6777, -1, 6777, 5858, 6999, -1, 6999, 6815, 6778, -1, 6778, 5853, 7002, -1, 7002, 6779, 7003, -1, 7003, 6816, 6780, -1, 6780, 6817, 6863, -1, 6863, 6781, 6782, -1, 6782, 5813, 6865, -1, 6865, 6783, 7005, -1, 7005, 6818, 6819, -1, 6819, 5811, 6836, -1, 6820, 6822, 6821, -1, 6821, 6822, 6838, -1, 6838, 6822, 6823, -1, 6824, 6823, 6825, -1, 6840, 6825, 6116, -1, 6830, 6116, 6826, -1, 6827, 6826, 6831, -1, 6828, 6831, 6104, -1, 6832, 6104, 6125, -1, 6829, 6125, 6126, -1, 6834, 6829, 6126, -1, 6838, 6823, 6824, -1, 6824, 6825, 6840, -1, 6840, 6116, 6830, -1, 6830, 6826, 6827, -1, 6827, 6831, 6828, -1, 6828, 6104, 6832, -1, 6832, 6125, 6829, -1, 6152, 5425, 6834, -1, 5660, 6834, 6126, -1, 5660, 6152, 6834, -1, 5425, 6833, 6834, -1, 6834, 6833, 5429, -1, 6600, 5429, 5432, -1, 6297, 5432, 5430, -1, 6835, 6297, 5430, -1, 6835, 6263, 6297, -1, 6834, 5429, 6600, -1, 6600, 5432, 6297, -1, 6836, 6821, 6837, -1, 6819, 6837, 7005, -1, 6819, 6836, 6837, -1, 6821, 6838, 6837, -1, 6837, 6838, 6824, -1, 6840, 6837, 6824, -1, 6840, 6839, 6837, -1, 6840, 6438, 6839, -1, 6840, 6435, 6438, -1, 6840, 6447, 6435, -1, 6840, 6445, 6447, -1, 6840, 6444, 6445, -1, 6840, 6841, 6444, -1, 6840, 6600, 6841, -1, 6840, 6830, 6600, -1, 6600, 6830, 6827, -1, 6828, 6600, 6827, -1, 6828, 6832, 6600, -1, 6600, 6832, 6829, -1, 6834, 6600, 6829, -1, 6601, 6617, 6600, -1, 6601, 6842, 6617, -1, 6617, 6842, 6610, -1, 6611, 6617, 6610, -1, 6611, 6603, 6617, -1, 6617, 6603, 6604, -1, 6614, 6617, 6604, -1, 6614, 6615, 6617, -1, 6614, 6606, 6615, -1, 6615, 6606, 6607, -1, 6617, 6618, 6600, -1, 6600, 6618, 6843, -1, 6428, 6843, 6672, -1, 6844, 6672, 6673, -1, 6425, 6673, 6847, -1, 6443, 6847, 6845, -1, 6675, 6443, 6845, -1, 6675, 6676, 6443, -1, 6443, 6676, 7014, -1, 6442, 7014, 6459, -1, 6442, 6443, 7014, -1, 6600, 6843, 6428, -1, 6846, 6600, 6428, -1, 6846, 6430, 6600, -1, 6600, 6430, 6841, -1, 6428, 6672, 6844, -1, 6844, 6673, 6425, -1, 6425, 6847, 6443, -1, 6848, 6849, 7014, -1, 6848, 6454, 6849, -1, 6848, 6850, 6454, -1, 6848, 6851, 6850, -1, 6850, 6851, 6852, -1, 6852, 6851, 6621, -1, 6854, 6621, 6853, -1, 6854, 6852, 6621, -1, 6621, 6622, 6853, -1, 6853, 6622, 6855, -1, 6855, 6622, 6856, -1, 6859, 6856, 6857, -1, 6860, 6857, 6623, -1, 6677, 6860, 6623, -1, 6677, 6678, 6860, -1, 6860, 6678, 6867, -1, 6858, 6867, 6599, -1, 6858, 6860, 6867, -1, 6855, 6856, 6859, -1, 6859, 6857, 6860, -1, 6861, 6860, 6570, -1, 6452, 6570, 7004, -1, 6780, 7004, 7003, -1, 6780, 6452, 7004, -1, 6780, 6862, 6452, -1, 6780, 6863, 6862, -1, 6862, 6863, 6450, -1, 6450, 6863, 6782, -1, 6449, 6782, 6865, -1, 6864, 6865, 6837, -1, 6864, 6449, 6865, -1, 6866, 6583, 6867, -1, 6866, 6581, 6583, -1, 6866, 6680, 6581, -1, 6581, 6680, 6580, -1, 6580, 6680, 6868, -1, 6868, 6680, 6681, -1, 6869, 6681, 6594, -1, 6869, 6868, 6681, -1, 6681, 6870, 6594, -1, 6594, 6870, 6593, -1, 6593, 6870, 6872, -1, 6871, 6872, 6873, -1, 6871, 6593, 6872, -1, 6872, 6682, 6873, -1, 6873, 6682, 6874, -1, 6874, 6682, 6683, -1, 6576, 6683, 6884, -1, 6875, 6884, 6885, -1, 6481, 6875, 6885, -1, 6481, 6876, 6875, -1, 6481, 6499, 6876, -1, 6876, 6499, 6879, -1, 6879, 6499, 6810, -1, 6877, 6879, 6810, -1, 6877, 6878, 6879, -1, 6877, 6881, 6878, -1, 6878, 6881, 6880, -1, 6880, 6881, 6882, -1, 6882, 6881, 6813, -1, 6592, 6813, 6776, -1, 6591, 6776, 6777, -1, 6590, 6777, 6883, -1, 6590, 6591, 6777, -1, 6874, 6683, 6576, -1, 6884, 6685, 6885, -1, 6885, 6685, 6886, -1, 6886, 6685, 6887, -1, 6889, 6887, 6687, -1, 6888, 6687, 6890, -1, 6888, 6889, 6687, -1, 6886, 6887, 6889, -1, 6687, 6628, 6890, -1, 6890, 6628, 6497, -1, 6497, 6628, 7011, -1, 6496, 7011, 6475, -1, 6496, 6497, 7011, -1, 6891, 6893, 7011, -1, 6891, 6688, 6893, -1, 6893, 6688, 6631, -1, 6892, 6893, 6631, -1, 6892, 6896, 6893, -1, 6893, 6896, 6894, -1, 6894, 6896, 6895, -1, 6895, 6896, 6635, -1, 6466, 6635, 6689, -1, 6897, 6466, 6689, -1, 6897, 6993, 6466, -1, 6897, 6996, 6993, -1, 6897, 6690, 6996, -1, 6996, 6690, 6898, -1, 6898, 6690, 6899, -1, 6512, 6899, 6692, -1, 6526, 6692, 6637, -1, 6916, 6637, 6694, -1, 6524, 6694, 6695, -1, 6917, 6695, 6900, -1, 6902, 6900, 6696, -1, 6901, 6902, 6696, -1, 6901, 6640, 6902, -1, 6902, 6640, 6642, -1, 6644, 6902, 6642, -1, 6644, 6698, 6902, -1, 6902, 6698, 6699, -1, 6647, 6902, 6699, -1, 6647, 6648, 6902, -1, 6902, 6648, 6509, -1, 6509, 6648, 6523, -1, 6523, 6648, 6522, -1, 6522, 6648, 6903, -1, 6903, 6648, 6904, -1, 6904, 6648, 6905, -1, 6905, 6648, 6906, -1, 6906, 6648, 6907, -1, 6907, 6648, 6521, -1, 6521, 6648, 6908, -1, 6519, 6908, 6371, -1, 6505, 6371, 7007, -1, 6518, 7007, 6910, -1, 6911, 6910, 6909, -1, 6911, 6518, 6910, -1, 6911, 6913, 6518, -1, 6911, 6912, 6913, -1, 6913, 6912, 6986, -1, 6986, 6912, 6800, -1, 6502, 6800, 6915, -1, 6914, 6915, 6989, -1, 6914, 6502, 6915, -1, 6895, 6635, 6466, -1, 6898, 6899, 6512, -1, 6512, 6692, 6526, -1, 6526, 6637, 6916, -1, 6916, 6694, 6524, -1, 6524, 6695, 6917, -1, 6917, 6900, 6902, -1, 6918, 7022, 6648, -1, 6918, 6919, 7022, -1, 6918, 6920, 6919, -1, 6919, 6920, 6649, -1, 6921, 6919, 6649, -1, 6921, 6702, 6919, -1, 6919, 6702, 7021, -1, 6923, 7021, 6922, -1, 6923, 6919, 7021, -1, 6924, 7020, 7021, -1, 6924, 6926, 7020, -1, 6924, 6925, 6926, -1, 6924, 6927, 6925, -1, 6925, 6927, 6928, -1, 6928, 6927, 6704, -1, 6361, 6704, 6929, -1, 6361, 6928, 6704, -1, 6704, 6705, 6929, -1, 6929, 6705, 6930, -1, 6930, 6705, 6706, -1, 6931, 6706, 6655, -1, 6542, 6655, 6937, -1, 6561, 6937, 6560, -1, 6561, 6542, 6937, -1, 6930, 6706, 6931, -1, 6931, 6655, 6542, -1, 6562, 6931, 6542, -1, 6562, 6933, 6931, -1, 6562, 6932, 6933, -1, 6933, 6932, 6359, -1, 6359, 6932, 6762, -1, 6790, 6359, 6762, -1, 6790, 6934, 6359, -1, 6790, 6763, 6934, -1, 6934, 6763, 6935, -1, 6765, 6934, 6935, -1, 6765, 6793, 6934, -1, 6934, 6793, 7027, -1, 6386, 7027, 6936, -1, 6386, 6934, 7027, -1, 6937, 6708, 6560, -1, 6560, 6708, 6938, -1, 6938, 6708, 6657, -1, 6559, 6657, 6659, -1, 6538, 6659, 6939, -1, 6538, 6559, 6659, -1, 6938, 6657, 6559, -1, 6659, 6709, 6939, -1, 6939, 6709, 6940, -1, 6940, 6709, 6537, -1, 6537, 6709, 6710, -1, 6942, 6710, 6943, -1, 6556, 6943, 6941, -1, 6556, 6942, 6943, -1, 6537, 6710, 6942, -1, 6943, 6660, 6941, -1, 6941, 6660, 6944, -1, 6944, 6660, 6945, -1, 6945, 6660, 6712, -1, 6534, 6712, 6951, -1, 6533, 6951, 6952, -1, 6948, 6952, 6953, -1, 6947, 6953, 6946, -1, 6947, 6948, 6953, -1, 6947, 6408, 6948, -1, 6948, 6408, 6409, -1, 6755, 6409, 6785, -1, 6755, 6948, 6409, -1, 6755, 6787, 6948, -1, 6948, 6787, 6788, -1, 6950, 6788, 6949, -1, 6950, 6948, 6788, -1, 6945, 6712, 6534, -1, 6534, 6951, 6533, -1, 6533, 6952, 6948, -1, 6953, 6714, 6946, -1, 6946, 6714, 6954, -1, 6954, 6714, 6716, -1, 6395, 6716, 6955, -1, 6957, 6955, 6956, -1, 6957, 6395, 6955, -1, 6954, 6716, 6395, -1, 6955, 6663, 6956, -1, 6956, 6663, 6394, -1, 6394, 6663, 7016, -1, 6406, 7016, 6958, -1, 6406, 6394, 7016, -1, 6959, 6961, 7016, -1, 6959, 6960, 6961, -1, 6961, 6960, 6665, -1, 6718, 6961, 6665, -1, 6718, 6666, 6961, -1, 6961, 6666, 6424, -1, 6424, 6666, 6719, -1, 6963, 6719, 6964, -1, 6423, 6964, 6721, -1, 6422, 6721, 6962, -1, 6404, 6962, 6971, -1, 6404, 6422, 6962, -1, 6424, 6719, 6963, -1, 6963, 6964, 6423, -1, 6721, 6965, 6962, -1, 6962, 6965, 6968, -1, 6730, 6968, 6736, -1, 6730, 6962, 6968, -1, 6731, 6723, 6968, -1, 6968, 6723, 6966, -1, 6967, 6968, 6966, -1, 6967, 6726, 6968, -1, 6968, 6726, 6734, -1, 6735, 6968, 6734, -1, 6735, 6728, 6968, -1, 6968, 6728, 6736, -1, 6737, 6969, 6962, -1, 6962, 6969, 6744, -1, 6745, 6962, 6744, -1, 6745, 6747, 6962, -1, 6962, 6747, 6748, -1, 6970, 6962, 6748, -1, 6970, 7019, 6962, -1, 6962, 7019, 6972, -1, 6971, 6962, 6972, -1, 6973, 6412, 7019, -1, 6973, 6750, 6412, -1, 6412, 6750, 6753, -1, 6784, 6412, 6753, -1, 6784, 6974, 6412, -1, 6412, 6974, 6975, -1, 6976, 6412, 6975, -1, 6976, 6410, 6412, -1, 6976, 6785, 6410, -1, 6410, 6785, 6409, -1, 6757, 6567, 6788, -1, 6757, 6978, 6567, -1, 6757, 6977, 6978, -1, 6978, 6977, 6566, -1, 6566, 6977, 6550, -1, 6550, 6977, 6758, -1, 6981, 6758, 6980, -1, 6979, 6980, 6564, -1, 6979, 6981, 6980, -1, 6550, 6758, 6981, -1, 6980, 6982, 6564, -1, 6564, 6982, 6546, -1, 6546, 6982, 6983, -1, 6984, 6983, 6760, -1, 6545, 6760, 6932, -1, 6545, 6984, 6760, -1, 6546, 6983, 6984, -1, 6760, 6762, 6932, -1, 6795, 6985, 7027, -1, 6795, 6383, 6985, -1, 6795, 6373, 6383, -1, 6795, 6909, 6373, -1, 6373, 6909, 6910, -1, 6986, 6800, 6502, -1, 6915, 6987, 6989, -1, 6989, 6987, 6801, -1, 6991, 6801, 6802, -1, 6988, 6802, 7010, -1, 6988, 6991, 6802, -1, 6989, 6801, 6991, -1, 6990, 6989, 6991, -1, 6990, 6465, 6989, -1, 6989, 6465, 6490, -1, 6993, 6989, 6490, -1, 6993, 6517, 6989, -1, 6993, 6516, 6517, -1, 6993, 6992, 6516, -1, 6993, 6530, 6992, -1, 6993, 6994, 6530, -1, 6993, 6995, 6994, -1, 6993, 6528, 6995, -1, 6993, 6527, 6528, -1, 6993, 6996, 6527, -1, 6768, 6486, 6802, -1, 6768, 6804, 6486, -1, 6486, 6804, 7008, -1, 6485, 7008, 6484, -1, 6485, 6486, 7008, -1, 6806, 6997, 7008, -1, 6806, 6807, 6997, -1, 6997, 6807, 6770, -1, 6771, 6997, 6770, -1, 6771, 6772, 6997, -1, 6997, 6772, 6998, -1, 6774, 6997, 6998, -1, 6774, 6482, 6997, -1, 6774, 6810, 6482, -1, 6482, 6810, 6499, -1, 6882, 6813, 6592, -1, 6592, 6776, 6591, -1, 6777, 6999, 6883, -1, 6883, 6999, 7000, -1, 7000, 6999, 6778, -1, 7001, 6778, 6588, -1, 7001, 7000, 6778, -1, 6778, 7002, 6588, -1, 6588, 7002, 6572, -1, 6572, 7002, 7003, -1, 7004, 6572, 7003, -1, 6450, 6782, 6449, -1, 6865, 7005, 6837, -1, 6859, 6860, 6861, -1, 6861, 6570, 6452, -1, 6875, 6576, 6884, -1, 6583, 6596, 6867, -1, 6867, 6596, 7006, -1, 6598, 6867, 7006, -1, 6598, 6599, 6867, -1, 6567, 6553, 6788, -1, 6788, 6553, 6569, -1, 6949, 6788, 6569, -1, 6518, 6505, 7007, -1, 6505, 6519, 6371, -1, 6519, 6521, 6908, -1, 6997, 6462, 7008, -1, 7008, 6462, 6463, -1, 6484, 7008, 6463, -1, 6486, 7009, 6802, -1, 6802, 7009, 7010, -1, 6893, 6470, 7011, -1, 7011, 6470, 7012, -1, 6494, 7011, 7012, -1, 6494, 6473, 7011, -1, 7011, 6473, 6475, -1, 6849, 7013, 7014, -1, 7014, 7013, 6455, -1, 6457, 7014, 6455, -1, 6457, 6459, 7014, -1, 6961, 7015, 7016, -1, 7016, 7015, 7017, -1, 6388, 7016, 7017, -1, 6388, 6390, 7016, -1, 7016, 6390, 6958, -1, 6412, 7018, 7019, -1, 7019, 7018, 6414, -1, 6415, 7019, 6414, -1, 6415, 6400, 7019, -1, 7019, 6400, 6416, -1, 6418, 7019, 6416, -1, 6418, 6419, 7019, -1, 7019, 6419, 6421, -1, 6972, 7019, 6421, -1, 6422, 6423, 6721, -1, 7020, 6379, 7021, -1, 7021, 6379, 6380, -1, 6366, 7021, 6380, -1, 6366, 6382, 7021, -1, 7021, 6382, 6922, -1, 7022, 7023, 6648, -1, 6648, 7023, 6908, -1, 6985, 7024, 7027, -1, 7027, 7024, 7025, -1, 7026, 7027, 7025, -1, 7026, 6384, 7027, -1, 7027, 6384, 6936, -1, 7142, 7079, 7063, -1, 7063, 7079, 7028, -1, 7158, 7160, 7029, -1, 7029, 7160, 7215, -1, 7215, 7160, 7161, -1, 7030, 7161, 7162, -1, 7213, 7162, 7031, -1, 7042, 7031, 7043, -1, 7212, 7043, 7032, -1, 7044, 7032, 7045, -1, 7211, 7045, 7164, -1, 7046, 7164, 7033, -1, 7208, 7033, 7047, -1, 7048, 7047, 7034, -1, 7206, 7034, 7110, -1, 7049, 7110, 7035, -1, 7203, 7035, 7050, -1, 7200, 7050, 7036, -1, 7037, 7036, 7112, -1, 7198, 7112, 7113, -1, 7038, 7113, 7039, -1, 7051, 7039, 7114, -1, 7041, 7114, 7167, -1, 7040, 7167, 7216, -1, 7040, 7041, 7167, -1, 7215, 7161, 7030, -1, 7030, 7162, 7213, -1, 7213, 7031, 7042, -1, 7042, 7043, 7212, -1, 7212, 7032, 7044, -1, 7044, 7045, 7211, -1, 7211, 7164, 7046, -1, 7046, 7033, 7208, -1, 7208, 7047, 7048, -1, 7048, 7034, 7206, -1, 7206, 7110, 7049, -1, 7049, 7035, 7203, -1, 7203, 7050, 7200, -1, 7200, 7036, 7037, -1, 7037, 7112, 7198, -1, 7198, 7113, 7038, -1, 7038, 7039, 7051, -1, 7051, 7114, 7041, -1, 7167, 7116, 7216, -1, 7216, 7116, 7052, -1, 7053, 7052, 7064, -1, 7054, 7064, 7166, -1, 7192, 7166, 7055, -1, 7056, 7055, 7065, -1, 7191, 7065, 7057, -1, 7187, 7057, 7126, -1, 7188, 7126, 7125, -1, 7066, 7125, 7130, -1, 7067, 7130, 7058, -1, 7059, 7058, 7132, -1, 7068, 7132, 7069, -1, 7183, 7069, 7060, -1, 7185, 7060, 7137, -1, 7070, 7137, 7071, -1, 7179, 7071, 7062, -1, 7061, 7062, 7140, -1, 7180, 7140, 7072, -1, 7181, 7072, 7141, -1, 7176, 7141, 7063, -1, 7028, 7176, 7063, -1, 7216, 7052, 7053, -1, 7053, 7064, 7054, -1, 7054, 7166, 7192, -1, 7192, 7055, 7056, -1, 7056, 7065, 7191, -1, 7191, 7057, 7187, -1, 7187, 7126, 7188, -1, 7188, 7125, 7066, -1, 7066, 7130, 7067, -1, 7067, 7058, 7059, -1, 7059, 7132, 7068, -1, 7068, 7069, 7183, -1, 7183, 7060, 7185, -1, 7185, 7137, 7070, -1, 7070, 7071, 7179, -1, 7179, 7062, 7061, -1, 7061, 7140, 7180, -1, 7180, 7072, 7181, -1, 7181, 7141, 7176, -1, 7158, 7029, 7157, -1, 7157, 7029, 7073, -1, 7073, 7214, 7157, -1, 7157, 7214, 7074, -1, 7074, 7214, 7226, -1, 7075, 7226, 7225, -1, 7080, 7225, 7081, -1, 7168, 7081, 7082, -1, 7076, 7082, 7083, -1, 7077, 7083, 7169, -1, 7152, 7169, 7078, -1, 7150, 7078, 7171, -1, 7084, 7171, 7172, -1, 7147, 7172, 7085, -1, 7086, 7085, 7175, -1, 7087, 7175, 7079, -1, 7142, 7087, 7079, -1, 7074, 7226, 7075, -1, 7075, 7225, 7080, -1, 7080, 7081, 7168, -1, 7168, 7082, 7076, -1, 7076, 7083, 7077, -1, 7077, 7169, 7152, -1, 7152, 7078, 7150, -1, 7150, 7171, 7084, -1, 7084, 7172, 7147, -1, 7147, 7085, 7086, -1, 7086, 7175, 7087, -1, 7094, 8084, 7088, -1, 7088, 8084, 8082, -1, 8086, 7088, 8082, -1, 8086, 8600, 7088, -1, 8086, 7238, 8600, -1, 8086, 7089, 7238, -1, 7246, 8092, 7090, -1, 7090, 8092, 7091, -1, 7091, 8092, 8093, -1, 8594, 8093, 7092, -1, 7093, 7092, 7095, -1, 7096, 7095, 8068, -1, 8590, 8068, 8067, -1, 8596, 8067, 8081, -1, 8597, 8081, 7097, -1, 8598, 7097, 7098, -1, 8599, 7098, 8084, -1, 7094, 8599, 8084, -1, 7091, 8093, 8594, -1, 8594, 7092, 7093, -1, 7093, 7095, 7096, -1, 7096, 8068, 8590, -1, 8590, 8067, 8596, -1, 8596, 8081, 8597, -1, 8597, 7097, 8598, -1, 8598, 7098, 8599, -1, 7247, 8708, 7248, -1, 7248, 8708, 8117, -1, 8117, 8708, 8706, -1, 8123, 8706, 7099, -1, 7100, 7099, 8702, -1, 8114, 8702, 7101, -1, 8114, 7100, 8702, -1, 8117, 8706, 8123, -1, 8123, 7099, 7100, -1, 8702, 7103, 7101, -1, 7101, 7103, 7102, -1, 7102, 7103, 7104, -1, 7105, 7102, 7104, -1, 7105, 8126, 7102, -1, 7105, 7106, 8126, -1, 8126, 7106, 8127, -1, 8127, 7106, 7109, -1, 7107, 7109, 7243, -1, 7108, 7107, 7243, -1, 8127, 7109, 7107, -1, 7557, 7047, 7165, -1, 7557, 7034, 7047, -1, 7557, 7111, 7034, -1, 7034, 7111, 7110, -1, 7110, 7111, 7035, -1, 7035, 7111, 7555, -1, 7050, 7555, 7552, -1, 7036, 7552, 7112, -1, 7036, 7050, 7552, -1, 7035, 7555, 7050, -1, 7112, 7552, 7113, -1, 7113, 7552, 7542, -1, 7039, 7542, 7114, -1, 7039, 7113, 7542, -1, 7114, 7542, 7167, -1, 7167, 7542, 7535, -1, 7115, 7167, 7535, -1, 7115, 7522, 7167, -1, 7167, 7522, 7521, -1, 7116, 7521, 7431, -1, 7052, 7431, 7064, -1, 7052, 7116, 7431, -1, 7431, 7521, 7433, -1, 7433, 7521, 7118, -1, 7117, 7118, 7119, -1, 7446, 7119, 7505, -1, 7447, 7505, 7123, -1, 7452, 7123, 7572, -1, 7120, 7572, 7124, -1, 7463, 7124, 7122, -1, 7121, 7122, 7477, -1, 7121, 7463, 7122, -1, 7433, 7118, 7117, -1, 7117, 7119, 7446, -1, 7446, 7505, 7447, -1, 7447, 7123, 7452, -1, 7452, 7572, 7120, -1, 7120, 7124, 7463, -1, 7127, 7126, 7431, -1, 7127, 7125, 7126, -1, 7127, 7128, 7125, -1, 7125, 7128, 7129, -1, 7130, 7129, 7420, -1, 7415, 7130, 7420, -1, 7415, 7058, 7130, -1, 7415, 7411, 7058, -1, 7058, 7411, 7143, -1, 7132, 7143, 7133, -1, 7131, 7132, 7133, -1, 7131, 7134, 7132, -1, 7132, 7134, 7069, -1, 7069, 7134, 7386, -1, 7135, 7069, 7386, -1, 7135, 7060, 7069, -1, 7135, 7376, 7060, -1, 7060, 7376, 7136, -1, 7137, 7136, 7368, -1, 7363, 7137, 7368, -1, 7363, 7071, 7137, -1, 7363, 7138, 7071, -1, 7071, 7138, 7144, -1, 7062, 7144, 7139, -1, 7140, 7139, 7350, -1, 7072, 7350, 7145, -1, 7142, 7145, 7087, -1, 7142, 7072, 7145, -1, 7142, 7141, 7072, -1, 7142, 7063, 7141, -1, 7125, 7129, 7130, -1, 7058, 7143, 7132, -1, 7060, 7136, 7137, -1, 7071, 7144, 7062, -1, 7062, 7139, 7140, -1, 7140, 7350, 7072, -1, 7145, 7344, 7087, -1, 7087, 7344, 7086, -1, 7086, 7344, 7146, -1, 7147, 7146, 7148, -1, 7084, 7148, 7150, -1, 7084, 7147, 7148, -1, 7086, 7146, 7147, -1, 7148, 7149, 7150, -1, 7150, 7149, 7152, -1, 7152, 7149, 7329, -1, 7151, 7152, 7329, -1, 7151, 7319, 7152, -1, 7152, 7319, 7153, -1, 7312, 7152, 7153, -1, 7312, 7309, 7152, -1, 7152, 7309, 7297, -1, 7154, 7152, 7297, -1, 7154, 7155, 7152, -1, 7152, 7155, 7077, -1, 7077, 7155, 7286, -1, 7076, 7286, 7168, -1, 7076, 7077, 7286, -1, 7156, 7075, 7286, -1, 7156, 7074, 7075, -1, 7156, 7157, 7074, -1, 7156, 7274, 7157, -1, 7157, 7274, 7158, -1, 7158, 7274, 7273, -1, 7159, 7158, 7273, -1, 7159, 7160, 7158, -1, 7159, 7161, 7160, -1, 7159, 7261, 7161, -1, 7161, 7261, 7162, -1, 7162, 7261, 7031, -1, 7031, 7261, 7043, -1, 7043, 7261, 7163, -1, 7032, 7163, 7251, -1, 7045, 7251, 7164, -1, 7045, 7032, 7251, -1, 7043, 7163, 7032, -1, 7251, 7165, 7164, -1, 7164, 7165, 7033, -1, 7033, 7165, 7047, -1, 7126, 7057, 7431, -1, 7431, 7057, 7065, -1, 7055, 7431, 7065, -1, 7055, 7166, 7431, -1, 7431, 7166, 7064, -1, 7116, 7167, 7521, -1, 7075, 7080, 7286, -1, 7286, 7080, 7168, -1, 7170, 7169, 7224, -1, 7170, 7078, 7169, -1, 7170, 7171, 7078, -1, 7170, 7173, 7171, -1, 7171, 7173, 7172, -1, 7172, 7173, 7174, -1, 7085, 7174, 7175, -1, 7085, 7172, 7174, -1, 7174, 7817, 7175, -1, 7175, 7817, 7079, -1, 7079, 7817, 7791, -1, 7176, 7791, 7177, -1, 7790, 7176, 7177, -1, 7790, 7816, 7176, -1, 7176, 7816, 7788, -1, 7181, 7788, 7787, -1, 7814, 7181, 7787, -1, 7814, 7178, 7181, -1, 7181, 7178, 7180, -1, 7180, 7178, 7182, -1, 7061, 7182, 7179, -1, 7061, 7180, 7182, -1, 7079, 7791, 7176, -1, 7028, 7079, 7176, -1, 7176, 7788, 7181, -1, 7182, 7813, 7179, -1, 7179, 7813, 7070, -1, 7070, 7813, 7185, -1, 7185, 7813, 7786, -1, 7183, 7786, 7184, -1, 7068, 7184, 7059, -1, 7068, 7183, 7184, -1, 7185, 7786, 7183, -1, 7184, 7785, 7059, -1, 7059, 7785, 7067, -1, 7067, 7785, 7186, -1, 7066, 7186, 7189, -1, 7188, 7189, 7187, -1, 7188, 7066, 7189, -1, 7067, 7186, 7066, -1, 7189, 7190, 7187, -1, 7187, 7190, 7191, -1, 7191, 7190, 7056, -1, 7056, 7190, 7811, -1, 7192, 7811, 7054, -1, 7192, 7056, 7811, -1, 7054, 7811, 7053, -1, 7053, 7811, 7784, -1, 7216, 7784, 7783, -1, 7808, 7216, 7783, -1, 7808, 7807, 7216, -1, 7216, 7807, 7782, -1, 7781, 7216, 7782, -1, 7781, 7193, 7216, -1, 7216, 7193, 7194, -1, 7780, 7216, 7194, -1, 7780, 7778, 7216, -1, 7216, 7778, 7217, -1, 7040, 7217, 7195, -1, 7041, 7195, 7777, -1, 7051, 7777, 7218, -1, 7038, 7218, 7196, -1, 7197, 7038, 7196, -1, 7197, 7198, 7038, -1, 7197, 7199, 7198, -1, 7198, 7199, 7037, -1, 7037, 7199, 7219, -1, 7200, 7219, 7201, -1, 7203, 7201, 7202, -1, 7775, 7203, 7202, -1, 7775, 7049, 7203, -1, 7775, 7204, 7049, -1, 7049, 7204, 7206, -1, 7206, 7204, 7205, -1, 7207, 7206, 7205, -1, 7207, 7048, 7206, -1, 7207, 7774, 7048, -1, 7048, 7774, 7801, -1, 7208, 7801, 7209, -1, 7800, 7208, 7209, -1, 7800, 7046, 7208, -1, 7800, 7210, 7046, -1, 7046, 7210, 7220, -1, 7211, 7220, 7799, -1, 7773, 7211, 7799, -1, 7773, 7044, 7211, -1, 7773, 7772, 7044, -1, 7044, 7772, 7212, -1, 7212, 7772, 7771, -1, 7769, 7212, 7771, -1, 7769, 7042, 7212, -1, 7769, 7768, 7042, -1, 7042, 7768, 7213, -1, 7213, 7768, 7795, -1, 7030, 7795, 7221, -1, 7073, 7221, 7214, -1, 7073, 7030, 7221, -1, 7073, 7215, 7030, -1, 7073, 7029, 7215, -1, 7053, 7784, 7216, -1, 7216, 7217, 7040, -1, 7040, 7195, 7041, -1, 7041, 7777, 7051, -1, 7051, 7218, 7038, -1, 7037, 7219, 7200, -1, 7200, 7201, 7203, -1, 7048, 7801, 7208, -1, 7046, 7220, 7211, -1, 7213, 7795, 7030, -1, 7222, 7083, 7221, -1, 7222, 7794, 7083, -1, 7083, 7794, 7766, -1, 7223, 7083, 7766, -1, 7223, 7224, 7083, -1, 7083, 7224, 7169, -1, 7083, 7082, 7221, -1, 7221, 7082, 7081, -1, 7225, 7221, 7081, -1, 7225, 7226, 7221, -1, 7221, 7226, 7214, -1, 8605, 7229, 7227, -1, 7227, 7229, 7228, -1, 7228, 7229, 7230, -1, 7239, 7230, 7231, -1, 7240, 7231, 8601, -1, 7232, 8601, 7233, -1, 7241, 7233, 7234, -1, 8066, 7234, 7235, -1, 7236, 7235, 7237, -1, 8083, 7237, 7242, -1, 8085, 7242, 7238, -1, 7089, 8085, 7238, -1, 7228, 7230, 7239, -1, 7239, 7231, 7240, -1, 7240, 8601, 7232, -1, 7232, 7233, 7241, -1, 7241, 7234, 8066, -1, 8066, 7235, 7236, -1, 7236, 7237, 8083, -1, 8083, 7242, 8085, -1, 8701, 8022, 8585, -1, 8585, 8022, 8128, -1, 8130, 8585, 8128, -1, 8130, 8586, 8585, -1, 8130, 7243, 8586, -1, 8130, 7108, 7243, -1, 7244, 7245, 8593, -1, 8593, 7245, 8088, -1, 8595, 8088, 8089, -1, 7246, 8595, 8089, -1, 7246, 7090, 8595, -1, 8593, 8088, 8595, -1, 7247, 7248, 8707, -1, 8707, 7248, 7249, -1, 8116, 8707, 7249, -1, 8116, 7250, 8707, -1, 8116, 8052, 7250, -1, 8116, 8122, 8052, -1, 7251, 7252, 7165, -1, 7251, 7253, 7252, -1, 7251, 7163, 7253, -1, 7253, 7163, 7260, -1, 7254, 7260, 7607, -1, 7255, 7607, 7256, -1, 7609, 7256, 7614, -1, 7612, 7614, 7257, -1, 7616, 7257, 7620, -1, 7258, 7620, 7895, -1, 7258, 7616, 7620, -1, 7258, 7860, 7616, -1, 7616, 7860, 7564, -1, 7612, 7564, 7565, -1, 7609, 7565, 7610, -1, 7255, 7610, 7567, -1, 7254, 7567, 7259, -1, 7253, 7259, 7252, -1, 7253, 7254, 7259, -1, 7253, 7260, 7254, -1, 7163, 7261, 7260, -1, 7260, 7261, 7262, -1, 7607, 7262, 7263, -1, 7256, 7263, 7613, -1, 7614, 7613, 7264, -1, 7257, 7264, 7265, -1, 7620, 7265, 7623, -1, 7895, 7623, 7897, -1, 7895, 7620, 7623, -1, 7261, 7159, 7262, -1, 7262, 7159, 7266, -1, 7263, 7266, 7271, -1, 7613, 7271, 7619, -1, 7264, 7619, 7267, -1, 7265, 7267, 7268, -1, 7623, 7268, 7269, -1, 7897, 7269, 7861, -1, 7897, 7623, 7269, -1, 7159, 7273, 7266, -1, 7266, 7273, 7270, -1, 7271, 7270, 7272, -1, 7619, 7272, 7622, -1, 7267, 7622, 7626, -1, 7268, 7626, 7627, -1, 7269, 7627, 7629, -1, 7861, 7629, 7862, -1, 7861, 7269, 7629, -1, 7273, 7274, 7270, -1, 7270, 7274, 7618, -1, 7272, 7618, 7275, -1, 7622, 7275, 7621, -1, 7626, 7621, 7625, -1, 7627, 7625, 7276, -1, 7629, 7276, 7278, -1, 7862, 7278, 7277, -1, 7862, 7629, 7278, -1, 7274, 7156, 7618, -1, 7618, 7156, 7617, -1, 7275, 7617, 7279, -1, 7621, 7279, 7624, -1, 7625, 7624, 7280, -1, 7276, 7280, 7630, -1, 7278, 7630, 7281, -1, 7277, 7281, 7282, -1, 7277, 7278, 7281, -1, 7156, 7286, 7617, -1, 7617, 7286, 7287, -1, 7279, 7287, 7283, -1, 7624, 7283, 7628, -1, 7280, 7628, 7289, -1, 7630, 7289, 7284, -1, 7281, 7284, 7285, -1, 7282, 7285, 7901, -1, 7282, 7281, 7285, -1, 7286, 7155, 7287, -1, 7287, 7155, 7291, -1, 7283, 7291, 7288, -1, 7628, 7288, 7293, -1, 7289, 7293, 7290, -1, 7284, 7290, 7633, -1, 7285, 7633, 7295, -1, 7901, 7295, 7903, -1, 7901, 7285, 7295, -1, 7155, 7154, 7291, -1, 7291, 7154, 7292, -1, 7288, 7292, 7631, -1, 7293, 7631, 7294, -1, 7290, 7294, 7632, -1, 7633, 7632, 7634, -1, 7295, 7634, 7296, -1, 7903, 7296, 7905, -1, 7903, 7295, 7296, -1, 7154, 7297, 7292, -1, 7292, 7297, 7301, -1, 7631, 7301, 7298, -1, 7294, 7298, 7303, -1, 7632, 7303, 7299, -1, 7634, 7299, 7307, -1, 7296, 7307, 7300, -1, 7905, 7300, 7863, -1, 7905, 7296, 7300, -1, 7297, 7309, 7301, -1, 7301, 7309, 7302, -1, 7298, 7302, 7304, -1, 7303, 7304, 7305, -1, 7299, 7305, 7306, -1, 7307, 7306, 7308, -1, 7300, 7308, 7639, -1, 7863, 7639, 7864, -1, 7863, 7300, 7639, -1, 7309, 7312, 7302, -1, 7302, 7312, 7310, -1, 7304, 7310, 7597, -1, 7305, 7597, 7636, -1, 7306, 7636, 7313, -1, 7308, 7313, 7311, -1, 7639, 7311, 7315, -1, 7864, 7315, 7314, -1, 7864, 7639, 7315, -1, 7312, 7153, 7310, -1, 7310, 7153, 7598, -1, 7597, 7598, 7635, -1, 7636, 7635, 7637, -1, 7313, 7637, 7638, -1, 7311, 7638, 7643, -1, 7315, 7643, 7317, -1, 7314, 7317, 7827, -1, 7314, 7315, 7317, -1, 7598, 7153, 7587, -1, 7635, 7587, 7586, -1, 7637, 7586, 7316, -1, 7638, 7316, 7584, -1, 7643, 7584, 7583, -1, 7317, 7583, 7318, -1, 7827, 7318, 7580, -1, 7827, 7317, 7318, -1, 7151, 7585, 7319, -1, 7151, 7320, 7585, -1, 7151, 7329, 7320, -1, 7320, 7329, 7321, -1, 7328, 7321, 7642, -1, 7641, 7642, 7322, -1, 7646, 7322, 7647, -1, 7323, 7647, 7331, -1, 7325, 7331, 7333, -1, 7324, 7333, 7829, -1, 7324, 7325, 7333, -1, 7324, 7579, 7325, -1, 7325, 7579, 7581, -1, 7323, 7581, 7326, -1, 7646, 7326, 7582, -1, 7641, 7582, 7640, -1, 7328, 7640, 7327, -1, 7320, 7327, 7585, -1, 7320, 7328, 7327, -1, 7320, 7321, 7328, -1, 7329, 7149, 7321, -1, 7321, 7149, 7330, -1, 7642, 7330, 7644, -1, 7322, 7644, 7649, -1, 7647, 7649, 7648, -1, 7331, 7648, 7654, -1, 7333, 7654, 7332, -1, 7829, 7332, 7335, -1, 7829, 7333, 7332, -1, 7149, 7148, 7330, -1, 7330, 7148, 7338, -1, 7644, 7338, 7334, -1, 7649, 7334, 7339, -1, 7648, 7339, 7653, -1, 7654, 7653, 7659, -1, 7332, 7659, 7337, -1, 7335, 7337, 7336, -1, 7335, 7332, 7337, -1, 7148, 7146, 7338, -1, 7338, 7146, 7645, -1, 7334, 7645, 7652, -1, 7339, 7652, 7651, -1, 7653, 7651, 7340, -1, 7659, 7340, 7342, -1, 7337, 7342, 7662, -1, 7336, 7662, 7830, -1, 7336, 7337, 7662, -1, 7146, 7344, 7645, -1, 7645, 7344, 7345, -1, 7652, 7345, 7341, -1, 7651, 7341, 7658, -1, 7340, 7658, 7343, -1, 7342, 7343, 7661, -1, 7662, 7661, 7666, -1, 7830, 7666, 7347, -1, 7830, 7662, 7666, -1, 7344, 7145, 7345, -1, 7345, 7145, 7650, -1, 7341, 7650, 7657, -1, 7658, 7657, 7346, -1, 7343, 7346, 7660, -1, 7661, 7660, 7665, -1, 7666, 7665, 7671, -1, 7347, 7671, 7868, -1, 7347, 7666, 7671, -1, 7145, 7350, 7650, -1, 7650, 7350, 7351, -1, 7657, 7351, 7656, -1, 7346, 7656, 7664, -1, 7660, 7664, 7348, -1, 7665, 7348, 7352, -1, 7671, 7352, 7349, -1, 7868, 7349, 7831, -1, 7868, 7671, 7349, -1, 7350, 7139, 7351, -1, 7351, 7139, 7655, -1, 7656, 7655, 7355, -1, 7664, 7355, 7670, -1, 7348, 7670, 7669, -1, 7352, 7669, 7672, -1, 7349, 7672, 7353, -1, 7831, 7353, 7357, -1, 7831, 7349, 7353, -1, 7139, 7144, 7655, -1, 7655, 7144, 7354, -1, 7355, 7354, 7663, -1, 7670, 7663, 7359, -1, 7669, 7359, 7360, -1, 7672, 7360, 7356, -1, 7353, 7356, 7358, -1, 7357, 7358, 7361, -1, 7357, 7353, 7358, -1, 7144, 7138, 7354, -1, 7354, 7138, 7364, -1, 7663, 7364, 7668, -1, 7359, 7668, 7365, -1, 7360, 7365, 7366, -1, 7356, 7366, 7676, -1, 7358, 7676, 7367, -1, 7361, 7367, 7362, -1, 7361, 7358, 7367, -1, 7138, 7363, 7364, -1, 7364, 7363, 7667, -1, 7668, 7667, 7599, -1, 7365, 7599, 7673, -1, 7366, 7673, 7675, -1, 7676, 7675, 7677, -1, 7367, 7677, 7679, -1, 7362, 7679, 7372, -1, 7362, 7367, 7679, -1, 7363, 7368, 7667, -1, 7667, 7368, 7369, -1, 7599, 7369, 7370, -1, 7673, 7370, 7674, -1, 7675, 7674, 7371, -1, 7677, 7371, 7680, -1, 7679, 7680, 7375, -1, 7372, 7375, 7834, -1, 7372, 7679, 7375, -1, 7369, 7368, 7578, -1, 7370, 7578, 7373, -1, 7674, 7373, 7577, -1, 7371, 7577, 7678, -1, 7680, 7678, 7684, -1, 7375, 7684, 7576, -1, 7834, 7576, 7374, -1, 7834, 7375, 7576, -1, 7376, 7377, 7136, -1, 7376, 7384, 7377, -1, 7376, 7135, 7384, -1, 7384, 7135, 7385, -1, 7682, 7385, 7387, -1, 7681, 7387, 7388, -1, 7593, 7388, 7378, -1, 7592, 7378, 7594, -1, 7595, 7594, 7379, -1, 7874, 7379, 7837, -1, 7874, 7595, 7379, -1, 7874, 7872, 7595, -1, 7595, 7872, 7380, -1, 7592, 7380, 7381, -1, 7593, 7381, 7685, -1, 7681, 7685, 7382, -1, 7682, 7382, 7383, -1, 7384, 7383, 7377, -1, 7384, 7682, 7383, -1, 7384, 7385, 7682, -1, 7135, 7386, 7385, -1, 7385, 7386, 7683, -1, 7387, 7683, 7391, -1, 7388, 7391, 7389, -1, 7378, 7389, 7392, -1, 7594, 7392, 7390, -1, 7379, 7390, 7394, -1, 7837, 7394, 7838, -1, 7837, 7379, 7394, -1, 7386, 7134, 7683, -1, 7683, 7134, 7395, -1, 7391, 7395, 7588, -1, 7389, 7588, 7591, -1, 7392, 7591, 7689, -1, 7390, 7689, 7398, -1, 7394, 7398, 7399, -1, 7838, 7399, 7393, -1, 7838, 7394, 7399, -1, 7134, 7131, 7395, -1, 7395, 7131, 7590, -1, 7588, 7590, 7396, -1, 7591, 7396, 7401, -1, 7689, 7401, 7397, -1, 7398, 7397, 7691, -1, 7399, 7691, 7400, -1, 7393, 7400, 7840, -1, 7393, 7399, 7400, -1, 7131, 7133, 7590, -1, 7590, 7133, 7589, -1, 7396, 7589, 7686, -1, 7401, 7686, 7688, -1, 7397, 7688, 7694, -1, 7691, 7694, 7695, -1, 7400, 7695, 7402, -1, 7840, 7402, 7405, -1, 7840, 7400, 7402, -1, 7133, 7143, 7589, -1, 7589, 7143, 7403, -1, 7686, 7403, 7687, -1, 7688, 7687, 7406, -1, 7694, 7406, 7404, -1, 7695, 7404, 7698, -1, 7402, 7698, 7409, -1, 7405, 7409, 7876, -1, 7405, 7402, 7409, -1, 7143, 7411, 7403, -1, 7403, 7411, 7690, -1, 7687, 7690, 7693, -1, 7406, 7693, 7407, -1, 7404, 7407, 7697, -1, 7698, 7697, 7408, -1, 7409, 7408, 7410, -1, 7876, 7410, 7842, -1, 7876, 7409, 7410, -1, 7411, 7415, 7690, -1, 7690, 7415, 7412, -1, 7693, 7412, 7692, -1, 7407, 7692, 7413, -1, 7697, 7413, 7414, -1, 7408, 7414, 7701, -1, 7410, 7701, 7417, -1, 7842, 7417, 7418, -1, 7842, 7410, 7417, -1, 7415, 7420, 7412, -1, 7412, 7420, 7416, -1, 7692, 7416, 7696, -1, 7413, 7696, 7700, -1, 7414, 7700, 7423, -1, 7701, 7423, 7705, -1, 7417, 7705, 7419, -1, 7418, 7419, 7843, -1, 7418, 7417, 7419, -1, 7420, 7129, 7416, -1, 7416, 7129, 7421, -1, 7696, 7421, 7422, -1, 7700, 7422, 7703, -1, 7423, 7703, 7704, -1, 7705, 7704, 7424, -1, 7419, 7424, 7425, -1, 7843, 7425, 7879, -1, 7843, 7419, 7425, -1, 7129, 7128, 7421, -1, 7421, 7128, 7699, -1, 7422, 7699, 7426, -1, 7703, 7426, 7428, -1, 7704, 7428, 7707, -1, 7424, 7707, 7708, -1, 7425, 7708, 7713, -1, 7879, 7713, 7427, -1, 7879, 7425, 7713, -1, 7699, 7128, 7575, -1, 7426, 7575, 7702, -1, 7428, 7702, 7574, -1, 7707, 7574, 7712, -1, 7708, 7712, 7714, -1, 7713, 7714, 7429, -1, 7427, 7429, 7881, -1, 7427, 7713, 7429, -1, 7431, 7430, 7127, -1, 7431, 7432, 7430, -1, 7431, 7433, 7432, -1, 7432, 7433, 7440, -1, 7434, 7440, 7711, -1, 7709, 7711, 7716, -1, 7719, 7716, 7435, -1, 7723, 7435, 7722, -1, 7438, 7722, 7727, -1, 7437, 7727, 7436, -1, 7437, 7438, 7727, -1, 7437, 7846, 7438, -1, 7438, 7846, 7439, -1, 7723, 7439, 7573, -1, 7719, 7573, 7717, -1, 7709, 7717, 7710, -1, 7434, 7710, 7706, -1, 7432, 7706, 7430, -1, 7432, 7434, 7706, -1, 7432, 7440, 7434, -1, 7433, 7117, 7440, -1, 7440, 7117, 7715, -1, 7711, 7715, 7441, -1, 7716, 7441, 7721, -1, 7435, 7721, 7724, -1, 7722, 7724, 7443, -1, 7727, 7443, 7730, -1, 7436, 7730, 7445, -1, 7436, 7727, 7730, -1, 7117, 7446, 7715, -1, 7715, 7446, 7718, -1, 7441, 7718, 7442, -1, 7721, 7442, 7720, -1, 7724, 7720, 7729, -1, 7443, 7729, 7444, -1, 7730, 7444, 7450, -1, 7445, 7450, 7848, -1, 7445, 7730, 7450, -1, 7446, 7447, 7718, -1, 7718, 7447, 7453, -1, 7442, 7453, 7454, -1, 7720, 7454, 7726, -1, 7729, 7726, 7448, -1, 7444, 7448, 7449, -1, 7450, 7449, 7451, -1, 7848, 7451, 7456, -1, 7848, 7450, 7451, -1, 7447, 7452, 7453, -1, 7453, 7452, 7725, -1, 7454, 7725, 7455, -1, 7726, 7455, 7728, -1, 7448, 7728, 7459, -1, 7449, 7459, 7732, -1, 7451, 7732, 7457, -1, 7456, 7457, 7462, -1, 7456, 7451, 7457, -1, 7452, 7120, 7725, -1, 7725, 7120, 7464, -1, 7455, 7464, 7458, -1, 7728, 7458, 7731, -1, 7459, 7731, 7460, -1, 7732, 7460, 7466, -1, 7457, 7466, 7461, -1, 7462, 7461, 7850, -1, 7462, 7457, 7461, -1, 7120, 7463, 7464, -1, 7464, 7463, 7468, -1, 7458, 7468, 7469, -1, 7731, 7469, 7465, -1, 7460, 7465, 7467, -1, 7466, 7467, 7734, -1, 7461, 7734, 7475, -1, 7850, 7475, 7473, -1, 7850, 7461, 7475, -1, 7463, 7121, 7468, -1, 7468, 7121, 7476, -1, 7469, 7476, 7470, -1, 7465, 7470, 7471, -1, 7467, 7471, 7472, -1, 7734, 7472, 7479, -1, 7475, 7479, 7474, -1, 7473, 7474, 7886, -1, 7473, 7475, 7474, -1, 7121, 7477, 7476, -1, 7476, 7477, 7480, -1, 7470, 7480, 7481, -1, 7471, 7481, 7733, -1, 7472, 7733, 7478, -1, 7479, 7478, 7483, -1, 7474, 7483, 7486, -1, 7886, 7486, 7485, -1, 7886, 7474, 7486, -1, 7477, 7122, 7480, -1, 7480, 7122, 7482, -1, 7481, 7482, 7487, -1, 7733, 7487, 7488, -1, 7478, 7488, 7489, -1, 7483, 7489, 7484, -1, 7486, 7484, 7738, -1, 7485, 7738, 7887, -1, 7485, 7486, 7738, -1, 7122, 7124, 7482, -1, 7482, 7124, 7491, -1, 7487, 7491, 7492, -1, 7488, 7492, 7494, -1, 7489, 7494, 7490, -1, 7484, 7490, 7497, -1, 7738, 7497, 7498, -1, 7887, 7498, 7500, -1, 7887, 7738, 7498, -1, 7124, 7572, 7491, -1, 7491, 7572, 7493, -1, 7492, 7493, 7501, -1, 7494, 7501, 7495, -1, 7490, 7495, 7496, -1, 7497, 7496, 7739, -1, 7498, 7739, 7499, -1, 7500, 7499, 7503, -1, 7500, 7498, 7499, -1, 7493, 7572, 7571, -1, 7501, 7571, 7735, -1, 7495, 7735, 7737, -1, 7496, 7737, 7742, -1, 7739, 7742, 7502, -1, 7499, 7502, 7749, -1, 7503, 7749, 7504, -1, 7503, 7499, 7749, -1, 7505, 7736, 7123, -1, 7505, 7506, 7736, -1, 7505, 7119, 7506, -1, 7506, 7119, 7513, -1, 7512, 7513, 7507, -1, 7740, 7507, 7744, -1, 7743, 7744, 7508, -1, 7511, 7508, 7509, -1, 7752, 7509, 7516, -1, 7510, 7516, 7515, -1, 7510, 7752, 7516, -1, 7510, 7852, 7752, -1, 7752, 7852, 7568, -1, 7511, 7568, 7748, -1, 7743, 7748, 7741, -1, 7740, 7741, 7569, -1, 7512, 7569, 7570, -1, 7506, 7570, 7736, -1, 7506, 7512, 7570, -1, 7506, 7513, 7512, -1, 7119, 7118, 7513, -1, 7513, 7118, 7517, -1, 7507, 7517, 7747, -1, 7744, 7747, 7751, -1, 7508, 7751, 7518, -1, 7509, 7518, 7753, -1, 7516, 7753, 7514, -1, 7515, 7514, 7519, -1, 7515, 7516, 7514, -1, 7118, 7521, 7517, -1, 7517, 7521, 7523, -1, 7747, 7523, 7746, -1, 7751, 7746, 7750, -1, 7518, 7750, 7525, -1, 7753, 7525, 7527, -1, 7514, 7527, 7520, -1, 7519, 7520, 7890, -1, 7519, 7514, 7520, -1, 7521, 7522, 7523, -1, 7523, 7522, 7745, -1, 7746, 7745, 7524, -1, 7750, 7524, 7526, -1, 7525, 7526, 7529, -1, 7527, 7529, 7757, -1, 7520, 7757, 7532, -1, 7890, 7532, 7528, -1, 7890, 7520, 7532, -1, 7522, 7115, 7745, -1, 7745, 7115, 7534, -1, 7524, 7534, 7536, -1, 7526, 7536, 7538, -1, 7529, 7538, 7530, -1, 7757, 7530, 7531, -1, 7532, 7531, 7761, -1, 7528, 7761, 7533, -1, 7528, 7532, 7761, -1, 7115, 7535, 7534, -1, 7534, 7535, 7543, -1, 7536, 7543, 7537, -1, 7538, 7537, 7539, -1, 7530, 7539, 7756, -1, 7531, 7756, 7540, -1, 7761, 7540, 7541, -1, 7533, 7541, 7892, -1, 7533, 7761, 7541, -1, 7535, 7542, 7543, -1, 7543, 7542, 7754, -1, 7537, 7754, 7544, -1, 7539, 7544, 7548, -1, 7756, 7548, 7760, -1, 7540, 7760, 7545, -1, 7541, 7545, 7546, -1, 7892, 7546, 7854, -1, 7892, 7541, 7546, -1, 7542, 7552, 7754, -1, 7754, 7552, 7755, -1, 7544, 7755, 7547, -1, 7548, 7547, 7759, -1, 7760, 7759, 7549, -1, 7545, 7549, 7550, -1, 7546, 7550, 7551, -1, 7854, 7551, 7855, -1, 7854, 7546, 7551, -1, 7552, 7555, 7755, -1, 7755, 7555, 7553, -1, 7547, 7553, 7758, -1, 7759, 7758, 7764, -1, 7549, 7764, 7606, -1, 7550, 7606, 7603, -1, 7551, 7603, 7554, -1, 7855, 7554, 7856, -1, 7855, 7551, 7554, -1, 7555, 7111, 7553, -1, 7553, 7111, 7763, -1, 7758, 7763, 7762, -1, 7764, 7762, 7601, -1, 7606, 7601, 7560, -1, 7603, 7560, 7605, -1, 7554, 7605, 7556, -1, 7856, 7556, 7893, -1, 7856, 7554, 7556, -1, 7111, 7557, 7763, -1, 7763, 7557, 7558, -1, 7762, 7558, 7559, -1, 7601, 7559, 7561, -1, 7560, 7561, 7604, -1, 7605, 7604, 7608, -1, 7556, 7608, 7562, -1, 7893, 7562, 7563, -1, 7893, 7556, 7562, -1, 7557, 7165, 7558, -1, 7558, 7165, 7596, -1, 7559, 7596, 7600, -1, 7561, 7600, 7602, -1, 7604, 7602, 7566, -1, 7608, 7566, 7611, -1, 7562, 7611, 7615, -1, 7563, 7615, 7858, -1, 7563, 7562, 7615, -1, 7860, 7858, 7564, -1, 7564, 7858, 7615, -1, 7565, 7615, 7611, -1, 7610, 7611, 7566, -1, 7567, 7566, 7602, -1, 7259, 7602, 7600, -1, 7252, 7600, 7596, -1, 7165, 7252, 7596, -1, 7852, 7504, 7568, -1, 7568, 7504, 7749, -1, 7748, 7749, 7502, -1, 7741, 7502, 7742, -1, 7569, 7742, 7737, -1, 7570, 7737, 7735, -1, 7736, 7735, 7571, -1, 7123, 7571, 7572, -1, 7123, 7736, 7571, -1, 7846, 7881, 7439, -1, 7439, 7881, 7429, -1, 7573, 7429, 7714, -1, 7717, 7714, 7712, -1, 7710, 7712, 7574, -1, 7706, 7574, 7702, -1, 7430, 7702, 7575, -1, 7127, 7575, 7128, -1, 7127, 7430, 7575, -1, 7872, 7374, 7380, -1, 7380, 7374, 7576, -1, 7381, 7576, 7684, -1, 7685, 7684, 7678, -1, 7382, 7678, 7577, -1, 7383, 7577, 7373, -1, 7377, 7373, 7578, -1, 7136, 7578, 7368, -1, 7136, 7377, 7578, -1, 7579, 7580, 7581, -1, 7581, 7580, 7318, -1, 7326, 7318, 7583, -1, 7582, 7583, 7584, -1, 7640, 7584, 7316, -1, 7327, 7316, 7586, -1, 7585, 7586, 7587, -1, 7319, 7587, 7153, -1, 7319, 7585, 7587, -1, 7590, 7588, 7395, -1, 7588, 7389, 7391, -1, 7589, 7396, 7590, -1, 7389, 7378, 7388, -1, 7396, 7591, 7588, -1, 7381, 7593, 7592, -1, 7592, 7593, 7378, -1, 7591, 7392, 7389, -1, 7576, 7381, 7380, -1, 7392, 7594, 7378, -1, 7594, 7595, 7592, -1, 7592, 7595, 7380, -1, 7559, 7558, 7596, -1, 7597, 7310, 7598, -1, 7599, 7667, 7369, -1, 7259, 7600, 7252, -1, 7600, 7561, 7559, -1, 7561, 7560, 7601, -1, 7604, 7561, 7602, -1, 7560, 7603, 7606, -1, 7605, 7560, 7604, -1, 7603, 7551, 7550, -1, 7554, 7603, 7605, -1, 7545, 7550, 7546, -1, 7549, 7606, 7550, -1, 7764, 7601, 7606, -1, 7762, 7559, 7601, -1, 7567, 7602, 7259, -1, 7608, 7604, 7566, -1, 7556, 7605, 7608, -1, 7255, 7567, 7254, -1, 7607, 7255, 7254, -1, 7262, 7607, 7260, -1, 7610, 7566, 7567, -1, 7562, 7608, 7611, -1, 7266, 7263, 7262, -1, 7609, 7610, 7255, -1, 7256, 7609, 7255, -1, 7263, 7256, 7607, -1, 7565, 7611, 7610, -1, 7270, 7271, 7266, -1, 7271, 7613, 7263, -1, 7612, 7565, 7609, -1, 7614, 7612, 7609, -1, 7613, 7614, 7256, -1, 7564, 7615, 7565, -1, 7618, 7272, 7270, -1, 7272, 7619, 7271, -1, 7619, 7264, 7613, -1, 7616, 7564, 7612, -1, 7257, 7616, 7612, -1, 7264, 7257, 7614, -1, 7617, 7275, 7618, -1, 7275, 7622, 7272, -1, 7622, 7267, 7619, -1, 7267, 7265, 7264, -1, 7265, 7620, 7257, -1, 7287, 7279, 7617, -1, 7279, 7621, 7275, -1, 7621, 7626, 7622, -1, 7626, 7268, 7267, -1, 7268, 7623, 7265, -1, 7291, 7283, 7287, -1, 7283, 7624, 7279, -1, 7624, 7625, 7621, -1, 7625, 7627, 7626, -1, 7627, 7269, 7268, -1, 7292, 7288, 7291, -1, 7288, 7628, 7283, -1, 7628, 7280, 7624, -1, 7280, 7276, 7625, -1, 7276, 7629, 7627, -1, 7301, 7631, 7292, -1, 7631, 7293, 7288, -1, 7293, 7289, 7628, -1, 7289, 7630, 7280, -1, 7630, 7278, 7276, -1, 7302, 7298, 7301, -1, 7298, 7294, 7631, -1, 7294, 7290, 7293, -1, 7290, 7284, 7289, -1, 7284, 7281, 7630, -1, 7310, 7304, 7302, -1, 7304, 7303, 7298, -1, 7303, 7632, 7294, -1, 7632, 7633, 7290, -1, 7633, 7285, 7284, -1, 7305, 7304, 7597, -1, 7299, 7303, 7305, -1, 7634, 7632, 7299, -1, 7295, 7633, 7634, -1, 7587, 7635, 7598, -1, 7635, 7636, 7597, -1, 7637, 7635, 7586, -1, 7636, 7306, 7305, -1, 7313, 7636, 7637, -1, 7306, 7307, 7299, -1, 7308, 7306, 7313, -1, 7307, 7296, 7634, -1, 7300, 7307, 7308, -1, 7327, 7586, 7585, -1, 7638, 7637, 7316, -1, 7311, 7313, 7638, -1, 7639, 7308, 7311, -1, 7640, 7316, 7327, -1, 7643, 7638, 7584, -1, 7315, 7311, 7643, -1, 7641, 7640, 7328, -1, 7642, 7641, 7328, -1, 7330, 7642, 7321, -1, 7582, 7584, 7640, -1, 7317, 7643, 7583, -1, 7338, 7644, 7330, -1, 7646, 7582, 7641, -1, 7322, 7646, 7641, -1, 7644, 7322, 7642, -1, 7326, 7583, 7582, -1, 7645, 7334, 7338, -1, 7334, 7649, 7644, -1, 7323, 7326, 7646, -1, 7647, 7323, 7646, -1, 7649, 7647, 7322, -1, 7581, 7318, 7326, -1, 7345, 7652, 7645, -1, 7652, 7339, 7334, -1, 7339, 7648, 7649, -1, 7325, 7581, 7323, -1, 7331, 7325, 7323, -1, 7648, 7331, 7647, -1, 7650, 7341, 7345, -1, 7341, 7651, 7652, -1, 7651, 7653, 7339, -1, 7653, 7654, 7648, -1, 7654, 7333, 7331, -1, 7351, 7657, 7650, -1, 7657, 7658, 7341, -1, 7658, 7340, 7651, -1, 7340, 7659, 7653, -1, 7659, 7332, 7654, -1, 7655, 7656, 7351, -1, 7656, 7346, 7657, -1, 7346, 7343, 7658, -1, 7343, 7342, 7340, -1, 7342, 7337, 7659, -1, 7354, 7355, 7655, -1, 7355, 7664, 7656, -1, 7664, 7660, 7346, -1, 7660, 7661, 7343, -1, 7661, 7662, 7342, -1, 7364, 7663, 7354, -1, 7663, 7670, 7355, -1, 7670, 7348, 7664, -1, 7348, 7665, 7660, -1, 7665, 7666, 7661, -1, 7667, 7668, 7364, -1, 7668, 7359, 7663, -1, 7359, 7669, 7670, -1, 7669, 7352, 7348, -1, 7352, 7671, 7665, -1, 7365, 7668, 7599, -1, 7360, 7359, 7365, -1, 7672, 7669, 7360, -1, 7349, 7352, 7672, -1, 7578, 7370, 7369, -1, 7370, 7673, 7599, -1, 7674, 7370, 7373, -1, 7673, 7366, 7365, -1, 7675, 7673, 7674, -1, 7366, 7356, 7360, -1, 7676, 7366, 7675, -1, 7356, 7353, 7672, -1, 7358, 7356, 7676, -1, 7383, 7373, 7377, -1, 7371, 7674, 7577, -1, 7677, 7675, 7371, -1, 7367, 7676, 7677, -1, 7382, 7577, 7383, -1, 7680, 7371, 7678, -1, 7679, 7677, 7680, -1, 7681, 7382, 7682, -1, 7387, 7681, 7682, -1, 7683, 7387, 7385, -1, 7685, 7678, 7382, -1, 7375, 7680, 7684, -1, 7395, 7391, 7683, -1, 7593, 7685, 7681, -1, 7388, 7593, 7681, -1, 7391, 7388, 7387, -1, 7381, 7684, 7685, -1, 7403, 7686, 7589, -1, 7686, 7401, 7396, -1, 7401, 7689, 7591, -1, 7689, 7390, 7392, -1, 7390, 7379, 7594, -1, 7690, 7687, 7403, -1, 7687, 7688, 7686, -1, 7688, 7397, 7401, -1, 7397, 7398, 7689, -1, 7398, 7394, 7390, -1, 7412, 7693, 7690, -1, 7693, 7406, 7687, -1, 7406, 7694, 7688, -1, 7694, 7691, 7397, -1, 7691, 7399, 7398, -1, 7416, 7692, 7412, -1, 7692, 7407, 7693, -1, 7407, 7404, 7406, -1, 7404, 7695, 7694, -1, 7695, 7400, 7691, -1, 7421, 7696, 7416, -1, 7696, 7413, 7692, -1, 7413, 7697, 7407, -1, 7697, 7698, 7404, -1, 7698, 7402, 7695, -1, 7699, 7422, 7421, -1, 7422, 7700, 7696, -1, 7700, 7414, 7413, -1, 7414, 7408, 7697, -1, 7408, 7409, 7698, -1, 7575, 7426, 7699, -1, 7426, 7703, 7422, -1, 7703, 7423, 7700, -1, 7423, 7701, 7414, -1, 7701, 7410, 7408, -1, 7706, 7702, 7430, -1, 7702, 7428, 7426, -1, 7428, 7704, 7703, -1, 7707, 7428, 7574, -1, 7704, 7705, 7423, -1, 7424, 7704, 7707, -1, 7705, 7417, 7701, -1, 7419, 7705, 7424, -1, 7710, 7574, 7706, -1, 7708, 7707, 7712, -1, 7425, 7424, 7708, -1, 7709, 7710, 7434, -1, 7711, 7709, 7434, -1, 7715, 7711, 7440, -1, 7717, 7712, 7710, -1, 7713, 7708, 7714, -1, 7718, 7441, 7715, -1, 7719, 7717, 7709, -1, 7716, 7719, 7709, -1, 7441, 7716, 7711, -1, 7573, 7714, 7717, -1, 7453, 7442, 7718, -1, 7442, 7721, 7441, -1, 7723, 7573, 7719, -1, 7435, 7723, 7719, -1, 7721, 7435, 7716, -1, 7439, 7429, 7573, -1, 7725, 7454, 7453, -1, 7454, 7720, 7442, -1, 7720, 7724, 7721, -1, 7438, 7439, 7723, -1, 7722, 7438, 7723, -1, 7724, 7722, 7435, -1, 7464, 7455, 7725, -1, 7455, 7726, 7454, -1, 7726, 7729, 7720, -1, 7729, 7443, 7724, -1, 7443, 7727, 7722, -1, 7468, 7458, 7464, -1, 7458, 7728, 7455, -1, 7728, 7448, 7726, -1, 7448, 7444, 7729, -1, 7444, 7730, 7443, -1, 7476, 7469, 7468, -1, 7469, 7731, 7458, -1, 7731, 7459, 7728, -1, 7459, 7449, 7448, -1, 7449, 7450, 7444, -1, 7480, 7470, 7476, -1, 7470, 7465, 7469, -1, 7465, 7460, 7731, -1, 7460, 7732, 7459, -1, 7732, 7451, 7449, -1, 7482, 7481, 7480, -1, 7481, 7471, 7470, -1, 7471, 7467, 7465, -1, 7467, 7466, 7460, -1, 7466, 7457, 7732, -1, 7491, 7487, 7482, -1, 7487, 7733, 7481, -1, 7733, 7472, 7471, -1, 7472, 7734, 7467, -1, 7734, 7461, 7466, -1, 7493, 7492, 7491, -1, 7492, 7488, 7487, -1, 7488, 7478, 7733, -1, 7478, 7479, 7472, -1, 7479, 7475, 7734, -1, 7571, 7501, 7493, -1, 7501, 7494, 7492, -1, 7494, 7489, 7488, -1, 7489, 7483, 7478, -1, 7483, 7474, 7479, -1, 7570, 7735, 7736, -1, 7735, 7495, 7501, -1, 7495, 7490, 7494, -1, 7496, 7495, 7737, -1, 7490, 7484, 7489, -1, 7497, 7490, 7496, -1, 7484, 7486, 7483, -1, 7738, 7484, 7497, -1, 7569, 7737, 7570, -1, 7739, 7496, 7742, -1, 7498, 7497, 7739, -1, 7740, 7569, 7512, -1, 7507, 7740, 7512, -1, 7517, 7507, 7513, -1, 7741, 7742, 7569, -1, 7499, 7739, 7502, -1, 7523, 7747, 7517, -1, 7743, 7741, 7740, -1, 7744, 7743, 7740, -1, 7747, 7744, 7507, -1, 7748, 7502, 7741, -1, 7745, 7746, 7523, -1, 7746, 7751, 7747, -1, 7511, 7748, 7743, -1, 7508, 7511, 7743, -1, 7751, 7508, 7744, -1, 7568, 7749, 7748, -1, 7534, 7524, 7745, -1, 7524, 7750, 7746, -1, 7750, 7518, 7751, -1, 7752, 7568, 7511, -1, 7509, 7752, 7511, -1, 7518, 7509, 7508, -1, 7543, 7536, 7534, -1, 7536, 7526, 7524, -1, 7526, 7525, 7750, -1, 7525, 7753, 7518, -1, 7753, 7516, 7509, -1, 7754, 7537, 7543, -1, 7537, 7538, 7536, -1, 7538, 7529, 7526, -1, 7529, 7527, 7525, -1, 7527, 7514, 7753, -1, 7755, 7544, 7754, -1, 7544, 7539, 7537, -1, 7539, 7530, 7538, -1, 7530, 7757, 7529, -1, 7757, 7520, 7527, -1, 7553, 7547, 7755, -1, 7547, 7548, 7544, -1, 7548, 7756, 7539, -1, 7756, 7531, 7530, -1, 7531, 7532, 7757, -1, 7763, 7758, 7553, -1, 7758, 7759, 7547, -1, 7759, 7760, 7548, -1, 7760, 7540, 7756, -1, 7540, 7761, 7531, -1, 7558, 7762, 7763, -1, 7762, 7764, 7758, -1, 7764, 7549, 7759, -1, 7549, 7545, 7760, -1, 7545, 7541, 7540, -1, 7223, 7906, 7224, -1, 7223, 7765, 7906, -1, 7223, 7766, 7765, -1, 7765, 7766, 7793, -1, 7793, 7766, 7794, -1, 7909, 7794, 7222, -1, 7910, 7222, 7221, -1, 7767, 7221, 7795, -1, 7958, 7795, 7768, -1, 7796, 7768, 7769, -1, 7797, 7769, 7771, -1, 7770, 7771, 7772, -1, 7798, 7772, 7773, -1, 7983, 7773, 7799, -1, 7982, 7799, 7220, -1, 7981, 7220, 7210, -1, 7980, 7210, 7800, -1, 7979, 7800, 7209, -1, 7950, 7209, 7801, -1, 7949, 7801, 7774, -1, 7948, 7774, 7207, -1, 7802, 7207, 7205, -1, 7947, 7205, 7204, -1, 7977, 7204, 7775, -1, 7803, 7775, 7202, -1, 7976, 7202, 7201, -1, 7776, 7201, 7219, -1, 7943, 7219, 7199, -1, 7944, 7199, 7197, -1, 7975, 7197, 7196, -1, 7942, 7196, 7218, -1, 7940, 7218, 7777, -1, 7938, 7777, 7195, -1, 7804, 7195, 7217, -1, 7805, 7217, 7778, -1, 7974, 7778, 7780, -1, 7779, 7780, 7194, -1, 7806, 7194, 7193, -1, 7935, 7193, 7781, -1, 7972, 7781, 7782, -1, 7933, 7782, 7807, -1, 7971, 7807, 7808, -1, 7809, 7808, 7783, -1, 7810, 7783, 7784, -1, 7931, 7784, 7811, -1, 7970, 7811, 7190, -1, 7969, 7190, 7189, -1, 7967, 7189, 7186, -1, 7966, 7186, 7785, -1, 7812, 7785, 7184, -1, 7964, 7184, 7786, -1, 7926, 7786, 7813, -1, 7925, 7813, 7182, -1, 7922, 7182, 7178, -1, 7920, 7178, 7814, -1, 7919, 7814, 7787, -1, 7963, 7787, 7788, -1, 7815, 7788, 7816, -1, 7789, 7816, 7790, -1, 7916, 7790, 7177, -1, 7961, 7177, 7791, -1, 7960, 7791, 7817, -1, 7959, 7817, 7174, -1, 7912, 7174, 7173, -1, 7986, 7173, 7170, -1, 7792, 7170, 7224, -1, 7906, 7792, 7224, -1, 7793, 7794, 7909, -1, 7909, 7222, 7910, -1, 7910, 7221, 7767, -1, 7767, 7795, 7958, -1, 7958, 7768, 7796, -1, 7796, 7769, 7797, -1, 7797, 7771, 7770, -1, 7770, 7772, 7798, -1, 7798, 7773, 7983, -1, 7983, 7799, 7982, -1, 7982, 7220, 7981, -1, 7981, 7210, 7980, -1, 7980, 7800, 7979, -1, 7979, 7209, 7950, -1, 7950, 7801, 7949, -1, 7949, 7774, 7948, -1, 7948, 7207, 7802, -1, 7802, 7205, 7947, -1, 7947, 7204, 7977, -1, 7977, 7775, 7803, -1, 7803, 7202, 7976, -1, 7976, 7201, 7776, -1, 7776, 7219, 7943, -1, 7943, 7199, 7944, -1, 7944, 7197, 7975, -1, 7975, 7196, 7942, -1, 7942, 7218, 7940, -1, 7940, 7777, 7938, -1, 7938, 7195, 7804, -1, 7804, 7217, 7805, -1, 7805, 7778, 7974, -1, 7974, 7780, 7779, -1, 7779, 7194, 7806, -1, 7806, 7193, 7935, -1, 7935, 7781, 7972, -1, 7972, 7782, 7933, -1, 7933, 7807, 7971, -1, 7971, 7808, 7809, -1, 7809, 7783, 7810, -1, 7810, 7784, 7931, -1, 7931, 7811, 7970, -1, 7970, 7190, 7969, -1, 7969, 7189, 7967, -1, 7967, 7186, 7966, -1, 7966, 7785, 7812, -1, 7812, 7184, 7964, -1, 7964, 7786, 7926, -1, 7926, 7813, 7925, -1, 7925, 7182, 7922, -1, 7922, 7178, 7920, -1, 7920, 7814, 7919, -1, 7919, 7787, 7963, -1, 7963, 7788, 7815, -1, 7815, 7816, 7789, -1, 7789, 7790, 7916, -1, 7916, 7177, 7961, -1, 7961, 7791, 7960, -1, 7960, 7817, 7959, -1, 7959, 7174, 7912, -1, 7912, 7173, 7986, -1, 7986, 7170, 7792, -1, 7227, 8080, 8605, -1, 8605, 8080, 8604, -1, 8604, 8080, 7818, -1, 7818, 8080, 7819, -1, 8603, 7819, 7997, -1, 8603, 7818, 7819, -1, 7820, 7821, 8175, -1, 8175, 7821, 7822, -1, 8672, 8175, 7822, -1, 8672, 7823, 8175, -1, 8672, 7824, 7823, -1, 8672, 8673, 7824, -1, 7314, 7825, 7864, -1, 7314, 7826, 7825, -1, 7314, 7827, 7826, -1, 7826, 7827, 7828, -1, 7828, 7827, 7580, -1, 8220, 7580, 7579, -1, 7865, 7579, 7324, -1, 8221, 7324, 7829, -1, 8222, 7829, 7335, -1, 7866, 7335, 7336, -1, 8223, 7336, 7830, -1, 8224, 7830, 7347, -1, 7867, 7347, 7868, -1, 7869, 7868, 7831, -1, 7832, 7831, 7357, -1, 7870, 7357, 7361, -1, 7871, 7361, 7362, -1, 8166, 7362, 7372, -1, 8165, 7372, 7834, -1, 7833, 7834, 7374, -1, 8160, 7374, 7872, -1, 7873, 7872, 7874, -1, 7835, 7874, 7837, -1, 7836, 7837, 7838, -1, 7839, 7838, 7393, -1, 7875, 7393, 7840, -1, 8156, 7840, 7405, -1, 7841, 7405, 7876, -1, 7877, 7876, 7842, -1, 8229, 7842, 7418, -1, 7878, 7418, 7843, -1, 8232, 7843, 7879, -1, 7844, 7879, 7427, -1, 7880, 7427, 7881, -1, 7845, 7881, 7846, -1, 8234, 7846, 7437, -1, 7882, 7437, 7436, -1, 7847, 7436, 7445, -1, 8236, 7445, 7848, -1, 8240, 7848, 7456, -1, 7883, 7456, 7462, -1, 7849, 7462, 7850, -1, 7884, 7850, 7473, -1, 7885, 7473, 7886, -1, 8078, 7886, 7485, -1, 8077, 7485, 7887, -1, 7851, 7887, 7500, -1, 8076, 7500, 7503, -1, 8074, 7503, 7504, -1, 7888, 7504, 7852, -1, 7853, 7852, 7510, -1, 8242, 7510, 7515, -1, 7889, 7515, 7519, -1, 8244, 7519, 7890, -1, 7891, 7890, 7528, -1, 8069, 7528, 7533, -1, 8245, 7533, 7892, -1, 8065, 7892, 7854, -1, 8063, 7854, 7855, -1, 8062, 7855, 7856, -1, 8058, 7856, 7893, -1, 7894, 7893, 7563, -1, 8059, 7563, 7858, -1, 7857, 7858, 7860, -1, 7859, 7860, 7258, -1, 8060, 7258, 7895, -1, 7896, 7895, 7897, -1, 7898, 7897, 7861, -1, 7899, 7861, 7862, -1, 8256, 7862, 7277, -1, 8246, 7277, 7282, -1, 7900, 7282, 7901, -1, 7902, 7901, 7903, -1, 7904, 7903, 7905, -1, 8254, 7905, 7863, -1, 8257, 7863, 7864, -1, 7825, 8257, 7864, -1, 7828, 7580, 8220, -1, 8220, 7579, 7865, -1, 7865, 7324, 8221, -1, 8221, 7829, 8222, -1, 8222, 7335, 7866, -1, 7866, 7336, 8223, -1, 8223, 7830, 8224, -1, 8224, 7347, 7867, -1, 7867, 7868, 7869, -1, 7869, 7831, 7832, -1, 7832, 7357, 7870, -1, 7870, 7361, 7871, -1, 7871, 7362, 8166, -1, 8166, 7372, 8165, -1, 8165, 7834, 7833, -1, 7833, 7374, 8160, -1, 8160, 7872, 7873, -1, 7873, 7874, 7835, -1, 7835, 7837, 7836, -1, 7836, 7838, 7839, -1, 7839, 7393, 7875, -1, 7875, 7840, 8156, -1, 8156, 7405, 7841, -1, 7841, 7876, 7877, -1, 7877, 7842, 8229, -1, 8229, 7418, 7878, -1, 7878, 7843, 8232, -1, 8232, 7879, 7844, -1, 7844, 7427, 7880, -1, 7880, 7881, 7845, -1, 7845, 7846, 8234, -1, 8234, 7437, 7882, -1, 7882, 7436, 7847, -1, 7847, 7445, 8236, -1, 8236, 7848, 8240, -1, 8240, 7456, 7883, -1, 7883, 7462, 7849, -1, 7849, 7850, 7884, -1, 7884, 7473, 7885, -1, 7885, 7886, 8078, -1, 8078, 7485, 8077, -1, 8077, 7887, 7851, -1, 7851, 7500, 8076, -1, 8076, 7503, 8074, -1, 8074, 7504, 7888, -1, 7888, 7852, 7853, -1, 7853, 7510, 8242, -1, 8242, 7515, 7889, -1, 7889, 7519, 8244, -1, 8244, 7890, 7891, -1, 7891, 7528, 8069, -1, 8069, 7533, 8245, -1, 8245, 7892, 8065, -1, 8065, 7854, 8063, -1, 8063, 7855, 8062, -1, 8062, 7856, 8058, -1, 8058, 7893, 7894, -1, 7894, 7563, 8059, -1, 8059, 7858, 7857, -1, 7857, 7860, 7859, -1, 7859, 7258, 8060, -1, 8060, 7895, 7896, -1, 7896, 7897, 7898, -1, 7898, 7861, 7899, -1, 7899, 7862, 8256, -1, 8256, 7277, 8246, -1, 8246, 7282, 7900, -1, 7900, 7901, 7902, -1, 7902, 7903, 7904, -1, 7904, 7905, 8254, -1, 8254, 7863, 8257, -1, 8409, 7987, 7792, -1, 7906, 8409, 7792, -1, 7906, 7907, 8409, -1, 7906, 7765, 7907, -1, 7907, 7765, 7985, -1, 7985, 7765, 7793, -1, 7908, 7793, 7909, -1, 8410, 7909, 7910, -1, 8411, 7910, 7911, -1, 8411, 8410, 7910, -1, 8485, 7986, 8446, -1, 8485, 7912, 7986, -1, 8485, 7913, 7912, -1, 7912, 7913, 7959, -1, 7959, 7913, 7914, -1, 7960, 7914, 8444, -1, 7961, 8444, 7915, -1, 8443, 7961, 7915, -1, 8443, 7916, 7961, -1, 8443, 7917, 7916, -1, 7916, 7917, 7789, -1, 7789, 7917, 7918, -1, 7815, 7918, 7962, -1, 7963, 7962, 8442, -1, 7919, 8442, 8441, -1, 7920, 8441, 7921, -1, 7923, 7920, 7921, -1, 7923, 7922, 7920, -1, 7923, 7924, 7922, -1, 7922, 7924, 7925, -1, 7925, 7924, 8439, -1, 7926, 8439, 7927, -1, 7964, 7927, 7965, -1, 7812, 7965, 7928, -1, 7966, 7928, 8436, -1, 7967, 8436, 7968, -1, 7969, 7968, 7929, -1, 7970, 7929, 7930, -1, 7931, 7930, 8435, -1, 8475, 7931, 8435, -1, 8475, 7810, 7931, -1, 8475, 8434, 7810, -1, 7810, 8434, 7809, -1, 7809, 8434, 7932, -1, 7971, 7932, 8474, -1, 7933, 8474, 8473, -1, 7972, 8473, 7973, -1, 7935, 7973, 7934, -1, 8472, 7935, 7934, -1, 8472, 7806, 7935, -1, 8472, 7936, 7806, -1, 7806, 7936, 7779, -1, 7779, 7936, 8430, -1, 7974, 8430, 7937, -1, 7805, 7937, 8469, -1, 7804, 8469, 8468, -1, 7939, 7804, 8468, -1, 7939, 7938, 7804, -1, 7939, 7941, 7938, -1, 7938, 7941, 7940, -1, 7940, 7941, 8466, -1, 7942, 8466, 8427, -1, 7975, 8427, 8426, -1, 7944, 8426, 8425, -1, 8463, 7944, 8425, -1, 8463, 7943, 7944, -1, 8463, 8424, 7943, -1, 7943, 8424, 7776, -1, 7776, 8424, 8423, -1, 7976, 8423, 7945, -1, 7803, 7945, 8421, -1, 7977, 8421, 7946, -1, 7947, 7946, 8420, -1, 8456, 7947, 8420, -1, 8456, 7802, 7947, -1, 8456, 8418, 7802, -1, 7802, 8418, 7948, -1, 7948, 8418, 8417, -1, 7949, 8417, 8416, -1, 7950, 8416, 7978, -1, 7979, 7978, 7951, -1, 7980, 7951, 7952, -1, 7981, 7952, 7953, -1, 7982, 7953, 8414, -1, 7983, 8414, 7984, -1, 7798, 7984, 7954, -1, 7955, 7798, 7954, -1, 7955, 7770, 7798, -1, 7955, 8453, 7770, -1, 7770, 8453, 7797, -1, 7797, 8453, 7956, -1, 7796, 7956, 7957, -1, 7958, 7957, 8412, -1, 7767, 8412, 7911, -1, 7910, 7767, 7911, -1, 7959, 7914, 7960, -1, 7960, 8444, 7961, -1, 7789, 7918, 7815, -1, 7815, 7962, 7963, -1, 7963, 8442, 7919, -1, 7919, 8441, 7920, -1, 7925, 8439, 7926, -1, 7926, 7927, 7964, -1, 7964, 7965, 7812, -1, 7812, 7928, 7966, -1, 7966, 8436, 7967, -1, 7967, 7968, 7969, -1, 7969, 7929, 7970, -1, 7970, 7930, 7931, -1, 7809, 7932, 7971, -1, 7971, 8474, 7933, -1, 7933, 8473, 7972, -1, 7972, 7973, 7935, -1, 7779, 8430, 7974, -1, 7974, 7937, 7805, -1, 7805, 8469, 7804, -1, 7940, 8466, 7942, -1, 7942, 8427, 7975, -1, 7975, 8426, 7944, -1, 7776, 8423, 7976, -1, 7976, 7945, 7803, -1, 7803, 8421, 7977, -1, 7977, 7946, 7947, -1, 7948, 8417, 7949, -1, 7949, 8416, 7950, -1, 7950, 7978, 7979, -1, 7979, 7951, 7980, -1, 7980, 7952, 7981, -1, 7981, 7953, 7982, -1, 7982, 8414, 7983, -1, 7983, 7984, 7798, -1, 7797, 7956, 7796, -1, 7796, 7957, 7958, -1, 7958, 8412, 7767, -1, 8410, 7908, 7909, -1, 7908, 7985, 7793, -1, 7986, 7792, 8446, -1, 8446, 7792, 7987, -1, 8487, 7989, 8486, -1, 8486, 7989, 7988, -1, 7988, 7989, 7990, -1, 7991, 7990, 7992, -1, 8056, 7992, 8612, -1, 7998, 8612, 7993, -1, 8064, 7993, 7994, -1, 7999, 7994, 8602, -1, 7995, 8602, 8607, -1, 8079, 8607, 8606, -1, 7996, 8606, 8603, -1, 7997, 7996, 8603, -1, 7988, 7990, 7991, -1, 7991, 7992, 8056, -1, 8056, 8612, 7998, -1, 7998, 7993, 8064, -1, 8064, 7994, 7999, -1, 7999, 8602, 7995, -1, 7995, 8607, 8079, -1, 8079, 8606, 7996, -1, 8203, 8001, 8634, -1, 8634, 8001, 8000, -1, 8000, 8001, 8202, -1, 8632, 8202, 8002, -1, 8633, 8002, 8196, -1, 8631, 8196, 8194, -1, 8628, 8194, 8004, -1, 8628, 8631, 8194, -1, 8000, 8202, 8632, -1, 8632, 8002, 8633, -1, 8633, 8196, 8631, -1, 8194, 8003, 8004, -1, 8004, 8003, 8655, -1, 8655, 8003, 8193, -1, 8199, 8655, 8193, -1, 8199, 8005, 8655, -1, 8199, 8006, 8005, -1, 8005, 8006, 8007, -1, 8007, 8006, 8200, -1, 8011, 8200, 8008, -1, 8652, 8008, 8009, -1, 8010, 8652, 8009, -1, 8007, 8200, 8011, -1, 8011, 8008, 8652, -1, 8179, 8177, 8667, -1, 8667, 8177, 8664, -1, 8664, 8177, 8178, -1, 8012, 8178, 8018, -1, 8665, 8018, 8013, -1, 8019, 8013, 8020, -1, 8014, 8020, 8172, -1, 8668, 8172, 8015, -1, 8016, 8015, 8161, -1, 8671, 8161, 8021, -1, 8017, 8021, 7824, -1, 8673, 8017, 7824, -1, 8664, 8178, 8012, -1, 8012, 8018, 8665, -1, 8665, 8013, 8019, -1, 8019, 8020, 8014, -1, 8014, 8172, 8668, -1, 8668, 8015, 8016, -1, 8016, 8161, 8671, -1, 8671, 8021, 8017, -1, 8701, 8700, 8022, -1, 8022, 8700, 8129, -1, 8129, 8700, 8584, -1, 8125, 8584, 8583, -1, 8124, 8583, 8023, -1, 8027, 8023, 8582, -1, 8132, 8582, 8024, -1, 8028, 8024, 8025, -1, 8141, 8025, 8698, -1, 8029, 8698, 8026, -1, 8140, 8026, 8699, -1, 8544, 8140, 8699, -1, 8129, 8584, 8125, -1, 8125, 8583, 8124, -1, 8124, 8023, 8027, -1, 8027, 8582, 8132, -1, 8132, 8024, 8028, -1, 8028, 8025, 8141, -1, 8141, 8698, 8029, -1, 8029, 8026, 8140, -1, 8679, 8030, 8536, -1, 8536, 8030, 8164, -1, 8164, 8030, 8031, -1, 8163, 8031, 8032, -1, 8034, 8032, 8675, -1, 8159, 8675, 8035, -1, 8036, 8035, 8033, -1, 8037, 8033, 8669, -1, 8173, 8669, 8674, -1, 8176, 8674, 8670, -1, 8174, 8670, 7821, -1, 7820, 8174, 7821, -1, 8164, 8031, 8163, -1, 8163, 8032, 8034, -1, 8034, 8675, 8159, -1, 8159, 8035, 8036, -1, 8036, 8033, 8037, -1, 8037, 8669, 8173, -1, 8173, 8674, 8176, -1, 8176, 8670, 8174, -1, 7244, 8592, 7245, -1, 7245, 8592, 8090, -1, 8090, 8592, 8591, -1, 8091, 8591, 8038, -1, 8042, 8038, 8039, -1, 8087, 8039, 8611, -1, 8070, 8611, 8041, -1, 8040, 8041, 8571, -1, 8043, 8571, 8044, -1, 8102, 8044, 8569, -1, 8104, 8569, 8562, -1, 8561, 8104, 8562, -1, 8090, 8591, 8091, -1, 8091, 8038, 8042, -1, 8042, 8039, 8087, -1, 8087, 8611, 8070, -1, 8070, 8041, 8040, -1, 8040, 8571, 8043, -1, 8043, 8044, 8102, -1, 8102, 8569, 8104, -1, 8045, 8712, 8046, -1, 8046, 8712, 8121, -1, 8121, 8712, 8711, -1, 8120, 8711, 8047, -1, 8053, 8047, 8048, -1, 8119, 8048, 8709, -1, 8049, 8709, 8704, -1, 8050, 8704, 8703, -1, 8054, 8703, 8705, -1, 8115, 8705, 8051, -1, 8055, 8051, 8052, -1, 8122, 8055, 8052, -1, 8121, 8711, 8120, -1, 8120, 8047, 8053, -1, 8053, 8048, 8119, -1, 8119, 8709, 8049, -1, 8049, 8704, 8050, -1, 8050, 8703, 8054, -1, 8054, 8705, 8115, -1, 8115, 8051, 8055, -1, 8486, 7988, 8057, -1, 8057, 7988, 7991, -1, 8056, 8057, 7991, -1, 8056, 8218, 8057, -1, 8056, 8217, 8218, -1, 8056, 7998, 8217, -1, 8217, 7998, 8374, -1, 8374, 7998, 8058, -1, 7894, 8374, 8058, -1, 7894, 8357, 8374, -1, 7894, 8059, 8357, -1, 8357, 8059, 8358, -1, 8358, 8059, 7857, -1, 7859, 8358, 7857, -1, 7859, 8060, 8358, -1, 8358, 8060, 7896, -1, 7898, 8358, 7896, -1, 7898, 7899, 8358, -1, 8358, 7899, 8256, -1, 8061, 8256, 8338, -1, 8061, 8358, 8256, -1, 7998, 8064, 8058, -1, 8058, 8064, 8062, -1, 8062, 8064, 8063, -1, 8063, 8064, 7999, -1, 7232, 7999, 7240, -1, 7232, 8063, 7999, -1, 7232, 7241, 8063, -1, 8063, 7241, 8065, -1, 8065, 7241, 8066, -1, 8245, 8066, 8067, -1, 8068, 8245, 8067, -1, 8068, 8069, 8245, -1, 8068, 7095, 8069, -1, 8069, 7095, 8087, -1, 8070, 8069, 8087, -1, 8070, 7891, 8069, -1, 8070, 8244, 7891, -1, 8070, 8040, 8244, -1, 8244, 8040, 8071, -1, 7889, 8071, 8243, -1, 8242, 8243, 8400, -1, 7853, 8400, 8386, -1, 7888, 8386, 8072, -1, 8073, 7888, 8072, -1, 8073, 8074, 7888, -1, 8073, 8075, 8074, -1, 8074, 8075, 8076, -1, 8076, 8075, 8241, -1, 7851, 8241, 8382, -1, 8077, 8382, 8078, -1, 8077, 7851, 8382, -1, 7999, 7995, 7240, -1, 7240, 7995, 7239, -1, 7239, 7995, 8079, -1, 8080, 8079, 7819, -1, 8080, 7239, 8079, -1, 8080, 7228, 7239, -1, 8080, 7227, 7228, -1, 8079, 7996, 7819, -1, 7819, 7996, 7997, -1, 8067, 8066, 8081, -1, 8081, 8066, 7236, -1, 7097, 7236, 8083, -1, 8082, 8083, 8086, -1, 8082, 7097, 8083, -1, 8082, 7098, 7097, -1, 8082, 8084, 7098, -1, 8081, 7236, 7097, -1, 8083, 8085, 8086, -1, 8086, 8085, 7089, -1, 7095, 7092, 8087, -1, 8087, 7092, 8042, -1, 8042, 7092, 8093, -1, 8091, 8093, 8089, -1, 8088, 8091, 8089, -1, 8088, 8090, 8091, -1, 8088, 7245, 8090, -1, 8093, 8092, 8089, -1, 8089, 8092, 7246, -1, 8091, 8042, 8093, -1, 8071, 8040, 8094, -1, 8094, 8040, 8043, -1, 8096, 8043, 8103, -1, 8096, 8094, 8043, -1, 8096, 8095, 8094, -1, 8096, 8098, 8095, -1, 8095, 8098, 8097, -1, 8097, 8098, 8559, -1, 8099, 8559, 8100, -1, 8105, 8100, 8101, -1, 8389, 8101, 8106, -1, 8389, 8105, 8101, -1, 8043, 8102, 8103, -1, 8103, 8102, 8104, -1, 8561, 8103, 8104, -1, 8097, 8559, 8099, -1, 8099, 8100, 8105, -1, 8101, 8558, 8106, -1, 8106, 8558, 8390, -1, 8390, 8558, 8261, -1, 8392, 8261, 8263, -1, 8392, 8390, 8261, -1, 8568, 8108, 8261, -1, 8568, 8107, 8108, -1, 8108, 8107, 8109, -1, 8110, 8108, 8109, -1, 8110, 8111, 8108, -1, 8108, 8111, 8555, -1, 8112, 8108, 8555, -1, 8112, 8113, 8108, -1, 8108, 8113, 8119, -1, 8049, 8108, 8119, -1, 8049, 7101, 8108, -1, 8049, 8050, 7101, -1, 7101, 8050, 8114, -1, 8114, 8050, 8054, -1, 7100, 8054, 8115, -1, 8123, 8115, 8116, -1, 7249, 8123, 8116, -1, 7249, 8117, 8123, -1, 7249, 7248, 8117, -1, 8113, 8118, 8119, -1, 8119, 8118, 8053, -1, 8053, 8118, 8553, -1, 8120, 8553, 8121, -1, 8120, 8053, 8553, -1, 8553, 8046, 8121, -1, 8114, 8054, 7100, -1, 8115, 8055, 8116, -1, 8116, 8055, 8122, -1, 8123, 7100, 8115, -1, 7102, 8027, 7101, -1, 7102, 8124, 8027, -1, 7102, 8126, 8124, -1, 8124, 8126, 8125, -1, 8125, 8126, 8127, -1, 8128, 8127, 8130, -1, 8128, 8125, 8127, -1, 8128, 8129, 8125, -1, 8128, 8022, 8129, -1, 8127, 7107, 8130, -1, 8130, 7107, 7108, -1, 8027, 8132, 7101, -1, 7101, 8132, 8131, -1, 8108, 8131, 8375, -1, 8108, 7101, 8131, -1, 8132, 8028, 8131, -1, 8131, 8028, 8138, -1, 8133, 8131, 8138, -1, 8133, 8543, 8131, -1, 8131, 8543, 8541, -1, 8134, 8131, 8541, -1, 8134, 8135, 8131, -1, 8131, 8135, 8302, -1, 8302, 8135, 8137, -1, 8136, 8137, 8321, -1, 8136, 8302, 8137, -1, 8138, 8028, 8552, -1, 8552, 8028, 8141, -1, 8139, 8141, 8029, -1, 8140, 8139, 8029, -1, 8140, 8544, 8139, -1, 8552, 8141, 8139, -1, 8137, 8142, 8321, -1, 8321, 8142, 8303, -1, 8303, 8142, 8548, -1, 8143, 8548, 8144, -1, 8143, 8303, 8548, -1, 8548, 8146, 8144, -1, 8144, 8146, 8145, -1, 8145, 8146, 8304, -1, 8304, 8146, 8147, -1, 8324, 8147, 8149, -1, 8148, 8149, 8325, -1, 8148, 8324, 8149, -1, 8304, 8147, 8324, -1, 8149, 8538, 8325, -1, 8325, 8538, 8150, -1, 8150, 8538, 8151, -1, 8307, 8151, 8152, -1, 8308, 8152, 8328, -1, 8308, 8307, 8152, -1, 8150, 8151, 8307, -1, 8152, 8153, 8328, -1, 8328, 8153, 8154, -1, 8154, 8153, 7836, -1, 7839, 8154, 7836, -1, 7839, 7875, 8154, -1, 8154, 7875, 8155, -1, 8155, 7875, 8156, -1, 8330, 8156, 7841, -1, 8157, 7841, 8332, -1, 8157, 8330, 7841, -1, 8153, 8158, 7836, -1, 7836, 8158, 7835, -1, 7835, 8158, 8537, -1, 8159, 8537, 8034, -1, 8159, 7835, 8537, -1, 8159, 7873, 7835, -1, 8159, 8036, 7873, -1, 7873, 8036, 8160, -1, 8160, 8036, 8037, -1, 8172, 8037, 8173, -1, 8015, 8173, 8176, -1, 8161, 8176, 8175, -1, 7823, 8161, 8175, -1, 7823, 8021, 8161, -1, 7823, 7824, 8021, -1, 8537, 8162, 8034, -1, 8034, 8162, 8163, -1, 8163, 8162, 8164, -1, 8164, 8162, 8536, -1, 8160, 8037, 8172, -1, 7833, 8172, 8020, -1, 8165, 8020, 8013, -1, 8166, 8013, 8180, -1, 7871, 8180, 8526, -1, 8167, 7871, 8526, -1, 8167, 8270, 7871, -1, 8167, 8168, 8270, -1, 8270, 8168, 8285, -1, 8285, 8168, 8528, -1, 8181, 8528, 8529, -1, 8169, 8529, 8530, -1, 8171, 8530, 8170, -1, 8171, 8169, 8530, -1, 8172, 8173, 8015, -1, 8176, 8174, 8175, -1, 8175, 8174, 7820, -1, 8161, 8015, 8176, -1, 8160, 8172, 7833, -1, 7833, 8020, 8165, -1, 8013, 8018, 8180, -1, 8180, 8018, 8509, -1, 8509, 8018, 8178, -1, 8177, 8509, 8178, -1, 8177, 8179, 8509, -1, 8166, 8180, 7871, -1, 8285, 8528, 8181, -1, 8181, 8529, 8169, -1, 8530, 8182, 8170, -1, 8170, 8182, 8183, -1, 8183, 8182, 8184, -1, 8271, 8184, 8185, -1, 8271, 8183, 8184, -1, 8184, 8187, 8185, -1, 8185, 8187, 8272, -1, 8272, 8187, 8186, -1, 8186, 8187, 8288, -1, 8288, 8187, 8290, -1, 8290, 8187, 8292, -1, 8292, 8187, 8250, -1, 8250, 8187, 8188, -1, 8189, 8250, 8188, -1, 8189, 8532, 8250, -1, 8250, 8532, 8518, -1, 8190, 8250, 8518, -1, 8190, 8191, 8250, -1, 8250, 8191, 8192, -1, 8522, 8250, 8192, -1, 8522, 8197, 8250, -1, 8250, 8197, 8193, -1, 8003, 8250, 8193, -1, 8003, 8351, 8250, -1, 8003, 8195, 8351, -1, 8003, 8194, 8195, -1, 8195, 8194, 8500, -1, 8500, 8194, 8502, -1, 8502, 8194, 8196, -1, 8503, 8196, 8201, -1, 8503, 8502, 8196, -1, 8197, 8198, 8193, -1, 8193, 8198, 8199, -1, 8199, 8198, 8525, -1, 8535, 8199, 8525, -1, 8535, 8006, 8199, -1, 8535, 8200, 8006, -1, 8535, 8008, 8200, -1, 8535, 8009, 8008, -1, 8196, 8002, 8201, -1, 8201, 8002, 8202, -1, 8001, 8201, 8202, -1, 8001, 8203, 8201, -1, 8195, 8204, 8351, -1, 8351, 8204, 8205, -1, 8206, 8351, 8205, -1, 8206, 8497, 8351, -1, 8351, 8497, 8505, -1, 8207, 8351, 8505, -1, 8207, 8208, 8351, -1, 8207, 8364, 8208, -1, 8207, 8209, 8364, -1, 8364, 8209, 8353, -1, 8353, 8209, 8365, -1, 8365, 8209, 8496, -1, 8210, 8496, 8494, -1, 8212, 8494, 8211, -1, 8212, 8210, 8494, -1, 8365, 8496, 8210, -1, 8494, 8493, 8211, -1, 8211, 8493, 8354, -1, 8354, 8493, 8213, -1, 8213, 8493, 8492, -1, 8214, 8492, 8490, -1, 8355, 8490, 8215, -1, 8371, 8215, 8372, -1, 8371, 8355, 8215, -1, 8213, 8492, 8214, -1, 8214, 8490, 8355, -1, 8215, 8216, 8372, -1, 8372, 8216, 8218, -1, 8217, 8372, 8218, -1, 7825, 8219, 8257, -1, 7825, 7826, 8219, -1, 8219, 7826, 7828, -1, 8220, 8219, 7828, -1, 8220, 7865, 8219, -1, 8219, 7865, 8221, -1, 8279, 8221, 8280, -1, 8279, 8219, 8221, -1, 8222, 8268, 8221, -1, 8222, 7866, 8268, -1, 8268, 7866, 8223, -1, 8224, 8268, 8223, -1, 8224, 7867, 8268, -1, 8268, 7867, 7869, -1, 7832, 8268, 7869, -1, 7832, 8225, 8268, -1, 7832, 7870, 8225, -1, 8225, 7870, 8226, -1, 8226, 7870, 7871, -1, 8270, 8226, 7871, -1, 8166, 8165, 8013, -1, 8155, 8156, 8330, -1, 7841, 7877, 8332, -1, 8332, 7877, 8227, -1, 8227, 7877, 8229, -1, 8228, 8229, 7878, -1, 8334, 7878, 8230, -1, 8334, 8228, 7878, -1, 8227, 8229, 8228, -1, 7878, 8232, 8230, -1, 8230, 8232, 8231, -1, 8231, 8232, 7844, -1, 8239, 7844, 7880, -1, 8233, 7880, 7845, -1, 8315, 7845, 8234, -1, 8235, 8234, 7882, -1, 8336, 7882, 7847, -1, 8237, 7847, 8236, -1, 8378, 8236, 8380, -1, 8378, 8237, 8236, -1, 8378, 8318, 8237, -1, 8378, 8238, 8318, -1, 8318, 8238, 8319, -1, 8319, 8238, 8375, -1, 8131, 8319, 8375, -1, 8231, 7844, 8239, -1, 8239, 7880, 8233, -1, 8233, 7845, 8315, -1, 8315, 8234, 8235, -1, 8235, 7882, 8336, -1, 8336, 7847, 8237, -1, 8240, 8382, 8236, -1, 8240, 7883, 8382, -1, 8382, 7883, 7849, -1, 7884, 8382, 7849, -1, 7884, 7885, 8382, -1, 8382, 7885, 8078, -1, 7851, 8076, 8241, -1, 7888, 7853, 8386, -1, 7853, 8242, 8400, -1, 8242, 7889, 8243, -1, 7889, 8244, 8071, -1, 8245, 8065, 8066, -1, 8246, 8344, 8256, -1, 8246, 8346, 8344, -1, 8246, 7900, 8346, -1, 8346, 7900, 8247, -1, 8247, 7900, 7902, -1, 8252, 7902, 7904, -1, 8253, 7904, 8254, -1, 8249, 8254, 8257, -1, 8248, 8257, 8295, -1, 8248, 8249, 8257, -1, 8248, 8362, 8249, -1, 8248, 8294, 8362, -1, 8362, 8294, 8251, -1, 8251, 8294, 8293, -1, 8351, 8293, 8250, -1, 8351, 8251, 8293, -1, 8247, 7902, 8252, -1, 8252, 7904, 8253, -1, 8253, 8254, 8249, -1, 8344, 8255, 8256, -1, 8256, 8255, 8341, -1, 8340, 8256, 8341, -1, 8340, 8339, 8256, -1, 8256, 8339, 8360, -1, 8359, 8256, 8360, -1, 8359, 8338, 8256, -1, 8268, 8284, 8221, -1, 8221, 8284, 8282, -1, 8281, 8221, 8282, -1, 8281, 8280, 8221, -1, 8219, 8258, 8257, -1, 8257, 8258, 8278, -1, 8259, 8257, 8278, -1, 8259, 8299, 8257, -1, 8257, 8299, 8276, -1, 8297, 8257, 8276, -1, 8297, 8295, 8257, -1, 8108, 8260, 8261, -1, 8261, 8260, 8262, -1, 8406, 8261, 8262, -1, 8406, 8405, 8261, -1, 8261, 8405, 8263, -1, 8382, 8381, 8236, -1, 8236, 8381, 8397, -1, 8264, 8236, 8397, -1, 8264, 8265, 8236, -1, 8236, 8265, 8266, -1, 8395, 8236, 8266, -1, 8395, 8380, 8236, -1, 8225, 8267, 8268, -1, 8225, 8269, 8267, -1, 8225, 8226, 8269, -1, 8269, 8226, 8660, -1, 8660, 8226, 8270, -1, 8659, 8270, 8285, -1, 8662, 8285, 8181, -1, 8658, 8181, 8169, -1, 8661, 8169, 8171, -1, 8286, 8171, 8170, -1, 8287, 8170, 8183, -1, 8656, 8183, 8271, -1, 8759, 8271, 8185, -1, 8760, 8185, 8272, -1, 8761, 8272, 8186, -1, 8273, 8186, 8288, -1, 8289, 8288, 8290, -1, 8291, 8290, 8292, -1, 8274, 8292, 8250, -1, 8275, 8250, 8293, -1, 8756, 8293, 8294, -1, 8635, 8294, 8248, -1, 8750, 8248, 8295, -1, 8296, 8295, 8297, -1, 8298, 8297, 8276, -1, 8277, 8276, 8299, -1, 8746, 8299, 8259, -1, 8745, 8259, 8278, -1, 8300, 8278, 8258, -1, 8744, 8258, 8219, -1, 8743, 8219, 8279, -1, 8301, 8279, 8280, -1, 8742, 8280, 8281, -1, 8741, 8281, 8282, -1, 8283, 8282, 8284, -1, 8739, 8284, 8268, -1, 8267, 8739, 8268, -1, 8660, 8270, 8659, -1, 8659, 8285, 8662, -1, 8662, 8181, 8658, -1, 8658, 8169, 8661, -1, 8661, 8171, 8286, -1, 8286, 8170, 8287, -1, 8287, 8183, 8656, -1, 8656, 8271, 8759, -1, 8759, 8185, 8760, -1, 8760, 8272, 8761, -1, 8761, 8186, 8273, -1, 8273, 8288, 8289, -1, 8289, 8290, 8291, -1, 8291, 8292, 8274, -1, 8274, 8250, 8275, -1, 8275, 8293, 8756, -1, 8756, 8294, 8635, -1, 8635, 8248, 8750, -1, 8750, 8295, 8296, -1, 8296, 8297, 8298, -1, 8298, 8276, 8277, -1, 8277, 8299, 8746, -1, 8746, 8259, 8745, -1, 8745, 8278, 8300, -1, 8300, 8258, 8744, -1, 8744, 8219, 8743, -1, 8743, 8279, 8301, -1, 8301, 8280, 8742, -1, 8742, 8281, 8741, -1, 8741, 8282, 8283, -1, 8283, 8284, 8739, -1, 8302, 8691, 8131, -1, 8302, 8690, 8691, -1, 8302, 8136, 8690, -1, 8690, 8136, 8320, -1, 8320, 8136, 8321, -1, 8688, 8321, 8303, -1, 8687, 8303, 8143, -1, 8322, 8143, 8144, -1, 8323, 8144, 8145, -1, 8684, 8145, 8304, -1, 8686, 8304, 8324, -1, 8305, 8324, 8148, -1, 8306, 8148, 8325, -1, 8685, 8325, 8150, -1, 8681, 8150, 8307, -1, 8326, 8307, 8308, -1, 8327, 8308, 8328, -1, 8309, 8328, 8154, -1, 8329, 8154, 8155, -1, 8310, 8155, 8330, -1, 8331, 8330, 8157, -1, 8311, 8157, 8332, -1, 8333, 8332, 8227, -1, 8731, 8227, 8228, -1, 8726, 8228, 8334, -1, 8312, 8334, 8230, -1, 8758, 8230, 8231, -1, 8313, 8231, 8239, -1, 8335, 8239, 8233, -1, 8314, 8233, 8315, -1, 8316, 8315, 8235, -1, 8317, 8235, 8336, -1, 8722, 8336, 8237, -1, 8337, 8237, 8318, -1, 8724, 8318, 8319, -1, 8725, 8319, 8131, -1, 8691, 8725, 8131, -1, 8320, 8321, 8688, -1, 8688, 8303, 8687, -1, 8687, 8143, 8322, -1, 8322, 8144, 8323, -1, 8323, 8145, 8684, -1, 8684, 8304, 8686, -1, 8686, 8324, 8305, -1, 8305, 8148, 8306, -1, 8306, 8325, 8685, -1, 8685, 8150, 8681, -1, 8681, 8307, 8326, -1, 8326, 8308, 8327, -1, 8327, 8328, 8309, -1, 8309, 8154, 8329, -1, 8329, 8155, 8310, -1, 8310, 8330, 8331, -1, 8331, 8157, 8311, -1, 8311, 8332, 8333, -1, 8333, 8227, 8731, -1, 8731, 8228, 8726, -1, 8726, 8334, 8312, -1, 8312, 8230, 8758, -1, 8758, 8231, 8313, -1, 8313, 8239, 8335, -1, 8335, 8233, 8314, -1, 8314, 8315, 8316, -1, 8316, 8235, 8317, -1, 8317, 8336, 8722, -1, 8722, 8237, 8337, -1, 8337, 8318, 8724, -1, 8724, 8319, 8725, -1, 8061, 8646, 8358, -1, 8061, 8644, 8646, -1, 8061, 8338, 8644, -1, 8644, 8338, 8642, -1, 8642, 8338, 8359, -1, 8643, 8359, 8360, -1, 8641, 8360, 8339, -1, 8638, 8339, 8340, -1, 8637, 8340, 8341, -1, 8342, 8341, 8255, -1, 8343, 8255, 8344, -1, 8361, 8344, 8346, -1, 8345, 8346, 8247, -1, 8347, 8247, 8252, -1, 8348, 8252, 8253, -1, 8349, 8253, 8249, -1, 8755, 8249, 8362, -1, 8350, 8362, 8251, -1, 8625, 8251, 8351, -1, 8363, 8351, 8208, -1, 8624, 8208, 8364, -1, 8352, 8364, 8353, -1, 8622, 8353, 8365, -1, 8621, 8365, 8210, -1, 8619, 8210, 8212, -1, 8366, 8212, 8211, -1, 8620, 8211, 8354, -1, 8367, 8354, 8213, -1, 8368, 8213, 8214, -1, 8369, 8214, 8355, -1, 8370, 8355, 8371, -1, 8615, 8371, 8372, -1, 8373, 8372, 8217, -1, 8356, 8217, 8374, -1, 8649, 8374, 8357, -1, 8715, 8357, 8358, -1, 8646, 8715, 8358, -1, 8642, 8359, 8643, -1, 8643, 8360, 8641, -1, 8641, 8339, 8638, -1, 8638, 8340, 8637, -1, 8637, 8341, 8342, -1, 8342, 8255, 8343, -1, 8343, 8344, 8361, -1, 8361, 8346, 8345, -1, 8345, 8247, 8347, -1, 8347, 8252, 8348, -1, 8348, 8253, 8349, -1, 8349, 8249, 8755, -1, 8755, 8362, 8350, -1, 8350, 8251, 8625, -1, 8625, 8351, 8363, -1, 8363, 8208, 8624, -1, 8624, 8364, 8352, -1, 8352, 8353, 8622, -1, 8622, 8365, 8621, -1, 8621, 8210, 8619, -1, 8619, 8212, 8366, -1, 8366, 8211, 8620, -1, 8620, 8354, 8367, -1, 8367, 8213, 8368, -1, 8368, 8214, 8369, -1, 8369, 8355, 8370, -1, 8370, 8371, 8615, -1, 8615, 8372, 8373, -1, 8373, 8217, 8356, -1, 8356, 8374, 8649, -1, 8649, 8357, 8715, -1, 8375, 8376, 8108, -1, 8375, 8723, 8376, -1, 8375, 8238, 8723, -1, 8723, 8238, 8377, -1, 8377, 8238, 8378, -1, 8379, 8378, 8380, -1, 8394, 8380, 8395, -1, 8720, 8395, 8266, -1, 8719, 8266, 8265, -1, 8751, 8265, 8264, -1, 8396, 8264, 8397, -1, 8398, 8397, 8381, -1, 8752, 8381, 8382, -1, 8753, 8382, 8241, -1, 8383, 8241, 8075, -1, 8384, 8075, 8073, -1, 8399, 8073, 8072, -1, 8385, 8072, 8386, -1, 8589, 8386, 8400, -1, 8588, 8400, 8243, -1, 8587, 8243, 8071, -1, 8387, 8071, 8094, -1, 8573, 8094, 8095, -1, 8574, 8095, 8097, -1, 8401, 8097, 8099, -1, 8388, 8099, 8105, -1, 8576, 8105, 8389, -1, 8577, 8389, 8106, -1, 8402, 8106, 8390, -1, 8403, 8390, 8392, -1, 8391, 8392, 8263, -1, 8404, 8263, 8405, -1, 8581, 8405, 8406, -1, 8393, 8406, 8262, -1, 8407, 8262, 8260, -1, 8408, 8260, 8108, -1, 8376, 8408, 8108, -1, 8377, 8378, 8379, -1, 8379, 8380, 8394, -1, 8394, 8395, 8720, -1, 8720, 8266, 8719, -1, 8719, 8265, 8751, -1, 8751, 8264, 8396, -1, 8396, 8397, 8398, -1, 8398, 8381, 8752, -1, 8752, 8382, 8753, -1, 8753, 8241, 8383, -1, 8383, 8075, 8384, -1, 8384, 8073, 8399, -1, 8399, 8072, 8385, -1, 8385, 8386, 8589, -1, 8589, 8400, 8588, -1, 8588, 8243, 8587, -1, 8587, 8071, 8387, -1, 8387, 8094, 8573, -1, 8573, 8095, 8574, -1, 8574, 8097, 8401, -1, 8401, 8099, 8388, -1, 8388, 8105, 8576, -1, 8576, 8389, 8577, -1, 8577, 8106, 8402, -1, 8402, 8390, 8403, -1, 8403, 8392, 8391, -1, 8391, 8263, 8404, -1, 8404, 8405, 8581, -1, 8581, 8406, 8393, -1, 8393, 8262, 8407, -1, 8407, 8260, 8408, -1, 8409, 8447, 7987, -1, 8409, 8639, 8447, -1, 8409, 7907, 8639, -1, 8639, 7907, 8448, -1, 8448, 7907, 7985, -1, 8449, 7985, 7908, -1, 8640, 7908, 8410, -1, 8645, 8410, 8411, -1, 8647, 8411, 7911, -1, 8450, 7911, 8412, -1, 8648, 8412, 7957, -1, 8451, 7957, 7956, -1, 8452, 7956, 8453, -1, 8454, 8453, 7955, -1, 8413, 7955, 7954, -1, 8650, 7954, 7984, -1, 8651, 7984, 8414, -1, 8716, 8414, 7953, -1, 8717, 7953, 7952, -1, 8415, 7952, 7951, -1, 8608, 7951, 7978, -1, 8609, 7978, 8416, -1, 8610, 8416, 8417, -1, 8455, 8417, 8418, -1, 8419, 8418, 8456, -1, 8457, 8456, 8420, -1, 8458, 8420, 7946, -1, 8459, 7946, 8421, -1, 8422, 8421, 7945, -1, 8460, 7945, 8423, -1, 8461, 8423, 8424, -1, 8462, 8424, 8463, -1, 8754, 8463, 8425, -1, 8718, 8425, 8426, -1, 8464, 8426, 8427, -1, 8465, 8427, 8466, -1, 8721, 8466, 7941, -1, 8467, 7941, 7939, -1, 8757, 7939, 8468, -1, 8428, 8468, 8469, -1, 8429, 8469, 7937, -1, 8470, 7937, 8430, -1, 8471, 8430, 7936, -1, 8727, 7936, 8472, -1, 8728, 8472, 7934, -1, 8431, 7934, 7973, -1, 8432, 7973, 8473, -1, 8729, 8473, 8474, -1, 8732, 8474, 7932, -1, 8730, 7932, 8434, -1, 8433, 8434, 8475, -1, 8733, 8475, 8435, -1, 8476, 8435, 7930, -1, 8678, 7930, 7929, -1, 8477, 7929, 7968, -1, 8478, 7968, 8436, -1, 8437, 8436, 7928, -1, 8479, 7928, 7965, -1, 8438, 7965, 7927, -1, 8734, 7927, 8439, -1, 8735, 8439, 7924, -1, 8440, 7924, 7923, -1, 8480, 7923, 7921, -1, 8736, 7921, 8441, -1, 8481, 8441, 8442, -1, 8737, 8442, 7962, -1, 8738, 7962, 7918, -1, 8482, 7918, 7917, -1, 8483, 7917, 8443, -1, 8740, 8443, 7915, -1, 8747, 7915, 8444, -1, 8748, 8444, 7914, -1, 8445, 7914, 7913, -1, 8484, 7913, 8485, -1, 8749, 8485, 8446, -1, 8636, 8446, 7987, -1, 8447, 8636, 7987, -1, 8448, 7985, 8449, -1, 8449, 7908, 8640, -1, 8640, 8410, 8645, -1, 8645, 8411, 8647, -1, 8647, 7911, 8450, -1, 8450, 8412, 8648, -1, 8648, 7957, 8451, -1, 8451, 7956, 8452, -1, 8452, 8453, 8454, -1, 8454, 7955, 8413, -1, 8413, 7954, 8650, -1, 8650, 7984, 8651, -1, 8651, 8414, 8716, -1, 8716, 7953, 8717, -1, 8717, 7952, 8415, -1, 8415, 7951, 8608, -1, 8608, 7978, 8609, -1, 8609, 8416, 8610, -1, 8610, 8417, 8455, -1, 8455, 8418, 8419, -1, 8419, 8456, 8457, -1, 8457, 8420, 8458, -1, 8458, 7946, 8459, -1, 8459, 8421, 8422, -1, 8422, 7945, 8460, -1, 8460, 8423, 8461, -1, 8461, 8424, 8462, -1, 8462, 8463, 8754, -1, 8754, 8425, 8718, -1, 8718, 8426, 8464, -1, 8464, 8427, 8465, -1, 8465, 8466, 8721, -1, 8721, 7941, 8467, -1, 8467, 7939, 8757, -1, 8757, 8468, 8428, -1, 8428, 8469, 8429, -1, 8429, 7937, 8470, -1, 8470, 8430, 8471, -1, 8471, 7936, 8727, -1, 8727, 8472, 8728, -1, 8728, 7934, 8431, -1, 8431, 7973, 8432, -1, 8432, 8473, 8729, -1, 8729, 8474, 8732, -1, 8732, 7932, 8730, -1, 8730, 8434, 8433, -1, 8433, 8475, 8733, -1, 8733, 8435, 8476, -1, 8476, 7930, 8678, -1, 8678, 7929, 8477, -1, 8477, 7968, 8478, -1, 8478, 8436, 8437, -1, 8437, 7928, 8479, -1, 8479, 7965, 8438, -1, 8438, 7927, 8734, -1, 8734, 8439, 8735, -1, 8735, 7924, 8440, -1, 8440, 7923, 8480, -1, 8480, 7921, 8736, -1, 8736, 8441, 8481, -1, 8481, 8442, 8737, -1, 8737, 7962, 8738, -1, 8738, 7918, 8482, -1, 8482, 7917, 8483, -1, 8483, 8443, 8740, -1, 8740, 7915, 8747, -1, 8747, 8444, 8748, -1, 8748, 7914, 8445, -1, 8445, 7913, 8484, -1, 8484, 8485, 8749, -1, 8749, 8446, 8636, -1, 8486, 8057, 8487, -1, 8487, 8057, 8614, -1, 8614, 8057, 8218, -1, 8613, 8218, 8616, -1, 8613, 8614, 8218, -1, 8218, 8216, 8616, -1, 8616, 8216, 8488, -1, 8488, 8216, 8215, -1, 8490, 8488, 8215, -1, 8490, 8489, 8488, -1, 8490, 8492, 8489, -1, 8489, 8492, 8491, -1, 8491, 8492, 8493, -1, 8617, 8493, 8494, -1, 8618, 8494, 8496, -1, 8495, 8496, 8209, -1, 8623, 8209, 8207, -1, 8504, 8207, 8505, -1, 8626, 8505, 8497, -1, 8498, 8497, 8206, -1, 8627, 8206, 8205, -1, 8506, 8205, 8204, -1, 8507, 8204, 8195, -1, 8499, 8195, 8500, -1, 8501, 8500, 8502, -1, 8629, 8502, 8503, -1, 8630, 8503, 8201, -1, 8508, 8201, 8203, -1, 8634, 8508, 8203, -1, 8491, 8493, 8617, -1, 8617, 8494, 8618, -1, 8618, 8496, 8495, -1, 8495, 8209, 8623, -1, 8623, 8207, 8504, -1, 8504, 8505, 8626, -1, 8626, 8497, 8498, -1, 8498, 8206, 8627, -1, 8627, 8205, 8506, -1, 8506, 8204, 8507, -1, 8507, 8195, 8499, -1, 8499, 8500, 8501, -1, 8501, 8502, 8629, -1, 8629, 8503, 8630, -1, 8630, 8201, 8508, -1, 8667, 8666, 8179, -1, 8179, 8666, 8509, -1, 8509, 8666, 8663, -1, 8180, 8663, 8510, -1, 8526, 8510, 8511, -1, 8167, 8511, 8512, -1, 8168, 8512, 8527, -1, 8528, 8527, 8513, -1, 8529, 8513, 8657, -1, 8530, 8657, 8514, -1, 8182, 8514, 8515, -1, 8184, 8515, 8762, -1, 8187, 8762, 8516, -1, 8188, 8516, 8531, -1, 8189, 8531, 8517, -1, 8532, 8517, 8519, -1, 8518, 8519, 8520, -1, 8190, 8520, 8654, -1, 8191, 8654, 8521, -1, 8192, 8521, 8523, -1, 8522, 8523, 8524, -1, 8197, 8524, 8653, -1, 8198, 8653, 8533, -1, 8525, 8533, 8534, -1, 8535, 8534, 8010, -1, 8009, 8535, 8010, -1, 8509, 8663, 8180, -1, 8180, 8510, 8526, -1, 8526, 8511, 8167, -1, 8167, 8512, 8168, -1, 8168, 8527, 8528, -1, 8528, 8513, 8529, -1, 8529, 8657, 8530, -1, 8530, 8514, 8182, -1, 8182, 8515, 8184, -1, 8184, 8762, 8187, -1, 8187, 8516, 8188, -1, 8188, 8531, 8189, -1, 8189, 8517, 8532, -1, 8532, 8519, 8518, -1, 8518, 8520, 8190, -1, 8190, 8654, 8191, -1, 8191, 8521, 8192, -1, 8192, 8523, 8522, -1, 8522, 8524, 8197, -1, 8197, 8653, 8198, -1, 8198, 8533, 8525, -1, 8525, 8534, 8535, -1, 8536, 8162, 8679, -1, 8679, 8162, 8680, -1, 8680, 8162, 8537, -1, 8545, 8537, 8158, -1, 8546, 8158, 8153, -1, 8676, 8153, 8152, -1, 8677, 8152, 8151, -1, 8682, 8151, 8538, -1, 8539, 8538, 8149, -1, 8540, 8149, 8147, -1, 8683, 8147, 8146, -1, 8547, 8146, 8548, -1, 8549, 8548, 8142, -1, 8550, 8142, 8137, -1, 8689, 8137, 8135, -1, 8692, 8135, 8134, -1, 8693, 8134, 8541, -1, 8694, 8541, 8543, -1, 8542, 8543, 8133, -1, 8551, 8133, 8138, -1, 8695, 8138, 8552, -1, 8696, 8552, 8139, -1, 8697, 8139, 8544, -1, 8699, 8697, 8544, -1, 8680, 8537, 8545, -1, 8545, 8158, 8546, -1, 8546, 8153, 8676, -1, 8676, 8152, 8677, -1, 8677, 8151, 8682, -1, 8682, 8538, 8539, -1, 8539, 8149, 8540, -1, 8540, 8147, 8683, -1, 8683, 8146, 8547, -1, 8547, 8548, 8549, -1, 8549, 8142, 8550, -1, 8550, 8137, 8689, -1, 8689, 8135, 8692, -1, 8692, 8134, 8693, -1, 8693, 8541, 8694, -1, 8694, 8543, 8542, -1, 8542, 8133, 8551, -1, 8551, 8138, 8695, -1, 8695, 8552, 8696, -1, 8696, 8139, 8697, -1, 8046, 8553, 8045, -1, 8045, 8553, 8710, -1, 8710, 8553, 8118, -1, 8554, 8118, 8113, -1, 8563, 8113, 8112, -1, 8564, 8112, 8555, -1, 8565, 8555, 8111, -1, 8566, 8111, 8110, -1, 8567, 8110, 8109, -1, 8713, 8109, 8107, -1, 8556, 8107, 8568, -1, 8557, 8568, 8261, -1, 8580, 8261, 8558, -1, 8579, 8558, 8101, -1, 8578, 8101, 8100, -1, 8575, 8100, 8559, -1, 8714, 8559, 8098, -1, 8560, 8098, 8096, -1, 8572, 8096, 8103, -1, 8570, 8103, 8561, -1, 8562, 8570, 8561, -1, 8710, 8118, 8554, -1, 8554, 8113, 8563, -1, 8563, 8112, 8564, -1, 8564, 8555, 8565, -1, 8565, 8111, 8566, -1, 8566, 8110, 8567, -1, 8567, 8109, 8713, -1, 8713, 8107, 8556, -1, 8556, 8568, 8557, -1, 8557, 8261, 8580, -1, 8580, 8558, 8579, -1, 8579, 8101, 8578, -1, 8578, 8100, 8575, -1, 8575, 8559, 8714, -1, 8714, 8098, 8560, -1, 8560, 8096, 8572, -1, 8572, 8103, 8570, -1, 8562, 8569, 8570, -1, 8570, 8569, 8044, -1, 8571, 8570, 8044, -1, 8571, 8572, 8570, -1, 8571, 8041, 8572, -1, 8572, 8041, 8560, -1, 8560, 8041, 8587, -1, 8714, 8587, 8387, -1, 8573, 8714, 8387, -1, 8573, 8575, 8714, -1, 8573, 8574, 8575, -1, 8575, 8574, 8401, -1, 8388, 8575, 8401, -1, 8388, 8576, 8575, -1, 8575, 8576, 8578, -1, 8578, 8576, 8577, -1, 8402, 8578, 8577, -1, 8402, 8579, 8578, -1, 8402, 8403, 8579, -1, 8579, 8403, 8391, -1, 8404, 8579, 8391, -1, 8404, 8580, 8579, -1, 8404, 8581, 8580, -1, 8580, 8581, 8393, -1, 8407, 8580, 8393, -1, 8407, 8408, 8580, -1, 8580, 8408, 8725, -1, 8709, 8725, 8695, -1, 8582, 8695, 8024, -1, 8582, 8709, 8695, -1, 8582, 7103, 8709, -1, 8582, 7104, 7103, -1, 8582, 8023, 7104, -1, 7104, 8023, 7105, -1, 7105, 8023, 8583, -1, 7106, 8583, 8584, -1, 8586, 8584, 8585, -1, 8586, 7106, 8584, -1, 8586, 7109, 7106, -1, 8586, 7243, 7109, -1, 8587, 8041, 8610, -1, 8588, 8610, 8455, -1, 8419, 8588, 8455, -1, 8419, 8589, 8588, -1, 8419, 8457, 8589, -1, 8589, 8457, 8458, -1, 8459, 8589, 8458, -1, 8459, 8422, 8589, -1, 8589, 8422, 8460, -1, 8461, 8589, 8460, -1, 8461, 8462, 8589, -1, 8589, 8462, 8754, -1, 8385, 8754, 8399, -1, 8385, 8589, 8754, -1, 8039, 8590, 8611, -1, 8039, 7096, 8590, -1, 8039, 8038, 7096, -1, 7096, 8038, 7093, -1, 7093, 8038, 8591, -1, 8594, 8591, 8592, -1, 8593, 8592, 7244, -1, 8593, 8594, 8592, -1, 8593, 7091, 8594, -1, 8593, 8595, 7091, -1, 7091, 8595, 7090, -1, 7093, 8591, 8594, -1, 8596, 7233, 8590, -1, 8596, 7234, 7233, -1, 8596, 8597, 7234, -1, 7234, 8597, 7235, -1, 7235, 8597, 8598, -1, 7237, 8598, 8599, -1, 7088, 8599, 7094, -1, 7088, 7237, 8599, -1, 7088, 7242, 7237, -1, 7088, 8600, 7242, -1, 7242, 8600, 7238, -1, 7235, 8598, 7237, -1, 8601, 7994, 7233, -1, 8601, 8602, 7994, -1, 8601, 7231, 8602, -1, 8602, 7231, 8607, -1, 8607, 7231, 7230, -1, 8606, 7230, 7818, -1, 8603, 8606, 7818, -1, 7230, 7229, 7818, -1, 7818, 7229, 8604, -1, 8604, 7229, 8605, -1, 8606, 8607, 7230, -1, 7994, 7993, 7233, -1, 7233, 7993, 8415, -1, 8608, 7233, 8415, -1, 8608, 8590, 7233, -1, 8608, 8611, 8590, -1, 8608, 8609, 8611, -1, 8611, 8609, 8610, -1, 8041, 8611, 8610, -1, 8612, 8716, 7993, -1, 8612, 8373, 8716, -1, 8612, 8615, 8373, -1, 8612, 8616, 8615, -1, 8612, 8613, 8616, -1, 8612, 7992, 8613, -1, 8613, 7992, 8614, -1, 8614, 7992, 7990, -1, 7989, 8614, 7990, -1, 7989, 8487, 8614, -1, 8615, 8616, 8370, -1, 8370, 8616, 8488, -1, 8369, 8488, 8489, -1, 8491, 8369, 8489, -1, 8491, 8368, 8369, -1, 8491, 8367, 8368, -1, 8491, 8617, 8367, -1, 8367, 8617, 8620, -1, 8620, 8617, 8618, -1, 8366, 8618, 8495, -1, 8619, 8495, 8621, -1, 8619, 8366, 8495, -1, 8370, 8488, 8369, -1, 8620, 8618, 8366, -1, 8495, 8623, 8621, -1, 8621, 8623, 8622, -1, 8622, 8623, 8352, -1, 8352, 8623, 8504, -1, 8624, 8504, 8363, -1, 8624, 8352, 8504, -1, 8504, 8626, 8363, -1, 8363, 8626, 8625, -1, 8625, 8626, 8498, -1, 8627, 8625, 8498, -1, 8627, 8506, 8625, -1, 8625, 8506, 8507, -1, 8499, 8625, 8507, -1, 8499, 8004, 8625, -1, 8499, 8628, 8004, -1, 8499, 8501, 8628, -1, 8628, 8501, 8629, -1, 8631, 8629, 8630, -1, 8508, 8631, 8630, -1, 8508, 8633, 8631, -1, 8508, 8632, 8633, -1, 8508, 8000, 8632, -1, 8508, 8634, 8000, -1, 8628, 8629, 8631, -1, 8625, 8004, 8762, -1, 8274, 8762, 8291, -1, 8274, 8625, 8762, -1, 8274, 8350, 8625, -1, 8274, 8275, 8350, -1, 8350, 8275, 8755, -1, 8755, 8275, 8756, -1, 8349, 8756, 8635, -1, 8636, 8635, 8749, -1, 8636, 8349, 8635, -1, 8636, 8348, 8349, -1, 8636, 8347, 8348, -1, 8636, 8345, 8347, -1, 8636, 8361, 8345, -1, 8636, 8343, 8361, -1, 8636, 8342, 8343, -1, 8636, 8637, 8342, -1, 8636, 8638, 8637, -1, 8636, 8447, 8638, -1, 8638, 8447, 8639, -1, 8448, 8638, 8639, -1, 8448, 8449, 8638, -1, 8638, 8449, 8640, -1, 8645, 8638, 8640, -1, 8645, 8641, 8638, -1, 8645, 8643, 8641, -1, 8645, 8642, 8643, -1, 8645, 8644, 8642, -1, 8645, 8646, 8644, -1, 8645, 8715, 8646, -1, 8645, 8647, 8715, -1, 8715, 8647, 8450, -1, 8648, 8715, 8450, -1, 8648, 8451, 8715, -1, 8715, 8451, 8452, -1, 8454, 8715, 8452, -1, 8454, 8413, 8715, -1, 8715, 8413, 8650, -1, 8649, 8650, 8651, -1, 8356, 8651, 8373, -1, 8356, 8649, 8651, -1, 8005, 8653, 8655, -1, 8005, 8533, 8653, -1, 8005, 8534, 8533, -1, 8005, 8007, 8534, -1, 8534, 8007, 8011, -1, 8652, 8534, 8011, -1, 8652, 8010, 8534, -1, 8653, 8524, 8655, -1, 8655, 8524, 8523, -1, 8521, 8655, 8523, -1, 8521, 8654, 8655, -1, 8655, 8654, 8520, -1, 8519, 8655, 8520, -1, 8519, 8517, 8655, -1, 8655, 8517, 8531, -1, 8516, 8655, 8531, -1, 8516, 8762, 8655, -1, 8655, 8762, 8004, -1, 8515, 8656, 8762, -1, 8515, 8287, 8656, -1, 8515, 8514, 8287, -1, 8287, 8514, 8286, -1, 8286, 8514, 8661, -1, 8661, 8514, 8657, -1, 8658, 8657, 8513, -1, 8662, 8513, 8527, -1, 8512, 8662, 8527, -1, 8512, 8659, 8662, -1, 8512, 8511, 8659, -1, 8659, 8511, 8660, -1, 8660, 8511, 8510, -1, 8734, 8510, 8019, -1, 8438, 8019, 8014, -1, 8479, 8014, 8437, -1, 8479, 8438, 8014, -1, 8661, 8657, 8658, -1, 8658, 8513, 8662, -1, 8510, 8663, 8019, -1, 8019, 8663, 8665, -1, 8665, 8663, 8666, -1, 8012, 8666, 8664, -1, 8012, 8665, 8666, -1, 8666, 8667, 8664, -1, 8734, 8019, 8438, -1, 8668, 8033, 8014, -1, 8668, 8669, 8033, -1, 8668, 8016, 8669, -1, 8669, 8016, 8674, -1, 8674, 8016, 8671, -1, 8670, 8671, 7822, -1, 7821, 8670, 7822, -1, 8671, 8017, 7822, -1, 7822, 8017, 8672, -1, 8672, 8017, 8673, -1, 8670, 8674, 8671, -1, 8033, 8035, 8014, -1, 8014, 8035, 8437, -1, 8437, 8035, 8478, -1, 8478, 8035, 8675, -1, 8477, 8675, 8546, -1, 8676, 8477, 8546, -1, 8676, 8677, 8477, -1, 8477, 8677, 8329, -1, 8678, 8329, 8476, -1, 8678, 8477, 8329, -1, 8546, 8675, 8545, -1, 8545, 8675, 8032, -1, 8680, 8032, 8031, -1, 8030, 8680, 8031, -1, 8030, 8679, 8680, -1, 8545, 8032, 8680, -1, 8677, 8682, 8329, -1, 8329, 8682, 8309, -1, 8309, 8682, 8327, -1, 8327, 8682, 8326, -1, 8326, 8682, 8681, -1, 8681, 8682, 8685, -1, 8685, 8682, 8539, -1, 8306, 8539, 8540, -1, 8305, 8540, 8683, -1, 8686, 8683, 8547, -1, 8684, 8547, 8323, -1, 8684, 8686, 8547, -1, 8685, 8539, 8306, -1, 8306, 8540, 8305, -1, 8305, 8683, 8686, -1, 8547, 8549, 8323, -1, 8323, 8549, 8322, -1, 8322, 8549, 8550, -1, 8687, 8550, 8688, -1, 8687, 8322, 8550, -1, 8550, 8689, 8688, -1, 8688, 8689, 8320, -1, 8320, 8689, 8690, -1, 8690, 8689, 8692, -1, 8691, 8692, 8725, -1, 8691, 8690, 8692, -1, 8692, 8693, 8725, -1, 8725, 8693, 8694, -1, 8542, 8725, 8694, -1, 8542, 8551, 8725, -1, 8725, 8551, 8695, -1, 8695, 8696, 8024, -1, 8024, 8696, 8025, -1, 8025, 8696, 8697, -1, 8698, 8697, 8026, -1, 8698, 8025, 8697, -1, 8697, 8699, 8026, -1, 7105, 8583, 7106, -1, 8584, 8700, 8585, -1, 8585, 8700, 8701, -1, 8709, 7103, 8704, -1, 8704, 7103, 8702, -1, 7099, 8704, 8702, -1, 7099, 8703, 8704, -1, 7099, 8706, 8703, -1, 8703, 8706, 8705, -1, 8705, 8706, 8707, -1, 7250, 8705, 8707, -1, 7250, 8051, 8705, -1, 7250, 8052, 8051, -1, 8706, 8708, 8707, -1, 8707, 8708, 7247, -1, 8725, 8709, 8580, -1, 8580, 8709, 8048, -1, 8557, 8048, 8556, -1, 8557, 8580, 8048, -1, 8047, 8554, 8048, -1, 8047, 8710, 8554, -1, 8047, 8711, 8710, -1, 8710, 8711, 8712, -1, 8045, 8710, 8712, -1, 8554, 8563, 8048, -1, 8048, 8563, 8564, -1, 8565, 8048, 8564, -1, 8565, 8566, 8048, -1, 8048, 8566, 8567, -1, 8713, 8048, 8567, -1, 8713, 8556, 8048, -1, 8714, 8560, 8587, -1, 8715, 8650, 8649, -1, 8651, 8716, 8373, -1, 8716, 8717, 7993, -1, 7993, 8717, 8415, -1, 8587, 8610, 8588, -1, 8718, 8719, 8754, -1, 8718, 8720, 8719, -1, 8718, 8464, 8720, -1, 8720, 8464, 8394, -1, 8394, 8464, 8465, -1, 8721, 8394, 8465, -1, 8721, 8379, 8394, -1, 8721, 8467, 8379, -1, 8379, 8467, 8377, -1, 8377, 8467, 8757, -1, 8722, 8757, 8317, -1, 8722, 8377, 8757, -1, 8722, 8723, 8377, -1, 8722, 8337, 8723, -1, 8723, 8337, 8376, -1, 8376, 8337, 8724, -1, 8408, 8724, 8725, -1, 8408, 8376, 8724, -1, 8428, 8726, 8757, -1, 8428, 8429, 8726, -1, 8726, 8429, 8470, -1, 8471, 8726, 8470, -1, 8471, 8727, 8726, -1, 8726, 8727, 8728, -1, 8431, 8726, 8728, -1, 8431, 8432, 8726, -1, 8726, 8432, 8729, -1, 8731, 8729, 8732, -1, 8333, 8732, 8730, -1, 8311, 8730, 8433, -1, 8331, 8433, 8310, -1, 8331, 8311, 8433, -1, 8726, 8729, 8731, -1, 8731, 8732, 8333, -1, 8333, 8730, 8311, -1, 8433, 8733, 8310, -1, 8310, 8733, 8329, -1, 8329, 8733, 8476, -1, 8477, 8478, 8675, -1, 8510, 8734, 8660, -1, 8660, 8734, 8735, -1, 8269, 8735, 8267, -1, 8269, 8660, 8735, -1, 8735, 8440, 8267, -1, 8267, 8440, 8739, -1, 8739, 8440, 8480, -1, 8736, 8739, 8480, -1, 8736, 8481, 8739, -1, 8739, 8481, 8737, -1, 8738, 8739, 8737, -1, 8738, 8482, 8739, -1, 8739, 8482, 8483, -1, 8740, 8739, 8483, -1, 8740, 8283, 8739, -1, 8740, 8741, 8283, -1, 8740, 8742, 8741, -1, 8740, 8301, 8742, -1, 8740, 8743, 8301, -1, 8740, 8744, 8743, -1, 8740, 8300, 8744, -1, 8740, 8745, 8300, -1, 8740, 8746, 8745, -1, 8740, 8277, 8746, -1, 8740, 8747, 8277, -1, 8277, 8747, 8298, -1, 8298, 8747, 8748, -1, 8296, 8748, 8445, -1, 8484, 8296, 8445, -1, 8484, 8750, 8296, -1, 8484, 8749, 8750, -1, 8750, 8749, 8635, -1, 8298, 8748, 8296, -1, 8719, 8751, 8754, -1, 8754, 8751, 8396, -1, 8398, 8754, 8396, -1, 8398, 8752, 8754, -1, 8754, 8752, 8753, -1, 8383, 8754, 8753, -1, 8383, 8384, 8754, -1, 8754, 8384, 8399, -1, 8349, 8755, 8756, -1, 8726, 8312, 8757, -1, 8757, 8312, 8758, -1, 8313, 8757, 8758, -1, 8313, 8335, 8757, -1, 8757, 8335, 8314, -1, 8316, 8757, 8314, -1, 8316, 8317, 8757, -1, 8656, 8759, 8762, -1, 8762, 8759, 8760, -1, 8761, 8762, 8760, -1, 8761, 8273, 8762, -1, 8762, 8273, 8289, -1, 8291, 8762, 8289, -1, 10123, 10473, 10124, -1, 10123, 8763, 10473, -1, 10123, 8764, 8763, -1, 8763, 8764, 8774, -1, 8774, 8764, 10122, -1, 8775, 10122, 8776, -1, 8777, 8776, 10121, -1, 8765, 10121, 10120, -1, 10470, 10120, 8766, -1, 10469, 8766, 10127, -1, 10468, 10127, 8778, -1, 8779, 8778, 10313, -1, 8780, 10313, 8768, -1, 8767, 8768, 8781, -1, 8782, 8781, 8769, -1, 10464, 8769, 8770, -1, 10463, 8770, 10129, -1, 8783, 10129, 10141, -1, 10456, 10141, 8771, -1, 10457, 8771, 10251, -1, 8772, 10251, 10144, -1, 10459, 10144, 10145, -1, 8784, 10145, 10147, -1, 10460, 10147, 8785, -1, 10461, 8785, 8773, -1, 10462, 8773, 10126, -1, 8786, 10126, 10125, -1, 10474, 10125, 10124, -1, 10473, 10474, 10124, -1, 8774, 10122, 8775, -1, 8775, 8776, 8777, -1, 8777, 10121, 8765, -1, 8765, 10120, 10470, -1, 10470, 8766, 10469, -1, 10469, 10127, 10468, -1, 10468, 8778, 8779, -1, 8779, 10313, 8780, -1, 8780, 8768, 8767, -1, 8767, 8781, 8782, -1, 8782, 8769, 10464, -1, 10464, 8770, 10463, -1, 10463, 10129, 8783, -1, 8783, 10141, 10456, -1, 10456, 8771, 10457, -1, 10457, 10251, 8772, -1, 8772, 10144, 10459, -1, 10459, 10145, 8784, -1, 8784, 10147, 10460, -1, 10460, 8785, 10461, -1, 10461, 8773, 10462, -1, 10462, 10126, 8786, -1, 8786, 10125, 10474, -1, 10600, 10169, 8787, -1, 8787, 10169, 10384, -1, 10384, 10169, 8788, -1, 10383, 8788, 8789, -1, 10383, 10384, 8788, -1, 8788, 8790, 8789, -1, 8789, 8790, 10381, -1, 10381, 8790, 8791, -1, 10380, 8791, 10167, -1, 10163, 10380, 10167, -1, 10163, 8792, 10380, -1, 10163, 10165, 8792, -1, 8792, 10165, 10430, -1, 10430, 10165, 8793, -1, 10377, 8793, 10156, -1, 10376, 10156, 8794, -1, 10374, 8794, 10155, -1, 8795, 10155, 10154, -1, 10373, 10154, 8815, -1, 8816, 8815, 10152, -1, 8796, 10152, 8797, -1, 8817, 8797, 8798, -1, 8799, 8798, 8818, -1, 8819, 8818, 8820, -1, 8800, 8820, 8821, -1, 8822, 8821, 8801, -1, 8802, 8801, 10150, -1, 8803, 10150, 10137, -1, 10435, 10137, 10136, -1, 8823, 10136, 10135, -1, 10434, 10135, 8805, -1, 8804, 8805, 10131, -1, 8824, 10131, 8806, -1, 8825, 8806, 10130, -1, 8826, 10130, 10142, -1, 8827, 10142, 8807, -1, 10465, 8807, 8808, -1, 8828, 8808, 8809, -1, 10466, 8809, 10128, -1, 8810, 10128, 8811, -1, 8829, 8811, 8812, -1, 10467, 8812, 8813, -1, 10471, 8813, 10119, -1, 10472, 10119, 8814, -1, 10594, 10472, 8814, -1, 10381, 8791, 10380, -1, 10430, 8793, 10377, -1, 10377, 10156, 10376, -1, 10376, 8794, 10374, -1, 10374, 10155, 8795, -1, 8795, 10154, 10373, -1, 10373, 8815, 8816, -1, 8816, 10152, 8796, -1, 8796, 8797, 8817, -1, 8817, 8798, 8799, -1, 8799, 8818, 8819, -1, 8819, 8820, 8800, -1, 8800, 8821, 8822, -1, 8822, 8801, 8802, -1, 8802, 10150, 8803, -1, 8803, 10137, 10435, -1, 10435, 10136, 8823, -1, 8823, 10135, 10434, -1, 10434, 8805, 8804, -1, 8804, 10131, 8824, -1, 8824, 8806, 8825, -1, 8825, 10130, 8826, -1, 8826, 10142, 8827, -1, 8827, 8807, 10465, -1, 10465, 8808, 8828, -1, 8828, 8809, 10466, -1, 10466, 10128, 8810, -1, 8810, 8811, 8829, -1, 8829, 8812, 10467, -1, 10467, 8813, 10471, -1, 10471, 10119, 10472, -1, 8830, 8844, 8843, -1, 8830, 10363, 8844, -1, 8830, 10278, 10363, -1, 10363, 10278, 10364, -1, 10364, 10278, 8831, -1, 10366, 8831, 8832, -1, 10428, 8832, 10312, -1, 10518, 10312, 8845, -1, 10519, 8845, 8833, -1, 10426, 8833, 10310, -1, 8834, 10310, 8835, -1, 10425, 8835, 8846, -1, 10424, 8846, 10160, -1, 10520, 10160, 10306, -1, 10423, 10306, 10173, -1, 10492, 10173, 8836, -1, 10422, 8836, 10268, -1, 8847, 10268, 8837, -1, 10400, 8837, 10270, -1, 10402, 10270, 8848, -1, 8838, 8848, 8849, -1, 10403, 8849, 10272, -1, 8850, 10272, 8839, -1, 8851, 8839, 8852, -1, 10359, 8852, 8840, -1, 8841, 8840, 8842, -1, 10360, 8842, 10293, -1, 10362, 10293, 8843, -1, 8844, 10362, 8843, -1, 10364, 8831, 10366, -1, 10366, 8832, 10428, -1, 10428, 10312, 10518, -1, 10518, 8845, 10519, -1, 10519, 8833, 10426, -1, 10426, 10310, 8834, -1, 8834, 8835, 10425, -1, 10425, 8846, 10424, -1, 10424, 10160, 10520, -1, 10520, 10306, 10423, -1, 10423, 10173, 10492, -1, 10492, 8836, 10422, -1, 10422, 10268, 8847, -1, 8847, 8837, 10400, -1, 10400, 10270, 10402, -1, 10402, 8848, 8838, -1, 8838, 8849, 10403, -1, 10403, 10272, 8850, -1, 8850, 8839, 8851, -1, 8851, 8852, 10359, -1, 10359, 8840, 8841, -1, 8841, 8842, 10360, -1, 10360, 10293, 10362, -1, 8853, 8855, 8866, -1, 8853, 8854, 8855, -1, 8853, 8856, 8854, -1, 8854, 8856, 8867, -1, 8867, 8856, 8868, -1, 10482, 8868, 10253, -1, 10481, 10253, 8869, -1, 10480, 8869, 8870, -1, 10479, 8870, 8871, -1, 10444, 8871, 10266, -1, 8872, 10266, 8857, -1, 10445, 8857, 8858, -1, 8873, 8858, 8874, -1, 10446, 8874, 8859, -1, 8875, 8859, 8876, -1, 8877, 8876, 8860, -1, 10448, 8860, 8878, -1, 10451, 8878, 10289, -1, 8879, 10289, 10264, -1, 10452, 10264, 10263, -1, 8880, 10263, 10219, -1, 10490, 10219, 8861, -1, 8881, 8861, 8882, -1, 8862, 8882, 8863, -1, 10337, 8863, 8883, -1, 8884, 8883, 8864, -1, 10319, 8864, 8865, -1, 8885, 8865, 8866, -1, 8855, 8885, 8866, -1, 8867, 8868, 10482, -1, 10482, 10253, 10481, -1, 10481, 8869, 10480, -1, 10480, 8870, 10479, -1, 10479, 8871, 10444, -1, 10444, 10266, 8872, -1, 8872, 8857, 10445, -1, 10445, 8858, 8873, -1, 8873, 8874, 10446, -1, 10446, 8859, 8875, -1, 8875, 8876, 8877, -1, 8877, 8860, 10448, -1, 10448, 8878, 10451, -1, 10451, 10289, 8879, -1, 8879, 10264, 10452, -1, 10452, 10263, 8880, -1, 8880, 10219, 10490, -1, 10490, 8861, 8881, -1, 8881, 8882, 8862, -1, 8862, 8863, 10337, -1, 10337, 8883, 8884, -1, 8884, 8864, 10319, -1, 10319, 8865, 8885, -1, 8886, 8887, 10234, -1, 8886, 8888, 8887, -1, 8886, 8889, 8888, -1, 8888, 8889, 8890, -1, 8890, 8889, 8905, -1, 10501, 8905, 10233, -1, 8891, 10233, 10230, -1, 10334, 10230, 8892, -1, 10498, 8892, 10301, -1, 8893, 10301, 8894, -1, 8906, 8894, 8895, -1, 8907, 8895, 8896, -1, 8908, 8896, 10243, -1, 10331, 10243, 10241, -1, 8909, 10241, 10240, -1, 10330, 10240, 8898, -1, 8897, 8898, 8899, -1, 8910, 8899, 10245, -1, 10326, 10245, 10246, -1, 10325, 10246, 8900, -1, 10324, 8900, 8911, -1, 10323, 8911, 10250, -1, 8912, 10250, 10236, -1, 8901, 10236, 8913, -1, 8914, 8913, 8902, -1, 10321, 8902, 10235, -1, 8915, 10235, 8903, -1, 8904, 8903, 10234, -1, 8887, 8904, 10234, -1, 8890, 8905, 10501, -1, 10501, 10233, 8891, -1, 8891, 10230, 10334, -1, 10334, 8892, 10498, -1, 10498, 10301, 8893, -1, 8893, 8894, 8906, -1, 8906, 8895, 8907, -1, 8907, 8896, 8908, -1, 8908, 10243, 10331, -1, 10331, 10241, 8909, -1, 8909, 10240, 10330, -1, 10330, 8898, 8897, -1, 8897, 8899, 8910, -1, 8910, 10245, 10326, -1, 10326, 10246, 10325, -1, 10325, 8900, 10324, -1, 10324, 8911, 10323, -1, 10323, 10250, 8912, -1, 8912, 10236, 8901, -1, 8901, 8913, 8914, -1, 8914, 8902, 10321, -1, 10321, 10235, 8915, -1, 8915, 8903, 8904, -1, 10189, 10407, 8930, -1, 10189, 10406, 10407, -1, 10189, 8916, 10406, -1, 10406, 8916, 8917, -1, 8917, 8916, 10196, -1, 10395, 10196, 8932, -1, 10396, 8932, 8933, -1, 8918, 8933, 10193, -1, 8934, 10193, 8919, -1, 8935, 8919, 8920, -1, 10398, 8920, 10309, -1, 10399, 10309, 8936, -1, 8937, 8936, 8921, -1, 8938, 8921, 10174, -1, 8939, 10174, 8922, -1, 8940, 8922, 10175, -1, 8923, 10175, 8941, -1, 8942, 8941, 8924, -1, 8943, 8924, 10177, -1, 8925, 10177, 10176, -1, 8944, 10176, 8926, -1, 8945, 8926, 10179, -1, 10414, 10179, 8946, -1, 10411, 8946, 10187, -1, 10412, 10187, 8927, -1, 8928, 8927, 8929, -1, 10409, 8929, 8947, -1, 8931, 8947, 8930, -1, 10407, 8931, 8930, -1, 8917, 10196, 10395, -1, 10395, 8932, 10396, -1, 10396, 8933, 8918, -1, 8918, 10193, 8934, -1, 8934, 8919, 8935, -1, 8935, 8920, 10398, -1, 10398, 10309, 10399, -1, 10399, 8936, 8937, -1, 8937, 8921, 8938, -1, 8938, 10174, 8939, -1, 8939, 8922, 8940, -1, 8940, 10175, 8923, -1, 8923, 8941, 8942, -1, 8942, 8924, 8943, -1, 8943, 10177, 8925, -1, 8925, 10176, 8944, -1, 8944, 8926, 8945, -1, 8945, 10179, 10414, -1, 10414, 8946, 10411, -1, 10411, 10187, 10412, -1, 10412, 8927, 8928, -1, 8928, 8929, 10409, -1, 10409, 8947, 8931, -1, 8949, 8948, 10162, -1, 8949, 8950, 8948, -1, 8949, 10166, 8950, -1, 8950, 10166, 10429, -1, 10429, 10166, 8951, -1, 10382, 8951, 8952, -1, 8953, 8952, 10168, -1, 10502, 10168, 8954, -1, 10504, 8954, 10172, -1, 8955, 10172, 8956, -1, 10505, 8956, 8957, -1, 10506, 8957, 10308, -1, 8968, 10308, 8969, -1, 10507, 8969, 8958, -1, 10508, 8958, 8959, -1, 10509, 8959, 10307, -1, 8960, 10307, 10305, -1, 8970, 10305, 8961, -1, 10511, 8961, 10159, -1, 8962, 10159, 8964, -1, 8963, 8964, 8965, -1, 10513, 8965, 8966, -1, 10514, 8966, 10304, -1, 8971, 10304, 10158, -1, 8972, 10158, 10157, -1, 10378, 10157, 10161, -1, 10379, 10161, 10164, -1, 8967, 10164, 10162, -1, 8948, 8967, 10162, -1, 10429, 8951, 10382, -1, 10382, 8952, 8953, -1, 8953, 10168, 10502, -1, 10502, 8954, 10504, -1, 10504, 10172, 8955, -1, 8955, 8956, 10505, -1, 10505, 8957, 10506, -1, 10506, 10308, 8968, -1, 8968, 8969, 10507, -1, 10507, 8958, 10508, -1, 10508, 8959, 10509, -1, 10509, 10307, 8960, -1, 8960, 10305, 8970, -1, 8970, 8961, 10511, -1, 10511, 10159, 8962, -1, 8962, 8964, 8963, -1, 8963, 8965, 10513, -1, 10513, 8966, 10514, -1, 10514, 10304, 8971, -1, 8971, 10158, 8972, -1, 8972, 10157, 10378, -1, 10378, 10161, 10379, -1, 10379, 10164, 8967, -1, 10247, 8973, 10521, -1, 10521, 8973, 8974, -1, 8974, 8973, 8975, -1, 8993, 8975, 8994, -1, 8976, 8994, 10238, -1, 8977, 10238, 10239, -1, 8995, 10239, 8978, -1, 8979, 8978, 10242, -1, 10332, 10242, 10244, -1, 10333, 10244, 10229, -1, 8996, 10229, 8980, -1, 8997, 8980, 10228, -1, 10341, 10228, 10227, -1, 8998, 10227, 10224, -1, 8999, 10224, 8981, -1, 10344, 8981, 8982, -1, 9000, 8982, 8983, -1, 10347, 8983, 10209, -1, 9001, 10209, 8984, -1, 10349, 8984, 8985, -1, 8986, 8985, 10207, -1, 10351, 10207, 10205, -1, 10352, 10205, 8987, -1, 9002, 8987, 10291, -1, 8988, 10291, 9003, -1, 10390, 9003, 10201, -1, 8989, 10201, 10199, -1, 10392, 10199, 10198, -1, 10394, 10198, 10197, -1, 9004, 10197, 8990, -1, 10404, 8990, 10190, -1, 8991, 10190, 9005, -1, 10405, 9005, 8992, -1, 10408, 8992, 10182, -1, 10410, 10182, 9006, -1, 10410, 10408, 10182, -1, 8974, 8975, 8993, -1, 8993, 8994, 8976, -1, 8976, 10238, 8977, -1, 8977, 10239, 8995, -1, 8995, 8978, 8979, -1, 8979, 10242, 10332, -1, 10332, 10244, 10333, -1, 10333, 10229, 8996, -1, 8996, 8980, 8997, -1, 8997, 10228, 10341, -1, 10341, 10227, 8998, -1, 8998, 10224, 8999, -1, 8999, 8981, 10344, -1, 10344, 8982, 9000, -1, 9000, 8983, 10347, -1, 10347, 10209, 9001, -1, 9001, 8984, 10349, -1, 10349, 8985, 8986, -1, 8986, 10207, 10351, -1, 10351, 10205, 10352, -1, 10352, 8987, 9002, -1, 9002, 10291, 8988, -1, 8988, 9003, 10390, -1, 10390, 10201, 8989, -1, 8989, 10199, 10392, -1, 10392, 10198, 10394, -1, 10394, 10197, 9004, -1, 9004, 8990, 10404, -1, 10404, 10190, 8991, -1, 8991, 9005, 10405, -1, 10405, 8992, 10408, -1, 10182, 10188, 9006, -1, 9006, 10188, 10413, -1, 10413, 10188, 10181, -1, 10415, 10181, 9007, -1, 10180, 10415, 9007, -1, 10180, 9008, 10415, -1, 10180, 10183, 9008, -1, 9008, 10183, 10531, -1, 10413, 10181, 10415, -1, 10265, 10447, 9040, -1, 10265, 9009, 10447, -1, 10265, 9010, 9009, -1, 9009, 9010, 9011, -1, 9011, 9010, 10267, -1, 10442, 10267, 10258, -1, 10441, 10258, 10260, -1, 10440, 10260, 9013, -1, 9012, 9013, 9014, -1, 10478, 9014, 9016, -1, 9015, 9016, 10148, -1, 9041, 10148, 10149, -1, 10433, 10149, 9017, -1, 9018, 9017, 9019, -1, 10432, 9019, 10138, -1, 10431, 10138, 10140, -1, 9020, 10140, 10139, -1, 9021, 10139, 9023, -1, 9022, 9023, 9024, -1, 9025, 9024, 10299, -1, 9042, 10299, 10297, -1, 9043, 10297, 9044, -1, 9045, 9044, 10295, -1, 9046, 10295, 9026, -1, 10368, 9026, 9027, -1, 10365, 9027, 10279, -1, 10494, 10279, 10277, -1, 9047, 10277, 9028, -1, 10361, 9028, 10276, -1, 9029, 10276, 10275, -1, 10495, 10275, 10283, -1, 9048, 10283, 9049, -1, 9050, 9049, 10287, -1, 9051, 10287, 9030, -1, 10355, 9030, 10203, -1, 9031, 10203, 10292, -1, 9032, 10292, 10290, -1, 9052, 10290, 9053, -1, 10389, 9053, 10206, -1, 9054, 10206, 10221, -1, 10350, 10221, 10208, -1, 10388, 10208, 10222, -1, 9055, 10222, 10210, -1, 10348, 10210, 9033, -1, 10496, 9033, 10211, -1, 10346, 10211, 9034, -1, 10488, 9034, 9035, -1, 9056, 9035, 10216, -1, 10486, 10216, 9036, -1, 10484, 9036, 9038, -1, 9037, 9038, 10288, -1, 10450, 10288, 9039, -1, 10449, 9039, 9040, -1, 10447, 10449, 9040, -1, 9011, 10267, 10442, -1, 10442, 10258, 10441, -1, 10441, 10260, 10440, -1, 10440, 9013, 9012, -1, 9012, 9014, 10478, -1, 10478, 9016, 9015, -1, 9015, 10148, 9041, -1, 9041, 10149, 10433, -1, 10433, 9017, 9018, -1, 9018, 9019, 10432, -1, 10432, 10138, 10431, -1, 10431, 10140, 9020, -1, 9020, 10139, 9021, -1, 9021, 9023, 9022, -1, 9022, 9024, 9025, -1, 9025, 10299, 9042, -1, 9042, 10297, 9043, -1, 9043, 9044, 9045, -1, 9045, 10295, 9046, -1, 9046, 9026, 10368, -1, 10368, 9027, 10365, -1, 10365, 10279, 10494, -1, 10494, 10277, 9047, -1, 9047, 9028, 10361, -1, 10361, 10276, 9029, -1, 9029, 10275, 10495, -1, 10495, 10283, 9048, -1, 9048, 9049, 9050, -1, 9050, 10287, 9051, -1, 9051, 9030, 10355, -1, 10355, 10203, 9031, -1, 9031, 10292, 9032, -1, 9032, 10290, 9052, -1, 9052, 9053, 10389, -1, 10389, 10206, 9054, -1, 9054, 10221, 10350, -1, 10350, 10208, 10388, -1, 10388, 10222, 9055, -1, 9055, 10210, 10348, -1, 10348, 9033, 10496, -1, 10496, 10211, 10346, -1, 10346, 9034, 10488, -1, 10488, 9035, 9056, -1, 9056, 10216, 10486, -1, 10486, 9036, 10484, -1, 10484, 9038, 9037, -1, 9037, 10288, 10450, -1, 10450, 9039, 10449, -1, 9058, 9933, 10042, -1, 9058, 9057, 9933, -1, 9058, 9059, 9057, -1, 9057, 9059, 9929, -1, 9929, 9059, 10044, -1, 9928, 10044, 10117, -1, 9068, 10117, 10116, -1, 9060, 10116, 9061, -1, 9915, 9061, 9069, -1, 9918, 9069, 10047, -1, 9983, 10047, 10048, -1, 9062, 10048, 9070, -1, 9981, 9070, 10111, -1, 9980, 10111, 10112, -1, 9071, 10112, 10051, -1, 9979, 10051, 10008, -1, 9063, 10008, 9064, -1, 9072, 9064, 10010, -1, 9977, 10010, 9065, -1, 9976, 9065, 9066, -1, 9073, 9066, 10036, -1, 9941, 10036, 10035, -1, 9074, 10035, 10034, -1, 9067, 10034, 9075, -1, 9937, 9075, 9076, -1, 9939, 9076, 10038, -1, 9935, 10038, 10040, -1, 9934, 10040, 10042, -1, 9933, 9934, 10042, -1, 9929, 10044, 9928, -1, 9928, 10117, 9068, -1, 9068, 10116, 9060, -1, 9060, 9061, 9915, -1, 9915, 9069, 9918, -1, 9918, 10047, 9983, -1, 9983, 10048, 9062, -1, 9062, 9070, 9981, -1, 9981, 10111, 9980, -1, 9980, 10112, 9071, -1, 9071, 10051, 9979, -1, 9979, 10008, 9063, -1, 9063, 9064, 9072, -1, 9072, 10010, 9977, -1, 9977, 9065, 9976, -1, 9976, 9066, 9073, -1, 9073, 10036, 9941, -1, 9941, 10035, 9074, -1, 9074, 10034, 9067, -1, 9067, 9075, 9937, -1, 9937, 9076, 9939, -1, 9939, 10038, 9935, -1, 9935, 10040, 9934, -1, 9077, 9902, 9093, -1, 9077, 9905, 9902, -1, 9077, 10057, 9905, -1, 9905, 10057, 9078, -1, 9078, 10057, 9094, -1, 9095, 9094, 9096, -1, 9968, 9096, 10060, -1, 9079, 10060, 9080, -1, 9924, 9080, 10061, -1, 9923, 10061, 9097, -1, 9969, 9097, 9082, -1, 9081, 9082, 10105, -1, 9098, 10105, 10103, -1, 9099, 10103, 10102, -1, 9970, 10102, 9100, -1, 9101, 9100, 10064, -1, 9919, 10064, 9083, -1, 9917, 9083, 9084, -1, 9085, 9084, 9086, -1, 9971, 9086, 9102, -1, 9913, 9102, 9087, -1, 9927, 9087, 10053, -1, 9911, 10053, 9088, -1, 9103, 9088, 10054, -1, 9104, 10054, 9089, -1, 9909, 9089, 9105, -1, 9090, 9105, 9091, -1, 9092, 9091, 9093, -1, 9902, 9092, 9093, -1, 9078, 9094, 9095, -1, 9095, 9096, 9968, -1, 9968, 10060, 9079, -1, 9079, 9080, 9924, -1, 9924, 10061, 9923, -1, 9923, 9097, 9969, -1, 9969, 9082, 9081, -1, 9081, 10105, 9098, -1, 9098, 10103, 9099, -1, 9099, 10102, 9970, -1, 9970, 9100, 9101, -1, 9101, 10064, 9919, -1, 9919, 9083, 9917, -1, 9917, 9084, 9085, -1, 9085, 9086, 9971, -1, 9971, 9102, 9913, -1, 9913, 9087, 9927, -1, 9927, 10053, 9911, -1, 9911, 9088, 9103, -1, 9103, 10054, 9104, -1, 9104, 9089, 9909, -1, 9909, 9105, 9090, -1, 9090, 9091, 9092, -1, 9106, 9871, 10091, -1, 9106, 9870, 9871, -1, 9106, 10093, 9870, -1, 9870, 10093, 9107, -1, 9107, 10093, 9108, -1, 9119, 9108, 9120, -1, 9109, 9120, 9121, -1, 9855, 9121, 10094, -1, 9122, 10094, 10095, -1, 9123, 10095, 9124, -1, 9125, 9124, 10096, -1, 9857, 10096, 10097, -1, 9907, 10097, 10106, -1, 9908, 10106, 10059, -1, 9906, 10059, 10107, -1, 9967, 10107, 10058, -1, 9126, 10058, 9110, -1, 9904, 9110, 9111, -1, 9903, 9111, 9112, -1, 9901, 9112, 9127, -1, 9113, 9127, 9114, -1, 9877, 9114, 10066, -1, 9876, 10066, 9115, -1, 9128, 9115, 10069, -1, 9974, 10069, 9129, -1, 9116, 9129, 10109, -1, 9875, 10109, 9117, -1, 9118, 9117, 10091, -1, 9871, 9118, 10091, -1, 9107, 9108, 9119, -1, 9119, 9120, 9109, -1, 9109, 9121, 9855, -1, 9855, 10094, 9122, -1, 9122, 10095, 9123, -1, 9123, 9124, 9125, -1, 9125, 10096, 9857, -1, 9857, 10097, 9907, -1, 9907, 10106, 9908, -1, 9908, 10059, 9906, -1, 9906, 10107, 9967, -1, 9967, 10058, 9126, -1, 9126, 9110, 9904, -1, 9904, 9111, 9903, -1, 9903, 9112, 9901, -1, 9901, 9127, 9113, -1, 9113, 9114, 9877, -1, 9877, 10066, 9876, -1, 9876, 9115, 9128, -1, 9128, 10069, 9974, -1, 9974, 9129, 9116, -1, 9116, 10109, 9875, -1, 9875, 9117, 9118, -1, 10084, 9888, 9141, -1, 10084, 9879, 9888, -1, 10084, 9130, 9879, -1, 9879, 9130, 9142, -1, 9142, 9130, 9143, -1, 9131, 9143, 9133, -1, 9132, 9133, 9134, -1, 9886, 9134, 10108, -1, 9878, 10108, 9135, -1, 9873, 9135, 9136, -1, 9874, 9136, 9137, -1, 9144, 9137, 10068, -1, 9975, 10068, 9145, -1, 9138, 9145, 9139, -1, 9899, 9139, 9146, -1, 9147, 9146, 9140, -1, 9148, 9140, 10067, -1, 9149, 10067, 10070, -1, 9150, 10070, 10071, -1, 9151, 10071, 9152, -1, 9153, 9152, 10110, -1, 9892, 10110, 10078, -1, 9154, 10078, 10074, -1, 9884, 10074, 10076, -1, 9155, 10076, 10080, -1, 9881, 10080, 10081, -1, 9890, 10081, 10088, -1, 9889, 10088, 9141, -1, 9888, 9889, 9141, -1, 9142, 9143, 9131, -1, 9131, 9133, 9132, -1, 9132, 9134, 9886, -1, 9886, 10108, 9878, -1, 9878, 9135, 9873, -1, 9873, 9136, 9874, -1, 9874, 9137, 9144, -1, 9144, 10068, 9975, -1, 9975, 9145, 9138, -1, 9138, 9139, 9899, -1, 9899, 9146, 9147, -1, 9147, 9140, 9148, -1, 9148, 10067, 9149, -1, 9149, 10070, 9150, -1, 9150, 10071, 9151, -1, 9151, 9152, 9153, -1, 9153, 10110, 9892, -1, 9892, 10078, 9154, -1, 9154, 10074, 9884, -1, 9884, 10076, 9155, -1, 9155, 10080, 9881, -1, 9881, 10081, 9890, -1, 9890, 10088, 9889, -1, 10029, 9949, 9171, -1, 10029, 9157, 9949, -1, 10029, 9156, 9157, -1, 9157, 9156, 9172, -1, 9172, 9156, 9158, -1, 9173, 9158, 9159, -1, 9174, 9159, 9175, -1, 9176, 9175, 10030, -1, 9177, 10030, 10032, -1, 9160, 10032, 10033, -1, 9178, 10033, 9161, -1, 9179, 9161, 10037, -1, 9162, 10037, 10011, -1, 9942, 10011, 10012, -1, 9180, 10012, 9163, -1, 9181, 9163, 9164, -1, 9165, 9164, 9166, -1, 9944, 9166, 9167, -1, 9945, 9167, 10014, -1, 9182, 10014, 9183, -1, 9958, 9183, 10017, -1, 9955, 10017, 10020, -1, 9184, 10020, 9169, -1, 9168, 9169, 10021, -1, 9170, 10021, 10022, -1, 9953, 10022, 10023, -1, 9954, 10023, 10026, -1, 9950, 10026, 9171, -1, 9949, 9950, 9171, -1, 9172, 9158, 9173, -1, 9173, 9159, 9174, -1, 9174, 9175, 9176, -1, 9176, 10030, 9177, -1, 9177, 10032, 9160, -1, 9160, 10033, 9178, -1, 9178, 9161, 9179, -1, 9179, 10037, 9162, -1, 9162, 10011, 9942, -1, 9942, 10012, 9180, -1, 9180, 9163, 9181, -1, 9181, 9164, 9165, -1, 9165, 9166, 9944, -1, 9944, 9167, 9945, -1, 9945, 10014, 9182, -1, 9182, 9183, 9958, -1, 9958, 10017, 9955, -1, 9955, 10020, 9184, -1, 9184, 9169, 9168, -1, 9168, 10021, 9170, -1, 9170, 10022, 9953, -1, 9953, 10023, 9954, -1, 9954, 10026, 9950, -1, 9185, 9200, 10104, -1, 9185, 9186, 9200, -1, 9185, 10062, 9186, -1, 9186, 10062, 9926, -1, 9926, 10062, 9187, -1, 9925, 9187, 9201, -1, 9858, 9201, 9188, -1, 9189, 9188, 9190, -1, 9202, 9190, 10098, -1, 9203, 10098, 10099, -1, 9860, 10099, 9191, -1, 9861, 9191, 9192, -1, 9204, 9192, 9999, -1, 9966, 9999, 9193, -1, 9194, 9193, 9996, -1, 9864, 9996, 9205, -1, 9206, 9205, 9998, -1, 9865, 9998, 10114, -1, 9207, 10114, 9208, -1, 9866, 9208, 10113, -1, 9867, 10113, 9209, -1, 9210, 9209, 10009, -1, 9978, 10009, 10052, -1, 9868, 10052, 9196, -1, 9195, 9196, 10050, -1, 9982, 10050, 9211, -1, 9212, 9211, 10049, -1, 9916, 10049, 10046, -1, 9920, 10046, 9213, -1, 9921, 9213, 10065, -1, 9197, 10065, 10063, -1, 9922, 10063, 9199, -1, 9198, 9199, 10104, -1, 9200, 9198, 10104, -1, 9926, 9187, 9925, -1, 9925, 9201, 9858, -1, 9858, 9188, 9189, -1, 9189, 9190, 9202, -1, 9202, 10098, 9203, -1, 9203, 10099, 9860, -1, 9860, 9191, 9861, -1, 9861, 9192, 9204, -1, 9204, 9999, 9966, -1, 9966, 9193, 9194, -1, 9194, 9996, 9864, -1, 9864, 9205, 9206, -1, 9206, 9998, 9865, -1, 9865, 10114, 9207, -1, 9207, 9208, 9866, -1, 9866, 10113, 9867, -1, 9867, 9209, 9210, -1, 9210, 10009, 9978, -1, 9978, 10052, 9868, -1, 9868, 9196, 9195, -1, 9195, 10050, 9982, -1, 9982, 9211, 9212, -1, 9212, 10049, 9916, -1, 9916, 10046, 9920, -1, 9920, 9213, 9921, -1, 9921, 10065, 9197, -1, 9197, 10063, 9922, -1, 9922, 9199, 9198, -1, 10075, 10077, 9814, -1, 9814, 10077, 9894, -1, 9894, 10077, 9214, -1, 9215, 9214, 9217, -1, 9216, 9217, 9218, -1, 9893, 9218, 10073, -1, 9895, 9893, 10073, -1, 9894, 9214, 9215, -1, 9215, 9217, 9216, -1, 9216, 9218, 9893, -1, 9219, 9221, 9220, -1, 9220, 9221, 9222, -1, 9222, 9221, 9223, -1, 9229, 9223, 10019, -1, 9224, 10019, 9225, -1, 9956, 9225, 9230, -1, 9226, 9230, 10016, -1, 9231, 10016, 10018, -1, 9957, 10018, 10015, -1, 9228, 10015, 9227, -1, 9777, 9228, 9227, -1, 9222, 9223, 9229, -1, 9229, 10019, 9224, -1, 9224, 9225, 9956, -1, 9956, 9230, 9226, -1, 9226, 10016, 9231, -1, 9231, 10018, 9957, -1, 9957, 10015, 9228, -1, 9564, 9688, 9563, -1, 9564, 9232, 9688, -1, 9564, 9562, 9232, -1, 9232, 9562, 9687, -1, 9687, 9562, 9233, -1, 9686, 9233, 9598, -1, 9239, 9598, 9234, -1, 9684, 9234, 9240, -1, 9241, 9240, 9603, -1, 9242, 9603, 9604, -1, 9243, 9604, 9244, -1, 9746, 9244, 9607, -1, 9748, 9607, 9245, -1, 9763, 9245, 9608, -1, 9762, 9608, 9246, -1, 9760, 9246, 9531, -1, 9247, 9531, 9534, -1, 9248, 9534, 9533, -1, 9697, 9533, 9535, -1, 9249, 9535, 9235, -1, 9250, 9235, 9626, -1, 9236, 9626, 9637, -1, 9694, 9637, 9635, -1, 9695, 9635, 9636, -1, 9692, 9636, 9237, -1, 9690, 9237, 9251, -1, 9691, 9251, 9252, -1, 9238, 9252, 9563, -1, 9688, 9238, 9563, -1, 9687, 9233, 9686, -1, 9686, 9598, 9239, -1, 9239, 9234, 9684, -1, 9684, 9240, 9241, -1, 9241, 9603, 9242, -1, 9242, 9604, 9243, -1, 9243, 9244, 9746, -1, 9746, 9607, 9748, -1, 9748, 9245, 9763, -1, 9763, 9608, 9762, -1, 9762, 9246, 9760, -1, 9760, 9531, 9247, -1, 9247, 9534, 9248, -1, 9248, 9533, 9697, -1, 9697, 9535, 9249, -1, 9249, 9235, 9250, -1, 9250, 9626, 9236, -1, 9236, 9637, 9694, -1, 9694, 9635, 9695, -1, 9695, 9636, 9692, -1, 9692, 9237, 9690, -1, 9690, 9251, 9691, -1, 9691, 9252, 9238, -1, 9253, 9255, 9569, -1, 9253, 9254, 9255, -1, 9253, 9256, 9254, -1, 9254, 9256, 9257, -1, 9257, 9256, 9259, -1, 9258, 9259, 9270, -1, 9271, 9270, 9260, -1, 9732, 9260, 9261, -1, 9272, 9261, 9611, -1, 9273, 9611, 9262, -1, 9749, 9262, 9274, -1, 9738, 9274, 9263, -1, 9740, 9263, 9610, -1, 9264, 9610, 9265, -1, 9750, 9265, 9630, -1, 9743, 9630, 9605, -1, 9744, 9605, 9267, -1, 9266, 9267, 9602, -1, 9685, 9602, 9601, -1, 9275, 9601, 9600, -1, 9682, 9600, 9597, -1, 9268, 9597, 9276, -1, 9680, 9276, 9277, -1, 9678, 9277, 9278, -1, 9677, 9278, 9269, -1, 9279, 9269, 9280, -1, 9676, 9280, 9568, -1, 9731, 9568, 9569, -1, 9255, 9731, 9569, -1, 9257, 9259, 9258, -1, 9258, 9270, 9271, -1, 9271, 9260, 9732, -1, 9732, 9261, 9272, -1, 9272, 9611, 9273, -1, 9273, 9262, 9749, -1, 9749, 9274, 9738, -1, 9738, 9263, 9740, -1, 9740, 9610, 9264, -1, 9264, 9265, 9750, -1, 9750, 9630, 9743, -1, 9743, 9605, 9744, -1, 9744, 9267, 9266, -1, 9266, 9602, 9685, -1, 9685, 9601, 9275, -1, 9275, 9600, 9682, -1, 9682, 9597, 9268, -1, 9268, 9276, 9680, -1, 9680, 9277, 9678, -1, 9678, 9278, 9677, -1, 9677, 9269, 9279, -1, 9279, 9280, 9676, -1, 9676, 9568, 9731, -1, 9281, 9752, 9301, -1, 9281, 9282, 9752, -1, 9281, 9283, 9282, -1, 9282, 9283, 9284, -1, 9284, 9283, 9285, -1, 9286, 9285, 9287, -1, 9302, 9287, 9288, -1, 9754, 9288, 9615, -1, 9651, 9615, 9614, -1, 9303, 9614, 9304, -1, 9289, 9304, 9612, -1, 9305, 9612, 9618, -1, 9736, 9618, 9619, -1, 9737, 9619, 9290, -1, 9306, 9290, 9291, -1, 9307, 9291, 9292, -1, 9735, 9292, 9308, -1, 9734, 9308, 9620, -1, 9733, 9620, 9293, -1, 9309, 9293, 9295, -1, 9294, 9295, 9571, -1, 9310, 9571, 9311, -1, 9296, 9311, 9572, -1, 9297, 9572, 9623, -1, 9755, 9623, 9298, -1, 9756, 9298, 9299, -1, 9312, 9299, 9621, -1, 9300, 9621, 9301, -1, 9752, 9300, 9301, -1, 9284, 9285, 9286, -1, 9286, 9287, 9302, -1, 9302, 9288, 9754, -1, 9754, 9615, 9651, -1, 9651, 9614, 9303, -1, 9303, 9304, 9289, -1, 9289, 9612, 9305, -1, 9305, 9618, 9736, -1, 9736, 9619, 9737, -1, 9737, 9290, 9306, -1, 9306, 9291, 9307, -1, 9307, 9292, 9735, -1, 9735, 9308, 9734, -1, 9734, 9620, 9733, -1, 9733, 9293, 9309, -1, 9309, 9295, 9294, -1, 9294, 9571, 9310, -1, 9310, 9311, 9296, -1, 9296, 9572, 9297, -1, 9297, 9623, 9755, -1, 9755, 9298, 9756, -1, 9756, 9299, 9312, -1, 9312, 9621, 9300, -1, 9588, 9657, 9589, -1, 9588, 9313, 9657, -1, 9588, 9314, 9313, -1, 9313, 9314, 9315, -1, 9315, 9314, 9316, -1, 9317, 9316, 9318, -1, 9654, 9318, 9320, -1, 9319, 9320, 9592, -1, 9321, 9592, 9622, -1, 9757, 9622, 9334, -1, 9758, 9334, 9624, -1, 9335, 9624, 9336, -1, 9672, 9336, 9625, -1, 9671, 9625, 9323, -1, 9322, 9323, 9574, -1, 9669, 9574, 9337, -1, 9668, 9337, 9324, -1, 9338, 9324, 9339, -1, 9340, 9339, 9325, -1, 9326, 9325, 9579, -1, 9327, 9579, 9341, -1, 9666, 9341, 9342, -1, 9328, 9342, 9329, -1, 9343, 9329, 9344, -1, 9330, 9344, 9331, -1, 9664, 9331, 9332, -1, 9662, 9332, 9345, -1, 9333, 9345, 9589, -1, 9657, 9333, 9589, -1, 9315, 9316, 9317, -1, 9317, 9318, 9654, -1, 9654, 9320, 9319, -1, 9319, 9592, 9321, -1, 9321, 9622, 9757, -1, 9757, 9334, 9758, -1, 9758, 9624, 9335, -1, 9335, 9336, 9672, -1, 9672, 9625, 9671, -1, 9671, 9323, 9322, -1, 9322, 9574, 9669, -1, 9669, 9337, 9668, -1, 9668, 9324, 9338, -1, 9338, 9339, 9340, -1, 9340, 9325, 9326, -1, 9326, 9579, 9327, -1, 9327, 9341, 9666, -1, 9666, 9342, 9328, -1, 9328, 9329, 9343, -1, 9343, 9344, 9330, -1, 9330, 9331, 9664, -1, 9664, 9332, 9662, -1, 9662, 9345, 9333, -1, 9346, 9759, 9362, -1, 9346, 9701, 9759, -1, 9346, 9348, 9701, -1, 9701, 9348, 9347, -1, 9347, 9348, 9349, -1, 9700, 9349, 9350, -1, 9699, 9350, 9551, -1, 9351, 9551, 9352, -1, 9698, 9352, 9353, -1, 9693, 9353, 9363, -1, 9354, 9363, 9364, -1, 9696, 9364, 9365, -1, 9366, 9365, 9627, -1, 9355, 9627, 9536, -1, 9717, 9536, 9367, -1, 9368, 9367, 9538, -1, 9369, 9538, 9356, -1, 9370, 9356, 9540, -1, 9713, 9540, 9371, -1, 9711, 9371, 9357, -1, 9710, 9357, 9541, -1, 9358, 9541, 9552, -1, 9715, 9552, 9554, -1, 9706, 9554, 9555, -1, 9372, 9555, 9359, -1, 9704, 9359, 9547, -1, 9360, 9547, 9548, -1, 9361, 9548, 9362, -1, 9759, 9361, 9362, -1, 9347, 9349, 9700, -1, 9700, 9350, 9699, -1, 9699, 9551, 9351, -1, 9351, 9352, 9698, -1, 9698, 9353, 9693, -1, 9693, 9363, 9354, -1, 9354, 9364, 9696, -1, 9696, 9365, 9366, -1, 9366, 9627, 9355, -1, 9355, 9536, 9717, -1, 9717, 9367, 9368, -1, 9368, 9538, 9369, -1, 9369, 9356, 9370, -1, 9370, 9540, 9713, -1, 9713, 9371, 9711, -1, 9711, 9357, 9710, -1, 9710, 9541, 9358, -1, 9358, 9552, 9715, -1, 9715, 9554, 9706, -1, 9706, 9555, 9372, -1, 9372, 9359, 9704, -1, 9704, 9547, 9360, -1, 9360, 9548, 9361, -1, 9373, 9375, 9374, -1, 9373, 9376, 9375, -1, 9373, 9377, 9376, -1, 9376, 9377, 9378, -1, 9378, 9377, 9617, -1, 9389, 9617, 9380, -1, 9379, 9380, 9613, -1, 9390, 9613, 9382, -1, 9381, 9382, 9616, -1, 9652, 9616, 9520, -1, 9648, 9520, 9518, -1, 9391, 9518, 9383, -1, 9392, 9383, 9393, -1, 9729, 9393, 9384, -1, 9385, 9384, 9522, -1, 9394, 9522, 9386, -1, 9720, 9386, 9395, -1, 9396, 9395, 9526, -1, 9397, 9526, 9398, -1, 9387, 9398, 9399, -1, 9400, 9399, 9633, -1, 9718, 9633, 9401, -1, 9402, 9401, 9532, -1, 9761, 9532, 9609, -1, 9403, 9609, 9606, -1, 9404, 9606, 9632, -1, 9747, 9632, 9405, -1, 9406, 9405, 9631, -1, 9407, 9631, 9408, -1, 9745, 9408, 9388, -1, 9742, 9388, 9629, -1, 9741, 9629, 9628, -1, 9739, 9628, 9374, -1, 9375, 9739, 9374, -1, 9378, 9617, 9389, -1, 9389, 9380, 9379, -1, 9379, 9613, 9390, -1, 9390, 9382, 9381, -1, 9381, 9616, 9652, -1, 9652, 9520, 9648, -1, 9648, 9518, 9391, -1, 9391, 9383, 9392, -1, 9392, 9393, 9729, -1, 9729, 9384, 9385, -1, 9385, 9522, 9394, -1, 9394, 9386, 9720, -1, 9720, 9395, 9396, -1, 9396, 9526, 9397, -1, 9397, 9398, 9387, -1, 9387, 9399, 9400, -1, 9400, 9633, 9718, -1, 9718, 9401, 9402, -1, 9402, 9532, 9761, -1, 9761, 9609, 9403, -1, 9403, 9606, 9404, -1, 9404, 9632, 9747, -1, 9747, 9405, 9406, -1, 9406, 9631, 9407, -1, 9407, 9408, 9745, -1, 9745, 9388, 9742, -1, 9742, 9629, 9741, -1, 9741, 9628, 9739, -1, 9702, 9409, 9550, -1, 9550, 9409, 9410, -1, 9410, 9409, 9411, -1, 9424, 9411, 9413, -1, 9412, 9413, 9425, -1, 9426, 9425, 9414, -1, 9559, 9414, 9415, -1, 9416, 9415, 9689, -1, 9560, 9689, 9427, -1, 9561, 9427, 9428, -1, 9599, 9428, 9683, -1, 9417, 9683, 9418, -1, 9565, 9418, 9681, -1, 9429, 9681, 9679, -1, 9566, 9679, 9419, -1, 9567, 9419, 9420, -1, 9430, 9420, 9675, -1, 9577, 9675, 9421, -1, 9570, 9421, 9423, -1, 9422, 9423, 9431, -1, 9422, 9570, 9423, -1, 9410, 9411, 9424, -1, 9424, 9413, 9412, -1, 9412, 9425, 9426, -1, 9426, 9414, 9559, -1, 9559, 9415, 9416, -1, 9416, 9689, 9560, -1, 9560, 9427, 9561, -1, 9561, 9428, 9599, -1, 9599, 9683, 9417, -1, 9417, 9418, 9565, -1, 9565, 9681, 9429, -1, 9429, 9679, 9566, -1, 9566, 9419, 9567, -1, 9567, 9420, 9430, -1, 9430, 9675, 9577, -1, 9577, 9421, 9570, -1, 9423, 9751, 9431, -1, 9431, 9751, 9573, -1, 9573, 9751, 9434, -1, 9435, 9434, 9674, -1, 9673, 9435, 9674, -1, 9673, 9575, 9435, -1, 9673, 9432, 9575, -1, 9575, 9432, 9576, -1, 9576, 9432, 9433, -1, 9436, 9433, 9670, -1, 9578, 9670, 9457, -1, 9580, 9578, 9457, -1, 9573, 9434, 9435, -1, 9576, 9433, 9436, -1, 9436, 9670, 9578, -1, 9594, 9593, 9507, -1, 9507, 9593, 9438, -1, 9438, 9593, 9437, -1, 9653, 9437, 9591, -1, 9655, 9591, 9590, -1, 9656, 9590, 9439, -1, 9441, 9656, 9439, -1, 9438, 9437, 9653, -1, 9653, 9591, 9655, -1, 9655, 9590, 9656, -1, 9439, 9440, 9441, -1, 9441, 9440, 9658, -1, 9658, 9440, 9587, -1, 9659, 9587, 9586, -1, 9660, 9586, 9445, -1, 9446, 9445, 9442, -1, 9661, 9442, 9585, -1, 9447, 9585, 9443, -1, 9663, 9443, 9584, -1, 9444, 9584, 9448, -1, 9665, 9444, 9448, -1, 9658, 9587, 9659, -1, 9659, 9586, 9660, -1, 9660, 9445, 9446, -1, 9446, 9442, 9661, -1, 9661, 9585, 9447, -1, 9447, 9443, 9663, -1, 9663, 9584, 9444, -1, 9665, 9448, 9449, -1, 9449, 9448, 9583, -1, 9583, 9582, 9449, -1, 9449, 9582, 9454, -1, 9454, 9582, 9455, -1, 9450, 9455, 9451, -1, 9456, 9451, 9452, -1, 9453, 9452, 9581, -1, 9667, 9453, 9581, -1, 9454, 9455, 9450, -1, 9450, 9451, 9456, -1, 9456, 9452, 9453, -1, 9667, 9581, 9457, -1, 9457, 9581, 9580, -1, 9702, 9550, 9458, -1, 9458, 9550, 9549, -1, 9549, 9459, 9458, -1, 9458, 9459, 9461, -1, 9461, 9459, 9558, -1, 9460, 9558, 9703, -1, 9460, 9461, 9558, -1, 9558, 9557, 9703, -1, 9703, 9557, 9462, -1, 9464, 9462, 9556, -1, 9463, 9464, 9556, -1, 9703, 9462, 9464, -1, 9463, 9556, 9705, -1, 9705, 9556, 9546, -1, 9546, 9545, 9705, -1, 9705, 9545, 9708, -1, 9708, 9545, 9470, -1, 9707, 9470, 9544, -1, 9709, 9544, 9553, -1, 9465, 9553, 9466, -1, 9471, 9466, 9467, -1, 9468, 9467, 9472, -1, 9473, 9472, 9543, -1, 9469, 9543, 9542, -1, 9712, 9469, 9542, -1, 9708, 9470, 9707, -1, 9707, 9544, 9709, -1, 9709, 9553, 9465, -1, 9465, 9466, 9471, -1, 9471, 9467, 9468, -1, 9468, 9472, 9473, -1, 9473, 9543, 9469, -1, 9542, 9474, 9712, -1, 9712, 9474, 9714, -1, 9714, 9474, 9475, -1, 9475, 9474, 9539, -1, 9537, 9475, 9539, -1, 9537, 9716, 9475, -1, 9716, 9537, 9719, -1, 9719, 9537, 9634, -1, 9634, 9476, 9719, -1, 9719, 9476, 9723, -1, 9723, 9476, 9529, -1, 9477, 9529, 9530, -1, 9724, 9530, 9478, -1, 9724, 9477, 9530, -1, 9723, 9529, 9477, -1, 9530, 9528, 9478, -1, 9478, 9528, 9527, -1, 9479, 9527, 9524, -1, 9726, 9479, 9524, -1, 9478, 9527, 9479, -1, 9725, 9480, 9482, -1, 9482, 9480, 9523, -1, 9481, 9482, 9523, -1, 9481, 9722, 9482, -1, 9481, 9483, 9722, -1, 9722, 9483, 9721, -1, 9721, 9483, 9484, -1, 9727, 9484, 9487, -1, 9488, 9487, 9525, -1, 9485, 9525, 9486, -1, 9728, 9485, 9486, -1, 9721, 9484, 9727, -1, 9727, 9487, 9488, -1, 9488, 9525, 9485, -1, 9486, 9489, 9728, -1, 9728, 9489, 9730, -1, 9489, 9490, 9730, -1, 9730, 9490, 9649, -1, 9649, 9490, 9491, -1, 9647, 9491, 9519, -1, 9492, 9519, 9493, -1, 9646, 9493, 9494, -1, 9495, 9494, 9496, -1, 9643, 9496, 9642, -1, 9643, 9495, 9496, -1, 9649, 9491, 9647, -1, 9647, 9519, 9492, -1, 9492, 9493, 9646, -1, 9646, 9494, 9495, -1, 9496, 9497, 9642, -1, 9639, 9514, 9498, -1, 9498, 9514, 9499, -1, 9500, 9498, 9499, -1, 9500, 9641, 9498, -1, 9500, 9501, 9641, -1, 9641, 9501, 9502, -1, 9502, 9501, 9516, -1, 9644, 9516, 9504, -1, 9503, 9504, 9517, -1, 9645, 9517, 9508, -1, 9509, 9508, 9510, -1, 9650, 9510, 9521, -1, 9511, 9521, 9596, -1, 9512, 9596, 9506, -1, 9505, 9506, 9595, -1, 9753, 9595, 9594, -1, 9507, 9753, 9594, -1, 9502, 9516, 9644, -1, 9644, 9504, 9503, -1, 9503, 9517, 9645, -1, 9645, 9508, 9509, -1, 9509, 9510, 9650, -1, 9650, 9521, 9511, -1, 9511, 9596, 9512, -1, 9512, 9506, 9505, -1, 9505, 9595, 9753, -1, 9640, 9513, 9639, -1, 9639, 9513, 9514, -1, 9513, 9515, 9514, -1, 9514, 9515, 9497, -1, 9499, 9497, 9500, -1, 9499, 9514, 9497, -1, 9500, 9497, 9501, -1, 9501, 9497, 9496, -1, 9516, 9496, 9494, -1, 9504, 9494, 9517, -1, 9504, 9516, 9494, -1, 9501, 9496, 9516, -1, 9494, 9493, 9517, -1, 9517, 9493, 9508, -1, 9508, 9493, 9519, -1, 9520, 9519, 9491, -1, 9490, 9520, 9491, -1, 9490, 9489, 9520, -1, 9520, 9489, 9486, -1, 9518, 9486, 9383, -1, 9518, 9520, 9486, -1, 9508, 9519, 9520, -1, 9510, 9520, 9521, -1, 9510, 9508, 9520, -1, 9383, 9486, 9393, -1, 9393, 9486, 9525, -1, 9384, 9525, 9487, -1, 9522, 9487, 9484, -1, 9386, 9484, 9483, -1, 9395, 9483, 9481, -1, 9634, 9481, 9523, -1, 9480, 9634, 9523, -1, 9480, 10751, 9634, -1, 9634, 10751, 9524, -1, 9476, 9524, 9529, -1, 9476, 9634, 9524, -1, 9393, 9525, 9384, -1, 9384, 9487, 9522, -1, 9522, 9484, 9386, -1, 9386, 9483, 9395, -1, 9395, 9481, 9634, -1, 9526, 9634, 9398, -1, 9526, 9395, 9634, -1, 10751, 10750, 9524, -1, 9527, 9528, 9524, -1, 9524, 9528, 9530, -1, 9529, 9524, 9530, -1, 9537, 9633, 9634, -1, 9537, 9401, 9633, -1, 9537, 9532, 9401, -1, 9537, 9531, 9532, -1, 9537, 9534, 9531, -1, 9537, 9533, 9534, -1, 9537, 9535, 9533, -1, 9537, 9235, 9535, -1, 9537, 9626, 9235, -1, 9537, 9536, 9626, -1, 9537, 9367, 9536, -1, 9537, 9538, 9367, -1, 9537, 9539, 9538, -1, 9538, 9539, 9356, -1, 9356, 9539, 9540, -1, 9540, 9539, 9371, -1, 9371, 9539, 9357, -1, 9357, 9539, 9541, -1, 9541, 9539, 9474, -1, 9542, 9541, 9474, -1, 9542, 9543, 9541, -1, 9541, 9543, 9472, -1, 9467, 9541, 9472, -1, 9467, 9466, 9541, -1, 9541, 9466, 9552, -1, 9552, 9466, 9553, -1, 9554, 9553, 9544, -1, 9555, 9544, 9470, -1, 9545, 9555, 9470, -1, 9545, 9359, 9555, -1, 9545, 9546, 9359, -1, 9359, 9546, 9547, -1, 9547, 9546, 9548, -1, 9548, 9546, 9556, -1, 9362, 9556, 9549, -1, 9550, 9362, 9549, -1, 9550, 9346, 9362, -1, 9550, 9348, 9346, -1, 9550, 9349, 9348, -1, 9550, 9350, 9349, -1, 9550, 9551, 9350, -1, 9550, 9352, 9551, -1, 9550, 9410, 9352, -1, 9352, 9410, 9424, -1, 9412, 9352, 9424, -1, 9412, 9353, 9352, -1, 9412, 9426, 9353, -1, 9353, 9426, 9363, -1, 9363, 9426, 9626, -1, 9364, 9626, 9365, -1, 9364, 9363, 9626, -1, 9552, 9553, 9554, -1, 9554, 9544, 9555, -1, 9549, 9556, 9459, -1, 9459, 9556, 9462, -1, 9558, 9462, 9557, -1, 9558, 9459, 9462, -1, 9559, 9251, 9426, -1, 9559, 9252, 9251, -1, 9559, 9416, 9252, -1, 9252, 9416, 9563, -1, 9563, 9416, 9560, -1, 9564, 9560, 9561, -1, 9562, 9561, 9599, -1, 9233, 9599, 9598, -1, 9233, 9562, 9599, -1, 9563, 9560, 9564, -1, 9564, 9561, 9562, -1, 9417, 9597, 9599, -1, 9417, 9565, 9597, -1, 9597, 9565, 9429, -1, 9566, 9597, 9429, -1, 9566, 9567, 9597, -1, 9597, 9567, 9276, -1, 9276, 9567, 9277, -1, 9277, 9567, 9278, -1, 9278, 9567, 9269, -1, 9269, 9567, 9280, -1, 9280, 9567, 9568, -1, 9568, 9567, 9569, -1, 9569, 9567, 9430, -1, 9253, 9430, 9577, -1, 9256, 9577, 9570, -1, 9295, 9570, 9422, -1, 9571, 9422, 9431, -1, 9573, 9571, 9431, -1, 9573, 9311, 9571, -1, 9573, 9572, 9311, -1, 9573, 9623, 9572, -1, 9573, 9574, 9623, -1, 9573, 9337, 9574, -1, 9573, 9435, 9337, -1, 9337, 9435, 9575, -1, 9576, 9337, 9575, -1, 9576, 9436, 9337, -1, 9337, 9436, 9578, -1, 9324, 9578, 9580, -1, 9339, 9580, 9325, -1, 9339, 9324, 9580, -1, 9569, 9430, 9253, -1, 9253, 9577, 9256, -1, 9256, 9570, 9295, -1, 9259, 9295, 9293, -1, 9270, 9293, 9260, -1, 9270, 9259, 9293, -1, 9295, 9422, 9571, -1, 9337, 9578, 9324, -1, 9325, 9580, 9579, -1, 9579, 9580, 9581, -1, 9341, 9581, 9342, -1, 9341, 9579, 9581, -1, 9452, 9451, 9581, -1, 9581, 9451, 9455, -1, 9582, 9581, 9455, -1, 9582, 9583, 9581, -1, 9581, 9583, 9342, -1, 9342, 9583, 9329, -1, 9329, 9583, 9344, -1, 9344, 9583, 9448, -1, 9331, 9448, 9332, -1, 9331, 9344, 9448, -1, 9332, 9448, 9345, -1, 9345, 9448, 9584, -1, 9443, 9345, 9584, -1, 9443, 9585, 9345, -1, 9345, 9585, 9589, -1, 9589, 9585, 9442, -1, 9445, 9589, 9442, -1, 9445, 9586, 9589, -1, 9589, 9586, 9587, -1, 9440, 9589, 9587, -1, 9440, 9588, 9589, -1, 9440, 9439, 9588, -1, 9588, 9439, 9590, -1, 9314, 9590, 9316, -1, 9314, 9588, 9590, -1, 9590, 9591, 9316, -1, 9316, 9591, 9318, -1, 9318, 9591, 9437, -1, 9320, 9437, 9592, -1, 9320, 9318, 9437, -1, 9437, 9593, 9592, -1, 9592, 9593, 9594, -1, 9595, 9592, 9594, -1, 9595, 9621, 9592, -1, 9595, 9301, 9621, -1, 9595, 9281, 9301, -1, 9595, 9283, 9281, -1, 9595, 9285, 9283, -1, 9595, 9287, 9285, -1, 9595, 9288, 9287, -1, 9595, 9615, 9288, -1, 9595, 9616, 9615, -1, 9595, 9520, 9616, -1, 9595, 9506, 9520, -1, 9520, 9506, 9596, -1, 9521, 9520, 9596, -1, 9597, 9600, 9599, -1, 9599, 9600, 9240, -1, 9234, 9599, 9240, -1, 9234, 9598, 9599, -1, 9600, 9601, 9240, -1, 9240, 9601, 9602, -1, 9267, 9240, 9602, -1, 9267, 9603, 9240, -1, 9267, 9605, 9603, -1, 9603, 9605, 9604, -1, 9604, 9605, 9244, -1, 9244, 9605, 9630, -1, 9606, 9630, 9632, -1, 9606, 9244, 9630, -1, 9606, 9607, 9244, -1, 9606, 9245, 9607, -1, 9606, 9608, 9245, -1, 9606, 9246, 9608, -1, 9606, 9609, 9246, -1, 9246, 9609, 9531, -1, 9531, 9609, 9532, -1, 9265, 9628, 9630, -1, 9265, 9374, 9628, -1, 9265, 9610, 9374, -1, 9374, 9610, 9373, -1, 9373, 9610, 9263, -1, 9377, 9263, 9274, -1, 9617, 9274, 9262, -1, 9380, 9262, 9611, -1, 9612, 9611, 9618, -1, 9612, 9380, 9611, -1, 9612, 9613, 9380, -1, 9612, 9304, 9613, -1, 9613, 9304, 9614, -1, 9615, 9613, 9614, -1, 9615, 9382, 9613, -1, 9615, 9616, 9382, -1, 9373, 9263, 9377, -1, 9377, 9274, 9617, -1, 9617, 9262, 9380, -1, 9611, 9261, 9618, -1, 9618, 9261, 9619, -1, 9619, 9261, 9290, -1, 9290, 9261, 9291, -1, 9291, 9261, 9292, -1, 9292, 9261, 9308, -1, 9308, 9261, 9620, -1, 9620, 9261, 9293, -1, 9293, 9261, 9260, -1, 9259, 9256, 9295, -1, 9621, 9299, 9592, -1, 9592, 9299, 9298, -1, 9623, 9592, 9298, -1, 9623, 9622, 9592, -1, 9623, 9334, 9622, -1, 9623, 9624, 9334, -1, 9623, 9336, 9624, -1, 9623, 9625, 9336, -1, 9623, 9323, 9625, -1, 9623, 9574, 9323, -1, 9362, 9548, 9556, -1, 9536, 9627, 9626, -1, 9626, 9627, 9365, -1, 9628, 9629, 9630, -1, 9630, 9629, 9388, -1, 9408, 9630, 9388, -1, 9408, 9631, 9630, -1, 9630, 9631, 9405, -1, 9632, 9630, 9405, -1, 9633, 9399, 9634, -1, 9634, 9399, 9398, -1, 9251, 9237, 9426, -1, 9426, 9237, 9636, -1, 9635, 9426, 9636, -1, 9635, 9637, 9426, -1, 9426, 9637, 9626, -1, 9515, 9638, 9497, -1, 9497, 9638, 9642, -1, 9638, 9639, 9642, -1, 9638, 9640, 9639, -1, 9639, 9498, 9642, -1, 9642, 9498, 9641, -1, 9502, 9642, 9641, -1, 9502, 9643, 9642, -1, 9502, 9644, 9643, -1, 9643, 9644, 9495, -1, 9495, 9644, 9503, -1, 9645, 9495, 9503, -1, 9645, 9646, 9495, -1, 9645, 9509, 9646, -1, 9646, 9509, 9492, -1, 9492, 9509, 9648, -1, 9647, 9648, 9649, -1, 9647, 9492, 9648, -1, 9509, 9650, 9648, -1, 9648, 9650, 9511, -1, 9512, 9648, 9511, -1, 9512, 9505, 9648, -1, 9648, 9505, 9753, -1, 9652, 9753, 9651, -1, 9381, 9651, 9390, -1, 9381, 9652, 9651, -1, 9507, 9321, 9753, -1, 9507, 9438, 9321, -1, 9321, 9438, 9319, -1, 9319, 9438, 9653, -1, 9654, 9653, 9655, -1, 9317, 9655, 9656, -1, 9315, 9656, 9313, -1, 9315, 9317, 9656, -1, 9319, 9653, 9654, -1, 9654, 9655, 9317, -1, 9656, 9441, 9313, -1, 9313, 9441, 9657, -1, 9657, 9441, 9658, -1, 9659, 9657, 9658, -1, 9659, 9333, 9657, -1, 9659, 9660, 9333, -1, 9333, 9660, 9446, -1, 9661, 9333, 9446, -1, 9661, 9662, 9333, -1, 9661, 9447, 9662, -1, 9662, 9447, 9663, -1, 9664, 9663, 9444, -1, 9665, 9664, 9444, -1, 9665, 9330, 9664, -1, 9665, 9343, 9330, -1, 9665, 9328, 9343, -1, 9665, 9449, 9328, -1, 9328, 9449, 9666, -1, 9666, 9449, 9667, -1, 9327, 9667, 9326, -1, 9327, 9666, 9667, -1, 9662, 9663, 9664, -1, 9454, 9450, 9449, -1, 9449, 9450, 9456, -1, 9453, 9449, 9456, -1, 9453, 9667, 9449, -1, 9667, 9457, 9326, -1, 9326, 9457, 9340, -1, 9340, 9457, 9338, -1, 9338, 9457, 9668, -1, 9668, 9457, 9670, -1, 9669, 9670, 9433, -1, 9322, 9433, 9432, -1, 9671, 9432, 9297, -1, 9672, 9297, 9335, -1, 9672, 9671, 9297, -1, 9668, 9670, 9669, -1, 9669, 9433, 9322, -1, 9432, 9673, 9297, -1, 9297, 9673, 9674, -1, 9296, 9674, 9434, -1, 9310, 9434, 9751, -1, 9294, 9751, 9309, -1, 9294, 9310, 9751, -1, 9297, 9674, 9296, -1, 9296, 9434, 9310, -1, 9423, 9676, 9751, -1, 9423, 9421, 9676, -1, 9676, 9421, 9675, -1, 9420, 9676, 9675, -1, 9420, 9419, 9676, -1, 9676, 9419, 9279, -1, 9279, 9419, 9679, -1, 9677, 9679, 9678, -1, 9677, 9279, 9679, -1, 9679, 9681, 9678, -1, 9678, 9681, 9680, -1, 9680, 9681, 9418, -1, 9268, 9418, 9682, -1, 9268, 9680, 9418, -1, 9418, 9683, 9682, -1, 9682, 9683, 9275, -1, 9275, 9683, 9684, -1, 9685, 9684, 9266, -1, 9685, 9275, 9684, -1, 9683, 9428, 9684, -1, 9684, 9428, 9239, -1, 9239, 9428, 9686, -1, 9686, 9428, 9687, -1, 9687, 9428, 9427, -1, 9232, 9427, 9688, -1, 9232, 9687, 9427, -1, 9427, 9689, 9688, -1, 9688, 9689, 9238, -1, 9238, 9689, 9415, -1, 9691, 9415, 9414, -1, 9690, 9414, 9692, -1, 9690, 9691, 9414, -1, 9238, 9415, 9691, -1, 9414, 9425, 9692, -1, 9692, 9425, 9695, -1, 9695, 9425, 9413, -1, 9693, 9413, 9698, -1, 9693, 9695, 9413, -1, 9693, 9694, 9695, -1, 9693, 9354, 9694, -1, 9694, 9354, 9236, -1, 9236, 9354, 9696, -1, 9250, 9696, 9366, -1, 9249, 9366, 9716, -1, 9697, 9716, 9248, -1, 9697, 9249, 9716, -1, 9413, 9411, 9698, -1, 9698, 9411, 9351, -1, 9351, 9411, 9699, -1, 9699, 9411, 9409, -1, 9700, 9409, 9702, -1, 9347, 9702, 9701, -1, 9347, 9700, 9702, -1, 9699, 9409, 9700, -1, 9701, 9702, 9759, -1, 9759, 9702, 9458, -1, 9361, 9458, 9463, -1, 9360, 9463, 9704, -1, 9360, 9361, 9463, -1, 9458, 9461, 9463, -1, 9463, 9461, 9464, -1, 9464, 9461, 9460, -1, 9703, 9464, 9460, -1, 9463, 9705, 9704, -1, 9704, 9705, 9372, -1, 9372, 9705, 9706, -1, 9706, 9705, 9708, -1, 9707, 9706, 9708, -1, 9707, 9715, 9706, -1, 9707, 9709, 9715, -1, 9715, 9709, 9465, -1, 9358, 9465, 9471, -1, 9468, 9358, 9471, -1, 9468, 9710, 9358, -1, 9468, 9473, 9710, -1, 9710, 9473, 9711, -1, 9711, 9473, 9469, -1, 9712, 9711, 9469, -1, 9712, 9713, 9711, -1, 9712, 9714, 9713, -1, 9713, 9714, 9370, -1, 9370, 9714, 9475, -1, 9369, 9475, 9368, -1, 9369, 9370, 9475, -1, 9715, 9465, 9358, -1, 9475, 9716, 9368, -1, 9368, 9716, 9717, -1, 9717, 9716, 9355, -1, 9355, 9716, 9366, -1, 9719, 9718, 9716, -1, 9719, 9400, 9718, -1, 9719, 9387, 9400, -1, 9719, 9397, 9387, -1, 9719, 9396, 9397, -1, 9719, 9720, 9396, -1, 9719, 9721, 9720, -1, 9719, 9722, 9721, -1, 9719, 9482, 9722, -1, 9719, 9725, 9482, -1, 9719, 9723, 9725, -1, 9725, 9723, 9477, -1, 9724, 9725, 9477, -1, 9724, 9478, 9725, -1, 9725, 9478, 9479, -1, 9726, 9725, 9479, -1, 9726, 10724, 9725, -1, 9726, 10742, 10724, -1, 9720, 9721, 9394, -1, 9394, 9721, 9727, -1, 9385, 9727, 9488, -1, 9729, 9488, 9485, -1, 9728, 9729, 9485, -1, 9728, 9392, 9729, -1, 9728, 9391, 9392, -1, 9728, 9648, 9391, -1, 9728, 9730, 9648, -1, 9648, 9730, 9649, -1, 9394, 9727, 9385, -1, 9385, 9488, 9729, -1, 9255, 9733, 9731, -1, 9255, 9254, 9733, -1, 9733, 9254, 9257, -1, 9258, 9733, 9257, -1, 9258, 9271, 9733, -1, 9733, 9271, 9732, -1, 9272, 9733, 9732, -1, 9272, 9734, 9733, -1, 9272, 9735, 9734, -1, 9272, 9307, 9735, -1, 9272, 9306, 9307, -1, 9272, 9737, 9306, -1, 9272, 9736, 9737, -1, 9272, 9305, 9736, -1, 9272, 9289, 9305, -1, 9272, 9379, 9289, -1, 9272, 9389, 9379, -1, 9272, 9273, 9389, -1, 9389, 9273, 9378, -1, 9378, 9273, 9749, -1, 9376, 9749, 9738, -1, 9375, 9738, 9740, -1, 9739, 9740, 9264, -1, 9741, 9264, 9750, -1, 9742, 9750, 9743, -1, 9745, 9743, 9744, -1, 9242, 9744, 9241, -1, 9242, 9745, 9744, -1, 9242, 9243, 9745, -1, 9745, 9243, 9407, -1, 9407, 9243, 9746, -1, 9406, 9746, 9748, -1, 9747, 9748, 9404, -1, 9747, 9406, 9748, -1, 9378, 9749, 9376, -1, 9376, 9738, 9375, -1, 9375, 9740, 9739, -1, 9739, 9264, 9741, -1, 9741, 9750, 9742, -1, 9742, 9743, 9745, -1, 9744, 9266, 9241, -1, 9241, 9266, 9684, -1, 9676, 9731, 9751, -1, 9751, 9731, 9733, -1, 9309, 9751, 9733, -1, 9752, 9753, 9300, -1, 9752, 9282, 9753, -1, 9753, 9282, 9284, -1, 9286, 9753, 9284, -1, 9286, 9302, 9753, -1, 9753, 9302, 9754, -1, 9651, 9753, 9754, -1, 9651, 9303, 9390, -1, 9390, 9303, 9289, -1, 9379, 9390, 9289, -1, 9755, 9321, 9297, -1, 9755, 9756, 9321, -1, 9321, 9756, 9312, -1, 9300, 9321, 9312, -1, 9300, 9753, 9321, -1, 9321, 9757, 9297, -1, 9297, 9757, 9758, -1, 9335, 9297, 9758, -1, 9671, 9322, 9432, -1, 9361, 9759, 9458, -1, 9236, 9696, 9250, -1, 9652, 9648, 9753, -1, 9718, 9402, 9716, -1, 9716, 9402, 9760, -1, 9247, 9716, 9760, -1, 9247, 9248, 9716, -1, 9402, 9761, 9760, -1, 9760, 9761, 9762, -1, 9762, 9761, 9403, -1, 9763, 9403, 9404, -1, 9748, 9763, 9404, -1, 9762, 9403, 9763, -1, 9406, 9407, 9746, -1, 9249, 9250, 9366, -1, 10724, 10751, 9725, -1, 9725, 10751, 9480, -1, 10750, 10742, 9524, -1, 9524, 10742, 9726, -1, 10118, 9849, 9991, -1, 9991, 9849, 9851, -1, 9852, 9991, 9851, -1, 9852, 9764, 9991, -1, 9852, 9853, 9764, -1, 9764, 9853, 9988, -1, 9988, 9853, 9856, -1, 9994, 9856, 9765, -1, 9766, 9765, 9768, -1, 9767, 9768, 9859, -1, 9769, 9767, 9859, -1, 9988, 9856, 9994, -1, 9994, 9765, 9766, -1, 9766, 9768, 9767, -1, 9859, 9862, 9769, -1, 9769, 9862, 9995, -1, 9862, 9863, 9995, -1, 9995, 9863, 9773, -1, 9773, 9863, 9965, -1, 10000, 9965, 9770, -1, 9997, 9770, 9771, -1, 10001, 9771, 9964, -1, 9772, 9964, 9963, -1, 10002, 9963, 10007, -1, 10002, 9772, 9963, -1, 9773, 9965, 10000, -1, 10000, 9770, 9997, -1, 9997, 9771, 10001, -1, 10001, 9964, 9772, -1, 9963, 9960, 10007, -1, 10115, 9774, 9775, -1, 9775, 9774, 9943, -1, 9943, 9776, 9775, -1, 9775, 9776, 10013, -1, 10013, 9776, 9778, -1, 9778, 9776, 9959, -1, 9777, 9778, 9959, -1, 9777, 9227, 9778, -1, 9219, 9220, 10024, -1, 10024, 9220, 9779, -1, 9779, 9952, 10024, -1, 10024, 9952, 9781, -1, 9781, 9952, 9780, -1, 10027, 9780, 10028, -1, 10027, 9781, 9780, -1, 9780, 9951, 10028, -1, 10028, 9951, 9782, -1, 9784, 9782, 9783, -1, 10025, 9784, 9783, -1, 10028, 9782, 9784, -1, 10025, 9783, 9785, -1, 9785, 9783, 9948, -1, 9948, 9947, 9785, -1, 9785, 9947, 9786, -1, 9786, 9947, 9946, -1, 10031, 9946, 9940, -1, 9799, 9940, 9938, -1, 9800, 9938, 9787, -1, 10039, 9787, 9936, -1, 10041, 9936, 9932, -1, 10043, 9932, 9931, -1, 9801, 9931, 9930, -1, 10045, 9930, 9972, -1, 9802, 9972, 9914, -1, 9788, 9914, 9912, -1, 9803, 9912, 9910, -1, 9804, 9910, 9805, -1, 9806, 9805, 9807, -1, 10055, 9807, 9789, -1, 10056, 9789, 9791, -1, 9790, 9791, 9792, -1, 9808, 9792, 9900, -1, 9809, 9900, 9793, -1, 9810, 9793, 9795, -1, 9794, 9795, 9897, -1, 9811, 9897, 9898, -1, 9812, 9898, 9896, -1, 9813, 9896, 9796, -1, 9797, 9796, 9798, -1, 10072, 9797, 9798, -1, 9786, 9946, 10031, -1, 10031, 9940, 9799, -1, 9799, 9938, 9800, -1, 9800, 9787, 10039, -1, 10039, 9936, 10041, -1, 10041, 9932, 10043, -1, 10043, 9931, 9801, -1, 9801, 9930, 10045, -1, 10045, 9972, 9802, -1, 9802, 9914, 9788, -1, 9788, 9912, 9803, -1, 9803, 9910, 9804, -1, 9804, 9805, 9806, -1, 9806, 9807, 10055, -1, 10055, 9789, 10056, -1, 10056, 9791, 9790, -1, 9790, 9792, 9808, -1, 9808, 9900, 9809, -1, 9809, 9793, 9810, -1, 9810, 9795, 9794, -1, 9794, 9897, 9811, -1, 9811, 9898, 9812, -1, 9812, 9896, 9813, -1, 9813, 9796, 9797, -1, 10072, 9798, 10073, -1, 10073, 9798, 9895, -1, 10075, 9814, 10079, -1, 10079, 9814, 9891, -1, 9891, 9883, 10079, -1, 10079, 9883, 9815, -1, 9815, 9883, 9882, -1, 10082, 9882, 9816, -1, 10083, 9816, 9818, -1, 9817, 9818, 9880, -1, 9820, 9880, 9821, -1, 9822, 9821, 9823, -1, 9819, 9823, 9824, -1, 10085, 9824, 9887, -1, 10086, 10085, 9887, -1, 9815, 9882, 10082, -1, 10082, 9816, 10083, -1, 10083, 9818, 9817, -1, 9817, 9880, 9820, -1, 9820, 9821, 9822, -1, 9822, 9823, 9819, -1, 9819, 9824, 10085, -1, 9887, 9825, 10086, -1, 10086, 9825, 10087, -1, 10087, 9825, 9828, -1, 9826, 9828, 9885, -1, 10089, 9885, 9827, -1, 9829, 9827, 9872, -1, 10090, 9829, 9872, -1, 10087, 9828, 9826, -1, 9826, 9885, 10089, -1, 10089, 9827, 9829, -1, 9872, 9830, 10090, -1, 10090, 9830, 10092, -1, 10092, 9830, 9869, -1, 10100, 9869, 9973, -1, 9837, 9973, 9831, -1, 10101, 9831, 9832, -1, 9993, 9832, 9838, -1, 9992, 9838, 9854, -1, 9839, 9854, 9833, -1, 9989, 9833, 9834, -1, 9987, 9834, 9848, -1, 9990, 9848, 9850, -1, 9986, 9850, 9835, -1, 9836, 9835, 9985, -1, 9836, 9986, 9835, -1, 10092, 9869, 10100, -1, 10100, 9973, 9837, -1, 9837, 9831, 10101, -1, 10101, 9832, 9993, -1, 9993, 9838, 9992, -1, 9992, 9854, 9839, -1, 9839, 9833, 9989, -1, 9989, 9834, 9987, -1, 9987, 9848, 9990, -1, 9990, 9850, 9986, -1, 9835, 9847, 9985, -1, 9962, 9961, 9845, -1, 9845, 9961, 9840, -1, 9840, 9961, 9841, -1, 10006, 9841, 9843, -1, 10005, 9843, 9842, -1, 10004, 9842, 9844, -1, 10003, 9844, 9774, -1, 10115, 10003, 9774, -1, 9840, 9841, 10006, -1, 10006, 9843, 10005, -1, 10005, 9842, 10004, -1, 10004, 9844, 10003, -1, 9962, 9845, 10719, -1, 10719, 9845, 9846, -1, 10669, 9847, 9849, -1, 10669, 10687, 9847, -1, 9847, 9835, 9849, -1, 9849, 9835, 9850, -1, 9848, 9849, 9850, -1, 9848, 9834, 9849, -1, 9849, 9834, 9851, -1, 9851, 9834, 9852, -1, 9852, 9834, 9833, -1, 9853, 9833, 9854, -1, 9125, 9854, 9838, -1, 9832, 9125, 9838, -1, 9832, 9123, 9125, -1, 9832, 9831, 9123, -1, 9123, 9831, 9973, -1, 9122, 9973, 9855, -1, 9122, 9123, 9973, -1, 9852, 9833, 9853, -1, 9853, 9854, 9125, -1, 9856, 9125, 9857, -1, 9765, 9857, 9924, -1, 9858, 9924, 9925, -1, 9858, 9765, 9924, -1, 9858, 9189, 9765, -1, 9765, 9189, 9768, -1, 9768, 9189, 9202, -1, 9859, 9202, 9203, -1, 9860, 9859, 9203, -1, 9860, 9862, 9859, -1, 9860, 9861, 9862, -1, 9862, 9861, 9204, -1, 9863, 9204, 9966, -1, 9965, 9966, 9194, -1, 9774, 9194, 9864, -1, 9206, 9774, 9864, -1, 9206, 9865, 9774, -1, 9774, 9865, 9207, -1, 9866, 9774, 9207, -1, 9866, 9867, 9774, -1, 9774, 9867, 9210, -1, 9943, 9210, 9978, -1, 9979, 9978, 9868, -1, 9071, 9868, 9980, -1, 9071, 9979, 9868, -1, 9869, 9119, 9973, -1, 9869, 9107, 9119, -1, 9869, 9830, 9107, -1, 9107, 9830, 9870, -1, 9870, 9830, 9871, -1, 9871, 9830, 9872, -1, 9118, 9872, 9873, -1, 9874, 9118, 9873, -1, 9874, 9875, 9118, -1, 9874, 9144, 9875, -1, 9875, 9144, 9116, -1, 9116, 9144, 9975, -1, 9974, 9975, 9138, -1, 9128, 9138, 9897, -1, 9795, 9128, 9897, -1, 9795, 9876, 9128, -1, 9795, 9793, 9876, -1, 9876, 9793, 9877, -1, 9877, 9793, 9900, -1, 9113, 9900, 9901, -1, 9113, 9877, 9900, -1, 9872, 9827, 9873, -1, 9873, 9827, 9878, -1, 9878, 9827, 9885, -1, 9886, 9885, 9828, -1, 9132, 9828, 9825, -1, 9131, 9825, 9887, -1, 9142, 9887, 9824, -1, 9879, 9824, 9823, -1, 9888, 9823, 9821, -1, 9889, 9821, 9880, -1, 9890, 9880, 9818, -1, 9881, 9818, 9816, -1, 9882, 9881, 9816, -1, 9882, 9155, 9881, -1, 9882, 9883, 9155, -1, 9155, 9883, 9884, -1, 9884, 9883, 9891, -1, 9154, 9891, 9892, -1, 9154, 9884, 9891, -1, 9878, 9885, 9886, -1, 9886, 9828, 9132, -1, 9132, 9825, 9131, -1, 9131, 9887, 9142, -1, 9142, 9824, 9879, -1, 9879, 9823, 9888, -1, 9888, 9821, 9889, -1, 9889, 9880, 9890, -1, 9890, 9818, 9881, -1, 9891, 9814, 9892, -1, 9892, 9814, 9895, -1, 9153, 9895, 9798, -1, 9151, 9798, 9150, -1, 9151, 9153, 9798, -1, 9895, 9814, 9893, -1, 9893, 9814, 9894, -1, 9216, 9894, 9215, -1, 9216, 9893, 9894, -1, 9892, 9895, 9153, -1, 9798, 9796, 9150, -1, 9150, 9796, 9149, -1, 9149, 9796, 9148, -1, 9148, 9796, 9896, -1, 9147, 9896, 9898, -1, 9899, 9898, 9897, -1, 9138, 9899, 9897, -1, 9148, 9896, 9147, -1, 9147, 9898, 9899, -1, 9900, 9792, 9901, -1, 9901, 9792, 9903, -1, 9903, 9792, 9791, -1, 9902, 9791, 9092, -1, 9902, 9903, 9791, -1, 9902, 9904, 9903, -1, 9902, 9905, 9904, -1, 9904, 9905, 9126, -1, 9126, 9905, 9078, -1, 9967, 9078, 9095, -1, 9906, 9095, 9968, -1, 9908, 9968, 9079, -1, 9907, 9079, 9857, -1, 9907, 9908, 9079, -1, 9791, 9789, 9092, -1, 9092, 9789, 9090, -1, 9090, 9789, 9807, -1, 9909, 9807, 9805, -1, 9104, 9805, 9103, -1, 9104, 9909, 9805, -1, 9090, 9807, 9909, -1, 9805, 9910, 9103, -1, 9103, 9910, 9911, -1, 9911, 9910, 9912, -1, 9927, 9912, 9914, -1, 9913, 9914, 9972, -1, 9971, 9972, 9060, -1, 9085, 9060, 9915, -1, 9917, 9915, 9918, -1, 9916, 9918, 9212, -1, 9916, 9917, 9918, -1, 9916, 9919, 9917, -1, 9916, 9920, 9919, -1, 9919, 9920, 9101, -1, 9101, 9920, 9921, -1, 9970, 9921, 9197, -1, 9099, 9197, 9922, -1, 9098, 9922, 9198, -1, 9081, 9198, 9200, -1, 9969, 9200, 9186, -1, 9923, 9186, 9926, -1, 9924, 9926, 9925, -1, 9924, 9923, 9926, -1, 9911, 9912, 9927, -1, 9927, 9914, 9913, -1, 9060, 9972, 9068, -1, 9068, 9972, 9930, -1, 9928, 9930, 9929, -1, 9928, 9068, 9930, -1, 9930, 9931, 9929, -1, 9929, 9931, 9057, -1, 9057, 9931, 9932, -1, 9933, 9932, 9934, -1, 9933, 9057, 9932, -1, 9932, 9936, 9934, -1, 9934, 9936, 9935, -1, 9935, 9936, 9939, -1, 9939, 9936, 9787, -1, 9937, 9787, 9938, -1, 9067, 9938, 9074, -1, 9067, 9937, 9938, -1, 9939, 9787, 9937, -1, 9938, 9940, 9074, -1, 9074, 9940, 9941, -1, 9941, 9940, 9160, -1, 9178, 9941, 9160, -1, 9178, 9073, 9941, -1, 9178, 9179, 9073, -1, 9073, 9179, 9976, -1, 9976, 9179, 9162, -1, 9943, 9162, 9942, -1, 9180, 9943, 9942, -1, 9180, 9181, 9943, -1, 9943, 9181, 9165, -1, 9944, 9943, 9165, -1, 9944, 9776, 9943, -1, 9944, 9945, 9776, -1, 9776, 9945, 9959, -1, 9959, 9945, 9182, -1, 9777, 9182, 9958, -1, 9228, 9958, 9957, -1, 9228, 9777, 9958, -1, 9160, 9940, 9177, -1, 9177, 9940, 9946, -1, 9176, 9946, 9947, -1, 9174, 9947, 9948, -1, 9173, 9948, 9172, -1, 9173, 9174, 9948, -1, 9177, 9946, 9176, -1, 9176, 9947, 9174, -1, 9172, 9948, 9157, -1, 9157, 9948, 9783, -1, 9949, 9783, 9950, -1, 9949, 9157, 9783, -1, 9950, 9783, 9954, -1, 9954, 9783, 9782, -1, 9951, 9954, 9782, -1, 9951, 9780, 9954, -1, 9954, 9780, 9952, -1, 9779, 9954, 9952, -1, 9779, 9953, 9954, -1, 9779, 9170, 9953, -1, 9779, 9220, 9170, -1, 9170, 9220, 9168, -1, 9168, 9220, 9184, -1, 9184, 9220, 9222, -1, 9955, 9222, 9229, -1, 9224, 9955, 9229, -1, 9224, 9956, 9955, -1, 9955, 9956, 9226, -1, 9231, 9955, 9226, -1, 9231, 9957, 9955, -1, 9955, 9957, 9958, -1, 9184, 9222, 9955, -1, 9777, 9959, 9182, -1, 9943, 9774, 9210, -1, 9844, 9960, 9774, -1, 9844, 9842, 9960, -1, 9960, 9842, 9843, -1, 9841, 9960, 9843, -1, 9841, 9961, 9960, -1, 9960, 9961, 9962, -1, 10718, 9962, 10719, -1, 10718, 9960, 9962, -1, 9960, 9963, 9774, -1, 9774, 9963, 9964, -1, 9771, 9774, 9964, -1, 9771, 9770, 9774, -1, 9774, 9770, 9965, -1, 9194, 9774, 9965, -1, 9965, 9863, 9966, -1, 9863, 9862, 9204, -1, 9859, 9768, 9202, -1, 9765, 9856, 9857, -1, 9856, 9853, 9125, -1, 9126, 9078, 9967, -1, 9967, 9095, 9906, -1, 9906, 9968, 9908, -1, 9079, 9924, 9857, -1, 9923, 9969, 9186, -1, 9969, 9081, 9200, -1, 9081, 9098, 9198, -1, 9098, 9099, 9922, -1, 9099, 9970, 9197, -1, 9970, 9101, 9921, -1, 9917, 9085, 9915, -1, 9085, 9971, 9060, -1, 9971, 9913, 9972, -1, 9118, 9871, 9872, -1, 9119, 9109, 9973, -1, 9973, 9109, 9855, -1, 9128, 9974, 9138, -1, 9974, 9116, 9975, -1, 9976, 9162, 9943, -1, 9977, 9943, 9072, -1, 9977, 9976, 9943, -1, 9943, 9978, 9979, -1, 9063, 9943, 9979, -1, 9063, 9072, 9943, -1, 9868, 9195, 9980, -1, 9980, 9195, 9981, -1, 9981, 9195, 9982, -1, 9062, 9982, 9212, -1, 9983, 9212, 9918, -1, 9983, 9062, 9212, -1, 9981, 9982, 9062, -1, 10718, 10720, 9960, -1, 9960, 10720, 10007, -1, 10686, 9984, 9985, -1, 9985, 9984, 10118, -1, 9836, 10118, 9986, -1, 9836, 9985, 10118, -1, 9986, 10118, 9990, -1, 9990, 10118, 9991, -1, 9987, 9991, 9764, -1, 9989, 9764, 9988, -1, 9839, 9988, 9992, -1, 9839, 9989, 9988, -1, 9990, 9991, 9987, -1, 9987, 9764, 9989, -1, 9988, 9994, 9992, -1, 9992, 9994, 10099, -1, 9993, 10099, 10101, -1, 9993, 9992, 10099, -1, 9994, 9766, 10099, -1, 10099, 9766, 9767, -1, 9769, 10099, 9767, -1, 9769, 9995, 10099, -1, 10099, 9995, 9191, -1, 9191, 9995, 9192, -1, 9192, 9995, 9773, -1, 9999, 9773, 10000, -1, 9193, 10000, 9997, -1, 9996, 9997, 10115, -1, 9205, 10115, 9998, -1, 9205, 9996, 10115, -1, 9192, 9773, 9999, -1, 9999, 10000, 9193, -1, 9997, 10001, 10115, -1, 10115, 10001, 9772, -1, 10002, 10115, 9772, -1, 10002, 10007, 10115, -1, 10115, 10007, 10003, -1, 10003, 10007, 10004, -1, 10004, 10007, 10005, -1, 10005, 10007, 10006, -1, 10006, 10007, 9840, -1, 9840, 10007, 9845, -1, 9845, 10007, 10720, -1, 9846, 9845, 10720, -1, 9775, 9209, 10115, -1, 9775, 10009, 9209, -1, 9775, 10008, 10009, -1, 9775, 9064, 10008, -1, 9775, 10010, 9064, -1, 9775, 9065, 10010, -1, 9775, 9066, 9065, -1, 9775, 10011, 9066, -1, 9775, 10012, 10011, -1, 9775, 9163, 10012, -1, 9775, 9164, 9163, -1, 9775, 9166, 9164, -1, 9775, 10013, 9166, -1, 9166, 10013, 9167, -1, 9167, 10013, 9778, -1, 10014, 9778, 9227, -1, 9183, 9227, 10015, -1, 10017, 10015, 10018, -1, 10016, 10017, 10018, -1, 10016, 10020, 10017, -1, 10016, 9230, 10020, -1, 10020, 9230, 9225, -1, 10019, 10020, 9225, -1, 10019, 9169, 10020, -1, 10019, 9223, 9169, -1, 9169, 9223, 9221, -1, 9219, 9169, 9221, -1, 9219, 10021, 9169, -1, 9219, 10022, 10021, -1, 9219, 10023, 10022, -1, 9219, 10024, 10023, -1, 10023, 10024, 10026, -1, 10026, 10024, 10025, -1, 9171, 10025, 10029, -1, 9171, 10026, 10025, -1, 9167, 9778, 10014, -1, 10014, 9227, 9183, -1, 9183, 10015, 10017, -1, 9781, 10027, 10024, -1, 10024, 10027, 10028, -1, 9784, 10024, 10028, -1, 9784, 10025, 10024, -1, 10025, 9785, 10029, -1, 10029, 9785, 9156, -1, 9156, 9785, 9158, -1, 9158, 9785, 9159, -1, 9159, 9785, 9786, -1, 9175, 9786, 10030, -1, 9175, 9159, 9786, -1, 9786, 10031, 10030, -1, 10030, 10031, 10032, -1, 10032, 10031, 9799, -1, 10033, 9799, 10034, -1, 10035, 10033, 10034, -1, 10035, 9161, 10033, -1, 10035, 10036, 9161, -1, 9161, 10036, 10037, -1, 10037, 10036, 9066, -1, 10011, 10037, 9066, -1, 10034, 9799, 9075, -1, 9075, 9799, 9800, -1, 9076, 9800, 10039, -1, 10038, 10039, 10040, -1, 10038, 9076, 10039, -1, 9075, 9800, 9076, -1, 10039, 10041, 10040, -1, 10040, 10041, 10042, -1, 10042, 10041, 10043, -1, 9058, 10043, 9801, -1, 9059, 9801, 10044, -1, 9059, 9058, 9801, -1, 10042, 10043, 9058, -1, 9801, 10045, 10044, -1, 10044, 10045, 10117, -1, 10117, 10045, 9802, -1, 10116, 9802, 9102, -1, 9061, 9102, 9086, -1, 9069, 9086, 9084, -1, 10047, 9084, 9083, -1, 10046, 9083, 9213, -1, 10046, 10047, 9083, -1, 10046, 10048, 10047, -1, 10046, 10049, 10048, -1, 10048, 10049, 9070, -1, 9070, 10049, 9211, -1, 10111, 9211, 10050, -1, 10112, 10050, 9196, -1, 10051, 9196, 10052, -1, 10008, 10052, 10009, -1, 10008, 10051, 10052, -1, 9102, 9802, 9087, -1, 9087, 9802, 9788, -1, 10053, 9788, 9803, -1, 9088, 9803, 10054, -1, 9088, 10053, 9803, -1, 9087, 9788, 10053, -1, 9803, 9804, 10054, -1, 10054, 9804, 9089, -1, 9089, 9804, 9806, -1, 9105, 9806, 10055, -1, 9091, 10055, 9093, -1, 9091, 9105, 10055, -1, 9089, 9806, 9105, -1, 10055, 10056, 9093, -1, 9093, 10056, 9077, -1, 9077, 10056, 9111, -1, 9110, 9077, 9111, -1, 9110, 10057, 9077, -1, 9110, 10058, 10057, -1, 10057, 10058, 9094, -1, 9094, 10058, 10107, -1, 9096, 10107, 10059, -1, 10060, 10059, 10106, -1, 9080, 10106, 10097, -1, 10061, 10097, 9201, -1, 9187, 10061, 9201, -1, 9187, 9097, 10061, -1, 9187, 10062, 9097, -1, 9097, 10062, 9082, -1, 9082, 10062, 9185, -1, 10105, 9185, 10104, -1, 10103, 10104, 9199, -1, 10102, 9199, 10063, -1, 9100, 10063, 10065, -1, 10064, 10065, 9213, -1, 9083, 10064, 9213, -1, 10056, 9790, 9111, -1, 9111, 9790, 9112, -1, 9112, 9790, 9808, -1, 9127, 9808, 9809, -1, 9114, 9809, 9810, -1, 10066, 9810, 9115, -1, 10066, 9114, 9810, -1, 9112, 9808, 9127, -1, 9127, 9809, 9114, -1, 9810, 9794, 9115, -1, 9115, 9794, 10069, -1, 10069, 9794, 9811, -1, 9139, 9811, 9812, -1, 9146, 9812, 9813, -1, 9140, 9813, 10067, -1, 9140, 9146, 9813, -1, 10069, 9811, 9139, -1, 9145, 10069, 9139, -1, 9145, 10068, 10069, -1, 10069, 10068, 9137, -1, 9136, 10069, 9137, -1, 9136, 9135, 10069, -1, 10069, 9135, 10108, -1, 9129, 10108, 10109, -1, 9129, 10069, 10108, -1, 9139, 9812, 9146, -1, 9813, 9797, 10067, -1, 10067, 9797, 10070, -1, 10070, 9797, 10072, -1, 10071, 10072, 9152, -1, 10071, 10070, 10072, -1, 9152, 10072, 10110, -1, 10110, 10072, 10073, -1, 10078, 10073, 10075, -1, 10074, 10075, 10079, -1, 10076, 10079, 10080, -1, 10076, 10074, 10079, -1, 10075, 10073, 10077, -1, 10077, 10073, 9218, -1, 9214, 9218, 9217, -1, 9214, 10077, 9218, -1, 10078, 10075, 10074, -1, 10079, 9815, 10080, -1, 10080, 9815, 10081, -1, 10081, 9815, 10082, -1, 10083, 10081, 10082, -1, 10083, 10088, 10081, -1, 10083, 9817, 10088, -1, 10088, 9817, 9820, -1, 9141, 9820, 9822, -1, 10084, 9822, 9819, -1, 10085, 10084, 9819, -1, 10085, 9130, 10084, -1, 10085, 10086, 9130, -1, 9130, 10086, 9143, -1, 9143, 10086, 10087, -1, 9133, 10087, 9826, -1, 9134, 9826, 10108, -1, 9134, 9133, 9826, -1, 10088, 9820, 9141, -1, 9141, 9822, 10084, -1, 9143, 10087, 9133, -1, 9826, 10089, 10108, -1, 10108, 10089, 9829, -1, 10090, 10108, 9829, -1, 10090, 10091, 10108, -1, 10090, 10092, 10091, -1, 10091, 10092, 9106, -1, 9106, 10092, 10093, -1, 10093, 10092, 9108, -1, 9108, 10092, 9120, -1, 9120, 10092, 9121, -1, 9121, 10092, 10094, -1, 10094, 10092, 10098, -1, 9190, 10094, 10098, -1, 9190, 9188, 10094, -1, 10094, 9188, 10095, -1, 10095, 9188, 9124, -1, 9124, 9188, 10096, -1, 10096, 9188, 9201, -1, 10097, 10096, 9201, -1, 10098, 10092, 10099, -1, 10099, 10092, 10100, -1, 9837, 10099, 10100, -1, 9837, 10101, 10099, -1, 10116, 9102, 9061, -1, 9061, 9086, 9069, -1, 9069, 9084, 10047, -1, 10064, 9100, 10065, -1, 9100, 10102, 10063, -1, 10102, 10103, 9199, -1, 10103, 10105, 10104, -1, 10105, 9082, 9185, -1, 10061, 9080, 10097, -1, 9080, 10060, 10106, -1, 10060, 9096, 10059, -1, 9096, 9094, 10107, -1, 10091, 9117, 10108, -1, 10108, 9117, 10109, -1, 10078, 10110, 10073, -1, 10033, 10032, 9799, -1, 9070, 9211, 10111, -1, 10111, 10050, 10112, -1, 10112, 9196, 10051, -1, 9209, 10113, 10115, -1, 10115, 10113, 9208, -1, 10114, 10115, 9208, -1, 10114, 9998, 10115, -1, 9996, 9193, 9997, -1, 10116, 10117, 9802, -1, 9984, 10669, 10118, -1, 10118, 10669, 9849, -1, 9985, 9847, 10686, -1, 10686, 9847, 10687, -1, 10598, 8814, 10597, -1, 10598, 10592, 8814, -1, 10598, 10595, 10592, -1, 10598, 10589, 10595, -1, 10598, 10587, 10589, -1, 8814, 10119, 10597, -1, 10597, 10119, 10120, -1, 10761, 10120, 10121, -1, 8776, 10761, 10121, -1, 8776, 10122, 10761, -1, 10761, 10122, 8764, -1, 10123, 10761, 8764, -1, 10123, 10124, 10761, -1, 10761, 10124, 10125, -1, 8853, 10125, 10126, -1, 8856, 10126, 8868, -1, 8856, 8853, 10126, -1, 10119, 8813, 10120, -1, 10120, 8813, 8812, -1, 8766, 8812, 10127, -1, 8766, 10120, 8812, -1, 8811, 10313, 8812, -1, 8811, 8768, 10313, -1, 8811, 10128, 8768, -1, 8768, 10128, 8781, -1, 8781, 10128, 8809, -1, 8769, 8809, 8770, -1, 8769, 8781, 8809, -1, 8809, 8808, 8770, -1, 8770, 8808, 10129, -1, 10129, 8808, 8807, -1, 10141, 8807, 10142, -1, 10132, 10142, 10130, -1, 8806, 10132, 10130, -1, 8806, 10131, 10132, -1, 10132, 10131, 8805, -1, 10135, 10132, 8805, -1, 10135, 10617, 10132, -1, 10135, 10616, 10617, -1, 10135, 10615, 10616, -1, 10135, 10134, 10615, -1, 10135, 10133, 10134, -1, 10135, 10612, 10133, -1, 10135, 10606, 10612, -1, 10135, 9016, 10606, -1, 10135, 10136, 9016, -1, 9016, 10136, 10148, -1, 10148, 10136, 10137, -1, 10149, 10137, 10150, -1, 9017, 10150, 8801, -1, 9019, 8801, 8821, -1, 10138, 8821, 8820, -1, 8818, 10138, 8820, -1, 8818, 8798, 10138, -1, 10138, 8798, 10298, -1, 10140, 10298, 10139, -1, 10140, 10138, 10298, -1, 10129, 8807, 10141, -1, 10141, 10142, 10132, -1, 10143, 10141, 10132, -1, 10143, 8771, 10141, -1, 10143, 10609, 8771, -1, 8771, 10609, 10251, -1, 10251, 10609, 10252, -1, 10144, 10252, 10620, -1, 10145, 10620, 10146, -1, 10147, 10146, 8785, -1, 10147, 10145, 10146, -1, 10148, 10137, 10149, -1, 10149, 10150, 9017, -1, 9017, 8801, 9019, -1, 9019, 8821, 10138, -1, 8798, 8797, 10298, -1, 10298, 8797, 10151, -1, 10151, 8797, 10152, -1, 10660, 10152, 10661, -1, 10660, 10151, 10152, -1, 8815, 10153, 10152, -1, 8815, 10154, 10153, -1, 10153, 10154, 10155, -1, 8794, 10153, 10155, -1, 8794, 10156, 10153, -1, 10153, 10156, 10664, -1, 10664, 10156, 10157, -1, 10663, 10157, 10158, -1, 10303, 10158, 10304, -1, 10657, 10304, 8966, -1, 10656, 8966, 8965, -1, 10654, 8965, 8964, -1, 10159, 10654, 8964, -1, 10159, 10315, 10654, -1, 10159, 8835, 10315, -1, 10159, 8961, 8835, -1, 8835, 8961, 8846, -1, 8846, 8961, 10305, -1, 10160, 10305, 10306, -1, 10160, 8846, 10305, -1, 10156, 8793, 10157, -1, 10157, 8793, 10161, -1, 10161, 8793, 10165, -1, 10164, 10165, 10163, -1, 10162, 10163, 8949, -1, 10162, 10164, 10163, -1, 10161, 10165, 10164, -1, 10163, 10167, 8949, -1, 8949, 10167, 10166, -1, 10166, 10167, 8791, -1, 8951, 8791, 8790, -1, 8952, 8790, 10168, -1, 8952, 8951, 8790, -1, 10166, 8791, 8951, -1, 10168, 8790, 8954, -1, 8954, 8790, 8788, -1, 10169, 8954, 8788, -1, 10169, 10752, 8954, -1, 10169, 10600, 10752, -1, 10752, 10600, 10170, -1, 10170, 10600, 10171, -1, 10605, 10170, 10171, -1, 10605, 10603, 10170, -1, 10170, 10603, 10602, -1, 8954, 10752, 10172, -1, 10172, 10752, 10733, -1, 8956, 10733, 8957, -1, 8956, 10172, 10733, -1, 10178, 10173, 10733, -1, 10178, 8836, 10173, -1, 10178, 10174, 8836, -1, 10178, 8922, 10174, -1, 10178, 10175, 8922, -1, 10178, 8941, 10175, -1, 10178, 8924, 8941, -1, 10178, 10177, 8924, -1, 10178, 10176, 10177, -1, 10178, 8926, 10176, -1, 10178, 10184, 8926, -1, 8926, 10184, 10179, -1, 10179, 10184, 10180, -1, 8946, 10180, 9007, -1, 10187, 9007, 10181, -1, 8927, 10181, 10188, -1, 8929, 10188, 10182, -1, 8947, 10182, 8992, -1, 8930, 8992, 10189, -1, 8930, 8947, 8992, -1, 10180, 10184, 10183, -1, 10183, 10184, 10186, -1, 10185, 10186, 10529, -1, 10185, 10183, 10186, -1, 10527, 10528, 10186, -1, 10186, 10528, 10529, -1, 10179, 10180, 8946, -1, 8946, 9007, 10187, -1, 10187, 10181, 8927, -1, 8927, 10188, 8929, -1, 8929, 10182, 8947, -1, 8992, 9005, 10189, -1, 10189, 9005, 8916, -1, 8916, 9005, 10190, -1, 10196, 10190, 8990, -1, 10191, 8990, 10570, -1, 10191, 10196, 8990, -1, 10191, 10192, 10196, -1, 10196, 10192, 8932, -1, 8932, 10192, 10573, -1, 8933, 10573, 10564, -1, 10193, 10564, 10194, -1, 8919, 10194, 10195, -1, 8920, 10195, 10309, -1, 8920, 8919, 10195, -1, 8916, 10190, 10196, -1, 8990, 10197, 10570, -1, 10570, 10197, 10200, -1, 10200, 10197, 10198, -1, 10569, 10198, 10199, -1, 10568, 10199, 10561, -1, 10568, 10569, 10199, -1, 10200, 10198, 10569, -1, 10199, 10201, 10561, -1, 10561, 10201, 10559, -1, 10559, 10201, 9003, -1, 10576, 9003, 10202, -1, 10576, 10559, 9003, -1, 10202, 9003, 10292, -1, 10203, 10202, 10292, -1, 10203, 10204, 10202, -1, 10203, 9030, 10204, -1, 10204, 9030, 10579, -1, 10579, 9030, 10286, -1, 10286, 9030, 10287, -1, 10285, 10287, 9049, -1, 10284, 9049, 10283, -1, 10578, 10283, 10282, -1, 10578, 10284, 10283, -1, 8987, 10290, 10291, -1, 8987, 9053, 10290, -1, 8987, 10205, 9053, -1, 9053, 10205, 10206, -1, 10206, 10205, 10207, -1, 10221, 10207, 8985, -1, 10208, 8985, 8984, -1, 10222, 8984, 10209, -1, 10210, 10209, 8983, -1, 9033, 8983, 8982, -1, 10211, 8982, 8981, -1, 10537, 8981, 10223, -1, 10537, 10211, 8981, -1, 10537, 10212, 10211, -1, 10211, 10212, 10213, -1, 10553, 10211, 10213, -1, 10553, 10214, 10211, -1, 10211, 10214, 10554, -1, 10215, 10211, 10554, -1, 10215, 10555, 10211, -1, 10211, 10555, 9034, -1, 9034, 10555, 9035, -1, 9035, 10555, 10216, -1, 10216, 10555, 9036, -1, 9036, 10555, 9038, -1, 9038, 10555, 10217, -1, 10289, 10217, 10556, -1, 10264, 10556, 10218, -1, 10263, 10218, 10557, -1, 10219, 10557, 10558, -1, 8861, 10558, 10220, -1, 8882, 10220, 8863, -1, 8882, 8861, 10220, -1, 10206, 10207, 10221, -1, 10221, 8985, 10208, -1, 10208, 8984, 10222, -1, 10222, 10209, 10210, -1, 10210, 8983, 9033, -1, 9033, 8982, 10211, -1, 8981, 10224, 10223, -1, 10223, 10224, 10226, -1, 10226, 10224, 10227, -1, 10543, 10227, 10225, -1, 10543, 10226, 10227, -1, 10227, 10228, 10225, -1, 10225, 10228, 10535, -1, 10535, 10228, 8980, -1, 10542, 8980, 10229, -1, 10541, 10229, 8896, -1, 10540, 8896, 8895, -1, 10302, 8895, 8894, -1, 10539, 8894, 10301, -1, 10300, 10301, 8892, -1, 10538, 8892, 10230, -1, 10233, 10538, 10230, -1, 10233, 10232, 10538, -1, 10233, 10231, 10232, -1, 10233, 8863, 10231, -1, 10233, 8883, 8863, -1, 10233, 8905, 8883, -1, 8883, 8905, 8864, -1, 8864, 8905, 8889, -1, 8865, 8889, 8886, -1, 10678, 8886, 10234, -1, 8903, 10678, 10234, -1, 8903, 10235, 10678, -1, 10678, 10235, 8902, -1, 8913, 10678, 8902, -1, 8913, 10236, 10678, -1, 10678, 10236, 10250, -1, 10237, 10250, 8911, -1, 8973, 8911, 8900, -1, 8975, 8900, 10246, -1, 8994, 10246, 10245, -1, 10238, 10245, 8899, -1, 10239, 8899, 8898, -1, 8978, 8898, 10240, -1, 10241, 8978, 10240, -1, 10241, 10242, 8978, -1, 10241, 10243, 10242, -1, 10242, 10243, 10244, -1, 10244, 10243, 8896, -1, 10229, 10244, 8896, -1, 10535, 8980, 10542, -1, 8978, 10239, 8898, -1, 10239, 10238, 8899, -1, 10238, 8994, 10245, -1, 8994, 8975, 10246, -1, 8975, 8973, 8900, -1, 8911, 8973, 10237, -1, 10237, 8973, 10247, -1, 10248, 10247, 10522, -1, 10525, 10248, 10522, -1, 10525, 10249, 10248, -1, 10248, 10249, 10523, -1, 10237, 10247, 10248, -1, 10237, 10678, 10250, -1, 10761, 8866, 10678, -1, 10761, 8853, 8866, -1, 10761, 10125, 8853, -1, 10761, 10597, 10120, -1, 10251, 10252, 10144, -1, 10144, 10620, 10145, -1, 10146, 10637, 8785, -1, 8785, 10637, 10253, -1, 8773, 10253, 8868, -1, 10126, 8773, 8868, -1, 10637, 10622, 10253, -1, 10253, 10622, 10623, -1, 8869, 10623, 8870, -1, 8869, 10253, 10623, -1, 10623, 10254, 8870, -1, 8870, 10254, 10255, -1, 10256, 8870, 10255, -1, 10256, 10257, 8870, -1, 8870, 10257, 10267, -1, 8871, 10267, 10266, -1, 8871, 8870, 10267, -1, 10257, 10633, 10267, -1, 10267, 10633, 10634, -1, 10258, 10634, 10259, -1, 10260, 10259, 10635, -1, 10629, 10260, 10635, -1, 10629, 9013, 10260, -1, 10629, 10636, 9013, -1, 9013, 10636, 9014, -1, 9014, 10636, 10261, -1, 9016, 10261, 10262, -1, 10606, 9016, 10262, -1, 10267, 10634, 10258, -1, 10258, 10259, 10260, -1, 9014, 10261, 9016, -1, 8866, 8865, 10678, -1, 10678, 8865, 8886, -1, 8865, 8864, 8889, -1, 10231, 8863, 10220, -1, 8861, 10219, 10558, -1, 10219, 10263, 10557, -1, 10263, 10264, 10218, -1, 10264, 10289, 10556, -1, 8878, 10288, 10289, -1, 8878, 9039, 10288, -1, 8878, 8860, 9039, -1, 9039, 8860, 9040, -1, 9040, 8860, 8876, -1, 8859, 9040, 8876, -1, 8859, 10265, 9040, -1, 8859, 8874, 10265, -1, 10265, 8874, 9010, -1, 9010, 8874, 8858, -1, 10267, 8858, 8857, -1, 10266, 10267, 8857, -1, 9010, 8858, 10267, -1, 8785, 10253, 8773, -1, 10174, 8921, 8836, -1, 8836, 8921, 10268, -1, 10268, 8921, 8936, -1, 8837, 8936, 10309, -1, 10270, 10309, 10577, -1, 10269, 10270, 10577, -1, 10269, 8848, 10270, -1, 10269, 8849, 8848, -1, 10269, 10271, 8849, -1, 8849, 10271, 10272, -1, 10272, 10271, 10273, -1, 8839, 10273, 10274, -1, 8852, 10274, 10281, -1, 8840, 10281, 10275, -1, 8842, 10275, 10276, -1, 10293, 10276, 9028, -1, 8843, 9028, 10277, -1, 8830, 10277, 10279, -1, 10278, 10279, 9027, -1, 8831, 9027, 8832, -1, 8831, 10278, 9027, -1, 10268, 8936, 8837, -1, 8919, 10193, 10194, -1, 10193, 8933, 10564, -1, 8933, 8932, 10573, -1, 10195, 10280, 10309, -1, 10309, 10280, 10577, -1, 10272, 10273, 8839, -1, 8839, 10274, 8852, -1, 10281, 10282, 10275, -1, 10275, 10282, 10283, -1, 10284, 10285, 9049, -1, 10285, 10286, 10287, -1, 10288, 9038, 10289, -1, 10289, 9038, 10217, -1, 10290, 10292, 10291, -1, 10291, 10292, 9003, -1, 8840, 10275, 8842, -1, 8842, 10276, 10293, -1, 10293, 9028, 8843, -1, 8843, 10277, 8830, -1, 8830, 10279, 10278, -1, 9026, 10294, 9027, -1, 9026, 10650, 10294, -1, 9026, 10649, 10650, -1, 9026, 10295, 10649, -1, 10649, 10295, 10648, -1, 10648, 10295, 9044, -1, 10647, 9044, 10297, -1, 10296, 10297, 10298, -1, 10296, 10647, 10297, -1, 10648, 9044, 10647, -1, 10297, 10299, 10298, -1, 10298, 10299, 9024, -1, 9023, 10298, 9024, -1, 9023, 10139, 10298, -1, 10538, 10300, 8892, -1, 10300, 10539, 10301, -1, 10539, 10302, 8894, -1, 10302, 10540, 8895, -1, 10540, 10541, 8896, -1, 10541, 10542, 10229, -1, 10664, 10157, 10663, -1, 10663, 10158, 10303, -1, 10303, 10304, 10657, -1, 10657, 8966, 10656, -1, 10656, 8965, 10654, -1, 10305, 10307, 10306, -1, 10306, 10307, 10733, -1, 10173, 10306, 10733, -1, 10307, 8959, 10733, -1, 10733, 8959, 8958, -1, 8969, 10733, 8958, -1, 8969, 10308, 10733, -1, 10733, 10308, 8957, -1, 8840, 8852, 10281, -1, 10270, 8837, 10309, -1, 10310, 10646, 8835, -1, 10310, 8833, 10646, -1, 10646, 8833, 10652, -1, 10652, 8833, 8845, -1, 10651, 8845, 10311, -1, 10651, 10652, 8845, -1, 10312, 9027, 8845, -1, 10312, 8832, 9027, -1, 10313, 8778, 8812, -1, 8812, 8778, 10127, -1, 10294, 10643, 9027, -1, 9027, 10643, 8845, -1, 8845, 10643, 10311, -1, 10646, 10314, 8835, -1, 8835, 10314, 10315, -1, 10153, 10316, 10152, -1, 10152, 10316, 10317, -1, 10666, 10152, 10317, -1, 10666, 10667, 10152, -1, 10152, 10667, 10661, -1, 10596, 10475, 10318, -1, 10318, 10475, 10472, -1, 10594, 10318, 10472, -1, 10594, 10593, 10318, -1, 10318, 10593, 10591, -1, 10590, 10318, 10591, -1, 10590, 10588, 10318, -1, 10320, 8885, 10475, -1, 10320, 10319, 8885, -1, 10320, 8887, 10319, -1, 10320, 8904, 8887, -1, 10320, 8915, 8904, -1, 10320, 10321, 8915, -1, 10320, 8914, 10321, -1, 10320, 8901, 8914, -1, 10320, 8912, 8901, -1, 10320, 10323, 8912, -1, 10320, 10322, 10323, -1, 10323, 10322, 10324, -1, 10324, 10322, 10526, -1, 8974, 10526, 10521, -1, 8974, 10324, 10526, -1, 8974, 8993, 10324, -1, 10324, 8993, 10325, -1, 10325, 8993, 8976, -1, 10326, 8976, 8910, -1, 10326, 10325, 8976, -1, 10524, 10327, 10526, -1, 10526, 10327, 10329, -1, 10328, 10526, 10329, -1, 10328, 10521, 10526, -1, 8976, 8977, 8910, -1, 8910, 8977, 8897, -1, 8897, 8977, 8995, -1, 10330, 8995, 8979, -1, 8909, 8979, 10331, -1, 8909, 10330, 8979, -1, 8897, 8995, 10330, -1, 8979, 10332, 10331, -1, 10331, 10332, 8908, -1, 8908, 10332, 10333, -1, 8907, 10333, 8996, -1, 8906, 8996, 10497, -1, 8893, 10497, 10533, -1, 10498, 10533, 10499, -1, 10334, 10499, 10335, -1, 8891, 10335, 10500, -1, 10501, 10500, 10532, -1, 8890, 10532, 10336, -1, 10337, 10336, 8862, -1, 10337, 8890, 10336, -1, 10337, 8884, 8890, -1, 8890, 8884, 8888, -1, 8888, 8884, 10319, -1, 8887, 8888, 10319, -1, 8908, 10333, 8907, -1, 10497, 8996, 10340, -1, 10340, 8996, 8997, -1, 10534, 8997, 10341, -1, 10338, 10341, 8998, -1, 10339, 8998, 10342, -1, 10339, 10338, 8998, -1, 10340, 8997, 10534, -1, 10534, 10341, 10338, -1, 8998, 8999, 10342, -1, 10342, 8999, 10343, -1, 10343, 8999, 10344, -1, 10536, 10344, 10345, -1, 10536, 10343, 10344, -1, 10344, 9000, 10345, -1, 10345, 9000, 10496, -1, 10544, 10496, 10346, -1, 10545, 10346, 10489, -1, 10545, 10544, 10346, -1, 9000, 10347, 10496, -1, 10496, 10347, 10348, -1, 10348, 10347, 9001, -1, 9055, 9001, 10349, -1, 10388, 10349, 8986, -1, 10350, 8986, 10351, -1, 9054, 10351, 10352, -1, 10389, 10352, 9002, -1, 9052, 9002, 8988, -1, 9032, 8988, 10575, -1, 10581, 9032, 10575, -1, 10581, 9031, 9032, -1, 10581, 10580, 9031, -1, 9031, 10580, 10355, -1, 10355, 10580, 10353, -1, 10354, 10355, 10353, -1, 10354, 9051, 10355, -1, 10354, 10356, 9051, -1, 9051, 10356, 9050, -1, 9050, 10356, 10358, -1, 10357, 9050, 10358, -1, 10357, 9048, 9050, -1, 10357, 10585, 9048, -1, 9048, 10585, 8851, -1, 10495, 8851, 10359, -1, 9029, 10359, 8841, -1, 10360, 9029, 8841, -1, 10360, 10361, 9029, -1, 10360, 10362, 10361, -1, 10361, 10362, 9047, -1, 9047, 10362, 8844, -1, 10494, 8844, 10363, -1, 10364, 10494, 10363, -1, 10364, 10365, 10494, -1, 10364, 10366, 10365, -1, 10365, 10366, 10368, -1, 10368, 10366, 10367, -1, 10644, 10368, 10367, -1, 10644, 9046, 10368, -1, 10644, 10642, 9046, -1, 9046, 10642, 10641, -1, 9045, 10641, 10369, -1, 9043, 10369, 10640, -1, 10639, 9043, 10640, -1, 10639, 9042, 9043, -1, 10639, 10638, 9042, -1, 9042, 10638, 9025, -1, 9025, 10638, 12483, -1, 8817, 12483, 10370, -1, 8796, 10370, 10659, -1, 10668, 8796, 10659, -1, 10668, 8816, 8796, -1, 10668, 10371, 8816, -1, 8816, 10371, 10373, -1, 10373, 10371, 10658, -1, 10372, 10373, 10658, -1, 10372, 8795, 10373, -1, 10372, 10665, 8795, -1, 8795, 10665, 10374, -1, 10374, 10665, 10375, -1, 10376, 10375, 10515, -1, 8971, 10515, 10514, -1, 8971, 10376, 10515, -1, 8971, 8972, 10376, -1, 10376, 8972, 10377, -1, 10377, 8972, 10378, -1, 10430, 10378, 10379, -1, 8792, 10379, 8967, -1, 8948, 8792, 8967, -1, 8948, 10380, 8792, -1, 8948, 8950, 10380, -1, 10380, 8950, 10381, -1, 10381, 8950, 10429, -1, 8789, 10429, 10382, -1, 8953, 8789, 10382, -1, 8953, 10383, 8789, -1, 8953, 10502, 10383, -1, 10383, 10502, 10384, -1, 10384, 10502, 10503, -1, 10385, 10503, 10599, -1, 10385, 10384, 10503, -1, 10385, 8787, 10384, -1, 10385, 10601, 8787, -1, 10385, 10604, 10601, -1, 10385, 10386, 10604, -1, 10385, 10387, 10386, -1, 10348, 9001, 9055, -1, 9055, 10349, 10388, -1, 10388, 8986, 10350, -1, 10350, 10351, 9054, -1, 9054, 10352, 10389, -1, 10389, 9002, 9052, -1, 10575, 8988, 10560, -1, 10560, 8988, 10390, -1, 10567, 10390, 10391, -1, 10567, 10560, 10390, -1, 10390, 8989, 10391, -1, 10391, 8989, 10562, -1, 10562, 8989, 10392, -1, 10563, 10392, 10393, -1, 10563, 10562, 10392, -1, 10392, 10394, 10393, -1, 10393, 10394, 10571, -1, 10571, 10394, 9004, -1, 10572, 9004, 10404, -1, 10397, 10404, 10395, -1, 10396, 10397, 10395, -1, 10396, 10574, 10397, -1, 10396, 8918, 10574, -1, 10574, 8918, 10491, -1, 10491, 8918, 8934, -1, 10565, 8934, 8935, -1, 10566, 8935, 10398, -1, 10493, 10398, 10399, -1, 10586, 10399, 8847, -1, 10400, 10586, 8847, -1, 10400, 10582, 10586, -1, 10400, 10402, 10582, -1, 10582, 10402, 10401, -1, 10401, 10402, 8838, -1, 10583, 8838, 10403, -1, 10584, 10403, 8850, -1, 10585, 8850, 8851, -1, 10585, 10584, 8850, -1, 10571, 9004, 10572, -1, 10395, 10404, 8917, -1, 8917, 10404, 8991, -1, 10406, 8991, 10405, -1, 10407, 10405, 10408, -1, 8931, 10408, 10409, -1, 8931, 10407, 10408, -1, 8917, 8991, 10406, -1, 10406, 10405, 10407, -1, 10408, 10410, 10409, -1, 10409, 10410, 8928, -1, 8928, 10410, 9006, -1, 10412, 9006, 10413, -1, 10411, 10413, 10414, -1, 10411, 10412, 10413, -1, 8928, 9006, 10412, -1, 10413, 10415, 10414, -1, 10414, 10415, 8945, -1, 8945, 10415, 9008, -1, 10416, 9008, 10531, -1, 10530, 10416, 10531, -1, 10530, 10417, 10416, -1, 10416, 10417, 10419, -1, 10418, 10416, 10419, -1, 8945, 9008, 10416, -1, 10420, 8945, 10416, -1, 10420, 8944, 8945, -1, 10420, 10421, 8944, -1, 8944, 10421, 8925, -1, 8925, 10421, 8943, -1, 8943, 10421, 8942, -1, 8942, 10421, 8923, -1, 8923, 10421, 8940, -1, 8940, 10421, 8939, -1, 8939, 10421, 8938, -1, 8938, 10421, 10492, -1, 8937, 10492, 10422, -1, 10399, 10422, 8847, -1, 10399, 8937, 10422, -1, 10492, 10421, 10423, -1, 10423, 10421, 10503, -1, 10520, 10503, 10509, -1, 8960, 10520, 10509, -1, 8960, 10424, 10520, -1, 8960, 10425, 10424, -1, 8960, 8970, 10425, -1, 10425, 8970, 10510, -1, 12473, 10425, 10510, -1, 12473, 8834, 10425, -1, 12473, 10427, 8834, -1, 8834, 10427, 10426, -1, 10426, 10427, 10653, -1, 10519, 10653, 10645, -1, 10518, 10645, 10517, -1, 10428, 10517, 10367, -1, 10366, 10428, 10367, -1, 8789, 10381, 10429, -1, 8792, 10430, 10379, -1, 10430, 10377, 10378, -1, 10376, 10374, 10375, -1, 8796, 8817, 10370, -1, 8799, 9022, 8817, -1, 8799, 9021, 9022, -1, 8799, 8819, 9021, -1, 9021, 8819, 9020, -1, 9020, 8819, 8800, -1, 10431, 8800, 8822, -1, 10432, 8822, 8802, -1, 9018, 8802, 8803, -1, 10433, 8803, 10435, -1, 9041, 10435, 8823, -1, 10436, 8823, 10434, -1, 10613, 10434, 10614, -1, 10613, 10436, 10434, -1, 9020, 8800, 10431, -1, 10431, 8822, 10432, -1, 10432, 8802, 9018, -1, 9018, 8803, 10433, -1, 10433, 10435, 9041, -1, 9041, 8823, 10436, -1, 10621, 9041, 10436, -1, 10621, 9015, 9041, -1, 10621, 10630, 9015, -1, 9015, 10630, 10477, -1, 10478, 10477, 10437, -1, 9012, 10437, 10438, -1, 10440, 10438, 10628, -1, 10439, 10440, 10628, -1, 10439, 10441, 10440, -1, 10439, 10627, 10441, -1, 10441, 10627, 10442, -1, 10442, 10627, 10443, -1, 8872, 10443, 10444, -1, 8872, 10442, 10443, -1, 8872, 10445, 10442, -1, 10442, 10445, 9011, -1, 9011, 10445, 8873, -1, 9009, 8873, 10446, -1, 10447, 10446, 8875, -1, 8877, 10447, 8875, -1, 8877, 10449, 10447, -1, 8877, 10448, 10449, -1, 10449, 10448, 10450, -1, 10450, 10448, 10451, -1, 9037, 10451, 8879, -1, 10548, 8879, 10452, -1, 10549, 10452, 8880, -1, 10550, 8880, 10490, -1, 10551, 10490, 8881, -1, 10552, 8881, 8862, -1, 10336, 10552, 8862, -1, 10434, 8804, 10614, -1, 10614, 8804, 10454, -1, 10454, 8804, 8824, -1, 10453, 8824, 10607, -1, 10453, 10454, 8824, -1, 8824, 8825, 10607, -1, 10607, 8825, 10455, -1, 10455, 8825, 8826, -1, 10608, 8826, 8827, -1, 10618, 8827, 10456, -1, 10457, 10618, 10456, -1, 10457, 10458, 10618, -1, 10457, 8772, 10458, -1, 10458, 8772, 10619, -1, 10619, 8772, 10459, -1, 10476, 10459, 8784, -1, 10610, 8784, 10460, -1, 10611, 10460, 10461, -1, 8867, 10461, 10462, -1, 8854, 10462, 8855, -1, 8854, 8867, 10462, -1, 10455, 8826, 10608, -1, 10456, 8827, 8783, -1, 8783, 8827, 10465, -1, 10463, 10465, 8828, -1, 10464, 8828, 10466, -1, 8782, 10466, 8767, -1, 8782, 10464, 10466, -1, 8783, 10465, 10463, -1, 10463, 8828, 10464, -1, 10466, 8810, 8767, -1, 8767, 8810, 8780, -1, 8780, 8810, 8829, -1, 8779, 8829, 10467, -1, 10468, 10467, 10469, -1, 10468, 8779, 10467, -1, 8780, 8829, 8779, -1, 10467, 10471, 10469, -1, 10469, 10471, 10470, -1, 10470, 10471, 10472, -1, 10475, 10470, 10472, -1, 10475, 8765, 10470, -1, 10475, 8777, 8765, -1, 10475, 8775, 8777, -1, 10475, 8774, 8775, -1, 10475, 8763, 8774, -1, 10475, 10473, 8763, -1, 10475, 10474, 10473, -1, 10475, 8786, 10474, -1, 10475, 8855, 8786, -1, 10475, 8885, 8855, -1, 10611, 10610, 10460, -1, 10610, 10476, 8784, -1, 10476, 10619, 10459, -1, 10618, 10608, 8827, -1, 9015, 10477, 10478, -1, 10478, 10437, 9012, -1, 9012, 10438, 10440, -1, 10443, 10626, 10444, -1, 10444, 10626, 10479, -1, 10479, 10626, 10632, -1, 10480, 10632, 10625, -1, 10481, 10625, 10631, -1, 10482, 10631, 10624, -1, 8867, 10624, 10611, -1, 10461, 8867, 10611, -1, 10479, 10632, 10480, -1, 10480, 10625, 10481, -1, 10481, 10631, 10482, -1, 10482, 10624, 8867, -1, 8786, 8855, 10462, -1, 9011, 8873, 9009, -1, 9009, 10446, 10447, -1, 10450, 10451, 9037, -1, 9037, 8879, 10548, -1, 10483, 9037, 10548, -1, 10483, 10484, 9037, -1, 10483, 10485, 10484, -1, 10484, 10485, 10486, -1, 10486, 10485, 10547, -1, 10546, 10486, 10547, -1, 10546, 9056, 10486, -1, 10546, 10487, 9056, -1, 9056, 10487, 10488, -1, 10488, 10487, 10489, -1, 10346, 10488, 10489, -1, 10548, 10452, 10549, -1, 10549, 8880, 10550, -1, 10550, 10490, 10551, -1, 10551, 8881, 10552, -1, 10491, 8934, 10565, -1, 10565, 8935, 10566, -1, 10566, 10398, 10493, -1, 8937, 8938, 10492, -1, 10397, 10572, 10404, -1, 10584, 10583, 10403, -1, 10583, 10401, 8838, -1, 10586, 10493, 10399, -1, 9022, 9025, 8817, -1, 8817, 9025, 12483, -1, 9043, 9045, 10369, -1, 9045, 9046, 10641, -1, 10494, 9047, 8844, -1, 9029, 10495, 10359, -1, 10495, 9048, 8851, -1, 9032, 9052, 8988, -1, 10345, 10496, 10544, -1, 8906, 10497, 8893, -1, 8893, 10533, 10498, -1, 10498, 10499, 10334, -1, 10334, 10335, 8891, -1, 8891, 10500, 10501, -1, 10501, 10532, 8890, -1, 10502, 10504, 10503, -1, 10503, 10504, 8955, -1, 10505, 10503, 8955, -1, 10505, 10506, 10503, -1, 10503, 10506, 8968, -1, 10507, 10503, 8968, -1, 10507, 10508, 10503, -1, 10503, 10508, 10509, -1, 8970, 10511, 10510, -1, 10510, 10511, 10655, -1, 10655, 10511, 8962, -1, 10662, 8962, 8963, -1, 10512, 8963, 10513, -1, 10516, 10513, 10514, -1, 10515, 10516, 10514, -1, 10655, 8962, 10662, -1, 10662, 8963, 10512, -1, 10512, 10513, 10516, -1, 8906, 8907, 8996, -1, 10428, 10518, 10517, -1, 10518, 10519, 10645, -1, 10519, 10426, 10653, -1, 10520, 10423, 10503, -1, 10320, 10475, 10678, -1, 10678, 10475, 10761, -1, 10503, 10421, 10733, -1, 10733, 10421, 10178, -1, 10237, 10248, 10322, -1, 10322, 10248, 10526, -1, 10521, 10328, 10247, -1, 10247, 10328, 10522, -1, 10522, 10328, 10329, -1, 10525, 10329, 10327, -1, 10249, 10327, 10524, -1, 10523, 10524, 10248, -1, 10523, 10249, 10524, -1, 10522, 10329, 10525, -1, 10525, 10327, 10249, -1, 10524, 10526, 10248, -1, 10186, 10416, 10527, -1, 10527, 10416, 10418, -1, 10419, 10527, 10418, -1, 10419, 10528, 10527, -1, 10419, 10417, 10528, -1, 10528, 10417, 10529, -1, 10529, 10417, 10530, -1, 10185, 10530, 10531, -1, 10183, 10185, 10531, -1, 10529, 10530, 10185, -1, 10420, 10416, 10184, -1, 10184, 10416, 10186, -1, 10232, 10532, 10538, -1, 10538, 10532, 10500, -1, 10300, 10500, 10335, -1, 10539, 10335, 10499, -1, 10302, 10499, 10533, -1, 10540, 10533, 10497, -1, 10541, 10497, 10340, -1, 10542, 10340, 10534, -1, 10535, 10534, 10338, -1, 10225, 10338, 10339, -1, 10543, 10339, 10342, -1, 10226, 10342, 10343, -1, 10223, 10343, 10536, -1, 10537, 10536, 10345, -1, 10537, 10223, 10536, -1, 10538, 10500, 10300, -1, 10300, 10335, 10539, -1, 10539, 10499, 10302, -1, 10302, 10533, 10540, -1, 10540, 10497, 10541, -1, 10541, 10340, 10542, -1, 10542, 10534, 10535, -1, 10535, 10338, 10225, -1, 10225, 10339, 10543, -1, 10543, 10342, 10226, -1, 10226, 10343, 10223, -1, 10336, 10532, 10231, -1, 10231, 10532, 10232, -1, 10212, 10544, 10213, -1, 10213, 10544, 10545, -1, 10553, 10545, 10489, -1, 10214, 10489, 10487, -1, 10554, 10487, 10546, -1, 10215, 10546, 10547, -1, 10555, 10547, 10485, -1, 10217, 10485, 10483, -1, 10556, 10483, 10548, -1, 10218, 10548, 10549, -1, 10557, 10549, 10550, -1, 10558, 10550, 10551, -1, 10220, 10551, 10552, -1, 10231, 10552, 10336, -1, 10231, 10220, 10552, -1, 10213, 10545, 10553, -1, 10553, 10489, 10214, -1, 10214, 10487, 10554, -1, 10554, 10546, 10215, -1, 10215, 10547, 10555, -1, 10555, 10485, 10217, -1, 10217, 10483, 10556, -1, 10556, 10548, 10218, -1, 10218, 10549, 10557, -1, 10557, 10550, 10558, -1, 10558, 10551, 10220, -1, 10345, 10544, 10537, -1, 10537, 10544, 10212, -1, 10576, 10560, 10559, -1, 10559, 10560, 10567, -1, 10561, 10567, 10391, -1, 10568, 10391, 10562, -1, 10569, 10562, 10563, -1, 10200, 10563, 10393, -1, 10570, 10393, 10571, -1, 10191, 10571, 10572, -1, 10192, 10572, 10397, -1, 10573, 10397, 10574, -1, 10564, 10574, 10491, -1, 10194, 10491, 10565, -1, 10195, 10565, 10566, -1, 10280, 10566, 10493, -1, 10280, 10195, 10566, -1, 10559, 10567, 10561, -1, 10561, 10391, 10568, -1, 10568, 10562, 10569, -1, 10569, 10563, 10200, -1, 10200, 10393, 10570, -1, 10570, 10571, 10191, -1, 10191, 10572, 10192, -1, 10192, 10397, 10573, -1, 10573, 10574, 10564, -1, 10564, 10491, 10194, -1, 10194, 10565, 10195, -1, 10575, 10560, 10202, -1, 10202, 10560, 10576, -1, 10577, 10586, 10269, -1, 10269, 10586, 10582, -1, 10271, 10582, 10401, -1, 10273, 10401, 10583, -1, 10274, 10583, 10584, -1, 10281, 10584, 10585, -1, 10282, 10585, 10357, -1, 10578, 10357, 10358, -1, 10284, 10358, 10356, -1, 10285, 10356, 10354, -1, 10286, 10354, 10353, -1, 10579, 10353, 10580, -1, 10204, 10580, 10581, -1, 10202, 10581, 10575, -1, 10202, 10204, 10581, -1, 10269, 10582, 10271, -1, 10271, 10401, 10273, -1, 10273, 10583, 10274, -1, 10274, 10584, 10281, -1, 10281, 10585, 10282, -1, 10282, 10357, 10578, -1, 10578, 10358, 10284, -1, 10284, 10356, 10285, -1, 10285, 10354, 10286, -1, 10286, 10353, 10579, -1, 10579, 10580, 10204, -1, 10493, 10586, 10280, -1, 10280, 10586, 10577, -1, 10598, 10318, 10587, -1, 10587, 10318, 10588, -1, 10590, 10587, 10588, -1, 10590, 10589, 10587, -1, 10590, 10591, 10589, -1, 10589, 10591, 10595, -1, 10595, 10591, 10593, -1, 10592, 10593, 10594, -1, 8814, 10592, 10594, -1, 10595, 10593, 10592, -1, 10596, 10318, 10597, -1, 10597, 10318, 10598, -1, 10752, 10170, 10599, -1, 10599, 10170, 10385, -1, 8787, 10601, 10600, -1, 10600, 10601, 10171, -1, 10171, 10601, 10604, -1, 10605, 10604, 10386, -1, 10603, 10386, 10387, -1, 10602, 10387, 10170, -1, 10602, 10603, 10387, -1, 10171, 10604, 10605, -1, 10605, 10386, 10603, -1, 10387, 10385, 10170, -1, 10606, 10436, 10612, -1, 10612, 10436, 10613, -1, 10133, 10613, 10614, -1, 10134, 10614, 10454, -1, 10615, 10454, 10453, -1, 10616, 10453, 10607, -1, 10617, 10607, 10455, -1, 10132, 10455, 10608, -1, 10143, 10608, 10618, -1, 10609, 10618, 10458, -1, 10252, 10458, 10619, -1, 10620, 10619, 10476, -1, 10146, 10476, 10610, -1, 10637, 10610, 10611, -1, 10637, 10146, 10610, -1, 10612, 10613, 10133, -1, 10133, 10614, 10134, -1, 10134, 10454, 10615, -1, 10615, 10453, 10616, -1, 10616, 10607, 10617, -1, 10617, 10455, 10132, -1, 10132, 10608, 10143, -1, 10143, 10618, 10609, -1, 10609, 10458, 10252, -1, 10252, 10619, 10620, -1, 10620, 10476, 10146, -1, 10621, 10436, 10262, -1, 10262, 10436, 10606, -1, 10622, 10624, 10623, -1, 10623, 10624, 10631, -1, 10254, 10631, 10625, -1, 10255, 10625, 10632, -1, 10256, 10632, 10626, -1, 10257, 10626, 10443, -1, 10633, 10443, 10627, -1, 10634, 10627, 10439, -1, 10259, 10439, 10628, -1, 10635, 10628, 10438, -1, 10629, 10438, 10437, -1, 10636, 10437, 10477, -1, 10261, 10477, 10630, -1, 10262, 10630, 10621, -1, 10262, 10261, 10630, -1, 10623, 10631, 10254, -1, 10254, 10625, 10255, -1, 10255, 10632, 10256, -1, 10256, 10626, 10257, -1, 10257, 10443, 10633, -1, 10633, 10627, 10634, -1, 10634, 10439, 10259, -1, 10259, 10628, 10635, -1, 10635, 10438, 10629, -1, 10629, 10437, 10636, -1, 10636, 10477, 10261, -1, 10611, 10624, 10637, -1, 10637, 10624, 10622, -1, 10151, 12483, 10298, -1, 10298, 12483, 10638, -1, 10296, 10638, 10639, -1, 10647, 10639, 10640, -1, 10648, 10640, 10369, -1, 10649, 10369, 10641, -1, 10650, 10641, 10642, -1, 10294, 10642, 10644, -1, 10643, 10644, 10367, -1, 10311, 10367, 10517, -1, 10651, 10517, 10645, -1, 10652, 10645, 10653, -1, 10646, 10653, 10427, -1, 10314, 10427, 12473, -1, 10314, 10646, 10427, -1, 10298, 10638, 10296, -1, 10296, 10639, 10647, -1, 10647, 10640, 10648, -1, 10648, 10369, 10649, -1, 10649, 10641, 10650, -1, 10650, 10642, 10294, -1, 10294, 10644, 10643, -1, 10643, 10367, 10311, -1, 10311, 10517, 10651, -1, 10651, 10645, 10652, -1, 10652, 10653, 10646, -1, 10370, 12483, 10660, -1, 10660, 12483, 10151, -1, 10315, 10510, 10654, -1, 10654, 10510, 10655, -1, 10656, 10655, 10662, -1, 10657, 10662, 10512, -1, 10303, 10512, 10516, -1, 10663, 10516, 10515, -1, 10664, 10515, 10375, -1, 10153, 10375, 10665, -1, 10316, 10665, 10372, -1, 10317, 10372, 10658, -1, 10666, 10658, 10371, -1, 10667, 10371, 10668, -1, 10661, 10668, 10659, -1, 10660, 10659, 10370, -1, 10660, 10661, 10659, -1, 10654, 10655, 10656, -1, 10656, 10662, 10657, -1, 10657, 10512, 10303, -1, 10303, 10516, 10663, -1, 10663, 10515, 10664, -1, 10664, 10375, 10153, -1, 10153, 10665, 10316, -1, 10316, 10372, 10317, -1, 10317, 10658, 10666, -1, 10666, 10371, 10667, -1, 10667, 10668, 10661, -1, 12473, 10510, 10314, -1, 10314, 10510, 10315, -1, 10669, 9984, 10670, -1, 10670, 9984, 10671, -1, 10694, 10671, 10695, -1, 10694, 10670, 10671, -1, 10695, 10671, 10674, -1, 10674, 10671, 10696, -1, 10690, 10696, 10672, -1, 10673, 10672, 10676, -1, 10673, 10690, 10672, -1, 10674, 10696, 10690, -1, 10672, 10675, 10676, -1, 10676, 10675, 10677, -1, 10677, 10675, 10237, -1, 10322, 10677, 10237, -1, 10320, 10678, 10688, -1, 10688, 10678, 10680, -1, 10679, 10680, 10689, -1, 10679, 10688, 10680, -1, 10680, 10682, 10689, -1, 10689, 10682, 10681, -1, 10681, 10682, 10691, -1, 10691, 10682, 10683, -1, 10684, 10683, 10685, -1, 10692, 10685, 10693, -1, 10692, 10684, 10685, -1, 10691, 10683, 10684, -1, 10685, 10686, 10693, -1, 10693, 10686, 10687, -1, 10320, 10688, 10322, -1, 10322, 10688, 10677, -1, 10677, 10688, 10679, -1, 10676, 10679, 10689, -1, 10673, 10689, 10681, -1, 10690, 10681, 10691, -1, 10674, 10691, 10684, -1, 10695, 10684, 10692, -1, 10694, 10692, 10693, -1, 10670, 10693, 10669, -1, 10670, 10694, 10693, -1, 10677, 10679, 10676, -1, 10676, 10689, 10673, -1, 10673, 10681, 10690, -1, 10690, 10691, 10674, -1, 10674, 10684, 10695, -1, 10695, 10692, 10694, -1, 10693, 10687, 10669, -1, 10237, 10675, 10678, -1, 10678, 10675, 10680, -1, 10680, 10675, 10672, -1, 10682, 10672, 10696, -1, 10683, 10696, 10671, -1, 10685, 10671, 10686, -1, 10685, 10683, 10671, -1, 10680, 10672, 10682, -1, 10682, 10696, 10683, -1, 10671, 9984, 10686, -1, 10719, 9846, 10713, -1, 10713, 9846, 10697, -1, 10717, 10697, 10715, -1, 10717, 10713, 10697, -1, 10715, 10697, 10698, -1, 10698, 10697, 10701, -1, 10699, 10701, 10722, -1, 10700, 10722, 10702, -1, 10700, 10699, 10722, -1, 10698, 10701, 10699, -1, 10722, 10723, 10702, -1, 10702, 10723, 10714, -1, 10714, 10723, 10178, -1, 10421, 10714, 10178, -1, 10420, 10184, 10710, -1, 10710, 10184, 10704, -1, 10703, 10704, 10705, -1, 10703, 10710, 10704, -1, 10704, 10707, 10705, -1, 10705, 10707, 10706, -1, 10706, 10707, 10711, -1, 10711, 10707, 10721, -1, 10708, 10721, 10709, -1, 10716, 10709, 10712, -1, 10716, 10708, 10709, -1, 10711, 10721, 10708, -1, 10709, 10720, 10712, -1, 10712, 10720, 10718, -1, 10420, 10710, 10421, -1, 10421, 10710, 10714, -1, 10714, 10710, 10703, -1, 10702, 10703, 10705, -1, 10700, 10705, 10706, -1, 10699, 10706, 10711, -1, 10698, 10711, 10708, -1, 10715, 10708, 10716, -1, 10717, 10716, 10712, -1, 10713, 10712, 10719, -1, 10713, 10717, 10712, -1, 10714, 10703, 10702, -1, 10702, 10705, 10700, -1, 10700, 10706, 10699, -1, 10699, 10711, 10698, -1, 10698, 10708, 10715, -1, 10715, 10716, 10717, -1, 10712, 10718, 10719, -1, 9846, 10720, 10697, -1, 10697, 10720, 10709, -1, 10721, 10697, 10709, -1, 10721, 10701, 10697, -1, 10721, 10707, 10701, -1, 10701, 10707, 10722, -1, 10722, 10707, 10704, -1, 10723, 10704, 10184, -1, 10178, 10723, 10184, -1, 10722, 10704, 10723, -1, 10751, 10724, 10745, -1, 10745, 10724, 10726, -1, 10725, 10726, 10749, -1, 10725, 10745, 10726, -1, 10749, 10726, 10748, -1, 10748, 10726, 10727, -1, 10729, 10727, 10728, -1, 10747, 10728, 10731, -1, 10747, 10729, 10728, -1, 10748, 10727, 10729, -1, 10728, 10730, 10731, -1, 10731, 10730, 10732, -1, 10732, 10730, 10752, -1, 10599, 10732, 10752, -1, 10503, 10733, 10734, -1, 10734, 10733, 10753, -1, 10746, 10753, 10735, -1, 10746, 10734, 10753, -1, 10753, 10738, 10735, -1, 10735, 10738, 10736, -1, 10736, 10738, 10737, -1, 10737, 10738, 10739, -1, 10743, 10739, 10741, -1, 10740, 10741, 10744, -1, 10740, 10743, 10741, -1, 10737, 10739, 10743, -1, 10741, 10742, 10744, -1, 10744, 10742, 10750, -1, 10503, 10734, 10599, -1, 10599, 10734, 10732, -1, 10732, 10734, 10746, -1, 10731, 10746, 10735, -1, 10747, 10735, 10736, -1, 10729, 10736, 10737, -1, 10748, 10737, 10743, -1, 10749, 10743, 10740, -1, 10725, 10740, 10744, -1, 10745, 10744, 10751, -1, 10745, 10725, 10744, -1, 10732, 10746, 10731, -1, 10731, 10735, 10747, -1, 10747, 10736, 10729, -1, 10729, 10737, 10748, -1, 10748, 10743, 10749, -1, 10749, 10740, 10725, -1, 10744, 10750, 10751, -1, 10752, 10730, 10733, -1, 10733, 10730, 10753, -1, 10753, 10730, 10728, -1, 10738, 10728, 10727, -1, 10739, 10727, 10726, -1, 10741, 10726, 10742, -1, 10741, 10739, 10726, -1, 10753, 10728, 10738, -1, 10738, 10727, 10739, -1, 10726, 10724, 10742, -1, 9513, 9640, 10754, -1, 10754, 9640, 10775, -1, 10755, 10775, 10773, -1, 10755, 10754, 10775, -1, 10773, 10775, 10756, -1, 10756, 10775, 10758, -1, 10757, 10758, 10777, -1, 10771, 10777, 10769, -1, 10771, 10757, 10777, -1, 10756, 10758, 10757, -1, 10777, 10760, 10769, -1, 10769, 10760, 10759, -1, 10759, 10760, 10761, -1, 10475, 10759, 10761, -1, 10596, 10597, 10762, -1, 10762, 10597, 10778, -1, 10768, 10778, 10770, -1, 10768, 10762, 10778, -1, 10778, 10776, 10770, -1, 10770, 10776, 10766, -1, 10766, 10776, 10765, -1, 10765, 10776, 10763, -1, 10772, 10763, 10764, -1, 10774, 10764, 10767, -1, 10774, 10772, 10764, -1, 10765, 10763, 10772, -1, 10764, 9638, 10767, -1, 10767, 9638, 9515, -1, 10596, 10762, 10475, -1, 10475, 10762, 10759, -1, 10759, 10762, 10768, -1, 10769, 10768, 10770, -1, 10771, 10770, 10766, -1, 10757, 10766, 10765, -1, 10756, 10765, 10772, -1, 10773, 10772, 10774, -1, 10755, 10774, 10767, -1, 10754, 10767, 9513, -1, 10754, 10755, 10767, -1, 10759, 10768, 10769, -1, 10769, 10770, 10771, -1, 10771, 10766, 10757, -1, 10757, 10765, 10756, -1, 10756, 10772, 10773, -1, 10773, 10774, 10755, -1, 10767, 9515, 9513, -1, 9640, 9638, 10775, -1, 10775, 9638, 10764, -1, 10763, 10775, 10764, -1, 10763, 10758, 10775, -1, 10763, 10776, 10758, -1, 10758, 10776, 10777, -1, 10777, 10776, 10778, -1, 10760, 10778, 10597, -1, 10761, 10760, 10597, -1, 10777, 10778, 10760, -1, 10780, 10797, 10779, -1, 10780, 10781, 10797, -1, 10780, 10782, 10781, -1, 10781, 10782, 11717, -1, 11717, 10782, 10784, -1, 10783, 10784, 10785, -1, 10798, 10785, 10786, -1, 10799, 10786, 10787, -1, 10788, 10787, 10800, -1, 11684, 10800, 11565, -1, 11685, 11565, 11567, -1, 11686, 11567, 10790, -1, 10789, 10790, 10801, -1, 10802, 10801, 10803, -1, 11679, 10803, 10791, -1, 10804, 10791, 11609, -1, 11621, 11609, 10792, -1, 11620, 10792, 11473, -1, 10805, 11473, 10793, -1, 10806, 10793, 10794, -1, 10807, 10794, 10795, -1, 10808, 10795, 11590, -1, 10796, 11590, 11591, -1, 11718, 11591, 10809, -1, 11708, 10809, 10810, -1, 11709, 10810, 10811, -1, 11710, 10811, 11529, -1, 11705, 11529, 11528, -1, 10812, 11528, 11527, -1, 11711, 11527, 11525, -1, 11712, 11525, 11526, -1, 11715, 11526, 11524, -1, 10813, 11524, 10779, -1, 10797, 10813, 10779, -1, 11717, 10784, 10783, -1, 10783, 10785, 10798, -1, 10798, 10786, 10799, -1, 10799, 10787, 10788, -1, 10788, 10800, 11684, -1, 11684, 11565, 11685, -1, 11685, 11567, 11686, -1, 11686, 10790, 10789, -1, 10789, 10801, 10802, -1, 10802, 10803, 11679, -1, 11679, 10791, 10804, -1, 10804, 11609, 11621, -1, 11621, 10792, 11620, -1, 11620, 11473, 10805, -1, 10805, 10793, 10806, -1, 10806, 10794, 10807, -1, 10807, 10795, 10808, -1, 10808, 11590, 10796, -1, 10796, 11591, 11718, -1, 11718, 10809, 11708, -1, 11708, 10810, 11709, -1, 11709, 10811, 11710, -1, 11710, 11529, 11705, -1, 11705, 11528, 10812, -1, 10812, 11527, 11711, -1, 11711, 11525, 11712, -1, 11712, 11526, 11715, -1, 11715, 11524, 10813, -1, 10816, 10814, 10815, -1, 10816, 11628, 10814, -1, 10816, 10817, 11628, -1, 11628, 10817, 11629, -1, 11629, 10817, 10818, -1, 11630, 10818, 10819, -1, 10836, 10819, 11555, -1, 10837, 11555, 11554, -1, 10838, 11554, 11551, -1, 11633, 11551, 11557, -1, 11635, 11557, 10839, -1, 11636, 10839, 10820, -1, 10840, 10820, 10821, -1, 11637, 10821, 10822, -1, 10823, 10822, 11496, -1, 11652, 11496, 10824, -1, 11638, 10824, 11495, -1, 10825, 11495, 10826, -1, 10841, 10826, 10827, -1, 10828, 10827, 11492, -1, 11654, 11492, 11491, -1, 10842, 11491, 10843, -1, 11655, 10843, 10829, -1, 11659, 10829, 11545, -1, 10844, 11545, 11544, -1, 10830, 11544, 11488, -1, 11656, 11488, 11542, -1, 11657, 11542, 10845, -1, 11658, 10845, 10831, -1, 11611, 10831, 10846, -1, 10832, 10846, 10833, -1, 11610, 10833, 10835, -1, 10834, 10835, 10815, -1, 10814, 10834, 10815, -1, 11629, 10818, 11630, -1, 11630, 10819, 10836, -1, 10836, 11555, 10837, -1, 10837, 11554, 10838, -1, 10838, 11551, 11633, -1, 11633, 11557, 11635, -1, 11635, 10839, 11636, -1, 11636, 10820, 10840, -1, 10840, 10821, 11637, -1, 11637, 10822, 10823, -1, 10823, 11496, 11652, -1, 11652, 10824, 11638, -1, 11638, 11495, 10825, -1, 10825, 10826, 10841, -1, 10841, 10827, 10828, -1, 10828, 11492, 11654, -1, 11654, 11491, 10842, -1, 10842, 10843, 11655, -1, 11655, 10829, 11659, -1, 11659, 11545, 10844, -1, 10844, 11544, 10830, -1, 10830, 11488, 11656, -1, 11656, 11542, 11657, -1, 11657, 10845, 11658, -1, 11658, 10831, 11611, -1, 11611, 10846, 10832, -1, 10832, 10833, 11610, -1, 11610, 10835, 10834, -1, 11466, 10848, 11898, -1, 11466, 10847, 10848, -1, 11466, 11465, 10847, -1, 10847, 11465, 11631, -1, 11631, 11465, 11467, -1, 10861, 11467, 10849, -1, 10862, 10849, 10850, -1, 10863, 10850, 10851, -1, 11632, 10851, 11564, -1, 10852, 11564, 10853, -1, 11740, 10853, 11561, -1, 10864, 11561, 10854, -1, 11663, 10854, 11560, -1, 11664, 11560, 11559, -1, 11665, 11559, 10855, -1, 11666, 10855, 10856, -1, 10865, 10856, 10866, -1, 11667, 10866, 10867, -1, 10868, 10867, 11508, -1, 11747, 11508, 10869, -1, 10857, 10869, 11504, -1, 10870, 11504, 11502, -1, 10858, 11502, 11501, -1, 11678, 11501, 11500, -1, 10871, 11500, 11498, -1, 10872, 11498, 10859, -1, 11676, 10859, 11558, -1, 10873, 11558, 10874, -1, 10875, 10874, 11552, -1, 10876, 11552, 11553, -1, 10877, 11553, 10860, -1, 11634, 10860, 11556, -1, 11651, 11556, 11898, -1, 10848, 11651, 11898, -1, 11631, 11467, 10861, -1, 10861, 10849, 10862, -1, 10862, 10850, 10863, -1, 10863, 10851, 11632, -1, 11632, 11564, 10852, -1, 10852, 10853, 11740, -1, 11740, 11561, 10864, -1, 10864, 10854, 11663, -1, 11663, 11560, 11664, -1, 11664, 11559, 11665, -1, 11665, 10855, 11666, -1, 11666, 10856, 10865, -1, 10865, 10866, 11667, -1, 11667, 10867, 10868, -1, 10868, 11508, 11747, -1, 11747, 10869, 10857, -1, 10857, 11504, 10870, -1, 10870, 11502, 10858, -1, 10858, 11501, 11678, -1, 11678, 11500, 10871, -1, 10871, 11498, 10872, -1, 10872, 10859, 11676, -1, 11676, 11558, 10873, -1, 10873, 10874, 10875, -1, 10875, 11552, 10876, -1, 10876, 11553, 10877, -1, 10877, 10860, 11634, -1, 11634, 11556, 11651, -1, 11580, 10878, 12627, -1, 11580, 10879, 10878, -1, 11580, 11579, 10879, -1, 10879, 11579, 10894, -1, 10894, 11579, 10895, -1, 10896, 10895, 10897, -1, 10898, 10897, 10880, -1, 11673, 10880, 11577, -1, 10881, 11577, 11576, -1, 10899, 11576, 11471, -1, 11742, 11471, 11574, -1, 10900, 11574, 10882, -1, 10901, 10882, 11573, -1, 10883, 11573, 11572, -1, 10902, 11572, 11571, -1, 10884, 11571, 11570, -1, 11622, 11570, 11569, -1, 10903, 11569, 10904, -1, 11680, 10904, 11568, -1, 10885, 11568, 10886, -1, 11681, 10886, 10905, -1, 11682, 10905, 11566, -1, 11683, 11566, 10906, -1, 11687, 10906, 11523, -1, 11689, 11523, 10887, -1, 10888, 10887, 11521, -1, 11690, 11521, 10889, -1, 11691, 10889, 11519, -1, 10907, 11519, 10890, -1, 11693, 10890, 10891, -1, 10908, 10891, 10892, -1, 10909, 10892, 10893, -1, 10910, 10893, 12627, -1, 10878, 10910, 12627, -1, 10894, 10895, 10896, -1, 10896, 10897, 10898, -1, 10898, 10880, 11673, -1, 11673, 11577, 10881, -1, 10881, 11576, 10899, -1, 10899, 11471, 11742, -1, 11742, 11574, 10900, -1, 10900, 10882, 10901, -1, 10901, 11573, 10883, -1, 10883, 11572, 10902, -1, 10902, 11571, 10884, -1, 10884, 11570, 11622, -1, 11622, 11569, 10903, -1, 10903, 10904, 11680, -1, 11680, 11568, 10885, -1, 10885, 10886, 11681, -1, 11681, 10905, 11682, -1, 11682, 11566, 11683, -1, 11683, 10906, 11687, -1, 11687, 11523, 11689, -1, 11689, 10887, 10888, -1, 10888, 11521, 11690, -1, 11690, 10889, 11691, -1, 11691, 11519, 10907, -1, 10907, 10890, 11693, -1, 11693, 10891, 10908, -1, 10908, 10892, 10909, -1, 10909, 10893, 10910, -1, 10911, 10912, 10913, -1, 10911, 11697, 10912, -1, 10911, 11536, 11697, -1, 11697, 11536, 11698, -1, 11698, 11536, 10914, -1, 10934, 10914, 11534, -1, 10935, 11534, 11533, -1, 10936, 11533, 10915, -1, 11700, 10915, 10916, -1, 11701, 10916, 10917, -1, 11702, 10917, 10918, -1, 11704, 10918, 10919, -1, 10937, 10919, 11589, -1, 10920, 11589, 10921, -1, 11706, 10921, 11592, -1, 11707, 11592, 10938, -1, 10939, 10938, 10922, -1, 11719, 10922, 10940, -1, 11720, 10940, 10923, -1, 11721, 10923, 11476, -1, 11722, 11476, 11475, -1, 10941, 11475, 10924, -1, 10925, 10924, 11477, -1, 10926, 11477, 10927, -1, 10942, 10927, 11541, -1, 11745, 11541, 10928, -1, 11723, 10928, 11588, -1, 10943, 11588, 10929, -1, 11725, 10929, 11538, -1, 10944, 11538, 10930, -1, 11726, 10930, 11537, -1, 10931, 11537, 10932, -1, 10933, 10932, 10913, -1, 10912, 10933, 10913, -1, 11698, 10914, 10934, -1, 10934, 11534, 10935, -1, 10935, 11533, 10936, -1, 10936, 10915, 11700, -1, 11700, 10916, 11701, -1, 11701, 10917, 11702, -1, 11702, 10918, 11704, -1, 11704, 10919, 10937, -1, 10937, 11589, 10920, -1, 10920, 10921, 11706, -1, 11706, 11592, 11707, -1, 11707, 10938, 10939, -1, 10939, 10922, 11719, -1, 11719, 10940, 11720, -1, 11720, 10923, 11721, -1, 11721, 11476, 11722, -1, 11722, 11475, 10941, -1, 10941, 10924, 10925, -1, 10925, 11477, 10926, -1, 10926, 10927, 10942, -1, 10942, 11541, 11745, -1, 11745, 10928, 11723, -1, 11723, 11588, 10943, -1, 10943, 10929, 11725, -1, 11725, 11538, 10944, -1, 10944, 10930, 11726, -1, 11726, 11537, 10931, -1, 10931, 10932, 10933, -1, 11487, 10964, 11485, -1, 11487, 10945, 10964, -1, 11487, 10946, 10945, -1, 10945, 10946, 11661, -1, 11661, 10946, 10965, -1, 11660, 10965, 11543, -1, 10947, 11543, 11489, -1, 10966, 11489, 11600, -1, 10967, 11600, 11599, -1, 11641, 11599, 11546, -1, 10968, 11546, 10948, -1, 10969, 10948, 11548, -1, 10970, 11548, 11596, -1, 10949, 11596, 10950, -1, 11645, 10950, 10951, -1, 11646, 10951, 10952, -1, 10971, 10952, 10953, -1, 10972, 10953, 11595, -1, 11647, 11595, 10954, -1, 11649, 10954, 10956, -1, 10955, 10956, 11482, -1, 10973, 11482, 10957, -1, 10974, 10957, 11593, -1, 11733, 11593, 10975, -1, 10976, 10975, 11481, -1, 11735, 11481, 10977, -1, 10978, 10977, 11486, -1, 11614, 11486, 10958, -1, 10959, 10958, 10960, -1, 10979, 10960, 10961, -1, 11612, 10961, 10962, -1, 11613, 10962, 11484, -1, 10963, 11484, 11485, -1, 10964, 10963, 11485, -1, 11661, 10965, 11660, -1, 11660, 11543, 10947, -1, 10947, 11489, 10966, -1, 10966, 11600, 10967, -1, 10967, 11599, 11641, -1, 11641, 11546, 10968, -1, 10968, 10948, 10969, -1, 10969, 11548, 10970, -1, 10970, 11596, 10949, -1, 10949, 10950, 11645, -1, 11645, 10951, 11646, -1, 11646, 10952, 10971, -1, 10971, 10953, 10972, -1, 10972, 11595, 11647, -1, 11647, 10954, 11649, -1, 11649, 10956, 10955, -1, 10955, 11482, 10973, -1, 10973, 10957, 10974, -1, 10974, 11593, 11733, -1, 11733, 10975, 10976, -1, 10976, 11481, 11735, -1, 11735, 10977, 10978, -1, 10978, 11486, 11614, -1, 11614, 10958, 10959, -1, 10959, 10960, 10979, -1, 10979, 10961, 11612, -1, 11612, 10962, 11613, -1, 11613, 11484, 10963, -1, 10980, 10998, 12637, -1, 10980, 10981, 10998, -1, 10980, 10982, 10981, -1, 10981, 10982, 10983, -1, 10983, 10982, 10999, -1, 11000, 10999, 10984, -1, 11626, 10984, 11468, -1, 11001, 11468, 11469, -1, 11002, 11469, 11003, -1, 11004, 11003, 10985, -1, 10986, 10985, 11470, -1, 11625, 11470, 11005, -1, 11624, 11005, 10987, -1, 11623, 10987, 11472, -1, 11006, 11472, 10988, -1, 11007, 10988, 11008, -1, 11741, 11008, 11602, -1, 11009, 11602, 11010, -1, 10989, 11010, 10991, -1, 10990, 10991, 10992, -1, 11674, 10992, 11011, -1, 11012, 11011, 11578, -1, 11672, 11578, 10993, -1, 11013, 10993, 11512, -1, 10994, 11512, 11014, -1, 11669, 11014, 10996, -1, 10995, 10996, 11511, -1, 11668, 11511, 11510, -1, 11015, 11510, 11562, -1, 11662, 11562, 10997, -1, 11743, 10997, 11016, -1, 11738, 11016, 11563, -1, 11739, 11563, 12637, -1, 10998, 11739, 12637, -1, 10983, 10999, 11000, -1, 11000, 10984, 11626, -1, 11626, 11468, 11001, -1, 11001, 11469, 11002, -1, 11002, 11003, 11004, -1, 11004, 10985, 10986, -1, 10986, 11470, 11625, -1, 11625, 11005, 11624, -1, 11624, 10987, 11623, -1, 11623, 11472, 11006, -1, 11006, 10988, 11007, -1, 11007, 11008, 11741, -1, 11741, 11602, 11009, -1, 11009, 11010, 10989, -1, 10989, 10991, 10990, -1, 10990, 10992, 11674, -1, 11674, 11011, 11012, -1, 11012, 11578, 11672, -1, 11672, 10993, 11013, -1, 11013, 11512, 10994, -1, 10994, 11014, 11669, -1, 11669, 10996, 10995, -1, 10995, 11511, 11668, -1, 11668, 11510, 11015, -1, 11015, 11562, 11662, -1, 11662, 10997, 11743, -1, 11743, 11016, 11738, -1, 11738, 11563, 11739, -1, 11018, 11017, 11973, -1, 11018, 11736, 11017, -1, 11018, 11604, 11736, -1, 11736, 11604, 11019, -1, 11019, 11604, 11020, -1, 11039, 11020, 11040, -1, 11734, 11040, 11603, -1, 11021, 11603, 11022, -1, 11023, 11022, 11041, -1, 11024, 11041, 11042, -1, 11744, 11042, 11583, -1, 11729, 11583, 11025, -1, 11730, 11025, 11582, -1, 11724, 11582, 11026, -1, 11043, 11026, 11027, -1, 11044, 11027, 11586, -1, 11028, 11586, 11587, -1, 11045, 11587, 11046, -1, 11029, 11046, 11539, -1, 11030, 11539, 11031, -1, 11047, 11031, 11048, -1, 11049, 11048, 11540, -1, 11032, 11540, 11033, -1, 11618, 11033, 11034, -1, 11050, 11034, 11051, -1, 11617, 11051, 11478, -1, 11616, 11478, 11479, -1, 11035, 11479, 11036, -1, 11052, 11036, 11480, -1, 11053, 11480, 11037, -1, 11054, 11037, 11055, -1, 11056, 11055, 11594, -1, 11038, 11594, 11973, -1, 11017, 11038, 11973, -1, 11019, 11020, 11039, -1, 11039, 11040, 11734, -1, 11734, 11603, 11021, -1, 11021, 11022, 11023, -1, 11023, 11041, 11024, -1, 11024, 11042, 11744, -1, 11744, 11583, 11729, -1, 11729, 11025, 11730, -1, 11730, 11582, 11724, -1, 11724, 11026, 11043, -1, 11043, 11027, 11044, -1, 11044, 11586, 11028, -1, 11028, 11587, 11045, -1, 11045, 11046, 11029, -1, 11029, 11539, 11030, -1, 11030, 11031, 11047, -1, 11047, 11048, 11049, -1, 11049, 11540, 11032, -1, 11032, 11033, 11618, -1, 11618, 11034, 11050, -1, 11050, 11051, 11617, -1, 11617, 11478, 11616, -1, 11616, 11479, 11035, -1, 11035, 11036, 11052, -1, 11052, 11480, 11053, -1, 11053, 11037, 11054, -1, 11054, 11055, 11056, -1, 11056, 11594, 11038, -1, 11494, 11639, 11089, -1, 11494, 11058, 11639, -1, 11494, 11057, 11058, -1, 11058, 11057, 11653, -1, 11653, 11057, 11059, -1, 11060, 11059, 11497, -1, 11675, 11497, 11499, -1, 11090, 11499, 11061, -1, 11677, 11061, 11091, -1, 11092, 11091, 11503, -1, 11062, 11503, 11505, -1, 11063, 11505, 11093, -1, 11064, 11093, 11506, -1, 11746, 11506, 11065, -1, 11094, 11065, 11507, -1, 11748, 11507, 11066, -1, 11095, 11066, 11096, -1, 11067, 11096, 11509, -1, 11670, 11509, 11068, -1, 11671, 11068, 11513, -1, 11097, 11513, 11514, -1, 11098, 11514, 11515, -1, 11099, 11515, 11516, -1, 11100, 11516, 11517, -1, 11694, 11517, 11101, -1, 11696, 11101, 11518, -1, 11102, 11518, 11520, -1, 11069, 11520, 11522, -1, 11692, 11522, 11608, -1, 11695, 11608, 11070, -1, 11071, 11070, 11072, -1, 11688, 11072, 11073, -1, 11103, 11073, 11607, -1, 11716, 11607, 11606, -1, 11749, 11606, 11605, -1, 11714, 11605, 11074, -1, 11713, 11074, 11076, -1, 11075, 11076, 11530, -1, 11104, 11530, 11531, -1, 11703, 11531, 11077, -1, 11105, 11077, 11532, -1, 11106, 11532, 11078, -1, 11107, 11078, 11535, -1, 11699, 11535, 11079, -1, 11727, 11079, 11581, -1, 11108, 11581, 11109, -1, 11110, 11109, 11111, -1, 11080, 11111, 11112, -1, 11728, 11112, 11584, -1, 11113, 11584, 11585, -1, 11737, 11585, 11081, -1, 11732, 11081, 11082, -1, 11650, 11082, 11084, -1, 11083, 11084, 11597, -1, 11648, 11597, 11114, -1, 11731, 11114, 11549, -1, 11644, 11549, 11547, -1, 11085, 11547, 11115, -1, 11116, 11115, 11117, -1, 11086, 11117, 11598, -1, 11087, 11598, 11601, -1, 11643, 11601, 11490, -1, 11642, 11490, 11550, -1, 11640, 11550, 11493, -1, 11088, 11493, 11089, -1, 11639, 11088, 11089, -1, 11653, 11059, 11060, -1, 11060, 11497, 11675, -1, 11675, 11499, 11090, -1, 11090, 11061, 11677, -1, 11677, 11091, 11092, -1, 11092, 11503, 11062, -1, 11062, 11505, 11063, -1, 11063, 11093, 11064, -1, 11064, 11506, 11746, -1, 11746, 11065, 11094, -1, 11094, 11507, 11748, -1, 11748, 11066, 11095, -1, 11095, 11096, 11067, -1, 11067, 11509, 11670, -1, 11670, 11068, 11671, -1, 11671, 11513, 11097, -1, 11097, 11514, 11098, -1, 11098, 11515, 11099, -1, 11099, 11516, 11100, -1, 11100, 11517, 11694, -1, 11694, 11101, 11696, -1, 11696, 11518, 11102, -1, 11102, 11520, 11069, -1, 11069, 11522, 11692, -1, 11692, 11608, 11695, -1, 11695, 11070, 11071, -1, 11071, 11072, 11688, -1, 11688, 11073, 11103, -1, 11103, 11607, 11716, -1, 11716, 11606, 11749, -1, 11749, 11605, 11714, -1, 11714, 11074, 11713, -1, 11713, 11076, 11075, -1, 11075, 11530, 11104, -1, 11104, 11531, 11703, -1, 11703, 11077, 11105, -1, 11105, 11532, 11106, -1, 11106, 11078, 11107, -1, 11107, 11535, 11699, -1, 11699, 11079, 11727, -1, 11727, 11581, 11108, -1, 11108, 11109, 11110, -1, 11110, 11111, 11080, -1, 11080, 11112, 11728, -1, 11728, 11584, 11113, -1, 11113, 11585, 11737, -1, 11737, 11081, 11732, -1, 11732, 11082, 11650, -1, 11650, 11084, 11083, -1, 11083, 11597, 11648, -1, 11648, 11114, 11731, -1, 11731, 11549, 11644, -1, 11644, 11547, 11085, -1, 11085, 11115, 11116, -1, 11116, 11117, 11086, -1, 11086, 11598, 11087, -1, 11087, 11601, 11643, -1, 11643, 11490, 11642, -1, 11642, 11550, 11640, -1, 11640, 11493, 11088, -1, 11120, 11119, 11118, -1, 11120, 11427, 11119, -1, 11120, 11121, 11427, -1, 11427, 11121, 11122, -1, 11122, 11121, 11123, -1, 11139, 11123, 11125, -1, 11124, 11125, 11140, -1, 11141, 11140, 11127, -1, 11126, 11127, 11128, -1, 11442, 11128, 11387, -1, 11441, 11387, 11142, -1, 11440, 11142, 11143, -1, 11439, 11143, 11408, -1, 11437, 11408, 11129, -1, 11144, 11129, 11131, -1, 11130, 11131, 11145, -1, 11436, 11145, 11146, -1, 11435, 11146, 11410, -1, 11434, 11410, 11411, -1, 11430, 11411, 11132, -1, 11147, 11132, 11133, -1, 11148, 11133, 11134, -1, 11149, 11134, 11135, -1, 11150, 11135, 11416, -1, 11151, 11416, 11422, -1, 11152, 11422, 11421, -1, 11464, 11421, 11137, -1, 11136, 11137, 11153, -1, 11138, 11153, 11118, -1, 11119, 11138, 11118, -1, 11122, 11123, 11139, -1, 11139, 11125, 11124, -1, 11124, 11140, 11141, -1, 11141, 11127, 11126, -1, 11126, 11128, 11442, -1, 11442, 11387, 11441, -1, 11441, 11142, 11440, -1, 11440, 11143, 11439, -1, 11439, 11408, 11437, -1, 11437, 11129, 11144, -1, 11144, 11131, 11130, -1, 11130, 11145, 11436, -1, 11436, 11146, 11435, -1, 11435, 11410, 11434, -1, 11434, 11411, 11430, -1, 11430, 11132, 11147, -1, 11147, 11133, 11148, -1, 11148, 11134, 11149, -1, 11149, 11135, 11150, -1, 11150, 11416, 11151, -1, 11151, 11422, 11152, -1, 11152, 11421, 11464, -1, 11464, 11137, 11136, -1, 11136, 11153, 11138, -1, 11154, 11452, 11403, -1, 11154, 11156, 11452, -1, 11154, 11155, 11156, -1, 11156, 11155, 11447, -1, 11447, 11155, 11404, -1, 11444, 11404, 11407, -1, 11457, 11407, 11157, -1, 11458, 11157, 11158, -1, 11443, 11158, 11159, -1, 11426, 11159, 11160, -1, 11425, 11160, 11417, -1, 11424, 11417, 11418, -1, 11169, 11418, 11161, -1, 11423, 11161, 11170, -1, 11171, 11170, 11389, -1, 11459, 11389, 11162, -1, 11461, 11162, 11390, -1, 11460, 11390, 11163, -1, 11172, 11163, 11391, -1, 11173, 11391, 11393, -1, 11174, 11393, 11164, -1, 11175, 11164, 11176, -1, 11177, 11176, 11396, -1, 11178, 11396, 11397, -1, 11455, 11397, 11165, -1, 11179, 11165, 11166, -1, 11453, 11166, 11167, -1, 11180, 11167, 11168, -1, 11449, 11168, 11403, -1, 11452, 11449, 11403, -1, 11447, 11404, 11444, -1, 11444, 11407, 11457, -1, 11457, 11157, 11458, -1, 11458, 11158, 11443, -1, 11443, 11159, 11426, -1, 11426, 11160, 11425, -1, 11425, 11417, 11424, -1, 11424, 11418, 11169, -1, 11169, 11161, 11423, -1, 11423, 11170, 11171, -1, 11171, 11389, 11459, -1, 11459, 11162, 11461, -1, 11461, 11390, 11460, -1, 11460, 11163, 11172, -1, 11172, 11391, 11173, -1, 11173, 11393, 11174, -1, 11174, 11164, 11175, -1, 11175, 11176, 11177, -1, 11177, 11396, 11178, -1, 11178, 11397, 11455, -1, 11455, 11165, 11179, -1, 11179, 11166, 11453, -1, 11453, 11167, 11180, -1, 11180, 11168, 11449, -1, 11257, 11182, 11181, -1, 11257, 11183, 11182, -1, 11257, 11185, 11183, -1, 11183, 11185, 11184, -1, 11184, 11185, 11258, -1, 11317, 11258, 11186, -1, 11316, 11186, 11187, -1, 11318, 11187, 11188, -1, 11200, 11188, 11201, -1, 11202, 11201, 11260, -1, 11189, 11260, 11261, -1, 11203, 11261, 11262, -1, 11295, 11262, 11263, -1, 11204, 11263, 11285, -1, 11320, 11285, 11264, -1, 11205, 11264, 11284, -1, 11297, 11284, 11265, -1, 11206, 11265, 11282, -1, 11299, 11282, 11267, -1, 11300, 11267, 11190, -1, 11207, 11190, 11208, -1, 11302, 11208, 11191, -1, 11303, 11191, 11209, -1, 11324, 11209, 11193, -1, 11192, 11193, 11194, -1, 11210, 11194, 11196, -1, 11195, 11196, 11270, -1, 11312, 11270, 11197, -1, 11211, 11197, 11279, -1, 11311, 11279, 11198, -1, 11199, 11198, 11181, -1, 11182, 11199, 11181, -1, 11184, 11258, 11317, -1, 11317, 11186, 11316, -1, 11316, 11187, 11318, -1, 11318, 11188, 11200, -1, 11200, 11201, 11202, -1, 11202, 11260, 11189, -1, 11189, 11261, 11203, -1, 11203, 11262, 11295, -1, 11295, 11263, 11204, -1, 11204, 11285, 11320, -1, 11320, 11264, 11205, -1, 11205, 11284, 11297, -1, 11297, 11265, 11206, -1, 11206, 11282, 11299, -1, 11299, 11267, 11300, -1, 11300, 11190, 11207, -1, 11207, 11208, 11302, -1, 11302, 11191, 11303, -1, 11303, 11209, 11324, -1, 11324, 11193, 11192, -1, 11192, 11194, 11210, -1, 11210, 11196, 11195, -1, 11195, 11270, 11312, -1, 11312, 11197, 11211, -1, 11211, 11279, 11311, -1, 11311, 11198, 11199, -1, 11212, 11298, 11231, -1, 11212, 11296, 11298, -1, 11212, 11286, 11296, -1, 11296, 11286, 11232, -1, 11232, 11286, 11233, -1, 11213, 11233, 11234, -1, 11319, 11234, 11290, -1, 11235, 11290, 11289, -1, 11294, 11289, 11214, -1, 11293, 11214, 11215, -1, 11216, 11215, 11217, -1, 11292, 11217, 11236, -1, 11291, 11236, 11218, -1, 11237, 11218, 11220, -1, 11219, 11220, 11221, -1, 11238, 11221, 11223, -1, 11222, 11223, 11224, -1, 11239, 11224, 11226, -1, 11225, 11226, 11274, -1, 11325, 11274, 11275, -1, 11326, 11275, 11240, -1, 11241, 11240, 11227, -1, 11307, 11227, 11288, -1, 11306, 11288, 11228, -1, 11229, 11228, 11287, -1, 11230, 11287, 11268, -1, 11242, 11268, 11280, -1, 11301, 11280, 11281, -1, 11323, 11281, 11266, -1, 11322, 11266, 11283, -1, 11321, 11283, 11231, -1, 11298, 11321, 11231, -1, 11232, 11233, 11213, -1, 11213, 11234, 11319, -1, 11319, 11290, 11235, -1, 11235, 11289, 11294, -1, 11294, 11214, 11293, -1, 11293, 11215, 11216, -1, 11216, 11217, 11292, -1, 11292, 11236, 11291, -1, 11291, 11218, 11237, -1, 11237, 11220, 11219, -1, 11219, 11221, 11238, -1, 11238, 11223, 11222, -1, 11222, 11224, 11239, -1, 11239, 11226, 11225, -1, 11225, 11274, 11325, -1, 11325, 11275, 11326, -1, 11326, 11240, 11241, -1, 11241, 11227, 11307, -1, 11307, 11288, 11306, -1, 11306, 11228, 11229, -1, 11229, 11287, 11230, -1, 11230, 11268, 11242, -1, 11242, 11280, 11301, -1, 11301, 11281, 11323, -1, 11323, 11266, 11322, -1, 11322, 11283, 11321, -1, 11277, 11305, 11269, -1, 11269, 11305, 11304, -1, 11305, 11277, 11309, -1, 11309, 11277, 11243, -1, 11244, 11309, 11243, -1, 11244, 11246, 11309, -1, 11244, 11245, 11246, -1, 11246, 11245, 11247, -1, 11247, 11245, 11278, -1, 11249, 11278, 11276, -1, 11308, 11276, 11248, -1, 11327, 11308, 11248, -1, 11247, 11278, 11249, -1, 11249, 11276, 11308, -1, 11250, 11251, 11310, -1, 11310, 11251, 11313, -1, 11313, 11251, 11271, -1, 11254, 11271, 11272, -1, 11255, 11272, 11256, -1, 11253, 11256, 11252, -1, 11314, 11252, 11304, -1, 11314, 11253, 11252, -1, 11313, 11271, 11254, -1, 11254, 11272, 11255, -1, 11255, 11256, 11253, -1, 11252, 11269, 11304, -1, 11315, 11259, 11310, -1, 11310, 11259, 11250, -1, 11259, 11257, 11250, -1, 11259, 11185, 11257, -1, 11259, 11258, 11185, -1, 11259, 11186, 11258, -1, 11259, 11187, 11186, -1, 11259, 11188, 11187, -1, 11259, 11201, 11188, -1, 11259, 11260, 11201, -1, 11259, 11261, 11260, -1, 11259, 11262, 11261, -1, 11259, 11273, 11262, -1, 11262, 11273, 11234, -1, 11263, 11234, 11233, -1, 11285, 11233, 11286, -1, 11264, 11286, 11212, -1, 11284, 11212, 11231, -1, 11265, 11231, 11283, -1, 11282, 11283, 11266, -1, 11267, 11266, 11281, -1, 11190, 11281, 11280, -1, 11208, 11280, 11268, -1, 11269, 11268, 11277, -1, 11269, 11208, 11268, -1, 11269, 11191, 11208, -1, 11269, 11209, 11191, -1, 11269, 11193, 11209, -1, 11269, 11194, 11193, -1, 11269, 11196, 11194, -1, 11269, 11270, 11196, -1, 11269, 11250, 11270, -1, 11269, 11251, 11250, -1, 11269, 11271, 11251, -1, 11269, 11272, 11271, -1, 11269, 11256, 11272, -1, 11269, 11252, 11256, -1, 11248, 11221, 11273, -1, 11248, 11223, 11221, -1, 11248, 11224, 11223, -1, 11248, 11226, 11224, -1, 11248, 11274, 11226, -1, 11248, 11275, 11274, -1, 11248, 11240, 11275, -1, 11248, 11277, 11240, -1, 11248, 11276, 11277, -1, 11277, 11276, 11278, -1, 11245, 11277, 11278, -1, 11245, 11244, 11277, -1, 11277, 11244, 11243, -1, 11257, 11181, 11250, -1, 11250, 11181, 11198, -1, 11279, 11250, 11198, -1, 11279, 11197, 11250, -1, 11250, 11197, 11270, -1, 11208, 11190, 11280, -1, 11190, 11267, 11281, -1, 11267, 11282, 11266, -1, 11282, 11265, 11283, -1, 11265, 11284, 11231, -1, 11284, 11264, 11212, -1, 11264, 11285, 11286, -1, 11285, 11263, 11233, -1, 11263, 11262, 11234, -1, 11268, 11287, 11277, -1, 11277, 11287, 11228, -1, 11288, 11277, 11228, -1, 11288, 11227, 11277, -1, 11277, 11227, 11240, -1, 11221, 11220, 11273, -1, 11273, 11220, 11218, -1, 11236, 11273, 11218, -1, 11236, 11217, 11273, -1, 11273, 11217, 11215, -1, 11214, 11273, 11215, -1, 11214, 11289, 11273, -1, 11273, 11289, 11290, -1, 11234, 11273, 11290, -1, 11273, 11812, 11248, -1, 11248, 11812, 11327, -1, 11812, 11238, 11327, -1, 11812, 11219, 11238, -1, 11812, 11237, 11219, -1, 11812, 11291, 11237, -1, 11812, 11292, 11291, -1, 11812, 11216, 11292, -1, 11812, 11293, 11216, -1, 11812, 11294, 11293, -1, 11812, 11235, 11294, -1, 11812, 11315, 11235, -1, 11235, 11315, 11295, -1, 11319, 11295, 11204, -1, 11213, 11204, 11320, -1, 11232, 11320, 11205, -1, 11296, 11205, 11297, -1, 11298, 11297, 11206, -1, 11321, 11206, 11299, -1, 11322, 11299, 11300, -1, 11323, 11300, 11207, -1, 11301, 11207, 11302, -1, 11242, 11302, 11303, -1, 11305, 11303, 11304, -1, 11305, 11242, 11303, -1, 11305, 11230, 11242, -1, 11305, 11229, 11230, -1, 11305, 11306, 11229, -1, 11305, 11307, 11306, -1, 11305, 11327, 11307, -1, 11305, 11308, 11327, -1, 11305, 11249, 11308, -1, 11305, 11247, 11249, -1, 11305, 11246, 11247, -1, 11305, 11309, 11246, -1, 11310, 11183, 11315, -1, 11310, 11182, 11183, -1, 11310, 11199, 11182, -1, 11310, 11311, 11199, -1, 11310, 11211, 11311, -1, 11310, 11312, 11211, -1, 11310, 11195, 11312, -1, 11310, 11210, 11195, -1, 11310, 11304, 11210, -1, 11310, 11313, 11304, -1, 11304, 11313, 11254, -1, 11255, 11304, 11254, -1, 11255, 11253, 11304, -1, 11304, 11253, 11314, -1, 11183, 11184, 11315, -1, 11315, 11184, 11317, -1, 11316, 11315, 11317, -1, 11316, 11318, 11315, -1, 11315, 11318, 11200, -1, 11202, 11315, 11200, -1, 11202, 11189, 11315, -1, 11315, 11189, 11203, -1, 11295, 11315, 11203, -1, 11235, 11295, 11319, -1, 11319, 11204, 11213, -1, 11213, 11320, 11232, -1, 11232, 11205, 11296, -1, 11296, 11297, 11298, -1, 11298, 11206, 11321, -1, 11321, 11299, 11322, -1, 11322, 11300, 11323, -1, 11323, 11207, 11301, -1, 11301, 11302, 11242, -1, 11303, 11324, 11304, -1, 11304, 11324, 11192, -1, 11210, 11304, 11192, -1, 11238, 11222, 11327, -1, 11327, 11222, 11239, -1, 11225, 11327, 11239, -1, 11225, 11325, 11327, -1, 11327, 11325, 11326, -1, 11241, 11327, 11326, -1, 11241, 11307, 11327, -1, 11429, 11415, 11432, -1, 11432, 11415, 11412, -1, 11432, 11412, 11328, -1, 11328, 11412, 11329, -1, 11413, 11328, 11329, -1, 11413, 11433, 11328, -1, 11413, 11330, 11433, -1, 11433, 11330, 11331, -1, 11331, 11330, 11414, -1, 11431, 11331, 11414, -1, 11414, 11333, 11431, -1, 11431, 11333, 11332, -1, 11332, 11333, 11338, -1, 11339, 11338, 11334, -1, 11335, 11334, 11409, -1, 11340, 11409, 11341, -1, 11342, 11341, 11336, -1, 11438, 11336, 11388, -1, 11337, 11388, 11344, -1, 11337, 11438, 11388, -1, 11332, 11338, 11339, -1, 11339, 11334, 11335, -1, 11335, 11409, 11340, -1, 11340, 11341, 11342, -1, 11342, 11336, 11438, -1, 11388, 11343, 11344, -1, 11344, 11343, 11352, -1, 11352, 11343, 11353, -1, 11345, 11353, 11346, -1, 11354, 11346, 11348, -1, 11347, 11348, 11355, -1, 11356, 11355, 11357, -1, 11358, 11357, 11419, -1, 11445, 11419, 11405, -1, 11406, 11445, 11405, -1, 11406, 11446, 11445, -1, 11406, 11349, 11446, -1, 11446, 11349, 11451, -1, 11451, 11349, 11359, -1, 11448, 11359, 11402, -1, 11350, 11402, 11360, -1, 11361, 11360, 11401, -1, 11450, 11401, 11400, -1, 11351, 11450, 11400, -1, 11352, 11353, 11345, -1, 11345, 11346, 11354, -1, 11354, 11348, 11347, -1, 11347, 11355, 11356, -1, 11356, 11357, 11358, -1, 11358, 11419, 11445, -1, 11451, 11359, 11448, -1, 11448, 11402, 11350, -1, 11350, 11360, 11361, -1, 11361, 11401, 11450, -1, 11400, 11399, 11351, -1, 11351, 11399, 11364, -1, 11364, 11399, 11362, -1, 11365, 11362, 11366, -1, 11363, 11366, 11454, -1, 11363, 11365, 11366, -1, 11364, 11362, 11365, -1, 11366, 11398, 11454, -1, 11454, 11398, 11456, -1, 11456, 11398, 11394, -1, 11456, 11394, 11367, -1, 11367, 11394, 11395, -1, 11368, 11367, 11395, -1, 11368, 11369, 11367, -1, 11368, 11370, 11369, -1, 11369, 11370, 11371, -1, 11371, 11370, 11372, -1, 11373, 11372, 11374, -1, 11375, 11374, 11392, -1, 11462, 11375, 11392, -1, 11371, 11372, 11373, -1, 11373, 11374, 11375, -1, 11420, 11376, 11463, -1, 11463, 11376, 11428, -1, 11428, 11376, 11377, -1, 11378, 11377, 11379, -1, 11380, 11379, 11381, -1, 11384, 11381, 11382, -1, 11383, 11382, 11429, -1, 11383, 11384, 11382, -1, 11428, 11377, 11378, -1, 11378, 11379, 11380, -1, 11380, 11381, 11384, -1, 11382, 11415, 11429, -1, 11420, 11463, 11385, -1, 11385, 11463, 11386, -1, 11385, 11120, 11420, -1, 11385, 11121, 11120, -1, 11385, 11123, 11121, -1, 11385, 11125, 11123, -1, 11385, 11140, 11125, -1, 11385, 11127, 11140, -1, 11385, 11128, 11127, -1, 11385, 11767, 11128, -1, 11128, 11767, 11387, -1, 11387, 11767, 11346, -1, 11353, 11387, 11346, -1, 11353, 11343, 11387, -1, 11387, 11343, 11142, -1, 11142, 11343, 11388, -1, 11143, 11388, 11336, -1, 11408, 11336, 11341, -1, 11129, 11341, 11409, -1, 11131, 11409, 11145, -1, 11131, 11129, 11409, -1, 11392, 11170, 11767, -1, 11392, 11389, 11170, -1, 11392, 11162, 11389, -1, 11392, 11390, 11162, -1, 11392, 11163, 11390, -1, 11392, 11391, 11163, -1, 11392, 11393, 11391, -1, 11392, 11164, 11393, -1, 11392, 11394, 11164, -1, 11392, 11374, 11394, -1, 11394, 11374, 11372, -1, 11370, 11394, 11372, -1, 11370, 11368, 11394, -1, 11394, 11368, 11395, -1, 11398, 11396, 11394, -1, 11398, 11397, 11396, -1, 11398, 11400, 11397, -1, 11398, 11399, 11400, -1, 11398, 11362, 11399, -1, 11398, 11366, 11362, -1, 11400, 11401, 11397, -1, 11397, 11401, 11165, -1, 11165, 11401, 11166, -1, 11166, 11401, 11360, -1, 11167, 11360, 11402, -1, 11168, 11402, 11403, -1, 11168, 11167, 11402, -1, 11166, 11360, 11167, -1, 11402, 11359, 11403, -1, 11403, 11359, 11154, -1, 11154, 11359, 11349, -1, 11155, 11349, 11406, -1, 11404, 11406, 11405, -1, 11407, 11405, 11419, -1, 11157, 11419, 11767, -1, 11158, 11767, 11159, -1, 11158, 11157, 11767, -1, 11154, 11349, 11155, -1, 11155, 11406, 11404, -1, 11404, 11405, 11407, -1, 11419, 11357, 11767, -1, 11767, 11357, 11355, -1, 11348, 11767, 11355, -1, 11348, 11346, 11767, -1, 11142, 11388, 11143, -1, 11143, 11336, 11408, -1, 11408, 11341, 11129, -1, 11409, 11334, 11145, -1, 11145, 11334, 11146, -1, 11146, 11334, 11338, -1, 11410, 11338, 11411, -1, 11410, 11146, 11338, -1, 11338, 11333, 11411, -1, 11411, 11333, 11132, -1, 11132, 11333, 11414, -1, 11412, 11414, 11330, -1, 11413, 11412, 11330, -1, 11413, 11329, 11412, -1, 11132, 11414, 11412, -1, 11133, 11412, 11134, -1, 11133, 11132, 11412, -1, 11412, 11415, 11134, -1, 11134, 11415, 11135, -1, 11135, 11415, 11420, -1, 11416, 11420, 11422, -1, 11416, 11135, 11420, -1, 11382, 11381, 11415, -1, 11415, 11381, 11379, -1, 11377, 11415, 11379, -1, 11377, 11376, 11415, -1, 11415, 11376, 11420, -1, 11396, 11176, 11394, -1, 11394, 11176, 11164, -1, 11170, 11161, 11767, -1, 11767, 11161, 11418, -1, 11417, 11767, 11418, -1, 11417, 11160, 11767, -1, 11767, 11160, 11159, -1, 11157, 11407, 11419, -1, 11120, 11118, 11420, -1, 11420, 11118, 11153, -1, 11137, 11420, 11153, -1, 11137, 11421, 11420, -1, 11420, 11421, 11422, -1, 11462, 11392, 11783, -1, 11783, 11392, 11767, -1, 11783, 11171, 11462, -1, 11783, 11423, 11171, -1, 11783, 11169, 11423, -1, 11783, 11424, 11169, -1, 11783, 11425, 11424, -1, 11783, 11426, 11425, -1, 11783, 11442, 11426, -1, 11783, 11386, 11442, -1, 11442, 11386, 11126, -1, 11126, 11386, 11141, -1, 11141, 11386, 11124, -1, 11124, 11386, 11139, -1, 11139, 11386, 11122, -1, 11122, 11386, 11427, -1, 11427, 11386, 11463, -1, 11119, 11463, 11138, -1, 11119, 11427, 11463, -1, 11428, 11429, 11463, -1, 11428, 11378, 11429, -1, 11429, 11378, 11380, -1, 11384, 11429, 11380, -1, 11384, 11383, 11429, -1, 11432, 11149, 11429, -1, 11432, 11148, 11149, -1, 11432, 11147, 11148, -1, 11432, 11430, 11147, -1, 11432, 11434, 11430, -1, 11432, 11431, 11434, -1, 11432, 11331, 11431, -1, 11432, 11433, 11331, -1, 11432, 11328, 11433, -1, 11431, 11332, 11434, -1, 11434, 11332, 11435, -1, 11435, 11332, 11339, -1, 11436, 11339, 11335, -1, 11130, 11335, 11144, -1, 11130, 11436, 11335, -1, 11435, 11339, 11436, -1, 11335, 11340, 11144, -1, 11144, 11340, 11437, -1, 11437, 11340, 11342, -1, 11439, 11342, 11438, -1, 11337, 11439, 11438, -1, 11337, 11440, 11439, -1, 11337, 11344, 11440, -1, 11440, 11344, 11441, -1, 11441, 11344, 11352, -1, 11345, 11441, 11352, -1, 11345, 11442, 11441, -1, 11345, 11354, 11442, -1, 11442, 11354, 11443, -1, 11426, 11442, 11443, -1, 11437, 11342, 11439, -1, 11347, 11444, 11354, -1, 11347, 11356, 11444, -1, 11444, 11356, 11358, -1, 11445, 11444, 11358, -1, 11445, 11446, 11444, -1, 11444, 11446, 11451, -1, 11447, 11451, 11448, -1, 11156, 11448, 11350, -1, 11452, 11350, 11361, -1, 11449, 11361, 11450, -1, 11180, 11450, 11453, -1, 11180, 11449, 11450, -1, 11444, 11451, 11447, -1, 11447, 11448, 11156, -1, 11156, 11350, 11452, -1, 11452, 11361, 11449, -1, 11450, 11351, 11453, -1, 11453, 11351, 11454, -1, 11179, 11454, 11455, -1, 11179, 11453, 11454, -1, 11351, 11364, 11454, -1, 11454, 11364, 11365, -1, 11363, 11454, 11365, -1, 11455, 11454, 11178, -1, 11178, 11454, 11456, -1, 11177, 11456, 11175, -1, 11177, 11178, 11456, -1, 11367, 11369, 11456, -1, 11456, 11369, 11371, -1, 11373, 11456, 11371, -1, 11373, 11375, 11456, -1, 11456, 11375, 11462, -1, 11173, 11462, 11172, -1, 11173, 11456, 11462, -1, 11173, 11174, 11456, -1, 11456, 11174, 11175, -1, 11444, 11457, 11354, -1, 11354, 11457, 11458, -1, 11443, 11354, 11458, -1, 11171, 11459, 11462, -1, 11462, 11459, 11461, -1, 11460, 11462, 11461, -1, 11460, 11172, 11462, -1, 11149, 11150, 11429, -1, 11429, 11150, 11151, -1, 11152, 11429, 11151, -1, 11152, 11463, 11429, -1, 11152, 11464, 11463, -1, 11463, 11464, 11136, -1, 11138, 11463, 11136, -1, 11750, 10815, 11483, -1, 11750, 10816, 10815, -1, 11750, 10817, 10816, -1, 11750, 10818, 10817, -1, 11750, 10819, 10818, -1, 11750, 11898, 10819, -1, 11750, 11466, 11898, -1, 11750, 11465, 11466, -1, 11750, 11467, 11465, -1, 11750, 10849, 11467, -1, 11750, 10850, 10849, -1, 11750, 10851, 10850, -1, 11750, 11564, 10851, -1, 11750, 10984, 11564, -1, 11750, 11468, 10984, -1, 11750, 11469, 11468, -1, 11750, 11003, 11469, -1, 11750, 10985, 11003, -1, 11750, 11575, 10985, -1, 10985, 11575, 11470, -1, 11470, 11575, 11005, -1, 11005, 11575, 10987, -1, 10987, 11575, 11471, -1, 11472, 11471, 10988, -1, 11472, 10987, 11471, -1, 11474, 11473, 11575, -1, 11474, 10793, 11473, -1, 11474, 10794, 10793, -1, 11474, 10795, 10794, -1, 11474, 10940, 10795, -1, 11474, 10923, 10940, -1, 11474, 11476, 10923, -1, 11474, 11475, 11476, -1, 11474, 10924, 11475, -1, 11474, 11477, 10924, -1, 11474, 10927, 11477, -1, 11474, 11541, 10927, -1, 11474, 11540, 11541, -1, 11474, 11033, 11540, -1, 11474, 11034, 11033, -1, 11474, 11051, 11034, -1, 11474, 11483, 11051, -1, 11051, 11483, 11478, -1, 11478, 11483, 11479, -1, 11479, 11483, 11036, -1, 11036, 11483, 11480, -1, 11480, 11483, 10977, -1, 11481, 11480, 10977, -1, 11481, 11037, 11480, -1, 11481, 10975, 11037, -1, 11037, 10975, 11055, -1, 11055, 10975, 11593, -1, 11594, 11593, 10957, -1, 11973, 10957, 11482, -1, 11018, 11482, 11604, -1, 11018, 11973, 11482, -1, 10815, 10835, 11483, -1, 11483, 10835, 10833, -1, 10846, 11483, 10833, -1, 10846, 10831, 11483, -1, 11483, 10831, 11485, -1, 11484, 11483, 11485, -1, 11484, 10962, 11483, -1, 11483, 10962, 10961, -1, 10960, 11483, 10961, -1, 10960, 10958, 11483, -1, 11483, 10958, 11486, -1, 10977, 11483, 11486, -1, 11485, 10831, 11487, -1, 11487, 10831, 10845, -1, 10946, 10845, 11542, -1, 10965, 11542, 11488, -1, 11543, 11488, 11544, -1, 11489, 11544, 11545, -1, 11600, 11545, 10829, -1, 11601, 10829, 10843, -1, 11490, 10843, 11491, -1, 11550, 11491, 11492, -1, 11493, 11492, 10827, -1, 10826, 11493, 10827, -1, 10826, 11089, 11493, -1, 10826, 11495, 11089, -1, 11089, 11495, 11494, -1, 11494, 11495, 10824, -1, 11496, 11494, 10824, -1, 11496, 11057, 11494, -1, 11496, 10822, 11057, -1, 11057, 10822, 11059, -1, 11059, 10822, 10821, -1, 10820, 11059, 10821, -1, 10820, 10839, 11059, -1, 11059, 10839, 11557, -1, 11497, 11557, 11558, -1, 10859, 11497, 11558, -1, 10859, 11499, 11497, -1, 10859, 11498, 11499, -1, 11499, 11498, 11061, -1, 11061, 11498, 11500, -1, 11091, 11500, 11501, -1, 11502, 11091, 11501, -1, 11502, 11503, 11091, -1, 11502, 11504, 11503, -1, 11503, 11504, 11505, -1, 11505, 11504, 10869, -1, 11508, 11505, 10869, -1, 11508, 11093, 11505, -1, 11508, 11506, 11093, -1, 11508, 11065, 11506, -1, 11508, 11507, 11065, -1, 11508, 11066, 11507, -1, 11508, 11096, 11066, -1, 11508, 11509, 11096, -1, 11508, 10867, 11509, -1, 11509, 10867, 11510, -1, 11511, 11509, 11510, -1, 11511, 10996, 11509, -1, 11509, 10996, 11014, -1, 11512, 11509, 11014, -1, 11512, 11068, 11509, -1, 11512, 10993, 11068, -1, 11068, 10993, 11513, -1, 11513, 10993, 11578, -1, 11514, 11578, 11580, -1, 11515, 11580, 12627, -1, 11516, 12627, 10893, -1, 11517, 10893, 10892, -1, 10891, 11517, 10892, -1, 10891, 11101, 11517, -1, 10891, 10890, 11101, -1, 11101, 10890, 11518, -1, 11518, 10890, 11519, -1, 11520, 11519, 10889, -1, 11521, 11520, 10889, -1, 11521, 11522, 11520, -1, 11521, 10887, 11522, -1, 11522, 10887, 11608, -1, 11608, 10887, 11523, -1, 11070, 11523, 11565, -1, 11072, 11565, 10800, -1, 10787, 11072, 10800, -1, 10787, 10786, 11072, -1, 11072, 10786, 10785, -1, 10784, 11072, 10785, -1, 10784, 11073, 11072, -1, 10784, 10782, 11073, -1, 11073, 10782, 10780, -1, 11607, 10780, 10779, -1, 11606, 10779, 11524, -1, 11605, 11524, 11526, -1, 11525, 11605, 11526, -1, 11525, 11074, 11605, -1, 11525, 11527, 11074, -1, 11074, 11527, 11076, -1, 11076, 11527, 11528, -1, 11530, 11528, 11529, -1, 10918, 11529, 10919, -1, 10918, 11530, 11529, -1, 10918, 10917, 11530, -1, 11530, 10917, 11531, -1, 11531, 10917, 11077, -1, 11077, 10917, 11532, -1, 11532, 10917, 11078, -1, 11078, 10917, 11535, -1, 11535, 10917, 10916, -1, 10915, 11535, 10916, -1, 10915, 11533, 11535, -1, 11535, 11533, 11534, -1, 10914, 11535, 11534, -1, 10914, 11536, 11535, -1, 11535, 11536, 10911, -1, 11079, 10911, 10913, -1, 11581, 10913, 10932, -1, 11027, 10932, 11537, -1, 11586, 11537, 10930, -1, 11587, 10930, 11538, -1, 11046, 11538, 10929, -1, 11539, 10929, 11588, -1, 11031, 11588, 10928, -1, 11048, 10928, 11541, -1, 11540, 11048, 11541, -1, 11487, 10845, 10946, -1, 10946, 11542, 10965, -1, 10965, 11488, 11543, -1, 11543, 11544, 11489, -1, 11489, 11545, 11600, -1, 11600, 10829, 11601, -1, 11599, 11601, 11598, -1, 11546, 11598, 11117, -1, 11115, 11546, 11117, -1, 11115, 11547, 11546, -1, 11546, 11547, 11549, -1, 10948, 11549, 11548, -1, 10948, 11546, 11549, -1, 11601, 10843, 11490, -1, 11490, 11491, 11550, -1, 11550, 11492, 11493, -1, 11551, 11552, 11557, -1, 11551, 11553, 11552, -1, 11551, 11554, 11553, -1, 11553, 11554, 10860, -1, 10860, 11554, 11555, -1, 11556, 11555, 10819, -1, 11898, 11556, 10819, -1, 10860, 11555, 11556, -1, 11552, 10874, 11557, -1, 11557, 10874, 11558, -1, 11061, 11500, 11091, -1, 11510, 10867, 11562, -1, 11562, 10867, 10866, -1, 10856, 11562, 10866, -1, 10856, 10855, 11562, -1, 11562, 10855, 11559, -1, 11560, 11562, 11559, -1, 11560, 10854, 11562, -1, 11562, 10854, 11561, -1, 10853, 11562, 11561, -1, 10853, 10997, 11562, -1, 10853, 11016, 10997, -1, 10853, 11563, 11016, -1, 10853, 12637, 11563, -1, 10853, 10980, 12637, -1, 10853, 10982, 10980, -1, 10853, 10999, 10982, -1, 10853, 10984, 10999, -1, 10853, 11564, 10984, -1, 11515, 12627, 11516, -1, 11516, 10893, 11517, -1, 11518, 11519, 11520, -1, 11523, 10906, 11565, -1, 11565, 10906, 11566, -1, 10905, 11565, 11566, -1, 10905, 11567, 11565, -1, 10905, 10886, 11567, -1, 11567, 10886, 10790, -1, 10790, 10886, 11568, -1, 10801, 11568, 10904, -1, 10803, 10904, 11569, -1, 11575, 11569, 11570, -1, 11571, 11575, 11570, -1, 11571, 11572, 11575, -1, 11575, 11572, 11573, -1, 10882, 11575, 11573, -1, 10882, 11574, 11575, -1, 11575, 11574, 11471, -1, 10790, 11568, 10801, -1, 10801, 10904, 10803, -1, 10803, 11569, 11575, -1, 10791, 11575, 11609, -1, 10791, 10803, 11575, -1, 11576, 11578, 11471, -1, 11576, 11577, 11578, -1, 11578, 11577, 10880, -1, 10897, 11578, 10880, -1, 10897, 10895, 11578, -1, 11578, 10895, 11579, -1, 11580, 11578, 11579, -1, 11514, 11580, 11515, -1, 11079, 10913, 11581, -1, 11581, 10932, 11027, -1, 11109, 11027, 11026, -1, 11582, 11109, 11026, -1, 11582, 11111, 11109, -1, 11582, 11025, 11111, -1, 11111, 11025, 11112, -1, 11112, 11025, 11583, -1, 11584, 11583, 11042, -1, 11585, 11042, 11081, -1, 11585, 11584, 11042, -1, 11027, 11537, 11586, -1, 11586, 10930, 11587, -1, 11587, 11538, 11046, -1, 11046, 10929, 11539, -1, 11539, 11588, 11031, -1, 11031, 10928, 11048, -1, 10940, 10922, 10795, -1, 10795, 10922, 11590, -1, 11590, 10922, 10938, -1, 11591, 10938, 11592, -1, 10809, 11592, 10921, -1, 10810, 10921, 11589, -1, 10811, 11589, 10919, -1, 11529, 10811, 10919, -1, 11590, 10938, 11591, -1, 11591, 11592, 10809, -1, 10809, 10921, 10810, -1, 10810, 11589, 10811, -1, 11535, 10911, 11079, -1, 11055, 11593, 11594, -1, 11594, 10957, 11973, -1, 10956, 11042, 11482, -1, 10956, 11082, 11042, -1, 10956, 10954, 11082, -1, 11082, 10954, 11084, -1, 11084, 10954, 11595, -1, 11597, 11595, 10953, -1, 11114, 10953, 10952, -1, 11549, 10952, 10951, -1, 10950, 11549, 10951, -1, 10950, 11596, 11549, -1, 11549, 11596, 11548, -1, 11084, 11595, 11597, -1, 11597, 10953, 11114, -1, 11114, 10952, 11549, -1, 11546, 11599, 11598, -1, 11599, 11600, 11601, -1, 11578, 11011, 11471, -1, 11471, 11011, 10992, -1, 10991, 11471, 10992, -1, 10991, 11010, 11471, -1, 11471, 11010, 11602, -1, 11008, 11471, 11602, -1, 11008, 10988, 11471, -1, 11581, 11027, 11109, -1, 11112, 11583, 11584, -1, 11042, 11041, 11482, -1, 11482, 11041, 11022, -1, 11603, 11482, 11022, -1, 11603, 11040, 11482, -1, 11482, 11040, 11020, -1, 11604, 11482, 11020, -1, 11082, 11081, 11042, -1, 11530, 11076, 11528, -1, 11605, 11606, 11524, -1, 11606, 11607, 10779, -1, 11607, 11073, 10780, -1, 11072, 11070, 11565, -1, 11070, 11608, 11523, -1, 11514, 11513, 11578, -1, 11497, 11059, 11557, -1, 11473, 10792, 11575, -1, 11575, 10792, 11609, -1, 11615, 10814, 11627, -1, 11615, 10834, 10814, -1, 11615, 11610, 10834, -1, 11615, 10832, 11610, -1, 11615, 11611, 10832, -1, 11615, 10964, 11611, -1, 11615, 10963, 10964, -1, 11615, 11613, 10963, -1, 11615, 11612, 11613, -1, 11615, 10979, 11612, -1, 11615, 10959, 10979, -1, 11615, 11614, 10959, -1, 11615, 10978, 11614, -1, 11615, 11735, 10978, -1, 11615, 11053, 11735, -1, 11615, 11052, 11053, -1, 11615, 11035, 11052, -1, 11615, 11616, 11035, -1, 11615, 11617, 11616, -1, 11615, 11619, 11617, -1, 11617, 11619, 11050, -1, 11050, 11619, 11618, -1, 11618, 11619, 11032, -1, 11032, 11619, 11745, -1, 11049, 11745, 11047, -1, 11049, 11032, 11745, -1, 11777, 10805, 11619, -1, 11777, 11620, 10805, -1, 11777, 11621, 11620, -1, 11777, 10804, 11621, -1, 11777, 11679, 10804, -1, 11777, 10903, 11679, -1, 11777, 11622, 10903, -1, 11777, 10884, 11622, -1, 11777, 10902, 10884, -1, 11777, 10883, 10902, -1, 11777, 10901, 10883, -1, 11777, 10900, 10901, -1, 11777, 11742, 10900, -1, 11777, 11623, 11742, -1, 11777, 11624, 11623, -1, 11777, 11625, 11624, -1, 11777, 10986, 11625, -1, 11777, 11627, 10986, -1, 10986, 11627, 11004, -1, 11004, 11627, 11002, -1, 11002, 11627, 11001, -1, 11001, 11627, 11626, -1, 11626, 11627, 11740, -1, 11000, 11740, 10983, -1, 11000, 11626, 11740, -1, 10814, 11628, 11627, -1, 11627, 11628, 11629, -1, 11630, 11627, 11629, -1, 11630, 10836, 11627, -1, 11627, 10836, 10848, -1, 10847, 11627, 10848, -1, 10847, 11631, 11627, -1, 11627, 11631, 10861, -1, 10862, 11627, 10861, -1, 10862, 10863, 11627, -1, 11627, 10863, 11632, -1, 10852, 11627, 11632, -1, 10852, 11740, 11627, -1, 10836, 10837, 10848, -1, 10848, 10837, 11651, -1, 11651, 10837, 10838, -1, 11634, 10838, 11633, -1, 11635, 11634, 11633, -1, 11635, 10877, 11634, -1, 11635, 10876, 10877, -1, 11635, 10875, 10876, -1, 11635, 10873, 10875, -1, 11635, 11060, 10873, -1, 11635, 11636, 11060, -1, 11060, 11636, 10840, -1, 11637, 11060, 10840, -1, 11637, 10823, 11060, -1, 11060, 10823, 11652, -1, 11653, 11652, 11638, -1, 11058, 11638, 10825, -1, 11639, 10825, 10841, -1, 11088, 10841, 10828, -1, 11640, 10828, 11654, -1, 11642, 11654, 10842, -1, 11641, 10842, 10967, -1, 11641, 11642, 10842, -1, 11641, 11643, 11642, -1, 11641, 10968, 11643, -1, 11643, 10968, 11087, -1, 11087, 10968, 11086, -1, 11086, 10968, 11116, -1, 11116, 10968, 11085, -1, 11085, 10968, 11644, -1, 11644, 10968, 10969, -1, 10970, 11644, 10969, -1, 10970, 10949, 11644, -1, 11644, 10949, 11645, -1, 11646, 11644, 11645, -1, 11646, 10971, 11644, -1, 11644, 10971, 10972, -1, 11731, 10972, 11647, -1, 11648, 11647, 11649, -1, 11083, 11649, 11650, -1, 11083, 11648, 11649, -1, 11651, 10838, 11634, -1, 11060, 11652, 11653, -1, 11653, 11638, 11058, -1, 11058, 10825, 11639, -1, 11639, 10841, 11088, -1, 11088, 10828, 11640, -1, 11640, 11654, 11642, -1, 10842, 11655, 10967, -1, 10967, 11655, 10966, -1, 10966, 11655, 11659, -1, 10947, 11659, 10844, -1, 11660, 10844, 10830, -1, 11661, 10830, 11656, -1, 11657, 11661, 11656, -1, 11657, 10945, 11661, -1, 11657, 11658, 10945, -1, 10945, 11658, 10964, -1, 10964, 11658, 11611, -1, 10966, 11659, 10947, -1, 10947, 10844, 11660, -1, 11660, 10830, 11661, -1, 10864, 11662, 11740, -1, 10864, 11663, 11662, -1, 11662, 11663, 11664, -1, 11665, 11662, 11664, -1, 11665, 11666, 11662, -1, 11662, 11666, 10865, -1, 11667, 11662, 10865, -1, 11667, 10868, 11662, -1, 11662, 10868, 11747, -1, 11670, 11747, 11067, -1, 11670, 11662, 11747, -1, 11670, 11015, 11662, -1, 11670, 11668, 11015, -1, 11670, 10995, 11668, -1, 11670, 11669, 10995, -1, 11670, 10994, 11669, -1, 11670, 11671, 10994, -1, 10994, 11671, 11013, -1, 11013, 11671, 11672, -1, 11672, 11671, 11097, -1, 11098, 11672, 11097, -1, 11098, 11099, 11672, -1, 11672, 11099, 10894, -1, 10896, 11672, 10894, -1, 10896, 10898, 11672, -1, 11672, 10898, 11673, -1, 10881, 11672, 11673, -1, 10881, 10899, 11672, -1, 11672, 10899, 11742, -1, 11012, 11742, 11674, -1, 11012, 11672, 11742, -1, 10857, 11062, 11747, -1, 10857, 10870, 11062, -1, 11062, 10870, 11092, -1, 11092, 10870, 10858, -1, 11677, 10858, 11678, -1, 11090, 11678, 10871, -1, 10872, 11090, 10871, -1, 10872, 11675, 11090, -1, 10872, 11676, 11675, -1, 11675, 11676, 11060, -1, 11060, 11676, 10873, -1, 11092, 10858, 11677, -1, 11677, 11678, 11090, -1, 10879, 11100, 10878, -1, 10879, 11099, 11100, -1, 10879, 10894, 11099, -1, 11679, 10903, 10802, -1, 10802, 10903, 11680, -1, 10789, 11680, 10885, -1, 11686, 10885, 11681, -1, 11685, 11681, 11682, -1, 11683, 11685, 11682, -1, 11683, 11687, 11685, -1, 11685, 11687, 11688, -1, 11684, 11688, 10788, -1, 11684, 11685, 11688, -1, 10802, 11680, 10789, -1, 10789, 10885, 11686, -1, 11686, 11681, 11685, -1, 11687, 11689, 11688, -1, 11688, 11689, 11071, -1, 11071, 11689, 10888, -1, 11695, 10888, 11690, -1, 11692, 11690, 11691, -1, 10907, 11692, 11691, -1, 10907, 11069, 11692, -1, 10907, 11693, 11069, -1, 11069, 11693, 11102, -1, 11102, 11693, 10908, -1, 11696, 10908, 10909, -1, 10910, 11696, 10909, -1, 10910, 11694, 11696, -1, 10910, 10878, 11694, -1, 11694, 10878, 11100, -1, 11071, 10888, 11695, -1, 11695, 11690, 11692, -1, 11102, 10908, 11696, -1, 11697, 11699, 10912, -1, 11697, 11698, 11699, -1, 11699, 11698, 10934, -1, 10935, 11699, 10934, -1, 10935, 10936, 11699, -1, 11699, 10936, 11700, -1, 11701, 11699, 11700, -1, 11701, 11702, 11699, -1, 11699, 11702, 11107, -1, 11107, 11702, 11106, -1, 11106, 11702, 11105, -1, 11105, 11702, 11703, -1, 11703, 11702, 11104, -1, 11104, 11702, 11075, -1, 11075, 11702, 11704, -1, 11711, 11704, 10937, -1, 10812, 10937, 10920, -1, 11705, 10920, 11706, -1, 11710, 11706, 11707, -1, 11709, 11707, 11708, -1, 11709, 11710, 11707, -1, 11075, 11704, 11711, -1, 11712, 11075, 11711, -1, 11712, 11713, 11075, -1, 11712, 11715, 11713, -1, 11713, 11715, 11714, -1, 11714, 11715, 10813, -1, 11749, 10813, 10797, -1, 11716, 10797, 10781, -1, 11103, 10781, 11717, -1, 11688, 11717, 10783, -1, 10798, 11688, 10783, -1, 10798, 10799, 11688, -1, 11688, 10799, 10788, -1, 11711, 10937, 10812, -1, 10812, 10920, 11705, -1, 11705, 11706, 11710, -1, 11707, 10939, 11708, -1, 11708, 10939, 11718, -1, 11718, 10939, 11719, -1, 10796, 11719, 11720, -1, 10808, 11720, 11619, -1, 10807, 11619, 10806, -1, 10807, 10808, 11619, -1, 11718, 11719, 10796, -1, 11720, 11721, 11619, -1, 11619, 11721, 11722, -1, 10941, 11619, 11722, -1, 10941, 10925, 11619, -1, 11619, 10925, 10926, -1, 10942, 11619, 10926, -1, 10942, 11745, 11619, -1, 11723, 11724, 11745, -1, 11723, 10943, 11724, -1, 11724, 10943, 11725, -1, 10944, 11724, 11725, -1, 10944, 11726, 11724, -1, 11724, 11726, 10931, -1, 11108, 10931, 10933, -1, 11727, 10933, 10912, -1, 11699, 11727, 10912, -1, 11724, 10931, 11108, -1, 11110, 11724, 11108, -1, 11110, 11080, 11724, -1, 11724, 11080, 11728, -1, 11730, 11728, 11729, -1, 11730, 11724, 11728, -1, 11108, 10933, 11727, -1, 11644, 10972, 11731, -1, 11731, 11647, 11648, -1, 11650, 11649, 11732, -1, 11732, 11649, 10955, -1, 11744, 10955, 10973, -1, 10974, 11744, 10973, -1, 10974, 11024, 11744, -1, 10974, 11023, 11024, -1, 10974, 11021, 11023, -1, 10974, 11734, 11021, -1, 10974, 11733, 11734, -1, 11734, 11733, 10976, -1, 11735, 11734, 10976, -1, 11735, 11039, 11734, -1, 11735, 11019, 11039, -1, 11735, 11736, 11019, -1, 11735, 11017, 11736, -1, 11735, 11038, 11017, -1, 11735, 11056, 11038, -1, 11735, 11054, 11056, -1, 11735, 11053, 11054, -1, 11732, 10955, 11744, -1, 11737, 11744, 11113, -1, 11737, 11732, 11744, -1, 11739, 10998, 11740, -1, 11738, 11740, 11743, -1, 11738, 11739, 11740, -1, 10998, 10981, 11740, -1, 11740, 10981, 10983, -1, 11623, 11006, 11742, -1, 11742, 11006, 11007, -1, 11741, 11742, 11007, -1, 11741, 11009, 11742, -1, 11742, 11009, 10989, -1, 10990, 11742, 10989, -1, 10990, 11674, 11742, -1, 11662, 11743, 11740, -1, 11744, 11729, 11113, -1, 11113, 11729, 11728, -1, 11724, 11043, 11745, -1, 11745, 11043, 11044, -1, 11028, 11745, 11044, -1, 11028, 11045, 11745, -1, 11745, 11045, 11029, -1, 11030, 11745, 11029, -1, 11030, 11047, 11745, -1, 11062, 11063, 11747, -1, 11747, 11063, 11064, -1, 11746, 11747, 11064, -1, 11746, 11094, 11747, -1, 11747, 11094, 11748, -1, 11095, 11747, 11748, -1, 11095, 11067, 11747, -1, 11688, 11103, 11717, -1, 11103, 11716, 10781, -1, 11716, 11749, 10797, -1, 11749, 11714, 10813, -1, 10805, 10806, 11619, -1, 10808, 10796, 11720, -1, 11575, 11750, 11777, -1, 11777, 11750, 11627, -1, 11483, 11474, 11615, -1, 11615, 11474, 11619, -1, 11385, 11386, 11751, -1, 11751, 11386, 11781, -1, 11752, 11781, 11753, -1, 11752, 11751, 11781, -1, 11753, 11781, 11772, -1, 11772, 11781, 11780, -1, 11775, 11780, 11754, -1, 11775, 11772, 11780, -1, 11780, 11779, 11754, -1, 11754, 11779, 11756, -1, 11756, 11779, 11778, -1, 11755, 11778, 11770, -1, 11755, 11756, 11778, -1, 11778, 11757, 11770, -1, 11770, 11757, 11768, -1, 11768, 11757, 11619, -1, 11474, 11768, 11619, -1, 11575, 11777, 11769, -1, 11769, 11777, 11759, -1, 11758, 11759, 11760, -1, 11758, 11769, 11759, -1, 11759, 11762, 11760, -1, 11760, 11762, 11761, -1, 11761, 11762, 11771, -1, 11771, 11762, 11763, -1, 11774, 11763, 11782, -1, 11776, 11782, 11765, -1, 11776, 11774, 11782, -1, 11771, 11763, 11774, -1, 11782, 11764, 11765, -1, 11765, 11764, 11766, -1, 11766, 11764, 11773, -1, 11773, 11764, 11783, -1, 11767, 11773, 11783, -1, 11575, 11769, 11474, -1, 11474, 11769, 11768, -1, 11768, 11769, 11758, -1, 11770, 11758, 11760, -1, 11755, 11760, 11761, -1, 11756, 11761, 11771, -1, 11754, 11771, 11774, -1, 11775, 11774, 11776, -1, 11772, 11776, 11765, -1, 11753, 11765, 11766, -1, 11752, 11766, 11773, -1, 11751, 11773, 11385, -1, 11751, 11752, 11773, -1, 11768, 11758, 11770, -1, 11770, 11760, 11755, -1, 11755, 11761, 11756, -1, 11756, 11771, 11754, -1, 11754, 11774, 11775, -1, 11775, 11776, 11772, -1, 11772, 11765, 11753, -1, 11753, 11766, 11752, -1, 11773, 11767, 11385, -1, 11619, 11757, 11777, -1, 11777, 11757, 11759, -1, 11759, 11757, 11778, -1, 11762, 11778, 11779, -1, 11763, 11779, 11780, -1, 11782, 11780, 11781, -1, 11764, 11781, 11783, -1, 11764, 11782, 11781, -1, 11759, 11778, 11762, -1, 11762, 11779, 11763, -1, 11763, 11780, 11782, -1, 11781, 11386, 11783, -1, 11259, 11315, 11803, -1, 11803, 11315, 11811, -1, 11804, 11811, 11784, -1, 11804, 11803, 11811, -1, 11784, 11811, 11808, -1, 11808, 11811, 11785, -1, 11807, 11785, 11806, -1, 11807, 11808, 11785, -1, 11785, 11786, 11806, -1, 11806, 11786, 11799, -1, 11799, 11786, 11788, -1, 11787, 11788, 11805, -1, 11787, 11799, 11788, -1, 11788, 11810, 11805, -1, 11805, 11810, 11797, -1, 11797, 11810, 11627, -1, 11750, 11797, 11627, -1, 11483, 11615, 11796, -1, 11796, 11615, 11814, -1, 11789, 11814, 11798, -1, 11789, 11796, 11814, -1, 11814, 11790, 11798, -1, 11798, 11790, 11800, -1, 11800, 11790, 11801, -1, 11801, 11790, 11794, -1, 11792, 11794, 11793, -1, 11791, 11793, 11809, -1, 11791, 11792, 11793, -1, 11801, 11794, 11792, -1, 11793, 11813, 11809, -1, 11809, 11813, 11802, -1, 11802, 11813, 11795, -1, 11795, 11813, 11812, -1, 11273, 11795, 11812, -1, 11483, 11796, 11750, -1, 11750, 11796, 11797, -1, 11797, 11796, 11789, -1, 11805, 11789, 11798, -1, 11787, 11798, 11800, -1, 11799, 11800, 11801, -1, 11806, 11801, 11792, -1, 11807, 11792, 11791, -1, 11808, 11791, 11809, -1, 11784, 11809, 11802, -1, 11804, 11802, 11795, -1, 11803, 11795, 11259, -1, 11803, 11804, 11795, -1, 11797, 11789, 11805, -1, 11805, 11798, 11787, -1, 11787, 11800, 11799, -1, 11799, 11801, 11806, -1, 11806, 11792, 11807, -1, 11807, 11791, 11808, -1, 11808, 11809, 11784, -1, 11784, 11802, 11804, -1, 11795, 11273, 11259, -1, 11627, 11810, 11615, -1, 11615, 11810, 11814, -1, 11814, 11810, 11788, -1, 11790, 11788, 11786, -1, 11794, 11786, 11785, -1, 11793, 11785, 11811, -1, 11813, 11811, 11812, -1, 11813, 11793, 11811, -1, 11814, 11788, 11790, -1, 11790, 11786, 11794, -1, 11794, 11785, 11793, -1, 11811, 11315, 11812, -1, 11815, 12406, 12678, -1, 11815, 12407, 12406, -1, 11815, 12653, 12407, -1, 12407, 12653, 12409, -1, 12409, 12653, 12651, -1, 11827, 12651, 11816, -1, 11828, 11816, 12650, -1, 11829, 12650, 12615, -1, 11817, 12615, 12614, -1, 11830, 12614, 11831, -1, 12412, 11831, 11818, -1, 12413, 11818, 11819, -1, 11832, 11819, 11833, -1, 10575, 11833, 10913, -1, 11834, 10913, 11820, -1, 11835, 11820, 12646, -1, 12515, 12646, 11836, -1, 12443, 11836, 11837, -1, 11838, 11837, 12542, -1, 12438, 12542, 11822, -1, 11821, 11822, 12545, -1, 12436, 12545, 12544, -1, 11839, 12544, 11824, -1, 11823, 11824, 11825, -1, 12404, 11825, 11826, -1, 10586, 11826, 12678, -1, 12406, 10586, 12678, -1, 12409, 12651, 11827, -1, 11827, 11816, 11828, -1, 11828, 12650, 11829, -1, 11829, 12615, 11817, -1, 11817, 12614, 11830, -1, 11830, 11831, 12412, -1, 12412, 11818, 12413, -1, 12413, 11819, 11832, -1, 11832, 11833, 10575, -1, 10575, 10913, 11834, -1, 11834, 11820, 11835, -1, 11835, 12646, 12515, -1, 12515, 11836, 12443, -1, 12443, 11837, 11838, -1, 11838, 12542, 12438, -1, 12438, 11822, 11821, -1, 11821, 12545, 12436, -1, 12436, 12544, 11839, -1, 11839, 11824, 11823, -1, 11823, 11825, 12404, -1, 12404, 11826, 10586, -1, 12551, 12472, 12549, -1, 12551, 11840, 12472, -1, 12551, 12552, 11840, -1, 11840, 12552, 11841, -1, 11841, 12552, 11842, -1, 11852, 11842, 12553, -1, 12536, 12553, 11853, -1, 11843, 11853, 12555, -1, 11844, 12555, 11845, -1, 11846, 11845, 12677, -1, 12486, 12677, 11854, -1, 12487, 11854, 11847, -1, 12485, 11847, 12629, -1, 12483, 12629, 12627, -1, 11855, 12627, 12626, -1, 11856, 12626, 12625, -1, 11857, 12625, 12622, -1, 11848, 12622, 12623, -1, 11858, 12623, 12676, -1, 11849, 12676, 12675, -1, 11859, 12675, 11860, -1, 11850, 11860, 12656, -1, 12530, 12656, 11851, -1, 12529, 11851, 12658, -1, 11861, 12658, 12550, -1, 12473, 12550, 12549, -1, 12472, 12473, 12549, -1, 11841, 11842, 11852, -1, 11852, 12553, 12536, -1, 12536, 11853, 11843, -1, 11843, 12555, 11844, -1, 11844, 11845, 11846, -1, 11846, 12677, 12486, -1, 12486, 11854, 12487, -1, 12487, 11847, 12485, -1, 12485, 12629, 12483, -1, 12483, 12627, 11855, -1, 11855, 12626, 11856, -1, 11856, 12625, 11857, -1, 11857, 12622, 11848, -1, 11848, 12623, 11858, -1, 11858, 12676, 11849, -1, 11849, 12675, 11859, -1, 11859, 11860, 11850, -1, 11850, 12656, 12530, -1, 12530, 11851, 12529, -1, 12529, 12658, 11861, -1, 11861, 12550, 12473, -1, 11863, 11862, 12577, -1, 11863, 11864, 11862, -1, 11863, 12578, 11864, -1, 11864, 12578, 11865, -1, 11865, 12578, 11866, -1, 11876, 11866, 12670, -1, 11867, 12670, 12669, -1, 12423, 12669, 11877, -1, 12424, 11877, 11868, -1, 11869, 11868, 11878, -1, 12426, 11878, 11879, -1, 12428, 11879, 12594, -1, 12429, 12594, 11870, -1, 10336, 11870, 11485, -1, 11880, 11485, 11881, -1, 12430, 11881, 11871, -1, 11882, 11871, 11883, -1, 12451, 11883, 12574, -1, 11884, 12574, 12575, -1, 11885, 12575, 11872, -1, 12522, 11872, 11873, -1, 12521, 11873, 12576, -1, 12523, 12576, 11874, -1, 12518, 11874, 12665, -1, 12419, 12665, 11875, -1, 10544, 11875, 12577, -1, 11862, 10544, 12577, -1, 11865, 11866, 11876, -1, 11876, 12670, 11867, -1, 11867, 12669, 12423, -1, 12423, 11877, 12424, -1, 12424, 11868, 11869, -1, 11869, 11878, 12426, -1, 12426, 11879, 12428, -1, 12428, 12594, 12429, -1, 12429, 11870, 10336, -1, 10336, 11485, 11880, -1, 11880, 11881, 12430, -1, 12430, 11871, 11882, -1, 11882, 11883, 12451, -1, 12451, 12574, 11884, -1, 11884, 12575, 11885, -1, 11885, 11872, 12522, -1, 12522, 11873, 12521, -1, 12521, 12576, 12523, -1, 12523, 11874, 12518, -1, 12518, 12665, 12419, -1, 12419, 11875, 10544, -1, 11887, 11888, 11886, -1, 11887, 12535, 11888, -1, 11887, 11889, 12535, -1, 12535, 11889, 11890, -1, 11890, 11889, 11891, -1, 11892, 11891, 12634, -1, 11893, 12634, 11894, -1, 12464, 11894, 12635, -1, 12460, 12635, 11895, -1, 12459, 11895, 12566, -1, 11896, 12566, 11897, -1, 12458, 11897, 11903, -1, 11904, 11903, 12567, -1, 10624, 12567, 11898, -1, 12510, 11898, 12568, -1, 11905, 12568, 12598, -1, 11899, 12598, 11906, -1, 12494, 11906, 11900, -1, 11907, 11900, 12599, -1, 11908, 12599, 12600, -1, 11901, 12600, 12601, -1, 12492, 12601, 12603, -1, 11902, 12603, 11909, -1, 11910, 11909, 12661, -1, 12491, 12661, 12660, -1, 10621, 12660, 11886, -1, 11888, 10621, 11886, -1, 11890, 11891, 11892, -1, 11892, 12634, 11893, -1, 11893, 11894, 12464, -1, 12464, 12635, 12460, -1, 12460, 11895, 12459, -1, 12459, 12566, 11896, -1, 11896, 11897, 12458, -1, 12458, 11903, 11904, -1, 11904, 12567, 10624, -1, 10624, 11898, 12510, -1, 12510, 12568, 11905, -1, 11905, 12598, 11899, -1, 11899, 11906, 12494, -1, 12494, 11900, 11907, -1, 11907, 12599, 11908, -1, 11908, 12600, 11901, -1, 11901, 12601, 12492, -1, 12492, 12603, 11902, -1, 11902, 11909, 11910, -1, 11910, 12661, 12491, -1, 12491, 12660, 10621, -1, 11911, 11912, 12556, -1, 11911, 11913, 11912, -1, 11911, 11914, 11913, -1, 11913, 11914, 12533, -1, 12533, 11914, 11915, -1, 12534, 11915, 11927, -1, 11916, 11927, 11928, -1, 11929, 11928, 11930, -1, 11917, 11930, 12659, -1, 11931, 12659, 11918, -1, 12461, 11918, 11919, -1, 12462, 11919, 11932, -1, 11933, 11932, 12638, -1, 11920, 12638, 12637, -1, 12463, 12637, 12636, -1, 11934, 12636, 11935, -1, 11936, 11935, 12633, -1, 11937, 12633, 11921, -1, 11922, 11921, 12632, -1, 11923, 12632, 12631, -1, 11938, 12631, 12630, -1, 12488, 12630, 11924, -1, 12538, 11924, 12557, -1, 12532, 12557, 11925, -1, 11939, 11925, 11926, -1, 12531, 11926, 12556, -1, 11912, 12531, 12556, -1, 12533, 11915, 12534, -1, 12534, 11927, 11916, -1, 11916, 11928, 11929, -1, 11929, 11930, 11917, -1, 11917, 12659, 11931, -1, 11931, 11918, 12461, -1, 12461, 11919, 12462, -1, 12462, 11932, 11933, -1, 11933, 12638, 11920, -1, 11920, 12637, 12463, -1, 12463, 12636, 11934, -1, 11934, 11935, 11936, -1, 11936, 12633, 11937, -1, 11937, 11921, 11922, -1, 11922, 12632, 11923, -1, 11923, 12631, 11938, -1, 11938, 12630, 12488, -1, 12488, 11924, 12538, -1, 12538, 12557, 12532, -1, 12532, 11925, 11939, -1, 11939, 11926, 12531, -1, 12548, 12526, 11956, -1, 12548, 12527, 12526, -1, 12548, 11940, 12527, -1, 12527, 11940, 11941, -1, 11941, 11940, 11942, -1, 12528, 11942, 11957, -1, 12474, 11957, 12657, -1, 12475, 12657, 11944, -1, 11943, 11944, 11945, -1, 11946, 11945, 11958, -1, 12477, 11958, 12621, -1, 11947, 12621, 11948, -1, 11949, 11948, 11950, -1, 12508, 11950, 11951, -1, 12507, 11951, 11959, -1, 11960, 11959, 12618, -1, 12506, 12618, 11961, -1, 11962, 11961, 11963, -1, 12410, 11963, 12654, -1, 12408, 12654, 12652, -1, 11952, 12652, 11964, -1, 11965, 11964, 12649, -1, 12405, 12649, 11953, -1, 11954, 11953, 12648, -1, 12476, 12648, 11955, -1, 12524, 11955, 11956, -1, 12526, 12524, 11956, -1, 11941, 11942, 12528, -1, 12528, 11957, 12474, -1, 12474, 12657, 12475, -1, 12475, 11944, 11943, -1, 11943, 11945, 11946, -1, 11946, 11958, 12477, -1, 12477, 12621, 11947, -1, 11947, 11948, 11949, -1, 11949, 11950, 12508, -1, 12508, 11951, 12507, -1, 12507, 11959, 11960, -1, 11960, 12618, 12506, -1, 12506, 11961, 11962, -1, 11962, 11963, 12410, -1, 12410, 12654, 12408, -1, 12408, 12652, 11952, -1, 11952, 11964, 11965, -1, 11965, 12649, 12405, -1, 12405, 11953, 11954, -1, 11954, 12648, 12476, -1, 12476, 11955, 12524, -1, 11966, 11967, 12610, -1, 11966, 12516, 11967, -1, 11966, 12647, 12516, -1, 12516, 12647, 11981, -1, 11981, 12647, 12642, -1, 11982, 12642, 12641, -1, 11968, 12641, 11969, -1, 12415, 11969, 11970, -1, 12417, 11970, 12645, -1, 12504, 12645, 11971, -1, 12517, 11971, 12666, -1, 12519, 12666, 12639, -1, 12520, 12639, 11972, -1, 11983, 11972, 11973, -1, 11974, 11973, 11975, -1, 11976, 11975, 12579, -1, 12431, 12579, 11984, -1, 12433, 11984, 11977, -1, 12449, 11977, 12582, -1, 11985, 12582, 11978, -1, 11986, 11978, 12586, -1, 11987, 12586, 12588, -1, 12445, 12588, 12539, -1, 12440, 12539, 11979, -1, 12441, 11979, 11980, -1, 12442, 11980, 12610, -1, 11967, 12442, 12610, -1, 11981, 12642, 11982, -1, 11982, 12641, 11968, -1, 11968, 11969, 12415, -1, 12415, 11970, 12417, -1, 12417, 12645, 12504, -1, 12504, 11971, 12517, -1, 12517, 12666, 12519, -1, 12519, 12639, 12520, -1, 12520, 11972, 11983, -1, 11983, 11973, 11974, -1, 11974, 11975, 11976, -1, 11976, 12579, 12431, -1, 12431, 11984, 12433, -1, 12433, 11977, 12449, -1, 12449, 12582, 11985, -1, 11985, 11978, 11986, -1, 11986, 12586, 11987, -1, 11987, 12588, 12445, -1, 12445, 12539, 12440, -1, 12440, 11979, 12441, -1, 12441, 11980, 12442, -1, 12609, 12498, 11998, -1, 12609, 12497, 12498, -1, 12609, 12607, 12497, -1, 12497, 12607, 12499, -1, 12499, 12607, 11999, -1, 12000, 11999, 12001, -1, 12002, 12001, 12604, -1, 12495, 12604, 12570, -1, 12509, 12570, 12003, -1, 11988, 12003, 12569, -1, 12456, 12569, 12597, -1, 12454, 12597, 12004, -1, 12455, 12004, 12596, -1, 11989, 12596, 12595, -1, 12511, 12595, 11991, -1, 11990, 11991, 12571, -1, 12512, 12571, 11992, -1, 12427, 11992, 11993, -1, 12513, 11993, 11994, -1, 12514, 11994, 12005, -1, 11995, 12005, 12592, -1, 12501, 12592, 12591, -1, 12503, 12591, 12590, -1, 12006, 12590, 11996, -1, 12007, 11996, 12008, -1, 11997, 12008, 11998, -1, 12498, 11997, 11998, -1, 12499, 11999, 12000, -1, 12000, 12001, 12002, -1, 12002, 12604, 12495, -1, 12495, 12570, 12509, -1, 12509, 12003, 11988, -1, 11988, 12569, 12456, -1, 12456, 12597, 12454, -1, 12454, 12004, 12455, -1, 12455, 12596, 11989, -1, 11989, 12595, 12511, -1, 12511, 11991, 11990, -1, 11990, 12571, 12512, -1, 12512, 11992, 12427, -1, 12427, 11993, 12513, -1, 12513, 11994, 12514, -1, 12514, 12005, 11995, -1, 11995, 12592, 12501, -1, 12501, 12591, 12503, -1, 12503, 12590, 12006, -1, 12006, 11996, 12007, -1, 12007, 12008, 11997, -1, 12655, 12026, 12620, -1, 12655, 12009, 12026, -1, 12655, 12010, 12009, -1, 12009, 12010, 12478, -1, 12478, 12010, 12027, -1, 12028, 12027, 12674, -1, 12480, 12674, 12029, -1, 12479, 12029, 12011, -1, 12481, 12011, 12624, -1, 12482, 12624, 12012, -1, 12484, 12012, 12628, -1, 12030, 12628, 12031, -1, 12489, 12031, 12013, -1, 12032, 12013, 12033, -1, 12034, 12033, 12014, -1, 12490, 12014, 12015, -1, 12035, 12015, 12036, -1, 12016, 12036, 12663, -1, 12017, 12663, 12662, -1, 12037, 12662, 12602, -1, 12038, 12602, 12018, -1, 12039, 12018, 12019, -1, 12493, 12019, 12605, -1, 12020, 12605, 12606, -1, 12496, 12606, 12608, -1, 12500, 12608, 12589, -1, 12021, 12589, 12022, -1, 12502, 12022, 12593, -1, 12040, 12593, 12667, -1, 12425, 12667, 12668, -1, 12422, 12668, 12671, -1, 12023, 12671, 12672, -1, 12421, 12672, 12673, -1, 12420, 12673, 12041, -1, 12042, 12041, 12664, -1, 12418, 12664, 12644, -1, 12043, 12644, 12024, -1, 12505, 12024, 12640, -1, 12416, 12640, 12025, -1, 12044, 12025, 12643, -1, 12414, 12643, 12679, -1, 12045, 12679, 12611, -1, 12046, 12611, 12612, -1, 12411, 12612, 12613, -1, 12047, 12613, 12616, -1, 12048, 12616, 12049, -1, 12050, 12049, 12617, -1, 12051, 12617, 12619, -1, 12052, 12619, 12620, -1, 12026, 12052, 12620, -1, 12478, 12027, 12028, -1, 12028, 12674, 12480, -1, 12480, 12029, 12479, -1, 12479, 12011, 12481, -1, 12481, 12624, 12482, -1, 12482, 12012, 12484, -1, 12484, 12628, 12030, -1, 12030, 12031, 12489, -1, 12489, 12013, 12032, -1, 12032, 12033, 12034, -1, 12034, 12014, 12490, -1, 12490, 12015, 12035, -1, 12035, 12036, 12016, -1, 12016, 12663, 12017, -1, 12017, 12662, 12037, -1, 12037, 12602, 12038, -1, 12038, 12018, 12039, -1, 12039, 12019, 12493, -1, 12493, 12605, 12020, -1, 12020, 12606, 12496, -1, 12496, 12608, 12500, -1, 12500, 12589, 12021, -1, 12021, 12022, 12502, -1, 12502, 12593, 12040, -1, 12040, 12667, 12425, -1, 12425, 12668, 12422, -1, 12422, 12671, 12023, -1, 12023, 12672, 12421, -1, 12421, 12673, 12420, -1, 12420, 12041, 12042, -1, 12042, 12664, 12418, -1, 12418, 12644, 12043, -1, 12043, 12024, 12505, -1, 12505, 12640, 12416, -1, 12416, 12025, 12044, -1, 12044, 12643, 12414, -1, 12414, 12679, 12045, -1, 12045, 12611, 12046, -1, 12046, 12612, 12411, -1, 12411, 12613, 12047, -1, 12047, 12616, 12048, -1, 12048, 12049, 12050, -1, 12050, 12617, 12051, -1, 12051, 12619, 12052, -1, 12287, 12366, 12288, -1, 12287, 12367, 12366, -1, 12287, 12286, 12367, -1, 12367, 12286, 12370, -1, 12370, 12286, 12053, -1, 12062, 12053, 12285, -1, 12379, 12285, 12284, -1, 12378, 12284, 12054, -1, 12374, 12054, 12277, -1, 12063, 12277, 12276, -1, 12055, 12276, 12274, -1, 12372, 12274, 12269, -1, 12373, 12269, 12268, -1, 12056, 12268, 12064, -1, 12065, 12064, 12267, -1, 12066, 12267, 12266, -1, 12057, 12266, 12264, -1, 12058, 12264, 12059, -1, 12060, 12059, 12067, -1, 12068, 12067, 12262, -1, 12069, 12262, 12070, -1, 12071, 12070, 12072, -1, 12061, 12072, 12073, -1, 12074, 12073, 12290, -1, 12075, 12290, 12076, -1, 12365, 12076, 12288, -1, 12366, 12365, 12288, -1, 12370, 12053, 12062, -1, 12062, 12285, 12379, -1, 12379, 12284, 12378, -1, 12378, 12054, 12374, -1, 12374, 12277, 12063, -1, 12063, 12276, 12055, -1, 12055, 12274, 12372, -1, 12372, 12269, 12373, -1, 12373, 12268, 12056, -1, 12056, 12064, 12065, -1, 12065, 12267, 12066, -1, 12066, 12266, 12057, -1, 12057, 12264, 12058, -1, 12058, 12059, 12060, -1, 12060, 12067, 12068, -1, 12068, 12262, 12069, -1, 12069, 12070, 12071, -1, 12071, 12072, 12061, -1, 12061, 12073, 12074, -1, 12074, 12290, 12075, -1, 12075, 12076, 12365, -1, 12077, 12078, 12095, -1, 12077, 12079, 12078, -1, 12077, 12081, 12079, -1, 12079, 12081, 12080, -1, 12080, 12081, 12083, -1, 12082, 12083, 12084, -1, 12096, 12084, 12292, -1, 12386, 12292, 12085, -1, 12097, 12085, 12098, -1, 12099, 12098, 12086, -1, 12364, 12086, 12087, -1, 12363, 12087, 12293, -1, 12362, 12293, 12294, -1, 12361, 12294, 12295, -1, 12100, 12295, 12296, -1, 12101, 12296, 12088, -1, 12358, 12088, 12303, -1, 12357, 12303, 12306, -1, 12356, 12306, 12307, -1, 12102, 12307, 12089, -1, 12103, 12089, 12090, -1, 12104, 12090, 12091, -1, 12354, 12091, 12093, -1, 12092, 12093, 12094, -1, 12105, 12094, 12311, -1, 12106, 12311, 12095, -1, 12078, 12106, 12095, -1, 12080, 12083, 12082, -1, 12082, 12084, 12096, -1, 12096, 12292, 12386, -1, 12386, 12085, 12097, -1, 12097, 12098, 12099, -1, 12099, 12086, 12364, -1, 12364, 12087, 12363, -1, 12363, 12293, 12362, -1, 12362, 12294, 12361, -1, 12361, 12295, 12100, -1, 12100, 12296, 12101, -1, 12101, 12088, 12358, -1, 12358, 12303, 12357, -1, 12357, 12306, 12356, -1, 12356, 12307, 12102, -1, 12102, 12089, 12103, -1, 12103, 12090, 12104, -1, 12104, 12091, 12354, -1, 12354, 12093, 12092, -1, 12092, 12094, 12105, -1, 12105, 12311, 12106, -1, 12109, 12107, 12108, -1, 12109, 12335, 12107, -1, 12109, 12110, 12335, -1, 12335, 12110, 12121, -1, 12121, 12110, 12255, -1, 12333, 12255, 12111, -1, 12122, 12111, 12123, -1, 12331, 12123, 12245, -1, 12124, 12245, 12125, -1, 12126, 12125, 12244, -1, 12388, 12244, 12243, -1, 12112, 12243, 12113, -1, 12347, 12113, 12242, -1, 12127, 12242, 12128, -1, 12114, 12128, 12116, -1, 12115, 12116, 12317, -1, 12344, 12317, 12129, -1, 12130, 12129, 12131, -1, 12342, 12131, 12249, -1, 12132, 12249, 12133, -1, 12117, 12133, 12118, -1, 12134, 12118, 12256, -1, 12119, 12256, 12135, -1, 12136, 12135, 12120, -1, 12339, 12120, 12251, -1, 12340, 12251, 12108, -1, 12107, 12340, 12108, -1, 12121, 12255, 12333, -1, 12333, 12111, 12122, -1, 12122, 12123, 12331, -1, 12331, 12245, 12124, -1, 12124, 12125, 12126, -1, 12126, 12244, 12388, -1, 12388, 12243, 12112, -1, 12112, 12113, 12347, -1, 12347, 12242, 12127, -1, 12127, 12128, 12114, -1, 12114, 12116, 12115, -1, 12115, 12317, 12344, -1, 12344, 12129, 12130, -1, 12130, 12131, 12342, -1, 12342, 12249, 12132, -1, 12132, 12133, 12117, -1, 12117, 12118, 12134, -1, 12134, 12256, 12119, -1, 12119, 12135, 12136, -1, 12136, 12120, 12339, -1, 12339, 12251, 12340, -1, 12316, 12315, 12326, -1, 12326, 12315, 12137, -1, 12137, 12315, 12314, -1, 12140, 12314, 12313, -1, 12141, 12313, 12312, -1, 12329, 12312, 12142, -1, 12143, 12142, 12138, -1, 12139, 12138, 12330, -1, 12139, 12143, 12138, -1, 12137, 12314, 12140, -1, 12140, 12313, 12141, -1, 12141, 12312, 12329, -1, 12329, 12142, 12143, -1, 12138, 12144, 12330, -1, 12144, 12238, 12330, -1, 12330, 12238, 12346, -1, 12238, 12145, 12346, -1, 12346, 12145, 12146, -1, 12146, 12145, 12151, -1, 12150, 12151, 12147, -1, 12149, 12147, 12148, -1, 12149, 12150, 12147, -1, 12146, 12151, 12150, -1, 12147, 12152, 12148, -1, 12152, 12246, 12148, -1, 12148, 12246, 12332, -1, 12246, 12247, 12332, -1, 12332, 12247, 12153, -1, 12153, 12247, 12154, -1, 12334, 12154, 12254, -1, 12158, 12254, 12155, -1, 12159, 12155, 12253, -1, 12336, 12253, 12252, -1, 12160, 12252, 12156, -1, 12157, 12156, 12161, -1, 12157, 12160, 12156, -1, 12153, 12154, 12334, -1, 12334, 12254, 12158, -1, 12158, 12155, 12159, -1, 12159, 12253, 12336, -1, 12336, 12252, 12160, -1, 12156, 12162, 12161, -1, 12161, 12162, 12163, -1, 12164, 12163, 12261, -1, 12349, 12261, 12263, -1, 12350, 12349, 12263, -1, 12161, 12163, 12164, -1, 12164, 12261, 12349, -1, 12350, 12263, 12371, -1, 12371, 12263, 12265, -1, 12265, 12165, 12371, -1, 12371, 12165, 12375, -1, 12375, 12165, 12270, -1, 12166, 12270, 12167, -1, 12172, 12167, 12271, -1, 12173, 12271, 12169, -1, 12168, 12169, 12272, -1, 12376, 12272, 12273, -1, 12174, 12273, 12171, -1, 12170, 12171, 12377, -1, 12170, 12174, 12171, -1, 12375, 12270, 12166, -1, 12166, 12167, 12172, -1, 12172, 12271, 12173, -1, 12173, 12169, 12168, -1, 12168, 12272, 12376, -1, 12376, 12273, 12174, -1, 12171, 12275, 12377, -1, 12275, 12175, 12377, -1, 12377, 12175, 12380, -1, 12380, 12175, 12382, -1, 12382, 12175, 12278, -1, 12176, 12382, 12278, -1, 12176, 12381, 12382, -1, 12176, 12279, 12381, -1, 12381, 12279, 12383, -1, 12383, 12279, 12280, -1, 12369, 12280, 12281, -1, 12177, 12281, 12178, -1, 12368, 12178, 12282, -1, 12180, 12282, 12283, -1, 12179, 12283, 12289, -1, 12351, 12179, 12289, -1, 12383, 12280, 12369, -1, 12369, 12281, 12177, -1, 12177, 12178, 12368, -1, 12368, 12282, 12180, -1, 12180, 12283, 12179, -1, 12351, 12289, 12352, -1, 12352, 12289, 12181, -1, 12181, 12310, 12352, -1, 12352, 12310, 12182, -1, 12182, 12310, 12185, -1, 12184, 12185, 12183, -1, 12184, 12182, 12185, -1, 12185, 12186, 12183, -1, 12183, 12186, 12353, -1, 12353, 12186, 12187, -1, 12188, 12353, 12187, -1, 12188, 12189, 12353, -1, 12188, 12190, 12189, -1, 12189, 12190, 12191, -1, 12191, 12190, 12309, -1, 12193, 12309, 12308, -1, 12194, 12308, 12192, -1, 12355, 12194, 12192, -1, 12191, 12309, 12193, -1, 12193, 12308, 12194, -1, 12192, 12195, 12355, -1, 12355, 12195, 12196, -1, 12195, 12305, 12196, -1, 12196, 12305, 12200, -1, 12200, 12305, 12304, -1, 12197, 12304, 12302, -1, 12359, 12302, 12301, -1, 12198, 12301, 12300, -1, 12199, 12300, 12201, -1, 12199, 12198, 12300, -1, 12200, 12304, 12197, -1, 12197, 12302, 12359, -1, 12359, 12301, 12198, -1, 12300, 12299, 12201, -1, 12201, 12299, 12360, -1, 12360, 12299, 12298, -1, 12202, 12360, 12298, -1, 12202, 12203, 12360, -1, 12202, 12297, 12203, -1, 12203, 12297, 12204, -1, 12204, 12297, 12387, -1, 12387, 12297, 12205, -1, 12205, 12291, 12387, -1, 12387, 12291, 12206, -1, 12206, 12291, 12260, -1, 12348, 12260, 12259, -1, 12211, 12259, 12258, -1, 12337, 12258, 12257, -1, 12338, 12257, 12212, -1, 12213, 12212, 12214, -1, 12215, 12214, 12207, -1, 12208, 12207, 12250, -1, 12209, 12250, 12210, -1, 12341, 12210, 12217, -1, 12341, 12209, 12210, -1, 12206, 12260, 12348, -1, 12348, 12259, 12211, -1, 12211, 12258, 12337, -1, 12337, 12257, 12338, -1, 12338, 12212, 12213, -1, 12213, 12214, 12215, -1, 12215, 12207, 12208, -1, 12208, 12250, 12209, -1, 12210, 12248, 12217, -1, 12248, 12216, 12217, -1, 12217, 12216, 12343, -1, 12343, 12216, 12345, -1, 12345, 12216, 12218, -1, 12220, 12218, 12230, -1, 12221, 12230, 12232, -1, 12219, 12232, 12233, -1, 12319, 12233, 12235, -1, 12321, 12235, 12241, -1, 12321, 12319, 12235, -1, 12345, 12218, 12220, -1, 12220, 12230, 12221, -1, 12221, 12232, 12219, -1, 12219, 12233, 12319, -1, 12237, 12222, 12328, -1, 12328, 12222, 12327, -1, 12320, 12223, 12385, -1, 12385, 12223, 12240, -1, 12384, 12240, 12239, -1, 12226, 12239, 12234, -1, 12318, 12234, 12231, -1, 12224, 12231, 12225, -1, 12328, 12225, 12237, -1, 12328, 12224, 12225, -1, 12385, 12240, 12384, -1, 12384, 12239, 12226, -1, 12226, 12234, 12318, -1, 12318, 12231, 12224, -1, 12227, 12236, 12320, -1, 12320, 12236, 12223, -1, 12389, 12144, 12390, -1, 12389, 12228, 12144, -1, 12144, 12228, 12392, -1, 12393, 12144, 12392, -1, 12393, 12229, 12144, -1, 12144, 12229, 12396, -1, 12399, 12144, 12396, -1, 12399, 12222, 12144, -1, 12144, 12222, 12237, -1, 12238, 12237, 12225, -1, 12231, 12238, 12225, -1, 12231, 12230, 12238, -1, 12231, 12232, 12230, -1, 12231, 12234, 12232, -1, 12232, 12234, 12233, -1, 12233, 12234, 12239, -1, 12235, 12239, 12240, -1, 12241, 12240, 12223, -1, 12750, 12223, 12236, -1, 12750, 12241, 12223, -1, 12144, 12237, 12238, -1, 12233, 12239, 12235, -1, 12235, 12240, 12241, -1, 12230, 12218, 12238, -1, 12238, 12218, 12216, -1, 12128, 12216, 12116, -1, 12128, 12238, 12216, -1, 12128, 12242, 12238, -1, 12238, 12242, 12113, -1, 12243, 12238, 12113, -1, 12243, 12244, 12238, -1, 12238, 12244, 12125, -1, 12245, 12238, 12125, -1, 12245, 12145, 12238, -1, 12245, 12151, 12145, -1, 12245, 12147, 12151, -1, 12245, 12152, 12147, -1, 12245, 12246, 12152, -1, 12245, 12123, 12246, -1, 12246, 12123, 12111, -1, 12247, 12111, 12154, -1, 12247, 12246, 12111, -1, 12248, 12249, 12216, -1, 12248, 12133, 12249, -1, 12248, 12118, 12133, -1, 12248, 12256, 12118, -1, 12248, 12210, 12256, -1, 12256, 12210, 12250, -1, 12135, 12250, 12207, -1, 12120, 12207, 12214, -1, 12251, 12214, 12212, -1, 12108, 12212, 12257, -1, 12252, 12257, 12156, -1, 12252, 12108, 12257, -1, 12252, 12253, 12108, -1, 12108, 12253, 12109, -1, 12109, 12253, 12155, -1, 12110, 12155, 12254, -1, 12255, 12254, 12154, -1, 12111, 12255, 12154, -1, 12256, 12250, 12135, -1, 12135, 12207, 12120, -1, 12120, 12214, 12251, -1, 12251, 12212, 12108, -1, 12257, 12258, 12156, -1, 12156, 12258, 12259, -1, 12162, 12259, 12260, -1, 12163, 12260, 12289, -1, 12261, 12289, 12073, -1, 12263, 12073, 12072, -1, 12070, 12263, 12072, -1, 12070, 12262, 12263, -1, 12263, 12262, 12067, -1, 12059, 12263, 12067, -1, 12059, 12264, 12263, -1, 12263, 12264, 12265, -1, 12265, 12264, 12266, -1, 12267, 12265, 12266, -1, 12267, 12064, 12265, -1, 12265, 12064, 12268, -1, 12269, 12265, 12268, -1, 12269, 12165, 12265, -1, 12269, 12270, 12165, -1, 12269, 12167, 12270, -1, 12269, 12274, 12167, -1, 12167, 12274, 12271, -1, 12271, 12274, 12169, -1, 12169, 12274, 12272, -1, 12272, 12274, 12273, -1, 12273, 12274, 12171, -1, 12171, 12274, 12275, -1, 12275, 12274, 12276, -1, 12277, 12275, 12276, -1, 12277, 12054, 12275, -1, 12275, 12054, 12175, -1, 12175, 12054, 12278, -1, 12278, 12054, 12176, -1, 12176, 12054, 12279, -1, 12279, 12054, 12280, -1, 12280, 12054, 12281, -1, 12281, 12054, 12178, -1, 12178, 12054, 12282, -1, 12282, 12054, 12283, -1, 12283, 12054, 12284, -1, 12285, 12283, 12284, -1, 12285, 12053, 12283, -1, 12283, 12053, 12286, -1, 12289, 12286, 12287, -1, 12288, 12289, 12287, -1, 12288, 12076, 12289, -1, 12289, 12076, 12290, -1, 12073, 12289, 12290, -1, 12156, 12259, 12162, -1, 12289, 12260, 12181, -1, 12181, 12260, 12291, -1, 12205, 12181, 12291, -1, 12205, 12083, 12181, -1, 12205, 12084, 12083, -1, 12205, 12292, 12084, -1, 12205, 12085, 12292, -1, 12205, 12098, 12085, -1, 12205, 12086, 12098, -1, 12205, 12087, 12086, -1, 12205, 12297, 12087, -1, 12087, 12297, 12293, -1, 12293, 12297, 12294, -1, 12294, 12297, 12295, -1, 12295, 12297, 12296, -1, 12296, 12297, 12088, -1, 12088, 12297, 12202, -1, 12298, 12088, 12202, -1, 12298, 12299, 12088, -1, 12088, 12299, 12303, -1, 12303, 12299, 12300, -1, 12301, 12303, 12300, -1, 12301, 12302, 12303, -1, 12303, 12302, 12304, -1, 12305, 12303, 12304, -1, 12305, 12195, 12303, -1, 12303, 12195, 12306, -1, 12306, 12195, 12307, -1, 12307, 12195, 12089, -1, 12089, 12195, 12192, -1, 12090, 12192, 12091, -1, 12090, 12089, 12192, -1, 12091, 12192, 12093, -1, 12093, 12192, 12308, -1, 12309, 12093, 12308, -1, 12309, 12190, 12093, -1, 12093, 12190, 12188, -1, 12187, 12093, 12188, -1, 12187, 12186, 12093, -1, 12093, 12186, 12094, -1, 12094, 12186, 12185, -1, 12310, 12094, 12185, -1, 12310, 12181, 12094, -1, 12094, 12181, 12311, -1, 12311, 12181, 12095, -1, 12095, 12181, 12077, -1, 12077, 12181, 12081, -1, 12081, 12181, 12083, -1, 12289, 12283, 12286, -1, 12263, 12261, 12073, -1, 12261, 12163, 12289, -1, 12163, 12162, 12260, -1, 12109, 12155, 12110, -1, 12110, 12254, 12255, -1, 12138, 12142, 12144, -1, 12144, 12142, 12312, -1, 12313, 12144, 12312, -1, 12313, 12314, 12144, -1, 12144, 12314, 12315, -1, 12316, 12144, 12315, -1, 12316, 12390, 12144, -1, 12316, 12796, 12390, -1, 12249, 12131, 12216, -1, 12216, 12131, 12129, -1, 12317, 12216, 12129, -1, 12317, 12116, 12216, -1, 12321, 12241, 12322, -1, 12322, 12241, 12750, -1, 12224, 12328, 12346, -1, 12318, 12346, 12220, -1, 12226, 12220, 12221, -1, 12384, 12221, 12219, -1, 12385, 12219, 12319, -1, 12320, 12319, 12321, -1, 12227, 12321, 12322, -1, 12227, 12320, 12321, -1, 12398, 12140, 12327, -1, 12398, 12397, 12140, -1, 12140, 12397, 12395, -1, 12394, 12140, 12395, -1, 12394, 12391, 12140, -1, 12140, 12391, 12323, -1, 12324, 12140, 12323, -1, 12324, 12325, 12140, -1, 12140, 12325, 12137, -1, 12137, 12325, 12326, -1, 12326, 12325, 12802, -1, 12327, 12140, 12330, -1, 12346, 12327, 12330, -1, 12346, 12328, 12327, -1, 12140, 12141, 12330, -1, 12330, 12141, 12329, -1, 12143, 12330, 12329, -1, 12143, 12139, 12330, -1, 12146, 12331, 12346, -1, 12146, 12150, 12331, -1, 12331, 12150, 12149, -1, 12148, 12331, 12149, -1, 12148, 12332, 12331, -1, 12331, 12332, 12122, -1, 12122, 12332, 12333, -1, 12333, 12332, 12153, -1, 12334, 12333, 12153, -1, 12334, 12121, 12333, -1, 12334, 12158, 12121, -1, 12121, 12158, 12335, -1, 12335, 12158, 12159, -1, 12107, 12159, 12336, -1, 12340, 12336, 12160, -1, 12338, 12160, 12157, -1, 12337, 12157, 12211, -1, 12337, 12338, 12157, -1, 12335, 12159, 12107, -1, 12107, 12336, 12340, -1, 12340, 12160, 12338, -1, 12213, 12340, 12338, -1, 12213, 12339, 12340, -1, 12213, 12215, 12339, -1, 12339, 12215, 12136, -1, 12136, 12215, 12208, -1, 12119, 12208, 12209, -1, 12134, 12209, 12341, -1, 12217, 12134, 12341, -1, 12217, 12117, 12134, -1, 12217, 12132, 12117, -1, 12217, 12342, 12132, -1, 12217, 12343, 12342, -1, 12342, 12343, 12130, -1, 12130, 12343, 12344, -1, 12344, 12343, 12115, -1, 12115, 12343, 12345, -1, 12114, 12345, 12220, -1, 12127, 12220, 12346, -1, 12347, 12346, 12112, -1, 12347, 12127, 12346, -1, 12157, 12161, 12211, -1, 12211, 12161, 12348, -1, 12348, 12161, 12164, -1, 12351, 12164, 12349, -1, 12061, 12349, 12350, -1, 12071, 12350, 12069, -1, 12071, 12061, 12350, -1, 12348, 12164, 12351, -1, 12352, 12348, 12351, -1, 12352, 12206, 12348, -1, 12352, 12387, 12206, -1, 12352, 12080, 12387, -1, 12352, 12079, 12080, -1, 12352, 12078, 12079, -1, 12352, 12106, 12078, -1, 12352, 12105, 12106, -1, 12352, 12092, 12105, -1, 12352, 12182, 12092, -1, 12092, 12182, 12184, -1, 12183, 12092, 12184, -1, 12183, 12354, 12092, -1, 12183, 12353, 12354, -1, 12354, 12353, 12189, -1, 12191, 12354, 12189, -1, 12191, 12193, 12354, -1, 12354, 12193, 12194, -1, 12355, 12354, 12194, -1, 12355, 12104, 12354, -1, 12355, 12103, 12104, -1, 12355, 12102, 12103, -1, 12355, 12196, 12102, -1, 12102, 12196, 12356, -1, 12356, 12196, 12357, -1, 12357, 12196, 12358, -1, 12358, 12196, 12200, -1, 12197, 12358, 12200, -1, 12197, 12359, 12358, -1, 12358, 12359, 12198, -1, 12199, 12358, 12198, -1, 12199, 12201, 12358, -1, 12358, 12201, 12101, -1, 12101, 12201, 12360, -1, 12203, 12101, 12360, -1, 12203, 12204, 12101, -1, 12101, 12204, 12100, -1, 12100, 12204, 12361, -1, 12361, 12204, 12362, -1, 12362, 12204, 12363, -1, 12363, 12204, 12364, -1, 12364, 12204, 12387, -1, 12099, 12387, 12097, -1, 12099, 12364, 12387, -1, 12351, 12349, 12061, -1, 12074, 12351, 12061, -1, 12074, 12075, 12351, -1, 12351, 12075, 12365, -1, 12366, 12351, 12365, -1, 12366, 12367, 12351, -1, 12351, 12367, 12179, -1, 12179, 12367, 12180, -1, 12180, 12367, 12368, -1, 12368, 12367, 12370, -1, 12177, 12370, 12369, -1, 12177, 12368, 12370, -1, 12371, 12057, 12350, -1, 12371, 12066, 12057, -1, 12371, 12065, 12066, -1, 12371, 12056, 12065, -1, 12371, 12373, 12056, -1, 12371, 12372, 12373, -1, 12371, 12375, 12372, -1, 12372, 12375, 12055, -1, 12055, 12375, 12063, -1, 12063, 12375, 12374, -1, 12374, 12375, 12378, -1, 12378, 12375, 12166, -1, 12172, 12378, 12166, -1, 12172, 12173, 12378, -1, 12378, 12173, 12168, -1, 12376, 12378, 12168, -1, 12376, 12174, 12378, -1, 12378, 12174, 12170, -1, 12377, 12378, 12170, -1, 12377, 12380, 12378, -1, 12378, 12380, 12379, -1, 12379, 12380, 12062, -1, 12062, 12380, 12370, -1, 12370, 12380, 12382, -1, 12381, 12370, 12382, -1, 12381, 12383, 12370, -1, 12370, 12383, 12369, -1, 12136, 12208, 12119, -1, 12119, 12209, 12134, -1, 12115, 12345, 12114, -1, 12318, 12220, 12226, -1, 12226, 12221, 12384, -1, 12384, 12219, 12385, -1, 12385, 12319, 12320, -1, 12318, 12224, 12346, -1, 12080, 12082, 12387, -1, 12387, 12082, 12096, -1, 12386, 12387, 12096, -1, 12386, 12097, 12387, -1, 12057, 12058, 12350, -1, 12350, 12058, 12060, -1, 12068, 12350, 12060, -1, 12068, 12069, 12350, -1, 12331, 12124, 12346, -1, 12346, 12124, 12126, -1, 12388, 12346, 12126, -1, 12388, 12112, 12346, -1, 12127, 12114, 12220, -1, 12802, 12796, 12326, -1, 12326, 12796, 12316, -1, 12325, 12324, 12789, -1, 12789, 12324, 12389, -1, 12390, 12789, 12389, -1, 12324, 12323, 12389, -1, 12389, 12323, 12228, -1, 12228, 12323, 12391, -1, 12392, 12391, 12394, -1, 12393, 12394, 12229, -1, 12393, 12392, 12394, -1, 12228, 12391, 12392, -1, 12394, 12395, 12229, -1, 12229, 12395, 12397, -1, 12396, 12397, 12398, -1, 12399, 12398, 12327, -1, 12222, 12399, 12327, -1, 12229, 12397, 12396, -1, 12396, 12398, 12399, -1, 12573, 12401, 12400, -1, 12400, 12401, 12765, -1, 12712, 12742, 12402, -1, 12402, 12742, 12735, -1, 12742, 12712, 12403, -1, 12403, 12712, 12711, -1, 12710, 12403, 12711, -1, 12710, 12437, 12403, -1, 12403, 12437, 12436, -1, 11839, 12403, 12436, -1, 11839, 11823, 12403, -1, 12403, 11823, 12404, -1, 10586, 12403, 12404, -1, 10586, 12405, 12403, -1, 10586, 12406, 12405, -1, 12405, 12406, 11965, -1, 11965, 12406, 12407, -1, 11952, 12407, 12409, -1, 12408, 12409, 11827, -1, 11828, 12408, 11827, -1, 11828, 12410, 12408, -1, 11828, 12050, 12410, -1, 11828, 12048, 12050, -1, 11828, 11829, 12048, -1, 12048, 11829, 12047, -1, 12047, 11829, 11817, -1, 12411, 11817, 11830, -1, 12412, 12411, 11830, -1, 12412, 12046, 12411, -1, 12412, 12413, 12046, -1, 12046, 12413, 12045, -1, 12045, 12413, 11832, -1, 10575, 12045, 11832, -1, 10575, 12414, 12045, -1, 10575, 11834, 12414, -1, 12414, 11834, 11981, -1, 12044, 11981, 11982, -1, 11968, 12044, 11982, -1, 11968, 12416, 12044, -1, 11968, 12415, 12416, -1, 12416, 12415, 12505, -1, 12505, 12415, 12417, -1, 12043, 12417, 12504, -1, 12418, 12504, 12517, -1, 12419, 12517, 12518, -1, 12419, 12418, 12517, -1, 12419, 10544, 12418, -1, 12418, 10544, 12042, -1, 12042, 10544, 11862, -1, 12420, 11862, 11864, -1, 12421, 11864, 11865, -1, 11876, 12421, 11865, -1, 11876, 12023, 12421, -1, 11876, 11867, 12023, -1, 12023, 11867, 12422, -1, 12422, 11867, 12423, -1, 12424, 12422, 12423, -1, 12424, 12425, 12422, -1, 12424, 11995, 12425, -1, 12424, 12514, 11995, -1, 12424, 11869, 12514, -1, 12514, 11869, 12426, -1, 12513, 12426, 12428, -1, 12427, 12428, 12429, -1, 12512, 12429, 10336, -1, 12764, 10336, 11880, -1, 12430, 12764, 11880, -1, 12430, 11882, 12764, -1, 12764, 11882, 12451, -1, 12725, 12451, 11884, -1, 12723, 11884, 11885, -1, 12450, 11885, 12522, -1, 12432, 12522, 11974, -1, 11976, 12432, 11974, -1, 11976, 12431, 12432, -1, 12432, 12431, 12714, -1, 12714, 12431, 12433, -1, 12435, 12433, 12434, -1, 12435, 12714, 12433, -1, 12436, 12437, 11821, -1, 11821, 12437, 12444, -1, 12438, 12444, 12439, -1, 11838, 12439, 12446, -1, 12441, 12446, 12440, -1, 12441, 11838, 12446, -1, 12441, 12442, 11838, -1, 11838, 12442, 12443, -1, 12443, 12442, 11967, -1, 12515, 11967, 12516, -1, 11835, 12516, 11981, -1, 11834, 11835, 11981, -1, 11821, 12444, 12438, -1, 12438, 12439, 11838, -1, 12440, 12446, 12445, -1, 12445, 12446, 12719, -1, 11987, 12719, 12447, -1, 12720, 11987, 12447, -1, 12720, 11986, 11987, -1, 12720, 12448, 11986, -1, 11986, 12448, 11985, -1, 11985, 12448, 12718, -1, 12449, 12718, 12434, -1, 12433, 12449, 12434, -1, 12445, 12719, 11987, -1, 11985, 12718, 12449, -1, 12432, 12450, 12522, -1, 12450, 12723, 11885, -1, 12723, 12725, 11884, -1, 12451, 12725, 12764, -1, 12764, 12725, 12452, -1, 12453, 12764, 12452, -1, 12453, 12400, 12764, -1, 12764, 12400, 12765, -1, 12457, 11989, 12764, -1, 12457, 12455, 11989, -1, 12457, 12454, 12455, -1, 12457, 12456, 12454, -1, 12457, 11988, 12456, -1, 12457, 12510, 11988, -1, 12457, 10624, 12510, -1, 12457, 11904, 10624, -1, 12457, 12458, 11904, -1, 12457, 11896, 12458, -1, 12457, 12459, 11896, -1, 12457, 12467, 12459, -1, 12459, 12467, 12460, -1, 12460, 12467, 12464, -1, 12464, 12467, 12461, -1, 12462, 12464, 12461, -1, 12462, 11933, 12464, -1, 12464, 11933, 11920, -1, 12463, 12464, 11920, -1, 12463, 11934, 12464, -1, 12464, 11934, 11936, -1, 11893, 11936, 11892, -1, 11893, 12464, 11936, -1, 12700, 12465, 12467, -1, 12700, 12707, 12465, -1, 12465, 12707, 12698, -1, 12705, 12465, 12698, -1, 12705, 12704, 12465, -1, 12465, 12704, 12696, -1, 12702, 12465, 12696, -1, 12702, 12466, 12465, -1, 12465, 12466, 12695, -1, 12467, 12465, 11929, -1, 11917, 12467, 11929, -1, 11917, 11931, 12467, -1, 12467, 11931, 12461, -1, 12693, 12690, 12537, -1, 12537, 12690, 12689, -1, 12687, 12537, 12689, -1, 12687, 12685, 12537, -1, 12537, 12685, 12468, -1, 12469, 12537, 12468, -1, 12469, 12536, 12537, -1, 12469, 12688, 12536, -1, 12536, 12688, 12470, -1, 12471, 12536, 12470, -1, 12471, 11852, 12536, -1, 12471, 12525, 11852, -1, 11852, 12525, 11841, -1, 11841, 12525, 11840, -1, 11840, 12525, 12472, -1, 12472, 12525, 12473, -1, 12473, 12525, 11861, -1, 11861, 12525, 12528, -1, 12529, 12528, 12474, -1, 12530, 12474, 12475, -1, 11850, 12475, 11859, -1, 11850, 12530, 12475, -1, 12403, 12524, 12525, -1, 12403, 12476, 12524, -1, 12403, 11954, 12476, -1, 12403, 12405, 11954, -1, 12009, 11949, 12026, -1, 12009, 11947, 11949, -1, 12009, 12477, 11947, -1, 12009, 12478, 12477, -1, 12477, 12478, 11946, -1, 11946, 12478, 11943, -1, 11943, 12478, 12475, -1, 12475, 12478, 12028, -1, 11859, 12028, 12480, -1, 11849, 12480, 12479, -1, 11858, 12479, 12481, -1, 11848, 12481, 11857, -1, 11848, 11858, 12481, -1, 12475, 12028, 11859, -1, 11859, 12480, 11849, -1, 11849, 12479, 11858, -1, 12481, 12482, 11857, -1, 11857, 12482, 11856, -1, 11856, 12482, 12484, -1, 11855, 12484, 12483, -1, 11855, 11856, 12484, -1, 12484, 12030, 12483, -1, 12483, 12030, 12485, -1, 12485, 12030, 12538, -1, 12487, 12538, 12486, -1, 12487, 12485, 12538, -1, 12030, 12489, 12538, -1, 12538, 12489, 12488, -1, 12488, 12489, 11938, -1, 11938, 12489, 12032, -1, 11923, 12032, 12034, -1, 11922, 12034, 11937, -1, 11922, 11923, 12034, -1, 11938, 12032, 11923, -1, 12490, 12491, 12034, -1, 12490, 12035, 12491, -1, 12491, 12035, 12016, -1, 12017, 12491, 12016, -1, 12017, 11910, 12491, -1, 12017, 12037, 11910, -1, 11910, 12037, 11902, -1, 11902, 12037, 12492, -1, 12492, 12037, 12038, -1, 11901, 12038, 12039, -1, 11908, 12039, 11907, -1, 11908, 11901, 12039, -1, 12492, 12038, 11901, -1, 12039, 12493, 11907, -1, 11907, 12493, 12495, -1, 12494, 12495, 11899, -1, 12494, 11907, 12495, -1, 12493, 12020, 12495, -1, 12495, 12020, 12002, -1, 12002, 12020, 12000, -1, 12000, 12020, 12499, -1, 12499, 12020, 12496, -1, 12497, 12496, 12500, -1, 12498, 12500, 11997, -1, 12498, 12497, 12500, -1, 12499, 12496, 12497, -1, 12500, 12021, 11997, -1, 11997, 12021, 12007, -1, 12007, 12021, 12006, -1, 12006, 12021, 12502, -1, 12503, 12502, 12040, -1, 12501, 12040, 11995, -1, 12501, 12503, 12040, -1, 12006, 12502, 12503, -1, 12040, 12425, 11995, -1, 12421, 12420, 11864, -1, 12420, 12042, 11862, -1, 12418, 12043, 12504, -1, 12043, 12505, 12417, -1, 12044, 12414, 11981, -1, 12411, 12047, 11817, -1, 12410, 12050, 11962, -1, 11962, 12050, 12051, -1, 12506, 12051, 12052, -1, 11960, 12052, 12507, -1, 11960, 12506, 12052, -1, 11962, 12051, 12506, -1, 12052, 12026, 12507, -1, 12507, 12026, 12508, -1, 12508, 12026, 11949, -1, 12495, 12509, 11899, -1, 11899, 12509, 11905, -1, 11905, 12509, 11988, -1, 12510, 11905, 11988, -1, 11989, 12511, 12764, -1, 12764, 12511, 11990, -1, 12512, 12764, 11990, -1, 12512, 10336, 12764, -1, 12512, 12427, 12429, -1, 12427, 12513, 12428, -1, 12513, 12514, 12426, -1, 12443, 11967, 12515, -1, 12515, 12516, 11835, -1, 12517, 12519, 12518, -1, 12518, 12519, 12523, -1, 12523, 12519, 12520, -1, 12521, 12520, 11983, -1, 12522, 11983, 11974, -1, 12522, 12521, 11983, -1, 12523, 12520, 12521, -1, 12524, 12526, 12525, -1, 12525, 12526, 12527, -1, 11941, 12525, 12527, -1, 11941, 12528, 12525, -1, 11861, 12528, 12529, -1, 12529, 12474, 12530, -1, 12408, 11952, 12409, -1, 11952, 11965, 12407, -1, 11939, 12531, 11843, -1, 12532, 11843, 12538, -1, 12532, 11939, 11843, -1, 12531, 11912, 11843, -1, 11843, 11912, 11913, -1, 12533, 11843, 11913, -1, 12533, 12537, 11843, -1, 12533, 12534, 12537, -1, 12537, 12534, 11916, -1, 11929, 12537, 11916, -1, 11929, 12465, 12537, -1, 11937, 11888, 11936, -1, 11937, 10621, 11888, -1, 11937, 12034, 10621, -1, 10621, 12034, 12491, -1, 11888, 12535, 11936, -1, 11936, 12535, 11890, -1, 11892, 11936, 11890, -1, 12536, 11843, 12537, -1, 11843, 11844, 12538, -1, 12538, 11844, 11846, -1, 12486, 12538, 11846, -1, 12540, 12539, 12585, -1, 12540, 11979, 12539, -1, 12540, 11980, 11979, -1, 12540, 12542, 11980, -1, 12540, 12541, 12542, -1, 12542, 12541, 11822, -1, 11822, 12541, 12543, -1, 12545, 12543, 12709, -1, 12544, 12709, 12547, -1, 11824, 12547, 11825, -1, 11824, 12544, 12547, -1, 11822, 12543, 12545, -1, 12709, 12546, 12547, -1, 12547, 12546, 12713, -1, 12402, 12547, 12713, -1, 12402, 12735, 12547, -1, 12680, 11956, 12547, -1, 12680, 12548, 11956, -1, 12680, 11940, 12548, -1, 12680, 11942, 11940, -1, 12680, 11957, 11942, -1, 12680, 12550, 11957, -1, 12680, 12549, 12550, -1, 12680, 12551, 12549, -1, 12680, 12552, 12551, -1, 12680, 11842, 12552, -1, 12680, 12553, 11842, -1, 12680, 12554, 12553, -1, 12553, 12554, 11853, -1, 11853, 12554, 12555, -1, 12555, 12554, 11915, -1, 11914, 12555, 11915, -1, 11914, 11911, 12555, -1, 12555, 11911, 12556, -1, 11926, 12555, 12556, -1, 11926, 11925, 12555, -1, 12555, 11925, 12557, -1, 11845, 12557, 12677, -1, 11845, 12555, 12557, -1, 12681, 12559, 12554, -1, 12681, 12682, 12559, -1, 12559, 12682, 12558, -1, 12683, 12559, 12558, -1, 12683, 12684, 12559, -1, 12559, 12684, 12686, -1, 12691, 12559, 12686, -1, 12691, 12692, 12559, -1, 12559, 12692, 12694, -1, 12554, 12559, 11930, -1, 11928, 12554, 11930, -1, 11928, 11927, 12554, -1, 12554, 11927, 11915, -1, 12701, 12560, 12562, -1, 12562, 12560, 12703, -1, 12697, 12562, 12703, -1, 12697, 12561, 12562, -1, 12562, 12561, 12706, -1, 12699, 12562, 12706, -1, 12699, 11895, 12562, -1, 12699, 12708, 11895, -1, 11895, 12708, 12563, -1, 12564, 11895, 12563, -1, 12564, 12566, 11895, -1, 12564, 12565, 12566, -1, 12566, 12565, 11897, -1, 11897, 12565, 11903, -1, 11903, 12565, 12567, -1, 12567, 12565, 11898, -1, 11898, 12565, 12568, -1, 12568, 12565, 12569, -1, 12598, 12569, 12003, -1, 11906, 12003, 12570, -1, 11900, 12570, 12599, -1, 11900, 11906, 12570, -1, 12572, 12595, 12565, -1, 12572, 11991, 12595, -1, 12572, 12571, 11991, -1, 12572, 11992, 12571, -1, 12572, 11485, 11992, -1, 12572, 11881, 11485, -1, 12572, 11871, 11881, -1, 12572, 11883, 11871, -1, 12572, 12574, 11883, -1, 12572, 12722, 12574, -1, 12572, 12721, 12722, -1, 12572, 12724, 12721, -1, 12572, 12573, 12724, -1, 12572, 12401, 12573, -1, 12574, 12722, 12575, -1, 12575, 12722, 12726, -1, 11872, 12726, 12727, -1, 11873, 12727, 12580, -1, 11975, 12580, 12579, -1, 11975, 11873, 12580, -1, 11975, 11973, 11873, -1, 11873, 11973, 12576, -1, 12576, 11973, 11972, -1, 11874, 11972, 12639, -1, 12665, 12639, 12666, -1, 11875, 12666, 12664, -1, 12577, 12664, 12041, -1, 11863, 12041, 12673, -1, 12578, 12673, 12672, -1, 11866, 12672, 12670, -1, 11866, 12578, 12672, -1, 12575, 12726, 11872, -1, 11872, 12727, 11873, -1, 12579, 12580, 11984, -1, 11984, 12580, 12715, -1, 11977, 12715, 12717, -1, 12581, 11977, 12717, -1, 12581, 12582, 11977, -1, 12581, 12716, 12582, -1, 12582, 12716, 11978, -1, 11978, 12716, 12583, -1, 12586, 12583, 12587, -1, 12588, 12587, 12584, -1, 12585, 12588, 12584, -1, 12585, 12539, 12588, -1, 11984, 12715, 11977, -1, 11978, 12583, 12586, -1, 12586, 12587, 12588, -1, 12008, 12589, 11998, -1, 12008, 11996, 12589, -1, 12589, 11996, 12022, -1, 12022, 11996, 12590, -1, 12593, 12590, 12591, -1, 12592, 12593, 12591, -1, 12592, 12667, 12593, -1, 12592, 11868, 12667, -1, 12592, 12005, 11868, -1, 11868, 12005, 11878, -1, 11878, 12005, 11879, -1, 11879, 12005, 11994, -1, 12594, 11994, 11993, -1, 11870, 11993, 11992, -1, 11485, 11870, 11992, -1, 12022, 12590, 12593, -1, 11879, 11994, 12594, -1, 12594, 11993, 11870, -1, 12595, 12596, 12565, -1, 12565, 12596, 12004, -1, 12597, 12565, 12004, -1, 12597, 12569, 12565, -1, 12568, 12569, 12598, -1, 12598, 12003, 11906, -1, 12570, 12604, 12599, -1, 12599, 12604, 12019, -1, 12018, 12599, 12019, -1, 12018, 12600, 12599, -1, 12018, 12601, 12600, -1, 12018, 12602, 12601, -1, 12601, 12602, 12603, -1, 12603, 12602, 12662, -1, 11909, 12662, 12661, -1, 11909, 12603, 12662, -1, 12019, 12604, 12605, -1, 12605, 12604, 12001, -1, 11999, 12605, 12001, -1, 11999, 12606, 12605, -1, 11999, 12607, 12606, -1, 12606, 12607, 12608, -1, 12608, 12607, 12609, -1, 11998, 12608, 12609, -1, 11998, 12589, 12608, -1, 11980, 12542, 12610, -1, 12610, 12542, 11837, -1, 11966, 11837, 11836, -1, 12647, 11836, 12646, -1, 12642, 12646, 11820, -1, 12643, 11820, 10913, -1, 12679, 10913, 11833, -1, 11819, 12679, 11833, -1, 11819, 12611, 12679, -1, 11819, 11818, 12611, -1, 12611, 11818, 12612, -1, 12612, 11818, 11831, -1, 12614, 12612, 11831, -1, 12614, 12613, 12612, -1, 12614, 12615, 12613, -1, 12613, 12615, 12616, -1, 12616, 12615, 12650, -1, 12049, 12650, 12654, -1, 11963, 12049, 12654, -1, 11963, 12617, 12049, -1, 11963, 11961, 12617, -1, 12617, 11961, 12619, -1, 12619, 11961, 12618, -1, 11959, 12619, 12618, -1, 11959, 12620, 12619, -1, 11959, 11951, 12620, -1, 12620, 11951, 11950, -1, 12655, 11950, 11948, -1, 12621, 12655, 11948, -1, 12621, 12010, 12655, -1, 12621, 11958, 12010, -1, 12010, 11958, 11945, -1, 12027, 11945, 11860, -1, 12674, 11860, 12675, -1, 12029, 12675, 12676, -1, 12011, 12676, 12623, -1, 12622, 12011, 12623, -1, 12622, 12624, 12011, -1, 12622, 12625, 12624, -1, 12624, 12625, 12012, -1, 12012, 12625, 12626, -1, 12627, 12012, 12626, -1, 12627, 12628, 12012, -1, 12627, 12629, 12628, -1, 12628, 12629, 12557, -1, 12031, 12557, 11924, -1, 12630, 12031, 11924, -1, 12630, 12013, 12031, -1, 12630, 12631, 12013, -1, 12013, 12631, 12033, -1, 12033, 12631, 12632, -1, 11921, 12033, 12632, -1, 11921, 11886, 12033, -1, 11921, 11887, 11886, -1, 11921, 12633, 11887, -1, 11887, 12633, 11889, -1, 11889, 12633, 11891, -1, 11891, 12633, 12634, -1, 12634, 12633, 11894, -1, 11894, 12633, 12635, -1, 12635, 12633, 11935, -1, 12636, 12635, 11935, -1, 12636, 12637, 12635, -1, 12635, 12637, 12638, -1, 11932, 12635, 12638, -1, 11932, 11919, 12635, -1, 12635, 11919, 12562, -1, 11895, 12635, 12562, -1, 12576, 11972, 11874, -1, 11874, 12639, 12665, -1, 12666, 11971, 12664, -1, 12664, 11971, 12644, -1, 12644, 11971, 12645, -1, 12024, 12645, 11970, -1, 12640, 11970, 11969, -1, 12025, 11969, 12641, -1, 12642, 12025, 12641, -1, 12642, 12643, 12025, -1, 12642, 11820, 12643, -1, 12644, 12645, 12024, -1, 12024, 11970, 12640, -1, 12640, 11969, 12025, -1, 12642, 12647, 12646, -1, 12647, 11966, 11836, -1, 11966, 12610, 11837, -1, 11956, 11955, 12547, -1, 12547, 11955, 12648, -1, 11953, 12547, 12648, -1, 11953, 12678, 12547, -1, 11953, 11815, 12678, -1, 11953, 12649, 11815, -1, 11815, 12649, 12653, -1, 12653, 12649, 11964, -1, 12651, 11964, 12652, -1, 11816, 12652, 12650, -1, 11816, 12651, 12652, -1, 12653, 11964, 12651, -1, 12652, 12654, 12650, -1, 12620, 11950, 12655, -1, 11945, 11944, 11860, -1, 11860, 11944, 12656, -1, 12656, 11944, 11851, -1, 11851, 11944, 12657, -1, 12658, 12657, 11957, -1, 12550, 12658, 11957, -1, 11851, 12657, 12658, -1, 12628, 12557, 12031, -1, 11919, 11918, 12562, -1, 12562, 11918, 12659, -1, 11930, 12562, 12659, -1, 11930, 12559, 12562, -1, 11886, 12660, 12033, -1, 12033, 12660, 12014, -1, 12014, 12660, 12015, -1, 12015, 12660, 12036, -1, 12036, 12660, 12663, -1, 12663, 12660, 12661, -1, 12662, 12663, 12661, -1, 12577, 11875, 12664, -1, 11875, 12665, 12666, -1, 12667, 11868, 12668, -1, 12668, 11868, 11877, -1, 12669, 12668, 11877, -1, 12669, 12671, 12668, -1, 12669, 12670, 12671, -1, 12671, 12670, 12672, -1, 12578, 11863, 12673, -1, 11863, 12577, 12041, -1, 12027, 11860, 12674, -1, 12674, 12675, 12029, -1, 12029, 12676, 12011, -1, 12629, 11847, 12557, -1, 12557, 11847, 11854, -1, 12677, 12557, 11854, -1, 12678, 11826, 12547, -1, 12547, 11826, 11825, -1, 12544, 12545, 12709, -1, 12643, 10913, 12679, -1, 12049, 12616, 12650, -1, 12027, 12010, 11945, -1, 12457, 12764, 12565, -1, 12565, 12764, 12572, -1, 12403, 12525, 12547, -1, 12547, 12525, 12680, -1, 12525, 12471, 12680, -1, 12680, 12471, 12554, -1, 12554, 12471, 12470, -1, 12681, 12470, 12688, -1, 12682, 12688, 12469, -1, 12558, 12469, 12468, -1, 12683, 12468, 12685, -1, 12684, 12685, 12687, -1, 12686, 12687, 12691, -1, 12686, 12684, 12687, -1, 12554, 12470, 12681, -1, 12681, 12688, 12682, -1, 12682, 12469, 12558, -1, 12558, 12468, 12683, -1, 12683, 12685, 12684, -1, 12687, 12689, 12691, -1, 12691, 12689, 12690, -1, 12692, 12690, 12693, -1, 12694, 12693, 12537, -1, 12559, 12694, 12537, -1, 12691, 12690, 12692, -1, 12692, 12693, 12694, -1, 12537, 12465, 12559, -1, 12559, 12465, 12562, -1, 12465, 12695, 12562, -1, 12562, 12695, 12701, -1, 12701, 12695, 12466, -1, 12560, 12466, 12702, -1, 12703, 12702, 12696, -1, 12697, 12696, 12704, -1, 12561, 12704, 12705, -1, 12706, 12705, 12698, -1, 12699, 12698, 12707, -1, 12708, 12707, 12700, -1, 12563, 12700, 12467, -1, 12564, 12467, 12565, -1, 12564, 12563, 12467, -1, 12701, 12466, 12560, -1, 12560, 12702, 12703, -1, 12703, 12696, 12697, -1, 12697, 12704, 12561, -1, 12561, 12705, 12706, -1, 12706, 12698, 12699, -1, 12699, 12707, 12708, -1, 12708, 12700, 12563, -1, 12467, 12457, 12565, -1, 12719, 12446, 12585, -1, 12585, 12446, 12540, -1, 12540, 12446, 12439, -1, 12541, 12439, 12444, -1, 12543, 12444, 12437, -1, 12709, 12437, 12710, -1, 12546, 12710, 12711, -1, 12713, 12711, 12712, -1, 12402, 12713, 12712, -1, 12540, 12439, 12541, -1, 12541, 12444, 12543, -1, 12543, 12437, 12709, -1, 12709, 12710, 12546, -1, 12546, 12711, 12713, -1, 12714, 12435, 12715, -1, 12715, 12435, 12717, -1, 12717, 12435, 12434, -1, 12581, 12434, 12718, -1, 12716, 12718, 12583, -1, 12716, 12581, 12718, -1, 12717, 12434, 12581, -1, 12718, 12448, 12583, -1, 12583, 12448, 12720, -1, 12587, 12720, 12447, -1, 12584, 12447, 12719, -1, 12585, 12584, 12719, -1, 12583, 12720, 12587, -1, 12587, 12447, 12584, -1, 12400, 12453, 12573, -1, 12573, 12453, 12724, -1, 12724, 12453, 12452, -1, 12721, 12452, 12725, -1, 12722, 12725, 12723, -1, 12726, 12723, 12450, -1, 12727, 12450, 12432, -1, 12580, 12432, 12714, -1, 12715, 12580, 12714, -1, 12724, 12452, 12721, -1, 12721, 12725, 12722, -1, 12722, 12723, 12726, -1, 12726, 12450, 12727, -1, 12727, 12432, 12580, -1, 12236, 12227, 12730, -1, 12730, 12227, 12728, -1, 12731, 12728, 12756, -1, 12752, 12756, 12729, -1, 12732, 12729, 12753, -1, 12747, 12753, 12751, -1, 12747, 12732, 12753, -1, 12730, 12728, 12731, -1, 12731, 12756, 12752, -1, 12752, 12729, 12732, -1, 12753, 12733, 12751, -1, 12751, 12733, 12744, -1, 12744, 12733, 12734, -1, 12734, 12733, 12735, -1, 12742, 12734, 12735, -1, 12403, 12547, 12736, -1, 12736, 12547, 12737, -1, 12743, 12737, 12738, -1, 12745, 12738, 12746, -1, 12745, 12743, 12738, -1, 12736, 12737, 12743, -1, 12738, 12755, 12746, -1, 12746, 12755, 12748, -1, 12748, 12755, 12739, -1, 12740, 12739, 12741, -1, 12740, 12748, 12739, -1, 12739, 12754, 12741, -1, 12741, 12754, 12749, -1, 12749, 12754, 12322, -1, 12750, 12749, 12322, -1, 12403, 12736, 12742, -1, 12742, 12736, 12734, -1, 12734, 12736, 12743, -1, 12744, 12743, 12745, -1, 12751, 12745, 12746, -1, 12747, 12746, 12748, -1, 12732, 12748, 12740, -1, 12752, 12740, 12741, -1, 12731, 12741, 12749, -1, 12730, 12749, 12750, -1, 12236, 12730, 12750, -1, 12734, 12743, 12744, -1, 12744, 12745, 12751, -1, 12751, 12746, 12747, -1, 12747, 12748, 12732, -1, 12732, 12740, 12752, -1, 12752, 12741, 12731, -1, 12731, 12749, 12730, -1, 12547, 12735, 12737, -1, 12737, 12735, 12733, -1, 12738, 12733, 12753, -1, 12755, 12753, 12729, -1, 12739, 12729, 12756, -1, 12754, 12756, 12728, -1, 12322, 12728, 12227, -1, 12322, 12754, 12728, -1, 12737, 12733, 12738, -1, 12738, 12753, 12755, -1, 12755, 12729, 12739, -1, 12739, 12756, 12754, -1, 12796, 12802, 12757, -1, 12757, 12802, 12758, -1, 12759, 12758, 12804, -1, 12760, 12804, 12806, -1, 12762, 12806, 12761, -1, 12791, 12761, 12797, -1, 12791, 12762, 12761, -1, 12757, 12758, 12759, -1, 12759, 12804, 12760, -1, 12760, 12806, 12762, -1, 12761, 12763, 12797, -1, 12797, 12763, 12799, -1, 12799, 12763, 12801, -1, 12801, 12763, 12572, -1, 12764, 12801, 12572, -1, 12765, 12401, 12766, -1, 12766, 12401, 12810, -1, 12767, 12810, 12809, -1, 12768, 12809, 12774, -1, 12768, 12767, 12809, -1, 12766, 12810, 12767, -1, 12800, 12768, 12775, -1, 12773, 12775, 12776, -1, 12808, 12773, 12776, -1, 12808, 12771, 12773, -1, 12808, 12770, 12771, -1, 12808, 12807, 12770, -1, 12770, 12807, 12769, -1, 12792, 12769, 12793, -1, 12792, 12770, 12769, -1, 12792, 12790, 12770, -1, 12770, 12790, 12771, -1, 12771, 12790, 12772, -1, 12773, 12772, 12800, -1, 12775, 12773, 12800, -1, 12768, 12774, 12775, -1, 12775, 12774, 12776, -1, 12807, 12779, 12769, -1, 12769, 12779, 12777, -1, 12793, 12777, 12778, -1, 12793, 12769, 12777, -1, 12779, 12805, 12777, -1, 12777, 12805, 12780, -1, 12778, 12780, 12786, -1, 12794, 12786, 12781, -1, 12782, 12781, 12787, -1, 12803, 12782, 12787, -1, 12803, 12783, 12782, -1, 12803, 12784, 12783, -1, 12783, 12784, 12785, -1, 12795, 12785, 12788, -1, 12390, 12788, 12789, -1, 12390, 12795, 12788, -1, 12780, 12805, 12786, -1, 12786, 12805, 12787, -1, 12781, 12786, 12787, -1, 12785, 12784, 12788, -1, 12788, 12784, 12325, -1, 12789, 12788, 12325, -1, 12785, 12795, 12783, -1, 12783, 12795, 12798, -1, 12782, 12798, 12794, -1, 12781, 12782, 12794, -1, 12783, 12798, 12782, -1, 12794, 12778, 12786, -1, 12780, 12778, 12777, -1, 12771, 12772, 12773, -1, 12767, 12768, 12801, -1, 12766, 12801, 12764, -1, 12765, 12766, 12764, -1, 12772, 12799, 12800, -1, 12772, 12790, 12799, -1, 12799, 12790, 12797, -1, 12797, 12790, 12792, -1, 12791, 12792, 12793, -1, 12762, 12793, 12778, -1, 12760, 12778, 12794, -1, 12759, 12794, 12798, -1, 12757, 12798, 12795, -1, 12796, 12795, 12390, -1, 12796, 12757, 12795, -1, 12797, 12792, 12791, -1, 12791, 12793, 12762, -1, 12762, 12778, 12760, -1, 12760, 12794, 12759, -1, 12759, 12798, 12757, -1, 12799, 12801, 12800, -1, 12800, 12801, 12768, -1, 12767, 12801, 12766, -1, 12325, 12784, 12802, -1, 12802, 12784, 12758, -1, 12758, 12784, 12803, -1, 12804, 12803, 12787, -1, 12805, 12804, 12787, -1, 12805, 12806, 12804, -1, 12805, 12779, 12806, -1, 12806, 12779, 12761, -1, 12761, 12779, 12807, -1, 12808, 12761, 12807, -1, 12808, 12763, 12761, -1, 12808, 12776, 12763, -1, 12763, 12776, 12774, -1, 12809, 12763, 12774, -1, 12809, 12572, 12763, -1, 12809, 12810, 12572, -1, 12572, 12810, 12401, -1, 12758, 12803, 12804, -1, 12825, 12823, 12811, -1, 12811, 12823, 12813, -1, 12811, 12813, 12812, -1, 12812, 12813, 12814, -1, 12812, 12814, 12824, -1, 12824, 12814, 12815, -1, 12824, 12815, 12827, -1, 12827, 12815, 12816, -1, 12827, 12816, 12817, -1, 12817, 12816, 13185, -1, 12817, 13185, 12818, -1, 12818, 13185, 12819, -1, 12818, 12819, 12821, -1, 12821, 12819, 12820, -1, 12821, 12820, 12822, -1, 12822, 12820, 13183, -1, 12822, 13183, 12826, -1, 12826, 13183, 13184, -1, 12826, 13184, 12825, -1, 12825, 13184, 12823, -1, 12811, 12824, 12825, -1, 12811, 12812, 12824, -1, 12824, 12827, 12825, -1, 12825, 12827, 12826, -1, 12826, 12827, 12821, -1, 12822, 12826, 12821, -1, 12827, 12817, 12821, -1, 12821, 12817, 12818, -1, 12837, 13187, 12839, -1, 12839, 13187, 13192, -1, 12839, 13192, 12828, -1, 12828, 13192, 12829, -1, 12828, 12829, 12830, -1, 12830, 12829, 12831, -1, 12830, 12831, 12832, -1, 12832, 12831, 12833, -1, 12832, 12833, 12840, -1, 12840, 12833, 12834, -1, 12840, 12834, 12843, -1, 12843, 12834, 13191, -1, 12843, 13191, 12842, -1, 12842, 13191, 13190, -1, 12842, 13190, 12841, -1, 12841, 13190, 12836, -1, 12841, 12836, 12835, -1, 12835, 12836, 12838, -1, 12835, 12838, 12837, -1, 12837, 12838, 13187, -1, 12839, 12840, 12837, -1, 12839, 12832, 12840, -1, 12839, 12828, 12832, -1, 12832, 12828, 12830, -1, 12837, 12840, 12841, -1, 12835, 12837, 12841, -1, 12842, 12841, 12843, -1, 12843, 12841, 12840, -1, 12844, 12845, 12846, -1, 12846, 12845, 13139, -1, 13139, 12845, 12849, -1, 12847, 12849, 12848, -1, 13137, 12848, 12853, -1, 13137, 12847, 12848, -1, 13139, 12849, 12847, -1, 12848, 12850, 12853, -1, 12853, 12850, 12854, -1, 13136, 12854, 12898, -1, 12851, 12898, 12852, -1, 13028, 12851, 12852, -1, 12853, 12854, 13136, -1, 13136, 12898, 12851, -1, 13464, 13082, 12875, -1, 13464, 12855, 13082, -1, 13082, 12855, 13465, -1, 13456, 13082, 13465, -1, 13456, 13468, 13082, -1, 13082, 13468, 13469, -1, 12856, 13082, 13469, -1, 12856, 13083, 13082, -1, 12856, 13080, 13083, -1, 12856, 13078, 13080, -1, 12856, 13075, 13078, -1, 12856, 12909, 13075, -1, 12856, 13027, 12909, -1, 12856, 12857, 13027, -1, 13027, 12857, 13470, -1, 13471, 13027, 13470, -1, 13471, 13421, 13027, -1, 13471, 12858, 13421, -1, 13471, 13472, 12858, -1, 12858, 13472, 13439, -1, 13439, 13472, 13473, -1, 12865, 13473, 12859, -1, 13437, 12859, 12860, -1, 12896, 12860, 12861, -1, 12895, 12861, 12871, -1, 12862, 12871, 12844, -1, 12862, 12895, 12871, -1, 12862, 13502, 12895, -1, 12862, 12863, 13502, -1, 12862, 12957, 12863, -1, 12862, 12956, 12957, -1, 12862, 12864, 12956, -1, 12862, 12959, 12864, -1, 12862, 12960, 12959, -1, 13439, 13473, 12865, -1, 12865, 12859, 13437, -1, 13437, 12860, 12896, -1, 12861, 13446, 12871, -1, 12871, 13446, 12866, -1, 13447, 12871, 12866, -1, 13447, 12867, 12871, -1, 12871, 12867, 12868, -1, 13036, 12868, 12869, -1, 12870, 12869, 12873, -1, 12870, 13036, 12869, -1, 12871, 12868, 13036, -1, 13038, 12871, 13036, -1, 13038, 12872, 12871, -1, 13038, 13035, 12872, -1, 12872, 13035, 13032, -1, 13031, 12872, 13032, -1, 13031, 13030, 12872, -1, 12872, 13030, 13029, -1, 12873, 12869, 13500, -1, 13500, 12869, 13460, -1, 13450, 13500, 13460, -1, 13450, 12874, 13500, -1, 13500, 12874, 13461, -1, 13462, 13500, 13461, -1, 13462, 13463, 13500, -1, 13500, 13463, 12875, -1, 13082, 13500, 12875, -1, 13421, 12876, 13027, -1, 13027, 12876, 12883, -1, 13506, 12883, 12878, -1, 13122, 12878, 12877, -1, 13122, 13506, 12878, -1, 13122, 12880, 13506, -1, 13506, 12880, 12879, -1, 12879, 12880, 12881, -1, 13118, 12879, 12881, -1, 13118, 12882, 12879, -1, 12879, 12882, 13114, -1, 13112, 12879, 13114, -1, 13027, 12883, 13506, -1, 12885, 13506, 12906, -1, 12885, 13027, 13506, -1, 12885, 13018, 13027, -1, 12885, 13020, 13018, -1, 12885, 12884, 13020, -1, 12885, 13022, 12884, -1, 12885, 12886, 13022, -1, 12885, 13024, 12886, -1, 12885, 13025, 13024, -1, 12887, 13124, 12878, -1, 12887, 12888, 13124, -1, 13124, 12888, 13442, -1, 12889, 13124, 13442, -1, 12889, 13444, 13124, -1, 13124, 13444, 13426, -1, 13427, 13124, 13426, -1, 13427, 12891, 13124, -1, 13427, 12890, 12891, -1, 12891, 12890, 13414, -1, 13415, 12891, 13414, -1, 13415, 13429, 12891, -1, 12891, 13429, 13430, -1, 13431, 12891, 13430, -1, 13431, 12892, 12891, -1, 12891, 12892, 13091, -1, 13091, 12892, 12893, -1, 12893, 12892, 13089, -1, 13089, 12892, 12894, -1, 12895, 12894, 13417, -1, 13433, 12895, 13417, -1, 13433, 13419, 12895, -1, 12895, 13419, 13434, -1, 12896, 12895, 13434, -1, 12896, 12861, 12895, -1, 13089, 12894, 12895, -1, 13088, 12895, 12899, -1, 12897, 12899, 12900, -1, 12897, 13088, 12899, -1, 12871, 12852, 12844, -1, 12844, 12852, 12898, -1, 12854, 12844, 12898, -1, 12854, 12850, 12844, -1, 12844, 12850, 12848, -1, 12849, 12844, 12848, -1, 12849, 12845, 12844, -1, 13089, 12895, 13088, -1, 13085, 13084, 12899, -1, 12899, 13084, 12901, -1, 12900, 12899, 12901, -1, 13124, 12902, 12878, -1, 12878, 12902, 12877, -1, 13506, 13507, 12906, -1, 12906, 13507, 12903, -1, 12904, 12906, 12903, -1, 12904, 12905, 12906, -1, 12906, 12905, 12907, -1, 12967, 12906, 12907, -1, 12967, 12965, 12906, -1, 13073, 13071, 12909, -1, 12909, 13071, 13072, -1, 12908, 12909, 13072, -1, 12908, 12910, 12909, -1, 12909, 12910, 13075, -1, 12844, 12846, 12862, -1, 12862, 12846, 12911, -1, 12911, 12846, 13391, -1, 13285, 13391, 12947, -1, 13286, 12947, 13392, -1, 12912, 13392, 12949, -1, 12912, 13286, 13392, -1, 13138, 13389, 12846, -1, 13138, 13387, 13389, -1, 13138, 13401, 13387, -1, 13138, 13385, 13401, -1, 13138, 12913, 13385, -1, 13138, 12914, 12913, -1, 13138, 13384, 12914, -1, 13138, 13399, 13384, -1, 13138, 12916, 13399, -1, 13138, 12915, 12916, -1, 13138, 13382, 12915, -1, 13138, 13129, 13382, -1, 13382, 13129, 12917, -1, 12917, 13129, 12918, -1, 13203, 12918, 12919, -1, 12920, 12919, 13131, -1, 12926, 13131, 12921, -1, 12927, 12921, 12923, -1, 12922, 12923, 13134, -1, 13208, 13134, 12924, -1, 13208, 12922, 13134, -1, 13127, 12925, 13129, -1, 13129, 12925, 12918, -1, 12917, 12918, 13203, -1, 13412, 13203, 12952, -1, 13411, 12952, 12954, -1, 13411, 13412, 12952, -1, 13203, 12919, 12920, -1, 12920, 13131, 12926, -1, 12926, 12921, 12927, -1, 12927, 12923, 12922, -1, 12917, 13203, 13412, -1, 13198, 13188, 12952, -1, 13198, 13197, 13188, -1, 13188, 13197, 13195, -1, 12928, 12949, 13188, -1, 12928, 12929, 12949, -1, 12928, 13290, 12929, -1, 12928, 12930, 13290, -1, 12928, 12931, 12930, -1, 12930, 12931, 13303, -1, 13303, 12931, 13292, -1, 13292, 12931, 13293, -1, 13293, 12931, 13294, -1, 13294, 12931, 13304, -1, 13304, 12931, 12932, -1, 12932, 12931, 12934, -1, 12934, 12931, 13250, -1, 12933, 12934, 13250, -1, 12933, 12935, 12934, -1, 12934, 12935, 12939, -1, 13306, 12939, 13295, -1, 13306, 12934, 12939, -1, 12936, 13257, 12931, -1, 12931, 13257, 12937, -1, 13256, 12931, 12937, -1, 13256, 12938, 12931, -1, 12931, 12938, 13251, -1, 13250, 12931, 13251, -1, 13219, 13297, 12939, -1, 13219, 13218, 13297, -1, 13297, 13218, 12943, -1, 12943, 13218, 12940, -1, 13215, 12943, 12940, -1, 13215, 13214, 12943, -1, 12943, 13214, 13222, -1, 13310, 13222, 12911, -1, 12941, 12911, 12945, -1, 12941, 13310, 12911, -1, 13214, 12942, 13222, -1, 13222, 12942, 13213, -1, 13212, 13222, 13213, -1, 13212, 13209, 13222, -1, 12943, 13222, 13310, -1, 13285, 13301, 12911, -1, 13391, 13285, 12911, -1, 13301, 13299, 12911, -1, 12911, 13299, 13298, -1, 12944, 12911, 13298, -1, 12944, 12945, 12911, -1, 13297, 12946, 12939, -1, 12939, 12946, 13308, -1, 13296, 12939, 13308, -1, 13296, 13295, 12939, -1, 13286, 13285, 12947, -1, 13389, 12948, 12846, -1, 12846, 12948, 13404, -1, 13390, 12846, 13404, -1, 13390, 13391, 12846, -1, 13392, 12950, 12949, -1, 12949, 12950, 13188, -1, 13188, 12950, 12951, -1, 13407, 13188, 12951, -1, 13407, 13408, 13188, -1, 13188, 13408, 12952, -1, 12952, 13408, 13394, -1, 13409, 12952, 13394, -1, 13409, 12953, 12952, -1, 12952, 12953, 12954, -1, 13502, 12863, 13503, -1, 13503, 12863, 13223, -1, 13223, 12863, 12957, -1, 12958, 12957, 12956, -1, 12955, 12956, 12962, -1, 12955, 12958, 12956, -1, 13223, 12957, 12958, -1, 12956, 12864, 12962, -1, 12962, 12864, 12959, -1, 12963, 12959, 12960, -1, 12961, 12960, 12862, -1, 12911, 12961, 12862, -1, 12962, 12959, 12963, -1, 12963, 12960, 12961, -1, 12906, 12965, 12972, -1, 12972, 12965, 12964, -1, 12964, 12965, 12967, -1, 13270, 12967, 12907, -1, 12966, 12907, 13271, -1, 12966, 13270, 12907, -1, 12964, 12967, 13270, -1, 12907, 12905, 13271, -1, 13271, 12905, 12904, -1, 12968, 12904, 12903, -1, 12969, 12903, 13507, -1, 13505, 12969, 13507, -1, 13271, 12904, 12968, -1, 12968, 12903, 12969, -1, 13321, 13007, 13320, -1, 13321, 13340, 13007, -1, 13007, 13340, 13341, -1, 13342, 13007, 13341, -1, 13342, 12970, 13007, -1, 13007, 12970, 12972, -1, 12972, 12970, 12971, -1, 13343, 12972, 12971, -1, 13343, 13344, 12972, -1, 12972, 13344, 12973, -1, 13346, 12972, 12973, -1, 13346, 13347, 12972, -1, 12972, 13347, 12974, -1, 13348, 12972, 12974, -1, 13348, 13332, 12972, -1, 12972, 13332, 13003, -1, 12975, 13003, 13352, -1, 13351, 12975, 13352, -1, 13351, 12976, 12975, -1, 12975, 12976, 12977, -1, 13363, 12975, 12977, -1, 13363, 12978, 12975, -1, 12975, 12978, 12979, -1, 13360, 12975, 12979, -1, 13360, 13380, 12975, -1, 12975, 13380, 13378, -1, 12981, 13378, 12980, -1, 13145, 12980, 13147, -1, 13145, 12981, 12980, -1, 13145, 13142, 12981, -1, 12981, 13142, 13144, -1, 12982, 12981, 13144, -1, 12982, 12983, 12981, -1, 13332, 13331, 13003, -1, 13003, 13331, 13314, -1, 12984, 13003, 13314, -1, 12984, 13334, 13003, -1, 13003, 13334, 12985, -1, 13335, 13003, 12985, -1, 13335, 12986, 13003, -1, 13003, 12986, 13194, -1, 13194, 12986, 13336, -1, 12987, 13194, 13336, -1, 12987, 13318, 13194, -1, 13194, 13318, 12991, -1, 12988, 12991, 13280, -1, 12988, 13194, 12991, -1, 12988, 12989, 13194, -1, 13194, 12989, 13275, -1, 13273, 13194, 13275, -1, 13273, 13277, 13194, -1, 13194, 13277, 13272, -1, 12990, 13283, 12991, -1, 12990, 13338, 13283, -1, 13283, 13338, 13320, -1, 13528, 13320, 12992, -1, 13528, 13283, 13320, -1, 12975, 13378, 12981, -1, 12980, 13359, 13147, -1, 13147, 13359, 12993, -1, 12993, 13359, 12994, -1, 12994, 13359, 13151, -1, 13151, 13359, 13375, -1, 12995, 13375, 13373, -1, 13371, 12995, 13373, -1, 13371, 13370, 12995, -1, 12995, 13370, 13358, -1, 12997, 12995, 13358, -1, 12997, 13152, 12995, -1, 12997, 12996, 13152, -1, 12997, 12998, 12996, -1, 12997, 12999, 12998, -1, 12997, 13000, 12999, -1, 12999, 13000, 13003, -1, 13003, 13000, 13001, -1, 13002, 13003, 13001, -1, 13002, 13004, 13003, -1, 13003, 13004, 13356, -1, 13005, 13003, 13356, -1, 13005, 13354, 13003, -1, 13003, 13354, 13006, -1, 13365, 13003, 13006, -1, 13365, 13364, 13003, -1, 13003, 13364, 13352, -1, 13151, 13375, 12995, -1, 12906, 12972, 12885, -1, 12885, 12972, 12975, -1, 12975, 12972, 13003, -1, 13007, 13009, 13320, -1, 13320, 13009, 13267, -1, 12992, 13320, 13267, -1, 13008, 13261, 13009, -1, 13009, 13261, 13262, -1, 13265, 13009, 13262, -1, 13265, 13010, 13009, -1, 13009, 13010, 13011, -1, 13267, 13009, 13011, -1, 13283, 13012, 12991, -1, 12991, 13012, 13013, -1, 13280, 12991, 13013, -1, 13014, 13015, 12999, -1, 12999, 13015, 13160, -1, 13016, 12999, 13160, -1, 13016, 13017, 12999, -1, 12999, 13017, 13155, -1, 12998, 12999, 13155, -1, 13018, 13020, 13019, -1, 13019, 13020, 13023, -1, 13023, 13020, 12884, -1, 13021, 12884, 13022, -1, 13498, 13022, 13497, -1, 13498, 13021, 13022, -1, 13023, 12884, 13021, -1, 13022, 12886, 13497, -1, 13497, 12886, 13024, -1, 13499, 13024, 13025, -1, 13026, 13025, 12885, -1, 12975, 13026, 12885, -1, 13497, 13024, 13499, -1, 13499, 13025, 13026, -1, 13483, 13028, 13066, -1, 13042, 13483, 13066, -1, 13042, 13176, 13483, -1, 13042, 13019, 13176, -1, 13042, 13018, 13019, -1, 13042, 13027, 13018, -1, 12871, 13066, 12852, -1, 12852, 13066, 13028, -1, 13176, 13182, 13483, -1, 13483, 13182, 13186, -1, 12872, 13029, 13063, -1, 13063, 13029, 13033, -1, 13033, 13029, 13030, -1, 13070, 13030, 13031, -1, 13060, 13031, 13032, -1, 13061, 13032, 13034, -1, 13061, 13060, 13032, -1, 13033, 13030, 13070, -1, 13070, 13031, 13060, -1, 13032, 13035, 13034, -1, 13034, 13035, 13037, -1, 13037, 13035, 13038, -1, 13036, 13037, 13038, -1, 13036, 13039, 13037, -1, 13036, 12870, 13039, -1, 13039, 12870, 13059, -1, 13059, 12870, 12873, -1, 13041, 12873, 13500, -1, 13040, 13041, 13500, -1, 13059, 12873, 13041, -1, 12872, 13063, 12871, -1, 12871, 13063, 13066, -1, 13459, 13042, 13069, -1, 13459, 13458, 13042, -1, 13042, 13458, 13457, -1, 13043, 13042, 13457, -1, 13043, 13044, 13042, -1, 13042, 13044, 13047, -1, 13047, 13044, 13045, -1, 13051, 13047, 13045, -1, 13051, 13046, 13047, -1, 13051, 13048, 13046, -1, 13051, 13074, 13048, -1, 13051, 13049, 13074, -1, 13051, 13076, 13049, -1, 13051, 13077, 13076, -1, 13051, 13050, 13077, -1, 13051, 13079, 13050, -1, 13051, 13081, 13079, -1, 13051, 13054, 13081, -1, 13051, 13052, 13054, -1, 13054, 13052, 13053, -1, 13467, 13054, 13053, -1, 13467, 13466, 13054, -1, 13054, 13466, 13455, -1, 13055, 13054, 13455, -1, 13055, 13056, 13054, -1, 13054, 13056, 13040, -1, 13040, 13056, 13057, -1, 13454, 13040, 13057, -1, 13454, 13058, 13040, -1, 13040, 13058, 13041, -1, 13041, 13058, 13059, -1, 13059, 13058, 13039, -1, 13039, 13058, 13037, -1, 13037, 13058, 13034, -1, 13034, 13058, 13061, -1, 13061, 13058, 13453, -1, 13060, 13453, 13070, -1, 13060, 13061, 13453, -1, 13452, 13063, 13453, -1, 13452, 13451, 13063, -1, 13063, 13451, 13062, -1, 13449, 13063, 13062, -1, 13449, 13064, 13063, -1, 13063, 13064, 13066, -1, 13066, 13064, 13448, -1, 13065, 13066, 13448, -1, 13065, 13067, 13066, -1, 13066, 13067, 13068, -1, 13069, 13066, 13068, -1, 13069, 13042, 13066, -1, 13063, 13033, 13453, -1, 13453, 13033, 13070, -1, 13047, 13046, 12909, -1, 12909, 13046, 13073, -1, 13073, 13046, 13048, -1, 13071, 13048, 13074, -1, 13072, 13074, 13049, -1, 12908, 13049, 12910, -1, 12908, 13072, 13049, -1, 13073, 13048, 13071, -1, 13071, 13074, 13072, -1, 13049, 13076, 12910, -1, 12910, 13076, 13075, -1, 13075, 13076, 13077, -1, 13050, 13075, 13077, -1, 13050, 13078, 13075, -1, 13050, 13079, 13078, -1, 13078, 13079, 13080, -1, 13080, 13079, 13081, -1, 13083, 13081, 13054, -1, 13082, 13083, 13054, -1, 13080, 13081, 13083, -1, 13047, 12909, 13042, -1, 13042, 12909, 13027, -1, 13100, 13104, 12899, -1, 12899, 13104, 13085, -1, 13085, 13104, 13103, -1, 13084, 13103, 13106, -1, 12901, 13106, 13107, -1, 12900, 13107, 12897, -1, 12900, 12901, 13107, -1, 13085, 13103, 13084, -1, 13084, 13106, 12901, -1, 13107, 13086, 12897, -1, 12897, 13086, 13088, -1, 13088, 13086, 13087, -1, 13110, 13088, 13087, -1, 13110, 13089, 13088, -1, 13110, 13090, 13089, -1, 13089, 13090, 12893, -1, 12893, 13090, 13093, -1, 13091, 13093, 13092, -1, 12891, 13091, 13092, -1, 12893, 13093, 13091, -1, 12891, 13092, 13124, -1, 13124, 13092, 13125, -1, 13445, 13125, 13094, -1, 13445, 13425, 13125, -1, 13125, 13425, 13424, -1, 13443, 13125, 13424, -1, 13443, 13423, 13125, -1, 13125, 13423, 13111, -1, 13126, 13111, 13123, -1, 13126, 13125, 13111, -1, 13441, 13116, 13111, -1, 13441, 13096, 13116, -1, 13441, 13095, 13096, -1, 13096, 13095, 13105, -1, 13504, 13105, 13422, -1, 13097, 13504, 13422, -1, 13097, 13440, 13504, -1, 13504, 13440, 13098, -1, 13438, 13504, 13098, -1, 13438, 13501, 13504, -1, 13438, 13436, 13501, -1, 13501, 13436, 13435, -1, 13420, 13501, 13435, -1, 13420, 13418, 13501, -1, 13501, 13418, 13099, -1, 13100, 13099, 13432, -1, 13101, 13100, 13432, -1, 13101, 13102, 13100, -1, 13100, 13102, 13416, -1, 13104, 13416, 13103, -1, 13104, 13100, 13416, -1, 13096, 13105, 13504, -1, 13501, 13099, 13100, -1, 13103, 13416, 13106, -1, 13106, 13416, 13108, -1, 13107, 13108, 13086, -1, 13107, 13106, 13108, -1, 13428, 13092, 13108, -1, 13428, 13109, 13092, -1, 13092, 13109, 13413, -1, 13094, 13092, 13413, -1, 13094, 13125, 13092, -1, 13092, 13093, 13108, -1, 13108, 13093, 13090, -1, 13110, 13108, 13090, -1, 13110, 13087, 13108, -1, 13108, 13087, 13086, -1, 13116, 13113, 13111, -1, 13111, 13113, 13117, -1, 13115, 13111, 13117, -1, 13115, 13119, 13111, -1, 13111, 13119, 13120, -1, 13121, 13111, 13120, -1, 13121, 13123, 13111, -1, 12879, 13112, 13096, -1, 13096, 13112, 13116, -1, 13116, 13112, 13114, -1, 13113, 13114, 12882, -1, 13117, 12882, 13118, -1, 13115, 13118, 13119, -1, 13115, 13117, 13118, -1, 13116, 13114, 13113, -1, 13113, 12882, 13117, -1, 13118, 12881, 13119, -1, 13119, 12881, 13120, -1, 13120, 12881, 12880, -1, 13122, 13120, 12880, -1, 13122, 13121, 13120, -1, 13122, 12877, 13121, -1, 13121, 12877, 13123, -1, 13123, 12877, 12902, -1, 13126, 12902, 13124, -1, 13125, 13126, 13124, -1, 13123, 12902, 13126, -1, 12879, 13096, 13506, -1, 13506, 13096, 13504, -1, 13482, 13479, 13138, -1, 13138, 13479, 13129, -1, 13129, 13479, 13128, -1, 13127, 13128, 13477, -1, 12925, 13477, 13476, -1, 12918, 13476, 12919, -1, 12918, 12925, 13476, -1, 13129, 13128, 13127, -1, 13127, 13477, 12925, -1, 13476, 13130, 12919, -1, 12919, 13130, 13131, -1, 13131, 13130, 13132, -1, 13133, 13131, 13132, -1, 13133, 12921, 13131, -1, 13133, 13474, 12921, -1, 12921, 13474, 12923, -1, 12923, 13474, 13135, -1, 13134, 13135, 13492, -1, 12924, 13134, 13492, -1, 12923, 13135, 13134, -1, 13138, 12851, 13482, -1, 13138, 13136, 12851, -1, 13138, 12853, 13136, -1, 13138, 13137, 12853, -1, 13138, 12847, 13137, -1, 13138, 13139, 12847, -1, 13138, 12846, 13139, -1, 12851, 13028, 13482, -1, 13482, 13028, 13483, -1, 12981, 12983, 13178, -1, 13178, 12983, 13140, -1, 13140, 12983, 12982, -1, 13143, 12982, 13144, -1, 13163, 13144, 13142, -1, 13141, 13142, 13146, -1, 13141, 13163, 13142, -1, 13140, 12982, 13143, -1, 13143, 13144, 13163, -1, 13142, 13145, 13146, -1, 13146, 13145, 13148, -1, 13148, 13145, 13147, -1, 12993, 13148, 13147, -1, 12993, 13164, 13148, -1, 12993, 12994, 13164, -1, 13164, 12994, 13149, -1, 13149, 12994, 13151, -1, 13150, 13151, 12995, -1, 13153, 13150, 12995, -1, 13149, 13151, 13150, -1, 12995, 13152, 13153, -1, 13153, 13152, 13167, -1, 13152, 12996, 13167, -1, 13167, 12996, 13154, -1, 13154, 12996, 12998, -1, 13168, 12998, 13155, -1, 13158, 13155, 13017, -1, 13157, 13017, 13156, -1, 13157, 13158, 13017, -1, 13154, 12998, 13168, -1, 13168, 13155, 13158, -1, 13017, 13016, 13156, -1, 13156, 13016, 13159, -1, 13159, 13016, 13160, -1, 13015, 13159, 13160, -1, 13015, 13169, 13159, -1, 13015, 13014, 13169, -1, 13169, 13014, 13162, -1, 13162, 13014, 12999, -1, 13161, 12999, 13003, -1, 13174, 13161, 13003, -1, 13162, 12999, 13161, -1, 13140, 13372, 13178, -1, 13140, 13165, 13372, -1, 13140, 13143, 13165, -1, 13165, 13143, 13163, -1, 13357, 13163, 13141, -1, 13146, 13357, 13141, -1, 13146, 13148, 13357, -1, 13357, 13148, 13166, -1, 13166, 13148, 13164, -1, 13153, 13164, 13149, -1, 13150, 13153, 13149, -1, 13165, 13163, 13357, -1, 13166, 13164, 13153, -1, 13369, 13153, 13167, -1, 13175, 13167, 13154, -1, 13168, 13175, 13154, -1, 13168, 13158, 13175, -1, 13175, 13158, 13157, -1, 13368, 13157, 13156, -1, 13159, 13368, 13156, -1, 13159, 13169, 13368, -1, 13368, 13169, 13170, -1, 13170, 13169, 13162, -1, 13161, 13170, 13162, -1, 13161, 13367, 13170, -1, 13161, 13174, 13367, -1, 13367, 13174, 13355, -1, 13355, 13174, 13366, -1, 13366, 13174, 13171, -1, 13171, 13174, 13172, -1, 13172, 13174, 13173, -1, 13173, 13174, 13182, -1, 13353, 13182, 13181, -1, 13353, 13173, 13182, -1, 13166, 13153, 13369, -1, 13369, 13167, 13175, -1, 13175, 13157, 13368, -1, 13176, 13180, 13182, -1, 13176, 13362, 13180, -1, 13176, 13177, 13362, -1, 13176, 13361, 13177, -1, 13176, 13381, 13361, -1, 13176, 13379, 13381, -1, 13176, 13178, 13379, -1, 13379, 13178, 13377, -1, 13377, 13178, 13179, -1, 13179, 13178, 13376, -1, 13376, 13178, 13374, -1, 13374, 13178, 13372, -1, 13180, 13349, 13182, -1, 13182, 13349, 13350, -1, 13181, 13182, 13350, -1, 12814, 12813, 13186, -1, 13185, 13186, 13182, -1, 12819, 13182, 13183, -1, 12820, 12819, 13183, -1, 13184, 13192, 12823, -1, 13184, 13516, 13192, -1, 13184, 13182, 13516, -1, 13184, 13183, 13182, -1, 12819, 13185, 13182, -1, 13186, 13185, 12814, -1, 12814, 13185, 12816, -1, 12815, 12814, 12816, -1, 13192, 13187, 12823, -1, 12823, 13187, 13186, -1, 12813, 12823, 13186, -1, 13186, 13187, 13189, -1, 13188, 13189, 12928, -1, 13188, 13186, 13189, -1, 13188, 13494, 13186, -1, 12836, 13190, 12838, -1, 12838, 13190, 13189, -1, 13187, 12838, 13189, -1, 13190, 13191, 13189, -1, 13189, 13191, 13516, -1, 13516, 13191, 12831, -1, 12829, 13516, 12831, -1, 12829, 13192, 13516, -1, 13191, 12834, 12831, -1, 12831, 12834, 12833, -1, 13174, 13003, 13182, -1, 13182, 13003, 13194, -1, 13516, 13194, 13193, -1, 13516, 13182, 13194, -1, 13189, 13228, 12928, -1, 13188, 13195, 13494, -1, 13494, 13195, 13196, -1, 13196, 13195, 13197, -1, 13201, 13197, 13198, -1, 13200, 13198, 12952, -1, 13199, 12952, 13202, -1, 13199, 13200, 12952, -1, 13196, 13197, 13201, -1, 13201, 13198, 13200, -1, 12952, 13203, 13202, -1, 13202, 13203, 13205, -1, 13205, 13203, 12920, -1, 12926, 13205, 12920, -1, 12926, 13204, 13205, -1, 12926, 12927, 13204, -1, 13204, 12927, 13206, -1, 13206, 12927, 12922, -1, 13207, 12922, 13208, -1, 13493, 13207, 13208, -1, 13206, 12922, 13207, -1, 13222, 13209, 13239, -1, 13239, 13209, 13246, -1, 13246, 13209, 13212, -1, 13245, 13212, 13213, -1, 13211, 13213, 12942, -1, 13210, 12942, 13247, -1, 13210, 13211, 12942, -1, 13246, 13212, 13245, -1, 13245, 13213, 13211, -1, 12942, 13214, 13247, -1, 13247, 13214, 13216, -1, 13216, 13214, 13215, -1, 12940, 13216, 13215, -1, 12940, 13248, 13216, -1, 12940, 13218, 13248, -1, 13248, 13218, 13217, -1, 13217, 13218, 13219, -1, 13220, 13219, 12939, -1, 13530, 13220, 12939, -1, 13217, 13219, 13220, -1, 13239, 13503, 13222, -1, 13239, 13221, 13503, -1, 13503, 13223, 13222, -1, 13222, 13223, 12958, -1, 12955, 13222, 12958, -1, 12955, 12962, 13222, -1, 13222, 12962, 12963, -1, 12961, 13222, 12963, -1, 12961, 12911, 13222, -1, 13300, 13189, 13313, -1, 13300, 13224, 13189, -1, 13189, 13224, 13287, -1, 13288, 13189, 13287, -1, 13288, 13289, 13189, -1, 13189, 13289, 13225, -1, 13302, 13189, 13225, -1, 13302, 13291, 13189, -1, 13189, 13291, 13226, -1, 13227, 13189, 13226, -1, 13227, 13228, 13189, -1, 13227, 13229, 13228, -1, 13228, 13229, 13230, -1, 13305, 13228, 13230, -1, 13305, 13231, 13228, -1, 13228, 13231, 13254, -1, 13255, 13228, 13254, -1, 13255, 13252, 13228, -1, 13228, 13252, 13232, -1, 13233, 13228, 13232, -1, 13233, 13258, 13228, -1, 13228, 13258, 13234, -1, 13259, 13228, 13234, -1, 13235, 13246, 13231, -1, 13235, 13236, 13246, -1, 13246, 13236, 13307, -1, 13237, 13246, 13307, -1, 13237, 13238, 13246, -1, 13246, 13238, 13309, -1, 13239, 13309, 13240, -1, 13241, 13239, 13240, -1, 13241, 13221, 13239, -1, 13241, 13311, 13221, -1, 13221, 13311, 13242, -1, 13243, 13221, 13242, -1, 13243, 13244, 13221, -1, 13221, 13244, 13312, -1, 13313, 13221, 13312, -1, 13313, 13189, 13221, -1, 13246, 13309, 13239, -1, 13245, 13211, 13246, -1, 13246, 13211, 13210, -1, 13247, 13246, 13210, -1, 13247, 13216, 13246, -1, 13246, 13216, 13248, -1, 13217, 13246, 13248, -1, 13217, 13231, 13246, -1, 13217, 13220, 13231, -1, 13231, 13220, 13530, -1, 13249, 13231, 13530, -1, 13249, 13253, 13231, -1, 13231, 13253, 13254, -1, 12935, 12933, 13249, -1, 13249, 12933, 13253, -1, 13253, 12933, 13250, -1, 13254, 13250, 13251, -1, 13255, 13251, 12938, -1, 13252, 12938, 13232, -1, 13252, 13255, 12938, -1, 13253, 13250, 13254, -1, 13254, 13251, 13255, -1, 12938, 13256, 13232, -1, 13232, 13256, 13233, -1, 13233, 13256, 12937, -1, 13257, 13233, 12937, -1, 13257, 13258, 13233, -1, 13257, 12936, 13258, -1, 13258, 12936, 13234, -1, 13234, 12936, 12931, -1, 13259, 12931, 12928, -1, 13228, 13259, 12928, -1, 13234, 12931, 13259, -1, 13527, 13260, 13007, -1, 13007, 13260, 13009, -1, 13009, 13260, 13511, -1, 13008, 13511, 13263, -1, 13261, 13263, 13510, -1, 13262, 13510, 13265, -1, 13262, 13261, 13510, -1, 13009, 13511, 13008, -1, 13008, 13263, 13261, -1, 13510, 13264, 13265, -1, 13265, 13264, 13010, -1, 13010, 13264, 13509, -1, 13266, 13010, 13509, -1, 13266, 13011, 13010, -1, 13266, 13508, 13011, -1, 13011, 13508, 13267, -1, 13267, 13508, 13269, -1, 12992, 13269, 13268, -1, 13528, 12992, 13268, -1, 13267, 13269, 12992, -1, 13515, 13527, 13505, -1, 13505, 13527, 13007, -1, 12969, 13007, 12968, -1, 12969, 13505, 13007, -1, 12972, 12964, 13007, -1, 13007, 12964, 13270, -1, 12966, 13007, 13270, -1, 12966, 13271, 13007, -1, 13007, 13271, 12968, -1, 13194, 13272, 13193, -1, 13193, 13272, 13525, -1, 13525, 13272, 13277, -1, 13526, 13277, 13273, -1, 13274, 13273, 13275, -1, 13276, 13275, 13278, -1, 13276, 13274, 13275, -1, 13525, 13277, 13526, -1, 13526, 13273, 13274, -1, 13275, 12989, 13278, -1, 13278, 12989, 13279, -1, 13279, 12989, 12988, -1, 13280, 13279, 12988, -1, 13280, 13281, 13279, -1, 13280, 13013, 13281, -1, 13281, 13013, 13284, -1, 13284, 13013, 13012, -1, 13282, 13012, 13283, -1, 13529, 13282, 13283, -1, 13284, 13012, 13282, -1, 13285, 13300, 13301, -1, 13285, 13224, 13300, -1, 13285, 13286, 13224, -1, 13224, 13286, 13287, -1, 13287, 13286, 12912, -1, 13288, 12912, 12949, -1, 13289, 12949, 12929, -1, 13225, 12929, 13290, -1, 13302, 13290, 12930, -1, 13291, 12930, 13303, -1, 13226, 13303, 13292, -1, 13227, 13292, 13293, -1, 13229, 13293, 13294, -1, 13230, 13294, 13304, -1, 13305, 13304, 12932, -1, 13231, 12932, 12934, -1, 13235, 12934, 13306, -1, 13236, 13306, 13295, -1, 13307, 13295, 13296, -1, 13237, 13296, 13308, -1, 13238, 13308, 12946, -1, 13309, 12946, 13297, -1, 13240, 13297, 12943, -1, 13241, 12943, 13310, -1, 13311, 13310, 12941, -1, 13242, 12941, 12945, -1, 13243, 12945, 12944, -1, 13244, 12944, 13298, -1, 13312, 13298, 13299, -1, 13313, 13299, 13301, -1, 13300, 13313, 13301, -1, 13287, 12912, 13288, -1, 13288, 12949, 13289, -1, 13289, 12929, 13225, -1, 13225, 13290, 13302, -1, 13302, 12930, 13291, -1, 13291, 13303, 13226, -1, 13226, 13292, 13227, -1, 13227, 13293, 13229, -1, 13229, 13294, 13230, -1, 13230, 13304, 13305, -1, 13305, 12932, 13231, -1, 13231, 12934, 13235, -1, 13235, 13306, 13236, -1, 13236, 13295, 13307, -1, 13307, 13296, 13237, -1, 13237, 13308, 13238, -1, 13238, 12946, 13309, -1, 13309, 13297, 13240, -1, 13240, 12943, 13241, -1, 13241, 13310, 13311, -1, 13311, 12941, 13242, -1, 13242, 12945, 13243, -1, 13243, 12944, 13244, -1, 13244, 13298, 13312, -1, 13312, 13299, 13313, -1, 13517, 13331, 13333, -1, 13517, 13314, 13331, -1, 13517, 13315, 13314, -1, 13314, 13315, 12984, -1, 12984, 13315, 13518, -1, 13334, 13518, 13316, -1, 12985, 13316, 13519, -1, 13335, 13519, 13317, -1, 12986, 13317, 13520, -1, 13336, 13520, 13521, -1, 12987, 13521, 13337, -1, 13318, 13337, 13319, -1, 12991, 13319, 13522, -1, 12990, 13522, 13523, -1, 13338, 13523, 13339, -1, 13320, 13339, 13524, -1, 13321, 13524, 13322, -1, 13340, 13322, 13323, -1, 13341, 13323, 13324, -1, 13342, 13324, 13512, -1, 12970, 13512, 13325, -1, 12971, 13325, 13326, -1, 13343, 13326, 13513, -1, 13344, 13513, 13514, -1, 12973, 13514, 13345, -1, 13346, 13345, 13327, -1, 13347, 13327, 13328, -1, 12974, 13328, 13329, -1, 13348, 13329, 13330, -1, 13332, 13330, 13333, -1, 13331, 13332, 13333, -1, 12984, 13518, 13334, -1, 13334, 13316, 12985, -1, 12985, 13519, 13335, -1, 13335, 13317, 12986, -1, 12986, 13520, 13336, -1, 13336, 13521, 12987, -1, 12987, 13337, 13318, -1, 13318, 13319, 12991, -1, 12991, 13522, 12990, -1, 12990, 13523, 13338, -1, 13338, 13339, 13320, -1, 13320, 13524, 13321, -1, 13321, 13322, 13340, -1, 13340, 13323, 13341, -1, 13341, 13324, 13342, -1, 13342, 13512, 12970, -1, 12970, 13325, 12971, -1, 12971, 13326, 13343, -1, 13343, 13513, 13344, -1, 13344, 13514, 12973, -1, 12973, 13345, 13346, -1, 13346, 13327, 13347, -1, 13347, 13328, 12974, -1, 12974, 13329, 13348, -1, 13348, 13330, 13332, -1, 12976, 13349, 12977, -1, 12976, 13350, 13349, -1, 12976, 13351, 13350, -1, 13350, 13351, 13181, -1, 13181, 13351, 13352, -1, 13353, 13352, 13364, -1, 13173, 13364, 13365, -1, 13172, 13365, 13006, -1, 13171, 13006, 13354, -1, 13366, 13354, 13005, -1, 13355, 13005, 13356, -1, 13367, 13356, 13004, -1, 13170, 13004, 13002, -1, 13368, 13002, 13001, -1, 13175, 13001, 13000, -1, 13369, 13000, 12997, -1, 13166, 12997, 13358, -1, 13357, 13358, 13370, -1, 13165, 13370, 13371, -1, 13372, 13371, 13373, -1, 13374, 13373, 13375, -1, 13376, 13375, 13359, -1, 13179, 13359, 12980, -1, 13377, 12980, 13378, -1, 13379, 13378, 13380, -1, 13381, 13380, 13360, -1, 13361, 13360, 12979, -1, 13177, 12979, 12978, -1, 13362, 12978, 13363, -1, 13180, 13363, 12977, -1, 13349, 13180, 12977, -1, 13181, 13352, 13353, -1, 13353, 13364, 13173, -1, 13173, 13365, 13172, -1, 13172, 13006, 13171, -1, 13171, 13354, 13366, -1, 13366, 13005, 13355, -1, 13355, 13356, 13367, -1, 13367, 13004, 13170, -1, 13170, 13002, 13368, -1, 13368, 13001, 13175, -1, 13175, 13000, 13369, -1, 13369, 12997, 13166, -1, 13166, 13358, 13357, -1, 13357, 13370, 13165, -1, 13165, 13371, 13372, -1, 13372, 13373, 13374, -1, 13374, 13375, 13376, -1, 13376, 13359, 13179, -1, 13179, 12980, 13377, -1, 13377, 13378, 13379, -1, 13379, 13380, 13381, -1, 13381, 13360, 13361, -1, 13361, 12979, 13177, -1, 13177, 12978, 13362, -1, 13362, 13363, 13180, -1, 13475, 13382, 13383, -1, 13475, 12915, 13382, -1, 13475, 13478, 12915, -1, 12915, 13478, 12916, -1, 12916, 13478, 13398, -1, 13399, 13398, 13480, -1, 13384, 13480, 13481, -1, 12914, 13481, 13400, -1, 12913, 13400, 13496, -1, 13385, 13496, 13386, -1, 13401, 13386, 13388, -1, 13387, 13388, 13402, -1, 13389, 13402, 13403, -1, 12948, 13403, 13484, -1, 13404, 13484, 13485, -1, 13390, 13485, 13486, -1, 13391, 13486, 13487, -1, 12947, 13487, 13405, -1, 13392, 13405, 13393, -1, 12950, 13393, 13488, -1, 12951, 13488, 13406, -1, 13407, 13406, 13489, -1, 13408, 13489, 13395, -1, 13394, 13395, 13495, -1, 13409, 13495, 13396, -1, 12953, 13396, 13410, -1, 12954, 13410, 13490, -1, 13411, 13490, 13491, -1, 13412, 13491, 13397, -1, 12917, 13397, 13383, -1, 13382, 12917, 13383, -1, 12916, 13398, 13399, -1, 13399, 13480, 13384, -1, 13384, 13481, 12914, -1, 12914, 13400, 12913, -1, 12913, 13496, 13385, -1, 13385, 13386, 13401, -1, 13401, 13388, 13387, -1, 13387, 13402, 13389, -1, 13389, 13403, 12948, -1, 12948, 13484, 13404, -1, 13404, 13485, 13390, -1, 13390, 13486, 13391, -1, 13391, 13487, 12947, -1, 12947, 13405, 13392, -1, 13392, 13393, 12950, -1, 12950, 13488, 12951, -1, 12951, 13406, 13407, -1, 13407, 13489, 13408, -1, 13408, 13395, 13394, -1, 13394, 13495, 13409, -1, 13409, 13396, 12953, -1, 12953, 13410, 12954, -1, 12954, 13490, 13411, -1, 13411, 13491, 13412, -1, 13412, 13397, 12917, -1, 13413, 12890, 13094, -1, 13413, 13414, 12890, -1, 13413, 13109, 13414, -1, 13414, 13109, 13415, -1, 13415, 13109, 13428, -1, 13429, 13428, 13108, -1, 13430, 13108, 13416, -1, 13431, 13416, 13102, -1, 12892, 13102, 13101, -1, 12894, 13101, 13432, -1, 13417, 13432, 13099, -1, 13433, 13099, 13418, -1, 13419, 13418, 13420, -1, 13434, 13420, 13435, -1, 12896, 13435, 13436, -1, 13437, 13436, 13438, -1, 12865, 13438, 13098, -1, 13439, 13098, 13440, -1, 12858, 13440, 13097, -1, 13421, 13097, 13422, -1, 12876, 13422, 13105, -1, 12883, 13105, 13095, -1, 12878, 13095, 13441, -1, 12887, 13441, 13111, -1, 12888, 13111, 13423, -1, 13442, 13423, 13443, -1, 12889, 13443, 13424, -1, 13444, 13424, 13425, -1, 13426, 13425, 13445, -1, 13427, 13445, 13094, -1, 12890, 13427, 13094, -1, 13415, 13428, 13429, -1, 13429, 13108, 13430, -1, 13430, 13416, 13431, -1, 13431, 13102, 12892, -1, 12892, 13101, 12894, -1, 12894, 13432, 13417, -1, 13417, 13099, 13433, -1, 13433, 13418, 13419, -1, 13419, 13420, 13434, -1, 13434, 13435, 12896, -1, 12896, 13436, 13437, -1, 13437, 13438, 12865, -1, 12865, 13098, 13439, -1, 13439, 13440, 12858, -1, 12858, 13097, 13421, -1, 13421, 13422, 12876, -1, 12876, 13105, 12883, -1, 12883, 13095, 12878, -1, 12878, 13441, 12887, -1, 12887, 13111, 12888, -1, 12888, 13423, 13442, -1, 13442, 13443, 12889, -1, 12889, 13424, 13444, -1, 13444, 13425, 13426, -1, 13426, 13445, 13427, -1, 13068, 12861, 13069, -1, 13068, 13446, 12861, -1, 13068, 13067, 13446, -1, 13446, 13067, 12866, -1, 12866, 13067, 13065, -1, 13447, 13065, 13448, -1, 12867, 13448, 13064, -1, 12868, 13064, 13449, -1, 12869, 13449, 13062, -1, 13460, 13062, 13451, -1, 13450, 13451, 13452, -1, 12874, 13452, 13453, -1, 13461, 13453, 13058, -1, 13462, 13058, 13454, -1, 13463, 13454, 13057, -1, 12875, 13057, 13056, -1, 13464, 13056, 13055, -1, 12855, 13055, 13455, -1, 13465, 13455, 13466, -1, 13456, 13466, 13467, -1, 13468, 13467, 13053, -1, 13469, 13053, 13052, -1, 12856, 13052, 13051, -1, 12857, 13051, 13045, -1, 13470, 13045, 13044, -1, 13471, 13044, 13043, -1, 13472, 13043, 13457, -1, 13473, 13457, 13458, -1, 12859, 13458, 13459, -1, 12860, 13459, 13069, -1, 12861, 12860, 13069, -1, 12866, 13065, 13447, -1, 13447, 13448, 12867, -1, 12867, 13064, 12868, -1, 12868, 13449, 12869, -1, 12869, 13062, 13460, -1, 13460, 13451, 13450, -1, 13450, 13452, 12874, -1, 12874, 13453, 13461, -1, 13461, 13058, 13462, -1, 13462, 13454, 13463, -1, 13463, 13057, 12875, -1, 12875, 13056, 13464, -1, 13464, 13055, 12855, -1, 12855, 13455, 13465, -1, 13465, 13466, 13456, -1, 13456, 13467, 13468, -1, 13468, 13053, 13469, -1, 13469, 13052, 12856, -1, 12856, 13051, 12857, -1, 12857, 13045, 13470, -1, 13470, 13044, 13471, -1, 13471, 13043, 13472, -1, 13472, 13457, 13473, -1, 13473, 13458, 12859, -1, 12859, 13459, 12860, -1, 13135, 13475, 13492, -1, 13135, 13474, 13475, -1, 13475, 13474, 13133, -1, 13132, 13475, 13133, -1, 13132, 13478, 13475, -1, 13132, 13130, 13478, -1, 13478, 13130, 13476, -1, 13477, 13478, 13476, -1, 13477, 13398, 13478, -1, 13477, 13128, 13398, -1, 13398, 13128, 13479, -1, 13480, 13479, 13482, -1, 13481, 13482, 13400, -1, 13481, 13480, 13482, -1, 13398, 13479, 13480, -1, 13483, 13388, 13482, -1, 13483, 13402, 13388, -1, 13483, 13403, 13402, -1, 13483, 13484, 13403, -1, 13483, 13485, 13484, -1, 13483, 13486, 13485, -1, 13483, 13186, 13486, -1, 13486, 13186, 13487, -1, 13487, 13186, 13405, -1, 13405, 13186, 13393, -1, 13393, 13186, 13488, -1, 13488, 13186, 13406, -1, 13406, 13186, 13494, -1, 13489, 13494, 13395, -1, 13489, 13406, 13494, -1, 13196, 13410, 13494, -1, 13196, 13490, 13410, -1, 13196, 13201, 13490, -1, 13490, 13201, 13200, -1, 13491, 13200, 13199, -1, 13202, 13491, 13199, -1, 13202, 13205, 13491, -1, 13491, 13205, 13397, -1, 13397, 13205, 13204, -1, 13493, 13204, 13206, -1, 13207, 13493, 13206, -1, 13490, 13200, 13491, -1, 13397, 13204, 13493, -1, 13383, 13493, 13492, -1, 13475, 13383, 13492, -1, 13397, 13493, 13383, -1, 13410, 13396, 13494, -1, 13494, 13396, 13495, -1, 13395, 13494, 13495, -1, 13388, 13386, 13482, -1, 13482, 13386, 13496, -1, 13400, 13482, 13496, -1, 13178, 13023, 12981, -1, 13178, 13019, 13023, -1, 13178, 13176, 13019, -1, 13023, 13021, 12981, -1, 12981, 13021, 13498, -1, 13497, 12981, 13498, -1, 13497, 13499, 12981, -1, 12981, 13499, 13026, -1, 12975, 12981, 13026, -1, 13040, 13500, 13054, -1, 13054, 13500, 13082, -1, 13492, 13493, 12924, -1, 12924, 13493, 13208, -1, 13100, 12899, 13501, -1, 13501, 12899, 12895, -1, 12895, 13502, 13501, -1, 13501, 13502, 13503, -1, 13221, 13501, 13503, -1, 13221, 13504, 13501, -1, 13221, 13515, 13504, -1, 13221, 13516, 13515, -1, 13221, 13189, 13516, -1, 13515, 13505, 13504, -1, 13504, 13505, 13507, -1, 13506, 13504, 13507, -1, 13529, 13268, 13524, -1, 13282, 13524, 13284, -1, 13282, 13529, 13524, -1, 13268, 13269, 13524, -1, 13524, 13269, 13508, -1, 13527, 13508, 13266, -1, 13509, 13527, 13266, -1, 13509, 13264, 13527, -1, 13527, 13264, 13510, -1, 13263, 13527, 13510, -1, 13263, 13511, 13527, -1, 13527, 13511, 13260, -1, 13524, 13508, 13527, -1, 13322, 13527, 13323, -1, 13322, 13524, 13527, -1, 13515, 13512, 13527, -1, 13515, 13325, 13512, -1, 13515, 13326, 13325, -1, 13515, 13513, 13326, -1, 13515, 13514, 13513, -1, 13515, 13345, 13514, -1, 13515, 13327, 13345, -1, 13515, 13328, 13327, -1, 13515, 13329, 13328, -1, 13515, 13330, 13329, -1, 13515, 13333, 13330, -1, 13515, 13516, 13333, -1, 13333, 13516, 13517, -1, 13517, 13516, 13315, -1, 13315, 13516, 13518, -1, 13518, 13516, 13316, -1, 13316, 13516, 13519, -1, 13519, 13516, 13317, -1, 13317, 13516, 13193, -1, 13520, 13193, 13521, -1, 13520, 13317, 13193, -1, 13193, 13525, 13521, -1, 13521, 13525, 13337, -1, 13337, 13525, 13319, -1, 13319, 13525, 13522, -1, 13522, 13525, 13523, -1, 13523, 13525, 13339, -1, 13339, 13525, 13524, -1, 13524, 13525, 13284, -1, 13284, 13525, 13281, -1, 13281, 13525, 13279, -1, 13279, 13525, 13278, -1, 13278, 13525, 13276, -1, 13276, 13525, 13274, -1, 13274, 13525, 13526, -1, 13512, 13324, 13527, -1, 13527, 13324, 13323, -1, 13268, 13529, 13528, -1, 13528, 13529, 13283, -1, 12939, 12935, 13530, -1, 13530, 12935, 13249, -1 ] } } ] } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 0.000 description "top" position 0.000 -4.350 62.565 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 3.142 description "bottom" position 0.000 -4.350 -111.865 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 1.571 description "front" position 0.000 -91.565 -24.650 } Viewpoint { jump TRUE orientation -0.000 -0.707 -0.707 3.142 description "back" position 0.000 82.865 -24.650 } Viewpoint { jump TRUE orientation 0.577 -0.577 -0.577 2.094 description "right" position -87.215 -4.350 -24.650 } Viewpoint { jump TRUE orientation 0.577 0.577 0.577 2.094 description "left" position 87.215 -4.350 -24.650 } NavigationInfo { avatarSize [0.25, 1.6, 0.75] headlight TRUE speed 1.0 type "EXAMINE" visibilityLimit 0.0 } choreonoid-1.5.0/share/model/RIC30/parts/R_KNEE_P.wrl0000664000000000000000000452415012741425367020517 0ustar rootroot#VRML V2.0 utf8 WorldInfo { title "Exported tringle mesh to VRML97" info ["Created by FreeCAD" ""] } Background { skyAngle 1.57 skyColor 0.1 0.2 0.2 } Transform { scale 0.001 0.001 0.001 rotation 0 0 1 0 scaleOrientation 0 0 1 0 bboxCenter 0 0 0 bboxSize 20.000 46.800 83.308 center 0.000 0.000 0.000 translation 0.000 0.000 0.000 children [ Shape { appearance Appearance { material Material { ambientIntensity 0.2 diffuseColor 0.00 0.00 0.00 emissiveColor 0.00 0.00 0.00 specularColor 0.98 0.98 0.98 shininess 0.06 transparency 0.00 } } geometry IndexedFaceSet { solid FALSE coord Coordinate { point [ 1.493 -11.600 2.486, 1.630 -11.424 2.467, 1.859 -11.300 2.604, 2.060 -11.300 2.449, 1.945 -11.315 2.423, 2.247 -11.300 2.278, 2.160 -11.315 2.233, 2.357 -11.315 2.025, 2.559 -11.424 1.482, 2.650 -11.600 1.178, 2.516 -11.600 1.441, 2.522 -11.507 1.460, 2.357 -11.600 1.690, 2.377 -11.507 1.687, 2.412 -11.424 1.712, 2.243 -11.424 1.927, 2.294 -11.357 1.970, 1.500 -11.507 2.499, 1.607 -11.507 2.432, 1.713 -11.315 2.592, 1.599 -11.315 2.664, 2.421 -11.300 2.093, 2.689 -11.315 1.557, 2.929 -11.315 1.036, 3.111 -11.300 0.751, 3.013 -11.315 0.762, 3.190 -11.300 0.250, 2.935 -11.424 -0.360, 2.848 -11.507 -0.620, 2.893 -11.507 -0.355, 2.846 -11.600 -0.559, 2.987 -11.357 0.467, 3.070 -11.315 0.480, 2.534 -11.315 1.798, 2.466 -11.357 1.750, 2.646 -11.507 1.221, 2.748 -11.507 0.972, 2.826 -11.507 0.714, 2.821 -11.315 1.302, 2.788 -11.424 0.986, 2.834 -11.600 0.616, 2.867 -11.424 0.725, 2.931 -11.357 0.741, 2.909 -11.507 0.183, 2.900 -11.600 0.029, 2.951 -11.424 0.186, 3.101 -11.315 0.195, 3.200 -11.300 -0.003, 3.022 -11.357 -0.089, 2.890 -11.424 -0.629, 3.106 -11.315 -0.092, 3.190 -11.300 -0.257, 2.954 -11.357 -0.643, 2.779 -11.507 -0.880, 2.570 -11.507 -1.376, 2.390 -11.600 -1.642, 2.432 -11.507 -1.607, 1.687 -11.507 -2.377, 1.543 -11.600 -2.456, 1.285 -11.600 -2.600, 1.221 -11.507 -2.646, 0.731 -11.600 -2.806, 0.762 -11.315 -3.013, 0.480 -11.315 -3.070, 0.453 -11.300 -3.168, -0.331 -11.300 -3.183, -0.594 -11.300 -3.144, -1.107 -11.300 -3.003, -1.353 -11.300 -2.900, -1.589 -11.300 -2.778, -2.028 -11.300 -2.476, -2.227 -11.300 -2.299, -2.410 -11.300 -2.105, -2.357 -11.315 -2.025, -2.534 -11.315 -1.798, -2.674 -11.600 -1.124, -2.748 -11.507 -0.972, -2.774 -11.600 -0.845, -2.412 -11.424 -1.712, -2.466 -11.357 -1.750, 3.084 -11.315 -0.378, 2.686 -11.507 -1.133, 2.819 -11.424 -0.893, 3.036 -11.315 -0.661, 2.725 -11.424 -1.149, 2.962 -11.315 -0.938, 2.607 -11.424 -1.396, 2.843 -11.300 -1.469, 2.592 -11.315 -1.713, 2.417 -11.300 -2.098, 2.243 -11.300 -2.283, 2.055 -11.300 -2.453, 1.854 -11.300 -2.608, 1.642 -11.300 -2.747, 0.972 -11.507 -2.748, 1.751 -11.357 -2.465, 1.800 -11.315 -2.533, 2.025 -11.315 -2.357, 2.739 -11.315 -1.467, 2.467 -11.424 -1.630, 2.273 -11.507 -1.824, 1.899 -11.507 -2.211, 2.306 -11.424 -1.851, 2.575 -11.300 -1.900, 1.927 -11.424 -2.243, 1.712 -11.424 -2.411, 2.233 -11.315 -2.160, 1.460 -11.507 -2.522, 1.267 -11.357 -2.745, 0.986 -11.424 -2.788, 1.302 -11.315 -2.821, 0.725 -11.424 -2.867, 1.008 -11.357 -2.851, 0.948 -11.300 -3.056, -0.065 -11.300 -3.199, -0.086 -11.507 -2.913, 0.442 -11.600 -2.866, 0.451 -11.507 -2.880, 0.457 -11.424 -2.922, 0.467 -11.357 -2.987, 0.195 -11.315 -3.101, -0.092 -11.315 -3.106, -0.378 -11.315 -3.084, -0.893 -11.424 -2.819, -1.133 -11.507 -2.686, -1.285 -11.600 -2.600, -0.731 -11.600 -2.806, -0.089 -11.357 -3.022, -0.661 -11.315 -3.036, -0.913 -11.357 -2.883, -1.149 -11.424 -2.725, -1.376 -11.507 -2.570, -1.175 -11.357 -2.786, -1.208 -11.315 -2.863, -1.427 -11.357 -2.666, -1.607 -11.507 -2.432, -1.824 -11.507 -2.273, -1.467 -11.315 -2.739, -1.667 -11.357 -2.523, -1.851 -11.424 -2.306, -2.027 -11.507 -2.095, -2.545 -11.600 -1.390, -1.893 -11.357 -2.358, -2.057 -11.424 -2.125, -2.211 -11.507 -1.899, -2.103 -11.357 -2.172, -2.294 -11.357 -1.970, -2.377 -11.507 -1.687, -2.522 -11.507 -1.460, -2.243 -11.424 -1.927, -2.689 -11.315 -1.557, -2.685 -11.424 -1.239, -2.745 -11.357 -1.267, -2.826 -11.507 -0.714, -2.726 -11.300 -1.677, -2.851 -11.357 -1.008, -2.867 -11.424 -0.725, -2.880 -11.507 -0.451, -2.821 -11.315 -1.302, -2.929 -11.315 -1.036, -2.922 -11.424 -0.457, -2.913 -11.507 0.086, -3.124 -11.300 -0.693, -2.987 -11.357 -0.467, -2.893 -11.507 0.355, -2.935 -11.424 0.360, -2.848 -11.507 0.620, -2.570 -11.507 1.376, -2.432 -11.507 1.607, -2.095 -11.507 2.026, -1.965 -11.600 2.132, -1.687 -11.507 2.377, -3.196 -11.300 -0.166, -3.101 -11.315 -0.195, -3.022 -11.357 0.089, -3.106 -11.315 0.092, -3.001 -11.357 0.368, -3.036 -11.315 0.661, -2.962 -11.315 0.938, -2.863 -11.315 1.208, -2.990 -11.300 1.140, -2.233 -11.315 2.160, -2.079 -11.300 2.433, -1.798 -11.315 2.534, -1.556 -11.357 2.592, -1.750 -11.357 2.466, -1.712 -11.424 2.412, -1.970 -11.357 2.294, -2.890 -11.424 0.629, -3.084 -11.315 0.378, -2.955 -11.357 0.643, -2.883 -11.357 0.913, -2.786 -11.357 1.175, -2.739 -11.315 1.467, -2.666 -11.357 1.427, -2.760 -11.300 1.620, -2.358 -11.357 1.893, -2.306 -11.424 1.851, -2.523 -11.357 1.667, -2.592 -11.315 1.713, -2.423 -11.315 1.945, -2.173 -11.357 2.102, -1.927 -11.424 2.243, -1.500 -11.507 2.499, -2.126 -11.424 2.056, -2.686 -11.507 1.133, -2.819 -11.424 0.893, -1.738 -11.600 2.321, -2.273 -11.507 1.824, -2.650 -11.600 1.178, -2.756 -11.600 0.902, -2.779 -11.507 0.880, -2.390 -11.600 -1.642, -2.211 -11.600 -1.877, -0.620 -11.507 -2.848, 0.714 -11.507 -2.826, 1.013 -11.600 -2.717, 1.785 -11.600 -2.286, 2.008 -11.600 -2.092, 2.095 -11.507 -2.026, 2.545 -11.600 -1.390, 2.674 -11.600 -1.124, 2.056 -11.424 2.126, 2.026 -11.507 2.095, 1.824 -11.507 2.273, 1.738 -11.600 2.321, -3.070 -11.315 -0.480, -3.018 -11.357 -0.190, -2.951 -11.424 -0.186, -2.909 -11.507 -0.183, -2.956 -11.424 0.087, 1.970 -11.357 -2.294, 1.851 -11.424 2.306, 1.667 -11.357 2.523, 1.893 -11.357 2.358, 2.211 -11.507 1.899, 2.102 -11.357 2.173, 2.617 -11.357 1.515, 2.745 -11.357 1.267, 2.685 -11.424 1.239, 2.851 -11.357 1.008, 2.880 -11.507 0.451, 2.922 -11.424 0.457, 3.018 -11.357 0.190, 2.913 -11.507 -0.086, 2.956 -11.424 -0.087, 3.001 -11.357 -0.368, 2.883 -11.357 -0.913, 2.863 -11.315 -1.208, 2.786 -11.357 -1.175, 2.666 -11.357 -1.427, 2.423 -11.315 -1.945, 2.523 -11.357 -1.667, 2.173 -11.357 -2.102, 2.358 -11.357 -1.893, 2.126 -11.424 -2.056, 1.557 -11.315 -2.689, 1.482 -11.424 -2.559, 1.515 -11.357 -2.617, 1.239 -11.424 -2.685, 1.036 -11.315 -2.929, 0.741 -11.357 -2.931, 0.190 -11.357 -3.018, 0.186 -11.424 -2.951, -0.087 -11.424 -2.956, 0.183 -11.507 -2.909, -0.360 -11.424 -2.935, -0.643 -11.357 -2.954, -0.368 -11.357 -3.001, -0.355 -11.507 -2.893, -0.880 -11.507 -2.779, -0.629 -11.424 -2.890, -0.938 -11.315 -2.962, -1.396 -11.424 -2.607, -1.713 -11.315 -2.592, -1.630 -11.424 -2.467, -1.945 -11.315 -2.423, -2.162 -11.315 -2.232, -2.617 -11.357 -1.515, -2.646 -11.507 -1.221, -2.559 -11.424 -1.482, -2.788 -11.424 -0.986, -3.013 -11.315 -0.762, -2.931 -11.357 -0.741, -2.725 -11.424 1.149, -2.607 -11.424 1.396, -2.467 -11.424 1.630, -1.899 -11.507 2.211, -2.025 -11.315 2.357, 1.493 -14.300 2.486, 1.738 -14.300 2.321, 2.608 -14.300 2.764, 1.965 -14.300 2.132, 3.052 -14.300 2.265, 2.357 -14.300 1.690, 3.404 -14.300 1.687, 3.240 -14.300 1.985, 2.650 -14.300 1.178, 3.727 -14.300 0.741, 2.882 -14.300 0.325, 3.799 -14.300 0.114, 2.900 -14.300 0.029, 3.795 -14.300 -0.200, 3.633 -14.300 -1.123, 2.674 -14.300 -1.124, 3.463 -14.300 -1.566, 2.888 -14.300 -0.266, 2.545 -14.300 -1.390, 3.036 -14.300 -2.286, 2.008 -14.300 -2.092, 1.785 -14.300 -2.286, 2.326 -14.300 -3.004, 1.543 -14.300 -2.456, 1.611 -14.300 -3.441, 1.013 -14.300 -2.717, 0.863 -14.300 -3.701, 0.731 -14.300 -2.806, 0.239 -14.300 -3.793, -0.408 -14.300 -3.781, -0.731 -14.300 -3.731, -0.896 -14.300 -3.694, -0.442 -14.300 -2.866, -1.064 -14.300 -3.648, -1.013 -14.300 -2.717, -1.399 -14.300 -3.533, -1.719 -14.300 -3.390, -1.561 -14.300 -3.465, -1.285 -14.300 -2.600, -2.170 -14.300 -3.120, -2.313 -14.300 -3.015, -1.785 -14.300 -2.286, -2.008 -14.300 -2.092, -2.836 -14.300 -2.527, -2.950 -14.300 -2.393, -2.211 -14.300 -1.877, -2.390 -14.300 -1.642, -2.545 -14.300 -1.390, -3.407 -14.300 -1.683, -2.774 -14.300 -0.845, -3.540 -14.300 -1.383, -2.674 -14.300 -1.124, -3.725 -14.300 -0.751, -2.846 -14.300 -0.559, -3.777 -14.300 -0.429, -2.888 -14.300 -0.266, -3.802 -14.300 0.053, -3.795 -14.300 0.217, -3.759 -14.300 0.559, -2.882 -14.300 0.325, -2.834 -14.300 0.616, -3.592 -14.300 1.242, -3.462 -14.300 1.568, -3.208 -14.300 2.036, -2.889 -14.300 2.466, -2.771 -14.300 2.599, -2.172 -14.300 1.921, -2.649 -14.300 2.724, -1.965 -14.300 2.132, -2.523 -14.300 2.841, -1.738 -14.300 2.321, -1.343 -14.300 2.625, -2.130 -14.300 3.147, -1.292 -14.300 2.715, 2.220 -14.300 3.085, 1.410 -14.300 2.548, 1.292 -14.300 2.715, 1.819 -14.300 3.339, -1.856 -14.315 3.404, -1.578 -14.359 3.612, -1.888 -14.500 3.526, -2.187 -14.500 3.349, -2.908 -14.315 2.564, -3.059 -14.300 2.255, -3.002 -14.300 2.328, -2.850 -14.300 2.513, -2.673 -14.315 2.807, -1.250 -14.300 3.589, -1.257 -14.359 3.736, -1.250 -14.422 3.783, -1.250 -14.460 3.795, -1.595 -14.423 3.651, -1.250 -14.357 3.736, -2.733 -14.500 2.921, -2.748 -14.423 2.886, -3.120 -14.315 2.300, -3.108 -14.300 2.184, -2.989 -14.423 2.635, -3.172 -14.359 2.339, -3.309 -14.315 2.020, -3.197 -14.500 2.404, -3.385 -14.300 1.726, -3.301 -14.300 1.883, -3.393 -14.500 2.118, -3.531 -14.300 1.406, -3.472 -14.315 1.724, -3.530 -14.359 1.752, -3.670 -14.359 1.438, -3.718 -14.315 1.097, -3.609 -14.315 1.414, -3.564 -14.500 1.815, -3.569 -14.423 1.772, -3.781 -14.359 1.114, -3.691 -14.300 0.906, -3.728 -14.300 0.734, -3.800 -14.315 0.766, -3.645 -14.300 1.076, -3.710 -14.423 1.454, -3.864 -14.359 0.779, -3.852 -14.315 0.432, -3.875 -14.315 0.095, -3.781 -14.300 0.386, -3.906 -14.423 0.788, -3.801 -14.300 -0.109, -3.869 -14.315 -0.243, -3.960 -14.423 0.444, -3.833 -14.315 -0.580, -3.977 -14.423 -0.250, -3.897 -14.359 -0.589, -3.995 -14.500 -0.201, -3.646 -14.300 -1.072, -3.768 -14.315 -0.912, -3.873 -14.423 -0.937, -3.674 -14.315 -1.236, -3.736 -14.359 -1.257, -3.777 -14.423 -1.271, -3.248 -14.300 -1.972, -3.404 -14.315 -1.856, -3.612 -14.359 -1.578, -3.651 -14.423 -1.595, -3.157 -14.300 -2.114, -3.058 -14.300 -2.255, -2.714 -14.300 -2.658, -2.807 -14.315 -2.673, -2.752 -14.300 -2.621, -3.364 -14.500 -2.164, -3.164 -14.500 -2.448, -3.319 -14.423 -2.205, -2.854 -14.359 -2.718, -2.564 -14.315 -2.908, -2.452 -14.300 -2.902, -2.586 -14.300 -2.783, -2.886 -14.423 -2.748, -2.300 -14.315 -3.120, -2.693 -14.500 -2.958, -2.635 -14.423 -2.989, -1.724 -14.315 -3.472, -1.873 -14.300 -3.307, -2.023 -14.300 -3.217, -2.020 -14.315 -3.309, -2.141 -14.500 -3.379, -2.076 -14.423 -3.401, -1.772 -14.423 -3.569, -1.414 -14.315 -3.609, -1.438 -14.359 -3.670, -1.234 -14.300 -3.594, -1.524 -14.500 -3.698, -1.113 -14.359 -3.781, -1.095 -14.315 -3.719, -1.454 -14.423 -3.710, -1.125 -14.423 -3.823, -0.766 -14.315 -3.800, -0.569 -14.300 -3.760, -0.779 -14.359 -3.864, -0.088 -14.300 -3.800, -0.432 -14.315 -3.852, -0.095 -14.315 -3.875, -0.520 -14.500 -3.966, -0.788 -14.423 -3.906, -0.174 -14.500 -3.996, 0.554 -14.300 -3.759, 0.580 -14.315 -3.833, 0.243 -14.315 -3.869, -0.097 -14.423 -3.984, 0.247 -14.359 -3.934, 0.912 -14.315 -3.768, 0.174 -14.500 -3.996, 0.596 -14.423 -3.940, 1.167 -14.300 -3.617, 1.257 -14.359 -3.736, 1.464 -14.300 -3.507, 1.552 -14.315 -3.552, 1.198 -14.500 -3.816, 1.856 -14.315 -3.404, 1.758 -14.300 -3.368, 1.524 -14.500 -3.698, 1.595 -14.423 -3.651, 1.578 -14.359 -3.612, 1.887 -14.359 -3.461, 2.048 -14.300 -3.200, 2.103 -14.300 -3.165, 1.819 -14.300 -3.336, 2.145 -14.315 -3.229, 1.840 -14.500 -3.552, 2.141 -14.500 -3.379, 2.459 -14.359 -3.080, 2.459 -14.300 -2.897, 2.418 -14.315 -3.030, 2.718 -14.359 -2.854, 2.908 -14.315 -2.564, 2.823 -14.300 -2.544, 2.587 -14.300 -2.784, 2.486 -14.423 -3.114, 2.748 -14.423 -2.886, 3.120 -14.315 -2.300, 3.172 -14.359 -2.339, 3.225 -14.300 -2.011, 2.989 -14.423 -2.635, 3.309 -14.315 -2.020, 3.472 -14.315 -1.724, 3.390 -14.300 -1.717, 3.364 -14.500 -2.164, 3.401 -14.423 -2.076, 3.527 -14.300 -1.418, 3.719 -14.315 -1.095, 3.711 -14.300 -0.825, 3.609 -14.315 -1.414, 3.539 -14.500 -1.864, 3.781 -14.359 -1.113, 3.765 -14.300 -0.516, 3.688 -14.500 -1.550, 3.800 -14.315 -0.766, 3.900 -14.500 -0.889, 3.906 -14.423 -0.788, 3.852 -14.315 -0.432, 3.960 -14.423 -0.444, 3.875 -14.315 -0.095, 3.869 -14.315 0.243, 3.984 -14.423 -0.097, 3.776 -14.300 0.428, 3.977 -14.423 0.250, 3.897 -14.359 0.589, 3.692 -14.300 0.899, 3.833 -14.315 0.580, 3.831 -14.359 0.927, 3.768 -14.315 0.912, 3.649 -14.300 1.058, 3.602 -14.300 1.212, 3.552 -14.315 1.552, 3.564 -14.500 1.815, 3.393 -14.500 2.118, 3.319 -14.423 2.205, 3.499 -14.423 1.907, 3.114 -14.423 2.486, 2.564 -14.315 2.908, 2.841 -14.300 2.524, 3.030 -14.315 2.418, 3.940 -14.423 0.596, 3.873 -14.423 0.937, 3.482 -14.300 1.521, 3.777 -14.423 1.271, 3.825 -14.500 1.172, 3.709 -14.500 1.499, 3.612 -14.359 1.578, 2.976 -14.500 2.672, 2.886 -14.423 2.748, 2.353 -14.300 2.984, 2.300 -14.315 3.120, 2.635 -14.423 2.989, 2.339 -14.359 3.172, 2.087 -14.300 3.177, 2.733 -14.500 2.921, 2.365 -14.423 3.207, 2.020 -14.315 3.309, 1.724 -14.315 3.472, 1.542 -14.300 3.474, 2.187 -14.500 3.349, 2.054 -14.359 3.364, 2.076 -14.423 3.401, 1.888 -14.500 3.526, 1.772 -14.423 3.569, 1.250 -14.387 3.762, 1.250 -14.422 3.783, 3.283 -14.359 2.181, 3.651 -14.423 1.595, 3.461 -14.359 1.887, 3.229 -14.315 2.145, 3.404 -14.315 1.856, 3.326 -14.300 1.838, 3.541 -14.300 1.375, 3.674 -14.315 1.236, -2.970 -14.300 -2.371, -3.030 -14.315 -2.418, -3.229 -14.315 -2.145, -2.418 -14.315 3.030, -2.205 -14.423 3.319, -2.459 -14.359 3.080, -2.486 -14.423 3.114, -2.395 -14.300 2.950, -1.851 -14.300 3.319, -1.552 -14.315 3.552, -1.557 -14.300 3.466, -2.145 -14.315 3.229, -2.181 -14.359 3.283, -1.907 -14.423 3.499, -1.887 -14.359 3.461, 3.934 -14.359 0.247, -1.271 -14.423 3.777, -2.718 -14.359 2.854, -2.957 -14.359 2.607, -3.207 -14.423 2.365, -3.401 -14.423 2.076, -3.364 -14.359 2.054, -3.822 -14.423 1.126, -3.917 -14.359 0.439, -3.940 -14.359 0.096, -3.984 -14.423 0.097, -3.934 -14.359 -0.247, -3.940 -14.423 -0.596, -3.831 -14.359 -0.927, -3.552 -14.315 -1.552, -3.461 -14.359 -1.887, -3.283 -14.359 -2.181, -3.499 -14.423 -1.907, -3.114 -14.423 -2.486, -3.080 -14.359 -2.459, -2.607 -14.359 -2.957, -2.365 -14.423 -3.207, -2.339 -14.359 -3.172, -2.054 -14.359 -3.364, -1.752 -14.359 -3.530, -0.439 -14.359 -3.917, -0.096 -14.359 -3.940, -0.444 -14.423 -3.960, 0.589 -14.359 -3.897, 0.250 -14.423 -3.977, 0.937 -14.423 -3.873, 0.927 -14.359 -3.831, 1.236 -14.315 -3.674, 1.271 -14.423 -3.777, 2.205 -14.423 -3.319, 1.907 -14.423 -3.499, 2.181 -14.359 -3.283, 2.673 -14.315 -2.807, 2.957 -14.359 -2.607, 3.364 -14.359 -2.054, 3.207 -14.423 -2.365, 3.530 -14.359 -1.752, 3.710 -14.423 -1.454, 3.569 -14.423 -1.772, 3.670 -14.359 -1.438, 3.864 -14.359 -0.779, 3.823 -14.423 -1.125, 3.940 -14.359 -0.096, 3.917 -14.359 -0.439, 3.736 -14.359 1.257, 2.807 -14.315 2.673, 3.080 -14.359 2.459, 2.854 -14.359 2.718, 2.607 -14.359 2.957, 1.454 -14.423 3.710, 1.438 -14.359 3.670, 1.414 -14.315 3.609, 1.752 -14.359 3.530, -1.265 -11.507 2.915, -1.289 -11.467 2.832, -1.322 -11.467 2.724, -1.599 -11.315 2.664, -1.647 -11.300 2.744, -1.479 -11.336 2.704, -1.370 -11.392 2.745, -1.437 -11.336 2.775, -1.341 -11.392 2.841, -1.297 -11.554 2.712, -1.380 -11.467 2.627, -1.460 -11.467 2.547, -1.522 -11.424 2.535, -1.493 -11.600 2.486, -1.443 -11.554 2.525, -1.595 -11.300 2.788, -1.307 -11.424 2.915, -1.374 -11.357 2.915, -1.457 -11.315 2.915, -1.497 -11.305 2.869, -1.562 -11.300 2.848, -1.412 -11.336 2.854, -1.358 -11.554 2.610, -1.261 -11.554 2.827, -1.516 -11.305 2.810, -1.422 -11.392 2.659, -1.493 -11.392 2.588, -1.538 -11.336 2.645, -1.547 -11.305 2.757, -1.591 -11.305 2.713, 1.595 -11.300 2.788, 1.550 -11.300 3.031, 1.647 -11.300 2.744, 1.715 -11.300 3.228, 2.395 -11.300 2.820, 2.953 -11.300 1.233, 3.386 -11.300 1.493, 3.599 -11.300 0.860, 3.670 -11.300 -0.466, 3.613 -11.300 -0.795, 3.109 -11.300 -0.758, 3.269 -11.300 -1.733, 2.951 -11.300 -1.239, 2.579 -11.300 1.895, 2.721 -11.300 1.685, 2.846 -11.300 1.464, 3.237 -11.300 1.792, 3.042 -11.300 0.995, 3.161 -11.300 0.502, 3.159 -11.300 -0.509, 3.040 -11.300 -1.002, 2.717 -11.300 -1.690, 2.186 -11.300 -2.985, 1.908 -11.300 -3.170, 1.419 -11.300 -2.868, 1.187 -11.300 -2.972, 1.307 -11.300 -3.461, 0.990 -11.300 -3.565, 0.703 -11.300 -3.122, 0.334 -11.300 -3.685, 0.000 -11.300 -3.700, 0.201 -11.300 -3.194, -0.334 -11.300 -3.685, -1.815 -11.300 -2.636, -0.854 -11.300 -3.084, -0.990 -11.300 -3.565, -1.614 -11.300 -3.329, -2.186 -11.300 -2.985, -2.856 -11.300 -1.444, -3.099 -11.300 -2.021, -2.446 -11.300 -2.776, -2.577 -11.300 -1.898, -2.966 -11.300 -1.201, -3.269 -11.300 -1.733, -3.527 -11.300 -1.118, -3.056 -11.300 -0.950, -3.613 -11.300 -0.795, -3.171 -11.300 -0.431, -3.695 -11.300 0.200, -3.199 -11.300 0.100, -3.179 -11.300 0.366, -3.138 -11.300 0.629, -3.506 -11.300 1.181, -3.237 -11.300 1.792, -2.274 -11.300 2.252, -2.453 -11.300 2.055, -2.616 -11.300 1.844, -3.075 -11.300 0.888, -2.885 -11.300 1.385, -2.640 -11.300 2.593, -1.869 -11.300 2.597, -1.787 -11.300 3.228, -1.550 -11.300 3.031, -1.602 -11.300 3.166, -1.550 -11.300 3.044, -2.357 -14.300 1.690, -2.900 -11.600 0.029, -2.900 -14.300 0.029, -2.888 -11.600 -0.266, -1.785 -11.600 -2.286, -1.543 -14.300 -2.456, -0.731 -14.300 -2.806, -0.148 -14.300 -2.896, 0.148 -14.300 -2.896, 0.442 -14.300 -2.866, 1.285 -14.300 -2.600, 2.211 -11.600 -1.877, 2.390 -14.300 -1.642, -2.172 -11.600 1.921, -2.357 -11.600 1.690, -2.516 -14.300 1.441, -2.516 -11.600 1.441, -2.650 -14.300 1.178, -2.756 -14.300 0.902, -2.834 -11.600 0.616, -2.882 -11.600 0.325, -2.846 -11.600 -0.559, -2.008 -11.600 -2.092, -1.543 -11.600 -2.456, -1.013 -11.600 -2.717, -0.442 -11.600 -2.866, -0.148 -11.600 -2.896, 0.148 -11.600 -2.896, 2.211 -14.300 -1.877, 2.774 -14.300 -0.845, 2.774 -11.600 -0.845, 2.846 -14.300 -0.559, 2.888 -11.600 -0.266, 2.882 -11.600 0.325, 2.834 -14.300 0.616, 2.756 -11.600 0.902, 2.756 -14.300 0.902, 2.516 -14.300 1.441, 2.172 -14.300 1.921, 2.172 -11.600 1.921, 1.965 -11.600 2.132, 1.400 -11.554 2.563, 1.419 -11.467 2.583, 1.349 -11.467 2.672, 1.423 -11.336 2.812, 1.494 -11.305 2.899, 1.408 -11.336 2.894, 1.505 -11.305 2.838, 1.562 -11.300 2.848, 1.508 -11.336 2.672, 1.569 -11.305 2.733, 1.457 -11.392 2.620, 1.556 -11.357 2.592, 1.394 -11.392 2.699, 1.326 -11.554 2.657, 1.307 -11.424 2.915, 1.276 -11.554 2.766, 1.282 -11.467 2.886, 1.343 -11.600 2.625, 1.303 -11.467 2.774, 1.255 -11.554 2.884, 1.374 -11.357 2.915, 1.335 -11.392 2.889, 1.353 -11.392 2.790, 1.457 -11.315 2.915, 1.522 -11.424 2.535, 1.457 -11.336 2.737, 1.531 -11.305 2.782, -1.250 -14.500 3.800, -1.575 -14.800 3.677, -2.469 -14.500 3.147, -2.733 -14.800 2.921, -2.976 -14.500 2.672, -2.976 -14.800 2.672, -3.970 -14.800 0.493, -3.970 -14.500 0.493, -3.688 -14.800 -1.550, -2.939 -14.800 -2.713, -2.693 -14.800 -2.958, -2.426 -14.500 -3.180, -0.862 -14.800 -3.906, -0.174 -14.800 -3.996, 0.520 -14.800 -3.966, 0.520 -14.500 -3.966, 1.840 -14.800 -3.552, 2.693 -14.800 -2.958, 2.939 -14.800 -2.713, 2.939 -14.500 -2.713, 3.688 -14.800 -1.550, 3.808 -14.500 -1.224, 3.808 -14.800 -1.224, 3.962 -14.500 -0.547, 3.962 -14.800 -0.547, 3.912 -14.500 0.835, 3.912 -14.800 0.835, 3.709 -14.800 1.499, 3.393 -14.800 2.118, 3.197 -14.500 2.404, 2.733 -14.800 2.921, 2.469 -14.500 3.147, 2.469 -14.800 3.147, 1.575 -14.800 3.677, 1.575 -14.500 3.677, -1.575 -14.500 3.677, -3.393 -14.800 2.118, -3.709 -14.800 1.499, -3.709 -14.500 1.499, -3.825 -14.500 1.172, -3.912 -14.500 0.835, -3.997 -14.500 0.146, -3.995 -14.800 -0.201, -3.962 -14.500 -0.547, -3.900 -14.500 -0.889, -3.808 -14.800 -1.224, -3.808 -14.500 -1.224, -3.688 -14.500 -1.550, -3.539 -14.800 -1.864, -3.539 -14.500 -1.864, -3.364 -14.800 -2.164, -2.939 -14.500 -2.713, -1.840 -14.500 -3.552, -1.524 -14.800 -3.698, -1.198 -14.500 -3.816, -0.862 -14.500 -3.906, 0.174 -14.800 -3.996, 0.862 -14.800 -3.906, 0.862 -14.500 -3.906, 2.426 -14.500 -3.180, 2.693 -14.500 -2.958, 3.164 -14.500 -2.448, 3.995 -14.800 -0.201, 3.995 -14.500 -0.201, 3.997 -14.500 0.146, 3.970 -14.500 0.493, 1.888 -14.800 3.526, -1.250 -14.300 2.915, -1.261 -14.300 2.813, -1.292 -11.600 2.715, -1.343 -11.600 2.625, -1.410 -14.300 2.548, -1.493 -14.300 2.486, -1.261 -11.600 2.813, -1.410 -11.600 2.548, -1.550 -11.300 2.915, -1.250 -11.600 2.915, -1.307 -11.424 3.031, -1.566 -11.300 3.109, -1.569 -11.305 3.213, -1.721 -11.554 3.527, -1.457 -11.392 3.326, -1.505 -11.305 3.108, -1.531 -11.305 3.164, -1.508 -11.336 3.274, -1.841 -11.554 3.519, -1.955 -11.554 3.483, -1.719 -11.300 3.229, -1.797 -11.305 3.284, -1.892 -11.336 3.344, -1.922 -11.392 3.410, -1.938 -11.357 3.357, -1.943 -11.467 3.458, -1.971 -11.424 3.414, -1.813 -11.336 3.368, -1.735 -11.305 3.287, -1.896 -11.315 3.285, -1.856 -11.305 3.265, -1.850 -11.300 3.204, -1.993 -11.507 3.451, -1.419 -11.467 3.363, -1.394 -11.392 3.247, -1.400 -11.554 3.383, -1.349 -11.467 3.275, -1.457 -11.315 3.031, -1.423 -11.336 3.134, -1.494 -11.305 3.047, -1.303 -11.467 3.172, -1.353 -11.392 3.156, -1.335 -11.392 3.057, -1.408 -11.336 3.053, -1.282 -11.467 3.061, -1.374 -11.357 3.031, -1.303 -11.600 3.255, -1.276 -11.554 3.180, -1.255 -11.554 3.062, -1.265 -11.507 3.031, -1.263 -11.600 3.146, -1.655 -11.300 3.207, -1.618 -11.305 3.251, -1.730 -11.336 3.374, -1.326 -11.554 3.289, -1.457 -11.336 3.209, -1.536 -11.392 3.388, -1.649 -11.336 3.359, -1.573 -11.336 3.325, -1.674 -11.305 3.276, -1.508 -11.467 3.433, -1.627 -11.392 3.429, -1.726 -11.392 3.446, -1.494 -11.554 3.457, -1.723 -11.467 3.499, -1.612 -11.467 3.479, -1.603 -11.554 3.505, -1.826 -11.392 3.440, -1.836 -11.467 3.492, 2.300 -11.357 3.120, 2.020 -11.357 3.309, 2.076 -11.507 3.402, 2.294 -11.600 3.277, 2.636 -11.507 2.989, 3.330 -11.315 1.816, 3.159 -11.315 2.099, 2.607 -11.424 2.957, 2.855 -11.424 2.719, 1.896 -11.315 3.285, 2.000 -11.600 3.464, 1.976 -11.315 3.237, 2.054 -11.424 3.365, 2.886 -11.507 2.748, 3.115 -11.507 2.486, 3.506 -11.300 1.181, 3.064 -11.600 2.571, 3.319 -11.507 2.205, 3.284 -11.424 2.182, 3.462 -11.424 1.887, 3.475 -11.315 1.518, 3.750 -11.315 0.567, 3.785 -11.315 0.238, 3.698 -11.300 -0.134, 3.412 -11.300 -1.431, 3.237 -11.315 -1.976, 3.099 -11.300 -2.021, 2.845 -11.315 -2.508, 2.446 -11.300 -2.776, 1.614 -11.300 -3.329, 1.518 -11.315 -3.475, 0.664 -11.300 -3.640, 0.892 -11.315 -3.686, -1.071 -11.315 -3.638, -1.384 -11.315 -3.531, -1.976 -11.315 -3.237, -2.251 -11.315 -3.053, -2.747 -11.315 -2.616, -2.635 -11.507 -2.990, -2.886 -11.507 -2.748, -3.064 -11.600 -2.571, -3.277 -11.600 -2.294, -3.412 -11.300 -1.431, -3.330 -11.315 -1.816, -3.229 -11.357 -2.145, -3.284 -11.424 -2.182, -3.115 -11.507 -2.486, -3.319 -11.507 -2.205, 3.277 -11.600 2.294, 3.464 -11.600 2.000, 3.552 -11.357 1.552, 3.613 -11.424 1.578, 3.674 -11.357 1.237, 3.652 -11.507 1.596, 3.737 -11.424 1.258, 3.768 -11.357 0.911, 3.686 -11.315 0.892, 3.759 -11.600 1.368, 3.832 -11.424 0.927, 3.833 -11.357 0.580, 3.777 -11.507 1.271, 3.864 -11.600 1.035, 3.875 -11.357 -0.095, 3.769 -11.315 -0.423, 3.869 -11.357 0.243, 3.941 -11.507 0.596, 3.935 -11.424 0.248, 3.977 -11.507 0.250, 3.942 -11.424 -0.096, 3.852 -11.357 -0.432, 3.984 -11.507 -0.097, 3.718 -11.315 -0.750, 3.960 -11.507 -0.444, 3.719 -11.357 -1.094, 3.638 -11.315 -1.071, 3.800 -11.357 -0.766, 3.985 -11.600 -0.349, 3.907 -11.507 -0.788, 3.782 -11.424 -1.113, 3.531 -11.315 -1.384, 3.864 -11.600 -1.035, 3.823 -11.507 -1.125, 3.472 -11.357 -1.724, 3.609 -11.357 -1.414, 3.759 -11.600 -1.368, 3.711 -11.507 -1.454, 3.532 -11.424 -1.753, 3.570 -11.507 -1.772, 3.365 -11.424 -2.054, 3.625 -11.600 -1.690, 2.908 -11.357 -2.563, 3.402 -11.507 -2.076, 3.208 -11.507 -2.365, 2.616 -11.315 -2.747, 2.366 -11.315 -2.964, 2.673 -11.357 -2.807, 2.418 -11.357 -3.029, 2.828 -11.600 -2.828, 2.748 -11.507 -2.886, 2.145 -11.357 -3.229, 2.099 -11.315 -3.159, 2.571 -11.600 -3.064, 2.294 -11.600 -3.277, 2.205 -11.507 -3.319, 1.856 -11.357 -3.403, 1.908 -11.507 -3.499, 1.210 -11.315 -3.595, 2.000 -11.600 -3.464, 0.567 -11.315 -3.750, 1.236 -11.357 -3.674, 1.368 -11.600 -3.759, 0.927 -11.424 -3.832, 1.271 -11.507 -3.777, 1.035 -11.600 -3.864, 0.238 -11.315 -3.785, 0.243 -11.357 -3.869, 0.580 -11.357 -3.833, 0.695 -11.600 -3.939, 0.937 -11.507 -3.874, 0.596 -11.507 -3.941, 0.590 -11.424 -3.898, 0.248 -11.424 -3.935, -0.093 -11.315 -3.792, -0.095 -11.357 -3.875, -0.096 -11.424 -3.942, 0.250 -11.507 -3.977, -0.097 -11.507 -3.984, -0.439 -11.424 -3.918, -0.766 -11.357 -3.800, -0.750 -11.315 -3.718, -0.349 -11.600 -3.985, -1.094 -11.357 -3.719, -0.695 -11.600 -3.939, -1.113 -11.424 -3.782, -1.686 -11.315 -3.397, -1.035 -11.600 -3.864, -1.439 -11.424 -3.671, -1.724 -11.357 -3.472, -1.125 -11.507 -3.823, -1.772 -11.507 -3.570, -2.020 -11.357 -3.309, -2.300 -11.357 -3.120, -2.076 -11.507 -3.402, -2.507 -11.315 -2.846, -2.563 -11.357 -2.908, -2.000 -11.600 -3.464, -2.607 -11.424 -2.958, -2.340 -11.424 -3.173, -2.294 -11.600 -3.277, -2.571 -11.600 -3.064, -3.464 -11.600 -2.000, -3.462 -11.424 -1.887, -3.595 -11.315 -1.210, -3.625 -11.600 -1.690, -3.674 -11.357 -1.236, -3.686 -11.315 -0.892, -3.670 -11.300 -0.466, -3.777 -11.507 -1.271, -3.785 -11.315 -0.238, -3.698 -11.300 -0.134, -3.750 -11.315 -0.567, -3.874 -11.507 -0.937, -3.832 -11.424 -0.927, -3.898 -11.424 -0.590, -3.869 -11.357 -0.243, -3.792 -11.315 0.093, -3.864 -11.600 -1.035, -3.769 -11.315 0.423, -3.985 -11.600 -0.349, -3.977 -11.507 -0.250, -3.935 -11.424 -0.248, -3.661 -11.300 0.533, -3.984 -11.507 0.097, -3.918 -11.424 0.439, -3.599 -11.300 0.860, -3.960 -11.507 0.444, -3.865 -11.424 0.779, -3.531 -11.315 1.384, -3.386 -11.300 1.493, -3.907 -11.507 0.788, -3.782 -11.424 1.113, -3.609 -11.357 1.414, -3.472 -11.357 1.724, -3.237 -11.315 1.976, -3.062 -11.300 2.076, -3.397 -11.315 1.686, -3.759 -11.600 1.368, -3.532 -11.424 1.753, -3.365 -11.424 2.054, -2.863 -11.300 2.344, -2.845 -11.315 2.508, -2.616 -11.315 2.747, -3.277 -11.600 2.294, -3.173 -11.424 2.340, -3.208 -11.507 2.365, -2.673 -11.357 2.807, -2.395 -11.300 2.820, -2.366 -11.315 2.964, -2.957 -11.424 2.607, -2.131 -11.300 3.024, -2.099 -11.315 3.159, -2.989 -11.507 2.636, -2.418 -11.357 3.029, -2.486 -11.507 3.115, -2.145 -11.357 3.229, -2.000 -11.600 3.464, -2.205 -11.507 3.319, -2.905 -11.300 -2.292, -2.807 -11.357 -2.673, -2.855 -11.424 -2.719, -3.029 -11.357 -2.418, -2.686 -11.300 -2.544, -2.964 -11.315 -2.366, -1.908 -11.300 -3.170, -1.307 -11.300 -3.461, -0.664 -11.300 -3.640, -0.423 -11.315 -3.769, 1.816 -11.315 -3.330, 2.686 -11.300 -2.544, 2.905 -11.300 -2.292, 3.053 -11.315 -2.251, 3.397 -11.315 -1.686, 3.527 -11.300 -1.118, 3.792 -11.315 -0.093, 3.695 -11.300 0.200, 3.661 -11.300 0.533, 3.594 -11.315 1.211, 3.062 -11.300 2.076, 2.807 -11.357 2.673, 2.563 -11.357 2.908, 2.365 -11.507 3.208, 2.863 -11.300 2.344, 2.747 -11.315 2.616, 2.508 -11.315 2.845, 2.340 -11.424 3.173, 2.640 -11.300 2.593, 2.131 -11.300 3.024, 2.251 -11.315 3.053, 3.081 -11.424 2.460, 2.964 -11.315 2.366, 3.029 -11.357 2.418, 3.229 -11.357 2.145, 3.499 -11.507 1.908, 3.403 -11.357 1.856, 3.874 -11.507 0.937, 3.898 -11.424 0.590, 3.918 -11.424 -0.439, 3.865 -11.424 -0.779, 3.671 -11.424 -1.439, 3.309 -11.357 -2.020, 3.173 -11.424 -2.340, 3.120 -11.357 -2.300, 2.989 -11.507 -2.636, 2.957 -11.424 -2.607, 2.719 -11.424 -2.855, 2.486 -11.507 -3.115, 2.182 -11.424 -3.284, 2.460 -11.424 -3.081, 1.887 -11.424 -3.462, 1.578 -11.424 -3.613, 1.552 -11.357 -3.552, 1.596 -11.507 -3.652, 1.258 -11.424 -3.737, 0.911 -11.357 -3.768, -0.432 -11.357 -3.852, -0.444 -11.507 -3.960, -0.788 -11.507 -3.907, -0.779 -11.424 -3.865, -1.414 -11.357 -3.609, -1.454 -11.507 -3.711, -1.753 -11.424 -3.532, -2.054 -11.424 -3.365, -2.365 -11.507 -3.208, -3.081 -11.424 -2.460, -3.403 -11.357 -1.856, -3.499 -11.507 -1.908, -3.159 -11.315 -2.099, -3.652 -11.507 -1.596, -3.613 -11.424 -1.578, -3.475 -11.315 -1.518, -3.552 -11.357 -1.552, -3.737 -11.424 -1.258, -3.768 -11.357 -0.911, -3.941 -11.507 -0.596, -3.833 -11.357 -0.580, -3.942 -11.424 0.096, -3.852 -11.357 0.432, -3.875 -11.357 0.095, -3.800 -11.357 0.766, -3.718 -11.315 0.750, -3.719 -11.357 1.094, -3.638 -11.315 1.071, -3.711 -11.507 1.454, -3.823 -11.507 1.125, -3.570 -11.507 1.772, -3.671 -11.424 1.439, -3.402 -11.507 2.076, -3.120 -11.357 2.300, -3.053 -11.315 2.251, -3.309 -11.357 2.020, -2.908 -11.357 2.563, -2.748 -11.507 2.886, -2.719 -11.424 2.855, -2.460 -11.424 3.081, -2.182 -11.424 3.284, 1.265 -11.507 3.031, 1.261 -11.554 3.119, 1.322 -11.467 3.222, 1.538 -11.336 3.301, 1.650 -11.300 3.204, 1.597 -11.300 3.160, 1.437 -11.336 3.171, 1.289 -11.467 3.114, 1.263 -11.600 3.146, 1.367 -11.600 3.352, 1.443 -11.554 3.421, 1.557 -11.467 3.458, 1.674 -11.392 3.440, 1.826 -11.305 3.276, 1.850 -11.300 3.204, 1.785 -11.300 3.228, 1.578 -11.392 3.410, 1.358 -11.554 3.336, 1.451 -11.600 3.432, 1.851 -11.336 3.359, 1.774 -11.392 3.446, 1.873 -11.392 3.429, 1.552 -11.600 3.490, 1.659 -11.554 3.519, 1.663 -11.600 3.523, 1.888 -11.467 3.479, 1.971 -11.424 3.414, 1.938 -11.357 3.357, 1.779 -11.554 3.527, 1.893 -11.600 3.510, 1.993 -11.507 3.451, 1.897 -11.554 3.505, 1.703 -11.305 3.284, 1.644 -11.305 3.265, 1.493 -11.392 3.358, 1.297 -11.554 3.234, 1.516 -11.305 3.136, 1.457 -11.315 3.031, 1.497 -11.305 3.077, 1.562 -11.300 3.099, 1.370 -11.392 3.201, 1.412 -11.336 3.092, 1.341 -11.392 3.105, 1.380 -11.467 3.319, 1.547 -11.305 3.189, 1.422 -11.392 3.287, 1.479 -11.336 3.242, 1.591 -11.305 3.233, 1.460 -11.467 3.399, 1.545 -11.554 3.483, 1.608 -11.336 3.344, 1.687 -11.336 3.368, 1.664 -11.467 3.492, 1.765 -11.305 3.287, 1.777 -11.467 3.499, 1.770 -11.336 3.374, 1.343 -14.300 2.625, 1.261 -11.600 2.813, 1.292 -11.600 2.715, 1.410 -11.600 2.548, 1.261 -14.300 2.813, 1.250 -14.300 2.915, 1.250 -11.600 2.915, 1.250 -11.600 3.031, 1.265 -11.507 2.915, 1.307 -11.424 3.031, 1.374 -11.357 3.031, 1.550 -11.300 2.915, -3.029 -14.800 7.942, -1.308 -14.800 7.489, -3.498 -14.800 7.747, -5.232 -14.800 6.699, -5.622 -14.800 6.375, -6.342 -14.800 5.659, -4.608 -14.800 5.224, -3.755 -14.800 4.954, -3.664 -14.800 4.826, -3.599 -14.800 4.683, -1.250 -14.800 3.800, -3.550 -14.800 4.375, -1.888 -14.800 3.526, -2.187 -14.800 3.349, -3.691 -14.800 3.931, -2.469 -14.800 3.147, -3.789 -14.800 3.809, -4.044 -14.800 3.628, -3.197 -14.800 2.404, -4.192 -14.800 3.576, -4.347 -14.800 3.552, -3.564 -14.800 1.815, -7.924 -14.800 3.076, -8.234 -14.800 2.109, -6.431 -14.800 0.824, -6.833 -14.800 0.591, -5.231 -14.800 4.581, -6.971 -14.800 4.863, -7.249 -14.800 4.439, -5.136 -14.800 3.974, -5.045 -14.800 3.846, -6.579 -14.800 0.772, -8.478 -14.800 0.608, -7.006 -14.800 0.330, -7.072 -14.800 0.025, -8.499 -14.800 0.101, -8.490 -14.800 -0.406, -7.024 -14.800 -0.283, -8.451 -14.800 -0.912, -6.867 -14.800 -0.554, -6.755 -14.800 -0.663, -8.381 -14.800 -1.415, -4.892 -14.800 -3.707, -6.014 -14.800 -0.824, -4.608 -14.800 -3.576, -5.866 -14.800 -0.772, -3.900 -14.800 -0.889, -6.479 -14.800 -0.810, -6.326 -14.800 -0.844, -7.995 -14.800 -2.886, -7.808 -14.800 -3.358, -7.594 -14.800 -3.818, -5.011 -14.800 -3.809, -5.183 -14.800 -4.070, -5.231 -14.800 -4.219, -6.475 -14.800 -5.507, -4.932 -14.800 -5.063, -4.503 -14.800 -5.244, -4.988 -14.800 -6.883, -4.568 -14.800 -7.168, -0.645 -14.800 -6.776, -0.401 -14.800 -6.972, -0.103 -14.800 -7.066, -0.257 -14.800 -7.033, -4.132 -14.800 -7.428, -2.257 -14.800 -8.195, -1.264 -14.800 -8.405, 0.053 -14.800 -7.071, -0.254 -14.800 -8.496, 0.254 -14.800 -8.496, 0.208 -14.800 -7.047, 0.760 -14.800 -8.466, 3.218 -14.800 -7.868, 3.681 -14.800 -7.661, 0.840 -14.800 -6.091, 0.736 -14.800 -5.797, 0.801 -14.800 -5.939, 0.645 -14.800 -5.669, 0.532 -14.800 -5.560, 0.257 -14.800 -5.412, -0.053 -14.800 -5.374, 0.103 -14.800 -5.379, -4.192 -14.800 -5.224, -4.044 -14.800 -5.172, -0.611 -14.800 -5.632, -0.783 -14.800 -5.892, -0.709 -14.800 -5.754, -0.831 -14.800 -6.042, 1.264 -14.800 -8.405, 0.709 -14.800 -6.691, 0.783 -14.800 -6.553, 0.831 -14.800 -6.403, 3.999 -14.800 -5.149, 4.132 -14.800 -7.428, 4.143 -14.800 -5.210, 4.453 -14.800 -5.248, 5.390 -14.800 -6.573, 5.772 -14.800 -6.239, 6.135 -14.800 -5.884, 4.608 -14.800 -5.224, 4.892 -14.800 -5.093, 5.011 -14.800 -4.991, 5.109 -14.800 -4.869, 7.085 -14.800 -4.696, 5.250 -14.800 -4.425, 7.353 -14.800 -4.265, 5.201 -14.800 -4.117, 4.297 -14.800 -5.244, 4.988 -14.800 -6.883, 5.045 -14.800 -3.846, 4.801 -14.800 -3.651, 4.347 -14.800 -3.552, 3.164 -14.800 -2.448, 2.426 -14.800 -3.180, 2.141 -14.800 -3.379, 4.044 -14.800 -3.628, 6.431 -14.800 -0.824, 6.833 -14.800 -0.591, 8.451 -14.800 -0.912, 7.006 -14.800 -0.330, 7.072 -14.800 -0.025, 6.867 -14.800 0.554, 4.892 -14.800 3.707, 5.011 -14.800 3.809, 5.183 -14.800 4.070, 7.249 -14.800 4.439, 5.250 -14.800 4.375, 6.971 -14.800 4.863, 5.240 -14.800 4.531, 5.136 -14.800 4.826, 4.932 -14.800 5.063, 6.342 -14.800 5.659, 4.347 -14.800 5.248, 5.232 -14.800 6.699, 4.823 -14.800 6.999, 3.789 -14.800 4.991, 4.396 -14.800 7.275, 1.265 -14.800 7.324, 1.308 -14.800 7.489, 2.550 -14.800 8.108, 1.378 -14.800 7.644, 1.592 -14.800 7.907, 2.214 -14.800 8.154, 2.045 -14.800 8.133, 3.691 -14.800 4.869, 1.250 -14.800 3.800, 3.560 -14.800 4.269, 3.599 -14.800 4.117, 2.187 -14.800 3.349, 3.664 -14.800 3.974, 2.976 -14.800 2.672, 4.297 -14.800 3.556, 4.453 -14.800 3.552, 3.564 -14.800 1.815, 3.197 -14.800 2.404, 3.825 -14.800 1.172, 5.513 -14.800 0.469, 5.439 -14.800 0.330, 3.970 -14.800 0.493, 3.997 -14.800 0.146, 5.373 -14.800 0.025, 3.900 -14.800 -0.889, 5.690 -14.800 -0.663, 3.539 -14.800 -1.864, 4.503 -14.800 -3.556, 3.364 -14.800 -2.164, 1.198 -14.800 -3.816, -3.789 -14.800 -4.991, -0.520 -14.800 -3.966, -3.691 -14.800 -4.869, -1.198 -14.800 -3.816, -3.599 -14.800 -4.117, -3.569 -14.800 -4.581, -3.550 -14.800 -4.425, -1.840 -14.800 -3.552, -3.560 -14.800 -4.269, -2.426 -14.800 -3.180, -3.164 -14.800 -2.448, -3.962 -14.800 -0.547, -5.513 -14.800 -0.469, -5.392 -14.800 -0.181, -3.997 -14.800 0.146, -5.383 -14.800 0.131, -3.912 -14.800 0.835, -3.825 -14.800 1.172, -3.569 -14.800 4.219, -1.378 -14.800 7.644, -1.474 -14.800 7.785, -1.729 -14.800 8.008, 8.427 -14.800 1.113, 6.755 -14.800 0.663, 6.014 -14.800 0.824, -5.966 -14.800 0.810, -4.297 -14.800 -3.556, -2.141 -14.800 -3.379, -3.868 -14.800 -3.737, 1.524 -14.800 -3.698, 3.560 -14.800 -4.531, 3.789 -14.800 -3.809, 3.691 -14.800 -3.931, 4.608 -14.800 3.576, 4.044 -14.800 5.172, 3.954 -14.800 7.524, -5.183 -14.800 4.730, -5.011 -14.800 4.991, -6.668 -14.800 5.271, -4.892 -14.800 5.093, -4.756 -14.800 5.172, -4.453 -14.800 -3.552, -4.756 -14.800 -3.628, -5.109 -13.300 -3.931, -5.250 -13.300 -4.375, -5.240 -14.800 -4.531, -5.201 -14.800 -4.683, -5.045 -13.300 -4.954, -5.136 -14.800 -4.826, -5.045 -14.800 -4.954, -4.801 -13.300 -5.149, -4.347 -13.300 -5.248, -4.347 -14.800 -5.248, -3.908 -14.800 -5.093, -3.789 -13.300 -4.991, -3.664 -14.800 -3.974, -3.755 -14.800 -3.846, -4.297 -13.300 -3.556, -4.453 -13.300 -3.552, -5.109 -14.800 -3.931, -5.250 -14.800 -4.375, -5.201 -13.300 -4.683, -5.136 -13.300 -4.826, -4.801 -14.800 -5.149, -4.657 -14.800 -5.210, -4.192 -13.300 -5.224, -4.044 -13.300 -5.172, -3.691 -13.300 -4.869, -3.617 -14.800 -4.730, -3.569 -13.300 -4.581, -3.560 -13.300 -4.269, -3.664 -13.300 -3.974, -3.868 -13.300 -3.737, -3.999 -13.300 -3.651, -3.999 -14.800 -3.651, -4.143 -14.800 -3.590, -4.453 -14.800 5.248, -4.608 -13.300 5.224, -4.892 -13.300 5.093, -5.011 -13.300 4.991, -5.109 -13.300 4.869, -5.183 -13.300 4.730, -5.109 -14.800 4.869, -5.250 -14.800 4.425, -5.201 -13.300 4.117, -5.201 -14.800 4.117, -4.932 -14.800 3.737, -4.801 -14.800 3.651, -4.657 -14.800 3.590, -3.560 -14.800 4.531, -3.868 -13.300 5.063, -3.868 -14.800 5.063, -3.999 -14.800 5.149, -4.297 -14.800 5.244, -5.231 -13.300 4.581, -5.240 -13.300 4.269, -5.240 -14.800 4.269, -5.136 -13.300 3.974, -4.932 -13.300 3.737, -4.801 -13.300 3.651, -4.503 -14.800 3.556, -4.192 -13.300 3.576, -3.908 -13.300 3.707, -3.908 -14.800 3.707, -3.789 -13.300 3.809, -3.617 -13.300 4.070, -3.617 -14.800 4.070, -3.569 -13.300 4.219, -3.550 -13.300 4.375, -3.664 -13.300 4.826, -3.755 -13.300 4.954, -4.143 -13.300 5.210, -4.143 -14.800 5.210, -4.297 -13.300 5.244, 4.192 -14.800 5.224, 4.044 -13.300 5.172, 3.908 -13.300 5.093, 3.617 -13.300 4.730, 3.617 -14.800 4.730, 3.550 -13.300 4.425, 3.550 -14.800 4.425, 3.664 -13.300 3.974, 3.755 -14.800 3.846, 4.143 -14.800 3.590, 4.453 -13.300 3.552, 4.756 -13.300 3.628, 4.756 -14.800 3.628, 5.109 -14.800 3.931, 5.231 -14.800 4.219, 4.932 -13.300 5.063, 5.045 -14.800 4.954, 4.801 -13.300 5.149, 4.657 -14.800 5.210, 4.347 -13.300 5.248, 4.192 -13.300 5.224, 3.908 -14.800 5.093, 3.789 -13.300 4.991, 3.569 -14.800 4.581, 3.560 -13.300 4.269, 3.599 -13.300 4.117, 3.868 -14.800 3.737, 3.999 -13.300 3.651, 3.999 -14.800 3.651, 4.608 -13.300 3.576, 5.011 -13.300 3.809, 5.183 -13.300 4.070, 5.250 -13.300 4.375, 5.201 -14.800 4.683, 4.801 -14.800 5.149, 4.657 -13.300 5.210, 4.503 -13.300 5.244, 4.503 -14.800 5.244, 4.192 -14.800 -3.576, 3.908 -13.300 -3.707, 3.789 -13.300 -3.809, 3.908 -14.800 -3.707, 3.691 -13.300 -3.931, 3.569 -14.800 -4.219, 3.560 -13.300 -4.531, 3.550 -14.800 -4.375, 3.599 -14.800 -4.683, 3.755 -13.300 -4.954, 3.664 -14.800 -4.826, 3.755 -14.800 -4.954, 3.999 -13.300 -5.149, 4.608 -13.300 -5.224, 4.892 -13.300 -5.093, 4.756 -14.800 -5.172, 5.183 -13.300 -4.730, 5.183 -14.800 -4.730, 5.231 -14.800 -4.581, 5.240 -14.800 -4.269, 5.045 -13.300 -3.846, 4.657 -14.800 -3.590, 4.192 -13.300 -3.576, 3.617 -13.300 -4.070, 3.617 -14.800 -4.070, 3.569 -13.300 -4.219, 3.550 -13.300 -4.375, 3.868 -14.800 -5.063, 4.143 -13.300 -5.210, 4.297 -13.300 -5.244, 4.756 -13.300 -5.172, 5.011 -13.300 -4.991, 5.109 -13.300 -4.869, 5.231 -13.300 -4.581, 5.240 -13.300 -4.269, 5.136 -13.300 -3.974, 5.136 -14.800 -3.974, 4.932 -14.800 -3.737, 4.801 -13.300 -3.651, 4.657 -13.300 -3.590, -0.208 -14.800 -5.398, -0.356 -14.800 -5.451, -0.492 -14.800 -5.529, -0.850 -14.800 -6.197, -0.801 -14.800 -6.506, -0.736 -14.800 -6.648, -0.401 -13.300 -6.972, -0.532 -14.800 -6.885, 0.492 -13.300 -6.916, 0.356 -14.800 -6.994, 0.492 -14.800 -6.916, 0.611 -14.800 -6.814, 0.850 -14.800 -6.248, 0.401 -14.800 -5.473, -0.208 -13.300 -5.398, -0.492 -13.300 -5.529, -0.709 -13.300 -5.754, -0.831 -13.300 -6.042, -0.840 -14.800 -6.354, -0.736 -13.300 -6.648, -0.532 -13.300 -6.885, -0.257 -13.300 -7.033, 0.208 -13.300 -7.047, 0.611 -13.300 -6.814, 0.831 -13.300 -6.403, 0.840 -13.300 -6.091, 0.801 -13.300 -5.939, 0.257 -13.300 -5.412, 0.103 -13.300 -5.379, -6.579 -13.300 0.772, -6.715 -13.300 0.693, -6.932 -14.800 0.469, -7.072 -13.300 0.025, -7.053 -14.800 0.181, -6.867 -13.300 -0.554, -6.958 -14.800 -0.426, -6.624 -14.800 -0.749, -5.612 -14.800 -0.591, -5.439 -14.800 -0.330, -5.392 -13.300 -0.181, -5.373 -14.800 -0.025, -5.421 -13.300 0.283, -5.487 -14.800 0.426, -5.578 -14.800 0.554, -5.690 -14.800 0.663, -5.821 -14.800 0.749, -6.431 -13.300 0.824, -6.276 -13.300 0.848, -6.276 -14.800 0.848, -6.715 -14.800 0.693, -6.833 -13.300 0.591, -6.932 -13.300 0.469, -7.006 -13.300 0.330, -7.053 -13.300 0.181, -7.062 -14.800 -0.131, -7.024 -13.300 -0.283, -6.755 -13.300 -0.663, -6.624 -13.300 -0.749, -6.479 -13.300 -0.810, -6.326 -13.300 -0.844, -6.169 -14.800 -0.848, -5.866 -13.300 -0.772, -5.731 -13.300 -0.693, -5.731 -14.800 -0.693, -5.513 -13.300 -0.469, -5.373 -13.300 -0.025, -5.421 -14.800 0.283, -5.487 -13.300 0.426, -5.578 -13.300 0.554, -5.690 -13.300 0.663, -6.119 -14.800 0.844, 6.014 -13.300 0.824, 6.169 -14.800 0.848, 5.866 -13.300 0.772, 5.866 -14.800 0.772, 5.612 -14.800 0.591, 5.439 -13.300 0.330, 5.392 -14.800 0.181, 5.421 -14.800 -0.283, 5.578 -13.300 -0.554, 5.821 -13.300 -0.749, 5.821 -14.800 -0.749, 6.276 -13.300 -0.848, 6.119 -14.800 -0.844, 6.276 -14.800 -0.848, 6.579 -14.800 -0.772, 6.833 -13.300 -0.591, 7.062 -13.300 0.131, 7.062 -14.800 0.131, 7.024 -14.800 0.283, 6.867 -13.300 0.554, 6.624 -14.800 0.749, 6.479 -14.800 0.810, 6.169 -13.300 0.848, 5.731 -14.800 0.693, 5.373 -13.300 0.025, 5.383 -13.300 -0.131, 5.383 -14.800 -0.131, 5.421 -13.300 -0.283, 5.487 -14.800 -0.426, 5.578 -14.800 -0.554, 5.966 -13.300 -0.810, 5.966 -14.800 -0.810, 6.715 -14.800 -0.693, 6.932 -13.300 -0.469, 6.932 -14.800 -0.469, 7.053 -14.800 -0.181, 7.072 -13.300 -0.025, 7.024 -13.300 0.283, 6.958 -13.300 0.426, 6.958 -14.800 0.426, 6.755 -13.300 0.663, 6.624 -13.300 0.749, 6.479 -13.300 0.810, 6.326 -13.300 0.844, 6.326 -14.800 0.844, 1.474 -14.800 7.785, 1.729 -14.800 8.008, 2.045 -13.300 8.133, 2.384 -14.800 8.146, 2.384 -13.300 8.146, 1.265 -13.300 7.324, 1.474 -13.300 7.785, 1.882 -14.800 8.084, 1.882 -13.300 8.084, 2.214 -13.300 8.154, 3.029 -14.800 7.942, 3.029 -13.300 7.942, 3.498 -14.800 7.747, 5.622 -14.800 6.375, 7.501 -14.800 3.998, 7.726 -14.800 3.543, 7.726 -13.300 3.543, 7.924 -14.800 3.076, 7.924 -13.300 3.076, 8.093 -14.800 2.597, 8.345 -14.800 1.614, 8.427 -13.300 1.113, 8.499 -14.800 0.101, 8.490 -14.800 -0.406, 8.451 -13.300 -0.912, 8.282 -14.800 -1.913, 8.153 -14.800 -2.404, 7.594 -14.800 -3.818, 6.792 -14.800 -5.111, 6.475 -13.300 -5.507, 5.390 -13.300 -6.573, 4.568 -14.800 -7.168, 2.257 -14.800 -8.195, 1.764 -14.800 -8.315, 0.760 -13.300 -8.466, 0.254 -13.300 -8.496, -0.254 -13.300 -8.496, -0.760 -14.800 -8.466, -1.764 -14.800 -8.315, -1.764 -13.300 -8.315, -3.218 -14.800 -7.868, -3.681 -14.800 -7.661, -5.390 -14.800 -6.573, -5.772 -14.800 -6.239, -6.135 -14.800 -5.884, -6.475 -13.300 -5.507, -6.792 -14.800 -5.111, -7.353 -14.800 -4.265, -7.353 -13.300 -4.265, -8.153 -13.300 -2.404, -8.153 -14.800 -2.404, -8.282 -14.800 -1.913, -8.381 -13.300 -1.415, -8.451 -13.300 -0.912, -8.345 -14.800 1.614, -8.234 -13.300 2.109, -8.093 -14.800 2.597, -7.726 -14.800 3.543, -7.501 -14.800 3.998, -5.993 -14.800 6.028, -5.993 -13.300 6.028, -4.823 -14.800 6.999, -4.396 -14.800 7.275, -3.954 -14.800 7.524, -3.954 -13.300 7.524, -3.029 -13.300 7.942, 3.954 -13.300 7.524, 5.622 -13.300 6.375, 5.993 -14.800 6.028, 5.993 -13.300 6.028, 6.668 -14.800 5.271, 6.668 -13.300 5.271, 7.501 -13.300 3.998, 8.093 -13.300 2.597, 8.234 -14.800 2.109, 8.234 -13.300 2.109, 8.345 -13.300 1.614, 8.478 -14.800 0.608, 8.478 -13.300 0.608, 8.490 -13.300 -0.406, 8.381 -14.800 -1.415, 7.995 -14.800 -2.886, 7.995 -13.300 -2.886, 7.808 -14.800 -3.358, 7.353 -13.300 -4.265, 6.792 -13.300 -5.111, 6.475 -14.800 -5.507, 6.135 -13.300 -5.884, 5.772 -13.300 -6.239, 2.742 -14.800 -8.046, 2.742 -13.300 -8.046, 1.764 -13.300 -8.315, 1.264 -13.300 -8.405, -2.257 -13.300 -8.195, -2.742 -14.800 -8.046, -2.742 -13.300 -8.046, -4.568 -13.300 -7.168, -5.772 -13.300 -6.239, -6.792 -13.300 -5.111, -7.085 -14.800 -4.696, -7.995 -13.300 -2.886, -8.282 -13.300 -1.913, -8.478 -13.300 0.608, -8.427 -14.800 1.113, -8.345 -13.300 1.614, -8.093 -13.300 2.597, -7.726 -13.300 3.543, -6.342 -13.300 5.659, -5.232 -13.300 6.699, -4.823 -13.300 6.999, -2.550 -14.800 8.108, -2.384 -14.800 8.146, -2.384 -13.300 8.146, -2.214 -14.800 8.154, -1.729 -13.300 8.008, -1.592 -14.800 7.907, -1.250 -13.300 7.155, -2.214 -13.300 8.154, -2.045 -14.800 8.133, -1.882 -14.800 8.084, -1.882 -13.300 8.084, -1.592 -13.300 7.907, -1.378 -13.300 7.644, -1.265 -14.800 7.324, -1.250 -11.600 3.031, -1.250 -13.300 3.031, -1.250 -14.315 3.668, -1.250 -14.387 3.762, -1.250 -14.800 7.155, -1.367 -11.600 3.352, -1.451 -11.600 3.432, -1.663 -13.300 3.523, -1.663 -11.600 3.523, -1.552 -11.600 3.490, -1.552 -13.300 3.490, -1.779 -13.300 3.530, -1.779 -11.600 3.530, -1.893 -11.600 3.510, -2.000 -13.300 3.464, -2.294 -11.600 3.277, -2.828 -11.600 2.828, -3.064 -11.600 2.571, -3.625 -13.300 1.690, -3.625 -11.600 1.690, -3.864 -11.600 1.035, -3.864 -13.300 1.035, -3.939 -13.300 0.695, -3.985 -11.600 0.349, -3.939 -11.600 -0.695, -3.277 -13.300 -2.294, -2.828 -11.600 -2.828, -2.828 -13.300 -2.828, -1.368 -11.600 -3.759, 0.000 -11.600 -4.000, 0.000 -13.300 -4.000, 0.349 -13.300 -3.985, 2.000 -13.300 -3.464, 2.828 -13.300 -2.828, 3.277 -11.600 -2.294, 4.000 -11.600 -0.000, 3.939 -11.600 0.695, 2.828 -11.600 2.828, 2.571 -13.300 3.064, 2.000 -13.300 3.464, -2.571 -11.600 3.064, -2.571 -13.300 3.064, -3.064 -13.300 2.571, -3.277 -13.300 2.294, -3.464 -11.600 2.000, -3.939 -11.600 0.695, -3.985 -13.300 0.349, -4.000 -11.600 -0.000, -4.000 -13.300 -0.000, -3.864 -13.300 -1.035, -3.759 -11.600 -1.368, -3.759 -13.300 -1.368, -3.064 -13.300 -2.571, -2.000 -13.300 -3.464, -1.690 -11.600 -3.625, -1.035 -13.300 -3.864, -0.695 -13.300 -3.939, 0.349 -11.600 -3.985, 1.690 -11.600 -3.625, 2.571 -13.300 -3.064, 3.064 -11.600 -2.571, 3.064 -13.300 -2.571, 3.464 -11.600 -2.000, 3.864 -13.300 -1.035, 3.939 -11.600 -0.695, 3.939 -13.300 -0.695, 3.985 -13.300 -0.349, 3.985 -11.600 0.349, 3.939 -13.300 0.695, 3.759 -13.300 1.368, 3.625 -11.600 1.690, 2.828 -13.300 2.828, 2.571 -11.600 3.064, 1.893 -13.300 3.510, 1.779 -13.300 3.530, 1.779 -11.600 3.530, 1.303 -11.600 3.255, 1.263 -13.300 3.146, 1.663 -13.300 3.523, 1.552 -13.300 3.490, 1.451 -13.300 3.432, 1.250 -14.300 3.589, 1.250 -14.315 3.668, 1.250 -14.357 3.736, 1.250 -14.460 3.795, 1.250 -14.500 3.800, 1.250 -14.800 7.155, 1.250 -13.300 3.031, 2.294 -13.300 3.277, 3.868 -13.300 3.737, 3.755 -13.300 3.846, 3.569 -13.300 4.581, 1.367 -13.300 3.352, 1.303 -13.300 3.255, 1.308 -13.300 7.489, 1.378 -13.300 7.644, 1.592 -13.300 7.907, 2.550 -13.300 8.108, 1.729 -13.300 8.008, 1.250 -13.300 7.155, 4.823 -13.300 6.999, 5.232 -13.300 6.699, 3.498 -13.300 7.747, 3.691 -13.300 4.869, 4.396 -13.300 7.275, 5.136 -13.300 4.826, 5.201 -13.300 4.683, 6.971 -13.300 4.863, 5.240 -13.300 4.531, 7.249 -13.300 4.439, 4.892 -13.300 3.707, 3.625 -13.300 1.690, 3.464 -13.300 2.000, 3.277 -13.300 2.294, 4.297 -13.300 3.556, 3.064 -13.300 2.571, 5.231 -13.300 4.219, 5.109 -13.300 3.931, 8.499 -13.300 0.101, 7.053 -13.300 -0.181, 7.006 -13.300 -0.330, 8.381 -13.300 -1.415, 6.715 -13.300 -0.693, 6.579 -13.300 -0.772, 8.282 -13.300 -1.913, 8.153 -13.300 -2.404, 6.431 -13.300 -0.824, 7.808 -13.300 -3.358, 7.594 -13.300 -3.818, 5.201 -13.300 -4.117, 6.119 -13.300 -0.844, 4.932 -13.300 -3.737, 4.503 -13.300 -3.556, 3.277 -13.300 -2.294, 7.085 -13.300 -4.696, 5.250 -13.300 -4.425, 4.453 -13.300 -5.248, 4.988 -13.300 -6.883, 4.132 -13.300 -7.428, 0.850 -13.300 -6.248, 0.736 -13.300 -5.797, 0.645 -13.300 -5.669, 0.532 -13.300 -5.560, 0.401 -13.300 -5.473, 3.868 -13.300 -5.063, 4.568 -13.300 -7.168, 3.218 -13.300 -7.868, 2.257 -13.300 -8.195, 0.356 -13.300 -6.994, 0.783 -13.300 -6.553, 0.709 -13.300 -6.691, -0.760 -13.300 -8.466, -1.264 -13.300 -8.405, -3.218 -13.300 -7.868, 0.053 -13.300 -7.071, -3.681 -13.300 -7.661, -0.103 -13.300 -7.066, -0.645 -13.300 -6.776, -0.801 -13.300 -6.506, -0.840 -13.300 -6.354, -0.850 -13.300 -6.197, -0.783 -13.300 -5.892, -4.132 -13.300 -7.428, -4.988 -13.300 -6.883, -4.503 -13.300 -5.244, -4.657 -13.300 -5.210, -5.390 -13.300 -6.573, -4.932 -13.300 -5.063, -6.135 -13.300 -5.884, -5.240 -13.300 -4.531, -5.231 -13.300 -4.219, -7.085 -13.300 -4.696, -5.183 -13.300 -4.070, -7.594 -13.300 -3.818, -5.011 -13.300 -3.809, -7.808 -13.300 -3.358, -6.169 -13.300 -0.848, -4.892 -13.300 -3.707, -6.014 -13.300 -0.824, -3.625 -13.300 -1.690, -4.608 -13.300 -3.576, -3.464 -13.300 -2.000, -2.571 -13.300 -3.064, -4.143 -13.300 -3.590, -6.958 -13.300 -0.426, -8.490 -13.300 -0.406, -7.062 -13.300 -0.131, -8.499 -13.300 0.101, -8.427 -13.300 1.113, -4.657 -13.300 3.590, -4.503 -13.300 3.556, -7.924 -13.300 3.076, -5.045 -13.300 3.846, -7.249 -13.300 4.439, -5.250 -13.300 4.425, -7.501 -13.300 3.998, -6.971 -13.300 4.863, -6.668 -13.300 5.271, -4.756 -13.300 5.172, -4.453 -13.300 5.248, -5.622 -13.300 6.375, -4.396 -13.300 7.275, -3.999 -13.300 5.149, -3.498 -13.300 7.747, -1.308 -13.300 7.489, -1.265 -13.300 7.324, -2.045 -13.300 8.133, -2.550 -13.300 8.108, -1.474 -13.300 7.785, -1.263 -13.300 3.146, -1.303 -13.300 3.255, -1.367 -13.300 3.352, -1.451 -13.300 3.432, -3.599 -13.300 4.683, -1.893 -13.300 3.510, -4.347 -13.300 3.552, -2.294 -13.300 3.277, -2.828 -13.300 2.828, -3.464 -13.300 2.000, -3.759 -13.300 1.368, -6.119 -13.300 0.844, -5.821 -13.300 0.749, -5.966 -13.300 0.810, -5.383 -13.300 0.131, -3.985 -13.300 -0.349, -5.439 -13.300 -0.330, -3.939 -13.300 -0.695, -5.612 -13.300 -0.591, -1.690 -13.300 -3.625, -3.550 -13.300 -4.425, -3.617 -13.300 -4.730, -0.349 -13.300 -3.985, 0.695 -13.300 -3.939, 1.035 -13.300 -3.864, 1.368 -13.300 -3.759, 3.599 -13.300 -4.683, 3.664 -13.300 -4.826, -0.053 -13.300 -5.374, 1.690 -13.300 -3.625, 4.044 -13.300 -3.628, 4.347 -13.300 -3.552, 2.294 -13.300 -3.277, 3.464 -13.300 -2.000, 3.759 -13.300 -1.368, 5.690 -13.300 -0.663, 5.487 -13.300 -0.426, 4.000 -13.300 -0.000, 5.392 -13.300 0.181, 3.985 -13.300 0.349, 5.513 -13.300 0.469, 5.612 -13.300 0.591, 3.864 -13.300 1.035, 5.731 -13.300 0.693, 4.143 -13.300 3.590, 3.625 -13.300 -1.690, -0.356 -13.300 -5.451, -0.611 -13.300 -5.632, 3.681 -13.300 -7.661, 5.045 -13.300 4.954, 6.342 -13.300 5.659, -4.044 -13.300 3.628, -3.691 -13.300 3.931, -3.560 -13.300 4.531, -4.756 -13.300 -3.628, -3.908 -13.300 -5.093, -1.368 -13.300 -3.759, -3.599 -13.300 -4.117, -2.294 -13.300 -3.277, -3.755 -13.300 -3.846, -2.000 15.000 -0.500, -1.414 16.000 -0.500, -1.414 15.000 -0.500, -1.333 16.000 0.688, -1.227 16.000 0.863, -1.098 16.000 1.022, -1.098 15.000 1.022, -0.948 16.000 1.162, -0.599 16.000 1.375, -0.406 15.000 1.444, -0.001 16.000 1.500, 0.203 16.000 1.486, 0.597 16.000 1.376, 0.779 15.000 1.282, 0.946 16.000 1.164, 1.225 16.000 0.865, 1.332 16.000 0.690, 1.413 16.000 0.503, 1.469 16.000 0.305, 1.496 15.000 0.102, -0.948 15.000 1.162, 0.203 15.000 1.486, 0.404 16.000 1.445, 0.404 15.000 1.445, 0.779 16.000 1.282, 1.096 16.000 1.024, 1.225 16.000 -0.865, 0.946 15.000 -1.164, 0.946 16.000 -1.164, 0.779 16.000 -1.282, 0.597 15.000 -1.376, 0.597 16.000 -1.376, -0.001 16.000 -1.500, -0.001 15.000 -1.500, -0.206 16.000 -1.486, -0.406 16.000 -1.444, -0.406 15.000 -1.444, -0.948 16.000 -1.162, -1.098 16.000 -1.022, -1.333 15.000 -0.688, 1.469 16.000 -0.305, 1.413 16.000 -0.503, 1.413 15.000 -0.503, 1.332 15.000 -0.690, 1.225 15.000 -0.865, 0.203 16.000 -1.486, -0.599 16.000 -1.375, -1.414 15.000 0.500, -2.000 16.000 0.500, -2.120 16.000 0.485, -2.232 15.000 0.443, -2.332 15.000 0.374, -2.411 15.000 0.284, -2.468 16.000 0.177, -2.468 15.000 0.177, -2.468 15.000 -0.177, -2.120 16.000 -0.485, -2.411 16.000 0.284, -2.496 15.000 -0.060, -2.411 16.000 -0.284, -2.332 15.000 -0.374, -2.232 15.000 -0.443, -2.232 16.000 -0.443, -2.120 15.000 -0.485, 0.258 13.300 7.996, 0.086 14.800 8.000, 0.086 13.300 8.000, -0.258 13.300 7.996, -0.258 14.800 7.996, 0.857 14.800 7.954, 0.857 13.300 7.954, 0.834 13.300 7.864, 0.630 14.800 7.689, 0.367 13.300 7.749, 0.367 14.800 7.749, 0.305 13.300 7.819, 0.268 13.300 7.904, 0.258 14.800 7.996, 0.786 14.800 7.785, 0.786 13.300 7.785, 0.630 13.300 7.689, 0.537 14.800 7.681, 0.447 14.800 7.702, 0.447 13.300 7.702, 0.305 14.800 7.819, 7.994 13.300 0.300, 7.994 14.800 0.300, 7.756 14.800 0.175, 7.714 13.300 0.092, 7.821 13.300 0.241, 7.700 13.300 0.000, 7.714 13.300 -0.092, 7.756 13.300 -0.175, 7.821 13.300 -0.241, 7.994 14.800 -0.300, 7.903 14.800 -0.284, 0.318 16.000 3.485, 0.634 16.000 3.442, 1.247 16.000 3.270, 1.539 16.000 3.143, 2.083 16.000 2.813, 1.819 16.000 2.990, 1.496 16.000 0.102, 2.558 16.000 2.389, 2.859 16.000 -2.018, 3.031 16.000 -1.750, 3.456 16.000 -0.555, 3.427 16.000 0.712, 2.765 16.000 2.146, 3.178 16.000 -1.467, 2.209 16.000 -2.715, 1.953 16.000 -2.905, 1.681 16.000 -3.070, 1.394 16.000 -3.210, 0.404 16.000 -1.445, 0.790 16.000 -3.410, 0.159 16.000 -3.496, -0.790 16.000 -3.410, -1.394 16.000 -3.210, -1.681 16.000 -3.070, -2.209 16.000 -2.715, -2.447 16.000 -2.503, -0.781 16.000 -1.281, -2.859 16.000 -2.018, -3.031 16.000 -1.750, -1.227 16.000 -0.863, -2.000 16.000 -0.500, -1.333 16.000 -0.688, -3.298 16.000 -1.172, -2.332 16.000 -0.374, -3.391 16.000 -0.867, -3.456 16.000 -0.555, -2.468 16.000 -0.177, -2.496 16.000 -0.060, -3.348 16.000 1.021, -3.241 16.000 1.321, -3.108 16.000 1.610, -2.948 16.000 1.886, -2.765 16.000 2.146, -2.496 16.000 0.060, -2.330 16.000 2.612, -2.083 16.000 2.813, -2.232 16.000 0.443, -1.414 16.000 0.500, -0.944 16.000 3.370, -0.781 16.000 1.281, -0.634 16.000 3.442, -0.406 16.000 1.444, -0.206 16.000 1.486, 1.096 16.000 -1.024, 1.332 16.000 -0.690, 1.496 16.000 -0.102, -2.332 16.000 0.374, -2.986 15.000 -0.294, -2.411 15.000 -0.284, -2.942 15.000 -0.585, -2.772 15.000 -1.148, -2.319 15.000 -1.903, -2.121 15.000 -2.121, -1.903 15.000 -2.319, -1.227 15.000 -0.863, -1.414 15.000 -2.646, -1.098 15.000 -1.022, -0.948 15.000 -1.162, -0.871 15.000 -2.871, -0.781 15.000 -1.281, -0.599 15.000 -1.375, -0.206 15.000 -1.486, 0.000 15.000 -3.000, 0.203 15.000 -1.486, 0.404 15.000 -1.445, 0.585 15.000 -2.942, 0.779 15.000 -1.282, 0.871 15.000 -2.871, 1.148 15.000 -2.772, 1.096 15.000 -1.024, 1.469 15.000 -0.305, 1.414 15.000 -2.646, 2.772 15.000 -1.148, 2.871 15.000 -0.871, 1.496 15.000 -0.102, 2.986 15.000 0.294, 2.871 15.000 0.871, 1.332 15.000 0.690, 2.772 15.000 1.148, 2.646 15.000 1.414, 1.225 15.000 0.865, 2.494 15.000 1.667, 1.096 15.000 1.024, 0.946 15.000 1.164, 1.667 15.000 2.494, 0.597 15.000 1.376, 1.148 15.000 2.772, 0.871 15.000 2.871, -0.001 15.000 1.500, 0.000 15.000 3.000, -0.206 15.000 1.486, -0.585 15.000 2.942, -0.871 15.000 2.871, -1.414 15.000 2.646, -0.599 15.000 1.375, -1.903 15.000 2.319, -0.781 15.000 1.281, -2.121 15.000 2.121, -2.000 15.000 0.500, -2.120 15.000 0.485, -1.227 15.000 0.863, -1.333 15.000 0.688, 1.469 15.000 0.305, 1.413 15.000 0.503, -2.772 15.000 1.148, -2.646 15.000 1.414, -2.871 15.000 0.871, -2.942 15.000 0.585, -3.000 15.000 -0.000, -2.496 15.000 0.060, -0.857 14.800 7.954, -0.715 13.300 7.725, -0.367 14.800 7.749, -0.268 13.300 7.904, -0.834 14.800 7.864, -0.630 14.800 7.689, -0.268 14.800 7.904, 7.958 13.300 -0.816, 7.974 13.300 -0.644, 7.986 14.800 -0.472, 7.994 13.300 -0.300, 1.369 14.800 7.882, 1.199 14.800 7.910, 1.199 13.300 7.910, 1.028 13.300 7.934, 7.986 13.300 0.472, 7.958 13.300 0.816, 7.974 14.800 0.644, 7.958 14.800 0.816, 0.000 16.000 3.500, -0.302 15.996 3.547, -0.318 16.000 3.485, -0.927 15.968 3.559, -1.261 15.911 3.568, -2.208 15.732 3.267, -2.379 15.500 3.216, -1.944 15.620 3.479, -1.923 15.732 3.442, -0.953 15.911 3.662, -0.602 15.996 3.509, -0.621 15.968 3.624, -1.186 15.996 3.357, -1.225 15.968 3.467, -1.515 15.968 3.351, -2.504 15.620 3.101, -1.247 16.000 3.270, -1.793 15.968 3.210, -1.845 15.911 3.304, -2.992 15.620 2.633, -2.888 15.500 2.768, -2.758 15.620 2.877, -2.434 15.832 3.014, -2.728 15.732 2.846, -2.960 15.732 2.605, -3.314 15.500 2.240, -1.539 16.000 3.143, -1.994 15.996 2.950, -2.059 15.968 3.047, -2.310 15.968 2.861, -2.908 15.832 2.560, -3.492 15.500 1.951, -3.204 15.620 2.370, -1.819 16.000 2.990, -2.237 15.996 2.770, -2.841 15.911 2.500, -3.115 15.832 2.304, -3.394 15.620 2.090, -2.760 15.968 2.430, -3.521 15.732 1.775, -3.645 15.500 1.648, -3.559 15.620 1.794, -3.698 15.620 1.486, -2.558 16.000 2.389, -2.463 15.996 2.570, -3.222 15.911 1.984, -3.459 15.832 1.744, -3.772 15.500 1.333, -2.673 15.996 2.352, -3.131 15.968 1.928, -3.658 15.732 1.470, -3.595 15.832 1.445, -3.811 15.620 1.167, -2.862 15.996 2.117, -3.704 15.832 1.134, -3.953 15.620 0.506, -3.179 15.996 1.603, -3.412 15.968 1.371, -3.787 15.832 0.816, -3.911 15.732 0.501, -3.982 15.620 0.169, -3.304 15.996 1.327, -3.843 15.832 0.492, -3.982 15.620 -0.169, -3.404 15.996 1.043, -3.699 15.911 0.797, -3.753 15.911 0.481, -3.595 15.968 0.775, -3.781 15.911 0.161, -3.896 15.620 -0.840, -3.871 15.500 -1.008, -3.477 16.000 0.398, -3.499 16.000 0.080, -3.658 15.732 -1.470, -3.559 15.620 -1.794, -3.698 15.620 -1.486, -3.645 15.500 -1.648, -3.811 15.620 -1.167, -3.787 15.832 -0.816, -3.557 15.996 0.151, -3.674 15.968 0.156, -3.557 15.996 -0.151, -3.492 16.000 -0.239, -3.531 15.996 -0.452, -3.699 15.911 -0.797, -3.492 15.500 -1.951, -3.480 15.996 -0.750, -3.516 15.968 -1.077, -3.618 15.911 -1.108, -3.521 15.732 -1.775, -3.314 15.500 -2.240, -3.394 15.620 -2.090, -3.379 15.911 -1.704, -3.299 15.832 -2.031, -3.204 15.620 -2.370, -2.992 15.620 -2.633, -3.284 15.968 -1.656, -3.304 15.996 -1.327, -3.115 15.832 -2.304, -2.728 15.732 -2.846, -2.379 15.500 -3.216, -2.643 15.500 -3.003, -2.758 15.620 -2.877, -3.178 16.000 -1.467, -3.179 15.996 -1.603, -2.477 15.732 -3.068, -2.957 15.968 -2.187, -2.618 15.911 -2.732, -2.232 15.620 -3.302, -2.862 15.996 -2.117, -2.544 15.968 -2.655, -1.944 15.620 -3.479, -1.642 15.620 -3.632, -1.491 15.500 -3.712, -2.664 16.000 -2.270, -2.673 15.996 -2.352, -2.463 15.996 -2.570, -2.059 15.968 -3.047, -1.845 15.911 -3.304, -1.596 15.832 -3.530, -1.171 15.500 -3.825, -0.843 15.500 -3.910, -1.004 15.620 -3.857, -2.237 15.996 -2.770, -1.953 16.000 -2.905, -1.291 15.832 -3.653, -0.993 15.732 -3.816, -1.736 15.996 -3.108, -1.515 15.968 -3.351, -0.976 15.832 -3.749, -0.674 15.620 -3.928, -0.897 15.996 -3.445, -0.927 15.968 -3.559, -0.321 15.911 -3.770, 0.000 15.832 -3.874, 0.334 15.732 -3.929, 0.674 15.620 -3.928, 0.508 15.500 -3.968, 0.338 15.620 -3.971, 0.000 15.620 -3.985, 0.000 15.732 -3.943, -0.655 15.832 -3.819, -1.466 15.996 -3.244, -1.225 15.968 -3.467, -1.186 15.996 -3.357, -1.097 16.000 -3.324, -0.602 15.996 -3.509, -0.312 15.968 -3.664, 0.843 15.500 -3.910, -0.477 16.000 -3.467, -0.302 15.996 -3.547, 0.000 15.911 -3.784, 0.000 15.968 -3.677, 0.329 15.832 -3.860, 1.171 15.500 -3.825, 1.328 15.620 -3.758, 1.491 15.500 -3.712, -0.159 16.000 -3.496, 0.302 15.996 -3.547, 0.312 15.968 -3.664, 0.953 15.911 -3.662, 1.642 15.620 -3.632, 1.944 15.620 -3.479, 1.801 15.500 -3.572, 2.097 15.500 -3.406, 0.621 15.968 -3.624, 1.624 15.732 -3.593, 2.232 15.620 -3.302, 0.477 16.000 -3.467, 0.897 15.996 -3.445, 1.261 15.911 -3.568, 1.923 15.732 -3.442, 1.889 15.832 -3.382, 1.097 16.000 -3.324, 1.559 15.911 -3.448, 1.845 15.911 -3.304, 2.477 15.732 -3.068, 2.643 15.500 -3.003, 2.758 15.620 -2.877, 1.466 15.996 -3.244, 2.434 15.832 -3.014, 2.992 15.620 -2.633, 2.059 15.968 -3.047, 2.728 15.732 -2.846, 2.681 15.832 -2.797, 2.618 15.911 -2.732, 3.170 15.732 -2.344, 3.394 15.620 -2.090, 3.314 15.500 -2.240, 3.204 15.620 -2.370, 1.994 15.996 -2.950, 2.544 15.968 -2.655, 2.841 15.911 -2.500, 2.908 15.832 -2.560, 3.559 15.620 -1.794, 2.463 15.996 -2.570, 2.447 16.000 -2.503, 2.664 16.000 -2.270, 3.379 15.911 -1.704, 3.595 15.832 -1.445, 3.770 15.732 -1.155, 3.896 15.620 -0.840, 3.942 15.500 -0.676, 3.772 15.500 -1.333, 3.811 15.620 -1.167, 3.658 15.732 -1.470, 3.299 15.832 -2.031, 2.673 15.996 -2.352, 2.760 15.968 -2.430, 2.957 15.968 -2.187, 2.862 15.996 -2.117, 3.131 15.968 -1.928, 3.704 15.832 -1.134, 3.953 15.620 -0.506, 3.986 15.500 -0.339, 3.032 15.996 -1.867, 3.511 15.911 -1.411, 3.699 15.911 -0.797, 3.843 15.832 -0.492, 3.911 15.732 -0.501, 3.982 15.620 0.169, 3.982 15.620 -0.169, 3.304 15.996 -1.327, 3.404 15.996 -1.043, 3.953 15.620 0.506, 3.986 15.500 0.339, 3.298 16.000 -1.172, 3.391 16.000 -0.867, 3.781 15.911 -0.161, 3.871 15.832 0.164, 3.939 15.732 0.167, 3.911 15.732 0.501, 3.871 15.500 1.008, 3.480 15.996 -0.750, 3.674 15.968 -0.156, 3.781 15.911 0.161, 3.843 15.832 0.492, 3.896 15.620 0.840, 3.492 16.000 -0.239, 3.557 15.996 -0.151, 3.753 15.911 0.481, 3.854 15.732 0.831, 3.698 15.620 1.486, 3.770 15.732 1.155, 3.559 15.620 1.794, 3.499 16.000 0.080, 3.699 15.911 0.797, 3.595 15.968 0.775, 3.704 15.832 1.134, 3.658 15.732 1.470, 3.521 15.732 1.775, 3.477 16.000 0.398, 3.516 15.968 1.077, 3.618 15.911 1.108, 3.357 15.732 2.067, 3.204 15.620 2.370, 3.480 15.996 0.750, 3.412 15.968 1.371, 3.511 15.911 1.411, 3.379 15.911 1.704, 3.170 15.732 2.344, 2.992 15.620 2.633, 3.115 15.832 2.304, 2.960 15.732 2.605, 3.108 16.000 1.610, 3.032 15.996 1.867, 2.948 16.000 1.886, 2.841 15.911 2.500, 2.208 15.732 3.267, 1.944 15.620 3.479, 3.131 15.968 1.928, 2.862 15.996 2.117, 2.673 15.996 2.352, 2.618 15.911 2.732, 1.642 15.620 3.632, 2.463 15.996 2.570, 1.624 15.732 3.593, 1.171 15.500 3.825, 1.889 15.832 3.382, 1.313 15.732 3.718, 1.328 15.620 3.758, 2.330 16.000 2.612, 2.237 15.996 2.770, 2.059 15.968 3.047, 1.793 15.968 3.210, 1.845 15.911 3.304, 0.993 15.732 3.816, 0.674 15.620 3.928, 1.559 15.911 3.448, 1.261 15.911 3.568, 1.515 15.968 3.351, 0.338 15.620 3.971, 0.000 15.620 3.985, 1.225 15.968 3.467, 0.000 15.732 3.943, -0.338 15.620 3.971, 1.186 15.996 3.357, 0.897 15.996 3.445, 0.621 15.968 3.624, -0.508 15.500 3.968, 0.944 16.000 3.370, 0.000 15.911 3.784, -0.674 15.620 3.928, 0.602 15.996 3.509, 0.312 15.968 3.664, -0.655 15.832 3.819, 0.302 15.996 3.547, -0.640 15.911 3.730, -0.993 15.732 3.816, -0.976 15.832 3.749, -1.491 15.500 3.712, -1.801 15.500 3.572, -1.328 15.620 3.758, -1.291 15.832 3.653, -0.312 15.968 3.664, 2.643 15.500 3.003, 2.758 15.620 2.877, 3.042 15.911 2.250, 3.222 15.911 1.984, 3.284 15.968 1.656, 3.304 15.996 1.327, 3.348 16.000 1.021, 3.241 16.000 1.321, 3.645 15.500 -1.648, 3.698 15.620 -1.486, 3.115 15.832 -2.304, 2.237 15.996 -2.770, 0.170 15.500 -3.996, -0.170 15.500 -3.996, -0.334 15.732 -3.929, -0.338 15.620 -3.971, -0.666 15.732 -3.886, -1.261 15.911 -3.568, -3.772 15.500 -1.333, -3.911 15.732 -0.501, -3.480 15.996 0.750, -3.427 16.000 0.712, 0.000 15.996 -3.560, -0.329 15.832 -3.860, 0.321 15.911 -3.770, 0.000 15.996 3.560, -0.321 15.911 3.770, -0.329 15.832 3.860, -0.334 15.732 3.929, -0.666 15.732 3.886, 0.334 15.732 3.929, 0.000 15.832 3.874, 0.321 15.911 3.770, 0.000 15.968 3.677, -1.004 15.620 3.857, -0.897 15.996 3.445, -1.313 15.732 3.718, -1.466 15.996 3.244, -1.596 15.832 3.530, -1.559 15.911 3.448, -1.736 15.996 3.108, -1.889 15.832 3.382, -1.642 15.620 3.632, -1.624 15.732 3.593, -2.119 15.911 3.135, -2.232 15.620 3.302, -2.169 15.832 3.210, -2.477 15.732 3.068, -2.618 15.911 2.732, -2.377 15.911 2.944, -2.681 15.832 2.797, -2.544 15.968 2.655, -2.957 15.968 2.187, -3.042 15.911 2.250, -3.170 15.732 2.344, -3.357 15.732 2.067, -3.032 15.996 1.867, -3.284 15.968 1.656, -3.299 15.832 2.031, -3.511 15.911 1.411, -3.379 15.911 1.704, -3.516 15.968 1.077, -3.618 15.911 1.108, -3.854 15.732 0.831, -3.896 15.620 0.840, -3.770 15.732 1.155, -3.648 15.968 0.467, -3.531 15.996 0.452, -3.939 15.732 0.167, -3.781 15.911 -0.161, -3.939 15.732 -0.167, -3.871 15.832 0.164, -3.648 15.968 -0.467, -3.753 15.911 -0.481, -3.674 15.968 -0.156, -3.871 15.832 -0.164, -3.953 15.620 -0.506, -3.843 15.832 -0.492, -3.404 15.996 -1.043, -3.595 15.968 -0.775, -3.770 15.732 -1.155, -3.854 15.732 -0.831, -3.511 15.911 -1.411, -3.704 15.832 -1.134, -3.412 15.968 -1.371, -3.595 15.832 -1.445, -3.032 15.996 -1.867, -3.131 15.968 -1.928, -3.222 15.911 -1.984, -3.459 15.832 -1.744, -3.357 15.732 -2.067, -2.760 15.968 -2.430, -2.841 15.911 -2.500, -2.908 15.832 -2.560, -3.042 15.911 -2.250, -2.960 15.732 -2.605, -3.170 15.732 -2.344, -2.681 15.832 -2.797, -2.310 15.968 -2.861, -2.377 15.911 -2.944, -2.434 15.832 -3.014, -2.504 15.620 -3.101, -2.119 15.911 -3.135, -2.208 15.732 -3.267, -2.169 15.832 -3.210, -1.994 15.996 -2.950, -1.793 15.968 -3.210, -1.559 15.911 -3.448, -1.923 15.732 -3.442, -1.889 15.832 -3.382, -1.624 15.732 -3.593, -1.328 15.620 -3.758, -1.313 15.732 -3.718, -0.953 15.911 -3.662, -0.640 15.911 -3.730, -0.621 15.968 -3.624, 0.602 15.996 -3.509, 0.640 15.911 -3.730, 0.993 15.732 -3.816, 0.655 15.832 -3.819, 1.004 15.620 -3.857, 0.666 15.732 -3.886, 1.186 15.996 -3.357, 1.225 15.968 -3.467, 0.927 15.968 -3.559, 1.291 15.832 -3.653, 0.976 15.832 -3.749, 1.313 15.732 -3.718, 1.736 15.996 -3.108, 1.515 15.968 -3.351, 1.596 15.832 -3.530, 2.119 15.911 -3.135, 1.793 15.968 -3.210, 2.169 15.832 -3.210, 2.208 15.732 -3.267, 2.310 15.968 -2.861, 2.504 15.620 -3.101, 2.377 15.911 -2.944, 2.960 15.732 -2.605, 3.222 15.911 -1.984, 3.042 15.911 -2.250, 3.459 15.832 -1.744, 3.357 15.732 -2.067, 3.179 15.996 -1.603, 3.284 15.968 -1.656, 3.521 15.732 -1.775, 3.516 15.968 -1.077, 3.412 15.968 -1.371, 3.618 15.911 -1.108, 3.787 15.832 -0.816, 3.854 15.732 -0.831, 3.531 15.996 -0.452, 3.648 15.968 -0.467, 3.753 15.911 -0.481, 3.595 15.968 -0.775, 3.939 15.732 -0.167, 3.674 15.968 0.156, 3.871 15.832 -0.164, 3.648 15.968 0.467, 3.557 15.996 0.151, 3.531 15.996 0.452, 3.787 15.832 0.816, 3.811 15.620 1.167, 3.404 15.996 1.043, 3.179 15.996 1.603, 3.459 15.832 1.744, 3.595 15.832 1.445, 3.394 15.620 2.090, 3.299 15.832 2.031, 2.957 15.968 2.187, 2.760 15.968 2.430, 2.544 15.968 2.655, 2.681 15.832 2.797, 2.908 15.832 2.560, 2.310 15.968 2.861, 2.477 15.732 3.068, 2.434 15.832 3.014, 2.504 15.620 3.101, 2.728 15.732 2.846, 1.994 15.996 2.950, 2.119 15.911 3.135, 2.169 15.832 3.210, 2.377 15.911 2.944, 2.232 15.620 3.302, 1.736 15.996 3.108, 1.596 15.832 3.530, 1.923 15.732 3.442, 1.466 15.996 3.244, 0.927 15.968 3.559, 0.953 15.911 3.662, 0.976 15.832 3.749, 1.291 15.832 3.653, 1.004 15.620 3.857, 0.640 15.911 3.730, 0.666 15.732 3.886, 0.329 15.832 3.860, 0.655 15.832 3.819, -2.986 15.000 0.294, -2.942 11.300 0.585, -2.772 11.300 1.148, -2.494 11.300 1.667, -2.494 15.000 1.667, -2.319 11.300 1.903, -2.319 15.000 1.903, -0.294 15.000 2.986, 0.294 15.000 2.986, 0.585 15.000 2.942, 1.148 11.300 2.772, 1.903 15.000 2.319, 2.319 11.300 1.903, 2.319 15.000 1.903, 2.646 11.300 1.414, 3.000 11.300 -0.000, 2.986 11.300 -0.294, 2.942 11.300 -0.585, 2.942 15.000 -0.585, 2.494 15.000 -1.667, 2.319 15.000 -1.903, 1.903 11.300 -2.319, 2.121 15.000 -2.121, 1.903 15.000 -2.319, 0.585 11.300 -2.942, 0.294 11.300 -2.986, 0.000 11.300 -3.000, 0.294 15.000 -2.986, -0.585 15.000 -2.942, -1.148 11.300 -2.772, -1.148 15.000 -2.772, -2.494 15.000 -1.667, -1.903 11.300 2.319, -1.667 15.000 2.494, -1.414 11.300 2.646, -1.148 15.000 2.772, -0.294 11.300 2.986, 1.414 11.300 2.646, 1.414 15.000 2.646, 2.121 15.000 2.121, 2.494 11.300 1.667, 2.871 11.300 0.871, 2.942 15.000 0.585, 2.986 11.300 0.294, 3.000 15.000 -0.000, 2.986 15.000 -0.294, 2.646 11.300 -1.414, 2.646 15.000 -1.414, 2.121 11.300 -2.121, 1.667 11.300 -2.494, 1.667 15.000 -2.494, 1.148 11.300 -2.772, -0.294 15.000 -2.986, -0.585 11.300 -2.942, -1.667 15.000 -2.494, -2.494 11.300 -1.667, -2.646 15.000 -1.414, -2.871 11.300 -0.871, -2.871 15.000 -0.871, -0.857 13.300 7.954, -1.028 14.800 7.934, 0.086 14.800 -8.000, -0.086 14.800 -8.000, -4.000 15.500 -0.000, -3.986 15.500 -0.339, -3.942 14.800 -0.676, -3.871 14.800 -1.008, -3.942 15.500 -0.676, -3.492 14.800 -1.951, -2.888 14.800 -2.768, -3.112 15.500 -2.513, -2.888 15.500 -2.768, -1.801 14.800 -3.572, -0.508 15.500 -3.968, 0.843 14.800 -3.910, 1.171 14.800 -3.825, 2.643 14.800 -3.003, 2.379 15.500 -3.216, 2.888 15.500 -2.768, 3.112 15.500 -2.513, 3.492 15.500 -1.951, 4.000 14.800 -0.000, 3.645 14.800 1.648, 3.772 15.500 1.333, 3.492 15.500 1.951, 3.314 15.500 2.240, 3.112 15.500 2.513, 2.888 15.500 2.768, 2.379 15.500 3.216, 2.097 15.500 3.406, 1.801 15.500 3.572, 1.491 14.800 3.712, 0.843 14.800 3.910, 0.843 15.500 3.910, 0.170 14.800 3.996, 0.508 15.500 3.968, 0.170 15.500 3.996, -0.170 15.500 3.996, -0.508 14.800 3.968, -0.843 14.800 3.910, -0.843 15.500 3.910, -2.097 15.500 3.406, -2.379 14.800 3.216, -2.643 14.800 3.003, -2.643 15.500 3.003, -3.986 15.500 0.339, -4.000 14.800 -0.000, -3.112 14.800 -2.513, -2.097 15.500 -3.406, -1.801 15.500 -3.572, -0.508 14.800 -3.968, 1.491 14.800 -3.712, 2.888 14.800 -2.768, 3.112 14.800 -2.513, 3.645 14.800 -1.648, 3.772 14.800 -1.333, 3.871 15.500 -1.008, 4.000 15.500 -0.000, 3.986 14.800 0.339, 3.942 14.800 0.676, 3.942 15.500 0.676, 3.871 14.800 1.008, 3.645 15.500 1.648, 3.492 14.800 1.951, 3.314 14.800 2.240, 3.112 14.800 2.513, 2.888 14.800 2.768, 2.097 14.800 3.406, 1.491 15.500 3.712, 1.171 14.800 3.825, -1.171 15.500 3.825, -1.491 14.800 3.712, -2.097 14.800 3.406, -3.112 15.500 2.513, -3.314 14.800 2.240, -3.645 14.800 1.648, -3.772 14.800 1.333, -3.871 15.500 1.008, -3.942 15.500 0.676, -3.986 11.300 0.339, -3.000 11.300 -0.000, -2.986 11.300 0.294, -3.645 11.300 1.648, -2.986 11.300 -0.294, -3.871 11.300 -1.008, -2.942 11.300 -0.585, -2.772 11.300 -1.148, -2.646 11.300 -1.414, -2.121 11.300 -2.121, -1.414 11.300 -2.646, -1.491 11.300 -3.712, -0.871 11.300 -2.871, -1.171 11.300 -3.825, -0.508 11.300 -3.968, -0.170 11.300 -3.996, 0.871 11.300 -2.871, 1.414 11.300 -2.646, 1.801 11.300 -3.572, 2.319 11.300 -1.903, 2.494 11.300 -1.667, 3.314 11.300 -2.240, 2.772 11.300 -1.148, 2.871 11.300 -0.871, 3.942 11.300 -0.676, 3.986 11.300 0.339, 3.942 11.300 0.676, 2.942 11.300 0.585, 3.871 11.300 1.008, 3.492 11.300 1.951, 3.314 11.300 2.240, 3.112 11.300 2.513, 2.888 11.300 2.768, 2.121 11.300 2.121, 2.097 11.300 3.406, 1.171 11.300 3.825, 0.871 11.300 2.871, 0.843 11.300 3.910, -0.170 11.300 3.996, -0.585 11.300 2.942, -0.871 11.300 2.871, -1.148 11.300 2.772, -1.171 11.300 3.825, -1.491 11.300 3.712, -1.667 11.300 2.494, -2.379 11.300 3.216, -2.646 11.300 1.414, -2.319 11.300 -1.903, -2.643 11.300 -3.003, -1.903 11.300 -2.319, -1.667 11.300 -2.494, -0.294 11.300 -2.986, 0.170 11.300 -3.996, 0.843 11.300 -3.910, 1.491 11.300 -3.712, 2.772 11.300 1.148, 1.903 11.300 2.319, 2.379 11.300 3.216, 1.667 11.300 2.494, 0.585 11.300 2.942, 0.294 11.300 2.986, 0.170 11.300 3.996, 0.000 11.300 3.000, -2.121 11.300 2.121, -3.871 11.300 1.008, -2.871 11.300 0.871, -3.986 11.300 -0.339, -4.000 11.300 -0.000, -1.956 14.800 7.757, -1.862 13.300 7.600, -1.694 13.300 7.527, -1.391 14.800 7.700, -1.365 14.800 7.789, -1.365 13.300 7.789, -1.369 14.800 7.882, -1.369 13.300 7.882, -1.921 14.800 7.671, -1.514 14.800 7.565, -7.995 13.300 0.291, -7.825 14.800 0.269, -7.695 14.800 0.159, -7.659 14.800 0.080, -7.646 13.300 -0.005, -7.659 13.300 0.080, -7.825 13.300 0.269, -7.752 13.300 0.223, -7.646 14.800 -0.005, -7.695 14.800 -0.169, -7.752 14.800 -0.234, -7.752 13.300 -0.234, -7.825 14.800 -0.280, -7.994 13.300 -0.301, -7.908 13.300 -0.303, -7.994 14.800 -0.301, -7.825 13.300 -0.280, -0.857 14.800 -7.954, -0.857 13.300 -7.954, -0.786 14.800 -7.785, -0.537 14.800 -7.681, -0.447 14.800 -7.702, -0.447 13.300 -7.702, -0.268 13.300 -7.904, -0.786 13.300 -7.785, -0.715 13.300 -7.725, -0.630 14.800 -7.689, -0.537 13.300 -7.681, -0.367 14.800 -7.749, -0.305 13.300 -7.819, 7.958 14.800 -0.816, 7.705 13.300 -0.907, 7.652 13.300 -0.983, 7.627 13.300 -1.164, 7.656 13.300 -1.252, 7.787 13.300 -1.381, 7.866 14.800 -0.819, 7.705 14.800 -0.907, 7.625 14.800 -1.072, 7.711 14.800 -1.327, 0.857 13.300 -7.954, 0.857 14.800 -7.954, 0.786 13.300 -7.785, 0.258 13.300 -7.996, 1.365 13.300 7.789, 1.365 14.800 7.789, 1.391 14.800 7.700, 1.442 13.300 7.623, 1.783 14.800 7.550, 1.783 13.300 7.550, 1.921 13.300 7.671, 1.921 14.800 7.671, 1.956 13.300 7.757, 1.862 14.800 7.600, 7.787 14.800 1.381, 7.787 13.300 1.381, 7.711 13.300 1.327, 7.656 13.300 1.252, 7.652 14.800 0.983, 7.705 13.300 0.907, 7.778 13.300 0.850, 7.866 13.300 0.819, 7.866 14.800 0.819, 7.625 14.800 1.072, 7.778 14.800 0.850, -2.406 14.800 7.630, -1.862 14.800 7.600, -2.848 14.800 7.476, -1.783 14.800 7.550, -1.694 14.800 7.527, -3.607 14.800 4.707, -3.564 14.800 4.556, -1.801 14.800 3.572, -2.888 14.800 2.768, -3.112 14.800 2.513, -3.550 14.800 4.400, -1.601 14.800 7.532, -1.171 14.800 3.825, -0.537 14.800 7.681, -0.170 14.800 3.996, -0.447 14.800 7.702, 0.508 14.800 3.968, 1.514 14.800 7.565, 1.601 14.800 7.532, 1.694 14.800 7.527, 1.801 14.800 3.572, 3.550 14.800 4.400, 2.379 14.800 3.216, 3.677 14.800 3.953, 2.643 14.800 3.003, -0.715 14.800 7.725, -1.442 14.800 7.623, -0.786 14.800 7.785, -1.199 14.800 7.910, 0.268 14.800 7.904, -0.305 14.800 7.819, -0.086 14.800 8.000, 0.715 14.800 7.725, 1.028 14.800 7.934, 0.834 14.800 7.864, 1.442 14.800 7.623, 2.420 14.800 7.625, 2.875 14.800 7.465, 3.320 14.800 7.278, 4.577 14.800 6.561, 4.322 14.800 5.246, 1.956 14.800 7.757, 3.888 14.800 5.078, 4.167 14.800 5.218, 4.964 14.800 6.273, 4.633 14.800 5.218, 5.684 14.800 5.630, 6.013 14.800 5.277, 6.604 14.800 4.515, 7.627 14.800 1.164, 7.714 14.800 0.092, 7.705 14.800 0.907, 7.986 14.800 0.472, 7.903 14.800 0.284, 7.711 14.800 1.327, 7.656 14.800 1.252, 7.875 14.800 1.410, 7.821 14.800 0.241, 7.714 14.800 -0.092, 7.652 14.800 -0.983, 7.756 14.800 -0.175, 7.974 14.800 -0.644, 7.821 14.800 -0.241, 7.778 14.800 -0.850, 7.700 14.800 0.000, 5.250 14.800 -4.400, 7.627 14.800 -1.164, 7.334 14.800 -3.196, 7.134 14.800 -3.619, 6.911 14.800 -4.030, 6.393 14.800 -4.809, 5.236 14.800 -4.556, 7.656 14.800 -1.252, 7.787 14.800 -1.381, 7.875 14.800 -1.410, 7.779 14.800 -1.867, 6.101 14.800 -5.174, 5.789 14.800 -5.522, 5.123 14.800 -4.847, 5.028 14.800 -4.973, 4.912 14.800 -5.078, 4.478 14.800 -5.246, 5.105 14.800 -6.160, 3.888 14.800 -5.078, 3.772 14.800 -4.973, 3.564 14.800 -4.556, 2.677 14.800 -7.539, 1.801 14.800 -3.572, 3.550 14.800 -4.400, 2.379 14.800 -3.216, 0.630 14.800 -7.689, 0.508 14.800 -3.968, 0.537 14.800 -7.681, 0.447 14.800 -7.702, 0.367 14.800 -7.749, 0.305 14.800 -7.819, -0.258 14.800 -7.996, -0.268 14.800 -7.904, 1.779 14.800 -7.800, 1.320 14.800 -7.890, 0.715 14.800 -7.725, 0.786 14.800 -7.785, 0.834 14.800 -7.864, 0.170 14.800 -3.996, -3.772 14.800 -4.973, -4.021 14.800 -5.161, 0.268 14.800 -7.904, 0.258 14.800 -7.996, -0.305 14.800 -7.819, -0.170 14.800 -3.996, -0.715 14.800 -7.725, -1.328 14.800 -7.889, -0.834 14.800 -7.864, -0.843 14.800 -3.910, -1.171 14.800 -3.825, -3.997 14.800 -6.930, -4.790 14.800 -6.407, -4.633 14.800 -5.218, -5.193 14.800 -4.707, -5.516 14.800 -5.794, -6.164 14.800 -5.100, -5.850 14.800 -5.457, -7.191 14.800 -3.505, -5.250 14.800 -4.400, -7.658 14.800 -0.091, -7.821 14.800 1.683, -7.814 14.800 -1.714, -7.908 14.800 -0.303, -7.752 14.800 0.223, -7.908 14.800 0.292, -7.964 14.800 0.758, -7.407 14.800 3.023, -6.765 14.800 4.270, -6.504 14.800 4.659, -6.220 14.800 5.031, -5.193 14.800 4.707, -5.028 14.800 4.973, -5.590 14.800 5.723, -5.246 14.800 6.040, -4.779 14.800 5.161, -4.322 14.800 5.246, -4.504 14.800 6.611, -3.986 14.800 -0.339, -3.772 14.800 -1.333, -3.645 14.800 -1.648, -4.021 14.800 -3.639, -3.314 14.800 -2.240, -2.643 14.800 -3.003, -2.379 14.800 -3.216, -2.097 14.800 -3.406, -3.564 14.800 -4.556, -3.550 14.800 -4.400, -1.491 14.800 -3.712, 2.097 14.800 -3.406, 3.772 14.800 -3.827, 3.314 14.800 -2.240, 3.871 14.800 -1.008, 3.942 14.800 -0.676, 3.986 14.800 -0.339, 5.123 14.800 -3.953, 5.193 14.800 -4.093, 5.193 14.800 4.093, 5.236 14.800 -4.244, 3.492 14.800 -1.951, 4.633 14.800 -3.582, 4.021 14.800 3.639, 3.772 14.800 1.333, 3.888 14.800 3.722, 3.564 14.800 4.244, -3.871 14.800 1.008, -3.942 14.800 0.676, -3.986 14.800 0.339, -5.028 14.800 -3.827, -5.193 14.800 4.093, -5.123 14.800 3.953, -5.123 14.800 -3.953, -5.193 14.800 -4.093, -5.250 14.800 4.400, -4.779 14.800 3.639, -3.607 14.800 4.093, -3.492 14.800 1.951, -3.564 14.800 -4.244, -4.167 14.800 -3.582, -4.322 14.800 -3.554, -4.478 14.800 -3.554, 5.193 14.800 4.707, 5.123 14.800 4.847, 4.322 14.800 3.554, 4.633 14.800 3.582, -3.607 14.800 -4.707, -3.888 14.800 -5.078, -4.167 14.800 -5.218, -4.322 14.800 -5.246, -4.478 14.800 -5.246, -4.912 13.300 -5.078, -4.912 14.800 -5.078, -5.123 13.300 -4.847, -5.123 14.800 -4.847, -5.236 14.800 -4.244, -5.193 13.300 -4.093, -4.478 13.300 -3.554, -4.633 14.800 -3.582, -4.021 13.300 -3.639, -3.888 13.300 -3.722, -3.677 14.800 -3.953, -3.607 14.800 -4.093, -3.677 14.800 -4.847, -4.021 13.300 -5.161, -4.322 13.300 -5.246, -4.633 13.300 -5.218, -4.779 14.800 -5.161, -5.028 13.300 -4.973, -5.028 14.800 -4.973, -5.236 14.800 -4.556, -5.250 13.300 -4.400, -5.236 13.300 -4.244, -5.028 13.300 -3.827, -4.912 14.800 -3.722, -4.779 14.800 -3.639, -4.322 13.300 -3.554, -3.888 14.800 -3.722, -3.772 14.800 -3.827, -3.607 13.300 -4.093, 5.236 13.300 -4.556, 5.193 13.300 -4.707, 5.193 14.800 -4.707, 4.633 13.300 -5.218, 4.478 13.300 -5.246, 4.633 14.800 -5.218, 4.322 14.800 -5.246, 4.167 14.800 -5.218, 4.021 14.800 -5.161, 3.677 14.800 -4.847, 3.607 14.800 -4.707, 3.564 14.800 -4.244, 3.607 14.800 -4.093, 3.677 14.800 -3.953, 3.888 14.800 -3.722, 4.021 14.800 -3.639, 4.322 13.300 -3.554, 4.167 14.800 -3.582, 4.478 13.300 -3.554, 4.322 14.800 -3.554, 4.478 14.800 -3.554, 4.912 14.800 -3.722, 5.193 13.300 -4.093, 5.028 13.300 -4.973, 4.779 14.800 -5.161, 4.167 13.300 -5.218, 3.607 13.300 -4.707, 3.564 13.300 -4.556, 3.550 13.300 -4.400, 3.564 13.300 -4.244, 3.772 13.300 -3.827, 4.167 13.300 -3.582, 4.633 13.300 -3.582, 4.779 14.800 -3.639, 4.912 13.300 -3.722, 5.028 14.800 -3.827, -3.564 13.300 4.244, -3.564 14.800 4.244, -3.607 13.300 4.093, -3.677 13.300 3.953, -3.677 14.800 3.953, -3.772 14.800 3.827, -3.888 14.800 3.722, -4.021 14.800 3.639, -4.167 13.300 3.582, -4.167 14.800 3.582, -4.322 14.800 3.554, -4.478 13.300 3.554, -4.478 14.800 3.554, -4.633 14.800 3.582, -4.912 13.300 3.722, -5.028 13.300 3.827, -5.028 14.800 3.827, -5.193 13.300 4.707, -5.123 14.800 4.847, -4.912 13.300 5.078, -4.322 13.300 5.246, -4.478 14.800 5.246, -4.167 13.300 5.218, -3.772 14.800 4.973, -3.772 13.300 3.827, -3.888 13.300 3.722, -4.021 13.300 3.639, -4.779 13.300 3.639, -4.912 14.800 3.722, -5.236 13.300 4.244, -5.236 14.800 4.244, -5.236 14.800 4.556, -4.912 14.800 5.078, -4.633 14.800 5.218, -4.478 13.300 5.246, -4.167 14.800 5.218, -4.021 14.800 5.161, -3.888 13.300 5.078, -3.888 14.800 5.078, -3.772 13.300 4.973, -3.677 14.800 4.847, -3.564 13.300 4.556, 5.236 14.800 4.244, 5.236 13.300 4.244, 5.028 13.300 3.827, 5.028 14.800 3.827, 4.779 14.800 3.639, 4.633 13.300 3.582, 4.478 14.800 3.554, 4.021 13.300 3.639, 3.772 14.800 3.827, 3.677 13.300 3.953, 3.607 14.800 4.093, 3.564 14.800 4.556, 3.607 14.800 4.707, 3.772 13.300 4.973, 3.772 14.800 4.973, 4.021 14.800 5.161, 4.167 13.300 5.218, 4.912 13.300 5.078, 4.779 14.800 5.161, 5.028 14.800 4.973, 5.250 13.300 4.400, 5.250 14.800 4.400, 5.123 13.300 3.953, 5.123 14.800 3.953, 4.912 13.300 3.722, 4.912 14.800 3.722, 4.779 13.300 3.639, 4.478 13.300 3.554, 4.167 14.800 3.582, 3.607 13.300 4.093, 3.564 13.300 4.244, 3.677 13.300 4.847, 3.677 14.800 4.847, 4.322 13.300 5.246, 4.478 13.300 5.246, 4.478 14.800 5.246, 4.912 14.800 5.078, 5.193 13.300 4.707, 5.236 13.300 4.556, 5.236 14.800 4.556, -3.986 13.300 0.339, -3.942 13.300 0.676, -3.942 11.300 0.676, -3.871 13.300 1.008, -3.772 11.300 1.333, -3.314 11.300 2.240, -3.112 11.300 2.513, -2.097 13.300 3.406, -2.097 11.300 3.406, -1.801 11.300 3.572, -0.843 13.300 3.910, -0.843 11.300 3.910, -0.508 13.300 3.968, -0.508 11.300 3.968, 0.843 13.300 3.910, 1.491 11.300 3.712, 1.801 13.300 3.572, 2.643 13.300 3.003, 2.643 11.300 3.003, 3.645 11.300 1.648, 3.772 11.300 1.333, 4.000 11.300 -0.000, 3.986 11.300 -0.339, 3.871 13.300 -1.008, 3.871 11.300 -1.008, 3.772 11.300 -1.333, 3.645 11.300 -1.648, 3.492 11.300 -1.951, 3.112 13.300 -2.513, 3.112 11.300 -2.513, 2.888 13.300 -2.768, 2.643 11.300 -3.003, 2.097 11.300 -3.406, 1.171 11.300 -3.825, 0.843 13.300 -3.910, 0.508 11.300 -3.968, -0.843 13.300 -3.910, -1.801 13.300 -3.572, -2.097 11.300 -3.406, -2.379 11.300 -3.216, -2.888 13.300 -2.768, -2.888 11.300 -2.768, -3.314 11.300 -2.240, -3.492 11.300 -1.951, -3.871 13.300 -1.008, -3.772 11.300 -1.333, -3.645 13.300 1.648, -3.492 11.300 1.951, -2.888 13.300 2.768, -2.888 11.300 2.768, -2.643 11.300 3.003, -2.379 13.300 3.216, -1.171 13.300 3.825, 0.508 13.300 3.968, 0.508 11.300 3.968, 1.801 11.300 3.572, 2.097 13.300 3.406, 2.379 13.300 3.216, 2.888 13.300 2.768, 3.112 13.300 2.513, 3.314 13.300 2.240, 3.871 13.300 1.008, 3.986 13.300 -0.339, 3.942 13.300 -0.676, 3.314 13.300 -2.240, 2.888 11.300 -2.768, 2.643 13.300 -3.003, 2.379 13.300 -3.216, 2.379 11.300 -3.216, -0.170 13.300 -3.996, -0.508 13.300 -3.968, -0.843 11.300 -3.910, -1.491 13.300 -3.712, -1.801 11.300 -3.572, -2.097 13.300 -3.406, -2.643 13.300 -3.003, -3.112 11.300 -2.513, -3.314 13.300 -2.240, -3.645 13.300 -1.648, -3.645 11.300 -1.648, -3.772 13.300 -1.333, -3.942 11.300 -0.676, -1.956 13.300 7.757, -3.280 13.300 7.296, -3.702 13.300 7.092, -3.280 14.800 7.296, -3.702 14.800 7.092, -4.110 14.800 6.863, -4.110 13.300 6.863, -4.883 14.800 6.337, -6.504 13.300 4.659, -7.217 14.800 3.451, -7.571 14.800 2.584, -7.709 14.800 2.137, -7.906 14.800 1.222, -7.995 14.800 0.291, -5.590 13.300 5.723, -5.915 14.800 5.386, -7.003 14.800 3.867, -7.003 13.300 3.867, -7.217 13.300 3.451, -7.906 13.300 1.222, -1.328 13.300 -7.889, -2.253 14.800 -7.676, -2.705 13.300 -7.529, -4.401 14.800 -6.680, -4.790 13.300 -6.407, -5.162 14.800 -6.112, -6.164 13.300 -5.100, -6.725 13.300 -4.333, -7.191 13.300 -3.505, -7.387 14.800 -3.072, -7.556 14.800 -2.628, -7.699 14.800 -2.175, -7.699 13.300 -2.175, -7.814 13.300 -1.714, -7.902 13.300 -1.247, -7.962 14.800 -0.776, -1.794 14.800 -7.796, -2.253 13.300 -7.676, -2.705 14.800 -7.529, -3.147 14.800 -7.355, -3.579 14.800 -7.155, -3.997 13.300 -6.930, -5.850 13.300 -5.457, -6.456 13.300 -4.725, -6.456 14.800 -4.725, -6.725 14.800 -4.333, -6.970 14.800 -3.926, -7.902 14.800 -1.247, 1.320 13.300 -7.890, 1.779 13.300 -7.800, 2.232 14.800 -7.682, 3.113 13.300 -7.370, 3.113 14.800 -7.370, 3.951 14.800 -6.956, 4.351 13.300 -6.713, 4.351 14.800 -6.713, 4.736 14.800 -6.447, 5.456 14.800 -5.851, 6.663 14.800 -4.427, 7.657 14.800 -2.319, 7.779 13.300 -1.867, 7.875 13.300 -1.410, 2.232 13.300 -7.682, 3.538 14.800 -7.175, 4.736 13.300 -6.447, 5.105 13.300 -6.160, 5.456 13.300 -5.851, 6.663 13.300 -4.427, 6.911 13.300 -4.030, 7.134 13.300 -3.619, 7.334 13.300 -3.196, 7.508 14.800 -2.762, 7.508 13.300 -2.762, 7.657 13.300 -2.319, 7.775 14.800 1.882, 7.875 13.300 1.410, 7.648 14.800 2.348, 7.492 14.800 2.805, 7.100 14.800 3.686, 6.865 14.800 4.108, 6.320 14.800 4.905, 5.334 14.800 5.963, 7.309 14.800 3.251, 6.865 13.300 4.108, 6.604 13.300 4.515, 6.320 13.300 4.905, 6.013 13.300 5.277, 4.173 14.800 6.826, 3.753 14.800 7.065, 3.753 13.300 7.065, 1.862 13.300 7.600, 2.420 13.300 7.625, 1.694 13.300 7.527, 2.875 13.300 7.465, 3.320 13.300 7.278, 4.173 13.300 6.826, 3.888 13.300 5.078, 4.021 13.300 5.161, 4.964 13.300 6.273, 4.577 13.300 6.561, 4.633 13.300 5.218, 4.779 13.300 5.161, 5.028 13.300 4.973, 5.123 13.300 4.847, 7.625 13.300 -1.072, 7.986 13.300 -0.472, 7.903 13.300 -0.284, 1.491 13.300 3.712, 3.564 13.300 4.556, 1.171 13.300 3.825, 3.550 13.300 4.400, 1.514 13.300 7.565, 0.537 13.300 7.681, 1.391 13.300 7.700, 1.369 13.300 7.882, 0.715 13.300 7.725, -0.447 13.300 7.702, -0.305 13.300 7.819, -0.086 13.300 8.000, -0.367 13.300 7.749, -1.514 13.300 7.565, -0.630 13.300 7.689, -1.442 13.300 7.623, -0.786 13.300 7.785, -1.199 13.300 7.910, -1.028 13.300 7.934, -0.834 13.300 7.864, -1.391 13.300 7.700, -0.537 13.300 7.681, 0.170 13.300 3.996, 1.601 13.300 7.532, -2.848 13.300 7.476, -1.783 13.300 7.550, -1.921 13.300 7.671, -2.406 13.300 7.630, -4.021 13.300 5.161, -4.504 13.300 6.611, -4.883 13.300 6.337, -5.246 13.300 6.040, -4.779 13.300 5.161, -4.633 13.300 5.218, -5.028 13.300 4.973, -5.915 13.300 5.386, -5.123 13.300 4.847, -6.220 13.300 5.031, -5.236 13.300 4.556, -6.765 13.300 4.270, -7.571 13.300 2.584, -7.407 13.300 3.023, -5.250 13.300 4.400, -7.709 13.300 2.137, -7.695 13.300 0.159, -7.964 13.300 0.758, -7.908 13.300 0.292, -7.821 13.300 1.683, -5.236 13.300 -4.556, -5.193 13.300 4.093, -4.000 13.300 -0.000, -5.123 13.300 -3.953, -4.633 13.300 3.582, -4.322 13.300 3.554, -3.772 13.300 1.333, -3.492 13.300 1.951, -3.550 13.300 4.400, -3.314 13.300 2.240, -3.112 13.300 2.513, -2.643 13.300 3.003, -1.801 13.300 3.572, -1.491 13.300 3.712, -3.607 13.300 4.707, -7.695 13.300 -0.169, -7.962 13.300 -0.776, -7.556 13.300 -2.628, -7.387 13.300 -3.072, -6.970 13.300 -3.926, -7.658 13.300 -0.091, -5.162 13.300 -6.112, -4.478 13.300 -5.246, -4.167 13.300 -5.218, -3.147 13.300 -7.355, -3.579 13.300 -7.155, -3.772 13.300 -4.973, -3.888 13.300 -5.078, -3.677 13.300 -4.847, -4.401 13.300 -6.680, -1.794 13.300 -7.796, -0.834 13.300 -7.864, -0.630 13.300 -7.689, 0.447 13.300 -7.702, -0.367 13.300 -7.749, 0.367 13.300 -7.749, 0.305 13.300 -7.819, 0.268 13.300 -7.904, 0.086 13.300 -8.000, -0.086 13.300 -8.000, -0.258 13.300 -7.996, 0.537 13.300 -7.681, 0.170 13.300 -3.996, 0.508 13.300 -3.968, 0.630 13.300 -7.689, 2.677 13.300 -7.539, 1.171 13.300 -3.825, 0.834 13.300 -7.864, 0.715 13.300 -7.725, 3.538 13.300 -7.175, 3.677 13.300 -4.847, 3.772 13.300 -4.973, 4.021 13.300 -5.161, 3.888 13.300 -5.078, 3.951 13.300 -6.956, 4.322 13.300 -5.246, 4.779 13.300 -5.161, 4.912 13.300 -5.078, 5.789 13.300 -5.522, 5.123 13.300 -4.847, 6.101 13.300 -5.174, 6.393 13.300 -4.809, 5.250 13.300 -4.400, 7.711 13.300 -1.327, 7.778 13.300 -0.850, 7.866 13.300 -0.819, 7.625 13.300 1.072, 7.652 13.300 0.983, 7.756 13.300 0.175, 7.974 13.300 0.644, 7.903 13.300 0.284, 5.334 13.300 5.963, 5.684 13.300 5.630, 7.627 13.300 1.164, 7.775 13.300 1.882, 7.648 13.300 2.348, 7.492 13.300 2.805, 7.309 13.300 3.251, 7.100 13.300 3.686, 3.607 13.300 4.707, -3.677 13.300 4.847, -1.601 13.300 7.532, -0.170 13.300 3.996, 3.645 13.300 1.648, 3.772 13.300 1.333, 3.942 13.300 0.676, 3.986 13.300 0.339, 5.028 13.300 -3.827, 5.123 13.300 -3.953, 5.193 13.300 4.093, 5.236 13.300 -4.244, 3.772 13.300 -1.333, 3.645 13.300 -1.648, 3.492 13.300 -1.951, 3.607 13.300 -4.093, 2.097 13.300 -3.406, 3.888 13.300 -3.722, 3.677 13.300 -3.953, 1.801 13.300 -3.572, 1.491 13.300 -3.712, -3.607 13.300 -4.707, -1.171 13.300 -3.825, -3.564 13.300 -4.556, -3.550 13.300 -4.400, -2.379 13.300 -3.216, -3.112 13.300 -2.513, -3.492 13.300 -1.951, -3.564 13.300 -4.244, -3.677 13.300 -3.953, -3.772 13.300 -3.827, -4.167 13.300 -3.582, -4.633 13.300 -3.582, -4.779 13.300 -3.639, -4.912 13.300 -3.722, -3.942 13.300 -0.676, -3.986 13.300 -0.339, 4.167 13.300 3.582, 4.322 13.300 3.554, 3.772 13.300 3.827, 3.888 13.300 3.722, 3.492 13.300 1.951, -5.123 13.300 3.953, 4.021 13.300 -3.639, 4.779 13.300 -3.639, 4.000 13.300 -0.000, -4.779 13.300 -5.161, -5.516 13.300 -5.794, -5.193 13.300 -4.707, -8.328 16.300 -68.700, -8.328 14.800 -68.700, -8.238 16.300 -68.958, -7.619 16.300 -69.463, -8.081 16.300 -69.181, -8.081 14.800 -69.181, -7.348 14.800 -69.500, -4.196 16.300 -69.354, -4.088 16.300 -69.191, -4.196 14.800 -69.354, -4.088 14.800 -69.191, -4.050 14.800 -67.000, -4.012 16.300 -66.449, -3.900 14.800 -65.907, -3.715 16.300 -65.386, -3.715 14.800 -65.386, -3.460 14.800 -64.896, -2.336 14.800 -63.691, -0.276 16.300 -62.959, 0.276 16.300 -62.959, 2.764 14.800 -64.040, 4.012 16.300 -66.449, 4.012 14.800 -66.449, -3.142 16.300 -64.444, -3.142 14.800 -64.444, -2.764 14.800 -64.040, -1.356 16.300 -63.184, -1.356 14.800 -63.184, -0.824 16.300 -63.035, -0.824 14.800 -63.035, 0.824 14.800 -63.035, 1.356 16.300 -63.184, 1.356 14.800 -63.184, 2.336 14.800 -63.691, 3.460 16.300 -64.896, 3.460 14.800 -64.896, 3.715 16.300 -65.386, 4.050 16.300 -69.000, 4.050 14.800 -69.000, 4.359 14.800 -69.462, 4.359 16.300 -69.462, 7.348 16.300 -69.500, 7.619 16.300 -69.463, 7.869 14.800 -69.354, 8.081 16.300 -69.181, 8.238 16.300 -68.958, 8.238 14.800 -68.958, 8.466 16.300 -67.758, 8.410 14.800 -68.231, 9.998 14.800 -22.055, 9.998 16.300 -22.055, 4.041 16.300 -56.818, 4.159 16.300 -56.559, 4.459 14.800 -56.259, 4.585 16.300 -56.190, 4.718 14.800 -56.141, 5.142 16.300 -56.110, 5.756 14.800 -56.445, 6.000 16.300 -57.100, 5.756 14.800 -57.755, 4.718 14.800 -58.059, 4.345 16.300 -57.856, 4.041 16.300 -57.382, 5.541 14.800 -56.259, 5.990 14.800 -56.958, 5.959 16.300 -57.382, 5.910 14.800 -57.515, 5.655 16.300 -57.856, 5.282 14.800 -58.059, 5.000 14.800 -58.100, 4.585 16.300 -58.010, 4.090 14.800 -57.515, 5.263 16.300 -66.718, 5.313 14.800 -66.585, 5.381 16.300 -66.459, 5.682 14.800 -66.159, 5.568 16.300 -66.244, 7.182 16.300 -66.718, 7.212 14.800 -66.858, 7.064 16.300 -67.541, 6.365 16.300 -67.990, 5.568 16.300 -67.756, 5.467 14.800 -66.345, 6.638 16.300 -66.090, 7.132 14.800 -66.585, 7.212 14.800 -67.142, 6.504 14.800 -67.959, 6.223 14.800 -68.000, 6.080 16.300 -67.990, 5.941 14.800 -67.959, 5.467 14.800 -67.655, 5.263 16.300 -67.282, 3.441 16.300 -62.318, 3.410 14.800 -62.458, 3.559 16.300 -62.059, 3.490 14.800 -62.185, 3.644 14.800 -61.945, 4.118 14.800 -61.641, 5.055 16.300 -61.844, 5.241 16.300 -62.059, 5.359 16.300 -62.882, 5.156 14.800 -63.255, 3.559 16.300 -63.141, 3.441 16.300 -62.882, 3.400 16.300 -62.600, 4.542 16.300 -61.610, 4.815 16.300 -61.690, 5.310 14.800 -62.185, 5.359 16.300 -62.318, 5.055 16.300 -63.356, 4.941 14.800 -63.441, 4.682 14.800 -63.559, 3.490 14.800 -63.015, -0.959 16.300 -60.496, -0.990 14.800 -60.635, -0.910 14.800 -60.362, -0.415 16.300 -59.868, -0.282 14.800 -59.818, 0.282 14.800 -59.818, 0.415 16.300 -59.868, 0.990 14.800 -60.920, 0.959 16.300 -61.059, 0.841 16.300 -61.318, 0.541 14.800 -61.619, 0.282 14.800 -61.737, -0.841 16.300 -61.318, -0.990 14.800 -60.920, -0.655 16.300 -60.022, 0.756 14.800 -60.123, 1.000 16.300 -60.777, 0.655 16.300 -61.533, 0.142 16.300 -61.767, -0.000 14.800 -61.777, -0.282 14.800 -61.737, -5.359 16.300 -62.318, -5.310 14.800 -62.185, -4.815 16.300 -61.690, -4.258 16.300 -61.610, -3.859 14.800 -61.759, -3.400 16.300 -62.600, -3.490 14.800 -63.015, -3.559 16.300 -63.141, -3.745 16.300 -63.356, -4.118 14.800 -63.559, -3.985 16.300 -63.510, -5.055 16.300 -63.356, -5.310 14.800 -63.015, -5.390 14.800 -62.458, -5.400 16.300 -62.600, -4.682 14.800 -61.641, -4.118 14.800 -61.641, -3.644 14.800 -61.945, -3.559 16.300 -62.059, -3.410 14.800 -62.458, -3.410 14.800 -62.742, -3.644 14.800 -63.255, -4.258 16.300 -63.590, -4.400 14.800 -63.600, -4.542 16.300 -63.590, -5.241 16.300 -63.141, -5.359 16.300 -62.882, -7.182 16.300 -66.718, -7.132 14.800 -66.585, -6.978 14.800 -66.345, -6.638 16.300 -66.090, -6.504 14.800 -66.041, -6.365 16.300 -66.010, -5.807 16.300 -66.090, -5.568 16.300 -66.244, -5.381 16.300 -66.459, -5.223 16.300 -67.000, -5.263 16.300 -67.282, -5.313 14.800 -67.415, -5.807 16.300 -67.910, -6.223 14.800 -68.000, -6.080 16.300 -67.990, -7.064 16.300 -67.541, -7.182 16.300 -67.282, -6.877 16.300 -66.244, -6.080 16.300 -66.010, -5.941 14.800 -66.041, -5.467 14.800 -66.345, -5.263 16.300 -66.718, -5.233 14.800 -66.858, -5.233 14.800 -67.142, -5.381 16.300 -67.541, -5.467 14.800 -67.655, -6.978 14.800 -67.655, -7.132 14.800 -67.415, 4.041 16.300 -22.718, 4.244 14.800 -22.345, 4.345 16.300 -22.244, 5.142 16.300 -22.010, 5.282 14.800 -22.041, 5.841 16.300 -22.459, 5.959 16.300 -22.718, 5.841 16.300 -23.541, 5.282 14.800 -23.959, 5.415 16.300 -23.910, 4.858 16.300 -23.990, 4.585 16.300 -23.910, 4.459 14.800 -23.841, 4.010 14.800 -23.142, 5.415 16.300 -22.090, 5.756 14.800 -22.345, 5.910 14.800 -22.585, 5.910 14.800 -23.415, 5.756 14.800 -23.655, 5.541 14.800 -23.841, 5.142 16.300 -23.990, 5.000 14.800 -24.000, 4.345 16.300 -23.756, 4.159 16.300 -23.541, -4.000 16.300 -23.000, -4.345 16.300 -23.756, -4.585 16.300 -23.910, -4.718 14.800 -23.959, -5.142 16.300 -23.990, -5.282 14.800 -23.959, -5.541 14.800 -23.841, -5.415 16.300 -23.910, -5.959 16.300 -23.282, -5.655 16.300 -22.244, -5.415 16.300 -22.090, -4.345 16.300 -22.244, -4.159 16.300 -22.459, -4.041 16.300 -22.718, -5.000 14.800 -24.000, -5.756 14.800 -23.655, -5.990 14.800 -23.142, -5.990 14.800 -22.858, -5.910 14.800 -22.585, -5.000 14.800 -22.000, -4.585 16.300 -22.090, -4.459 14.800 -22.159, -4.090 14.800 -22.585, -4.244 14.800 -57.755, -4.585 16.300 -58.010, -5.655 16.300 -57.856, -6.000 16.300 -57.100, -5.541 14.800 -56.259, -5.142 16.300 -56.110, -4.585 16.300 -56.190, -4.244 14.800 -56.445, -4.041 16.300 -56.818, -4.010 14.800 -57.242, -4.000 16.300 -57.100, -4.345 16.300 -57.856, -4.459 14.800 -57.941, -4.718 14.800 -58.059, -5.282 14.800 -58.059, -5.990 14.800 -57.242, -5.910 14.800 -56.685, -5.282 14.800 -56.141, -4.858 16.300 -56.110, -4.718 14.800 -56.141, -4.345 16.300 -56.344, 5.510 14.800 -29.858, 5.590 14.800 -29.585, 6.218 14.800 -29.041, 6.782 14.800 -29.041, 6.915 16.300 -29.090, 7.341 16.300 -30.541, 7.155 16.300 -30.756, 6.642 16.300 -30.990, 5.959 14.800 -30.841, 7.410 14.800 -29.585, 7.256 14.800 -30.655, 7.041 14.800 -30.841, 6.500 14.800 -31.000, 6.218 14.800 -30.959, 5.744 14.800 -30.655, 5.510 14.800 -30.142, -5.541 16.300 -30.282, -5.744 14.800 -30.655, -5.659 16.300 -30.541, -6.782 14.800 -30.959, -6.642 16.300 -30.990, -7.155 16.300 -30.756, -7.410 14.800 -30.415, -7.341 16.300 -30.541, -6.085 16.300 -29.090, -5.541 16.300 -29.718, -5.500 16.300 -30.000, -6.218 14.800 -30.959, -7.041 14.800 -30.841, -7.459 16.300 -30.282, -7.490 14.800 -30.142, -7.500 16.300 -30.000, -7.459 16.300 -29.718, -7.410 14.800 -29.585, -7.041 14.800 -29.159, -6.500 14.800 -29.000, -5.959 14.800 -29.159, -0.990 14.800 -52.058, -0.841 16.300 -51.659, -0.415 16.300 -51.290, 0.282 14.800 -51.241, 0.142 16.300 -51.210, 0.756 14.800 -51.545, 0.990 14.800 -52.058, 1.000 16.300 -52.200, 0.756 14.800 -52.855, 0.841 16.300 -52.741, 0.142 16.300 -53.190, -0.415 16.300 -53.110, -0.841 16.300 -52.741, -0.990 14.800 -52.342, -0.756 14.800 -51.545, -0.655 16.300 -51.444, -0.541 14.800 -51.359, -0.282 14.800 -51.241, 0.655 16.300 -51.444, 0.910 14.800 -51.785, 0.990 14.800 -52.342, 0.959 16.300 -52.482, 0.910 14.800 -52.615, 0.282 14.800 -53.159, -0.541 14.800 -53.041, -0.756 14.800 -52.855, -0.910 14.800 -52.615, -0.959 16.300 -33.718, -0.910 14.800 -33.585, -0.841 16.300 -33.459, -0.756 14.800 -33.345, -0.541 14.800 -33.159, -0.655 16.300 -33.244, 0.142 16.300 -33.010, 0.415 16.300 -33.090, 0.655 16.300 -33.244, 1.000 16.300 -34.000, 0.910 14.800 -34.415, 0.959 16.300 -34.282, 0.756 14.800 -34.655, 0.415 16.300 -34.910, -0.655 16.300 -34.756, -0.841 16.300 -34.541, -1.000 16.300 -34.000, 0.282 14.800 -33.041, 0.541 14.800 -33.159, 0.841 16.300 -33.459, 0.910 14.800 -33.585, -0.000 14.800 -35.000, -0.756 14.800 -34.655, -0.910 14.800 -34.415, -0.959 16.300 -34.282, -0.959 16.300 -42.818, -0.415 16.300 -42.190, 0.655 16.300 -42.344, 0.841 16.300 -42.559, 0.756 14.800 -43.755, 0.541 14.800 -43.941, -0.655 16.300 -43.856, -0.841 16.300 -43.641, -0.959 16.300 -43.382, -1.000 16.300 -43.100, 0.910 14.800 -42.685, 1.000 16.300 -43.100, 0.990 14.800 -43.242, 0.959 16.300 -43.382, 0.910 14.800 -43.515, 0.282 14.800 -44.059, 0.142 16.300 -44.090, -0.000 14.800 -44.100, -0.142 16.300 -44.090, -0.415 16.300 -44.010, -0.910 14.800 -43.515, 5.590 14.800 -50.585, 5.659 16.300 -50.459, 7.410 14.800 -50.585, 7.459 16.300 -51.282, 7.155 16.300 -51.756, 6.782 14.800 -51.959, 6.642 16.300 -51.990, 6.218 14.800 -51.959, 5.744 14.800 -51.655, 5.541 16.300 -51.282, 5.510 14.800 -50.858, 5.959 14.800 -50.159, 6.642 16.300 -50.010, 6.782 14.800 -50.041, 6.915 16.300 -50.090, 7.041 14.800 -50.159, 7.256 14.800 -50.345, 7.490 14.800 -50.858, 7.410 14.800 -51.415, 7.341 16.300 -51.541, 6.358 16.300 -51.990, 6.085 16.300 -51.910, 5.659 16.300 -51.541, -5.659 16.300 -51.541, -6.642 16.300 -51.990, -7.155 16.300 -51.756, -7.410 14.800 -51.415, -7.256 14.800 -50.345, -7.155 16.300 -50.244, -5.659 16.300 -50.459, -5.541 16.300 -50.718, -5.744 14.800 -51.655, -5.845 16.300 -51.756, -6.218 14.800 -51.959, -7.041 14.800 -51.841, -7.459 16.300 -51.282, -7.341 16.300 -50.459, -6.915 16.300 -50.090, -6.218 14.800 -50.041, -5.590 14.800 -50.585, -9.999 16.300 -21.945, -9.999 14.800 -21.945, -9.998 14.800 -22.055, -10.000 14.800 -21.834, -10.000 16.300 -21.834, -5.142 16.300 -22.010, -5.841 16.300 -22.459, -5.959 16.300 -22.718, -6.000 16.300 -23.000, -9.998 16.300 -22.055, 4.858 16.300 -22.010, -4.858 16.300 -22.010, 5.655 16.300 -22.244, 10.000 16.300 -19.000, 10.000 16.300 -21.834, 6.000 16.300 -23.000, 7.341 16.300 -29.459, 9.994 16.300 -22.166, 7.155 16.300 -29.244, 6.642 16.300 -29.010, 5.959 16.300 -23.282, 5.655 16.300 -23.756, 6.358 16.300 -29.010, 6.085 16.300 -29.090, -5.845 16.300 -29.244, -5.659 16.300 -29.459, -5.845 16.300 -30.756, -6.085 16.300 -30.910, -0.142 16.300 -33.010, -0.415 16.300 -33.090, -6.358 16.300 -30.990, -0.655 16.300 -42.344, -0.415 16.300 -34.910, 9.999 16.300 -21.945, 8.495 16.300 -67.282, 7.064 16.300 -66.459, 7.182 16.300 -67.282, 7.223 16.300 -67.000, 8.328 16.300 -68.700, 7.869 16.300 -69.354, 8.410 16.300 -68.231, 6.638 16.300 -67.910, 6.877 16.300 -67.756, 5.807 16.300 -67.910, 4.196 16.300 -69.354, 4.088 16.300 -69.191, 5.381 16.300 -67.541, 4.550 16.300 -69.500, 5.807 16.300 -66.090, 3.900 16.300 -65.907, 6.080 16.300 -66.010, 4.542 16.300 -63.590, 3.142 16.300 -64.444, 2.764 16.300 -64.040, 4.258 16.300 -63.590, 2.336 16.300 -63.691, 1.863 16.300 -63.404, 0.415 16.300 -61.687, 3.745 16.300 -61.844, 3.985 16.300 -61.690, 4.258 16.300 -61.610, 0.959 16.300 -60.496, 0.824 16.300 -63.035, -0.142 16.300 -61.767, -0.415 16.300 -61.687, -3.441 16.300 -62.882, -1.863 16.300 -63.404, -2.336 16.300 -63.691, -2.764 16.300 -64.040, -3.460 16.300 -64.896, -4.050 16.300 -69.000, -4.359 16.300 -69.462, -4.050 16.300 -67.000, -4.550 16.300 -69.500, -7.348 16.300 -69.500, -6.365 16.300 -67.990, -6.877 16.300 -67.756, -6.638 16.300 -67.910, -7.869 16.300 -69.354, -7.223 16.300 -67.000, -8.410 16.300 -68.231, -8.466 16.300 -67.758, -8.495 16.300 -67.282, -9.994 16.300 -22.166, -7.500 16.300 -51.000, -7.459 16.300 -50.718, -7.341 16.300 -29.459, -7.155 16.300 -29.244, -6.915 16.300 -29.090, -5.655 16.300 -23.756, -5.841 16.300 -23.541, -6.642 16.300 -29.010, -4.858 16.300 -23.990, -4.159 16.300 -23.541, -6.358 16.300 -29.010, -4.041 16.300 -23.282, 4.041 16.300 -23.282, 4.000 16.300 -23.000, -0.142 16.300 -51.210, -5.845 16.300 -50.244, -6.085 16.300 -50.090, 6.085 16.300 -50.090, -6.358 16.300 -50.010, 0.415 16.300 -44.010, 0.655 16.300 -43.856, 0.841 16.300 -43.641, 6.358 16.300 -50.010, 5.845 16.300 -30.756, 5.659 16.300 -30.541, 6.085 16.300 -30.910, 6.358 16.300 -30.990, 6.915 16.300 -30.910, 7.459 16.300 -30.282, 7.500 16.300 -51.000, -6.642 16.300 -50.010, -6.915 16.300 -30.910, -7.064 16.300 -66.459, -5.959 16.300 -57.382, -5.841 16.300 -57.641, -5.415 16.300 -58.010, -5.142 16.300 -58.090, -1.000 16.300 -60.777, -0.959 16.300 -61.059, -3.985 16.300 -61.690, -4.542 16.300 -61.610, -6.915 16.300 -51.910, -6.358 16.300 -51.990, -5.841 16.300 -56.559, -5.959 16.300 -56.818, -6.085 16.300 -51.910, -5.541 16.300 -51.282, -1.000 16.300 -52.200, -0.959 16.300 -51.918, -5.500 16.300 -51.000, -5.655 16.300 -56.344, -5.415 16.300 -56.190, 5.500 16.300 -51.000, 5.845 16.300 -51.756, 5.415 16.300 -56.190, 5.655 16.300 -56.344, 5.841 16.300 -56.559, 6.915 16.300 -51.910, 5.959 16.300 -56.818, 6.877 16.300 -66.244, 6.365 16.300 -66.010, 5.241 16.300 -63.141, 4.815 16.300 -63.510, 7.459 16.300 -50.718, 7.341 16.300 -50.459, 7.155 16.300 -50.244, 0.415 16.300 -51.290, 5.845 16.300 -50.244, 0.841 16.300 -51.659, 5.541 16.300 -50.718, 4.858 16.300 -56.110, 0.959 16.300 -42.818, 0.841 16.300 -34.541, 0.415 16.300 -42.190, 0.142 16.300 -42.110, 0.142 16.300 -34.990, -0.142 16.300 -34.990, -0.142 16.300 -42.110, 0.655 16.300 -34.756, -0.841 16.300 -42.559, 5.541 16.300 -30.282, 5.541 16.300 -29.718, 5.659 16.300 -29.459, 5.500 16.300 -30.000, 0.959 16.300 -33.718, -0.959 16.300 -52.482, -0.655 16.300 -52.956, -0.142 16.300 -53.190, 0.415 16.300 -53.110, 0.655 16.300 -52.956, 0.959 16.300 -51.918, 5.845 16.300 -29.244, 7.500 16.300 -30.000, 7.459 16.300 -29.718, -4.159 16.300 -57.641, -4.041 16.300 -57.382, 4.000 16.300 -57.100, 4.159 16.300 -57.641, 4.858 16.300 -58.090, 0.142 16.300 -59.788, -4.159 16.300 -56.559, 4.345 16.300 -56.344, -5.241 16.300 -62.059, -5.055 16.300 -61.844, -0.142 16.300 -59.788, 4.159 16.300 -22.459, 4.585 16.300 -22.090, -10.000 16.300 -19.000, -5.568 16.300 -67.756, -3.900 16.300 -65.907, -4.815 16.300 -63.510, -7.341 16.300 -51.541, -3.441 16.300 -62.318, -0.655 16.300 -61.533, -3.745 16.300 -61.844, 0.841 16.300 -60.237, 5.142 16.300 -58.090, 0.655 16.300 -60.022, -4.858 16.300 -58.090, -0.841 16.300 -60.237, 3.745 16.300 -63.356, 3.985 16.300 -63.510, 5.400 16.300 -62.600, 5.841 16.300 -57.641, 5.415 16.300 -58.010, 5.223 16.300 -67.000, 4.050 16.300 -67.000, 10.000 14.800 -19.000, 5.000 14.800 -22.000, 9.999 14.800 -21.945, 5.541 14.800 -22.159, 9.994 14.800 -22.166, 5.990 14.800 -22.858, 7.256 14.800 -29.345, 7.490 14.800 -29.858, 7.490 14.800 -30.142, 7.410 14.800 -30.415, 6.782 14.800 -30.959, 6.500 14.800 -50.000, -0.282 14.800 -44.059, -0.541 14.800 -43.941, -0.756 14.800 -43.755, -0.990 14.800 -43.242, -6.500 14.800 -50.000, -0.990 14.800 -42.958, -6.782 14.800 -50.041, -7.256 14.800 -30.655, -7.410 14.800 -50.585, 10.000 14.800 -21.834, -5.282 14.800 -22.041, 4.718 14.800 -22.041, -4.718 14.800 -22.041, -4.244 14.800 -22.345, -4.010 14.800 -23.142, -4.090 14.800 -23.415, -4.244 14.800 -23.655, 5.959 14.800 -29.159, 5.744 14.800 -29.345, -5.590 14.800 -29.585, -5.510 14.800 -29.858, -5.510 14.800 -30.142, -5.590 14.800 -30.415, -5.959 14.800 -30.841, -0.000 14.800 -33.000, -0.282 14.800 -33.041, -6.500 14.800 -31.000, -0.990 14.800 -33.858, -0.990 14.800 -34.142, -0.756 14.800 -42.445, -0.541 14.800 -34.841, -0.541 14.800 -42.259, -0.282 14.800 -42.141, -0.000 14.800 -42.100, -0.282 14.800 -34.959, 0.282 14.800 -34.959, 0.541 14.800 -34.841, 0.282 14.800 -42.141, 0.756 14.800 -42.445, 0.541 14.800 -42.259, 0.990 14.800 -34.142, 0.990 14.800 -42.958, 5.590 14.800 -30.415, 0.990 14.800 -33.858, 0.756 14.800 -33.345, -7.256 14.800 -29.345, -7.490 14.800 -29.858, -9.994 14.800 -22.166, -7.490 14.800 -50.858, -7.490 14.800 -51.142, -8.466 14.800 -67.758, -7.212 14.800 -67.142, -6.504 14.800 -67.959, -6.763 14.800 -67.841, -8.410 14.800 -68.231, -8.238 14.800 -68.958, -7.869 14.800 -69.354, -7.619 14.800 -69.463, -5.941 14.800 -67.959, -5.682 14.800 -67.841, -4.550 14.800 -69.500, -4.359 14.800 -69.462, -4.050 14.800 -69.000, -4.012 14.800 -66.449, -5.313 14.800 -66.585, -5.682 14.800 -66.159, -6.223 14.800 -66.000, -5.156 14.800 -63.255, -5.390 14.800 -62.742, -3.859 14.800 -63.441, -0.756 14.800 -61.432, -1.863 14.800 -63.404, -0.541 14.800 -61.619, -0.276 14.800 -62.959, 0.276 14.800 -62.959, 0.756 14.800 -61.432, 3.859 14.800 -61.759, 0.910 14.800 -61.193, 1.863 14.800 -63.404, 3.715 14.800 -65.386, 4.118 14.800 -63.559, 4.400 14.800 -63.600, 3.410 14.800 -62.742, 3.142 14.800 -64.444, 3.644 14.800 -63.255, 3.859 14.800 -63.441, 5.233 14.800 -66.858, 5.233 14.800 -67.142, 5.313 14.800 -67.415, 4.050 14.800 -67.000, 4.196 14.800 -69.354, 4.088 14.800 -69.191, 7.348 14.800 -69.500, 6.978 14.800 -67.655, 6.763 14.800 -67.841, 7.619 14.800 -69.463, 7.132 14.800 -67.415, 8.081 14.800 -69.181, 8.328 14.800 -68.700, 8.466 14.800 -67.758, 6.978 14.800 -66.345, 5.390 14.800 -62.458, 5.156 14.800 -61.945, 5.541 14.800 -57.941, 4.941 14.800 -61.759, 4.244 14.800 -57.755, 4.400 14.800 -61.600, 4.459 14.800 -57.941, 0.990 14.800 -60.635, 8.495 14.800 -67.282, 7.490 14.800 -51.142, 5.990 14.800 -57.242, 7.256 14.800 -51.655, 7.041 14.800 -51.841, 5.910 14.800 -56.685, 6.500 14.800 -52.000, 5.590 14.800 -51.415, 5.510 14.800 -51.142, 0.541 14.800 -51.359, -0.000 14.800 -51.200, 5.744 14.800 -50.345, 6.218 14.800 -50.041, -5.959 14.800 -50.159, -5.744 14.800 -50.345, -0.910 14.800 -51.785, -5.510 14.800 -50.858, -5.510 14.800 -51.142, -5.590 14.800 -51.415, -5.959 14.800 -51.841, -6.500 14.800 -52.000, -5.990 14.800 -56.958, -6.782 14.800 -51.959, -5.756 14.800 -56.445, -7.256 14.800 -51.655, -7.041 14.800 -50.159, 5.959 14.800 -51.841, 5.282 14.800 -56.141, -0.910 14.800 -42.685, -5.744 14.800 -29.345, 0.541 14.800 -53.041, 5.000 14.800 -56.100, -5.000 14.800 -56.100, -0.282 14.800 -53.159, -0.000 14.800 -53.200, 4.244 14.800 -56.445, -4.459 14.800 -56.259, -4.090 14.800 -56.685, -4.010 14.800 -56.958, -4.090 14.800 -57.515, -5.000 14.800 -58.100, -0.000 14.800 -59.777, -6.218 14.800 -29.041, -6.782 14.800 -29.041, -5.910 14.800 -23.415, -4.459 14.800 -23.841, 7.041 14.800 -29.159, 5.990 14.800 -23.142, 4.090 14.800 -56.685, 0.541 14.800 -59.936, 4.010 14.800 -56.958, 0.910 14.800 -60.362, 4.010 14.800 -57.242, -5.541 14.800 -57.941, -5.156 14.800 -61.945, -5.756 14.800 -57.755, -6.763 14.800 -66.159, -5.910 14.800 -57.515, -8.495 14.800 -67.282, 4.459 14.800 -22.159, 4.090 14.800 -22.585, 4.010 14.800 -22.858, -4.010 14.800 -22.858, 4.090 14.800 -23.415, 4.244 14.800 -23.655, -5.756 14.800 -22.345, -5.541 14.800 -22.159, -10.000 14.800 -19.000, 4.718 14.800 -23.959, 6.500 14.800 -29.000, -7.212 14.800 -66.858, -3.490 14.800 -62.185, -4.682 14.800 -63.559, -4.941 14.800 -63.441, -4.941 14.800 -61.759, -0.541 14.800 -59.936, -0.756 14.800 -60.123, -0.910 14.800 -61.193, -4.400 14.800 -61.600, 4.682 14.800 -61.641, 5.390 14.800 -62.742, 6.763 14.800 -66.159, 6.504 14.800 -66.041, 5.310 14.800 -63.015, 3.900 14.800 -65.907, 5.941 14.800 -66.041, 6.223 14.800 -66.000, 4.550 14.800 -69.500, 5.682 14.800 -67.841, 8.410 -16.300 -68.231, 8.466 -14.800 -67.758, 8.466 -16.300 -67.758, 8.328 -14.800 -68.700, 8.081 -16.300 -69.181, 7.619 -16.300 -69.463, 7.619 -14.800 -69.463, 7.869 -14.800 -69.354, 7.869 -16.300 -69.354, 4.359 -14.800 -69.462, 4.196 -16.300 -69.354, 4.050 -14.800 -69.000, 4.050 -14.800 -67.000, 4.012 -14.800 -66.449, 4.050 -16.300 -67.000, 4.012 -16.300 -66.449, 3.460 -16.300 -64.896, 1.863 -16.300 -63.404, 1.356 -16.300 -63.184, 0.824 -14.800 -63.035, 0.824 -16.300 -63.035, 0.276 -16.300 -62.959, -0.276 -16.300 -62.959, -0.824 -16.300 -63.035, -1.863 -16.300 -63.404, -2.336 -16.300 -63.691, -3.142 -16.300 -64.444, -3.460 -16.300 -64.896, -3.460 -14.800 -64.896, 3.460 -14.800 -64.896, 3.142 -14.800 -64.444, 2.336 -16.300 -63.691, 2.336 -14.800 -63.691, 1.356 -14.800 -63.184, 0.276 -14.800 -62.959, -2.336 -14.800 -63.691, -2.764 -16.300 -64.040, -3.715 -14.800 -65.386, -4.050 -14.800 -67.000, -4.050 -16.300 -67.000, -4.050 -14.800 -69.000, -4.088 -16.300 -69.191, -4.359 -14.800 -69.462, -4.359 -16.300 -69.462, -4.088 -14.800 -69.191, -4.196 -16.300 -69.354, -4.550 -14.800 -69.500, -7.348 -16.300 -69.500, -7.619 -14.800 -69.463, -7.869 -14.800 -69.354, -8.238 -14.800 -68.958, -8.328 -16.300 -68.700, -8.328 -14.800 -68.700, -8.081 -14.800 -69.181, -8.410 -14.800 -68.231, -8.495 -14.800 -67.282, -9.994 -14.800 -22.166, -9.998 -14.800 -22.055, -10.000 -16.300 -21.834, 4.090 -14.800 -57.515, 4.718 -14.800 -58.059, 5.541 -14.800 -57.941, 5.841 -16.300 -56.559, 5.655 -16.300 -56.344, 5.142 -16.300 -56.110, 4.858 -16.300 -56.110, 4.345 -16.300 -56.344, 4.041 -16.300 -56.818, 4.000 -16.300 -57.100, 4.345 -16.300 -57.856, 4.459 -14.800 -57.941, 5.282 -14.800 -58.059, 5.655 -16.300 -57.856, 6.000 -16.300 -57.100, 5.990 -14.800 -56.958, 4.459 -14.800 -56.259, 4.244 -14.800 -56.445, 4.010 -14.800 -56.958, 5.381 -16.300 -67.541, 5.467 -14.800 -67.655, 5.568 -16.300 -67.756, 6.365 -16.300 -67.990, 6.978 -14.800 -67.655, 7.182 -16.300 -66.718, 6.978 -14.800 -66.345, 6.877 -16.300 -66.244, 6.638 -16.300 -66.090, 6.504 -14.800 -66.041, 5.682 -14.800 -66.159, 5.263 -16.300 -66.718, 5.223 -16.300 -67.000, 5.233 -14.800 -67.142, 5.941 -14.800 -67.959, 6.504 -14.800 -67.959, 6.763 -14.800 -67.841, 7.212 -14.800 -67.142, 7.223 -16.300 -67.000, 7.212 -14.800 -66.858, 7.132 -14.800 -66.585, 6.763 -14.800 -66.159, 5.941 -14.800 -66.041, 5.467 -14.800 -66.345, 5.381 -16.300 -66.459, 3.410 -14.800 -62.742, 3.490 -14.800 -63.015, 3.644 -14.800 -63.255, 3.745 -16.300 -63.356, 4.118 -14.800 -63.559, 3.985 -16.300 -63.510, 4.400 -14.800 -63.600, 4.258 -16.300 -63.590, 5.055 -16.300 -63.356, 5.310 -14.800 -63.015, 5.359 -16.300 -62.882, 5.310 -14.800 -62.185, 3.985 -16.300 -61.690, 3.745 -16.300 -61.844, 3.441 -16.300 -62.318, 3.400 -16.300 -62.600, 3.410 -14.800 -62.458, 3.859 -14.800 -63.441, 5.156 -14.800 -63.255, 5.390 -14.800 -62.742, 5.156 -14.800 -61.945, 4.815 -16.300 -61.690, 4.400 -14.800 -61.600, 3.859 -14.800 -61.759, 3.559 -16.300 -62.059, -0.959 -16.300 -61.059, -0.990 -14.800 -60.920, -0.841 -16.300 -61.318, -0.541 -14.800 -61.619, -0.282 -14.800 -61.737, 0.655 -16.300 -61.533, 0.959 -16.300 -61.059, 0.841 -16.300 -60.237, 0.655 -16.300 -60.022, -0.655 -16.300 -60.022, -0.756 -14.800 -60.123, -0.990 -14.800 -60.635, -0.415 -16.300 -61.687, -0.142 -16.300 -61.767, 0.910 -14.800 -61.193, 0.990 -14.800 -60.920, 1.000 -16.300 -60.777, 0.959 -16.300 -60.496, 0.756 -14.800 -60.123, 0.541 -14.800 -59.936, 0.415 -16.300 -59.868, 0.282 -14.800 -59.818, 0.142 -16.300 -59.788, -0.142 -16.300 -59.788, -0.282 -14.800 -59.818, -0.541 -14.800 -59.936, -5.400 -16.300 -62.600, -5.359 -16.300 -62.882, -5.241 -16.300 -63.141, -5.310 -14.800 -63.015, -5.055 -16.300 -63.356, -4.258 -16.300 -63.590, -3.410 -14.800 -62.742, -3.441 -16.300 -62.882, -3.410 -14.800 -62.458, -3.745 -16.300 -61.844, -4.118 -14.800 -61.641, -4.542 -16.300 -61.610, -4.682 -14.800 -61.641, -4.815 -16.300 -61.690, -5.359 -16.300 -62.318, -5.390 -14.800 -62.458, -5.390 -14.800 -62.742, -5.156 -14.800 -63.255, -4.941 -14.800 -63.441, -4.682 -14.800 -63.559, -3.859 -14.800 -63.441, -3.559 -16.300 -63.141, -3.490 -14.800 -62.185, -4.941 -14.800 -61.759, -5.055 -16.300 -61.844, -7.182 -16.300 -67.282, -7.132 -14.800 -67.415, -6.638 -16.300 -67.910, -5.807 -16.300 -67.910, -5.313 -14.800 -67.415, -5.233 -14.800 -66.858, -5.467 -14.800 -66.345, -5.568 -16.300 -66.244, -5.807 -16.300 -66.090, -5.941 -14.800 -66.041, -6.638 -16.300 -66.090, -6.763 -14.800 -66.159, -7.064 -16.300 -66.459, -7.223 -16.300 -67.000, -6.877 -16.300 -67.756, -6.504 -14.800 -67.959, -5.941 -14.800 -67.959, -5.682 -14.800 -67.841, -5.381 -16.300 -67.541, -5.263 -16.300 -67.282, -5.313 -14.800 -66.585, -5.381 -16.300 -66.459, -6.080 -16.300 -66.010, -6.223 -14.800 -66.000, -6.978 -14.800 -66.345, -7.212 -14.800 -66.858, 4.090 -14.800 -23.415, 4.345 -16.300 -23.756, 4.585 -16.300 -23.910, 5.142 -16.300 -23.990, 5.655 -16.300 -23.756, 6.000 -16.300 -23.000, 5.910 -14.800 -22.585, 5.415 -16.300 -22.090, 4.858 -16.300 -22.010, 4.244 -14.800 -22.345, 4.000 -16.300 -23.000, 4.718 -14.800 -23.959, 5.000 -14.800 -24.000, 5.282 -14.800 -23.959, 5.541 -14.800 -23.841, 5.756 -14.800 -23.655, 5.959 -16.300 -22.718, 4.585 -16.300 -22.090, 4.459 -14.800 -22.159, 4.159 -16.300 -22.459, -4.041 -16.300 -22.718, -4.159 -16.300 -22.459, -4.090 -14.800 -22.585, -4.345 -16.300 -22.244, -4.585 -16.300 -22.090, -5.282 -14.800 -22.041, -5.142 -16.300 -22.010, -5.415 -16.300 -22.090, -6.000 -16.300 -23.000, -5.910 -14.800 -23.415, -5.959 -16.300 -23.282, -5.841 -16.300 -23.541, -4.010 -14.800 -23.142, -4.010 -14.800 -22.858, -4.000 -16.300 -23.000, -4.459 -14.800 -22.159, -5.756 -14.800 -22.345, -5.910 -14.800 -22.585, -5.655 -16.300 -23.756, -5.541 -14.800 -23.841, -5.415 -16.300 -23.910, -5.142 -16.300 -23.990, -5.000 -14.800 -24.000, -4.718 -14.800 -23.959, -4.000 -16.300 -57.100, -4.585 -16.300 -56.190, -5.142 -16.300 -56.110, -5.282 -14.800 -56.141, -5.959 -16.300 -56.818, -5.959 -16.300 -57.382, -5.415 -16.300 -58.010, -4.244 -14.800 -56.445, -5.541 -14.800 -56.259, -5.756 -14.800 -56.445, -5.841 -16.300 -56.559, -5.910 -14.800 -56.685, -5.841 -16.300 -57.641, -5.756 -14.800 -57.755, -5.655 -16.300 -57.856, -5.541 -14.800 -57.941, -4.718 -14.800 -58.059, -4.345 -16.300 -57.856, -4.244 -14.800 -57.755, -4.090 -14.800 -57.515, 5.590 -14.800 -30.415, 5.845 -16.300 -30.756, 7.490 -14.800 -29.858, 7.341 -16.300 -29.459, 6.218 -14.800 -29.041, 5.510 -14.800 -30.142, 5.510 -14.800 -29.858, 5.500 -16.300 -30.000, 5.744 -14.800 -30.655, 6.085 -16.300 -30.910, 6.500 -14.800 -31.000, 6.642 -16.300 -30.990, 6.915 -16.300 -30.910, 7.041 -14.800 -30.841, 7.341 -16.300 -30.541, 7.459 -16.300 -30.282, 7.459 -16.300 -29.718, 7.155 -16.300 -29.244, 7.041 -14.800 -29.159, 6.642 -16.300 -29.010, 6.085 -16.300 -29.090, 5.845 -16.300 -29.244, 5.541 -16.300 -29.718, -5.590 -14.800 -29.585, -6.085 -16.300 -29.090, -7.041 -14.800 -29.159, -7.256 -14.800 -29.345, -7.341 -16.300 -29.459, -7.500 -16.300 -30.000, -7.459 -16.300 -30.282, -7.341 -16.300 -30.541, -7.155 -16.300 -30.756, -6.915 -16.300 -30.910, -5.659 -16.300 -30.541, -5.510 -14.800 -29.858, -5.500 -16.300 -30.000, -6.642 -16.300 -29.010, -7.155 -16.300 -29.244, -7.410 -14.800 -29.585, -7.490 -14.800 -29.858, -7.410 -14.800 -30.415, -7.256 -14.800 -30.655, -7.041 -14.800 -30.841, -6.358 -16.300 -30.990, -5.845 -16.300 -30.756, -5.590 -14.800 -30.415, -5.510 -14.800 -30.142, -0.959 -16.300 -52.482, -0.841 -16.300 -52.741, -0.910 -14.800 -52.615, -0.655 -16.300 -52.956, -0.142 -16.300 -53.190, 0.910 -14.800 -52.615, 0.959 -16.300 -52.482, 0.541 -14.800 -51.359, 0.415 -16.300 -51.290, -0.142 -16.300 -51.210, -0.655 -16.300 -51.444, -0.841 -16.300 -51.659, -0.990 -14.800 -52.342, 0.142 -16.300 -53.190, 0.282 -14.800 -53.159, 0.541 -14.800 -53.041, 0.655 -16.300 -52.956, 0.756 -14.800 -52.855, 0.910 -14.800 -51.785, 0.841 -16.300 -51.659, 0.756 -14.800 -51.545, -0.756 -14.800 -51.545, -0.959 -16.300 -34.282, -0.910 -14.800 -34.415, -0.841 -16.300 -34.541, -0.282 -14.800 -34.959, 0.910 -14.800 -34.415, 0.841 -16.300 -34.541, 0.990 -14.800 -33.858, 1.000 -16.300 -34.000, 0.910 -14.800 -33.585, 0.841 -16.300 -33.459, -0.282 -14.800 -33.041, -0.910 -14.800 -33.585, -0.990 -14.800 -33.858, -0.990 -14.800 -34.142, 0.142 -16.300 -34.990, 0.756 -14.800 -34.655, 0.959 -16.300 -33.718, 0.282 -14.800 -33.041, -0.142 -16.300 -33.010, -0.541 -14.800 -33.159, -0.990 -14.800 -43.242, -0.959 -16.300 -43.382, -0.910 -14.800 -43.515, -0.841 -16.300 -43.641, -0.756 -14.800 -43.755, -0.655 -16.300 -43.856, 0.142 -16.300 -44.090, 0.990 -14.800 -43.242, 0.959 -16.300 -42.818, 0.841 -16.300 -42.559, 0.655 -16.300 -42.344, -0.841 -16.300 -42.559, -0.959 -16.300 -42.818, -1.000 -16.300 -43.100, -0.282 -14.800 -44.059, -0.142 -16.300 -44.090, 0.282 -14.800 -44.059, 0.541 -14.800 -43.941, 0.959 -16.300 -43.382, 0.910 -14.800 -42.685, 0.415 -16.300 -42.190, 0.142 -16.300 -42.110, -0.000 -14.800 -42.100, -0.142 -16.300 -42.110, -0.282 -14.800 -42.141, -0.415 -16.300 -42.190, -0.990 -14.800 -42.958, 5.510 -14.800 -51.142, 5.500 -16.300 -51.000, 5.541 -16.300 -51.282, 5.659 -16.300 -51.541, 5.744 -14.800 -51.655, 5.845 -16.300 -51.756, 6.642 -16.300 -51.990, 7.341 -16.300 -51.541, 7.410 -14.800 -51.415, 7.500 -16.300 -51.000, 7.459 -16.300 -50.718, 7.341 -16.300 -50.459, 6.782 -14.800 -50.041, 6.358 -16.300 -50.010, 5.959 -14.800 -50.159, 5.590 -14.800 -50.585, 5.541 -16.300 -50.718, 5.959 -14.800 -51.841, 6.085 -16.300 -51.910, 6.782 -14.800 -51.959, 6.915 -16.300 -51.910, 7.041 -14.800 -51.841, 7.490 -14.800 -51.142, 7.410 -14.800 -50.585, 7.041 -14.800 -50.159, 6.085 -16.300 -50.090, 5.845 -16.300 -50.244, 5.744 -14.800 -50.345, 5.659 -16.300 -50.459, 5.510 -14.800 -50.858, -5.510 -14.800 -50.858, -5.500 -16.300 -51.000, -5.541 -16.300 -50.718, -5.845 -16.300 -50.244, -6.085 -16.300 -50.090, -6.218 -14.800 -50.041, -7.041 -14.800 -50.159, -7.155 -16.300 -50.244, -7.410 -14.800 -50.585, -7.459 -16.300 -50.718, -7.490 -14.800 -51.142, -7.410 -14.800 -51.415, -7.341 -16.300 -51.541, -7.041 -14.800 -51.841, -7.256 -14.800 -50.345, -7.490 -14.800 -50.858, -7.256 -14.800 -51.655, -6.915 -16.300 -51.910, -6.218 -14.800 -51.959, -5.959 -14.800 -51.841, -5.590 -14.800 -51.415, 10.000 -16.300 -21.834, 9.999 -14.800 -21.945, 9.999 -16.300 -21.945, 9.998 -16.300 -22.055, 9.998 -14.800 -22.055, 5.142 -16.300 -22.010, 5.655 -16.300 -22.244, 5.841 -16.300 -22.459, 5.959 -16.300 -23.282, 7.500 -16.300 -30.000, 9.994 -16.300 -22.166, 7.459 -16.300 -51.282, 7.155 -16.300 -51.756, 5.959 -16.300 -56.818, 6.358 -16.300 -51.990, 5.415 -16.300 -56.190, 1.000 -16.300 -52.200, 0.959 -16.300 -51.918, 0.655 -16.300 -51.444, 0.142 -16.300 -51.210, -0.415 -16.300 -51.290, -5.659 -16.300 -50.459, -0.959 -16.300 -51.918, -1.000 -16.300 -52.200, -5.845 -16.300 -51.756, -5.659 -16.300 -51.541, -5.415 -16.300 -56.190, -5.655 -16.300 -56.344, -6.085 -16.300 -51.910, -6.358 -16.300 -51.990, -6.642 -16.300 -51.990, -6.000 -16.300 -57.100, -7.155 -16.300 -51.756, -7.459 -16.300 -51.282, -7.500 -16.300 -51.000, -7.459 -16.300 -29.718, -9.994 -16.300 -22.166, -6.915 -16.300 -29.090, -6.358 -16.300 -29.010, 10.000 -16.300 -19.000, -10.000 -16.300 -19.000, -5.655 -16.300 -22.244, -5.841 -16.300 -22.459, -5.959 -16.300 -22.718, -9.999 -16.300 -21.945, -9.998 -16.300 -22.055, -8.466 -16.300 -67.758, -7.064 -16.300 -67.541, -6.365 -16.300 -67.990, -7.619 -16.300 -69.463, -6.080 -16.300 -67.990, -5.568 -16.300 -67.756, -4.050 -16.300 -69.000, -5.223 -16.300 -67.000, -4.012 -16.300 -66.449, -5.263 -16.300 -66.718, -8.238 -16.300 -68.958, -8.081 -16.300 -69.181, -8.410 -16.300 -68.231, -7.869 -16.300 -69.354, -4.550 -16.300 -69.500, -3.900 -16.300 -65.907, -4.542 -16.300 -63.590, -3.715 -16.300 -65.386, -3.745 -16.300 -63.356, -3.985 -16.300 -63.510, -3.441 -16.300 -62.318, -3.400 -16.300 -62.600, -3.559 -16.300 -62.059, -1.356 -16.300 -63.184, 0.415 -16.300 -61.687, 0.142 -16.300 -61.767, 3.441 -16.300 -62.882, 2.764 -16.300 -64.040, 3.142 -16.300 -64.444, 3.715 -16.300 -65.386, 4.542 -16.300 -63.590, 3.559 -16.300 -63.141, 5.241 -16.300 -63.141, 4.815 -16.300 -63.510, 6.365 -16.300 -66.010, 3.900 -16.300 -65.907, 5.263 -16.300 -67.282, 4.050 -16.300 -69.000, 4.359 -16.300 -69.462, 4.550 -16.300 -69.500, 5.807 -16.300 -67.910, 6.080 -16.300 -67.990, 7.348 -16.300 -69.500, 6.638 -16.300 -67.910, 6.877 -16.300 -67.756, 7.064 -16.300 -67.541, 8.238 -16.300 -68.958, 8.328 -16.300 -68.700, 7.182 -16.300 -67.282, 8.495 -16.300 -67.282, 4.088 -16.300 -69.191, -5.541 -16.300 -51.282, -4.858 -16.300 -56.110, -6.877 -16.300 -66.244, -6.365 -16.300 -66.010, -4.815 -16.300 -63.510, -7.341 -16.300 -50.459, -6.085 -16.300 -30.910, -1.000 -16.300 -34.000, -5.541 -16.300 -30.282, -6.915 -16.300 -50.090, -6.642 -16.300 -50.010, -6.642 -16.300 -30.990, -6.358 -16.300 -50.010, -0.415 -16.300 -44.010, 0.415 -16.300 -44.010, 0.655 -16.300 -43.856, 0.841 -16.300 -43.641, 6.642 -16.300 -50.010, 1.000 -16.300 -43.100, 0.959 -16.300 -34.282, 6.358 -16.300 -30.990, 6.915 -16.300 -50.090, 7.155 -16.300 -30.756, 7.155 -16.300 -50.244, 5.400 -16.300 -62.600, 5.959 -16.300 -57.382, 5.841 -16.300 -57.641, 5.415 -16.300 -58.010, 5.142 -16.300 -58.090, 4.542 -16.300 -61.610, 0.841 -16.300 -61.318, 4.258 -16.300 -61.610, -0.655 -16.300 -42.344, -0.415 -16.300 -34.910, -0.142 -16.300 -34.990, 0.415 -16.300 -34.910, -0.655 -16.300 -34.756, 0.655 -16.300 -34.756, -0.959 -16.300 -33.718, -0.841 -16.300 -33.459, -0.655 -16.300 -33.244, -5.541 -16.300 -29.718, -5.659 -16.300 -29.459, -0.415 -16.300 -33.090, 5.659 -16.300 -29.459, 5.659 -16.300 -30.541, 5.541 -16.300 -30.282, 0.142 -16.300 -33.010, 0.415 -16.300 -33.090, 0.655 -16.300 -33.244, 0.841 -16.300 -52.741, 0.415 -16.300 -53.110, -0.415 -16.300 -53.110, -5.845 -16.300 -29.244, -4.159 -16.300 -23.541, -4.345 -16.300 -23.756, -4.585 -16.300 -23.910, -4.858 -16.300 -23.990, 4.858 -16.300 -23.990, 5.415 -16.300 -23.910, 5.841 -16.300 -23.541, 6.915 -16.300 -29.090, -0.841 -16.300 -60.237, -4.041 -16.300 -57.382, -4.159 -16.300 -57.641, -1.000 -16.300 -60.777, -0.959 -16.300 -60.496, -4.585 -16.300 -58.010, -4.858 -16.300 -58.090, -5.142 -16.300 -58.090, -5.241 -16.300 -62.059, -4.345 -16.300 -56.344, 4.159 -16.300 -56.559, 4.041 -16.300 -57.382, 4.159 -16.300 -57.641, 4.585 -16.300 -58.010, 4.858 -16.300 -58.090, 4.585 -16.300 -56.190, -4.159 -16.300 -56.559, -4.041 -16.300 -56.818, -0.415 -16.300 -59.868, 4.041 -16.300 -23.282, -4.041 -16.300 -23.282, 4.159 -16.300 -23.541, -4.858 -16.300 -22.010, 4.345 -16.300 -22.244, 4.041 -16.300 -22.718, 6.358 -16.300 -29.010, -7.182 -16.300 -66.718, -8.495 -16.300 -67.282, -3.985 -16.300 -61.690, -0.655 -16.300 -61.533, -4.258 -16.300 -61.610, 5.055 -16.300 -61.844, 5.241 -16.300 -62.059, 5.359 -16.300 -62.318, 5.568 -16.300 -66.244, 5.807 -16.300 -66.090, 6.080 -16.300 -66.010, 7.064 -16.300 -66.459, -10.000 -14.800 -21.834, -5.000 -14.800 -22.000, -9.999 -14.800 -21.945, -5.541 -14.800 -22.159, -5.990 -14.800 -22.858, -7.490 -14.800 -30.142, -6.782 -14.800 -50.041, -6.782 -14.800 -30.959, -6.500 -14.800 -31.000, -6.218 -14.800 -30.959, -6.500 -14.800 -50.000, -5.959 -14.800 -30.841, -0.541 -14.800 -43.941, -0.000 -14.800 -44.100, 0.756 -14.800 -43.755, 0.910 -14.800 -43.515, 6.782 -14.800 -30.959, 7.256 -14.800 -30.655, 7.410 -14.800 -30.415, -10.000 -14.800 -19.000, 5.000 -14.800 -22.000, -4.718 -14.800 -22.041, 4.718 -14.800 -22.041, 4.090 -14.800 -22.585, -4.090 -14.800 -23.415, 4.010 -14.800 -23.142, -4.244 -14.800 -23.655, -6.500 -14.800 -29.000, 6.500 -14.800 -29.000, -6.218 -14.800 -29.041, -5.959 -14.800 -29.159, -5.744 -14.800 -29.345, 5.959 -14.800 -29.159, 5.744 -14.800 -29.345, -0.000 -14.800 -33.000, 5.590 -14.800 -29.585, 5.959 -14.800 -30.841, 6.218 -14.800 -30.959, 0.541 -14.800 -33.159, 0.756 -14.800 -33.345, 0.990 -14.800 -42.958, 0.990 -14.800 -34.142, 0.756 -14.800 -42.445, 0.541 -14.800 -42.259, 0.282 -14.800 -42.141, 0.282 -14.800 -34.959, -0.000 -14.800 -35.000, -0.541 -14.800 -42.259, -0.541 -14.800 -34.841, -0.756 -14.800 -42.445, -0.756 -14.800 -34.655, -0.910 -14.800 -42.685, -5.744 -14.800 -30.655, 10.000 -14.800 -21.834, 5.990 -14.800 -22.858, 5.990 -14.800 -23.142, 9.994 -14.800 -22.166, 7.410 -14.800 -29.585, 7.256 -14.800 -29.345, 7.490 -14.800 -50.858, 8.495 -14.800 -67.282, 7.256 -14.800 -51.655, 7.132 -14.800 -67.415, 6.223 -14.800 -68.000, 7.348 -14.800 -69.500, 5.682 -14.800 -67.841, 4.550 -14.800 -69.500, 8.081 -14.800 -69.181, 8.238 -14.800 -68.958, 8.410 -14.800 -68.231, 4.196 -14.800 -69.354, 4.088 -14.800 -69.191, 5.233 -14.800 -66.858, 5.313 -14.800 -66.585, 4.941 -14.800 -63.441, 3.715 -14.800 -65.386, 3.900 -14.800 -65.907, 2.764 -14.800 -64.040, 1.863 -14.800 -63.404, 3.490 -14.800 -62.185, 0.282 -14.800 -61.737, -0.000 -14.800 -61.777, 0.541 -14.800 -61.619, -0.276 -14.800 -62.959, -0.756 -14.800 -61.432, -3.644 -14.800 -61.945, -3.859 -14.800 -61.759, -0.910 -14.800 -61.193, -0.824 -14.800 -63.035, -1.863 -14.800 -63.404, -1.356 -14.800 -63.184, -2.764 -14.800 -64.040, -3.490 -14.800 -63.015, -3.142 -14.800 -64.444, -3.644 -14.800 -63.255, -3.900 -14.800 -65.907, -4.400 -14.800 -63.600, -4.118 -14.800 -63.559, -4.012 -14.800 -66.449, -5.233 -14.800 -67.142, -5.467 -14.800 -67.655, -4.196 -14.800 -69.354, -6.223 -14.800 -68.000, -6.763 -14.800 -67.841, -6.978 -14.800 -67.655, -7.348 -14.800 -69.500, -7.212 -14.800 -67.142, -8.466 -14.800 -67.758, -6.782 -14.800 -51.959, -5.990 -14.800 -56.958, -6.500 -14.800 -52.000, -5.744 -14.800 -51.655, -0.990 -14.800 -52.058, -0.910 -14.800 -51.785, -5.510 -14.800 -51.142, -0.541 -14.800 -51.359, -0.282 -14.800 -51.241, -5.590 -14.800 -50.585, -5.744 -14.800 -50.345, -5.959 -14.800 -50.159, -0.000 -14.800 -51.200, 6.218 -14.800 -50.041, 0.282 -14.800 -51.241, 6.500 -14.800 -50.000, 5.910 -14.800 -56.685, 5.990 -14.800 -57.242, 7.490 -14.800 -30.142, 7.256 -14.800 -50.345, 0.990 -14.800 -52.058, 0.990 -14.800 -52.342, 5.590 -14.800 -51.415, 5.282 -14.800 -56.141, 5.756 -14.800 -56.445, 6.500 -14.800 -52.000, 5.541 -14.800 -56.259, 6.218 -14.800 -51.959, 0.541 -14.800 -34.841, -0.756 -14.800 -33.345, 5.000 -14.800 -56.100, -5.000 -14.800 -56.100, -0.756 -14.800 -52.855, -0.541 -14.800 -53.041, -0.282 -14.800 -53.159, -0.000 -14.800 -53.200, -4.718 -14.800 -56.141, 4.718 -14.800 -56.141, -4.459 -14.800 -56.259, -4.090 -14.800 -56.685, 4.090 -14.800 -56.685, 4.010 -14.800 -57.242, -0.000 -14.800 -59.777, 4.244 -14.800 -57.755, -6.782 -14.800 -29.041, -5.990 -14.800 -23.142, 6.782 -14.800 -29.041, 5.910 -14.800 -23.415, -5.000 -14.800 -58.100, -4.400 -14.800 -61.600, -4.459 -14.800 -57.941, -4.010 -14.800 -57.242, -0.910 -14.800 -60.362, -4.010 -14.800 -56.958, -7.132 -14.800 -66.585, -5.310 -14.800 -62.185, -5.156 -14.800 -61.945, -5.282 -14.800 -58.059, -5.282 -14.800 -23.959, -4.459 -14.800 -23.841, 4.244 -14.800 -23.655, 4.010 -14.800 -22.858, -4.244 -14.800 -22.345, -5.756 -14.800 -23.655, 4.459 -14.800 -23.841, 5.756 -14.800 -22.345, 5.541 -14.800 -22.159, 5.282 -14.800 -22.041, 10.000 -14.800 -19.000, -5.682 -14.800 -66.159, -6.504 -14.800 -66.041, -5.990 -14.800 -57.242, -5.910 -14.800 -57.515, 0.910 -14.800 -60.362, 5.000 -14.800 -58.100, 0.990 -14.800 -60.635, 4.941 -14.800 -61.759, 4.682 -14.800 -61.641, 4.682 -14.800 -63.559, 6.223 -14.800 -66.000, 5.910 -14.800 -57.515, 5.390 -14.800 -62.458, 5.756 -14.800 -57.755, 4.118 -14.800 -61.641, 3.644 -14.800 -61.945, 0.756 -14.800 -61.432, 5.313 -14.800 -67.415, 1.252 12.952 -18.500, 2.265 12.458 -18.500, 6.638 10.010 -18.500, 10.000 14.300 -18.500, 7.182 8.818 -18.500, 7.182 0.282 -18.500, 7.223 -0.000 -18.500, 7.064 -8.559 -18.500, 6.877 -8.344 -18.500, 6.877 -0.756 -18.500, 5.055 -3.644 -18.500, 3.893 -1.116 -18.500, 4.542 -3.410 -18.500, 5.381 -0.541 -18.500, 5.263 -0.282 -18.500, 5.263 0.282 -18.500, 0.141 -13.148 -18.500, -0.423 -13.128 -18.500, -0.980 -13.030 -18.500, -2.025 -12.607 -18.500, -6.365 -10.090 -18.500, -6.877 -9.856 -18.500, -7.182 -9.382 -18.500, -7.223 -0.000 -18.500, -7.182 8.818 -18.500, -6.877 8.344 -18.500, -5.400 4.400 -18.500, -6.638 0.910 -18.500, -5.359 4.118 -18.500, -6.080 0.990 -18.500, -5.055 3.644 -18.500, -3.576 1.901 -18.500, -4.258 3.410 -18.500, -3.441 4.118 -18.500, -2.493 3.191 -18.500, -2.025 5.593 -18.500, -2.025 3.507 -18.500, -1.517 3.755 -18.500, -0.423 5.072 -18.500, 0.703 3.988 -18.500, 1.775 5.460 -18.500, 2.265 5.742 -18.500, 3.441 4.118 -18.500, 2.265 3.358 -18.500, 2.710 3.010 -18.500, 3.102 2.603 -18.500, 3.985 3.490 -18.500, 3.435 2.146 -18.500, 4.258 3.410 -18.500, 4.542 3.410 -18.500, 3.700 1.647 -18.500, 3.893 1.116 -18.500, 5.568 0.756 -18.500, 5.381 0.541 -18.500, 3.745 3.644 -18.500, 1.775 3.640 -18.500, 1.252 5.248 -18.500, -0.423 4.028 -18.500, -2.913 2.813 -18.500, -3.277 2.381 -18.500, -5.263 0.282 -18.500, -5.223 -0.000 -18.500, -4.542 -3.410 -18.500, -5.055 -3.644 -18.500, -5.359 -4.118 -18.500, -4.040 -0.283 -18.500, -3.576 -1.901 -18.500, -3.277 -2.381 -18.500, -3.559 -3.859 -18.500, -3.745 -3.644 -18.500, -3.400 -4.400 -18.500, 1.252 -3.852 -18.500, 1.775 -3.640 -18.500, 3.400 -4.700 -18.500, 3.559 -5.241 -18.500, 3.745 -5.456 -18.500, 3.700 -7.453 -18.500, 4.542 -5.690 -18.500, 3.893 -7.984 -18.500, 5.263 -8.818 -18.500, 5.223 -9.100 -18.500, 5.263 -9.382 -18.500, 5.381 -9.641 -18.500, 5.568 -9.856 -18.500, -2.493 -5.909 -18.500, -2.913 -6.287 -18.500, -3.745 -5.456 -18.500, -3.559 -5.241 -18.500, -2.025 -5.593 -18.500, 0.703 -5.112 -18.500, 3.435 -2.146 -18.500, 4.011 9.664 -18.500, 3.893 10.216 -18.500, 3.102 11.703 -18.500, -0.423 13.128 -18.500, -10.000 14.300 -18.500, -0.980 13.030 -18.500, -1.517 12.855 -18.500, -6.877 9.856 -18.500, -7.182 9.382 -18.500, -7.223 9.100 -18.500, -6.080 10.090 -18.500, -3.576 11.001 -18.500, -3.806 10.485 -18.500, -4.815 5.610 -18.500, -5.568 8.344 -18.500, -5.055 5.456 -18.500, -5.241 5.241 -18.500, -6.365 8.110 -18.500, -5.359 4.982 -18.500, -6.638 8.190 -18.500, -5.381 9.641 -18.500, -5.223 9.100 -18.500, -5.263 8.818 -18.500, -3.576 7.199 -18.500, -3.745 5.456 -18.500, -3.441 4.982 -18.500, 3.441 4.982 -18.500, 3.102 6.497 -18.500, 3.745 5.456 -18.500, 5.568 8.344 -18.500, 3.893 7.984 -18.500, 4.815 5.610 -18.500, 5.055 5.456 -18.500, 5.241 5.241 -18.500, 5.359 4.982 -18.500, 6.638 8.190 -18.500, 6.877 8.344 -18.500, 5.263 8.818 -18.500, -5.381 8.559 -18.500, 5.400 4.400 -18.500, 6.877 0.756 -18.500, 5.359 4.118 -18.500, 6.080 -0.990 -18.500, 6.638 -0.910 -18.500, 7.182 -9.382 -18.500, 7.064 -9.641 -18.500, 5.055 -5.456 -18.500, 5.568 -8.344 -18.500, 4.815 -5.610 -18.500, 5.400 -4.700 -18.500, 5.241 -5.241 -18.500, 6.080 -10.090 -18.500, 3.102 -6.497 -18.500, 3.435 -6.954 -18.500, 6.080 8.110 -18.500, 6.365 8.110 -18.500, -4.040 -8.817 -18.500, -3.806 -7.715 -18.500, -5.807 -8.190 -18.500, -5.055 -5.456 -18.500, -6.080 -8.110 -18.500, -6.365 -8.110 -18.500, -6.638 -8.190 -18.500, -7.064 -0.541 -18.500, -3.277 -11.481 -18.500, -5.807 -10.010 -18.500, -3.576 -11.001 -18.500, -3.806 -10.485 -18.500, -5.568 -9.856 -18.500, -5.381 -9.641 -18.500, -3.961 -9.942 -18.500, -5.807 0.910 -18.500, -5.381 0.541 -18.500, -6.365 -0.990 -18.500, -6.080 -0.990 -18.500, -5.241 -3.859 -18.500, -3.277 -6.719 -18.500, -3.441 -4.982 -18.500, 1.775 -5.460 -18.500, 2.265 -3.358 -18.500, 0.141 13.148 -17.000, -0.423 13.128 -17.000, -2.025 12.607 -17.000, -2.913 11.913 -17.000, -3.277 11.481 -17.000, -6.080 10.090 -17.000, -6.638 10.010 -17.000, -7.182 9.382 -17.000, -7.223 -0.000 -17.000, -7.182 -0.282 -17.000, -7.182 -8.818 -17.000, -7.064 -8.559 -17.000, -7.064 -0.541 -17.000, -6.877 -8.344 -17.000, -5.359 -4.118 -17.000, -5.241 -3.859 -17.000, -6.080 -0.990 -17.000, -5.568 -0.756 -17.000, -3.961 -0.842 -17.000, -5.381 -0.541 -17.000, -4.040 0.283 -17.000, -5.568 0.756 -17.000, -5.263 0.282 -17.000, 1.252 -12.952 -17.000, 2.710 -12.110 -17.000, 6.080 -10.090 -17.000, 6.365 -10.090 -17.000, 6.877 -9.856 -17.000, 7.182 -9.382 -17.000, 7.182 -0.282 -17.000, 7.064 8.559 -17.000, 6.877 0.756 -17.000, 5.359 4.118 -17.000, 6.080 0.990 -17.000, 4.542 3.410 -17.000, 5.807 0.910 -17.000, 5.263 0.282 -17.000, 4.542 -3.410 -17.000, 5.055 -3.644 -17.000, 6.080 -0.990 -17.000, 6.365 -0.990 -17.000, 5.400 -4.700 -17.000, 6.638 -8.190 -17.000, 4.542 -5.690 -17.000, 3.700 -7.453 -17.000, 5.568 -8.344 -17.000, 3.893 -7.984 -17.000, 5.381 -8.559 -17.000, 5.263 -8.818 -17.000, 5.263 -9.382 -17.000, 5.568 -0.756 -17.000, 4.258 -3.410 -17.000, 3.745 -3.644 -17.000, 3.559 -3.859 -17.000, 2.710 -3.010 -17.000, 3.985 -3.490 -17.000, 3.400 -4.700 -17.000, 2.265 -5.742 -17.000, 1.775 -5.460 -17.000, 2.710 -6.090 -17.000, 3.559 -5.241 -17.000, 3.102 -6.497 -17.000, 3.435 -6.954 -17.000, 1.775 -3.640 -17.000, 0.141 -4.048 -17.000, -1.517 -3.755 -17.000, -3.400 -4.400 -17.000, -3.441 -4.982 -17.000, -2.913 -6.287 -17.000, -3.985 -5.610 -17.000, -3.277 -6.719 -17.000, -5.568 -8.344 -17.000, -5.263 -8.818 -17.000, -4.040 -9.383 -17.000, -3.961 -9.942 -17.000, -3.806 -10.485 -17.000, -3.576 -11.001 -17.000, -2.913 -11.913 -17.000, 0.703 -3.988 -17.000, -2.025 -5.593 -17.000, -3.441 -4.118 -17.000, -2.493 -3.191 -17.000, -3.559 -3.859 -17.000, -2.913 -2.813 -17.000, -3.576 -1.901 -17.000, -6.080 0.990 -17.000, -6.877 0.756 -17.000, -6.877 8.344 -17.000, -3.806 7.715 -17.000, -3.961 8.258 -17.000, -4.040 8.817 -17.000, -5.263 9.382 -17.000, -3.576 1.901 -17.000, -2.913 2.813 -17.000, -4.258 3.410 -17.000, -3.985 3.490 -17.000, -3.559 3.859 -17.000, -2.493 3.191 -17.000, -3.441 4.118 -17.000, -1.517 3.755 -17.000, 0.703 3.988 -17.000, 1.775 3.640 -17.000, 3.559 3.859 -17.000, 3.745 3.644 -17.000, 3.985 3.490 -17.000, 3.102 2.603 -17.000, 4.258 3.410 -17.000, 3.435 2.146 -17.000, 0.141 5.052 -17.000, 0.141 4.048 -17.000, 2.710 3.010 -17.000, 5.263 8.818 -17.000, 4.050 9.100 -17.000, 4.815 5.610 -17.000, 5.055 5.456 -17.000, 5.241 5.241 -17.000, 6.877 8.344 -17.000, 5.359 4.982 -17.000, 4.542 5.690 -17.000, 4.258 5.690 -17.000, 3.435 6.954 -17.000, 3.559 5.241 -17.000, 2.265 5.742 -17.000, 3.441 4.982 -17.000, 1.775 5.460 -17.000, -2.025 3.507 -17.000, -2.025 5.593 -17.000, -4.258 5.690 -17.000, -3.277 6.719 -17.000, -5.263 8.818 -17.000, -3.961 9.942 -17.000, -5.568 9.856 -17.000, -5.807 10.010 -17.000, -3.576 11.001 -17.000, 2.265 12.458 -17.000, 3.102 11.703 -17.000, 6.080 10.090 -17.000, 4.011 9.664 -17.000, 5.381 9.641 -17.000, -4.815 5.610 -17.000, -6.080 8.110 -17.000, 7.182 -8.818 -17.000, 6.877 -8.344 -17.000, 7.064 -0.541 -17.000, 6.877 -0.756 -17.000, 6.638 -0.910 -17.000, 4.815 3.490 -17.000, 6.365 0.990 -17.000, 5.055 3.644 -17.000, 3.102 -11.703 -17.000, 5.381 -9.641 -17.000, 4.011 -9.664 -17.000, 3.893 -10.216 -17.000, 4.011 -8.536 -17.000, 6.080 -8.110 -17.000, 5.055 -5.456 -17.000, 3.985 -5.610 -17.000, 6.365 10.090 -17.000, 10.000 14.300 -17.000, 7.182 8.818 -17.000, 5.807 8.190 -17.000, -6.877 -9.856 -17.000, -6.638 -8.190 -17.000, -5.241 -5.241 -17.000, -4.815 -5.610 -17.000, -5.055 -5.456 -17.000, -5.241 3.859 -17.000, -6.638 0.910 -17.000, -5.055 -3.644 -17.000, -3.559 -5.241 -17.000, -5.400 -4.700 -17.000, -4.542 -5.690 -17.000, -10.000 -14.300 -18.500, 4.011 -0.564 -18.500, 4.011 -0.564 -17.000, 3.700 -1.647 -18.500, 3.102 -2.603 -17.000, 3.102 -2.603 -18.500, 2.710 -3.010 -18.500, 2.265 -3.358 -17.000, 0.703 -3.988 -18.500, 0.141 -4.048 -18.500, -0.423 -4.028 -17.000, -0.423 -4.028 -18.500, -0.980 -3.930 -18.500, -1.517 -3.755 -18.500, -2.025 -3.507 -18.500, -3.277 -2.381 -17.000, -3.961 -0.842 -18.500, -4.040 -0.283 -17.000, -3.961 0.842 -17.000, -3.806 1.385 -18.500, -0.980 3.930 -17.000, 0.141 4.048 -18.500, 3.893 1.116 -17.000, 4.011 0.564 -17.000, 4.011 0.564 -18.500, 3.893 -1.116 -17.000, 3.700 -1.647 -17.000, 3.435 -2.146 -17.000, -0.980 -3.930 -17.000, -2.025 -3.507 -17.000, -2.493 -3.191 -18.500, -2.913 -2.813 -18.500, -3.806 -1.385 -18.500, -3.806 -1.385 -17.000, -4.040 0.283 -18.500, -3.961 0.842 -18.500, -3.806 1.385 -17.000, -3.277 2.381 -17.000, -0.980 3.930 -18.500, -0.423 4.028 -17.000, 1.252 3.852 -18.500, 1.252 3.852 -17.000, 2.265 3.358 -17.000, 3.700 1.647 -17.000, 4.050 -0.000 -18.500, 4.050 -0.000 -17.000, 4.011 -9.664 -18.500, 3.893 -10.216 -18.500, 3.700 -10.747 -17.000, 3.435 -11.246 -18.500, 3.102 -11.703 -18.500, 2.265 -12.458 -17.000, 2.265 -12.458 -18.500, 1.775 -12.740 -18.500, 1.252 -12.952 -18.500, 0.703 -13.088 -18.500, 0.703 -13.088 -17.000, -0.423 -13.128 -17.000, -1.517 -12.855 -18.500, -2.025 -12.607 -17.000, -2.493 -12.291 -17.000, -2.913 -11.913 -18.500, -4.040 -9.383 -18.500, -1.517 -5.345 -18.500, -0.980 -5.170 -18.500, -0.423 -5.072 -18.500, 0.141 -5.052 -18.500, 0.703 -5.112 -17.000, 1.252 -5.248 -17.000, 2.710 -6.090 -18.500, 4.011 -8.536 -18.500, 3.700 -10.747 -18.500, 3.435 -11.246 -17.000, 2.710 -12.110 -18.500, 1.775 -12.740 -17.000, 0.141 -13.148 -17.000, -0.980 -13.030 -17.000, -1.517 -12.855 -17.000, -2.493 -12.291 -18.500, -3.277 -11.481 -17.000, -4.040 -8.817 -17.000, -3.961 -8.258 -18.500, -3.961 -8.258 -17.000, -3.806 -7.715 -17.000, -3.576 -7.199 -18.500, -3.576 -7.199 -17.000, -2.493 -5.909 -17.000, -1.517 -5.345 -17.000, -0.980 -5.170 -17.000, -0.423 -5.072 -17.000, 0.141 -5.052 -17.000, 1.252 -5.248 -18.500, 2.265 -5.742 -18.500, 4.050 -9.100 -18.500, 4.050 -9.100 -17.000, 4.011 8.536 -18.500, 4.011 8.536 -17.000, 3.893 7.984 -17.000, 3.700 7.453 -18.500, 2.710 6.090 -18.500, 0.703 5.112 -17.000, 0.703 5.112 -18.500, 0.141 5.052 -18.500, -1.517 5.345 -18.500, -2.493 5.909 -18.500, -2.493 5.909 -17.000, -3.277 6.719 -18.500, -3.576 7.199 -17.000, -3.806 7.715 -18.500, -3.961 8.258 -18.500, -3.961 9.942 -18.500, -2.493 12.291 -18.500, -2.025 12.607 -18.500, 0.141 13.148 -18.500, 0.703 13.088 -18.500, 1.775 12.740 -18.500, 2.710 12.110 -18.500, 3.435 11.246 -18.500, 3.700 10.747 -18.500, 3.893 10.216 -17.000, 3.700 7.453 -17.000, 3.435 6.954 -18.500, 3.102 6.497 -17.000, 2.710 6.090 -17.000, 1.252 5.248 -17.000, -0.423 5.072 -17.000, -0.980 5.170 -18.500, -0.980 5.170 -17.000, -1.517 5.345 -17.000, -2.913 6.287 -18.500, -2.913 6.287 -17.000, -4.040 8.817 -18.500, -4.040 9.383 -18.500, -4.040 9.383 -17.000, -3.806 10.485 -17.000, -3.277 11.481 -18.500, -2.913 11.913 -18.500, -2.493 12.291 -17.000, -1.517 12.855 -17.000, -0.980 13.030 -17.000, 0.703 13.088 -17.000, 1.252 12.952 -17.000, 1.775 12.740 -17.000, 2.710 12.110 -17.000, 3.435 11.246 -17.000, 3.700 10.747 -17.000, 4.050 9.100 -18.500, -5.400 -4.700 -18.500, -5.359 -4.982 -18.500, -5.359 -4.982 -17.000, -4.258 -5.690 -17.000, -3.400 -4.700 -18.500, -5.241 -5.241 -18.500, -4.815 -5.610 -18.500, -4.542 -5.690 -18.500, -4.258 -5.690 -18.500, -3.985 -5.610 -18.500, -3.745 -5.456 -17.000, -5.400 -4.400 -18.500, -3.441 -4.118 -18.500, -3.985 -3.490 -17.000, -4.258 -3.410 -17.000, -4.815 -3.490 -18.500, -4.815 -3.490 -17.000, -5.400 -4.400 -17.000, -3.745 -3.644 -17.000, -3.985 -3.490 -18.500, -4.258 -3.410 -18.500, -4.542 -3.410 -17.000, -7.064 9.641 -17.000, -7.064 9.641 -18.500, -6.877 9.856 -17.000, -5.568 9.856 -18.500, -5.263 9.382 -18.500, -5.381 8.559 -17.000, -6.080 8.110 -18.500, -6.365 8.110 -17.000, -7.064 8.559 -17.000, -7.064 8.559 -18.500, -7.223 9.100 -17.000, -6.638 10.010 -18.500, -6.365 10.090 -17.000, -6.365 10.090 -18.500, -5.807 10.010 -18.500, -5.381 9.641 -17.000, -5.223 9.100 -17.000, -5.568 8.344 -17.000, -5.807 8.190 -17.000, -5.807 8.190 -18.500, -6.638 8.190 -17.000, -7.182 8.818 -17.000, -5.263 -0.282 -18.500, -5.263 -0.282 -17.000, -5.381 -0.541 -18.500, -5.568 -0.756 -18.500, -5.807 -0.910 -17.000, -6.365 -0.990 -17.000, -6.638 -0.910 -18.500, -6.877 -0.756 -18.500, -7.182 -0.282 -18.500, -7.182 0.282 -18.500, -7.064 0.541 -18.500, -6.877 0.756 -18.500, -6.365 0.990 -17.000, -6.365 0.990 -18.500, -5.568 0.756 -18.500, -5.223 -0.000 -17.000, -5.807 -0.910 -18.500, -6.638 -0.910 -17.000, -6.877 -0.756 -17.000, -7.182 0.282 -17.000, -7.064 0.541 -17.000, -5.807 0.910 -17.000, -5.381 0.541 -17.000, 7.182 -0.282 -18.500, 7.064 -0.541 -18.500, 6.365 -0.990 -18.500, 5.807 -0.910 -17.000, 5.807 -0.910 -18.500, 5.381 -0.541 -17.000, 5.568 -0.756 -18.500, 5.223 -0.000 -18.500, 5.807 0.910 -18.500, 6.080 0.990 -18.500, 6.365 0.990 -18.500, 6.638 0.910 -18.500, 7.064 0.541 -18.500, 7.223 -0.000 -17.000, 5.263 -0.282 -17.000, 5.223 -0.000 -17.000, 5.381 0.541 -17.000, 5.568 0.756 -17.000, 6.638 0.910 -17.000, 7.064 0.541 -17.000, 7.182 0.282 -17.000, -5.055 3.644 -17.000, -4.542 3.410 -18.500, -4.542 3.410 -17.000, -3.745 3.644 -17.000, -3.400 4.400 -18.500, -5.359 4.118 -17.000, -5.241 3.859 -18.500, -4.815 3.490 -18.500, -4.815 3.490 -17.000, -3.985 3.490 -18.500, -3.745 3.644 -18.500, -3.559 3.859 -18.500, -5.400 4.700 -17.000, -3.400 4.700 -18.500, -3.441 4.982 -17.000, -3.559 5.241 -17.000, -3.745 5.456 -17.000, -4.258 5.690 -18.500, -4.542 5.690 -17.000, -5.055 5.456 -17.000, -5.241 5.241 -17.000, -5.359 4.982 -17.000, -5.400 4.700 -18.500, -3.559 5.241 -18.500, -3.985 5.610 -18.500, -3.985 5.610 -17.000, -4.542 5.690 -18.500, -3.400 4.400 -17.000, 7.223 -9.100 -18.500, 7.064 -9.641 -17.000, 6.877 -9.856 -18.500, 6.638 -10.010 -18.500, 6.365 -10.090 -18.500, 5.568 -9.856 -17.000, 5.807 -10.010 -18.500, 5.381 -8.559 -18.500, 5.807 -8.190 -18.500, 6.080 -8.110 -18.500, 6.365 -8.110 -18.500, 7.182 -8.818 -18.500, 6.638 -10.010 -17.000, 5.807 -10.010 -17.000, 5.807 -8.190 -17.000, 6.365 -8.110 -17.000, 6.638 -8.190 -18.500, 7.064 -8.559 -17.000, -5.223 -9.100 -18.500, -5.263 -9.382 -18.500, -5.381 -9.641 -17.000, -5.568 -9.856 -17.000, -5.807 -10.010 -17.000, -6.080 -10.090 -17.000, -6.080 -10.090 -18.500, -6.638 -10.010 -18.500, -7.064 -9.641 -17.000, -7.182 -9.382 -17.000, -7.064 -9.641 -18.500, -7.182 -8.818 -18.500, -6.877 -8.344 -18.500, -6.365 -8.110 -17.000, -5.568 -8.344 -18.500, -5.381 -8.559 -17.000, -5.381 -8.559 -18.500, -5.263 -9.382 -17.000, -6.365 -10.090 -17.000, -6.638 -10.010 -17.000, -7.223 -9.100 -17.000, -7.223 -9.100 -18.500, -7.064 -8.559 -18.500, -6.080 -8.110 -17.000, -5.807 -8.190 -17.000, -5.263 -8.818 -18.500, 3.441 -4.982 -18.500, 3.745 -5.456 -17.000, 4.258 -5.690 -18.500, 4.258 -5.690 -17.000, 5.359 -4.982 -17.000, 3.441 -4.982 -17.000, 3.985 -5.610 -18.500, 4.815 -5.610 -17.000, 5.241 -5.241 -17.000, 5.359 -4.982 -18.500, 5.400 -4.400 -18.500, 5.359 -4.118 -18.500, 5.359 -4.118 -17.000, 5.241 -3.859 -17.000, 4.815 -3.490 -17.000, 3.745 -3.644 -18.500, 3.400 -4.400 -18.500, 3.441 -4.118 -17.000, 5.241 -3.859 -18.500, 4.815 -3.490 -18.500, 4.258 -3.410 -18.500, 3.985 -3.490 -18.500, 3.559 -3.859 -18.500, 3.441 -4.118 -18.500, 4.542 5.690 -18.500, 3.985 5.610 -18.500, 3.985 5.610 -17.000, 3.559 5.241 -18.500, 4.258 5.690 -18.500, 3.745 5.456 -17.000, 5.400 4.700 -18.500, 3.559 3.859 -18.500, 3.441 4.118 -17.000, 5.055 3.644 -18.500, 5.241 3.859 -18.500, 4.815 3.490 -18.500, 5.241 3.859 -17.000, 3.400 4.700 -18.500, 3.400 4.400 -18.500, 5.263 9.382 -18.500, 5.263 9.382 -17.000, 5.381 9.641 -18.500, 6.080 10.090 -18.500, 6.365 10.090 -18.500, 6.638 10.010 -17.000, 6.877 9.856 -17.000, 6.877 9.856 -18.500, 7.064 9.641 -18.500, 7.223 9.100 -18.500, 7.064 8.559 -18.500, 5.568 8.344 -17.000, 5.807 8.190 -18.500, 5.381 8.559 -18.500, 5.223 9.100 -18.500, 5.568 9.856 -17.000, 5.568 9.856 -18.500, 5.807 10.010 -17.000, 5.807 10.010 -18.500, 7.064 9.641 -17.000, 7.182 9.382 -17.000, 7.182 9.382 -18.500, 7.223 9.100 -17.000, 6.638 8.190 -17.000, 6.365 8.110 -17.000, 6.080 8.110 -17.000, 5.381 8.559 -17.000, 5.223 9.100 -17.000, 10.000 -16.148 -18.235, 10.000 -14.762 -18.809, 10.000 -15.714 -17.586, 10.000 -14.300 -18.500, 10.000 -15.065 -17.152, -10.000 -14.690 -17.038, -10.000 -14.491 -18.538, -10.000 -15.065 -17.152, -10.000 -15.411 -17.337, -10.000 -14.654 -18.646, -10.000 -16.148 -18.235, 10.000 -14.690 -17.038, 10.000 -15.411 -17.337, -10.000 -15.714 -17.586, -10.000 -15.963 -17.889, 10.000 -16.262 -18.610, -10.000 -16.262 -18.610, 10.000 -15.963 -17.889, 10.000 -14.491 -18.538, 10.000 -14.654 -18.646, -10.000 -14.762 -18.809, -10.000 15.963 -17.889, -10.000 14.654 -18.646, 10.000 14.690 -17.038, 10.000 15.065 -17.152, 10.000 15.411 -17.337, 10.000 15.714 -17.586, 10.000 15.963 -17.889, 10.000 16.148 -18.235, 10.000 14.762 -18.809, -10.000 16.148 -18.235, 10.000 16.262 -18.610, -10.000 16.262 -18.610, -10.000 14.690 -17.038, -10.000 15.065 -17.152, -10.000 15.411 -17.337, -10.000 15.714 -17.586, 10.000 14.654 -18.646, -10.000 14.491 -18.538, -10.000 14.762 -18.809, 10.000 14.491 -18.538, 7.495 14.800 -30.100, 8.470 14.800 -29.656, 8.405 14.800 -29.390, 7.387 14.800 -30.463, 7.712 14.800 -31.591, 6.996 14.800 -30.868, 7.484 14.800 -31.741, 7.238 14.800 -31.859, 6.637 14.800 -30.990, 6.978 14.800 -31.942, 6.709 14.800 -31.989, 6.259 14.800 -30.971, 5.645 14.800 -31.808, 6.080 14.800 -30.908, 5.916 14.800 -30.812, 5.656 14.800 -30.537, 5.407 14.800 -31.675, 5.570 14.800 -30.367, 4.996 14.800 -31.318, 4.830 14.800 -31.101, 4.595 14.800 -30.610, 4.510 14.800 -29.800, 4.904 14.800 -28.795, 6.269 14.800 -29.027, 6.291 14.800 -28.011, 6.457 14.800 -29.001, 6.564 14.800 -28.001, 7.355 14.800 -28.192, 7.004 14.800 -29.136, 7.289 14.800 -29.386, 8.004 14.800 -28.682, 8.170 14.800 -28.899, 8.304 14.800 -29.137, 6.822 14.800 -30.947, 6.165 14.800 -31.972, 5.517 14.800 -30.184, 5.500 14.800 -29.995, 4.556 14.800 -29.531, 5.924 14.800 -29.183, 7.101 14.800 -28.092, 8.490 14.800 -30.200, 7.496 14.800 -29.910, 7.461 14.800 -29.723, 7.391 7.800 -29.546, 7.289 7.800 -29.386, 6.832 14.800 -29.057, 6.832 7.800 -29.057, 6.647 7.800 -29.011, 6.647 14.800 -29.011, 6.269 7.800 -29.027, 5.573 7.800 -29.624, 5.519 14.800 -29.806, 5.570 7.800 -30.367, 5.656 7.800 -30.537, 5.773 7.800 -30.687, 5.916 7.800 -30.812, 6.080 7.800 -30.908, 6.259 7.800 -30.971, 6.448 7.800 -30.999, 6.448 14.800 -30.999, 6.822 7.800 -30.947, 7.283 14.800 -30.622, 7.387 7.800 -30.463, 7.391 14.800 -29.546, 7.159 14.800 -29.247, 6.089 7.800 -29.088, 6.089 14.800 -29.088, 5.780 14.800 -29.306, 5.661 14.800 -29.455, 5.573 14.800 -29.624, 5.519 7.800 -29.806, 5.500 7.800 -29.995, 5.773 14.800 -30.687, 7.151 14.800 -30.759, 7.458 14.800 -30.286, 7.461 7.800 -29.723, 7.496 7.800 -29.910, 7.495 7.800 -30.100, 7.458 7.800 -30.286, 7.283 7.800 -30.622, 7.151 7.800 -30.759, 6.996 7.800 -30.868, 6.637 7.800 -30.990, 6.457 7.800 -29.001, 5.780 7.800 -29.306, 5.661 7.800 -29.455, 5.517 7.800 -30.184, 5.924 7.800 -29.183, 7.004 7.800 -29.136, 7.159 7.800 -29.247, 7.391 -7.800 -29.546, 7.004 -7.800 -29.136, 6.457 -7.800 -29.001, 6.269 -7.800 -29.027, 5.656 -7.800 -30.537, 5.924 -7.800 -29.183, 5.570 -7.800 -30.367, 5.661 -7.800 -29.455, 5.500 -7.800 -29.995, 6.089 -7.800 -29.088, 6.637 -7.800 -30.990, 6.822 -7.800 -30.947, 6.259 -7.800 -30.971, 7.496 -14.800 -29.910, 7.495 -7.800 -30.100, 7.496 -7.800 -29.910, 7.461 -7.800 -29.723, 7.391 -14.800 -29.546, 7.289 -7.800 -29.386, 6.832 -7.800 -29.057, 6.457 -14.800 -29.001, 6.269 -14.800 -29.027, 6.089 -14.800 -29.088, 5.519 -7.800 -29.806, 5.519 -14.800 -29.806, 5.500 -14.800 -29.995, 5.517 -14.800 -30.184, 5.656 -14.800 -30.537, 5.916 -14.800 -30.812, 6.637 -14.800 -30.990, 7.151 -7.800 -30.759, 7.151 -14.800 -30.759, 7.387 -7.800 -30.463, 7.387 -14.800 -30.463, 7.495 -14.800 -30.100, 7.289 -14.800 -29.386, 7.159 -14.800 -29.247, 7.159 -7.800 -29.247, 7.004 -14.800 -29.136, 6.832 -14.800 -29.057, 6.647 -7.800 -29.011, 5.780 -14.800 -29.306, 5.780 -7.800 -29.306, 5.573 -7.800 -29.624, 5.517 -7.800 -30.184, 5.773 -14.800 -30.687, 5.773 -7.800 -30.687, 5.916 -7.800 -30.812, 6.080 -7.800 -30.908, 6.448 -7.800 -30.999, 6.822 -14.800 -30.947, 6.996 -7.800 -30.868, 7.283 -7.800 -30.622, 7.458 -14.800 -30.286, 7.458 -7.800 -30.286, 8.444 -14.800 -30.469, 8.470 -14.800 -29.656, 7.461 -14.800 -29.723, 8.304 -14.800 -29.137, 8.170 -14.800 -28.899, 7.593 -14.800 -28.325, 7.355 -14.800 -28.192, 7.101 -14.800 -28.092, 6.647 -14.800 -29.011, 6.022 -14.800 -28.058, 5.924 -14.800 -29.183, 5.762 -14.800 -28.141, 5.661 -14.800 -29.455, 5.516 -14.800 -28.259, 5.082 -14.800 -28.589, 4.904 -14.800 -28.795, 4.754 -14.800 -29.024, 4.638 -14.800 -29.271, 4.556 -14.800 -29.531, 4.501 -14.800 -30.073, 5.570 -14.800 -30.367, 4.830 -14.800 -31.101, 6.080 -14.800 -30.908, 5.645 -14.800 -31.808, 5.899 -14.800 -31.908, 6.259 -14.800 -30.971, 6.165 -14.800 -31.972, 6.448 -14.800 -30.999, 7.238 -14.800 -31.859, 6.996 -14.800 -30.868, 7.283 -14.800 -30.622, 7.918 -14.800 -31.411, 7.712 -14.800 -31.591, 8.246 -14.800 -30.976, 5.573 -14.800 -29.624, 4.530 -14.800 -30.344, 8.499 14.800 -29.927, 8.405 -14.800 -29.390, 7.811 -14.800 -28.489, 7.811 14.800 -28.489, 7.593 14.800 -28.325, 6.835 -14.800 -28.028, 6.835 14.800 -28.028, 6.291 -14.800 -28.011, 6.022 14.800 -28.058, 5.762 14.800 -28.141, 5.516 14.800 -28.259, 5.288 -14.800 -28.409, 5.288 14.800 -28.409, 5.082 14.800 -28.589, 4.638 14.800 -29.271, 4.595 -14.800 -30.610, 4.530 14.800 -30.344, 4.696 14.800 -30.863, 4.996 -14.800 -31.318, 5.189 14.800 -31.511, 5.899 14.800 -31.908, 8.246 14.800 -30.976, 8.362 14.800 -30.729, 8.499 -14.800 -29.927, 8.490 -14.800 -30.200, 8.004 -14.800 -28.682, 6.564 -14.800 -28.001, 4.754 14.800 -29.024, 4.510 -14.800 -29.800, 4.501 14.800 -30.073, 4.696 -14.800 -30.863, 5.189 -14.800 -31.511, 5.407 -14.800 -31.675, 6.436 -14.800 -31.999, 6.436 14.800 -31.999, 6.709 -14.800 -31.989, 6.978 -14.800 -31.942, 7.484 -14.800 -31.741, 7.918 14.800 -31.411, 8.096 -14.800 -31.205, 8.096 14.800 -31.205, 8.362 -14.800 -30.729, 8.444 14.800 -30.469, -5.248 9.323 -15.800, -5.789 10.001 -17.000, -6.000 10.075 -17.000, -6.223 10.100 -17.000, -6.445 10.075 -17.000, -6.445 10.075 -15.800, -6.656 10.001 -15.800, -7.124 9.534 -17.000, -5.441 9.723 -17.000, -6.000 10.075 -15.800, -6.846 9.882 -15.800, -7.004 9.723 -17.000, -6.846 8.318 -15.800, -6.846 8.318 -17.000, -6.223 8.100 -15.800, -5.441 8.477 -17.000, -5.248 8.877 -17.000, -6.656 8.199 -15.800, -6.000 8.125 -17.000, -5.322 8.666 -15.800, -5.322 8.666 -17.000, -5.248 8.877 -15.800, 7.223 -9.100 -17.000, 7.223 -9.100 -15.800, 7.197 -8.877 -15.800, 7.124 -8.666 -15.800, 6.445 -8.125 -17.000, 6.000 -8.125 -15.800, 5.789 -8.199 -15.800, 5.441 -8.477 -15.800, 6.656 -8.199 -17.000, 6.445 -8.125 -15.800, 5.322 -8.666 -15.800, 5.248 -8.877 -15.800, 5.223 -9.100 -15.800, 5.322 -9.534 -15.800, 5.322 -9.534 -17.000, 5.599 -9.882 -17.000, 5.789 -10.001 -15.800, 6.223 -10.100 -15.800, 6.445 -10.075 -15.800, 7.004 -9.723 -15.800, 7.124 -9.534 -15.800, 7.197 -9.323 -17.000, 7.197 -9.323 -15.800, 5.789 -10.001 -17.000, 6.223 -10.100 -17.000, 6.656 -10.001 -17.000, 6.846 -9.882 -17.000, 7.004 -9.723 -17.000, -3.303 11.443 -17.000, -3.303 11.443 -15.800, -3.551 11.048 -15.800, -3.751 10.627 -17.000, -4.047 9.267 -15.800, -4.039 8.801 -15.800, -3.978 8.339 -15.800, -3.864 7.887 -17.000, -3.485 7.037 -15.800, -2.581 5.979 -15.800, -1.800 5.472 -15.800, 0.000 5.050 -15.800, 0.924 5.157 -17.000, 1.371 5.289 -17.000, 1.800 5.472 -15.800, 3.485 7.037 -15.800, 4.001 9.731 -15.800, 3.751 10.627 -15.800, -3.551 11.048 -17.000, -3.751 10.627 -15.800, -4.001 9.731 -17.000, -3.699 7.451 -17.000, -2.581 5.979 -17.000, -1.800 5.472 -17.000, -1.371 5.289 -17.000, -0.924 5.157 -15.800, -0.924 5.157 -17.000, 0.000 5.050 -17.000, 2.581 5.979 -15.800, 2.922 6.296 -15.800, 2.922 6.296 -17.000, 3.485 7.037 -17.000, 3.699 7.451 -17.000, 4.039 8.801 -15.800, 4.047 9.267 -17.000, 3.551 11.048 -15.800, -5.248 -8.877 -15.800, -5.322 -8.666 -15.800, -5.789 -8.199 -15.800, -6.000 -8.125 -17.000, -6.223 -8.100 -15.800, -6.846 -8.318 -15.800, -7.004 -8.477 -17.000, -7.197 -8.877 -15.800, -5.322 -8.666 -17.000, -5.441 -8.477 -17.000, -5.789 -8.199 -17.000, -7.124 -8.666 -17.000, -7.004 -9.723 -15.800, -7.124 -9.534 -17.000, -6.846 -9.882 -17.000, -6.656 -10.001 -17.000, -6.445 -10.075 -17.000, -6.223 -10.100 -17.000, -6.223 -10.100 -15.800, -5.441 -9.723 -15.800, -5.322 -9.534 -15.800, -5.223 -9.100 -15.800, -5.248 -9.323 -17.000, -6.656 -10.001 -15.800, -5.789 -10.001 -17.000, -5.223 -0.000 -17.000, -5.223 -0.000 -15.800, -5.248 0.223 -15.800, -5.322 0.434 -15.800, -5.248 0.223 -17.000, -5.322 0.434 -17.000, -5.441 0.623 -15.800, -5.599 0.782 -17.000, -5.789 0.901 -15.800, -6.000 0.975 -15.800, -6.656 0.901 -15.800, -6.656 0.901 -17.000, -7.004 0.623 -15.800, -7.197 0.223 -15.800, -6.445 0.975 -17.000, -6.846 0.782 -17.000, -7.004 0.623 -17.000, -7.124 0.434 -15.800, -7.223 -0.000 -15.800, -7.223 -0.000 -17.000, -7.197 -0.223 -15.800, -7.124 -0.434 -15.800, -7.124 -0.434 -17.000, -7.004 -0.623 -15.800, -6.000 -0.975 -15.800, -5.441 -0.623 -17.000, -5.322 -0.434 -17.000, -5.248 -0.223 -15.800, -6.846 -0.782 -17.000, -6.656 -0.901 -15.800, -6.223 -1.000 -15.800, -5.322 -0.434 -15.800, -5.248 -0.223 -17.000, 7.223 -0.000 -15.800, 7.197 0.223 -17.000, 7.124 0.434 -17.000, 7.004 0.623 -15.800, 6.846 0.782 -15.800, 6.445 0.975 -17.000, 6.000 0.975 -17.000, 5.789 0.901 -15.800, 5.599 0.782 -15.800, 5.223 -0.000 -17.000, 6.846 0.782 -17.000, 6.656 0.901 -17.000, 6.445 0.975 -15.800, 6.223 1.000 -17.000, 6.000 0.975 -15.800, 5.599 0.782 -17.000, 5.441 0.623 -17.000, 5.223 -0.000 -15.800, 5.248 -0.223 -15.800, 5.322 -0.434 -15.800, 5.441 -0.623 -15.800, 5.441 -0.623 -17.000, 5.599 -0.782 -17.000, 5.599 -0.782 -15.800, 5.789 -0.901 -17.000, 6.000 -0.975 -17.000, 6.445 -0.975 -15.800, 6.846 -0.782 -15.800, 5.789 -0.901 -15.800, 7.004 -0.623 -15.800, 7.124 -0.434 -17.000, 7.004 9.723 -17.000, 6.445 10.075 -15.800, 6.223 10.100 -17.000, 5.789 10.001 -15.800, 5.248 9.323 -15.800, 5.322 9.534 -17.000, 7.124 9.534 -17.000, 6.656 10.001 -15.800, 6.656 10.001 -17.000, 6.445 10.075 -17.000, 5.789 10.001 -17.000, 5.223 9.100 -15.800, 5.248 8.877 -17.000, 5.322 8.666 -15.800, 5.441 8.477 -17.000, 6.000 8.125 -15.800, 6.656 8.199 -17.000, 6.846 8.318 -15.800, 7.004 8.477 -15.800, 7.124 8.666 -15.800, 7.197 8.877 -15.800, 7.197 8.877 -17.000, 6.445 8.125 -15.800, 6.656 8.199 -15.800, 7.124 8.666 -17.000, 3.303 -11.443 -15.800, 3.902 -10.186 -15.800, 4.039 -8.801 -15.800, 3.864 -7.887 -15.800, 3.225 -6.650 -15.800, 2.922 -6.296 -15.800, 1.800 -5.472 -15.800, -1.371 -5.289 -17.000, -2.922 -6.296 -17.000, -3.485 -7.037 -15.800, -3.699 -7.451 -15.800, -3.978 -8.339 -15.800, -3.978 -8.339 -17.000, -3.902 -10.186 -15.800, -3.751 -10.627 -15.800, -3.551 -11.048 -15.800, -3.012 -11.807 -15.800, 3.551 -11.048 -15.800, 3.751 -10.627 -15.800, 3.978 -8.339 -15.800, 3.978 -8.339 -17.000, 3.485 -7.037 -17.000, 2.922 -6.296 -17.000, 0.924 -5.157 -17.000, 0.465 -5.077 -15.800, 0.000 -5.050 -15.800, -0.465 -5.077 -17.000, -1.800 -5.472 -15.800, -3.864 -7.887 -17.000, -4.039 -8.801 -17.000, -4.001 -9.731 -15.800, -3.751 -10.627 -17.000, -3.551 -11.048 -17.000, 3.135 2.564 -17.000, 3.135 2.564 -15.800, 2.091 3.468 -15.800, 2.091 3.468 -17.000, 0.347 4.035 -15.800, -1.469 3.774 -17.000, -1.890 3.582 -15.800, -2.286 3.343 -15.800, -2.652 3.061 -17.000, -3.991 0.691 -15.800, -2.984 -2.739 -15.800, -2.652 -3.061 -17.000, -2.286 -3.343 -17.000, -1.890 -3.582 -17.000, -1.469 -3.774 -15.800, -1.030 -3.917 -15.800, -0.116 -4.048 -15.800, 0.804 -3.969 -15.800, 1.682 -3.684 -15.800, 2.091 -3.468 -17.000, 3.407 -2.190 -15.800, 3.945 -0.917 -15.800, 4.050 -0.000 -15.800, 1.682 3.684 -15.800, 1.682 3.684 -17.000, 1.252 3.852 -15.800, 0.347 4.035 -17.000, -0.116 4.048 -17.000, -2.286 3.343 -17.000, -3.527 1.992 -17.000, -3.731 1.577 -15.800, -3.991 0.691 -17.000, -4.043 0.231 -15.800, -4.043 0.231 -17.000, -4.043 -0.231 -17.000, -3.886 -1.141 -15.800, -3.731 -1.577 -15.800, -3.527 -1.992 -15.800, -1.030 -3.917 -17.000, -0.576 -4.009 -15.800, -0.576 -4.009 -17.000, -0.116 -4.048 -17.000, 1.252 -3.852 -15.800, 1.252 -3.852 -17.000, 1.682 -3.684 -17.000, 2.091 -3.468 -15.800, 2.823 -2.904 -17.000, 3.135 -2.564 -15.800, 3.634 -1.787 -15.800, 3.634 -1.787 -17.000, 4.024 -0.462 -15.800, 4.024 -0.462 -17.000, -5.223 -14.800 -0.000, -5.248 -14.800 -0.223, -5.248 -16.000 -0.223, -5.599 -16.000 -0.782, -6.000 -14.800 -0.975, -6.223 -14.800 -1.000, -7.197 -16.000 -0.223, -7.197 -14.800 -0.223, -5.441 -14.800 -0.623, -5.789 -16.000 -0.901, -6.223 -16.000 -1.000, -6.846 -16.000 -0.782, -7.004 -14.800 -0.623, -7.004 -16.000 -0.623, -7.124 -14.800 -0.434, -7.124 -16.000 -0.434, -7.223 -16.000 -0.000, -7.223 -14.800 -0.000, -7.197 -16.000 0.223, -7.124 -14.800 0.434, -7.197 -14.800 0.223, -6.223 -14.800 1.000, -5.789 -14.800 0.901, -5.789 -16.000 0.901, -5.441 -14.800 0.623, -5.223 -16.000 -0.000, -7.004 -16.000 0.623, -6.846 -14.800 0.782, -6.656 -14.800 0.901, -5.599 -16.000 0.782, -5.322 -16.000 0.434, -5.248 -16.000 0.223, -3.400 -16.000 -4.400, -3.425 -16.000 -4.623, -3.499 -14.800 -4.834, -3.618 -14.800 -5.023, -3.777 -14.800 -5.182, -3.777 -16.000 -5.182, -3.966 -14.800 -5.301, -4.834 -14.800 -5.301, -5.023 -14.800 -5.182, -5.301 -16.000 -4.834, -5.375 -16.000 -4.623, -3.618 -16.000 -5.023, -4.177 -14.800 -5.375, -4.623 -14.800 -5.375, -4.623 -16.000 -5.375, -4.834 -16.000 -5.301, -5.182 -16.000 -5.023, -5.375 -14.800 -4.623, -5.375 -16.000 -4.177, -5.375 -14.800 -4.177, -5.182 -16.000 -3.777, -5.182 -14.800 -3.777, -5.023 -14.800 -3.618, -4.177 -14.800 -3.425, -3.777 -16.000 -3.618, -3.400 -14.800 -4.400, -4.177 -16.000 -3.425, -3.966 -16.000 -3.499, -3.618 -16.000 -3.777, -3.499 -16.000 -3.966, 0.975 -14.800 -6.445, 0.975 -16.000 -6.445, 0.223 -14.800 -7.197, -0.434 -14.800 -7.124, -0.782 -14.800 -6.846, -0.901 -16.000 -6.656, -0.901 -14.800 -6.656, 0.901 -16.000 -6.656, 0.623 -16.000 -7.004, -0.623 -14.800 -7.004, -1.000 -14.800 -6.223, -1.000 -16.000 -6.223, -0.901 -14.800 -5.789, -0.901 -16.000 -5.789, 0.223 -16.000 -5.248, 0.901 -16.000 -5.789, 1.000 -14.800 -6.223, -0.623 -14.800 -5.441, -0.434 -16.000 -5.322, 0.782 -14.800 -5.599, 5.375 -14.800 -4.623, 5.301 -14.800 -4.834, 5.182 -16.000 -5.023, 4.834 -14.800 -5.301, 4.623 -14.800 -5.375, 4.623 -16.000 -5.375, 4.177 -16.000 -5.375, 3.777 -14.800 -5.182, 3.618 -14.800 -5.023, 3.425 -16.000 -4.623, 5.182 -14.800 -5.023, 4.834 -16.000 -5.301, 4.177 -14.800 -5.375, 3.966 -14.800 -5.301, 3.400 -16.000 -4.400, 3.425 -16.000 -4.177, 3.618 -14.800 -3.777, 3.499 -16.000 -3.966, 3.618 -16.000 -3.777, 3.966 -14.800 -3.499, 4.177 -14.800 -3.425, 4.400 -14.800 -3.400, 4.623 -14.800 -3.425, 4.834 -14.800 -3.499, 5.182 -16.000 -3.777, 5.301 -16.000 -3.966, 5.375 -14.800 -4.177, 5.375 -16.000 -4.177, 5.400 -14.800 -4.400, 3.777 -14.800 -3.618, 3.966 -16.000 -3.499, 4.177 -16.000 -3.425, 4.400 -16.000 -3.400, 4.623 -16.000 -3.425, 5.023 -16.000 -3.618, 7.197 -14.800 -0.223, 7.197 -16.000 -0.223, 7.124 -14.800 -0.434, 7.124 -16.000 -0.434, 6.223 -14.800 -1.000, 6.223 -16.000 -1.000, 5.322 -16.000 -0.434, 6.656 -16.000 -0.901, 6.445 -16.000 -0.975, 6.000 -16.000 -0.975, 5.599 -14.800 -0.782, 5.322 -14.800 -0.434, 5.322 -14.800 0.434, 5.322 -16.000 0.434, 5.441 -14.800 0.623, 5.441 -16.000 0.623, 5.599 -14.800 0.782, 5.789 -16.000 0.901, 5.789 -14.800 0.901, 6.445 -14.800 0.975, 6.656 -14.800 0.901, 7.197 -14.800 0.223, 7.223 -16.000 -0.000, 7.197 -16.000 0.223, 7.223 -14.800 -0.000, 6.000 -14.800 0.975, 6.223 -16.000 1.000, 6.445 -16.000 0.975, 7.004 -16.000 0.623, 7.124 -14.800 0.434, -5.248 16.000 -0.223, -5.322 16.000 -0.434, -5.441 16.000 -0.623, -5.599 16.000 -0.782, -5.789 16.000 -0.901, -6.445 16.000 -0.975, -7.124 14.800 -0.434, -7.197 14.800 -0.223, -7.197 16.000 -0.223, -5.322 14.800 -0.434, -5.441 14.800 -0.623, -5.789 14.800 -0.901, -6.000 14.800 -0.975, -6.445 14.800 -0.975, -6.656 16.000 -0.901, -6.846 16.000 -0.782, -6.846 14.800 -0.782, -7.004 16.000 -0.623, -7.124 16.000 -0.434, -7.223 14.800 -0.000, -7.124 14.800 0.434, -7.124 16.000 0.434, -7.004 14.800 0.623, -6.223 14.800 1.000, -6.000 16.000 0.975, -5.248 14.800 0.223, -5.223 16.000 -0.000, -6.846 16.000 0.782, -6.846 14.800 0.782, -6.445 14.800 0.975, -6.000 14.800 0.975, -5.789 14.800 0.901, -5.599 14.800 0.782, -5.322 16.000 0.434, -5.322 14.800 0.434, -3.400 14.800 -4.400, -3.425 14.800 -4.623, -3.499 14.800 -4.834, -3.499 16.000 -4.834, -3.618 16.000 -5.023, -3.777 16.000 -5.182, -3.966 16.000 -5.301, -4.177 14.800 -5.375, -5.023 16.000 -5.182, -5.182 16.000 -5.023, -5.182 14.800 -5.023, -5.375 16.000 -4.623, -5.375 14.800 -4.623, -3.618 14.800 -5.023, -3.777 14.800 -5.182, -3.966 14.800 -5.301, -4.177 16.000 -5.375, -4.834 16.000 -5.301, -5.301 16.000 -4.834, -5.400 16.000 -4.400, -5.400 14.800 -4.400, -5.182 16.000 -3.777, -5.301 14.800 -3.966, -5.182 14.800 -3.777, -5.023 16.000 -3.618, -3.966 16.000 -3.499, -3.618 16.000 -3.777, -3.618 14.800 -3.777, -5.023 14.800 -3.618, -4.623 14.800 -3.425, -4.177 14.800 -3.425, -3.777 16.000 -3.618, -3.777 14.800 -3.618, 0.975 16.000 -6.445, 0.623 16.000 -7.004, 0.434 14.800 -7.124, 0.223 16.000 -7.197, 0.000 16.000 -7.223, -0.223 16.000 -7.197, -0.434 14.800 -7.124, -0.623 14.800 -7.004, -0.782 14.800 -6.846, -0.901 16.000 -6.656, -0.975 16.000 -6.445, -1.000 16.000 -6.223, -0.901 16.000 -5.789, -0.975 16.000 -6.000, -0.901 14.800 -5.789, -0.782 16.000 -5.599, -0.623 16.000 -5.441, -0.434 14.800 -5.322, -0.223 16.000 -5.248, -0.223 14.800 -5.248, 0.000 16.000 -5.223, 0.223 16.000 -5.248, 0.434 16.000 -5.322, 0.782 14.800 -5.599, 0.782 16.000 -5.599, 0.975 14.800 -6.000, 0.000 14.800 -5.223, 0.223 14.800 -5.248, 0.623 14.800 -5.441, 0.901 14.800 -5.789, 5.375 16.000 -4.623, 5.400 14.800 -4.400, 5.301 16.000 -4.834, 5.375 14.800 -4.623, 5.301 14.800 -4.834, 5.182 14.800 -5.023, 5.023 16.000 -5.182, 4.834 16.000 -5.301, 4.623 16.000 -5.375, 3.966 14.800 -5.301, 3.966 16.000 -5.301, 3.777 14.800 -5.182, 3.425 16.000 -4.623, 5.182 16.000 -5.023, 5.023 14.800 -5.182, 4.623 14.800 -5.375, 4.177 16.000 -5.375, 3.400 16.000 -4.400, 3.425 14.800 -4.177, 3.425 16.000 -4.177, 3.499 14.800 -3.966, 3.618 14.800 -3.777, 3.618 16.000 -3.777, 4.177 16.000 -3.425, 5.182 16.000 -3.777, 5.301 14.800 -3.966, 5.400 16.000 -4.400, 3.777 16.000 -3.618, 3.777 14.800 -3.618, 3.966 16.000 -3.499, 3.966 14.800 -3.499, 4.400 14.800 -3.400, 4.623 14.800 -3.425, 5.023 14.800 -3.618, 5.375 14.800 -4.177, 7.223 14.800 -0.000, 7.197 16.000 -0.223, 7.124 16.000 -0.434, 6.846 14.800 -0.782, 6.223 16.000 -1.000, 6.000 16.000 -0.975, 5.789 16.000 -0.901, 5.322 16.000 -0.434, 5.248 16.000 -0.223, 5.248 14.800 -0.223, 6.656 14.800 -0.901, 6.445 16.000 -0.975, 6.445 14.800 -0.975, 6.000 14.800 -0.975, 5.441 14.800 -0.623, 5.223 14.800 -0.000, 5.248 16.000 0.223, 5.322 14.800 0.434, 5.789 16.000 0.901, 6.223 14.800 1.000, 6.656 14.800 0.901, 6.846 16.000 0.782, 7.124 16.000 0.434, 5.599 14.800 0.782, 6.223 16.000 1.000, 6.445 16.000 0.975, 6.445 14.800 0.975, 6.656 16.000 0.901, 7.197 14.800 0.223, -4.025 14.800 -0.453, -3.948 16.000 -0.901, -3.823 14.800 -1.338, -3.166 14.800 -2.525, -2.864 14.800 -2.864, -2.525 16.000 -3.166, -0.901 14.800 -3.948, 0.453 14.800 -4.025, 0.901 14.800 -3.948, 1.338 14.800 -3.823, 1.757 16.000 -3.649, 2.864 16.000 -2.864, 3.166 14.800 -2.525, 3.429 16.000 -2.155, 3.649 16.000 -1.757, 3.948 16.000 -0.901, 3.948 14.800 -0.901, -3.948 14.800 -0.901, -3.823 16.000 -1.338, -3.429 16.000 -2.155, -2.864 16.000 -2.864, -1.757 16.000 -3.649, -1.338 16.000 -3.823, -0.453 16.000 -4.025, 0.901 16.000 -3.948, 2.525 16.000 -3.166, 3.823 14.800 -1.338, 3.823 16.000 -1.338, 4.025 14.800 -0.453, 9.929 16.000 -11.407, 8.440 14.800 1.012, 8.409 14.800 1.242, 8.372 16.000 1.472, 8.328 14.800 1.700, 8.328 16.000 1.700, 8.258 14.800 1.917, 8.258 16.000 1.917, 7.981 14.800 2.275, 7.981 16.000 2.275, 7.575 14.800 2.474, 8.140 16.000 2.111, 8.140 14.800 2.111, 7.575 16.000 2.474, 4.395 14.800 2.476, 4.145 14.800 2.294, 4.074 16.000 2.155, 4.050 14.800 2.000, 4.145 16.000 2.294, 4.074 14.800 2.155, 4.050 16.000 -0.000, -4.050 14.800 -0.000, -4.050 16.000 2.000, -4.074 14.800 2.155, -4.074 16.000 2.155, -4.395 16.000 2.476, -4.395 14.800 2.476, -4.145 14.800 2.294, -4.256 14.800 2.405, -7.575 14.800 2.474, -7.981 16.000 2.275, -7.789 14.800 2.398, -8.258 16.000 1.917, -8.258 14.800 1.917, -7.981 14.800 2.275, -8.140 14.800 2.111, -8.409 14.800 1.242, -9.968 14.800 -11.803, -9.968 16.000 -11.803, -9.992 14.800 -12.200, -2.475 14.800 -10.777, -2.475 16.000 -10.777, -2.401 16.000 -10.566, -2.401 14.800 -10.566, -2.282 14.800 -10.377, -2.123 16.000 -10.218, -1.934 14.800 -10.099, -1.934 16.000 -10.099, 1.723 16.000 -10.025, 1.934 16.000 -10.099, 2.282 16.000 -10.377, 2.401 16.000 -10.566, 2.475 16.000 -10.777, 1.723 14.800 -10.025, 2.123 14.800 -10.218, 2.475 14.800 -10.777, 9.992 16.000 -12.200, 10.000 14.800 -12.597, 9.992 14.800 -12.200, 9.968 16.000 -11.803, 9.968 14.800 -11.803, 10.000 16.000 -12.597, 2.123 16.000 -10.218, 0.782 16.000 -6.846, 1.500 16.000 -10.000, 0.901 16.000 -6.656, -0.434 16.000 -7.124, -0.782 16.000 -6.846, -0.623 16.000 -7.004, -1.500 16.000 -10.000, -1.723 16.000 -10.025, -2.282 16.000 -10.377, -4.623 16.000 -5.375, -9.929 16.000 -11.407, -10.000 16.000 -12.597, -9.992 16.000 -12.200, -7.223 16.000 -0.000, -7.197 16.000 0.223, -7.004 16.000 0.623, -8.440 16.000 1.012, -6.445 16.000 0.975, -6.656 16.000 0.901, -6.223 16.000 1.000, -7.575 16.000 2.474, -7.348 16.000 2.500, -7.789 16.000 2.398, -8.409 16.000 1.242, -8.328 16.000 1.700, -8.140 16.000 2.111, -8.372 16.000 1.472, -5.599 16.000 0.782, -5.789 16.000 0.901, -4.550 16.000 2.500, -4.256 16.000 2.405, -4.145 16.000 2.294, -5.248 16.000 0.223, -5.441 16.000 0.623, -4.025 16.000 -0.453, -3.649 16.000 -1.757, -3.166 16.000 -2.525, -3.400 16.000 -4.400, -3.425 16.000 -4.623, -3.499 16.000 -3.966, -3.425 16.000 -4.177, -2.155 16.000 -3.429, -0.901 16.000 -3.948, -0.434 16.000 -5.322, 3.618 16.000 -5.023, 3.499 16.000 -4.834, 3.777 16.000 -5.182, 0.623 16.000 -5.441, 4.400 16.000 -5.400, 0.901 16.000 -5.789, 0.975 16.000 -6.000, 1.000 16.000 -6.223, 0.000 16.000 -4.050, 0.453 16.000 -4.025, 1.338 16.000 -3.823, 2.155 16.000 -3.429, 3.499 16.000 -3.966, 3.166 16.000 -2.525, 4.400 16.000 -3.400, 4.623 16.000 -3.425, 5.441 16.000 -0.623, 4.025 16.000 -0.453, 5.441 16.000 0.623, 5.322 16.000 0.434, 5.599 16.000 0.782, 4.550 16.000 2.500, 6.000 16.000 0.975, 7.348 16.000 2.500, 8.440 16.000 1.012, 5.223 16.000 -0.000, 4.050 16.000 2.000, 4.256 16.000 2.405, 4.395 16.000 2.476, 8.409 16.000 1.242, 7.789 16.000 2.398, 7.004 16.000 -0.623, 2.500 16.000 -11.000, -4.177 16.000 -3.425, -4.400 16.000 -3.400, -4.623 16.000 -3.425, -4.834 16.000 -3.499, -5.301 16.000 -3.966, -6.223 16.000 -1.000, -5.375 16.000 -4.177, -4.400 16.000 -5.400, 0.434 16.000 -7.124, 6.656 16.000 -0.901, 5.375 16.000 -4.177, 5.301 16.000 -3.966, 5.023 16.000 -3.618, 4.834 16.000 -3.499, 6.846 16.000 -0.782, 7.223 16.000 -0.000, 7.197 16.000 0.223, 7.004 16.000 0.623, 5.599 16.000 -0.782, -4.050 16.000 -0.000, -6.000 16.000 -0.975, 2.500 16.000 -15.300, 2.500 14.800 -15.300, 2.500 14.800 -11.000, 9.929 14.800 -11.407, 4.834 14.800 -5.301, 7.004 14.800 -0.623, 7.124 14.800 -0.434, 7.197 14.800 -0.223, 7.124 14.800 0.434, 6.846 14.800 0.782, 7.004 14.800 0.623, 8.372 14.800 1.472, 7.348 14.800 2.500, 7.789 14.800 2.398, 6.000 14.800 0.975, 4.550 14.800 2.500, 5.789 14.800 0.901, 4.256 14.800 2.405, 4.050 14.800 -0.000, 5.248 14.800 0.223, 5.322 14.800 -0.434, 5.599 14.800 -0.782, 3.649 14.800 -1.757, 3.429 14.800 -2.155, 4.177 14.800 -3.425, 2.864 14.800 -2.864, 2.525 14.800 -3.166, 3.425 14.800 -4.623, 3.400 14.800 -4.400, 2.155 14.800 -3.429, 1.757 14.800 -3.649, 3.499 14.800 -4.834, 0.000 14.800 -4.050, 0.434 14.800 -5.322, -0.453 14.800 -4.025, -3.425 14.800 -4.177, -1.338 14.800 -3.823, -1.757 14.800 -3.649, -2.155 14.800 -3.429, -3.499 14.800 -3.966, -3.966 14.800 -3.499, -2.525 14.800 -3.166, -3.429 14.800 -2.155, -3.649 14.800 -1.757, -4.400 14.800 -3.400, -5.223 14.800 -0.000, -5.248 14.800 -0.223, -5.441 14.800 0.623, -4.050 14.800 2.000, -4.550 14.800 2.500, -7.348 14.800 2.500, -8.328 14.800 1.700, -8.372 14.800 1.472, -7.197 14.800 0.223, -5.301 14.800 -4.834, -9.929 14.800 -11.407, -5.023 14.800 -5.182, -2.500 14.800 -11.000, -4.834 14.800 -5.301, -2.123 14.800 -10.218, -1.000 14.800 -6.223, -0.975 14.800 -6.000, -0.782 14.800 -5.599, -4.400 14.800 -5.400, -0.623 14.800 -5.441, -4.623 14.800 -5.375, -0.975 14.800 -6.445, -0.901 14.800 -6.656, -1.723 14.800 -10.025, 1.500 14.800 -10.000, -1.500 14.800 -10.000, 0.000 14.800 -7.223, 0.223 14.800 -7.197, 0.623 14.800 -7.004, 0.782 14.800 -6.846, 0.901 14.800 -6.656, 0.975 14.800 -6.445, 1.934 14.800 -10.099, 4.400 14.800 -5.400, 1.000 14.800 -6.223, 2.282 14.800 -10.377, 2.401 14.800 -10.566, -7.004 14.800 -0.623, -6.656 14.800 -0.901, -5.375 14.800 -4.177, -6.223 14.800 -1.000, -4.834 14.800 -3.499, -0.223 14.800 -7.197, 4.177 14.800 -5.375, 3.618 14.800 -5.023, 4.834 14.800 -3.499, 6.223 14.800 -1.000, 5.182 14.800 -3.777, 5.789 14.800 -0.901, 5.441 14.800 0.623, -5.599 14.800 -0.782, -8.440 14.800 1.012, -6.656 14.800 0.901, -2.500 16.000 -11.000, -10.000 14.800 -15.300, -10.000 14.800 -12.597, 2.282 -16.000 -10.377, 2.401 -16.000 -10.566, 2.401 -14.800 -10.566, 2.282 -14.800 -10.377, 2.123 -16.000 -10.218, 1.723 -16.000 -10.025, 1.500 -16.000 -10.000, -1.723 -16.000 -10.025, -2.123 -14.800 -10.218, -2.282 -16.000 -10.377, -2.282 -14.800 -10.377, -2.475 -16.000 -10.777, -2.475 -14.800 -10.777, -8.409 -16.000 1.242, -8.328 -14.800 1.700, -8.258 -16.000 1.917, -7.575 -16.000 2.474, -8.140 -16.000 2.111, -7.789 -16.000 2.398, -7.789 -14.800 2.398, -7.575 -14.800 2.474, -4.550 -16.000 2.500, -4.256 -14.800 2.405, -4.256 -16.000 2.405, -4.145 -14.800 2.294, -4.145 -16.000 2.294, -4.074 -14.800 2.155, -4.050 -14.800 2.000, -4.074 -16.000 2.155, -4.050 -14.800 -0.000, -4.025 -16.000 -0.453, -3.649 -14.800 -1.757, -3.429 -16.000 -2.155, -1.757 -16.000 -3.649, -1.757 -14.800 -3.649, -3.823 -14.800 -1.338, -3.429 -14.800 -2.155, -3.166 -14.800 -2.525, -2.525 -16.000 -3.166, -2.525 -14.800 -3.166, -2.155 -14.800 -3.429, 0.901 -16.000 -3.948, 0.901 -14.800 -3.948, 1.338 -16.000 -3.823, 1.757 -16.000 -3.649, 2.155 -14.800 -3.429, 2.525 -16.000 -3.166, 2.525 -14.800 -3.166, 2.864 -14.800 -2.864, 3.429 -16.000 -2.155, 3.649 -14.800 -1.757, 4.050 -14.800 2.000, 4.050 -16.000 -0.000, 4.074 -14.800 2.155, 4.074 -16.000 2.155, 4.256 -14.800 2.405, 4.256 -16.000 2.405, 4.395 -16.000 2.476, 4.395 -14.800 2.476, 4.550 -16.000 2.500, 7.348 -14.800 2.500, 7.575 -16.000 2.474, 7.789 -14.800 2.398, 8.140 -16.000 2.111, 8.258 -16.000 1.917, 7.789 -16.000 2.398, 8.328 -16.000 1.700, 8.372 -16.000 1.472, 9.968 -14.800 -11.803, 9.992 -14.800 -12.200, -9.968 -14.800 -11.803, -9.968 -16.000 -11.803, -10.000 -16.000 -15.300, 10.000 -16.000 -12.597, 9.992 -16.000 -12.200, 9.968 -16.000 -11.803, 2.475 -16.000 -10.777, 2.500 -16.000 -11.000, 9.929 -16.000 -11.407, 5.023 -16.000 -5.182, 5.375 -16.000 -4.623, 5.301 -16.000 -4.834, 8.440 -16.000 1.012, 7.124 -16.000 0.434, 6.846 -16.000 0.782, 8.409 -16.000 1.242, 6.656 -16.000 0.901, 7.981 -16.000 2.275, 7.348 -16.000 2.500, 4.050 -16.000 2.000, 4.145 -16.000 2.294, 5.599 -16.000 0.782, 4.025 -16.000 -0.453, 5.248 -16.000 -0.223, 5.441 -16.000 -0.623, 5.599 -16.000 -0.782, 3.948 -16.000 -0.901, 4.834 -16.000 -3.499, 6.846 -16.000 -0.782, 5.400 -16.000 -4.400, 7.004 -16.000 -0.623, 3.823 -16.000 -1.338, 5.789 -16.000 -0.901, 3.166 -16.000 -2.525, 2.864 -16.000 -2.864, 3.777 -16.000 -3.618, 2.155 -16.000 -3.429, 0.623 -16.000 -5.441, 3.777 -16.000 -5.182, 0.975 -16.000 -6.000, 1.000 -16.000 -6.223, 3.966 -16.000 -5.301, 4.400 -16.000 -5.400, 1.934 -16.000 -10.099, 0.782 -16.000 -6.846, 0.434 -16.000 -7.124, -0.000 -16.000 -7.223, 0.223 -16.000 -7.197, -0.223 -16.000 -7.197, -1.500 -16.000 -10.000, -0.623 -16.000 -7.004, -4.400 -16.000 -5.400, -0.975 -16.000 -6.445, -3.966 -16.000 -5.301, -0.975 -16.000 -6.000, -3.499 -16.000 -4.834, -0.782 -16.000 -5.599, -0.623 -16.000 -5.441, -2.155 -16.000 -3.429, 0.434 -16.000 -5.322, -0.000 -16.000 -4.050, -0.000 -16.000 -5.223, 0.453 -16.000 -4.025, -0.223 -16.000 -5.248, -0.453 -16.000 -4.025, -1.338 -16.000 -3.823, -0.901 -16.000 -3.948, -3.425 -16.000 -4.177, -2.864 -16.000 -2.864, -3.166 -16.000 -2.525, -4.400 -16.000 -3.400, -4.623 -16.000 -3.425, -4.834 -16.000 -3.499, -6.000 -16.000 -0.975, -6.445 -16.000 -0.975, -5.301 -16.000 -3.966, -6.656 -16.000 -0.901, -3.649 -16.000 -1.757, -3.823 -16.000 -1.338, -3.948 -16.000 -0.901, -5.441 -16.000 -0.623, -5.322 -16.000 -0.434, -5.441 -16.000 0.623, -4.050 -16.000 -0.000, -4.050 -16.000 2.000, -4.395 -16.000 2.476, -7.348 -16.000 2.500, -6.223 -16.000 1.000, -7.981 -16.000 2.275, -6.445 -16.000 0.975, -7.124 -16.000 0.434, -8.440 -16.000 1.012, -8.328 -16.000 1.700, -6.656 -16.000 0.901, -8.372 -16.000 1.472, -6.846 -16.000 0.782, -9.992 -16.000 -12.200, -10.000 -16.000 -12.597, -2.500 -16.000 -15.300, -2.401 -16.000 -10.566, -2.123 -16.000 -10.218, -1.934 -16.000 -10.099, -0.782 -16.000 -6.846, -0.434 -16.000 -7.124, -4.177 -16.000 -5.375, -9.929 -16.000 -11.407, -5.023 -16.000 -5.182, -5.400 -16.000 -4.400, -5.023 -16.000 -3.618, 3.499 -16.000 -4.834, 0.782 -16.000 -5.599, 3.618 -16.000 -5.023, 3.649 -16.000 -1.757, 5.223 -16.000 -0.000, 5.248 -16.000 0.223, 6.000 -16.000 0.975, -6.000 -16.000 0.975, -2.500 -16.000 -11.000, 10.000 -14.800 -12.597, 2.500 -14.800 -11.000, 2.475 -14.800 -10.777, 9.929 -14.800 -11.407, 4.400 -14.800 -5.400, 2.123 -14.800 -10.218, 1.934 -14.800 -10.099, 0.782 -14.800 -6.846, 1.723 -14.800 -10.025, 1.500 -14.800 -10.000, 0.434 -14.800 -7.124, 0.623 -14.800 -7.004, -0.000 -14.800 -7.223, -0.223 -14.800 -7.197, -1.500 -14.800 -10.000, -1.723 -14.800 -10.025, -0.975 -14.800 -6.445, -4.400 -14.800 -5.400, -1.934 -14.800 -10.099, -2.401 -14.800 -10.566, -5.182 -14.800 -5.023, -2.500 -14.800 -11.000, -9.992 -14.800 -12.200, -2.500 -14.800 -15.300, -10.000 -14.800 -12.597, -9.929 -14.800 -11.407, -8.440 -14.800 1.012, -7.004 -14.800 0.623, -8.409 -14.800 1.242, -8.372 -14.800 1.472, -8.258 -14.800 1.917, -8.140 -14.800 2.111, -7.981 -14.800 2.275, -7.348 -14.800 2.500, -6.445 -14.800 0.975, -6.000 -14.800 0.975, -5.599 -14.800 0.782, -5.322 -14.800 0.434, -4.395 -14.800 2.476, -4.550 -14.800 2.500, -5.248 -14.800 0.223, -4.025 -14.800 -0.453, -5.322 -14.800 -0.434, -3.948 -14.800 -0.901, -5.599 -14.800 -0.782, -4.623 -14.800 -3.425, -4.834 -14.800 -3.499, -5.789 -14.800 -0.901, -5.301 -14.800 -3.966, -6.846 -14.800 -0.782, -4.400 -14.800 -3.400, -3.777 -14.800 -3.618, -3.966 -14.800 -3.499, -2.864 -14.800 -2.864, -3.618 -14.800 -3.777, -3.499 -14.800 -3.966, -3.425 -14.800 -4.177, -0.782 -14.800 -5.599, -1.338 -14.800 -3.823, -3.425 -14.800 -4.623, -0.975 -14.800 -6.000, -0.901 -14.800 -3.948, -0.434 -14.800 -5.322, -0.453 -14.800 -4.025, -0.000 -14.800 -5.223, -0.223 -14.800 -5.248, -0.000 -14.800 -4.050, 0.223 -14.800 -5.248, 0.453 -14.800 -4.025, 1.338 -14.800 -3.823, 1.757 -14.800 -3.649, 3.400 -14.800 -4.400, 3.425 -14.800 -4.177, 0.434 -14.800 -5.322, 3.425 -14.800 -4.623, 3.499 -14.800 -4.834, 0.623 -14.800 -5.441, 3.499 -14.800 -3.966, 3.166 -14.800 -2.525, 3.429 -14.800 -2.155, 6.000 -14.800 -0.975, 5.301 -14.800 -3.966, 6.445 -14.800 -0.975, 6.656 -14.800 -0.901, 6.846 -14.800 -0.782, 7.004 -14.800 -0.623, 5.023 -14.800 -5.182, 3.823 -14.800 -1.338, 5.789 -14.800 -0.901, 3.948 -14.800 -0.901, 5.441 -14.800 -0.623, 4.025 -14.800 -0.453, 5.248 -14.800 -0.223, 4.050 -14.800 -0.000, 5.223 -14.800 -0.000, 5.248 -14.800 0.223, 4.145 -14.800 2.294, 4.550 -14.800 2.500, 6.223 -14.800 1.000, 7.575 -14.800 2.474, 7.981 -14.800 2.275, 8.140 -14.800 2.111, 8.258 -14.800 1.917, 8.328 -14.800 1.700, 8.372 -14.800 1.472, 6.846 -14.800 0.782, 8.409 -14.800 1.242, 7.004 -14.800 0.623, 8.440 -14.800 1.012, -6.445 -14.800 -0.975, -6.656 -14.800 -0.901, -5.400 -14.800 -4.400, -5.301 -14.800 -4.834, 0.901 -14.800 -6.656, 0.975 -14.800 -6.000, 0.901 -14.800 -5.789, 5.182 -14.800 -3.777, 5.023 -14.800 -3.618, 10.000 -16.000 -15.300, 2.500 13.144 -15.800, 2.833 12.038 -15.800, 3.012 11.807 -15.800, 2.690 12.293 -15.800, 2.585 12.567 -15.800, 6.846 9.882 -15.800, 7.004 9.723 -15.800, 7.124 9.534 -15.800, 7.197 9.323 -15.800, 10.000 14.300 -15.800, 7.223 9.100 -15.800, 7.197 0.223 -15.800, 7.124 0.434 -15.800, 5.182 5.323 -15.800, 5.789 8.199 -15.800, 5.599 8.318 -15.800, 5.441 8.477 -15.800, 3.864 7.887 -15.800, 3.699 7.451 -15.800, 3.225 6.650 -15.800, 4.177 5.675 -15.800, 3.777 5.482 -15.800, 3.966 5.601 -15.800, 2.205 5.703 -15.800, 3.400 4.700 -15.800, 0.924 5.157 -15.800, -0.116 4.048 -15.800, -0.465 5.077 -15.800, -1.371 5.289 -15.800, -1.030 3.917 -15.800, -0.576 4.009 -15.800, 3.303 11.443 -15.800, 6.223 10.100 -15.800, 3.902 10.186 -15.800, 6.000 10.075 -15.800, 5.599 9.882 -15.800, 5.441 9.723 -15.800, 5.322 9.534 -15.800, 4.047 9.267 -15.800, 5.248 8.877 -15.800, 3.978 8.339 -15.800, 1.371 5.289 -15.800, 0.804 3.969 -15.800, 0.465 5.077 -15.800, -3.400 4.400 -15.800, -3.425 4.923 -15.800, -2.205 5.703 -15.800, -2.922 6.296 -15.800, -3.225 6.650 -15.800, -3.699 7.451 -15.800, -3.864 7.887 -15.800, -4.623 5.675 -15.800, -5.599 8.318 -15.800, -4.834 5.601 -15.800, -5.023 5.482 -15.800, -5.789 8.199 -15.800, -6.000 8.125 -15.800, -5.400 4.700 -15.800, -7.004 8.477 -15.800, -5.441 8.477 -15.800, -4.001 9.731 -15.800, -5.599 9.882 -15.800, -5.441 9.723 -15.800, -5.322 9.534 -15.800, -5.223 9.100 -15.800, -6.223 10.100 -15.800, -3.902 10.186 -15.800, -2.833 12.038 -15.800, -2.585 12.567 -15.800, -2.500 13.144 -15.800, -7.124 9.534 -15.800, -7.004 9.723 -15.800, -7.223 9.100 -15.800, -7.197 9.323 -15.800, -7.197 8.877 -15.800, -7.124 -8.666 -15.800, -7.004 -8.477 -15.800, -5.400 -4.400 -15.800, -6.445 -0.975 -15.800, -5.301 -3.966 -15.800, -5.182 -3.777 -15.800, -4.623 -3.425 -15.800, -5.441 -0.623 -15.800, -3.991 -0.691 -15.800, -2.500 -14.300 -15.800, -2.833 -12.038 -15.800, -3.303 -11.443 -15.800, -6.000 -10.075 -15.800, -5.789 -10.001 -15.800, -5.599 -9.882 -15.800, -5.248 -9.323 -15.800, -4.039 -8.801 -15.800, -4.047 -9.267 -15.800, -3.864 -7.887 -15.800, -5.599 -8.318 -15.800, -5.301 -5.134 -15.800, -5.400 -4.700 -15.800, -4.400 -5.700 -15.800, -3.225 -6.650 -15.800, -3.618 -5.323 -15.800, -2.922 -6.296 -15.800, -3.425 -4.923 -15.800, -2.581 -5.979 -15.800, -3.400 -4.700 -15.800, -3.425 -4.177 -15.800, -3.400 -4.400 -15.800, -2.205 -5.703 -15.800, -1.371 -5.289 -15.800, -0.465 -5.077 -15.800, 0.347 -4.035 -15.800, -1.890 -3.582 -15.800, -0.924 -5.157 -15.800, 0.924 -5.157 -15.800, 1.371 -5.289 -15.800, 2.205 -5.703 -15.800, 3.499 -5.134 -15.800, 2.581 -5.979 -15.800, 3.777 -5.482 -15.800, 3.618 -5.323 -15.800, 3.485 -7.037 -15.800, 3.699 -7.451 -15.800, 5.599 -8.318 -15.800, 4.834 -5.601 -15.800, 5.023 -5.482 -15.800, 4.400 -5.700 -15.800, 4.047 -9.267 -15.800, 5.599 -9.882 -15.800, 5.248 -9.323 -15.800, 4.001 -9.731 -15.800, 5.441 -9.723 -15.800, 6.000 -10.075 -15.800, 2.833 -12.038 -15.800, 2.500 -13.144 -15.800, 3.012 -11.807 -15.800, 7.197 -0.223 -15.800, 7.124 -0.434 -15.800, 6.223 -1.000 -15.800, 6.000 -0.975 -15.800, 3.814 -1.361 -15.800, 2.823 -2.904 -15.800, 2.473 -3.207 -15.800, 6.846 -9.882 -15.800, 6.656 -10.001 -15.800, 6.223 -8.100 -15.800, 5.301 -5.134 -15.800, 5.400 -4.700 -15.800, 6.846 -8.318 -15.800, 5.400 -4.400 -15.800, 6.656 -8.199 -15.800, 7.004 -8.477 -15.800, -6.445 -10.075 -15.800, -6.846 -9.882 -15.800, -7.124 -9.534 -15.800, -7.197 -9.323 -15.800, -10.000 -14.300 -15.800, -7.223 -9.100 -15.800, -6.656 -8.199 -15.800, -5.375 -4.923 -15.800, -6.445 -8.125 -15.800, -6.000 -8.125 -15.800, -5.441 -8.477 -15.800, -4.043 -0.231 -15.800, -5.599 -0.782 -15.800, -5.789 -0.901 -15.800, -6.846 -0.782 -15.800, -7.124 8.666 -15.800, -5.375 4.177 -15.800, -6.445 0.975 -15.800, -6.223 1.000 -15.800, -5.182 3.777 -15.800, -5.599 0.782 -15.800, 5.400 4.700 -15.800, 5.400 4.400 -15.800, 6.656 0.901 -15.800, 6.223 1.000 -15.800, 5.023 3.618 -15.800, 5.375 4.923 -15.800, 5.301 5.134 -15.800, 6.223 8.100 -15.800, 5.023 5.482 -15.800, 3.425 -4.923 -15.800, -2.652 -3.061 -15.800, -3.277 -2.381 -15.800, -4.400 -3.400 -15.800, -3.966 3.499 -15.800, -3.527 1.992 -15.800, -3.277 2.381 -15.800, -3.618 3.777 -15.800, -2.984 2.739 -15.800, -2.652 3.061 -15.800, -3.425 4.177 -15.800, -1.469 3.774 -15.800, 2.473 3.207 -15.800, 3.425 4.177 -15.800, 2.823 2.904 -15.800, 3.618 3.777 -15.800, 3.407 2.190 -15.800, 3.634 1.787 -15.800, 3.814 1.361 -15.800, 4.400 3.400 -15.800, 5.441 0.623 -15.800, 3.945 0.917 -15.800, 5.322 0.434 -15.800, 5.248 0.223 -15.800, 4.024 0.462 -15.800, 4.623 -5.675 -15.800, 3.425 -4.177 -15.800, 6.656 -0.901 -15.800, -6.445 8.125 -15.800, -5.182 5.323 -15.800, -3.618 5.323 -15.800, -3.499 5.134 -15.800, -3.886 1.141 -15.800, -6.846 0.782 -15.800, -2.286 -3.343 -15.800, -3.777 -3.618 -15.800, -3.499 -3.966 -15.800, -5.789 10.001 -15.800, 2.690 12.293 -17.000, 2.521 12.852 -17.000, 7.197 -0.223 -17.000, 7.124 -9.534 -17.000, 6.445 -10.075 -17.000, 2.500 -13.144 -17.000, 3.303 -11.443 -17.000, 3.551 -11.048 -17.000, 6.000 -10.075 -17.000, 3.902 -10.186 -17.000, 5.441 -9.723 -17.000, 4.001 -9.731 -17.000, 2.585 -12.567 -17.000, 2.690 -12.293 -17.000, 2.833 -12.038 -17.000, 3.751 -10.627 -17.000, 5.248 -9.323 -17.000, 4.047 -9.267 -17.000, 5.248 -8.877 -17.000, 5.223 -9.100 -17.000, 4.039 -8.801 -17.000, 5.322 -8.666 -17.000, 3.864 -7.887 -17.000, 5.599 -8.318 -17.000, 4.623 -5.675 -17.000, 6.000 -8.125 -17.000, 5.023 -5.482 -17.000, 6.223 -8.100 -17.000, 5.301 -5.134 -17.000, 6.846 -8.318 -17.000, 7.004 -0.623 -17.000, 7.004 -8.477 -17.000, 7.124 -8.666 -17.000, 7.197 -8.877 -17.000, 5.441 -8.477 -17.000, 4.400 -5.700 -17.000, 3.699 -7.451 -17.000, 3.225 -6.650 -17.000, 3.966 -5.601 -17.000, 3.777 -5.482 -17.000, 3.618 -5.323 -17.000, 2.581 -5.979 -17.000, 3.499 -5.134 -17.000, 2.205 -5.703 -17.000, 3.425 -4.177 -17.000, 2.473 -3.207 -17.000, 1.800 -5.472 -17.000, 1.371 -5.289 -17.000, 0.465 -5.077 -17.000, 0.000 -5.050 -17.000, -0.924 -5.157 -17.000, -2.984 -2.739 -17.000, -3.777 -3.618 -17.000, -3.966 -3.499 -17.000, -3.527 -1.992 -17.000, -5.789 -0.901 -17.000, -4.834 -3.499 -17.000, -6.223 -1.000 -17.000, -6.445 -0.975 -17.000, -6.656 -0.901 -17.000, -7.197 -8.877 -17.000, -7.197 -9.323 -17.000, -10.000 -14.300 -17.000, -7.004 -9.723 -17.000, -2.500 -14.300 -17.000, -3.303 -11.443 -17.000, -6.000 -10.075 -17.000, -3.902 -10.186 -17.000, -5.599 -9.882 -17.000, -5.441 -9.723 -17.000, -5.322 -9.534 -17.000, -5.223 -9.100 -17.000, -4.047 -9.267 -17.000, -5.248 -8.877 -17.000, -3.699 -7.451 -17.000, -3.485 -7.037 -17.000, -3.777 -5.482 -17.000, -3.225 -6.650 -17.000, -3.966 -5.601 -17.000, -3.618 -5.323 -17.000, -3.499 -5.134 -17.000, -3.400 -4.700 -17.000, -2.205 -5.703 -17.000, 0.804 -3.969 -17.000, 0.347 -4.035 -17.000, -2.581 -5.979 -17.000, -5.599 -8.318 -17.000, -4.001 -9.731 -17.000, -2.833 -12.038 -17.000, -2.500 -13.144 -17.000, -7.197 8.877 -17.000, -7.197 9.323 -17.000, -6.846 9.882 -17.000, -6.656 10.001 -17.000, -3.902 10.186 -17.000, -5.322 9.534 -17.000, -5.248 9.323 -17.000, -5.599 9.882 -17.000, -4.047 9.267 -17.000, -4.039 8.801 -17.000, -3.978 8.339 -17.000, -5.789 8.199 -17.000, -4.834 5.601 -17.000, -6.223 8.100 -17.000, -5.023 5.482 -17.000, -5.182 5.323 -17.000, -6.445 8.125 -17.000, -5.375 4.923 -17.000, -7.124 0.434 -17.000, -7.197 0.223 -17.000, -7.124 8.666 -17.000, -4.400 5.700 -17.000, -3.966 5.601 -17.000, -3.485 7.037 -17.000, -3.225 6.650 -17.000, -2.922 6.296 -17.000, -3.618 5.323 -17.000, -2.205 5.703 -17.000, -3.400 4.700 -17.000, -3.499 3.966 -17.000, -2.984 2.739 -17.000, -1.890 3.582 -17.000, -1.030 3.917 -17.000, -0.465 5.077 -17.000, 0.465 5.077 -17.000, 1.800 5.472 -17.000, 3.400 4.700 -17.000, 3.400 4.400 -17.000, 3.499 3.966 -17.000, 2.473 3.207 -17.000, 3.777 3.618 -17.000, 2.823 2.904 -17.000, 3.966 3.499 -17.000, 4.177 3.425 -17.000, 3.634 1.787 -17.000, 3.407 2.190 -17.000, 3.814 1.361 -17.000, 3.945 0.917 -17.000, 5.248 0.223 -17.000, 4.050 -0.000 -17.000, 5.248 -0.223 -17.000, 5.322 -0.434 -17.000, 3.814 -1.361 -17.000, 4.623 -3.425 -17.000, 4.834 -3.499 -17.000, 6.445 -0.975 -17.000, 6.656 -0.901 -17.000, 5.400 -4.400 -17.000, 5.375 -4.177 -17.000, 6.846 -0.782 -17.000, -0.576 4.009 -17.000, 0.804 3.969 -17.000, 2.205 5.703 -17.000, 3.499 5.134 -17.000, 3.777 5.482 -17.000, 2.581 5.979 -17.000, 3.618 5.323 -17.000, 3.225 6.650 -17.000, 5.023 5.482 -17.000, 6.000 8.125 -17.000, 6.445 8.125 -17.000, 7.004 8.477 -17.000, 7.004 0.623 -17.000, 5.789 8.199 -17.000, 5.599 8.318 -17.000, 4.039 8.801 -17.000, 3.864 7.887 -17.000, 3.978 8.339 -17.000, 5.322 8.666 -17.000, 5.248 9.323 -17.000, 4.001 9.731 -17.000, 3.902 10.186 -17.000, 5.441 9.723 -17.000, 3.751 10.627 -17.000, 3.551 11.048 -17.000, 5.599 9.882 -17.000, 6.000 10.075 -17.000, 5.789 -8.199 -17.000, -6.223 -8.100 -17.000, -6.445 -8.125 -17.000, -6.656 -8.199 -17.000, -6.846 -8.318 -17.000, -7.004 -0.623 -17.000, -7.197 -0.223 -17.000, -3.886 1.141 -17.000, -3.731 1.577 -17.000, -4.623 3.425 -17.000, -3.966 3.499 -17.000, -5.441 0.623 -17.000, -5.789 0.901 -17.000, -6.000 0.975 -17.000, -5.023 3.618 -17.000, -5.182 3.777 -17.000, -6.223 1.000 -17.000, -5.301 3.966 -17.000, -7.004 8.477 -17.000, -5.375 -4.177 -17.000, -5.023 -3.618 -17.000, -6.000 -0.975 -17.000, -3.731 -1.577 -17.000, -5.599 -0.782 -17.000, -3.886 -1.141 -17.000, -3.991 -0.691 -17.000, 7.223 -0.000 -17.000, 7.197 9.323 -17.000, 6.846 9.882 -17.000, 3.303 11.443 -17.000, 6.223 8.100 -17.000, 5.375 4.923 -17.000, 6.846 8.318 -17.000, 5.400 4.400 -17.000, 5.375 4.177 -17.000, 5.789 0.901 -17.000, 4.623 3.425 -17.000, 4.024 0.462 -17.000, 5.322 0.434 -17.000, -1.469 -3.774 -17.000, -1.800 -5.472 -17.000, 3.135 -2.564 -17.000, 3.407 -2.190 -17.000, 3.945 -0.917 -17.000, 6.223 -1.000 -17.000, 5.400 4.700 -17.000, 5.023 3.618 -17.000, 4.834 3.499 -17.000, 4.623 5.675 -17.000, 4.400 5.700 -17.000, -6.656 8.199 -17.000, -5.599 8.318 -17.000, 3.012 -11.807 -17.000, 2.521 -12.852 -15.800, 2.690 -12.293 -15.800, 2.585 -12.567 -15.800, 2.521 -12.852 -17.000, -2.521 -12.852 -17.000, -2.500 -13.144 -15.800, -2.585 -12.567 -17.000, -3.012 -11.807 -17.000, -2.521 -12.852 -15.800, -2.585 -12.567 -15.800, -2.690 -12.293 -17.000, -2.690 -12.293 -15.800, 5.375 -4.923 -17.000, 5.182 -5.323 -17.000, 4.834 -5.601 -17.000, 3.966 -5.601 -15.800, 3.400 -4.700 -15.800, 5.375 -4.923 -15.800, 5.182 -5.323 -15.800, 4.177 -5.675 -17.000, 4.177 -5.675 -15.800, 3.425 -4.923 -17.000, 3.400 -4.400 -17.000, 3.499 -3.966 -17.000, 3.499 -3.966 -15.800, 3.618 -3.777 -17.000, 3.618 -3.777 -15.800, 3.777 -3.618 -17.000, 4.400 -3.400 -17.000, 5.301 -3.966 -15.800, 5.301 -3.966 -17.000, 5.375 -4.177 -15.800, 3.777 -3.618 -15.800, 3.966 -3.499 -17.000, 3.966 -3.499 -15.800, 4.177 -3.425 -17.000, 4.177 -3.425 -15.800, 4.400 -3.400 -15.800, 4.623 -3.425 -15.800, 4.834 -3.499 -15.800, 5.023 -3.618 -17.000, 5.023 -3.618 -15.800, 5.182 -3.777 -17.000, 5.182 -3.777 -15.800, 3.400 -4.400 -15.800, 5.375 4.177 -15.800, 5.182 3.777 -15.800, 4.623 3.425 -15.800, 4.400 3.400 -17.000, 4.177 3.425 -15.800, 3.966 3.499 -15.800, 3.618 3.777 -17.000, 5.301 3.966 -17.000, 5.301 3.966 -15.800, 5.182 3.777 -17.000, 4.834 3.499 -15.800, 3.777 3.618 -15.800, 3.499 3.966 -15.800, 3.425 4.177 -17.000, 3.400 4.400 -15.800, 3.425 4.923 -15.800, 3.425 4.923 -17.000, 3.499 5.134 -15.800, 3.966 5.601 -17.000, 4.177 5.675 -17.000, 4.834 5.601 -17.000, 4.834 5.601 -15.800, 5.182 5.323 -17.000, 3.618 5.323 -15.800, 4.400 5.700 -15.800, 4.623 5.675 -15.800, 5.301 5.134 -17.000, 2.521 12.852 -15.800, 2.585 12.567 -17.000, 3.012 11.807 -17.000, 2.833 12.038 -17.000, 2.500 13.144 -17.000, -2.500 13.144 -17.000, -3.012 11.807 -17.000, -2.833 12.038 -17.000, -3.012 11.807 -15.800, -2.690 12.293 -17.000, -2.521 12.852 -15.800, -2.690 12.293 -15.800, -2.585 12.567 -17.000, -2.521 12.852 -17.000, -3.425 -4.923 -17.000, -3.777 -5.482 -15.800, -4.400 -5.700 -17.000, -4.623 -5.675 -15.800, -4.623 -5.675 -17.000, -5.023 -5.482 -17.000, -5.023 -5.482 -15.800, -5.182 -5.323 -15.800, -5.301 -5.134 -17.000, -5.375 -4.923 -17.000, -3.499 -5.134 -15.800, -3.966 -5.601 -15.800, -4.177 -5.675 -17.000, -4.177 -5.675 -15.800, -4.834 -5.601 -17.000, -4.834 -5.601 -15.800, -5.182 -5.323 -17.000, -5.375 -4.177 -15.800, -5.301 -3.966 -17.000, -5.182 -3.777 -17.000, -5.023 -3.618 -15.800, -4.834 -3.499 -15.800, -4.623 -3.425 -17.000, -4.400 -3.400 -17.000, -4.177 -3.425 -17.000, -3.966 -3.499 -15.800, -3.618 -3.777 -15.800, -3.425 -4.177 -17.000, -4.177 -3.425 -15.800, -3.618 -3.777 -17.000, -3.499 -3.966 -17.000, -5.375 4.923 -15.800, -5.301 5.134 -15.800, -5.301 5.134 -17.000, -4.623 5.675 -17.000, -4.400 5.700 -15.800, -3.777 5.482 -17.000, -3.777 5.482 -15.800, -3.499 5.134 -17.000, -3.425 4.923 -17.000, -4.177 5.675 -17.000, -4.177 5.675 -15.800, -3.966 5.601 -15.800, -5.400 4.400 -15.800, -3.425 4.177 -17.000, -3.618 3.777 -17.000, -3.777 3.618 -17.000, -4.177 3.425 -17.000, -4.834 3.499 -17.000, -5.375 4.177 -17.000, -3.499 3.966 -15.800, -3.777 3.618 -15.800, -4.177 3.425 -15.800, -4.400 3.400 -17.000, -4.400 3.400 -15.800, -4.623 3.425 -15.800, -4.834 3.499 -15.800, -5.023 3.618 -15.800, -5.301 3.966 -15.800, -5.400 4.400 -17.000, -3.400 4.700 -15.800, 2.500 -15.897 -15.881, 2.500 -15.772 -16.150, 2.500 -15.150 -16.772, 2.500 -15.393 -16.602, 2.500 -14.455 -15.776, 2.500 -14.595 -16.974, 2.500 -14.300 -17.000, 10.000 -14.300 -17.000, 10.000 -14.881 -16.897, 10.000 -15.150 -16.772, 10.000 -14.594 -15.705, 10.000 -15.602 -16.393, 10.000 -15.974 -15.595, 10.000 -14.800 -15.300, 2.500 -14.881 -16.897, 10.000 -14.595 -16.974, 10.000 -15.393 -16.602, 10.000 -15.897 -15.881, 2.500 -15.974 -15.595, 2.500 -16.000 -15.300, 2.500 -15.602 -16.393, 10.000 -15.772 -16.150, 10.000 -14.300 -15.800, 2.500 -14.300 -15.800, 2.500 -14.800 -15.300, 2.500 -14.776 -15.455, 10.000 -14.455 -15.776, 2.500 -14.594 -15.705, 10.000 -14.705 -15.594, 2.500 -14.705 -15.594, 10.000 -14.776 -15.455, -10.000 -14.800 -15.300, -10.000 -14.776 -15.455, -10.000 -14.705 -15.594, -10.000 -15.393 -16.602, -10.000 -14.594 -15.705, -10.000 -15.602 -16.393, -10.000 -14.455 -15.776, -2.500 -14.595 -16.974, -2.500 -14.455 -15.776, -2.500 -15.150 -16.772, -2.500 -14.594 -15.705, -2.500 -14.705 -15.594, -2.500 -15.897 -15.881, -2.500 -15.772 -16.150, -2.500 -14.776 -15.455, -2.500 -15.974 -15.595, -10.000 -14.595 -16.974, -2.500 -14.881 -16.897, -2.500 -15.602 -16.393, -10.000 -15.974 -15.595, -10.000 -14.881 -16.897, -10.000 -15.150 -16.772, -2.500 -15.393 -16.602, -10.000 -15.772 -16.150, -10.000 -15.897 -15.881, -2.500 14.800 -15.300, -2.500 15.772 -16.150, -2.500 14.776 -15.455, -2.500 14.594 -15.705, -2.500 14.455 -15.776, -2.500 14.881 -16.897, -2.500 14.300 -15.800, -10.000 14.300 -15.800, -10.000 14.455 -15.776, -10.000 15.150 -16.772, -10.000 15.393 -16.602, -10.000 15.772 -16.150, -10.000 14.776 -15.455, -10.000 15.602 -16.393, -10.000 15.974 -15.595, -2.500 14.300 -17.000, -2.500 14.595 -16.974, -10.000 14.300 -17.000, -10.000 14.595 -16.974, -10.000 14.881 -16.897, -10.000 15.897 -15.881, -2.500 15.974 -15.595, -2.500 16.000 -15.300, -10.000 16.000 -15.300, -2.500 15.150 -16.772, -2.500 15.393 -16.602, -2.500 15.602 -16.393, -2.500 15.897 -15.881, -10.000 14.594 -15.705, -10.000 14.705 -15.594, -2.500 14.705 -15.594, 10.000 16.000 -15.300, 10.000 15.974 -15.595, 10.000 14.800 -15.300, 10.000 15.150 -16.772, 10.000 15.393 -16.602, 10.000 14.595 -16.974, 2.500 14.881 -16.897, 2.500 14.455 -15.776, 2.500 15.150 -16.772, 2.500 15.974 -15.595, 2.500 15.772 -16.150, 2.500 15.602 -16.393, 2.500 14.300 -17.000, 10.000 15.602 -16.393, 2.500 15.897 -15.881, 2.500 14.595 -16.974, 10.000 14.881 -16.897, 2.500 15.393 -16.602, 10.000 15.772 -16.150, 10.000 15.897 -15.881, 2.500 14.776 -15.455, 2.500 14.705 -15.594, 10.000 14.455 -15.776, 2.500 14.300 -15.800, 10.000 14.776 -15.455, 10.000 14.705 -15.594, 10.000 14.594 -15.705, 2.500 14.594 -15.705, -2.060 -11.300 -69.449, -2.160 -11.315 -69.233, -2.294 -11.357 -68.970, -2.412 -11.424 -68.712, -2.516 -11.600 -68.441, -2.522 -11.507 -68.460, -2.646 -11.507 -68.221, -2.243 -11.424 -68.927, -1.607 -11.507 -69.432, -1.522 -11.424 -69.535, -1.647 -11.300 -69.744, -1.713 -11.315 -69.592, -1.630 -11.424 -69.467, -1.556 -11.357 -69.592, -1.667 -11.357 -69.523, -2.421 -11.300 -69.093, -2.721 -11.300 -68.685, -2.846 -11.300 -68.464, -3.042 -11.300 -67.995, -3.013 -11.315 -67.762, -3.070 -11.315 -67.480, -3.022 -11.357 -66.911, -2.893 -11.507 -66.645, -2.935 -11.424 -66.640, -2.846 -11.600 -66.441, -2.987 -11.357 -67.467, -2.357 -11.315 -69.025, -2.579 -11.300 -68.895, -2.534 -11.315 -68.798, -2.466 -11.357 -68.750, -2.685 -11.424 -68.239, -2.748 -11.507 -67.972, -2.756 -11.600 -67.902, -2.788 -11.424 -67.986, -2.826 -11.507 -67.714, -2.745 -11.357 -68.267, -2.929 -11.315 -68.036, -2.880 -11.507 -67.451, -2.951 -11.424 -67.186, -2.909 -11.507 -67.183, -2.913 -11.507 -66.914, -3.101 -11.315 -67.195, -3.001 -11.357 -66.632, -2.774 -11.600 -66.155, -3.106 -11.315 -66.908, -3.190 -11.300 -66.743, -2.779 -11.507 -66.120, -2.686 -11.507 -65.867, -2.545 -11.600 -65.610, -2.273 -11.507 -65.176, -2.095 -11.507 -64.974, -1.899 -11.507 -64.789, -1.285 -11.600 -64.400, -1.221 -11.507 -64.354, -0.972 -11.507 -64.252, -0.731 -11.600 -64.194, -0.453 -11.300 -63.832, -0.703 -11.300 -63.878, -0.195 -11.315 -63.899, 0.938 -11.315 -64.038, 0.854 -11.300 -63.916, 1.467 -11.315 -64.261, 1.589 -11.300 -64.222, 2.227 -11.300 -64.701, 2.162 -11.315 -64.768, 2.410 -11.300 -64.895, 2.617 -11.357 -65.485, 2.685 -11.424 -65.761, 2.646 -11.507 -65.779, 2.545 -11.600 -65.610, 2.357 -11.315 -64.975, 2.466 -11.357 -65.250, -3.159 -11.300 -66.491, -2.954 -11.357 -66.357, -2.819 -11.424 -66.107, -2.725 -11.424 -65.851, -3.109 -11.300 -66.242, -2.607 -11.424 -65.604, -2.786 -11.357 -65.825, -2.863 -11.315 -65.792, -2.666 -11.357 -65.573, -2.467 -11.424 -65.370, -2.951 -11.300 -65.761, -2.843 -11.300 -65.531, -2.575 -11.300 -65.100, -2.417 -11.300 -64.902, -2.243 -11.300 -64.717, -2.025 -11.315 -64.643, -0.714 -11.507 -64.174, -1.751 -11.357 -64.535, -1.970 -11.357 -64.706, -2.739 -11.315 -65.533, -2.523 -11.357 -65.333, -2.126 -11.424 -64.944, -2.306 -11.424 -65.149, -1.687 -11.507 -64.623, -1.712 -11.424 -64.589, -1.482 -11.424 -64.441, -1.557 -11.315 -64.311, -1.267 -11.357 -64.255, -1.008 -11.357 -64.149, -1.302 -11.315 -64.179, -0.725 -11.424 -64.133, -0.741 -11.357 -64.069, -1.036 -11.315 -64.071, -0.948 -11.300 -63.944, -0.762 -11.315 -63.987, 0.087 -11.424 -64.044, -0.148 -11.600 -64.104, -0.190 -11.357 -63.982, -0.467 -11.357 -64.013, 0.092 -11.315 -63.894, 0.331 -11.300 -63.817, 0.880 -11.507 -64.221, 0.368 -11.357 -63.999, 0.594 -11.300 -63.856, 0.661 -11.315 -63.964, 0.643 -11.357 -64.046, 1.133 -11.507 -64.314, 1.285 -11.600 -64.400, 0.913 -11.357 -64.118, 1.376 -11.507 -64.430, 1.543 -11.600 -64.544, 1.785 -11.600 -64.714, 1.396 -11.424 -64.393, 1.427 -11.357 -64.334, 1.607 -11.507 -64.568, 1.824 -11.507 -64.727, 2.008 -11.600 -64.908, 2.211 -11.507 -65.101, 2.377 -11.507 -65.313, 2.390 -11.600 -65.358, 1.667 -11.357 -64.477, 1.713 -11.315 -64.408, 2.294 -11.357 -65.030, 2.412 -11.424 -65.288, 2.726 -11.300 -65.323, 2.788 -11.424 -66.014, 2.826 -11.507 -66.286, 2.856 -11.300 -65.556, 2.689 -11.315 -65.443, 2.867 -11.424 -66.275, 2.880 -11.507 -66.549, 2.821 -11.315 -65.698, 2.851 -11.357 -65.992, 2.929 -11.315 -65.964, 2.931 -11.357 -66.259, 2.922 -11.424 -66.543, 2.909 -11.507 -66.817, 2.900 -11.600 -67.029, 3.056 -11.300 -66.050, 2.913 -11.507 -67.086, 3.124 -11.300 -66.307, 3.070 -11.315 -66.520, 2.893 -11.507 -67.355, 3.101 -11.315 -66.805, 3.022 -11.357 -67.089, 2.848 -11.507 -67.620, 2.779 -11.507 -67.880, 2.357 -11.600 -68.690, 2.273 -11.507 -68.824, 2.095 -11.507 -69.026, 1.687 -11.507 -69.377, 2.935 -11.424 -67.360, 3.001 -11.357 -67.368, 3.196 -11.300 -66.834, 3.138 -11.300 -67.629, 3.075 -11.300 -67.888, 2.079 -11.300 -69.433, 1.869 -11.300 -69.597, 1.647 -11.300 -69.744, 1.750 -11.357 -69.466, 1.712 -11.424 -69.412, 2.523 -11.357 -68.667, 2.467 -11.424 -68.630, 2.819 -11.424 -67.893, 2.890 -11.424 -67.629, 2.955 -11.357 -67.643, 3.084 -11.315 -67.378, 2.962 -11.315 -67.938, 2.725 -11.424 -68.149, 2.883 -11.357 -67.913, 2.607 -11.424 -68.396, 2.666 -11.357 -68.427, 2.423 -11.315 -68.945, 2.358 -11.357 -68.893, 2.453 -11.300 -69.055, 1.970 -11.357 -69.294, 1.927 -11.424 -69.243, 2.173 -11.357 -69.102, 2.025 -11.315 -69.357, 2.686 -11.507 -68.133, 1.738 -11.600 -69.321, 2.172 -11.600 -68.921, 2.432 -11.507 -68.607, 2.650 -11.600 -68.178, 2.834 -11.600 -67.616, 2.027 -11.507 -64.905, 0.360 -11.424 -64.065, 0.355 -11.507 -64.107, 0.086 -11.507 -64.087, -0.442 -11.600 -64.134, -1.460 -11.507 -64.478, -2.008 -11.600 -64.908, -2.211 -11.600 -65.123, -2.432 -11.507 -65.393, -2.570 -11.507 -65.624, -2.056 -11.424 -69.126, -1.945 -11.315 -69.423, -2.102 -11.357 -69.173, -1.893 -11.357 -69.358, -2.026 -11.507 -69.095, 3.106 -11.315 -67.092, 2.951 -11.424 -66.814, 3.018 -11.357 -66.810, 2.956 -11.424 -67.087, -1.800 -11.315 -64.467, -2.211 -11.507 -68.899, -2.172 -11.600 -68.921, -2.357 -11.600 -68.690, -1.824 -11.507 -69.273, -1.851 -11.424 -69.306, -2.377 -11.507 -68.687, -2.689 -11.315 -68.557, -2.559 -11.424 -68.482, -2.617 -11.357 -68.515, -2.851 -11.357 -68.008, -2.821 -11.315 -68.302, -2.931 -11.357 -67.741, -2.867 -11.424 -67.725, -2.922 -11.424 -67.457, -3.018 -11.357 -67.190, -3.084 -11.315 -66.622, -2.956 -11.424 -66.913, -3.036 -11.315 -66.339, -2.890 -11.424 -66.371, -2.848 -11.507 -66.380, -2.962 -11.315 -66.062, -2.883 -11.357 -66.087, -2.423 -11.315 -65.055, -2.592 -11.315 -65.287, -2.358 -11.357 -65.107, -2.233 -11.315 -64.840, -1.927 -11.424 -64.757, -2.173 -11.357 -64.898, -1.515 -11.357 -64.383, -1.239 -11.424 -64.315, -0.986 -11.424 -64.212, -0.480 -11.315 -63.930, -0.457 -11.424 -64.078, -0.451 -11.507 -64.120, 0.089 -11.357 -63.978, -0.186 -11.424 -64.049, -0.183 -11.507 -64.091, 0.629 -11.424 -64.110, 0.378 -11.315 -63.916, 0.620 -11.507 -64.152, 1.175 -11.357 -64.214, 1.149 -11.424 -64.275, 0.893 -11.424 -64.181, 1.208 -11.315 -64.137, 1.630 -11.424 -64.533, 1.945 -11.315 -64.577, 1.893 -11.357 -64.642, 1.851 -11.424 -64.694, 2.103 -11.357 -64.828, 2.057 -11.424 -64.875, 2.243 -11.424 -65.073, 2.534 -11.315 -65.202, 2.522 -11.507 -65.540, 2.559 -11.424 -65.518, 2.745 -11.357 -65.733, 2.748 -11.507 -66.028, 3.013 -11.315 -66.238, 2.987 -11.357 -66.533, 3.036 -11.315 -67.661, 2.863 -11.315 -68.208, 2.786 -11.357 -68.175, 2.570 -11.507 -68.376, 2.739 -11.315 -68.467, 2.592 -11.315 -68.713, 2.306 -11.424 -68.851, 2.126 -11.424 -69.056, 2.233 -11.315 -69.160, 1.899 -11.507 -69.211, 1.798 -11.315 -69.534, -1.493 -14.300 -69.486, -2.608 -14.300 -69.764, -2.353 -14.300 -69.984, -1.738 -14.300 -69.321, -1.965 -14.300 -69.132, -2.841 -14.300 -69.524, -2.172 -14.300 -68.921, -3.240 -14.300 -68.985, -3.326 -14.300 -68.838, -3.404 -14.300 -68.687, -2.756 -14.300 -67.902, -3.649 -14.300 -68.058, -3.692 -14.300 -67.899, -2.882 -14.300 -67.325, -3.727 -14.300 -67.741, -3.795 -14.300 -66.800, -2.900 -14.300 -67.029, -3.711 -14.300 -66.175, -3.527 -14.300 -65.582, -3.463 -14.300 -65.434, -2.774 -14.300 -66.155, -3.225 -14.300 -64.989, -1.785 -14.300 -64.714, -2.587 -14.300 -64.216, -2.823 -14.300 -64.456, -1.543 -14.300 -64.544, -1.611 -14.300 -63.559, -1.464 -14.300 -63.493, -1.013 -14.300 -64.283, -0.554 -14.300 -63.241, -0.442 -14.300 -64.134, -0.731 -14.300 -64.194, -0.863 -14.300 -63.299, -0.239 -14.300 -63.208, 0.148 -14.300 -64.104, 0.442 -14.300 -64.134, 0.569 -14.300 -63.240, 0.408 -14.300 -63.219, 0.731 -14.300 -63.269, 1.064 -14.300 -63.352, 1.399 -14.300 -63.467, 1.561 -14.300 -63.535, 1.285 -14.300 -64.400, 2.023 -14.300 -63.783, 1.543 -14.300 -64.544, 2.586 -14.300 -64.217, 1.785 -14.300 -64.714, 2.714 -14.300 -64.342, 2.008 -14.300 -64.908, 2.950 -14.300 -64.607, 2.211 -14.300 -65.123, 3.058 -14.300 -64.745, 2.390 -14.300 -65.358, 2.674 -14.300 -65.876, 2.774 -14.300 -66.155, 3.646 -14.300 -65.928, 3.725 -14.300 -66.249, 3.777 -14.300 -66.571, 2.900 -14.300 -67.029, 3.795 -14.300 -67.217, 3.781 -14.300 -67.386, 2.882 -14.300 -67.325, 3.728 -14.300 -67.734, 3.759 -14.300 -67.559, 2.834 -14.300 -67.616, 3.691 -14.300 -67.906, 2.756 -14.300 -67.902, 3.645 -14.300 -68.076, 3.592 -14.300 -68.242, 3.531 -14.300 -68.406, 3.462 -14.300 -68.568, 3.385 -14.300 -68.726, 3.301 -14.300 -68.883, 2.516 -14.300 -68.441, 3.208 -14.300 -69.036, 2.357 -14.300 -68.690, 3.108 -14.300 -69.184, 1.738 -14.300 -69.321, 2.395 -14.300 -69.950, 1.493 -14.300 -69.486, 1.261 -14.300 -69.813, 1.250 -14.300 -69.915, 2.130 -14.300 -70.147, 1.557 -14.300 -70.466, 1.250 -14.300 -70.589, -2.087 -14.300 -70.177, -1.542 -14.300 -70.474, 1.552 -14.315 -70.552, 1.578 -14.359 -70.612, 1.595 -14.423 -70.651, 2.187 -14.500 -70.349, 2.205 -14.423 -70.319, 2.469 -14.500 -70.147, 2.718 -14.359 -69.854, 2.850 -14.300 -69.513, 3.002 -14.300 -69.328, 3.059 -14.300 -69.255, 2.889 -14.300 -69.466, 2.771 -14.300 -69.599, 2.649 -14.300 -69.724, 1.250 -14.315 -70.668, 1.271 -14.423 -70.777, 1.250 -14.387 -70.762, 1.250 -14.500 -70.800, 1.257 -14.359 -70.736, 2.957 -14.359 -69.607, 2.908 -14.315 -69.564, 2.748 -14.423 -69.886, 3.207 -14.423 -69.365, 3.309 -14.315 -69.020, 3.364 -14.359 -69.054, 3.472 -14.315 -68.724, 3.609 -14.315 -68.414, 3.401 -14.423 -69.076, 3.564 -14.500 -68.815, 3.530 -14.359 -68.752, 3.670 -14.359 -68.438, 3.718 -14.315 -68.097, 3.569 -14.423 -68.772, 3.710 -14.423 -68.454, 3.709 -14.500 -68.499, 3.912 -14.500 -67.835, 3.822 -14.423 -68.126, 3.906 -14.423 -67.788, 3.875 -14.315 -67.095, 3.802 -14.300 -67.053, 3.852 -14.315 -67.432, 3.970 -14.500 -67.493, 3.940 -14.359 -67.096, 3.801 -14.300 -66.891, 3.997 -14.500 -67.146, 3.869 -14.315 -66.757, 3.897 -14.359 -66.411, 3.833 -14.315 -66.420, 3.977 -14.423 -66.750, 3.768 -14.315 -66.088, 3.674 -14.315 -65.764, 3.900 -14.500 -66.111, 3.831 -14.359 -66.073, 3.736 -14.359 -65.743, 3.552 -14.315 -65.448, 3.540 -14.300 -65.617, 3.873 -14.423 -66.063, 3.777 -14.423 -65.729, 3.407 -14.300 -65.317, 3.404 -14.315 -65.144, 3.808 -14.500 -65.776, 3.688 -14.500 -65.450, 3.651 -14.423 -65.405, 3.612 -14.359 -65.422, 3.248 -14.300 -65.028, 3.499 -14.423 -65.093, 3.283 -14.359 -64.819, 2.970 -14.300 -64.629, 3.157 -14.300 -64.886, 3.319 -14.423 -64.795, 2.807 -14.315 -64.327, 2.752 -14.300 -64.379, 3.164 -14.500 -64.552, 3.114 -14.423 -64.514, 2.886 -14.423 -64.252, 2.607 -14.359 -64.044, 2.300 -14.315 -63.880, 2.452 -14.300 -64.098, 2.564 -14.315 -64.092, 2.170 -14.300 -63.880, 2.313 -14.300 -63.985, 2.426 -14.500 -63.820, 2.365 -14.423 -63.793, 2.339 -14.359 -63.828, 2.054 -14.359 -63.636, 1.873 -14.300 -63.693, 1.719 -14.300 -63.610, 2.020 -14.315 -63.691, 2.141 -14.500 -63.621, 2.076 -14.423 -63.599, 1.752 -14.359 -63.470, 1.724 -14.315 -63.528, 1.438 -14.359 -63.330, 1.234 -14.300 -63.406, 1.414 -14.315 -63.391, 1.840 -14.500 -63.448, 1.113 -14.359 -63.219, 1.095 -14.315 -63.281, 0.766 -14.315 -63.200, 0.896 -14.300 -63.306, 1.454 -14.423 -63.290, 0.779 -14.359 -63.136, 0.788 -14.423 -63.094, 0.862 -14.500 -63.094, 0.088 -14.300 -63.200, -0.243 -14.315 -63.131, 0.174 -14.500 -63.004, -0.247 -14.359 -63.066, -0.580 -14.315 -63.167, -0.589 -14.359 -63.103, -0.912 -14.315 -63.232, -1.167 -14.300 -63.383, -0.174 -14.500 -63.004, -0.596 -14.423 -63.060, -1.236 -14.315 -63.326, -0.927 -14.359 -63.169, -1.552 -14.315 -63.448, -0.937 -14.423 -63.127, -1.271 -14.423 -63.223, -1.257 -14.359 -63.264, -1.595 -14.423 -63.348, -1.578 -14.359 -63.388, -1.887 -14.359 -63.540, -1.856 -14.315 -63.596, -2.103 -14.300 -63.835, -2.048 -14.300 -63.800, -1.758 -14.300 -63.632, -1.819 -14.300 -63.664, -1.907 -14.423 -63.501, -2.181 -14.359 -63.717, -2.326 -14.300 -63.996, -2.141 -14.500 -63.621, -2.418 -14.315 -63.970, -2.673 -14.315 -64.193, -2.459 -14.300 -64.103, -2.486 -14.423 -63.886, -2.718 -14.359 -64.146, -2.908 -14.315 -64.436, -2.957 -14.359 -64.393, -3.036 -14.300 -64.714, -2.748 -14.423 -64.114, -2.939 -14.500 -64.287, -2.989 -14.423 -64.365, -3.120 -14.315 -64.700, -3.164 -14.500 -64.552, -3.364 -14.359 -64.946, -3.472 -14.315 -65.276, -3.390 -14.300 -65.283, -3.609 -14.315 -65.586, -3.364 -14.500 -64.836, -3.633 -14.300 -65.877, -3.670 -14.359 -65.562, -3.719 -14.315 -65.905, -3.800 -14.315 -66.234, -3.710 -14.423 -65.546, -3.808 -14.500 -65.776, -3.781 -14.359 -65.887, -3.864 -14.359 -66.221, -3.765 -14.300 -66.484, -3.852 -14.315 -66.568, -3.906 -14.423 -66.212, -3.917 -14.359 -66.561, -3.940 -14.359 -66.904, -3.799 -14.300 -67.114, -3.776 -14.300 -67.428, -3.962 -14.500 -66.453, -3.934 -14.359 -67.247, -3.869 -14.315 -67.243, -3.977 -14.423 -67.250, -3.833 -14.315 -67.580, -3.970 -14.500 -67.493, -3.541 -14.300 -68.375, -3.602 -14.300 -68.212, -3.482 -14.300 -68.521, -3.651 -14.423 -68.595, -3.564 -14.500 -68.815, -3.499 -14.423 -68.907, -3.393 -14.500 -69.118, -3.319 -14.423 -69.205, -3.030 -14.315 -69.418, -3.114 -14.423 -69.486, -3.080 -14.359 -69.459, -3.912 -14.500 -67.835, -3.552 -14.315 -68.552, -3.873 -14.423 -67.937, -3.777 -14.423 -68.271, -3.612 -14.359 -68.578, -3.825 -14.500 -68.172, -3.709 -14.500 -68.499, -2.886 -14.423 -69.748, -2.220 -14.300 -70.085, -2.733 -14.500 -69.921, -2.635 -14.423 -69.989, -2.300 -14.315 -70.120, -2.020 -14.315 -70.309, -2.054 -14.359 -70.364, -1.819 -14.300 -70.339, -1.724 -14.315 -70.472, -2.365 -14.423 -70.207, -1.752 -14.359 -70.530, -1.414 -14.315 -70.609, -1.438 -14.359 -70.670, -1.250 -14.357 -70.736, -1.250 -14.315 -70.668, -1.888 -14.500 -70.526, -1.772 -14.423 -70.569, -1.454 -14.423 -70.710, -1.250 -14.460 -70.795, -1.575 -14.500 -70.677, -3.052 -14.300 -69.265, -3.229 -14.315 -69.145, -3.283 -14.359 -69.181, -3.461 -14.359 -68.887, -3.404 -14.315 -68.856, -3.674 -14.315 -68.236, -3.768 -14.315 -67.912, 2.836 -14.300 -64.473, 3.030 -14.315 -64.582, 3.229 -14.315 -64.855, 2.523 -14.300 -69.841, 1.907 -14.423 -70.499, 2.459 -14.359 -70.080, 1.851 -14.300 -70.319, 1.856 -14.315 -70.404, 1.887 -14.359 -70.461, 2.145 -14.315 -70.229, -3.940 -14.423 -67.596, 2.181 -14.359 -70.283, 2.673 -14.315 -69.807, 2.418 -14.315 -70.030, 2.486 -14.423 -70.114, 2.989 -14.423 -69.635, 3.172 -14.359 -69.339, 3.120 -14.315 -69.300, 3.864 -14.359 -67.779, 3.800 -14.315 -67.766, 3.781 -14.359 -68.114, 3.960 -14.423 -67.444, 3.917 -14.359 -67.439, 3.984 -14.423 -67.097, 3.934 -14.359 -66.753, 3.940 -14.423 -66.404, 3.461 -14.359 -65.113, 3.080 -14.359 -64.541, 2.635 -14.423 -64.011, 2.854 -14.359 -64.282, 1.772 -14.423 -63.431, 1.125 -14.423 -63.177, 0.444 -14.423 -63.040, 0.439 -14.359 -63.083, 0.432 -14.315 -63.148, 0.097 -14.423 -63.016, 0.095 -14.315 -63.125, 0.096 -14.359 -63.060, -0.250 -14.423 -63.023, -2.145 -14.315 -63.771, -2.205 -14.423 -63.681, -2.459 -14.359 -63.920, -3.172 -14.359 -64.661, -3.401 -14.423 -64.924, -3.207 -14.423 -64.635, -3.309 -14.315 -64.980, -3.569 -14.423 -65.228, -3.530 -14.359 -65.248, -3.823 -14.423 -65.875, -3.984 -14.423 -66.903, -3.960 -14.423 -66.556, -3.875 -14.315 -66.905, -3.831 -14.359 -67.927, -3.897 -14.359 -67.589, -3.736 -14.359 -68.257, -2.807 -14.315 -69.673, -2.854 -14.359 -69.718, -2.607 -14.359 -69.956, -2.564 -14.315 -69.908, -2.339 -14.359 -70.172, -2.076 -14.423 -70.401, 1.265 -11.507 -69.915, 1.538 -11.336 -69.645, 1.547 -11.305 -69.757, 1.370 -11.392 -69.745, 1.289 -11.467 -69.832, 1.297 -11.554 -69.712, 1.292 -11.600 -69.715, 1.358 -11.554 -69.610, 1.522 -11.424 -69.535, 1.556 -11.357 -69.592, 1.599 -11.315 -69.664, 1.410 -11.600 -69.548, 1.443 -11.554 -69.525, 1.500 -11.507 -69.499, 1.493 -11.600 -69.486, 1.457 -11.315 -69.915, 1.412 -11.336 -69.854, 1.497 -11.305 -69.869, 1.516 -11.305 -69.810, 1.562 -11.300 -69.848, 1.341 -11.392 -69.841, 1.261 -11.554 -69.827, 1.250 -11.600 -69.915, 1.261 -11.600 -69.813, 1.322 -11.467 -69.724, 1.479 -11.336 -69.704, 1.437 -11.336 -69.775, 1.380 -11.467 -69.627, 1.422 -11.392 -69.659, 1.493 -11.392 -69.588, 1.460 -11.467 -69.547, 1.591 -11.305 -69.713, -1.715 -11.300 -70.228, -1.859 -11.300 -69.604, -2.131 -11.300 -70.024, -2.247 -11.300 -69.278, -2.395 -11.300 -69.820, -3.062 -11.300 -69.076, -2.953 -11.300 -68.233, -3.599 -11.300 -67.860, -3.698 -11.300 -66.866, -3.527 -11.300 -65.882, -2.717 -11.300 -65.310, -1.785 -11.300 -70.228, -3.386 -11.300 -68.493, -3.506 -11.300 -68.181, -3.111 -11.300 -67.751, -3.161 -11.300 -67.502, -3.190 -11.300 -67.250, -3.200 -11.300 -66.997, -3.040 -11.300 -65.998, -2.905 -11.300 -64.708, -2.686 -11.300 -64.456, -2.055 -11.300 -64.547, -2.186 -11.300 -64.015, -1.854 -11.300 -64.392, -1.908 -11.300 -63.830, -1.642 -11.300 -64.253, -1.419 -11.300 -64.132, -1.187 -11.300 -64.028, -0.664 -11.300 -63.360, 0.065 -11.300 -63.801, -0.201 -11.300 -63.806, 0.664 -11.300 -63.360, 1.107 -11.300 -63.997, 1.353 -11.300 -64.100, 1.614 -11.300 -63.671, 1.815 -11.300 -64.364, 1.908 -11.300 -63.830, 2.028 -11.300 -64.524, 2.186 -11.300 -64.015, 2.686 -11.300 -64.456, 3.099 -11.300 -64.979, 2.966 -11.300 -65.799, 2.577 -11.300 -65.102, 3.412 -11.300 -65.569, 3.613 -11.300 -66.205, 3.171 -11.300 -66.569, 3.695 -11.300 -67.200, 3.199 -11.300 -67.100, 3.386 -11.300 -68.493, 3.237 -11.300 -68.792, 2.760 -11.300 -68.620, 3.179 -11.300 -67.366, 2.990 -11.300 -68.140, 2.885 -11.300 -68.385, 3.062 -11.300 -69.076, 2.616 -11.300 -68.844, 2.274 -11.300 -69.252, 1.787 -11.300 -70.228, 1.595 -11.300 -69.788, 1.655 -11.300 -70.207, 1.602 -11.300 -70.166, 1.965 -11.600 -69.132, 2.650 -14.300 -68.178, 2.888 -11.600 -66.734, 2.888 -14.300 -66.734, 2.846 -14.300 -66.441, 2.674 -11.600 -65.876, 2.545 -14.300 -65.610, 1.013 -14.300 -64.283, 1.013 -11.600 -64.283, -0.148 -14.300 -64.104, -1.285 -14.300 -64.400, -2.211 -14.300 -65.123, -2.390 -14.300 -65.358, -2.674 -11.600 -65.876, -2.674 -14.300 -65.876, -2.846 -14.300 -66.441, -2.888 -11.600 -66.734, -2.900 -11.600 -67.029, -2.834 -11.600 -67.616, 1.965 -14.300 -69.132, 2.172 -14.300 -68.921, 2.516 -11.600 -68.441, 2.756 -11.600 -67.902, 2.882 -11.600 -67.325, 2.846 -11.600 -66.441, 2.774 -11.600 -66.155, 2.211 -11.600 -65.123, 0.731 -14.300 -64.194, 0.731 -11.600 -64.194, 0.442 -11.600 -64.134, 0.148 -11.600 -64.104, -1.013 -11.600 -64.283, -1.543 -11.600 -64.544, -1.785 -11.600 -64.714, -2.008 -14.300 -64.908, -2.390 -11.600 -65.358, -2.545 -14.300 -65.610, -2.888 -14.300 -66.734, -2.882 -11.600 -67.325, -2.834 -14.300 -67.616, -2.650 -11.600 -68.178, -2.650 -14.300 -68.178, -2.516 -14.300 -68.441, -2.357 -14.300 -68.690, -1.738 -11.600 -69.321, -1.965 -11.600 -69.132, -1.494 -11.305 -69.899, -1.531 -11.305 -69.782, -1.562 -11.300 -69.848, -1.569 -11.305 -69.733, -1.419 -11.467 -69.583, -1.457 -11.392 -69.620, -1.394 -11.392 -69.699, -1.353 -11.392 -69.790, -1.493 -11.600 -69.486, -1.326 -11.554 -69.657, -1.292 -11.600 -69.715, -1.261 -11.600 -69.813, -1.265 -11.507 -69.915, -1.349 -11.467 -69.672, -1.400 -11.554 -69.563, -1.276 -11.554 -69.766, -1.255 -11.554 -69.884, -1.303 -11.467 -69.774, -1.335 -11.392 -69.889, -1.595 -11.300 -69.788, -1.599 -11.315 -69.664, -1.500 -11.507 -69.499, -1.282 -11.467 -69.886, -1.408 -11.336 -69.894, -1.423 -11.336 -69.812, -1.505 -11.305 -69.838, -1.508 -11.336 -69.672, -1.457 -11.336 -69.737, 2.733 -14.500 -69.921, 3.393 -14.800 -69.118, 3.709 -14.800 -68.499, 3.539 -14.500 -65.136, 3.364 -14.800 -64.836, 2.939 -14.800 -64.287, 2.693 -14.500 -64.042, 2.426 -14.800 -63.820, 1.524 -14.800 -63.302, 1.524 -14.500 -63.302, 1.198 -14.500 -63.184, 0.520 -14.800 -63.034, -0.174 -14.800 -63.004, -0.520 -14.500 -63.034, -1.198 -14.500 -63.184, -1.524 -14.800 -63.302, -2.426 -14.800 -63.820, -3.539 -14.800 -65.136, -3.539 -14.500 -65.136, -3.808 -14.800 -65.776, -3.995 -14.500 -66.799, -3.825 -14.800 -68.172, -3.564 -14.800 -68.815, -3.393 -14.800 -69.118, -3.197 -14.500 -69.404, -2.976 -14.800 -69.672, -2.469 -14.500 -70.147, -2.187 -14.500 -70.349, -1.575 -14.800 -70.677, 1.575 -14.500 -70.677, 1.888 -14.500 -70.526, 2.976 -14.500 -69.672, 3.197 -14.500 -69.404, 3.393 -14.500 -69.118, 3.564 -14.800 -68.815, 3.825 -14.800 -68.172, 3.825 -14.500 -68.172, 3.995 -14.800 -66.799, 3.995 -14.500 -66.799, 3.962 -14.500 -66.453, 3.364 -14.500 -64.836, 3.164 -14.800 -64.552, 2.939 -14.500 -64.287, 0.862 -14.800 -63.094, 0.520 -14.500 -63.034, -0.862 -14.500 -63.094, -1.524 -14.500 -63.302, -1.840 -14.800 -63.448, -1.840 -14.500 -63.448, -2.141 -14.800 -63.621, -2.426 -14.500 -63.820, -2.693 -14.500 -64.042, -3.688 -14.500 -65.450, -3.900 -14.800 -66.111, -3.900 -14.500 -66.111, -3.997 -14.800 -67.146, -3.997 -14.500 -67.146, -3.709 -14.800 -68.499, -3.197 -14.800 -69.404, -2.976 -14.500 -69.672, -2.469 -14.800 -70.147, 1.343 -11.600 -69.625, 1.343 -14.300 -69.625, 1.292 -14.300 -69.715, 1.410 -14.300 -69.548, 1.550 -11.300 -69.915, 1.550 -11.300 -70.031, 1.265 -11.507 -70.031, 1.374 -11.357 -69.915, 1.374 -11.357 -70.031, 1.307 -11.424 -69.915, 1.307 -11.424 -70.031, 1.566 -11.300 -70.109, 1.505 -11.305 -70.108, 1.531 -11.305 -70.164, 1.569 -11.305 -70.213, 1.536 -11.392 -70.388, 1.627 -11.392 -70.429, 1.779 -11.600 -70.530, 1.721 -11.554 -70.527, 1.457 -11.392 -70.326, 1.508 -11.336 -70.274, 1.573 -11.336 -70.325, 1.719 -11.300 -70.229, 1.922 -11.392 -70.410, 1.943 -11.467 -70.458, 1.955 -11.554 -70.483, 1.826 -11.392 -70.440, 1.836 -11.467 -70.492, 1.726 -11.392 -70.446, 1.856 -11.305 -70.265, 1.993 -11.507 -70.451, 1.552 -11.600 -70.490, 1.603 -11.554 -70.505, 1.494 -11.554 -70.457, 1.508 -11.467 -70.433, 1.457 -11.336 -70.209, 1.494 -11.305 -70.047, 1.550 -11.300 -70.044, 1.451 -11.600 -70.432, 1.349 -11.467 -70.275, 1.457 -11.315 -70.031, 1.423 -11.336 -70.134, 1.408 -11.336 -70.053, 1.400 -11.554 -70.383, 1.353 -11.392 -70.156, 1.303 -11.467 -70.172, 1.303 -11.600 -70.255, 1.282 -11.467 -70.061, 1.335 -11.392 -70.057, 1.263 -11.600 -70.146, 1.276 -11.554 -70.180, 1.255 -11.554 -70.062, 1.618 -11.305 -70.251, 1.394 -11.392 -70.247, 1.326 -11.554 -70.289, 1.419 -11.467 -70.363, 1.674 -11.305 -70.276, 1.649 -11.336 -70.359, 1.735 -11.305 -70.287, 1.612 -11.467 -70.479, 1.730 -11.336 -70.374, 1.813 -11.336 -70.368, 1.841 -11.554 -70.519, 1.723 -11.467 -70.499, 1.892 -11.336 -70.344, 1.797 -11.305 -70.284, -2.571 -11.600 -70.064, -3.237 -11.300 -68.792, -3.330 -11.315 -68.816, -3.029 -11.357 -69.418, -2.964 -11.315 -69.366, -2.855 -11.424 -69.719, -2.807 -11.357 -69.673, -2.365 -11.507 -70.208, -2.636 -11.507 -69.989, -2.886 -11.507 -69.748, -2.020 -11.357 -70.309, -1.938 -11.357 -70.357, -2.054 -11.424 -70.365, -1.976 -11.315 -70.237, -2.076 -11.507 -70.402, -3.081 -11.424 -69.460, -3.475 -11.315 -68.518, -3.064 -11.600 -69.571, -3.594 -11.315 -68.211, -3.695 -11.300 -67.200, -3.769 -11.315 -66.577, -2.366 -11.315 -64.036, -1.816 -11.315 -63.670, -1.210 -11.315 -63.405, 0.423 -11.315 -63.231, 0.990 -11.300 -63.435, 2.607 -11.424 -64.042, 3.064 -11.600 -64.429, 2.886 -11.507 -64.252, 3.319 -11.507 -64.795, 3.552 -11.357 -65.448, 3.595 -11.315 -65.790, 3.269 -11.300 -65.267, 3.115 -11.507 -64.514, 3.284 -11.424 -64.818, -3.613 -11.424 -68.578, -3.674 -11.357 -68.237, -3.552 -11.357 -68.552, -3.464 -11.600 -69.000, -3.499 -11.507 -68.908, -3.737 -11.424 -68.258, -3.768 -11.357 -67.911, -3.686 -11.315 -67.892, -3.652 -11.507 -68.596, -3.832 -11.424 -67.927, -3.750 -11.315 -67.567, -3.833 -11.357 -67.580, -3.777 -11.507 -68.271, -3.785 -11.315 -67.238, -3.864 -11.600 -68.035, -3.935 -11.424 -67.248, -3.869 -11.357 -67.243, -3.875 -11.357 -66.905, -3.941 -11.507 -67.596, -3.985 -11.600 -67.349, -3.977 -11.507 -67.250, -3.984 -11.507 -66.903, -3.638 -11.315 -65.929, -3.718 -11.315 -66.250, -4.000 -11.600 -67.000, -3.985 -11.600 -66.651, -3.865 -11.424 -66.221, -3.800 -11.357 -66.234, -3.531 -11.315 -65.616, -3.719 -11.357 -65.906, -3.960 -11.507 -66.556, -3.939 -11.600 -66.305, -3.864 -11.600 -65.965, -3.609 -11.357 -65.586, -3.671 -11.424 -65.561, -3.237 -11.315 -65.024, -3.397 -11.315 -65.314, -3.759 -11.600 -65.632, -3.532 -11.424 -65.247, -3.309 -11.357 -64.980, -3.472 -11.357 -65.276, -3.625 -11.600 -65.310, -3.570 -11.507 -65.228, -3.053 -11.315 -64.749, -2.845 -11.315 -64.492, -3.120 -11.357 -64.700, -2.908 -11.357 -64.437, -3.464 -11.600 -65.000, -3.173 -11.424 -64.660, -2.673 -11.357 -64.193, -3.208 -11.507 -64.635, -3.064 -11.600 -64.429, -2.989 -11.507 -64.364, -2.957 -11.424 -64.393, -2.719 -11.424 -64.145, -2.099 -11.315 -63.841, -2.418 -11.357 -63.971, -2.748 -11.507 -64.114, -2.460 -11.424 -63.919, -2.145 -11.357 -63.771, -1.856 -11.357 -63.597, -2.486 -11.507 -63.885, -1.518 -11.315 -63.525, -2.294 -11.600 -63.723, -1.908 -11.507 -63.501, -1.578 -11.424 -63.387, -1.236 -11.357 -63.326, -1.552 -11.357 -63.448, -2.000 -11.600 -63.536, -1.690 -11.600 -63.375, -0.892 -11.315 -63.314, -0.567 -11.315 -63.250, -0.590 -11.424 -63.102, -0.238 -11.315 -63.215, 0.093 -11.315 -63.208, -0.580 -11.357 -63.167, -0.243 -11.357 -63.131, -1.035 -11.600 -63.136, -0.695 -11.600 -63.061, -0.937 -11.507 -63.126, -0.596 -11.507 -63.059, -0.250 -11.507 -63.023, -0.248 -11.424 -63.065, 0.432 -11.357 -63.148, 0.095 -11.357 -63.125, 0.766 -11.357 -63.200, 0.349 -11.600 -63.015, 0.444 -11.507 -63.040, 1.071 -11.315 -63.362, 1.094 -11.357 -63.281, 0.788 -11.507 -63.093, 1.125 -11.507 -63.177, 1.414 -11.357 -63.391, 1.686 -11.315 -63.603, 1.724 -11.357 -63.528, 2.251 -11.315 -63.947, 1.976 -11.315 -63.763, 1.690 -11.600 -63.375, 1.454 -11.507 -63.289, 2.020 -11.357 -63.691, 2.300 -11.357 -63.880, 2.507 -11.315 -64.154, 2.563 -11.357 -64.092, 2.000 -11.600 -63.536, 2.340 -11.424 -63.827, 2.294 -11.600 -63.723, 2.365 -11.507 -63.792, 2.635 -11.507 -64.010, 3.277 -11.600 -64.706, 3.674 -11.357 -65.764, 3.527 -11.300 -65.882, 3.464 -11.600 -65.000, 3.625 -11.600 -65.310, 3.670 -11.300 -66.534, 3.750 -11.315 -66.433, 3.759 -11.600 -65.632, 3.737 -11.424 -65.742, 3.833 -11.357 -66.420, 3.777 -11.507 -65.729, 3.785 -11.315 -66.762, 3.792 -11.315 -67.093, 3.698 -11.300 -66.866, 3.898 -11.424 -66.410, 3.769 -11.315 -67.423, 3.939 -11.600 -66.305, 3.852 -11.357 -67.432, 3.718 -11.315 -67.750, 3.599 -11.300 -67.860, 3.661 -11.300 -67.533, 4.000 -11.600 -67.000, 3.977 -11.507 -66.750, 3.506 -11.300 -68.181, 3.918 -11.424 -67.439, 3.960 -11.507 -67.444, 3.800 -11.357 -67.766, 3.719 -11.357 -68.094, 3.865 -11.424 -67.779, 3.782 -11.424 -68.113, 3.609 -11.357 -68.414, 3.397 -11.315 -68.686, 3.939 -11.600 -67.695, 3.864 -11.600 -68.035, 3.823 -11.507 -68.125, 3.671 -11.424 -68.439, 3.711 -11.507 -68.454, 3.532 -11.424 -68.753, 3.309 -11.357 -69.020, 3.237 -11.315 -68.976, 2.640 -11.300 -69.593, 2.863 -11.300 -69.344, 3.053 -11.315 -69.251, 3.464 -11.600 -69.000, 3.570 -11.507 -68.772, 3.402 -11.507 -69.076, 2.845 -11.315 -69.508, 2.616 -11.315 -69.747, 2.395 -11.300 -69.820, 3.277 -11.600 -69.294, 3.208 -11.507 -69.365, 2.957 -11.424 -69.607, 2.673 -11.357 -69.807, 3.064 -11.600 -69.571, 2.099 -11.315 -70.159, 2.131 -11.300 -70.024, 2.989 -11.507 -69.636, 2.748 -11.507 -69.886, 2.460 -11.424 -70.081, 2.145 -11.357 -70.229, 1.896 -11.315 -70.285, 1.850 -11.300 -70.204, 2.486 -11.507 -70.115, 1.938 -11.357 -70.357, 2.571 -11.600 -70.064, 2.205 -11.507 -70.319, 1.971 -11.424 -70.414, 3.330 -11.315 -65.184, 3.029 -11.357 -64.582, 2.855 -11.424 -64.281, 2.905 -11.300 -64.708, 3.159 -11.315 -64.901, 2.964 -11.315 -64.634, 2.807 -11.357 -64.327, 2.747 -11.315 -64.384, 2.446 -11.300 -64.224, 1.307 -11.300 -63.539, 1.384 -11.315 -63.469, 0.750 -11.315 -63.282, 0.334 -11.300 -63.315, -0.000 -11.300 -63.300, -0.334 -11.300 -63.315, -0.990 -11.300 -63.435, -1.307 -11.300 -63.539, -1.614 -11.300 -63.671, -2.446 -11.300 -64.224, -2.616 -11.315 -64.253, -3.099 -11.300 -64.979, -3.269 -11.300 -65.267, -3.412 -11.300 -65.569, -3.613 -11.300 -66.205, -3.670 -11.300 -66.534, -3.792 -11.315 -66.907, -3.661 -11.300 -67.533, -2.863 -11.300 -69.344, -2.607 -11.424 -69.957, -2.640 -11.300 -69.593, -2.508 -11.315 -69.845, -2.340 -11.424 -70.173, -2.563 -11.357 -69.908, -2.300 -11.357 -70.120, -2.251 -11.315 -70.053, 3.935 -11.424 -66.752, 3.875 -11.357 -67.095, 3.869 -11.357 -66.757, -2.747 -11.315 -69.616, -3.115 -11.507 -69.486, -3.284 -11.424 -69.182, -3.159 -11.315 -69.099, -3.319 -11.507 -69.205, -3.462 -11.424 -68.887, -3.229 -11.357 -69.145, -3.403 -11.357 -68.856, -3.898 -11.424 -67.590, -3.874 -11.507 -67.937, -3.942 -11.424 -66.904, -3.918 -11.424 -66.561, -3.852 -11.357 -66.568, -3.823 -11.507 -65.875, -3.782 -11.424 -65.887, -3.907 -11.507 -66.212, -3.711 -11.507 -65.546, -3.402 -11.507 -64.924, -3.365 -11.424 -64.946, -2.182 -11.424 -63.716, -2.205 -11.507 -63.681, -1.596 -11.507 -63.348, -1.887 -11.424 -63.538, -1.271 -11.507 -63.223, -1.258 -11.424 -63.263, -0.927 -11.424 -63.168, -0.911 -11.357 -63.232, 0.439 -11.424 -63.082, 0.097 -11.507 -63.016, 0.096 -11.424 -63.058, 0.779 -11.424 -63.135, 1.113 -11.424 -63.218, 1.772 -11.507 -63.430, 1.439 -11.424 -63.329, 2.076 -11.507 -63.598, 2.054 -11.424 -63.635, 1.753 -11.424 -63.468, 3.081 -11.424 -64.540, 3.403 -11.357 -65.144, 3.229 -11.357 -64.855, 3.499 -11.507 -65.092, 3.475 -11.315 -65.482, 3.613 -11.424 -65.422, 3.462 -11.424 -65.113, 3.652 -11.507 -65.404, 3.874 -11.507 -66.063, 3.768 -11.357 -66.089, 3.686 -11.315 -66.108, 3.941 -11.507 -66.404, 3.832 -11.424 -66.073, 3.984 -11.507 -67.097, 3.942 -11.424 -67.096, 3.907 -11.507 -67.788, 3.638 -11.315 -68.071, 3.531 -11.315 -68.384, 3.365 -11.424 -69.054, 3.472 -11.357 -68.724, 3.120 -11.357 -69.300, 3.173 -11.424 -69.340, 2.719 -11.424 -69.855, 2.908 -11.357 -69.563, 2.418 -11.357 -70.029, 2.366 -11.315 -69.964, 2.182 -11.424 -70.284, -1.261 -11.554 -70.119, -1.370 -11.392 -70.201, -1.422 -11.392 -70.287, -1.650 -11.300 -70.204, -1.591 -11.305 -70.233, -1.644 -11.305 -70.265, -1.479 -11.336 -70.242, -1.341 -11.392 -70.105, -1.265 -11.507 -70.031, -1.358 -11.554 -70.336, -1.557 -11.467 -70.458, -1.850 -11.300 -70.204, -1.826 -11.305 -70.276, -1.765 -11.305 -70.287, -1.493 -11.392 -70.358, -1.380 -11.467 -70.319, -1.460 -11.467 -70.399, -1.443 -11.554 -70.421, -1.851 -11.336 -70.359, -1.896 -11.315 -70.285, -1.873 -11.392 -70.429, -1.971 -11.424 -70.414, -1.663 -11.600 -70.523, -1.779 -11.554 -70.527, -1.893 -11.600 -70.510, -1.897 -11.554 -70.505, -1.993 -11.507 -70.451, -1.322 -11.467 -70.222, -1.263 -11.600 -70.146, -1.547 -11.305 -70.189, -1.597 -11.300 -70.160, -1.550 -11.300 -70.031, -1.562 -11.300 -70.099, -1.497 -11.305 -70.077, -1.516 -11.305 -70.136, -1.412 -11.336 -70.092, -1.289 -11.467 -70.114, -1.297 -11.554 -70.234, -1.437 -11.336 -70.171, -1.578 -11.392 -70.410, -1.545 -11.554 -70.483, -1.538 -11.336 -70.301, -1.703 -11.305 -70.284, -1.608 -11.336 -70.344, -1.659 -11.554 -70.519, -1.777 -11.467 -70.499, -1.664 -11.467 -70.492, -1.770 -11.336 -70.374, -1.687 -11.336 -70.368, -1.774 -11.392 -70.446, -1.674 -11.392 -70.440, -1.888 -11.467 -70.479, -1.410 -14.300 -69.548, -1.410 -11.600 -69.548, -1.343 -11.600 -69.625, -1.343 -14.300 -69.625, -1.292 -14.300 -69.715, -1.261 -14.300 -69.813, -1.250 -14.300 -69.915, -1.250 -11.600 -70.031, -1.307 -11.424 -70.031, -1.374 -11.357 -70.031, -1.457 -11.315 -70.031, -1.550 -11.300 -69.915, -1.457 -11.315 -69.915, -1.307 -11.424 -69.915, -1.374 -11.357 -69.915, 3.029 -14.800 -74.942, 1.308 -14.800 -74.489, 3.498 -14.800 -74.747, 3.954 -14.800 -74.524, 4.143 -14.800 -72.210, 3.868 -14.800 -72.063, 1.250 -14.800 -74.155, 3.599 -14.800 -71.683, 3.550 -14.800 -71.375, 1.575 -14.800 -70.677, 1.888 -14.800 -70.526, 3.617 -14.800 -71.070, 3.691 -14.800 -70.931, 2.187 -14.800 -70.349, 2.469 -14.800 -70.147, 2.733 -14.800 -69.921, 4.192 -14.800 -70.576, 4.347 -14.800 -70.552, 3.197 -14.800 -69.404, 4.503 -14.800 -70.556, 7.924 -14.800 -70.076, 8.093 -14.800 -69.597, 8.234 -14.800 -69.109, 6.431 -14.800 -67.824, 6.579 -14.800 -67.772, 8.345 -14.800 -68.614, 8.427 -14.800 -68.113, 6.932 -14.800 -67.469, 6.833 -14.800 -67.591, 5.136 -14.800 -70.974, 7.726 -14.800 -70.543, 7.006 -14.800 -67.330, 7.053 -14.800 -67.181, 7.072 -14.800 -67.025, 8.490 -14.800 -66.594, 8.451 -14.800 -66.088, 6.755 -14.800 -66.337, 6.867 -14.800 -66.446, 8.381 -14.800 -65.585, 4.892 -14.800 -63.293, 6.014 -14.800 -66.176, 4.756 -14.800 -63.372, 4.608 -14.800 -63.424, 3.688 -14.800 -65.450, 5.731 -14.800 -66.307, 3.900 -14.800 -66.111, 6.479 -14.800 -66.190, 7.995 -14.800 -64.114, 7.594 -14.800 -63.182, 5.109 -14.800 -63.069, 5.011 -14.800 -63.191, 7.353 -14.800 -62.735, 7.085 -14.800 -62.304, 5.240 -14.800 -62.469, 5.136 -14.800 -62.174, 6.475 -14.800 -61.493, 6.135 -14.800 -61.116, 4.801 -14.800 -61.851, 4.503 -14.800 -61.756, 5.390 -14.800 -60.427, 4.568 -14.800 -59.832, 4.347 -14.800 -61.752, 0.850 -14.800 -60.803, 0.840 -14.800 -60.646, 4.132 -14.800 -59.572, 0.736 -14.800 -60.352, 0.645 -14.800 -60.224, 0.532 -14.800 -60.115, 0.103 -14.800 -59.934, -0.053 -14.800 -59.929, 3.218 -14.800 -59.132, 1.264 -14.800 -58.595, 0.254 -14.800 -58.504, -0.760 -14.800 -58.534, -0.850 -14.800 -60.752, -3.999 -14.800 -61.851, -0.840 -14.800 -60.909, -0.736 -14.800 -61.203, -0.532 -14.800 -61.440, -3.868 -14.800 -61.937, -3.755 -14.800 -62.046, -3.664 -14.800 -62.174, 0.356 -14.800 -61.549, 0.611 -14.800 -61.368, 0.831 -14.800 -60.958, -0.356 -14.800 -60.006, -1.264 -14.800 -58.595, -0.709 -14.800 -60.309, -0.783 -14.800 -60.447, -0.831 -14.800 -60.597, -4.297 -14.800 -61.756, -4.988 -14.800 -60.117, -5.772 -14.800 -60.761, -5.390 -14.800 -60.427, -6.135 -14.800 -61.116, -4.453 -14.800 -61.752, -4.608 -14.800 -61.776, -4.892 -14.800 -61.907, -6.792 -14.800 -61.889, -5.136 -14.800 -63.026, -4.568 -14.800 -59.832, -7.594 -14.800 -63.182, -5.045 -14.800 -63.154, -4.801 -14.800 -63.349, -6.119 -14.800 -66.156, -5.966 -14.800 -66.190, -3.164 -14.800 -64.552, -2.939 -14.800 -64.287, -2.693 -14.800 -64.042, -4.347 -14.800 -63.448, -8.282 -14.800 -65.087, -6.932 -14.800 -66.531, -7.006 -14.800 -66.670, -8.490 -14.800 -66.594, -7.072 -14.800 -66.975, -8.499 -14.800 -67.101, -7.053 -14.800 -66.819, -6.867 -14.800 -67.554, -6.755 -14.800 -67.663, -8.345 -14.800 -68.614, -8.234 -14.800 -69.109, -6.169 -14.800 -67.848, -7.924 -14.800 -70.076, -7.726 -14.800 -70.543, -7.501 -14.800 -70.998, -7.249 -14.800 -71.439, -5.109 -14.800 -70.931, -5.250 -14.800 -71.375, -6.668 -14.800 -72.271, -5.201 -14.800 -71.683, -6.342 -14.800 -72.659, -4.932 -14.800 -72.063, -4.801 -14.800 -72.149, -5.993 -14.800 -73.028, -4.396 -14.800 -74.275, -3.954 -14.800 -74.524, -3.789 -14.800 -71.991, -1.250 -14.800 -74.155, -4.823 -14.800 -73.999, -1.265 -14.800 -74.324, -3.029 -14.800 -74.942, -1.308 -14.800 -74.489, -1.378 -14.800 -74.644, -1.729 -14.800 -75.008, -2.384 -14.800 -75.146, -2.214 -14.800 -75.154, -1.250 -14.800 -70.800, -3.691 -14.800 -71.869, -3.569 -14.800 -71.581, -1.888 -14.800 -70.526, -2.187 -14.800 -70.349, -3.599 -14.800 -71.117, -3.664 -14.800 -70.974, -3.755 -14.800 -70.846, -2.733 -14.800 -69.921, -3.999 -14.800 -70.651, -4.143 -14.800 -70.590, -4.892 -14.800 -70.707, -4.756 -14.800 -70.628, -6.014 -14.800 -67.824, -5.731 -14.800 -67.693, -5.612 -14.800 -67.591, -3.912 -14.800 -67.835, -5.513 -14.800 -67.469, -3.970 -14.800 -67.493, -3.995 -14.800 -66.799, -3.962 -14.800 -66.453, -5.421 -14.800 -66.717, -3.688 -14.800 -65.450, -4.503 -14.800 -63.444, -3.364 -14.800 -64.836, -1.198 -14.800 -63.184, -3.599 -14.800 -62.317, -0.862 -14.800 -63.094, -0.520 -14.800 -63.034, 0.174 -14.800 -63.004, 3.789 -14.800 -62.009, 1.198 -14.800 -63.184, 1.840 -14.800 -63.448, 2.693 -14.800 -64.042, 3.539 -14.800 -65.136, 3.808 -14.800 -65.776, 3.962 -14.800 -66.453, 3.997 -14.800 -67.146, 3.970 -14.800 -67.493, 5.421 -14.800 -67.283, 3.912 -14.800 -67.835, 5.690 -14.800 -67.663, 4.657 -14.800 -70.590, 2.976 -14.800 -69.672, 1.250 -14.800 -70.800, 2.214 -14.800 -75.154, 2.384 -14.800 -75.146, -3.681 -14.800 -59.339, -8.427 -14.800 -68.113, -6.479 -14.800 -67.810, 6.119 -14.800 -67.844, 5.966 -14.800 -67.810, 6.169 -14.800 -66.152, 2.141 -14.800 -63.621, 3.868 -14.800 -63.263, 3.664 -14.800 -63.026, 3.908 -14.800 -61.907, -7.995 -14.800 -64.114, -3.569 -14.800 -62.781, -3.617 -14.800 -62.930, -3.789 -14.800 -63.191, 5.183 -14.800 -71.730, 5.011 -13.300 -63.191, 5.183 -14.800 -62.930, 5.240 -13.300 -62.469, 5.136 -13.300 -62.174, 5.045 -13.300 -62.046, 5.045 -14.800 -62.046, 4.932 -14.800 -61.937, 4.044 -13.300 -61.828, 4.192 -14.800 -61.776, 3.908 -13.300 -61.907, 3.789 -13.300 -62.009, 3.691 -14.800 -62.131, 3.617 -14.800 -62.270, 3.569 -13.300 -62.419, 3.569 -14.800 -62.419, 3.560 -14.800 -62.731, 3.599 -14.800 -62.883, 3.664 -13.300 -63.026, 4.297 -13.300 -63.444, 4.143 -14.800 -63.410, 4.297 -14.800 -63.444, 4.453 -14.800 -63.448, 5.183 -13.300 -62.930, 5.231 -14.800 -62.781, 5.250 -13.300 -62.625, 5.250 -14.800 -62.625, 5.201 -14.800 -62.317, 4.932 -13.300 -61.937, 4.801 -13.300 -61.851, 4.657 -14.800 -61.790, 4.503 -13.300 -61.756, 4.347 -13.300 -61.752, 4.192 -13.300 -61.776, 4.044 -14.800 -61.828, 3.691 -13.300 -62.131, 3.617 -13.300 -62.270, 3.550 -14.800 -62.575, 3.560 -13.300 -62.731, 3.755 -13.300 -63.154, 3.755 -14.800 -63.154, 3.868 -13.300 -63.263, 3.999 -13.300 -63.349, 3.999 -14.800 -63.349, 4.143 -13.300 -63.410, 4.453 -13.300 -63.448, 4.608 -14.800 -72.224, 4.608 -13.300 -72.224, 4.453 -14.800 -72.248, 4.756 -14.800 -72.172, 5.011 -14.800 -71.991, 5.183 -13.300 -71.730, 5.109 -14.800 -71.869, 5.250 -14.800 -71.425, 5.240 -14.800 -71.269, 5.045 -14.800 -70.846, 4.801 -13.300 -70.651, 4.932 -14.800 -70.737, 4.503 -13.300 -70.556, 4.192 -13.300 -70.576, 4.044 -13.300 -70.628, 4.044 -14.800 -70.628, 3.908 -13.300 -70.707, 3.908 -14.800 -70.707, 3.560 -13.300 -71.531, 3.664 -13.300 -71.826, 3.664 -14.800 -71.826, 3.755 -14.800 -71.954, 3.999 -13.300 -72.149, 4.143 -13.300 -72.210, 4.297 -14.800 -72.244, 4.453 -13.300 -72.248, 4.892 -13.300 -72.093, 4.892 -14.800 -72.093, 5.011 -13.300 -71.991, 5.231 -14.800 -71.581, 5.240 -13.300 -71.269, 5.201 -14.800 -71.117, 5.136 -13.300 -70.974, 5.045 -13.300 -70.846, 4.801 -14.800 -70.651, 3.789 -13.300 -70.809, 3.789 -14.800 -70.809, 3.569 -14.800 -71.219, 3.560 -14.800 -71.531, 3.599 -13.300 -71.683, 3.868 -13.300 -72.063, 3.999 -14.800 -72.149, 4.297 -13.300 -72.244, -4.192 -14.800 -72.224, -4.044 -14.800 -72.172, -3.908 -14.800 -72.093, -3.691 -13.300 -71.869, -3.617 -14.800 -71.730, -3.550 -14.800 -71.425, -3.560 -14.800 -71.269, -3.868 -14.800 -70.737, -4.297 -13.300 -70.556, -4.453 -14.800 -70.552, -5.011 -14.800 -70.809, -5.231 -14.800 -71.219, -5.240 -13.300 -71.531, -5.240 -14.800 -71.531, -5.136 -14.800 -71.826, -5.045 -13.300 -71.954, -5.045 -14.800 -71.954, -4.657 -14.800 -72.210, -4.503 -14.800 -72.244, -4.347 -14.800 -72.248, -3.617 -13.300 -71.730, -3.550 -13.300 -71.425, -3.599 -13.300 -71.117, -3.868 -13.300 -70.737, -3.999 -13.300 -70.651, -4.297 -14.800 -70.556, -4.453 -13.300 -70.552, -4.608 -14.800 -70.576, -5.011 -13.300 -70.809, -5.183 -14.800 -71.070, -5.231 -13.300 -71.219, -5.201 -13.300 -71.683, -4.801 -13.300 -72.149, -4.192 -14.800 -63.424, -4.044 -14.800 -63.372, -3.908 -14.800 -63.293, -3.691 -13.300 -63.069, -3.560 -13.300 -62.469, -3.560 -14.800 -62.469, -4.143 -13.300 -61.790, -4.143 -14.800 -61.790, -4.756 -14.800 -61.828, -5.011 -13.300 -62.009, -5.183 -13.300 -62.270, -5.231 -13.300 -62.419, -5.231 -14.800 -62.419, -5.250 -14.800 -62.575, -5.201 -13.300 -62.883, -5.240 -14.800 -62.731, -5.201 -14.800 -62.883, -5.045 -13.300 -63.154, -4.932 -14.800 -63.263, -4.657 -14.800 -63.410, -4.192 -13.300 -63.424, -3.691 -14.800 -63.069, -3.569 -13.300 -62.781, -3.550 -13.300 -62.625, -3.550 -14.800 -62.625, -3.599 -13.300 -62.317, -3.664 -13.300 -62.174, -4.297 -13.300 -61.756, -4.608 -13.300 -61.776, -4.756 -13.300 -61.828, -4.892 -13.300 -61.907, -5.011 -14.800 -62.009, -5.109 -14.800 -62.131, -5.183 -14.800 -62.270, -5.240 -13.300 -62.731, -5.136 -13.300 -63.026, -4.932 -13.300 -63.263, 0.053 -14.800 -61.626, 0.208 -14.800 -61.602, 0.356 -13.300 -61.549, 0.492 -13.300 -61.471, 0.783 -13.300 -61.108, 0.783 -14.800 -61.108, 0.801 -14.800 -60.494, 0.532 -13.300 -60.115, 0.401 -14.800 -60.028, 0.103 -13.300 -59.934, 0.257 -14.800 -59.967, -0.208 -14.800 -59.953, -0.611 -13.300 -60.187, -0.611 -14.800 -60.187, -0.783 -13.300 -60.447, -0.645 -14.800 -61.331, -0.532 -13.300 -61.440, -0.401 -13.300 -61.527, -0.103 -14.800 -61.621, 0.208 -13.300 -61.602, 0.492 -14.800 -61.471, 0.709 -13.300 -61.246, 0.709 -14.800 -61.246, 0.850 -13.300 -60.803, 0.801 -13.300 -60.494, 0.257 -13.300 -59.967, -0.208 -13.300 -59.953, -0.492 -14.800 -60.084, -0.850 -13.300 -60.752, -0.801 -14.800 -61.061, -0.736 -13.300 -61.203, -0.401 -14.800 -61.527, -0.257 -14.800 -61.588, 6.715 -13.300 -67.693, 6.715 -14.800 -67.693, 7.006 -13.300 -67.330, 7.024 -14.800 -66.717, 6.958 -14.800 -66.574, 6.624 -14.800 -66.251, 5.866 -14.800 -66.228, 5.731 -13.300 -66.307, 5.612 -14.800 -66.409, 5.439 -14.800 -66.670, 5.392 -13.300 -66.819, 5.392 -14.800 -66.819, 5.383 -13.300 -67.131, 5.373 -14.800 -66.975, 5.383 -14.800 -67.131, 5.487 -14.800 -67.426, 5.578 -14.800 -67.554, 5.821 -14.800 -67.749, 6.276 -14.800 -67.848, 6.932 -13.300 -67.469, 7.062 -13.300 -66.869, 7.062 -14.800 -66.869, 6.755 -13.300 -66.337, 6.479 -13.300 -66.190, 6.326 -13.300 -66.156, 6.326 -14.800 -66.156, 6.014 -13.300 -66.176, 5.612 -13.300 -66.409, 5.513 -13.300 -66.531, 5.513 -14.800 -66.531, 5.439 -13.300 -66.670, 5.487 -13.300 -67.426, 5.578 -13.300 -67.554, 5.690 -13.300 -67.663, 5.966 -13.300 -67.810, -6.014 -13.300 -67.824, -5.866 -14.800 -67.772, -5.731 -13.300 -67.693, -5.392 -13.300 -67.181, -5.373 -14.800 -67.025, -5.487 -13.300 -66.574, -5.690 -14.800 -66.337, -5.966 -13.300 -66.190, -6.119 -13.300 -66.156, -6.579 -13.300 -66.228, -6.579 -14.800 -66.228, -6.715 -13.300 -66.307, -6.715 -14.800 -66.307, -6.833 -14.800 -66.409, -7.072 -13.300 -66.975, -7.024 -13.300 -67.283, -7.062 -14.800 -67.131, -7.024 -14.800 -67.283, -6.958 -14.800 -67.426, -6.624 -13.300 -67.749, -5.439 -14.800 -67.330, -5.392 -14.800 -67.181, -5.383 -13.300 -66.869, -5.383 -14.800 -66.869, -5.487 -14.800 -66.574, -5.578 -14.800 -66.446, -5.821 -14.800 -66.251, -6.276 -13.300 -66.152, -6.276 -14.800 -66.152, -6.431 -14.800 -66.176, -6.833 -13.300 -66.409, -7.006 -13.300 -66.670, -6.867 -13.300 -67.554, -6.755 -13.300 -67.663, -6.624 -14.800 -67.749, -6.326 -14.800 -67.844, -1.474 -13.300 -74.785, -1.474 -14.800 -74.785, -1.592 -14.800 -74.907, -1.882 -14.800 -75.084, -1.882 -13.300 -75.084, -2.045 -13.300 -75.133, -2.045 -14.800 -75.133, -2.550 -13.300 -75.108, -2.550 -14.800 -75.108, -3.498 -14.800 -74.747, -5.232 -14.800 -73.699, -5.622 -14.800 -73.375, -5.993 -13.300 -73.028, -6.971 -14.800 -71.863, -7.501 -13.300 -70.998, -7.726 -13.300 -70.543, -8.234 -13.300 -69.109, -8.345 -13.300 -68.614, -8.427 -13.300 -68.113, -8.478 -14.800 -67.608, -8.381 -13.300 -65.585, -8.153 -14.800 -64.596, -7.808 -14.800 -63.642, -7.353 -14.800 -62.735, -7.353 -13.300 -62.735, -7.085 -13.300 -62.304, -7.085 -14.800 -62.304, -6.475 -14.800 -61.493, -4.132 -14.800 -59.572, -3.218 -14.800 -59.132, -3.218 -13.300 -59.132, -2.742 -14.800 -58.954, -2.257 -14.800 -58.805, -2.257 -13.300 -58.805, -1.764 -13.300 -58.685, -0.254 -14.800 -58.504, 0.760 -14.800 -58.534, 1.764 -14.800 -58.685, 3.218 -13.300 -59.132, 3.681 -14.800 -59.339, 4.988 -14.800 -60.117, 5.772 -14.800 -60.761, 6.792 -14.800 -61.889, 6.792 -13.300 -61.889, 7.085 -13.300 -62.304, 8.490 -13.300 -66.594, 7.501 -13.300 -70.998, 7.249 -13.300 -71.439, 7.249 -14.800 -71.439, 6.971 -14.800 -71.863, 6.342 -14.800 -72.659, 5.993 -14.800 -73.028, 4.823 -13.300 -73.999, 4.396 -14.800 -74.275, 2.550 -14.800 -75.108, -4.823 -13.300 -73.999, -5.622 -13.300 -73.375, -6.342 -13.300 -72.659, -6.668 -13.300 -72.271, -6.971 -13.300 -71.863, -7.249 -13.300 -71.439, -8.093 -14.800 -69.597, -8.093 -13.300 -69.597, -8.451 -14.800 -66.088, -8.381 -14.800 -65.585, -7.808 -13.300 -63.642, -6.475 -13.300 -61.493, -6.135 -13.300 -61.116, -5.772 -13.300 -60.761, -5.390 -13.300 -60.427, -2.742 -13.300 -58.954, -1.764 -14.800 -58.685, 0.254 -13.300 -58.504, 0.760 -13.300 -58.534, 1.264 -13.300 -58.595, 2.257 -14.800 -58.805, 2.742 -14.800 -58.954, 3.681 -13.300 -59.339, 4.132 -13.300 -59.572, 5.772 -13.300 -60.761, 7.353 -13.300 -62.735, 7.808 -14.800 -63.642, 8.153 -14.800 -64.596, 8.282 -14.800 -65.087, 8.282 -13.300 -65.087, 8.381 -13.300 -65.585, 8.499 -14.800 -67.101, 8.478 -14.800 -67.608, 8.478 -13.300 -67.608, 8.093 -13.300 -69.597, 7.924 -13.300 -70.076, 7.501 -14.800 -70.998, 6.971 -13.300 -71.863, 6.668 -14.800 -72.271, 5.622 -14.800 -73.375, 5.232 -14.800 -73.699, 5.232 -13.300 -73.699, 4.823 -14.800 -73.999, 3.954 -13.300 -74.524, 3.029 -13.300 -74.942, 2.550 -13.300 -75.108, 2.214 -13.300 -75.154, 2.045 -13.300 -75.133, 1.592 -14.800 -74.907, 1.265 -13.300 -74.324, 2.045 -14.800 -75.133, 1.882 -14.800 -75.084, 1.882 -13.300 -75.084, 1.729 -14.800 -75.008, 1.729 -13.300 -75.008, 1.474 -14.800 -74.785, 1.378 -14.800 -74.644, 1.265 -14.800 -74.324, 1.250 -11.600 -70.031, 1.250 -13.300 -70.031, 1.250 -14.357 -70.736, 1.250 -14.422 -70.783, 1.250 -13.300 -74.155, 1.250 -14.460 -70.795, 1.367 -13.300 -70.352, 1.367 -11.600 -70.352, 1.552 -13.300 -70.490, 1.663 -11.600 -70.523, 1.893 -11.600 -70.510, 1.893 -13.300 -70.510, 2.000 -11.600 -70.464, 2.294 -11.600 -70.277, 2.294 -13.300 -70.277, 2.828 -13.300 -69.828, 2.828 -11.600 -69.828, 3.464 -13.300 -69.000, 3.759 -11.600 -68.368, 3.759 -13.300 -68.368, 3.864 -13.300 -65.965, 3.464 -13.300 -65.000, 2.571 -11.600 -63.936, 0.695 -13.300 -63.061, -0.000 -11.600 -63.000, -0.349 -13.300 -63.015, -1.035 -13.300 -63.136, -1.368 -11.600 -63.241, -2.571 -11.600 -63.936, -2.828 -11.600 -64.172, -2.828 -13.300 -64.172, -3.277 -11.600 -64.706, -3.939 -13.300 -66.305, -3.985 -13.300 -67.349, -3.939 -11.600 -67.695, -3.939 -13.300 -67.695, -3.625 -11.600 -68.690, -3.277 -11.600 -69.294, -3.277 -13.300 -69.294, -2.828 -11.600 -69.828, -2.294 -13.300 -70.277, -2.294 -11.600 -70.277, 3.277 -13.300 -69.294, 3.625 -11.600 -68.690, 3.985 -11.600 -67.349, 3.985 -13.300 -67.349, 4.000 -13.300 -67.000, 3.985 -11.600 -66.651, 3.985 -13.300 -66.651, 3.864 -11.600 -65.965, 3.064 -13.300 -64.429, 2.828 -11.600 -64.172, 2.294 -13.300 -63.723, 2.000 -13.300 -63.536, 1.368 -11.600 -63.241, 1.368 -13.300 -63.241, 1.035 -11.600 -63.136, 0.695 -11.600 -63.061, 0.349 -13.300 -63.015, -0.349 -11.600 -63.015, -0.695 -13.300 -63.061, -2.571 -13.300 -63.936, -3.464 -13.300 -65.000, -3.625 -13.300 -65.310, -3.759 -13.300 -65.632, -3.864 -13.300 -68.035, -3.759 -11.600 -68.368, -3.625 -13.300 -68.690, -3.064 -13.300 -69.571, -2.828 -13.300 -69.828, -2.571 -13.300 -70.064, -2.000 -11.600 -70.464, -1.779 -11.600 -70.530, -1.552 -11.600 -70.490, -1.451 -13.300 -70.432, -1.451 -11.600 -70.432, -1.303 -11.600 -70.255, -1.552 -13.300 -70.490, -1.367 -11.600 -70.352, -1.367 -13.300 -70.352, -1.303 -13.300 -70.255, -1.263 -13.300 -70.146, -1.250 -11.600 -69.915, -1.250 -14.300 -70.589, -1.250 -13.300 -70.031, -1.250 -14.387 -70.762, -1.250 -14.422 -70.783, -1.250 -14.500 -70.800, -2.000 -13.300 -70.464, -1.893 -13.300 -70.510, -1.779 -13.300 -70.530, -3.755 -13.300 -70.846, -3.664 -13.300 -70.974, -1.663 -13.300 -70.523, -3.560 -13.300 -71.269, -3.569 -13.300 -71.581, -1.250 -13.300 -74.155, -1.265 -13.300 -74.324, -1.308 -13.300 -74.489, -1.378 -13.300 -74.644, -1.592 -13.300 -74.907, -1.729 -13.300 -75.008, -2.384 -13.300 -75.146, -2.214 -13.300 -75.154, -3.029 -13.300 -74.942, -3.908 -13.300 -72.093, -3.498 -13.300 -74.747, -3.954 -13.300 -74.524, -4.347 -13.300 -72.248, -5.232 -13.300 -73.699, -4.503 -13.300 -72.244, -3.789 -13.300 -71.991, -4.044 -13.300 -72.172, -4.396 -13.300 -74.275, -4.192 -13.300 -72.224, -5.250 -13.300 -71.375, -5.183 -13.300 -71.070, -5.109 -13.300 -70.931, -7.924 -13.300 -70.076, -4.756 -13.300 -70.628, -4.608 -13.300 -70.576, -3.464 -13.300 -69.000, -4.143 -13.300 -70.590, -6.169 -13.300 -67.848, -6.326 -13.300 -67.844, -6.479 -13.300 -67.810, -6.958 -13.300 -67.426, -8.478 -13.300 -67.608, -7.062 -13.300 -67.131, -8.499 -13.300 -67.101, -8.490 -13.300 -66.594, -7.053 -13.300 -66.819, -6.932 -13.300 -66.531, -8.451 -13.300 -66.088, -8.282 -13.300 -65.087, -6.431 -13.300 -66.176, -8.153 -13.300 -64.596, -7.594 -13.300 -63.182, -7.995 -13.300 -64.114, -4.801 -13.300 -63.349, -4.657 -13.300 -63.410, -4.503 -13.300 -63.444, -3.277 -13.300 -64.706, -4.347 -13.300 -63.448, -3.064 -13.300 -64.429, -5.250 -13.300 -62.575, -6.792 -13.300 -61.889, -4.453 -13.300 -61.752, -4.988 -13.300 -60.117, -4.132 -13.300 -59.572, -0.840 -13.300 -60.909, -0.801 -13.300 -61.061, -0.645 -13.300 -61.331, -3.868 -13.300 -61.937, -0.257 -13.300 -61.588, -0.103 -13.300 -61.621, -3.755 -13.300 -62.046, -4.568 -13.300 -59.832, -3.999 -13.300 -61.851, -3.681 -13.300 -59.339, -1.264 -13.300 -58.595, -0.492 -13.300 -60.084, -0.831 -13.300 -60.597, -0.709 -13.300 -60.309, -0.356 -13.300 -60.006, -0.760 -13.300 -58.534, -0.254 -13.300 -58.504, 2.257 -13.300 -58.805, 1.764 -13.300 -58.685, 2.742 -13.300 -58.954, -0.053 -13.300 -59.929, 0.401 -13.300 -60.028, 0.645 -13.300 -60.224, 0.736 -13.300 -60.352, 0.840 -13.300 -60.646, 0.831 -13.300 -60.958, 4.568 -13.300 -59.832, 4.988 -13.300 -60.117, 5.390 -13.300 -60.427, 4.657 -13.300 -61.790, 6.135 -13.300 -61.116, 6.475 -13.300 -61.493, 5.201 -13.300 -62.317, 7.594 -13.300 -63.182, 5.109 -13.300 -63.069, 5.231 -13.300 -62.781, 4.892 -13.300 -63.293, 7.808 -13.300 -63.642, 7.995 -13.300 -64.114, 6.169 -13.300 -66.152, 4.756 -13.300 -63.372, 3.625 -13.300 -65.310, 4.608 -13.300 -63.424, 3.277 -13.300 -64.706, 2.828 -13.300 -64.172, 2.571 -13.300 -63.936, 8.153 -13.300 -64.596, 6.867 -13.300 -66.446, 6.624 -13.300 -66.251, 8.451 -13.300 -66.088, 6.958 -13.300 -66.574, 8.499 -13.300 -67.101, 7.053 -13.300 -67.181, 7.072 -13.300 -67.025, 7.024 -13.300 -66.717, 6.833 -13.300 -67.591, 8.345 -13.300 -68.614, 6.579 -13.300 -67.772, 8.427 -13.300 -68.113, 6.431 -13.300 -67.824, 8.234 -13.300 -69.109, 4.932 -13.300 -70.737, 3.064 -13.300 -69.571, 7.726 -13.300 -70.543, 5.250 -13.300 -71.425, 5.231 -13.300 -71.581, 5.201 -13.300 -71.117, 5.109 -13.300 -71.869, 4.756 -13.300 -72.172, 6.668 -13.300 -72.271, 5.993 -13.300 -73.028, 6.342 -13.300 -72.659, 5.622 -13.300 -73.375, 4.396 -13.300 -74.275, 3.498 -13.300 -74.747, 1.308 -13.300 -74.489, 2.384 -13.300 -75.146, 1.474 -13.300 -74.785, 1.592 -13.300 -74.907, 1.378 -13.300 -74.644, 1.263 -13.300 -70.146, 1.303 -13.300 -70.255, 1.451 -13.300 -70.432, 1.663 -13.300 -70.523, 3.755 -13.300 -71.954, 2.000 -13.300 -70.464, 2.571 -13.300 -70.064, 4.657 -13.300 -70.590, 3.625 -13.300 -68.690, 6.276 -13.300 -67.848, 3.864 -13.300 -68.035, 6.119 -13.300 -67.844, 5.821 -13.300 -67.749, 3.939 -13.300 -67.695, 5.373 -13.300 -66.975, 5.421 -13.300 -67.283, 3.939 -13.300 -66.305, 3.759 -13.300 -65.632, 3.550 -13.300 -62.575, 1.690 -13.300 -63.375, 1.035 -13.300 -63.136, -0.000 -13.300 -63.000, 0.053 -13.300 -61.626, -1.368 -13.300 -63.241, -1.690 -13.300 -63.375, -3.617 -13.300 -62.930, -3.789 -13.300 -63.191, -3.908 -13.300 -63.293, -4.044 -13.300 -63.372, -2.000 -13.300 -63.536, -2.294 -13.300 -63.723, -5.690 -13.300 -66.337, -3.864 -13.300 -65.965, -5.578 -13.300 -66.446, -5.421 -13.300 -66.717, -3.985 -13.300 -66.651, -4.000 -13.300 -67.000, -5.373 -13.300 -67.025, -5.612 -13.300 -67.591, -5.513 -13.300 -67.469, -5.439 -13.300 -67.330, -3.759 -13.300 -68.368, -5.866 -13.300 -67.772, -5.821 -13.300 -66.251, 0.611 -13.300 -61.368, -5.109 -13.300 -62.131, -4.892 -13.300 -70.707, -5.136 -13.300 -71.826, -4.932 -13.300 -72.063, -4.657 -13.300 -72.210, 4.347 -13.300 -70.552, 1.779 -13.300 -70.530, 3.617 -13.300 -71.070, 3.691 -13.300 -70.931, 3.569 -13.300 -71.219, 3.550 -13.300 -71.375, 5.866 -13.300 -66.228, 3.599 -13.300 -62.883, -0.688 16.000 -68.333, -1.375 15.000 -67.599, -1.375 16.000 -67.599, -1.486 16.000 -66.797, -1.024 16.000 -65.904, -0.690 16.000 -65.668, -0.503 15.000 -65.587, -0.688 15.000 -68.333, -0.863 15.000 -68.227, -1.022 15.000 -68.098, -1.281 16.000 -67.781, -1.444 16.000 -67.406, -1.500 16.000 -67.001, -1.500 15.000 -67.001, -1.282 16.000 -66.221, -1.164 15.000 -66.054, -0.865 16.000 -65.775, -0.865 15.000 -65.775, -0.690 15.000 -65.668, -0.503 16.000 -65.587, -0.305 16.000 -65.531, 0.102 16.000 -65.504, 0.102 15.000 -65.504, 0.690 16.000 -65.668, 1.164 16.000 -66.054, 1.376 16.000 -66.403, 1.445 15.000 -66.596, 1.445 16.000 -66.596, 1.500 16.000 -67.001, 1.486 16.000 -67.206, 1.375 15.000 -67.599, 0.500 16.000 -68.414, 0.690 15.000 -65.668, 0.865 16.000 -65.775, 0.865 15.000 -65.775, 1.282 15.000 -66.221, 1.444 16.000 -67.406, 1.281 15.000 -67.781, 1.162 16.000 -67.948, 1.162 15.000 -67.948, 0.863 15.000 -68.227, -0.500 16.000 -69.000, -0.500 15.000 -69.000, -0.485 16.000 -69.120, -0.443 15.000 -69.232, -0.374 15.000 -69.332, -0.284 16.000 -69.411, -0.177 16.000 -69.468, 0.284 15.000 -69.411, 0.374 16.000 -69.332, 0.500 15.000 -69.000, 0.500 16.000 -69.000, -0.443 16.000 -69.232, -0.374 16.000 -69.332, 0.284 16.000 -69.411, 0.374 15.000 -69.332, -8.000 14.800 -67.086, -7.996 13.300 -67.258, -7.954 14.800 -66.143, -7.864 14.800 -66.166, -7.785 14.800 -66.214, -7.681 14.800 -66.463, -7.819 14.800 -66.695, -7.996 13.300 -66.742, -7.785 13.300 -66.214, -7.689 14.800 -66.370, -7.819 13.300 -66.695, -7.904 14.800 -66.732, -0.300 13.300 -59.006, -0.284 13.300 -59.097, -0.241 14.800 -59.179, -0.092 14.800 -59.286, -0.175 14.800 -59.244, -0.241 13.300 -59.179, -0.175 13.300 -59.244, -0.000 13.300 -59.300, 0.175 13.300 -59.244, 0.241 13.300 -59.179, 0.175 14.800 -59.244, 0.300 13.300 -59.006, -3.485 16.000 -66.682, -1.445 16.000 -66.596, -1.376 16.000 -66.403, -1.164 16.000 -66.054, -3.143 16.000 -65.461, -0.102 16.000 -65.504, -2.990 16.000 -65.181, -2.813 16.000 -64.917, -2.389 16.000 -64.442, 0.305 16.000 -65.531, 2.270 16.000 -64.336, -2.146 16.000 -64.235, 2.018 16.000 -64.141, -1.886 16.000 -64.052, -1.021 16.000 -63.652, 0.555 16.000 -63.544, 1.282 16.000 -66.221, 3.210 16.000 -65.606, 3.324 16.000 -65.903, 3.410 16.000 -66.210, 3.496 16.000 -66.841, 3.324 16.000 -68.097, 3.410 16.000 -67.790, 1.281 16.000 -67.781, 1.375 16.000 -67.599, 2.715 16.000 -69.209, 0.863 16.000 -68.227, 0.688 16.000 -68.333, 3.070 16.000 -65.319, 1.486 16.000 -66.797, 2.270 16.000 -69.664, 1.022 16.000 -68.098, 0.485 16.000 -69.120, 0.443 16.000 -69.232, 0.867 16.000 -70.391, 0.177 16.000 -69.468, -0.080 16.000 -70.499, 0.060 16.000 -69.496, -1.321 16.000 -70.241, -0.060 16.000 -69.496, -2.990 16.000 -68.819, -0.500 16.000 -68.414, -3.270 16.000 -68.247, -0.863 16.000 -68.227, -1.022 16.000 -68.098, -1.162 16.000 -67.948, -3.370 16.000 -67.944, -3.442 16.000 -67.634, -1.486 16.000 -67.206, 1.024 16.000 -65.904, 0.503 16.000 -65.587, -2.612 16.000 -69.330, 0.060 15.000 -69.496, 0.177 15.000 -69.468, 0.585 15.000 -69.942, 0.485 15.000 -69.120, 0.443 15.000 -69.232, 0.871 15.000 -69.871, 0.688 15.000 -68.333, 1.667 15.000 -69.494, 2.319 15.000 -68.903, 2.494 15.000 -68.667, 1.022 15.000 -68.098, 2.772 15.000 -68.148, 0.500 15.000 -68.414, 2.942 15.000 -67.585, 2.986 15.000 -67.294, 3.000 15.000 -67.000, 1.486 15.000 -66.797, 1.500 15.000 -67.001, 1.486 15.000 -67.206, 1.444 15.000 -67.406, 1.376 15.000 -66.403, 2.871 15.000 -66.129, 1.164 15.000 -66.054, 1.024 15.000 -65.904, 2.772 15.000 -65.852, 2.646 15.000 -65.586, 0.503 15.000 -65.587, 0.305 15.000 -65.531, 2.121 15.000 -64.879, 1.667 15.000 -64.506, 1.148 15.000 -64.228, 0.871 15.000 -64.129, 0.294 15.000 -64.014, -0.000 15.000 -64.000, -0.305 15.000 -65.531, -1.414 15.000 -64.354, -1.024 15.000 -65.904, -1.667 15.000 -64.506, -1.376 15.000 -66.403, -1.445 15.000 -66.596, -2.646 15.000 -65.586, -2.772 15.000 -65.852, -1.486 15.000 -66.797, -2.942 15.000 -66.415, -2.986 15.000 -67.294, -3.000 15.000 -67.000, -1.486 15.000 -67.206, -1.444 15.000 -67.406, -2.772 15.000 -68.148, -2.646 15.000 -68.414, -2.494 15.000 -68.667, -1.281 15.000 -67.781, -2.319 15.000 -68.903, -2.121 15.000 -69.121, -1.162 15.000 -67.948, -1.903 15.000 -69.319, -1.667 15.000 -69.494, -0.485 15.000 -69.120, -0.500 15.000 -68.414, 2.494 15.000 -65.333, -0.102 15.000 -65.504, -1.282 15.000 -66.221, -1.414 15.000 -69.646, -0.060 15.000 -69.496, -0.585 15.000 -69.942, -0.177 15.000 -69.468, -0.284 15.000 -69.411, -7.864 13.300 -67.834, -7.864 14.800 -67.834, -7.785 13.300 -67.786, -7.725 13.300 -67.715, -7.689 13.300 -67.630, -7.749 13.300 -67.367, -7.819 13.300 -67.305, -7.996 14.800 -67.258, -7.725 14.800 -67.715, -7.702 14.800 -67.447, -7.819 14.800 -67.305, -7.904 14.800 -67.268, 0.816 13.300 -59.042, 0.816 14.800 -59.042, 0.300 14.800 -59.006, -7.882 14.800 -65.631, -0.472 14.800 -59.014, -3.500 16.000 -67.000, -3.547 15.996 -67.302, -3.485 16.000 -67.318, -3.568 15.911 -68.261, -3.448 15.911 -68.559, -3.442 15.732 -68.923, -3.267 15.732 -69.208, -3.302 15.620 -69.232, -3.216 15.500 -69.379, -3.593 15.732 -68.624, -3.530 15.832 -68.596, -3.559 15.968 -67.927, -3.509 15.996 -67.602, -3.445 15.996 -67.897, -3.357 15.996 -68.186, -3.351 15.968 -68.515, -3.304 15.911 -68.845, -3.382 15.832 -68.889, -3.210 15.832 -69.169, -3.068 15.732 -69.477, -3.003 15.500 -69.643, -2.633 15.620 -69.992, -2.768 15.500 -69.888, -2.877 15.620 -69.758, -2.944 15.911 -69.377, -2.797 15.832 -69.681, -2.240 15.500 -70.314, -2.513 15.500 -70.112, -3.143 16.000 -68.539, -3.108 15.996 -68.736, -2.605 15.732 -69.960, -2.344 15.732 -70.170, -2.370 15.620 -70.204, -2.813 16.000 -69.083, -2.304 15.832 -70.115, -1.794 15.620 -70.559, -2.090 15.620 -70.394, -2.655 15.968 -69.544, -2.570 15.996 -69.463, -2.430 15.968 -69.760, -2.067 15.732 -70.357, -1.648 15.500 -70.645, -1.486 15.620 -70.698, -2.389 16.000 -69.558, -2.352 15.996 -69.673, -2.250 15.911 -70.042, -2.146 16.000 -69.765, -1.984 15.911 -70.222, -1.470 15.732 -70.658, -1.155 15.732 -70.770, -0.840 15.620 -70.896, -2.117 15.996 -69.862, -1.886 16.000 -69.948, -1.867 15.996 -70.032, -1.656 15.968 -70.284, -1.134 15.832 -70.704, -0.506 15.620 -70.953, -0.676 15.500 -70.942, -1.610 16.000 -70.108, -1.371 15.968 -70.412, -1.411 15.911 -70.511, -0.816 15.832 -70.787, -0.501 15.732 -70.911, -0.339 15.500 -70.986, -1.327 15.996 -70.304, -1.077 15.968 -70.516, 0.339 15.500 -70.986, -0.169 15.620 -70.982, 0.169 15.620 -70.982, -0.775 15.968 -70.595, -0.481 15.911 -70.753, -0.164 15.832 -70.871, 0.167 15.732 -70.939, -1.043 15.996 -70.404, -1.021 16.000 -70.348, -0.467 15.968 -70.648, 0.840 15.620 -70.896, 0.506 15.620 -70.953, -0.452 15.996 -70.531, -0.398 16.000 -70.477, -0.151 15.996 -70.557, 0.151 15.996 -70.557, 1.155 15.732 -70.770, 1.134 15.832 -70.704, 1.486 15.620 -70.698, 1.333 15.500 -70.772, 0.161 15.911 -70.781, 0.156 15.968 -70.674, -0.156 15.968 -70.674, 0.239 16.000 -70.492, 0.797 15.911 -70.699, 1.470 15.732 -70.658, 1.794 15.620 -70.559, 1.108 15.911 -70.618, 1.445 15.832 -70.595, 2.067 15.732 -70.357, 0.555 16.000 -70.456, 0.750 15.996 -70.480, 1.043 15.996 -70.404, 1.077 15.968 -70.516, 1.411 15.911 -70.511, 2.031 15.832 -70.299, 2.344 15.732 -70.170, 2.633 15.620 -69.992, 2.370 15.620 -70.204, 1.172 16.000 -70.298, 1.704 15.911 -70.379, 2.304 15.832 -70.115, 2.605 15.732 -69.960, 2.877 15.620 -69.758, 1.327 15.996 -70.304, 1.467 16.000 -70.178, 2.250 15.911 -70.042, 2.560 15.832 -69.908, 3.101 15.620 -69.504, 1.603 15.996 -70.179, 1.750 16.000 -70.031, 1.867 15.996 -70.032, 2.187 15.968 -69.957, 3.302 15.620 -69.232, 2.018 16.000 -69.859, 2.797 15.832 -69.681, 3.068 15.732 -69.477, 3.267 15.732 -69.208, 2.430 15.968 -69.760, 2.352 15.996 -69.673, 2.944 15.911 -69.377, 3.210 15.832 -69.169, 3.442 15.732 -68.923, 3.479 15.620 -68.944, 3.632 15.620 -68.642, 2.570 15.996 -69.463, 2.861 15.968 -69.310, 3.758 15.620 -68.328, 3.712 15.500 -68.491, 2.503 16.000 -69.447, 2.770 15.996 -69.237, 3.047 15.968 -69.059, 3.304 15.911 -68.845, 3.718 15.732 -68.313, 3.857 15.620 -68.004, 2.905 16.000 -68.953, 2.950 15.996 -68.994, 3.928 15.620 -67.674, 3.816 15.732 -67.993, 3.886 15.732 -67.666, 3.971 15.620 -67.338, 3.968 15.500 -67.508, 3.357 15.996 -68.186, 3.210 16.000 -68.394, 3.559 15.968 -67.927, 3.624 15.968 -67.621, 3.943 15.732 -67.000, 3.971 15.620 -66.662, 3.928 15.620 -66.326, 3.929 15.732 -67.334, 3.730 15.911 -67.640, 3.467 15.968 -68.225, 3.445 15.996 -67.897, 3.509 15.996 -67.602, 3.770 15.911 -67.321, 3.664 15.968 -67.312, 3.886 15.732 -66.334, 3.467 16.000 -67.477, 3.547 15.996 -67.302, 3.677 15.968 -67.000, 3.860 15.832 -66.671, 3.770 15.911 -66.679, 3.819 15.832 -66.345, 3.857 15.620 -65.996, 3.816 15.732 -66.007, 3.712 15.500 -65.509, 3.758 15.620 -65.672, 3.496 16.000 -67.159, 3.730 15.911 -66.360, 3.632 15.620 -65.358, 3.547 15.996 -66.698, 3.653 15.832 -65.709, 3.479 15.620 -65.056, 3.406 15.500 -64.903, 3.572 15.500 -65.199, 3.467 16.000 -66.523, 3.624 15.968 -66.379, 3.568 15.911 -65.739, 3.530 15.832 -65.404, 3.302 15.620 -64.768, 3.467 15.968 -65.775, 3.442 15.732 -65.077, 3.267 15.732 -64.792, 3.101 15.620 -64.496, 3.445 15.996 -66.103, 3.357 15.996 -65.814, 3.068 15.732 -64.523, 3.351 15.968 -65.485, 3.014 15.832 -64.566, 2.633 15.620 -64.008, 2.877 15.620 -64.242, 3.244 15.996 -65.534, 3.210 15.968 -65.207, 2.797 15.832 -64.319, 3.047 15.968 -64.941, 2.861 15.968 -64.690, 2.090 15.620 -63.606, 2.240 15.500 -63.686, 2.732 15.911 -64.382, 2.500 15.911 -64.159, 2.503 16.000 -64.553, 2.352 15.996 -64.327, 1.744 15.832 -63.541, 1.704 15.911 -63.621, 1.470 15.732 -63.342, 1.167 15.620 -63.189, 1.008 15.500 -63.129, 0.840 15.620 -63.104, 1.333 15.500 -63.228, 1.775 15.732 -63.479, 2.031 15.832 -63.701, 2.187 15.968 -64.043, 2.250 15.911 -63.958, 2.430 15.968 -64.240, 2.117 15.996 -64.138, 1.928 15.968 -63.869, 1.656 15.968 -63.716, 0.339 15.500 -63.014, 1.867 15.996 -63.968, 1.750 16.000 -63.969, 1.134 15.832 -63.296, 0.169 15.620 -63.018, 1.327 15.996 -63.696, 1.077 15.968 -63.484, -0.000 15.500 -63.000, -0.169 15.620 -63.018, 1.467 16.000 -63.822, 1.172 16.000 -63.702, 0.492 15.832 -63.157, 0.167 15.732 -63.061, -0.167 15.732 -63.061, -0.676 15.500 -63.058, 0.867 16.000 -63.609, 1.043 15.996 -63.596, 0.775 15.968 -63.405, 0.750 15.996 -63.520, 0.481 15.911 -63.247, 0.161 15.911 -63.219, -0.164 15.832 -63.129, -0.506 15.620 -63.047, 0.452 15.996 -63.469, 0.467 15.968 -63.352, -0.161 15.911 -63.219, -1.008 15.500 -63.129, -1.333 15.500 -63.228, 0.239 16.000 -63.508, 0.156 15.968 -63.326, -0.816 15.832 -63.213, -1.155 15.732 -63.230, -1.648 15.500 -63.355, -0.797 15.911 -63.301, -1.794 15.620 -63.441, -1.486 15.620 -63.302, -0.080 16.000 -63.501, -1.445 15.832 -63.405, -1.470 15.732 -63.342, -2.240 15.500 -63.686, -0.398 16.000 -63.523, -0.452 15.996 -63.469, -0.712 16.000 -63.573, -0.775 15.968 -63.405, -0.750 15.996 -63.520, -1.108 15.911 -63.382, -2.090 15.620 -63.606, -2.370 15.620 -63.796, -2.067 15.732 -63.643, -2.344 15.732 -63.830, -2.633 15.620 -64.008, -2.513 15.500 -63.888, -1.043 15.996 -63.596, -2.031 15.832 -63.701, -3.003 15.500 -64.357, -1.610 16.000 -63.892, -1.321 16.000 -63.759, -2.187 15.968 -64.043, -3.014 15.832 -64.566, -3.406 15.500 -64.903, -3.216 15.500 -64.621, -3.101 15.620 -64.496, -2.797 15.832 -64.319, -2.560 15.832 -64.092, -1.867 15.996 -63.968, -2.117 15.996 -64.138, -2.944 15.911 -64.623, -2.352 15.996 -64.327, -2.570 15.996 -64.537, -3.382 15.832 -65.111, -3.442 15.732 -65.077, -3.712 15.500 -65.509, -2.612 16.000 -64.670, -3.304 15.911 -65.155, -3.758 15.620 -65.672, -2.950 15.996 -65.006, -3.448 15.911 -65.441, -3.857 15.620 -65.996, -3.928 15.620 -66.326, -3.108 15.996 -65.264, -3.749 15.832 -66.024, -3.971 15.620 -66.662, -3.244 15.996 -65.534, -3.568 15.911 -65.739, -3.559 15.968 -66.073, -3.819 15.832 -66.345, -3.996 15.500 -67.170, -3.971 15.620 -67.338, -3.270 16.000 -65.753, -3.445 15.996 -66.103, -3.730 15.911 -66.360, -3.929 15.732 -67.334, -3.968 15.500 -67.508, -3.370 16.000 -66.056, -3.442 16.000 -66.366, -3.770 15.911 -66.679, -3.664 15.968 -66.688, -3.857 15.620 -68.004, -3.928 15.620 -67.674, -3.509 15.996 -66.398, -3.758 15.620 -68.328, -3.547 15.996 -66.698, -3.560 15.996 -67.000, -3.677 15.968 -67.000, -3.730 15.911 -67.640, -3.749 15.832 -67.976, -3.712 15.500 -68.491, -3.572 15.500 -68.801, -3.632 15.620 -68.642, -3.653 15.832 -68.291, -3.718 15.732 -68.313, -3.662 15.911 -67.953, -2.877 15.620 -64.242, -2.605 15.732 -64.040, -2.304 15.832 -63.885, -1.656 15.968 -63.716, 1.794 15.620 -63.441, 2.067 15.732 -63.643, 2.304 15.832 -63.885, 2.655 15.968 -64.456, 2.715 16.000 -64.791, 2.770 15.996 -64.763, 2.905 16.000 -65.047, 3.996 15.500 -66.830, 3.985 15.620 -67.000, 3.749 15.832 -67.976, 3.244 15.996 -68.466, 3.070 16.000 -68.681, 1.008 15.500 -70.871, 1.167 15.620 -70.811, 0.501 15.732 -70.911, 0.164 15.832 -70.871, -0.161 15.911 -70.781, -0.750 15.996 -70.480, -0.712 16.000 -70.427, 3.560 15.996 -67.000, 3.860 15.832 -67.329, 3.784 15.911 -67.000, 3.874 15.832 -67.000, 3.929 15.732 -66.666, -3.624 15.968 -67.621, -3.664 15.968 -67.312, -3.770 15.911 -67.321, -3.860 15.832 -67.329, -3.929 15.732 -66.666, -3.943 15.732 -67.000, -3.985 15.620 -67.000, -3.874 15.832 -67.000, -3.784 15.911 -67.000, -3.816 15.732 -67.993, -3.819 15.832 -67.655, -3.886 15.732 -67.666, -3.244 15.996 -68.466, -3.467 15.968 -68.225, -3.210 15.968 -68.793, -3.479 15.620 -68.944, -2.950 15.996 -68.994, -3.047 15.968 -69.059, -3.135 15.911 -69.119, -2.770 15.996 -69.237, -2.861 15.968 -69.310, -3.101 15.620 -69.504, -2.732 15.911 -69.618, -2.846 15.732 -69.728, -3.014 15.832 -69.434, -2.560 15.832 -69.908, -2.187 15.968 -69.957, -2.500 15.911 -69.841, -1.928 15.968 -70.131, -2.031 15.832 -70.299, -1.603 15.996 -70.179, -1.744 15.832 -70.459, -1.704 15.911 -70.379, -1.445 15.832 -70.595, -1.775 15.732 -70.521, -1.108 15.911 -70.618, -1.167 15.620 -70.811, -0.492 15.832 -70.843, -0.797 15.911 -70.699, -0.831 15.732 -70.854, -0.167 15.732 -70.939, 0.467 15.968 -70.648, 0.481 15.911 -70.753, 0.492 15.832 -70.843, 0.452 15.996 -70.531, 0.775 15.968 -70.595, 0.831 15.732 -70.854, 0.816 15.832 -70.787, 1.371 15.968 -70.412, 1.656 15.968 -70.284, 1.928 15.968 -70.131, 1.984 15.911 -70.222, 1.744 15.832 -70.459, 2.090 15.620 -70.394, 1.775 15.732 -70.521, 2.117 15.996 -69.862, 2.500 15.911 -69.841, 2.655 15.968 -69.544, 2.732 15.911 -69.618, 2.846 15.732 -69.728, 3.014 15.832 -69.434, 3.135 15.911 -69.119, 3.108 15.996 -68.736, 3.448 15.911 -68.559, 3.210 15.968 -68.793, 3.382 15.832 -68.889, 3.530 15.832 -68.596, 3.593 15.732 -68.624, 3.351 15.968 -68.515, 3.568 15.911 -68.261, 3.653 15.832 -68.291, 3.662 15.911 -67.953, 3.819 15.832 -67.655, 3.664 15.968 -66.688, 3.559 15.968 -66.073, 3.509 15.996 -66.398, 3.662 15.911 -66.047, 3.749 15.832 -66.024, 3.448 15.911 -65.441, 3.718 15.732 -65.687, 3.108 15.996 -65.264, 3.593 15.732 -65.376, 2.950 15.996 -65.006, 3.210 15.832 -64.831, 3.304 15.911 -65.155, 3.382 15.832 -65.111, 2.944 15.911 -64.623, 3.135 15.911 -64.881, 2.570 15.996 -64.537, 2.846 15.732 -64.272, 2.605 15.732 -64.040, 2.560 15.832 -64.092, 2.370 15.620 -63.796, 2.344 15.732 -63.830, 1.984 15.911 -63.778, 1.603 15.996 -63.821, 1.371 15.968 -63.588, 1.411 15.911 -63.489, 1.108 15.911 -63.382, 1.486 15.620 -63.302, 1.445 15.832 -63.405, 0.816 15.832 -63.213, 1.155 15.732 -63.230, 0.797 15.911 -63.301, 0.501 15.732 -63.089, 0.506 15.620 -63.047, 0.831 15.732 -63.146, 0.164 15.832 -63.129, -0.151 15.996 -63.443, -0.156 15.968 -63.326, 0.151 15.996 -63.443, -0.467 15.968 -63.352, -0.481 15.911 -63.247, -0.501 15.732 -63.089, -0.492 15.832 -63.157, -0.840 15.620 -63.104, -1.134 15.832 -63.296, -1.167 15.620 -63.189, -0.831 15.732 -63.146, -1.327 15.996 -63.696, -1.077 15.968 -63.484, -1.603 15.996 -63.821, -1.704 15.911 -63.621, -1.371 15.968 -63.588, -1.411 15.911 -63.489, -1.984 15.911 -63.778, -1.775 15.732 -63.479, -1.744 15.832 -63.541, -1.928 15.968 -63.869, -2.250 15.911 -63.958, -2.430 15.968 -64.240, -2.500 15.911 -64.159, -2.732 15.911 -64.382, -2.846 15.732 -64.272, -2.770 15.996 -64.763, -2.861 15.968 -64.690, -2.655 15.968 -64.456, -3.135 15.911 -64.881, -3.302 15.620 -64.768, -3.068 15.732 -64.523, -3.267 15.732 -64.792, -3.210 15.832 -64.831, -3.047 15.968 -64.941, -3.479 15.620 -65.056, -3.351 15.968 -65.485, -3.210 15.968 -65.207, -3.530 15.832 -65.404, -3.632 15.620 -65.358, -3.718 15.732 -65.687, -3.593 15.732 -65.376, -3.357 15.996 -65.814, -3.467 15.968 -65.775, -3.662 15.911 -66.047, -3.653 15.832 -65.709, -3.886 15.732 -66.334, -3.816 15.732 -66.007, -3.624 15.968 -66.379, -3.860 15.832 -66.671, -0.294 15.000 -69.986, -0.585 11.300 -69.942, -0.871 15.000 -69.871, -1.148 15.000 -69.772, -2.871 15.000 -67.871, -2.942 15.000 -67.585, -2.986 15.000 -66.706, -2.942 11.300 -66.415, -2.319 15.000 -65.097, -2.121 15.000 -64.879, -1.903 15.000 -64.681, -1.667 11.300 -64.506, -1.148 11.300 -64.228, -1.148 15.000 -64.228, -0.871 15.000 -64.129, -0.294 15.000 -64.014, 0.585 15.000 -64.058, 1.903 15.000 -64.681, 2.121 11.300 -64.879, 2.319 15.000 -65.097, 2.772 11.300 -65.852, 2.942 15.000 -66.415, 3.000 11.300 -67.000, 2.986 15.000 -66.706, 2.772 11.300 -68.148, 2.494 11.300 -68.667, 2.646 15.000 -68.414, 1.414 11.300 -69.646, 1.414 15.000 -69.646, 0.871 11.300 -69.871, 0.294 15.000 -69.986, -0.000 15.000 -70.000, -1.414 11.300 -69.646, -1.903 11.300 -69.319, -2.319 11.300 -68.903, -2.871 11.300 -67.871, -2.986 11.300 -67.294, -3.000 11.300 -67.000, -2.871 15.000 -66.129, -2.772 11.300 -65.852, -2.646 11.300 -65.586, -2.494 15.000 -65.333, -0.585 15.000 -64.058, 1.414 15.000 -64.354, 1.903 11.300 -64.681, 2.942 11.300 -67.585, 2.871 11.300 -67.871, 2.871 15.000 -67.871, 2.319 11.300 -68.903, 2.121 15.000 -69.121, 1.903 15.000 -69.319, 1.148 15.000 -69.772, 0.585 11.300 -69.942, -7.934 13.300 -68.028, -7.934 14.800 -68.028, -7.910 13.300 -68.199, 8.000 13.300 -67.086, 8.000 13.300 -66.914, 8.000 14.800 -67.086, 7.996 13.300 -67.258, 0.676 14.800 -70.942, 0.676 15.500 -70.942, 1.008 14.800 -70.871, 1.648 15.500 -70.645, 2.513 15.500 -70.112, 2.768 15.500 -69.888, 3.216 15.500 -69.379, 3.406 15.500 -69.097, 3.572 15.500 -68.801, 3.825 15.500 -68.171, 3.910 15.500 -67.843, 3.968 15.500 -66.492, 3.825 14.800 -65.829, 3.910 15.500 -66.157, 3.825 15.500 -65.829, 3.216 15.500 -64.621, 3.003 15.500 -64.357, 2.768 15.500 -64.112, 2.240 14.800 -63.686, 2.513 15.500 -63.888, 1.951 15.500 -63.508, 1.648 15.500 -63.355, 0.676 15.500 -63.058, -0.339 14.800 -63.014, -1.333 14.800 -63.228, -1.648 14.800 -63.355, -1.951 15.500 -63.508, -2.768 15.500 -64.112, -3.572 15.500 -65.199, -3.910 15.500 -66.157, -3.996 15.500 -66.830, -3.968 14.800 -67.508, -3.910 15.500 -67.843, -3.825 15.500 -68.171, -3.406 15.500 -69.097, -1.951 15.500 -70.492, -1.333 15.500 -70.772, -0.000 15.500 -71.000, 1.333 14.800 -70.772, 1.648 14.800 -70.645, 1.951 15.500 -70.492, 2.240 14.800 -70.314, 2.240 15.500 -70.314, 2.513 14.800 -70.112, 2.768 14.800 -69.888, 3.003 14.800 -69.643, 3.003 15.500 -69.643, 3.406 14.800 -69.097, 3.996 14.800 -67.170, 3.996 15.500 -67.170, 3.910 14.800 -66.157, 3.712 14.800 -65.509, 3.003 14.800 -64.357, 1.951 14.800 -63.508, 1.648 14.800 -63.355, 1.008 14.800 -63.129, 0.676 14.800 -63.058, 0.339 14.800 -63.014, -0.339 15.500 -63.014, -2.240 14.800 -63.686, -2.768 14.800 -64.112, -3.406 14.800 -64.903, -3.712 14.800 -65.509, -3.825 14.800 -65.829, -3.825 15.500 -65.829, -3.968 14.800 -66.492, -3.968 15.500 -66.492, -3.996 14.800 -66.830, -3.910 14.800 -67.843, -3.572 14.800 -68.801, -3.406 14.800 -69.097, -3.003 14.800 -69.643, -2.240 14.800 -70.314, -1.648 14.800 -70.645, -1.333 14.800 -70.772, -1.008 14.800 -70.871, -1.008 15.500 -70.871, -0.000 11.300 -71.000, -0.000 11.300 -70.000, -0.294 11.300 -69.986, -1.148 11.300 -69.772, -1.951 11.300 -70.492, 0.294 11.300 -69.986, 0.676 11.300 -70.942, 1.008 11.300 -70.871, 1.333 11.300 -70.772, 1.667 11.300 -69.494, 2.121 11.300 -69.121, 3.216 11.300 -69.379, 3.406 11.300 -69.097, 3.572 11.300 -68.801, 3.712 11.300 -68.491, 2.646 11.300 -68.414, 3.825 11.300 -68.171, 3.910 11.300 -67.843, 3.968 11.300 -67.508, 3.968 11.300 -66.492, 2.942 11.300 -66.415, 3.825 11.300 -65.829, 3.406 11.300 -64.903, 2.494 11.300 -65.333, 2.319 11.300 -65.097, 2.513 11.300 -63.888, 1.148 11.300 -64.228, 0.871 11.300 -64.129, 1.008 11.300 -63.129, 0.676 11.300 -63.058, 0.339 11.300 -63.014, -0.294 11.300 -64.014, -0.000 11.300 -64.000, -0.585 11.300 -64.058, -1.008 11.300 -63.129, -1.414 11.300 -64.354, -1.903 11.300 -64.681, -2.513 11.300 -63.888, -2.768 11.300 -64.112, -2.319 11.300 -65.097, -2.494 11.300 -65.333, -3.712 11.300 -65.509, -2.871 11.300 -66.129, -3.996 11.300 -67.170, -2.942 11.300 -67.585, -3.825 11.300 -68.171, -2.772 11.300 -68.148, -2.646 11.300 -68.414, -3.572 11.300 -68.801, -3.216 11.300 -69.379, -2.494 11.300 -68.667, -1.667 11.300 -69.494, 1.148 11.300 -69.772, 1.903 11.300 -69.319, 2.768 11.300 -69.888, 3.003 11.300 -69.643, 2.986 11.300 -67.294, 2.986 11.300 -66.706, 2.871 11.300 -66.129, 2.646 11.300 -65.586, 1.667 11.300 -64.506, 1.414 11.300 -64.354, 0.585 11.300 -64.058, 0.294 11.300 -64.014, -0.871 11.300 -64.129, -2.121 11.300 -64.879, -3.003 11.300 -64.357, -3.968 11.300 -66.492, -2.986 11.300 -66.706, -3.968 11.300 -67.508, -2.121 11.300 -69.121, -2.513 11.300 -70.112, -1.008 11.300 -70.871, -0.871 11.300 -69.871, -7.671 14.800 -68.921, -7.600 13.300 -68.862, -7.527 14.800 -68.694, -7.565 13.300 -68.514, -7.789 13.300 -68.365, -7.882 13.300 -68.369, -7.882 14.800 -68.369, -7.550 13.300 -68.783, -7.532 13.300 -68.601, -7.532 14.800 -68.601, -7.623 13.300 -68.442, -7.700 14.800 -68.391, -0.291 13.300 -74.995, -0.269 13.300 -74.825, -0.080 14.800 -74.659, -0.223 13.300 -74.752, 0.005 14.800 -74.646, 0.169 14.800 -74.695, 0.169 13.300 -74.695, 0.234 14.800 -74.752, 0.280 13.300 -74.825, 0.280 14.800 -74.825, 0.303 14.800 -74.908, 0.301 14.800 -74.994, 0.303 13.300 -74.908, 7.864 13.300 -67.834, 7.785 14.800 -67.786, 7.785 13.300 -67.786, 7.689 14.800 -67.630, 7.749 14.800 -67.367, 7.904 14.800 -67.268, 7.904 13.300 -67.268, 7.725 14.800 -67.715, 7.819 13.300 -67.305, 0.850 13.300 -59.222, 1.164 14.800 -59.373, 1.410 13.300 -59.125, 1.410 14.800 -59.125, 0.819 14.800 -59.134, 0.907 13.300 -59.295, 0.907 14.800 -59.295, 0.983 13.300 -59.348, 0.983 14.800 -59.348, 1.072 13.300 -59.375, 1.327 13.300 -59.289, 1.381 13.300 -59.213, 7.954 13.300 -66.143, 7.864 14.800 -66.166, 7.785 14.800 -66.214, 7.785 13.300 -66.214, 7.689 14.800 -66.370, 7.702 13.300 -66.553, 7.819 13.300 -66.695, 7.996 13.300 -66.742, 7.904 14.800 -66.732, 7.725 13.300 -66.285, 7.725 14.800 -66.285, 7.689 13.300 -66.370, -7.700 14.800 -65.609, -7.700 13.300 -65.609, -7.565 13.300 -65.486, -7.532 14.800 -65.399, -7.600 14.800 -65.138, -7.757 13.300 -65.044, -7.789 14.800 -65.635, -7.532 13.300 -65.399, -7.527 14.800 -65.306, -7.600 13.300 -65.138, -7.671 14.800 -65.079, -1.381 13.300 -59.213, -1.252 13.300 -59.344, -1.252 14.800 -59.344, -1.072 13.300 -59.375, -0.983 13.300 -59.348, -0.983 14.800 -59.348, -0.907 14.800 -59.295, -0.819 13.300 -59.134, -0.816 14.800 -59.042, -0.819 14.800 -59.134, -0.816 13.300 -59.042, -1.327 14.800 -59.289, -0.907 13.300 -59.295, -0.850 14.800 -59.222, -7.757 14.800 -68.956, -7.600 14.800 -68.862, -7.630 14.800 -69.406, -7.550 14.800 -68.783, -3.712 14.800 -68.491, -3.216 14.800 -69.379, -2.768 14.800 -69.888, -2.513 14.800 -70.112, -4.400 14.800 -70.550, -4.244 14.800 -70.564, -3.825 14.800 -68.171, -7.689 14.800 -67.630, -7.681 14.800 -67.537, -3.996 14.800 -67.170, -7.702 14.800 -66.553, -3.910 14.800 -66.157, -3.572 14.800 -65.199, -4.244 14.800 -63.436, -3.953 14.800 -63.323, -4.093 14.800 -63.393, -3.003 14.800 -64.357, -7.565 14.800 -68.514, -7.785 14.800 -67.786, -7.623 14.800 -68.442, -7.954 14.800 -67.857, -7.910 14.800 -68.199, -7.789 14.800 -68.365, -8.000 14.800 -66.914, -7.996 14.800 -66.742, -7.749 14.800 -66.633, -7.749 14.800 -67.367, -7.565 14.800 -65.486, -7.725 14.800 -66.285, -7.910 14.800 -65.801, -7.934 14.800 -65.972, -7.623 14.800 -65.558, -7.550 14.800 -65.217, -4.847 14.800 -63.323, -5.078 14.800 -63.112, -5.161 14.800 -62.979, -7.065 14.800 -63.247, -6.561 14.800 -62.423, -7.757 14.800 -65.044, -5.218 14.800 -62.833, -5.161 14.800 -62.221, -5.218 14.800 -62.367, -5.630 14.800 -61.316, -4.108 14.800 -60.135, -3.686 14.800 -59.900, -1.164 14.800 -59.373, -1.072 14.800 -59.375, -0.644 14.800 -59.026, -0.284 14.800 -59.097, -0.300 14.800 -59.006, -2.805 14.800 -59.508, -1.381 14.800 -59.213, -1.882 14.800 -59.225, 0.092 14.800 -59.286, 0.644 14.800 -59.026, 0.850 14.800 -59.222, 0.241 14.800 -59.179, 0.284 14.800 -59.097, 0.472 14.800 -59.014, -0.000 14.800 -59.300, 1.072 14.800 -59.375, -4.400 14.800 -61.750, 3.196 14.800 -59.666, 4.427 14.800 -60.337, 4.030 14.800 -60.089, 4.809 14.800 -60.607, 2.319 14.800 -59.343, 1.252 14.800 -59.344, 1.381 14.800 -59.213, 1.327 14.800 -59.289, 4.847 14.800 -61.877, 5.161 14.800 -62.221, 5.218 14.800 -62.367, 6.713 14.800 -62.649, 5.218 14.800 -62.833, 5.246 14.800 -62.678, 6.447 14.800 -62.264, 7.370 14.800 -63.887, 4.707 14.800 -63.393, 4.847 14.800 -63.323, 4.556 14.800 -63.436, 3.572 14.800 -65.199, 4.093 14.800 -63.393, 7.682 14.800 -64.768, 7.800 14.800 -65.221, 3.968 14.800 -66.492, 3.996 14.800 -66.830, 7.681 14.800 -66.463, 7.702 14.800 -66.553, 7.749 14.800 -66.633, 7.819 14.800 -66.695, 8.000 14.800 -66.914, 7.996 14.800 -67.258, 7.890 14.800 -65.680, 3.968 14.800 -67.508, 7.681 14.800 -67.537, 3.910 14.800 -67.843, 7.676 14.800 -69.253, 7.355 14.800 -70.147, 6.930 14.800 -70.997, 6.680 14.800 -71.401, 7.702 14.800 -67.447, 7.996 14.800 -66.742, 7.819 14.800 -67.305, 7.864 14.800 -67.834, 3.825 14.800 -68.171, 5.246 14.800 -71.478, 5.218 14.800 -71.633, 5.161 14.800 -71.779, 5.794 14.800 -72.516, 4.973 14.800 -72.028, 4.556 14.800 -72.236, 2.628 14.800 -74.556, 4.400 14.800 -72.250, 2.175 14.800 -74.699, -2.137 14.800 -74.709, -0.159 14.800 -74.695, -0.758 14.800 -74.964, 0.091 14.800 -74.658, 0.776 14.800 -74.962, -0.223 14.800 -74.752, -0.269 14.800 -74.825, -0.292 14.800 -74.908, -3.451 14.800 -74.217, -3.867 14.800 -74.003, -4.270 14.800 -73.765, -4.659 14.800 -73.504, -4.556 14.800 -72.236, -4.847 14.800 -72.123, -4.973 14.800 -72.028, -5.078 14.800 -71.912, -6.040 14.800 -72.246, -6.337 14.800 -71.883, -6.611 14.800 -71.504, -5.161 14.800 -71.021, -7.092 14.800 -70.702, -6.863 14.800 -71.110, -7.296 14.800 -70.280, 0.339 14.800 -70.986, 3.639 14.800 -71.021, 3.216 14.800 -69.379, 3.572 14.800 -68.801, 3.712 14.800 -68.491, 3.406 14.800 -64.903, 3.216 14.800 -64.621, 3.953 14.800 -63.323, 2.768 14.800 -64.112, 3.722 14.800 -63.112, 2.513 14.800 -63.888, 3.554 14.800 -62.678, 3.582 14.800 -62.367, 1.333 14.800 -63.228, -3.953 14.800 -61.877, 4.400 14.800 -61.750, 3.639 14.800 -62.221, 3.722 14.800 -62.088, 3.827 14.800 -61.972, -0.000 14.800 -63.000, -0.676 14.800 -63.058, -1.008 14.800 -63.129, -1.951 14.800 -63.508, -2.513 14.800 -63.888, -3.216 14.800 -64.621, -3.639 14.800 -71.779, -0.676 14.800 -70.942, -3.827 14.800 -72.028, -0.339 14.800 -70.986, -0.000 14.800 -71.000, -3.953 14.800 -72.123, -4.093 14.800 -72.193, 4.244 14.800 -72.236, -1.951 14.800 -70.492, -3.554 14.800 -71.322, -3.639 14.800 -71.021, -3.827 14.800 -70.772, -4.093 14.800 -70.607, 4.400 14.800 -70.550, 1.951 14.800 -70.492, 3.827 14.800 -70.772, 3.722 14.800 -71.912, -5.963 14.800 -61.666, -3.582 14.800 -62.833, -3.554 14.800 -62.678, 4.556 14.800 -70.564, 4.707 14.800 -70.607, 4.973 14.800 -70.772, 5.218 13.300 -71.167, 5.218 14.800 -71.167, 5.218 13.300 -71.633, 5.078 14.800 -71.912, 4.847 14.800 -72.123, 4.556 13.300 -72.236, 4.093 14.800 -72.193, 3.953 14.800 -72.123, 3.827 14.800 -72.028, 3.639 14.800 -71.779, 3.582 14.800 -71.633, 3.554 14.800 -71.478, 3.554 14.800 -71.322, 3.639 13.300 -71.021, 3.722 14.800 -70.888, 3.827 13.300 -70.772, 3.953 14.800 -70.677, 4.093 13.300 -70.607, 4.244 14.800 -70.564, 4.847 14.800 -70.677, 5.078 13.300 -70.888, 5.078 14.800 -70.888, 5.161 14.800 -71.021, 5.246 14.800 -71.322, 5.246 13.300 -71.478, 4.973 13.300 -72.028, 4.847 13.300 -72.123, 4.707 13.300 -72.193, 4.707 14.800 -72.193, 4.400 13.300 -72.250, 4.093 13.300 -72.193, 3.953 13.300 -72.123, 3.827 13.300 -72.028, 3.582 13.300 -71.633, 3.554 13.300 -71.478, 3.582 13.300 -71.167, 3.582 14.800 -71.167, 3.953 13.300 -70.677, 4.093 14.800 -70.607, 4.244 13.300 -70.564, 4.556 14.800 -61.764, 4.707 14.800 -61.807, 4.707 13.300 -61.807, 4.847 13.300 -61.877, 5.161 13.300 -62.221, 5.078 14.800 -62.088, 5.246 13.300 -62.522, 5.246 14.800 -62.522, 5.078 13.300 -63.112, 5.161 14.800 -62.979, 5.078 14.800 -63.112, 4.973 14.800 -63.228, 4.400 14.800 -63.450, 4.244 14.800 -63.436, 3.827 14.800 -63.228, 3.722 13.300 -63.112, 4.244 14.800 -61.764, 4.973 14.800 -61.972, 5.246 13.300 -62.678, 4.707 13.300 -63.393, 4.556 13.300 -63.436, 4.244 13.300 -63.436, 3.639 14.800 -62.979, 3.582 13.300 -62.833, 3.582 14.800 -62.833, 3.554 13.300 -62.522, 3.554 14.800 -62.522, 3.582 13.300 -62.367, 3.953 14.800 -61.877, 4.093 13.300 -61.807, 4.093 14.800 -61.807, -4.244 13.300 -70.564, -4.093 13.300 -70.607, -3.953 13.300 -70.677, -3.582 13.300 -71.167, -3.582 14.800 -71.167, -3.554 14.800 -71.478, -3.582 14.800 -71.633, -3.722 14.800 -71.912, -3.953 13.300 -72.123, -4.244 14.800 -72.236, -4.707 14.800 -72.193, -5.161 14.800 -71.779, -5.218 14.800 -71.633, -5.246 14.800 -71.478, -5.246 14.800 -71.322, -5.218 14.800 -71.167, -5.078 13.300 -70.888, -4.973 14.800 -70.772, -4.707 14.800 -70.607, -4.556 14.800 -70.564, -3.953 14.800 -70.677, -3.827 13.300 -70.772, -3.722 14.800 -70.888, -3.639 13.300 -71.021, -3.554 13.300 -71.322, -3.582 13.300 -71.633, -3.722 13.300 -71.912, -4.093 13.300 -72.193, -4.400 14.800 -72.250, -4.556 13.300 -72.236, -4.707 13.300 -72.193, -5.218 13.300 -71.633, -5.218 13.300 -71.167, -5.161 13.300 -71.021, -5.078 14.800 -70.888, -4.973 13.300 -70.772, -4.847 13.300 -70.677, -4.847 14.800 -70.677, -4.707 13.300 -70.607, -4.244 14.800 -61.764, -4.093 14.800 -61.807, -3.827 14.800 -61.972, -3.722 14.800 -62.088, -3.554 13.300 -62.678, -3.639 14.800 -62.979, -3.722 13.300 -63.112, -3.722 14.800 -63.112, -4.400 14.800 -63.450, -4.707 14.800 -63.393, -5.246 14.800 -62.678, -5.246 14.800 -62.522, -5.078 14.800 -62.088, -4.847 13.300 -61.877, -4.847 14.800 -61.877, -4.556 13.300 -61.764, -4.556 14.800 -61.764, -3.722 13.300 -62.088, -3.639 13.300 -62.221, -3.639 14.800 -62.221, -3.582 14.800 -62.367, -3.554 13.300 -62.522, -3.554 14.800 -62.522, -3.639 13.300 -62.979, -3.827 13.300 -63.228, -3.827 14.800 -63.228, -4.556 14.800 -63.436, -4.973 14.800 -63.228, -5.078 13.300 -63.112, -5.218 13.300 -62.833, -5.246 13.300 -62.522, -5.161 13.300 -62.221, -5.078 13.300 -62.088, -4.973 14.800 -61.972, -4.707 14.800 -61.807, -0.339 13.300 -70.986, -0.339 11.300 -70.986, -0.676 13.300 -70.942, -1.008 13.300 -70.871, -0.676 11.300 -70.942, -1.333 11.300 -70.772, -1.648 11.300 -70.645, -2.768 13.300 -69.888, -3.003 13.300 -69.643, -3.406 13.300 -69.097, -3.406 11.300 -69.097, -3.572 13.300 -68.801, -3.825 13.300 -68.171, -3.712 11.300 -68.491, -3.910 13.300 -67.843, -3.712 13.300 -65.509, -3.572 13.300 -65.199, -3.572 11.300 -65.199, -3.406 11.300 -64.903, -2.768 13.300 -64.112, -2.513 13.300 -63.888, -2.240 13.300 -63.686, -2.240 11.300 -63.686, -1.951 11.300 -63.508, -1.333 13.300 -63.228, -1.333 11.300 -63.228, -0.676 13.300 -63.058, -0.339 13.300 -63.014, -0.339 11.300 -63.014, -0.000 11.300 -63.000, 1.008 13.300 -63.129, 1.333 11.300 -63.228, 1.648 11.300 -63.355, 1.951 13.300 -63.508, 2.240 13.300 -63.686, 2.513 13.300 -63.888, 2.768 13.300 -64.112, 2.768 11.300 -64.112, 3.216 11.300 -64.621, 3.712 11.300 -65.509, 3.910 11.300 -66.157, 3.996 11.300 -66.830, 3.968 13.300 -67.508, 3.996 11.300 -67.170, 3.572 13.300 -68.801, 3.216 13.300 -69.379, 2.513 11.300 -70.112, 2.240 11.300 -70.314, 1.951 11.300 -70.492, 1.648 11.300 -70.645, 0.339 11.300 -70.986, -1.648 13.300 -70.645, -1.951 13.300 -70.492, -2.240 13.300 -70.314, -2.240 11.300 -70.314, -2.513 13.300 -70.112, -2.768 11.300 -69.888, -3.003 11.300 -69.643, -3.216 13.300 -69.379, -3.910 11.300 -67.843, -3.996 11.300 -66.830, -3.910 11.300 -66.157, -3.825 11.300 -65.829, -3.406 13.300 -64.903, -3.216 13.300 -64.621, -3.216 11.300 -64.621, -3.003 13.300 -64.357, -1.648 11.300 -63.355, -1.008 13.300 -63.129, -0.676 11.300 -63.058, 0.339 13.300 -63.014, 1.648 13.300 -63.355, 1.951 11.300 -63.508, 2.240 11.300 -63.686, 3.003 13.300 -64.357, 3.003 11.300 -64.357, 3.406 13.300 -64.903, 3.572 13.300 -65.199, 3.572 11.300 -65.199, 3.825 13.300 -65.829, 3.910 13.300 -66.157, 3.910 13.300 -67.843, 3.825 13.300 -68.171, 1.951 13.300 -70.492, 1.333 13.300 -70.772, 1.008 13.300 -70.871, -7.476 14.800 -69.848, -6.040 13.300 -72.246, -5.723 14.800 -72.590, -5.386 14.800 -72.915, -5.031 14.800 -73.220, -3.023 14.800 -74.407, -1.683 14.800 -74.821, -1.222 14.800 -74.906, -0.758 13.300 -74.964, -0.291 14.800 -74.995, -6.337 13.300 -71.883, -5.723 13.300 -72.590, -4.659 13.300 -73.504, -4.270 13.300 -73.765, -3.867 13.300 -74.003, -2.584 14.800 -74.571, -1.222 13.300 -74.906, 7.954 14.800 -67.857, 7.529 14.800 -69.705, 6.930 13.300 -70.997, 6.407 13.300 -71.790, 6.407 14.800 -71.790, 6.112 13.300 -72.162, 5.457 13.300 -72.850, 5.457 14.800 -72.850, 4.333 14.800 -73.725, 3.926 14.800 -73.970, 3.072 13.300 -74.387, 2.628 13.300 -74.556, 2.175 13.300 -74.699, 1.247 13.300 -74.902, 1.247 14.800 -74.902, 7.889 14.800 -68.328, 7.796 14.800 -68.794, 7.155 14.800 -70.579, 6.680 13.300 -71.401, 6.112 14.800 -72.162, 5.100 13.300 -73.164, 5.100 14.800 -73.164, 4.725 13.300 -73.456, 4.725 14.800 -73.456, 3.926 13.300 -73.970, 3.505 13.300 -74.191, 3.505 14.800 -74.191, 3.072 14.800 -74.387, 1.714 14.800 -74.814, 0.776 13.300 -74.962, 7.954 14.800 -66.143, 7.539 14.800 -64.323, 7.175 14.800 -63.462, 6.956 14.800 -63.049, 6.956 13.300 -63.049, 6.447 13.300 -62.264, 5.851 14.800 -61.544, 5.522 14.800 -61.211, 5.522 13.300 -61.211, 2.762 14.800 -59.492, 1.867 14.800 -59.221, 7.800 13.300 -65.221, 7.682 13.300 -64.768, 6.160 14.800 -61.895, 5.174 14.800 -60.899, 4.809 13.300 -60.607, 4.427 13.300 -60.337, 3.619 14.800 -59.866, 3.619 13.300 -59.866, 3.196 13.300 -59.666, 1.867 13.300 -59.221, -1.410 14.800 -59.125, -1.410 13.300 -59.125, -2.348 14.800 -59.352, -2.348 13.300 -59.352, -4.108 13.300 -60.135, -4.515 14.800 -60.396, -4.905 13.300 -60.680, -4.905 14.800 -60.680, -5.277 14.800 -60.987, -6.273 14.800 -62.036, -6.273 13.300 -62.036, -7.278 13.300 -63.680, -7.278 14.800 -63.680, -7.625 14.800 -64.580, -2.805 13.300 -59.508, -3.251 14.800 -59.691, -3.251 13.300 -59.691, -5.277 13.300 -60.987, -5.630 13.300 -61.316, -6.561 13.300 -62.423, -6.826 14.800 -62.827, -7.065 13.300 -63.247, -7.465 14.800 -64.125, -7.671 13.300 -65.079, -7.550 13.300 -65.217, -7.625 13.300 -64.580, -7.465 13.300 -64.125, -7.527 13.300 -65.306, -4.973 13.300 -63.228, -4.847 13.300 -63.323, -6.826 13.300 -62.827, -5.161 13.300 -62.979, -5.246 13.300 -62.678, -5.218 13.300 -62.367, -4.973 13.300 -61.972, -4.707 13.300 -61.807, -4.400 13.300 -61.750, 4.400 13.300 -61.750, 0.092 13.300 -59.286, 0.472 13.300 -59.014, 0.284 13.300 -59.097, -4.556 13.300 -63.436, -3.825 13.300 -65.829, -4.400 13.300 -63.450, -4.093 13.300 -63.393, -4.244 13.300 -63.436, -7.689 13.300 -66.370, -7.623 13.300 -65.558, -7.725 13.300 -66.285, -7.882 13.300 -65.631, -7.910 13.300 -65.801, -7.789 13.300 -65.635, -7.864 13.300 -66.166, -7.934 13.300 -65.972, -7.954 13.300 -66.143, -7.702 13.300 -67.447, -7.702 13.300 -66.553, -7.749 13.300 -66.633, -8.000 13.300 -66.914, -7.904 13.300 -66.732, -7.904 13.300 -67.268, -8.000 13.300 -67.086, -7.700 13.300 -68.391, -7.954 13.300 -67.857, -7.681 13.300 -67.537, -3.996 13.300 -67.170, -7.681 13.300 -66.463, -3.996 13.300 -66.830, -3.968 13.300 -66.492, -7.527 13.300 -68.694, -7.296 13.300 -70.280, -7.476 13.300 -69.848, -7.630 13.300 -69.406, -7.671 13.300 -68.921, -7.757 13.300 -68.956, -7.092 13.300 -70.702, -6.611 13.300 -71.504, -6.863 13.300 -71.110, -5.246 13.300 -71.322, -5.246 13.300 -71.478, -5.078 13.300 -71.912, -5.161 13.300 -71.779, -4.973 13.300 -72.028, -5.386 13.300 -72.915, -4.847 13.300 -72.123, -5.031 13.300 -73.220, -3.451 13.300 -74.217, -3.023 13.300 -74.407, -0.080 13.300 -74.659, -2.584 13.300 -74.571, -2.137 13.300 -74.709, -1.683 13.300 -74.821, -0.159 13.300 -74.695, -0.292 13.300 -74.908, 5.794 13.300 -72.516, -4.400 13.300 -72.250, -4.244 13.300 -72.236, 4.244 13.300 -72.236, -0.000 13.300 -71.000, -3.827 13.300 -72.028, -3.639 13.300 -71.779, -3.554 13.300 -71.478, -1.333 13.300 -70.772, -3.722 13.300 -70.888, -4.400 13.300 -70.550, -4.556 13.300 -70.564, -3.712 13.300 -68.491, 1.714 13.300 -74.814, 0.234 13.300 -74.752, 0.301 13.300 -74.994, 0.091 13.300 -74.658, 4.333 13.300 -73.725, 0.005 13.300 -74.646, 5.246 13.300 -71.322, 7.155 13.300 -70.579, 7.355 13.300 -70.147, 4.973 13.300 -70.772, 7.529 13.300 -69.705, 7.676 13.300 -69.253, 3.996 13.300 -67.170, 7.681 13.300 -67.537, 3.996 13.300 -66.830, 5.161 13.300 -71.021, 7.689 13.300 -67.630, 7.796 13.300 -68.794, 7.725 13.300 -67.715, 7.889 13.300 -68.328, 7.954 13.300 -67.857, 7.702 13.300 -67.447, 7.749 13.300 -66.633, 7.749 13.300 -67.367, 7.904 13.300 -66.732, 3.968 13.300 -66.492, 7.681 13.300 -66.463, 7.539 13.300 -64.323, 7.370 13.300 -63.887, 3.712 13.300 -65.509, 7.890 13.300 -65.680, 7.864 13.300 -66.166, 7.175 13.300 -63.462, 4.847 13.300 -63.323, 4.973 13.300 -63.228, 5.161 13.300 -62.979, 6.713 13.300 -62.649, 6.160 13.300 -61.895, 5.218 13.300 -62.833, 5.218 13.300 -62.367, 5.851 13.300 -61.544, 4.973 13.300 -61.972, 5.078 13.300 -62.088, 5.174 13.300 -60.899, 4.556 13.300 -61.764, 4.030 13.300 -60.089, 2.762 13.300 -59.492, 1.164 13.300 -59.373, 2.319 13.300 -59.343, 1.252 13.300 -59.344, 0.644 13.300 -59.026, 0.819 13.300 -59.134, -0.092 13.300 -59.286, -0.472 13.300 -59.014, -0.850 13.300 -59.222, -0.644 13.300 -59.026, -1.164 13.300 -59.373, -5.963 13.300 -61.666, -1.327 13.300 -59.289, -1.882 13.300 -59.225, -3.686 13.300 -59.900, -4.515 13.300 -60.396, -4.707 13.300 -63.393, -3.968 13.300 -67.508, -3.910 13.300 -66.157, -1.648 13.300 -63.355, -3.827 13.300 -61.972, -0.000 13.300 -63.000, 3.953 13.300 -61.877, -3.953 13.300 -61.877, -4.093 13.300 -61.807, -4.244 13.300 -61.764, 4.244 13.300 -61.764, 0.676 13.300 -63.058, 1.333 13.300 -63.228, 3.216 13.300 -64.621, 4.093 13.300 -63.393, 3.953 13.300 -63.323, 3.827 13.300 -63.228, 4.400 13.300 -63.450, 4.847 13.300 -70.677, 4.707 13.300 -70.607, 4.556 13.300 -70.564, 3.712 13.300 -68.491, 3.406 13.300 -69.097, 3.003 13.300 -69.643, 2.768 13.300 -69.888, 2.513 13.300 -70.112, 2.240 13.300 -70.314, 4.400 13.300 -70.550, 3.722 13.300 -70.888, 3.554 13.300 -71.322, 1.648 13.300 -70.645, 0.676 13.300 -70.942, 3.722 13.300 -71.912, 0.339 13.300 -70.986, 3.639 13.300 -71.779, -3.582 13.300 -62.367, -3.582 13.300 -62.833, -1.951 13.300 -63.508, -3.953 13.300 -63.323, 3.639 13.300 -62.979, 3.554 13.300 -62.678, 3.722 13.300 -62.088, 3.639 13.300 -62.221, 3.827 13.300 -61.972, 5.161 13.300 -71.779, 5.078 13.300 -71.912, -3.500 -24.900 -51.050, -8.500 -24.900 -51.050, -8.500 -25.900 -50.050, -3.500 -27.400 -50.050, -3.500 -22.400 -42.050, -8.500 -22.400 -42.050, -3.500 -22.400 -51.050, -3.500 -23.400 -50.050, -3.500 -23.400 -51.050, -3.500 -24.900 -50.050, -3.500 -27.400 -42.050, -3.500 -25.900 -50.050, -3.500 -25.900 -51.050, -8.500 -22.400 -38.050, -3.500 -27.400 -38.050, -8.500 -27.400 -38.050, -3.500 -26.400 -29.050, -8.500 -26.400 -29.050, -3.500 -26.400 -30.050, -3.500 -24.900 -30.050, -8.500 -24.900 -30.050, -3.500 -24.900 -29.050, -8.500 -23.900 -29.050, -3.500 -23.900 -30.050, -8.500 -23.900 -30.050, -3.500 -27.400 -29.050, -3.500 -22.400 -30.050, -3.500 -22.400 -38.050, -3.500 -23.900 -29.050, 7.800 -19.300 -52.600, 7.800 -19.325 -52.823, -1.500 -19.325 -52.823, -1.500 -19.518 -53.223, -1.500 -19.677 -53.382, -1.500 -19.399 -53.034, 7.800 -19.518 -53.223, 7.800 -19.399 -53.034, 7.800 -19.866 -53.501, 7.800 -20.077 -53.575, -1.500 -20.077 -53.575, 7.800 -25.377 -58.091, 7.800 -25.586 -57.960, 7.800 -25.891 -57.577, 7.800 -27.213 -60.075, 7.800 -27.518 -60.002, 7.800 -25.760 -23.686, 7.800 -25.760 -56.414, 7.800 -25.586 -23.860, 7.800 -25.586 -56.240, 7.800 -24.655 -24.072, 7.800 -20.300 -26.500, 7.800 -19.300 -27.500, 7.800 -19.677 -26.718, 7.800 -24.900 -56.000, 7.800 -24.214 -56.240, 7.800 -22.282 -60.002, 7.800 -21.992 -59.882, 7.800 -21.486 -59.514, 7.800 -22.900 -60.100, 7.800 -23.828 -57.345, 7.800 -24.040 -57.786, 7.800 -24.423 -58.091, 7.800 -24.214 -57.960, 7.800 -26.900 -60.100, 7.800 -25.891 -23.477, 7.800 -28.900 -53.600, 7.800 -27.808 -20.218, 7.800 -28.900 -26.500, 7.800 -28.076 -20.382, 7.800 -28.900 -22.000, 7.800 -30.500 -52.600, 7.800 -29.723 -53.575, 7.800 -26.900 -20.000, 7.800 -24.655 -21.928, 7.800 -24.423 -22.009, 7.800 -24.214 -22.140, 7.800 -22.900 -20.000, 7.800 -23.800 -23.000, 7.800 -24.214 -23.860, 7.800 -20.900 -26.500, 7.800 -24.655 -56.028, 7.800 -21.486 -20.586, 7.800 -19.677 -53.382, 7.800 -21.992 -20.218, 7.800 -21.724 -20.382, 7.800 -20.925 -21.687, 7.800 -20.900 -22.000, 7.800 -21.282 -20.824, 7.800 -26.000 -23.000, 7.800 -27.213 -20.025, 7.800 -30.500 -27.500, 7.800 -29.723 -26.525, 7.800 -29.934 -26.599, 7.800 -30.123 -26.718, 7.800 -30.475 -27.277, 7.800 -28.802 -58.718, 7.800 -28.518 -59.276, 7.800 -28.076 -59.718, -5.477 -19.300 -56.109, -5.686 -19.300 -23.860, -5.686 -19.300 -56.240, -1.500 -19.300 -52.600, -4.314 -19.300 -56.240, -4.140 -19.300 -56.414, -3.928 -19.300 -56.855, -1.500 -19.300 -58.100, -4.140 -19.300 -57.786, -4.523 -19.300 -58.091, -5.000 -19.300 -58.200, -2.592 -19.300 -59.882, -7.118 -19.300 -60.002, -3.500 -19.300 -60.100, -6.813 -19.300 -60.075, -3.187 -19.300 -60.075, -1.598 -19.300 -58.718, -1.525 -19.300 -58.413, -1.882 -19.300 -59.276, -7.914 -19.300 -59.514, -5.245 -19.300 -58.172, -8.282 -19.300 -59.008, -5.860 -19.300 -23.686, -5.991 -19.300 -23.477, -6.100 -19.300 -23.000, -5.991 -19.300 -22.523, -5.686 -19.300 -22.140, -5.477 -19.300 -22.009, -7.118 -19.300 -20.098, -6.813 -19.300 -20.025, -5.000 -19.300 -21.900, -6.500 -19.300 -20.000, -4.755 -19.300 -21.928, -8.402 -19.300 -21.382, -7.914 -19.300 -20.586, -7.408 -19.300 -20.218, -3.187 -19.300 -20.025, -3.928 -19.300 -22.755, -2.324 -19.300 -20.382, -2.592 -19.300 -20.218, -4.009 -19.300 -23.477, -1.718 -19.300 -21.092, -1.598 -19.300 -21.382, -3.900 -19.300 -23.000, -3.928 -19.300 -23.245, -5.000 -19.300 -24.100, -1.500 -19.300 -27.500, -4.523 -19.300 -23.991, -4.009 -19.300 -22.523, -4.140 -19.300 -22.314, -4.523 -19.300 -22.009, -5.477 -19.300 -23.991, -5.860 -19.300 -56.414, -6.072 -19.300 -56.855, -8.500 -19.300 -58.100, -6.072 -19.300 -57.345, -5.860 -19.300 -57.786, 7.800 -20.077 -26.525, -1.500 -20.300 -26.500, 7.800 -19.866 -26.599, 7.800 -19.518 -26.877, 7.800 -19.399 -27.066, -1.500 -19.399 -27.066, 7.800 -19.325 -27.277, -1.500 -19.518 -26.877, -1.500 -19.325 -27.277, -1.500 -30.475 -27.277, -1.500 -30.282 -26.877, 7.800 -30.282 -26.877, 7.800 -30.401 -27.066, -4.314 -30.500 -22.140, -4.140 -30.500 -22.314, -3.928 -30.500 -22.755, -4.009 -30.500 -23.477, -4.140 -30.500 -23.686, -1.500 -30.500 -27.500, -4.314 -30.500 -23.860, -4.523 -30.500 -23.991, -5.000 -30.500 -24.100, -5.245 -30.500 -56.028, -4.755 -30.500 -56.028, -4.140 -30.500 -56.414, -4.314 -30.500 -56.240, -1.500 -30.500 -52.600, -2.086 -30.500 -59.514, -2.324 -30.500 -59.718, -1.500 -30.500 -58.100, -1.718 -30.500 -59.008, -5.245 -30.500 -24.072, -5.477 -30.500 -23.991, -6.072 -30.500 -22.755, -5.991 -30.500 -22.523, -7.676 -30.500 -20.382, -5.686 -30.500 -22.140, -7.914 -30.500 -20.586, -8.500 -30.500 -22.000, -8.282 -30.500 -21.092, -6.500 -30.500 -20.000, -3.928 -30.500 -56.855, -4.009 -30.500 -57.577, -4.314 -30.500 -57.960, -4.140 -30.500 -57.786, -3.500 -30.500 -60.100, -5.000 -30.500 -58.200, -6.813 -30.500 -60.075, -7.118 -30.500 -60.002, -5.245 -30.500 -58.172, -5.686 -30.500 -57.960, -5.860 -30.500 -57.786, -6.072 -30.500 -57.345, -6.100 -30.500 -57.100, -6.072 -30.500 -56.855, -5.860 -30.500 -56.414, -5.686 -30.500 -56.240, -5.000 -30.500 -21.900, -1.718 -30.500 -21.092, -1.882 -30.500 -20.824, -2.324 -30.500 -20.382, -1.525 -30.500 -21.687, -2.592 -30.500 -20.218, -7.118 -30.500 -20.098, -8.475 -30.500 -58.413, -8.282 -30.500 -59.008, -1.500 -29.500 -53.600, 7.800 -29.934 -53.501, -1.500 -29.934 -53.501, -1.500 -29.723 -53.575, 7.800 -30.123 -53.382, -1.500 -30.282 -53.223, 7.800 -30.282 -53.223, -1.500 -30.401 -53.034, 7.800 -30.401 -53.034, 7.800 -30.475 -52.823, -1.500 -30.475 -52.823, 7.800 -29.500 -53.600, 7.800 -20.300 -53.600, 7.800 -20.925 -58.413, 7.800 -20.998 -58.718, 7.800 -21.282 -59.276, 5.700 -21.282 -59.276, 5.700 -20.925 -58.413, 7.800 -21.118 -59.008, 7.800 -21.724 -59.718, 5.700 -21.992 -59.882, 7.800 -22.587 -60.075, 7.800 -20.900 -58.100, 7.800 -20.900 -53.600, 5.700 -25.377 -56.109, 5.700 -25.760 -56.414, 5.700 -28.900 -53.600, 5.700 -25.891 -56.623, 5.700 -28.875 -58.413, 5.700 -28.682 -59.008, 5.700 -28.518 -59.276, 5.700 -28.314 -59.514, 5.700 -28.076 -59.718, 5.700 -27.808 -59.882, 5.700 -26.000 -57.100, 5.700 -25.972 -57.345, 5.700 -24.900 -58.200, 5.700 -26.900 -60.100, 5.700 -22.900 -60.100, 5.700 -24.423 -58.091, 5.700 -22.587 -60.075, 5.700 -22.282 -60.002, 5.700 -21.724 -59.718, 5.700 -24.214 -57.960, 5.700 -21.486 -59.514, 5.700 -21.118 -59.008, 5.700 -24.040 -57.786, 5.700 -20.900 -58.100, 5.700 -23.800 -57.100, 5.700 -20.900 -53.600, 5.700 -24.655 -56.028, 5.700 -20.998 -58.718, 5.700 -28.900 -58.100, 7.800 -28.682 -59.008, 7.800 -28.875 -58.413, 5.700 -28.802 -58.718, 7.800 -28.314 -59.514, 7.800 -27.808 -59.882, 5.700 -27.518 -60.002, 5.700 -27.213 -60.075, 7.800 -28.900 -58.100, 7.800 -20.998 -21.382, 7.800 -21.118 -21.092, 5.700 -21.282 -20.824, 5.700 -21.992 -20.218, 7.800 -22.282 -20.098, 5.700 -22.282 -20.098, 5.700 -22.587 -20.025, 7.800 -22.587 -20.025, 5.700 -25.145 -21.928, 5.700 -26.900 -20.000, 5.700 -25.377 -22.009, 5.700 -25.586 -22.140, 5.700 -26.000 -23.000, 5.700 -28.900 -26.500, 5.700 -25.145 -24.072, 5.700 -24.900 -24.100, 5.700 -24.655 -24.072, 5.700 -24.214 -23.860, 5.700 -24.423 -23.991, 5.700 -24.040 -23.686, 5.700 -23.909 -23.477, 5.700 -23.828 -22.755, 5.700 -20.998 -21.382, 5.700 -20.925 -21.687, 5.700 -28.900 -22.000, 5.700 -20.900 -22.000, 5.700 -21.118 -21.092, 5.700 -21.486 -20.586, 5.700 -24.900 -21.900, 5.700 -22.900 -20.000, 5.700 -24.040 -22.314, 5.700 -21.724 -20.382, 5.700 -25.972 -22.755, 5.700 -28.802 -21.382, 5.700 -28.682 -21.092, 5.700 -28.518 -20.824, 7.800 -28.875 -21.687, 7.800 -28.682 -21.092, 5.700 -28.875 -21.687, 7.800 -28.802 -21.382, 7.800 -28.518 -20.824, 7.800 -28.314 -20.586, 5.700 -28.314 -20.586, 5.700 -28.076 -20.382, 7.800 -27.518 -20.098, 5.700 -27.808 -20.218, 5.700 -27.518 -20.098, 5.700 -27.213 -20.025, -1.718 -20.700 -59.008, -1.882 -20.700 -59.276, -1.718 -19.300 -59.008, -1.598 -20.700 -58.718, -2.086 -19.300 -59.514, -2.324 -19.300 -59.718, -2.882 -19.300 -60.002, -1.500 -19.866 -53.501, -1.500 -20.700 -58.100, -1.500 -20.300 -53.600, -1.525 -30.500 -58.413, -1.598 -30.500 -58.718, -2.086 -29.100 -59.514, -1.882 -29.100 -59.276, -1.882 -30.500 -59.276, -1.525 -29.100 -58.413, -1.598 -29.100 -58.718, -1.718 -29.100 -59.008, -2.324 -29.100 -59.718, -2.592 -30.500 -59.882, -2.882 -30.500 -60.002, -3.187 -30.500 -60.075, -3.187 -29.100 -60.075, -6.500 -30.500 -60.100, -6.813 -29.100 -60.075, -7.408 -30.500 -59.882, -7.408 -29.100 -59.882, -7.676 -30.500 -59.718, -7.914 -29.100 -59.514, -7.914 -30.500 -59.514, -8.118 -30.500 -59.276, -8.118 -29.100 -59.276, -8.282 -29.100 -59.008, -8.402 -30.500 -58.718, -8.500 -30.500 -58.100, -8.402 -29.100 -58.718, -4.140 -29.100 -57.786, -4.314 -29.100 -57.960, -4.523 -29.100 -58.091, -2.882 -29.100 -60.002, -2.592 -29.100 -59.882, -3.500 -29.100 -60.100, -6.500 -29.100 -60.100, -7.118 -29.100 -60.002, -5.477 -29.100 -58.091, -7.676 -29.100 -59.718, -8.475 -29.100 -58.413, -5.686 -29.100 -57.960, -5.860 -29.100 -57.786, -6.072 -29.100 -56.855, -8.500 -29.100 -58.100, -5.000 -29.100 -58.200, -4.140 -29.100 -56.414, -4.314 -29.100 -56.240, -4.009 -29.100 -56.623, -1.500 -29.100 -53.600, -3.928 -29.100 -56.855, -3.928 -29.100 -57.345, -4.009 -29.100 -57.577, -5.000 -29.100 -56.000, -5.477 -29.100 -56.109, -8.500 -22.400 -51.050, -8.500 -29.100 -53.600, -8.500 -25.900 -51.050, -8.500 -27.400 -42.050, -8.500 -27.400 -50.050, -8.500 -23.400 -50.050, -8.500 -23.400 -51.050, -8.500 -24.900 -50.050, -8.500 -24.900 -29.050, -8.500 -26.400 -30.050, -8.500 -22.400 -30.050, -8.500 -27.400 -29.050, -8.475 -19.300 -58.413, -8.402 -19.300 -58.718, -8.282 -20.700 -59.008, -7.914 -20.700 -59.514, -8.118 -19.300 -59.276, -8.402 -20.700 -58.718, -7.408 -19.300 -59.882, -7.676 -19.300 -59.718, -7.676 -20.700 -59.718, -7.408 -20.700 -59.882, -6.813 -20.700 -60.075, -6.500 -19.300 -60.100, -1.525 -19.300 -21.687, -1.882 -19.300 -20.824, -1.882 -20.700 -20.824, -1.718 -20.700 -21.092, -1.525 -20.700 -21.687, -1.598 -20.700 -21.382, -2.324 -20.700 -20.382, -2.086 -19.300 -20.586, -2.882 -19.300 -20.098, -3.500 -20.700 -20.000, -3.187 -20.700 -20.025, -3.500 -19.300 -20.000, -2.882 -20.700 -20.098, -1.500 -20.077 -26.525, -1.500 -19.866 -26.599, -1.500 -19.300 -22.000, -1.500 -19.677 -26.718, -5.000 -20.700 -24.100, -5.686 -20.700 -23.860, -8.500 -20.700 -26.500, -6.072 -20.700 -23.245, -6.100 -20.700 -23.000, -5.860 -20.700 -22.314, -8.500 -20.700 -22.000, -5.686 -20.700 -22.140, -7.118 -20.700 -20.098, -7.408 -20.700 -20.218, -7.676 -20.700 -20.382, -8.118 -20.700 -20.824, -8.282 -20.700 -21.092, -4.755 -20.700 -21.928, -4.523 -20.700 -22.009, -4.140 -20.700 -22.314, -4.009 -20.700 -22.523, -3.928 -20.700 -23.245, -4.140 -20.700 -23.686, -4.314 -20.700 -23.860, -1.500 -20.700 -26.500, -1.500 -20.700 -22.000, -2.086 -20.700 -20.586, -2.592 -20.700 -20.218, -5.000 -20.700 -21.900, -6.500 -20.700 -20.000, -7.676 -19.300 -20.382, -7.914 -20.700 -20.586, -6.813 -20.700 -20.025, -8.282 -19.300 -21.092, -8.118 -19.300 -20.824, -8.402 -20.700 -21.382, -8.475 -19.300 -21.687, -8.475 -20.700 -21.687, -8.500 -19.300 -22.000, -1.718 -29.100 -21.092, -2.086 -30.500 -20.586, -1.598 -30.500 -21.382, -2.592 -29.100 -20.218, -3.187 -30.500 -20.025, -2.882 -30.500 -20.098, -3.187 -29.100 -20.025, -1.500 -29.723 -26.525, -1.500 -30.500 -22.000, -1.500 -30.401 -27.066, -1.500 -30.123 -26.718, -1.500 -29.934 -26.599, -8.475 -30.500 -21.687, -8.402 -30.500 -21.382, -8.118 -30.500 -20.824, -7.914 -29.100 -20.586, -8.402 -29.100 -21.382, -8.282 -29.100 -21.092, -7.408 -30.500 -20.218, -7.408 -29.100 -20.218, -7.118 -29.100 -20.098, -6.813 -30.500 -20.025, -6.813 -29.100 -20.025, -5.245 -19.300 -24.072, -5.245 -20.700 -24.072, -5.477 -20.700 -23.991, -5.860 -20.700 -23.686, -5.991 -20.700 -23.477, -6.072 -19.300 -23.245, -6.072 -19.300 -22.755, -5.991 -20.700 -22.523, -5.245 -20.700 -21.928, -5.245 -19.300 -21.928, -3.928 -20.700 -22.755, -4.314 -19.300 -23.860, -4.755 -19.300 -24.072, -6.072 -20.700 -22.755, -5.860 -19.300 -22.314, -5.477 -20.700 -22.009, -4.314 -20.700 -22.140, -4.314 -19.300 -22.140, -3.900 -20.700 -23.000, -4.009 -20.700 -23.477, -4.140 -19.300 -23.686, -4.523 -20.700 -23.991, -4.755 -20.700 -24.072, -5.686 -30.500 -23.860, -5.991 -30.500 -23.477, -6.100 -30.500 -23.000, -5.686 -29.100 -22.140, -5.477 -30.500 -22.009, -4.314 -29.100 -22.140, -4.140 -29.100 -22.314, -3.900 -29.100 -23.000, -3.928 -30.500 -23.245, -4.009 -29.100 -23.477, -4.140 -29.100 -23.686, -4.314 -29.100 -23.860, -4.755 -29.100 -24.072, -5.000 -29.100 -24.100, -5.860 -30.500 -23.686, -6.072 -30.500 -23.245, -6.100 -29.100 -23.000, -6.072 -29.100 -22.755, -5.860 -30.500 -22.314, -5.860 -29.100 -22.314, -5.245 -30.500 -21.928, -5.245 -29.100 -21.928, -4.755 -30.500 -21.928, -4.523 -30.500 -22.009, -4.523 -29.100 -22.009, -4.009 -30.500 -22.523, -3.900 -30.500 -23.000, -4.755 -30.500 -24.072, -5.000 -30.500 -56.000, -5.477 -30.500 -56.109, -5.686 -29.100 -56.240, -5.991 -29.100 -56.623, -5.991 -30.500 -56.623, -5.477 -30.500 -58.091, -4.755 -30.500 -58.172, -4.523 -30.500 -58.091, -3.928 -30.500 -57.345, -3.900 -29.100 -57.100, -4.523 -29.100 -56.109, -4.523 -30.500 -56.109, -4.755 -29.100 -56.028, -5.245 -29.100 -56.028, -5.860 -29.100 -56.414, -6.100 -29.100 -57.100, -6.072 -29.100 -57.345, -5.991 -29.100 -57.577, -5.991 -30.500 -57.577, -5.245 -29.100 -58.172, -4.755 -29.100 -58.172, -3.900 -30.500 -57.100, -4.009 -30.500 -56.623, -4.755 -19.300 -58.172, -4.755 -20.700 -58.172, -4.314 -19.300 -57.960, -4.009 -19.300 -57.577, -3.928 -20.700 -57.345, -3.928 -20.700 -56.855, -4.523 -20.700 -56.109, -4.755 -19.300 -56.028, -4.755 -20.700 -56.028, -5.000 -19.300 -56.000, -5.245 -20.700 -56.028, -5.991 -19.300 -56.623, -5.991 -20.700 -56.623, -6.072 -20.700 -56.855, -5.477 -20.700 -58.091, -5.000 -20.700 -58.200, -4.314 -20.700 -57.960, -3.928 -19.300 -57.345, -3.900 -19.300 -57.100, -3.900 -20.700 -57.100, -4.009 -19.300 -56.623, -4.009 -20.700 -56.623, -4.314 -20.700 -56.240, -4.523 -19.300 -56.109, -5.245 -19.300 -56.028, -5.860 -20.700 -56.414, -6.100 -19.300 -57.100, -6.100 -20.700 -57.100, -6.072 -20.700 -57.345, -5.991 -19.300 -57.577, -5.991 -20.700 -57.577, -5.860 -20.700 -57.786, -5.686 -19.300 -57.960, -5.686 -20.700 -57.960, -5.477 -19.300 -58.091, 5.700 -24.655 -21.928, 5.700 -24.423 -22.009, 7.800 -24.040 -22.314, 5.700 -24.214 -22.140, 5.700 -23.909 -22.523, 7.800 -23.828 -22.755, 5.700 -23.800 -23.000, 5.700 -23.828 -23.245, 5.700 -25.586 -23.860, 5.700 -25.760 -23.686, 7.800 -25.972 -23.245, 5.700 -25.972 -23.245, 7.800 -25.760 -22.314, 5.700 -25.891 -22.523, 5.700 -25.760 -22.314, 7.800 -25.377 -22.009, 7.800 -24.900 -21.900, 7.800 -23.909 -22.523, 7.800 -23.828 -23.245, 7.800 -23.909 -23.477, 7.800 -24.040 -23.686, 7.800 -24.423 -23.991, 7.800 -24.900 -24.100, 7.800 -25.145 -24.072, 7.800 -25.377 -23.991, 5.700 -25.377 -23.991, 5.700 -25.891 -23.477, 7.800 -25.972 -22.755, 7.800 -25.891 -22.523, 7.800 -25.586 -22.140, 7.800 -25.145 -21.928, 5.700 -24.900 -56.000, 7.800 -24.423 -56.109, 5.700 -24.423 -56.109, 5.700 -24.214 -56.240, 5.700 -24.040 -56.414, 7.800 -23.828 -56.855, 7.800 -23.800 -57.100, 5.700 -23.828 -57.345, 7.800 -24.900 -58.200, 5.700 -25.145 -58.172, 5.700 -25.891 -57.577, 5.700 -25.586 -56.240, 7.800 -25.377 -56.109, 7.800 -24.040 -56.414, 7.800 -23.909 -56.623, 5.700 -23.909 -56.623, 5.700 -23.828 -56.855, 7.800 -23.909 -57.577, 5.700 -23.909 -57.577, 7.800 -24.655 -58.172, 5.700 -24.655 -58.172, 7.800 -25.145 -58.172, 5.700 -25.377 -58.091, 5.700 -25.586 -57.960, 7.800 -25.760 -57.786, 5.700 -25.760 -57.786, 7.800 -25.972 -57.345, 7.800 -26.000 -57.100, 7.800 -25.972 -56.855, 5.700 -25.972 -56.855, 7.800 -25.891 -56.623, 7.800 -25.145 -56.028, 5.700 -25.145 -56.028, -3.500 -20.700 -60.100, -3.187 -20.700 -60.075, -2.882 -20.700 -60.002, -2.324 -20.700 -59.718, -2.592 -20.700 -59.882, -4.523 -20.700 -58.091, -2.086 -20.700 -59.514, -1.525 -20.700 -58.413, -4.009 -20.700 -57.577, -4.140 -20.700 -57.786, -4.140 -20.700 -56.414, -1.500 -20.700 -53.600, -8.500 -20.700 -53.600, -5.000 -20.700 -56.000, -5.477 -20.700 -56.109, -5.686 -20.700 -56.240, -8.500 -20.700 -58.100, -8.475 -20.700 -58.413, -8.118 -20.700 -59.276, -5.245 -20.700 -58.172, -7.118 -20.700 -60.002, -6.500 -20.700 -60.100, -1.500 -29.100 -58.100, -1.500 -30.123 -53.382, 5.700 -20.900 -26.500, -1.500 -29.100 -26.500, -1.500 -29.500 -26.500, 7.800 -29.500 -26.500, -3.500 -29.100 -20.000, -2.324 -29.100 -20.382, -2.086 -29.100 -20.586, -1.882 -29.100 -20.824, -1.598 -29.100 -21.382, -1.525 -29.100 -21.687, -2.882 -29.100 -20.098, -1.500 -29.100 -22.000, -4.755 -29.100 -21.928, -3.928 -29.100 -22.755, -4.009 -29.100 -22.523, -3.928 -29.100 -23.245, -4.523 -29.100 -23.991, -5.245 -29.100 -24.072, -5.477 -29.100 -23.991, -5.686 -29.100 -23.860, -5.860 -29.100 -23.686, -8.500 -29.100 -26.500, -5.991 -29.100 -23.477, -6.072 -29.100 -23.245, -8.500 -29.100 -22.000, -5.991 -29.100 -22.523, -5.477 -29.100 -22.009, -8.475 -29.100 -21.687, -5.000 -29.100 -21.900, -7.676 -29.100 -20.382, -8.118 -29.100 -20.824, -3.500 -30.500 -20.000, -6.500 -29.100 -20.000, -6.099 -19.300 -22.962, -6.100 -16.300 -23.014, -6.094 -16.300 -23.117, -5.975 -16.300 -23.509, -5.795 -16.300 -23.760, -5.830 -19.300 -23.722, -5.681 -19.300 -23.864, -5.597 -19.300 -23.924, -5.461 -16.300 -23.999, -5.508 -19.300 -23.976, -5.366 -16.300 -24.037, -5.217 -19.300 -24.078, -4.909 -19.300 -24.096, -4.858 -16.300 -24.091, -4.756 -16.300 -24.073, -4.338 -19.300 -23.879, -4.259 -19.300 -23.813, -4.186 -19.300 -23.740, -4.036 -16.300 -23.530, -3.954 -16.300 -23.341, -3.917 -19.300 -23.192, -3.909 -16.300 -23.141, -4.050 -16.300 -22.445, -4.077 -19.300 -22.402, -4.279 -19.300 -22.169, -5.142 -19.300 -21.909, -5.938 -16.300 -22.425, -6.087 -19.300 -23.168, -5.923 -16.300 -23.598, -5.863 -16.300 -23.682, -5.759 -19.300 -23.796, -5.553 -16.300 -23.951, -5.267 -16.300 -24.067, -4.657 -16.300 -24.045, -4.380 -16.300 -23.909, -4.152 -16.300 -23.701, -4.090 -16.300 -23.618, -3.972 -19.300 -23.390, -3.901 -16.300 -23.038, -3.906 -19.300 -22.883, -3.963 -16.300 -22.632, -4.106 -16.300 -22.359, -4.170 -16.300 -22.278, -4.319 -16.300 -22.136, -4.360 -19.300 -22.105, -4.403 -16.300 -22.076, -4.492 -16.300 -22.024, -4.683 -16.300 -21.947, -5.244 -19.300 -21.927, -5.294 -16.300 -21.940, -5.343 -19.300 -21.955, -5.392 -16.300 -21.972, -5.440 -19.300 -21.992, -5.662 -16.300 -22.121, -5.702 -19.300 -22.153, -5.848 -19.300 -22.299, -5.880 -16.300 -22.340, -5.910 -19.300 -22.382, -2.505 -16.300 -23.165, -2.500 -19.300 -23.009, -2.500 -16.300 -23.009, -2.504 -16.300 -22.854, -2.518 -19.300 -22.699, -2.617 -19.300 -22.244, -2.669 -19.300 -22.097, -2.669 -16.300 -22.097, -2.877 -16.300 -21.680, -2.963 -16.300 -21.551, -3.057 -16.300 -21.427, -3.159 -16.300 -21.309, -3.902 -16.300 -20.754, -4.189 -16.300 -20.635, -4.489 -16.300 -20.553, -4.797 -19.300 -20.508, -4.642 -16.300 -20.526, -4.797 -16.300 -20.508, -4.952 -16.300 -20.500, -6.011 -19.300 -20.713, -6.151 -19.300 -20.781, -6.287 -19.300 -20.857, -6.417 -16.300 -20.941, -6.543 -16.300 -21.033, -6.775 -16.300 -21.239, -6.980 -16.300 -21.473, -7.071 -16.300 -21.599, -7.154 -16.300 -21.731, -7.229 -16.300 -21.867, -7.295 -16.300 -22.008, -7.352 -16.300 -22.153, -7.400 -16.300 -22.300, -7.468 -16.300 -22.604, -7.488 -16.300 -22.758, -7.405 -16.300 -23.682, -7.302 -16.300 -23.975, -7.081 -19.300 -24.385, -6.893 -16.300 -24.633, -6.676 -19.300 -24.855, -6.676 -16.300 -24.855, -6.433 -16.300 -25.049, -6.167 -19.300 -25.211, -6.028 -16.300 -25.279, -5.884 -16.300 -25.338, -5.281 -16.300 -25.484, -4.815 -19.300 -25.493, -4.660 -16.300 -25.477, -4.507 -16.300 -25.451, -4.356 -16.300 -25.416, -3.919 -19.300 -25.254, -3.919 -16.300 -25.254, -3.781 -16.300 -25.182, -3.647 -16.300 -25.102, -3.069 -19.300 -24.587, -3.069 -16.300 -24.587, -2.737 -16.300 -24.063, -2.676 -19.300 -23.920, -2.676 -16.300 -23.920, -2.579 -19.300 -23.625, -2.545 -19.300 -23.473, -2.542 -16.300 -22.545, -2.575 -19.300 -22.393, -2.877 -19.300 -21.680, -2.963 -19.300 -21.551, -3.159 -19.300 -21.309, -3.267 -19.300 -21.198, -3.383 -19.300 -21.094, -3.383 -16.300 -21.094, -3.504 -19.300 -20.997, -3.632 -16.300 -20.908, -4.044 -19.300 -20.690, -4.338 -16.300 -20.589, -4.489 -19.300 -20.553, -5.262 -19.300 -20.514, -5.416 -19.300 -20.535, -5.416 -16.300 -20.535, -5.569 -19.300 -20.566, -5.719 -19.300 -20.606, -5.867 -16.300 -20.655, -6.881 -16.300 -21.353, -6.980 -19.300 -21.473, -7.071 -19.300 -21.599, -7.154 -19.300 -21.731, -7.295 -19.300 -22.008, -7.400 -19.300 -22.300, -7.468 -19.300 -22.604, -7.488 -19.300 -22.758, -7.499 -16.300 -23.069, -7.490 -19.300 -23.224, -7.443 -19.300 -23.531, -7.163 -19.300 -24.253, -7.163 -16.300 -24.253, -6.991 -19.300 -24.512, -6.893 -19.300 -24.633, -6.788 -19.300 -24.747, -6.788 -16.300 -24.747, -6.557 -16.300 -24.956, -6.433 -19.300 -25.049, -6.303 -19.300 -25.134, -6.303 -16.300 -25.134, -6.028 -19.300 -25.279, -5.884 -19.300 -25.338, -5.737 -19.300 -25.389, -5.126 -19.300 -25.497, -4.970 -16.300 -25.500, -4.660 -19.300 -25.477, -4.507 -19.300 -25.451, -4.356 -19.300 -25.416, -4.207 -19.300 -25.371, -4.061 -19.300 -25.317, -3.519 -19.300 -25.014, -3.397 -16.300 -24.918, -3.281 -19.300 -24.815, -2.887 -19.300 -24.336, -2.808 -19.300 -24.202, -2.623 -16.300 -23.774, -2.579 -16.300 -23.625, -2.520 -19.300 -23.319, -3.902 -16.300 -22.935, -2.518 -16.300 -22.699, -3.933 -16.300 -22.731, -2.575 -16.300 -22.393, -3.913 -16.300 -22.832, -2.617 -16.300 -22.244, -2.729 -16.300 -21.954, -4.241 -16.300 -22.204, -4.586 -16.300 -21.981, -4.783 -16.300 -21.922, -2.799 -16.300 -21.815, -6.662 -16.300 -21.133, -6.287 -16.300 -20.857, -6.011 -16.300 -20.713, -3.504 -16.300 -20.997, -5.719 -16.300 -20.606, -4.044 -16.300 -20.690, -5.262 -16.300 -20.514, -5.107 -16.300 -20.502, -4.002 -16.300 -22.537, -4.885 -16.300 -21.906, -4.988 -16.300 -21.900, -5.091 -16.300 -21.904, -5.193 -16.300 -21.917, -5.486 -16.300 -22.013, -5.577 -16.300 -22.063, -5.741 -16.300 -22.187, -5.814 -16.300 -22.260, -5.987 -16.300 -22.515, -6.028 -16.300 -22.610, -6.061 -16.300 -22.708, -6.083 -16.300 -22.808, -7.439 -16.300 -22.451, -6.096 -16.300 -22.911, -7.498 -16.300 -22.913, -7.490 -16.300 -23.224, -6.078 -16.300 -23.219, -7.443 -16.300 -23.531, -7.471 -16.300 -23.378, -6.053 -16.300 -23.319, -6.018 -16.300 -23.416, -5.721 -16.300 -23.831, -7.358 -16.300 -23.830, -5.640 -16.300 -23.895, -7.237 -16.300 -24.116, -7.081 -16.300 -24.385, -6.991 -16.300 -24.512, -6.167 -16.300 -25.211, -5.166 -16.300 -24.087, -5.737 -16.300 -25.389, -5.587 -16.300 -25.430, -5.435 -16.300 -25.462, -5.126 -16.300 -25.497, -5.064 -16.300 -24.098, -4.815 -16.300 -25.493, -4.960 -16.300 -24.099, -4.207 -16.300 -25.371, -4.061 -16.300 -25.317, -4.560 -16.300 -24.008, -4.468 -16.300 -23.963, -4.298 -16.300 -23.847, -3.281 -16.300 -24.815, -3.519 -16.300 -25.014, -3.171 -16.300 -24.704, -4.222 -16.300 -23.777, -2.974 -16.300 -24.464, -2.808 -16.300 -24.202, -2.887 -16.300 -24.336, -3.991 -16.300 -23.438, -3.927 -16.300 -23.242, -2.545 -16.300 -23.473, -2.520 -16.300 -23.319, -3.267 -16.300 -21.198, -6.151 -16.300 -20.781, -3.764 -16.300 -20.827, -5.569 -16.300 -20.566, -6.073 -19.300 -22.758, -6.046 -19.300 -22.659, -6.009 -19.300 -22.562, -5.964 -19.300 -22.470, -7.352 -19.300 -22.153, -5.778 -19.300 -22.223, -5.620 -19.300 -22.091, -7.229 -19.300 -21.867, -5.532 -19.300 -22.037, -5.040 -19.300 -21.901, -4.936 -19.300 -21.902, -6.775 -19.300 -21.239, -6.881 -19.300 -21.353, -4.834 -19.300 -21.913, -6.543 -19.300 -21.033, -6.662 -19.300 -21.133, -6.417 -19.300 -20.941, -4.733 -19.300 -21.933, -4.634 -19.300 -21.963, -4.539 -19.300 -22.001, -4.447 -19.300 -22.049, -4.205 -19.300 -22.240, -4.137 -19.300 -22.318, -3.057 -19.300 -21.427, -7.439 -19.300 -22.451, -2.799 -19.300 -21.815, -4.025 -19.300 -22.491, -3.982 -19.300 -22.584, -2.729 -19.300 -21.954, -3.947 -19.300 -22.681, -2.542 -19.300 -22.545, -3.922 -19.300 -22.781, -3.900 -19.300 -22.986, -2.504 -19.300 -22.854, -3.904 -19.300 -23.089, -2.505 -19.300 -23.165, -3.939 -19.300 -23.292, -2.737 -19.300 -24.063, -2.623 -19.300 -23.774, -4.013 -19.300 -23.485, -4.062 -19.300 -23.575, -2.974 -19.300 -24.464, -4.120 -19.300 -23.660, -3.171 -19.300 -24.704, -3.397 -19.300 -24.918, -3.647 -19.300 -25.102, -3.781 -19.300 -25.182, -4.423 -19.300 -23.937, -4.514 -19.300 -23.987, -4.608 -19.300 -24.028, -4.706 -19.300 -24.060, -4.807 -19.300 -24.083, -5.012 -19.300 -24.100, -4.970 -19.300 -25.500, -5.281 -19.300 -25.484, -5.435 -19.300 -25.462, -5.115 -19.300 -24.094, -7.358 -19.300 -23.830, -5.317 -19.300 -24.053, -5.414 -19.300 -24.019, -7.471 -19.300 -23.378, -5.894 -19.300 -23.641, -5.950 -19.300 -23.555, -5.998 -19.300 -23.463, -6.037 -19.300 -23.368, -7.499 -19.300 -23.069, -6.067 -19.300 -23.269, -6.098 -19.300 -23.065, -6.091 -19.300 -22.859, -7.405 -19.300 -23.682, -7.498 -19.300 -22.913, -5.867 -19.300 -20.655, -3.902 -19.300 -20.754, -4.338 -19.300 -20.589, -4.952 -19.300 -20.500, -4.642 -19.300 -20.526, -3.632 -19.300 -20.908, -3.764 -19.300 -20.827, -4.189 -19.300 -20.635, -5.107 -19.300 -20.502, -7.302 -19.300 -23.975, -7.237 -19.300 -24.116, -6.557 -19.300 -24.956, -5.587 -19.300 -25.430, -6.099 -19.300 -57.062, -6.098 -19.300 -57.165, -6.094 -16.300 -57.217, -6.053 -16.300 -57.419, -6.037 -19.300 -57.468, -5.923 -16.300 -57.698, -5.950 -19.300 -57.654, -5.894 -19.300 -57.741, -5.759 -19.300 -57.896, -5.721 -16.300 -57.931, -5.597 -19.300 -58.024, -5.508 -19.300 -58.076, -5.366 -16.300 -58.137, -4.706 -19.300 -58.160, -4.514 -19.300 -58.087, -4.423 -19.300 -58.037, -4.338 -19.300 -57.979, -3.954 -16.300 -57.442, -3.972 -19.300 -57.490, -4.106 -16.300 -56.459, -4.279 -19.300 -56.269, -4.360 -19.300 -56.205, -4.885 -16.300 -56.006, -5.294 -16.300 -56.040, -5.244 -19.300 -56.027, -5.343 -19.300 -56.055, -5.486 -16.300 -56.113, -5.440 -19.300 -56.092, -5.577 -16.300 -56.163, -5.620 -19.300 -56.191, -5.702 -19.300 -56.253, -5.778 -19.300 -56.323, -5.964 -19.300 -56.570, -6.009 -19.300 -56.662, -6.028 -16.300 -56.710, -6.046 -19.300 -56.758, -6.096 -16.300 -57.011, -6.018 -16.300 -57.516, -5.553 -16.300 -58.051, -5.414 -19.300 -58.119, -5.267 -16.300 -58.167, -5.166 -16.300 -58.187, -5.064 -16.300 -58.198, -4.960 -16.300 -58.199, -4.608 -19.300 -58.128, -4.560 -16.300 -58.108, -4.298 -16.300 -57.947, -4.090 -16.300 -57.718, -4.062 -19.300 -57.675, -4.036 -16.300 -57.630, -3.927 -16.300 -57.342, -3.933 -16.300 -56.831, -3.963 -16.300 -56.732, -4.050 -16.300 -56.546, -4.137 -19.300 -56.418, -4.539 -19.300 -56.101, -4.586 -16.300 -56.081, -4.683 -16.300 -56.047, -4.783 -16.300 -56.022, -4.936 -19.300 -56.002, -5.040 -19.300 -56.001, -5.091 -16.300 -56.004, -5.741 -16.300 -56.287, -5.814 -16.300 -56.360, -2.505 -16.300 -57.265, -2.505 -19.300 -57.265, -2.500 -16.300 -57.109, -2.504 -16.300 -56.954, -2.617 -16.300 -56.344, -2.669 -16.300 -56.197, -2.963 -16.300 -55.651, -3.504 -16.300 -55.097, -3.632 -19.300 -55.008, -3.632 -16.300 -55.008, -4.189 -16.300 -54.735, -4.489 -16.300 -54.653, -4.952 -16.300 -54.600, -5.107 -16.300 -54.602, -5.262 -16.300 -54.614, -5.416 -19.300 -54.635, -5.416 -16.300 -54.635, -5.719 -19.300 -54.706, -6.011 -19.300 -54.813, -6.151 -16.300 -54.881, -6.662 -19.300 -55.233, -6.881 -19.300 -55.453, -6.881 -16.300 -55.453, -7.352 -19.300 -56.252, -7.498 -19.300 -57.013, -7.471 -16.300 -57.478, -7.358 -16.300 -57.930, -7.081 -16.300 -58.485, -6.991 -19.300 -58.612, -6.788 -16.300 -58.847, -6.557 -19.300 -59.056, -6.433 -19.300 -59.149, -6.303 -16.300 -59.234, -5.587 -16.300 -59.530, -4.207 -16.300 -59.471, -3.647 -16.300 -59.202, -3.397 -19.300 -59.018, -3.397 -16.300 -59.018, -3.171 -19.300 -58.804, -3.171 -16.300 -58.804, -2.974 -19.300 -58.564, -2.737 -19.300 -58.163, -2.808 -16.300 -58.302, -2.737 -16.300 -58.163, -2.623 -16.300 -57.874, -2.542 -19.300 -56.645, -2.575 -16.300 -56.493, -2.617 -19.300 -56.344, -2.669 -19.300 -56.197, -2.729 -19.300 -56.054, -2.729 -16.300 -56.054, -2.799 -19.300 -55.915, -2.877 -19.300 -55.780, -2.877 -16.300 -55.780, -3.057 -19.300 -55.527, -3.057 -16.300 -55.527, -3.267 -19.300 -55.298, -4.338 -19.300 -54.689, -4.489 -19.300 -54.653, -4.642 -19.300 -54.626, -4.642 -16.300 -54.626, -4.797 -19.300 -54.608, -5.107 -19.300 -54.602, -6.011 -16.300 -54.813, -6.151 -19.300 -54.881, -6.287 -19.300 -54.957, -6.287 -16.300 -54.957, -6.543 -19.300 -55.133, -6.543 -16.300 -55.133, -6.662 -16.300 -55.233, -6.775 -16.300 -55.339, -6.980 -19.300 -55.573, -7.229 -19.300 -55.967, -7.468 -19.300 -56.704, -7.468 -16.300 -56.704, -7.488 -16.300 -56.858, -7.498 -16.300 -57.013, -7.490 -19.300 -57.324, -7.490 -16.300 -57.324, -7.443 -19.300 -57.631, -7.358 -19.300 -57.930, -7.237 -16.300 -58.216, -7.163 -19.300 -58.353, -7.081 -19.300 -58.485, -6.893 -16.300 -58.733, -6.788 -19.300 -58.847, -6.557 -16.300 -59.056, -6.167 -19.300 -59.311, -6.028 -16.300 -59.379, -5.884 -19.300 -59.438, -4.970 -16.300 -59.600, -4.507 -19.300 -59.551, -4.061 -19.300 -59.417, -3.281 -19.300 -58.915, -2.887 -16.300 -58.436, -2.676 -19.300 -58.020, -2.545 -19.300 -57.573, -2.545 -16.300 -57.573, -3.901 -16.300 -57.138, -3.902 -16.300 -57.035, -2.518 -16.300 -56.799, -3.913 -16.300 -56.932, -2.542 -16.300 -56.645, -4.002 -16.300 -56.637, -4.170 -16.300 -56.378, -4.241 -16.300 -56.304, -4.319 -16.300 -56.236, -4.403 -16.300 -56.176, -4.492 -16.300 -56.124, -2.799 -16.300 -55.915, -6.980 -16.300 -55.573, -6.417 -16.300 -55.041, -5.867 -16.300 -54.755, -5.569 -16.300 -54.666, -4.044 -16.300 -54.790, -4.338 -16.300 -54.689, -4.797 -16.300 -54.608, -4.988 -16.300 -56.000, -5.193 -16.300 -56.017, -5.392 -16.300 -56.072, -5.662 -16.300 -56.221, -7.071 -16.300 -55.699, -5.880 -16.300 -56.440, -5.938 -16.300 -56.525, -7.154 -16.300 -55.831, -5.987 -16.300 -56.615, -7.229 -16.300 -55.967, -7.295 -16.300 -56.108, -6.061 -16.300 -56.808, -7.400 -16.300 -56.400, -7.352 -16.300 -56.252, -7.439 -16.300 -56.551, -6.083 -16.300 -56.908, -7.499 -16.300 -57.169, -6.100 -16.300 -57.114, -6.078 -16.300 -57.319, -7.443 -16.300 -57.631, -7.405 -16.300 -57.782, -5.975 -16.300 -57.609, -5.863 -16.300 -57.782, -5.795 -16.300 -57.860, -5.640 -16.300 -57.995, -5.461 -16.300 -58.099, -7.302 -16.300 -58.075, -7.163 -16.300 -58.353, -6.991 -16.300 -58.612, -6.676 -16.300 -58.955, -6.433 -16.300 -59.149, -6.167 -16.300 -59.311, -5.884 -16.300 -59.438, -5.737 -16.300 -59.489, -5.435 -16.300 -59.562, -5.126 -16.300 -59.597, -5.281 -16.300 -59.584, -4.815 -16.300 -59.593, -4.507 -16.300 -59.551, -4.660 -16.300 -59.577, -4.858 -16.300 -58.191, -4.756 -16.300 -58.173, -4.356 -16.300 -59.516, -4.657 -16.300 -58.145, -4.061 -16.300 -59.417, -4.468 -16.300 -58.063, -3.781 -16.300 -59.282, -3.919 -16.300 -59.354, -3.519 -16.300 -59.114, -4.380 -16.300 -58.009, -3.281 -16.300 -58.915, -4.222 -16.300 -57.877, -2.974 -16.300 -58.564, -3.069 -16.300 -58.687, -4.152 -16.300 -57.801, -3.991 -16.300 -57.538, -2.579 -16.300 -57.725, -2.676 -16.300 -58.020, -3.909 -16.300 -57.241, -2.520 -16.300 -57.419, -3.159 -16.300 -55.409, -3.267 -16.300 -55.298, -3.383 -16.300 -55.194, -5.719 -16.300 -54.706, -3.764 -16.300 -54.927, -3.902 -16.300 -54.854, -6.073 -19.300 -56.858, -7.439 -19.300 -56.551, -5.910 -19.300 -56.482, -5.848 -19.300 -56.399, -5.532 -19.300 -56.137, -5.142 -19.300 -56.009, -7.071 -19.300 -55.699, -6.775 -19.300 -55.339, -6.417 -19.300 -55.041, -4.834 -19.300 -56.013, -4.733 -19.300 -56.033, -4.634 -19.300 -56.063, -4.447 -19.300 -56.149, -4.205 -19.300 -56.340, -7.400 -19.300 -56.400, -7.295 -19.300 -56.108, -7.154 -19.300 -55.831, -3.383 -19.300 -55.194, -3.159 -19.300 -55.409, -2.963 -19.300 -55.651, -4.077 -19.300 -56.502, -4.025 -19.300 -56.591, -3.982 -19.300 -56.684, -2.575 -19.300 -56.493, -3.947 -19.300 -56.781, -3.922 -19.300 -56.881, -2.518 -19.300 -56.799, -3.906 -19.300 -56.983, -2.504 -19.300 -56.954, -3.900 -19.300 -57.086, -3.904 -19.300 -57.189, -2.500 -19.300 -57.109, -3.917 -19.300 -57.292, -2.520 -19.300 -57.419, -2.579 -19.300 -57.725, -2.623 -19.300 -57.874, -3.939 -19.300 -57.392, -2.808 -19.300 -58.302, -4.013 -19.300 -57.585, -2.887 -19.300 -58.436, -3.069 -19.300 -58.687, -4.120 -19.300 -57.760, -4.186 -19.300 -57.840, -4.259 -19.300 -57.913, -3.519 -19.300 -59.114, -3.647 -19.300 -59.202, -3.781 -19.300 -59.282, -3.919 -19.300 -59.354, -4.207 -19.300 -59.471, -4.356 -19.300 -59.516, -4.660 -19.300 -59.577, -4.807 -19.300 -58.183, -4.815 -19.300 -59.593, -4.909 -19.300 -58.196, -4.970 -19.300 -59.600, -5.012 -19.300 -58.200, -5.281 -19.300 -59.584, -5.126 -19.300 -59.597, -5.217 -19.300 -58.178, -5.317 -19.300 -58.153, -7.405 -19.300 -57.782, -5.830 -19.300 -57.822, -7.471 -19.300 -57.478, -5.998 -19.300 -57.563, -6.067 -19.300 -57.369, -7.499 -19.300 -57.169, -6.087 -19.300 -57.268, -6.091 -19.300 -56.959, -7.488 -19.300 -56.858, -5.681 -19.300 -57.964, -3.504 -19.300 -55.097, -5.867 -19.300 -54.755, -5.569 -19.300 -54.666, -3.764 -19.300 -54.927, -5.262 -19.300 -54.614, -4.044 -19.300 -54.790, -3.902 -19.300 -54.854, -4.189 -19.300 -54.735, -4.952 -19.300 -54.600, -7.302 -19.300 -58.075, -7.237 -19.300 -58.216, -6.893 -19.300 -58.733, -5.115 -19.300 -58.194, -6.676 -19.300 -58.955, -6.303 -19.300 -59.234, -6.028 -19.300 -59.379, -5.737 -19.300 -59.489, -5.587 -19.300 -59.530, -5.435 -19.300 -59.562 ] } colorPerVertex FALSE coordIndex [ 225, 0, 18, -1, 224, 18, 1, -1, 232, 1, 233, -1, 234, 233, 19, -1, 4, 19, 2, -1, 3, 4, 2, -1, 3, 6, 4, -1, 3, 5, 6, -1, 6, 5, 7, -1, 16, 7, 34, -1, 14, 34, 8, -1, 11, 8, 35, -1, 10, 35, 9, -1, 10, 11, 35, -1, 10, 12, 11, -1, 11, 12, 13, -1, 14, 13, 15, -1, 16, 15, 236, -1, 6, 236, 4, -1, 6, 16, 236, -1, 6, 7, 16, -1, 0, 17, 18, -1, 18, 17, 813, -1, 1, 813, 800, -1, 233, 800, 20, -1, 19, 20, 685, -1, 2, 19, 685, -1, 18, 813, 1, -1, 1, 800, 233, -1, 233, 20, 19, -1, 5, 21, 7, -1, 7, 21, 696, -1, 33, 696, 697, -1, 22, 697, 698, -1, 38, 698, 688, -1, 23, 688, 700, -1, 25, 700, 24, -1, 701, 25, 24, -1, 701, 32, 25, -1, 701, 26, 32, -1, 32, 26, 46, -1, 243, 46, 48, -1, 245, 48, 27, -1, 29, 27, 28, -1, 30, 28, 778, -1, 30, 29, 28, -1, 30, 780, 29, -1, 29, 780, 244, -1, 245, 244, 45, -1, 243, 45, 31, -1, 32, 31, 25, -1, 32, 243, 31, -1, 32, 46, 243, -1, 7, 696, 33, -1, 34, 33, 237, -1, 8, 237, 239, -1, 35, 239, 36, -1, 9, 36, 783, -1, 9, 35, 36, -1, 33, 697, 22, -1, 237, 22, 238, -1, 239, 238, 39, -1, 36, 39, 37, -1, 783, 37, 40, -1, 783, 36, 37, -1, 22, 698, 38, -1, 238, 38, 240, -1, 39, 240, 41, -1, 37, 41, 241, -1, 40, 241, 781, -1, 40, 37, 241, -1, 38, 688, 23, -1, 240, 23, 42, -1, 41, 42, 242, -1, 241, 242, 43, -1, 781, 43, 44, -1, 781, 241, 43, -1, 23, 700, 25, -1, 42, 25, 31, -1, 242, 31, 45, -1, 43, 45, 244, -1, 44, 244, 780, -1, 44, 43, 244, -1, 26, 47, 46, -1, 46, 47, 50, -1, 48, 50, 246, -1, 27, 246, 49, -1, 28, 49, 53, -1, 778, 53, 221, -1, 778, 28, 53, -1, 47, 51, 50, -1, 50, 51, 80, -1, 246, 80, 52, -1, 49, 52, 82, -1, 53, 82, 81, -1, 221, 81, 54, -1, 220, 54, 56, -1, 55, 56, 100, -1, 759, 100, 219, -1, 218, 219, 101, -1, 217, 101, 57, -1, 58, 57, 107, -1, 59, 107, 60, -1, 216, 60, 94, -1, 61, 94, 215, -1, 117, 215, 111, -1, 118, 111, 261, -1, 119, 261, 62, -1, 63, 62, 711, -1, 64, 63, 711, -1, 64, 120, 63, -1, 64, 714, 120, -1, 120, 714, 114, -1, 121, 114, 65, -1, 122, 65, 66, -1, 128, 66, 717, -1, 272, 717, 67, -1, 133, 67, 68, -1, 137, 68, 69, -1, 274, 69, 716, -1, 276, 716, 70, -1, 277, 70, 71, -1, 72, 277, 71, -1, 72, 73, 277, -1, 72, 724, 73, -1, 73, 724, 74, -1, 79, 74, 278, -1, 280, 278, 151, -1, 279, 151, 76, -1, 75, 76, 77, -1, 75, 279, 76, -1, 75, 141, 279, -1, 279, 141, 148, -1, 280, 148, 78, -1, 79, 78, 146, -1, 73, 146, 277, -1, 73, 79, 146, -1, 73, 74, 79, -1, 51, 702, 80, -1, 80, 702, 83, -1, 52, 83, 247, -1, 82, 247, 84, -1, 81, 84, 54, -1, 81, 82, 84, -1, 702, 693, 83, -1, 83, 693, 85, -1, 247, 85, 249, -1, 84, 249, 86, -1, 54, 86, 56, -1, 54, 84, 86, -1, 693, 703, 85, -1, 85, 703, 248, -1, 249, 248, 250, -1, 86, 250, 99, -1, 56, 99, 100, -1, 56, 86, 99, -1, 703, 695, 248, -1, 248, 695, 87, -1, 98, 87, 704, -1, 88, 704, 103, -1, 251, 103, 89, -1, 106, 89, 90, -1, 97, 90, 91, -1, 92, 97, 91, -1, 92, 96, 97, -1, 92, 93, 96, -1, 96, 93, 256, -1, 258, 256, 108, -1, 259, 108, 109, -1, 94, 109, 215, -1, 94, 259, 109, -1, 94, 60, 259, -1, 259, 60, 257, -1, 258, 257, 95, -1, 96, 95, 231, -1, 97, 231, 106, -1, 90, 97, 106, -1, 248, 87, 98, -1, 250, 98, 252, -1, 99, 252, 102, -1, 100, 102, 219, -1, 100, 99, 102, -1, 98, 704, 88, -1, 252, 88, 254, -1, 102, 254, 255, -1, 219, 255, 101, -1, 219, 102, 255, -1, 88, 103, 251, -1, 254, 251, 253, -1, 255, 253, 104, -1, 101, 104, 105, -1, 57, 105, 107, -1, 57, 101, 105, -1, 251, 89, 106, -1, 253, 106, 231, -1, 104, 231, 95, -1, 105, 95, 257, -1, 107, 257, 60, -1, 107, 105, 257, -1, 93, 707, 256, -1, 256, 707, 110, -1, 108, 110, 112, -1, 109, 112, 111, -1, 215, 109, 111, -1, 707, 708, 110, -1, 110, 708, 260, -1, 112, 260, 261, -1, 111, 112, 261, -1, 708, 113, 260, -1, 260, 113, 62, -1, 261, 260, 62, -1, 113, 711, 62, -1, 120, 114, 121, -1, 262, 121, 127, -1, 263, 127, 264, -1, 265, 264, 115, -1, 775, 115, 774, -1, 775, 265, 115, -1, 775, 116, 265, -1, 265, 116, 117, -1, 263, 117, 118, -1, 262, 118, 119, -1, 120, 119, 63, -1, 120, 262, 119, -1, 120, 121, 262, -1, 121, 65, 122, -1, 268, 122, 267, -1, 271, 267, 123, -1, 270, 123, 124, -1, 772, 124, 125, -1, 772, 270, 124, -1, 772, 126, 270, -1, 270, 126, 214, -1, 271, 214, 266, -1, 268, 266, 127, -1, 121, 268, 127, -1, 121, 122, 268, -1, 122, 66, 128, -1, 267, 128, 129, -1, 123, 129, 130, -1, 124, 130, 131, -1, 125, 131, 771, -1, 125, 124, 131, -1, 128, 717, 272, -1, 129, 272, 132, -1, 130, 132, 273, -1, 131, 273, 135, -1, 771, 135, 752, -1, 771, 131, 135, -1, 272, 67, 133, -1, 132, 133, 134, -1, 273, 134, 275, -1, 135, 275, 136, -1, 752, 136, 770, -1, 752, 135, 136, -1, 133, 68, 137, -1, 134, 137, 138, -1, 275, 138, 139, -1, 136, 139, 140, -1, 770, 140, 144, -1, 213, 144, 147, -1, 212, 147, 148, -1, 141, 212, 148, -1, 137, 69, 274, -1, 138, 274, 142, -1, 139, 142, 143, -1, 140, 143, 144, -1, 140, 139, 143, -1, 274, 716, 276, -1, 142, 276, 145, -1, 143, 145, 149, -1, 144, 149, 147, -1, 144, 143, 149, -1, 276, 70, 277, -1, 145, 277, 146, -1, 149, 146, 78, -1, 147, 78, 148, -1, 147, 149, 78, -1, 724, 154, 74, -1, 74, 154, 150, -1, 278, 150, 152, -1, 151, 152, 281, -1, 76, 281, 153, -1, 77, 153, 769, -1, 77, 76, 153, -1, 154, 721, 150, -1, 150, 721, 158, -1, 152, 158, 155, -1, 281, 155, 156, -1, 153, 156, 157, -1, 769, 157, 751, -1, 769, 153, 157, -1, 721, 725, 158, -1, 158, 725, 159, -1, 155, 159, 283, -1, 156, 283, 160, -1, 157, 160, 229, -1, 751, 229, 749, -1, 751, 157, 229, -1, 725, 728, 159, -1, 159, 728, 282, -1, 283, 282, 163, -1, 160, 163, 228, -1, 229, 228, 161, -1, 749, 161, 768, -1, 749, 229, 161, -1, 728, 162, 282, -1, 282, 162, 226, -1, 163, 226, 227, -1, 228, 227, 230, -1, 161, 230, 164, -1, 768, 164, 767, -1, 768, 161, 164, -1, 162, 730, 226, -1, 226, 730, 173, -1, 227, 173, 174, -1, 230, 174, 165, -1, 164, 165, 166, -1, 767, 166, 211, -1, 210, 211, 205, -1, 209, 205, 167, -1, 764, 167, 168, -1, 762, 168, 208, -1, 761, 208, 169, -1, 170, 169, 287, -1, 207, 287, 171, -1, 666, 171, 203, -1, 666, 207, 171, -1, 730, 172, 173, -1, 173, 172, 175, -1, 174, 175, 176, -1, 165, 176, 188, -1, 166, 188, 211, -1, 166, 165, 188, -1, 172, 732, 175, -1, 175, 732, 733, -1, 189, 733, 734, -1, 177, 734, 740, -1, 178, 740, 180, -1, 179, 180, 741, -1, 193, 741, 195, -1, 199, 195, 739, -1, 200, 739, 738, -1, 181, 738, 737, -1, 288, 737, 182, -1, 743, 288, 182, -1, 743, 183, 288, -1, 743, 657, 183, -1, 183, 657, 656, -1, 184, 183, 656, -1, 184, 185, 183, -1, 184, 665, 185, -1, 185, 665, 186, -1, 187, 186, 202, -1, 201, 202, 204, -1, 196, 204, 197, -1, 198, 197, 286, -1, 194, 286, 285, -1, 192, 285, 284, -1, 191, 284, 206, -1, 190, 206, 188, -1, 176, 190, 188, -1, 176, 189, 190, -1, 176, 175, 189, -1, 189, 175, 733, -1, 189, 734, 177, -1, 190, 177, 191, -1, 206, 190, 191, -1, 177, 740, 178, -1, 191, 178, 192, -1, 284, 191, 192, -1, 178, 180, 179, -1, 192, 179, 194, -1, 285, 192, 194, -1, 179, 741, 193, -1, 194, 193, 198, -1, 286, 194, 198, -1, 193, 195, 199, -1, 198, 199, 196, -1, 197, 198, 196, -1, 199, 739, 200, -1, 196, 200, 201, -1, 204, 196, 201, -1, 200, 738, 181, -1, 201, 181, 187, -1, 202, 201, 187, -1, 181, 737, 288, -1, 187, 288, 185, -1, 186, 187, 185, -1, 665, 203, 186, -1, 186, 203, 171, -1, 202, 171, 287, -1, 204, 287, 169, -1, 197, 169, 208, -1, 286, 208, 168, -1, 285, 168, 167, -1, 284, 167, 205, -1, 206, 205, 211, -1, 188, 206, 211, -1, 207, 170, 287, -1, 170, 761, 169, -1, 761, 762, 208, -1, 762, 764, 168, -1, 764, 209, 167, -1, 209, 210, 205, -1, 210, 767, 211, -1, 166, 767, 164, -1, 212, 213, 147, -1, 213, 770, 144, -1, 140, 770, 136, -1, 126, 773, 214, -1, 214, 773, 269, -1, 266, 269, 264, -1, 127, 266, 264, -1, 773, 774, 269, -1, 269, 774, 115, -1, 264, 269, 115, -1, 116, 61, 117, -1, 117, 61, 215, -1, 61, 216, 94, -1, 216, 59, 60, -1, 59, 58, 107, -1, 58, 217, 57, -1, 217, 218, 101, -1, 218, 759, 219, -1, 759, 55, 100, -1, 55, 220, 56, -1, 220, 221, 54, -1, 81, 221, 53, -1, 13, 12, 235, -1, 15, 235, 222, -1, 236, 222, 234, -1, 4, 234, 19, -1, 4, 236, 234, -1, 788, 223, 787, -1, 788, 224, 223, -1, 788, 225, 224, -1, 224, 225, 18, -1, 173, 227, 226, -1, 227, 228, 163, -1, 175, 174, 173, -1, 228, 229, 160, -1, 174, 230, 227, -1, 230, 161, 228, -1, 231, 97, 96, -1, 232, 233, 234, -1, 222, 232, 234, -1, 222, 223, 232, -1, 222, 235, 223, -1, 223, 235, 787, -1, 787, 235, 12, -1, 224, 1, 232, -1, 223, 224, 232, -1, 15, 222, 236, -1, 14, 15, 16, -1, 34, 14, 16, -1, 33, 34, 7, -1, 13, 235, 15, -1, 22, 237, 33, -1, 11, 13, 14, -1, 8, 11, 14, -1, 237, 8, 34, -1, 38, 238, 22, -1, 238, 239, 237, -1, 239, 35, 8, -1, 23, 240, 38, -1, 240, 39, 238, -1, 39, 36, 239, -1, 25, 42, 23, -1, 42, 41, 240, -1, 41, 37, 39, -1, 242, 42, 31, -1, 241, 41, 242, -1, 43, 242, 45, -1, 245, 45, 243, -1, 48, 245, 243, -1, 50, 48, 46, -1, 80, 246, 50, -1, 29, 244, 245, -1, 27, 29, 245, -1, 246, 27, 48, -1, 83, 52, 80, -1, 52, 49, 246, -1, 49, 28, 27, -1, 85, 247, 83, -1, 247, 82, 52, -1, 82, 53, 49, -1, 248, 249, 85, -1, 249, 84, 247, -1, 98, 250, 248, -1, 250, 86, 249, -1, 88, 252, 98, -1, 252, 99, 250, -1, 251, 254, 88, -1, 254, 102, 252, -1, 106, 253, 251, -1, 253, 255, 254, -1, 104, 253, 231, -1, 101, 255, 104, -1, 105, 104, 95, -1, 258, 95, 96, -1, 256, 258, 96, -1, 259, 257, 258, -1, 108, 259, 258, -1, 110, 108, 256, -1, 260, 112, 110, -1, 112, 109, 108, -1, 63, 119, 62, -1, 119, 118, 261, -1, 118, 117, 111, -1, 263, 118, 262, -1, 127, 263, 262, -1, 265, 117, 263, -1, 264, 265, 263, -1, 271, 266, 268, -1, 267, 271, 268, -1, 128, 267, 122, -1, 214, 269, 266, -1, 272, 129, 128, -1, 270, 214, 271, -1, 123, 270, 271, -1, 129, 123, 267, -1, 133, 132, 272, -1, 132, 130, 129, -1, 130, 124, 123, -1, 137, 134, 133, -1, 134, 273, 132, -1, 273, 131, 130, -1, 274, 138, 137, -1, 138, 275, 134, -1, 275, 135, 273, -1, 276, 142, 274, -1, 142, 139, 138, -1, 139, 136, 275, -1, 277, 145, 276, -1, 145, 143, 142, -1, 149, 145, 146, -1, 280, 78, 79, -1, 278, 280, 79, -1, 150, 278, 74, -1, 158, 152, 150, -1, 279, 148, 280, -1, 151, 279, 280, -1, 152, 151, 278, -1, 159, 155, 158, -1, 155, 281, 152, -1, 281, 76, 151, -1, 282, 283, 159, -1, 283, 156, 155, -1, 156, 153, 281, -1, 226, 163, 282, -1, 163, 160, 283, -1, 160, 157, 156, -1, 165, 174, 176, -1, 164, 230, 165, -1, 177, 190, 189, -1, 178, 191, 177, -1, 179, 192, 178, -1, 205, 206, 284, -1, 193, 194, 179, -1, 167, 284, 285, -1, 199, 198, 193, -1, 168, 285, 286, -1, 200, 196, 199, -1, 208, 286, 197, -1, 181, 201, 200, -1, 169, 197, 204, -1, 288, 187, 181, -1, 287, 204, 202, -1, 183, 185, 288, -1, 171, 202, 186, -1, 290, 363, 289, -1, 290, 555, 363, -1, 290, 291, 555, -1, 290, 292, 291, -1, 291, 292, 544, -1, 544, 292, 786, -1, 293, 786, 294, -1, 296, 294, 785, -1, 577, 785, 295, -1, 577, 296, 785, -1, 544, 786, 293, -1, 293, 294, 296, -1, 785, 297, 295, -1, 295, 297, 578, -1, 578, 297, 784, -1, 535, 784, 531, -1, 535, 578, 784, -1, 784, 782, 531, -1, 531, 782, 298, -1, 298, 782, 299, -1, 528, 299, 300, -1, 528, 298, 299, -1, 299, 301, 300, -1, 300, 301, 302, -1, 302, 301, 306, -1, 518, 306, 779, -1, 514, 779, 777, -1, 303, 777, 304, -1, 512, 304, 305, -1, 512, 303, 304, -1, 302, 306, 518, -1, 518, 779, 514, -1, 514, 777, 303, -1, 304, 307, 305, -1, 305, 307, 509, -1, 509, 307, 505, -1, 505, 307, 760, -1, 308, 760, 776, -1, 499, 776, 309, -1, 500, 309, 310, -1, 495, 310, 311, -1, 495, 500, 310, -1, 505, 760, 308, -1, 308, 776, 499, -1, 499, 309, 500, -1, 310, 312, 311, -1, 311, 312, 488, -1, 488, 312, 758, -1, 483, 758, 313, -1, 483, 488, 758, -1, 758, 314, 313, -1, 313, 314, 479, -1, 479, 314, 477, -1, 477, 314, 316, -1, 315, 316, 757, -1, 469, 757, 317, -1, 469, 315, 757, -1, 477, 316, 315, -1, 757, 756, 317, -1, 317, 756, 463, -1, 463, 756, 755, -1, 318, 755, 321, -1, 461, 321, 319, -1, 461, 318, 321, -1, 463, 755, 318, -1, 319, 321, 320, -1, 320, 321, 754, -1, 322, 754, 454, -1, 322, 320, 754, -1, 754, 323, 454, -1, 454, 323, 324, -1, 324, 323, 326, -1, 326, 323, 327, -1, 325, 327, 446, -1, 325, 326, 327, -1, 446, 327, 447, -1, 447, 327, 753, -1, 328, 753, 329, -1, 328, 447, 753, -1, 753, 330, 329, -1, 329, 330, 439, -1, 439, 330, 440, -1, 440, 330, 331, -1, 431, 331, 332, -1, 431, 440, 331, -1, 331, 334, 332, -1, 332, 334, 333, -1, 333, 334, 430, -1, 430, 334, 335, -1, 429, 335, 425, -1, 429, 430, 335, -1, 335, 336, 425, -1, 425, 336, 337, -1, 337, 336, 340, -1, 339, 340, 338, -1, 419, 338, 341, -1, 419, 339, 338, -1, 337, 340, 339, -1, 338, 342, 341, -1, 341, 342, 343, -1, 343, 342, 344, -1, 412, 344, 750, -1, 345, 750, 346, -1, 345, 412, 750, -1, 343, 344, 412, -1, 750, 348, 346, -1, 346, 348, 410, -1, 410, 348, 347, -1, 347, 348, 349, -1, 403, 349, 402, -1, 403, 347, 349, -1, 349, 766, 402, -1, 402, 766, 405, -1, 405, 766, 350, -1, 350, 766, 765, -1, 393, 765, 351, -1, 393, 350, 765, -1, 765, 763, 351, -1, 351, 763, 390, -1, 390, 763, 391, -1, 391, 763, 352, -1, 352, 763, 748, -1, 385, 748, 373, -1, 385, 352, 748, -1, 748, 355, 373, -1, 373, 355, 353, -1, 353, 355, 354, -1, 354, 355, 357, -1, 356, 357, 358, -1, 356, 354, 357, -1, 357, 359, 358, -1, 358, 359, 587, -1, 587, 359, 361, -1, 361, 359, 888, -1, 887, 361, 888, -1, 887, 360, 361, -1, 361, 360, 362, -1, 884, 361, 362, -1, 884, 883, 361, -1, 361, 883, 588, -1, 588, 883, 590, -1, 590, 883, 376, -1, 363, 559, 289, -1, 289, 559, 364, -1, 364, 559, 1313, -1, 1313, 559, 365, -1, 365, 559, 1317, -1, 1317, 559, 1318, -1, 1318, 559, 366, -1, 564, 1318, 366, -1, 564, 2005, 1318, -1, 590, 376, 589, -1, 367, 589, 368, -1, 594, 368, 380, -1, 593, 380, 369, -1, 370, 593, 369, -1, 370, 584, 593, -1, 370, 818, 584, -1, 584, 818, 586, -1, 585, 586, 597, -1, 375, 597, 371, -1, 374, 371, 372, -1, 373, 372, 385, -1, 373, 374, 372, -1, 373, 353, 374, -1, 374, 353, 354, -1, 356, 374, 354, -1, 356, 358, 374, -1, 374, 358, 375, -1, 371, 374, 375, -1, 376, 1926, 589, -1, 589, 1926, 381, -1, 368, 381, 377, -1, 596, 377, 1927, -1, 378, 596, 1927, -1, 378, 379, 596, -1, 596, 379, 816, -1, 851, 596, 816, -1, 851, 380, 596, -1, 851, 369, 380, -1, 381, 1927, 377, -1, 818, 382, 586, -1, 586, 382, 383, -1, 597, 383, 598, -1, 371, 598, 384, -1, 372, 384, 352, -1, 385, 372, 352, -1, 382, 820, 383, -1, 383, 820, 386, -1, 598, 386, 387, -1, 384, 387, 388, -1, 352, 388, 391, -1, 352, 384, 388, -1, 820, 389, 386, -1, 386, 389, 599, -1, 387, 599, 601, -1, 388, 601, 394, -1, 391, 394, 390, -1, 391, 388, 394, -1, 389, 392, 599, -1, 599, 392, 600, -1, 601, 600, 395, -1, 394, 395, 398, -1, 351, 398, 393, -1, 351, 394, 398, -1, 351, 390, 394, -1, 392, 399, 600, -1, 600, 399, 400, -1, 395, 400, 396, -1, 398, 396, 397, -1, 350, 397, 405, -1, 350, 398, 397, -1, 350, 393, 398, -1, 399, 854, 400, -1, 400, 854, 406, -1, 396, 406, 401, -1, 397, 401, 404, -1, 402, 404, 403, -1, 402, 397, 404, -1, 402, 405, 397, -1, 854, 855, 406, -1, 406, 855, 602, -1, 401, 602, 407, -1, 404, 407, 408, -1, 347, 408, 410, -1, 347, 404, 408, -1, 347, 403, 404, -1, 855, 856, 602, -1, 602, 856, 411, -1, 407, 411, 603, -1, 408, 603, 409, -1, 346, 409, 345, -1, 346, 408, 409, -1, 346, 410, 408, -1, 856, 823, 411, -1, 411, 823, 414, -1, 603, 414, 604, -1, 409, 604, 413, -1, 412, 413, 343, -1, 412, 409, 413, -1, 412, 345, 409, -1, 823, 857, 414, -1, 414, 857, 605, -1, 604, 605, 606, -1, 413, 606, 415, -1, 343, 415, 341, -1, 343, 413, 415, -1, 857, 418, 605, -1, 605, 418, 416, -1, 606, 416, 417, -1, 415, 417, 420, -1, 341, 420, 419, -1, 341, 415, 420, -1, 418, 859, 416, -1, 416, 859, 607, -1, 417, 607, 608, -1, 420, 608, 422, -1, 419, 422, 339, -1, 419, 420, 422, -1, 859, 860, 607, -1, 607, 860, 421, -1, 608, 421, 423, -1, 422, 423, 609, -1, 339, 609, 337, -1, 339, 422, 609, -1, 860, 862, 421, -1, 421, 862, 424, -1, 423, 424, 427, -1, 609, 427, 426, -1, 337, 426, 425, -1, 337, 609, 426, -1, 862, 863, 424, -1, 424, 863, 428, -1, 427, 428, 610, -1, 426, 610, 582, -1, 425, 582, 429, -1, 425, 426, 582, -1, 863, 865, 428, -1, 428, 865, 612, -1, 610, 612, 611, -1, 582, 611, 581, -1, 429, 581, 580, -1, 430, 580, 333, -1, 430, 429, 580, -1, 865, 434, 612, -1, 612, 434, 436, -1, 611, 436, 614, -1, 581, 614, 432, -1, 433, 432, 440, -1, 431, 433, 440, -1, 431, 332, 433, -1, 433, 332, 580, -1, 581, 433, 580, -1, 581, 432, 433, -1, 434, 435, 436, -1, 436, 435, 613, -1, 614, 613, 437, -1, 432, 437, 438, -1, 440, 438, 439, -1, 440, 432, 438, -1, 435, 867, 613, -1, 613, 867, 441, -1, 437, 441, 615, -1, 438, 615, 442, -1, 439, 442, 329, -1, 439, 438, 442, -1, 867, 443, 441, -1, 441, 443, 444, -1, 615, 444, 617, -1, 442, 617, 448, -1, 328, 448, 447, -1, 328, 442, 448, -1, 328, 329, 442, -1, 443, 827, 444, -1, 444, 827, 616, -1, 617, 616, 618, -1, 448, 618, 445, -1, 446, 445, 325, -1, 446, 448, 445, -1, 446, 447, 448, -1, 827, 449, 616, -1, 616, 449, 450, -1, 618, 450, 619, -1, 445, 619, 452, -1, 326, 452, 324, -1, 326, 445, 452, -1, 326, 325, 445, -1, 449, 868, 450, -1, 450, 868, 451, -1, 619, 451, 453, -1, 452, 453, 457, -1, 454, 457, 322, -1, 454, 452, 457, -1, 454, 324, 452, -1, 868, 455, 451, -1, 451, 455, 458, -1, 453, 458, 456, -1, 457, 456, 460, -1, 320, 460, 319, -1, 320, 457, 460, -1, 320, 322, 457, -1, 455, 870, 458, -1, 458, 870, 459, -1, 456, 459, 462, -1, 460, 462, 464, -1, 461, 464, 318, -1, 461, 460, 464, -1, 461, 319, 460, -1, 870, 871, 459, -1, 459, 871, 467, -1, 462, 467, 620, -1, 464, 620, 465, -1, 318, 465, 463, -1, 318, 464, 465, -1, 871, 466, 467, -1, 467, 466, 622, -1, 620, 622, 621, -1, 465, 621, 471, -1, 463, 471, 317, -1, 463, 465, 471, -1, 466, 468, 622, -1, 622, 468, 472, -1, 621, 472, 473, -1, 471, 473, 470, -1, 469, 470, 315, -1, 469, 471, 470, -1, 469, 317, 471, -1, 468, 475, 472, -1, 472, 475, 624, -1, 473, 624, 623, -1, 470, 623, 474, -1, 315, 474, 477, -1, 315, 470, 474, -1, 475, 831, 624, -1, 624, 831, 476, -1, 623, 476, 626, -1, 474, 626, 627, -1, 477, 627, 479, -1, 477, 474, 627, -1, 831, 874, 476, -1, 476, 874, 625, -1, 626, 625, 478, -1, 627, 478, 480, -1, 479, 480, 313, -1, 479, 627, 480, -1, 874, 481, 625, -1, 625, 481, 628, -1, 478, 628, 486, -1, 480, 486, 482, -1, 313, 482, 483, -1, 313, 480, 482, -1, 481, 484, 628, -1, 628, 484, 485, -1, 486, 485, 487, -1, 482, 487, 491, -1, 489, 491, 311, -1, 488, 489, 311, -1, 488, 490, 489, -1, 488, 483, 490, -1, 490, 483, 482, -1, 489, 482, 491, -1, 489, 490, 482, -1, 484, 492, 485, -1, 485, 492, 630, -1, 487, 630, 631, -1, 491, 631, 496, -1, 311, 496, 495, -1, 311, 491, 496, -1, 492, 493, 630, -1, 630, 493, 629, -1, 631, 629, 494, -1, 496, 494, 632, -1, 495, 632, 500, -1, 495, 496, 632, -1, 493, 875, 629, -1, 629, 875, 501, -1, 494, 501, 497, -1, 632, 497, 498, -1, 499, 498, 308, -1, 499, 632, 498, -1, 499, 500, 632, -1, 875, 876, 501, -1, 501, 876, 502, -1, 497, 502, 633, -1, 498, 633, 503, -1, 308, 503, 505, -1, 308, 498, 503, -1, 876, 835, 502, -1, 502, 835, 506, -1, 633, 506, 504, -1, 503, 504, 507, -1, 505, 507, 509, -1, 505, 503, 507, -1, 835, 877, 506, -1, 506, 877, 635, -1, 504, 635, 634, -1, 507, 634, 508, -1, 509, 508, 305, -1, 509, 507, 508, -1, 877, 510, 635, -1, 635, 510, 511, -1, 634, 511, 636, -1, 508, 636, 515, -1, 305, 515, 512, -1, 305, 508, 515, -1, 510, 516, 511, -1, 511, 516, 638, -1, 636, 638, 639, -1, 515, 639, 513, -1, 303, 513, 514, -1, 303, 515, 513, -1, 303, 512, 515, -1, 516, 519, 638, -1, 638, 519, 637, -1, 639, 637, 517, -1, 513, 517, 520, -1, 514, 520, 518, -1, 514, 513, 520, -1, 519, 837, 637, -1, 637, 837, 641, -1, 517, 641, 640, -1, 520, 640, 523, -1, 518, 523, 302, -1, 518, 520, 523, -1, 837, 521, 641, -1, 641, 521, 522, -1, 640, 522, 643, -1, 523, 643, 525, -1, 302, 525, 300, -1, 302, 523, 525, -1, 521, 839, 522, -1, 522, 839, 524, -1, 643, 524, 642, -1, 525, 642, 526, -1, 300, 526, 528, -1, 300, 525, 526, -1, 839, 879, 524, -1, 524, 879, 527, -1, 642, 527, 595, -1, 526, 595, 532, -1, 528, 532, 298, -1, 528, 526, 532, -1, 879, 880, 527, -1, 527, 880, 529, -1, 595, 529, 530, -1, 532, 530, 534, -1, 298, 534, 531, -1, 298, 532, 534, -1, 880, 881, 529, -1, 529, 881, 546, -1, 530, 546, 533, -1, 534, 533, 579, -1, 535, 579, 536, -1, 578, 536, 548, -1, 295, 548, 537, -1, 576, 537, 552, -1, 574, 552, 573, -1, 541, 573, 538, -1, 539, 541, 538, -1, 539, 540, 541, -1, 539, 845, 540, -1, 540, 845, 542, -1, 646, 542, 647, -1, 645, 647, 543, -1, 291, 543, 555, -1, 291, 645, 543, -1, 291, 544, 645, -1, 645, 544, 545, -1, 646, 545, 572, -1, 540, 572, 541, -1, 540, 646, 572, -1, 540, 542, 646, -1, 881, 841, 546, -1, 546, 841, 547, -1, 533, 547, 644, -1, 579, 644, 537, -1, 548, 579, 537, -1, 548, 536, 579, -1, 841, 550, 547, -1, 547, 550, 549, -1, 644, 549, 552, -1, 537, 644, 552, -1, 550, 551, 549, -1, 549, 551, 573, -1, 552, 549, 573, -1, 551, 538, 573, -1, 845, 553, 542, -1, 542, 553, 554, -1, 647, 554, 648, -1, 543, 648, 556, -1, 555, 556, 363, -1, 555, 543, 556, -1, 553, 560, 554, -1, 554, 560, 557, -1, 648, 557, 558, -1, 556, 558, 562, -1, 559, 562, 366, -1, 559, 556, 562, -1, 559, 363, 556, -1, 560, 847, 557, -1, 557, 847, 561, -1, 558, 561, 566, -1, 562, 566, 563, -1, 366, 563, 564, -1, 366, 562, 563, -1, 847, 565, 561, -1, 561, 565, 567, -1, 566, 567, 652, -1, 563, 652, 651, -1, 564, 651, 2005, -1, 564, 563, 651, -1, 565, 568, 567, -1, 567, 568, 569, -1, 652, 569, 650, -1, 651, 650, 2007, -1, 2006, 651, 2007, -1, 2006, 2005, 651, -1, 568, 850, 569, -1, 569, 850, 649, -1, 650, 649, 570, -1, 2007, 650, 570, -1, 2009, 2008, 850, -1, 850, 2008, 649, -1, 649, 2008, 571, -1, 570, 649, 571, -1, 544, 293, 545, -1, 545, 293, 575, -1, 572, 575, 574, -1, 541, 574, 573, -1, 541, 572, 574, -1, 293, 296, 575, -1, 575, 296, 576, -1, 574, 576, 552, -1, 574, 575, 576, -1, 296, 577, 576, -1, 576, 577, 295, -1, 537, 576, 295, -1, 295, 578, 548, -1, 578, 535, 536, -1, 579, 535, 534, -1, 534, 535, 531, -1, 332, 333, 580, -1, 581, 429, 582, -1, 375, 358, 583, -1, 585, 583, 592, -1, 584, 592, 593, -1, 584, 585, 592, -1, 584, 586, 585, -1, 358, 587, 583, -1, 583, 587, 361, -1, 591, 361, 588, -1, 367, 588, 590, -1, 589, 367, 590, -1, 583, 361, 591, -1, 592, 591, 594, -1, 593, 594, 380, -1, 593, 592, 594, -1, 591, 588, 367, -1, 594, 367, 368, -1, 594, 591, 367, -1, 529, 595, 527, -1, 595, 526, 642, -1, 546, 530, 529, -1, 530, 532, 595, -1, 377, 596, 368, -1, 368, 596, 380, -1, 368, 589, 381, -1, 583, 591, 592, -1, 375, 583, 585, -1, 597, 375, 585, -1, 383, 597, 586, -1, 386, 598, 383, -1, 598, 371, 597, -1, 599, 387, 386, -1, 387, 384, 598, -1, 384, 372, 371, -1, 600, 601, 599, -1, 601, 388, 387, -1, 400, 395, 600, -1, 395, 394, 601, -1, 406, 396, 400, -1, 396, 398, 395, -1, 602, 401, 406, -1, 401, 397, 396, -1, 411, 407, 602, -1, 407, 404, 401, -1, 414, 603, 411, -1, 603, 408, 407, -1, 605, 604, 414, -1, 604, 409, 603, -1, 416, 606, 605, -1, 606, 413, 604, -1, 607, 417, 416, -1, 417, 415, 606, -1, 421, 608, 607, -1, 608, 420, 417, -1, 424, 423, 421, -1, 423, 422, 608, -1, 428, 427, 424, -1, 427, 609, 423, -1, 612, 610, 428, -1, 610, 426, 427, -1, 436, 611, 612, -1, 611, 582, 610, -1, 613, 614, 436, -1, 614, 581, 611, -1, 441, 437, 613, -1, 437, 432, 614, -1, 444, 615, 441, -1, 615, 438, 437, -1, 616, 617, 444, -1, 617, 442, 615, -1, 450, 618, 616, -1, 618, 448, 617, -1, 451, 619, 450, -1, 619, 445, 618, -1, 458, 453, 451, -1, 453, 452, 619, -1, 459, 456, 458, -1, 456, 457, 453, -1, 467, 462, 459, -1, 462, 460, 456, -1, 622, 620, 467, -1, 620, 464, 462, -1, 472, 621, 622, -1, 621, 465, 620, -1, 624, 473, 472, -1, 473, 471, 621, -1, 476, 623, 624, -1, 623, 470, 473, -1, 625, 626, 476, -1, 626, 474, 623, -1, 628, 478, 625, -1, 478, 627, 626, -1, 485, 486, 628, -1, 486, 480, 478, -1, 630, 487, 485, -1, 487, 482, 486, -1, 629, 631, 630, -1, 631, 491, 487, -1, 501, 494, 629, -1, 494, 496, 631, -1, 502, 497, 501, -1, 497, 632, 494, -1, 506, 633, 502, -1, 633, 498, 497, -1, 635, 504, 506, -1, 504, 503, 633, -1, 511, 634, 635, -1, 634, 507, 504, -1, 638, 636, 511, -1, 636, 508, 634, -1, 637, 639, 638, -1, 639, 515, 636, -1, 641, 517, 637, -1, 517, 513, 639, -1, 522, 640, 641, -1, 640, 520, 517, -1, 524, 643, 522, -1, 643, 523, 640, -1, 527, 642, 524, -1, 642, 525, 643, -1, 547, 533, 546, -1, 533, 534, 530, -1, 549, 644, 547, -1, 644, 579, 533, -1, 545, 575, 572, -1, 645, 545, 646, -1, 647, 645, 646, -1, 554, 647, 542, -1, 557, 648, 554, -1, 648, 543, 647, -1, 561, 558, 557, -1, 558, 556, 648, -1, 567, 566, 561, -1, 566, 562, 558, -1, 569, 652, 567, -1, 652, 563, 566, -1, 649, 650, 569, -1, 650, 651, 652, -1, 653, 892, 676, -1, 654, 676, 655, -1, 659, 655, 678, -1, 658, 678, 680, -1, 682, 680, 656, -1, 657, 682, 656, -1, 657, 668, 682, -1, 682, 668, 681, -1, 658, 681, 660, -1, 659, 660, 661, -1, 654, 661, 669, -1, 653, 654, 669, -1, 653, 676, 654, -1, 885, 662, 889, -1, 885, 886, 662, -1, 662, 886, 675, -1, 663, 675, 664, -1, 679, 664, 665, -1, 184, 679, 665, -1, 184, 680, 679, -1, 184, 656, 680, -1, 886, 890, 675, -1, 675, 890, 667, -1, 664, 667, 203, -1, 665, 664, 203, -1, 890, 666, 667, -1, 667, 666, 203, -1, 681, 668, 677, -1, 660, 677, 674, -1, 661, 674, 670, -1, 669, 661, 670, -1, 891, 672, 673, -1, 891, 671, 672, -1, 672, 671, 674, -1, 677, 672, 674, -1, 677, 673, 672, -1, 677, 668, 673, -1, 671, 670, 674, -1, 659, 661, 654, -1, 655, 659, 654, -1, 660, 674, 661, -1, 889, 662, 676, -1, 892, 889, 676, -1, 675, 663, 662, -1, 662, 663, 655, -1, 676, 662, 655, -1, 658, 660, 659, -1, 678, 658, 659, -1, 681, 677, 660, -1, 655, 663, 678, -1, 678, 663, 679, -1, 680, 678, 679, -1, 667, 664, 675, -1, 664, 679, 663, -1, 682, 681, 658, -1, 680, 682, 658, -1, 683, 684, 685, -1, 683, 1324, 684, -1, 683, 796, 1324, -1, 684, 1296, 685, -1, 685, 1296, 1262, -1, 1261, 685, 1262, -1, 1261, 686, 685, -1, 685, 686, 1272, -1, 2, 1272, 1271, -1, 1188, 2, 1271, -1, 1188, 3, 2, -1, 1188, 5, 3, -1, 1188, 687, 5, -1, 5, 687, 21, -1, 21, 687, 1187, -1, 696, 1187, 1183, -1, 697, 1183, 1179, -1, 698, 1179, 699, -1, 688, 699, 689, -1, 700, 689, 967, -1, 24, 967, 690, -1, 701, 690, 1177, -1, 26, 1177, 1176, -1, 47, 1176, 975, -1, 691, 47, 975, -1, 691, 51, 47, -1, 691, 692, 51, -1, 51, 692, 702, -1, 702, 692, 1174, -1, 693, 1174, 976, -1, 703, 976, 694, -1, 695, 694, 978, -1, 87, 978, 704, -1, 87, 695, 978, -1, 685, 1272, 2, -1, 21, 1187, 696, -1, 696, 1183, 697, -1, 697, 1179, 698, -1, 698, 699, 688, -1, 688, 689, 700, -1, 700, 967, 24, -1, 24, 690, 701, -1, 701, 1177, 26, -1, 26, 1176, 47, -1, 702, 1174, 693, -1, 693, 976, 703, -1, 703, 694, 695, -1, 978, 1171, 704, -1, 704, 1171, 103, -1, 103, 1171, 1170, -1, 89, 1170, 980, -1, 90, 980, 705, -1, 91, 705, 92, -1, 91, 90, 705, -1, 103, 1170, 89, -1, 89, 980, 90, -1, 705, 706, 92, -1, 92, 706, 93, -1, 93, 706, 981, -1, 707, 981, 709, -1, 708, 709, 710, -1, 113, 710, 711, -1, 113, 708, 710, -1, 93, 981, 707, -1, 707, 709, 708, -1, 710, 983, 711, -1, 711, 983, 64, -1, 64, 983, 712, -1, 714, 712, 713, -1, 114, 713, 715, -1, 65, 715, 66, -1, 65, 114, 715, -1, 64, 712, 714, -1, 714, 713, 114, -1, 715, 1167, 66, -1, 66, 1167, 717, -1, 717, 1167, 718, -1, 67, 718, 1166, -1, 68, 1166, 719, -1, 69, 719, 1165, -1, 716, 1165, 70, -1, 716, 69, 1165, -1, 717, 718, 67, -1, 67, 1166, 68, -1, 68, 719, 69, -1, 1165, 720, 70, -1, 70, 720, 71, -1, 71, 720, 723, -1, 72, 723, 1163, -1, 724, 1163, 1159, -1, 154, 1159, 722, -1, 721, 722, 725, -1, 721, 154, 722, -1, 71, 723, 72, -1, 72, 1163, 724, -1, 724, 1159, 154, -1, 722, 726, 725, -1, 725, 726, 728, -1, 728, 726, 994, -1, 727, 728, 994, -1, 727, 162, 728, -1, 727, 729, 162, -1, 162, 729, 730, -1, 730, 729, 1108, -1, 172, 1108, 1111, -1, 731, 172, 1111, -1, 731, 732, 172, -1, 731, 1123, 732, -1, 732, 1123, 733, -1, 733, 1123, 1126, -1, 734, 1126, 735, -1, 740, 735, 1130, -1, 180, 1130, 736, -1, 741, 736, 1136, -1, 195, 1136, 1141, -1, 739, 1141, 742, -1, 738, 742, 737, -1, 738, 739, 742, -1, 730, 1108, 172, -1, 733, 1126, 734, -1, 734, 735, 740, -1, 740, 1130, 180, -1, 180, 736, 741, -1, 741, 1136, 195, -1, 195, 1141, 739, -1, 742, 1148, 737, -1, 737, 1148, 182, -1, 182, 1148, 1151, -1, 743, 1151, 914, -1, 657, 914, 744, -1, 903, 657, 744, -1, 903, 934, 657, -1, 657, 934, 668, -1, 668, 934, 746, -1, 891, 746, 745, -1, 891, 668, 746, -1, 891, 673, 668, -1, 182, 1151, 743, -1, 743, 914, 657, -1, 746, 894, 745, -1, 745, 894, 747, -1, 888, 359, 666, -1, 666, 359, 207, -1, 207, 359, 357, -1, 170, 357, 355, -1, 761, 355, 748, -1, 762, 748, 763, -1, 764, 763, 765, -1, 209, 765, 766, -1, 210, 766, 349, -1, 767, 349, 348, -1, 768, 348, 750, -1, 749, 750, 344, -1, 751, 344, 342, -1, 769, 342, 338, -1, 77, 338, 340, -1, 75, 340, 336, -1, 141, 336, 335, -1, 212, 335, 334, -1, 213, 334, 331, -1, 770, 331, 330, -1, 752, 330, 753, -1, 771, 753, 327, -1, 125, 327, 323, -1, 772, 323, 754, -1, 126, 754, 321, -1, 773, 321, 755, -1, 774, 755, 756, -1, 775, 756, 757, -1, 116, 757, 316, -1, 61, 316, 314, -1, 216, 314, 758, -1, 59, 758, 312, -1, 58, 312, 310, -1, 217, 310, 309, -1, 218, 309, 776, -1, 759, 776, 760, -1, 55, 760, 307, -1, 220, 307, 304, -1, 221, 304, 777, -1, 778, 777, 779, -1, 30, 779, 306, -1, 780, 306, 301, -1, 44, 301, 299, -1, 781, 299, 782, -1, 40, 782, 783, -1, 40, 781, 782, -1, 207, 357, 170, -1, 170, 355, 761, -1, 761, 748, 762, -1, 762, 763, 764, -1, 764, 765, 209, -1, 209, 766, 210, -1, 210, 349, 767, -1, 767, 348, 768, -1, 768, 750, 749, -1, 749, 344, 751, -1, 751, 342, 769, -1, 769, 338, 77, -1, 77, 340, 75, -1, 75, 336, 141, -1, 141, 335, 212, -1, 212, 334, 213, -1, 213, 331, 770, -1, 770, 330, 752, -1, 752, 753, 771, -1, 771, 327, 125, -1, 125, 323, 772, -1, 772, 754, 126, -1, 126, 321, 773, -1, 773, 755, 774, -1, 774, 756, 775, -1, 775, 757, 116, -1, 116, 316, 61, -1, 61, 314, 216, -1, 216, 758, 59, -1, 59, 312, 58, -1, 58, 310, 217, -1, 217, 309, 218, -1, 218, 776, 759, -1, 759, 760, 55, -1, 55, 307, 220, -1, 220, 304, 221, -1, 221, 777, 778, -1, 778, 779, 30, -1, 30, 306, 780, -1, 780, 301, 44, -1, 44, 299, 781, -1, 782, 784, 783, -1, 783, 784, 9, -1, 9, 784, 297, -1, 785, 9, 297, -1, 785, 10, 9, -1, 785, 294, 10, -1, 10, 294, 12, -1, 12, 294, 786, -1, 787, 786, 292, -1, 788, 292, 290, -1, 225, 290, 289, -1, 0, 225, 289, -1, 12, 786, 787, -1, 787, 292, 788, -1, 788, 290, 225, -1, 17, 0, 789, -1, 790, 789, 791, -1, 801, 791, 811, -1, 792, 811, 794, -1, 793, 794, 1324, -1, 796, 793, 1324, -1, 796, 795, 793, -1, 796, 815, 795, -1, 796, 683, 815, -1, 815, 683, 798, -1, 797, 798, 20, -1, 800, 797, 20, -1, 800, 799, 797, -1, 800, 813, 799, -1, 799, 813, 790, -1, 801, 790, 791, -1, 801, 799, 790, -1, 801, 814, 799, -1, 801, 792, 814, -1, 801, 811, 792, -1, 0, 1316, 789, -1, 789, 1316, 806, -1, 802, 806, 1315, -1, 804, 1315, 1314, -1, 808, 1314, 1319, -1, 1321, 808, 1319, -1, 1321, 803, 808, -1, 808, 803, 805, -1, 804, 805, 807, -1, 802, 807, 791, -1, 789, 802, 791, -1, 789, 806, 802, -1, 802, 1315, 804, -1, 807, 802, 804, -1, 804, 1314, 808, -1, 805, 804, 808, -1, 803, 809, 805, -1, 805, 809, 810, -1, 807, 810, 811, -1, 791, 807, 811, -1, 809, 812, 810, -1, 810, 812, 794, -1, 811, 810, 794, -1, 812, 1324, 794, -1, 683, 685, 798, -1, 798, 685, 20, -1, 813, 17, 790, -1, 790, 17, 789, -1, 805, 810, 807, -1, 794, 793, 792, -1, 792, 793, 795, -1, 814, 795, 815, -1, 797, 815, 798, -1, 797, 814, 815, -1, 797, 799, 814, -1, 795, 814, 792, -1, 1335, 817, 816, -1, 816, 817, 851, -1, 851, 817, 1337, -1, 369, 1337, 1338, -1, 370, 1338, 1340, -1, 818, 1340, 819, -1, 382, 819, 821, -1, 820, 821, 1343, -1, 389, 1343, 852, -1, 392, 852, 1346, -1, 399, 1346, 853, -1, 854, 853, 1509, -1, 855, 1509, 1508, -1, 856, 1508, 822, -1, 823, 822, 1506, -1, 857, 1506, 858, -1, 418, 858, 1503, -1, 859, 1503, 1371, -1, 860, 1371, 861, -1, 862, 861, 824, -1, 863, 824, 864, -1, 865, 864, 866, -1, 434, 866, 1502, -1, 435, 1502, 825, -1, 867, 825, 826, -1, 443, 826, 1501, -1, 827, 1501, 1519, -1, 449, 1519, 1499, -1, 868, 1499, 869, -1, 455, 869, 1495, -1, 870, 1495, 828, -1, 871, 828, 1493, -1, 466, 1493, 829, -1, 468, 829, 872, -1, 475, 872, 830, -1, 831, 830, 873, -1, 874, 873, 1491, -1, 481, 1491, 1521, -1, 484, 1521, 832, -1, 492, 832, 1439, -1, 493, 1439, 1438, -1, 875, 1438, 833, -1, 876, 833, 834, -1, 835, 834, 1437, -1, 877, 1437, 1490, -1, 510, 1490, 1488, -1, 516, 1488, 836, -1, 519, 836, 838, -1, 837, 838, 1486, -1, 521, 1486, 840, -1, 839, 840, 878, -1, 879, 878, 1484, -1, 880, 1484, 1483, -1, 881, 1483, 842, -1, 841, 842, 1480, -1, 550, 1480, 843, -1, 551, 843, 1478, -1, 538, 1478, 844, -1, 539, 844, 1479, -1, 845, 1479, 1475, -1, 553, 1475, 846, -1, 560, 846, 848, -1, 847, 848, 1473, -1, 565, 1473, 882, -1, 568, 882, 849, -1, 850, 849, 1470, -1, 2009, 850, 1470, -1, 851, 1337, 369, -1, 369, 1338, 370, -1, 370, 1340, 818, -1, 818, 819, 382, -1, 382, 821, 820, -1, 820, 1343, 389, -1, 389, 852, 392, -1, 392, 1346, 399, -1, 399, 853, 854, -1, 854, 1509, 855, -1, 855, 1508, 856, -1, 856, 822, 823, -1, 823, 1506, 857, -1, 857, 858, 418, -1, 418, 1503, 859, -1, 859, 1371, 860, -1, 860, 861, 862, -1, 862, 824, 863, -1, 863, 864, 865, -1, 865, 866, 434, -1, 434, 1502, 435, -1, 435, 825, 867, -1, 867, 826, 443, -1, 443, 1501, 827, -1, 827, 1519, 449, -1, 449, 1499, 868, -1, 868, 869, 455, -1, 455, 1495, 870, -1, 870, 828, 871, -1, 871, 1493, 466, -1, 466, 829, 468, -1, 468, 872, 475, -1, 475, 830, 831, -1, 831, 873, 874, -1, 874, 1491, 481, -1, 481, 1521, 484, -1, 484, 832, 492, -1, 492, 1439, 493, -1, 493, 1438, 875, -1, 875, 833, 876, -1, 876, 834, 835, -1, 835, 1437, 877, -1, 877, 1490, 510, -1, 510, 1488, 516, -1, 516, 836, 519, -1, 519, 838, 837, -1, 837, 1486, 521, -1, 521, 840, 839, -1, 839, 878, 879, -1, 879, 1484, 880, -1, 880, 1483, 881, -1, 881, 842, 841, -1, 841, 1480, 550, -1, 550, 843, 551, -1, 551, 1478, 538, -1, 538, 844, 539, -1, 539, 1479, 845, -1, 845, 1475, 553, -1, 553, 846, 560, -1, 560, 848, 847, -1, 847, 1473, 565, -1, 565, 882, 568, -1, 568, 849, 850, -1, 883, 884, 892, -1, 892, 884, 889, -1, 889, 884, 362, -1, 885, 362, 360, -1, 886, 360, 887, -1, 890, 887, 888, -1, 666, 890, 888, -1, 889, 362, 885, -1, 885, 360, 886, -1, 886, 887, 890, -1, 891, 745, 671, -1, 671, 745, 920, -1, 670, 920, 928, -1, 669, 928, 893, -1, 653, 893, 932, -1, 892, 932, 1924, -1, 892, 653, 932, -1, 671, 920, 670, -1, 670, 928, 669, -1, 669, 893, 653, -1, 894, 898, 747, -1, 894, 899, 898, -1, 894, 746, 899, -1, 899, 746, 895, -1, 900, 895, 941, -1, 939, 941, 944, -1, 948, 944, 947, -1, 896, 947, 901, -1, 1936, 901, 1937, -1, 1936, 896, 901, -1, 1936, 1932, 896, -1, 896, 1932, 949, -1, 948, 949, 943, -1, 939, 943, 897, -1, 900, 897, 938, -1, 899, 938, 898, -1, 899, 900, 938, -1, 899, 895, 900, -1, 895, 746, 935, -1, 941, 935, 940, -1, 944, 940, 945, -1, 947, 945, 951, -1, 901, 951, 902, -1, 1937, 902, 1157, -1, 1937, 901, 902, -1, 903, 942, 934, -1, 903, 911, 942, -1, 903, 744, 911, -1, 911, 744, 904, -1, 910, 904, 905, -1, 906, 905, 907, -1, 909, 906, 907, -1, 909, 908, 906, -1, 909, 915, 908, -1, 908, 915, 902, -1, 951, 908, 902, -1, 951, 950, 908, -1, 951, 945, 950, -1, 950, 945, 936, -1, 910, 936, 911, -1, 904, 910, 911, -1, 904, 744, 913, -1, 905, 913, 912, -1, 907, 905, 912, -1, 744, 914, 913, -1, 913, 914, 912, -1, 915, 1157, 902, -1, 1932, 1933, 949, -1, 949, 1933, 946, -1, 943, 946, 916, -1, 897, 916, 917, -1, 938, 917, 921, -1, 898, 921, 922, -1, 747, 922, 745, -1, 747, 898, 922, -1, 1933, 1930, 946, -1, 946, 1930, 918, -1, 916, 918, 919, -1, 917, 919, 924, -1, 921, 924, 926, -1, 920, 926, 928, -1, 920, 921, 926, -1, 920, 922, 921, -1, 920, 745, 922, -1, 1930, 1929, 918, -1, 918, 1929, 937, -1, 919, 937, 923, -1, 924, 923, 925, -1, 926, 925, 928, -1, 926, 924, 925, -1, 1929, 929, 937, -1, 937, 929, 930, -1, 923, 930, 927, -1, 925, 927, 893, -1, 928, 925, 893, -1, 929, 933, 930, -1, 930, 933, 931, -1, 927, 931, 932, -1, 893, 927, 932, -1, 933, 1924, 931, -1, 931, 1924, 932, -1, 746, 934, 935, -1, 935, 934, 942, -1, 940, 942, 936, -1, 945, 940, 936, -1, 938, 921, 898, -1, 917, 924, 921, -1, 927, 925, 923, -1, 931, 927, 930, -1, 923, 924, 919, -1, 930, 923, 937, -1, 897, 917, 938, -1, 916, 919, 917, -1, 918, 937, 919, -1, 939, 897, 900, -1, 941, 939, 900, -1, 935, 941, 895, -1, 943, 916, 897, -1, 946, 918, 916, -1, 942, 940, 935, -1, 940, 944, 941, -1, 911, 936, 942, -1, 943, 939, 948, -1, 948, 939, 944, -1, 947, 944, 945, -1, 946, 943, 949, -1, 947, 896, 948, -1, 948, 896, 949, -1, 950, 936, 910, -1, 906, 910, 905, -1, 906, 950, 910, -1, 906, 908, 950, -1, 901, 947, 951, -1, 913, 905, 904, -1, 1188, 1271, 963, -1, 1189, 963, 953, -1, 952, 953, 964, -1, 1186, 964, 954, -1, 1182, 954, 955, -1, 1996, 1182, 955, -1, 1996, 956, 1182, -1, 1996, 1961, 956, -1, 956, 1961, 965, -1, 960, 965, 1190, -1, 1192, 1190, 1193, -1, 958, 1193, 957, -1, 699, 957, 689, -1, 699, 958, 957, -1, 699, 1179, 958, -1, 958, 1179, 1191, -1, 1192, 1191, 1180, -1, 960, 1180, 959, -1, 956, 959, 1182, -1, 956, 960, 959, -1, 956, 965, 960, -1, 1271, 961, 963, -1, 963, 961, 1284, -1, 953, 1284, 1283, -1, 964, 1283, 1287, -1, 954, 1287, 962, -1, 955, 954, 962, -1, 963, 1284, 953, -1, 953, 1283, 964, -1, 964, 1287, 954, -1, 1961, 968, 965, -1, 965, 968, 966, -1, 1190, 966, 970, -1, 1193, 970, 1195, -1, 957, 1195, 972, -1, 689, 972, 967, -1, 689, 957, 972, -1, 968, 1000, 966, -1, 966, 1000, 969, -1, 970, 969, 971, -1, 1195, 971, 1002, -1, 972, 1002, 1178, -1, 967, 1178, 1008, -1, 690, 1008, 973, -1, 1177, 973, 974, -1, 1176, 974, 1175, -1, 975, 1175, 1015, -1, 691, 1015, 1023, -1, 692, 1023, 1026, -1, 1174, 1026, 1031, -1, 976, 1031, 1173, -1, 694, 1173, 977, -1, 978, 977, 1172, -1, 1171, 1172, 979, -1, 1170, 979, 1045, -1, 980, 1045, 1046, -1, 705, 1046, 1052, -1, 706, 1052, 1169, -1, 981, 1169, 982, -1, 709, 982, 1058, -1, 710, 1058, 984, -1, 983, 984, 1060, -1, 712, 1060, 1066, -1, 713, 1066, 1074, -1, 715, 1074, 1168, -1, 1167, 1168, 1081, -1, 718, 1081, 985, -1, 1166, 985, 986, -1, 719, 986, 1086, -1, 1165, 1086, 987, -1, 720, 987, 988, -1, 723, 988, 1095, -1, 989, 1095, 1096, -1, 1160, 1096, 1098, -1, 1161, 1098, 990, -1, 991, 990, 1950, -1, 992, 991, 1950, -1, 992, 998, 991, -1, 992, 993, 998, -1, 998, 993, 999, -1, 997, 999, 1103, -1, 1226, 1103, 1232, -1, 1231, 1232, 1104, -1, 994, 1104, 727, -1, 994, 1231, 1104, -1, 994, 726, 1231, -1, 1231, 726, 995, -1, 1226, 995, 996, -1, 997, 996, 1225, -1, 998, 1225, 991, -1, 998, 997, 1225, -1, 998, 999, 997, -1, 1000, 1001, 969, -1, 969, 1001, 1194, -1, 971, 1194, 1003, -1, 1002, 1003, 1004, -1, 1178, 1004, 1008, -1, 1178, 1002, 1004, -1, 1001, 1994, 1194, -1, 1194, 1994, 1005, -1, 1003, 1005, 1006, -1, 1004, 1006, 1007, -1, 1008, 1007, 973, -1, 1008, 1004, 1007, -1, 1994, 1009, 1005, -1, 1005, 1009, 1012, -1, 1006, 1012, 1010, -1, 1007, 1010, 1011, -1, 973, 1011, 974, -1, 973, 1007, 1011, -1, 1009, 1013, 1012, -1, 1012, 1013, 1196, -1, 1010, 1196, 1197, -1, 1011, 1197, 1016, -1, 974, 1016, 1175, -1, 974, 1011, 1016, -1, 1013, 1960, 1196, -1, 1196, 1960, 1017, -1, 1197, 1017, 1018, -1, 1016, 1018, 1014, -1, 1175, 1014, 1015, -1, 1175, 1016, 1014, -1, 1960, 1991, 1017, -1, 1017, 1991, 1019, -1, 1018, 1019, 1020, -1, 1014, 1020, 1021, -1, 1015, 1021, 1023, -1, 1015, 1014, 1021, -1, 1991, 1959, 1019, -1, 1019, 1959, 1022, -1, 1020, 1022, 1198, -1, 1021, 1198, 1027, -1, 1023, 1027, 1026, -1, 1023, 1021, 1027, -1, 1959, 1028, 1022, -1, 1022, 1028, 1024, -1, 1198, 1024, 1199, -1, 1027, 1199, 1025, -1, 1026, 1025, 1031, -1, 1026, 1027, 1025, -1, 1028, 1988, 1024, -1, 1024, 1988, 1029, -1, 1199, 1029, 1030, -1, 1025, 1030, 1035, -1, 1031, 1035, 1173, -1, 1031, 1025, 1035, -1, 1988, 1032, 1029, -1, 1029, 1032, 1033, -1, 1030, 1033, 1200, -1, 1035, 1200, 1034, -1, 1173, 1034, 977, -1, 1173, 1035, 1034, -1, 1032, 1036, 1033, -1, 1033, 1036, 1037, -1, 1200, 1037, 1038, -1, 1034, 1038, 1201, -1, 977, 1201, 1172, -1, 977, 1034, 1201, -1, 1036, 1041, 1037, -1, 1037, 1041, 1039, -1, 1038, 1039, 1040, -1, 1201, 1040, 1203, -1, 1172, 1203, 979, -1, 1172, 1201, 1203, -1, 1041, 1986, 1039, -1, 1039, 1986, 1043, -1, 1040, 1043, 1202, -1, 1203, 1202, 1042, -1, 979, 1042, 1045, -1, 979, 1203, 1042, -1, 1986, 1958, 1043, -1, 1043, 1958, 1044, -1, 1202, 1044, 1205, -1, 1042, 1205, 1047, -1, 1045, 1047, 1046, -1, 1045, 1042, 1047, -1, 1958, 1984, 1044, -1, 1044, 1984, 1204, -1, 1205, 1204, 1206, -1, 1047, 1206, 1048, -1, 1046, 1048, 1052, -1, 1046, 1047, 1048, -1, 1984, 1049, 1204, -1, 1204, 1049, 1050, -1, 1206, 1050, 1209, -1, 1048, 1209, 1051, -1, 1052, 1051, 1169, -1, 1052, 1048, 1051, -1, 1049, 1053, 1050, -1, 1050, 1053, 1207, -1, 1209, 1207, 1208, -1, 1051, 1208, 1056, -1, 1169, 1056, 982, -1, 1169, 1051, 1056, -1, 1053, 1054, 1207, -1, 1207, 1054, 1055, -1, 1208, 1055, 1210, -1, 1056, 1210, 1212, -1, 982, 1212, 1058, -1, 982, 1056, 1212, -1, 1054, 1059, 1055, -1, 1055, 1059, 1057, -1, 1210, 1057, 1211, -1, 1212, 1211, 1061, -1, 1058, 1061, 984, -1, 1058, 1212, 1061, -1, 1059, 1982, 1057, -1, 1057, 1982, 1213, -1, 1211, 1213, 1214, -1, 1061, 1214, 1215, -1, 984, 1215, 1060, -1, 984, 1061, 1215, -1, 1982, 1062, 1213, -1, 1213, 1062, 1064, -1, 1214, 1064, 1063, -1, 1215, 1063, 1068, -1, 1060, 1068, 1066, -1, 1060, 1215, 1068, -1, 1062, 1065, 1064, -1, 1064, 1065, 1070, -1, 1063, 1070, 1072, -1, 1068, 1072, 1067, -1, 1066, 1067, 1074, -1, 1066, 1068, 1067, -1, 1065, 1069, 1070, -1, 1070, 1069, 1071, -1, 1072, 1071, 1073, -1, 1067, 1073, 1075, -1, 1074, 1075, 1168, -1, 1074, 1067, 1075, -1, 1069, 1981, 1071, -1, 1071, 1981, 1077, -1, 1073, 1077, 1076, -1, 1075, 1076, 1216, -1, 1168, 1216, 1081, -1, 1168, 1075, 1216, -1, 1981, 1953, 1077, -1, 1077, 1953, 1078, -1, 1076, 1078, 1079, -1, 1216, 1079, 1080, -1, 1081, 1080, 985, -1, 1081, 1216, 1080, -1, 1953, 1082, 1078, -1, 1078, 1082, 1217, -1, 1079, 1217, 1219, -1, 1080, 1219, 1083, -1, 985, 1083, 986, -1, 985, 1080, 1083, -1, 1082, 1084, 1217, -1, 1217, 1084, 1218, -1, 1219, 1218, 1085, -1, 1083, 1085, 1220, -1, 986, 1220, 1086, -1, 986, 1083, 1220, -1, 1084, 1087, 1218, -1, 1218, 1087, 1090, -1, 1085, 1090, 1088, -1, 1220, 1088, 1089, -1, 1086, 1089, 987, -1, 1086, 1220, 1089, -1, 1087, 1952, 1090, -1, 1090, 1952, 1221, -1, 1088, 1221, 1222, -1, 1089, 1222, 1092, -1, 987, 1092, 988, -1, 987, 1089, 1092, -1, 1952, 1978, 1221, -1, 1221, 1978, 1091, -1, 1222, 1091, 1223, -1, 1092, 1223, 1093, -1, 988, 1093, 1095, -1, 988, 1092, 1093, -1, 1978, 1097, 1091, -1, 1091, 1097, 1094, -1, 1223, 1094, 1099, -1, 1093, 1099, 1096, -1, 1095, 1093, 1096, -1, 1097, 1100, 1094, -1, 1094, 1100, 1224, -1, 1099, 1224, 1098, -1, 1096, 1099, 1098, -1, 1100, 1101, 1224, -1, 1224, 1101, 990, -1, 1098, 1224, 990, -1, 1101, 1950, 990, -1, 993, 1102, 999, -1, 999, 1102, 1227, -1, 1103, 1227, 1230, -1, 1232, 1230, 1106, -1, 1104, 1106, 1107, -1, 727, 1107, 729, -1, 727, 1104, 1107, -1, 1102, 1105, 1227, -1, 1227, 1105, 1229, -1, 1230, 1229, 1233, -1, 1106, 1233, 1234, -1, 1107, 1234, 1112, -1, 729, 1112, 1108, -1, 729, 1107, 1112, -1, 1105, 1974, 1229, -1, 1229, 1974, 1109, -1, 1233, 1109, 1114, -1, 1234, 1114, 1236, -1, 1112, 1236, 1110, -1, 1108, 1110, 1111, -1, 1108, 1112, 1110, -1, 1974, 1118, 1109, -1, 1109, 1118, 1113, -1, 1114, 1113, 1115, -1, 1236, 1115, 1116, -1, 1110, 1116, 1117, -1, 1111, 1117, 731, -1, 1111, 1110, 1117, -1, 1118, 1948, 1113, -1, 1113, 1948, 1235, -1, 1115, 1235, 1122, -1, 1116, 1122, 1239, -1, 1117, 1239, 1119, -1, 731, 1119, 1123, -1, 731, 1117, 1119, -1, 1948, 1120, 1235, -1, 1235, 1120, 1121, -1, 1122, 1121, 1237, -1, 1239, 1237, 1238, -1, 1119, 1238, 1241, -1, 1123, 1241, 1126, -1, 1123, 1119, 1241, -1, 1120, 1971, 1121, -1, 1121, 1971, 1124, -1, 1237, 1124, 1125, -1, 1238, 1125, 1240, -1, 1241, 1240, 1243, -1, 1126, 1243, 735, -1, 1126, 1241, 1243, -1, 1971, 1947, 1124, -1, 1124, 1947, 1127, -1, 1125, 1127, 1128, -1, 1240, 1128, 1242, -1, 1243, 1242, 1129, -1, 735, 1129, 1130, -1, 735, 1243, 1129, -1, 1947, 1969, 1127, -1, 1127, 1969, 1131, -1, 1128, 1131, 1132, -1, 1242, 1132, 1133, -1, 1129, 1133, 1137, -1, 1130, 1137, 736, -1, 1130, 1129, 1137, -1, 1969, 1944, 1131, -1, 1131, 1944, 1245, -1, 1132, 1245, 1247, -1, 1133, 1247, 1134, -1, 1137, 1134, 1135, -1, 736, 1135, 1136, -1, 736, 1137, 1135, -1, 1944, 1138, 1245, -1, 1245, 1138, 1244, -1, 1247, 1244, 1139, -1, 1134, 1139, 1251, -1, 1135, 1251, 1250, -1, 1136, 1250, 1141, -1, 1136, 1135, 1250, -1, 1138, 1943, 1244, -1, 1244, 1943, 1246, -1, 1139, 1246, 1140, -1, 1251, 1140, 1249, -1, 1250, 1249, 1142, -1, 1141, 1142, 742, -1, 1141, 1250, 1142, -1, 1943, 1968, 1246, -1, 1246, 1968, 1248, -1, 1140, 1248, 1145, -1, 1249, 1145, 1252, -1, 1142, 1252, 1143, -1, 742, 1143, 1148, -1, 742, 1142, 1143, -1, 1968, 1144, 1248, -1, 1248, 1144, 1146, -1, 1145, 1146, 1150, -1, 1252, 1150, 1147, -1, 1143, 1147, 1149, -1, 1148, 1149, 1151, -1, 1148, 1143, 1149, -1, 1144, 1941, 1146, -1, 1146, 1941, 1153, -1, 1150, 1153, 1254, -1, 1147, 1254, 1154, -1, 1149, 1154, 1152, -1, 1151, 1152, 914, -1, 1151, 1149, 1152, -1, 1941, 1940, 1153, -1, 1153, 1940, 1253, -1, 1254, 1253, 1255, -1, 1154, 1255, 1156, -1, 1152, 1156, 912, -1, 914, 1152, 912, -1, 1940, 1964, 1253, -1, 1253, 1964, 1155, -1, 1255, 1155, 1256, -1, 1156, 1256, 907, -1, 912, 1156, 907, -1, 1964, 1939, 1155, -1, 1155, 1939, 1158, -1, 1256, 1158, 909, -1, 907, 1256, 909, -1, 1939, 1157, 1158, -1, 1158, 1157, 915, -1, 909, 1158, 915, -1, 726, 722, 995, -1, 995, 722, 1228, -1, 996, 1228, 1162, -1, 1225, 1162, 1161, -1, 991, 1161, 990, -1, 991, 1225, 1161, -1, 722, 1159, 1228, -1, 1228, 1159, 1164, -1, 1162, 1164, 1160, -1, 1161, 1160, 1098, -1, 1161, 1162, 1160, -1, 1159, 1163, 1164, -1, 1164, 1163, 989, -1, 1160, 989, 1096, -1, 1160, 1164, 989, -1, 1163, 723, 989, -1, 989, 723, 1095, -1, 723, 720, 988, -1, 720, 1165, 987, -1, 1165, 719, 1086, -1, 719, 1166, 986, -1, 1166, 718, 985, -1, 718, 1167, 1081, -1, 1167, 715, 1168, -1, 715, 713, 1074, -1, 713, 712, 1066, -1, 712, 983, 1060, -1, 983, 710, 984, -1, 710, 709, 1058, -1, 709, 981, 982, -1, 981, 706, 1169, -1, 706, 705, 1052, -1, 705, 980, 1046, -1, 980, 1170, 1045, -1, 1170, 1171, 979, -1, 1171, 978, 1172, -1, 978, 694, 977, -1, 694, 976, 1173, -1, 976, 1174, 1031, -1, 1174, 692, 1026, -1, 692, 691, 1023, -1, 691, 975, 1015, -1, 975, 1176, 1175, -1, 1176, 1177, 974, -1, 1177, 690, 973, -1, 690, 967, 1008, -1, 1178, 967, 972, -1, 1179, 1183, 1191, -1, 1191, 1183, 1184, -1, 1180, 1184, 1181, -1, 959, 1181, 1186, -1, 1182, 1186, 954, -1, 1182, 959, 1186, -1, 1183, 1187, 1184, -1, 1184, 1187, 1185, -1, 1181, 1185, 952, -1, 1186, 952, 964, -1, 1186, 1181, 952, -1, 1187, 687, 1185, -1, 1185, 687, 1189, -1, 952, 1189, 953, -1, 952, 1185, 1189, -1, 687, 1188, 1189, -1, 1189, 1188, 963, -1, 1121, 1122, 1235, -1, 1122, 1116, 1115, -1, 1124, 1237, 1121, -1, 1116, 1110, 1236, -1, 1237, 1239, 1122, -1, 1239, 1117, 1116, -1, 1180, 1181, 959, -1, 1184, 1185, 1181, -1, 1192, 1180, 960, -1, 1190, 1192, 960, -1, 966, 1190, 965, -1, 1191, 1184, 1180, -1, 969, 970, 966, -1, 958, 1191, 1192, -1, 1193, 958, 1192, -1, 970, 1193, 1190, -1, 1194, 971, 969, -1, 971, 1195, 970, -1, 1195, 957, 1193, -1, 1005, 1003, 1194, -1, 1003, 1002, 971, -1, 1002, 972, 1195, -1, 1012, 1006, 1005, -1, 1006, 1004, 1003, -1, 1196, 1010, 1012, -1, 1010, 1007, 1006, -1, 1017, 1197, 1196, -1, 1197, 1011, 1010, -1, 1019, 1018, 1017, -1, 1018, 1016, 1197, -1, 1022, 1020, 1019, -1, 1020, 1014, 1018, -1, 1024, 1198, 1022, -1, 1198, 1021, 1020, -1, 1029, 1199, 1024, -1, 1199, 1027, 1198, -1, 1033, 1030, 1029, -1, 1030, 1025, 1199, -1, 1037, 1200, 1033, -1, 1200, 1035, 1030, -1, 1039, 1038, 1037, -1, 1038, 1034, 1200, -1, 1043, 1040, 1039, -1, 1040, 1201, 1038, -1, 1044, 1202, 1043, -1, 1202, 1203, 1040, -1, 1204, 1205, 1044, -1, 1205, 1042, 1202, -1, 1050, 1206, 1204, -1, 1206, 1047, 1205, -1, 1207, 1209, 1050, -1, 1209, 1048, 1206, -1, 1055, 1208, 1207, -1, 1208, 1051, 1209, -1, 1057, 1210, 1055, -1, 1210, 1056, 1208, -1, 1213, 1211, 1057, -1, 1211, 1212, 1210, -1, 1064, 1214, 1213, -1, 1214, 1061, 1211, -1, 1070, 1063, 1064, -1, 1063, 1215, 1214, -1, 1071, 1072, 1070, -1, 1072, 1068, 1063, -1, 1077, 1073, 1071, -1, 1073, 1067, 1072, -1, 1078, 1076, 1077, -1, 1076, 1075, 1073, -1, 1217, 1079, 1078, -1, 1079, 1216, 1076, -1, 1218, 1219, 1217, -1, 1219, 1080, 1079, -1, 1090, 1085, 1218, -1, 1085, 1083, 1219, -1, 1221, 1088, 1090, -1, 1088, 1220, 1085, -1, 1091, 1222, 1221, -1, 1222, 1089, 1088, -1, 1094, 1223, 1091, -1, 1223, 1092, 1222, -1, 1224, 1099, 1094, -1, 1099, 1093, 1223, -1, 996, 1162, 1225, -1, 1228, 1164, 1162, -1, 1226, 996, 997, -1, 1103, 1226, 997, -1, 1227, 1103, 999, -1, 995, 1228, 996, -1, 1229, 1230, 1227, -1, 1231, 995, 1226, -1, 1232, 1231, 1226, -1, 1230, 1232, 1103, -1, 1109, 1233, 1229, -1, 1233, 1106, 1230, -1, 1106, 1104, 1232, -1, 1113, 1114, 1109, -1, 1114, 1234, 1233, -1, 1234, 1107, 1106, -1, 1235, 1115, 1113, -1, 1115, 1236, 1114, -1, 1236, 1112, 1234, -1, 1127, 1125, 1124, -1, 1125, 1238, 1237, -1, 1238, 1119, 1239, -1, 1131, 1128, 1127, -1, 1128, 1240, 1125, -1, 1240, 1241, 1238, -1, 1245, 1132, 1131, -1, 1132, 1242, 1128, -1, 1242, 1243, 1240, -1, 1244, 1247, 1245, -1, 1247, 1133, 1132, -1, 1133, 1129, 1242, -1, 1246, 1139, 1244, -1, 1139, 1134, 1247, -1, 1134, 1137, 1133, -1, 1248, 1140, 1246, -1, 1140, 1251, 1139, -1, 1251, 1135, 1134, -1, 1146, 1145, 1248, -1, 1145, 1249, 1140, -1, 1249, 1250, 1251, -1, 1153, 1150, 1146, -1, 1150, 1252, 1145, -1, 1252, 1142, 1249, -1, 1253, 1254, 1153, -1, 1254, 1147, 1150, -1, 1147, 1143, 1252, -1, 1155, 1255, 1253, -1, 1255, 1154, 1254, -1, 1154, 1149, 1147, -1, 1158, 1256, 1155, -1, 1256, 1156, 1255, -1, 1156, 1152, 1154, -1, 1257, 1320, 1258, -1, 1264, 1258, 1259, -1, 1297, 1259, 1302, -1, 1303, 1302, 1260, -1, 1304, 1260, 1290, -1, 1261, 1290, 686, -1, 1261, 1304, 1290, -1, 1261, 1262, 1304, -1, 1304, 1262, 1301, -1, 1303, 1301, 1263, -1, 1297, 1263, 1299, -1, 1264, 1299, 1322, -1, 1257, 1264, 1322, -1, 1257, 1258, 1264, -1, 2000, 1292, 1265, -1, 2000, 1274, 1292, -1, 2000, 1266, 1274, -1, 1274, 1266, 1267, -1, 1305, 1267, 1268, -1, 1273, 1268, 1269, -1, 1308, 1269, 1312, -1, 1310, 1312, 1270, -1, 1272, 1270, 1271, -1, 1272, 1310, 1270, -1, 1272, 686, 1310, -1, 1310, 686, 1289, -1, 1308, 1289, 1307, -1, 1273, 1307, 1291, -1, 1305, 1291, 1300, -1, 1274, 1300, 1292, -1, 1274, 1305, 1300, -1, 1274, 1267, 1305, -1, 1266, 1275, 1267, -1, 1267, 1275, 1306, -1, 1268, 1306, 1309, -1, 1269, 1309, 1277, -1, 1312, 1277, 1276, -1, 1270, 1276, 961, -1, 1271, 1270, 961, -1, 1275, 1279, 1306, -1, 1306, 1279, 1280, -1, 1309, 1280, 1311, -1, 1277, 1311, 1278, -1, 1276, 1278, 1284, -1, 961, 1276, 1284, -1, 1279, 1281, 1280, -1, 1280, 1281, 1285, -1, 1311, 1285, 1282, -1, 1278, 1282, 1283, -1, 1284, 1278, 1283, -1, 1281, 1999, 1285, -1, 1285, 1999, 1286, -1, 1288, 1286, 962, -1, 1287, 1288, 962, -1, 1287, 1282, 1288, -1, 1287, 1283, 1282, -1, 1285, 1286, 1288, -1, 1282, 1285, 1288, -1, 1289, 686, 1290, -1, 1307, 1290, 1260, -1, 1291, 1260, 1302, -1, 1300, 1302, 1259, -1, 1292, 1259, 1258, -1, 1265, 1258, 1320, -1, 1265, 1292, 1258, -1, 1301, 1262, 1293, -1, 1263, 1293, 1298, -1, 1299, 1298, 1323, -1, 1322, 1299, 1323, -1, 684, 1295, 1296, -1, 684, 1294, 1295, -1, 1295, 1294, 1298, -1, 1293, 1295, 1298, -1, 1293, 1296, 1295, -1, 1293, 1262, 1296, -1, 1294, 1323, 1298, -1, 1297, 1299, 1264, -1, 1259, 1297, 1264, -1, 1263, 1298, 1299, -1, 1300, 1259, 1292, -1, 1303, 1263, 1297, -1, 1302, 1303, 1297, -1, 1301, 1293, 1263, -1, 1291, 1302, 1300, -1, 1304, 1301, 1303, -1, 1260, 1304, 1303, -1, 1273, 1291, 1305, -1, 1268, 1273, 1305, -1, 1306, 1268, 1267, -1, 1307, 1260, 1291, -1, 1280, 1309, 1306, -1, 1308, 1307, 1273, -1, 1269, 1308, 1273, -1, 1309, 1269, 1268, -1, 1289, 1290, 1307, -1, 1285, 1311, 1280, -1, 1311, 1277, 1309, -1, 1310, 1289, 1308, -1, 1312, 1310, 1308, -1, 1277, 1312, 1269, -1, 1278, 1311, 1282, -1, 1276, 1277, 1278, -1, 1270, 1312, 1276, -1, 289, 364, 0, -1, 0, 364, 1316, -1, 1316, 364, 1313, -1, 806, 1313, 365, -1, 1315, 365, 1314, -1, 1315, 806, 365, -1, 1316, 1313, 806, -1, 365, 1317, 1314, -1, 1314, 1317, 1318, -1, 1319, 1314, 1318, -1, 1319, 1320, 1321, -1, 1321, 1320, 1257, -1, 803, 1257, 1322, -1, 809, 1322, 1323, -1, 812, 1323, 1294, -1, 1324, 1294, 684, -1, 1324, 812, 1294, -1, 1321, 1257, 803, -1, 803, 1322, 809, -1, 809, 1323, 812, -1, 1325, 1511, 1910, -1, 1325, 1326, 1511, -1, 1325, 1923, 1326, -1, 1325, 1928, 1923, -1, 1325, 1327, 1928, -1, 1928, 1327, 1863, -1, 1584, 1863, 1862, -1, 1604, 1862, 1861, -1, 1585, 1861, 1328, -1, 1568, 1328, 1329, -1, 1859, 1568, 1329, -1, 1859, 1330, 1568, -1, 1568, 1330, 1530, -1, 1331, 1530, 1532, -1, 1331, 1568, 1530, -1, 1928, 1863, 1584, -1, 1583, 1928, 1584, -1, 1583, 1332, 1928, -1, 1928, 1332, 1333, -1, 1335, 1333, 1334, -1, 1581, 1335, 1334, -1, 1581, 817, 1335, -1, 1581, 1336, 817, -1, 817, 1336, 1337, -1, 1337, 1336, 1510, -1, 1338, 1510, 1598, -1, 1339, 1338, 1598, -1, 1339, 1340, 1338, -1, 1339, 1341, 1340, -1, 1340, 1341, 819, -1, 819, 1341, 1595, -1, 821, 1595, 1342, -1, 1344, 821, 1342, -1, 1344, 1343, 821, -1, 1344, 1345, 1343, -1, 1343, 1345, 852, -1, 852, 1345, 1592, -1, 1346, 1592, 1580, -1, 1732, 1580, 1579, -1, 1856, 1579, 1347, -1, 1856, 1732, 1579, -1, 1856, 1348, 1732, -1, 1732, 1348, 1349, -1, 1349, 1348, 1356, -1, 1356, 1348, 1854, -1, 1733, 1854, 1903, -1, 1350, 1903, 1715, -1, 1350, 1733, 1903, -1, 1584, 1862, 1604, -1, 1604, 1861, 1585, -1, 1585, 1328, 1568, -1, 1352, 1351, 1530, -1, 1352, 1575, 1351, -1, 1352, 1353, 1575, -1, 1575, 1353, 1588, -1, 1588, 1353, 1577, -1, 1577, 1353, 1858, -1, 1354, 1858, 1857, -1, 1355, 1857, 1578, -1, 1355, 1354, 1857, -1, 1577, 1858, 1354, -1, 1857, 1347, 1578, -1, 1578, 1347, 1579, -1, 1356, 1854, 1733, -1, 1903, 1357, 1715, -1, 1715, 1357, 1358, -1, 1358, 1357, 1717, -1, 1717, 1357, 1360, -1, 1359, 1360, 1738, -1, 1359, 1717, 1360, -1, 1360, 1361, 1738, -1, 1738, 1361, 1362, -1, 1362, 1361, 1719, -1, 1719, 1361, 1363, -1, 1364, 1363, 1366, -1, 1365, 1366, 1720, -1, 1365, 1364, 1366, -1, 1719, 1363, 1364, -1, 1366, 1851, 1720, -1, 1720, 1851, 1372, -1, 1372, 1851, 1850, -1, 1373, 1850, 1374, -1, 1744, 1374, 1367, -1, 1534, 1744, 1367, -1, 1534, 1368, 1744, -1, 1534, 1369, 1368, -1, 1368, 1369, 824, -1, 1370, 824, 861, -1, 1747, 861, 1371, -1, 1721, 1371, 1504, -1, 1721, 1747, 1371, -1, 1372, 1850, 1373, -1, 1374, 1375, 1367, -1, 1367, 1375, 1377, -1, 1377, 1375, 1376, -1, 1551, 1376, 1378, -1, 1551, 1377, 1376, -1, 1376, 1847, 1378, -1, 1378, 1847, 1379, -1, 1379, 1847, 1899, -1, 1552, 1899, 1537, -1, 1552, 1379, 1899, -1, 1899, 1846, 1537, -1, 1537, 1846, 1538, -1, 1538, 1846, 1380, -1, 1540, 1380, 1541, -1, 1540, 1538, 1380, -1, 1380, 1844, 1541, -1, 1541, 1844, 1381, -1, 1381, 1844, 1555, -1, 1555, 1844, 1843, -1, 1556, 1843, 1842, -1, 1382, 1842, 1544, -1, 1382, 1556, 1842, -1, 1555, 1843, 1556, -1, 1842, 1383, 1544, -1, 1544, 1383, 1384, -1, 1389, 1544, 1384, -1, 1389, 1407, 1544, -1, 1389, 1687, 1407, -1, 1389, 1702, 1687, -1, 1389, 1688, 1702, -1, 1389, 1689, 1688, -1, 1389, 1385, 1689, -1, 1389, 1691, 1385, -1, 1389, 1386, 1691, -1, 1389, 1388, 1386, -1, 1389, 1387, 1388, -1, 1389, 1392, 1387, -1, 1389, 1841, 1392, -1, 1392, 1841, 1840, -1, 1894, 1392, 1840, -1, 1894, 1390, 1392, -1, 1392, 1390, 1838, -1, 1391, 1392, 1838, -1, 1391, 1837, 1392, -1, 1392, 1837, 1393, -1, 1394, 1392, 1393, -1, 1394, 1395, 1392, -1, 1394, 1396, 1395, -1, 1395, 1396, 1693, -1, 1693, 1396, 1413, -1, 1694, 1413, 1833, -1, 1695, 1833, 1832, -1, 1414, 1832, 1889, -1, 1415, 1889, 1397, -1, 1416, 1397, 1398, -1, 1696, 1398, 1417, -1, 1671, 1696, 1417, -1, 1671, 1399, 1696, -1, 1671, 1401, 1399, -1, 1671, 1400, 1401, -1, 1671, 1402, 1400, -1, 1671, 1403, 1402, -1, 1671, 1697, 1403, -1, 1671, 1404, 1697, -1, 1671, 1406, 1404, -1, 1671, 1405, 1406, -1, 1671, 1655, 1405, -1, 1405, 1655, 1654, -1, 1407, 1654, 1408, -1, 1407, 1405, 1654, -1, 1407, 1684, 1405, -1, 1407, 1685, 1684, -1, 1407, 1686, 1685, -1, 1407, 1409, 1686, -1, 1407, 1411, 1409, -1, 1407, 1410, 1411, -1, 1407, 1412, 1410, -1, 1407, 1687, 1412, -1, 1693, 1413, 1694, -1, 1694, 1833, 1695, -1, 1695, 1832, 1414, -1, 1414, 1889, 1415, -1, 1415, 1397, 1416, -1, 1398, 1418, 1417, -1, 1417, 1418, 1419, -1, 1419, 1418, 1831, -1, 1432, 1831, 1433, -1, 1420, 1433, 1421, -1, 1422, 1420, 1421, -1, 1422, 1423, 1420, -1, 1420, 1423, 1886, -1, 1828, 1420, 1886, -1, 1828, 1424, 1420, -1, 1828, 1659, 1424, -1, 1828, 1425, 1659, -1, 1828, 1426, 1425, -1, 1828, 1427, 1426, -1, 1828, 1661, 1427, -1, 1828, 1662, 1661, -1, 1828, 1428, 1662, -1, 1662, 1428, 1429, -1, 1429, 1428, 1663, -1, 1663, 1428, 1430, -1, 1431, 1430, 1827, -1, 1680, 1827, 1434, -1, 1680, 1431, 1827, -1, 1419, 1831, 1432, -1, 1432, 1433, 1420, -1, 1663, 1430, 1431, -1, 1827, 1883, 1434, -1, 1434, 1883, 1681, -1, 1681, 1883, 1881, -1, 1435, 1881, 1768, -1, 1767, 1435, 1768, -1, 1767, 1665, 1435, -1, 1767, 1786, 1665, -1, 1665, 1786, 1488, -1, 1489, 1488, 1490, -1, 1436, 1490, 1437, -1, 834, 1436, 1437, -1, 834, 833, 1436, -1, 1436, 833, 1438, -1, 1439, 1436, 1438, -1, 1439, 832, 1436, -1, 1436, 832, 1521, -1, 1644, 1521, 1440, -1, 1644, 1436, 1521, -1, 1881, 1826, 1768, -1, 1768, 1826, 1441, -1, 1441, 1826, 1825, -1, 1769, 1825, 1880, -1, 1787, 1880, 1442, -1, 1787, 1769, 1880, -1, 1441, 1825, 1769, -1, 1880, 1443, 1442, -1, 1442, 1443, 1789, -1, 1789, 1443, 1444, -1, 1444, 1443, 1823, -1, 1790, 1823, 1822, -1, 1445, 1822, 1772, -1, 1445, 1790, 1822, -1, 1444, 1823, 1790, -1, 1822, 1877, 1772, -1, 1772, 1877, 1773, -1, 1773, 1877, 1794, -1, 1794, 1877, 1514, -1, 1446, 1514, 1515, -1, 1446, 1794, 1514, -1, 1820, 1756, 1514, -1, 1820, 1874, 1756, -1, 1756, 1874, 1819, -1, 1817, 1756, 1819, -1, 1817, 1447, 1756, -1, 1817, 1448, 1447, -1, 1817, 1815, 1448, -1, 1448, 1815, 1619, -1, 1619, 1815, 1814, -1, 1449, 1814, 1450, -1, 1620, 1450, 1451, -1, 1620, 1449, 1450, -1, 1619, 1814, 1449, -1, 1450, 1452, 1451, -1, 1451, 1452, 1453, -1, 1453, 1452, 1870, -1, 1639, 1870, 1454, -1, 1639, 1453, 1870, -1, 1870, 1456, 1454, -1, 1454, 1456, 1622, -1, 1622, 1456, 1455, -1, 1455, 1456, 1640, -1, 1640, 1456, 1624, -1, 1624, 1456, 1643, -1, 1643, 1456, 1457, -1, 1457, 1456, 1868, -1, 1813, 1457, 1868, -1, 1813, 1458, 1457, -1, 1457, 1458, 1459, -1, 1606, 1459, 1461, -1, 1526, 1461, 1527, -1, 1627, 1527, 2010, -1, 1460, 2010, 1469, -1, 1460, 1627, 2010, -1, 1457, 1459, 1606, -1, 1606, 1461, 1526, -1, 1527, 1812, 2010, -1, 2010, 1812, 1810, -1, 1462, 1810, 1463, -1, 1462, 2010, 1810, -1, 1810, 1464, 1463, -1, 1463, 1464, 1465, -1, 1465, 1464, 1800, -1, 1800, 1464, 1466, -1, 1466, 1464, 1801, -1, 1801, 1464, 1807, -1, 1807, 1464, 1803, -1, 1468, 1803, 1467, -1, 1468, 1807, 1803, -1, 2010, 1470, 1469, -1, 1469, 1470, 1610, -1, 1610, 1470, 1629, -1, 1629, 1470, 849, -1, 1612, 849, 882, -1, 1471, 882, 1473, -1, 1472, 1473, 1474, -1, 1472, 1471, 1473, -1, 1629, 849, 1612, -1, 1612, 882, 1471, -1, 1473, 848, 1474, -1, 1474, 848, 1614, -1, 1614, 848, 846, -1, 1632, 846, 1634, -1, 1632, 1614, 846, -1, 846, 1475, 1634, -1, 1634, 1475, 1615, -1, 1615, 1475, 1479, -1, 1476, 1479, 844, -1, 1477, 844, 1478, -1, 1525, 1478, 1516, -1, 1618, 1516, 1756, -1, 1447, 1618, 1756, -1, 1615, 1479, 1476, -1, 1476, 844, 1477, -1, 1478, 843, 1516, -1, 1516, 843, 1758, -1, 1758, 843, 1480, -1, 1778, 1480, 1759, -1, 1778, 1758, 1480, -1, 1480, 842, 1759, -1, 1759, 842, 1481, -1, 1481, 842, 1483, -1, 1482, 1483, 1761, -1, 1482, 1481, 1483, -1, 1483, 1484, 1761, -1, 1761, 1484, 1485, -1, 1485, 1484, 878, -1, 1781, 878, 1762, -1, 1781, 1485, 878, -1, 878, 840, 1762, -1, 1762, 840, 1783, -1, 1783, 840, 1486, -1, 1784, 1486, 1487, -1, 1784, 1783, 1486, -1, 1486, 838, 1487, -1, 1487, 838, 1765, -1, 1765, 838, 836, -1, 1786, 836, 1488, -1, 1786, 1765, 836, -1, 1665, 1488, 1489, -1, 1489, 1490, 1436, -1, 1491, 1652, 1521, -1, 1491, 1654, 1652, -1, 1491, 873, 1654, -1, 1654, 873, 830, -1, 872, 1654, 830, -1, 872, 1545, 1654, -1, 872, 829, 1545, -1, 1545, 829, 1492, -1, 1492, 829, 1493, -1, 828, 1492, 1493, -1, 828, 1494, 1492, -1, 828, 1495, 1494, -1, 1494, 1495, 1560, -1, 1560, 1495, 1497, -1, 1497, 1495, 869, -1, 1498, 869, 1499, -1, 1500, 1499, 1519, -1, 1496, 1519, 1547, -1, 1496, 1500, 1519, -1, 1497, 869, 1498, -1, 1498, 1499, 1500, -1, 1501, 1533, 1519, -1, 1501, 826, 1533, -1, 1533, 826, 825, -1, 1502, 1533, 825, -1, 1502, 866, 1533, -1, 1533, 866, 864, -1, 1369, 864, 824, -1, 1369, 1533, 864, -1, 1368, 824, 1370, -1, 1370, 861, 1747, -1, 1371, 1503, 1504, -1, 1504, 1503, 1722, -1, 1722, 1503, 858, -1, 1505, 858, 1724, -1, 1505, 1722, 858, -1, 858, 1506, 1724, -1, 1724, 1506, 1507, -1, 1507, 1506, 822, -1, 1750, 822, 1726, -1, 1750, 1507, 822, -1, 822, 1508, 1726, -1, 1726, 1508, 1727, -1, 1727, 1508, 1728, -1, 1728, 1508, 1509, -1, 1729, 1509, 1517, -1, 1729, 1728, 1509, -1, 853, 1732, 1509, -1, 853, 1346, 1732, -1, 1732, 1346, 1580, -1, 1346, 852, 1592, -1, 821, 819, 1595, -1, 1338, 1337, 1510, -1, 1335, 1928, 1333, -1, 1511, 1512, 1910, -1, 1910, 1512, 1915, -1, 1513, 1910, 1915, -1, 1513, 1919, 1910, -1, 1910, 1919, 1918, -1, 1913, 1910, 1918, -1, 1913, 1911, 1910, -1, 1696, 1416, 1398, -1, 1756, 1799, 1514, -1, 1514, 1799, 1776, -1, 1775, 1514, 1776, -1, 1775, 1515, 1514, -1, 1525, 1516, 1618, -1, 1732, 1754, 1509, -1, 1509, 1754, 1517, -1, 1744, 1373, 1374, -1, 1533, 1518, 1519, -1, 1519, 1518, 1567, -1, 1566, 1519, 1567, -1, 1566, 1520, 1519, -1, 1519, 1520, 1548, -1, 1547, 1519, 1548, -1, 1545, 1408, 1654, -1, 1435, 1681, 1881, -1, 1652, 1522, 1521, -1, 1521, 1522, 1651, -1, 1649, 1521, 1651, -1, 1649, 1668, 1521, -1, 1521, 1668, 1524, -1, 1523, 1521, 1524, -1, 1523, 1647, 1521, -1, 1521, 1647, 1440, -1, 1525, 1477, 1478, -1, 1627, 1526, 1527, -1, 1351, 1528, 1530, -1, 1530, 1528, 1574, -1, 1529, 1530, 1574, -1, 1529, 1531, 1530, -1, 1530, 1531, 1532, -1, 1369, 2104, 1533, -1, 1369, 2187, 2104, -1, 1369, 1534, 2187, -1, 2187, 1534, 2101, -1, 2101, 1534, 1367, -1, 2098, 1367, 1377, -1, 1535, 1377, 1551, -1, 2096, 1551, 1378, -1, 2094, 1378, 1379, -1, 1536, 1379, 1552, -1, 2093, 1552, 1537, -1, 1553, 1537, 1538, -1, 1554, 1538, 1540, -1, 1539, 1540, 1541, -1, 2091, 1541, 1381, -1, 1542, 1381, 1555, -1, 2089, 1555, 1556, -1, 2088, 1556, 1382, -1, 1543, 1382, 1544, -1, 1557, 1544, 1407, -1, 1558, 1407, 1408, -1, 2188, 1408, 1545, -1, 1546, 1545, 1492, -1, 1559, 1492, 1494, -1, 2154, 1494, 1560, -1, 1561, 1560, 1497, -1, 2153, 1497, 1498, -1, 1562, 1498, 1500, -1, 2190, 1500, 1496, -1, 1563, 1496, 1547, -1, 2192, 1547, 1548, -1, 1564, 1548, 1520, -1, 1565, 1520, 1566, -1, 2107, 1566, 1567, -1, 1549, 1567, 1518, -1, 1550, 1518, 1533, -1, 2104, 1550, 1533, -1, 2101, 1367, 2098, -1, 2098, 1377, 1535, -1, 1535, 1551, 2096, -1, 2096, 1378, 2094, -1, 2094, 1379, 1536, -1, 1536, 1552, 2093, -1, 2093, 1537, 1553, -1, 1553, 1538, 1554, -1, 1554, 1540, 1539, -1, 1539, 1541, 2091, -1, 2091, 1381, 1542, -1, 1542, 1555, 2089, -1, 2089, 1556, 2088, -1, 2088, 1382, 1543, -1, 1543, 1544, 1557, -1, 1557, 1407, 1558, -1, 1558, 1408, 2188, -1, 2188, 1545, 1546, -1, 1546, 1492, 1559, -1, 1559, 1494, 2154, -1, 2154, 1560, 1561, -1, 1561, 1497, 2153, -1, 2153, 1498, 1562, -1, 1562, 1500, 2190, -1, 2190, 1496, 1563, -1, 1563, 1547, 2192, -1, 2192, 1548, 1564, -1, 1564, 1520, 1565, -1, 1565, 1566, 2107, -1, 2107, 1567, 1549, -1, 1549, 1518, 1550, -1, 1331, 1569, 1568, -1, 1331, 2122, 1569, -1, 1331, 1532, 2122, -1, 2122, 1532, 1570, -1, 1570, 1532, 1531, -1, 1571, 1531, 1529, -1, 1572, 1529, 1574, -1, 1573, 1574, 1528, -1, 1586, 1528, 1351, -1, 2118, 1351, 1575, -1, 1587, 1575, 1588, -1, 1576, 1588, 1577, -1, 1589, 1577, 1354, -1, 2116, 1354, 1355, -1, 1590, 1355, 1578, -1, 1591, 1578, 1579, -1, 2113, 1579, 1580, -1, 2114, 1580, 1592, -1, 2139, 1592, 1345, -1, 1593, 1345, 1344, -1, 2184, 1344, 1342, -1, 1594, 1342, 1595, -1, 1596, 1595, 1341, -1, 2185, 1341, 1339, -1, 1597, 1339, 1598, -1, 1599, 1598, 1510, -1, 1600, 1510, 1336, -1, 2186, 1336, 1581, -1, 2137, 1581, 1334, -1, 1601, 1334, 1333, -1, 1602, 1333, 1332, -1, 1582, 1332, 1583, -1, 2126, 1583, 1584, -1, 1603, 1584, 1604, -1, 1605, 1604, 1585, -1, 2123, 1585, 1568, -1, 1569, 2123, 1568, -1, 1570, 1531, 1571, -1, 1571, 1529, 1572, -1, 1572, 1574, 1573, -1, 1573, 1528, 1586, -1, 1586, 1351, 2118, -1, 2118, 1575, 1587, -1, 1587, 1588, 1576, -1, 1576, 1577, 1589, -1, 1589, 1354, 2116, -1, 2116, 1355, 1590, -1, 1590, 1578, 1591, -1, 1591, 1579, 2113, -1, 2113, 1580, 2114, -1, 2114, 1592, 2139, -1, 2139, 1345, 1593, -1, 1593, 1344, 2184, -1, 2184, 1342, 1594, -1, 1594, 1595, 1596, -1, 1596, 1341, 2185, -1, 2185, 1339, 1597, -1, 1597, 1598, 1599, -1, 1599, 1510, 1600, -1, 1600, 1336, 2186, -1, 2186, 1581, 2137, -1, 2137, 1334, 1601, -1, 1601, 1333, 1602, -1, 1602, 1332, 1582, -1, 1582, 1583, 2126, -1, 2126, 1584, 1603, -1, 1603, 1604, 1605, -1, 1605, 1585, 2123, -1, 1606, 1626, 1457, -1, 1606, 1607, 1626, -1, 1606, 1526, 1607, -1, 1607, 1526, 1608, -1, 1608, 1526, 1627, -1, 1628, 1627, 1460, -1, 2027, 1460, 1469, -1, 1609, 1469, 1610, -1, 2015, 1610, 1629, -1, 1611, 1629, 1612, -1, 1630, 1612, 1471, -1, 1631, 1471, 1472, -1, 1613, 1472, 1474, -1, 2014, 1474, 1614, -1, 2013, 1614, 1632, -1, 1633, 1632, 1634, -1, 2177, 1634, 1615, -1, 2038, 1615, 1476, -1, 1616, 1476, 1477, -1, 1635, 1477, 1525, -1, 1617, 1525, 1618, -1, 2034, 1618, 1447, -1, 1636, 1447, 1448, -1, 2041, 1448, 1619, -1, 1637, 1619, 1449, -1, 2040, 1449, 1620, -1, 1638, 1620, 1451, -1, 2032, 1451, 1453, -1, 2030, 1453, 1639, -1, 2029, 1639, 1454, -1, 2182, 1454, 1622, -1, 1621, 1622, 1455, -1, 1623, 1455, 1640, -1, 1641, 1640, 1624, -1, 1642, 1624, 1643, -1, 1625, 1643, 1457, -1, 1626, 1625, 1457, -1, 1608, 1627, 1628, -1, 1628, 1460, 2027, -1, 2027, 1469, 1609, -1, 1609, 1610, 2015, -1, 2015, 1629, 1611, -1, 1611, 1612, 1630, -1, 1630, 1471, 1631, -1, 1631, 1472, 1613, -1, 1613, 1474, 2014, -1, 2014, 1614, 2013, -1, 2013, 1632, 1633, -1, 1633, 1634, 2177, -1, 2177, 1615, 2038, -1, 2038, 1476, 1616, -1, 1616, 1477, 1635, -1, 1635, 1525, 1617, -1, 1617, 1618, 2034, -1, 2034, 1447, 1636, -1, 1636, 1448, 2041, -1, 2041, 1619, 1637, -1, 1637, 1449, 2040, -1, 2040, 1620, 1638, -1, 1638, 1451, 2032, -1, 2032, 1453, 2030, -1, 2030, 1639, 2029, -1, 2029, 1454, 2182, -1, 2182, 1622, 1621, -1, 1621, 1455, 1623, -1, 1623, 1640, 1641, -1, 1641, 1624, 1642, -1, 1642, 1643, 1625, -1, 1644, 1666, 1436, -1, 1644, 2163, 1666, -1, 1644, 1440, 2163, -1, 2163, 1440, 1645, -1, 1645, 1440, 1647, -1, 1646, 1647, 1523, -1, 1648, 1523, 1524, -1, 1667, 1524, 1668, -1, 1669, 1668, 1649, -1, 1670, 1649, 1651, -1, 1650, 1651, 1522, -1, 2159, 1522, 1652, -1, 2160, 1652, 1654, -1, 1653, 1654, 1655, -1, 2068, 1655, 1671, -1, 1656, 1671, 1417, -1, 1672, 1417, 1419, -1, 1673, 1419, 1432, -1, 2060, 1432, 1420, -1, 1657, 1420, 1424, -1, 1674, 1424, 1659, -1, 1658, 1659, 1425, -1, 1675, 1425, 1426, -1, 1676, 1426, 1427, -1, 1660, 1427, 1661, -1, 1677, 1661, 1662, -1, 2059, 1662, 1429, -1, 1678, 1429, 1663, -1, 2053, 1663, 1431, -1, 1679, 1431, 1680, -1, 1664, 1680, 1434, -1, 2055, 1434, 1681, -1, 1682, 1681, 1435, -1, 1683, 1435, 1665, -1, 2056, 1665, 1489, -1, 2164, 1489, 1436, -1, 1666, 2164, 1436, -1, 1645, 1647, 1646, -1, 1646, 1523, 1648, -1, 1648, 1524, 1667, -1, 1667, 1668, 1669, -1, 1669, 1649, 1670, -1, 1670, 1651, 1650, -1, 1650, 1522, 2159, -1, 2159, 1652, 2160, -1, 2160, 1654, 1653, -1, 1653, 1655, 2068, -1, 2068, 1671, 1656, -1, 1656, 1417, 1672, -1, 1672, 1419, 1673, -1, 1673, 1432, 2060, -1, 2060, 1420, 1657, -1, 1657, 1424, 1674, -1, 1674, 1659, 1658, -1, 1658, 1425, 1675, -1, 1675, 1426, 1676, -1, 1676, 1427, 1660, -1, 1660, 1661, 1677, -1, 1677, 1662, 2059, -1, 2059, 1429, 1678, -1, 1678, 1663, 2053, -1, 2053, 1431, 1679, -1, 1679, 1680, 1664, -1, 1664, 1434, 2055, -1, 2055, 1681, 1682, -1, 1682, 1435, 1683, -1, 1683, 1665, 2056, -1, 2056, 1489, 2164, -1, 1684, 1698, 1405, -1, 1684, 2179, 1698, -1, 1684, 1685, 2179, -1, 2179, 1685, 1699, -1, 1699, 1685, 1686, -1, 2180, 1686, 1409, -1, 1700, 1409, 1411, -1, 2085, 1411, 1410, -1, 1701, 1410, 1412, -1, 2084, 1412, 1687, -1, 2083, 1687, 1702, -1, 2082, 1702, 1688, -1, 1703, 1688, 1689, -1, 2081, 1689, 1385, -1, 1704, 1385, 1691, -1, 1690, 1691, 1386, -1, 1705, 1386, 1388, -1, 2080, 1388, 1387, -1, 2078, 1387, 1392, -1, 1706, 1392, 1395, -1, 2072, 1395, 1693, -1, 1692, 1693, 1694, -1, 1707, 1694, 1695, -1, 2074, 1695, 1414, -1, 2073, 1414, 1415, -1, 1708, 1415, 1416, -1, 2063, 1416, 1696, -1, 1709, 1696, 1399, -1, 1710, 1399, 1401, -1, 2064, 1401, 1400, -1, 2065, 1400, 1402, -1, 2066, 1402, 1403, -1, 2067, 1403, 1697, -1, 1711, 1697, 1404, -1, 1712, 1404, 1406, -1, 2161, 1406, 1405, -1, 1698, 2161, 1405, -1, 1699, 1686, 2180, -1, 2180, 1409, 1700, -1, 1700, 1411, 2085, -1, 2085, 1410, 1701, -1, 1701, 1412, 2084, -1, 2084, 1687, 2083, -1, 2083, 1702, 2082, -1, 2082, 1688, 1703, -1, 1703, 1689, 2081, -1, 2081, 1385, 1704, -1, 1704, 1691, 1690, -1, 1690, 1386, 1705, -1, 1705, 1388, 2080, -1, 2080, 1387, 2078, -1, 2078, 1392, 1706, -1, 1706, 1395, 2072, -1, 2072, 1693, 1692, -1, 1692, 1694, 1707, -1, 1707, 1695, 2074, -1, 2074, 1414, 2073, -1, 2073, 1415, 1708, -1, 1708, 1416, 2063, -1, 2063, 1696, 1709, -1, 1709, 1399, 1710, -1, 1710, 1401, 2064, -1, 2064, 1400, 2065, -1, 2065, 1402, 2066, -1, 2066, 1403, 2067, -1, 2067, 1697, 1711, -1, 1711, 1404, 1712, -1, 1712, 1406, 2161, -1, 1349, 1730, 1732, -1, 1349, 1713, 1730, -1, 1349, 1356, 1713, -1, 1713, 1356, 1714, -1, 1714, 1356, 1733, -1, 1734, 1733, 1350, -1, 1735, 1350, 1715, -1, 1736, 1715, 1358, -1, 1737, 1358, 1717, -1, 1716, 1717, 1359, -1, 2110, 1359, 1738, -1, 1739, 1738, 1362, -1, 2108, 1362, 1719, -1, 1718, 1719, 1364, -1, 1740, 1364, 1365, -1, 1741, 1365, 1720, -1, 1742, 1720, 1372, -1, 1743, 1372, 1373, -1, 2100, 1373, 1744, -1, 2102, 1744, 1368, -1, 1745, 1368, 1370, -1, 1746, 1370, 1747, -1, 2151, 1747, 1721, -1, 1748, 1721, 1504, -1, 2149, 1504, 1722, -1, 1723, 1722, 1505, -1, 1749, 1505, 1724, -1, 2147, 1724, 1507, -1, 1725, 1507, 1750, -1, 1751, 1750, 1726, -1, 1752, 1726, 1727, -1, 1753, 1727, 1728, -1, 2145, 1728, 1729, -1, 2146, 1729, 1517, -1, 2144, 1517, 1754, -1, 1731, 1754, 1732, -1, 1730, 1731, 1732, -1, 1714, 1733, 1734, -1, 1734, 1350, 1735, -1, 1735, 1715, 1736, -1, 1736, 1358, 1737, -1, 1737, 1717, 1716, -1, 1716, 1359, 2110, -1, 2110, 1738, 1739, -1, 1739, 1362, 2108, -1, 2108, 1719, 1718, -1, 1718, 1364, 1740, -1, 1740, 1365, 1741, -1, 1741, 1720, 1742, -1, 1742, 1372, 1743, -1, 1743, 1373, 2100, -1, 2100, 1744, 2102, -1, 2102, 1368, 1745, -1, 1745, 1370, 1746, -1, 1746, 1747, 2151, -1, 2151, 1721, 1748, -1, 1748, 1504, 2149, -1, 2149, 1722, 1723, -1, 1723, 1505, 1749, -1, 1749, 1724, 2147, -1, 2147, 1507, 1725, -1, 1725, 1750, 1751, -1, 1751, 1726, 1752, -1, 1752, 1727, 1753, -1, 1753, 1728, 2145, -1, 2145, 1729, 2146, -1, 2146, 1517, 2144, -1, 2144, 1754, 1731, -1, 1516, 1755, 1756, -1, 1516, 1757, 1755, -1, 1516, 1758, 1757, -1, 1757, 1758, 2176, -1, 2176, 1758, 1778, -1, 2174, 1778, 1759, -1, 2173, 1759, 1481, -1, 1760, 1481, 1482, -1, 2171, 1482, 1761, -1, 1779, 1761, 1485, -1, 1780, 1485, 1781, -1, 1782, 1781, 1762, -1, 2169, 1762, 1783, -1, 1763, 1783, 1784, -1, 2168, 1784, 1487, -1, 1764, 1487, 1765, -1, 1785, 1765, 1786, -1, 2054, 1786, 1767, -1, 1766, 1767, 1768, -1, 2050, 1768, 1441, -1, 2047, 1441, 1769, -1, 2046, 1769, 1787, -1, 1770, 1787, 1442, -1, 1788, 1442, 1789, -1, 2044, 1789, 1444, -1, 2043, 1444, 1790, -1, 1791, 1790, 1445, -1, 1771, 1445, 1772, -1, 1792, 1772, 1773, -1, 1793, 1773, 1794, -1, 1774, 1794, 1446, -1, 1795, 1446, 1515, -1, 1796, 1515, 1775, -1, 1797, 1775, 1776, -1, 1798, 1776, 1799, -1, 1777, 1799, 1756, -1, 1755, 1777, 1756, -1, 2176, 1778, 2174, -1, 2174, 1759, 2173, -1, 2173, 1481, 1760, -1, 1760, 1482, 2171, -1, 2171, 1761, 1779, -1, 1779, 1485, 1780, -1, 1780, 1781, 1782, -1, 1782, 1762, 2169, -1, 2169, 1783, 1763, -1, 1763, 1784, 2168, -1, 2168, 1487, 1764, -1, 1764, 1765, 1785, -1, 1785, 1786, 2054, -1, 2054, 1767, 1766, -1, 1766, 1768, 2050, -1, 2050, 1441, 2047, -1, 2047, 1769, 2046, -1, 2046, 1787, 1770, -1, 1770, 1442, 1788, -1, 1788, 1789, 2044, -1, 2044, 1444, 2043, -1, 2043, 1790, 1791, -1, 1791, 1445, 1771, -1, 1771, 1772, 1792, -1, 1792, 1773, 1793, -1, 1793, 1794, 1774, -1, 1774, 1446, 1795, -1, 1795, 1515, 1796, -1, 1796, 1775, 1797, -1, 1797, 1776, 1798, -1, 1798, 1799, 1777, -1, 2010, 1462, 2023, -1, 2023, 1462, 1805, -1, 1805, 1462, 1463, -1, 2018, 1463, 1465, -1, 2019, 1465, 1800, -1, 1806, 1800, 1466, -1, 2020, 1466, 1801, -1, 2022, 1801, 1807, -1, 1808, 1807, 1468, -1, 1802, 1468, 1467, -1, 1809, 1467, 1803, -1, 1804, 1803, 1464, -1, 2021, 1804, 1464, -1, 1805, 1463, 2018, -1, 2018, 1465, 2019, -1, 2019, 1800, 1806, -1, 1806, 1466, 2020, -1, 2020, 1801, 2022, -1, 2022, 1807, 1808, -1, 1808, 1468, 1802, -1, 1802, 1467, 1809, -1, 1809, 1803, 1804, -1, 1464, 1810, 2021, -1, 2021, 1810, 1811, -1, 1811, 1810, 1812, -1, 2026, 1812, 1527, -1, 1866, 1527, 1461, -1, 2028, 1461, 1459, -1, 2024, 1459, 1458, -1, 2025, 1458, 1813, -1, 1867, 1813, 1868, -1, 1869, 1868, 1456, -1, 2183, 1456, 1870, -1, 1871, 1870, 1452, -1, 2031, 1452, 1450, -1, 2033, 1450, 1814, -1, 1872, 1814, 1815, -1, 1816, 1815, 1817, -1, 1818, 1817, 1819, -1, 1873, 1819, 1874, -1, 1875, 1874, 1820, -1, 1876, 1820, 1514, -1, 1821, 1514, 1877, -1, 1878, 1877, 1822, -1, 2042, 1822, 1823, -1, 1879, 1823, 1443, -1, 1824, 1443, 1880, -1, 2045, 1880, 1825, -1, 2048, 1825, 1826, -1, 2049, 1826, 1881, -1, 1882, 1881, 1883, -1, 2051, 1883, 1827, -1, 2052, 1827, 1430, -1, 1884, 1430, 1428, -1, 2058, 1428, 1828, -1, 1885, 1828, 1886, -1, 1829, 1886, 1423, -1, 1887, 1423, 1422, -1, 1888, 1422, 1421, -1, 1830, 1421, 1433, -1, 2061, 1433, 1831, -1, 2069, 1831, 1418, -1, 2062, 1418, 1398, -1, 2181, 1398, 1397, -1, 2070, 1397, 1889, -1, 1890, 1889, 1832, -1, 2071, 1832, 1833, -1, 1891, 1833, 1413, -1, 1892, 1413, 1396, -1, 1834, 1396, 1394, -1, 1835, 1394, 1393, -1, 1836, 1393, 1837, -1, 2075, 1837, 1391, -1, 2076, 1391, 1838, -1, 1839, 1838, 1390, -1, 1893, 1390, 1894, -1, 1895, 1894, 1840, -1, 2077, 1840, 1841, -1, 2079, 1841, 1389, -1, 2086, 1389, 1384, -1, 1896, 1384, 1383, -1, 2087, 1383, 1842, -1, 2090, 1842, 1843, -1, 1897, 1843, 1844, -1, 2092, 1844, 1380, -1, 1845, 1380, 1846, -1, 1898, 1846, 1899, -1, 2095, 1899, 1847, -1, 1848, 1847, 1376, -1, 2097, 1376, 1375, -1, 2099, 1375, 1374, -1, 1900, 1374, 1850, -1, 1849, 1850, 1851, -1, 1901, 1851, 1366, -1, 1852, 1366, 1363, -1, 1853, 1363, 1361, -1, 2109, 1361, 1360, -1, 2111, 1360, 1357, -1, 1902, 1357, 1903, -1, 2112, 1903, 1854, -1, 1904, 1854, 1348, -1, 1855, 1348, 1856, -1, 1905, 1856, 1347, -1, 2115, 1347, 1857, -1, 1906, 1857, 1858, -1, 2119, 1858, 1353, -1, 2117, 1353, 1352, -1, 2120, 1352, 1530, -1, 2121, 1530, 1330, -1, 1907, 1330, 1859, -1, 1860, 1859, 1329, -1, 2124, 1329, 1328, -1, 1908, 1328, 1861, -1, 1909, 1861, 1862, -1, 2125, 1862, 1863, -1, 1864, 1863, 1327, -1, 2127, 1327, 1325, -1, 1865, 1325, 1910, -1, 2131, 1865, 1910, -1, 1811, 1812, 2026, -1, 2026, 1527, 1866, -1, 1866, 1461, 2028, -1, 2028, 1459, 2024, -1, 2024, 1458, 2025, -1, 2025, 1813, 1867, -1, 1867, 1868, 1869, -1, 1869, 1456, 2183, -1, 2183, 1870, 1871, -1, 1871, 1452, 2031, -1, 2031, 1450, 2033, -1, 2033, 1814, 1872, -1, 1872, 1815, 1816, -1, 1816, 1817, 1818, -1, 1818, 1819, 1873, -1, 1873, 1874, 1875, -1, 1875, 1820, 1876, -1, 1876, 1514, 1821, -1, 1821, 1877, 1878, -1, 1878, 1822, 2042, -1, 2042, 1823, 1879, -1, 1879, 1443, 1824, -1, 1824, 1880, 2045, -1, 2045, 1825, 2048, -1, 2048, 1826, 2049, -1, 2049, 1881, 1882, -1, 1882, 1883, 2051, -1, 2051, 1827, 2052, -1, 2052, 1430, 1884, -1, 1884, 1428, 2058, -1, 2058, 1828, 1885, -1, 1885, 1886, 1829, -1, 1829, 1423, 1887, -1, 1887, 1422, 1888, -1, 1888, 1421, 1830, -1, 1830, 1433, 2061, -1, 2061, 1831, 2069, -1, 2069, 1418, 2062, -1, 2062, 1398, 2181, -1, 2181, 1397, 2070, -1, 2070, 1889, 1890, -1, 1890, 1832, 2071, -1, 2071, 1833, 1891, -1, 1891, 1413, 1892, -1, 1892, 1396, 1834, -1, 1834, 1394, 1835, -1, 1835, 1393, 1836, -1, 1836, 1837, 2075, -1, 2075, 1391, 2076, -1, 2076, 1838, 1839, -1, 1839, 1390, 1893, -1, 1893, 1894, 1895, -1, 1895, 1840, 2077, -1, 2077, 1841, 2079, -1, 2079, 1389, 2086, -1, 2086, 1384, 1896, -1, 1896, 1383, 2087, -1, 2087, 1842, 2090, -1, 2090, 1843, 1897, -1, 1897, 1844, 2092, -1, 2092, 1380, 1845, -1, 1845, 1846, 1898, -1, 1898, 1899, 2095, -1, 2095, 1847, 1848, -1, 1848, 1376, 2097, -1, 2097, 1375, 2099, -1, 2099, 1374, 1900, -1, 1900, 1850, 1849, -1, 1849, 1851, 1901, -1, 1901, 1366, 1852, -1, 1852, 1363, 1853, -1, 1853, 1361, 2109, -1, 2109, 1360, 2111, -1, 2111, 1357, 1902, -1, 1902, 1903, 2112, -1, 2112, 1854, 1904, -1, 1904, 1348, 1855, -1, 1855, 1856, 1905, -1, 1905, 1347, 2115, -1, 2115, 1857, 1906, -1, 1906, 1858, 2119, -1, 2119, 1353, 2117, -1, 2117, 1352, 2120, -1, 2120, 1530, 2121, -1, 2121, 1330, 1907, -1, 1907, 1859, 1860, -1, 1860, 1329, 2124, -1, 2124, 1328, 1908, -1, 1908, 1861, 1909, -1, 1909, 1862, 2125, -1, 2125, 1863, 1864, -1, 1864, 1327, 2127, -1, 2127, 1325, 1865, -1, 1910, 1911, 2131, -1, 2131, 1911, 1912, -1, 1912, 1911, 1913, -1, 1917, 1913, 1918, -1, 2130, 1918, 1919, -1, 1920, 1919, 1513, -1, 1914, 1513, 1915, -1, 1921, 1915, 1512, -1, 2132, 1512, 1511, -1, 1922, 1511, 1326, -1, 2128, 1326, 1923, -1, 2129, 1923, 1928, -1, 1916, 2129, 1928, -1, 1912, 1913, 1917, -1, 1917, 1918, 2130, -1, 2130, 1919, 1920, -1, 1920, 1513, 1914, -1, 1914, 1915, 1921, -1, 1921, 1512, 2132, -1, 2132, 1511, 1922, -1, 1922, 1326, 2128, -1, 2128, 1923, 2129, -1, 1924, 1925, 892, -1, 892, 1925, 883, -1, 883, 1925, 376, -1, 376, 1925, 1926, -1, 1926, 1925, 381, -1, 381, 1925, 1916, -1, 1927, 1916, 378, -1, 1927, 381, 1916, -1, 378, 1916, 379, -1, 379, 1916, 1928, -1, 816, 1928, 1335, -1, 816, 379, 1928, -1, 1924, 933, 1925, -1, 1925, 933, 2133, -1, 2133, 933, 929, -1, 2134, 929, 1929, -1, 2135, 1929, 1930, -1, 2136, 1930, 1933, -1, 1934, 1933, 1932, -1, 1931, 1932, 1935, -1, 1931, 1934, 1932, -1, 2133, 929, 2134, -1, 2134, 1929, 2135, -1, 2135, 1930, 2136, -1, 2136, 1933, 1934, -1, 1932, 1936, 1935, -1, 1935, 1936, 1937, -1, 2138, 1937, 1157, -1, 1938, 2138, 1157, -1, 1935, 1937, 2138, -1, 1157, 1939, 1938, -1, 1938, 1939, 2140, -1, 2140, 1939, 1964, -1, 1965, 1964, 1940, -1, 2141, 1940, 1941, -1, 1966, 1941, 1144, -1, 1967, 1144, 1968, -1, 2142, 1968, 1943, -1, 1942, 1943, 1138, -1, 2143, 1138, 1944, -1, 1945, 1944, 1969, -1, 1946, 1969, 1947, -1, 1970, 1947, 1971, -1, 1972, 1971, 1120, -1, 2148, 1120, 1948, -1, 2150, 1948, 1118, -1, 1973, 1118, 1974, -1, 1975, 1974, 1105, -1, 2103, 1105, 1102, -1, 2105, 1102, 993, -1, 1949, 993, 992, -1, 1976, 992, 1950, -1, 1951, 1950, 1101, -1, 2106, 1101, 1100, -1, 2191, 1100, 1097, -1, 1977, 1097, 1978, -1, 2152, 1978, 1952, -1, 2189, 1952, 1087, -1, 1979, 1087, 1084, -1, 1980, 1084, 1082, -1, 2155, 1082, 1953, -1, 1954, 1953, 1981, -1, 1955, 1981, 1069, -1, 2156, 1069, 1065, -1, 2157, 1065, 1062, -1, 2158, 1062, 1982, -1, 2162, 1982, 1059, -1, 1956, 1059, 1054, -1, 2165, 1054, 1053, -1, 1983, 1053, 1049, -1, 1957, 1049, 1984, -1, 1985, 1984, 1958, -1, 2057, 1958, 1986, -1, 2166, 1986, 1041, -1, 2178, 1041, 1036, -1, 2167, 1036, 1032, -1, 1987, 1032, 1988, -1, 1989, 1988, 1028, -1, 1990, 1028, 1959, -1, 2170, 1959, 1991, -1, 2172, 1991, 1960, -1, 1992, 1960, 1013, -1, 2175, 1013, 1009, -1, 1993, 1009, 1994, -1, 2035, 1994, 1001, -1, 2036, 1001, 1000, -1, 2037, 1000, 968, -1, 2039, 968, 1961, -1, 1995, 1961, 1996, -1, 1962, 1996, 955, -1, 2012, 955, 962, -1, 1963, 2012, 962, -1, 2140, 1964, 1965, -1, 1965, 1940, 2141, -1, 2141, 1941, 1966, -1, 1966, 1144, 1967, -1, 1967, 1968, 2142, -1, 2142, 1943, 1942, -1, 1942, 1138, 2143, -1, 2143, 1944, 1945, -1, 1945, 1969, 1946, -1, 1946, 1947, 1970, -1, 1970, 1971, 1972, -1, 1972, 1120, 2148, -1, 2148, 1948, 2150, -1, 2150, 1118, 1973, -1, 1973, 1974, 1975, -1, 1975, 1105, 2103, -1, 2103, 1102, 2105, -1, 2105, 993, 1949, -1, 1949, 992, 1976, -1, 1976, 1950, 1951, -1, 1951, 1101, 2106, -1, 2106, 1100, 2191, -1, 2191, 1097, 1977, -1, 1977, 1978, 2152, -1, 2152, 1952, 2189, -1, 2189, 1087, 1979, -1, 1979, 1084, 1980, -1, 1980, 1082, 2155, -1, 2155, 1953, 1954, -1, 1954, 1981, 1955, -1, 1955, 1069, 2156, -1, 2156, 1065, 2157, -1, 2157, 1062, 2158, -1, 2158, 1982, 2162, -1, 2162, 1059, 1956, -1, 1956, 1054, 2165, -1, 2165, 1053, 1983, -1, 1983, 1049, 1957, -1, 1957, 1984, 1985, -1, 1985, 1958, 2057, -1, 2057, 1986, 2166, -1, 2166, 1041, 2178, -1, 2178, 1036, 2167, -1, 2167, 1032, 1987, -1, 1987, 1988, 1989, -1, 1989, 1028, 1990, -1, 1990, 1959, 2170, -1, 2170, 1991, 2172, -1, 2172, 1960, 1992, -1, 1992, 1013, 2175, -1, 2175, 1009, 1993, -1, 1993, 1994, 2035, -1, 2035, 1001, 2036, -1, 2036, 1000, 2037, -1, 2037, 968, 2039, -1, 2039, 1961, 1995, -1, 1995, 1996, 1962, -1, 1962, 955, 2012, -1, 962, 1286, 1963, -1, 1963, 1286, 1997, -1, 1997, 1286, 1999, -1, 1998, 1999, 1281, -1, 2002, 1281, 1279, -1, 2003, 1279, 1275, -1, 2004, 1275, 1266, -1, 2016, 1266, 2000, -1, 2017, 2000, 1265, -1, 2001, 1265, 1320, -1, 2011, 2001, 1320, -1, 1997, 1999, 1998, -1, 1998, 1281, 2002, -1, 2002, 1279, 2003, -1, 2003, 1275, 2004, -1, 2004, 1266, 2016, -1, 2016, 2000, 2017, -1, 2017, 1265, 2001, -1, 1318, 2005, 2011, -1, 1319, 2011, 1320, -1, 1319, 1318, 2011, -1, 2005, 2006, 2011, -1, 2011, 2006, 2007, -1, 2023, 2007, 570, -1, 571, 2023, 570, -1, 571, 2010, 2023, -1, 571, 2008, 2010, -1, 2010, 2008, 2009, -1, 1470, 2010, 2009, -1, 2011, 2007, 2023, -1, 2012, 1963, 2013, -1, 1962, 2013, 1995, -1, 1962, 2012, 2013, -1, 1963, 1997, 2013, -1, 2013, 1997, 1998, -1, 2002, 2013, 1998, -1, 2002, 2014, 2013, -1, 2002, 1613, 2014, -1, 2002, 1631, 1613, -1, 2002, 1630, 1631, -1, 2002, 1611, 1630, -1, 2002, 2015, 1611, -1, 2002, 1609, 2015, -1, 2002, 2023, 1609, -1, 2002, 2003, 2023, -1, 2023, 2003, 2004, -1, 2016, 2023, 2004, -1, 2016, 2017, 2023, -1, 2023, 2017, 2001, -1, 2011, 2023, 2001, -1, 1805, 2021, 2023, -1, 1805, 2018, 2021, -1, 2021, 2018, 2019, -1, 1806, 2021, 2019, -1, 1806, 2020, 2021, -1, 2021, 2020, 2022, -1, 1808, 2021, 2022, -1, 1808, 1804, 2021, -1, 1808, 1802, 1804, -1, 1804, 1802, 1809, -1, 2021, 1811, 2023, -1, 2023, 1811, 2026, -1, 1608, 2026, 1866, -1, 1607, 1866, 2028, -1, 1626, 2028, 2024, -1, 1625, 2024, 2025, -1, 1867, 1625, 2025, -1, 1867, 1869, 1625, -1, 1625, 1869, 2183, -1, 1642, 2183, 1641, -1, 1642, 1625, 2183, -1, 2023, 2026, 1608, -1, 1628, 2023, 1608, -1, 1628, 2027, 2023, -1, 2023, 2027, 1609, -1, 1608, 1866, 1607, -1, 1607, 2028, 1626, -1, 1626, 2024, 1625, -1, 1871, 2029, 2183, -1, 1871, 2030, 2029, -1, 1871, 2032, 2030, -1, 1871, 2031, 2032, -1, 2032, 2031, 1638, -1, 1638, 2031, 2040, -1, 2040, 2031, 2033, -1, 1637, 2033, 1872, -1, 2041, 1872, 1816, -1, 1636, 1816, 1818, -1, 2034, 1818, 1777, -1, 1755, 2034, 1777, -1, 1755, 1617, 2034, -1, 1755, 1757, 1617, -1, 1617, 1757, 1635, -1, 1635, 1757, 2035, -1, 2036, 1635, 2035, -1, 2036, 1616, 1635, -1, 2036, 2038, 1616, -1, 2036, 2037, 2038, -1, 2038, 2037, 2177, -1, 2177, 2037, 2039, -1, 1633, 2039, 1995, -1, 2013, 1633, 1995, -1, 2040, 2033, 1637, -1, 1637, 1872, 2041, -1, 2041, 1816, 1636, -1, 1818, 1873, 1777, -1, 1777, 1873, 1875, -1, 1876, 1777, 1875, -1, 1876, 1821, 1777, -1, 1777, 1821, 1798, -1, 1798, 1821, 1797, -1, 1797, 1821, 1796, -1, 1796, 1821, 1795, -1, 1795, 1821, 1774, -1, 1774, 1821, 1793, -1, 1793, 1821, 1878, -1, 1792, 1878, 1771, -1, 1792, 1793, 1878, -1, 1878, 2042, 1771, -1, 1771, 2042, 1791, -1, 1791, 2042, 1879, -1, 2043, 1879, 2044, -1, 2043, 1791, 1879, -1, 1879, 1824, 2044, -1, 2044, 1824, 1788, -1, 1788, 1824, 1770, -1, 1770, 1824, 2045, -1, 2046, 2045, 2048, -1, 2047, 2048, 2050, -1, 2047, 2046, 2048, -1, 1770, 2045, 2046, -1, 2048, 2049, 2050, -1, 2050, 2049, 1766, -1, 1766, 2049, 1882, -1, 2055, 1882, 2051, -1, 1664, 2051, 2052, -1, 1679, 2052, 1884, -1, 2053, 1884, 1678, -1, 2053, 1679, 1884, -1, 1766, 1882, 2055, -1, 2054, 2055, 1682, -1, 1785, 1682, 1683, -1, 2178, 1683, 2056, -1, 2166, 2056, 2164, -1, 2057, 2164, 1985, -1, 2057, 2166, 2164, -1, 2055, 2051, 1664, -1, 1664, 2052, 1679, -1, 1884, 2058, 1678, -1, 1678, 2058, 2059, -1, 2059, 2058, 1885, -1, 1677, 1885, 1660, -1, 1677, 2059, 1885, -1, 1829, 2060, 1885, -1, 1829, 1887, 2060, -1, 2060, 1887, 1888, -1, 1830, 2060, 1888, -1, 1830, 2061, 2060, -1, 2060, 2061, 1673, -1, 1673, 2061, 2069, -1, 1672, 2069, 2062, -1, 1656, 2062, 2181, -1, 2068, 2181, 2063, -1, 1709, 2068, 2063, -1, 1709, 1710, 2068, -1, 2068, 1710, 2064, -1, 2065, 2068, 2064, -1, 2065, 2066, 2068, -1, 2068, 2066, 2067, -1, 1711, 2068, 2067, -1, 1711, 1712, 2068, -1, 2068, 1712, 2161, -1, 1653, 2161, 2160, -1, 1653, 2068, 2161, -1, 1673, 2069, 1672, -1, 1672, 2062, 1656, -1, 2181, 2070, 2063, -1, 2063, 2070, 1708, -1, 1708, 2070, 1890, -1, 2073, 1890, 2071, -1, 2074, 2071, 1891, -1, 1707, 1891, 1892, -1, 1692, 1892, 2072, -1, 1692, 1707, 1892, -1, 1708, 1890, 2073, -1, 2073, 2071, 2074, -1, 2074, 1891, 1707, -1, 1892, 1834, 2072, -1, 2072, 1834, 1706, -1, 1706, 1834, 1835, -1, 2078, 1835, 1836, -1, 2075, 2078, 1836, -1, 2075, 2076, 2078, -1, 2078, 2076, 1839, -1, 1893, 2078, 1839, -1, 1893, 1895, 2078, -1, 2078, 1895, 2077, -1, 2079, 2078, 2077, -1, 2079, 2086, 2078, -1, 2078, 2086, 2080, -1, 2080, 2086, 1705, -1, 1705, 2086, 1690, -1, 1690, 2086, 1704, -1, 1704, 2086, 2081, -1, 2081, 2086, 1703, -1, 1703, 2086, 2082, -1, 2082, 2086, 2083, -1, 2083, 2086, 2084, -1, 2084, 2086, 1543, -1, 1701, 1543, 2085, -1, 1701, 2084, 1543, -1, 1706, 1835, 2078, -1, 2086, 1896, 1543, -1, 1543, 1896, 2087, -1, 2088, 2087, 2090, -1, 2089, 2090, 1897, -1, 1542, 1897, 2091, -1, 1542, 2089, 1897, -1, 1543, 2087, 2088, -1, 2088, 2090, 2089, -1, 1897, 2092, 2091, -1, 2091, 2092, 1539, -1, 1539, 2092, 1845, -1, 1554, 1845, 1553, -1, 1554, 1539, 1845, -1, 1845, 1898, 1553, -1, 1553, 1898, 2093, -1, 2093, 1898, 1536, -1, 1536, 1898, 2095, -1, 2094, 2095, 1848, -1, 2096, 1848, 2097, -1, 1535, 2097, 2098, -1, 1535, 2096, 2097, -1, 1536, 2095, 2094, -1, 2094, 1848, 2096, -1, 2097, 2099, 2098, -1, 2098, 2099, 2101, -1, 2101, 2099, 1900, -1, 2100, 1900, 1743, -1, 2100, 2101, 1900, -1, 2100, 2102, 2101, -1, 2101, 2102, 2187, -1, 2187, 2102, 1745, -1, 2104, 1745, 2103, -1, 2105, 2104, 2103, -1, 2105, 1550, 2104, -1, 2105, 1949, 1550, -1, 1550, 1949, 1976, -1, 1951, 1550, 1976, -1, 1951, 2106, 1550, -1, 1550, 2106, 2191, -1, 1549, 2191, 2107, -1, 1549, 1550, 2191, -1, 1900, 1849, 1743, -1, 1743, 1849, 1742, -1, 1742, 1849, 1901, -1, 1741, 1901, 1852, -1, 1740, 1852, 1718, -1, 1740, 1741, 1852, -1, 1742, 1901, 1741, -1, 1852, 1853, 1718, -1, 1718, 1853, 2108, -1, 2108, 1853, 1739, -1, 1739, 1853, 2109, -1, 2110, 2109, 2111, -1, 1716, 2111, 1737, -1, 1716, 2110, 2111, -1, 1739, 2109, 2110, -1, 2111, 1902, 1737, -1, 1737, 1902, 1736, -1, 1736, 1902, 1735, -1, 1735, 1902, 2112, -1, 1734, 2112, 1904, -1, 1714, 1904, 1713, -1, 1714, 1734, 1904, -1, 1735, 2112, 1734, -1, 1904, 1855, 1713, -1, 1713, 1855, 1730, -1, 1730, 1855, 1905, -1, 1731, 1905, 2115, -1, 1590, 2115, 2116, -1, 1590, 1731, 2115, -1, 1590, 1591, 1731, -1, 1731, 1591, 2113, -1, 1942, 2113, 2114, -1, 2142, 2114, 2139, -1, 1967, 2139, 1966, -1, 1967, 2142, 2139, -1, 1730, 1905, 1731, -1, 2115, 1906, 2116, -1, 2116, 1906, 1589, -1, 1589, 1906, 2119, -1, 1576, 2119, 2117, -1, 1587, 2117, 2120, -1, 2118, 2120, 1586, -1, 2118, 1587, 2120, -1, 1589, 2119, 1576, -1, 1576, 2117, 1587, -1, 2120, 2121, 1586, -1, 1586, 2121, 1573, -1, 1573, 2121, 1572, -1, 1572, 2121, 1571, -1, 1571, 2121, 1570, -1, 1570, 2121, 2122, -1, 2122, 2121, 1569, -1, 1569, 2121, 2123, -1, 2123, 2121, 1907, -1, 1860, 2123, 1907, -1, 1860, 2124, 2123, -1, 2123, 2124, 1908, -1, 1909, 2123, 1908, -1, 1909, 1605, 2123, -1, 1909, 2125, 1605, -1, 1605, 2125, 1603, -1, 1603, 2125, 2126, -1, 2126, 2125, 1864, -1, 2127, 2126, 1864, -1, 2127, 1582, 2126, -1, 2127, 1916, 1582, -1, 2127, 1865, 1916, -1, 1916, 1865, 2131, -1, 2129, 2131, 2128, -1, 2129, 1916, 2131, -1, 1912, 1917, 2131, -1, 2131, 1917, 2130, -1, 1920, 2131, 2130, -1, 1920, 1914, 2131, -1, 2131, 1914, 1921, -1, 2132, 2131, 1921, -1, 2132, 1922, 2131, -1, 2131, 1922, 2128, -1, 1925, 2133, 1916, -1, 1916, 2133, 2134, -1, 2135, 1916, 2134, -1, 2135, 2136, 1916, -1, 1916, 2136, 1934, -1, 1931, 1916, 1934, -1, 1931, 1935, 1916, -1, 1916, 1935, 2137, -1, 1601, 1916, 2137, -1, 1601, 1602, 1916, -1, 1916, 1602, 1582, -1, 2138, 2139, 1935, -1, 2138, 1938, 2139, -1, 2139, 1938, 2140, -1, 1965, 2139, 2140, -1, 1965, 2141, 2139, -1, 2139, 2141, 1966, -1, 2142, 1942, 2114, -1, 2113, 1942, 1731, -1, 1731, 1942, 2143, -1, 1945, 1731, 2143, -1, 1945, 2144, 1731, -1, 1945, 2146, 2144, -1, 1945, 2145, 2146, -1, 1945, 1753, 2145, -1, 1945, 1752, 1753, -1, 1945, 1946, 1752, -1, 1752, 1946, 1751, -1, 1751, 1946, 1725, -1, 1725, 1946, 1970, -1, 2147, 1970, 1972, -1, 1749, 1972, 1723, -1, 1749, 2147, 1972, -1, 1725, 1970, 2147, -1, 1972, 2148, 1723, -1, 1723, 2148, 2149, -1, 2149, 2148, 2150, -1, 1748, 2150, 2151, -1, 1748, 2149, 2150, -1, 2150, 1973, 2151, -1, 2151, 1973, 1746, -1, 1746, 1973, 1975, -1, 1745, 1975, 2103, -1, 1745, 1746, 1975, -1, 1977, 1562, 2191, -1, 1977, 2153, 1562, -1, 1977, 2152, 2153, -1, 2153, 2152, 1561, -1, 1561, 2152, 2189, -1, 2154, 2189, 2161, -1, 1559, 2161, 1546, -1, 1559, 2154, 2161, -1, 2189, 1979, 2161, -1, 2161, 1979, 1980, -1, 2155, 2161, 1980, -1, 2155, 1954, 2161, -1, 2161, 1954, 1955, -1, 2156, 2161, 1955, -1, 2156, 2157, 2161, -1, 2161, 2157, 2158, -1, 2159, 2158, 1650, -1, 2159, 2161, 2158, -1, 2159, 2160, 2161, -1, 2158, 2162, 1650, -1, 1650, 2162, 1670, -1, 1670, 2162, 1669, -1, 1669, 2162, 1667, -1, 1667, 2162, 1648, -1, 1648, 2162, 1646, -1, 1646, 2162, 1645, -1, 1645, 2162, 2163, -1, 2163, 2162, 1666, -1, 1666, 2162, 2164, -1, 2164, 2162, 1956, -1, 2165, 2164, 1956, -1, 2165, 1983, 2164, -1, 2164, 1983, 1957, -1, 1985, 2164, 1957, -1, 2166, 2178, 2056, -1, 2167, 1764, 2178, -1, 2167, 2168, 1764, -1, 2167, 1987, 2168, -1, 2168, 1987, 1763, -1, 1763, 1987, 1989, -1, 2169, 1989, 1782, -1, 2169, 1763, 1989, -1, 1989, 1990, 1782, -1, 1782, 1990, 1780, -1, 1780, 1990, 2170, -1, 1779, 2170, 2171, -1, 1779, 1780, 2170, -1, 2170, 2172, 2171, -1, 2171, 2172, 1760, -1, 1760, 2172, 1992, -1, 2173, 1992, 2174, -1, 2173, 1760, 1992, -1, 1992, 2175, 2174, -1, 2174, 2175, 2176, -1, 2176, 2175, 1993, -1, 1757, 1993, 2035, -1, 1757, 2176, 1993, -1, 2177, 2039, 1633, -1, 1764, 1785, 2178, -1, 2178, 1785, 1683, -1, 1785, 2054, 1682, -1, 2054, 1766, 2055, -1, 1698, 1543, 2161, -1, 1698, 2179, 1543, -1, 1543, 2179, 1699, -1, 2180, 1543, 1699, -1, 2180, 1700, 1543, -1, 1543, 1700, 2085, -1, 2068, 1656, 2181, -1, 2060, 1657, 1885, -1, 1885, 1657, 1674, -1, 1658, 1885, 1674, -1, 1658, 1675, 1885, -1, 1885, 1675, 1676, -1, 1660, 1885, 1676, -1, 2034, 1636, 1818, -1, 2029, 2182, 2183, -1, 2183, 2182, 1621, -1, 1623, 2183, 1621, -1, 1623, 1641, 2183, -1, 2139, 1593, 1935, -1, 1935, 1593, 2184, -1, 1594, 1935, 2184, -1, 1594, 1596, 1935, -1, 1935, 1596, 2185, -1, 1597, 1935, 2185, -1, 1597, 1599, 1935, -1, 1935, 1599, 1600, -1, 2186, 1935, 1600, -1, 2186, 2137, 1935, -1, 2104, 2187, 1745, -1, 1543, 1557, 2161, -1, 2161, 1557, 1558, -1, 2188, 2161, 1558, -1, 2188, 1546, 2161, -1, 2154, 1561, 2189, -1, 1562, 2190, 2191, -1, 2191, 2190, 1563, -1, 2192, 2191, 1563, -1, 2192, 1564, 2191, -1, 2191, 1564, 1565, -1, 2107, 2191, 1565, -1, 2319, 2193, 2194, -1, 2194, 2193, 2195, -1, 2336, 2196, 2240, -1, 2240, 2196, 2400, -1, 2400, 2196, 2197, -1, 2399, 2197, 2198, -1, 2199, 2198, 2200, -1, 2213, 2200, 2338, -1, 2395, 2338, 2201, -1, 2393, 2201, 2340, -1, 2202, 2340, 2341, -1, 2389, 2341, 2203, -1, 2387, 2203, 2204, -1, 2214, 2204, 2215, -1, 2216, 2215, 2205, -1, 2384, 2205, 2217, -1, 2206, 2217, 2207, -1, 2382, 2207, 2218, -1, 2381, 2218, 2208, -1, 2379, 2208, 2209, -1, 2376, 2209, 2210, -1, 2402, 2210, 2211, -1, 2401, 2211, 2295, -1, 2212, 2295, 2373, -1, 2212, 2401, 2295, -1, 2400, 2197, 2399, -1, 2399, 2198, 2199, -1, 2199, 2200, 2213, -1, 2213, 2338, 2395, -1, 2395, 2201, 2393, -1, 2393, 2340, 2202, -1, 2202, 2341, 2389, -1, 2389, 2203, 2387, -1, 2387, 2204, 2214, -1, 2214, 2215, 2216, -1, 2216, 2205, 2384, -1, 2384, 2217, 2206, -1, 2206, 2207, 2382, -1, 2382, 2218, 2381, -1, 2381, 2208, 2379, -1, 2379, 2209, 2376, -1, 2376, 2210, 2402, -1, 2402, 2211, 2401, -1, 2295, 2344, 2373, -1, 2373, 2344, 2233, -1, 2369, 2233, 2234, -1, 2235, 2234, 2343, -1, 2236, 2343, 2219, -1, 2237, 2219, 2342, -1, 2368, 2342, 2221, -1, 2220, 2221, 2222, -1, 2365, 2222, 2224, -1, 2223, 2224, 2307, -1, 2363, 2307, 2238, -1, 2362, 2238, 2225, -1, 2226, 2225, 2227, -1, 2360, 2227, 2228, -1, 2229, 2228, 2239, -1, 2359, 2239, 2315, -1, 2358, 2315, 2230, -1, 2356, 2230, 2231, -1, 2355, 2231, 2318, -1, 2353, 2318, 2320, -1, 2232, 2320, 2194, -1, 2195, 2232, 2194, -1, 2373, 2233, 2369, -1, 2369, 2234, 2235, -1, 2235, 2343, 2236, -1, 2236, 2219, 2237, -1, 2237, 2342, 2368, -1, 2368, 2221, 2220, -1, 2220, 2222, 2365, -1, 2365, 2224, 2223, -1, 2223, 2307, 2363, -1, 2363, 2238, 2362, -1, 2362, 2225, 2226, -1, 2226, 2227, 2360, -1, 2360, 2228, 2229, -1, 2229, 2239, 2359, -1, 2359, 2315, 2358, -1, 2358, 2230, 2356, -1, 2356, 2231, 2355, -1, 2355, 2318, 2353, -1, 2353, 2320, 2232, -1, 2336, 2240, 2241, -1, 2241, 2240, 2397, -1, 2397, 2398, 2241, -1, 2241, 2398, 2242, -1, 2242, 2398, 2243, -1, 2335, 2243, 2244, -1, 2345, 2244, 2245, -1, 2250, 2245, 2247, -1, 2246, 2247, 2408, -1, 2332, 2408, 2251, -1, 2326, 2251, 2248, -1, 2325, 2248, 2347, -1, 2252, 2347, 2253, -1, 2322, 2253, 2254, -1, 2255, 2254, 2256, -1, 2249, 2256, 2193, -1, 2319, 2249, 2193, -1, 2242, 2243, 2335, -1, 2335, 2244, 2345, -1, 2345, 2245, 2250, -1, 2250, 2247, 2246, -1, 2246, 2408, 2332, -1, 2332, 2251, 2326, -1, 2326, 2248, 2325, -1, 2325, 2347, 2252, -1, 2252, 2253, 2322, -1, 2322, 2254, 2255, -1, 2255, 2256, 2249, -1, 2257, 2270, 2259, -1, 2259, 2270, 2258, -1, 3253, 2259, 2258, -1, 3253, 3763, 2259, -1, 3253, 2260, 3763, -1, 3253, 2261, 2260, -1, 2262, 3256, 2263, -1, 2263, 3256, 2264, -1, 2264, 3256, 2271, -1, 2272, 2271, 3254, -1, 3760, 3254, 2265, -1, 2273, 2265, 2274, -1, 3757, 2274, 2275, -1, 2276, 2275, 2267, -1, 2266, 2267, 2277, -1, 2268, 2277, 3251, -1, 2269, 3251, 2270, -1, 2257, 2269, 2270, -1, 2264, 2271, 2272, -1, 2272, 3254, 3760, -1, 3760, 2265, 2273, -1, 2273, 2274, 3757, -1, 3757, 2275, 2276, -1, 2276, 2267, 2266, -1, 2266, 2277, 2268, -1, 2268, 3251, 2269, -1, 2278, 3870, 2279, -1, 2279, 3870, 3275, -1, 3275, 3870, 2282, -1, 3279, 2282, 3868, -1, 2280, 3868, 2281, -1, 3272, 2281, 3286, -1, 3272, 2280, 2281, -1, 3275, 2282, 3279, -1, 3279, 3868, 2280, -1, 2281, 2283, 3286, -1, 3286, 2283, 3280, -1, 3280, 2283, 2284, -1, 2285, 3280, 2284, -1, 2285, 3282, 3280, -1, 2285, 2286, 3282, -1, 3282, 2286, 3284, -1, 3284, 2286, 3751, -1, 2288, 3751, 2419, -1, 2287, 2288, 2419, -1, 3284, 3751, 2288, -1, 2289, 2204, 2428, -1, 2289, 2215, 2204, -1, 2289, 2290, 2215, -1, 2215, 2290, 2205, -1, 2205, 2290, 2217, -1, 2217, 2290, 2728, -1, 2207, 2728, 2291, -1, 2218, 2291, 2208, -1, 2218, 2207, 2291, -1, 2217, 2728, 2207, -1, 2208, 2291, 2209, -1, 2209, 2291, 2292, -1, 2210, 2292, 2211, -1, 2210, 2209, 2292, -1, 2211, 2292, 2295, -1, 2295, 2292, 2294, -1, 2293, 2295, 2294, -1, 2293, 2709, 2295, -1, 2295, 2709, 2296, -1, 2344, 2296, 2624, -1, 2233, 2624, 2234, -1, 2233, 2344, 2624, -1, 2624, 2296, 2625, -1, 2625, 2296, 2301, -1, 2297, 2301, 2694, -1, 2298, 2694, 2692, -1, 2302, 2692, 2750, -1, 2654, 2750, 2749, -1, 2655, 2749, 2300, -1, 2299, 2300, 2679, -1, 2666, 2679, 2673, -1, 2666, 2299, 2679, -1, 2625, 2301, 2297, -1, 2297, 2694, 2298, -1, 2298, 2692, 2302, -1, 2302, 2750, 2654, -1, 2654, 2749, 2655, -1, 2655, 2300, 2299, -1, 2303, 2222, 2624, -1, 2303, 2224, 2222, -1, 2303, 2304, 2224, -1, 2224, 2304, 2305, -1, 2307, 2305, 2306, -1, 2601, 2307, 2306, -1, 2601, 2238, 2307, -1, 2601, 2308, 2238, -1, 2238, 2308, 2596, -1, 2225, 2596, 2309, -1, 2585, 2225, 2309, -1, 2585, 2577, 2225, -1, 2225, 2577, 2227, -1, 2227, 2577, 2310, -1, 2573, 2227, 2310, -1, 2573, 2228, 2227, -1, 2573, 2311, 2228, -1, 2228, 2311, 2312, -1, 2239, 2312, 2552, -1, 2313, 2239, 2552, -1, 2313, 2315, 2239, -1, 2313, 2314, 2315, -1, 2315, 2314, 2542, -1, 2230, 2542, 2316, -1, 2231, 2316, 2317, -1, 2318, 2317, 2531, -1, 2319, 2531, 2249, -1, 2319, 2318, 2531, -1, 2319, 2320, 2318, -1, 2319, 2194, 2320, -1, 2224, 2305, 2307, -1, 2238, 2596, 2225, -1, 2228, 2312, 2239, -1, 2315, 2542, 2230, -1, 2230, 2316, 2231, -1, 2231, 2317, 2318, -1, 2531, 2321, 2249, -1, 2249, 2321, 2255, -1, 2255, 2321, 2323, -1, 2322, 2323, 2324, -1, 2252, 2324, 2325, -1, 2252, 2322, 2324, -1, 2255, 2323, 2322, -1, 2324, 2510, 2325, -1, 2325, 2510, 2326, -1, 2326, 2510, 2500, -1, 2499, 2326, 2500, -1, 2499, 2764, 2326, -1, 2326, 2764, 2327, -1, 2328, 2326, 2327, -1, 2328, 2329, 2326, -1, 2326, 2329, 2330, -1, 2331, 2326, 2330, -1, 2331, 2471, 2326, -1, 2326, 2471, 2332, -1, 2332, 2471, 2333, -1, 2246, 2333, 2250, -1, 2246, 2332, 2333, -1, 2334, 2335, 2333, -1, 2334, 2242, 2335, -1, 2334, 2241, 2242, -1, 2334, 2461, 2241, -1, 2241, 2461, 2336, -1, 2336, 2461, 2454, -1, 2444, 2336, 2454, -1, 2444, 2196, 2336, -1, 2444, 2197, 2196, -1, 2444, 2337, 2197, -1, 2197, 2337, 2198, -1, 2198, 2337, 2200, -1, 2200, 2337, 2338, -1, 2338, 2337, 2339, -1, 2201, 2339, 2430, -1, 2340, 2430, 2341, -1, 2340, 2201, 2430, -1, 2338, 2339, 2201, -1, 2430, 2428, 2341, -1, 2341, 2428, 2203, -1, 2203, 2428, 2204, -1, 2222, 2221, 2624, -1, 2624, 2221, 2342, -1, 2219, 2624, 2342, -1, 2219, 2343, 2624, -1, 2624, 2343, 2234, -1, 2344, 2295, 2296, -1, 2335, 2345, 2333, -1, 2333, 2345, 2250, -1, 2346, 2251, 2407, -1, 2346, 2248, 2251, -1, 2346, 2347, 2248, -1, 2346, 2348, 2347, -1, 2347, 2348, 2253, -1, 2253, 2348, 2998, -1, 2254, 2998, 2256, -1, 2254, 2253, 2998, -1, 2998, 2349, 2256, -1, 2256, 2349, 2193, -1, 2193, 2349, 2996, -1, 2232, 2996, 2971, -1, 2350, 2232, 2971, -1, 2350, 2351, 2232, -1, 2232, 2351, 2352, -1, 2353, 2352, 2994, -1, 2354, 2353, 2994, -1, 2354, 2970, 2353, -1, 2353, 2970, 2355, -1, 2355, 2970, 2357, -1, 2356, 2357, 2358, -1, 2356, 2355, 2357, -1, 2193, 2996, 2232, -1, 2195, 2193, 2232, -1, 2232, 2352, 2353, -1, 2357, 2968, 2358, -1, 2358, 2968, 2359, -1, 2359, 2968, 2229, -1, 2229, 2968, 2992, -1, 2360, 2992, 2361, -1, 2226, 2361, 2362, -1, 2226, 2360, 2361, -1, 2229, 2992, 2360, -1, 2361, 2967, 2362, -1, 2362, 2967, 2363, -1, 2363, 2967, 2364, -1, 2223, 2364, 2366, -1, 2365, 2366, 2220, -1, 2365, 2223, 2366, -1, 2363, 2364, 2223, -1, 2366, 2367, 2220, -1, 2220, 2367, 2368, -1, 2368, 2367, 2237, -1, 2237, 2367, 2370, -1, 2236, 2370, 2235, -1, 2236, 2237, 2370, -1, 2235, 2370, 2369, -1, 2369, 2370, 2990, -1, 2373, 2990, 2963, -1, 2962, 2373, 2963, -1, 2962, 2960, 2373, -1, 2373, 2960, 2959, -1, 2987, 2373, 2959, -1, 2987, 2371, 2373, -1, 2373, 2371, 2372, -1, 2958, 2373, 2372, -1, 2958, 2985, 2373, -1, 2373, 2985, 2984, -1, 2212, 2984, 2374, -1, 2401, 2374, 2982, -1, 2402, 2982, 2375, -1, 2376, 2375, 2377, -1, 2378, 2376, 2377, -1, 2378, 2379, 2376, -1, 2378, 2380, 2379, -1, 2379, 2380, 2381, -1, 2381, 2380, 2953, -1, 2382, 2953, 2979, -1, 2206, 2979, 2951, -1, 2383, 2206, 2951, -1, 2383, 2384, 2206, -1, 2383, 2978, 2384, -1, 2384, 2978, 2216, -1, 2216, 2978, 2385, -1, 2386, 2216, 2385, -1, 2386, 2214, 2216, -1, 2386, 2949, 2214, -1, 2214, 2949, 2948, -1, 2387, 2948, 2388, -1, 2947, 2387, 2388, -1, 2947, 2389, 2387, -1, 2947, 2390, 2389, -1, 2389, 2390, 2391, -1, 2202, 2391, 2975, -1, 2392, 2202, 2975, -1, 2392, 2393, 2202, -1, 2392, 2973, 2393, -1, 2393, 2973, 2395, -1, 2395, 2973, 2394, -1, 2396, 2395, 2394, -1, 2396, 2213, 2395, -1, 2396, 2946, 2213, -1, 2213, 2946, 2199, -1, 2199, 2946, 2944, -1, 2399, 2944, 2404, -1, 2397, 2404, 2398, -1, 2397, 2399, 2404, -1, 2397, 2400, 2399, -1, 2397, 2240, 2400, -1, 2369, 2990, 2373, -1, 2373, 2984, 2212, -1, 2212, 2374, 2401, -1, 2401, 2982, 2402, -1, 2402, 2375, 2376, -1, 2381, 2953, 2382, -1, 2382, 2979, 2206, -1, 2214, 2948, 2387, -1, 2389, 2391, 2202, -1, 2199, 2944, 2399, -1, 2403, 2408, 2404, -1, 2403, 2405, 2408, -1, 2408, 2405, 2406, -1, 2940, 2408, 2406, -1, 2940, 2407, 2408, -1, 2408, 2407, 2251, -1, 2408, 2247, 2404, -1, 2404, 2247, 2245, -1, 2244, 2404, 2245, -1, 2244, 2243, 2404, -1, 2404, 2243, 2398, -1, 2999, 3771, 2409, -1, 2409, 3771, 2413, -1, 2413, 3771, 3768, -1, 3249, 3768, 2410, -1, 3247, 2410, 3766, -1, 2414, 3766, 3773, -1, 3235, 3773, 3761, -1, 3237, 3761, 3764, -1, 2411, 3764, 3762, -1, 3252, 3762, 2412, -1, 2415, 2412, 2260, -1, 2261, 2415, 2260, -1, 2413, 3768, 3249, -1, 3249, 2410, 3247, -1, 3247, 3766, 2414, -1, 2414, 3773, 3235, -1, 3235, 3761, 3237, -1, 3237, 3764, 2411, -1, 2411, 3762, 3252, -1, 3252, 2412, 2415, -1, 2416, 3187, 2417, -1, 2417, 3187, 3283, -1, 2418, 2417, 3283, -1, 2418, 3750, 2417, -1, 2418, 2419, 3750, -1, 2418, 2287, 2419, -1, 3759, 2420, 2422, -1, 2422, 2420, 2421, -1, 2423, 2421, 3255, -1, 2262, 2423, 3255, -1, 2262, 2263, 2423, -1, 2422, 2421, 2423, -1, 2278, 2279, 2424, -1, 2424, 2279, 3274, -1, 2426, 2424, 3274, -1, 2426, 3869, 2424, -1, 2426, 2425, 3869, -1, 2426, 2427, 2425, -1, 2430, 2429, 2428, -1, 2430, 2438, 2429, -1, 2430, 2339, 2438, -1, 2438, 2339, 2778, -1, 2431, 2778, 2441, -1, 2432, 2441, 2782, -1, 2781, 2782, 2784, -1, 2436, 2784, 2433, -1, 2788, 2433, 2443, -1, 2434, 2443, 3044, -1, 2434, 2788, 2443, -1, 2434, 3041, 2788, -1, 2788, 3041, 2435, -1, 2436, 2435, 2786, -1, 2781, 2786, 2741, -1, 2432, 2741, 2437, -1, 2431, 2437, 2439, -1, 2438, 2439, 2429, -1, 2438, 2431, 2439, -1, 2438, 2778, 2431, -1, 2339, 2337, 2778, -1, 2778, 2337, 2440, -1, 2441, 2440, 2442, -1, 2782, 2442, 2446, -1, 2784, 2446, 2789, -1, 2433, 2789, 2790, -1, 2443, 2790, 2449, -1, 3044, 2449, 2448, -1, 3044, 2443, 2449, -1, 2337, 2444, 2440, -1, 2440, 2444, 2780, -1, 2442, 2780, 2445, -1, 2446, 2445, 2787, -1, 2789, 2787, 2450, -1, 2790, 2450, 2451, -1, 2449, 2451, 2447, -1, 2448, 2447, 3073, -1, 2448, 2449, 2447, -1, 2444, 2454, 2780, -1, 2780, 2454, 2783, -1, 2445, 2783, 2456, -1, 2787, 2456, 2792, -1, 2450, 2792, 2793, -1, 2451, 2793, 2452, -1, 2447, 2452, 2460, -1, 3073, 2460, 2453, -1, 3073, 2447, 2460, -1, 2454, 2461, 2783, -1, 2783, 2461, 2455, -1, 2456, 2455, 2457, -1, 2792, 2457, 2791, -1, 2793, 2791, 2458, -1, 2452, 2458, 2797, -1, 2460, 2797, 2465, -1, 2453, 2465, 2459, -1, 2453, 2460, 2465, -1, 2461, 2334, 2455, -1, 2455, 2334, 2462, -1, 2457, 2462, 2794, -1, 2791, 2794, 2463, -1, 2458, 2463, 2464, -1, 2797, 2464, 2798, -1, 2465, 2798, 2469, -1, 2459, 2469, 2468, -1, 2459, 2465, 2469, -1, 2334, 2333, 2462, -1, 2462, 2333, 2472, -1, 2794, 2472, 2466, -1, 2463, 2466, 2796, -1, 2464, 2796, 2801, -1, 2798, 2801, 2467, -1, 2469, 2467, 2470, -1, 2468, 2470, 2475, -1, 2468, 2469, 2470, -1, 2333, 2471, 2472, -1, 2472, 2471, 2476, -1, 2466, 2476, 2795, -1, 2796, 2795, 2473, -1, 2801, 2473, 2474, -1, 2467, 2474, 2478, -1, 2470, 2478, 2480, -1, 2475, 2480, 3077, -1, 2475, 2470, 2480, -1, 2471, 2331, 2476, -1, 2476, 2331, 2481, -1, 2795, 2481, 2477, -1, 2473, 2477, 2803, -1, 2474, 2803, 2479, -1, 2478, 2479, 2808, -1, 2480, 2808, 2807, -1, 3077, 2807, 3078, -1, 3077, 2480, 2807, -1, 2331, 2330, 2481, -1, 2481, 2330, 2799, -1, 2477, 2799, 2800, -1, 2803, 2800, 2802, -1, 2479, 2802, 2482, -1, 2808, 2482, 2806, -1, 2807, 2806, 2483, -1, 3078, 2483, 3045, -1, 3078, 2807, 2483, -1, 2330, 2329, 2799, -1, 2799, 2329, 2484, -1, 2800, 2484, 2485, -1, 2802, 2485, 2805, -1, 2482, 2805, 2486, -1, 2806, 2486, 2487, -1, 2483, 2487, 2488, -1, 3045, 2488, 3003, -1, 3045, 2483, 2488, -1, 2329, 2328, 2484, -1, 2484, 2328, 2489, -1, 2485, 2489, 2804, -1, 2805, 2804, 2493, -1, 2486, 2493, 2490, -1, 2487, 2490, 2811, -1, 2488, 2811, 2491, -1, 3003, 2491, 3004, -1, 3003, 2488, 2491, -1, 2328, 2327, 2489, -1, 2489, 2327, 2492, -1, 2804, 2492, 2495, -1, 2493, 2495, 2494, -1, 2490, 2494, 2814, -1, 2811, 2814, 2813, -1, 2491, 2813, 2819, -1, 3004, 2819, 3007, -1, 3004, 2491, 2819, -1, 2492, 2327, 2763, -1, 2495, 2763, 2809, -1, 2494, 2809, 2496, -1, 2814, 2496, 2818, -1, 2813, 2818, 2762, -1, 2819, 2762, 2497, -1, 3007, 2497, 2498, -1, 3007, 2819, 2497, -1, 2499, 2810, 2764, -1, 2499, 2507, 2810, -1, 2499, 2500, 2507, -1, 2507, 2500, 2509, -1, 2817, 2509, 2815, -1, 2816, 2815, 2512, -1, 2506, 2512, 2826, -1, 2823, 2826, 2501, -1, 2503, 2501, 2502, -1, 2504, 2502, 2513, -1, 2504, 2503, 2502, -1, 2504, 2761, 2503, -1, 2503, 2761, 2505, -1, 2823, 2505, 2824, -1, 2506, 2824, 2820, -1, 2816, 2820, 2812, -1, 2817, 2812, 2508, -1, 2507, 2508, 2810, -1, 2507, 2817, 2508, -1, 2507, 2509, 2817, -1, 2500, 2510, 2509, -1, 2509, 2510, 2511, -1, 2815, 2511, 2822, -1, 2512, 2822, 2516, -1, 2826, 2516, 2828, -1, 2501, 2828, 2517, -1, 2502, 2517, 2519, -1, 2513, 2519, 2518, -1, 2513, 2502, 2519, -1, 2510, 2324, 2511, -1, 2511, 2324, 2514, -1, 2822, 2514, 2515, -1, 2516, 2515, 2825, -1, 2828, 2825, 2832, -1, 2517, 2832, 2833, -1, 2519, 2833, 2522, -1, 2518, 2522, 3010, -1, 2518, 2519, 2522, -1, 2324, 2323, 2514, -1, 2514, 2323, 2821, -1, 2515, 2821, 2827, -1, 2825, 2827, 2520, -1, 2832, 2520, 2521, -1, 2833, 2521, 2839, -1, 2522, 2839, 2523, -1, 3010, 2523, 3011, -1, 3010, 2522, 2523, -1, 2323, 2321, 2821, -1, 2821, 2321, 2525, -1, 2827, 2525, 2524, -1, 2520, 2524, 2831, -1, 2521, 2831, 2526, -1, 2839, 2526, 2838, -1, 2523, 2838, 2530, -1, 3011, 2530, 2529, -1, 3011, 2523, 2530, -1, 2321, 2531, 2525, -1, 2525, 2531, 2532, -1, 2524, 2532, 2830, -1, 2831, 2830, 2837, -1, 2526, 2837, 2836, -1, 2838, 2836, 2527, -1, 2530, 2527, 2844, -1, 2529, 2844, 2528, -1, 2529, 2530, 2844, -1, 2531, 2317, 2532, -1, 2532, 2317, 2829, -1, 2830, 2829, 2534, -1, 2837, 2534, 2835, -1, 2836, 2835, 2840, -1, 2527, 2840, 2533, -1, 2844, 2533, 2536, -1, 2528, 2536, 3048, -1, 2528, 2844, 2536, -1, 2317, 2316, 2829, -1, 2829, 2316, 2537, -1, 2534, 2537, 2834, -1, 2835, 2834, 2535, -1, 2840, 2535, 2843, -1, 2533, 2843, 2846, -1, 2536, 2846, 2539, -1, 3048, 2539, 3049, -1, 3048, 2536, 2539, -1, 2316, 2542, 2537, -1, 2537, 2542, 2543, -1, 2834, 2543, 2538, -1, 2535, 2538, 2842, -1, 2843, 2842, 2847, -1, 2846, 2847, 2851, -1, 2539, 2851, 2540, -1, 3049, 2540, 2541, -1, 3049, 2539, 2540, -1, 2542, 2314, 2543, -1, 2543, 2314, 2544, -1, 2538, 2544, 2841, -1, 2842, 2841, 2845, -1, 2847, 2845, 2852, -1, 2851, 2852, 2853, -1, 2540, 2853, 2854, -1, 2541, 2854, 2548, -1, 2541, 2540, 2854, -1, 2314, 2313, 2544, -1, 2544, 2313, 2551, -1, 2841, 2551, 2545, -1, 2845, 2545, 2546, -1, 2852, 2546, 2547, -1, 2853, 2547, 2855, -1, 2854, 2855, 2550, -1, 2548, 2550, 2549, -1, 2548, 2854, 2550, -1, 2313, 2552, 2551, -1, 2551, 2552, 2848, -1, 2545, 2848, 2849, -1, 2546, 2849, 2850, -1, 2547, 2850, 2553, -1, 2855, 2553, 2554, -1, 2550, 2554, 2558, -1, 2549, 2558, 3013, -1, 2549, 2550, 2558, -1, 2848, 2552, 2555, -1, 2849, 2555, 2556, -1, 2850, 2556, 2760, -1, 2553, 2760, 2557, -1, 2554, 2557, 2759, -1, 2558, 2759, 2758, -1, 3013, 2758, 2756, -1, 3013, 2558, 2758, -1, 2311, 2570, 2312, -1, 2311, 2572, 2570, -1, 2311, 2573, 2572, -1, 2572, 2573, 2559, -1, 2560, 2559, 2858, -1, 2857, 2858, 2561, -1, 2766, 2561, 2562, -1, 2568, 2562, 2563, -1, 2566, 2563, 2564, -1, 2565, 2564, 2576, -1, 2565, 2566, 2564, -1, 2565, 2755, 2566, -1, 2566, 2755, 2567, -1, 2568, 2567, 2757, -1, 2766, 2757, 2569, -1, 2857, 2569, 2856, -1, 2560, 2856, 2571, -1, 2572, 2571, 2570, -1, 2572, 2560, 2571, -1, 2572, 2559, 2560, -1, 2573, 2310, 2559, -1, 2559, 2310, 2574, -1, 2858, 2574, 2575, -1, 2561, 2575, 2579, -1, 2562, 2579, 2581, -1, 2563, 2581, 2864, -1, 2564, 2864, 2863, -1, 2576, 2863, 2582, -1, 2576, 2564, 2863, -1, 2310, 2577, 2574, -1, 2574, 2577, 2578, -1, 2575, 2578, 2580, -1, 2579, 2580, 2767, -1, 2581, 2767, 2862, -1, 2864, 2862, 2861, -1, 2863, 2861, 2583, -1, 2582, 2583, 2584, -1, 2582, 2863, 2583, -1, 2577, 2585, 2578, -1, 2578, 2585, 2765, -1, 2580, 2765, 2587, -1, 2767, 2587, 2860, -1, 2862, 2860, 2869, -1, 2861, 2869, 2870, -1, 2583, 2870, 2589, -1, 2584, 2589, 2591, -1, 2584, 2583, 2589, -1, 2585, 2309, 2765, -1, 2765, 2309, 2586, -1, 2587, 2586, 2593, -1, 2860, 2593, 2588, -1, 2869, 2588, 2868, -1, 2870, 2868, 2594, -1, 2589, 2594, 2590, -1, 2591, 2590, 2592, -1, 2591, 2589, 2590, -1, 2309, 2596, 2586, -1, 2586, 2596, 2859, -1, 2593, 2859, 2867, -1, 2588, 2867, 2598, -1, 2868, 2598, 2873, -1, 2594, 2873, 2599, -1, 2590, 2599, 2595, -1, 2592, 2595, 3017, -1, 2592, 2590, 2595, -1, 2596, 2308, 2859, -1, 2859, 2308, 2597, -1, 2867, 2597, 2866, -1, 2598, 2866, 2602, -1, 2873, 2602, 2600, -1, 2599, 2600, 2877, -1, 2595, 2877, 2879, -1, 3017, 2879, 2605, -1, 3017, 2595, 2879, -1, 2308, 2601, 2597, -1, 2597, 2601, 2865, -1, 2866, 2865, 2872, -1, 2602, 2872, 2603, -1, 2600, 2603, 2876, -1, 2877, 2876, 2604, -1, 2879, 2604, 2606, -1, 2605, 2606, 3018, -1, 2605, 2879, 2606, -1, 2601, 2306, 2865, -1, 2865, 2306, 2607, -1, 2872, 2607, 2875, -1, 2603, 2875, 2874, -1, 2876, 2874, 2608, -1, 2604, 2608, 2611, -1, 2606, 2611, 2609, -1, 3018, 2609, 3019, -1, 3018, 2606, 2609, -1, 2306, 2305, 2607, -1, 2607, 2305, 2871, -1, 2875, 2871, 2610, -1, 2874, 2610, 2880, -1, 2608, 2880, 2612, -1, 2611, 2612, 2881, -1, 2609, 2881, 2617, -1, 3019, 2617, 2616, -1, 3019, 2609, 2617, -1, 2305, 2304, 2871, -1, 2871, 2304, 2618, -1, 2610, 2618, 2878, -1, 2880, 2878, 2613, -1, 2612, 2613, 2621, -1, 2881, 2621, 2614, -1, 2617, 2614, 2615, -1, 2616, 2615, 3020, -1, 2616, 2617, 2615, -1, 2618, 2304, 2754, -1, 2878, 2754, 2619, -1, 2613, 2619, 2620, -1, 2621, 2620, 2753, -1, 2614, 2753, 2885, -1, 2615, 2885, 2622, -1, 3020, 2622, 2751, -1, 3020, 2615, 2622, -1, 2624, 2623, 2303, -1, 2624, 2635, 2623, -1, 2624, 2625, 2635, -1, 2635, 2625, 2638, -1, 2637, 2638, 2639, -1, 2882, 2639, 2626, -1, 2884, 2626, 2627, -1, 2633, 2627, 2628, -1, 2632, 2628, 2629, -1, 3056, 2629, 2630, -1, 3056, 2632, 2629, -1, 3056, 2631, 2632, -1, 2632, 2631, 2752, -1, 2633, 2752, 2888, -1, 2884, 2888, 2634, -1, 2882, 2634, 2883, -1, 2637, 2883, 2636, -1, 2635, 2636, 2623, -1, 2635, 2637, 2636, -1, 2635, 2638, 2637, -1, 2625, 2297, 2638, -1, 2638, 2297, 2643, -1, 2639, 2643, 2887, -1, 2626, 2887, 2644, -1, 2627, 2644, 2640, -1, 2628, 2640, 2893, -1, 2629, 2893, 2641, -1, 2630, 2641, 2642, -1, 2630, 2629, 2641, -1, 2297, 2298, 2643, -1, 2643, 2298, 2886, -1, 2887, 2886, 2890, -1, 2644, 2890, 2891, -1, 2640, 2891, 2892, -1, 2893, 2892, 2647, -1, 2641, 2647, 2649, -1, 2642, 2649, 3057, -1, 2642, 2641, 2649, -1, 2298, 2302, 2886, -1, 2886, 2302, 2650, -1, 2890, 2650, 2889, -1, 2891, 2889, 2645, -1, 2892, 2645, 2646, -1, 2647, 2646, 2898, -1, 2649, 2898, 2648, -1, 3057, 2648, 2653, -1, 3057, 2649, 2648, -1, 2302, 2654, 2650, -1, 2650, 2654, 2651, -1, 2889, 2651, 2897, -1, 2645, 2897, 2896, -1, 2646, 2896, 2900, -1, 2898, 2900, 2658, -1, 2648, 2658, 2652, -1, 2653, 2652, 3060, -1, 2653, 2648, 2652, -1, 2654, 2655, 2651, -1, 2651, 2655, 2661, -1, 2897, 2661, 2895, -1, 2896, 2895, 2656, -1, 2900, 2656, 2657, -1, 2658, 2657, 2659, -1, 2652, 2659, 2665, -1, 3060, 2665, 2660, -1, 3060, 2652, 2665, -1, 2655, 2299, 2661, -1, 2661, 2299, 2894, -1, 2895, 2894, 2662, -1, 2656, 2662, 2663, -1, 2657, 2663, 2664, -1, 2659, 2664, 2669, -1, 2665, 2669, 2905, -1, 2660, 2905, 3023, -1, 2660, 2665, 2905, -1, 2299, 2666, 2894, -1, 2894, 2666, 2667, -1, 2662, 2667, 2899, -1, 2663, 2899, 2668, -1, 2664, 2668, 2904, -1, 2669, 2904, 2671, -1, 2905, 2671, 2670, -1, 3023, 2670, 3062, -1, 3023, 2905, 2670, -1, 2666, 2673, 2667, -1, 2667, 2673, 2902, -1, 2899, 2902, 2901, -1, 2668, 2901, 2674, -1, 2904, 2674, 2676, -1, 2671, 2676, 2677, -1, 2670, 2677, 2672, -1, 3062, 2672, 3024, -1, 3062, 2670, 2672, -1, 2673, 2679, 2902, -1, 2902, 2679, 2903, -1, 2901, 2903, 2675, -1, 2674, 2675, 2681, -1, 2676, 2681, 2909, -1, 2677, 2909, 2678, -1, 2672, 2678, 2910, -1, 3024, 2910, 3025, -1, 3024, 2672, 2910, -1, 2679, 2300, 2903, -1, 2903, 2300, 2684, -1, 2675, 2684, 2680, -1, 2681, 2680, 2686, -1, 2909, 2686, 2908, -1, 2678, 2908, 2682, -1, 2910, 2682, 2683, -1, 3025, 2683, 3026, -1, 3025, 2910, 2683, -1, 2300, 2749, 2684, -1, 2684, 2749, 2906, -1, 2680, 2906, 2685, -1, 2686, 2685, 2687, -1, 2908, 2687, 2911, -1, 2682, 2911, 2688, -1, 2683, 2688, 2689, -1, 3026, 2689, 3027, -1, 3026, 2683, 2689, -1, 2906, 2749, 2748, -1, 2685, 2748, 2747, -1, 2687, 2747, 2746, -1, 2911, 2746, 2690, -1, 2688, 2690, 2691, -1, 2689, 2691, 2744, -1, 3027, 2744, 2743, -1, 3027, 2689, 2744, -1, 2692, 2907, 2750, -1, 2692, 2693, 2907, -1, 2692, 2694, 2693, -1, 2693, 2694, 2699, -1, 2912, 2699, 2913, -1, 2695, 2913, 2701, -1, 2915, 2701, 2919, -1, 2918, 2919, 2696, -1, 2926, 2696, 2697, -1, 3029, 2697, 3030, -1, 3029, 2926, 2697, -1, 3029, 3028, 2926, -1, 2926, 3028, 2920, -1, 2918, 2920, 2921, -1, 2915, 2921, 2916, -1, 2695, 2916, 2745, -1, 2912, 2745, 2698, -1, 2693, 2698, 2907, -1, 2693, 2912, 2698, -1, 2693, 2699, 2912, -1, 2694, 2301, 2699, -1, 2699, 2301, 2700, -1, 2913, 2700, 2914, -1, 2701, 2914, 2925, -1, 2919, 2925, 2924, -1, 2696, 2924, 2929, -1, 2697, 2929, 2702, -1, 3030, 2702, 3068, -1, 3030, 2697, 2702, -1, 2301, 2296, 2700, -1, 2700, 2296, 2703, -1, 2914, 2703, 2917, -1, 2925, 2917, 2923, -1, 2924, 2923, 2706, -1, 2929, 2706, 2704, -1, 2702, 2704, 2708, -1, 3068, 2708, 2705, -1, 3068, 2702, 2708, -1, 2296, 2709, 2703, -1, 2703, 2709, 2710, -1, 2917, 2710, 2711, -1, 2923, 2711, 2713, -1, 2706, 2713, 2928, -1, 2704, 2928, 2707, -1, 2708, 2707, 2935, -1, 2705, 2935, 3033, -1, 2705, 2708, 2935, -1, 2709, 2293, 2710, -1, 2710, 2293, 2922, -1, 2711, 2922, 2712, -1, 2713, 2712, 2716, -1, 2928, 2716, 2934, -1, 2707, 2934, 2714, -1, 2935, 2714, 2715, -1, 3033, 2715, 3035, -1, 3033, 2935, 2715, -1, 2293, 2294, 2922, -1, 2922, 2294, 2927, -1, 2712, 2927, 2718, -1, 2716, 2718, 2717, -1, 2934, 2717, 2933, -1, 2714, 2933, 2937, -1, 2715, 2937, 2719, -1, 3035, 2719, 3036, -1, 3035, 2715, 2719, -1, 2294, 2292, 2927, -1, 2927, 2292, 2930, -1, 2718, 2930, 2721, -1, 2717, 2721, 2932, -1, 2933, 2932, 2939, -1, 2937, 2939, 2773, -1, 2719, 2773, 2720, -1, 3036, 2720, 3037, -1, 3036, 2719, 2720, -1, 2292, 2291, 2930, -1, 2930, 2291, 2724, -1, 2721, 2724, 2931, -1, 2932, 2931, 2936, -1, 2939, 2936, 2938, -1, 2773, 2938, 2722, -1, 2720, 2722, 2723, -1, 3037, 2723, 2727, -1, 3037, 2720, 2723, -1, 2291, 2728, 2724, -1, 2724, 2728, 2725, -1, 2931, 2725, 2726, -1, 2936, 2726, 2775, -1, 2938, 2775, 2774, -1, 2722, 2774, 2771, -1, 2723, 2771, 2730, -1, 2727, 2730, 3040, -1, 2727, 2723, 2730, -1, 2728, 2290, 2725, -1, 2725, 2290, 2731, -1, 2726, 2731, 2732, -1, 2775, 2732, 2729, -1, 2774, 2729, 2770, -1, 2771, 2770, 2772, -1, 2730, 2772, 2777, -1, 3040, 2777, 3070, -1, 3040, 2730, 2777, -1, 2290, 2289, 2731, -1, 2731, 2289, 2734, -1, 2732, 2734, 2776, -1, 2729, 2776, 2769, -1, 2770, 2769, 2733, -1, 2772, 2733, 2736, -1, 2777, 2736, 2740, -1, 3070, 2740, 2738, -1, 3070, 2777, 2740, -1, 2289, 2428, 2734, -1, 2734, 2428, 2768, -1, 2776, 2768, 2742, -1, 2769, 2742, 2735, -1, 2733, 2735, 2737, -1, 2736, 2737, 2779, -1, 2740, 2779, 2785, -1, 2738, 2785, 2739, -1, 2738, 2740, 2785, -1, 3041, 2739, 2435, -1, 2435, 2739, 2785, -1, 2786, 2785, 2779, -1, 2741, 2779, 2737, -1, 2437, 2737, 2735, -1, 2439, 2735, 2742, -1, 2429, 2742, 2768, -1, 2428, 2429, 2768, -1, 3028, 2743, 2920, -1, 2920, 2743, 2744, -1, 2921, 2744, 2691, -1, 2916, 2691, 2690, -1, 2745, 2690, 2746, -1, 2698, 2746, 2747, -1, 2907, 2747, 2748, -1, 2750, 2748, 2749, -1, 2750, 2907, 2748, -1, 2631, 2751, 2752, -1, 2752, 2751, 2622, -1, 2888, 2622, 2885, -1, 2634, 2885, 2753, -1, 2883, 2753, 2620, -1, 2636, 2620, 2619, -1, 2623, 2619, 2754, -1, 2303, 2754, 2304, -1, 2303, 2623, 2754, -1, 2755, 2756, 2567, -1, 2567, 2756, 2758, -1, 2757, 2758, 2759, -1, 2569, 2759, 2557, -1, 2856, 2557, 2760, -1, 2571, 2760, 2556, -1, 2570, 2556, 2555, -1, 2312, 2555, 2552, -1, 2312, 2570, 2555, -1, 2761, 2498, 2505, -1, 2505, 2498, 2497, -1, 2824, 2497, 2762, -1, 2820, 2762, 2818, -1, 2812, 2818, 2496, -1, 2508, 2496, 2809, -1, 2810, 2809, 2763, -1, 2764, 2763, 2327, -1, 2764, 2810, 2763, -1, 2765, 2580, 2578, -1, 2580, 2579, 2575, -1, 2586, 2587, 2765, -1, 2579, 2562, 2561, -1, 2587, 2767, 2580, -1, 2757, 2766, 2568, -1, 2568, 2766, 2562, -1, 2767, 2581, 2579, -1, 2758, 2757, 2567, -1, 2581, 2563, 2562, -1, 2563, 2566, 2568, -1, 2568, 2566, 2567, -1, 2776, 2734, 2768, -1, 2804, 2489, 2492, -1, 2545, 2551, 2848, -1, 2439, 2742, 2429, -1, 2742, 2769, 2776, -1, 2769, 2770, 2729, -1, 2733, 2769, 2735, -1, 2770, 2771, 2774, -1, 2772, 2770, 2733, -1, 2771, 2723, 2722, -1, 2730, 2771, 2772, -1, 2773, 2722, 2720, -1, 2938, 2774, 2722, -1, 2775, 2729, 2774, -1, 2732, 2776, 2729, -1, 2437, 2735, 2439, -1, 2736, 2733, 2737, -1, 2777, 2772, 2736, -1, 2432, 2437, 2431, -1, 2441, 2432, 2431, -1, 2440, 2441, 2778, -1, 2741, 2737, 2437, -1, 2740, 2736, 2779, -1, 2780, 2442, 2440, -1, 2781, 2741, 2432, -1, 2782, 2781, 2432, -1, 2442, 2782, 2441, -1, 2786, 2779, 2741, -1, 2783, 2445, 2780, -1, 2445, 2446, 2442, -1, 2436, 2786, 2781, -1, 2784, 2436, 2781, -1, 2446, 2784, 2782, -1, 2435, 2785, 2786, -1, 2455, 2456, 2783, -1, 2456, 2787, 2445, -1, 2787, 2789, 2446, -1, 2788, 2435, 2436, -1, 2433, 2788, 2436, -1, 2789, 2433, 2784, -1, 2462, 2457, 2455, -1, 2457, 2792, 2456, -1, 2792, 2450, 2787, -1, 2450, 2790, 2789, -1, 2790, 2443, 2433, -1, 2472, 2794, 2462, -1, 2794, 2791, 2457, -1, 2791, 2793, 2792, -1, 2793, 2451, 2450, -1, 2451, 2449, 2790, -1, 2476, 2466, 2472, -1, 2466, 2463, 2794, -1, 2463, 2458, 2791, -1, 2458, 2452, 2793, -1, 2452, 2447, 2451, -1, 2481, 2795, 2476, -1, 2795, 2796, 2466, -1, 2796, 2464, 2463, -1, 2464, 2797, 2458, -1, 2797, 2460, 2452, -1, 2799, 2477, 2481, -1, 2477, 2473, 2795, -1, 2473, 2801, 2796, -1, 2801, 2798, 2464, -1, 2798, 2465, 2797, -1, 2484, 2800, 2799, -1, 2800, 2803, 2477, -1, 2803, 2474, 2473, -1, 2474, 2467, 2801, -1, 2467, 2469, 2798, -1, 2489, 2485, 2484, -1, 2485, 2802, 2800, -1, 2802, 2479, 2803, -1, 2479, 2478, 2474, -1, 2478, 2470, 2467, -1, 2805, 2485, 2804, -1, 2482, 2802, 2805, -1, 2808, 2479, 2482, -1, 2480, 2478, 2808, -1, 2763, 2495, 2492, -1, 2495, 2493, 2804, -1, 2494, 2495, 2809, -1, 2493, 2486, 2805, -1, 2490, 2493, 2494, -1, 2486, 2806, 2482, -1, 2487, 2486, 2490, -1, 2806, 2807, 2808, -1, 2483, 2806, 2487, -1, 2508, 2809, 2810, -1, 2814, 2494, 2496, -1, 2811, 2490, 2814, -1, 2488, 2487, 2811, -1, 2812, 2496, 2508, -1, 2813, 2814, 2818, -1, 2491, 2811, 2813, -1, 2816, 2812, 2817, -1, 2815, 2816, 2817, -1, 2511, 2815, 2509, -1, 2820, 2818, 2812, -1, 2819, 2813, 2762, -1, 2514, 2822, 2511, -1, 2506, 2820, 2816, -1, 2512, 2506, 2816, -1, 2822, 2512, 2815, -1, 2824, 2762, 2820, -1, 2821, 2515, 2514, -1, 2515, 2516, 2822, -1, 2823, 2824, 2506, -1, 2826, 2823, 2506, -1, 2516, 2826, 2512, -1, 2505, 2497, 2824, -1, 2525, 2827, 2821, -1, 2827, 2825, 2515, -1, 2825, 2828, 2516, -1, 2503, 2505, 2823, -1, 2501, 2503, 2823, -1, 2828, 2501, 2826, -1, 2532, 2524, 2525, -1, 2524, 2520, 2827, -1, 2520, 2832, 2825, -1, 2832, 2517, 2828, -1, 2517, 2502, 2501, -1, 2829, 2830, 2532, -1, 2830, 2831, 2524, -1, 2831, 2521, 2520, -1, 2521, 2833, 2832, -1, 2833, 2519, 2517, -1, 2537, 2534, 2829, -1, 2534, 2837, 2830, -1, 2837, 2526, 2831, -1, 2526, 2839, 2521, -1, 2839, 2522, 2833, -1, 2543, 2834, 2537, -1, 2834, 2835, 2534, -1, 2835, 2836, 2837, -1, 2836, 2838, 2526, -1, 2838, 2523, 2839, -1, 2544, 2538, 2543, -1, 2538, 2535, 2834, -1, 2535, 2840, 2835, -1, 2840, 2527, 2836, -1, 2527, 2530, 2838, -1, 2551, 2841, 2544, -1, 2841, 2842, 2538, -1, 2842, 2843, 2535, -1, 2843, 2533, 2840, -1, 2533, 2844, 2527, -1, 2845, 2841, 2545, -1, 2847, 2842, 2845, -1, 2846, 2843, 2847, -1, 2536, 2533, 2846, -1, 2555, 2849, 2848, -1, 2849, 2546, 2545, -1, 2850, 2849, 2556, -1, 2546, 2852, 2845, -1, 2547, 2546, 2850, -1, 2852, 2851, 2847, -1, 2853, 2852, 2547, -1, 2851, 2539, 2846, -1, 2540, 2851, 2853, -1, 2571, 2556, 2570, -1, 2553, 2850, 2760, -1, 2855, 2547, 2553, -1, 2854, 2853, 2855, -1, 2856, 2760, 2571, -1, 2554, 2553, 2557, -1, 2550, 2855, 2554, -1, 2857, 2856, 2560, -1, 2858, 2857, 2560, -1, 2574, 2858, 2559, -1, 2569, 2557, 2856, -1, 2558, 2554, 2759, -1, 2578, 2575, 2574, -1, 2766, 2569, 2857, -1, 2561, 2766, 2857, -1, 2575, 2561, 2858, -1, 2757, 2759, 2569, -1, 2859, 2593, 2586, -1, 2593, 2860, 2587, -1, 2860, 2862, 2767, -1, 2862, 2864, 2581, -1, 2864, 2564, 2563, -1, 2597, 2867, 2859, -1, 2867, 2588, 2593, -1, 2588, 2869, 2860, -1, 2869, 2861, 2862, -1, 2861, 2863, 2864, -1, 2865, 2866, 2597, -1, 2866, 2598, 2867, -1, 2598, 2868, 2588, -1, 2868, 2870, 2869, -1, 2870, 2583, 2861, -1, 2607, 2872, 2865, -1, 2872, 2602, 2866, -1, 2602, 2873, 2598, -1, 2873, 2594, 2868, -1, 2594, 2589, 2870, -1, 2871, 2875, 2607, -1, 2875, 2603, 2872, -1, 2603, 2600, 2602, -1, 2600, 2599, 2873, -1, 2599, 2590, 2594, -1, 2618, 2610, 2871, -1, 2610, 2874, 2875, -1, 2874, 2876, 2603, -1, 2876, 2877, 2600, -1, 2877, 2595, 2599, -1, 2754, 2878, 2618, -1, 2878, 2880, 2610, -1, 2880, 2608, 2874, -1, 2608, 2604, 2876, -1, 2604, 2879, 2877, -1, 2636, 2619, 2623, -1, 2619, 2613, 2878, -1, 2613, 2612, 2880, -1, 2621, 2613, 2620, -1, 2612, 2611, 2608, -1, 2881, 2612, 2621, -1, 2611, 2606, 2604, -1, 2609, 2611, 2881, -1, 2883, 2620, 2636, -1, 2614, 2621, 2753, -1, 2617, 2881, 2614, -1, 2882, 2883, 2637, -1, 2639, 2882, 2637, -1, 2643, 2639, 2638, -1, 2634, 2753, 2883, -1, 2615, 2614, 2885, -1, 2886, 2887, 2643, -1, 2884, 2634, 2882, -1, 2626, 2884, 2882, -1, 2887, 2626, 2639, -1, 2888, 2885, 2634, -1, 2650, 2890, 2886, -1, 2890, 2644, 2887, -1, 2633, 2888, 2884, -1, 2627, 2633, 2884, -1, 2644, 2627, 2626, -1, 2752, 2622, 2888, -1, 2651, 2889, 2650, -1, 2889, 2891, 2890, -1, 2891, 2640, 2644, -1, 2632, 2752, 2633, -1, 2628, 2632, 2633, -1, 2640, 2628, 2627, -1, 2661, 2897, 2651, -1, 2897, 2645, 2889, -1, 2645, 2892, 2891, -1, 2892, 2893, 2640, -1, 2893, 2629, 2628, -1, 2894, 2895, 2661, -1, 2895, 2896, 2897, -1, 2896, 2646, 2645, -1, 2646, 2647, 2892, -1, 2647, 2641, 2893, -1, 2667, 2662, 2894, -1, 2662, 2656, 2895, -1, 2656, 2900, 2896, -1, 2900, 2898, 2646, -1, 2898, 2649, 2647, -1, 2902, 2899, 2667, -1, 2899, 2663, 2662, -1, 2663, 2657, 2656, -1, 2657, 2658, 2900, -1, 2658, 2648, 2898, -1, 2903, 2901, 2902, -1, 2901, 2668, 2899, -1, 2668, 2664, 2663, -1, 2664, 2659, 2657, -1, 2659, 2652, 2658, -1, 2684, 2675, 2903, -1, 2675, 2674, 2901, -1, 2674, 2904, 2668, -1, 2904, 2669, 2664, -1, 2669, 2665, 2659, -1, 2906, 2680, 2684, -1, 2680, 2681, 2675, -1, 2681, 2676, 2674, -1, 2676, 2671, 2904, -1, 2671, 2905, 2669, -1, 2748, 2685, 2906, -1, 2685, 2686, 2680, -1, 2686, 2909, 2681, -1, 2909, 2677, 2676, -1, 2677, 2670, 2671, -1, 2698, 2747, 2907, -1, 2747, 2687, 2685, -1, 2687, 2908, 2686, -1, 2911, 2687, 2746, -1, 2908, 2678, 2909, -1, 2682, 2908, 2911, -1, 2678, 2672, 2677, -1, 2910, 2678, 2682, -1, 2745, 2746, 2698, -1, 2688, 2911, 2690, -1, 2683, 2682, 2688, -1, 2695, 2745, 2912, -1, 2913, 2695, 2912, -1, 2700, 2913, 2699, -1, 2916, 2690, 2745, -1, 2689, 2688, 2691, -1, 2703, 2914, 2700, -1, 2915, 2916, 2695, -1, 2701, 2915, 2695, -1, 2914, 2701, 2913, -1, 2921, 2691, 2916, -1, 2710, 2917, 2703, -1, 2917, 2925, 2914, -1, 2918, 2921, 2915, -1, 2919, 2918, 2915, -1, 2925, 2919, 2701, -1, 2920, 2744, 2921, -1, 2922, 2711, 2710, -1, 2711, 2923, 2917, -1, 2923, 2924, 2925, -1, 2926, 2920, 2918, -1, 2696, 2926, 2918, -1, 2924, 2696, 2919, -1, 2927, 2712, 2922, -1, 2712, 2713, 2711, -1, 2713, 2706, 2923, -1, 2706, 2929, 2924, -1, 2929, 2697, 2696, -1, 2930, 2718, 2927, -1, 2718, 2716, 2712, -1, 2716, 2928, 2713, -1, 2928, 2704, 2706, -1, 2704, 2702, 2929, -1, 2724, 2721, 2930, -1, 2721, 2717, 2718, -1, 2717, 2934, 2716, -1, 2934, 2707, 2928, -1, 2707, 2708, 2704, -1, 2725, 2931, 2724, -1, 2931, 2932, 2721, -1, 2932, 2933, 2717, -1, 2933, 2714, 2934, -1, 2714, 2935, 2707, -1, 2731, 2726, 2725, -1, 2726, 2936, 2931, -1, 2936, 2939, 2932, -1, 2939, 2937, 2933, -1, 2937, 2715, 2714, -1, 2734, 2732, 2731, -1, 2732, 2775, 2726, -1, 2775, 2938, 2936, -1, 2938, 2773, 2939, -1, 2773, 2719, 2937, -1, 2940, 3081, 2407, -1, 2940, 2941, 3081, -1, 2940, 2406, 2941, -1, 2941, 2406, 3144, -1, 3144, 2406, 2405, -1, 2942, 2405, 2403, -1, 3125, 2403, 2404, -1, 2943, 2404, 2944, -1, 2945, 2944, 2946, -1, 3142, 2946, 2396, -1, 2972, 2396, 2394, -1, 3123, 2394, 2973, -1, 2974, 2973, 2392, -1, 3120, 2392, 2975, -1, 3119, 2975, 2391, -1, 3118, 2391, 2390, -1, 2976, 2390, 2947, -1, 3141, 2947, 2388, -1, 3139, 2388, 2948, -1, 3138, 2948, 2949, -1, 3115, 2949, 2386, -1, 2950, 2386, 2385, -1, 2977, 2385, 2978, -1, 3137, 2978, 2383, -1, 3135, 2383, 2951, -1, 3112, 2951, 2979, -1, 2952, 2979, 2953, -1, 2980, 2953, 2380, -1, 2954, 2380, 2378, -1, 3134, 2378, 2377, -1, 2981, 2377, 2375, -1, 3106, 2375, 2982, -1, 2983, 2982, 2374, -1, 2955, 2374, 2984, -1, 2956, 2984, 2985, -1, 2957, 2985, 2958, -1, 3102, 2958, 2372, -1, 3101, 2372, 2371, -1, 2986, 2371, 2987, -1, 3099, 2987, 2959, -1, 3098, 2959, 2960, -1, 2988, 2960, 2962, -1, 2961, 2962, 2963, -1, 2989, 2963, 2990, -1, 3096, 2990, 2370, -1, 2991, 2370, 2367, -1, 3095, 2367, 2366, -1, 2964, 2366, 2364, -1, 2965, 2364, 2967, -1, 2966, 2967, 2361, -1, 3130, 2361, 2992, -1, 2993, 2992, 2968, -1, 3091, 2968, 2357, -1, 2969, 2357, 2970, -1, 3089, 2970, 2354, -1, 3129, 2354, 2994, -1, 3128, 2994, 2352, -1, 3088, 2352, 2351, -1, 3126, 2351, 2350, -1, 2995, 2350, 2971, -1, 3087, 2971, 2996, -1, 3086, 2996, 2349, -1, 2997, 2349, 2998, -1, 3085, 2998, 2348, -1, 3083, 2348, 2346, -1, 3080, 2346, 2407, -1, 3081, 3080, 2407, -1, 3144, 2405, 2942, -1, 2942, 2403, 3125, -1, 3125, 2404, 2943, -1, 2943, 2944, 2945, -1, 2945, 2946, 3142, -1, 3142, 2396, 2972, -1, 2972, 2394, 3123, -1, 3123, 2973, 2974, -1, 2974, 2392, 3120, -1, 3120, 2975, 3119, -1, 3119, 2391, 3118, -1, 3118, 2390, 2976, -1, 2976, 2947, 3141, -1, 3141, 2388, 3139, -1, 3139, 2948, 3138, -1, 3138, 2949, 3115, -1, 3115, 2386, 2950, -1, 2950, 2385, 2977, -1, 2977, 2978, 3137, -1, 3137, 2383, 3135, -1, 3135, 2951, 3112, -1, 3112, 2979, 2952, -1, 2952, 2953, 2980, -1, 2980, 2380, 2954, -1, 2954, 2378, 3134, -1, 3134, 2377, 2981, -1, 2981, 2375, 3106, -1, 3106, 2982, 2983, -1, 2983, 2374, 2955, -1, 2955, 2984, 2956, -1, 2956, 2985, 2957, -1, 2957, 2958, 3102, -1, 3102, 2372, 3101, -1, 3101, 2371, 2986, -1, 2986, 2987, 3099, -1, 3099, 2959, 3098, -1, 3098, 2960, 2988, -1, 2988, 2962, 2961, -1, 2961, 2963, 2989, -1, 2989, 2990, 3096, -1, 3096, 2370, 2991, -1, 2991, 2367, 3095, -1, 3095, 2366, 2964, -1, 2964, 2364, 2965, -1, 2965, 2967, 2966, -1, 2966, 2361, 3130, -1, 3130, 2992, 2993, -1, 2993, 2968, 3091, -1, 3091, 2357, 2969, -1, 2969, 2970, 3089, -1, 3089, 2354, 3129, -1, 3129, 2994, 3128, -1, 3128, 2352, 3088, -1, 3088, 2351, 3126, -1, 3126, 2350, 2995, -1, 2995, 2971, 3087, -1, 3087, 2996, 3086, -1, 3086, 2349, 2997, -1, 2997, 2998, 3085, -1, 3085, 2348, 3083, -1, 3083, 2346, 3080, -1, 2409, 3000, 2999, -1, 2999, 3000, 3770, -1, 3770, 3000, 3769, -1, 3769, 3000, 3250, -1, 3154, 3250, 3153, -1, 3154, 3769, 3250, -1, 3329, 3200, 3001, -1, 3001, 3200, 3838, -1, 3839, 3001, 3838, -1, 3839, 3002, 3001, -1, 3839, 3318, 3002, -1, 3839, 3840, 3318, -1, 3004, 3364, 3003, -1, 3004, 3005, 3364, -1, 3004, 3007, 3005, -1, 3005, 3007, 3006, -1, 3006, 3007, 2498, -1, 3365, 2498, 2761, -1, 3366, 2761, 2504, -1, 3008, 2504, 2513, -1, 3368, 2513, 2518, -1, 3047, 2518, 3010, -1, 3009, 3010, 3011, -1, 3369, 3011, 2529, -1, 3370, 2529, 2528, -1, 3371, 2528, 3048, -1, 3012, 3048, 3049, -1, 3374, 3049, 2541, -1, 3336, 2541, 2548, -1, 3335, 2548, 2549, -1, 3050, 2549, 3013, -1, 3331, 3013, 2756, -1, 3325, 2756, 2755, -1, 3313, 2755, 2565, -1, 3014, 2565, 2576, -1, 3015, 2576, 2582, -1, 3051, 2582, 2584, -1, 3309, 2584, 2591, -1, 3375, 2591, 2592, -1, 3311, 2592, 3017, -1, 3016, 3017, 2605, -1, 3052, 2605, 3018, -1, 3053, 3018, 3019, -1, 3377, 3019, 2616, -1, 3385, 2616, 3020, -1, 3054, 3020, 2751, -1, 3055, 2751, 2631, -1, 3378, 2631, 3056, -1, 3379, 3056, 2630, -1, 3380, 2630, 2642, -1, 3021, 2642, 3057, -1, 3058, 3057, 2653, -1, 3059, 2653, 3060, -1, 3061, 3060, 2660, -1, 3388, 2660, 3023, -1, 3022, 3023, 3062, -1, 3063, 3062, 3024, -1, 3064, 3024, 3025, -1, 3065, 3025, 3026, -1, 3066, 3026, 3027, -1, 3246, 3027, 2743, -1, 3244, 2743, 3028, -1, 3067, 3028, 3029, -1, 3242, 3029, 3030, -1, 3031, 3030, 3068, -1, 3069, 3068, 2705, -1, 3032, 2705, 3033, -1, 3238, 3033, 3035, -1, 3034, 3035, 3036, -1, 3236, 3036, 3037, -1, 3038, 3037, 2727, -1, 3039, 2727, 3040, -1, 3234, 3040, 3070, -1, 3071, 3070, 2738, -1, 3229, 2738, 2739, -1, 3072, 2739, 3041, -1, 3042, 3041, 2434, -1, 3043, 2434, 3044, -1, 3230, 3044, 2448, -1, 3231, 2448, 3073, -1, 3074, 3073, 2453, -1, 3402, 2453, 2459, -1, 3075, 2459, 2468, -1, 3076, 2468, 2475, -1, 3391, 2475, 3077, -1, 3392, 3077, 3078, -1, 3393, 3078, 3045, -1, 3046, 3045, 3003, -1, 3364, 3046, 3003, -1, 3006, 2498, 3365, -1, 3365, 2761, 3366, -1, 3366, 2504, 3008, -1, 3008, 2513, 3368, -1, 3368, 2518, 3047, -1, 3047, 3010, 3009, -1, 3009, 3011, 3369, -1, 3369, 2529, 3370, -1, 3370, 2528, 3371, -1, 3371, 3048, 3012, -1, 3012, 3049, 3374, -1, 3374, 2541, 3336, -1, 3336, 2548, 3335, -1, 3335, 2549, 3050, -1, 3050, 3013, 3331, -1, 3331, 2756, 3325, -1, 3325, 2755, 3313, -1, 3313, 2565, 3014, -1, 3014, 2576, 3015, -1, 3015, 2582, 3051, -1, 3051, 2584, 3309, -1, 3309, 2591, 3375, -1, 3375, 2592, 3311, -1, 3311, 3017, 3016, -1, 3016, 2605, 3052, -1, 3052, 3018, 3053, -1, 3053, 3019, 3377, -1, 3377, 2616, 3385, -1, 3385, 3020, 3054, -1, 3054, 2751, 3055, -1, 3055, 2631, 3378, -1, 3378, 3056, 3379, -1, 3379, 2630, 3380, -1, 3380, 2642, 3021, -1, 3021, 3057, 3058, -1, 3058, 2653, 3059, -1, 3059, 3060, 3061, -1, 3061, 2660, 3388, -1, 3388, 3023, 3022, -1, 3022, 3062, 3063, -1, 3063, 3024, 3064, -1, 3064, 3025, 3065, -1, 3065, 3026, 3066, -1, 3066, 3027, 3246, -1, 3246, 2743, 3244, -1, 3244, 3028, 3067, -1, 3067, 3029, 3242, -1, 3242, 3030, 3031, -1, 3031, 3068, 3069, -1, 3069, 2705, 3032, -1, 3032, 3033, 3238, -1, 3238, 3035, 3034, -1, 3034, 3036, 3236, -1, 3236, 3037, 3038, -1, 3038, 2727, 3039, -1, 3039, 3040, 3234, -1, 3234, 3070, 3071, -1, 3071, 2738, 3229, -1, 3229, 2739, 3072, -1, 3072, 3041, 3042, -1, 3042, 2434, 3043, -1, 3043, 3044, 3230, -1, 3230, 2448, 3231, -1, 3231, 3073, 3074, -1, 3074, 2453, 3402, -1, 3402, 2459, 3075, -1, 3075, 2468, 3076, -1, 3076, 2475, 3391, -1, 3391, 3077, 3392, -1, 3392, 3078, 3393, -1, 3393, 3045, 3046, -1, 3079, 3146, 3080, -1, 3081, 3079, 3080, -1, 3081, 3565, 3079, -1, 3081, 2941, 3565, -1, 3565, 2941, 3143, -1, 3143, 2941, 3144, -1, 3567, 3144, 2942, -1, 3082, 2942, 3125, -1, 3610, 3125, 3568, -1, 3610, 3082, 3125, -1, 3644, 3083, 3145, -1, 3644, 3085, 3083, -1, 3644, 3084, 3085, -1, 3085, 3084, 2997, -1, 2997, 3084, 3608, -1, 3086, 3608, 3642, -1, 3087, 3642, 3606, -1, 3605, 3087, 3606, -1, 3605, 2995, 3087, -1, 3605, 3639, 2995, -1, 2995, 3639, 3126, -1, 3126, 3639, 3604, -1, 3088, 3604, 3127, -1, 3128, 3127, 3602, -1, 3129, 3602, 3601, -1, 3089, 3601, 3636, -1, 3090, 3089, 3636, -1, 3090, 2969, 3089, -1, 3090, 3092, 2969, -1, 2969, 3092, 3091, -1, 3091, 3092, 3634, -1, 2993, 3634, 3093, -1, 3130, 3093, 3094, -1, 2966, 3094, 3131, -1, 2965, 3131, 3598, -1, 2964, 3598, 3132, -1, 3095, 3132, 3596, -1, 2991, 3596, 3133, -1, 3096, 3133, 3097, -1, 3595, 3096, 3097, -1, 3595, 2989, 3096, -1, 3595, 3631, 2989, -1, 2989, 3631, 2961, -1, 2961, 3631, 3594, -1, 2988, 3594, 3628, -1, 3098, 3628, 3592, -1, 3099, 3592, 3100, -1, 2986, 3100, 3590, -1, 3589, 2986, 3590, -1, 3589, 3101, 2986, -1, 3589, 3588, 3101, -1, 3101, 3588, 3102, -1, 3102, 3588, 3587, -1, 2957, 3587, 3103, -1, 2956, 3103, 3585, -1, 2955, 3585, 3584, -1, 3104, 2955, 3584, -1, 3104, 2983, 2955, -1, 3104, 3105, 2983, -1, 2983, 3105, 3106, -1, 3106, 3105, 3107, -1, 2981, 3107, 3583, -1, 3134, 3583, 3582, -1, 2954, 3582, 3108, -1, 3109, 2954, 3108, -1, 3109, 2980, 2954, -1, 3109, 3110, 2980, -1, 2980, 3110, 2952, -1, 2952, 3110, 3111, -1, 3112, 3111, 3581, -1, 3135, 3581, 3136, -1, 3137, 3136, 3113, -1, 2977, 3113, 3618, -1, 3578, 2977, 3618, -1, 3578, 2950, 2977, -1, 3578, 3114, 2950, -1, 2950, 3114, 3115, -1, 3115, 3114, 3116, -1, 3138, 3116, 3617, -1, 3139, 3617, 3140, -1, 3141, 3140, 3117, -1, 2976, 3117, 3576, -1, 3118, 3576, 3574, -1, 3119, 3574, 3121, -1, 3120, 3121, 3122, -1, 2974, 3122, 3572, -1, 3571, 2974, 3572, -1, 3571, 3123, 2974, -1, 3571, 3124, 3123, -1, 3123, 3124, 2972, -1, 2972, 3124, 3613, -1, 3142, 3613, 3612, -1, 2945, 3612, 3569, -1, 2943, 3569, 3568, -1, 3125, 2943, 3568, -1, 2997, 3608, 3086, -1, 3086, 3642, 3087, -1, 3126, 3604, 3088, -1, 3088, 3127, 3128, -1, 3128, 3602, 3129, -1, 3129, 3601, 3089, -1, 3091, 3634, 2993, -1, 2993, 3093, 3130, -1, 3130, 3094, 2966, -1, 2966, 3131, 2965, -1, 2965, 3598, 2964, -1, 2964, 3132, 3095, -1, 3095, 3596, 2991, -1, 2991, 3133, 3096, -1, 2961, 3594, 2988, -1, 2988, 3628, 3098, -1, 3098, 3592, 3099, -1, 3099, 3100, 2986, -1, 3102, 3587, 2957, -1, 2957, 3103, 2956, -1, 2956, 3585, 2955, -1, 3106, 3107, 2981, -1, 2981, 3583, 3134, -1, 3134, 3582, 2954, -1, 2952, 3111, 3112, -1, 3112, 3581, 3135, -1, 3135, 3136, 3137, -1, 3137, 3113, 2977, -1, 3115, 3116, 3138, -1, 3138, 3617, 3139, -1, 3139, 3140, 3141, -1, 3141, 3117, 2976, -1, 2976, 3576, 3118, -1, 3118, 3574, 3119, -1, 3119, 3121, 3120, -1, 3120, 3122, 2974, -1, 2972, 3613, 3142, -1, 3142, 3612, 2945, -1, 2945, 3569, 2943, -1, 3082, 3567, 2942, -1, 3567, 3143, 3144, -1, 3083, 3080, 3145, -1, 3145, 3080, 3146, -1, 3645, 3778, 3147, -1, 3147, 3778, 3155, -1, 3155, 3778, 3148, -1, 3223, 3148, 3777, -1, 3225, 3777, 3149, -1, 3226, 3149, 3881, -1, 3233, 3881, 3765, -1, 3156, 3765, 3767, -1, 3248, 3767, 3772, -1, 3150, 3772, 3152, -1, 3151, 3152, 3154, -1, 3153, 3151, 3154, -1, 3155, 3148, 3223, -1, 3223, 3777, 3225, -1, 3225, 3149, 3226, -1, 3226, 3881, 3233, -1, 3233, 3765, 3156, -1, 3156, 3767, 3248, -1, 3248, 3772, 3150, -1, 3150, 3152, 3151, -1, 3658, 3351, 3157, -1, 3157, 3351, 3798, -1, 3798, 3351, 3158, -1, 3163, 3158, 3350, -1, 3164, 3350, 3159, -1, 3796, 3159, 3160, -1, 3162, 3160, 3161, -1, 3162, 3796, 3160, -1, 3798, 3158, 3163, -1, 3163, 3350, 3164, -1, 3164, 3159, 3796, -1, 3160, 3165, 3161, -1, 3161, 3165, 3820, -1, 3820, 3165, 3346, -1, 3166, 3820, 3346, -1, 3166, 3815, 3820, -1, 3166, 3167, 3815, -1, 3815, 3167, 3168, -1, 3168, 3167, 3169, -1, 3173, 3169, 3349, -1, 3171, 3349, 3172, -1, 3170, 3171, 3172, -1, 3168, 3169, 3173, -1, 3173, 3349, 3171, -1, 3174, 3334, 3175, -1, 3175, 3334, 3831, -1, 3831, 3334, 3176, -1, 3181, 3176, 3332, -1, 3182, 3332, 3183, -1, 3832, 3183, 3177, -1, 3184, 3177, 3178, -1, 3179, 3178, 3185, -1, 3834, 3185, 3330, -1, 3186, 3330, 3319, -1, 3180, 3319, 3318, -1, 3840, 3180, 3318, -1, 3831, 3176, 3181, -1, 3181, 3332, 3182, -1, 3182, 3183, 3832, -1, 3832, 3177, 3184, -1, 3184, 3178, 3179, -1, 3179, 3185, 3834, -1, 3834, 3330, 3186, -1, 3186, 3319, 3180, -1, 2416, 3865, 3187, -1, 3187, 3865, 3193, -1, 3193, 3865, 3864, -1, 3285, 3864, 3188, -1, 3194, 3188, 3189, -1, 3281, 3189, 3749, -1, 3195, 3749, 3190, -1, 3288, 3190, 3191, -1, 3294, 3191, 3863, -1, 3196, 3863, 3192, -1, 3295, 3192, 3706, -1, 3296, 3295, 3706, -1, 3193, 3864, 3285, -1, 3285, 3188, 3194, -1, 3194, 3189, 3281, -1, 3281, 3749, 3195, -1, 3195, 3190, 3288, -1, 3288, 3191, 3294, -1, 3294, 3863, 3196, -1, 3196, 3192, 3295, -1, 3197, 3847, 3198, -1, 3198, 3847, 3324, -1, 3324, 3847, 3199, -1, 3323, 3199, 3848, -1, 3322, 3848, 3844, -1, 3312, 3844, 3841, -1, 3314, 3841, 3833, -1, 3315, 3833, 3835, -1, 3316, 3835, 3836, -1, 3317, 3836, 3837, -1, 3328, 3837, 3200, -1, 3329, 3328, 3200, -1, 3324, 3199, 3323, -1, 3323, 3848, 3322, -1, 3322, 3844, 3312, -1, 3312, 3841, 3314, -1, 3314, 3833, 3315, -1, 3315, 3835, 3316, -1, 3316, 3836, 3317, -1, 3317, 3837, 3328, -1, 3759, 3201, 2420, -1, 2420, 3201, 3202, -1, 3202, 3201, 3758, -1, 3203, 3758, 3204, -1, 3257, 3204, 3756, -1, 3239, 3756, 3775, -1, 3240, 3775, 3737, -1, 3241, 3737, 3206, -1, 3205, 3206, 3735, -1, 3210, 3735, 3207, -1, 3208, 3207, 3209, -1, 3263, 3208, 3209, -1, 3202, 3758, 3203, -1, 3203, 3204, 3257, -1, 3257, 3756, 3239, -1, 3239, 3775, 3240, -1, 3240, 3737, 3241, -1, 3241, 3206, 3205, -1, 3205, 3735, 3210, -1, 3210, 3207, 3208, -1, 3720, 3212, 3278, -1, 3278, 3212, 3211, -1, 3211, 3212, 3213, -1, 3276, 3213, 3214, -1, 3277, 3214, 3873, -1, 3271, 3873, 3866, -1, 3220, 3866, 3867, -1, 3215, 3867, 3216, -1, 3273, 3216, 3217, -1, 3221, 3217, 3218, -1, 3219, 3218, 2425, -1, 2427, 3219, 2425, -1, 3211, 3213, 3276, -1, 3276, 3214, 3277, -1, 3277, 3873, 3271, -1, 3271, 3866, 3220, -1, 3220, 3867, 3215, -1, 3215, 3216, 3273, -1, 3273, 3217, 3221, -1, 3221, 3218, 3219, -1, 3147, 3155, 3222, -1, 3222, 3155, 3223, -1, 3225, 3222, 3223, -1, 3225, 3224, 3222, -1, 3225, 3521, 3224, -1, 3225, 3226, 3521, -1, 3521, 3226, 3227, -1, 3227, 3226, 3234, -1, 3071, 3227, 3234, -1, 3071, 3228, 3227, -1, 3071, 3229, 3228, -1, 3228, 3229, 3232, -1, 3232, 3229, 3072, -1, 3042, 3232, 3072, -1, 3042, 3043, 3232, -1, 3232, 3043, 3230, -1, 3231, 3232, 3230, -1, 3231, 3074, 3232, -1, 3232, 3074, 3402, -1, 3482, 3402, 3401, -1, 3482, 3232, 3402, -1, 3226, 3233, 3234, -1, 3234, 3233, 3039, -1, 3039, 3233, 3038, -1, 3038, 3233, 3156, -1, 2414, 3156, 3247, -1, 2414, 3038, 3156, -1, 2414, 3235, 3038, -1, 3038, 3235, 3236, -1, 3236, 3235, 3237, -1, 3034, 3237, 2275, -1, 2274, 3034, 2275, -1, 2274, 3238, 3034, -1, 2274, 2265, 3238, -1, 3238, 2265, 3239, -1, 3240, 3238, 3239, -1, 3240, 3032, 3238, -1, 3240, 3069, 3032, -1, 3240, 3241, 3069, -1, 3069, 3241, 3535, -1, 3031, 3535, 3534, -1, 3242, 3534, 3243, -1, 3067, 3243, 3390, -1, 3244, 3390, 3533, -1, 3245, 3244, 3533, -1, 3245, 3246, 3244, -1, 3245, 3531, 3246, -1, 3246, 3531, 3066, -1, 3066, 3531, 3389, -1, 3065, 3389, 3387, -1, 3064, 3387, 3063, -1, 3064, 3065, 3387, -1, 3156, 3248, 3247, -1, 3247, 3248, 3249, -1, 3249, 3248, 3150, -1, 3000, 3150, 3250, -1, 3000, 3249, 3150, -1, 3000, 2413, 3249, -1, 3000, 2409, 2413, -1, 3150, 3151, 3250, -1, 3250, 3151, 3153, -1, 2275, 3237, 2267, -1, 2267, 3237, 2411, -1, 2277, 2411, 3252, -1, 2258, 3252, 3253, -1, 2258, 2277, 3252, -1, 2258, 3251, 2277, -1, 2258, 2270, 3251, -1, 2267, 2411, 2277, -1, 3252, 2415, 3253, -1, 3253, 2415, 2261, -1, 2265, 3254, 3239, -1, 3239, 3254, 3257, -1, 3257, 3254, 2271, -1, 3203, 2271, 3255, -1, 2421, 3203, 3255, -1, 2421, 3202, 3203, -1, 2421, 2420, 3202, -1, 2271, 3256, 3255, -1, 3255, 3256, 2262, -1, 3203, 3257, 2271, -1, 3535, 3241, 3555, -1, 3555, 3241, 3205, -1, 3259, 3205, 3258, -1, 3259, 3555, 3205, -1, 3259, 3537, 3555, -1, 3259, 3260, 3537, -1, 3537, 3260, 3264, -1, 3264, 3260, 3733, -1, 3538, 3733, 3732, -1, 3265, 3732, 3261, -1, 3262, 3261, 3558, -1, 3262, 3265, 3261, -1, 3205, 3210, 3258, -1, 3258, 3210, 3208, -1, 3263, 3258, 3208, -1, 3264, 3733, 3538, -1, 3538, 3732, 3265, -1, 3261, 3266, 3558, -1, 3558, 3266, 3267, -1, 3267, 3266, 3726, -1, 3541, 3726, 3559, -1, 3541, 3267, 3726, -1, 3268, 3544, 3726, -1, 3268, 3269, 3544, -1, 3544, 3269, 3725, -1, 3270, 3544, 3725, -1, 3270, 3724, 3544, -1, 3544, 3724, 3723, -1, 3727, 3544, 3723, -1, 3727, 3722, 3544, -1, 3544, 3722, 3271, -1, 3220, 3544, 3271, -1, 3220, 3286, 3544, -1, 3220, 3215, 3286, -1, 3286, 3215, 3272, -1, 3272, 3215, 3273, -1, 2280, 3273, 3221, -1, 3279, 3221, 2426, -1, 3274, 3279, 2426, -1, 3274, 3275, 3279, -1, 3274, 2279, 3275, -1, 3722, 3721, 3271, -1, 3271, 3721, 3277, -1, 3277, 3721, 3719, -1, 3276, 3719, 3211, -1, 3276, 3277, 3719, -1, 3719, 3278, 3211, -1, 3272, 3273, 2280, -1, 3221, 3219, 2426, -1, 2426, 3219, 2427, -1, 3279, 2280, 3221, -1, 3280, 3281, 3286, -1, 3280, 3194, 3281, -1, 3280, 3282, 3194, -1, 3194, 3282, 3285, -1, 3285, 3282, 3284, -1, 3283, 3284, 2418, -1, 3283, 3285, 3284, -1, 3283, 3193, 3285, -1, 3283, 3187, 3193, -1, 3284, 2288, 2418, -1, 2418, 2288, 2287, -1, 3281, 3195, 3286, -1, 3286, 3195, 3287, -1, 3544, 3287, 3523, -1, 3544, 3286, 3287, -1, 3195, 3288, 3287, -1, 3287, 3288, 3716, -1, 3289, 3287, 3716, -1, 3289, 3290, 3287, -1, 3287, 3290, 3291, -1, 3703, 3287, 3291, -1, 3703, 3292, 3287, -1, 3287, 3292, 3293, -1, 3293, 3292, 3298, -1, 3447, 3298, 3300, -1, 3447, 3293, 3298, -1, 3716, 3288, 3704, -1, 3704, 3288, 3294, -1, 3297, 3294, 3196, -1, 3295, 3297, 3196, -1, 3295, 3296, 3297, -1, 3704, 3294, 3297, -1, 3298, 3299, 3300, -1, 3300, 3299, 3301, -1, 3301, 3299, 3702, -1, 3302, 3702, 3469, -1, 3302, 3301, 3702, -1, 3702, 3304, 3469, -1, 3469, 3304, 3450, -1, 3450, 3304, 3303, -1, 3303, 3304, 3701, -1, 3451, 3701, 3700, -1, 3452, 3700, 3453, -1, 3452, 3451, 3700, -1, 3303, 3701, 3451, -1, 3700, 3698, 3453, -1, 3453, 3698, 3305, -1, 3305, 3698, 3708, -1, 3306, 3708, 3697, -1, 3454, 3697, 3455, -1, 3454, 3306, 3697, -1, 3305, 3708, 3306, -1, 3697, 3308, 3455, -1, 3455, 3308, 3307, -1, 3307, 3308, 3015, -1, 3051, 3307, 3015, -1, 3051, 3309, 3307, -1, 3307, 3309, 3310, -1, 3310, 3309, 3375, -1, 3456, 3375, 3311, -1, 3457, 3311, 3458, -1, 3457, 3456, 3311, -1, 3308, 3695, 3015, -1, 3015, 3695, 3014, -1, 3014, 3695, 3320, -1, 3312, 3320, 3322, -1, 3312, 3014, 3320, -1, 3312, 3313, 3014, -1, 3312, 3314, 3313, -1, 3313, 3314, 3325, -1, 3325, 3314, 3315, -1, 3178, 3315, 3316, -1, 3185, 3316, 3317, -1, 3330, 3317, 3001, -1, 3002, 3330, 3001, -1, 3002, 3319, 3330, -1, 3002, 3318, 3319, -1, 3320, 3321, 3322, -1, 3322, 3321, 3323, -1, 3323, 3321, 3324, -1, 3324, 3321, 3198, -1, 3325, 3315, 3178, -1, 3331, 3178, 3177, -1, 3050, 3177, 3183, -1, 3335, 3183, 3681, -1, 3336, 3681, 3666, -1, 3683, 3336, 3666, -1, 3683, 3428, 3336, -1, 3683, 3684, 3428, -1, 3428, 3684, 3326, -1, 3326, 3684, 3685, -1, 3412, 3685, 3337, -1, 3327, 3337, 3668, -1, 3413, 3668, 3414, -1, 3413, 3327, 3668, -1, 3178, 3316, 3185, -1, 3317, 3328, 3001, -1, 3001, 3328, 3329, -1, 3330, 3185, 3317, -1, 3325, 3178, 3331, -1, 3331, 3177, 3050, -1, 3183, 3332, 3681, -1, 3681, 3332, 3333, -1, 3333, 3332, 3176, -1, 3334, 3333, 3176, -1, 3334, 3174, 3333, -1, 3335, 3681, 3336, -1, 3326, 3685, 3412, -1, 3412, 3337, 3327, -1, 3668, 3338, 3414, -1, 3414, 3338, 3415, -1, 3415, 3338, 3670, -1, 3339, 3670, 3432, -1, 3339, 3415, 3670, -1, 3670, 3341, 3432, -1, 3432, 3341, 3417, -1, 3417, 3341, 3434, -1, 3434, 3341, 3419, -1, 3419, 3341, 3340, -1, 3340, 3341, 3435, -1, 3435, 3341, 3345, -1, 3345, 3341, 3343, -1, 3342, 3345, 3343, -1, 3342, 3689, 3345, -1, 3345, 3689, 3690, -1, 3691, 3345, 3690, -1, 3691, 3344, 3345, -1, 3345, 3344, 3674, -1, 3675, 3345, 3674, -1, 3675, 3676, 3345, -1, 3345, 3676, 3346, -1, 3165, 3345, 3346, -1, 3165, 3399, 3345, -1, 3165, 3655, 3399, -1, 3165, 3160, 3655, -1, 3655, 3160, 3656, -1, 3656, 3160, 3347, -1, 3347, 3160, 3159, -1, 3657, 3159, 3352, -1, 3657, 3347, 3159, -1, 3676, 3348, 3346, -1, 3346, 3348, 3166, -1, 3166, 3348, 3692, -1, 3680, 3166, 3692, -1, 3680, 3167, 3166, -1, 3680, 3169, 3167, -1, 3680, 3349, 3169, -1, 3680, 3172, 3349, -1, 3159, 3350, 3352, -1, 3352, 3350, 3158, -1, 3351, 3352, 3158, -1, 3351, 3658, 3352, -1, 3655, 3353, 3399, -1, 3399, 3353, 3654, -1, 3661, 3399, 3654, -1, 3661, 3354, 3399, -1, 3399, 3354, 3355, -1, 3356, 3399, 3355, -1, 3356, 3512, 3399, -1, 3356, 3357, 3512, -1, 3356, 3660, 3357, -1, 3357, 3660, 3499, -1, 3499, 3660, 3358, -1, 3358, 3660, 3359, -1, 3513, 3359, 3360, -1, 3361, 3360, 3514, -1, 3361, 3513, 3360, -1, 3358, 3359, 3513, -1, 3360, 3652, 3514, -1, 3514, 3652, 3502, -1, 3502, 3652, 3362, -1, 3362, 3652, 3363, -1, 3516, 3363, 3650, -1, 3517, 3650, 3649, -1, 3519, 3649, 3504, -1, 3519, 3517, 3649, -1, 3362, 3363, 3516, -1, 3516, 3650, 3517, -1, 3649, 3648, 3504, -1, 3504, 3648, 3224, -1, 3521, 3504, 3224, -1, 3364, 3367, 3046, -1, 3364, 3005, 3367, -1, 3367, 3005, 3006, -1, 3365, 3367, 3006, -1, 3365, 3366, 3367, -1, 3367, 3366, 3008, -1, 3442, 3008, 3443, -1, 3442, 3367, 3008, -1, 3368, 3373, 3008, -1, 3368, 3047, 3373, -1, 3373, 3047, 3009, -1, 3369, 3373, 3009, -1, 3369, 3370, 3373, -1, 3373, 3370, 3371, -1, 3012, 3373, 3371, -1, 3012, 3372, 3373, -1, 3012, 3374, 3372, -1, 3372, 3374, 3411, -1, 3411, 3374, 3336, -1, 3428, 3411, 3336, -1, 3335, 3050, 3183, -1, 3310, 3375, 3456, -1, 3311, 3016, 3458, -1, 3458, 3016, 3376, -1, 3376, 3016, 3052, -1, 3459, 3052, 3053, -1, 3460, 3053, 3462, -1, 3460, 3459, 3053, -1, 3376, 3052, 3459, -1, 3053, 3377, 3462, -1, 3462, 3377, 3464, -1, 3464, 3377, 3385, -1, 3465, 3385, 3054, -1, 3386, 3054, 3055, -1, 3478, 3055, 3378, -1, 3466, 3378, 3379, -1, 3480, 3379, 3380, -1, 3381, 3380, 3021, -1, 3546, 3021, 3526, -1, 3546, 3381, 3021, -1, 3546, 3382, 3381, -1, 3546, 3383, 3382, -1, 3382, 3383, 3384, -1, 3384, 3383, 3523, -1, 3287, 3384, 3523, -1, 3464, 3385, 3465, -1, 3465, 3054, 3386, -1, 3386, 3055, 3478, -1, 3478, 3378, 3466, -1, 3466, 3379, 3480, -1, 3480, 3380, 3381, -1, 3058, 3387, 3021, -1, 3058, 3059, 3387, -1, 3387, 3059, 3061, -1, 3388, 3387, 3061, -1, 3388, 3022, 3387, -1, 3387, 3022, 3063, -1, 3065, 3066, 3389, -1, 3244, 3067, 3390, -1, 3067, 3242, 3243, -1, 3242, 3031, 3534, -1, 3031, 3069, 3535, -1, 3034, 3236, 3237, -1, 3075, 3493, 3402, -1, 3075, 3494, 3493, -1, 3075, 3076, 3494, -1, 3494, 3076, 3400, -1, 3400, 3076, 3391, -1, 3509, 3391, 3392, -1, 3497, 3392, 3393, -1, 3396, 3393, 3046, -1, 3397, 3046, 3394, -1, 3397, 3396, 3046, -1, 3397, 3395, 3396, -1, 3397, 3398, 3395, -1, 3395, 3398, 3511, -1, 3511, 3398, 3420, -1, 3399, 3420, 3345, -1, 3399, 3511, 3420, -1, 3400, 3391, 3509, -1, 3509, 3392, 3497, -1, 3497, 3393, 3396, -1, 3493, 3491, 3402, -1, 3402, 3491, 3490, -1, 3488, 3402, 3490, -1, 3488, 3487, 3402, -1, 3402, 3487, 3486, -1, 3485, 3402, 3486, -1, 3485, 3401, 3402, -1, 3373, 3403, 3008, -1, 3008, 3403, 3427, -1, 3426, 3008, 3427, -1, 3426, 3443, 3008, -1, 3367, 3404, 3046, -1, 3046, 3404, 3405, -1, 3406, 3046, 3405, -1, 3406, 3423, 3046, -1, 3046, 3423, 3440, -1, 3439, 3046, 3440, -1, 3439, 3394, 3046, -1, 3544, 3562, 3726, -1, 3726, 3562, 3407, -1, 3408, 3726, 3407, -1, 3408, 3542, 3726, -1, 3726, 3542, 3559, -1, 3387, 3551, 3021, -1, 3021, 3551, 3409, -1, 3529, 3021, 3409, -1, 3529, 3410, 3021, -1, 3021, 3410, 3527, -1, 3548, 3021, 3527, -1, 3548, 3526, 3021, -1, 3372, 3902, 3373, -1, 3372, 3900, 3902, -1, 3372, 3411, 3900, -1, 3900, 3411, 3828, -1, 3828, 3411, 3428, -1, 3826, 3428, 3326, -1, 3827, 3326, 3412, -1, 3429, 3412, 3327, -1, 3823, 3327, 3413, -1, 3430, 3413, 3414, -1, 3822, 3414, 3415, -1, 3431, 3415, 3339, -1, 3925, 3339, 3432, -1, 3416, 3432, 3417, -1, 3433, 3417, 3434, -1, 3418, 3434, 3419, -1, 3927, 3419, 3340, -1, 3800, 3340, 3435, -1, 3436, 3435, 3345, -1, 3437, 3345, 3420, -1, 3421, 3420, 3398, -1, 3803, 3398, 3397, -1, 3438, 3397, 3394, -1, 3913, 3394, 3439, -1, 3912, 3439, 3440, -1, 3911, 3440, 3423, -1, 3422, 3423, 3406, -1, 3441, 3406, 3405, -1, 3910, 3405, 3404, -1, 3424, 3404, 3367, -1, 3425, 3367, 3442, -1, 3909, 3442, 3443, -1, 3908, 3443, 3426, -1, 3444, 3426, 3427, -1, 3907, 3427, 3403, -1, 3903, 3403, 3373, -1, 3902, 3903, 3373, -1, 3828, 3428, 3826, -1, 3826, 3326, 3827, -1, 3827, 3412, 3429, -1, 3429, 3327, 3823, -1, 3823, 3413, 3430, -1, 3430, 3414, 3822, -1, 3822, 3415, 3431, -1, 3431, 3339, 3925, -1, 3925, 3432, 3416, -1, 3416, 3417, 3433, -1, 3433, 3434, 3418, -1, 3418, 3419, 3927, -1, 3927, 3340, 3800, -1, 3800, 3435, 3436, -1, 3436, 3345, 3437, -1, 3437, 3420, 3421, -1, 3421, 3398, 3803, -1, 3803, 3397, 3438, -1, 3438, 3394, 3913, -1, 3913, 3439, 3912, -1, 3912, 3440, 3911, -1, 3911, 3423, 3422, -1, 3422, 3406, 3441, -1, 3441, 3405, 3910, -1, 3910, 3404, 3424, -1, 3424, 3367, 3425, -1, 3425, 3442, 3909, -1, 3909, 3443, 3908, -1, 3908, 3426, 3444, -1, 3444, 3427, 3907, -1, 3907, 3403, 3903, -1, 3293, 3445, 3287, -1, 3293, 3446, 3445, -1, 3293, 3447, 3446, -1, 3446, 3447, 3859, -1, 3859, 3447, 3300, -1, 3468, 3300, 3301, -1, 3857, 3301, 3302, -1, 3856, 3302, 3469, -1, 3448, 3469, 3450, -1, 3449, 3450, 3303, -1, 3855, 3303, 3451, -1, 3470, 3451, 3452, -1, 3852, 3452, 3453, -1, 3853, 3453, 3305, -1, 3851, 3305, 3306, -1, 3850, 3306, 3454, -1, 3471, 3454, 3455, -1, 3472, 3455, 3307, -1, 3473, 3307, 3310, -1, 3474, 3310, 3456, -1, 3894, 3456, 3457, -1, 3897, 3457, 3458, -1, 3475, 3458, 3376, -1, 3896, 3376, 3459, -1, 3922, 3459, 3460, -1, 3476, 3460, 3462, -1, 3461, 3462, 3464, -1, 3463, 3464, 3465, -1, 3477, 3465, 3386, -1, 3923, 3386, 3478, -1, 3479, 3478, 3466, -1, 3887, 3466, 3480, -1, 3888, 3480, 3381, -1, 3467, 3381, 3382, -1, 3890, 3382, 3384, -1, 3862, 3384, 3287, -1, 3445, 3862, 3287, -1, 3859, 3300, 3468, -1, 3468, 3301, 3857, -1, 3857, 3302, 3856, -1, 3856, 3469, 3448, -1, 3448, 3450, 3449, -1, 3449, 3303, 3855, -1, 3855, 3451, 3470, -1, 3470, 3452, 3852, -1, 3852, 3453, 3853, -1, 3853, 3305, 3851, -1, 3851, 3306, 3850, -1, 3850, 3454, 3471, -1, 3471, 3455, 3472, -1, 3472, 3307, 3473, -1, 3473, 3310, 3474, -1, 3474, 3456, 3894, -1, 3894, 3457, 3897, -1, 3897, 3458, 3475, -1, 3475, 3376, 3896, -1, 3896, 3459, 3922, -1, 3922, 3460, 3476, -1, 3476, 3462, 3461, -1, 3461, 3464, 3463, -1, 3463, 3465, 3477, -1, 3477, 3386, 3923, -1, 3923, 3478, 3479, -1, 3479, 3466, 3887, -1, 3887, 3480, 3888, -1, 3888, 3381, 3467, -1, 3467, 3382, 3890, -1, 3890, 3384, 3862, -1, 3482, 3481, 3232, -1, 3482, 3483, 3481, -1, 3482, 3401, 3483, -1, 3483, 3401, 3484, -1, 3484, 3401, 3485, -1, 3505, 3485, 3486, -1, 3506, 3486, 3487, -1, 3507, 3487, 3488, -1, 3489, 3488, 3490, -1, 3805, 3490, 3491, -1, 3492, 3491, 3493, -1, 3804, 3493, 3494, -1, 3508, 3494, 3400, -1, 3495, 3400, 3509, -1, 3496, 3509, 3497, -1, 3921, 3497, 3396, -1, 3801, 3396, 3395, -1, 3510, 3395, 3511, -1, 3794, 3511, 3399, -1, 3790, 3399, 3512, -1, 3498, 3512, 3357, -1, 3788, 3357, 3499, -1, 3786, 3499, 3358, -1, 3500, 3358, 3513, -1, 3784, 3513, 3361, -1, 3785, 3361, 3514, -1, 3515, 3514, 3502, -1, 3501, 3502, 3362, -1, 3503, 3362, 3516, -1, 3780, 3516, 3517, -1, 3518, 3517, 3519, -1, 3520, 3519, 3504, -1, 3880, 3504, 3521, -1, 3814, 3521, 3227, -1, 3522, 3227, 3228, -1, 3808, 3228, 3232, -1, 3481, 3808, 3232, -1, 3484, 3485, 3505, -1, 3505, 3486, 3506, -1, 3506, 3487, 3507, -1, 3507, 3488, 3489, -1, 3489, 3490, 3805, -1, 3805, 3491, 3492, -1, 3492, 3493, 3804, -1, 3804, 3494, 3508, -1, 3508, 3400, 3495, -1, 3495, 3509, 3496, -1, 3496, 3497, 3921, -1, 3921, 3396, 3801, -1, 3801, 3395, 3510, -1, 3510, 3511, 3794, -1, 3794, 3399, 3790, -1, 3790, 3512, 3498, -1, 3498, 3357, 3788, -1, 3788, 3499, 3786, -1, 3786, 3358, 3500, -1, 3500, 3513, 3784, -1, 3784, 3361, 3785, -1, 3785, 3514, 3515, -1, 3515, 3502, 3501, -1, 3501, 3362, 3503, -1, 3503, 3516, 3780, -1, 3780, 3517, 3518, -1, 3518, 3519, 3520, -1, 3520, 3504, 3880, -1, 3880, 3521, 3814, -1, 3814, 3227, 3522, -1, 3522, 3228, 3808, -1, 3523, 3524, 3544, -1, 3523, 3889, 3524, -1, 3523, 3383, 3889, -1, 3889, 3383, 3545, -1, 3545, 3383, 3546, -1, 3525, 3546, 3526, -1, 3547, 3526, 3548, -1, 3549, 3548, 3527, -1, 3528, 3527, 3410, -1, 3550, 3410, 3529, -1, 3917, 3529, 3409, -1, 3916, 3409, 3551, -1, 3530, 3551, 3387, -1, 3919, 3387, 3389, -1, 3918, 3389, 3531, -1, 3532, 3531, 3245, -1, 3552, 3245, 3533, -1, 3553, 3533, 3390, -1, 3755, 3390, 3243, -1, 3753, 3243, 3534, -1, 3879, 3534, 3535, -1, 3554, 3535, 3555, -1, 3536, 3555, 3537, -1, 3741, 3537, 3264, -1, 3742, 3264, 3538, -1, 3539, 3538, 3265, -1, 3556, 3265, 3262, -1, 3557, 3262, 3558, -1, 3745, 3558, 3267, -1, 3746, 3267, 3541, -1, 3540, 3541, 3559, -1, 3747, 3559, 3542, -1, 3748, 3542, 3408, -1, 3560, 3408, 3407, -1, 3561, 3407, 3562, -1, 3543, 3562, 3544, -1, 3524, 3543, 3544, -1, 3545, 3546, 3525, -1, 3525, 3526, 3547, -1, 3547, 3548, 3549, -1, 3549, 3527, 3528, -1, 3528, 3410, 3550, -1, 3550, 3529, 3917, -1, 3917, 3409, 3916, -1, 3916, 3551, 3530, -1, 3530, 3387, 3919, -1, 3919, 3389, 3918, -1, 3918, 3531, 3532, -1, 3532, 3245, 3552, -1, 3552, 3533, 3553, -1, 3553, 3390, 3755, -1, 3755, 3243, 3753, -1, 3753, 3534, 3879, -1, 3879, 3535, 3554, -1, 3554, 3555, 3536, -1, 3536, 3537, 3741, -1, 3741, 3264, 3742, -1, 3742, 3538, 3539, -1, 3539, 3265, 3556, -1, 3556, 3262, 3557, -1, 3557, 3558, 3745, -1, 3745, 3267, 3746, -1, 3746, 3541, 3540, -1, 3540, 3559, 3747, -1, 3747, 3542, 3748, -1, 3748, 3408, 3560, -1, 3560, 3407, 3561, -1, 3561, 3562, 3543, -1, 3079, 3563, 3146, -1, 3079, 3564, 3563, -1, 3079, 3565, 3564, -1, 3564, 3565, 3566, -1, 3566, 3565, 3143, -1, 3806, 3143, 3567, -1, 3609, 3567, 3082, -1, 3807, 3082, 3610, -1, 3809, 3610, 3568, -1, 3810, 3568, 3569, -1, 3611, 3569, 3612, -1, 3811, 3612, 3613, -1, 3614, 3613, 3124, -1, 3570, 3124, 3571, -1, 3812, 3571, 3572, -1, 3813, 3572, 3122, -1, 3615, 3122, 3121, -1, 3573, 3121, 3574, -1, 3575, 3574, 3576, -1, 3882, 3576, 3117, -1, 3774, 3117, 3140, -1, 3616, 3140, 3617, -1, 3577, 3617, 3116, -1, 3754, 3116, 3114, -1, 3752, 3114, 3578, -1, 3579, 3578, 3618, -1, 3619, 3618, 3113, -1, 3620, 3113, 3136, -1, 3580, 3136, 3581, -1, 3621, 3581, 3111, -1, 3622, 3111, 3110, -1, 3623, 3110, 3109, -1, 3920, 3109, 3108, -1, 3883, 3108, 3582, -1, 3884, 3582, 3583, -1, 3624, 3583, 3107, -1, 3885, 3107, 3105, -1, 3886, 3105, 3104, -1, 3924, 3104, 3584, -1, 3625, 3584, 3585, -1, 3626, 3585, 3103, -1, 3586, 3103, 3587, -1, 3891, 3587, 3588, -1, 3892, 3588, 3589, -1, 3893, 3589, 3590, -1, 3627, 3590, 3100, -1, 3591, 3100, 3592, -1, 3593, 3592, 3628, -1, 3629, 3628, 3594, -1, 3630, 3594, 3631, -1, 3895, 3631, 3595, -1, 3898, 3595, 3097, -1, 3899, 3097, 3133, -1, 3846, 3133, 3596, -1, 3597, 3596, 3132, -1, 3843, 3132, 3598, -1, 3842, 3598, 3131, -1, 3632, 3131, 3094, -1, 3633, 3094, 3093, -1, 3599, 3093, 3634, -1, 3901, 3634, 3092, -1, 3635, 3092, 3090, -1, 3600, 3090, 3636, -1, 3637, 3636, 3601, -1, 3904, 3601, 3602, -1, 3638, 3602, 3127, -1, 3603, 3127, 3604, -1, 3905, 3604, 3639, -1, 3640, 3639, 3605, -1, 3906, 3605, 3606, -1, 3641, 3606, 3642, -1, 3643, 3642, 3608, -1, 3607, 3608, 3084, -1, 3914, 3084, 3644, -1, 3915, 3644, 3145, -1, 3802, 3145, 3146, -1, 3563, 3802, 3146, -1, 3566, 3143, 3806, -1, 3806, 3567, 3609, -1, 3609, 3082, 3807, -1, 3807, 3610, 3809, -1, 3809, 3568, 3810, -1, 3810, 3569, 3611, -1, 3611, 3612, 3811, -1, 3811, 3613, 3614, -1, 3614, 3124, 3570, -1, 3570, 3571, 3812, -1, 3812, 3572, 3813, -1, 3813, 3122, 3615, -1, 3615, 3121, 3573, -1, 3573, 3574, 3575, -1, 3575, 3576, 3882, -1, 3882, 3117, 3774, -1, 3774, 3140, 3616, -1, 3616, 3617, 3577, -1, 3577, 3116, 3754, -1, 3754, 3114, 3752, -1, 3752, 3578, 3579, -1, 3579, 3618, 3619, -1, 3619, 3113, 3620, -1, 3620, 3136, 3580, -1, 3580, 3581, 3621, -1, 3621, 3111, 3622, -1, 3622, 3110, 3623, -1, 3623, 3109, 3920, -1, 3920, 3108, 3883, -1, 3883, 3582, 3884, -1, 3884, 3583, 3624, -1, 3624, 3107, 3885, -1, 3885, 3105, 3886, -1, 3886, 3104, 3924, -1, 3924, 3584, 3625, -1, 3625, 3585, 3626, -1, 3626, 3103, 3586, -1, 3586, 3587, 3891, -1, 3891, 3588, 3892, -1, 3892, 3589, 3893, -1, 3893, 3590, 3627, -1, 3627, 3100, 3591, -1, 3591, 3592, 3593, -1, 3593, 3628, 3629, -1, 3629, 3594, 3630, -1, 3630, 3631, 3895, -1, 3895, 3595, 3898, -1, 3898, 3097, 3899, -1, 3899, 3133, 3846, -1, 3846, 3596, 3597, -1, 3597, 3132, 3843, -1, 3843, 3598, 3842, -1, 3842, 3131, 3632, -1, 3632, 3094, 3633, -1, 3633, 3093, 3599, -1, 3599, 3634, 3901, -1, 3901, 3092, 3635, -1, 3635, 3090, 3600, -1, 3600, 3636, 3637, -1, 3637, 3601, 3904, -1, 3904, 3602, 3638, -1, 3638, 3127, 3603, -1, 3603, 3604, 3905, -1, 3905, 3639, 3640, -1, 3640, 3605, 3906, -1, 3906, 3606, 3641, -1, 3641, 3642, 3643, -1, 3643, 3608, 3607, -1, 3607, 3084, 3914, -1, 3914, 3644, 3915, -1, 3915, 3145, 3802, -1, 3147, 3222, 3645, -1, 3645, 3222, 3779, -1, 3779, 3222, 3224, -1, 3776, 3224, 3646, -1, 3776, 3779, 3224, -1, 3224, 3648, 3646, -1, 3646, 3648, 3647, -1, 3647, 3648, 3649, -1, 3650, 3647, 3649, -1, 3650, 3651, 3647, -1, 3650, 3363, 3651, -1, 3651, 3363, 3781, -1, 3781, 3363, 3652, -1, 3782, 3652, 3360, -1, 3783, 3360, 3359, -1, 3659, 3359, 3660, -1, 3787, 3660, 3356, -1, 3789, 3356, 3355, -1, 3653, 3355, 3354, -1, 3791, 3354, 3661, -1, 3662, 3661, 3654, -1, 3663, 3654, 3353, -1, 3793, 3353, 3655, -1, 3792, 3655, 3656, -1, 3795, 3656, 3347, -1, 3799, 3347, 3657, -1, 3664, 3657, 3352, -1, 3797, 3352, 3658, -1, 3157, 3797, 3658, -1, 3781, 3652, 3782, -1, 3782, 3360, 3783, -1, 3783, 3359, 3659, -1, 3659, 3660, 3787, -1, 3787, 3356, 3789, -1, 3789, 3355, 3653, -1, 3653, 3354, 3791, -1, 3791, 3661, 3662, -1, 3662, 3654, 3663, -1, 3663, 3353, 3793, -1, 3793, 3655, 3792, -1, 3792, 3656, 3795, -1, 3795, 3347, 3799, -1, 3799, 3657, 3664, -1, 3664, 3352, 3797, -1, 3175, 3665, 3174, -1, 3174, 3665, 3333, -1, 3333, 3665, 3830, -1, 3681, 3830, 3682, -1, 3666, 3682, 3667, -1, 3683, 3667, 3824, -1, 3684, 3824, 3825, -1, 3685, 3825, 3686, -1, 3337, 3686, 3829, -1, 3668, 3829, 3669, -1, 3338, 3669, 3821, -1, 3670, 3821, 3926, -1, 3341, 3926, 3687, -1, 3343, 3687, 3671, -1, 3342, 3671, 3688, -1, 3689, 3688, 3672, -1, 3690, 3672, 3819, -1, 3691, 3819, 3673, -1, 3344, 3673, 3818, -1, 3674, 3818, 3817, -1, 3675, 3817, 3677, -1, 3676, 3677, 3678, -1, 3348, 3678, 3679, -1, 3692, 3679, 3816, -1, 3680, 3816, 3170, -1, 3172, 3680, 3170, -1, 3333, 3830, 3681, -1, 3681, 3682, 3666, -1, 3666, 3667, 3683, -1, 3683, 3824, 3684, -1, 3684, 3825, 3685, -1, 3685, 3686, 3337, -1, 3337, 3829, 3668, -1, 3668, 3669, 3338, -1, 3338, 3821, 3670, -1, 3670, 3926, 3341, -1, 3341, 3687, 3343, -1, 3343, 3671, 3342, -1, 3342, 3688, 3689, -1, 3689, 3672, 3690, -1, 3690, 3819, 3691, -1, 3691, 3673, 3344, -1, 3344, 3818, 3674, -1, 3674, 3817, 3675, -1, 3675, 3677, 3676, -1, 3676, 3678, 3348, -1, 3348, 3679, 3692, -1, 3692, 3816, 3680, -1, 3198, 3321, 3197, -1, 3197, 3321, 3693, -1, 3693, 3321, 3320, -1, 3694, 3320, 3695, -1, 3707, 3695, 3308, -1, 3845, 3308, 3697, -1, 3696, 3697, 3708, -1, 3849, 3708, 3698, -1, 3854, 3698, 3700, -1, 3699, 3700, 3701, -1, 3709, 3701, 3304, -1, 3710, 3304, 3702, -1, 3711, 3702, 3299, -1, 3858, 3299, 3298, -1, 3860, 3298, 3292, -1, 3861, 3292, 3703, -1, 3712, 3703, 3291, -1, 3713, 3291, 3290, -1, 3714, 3290, 3289, -1, 3715, 3289, 3716, -1, 3717, 3716, 3704, -1, 3718, 3704, 3297, -1, 3705, 3297, 3296, -1, 3706, 3705, 3296, -1, 3693, 3320, 3694, -1, 3694, 3695, 3707, -1, 3707, 3308, 3845, -1, 3845, 3697, 3696, -1, 3696, 3708, 3849, -1, 3849, 3698, 3854, -1, 3854, 3700, 3699, -1, 3699, 3701, 3709, -1, 3709, 3304, 3710, -1, 3710, 3702, 3711, -1, 3711, 3299, 3858, -1, 3858, 3298, 3860, -1, 3860, 3292, 3861, -1, 3861, 3703, 3712, -1, 3712, 3291, 3713, -1, 3713, 3290, 3714, -1, 3714, 3289, 3715, -1, 3715, 3716, 3717, -1, 3717, 3704, 3718, -1, 3718, 3297, 3705, -1, 3278, 3719, 3720, -1, 3720, 3719, 3874, -1, 3874, 3719, 3721, -1, 3875, 3721, 3722, -1, 3876, 3722, 3727, -1, 3877, 3727, 3723, -1, 3878, 3723, 3724, -1, 3728, 3724, 3270, -1, 3729, 3270, 3725, -1, 3730, 3725, 3269, -1, 3731, 3269, 3268, -1, 3872, 3268, 3726, -1, 3871, 3726, 3266, -1, 3743, 3266, 3261, -1, 3744, 3261, 3732, -1, 3740, 3732, 3733, -1, 3734, 3733, 3260, -1, 3739, 3260, 3259, -1, 3738, 3259, 3258, -1, 3736, 3258, 3263, -1, 3209, 3736, 3263, -1, 3874, 3721, 3875, -1, 3875, 3722, 3876, -1, 3876, 3727, 3877, -1, 3877, 3723, 3878, -1, 3878, 3724, 3728, -1, 3728, 3270, 3729, -1, 3729, 3725, 3730, -1, 3730, 3269, 3731, -1, 3731, 3268, 3872, -1, 3872, 3726, 3871, -1, 3871, 3266, 3743, -1, 3743, 3261, 3744, -1, 3744, 3732, 3740, -1, 3740, 3733, 3734, -1, 3734, 3260, 3739, -1, 3739, 3259, 3738, -1, 3738, 3258, 3736, -1, 3209, 3207, 3736, -1, 3736, 3207, 3735, -1, 3206, 3736, 3735, -1, 3206, 3738, 3736, -1, 3206, 3737, 3738, -1, 3738, 3737, 3739, -1, 3739, 3737, 3879, -1, 3734, 3879, 3554, -1, 3536, 3734, 3554, -1, 3536, 3740, 3734, -1, 3536, 3741, 3740, -1, 3740, 3741, 3742, -1, 3539, 3740, 3742, -1, 3539, 3556, 3740, -1, 3740, 3556, 3744, -1, 3744, 3556, 3557, -1, 3745, 3744, 3557, -1, 3745, 3743, 3744, -1, 3745, 3746, 3743, -1, 3743, 3746, 3540, -1, 3747, 3743, 3540, -1, 3747, 3871, 3743, -1, 3747, 3748, 3871, -1, 3871, 3748, 3560, -1, 3561, 3871, 3560, -1, 3561, 3543, 3871, -1, 3871, 3543, 3862, -1, 3866, 3862, 3717, -1, 3749, 3717, 3190, -1, 3749, 3866, 3717, -1, 3749, 2283, 3866, -1, 3749, 2284, 2283, -1, 3749, 3189, 2284, -1, 2284, 3189, 2285, -1, 2285, 3189, 3188, -1, 2286, 3188, 3864, -1, 3750, 3864, 2417, -1, 3750, 2286, 3864, -1, 3750, 3751, 2286, -1, 3750, 2419, 3751, -1, 3879, 3737, 3577, -1, 3753, 3577, 3754, -1, 3752, 3753, 3754, -1, 3752, 3755, 3753, -1, 3752, 3579, 3755, -1, 3755, 3579, 3619, -1, 3620, 3755, 3619, -1, 3620, 3580, 3755, -1, 3755, 3580, 3621, -1, 3622, 3755, 3621, -1, 3622, 3623, 3755, -1, 3755, 3623, 3920, -1, 3553, 3920, 3552, -1, 3553, 3755, 3920, -1, 3756, 3757, 3775, -1, 3756, 2273, 3757, -1, 3756, 3204, 2273, -1, 2273, 3204, 3760, -1, 3760, 3204, 3758, -1, 2272, 3758, 3201, -1, 2422, 3201, 3759, -1, 2422, 2272, 3201, -1, 2422, 2264, 2272, -1, 2422, 2423, 2264, -1, 2264, 2423, 2263, -1, 3760, 3758, 2272, -1, 2276, 3773, 3757, -1, 2276, 3761, 3773, -1, 2276, 2266, 3761, -1, 3761, 2266, 3764, -1, 3764, 2266, 2268, -1, 3762, 2268, 2269, -1, 2259, 2269, 2257, -1, 2259, 3762, 2269, -1, 2259, 2412, 3762, -1, 2259, 3763, 2412, -1, 2412, 3763, 2260, -1, 3764, 2268, 3762, -1, 3766, 3765, 3773, -1, 3766, 3767, 3765, -1, 3766, 2410, 3767, -1, 3767, 2410, 3772, -1, 3772, 2410, 3768, -1, 3152, 3768, 3769, -1, 3154, 3152, 3769, -1, 3768, 3771, 3769, -1, 3769, 3771, 3770, -1, 3770, 3771, 2999, -1, 3152, 3772, 3768, -1, 3765, 3881, 3773, -1, 3773, 3881, 3882, -1, 3774, 3773, 3882, -1, 3774, 3757, 3773, -1, 3774, 3775, 3757, -1, 3774, 3616, 3775, -1, 3775, 3616, 3577, -1, 3737, 3775, 3577, -1, 3149, 3573, 3881, -1, 3149, 3880, 3573, -1, 3149, 3520, 3880, -1, 3149, 3646, 3520, -1, 3149, 3776, 3646, -1, 3149, 3777, 3776, -1, 3776, 3777, 3779, -1, 3779, 3777, 3148, -1, 3778, 3779, 3148, -1, 3778, 3645, 3779, -1, 3520, 3646, 3518, -1, 3518, 3646, 3647, -1, 3780, 3647, 3651, -1, 3781, 3780, 3651, -1, 3781, 3503, 3780, -1, 3781, 3501, 3503, -1, 3781, 3782, 3501, -1, 3501, 3782, 3515, -1, 3515, 3782, 3783, -1, 3785, 3783, 3659, -1, 3784, 3659, 3500, -1, 3784, 3785, 3659, -1, 3518, 3647, 3780, -1, 3515, 3783, 3785, -1, 3659, 3787, 3500, -1, 3500, 3787, 3786, -1, 3786, 3787, 3788, -1, 3788, 3787, 3789, -1, 3498, 3789, 3790, -1, 3498, 3788, 3789, -1, 3789, 3653, 3790, -1, 3790, 3653, 3794, -1, 3794, 3653, 3791, -1, 3662, 3794, 3791, -1, 3662, 3663, 3794, -1, 3794, 3663, 3793, -1, 3792, 3794, 3793, -1, 3792, 3161, 3794, -1, 3792, 3162, 3161, -1, 3792, 3795, 3162, -1, 3162, 3795, 3799, -1, 3796, 3799, 3664, -1, 3797, 3796, 3664, -1, 3797, 3164, 3796, -1, 3797, 3163, 3164, -1, 3797, 3798, 3163, -1, 3797, 3157, 3798, -1, 3162, 3799, 3796, -1, 3794, 3161, 3926, -1, 3436, 3926, 3800, -1, 3436, 3794, 3926, -1, 3436, 3510, 3794, -1, 3436, 3437, 3510, -1, 3510, 3437, 3801, -1, 3801, 3437, 3421, -1, 3921, 3421, 3803, -1, 3802, 3803, 3915, -1, 3802, 3921, 3803, -1, 3802, 3496, 3921, -1, 3802, 3495, 3496, -1, 3802, 3508, 3495, -1, 3802, 3804, 3508, -1, 3802, 3492, 3804, -1, 3802, 3805, 3492, -1, 3802, 3489, 3805, -1, 3802, 3507, 3489, -1, 3802, 3563, 3507, -1, 3507, 3563, 3564, -1, 3566, 3507, 3564, -1, 3566, 3806, 3507, -1, 3507, 3806, 3609, -1, 3807, 3507, 3609, -1, 3807, 3506, 3507, -1, 3807, 3505, 3506, -1, 3807, 3484, 3505, -1, 3807, 3483, 3484, -1, 3807, 3481, 3483, -1, 3807, 3808, 3481, -1, 3807, 3809, 3808, -1, 3808, 3809, 3810, -1, 3611, 3808, 3810, -1, 3611, 3811, 3808, -1, 3808, 3811, 3614, -1, 3570, 3808, 3614, -1, 3570, 3812, 3808, -1, 3808, 3812, 3813, -1, 3522, 3813, 3615, -1, 3814, 3615, 3880, -1, 3814, 3522, 3615, -1, 3815, 3678, 3820, -1, 3815, 3679, 3678, -1, 3815, 3816, 3679, -1, 3815, 3168, 3816, -1, 3816, 3168, 3173, -1, 3171, 3816, 3173, -1, 3171, 3170, 3816, -1, 3678, 3677, 3820, -1, 3820, 3677, 3817, -1, 3818, 3820, 3817, -1, 3818, 3673, 3820, -1, 3820, 3673, 3819, -1, 3672, 3820, 3819, -1, 3672, 3688, 3820, -1, 3820, 3688, 3671, -1, 3687, 3820, 3671, -1, 3687, 3926, 3820, -1, 3820, 3926, 3161, -1, 3821, 3431, 3926, -1, 3821, 3822, 3431, -1, 3821, 3669, 3822, -1, 3822, 3669, 3430, -1, 3430, 3669, 3823, -1, 3823, 3669, 3829, -1, 3429, 3829, 3686, -1, 3827, 3686, 3825, -1, 3824, 3827, 3825, -1, 3824, 3826, 3827, -1, 3824, 3667, 3826, -1, 3826, 3667, 3828, -1, 3828, 3667, 3682, -1, 3599, 3682, 3832, -1, 3633, 3832, 3184, -1, 3632, 3184, 3842, -1, 3632, 3633, 3184, -1, 3823, 3829, 3429, -1, 3429, 3686, 3827, -1, 3682, 3830, 3832, -1, 3832, 3830, 3182, -1, 3182, 3830, 3665, -1, 3181, 3665, 3831, -1, 3181, 3182, 3665, -1, 3665, 3175, 3831, -1, 3599, 3832, 3633, -1, 3179, 3833, 3184, -1, 3179, 3835, 3833, -1, 3179, 3834, 3835, -1, 3835, 3834, 3836, -1, 3836, 3834, 3186, -1, 3837, 3186, 3838, -1, 3200, 3837, 3838, -1, 3186, 3180, 3838, -1, 3838, 3180, 3839, -1, 3839, 3180, 3840, -1, 3837, 3836, 3186, -1, 3833, 3841, 3184, -1, 3184, 3841, 3842, -1, 3842, 3841, 3843, -1, 3843, 3841, 3844, -1, 3597, 3844, 3707, -1, 3845, 3597, 3707, -1, 3845, 3696, 3597, -1, 3597, 3696, 3473, -1, 3846, 3473, 3899, -1, 3846, 3597, 3473, -1, 3707, 3844, 3694, -1, 3694, 3844, 3848, -1, 3693, 3848, 3199, -1, 3847, 3693, 3199, -1, 3847, 3197, 3693, -1, 3694, 3848, 3693, -1, 3696, 3849, 3473, -1, 3473, 3849, 3472, -1, 3472, 3849, 3471, -1, 3471, 3849, 3850, -1, 3850, 3849, 3851, -1, 3851, 3849, 3853, -1, 3853, 3849, 3854, -1, 3852, 3854, 3699, -1, 3470, 3699, 3709, -1, 3855, 3709, 3710, -1, 3449, 3710, 3448, -1, 3449, 3855, 3710, -1, 3853, 3854, 3852, -1, 3852, 3699, 3470, -1, 3470, 3709, 3855, -1, 3710, 3711, 3448, -1, 3448, 3711, 3856, -1, 3856, 3711, 3858, -1, 3857, 3858, 3468, -1, 3857, 3856, 3858, -1, 3858, 3860, 3468, -1, 3468, 3860, 3859, -1, 3859, 3860, 3446, -1, 3446, 3860, 3861, -1, 3445, 3861, 3862, -1, 3445, 3446, 3861, -1, 3861, 3712, 3862, -1, 3862, 3712, 3713, -1, 3714, 3862, 3713, -1, 3714, 3715, 3862, -1, 3862, 3715, 3717, -1, 3717, 3718, 3190, -1, 3190, 3718, 3191, -1, 3191, 3718, 3705, -1, 3863, 3705, 3192, -1, 3863, 3191, 3705, -1, 3705, 3706, 3192, -1, 2285, 3188, 2286, -1, 3864, 3865, 2417, -1, 2417, 3865, 2416, -1, 3866, 2283, 3867, -1, 3867, 2283, 2281, -1, 3868, 3867, 2281, -1, 3868, 3216, 3867, -1, 3868, 2282, 3216, -1, 3216, 2282, 3217, -1, 3217, 2282, 2424, -1, 3869, 3217, 2424, -1, 3869, 3218, 3217, -1, 3869, 2425, 3218, -1, 2282, 3870, 2424, -1, 2424, 3870, 2278, -1, 3862, 3866, 3871, -1, 3871, 3866, 3873, -1, 3872, 3873, 3731, -1, 3872, 3871, 3873, -1, 3214, 3875, 3873, -1, 3214, 3874, 3875, -1, 3214, 3213, 3874, -1, 3874, 3213, 3212, -1, 3720, 3874, 3212, -1, 3875, 3876, 3873, -1, 3873, 3876, 3877, -1, 3878, 3873, 3877, -1, 3878, 3728, 3873, -1, 3873, 3728, 3729, -1, 3730, 3873, 3729, -1, 3730, 3731, 3873, -1, 3734, 3739, 3879, -1, 3808, 3813, 3522, -1, 3615, 3573, 3880, -1, 3573, 3575, 3881, -1, 3881, 3575, 3882, -1, 3879, 3577, 3753, -1, 3883, 3528, 3920, -1, 3883, 3549, 3528, -1, 3883, 3884, 3549, -1, 3549, 3884, 3547, -1, 3547, 3884, 3624, -1, 3885, 3547, 3624, -1, 3885, 3525, 3547, -1, 3885, 3886, 3525, -1, 3525, 3886, 3545, -1, 3545, 3886, 3924, -1, 3888, 3924, 3887, -1, 3888, 3545, 3924, -1, 3888, 3889, 3545, -1, 3888, 3467, 3889, -1, 3889, 3467, 3524, -1, 3524, 3467, 3890, -1, 3543, 3890, 3862, -1, 3543, 3524, 3890, -1, 3625, 3922, 3924, -1, 3625, 3626, 3922, -1, 3922, 3626, 3586, -1, 3891, 3922, 3586, -1, 3891, 3892, 3922, -1, 3922, 3892, 3893, -1, 3627, 3922, 3893, -1, 3627, 3591, 3922, -1, 3922, 3591, 3593, -1, 3896, 3593, 3629, -1, 3475, 3629, 3630, -1, 3897, 3630, 3895, -1, 3894, 3895, 3474, -1, 3894, 3897, 3895, -1, 3922, 3593, 3896, -1, 3896, 3629, 3475, -1, 3475, 3630, 3897, -1, 3895, 3898, 3474, -1, 3474, 3898, 3473, -1, 3473, 3898, 3899, -1, 3597, 3843, 3844, -1, 3682, 3599, 3828, -1, 3828, 3599, 3901, -1, 3900, 3901, 3902, -1, 3900, 3828, 3901, -1, 3901, 3635, 3902, -1, 3902, 3635, 3903, -1, 3903, 3635, 3600, -1, 3637, 3903, 3600, -1, 3637, 3904, 3903, -1, 3903, 3904, 3638, -1, 3603, 3903, 3638, -1, 3603, 3905, 3903, -1, 3903, 3905, 3640, -1, 3906, 3903, 3640, -1, 3906, 3907, 3903, -1, 3906, 3444, 3907, -1, 3906, 3908, 3444, -1, 3906, 3909, 3908, -1, 3906, 3425, 3909, -1, 3906, 3424, 3425, -1, 3906, 3910, 3424, -1, 3906, 3441, 3910, -1, 3906, 3422, 3441, -1, 3906, 3911, 3422, -1, 3906, 3641, 3911, -1, 3911, 3641, 3912, -1, 3912, 3641, 3643, -1, 3913, 3643, 3607, -1, 3914, 3913, 3607, -1, 3914, 3438, 3913, -1, 3914, 3915, 3438, -1, 3438, 3915, 3803, -1, 3912, 3643, 3913, -1, 3528, 3550, 3920, -1, 3920, 3550, 3917, -1, 3916, 3920, 3917, -1, 3916, 3530, 3920, -1, 3920, 3530, 3919, -1, 3918, 3920, 3919, -1, 3918, 3532, 3920, -1, 3920, 3532, 3552, -1, 3921, 3801, 3421, -1, 3922, 3476, 3924, -1, 3924, 3476, 3461, -1, 3463, 3924, 3461, -1, 3463, 3477, 3924, -1, 3924, 3477, 3923, -1, 3479, 3924, 3923, -1, 3479, 3887, 3924, -1, 3431, 3925, 3926, -1, 3926, 3925, 3416, -1, 3433, 3926, 3416, -1, 3433, 3418, 3926, -1, 3926, 3418, 3927, -1, 3800, 3926, 3927, -1, 4605, 4418, 4725, -1, 4725, 4418, 4417, -1, 4725, 4417, 4608, -1, 4608, 4417, 4416, -1, 4415, 4608, 4416, -1, 4415, 4612, 4608, -1, 4415, 3928, 4612, -1, 4612, 3928, 3929, -1, 3928, 3930, 3929, -1, 3929, 3930, 4613, -1, 4613, 3930, 3932, -1, 3933, 3932, 4413, -1, 4614, 4413, 3931, -1, 4615, 3931, 3934, -1, 4615, 4614, 3931, -1, 4613, 3932, 3933, -1, 3933, 4413, 4614, -1, 3931, 4409, 3934, -1, 4409, 4408, 3934, -1, 3934, 4408, 4618, -1, 4618, 4408, 4619, -1, 4619, 4408, 4406, -1, 3937, 4406, 3935, -1, 3938, 3935, 3936, -1, 4620, 3936, 4405, -1, 4620, 3938, 3936, -1, 4619, 4406, 3937, -1, 3937, 3935, 3938, -1, 4620, 4405, 3939, -1, 3939, 4405, 4407, -1, 3939, 4407, 4621, -1, 4621, 4407, 3940, -1, 4528, 4621, 3940, -1, 4528, 3941, 4621, -1, 4528, 3942, 3941, -1, 3941, 3942, 3943, -1, 3943, 3942, 4404, -1, 3944, 4404, 3951, -1, 3952, 3951, 4403, -1, 3953, 4403, 4402, -1, 3945, 4402, 4401, -1, 4629, 4401, 3954, -1, 3955, 3954, 3956, -1, 3957, 3956, 3946, -1, 4631, 3946, 3947, -1, 4632, 3947, 4397, -1, 3958, 4397, 3959, -1, 3960, 3959, 4391, -1, 4636, 4391, 4390, -1, 3961, 4390, 4388, -1, 3948, 4388, 4387, -1, 4641, 4387, 3962, -1, 3963, 3962, 3964, -1, 4637, 3964, 4384, -1, 4751, 4384, 3949, -1, 3950, 3949, 4647, -1, 3950, 4751, 3949, -1, 3943, 4404, 3944, -1, 3944, 3951, 3952, -1, 3952, 4403, 3953, -1, 3953, 4402, 3945, -1, 3945, 4401, 4629, -1, 4629, 3954, 3955, -1, 3955, 3956, 3957, -1, 3957, 3946, 4631, -1, 4631, 3947, 4632, -1, 4632, 4397, 3958, -1, 3958, 3959, 3960, -1, 3960, 4391, 4636, -1, 4636, 4390, 3961, -1, 3961, 4388, 3948, -1, 3948, 4387, 4641, -1, 4641, 3962, 3963, -1, 3963, 3964, 4637, -1, 4637, 4384, 4751, -1, 3949, 4545, 4647, -1, 4647, 4545, 3966, -1, 3966, 4545, 3965, -1, 3966, 3965, 4649, -1, 4649, 3965, 4380, -1, 4648, 4380, 4379, -1, 3967, 4379, 3968, -1, 4754, 3968, 4382, -1, 4754, 3967, 3968, -1, 4649, 4380, 4648, -1, 4648, 4379, 3967, -1, 4382, 3969, 4754, -1, 4754, 3969, 4650, -1, 4650, 3969, 4653, -1, 4653, 3969, 3970, -1, 4374, 4653, 3970, -1, 4374, 3971, 4653, -1, 4374, 3972, 3971, -1, 3971, 3972, 4655, -1, 4655, 3972, 3973, -1, 3974, 3973, 4373, -1, 4656, 3974, 4373, -1, 4655, 3973, 3974, -1, 4373, 4375, 4656, -1, 4656, 4375, 3976, -1, 3976, 4375, 3975, -1, 4657, 3975, 4667, -1, 4657, 3976, 3975, -1, 3975, 4369, 4667, -1, 4667, 4369, 4550, -1, 4550, 4369, 4352, -1, 4550, 4352, 3977, -1, 3977, 4352, 3978, -1, 4548, 3978, 4368, -1, 4567, 4368, 4349, -1, 4567, 4548, 4368, -1, 3977, 3978, 4548, -1, 3979, 4717, 4515, -1, 3979, 4715, 4717, -1, 3979, 3980, 4715, -1, 4715, 3980, 4702, -1, 4702, 3980, 4520, -1, 3981, 4520, 3982, -1, 3983, 3982, 4489, -1, 4698, 4489, 3984, -1, 4694, 3984, 4473, -1, 3991, 4473, 4474, -1, 3985, 4474, 4475, -1, 4672, 4475, 4477, -1, 3992, 4477, 3986, -1, 4669, 3986, 3993, -1, 3994, 3993, 4542, -1, 3987, 4542, 3995, -1, 4661, 3995, 4543, -1, 3996, 4543, 4535, -1, 3997, 4535, 4517, -1, 3988, 4517, 3998, -1, 4665, 3998, 3989, -1, 4663, 3989, 4516, -1, 3999, 4516, 3990, -1, 4719, 3990, 4515, -1, 4717, 4719, 4515, -1, 4702, 4520, 3981, -1, 3981, 3982, 3983, -1, 3983, 4489, 4698, -1, 4698, 3984, 4694, -1, 4694, 4473, 3991, -1, 3991, 4474, 3985, -1, 3985, 4475, 4672, -1, 4672, 4477, 3992, -1, 3992, 3986, 4669, -1, 4669, 3993, 3994, -1, 3994, 4542, 3987, -1, 3987, 3995, 4661, -1, 4661, 4543, 3996, -1, 3996, 4535, 3997, -1, 3997, 4517, 3988, -1, 3988, 3998, 4665, -1, 4665, 3989, 4663, -1, 4663, 4516, 3999, -1, 3999, 3990, 4719, -1, 4000, 4644, 4544, -1, 4000, 4001, 4644, -1, 4000, 4002, 4001, -1, 4001, 4002, 4010, -1, 4010, 4002, 4004, -1, 4003, 4004, 4383, -1, 4752, 4383, 4385, -1, 4753, 4385, 4479, -1, 4749, 4479, 4011, -1, 4748, 4011, 4478, -1, 4658, 4478, 4370, -1, 4012, 4370, 4005, -1, 4006, 4005, 4372, -1, 4013, 4372, 4371, -1, 4654, 4371, 4007, -1, 4651, 4007, 4377, -1, 4652, 4377, 4376, -1, 4014, 4376, 4008, -1, 4015, 4008, 4016, -1, 4017, 4016, 4378, -1, 4755, 4378, 4009, -1, 4018, 4009, 4381, -1, 4646, 4381, 4019, -1, 4645, 4019, 4544, -1, 4644, 4645, 4544, -1, 4010, 4004, 4003, -1, 4003, 4383, 4752, -1, 4752, 4385, 4753, -1, 4753, 4479, 4749, -1, 4749, 4011, 4748, -1, 4748, 4478, 4658, -1, 4658, 4370, 4012, -1, 4012, 4005, 4006, -1, 4006, 4372, 4013, -1, 4013, 4371, 4654, -1, 4654, 4007, 4651, -1, 4651, 4377, 4652, -1, 4652, 4376, 4014, -1, 4014, 4008, 4015, -1, 4015, 4016, 4017, -1, 4017, 4378, 4755, -1, 4755, 4009, 4018, -1, 4018, 4381, 4646, -1, 4646, 4019, 4645, -1, 4020, 4021, 4032, -1, 4020, 4023, 4021, -1, 4020, 4022, 4023, -1, 4023, 4022, 4024, -1, 4024, 4022, 4393, -1, 4634, 4393, 4394, -1, 4025, 4394, 4395, -1, 4664, 4395, 4033, -1, 4746, 4033, 4034, -1, 4662, 4034, 4026, -1, 4660, 4026, 4027, -1, 4035, 4027, 4036, -1, 4659, 4036, 4541, -1, 4747, 4541, 4028, -1, 4750, 4028, 4480, -1, 4029, 4480, 4037, -1, 4038, 4037, 4481, -1, 4039, 4481, 4386, -1, 4639, 4386, 4389, -1, 4638, 4389, 4540, -1, 4643, 4540, 4539, -1, 4642, 4539, 4030, -1, 4040, 4030, 4031, -1, 4640, 4031, 4032, -1, 4021, 4640, 4032, -1, 4024, 4393, 4634, -1, 4634, 4394, 4025, -1, 4025, 4395, 4664, -1, 4664, 4033, 4746, -1, 4746, 4034, 4662, -1, 4662, 4026, 4660, -1, 4660, 4027, 4035, -1, 4035, 4036, 4659, -1, 4659, 4541, 4747, -1, 4747, 4028, 4750, -1, 4750, 4480, 4029, -1, 4029, 4037, 4038, -1, 4038, 4481, 4039, -1, 4039, 4386, 4639, -1, 4639, 4389, 4638, -1, 4638, 4540, 4643, -1, 4643, 4539, 4642, -1, 4642, 4030, 4040, -1, 4040, 4031, 4640, -1, 4041, 4042, 4456, -1, 4041, 4043, 4042, -1, 4041, 4538, 4043, -1, 4043, 4538, 4743, -1, 4743, 4538, 4055, -1, 4742, 4055, 4044, -1, 4045, 4044, 4523, -1, 4708, 4523, 4518, -1, 4046, 4518, 4047, -1, 4716, 4047, 4536, -1, 4056, 4536, 4534, -1, 4718, 4534, 4396, -1, 4666, 4396, 4057, -1, 4048, 4057, 4049, -1, 4635, 4049, 4050, -1, 4633, 4050, 4058, -1, 4051, 4058, 4392, -1, 4052, 4392, 4059, -1, 4060, 4059, 4398, -1, 4061, 4398, 4399, -1, 4630, 4399, 4532, -1, 4628, 4532, 4053, -1, 4744, 4053, 4457, -1, 4054, 4457, 4456, -1, 4042, 4054, 4456, -1, 4743, 4055, 4742, -1, 4742, 4044, 4045, -1, 4045, 4523, 4708, -1, 4708, 4518, 4046, -1, 4046, 4047, 4716, -1, 4716, 4536, 4056, -1, 4056, 4534, 4718, -1, 4718, 4396, 4666, -1, 4666, 4057, 4048, -1, 4048, 4049, 4635, -1, 4635, 4050, 4633, -1, 4633, 4058, 4051, -1, 4051, 4392, 4052, -1, 4052, 4059, 4060, -1, 4060, 4398, 4061, -1, 4061, 4399, 4630, -1, 4630, 4532, 4628, -1, 4628, 4053, 4744, -1, 4744, 4457, 4054, -1, 4062, 4075, 4076, -1, 4062, 4063, 4075, -1, 4062, 4521, 4063, -1, 4063, 4521, 4721, -1, 4721, 4521, 4522, -1, 4741, 4522, 4064, -1, 4077, 4064, 4459, -1, 4745, 4459, 4065, -1, 4078, 4065, 4458, -1, 4066, 4458, 4533, -1, 4079, 4533, 4080, -1, 4738, 4080, 4531, -1, 4081, 4531, 4067, -1, 4082, 4067, 4400, -1, 4068, 4400, 4069, -1, 4083, 4069, 4070, -1, 4627, 4070, 4072, -1, 4071, 4072, 4084, -1, 4085, 4084, 4086, -1, 4739, 4086, 4529, -1, 4740, 4529, 4073, -1, 4625, 4073, 4087, -1, 4074, 4087, 4088, -1, 4626, 4088, 4076, -1, 4075, 4626, 4076, -1, 4721, 4522, 4741, -1, 4741, 4064, 4077, -1, 4077, 4459, 4745, -1, 4745, 4065, 4078, -1, 4078, 4458, 4066, -1, 4066, 4533, 4079, -1, 4079, 4080, 4738, -1, 4738, 4531, 4081, -1, 4081, 4067, 4082, -1, 4082, 4400, 4068, -1, 4068, 4069, 4083, -1, 4083, 4070, 4627, -1, 4627, 4072, 4071, -1, 4071, 4084, 4085, -1, 4085, 4086, 4739, -1, 4739, 4529, 4740, -1, 4740, 4073, 4625, -1, 4625, 4087, 4074, -1, 4074, 4088, 4626, -1, 4089, 4737, 4414, -1, 4089, 4090, 4737, -1, 4089, 4451, 4090, -1, 4090, 4451, 4091, -1, 4091, 4451, 4106, -1, 4723, 4106, 4092, -1, 4093, 4092, 4094, -1, 4624, 4094, 4107, -1, 4108, 4107, 4095, -1, 4623, 4095, 4096, -1, 4109, 4096, 4097, -1, 4622, 4097, 4110, -1, 4111, 4110, 4098, -1, 4112, 4098, 4099, -1, 4100, 4099, 4113, -1, 4114, 4113, 4527, -1, 4617, 4527, 4101, -1, 4616, 4101, 4103, -1, 4102, 4103, 4410, -1, 4610, 4410, 4412, -1, 4611, 4412, 4411, -1, 4115, 4411, 4104, -1, 4116, 4104, 4105, -1, 4609, 4105, 4414, -1, 4737, 4609, 4414, -1, 4091, 4106, 4723, -1, 4723, 4092, 4093, -1, 4093, 4094, 4624, -1, 4624, 4107, 4108, -1, 4108, 4095, 4623, -1, 4623, 4096, 4109, -1, 4109, 4097, 4622, -1, 4622, 4110, 4111, -1, 4111, 4098, 4112, -1, 4112, 4099, 4100, -1, 4100, 4113, 4114, -1, 4114, 4527, 4617, -1, 4617, 4101, 4616, -1, 4616, 4103, 4102, -1, 4102, 4410, 4610, -1, 4610, 4412, 4611, -1, 4611, 4411, 4115, -1, 4115, 4104, 4116, -1, 4116, 4105, 4609, -1, 4117, 4728, 4432, -1, 4117, 4727, 4728, -1, 4117, 4524, 4727, -1, 4727, 4524, 4118, -1, 4118, 4524, 4119, -1, 4726, 4119, 4525, -1, 4569, 4525, 4345, -1, 4547, 4345, 4120, -1, 4121, 4120, 4131, -1, 4549, 4131, 4347, -1, 4132, 4347, 4122, -1, 4133, 4122, 4123, -1, 4551, 4123, 4350, -1, 4714, 4350, 4355, -1, 4134, 4355, 4124, -1, 4135, 4124, 4356, -1, 4136, 4356, 4126, -1, 4125, 4126, 4137, -1, 4138, 4137, 4127, -1, 4735, 4127, 4128, -1, 4129, 4128, 4139, -1, 4731, 4139, 4140, -1, 4730, 4140, 4431, -1, 4130, 4431, 4432, -1, 4728, 4130, 4432, -1, 4118, 4119, 4726, -1, 4726, 4525, 4569, -1, 4569, 4345, 4547, -1, 4547, 4120, 4121, -1, 4121, 4131, 4549, -1, 4549, 4347, 4132, -1, 4132, 4122, 4133, -1, 4133, 4123, 4551, -1, 4551, 4350, 4714, -1, 4714, 4355, 4134, -1, 4134, 4124, 4135, -1, 4135, 4356, 4136, -1, 4136, 4126, 4125, -1, 4125, 4137, 4138, -1, 4138, 4127, 4735, -1, 4735, 4128, 4129, -1, 4129, 4139, 4731, -1, 4731, 4140, 4730, -1, 4730, 4431, 4130, -1, 4430, 4572, 4141, -1, 4430, 4573, 4572, -1, 4430, 4428, 4573, -1, 4573, 4428, 4574, -1, 4574, 4428, 4142, -1, 4712, 4142, 4143, -1, 4144, 4143, 4427, -1, 4155, 4427, 4145, -1, 4146, 4145, 4148, -1, 4147, 4148, 4424, -1, 4156, 4424, 4425, -1, 4711, 4425, 4149, -1, 4157, 4149, 4343, -1, 4158, 4343, 4342, -1, 4159, 4342, 4341, -1, 4732, 4341, 4150, -1, 4733, 4150, 4151, -1, 4568, 4151, 4340, -1, 4160, 4340, 4346, -1, 4570, 4346, 4161, -1, 4162, 4161, 4152, -1, 4571, 4152, 4153, -1, 4163, 4153, 4154, -1, 4729, 4154, 4141, -1, 4572, 4729, 4141, -1, 4574, 4142, 4712, -1, 4712, 4143, 4144, -1, 4144, 4427, 4155, -1, 4155, 4145, 4146, -1, 4146, 4148, 4147, -1, 4147, 4424, 4156, -1, 4156, 4425, 4711, -1, 4711, 4149, 4157, -1, 4157, 4343, 4158, -1, 4158, 4342, 4159, -1, 4159, 4341, 4732, -1, 4732, 4150, 4733, -1, 4733, 4151, 4568, -1, 4568, 4340, 4160, -1, 4160, 4346, 4570, -1, 4570, 4161, 4162, -1, 4162, 4152, 4571, -1, 4571, 4153, 4163, -1, 4163, 4154, 4729, -1, 4514, 4173, 4174, -1, 4514, 4706, 4173, -1, 4514, 4513, 4706, -1, 4706, 4513, 4164, -1, 4164, 4513, 4175, -1, 4176, 4175, 4165, -1, 4177, 4165, 4537, -1, 4707, 4537, 4455, -1, 4178, 4455, 4454, -1, 4720, 4454, 4166, -1, 4722, 4166, 4453, -1, 4724, 4453, 4452, -1, 4179, 4452, 4167, -1, 4688, 4167, 4463, -1, 4180, 4463, 4462, -1, 4690, 4462, 4469, -1, 4168, 4469, 4470, -1, 4181, 4470, 4169, -1, 4699, 4169, 4182, -1, 4183, 4182, 4170, -1, 4703, 4170, 4184, -1, 4171, 4184, 4519, -1, 4704, 4519, 4172, -1, 4705, 4172, 4174, -1, 4173, 4705, 4174, -1, 4164, 4175, 4176, -1, 4176, 4165, 4177, -1, 4177, 4537, 4707, -1, 4707, 4455, 4178, -1, 4178, 4454, 4720, -1, 4720, 4166, 4722, -1, 4722, 4453, 4724, -1, 4724, 4452, 4179, -1, 4179, 4167, 4688, -1, 4688, 4463, 4180, -1, 4180, 4462, 4690, -1, 4690, 4469, 4168, -1, 4168, 4470, 4181, -1, 4181, 4169, 4699, -1, 4699, 4182, 4183, -1, 4183, 4170, 4703, -1, 4703, 4184, 4171, -1, 4171, 4519, 4704, -1, 4704, 4172, 4705, -1, 4500, 4185, 4502, -1, 4500, 4186, 4185, -1, 4500, 4501, 4186, -1, 4186, 4501, 4576, -1, 4576, 4501, 4510, -1, 4575, 4510, 4358, -1, 4187, 4358, 4357, -1, 4736, 4357, 4354, -1, 4188, 4354, 4189, -1, 4713, 4189, 4353, -1, 4552, 4353, 4351, -1, 4194, 4351, 4512, -1, 4553, 4512, 4511, -1, 4554, 4511, 4447, -1, 4555, 4447, 4190, -1, 4195, 4190, 4191, -1, 4196, 4191, 4446, -1, 4556, 4446, 4192, -1, 4197, 4192, 4445, -1, 4198, 4445, 4444, -1, 4193, 4444, 4442, -1, 4199, 4442, 4443, -1, 4600, 4443, 4499, -1, 4200, 4499, 4502, -1, 4185, 4200, 4502, -1, 4576, 4510, 4575, -1, 4575, 4358, 4187, -1, 4187, 4357, 4736, -1, 4736, 4354, 4188, -1, 4188, 4189, 4713, -1, 4713, 4353, 4552, -1, 4552, 4351, 4194, -1, 4194, 4512, 4553, -1, 4553, 4511, 4554, -1, 4554, 4447, 4555, -1, 4555, 4190, 4195, -1, 4195, 4191, 4196, -1, 4196, 4446, 4556, -1, 4556, 4192, 4197, -1, 4197, 4445, 4198, -1, 4198, 4444, 4193, -1, 4193, 4442, 4199, -1, 4199, 4443, 4600, -1, 4600, 4499, 4200, -1, 4201, 4579, 4211, -1, 4201, 4580, 4579, -1, 4201, 4203, 4580, -1, 4580, 4203, 4202, -1, 4202, 4203, 4361, -1, 4581, 4361, 4362, -1, 4212, 4362, 4365, -1, 4584, 4365, 4205, -1, 4204, 4205, 4450, -1, 4213, 4450, 4206, -1, 4565, 4206, 4208, -1, 4207, 4208, 4214, -1, 4215, 4214, 4216, -1, 4604, 4216, 4217, -1, 4218, 4217, 4421, -1, 4603, 4421, 4422, -1, 4219, 4422, 4423, -1, 4710, 4423, 4426, -1, 4220, 4426, 4429, -1, 4709, 4429, 4209, -1, 4221, 4209, 4359, -1, 4696, 4359, 4360, -1, 4577, 4360, 4210, -1, 4578, 4210, 4211, -1, 4579, 4578, 4211, -1, 4202, 4361, 4581, -1, 4581, 4362, 4212, -1, 4212, 4365, 4584, -1, 4584, 4205, 4204, -1, 4204, 4450, 4213, -1, 4213, 4206, 4565, -1, 4565, 4208, 4207, -1, 4207, 4214, 4215, -1, 4215, 4216, 4604, -1, 4604, 4217, 4218, -1, 4218, 4421, 4603, -1, 4603, 4422, 4219, -1, 4219, 4423, 4710, -1, 4710, 4426, 4220, -1, 4220, 4429, 4709, -1, 4709, 4209, 4221, -1, 4221, 4359, 4696, -1, 4696, 4360, 4577, -1, 4577, 4210, 4578, -1, 4467, 4222, 4466, -1, 4467, 4682, 4222, -1, 4467, 4223, 4682, -1, 4682, 4223, 4236, -1, 4236, 4223, 4237, -1, 4238, 4237, 4224, -1, 4239, 4224, 4433, -1, 4677, 4433, 4226, -1, 4225, 4226, 4485, -1, 4676, 4485, 4240, -1, 4227, 4240, 4487, -1, 4241, 4487, 4509, -1, 4228, 4509, 4229, -1, 4242, 4229, 4243, -1, 4244, 4243, 4231, -1, 4230, 4231, 4508, -1, 4697, 4508, 4507, -1, 4245, 4507, 4232, -1, 4701, 4232, 4506, -1, 4700, 4506, 4233, -1, 4246, 4233, 4505, -1, 4247, 4505, 4234, -1, 4248, 4234, 4504, -1, 4235, 4504, 4466, -1, 4222, 4235, 4466, -1, 4236, 4237, 4238, -1, 4238, 4224, 4239, -1, 4239, 4433, 4677, -1, 4677, 4226, 4225, -1, 4225, 4485, 4676, -1, 4676, 4240, 4227, -1, 4227, 4487, 4241, -1, 4241, 4509, 4228, -1, 4228, 4229, 4242, -1, 4242, 4243, 4244, -1, 4244, 4231, 4230, -1, 4230, 4508, 4697, -1, 4697, 4507, 4245, -1, 4245, 4232, 4701, -1, 4701, 4506, 4700, -1, 4700, 4233, 4246, -1, 4246, 4505, 4247, -1, 4247, 4234, 4248, -1, 4248, 4504, 4235, -1, 4249, 4585, 4265, -1, 4249, 4250, 4585, -1, 4249, 4251, 4250, -1, 4250, 4251, 4252, -1, 4252, 4251, 4254, -1, 4253, 4254, 4364, -1, 4583, 4364, 4363, -1, 4582, 4363, 4255, -1, 4266, 4255, 4256, -1, 4267, 4256, 4257, -1, 4602, 4257, 4268, -1, 4269, 4268, 4503, -1, 4601, 4503, 4258, -1, 4598, 4258, 4260, -1, 4259, 4260, 4491, -1, 4261, 4491, 4497, -1, 4594, 4497, 4262, -1, 4593, 4262, 4494, -1, 4270, 4494, 4495, -1, 4592, 4495, 4367, -1, 4588, 4367, 4263, -1, 4271, 4263, 4264, -1, 4272, 4264, 4273, -1, 4586, 4273, 4265, -1, 4585, 4586, 4265, -1, 4252, 4254, 4253, -1, 4253, 4364, 4583, -1, 4583, 4363, 4582, -1, 4582, 4255, 4266, -1, 4266, 4256, 4267, -1, 4267, 4257, 4602, -1, 4602, 4268, 4269, -1, 4269, 4503, 4601, -1, 4601, 4258, 4598, -1, 4598, 4260, 4259, -1, 4259, 4491, 4261, -1, 4261, 4497, 4594, -1, 4594, 4262, 4593, -1, 4593, 4494, 4270, -1, 4270, 4495, 4592, -1, 4592, 4367, 4588, -1, 4588, 4263, 4271, -1, 4271, 4264, 4272, -1, 4272, 4273, 4586, -1, 4274, 4563, 4283, -1, 4274, 4695, 4563, -1, 4274, 4498, 4695, -1, 4695, 4498, 4587, -1, 4587, 4498, 4366, -1, 4589, 4366, 4275, -1, 4590, 4275, 4496, -1, 4591, 4496, 4493, -1, 4595, 4493, 4492, -1, 4597, 4492, 4276, -1, 4596, 4276, 4277, -1, 4284, 4277, 4490, -1, 4599, 4490, 4285, -1, 4286, 4285, 4287, -1, 4288, 4287, 4440, -1, 4278, 4440, 4439, -1, 4279, 4439, 4438, -1, 4289, 4438, 4290, -1, 4291, 4290, 4292, -1, 4558, 4292, 4293, -1, 4559, 4293, 4280, -1, 4560, 4280, 4281, -1, 4294, 4281, 4282, -1, 4561, 4282, 4283, -1, 4563, 4561, 4283, -1, 4587, 4366, 4589, -1, 4589, 4275, 4590, -1, 4590, 4496, 4591, -1, 4591, 4493, 4595, -1, 4595, 4492, 4597, -1, 4597, 4276, 4596, -1, 4596, 4277, 4284, -1, 4284, 4490, 4599, -1, 4599, 4285, 4286, -1, 4286, 4287, 4288, -1, 4288, 4440, 4278, -1, 4278, 4439, 4279, -1, 4279, 4438, 4289, -1, 4289, 4290, 4291, -1, 4291, 4292, 4558, -1, 4558, 4293, 4559, -1, 4559, 4280, 4560, -1, 4560, 4281, 4294, -1, 4294, 4282, 4561, -1, 4488, 4305, 4471, -1, 4488, 4295, 4305, -1, 4488, 4296, 4295, -1, 4295, 4296, 4678, -1, 4678, 4296, 4486, -1, 4306, 4486, 4436, -1, 4679, 4436, 4441, -1, 4557, 4441, 4307, -1, 4308, 4307, 4309, -1, 4310, 4309, 4484, -1, 4311, 4484, 4483, -1, 4297, 4483, 4482, -1, 4312, 4482, 4448, -1, 4668, 4448, 4298, -1, 4313, 4298, 4314, -1, 4670, 4314, 4299, -1, 4671, 4299, 4476, -1, 4300, 4476, 4301, -1, 4673, 4301, 4315, -1, 4302, 4315, 4316, -1, 4693, 4316, 4472, -1, 4303, 4472, 4317, -1, 4674, 4317, 4304, -1, 4675, 4304, 4471, -1, 4305, 4675, 4471, -1, 4678, 4486, 4306, -1, 4306, 4436, 4679, -1, 4679, 4441, 4557, -1, 4557, 4307, 4308, -1, 4308, 4309, 4310, -1, 4310, 4484, 4311, -1, 4311, 4483, 4297, -1, 4297, 4482, 4312, -1, 4312, 4448, 4668, -1, 4668, 4298, 4313, -1, 4313, 4314, 4670, -1, 4670, 4299, 4671, -1, 4671, 4476, 4300, -1, 4300, 4301, 4673, -1, 4673, 4315, 4302, -1, 4302, 4316, 4693, -1, 4693, 4472, 4303, -1, 4303, 4317, 4674, -1, 4674, 4304, 4675, -1, 4465, 4684, 4468, -1, 4465, 4685, 4684, -1, 4465, 4318, 4685, -1, 4685, 4318, 4326, -1, 4326, 4318, 4327, -1, 4686, 4327, 4464, -1, 4328, 4464, 4461, -1, 4687, 4461, 4319, -1, 4689, 4319, 4460, -1, 4329, 4460, 4320, -1, 4691, 4320, 4530, -1, 4321, 4530, 4330, -1, 4607, 4330, 4419, -1, 4606, 4419, 4420, -1, 4566, 4420, 4331, -1, 4322, 4331, 4323, -1, 4692, 4323, 4332, -1, 4564, 4332, 4449, -1, 4562, 4449, 4437, -1, 4333, 4437, 4435, -1, 4680, 4435, 4434, -1, 4681, 4434, 4324, -1, 4334, 4324, 4325, -1, 4683, 4325, 4468, -1, 4684, 4683, 4468, -1, 4326, 4327, 4686, -1, 4686, 4464, 4328, -1, 4328, 4461, 4687, -1, 4687, 4319, 4689, -1, 4689, 4460, 4329, -1, 4329, 4320, 4691, -1, 4691, 4530, 4321, -1, 4321, 4330, 4607, -1, 4607, 4419, 4606, -1, 4606, 4420, 4566, -1, 4566, 4331, 4322, -1, 4322, 4323, 4692, -1, 4692, 4332, 4564, -1, 4564, 4449, 4562, -1, 4562, 4437, 4333, -1, 4333, 4435, 4680, -1, 4680, 4434, 4681, -1, 4681, 4324, 4334, -1, 4334, 4325, 4683, -1, 4338, 4339, 4336, -1, 4336, 4339, 4335, -1, 4337, 4335, 4344, -1, 4605, 4344, 4418, -1, 4605, 4337, 4344, -1, 4336, 4335, 4337, -1, 4734, 4526, 4338, -1, 4338, 4526, 4339, -1, 4335, 4339, 4340, -1, 4151, 4335, 4340, -1, 4151, 4150, 4335, -1, 4335, 4150, 4341, -1, 4342, 4335, 4341, -1, 4342, 4343, 4335, -1, 4335, 4343, 4418, -1, 4344, 4335, 4418, -1, 4348, 4346, 4526, -1, 4348, 4345, 4346, -1, 4348, 4120, 4345, -1, 4348, 4131, 4120, -1, 4348, 4347, 4131, -1, 4348, 4122, 4347, -1, 4348, 4123, 4122, -1, 4348, 4350, 4123, -1, 4348, 4349, 4350, -1, 4350, 4349, 4352, -1, 4351, 4352, 4512, -1, 4351, 4350, 4352, -1, 4351, 4353, 4350, -1, 4350, 4353, 4189, -1, 4355, 4189, 4354, -1, 4357, 4355, 4354, -1, 4357, 4124, 4355, -1, 4357, 4356, 4124, -1, 4357, 4126, 4356, -1, 4357, 4137, 4126, -1, 4357, 4127, 4137, -1, 4357, 4128, 4127, -1, 4357, 4139, 4128, -1, 4357, 4140, 4139, -1, 4357, 4429, 4140, -1, 4357, 4209, 4429, -1, 4357, 4358, 4209, -1, 4209, 4358, 4359, -1, 4359, 4358, 4510, -1, 4360, 4510, 4501, -1, 4363, 4501, 4255, -1, 4363, 4360, 4501, -1, 4363, 4210, 4360, -1, 4363, 4211, 4210, -1, 4363, 4201, 4211, -1, 4363, 4203, 4201, -1, 4363, 4361, 4203, -1, 4363, 4362, 4361, -1, 4363, 4365, 4362, -1, 4363, 4364, 4365, -1, 4365, 4364, 4254, -1, 4251, 4365, 4254, -1, 4251, 4249, 4365, -1, 4365, 4249, 4265, -1, 4283, 4265, 4273, -1, 4274, 4273, 4264, -1, 4498, 4264, 4263, -1, 4366, 4263, 4367, -1, 4275, 4367, 4496, -1, 4275, 4366, 4367, -1, 4368, 3978, 4349, -1, 4349, 3978, 4352, -1, 4369, 4448, 4352, -1, 4369, 4298, 4448, -1, 4369, 4314, 4298, -1, 4369, 4370, 4314, -1, 4369, 4005, 4370, -1, 4369, 4372, 4005, -1, 4369, 3975, 4372, -1, 4372, 3975, 4375, -1, 4371, 4375, 4007, -1, 4371, 4372, 4375, -1, 4373, 3973, 4375, -1, 4375, 3973, 3972, -1, 4374, 4375, 3972, -1, 4374, 3970, 4375, -1, 4375, 3970, 4008, -1, 4376, 4375, 4008, -1, 4376, 4377, 4375, -1, 4375, 4377, 4007, -1, 3970, 3969, 4008, -1, 4008, 3969, 4016, -1, 4016, 3969, 4382, -1, 4378, 4382, 4009, -1, 4378, 4016, 4382, -1, 3968, 4545, 4382, -1, 3968, 4379, 4545, -1, 4545, 4379, 3965, -1, 3965, 4379, 4380, -1, 4382, 4545, 4544, -1, 4019, 4382, 4544, -1, 4019, 4381, 4382, -1, 4382, 4381, 4009, -1, 4384, 4000, 3949, -1, 4384, 4002, 4000, -1, 4384, 4004, 4002, -1, 4384, 4383, 4004, -1, 4384, 4385, 4383, -1, 4384, 4481, 4385, -1, 4384, 4386, 4481, -1, 4384, 3964, 4386, -1, 4386, 3964, 3962, -1, 4387, 4386, 3962, -1, 4387, 4388, 4386, -1, 4386, 4388, 4390, -1, 4389, 4390, 4540, -1, 4389, 4386, 4390, -1, 4391, 4020, 4390, -1, 4391, 4022, 4020, -1, 4391, 3959, 4022, -1, 4022, 3959, 4059, -1, 4393, 4059, 4392, -1, 4058, 4393, 4392, -1, 4058, 4394, 4393, -1, 4058, 4395, 4394, -1, 4058, 4050, 4395, -1, 4395, 4050, 4049, -1, 4057, 4395, 4049, -1, 4057, 4396, 4395, -1, 4395, 4396, 4535, -1, 4033, 4535, 4034, -1, 4033, 4395, 4535, -1, 3959, 4397, 4059, -1, 4059, 4397, 3947, -1, 3946, 4059, 3947, -1, 3946, 4398, 4059, -1, 3946, 4399, 4398, -1, 3946, 4532, 4399, -1, 3946, 4400, 4532, -1, 3946, 3956, 4400, -1, 4400, 3956, 3954, -1, 4401, 4400, 3954, -1, 4401, 4402, 4400, -1, 4400, 4402, 4403, -1, 3951, 4400, 4403, -1, 3951, 4069, 4400, -1, 3951, 4404, 4069, -1, 4069, 4404, 4070, -1, 4070, 4404, 3942, -1, 4072, 3942, 4528, -1, 4084, 4528, 4086, -1, 4084, 4072, 4528, -1, 4070, 3942, 4072, -1, 3940, 4110, 4528, -1, 3940, 4098, 4110, -1, 3940, 4407, 4098, -1, 4098, 4407, 4408, -1, 4099, 4408, 4113, -1, 4099, 4098, 4408, -1, 4405, 3935, 4407, -1, 4405, 3936, 3935, -1, 3935, 4406, 4407, -1, 4407, 4406, 4408, -1, 4409, 4103, 4408, -1, 4409, 4410, 4103, -1, 4409, 4412, 4410, -1, 4409, 4411, 4412, -1, 4409, 4104, 4411, -1, 4409, 4105, 4104, -1, 4409, 3931, 4105, -1, 4105, 3931, 4414, -1, 4414, 3931, 4413, -1, 3932, 4414, 4413, -1, 3932, 4415, 4414, -1, 3932, 3930, 4415, -1, 4415, 3930, 3928, -1, 4415, 4416, 4414, -1, 4414, 4416, 4417, -1, 4089, 4417, 4451, -1, 4089, 4414, 4417, -1, 4418, 4419, 4417, -1, 4418, 4420, 4419, -1, 4418, 4214, 4420, -1, 4418, 4216, 4214, -1, 4418, 4217, 4216, -1, 4418, 4421, 4217, -1, 4418, 4343, 4421, -1, 4421, 4343, 4422, -1, 4422, 4343, 4423, -1, 4423, 4343, 4149, -1, 4426, 4149, 4425, -1, 4424, 4426, 4425, -1, 4424, 4148, 4426, -1, 4426, 4148, 4145, -1, 4427, 4426, 4145, -1, 4427, 4429, 4426, -1, 4427, 4143, 4429, -1, 4429, 4143, 4142, -1, 4428, 4429, 4142, -1, 4428, 4140, 4429, -1, 4428, 4431, 4140, -1, 4428, 4430, 4431, -1, 4431, 4430, 4432, -1, 4432, 4430, 4141, -1, 4117, 4141, 4154, -1, 4524, 4154, 4153, -1, 4119, 4153, 4152, -1, 4525, 4152, 4161, -1, 4345, 4161, 4346, -1, 4345, 4525, 4161, -1, 4325, 4433, 4468, -1, 4325, 4324, 4433, -1, 4433, 4324, 4434, -1, 4435, 4433, 4434, -1, 4435, 4436, 4433, -1, 4435, 4441, 4436, -1, 4435, 4437, 4441, -1, 4441, 4437, 4290, -1, 4438, 4441, 4290, -1, 4438, 4439, 4441, -1, 4441, 4439, 4440, -1, 4287, 4441, 4440, -1, 4287, 4285, 4441, -1, 4441, 4285, 4443, -1, 4442, 4441, 4443, -1, 4442, 4444, 4441, -1, 4441, 4444, 4445, -1, 4192, 4441, 4445, -1, 4192, 4307, 4441, -1, 4192, 4446, 4307, -1, 4307, 4446, 4309, -1, 4309, 4446, 4191, -1, 4484, 4191, 4190, -1, 4483, 4190, 4447, -1, 4482, 4447, 4352, -1, 4448, 4482, 4352, -1, 4437, 4449, 4290, -1, 4290, 4449, 4292, -1, 4292, 4449, 4293, -1, 4293, 4449, 4280, -1, 4280, 4449, 4281, -1, 4281, 4449, 4282, -1, 4282, 4449, 4283, -1, 4283, 4449, 4365, -1, 4265, 4283, 4365, -1, 4332, 4450, 4449, -1, 4332, 4206, 4450, -1, 4332, 4323, 4206, -1, 4206, 4323, 4208, -1, 4208, 4323, 4331, -1, 4214, 4331, 4420, -1, 4214, 4208, 4331, -1, 4419, 4330, 4417, -1, 4417, 4330, 4530, -1, 4451, 4530, 4167, -1, 4452, 4451, 4167, -1, 4452, 4106, 4451, -1, 4452, 4092, 4106, -1, 4452, 4076, 4092, -1, 4452, 4453, 4076, -1, 4076, 4453, 4062, -1, 4062, 4453, 4166, -1, 4521, 4166, 4454, -1, 4522, 4454, 4455, -1, 4064, 4455, 4537, -1, 4459, 4537, 4456, -1, 4457, 4459, 4456, -1, 4457, 4053, 4459, -1, 4459, 4053, 4532, -1, 4065, 4532, 4458, -1, 4065, 4459, 4532, -1, 4530, 4320, 4167, -1, 4167, 4320, 4460, -1, 4463, 4460, 4319, -1, 4461, 4463, 4319, -1, 4461, 4462, 4463, -1, 4461, 4464, 4462, -1, 4462, 4464, 4469, -1, 4469, 4464, 4327, -1, 4470, 4327, 4318, -1, 4169, 4318, 4465, -1, 4468, 4169, 4465, -1, 4468, 4466, 4169, -1, 4468, 4467, 4466, -1, 4468, 4223, 4467, -1, 4468, 4237, 4223, -1, 4468, 4224, 4237, -1, 4468, 4433, 4224, -1, 4167, 4460, 4463, -1, 4469, 4327, 4470, -1, 4470, 4318, 4169, -1, 4304, 4489, 4471, -1, 4304, 4317, 4489, -1, 4489, 4317, 4472, -1, 4316, 4489, 4472, -1, 4316, 4315, 4489, -1, 4489, 4315, 3984, -1, 3984, 4315, 4473, -1, 4473, 4315, 4474, -1, 4474, 4315, 4475, -1, 4475, 4315, 4477, -1, 4477, 4315, 4301, -1, 4476, 4477, 4301, -1, 4476, 3986, 4477, -1, 4476, 4299, 3986, -1, 3986, 4299, 4314, -1, 4370, 3986, 4314, -1, 4370, 3993, 3986, -1, 4370, 4478, 3993, -1, 3993, 4478, 4011, -1, 4541, 4011, 4479, -1, 4385, 4541, 4479, -1, 4385, 4028, 4541, -1, 4385, 4480, 4028, -1, 4385, 4037, 4480, -1, 4385, 4481, 4037, -1, 4482, 4483, 4447, -1, 4483, 4484, 4190, -1, 4484, 4309, 4191, -1, 4433, 4436, 4226, -1, 4226, 4436, 4486, -1, 4485, 4486, 4240, -1, 4485, 4226, 4486, -1, 4486, 4296, 4240, -1, 4240, 4296, 4487, -1, 4487, 4296, 4488, -1, 4509, 4488, 4471, -1, 4229, 4471, 4489, -1, 4243, 4489, 4231, -1, 4243, 4229, 4489, -1, 4487, 4488, 4509, -1, 4490, 4260, 4285, -1, 4490, 4491, 4260, -1, 4490, 4277, 4491, -1, 4491, 4277, 4497, -1, 4497, 4277, 4276, -1, 4262, 4276, 4492, -1, 4493, 4262, 4492, -1, 4493, 4494, 4262, -1, 4493, 4496, 4494, -1, 4494, 4496, 4495, -1, 4495, 4496, 4367, -1, 4497, 4276, 4262, -1, 4366, 4498, 4263, -1, 4498, 4274, 4264, -1, 4274, 4283, 4273, -1, 4260, 4258, 4285, -1, 4285, 4258, 4499, -1, 4443, 4285, 4499, -1, 4499, 4258, 4502, -1, 4502, 4258, 4503, -1, 4500, 4503, 4268, -1, 4257, 4500, 4268, -1, 4257, 4256, 4500, -1, 4500, 4256, 4501, -1, 4501, 4256, 4255, -1, 4502, 4503, 4500, -1, 4466, 4504, 4169, -1, 4169, 4504, 4234, -1, 4505, 4169, 4234, -1, 4505, 4233, 4169, -1, 4169, 4233, 4506, -1, 4232, 4169, 4506, -1, 4232, 4182, 4169, -1, 4232, 4489, 4182, -1, 4232, 4507, 4489, -1, 4489, 4507, 4508, -1, 4231, 4489, 4508, -1, 4229, 4509, 4471, -1, 4360, 4359, 4510, -1, 4426, 4423, 4149, -1, 4450, 4205, 4449, -1, 4449, 4205, 4365, -1, 4447, 4511, 4352, -1, 4352, 4511, 4512, -1, 4350, 4189, 4355, -1, 4514, 4174, 4523, -1, 4513, 4523, 4175, -1, 4513, 4514, 4523, -1, 4174, 4172, 4523, -1, 4523, 4172, 4519, -1, 3980, 4519, 4520, -1, 3980, 4523, 4519, -1, 3980, 3979, 4523, -1, 4523, 3979, 4515, -1, 3990, 4523, 4515, -1, 3990, 4516, 4523, -1, 4523, 4516, 3989, -1, 3998, 4523, 3989, -1, 3998, 4517, 4523, -1, 4523, 4517, 4535, -1, 4518, 4535, 4047, -1, 4518, 4523, 4535, -1, 4519, 4184, 4520, -1, 4520, 4184, 3982, -1, 3982, 4184, 4170, -1, 4489, 4170, 4182, -1, 4489, 3982, 4170, -1, 4062, 4166, 4521, -1, 4521, 4454, 4522, -1, 4522, 4455, 4064, -1, 4165, 4523, 4537, -1, 4165, 4175, 4523, -1, 4432, 4141, 4117, -1, 4117, 4154, 4524, -1, 4524, 4153, 4119, -1, 4119, 4152, 4525, -1, 4346, 4340, 4526, -1, 4526, 4340, 4339, -1, 4103, 4101, 4408, -1, 4408, 4101, 4527, -1, 4113, 4408, 4527, -1, 4110, 4097, 4528, -1, 4528, 4097, 4096, -1, 4095, 4528, 4096, -1, 4095, 4107, 4528, -1, 4528, 4107, 4094, -1, 4529, 4094, 4073, -1, 4529, 4528, 4094, -1, 4529, 4086, 4528, -1, 4092, 4076, 4094, -1, 4094, 4076, 4088, -1, 4087, 4094, 4088, -1, 4087, 4073, 4094, -1, 4530, 4451, 4417, -1, 4400, 4067, 4532, -1, 4532, 4067, 4531, -1, 4080, 4532, 4531, -1, 4080, 4533, 4532, -1, 4532, 4533, 4458, -1, 4459, 4064, 4537, -1, 4022, 4059, 4393, -1, 4396, 4534, 4535, -1, 4535, 4534, 4536, -1, 4047, 4535, 4536, -1, 4523, 4044, 4537, -1, 4537, 4044, 4055, -1, 4538, 4537, 4055, -1, 4538, 4041, 4537, -1, 4537, 4041, 4456, -1, 4020, 4032, 4390, -1, 4390, 4032, 4031, -1, 4030, 4390, 4031, -1, 4030, 4539, 4390, -1, 4390, 4539, 4540, -1, 4036, 4542, 4541, -1, 4036, 3995, 4542, -1, 4036, 4027, 3995, -1, 3995, 4027, 4543, -1, 4543, 4027, 4026, -1, 4535, 4026, 4034, -1, 4535, 4543, 4026, -1, 3993, 4011, 4541, -1, 4542, 3993, 4541, -1, 4000, 4544, 3949, -1, 3949, 4544, 4545, -1, 4348, 4546, 4349, -1, 4349, 4546, 4567, -1, 4548, 4567, 4547, -1, 4121, 4548, 4547, -1, 4121, 4549, 4548, -1, 4548, 4549, 4132, -1, 4133, 4548, 4132, -1, 4133, 4551, 4548, -1, 4548, 4551, 3977, -1, 3977, 4551, 4550, -1, 4550, 4551, 4714, -1, 4552, 4714, 4713, -1, 4552, 4550, 4714, -1, 4552, 4194, 4550, -1, 4550, 4194, 4553, -1, 4554, 4550, 4553, -1, 4554, 4312, 4550, -1, 4554, 4555, 4312, -1, 4312, 4555, 4297, -1, 4297, 4555, 4311, -1, 4311, 4555, 4195, -1, 4310, 4195, 4196, -1, 4308, 4196, 4556, -1, 4557, 4556, 4197, -1, 4198, 4557, 4197, -1, 4198, 4193, 4557, -1, 4557, 4193, 4599, -1, 4286, 4557, 4599, -1, 4286, 4288, 4557, -1, 4557, 4288, 4278, -1, 4279, 4557, 4278, -1, 4279, 4289, 4557, -1, 4557, 4289, 4291, -1, 4562, 4291, 4558, -1, 4559, 4562, 4558, -1, 4559, 4560, 4562, -1, 4562, 4560, 4294, -1, 4561, 4562, 4294, -1, 4561, 4563, 4562, -1, 4562, 4563, 4584, -1, 4204, 4562, 4584, -1, 4204, 4564, 4562, -1, 4204, 4213, 4564, -1, 4564, 4213, 4692, -1, 4692, 4213, 4565, -1, 4322, 4565, 4207, -1, 4566, 4207, 4606, -1, 4566, 4322, 4207, -1, 4567, 4546, 4547, -1, 4547, 4546, 4734, -1, 4160, 4734, 4568, -1, 4160, 4547, 4734, -1, 4160, 4569, 4547, -1, 4160, 4570, 4569, -1, 4569, 4570, 4726, -1, 4726, 4570, 4162, -1, 4118, 4162, 4571, -1, 4727, 4571, 4163, -1, 4728, 4163, 4729, -1, 4130, 4729, 4572, -1, 4730, 4572, 4573, -1, 4731, 4573, 4574, -1, 4736, 4574, 4220, -1, 4187, 4220, 4709, -1, 4575, 4709, 4221, -1, 4576, 4221, 4696, -1, 4582, 4696, 4577, -1, 4578, 4582, 4577, -1, 4578, 4579, 4582, -1, 4582, 4579, 4580, -1, 4202, 4582, 4580, -1, 4202, 4581, 4582, -1, 4582, 4581, 4212, -1, 4584, 4582, 4212, -1, 4584, 4583, 4582, -1, 4584, 4253, 4583, -1, 4584, 4252, 4253, -1, 4584, 4250, 4252, -1, 4584, 4585, 4250, -1, 4584, 4586, 4585, -1, 4584, 4563, 4586, -1, 4586, 4563, 4272, -1, 4272, 4563, 4695, -1, 4271, 4695, 4587, -1, 4588, 4587, 4589, -1, 4590, 4588, 4589, -1, 4590, 4592, 4588, -1, 4590, 4591, 4592, -1, 4592, 4591, 4270, -1, 4270, 4591, 4593, -1, 4593, 4591, 4595, -1, 4594, 4595, 4597, -1, 4596, 4594, 4597, -1, 4596, 4261, 4594, -1, 4596, 4284, 4261, -1, 4261, 4284, 4259, -1, 4259, 4284, 4599, -1, 4598, 4599, 4199, -1, 4600, 4598, 4199, -1, 4600, 4601, 4598, -1, 4600, 4200, 4601, -1, 4601, 4200, 4269, -1, 4269, 4200, 4185, -1, 4602, 4185, 4186, -1, 4267, 4186, 4266, -1, 4267, 4602, 4186, -1, 4338, 4158, 4734, -1, 4338, 4336, 4158, -1, 4158, 4336, 4337, -1, 4605, 4158, 4337, -1, 4605, 4157, 4158, -1, 4605, 4603, 4157, -1, 4605, 4218, 4603, -1, 4605, 4604, 4218, -1, 4605, 4215, 4604, -1, 4605, 4606, 4215, -1, 4605, 4725, 4606, -1, 4606, 4725, 4607, -1, 4607, 4725, 4321, -1, 4321, 4725, 4179, -1, 4691, 4179, 4688, -1, 4329, 4688, 4689, -1, 4329, 4691, 4688, -1, 4608, 4609, 4725, -1, 4608, 4612, 4609, -1, 4609, 4612, 4116, -1, 4116, 4612, 4115, -1, 4115, 4612, 4611, -1, 4611, 4612, 3934, -1, 4610, 3934, 4102, -1, 4610, 4611, 3934, -1, 3929, 3933, 4612, -1, 3929, 4613, 3933, -1, 3933, 4614, 4612, -1, 4612, 4614, 4615, -1, 3934, 4612, 4615, -1, 4102, 3934, 4616, -1, 4616, 3934, 4618, -1, 4617, 4618, 4114, -1, 4617, 4616, 4618, -1, 4619, 3939, 4618, -1, 4619, 4620, 3939, -1, 4619, 3937, 4620, -1, 4620, 3937, 3938, -1, 4621, 4111, 3939, -1, 4621, 4622, 4111, -1, 4621, 3941, 4622, -1, 4622, 3941, 4109, -1, 4109, 3941, 4623, -1, 4623, 3941, 4108, -1, 4108, 3941, 4624, -1, 4624, 3941, 4740, -1, 4625, 4624, 4740, -1, 4625, 4074, 4624, -1, 4624, 4074, 4626, -1, 4093, 4626, 4723, -1, 4093, 4624, 4626, -1, 3943, 4071, 3941, -1, 3943, 4627, 4071, -1, 3943, 3944, 4627, -1, 4627, 3944, 4083, -1, 4083, 3944, 3952, -1, 4068, 3952, 3953, -1, 4082, 3953, 4081, -1, 4082, 4068, 3953, -1, 4083, 3952, 4068, -1, 3953, 3945, 4081, -1, 4081, 3945, 4629, -1, 4738, 4629, 4628, -1, 4079, 4628, 4066, -1, 4079, 4738, 4628, -1, 4629, 3955, 4628, -1, 4628, 3955, 3957, -1, 4630, 3957, 4631, -1, 4061, 4631, 4060, -1, 4061, 4630, 4631, -1, 4628, 3957, 4630, -1, 4631, 4632, 4060, -1, 4060, 4632, 4052, -1, 4052, 4632, 4051, -1, 4051, 4632, 4633, -1, 4633, 4632, 4640, -1, 4021, 4633, 4640, -1, 4021, 4023, 4633, -1, 4633, 4023, 4024, -1, 4634, 4633, 4024, -1, 4634, 4025, 4633, -1, 4633, 4025, 4664, -1, 4635, 4664, 4048, -1, 4635, 4633, 4664, -1, 4632, 3958, 4640, -1, 4640, 3958, 3960, -1, 4636, 4640, 3960, -1, 4636, 3961, 4640, -1, 4640, 3961, 3948, -1, 4040, 3948, 4641, -1, 4642, 4641, 3963, -1, 4643, 3963, 4637, -1, 4638, 4637, 4751, -1, 4639, 4751, 4039, -1, 4639, 4638, 4751, -1, 4640, 3948, 4040, -1, 4040, 4641, 4642, -1, 4642, 3963, 4643, -1, 4643, 4637, 4638, -1, 3950, 4001, 4751, -1, 3950, 4644, 4001, -1, 3950, 4647, 4644, -1, 4644, 4647, 4645, -1, 4645, 4647, 4754, -1, 4646, 4754, 4018, -1, 4646, 4645, 4754, -1, 4754, 4647, 3967, -1, 3967, 4647, 3966, -1, 4648, 3966, 4649, -1, 4648, 3967, 3966, -1, 4650, 4017, 4754, -1, 4650, 4015, 4017, -1, 4650, 4014, 4015, -1, 4650, 4652, 4014, -1, 4650, 4651, 4652, -1, 4650, 4654, 4651, -1, 4650, 4653, 4654, -1, 4654, 4653, 3971, -1, 4013, 3971, 4655, -1, 3974, 4013, 4655, -1, 3974, 4656, 4013, -1, 4013, 4656, 3976, -1, 4657, 4013, 3976, -1, 4657, 4667, 4013, -1, 4013, 4667, 4006, -1, 4006, 4667, 4012, -1, 4012, 4667, 4658, -1, 4658, 4667, 4669, -1, 3994, 4658, 4669, -1, 3994, 4748, 4658, -1, 3994, 4659, 4748, -1, 3994, 3987, 4659, -1, 4659, 3987, 4035, -1, 4035, 3987, 4661, -1, 4660, 4661, 3996, -1, 4662, 3996, 3997, -1, 4746, 3997, 3988, -1, 4664, 3988, 4665, -1, 4663, 4664, 4665, -1, 4663, 3999, 4664, -1, 4664, 3999, 4666, -1, 4048, 4664, 4666, -1, 4654, 3971, 4013, -1, 4550, 4312, 4667, -1, 4667, 4312, 4668, -1, 4313, 4667, 4668, -1, 4313, 4669, 4667, -1, 4313, 4670, 4669, -1, 4669, 4670, 3992, -1, 3992, 4670, 4671, -1, 4300, 3992, 4671, -1, 4300, 4672, 3992, -1, 4300, 4673, 4672, -1, 4672, 4673, 3985, -1, 3985, 4673, 4302, -1, 3991, 4302, 4693, -1, 4694, 4693, 4303, -1, 4698, 4303, 4674, -1, 4675, 4698, 4674, -1, 4675, 4242, 4698, -1, 4675, 4228, 4242, -1, 4675, 4241, 4228, -1, 4675, 4227, 4241, -1, 4675, 4676, 4227, -1, 4675, 4225, 4676, -1, 4675, 4677, 4225, -1, 4675, 4305, 4677, -1, 4677, 4305, 4295, -1, 4678, 4677, 4295, -1, 4678, 4306, 4677, -1, 4677, 4306, 4679, -1, 4333, 4679, 4562, -1, 4333, 4677, 4679, -1, 4333, 4680, 4677, -1, 4677, 4680, 4239, -1, 4239, 4680, 4681, -1, 4238, 4681, 4236, -1, 4238, 4239, 4681, -1, 4681, 4334, 4236, -1, 4236, 4334, 4682, -1, 4682, 4334, 4683, -1, 4222, 4683, 4684, -1, 4235, 4684, 4699, -1, 4248, 4699, 4247, -1, 4248, 4235, 4699, -1, 4682, 4683, 4222, -1, 4684, 4685, 4699, -1, 4699, 4685, 4326, -1, 4181, 4326, 4686, -1, 4168, 4686, 4328, -1, 4690, 4328, 4687, -1, 4180, 4687, 4689, -1, 4688, 4180, 4689, -1, 4699, 4326, 4181, -1, 4181, 4686, 4168, -1, 4168, 4328, 4690, -1, 4690, 4687, 4180, -1, 4691, 4321, 4179, -1, 4215, 4606, 4207, -1, 4322, 4692, 4565, -1, 4557, 4308, 4556, -1, 4308, 4310, 4196, -1, 4310, 4311, 4195, -1, 3985, 4302, 3991, -1, 3991, 4693, 4694, -1, 4694, 4303, 4698, -1, 4679, 4557, 4562, -1, 4562, 4557, 4291, -1, 4593, 4595, 4594, -1, 4272, 4695, 4271, -1, 4271, 4587, 4588, -1, 4266, 4186, 4582, -1, 4582, 4186, 4576, -1, 4696, 4582, 4576, -1, 4602, 4269, 4185, -1, 4598, 4259, 4599, -1, 4242, 4244, 4698, -1, 4698, 4244, 4230, -1, 4697, 4698, 4230, -1, 4697, 4245, 4698, -1, 4698, 4245, 4701, -1, 4699, 4701, 4700, -1, 4246, 4699, 4700, -1, 4246, 4247, 4699, -1, 4698, 4701, 4699, -1, 3983, 4699, 4183, -1, 3981, 4183, 4703, -1, 4702, 4703, 4171, -1, 4715, 4171, 4704, -1, 4708, 4704, 4705, -1, 4173, 4708, 4705, -1, 4173, 4706, 4708, -1, 4708, 4706, 4164, -1, 4176, 4708, 4164, -1, 4176, 4177, 4708, -1, 4708, 4177, 4707, -1, 4045, 4707, 4742, -1, 4045, 4708, 4707, -1, 4235, 4222, 4684, -1, 4736, 4220, 4187, -1, 4187, 4709, 4575, -1, 4575, 4221, 4576, -1, 4603, 4219, 4157, -1, 4157, 4219, 4711, -1, 4711, 4219, 4710, -1, 4220, 4711, 4710, -1, 4220, 4156, 4711, -1, 4220, 4147, 4156, -1, 4220, 4146, 4147, -1, 4220, 4155, 4146, -1, 4220, 4144, 4155, -1, 4220, 4712, 4144, -1, 4220, 4574, 4712, -1, 4188, 4134, 4736, -1, 4188, 4713, 4134, -1, 4134, 4713, 4714, -1, 4193, 4199, 4599, -1, 4698, 4699, 3983, -1, 3983, 4183, 3981, -1, 3981, 4703, 4702, -1, 4702, 4171, 4715, -1, 4715, 4704, 4708, -1, 4046, 4715, 4708, -1, 4046, 4716, 4715, -1, 4715, 4716, 4717, -1, 4717, 4716, 4056, -1, 4718, 4717, 4056, -1, 4718, 4719, 4717, -1, 4718, 4666, 4719, -1, 4719, 4666, 3999, -1, 4178, 4741, 4707, -1, 4178, 4721, 4741, -1, 4178, 4720, 4721, -1, 4721, 4720, 4063, -1, 4063, 4720, 4722, -1, 4075, 4722, 4724, -1, 4723, 4724, 4091, -1, 4723, 4075, 4724, -1, 4723, 4626, 4075, -1, 4063, 4722, 4075, -1, 4724, 4179, 4091, -1, 4091, 4179, 4725, -1, 4090, 4725, 4737, -1, 4090, 4091, 4725, -1, 4726, 4162, 4118, -1, 4118, 4571, 4727, -1, 4727, 4163, 4728, -1, 4728, 4729, 4130, -1, 4130, 4572, 4730, -1, 4730, 4573, 4731, -1, 4158, 4159, 4734, -1, 4734, 4159, 4732, -1, 4733, 4734, 4732, -1, 4733, 4568, 4734, -1, 4134, 4135, 4736, -1, 4736, 4135, 4136, -1, 4125, 4736, 4136, -1, 4125, 4138, 4736, -1, 4736, 4138, 4735, -1, 4129, 4736, 4735, -1, 4129, 4731, 4736, -1, 4736, 4731, 4574, -1, 4111, 4112, 3939, -1, 3939, 4112, 4618, -1, 4618, 4112, 4100, -1, 4114, 4618, 4100, -1, 4609, 4737, 4725, -1, 4078, 4628, 4745, -1, 4078, 4066, 4628, -1, 4738, 4081, 4629, -1, 4071, 4085, 3941, -1, 3941, 4085, 4739, -1, 4740, 3941, 4739, -1, 4741, 4077, 4707, -1, 4707, 4077, 4745, -1, 4042, 4745, 4054, -1, 4042, 4707, 4745, -1, 4042, 4043, 4707, -1, 4707, 4043, 4743, -1, 4742, 4707, 4743, -1, 4628, 4744, 4745, -1, 4745, 4744, 4054, -1, 4664, 4746, 3988, -1, 4746, 4662, 3997, -1, 4662, 4660, 3996, -1, 4660, 4035, 4661, -1, 4659, 4747, 4748, -1, 4748, 4747, 4749, -1, 4749, 4747, 4753, -1, 4753, 4747, 4750, -1, 4029, 4753, 4750, -1, 4029, 4038, 4753, -1, 4753, 4038, 4751, -1, 4752, 4751, 4003, -1, 4752, 4753, 4751, -1, 4038, 4039, 4751, -1, 4017, 4755, 4754, -1, 4754, 4755, 4018, -1, 4001, 4010, 4751, -1, 4751, 4010, 4003, -1, 5445, 5202, 5449, -1, 5449, 5202, 5287, -1, 5449, 5287, 4757, -1, 4757, 5287, 4758, -1, 4756, 4757, 4758, -1, 4756, 5458, 4757, -1, 4756, 5285, 5458, -1, 5458, 5285, 4759, -1, 5285, 5284, 4759, -1, 4759, 5284, 5457, -1, 5457, 5284, 4760, -1, 5456, 4760, 4764, -1, 4763, 4764, 4761, -1, 4762, 4761, 5453, -1, 4762, 4763, 4761, -1, 5457, 4760, 5456, -1, 5456, 4764, 4763, -1, 4761, 5280, 5453, -1, 5280, 5277, 5453, -1, 5453, 5277, 5455, -1, 5455, 5277, 4765, -1, 4765, 5277, 5276, -1, 5459, 5276, 4766, -1, 5460, 4766, 5288, -1, 4767, 5288, 5275, -1, 4767, 5460, 5288, -1, 4765, 5276, 5459, -1, 5459, 4766, 5460, -1, 4767, 5275, 4768, -1, 4768, 5275, 4770, -1, 4768, 4770, 4769, -1, 4769, 4770, 4771, -1, 5273, 4769, 4771, -1, 5273, 5465, 4769, -1, 5273, 5267, 5465, -1, 5465, 5267, 5464, -1, 5464, 5267, 4772, -1, 4785, 4772, 5266, -1, 4786, 5266, 5265, -1, 5466, 5265, 4787, -1, 4788, 4787, 4773, -1, 5467, 4773, 4774, -1, 4789, 4774, 4776, -1, 4775, 4776, 4777, -1, 4790, 4777, 4778, -1, 5472, 4778, 4779, -1, 5477, 4779, 5261, -1, 5479, 5261, 4780, -1, 5478, 4780, 4781, -1, 4791, 4781, 4792, -1, 5480, 4792, 4782, -1, 5482, 4782, 4783, -1, 4784, 4783, 5255, -1, 4793, 5255, 5253, -1, 5484, 5253, 5246, -1, 5487, 5246, 4794, -1, 5487, 5484, 5246, -1, 5464, 4772, 4785, -1, 4785, 5266, 4786, -1, 4786, 5265, 5466, -1, 5466, 4787, 4788, -1, 4788, 4773, 5467, -1, 5467, 4774, 4789, -1, 4789, 4776, 4775, -1, 4775, 4777, 4790, -1, 4790, 4778, 5472, -1, 5472, 4779, 5477, -1, 5477, 5261, 5479, -1, 5479, 4780, 5478, -1, 5478, 4781, 4791, -1, 4791, 4792, 5480, -1, 5480, 4782, 5482, -1, 5482, 4783, 4784, -1, 4784, 5255, 4793, -1, 4793, 5253, 5484, -1, 5246, 4795, 4794, -1, 4794, 4795, 4796, -1, 4796, 4795, 5244, -1, 4796, 5244, 4800, -1, 4800, 5244, 4797, -1, 5490, 4797, 4801, -1, 4798, 4801, 4799, -1, 4802, 4799, 5252, -1, 4802, 4798, 4799, -1, 4800, 4797, 5490, -1, 5490, 4801, 4798, -1, 5252, 4803, 4802, -1, 4802, 4803, 5494, -1, 5494, 4803, 4804, -1, 4804, 4803, 5241, -1, 5251, 4804, 5241, -1, 5251, 4805, 4804, -1, 5251, 5249, 4805, -1, 4805, 5249, 4809, -1, 4809, 5249, 5248, -1, 4806, 5248, 4807, -1, 4808, 4806, 4807, -1, 4809, 5248, 4806, -1, 4807, 5250, 4808, -1, 4808, 5250, 4810, -1, 4810, 5250, 5238, -1, 5496, 5238, 4811, -1, 5496, 4810, 5238, -1, 5238, 5378, 4811, -1, 4811, 5378, 4812, -1, 4812, 5378, 5228, -1, 4812, 5228, 4813, -1, 4813, 5228, 5237, -1, 5391, 5237, 5236, -1, 5389, 5236, 4814, -1, 5389, 5391, 5236, -1, 4813, 5237, 5391, -1, 5362, 5538, 4824, -1, 5362, 4815, 5538, -1, 5362, 5363, 4815, -1, 4815, 5363, 5540, -1, 5540, 5363, 4825, -1, 4826, 4825, 5364, -1, 4816, 5364, 5365, -1, 5571, 5365, 5317, -1, 4827, 5317, 5316, -1, 4817, 5316, 4828, -1, 5579, 4828, 5315, -1, 5577, 5315, 5314, -1, 5514, 5314, 4829, -1, 4830, 4829, 5205, -1, 5513, 5205, 4818, -1, 5521, 4818, 4819, -1, 5523, 4819, 5207, -1, 5520, 5207, 4820, -1, 5527, 4820, 4821, -1, 5534, 4821, 5366, -1, 4831, 5366, 4822, -1, 4832, 4822, 5361, -1, 5537, 5361, 4823, -1, 4833, 4823, 4824, -1, 5538, 4833, 4824, -1, 5540, 4825, 4826, -1, 4826, 5364, 4816, -1, 4816, 5365, 5571, -1, 5571, 5317, 4827, -1, 4827, 5316, 4817, -1, 4817, 4828, 5579, -1, 5579, 5315, 5577, -1, 5577, 5314, 5514, -1, 5514, 4829, 4830, -1, 4830, 5205, 5513, -1, 5513, 4818, 5521, -1, 5521, 4819, 5523, -1, 5523, 5207, 5520, -1, 5520, 4820, 5527, -1, 5527, 4821, 5534, -1, 5534, 5366, 4831, -1, 4831, 4822, 4832, -1, 4832, 5361, 5537, -1, 5537, 4823, 4833, -1, 5274, 4847, 4846, -1, 5274, 5583, 4847, -1, 5274, 4834, 5583, -1, 5583, 4834, 4835, -1, 4835, 4834, 4836, -1, 5454, 4836, 5278, -1, 4848, 5278, 5279, -1, 5452, 5279, 4837, -1, 4849, 4837, 5281, -1, 4850, 5281, 5282, -1, 4838, 5282, 5283, -1, 5451, 5283, 5286, -1, 4851, 5286, 4852, -1, 4853, 4852, 4839, -1, 4854, 4839, 5388, -1, 4840, 5388, 4841, -1, 4855, 4841, 4842, -1, 4843, 4842, 5272, -1, 5576, 5272, 5387, -1, 4856, 5387, 5386, -1, 4844, 5386, 5385, -1, 4857, 5385, 4858, -1, 5462, 4858, 4845, -1, 5461, 4845, 4846, -1, 4847, 5461, 4846, -1, 4835, 4836, 5454, -1, 5454, 5278, 4848, -1, 4848, 5279, 5452, -1, 5452, 4837, 4849, -1, 4849, 5281, 4850, -1, 4850, 5282, 4838, -1, 4838, 5283, 5451, -1, 5451, 5286, 4851, -1, 4851, 4852, 4853, -1, 4853, 4839, 4854, -1, 4854, 5388, 4840, -1, 4840, 4841, 4855, -1, 4855, 4842, 4843, -1, 4843, 5272, 5576, -1, 5576, 5387, 4856, -1, 4856, 5386, 4844, -1, 4844, 5385, 4857, -1, 4857, 4858, 5462, -1, 5462, 4845, 5461, -1, 5264, 4859, 4874, -1, 5264, 4860, 4859, -1, 5264, 5269, 4860, -1, 4860, 5269, 4861, -1, 4861, 5269, 4862, -1, 4876, 4862, 4864, -1, 4863, 4864, 4866, -1, 4865, 4866, 5268, -1, 5575, 5268, 5271, -1, 5463, 5271, 4867, -1, 4877, 4867, 5270, -1, 4868, 5270, 4869, -1, 4878, 4869, 5313, -1, 5578, 5313, 5384, -1, 4870, 5384, 5383, -1, 4879, 5383, 5382, -1, 5573, 5382, 4880, -1, 5574, 4880, 5318, -1, 4881, 5318, 5320, -1, 5580, 5320, 4871, -1, 4882, 4871, 4872, -1, 5581, 4872, 4883, -1, 5468, 4883, 4873, -1, 4875, 4873, 4874, -1, 4859, 4875, 4874, -1, 4861, 4862, 4876, -1, 4876, 4864, 4863, -1, 4863, 4866, 4865, -1, 4865, 5268, 5575, -1, 5575, 5271, 5463, -1, 5463, 4867, 4877, -1, 4877, 5270, 4868, -1, 4868, 4869, 4878, -1, 4878, 5313, 5578, -1, 5578, 5384, 4870, -1, 4870, 5383, 4879, -1, 4879, 5382, 5573, -1, 5573, 4880, 5574, -1, 5574, 5318, 4881, -1, 4881, 5320, 5580, -1, 5580, 4871, 4882, -1, 4882, 4872, 5581, -1, 5581, 4883, 5468, -1, 5468, 4873, 4875, -1, 4884, 4885, 5354, -1, 4884, 5476, 4885, -1, 4884, 4886, 5476, -1, 5476, 4886, 5473, -1, 5473, 4886, 5380, -1, 4887, 5380, 4896, -1, 4888, 4896, 4897, -1, 5470, 4897, 5263, -1, 5469, 5263, 5262, -1, 5471, 5262, 4889, -1, 5582, 4889, 5319, -1, 4898, 5319, 4890, -1, 4899, 4890, 4900, -1, 5572, 4900, 4901, -1, 5570, 4901, 4891, -1, 4902, 4891, 4892, -1, 4903, 4892, 4904, -1, 4905, 4904, 4906, -1, 5539, 4906, 4907, -1, 4908, 4907, 5369, -1, 4909, 5369, 4893, -1, 4894, 4893, 5351, -1, 5549, 5351, 5355, -1, 4895, 5355, 5354, -1, 4885, 4895, 5354, -1, 5473, 5380, 4887, -1, 4887, 4896, 4888, -1, 4888, 4897, 5470, -1, 5470, 5263, 5469, -1, 5469, 5262, 5471, -1, 5471, 4889, 5582, -1, 5582, 5319, 4898, -1, 4898, 4890, 4899, -1, 4899, 4900, 5572, -1, 5572, 4901, 5570, -1, 5570, 4891, 4902, -1, 4902, 4892, 4903, -1, 4903, 4904, 4905, -1, 4905, 4906, 5539, -1, 5539, 4907, 4908, -1, 4908, 5369, 4909, -1, 4909, 4893, 4894, -1, 4894, 5351, 5549, -1, 5549, 5355, 4895, -1, 4911, 4926, 4910, -1, 4911, 4913, 4926, -1, 4911, 4912, 4913, -1, 4913, 4912, 4927, -1, 4927, 4912, 4914, -1, 4928, 4914, 5293, -1, 4929, 5293, 5254, -1, 5485, 5254, 4915, -1, 5486, 4915, 5257, -1, 4930, 5257, 5256, -1, 5483, 5256, 4931, -1, 5481, 4931, 4917, -1, 4916, 4917, 5259, -1, 4918, 5259, 5258, -1, 4932, 5258, 5260, -1, 5474, 5260, 4919, -1, 5475, 4919, 5379, -1, 4920, 5379, 5381, -1, 5546, 5381, 4921, -1, 4922, 4921, 4923, -1, 4933, 4923, 4934, -1, 5553, 4934, 5359, -1, 5552, 5359, 4924, -1, 4925, 4924, 4910, -1, 4926, 4925, 4910, -1, 4927, 4914, 4928, -1, 4928, 5293, 4929, -1, 4929, 5254, 5485, -1, 5485, 4915, 5486, -1, 5486, 5257, 4930, -1, 4930, 5256, 5483, -1, 5483, 4931, 5481, -1, 5481, 4917, 4916, -1, 4916, 5259, 4918, -1, 4918, 5258, 4932, -1, 4932, 5260, 5474, -1, 5474, 4919, 5475, -1, 5475, 5379, 4920, -1, 4920, 5381, 5546, -1, 5546, 4921, 4922, -1, 4922, 4923, 4933, -1, 4933, 4934, 5553, -1, 5553, 5359, 5552, -1, 5552, 4924, 4925, -1, 4935, 5495, 4948, -1, 4935, 4936, 5495, -1, 4935, 5239, 4936, -1, 4936, 5239, 5493, -1, 5493, 5239, 4949, -1, 5492, 4949, 4937, -1, 4950, 4937, 5240, -1, 5491, 5240, 5242, -1, 4951, 5242, 4938, -1, 4952, 4938, 5243, -1, 5489, 5243, 4953, -1, 4939, 4953, 4954, -1, 5488, 4954, 5245, -1, 4940, 5245, 5247, -1, 4955, 5247, 4956, -1, 4941, 4956, 4942, -1, 5566, 4942, 4943, -1, 4944, 4943, 4957, -1, 4958, 4957, 5292, -1, 5567, 5292, 4945, -1, 4946, 4945, 5291, -1, 4959, 5291, 4947, -1, 5551, 4947, 5377, -1, 4960, 5377, 4948, -1, 5495, 4960, 4948, -1, 5493, 4949, 5492, -1, 5492, 4937, 4950, -1, 4950, 5240, 5491, -1, 5491, 5242, 4951, -1, 4951, 4938, 4952, -1, 4952, 5243, 5489, -1, 5489, 4953, 4939, -1, 4939, 4954, 5488, -1, 5488, 5245, 4940, -1, 4940, 5247, 4955, -1, 4955, 4956, 4941, -1, 4941, 4942, 5566, -1, 5566, 4943, 4944, -1, 4944, 4957, 4958, -1, 4958, 5292, 5567, -1, 5567, 4945, 4946, -1, 4946, 5291, 4959, -1, 4959, 4947, 5551, -1, 5551, 5377, 4960, -1, 5370, 5414, 4971, -1, 5370, 4961, 5414, -1, 5370, 5372, 4961, -1, 4961, 5372, 5557, -1, 5557, 5372, 4962, -1, 5561, 4962, 4963, -1, 4972, 4963, 5347, -1, 4973, 5347, 4964, -1, 4974, 4964, 5348, -1, 4975, 5348, 4965, -1, 4976, 4965, 5349, -1, 5544, 5349, 5200, -1, 5444, 5200, 4966, -1, 5443, 4966, 4977, -1, 4967, 4977, 5199, -1, 5562, 5199, 5198, -1, 5563, 5198, 4968, -1, 5564, 4968, 5197, -1, 5409, 5197, 4969, -1, 5411, 4969, 4978, -1, 4979, 4978, 5374, -1, 4970, 5374, 4980, -1, 5412, 4980, 5375, -1, 5558, 5375, 4971, -1, 5414, 5558, 4971, -1, 5557, 4962, 5561, -1, 5561, 4963, 4972, -1, 4972, 5347, 4973, -1, 4973, 4964, 4974, -1, 4974, 5348, 4975, -1, 4975, 4965, 4976, -1, 4976, 5349, 5544, -1, 5544, 5200, 5444, -1, 5444, 4966, 5443, -1, 5443, 4977, 4967, -1, 4967, 5199, 5562, -1, 5562, 5198, 5563, -1, 5563, 4968, 5564, -1, 5564, 5197, 5409, -1, 5409, 4969, 5411, -1, 5411, 4978, 4979, -1, 4979, 5374, 4970, -1, 4970, 4980, 5412, -1, 5412, 5375, 5558, -1, 4981, 4994, 4995, -1, 4981, 4983, 4994, -1, 4981, 4982, 4983, -1, 4983, 4982, 5559, -1, 5559, 4982, 4984, -1, 4996, 4984, 4985, -1, 5410, 4985, 5373, -1, 5390, 5373, 4987, -1, 4986, 4987, 4988, -1, 5392, 4988, 5233, -1, 4997, 5233, 5234, -1, 4998, 5234, 5235, -1, 5393, 5235, 4989, -1, 5542, 4989, 4991, -1, 4990, 4991, 4992, -1, 5560, 4992, 4999, -1, 5000, 4999, 5001, -1, 5555, 5001, 5002, -1, 5003, 5002, 5346, -1, 5004, 5346, 5345, -1, 5556, 5345, 5344, -1, 5415, 5344, 5343, -1, 5413, 5343, 5371, -1, 4993, 5371, 4995, -1, 4994, 4993, 4995, -1, 5559, 4984, 4996, -1, 4996, 4985, 5410, -1, 5410, 5373, 5390, -1, 5390, 4987, 4986, -1, 4986, 4988, 5392, -1, 5392, 5233, 4997, -1, 4997, 5234, 4998, -1, 4998, 5235, 5393, -1, 5393, 4989, 5542, -1, 5542, 4991, 4990, -1, 4990, 4992, 5560, -1, 5560, 4999, 5000, -1, 5000, 5001, 5555, -1, 5555, 5002, 5003, -1, 5003, 5346, 5004, -1, 5004, 5345, 5556, -1, 5556, 5344, 5415, -1, 5415, 5343, 5413, -1, 5413, 5371, 4993, -1, 5368, 5550, 5005, -1, 5368, 5536, 5550, -1, 5368, 5367, 5536, -1, 5536, 5367, 5012, -1, 5012, 5367, 5360, -1, 5535, 5360, 5006, -1, 5533, 5006, 5290, -1, 5528, 5290, 5007, -1, 5008, 5007, 5218, -1, 5013, 5218, 5219, -1, 5014, 5219, 5015, -1, 5016, 5015, 5009, -1, 5498, 5009, 5223, -1, 5568, 5223, 5010, -1, 5569, 5010, 5017, -1, 5018, 5017, 5019, -1, 5020, 5019, 5011, -1, 5554, 5011, 5358, -1, 5545, 5358, 5357, -1, 5021, 5357, 5356, -1, 5547, 5356, 5022, -1, 5023, 5022, 5353, -1, 5024, 5353, 5352, -1, 5548, 5352, 5005, -1, 5550, 5548, 5005, -1, 5012, 5360, 5535, -1, 5535, 5006, 5533, -1, 5533, 5290, 5528, -1, 5528, 5007, 5008, -1, 5008, 5218, 5013, -1, 5013, 5219, 5014, -1, 5014, 5015, 5016, -1, 5016, 5009, 5498, -1, 5498, 5223, 5568, -1, 5568, 5010, 5569, -1, 5569, 5017, 5018, -1, 5018, 5019, 5020, -1, 5020, 5011, 5554, -1, 5554, 5358, 5545, -1, 5545, 5357, 5021, -1, 5021, 5356, 5547, -1, 5547, 5022, 5023, -1, 5023, 5353, 5024, -1, 5024, 5352, 5548, -1, 5335, 5030, 5032, -1, 5335, 5025, 5030, -1, 5335, 5334, 5025, -1, 5025, 5334, 5033, -1, 5033, 5334, 5026, -1, 5425, 5026, 5034, -1, 5426, 5034, 5309, -1, 5035, 5309, 5036, -1, 5405, 5036, 5037, -1, 5038, 5037, 5311, -1, 5406, 5311, 5039, -1, 5407, 5039, 5040, -1, 5515, 5040, 5201, -1, 5027, 5201, 5041, -1, 5446, 5041, 5028, -1, 5447, 5028, 5042, -1, 5043, 5042, 5350, -1, 5543, 5350, 5044, -1, 5417, 5044, 5376, -1, 5029, 5376, 5045, -1, 5421, 5045, 5046, -1, 5422, 5046, 5333, -1, 5424, 5333, 5047, -1, 5031, 5047, 5032, -1, 5030, 5031, 5032, -1, 5033, 5026, 5425, -1, 5425, 5034, 5426, -1, 5426, 5309, 5035, -1, 5035, 5036, 5405, -1, 5405, 5037, 5038, -1, 5038, 5311, 5406, -1, 5406, 5039, 5407, -1, 5407, 5040, 5515, -1, 5515, 5201, 5027, -1, 5027, 5041, 5446, -1, 5446, 5028, 5447, -1, 5447, 5042, 5043, -1, 5043, 5350, 5543, -1, 5543, 5044, 5417, -1, 5417, 5376, 5029, -1, 5029, 5045, 5421, -1, 5421, 5046, 5422, -1, 5422, 5333, 5424, -1, 5424, 5047, 5031, -1, 5330, 5059, 5060, -1, 5330, 5048, 5059, -1, 5330, 5331, 5048, -1, 5048, 5331, 5420, -1, 5420, 5331, 5342, -1, 5419, 5342, 5049, -1, 5418, 5049, 5230, -1, 5416, 5230, 5061, -1, 5541, 5061, 5229, -1, 5050, 5229, 5062, -1, 5051, 5062, 5052, -1, 5063, 5052, 5227, -1, 5064, 5227, 5053, -1, 5394, 5053, 5054, -1, 5065, 5054, 5055, -1, 5066, 5055, 5056, -1, 5067, 5056, 5057, -1, 5396, 5057, 5300, -1, 5397, 5300, 5068, -1, 5398, 5068, 5295, -1, 5400, 5295, 5069, -1, 5441, 5069, 5058, -1, 5070, 5058, 5297, -1, 5071, 5297, 5060, -1, 5059, 5071, 5060, -1, 5420, 5342, 5419, -1, 5419, 5049, 5418, -1, 5418, 5230, 5416, -1, 5416, 5061, 5541, -1, 5541, 5229, 5050, -1, 5050, 5062, 5051, -1, 5051, 5052, 5063, -1, 5063, 5227, 5064, -1, 5064, 5053, 5394, -1, 5394, 5054, 5065, -1, 5065, 5055, 5066, -1, 5066, 5056, 5067, -1, 5067, 5057, 5396, -1, 5396, 5300, 5397, -1, 5397, 5068, 5398, -1, 5398, 5295, 5400, -1, 5400, 5069, 5441, -1, 5441, 5058, 5070, -1, 5070, 5297, 5071, -1, 5072, 5084, 5215, -1, 5072, 5074, 5084, -1, 5072, 5073, 5074, -1, 5074, 5073, 5529, -1, 5529, 5073, 5075, -1, 5530, 5075, 5341, -1, 5531, 5341, 5076, -1, 5532, 5076, 5085, -1, 5086, 5085, 5340, -1, 5087, 5340, 5088, -1, 5089, 5088, 5339, -1, 5077, 5339, 5078, -1, 5518, 5078, 5208, -1, 5517, 5208, 5209, -1, 5090, 5209, 5091, -1, 5092, 5091, 5210, -1, 5079, 5210, 5080, -1, 5511, 5080, 5211, -1, 5509, 5211, 5081, -1, 5505, 5081, 5212, -1, 5504, 5212, 5082, -1, 5093, 5082, 5083, -1, 5502, 5083, 5214, -1, 5501, 5214, 5215, -1, 5084, 5501, 5215, -1, 5529, 5075, 5530, -1, 5530, 5341, 5531, -1, 5531, 5076, 5532, -1, 5532, 5085, 5086, -1, 5086, 5340, 5087, -1, 5087, 5088, 5089, -1, 5089, 5339, 5077, -1, 5077, 5078, 5518, -1, 5518, 5208, 5517, -1, 5517, 5209, 5090, -1, 5090, 5091, 5092, -1, 5092, 5210, 5079, -1, 5079, 5080, 5511, -1, 5511, 5211, 5509, -1, 5509, 5081, 5505, -1, 5505, 5212, 5504, -1, 5504, 5082, 5093, -1, 5093, 5083, 5502, -1, 5502, 5214, 5501, -1, 5094, 5107, 5296, -1, 5094, 5095, 5107, -1, 5094, 5096, 5095, -1, 5095, 5096, 5439, -1, 5439, 5096, 5325, -1, 5437, 5325, 5322, -1, 5097, 5322, 5323, -1, 5435, 5323, 5108, -1, 5434, 5108, 5324, -1, 5525, 5324, 5326, -1, 5109, 5326, 5099, -1, 5098, 5099, 5308, -1, 5430, 5308, 5101, -1, 5100, 5101, 5110, -1, 5102, 5110, 5103, -1, 5428, 5103, 5338, -1, 5427, 5338, 5337, -1, 5111, 5337, 5336, -1, 5423, 5336, 5112, -1, 5104, 5112, 5332, -1, 5113, 5332, 5329, -1, 5526, 5329, 5328, -1, 5105, 5328, 5327, -1, 5106, 5327, 5296, -1, 5107, 5106, 5296, -1, 5439, 5325, 5437, -1, 5437, 5322, 5097, -1, 5097, 5323, 5435, -1, 5435, 5108, 5434, -1, 5434, 5324, 5525, -1, 5525, 5326, 5109, -1, 5109, 5099, 5098, -1, 5098, 5308, 5430, -1, 5430, 5101, 5100, -1, 5100, 5110, 5102, -1, 5102, 5103, 5428, -1, 5428, 5338, 5427, -1, 5427, 5337, 5111, -1, 5111, 5336, 5423, -1, 5423, 5112, 5104, -1, 5104, 5332, 5113, -1, 5113, 5329, 5526, -1, 5526, 5328, 5105, -1, 5105, 5327, 5106, -1, 5115, 5114, 5127, -1, 5115, 5116, 5114, -1, 5115, 5117, 5116, -1, 5116, 5117, 5118, -1, 5118, 5117, 5119, -1, 5401, 5119, 5302, -1, 5128, 5302, 5129, -1, 5402, 5129, 5120, -1, 5130, 5120, 5303, -1, 5131, 5303, 5304, -1, 5403, 5304, 5305, -1, 5404, 5305, 5132, -1, 5121, 5132, 5307, -1, 5429, 5307, 5122, -1, 5133, 5122, 5123, -1, 5431, 5123, 5124, -1, 5432, 5124, 5134, -1, 5433, 5134, 5135, -1, 5136, 5135, 5137, -1, 5138, 5137, 5139, -1, 5436, 5139, 5321, -1, 5438, 5321, 5125, -1, 5440, 5125, 5126, -1, 5140, 5126, 5127, -1, 5114, 5140, 5127, -1, 5118, 5119, 5401, -1, 5401, 5302, 5128, -1, 5128, 5129, 5402, -1, 5402, 5120, 5130, -1, 5130, 5303, 5131, -1, 5131, 5304, 5403, -1, 5403, 5305, 5404, -1, 5404, 5132, 5121, -1, 5121, 5307, 5429, -1, 5429, 5122, 5133, -1, 5133, 5123, 5431, -1, 5431, 5124, 5432, -1, 5432, 5134, 5433, -1, 5433, 5135, 5136, -1, 5136, 5137, 5138, -1, 5138, 5139, 5436, -1, 5436, 5321, 5438, -1, 5438, 5125, 5440, -1, 5440, 5126, 5140, -1, 5143, 5141, 5142, -1, 5143, 5519, 5141, -1, 5143, 5144, 5519, -1, 5519, 5144, 5145, -1, 5145, 5144, 5146, -1, 5158, 5146, 5159, -1, 5524, 5159, 5206, -1, 5522, 5206, 5147, -1, 5160, 5147, 5161, -1, 5162, 5161, 5204, -1, 5450, 5204, 5148, -1, 5149, 5148, 5203, -1, 5163, 5203, 5150, -1, 5448, 5150, 5151, -1, 5164, 5151, 5152, -1, 5516, 5152, 5312, -1, 5165, 5312, 5310, -1, 5153, 5310, 5306, -1, 5512, 5306, 5154, -1, 5510, 5154, 5166, -1, 5155, 5166, 5167, -1, 5168, 5167, 5169, -1, 5156, 5169, 5157, -1, 5170, 5157, 5142, -1, 5141, 5170, 5142, -1, 5145, 5146, 5158, -1, 5158, 5159, 5524, -1, 5524, 5206, 5522, -1, 5522, 5147, 5160, -1, 5160, 5161, 5162, -1, 5162, 5204, 5450, -1, 5450, 5148, 5149, -1, 5149, 5203, 5163, -1, 5163, 5150, 5448, -1, 5448, 5151, 5164, -1, 5164, 5152, 5516, -1, 5516, 5312, 5165, -1, 5165, 5310, 5153, -1, 5153, 5306, 5512, -1, 5512, 5154, 5510, -1, 5510, 5166, 5155, -1, 5155, 5167, 5168, -1, 5168, 5169, 5156, -1, 5156, 5157, 5170, -1, 5173, 5171, 5172, -1, 5173, 5506, 5171, -1, 5173, 5213, 5506, -1, 5506, 5213, 5507, -1, 5507, 5213, 5174, -1, 5508, 5174, 5175, -1, 5176, 5175, 5301, -1, 5399, 5301, 5299, -1, 5395, 5299, 5298, -1, 5177, 5298, 5178, -1, 5185, 5178, 5294, -1, 5179, 5294, 5180, -1, 5186, 5180, 5226, -1, 5181, 5226, 5225, -1, 5182, 5225, 5183, -1, 5187, 5183, 5224, -1, 5184, 5224, 5188, -1, 5497, 5188, 5222, -1, 5499, 5222, 5221, -1, 5189, 5221, 5220, -1, 5190, 5220, 5216, -1, 5500, 5216, 5217, -1, 5191, 5217, 5289, -1, 5503, 5289, 5172, -1, 5171, 5503, 5172, -1, 5507, 5174, 5508, -1, 5508, 5175, 5176, -1, 5176, 5301, 5399, -1, 5399, 5299, 5395, -1, 5395, 5298, 5177, -1, 5177, 5178, 5185, -1, 5185, 5294, 5179, -1, 5179, 5180, 5186, -1, 5186, 5226, 5181, -1, 5181, 5225, 5182, -1, 5182, 5183, 5187, -1, 5187, 5224, 5184, -1, 5184, 5188, 5497, -1, 5497, 5222, 5499, -1, 5499, 5221, 5189, -1, 5189, 5220, 5190, -1, 5190, 5216, 5500, -1, 5500, 5217, 5191, -1, 5191, 5289, 5503, -1, 5442, 5192, 5193, -1, 5193, 5192, 5194, -1, 5196, 5194, 5195, -1, 5445, 5195, 5202, -1, 5445, 5196, 5195, -1, 5193, 5194, 5196, -1, 5192, 5442, 5231, -1, 5231, 5442, 5565, -1, 5194, 5192, 5197, -1, 4968, 5194, 5197, -1, 4968, 5198, 5194, -1, 5194, 5198, 5199, -1, 4977, 5194, 5199, -1, 4977, 5195, 5194, -1, 4977, 5202, 5195, -1, 4977, 4966, 5202, -1, 5202, 4966, 5200, -1, 5042, 5200, 5350, -1, 5042, 5202, 5200, -1, 5042, 5028, 5202, -1, 5202, 5028, 5041, -1, 5201, 5202, 5041, -1, 5201, 5040, 5202, -1, 5202, 5040, 5151, -1, 5150, 5202, 5151, -1, 5150, 5287, 5202, -1, 5150, 5203, 5287, -1, 5287, 5203, 5148, -1, 4829, 5148, 5204, -1, 5205, 5204, 5161, -1, 4818, 5161, 5147, -1, 4819, 5147, 5206, -1, 5159, 4819, 5206, -1, 5159, 5207, 4819, -1, 5159, 5146, 5207, -1, 5207, 5146, 4820, -1, 4820, 5146, 5144, -1, 5143, 4820, 5144, -1, 5143, 5208, 4820, -1, 5143, 5142, 5208, -1, 5208, 5142, 5209, -1, 5209, 5142, 5091, -1, 5091, 5142, 5210, -1, 5210, 5142, 5080, -1, 5080, 5142, 5211, -1, 5211, 5142, 5157, -1, 5169, 5211, 5157, -1, 5169, 5167, 5211, -1, 5211, 5167, 5166, -1, 5175, 5166, 5301, -1, 5175, 5211, 5166, -1, 5175, 5081, 5211, -1, 5175, 5174, 5081, -1, 5081, 5174, 5212, -1, 5212, 5174, 5082, -1, 5082, 5174, 5213, -1, 5083, 5213, 5173, -1, 5214, 5173, 5172, -1, 5215, 5172, 5289, -1, 5290, 5289, 5217, -1, 5216, 5290, 5217, -1, 5216, 5007, 5290, -1, 5216, 5218, 5007, -1, 5216, 5220, 5218, -1, 5218, 5220, 5219, -1, 5219, 5220, 5221, -1, 5222, 5219, 5221, -1, 5222, 5015, 5219, -1, 5222, 5188, 5015, -1, 5015, 5188, 5009, -1, 5009, 5188, 5224, -1, 5223, 5224, 5183, -1, 5378, 5183, 5225, -1, 5226, 5378, 5225, -1, 5226, 5228, 5378, -1, 5226, 5180, 5228, -1, 5228, 5180, 5054, -1, 5053, 5228, 5054, -1, 5053, 5227, 5228, -1, 5228, 5227, 5052, -1, 5062, 5228, 5052, -1, 5062, 4991, 5228, -1, 5062, 5229, 4991, -1, 4991, 5229, 4992, -1, 4992, 5229, 5061, -1, 4999, 5061, 5230, -1, 5001, 5230, 5002, -1, 5001, 4999, 5230, -1, 5232, 4969, 5231, -1, 5232, 5373, 4969, -1, 5232, 4987, 5373, -1, 5232, 4988, 4987, -1, 5232, 5233, 4988, -1, 5232, 5234, 5233, -1, 5232, 5235, 5234, -1, 5232, 4814, 5235, -1, 5235, 4814, 5236, -1, 5237, 5235, 5236, -1, 5237, 5228, 5235, -1, 5235, 5228, 4989, -1, 4989, 5228, 4991, -1, 5238, 4948, 5378, -1, 5238, 4935, 4948, -1, 5238, 5250, 4935, -1, 4935, 5250, 5239, -1, 5239, 5250, 4949, -1, 4949, 5250, 4937, -1, 4937, 5250, 5240, -1, 5240, 5250, 5241, -1, 4803, 5240, 5241, -1, 4803, 5242, 5240, -1, 4803, 5252, 5242, -1, 5242, 5252, 4938, -1, 4938, 5252, 5243, -1, 5243, 5252, 4953, -1, 4953, 5252, 4954, -1, 4954, 5252, 5244, -1, 4795, 4954, 5244, -1, 4795, 5245, 4954, -1, 4795, 5246, 5245, -1, 5245, 5246, 5247, -1, 5247, 5246, 5253, -1, 4956, 5253, 4942, -1, 4956, 5247, 5253, -1, 4807, 5249, 5250, -1, 4807, 5248, 5249, -1, 5249, 5251, 5250, -1, 5250, 5251, 5241, -1, 5252, 4799, 5244, -1, 5244, 4799, 4801, -1, 4797, 5244, 4801, -1, 5255, 5254, 5253, -1, 5255, 4915, 5254, -1, 5255, 4783, 4915, -1, 4915, 4783, 4782, -1, 5257, 4782, 4792, -1, 5256, 4792, 4931, -1, 5256, 5257, 4792, -1, 4915, 4782, 5257, -1, 4781, 5259, 4792, -1, 4781, 5258, 5259, -1, 4781, 4780, 5258, -1, 5258, 4780, 5380, -1, 5260, 5380, 4919, -1, 5260, 5258, 5380, -1, 4780, 5261, 5380, -1, 5380, 5261, 4779, -1, 4896, 4779, 4778, -1, 4897, 4778, 4777, -1, 5263, 4777, 5262, -1, 5263, 4897, 4777, -1, 5380, 4779, 4896, -1, 4896, 4778, 4897, -1, 4776, 5264, 4777, -1, 4776, 4774, 5264, -1, 5264, 4774, 4773, -1, 4787, 5264, 4773, -1, 4787, 5265, 5264, -1, 5264, 5265, 5269, -1, 5269, 5265, 5266, -1, 4862, 5266, 4772, -1, 4864, 4772, 5267, -1, 4866, 5267, 5268, -1, 4866, 4864, 5267, -1, 5269, 5266, 4862, -1, 4862, 4772, 4864, -1, 5267, 5273, 5268, -1, 5268, 5273, 5271, -1, 5271, 5273, 5272, -1, 4867, 5272, 5270, -1, 4867, 5271, 5272, -1, 4771, 4845, 5273, -1, 4771, 4846, 4845, -1, 4771, 4770, 4846, -1, 4846, 4770, 5274, -1, 5274, 4770, 5275, -1, 5277, 5275, 5276, -1, 5277, 5274, 5275, -1, 5277, 4834, 5274, -1, 5277, 4836, 4834, -1, 5277, 5278, 4836, -1, 5277, 5279, 5278, -1, 5277, 5280, 5279, -1, 5279, 5280, 4837, -1, 4837, 5280, 5281, -1, 5281, 5280, 5282, -1, 5282, 5280, 5283, -1, 5283, 5280, 4761, -1, 4764, 5283, 4761, -1, 4764, 5286, 5283, -1, 4764, 4760, 5286, -1, 5286, 4760, 5284, -1, 5285, 5286, 5284, -1, 5285, 4756, 5286, -1, 5286, 4756, 4758, -1, 4852, 4758, 5287, -1, 4839, 5287, 5388, -1, 4839, 4852, 5287, -1, 5288, 4766, 5275, -1, 5275, 4766, 5276, -1, 5286, 4758, 4852, -1, 5214, 5172, 5215, -1, 5215, 5289, 5290, -1, 5072, 5290, 5073, -1, 5072, 5215, 5290, -1, 5009, 5224, 5223, -1, 5223, 5183, 5378, -1, 5010, 5378, 5291, -1, 4910, 5291, 4945, -1, 4911, 4945, 5292, -1, 4957, 4911, 5292, -1, 4957, 4912, 4911, -1, 4957, 4914, 4912, -1, 4957, 5293, 4914, -1, 4957, 5253, 5293, -1, 4957, 4943, 5253, -1, 5253, 4943, 4942, -1, 5180, 5294, 5054, -1, 5054, 5294, 5055, -1, 5055, 5294, 5178, -1, 5056, 5178, 5298, -1, 5057, 5298, 5299, -1, 5300, 5299, 5301, -1, 5068, 5301, 5126, -1, 5295, 5126, 5094, -1, 5069, 5094, 5296, -1, 5058, 5296, 5297, -1, 5058, 5069, 5296, -1, 5055, 5178, 5056, -1, 5056, 5298, 5057, -1, 5057, 5299, 5300, -1, 5082, 5213, 5083, -1, 5083, 5173, 5214, -1, 5166, 5154, 5301, -1, 5301, 5154, 5129, -1, 5302, 5301, 5129, -1, 5302, 5119, 5301, -1, 5301, 5119, 5117, -1, 5115, 5301, 5117, -1, 5115, 5127, 5301, -1, 5301, 5127, 5126, -1, 5154, 5306, 5129, -1, 5129, 5306, 5120, -1, 5120, 5306, 5303, -1, 5303, 5306, 5304, -1, 5304, 5306, 5305, -1, 5305, 5306, 5132, -1, 5132, 5306, 5307, -1, 5307, 5306, 5122, -1, 5122, 5306, 5309, -1, 5308, 5309, 5101, -1, 5308, 5122, 5309, -1, 5308, 5099, 5122, -1, 5122, 5099, 5123, -1, 5123, 5099, 5326, -1, 5124, 5326, 5324, -1, 5134, 5324, 5135, -1, 5134, 5124, 5324, -1, 5310, 5037, 5306, -1, 5310, 5311, 5037, -1, 5310, 5312, 5311, -1, 5311, 5312, 5039, -1, 5039, 5312, 5152, -1, 5040, 5152, 5151, -1, 5040, 5039, 5152, -1, 5287, 5148, 4829, -1, 5314, 5287, 4829, -1, 5314, 4841, 5287, -1, 5314, 5313, 4841, -1, 5314, 5384, 5313, -1, 5314, 5315, 5384, -1, 5384, 5315, 4828, -1, 5383, 4828, 5316, -1, 5382, 5316, 5317, -1, 4880, 5317, 5365, -1, 5318, 5365, 4901, -1, 4900, 5318, 4901, -1, 4900, 4890, 5318, -1, 5318, 4890, 5319, -1, 4889, 5318, 5319, -1, 4889, 5320, 5318, -1, 4889, 4871, 5320, -1, 4889, 4872, 4871, -1, 4889, 4883, 4872, -1, 4889, 4873, 4883, -1, 4889, 4874, 4873, -1, 4889, 4777, 4874, -1, 4889, 5262, 4777, -1, 4829, 5204, 5205, -1, 5205, 5161, 4818, -1, 4818, 5147, 4819, -1, 5094, 5126, 5096, -1, 5096, 5126, 5125, -1, 5325, 5125, 5321, -1, 5322, 5321, 5139, -1, 5137, 5322, 5139, -1, 5137, 5323, 5322, -1, 5137, 5135, 5323, -1, 5323, 5135, 5108, -1, 5108, 5135, 5324, -1, 5096, 5125, 5325, -1, 5325, 5321, 5322, -1, 5124, 5123, 5326, -1, 5296, 5327, 5297, -1, 5297, 5327, 5060, -1, 5060, 5327, 5328, -1, 5329, 5060, 5328, -1, 5329, 5330, 5060, -1, 5329, 5332, 5330, -1, 5330, 5332, 5331, -1, 5331, 5332, 5112, -1, 5336, 5331, 5112, -1, 5336, 5333, 5331, -1, 5336, 5047, 5333, -1, 5336, 5032, 5047, -1, 5336, 5335, 5032, -1, 5336, 5334, 5335, -1, 5336, 5026, 5334, -1, 5336, 5034, 5026, -1, 5336, 5309, 5034, -1, 5336, 5337, 5309, -1, 5309, 5337, 5338, -1, 5103, 5309, 5338, -1, 5103, 5110, 5309, -1, 5309, 5110, 5101, -1, 5295, 5094, 5069, -1, 5208, 5078, 4820, -1, 4820, 5078, 5339, -1, 5088, 4820, 5339, -1, 5088, 5340, 4820, -1, 4820, 5340, 5085, -1, 5076, 4820, 5085, -1, 5076, 4821, 4820, -1, 5076, 5290, 4821, -1, 5076, 5341, 5290, -1, 5290, 5341, 5075, -1, 5073, 5290, 5075, -1, 5295, 5068, 5126, -1, 5068, 5300, 5301, -1, 4992, 5061, 4999, -1, 5049, 5045, 5230, -1, 5049, 5046, 5045, -1, 5049, 5342, 5046, -1, 5046, 5342, 5333, -1, 5333, 5342, 5331, -1, 5045, 5376, 5230, -1, 5230, 5376, 5343, -1, 5344, 5230, 5343, -1, 5344, 5345, 5230, -1, 5230, 5345, 5346, -1, 5002, 5230, 5346, -1, 5044, 5347, 5376, -1, 5044, 4964, 5347, -1, 5044, 5348, 4964, -1, 5044, 4965, 5348, -1, 5044, 5349, 4965, -1, 5044, 5350, 5349, -1, 5349, 5350, 5200, -1, 5037, 5036, 5306, -1, 5306, 5036, 5309, -1, 5352, 5351, 5005, -1, 5352, 5355, 5351, -1, 5352, 5353, 5355, -1, 5355, 5353, 5381, -1, 5354, 5381, 4884, -1, 5354, 5355, 5381, -1, 5353, 5022, 5381, -1, 5381, 5022, 5356, -1, 4921, 5356, 5357, -1, 4923, 5357, 5358, -1, 4934, 5358, 5011, -1, 5359, 5011, 5019, -1, 4924, 5019, 5017, -1, 5010, 4924, 5017, -1, 5010, 4910, 4924, -1, 5010, 5291, 4910, -1, 5381, 5356, 4921, -1, 4921, 5357, 4923, -1, 4923, 5358, 4934, -1, 4934, 5011, 5359, -1, 5359, 5019, 4924, -1, 5010, 5223, 5378, -1, 4821, 5290, 5366, -1, 5366, 5290, 5006, -1, 4822, 5006, 5360, -1, 5361, 5360, 5367, -1, 4906, 5367, 4907, -1, 4906, 5361, 5367, -1, 4906, 4823, 5361, -1, 4906, 4824, 4823, -1, 4906, 5362, 4824, -1, 4906, 5363, 5362, -1, 4906, 4825, 5363, -1, 4906, 5364, 4825, -1, 4906, 5365, 5364, -1, 4906, 4904, 5365, -1, 5365, 4904, 4892, -1, 4891, 5365, 4892, -1, 4891, 4901, 5365, -1, 5366, 5006, 4822, -1, 4822, 5360, 5361, -1, 5367, 5368, 4907, -1, 4907, 5368, 5369, -1, 5369, 5368, 4893, -1, 4893, 5368, 5005, -1, 5351, 4893, 5005, -1, 5371, 5370, 4995, -1, 5371, 5372, 5370, -1, 5371, 5343, 5372, -1, 5372, 5343, 5376, -1, 4962, 5376, 4963, -1, 4962, 5372, 5376, -1, 4969, 5373, 4978, -1, 4978, 5373, 4985, -1, 5374, 4985, 4984, -1, 4980, 4984, 4982, -1, 5375, 4982, 4981, -1, 4971, 4981, 4995, -1, 5370, 4971, 4995, -1, 4978, 4985, 5374, -1, 5374, 4984, 4980, -1, 4980, 4982, 5375, -1, 5375, 4981, 4971, -1, 4969, 5197, 5231, -1, 5231, 5197, 5192, -1, 5347, 4963, 5376, -1, 4948, 5377, 5378, -1, 5378, 5377, 4947, -1, 5291, 5378, 4947, -1, 4910, 4945, 4911, -1, 5379, 5380, 5381, -1, 5379, 4919, 5380, -1, 5259, 4917, 4792, -1, 4792, 4917, 4931, -1, 5254, 5293, 5253, -1, 5380, 4886, 5381, -1, 5381, 4886, 4884, -1, 5318, 4880, 5365, -1, 4880, 5382, 5317, -1, 5382, 5383, 5316, -1, 5383, 5384, 4828, -1, 4841, 5313, 4842, -1, 4842, 5313, 4869, -1, 5272, 4869, 5270, -1, 5272, 4842, 4869, -1, 5264, 4874, 4777, -1, 4845, 4858, 5273, -1, 5273, 4858, 5385, -1, 5386, 5273, 5385, -1, 5386, 5387, 5273, -1, 5273, 5387, 5272, -1, 4841, 5388, 5287, -1, 5389, 4814, 5408, -1, 5408, 4814, 5232, -1, 5391, 5389, 5390, -1, 4986, 5391, 5390, -1, 4986, 5392, 5391, -1, 5391, 5392, 4997, -1, 4998, 5391, 4997, -1, 4998, 5393, 5391, -1, 5391, 5393, 4813, -1, 4813, 5393, 4812, -1, 4812, 5393, 5542, -1, 5051, 5542, 5050, -1, 5051, 4812, 5542, -1, 5051, 5063, 4812, -1, 4812, 5063, 5064, -1, 5394, 4812, 5064, -1, 5394, 5186, 4812, -1, 5394, 5065, 5186, -1, 5186, 5065, 5179, -1, 5179, 5065, 5185, -1, 5185, 5065, 5066, -1, 5177, 5066, 5067, -1, 5395, 5067, 5396, -1, 5399, 5396, 5397, -1, 5398, 5399, 5397, -1, 5398, 5400, 5399, -1, 5399, 5400, 5140, -1, 5114, 5399, 5140, -1, 5114, 5116, 5399, -1, 5399, 5116, 5118, -1, 5401, 5399, 5118, -1, 5401, 5128, 5399, -1, 5399, 5128, 5402, -1, 5512, 5402, 5130, -1, 5131, 5512, 5130, -1, 5131, 5403, 5512, -1, 5512, 5403, 5404, -1, 5121, 5512, 5404, -1, 5121, 5429, 5512, -1, 5512, 5429, 5035, -1, 5405, 5512, 5035, -1, 5405, 5153, 5512, -1, 5405, 5038, 5153, -1, 5153, 5038, 5165, -1, 5165, 5038, 5406, -1, 5516, 5406, 5407, -1, 5164, 5407, 5448, -1, 5164, 5516, 5407, -1, 5389, 5408, 5390, -1, 5390, 5408, 5565, -1, 5409, 5565, 5564, -1, 5409, 5390, 5565, -1, 5409, 5410, 5390, -1, 5409, 5411, 5410, -1, 5410, 5411, 4996, -1, 4996, 5411, 4979, -1, 5559, 4979, 4970, -1, 4983, 4970, 5412, -1, 4994, 5412, 5558, -1, 4993, 5558, 5414, -1, 5413, 5414, 4961, -1, 5415, 4961, 5557, -1, 5416, 5557, 5417, -1, 5418, 5417, 5029, -1, 5419, 5029, 5421, -1, 5420, 5421, 5422, -1, 5423, 5422, 5424, -1, 5031, 5423, 5424, -1, 5031, 5030, 5423, -1, 5423, 5030, 5025, -1, 5033, 5423, 5025, -1, 5033, 5425, 5423, -1, 5423, 5425, 5426, -1, 5035, 5423, 5426, -1, 5035, 5111, 5423, -1, 5035, 5427, 5111, -1, 5035, 5428, 5427, -1, 5035, 5102, 5428, -1, 5035, 5100, 5102, -1, 5035, 5430, 5100, -1, 5035, 5429, 5430, -1, 5430, 5429, 5098, -1, 5098, 5429, 5133, -1, 5109, 5133, 5431, -1, 5525, 5431, 5432, -1, 5433, 5525, 5432, -1, 5433, 5434, 5525, -1, 5433, 5136, 5434, -1, 5434, 5136, 5435, -1, 5435, 5136, 5097, -1, 5097, 5136, 5138, -1, 5437, 5138, 5436, -1, 5438, 5437, 5436, -1, 5438, 5439, 5437, -1, 5438, 5440, 5439, -1, 5439, 5440, 5095, -1, 5095, 5440, 5140, -1, 5107, 5140, 5441, -1, 5070, 5107, 5441, -1, 5070, 5071, 5107, -1, 5107, 5071, 5106, -1, 5106, 5071, 5059, -1, 5105, 5059, 5526, -1, 5105, 5106, 5059, -1, 5442, 5443, 5565, -1, 5442, 5193, 5443, -1, 5443, 5193, 5196, -1, 5445, 5443, 5196, -1, 5445, 5444, 5443, -1, 5445, 5447, 5444, -1, 5445, 5446, 5447, -1, 5445, 5027, 5446, -1, 5445, 5515, 5027, -1, 5445, 5448, 5515, -1, 5445, 5449, 5448, -1, 5448, 5449, 5163, -1, 5163, 5449, 5149, -1, 5149, 5449, 5514, -1, 5450, 5514, 4830, -1, 5162, 4830, 5160, -1, 5162, 5450, 4830, -1, 4757, 4851, 5449, -1, 4757, 5458, 4851, -1, 4851, 5458, 5451, -1, 5451, 5458, 4838, -1, 4838, 5458, 4850, -1, 4850, 5458, 4849, -1, 4849, 5458, 5452, -1, 5452, 5458, 5453, -1, 4848, 5453, 5455, -1, 5454, 5455, 4835, -1, 5454, 4848, 5455, -1, 4759, 5456, 5458, -1, 4759, 5457, 5456, -1, 5456, 4763, 5458, -1, 5458, 4763, 4762, -1, 5453, 5458, 4762, -1, 5452, 5453, 4848, -1, 4765, 4768, 5455, -1, 4765, 4767, 4768, -1, 4765, 5459, 4767, -1, 4767, 5459, 5460, -1, 4769, 5461, 4768, -1, 4769, 5462, 5461, -1, 4769, 5465, 5462, -1, 5462, 5465, 4857, -1, 4857, 5465, 4844, -1, 4844, 5465, 4856, -1, 4856, 5465, 5576, -1, 5576, 5465, 5463, -1, 4877, 5576, 5463, -1, 4877, 4868, 5576, -1, 5576, 4868, 4878, -1, 4843, 4878, 5578, -1, 4855, 5578, 5577, -1, 4840, 5577, 5514, -1, 5449, 4840, 5514, -1, 5449, 4854, 4840, -1, 5449, 4853, 4854, -1, 5449, 4851, 4853, -1, 5464, 4863, 5465, -1, 5464, 4876, 4863, -1, 5464, 4785, 4876, -1, 4876, 4785, 4786, -1, 4861, 4786, 5466, -1, 4860, 5466, 4859, -1, 4860, 4861, 5466, -1, 4876, 4786, 4861, -1, 4859, 5466, 4875, -1, 4875, 5466, 4788, -1, 5467, 4875, 4788, -1, 5467, 5468, 4875, -1, 5467, 5582, 5468, -1, 5467, 4789, 5582, -1, 5582, 4789, 4775, -1, 5471, 4775, 4790, -1, 5469, 4790, 5470, -1, 5469, 5471, 4790, -1, 5582, 4775, 5471, -1, 4790, 5472, 5470, -1, 5470, 5472, 4888, -1, 4888, 5472, 4887, -1, 4887, 5472, 5473, -1, 5473, 5472, 4916, -1, 4918, 5473, 4916, -1, 4918, 4932, 5473, -1, 5473, 4932, 5474, -1, 5475, 5473, 5474, -1, 5475, 4920, 5473, -1, 5473, 4920, 5546, -1, 5476, 5546, 4885, -1, 5476, 5473, 5546, -1, 5472, 5477, 4916, -1, 4916, 5477, 5479, -1, 5478, 4916, 5479, -1, 5478, 4791, 4916, -1, 4916, 4791, 5480, -1, 5482, 4916, 5480, -1, 5482, 5481, 4916, -1, 5482, 5483, 5481, -1, 5482, 4784, 5483, -1, 5483, 4784, 4930, -1, 4930, 4784, 4793, -1, 5486, 4793, 5484, -1, 5485, 5484, 4929, -1, 5485, 5486, 5484, -1, 4930, 4793, 5486, -1, 5487, 4955, 5484, -1, 5487, 4940, 4955, -1, 5487, 4794, 4940, -1, 4940, 4794, 5488, -1, 5488, 4794, 4802, -1, 4939, 4802, 5489, -1, 4939, 5488, 4802, -1, 4802, 4794, 4798, -1, 4798, 4794, 4796, -1, 5490, 4796, 4800, -1, 5490, 4798, 4796, -1, 5494, 4951, 4802, -1, 5494, 5491, 4951, -1, 5494, 4950, 5491, -1, 5494, 5492, 4950, -1, 5494, 5493, 5492, -1, 5494, 4936, 5493, -1, 5494, 4804, 4936, -1, 4936, 4804, 5495, -1, 5495, 4804, 4805, -1, 4809, 5495, 4805, -1, 4809, 4810, 5495, -1, 4809, 4808, 4810, -1, 4809, 4806, 4808, -1, 4810, 5496, 5495, -1, 5495, 5496, 4811, -1, 4960, 4811, 5551, -1, 4960, 5495, 4811, -1, 4812, 5186, 4811, -1, 4811, 5186, 5181, -1, 5182, 4811, 5181, -1, 5182, 5568, 4811, -1, 5182, 5187, 5568, -1, 5568, 5187, 5498, -1, 5498, 5187, 5184, -1, 5497, 5498, 5184, -1, 5497, 5016, 5498, -1, 5497, 5499, 5016, -1, 5016, 5499, 5014, -1, 5014, 5499, 5189, -1, 5013, 5189, 5190, -1, 5008, 5190, 5500, -1, 5528, 5500, 5191, -1, 5503, 5528, 5191, -1, 5503, 5084, 5528, -1, 5503, 5501, 5084, -1, 5503, 5502, 5501, -1, 5503, 5093, 5502, -1, 5503, 5504, 5093, -1, 5503, 5505, 5504, -1, 5503, 5509, 5505, -1, 5503, 5171, 5509, -1, 5509, 5171, 5506, -1, 5507, 5509, 5506, -1, 5507, 5508, 5509, -1, 5509, 5508, 5176, -1, 5510, 5176, 5512, -1, 5510, 5509, 5176, -1, 5510, 5155, 5509, -1, 5509, 5155, 5511, -1, 5511, 5155, 5168, -1, 5079, 5168, 5092, -1, 5079, 5511, 5168, -1, 5014, 5189, 5013, -1, 5013, 5190, 5008, -1, 5008, 5500, 5528, -1, 5176, 5399, 5512, -1, 5512, 5399, 5402, -1, 5399, 5395, 5396, -1, 5395, 5177, 5067, -1, 5177, 5185, 5066, -1, 5160, 5513, 5522, -1, 5160, 4830, 5513, -1, 5450, 5149, 5514, -1, 5515, 5448, 5407, -1, 5516, 5165, 5406, -1, 5168, 5156, 5092, -1, 5092, 5156, 5090, -1, 5090, 5156, 5170, -1, 5517, 5170, 5141, -1, 5518, 5141, 5527, -1, 5077, 5527, 5089, -1, 5077, 5518, 5527, -1, 5090, 5170, 5517, -1, 5141, 5519, 5527, -1, 5527, 5519, 5145, -1, 5520, 5145, 5158, -1, 5523, 5158, 5524, -1, 5521, 5524, 5522, -1, 5513, 5521, 5522, -1, 5527, 5145, 5520, -1, 5520, 5158, 5523, -1, 5523, 5524, 5521, -1, 5098, 5133, 5109, -1, 5109, 5431, 5525, -1, 5097, 5138, 5437, -1, 5104, 5048, 5423, -1, 5104, 5113, 5048, -1, 5048, 5113, 5526, -1, 5059, 5048, 5526, -1, 5107, 5095, 5140, -1, 5086, 5527, 5532, -1, 5086, 5087, 5527, -1, 5527, 5087, 5089, -1, 5518, 5517, 5141, -1, 5084, 5074, 5528, -1, 5528, 5074, 5529, -1, 5530, 5528, 5529, -1, 5530, 5531, 5528, -1, 5528, 5531, 5532, -1, 5527, 5528, 5532, -1, 5527, 5533, 5528, -1, 5527, 5534, 5533, -1, 5533, 5534, 5535, -1, 5535, 5534, 4831, -1, 5012, 4831, 4832, -1, 5536, 4832, 5537, -1, 5539, 5537, 4833, -1, 5538, 5539, 4833, -1, 5538, 4815, 5539, -1, 5539, 4815, 5540, -1, 4826, 5539, 5540, -1, 4826, 4816, 5539, -1, 5539, 4816, 5571, -1, 4905, 5571, 4903, -1, 4905, 5539, 5571, -1, 5400, 5441, 5140, -1, 5048, 5420, 5423, -1, 5423, 5420, 5422, -1, 5420, 5419, 5421, -1, 5419, 5418, 5029, -1, 5418, 5416, 5417, -1, 5541, 4990, 5416, -1, 5541, 5542, 4990, -1, 5541, 5050, 5542, -1, 5447, 5043, 5444, -1, 5444, 5043, 5543, -1, 5544, 5543, 5417, -1, 4976, 5417, 4975, -1, 4976, 5544, 5417, -1, 5444, 5543, 5544, -1, 5021, 4922, 5545, -1, 5021, 5546, 4922, -1, 5021, 5547, 5546, -1, 5546, 5547, 5023, -1, 5024, 5546, 5023, -1, 5024, 4895, 5546, -1, 5024, 5548, 4895, -1, 4895, 5548, 5549, -1, 5549, 5548, 5550, -1, 4894, 5550, 4909, -1, 4894, 5549, 5550, -1, 5550, 5536, 4909, -1, 4909, 5536, 4908, -1, 4908, 5536, 5539, -1, 5539, 5536, 5537, -1, 5536, 5012, 4832, -1, 5012, 5535, 4831, -1, 4811, 5568, 4959, -1, 5551, 4811, 4959, -1, 5018, 4925, 5569, -1, 5018, 5552, 4925, -1, 5018, 5020, 5552, -1, 5552, 5020, 5553, -1, 5553, 5020, 5554, -1, 4933, 5554, 5545, -1, 4922, 4933, 5545, -1, 5553, 5554, 4933, -1, 5555, 5003, 5416, -1, 5000, 5416, 5560, -1, 5000, 5555, 5416, -1, 5003, 5004, 5416, -1, 5416, 5004, 5556, -1, 5415, 5416, 5556, -1, 5415, 5557, 5416, -1, 5415, 5413, 4961, -1, 5413, 4993, 5414, -1, 4993, 4994, 5558, -1, 4994, 4983, 5412, -1, 4983, 5559, 4970, -1, 5559, 4996, 4979, -1, 4990, 5560, 5416, -1, 4972, 4973, 5417, -1, 5561, 5417, 5557, -1, 5561, 4972, 5417, -1, 4973, 4974, 5417, -1, 5417, 4974, 4975, -1, 5443, 4967, 5565, -1, 5565, 4967, 5562, -1, 5563, 5565, 5562, -1, 5563, 5564, 5565, -1, 4951, 4952, 4802, -1, 4802, 4952, 5489, -1, 4955, 4941, 5484, -1, 5484, 4941, 5566, -1, 4944, 5484, 5566, -1, 4944, 4958, 5484, -1, 5484, 4958, 4928, -1, 4929, 5484, 4928, -1, 5567, 4926, 4958, -1, 5567, 4925, 4926, -1, 5567, 4946, 4925, -1, 4925, 4946, 5569, -1, 5569, 4946, 4959, -1, 5568, 5569, 4959, -1, 4926, 4913, 4958, -1, 4958, 4913, 4927, -1, 4928, 4958, 4927, -1, 4898, 4881, 5582, -1, 4898, 4899, 4881, -1, 4881, 4899, 5572, -1, 5571, 5572, 5570, -1, 4902, 5571, 5570, -1, 4902, 4903, 5571, -1, 4881, 5572, 5571, -1, 5574, 5571, 5573, -1, 5574, 4881, 5571, -1, 4895, 4885, 5546, -1, 4863, 4865, 5465, -1, 5465, 4865, 5575, -1, 5463, 5465, 5575, -1, 5576, 4878, 4843, -1, 5577, 5578, 5579, -1, 5579, 5578, 4870, -1, 4817, 4870, 4879, -1, 4827, 4879, 5573, -1, 5571, 4827, 5573, -1, 5579, 4870, 4817, -1, 4817, 4879, 4827, -1, 4881, 5580, 5582, -1, 5582, 5580, 4882, -1, 5581, 5582, 4882, -1, 5581, 5468, 5582, -1, 4840, 4855, 5577, -1, 4855, 4843, 5578, -1, 5461, 4847, 4768, -1, 4768, 4847, 5455, -1, 5455, 4847, 5583, -1, 4835, 5455, 5583, -1, 5587, 6040, 5679, -1, 5587, 6041, 6040, -1, 5587, 5584, 6041, -1, 5587, 6042, 5584, -1, 5587, 5585, 6042, -1, 5587, 6043, 5585, -1, 5587, 5677, 6043, -1, 5587, 6276, 5677, -1, 5587, 6277, 6276, -1, 5587, 5586, 6277, -1, 5587, 6280, 5586, -1, 5587, 6281, 6280, -1, 5587, 6294, 6281, -1, 5587, 6282, 6294, -1, 5587, 5588, 6282, -1, 5587, 5589, 5588, -1, 5587, 5590, 5589, -1, 5587, 6304, 5590, -1, 5590, 6304, 6141, -1, 6141, 6304, 6201, -1, 5591, 6141, 6201, -1, 5591, 6142, 6141, -1, 5591, 5592, 6142, -1, 6142, 5592, 5593, -1, 5593, 5592, 6244, -1, 5718, 6244, 6245, -1, 6143, 6245, 6252, -1, 5717, 6252, 5594, -1, 6145, 5594, 6253, -1, 6147, 6253, 5596, -1, 5595, 5596, 5930, -1, 5595, 6147, 5596, -1, 5595, 5597, 6147, -1, 5595, 5928, 5597, -1, 5597, 5928, 5598, -1, 5598, 5928, 5971, -1, 6148, 5971, 5599, -1, 6148, 5598, 5971, -1, 5927, 5600, 6304, -1, 5927, 5601, 5600, -1, 5927, 5602, 5601, -1, 5927, 5985, 5602, -1, 5927, 5603, 5985, -1, 5927, 6005, 5603, -1, 5927, 5988, 6005, -1, 5927, 5739, 5988, -1, 5927, 6214, 5739, -1, 5927, 5604, 6214, -1, 5927, 6215, 5604, -1, 5927, 5605, 6215, -1, 5927, 6218, 5605, -1, 5927, 5606, 6218, -1, 5927, 6229, 5606, -1, 5927, 6219, 6229, -1, 5927, 6126, 6219, -1, 5927, 5607, 6126, -1, 5927, 5679, 5607, -1, 5607, 5679, 6127, -1, 6127, 5679, 5608, -1, 6105, 6127, 5608, -1, 6105, 6128, 6127, -1, 6105, 6129, 6128, -1, 6105, 5609, 6129, -1, 6129, 5609, 6184, -1, 5610, 6129, 6184, -1, 5610, 5611, 6129, -1, 5610, 5612, 5611, -1, 5611, 5612, 6131, -1, 6131, 5612, 6168, -1, 5613, 6168, 5614, -1, 5746, 5614, 6169, -1, 6132, 6169, 6163, -1, 5946, 6163, 5616, -1, 5615, 5616, 6171, -1, 5643, 6171, 6172, -1, 5642, 6172, 6173, -1, 5617, 5642, 6173, -1, 5617, 5618, 5642, -1, 5617, 6166, 5618, -1, 5618, 6166, 5620, -1, 5620, 6166, 6175, -1, 5619, 6175, 6031, -1, 5619, 5620, 6175, -1, 5619, 6030, 5620, -1, 5620, 6030, 5621, -1, 5621, 6030, 6053, -1, 5965, 6053, 5622, -1, 5641, 5622, 6029, -1, 5948, 6029, 6028, -1, 5623, 6028, 5640, -1, 5967, 5640, 5624, -1, 5639, 5624, 5625, -1, 5627, 5625, 6272, -1, 5626, 5627, 6272, -1, 5626, 5628, 5627, -1, 5626, 6265, 5628, -1, 5628, 6265, 5629, -1, 5629, 6265, 5638, -1, 5631, 5638, 5630, -1, 5632, 5631, 5630, -1, 5632, 5634, 5631, -1, 5632, 5633, 5634, -1, 5634, 5633, 5635, -1, 5635, 5633, 5636, -1, 5637, 5635, 5636, -1, 5637, 5951, 5635, -1, 5637, 5599, 5951, -1, 5951, 5599, 5971, -1, 5631, 5629, 5638, -1, 5627, 5639, 5625, -1, 5639, 5967, 5624, -1, 5967, 5623, 5640, -1, 5623, 5948, 6028, -1, 5948, 5641, 6029, -1, 5641, 5965, 5622, -1, 5965, 5621, 6053, -1, 5642, 5643, 6172, -1, 5643, 5615, 6171, -1, 5615, 5946, 5616, -1, 5962, 5747, 5946, -1, 5962, 5644, 5747, -1, 5962, 5961, 5644, -1, 5644, 5961, 5645, -1, 5645, 5961, 5649, -1, 6118, 5649, 5943, -1, 6120, 5943, 5959, -1, 6121, 5959, 5646, -1, 6089, 6121, 5646, -1, 6089, 6134, 6121, -1, 6089, 5647, 6134, -1, 6134, 5647, 5749, -1, 5749, 5647, 5750, -1, 5748, 5750, 5648, -1, 6124, 5648, 6085, -1, 6125, 6085, 6220, -1, 5738, 6220, 6230, -1, 6126, 6230, 6219, -1, 6126, 5738, 6230, -1, 5645, 5649, 6118, -1, 6118, 5943, 6120, -1, 5646, 5959, 6094, -1, 6094, 5959, 5650, -1, 6093, 5650, 5651, -1, 5653, 5651, 5958, -1, 5652, 5958, 6086, -1, 5652, 5653, 5958, -1, 6094, 5650, 6093, -1, 6093, 5651, 5653, -1, 5958, 5957, 6086, -1, 6086, 5957, 5654, -1, 5654, 5957, 5941, -1, 5672, 5941, 5940, -1, 5990, 5940, 5939, -1, 5991, 5939, 5938, -1, 5992, 5938, 5936, -1, 5993, 5936, 5935, -1, 5673, 5935, 5655, -1, 6018, 5655, 5656, -1, 5753, 5656, 5754, -1, 6019, 5754, 5657, -1, 6234, 6019, 5657, -1, 6234, 5996, 6019, -1, 6234, 5658, 5996, -1, 5996, 5658, 5727, -1, 5727, 5658, 5659, -1, 5728, 5659, 6240, -1, 6236, 5728, 6240, -1, 6236, 5660, 5728, -1, 6236, 5661, 5660, -1, 5660, 5661, 5662, -1, 5662, 5661, 5722, -1, 6197, 5662, 5722, -1, 6197, 5997, 5662, -1, 6197, 5663, 5997, -1, 5997, 5663, 6020, -1, 6020, 5663, 5664, -1, 5665, 6020, 5664, -1, 5665, 5973, 6020, -1, 5665, 5666, 5973, -1, 5973, 5666, 5974, -1, 5974, 5666, 5667, -1, 5998, 5667, 6196, -1, 5976, 6196, 5726, -1, 5977, 5726, 6304, -1, 6000, 6304, 5979, -1, 6000, 5977, 6304, -1, 5654, 5941, 5672, -1, 6078, 5672, 5668, -1, 5752, 5668, 5669, -1, 5671, 5669, 5670, -1, 5671, 5752, 5669, -1, 5672, 5940, 5990, -1, 5990, 5939, 5991, -1, 5991, 5938, 5992, -1, 5992, 5936, 5993, -1, 5993, 5935, 5673, -1, 5673, 5655, 6018, -1, 6018, 5656, 5753, -1, 5933, 6257, 5754, -1, 5933, 6256, 6257, -1, 5933, 5932, 6256, -1, 6256, 5932, 6249, -1, 6249, 5932, 5674, -1, 6255, 5674, 6254, -1, 6255, 6249, 5674, -1, 5674, 5930, 6254, -1, 6254, 5930, 5596, -1, 5675, 6273, 6073, -1, 5675, 6275, 6273, -1, 5675, 5676, 6275, -1, 6275, 5676, 6289, -1, 6289, 5676, 6045, -1, 6291, 6045, 6044, -1, 6276, 6044, 5677, -1, 6276, 6291, 6044, -1, 6289, 6045, 6291, -1, 6040, 5678, 5679, -1, 5679, 5678, 5680, -1, 5681, 5679, 5680, -1, 5681, 6039, 5679, -1, 5679, 6039, 6038, -1, 6063, 5679, 6038, -1, 6063, 6062, 5679, -1, 5679, 6062, 5685, -1, 6109, 5679, 5685, -1, 6109, 6107, 5679, -1, 5679, 6107, 5682, -1, 6097, 5679, 5682, -1, 6097, 5683, 5679, -1, 5679, 5683, 5684, -1, 5608, 5679, 5684, -1, 5685, 6062, 6110, -1, 6110, 6062, 5686, -1, 6099, 5686, 5687, -1, 5695, 5687, 6037, -1, 6100, 6037, 6059, -1, 5696, 6059, 6058, -1, 5697, 6058, 6036, -1, 5713, 6036, 6035, -1, 5689, 6035, 6188, -1, 5688, 5689, 6188, -1, 5688, 6115, 5689, -1, 5688, 5690, 6115, -1, 6115, 5690, 6102, -1, 6102, 5690, 5691, -1, 5692, 5691, 5693, -1, 5694, 5693, 6184, -1, 5609, 5694, 6184, -1, 6110, 5686, 6099, -1, 6099, 5687, 5695, -1, 5695, 6037, 6100, -1, 6100, 6059, 5696, -1, 5696, 6058, 5697, -1, 5697, 6036, 5713, -1, 6188, 6035, 6179, -1, 6179, 6035, 5698, -1, 6186, 5698, 6033, -1, 5699, 6033, 6056, -1, 6185, 6056, 5700, -1, 6185, 5699, 6056, -1, 6179, 5698, 6186, -1, 6186, 6033, 5699, -1, 6056, 6031, 5700, -1, 5700, 6031, 6175, -1, 6026, 5701, 5625, -1, 6026, 6261, 5701, -1, 6026, 5702, 6261, -1, 6261, 5702, 5703, -1, 5703, 5702, 6048, -1, 6259, 6048, 6262, -1, 6259, 5703, 6048, -1, 6048, 6025, 6262, -1, 6262, 6025, 6258, -1, 6258, 6025, 5705, -1, 5704, 5705, 6286, -1, 5704, 6258, 5705, -1, 5704, 5706, 6258, -1, 5704, 6285, 5706, -1, 5706, 6285, 5707, -1, 5707, 6285, 5729, -1, 5708, 5729, 5730, -1, 5709, 5730, 5710, -1, 6264, 5710, 5711, -1, 5715, 5711, 6283, -1, 6153, 6283, 5589, -1, 6153, 5715, 6283, -1, 5705, 6022, 6286, -1, 6286, 6022, 5712, -1, 5712, 6022, 6073, -1, 6287, 6073, 6273, -1, 6287, 5712, 6073, -1, 5694, 5692, 5693, -1, 5692, 6102, 5691, -1, 5689, 5713, 6035, -1, 5588, 5589, 6283, -1, 6152, 5714, 5715, -1, 6152, 5716, 5714, -1, 6152, 6151, 5716, -1, 5716, 6151, 6268, -1, 6268, 6151, 6150, -1, 6267, 6150, 6149, -1, 6269, 6149, 5636, -1, 5633, 6269, 5636, -1, 6268, 6150, 6267, -1, 6267, 6149, 6269, -1, 6147, 6145, 6253, -1, 6145, 5717, 5594, -1, 5717, 6143, 6252, -1, 6143, 5718, 6245, -1, 5718, 5593, 6244, -1, 5719, 6190, 6304, -1, 5720, 6304, 6192, -1, 5720, 5719, 6304, -1, 6244, 5592, 5724, -1, 5724, 5592, 6206, -1, 6243, 6206, 6200, -1, 5725, 6200, 6199, -1, 5721, 6199, 6198, -1, 5723, 6198, 5722, -1, 5661, 5723, 5722, -1, 5724, 6206, 6243, -1, 6243, 6200, 5725, -1, 5725, 6199, 5721, -1, 5721, 6198, 5723, -1, 5974, 5667, 5998, -1, 5998, 6196, 5976, -1, 5726, 6194, 6304, -1, 6304, 6194, 6193, -1, 6192, 6304, 6193, -1, 5727, 5659, 5728, -1, 6257, 6250, 5754, -1, 5754, 6250, 5657, -1, 5707, 5729, 5708, -1, 5708, 5730, 5709, -1, 5709, 5710, 6264, -1, 6264, 5711, 5715, -1, 5714, 6264, 5715, -1, 5701, 6271, 5625, -1, 5625, 6271, 6272, -1, 6233, 5731, 6208, -1, 6233, 6008, 5731, -1, 6233, 6224, 6008, -1, 6008, 6224, 5732, -1, 5732, 6224, 6222, -1, 6081, 6222, 6080, -1, 6081, 5732, 6222, -1, 6081, 6082, 5732, -1, 5732, 6082, 6011, -1, 6011, 6082, 6083, -1, 5751, 6083, 5670, -1, 5669, 5751, 5670, -1, 6222, 5733, 6080, -1, 6080, 5733, 5734, -1, 5734, 5733, 5735, -1, 6079, 5735, 5736, -1, 6075, 5736, 5737, -1, 6074, 5737, 6220, -1, 6085, 6074, 6220, -1, 5734, 5735, 6079, -1, 6079, 5736, 6075, -1, 6075, 5737, 6074, -1, 6125, 6220, 5738, -1, 6214, 5740, 5739, -1, 5739, 5740, 5741, -1, 5741, 5740, 5743, -1, 5742, 5743, 5744, -1, 5745, 5744, 6209, -1, 5989, 6209, 6208, -1, 5731, 5989, 6208, -1, 5741, 5743, 5742, -1, 5742, 5744, 5745, -1, 5745, 6209, 5989, -1, 6131, 6168, 5613, -1, 5613, 5614, 5746, -1, 5746, 6169, 6132, -1, 6132, 6163, 5946, -1, 5747, 6132, 5946, -1, 6125, 6124, 6085, -1, 6124, 5748, 5648, -1, 5748, 5749, 5750, -1, 6121, 6120, 5959, -1, 6011, 6083, 5751, -1, 5752, 6078, 5668, -1, 6078, 5654, 5672, -1, 6019, 5753, 5754, -1, 5600, 5982, 6304, -1, 6304, 5982, 5981, -1, 5980, 6304, 5981, -1, 5980, 5979, 6304, -1, 5977, 5976, 5726, -1, 6190, 6201, 6304, -1, 8426, 5755, 5913, -1, 8426, 5756, 5755, -1, 8426, 6066, 5756, -1, 8426, 6065, 6066, -1, 8426, 5757, 6065, -1, 8426, 6064, 5757, -1, 8426, 5758, 6064, -1, 8426, 5759, 5758, -1, 8426, 5760, 5759, -1, 8426, 6108, 5760, -1, 8426, 5761, 6108, -1, 8426, 6098, 5761, -1, 8426, 6096, 6098, -1, 8426, 5762, 6096, -1, 8426, 6106, 5762, -1, 8426, 6117, 6106, -1, 8426, 6137, 6117, -1, 8426, 5763, 6137, -1, 8426, 8038, 5763, -1, 5763, 8038, 5764, -1, 5764, 8038, 5765, -1, 5766, 5764, 5765, -1, 5766, 5767, 5764, -1, 5766, 5768, 5767, -1, 5767, 5768, 6136, -1, 6136, 5768, 6091, -1, 5769, 6136, 6091, -1, 5769, 6135, 6136, -1, 5769, 5770, 6135, -1, 6135, 5770, 6123, -1, 6123, 5770, 5923, -1, 5771, 5923, 6090, -1, 6122, 6090, 6095, -1, 5960, 6095, 5839, -1, 5960, 6122, 6095, -1, 5960, 5772, 6122, -1, 5960, 5773, 5772, -1, 5772, 5773, 5774, -1, 5774, 5773, 6119, -1, 6119, 5773, 5944, -1, 6133, 5944, 5775, -1, 5777, 5775, 5945, -1, 6140, 5945, 5776, -1, 6140, 5777, 5945, -1, 8360, 6002, 8038, -1, 8360, 5983, 6002, -1, 8360, 5778, 5983, -1, 8360, 6001, 5778, -1, 8360, 5978, 6001, -1, 8360, 5779, 5978, -1, 8360, 5904, 5779, -1, 8360, 5780, 5904, -1, 8360, 5781, 5780, -1, 8360, 6202, 5781, -1, 8360, 5782, 6202, -1, 8360, 6191, 5782, -1, 8360, 5783, 6191, -1, 8360, 6588, 5783, -1, 8360, 5896, 6588, -1, 8360, 5784, 5896, -1, 8360, 6154, 5784, -1, 8360, 5913, 6154, -1, 6154, 5913, 6161, -1, 6161, 5913, 5914, -1, 5785, 6161, 5914, -1, 5785, 6160, 6161, -1, 5785, 5786, 6160, -1, 5785, 5871, 5786, -1, 5786, 5871, 8198, -1, 8186, 5786, 8198, -1, 8186, 5787, 5786, -1, 5786, 5787, 6159, -1, 6159, 5787, 6270, -1, 5902, 6270, 5903, -1, 5788, 5903, 5901, -1, 5790, 5901, 5789, -1, 5970, 5789, 5862, -1, 5970, 5790, 5789, -1, 5970, 6158, 5790, -1, 5970, 5949, 6158, -1, 6158, 5949, 6157, -1, 6157, 5949, 5950, -1, 5791, 5950, 5972, -1, 6156, 5972, 6155, -1, 6156, 5791, 5972, -1, 5972, 5929, 6155, -1, 6155, 5929, 6146, -1, 6146, 5929, 5952, -1, 5805, 5952, 5953, -1, 6144, 5953, 5792, -1, 6248, 6144, 5792, -1, 6248, 5794, 6144, -1, 6248, 5793, 5794, -1, 5794, 5793, 5795, -1, 5795, 5793, 6247, -1, 5900, 6247, 6246, -1, 5899, 6246, 8123, -1, 5897, 8123, 5796, -1, 6238, 5897, 5796, -1, 6238, 5797, 5897, -1, 6238, 6242, 5797, -1, 5797, 6242, 6205, -1, 6205, 6242, 5910, -1, 5909, 5910, 6241, -1, 6204, 6241, 5798, -1, 5799, 5798, 5817, -1, 5799, 6204, 5798, -1, 5799, 5800, 6204, -1, 5799, 5801, 5800, -1, 5800, 5801, 5802, -1, 5802, 5801, 5908, -1, 5803, 5908, 6021, -1, 7995, 6021, 5804, -1, 7995, 5803, 6021, -1, 6146, 5952, 5805, -1, 5953, 5954, 5792, -1, 5792, 5954, 5806, -1, 5806, 5954, 5810, -1, 5810, 5954, 5931, -1, 5807, 5931, 5809, -1, 5808, 5809, 5934, -1, 6251, 5934, 8228, -1, 6251, 5808, 5934, -1, 5810, 5931, 5807, -1, 5807, 5809, 5808, -1, 5934, 5818, 8228, -1, 8228, 5818, 5811, -1, 5811, 5818, 5813, -1, 5812, 5811, 5813, -1, 5812, 6239, 5811, -1, 5812, 5815, 6239, -1, 5812, 5814, 5815, -1, 5815, 5814, 6235, -1, 6235, 5814, 5816, -1, 5911, 5816, 5817, -1, 6237, 5817, 5798, -1, 6237, 5911, 5817, -1, 5818, 6842, 5813, -1, 5813, 6842, 5995, -1, 5995, 6842, 5994, -1, 5994, 6842, 5833, -1, 6017, 5833, 5819, -1, 6016, 5819, 5937, -1, 6015, 5937, 5955, -1, 6014, 5955, 5820, -1, 5834, 5820, 5956, -1, 5821, 5956, 5835, -1, 5821, 5834, 5956, -1, 5821, 8057, 5834, -1, 5834, 8057, 5822, -1, 6013, 5822, 5924, -1, 5823, 5924, 6084, -1, 5824, 5823, 6084, -1, 5824, 5825, 5823, -1, 5824, 6077, 5825, -1, 5825, 6077, 6012, -1, 6012, 6077, 5926, -1, 6010, 5926, 6232, -1, 5826, 6010, 6232, -1, 5826, 6009, 6010, -1, 5826, 6223, 6009, -1, 6009, 6223, 5827, -1, 6007, 5827, 8047, -1, 5828, 8047, 6225, -1, 5829, 6225, 6210, -1, 6211, 5829, 6210, -1, 6211, 5830, 5829, -1, 6211, 6212, 5830, -1, 5830, 6212, 5831, -1, 5831, 6212, 6213, -1, 6006, 6213, 8038, -1, 5832, 8038, 5987, -1, 5832, 6006, 8038, -1, 5994, 5833, 6017, -1, 6017, 5819, 6016, -1, 6016, 5937, 6015, -1, 6015, 5955, 6014, -1, 6014, 5820, 5834, -1, 5956, 5836, 5835, -1, 5835, 5836, 5837, -1, 5837, 5836, 5838, -1, 6092, 5838, 6087, -1, 6092, 5837, 5838, -1, 5838, 5942, 6087, -1, 6087, 5942, 6088, -1, 6088, 5942, 5839, -1, 6095, 6088, 5839, -1, 6119, 5944, 6133, -1, 6133, 5775, 5777, -1, 5945, 5963, 5776, -1, 5776, 5963, 6139, -1, 6139, 5963, 6164, -1, 6170, 6139, 6164, -1, 6170, 5840, 6139, -1, 6170, 6162, 5840, -1, 5840, 6162, 6130, -1, 6130, 6162, 5921, -1, 5922, 5921, 6167, -1, 5841, 6167, 8351, -1, 6174, 5841, 8351, -1, 6174, 5842, 5841, -1, 6174, 6183, 5842, -1, 5842, 6183, 6116, -1, 6116, 6183, 6182, -1, 6103, 6182, 6181, -1, 5895, 6181, 5894, -1, 6114, 5894, 6180, -1, 5843, 6180, 6034, -1, 5843, 6114, 6180, -1, 5843, 6113, 6114, -1, 5843, 5844, 6113, -1, 6113, 5844, 6101, -1, 6101, 5844, 5884, -1, 5884, 5844, 5845, -1, 6112, 5845, 6060, -1, 5846, 6060, 5885, -1, 6111, 5885, 5886, -1, 6111, 5846, 5885, -1, 5963, 5847, 6164, -1, 6164, 5847, 5849, -1, 5849, 5847, 5964, -1, 5850, 5964, 5848, -1, 6165, 5848, 5851, -1, 6165, 5850, 5848, -1, 5849, 5964, 5850, -1, 5848, 5852, 5851, -1, 5851, 5852, 5853, -1, 5853, 5852, 5880, -1, 6189, 5880, 8094, -1, 6189, 5853, 5880, -1, 5854, 6055, 5880, -1, 5854, 6054, 6055, -1, 5854, 5947, 6054, -1, 6054, 5947, 6052, -1, 6052, 5947, 5966, -1, 5863, 5966, 5864, -1, 6027, 5864, 5855, -1, 6051, 5855, 5968, -1, 5856, 6051, 5968, -1, 5856, 5879, 6051, -1, 5856, 8103, 5879, -1, 5856, 5969, 8103, -1, 8103, 5969, 6266, -1, 6266, 5969, 5857, -1, 5857, 5969, 5865, -1, 5858, 5865, 5860, -1, 5859, 5860, 5862, -1, 5861, 5862, 5789, -1, 5861, 5859, 5862, -1, 6052, 5966, 5863, -1, 5863, 5864, 6027, -1, 6027, 5855, 6051, -1, 5857, 5865, 5858, -1, 5858, 5860, 5859, -1, 6157, 5950, 5791, -1, 6023, 5866, 5867, -1, 6023, 6299, 5866, -1, 6023, 6024, 6299, -1, 6299, 6024, 6284, -1, 6284, 6024, 6047, -1, 5915, 6047, 5873, -1, 5868, 5915, 5873, -1, 5868, 6298, 5915, -1, 5868, 5869, 6298, -1, 6298, 5869, 6297, -1, 6297, 5869, 5870, -1, 6296, 5870, 5872, -1, 5871, 5872, 8198, -1, 5871, 6296, 5872, -1, 6047, 5875, 5873, -1, 5873, 5875, 5874, -1, 5874, 5875, 6260, -1, 6260, 5875, 6049, -1, 6263, 6049, 6050, -1, 5876, 6050, 5877, -1, 5878, 5877, 8102, -1, 5878, 5876, 5877, -1, 6260, 6049, 6263, -1, 6263, 6050, 5876, -1, 5877, 5879, 8102, -1, 8102, 5879, 8103, -1, 6055, 5881, 5880, -1, 5880, 5881, 8094, -1, 8094, 5881, 6176, -1, 6176, 5881, 6032, -1, 6177, 6032, 6057, -1, 6178, 6057, 6187, -1, 6178, 6177, 6057, -1, 6176, 6032, 6177, -1, 6057, 5883, 6187, -1, 6187, 5883, 5882, -1, 5882, 5883, 6034, -1, 6180, 5882, 6034, -1, 5884, 5845, 6112, -1, 6112, 6060, 5846, -1, 5885, 6061, 5886, -1, 5886, 6061, 5887, -1, 5887, 6061, 5888, -1, 5760, 5888, 5759, -1, 5760, 5887, 5888, -1, 5755, 6067, 5913, -1, 5913, 6067, 6068, -1, 6069, 5913, 6068, -1, 6069, 5889, 5913, -1, 5913, 5889, 6070, -1, 5890, 5913, 6070, -1, 5890, 5891, 5913, -1, 5890, 6071, 5891, -1, 5891, 6071, 6290, -1, 6290, 6071, 6072, -1, 6288, 6072, 6046, -1, 5893, 6046, 5892, -1, 6274, 5892, 5867, -1, 6300, 5867, 5866, -1, 6300, 6274, 5867, -1, 6290, 6072, 6288, -1, 6288, 6046, 5893, -1, 5893, 5892, 6274, -1, 6114, 5895, 5894, -1, 5895, 6103, 6181, -1, 6103, 6116, 6182, -1, 5842, 6104, 5841, -1, 5841, 6104, 6138, -1, 6138, 6104, 6137, -1, 6137, 6104, 6117, -1, 5896, 5784, 6207, -1, 6207, 5784, 5898, -1, 5897, 5898, 5899, -1, 8123, 5897, 5899, -1, 6207, 5898, 5897, -1, 5899, 5900, 6246, -1, 5900, 5795, 6247, -1, 6144, 5805, 5953, -1, 5790, 5788, 5901, -1, 5788, 5902, 5903, -1, 5902, 6159, 6270, -1, 5904, 5780, 5999, -1, 5999, 5780, 6203, -1, 5975, 6203, 6195, -1, 5907, 6195, 5905, -1, 5906, 5905, 5804, -1, 6021, 5906, 5804, -1, 5999, 6203, 5975, -1, 5975, 6195, 5907, -1, 5907, 5905, 5906, -1, 5803, 5802, 5908, -1, 6204, 5909, 6241, -1, 5909, 6205, 5910, -1, 5911, 6235, 5816, -1, 5891, 5912, 5913, -1, 5913, 5912, 6278, -1, 6279, 5913, 6278, -1, 6279, 6292, 5913, -1, 5913, 6292, 6293, -1, 6295, 5913, 6293, -1, 6295, 5914, 5913, -1, 6296, 6297, 5870, -1, 5915, 6284, 6047, -1, 6007, 8047, 5828, -1, 5828, 6225, 5829, -1, 6213, 6226, 8038, -1, 8038, 6226, 6227, -1, 5916, 8038, 6227, -1, 5916, 6216, 8038, -1, 8038, 6216, 6217, -1, 6228, 8038, 6217, -1, 6228, 5765, 8038, -1, 5917, 6076, 5768, -1, 5917, 5918, 6076, -1, 5917, 6221, 5918, -1, 5918, 6221, 5920, -1, 5920, 6221, 6231, -1, 5919, 6231, 6232, -1, 5926, 5919, 6232, -1, 5920, 6231, 5919, -1, 6009, 5827, 6007, -1, 6130, 5921, 5922, -1, 5922, 6167, 5841, -1, 6122, 5771, 6090, -1, 5771, 6123, 5923, -1, 5834, 5822, 6013, -1, 6013, 5924, 5823, -1, 6076, 5925, 5768, -1, 5768, 5925, 6091, -1, 6002, 5984, 8038, -1, 8038, 5984, 6003, -1, 6004, 8038, 6003, -1, 6004, 5986, 8038, -1, 8038, 5986, 5987, -1, 6006, 5831, 6213, -1, 6010, 6012, 5926, -1, 8038, 8426, 5927, -1, 5927, 8426, 5679, -1, 5913, 8360, 5587, -1, 5587, 8360, 6304, -1, 5928, 5929, 5971, -1, 5928, 5595, 5929, -1, 5929, 5595, 5952, -1, 5952, 5595, 5930, -1, 5953, 5930, 5674, -1, 5954, 5674, 5932, -1, 5931, 5932, 5933, -1, 5809, 5933, 5754, -1, 5934, 5754, 5656, -1, 5818, 5656, 5655, -1, 6842, 5655, 5935, -1, 5833, 5935, 5936, -1, 5819, 5936, 5938, -1, 5937, 5938, 5939, -1, 5955, 5939, 5940, -1, 5820, 5940, 5941, -1, 5956, 5941, 5957, -1, 5836, 5957, 5958, -1, 5838, 5958, 5651, -1, 5942, 5651, 5650, -1, 5839, 5650, 5959, -1, 5960, 5959, 5943, -1, 5773, 5943, 5649, -1, 5944, 5649, 5961, -1, 5775, 5961, 5962, -1, 5945, 5962, 5946, -1, 5963, 5946, 5615, -1, 5847, 5615, 5643, -1, 5964, 5643, 5642, -1, 5848, 5642, 5618, -1, 5852, 5618, 5620, -1, 5880, 5620, 5621, -1, 5854, 5621, 5965, -1, 5947, 5965, 5641, -1, 5966, 5641, 5948, -1, 5864, 5948, 5623, -1, 5855, 5623, 5967, -1, 5968, 5967, 5639, -1, 5856, 5639, 5627, -1, 5969, 5627, 5628, -1, 5865, 5628, 5629, -1, 5860, 5629, 5631, -1, 5862, 5631, 5634, -1, 5970, 5634, 5635, -1, 5949, 5635, 5951, -1, 5950, 5951, 5972, -1, 5950, 5949, 5951, -1, 5952, 5930, 5953, -1, 5953, 5674, 5954, -1, 5954, 5932, 5931, -1, 5931, 5933, 5809, -1, 5809, 5754, 5934, -1, 5934, 5656, 5818, -1, 5818, 5655, 6842, -1, 6842, 5935, 5833, -1, 5833, 5936, 5819, -1, 5819, 5938, 5937, -1, 5937, 5939, 5955, -1, 5955, 5940, 5820, -1, 5820, 5941, 5956, -1, 5956, 5957, 5836, -1, 5836, 5958, 5838, -1, 5838, 5651, 5942, -1, 5942, 5650, 5839, -1, 5839, 5959, 5960, -1, 5960, 5943, 5773, -1, 5773, 5649, 5944, -1, 5944, 5961, 5775, -1, 5775, 5962, 5945, -1, 5945, 5946, 5963, -1, 5963, 5615, 5847, -1, 5847, 5643, 5964, -1, 5964, 5642, 5848, -1, 5848, 5618, 5852, -1, 5852, 5620, 5880, -1, 5880, 5621, 5854, -1, 5854, 5965, 5947, -1, 5947, 5641, 5966, -1, 5966, 5948, 5864, -1, 5864, 5623, 5855, -1, 5855, 5967, 5968, -1, 5968, 5639, 5856, -1, 5856, 5627, 5969, -1, 5969, 5628, 5865, -1, 5865, 5629, 5860, -1, 5860, 5631, 5862, -1, 5862, 5634, 5970, -1, 5970, 5635, 5949, -1, 5951, 5971, 5972, -1, 5972, 5971, 5929, -1, 5973, 5906, 6020, -1, 5973, 5974, 5906, -1, 5906, 5974, 5907, -1, 5907, 5974, 5998, -1, 5975, 5998, 5976, -1, 5999, 5976, 5977, -1, 5904, 5977, 6000, -1, 5779, 6000, 5979, -1, 5978, 5979, 5980, -1, 6001, 5980, 5981, -1, 5778, 5981, 5982, -1, 5983, 5982, 5600, -1, 6002, 5600, 5601, -1, 5984, 5601, 5602, -1, 6003, 5602, 5985, -1, 6004, 5985, 5603, -1, 5986, 5603, 6005, -1, 5987, 6005, 5988, -1, 5832, 5988, 5739, -1, 6006, 5739, 5741, -1, 5831, 5741, 5742, -1, 5830, 5742, 5745, -1, 5829, 5745, 5989, -1, 5828, 5989, 5731, -1, 6007, 5731, 6008, -1, 6009, 6008, 5732, -1, 6010, 5732, 6011, -1, 6012, 6011, 5751, -1, 5825, 5751, 5669, -1, 5823, 5669, 5668, -1, 6013, 5668, 5672, -1, 5834, 5672, 5990, -1, 6014, 5990, 5991, -1, 6015, 5991, 5992, -1, 6016, 5992, 5993, -1, 6017, 5993, 5673, -1, 5994, 5673, 6018, -1, 5995, 6018, 5753, -1, 5813, 5753, 6019, -1, 5812, 6019, 5996, -1, 5814, 5996, 5727, -1, 5816, 5727, 5728, -1, 5817, 5728, 5660, -1, 5799, 5660, 5662, -1, 5801, 5662, 5997, -1, 5908, 5997, 6021, -1, 5908, 5801, 5997, -1, 5907, 5998, 5975, -1, 5975, 5976, 5999, -1, 5999, 5977, 5904, -1, 5904, 6000, 5779, -1, 5779, 5979, 5978, -1, 5978, 5980, 6001, -1, 6001, 5981, 5778, -1, 5778, 5982, 5983, -1, 5983, 5600, 6002, -1, 6002, 5601, 5984, -1, 5984, 5602, 6003, -1, 6003, 5985, 6004, -1, 6004, 5603, 5986, -1, 5986, 6005, 5987, -1, 5987, 5988, 5832, -1, 5832, 5739, 6006, -1, 6006, 5741, 5831, -1, 5831, 5742, 5830, -1, 5830, 5745, 5829, -1, 5829, 5989, 5828, -1, 5828, 5731, 6007, -1, 6007, 6008, 6009, -1, 6009, 5732, 6010, -1, 6010, 6011, 6012, -1, 6012, 5751, 5825, -1, 5825, 5669, 5823, -1, 5823, 5668, 6013, -1, 6013, 5672, 5834, -1, 5834, 5990, 6014, -1, 6014, 5991, 6015, -1, 6015, 5992, 6016, -1, 6016, 5993, 6017, -1, 6017, 5673, 5994, -1, 5994, 6018, 5995, -1, 5995, 5753, 5813, -1, 5813, 6019, 5812, -1, 5812, 5996, 5814, -1, 5814, 5727, 5816, -1, 5816, 5728, 5817, -1, 5817, 5660, 5799, -1, 5799, 5662, 5801, -1, 5997, 6020, 6021, -1, 6021, 6020, 5906, -1, 6022, 6023, 6073, -1, 6022, 5705, 6023, -1, 6023, 5705, 6024, -1, 6024, 5705, 6025, -1, 6047, 6025, 6048, -1, 5875, 6048, 5702, -1, 6049, 5702, 6026, -1, 6050, 6026, 5625, -1, 5877, 5625, 5624, -1, 5879, 5624, 5640, -1, 6051, 5640, 6028, -1, 6027, 6028, 6029, -1, 5863, 6029, 5622, -1, 6052, 5622, 6053, -1, 6054, 6053, 6030, -1, 6055, 6030, 5619, -1, 5881, 5619, 6031, -1, 6032, 6031, 6056, -1, 6057, 6056, 6033, -1, 5883, 6033, 5698, -1, 6034, 5698, 6035, -1, 5843, 6035, 6036, -1, 5844, 6036, 6058, -1, 5845, 6058, 6059, -1, 6060, 6059, 6037, -1, 5885, 6037, 5687, -1, 6061, 5687, 5686, -1, 5888, 5686, 6062, -1, 5759, 6062, 6063, -1, 5758, 6063, 6038, -1, 6064, 6038, 6039, -1, 5757, 6039, 5681, -1, 6065, 5681, 5680, -1, 6066, 5680, 5678, -1, 5756, 5678, 6040, -1, 5755, 6040, 6041, -1, 6067, 6041, 5584, -1, 6068, 5584, 6042, -1, 6069, 6042, 5585, -1, 5889, 5585, 6043, -1, 6070, 6043, 5677, -1, 5890, 5677, 6044, -1, 6071, 6044, 6045, -1, 6072, 6045, 5676, -1, 6046, 5676, 5675, -1, 5892, 5675, 5867, -1, 5892, 6046, 5675, -1, 6024, 6025, 6047, -1, 6047, 6048, 5875, -1, 5875, 5702, 6049, -1, 6049, 6026, 6050, -1, 6050, 5625, 5877, -1, 5877, 5624, 5879, -1, 5879, 5640, 6051, -1, 6051, 6028, 6027, -1, 6027, 6029, 5863, -1, 5863, 5622, 6052, -1, 6052, 6053, 6054, -1, 6054, 6030, 6055, -1, 6055, 5619, 5881, -1, 5881, 6031, 6032, -1, 6032, 6056, 6057, -1, 6057, 6033, 5883, -1, 5883, 5698, 6034, -1, 6034, 6035, 5843, -1, 5843, 6036, 5844, -1, 5844, 6058, 5845, -1, 5845, 6059, 6060, -1, 6060, 6037, 5885, -1, 5885, 5687, 6061, -1, 6061, 5686, 5888, -1, 5888, 6062, 5759, -1, 5759, 6063, 5758, -1, 5758, 6038, 6064, -1, 6064, 6039, 5757, -1, 5757, 5681, 6065, -1, 6065, 5680, 6066, -1, 6066, 5678, 5756, -1, 5756, 6040, 5755, -1, 5755, 6041, 6067, -1, 6067, 5584, 6068, -1, 6068, 6042, 6069, -1, 6069, 5585, 5889, -1, 5889, 6043, 6070, -1, 6070, 5677, 5890, -1, 5890, 6044, 6071, -1, 6071, 6045, 6072, -1, 6072, 5676, 6046, -1, 5675, 6073, 5867, -1, 5867, 6073, 6023, -1, 6074, 5925, 6075, -1, 6075, 5925, 6076, -1, 6079, 6076, 5918, -1, 5734, 5918, 5920, -1, 6080, 5920, 5919, -1, 6081, 5919, 5926, -1, 6082, 5926, 6077, -1, 6083, 6077, 5824, -1, 5670, 5824, 6084, -1, 5671, 6084, 5924, -1, 5752, 5924, 5822, -1, 6078, 5822, 8057, -1, 6078, 5752, 5822, -1, 6075, 6076, 6079, -1, 6079, 5918, 5734, -1, 5734, 5920, 6080, -1, 6080, 5919, 6081, -1, 6081, 5926, 6082, -1, 6082, 6077, 6083, -1, 6083, 5824, 5670, -1, 5670, 6084, 5671, -1, 5671, 5924, 5752, -1, 6091, 5925, 6085, -1, 6085, 5925, 6074, -1, 5654, 5821, 6086, -1, 6086, 5821, 5835, -1, 5652, 5835, 5837, -1, 5653, 5837, 6092, -1, 6093, 6092, 6087, -1, 6094, 6087, 6088, -1, 5646, 6088, 6095, -1, 6089, 6095, 6090, -1, 5647, 6090, 5923, -1, 5750, 5923, 5770, -1, 5648, 5770, 5769, -1, 6085, 5769, 6091, -1, 6085, 5648, 5769, -1, 6086, 5835, 5652, -1, 5652, 5837, 5653, -1, 5653, 6092, 6093, -1, 6093, 6087, 6094, -1, 6094, 6088, 5646, -1, 5646, 6095, 6089, -1, 6089, 6090, 5647, -1, 5647, 5923, 5750, -1, 5750, 5770, 5648, -1, 8057, 5821, 6078, -1, 6078, 5821, 5654, -1, 5683, 5762, 5684, -1, 5683, 6096, 5762, -1, 5683, 6097, 6096, -1, 6096, 6097, 6098, -1, 6098, 6097, 5682, -1, 5761, 5682, 6107, -1, 6108, 6107, 6109, -1, 5760, 6109, 5685, -1, 5887, 5685, 6110, -1, 5886, 6110, 6099, -1, 6111, 6099, 5695, -1, 5846, 5695, 6100, -1, 6112, 6100, 5696, -1, 5884, 5696, 5697, -1, 6101, 5697, 5713, -1, 6113, 5713, 5689, -1, 6114, 5689, 6115, -1, 5895, 6115, 6102, -1, 6103, 6102, 5692, -1, 6116, 5692, 5694, -1, 5842, 5694, 5609, -1, 6104, 5609, 6105, -1, 6117, 6105, 5608, -1, 6106, 5608, 5684, -1, 5762, 6106, 5684, -1, 6098, 5682, 5761, -1, 5761, 6107, 6108, -1, 6108, 6109, 5760, -1, 5760, 5685, 5887, -1, 5887, 6110, 5886, -1, 5886, 6099, 6111, -1, 6111, 5695, 5846, -1, 5846, 6100, 6112, -1, 6112, 5696, 5884, -1, 5884, 5697, 6101, -1, 6101, 5713, 6113, -1, 6113, 5689, 6114, -1, 6114, 6115, 5895, -1, 5895, 6102, 6103, -1, 6103, 5692, 6116, -1, 6116, 5694, 5842, -1, 5842, 5609, 6104, -1, 6104, 6105, 6117, -1, 6117, 5608, 6106, -1, 6118, 6119, 5645, -1, 6118, 5774, 6119, -1, 6118, 6120, 5774, -1, 5774, 6120, 5772, -1, 5772, 6120, 6121, -1, 6122, 6121, 6134, -1, 5771, 6134, 5749, -1, 6123, 5749, 5748, -1, 6135, 5748, 6124, -1, 6136, 6124, 6125, -1, 5767, 6125, 5738, -1, 5764, 5738, 6126, -1, 5763, 6126, 5607, -1, 6137, 5607, 6127, -1, 6138, 6127, 6128, -1, 5841, 6128, 6129, -1, 5922, 6129, 5611, -1, 6130, 5611, 6131, -1, 5840, 6131, 5613, -1, 6139, 5613, 5746, -1, 5776, 5746, 6132, -1, 6140, 6132, 5747, -1, 5777, 5747, 5644, -1, 6133, 5644, 5645, -1, 6119, 6133, 5645, -1, 5772, 6121, 6122, -1, 6122, 6134, 5771, -1, 5771, 5749, 6123, -1, 6123, 5748, 6135, -1, 6135, 6124, 6136, -1, 6136, 6125, 5767, -1, 5767, 5738, 5764, -1, 5764, 6126, 5763, -1, 5763, 5607, 6137, -1, 6137, 6127, 6138, -1, 6138, 6128, 5841, -1, 5841, 6129, 5922, -1, 5922, 5611, 6130, -1, 6130, 6131, 5840, -1, 5840, 5613, 6139, -1, 6139, 5746, 5776, -1, 5776, 6132, 6140, -1, 6140, 5747, 5777, -1, 5777, 5644, 6133, -1, 6141, 5784, 5590, -1, 6141, 5898, 5784, -1, 6141, 6142, 5898, -1, 5898, 6142, 5899, -1, 5899, 6142, 5593, -1, 5900, 5593, 5718, -1, 5795, 5718, 6143, -1, 5794, 6143, 5717, -1, 6144, 5717, 6145, -1, 5805, 6145, 6147, -1, 6146, 6147, 5597, -1, 6155, 5597, 5598, -1, 6156, 5598, 6148, -1, 5791, 6148, 5599, -1, 6157, 5599, 5637, -1, 6158, 5637, 5636, -1, 5790, 5636, 6149, -1, 5788, 6149, 6150, -1, 5902, 6150, 6151, -1, 6159, 6151, 6152, -1, 5786, 6152, 5715, -1, 6160, 5715, 6153, -1, 6161, 6153, 5589, -1, 6154, 5589, 5590, -1, 5784, 6154, 5590, -1, 5899, 5593, 5900, -1, 5900, 5718, 5795, -1, 5795, 6143, 5794, -1, 5794, 5717, 6144, -1, 6144, 6145, 5805, -1, 5805, 6147, 6146, -1, 6146, 5597, 6155, -1, 6155, 5598, 6156, -1, 6156, 6148, 5791, -1, 5791, 5599, 6157, -1, 6157, 5637, 6158, -1, 6158, 5636, 5790, -1, 5790, 6149, 5788, -1, 5788, 6150, 5902, -1, 5902, 6151, 6159, -1, 6159, 6152, 5786, -1, 5786, 5715, 6160, -1, 6160, 6153, 6161, -1, 6161, 5589, 6154, -1, 5610, 8351, 5612, -1, 5612, 8351, 6167, -1, 6168, 6167, 5921, -1, 5614, 5921, 6162, -1, 6169, 6162, 6170, -1, 6163, 6170, 6164, -1, 5616, 6164, 5849, -1, 6171, 5849, 5850, -1, 6172, 5850, 6165, -1, 6173, 6165, 5851, -1, 5617, 5851, 5853, -1, 6166, 5853, 6189, -1, 6166, 5617, 5853, -1, 5612, 6167, 6168, -1, 6168, 5921, 5614, -1, 5614, 6162, 6169, -1, 6169, 6170, 6163, -1, 6163, 6164, 5616, -1, 5616, 5849, 6171, -1, 6171, 5850, 6172, -1, 6172, 6165, 6173, -1, 6173, 5851, 5617, -1, 6174, 8351, 6184, -1, 6184, 8351, 5610, -1, 6175, 8094, 5700, -1, 5700, 8094, 6176, -1, 6185, 6176, 6177, -1, 5699, 6177, 6178, -1, 6186, 6178, 6187, -1, 6179, 6187, 5882, -1, 6188, 5882, 6180, -1, 5688, 6180, 5894, -1, 5690, 5894, 6181, -1, 5691, 6181, 6182, -1, 5693, 6182, 6183, -1, 6184, 6183, 6174, -1, 6184, 5693, 6183, -1, 5700, 6176, 6185, -1, 6185, 6177, 5699, -1, 5699, 6178, 6186, -1, 6186, 6187, 6179, -1, 6179, 5882, 6188, -1, 6188, 6180, 5688, -1, 5688, 5894, 5690, -1, 5690, 6181, 5691, -1, 5691, 6182, 5693, -1, 6189, 8094, 6166, -1, 6166, 8094, 6175, -1, 5719, 5783, 6190, -1, 5719, 6191, 5783, -1, 5719, 5720, 6191, -1, 6191, 5720, 5782, -1, 5782, 5720, 6192, -1, 6202, 6192, 6193, -1, 5781, 6193, 6194, -1, 5780, 6194, 5726, -1, 6203, 5726, 6196, -1, 6195, 6196, 5667, -1, 5905, 5667, 5666, -1, 5804, 5666, 5665, -1, 7995, 5665, 5664, -1, 5803, 5664, 5663, -1, 5802, 5663, 6197, -1, 5800, 6197, 5722, -1, 6204, 5722, 6198, -1, 5909, 6198, 6199, -1, 6205, 6199, 6200, -1, 5797, 6200, 6206, -1, 5897, 6206, 5592, -1, 6207, 5592, 5591, -1, 5896, 5591, 6201, -1, 6588, 6201, 6190, -1, 5783, 6588, 6190, -1, 5782, 6192, 6202, -1, 6202, 6193, 5781, -1, 5781, 6194, 5780, -1, 5780, 5726, 6203, -1, 6203, 6196, 6195, -1, 6195, 5667, 5905, -1, 5905, 5666, 5804, -1, 5804, 5665, 7995, -1, 7995, 5664, 5803, -1, 5803, 5663, 5802, -1, 5802, 6197, 5800, -1, 5800, 5722, 6204, -1, 6204, 6198, 5909, -1, 5909, 6199, 6205, -1, 6205, 6200, 5797, -1, 5797, 6206, 5897, -1, 5897, 5592, 6207, -1, 6207, 5591, 5896, -1, 5896, 6201, 6588, -1, 6209, 6225, 6208, -1, 6209, 6210, 6225, -1, 6209, 5744, 6210, -1, 6210, 5744, 6211, -1, 6211, 5744, 5743, -1, 6212, 5743, 5740, -1, 6213, 5740, 6214, -1, 6226, 6214, 5604, -1, 6227, 5604, 6215, -1, 5916, 6215, 5605, -1, 6216, 5605, 6218, -1, 6217, 6218, 5606, -1, 6228, 5606, 6229, -1, 5765, 6229, 6219, -1, 5766, 6219, 6230, -1, 5768, 6230, 6220, -1, 5917, 6220, 5737, -1, 6221, 5737, 5736, -1, 6231, 5736, 5735, -1, 6232, 5735, 5733, -1, 5826, 5733, 6222, -1, 6223, 6222, 6224, -1, 5827, 6224, 6233, -1, 8047, 6233, 6208, -1, 6225, 8047, 6208, -1, 6211, 5743, 6212, -1, 6212, 5740, 6213, -1, 6213, 6214, 6226, -1, 6226, 5604, 6227, -1, 6227, 6215, 5916, -1, 5916, 5605, 6216, -1, 6216, 6218, 6217, -1, 6217, 5606, 6228, -1, 6228, 6229, 5765, -1, 5765, 6219, 5766, -1, 5766, 6230, 5768, -1, 5768, 6220, 5917, -1, 5917, 5737, 6221, -1, 6221, 5736, 6231, -1, 6231, 5735, 6232, -1, 6232, 5733, 5826, -1, 5826, 6222, 6223, -1, 6223, 6224, 5827, -1, 5827, 6233, 8047, -1, 5657, 5811, 6234, -1, 6234, 5811, 6239, -1, 5658, 6239, 5815, -1, 5659, 5815, 6235, -1, 6240, 6235, 5911, -1, 6236, 5911, 6237, -1, 5661, 6237, 5798, -1, 5723, 5798, 6241, -1, 5721, 6241, 5910, -1, 5725, 5910, 6242, -1, 6243, 6242, 6238, -1, 5724, 6238, 5796, -1, 5724, 6243, 6238, -1, 6234, 6239, 5658, -1, 5658, 5815, 5659, -1, 5659, 6235, 6240, -1, 6240, 5911, 6236, -1, 6236, 6237, 5661, -1, 5661, 5798, 5723, -1, 5723, 6241, 5721, -1, 5721, 5910, 5725, -1, 5725, 6242, 6243, -1, 8228, 5811, 6250, -1, 6250, 5811, 5657, -1, 6244, 8123, 6245, -1, 6245, 8123, 6246, -1, 6252, 6246, 6247, -1, 5594, 6247, 5793, -1, 6253, 5793, 6248, -1, 5596, 6248, 5792, -1, 6254, 5792, 5806, -1, 6255, 5806, 5810, -1, 6249, 5810, 5807, -1, 6256, 5807, 5808, -1, 6257, 5808, 6251, -1, 6250, 6251, 8228, -1, 6250, 6257, 6251, -1, 6245, 6246, 6252, -1, 6252, 6247, 5594, -1, 5594, 5793, 6253, -1, 6253, 6248, 5596, -1, 5596, 5792, 6254, -1, 6254, 5806, 6255, -1, 6255, 5810, 6249, -1, 6249, 5807, 6256, -1, 6256, 5808, 6257, -1, 5796, 8123, 5724, -1, 5724, 8123, 6244, -1, 6264, 8198, 5709, -1, 5709, 8198, 5872, -1, 5708, 5872, 5870, -1, 5707, 5870, 5869, -1, 5706, 5869, 5868, -1, 6258, 5868, 5873, -1, 6262, 5873, 5874, -1, 6259, 5874, 6260, -1, 5703, 6260, 6263, -1, 6261, 6263, 5876, -1, 5701, 5876, 5878, -1, 6271, 5878, 8102, -1, 6271, 5701, 5878, -1, 5709, 5872, 5708, -1, 5708, 5870, 5707, -1, 5707, 5869, 5706, -1, 5706, 5868, 6258, -1, 6258, 5873, 6262, -1, 6262, 5874, 6259, -1, 6259, 6260, 5703, -1, 5703, 6263, 6261, -1, 6261, 5876, 5701, -1, 8186, 8198, 5714, -1, 5714, 8198, 6264, -1, 6272, 8103, 5626, -1, 5626, 8103, 6266, -1, 6265, 6266, 5857, -1, 5638, 5857, 5858, -1, 5630, 5858, 5859, -1, 5632, 5859, 5861, -1, 5633, 5861, 5789, -1, 6269, 5789, 5901, -1, 6267, 5901, 5903, -1, 6268, 5903, 6270, -1, 5716, 6270, 5787, -1, 5714, 5787, 8186, -1, 5714, 5716, 5787, -1, 5626, 6266, 6265, -1, 6265, 5857, 5638, -1, 5638, 5858, 5630, -1, 5630, 5859, 5632, -1, 5632, 5861, 5633, -1, 5633, 5789, 6269, -1, 6269, 5901, 6267, -1, 6267, 5903, 6268, -1, 6268, 6270, 5716, -1, 8102, 8103, 6271, -1, 6271, 8103, 6272, -1, 6273, 6274, 6287, -1, 6273, 5893, 6274, -1, 6273, 6275, 5893, -1, 5893, 6275, 6288, -1, 6288, 6275, 6289, -1, 6290, 6289, 6291, -1, 5891, 6291, 6276, -1, 5912, 6276, 6277, -1, 6278, 6277, 5586, -1, 6279, 5586, 6280, -1, 6292, 6280, 6281, -1, 6293, 6281, 6294, -1, 6295, 6294, 6282, -1, 5914, 6282, 5588, -1, 5785, 5588, 6283, -1, 5871, 6283, 5711, -1, 6296, 5711, 5710, -1, 6297, 5710, 5730, -1, 6298, 5730, 5729, -1, 5915, 5729, 6285, -1, 6284, 6285, 5704, -1, 6299, 5704, 6286, -1, 5866, 6286, 5712, -1, 6300, 5712, 6287, -1, 6274, 6300, 6287, -1, 6288, 6289, 6290, -1, 6290, 6291, 5891, -1, 5891, 6276, 5912, -1, 5912, 6277, 6278, -1, 6278, 5586, 6279, -1, 6279, 6280, 6292, -1, 6292, 6281, 6293, -1, 6293, 6294, 6295, -1, 6295, 6282, 5914, -1, 5914, 5588, 5785, -1, 5785, 6283, 5871, -1, 5871, 5711, 6296, -1, 6296, 5710, 6297, -1, 6297, 5730, 6298, -1, 6298, 5729, 5915, -1, 5915, 6285, 6284, -1, 6284, 5704, 6299, -1, 6299, 6286, 5866, -1, 5866, 5712, 6300, -1, 5231, 5565, 6316, -1, 6316, 5565, 6301, -1, 6301, 5565, 6302, -1, 6318, 6302, 6303, -1, 6318, 6301, 6302, -1, 6302, 6320, 6303, -1, 6303, 6320, 6313, -1, 6313, 6320, 6305, -1, 6305, 6320, 6319, -1, 6312, 6319, 6304, -1, 8360, 6312, 6304, -1, 6305, 6319, 6312, -1, 8038, 5927, 6306, -1, 6306, 5927, 6307, -1, 6308, 6307, 6309, -1, 6308, 6306, 6307, -1, 6307, 6310, 6309, -1, 6309, 6310, 6314, -1, 6314, 6310, 6315, -1, 6315, 6310, 6321, -1, 6311, 6321, 6317, -1, 6311, 6315, 6321, -1, 6321, 5408, 6317, -1, 6317, 5408, 5232, -1, 8038, 6306, 8360, -1, 8360, 6306, 6312, -1, 6312, 6306, 6308, -1, 6305, 6308, 6309, -1, 6313, 6309, 6314, -1, 6303, 6314, 6315, -1, 6318, 6315, 6311, -1, 6301, 6311, 6317, -1, 6316, 6317, 5231, -1, 6316, 6301, 6317, -1, 6312, 6308, 6305, -1, 6305, 6309, 6313, -1, 6313, 6314, 6303, -1, 6303, 6315, 6318, -1, 6318, 6311, 6301, -1, 6317, 5232, 5231, -1, 5927, 6304, 6307, -1, 6307, 6304, 6319, -1, 6310, 6319, 6320, -1, 6321, 6320, 6302, -1, 5408, 6302, 5565, -1, 5408, 6321, 6302, -1, 6307, 6319, 6310, -1, 6310, 6320, 6321, -1, 4526, 4734, 6333, -1, 6333, 4734, 6331, -1, 6331, 4734, 6340, -1, 6322, 6340, 6337, -1, 6322, 6331, 6340, -1, 6340, 6323, 6337, -1, 6337, 6323, 6336, -1, 6336, 6323, 6335, -1, 6335, 6323, 6339, -1, 6334, 6339, 5679, -1, 8426, 6334, 5679, -1, 6335, 6339, 6334, -1, 5913, 5587, 6324, -1, 6324, 5587, 6341, -1, 6325, 6341, 6326, -1, 6325, 6324, 6341, -1, 6341, 6338, 6326, -1, 6326, 6338, 6327, -1, 6327, 6338, 6328, -1, 6328, 6338, 6330, -1, 6329, 6330, 6332, -1, 6329, 6328, 6330, -1, 6330, 4546, 6332, -1, 6332, 4546, 4348, -1, 5913, 6324, 8426, -1, 8426, 6324, 6334, -1, 6334, 6324, 6325, -1, 6335, 6325, 6326, -1, 6336, 6326, 6327, -1, 6337, 6327, 6328, -1, 6322, 6328, 6329, -1, 6331, 6329, 6332, -1, 6333, 6332, 4526, -1, 6333, 6331, 6332, -1, 6334, 6325, 6335, -1, 6335, 6326, 6336, -1, 6336, 6327, 6337, -1, 6337, 6328, 6322, -1, 6322, 6329, 6331, -1, 6332, 4348, 4526, -1, 5587, 5679, 6341, -1, 6341, 5679, 6339, -1, 6338, 6339, 6323, -1, 6330, 6323, 6340, -1, 4546, 6340, 4734, -1, 4546, 6330, 6340, -1, 6341, 6339, 6338, -1, 6338, 6323, 6330, -1, 6523, 6382, 6342, -1, 6343, 6342, 6344, -1, 6343, 6523, 6342, -1, 6545, 6416, 6565, -1, 6545, 6345, 6416, -1, 6545, 6544, 6345, -1, 6345, 6544, 6403, -1, 6403, 6544, 6563, -1, 6415, 6563, 6561, -1, 6346, 6415, 6561, -1, 6346, 6347, 6415, -1, 6346, 6348, 6347, -1, 6347, 6348, 6375, -1, 6375, 6348, 6349, -1, 6350, 6349, 6351, -1, 6352, 6350, 6351, -1, 6352, 6401, 6350, -1, 6352, 6557, 6401, -1, 6401, 6557, 6376, -1, 6353, 6376, 6543, -1, 6354, 6353, 6543, -1, 6354, 6355, 6353, -1, 6354, 6356, 6355, -1, 6354, 6414, 6356, -1, 6354, 6357, 6414, -1, 6354, 6358, 6357, -1, 6357, 6358, 6359, -1, 6359, 6358, 6377, -1, 6377, 6358, 6542, -1, 6378, 6542, 6360, -1, 6361, 6378, 6360, -1, 6361, 6540, 6378, -1, 6378, 6540, 6362, -1, 6539, 6378, 6362, -1, 6539, 6552, 6378, -1, 6378, 6552, 6363, -1, 6393, 6363, 6379, -1, 6411, 6379, 6537, -1, 6410, 6537, 6550, -1, 6364, 6410, 6550, -1, 6364, 6409, 6410, -1, 6364, 6536, 6409, -1, 6409, 6536, 6380, -1, 6380, 6536, 6535, -1, 6408, 6535, 6533, -1, 6532, 6408, 6533, -1, 6532, 6365, 6408, -1, 6532, 6531, 6365, -1, 6365, 6531, 6367, -1, 6367, 6531, 6366, -1, 6368, 6367, 6366, -1, 6368, 6390, 6367, -1, 6368, 6529, 6390, -1, 6390, 6529, 6381, -1, 6387, 6381, 6369, -1, 6527, 6387, 6369, -1, 6527, 6370, 6387, -1, 6527, 6526, 6370, -1, 6370, 6526, 6406, -1, 6406, 6526, 6371, -1, 6371, 6526, 6405, -1, 6405, 6526, 6384, -1, 6384, 6526, 6383, -1, 6383, 6526, 6342, -1, 6342, 6526, 6372, -1, 6373, 6342, 6372, -1, 6373, 6374, 6342, -1, 6342, 6374, 6344, -1, 6403, 6563, 6415, -1, 6375, 6349, 6350, -1, 6401, 6376, 6353, -1, 6377, 6542, 6378, -1, 6378, 6363, 6393, -1, 6393, 6379, 6411, -1, 6411, 6537, 6410, -1, 6380, 6535, 6408, -1, 6390, 6381, 6387, -1, 6416, 6342, 6565, -1, 6565, 6342, 6382, -1, 6418, 6342, 6419, -1, 6418, 6383, 6342, -1, 6418, 6417, 6383, -1, 6383, 6417, 6384, -1, 6384, 6417, 6385, -1, 6405, 6385, 6386, -1, 6371, 6386, 6431, -1, 6406, 6431, 6430, -1, 6370, 6430, 6388, -1, 6387, 6388, 6389, -1, 6390, 6389, 6425, -1, 6367, 6425, 6391, -1, 6365, 6391, 6407, -1, 6408, 6407, 6429, -1, 6380, 6429, 6426, -1, 6409, 6426, 6427, -1, 6410, 6427, 6392, -1, 6411, 6392, 6412, -1, 6393, 6412, 6413, -1, 6378, 6413, 6428, -1, 6377, 6428, 6394, -1, 6359, 6394, 6395, -1, 6357, 6395, 6396, -1, 6414, 6396, 6397, -1, 6356, 6397, 6398, -1, 6355, 6398, 6399, -1, 6353, 6399, 6400, -1, 6401, 6400, 6424, -1, 6350, 6424, 6402, -1, 6375, 6402, 6423, -1, 6347, 6423, 6422, -1, 6415, 6422, 6421, -1, 6403, 6421, 6404, -1, 6345, 6404, 6420, -1, 6416, 6420, 6419, -1, 6342, 6416, 6419, -1, 6384, 6385, 6405, -1, 6405, 6386, 6371, -1, 6371, 6431, 6406, -1, 6406, 6430, 6370, -1, 6370, 6388, 6387, -1, 6387, 6389, 6390, -1, 6390, 6425, 6367, -1, 6367, 6391, 6365, -1, 6365, 6407, 6408, -1, 6408, 6429, 6380, -1, 6380, 6426, 6409, -1, 6409, 6427, 6410, -1, 6410, 6392, 6411, -1, 6411, 6412, 6393, -1, 6393, 6413, 6378, -1, 6378, 6428, 6377, -1, 6377, 6394, 6359, -1, 6359, 6395, 6357, -1, 6357, 6396, 6414, -1, 6414, 6397, 6356, -1, 6356, 6398, 6355, -1, 6355, 6399, 6353, -1, 6353, 6400, 6401, -1, 6401, 6424, 6350, -1, 6350, 6402, 6375, -1, 6375, 6423, 6347, -1, 6347, 6422, 6415, -1, 6415, 6421, 6403, -1, 6403, 6404, 6345, -1, 6345, 6420, 6416, -1, 6418, 6419, 6425, -1, 6417, 6425, 6385, -1, 6417, 6418, 6425, -1, 6419, 6420, 6425, -1, 6425, 6420, 6404, -1, 6421, 6425, 6404, -1, 6421, 6422, 6425, -1, 6425, 6422, 6423, -1, 6402, 6425, 6423, -1, 6402, 6424, 6425, -1, 6425, 6424, 6400, -1, 6399, 6425, 6400, -1, 6399, 6391, 6425, -1, 6399, 6398, 6391, -1, 6391, 6398, 6407, -1, 6407, 6398, 6397, -1, 6429, 6397, 6396, -1, 6426, 6396, 6395, -1, 6427, 6395, 6394, -1, 6392, 6394, 6428, -1, 6412, 6428, 6413, -1, 6412, 6392, 6428, -1, 6407, 6397, 6429, -1, 6429, 6396, 6426, -1, 6426, 6395, 6427, -1, 6427, 6394, 6392, -1, 6389, 6388, 6425, -1, 6425, 6388, 6430, -1, 6431, 6425, 6430, -1, 6431, 6386, 6425, -1, 6425, 6386, 6385, -1, 6486, 6446, 6444, -1, 6464, 6444, 6484, -1, 6464, 6486, 6444, -1, 6446, 6447, 6444, -1, 6444, 6447, 6448, -1, 6432, 6444, 6448, -1, 6432, 6450, 6444, -1, 6444, 6450, 6469, -1, 6433, 6444, 6469, -1, 6433, 6451, 6444, -1, 6444, 6451, 6472, -1, 6434, 6444, 6472, -1, 6434, 6480, 6444, -1, 6434, 6435, 6480, -1, 6480, 6435, 6479, -1, 6479, 6435, 6441, -1, 6478, 6441, 6437, -1, 6436, 6437, 6474, -1, 6438, 6474, 6439, -1, 6476, 6439, 6475, -1, 6440, 6475, 6455, -1, 6440, 6476, 6475, -1, 6479, 6441, 6478, -1, 6478, 6437, 6436, -1, 6436, 6474, 6438, -1, 6438, 6439, 6476, -1, 6481, 6442, 6444, -1, 6444, 6442, 6443, -1, 6483, 6444, 6443, -1, 6483, 6462, 6444, -1, 6444, 6462, 6484, -1, 6445, 6446, 6466, -1, 6445, 6447, 6446, -1, 6445, 6489, 6447, -1, 6447, 6489, 6448, -1, 6448, 6489, 6449, -1, 6432, 6449, 6467, -1, 6450, 6467, 6468, -1, 6469, 6468, 6470, -1, 6433, 6470, 6471, -1, 6451, 6471, 6495, -1, 6472, 6495, 6452, -1, 6434, 6452, 6453, -1, 6435, 6453, 6454, -1, 6441, 6454, 6497, -1, 6437, 6497, 6473, -1, 6474, 6473, 6499, -1, 6439, 6499, 6521, -1, 6475, 6521, 6456, -1, 6455, 6456, 6457, -1, 6440, 6457, 6458, -1, 6476, 6458, 6507, -1, 6438, 6507, 6459, -1, 6436, 6459, 6477, -1, 6478, 6477, 6460, -1, 6479, 6460, 6509, -1, 6480, 6509, 6512, -1, 6444, 6512, 6514, -1, 6481, 6514, 6461, -1, 6442, 6461, 6482, -1, 6443, 6482, 6516, -1, 6483, 6516, 6463, -1, 6462, 6463, 6517, -1, 6484, 6517, 6465, -1, 6464, 6465, 6485, -1, 6486, 6485, 6466, -1, 6446, 6486, 6466, -1, 6448, 6449, 6432, -1, 6432, 6467, 6450, -1, 6450, 6468, 6469, -1, 6469, 6470, 6433, -1, 6433, 6471, 6451, -1, 6451, 6495, 6472, -1, 6472, 6452, 6434, -1, 6434, 6453, 6435, -1, 6435, 6454, 6441, -1, 6441, 6497, 6437, -1, 6437, 6473, 6474, -1, 6474, 6499, 6439, -1, 6439, 6521, 6475, -1, 6475, 6456, 6455, -1, 6455, 6457, 6440, -1, 6440, 6458, 6476, -1, 6476, 6507, 6438, -1, 6438, 6459, 6436, -1, 6436, 6477, 6478, -1, 6478, 6460, 6479, -1, 6479, 6509, 6480, -1, 6480, 6512, 6444, -1, 6444, 6514, 6481, -1, 6481, 6461, 6442, -1, 6442, 6482, 6443, -1, 6443, 6516, 6483, -1, 6483, 6463, 6462, -1, 6462, 6517, 6484, -1, 6484, 6465, 6464, -1, 6464, 6485, 6486, -1, 6487, 6547, 6466, -1, 6564, 6466, 6520, -1, 6564, 6487, 6466, -1, 6488, 6445, 6546, -1, 6488, 6489, 6445, -1, 6488, 6524, 6489, -1, 6489, 6524, 6449, -1, 6449, 6524, 6490, -1, 6467, 6490, 6491, -1, 6548, 6467, 6491, -1, 6548, 6468, 6467, -1, 6548, 6525, 6468, -1, 6468, 6525, 6470, -1, 6470, 6525, 6492, -1, 6471, 6492, 6493, -1, 6494, 6471, 6493, -1, 6494, 6495, 6471, -1, 6494, 6528, 6495, -1, 6495, 6528, 6549, -1, 6452, 6549, 6530, -1, 6496, 6452, 6530, -1, 6496, 6453, 6452, -1, 6496, 6454, 6453, -1, 6496, 6497, 6454, -1, 6496, 6473, 6497, -1, 6496, 6498, 6473, -1, 6473, 6498, 6499, -1, 6499, 6498, 6521, -1, 6521, 6498, 6500, -1, 6456, 6500, 6534, -1, 6501, 6456, 6534, -1, 6501, 6502, 6456, -1, 6456, 6502, 6503, -1, 6504, 6456, 6503, -1, 6504, 6505, 6456, -1, 6456, 6505, 6551, -1, 6457, 6551, 6506, -1, 6458, 6506, 6522, -1, 6507, 6522, 6538, -1, 6553, 6507, 6538, -1, 6553, 6459, 6507, -1, 6553, 6508, 6459, -1, 6459, 6508, 6477, -1, 6477, 6508, 6541, -1, 6460, 6541, 6554, -1, 6555, 6460, 6554, -1, 6555, 6509, 6460, -1, 6555, 6510, 6509, -1, 6509, 6510, 6512, -1, 6512, 6510, 6511, -1, 6513, 6512, 6511, -1, 6513, 6514, 6512, -1, 6513, 6556, 6514, -1, 6514, 6556, 6558, -1, 6461, 6558, 6559, -1, 6515, 6461, 6559, -1, 6515, 6482, 6461, -1, 6515, 6560, 6482, -1, 6482, 6560, 6516, -1, 6516, 6560, 6463, -1, 6463, 6560, 6517, -1, 6517, 6560, 6465, -1, 6465, 6560, 6485, -1, 6485, 6560, 6466, -1, 6466, 6560, 6519, -1, 6518, 6466, 6519, -1, 6518, 6562, 6466, -1, 6466, 6562, 6520, -1, 6449, 6490, 6467, -1, 6470, 6492, 6471, -1, 6495, 6549, 6452, -1, 6521, 6500, 6456, -1, 6456, 6551, 6457, -1, 6457, 6506, 6458, -1, 6458, 6522, 6507, -1, 6477, 6541, 6460, -1, 6514, 6558, 6461, -1, 6445, 6466, 6546, -1, 6546, 6466, 6547, -1, 6523, 6546, 6382, -1, 6523, 6488, 6546, -1, 6523, 6343, 6488, -1, 6488, 6343, 6524, -1, 6524, 6343, 6344, -1, 6490, 6344, 6374, -1, 6491, 6374, 6373, -1, 6548, 6373, 6372, -1, 6525, 6372, 6526, -1, 6492, 6526, 6527, -1, 6493, 6527, 6369, -1, 6494, 6369, 6381, -1, 6528, 6381, 6529, -1, 6549, 6529, 6368, -1, 6530, 6368, 6366, -1, 6496, 6366, 6531, -1, 6498, 6531, 6532, -1, 6500, 6532, 6533, -1, 6534, 6533, 6535, -1, 6501, 6535, 6536, -1, 6502, 6536, 6364, -1, 6503, 6364, 6550, -1, 6504, 6550, 6537, -1, 6505, 6537, 6379, -1, 6551, 6379, 6363, -1, 6506, 6363, 6552, -1, 6522, 6552, 6539, -1, 6538, 6539, 6362, -1, 6553, 6362, 6540, -1, 6508, 6540, 6361, -1, 6541, 6361, 6360, -1, 6554, 6360, 6542, -1, 6555, 6542, 6358, -1, 6510, 6358, 6354, -1, 6511, 6354, 6543, -1, 6513, 6543, 6376, -1, 6556, 6376, 6557, -1, 6558, 6557, 6352, -1, 6559, 6352, 6351, -1, 6515, 6351, 6349, -1, 6560, 6349, 6348, -1, 6519, 6348, 6346, -1, 6518, 6346, 6561, -1, 6562, 6561, 6563, -1, 6520, 6563, 6544, -1, 6564, 6544, 6545, -1, 6487, 6545, 6565, -1, 6547, 6565, 6382, -1, 6546, 6547, 6382, -1, 6524, 6344, 6490, -1, 6490, 6374, 6491, -1, 6491, 6373, 6548, -1, 6548, 6372, 6525, -1, 6525, 6526, 6492, -1, 6492, 6527, 6493, -1, 6493, 6369, 6494, -1, 6494, 6381, 6528, -1, 6528, 6529, 6549, -1, 6549, 6368, 6530, -1, 6530, 6366, 6496, -1, 6496, 6531, 6498, -1, 6498, 6532, 6500, -1, 6500, 6533, 6534, -1, 6534, 6535, 6501, -1, 6501, 6536, 6502, -1, 6502, 6364, 6503, -1, 6503, 6550, 6504, -1, 6504, 6537, 6505, -1, 6505, 6379, 6551, -1, 6551, 6363, 6506, -1, 6506, 6552, 6522, -1, 6522, 6539, 6538, -1, 6538, 6362, 6553, -1, 6553, 6540, 6508, -1, 6508, 6361, 6541, -1, 6541, 6360, 6554, -1, 6554, 6542, 6555, -1, 6555, 6358, 6510, -1, 6510, 6354, 6511, -1, 6511, 6543, 6513, -1, 6513, 6376, 6556, -1, 6556, 6557, 6558, -1, 6558, 6352, 6559, -1, 6559, 6351, 6515, -1, 6515, 6349, 6560, -1, 6560, 6348, 6519, -1, 6519, 6346, 6518, -1, 6518, 6561, 6562, -1, 6562, 6563, 6520, -1, 6520, 6544, 6564, -1, 6564, 6545, 6487, -1, 6487, 6565, 6547, -1, 6566, 6112, 7822, -1, 6566, 8072, 6112, -1, 6566, 7821, 8072, -1, 8072, 7821, 8071, -1, 8071, 7821, 7820, -1, 6574, 7820, 7819, -1, 8073, 7819, 7975, -1, 6567, 7975, 6575, -1, 6568, 6575, 7823, -1, 6569, 7823, 6571, -1, 6570, 6571, 6572, -1, 8069, 6572, 6576, -1, 8068, 6576, 7829, -1, 6577, 7829, 7828, -1, 6573, 7828, 7831, -1, 8067, 7831, 6106, -1, 8067, 6573, 7831, -1, 8071, 7820, 6574, -1, 6574, 7819, 8073, -1, 8073, 7975, 6567, -1, 6567, 6575, 6568, -1, 6568, 7823, 6569, -1, 6569, 6571, 6570, -1, 6570, 6572, 8069, -1, 8069, 6576, 8068, -1, 8068, 7829, 6577, -1, 6577, 7828, 6573, -1, 7831, 7830, 6106, -1, 6106, 7830, 8066, -1, 8066, 7830, 7832, -1, 7923, 8066, 7832, -1, 7923, 8086, 8066, -1, 7923, 7816, 8086, -1, 8086, 7816, 8171, -1, 8171, 7816, 6578, -1, 6579, 6578, 6583, -1, 8203, 6583, 7966, -1, 8082, 7966, 6580, -1, 8079, 6580, 7814, -1, 6584, 7814, 7813, -1, 8077, 7813, 7810, -1, 8204, 7810, 7817, -1, 6581, 7817, 6585, -1, 6586, 6585, 6587, -1, 6582, 6587, 7822, -1, 6112, 6582, 7822, -1, 8171, 6578, 6579, -1, 6579, 6583, 8203, -1, 8203, 7966, 8082, -1, 8082, 6580, 8079, -1, 8079, 7814, 6584, -1, 6584, 7813, 8077, -1, 8077, 7810, 8204, -1, 8204, 7817, 6581, -1, 6581, 6585, 6586, -1, 6586, 6587, 6582, -1, 6590, 6588, 6589, -1, 6590, 8009, 6588, -1, 6590, 6591, 8009, -1, 8009, 6591, 8008, -1, 8008, 6591, 7907, -1, 8007, 7907, 7904, -1, 8005, 7904, 7906, -1, 6596, 7906, 6597, -1, 6592, 6597, 7901, -1, 8003, 7901, 6593, -1, 8001, 6593, 6594, -1, 8153, 6594, 7879, -1, 7999, 7879, 6595, -1, 8010, 6595, 6598, -1, 7997, 6598, 6599, -1, 7994, 6599, 7995, -1, 7994, 7997, 6599, -1, 8008, 7907, 8007, -1, 8007, 7904, 8005, -1, 8005, 7906, 6596, -1, 6596, 6597, 6592, -1, 6592, 7901, 8003, -1, 8003, 6593, 8001, -1, 8001, 6594, 8153, -1, 8153, 7879, 7999, -1, 7999, 6595, 8010, -1, 8010, 6598, 7997, -1, 6599, 6600, 7995, -1, 7995, 6600, 7992, -1, 7992, 6600, 7885, -1, 6601, 7992, 7885, -1, 6601, 6602, 7992, -1, 6601, 7887, 6602, -1, 6602, 7887, 7986, -1, 7986, 7887, 7884, -1, 6603, 7884, 6604, -1, 6611, 6604, 7888, -1, 7984, 7888, 6605, -1, 6612, 6605, 6606, -1, 7980, 6606, 7900, -1, 6613, 7900, 7899, -1, 6614, 7899, 6607, -1, 6615, 6607, 6608, -1, 7979, 6608, 6610, -1, 6609, 6610, 6589, -1, 6588, 6609, 6589, -1, 7986, 7884, 6603, -1, 6603, 6604, 6611, -1, 6611, 7888, 7984, -1, 7984, 6605, 6612, -1, 6612, 6606, 7980, -1, 7980, 7900, 6613, -1, 6613, 7899, 6614, -1, 6614, 6607, 6615, -1, 6615, 6608, 7979, -1, 7979, 6610, 6609, -1, 8286, 6617, 8284, -1, 8284, 6617, 6616, -1, 6616, 6617, 6618, -1, 6634, 6618, 6635, -1, 6619, 6635, 7824, -1, 8070, 7824, 7818, -1, 6636, 7818, 6620, -1, 8074, 6620, 6621, -1, 8075, 6621, 6622, -1, 8076, 6622, 7808, -1, 6623, 7808, 7807, -1, 6637, 7807, 6624, -1, 8089, 6624, 7806, -1, 8090, 7806, 7805, -1, 8091, 7805, 6625, -1, 6638, 6625, 7804, -1, 8093, 7804, 6626, -1, 6639, 6626, 7786, -1, 6640, 7786, 6641, -1, 6642, 6641, 7785, -1, 8099, 7785, 6627, -1, 6643, 6627, 7801, -1, 8100, 7801, 7783, -1, 6628, 7783, 7799, -1, 6629, 7799, 6630, -1, 8101, 6630, 7781, -1, 8128, 7781, 6644, -1, 8131, 6644, 6645, -1, 6646, 6645, 7777, -1, 8133, 7777, 6631, -1, 6647, 6631, 7776, -1, 6648, 7776, 7775, -1, 8142, 7775, 7798, -1, 8143, 7798, 6649, -1, 8141, 6649, 7796, -1, 6650, 7796, 6632, -1, 8146, 6632, 7791, -1, 8147, 7791, 6633, -1, 8149, 6633, 6651, -1, 8150, 6651, 7789, -1, 8182, 7789, 7760, -1, 8280, 8182, 7760, -1, 6616, 6618, 6634, -1, 6634, 6635, 6619, -1, 6619, 7824, 8070, -1, 8070, 7818, 6636, -1, 6636, 6620, 8074, -1, 8074, 6621, 8075, -1, 8075, 6622, 8076, -1, 8076, 7808, 6623, -1, 6623, 7807, 6637, -1, 6637, 6624, 8089, -1, 8089, 7806, 8090, -1, 8090, 7805, 8091, -1, 8091, 6625, 6638, -1, 6638, 7804, 8093, -1, 8093, 6626, 6639, -1, 6639, 7786, 6640, -1, 6640, 6641, 6642, -1, 6642, 7785, 8099, -1, 8099, 6627, 6643, -1, 6643, 7801, 8100, -1, 8100, 7783, 6628, -1, 6628, 7799, 6629, -1, 6629, 6630, 8101, -1, 8101, 7781, 8128, -1, 8128, 6644, 8131, -1, 8131, 6645, 6646, -1, 6646, 7777, 8133, -1, 8133, 6631, 6647, -1, 6647, 7776, 6648, -1, 6648, 7775, 8142, -1, 8142, 7798, 8143, -1, 8143, 6649, 8141, -1, 8141, 7796, 6650, -1, 6650, 6632, 8146, -1, 8146, 7791, 8147, -1, 8147, 6633, 8149, -1, 8149, 6651, 8150, -1, 8150, 7789, 8182, -1, 6652, 8047, 6673, -1, 6652, 8049, 8047, -1, 6652, 6653, 8049, -1, 8049, 6653, 6660, -1, 6660, 6653, 7918, -1, 6661, 7918, 7852, -1, 8062, 7852, 6654, -1, 6662, 6654, 7917, -1, 6655, 7917, 6656, -1, 8154, 6656, 7916, -1, 8155, 7916, 7914, -1, 8156, 7914, 6657, -1, 8157, 6657, 7834, -1, 6658, 7834, 7833, -1, 6663, 7833, 6659, -1, 8036, 6659, 6228, -1, 8036, 6663, 6659, -1, 6660, 7918, 6661, -1, 6661, 7852, 8062, -1, 8062, 6654, 6662, -1, 6662, 7917, 6655, -1, 6655, 6656, 8154, -1, 8154, 7916, 8155, -1, 8155, 7914, 8156, -1, 8156, 6657, 8157, -1, 8157, 7834, 6658, -1, 6658, 7833, 6663, -1, 6659, 7913, 6228, -1, 6228, 7913, 8037, -1, 8037, 7913, 7911, -1, 7910, 8037, 7911, -1, 7910, 6665, 8037, -1, 7910, 6664, 6665, -1, 6665, 6664, 8039, -1, 8039, 6664, 7909, -1, 6666, 7909, 6675, -1, 6667, 6675, 7908, -1, 6668, 7908, 6670, -1, 6669, 6670, 7845, -1, 8042, 7845, 7846, -1, 6676, 7846, 7847, -1, 8044, 7847, 6671, -1, 8045, 6671, 6672, -1, 8046, 6672, 7848, -1, 6674, 7848, 6673, -1, 8047, 6674, 6673, -1, 8039, 7909, 6666, -1, 6666, 6675, 6667, -1, 6667, 7908, 6668, -1, 6668, 6670, 6669, -1, 6669, 7845, 8042, -1, 8042, 7846, 6676, -1, 6676, 7847, 8044, -1, 8044, 6671, 8045, -1, 8045, 6672, 8046, -1, 8046, 7848, 6674, -1, 6679, 6677, 6678, -1, 6679, 6681, 6677, -1, 6679, 6680, 6681, -1, 6681, 6680, 6682, -1, 6682, 6680, 6683, -1, 8164, 6683, 7928, -1, 6684, 7928, 6685, -1, 8165, 6685, 6686, -1, 8166, 6686, 7926, -1, 8169, 7926, 7925, -1, 6691, 7925, 6687, -1, 6688, 6687, 7971, -1, 6692, 7971, 6689, -1, 6693, 6689, 6694, -1, 8084, 6694, 6690, -1, 8085, 6690, 6696, -1, 8085, 8084, 6690, -1, 6682, 6683, 8164, -1, 8164, 7928, 6684, -1, 6684, 6685, 8165, -1, 8165, 6686, 8166, -1, 8166, 7926, 8169, -1, 8169, 7925, 6691, -1, 6691, 6687, 6688, -1, 6688, 7971, 6692, -1, 6692, 6689, 6693, -1, 6693, 6694, 8084, -1, 6690, 6695, 6696, -1, 6696, 6695, 8159, -1, 8159, 6695, 6697, -1, 6698, 8159, 6697, -1, 6698, 6699, 8159, -1, 6698, 6700, 6699, -1, 6699, 6700, 8158, -1, 8158, 6700, 7922, -1, 6705, 7922, 6706, -1, 8035, 6706, 7836, -1, 8034, 7836, 6707, -1, 8033, 6707, 6701, -1, 8174, 6701, 7921, -1, 8031, 7921, 7920, -1, 8176, 7920, 7840, -1, 6702, 7840, 6708, -1, 6703, 6708, 6704, -1, 6709, 6704, 6678, -1, 6677, 6709, 6678, -1, 8158, 7922, 6705, -1, 6705, 6706, 8035, -1, 8035, 7836, 8034, -1, 8034, 6707, 8033, -1, 8033, 6701, 8174, -1, 8174, 7921, 8031, -1, 8031, 7920, 8176, -1, 8176, 7840, 6702, -1, 6702, 6708, 6703, -1, 6703, 6704, 6709, -1, 7769, 8179, 6710, -1, 7769, 6711, 8179, -1, 7769, 7770, 6711, -1, 6711, 7770, 6712, -1, 6712, 7770, 6713, -1, 8138, 6713, 6714, -1, 6720, 6714, 7931, -1, 6721, 7931, 6722, -1, 6715, 6722, 7932, -1, 6723, 7932, 6724, -1, 6716, 6724, 6717, -1, 8188, 6717, 6718, -1, 6725, 6718, 7958, -1, 6726, 7958, 7960, -1, 8191, 7960, 7961, -1, 8114, 7961, 6719, -1, 8114, 8191, 7961, -1, 6712, 6713, 8138, -1, 8138, 6714, 6720, -1, 6720, 7931, 6721, -1, 6721, 6722, 6715, -1, 6715, 7932, 6723, -1, 6723, 6724, 6716, -1, 6716, 6717, 8188, -1, 8188, 6718, 6725, -1, 6725, 7958, 6726, -1, 6726, 7960, 8191, -1, 7961, 6727, 6719, -1, 6719, 6727, 8116, -1, 8116, 6727, 6728, -1, 6729, 8116, 6728, -1, 6729, 8117, 8116, -1, 6729, 6730, 8117, -1, 8117, 6730, 6731, -1, 6731, 6730, 6733, -1, 6732, 6733, 6738, -1, 6734, 6738, 7895, -1, 6735, 7895, 7894, -1, 8197, 7894, 6736, -1, 8121, 6736, 7965, -1, 8122, 7965, 6737, -1, 8125, 6737, 6739, -1, 8006, 6739, 7893, -1, 6740, 7893, 7892, -1, 7978, 7892, 6710, -1, 8179, 7978, 6710, -1, 6731, 6733, 6732, -1, 6732, 6738, 6734, -1, 6734, 7895, 6735, -1, 6735, 7894, 8197, -1, 8197, 6736, 8121, -1, 8121, 7965, 8122, -1, 8122, 6737, 8125, -1, 8125, 6739, 8006, -1, 8006, 7893, 6740, -1, 6740, 7892, 7978, -1, 7766, 6295, 7768, -1, 7766, 8180, 6295, -1, 7766, 7765, 8180, -1, 8180, 7765, 6747, -1, 6747, 7765, 7764, -1, 6741, 7764, 7763, -1, 8181, 7763, 6748, -1, 6749, 6748, 6742, -1, 6750, 6742, 7790, -1, 6743, 7790, 7792, -1, 8152, 7792, 6744, -1, 6751, 6744, 7793, -1, 8151, 7793, 7794, -1, 8148, 7794, 7795, -1, 6746, 7795, 6745, -1, 8145, 6745, 6300, -1, 8145, 6746, 6745, -1, 6747, 7764, 6741, -1, 6741, 7763, 8181, -1, 8181, 6748, 6749, -1, 6749, 6742, 6750, -1, 6750, 7790, 6743, -1, 6743, 7792, 8152, -1, 8152, 6744, 6751, -1, 6751, 7793, 8151, -1, 8151, 7794, 8148, -1, 8148, 7795, 6746, -1, 6745, 6752, 6300, -1, 6300, 6752, 6753, -1, 6753, 6752, 7797, -1, 6754, 6753, 7797, -1, 6754, 8144, 6753, -1, 6754, 7774, 8144, -1, 8144, 7774, 6755, -1, 6755, 7774, 7773, -1, 8140, 7773, 7772, -1, 8139, 7772, 6756, -1, 8135, 6756, 7936, -1, 8183, 7936, 6763, -1, 8136, 6763, 6764, -1, 6757, 6764, 6758, -1, 8185, 6758, 6759, -1, 8137, 6759, 6760, -1, 6765, 6760, 6761, -1, 6762, 6761, 7768, -1, 6295, 6762, 7768, -1, 6755, 7773, 8140, -1, 8140, 7772, 8139, -1, 8139, 6756, 8135, -1, 8135, 7936, 8183, -1, 8183, 6763, 8136, -1, 8136, 6764, 6757, -1, 6757, 6758, 8185, -1, 8185, 6759, 8137, -1, 8137, 6760, 6765, -1, 6765, 6761, 6762, -1, 7891, 6766, 8205, -1, 8205, 6766, 7982, -1, 7982, 6766, 6783, -1, 7983, 6783, 6784, -1, 7991, 6784, 6767, -1, 7985, 6767, 7886, -1, 7987, 7886, 7883, -1, 7993, 7883, 6768, -1, 7996, 6768, 6785, -1, 6786, 6785, 6769, -1, 7998, 6769, 7878, -1, 8012, 7878, 7877, -1, 6787, 7877, 6770, -1, 8013, 6770, 6771, -1, 6788, 6771, 7874, -1, 8017, 7874, 7872, -1, 8019, 7872, 6772, -1, 8022, 6772, 7871, -1, 8023, 7871, 7870, -1, 6789, 7870, 6790, -1, 8024, 6790, 6791, -1, 8025, 6791, 7866, -1, 6792, 7866, 7869, -1, 8026, 7869, 7865, -1, 6773, 7865, 6793, -1, 8193, 6793, 7864, -1, 8058, 7864, 7860, -1, 8061, 7860, 7858, -1, 6774, 7858, 7856, -1, 8053, 7856, 6775, -1, 8051, 6775, 6776, -1, 8050, 6776, 7851, -1, 6794, 7851, 6777, -1, 6778, 6777, 7849, -1, 6795, 7849, 7850, -1, 8048, 7850, 6796, -1, 8063, 6796, 6779, -1, 8043, 6779, 6780, -1, 6797, 6780, 6781, -1, 6798, 6781, 7844, -1, 8041, 7844, 6782, -1, 8213, 8041, 6782, -1, 7982, 6783, 7983, -1, 7983, 6784, 7991, -1, 7991, 6767, 7985, -1, 7985, 7886, 7987, -1, 7987, 7883, 7993, -1, 7993, 6768, 7996, -1, 7996, 6785, 6786, -1, 6786, 6769, 7998, -1, 7998, 7878, 8012, -1, 8012, 7877, 6787, -1, 6787, 6770, 8013, -1, 8013, 6771, 6788, -1, 6788, 7874, 8017, -1, 8017, 7872, 8019, -1, 8019, 6772, 8022, -1, 8022, 7871, 8023, -1, 8023, 7870, 6789, -1, 6789, 6790, 8024, -1, 8024, 6791, 8025, -1, 8025, 7866, 6792, -1, 6792, 7869, 8026, -1, 8026, 7865, 6773, -1, 6773, 6793, 8193, -1, 8193, 7864, 8058, -1, 8058, 7860, 8061, -1, 8061, 7858, 6774, -1, 6774, 7856, 8053, -1, 8053, 6775, 8051, -1, 8051, 6776, 8050, -1, 8050, 7851, 6794, -1, 6794, 6777, 6778, -1, 6778, 7849, 6795, -1, 6795, 7850, 8048, -1, 8048, 6796, 8063, -1, 8063, 6779, 8043, -1, 8043, 6780, 6797, -1, 6797, 6781, 6798, -1, 6798, 7844, 8041, -1, 7962, 8115, 6821, -1, 7962, 8190, 8115, -1, 7962, 7959, 8190, -1, 8190, 7959, 8113, -1, 8113, 7959, 7956, -1, 8112, 7956, 7955, -1, 8110, 7955, 7954, -1, 8111, 7954, 6800, -1, 6799, 6800, 7952, -1, 8107, 7952, 7950, -1, 8105, 7950, 6801, -1, 6802, 6801, 6822, -1, 6823, 6822, 6824, -1, 5968, 6824, 7800, -1, 8127, 7800, 6803, -1, 6825, 6803, 7784, -1, 6826, 7784, 7788, -1, 8126, 7788, 7787, -1, 8098, 7787, 7949, -1, 6804, 7949, 6805, -1, 8097, 6805, 6806, -1, 6827, 6806, 7947, -1, 6807, 7947, 7946, -1, 8096, 7946, 7944, -1, 5964, 7944, 7943, -1, 6828, 7943, 6829, -1, 8161, 6829, 7970, -1, 8160, 7970, 6808, -1, 6830, 6808, 6831, -1, 6832, 6831, 7919, -1, 6833, 7919, 7841, -1, 8178, 7841, 6834, -1, 8177, 6834, 6835, -1, 8175, 6835, 6836, -1, 8030, 6836, 7940, -1, 5942, 7940, 6809, -1, 8027, 6809, 7939, -1, 6810, 7939, 7972, -1, 6811, 7972, 7868, -1, 6812, 7868, 6813, -1, 8192, 6813, 6814, -1, 6837, 6814, 6838, -1, 6839, 6838, 6815, -1, 6840, 6815, 7867, -1, 8060, 7867, 6816, -1, 8059, 6816, 6841, -1, 6842, 6841, 6817, -1, 6843, 6817, 6844, -1, 6818, 6844, 7898, -1, 8021, 7898, 7897, -1, 6845, 7897, 6846, -1, 8194, 6846, 6819, -1, 8195, 6819, 6847, -1, 6848, 6847, 7896, -1, 8118, 7896, 6820, -1, 8196, 6820, 6849, -1, 6850, 6849, 6821, -1, 8115, 6850, 6821, -1, 8113, 7956, 8112, -1, 8112, 7955, 8110, -1, 8110, 7954, 8111, -1, 8111, 6800, 6799, -1, 6799, 7952, 8107, -1, 8107, 7950, 8105, -1, 8105, 6801, 6802, -1, 6802, 6822, 6823, -1, 6823, 6824, 5968, -1, 5968, 7800, 8127, -1, 8127, 6803, 6825, -1, 6825, 7784, 6826, -1, 6826, 7788, 8126, -1, 8126, 7787, 8098, -1, 8098, 7949, 6804, -1, 6804, 6805, 8097, -1, 8097, 6806, 6827, -1, 6827, 7947, 6807, -1, 6807, 7946, 8096, -1, 8096, 7944, 5964, -1, 5964, 7943, 6828, -1, 6828, 6829, 8161, -1, 8161, 7970, 8160, -1, 8160, 6808, 6830, -1, 6830, 6831, 6832, -1, 6832, 7919, 6833, -1, 6833, 7841, 8178, -1, 8178, 6834, 8177, -1, 8177, 6835, 8175, -1, 8175, 6836, 8030, -1, 8030, 7940, 5942, -1, 5942, 6809, 8027, -1, 8027, 7939, 6810, -1, 6810, 7972, 6811, -1, 6811, 7868, 6812, -1, 6812, 6813, 8192, -1, 8192, 6814, 6837, -1, 6837, 6838, 6839, -1, 6839, 6815, 6840, -1, 6840, 7867, 8060, -1, 8060, 6816, 8059, -1, 8059, 6841, 6842, -1, 6842, 6817, 6843, -1, 6843, 6844, 6818, -1, 6818, 7898, 8021, -1, 8021, 7897, 6845, -1, 6845, 6846, 8194, -1, 8194, 6819, 8195, -1, 8195, 6847, 6848, -1, 6848, 7896, 8118, -1, 8118, 6820, 8196, -1, 8196, 6849, 6850, -1, 6852, 6876, 6851, -1, 6852, 6853, 6876, -1, 6852, 7681, 6853, -1, 6853, 7681, 7602, -1, 7602, 7681, 6859, -1, 7601, 6859, 7683, -1, 6854, 7683, 7686, -1, 6860, 7686, 6855, -1, 7594, 6855, 6856, -1, 6861, 6856, 7748, -1, 7595, 7748, 7749, -1, 7597, 7749, 7688, -1, 6862, 7688, 6863, -1, 6864, 6863, 6865, -1, 6866, 6865, 6858, -1, 6857, 6858, 6867, -1, 6857, 6866, 6858, -1, 7602, 6859, 7601, -1, 7601, 7683, 6854, -1, 6854, 7686, 6860, -1, 6860, 6855, 7594, -1, 7594, 6856, 6861, -1, 6861, 7748, 7595, -1, 7595, 7749, 7597, -1, 7597, 7688, 6862, -1, 6862, 6863, 6864, -1, 6864, 6865, 6866, -1, 6858, 6868, 6867, -1, 6867, 6868, 6869, -1, 6869, 6868, 6871, -1, 6870, 6869, 6871, -1, 6870, 7611, 6869, -1, 6870, 7666, 7611, -1, 7611, 7666, 6877, -1, 6877, 7666, 6878, -1, 7616, 6878, 6879, -1, 7614, 6879, 7673, -1, 7610, 7673, 6872, -1, 7608, 6872, 7674, -1, 7637, 7674, 6873, -1, 6874, 6873, 7675, -1, 6880, 7675, 6875, -1, 7603, 6875, 7676, -1, 6881, 7676, 7679, -1, 6882, 7679, 6851, -1, 6876, 6882, 6851, -1, 6877, 6878, 7616, -1, 7616, 6879, 7614, -1, 7614, 7673, 7610, -1, 7610, 6872, 7608, -1, 7608, 7674, 7637, -1, 7637, 6873, 6874, -1, 6874, 7675, 6880, -1, 6880, 6875, 7603, -1, 7603, 7676, 6881, -1, 6881, 7679, 6882, -1, 7698, 6883, 6908, -1, 7698, 6884, 6883, -1, 7698, 6885, 6884, -1, 6884, 6885, 7576, -1, 7576, 6885, 6886, -1, 6894, 6886, 6887, -1, 6888, 6887, 6889, -1, 7574, 6889, 6895, -1, 7625, 6895, 7656, -1, 7572, 7656, 6896, -1, 6897, 6896, 6890, -1, 6898, 6890, 6891, -1, 7627, 6891, 7659, -1, 6899, 7659, 7751, -1, 6892, 7751, 6900, -1, 6893, 6900, 7628, -1, 6893, 6892, 6900, -1, 7576, 6886, 6894, -1, 6894, 6887, 6888, -1, 6888, 6889, 7574, -1, 7574, 6895, 7625, -1, 7625, 7656, 7572, -1, 7572, 6896, 6897, -1, 6897, 6890, 6898, -1, 6898, 6891, 7627, -1, 7627, 7659, 6899, -1, 6899, 7751, 6892, -1, 6900, 7750, 7628, -1, 7628, 7750, 6901, -1, 6901, 7750, 6902, -1, 7687, 6901, 6902, -1, 7687, 7596, 6901, -1, 7687, 6904, 7596, -1, 7596, 6904, 6903, -1, 6903, 6904, 6905, -1, 7629, 6905, 7685, -1, 7593, 7685, 7684, -1, 7592, 7684, 7689, -1, 7591, 7689, 6906, -1, 6909, 6906, 7691, -1, 6910, 7691, 7690, -1, 6907, 7690, 7693, -1, 6911, 7693, 7694, -1, 6912, 7694, 7695, -1, 7588, 7695, 6908, -1, 6883, 7588, 6908, -1, 6903, 6905, 7629, -1, 7629, 7685, 7593, -1, 7593, 7684, 7592, -1, 7592, 7689, 7591, -1, 7591, 6906, 6909, -1, 6909, 7691, 6910, -1, 6910, 7690, 6907, -1, 6907, 7693, 6911, -1, 6911, 7694, 6912, -1, 6912, 7695, 7588, -1, 6913, 7561, 6929, -1, 6913, 6914, 7561, -1, 6913, 7752, 6914, -1, 6914, 7752, 6920, -1, 6920, 7752, 7646, -1, 7565, 7646, 7650, -1, 6921, 7650, 7649, -1, 7566, 7649, 6915, -1, 7568, 6915, 7651, -1, 7567, 7651, 7652, -1, 7569, 7652, 6916, -1, 7624, 6916, 6922, -1, 7571, 6922, 6917, -1, 7623, 6917, 6919, -1, 6918, 6919, 7655, -1, 7573, 7655, 6924, -1, 7573, 6918, 7655, -1, 6920, 7646, 7565, -1, 7565, 7650, 6921, -1, 6921, 7649, 7566, -1, 7566, 6915, 7568, -1, 7568, 7651, 7567, -1, 7567, 7652, 7569, -1, 7569, 6916, 7624, -1, 7624, 6922, 7571, -1, 7571, 6917, 7623, -1, 7623, 6919, 6918, -1, 7655, 6923, 6924, -1, 6924, 6923, 7575, -1, 7575, 6923, 7699, -1, 6925, 7575, 7699, -1, 6925, 6926, 7575, -1, 6925, 7696, 6926, -1, 6926, 7696, 7577, -1, 7577, 7696, 6930, -1, 7578, 6930, 7701, -1, 6931, 7701, 7704, -1, 7584, 7704, 7703, -1, 7582, 7703, 7706, -1, 6927, 7706, 7712, -1, 7580, 7712, 7715, -1, 7558, 7715, 6932, -1, 7631, 6932, 7754, -1, 6928, 7754, 7753, -1, 7560, 7753, 6929, -1, 7561, 7560, 6929, -1, 7577, 6930, 7578, -1, 7578, 7701, 6931, -1, 6931, 7704, 7584, -1, 7584, 7703, 7582, -1, 7582, 7706, 6927, -1, 6927, 7712, 7580, -1, 7580, 7715, 7558, -1, 7558, 6932, 7631, -1, 7631, 7754, 6928, -1, 6928, 7753, 7560, -1, 6933, 7550, 6961, -1, 6933, 7531, 7550, -1, 6933, 6934, 7531, -1, 7531, 6934, 7532, -1, 7532, 6934, 6943, -1, 6935, 6943, 7725, -1, 7530, 7725, 6936, -1, 6944, 6936, 6937, -1, 6938, 6937, 7643, -1, 7563, 7643, 6945, -1, 6939, 6945, 6946, -1, 7562, 6946, 6940, -1, 7559, 6940, 6941, -1, 7632, 6941, 7714, -1, 7630, 7714, 7713, -1, 6942, 7713, 6947, -1, 6942, 7630, 7713, -1, 7532, 6943, 6935, -1, 6935, 7725, 7530, -1, 7530, 6936, 6944, -1, 6944, 6937, 6938, -1, 6938, 7643, 7563, -1, 7563, 6945, 6939, -1, 6939, 6946, 7562, -1, 7562, 6940, 7559, -1, 7559, 6941, 7632, -1, 7632, 7714, 7630, -1, 7713, 7710, 6947, -1, 6947, 7710, 6948, -1, 6948, 7710, 7711, -1, 7716, 6948, 7711, -1, 7716, 6950, 6948, -1, 7716, 6949, 6950, -1, 6950, 6949, 6951, -1, 6951, 6949, 6962, -1, 7556, 6962, 6952, -1, 6963, 6952, 6953, -1, 6964, 6953, 6954, -1, 6965, 6954, 6955, -1, 6966, 6955, 6956, -1, 7548, 6956, 7756, -1, 6967, 7756, 7755, -1, 6957, 7755, 7720, -1, 6958, 7720, 6959, -1, 6960, 6959, 6961, -1, 7550, 6960, 6961, -1, 6951, 6962, 7556, -1, 7556, 6952, 6963, -1, 6963, 6953, 6964, -1, 6964, 6954, 6965, -1, 6965, 6955, 6966, -1, 6966, 6956, 7548, -1, 7548, 7756, 6967, -1, 6967, 7755, 6957, -1, 6957, 7720, 6958, -1, 6958, 6959, 6960, -1, 6968, 6990, 6992, -1, 6968, 6969, 6990, -1, 6968, 6970, 6969, -1, 6969, 6970, 6971, -1, 6971, 6970, 7724, -1, 7551, 7724, 7723, -1, 7549, 7723, 7722, -1, 6975, 7722, 7721, -1, 6976, 7721, 6972, -1, 6973, 6972, 7719, -1, 6977, 7719, 7727, -1, 7553, 7727, 6978, -1, 7546, 6978, 7729, -1, 7545, 7729, 6979, -1, 6974, 6979, 7731, -1, 7544, 7731, 7634, -1, 7544, 6974, 7731, -1, 6971, 7724, 7551, -1, 7551, 7723, 7549, -1, 7549, 7722, 6975, -1, 6975, 7721, 6976, -1, 6976, 6972, 6973, -1, 6973, 7719, 6977, -1, 6977, 7727, 7553, -1, 7553, 6978, 7546, -1, 7546, 7729, 7545, -1, 7545, 6979, 6974, -1, 7731, 7733, 7634, -1, 7634, 7733, 7635, -1, 7635, 7733, 7734, -1, 6980, 7635, 7734, -1, 6980, 6981, 7635, -1, 6980, 6982, 6981, -1, 6981, 6982, 6983, -1, 6983, 6982, 6984, -1, 7542, 6984, 6986, -1, 6985, 6986, 6993, -1, 7636, 6993, 7737, -1, 6994, 7737, 6987, -1, 6995, 6987, 6988, -1, 7537, 6988, 7744, -1, 7535, 7744, 7746, -1, 6996, 7746, 6997, -1, 7534, 6997, 6989, -1, 6991, 6989, 6992, -1, 6990, 6991, 6992, -1, 6983, 6984, 7542, -1, 7542, 6986, 6985, -1, 6985, 6993, 7636, -1, 7636, 7737, 6994, -1, 6994, 6987, 6995, -1, 6995, 6988, 7537, -1, 7537, 7744, 7535, -1, 7535, 7746, 6996, -1, 6996, 6997, 7534, -1, 7534, 6989, 6991, -1, 6998, 7395, 7024, -1, 6998, 7396, 7395, -1, 6998, 6999, 7396, -1, 7396, 6999, 7007, -1, 7007, 6999, 7000, -1, 7008, 7000, 7001, -1, 7445, 7001, 7002, -1, 7009, 7002, 7349, -1, 7010, 7349, 7334, -1, 7435, 7334, 7003, -1, 7011, 7003, 7012, -1, 7433, 7012, 7013, -1, 7014, 7013, 7015, -1, 7432, 7015, 7016, -1, 7004, 7016, 7006, -1, 7005, 7006, 7017, -1, 7005, 7004, 7006, -1, 7007, 7000, 7008, -1, 7008, 7001, 7445, -1, 7445, 7002, 7009, -1, 7009, 7349, 7010, -1, 7010, 7334, 7435, -1, 7435, 7003, 7011, -1, 7011, 7012, 7433, -1, 7433, 7013, 7014, -1, 7014, 7015, 7432, -1, 7432, 7016, 7004, -1, 7006, 7265, 7017, -1, 7017, 7265, 7403, -1, 7403, 7265, 7266, -1, 7019, 7403, 7266, -1, 7019, 7018, 7403, -1, 7019, 7267, 7018, -1, 7018, 7267, 7020, -1, 7020, 7267, 7025, -1, 7026, 7025, 7270, -1, 7447, 7270, 7269, -1, 7027, 7269, 7271, -1, 7021, 7271, 7022, -1, 7028, 7022, 7280, -1, 7029, 7280, 7279, -1, 7030, 7279, 7285, -1, 7397, 7285, 7031, -1, 7032, 7031, 7284, -1, 7023, 7284, 7024, -1, 7395, 7023, 7024, -1, 7020, 7025, 7026, -1, 7026, 7270, 7447, -1, 7447, 7269, 7027, -1, 7027, 7271, 7021, -1, 7021, 7022, 7028, -1, 7028, 7280, 7029, -1, 7029, 7279, 7030, -1, 7030, 7285, 7397, -1, 7397, 7031, 7032, -1, 7032, 7284, 7023, -1, 7290, 7033, 7289, -1, 7290, 7034, 7033, -1, 7290, 7036, 7034, -1, 7034, 7036, 7035, -1, 7035, 7036, 7037, -1, 7046, 7037, 7038, -1, 7047, 7038, 7039, -1, 7048, 7039, 7049, -1, 7040, 7049, 7336, -1, 7413, 7336, 7261, -1, 7415, 7261, 7050, -1, 7408, 7050, 7041, -1, 7406, 7041, 7042, -1, 7043, 7042, 7051, -1, 7404, 7051, 7044, -1, 7045, 7044, 7053, -1, 7045, 7404, 7044, -1, 7035, 7037, 7046, -1, 7046, 7038, 7047, -1, 7047, 7039, 7048, -1, 7048, 7049, 7040, -1, 7040, 7336, 7413, -1, 7413, 7261, 7415, -1, 7415, 7050, 7408, -1, 7408, 7041, 7406, -1, 7406, 7042, 7043, -1, 7043, 7051, 7404, -1, 7044, 7052, 7053, -1, 7053, 7052, 7434, -1, 7434, 7052, 7335, -1, 7333, 7434, 7335, -1, 7333, 7055, 7434, -1, 7333, 7054, 7055, -1, 7055, 7054, 7056, -1, 7056, 7054, 7057, -1, 7061, 7057, 7332, -1, 7436, 7332, 7331, -1, 7062, 7331, 7330, -1, 7394, 7330, 7329, -1, 7063, 7329, 7058, -1, 7390, 7058, 7064, -1, 7065, 7064, 7059, -1, 7060, 7059, 7291, -1, 7389, 7291, 7292, -1, 7385, 7292, 7289, -1, 7033, 7385, 7289, -1, 7056, 7057, 7061, -1, 7061, 7332, 7436, -1, 7436, 7331, 7062, -1, 7062, 7330, 7394, -1, 7394, 7329, 7063, -1, 7063, 7058, 7390, -1, 7390, 7064, 7065, -1, 7065, 7059, 7060, -1, 7060, 7291, 7389, -1, 7389, 7292, 7385, -1, 7066, 7429, 7303, -1, 7066, 7426, 7429, -1, 7066, 7254, 7426, -1, 7426, 7254, 7425, -1, 7425, 7254, 7252, -1, 7424, 7252, 7067, -1, 7423, 7067, 7337, -1, 7068, 7337, 7069, -1, 7422, 7069, 7070, -1, 7421, 7070, 7071, -1, 7437, 7071, 7255, -1, 7072, 7255, 7257, -1, 7073, 7257, 7256, -1, 7074, 7256, 7075, -1, 7417, 7075, 7076, -1, 7416, 7076, 7410, -1, 7416, 7417, 7076, -1, 7425, 7252, 7424, -1, 7424, 7067, 7423, -1, 7423, 7337, 7068, -1, 7068, 7069, 7422, -1, 7422, 7070, 7421, -1, 7421, 7071, 7437, -1, 7437, 7255, 7072, -1, 7072, 7257, 7073, -1, 7073, 7256, 7074, -1, 7074, 7075, 7417, -1, 7076, 7077, 7410, -1, 7410, 7077, 7411, -1, 7411, 7077, 7079, -1, 7078, 7411, 7079, -1, 7078, 7080, 7411, -1, 7078, 7081, 7080, -1, 7080, 7081, 7412, -1, 7412, 7081, 7082, -1, 7414, 7082, 7295, -1, 7083, 7295, 7084, -1, 7085, 7084, 7086, -1, 7092, 7086, 7087, -1, 7093, 7087, 7088, -1, 7383, 7088, 7299, -1, 7094, 7299, 7090, -1, 7089, 7090, 7301, -1, 7095, 7301, 7302, -1, 7091, 7302, 7303, -1, 7429, 7091, 7303, -1, 7412, 7082, 7414, -1, 7414, 7295, 7083, -1, 7083, 7084, 7085, -1, 7085, 7086, 7092, -1, 7092, 7087, 7093, -1, 7093, 7088, 7383, -1, 7383, 7299, 7094, -1, 7094, 7090, 7089, -1, 7089, 7301, 7095, -1, 7095, 7302, 7091, -1, 7096, 7097, 7122, -1, 7096, 7099, 7097, -1, 7096, 7098, 7099, -1, 7099, 7098, 7100, -1, 7100, 7098, 7109, -1, 7101, 7109, 7102, -1, 7110, 7102, 7103, -1, 7354, 7103, 7104, -1, 7111, 7104, 7300, -1, 7428, 7300, 7112, -1, 7438, 7112, 7106, -1, 7105, 7106, 7298, -1, 7107, 7298, 7296, -1, 7439, 7296, 7297, -1, 7381, 7297, 7108, -1, 7377, 7108, 7378, -1, 7377, 7381, 7108, -1, 7100, 7109, 7101, -1, 7101, 7102, 7110, -1, 7110, 7103, 7354, -1, 7354, 7104, 7111, -1, 7111, 7300, 7428, -1, 7428, 7112, 7438, -1, 7438, 7106, 7105, -1, 7105, 7298, 7107, -1, 7107, 7296, 7439, -1, 7439, 7297, 7381, -1, 7108, 7113, 7378, -1, 7378, 7113, 7114, -1, 7114, 7113, 7115, -1, 7308, 7114, 7115, -1, 7308, 7116, 7114, -1, 7308, 7118, 7116, -1, 7116, 7118, 7117, -1, 7117, 7118, 7123, -1, 7124, 7123, 7125, -1, 7126, 7125, 7119, -1, 7374, 7119, 7310, -1, 7127, 7310, 7311, -1, 7128, 7311, 7342, -1, 7440, 7342, 7341, -1, 7129, 7341, 7120, -1, 7442, 7120, 7340, -1, 7121, 7340, 7339, -1, 7130, 7339, 7122, -1, 7097, 7130, 7122, -1, 7117, 7123, 7124, -1, 7124, 7125, 7126, -1, 7126, 7119, 7374, -1, 7374, 7310, 7127, -1, 7127, 7311, 7128, -1, 7128, 7342, 7440, -1, 7440, 7341, 7129, -1, 7129, 7120, 7442, -1, 7442, 7340, 7121, -1, 7121, 7339, 7130, -1, 7132, 7131, 7344, -1, 7132, 7357, 7131, -1, 7132, 7133, 7357, -1, 7357, 7133, 7356, -1, 7356, 7133, 7327, -1, 7355, 7327, 7343, -1, 7134, 7343, 7338, -1, 7141, 7338, 7142, -1, 7143, 7142, 7135, -1, 7441, 7135, 7136, -1, 7144, 7136, 7137, -1, 7443, 7137, 7347, -1, 7371, 7347, 7312, -1, 7145, 7312, 7138, -1, 7370, 7138, 7139, -1, 7140, 7139, 7146, -1, 7140, 7370, 7139, -1, 7356, 7327, 7355, -1, 7355, 7343, 7134, -1, 7134, 7338, 7141, -1, 7141, 7142, 7143, -1, 7143, 7135, 7441, -1, 7441, 7136, 7144, -1, 7144, 7137, 7443, -1, 7443, 7347, 7371, -1, 7371, 7312, 7145, -1, 7145, 7138, 7370, -1, 7139, 7321, 7146, -1, 7146, 7321, 7369, -1, 7369, 7321, 7147, -1, 7315, 7369, 7147, -1, 7315, 7148, 7369, -1, 7315, 7314, 7148, -1, 7148, 7314, 7444, -1, 7444, 7314, 7316, -1, 7154, 7316, 7149, -1, 7366, 7149, 7318, -1, 7364, 7318, 7155, -1, 7150, 7155, 7156, -1, 7157, 7156, 7158, -1, 7151, 7158, 7152, -1, 7359, 7152, 7346, -1, 7360, 7346, 7153, -1, 7358, 7153, 7345, -1, 7159, 7345, 7344, -1, 7131, 7159, 7344, -1, 7444, 7316, 7154, -1, 7154, 7149, 7366, -1, 7366, 7318, 7364, -1, 7364, 7155, 7150, -1, 7150, 7156, 7157, -1, 7157, 7158, 7151, -1, 7151, 7152, 7359, -1, 7359, 7346, 7360, -1, 7360, 7153, 7358, -1, 7358, 7345, 7159, -1, 7210, 7160, 7348, -1, 7348, 7160, 7286, -1, 7286, 7160, 7177, -1, 7161, 7177, 7162, -1, 7178, 7162, 7393, -1, 7287, 7393, 7392, -1, 7179, 7392, 7163, -1, 7288, 7163, 7164, -1, 7180, 7164, 7391, -1, 7165, 7391, 7388, -1, 7293, 7388, 7387, -1, 7181, 7387, 7386, -1, 7182, 7386, 7166, -1, 7294, 7166, 7384, -1, 7183, 7384, 7382, -1, 7304, 7382, 7167, -1, 7305, 7167, 7168, -1, 7184, 7168, 7169, -1, 7306, 7169, 7380, -1, 7170, 7380, 7379, -1, 7307, 7379, 7376, -1, 7185, 7376, 7375, -1, 7171, 7375, 7172, -1, 7309, 7172, 7373, -1, 7173, 7373, 7372, -1, 7174, 7372, 7186, -1, 7187, 7186, 7176, -1, 7175, 7176, 7188, -1, 7313, 7188, 7368, -1, 7209, 7313, 7368, -1, 7286, 7177, 7161, -1, 7161, 7162, 7178, -1, 7178, 7393, 7287, -1, 7287, 7392, 7179, -1, 7179, 7163, 7288, -1, 7288, 7164, 7180, -1, 7180, 7391, 7165, -1, 7165, 7388, 7293, -1, 7293, 7387, 7181, -1, 7181, 7386, 7182, -1, 7182, 7166, 7294, -1, 7294, 7384, 7183, -1, 7183, 7382, 7304, -1, 7304, 7167, 7305, -1, 7305, 7168, 7184, -1, 7184, 7169, 7306, -1, 7306, 7380, 7170, -1, 7170, 7379, 7307, -1, 7307, 7376, 7185, -1, 7185, 7375, 7171, -1, 7171, 7172, 7309, -1, 7309, 7373, 7173, -1, 7173, 7372, 7174, -1, 7174, 7186, 7187, -1, 7187, 7176, 7175, -1, 7175, 7188, 7313, -1, 7353, 7189, 7190, -1, 7190, 7189, 7320, -1, 7320, 7325, 7190, -1, 7190, 7325, 7191, -1, 7191, 7325, 7361, -1, 7361, 7325, 7192, -1, 7193, 7192, 7194, -1, 7193, 7361, 7192, -1, 7194, 7196, 7193, -1, 7193, 7196, 7195, -1, 7195, 7196, 7200, -1, 7201, 7200, 7198, -1, 7197, 7198, 7326, -1, 7363, 7326, 7202, -1, 7199, 7202, 7362, -1, 7199, 7363, 7202, -1, 7195, 7200, 7201, -1, 7201, 7198, 7197, -1, 7197, 7326, 7363, -1, 7202, 7319, 7362, -1, 7319, 7317, 7362, -1, 7362, 7317, 7365, -1, 7365, 7317, 7203, -1, 7203, 7317, 7324, -1, 7367, 7324, 7323, -1, 7204, 7323, 7207, -1, 7208, 7207, 7205, -1, 7206, 7205, 7322, -1, 7206, 7208, 7205, -1, 7203, 7324, 7367, -1, 7367, 7323, 7204, -1, 7204, 7207, 7208, -1, 7206, 7322, 7368, -1, 7368, 7322, 7209, -1, 7210, 7348, 7398, -1, 7398, 7348, 7211, -1, 7398, 7211, 7212, -1, 7212, 7211, 7213, -1, 7216, 7213, 7283, -1, 7217, 7283, 7282, -1, 7215, 7282, 7214, -1, 7399, 7214, 7281, -1, 7399, 7215, 7214, -1, 7212, 7213, 7216, -1, 7216, 7283, 7217, -1, 7217, 7282, 7215, -1, 7281, 7273, 7399, -1, 7399, 7273, 7400, -1, 7400, 7273, 7218, -1, 7218, 7273, 7272, -1, 7274, 7218, 7272, -1, 7274, 7220, 7218, -1, 7274, 7219, 7220, -1, 7220, 7219, 7223, -1, 7223, 7219, 7277, -1, 7224, 7277, 7221, -1, 7222, 7221, 7276, -1, 7401, 7222, 7276, -1, 7223, 7277, 7224, -1, 7224, 7221, 7222, -1, 7401, 7276, 7402, -1, 7402, 7276, 7278, -1, 7225, 7278, 7275, -1, 7268, 7225, 7275, -1, 7268, 7446, 7225, -1, 7402, 7278, 7225, -1, 7446, 7268, 7405, -1, 7405, 7268, 7262, -1, 7262, 7227, 7405, -1, 7405, 7227, 7226, -1, 7226, 7227, 7228, -1, 7228, 7227, 7264, -1, 7263, 7228, 7264, -1, 7263, 7450, 7228, -1, 7407, 7448, 7229, -1, 7229, 7448, 7230, -1, 7231, 7229, 7230, -1, 7231, 7232, 7229, -1, 7231, 7260, 7232, -1, 7232, 7260, 7233, -1, 7233, 7260, 7234, -1, 7409, 7234, 7236, -1, 7235, 7236, 7259, -1, 7418, 7259, 7258, -1, 7420, 7418, 7258, -1, 7233, 7234, 7409, -1, 7409, 7236, 7235, -1, 7235, 7259, 7418, -1, 7258, 7253, 7420, -1, 7420, 7253, 7419, -1, 7253, 7237, 7419, -1, 7419, 7237, 7242, -1, 7242, 7237, 7238, -1, 7427, 7238, 7251, -1, 7243, 7251, 7239, -1, 7430, 7239, 7240, -1, 7431, 7240, 7241, -1, 7244, 7241, 7328, -1, 7352, 7244, 7328, -1, 7242, 7238, 7427, -1, 7427, 7251, 7243, -1, 7243, 7239, 7430, -1, 7430, 7240, 7431, -1, 7431, 7241, 7244, -1, 7250, 7245, 7246, -1, 7246, 7245, 7247, -1, 7247, 7245, 7249, -1, 7249, 7245, 7248, -1, 7189, 7249, 7248, -1, 7189, 7353, 7249, -1, 8442, 8440, 7246, -1, 7246, 8440, 7250, -1, 8440, 7350, 7250, -1, 7250, 7350, 7328, -1, 7245, 7328, 7248, -1, 7245, 7250, 7328, -1, 7241, 7104, 7328, -1, 7241, 7300, 7104, -1, 7241, 7240, 7300, -1, 7300, 7240, 7239, -1, 7251, 7300, 7239, -1, 7251, 7303, 7300, -1, 7251, 7066, 7303, -1, 7251, 7238, 7066, -1, 7066, 7238, 7237, -1, 7254, 7237, 7253, -1, 7252, 7253, 7067, -1, 7252, 7254, 7253, -1, 7066, 7237, 7254, -1, 7258, 7070, 7253, -1, 7258, 7071, 7070, -1, 7258, 7255, 7071, -1, 7258, 7257, 7255, -1, 7258, 7256, 7257, -1, 7258, 7075, 7256, -1, 7258, 7259, 7075, -1, 7075, 7259, 7076, -1, 7076, 7259, 7236, -1, 7234, 7076, 7236, -1, 7234, 7077, 7076, -1, 7234, 7336, 7077, -1, 7234, 7260, 7336, -1, 7336, 7260, 7231, -1, 7230, 7336, 7231, -1, 7230, 7261, 7336, -1, 7230, 7448, 7261, -1, 7261, 7448, 7050, -1, 7050, 7448, 7041, -1, 7041, 7448, 7262, -1, 7042, 7262, 7051, -1, 7042, 7041, 7262, -1, 8431, 7263, 7448, -1, 8431, 8432, 7263, -1, 7263, 7264, 7448, -1, 7448, 7264, 7227, -1, 7262, 7448, 7227, -1, 7268, 7016, 7262, -1, 7268, 7006, 7016, -1, 7268, 7265, 7006, -1, 7268, 7266, 7265, -1, 7268, 7019, 7266, -1, 7268, 7267, 7019, -1, 7268, 7025, 7267, -1, 7268, 7270, 7025, -1, 7268, 7269, 7270, -1, 7268, 7271, 7269, -1, 7268, 7273, 7271, -1, 7268, 7272, 7273, -1, 7268, 7275, 7272, -1, 7272, 7275, 7274, -1, 7274, 7275, 7278, -1, 7219, 7278, 7276, -1, 7277, 7276, 7221, -1, 7277, 7219, 7276, -1, 7274, 7278, 7219, -1, 7271, 7273, 7022, -1, 7022, 7273, 7281, -1, 7280, 7281, 7279, -1, 7280, 7022, 7281, -1, 7214, 7211, 7281, -1, 7214, 7282, 7211, -1, 7211, 7282, 7283, -1, 7213, 7211, 7283, -1, 7281, 7211, 7284, -1, 7031, 7281, 7284, -1, 7031, 7285, 7281, -1, 7281, 7285, 7279, -1, 7286, 7024, 7348, -1, 7286, 6998, 7024, -1, 7286, 7161, 6998, -1, 6998, 7161, 6999, -1, 6999, 7161, 7000, -1, 7000, 7161, 7178, -1, 7001, 7178, 7002, -1, 7001, 7000, 7178, -1, 7287, 7329, 7178, -1, 7287, 7058, 7329, -1, 7287, 7179, 7058, -1, 7058, 7179, 7288, -1, 7064, 7288, 7059, -1, 7064, 7058, 7288, -1, 7059, 7288, 7291, -1, 7291, 7288, 7180, -1, 7292, 7180, 7165, -1, 7289, 7165, 7293, -1, 7290, 7293, 7181, -1, 7036, 7181, 7082, -1, 7037, 7082, 7038, -1, 7037, 7036, 7082, -1, 7291, 7180, 7292, -1, 7292, 7165, 7289, -1, 7289, 7293, 7290, -1, 7181, 7182, 7082, -1, 7082, 7182, 7294, -1, 7183, 7082, 7294, -1, 7183, 7295, 7082, -1, 7183, 7084, 7295, -1, 7183, 7304, 7084, -1, 7084, 7304, 7086, -1, 7086, 7304, 7087, -1, 7087, 7304, 7088, -1, 7088, 7304, 7299, -1, 7299, 7304, 7115, -1, 7113, 7299, 7115, -1, 7113, 7108, 7299, -1, 7299, 7108, 7297, -1, 7296, 7299, 7297, -1, 7296, 7298, 7299, -1, 7299, 7298, 7106, -1, 7112, 7299, 7106, -1, 7112, 7300, 7299, -1, 7299, 7300, 7090, -1, 7090, 7300, 7301, -1, 7301, 7300, 7302, -1, 7302, 7300, 7303, -1, 7304, 7305, 7115, -1, 7115, 7305, 7184, -1, 7306, 7115, 7184, -1, 7306, 7170, 7115, -1, 7115, 7170, 7307, -1, 7185, 7115, 7307, -1, 7185, 7308, 7115, -1, 7185, 7118, 7308, -1, 7185, 7123, 7118, -1, 7185, 7125, 7123, -1, 7185, 7119, 7125, -1, 7185, 7310, 7119, -1, 7185, 7171, 7310, -1, 7310, 7171, 7309, -1, 7173, 7310, 7309, -1, 7173, 7174, 7310, -1, 7310, 7174, 7187, -1, 7311, 7187, 7342, -1, 7311, 7310, 7187, -1, 7175, 7312, 7187, -1, 7175, 7138, 7312, -1, 7175, 7139, 7138, -1, 7175, 7313, 7139, -1, 7139, 7313, 7321, -1, 7321, 7313, 7209, -1, 7147, 7209, 7322, -1, 7317, 7322, 7324, -1, 7317, 7147, 7322, -1, 7317, 7315, 7147, -1, 7317, 7314, 7315, -1, 7317, 7316, 7314, -1, 7317, 7149, 7316, -1, 7317, 7318, 7149, -1, 7317, 7319, 7318, -1, 7318, 7319, 7155, -1, 7155, 7319, 7320, -1, 7156, 7320, 7158, -1, 7156, 7155, 7320, -1, 7321, 7209, 7147, -1, 7205, 7207, 7322, -1, 7322, 7207, 7323, -1, 7324, 7322, 7323, -1, 7319, 7202, 7320, -1, 7320, 7202, 7325, -1, 7325, 7202, 7326, -1, 7192, 7326, 7198, -1, 7194, 7198, 7200, -1, 7196, 7194, 7200, -1, 7325, 7326, 7192, -1, 7192, 7198, 7194, -1, 7189, 7133, 7320, -1, 7189, 7327, 7133, -1, 7189, 7096, 7327, -1, 7189, 7098, 7096, -1, 7189, 7109, 7098, -1, 7189, 7102, 7109, -1, 7189, 7328, 7102, -1, 7189, 7248, 7328, -1, 7329, 7330, 7178, -1, 7178, 7330, 7331, -1, 7332, 7178, 7331, -1, 7332, 7334, 7178, -1, 7332, 7057, 7334, -1, 7334, 7057, 7054, -1, 7333, 7334, 7054, -1, 7333, 7335, 7334, -1, 7334, 7335, 7003, -1, 7003, 7335, 7012, -1, 7012, 7335, 7052, -1, 7013, 7052, 7044, -1, 7015, 7044, 7262, -1, 7016, 7015, 7262, -1, 7012, 7052, 7013, -1, 7044, 7051, 7262, -1, 7049, 7082, 7336, -1, 7049, 7039, 7082, -1, 7082, 7039, 7038, -1, 7036, 7290, 7181, -1, 7082, 7081, 7336, -1, 7336, 7081, 7078, -1, 7079, 7336, 7078, -1, 7079, 7077, 7336, -1, 7070, 7069, 7253, -1, 7253, 7069, 7337, -1, 7067, 7253, 7337, -1, 7339, 7338, 7122, -1, 7339, 7142, 7338, -1, 7339, 7135, 7142, -1, 7339, 7340, 7135, -1, 7135, 7340, 7120, -1, 7341, 7135, 7120, -1, 7341, 7342, 7135, -1, 7135, 7342, 7187, -1, 7136, 7187, 7137, -1, 7136, 7135, 7187, -1, 7104, 7103, 7328, -1, 7328, 7103, 7102, -1, 7327, 7096, 7343, -1, 7343, 7096, 7122, -1, 7338, 7343, 7122, -1, 7132, 7344, 7320, -1, 7133, 7132, 7320, -1, 7344, 7345, 7320, -1, 7320, 7345, 7153, -1, 7346, 7320, 7153, -1, 7346, 7152, 7320, -1, 7320, 7152, 7158, -1, 7312, 7347, 7187, -1, 7187, 7347, 7137, -1, 7024, 7284, 7348, -1, 7348, 7284, 7211, -1, 7015, 7013, 7044, -1, 7334, 7349, 7178, -1, 7178, 7349, 7002, -1, 7350, 7351, 7328, -1, 7328, 7351, 7352, -1, 7351, 7246, 7352, -1, 7351, 8442, 7246, -1, 7246, 7247, 7352, -1, 7352, 7247, 7249, -1, 7353, 7352, 7249, -1, 7353, 7244, 7352, -1, 7353, 7354, 7244, -1, 7353, 7110, 7354, -1, 7353, 7101, 7110, -1, 7353, 7100, 7101, -1, 7353, 7099, 7100, -1, 7353, 7097, 7099, -1, 7353, 7355, 7097, -1, 7353, 7190, 7355, -1, 7355, 7190, 7356, -1, 7356, 7190, 7357, -1, 7357, 7190, 7131, -1, 7131, 7190, 7159, -1, 7159, 7190, 7358, -1, 7358, 7190, 7191, -1, 7360, 7191, 7359, -1, 7360, 7358, 7191, -1, 7361, 7150, 7191, -1, 7361, 7362, 7150, -1, 7361, 7199, 7362, -1, 7361, 7363, 7199, -1, 7361, 7193, 7363, -1, 7363, 7193, 7197, -1, 7197, 7193, 7201, -1, 7201, 7193, 7195, -1, 7150, 7362, 7364, -1, 7364, 7362, 7365, -1, 7366, 7365, 7154, -1, 7366, 7364, 7365, -1, 7203, 7206, 7365, -1, 7203, 7367, 7206, -1, 7206, 7367, 7204, -1, 7208, 7206, 7204, -1, 7368, 7148, 7206, -1, 7368, 7369, 7148, -1, 7368, 7146, 7369, -1, 7368, 7140, 7146, -1, 7368, 7188, 7140, -1, 7140, 7188, 7370, -1, 7370, 7188, 7176, -1, 7145, 7176, 7186, -1, 7371, 7186, 7443, -1, 7371, 7145, 7186, -1, 7370, 7176, 7145, -1, 7372, 7127, 7186, -1, 7372, 7374, 7127, -1, 7372, 7373, 7374, -1, 7374, 7373, 7126, -1, 7126, 7373, 7172, -1, 7124, 7172, 7117, -1, 7124, 7126, 7172, -1, 7172, 7375, 7117, -1, 7117, 7375, 7116, -1, 7116, 7375, 7376, -1, 7114, 7376, 7379, -1, 7378, 7379, 7377, -1, 7378, 7114, 7379, -1, 7116, 7376, 7114, -1, 7379, 7380, 7377, -1, 7377, 7380, 7094, -1, 7381, 7094, 7439, -1, 7381, 7377, 7094, -1, 7380, 7169, 7094, -1, 7094, 7169, 7168, -1, 7383, 7168, 7167, -1, 7093, 7167, 7382, -1, 7092, 7382, 7085, -1, 7092, 7093, 7382, -1, 7094, 7168, 7383, -1, 7383, 7167, 7093, -1, 7384, 7385, 7382, -1, 7384, 7166, 7385, -1, 7385, 7166, 7386, -1, 7387, 7385, 7386, -1, 7387, 7388, 7385, -1, 7385, 7388, 7391, -1, 7389, 7391, 7164, -1, 7060, 7164, 7163, -1, 7065, 7163, 7390, -1, 7065, 7060, 7163, -1, 7385, 7391, 7389, -1, 7389, 7164, 7060, -1, 7163, 7392, 7390, -1, 7390, 7392, 7063, -1, 7063, 7392, 7393, -1, 7394, 7393, 7162, -1, 7062, 7162, 7436, -1, 7062, 7394, 7162, -1, 7063, 7393, 7394, -1, 7177, 7008, 7162, -1, 7177, 7007, 7008, -1, 7177, 7160, 7007, -1, 7007, 7160, 7396, -1, 7396, 7160, 7210, -1, 7395, 7210, 7023, -1, 7395, 7396, 7210, -1, 7023, 7210, 7032, -1, 7032, 7210, 7398, -1, 7397, 7398, 7399, -1, 7030, 7399, 7029, -1, 7030, 7397, 7399, -1, 7212, 7216, 7398, -1, 7398, 7216, 7217, -1, 7215, 7398, 7217, -1, 7215, 7399, 7398, -1, 7029, 7399, 7028, -1, 7028, 7399, 7400, -1, 7021, 7400, 7027, -1, 7021, 7028, 7400, -1, 7218, 7026, 7400, -1, 7218, 7020, 7026, -1, 7218, 7220, 7020, -1, 7020, 7220, 7223, -1, 7224, 7020, 7223, -1, 7224, 7222, 7020, -1, 7020, 7222, 7401, -1, 7402, 7020, 7401, -1, 7402, 7225, 7020, -1, 7020, 7225, 7018, -1, 7018, 7225, 7446, -1, 7403, 7446, 7017, -1, 7403, 7018, 7446, -1, 7405, 7432, 7446, -1, 7405, 7053, 7432, -1, 7405, 7045, 7053, -1, 7405, 7404, 7045, -1, 7405, 7043, 7404, -1, 7405, 7406, 7043, -1, 7405, 7408, 7406, -1, 7405, 7229, 7408, -1, 7405, 7407, 7229, -1, 7405, 7226, 7407, -1, 7407, 7226, 7228, -1, 7450, 7407, 7228, -1, 7450, 8409, 7407, -1, 7450, 7449, 8409, -1, 7408, 7229, 7415, -1, 7415, 7229, 7232, -1, 7413, 7232, 7233, -1, 7409, 7413, 7233, -1, 7409, 7235, 7413, -1, 7413, 7235, 7416, -1, 7410, 7413, 7416, -1, 7410, 7411, 7413, -1, 7413, 7411, 7080, -1, 7412, 7413, 7080, -1, 7412, 7414, 7413, -1, 7413, 7414, 7040, -1, 7040, 7414, 7048, -1, 7048, 7414, 7047, -1, 7047, 7414, 7046, -1, 7046, 7414, 7035, -1, 7035, 7414, 7034, -1, 7034, 7414, 7033, -1, 7033, 7414, 7385, -1, 7385, 7414, 7382, -1, 7382, 7414, 7083, -1, 7085, 7382, 7083, -1, 7415, 7232, 7413, -1, 7416, 7235, 7417, -1, 7417, 7235, 7418, -1, 7074, 7418, 7420, -1, 7073, 7420, 7072, -1, 7073, 7074, 7420, -1, 7417, 7418, 7074, -1, 7419, 7421, 7420, -1, 7419, 7422, 7421, -1, 7419, 7068, 7422, -1, 7419, 7423, 7068, -1, 7419, 7424, 7423, -1, 7419, 7242, 7424, -1, 7424, 7242, 7425, -1, 7425, 7242, 7427, -1, 7426, 7427, 7428, -1, 7429, 7428, 7091, -1, 7429, 7426, 7428, -1, 7427, 7243, 7428, -1, 7428, 7243, 7430, -1, 7431, 7428, 7430, -1, 7431, 7111, 7428, -1, 7431, 7244, 7111, -1, 7111, 7244, 7354, -1, 7432, 7053, 7014, -1, 7014, 7053, 7434, -1, 7433, 7434, 7011, -1, 7433, 7014, 7434, -1, 7434, 7055, 7011, -1, 7011, 7055, 7435, -1, 7435, 7055, 7056, -1, 7061, 7435, 7056, -1, 7061, 7436, 7435, -1, 7435, 7436, 7162, -1, 7010, 7162, 7009, -1, 7010, 7435, 7162, -1, 7426, 7425, 7427, -1, 7421, 7437, 7420, -1, 7420, 7437, 7072, -1, 7089, 7428, 7094, -1, 7089, 7095, 7428, -1, 7428, 7095, 7091, -1, 7428, 7438, 7094, -1, 7094, 7438, 7105, -1, 7107, 7094, 7105, -1, 7107, 7439, 7094, -1, 7127, 7128, 7186, -1, 7186, 7128, 7440, -1, 7441, 7440, 7129, -1, 7442, 7441, 7129, -1, 7442, 7121, 7441, -1, 7441, 7121, 7143, -1, 7143, 7121, 7130, -1, 7141, 7130, 7134, -1, 7141, 7143, 7130, -1, 7186, 7440, 7441, -1, 7144, 7186, 7441, -1, 7144, 7443, 7186, -1, 7130, 7097, 7134, -1, 7134, 7097, 7355, -1, 7148, 7444, 7206, -1, 7206, 7444, 7365, -1, 7365, 7444, 7154, -1, 7150, 7157, 7191, -1, 7191, 7157, 7151, -1, 7359, 7191, 7151, -1, 7008, 7445, 7162, -1, 7162, 7445, 7009, -1, 7432, 7004, 7446, -1, 7446, 7004, 7005, -1, 7017, 7446, 7005, -1, 7026, 7447, 7400, -1, 7400, 7447, 7027, -1, 7397, 7032, 7398, -1, 8409, 8431, 7407, -1, 7407, 8431, 7448, -1, 8432, 7449, 7263, -1, 7263, 7449, 7450, -1, 7528, 7527, 7640, -1, 7640, 7527, 7641, -1, 7641, 7527, 7452, -1, 7453, 7452, 7451, -1, 7454, 7451, 7455, -1, 7644, 7455, 7564, -1, 7645, 7564, 7456, -1, 7647, 7456, 7457, -1, 7648, 7647, 7457, -1, 7641, 7452, 7453, -1, 7453, 7451, 7454, -1, 7454, 7455, 7644, -1, 7644, 7564, 7645, -1, 7645, 7456, 7647, -1, 7457, 7570, 7648, -1, 7648, 7570, 7653, -1, 7570, 7458, 7653, -1, 7653, 7458, 7654, -1, 7654, 7458, 7622, -1, 7657, 7622, 7621, -1, 7459, 7621, 7460, -1, 7461, 7460, 7620, -1, 7658, 7620, 7462, -1, 7463, 7462, 7660, -1, 7463, 7658, 7462, -1, 7654, 7622, 7657, -1, 7657, 7621, 7459, -1, 7459, 7460, 7461, -1, 7461, 7620, 7658, -1, 7462, 7638, 7660, -1, 7664, 7626, 7665, -1, 7665, 7626, 7612, -1, 7665, 7612, 7667, -1, 7667, 7612, 7464, -1, 7668, 7464, 7615, -1, 7613, 7668, 7615, -1, 7613, 7465, 7668, -1, 7667, 7464, 7668, -1, 7613, 7466, 7465, -1, 7465, 7466, 7669, -1, 7669, 7466, 7468, -1, 7670, 7468, 7609, -1, 7671, 7609, 7469, -1, 7470, 7469, 7467, -1, 7471, 7467, 7607, -1, 7672, 7471, 7607, -1, 7669, 7468, 7670, -1, 7670, 7609, 7671, -1, 7671, 7469, 7470, -1, 7470, 7467, 7471, -1, 7607, 7472, 7672, -1, 7672, 7472, 7678, -1, 7678, 7472, 7677, -1, 7677, 7472, 7606, -1, 7473, 7606, 7474, -1, 7475, 7474, 7476, -1, 7477, 7476, 7479, -1, 7478, 7479, 7605, -1, 7478, 7477, 7479, -1, 7677, 7606, 7473, -1, 7473, 7474, 7475, -1, 7475, 7476, 7477, -1, 7478, 7605, 7480, -1, 7480, 7605, 7604, -1, 7604, 7481, 7480, -1, 7480, 7481, 7680, -1, 7680, 7481, 7600, -1, 7682, 7600, 7599, -1, 7486, 7599, 7598, -1, 7482, 7598, 7483, -1, 7487, 7483, 7590, -1, 7488, 7590, 7589, -1, 7692, 7589, 7489, -1, 7490, 7489, 7579, -1, 7491, 7579, 7484, -1, 7485, 7484, 7586, -1, 7697, 7586, 7587, -1, 7700, 7587, 7585, -1, 7702, 7585, 7705, -1, 7702, 7700, 7585, -1, 7680, 7600, 7682, -1, 7682, 7599, 7486, -1, 7486, 7598, 7482, -1, 7482, 7483, 7487, -1, 7487, 7590, 7488, -1, 7488, 7589, 7692, -1, 7692, 7489, 7490, -1, 7490, 7579, 7491, -1, 7491, 7484, 7485, -1, 7485, 7586, 7697, -1, 7697, 7587, 7700, -1, 7585, 7581, 7705, -1, 7705, 7581, 7707, -1, 7707, 7581, 7583, -1, 7492, 7707, 7583, -1, 7492, 7493, 7707, -1, 7492, 7494, 7493, -1, 7493, 7494, 7708, -1, 7708, 7494, 7495, -1, 7709, 7495, 7557, -1, 7496, 7557, 7497, -1, 7498, 7497, 7555, -1, 7499, 7555, 7554, -1, 7717, 7554, 7500, -1, 7718, 7500, 7633, -1, 7501, 7633, 7552, -1, 7726, 7552, 7547, -1, 7728, 7547, 7543, -1, 7730, 7543, 7503, -1, 7732, 7730, 7503, -1, 7708, 7495, 7709, -1, 7709, 7557, 7496, -1, 7496, 7497, 7498, -1, 7498, 7555, 7499, -1, 7499, 7554, 7717, -1, 7717, 7500, 7718, -1, 7718, 7633, 7501, -1, 7501, 7552, 7726, -1, 7726, 7547, 7728, -1, 7728, 7543, 7730, -1, 7732, 7503, 7502, -1, 7502, 7503, 7540, -1, 7502, 7540, 7504, -1, 7504, 7540, 7505, -1, 7735, 7505, 7541, -1, 7506, 7541, 7507, -1, 7509, 7507, 7508, -1, 7736, 7508, 7510, -1, 7736, 7509, 7508, -1, 7504, 7505, 7735, -1, 7735, 7541, 7506, -1, 7506, 7507, 7509, -1, 7510, 7539, 7736, -1, 7736, 7539, 7511, -1, 7539, 7512, 7511, -1, 7511, 7512, 7738, -1, 7738, 7512, 7516, -1, 7513, 7516, 7538, -1, 7739, 7538, 7514, -1, 7740, 7514, 7515, -1, 7741, 7515, 7517, -1, 7742, 7741, 7517, -1, 7738, 7516, 7513, -1, 7513, 7538, 7739, -1, 7739, 7514, 7740, -1, 7740, 7515, 7741, -1, 7517, 7518, 7742, -1, 7742, 7518, 7743, -1, 7743, 7518, 7745, -1, 7745, 7518, 7536, -1, 7747, 7536, 7533, -1, 7747, 7745, 7536, -1, 7747, 7533, 7642, -1, 7642, 7533, 7529, -1, 7529, 7526, 7642, -1, 7642, 7526, 7519, -1, 7519, 7526, 7520, -1, 7520, 7526, 7525, -1, 7524, 7520, 7525, -1, 7524, 7639, 7520, -1, 7618, 7617, 7663, -1, 7663, 7617, 7661, -1, 7661, 7617, 7521, -1, 7521, 7617, 7522, -1, 7626, 7521, 7522, -1, 7626, 7664, 7521, -1, 7618, 7663, 7523, -1, 7523, 7663, 8384, -1, 8372, 7524, 7528, -1, 8372, 7757, 7524, -1, 7524, 7525, 7528, -1, 7528, 7525, 7526, -1, 7529, 7528, 7526, -1, 7529, 7527, 7528, -1, 7529, 7452, 7527, -1, 7529, 7451, 7452, -1, 7529, 6938, 7451, -1, 7529, 6944, 6938, -1, 7529, 7530, 6944, -1, 7529, 6935, 7530, -1, 7529, 7532, 6935, -1, 7529, 7531, 7532, -1, 7529, 7550, 7531, -1, 7529, 7551, 7550, -1, 7529, 7533, 7551, -1, 7551, 7533, 6971, -1, 6971, 7533, 6969, -1, 6969, 7533, 6990, -1, 6990, 7533, 6991, -1, 6991, 7533, 7534, -1, 7534, 7533, 6996, -1, 6996, 7533, 7535, -1, 7535, 7533, 7536, -1, 7518, 7535, 7536, -1, 7518, 7537, 7535, -1, 7518, 7517, 7537, -1, 7537, 7517, 6995, -1, 6995, 7517, 7515, -1, 7514, 6995, 7515, -1, 7514, 7539, 6995, -1, 7514, 7538, 7539, -1, 7539, 7538, 7516, -1, 7512, 7539, 7516, -1, 6995, 7539, 6994, -1, 6994, 7539, 7510, -1, 7636, 7510, 7540, -1, 6985, 7540, 7542, -1, 6985, 7636, 7540, -1, 7508, 7507, 7510, -1, 7510, 7507, 7541, -1, 7505, 7510, 7541, -1, 7505, 7540, 7510, -1, 7542, 7540, 6983, -1, 6983, 7540, 7503, -1, 6981, 7503, 7635, -1, 6981, 6983, 7503, -1, 7543, 7544, 7503, -1, 7543, 6974, 7544, -1, 7543, 7545, 6974, -1, 7543, 7547, 7545, -1, 7545, 7547, 7546, -1, 7546, 7547, 7552, -1, 7553, 7552, 7633, -1, 6977, 7633, 6966, -1, 7548, 6977, 6966, -1, 7548, 6973, 6977, -1, 7548, 6967, 6973, -1, 6973, 6967, 6976, -1, 6976, 6967, 6957, -1, 6975, 6957, 6958, -1, 7549, 6958, 6960, -1, 7550, 7549, 6960, -1, 7550, 7551, 7549, -1, 7546, 7552, 7553, -1, 7633, 7500, 6966, -1, 6966, 7500, 6965, -1, 6965, 7500, 7554, -1, 6964, 7554, 7555, -1, 6963, 7555, 7556, -1, 6963, 6964, 7555, -1, 6965, 7554, 6964, -1, 7555, 7497, 7556, -1, 7556, 7497, 6951, -1, 6951, 7497, 7557, -1, 6950, 7557, 6948, -1, 6950, 6951, 7557, -1, 7557, 7495, 6948, -1, 6948, 7495, 6947, -1, 6947, 7495, 7494, -1, 6942, 7494, 7558, -1, 7630, 7558, 7631, -1, 7632, 7631, 6928, -1, 7559, 6928, 7560, -1, 7561, 7559, 7560, -1, 7561, 7562, 7559, -1, 7561, 6914, 7562, -1, 7562, 6914, 6939, -1, 6939, 6914, 6920, -1, 7563, 6920, 7565, -1, 7564, 7565, 6921, -1, 7456, 6921, 7566, -1, 7457, 7566, 7568, -1, 7567, 7457, 7568, -1, 7567, 7570, 7457, -1, 7567, 7569, 7570, -1, 7570, 7569, 7624, -1, 7458, 7624, 7571, -1, 7622, 7571, 7623, -1, 7572, 7623, 6918, -1, 7625, 6918, 7573, -1, 7574, 7573, 6924, -1, 6888, 6924, 7575, -1, 6926, 6888, 7575, -1, 6926, 6894, 6888, -1, 6926, 7577, 6894, -1, 6894, 7577, 7576, -1, 7576, 7577, 7578, -1, 6884, 7578, 7586, -1, 6883, 7586, 7484, -1, 7588, 7484, 7579, -1, 6912, 7579, 6911, -1, 6912, 7588, 7579, -1, 7494, 7492, 7558, -1, 7558, 7492, 7580, -1, 7580, 7492, 7583, -1, 6927, 7583, 7581, -1, 7582, 7581, 7584, -1, 7582, 6927, 7581, -1, 7580, 7583, 6927, -1, 7581, 7585, 7584, -1, 7584, 7585, 6931, -1, 6931, 7585, 7587, -1, 7578, 7587, 7586, -1, 7578, 6931, 7587, -1, 6884, 7586, 6883, -1, 6883, 7484, 7588, -1, 7579, 7489, 6911, -1, 6911, 7489, 6907, -1, 6907, 7489, 7589, -1, 6910, 7589, 6909, -1, 6910, 6907, 7589, -1, 7589, 7590, 6909, -1, 6909, 7590, 7591, -1, 7591, 7590, 7483, -1, 7592, 7483, 7598, -1, 7594, 7598, 6860, -1, 7594, 7592, 7598, -1, 7594, 7593, 7592, -1, 7594, 6861, 7593, -1, 7593, 6861, 7629, -1, 7629, 6861, 7595, -1, 6903, 7595, 7597, -1, 7596, 7597, 6862, -1, 6901, 6862, 7628, -1, 6901, 7596, 6862, -1, 7591, 7483, 7592, -1, 7598, 7599, 6860, -1, 6860, 7599, 6854, -1, 6854, 7599, 7600, -1, 7601, 7600, 7481, -1, 7602, 7481, 6853, -1, 7602, 7601, 7481, -1, 6854, 7600, 7601, -1, 7481, 7604, 6853, -1, 6853, 7604, 6876, -1, 6876, 7604, 6882, -1, 6882, 7604, 6881, -1, 6881, 7604, 7603, -1, 7603, 7604, 7605, -1, 6880, 7605, 6874, -1, 6880, 7603, 7605, -1, 7479, 7472, 7605, -1, 7479, 7476, 7472, -1, 7472, 7476, 7474, -1, 7606, 7472, 7474, -1, 7607, 7608, 7472, -1, 7607, 7610, 7608, -1, 7607, 7468, 7610, -1, 7607, 7609, 7468, -1, 7607, 7469, 7609, -1, 7607, 7467, 7469, -1, 7468, 7466, 7610, -1, 7610, 7466, 7613, -1, 7614, 7613, 7615, -1, 7616, 7615, 7464, -1, 7612, 7616, 7464, -1, 7612, 6877, 7616, -1, 7612, 7611, 6877, -1, 7612, 6869, 7611, -1, 7612, 6867, 6869, -1, 7612, 6857, 6867, -1, 7612, 6866, 6857, -1, 7612, 6864, 6866, -1, 7612, 7626, 6864, -1, 6864, 7626, 7628, -1, 6862, 6864, 7628, -1, 7610, 7613, 7614, -1, 7614, 7615, 7616, -1, 7522, 7638, 7626, -1, 7522, 7617, 7638, -1, 7638, 7617, 7618, -1, 7619, 7618, 7523, -1, 7619, 7638, 7618, -1, 7638, 7462, 7626, -1, 7626, 7462, 7620, -1, 7460, 7626, 7620, -1, 7460, 6897, 7626, -1, 7460, 7621, 6897, -1, 6897, 7621, 7572, -1, 7572, 7621, 7622, -1, 7623, 7572, 7622, -1, 7622, 7458, 7571, -1, 7458, 7570, 7624, -1, 7457, 7456, 7566, -1, 7456, 7564, 6921, -1, 7565, 7564, 7563, -1, 7563, 7564, 7455, -1, 6938, 7455, 7451, -1, 6938, 7563, 7455, -1, 6884, 7576, 7578, -1, 6888, 7574, 6924, -1, 7574, 7625, 7573, -1, 7625, 7572, 6918, -1, 6897, 6898, 7626, -1, 7626, 6898, 7627, -1, 6899, 7626, 7627, -1, 6899, 6892, 7626, -1, 7626, 6892, 6893, -1, 7628, 7626, 6893, -1, 7596, 6903, 7597, -1, 6903, 7629, 7595, -1, 6939, 6920, 7563, -1, 6942, 7558, 7630, -1, 7630, 7631, 7632, -1, 7632, 6928, 7559, -1, 6942, 6947, 7494, -1, 6976, 6957, 6975, -1, 6975, 6958, 7549, -1, 6977, 7553, 7633, -1, 7544, 7634, 7503, -1, 7503, 7634, 7635, -1, 7636, 6994, 7510, -1, 7608, 7637, 7472, -1, 7472, 7637, 7605, -1, 7605, 7637, 6874, -1, 7619, 7662, 7638, -1, 7638, 7662, 7660, -1, 8366, 8377, 7639, -1, 7639, 8377, 7640, -1, 7520, 7640, 7519, -1, 7520, 7639, 7640, -1, 7519, 7640, 7642, -1, 7642, 7640, 7641, -1, 7453, 7642, 7641, -1, 7453, 6936, 7642, -1, 7453, 6937, 6936, -1, 7453, 7454, 6937, -1, 6937, 7454, 7643, -1, 7643, 7454, 7644, -1, 7645, 7643, 7644, -1, 7645, 7752, 7643, -1, 7645, 7646, 7752, -1, 7645, 7647, 7646, -1, 7646, 7647, 7650, -1, 7650, 7647, 7648, -1, 7649, 7648, 6915, -1, 7649, 7650, 7648, -1, 6915, 7648, 7651, -1, 7651, 7648, 7653, -1, 7652, 7653, 6916, -1, 7652, 7651, 7653, -1, 6916, 7653, 6922, -1, 6922, 7653, 7654, -1, 6917, 7654, 7657, -1, 6919, 7657, 7656, -1, 7655, 7656, 6923, -1, 7655, 6919, 7656, -1, 6922, 7654, 6917, -1, 7657, 7459, 7656, -1, 7656, 7459, 7461, -1, 6896, 7461, 7658, -1, 6890, 7658, 7664, -1, 6891, 7664, 7659, -1, 6891, 6890, 7664, -1, 7656, 7461, 6896, -1, 7658, 7463, 7664, -1, 7664, 7463, 7660, -1, 7521, 7660, 7661, -1, 7521, 7664, 7660, -1, 7661, 7660, 7663, -1, 7663, 7660, 7662, -1, 8384, 7663, 7662, -1, 7665, 6863, 7664, -1, 7665, 6865, 6863, -1, 7665, 6858, 6865, -1, 7665, 6868, 6858, -1, 7665, 6871, 6868, -1, 7665, 6870, 6871, -1, 7665, 7666, 6870, -1, 7665, 7667, 7666, -1, 7666, 7667, 6878, -1, 6878, 7667, 7668, -1, 7465, 6878, 7668, -1, 7465, 7669, 6878, -1, 6878, 7669, 7670, -1, 7671, 6878, 7670, -1, 7671, 7470, 6878, -1, 6878, 7470, 7471, -1, 7672, 6878, 7471, -1, 7672, 6879, 6878, -1, 7672, 7673, 6879, -1, 7672, 6872, 7673, -1, 7672, 7678, 6872, -1, 6872, 7678, 7674, -1, 7674, 7678, 6873, -1, 6873, 7678, 7675, -1, 7675, 7678, 7478, -1, 6875, 7478, 7676, -1, 6875, 7675, 7478, -1, 7677, 7473, 7678, -1, 7678, 7473, 7475, -1, 7477, 7678, 7475, -1, 7477, 7478, 7678, -1, 7478, 7480, 7676, -1, 7676, 7480, 7679, -1, 7679, 7480, 6851, -1, 6851, 7480, 6852, -1, 6852, 7480, 7680, -1, 7681, 7680, 7682, -1, 6859, 7682, 7683, -1, 6859, 7681, 7682, -1, 6852, 7680, 7681, -1, 7682, 7486, 7683, -1, 7683, 7486, 7686, -1, 7686, 7486, 7482, -1, 7684, 7482, 7689, -1, 7684, 7686, 7482, -1, 7684, 7685, 7686, -1, 7686, 7685, 6855, -1, 6855, 7685, 6905, -1, 6856, 6905, 6904, -1, 7748, 6904, 7687, -1, 7749, 7687, 6902, -1, 7688, 6902, 7750, -1, 6863, 7750, 7664, -1, 6863, 7688, 7750, -1, 7482, 7487, 7689, -1, 7689, 7487, 6906, -1, 6906, 7487, 7488, -1, 7691, 7488, 7690, -1, 7691, 6906, 7488, -1, 7488, 7692, 7690, -1, 7690, 7692, 7693, -1, 7693, 7692, 7490, -1, 7694, 7490, 7491, -1, 7695, 7491, 6908, -1, 7695, 7694, 7491, -1, 7693, 7490, 7694, -1, 7491, 7485, 6908, -1, 6908, 7485, 7698, -1, 7698, 7485, 7697, -1, 7696, 7697, 6930, -1, 7696, 7698, 7697, -1, 7696, 6885, 7698, -1, 7696, 6886, 6885, -1, 7696, 6887, 6886, -1, 7696, 6889, 6887, -1, 7696, 6895, 6889, -1, 7696, 6925, 6895, -1, 6895, 6925, 7699, -1, 6923, 6895, 7699, -1, 6923, 7656, 6895, -1, 7697, 7700, 6930, -1, 6930, 7700, 7701, -1, 7701, 7700, 7702, -1, 7704, 7702, 7705, -1, 7703, 7705, 7706, -1, 7703, 7704, 7705, -1, 7701, 7702, 7704, -1, 7705, 7707, 7706, -1, 7706, 7707, 7712, -1, 7712, 7707, 7493, -1, 7715, 7493, 7708, -1, 7713, 7708, 7709, -1, 7710, 7709, 7496, -1, 7711, 7496, 7716, -1, 7711, 7710, 7496, -1, 7712, 7493, 7715, -1, 7715, 7708, 7713, -1, 7714, 7715, 7713, -1, 7714, 6941, 7715, -1, 7715, 6941, 6940, -1, 6946, 7715, 6940, -1, 6946, 6945, 7715, -1, 7715, 6945, 7643, -1, 6932, 7643, 7754, -1, 6932, 7715, 7643, -1, 7713, 7709, 7710, -1, 7496, 7498, 7716, -1, 7716, 7498, 6949, -1, 6949, 7498, 7499, -1, 6962, 7499, 7717, -1, 6952, 7717, 6953, -1, 6952, 6962, 7717, -1, 6949, 7499, 6962, -1, 7717, 7718, 6953, -1, 6953, 7718, 6954, -1, 6954, 7718, 7501, -1, 6955, 7501, 7727, -1, 6956, 7727, 7719, -1, 7756, 7719, 6972, -1, 7755, 6972, 7721, -1, 7720, 7721, 7722, -1, 6959, 7722, 7723, -1, 6961, 7723, 7724, -1, 7642, 7724, 7747, -1, 7642, 6961, 7724, -1, 7642, 6933, 6961, -1, 7642, 6934, 6933, -1, 7642, 6943, 6934, -1, 7642, 7725, 6943, -1, 7642, 6936, 7725, -1, 7501, 7726, 7727, -1, 7727, 7726, 6978, -1, 6978, 7726, 7728, -1, 7729, 7728, 6979, -1, 7729, 6978, 7728, -1, 7728, 7730, 6979, -1, 6979, 7730, 7731, -1, 7731, 7730, 7732, -1, 7733, 7732, 7734, -1, 7733, 7731, 7732, -1, 7734, 7732, 6980, -1, 6980, 7732, 7502, -1, 6982, 7502, 6984, -1, 6982, 6980, 7502, -1, 6984, 7502, 7736, -1, 6986, 7736, 6993, -1, 6986, 6984, 7736, -1, 7502, 7504, 7736, -1, 7736, 7504, 7735, -1, 7506, 7736, 7735, -1, 7506, 7509, 7736, -1, 6993, 7736, 7737, -1, 7737, 7736, 7511, -1, 6987, 7511, 6988, -1, 6987, 7737, 7511, -1, 6988, 7511, 7744, -1, 7744, 7511, 7738, -1, 7513, 7744, 7738, -1, 7513, 7739, 7744, -1, 7744, 7739, 7740, -1, 7741, 7744, 7740, -1, 7741, 7742, 7744, -1, 7744, 7742, 7743, -1, 7745, 7744, 7743, -1, 7745, 7746, 7744, -1, 7745, 7747, 7746, -1, 7746, 7747, 6997, -1, 6997, 7747, 6989, -1, 6989, 7747, 6992, -1, 6992, 7747, 6968, -1, 6968, 7747, 6970, -1, 6970, 7747, 7724, -1, 6855, 6905, 6856, -1, 6856, 6904, 7748, -1, 7748, 7687, 7749, -1, 7749, 6902, 7688, -1, 7750, 6900, 7664, -1, 7664, 6900, 7751, -1, 7659, 7664, 7751, -1, 6890, 6896, 7658, -1, 6913, 6929, 7643, -1, 7752, 6913, 7643, -1, 6929, 7753, 7643, -1, 7643, 7753, 7754, -1, 6919, 6917, 7657, -1, 6961, 6959, 7723, -1, 6959, 7720, 7722, -1, 7720, 7755, 7721, -1, 7755, 7756, 6972, -1, 7756, 6956, 7719, -1, 6956, 6955, 7727, -1, 6955, 6954, 7501, -1, 8377, 8372, 7640, -1, 7640, 8372, 7528, -1, 7639, 7524, 8366, -1, 8366, 7524, 7757, -1, 7758, 7760, 8463, -1, 7758, 7759, 7760, -1, 7758, 7761, 7759, -1, 7758, 7762, 7761, -1, 7758, 8278, 7762, -1, 7760, 7789, 8463, -1, 8463, 7789, 7790, -1, 7767, 7790, 6742, -1, 6748, 7767, 6742, -1, 6748, 7763, 7767, -1, 7767, 7763, 7764, -1, 7765, 7767, 7764, -1, 7765, 7766, 7767, -1, 7767, 7766, 7768, -1, 6761, 7767, 7768, -1, 6761, 7769, 7767, -1, 6761, 6760, 7769, -1, 7769, 6760, 7770, -1, 7770, 6760, 6713, -1, 6713, 6760, 6759, -1, 6714, 6759, 6758, -1, 7929, 6758, 6764, -1, 7934, 6764, 6763, -1, 7935, 6763, 7936, -1, 7771, 7936, 6756, -1, 7937, 6756, 7772, -1, 8272, 7772, 7773, -1, 8276, 7773, 7774, -1, 7775, 7774, 7798, -1, 7775, 8276, 7774, -1, 7775, 8275, 8276, -1, 7775, 7776, 8275, -1, 8275, 7776, 6631, -1, 7777, 8275, 6631, -1, 7777, 6645, 8275, -1, 8275, 6645, 6644, -1, 7781, 8275, 6644, -1, 7781, 7778, 8275, -1, 7781, 7780, 7778, -1, 7781, 7779, 7780, -1, 7781, 8274, 7779, -1, 7781, 8268, 8274, -1, 7781, 8266, 8268, -1, 7781, 7782, 8266, -1, 7781, 8265, 7782, -1, 7781, 6801, 8265, -1, 7781, 6630, 6801, -1, 6801, 6630, 6822, -1, 6822, 6630, 7799, -1, 6824, 7799, 7783, -1, 7800, 7783, 7801, -1, 6803, 7801, 6627, -1, 7784, 6627, 7785, -1, 6641, 7784, 7785, -1, 6641, 7786, 7784, -1, 7784, 7786, 7948, -1, 7788, 7948, 7787, -1, 7788, 7784, 7948, -1, 7789, 6651, 7790, -1, 7790, 6651, 6633, -1, 7791, 7790, 6633, -1, 7791, 7792, 7790, -1, 7791, 6744, 7792, -1, 7791, 7793, 6744, -1, 7791, 7794, 7793, -1, 7791, 7795, 7794, -1, 7791, 6632, 7795, -1, 7795, 6632, 6745, -1, 6745, 6632, 7796, -1, 6752, 7796, 6649, -1, 7797, 6649, 7798, -1, 6754, 7798, 7774, -1, 6754, 7797, 7798, -1, 6745, 7796, 6752, -1, 6752, 6649, 7797, -1, 6822, 7799, 6824, -1, 6824, 7783, 7800, -1, 7800, 7801, 6803, -1, 6803, 6627, 7784, -1, 7786, 6626, 7948, -1, 7948, 6626, 7802, -1, 7802, 6626, 7804, -1, 8352, 7804, 7803, -1, 8352, 7802, 7804, -1, 6625, 8327, 7804, -1, 6625, 7805, 8327, -1, 8327, 7805, 7806, -1, 6624, 8327, 7806, -1, 6624, 7807, 8327, -1, 8327, 7807, 7808, -1, 7809, 7808, 7817, -1, 7810, 7809, 7817, -1, 7810, 7811, 7809, -1, 7810, 7813, 7811, -1, 7811, 7813, 7812, -1, 7812, 7813, 7814, -1, 7967, 7814, 6580, -1, 8324, 6580, 7966, -1, 8323, 7966, 6583, -1, 7815, 6583, 6578, -1, 7971, 6578, 7816, -1, 6689, 7816, 7923, -1, 6694, 7923, 6690, -1, 6694, 6689, 7923, -1, 7808, 6622, 7817, -1, 7817, 6622, 6585, -1, 6585, 6622, 6587, -1, 6587, 6622, 6621, -1, 7822, 6621, 6620, -1, 6566, 6620, 7818, -1, 7821, 7818, 7824, -1, 7820, 7824, 7819, -1, 7820, 7821, 7824, -1, 6587, 6621, 7822, -1, 7822, 6620, 6566, -1, 6566, 7818, 7821, -1, 6635, 7823, 7824, -1, 6635, 6618, 7823, -1, 7823, 6618, 6617, -1, 8415, 6617, 8286, -1, 7827, 8286, 7825, -1, 8289, 7827, 7825, -1, 8289, 7826, 7827, -1, 7827, 7826, 8288, -1, 7823, 6617, 8415, -1, 8416, 7823, 8415, -1, 8416, 6571, 7823, -1, 8416, 6572, 6571, -1, 8416, 6576, 6572, -1, 8416, 7829, 6576, -1, 8416, 7828, 7829, -1, 8416, 7831, 7828, -1, 8416, 7830, 7831, -1, 8416, 7832, 7830, -1, 8416, 6690, 7832, -1, 8416, 6695, 6690, -1, 8416, 7912, 6695, -1, 6695, 7912, 6697, -1, 6697, 7912, 6659, -1, 7833, 6697, 6659, -1, 7833, 6698, 6697, -1, 7833, 7834, 6698, -1, 6698, 7834, 6700, -1, 6700, 7834, 6657, -1, 7922, 6657, 7835, -1, 6706, 7835, 8309, -1, 7836, 8309, 7837, -1, 6707, 7837, 7838, -1, 6701, 7838, 8312, -1, 7921, 8312, 8313, -1, 7920, 8313, 7839, -1, 7840, 7839, 6834, -1, 6708, 6834, 7841, -1, 6704, 7841, 7919, -1, 6678, 7919, 6831, -1, 6679, 6831, 6808, -1, 6680, 6808, 7970, -1, 6683, 7970, 7928, -1, 6683, 6680, 7970, -1, 8415, 8286, 7827, -1, 7842, 6670, 7912, -1, 7842, 7845, 6670, -1, 7842, 7844, 7845, -1, 7842, 6782, 7844, -1, 7842, 8211, 6782, -1, 6782, 8211, 7843, -1, 7843, 8211, 8217, -1, 8217, 8211, 8215, -1, 8215, 8211, 8214, -1, 7844, 6781, 7845, -1, 7845, 6781, 7846, -1, 7846, 6781, 6780, -1, 7847, 6780, 6671, -1, 7847, 7846, 6780, -1, 6780, 6779, 6671, -1, 6671, 6779, 6672, -1, 6672, 6779, 6796, -1, 7848, 6796, 7850, -1, 6673, 7850, 7849, -1, 6652, 7849, 6777, -1, 6653, 6777, 7918, -1, 6653, 6652, 6777, -1, 6672, 6796, 7848, -1, 7848, 7850, 6673, -1, 6673, 7849, 6652, -1, 6777, 7851, 7918, -1, 7918, 7851, 8295, -1, 7852, 8295, 8307, -1, 6654, 8307, 8298, -1, 7917, 8298, 8299, -1, 6656, 8299, 7853, -1, 7916, 7853, 7915, -1, 7914, 7915, 7854, -1, 6657, 7854, 7835, -1, 6657, 7914, 7854, -1, 8295, 7851, 7855, -1, 7855, 7851, 6776, -1, 8305, 6776, 6775, -1, 8303, 6775, 7856, -1, 8293, 7856, 7857, -1, 8293, 8303, 7856, -1, 7855, 6776, 8305, -1, 8305, 6775, 8303, -1, 7856, 7858, 7857, -1, 7857, 7858, 8302, -1, 8302, 7858, 7860, -1, 7859, 7860, 7861, -1, 7859, 8302, 7860, -1, 7860, 7864, 7861, -1, 7861, 7864, 7863, -1, 7863, 7864, 7972, -1, 7862, 7972, 7974, -1, 7862, 7863, 7972, -1, 7972, 7864, 7868, -1, 7868, 7864, 6793, -1, 6813, 6793, 7865, -1, 6814, 7865, 7869, -1, 6838, 7869, 7866, -1, 6815, 7866, 6791, -1, 7867, 6791, 6816, -1, 7867, 6815, 6791, -1, 7868, 6793, 6813, -1, 6813, 7865, 6814, -1, 6814, 7869, 6838, -1, 6838, 7866, 6815, -1, 6790, 7938, 6791, -1, 6790, 7870, 7938, -1, 7938, 7870, 7871, -1, 6772, 7938, 7871, -1, 6772, 7872, 7938, -1, 7938, 7872, 7874, -1, 7873, 7874, 6771, -1, 7876, 6771, 6770, -1, 7875, 6770, 8221, -1, 7875, 7876, 6770, -1, 7938, 7874, 7873, -1, 7873, 6771, 7876, -1, 6770, 7877, 8221, -1, 8221, 7877, 8226, -1, 8226, 7877, 7878, -1, 7882, 7878, 6769, -1, 7963, 6769, 6595, -1, 7879, 7963, 6595, -1, 7879, 6594, 7963, -1, 7963, 6594, 6593, -1, 7880, 6593, 7881, -1, 7880, 7963, 6593, -1, 8226, 7878, 7882, -1, 6769, 6785, 6595, -1, 6595, 6785, 6598, -1, 6598, 6785, 6599, -1, 6599, 6785, 6768, -1, 6600, 6768, 7883, -1, 7885, 7883, 7886, -1, 6601, 7886, 6767, -1, 7887, 6767, 6784, -1, 7884, 6784, 6604, -1, 7884, 7887, 6784, -1, 6599, 6768, 6600, -1, 6600, 7883, 7885, -1, 7885, 7886, 6601, -1, 6601, 6767, 7887, -1, 6784, 6783, 6604, -1, 6604, 6783, 7888, -1, 7888, 6783, 6766, -1, 8376, 6766, 7891, -1, 7890, 7891, 7889, -1, 8207, 7890, 7889, -1, 8207, 8208, 7890, -1, 7890, 8208, 8206, -1, 7888, 6766, 8376, -1, 6605, 8376, 8375, -1, 6606, 8375, 7900, -1, 6606, 6605, 8375, -1, 8376, 7891, 7890, -1, 7888, 8376, 6605, -1, 7767, 6710, 8375, -1, 7767, 7769, 6710, -1, 7767, 8463, 7790, -1, 6590, 6589, 8375, -1, 7892, 8375, 6710, -1, 7892, 6590, 8375, -1, 7892, 6591, 6590, -1, 7892, 7893, 6591, -1, 6591, 7893, 7907, -1, 7907, 7893, 6739, -1, 7904, 6739, 6737, -1, 7905, 6737, 7965, -1, 8237, 7965, 6736, -1, 8235, 6736, 7894, -1, 8249, 7894, 7895, -1, 8247, 7895, 6738, -1, 8245, 6738, 6733, -1, 8244, 6733, 6730, -1, 7896, 6730, 6820, -1, 7896, 8244, 6730, -1, 7896, 8243, 8244, -1, 7896, 6847, 8243, -1, 8243, 6847, 6819, -1, 6846, 8243, 6819, -1, 6846, 7897, 8243, -1, 8243, 7897, 7898, -1, 8242, 7898, 8240, -1, 8242, 8243, 7898, -1, 6589, 6610, 8375, -1, 8375, 6610, 6608, -1, 6607, 8375, 6608, -1, 6607, 7899, 8375, -1, 8375, 7899, 7900, -1, 7881, 6593, 8224, -1, 8224, 6593, 7901, -1, 7902, 7901, 6597, -1, 8223, 6597, 7906, -1, 7903, 7906, 7904, -1, 7905, 7904, 6737, -1, 7905, 7903, 7904, -1, 8224, 7901, 7902, -1, 7902, 6597, 8223, -1, 8223, 7906, 7903, -1, 7904, 7907, 6739, -1, 6670, 7908, 7912, -1, 7912, 7908, 6675, -1, 7909, 7912, 6675, -1, 7909, 6664, 7912, -1, 7912, 6664, 7910, -1, 7911, 7912, 7910, -1, 7911, 7913, 7912, -1, 7912, 7913, 6659, -1, 7914, 7916, 7915, -1, 7916, 6656, 7853, -1, 6656, 7917, 8299, -1, 7917, 6654, 8298, -1, 6654, 7852, 8307, -1, 7852, 7918, 8295, -1, 6678, 6704, 7919, -1, 6704, 6708, 7841, -1, 6708, 7840, 6834, -1, 7840, 7920, 7839, -1, 7920, 7921, 8313, -1, 7921, 6701, 8312, -1, 6701, 6707, 7838, -1, 6707, 7836, 7837, -1, 7836, 6706, 8309, -1, 6706, 7922, 7835, -1, 7922, 6700, 6657, -1, 7832, 6690, 7923, -1, 6689, 7971, 7816, -1, 6687, 8335, 7971, -1, 6687, 7924, 8335, -1, 6687, 7925, 7924, -1, 7924, 7925, 8350, -1, 8350, 7925, 7926, -1, 7927, 7926, 8349, -1, 7927, 8350, 7926, -1, 6686, 7970, 7926, -1, 6686, 6685, 7970, -1, 7970, 6685, 7928, -1, 6680, 6679, 6808, -1, 6679, 6678, 6831, -1, 6713, 6759, 6714, -1, 6714, 6758, 7929, -1, 7930, 6714, 7929, -1, 7930, 7931, 6714, -1, 7930, 8251, 7931, -1, 7931, 8251, 6722, -1, 6722, 8251, 8259, -1, 7932, 8259, 8252, -1, 7933, 7932, 8252, -1, 7933, 8261, 7932, -1, 7932, 8261, 7956, -1, 6724, 7956, 6717, -1, 6724, 7932, 7956, -1, 7929, 6764, 7934, -1, 7934, 6763, 7935, -1, 7935, 7936, 7771, -1, 7771, 6756, 7937, -1, 7937, 7772, 8272, -1, 8272, 7773, 8276, -1, 6849, 6728, 6821, -1, 6849, 6729, 6728, -1, 6849, 6820, 6729, -1, 6729, 6820, 6730, -1, 6844, 8250, 7898, -1, 6844, 8222, 8250, -1, 6844, 7938, 8222, -1, 6844, 6817, 7938, -1, 7938, 6817, 6841, -1, 6791, 6841, 6816, -1, 6791, 7938, 6841, -1, 7939, 7941, 7972, -1, 7939, 6809, 7941, -1, 7941, 6809, 7940, -1, 6836, 7941, 7940, -1, 6836, 6835, 7941, -1, 7941, 6835, 7839, -1, 7839, 6835, 6834, -1, 6829, 8347, 7970, -1, 6829, 8346, 8347, -1, 6829, 8344, 8346, -1, 6829, 7943, 8344, -1, 8344, 7943, 7942, -1, 7942, 7943, 7944, -1, 8343, 7944, 7946, -1, 7945, 7946, 8342, -1, 7945, 8343, 7946, -1, 7942, 7944, 8343, -1, 7946, 7947, 8342, -1, 8342, 7947, 7948, -1, 7948, 7947, 6806, -1, 6805, 7948, 6806, -1, 6805, 7949, 7948, -1, 7948, 7949, 7787, -1, 6801, 7950, 8265, -1, 8265, 7950, 7951, -1, 7951, 7950, 7952, -1, 8263, 7952, 7953, -1, 8263, 7951, 7952, -1, 7952, 6800, 7953, -1, 7953, 6800, 8262, -1, 8262, 6800, 7954, -1, 8256, 7954, 8255, -1, 8256, 8262, 7954, -1, 7954, 7955, 8255, -1, 8255, 7955, 7957, -1, 7957, 7955, 7956, -1, 8253, 7956, 8261, -1, 8253, 7957, 7956, -1, 7959, 7958, 7956, -1, 7959, 7960, 7958, -1, 7959, 7962, 7960, -1, 7960, 7962, 7961, -1, 7961, 7962, 6821, -1, 6727, 6821, 6728, -1, 6727, 7961, 6821, -1, 7963, 7882, 6769, -1, 8250, 7964, 7898, -1, 7898, 7964, 8230, -1, 8232, 7898, 8230, -1, 8232, 8238, 7898, -1, 7898, 8238, 8240, -1, 8244, 8245, 6733, -1, 8245, 8247, 6738, -1, 8247, 8249, 7895, -1, 8249, 8235, 7894, -1, 8235, 8237, 6736, -1, 8237, 7905, 7965, -1, 7958, 6718, 7956, -1, 7956, 6718, 6717, -1, 7932, 6722, 8259, -1, 7815, 8323, 6583, -1, 8323, 8324, 7966, -1, 8324, 7967, 6580, -1, 7967, 7812, 7814, -1, 7809, 8327, 7808, -1, 8327, 8333, 7804, -1, 7804, 8333, 8334, -1, 8329, 7804, 8334, -1, 8329, 7968, 7804, -1, 7804, 7968, 7969, -1, 7803, 7804, 7969, -1, 8347, 8348, 7970, -1, 7970, 8348, 7926, -1, 7926, 8348, 8349, -1, 8335, 7815, 7971, -1, 7971, 7815, 6578, -1, 7941, 8320, 7972, -1, 7972, 8320, 8317, -1, 7973, 7972, 8317, -1, 7973, 8318, 7972, -1, 7972, 8318, 7974, -1, 7823, 6575, 7824, -1, 7824, 6575, 7975, -1, 7819, 7824, 7975, -1, 8452, 5913, 8282, -1, 8282, 5913, 8182, -1, 8280, 8282, 8182, -1, 8280, 8281, 8282, -1, 8282, 8281, 7976, -1, 8279, 8282, 7976, -1, 8279, 7977, 8282, -1, 8360, 8179, 5913, -1, 8360, 7978, 8179, -1, 8360, 8009, 7978, -1, 8360, 6588, 8009, -1, 8360, 6609, 6588, -1, 8360, 7979, 6609, -1, 8360, 6615, 7979, -1, 8360, 6614, 6615, -1, 8360, 6613, 6614, -1, 8360, 7980, 6613, -1, 8360, 6612, 7980, -1, 8360, 8359, 6612, -1, 6612, 8359, 7981, -1, 7982, 7981, 8205, -1, 7982, 6612, 7981, -1, 7982, 7984, 6612, -1, 7982, 7983, 7984, -1, 7984, 7983, 6611, -1, 6611, 7983, 7991, -1, 6603, 7991, 7985, -1, 7986, 7985, 7987, -1, 6602, 7987, 7992, -1, 6602, 7986, 7987, -1, 8209, 7988, 7981, -1, 7981, 7988, 7989, -1, 7990, 7981, 7989, -1, 7990, 8205, 7981, -1, 6611, 7991, 6603, -1, 6603, 7985, 7986, -1, 7987, 7993, 7992, -1, 7992, 7993, 7995, -1, 7995, 7993, 7996, -1, 7994, 7996, 7997, -1, 7994, 7995, 7996, -1, 7996, 6786, 7997, -1, 7997, 6786, 8010, -1, 8010, 6786, 7998, -1, 7999, 7998, 8012, -1, 8153, 8012, 8000, -1, 8220, 8153, 8000, -1, 8220, 8001, 8153, -1, 8220, 8002, 8001, -1, 8001, 8002, 8003, -1, 8003, 8002, 8219, -1, 6592, 8219, 8004, -1, 6596, 8004, 8218, -1, 8005, 8218, 5796, -1, 8007, 5796, 8123, -1, 8006, 8123, 8125, -1, 8006, 8007, 8123, -1, 8006, 6740, 8007, -1, 8007, 6740, 8008, -1, 8008, 6740, 7978, -1, 8009, 8008, 7978, -1, 8010, 7998, 7999, -1, 8000, 8012, 8011, -1, 8011, 8012, 6787, -1, 8225, 6787, 8013, -1, 8014, 8013, 8015, -1, 8014, 8225, 8013, -1, 8011, 6787, 8225, -1, 8013, 6788, 8015, -1, 8015, 6788, 8016, -1, 8016, 6788, 8017, -1, 8018, 8017, 8019, -1, 8227, 8019, 5811, -1, 8227, 8018, 8019, -1, 8016, 8017, 8018, -1, 8019, 8022, 5811, -1, 5811, 8022, 8228, -1, 8228, 8022, 6843, -1, 6818, 8228, 6843, -1, 6818, 8020, 8228, -1, 6818, 8021, 8020, -1, 8020, 8021, 8229, -1, 8229, 8021, 8231, -1, 8231, 8021, 6845, -1, 8233, 6845, 8194, -1, 8239, 8194, 8195, -1, 8241, 8195, 8234, -1, 8241, 8239, 8195, -1, 8022, 8023, 6843, -1, 6843, 8023, 6842, -1, 6842, 8023, 6789, -1, 8059, 6789, 8024, -1, 8060, 8024, 8025, -1, 6840, 8025, 6792, -1, 6839, 6792, 8026, -1, 6837, 8026, 6773, -1, 8192, 6773, 8193, -1, 6812, 8193, 5821, -1, 6811, 5821, 8319, -1, 8322, 6811, 8319, -1, 8322, 6810, 6811, -1, 8322, 8321, 6810, -1, 6810, 8321, 8027, -1, 8027, 8321, 8028, -1, 8029, 8027, 8028, -1, 8029, 5942, 8027, -1, 8029, 8316, 5942, -1, 5942, 8316, 8030, -1, 8030, 8316, 8315, -1, 8175, 8315, 8314, -1, 8031, 8314, 8032, -1, 8174, 8032, 8173, -1, 8033, 8173, 8311, -1, 8034, 8311, 8310, -1, 8035, 8310, 8172, -1, 6705, 8172, 6091, -1, 8158, 6091, 6658, -1, 6699, 6658, 6663, -1, 8159, 6663, 8036, -1, 8038, 8036, 6228, -1, 8037, 8038, 6228, -1, 8037, 6665, 8038, -1, 8038, 6665, 8039, -1, 6666, 8038, 8039, -1, 6666, 6667, 8038, -1, 8038, 6667, 6668, -1, 6669, 8038, 6668, -1, 6669, 8040, 8038, -1, 6669, 8065, 8040, -1, 6669, 8041, 8065, -1, 6669, 8042, 8041, -1, 8041, 8042, 6798, -1, 6798, 8042, 6676, -1, 6797, 6676, 8044, -1, 8043, 8044, 8045, -1, 8063, 8045, 8046, -1, 6674, 8063, 8046, -1, 6674, 8048, 8063, -1, 6674, 8047, 8048, -1, 8048, 8047, 6795, -1, 6795, 8047, 8049, -1, 6660, 6795, 8049, -1, 6660, 6778, 6795, -1, 6660, 6661, 6778, -1, 6778, 6661, 6794, -1, 6794, 6661, 8062, -1, 8050, 8062, 6662, -1, 8296, 6662, 8306, -1, 8296, 8050, 6662, -1, 8296, 8294, 8050, -1, 8050, 8294, 8051, -1, 8051, 8294, 8304, -1, 8053, 8304, 8054, -1, 8052, 8053, 8054, -1, 8052, 6774, 8053, -1, 8052, 8055, 6774, -1, 6774, 8055, 8061, -1, 8061, 8055, 8056, -1, 8058, 8056, 8292, -1, 8057, 8058, 8292, -1, 8057, 8193, 8058, -1, 8057, 5821, 8193, -1, 6842, 6789, 8059, -1, 8059, 8024, 8060, -1, 8060, 8025, 6840, -1, 6840, 6792, 6839, -1, 6839, 8026, 6837, -1, 6837, 6773, 8192, -1, 8058, 8061, 8056, -1, 8053, 8051, 8304, -1, 8050, 6794, 8062, -1, 8063, 8043, 8045, -1, 8043, 6797, 8044, -1, 6797, 6798, 6676, -1, 8041, 8213, 8065, -1, 8065, 8213, 8064, -1, 8216, 8065, 8064, -1, 8216, 8212, 8065, -1, 8065, 8212, 8210, -1, 8426, 6696, 8038, -1, 8426, 8085, 6696, -1, 8426, 8066, 8085, -1, 8426, 6106, 8066, -1, 8426, 8067, 6106, -1, 8426, 6573, 8067, -1, 8426, 6577, 6573, -1, 8426, 8068, 6577, -1, 8426, 8069, 8068, -1, 8426, 6570, 8069, -1, 8426, 6569, 6570, -1, 8426, 6616, 6569, -1, 8426, 8283, 6616, -1, 8426, 8424, 8283, -1, 8291, 8290, 8283, -1, 8283, 8290, 8287, -1, 8285, 8283, 8287, -1, 8285, 8284, 8283, -1, 8283, 8284, 6616, -1, 6569, 6616, 6568, -1, 6568, 6616, 6634, -1, 6567, 6634, 6619, -1, 8073, 6619, 8070, -1, 6574, 8070, 6636, -1, 8071, 6636, 8072, -1, 8071, 6574, 6636, -1, 6568, 6634, 6567, -1, 6567, 6619, 8073, -1, 8073, 8070, 6574, -1, 6636, 8074, 8072, -1, 8072, 8074, 6112, -1, 6112, 8074, 8075, -1, 6582, 8075, 6586, -1, 6582, 6112, 8075, -1, 8075, 8076, 6586, -1, 6586, 8076, 6581, -1, 6581, 8076, 6623, -1, 8204, 6623, 6637, -1, 8077, 6637, 8326, -1, 8078, 8077, 8326, -1, 8078, 6584, 8077, -1, 8078, 8080, 6584, -1, 6584, 8080, 8079, -1, 8079, 8080, 8081, -1, 8082, 8081, 8325, -1, 8203, 8325, 8083, -1, 6579, 8083, 6174, -1, 8171, 6174, 6693, -1, 8086, 6693, 8084, -1, 8085, 8086, 8084, -1, 8085, 8066, 8086, -1, 6581, 6623, 8204, -1, 8326, 6637, 8087, -1, 8087, 6637, 8089, -1, 8332, 8089, 8090, -1, 8088, 8090, 8328, -1, 8088, 8332, 8090, -1, 8087, 8089, 8332, -1, 8090, 8091, 8328, -1, 8328, 8091, 8092, -1, 8092, 8091, 6638, -1, 8330, 6638, 8093, -1, 8331, 8093, 8094, -1, 8331, 8330, 8093, -1, 8092, 6638, 8330, -1, 8093, 6639, 8094, -1, 8094, 6639, 6189, -1, 6189, 6639, 8097, -1, 6827, 6189, 8097, -1, 6827, 8336, 6189, -1, 6827, 8095, 8336, -1, 6827, 6807, 8095, -1, 8095, 6807, 8337, -1, 8337, 6807, 8096, -1, 8338, 8096, 8163, -1, 8338, 8337, 8096, -1, 8097, 6639, 6804, -1, 6804, 6639, 6640, -1, 8098, 6640, 6642, -1, 8126, 6642, 8099, -1, 6826, 8099, 6643, -1, 6825, 6643, 8100, -1, 8127, 8100, 6628, -1, 5968, 6628, 6629, -1, 6823, 6629, 8101, -1, 8103, 8101, 8102, -1, 8103, 6823, 8101, -1, 8103, 6802, 6823, -1, 8103, 8264, 6802, -1, 6802, 8264, 8105, -1, 8105, 8264, 8104, -1, 8257, 8105, 8104, -1, 8257, 8107, 8105, -1, 8257, 8106, 8107, -1, 8107, 8106, 6799, -1, 6799, 8106, 8108, -1, 8111, 8108, 8109, -1, 8254, 8111, 8109, -1, 8254, 8110, 8111, -1, 8254, 8189, 8110, -1, 8110, 8189, 8112, -1, 8112, 8189, 8188, -1, 6725, 8112, 8188, -1, 6725, 6726, 8112, -1, 8112, 6726, 8113, -1, 8113, 6726, 8191, -1, 8190, 8191, 8114, -1, 8115, 8114, 6719, -1, 8116, 8115, 6719, -1, 8116, 6850, 8115, -1, 8116, 8117, 6850, -1, 6850, 8117, 8196, -1, 8196, 8117, 6731, -1, 8118, 6731, 6732, -1, 6734, 8118, 6732, -1, 6734, 8119, 8118, -1, 6734, 8120, 8119, -1, 6734, 6735, 8120, -1, 8120, 6735, 8246, -1, 8246, 6735, 8197, -1, 8248, 8197, 8121, -1, 8236, 8121, 8122, -1, 8124, 8122, 8125, -1, 8123, 8124, 8125, -1, 6804, 6640, 8098, -1, 8098, 6642, 8126, -1, 8126, 8099, 6826, -1, 6826, 6643, 6825, -1, 6825, 8100, 8127, -1, 8127, 6628, 5968, -1, 5968, 6629, 6823, -1, 8101, 8128, 8102, -1, 8102, 8128, 8267, -1, 8267, 8128, 8129, -1, 8129, 8128, 8131, -1, 8132, 8131, 6646, -1, 8130, 6646, 8133, -1, 8269, 8133, 8270, -1, 8269, 8130, 8133, -1, 8129, 8131, 8132, -1, 8132, 6646, 8130, -1, 8133, 6647, 8270, -1, 8270, 6647, 8202, -1, 8202, 6647, 6648, -1, 8201, 6648, 8139, -1, 8271, 8139, 8135, -1, 8134, 8135, 8183, -1, 8273, 8183, 8136, -1, 8277, 8136, 6757, -1, 8184, 6757, 8185, -1, 8198, 8185, 8137, -1, 8138, 8137, 6765, -1, 6712, 6765, 6711, -1, 6712, 8138, 6765, -1, 8139, 6648, 8140, -1, 8140, 6648, 8142, -1, 6755, 8142, 8143, -1, 8144, 8143, 8141, -1, 6753, 8141, 6300, -1, 6753, 8144, 8141, -1, 8140, 8142, 6755, -1, 6755, 8143, 8144, -1, 8141, 6650, 6300, -1, 6300, 6650, 8145, -1, 8145, 6650, 8146, -1, 6746, 8146, 8148, -1, 6746, 8145, 8146, -1, 8146, 8147, 8148, -1, 8148, 8147, 8151, -1, 8151, 8147, 8149, -1, 6751, 8149, 8150, -1, 8152, 8150, 8182, -1, 6743, 8182, 5913, -1, 6750, 5913, 6749, -1, 6750, 6743, 5913, -1, 8151, 8149, 6751, -1, 6751, 8150, 8152, -1, 8007, 8005, 5796, -1, 8005, 6596, 8218, -1, 6596, 6592, 8004, -1, 6592, 8003, 8219, -1, 8153, 7999, 8012, -1, 6662, 6655, 8306, -1, 8306, 6655, 8297, -1, 8297, 6655, 8154, -1, 8308, 8154, 8155, -1, 8300, 8155, 8156, -1, 8301, 8156, 8157, -1, 5925, 8157, 6658, -1, 6091, 5925, 6658, -1, 8297, 8154, 8308, -1, 8308, 8155, 8300, -1, 8300, 8156, 8301, -1, 8301, 8157, 5925, -1, 8158, 6658, 6699, -1, 6699, 6663, 8159, -1, 8159, 8036, 8038, -1, 6696, 8159, 8038, -1, 6681, 6832, 6677, -1, 6681, 6830, 6832, -1, 6681, 6682, 6830, -1, 6830, 6682, 8164, -1, 8160, 8164, 6684, -1, 8161, 6684, 8165, -1, 8162, 8165, 8340, -1, 8162, 8161, 8165, -1, 8162, 8345, 8161, -1, 8161, 8345, 6828, -1, 6828, 8345, 8339, -1, 5964, 8339, 8163, -1, 8096, 5964, 8163, -1, 6830, 8164, 8160, -1, 8160, 6684, 8161, -1, 8165, 8166, 8340, -1, 8340, 8166, 8167, -1, 8167, 8166, 8169, -1, 8168, 8169, 6691, -1, 8170, 6691, 6688, -1, 8341, 6688, 6692, -1, 8351, 6692, 6693, -1, 6174, 8351, 6693, -1, 8167, 8169, 8168, -1, 8168, 6691, 8170, -1, 8170, 6688, 8341, -1, 8341, 6692, 8351, -1, 8171, 6693, 8086, -1, 8158, 6705, 6091, -1, 6705, 8035, 8172, -1, 8035, 8034, 8310, -1, 8034, 8033, 8311, -1, 8033, 8174, 8173, -1, 8174, 8031, 8032, -1, 8314, 8031, 8175, -1, 8175, 8031, 8176, -1, 8177, 8176, 6702, -1, 8178, 6702, 6703, -1, 6709, 8178, 6703, -1, 6709, 6833, 8178, -1, 6709, 6677, 6833, -1, 6833, 6677, 6832, -1, 8175, 8176, 8177, -1, 8177, 6702, 8178, -1, 6762, 6295, 5913, -1, 6711, 5913, 8179, -1, 6711, 6762, 5913, -1, 6711, 6765, 6762, -1, 6295, 8180, 5913, -1, 5913, 8180, 6747, -1, 6741, 5913, 6747, -1, 6741, 8181, 5913, -1, 5913, 8181, 6749, -1, 6743, 8152, 8182, -1, 8201, 8139, 8271, -1, 8271, 8135, 8134, -1, 8134, 8183, 8273, -1, 8273, 8136, 8277, -1, 8277, 6757, 8184, -1, 8184, 8185, 8198, -1, 8198, 8137, 8138, -1, 8186, 8138, 6720, -1, 8187, 6720, 6721, -1, 8258, 6721, 6715, -1, 8260, 6715, 6723, -1, 8199, 6723, 6716, -1, 8200, 6716, 8188, -1, 8189, 8200, 8188, -1, 8115, 8190, 8114, -1, 8190, 8113, 8191, -1, 8111, 6799, 8108, -1, 5964, 6828, 8339, -1, 8175, 8030, 8315, -1, 6811, 6812, 5821, -1, 6812, 8192, 8193, -1, 8231, 6845, 8233, -1, 8233, 8194, 8239, -1, 8195, 6848, 8234, -1, 8234, 6848, 8119, -1, 8119, 6848, 8118, -1, 8118, 8196, 6731, -1, 8124, 8236, 8122, -1, 8236, 8248, 8121, -1, 8248, 8246, 8197, -1, 8198, 8138, 8186, -1, 8186, 6720, 8187, -1, 8187, 6721, 8258, -1, 8258, 6715, 8260, -1, 8260, 6723, 8199, -1, 8199, 6716, 8200, -1, 8201, 8202, 6648, -1, 8079, 8081, 8082, -1, 8082, 8325, 8203, -1, 8203, 8083, 6579, -1, 8171, 6579, 6174, -1, 8077, 8204, 6637, -1, 8360, 5913, 8375, -1, 8375, 5913, 7767, -1, 8426, 8038, 8416, -1, 8416, 8038, 7912, -1, 8376, 7890, 8359, -1, 8359, 7890, 7981, -1, 8205, 7990, 7891, -1, 7891, 7990, 7889, -1, 7889, 7990, 7989, -1, 8207, 7989, 7988, -1, 8208, 7988, 8209, -1, 8206, 8209, 7890, -1, 8206, 8208, 8209, -1, 7889, 7989, 8207, -1, 8207, 7988, 8208, -1, 8209, 7981, 7890, -1, 8065, 8210, 8211, -1, 8211, 8210, 8214, -1, 8214, 8210, 8212, -1, 8215, 8212, 8216, -1, 8217, 8216, 8064, -1, 7843, 8064, 8213, -1, 6782, 7843, 8213, -1, 8214, 8212, 8215, -1, 8215, 8216, 8217, -1, 8217, 8064, 7843, -1, 8040, 8065, 7842, -1, 7842, 8065, 8211, -1, 5796, 8218, 7903, -1, 7903, 8218, 8223, -1, 8223, 8218, 8004, -1, 7902, 8004, 8219, -1, 8224, 8219, 8002, -1, 7881, 8002, 8220, -1, 7880, 8220, 8000, -1, 7963, 8000, 8011, -1, 7882, 8011, 8225, -1, 8226, 8225, 8014, -1, 8221, 8014, 8015, -1, 7875, 8015, 8016, -1, 7876, 8016, 8018, -1, 7873, 8018, 8227, -1, 7938, 8227, 8222, -1, 7938, 7873, 8227, -1, 8223, 8004, 7902, -1, 7902, 8219, 8224, -1, 8224, 8002, 7881, -1, 7881, 8220, 7880, -1, 7880, 8000, 7963, -1, 7963, 8011, 7882, -1, 7882, 8225, 8226, -1, 8226, 8014, 8221, -1, 8221, 8015, 7875, -1, 7875, 8016, 7876, -1, 7876, 8018, 7873, -1, 8227, 5811, 8222, -1, 8123, 5796, 7905, -1, 7905, 5796, 7903, -1, 8250, 8228, 7964, -1, 7964, 8228, 8020, -1, 8229, 7964, 8020, -1, 8229, 8230, 7964, -1, 8229, 8231, 8230, -1, 8230, 8231, 8232, -1, 8232, 8231, 8233, -1, 8238, 8233, 8239, -1, 8240, 8239, 8241, -1, 8242, 8241, 8234, -1, 8243, 8234, 8119, -1, 8244, 8119, 8120, -1, 8245, 8120, 8246, -1, 8247, 8246, 8248, -1, 8249, 8248, 8236, -1, 8235, 8236, 8124, -1, 8237, 8124, 8123, -1, 7905, 8237, 8123, -1, 8232, 8233, 8238, -1, 8238, 8239, 8240, -1, 8240, 8241, 8242, -1, 8242, 8234, 8243, -1, 8243, 8119, 8244, -1, 8244, 8120, 8245, -1, 8245, 8246, 8247, -1, 8247, 8248, 8249, -1, 8249, 8236, 8235, -1, 8235, 8124, 8237, -1, 5811, 8228, 8222, -1, 8222, 8228, 8250, -1, 8186, 8187, 7930, -1, 7930, 8187, 8251, -1, 8251, 8187, 8258, -1, 8259, 8258, 8260, -1, 8252, 8260, 8199, -1, 7933, 8199, 8200, -1, 8261, 8200, 8189, -1, 8253, 8189, 8254, -1, 7957, 8254, 8109, -1, 8255, 8109, 8108, -1, 8256, 8108, 8106, -1, 8262, 8106, 8257, -1, 7953, 8257, 8104, -1, 8263, 8104, 8264, -1, 7951, 8264, 8265, -1, 7951, 8263, 8264, -1, 8251, 8258, 8259, -1, 8259, 8260, 8252, -1, 8252, 8199, 7933, -1, 7933, 8200, 8261, -1, 8261, 8189, 8253, -1, 8253, 8254, 7957, -1, 7957, 8109, 8255, -1, 8255, 8108, 8256, -1, 8256, 8106, 8262, -1, 8262, 8257, 7953, -1, 7953, 8104, 8263, -1, 8264, 8103, 8265, -1, 8198, 8186, 7929, -1, 7929, 8186, 7930, -1, 7782, 8102, 8266, -1, 8266, 8102, 8267, -1, 8129, 8266, 8267, -1, 8129, 8268, 8266, -1, 8129, 8132, 8268, -1, 8268, 8132, 8274, -1, 8274, 8132, 8130, -1, 7779, 8130, 8269, -1, 7780, 8269, 8270, -1, 7778, 8270, 8202, -1, 8275, 8202, 8201, -1, 8276, 8201, 8271, -1, 8272, 8271, 8134, -1, 7937, 8134, 8273, -1, 7771, 8273, 8277, -1, 7935, 8277, 8184, -1, 7934, 8184, 8198, -1, 7929, 7934, 8198, -1, 8274, 8130, 7779, -1, 7779, 8269, 7780, -1, 7780, 8270, 7778, -1, 7778, 8202, 8275, -1, 8275, 8201, 8276, -1, 8276, 8271, 8272, -1, 8272, 8134, 7937, -1, 7937, 8273, 7771, -1, 7771, 8277, 7935, -1, 7935, 8184, 7934, -1, 8103, 8102, 8265, -1, 8265, 8102, 7782, -1, 7758, 8282, 8278, -1, 8278, 8282, 7977, -1, 8279, 8278, 7977, -1, 8279, 7762, 8278, -1, 8279, 7976, 7762, -1, 7762, 7976, 7761, -1, 7761, 7976, 8281, -1, 7759, 8281, 8280, -1, 7760, 7759, 8280, -1, 7761, 8281, 7759, -1, 8452, 8282, 8463, -1, 8463, 8282, 7758, -1, 8415, 7827, 8424, -1, 8424, 7827, 8283, -1, 8284, 8285, 8286, -1, 8286, 8285, 7825, -1, 7825, 8285, 8287, -1, 8289, 8287, 8290, -1, 7826, 8290, 8291, -1, 8288, 8291, 8283, -1, 7827, 8288, 8283, -1, 7825, 8287, 8289, -1, 8289, 8290, 7826, -1, 7826, 8291, 8288, -1, 8057, 8292, 7861, -1, 7861, 8292, 7859, -1, 7859, 8292, 8056, -1, 8302, 8056, 8055, -1, 7857, 8055, 8052, -1, 8293, 8052, 8054, -1, 8303, 8054, 8304, -1, 8305, 8304, 8294, -1, 7855, 8294, 8296, -1, 8295, 8296, 8306, -1, 8307, 8306, 8297, -1, 8298, 8297, 8308, -1, 8299, 8308, 8300, -1, 7853, 8300, 8301, -1, 7915, 8301, 7854, -1, 7915, 7853, 8301, -1, 7859, 8056, 8302, -1, 8302, 8055, 7857, -1, 7857, 8052, 8293, -1, 8293, 8054, 8303, -1, 8303, 8304, 8305, -1, 8305, 8294, 7855, -1, 7855, 8296, 8295, -1, 8295, 8306, 8307, -1, 8307, 8297, 8298, -1, 8298, 8308, 8299, -1, 8299, 8300, 7853, -1, 8301, 5925, 7854, -1, 5821, 8057, 7863, -1, 7863, 8057, 7861, -1, 7835, 6091, 8309, -1, 8309, 6091, 8172, -1, 8310, 8309, 8172, -1, 8310, 7837, 8309, -1, 8310, 8311, 7837, -1, 7837, 8311, 7838, -1, 7838, 8311, 8173, -1, 8312, 8173, 8032, -1, 8313, 8032, 8314, -1, 7839, 8314, 8315, -1, 7941, 8315, 8316, -1, 8320, 8316, 8029, -1, 8317, 8029, 8028, -1, 7973, 8028, 8321, -1, 8318, 8321, 8322, -1, 7974, 8322, 8319, -1, 7862, 8319, 5821, -1, 7863, 7862, 5821, -1, 7838, 8173, 8312, -1, 8312, 8032, 8313, -1, 8313, 8314, 7839, -1, 7839, 8315, 7941, -1, 7941, 8316, 8320, -1, 8320, 8029, 8317, -1, 8317, 8028, 7973, -1, 7973, 8321, 8318, -1, 8318, 8322, 7974, -1, 7974, 8319, 7862, -1, 5925, 6091, 7854, -1, 7854, 6091, 7835, -1, 7815, 6174, 8323, -1, 8323, 6174, 8083, -1, 8325, 8323, 8083, -1, 8325, 8324, 8323, -1, 8325, 8081, 8324, -1, 8324, 8081, 7967, -1, 7967, 8081, 8080, -1, 7812, 8080, 8078, -1, 7811, 8078, 8326, -1, 7809, 8326, 8087, -1, 8327, 8087, 8332, -1, 8333, 8332, 8088, -1, 8334, 8088, 8328, -1, 8329, 8328, 8092, -1, 7968, 8092, 8330, -1, 7969, 8330, 8331, -1, 7803, 8331, 8094, -1, 8352, 7803, 8094, -1, 7967, 8080, 7812, -1, 7812, 8078, 7811, -1, 7811, 8326, 7809, -1, 7809, 8087, 8327, -1, 8327, 8332, 8333, -1, 8333, 8088, 8334, -1, 8334, 8328, 8329, -1, 8329, 8092, 7968, -1, 7968, 8330, 7969, -1, 7969, 8331, 7803, -1, 8351, 6174, 8335, -1, 8335, 6174, 7815, -1, 6189, 8336, 7802, -1, 7802, 8336, 7948, -1, 7948, 8336, 8095, -1, 8342, 8095, 8337, -1, 7945, 8337, 8338, -1, 8343, 8338, 8163, -1, 7942, 8163, 8339, -1, 8344, 8339, 8345, -1, 8346, 8345, 8162, -1, 8347, 8162, 8340, -1, 8348, 8340, 8167, -1, 8349, 8167, 8168, -1, 7927, 8168, 8170, -1, 8350, 8170, 8341, -1, 7924, 8341, 8335, -1, 7924, 8350, 8341, -1, 7948, 8095, 8342, -1, 8342, 8337, 7945, -1, 7945, 8338, 8343, -1, 8343, 8163, 7942, -1, 7942, 8339, 8344, -1, 8344, 8345, 8346, -1, 8346, 8162, 8347, -1, 8347, 8340, 8348, -1, 8348, 8167, 8349, -1, 8349, 8168, 7927, -1, 7927, 8170, 8350, -1, 8341, 8351, 8335, -1, 8094, 6189, 8352, -1, 8352, 6189, 7802, -1, 8372, 8377, 8371, -1, 8371, 8377, 8378, -1, 8353, 8378, 8354, -1, 8353, 8371, 8378, -1, 8354, 8378, 8373, -1, 8373, 8378, 8382, -1, 8356, 8382, 8380, -1, 8355, 8380, 8367, -1, 8355, 8356, 8380, -1, 8373, 8382, 8356, -1, 8380, 8357, 8367, -1, 8367, 8357, 8358, -1, 8358, 8357, 8376, -1, 8359, 8358, 8376, -1, 8360, 8375, 8368, -1, 8368, 8375, 8379, -1, 8361, 8379, 8362, -1, 8361, 8368, 8379, -1, 8379, 8363, 8362, -1, 8362, 8363, 8369, -1, 8369, 8363, 8364, -1, 8364, 8363, 8381, -1, 8374, 8381, 8383, -1, 8370, 8383, 8365, -1, 8370, 8374, 8383, -1, 8364, 8381, 8374, -1, 8383, 8366, 8365, -1, 8365, 8366, 7757, -1, 8359, 8360, 8358, -1, 8358, 8360, 8368, -1, 8367, 8368, 8361, -1, 8355, 8361, 8362, -1, 8356, 8362, 8369, -1, 8373, 8369, 8364, -1, 8354, 8364, 8374, -1, 8353, 8374, 8370, -1, 8371, 8370, 8365, -1, 8372, 8365, 7757, -1, 8372, 8371, 8365, -1, 8358, 8368, 8367, -1, 8367, 8361, 8355, -1, 8355, 8362, 8356, -1, 8356, 8369, 8373, -1, 8373, 8364, 8354, -1, 8354, 8374, 8353, -1, 8353, 8370, 8371, -1, 8375, 8376, 8379, -1, 8379, 8376, 8357, -1, 8363, 8357, 8380, -1, 8381, 8380, 8382, -1, 8383, 8382, 8378, -1, 8366, 8378, 8377, -1, 8366, 8383, 8378, -1, 8379, 8357, 8363, -1, 8363, 8380, 8381, -1, 8381, 8382, 8383, -1, 7523, 8384, 8403, -1, 8403, 8384, 8385, -1, 8408, 8385, 8407, -1, 8408, 8403, 8385, -1, 8407, 8385, 8389, -1, 8389, 8385, 8386, -1, 8387, 8386, 8388, -1, 8405, 8388, 8404, -1, 8405, 8387, 8388, -1, 8389, 8386, 8387, -1, 8388, 8390, 8404, -1, 8404, 8390, 8400, -1, 8400, 8390, 7912, -1, 8038, 8400, 7912, -1, 8040, 7842, 8391, -1, 8391, 7842, 8392, -1, 8401, 8392, 8393, -1, 8401, 8391, 8392, -1, 8392, 8394, 8393, -1, 8393, 8394, 8406, -1, 8406, 8394, 8402, -1, 8402, 8394, 8395, -1, 8397, 8395, 8398, -1, 8396, 8398, 8399, -1, 8396, 8397, 8398, -1, 8402, 8395, 8397, -1, 8398, 7662, 8399, -1, 8399, 7662, 7619, -1, 8038, 8040, 8400, -1, 8400, 8040, 8391, -1, 8404, 8391, 8401, -1, 8405, 8401, 8393, -1, 8387, 8393, 8406, -1, 8389, 8406, 8402, -1, 8407, 8402, 8397, -1, 8408, 8397, 8396, -1, 8403, 8396, 8399, -1, 7523, 8399, 7619, -1, 7523, 8403, 8399, -1, 8400, 8391, 8404, -1, 8404, 8401, 8405, -1, 8405, 8393, 8387, -1, 8387, 8406, 8389, -1, 8389, 8402, 8407, -1, 8407, 8397, 8408, -1, 8408, 8396, 8403, -1, 8384, 7662, 8385, -1, 8385, 7662, 8398, -1, 8386, 8398, 8395, -1, 8388, 8395, 8394, -1, 8390, 8394, 8392, -1, 7912, 8392, 7842, -1, 7912, 8390, 8392, -1, 8385, 8398, 8386, -1, 8386, 8395, 8388, -1, 8388, 8394, 8390, -1, 8431, 8409, 8430, -1, 8430, 8409, 8411, -1, 8436, 8411, 8410, -1, 8436, 8430, 8411, -1, 8410, 8411, 8435, -1, 8435, 8411, 8439, -1, 8434, 8439, 8412, -1, 8433, 8412, 8414, -1, 8433, 8434, 8412, -1, 8435, 8439, 8434, -1, 8412, 8413, 8414, -1, 8414, 8413, 8425, -1, 8425, 8413, 8415, -1, 8424, 8425, 8415, -1, 8426, 8416, 8427, -1, 8427, 8416, 8417, -1, 8428, 8417, 8418, -1, 8428, 8427, 8417, -1, 8417, 8437, 8418, -1, 8418, 8437, 8419, -1, 8419, 8437, 8422, -1, 8422, 8437, 8438, -1, 8420, 8438, 8421, -1, 8429, 8421, 8423, -1, 8429, 8420, 8421, -1, 8422, 8438, 8420, -1, 8421, 7449, 8423, -1, 8423, 7449, 8432, -1, 8424, 8426, 8425, -1, 8425, 8426, 8427, -1, 8414, 8427, 8428, -1, 8433, 8428, 8418, -1, 8434, 8418, 8419, -1, 8435, 8419, 8422, -1, 8410, 8422, 8420, -1, 8436, 8420, 8429, -1, 8430, 8429, 8423, -1, 8431, 8423, 8432, -1, 8431, 8430, 8423, -1, 8425, 8427, 8414, -1, 8414, 8428, 8433, -1, 8433, 8418, 8434, -1, 8434, 8419, 8435, -1, 8435, 8422, 8410, -1, 8410, 8420, 8436, -1, 8436, 8429, 8430, -1, 8416, 8415, 8417, -1, 8417, 8415, 8413, -1, 8437, 8413, 8412, -1, 8438, 8412, 8439, -1, 8421, 8439, 8411, -1, 7449, 8411, 8409, -1, 7449, 8421, 8411, -1, 8417, 8413, 8437, -1, 8437, 8412, 8438, -1, 8438, 8439, 8421, -1, 8440, 8442, 8441, -1, 8441, 8442, 8464, -1, 8459, 8464, 8458, -1, 8459, 8441, 8464, -1, 8458, 8464, 8453, -1, 8453, 8464, 8465, -1, 8444, 8465, 8466, -1, 8443, 8466, 8456, -1, 8443, 8444, 8466, -1, 8453, 8465, 8444, -1, 8466, 8462, 8456, -1, 8456, 8462, 8445, -1, 8445, 8462, 7767, -1, 5913, 8445, 7767, -1, 8452, 8463, 8455, -1, 8455, 8463, 8447, -1, 8446, 8447, 8448, -1, 8446, 8455, 8447, -1, 8447, 8467, 8448, -1, 8448, 8467, 8457, -1, 8457, 8467, 8451, -1, 8451, 8467, 8461, -1, 8450, 8461, 8460, -1, 8454, 8460, 8449, -1, 8454, 8450, 8460, -1, 8451, 8461, 8450, -1, 8460, 7351, 8449, -1, 8449, 7351, 7350, -1, 5913, 8452, 8445, -1, 8445, 8452, 8455, -1, 8456, 8455, 8446, -1, 8443, 8446, 8448, -1, 8444, 8448, 8457, -1, 8453, 8457, 8451, -1, 8458, 8451, 8450, -1, 8459, 8450, 8454, -1, 8441, 8454, 8449, -1, 8440, 8449, 7350, -1, 8440, 8441, 8449, -1, 8445, 8455, 8456, -1, 8456, 8446, 8443, -1, 8443, 8448, 8444, -1, 8444, 8457, 8453, -1, 8453, 8451, 8458, -1, 8458, 8450, 8459, -1, 8459, 8454, 8441, -1, 8442, 7351, 8464, -1, 8464, 7351, 8460, -1, 8465, 8460, 8461, -1, 8466, 8461, 8467, -1, 8462, 8467, 8447, -1, 7767, 8447, 8463, -1, 7767, 8462, 8447, -1, 8464, 8460, 8465, -1, 8465, 8461, 8466, -1, 8466, 8467, 8462, -1, 9254, 9264, 8476, -1, 8688, 8476, 8480, -1, 8689, 8480, 8482, -1, 8678, 8482, 8479, -1, 8676, 8479, 9150, -1, 8468, 8676, 9150, -1, 8468, 8469, 8676, -1, 8468, 9152, 8469, -1, 8469, 9152, 8494, -1, 8470, 8494, 8497, -1, 8471, 8497, 8692, -1, 8473, 8692, 8474, -1, 8472, 8474, 9250, -1, 8472, 8473, 8474, -1, 8472, 8687, 8473, -1, 8473, 8687, 8690, -1, 8471, 8690, 8475, -1, 8470, 8475, 8677, -1, 8469, 8677, 8676, -1, 8469, 8470, 8677, -1, 8469, 8494, 8470, -1, 9264, 9277, 8476, -1, 8476, 9277, 8477, -1, 8480, 8477, 8481, -1, 8482, 8481, 9276, -1, 8479, 9276, 8478, -1, 9150, 8479, 8478, -1, 8476, 8477, 8480, -1, 8480, 8481, 8482, -1, 8482, 9276, 8479, -1, 9152, 8483, 8494, -1, 8494, 8483, 8495, -1, 8496, 8495, 8484, -1, 8691, 8484, 8485, -1, 8695, 8485, 9155, -1, 8504, 9155, 8486, -1, 8487, 8486, 9163, -1, 9164, 8487, 9163, -1, 9164, 8488, 8487, -1, 9164, 9165, 8488, -1, 8488, 9165, 8509, -1, 8699, 8509, 8489, -1, 8701, 8489, 8491, -1, 8490, 8491, 8704, -1, 8492, 8704, 8511, -1, 8492, 8490, 8704, -1, 8492, 9226, 8490, -1, 8490, 9226, 8508, -1, 8701, 8508, 8506, -1, 8699, 8506, 8493, -1, 8488, 8493, 8487, -1, 8488, 8699, 8493, -1, 8488, 8509, 8699, -1, 8494, 8495, 8496, -1, 8497, 8496, 8693, -1, 8692, 8693, 8498, -1, 8474, 8498, 8499, -1, 9250, 8499, 8500, -1, 9250, 8474, 8499, -1, 8496, 8484, 8691, -1, 8693, 8691, 8503, -1, 8498, 8503, 8501, -1, 8499, 8501, 8502, -1, 8500, 8502, 9228, -1, 8500, 8499, 8502, -1, 8691, 8485, 8695, -1, 8503, 8695, 8694, -1, 8501, 8694, 8697, -1, 8502, 8697, 8505, -1, 9228, 8505, 9248, -1, 9228, 8502, 8505, -1, 8695, 9155, 8504, -1, 8694, 8504, 8696, -1, 8697, 8696, 8698, -1, 8505, 8698, 8507, -1, 9248, 8507, 9227, -1, 9248, 8505, 8507, -1, 8504, 8486, 8487, -1, 8696, 8487, 8493, -1, 8698, 8493, 8506, -1, 8507, 8506, 8508, -1, 9227, 8508, 9226, -1, 9227, 8507, 8508, -1, 9165, 9166, 8509, -1, 8509, 9166, 8512, -1, 8489, 8512, 8510, -1, 8491, 8510, 8703, -1, 8704, 8703, 8514, -1, 8511, 8514, 9223, -1, 8511, 8704, 8514, -1, 9166, 8513, 8512, -1, 8512, 8513, 8700, -1, 8510, 8700, 8541, -1, 8703, 8541, 8542, -1, 8514, 8542, 8515, -1, 9223, 8515, 8674, -1, 8516, 8674, 8673, -1, 9245, 8673, 8517, -1, 8672, 8517, 8518, -1, 8671, 8518, 8519, -1, 9243, 8519, 8563, -1, 9242, 8563, 8670, -1, 8520, 8670, 8521, -1, 9241, 8521, 8522, -1, 8523, 8522, 8556, -1, 8718, 8556, 8570, -1, 8717, 8570, 8571, -1, 8578, 8571, 8574, -1, 8716, 8574, 8525, -1, 8524, 8716, 8525, -1, 8524, 8526, 8716, -1, 8524, 9179, 8526, -1, 8526, 9179, 9178, -1, 8579, 9178, 8580, -1, 8723, 8580, 8583, -1, 8584, 8583, 8528, -1, 8527, 8528, 9181, -1, 8728, 9181, 9182, -1, 8529, 9182, 8530, -1, 8601, 8530, 9184, -1, 8730, 9184, 9186, -1, 8532, 9186, 8531, -1, 8533, 8532, 8531, -1, 8533, 8538, 8532, -1, 8533, 9191, 8538, -1, 8538, 9191, 8736, -1, 8539, 8736, 8534, -1, 8738, 8534, 8535, -1, 8536, 8535, 8740, -1, 9215, 8740, 9235, -1, 9215, 8536, 8740, -1, 9215, 8537, 8536, -1, 8536, 8537, 8737, -1, 8738, 8737, 8603, -1, 8539, 8603, 8602, -1, 8538, 8602, 8532, -1, 8538, 8539, 8602, -1, 8538, 8736, 8539, -1, 8513, 8540, 8700, -1, 8700, 8540, 8702, -1, 8541, 8702, 8706, -1, 8542, 8706, 8543, -1, 8515, 8543, 8674, -1, 8515, 8542, 8543, -1, 8540, 8544, 8702, -1, 8702, 8544, 8705, -1, 8706, 8705, 8546, -1, 8543, 8546, 8545, -1, 8674, 8545, 8673, -1, 8674, 8543, 8545, -1, 8544, 9167, 8705, -1, 8705, 9167, 8547, -1, 8546, 8547, 8548, -1, 8545, 8548, 8549, -1, 8673, 8549, 8517, -1, 8673, 8545, 8549, -1, 9167, 8550, 8547, -1, 8547, 8550, 8551, -1, 8559, 8551, 9159, -1, 8708, 9159, 8552, -1, 8707, 8552, 8553, -1, 8710, 8553, 8554, -1, 8555, 8554, 9170, -1, 9172, 8555, 9170, -1, 9172, 8684, 8555, -1, 9172, 9174, 8684, -1, 8684, 9174, 8566, -1, 8713, 8566, 8567, -1, 8714, 8567, 8715, -1, 8522, 8715, 8556, -1, 8522, 8714, 8715, -1, 8522, 8521, 8714, -1, 8714, 8521, 8565, -1, 8713, 8565, 8557, -1, 8684, 8557, 8558, -1, 8555, 8558, 8710, -1, 8554, 8555, 8710, -1, 8547, 8551, 8559, -1, 8548, 8559, 8560, -1, 8549, 8560, 8562, -1, 8517, 8562, 8518, -1, 8517, 8549, 8562, -1, 8559, 9159, 8708, -1, 8560, 8708, 8709, -1, 8562, 8709, 8561, -1, 8518, 8561, 8519, -1, 8518, 8562, 8561, -1, 8708, 8552, 8707, -1, 8709, 8707, 8712, -1, 8561, 8712, 8711, -1, 8519, 8711, 8564, -1, 8563, 8564, 8670, -1, 8563, 8519, 8564, -1, 8707, 8553, 8710, -1, 8712, 8710, 8558, -1, 8711, 8558, 8557, -1, 8564, 8557, 8565, -1, 8670, 8565, 8521, -1, 8670, 8564, 8565, -1, 9174, 9175, 8566, -1, 8566, 9175, 8569, -1, 8567, 8569, 8568, -1, 8715, 8568, 8570, -1, 8556, 8715, 8570, -1, 9175, 9176, 8569, -1, 8569, 9176, 8572, -1, 8568, 8572, 8571, -1, 8570, 8568, 8571, -1, 9176, 8573, 8572, -1, 8572, 8573, 8574, -1, 8571, 8572, 8574, -1, 8573, 8525, 8574, -1, 8526, 9178, 8579, -1, 8577, 8579, 8719, -1, 8720, 8719, 8575, -1, 8721, 8575, 8668, -1, 8576, 8668, 9240, -1, 8576, 8721, 8668, -1, 8576, 8669, 8721, -1, 8721, 8669, 8718, -1, 8720, 8718, 8717, -1, 8577, 8717, 8578, -1, 8526, 8578, 8716, -1, 8526, 8577, 8578, -1, 8526, 8579, 8577, -1, 8579, 8580, 8723, -1, 8582, 8723, 8585, -1, 8722, 8585, 8727, -1, 8581, 8727, 8586, -1, 9218, 8586, 8587, -1, 9218, 8581, 8586, -1, 9218, 9238, 8581, -1, 8581, 9238, 8724, -1, 8722, 8724, 8666, -1, 8582, 8666, 8719, -1, 8579, 8582, 8719, -1, 8579, 8723, 8582, -1, 8723, 8583, 8584, -1, 8585, 8584, 8588, -1, 8727, 8588, 8726, -1, 8586, 8726, 8589, -1, 8587, 8589, 8590, -1, 8587, 8586, 8589, -1, 8584, 8528, 8527, -1, 8588, 8527, 8725, -1, 8726, 8725, 8592, -1, 8589, 8592, 8594, -1, 8590, 8594, 8591, -1, 8590, 8589, 8594, -1, 8527, 9181, 8728, -1, 8725, 8728, 8593, -1, 8592, 8593, 8729, -1, 8594, 8729, 8595, -1, 8591, 8595, 8596, -1, 8591, 8594, 8595, -1, 8728, 9182, 8529, -1, 8593, 8529, 8600, -1, 8729, 8600, 8732, -1, 8595, 8732, 8665, -1, 8596, 8665, 8597, -1, 9236, 8597, 8598, -1, 8599, 8598, 8737, -1, 8537, 8599, 8737, -1, 8529, 8530, 8601, -1, 8600, 8601, 8731, -1, 8732, 8731, 8734, -1, 8665, 8734, 8597, -1, 8665, 8732, 8734, -1, 8601, 9184, 8730, -1, 8731, 8730, 8733, -1, 8734, 8733, 8735, -1, 8597, 8735, 8598, -1, 8597, 8734, 8735, -1, 8730, 9186, 8532, -1, 8733, 8532, 8602, -1, 8735, 8602, 8603, -1, 8598, 8603, 8737, -1, 8598, 8735, 8603, -1, 9191, 8604, 8736, -1, 8736, 8604, 8608, -1, 8534, 8608, 8739, -1, 8535, 8739, 8605, -1, 8740, 8605, 8606, -1, 9235, 8606, 9234, -1, 9235, 8740, 8606, -1, 8604, 8607, 8608, -1, 8608, 8607, 8611, -1, 8739, 8611, 8612, -1, 8605, 8612, 8609, -1, 8606, 8609, 8610, -1, 9234, 8610, 9212, -1, 9234, 8606, 8610, -1, 8607, 9190, 8611, -1, 8611, 9190, 8613, -1, 8612, 8613, 8614, -1, 8609, 8614, 8615, -1, 8610, 8615, 8616, -1, 9212, 8616, 8617, -1, 9212, 8610, 8616, -1, 9190, 8618, 8613, -1, 8613, 8618, 8741, -1, 8614, 8741, 8742, -1, 8615, 8742, 8681, -1, 8616, 8681, 8619, -1, 8617, 8619, 9233, -1, 8617, 8616, 8619, -1, 8618, 8620, 8741, -1, 8741, 8620, 8621, -1, 8742, 8621, 8682, -1, 8681, 8682, 8683, -1, 8619, 8683, 8622, -1, 9233, 8622, 8664, -1, 9233, 8619, 8622, -1, 8620, 9194, 8621, -1, 8621, 9194, 8623, -1, 8682, 8623, 8624, -1, 8683, 8624, 8631, -1, 8622, 8631, 8625, -1, 8664, 8625, 8626, -1, 9232, 8626, 8659, -1, 8663, 8659, 8746, -1, 9231, 8746, 8662, -1, 8627, 8662, 8628, -1, 8661, 8628, 8629, -1, 9210, 8629, 8752, -1, 8660, 8752, 8630, -1, 9131, 8630, 9130, -1, 9131, 8660, 8630, -1, 9194, 8633, 8623, -1, 8623, 8633, 8680, -1, 8624, 8680, 8632, -1, 8631, 8632, 8644, -1, 8625, 8644, 8626, -1, 8625, 8631, 8644, -1, 8633, 9196, 8680, -1, 8680, 9196, 9200, -1, 8646, 9200, 8634, -1, 8743, 8634, 8635, -1, 8647, 8635, 9201, -1, 8744, 9201, 9202, -1, 8747, 9202, 9199, -1, 8748, 9199, 9204, -1, 8652, 9204, 8654, -1, 8751, 8654, 9205, -1, 8658, 9205, 8636, -1, 8637, 8658, 8636, -1, 8637, 8753, 8658, -1, 8637, 8638, 8753, -1, 8753, 8638, 9127, -1, 9126, 8753, 9127, -1, 9126, 8639, 8753, -1, 9126, 9125, 8639, -1, 8639, 9125, 8640, -1, 8655, 8640, 8656, -1, 8657, 8656, 8750, -1, 8653, 8750, 8749, -1, 8641, 8749, 8642, -1, 8651, 8642, 8650, -1, 8745, 8650, 8648, -1, 8649, 8648, 8643, -1, 8645, 8643, 8644, -1, 8632, 8645, 8644, -1, 8632, 8646, 8645, -1, 8632, 8680, 8646, -1, 8646, 8680, 9200, -1, 8646, 8634, 8743, -1, 8645, 8743, 8649, -1, 8643, 8645, 8649, -1, 8743, 8635, 8647, -1, 8649, 8647, 8745, -1, 8648, 8649, 8745, -1, 8647, 9201, 8744, -1, 8745, 8744, 8651, -1, 8650, 8745, 8651, -1, 8744, 9202, 8747, -1, 8651, 8747, 8641, -1, 8642, 8651, 8641, -1, 8747, 9199, 8748, -1, 8641, 8748, 8653, -1, 8749, 8641, 8653, -1, 8748, 9204, 8652, -1, 8653, 8652, 8657, -1, 8750, 8653, 8657, -1, 8652, 8654, 8751, -1, 8657, 8751, 8655, -1, 8656, 8657, 8655, -1, 8751, 9205, 8658, -1, 8655, 8658, 8639, -1, 8640, 8655, 8639, -1, 9125, 9130, 8640, -1, 8640, 9130, 8630, -1, 8656, 8630, 8752, -1, 8750, 8752, 8629, -1, 8749, 8629, 8628, -1, 8642, 8628, 8662, -1, 8650, 8662, 8746, -1, 8648, 8746, 8659, -1, 8643, 8659, 8626, -1, 8644, 8643, 8626, -1, 8660, 9210, 8752, -1, 9210, 8661, 8629, -1, 8661, 8627, 8628, -1, 8627, 9231, 8662, -1, 9231, 8663, 8746, -1, 8663, 9232, 8659, -1, 9232, 8664, 8626, -1, 8625, 8664, 8622, -1, 8599, 9236, 8598, -1, 9236, 8596, 8597, -1, 8665, 8596, 8595, -1, 9238, 9239, 8724, -1, 8724, 9239, 8667, -1, 8666, 8667, 8575, -1, 8719, 8666, 8575, -1, 9239, 9240, 8667, -1, 8667, 9240, 8668, -1, 8575, 8667, 8668, -1, 8669, 8523, 8718, -1, 8718, 8523, 8556, -1, 8523, 9241, 8522, -1, 9241, 8520, 8521, -1, 8520, 9242, 8670, -1, 9242, 9243, 8563, -1, 9243, 8671, 8519, -1, 8671, 8672, 8518, -1, 8672, 9245, 8517, -1, 9245, 8516, 8673, -1, 8516, 9223, 8674, -1, 8515, 9223, 8514, -1, 8690, 8687, 8685, -1, 8475, 8685, 8675, -1, 8677, 8675, 8678, -1, 8676, 8678, 8479, -1, 8676, 8677, 8678, -1, 9255, 8679, 8686, -1, 9255, 8688, 8679, -1, 9255, 9254, 8688, -1, 8688, 9254, 8476, -1, 8623, 8682, 8621, -1, 8682, 8681, 8742, -1, 8680, 8624, 8623, -1, 8681, 8616, 8615, -1, 8624, 8683, 8682, -1, 8683, 8619, 8681, -1, 8558, 8555, 8684, -1, 8689, 8482, 8678, -1, 8675, 8689, 8678, -1, 8675, 8679, 8689, -1, 8675, 8685, 8679, -1, 8679, 8685, 8686, -1, 8686, 8685, 8687, -1, 8688, 8480, 8689, -1, 8679, 8688, 8689, -1, 8475, 8675, 8677, -1, 8471, 8475, 8470, -1, 8497, 8471, 8470, -1, 8496, 8497, 8494, -1, 8690, 8685, 8475, -1, 8691, 8693, 8496, -1, 8473, 8690, 8471, -1, 8692, 8473, 8471, -1, 8693, 8692, 8497, -1, 8695, 8503, 8691, -1, 8503, 8498, 8693, -1, 8498, 8474, 8692, -1, 8504, 8694, 8695, -1, 8694, 8501, 8503, -1, 8501, 8499, 8498, -1, 8487, 8696, 8504, -1, 8696, 8697, 8694, -1, 8697, 8502, 8501, -1, 8698, 8696, 8493, -1, 8505, 8697, 8698, -1, 8507, 8698, 8506, -1, 8701, 8506, 8699, -1, 8489, 8701, 8699, -1, 8512, 8489, 8509, -1, 8700, 8510, 8512, -1, 8490, 8508, 8701, -1, 8491, 8490, 8701, -1, 8510, 8491, 8489, -1, 8702, 8541, 8700, -1, 8541, 8703, 8510, -1, 8703, 8704, 8491, -1, 8705, 8706, 8702, -1, 8706, 8542, 8541, -1, 8542, 8514, 8703, -1, 8547, 8546, 8705, -1, 8546, 8543, 8706, -1, 8559, 8548, 8547, -1, 8548, 8545, 8546, -1, 8708, 8560, 8559, -1, 8560, 8549, 8548, -1, 8707, 8709, 8708, -1, 8709, 8562, 8560, -1, 8710, 8712, 8707, -1, 8712, 8561, 8709, -1, 8711, 8712, 8558, -1, 8519, 8561, 8711, -1, 8564, 8711, 8557, -1, 8713, 8557, 8684, -1, 8566, 8713, 8684, -1, 8714, 8565, 8713, -1, 8567, 8714, 8713, -1, 8569, 8567, 8566, -1, 8572, 8568, 8569, -1, 8568, 8715, 8567, -1, 8716, 8578, 8574, -1, 8578, 8717, 8571, -1, 8717, 8718, 8570, -1, 8720, 8717, 8577, -1, 8719, 8720, 8577, -1, 8721, 8718, 8720, -1, 8575, 8721, 8720, -1, 8722, 8666, 8582, -1, 8585, 8722, 8582, -1, 8584, 8585, 8723, -1, 8724, 8667, 8666, -1, 8527, 8588, 8584, -1, 8581, 8724, 8722, -1, 8727, 8581, 8722, -1, 8588, 8727, 8585, -1, 8728, 8725, 8527, -1, 8725, 8726, 8588, -1, 8726, 8586, 8727, -1, 8529, 8593, 8728, -1, 8593, 8592, 8725, -1, 8592, 8589, 8726, -1, 8601, 8600, 8529, -1, 8600, 8729, 8593, -1, 8729, 8594, 8592, -1, 8730, 8731, 8601, -1, 8731, 8732, 8600, -1, 8732, 8595, 8729, -1, 8532, 8733, 8730, -1, 8733, 8734, 8731, -1, 8735, 8733, 8602, -1, 8738, 8603, 8539, -1, 8534, 8738, 8539, -1, 8608, 8534, 8736, -1, 8611, 8739, 8608, -1, 8536, 8737, 8738, -1, 8535, 8536, 8738, -1, 8739, 8535, 8534, -1, 8613, 8612, 8611, -1, 8612, 8605, 8739, -1, 8605, 8740, 8535, -1, 8741, 8614, 8613, -1, 8614, 8609, 8612, -1, 8609, 8606, 8605, -1, 8621, 8742, 8741, -1, 8742, 8615, 8614, -1, 8615, 8610, 8609, -1, 8631, 8624, 8632, -1, 8622, 8683, 8631, -1, 8743, 8645, 8646, -1, 8647, 8649, 8743, -1, 8744, 8745, 8647, -1, 8659, 8643, 8648, -1, 8747, 8651, 8744, -1, 8746, 8648, 8650, -1, 8748, 8641, 8747, -1, 8662, 8650, 8642, -1, 8652, 8653, 8748, -1, 8628, 8642, 8749, -1, 8751, 8657, 8652, -1, 8629, 8749, 8750, -1, 8658, 8655, 8751, -1, 8752, 8750, 8656, -1, 8753, 8639, 8658, -1, 8630, 8656, 8640, -1, 8757, 9030, 8754, -1, 8757, 8756, 9030, -1, 8757, 8755, 8756, -1, 8757, 8758, 8755, -1, 8755, 8758, 8759, -1, 8759, 8758, 8760, -1, 9049, 8760, 9253, -1, 8761, 9253, 9252, -1, 8762, 9252, 8763, -1, 8762, 8761, 9252, -1, 8759, 8760, 9049, -1, 9049, 9253, 8761, -1, 9252, 9251, 8763, -1, 8763, 9251, 9011, -1, 9011, 9251, 8764, -1, 8765, 8764, 8766, -1, 8765, 9011, 8764, -1, 8764, 9249, 8766, -1, 8766, 9249, 8768, -1, 8768, 9249, 8767, -1, 9004, 8767, 9003, -1, 9004, 8768, 8767, -1, 8767, 8770, 9003, -1, 9003, 8770, 8769, -1, 8769, 8770, 9247, -1, 8998, 9247, 9225, -1, 8771, 9225, 8774, -1, 8990, 8774, 9224, -1, 8772, 9224, 8773, -1, 8772, 8990, 9224, -1, 8769, 9247, 8998, -1, 8998, 9225, 8771, -1, 8771, 8774, 8990, -1, 9224, 9246, 8773, -1, 8773, 9246, 8987, -1, 8987, 9246, 8775, -1, 8775, 9246, 9222, -1, 8979, 9222, 9221, -1, 8778, 9221, 9244, -1, 8777, 9244, 8776, -1, 8974, 8776, 8970, -1, 8974, 8777, 8776, -1, 8775, 9222, 8979, -1, 8979, 9221, 8778, -1, 8778, 9244, 8777, -1, 8776, 8779, 8970, -1, 8970, 8779, 8965, -1, 8965, 8779, 9220, -1, 8966, 9220, 8780, -1, 8966, 8965, 9220, -1, 9220, 8782, 8780, -1, 8780, 8782, 8781, -1, 8781, 8782, 8951, -1, 8951, 8782, 8785, -1, 8786, 8785, 8784, -1, 8783, 8784, 8787, -1, 8783, 8786, 8784, -1, 8951, 8785, 8786, -1, 8784, 9219, 8787, -1, 8787, 9219, 8944, -1, 8944, 9219, 8788, -1, 8791, 8788, 8789, -1, 8790, 8789, 8792, -1, 8790, 8791, 8789, -1, 8944, 8788, 8791, -1, 8792, 8789, 8939, -1, 8939, 8789, 9237, -1, 8793, 9237, 8933, -1, 8793, 8939, 9237, -1, 9237, 9217, 8933, -1, 8933, 9217, 8794, -1, 8794, 9217, 8795, -1, 8795, 9217, 8796, -1, 8926, 8796, 8925, -1, 8926, 8795, 8796, -1, 8925, 8796, 8797, -1, 8797, 8796, 8798, -1, 8919, 8798, 8920, -1, 8919, 8797, 8798, -1, 8798, 8800, 8920, -1, 8920, 8800, 8917, -1, 8917, 8800, 8799, -1, 8799, 8800, 8802, -1, 8801, 8802, 9056, -1, 8801, 8799, 8802, -1, 8802, 8804, 9056, -1, 9056, 8804, 8803, -1, 8803, 8804, 8805, -1, 8805, 8804, 8806, -1, 8908, 8806, 8904, -1, 8908, 8805, 8806, -1, 8806, 9216, 8904, -1, 8904, 9216, 8898, -1, 8898, 9216, 8807, -1, 8895, 8807, 8808, -1, 8809, 8808, 8810, -1, 8809, 8895, 8808, -1, 8898, 8807, 8895, -1, 8808, 9214, 8810, -1, 8810, 9214, 8811, -1, 8811, 9214, 9213, -1, 8883, 9213, 8812, -1, 8879, 8812, 8813, -1, 8879, 8883, 8812, -1, 8811, 9213, 8883, -1, 8812, 8815, 8813, -1, 8813, 8815, 8814, -1, 8814, 8815, 8817, -1, 8817, 8815, 8818, -1, 8816, 8818, 8819, -1, 8816, 8817, 8818, -1, 8818, 8820, 8819, -1, 8819, 8820, 8821, -1, 8821, 8820, 8822, -1, 8822, 8820, 9211, -1, 8823, 9211, 8824, -1, 8823, 8822, 9211, -1, 9211, 8827, 8824, -1, 8824, 8827, 8825, -1, 8825, 8827, 8826, -1, 8826, 8827, 8828, -1, 8828, 8827, 8829, -1, 8830, 8829, 8849, -1, 8830, 8828, 8829, -1, 8829, 9230, 8849, -1, 8849, 9230, 8851, -1, 8851, 9230, 8852, -1, 8852, 9230, 9229, -1, 8853, 9229, 9059, -1, 8853, 8852, 9229, -1, 9229, 8831, 9059, -1, 9059, 8831, 8832, -1, 8832, 8831, 8836, -1, 8836, 8831, 8833, -1, 9348, 8836, 8833, -1, 9348, 9346, 8836, -1, 8836, 9346, 9347, -1, 8834, 8836, 9347, -1, 8834, 8835, 8836, -1, 8836, 8835, 9062, -1, 9062, 8835, 8837, -1, 8837, 8835, 8838, -1, 9030, 8839, 8754, -1, 8754, 8839, 9775, -1, 9775, 8839, 9778, -1, 9778, 8839, 9779, -1, 9779, 8839, 9780, -1, 9780, 8839, 9781, -1, 9781, 8839, 9036, -1, 8840, 9781, 9036, -1, 8840, 10456, 9781, -1, 8837, 8838, 8841, -1, 9063, 8841, 8842, -1, 9064, 8842, 8843, -1, 9060, 8843, 9314, -1, 8844, 9060, 9314, -1, 8844, 8845, 9060, -1, 8844, 8846, 8845, -1, 8845, 8846, 9070, -1, 9061, 9070, 8847, -1, 9068, 8847, 8860, -1, 8848, 8860, 8850, -1, 8849, 8850, 8830, -1, 8849, 8848, 8850, -1, 8849, 8851, 8848, -1, 8848, 8851, 8852, -1, 8853, 8848, 8852, -1, 8853, 9059, 8848, -1, 8848, 9059, 9068, -1, 8860, 8848, 9068, -1, 8838, 8854, 8841, -1, 8841, 8854, 10375, -1, 8842, 10375, 8858, -1, 8855, 8858, 8856, -1, 10376, 8855, 8856, -1, 10376, 10378, 8855, -1, 8855, 10378, 8857, -1, 9313, 8855, 8857, -1, 9313, 8843, 8855, -1, 9313, 9314, 8843, -1, 10375, 8856, 8858, -1, 8846, 9284, 9070, -1, 9070, 9284, 8861, -1, 8847, 8861, 8859, -1, 8860, 8859, 9073, -1, 8850, 9073, 8828, -1, 8830, 8850, 8828, -1, 9284, 9315, 8861, -1, 8861, 9315, 9071, -1, 8859, 9071, 9072, -1, 9073, 9072, 8863, -1, 8828, 8863, 8826, -1, 8828, 9073, 8863, -1, 9315, 9316, 9071, -1, 9071, 9316, 8862, -1, 9072, 8862, 8864, -1, 8863, 8864, 8865, -1, 8826, 8865, 8825, -1, 8826, 8863, 8865, -1, 9316, 9317, 8862, -1, 8862, 9317, 8867, -1, 8864, 8867, 8869, -1, 8865, 8869, 8866, -1, 8824, 8866, 8823, -1, 8824, 8865, 8866, -1, 8824, 8825, 8865, -1, 9317, 8868, 8867, -1, 8867, 8868, 8872, -1, 8869, 8872, 8870, -1, 8866, 8870, 8871, -1, 8822, 8871, 8821, -1, 8822, 8866, 8871, -1, 8822, 8823, 8866, -1, 8868, 8874, 8872, -1, 8872, 8874, 8873, -1, 8870, 8873, 9076, -1, 8871, 9076, 9075, -1, 8819, 9075, 8816, -1, 8819, 8871, 9075, -1, 8819, 8821, 8871, -1, 8874, 9320, 8873, -1, 8873, 9320, 8876, -1, 9076, 8876, 9074, -1, 9075, 9074, 8880, -1, 8817, 8880, 8814, -1, 8817, 9075, 8880, -1, 8817, 8816, 9075, -1, 9320, 8875, 8876, -1, 8876, 8875, 8877, -1, 9074, 8877, 9078, -1, 8880, 9078, 8878, -1, 8813, 8878, 8879, -1, 8813, 8880, 8878, -1, 8813, 8814, 8880, -1, 8875, 8881, 8877, -1, 8877, 8881, 9077, -1, 9078, 9077, 8882, -1, 8878, 8882, 8885, -1, 8883, 8885, 8811, -1, 8883, 8878, 8885, -1, 8883, 8879, 8878, -1, 8881, 8884, 9077, -1, 9077, 8884, 9079, -1, 8882, 9079, 9080, -1, 8885, 9080, 8887, -1, 8811, 8887, 8810, -1, 8811, 8885, 8887, -1, 8884, 9322, 9079, -1, 9079, 9322, 8888, -1, 9080, 8888, 8886, -1, 8887, 8886, 8889, -1, 8810, 8889, 8809, -1, 8810, 8887, 8889, -1, 9322, 9323, 8888, -1, 8888, 9323, 9081, -1, 8886, 9081, 8892, -1, 8889, 8892, 8890, -1, 8809, 8890, 8895, -1, 8809, 8889, 8890, -1, 9323, 8891, 9081, -1, 9081, 8891, 8896, -1, 8892, 8896, 8893, -1, 8890, 8893, 8894, -1, 8895, 8894, 8898, -1, 8895, 8890, 8894, -1, 8891, 8900, 8896, -1, 8896, 8900, 8897, -1, 8893, 8897, 8903, -1, 8894, 8903, 8899, -1, 8898, 8899, 8904, -1, 8898, 8894, 8899, -1, 8900, 8901, 8897, -1, 8897, 8901, 8902, -1, 8903, 8902, 9082, -1, 8899, 9082, 9058, -1, 8904, 9058, 8908, -1, 8904, 8899, 9058, -1, 8901, 9287, 8902, -1, 8902, 9287, 8905, -1, 9082, 8905, 8906, -1, 9058, 8906, 9057, -1, 8908, 9057, 8907, -1, 8805, 8907, 8803, -1, 8805, 8908, 8907, -1, 9287, 9324, 8905, -1, 8905, 9324, 8909, -1, 8906, 8909, 9083, -1, 9057, 9083, 8910, -1, 8911, 8910, 8799, -1, 8801, 8911, 8799, -1, 8801, 9056, 8911, -1, 8911, 9056, 8907, -1, 9057, 8911, 8907, -1, 9057, 8910, 8911, -1, 9324, 8912, 8909, -1, 8909, 8912, 8913, -1, 9083, 8913, 9085, -1, 8910, 9085, 8918, -1, 8799, 8918, 8917, -1, 8799, 8910, 8918, -1, 8912, 9326, 8913, -1, 8913, 9326, 8914, -1, 9085, 8914, 8915, -1, 8918, 8915, 8916, -1, 8917, 8916, 8920, -1, 8917, 8918, 8916, -1, 9326, 9290, 8914, -1, 8914, 9290, 9084, -1, 8915, 9084, 8923, -1, 8916, 8923, 8927, -1, 8919, 8927, 8797, -1, 8919, 8916, 8927, -1, 8919, 8920, 8916, -1, 9290, 8921, 9084, -1, 9084, 8921, 8922, -1, 8923, 8922, 8924, -1, 8927, 8924, 8931, -1, 8925, 8931, 8926, -1, 8925, 8927, 8931, -1, 8925, 8797, 8927, -1, 8921, 8928, 8922, -1, 8922, 8928, 8929, -1, 8924, 8929, 8930, -1, 8931, 8930, 8934, -1, 8795, 8934, 8794, -1, 8795, 8931, 8934, -1, 8795, 8926, 8931, -1, 8928, 8935, 8929, -1, 8929, 8935, 9086, -1, 8930, 9086, 8932, -1, 8934, 8932, 8937, -1, 8933, 8937, 8793, -1, 8933, 8934, 8937, -1, 8933, 8794, 8934, -1, 8935, 9293, 9086, -1, 9086, 9293, 8940, -1, 8932, 8940, 8936, -1, 8937, 8936, 8938, -1, 8939, 8938, 8792, -1, 8939, 8937, 8938, -1, 8939, 8793, 8937, -1, 9293, 9294, 8940, -1, 8940, 9294, 9087, -1, 8936, 9087, 8941, -1, 8938, 8941, 9090, -1, 8790, 9090, 8791, -1, 8790, 8938, 9090, -1, 8790, 8792, 8938, -1, 9294, 8943, 9087, -1, 9087, 8943, 8942, -1, 8941, 8942, 9089, -1, 9090, 9089, 9092, -1, 8791, 9092, 8944, -1, 8791, 9090, 9092, -1, 8943, 9328, 8942, -1, 8942, 9328, 9088, -1, 9089, 9088, 9093, -1, 9092, 9093, 8945, -1, 8944, 8945, 8787, -1, 8944, 9092, 8945, -1, 9328, 8946, 9088, -1, 9088, 8946, 9091, -1, 9093, 9091, 8947, -1, 8945, 8947, 8948, -1, 8783, 8948, 8786, -1, 8783, 8945, 8948, -1, 8783, 8787, 8945, -1, 8946, 8952, 9091, -1, 9091, 8952, 9094, -1, 8947, 9094, 8949, -1, 8948, 8949, 8950, -1, 8786, 8950, 8951, -1, 8786, 8948, 8950, -1, 8952, 9297, 9094, -1, 9094, 9297, 8953, -1, 8949, 8953, 8955, -1, 8950, 8955, 8954, -1, 8951, 8954, 8781, -1, 8951, 8950, 8954, -1, 9297, 9329, 8953, -1, 8953, 9329, 8957, -1, 8955, 8957, 8959, -1, 8954, 8959, 8956, -1, 8781, 8956, 8780, -1, 8781, 8954, 8956, -1, 9329, 9298, 8957, -1, 8957, 9298, 8958, -1, 8959, 8958, 8961, -1, 8956, 8961, 8963, -1, 8780, 8963, 8966, -1, 8780, 8956, 8963, -1, 9298, 9330, 8958, -1, 8958, 9330, 8960, -1, 8961, 8960, 8962, -1, 8963, 8962, 9095, -1, 8964, 9095, 8970, -1, 8965, 8964, 8970, -1, 8965, 8967, 8964, -1, 8965, 8966, 8967, -1, 8967, 8966, 8963, -1, 8964, 8963, 9095, -1, 8964, 8967, 8963, -1, 9330, 9332, 8960, -1, 8960, 9332, 8968, -1, 8962, 8968, 8969, -1, 9095, 8969, 8972, -1, 8970, 8972, 8974, -1, 8970, 9095, 8972, -1, 9332, 8971, 8968, -1, 8968, 8971, 9096, -1, 8969, 9096, 9097, -1, 8972, 9097, 8973, -1, 8974, 8973, 8777, -1, 8974, 8972, 8973, -1, 8971, 9334, 9096, -1, 9096, 9334, 8975, -1, 9097, 8975, 8976, -1, 8973, 8976, 8977, -1, 8778, 8977, 8979, -1, 8778, 8973, 8977, -1, 8778, 8777, 8973, -1, 9334, 9335, 8975, -1, 8975, 9335, 8980, -1, 8976, 8980, 8978, -1, 8977, 8978, 8983, -1, 8979, 8983, 8775, -1, 8979, 8977, 8983, -1, 9335, 8981, 8980, -1, 8980, 8981, 8982, -1, 8978, 8982, 9098, -1, 8983, 9098, 9101, -1, 8775, 9101, 8987, -1, 8775, 8983, 9101, -1, 8981, 8984, 8982, -1, 8982, 8984, 9100, -1, 9098, 9100, 8985, -1, 9101, 8985, 8986, -1, 8987, 8986, 8773, -1, 8987, 9101, 8986, -1, 8984, 8989, 9100, -1, 9100, 8989, 9099, -1, 8985, 9099, 9103, -1, 8986, 9103, 8988, -1, 8773, 8988, 8772, -1, 8773, 8986, 8988, -1, 8989, 9302, 9099, -1, 9099, 9302, 9102, -1, 9103, 9102, 8991, -1, 8988, 8991, 8992, -1, 8990, 8992, 8771, -1, 8990, 8988, 8992, -1, 8990, 8772, 8988, -1, 9302, 9336, 9102, -1, 9102, 9336, 8994, -1, 8991, 8994, 8996, -1, 8992, 8996, 8993, -1, 8771, 8993, 8998, -1, 8771, 8992, 8993, -1, 9336, 8995, 8994, -1, 8994, 8995, 9104, -1, 8996, 9104, 8997, -1, 8993, 8997, 8999, -1, 8998, 8999, 8769, -1, 8998, 8993, 8999, -1, 8995, 9338, 9104, -1, 9104, 9338, 9000, -1, 8997, 9000, 9001, -1, 8999, 9001, 9107, -1, 8769, 9107, 9003, -1, 8769, 8999, 9107, -1, 9338, 9005, 9000, -1, 9000, 9005, 9106, -1, 9001, 9106, 9002, -1, 9107, 9002, 9007, -1, 9003, 9007, 9004, -1, 9003, 9107, 9007, -1, 9005, 9304, 9106, -1, 9106, 9304, 9105, -1, 9002, 9105, 9006, -1, 9007, 9006, 9009, -1, 9004, 9009, 8768, -1, 9004, 9007, 9009, -1, 9304, 9340, 9105, -1, 9105, 9340, 9008, -1, 9006, 9008, 9109, -1, 9009, 9109, 9055, -1, 8768, 9055, 8766, -1, 8768, 9009, 9055, -1, 9340, 9010, 9008, -1, 9008, 9010, 9066, -1, 9109, 9066, 9108, -1, 9055, 9108, 9054, -1, 8765, 9054, 9012, -1, 9011, 9012, 9013, -1, 8763, 9013, 9023, -1, 9053, 9023, 9026, -1, 9052, 9026, 9014, -1, 9016, 9014, 9015, -1, 9017, 9016, 9015, -1, 9017, 9018, 9016, -1, 9017, 9308, 9018, -1, 9018, 9308, 9020, -1, 9021, 9020, 9112, -1, 9111, 9112, 9114, -1, 8755, 9114, 8756, -1, 8755, 9111, 9114, -1, 8755, 8759, 9111, -1, 9111, 8759, 9019, -1, 9021, 9019, 9051, -1, 9018, 9051, 9016, -1, 9018, 9021, 9051, -1, 9018, 9020, 9021, -1, 9010, 9022, 9066, -1, 9066, 9022, 9024, -1, 9108, 9024, 9110, -1, 9054, 9110, 9023, -1, 9013, 9054, 9023, -1, 9013, 9012, 9054, -1, 9022, 9027, 9024, -1, 9024, 9027, 9025, -1, 9110, 9025, 9026, -1, 9023, 9110, 9026, -1, 9027, 9028, 9025, -1, 9025, 9028, 9014, -1, 9026, 9025, 9014, -1, 9028, 9015, 9014, -1, 9308, 9343, 9020, -1, 9020, 9343, 9029, -1, 9112, 9029, 9113, -1, 9114, 9113, 9033, -1, 8756, 9033, 9030, -1, 8756, 9114, 9033, -1, 9343, 9031, 9029, -1, 9029, 9031, 9032, -1, 9113, 9032, 9115, -1, 9033, 9115, 9034, -1, 8839, 9034, 9036, -1, 8839, 9033, 9034, -1, 8839, 9030, 9033, -1, 9031, 9310, 9032, -1, 9032, 9310, 9038, -1, 9115, 9038, 9035, -1, 9034, 9035, 9037, -1, 9036, 9037, 8840, -1, 9036, 9034, 9037, -1, 9310, 9311, 9038, -1, 9038, 9311, 9116, -1, 9035, 9116, 9039, -1, 9037, 9039, 9040, -1, 8840, 9040, 10456, -1, 8840, 9037, 9040, -1, 9311, 9044, 9116, -1, 9116, 9044, 9045, -1, 9039, 9045, 9041, -1, 9040, 9041, 9042, -1, 9043, 9040, 9042, -1, 9043, 10456, 9040, -1, 9044, 9048, 9045, -1, 9045, 9048, 9046, -1, 9041, 9046, 10458, -1, 9042, 9041, 10458, -1, 10460, 9047, 9048, -1, 9048, 9047, 9046, -1, 9046, 9047, 10459, -1, 10458, 9046, 10459, -1, 8759, 9049, 9019, -1, 9019, 9049, 9050, -1, 9051, 9050, 9052, -1, 9016, 9052, 9014, -1, 9016, 9051, 9052, -1, 9049, 8761, 9050, -1, 9050, 8761, 9053, -1, 9052, 9053, 9026, -1, 9052, 9050, 9053, -1, 8761, 8762, 9053, -1, 9053, 8762, 8763, -1, 9023, 9053, 8763, -1, 8763, 9011, 9013, -1, 9011, 8765, 9012, -1, 9054, 8765, 9055, -1, 9055, 8765, 8766, -1, 9056, 8803, 8907, -1, 9057, 8908, 9058, -1, 9068, 9059, 9069, -1, 9061, 9069, 9067, -1, 8845, 9067, 9060, -1, 8845, 9061, 9067, -1, 8845, 9070, 9061, -1, 9059, 8832, 9069, -1, 9069, 8832, 8836, -1, 9065, 8836, 9062, -1, 9063, 9062, 8837, -1, 8841, 9063, 8837, -1, 9069, 8836, 9065, -1, 9067, 9065, 9064, -1, 9060, 9064, 8843, -1, 9060, 9067, 9064, -1, 9065, 9062, 9063, -1, 9064, 9063, 8842, -1, 9064, 9065, 9063, -1, 9008, 9006, 9105, -1, 9006, 9007, 9002, -1, 9066, 9109, 9008, -1, 9109, 9009, 9006, -1, 8858, 8855, 8842, -1, 8842, 8855, 8843, -1, 8842, 8841, 10375, -1, 9069, 9065, 9067, -1, 9068, 9069, 9061, -1, 8847, 9068, 9061, -1, 8861, 8847, 9070, -1, 9071, 8859, 8861, -1, 8859, 8860, 8847, -1, 8862, 9072, 9071, -1, 9072, 9073, 8859, -1, 9073, 8850, 8860, -1, 8867, 8864, 8862, -1, 8864, 8863, 9072, -1, 8872, 8869, 8867, -1, 8869, 8865, 8864, -1, 8873, 8870, 8872, -1, 8870, 8866, 8869, -1, 8876, 9076, 8873, -1, 9076, 8871, 8870, -1, 8877, 9074, 8876, -1, 9074, 9075, 9076, -1, 9077, 9078, 8877, -1, 9078, 8880, 9074, -1, 9079, 8882, 9077, -1, 8882, 8878, 9078, -1, 8888, 9080, 9079, -1, 9080, 8885, 8882, -1, 9081, 8886, 8888, -1, 8886, 8887, 9080, -1, 8896, 8892, 9081, -1, 8892, 8889, 8886, -1, 8897, 8893, 8896, -1, 8893, 8890, 8892, -1, 8902, 8903, 8897, -1, 8903, 8894, 8893, -1, 8905, 9082, 8902, -1, 9082, 8899, 8903, -1, 8909, 8906, 8905, -1, 8906, 9058, 9082, -1, 8913, 9083, 8909, -1, 9083, 9057, 8906, -1, 8914, 9085, 8913, -1, 9085, 8910, 9083, -1, 9084, 8915, 8914, -1, 8915, 8918, 9085, -1, 8922, 8923, 9084, -1, 8923, 8916, 8915, -1, 8929, 8924, 8922, -1, 8924, 8927, 8923, -1, 9086, 8930, 8929, -1, 8930, 8931, 8924, -1, 8940, 8932, 9086, -1, 8932, 8934, 8930, -1, 9087, 8936, 8940, -1, 8936, 8937, 8932, -1, 8942, 8941, 9087, -1, 8941, 8938, 8936, -1, 9088, 9089, 8942, -1, 9089, 9090, 8941, -1, 9091, 9093, 9088, -1, 9093, 9092, 9089, -1, 9094, 8947, 9091, -1, 8947, 8945, 9093, -1, 8953, 8949, 9094, -1, 8949, 8948, 8947, -1, 8957, 8955, 8953, -1, 8955, 8950, 8949, -1, 8958, 8959, 8957, -1, 8959, 8954, 8955, -1, 8960, 8961, 8958, -1, 8961, 8956, 8959, -1, 8968, 8962, 8960, -1, 8962, 8963, 8961, -1, 9096, 8969, 8968, -1, 8969, 9095, 8962, -1, 8975, 9097, 9096, -1, 9097, 8972, 8969, -1, 8980, 8976, 8975, -1, 8976, 8973, 9097, -1, 8982, 8978, 8980, -1, 8978, 8977, 8976, -1, 9100, 9098, 8982, -1, 9098, 8983, 8978, -1, 9099, 8985, 9100, -1, 8985, 9101, 9098, -1, 9102, 9103, 9099, -1, 9103, 8986, 8985, -1, 8994, 8991, 9102, -1, 8991, 8988, 9103, -1, 9104, 8996, 8994, -1, 8996, 8992, 8991, -1, 9000, 8997, 9104, -1, 8997, 8993, 8996, -1, 9106, 9001, 9000, -1, 9001, 8999, 8997, -1, 9105, 9002, 9106, -1, 9002, 9107, 9001, -1, 9024, 9108, 9066, -1, 9108, 9055, 9109, -1, 9025, 9110, 9024, -1, 9110, 9054, 9108, -1, 9019, 9050, 9051, -1, 9111, 9019, 9021, -1, 9112, 9111, 9021, -1, 9029, 9112, 9020, -1, 9032, 9113, 9029, -1, 9113, 9114, 9112, -1, 9038, 9115, 9032, -1, 9115, 9033, 9113, -1, 9116, 9035, 9038, -1, 9035, 9034, 9115, -1, 9045, 9039, 9116, -1, 9039, 9037, 9035, -1, 9046, 9041, 9045, -1, 9041, 9040, 9039, -1, 9117, 9139, 9138, -1, 9121, 9138, 9141, -1, 9120, 9141, 9145, -1, 9142, 9145, 9118, -1, 9148, 9118, 9127, -1, 8638, 9148, 9127, -1, 8638, 9207, 9148, -1, 9148, 9207, 9119, -1, 9142, 9119, 9143, -1, 9120, 9143, 9137, -1, 9121, 9137, 9354, -1, 9117, 9121, 9354, -1, 9117, 9138, 9121, -1, 9123, 9122, 9140, -1, 9123, 9345, 9122, -1, 9122, 9345, 9124, -1, 9144, 9124, 9147, -1, 9146, 9147, 9125, -1, 9126, 9146, 9125, -1, 9126, 9118, 9146, -1, 9126, 9127, 9118, -1, 9345, 9128, 9124, -1, 9124, 9128, 9129, -1, 9147, 9129, 9130, -1, 9125, 9147, 9130, -1, 9128, 9131, 9129, -1, 9129, 9131, 9130, -1, 9119, 9207, 9135, -1, 9143, 9135, 9133, -1, 9137, 9133, 9352, -1, 9354, 9137, 9352, -1, 9349, 9134, 9136, -1, 9349, 9132, 9134, -1, 9134, 9132, 9133, -1, 9135, 9134, 9133, -1, 9135, 9136, 9134, -1, 9135, 9207, 9136, -1, 9132, 9352, 9133, -1, 9120, 9137, 9121, -1, 9141, 9120, 9121, -1, 9143, 9133, 9137, -1, 9140, 9122, 9138, -1, 9139, 9140, 9138, -1, 9124, 9144, 9122, -1, 9122, 9144, 9141, -1, 9138, 9122, 9141, -1, 9142, 9143, 9120, -1, 9145, 9142, 9120, -1, 9119, 9135, 9143, -1, 9141, 9144, 9145, -1, 9145, 9144, 9146, -1, 9118, 9145, 9146, -1, 9129, 9147, 9124, -1, 9147, 9146, 9144, -1, 9148, 9119, 9142, -1, 9118, 9148, 9142, -1, 9275, 9754, 8478, -1, 9275, 9786, 9754, -1, 9275, 9258, 9786, -1, 9754, 9755, 8478, -1, 8478, 9755, 9753, -1, 9726, 8478, 9753, -1, 9726, 9149, 8478, -1, 8478, 9149, 9160, -1, 9150, 9160, 9734, -1, 9151, 9150, 9734, -1, 9151, 8468, 9150, -1, 9151, 9152, 8468, -1, 9151, 9153, 9152, -1, 9152, 9153, 8483, -1, 8483, 9153, 9650, -1, 8495, 9650, 9648, -1, 8484, 9648, 9154, -1, 8485, 9154, 9412, -1, 9155, 9412, 9161, -1, 8486, 9161, 9162, -1, 9163, 9162, 9156, -1, 9164, 9156, 9647, -1, 9165, 9647, 9430, -1, 9166, 9430, 9157, -1, 9645, 9166, 9157, -1, 9645, 8513, 9166, -1, 9645, 9644, 8513, -1, 8513, 9644, 8540, -1, 8540, 9644, 9158, -1, 8544, 9158, 9643, -1, 9167, 9643, 9642, -1, 8550, 9642, 9641, -1, 8551, 9641, 9159, -1, 8551, 8550, 9641, -1, 8478, 9160, 9150, -1, 8483, 9650, 8495, -1, 8495, 9648, 8484, -1, 8484, 9154, 8485, -1, 8485, 9412, 9155, -1, 9155, 9161, 8486, -1, 8486, 9162, 9163, -1, 9163, 9156, 9164, -1, 9164, 9647, 9165, -1, 9165, 9430, 9166, -1, 8540, 9158, 8544, -1, 8544, 9643, 9167, -1, 9167, 9642, 8550, -1, 9641, 9168, 9159, -1, 9159, 9168, 8552, -1, 8552, 9168, 9169, -1, 8553, 9169, 9639, -1, 8554, 9639, 9171, -1, 9170, 9171, 9172, -1, 9170, 8554, 9171, -1, 8552, 9169, 8553, -1, 8553, 9639, 8554, -1, 9171, 9173, 9172, -1, 9172, 9173, 9174, -1, 9174, 9173, 9638, -1, 9175, 9638, 9637, -1, 9176, 9637, 9636, -1, 8573, 9636, 8525, -1, 8573, 9176, 9636, -1, 9174, 9638, 9175, -1, 9175, 9637, 9176, -1, 9636, 9177, 8525, -1, 8525, 9177, 8524, -1, 8524, 9177, 9635, -1, 9179, 9635, 9634, -1, 9178, 9634, 9633, -1, 8580, 9633, 8583, -1, 8580, 9178, 9633, -1, 8524, 9635, 9179, -1, 9179, 9634, 9178, -1, 9633, 9180, 8583, -1, 8583, 9180, 8528, -1, 8528, 9180, 9436, -1, 9181, 9436, 9630, -1, 9182, 9630, 9183, -1, 8530, 9183, 9185, -1, 9184, 9185, 9186, -1, 9184, 8530, 9185, -1, 8528, 9436, 9181, -1, 9181, 9630, 9182, -1, 9182, 9183, 8530, -1, 9185, 9187, 9186, -1, 9186, 9187, 8531, -1, 8531, 9187, 9629, -1, 8533, 9629, 9188, -1, 9191, 9188, 9624, -1, 8604, 9624, 9189, -1, 8607, 9189, 9190, -1, 8607, 8604, 9189, -1, 8531, 9629, 8533, -1, 8533, 9188, 9191, -1, 9191, 9624, 8604, -1, 9189, 9443, 9190, -1, 9190, 9443, 8618, -1, 8618, 9443, 9192, -1, 9556, 8618, 9192, -1, 9556, 8620, 8618, -1, 9556, 9193, 8620, -1, 8620, 9193, 9194, -1, 9194, 9193, 9559, -1, 8633, 9559, 9567, -1, 9195, 8633, 9567, -1, 9195, 9196, 8633, -1, 9195, 9574, 9196, -1, 9196, 9574, 9200, -1, 9200, 9574, 9573, -1, 8634, 9573, 9577, -1, 8635, 9577, 9197, -1, 9201, 9197, 9198, -1, 9202, 9198, 9203, -1, 9199, 9203, 9595, -1, 9204, 9595, 9594, -1, 8654, 9594, 9205, -1, 8654, 9204, 9594, -1, 9194, 9559, 8633, -1, 9200, 9573, 8634, -1, 8634, 9577, 8635, -1, 8635, 9197, 9201, -1, 9201, 9198, 9202, -1, 9202, 9203, 9199, -1, 9199, 9595, 9204, -1, 9594, 9602, 9205, -1, 9205, 9602, 8636, -1, 8636, 9602, 9609, -1, 8637, 9609, 9615, -1, 8638, 9615, 9206, -1, 9367, 8638, 9206, -1, 9367, 9208, 8638, -1, 8638, 9208, 9207, -1, 9207, 9208, 9209, -1, 9349, 9209, 9350, -1, 9349, 9207, 9209, -1, 9349, 9136, 9207, -1, 8636, 9609, 8637, -1, 8637, 9615, 8638, -1, 9209, 9356, 9350, -1, 9350, 9356, 9382, -1, 8833, 8831, 9131, -1, 9131, 8831, 8660, -1, 8660, 8831, 9229, -1, 9210, 9229, 9230, -1, 8661, 9230, 8829, -1, 8627, 8829, 8827, -1, 9231, 8827, 9211, -1, 8663, 9211, 8820, -1, 9232, 8820, 8818, -1, 8664, 8818, 8815, -1, 9233, 8815, 8812, -1, 8617, 8812, 9213, -1, 9212, 9213, 9214, -1, 9234, 9214, 8808, -1, 9235, 8808, 8807, -1, 9215, 8807, 9216, -1, 8537, 9216, 8806, -1, 8599, 8806, 8804, -1, 9236, 8804, 8802, -1, 8596, 8802, 8800, -1, 8591, 8800, 8798, -1, 8590, 8798, 8796, -1, 8587, 8796, 9217, -1, 9218, 9217, 9237, -1, 9238, 9237, 8789, -1, 9239, 8789, 8788, -1, 9240, 8788, 9219, -1, 8576, 9219, 8784, -1, 8669, 8784, 8785, -1, 8523, 8785, 8782, -1, 9241, 8782, 9220, -1, 8520, 9220, 8779, -1, 9242, 8779, 8776, -1, 9243, 8776, 9244, -1, 8671, 9244, 9221, -1, 8672, 9221, 9222, -1, 9245, 9222, 9246, -1, 8516, 9246, 9224, -1, 9223, 9224, 8774, -1, 8511, 8774, 9225, -1, 8492, 9225, 9247, -1, 9226, 9247, 8770, -1, 9227, 8770, 8767, -1, 9248, 8767, 9249, -1, 9228, 9249, 8500, -1, 9228, 9248, 9249, -1, 8660, 9229, 9210, -1, 9210, 9230, 8661, -1, 8661, 8829, 8627, -1, 8627, 8827, 9231, -1, 9231, 9211, 8663, -1, 8663, 8820, 9232, -1, 9232, 8818, 8664, -1, 8664, 8815, 9233, -1, 9233, 8812, 8617, -1, 8617, 9213, 9212, -1, 9212, 9214, 9234, -1, 9234, 8808, 9235, -1, 9235, 8807, 9215, -1, 9215, 9216, 8537, -1, 8537, 8806, 8599, -1, 8599, 8804, 9236, -1, 9236, 8802, 8596, -1, 8596, 8800, 8591, -1, 8591, 8798, 8590, -1, 8590, 8796, 8587, -1, 8587, 9217, 9218, -1, 9218, 9237, 9238, -1, 9238, 8789, 9239, -1, 9239, 8788, 9240, -1, 9240, 9219, 8576, -1, 8576, 8784, 8669, -1, 8669, 8785, 8523, -1, 8523, 8782, 9241, -1, 9241, 9220, 8520, -1, 8520, 8779, 9242, -1, 9242, 8776, 9243, -1, 9243, 9244, 8671, -1, 8671, 9221, 8672, -1, 8672, 9222, 9245, -1, 9245, 9246, 8516, -1, 8516, 9224, 9223, -1, 9223, 8774, 8511, -1, 8511, 9225, 8492, -1, 8492, 9247, 9226, -1, 9226, 8770, 9227, -1, 9227, 8767, 9248, -1, 9249, 8764, 8500, -1, 8500, 8764, 9250, -1, 9250, 8764, 9251, -1, 9252, 9250, 9251, -1, 9252, 8472, 9250, -1, 9252, 9253, 8472, -1, 8472, 9253, 8687, -1, 8687, 9253, 8760, -1, 8686, 8760, 8758, -1, 9255, 8758, 8757, -1, 9254, 8757, 8754, -1, 9264, 9254, 8754, -1, 8687, 8760, 8686, -1, 8686, 8758, 9255, -1, 9255, 8757, 9254, -1, 9277, 9264, 9270, -1, 9260, 9270, 9269, -1, 9262, 9269, 9263, -1, 9280, 9263, 9279, -1, 9256, 9279, 9786, -1, 9258, 9256, 9786, -1, 9258, 9281, 9256, -1, 9258, 9257, 9281, -1, 9258, 9275, 9257, -1, 9257, 9275, 9259, -1, 9282, 9259, 9276, -1, 8481, 9282, 9276, -1, 8481, 9261, 9282, -1, 8481, 8477, 9261, -1, 9261, 8477, 9260, -1, 9262, 9260, 9269, -1, 9262, 9261, 9260, -1, 9262, 9283, 9261, -1, 9262, 9280, 9283, -1, 9262, 9263, 9280, -1, 9264, 9776, 9270, -1, 9270, 9776, 9777, -1, 9265, 9777, 9266, -1, 9271, 9266, 9267, -1, 9272, 9267, 10455, -1, 9268, 9272, 10455, -1, 9268, 9788, 9272, -1, 9272, 9788, 9278, -1, 9271, 9278, 9273, -1, 9265, 9273, 9269, -1, 9270, 9265, 9269, -1, 9270, 9777, 9265, -1, 9265, 9266, 9271, -1, 9273, 9265, 9271, -1, 9271, 9267, 9272, -1, 9278, 9271, 9272, -1, 9788, 9789, 9278, -1, 9278, 9789, 9274, -1, 9273, 9274, 9263, -1, 9269, 9273, 9263, -1, 9789, 9787, 9274, -1, 9274, 9787, 9279, -1, 9263, 9274, 9279, -1, 9787, 9786, 9279, -1, 9275, 8478, 9259, -1, 9259, 8478, 9276, -1, 8477, 9277, 9260, -1, 9260, 9277, 9270, -1, 9278, 9274, 9273, -1, 9279, 9256, 9280, -1, 9280, 9256, 9281, -1, 9283, 9281, 9257, -1, 9282, 9257, 9259, -1, 9282, 9283, 9257, -1, 9282, 9261, 9283, -1, 9281, 9283, 9280, -1, 9980, 9799, 8857, -1, 8857, 9799, 9313, -1, 9313, 9799, 9800, -1, 9314, 9800, 9803, -1, 8844, 9803, 9804, -1, 8846, 9804, 9805, -1, 9284, 9805, 9979, -1, 9315, 9979, 9808, -1, 9316, 9808, 9285, -1, 9317, 9285, 9318, -1, 8868, 9318, 9286, -1, 8874, 9286, 9319, -1, 9320, 9319, 9976, -1, 8875, 9976, 9974, -1, 8881, 9974, 9973, -1, 8884, 9973, 9321, -1, 9322, 9321, 9972, -1, 9323, 9972, 9835, -1, 8891, 9835, 9971, -1, 8900, 9971, 9833, -1, 8901, 9833, 9970, -1, 9287, 9970, 9288, -1, 9324, 9288, 9325, -1, 8912, 9325, 9289, -1, 9326, 9289, 9969, -1, 9290, 9969, 9291, -1, 8921, 9291, 9989, -1, 8928, 9989, 9968, -1, 8935, 9968, 9292, -1, 9293, 9292, 9967, -1, 9294, 9967, 9327, -1, 8943, 9327, 9295, -1, 9328, 9295, 9965, -1, 8946, 9965, 9296, -1, 8952, 9296, 9964, -1, 9297, 9964, 9963, -1, 9329, 9963, 9961, -1, 9298, 9961, 9299, -1, 9330, 9299, 9331, -1, 9332, 9331, 9333, -1, 8971, 9333, 9300, -1, 9334, 9300, 9898, -1, 9335, 9898, 9897, -1, 8981, 9897, 9896, -1, 8984, 9896, 9960, -1, 8989, 9960, 9301, -1, 9302, 9301, 9958, -1, 9336, 9958, 9303, -1, 8995, 9303, 9337, -1, 9338, 9337, 9956, -1, 9005, 9956, 9955, -1, 9304, 9955, 9339, -1, 9340, 9339, 9954, -1, 9010, 9954, 9952, -1, 9022, 9952, 9305, -1, 9027, 9305, 9341, -1, 9028, 9341, 9306, -1, 9015, 9306, 9307, -1, 9017, 9307, 9342, -1, 9308, 9342, 9309, -1, 9343, 9309, 9944, -1, 9031, 9944, 9344, -1, 9310, 9344, 9940, -1, 9311, 9940, 9939, -1, 9044, 9939, 9312, -1, 9048, 9312, 9936, -1, 10460, 9048, 9936, -1, 9313, 9800, 9314, -1, 9314, 9803, 8844, -1, 8844, 9804, 8846, -1, 8846, 9805, 9284, -1, 9284, 9979, 9315, -1, 9315, 9808, 9316, -1, 9316, 9285, 9317, -1, 9317, 9318, 8868, -1, 8868, 9286, 8874, -1, 8874, 9319, 9320, -1, 9320, 9976, 8875, -1, 8875, 9974, 8881, -1, 8881, 9973, 8884, -1, 8884, 9321, 9322, -1, 9322, 9972, 9323, -1, 9323, 9835, 8891, -1, 8891, 9971, 8900, -1, 8900, 9833, 8901, -1, 8901, 9970, 9287, -1, 9287, 9288, 9324, -1, 9324, 9325, 8912, -1, 8912, 9289, 9326, -1, 9326, 9969, 9290, -1, 9290, 9291, 8921, -1, 8921, 9989, 8928, -1, 8928, 9968, 8935, -1, 8935, 9292, 9293, -1, 9293, 9967, 9294, -1, 9294, 9327, 8943, -1, 8943, 9295, 9328, -1, 9328, 9965, 8946, -1, 8946, 9296, 8952, -1, 8952, 9964, 9297, -1, 9297, 9963, 9329, -1, 9329, 9961, 9298, -1, 9298, 9299, 9330, -1, 9330, 9331, 9332, -1, 9332, 9333, 8971, -1, 8971, 9300, 9334, -1, 9334, 9898, 9335, -1, 9335, 9897, 8981, -1, 8981, 9896, 8984, -1, 8984, 9960, 8989, -1, 8989, 9301, 9302, -1, 9302, 9958, 9336, -1, 9336, 9303, 8995, -1, 8995, 9337, 9338, -1, 9338, 9956, 9005, -1, 9005, 9955, 9304, -1, 9304, 9339, 9340, -1, 9340, 9954, 9010, -1, 9010, 9952, 9022, -1, 9022, 9305, 9027, -1, 9027, 9341, 9028, -1, 9028, 9306, 9015, -1, 9015, 9307, 9017, -1, 9017, 9342, 9308, -1, 9308, 9309, 9343, -1, 9343, 9944, 9031, -1, 9031, 9344, 9310, -1, 9310, 9940, 9311, -1, 9311, 9939, 9044, -1, 9044, 9312, 9048, -1, 8835, 8834, 9139, -1, 9139, 8834, 9140, -1, 9140, 8834, 9347, -1, 9123, 9347, 9346, -1, 9345, 9346, 9348, -1, 9128, 9348, 8833, -1, 9131, 9128, 8833, -1, 9140, 9347, 9123, -1, 9123, 9346, 9345, -1, 9345, 9348, 9128, -1, 9349, 9350, 9132, -1, 9132, 9350, 9385, -1, 9352, 9385, 9353, -1, 9354, 9353, 9355, -1, 9117, 9355, 9351, -1, 9139, 9351, 10373, -1, 9139, 9117, 9351, -1, 9132, 9385, 9352, -1, 9352, 9353, 9354, -1, 9354, 9355, 9117, -1, 9356, 9357, 9382, -1, 9356, 9358, 9357, -1, 9356, 9209, 9358, -1, 9358, 9209, 9359, -1, 9365, 9359, 9366, -1, 9360, 9366, 9361, -1, 9404, 9361, 9408, -1, 9363, 9408, 9407, -1, 9362, 9407, 10383, -1, 9362, 9363, 9407, -1, 9362, 10382, 9363, -1, 9363, 10382, 9377, -1, 9404, 9377, 9379, -1, 9360, 9379, 9364, -1, 9365, 9364, 9380, -1, 9358, 9380, 9357, -1, 9358, 9365, 9380, -1, 9358, 9359, 9365, -1, 9359, 9209, 9397, -1, 9366, 9397, 9402, -1, 9361, 9402, 9373, -1, 9408, 9373, 9372, -1, 9407, 9372, 9370, -1, 10383, 9370, 10385, -1, 10383, 9407, 9370, -1, 9367, 9401, 9208, -1, 9367, 9403, 9401, -1, 9367, 9206, 9403, -1, 9403, 9206, 9410, -1, 9406, 9410, 9409, -1, 9368, 9409, 9617, -1, 9620, 9368, 9617, -1, 9620, 9369, 9368, -1, 9620, 9375, 9369, -1, 9369, 9375, 9370, -1, 9372, 9369, 9370, -1, 9372, 9371, 9369, -1, 9372, 9373, 9371, -1, 9371, 9373, 9405, -1, 9406, 9405, 9403, -1, 9410, 9406, 9403, -1, 9410, 9206, 9374, -1, 9409, 9374, 9614, -1, 9617, 9409, 9614, -1, 9206, 9615, 9374, -1, 9374, 9615, 9614, -1, 9375, 10385, 9370, -1, 10382, 9376, 9377, -1, 9377, 9376, 9378, -1, 9379, 9378, 9400, -1, 9364, 9400, 9398, -1, 9380, 9398, 9386, -1, 9357, 9386, 9381, -1, 9382, 9381, 9350, -1, 9382, 9357, 9381, -1, 9376, 9383, 9378, -1, 9378, 9383, 9388, -1, 9400, 9388, 9384, -1, 9398, 9384, 9389, -1, 9386, 9389, 9387, -1, 9385, 9387, 9353, -1, 9385, 9386, 9387, -1, 9385, 9381, 9386, -1, 9385, 9350, 9381, -1, 9383, 10380, 9388, -1, 9388, 10380, 9399, -1, 9384, 9399, 9390, -1, 9389, 9390, 9393, -1, 9387, 9393, 9353, -1, 9387, 9389, 9393, -1, 10380, 9391, 9399, -1, 9399, 9391, 9395, -1, 9390, 9395, 9392, -1, 9393, 9392, 9355, -1, 9353, 9393, 9355, -1, 9391, 9394, 9395, -1, 9395, 9394, 9396, -1, 9392, 9396, 9351, -1, 9355, 9392, 9351, -1, 9394, 10373, 9396, -1, 9396, 10373, 9351, -1, 9209, 9208, 9397, -1, 9397, 9208, 9401, -1, 9402, 9401, 9405, -1, 9373, 9402, 9405, -1, 9380, 9386, 9357, -1, 9398, 9389, 9386, -1, 9392, 9393, 9390, -1, 9396, 9392, 9395, -1, 9390, 9389, 9384, -1, 9395, 9390, 9399, -1, 9364, 9398, 9380, -1, 9400, 9384, 9398, -1, 9388, 9399, 9384, -1, 9360, 9364, 9365, -1, 9366, 9360, 9365, -1, 9397, 9366, 9359, -1, 9379, 9400, 9364, -1, 9378, 9388, 9400, -1, 9401, 9402, 9397, -1, 9402, 9361, 9366, -1, 9403, 9405, 9401, -1, 9379, 9360, 9404, -1, 9404, 9360, 9361, -1, 9408, 9361, 9373, -1, 9378, 9379, 9377, -1, 9408, 9363, 9404, -1, 9404, 9363, 9377, -1, 9371, 9405, 9406, -1, 9368, 9406, 9409, -1, 9368, 9371, 9406, -1, 9368, 9369, 9371, -1, 9407, 9408, 9372, -1, 9374, 9409, 9410, -1, 9151, 9734, 9424, -1, 9655, 9424, 9421, -1, 9654, 9421, 9423, -1, 9652, 9423, 9425, -1, 9418, 9425, 10414, -1, 9411, 9418, 10414, -1, 9411, 9419, 9418, -1, 9411, 10412, 9419, -1, 9419, 10412, 9420, -1, 9416, 9420, 9426, -1, 9414, 9426, 9665, -1, 9662, 9665, 9413, -1, 9412, 9413, 9161, -1, 9412, 9662, 9413, -1, 9412, 9154, 9662, -1, 9662, 9154, 9415, -1, 9414, 9415, 9417, -1, 9416, 9417, 9649, -1, 9419, 9649, 9418, -1, 9419, 9416, 9649, -1, 9419, 9420, 9416, -1, 9734, 9742, 9424, -1, 9424, 9742, 9422, -1, 9421, 9422, 9744, -1, 9423, 9744, 9749, -1, 9425, 9749, 10444, -1, 10414, 9425, 10444, -1, 9424, 9422, 9421, -1, 9421, 9744, 9423, -1, 9423, 9749, 9425, -1, 10412, 9428, 9420, -1, 9420, 9428, 9660, -1, 9426, 9660, 9661, -1, 9665, 9661, 9666, -1, 9413, 9666, 9427, -1, 9161, 9427, 9162, -1, 9161, 9413, 9427, -1, 9428, 10410, 9660, -1, 9660, 10410, 9663, -1, 9661, 9663, 9664, -1, 9666, 9664, 9448, -1, 9427, 9448, 9429, -1, 9162, 9429, 9453, -1, 9156, 9453, 9456, -1, 9647, 9456, 9459, -1, 9430, 9459, 9646, -1, 9157, 9646, 9431, -1, 9645, 9431, 9469, -1, 9644, 9469, 9468, -1, 9158, 9468, 9474, -1, 9643, 9474, 9482, -1, 9642, 9482, 9481, -1, 9641, 9481, 9489, -1, 9168, 9489, 9490, -1, 9169, 9490, 9640, -1, 9639, 9640, 9432, -1, 9171, 9432, 9501, -1, 9173, 9501, 9433, -1, 9638, 9433, 9508, -1, 9637, 9508, 9434, -1, 9636, 9434, 9516, -1, 9177, 9516, 9517, -1, 9635, 9517, 9519, -1, 9634, 9519, 9520, -1, 9633, 9520, 9435, -1, 9180, 9435, 9632, -1, 9436, 9632, 9534, -1, 9630, 9534, 9631, -1, 9183, 9631, 9539, -1, 9185, 9539, 9542, -1, 9187, 9542, 9541, -1, 9629, 9541, 9547, -1, 9628, 9547, 9548, -1, 9627, 9548, 9437, -1, 9623, 9437, 9553, -1, 9439, 9553, 10424, -1, 9438, 9439, 10424, -1, 9438, 9444, 9439, -1, 9438, 9554, 9444, -1, 9444, 9554, 9440, -1, 9445, 9440, 9702, -1, 9697, 9702, 9441, -1, 9700, 9441, 9442, -1, 9192, 9442, 9556, -1, 9192, 9700, 9442, -1, 9192, 9443, 9700, -1, 9700, 9443, 9621, -1, 9697, 9621, 9698, -1, 9445, 9698, 9696, -1, 9444, 9696, 9439, -1, 9444, 9445, 9696, -1, 9444, 9440, 9445, -1, 10410, 9449, 9663, -1, 9663, 9449, 9450, -1, 9664, 9450, 9446, -1, 9448, 9446, 9447, -1, 9429, 9447, 9453, -1, 9429, 9448, 9447, -1, 9449, 10409, 9450, -1, 9450, 10409, 9454, -1, 9446, 9454, 9451, -1, 9447, 9451, 9452, -1, 9453, 9452, 9456, -1, 9453, 9447, 9452, -1, 10409, 10439, 9454, -1, 9454, 10439, 9458, -1, 9451, 9458, 9455, -1, 9452, 9455, 9457, -1, 9456, 9457, 9459, -1, 9456, 9452, 9457, -1, 10439, 9460, 9458, -1, 9458, 9460, 9668, -1, 9455, 9668, 9667, -1, 9457, 9667, 9462, -1, 9459, 9462, 9646, -1, 9459, 9457, 9462, -1, 9460, 10407, 9668, -1, 9668, 10407, 9464, -1, 9667, 9464, 9461, -1, 9462, 9461, 9463, -1, 9646, 9463, 9431, -1, 9646, 9462, 9463, -1, 10407, 9465, 9464, -1, 9464, 9465, 9466, -1, 9461, 9466, 9669, -1, 9463, 9669, 9671, -1, 9431, 9671, 9469, -1, 9431, 9463, 9671, -1, 9465, 9470, 9466, -1, 9466, 9470, 9467, -1, 9669, 9467, 9670, -1, 9671, 9670, 9473, -1, 9469, 9473, 9468, -1, 9469, 9671, 9473, -1, 9470, 9471, 9467, -1, 9467, 9471, 9476, -1, 9670, 9476, 9472, -1, 9473, 9472, 9475, -1, 9468, 9475, 9474, -1, 9468, 9473, 9475, -1, 9471, 9477, 9476, -1, 9476, 9477, 9674, -1, 9472, 9674, 9673, -1, 9475, 9673, 9479, -1, 9474, 9479, 9482, -1, 9474, 9475, 9479, -1, 9477, 9478, 9674, -1, 9674, 9478, 9672, -1, 9673, 9672, 9480, -1, 9479, 9480, 9486, -1, 9482, 9486, 9481, -1, 9482, 9479, 9486, -1, 9478, 9483, 9672, -1, 9672, 9483, 9675, -1, 9480, 9675, 9484, -1, 9486, 9484, 9485, -1, 9481, 9485, 9489, -1, 9481, 9486, 9485, -1, 9483, 9487, 9675, -1, 9675, 9487, 9488, -1, 9484, 9488, 9677, -1, 9485, 9677, 9491, -1, 9489, 9491, 9490, -1, 9489, 9485, 9491, -1, 9487, 9493, 9488, -1, 9488, 9493, 9676, -1, 9677, 9676, 9494, -1, 9491, 9494, 9492, -1, 9490, 9492, 9640, -1, 9490, 9491, 9492, -1, 9493, 10404, 9676, -1, 9676, 10404, 9496, -1, 9494, 9496, 9499, -1, 9492, 9499, 9495, -1, 9640, 9495, 9432, -1, 9640, 9492, 9495, -1, 10404, 9497, 9496, -1, 9496, 9497, 9498, -1, 9499, 9498, 9500, -1, 9495, 9500, 9502, -1, 9432, 9502, 9501, -1, 9432, 9495, 9502, -1, 9497, 10402, 9498, -1, 9498, 10402, 9503, -1, 9500, 9503, 9504, -1, 9502, 9504, 9505, -1, 9501, 9505, 9433, -1, 9501, 9502, 9505, -1, 10402, 10401, 9503, -1, 9503, 10401, 9507, -1, 9504, 9507, 9678, -1, 9505, 9678, 9506, -1, 9433, 9506, 9508, -1, 9433, 9505, 9506, -1, 10401, 9509, 9507, -1, 9507, 9509, 9679, -1, 9678, 9679, 9681, -1, 9506, 9681, 9513, -1, 9508, 9513, 9434, -1, 9508, 9506, 9513, -1, 9509, 9514, 9679, -1, 9679, 9514, 9510, -1, 9681, 9510, 9511, -1, 9513, 9511, 9512, -1, 9434, 9512, 9516, -1, 9434, 9513, 9512, -1, 9514, 9515, 9510, -1, 9510, 9515, 9680, -1, 9511, 9680, 9683, -1, 9512, 9683, 9685, -1, 9516, 9685, 9517, -1, 9516, 9512, 9685, -1, 9515, 10400, 9680, -1, 9680, 10400, 9682, -1, 9683, 9682, 9684, -1, 9685, 9684, 9521, -1, 9517, 9521, 9519, -1, 9517, 9685, 9521, -1, 10400, 9523, 9682, -1, 9682, 9523, 9525, -1, 9684, 9525, 9518, -1, 9521, 9518, 9522, -1, 9519, 9522, 9520, -1, 9519, 9521, 9522, -1, 9523, 9524, 9525, -1, 9525, 9524, 9526, -1, 9518, 9526, 9528, -1, 9522, 9528, 9530, -1, 9520, 9530, 9435, -1, 9520, 9522, 9530, -1, 9524, 10432, 9526, -1, 9526, 10432, 9527, -1, 9528, 9527, 9688, -1, 9530, 9688, 9529, -1, 9435, 9529, 9632, -1, 9435, 9530, 9529, -1, 10432, 10397, 9527, -1, 9527, 10397, 9687, -1, 9688, 9687, 9686, -1, 9529, 9686, 9531, -1, 9632, 9531, 9534, -1, 9632, 9529, 9531, -1, 10397, 9532, 9687, -1, 9687, 9532, 9533, -1, 9686, 9533, 9689, -1, 9531, 9689, 9535, -1, 9534, 9535, 9631, -1, 9534, 9531, 9535, -1, 9532, 10430, 9533, -1, 9533, 10430, 9536, -1, 9689, 9536, 9690, -1, 9535, 9690, 9538, -1, 9631, 9538, 9539, -1, 9631, 9535, 9538, -1, 10430, 10429, 9536, -1, 9536, 10429, 9537, -1, 9690, 9537, 9692, -1, 9538, 9692, 9540, -1, 9539, 9540, 9542, -1, 9539, 9538, 9540, -1, 10429, 10427, 9537, -1, 9537, 10427, 9544, -1, 9692, 9544, 9695, -1, 9540, 9695, 9545, -1, 9542, 9545, 9541, -1, 9542, 9540, 9545, -1, 10427, 9543, 9544, -1, 9544, 9543, 9691, -1, 9695, 9691, 9694, -1, 9545, 9694, 9546, -1, 9541, 9546, 9547, -1, 9541, 9545, 9546, -1, 9543, 9549, 9691, -1, 9691, 9549, 9693, -1, 9694, 9693, 9550, -1, 9546, 9550, 9548, -1, 9547, 9546, 9548, -1, 9549, 9551, 9693, -1, 9693, 9551, 9552, -1, 9550, 9552, 9437, -1, 9548, 9550, 9437, -1, 9551, 10395, 9552, -1, 9552, 10395, 9553, -1, 9437, 9552, 9553, -1, 10395, 10424, 9553, -1, 9554, 9557, 9440, -1, 9440, 9557, 9699, -1, 9702, 9699, 9701, -1, 9441, 9701, 9555, -1, 9442, 9555, 9706, -1, 9556, 9706, 9193, -1, 9556, 9442, 9706, -1, 9557, 9558, 9699, -1, 9699, 9558, 9703, -1, 9701, 9703, 9562, -1, 9555, 9562, 9705, -1, 9706, 9705, 9560, -1, 9193, 9560, 9559, -1, 9193, 9706, 9560, -1, 9558, 9561, 9703, -1, 9703, 9561, 9564, -1, 9562, 9564, 9708, -1, 9705, 9708, 9563, -1, 9560, 9563, 9565, -1, 9559, 9565, 9567, -1, 9559, 9560, 9565, -1, 9561, 10422, 9564, -1, 9564, 10422, 9704, -1, 9708, 9704, 9568, -1, 9563, 9568, 9658, -1, 9565, 9658, 9566, -1, 9567, 9566, 9195, -1, 9567, 9565, 9566, -1, 10422, 9570, 9704, -1, 9704, 9570, 9707, -1, 9568, 9707, 9656, -1, 9658, 9656, 9657, -1, 9566, 9657, 9569, -1, 9195, 9569, 9574, -1, 9195, 9566, 9569, -1, 9570, 10420, 9707, -1, 9707, 10420, 9576, -1, 9656, 9576, 9710, -1, 9657, 9710, 9571, -1, 9569, 9571, 9572, -1, 9574, 9572, 9573, -1, 9574, 9569, 9572, -1, 10420, 9575, 9576, -1, 9576, 9575, 9709, -1, 9710, 9709, 9578, -1, 9571, 9578, 9580, -1, 9572, 9580, 9712, -1, 9573, 9712, 9577, -1, 9573, 9572, 9712, -1, 9575, 10417, 9709, -1, 9709, 10417, 9579, -1, 9578, 9579, 9582, -1, 9580, 9582, 9581, -1, 9712, 9581, 9713, -1, 9577, 9713, 9197, -1, 9577, 9712, 9713, -1, 10417, 9586, 9579, -1, 9579, 9586, 9711, -1, 9582, 9711, 9583, -1, 9581, 9583, 9584, -1, 9713, 9584, 9585, -1, 9197, 9585, 9198, -1, 9197, 9713, 9585, -1, 9586, 9587, 9711, -1, 9711, 9587, 9588, -1, 9583, 9588, 9589, -1, 9584, 9589, 9715, -1, 9585, 9715, 9593, -1, 9198, 9593, 9203, -1, 9198, 9585, 9593, -1, 9587, 10391, 9588, -1, 9588, 10391, 9590, -1, 9589, 9590, 9591, -1, 9715, 9591, 9592, -1, 9593, 9592, 9596, -1, 9203, 9596, 9595, -1, 9203, 9593, 9596, -1, 10391, 10416, 9590, -1, 9590, 10416, 9598, -1, 9591, 9598, 9714, -1, 9592, 9714, 9716, -1, 9596, 9716, 9600, -1, 9595, 9600, 9594, -1, 9595, 9596, 9600, -1, 10416, 9597, 9598, -1, 9598, 9597, 9599, -1, 9714, 9599, 9717, -1, 9716, 9717, 9719, -1, 9600, 9719, 9601, -1, 9594, 9601, 9602, -1, 9594, 9600, 9601, -1, 9597, 9603, 9599, -1, 9599, 9603, 9604, -1, 9717, 9604, 9605, -1, 9719, 9605, 9606, -1, 9601, 9606, 9721, -1, 9602, 9721, 9609, -1, 9602, 9601, 9721, -1, 9603, 9607, 9604, -1, 9604, 9607, 9610, -1, 9605, 9610, 9718, -1, 9606, 9718, 9720, -1, 9721, 9720, 9608, -1, 9609, 9608, 9615, -1, 9609, 9721, 9608, -1, 9607, 10389, 9610, -1, 9610, 10389, 9611, -1, 9718, 9611, 9612, -1, 9720, 9612, 9613, -1, 9608, 9613, 9614, -1, 9615, 9608, 9614, -1, 10389, 9618, 9611, -1, 9611, 9618, 9616, -1, 9612, 9616, 9722, -1, 9613, 9722, 9617, -1, 9614, 9613, 9617, -1, 9618, 10386, 9616, -1, 9616, 10386, 9619, -1, 9722, 9619, 9620, -1, 9617, 9722, 9620, -1, 10386, 10385, 9619, -1, 9619, 10385, 9375, -1, 9620, 9619, 9375, -1, 9443, 9189, 9621, -1, 9621, 9189, 9625, -1, 9698, 9625, 9622, -1, 9696, 9622, 9623, -1, 9439, 9623, 9553, -1, 9439, 9696, 9623, -1, 9189, 9624, 9625, -1, 9625, 9624, 9626, -1, 9622, 9626, 9627, -1, 9623, 9627, 9437, -1, 9623, 9622, 9627, -1, 9624, 9188, 9626, -1, 9626, 9188, 9628, -1, 9627, 9628, 9548, -1, 9627, 9626, 9628, -1, 9188, 9629, 9628, -1, 9628, 9629, 9547, -1, 9629, 9187, 9541, -1, 9187, 9185, 9542, -1, 9185, 9183, 9539, -1, 9183, 9630, 9631, -1, 9630, 9436, 9534, -1, 9436, 9180, 9632, -1, 9180, 9633, 9435, -1, 9633, 9634, 9520, -1, 9634, 9635, 9519, -1, 9635, 9177, 9517, -1, 9177, 9636, 9516, -1, 9636, 9637, 9434, -1, 9637, 9638, 9508, -1, 9638, 9173, 9433, -1, 9173, 9171, 9501, -1, 9171, 9639, 9432, -1, 9639, 9169, 9640, -1, 9169, 9168, 9490, -1, 9168, 9641, 9489, -1, 9641, 9642, 9481, -1, 9642, 9643, 9482, -1, 9643, 9158, 9474, -1, 9158, 9644, 9468, -1, 9644, 9645, 9469, -1, 9645, 9157, 9431, -1, 9157, 9430, 9646, -1, 9430, 9647, 9459, -1, 9647, 9156, 9456, -1, 9156, 9162, 9453, -1, 9429, 9162, 9427, -1, 9154, 9648, 9415, -1, 9415, 9648, 9659, -1, 9417, 9659, 9653, -1, 9649, 9653, 9652, -1, 9418, 9652, 9425, -1, 9418, 9649, 9652, -1, 9648, 9650, 9659, -1, 9659, 9650, 9651, -1, 9653, 9651, 9654, -1, 9652, 9654, 9423, -1, 9652, 9653, 9654, -1, 9650, 9153, 9651, -1, 9651, 9153, 9655, -1, 9654, 9655, 9421, -1, 9654, 9651, 9655, -1, 9153, 9151, 9655, -1, 9655, 9151, 9424, -1, 9576, 9656, 9707, -1, 9656, 9658, 9568, -1, 9709, 9710, 9576, -1, 9658, 9565, 9563, -1, 9710, 9657, 9656, -1, 9657, 9566, 9658, -1, 9417, 9653, 9649, -1, 9659, 9651, 9653, -1, 9414, 9417, 9416, -1, 9426, 9414, 9416, -1, 9660, 9426, 9420, -1, 9415, 9659, 9417, -1, 9663, 9661, 9660, -1, 9662, 9415, 9414, -1, 9665, 9662, 9414, -1, 9661, 9665, 9426, -1, 9450, 9664, 9663, -1, 9664, 9666, 9661, -1, 9666, 9413, 9665, -1, 9454, 9446, 9450, -1, 9446, 9448, 9664, -1, 9448, 9427, 9666, -1, 9458, 9451, 9454, -1, 9451, 9447, 9446, -1, 9668, 9455, 9458, -1, 9455, 9452, 9451, -1, 9464, 9667, 9668, -1, 9667, 9457, 9455, -1, 9466, 9461, 9464, -1, 9461, 9462, 9667, -1, 9467, 9669, 9466, -1, 9669, 9463, 9461, -1, 9476, 9670, 9467, -1, 9670, 9671, 9669, -1, 9674, 9472, 9476, -1, 9472, 9473, 9670, -1, 9672, 9673, 9674, -1, 9673, 9475, 9472, -1, 9675, 9480, 9672, -1, 9480, 9479, 9673, -1, 9488, 9484, 9675, -1, 9484, 9486, 9480, -1, 9676, 9677, 9488, -1, 9677, 9485, 9484, -1, 9496, 9494, 9676, -1, 9494, 9491, 9677, -1, 9498, 9499, 9496, -1, 9499, 9492, 9494, -1, 9503, 9500, 9498, -1, 9500, 9495, 9499, -1, 9507, 9504, 9503, -1, 9504, 9502, 9500, -1, 9679, 9678, 9507, -1, 9678, 9505, 9504, -1, 9510, 9681, 9679, -1, 9681, 9506, 9678, -1, 9680, 9511, 9510, -1, 9511, 9513, 9681, -1, 9682, 9683, 9680, -1, 9683, 9512, 9511, -1, 9525, 9684, 9682, -1, 9684, 9685, 9683, -1, 9526, 9518, 9525, -1, 9518, 9521, 9684, -1, 9527, 9528, 9526, -1, 9528, 9522, 9518, -1, 9687, 9688, 9527, -1, 9688, 9530, 9528, -1, 9533, 9686, 9687, -1, 9686, 9529, 9688, -1, 9536, 9689, 9533, -1, 9689, 9531, 9686, -1, 9537, 9690, 9536, -1, 9690, 9535, 9689, -1, 9544, 9692, 9537, -1, 9692, 9538, 9690, -1, 9691, 9695, 9544, -1, 9695, 9540, 9692, -1, 9693, 9694, 9691, -1, 9694, 9545, 9695, -1, 9552, 9550, 9693, -1, 9550, 9546, 9694, -1, 9698, 9622, 9696, -1, 9625, 9626, 9622, -1, 9697, 9698, 9445, -1, 9702, 9697, 9445, -1, 9699, 9702, 9440, -1, 9621, 9625, 9698, -1, 9703, 9701, 9699, -1, 9700, 9621, 9697, -1, 9441, 9700, 9697, -1, 9701, 9441, 9702, -1, 9564, 9562, 9703, -1, 9562, 9555, 9701, -1, 9555, 9442, 9441, -1, 9704, 9708, 9564, -1, 9708, 9705, 9562, -1, 9705, 9706, 9555, -1, 9707, 9568, 9704, -1, 9568, 9563, 9708, -1, 9563, 9560, 9705, -1, 9579, 9578, 9709, -1, 9578, 9571, 9710, -1, 9571, 9569, 9657, -1, 9711, 9582, 9579, -1, 9582, 9580, 9578, -1, 9580, 9572, 9571, -1, 9588, 9583, 9711, -1, 9583, 9581, 9582, -1, 9581, 9712, 9580, -1, 9590, 9589, 9588, -1, 9589, 9584, 9583, -1, 9584, 9713, 9581, -1, 9598, 9591, 9590, -1, 9591, 9715, 9589, -1, 9715, 9585, 9584, -1, 9599, 9714, 9598, -1, 9714, 9592, 9591, -1, 9592, 9593, 9715, -1, 9604, 9717, 9599, -1, 9717, 9716, 9714, -1, 9716, 9596, 9592, -1, 9610, 9605, 9604, -1, 9605, 9719, 9717, -1, 9719, 9600, 9716, -1, 9611, 9718, 9610, -1, 9718, 9606, 9605, -1, 9606, 9601, 9719, -1, 9616, 9612, 9611, -1, 9612, 9720, 9718, -1, 9720, 9721, 9606, -1, 9619, 9722, 9616, -1, 9722, 9613, 9612, -1, 9613, 9608, 9720, -1, 9731, 9782, 9723, -1, 9759, 9723, 9750, -1, 9724, 9750, 9725, -1, 9729, 9725, 9764, -1, 9727, 9764, 9728, -1, 9726, 9728, 9149, -1, 9726, 9727, 9728, -1, 9726, 9753, 9727, -1, 9727, 9753, 9752, -1, 9729, 9752, 9761, -1, 9724, 9761, 9730, -1, 9759, 9730, 9783, -1, 9731, 9759, 9783, -1, 9731, 9723, 9759, -1, 10449, 9760, 9751, -1, 10449, 9732, 9760, -1, 10449, 10451, 9732, -1, 9732, 10451, 9740, -1, 9739, 9740, 9733, -1, 9762, 9733, 9773, -1, 9771, 9773, 9770, -1, 9736, 9770, 9735, -1, 9160, 9735, 9734, -1, 9160, 9736, 9735, -1, 9160, 9149, 9736, -1, 9736, 9149, 9765, -1, 9771, 9765, 9766, -1, 9762, 9766, 9737, -1, 9739, 9737, 9738, -1, 9732, 9738, 9760, -1, 9732, 9739, 9738, -1, 9732, 9740, 9739, -1, 10451, 10448, 9740, -1, 9740, 10448, 9763, -1, 9733, 9763, 9769, -1, 9773, 9769, 9772, -1, 9770, 9772, 9741, -1, 9735, 9741, 9742, -1, 9734, 9735, 9742, -1, 10448, 10446, 9763, -1, 9763, 10446, 9767, -1, 9769, 9767, 9768, -1, 9772, 9768, 9743, -1, 9741, 9743, 9422, -1, 9742, 9741, 9422, -1, 10446, 9745, 9767, -1, 9767, 9745, 9746, -1, 9768, 9746, 9774, -1, 9743, 9774, 9744, -1, 9422, 9743, 9744, -1, 9745, 10445, 9746, -1, 9746, 10445, 9747, -1, 9748, 9747, 10444, -1, 9749, 9748, 10444, -1, 9749, 9774, 9748, -1, 9749, 9744, 9774, -1, 9746, 9747, 9748, -1, 9774, 9746, 9748, -1, 9765, 9149, 9728, -1, 9766, 9728, 9764, -1, 9737, 9764, 9725, -1, 9738, 9725, 9750, -1, 9760, 9750, 9723, -1, 9751, 9723, 9782, -1, 9751, 9760, 9723, -1, 9752, 9753, 9757, -1, 9761, 9757, 9758, -1, 9730, 9758, 9784, -1, 9783, 9730, 9784, -1, 9754, 9756, 9755, -1, 9754, 9785, 9756, -1, 9756, 9785, 9758, -1, 9757, 9756, 9758, -1, 9757, 9755, 9756, -1, 9757, 9753, 9755, -1, 9785, 9784, 9758, -1, 9724, 9730, 9759, -1, 9750, 9724, 9759, -1, 9761, 9758, 9730, -1, 9738, 9750, 9760, -1, 9729, 9761, 9724, -1, 9725, 9729, 9724, -1, 9752, 9757, 9761, -1, 9737, 9725, 9738, -1, 9727, 9752, 9729, -1, 9764, 9727, 9729, -1, 9762, 9737, 9739, -1, 9733, 9762, 9739, -1, 9763, 9733, 9740, -1, 9766, 9764, 9737, -1, 9767, 9769, 9763, -1, 9771, 9766, 9762, -1, 9773, 9771, 9762, -1, 9769, 9773, 9733, -1, 9765, 9728, 9766, -1, 9746, 9768, 9767, -1, 9768, 9772, 9769, -1, 9736, 9765, 9771, -1, 9770, 9736, 9771, -1, 9772, 9770, 9773, -1, 9743, 9768, 9774, -1, 9741, 9772, 9743, -1, 9735, 9770, 9741, -1, 8754, 9775, 9264, -1, 9264, 9775, 9776, -1, 9776, 9775, 9778, -1, 9777, 9778, 9779, -1, 9266, 9779, 9267, -1, 9266, 9777, 9779, -1, 9776, 9778, 9777, -1, 9779, 9780, 9267, -1, 9267, 9780, 9781, -1, 10455, 9267, 9781, -1, 10455, 9782, 9268, -1, 9268, 9782, 9731, -1, 9788, 9731, 9783, -1, 9789, 9783, 9784, -1, 9787, 9784, 9785, -1, 9786, 9785, 9754, -1, 9786, 9787, 9785, -1, 9268, 9731, 9788, -1, 9788, 9783, 9789, -1, 9789, 9784, 9787, -1, 9790, 10371, 10314, -1, 9790, 9791, 10371, -1, 9790, 10372, 9791, -1, 9790, 9796, 10372, -1, 9790, 9792, 9796, -1, 9796, 9792, 9793, -1, 10084, 9793, 10313, -1, 9794, 10313, 10357, -1, 10067, 10357, 10355, -1, 10045, 10355, 10354, -1, 10311, 10045, 10354, -1, 10311, 10310, 10045, -1, 10045, 10310, 10353, -1, 10043, 10353, 10046, -1, 10043, 10045, 10353, -1, 9796, 9793, 10084, -1, 9795, 9796, 10084, -1, 9795, 10064, 9796, -1, 9796, 10064, 10063, -1, 9980, 10063, 9797, -1, 10081, 9980, 9797, -1, 10081, 9799, 9980, -1, 10081, 9798, 9799, -1, 9799, 9798, 9800, -1, 9800, 9798, 10080, -1, 9803, 10080, 9801, -1, 9802, 9803, 9801, -1, 9802, 9804, 9803, -1, 9802, 10079, 9804, -1, 9804, 10079, 9805, -1, 9805, 10079, 10060, -1, 9979, 10060, 10058, -1, 9806, 9979, 10058, -1, 9806, 9808, 9979, -1, 9806, 9807, 9808, -1, 9808, 9807, 9285, -1, 9285, 9807, 9809, -1, 9318, 9809, 9978, -1, 10207, 9978, 10077, -1, 9811, 10077, 9810, -1, 9811, 10207, 10077, -1, 9811, 9812, 10207, -1, 10207, 9812, 9813, -1, 9813, 9812, 9814, -1, 9814, 9812, 9815, -1, 10190, 9815, 9816, -1, 9818, 9816, 9817, -1, 9818, 10190, 9816, -1, 10084, 10313, 9794, -1, 9794, 10357, 10067, -1, 10067, 10355, 10045, -1, 10309, 10072, 10353, -1, 10309, 10050, 10072, -1, 10309, 10308, 10050, -1, 10050, 10308, 10051, -1, 10051, 10308, 10074, -1, 10074, 10308, 10351, -1, 9819, 10351, 9820, -1, 10052, 9820, 10054, -1, 10052, 9819, 9820, -1, 10074, 10351, 9819, -1, 9820, 9810, 10054, -1, 10054, 9810, 10077, -1, 9814, 9815, 10190, -1, 9816, 10347, 9817, -1, 9817, 10347, 9821, -1, 9821, 10347, 9822, -1, 9822, 10347, 10346, -1, 9823, 10346, 10210, -1, 9823, 9822, 10346, -1, 10346, 9824, 10210, -1, 10210, 9824, 10192, -1, 10192, 9824, 10193, -1, 10193, 9824, 9825, -1, 9827, 9825, 9828, -1, 9826, 9828, 10194, -1, 9826, 9827, 9828, -1, 10193, 9825, 9827, -1, 9828, 10343, 10194, -1, 10194, 10343, 9836, -1, 9836, 10343, 10342, -1, 10214, 10342, 9837, -1, 9988, 9837, 9829, -1, 9831, 9988, 9829, -1, 9831, 9830, 9988, -1, 9831, 9832, 9830, -1, 9830, 9832, 9833, -1, 10195, 9833, 9971, -1, 9834, 9971, 9835, -1, 10197, 9835, 10218, -1, 10197, 9834, 9835, -1, 9836, 10342, 10214, -1, 9837, 10341, 9829, -1, 9829, 10341, 9840, -1, 9840, 10341, 9838, -1, 9839, 9838, 9999, -1, 9839, 9840, 9838, -1, 9838, 9841, 9999, -1, 9999, 9841, 10021, -1, 10021, 9841, 9842, -1, 10023, 9842, 9843, -1, 10023, 10021, 9842, -1, 9842, 10302, 9843, -1, 9843, 10302, 10024, -1, 10024, 10302, 9845, -1, 9844, 9845, 10003, -1, 9844, 10024, 9845, -1, 9845, 9846, 10003, -1, 10003, 9846, 10004, -1, 10004, 9846, 9847, -1, 9847, 9846, 10301, -1, 10027, 10301, 9849, -1, 9848, 9849, 9851, -1, 9848, 10027, 9849, -1, 9847, 10301, 10027, -1, 9849, 10300, 9851, -1, 9851, 10300, 9850, -1, 9854, 9851, 9850, -1, 9854, 10006, 9851, -1, 9854, 9852, 10006, -1, 9854, 9853, 9852, -1, 9854, 10162, 9853, -1, 9854, 9855, 10162, -1, 9854, 9856, 9855, -1, 9854, 9857, 9856, -1, 9854, 10164, 9857, -1, 9854, 10166, 10164, -1, 9854, 9858, 10166, -1, 9854, 9859, 9858, -1, 9854, 10299, 9859, -1, 9859, 10299, 9860, -1, 10336, 9859, 9860, -1, 10336, 10335, 9859, -1, 9859, 10335, 10297, -1, 9861, 9859, 10297, -1, 9861, 10296, 9859, -1, 9859, 10296, 9862, -1, 10295, 9859, 9862, -1, 10295, 10167, 9859, -1, 10295, 9863, 10167, -1, 10167, 9863, 9875, -1, 9875, 9863, 9876, -1, 10183, 9876, 10331, -1, 10169, 10331, 10292, -1, 9877, 10292, 10291, -1, 9878, 10291, 10289, -1, 9879, 10289, 9983, -1, 9864, 9983, 9865, -1, 9869, 9864, 9865, -1, 9869, 9866, 9864, -1, 9869, 10185, 9866, -1, 9869, 9867, 10185, -1, 9869, 10171, 9867, -1, 9869, 9868, 10171, -1, 9869, 10187, 9868, -1, 9869, 10188, 10187, -1, 9869, 10174, 10188, -1, 9869, 10156, 10174, -1, 9869, 9870, 10156, -1, 10156, 9870, 9871, -1, 10006, 9871, 10031, -1, 10006, 10156, 9871, -1, 10006, 10157, 10156, -1, 10006, 9872, 10157, -1, 10006, 10176, 9872, -1, 10006, 9873, 10176, -1, 10006, 10178, 9873, -1, 10006, 10161, 10178, -1, 10006, 9874, 10161, -1, 10006, 9852, 9874, -1, 9875, 9876, 10183, -1, 10183, 10331, 10169, -1, 10169, 10292, 9877, -1, 9877, 10291, 9878, -1, 9878, 10289, 9879, -1, 9983, 10288, 9865, -1, 9865, 10288, 10126, -1, 10126, 10288, 9890, -1, 9880, 9890, 9881, -1, 9885, 9881, 9883, -1, 9882, 9885, 9883, -1, 9882, 9884, 9885, -1, 9885, 9884, 10287, -1, 9888, 9885, 10287, -1, 9888, 9886, 9885, -1, 9888, 10127, 9886, -1, 9888, 9887, 10127, -1, 9888, 10150, 9887, -1, 9888, 10151, 10150, -1, 9888, 10152, 10151, -1, 9888, 10131, 10152, -1, 9888, 10286, 10131, -1, 10131, 10286, 10132, -1, 10132, 10286, 10134, -1, 10134, 10286, 10283, -1, 10135, 10283, 9891, -1, 9889, 9891, 9892, -1, 9889, 10135, 9891, -1, 10126, 9890, 9880, -1, 9880, 9881, 9885, -1, 10134, 10283, 10135, -1, 9891, 10282, 9892, -1, 9892, 10282, 10137, -1, 10137, 10282, 9993, -1, 9893, 9993, 10252, -1, 9894, 9893, 10252, -1, 9894, 10138, 9893, -1, 9894, 9895, 10138, -1, 10138, 9895, 9301, -1, 9959, 9301, 9960, -1, 9899, 9960, 9896, -1, 9897, 9899, 9896, -1, 9897, 9898, 9899, -1, 9899, 9898, 9300, -1, 9333, 9899, 9300, -1, 9333, 9331, 9899, -1, 9899, 9331, 9299, -1, 10119, 9299, 10120, -1, 10119, 9899, 9299, -1, 9993, 10281, 10252, -1, 10252, 10281, 10253, -1, 10253, 10281, 9900, -1, 10234, 9900, 10324, -1, 10236, 10324, 10237, -1, 10236, 10234, 10324, -1, 10253, 9900, 10234, -1, 10324, 10323, 10237, -1, 10237, 10323, 9901, -1, 9901, 10323, 9902, -1, 9902, 10323, 9903, -1, 9906, 9903, 9905, -1, 9904, 9905, 10240, -1, 9904, 9906, 9905, -1, 9902, 9903, 9906, -1, 9905, 10279, 10240, -1, 10240, 10279, 10241, -1, 10241, 10279, 10242, -1, 10242, 10279, 9984, -1, 9907, 9984, 9908, -1, 9907, 10242, 9984, -1, 9909, 9911, 9984, -1, 9909, 9910, 9911, -1, 9911, 9910, 10321, -1, 9912, 9911, 10321, -1, 9912, 9947, 9911, -1, 9912, 10096, 9947, -1, 9912, 9913, 10096, -1, 10096, 9913, 9916, -1, 9916, 9913, 9914, -1, 10115, 9914, 9915, -1, 10097, 9915, 9917, -1, 10097, 10115, 9915, -1, 9916, 9914, 10115, -1, 9915, 10273, 9917, -1, 9917, 10273, 10099, -1, 10099, 10273, 9918, -1, 9919, 9918, 10100, -1, 9919, 10099, 9918, -1, 9918, 9920, 10100, -1, 10100, 9920, 10102, -1, 10102, 9920, 9921, -1, 9921, 9920, 9922, -1, 9922, 9920, 10103, -1, 10103, 9920, 10104, -1, 10104, 9920, 10105, -1, 10105, 9920, 9923, -1, 10271, 10105, 9923, -1, 10271, 10270, 10105, -1, 10105, 10270, 9928, -1, 10086, 9928, 9924, -1, 10087, 9924, 9925, -1, 10088, 9925, 9927, -1, 9926, 9927, 9937, -1, 9926, 10088, 9927, -1, 10105, 9928, 10086, -1, 10086, 9924, 10087, -1, 9925, 10269, 9927, -1, 9927, 10269, 9930, -1, 9929, 9930, 9931, -1, 9929, 9927, 9930, -1, 9930, 10268, 9931, -1, 9931, 10268, 9932, -1, 9932, 10268, 10261, -1, 10261, 10268, 10262, -1, 10262, 10268, 9933, -1, 9933, 10268, 10263, -1, 10263, 10268, 9934, -1, 10266, 9934, 9935, -1, 10266, 10263, 9934, -1, 9927, 9936, 9937, -1, 9937, 9936, 10090, -1, 10090, 9936, 9938, -1, 9938, 9936, 9312, -1, 10091, 9312, 9939, -1, 10092, 9939, 9940, -1, 9941, 9940, 9942, -1, 9941, 10092, 9940, -1, 9938, 9312, 10091, -1, 10091, 9939, 10092, -1, 9940, 9344, 9942, -1, 9942, 9344, 9943, -1, 9943, 9344, 9944, -1, 10093, 9944, 9945, -1, 10093, 9943, 9944, -1, 9944, 9309, 9945, -1, 9945, 9309, 9946, -1, 9946, 9309, 9342, -1, 10111, 9342, 9307, -1, 10095, 9307, 9306, -1, 10113, 9306, 9949, -1, 9948, 9949, 9911, -1, 9947, 9948, 9911, -1, 9946, 9342, 10111, -1, 10111, 9307, 10095, -1, 9306, 9341, 9949, -1, 9949, 9341, 10225, -1, 10225, 9341, 9305, -1, 9950, 9305, 9951, -1, 9950, 10225, 9305, -1, 9305, 9952, 9951, -1, 9951, 9952, 9953, -1, 9953, 9952, 9954, -1, 10244, 9954, 10245, -1, 10244, 9953, 9954, -1, 9954, 9339, 10245, -1, 10245, 9339, 10228, -1, 10228, 9339, 9955, -1, 10247, 9955, 9957, -1, 10247, 10228, 9955, -1, 9955, 9956, 9957, -1, 9957, 9956, 10248, -1, 10248, 9956, 9337, -1, 10249, 9337, 10230, -1, 10249, 10248, 9337, -1, 9337, 9303, 10230, -1, 10230, 9303, 10250, -1, 10250, 9303, 9958, -1, 9895, 9958, 9301, -1, 9895, 10250, 9958, -1, 10138, 9301, 9959, -1, 9959, 9960, 9899, -1, 9961, 9962, 9299, -1, 9961, 9871, 9962, -1, 9961, 9963, 9871, -1, 9871, 9963, 9964, -1, 9296, 9871, 9964, -1, 9296, 9992, 9871, -1, 9296, 9965, 9992, -1, 9992, 9965, 9966, -1, 9966, 9965, 9295, -1, 9327, 9966, 9295, -1, 9327, 10009, 9966, -1, 9327, 9967, 10009, -1, 10009, 9967, 10010, -1, 10010, 9967, 10012, -1, 10012, 9967, 9292, -1, 10034, 9292, 9968, -1, 10013, 9968, 9989, -1, 10014, 9989, 9991, -1, 10014, 10013, 9989, -1, 10012, 9292, 10034, -1, 10034, 9968, 10013, -1, 9291, 10019, 9989, -1, 9291, 9969, 10019, -1, 10019, 9969, 9289, -1, 9325, 10019, 9289, -1, 9325, 9288, 10019, -1, 10019, 9288, 9970, -1, 9832, 9970, 9833, -1, 9832, 10019, 9970, -1, 9830, 9833, 10195, -1, 10195, 9971, 9834, -1, 9835, 9972, 10218, -1, 10218, 9972, 10198, -1, 10198, 9972, 9321, -1, 10200, 9321, 10202, -1, 10200, 10198, 9321, -1, 9321, 9973, 10202, -1, 10202, 9973, 10203, -1, 10203, 9973, 9974, -1, 9975, 9974, 10204, -1, 9975, 10203, 9974, -1, 9974, 9976, 10204, -1, 10204, 9976, 10205, -1, 10205, 9976, 9977, -1, 9977, 9976, 9319, -1, 10206, 9319, 9987, -1, 10206, 9977, 9319, -1, 9286, 10207, 9319, -1, 9286, 9318, 10207, -1, 10207, 9318, 9978, -1, 9318, 9285, 9809, -1, 9979, 9805, 10060, -1, 9803, 9800, 10080, -1, 9980, 9796, 10063, -1, 10371, 10370, 10314, -1, 10314, 10370, 10363, -1, 10368, 10314, 10363, -1, 10368, 10366, 10314, -1, 10314, 10366, 10365, -1, 9981, 10314, 10365, -1, 9981, 9982, 10314, -1, 9864, 9879, 9983, -1, 9911, 10259, 9984, -1, 9984, 10259, 9985, -1, 10258, 9984, 9985, -1, 10258, 9908, 9984, -1, 10113, 9949, 9948, -1, 10207, 9986, 9319, -1, 9319, 9986, 9987, -1, 9988, 10214, 9837, -1, 10019, 10018, 9989, -1, 9989, 10018, 10017, -1, 10040, 9989, 10017, -1, 10040, 9990, 9989, -1, 9989, 9990, 10037, -1, 9991, 9989, 10037, -1, 9992, 10031, 9871, -1, 9893, 10137, 9993, -1, 9962, 10124, 9299, -1, 9299, 10124, 10143, -1, 9994, 9299, 10143, -1, 9994, 9995, 9299, -1, 9299, 9995, 10140, -1, 9996, 9299, 10140, -1, 9996, 10121, 9299, -1, 9299, 10121, 10120, -1, 10113, 10095, 9306, -1, 10088, 10087, 9925, -1, 10072, 9997, 10353, -1, 10353, 9997, 10049, -1, 10047, 10353, 10049, -1, 10047, 10070, 10353, -1, 10353, 10070, 10046, -1, 9832, 10565, 10019, -1, 9832, 10563, 10565, -1, 9832, 9831, 10563, -1, 10563, 9831, 10559, -1, 10559, 9831, 9829, -1, 9998, 9829, 9840, -1, 10557, 9840, 9839, -1, 10020, 9839, 9999, -1, 10558, 9999, 10021, -1, 10022, 10021, 10023, -1, 10000, 10023, 9843, -1, 10555, 9843, 10024, -1, 10001, 10024, 9844, -1, 10002, 9844, 10003, -1, 10025, 10003, 10004, -1, 10026, 10004, 9847, -1, 10552, 9847, 10027, -1, 10028, 10027, 9848, -1, 10029, 9848, 9851, -1, 10030, 9851, 10006, -1, 10005, 10006, 10031, -1, 10007, 10031, 9992, -1, 10008, 9992, 9966, -1, 10032, 9966, 10009, -1, 10033, 10009, 10010, -1, 10011, 10010, 10012, -1, 10621, 10012, 10034, -1, 10035, 10034, 10013, -1, 10660, 10013, 10014, -1, 10015, 10014, 9991, -1, 10036, 9991, 10037, -1, 10038, 10037, 9990, -1, 10039, 9990, 10040, -1, 10041, 10040, 10017, -1, 10016, 10017, 10018, -1, 10042, 10018, 10019, -1, 10565, 10042, 10019, -1, 10559, 9829, 9998, -1, 9998, 9840, 10557, -1, 10557, 9839, 10020, -1, 10020, 9999, 10558, -1, 10558, 10021, 10022, -1, 10022, 10023, 10000, -1, 10000, 9843, 10555, -1, 10555, 10024, 10001, -1, 10001, 9844, 10002, -1, 10002, 10003, 10025, -1, 10025, 10004, 10026, -1, 10026, 9847, 10552, -1, 10552, 10027, 10028, -1, 10028, 9848, 10029, -1, 10029, 9851, 10030, -1, 10030, 10006, 10005, -1, 10005, 10031, 10007, -1, 10007, 9992, 10008, -1, 10008, 9966, 10032, -1, 10032, 10009, 10033, -1, 10033, 10010, 10011, -1, 10011, 10012, 10621, -1, 10621, 10034, 10035, -1, 10035, 10013, 10660, -1, 10660, 10014, 10015, -1, 10015, 9991, 10036, -1, 10036, 10037, 10038, -1, 10038, 9990, 10039, -1, 10039, 10040, 10041, -1, 10041, 10017, 10016, -1, 10016, 10018, 10042, -1, 10043, 10044, 10045, -1, 10043, 10591, 10044, -1, 10043, 10046, 10591, -1, 10591, 10046, 10069, -1, 10069, 10046, 10070, -1, 10071, 10070, 10047, -1, 10590, 10047, 10049, -1, 10048, 10049, 9997, -1, 10588, 9997, 10072, -1, 10587, 10072, 10050, -1, 10073, 10050, 10051, -1, 10589, 10051, 10074, -1, 10075, 10074, 9819, -1, 10076, 9819, 10052, -1, 10584, 10052, 10054, -1, 10053, 10054, 10077, -1, 10610, 10077, 9978, -1, 10055, 9978, 9809, -1, 10653, 9809, 9807, -1, 10056, 9807, 9806, -1, 10057, 9806, 10058, -1, 10059, 10058, 10060, -1, 10078, 10060, 10079, -1, 10656, 10079, 9802, -1, 10655, 9802, 9801, -1, 10657, 9801, 10080, -1, 10658, 10080, 9798, -1, 10061, 9798, 10081, -1, 10082, 10081, 9797, -1, 10062, 9797, 10063, -1, 10607, 10063, 10064, -1, 10083, 10064, 9795, -1, 10065, 9795, 10084, -1, 10066, 10084, 9794, -1, 10085, 9794, 10067, -1, 10068, 10067, 10045, -1, 10044, 10068, 10045, -1, 10069, 10070, 10071, -1, 10071, 10047, 10590, -1, 10590, 10049, 10048, -1, 10048, 9997, 10588, -1, 10588, 10072, 10587, -1, 10587, 10050, 10073, -1, 10073, 10051, 10589, -1, 10589, 10074, 10075, -1, 10075, 9819, 10076, -1, 10076, 10052, 10584, -1, 10584, 10054, 10053, -1, 10053, 10077, 10610, -1, 10610, 9978, 10055, -1, 10055, 9809, 10653, -1, 10653, 9807, 10056, -1, 10056, 9806, 10057, -1, 10057, 10058, 10059, -1, 10059, 10060, 10078, -1, 10078, 10079, 10656, -1, 10656, 9802, 10655, -1, 10655, 9801, 10657, -1, 10657, 10080, 10658, -1, 10658, 9798, 10061, -1, 10061, 10081, 10082, -1, 10082, 9797, 10062, -1, 10062, 10063, 10607, -1, 10607, 10064, 10083, -1, 10083, 9795, 10065, -1, 10065, 10084, 10066, -1, 10066, 9794, 10085, -1, 10085, 10067, 10068, -1, 10086, 10487, 10105, -1, 10086, 10485, 10487, -1, 10086, 10087, 10485, -1, 10485, 10087, 10478, -1, 10478, 10087, 10088, -1, 10484, 10088, 9926, -1, 10089, 9926, 9937, -1, 10106, 9937, 10090, -1, 10468, 10090, 9938, -1, 10107, 9938, 10091, -1, 10467, 10091, 10092, -1, 10108, 10092, 9941, -1, 10465, 9941, 9942, -1, 10464, 9942, 9943, -1, 10109, 9943, 10093, -1, 10110, 10093, 9945, -1, 10495, 9945, 9946, -1, 10094, 9946, 10111, -1, 10112, 10111, 10095, -1, 10493, 10095, 10113, -1, 10492, 10113, 9948, -1, 10649, 9948, 9947, -1, 10114, 9947, 10096, -1, 10490, 10096, 9916, -1, 10489, 9916, 10115, -1, 10116, 10115, 10097, -1, 10488, 10097, 9917, -1, 10098, 9917, 10099, -1, 10117, 10099, 9919, -1, 10650, 9919, 10100, -1, 10101, 10100, 10102, -1, 10651, 10102, 9921, -1, 10118, 9921, 9922, -1, 10652, 9922, 10103, -1, 10483, 10103, 10104, -1, 10481, 10104, 10105, -1, 10487, 10481, 10105, -1, 10478, 10088, 10484, -1, 10484, 9926, 10089, -1, 10089, 9937, 10106, -1, 10106, 10090, 10468, -1, 10468, 9938, 10107, -1, 10107, 10091, 10467, -1, 10467, 10092, 10108, -1, 10108, 9941, 10465, -1, 10465, 9942, 10464, -1, 10464, 9943, 10109, -1, 10109, 10093, 10110, -1, 10110, 9945, 10495, -1, 10495, 9946, 10094, -1, 10094, 10111, 10112, -1, 10112, 10095, 10493, -1, 10493, 10113, 10492, -1, 10492, 9948, 10649, -1, 10649, 9947, 10114, -1, 10114, 10096, 10490, -1, 10490, 9916, 10489, -1, 10489, 10115, 10116, -1, 10116, 10097, 10488, -1, 10488, 9917, 10098, -1, 10098, 10099, 10117, -1, 10117, 9919, 10650, -1, 10650, 10100, 10101, -1, 10101, 10102, 10651, -1, 10651, 9921, 10118, -1, 10118, 9922, 10652, -1, 10652, 10103, 10483, -1, 10483, 10104, 10481, -1, 10119, 10139, 9899, -1, 10119, 10631, 10139, -1, 10119, 10120, 10631, -1, 10631, 10120, 10630, -1, 10630, 10120, 10121, -1, 10629, 10121, 9996, -1, 10122, 9996, 10140, -1, 10628, 10140, 9995, -1, 10141, 9995, 9994, -1, 10142, 9994, 10143, -1, 10123, 10143, 10124, -1, 10144, 10124, 9962, -1, 10145, 9962, 9871, -1, 10529, 9871, 9870, -1, 10526, 9870, 9869, -1, 10531, 9869, 9865, -1, 10125, 9865, 10126, -1, 10146, 10126, 9880, -1, 10520, 9880, 9885, -1, 10147, 9885, 9886, -1, 10148, 9886, 10127, -1, 10149, 10127, 9887, -1, 10128, 9887, 10150, -1, 10648, 10150, 10151, -1, 10129, 10151, 10152, -1, 10130, 10152, 10131, -1, 10518, 10131, 10132, -1, 10153, 10132, 10134, -1, 10133, 10134, 10135, -1, 10154, 10135, 9889, -1, 10136, 9889, 9892, -1, 10155, 9892, 10137, -1, 10512, 10137, 9893, -1, 10513, 9893, 10138, -1, 10514, 10138, 9959, -1, 10516, 9959, 9899, -1, 10139, 10516, 9899, -1, 10630, 10121, 10629, -1, 10629, 9996, 10122, -1, 10122, 10140, 10628, -1, 10628, 9995, 10141, -1, 10141, 9994, 10142, -1, 10142, 10143, 10123, -1, 10123, 10124, 10144, -1, 10144, 9962, 10145, -1, 10145, 9871, 10529, -1, 10529, 9870, 10526, -1, 10526, 9869, 10531, -1, 10531, 9865, 10125, -1, 10125, 10126, 10146, -1, 10146, 9880, 10520, -1, 10520, 9885, 10147, -1, 10147, 9886, 10148, -1, 10148, 10127, 10149, -1, 10149, 9887, 10128, -1, 10128, 10150, 10648, -1, 10648, 10151, 10129, -1, 10129, 10152, 10130, -1, 10130, 10131, 10518, -1, 10518, 10132, 10153, -1, 10153, 10134, 10133, -1, 10133, 10135, 10154, -1, 10154, 9889, 10136, -1, 10136, 9892, 10155, -1, 10155, 10137, 10512, -1, 10512, 9893, 10513, -1, 10513, 10138, 10514, -1, 10514, 9959, 10516, -1, 10157, 10175, 10156, -1, 10157, 10158, 10175, -1, 10157, 9872, 10158, -1, 10158, 9872, 10159, -1, 10159, 9872, 10176, -1, 10647, 10176, 9873, -1, 10177, 9873, 10178, -1, 10160, 10178, 10161, -1, 10548, 10161, 9874, -1, 10179, 9874, 9852, -1, 10547, 9852, 9853, -1, 10180, 9853, 10162, -1, 10546, 10162, 9855, -1, 10545, 9855, 9856, -1, 10163, 9856, 9857, -1, 10544, 9857, 10164, -1, 10181, 10164, 10166, -1, 10165, 10166, 9858, -1, 10543, 9858, 9859, -1, 10182, 9859, 10167, -1, 10537, 10167, 9875, -1, 10534, 9875, 10183, -1, 10168, 10183, 10169, -1, 10536, 10169, 9877, -1, 10170, 9877, 9878, -1, 10535, 9878, 9879, -1, 10184, 9879, 9864, -1, 10523, 9864, 9866, -1, 10524, 9866, 10185, -1, 10186, 10185, 9867, -1, 10525, 9867, 10171, -1, 10172, 10171, 9868, -1, 10173, 9868, 10187, -1, 10527, 10187, 10188, -1, 10528, 10188, 10174, -1, 10625, 10174, 10156, -1, 10175, 10625, 10156, -1, 10159, 10176, 10647, -1, 10647, 9873, 10177, -1, 10177, 10178, 10160, -1, 10160, 10161, 10548, -1, 10548, 9874, 10179, -1, 10179, 9852, 10547, -1, 10547, 9853, 10180, -1, 10180, 10162, 10546, -1, 10546, 9855, 10545, -1, 10545, 9856, 10163, -1, 10163, 9857, 10544, -1, 10544, 10164, 10181, -1, 10181, 10166, 10165, -1, 10165, 9858, 10543, -1, 10543, 9859, 10182, -1, 10182, 10167, 10537, -1, 10537, 9875, 10534, -1, 10534, 10183, 10168, -1, 10168, 10169, 10536, -1, 10536, 9877, 10170, -1, 10170, 9878, 10535, -1, 10535, 9879, 10184, -1, 10184, 9864, 10523, -1, 10523, 9866, 10524, -1, 10524, 10185, 10186, -1, 10186, 9867, 10525, -1, 10525, 10171, 10172, -1, 10172, 9868, 10173, -1, 10173, 10187, 10527, -1, 10527, 10188, 10528, -1, 10528, 10174, 10625, -1, 9813, 10582, 10207, -1, 9813, 10580, 10582, -1, 9813, 9814, 10580, -1, 10580, 9814, 10189, -1, 10189, 9814, 10190, -1, 10578, 10190, 9818, -1, 10208, 9818, 9817, -1, 10191, 9817, 9821, -1, 10575, 9821, 9822, -1, 10576, 9822, 9823, -1, 10209, 9823, 10210, -1, 10577, 10210, 10192, -1, 10573, 10192, 10193, -1, 10570, 10193, 9827, -1, 10211, 9827, 9826, -1, 10571, 9826, 10194, -1, 10212, 10194, 9836, -1, 10213, 9836, 10214, -1, 10562, 10214, 9988, -1, 10215, 9988, 9830, -1, 10659, 9830, 10195, -1, 10196, 10195, 9834, -1, 10216, 9834, 10197, -1, 10217, 10197, 10218, -1, 10219, 10218, 10198, -1, 10199, 10198, 10200, -1, 10617, 10200, 10202, -1, 10201, 10202, 10203, -1, 10618, 10203, 9975, -1, 10220, 9975, 10204, -1, 10221, 10204, 10205, -1, 10222, 10205, 9977, -1, 10615, 9977, 10206, -1, 10223, 10206, 9987, -1, 10614, 9987, 9986, -1, 10612, 9986, 10207, -1, 10582, 10612, 10207, -1, 10189, 10190, 10578, -1, 10578, 9818, 10208, -1, 10208, 9817, 10191, -1, 10191, 9821, 10575, -1, 10575, 9822, 10576, -1, 10576, 9823, 10209, -1, 10209, 10210, 10577, -1, 10577, 10192, 10573, -1, 10573, 10193, 10570, -1, 10570, 9827, 10211, -1, 10211, 9826, 10571, -1, 10571, 10194, 10212, -1, 10212, 9836, 10213, -1, 10213, 10214, 10562, -1, 10562, 9988, 10215, -1, 10215, 9830, 10659, -1, 10659, 10195, 10196, -1, 10196, 9834, 10216, -1, 10216, 10197, 10217, -1, 10217, 10218, 10219, -1, 10219, 10198, 10199, -1, 10199, 10200, 10617, -1, 10617, 10202, 10201, -1, 10201, 10203, 10618, -1, 10618, 9975, 10220, -1, 10220, 10204, 10221, -1, 10221, 10205, 10222, -1, 10222, 9977, 10615, -1, 10615, 10206, 10223, -1, 10223, 9987, 10614, -1, 10614, 9986, 10612, -1, 9949, 10224, 9911, -1, 9949, 10645, 10224, -1, 9949, 10225, 10645, -1, 10645, 10225, 10226, -1, 10226, 10225, 9950, -1, 10641, 9950, 9951, -1, 10642, 9951, 9953, -1, 10643, 9953, 10244, -1, 10227, 10244, 10245, -1, 10640, 10245, 10228, -1, 10246, 10228, 10247, -1, 10637, 10247, 9957, -1, 10229, 9957, 10248, -1, 10636, 10248, 10249, -1, 10634, 10249, 10230, -1, 10646, 10230, 10250, -1, 10231, 10250, 9895, -1, 10232, 9895, 9894, -1, 10251, 9894, 10252, -1, 10508, 10252, 10253, -1, 10233, 10253, 10234, -1, 10235, 10234, 10236, -1, 10254, 10236, 10237, -1, 10505, 10237, 9901, -1, 10255, 9901, 9902, -1, 10504, 9902, 9906, -1, 10238, 9906, 9904, -1, 10501, 9904, 10240, -1, 10239, 10240, 10241, -1, 10499, 10241, 10242, -1, 10256, 10242, 9907, -1, 10257, 9907, 9908, -1, 10243, 9908, 10258, -1, 10498, 10258, 9985, -1, 10497, 9985, 10259, -1, 10496, 10259, 9911, -1, 10224, 10496, 9911, -1, 10226, 9950, 10641, -1, 10641, 9951, 10642, -1, 10642, 9953, 10643, -1, 10643, 10244, 10227, -1, 10227, 10245, 10640, -1, 10640, 10228, 10246, -1, 10246, 10247, 10637, -1, 10637, 9957, 10229, -1, 10229, 10248, 10636, -1, 10636, 10249, 10634, -1, 10634, 10230, 10646, -1, 10646, 10250, 10231, -1, 10231, 9895, 10232, -1, 10232, 9894, 10251, -1, 10251, 10252, 10508, -1, 10508, 10253, 10233, -1, 10233, 10234, 10235, -1, 10235, 10236, 10254, -1, 10254, 10237, 10505, -1, 10505, 9901, 10255, -1, 10255, 9902, 10504, -1, 10504, 9906, 10238, -1, 10238, 9904, 10501, -1, 10501, 10240, 10239, -1, 10239, 10241, 10499, -1, 10499, 10242, 10256, -1, 10256, 9907, 10257, -1, 10257, 9908, 10243, -1, 10243, 10258, 10498, -1, 10498, 9985, 10497, -1, 10497, 10259, 10496, -1, 9927, 9929, 10469, -1, 10469, 9929, 10470, -1, 10470, 9929, 9931, -1, 10471, 9931, 9932, -1, 10472, 9932, 10261, -1, 10260, 10261, 10262, -1, 10473, 10262, 9933, -1, 10474, 9933, 10263, -1, 10264, 10263, 10266, -1, 10265, 10266, 9935, -1, 10476, 9935, 9934, -1, 10475, 9934, 10268, -1, 10267, 10475, 10268, -1, 10470, 9931, 10471, -1, 10471, 9932, 10472, -1, 10472, 10261, 10260, -1, 10260, 10262, 10473, -1, 10473, 9933, 10474, -1, 10474, 10263, 10264, -1, 10264, 10266, 10265, -1, 10265, 9935, 10476, -1, 10476, 9934, 10475, -1, 10268, 9930, 10267, -1, 10267, 9930, 10477, -1, 10477, 9930, 10269, -1, 10479, 10269, 9925, -1, 10480, 9925, 9924, -1, 10486, 9924, 9928, -1, 10315, 9928, 10270, -1, 10482, 10270, 10271, -1, 10316, 10271, 9923, -1, 10272, 9923, 9920, -1, 10317, 9920, 9918, -1, 10318, 9918, 10273, -1, 10319, 10273, 9915, -1, 10320, 9915, 9914, -1, 10274, 9914, 9913, -1, 10275, 9913, 9912, -1, 10491, 9912, 10321, -1, 10322, 10321, 9910, -1, 10276, 9910, 9909, -1, 10277, 9909, 9984, -1, 10278, 9984, 10279, -1, 10500, 10279, 9905, -1, 10502, 9905, 9903, -1, 10503, 9903, 10323, -1, 10506, 10323, 10324, -1, 10280, 10324, 9900, -1, 10507, 9900, 10281, -1, 10509, 10281, 9993, -1, 10511, 9993, 10282, -1, 10325, 10282, 9891, -1, 10510, 9891, 10283, -1, 10284, 10283, 10286, -1, 10285, 10286, 9888, -1, 10519, 9888, 10287, -1, 10326, 10287, 9884, -1, 10327, 9884, 9882, -1, 10328, 9882, 9883, -1, 10329, 9883, 9881, -1, 10521, 9881, 9890, -1, 10530, 9890, 10288, -1, 10522, 10288, 9983, -1, 10532, 9983, 10289, -1, 10290, 10289, 10291, -1, 10330, 10291, 10292, -1, 10293, 10292, 10331, -1, 10294, 10331, 9876, -1, 10533, 9876, 9863, -1, 10538, 9863, 10295, -1, 10539, 10295, 9862, -1, 10332, 9862, 10296, -1, 10333, 10296, 9861, -1, 10334, 9861, 10297, -1, 10541, 10297, 10335, -1, 10540, 10335, 10336, -1, 10542, 10336, 9860, -1, 10298, 9860, 10299, -1, 10337, 10299, 9854, -1, 10338, 9854, 9850, -1, 10549, 9850, 10300, -1, 10550, 10300, 9849, -1, 10551, 9849, 10301, -1, 10339, 10301, 9846, -1, 10553, 9846, 9845, -1, 10554, 9845, 10302, -1, 10303, 10302, 9842, -1, 10304, 9842, 9841, -1, 10340, 9841, 9838, -1, 10556, 9838, 10341, -1, 10560, 10341, 9837, -1, 10561, 9837, 10342, -1, 10569, 10342, 10343, -1, 10344, 10343, 9828, -1, 10345, 9828, 9825, -1, 10572, 9825, 9824, -1, 10305, 9824, 10346, -1, 10574, 10346, 10347, -1, 10348, 10347, 9816, -1, 10581, 9816, 9815, -1, 10579, 9815, 9812, -1, 10583, 9812, 9811, -1, 10349, 9811, 9810, -1, 10350, 9810, 9820, -1, 10586, 9820, 10351, -1, 10306, 10351, 10308, -1, 10307, 10308, 10309, -1, 10352, 10309, 10353, -1, 10592, 10353, 10310, -1, 10594, 10310, 10311, -1, 10593, 10311, 10354, -1, 10595, 10354, 10355, -1, 10356, 10355, 10357, -1, 10312, 10357, 10313, -1, 10596, 10313, 9793, -1, 10358, 9793, 9792, -1, 10597, 9792, 9790, -1, 10359, 9790, 10314, -1, 10360, 10359, 10314, -1, 10477, 10269, 10479, -1, 10479, 9925, 10480, -1, 10480, 9924, 10486, -1, 10486, 9928, 10315, -1, 10315, 10270, 10482, -1, 10482, 10271, 10316, -1, 10316, 9923, 10272, -1, 10272, 9920, 10317, -1, 10317, 9918, 10318, -1, 10318, 10273, 10319, -1, 10319, 9915, 10320, -1, 10320, 9914, 10274, -1, 10274, 9913, 10275, -1, 10275, 9912, 10491, -1, 10491, 10321, 10322, -1, 10322, 9910, 10276, -1, 10276, 9909, 10277, -1, 10277, 9984, 10278, -1, 10278, 10279, 10500, -1, 10500, 9905, 10502, -1, 10502, 9903, 10503, -1, 10503, 10323, 10506, -1, 10506, 10324, 10280, -1, 10280, 9900, 10507, -1, 10507, 10281, 10509, -1, 10509, 9993, 10511, -1, 10511, 10282, 10325, -1, 10325, 9891, 10510, -1, 10510, 10283, 10284, -1, 10284, 10286, 10285, -1, 10285, 9888, 10519, -1, 10519, 10287, 10326, -1, 10326, 9884, 10327, -1, 10327, 9882, 10328, -1, 10328, 9883, 10329, -1, 10329, 9881, 10521, -1, 10521, 9890, 10530, -1, 10530, 10288, 10522, -1, 10522, 9983, 10532, -1, 10532, 10289, 10290, -1, 10290, 10291, 10330, -1, 10330, 10292, 10293, -1, 10293, 10331, 10294, -1, 10294, 9876, 10533, -1, 10533, 9863, 10538, -1, 10538, 10295, 10539, -1, 10539, 9862, 10332, -1, 10332, 10296, 10333, -1, 10333, 9861, 10334, -1, 10334, 10297, 10541, -1, 10541, 10335, 10540, -1, 10540, 10336, 10542, -1, 10542, 9860, 10298, -1, 10298, 10299, 10337, -1, 10337, 9854, 10338, -1, 10338, 9850, 10549, -1, 10549, 10300, 10550, -1, 10550, 9849, 10551, -1, 10551, 10301, 10339, -1, 10339, 9846, 10553, -1, 10553, 9845, 10554, -1, 10554, 10302, 10303, -1, 10303, 9842, 10304, -1, 10304, 9841, 10340, -1, 10340, 9838, 10556, -1, 10556, 10341, 10560, -1, 10560, 9837, 10561, -1, 10561, 10342, 10569, -1, 10569, 10343, 10344, -1, 10344, 9828, 10345, -1, 10345, 9825, 10572, -1, 10572, 9824, 10305, -1, 10305, 10346, 10574, -1, 10574, 10347, 10348, -1, 10348, 9816, 10581, -1, 10581, 9815, 10579, -1, 10579, 9812, 10583, -1, 10583, 9811, 10349, -1, 10349, 9810, 10350, -1, 10350, 9820, 10586, -1, 10586, 10351, 10306, -1, 10306, 10308, 10307, -1, 10307, 10309, 10352, -1, 10352, 10353, 10592, -1, 10592, 10310, 10594, -1, 10594, 10311, 10593, -1, 10593, 10354, 10595, -1, 10595, 10355, 10356, -1, 10356, 10357, 10312, -1, 10312, 10313, 10596, -1, 10596, 9793, 10358, -1, 10358, 9792, 10597, -1, 10597, 9790, 10359, -1, 10314, 9982, 10360, -1, 10360, 9982, 10599, -1, 10599, 9982, 9981, -1, 10361, 9981, 10365, -1, 10362, 10365, 10366, -1, 10367, 10366, 10368, -1, 10369, 10368, 10363, -1, 10601, 10363, 10370, -1, 10600, 10370, 10371, -1, 10602, 10371, 9791, -1, 10598, 9791, 10372, -1, 10364, 10372, 9796, -1, 10377, 10364, 9796, -1, 10599, 9981, 10361, -1, 10361, 10365, 10362, -1, 10362, 10366, 10367, -1, 10367, 10368, 10369, -1, 10369, 10363, 10601, -1, 10601, 10370, 10600, -1, 10600, 10371, 10602, -1, 10602, 9791, 10598, -1, 10598, 10372, 10364, -1, 10373, 10374, 9139, -1, 9139, 10374, 8835, -1, 8835, 10374, 8838, -1, 8838, 10374, 8854, -1, 8854, 10374, 10375, -1, 10375, 10374, 10377, -1, 8856, 10377, 10376, -1, 8856, 10375, 10377, -1, 10376, 10377, 10378, -1, 10378, 10377, 9796, -1, 8857, 9796, 9980, -1, 8857, 10378, 9796, -1, 10373, 9394, 10374, -1, 10374, 9394, 10603, -1, 10603, 9394, 9391, -1, 10604, 9391, 10380, -1, 10379, 10380, 9383, -1, 10605, 9383, 9376, -1, 10381, 9376, 10382, -1, 10606, 10382, 10654, -1, 10606, 10381, 10382, -1, 10603, 9391, 10604, -1, 10604, 10380, 10379, -1, 10379, 9383, 10605, -1, 10605, 9376, 10381, -1, 10382, 9362, 10654, -1, 10654, 9362, 10383, -1, 10384, 10383, 10385, -1, 10608, 10384, 10385, -1, 10654, 10383, 10384, -1, 10385, 10386, 10608, -1, 10608, 10386, 10387, -1, 10387, 10386, 9618, -1, 10609, 9618, 10389, -1, 10388, 10389, 9607, -1, 10585, 9607, 9603, -1, 10415, 9603, 9597, -1, 10390, 9597, 10416, -1, 10611, 10416, 10391, -1, 10392, 10391, 9587, -1, 10613, 9587, 9586, -1, 10616, 9586, 10417, -1, 10418, 10417, 9575, -1, 10419, 9575, 10420, -1, 10421, 10420, 9570, -1, 10619, 9570, 10422, -1, 10393, 10422, 9561, -1, 10620, 9561, 9558, -1, 10564, 9558, 9557, -1, 10394, 9557, 9554, -1, 10566, 9554, 9438, -1, 10423, 9438, 10424, -1, 10567, 10424, 10395, -1, 10568, 10395, 9551, -1, 10425, 9551, 9549, -1, 10426, 9549, 9543, -1, 10622, 9543, 10427, -1, 10428, 10427, 10429, -1, 10623, 10429, 10430, -1, 10396, 10430, 9532, -1, 10431, 9532, 10397, -1, 10624, 10397, 10432, -1, 10398, 10432, 9524, -1, 10433, 9524, 9523, -1, 10399, 9523, 10400, -1, 10626, 10400, 9515, -1, 10627, 9515, 9514, -1, 10632, 9514, 9509, -1, 10633, 9509, 10401, -1, 10434, 10401, 10402, -1, 10403, 10402, 9497, -1, 10517, 9497, 10404, -1, 10515, 10404, 9493, -1, 10435, 9493, 9487, -1, 10436, 9487, 9483, -1, 10437, 9483, 9478, -1, 10635, 9478, 9477, -1, 10405, 9477, 9471, -1, 10638, 9471, 9470, -1, 10639, 9470, 9465, -1, 10406, 9465, 10407, -1, 10408, 10407, 9460, -1, 10438, 9460, 10439, -1, 10644, 10439, 10409, -1, 10440, 10409, 9449, -1, 10494, 9449, 10410, -1, 10411, 10410, 9428, -1, 10441, 9428, 10412, -1, 10442, 10412, 9411, -1, 10443, 9411, 10414, -1, 10413, 10414, 10444, -1, 10461, 10413, 10444, -1, 10387, 9618, 10609, -1, 10609, 10389, 10388, -1, 10388, 9607, 10585, -1, 10585, 9603, 10415, -1, 10415, 9597, 10390, -1, 10390, 10416, 10611, -1, 10611, 10391, 10392, -1, 10392, 9587, 10613, -1, 10613, 9586, 10616, -1, 10616, 10417, 10418, -1, 10418, 9575, 10419, -1, 10419, 10420, 10421, -1, 10421, 9570, 10619, -1, 10619, 10422, 10393, -1, 10393, 9561, 10620, -1, 10620, 9558, 10564, -1, 10564, 9557, 10394, -1, 10394, 9554, 10566, -1, 10566, 9438, 10423, -1, 10423, 10424, 10567, -1, 10567, 10395, 10568, -1, 10568, 9551, 10425, -1, 10425, 9549, 10426, -1, 10426, 9543, 10622, -1, 10622, 10427, 10428, -1, 10428, 10429, 10623, -1, 10623, 10430, 10396, -1, 10396, 9532, 10431, -1, 10431, 10397, 10624, -1, 10624, 10432, 10398, -1, 10398, 9524, 10433, -1, 10433, 9523, 10399, -1, 10399, 10400, 10626, -1, 10626, 9515, 10627, -1, 10627, 9514, 10632, -1, 10632, 9509, 10633, -1, 10633, 10401, 10434, -1, 10434, 10402, 10403, -1, 10403, 9497, 10517, -1, 10517, 10404, 10515, -1, 10515, 9493, 10435, -1, 10435, 9487, 10436, -1, 10436, 9483, 10437, -1, 10437, 9478, 10635, -1, 10635, 9477, 10405, -1, 10405, 9471, 10638, -1, 10638, 9470, 10639, -1, 10639, 9465, 10406, -1, 10406, 10407, 10408, -1, 10408, 9460, 10438, -1, 10438, 10439, 10644, -1, 10644, 10409, 10440, -1, 10440, 9449, 10494, -1, 10494, 10410, 10411, -1, 10411, 9428, 10441, -1, 10441, 10412, 10442, -1, 10442, 9411, 10443, -1, 10443, 10414, 10413, -1, 10444, 9747, 10461, -1, 10461, 9747, 10462, -1, 10462, 9747, 10445, -1, 10463, 10445, 9745, -1, 10466, 9745, 10446, -1, 10450, 10446, 10448, -1, 10447, 10448, 10451, -1, 10452, 10451, 10449, -1, 10453, 10449, 9751, -1, 10454, 9751, 9782, -1, 10457, 10454, 9782, -1, 10462, 10445, 10463, -1, 10463, 9745, 10466, -1, 10466, 10446, 10450, -1, 10450, 10448, 10447, -1, 10447, 10451, 10452, -1, 10452, 10449, 10453, -1, 10453, 9751, 10454, -1, 9781, 10456, 10457, -1, 10455, 10457, 9782, -1, 10455, 9781, 10457, -1, 10456, 9043, 10457, -1, 10457, 9043, 9042, -1, 10469, 9042, 10458, -1, 10459, 10469, 10458, -1, 10459, 9927, 10469, -1, 10459, 9047, 9927, -1, 9927, 9047, 10460, -1, 9936, 9927, 10460, -1, 10457, 9042, 10469, -1, 10413, 10461, 10109, -1, 10443, 10109, 10442, -1, 10443, 10413, 10109, -1, 10461, 10462, 10109, -1, 10109, 10462, 10463, -1, 10466, 10109, 10463, -1, 10466, 10464, 10109, -1, 10466, 10465, 10464, -1, 10466, 10108, 10465, -1, 10466, 10467, 10108, -1, 10466, 10107, 10467, -1, 10466, 10468, 10107, -1, 10466, 10106, 10468, -1, 10466, 10469, 10106, -1, 10466, 10450, 10469, -1, 10469, 10450, 10447, -1, 10452, 10469, 10447, -1, 10452, 10453, 10469, -1, 10469, 10453, 10454, -1, 10457, 10469, 10454, -1, 10470, 10267, 10469, -1, 10470, 10471, 10267, -1, 10267, 10471, 10472, -1, 10260, 10267, 10472, -1, 10260, 10473, 10267, -1, 10267, 10473, 10474, -1, 10264, 10267, 10474, -1, 10264, 10475, 10267, -1, 10264, 10265, 10475, -1, 10475, 10265, 10476, -1, 10267, 10477, 10469, -1, 10469, 10477, 10479, -1, 10478, 10479, 10480, -1, 10485, 10480, 10486, -1, 10487, 10486, 10315, -1, 10481, 10315, 10482, -1, 10316, 10481, 10482, -1, 10316, 10272, 10481, -1, 10481, 10272, 10317, -1, 10483, 10317, 10652, -1, 10483, 10481, 10317, -1, 10469, 10479, 10478, -1, 10484, 10469, 10478, -1, 10484, 10089, 10469, -1, 10469, 10089, 10106, -1, 10478, 10480, 10485, -1, 10485, 10486, 10487, -1, 10487, 10315, 10481, -1, 10318, 10650, 10317, -1, 10318, 10117, 10650, -1, 10318, 10098, 10117, -1, 10318, 10319, 10098, -1, 10098, 10319, 10488, -1, 10488, 10319, 10116, -1, 10116, 10319, 10320, -1, 10489, 10320, 10274, -1, 10490, 10274, 10275, -1, 10114, 10275, 10491, -1, 10649, 10491, 10496, -1, 10224, 10649, 10496, -1, 10224, 10492, 10649, -1, 10224, 10645, 10492, -1, 10492, 10645, 10493, -1, 10493, 10645, 10440, -1, 10494, 10493, 10440, -1, 10494, 10112, 10493, -1, 10494, 10094, 10112, -1, 10494, 10411, 10094, -1, 10094, 10411, 10495, -1, 10495, 10411, 10441, -1, 10110, 10441, 10442, -1, 10109, 10110, 10442, -1, 10116, 10320, 10489, -1, 10489, 10274, 10490, -1, 10490, 10275, 10114, -1, 10491, 10322, 10496, -1, 10496, 10322, 10276, -1, 10277, 10496, 10276, -1, 10277, 10278, 10496, -1, 10496, 10278, 10497, -1, 10497, 10278, 10498, -1, 10498, 10278, 10243, -1, 10243, 10278, 10257, -1, 10257, 10278, 10256, -1, 10256, 10278, 10499, -1, 10499, 10278, 10500, -1, 10239, 10500, 10501, -1, 10239, 10499, 10500, -1, 10500, 10502, 10501, -1, 10501, 10502, 10238, -1, 10238, 10502, 10503, -1, 10504, 10503, 10255, -1, 10504, 10238, 10503, -1, 10503, 10506, 10255, -1, 10255, 10506, 10505, -1, 10505, 10506, 10254, -1, 10254, 10506, 10280, -1, 10235, 10280, 10507, -1, 10233, 10507, 10508, -1, 10233, 10235, 10507, -1, 10254, 10280, 10235, -1, 10507, 10509, 10508, -1, 10508, 10509, 10251, -1, 10251, 10509, 10511, -1, 10155, 10511, 10325, -1, 10136, 10325, 10510, -1, 10154, 10510, 10284, -1, 10133, 10284, 10153, -1, 10133, 10154, 10284, -1, 10251, 10511, 10155, -1, 10232, 10155, 10512, -1, 10231, 10512, 10513, -1, 10436, 10513, 10514, -1, 10435, 10514, 10516, -1, 10515, 10516, 10517, -1, 10515, 10435, 10516, -1, 10155, 10325, 10136, -1, 10136, 10510, 10154, -1, 10284, 10285, 10153, -1, 10153, 10285, 10518, -1, 10518, 10285, 10519, -1, 10130, 10519, 10129, -1, 10130, 10518, 10519, -1, 10326, 10520, 10519, -1, 10326, 10327, 10520, -1, 10520, 10327, 10328, -1, 10329, 10520, 10328, -1, 10329, 10521, 10520, -1, 10520, 10521, 10146, -1, 10146, 10521, 10530, -1, 10125, 10530, 10522, -1, 10531, 10522, 10532, -1, 10526, 10532, 10184, -1, 10523, 10526, 10184, -1, 10523, 10524, 10526, -1, 10526, 10524, 10186, -1, 10525, 10526, 10186, -1, 10525, 10172, 10526, -1, 10526, 10172, 10173, -1, 10527, 10526, 10173, -1, 10527, 10528, 10526, -1, 10526, 10528, 10625, -1, 10529, 10625, 10145, -1, 10529, 10526, 10625, -1, 10146, 10530, 10125, -1, 10125, 10522, 10531, -1, 10532, 10290, 10184, -1, 10184, 10290, 10535, -1, 10535, 10290, 10330, -1, 10170, 10330, 10293, -1, 10536, 10293, 10294, -1, 10168, 10294, 10533, -1, 10534, 10533, 10537, -1, 10534, 10168, 10533, -1, 10535, 10330, 10170, -1, 10170, 10293, 10536, -1, 10536, 10294, 10168, -1, 10533, 10538, 10537, -1, 10537, 10538, 10182, -1, 10182, 10538, 10539, -1, 10543, 10539, 10332, -1, 10333, 10543, 10332, -1, 10333, 10334, 10543, -1, 10543, 10334, 10541, -1, 10540, 10543, 10541, -1, 10540, 10542, 10543, -1, 10543, 10542, 10298, -1, 10337, 10543, 10298, -1, 10337, 10338, 10543, -1, 10543, 10338, 10165, -1, 10165, 10338, 10181, -1, 10181, 10338, 10544, -1, 10544, 10338, 10163, -1, 10163, 10338, 10545, -1, 10545, 10338, 10546, -1, 10546, 10338, 10180, -1, 10180, 10338, 10547, -1, 10547, 10338, 10179, -1, 10179, 10338, 10029, -1, 10548, 10029, 10160, -1, 10548, 10179, 10029, -1, 10182, 10539, 10543, -1, 10338, 10549, 10029, -1, 10029, 10549, 10550, -1, 10028, 10550, 10551, -1, 10552, 10551, 10339, -1, 10026, 10339, 10025, -1, 10026, 10552, 10339, -1, 10029, 10550, 10028, -1, 10028, 10551, 10552, -1, 10339, 10553, 10025, -1, 10025, 10553, 10002, -1, 10002, 10553, 10554, -1, 10001, 10554, 10555, -1, 10001, 10002, 10554, -1, 10554, 10303, 10555, -1, 10555, 10303, 10000, -1, 10000, 10303, 10022, -1, 10022, 10303, 10304, -1, 10558, 10304, 10340, -1, 10020, 10340, 10556, -1, 10557, 10556, 9998, -1, 10557, 10020, 10556, -1, 10022, 10304, 10558, -1, 10558, 10340, 10020, -1, 10556, 10560, 9998, -1, 9998, 10560, 10559, -1, 10559, 10560, 10561, -1, 10562, 10561, 10213, -1, 10562, 10559, 10561, -1, 10562, 10215, 10559, -1, 10559, 10215, 10563, -1, 10563, 10215, 10659, -1, 10565, 10659, 10564, -1, 10394, 10565, 10564, -1, 10394, 10042, 10565, -1, 10394, 10566, 10042, -1, 10042, 10566, 10423, -1, 10567, 10042, 10423, -1, 10567, 10568, 10042, -1, 10042, 10568, 10425, -1, 10016, 10425, 10041, -1, 10016, 10042, 10425, -1, 10561, 10569, 10213, -1, 10213, 10569, 10212, -1, 10212, 10569, 10344, -1, 10571, 10344, 10345, -1, 10211, 10345, 10570, -1, 10211, 10571, 10345, -1, 10212, 10344, 10571, -1, 10345, 10572, 10570, -1, 10570, 10572, 10573, -1, 10573, 10572, 10577, -1, 10577, 10572, 10305, -1, 10209, 10305, 10574, -1, 10576, 10574, 10575, -1, 10576, 10209, 10574, -1, 10577, 10305, 10209, -1, 10574, 10348, 10575, -1, 10575, 10348, 10191, -1, 10191, 10348, 10208, -1, 10208, 10348, 10581, -1, 10578, 10581, 10579, -1, 10189, 10579, 10580, -1, 10189, 10578, 10579, -1, 10208, 10581, 10578, -1, 10579, 10583, 10580, -1, 10580, 10583, 10582, -1, 10582, 10583, 10349, -1, 10612, 10349, 10350, -1, 10584, 10350, 10076, -1, 10584, 10612, 10350, -1, 10584, 10053, 10612, -1, 10612, 10053, 10610, -1, 10611, 10610, 10055, -1, 10390, 10055, 10653, -1, 10415, 10653, 10585, -1, 10415, 10390, 10653, -1, 10582, 10349, 10612, -1, 10350, 10586, 10076, -1, 10076, 10586, 10075, -1, 10075, 10586, 10306, -1, 10589, 10306, 10307, -1, 10073, 10307, 10352, -1, 10587, 10352, 10588, -1, 10587, 10073, 10352, -1, 10075, 10306, 10589, -1, 10589, 10307, 10073, -1, 10352, 10592, 10588, -1, 10588, 10592, 10048, -1, 10048, 10592, 10590, -1, 10590, 10592, 10071, -1, 10071, 10592, 10069, -1, 10069, 10592, 10591, -1, 10591, 10592, 10044, -1, 10044, 10592, 10068, -1, 10068, 10592, 10594, -1, 10593, 10068, 10594, -1, 10593, 10595, 10068, -1, 10068, 10595, 10356, -1, 10312, 10068, 10356, -1, 10312, 10085, 10068, -1, 10312, 10596, 10085, -1, 10085, 10596, 10066, -1, 10066, 10596, 10065, -1, 10065, 10596, 10358, -1, 10597, 10065, 10358, -1, 10597, 10083, 10065, -1, 10597, 10377, 10083, -1, 10597, 10359, 10377, -1, 10377, 10359, 10360, -1, 10364, 10360, 10598, -1, 10364, 10377, 10360, -1, 10599, 10361, 10360, -1, 10360, 10361, 10362, -1, 10367, 10360, 10362, -1, 10367, 10369, 10360, -1, 10360, 10369, 10601, -1, 10600, 10360, 10601, -1, 10600, 10602, 10360, -1, 10360, 10602, 10598, -1, 10374, 10603, 10377, -1, 10377, 10603, 10604, -1, 10379, 10377, 10604, -1, 10379, 10605, 10377, -1, 10377, 10605, 10381, -1, 10606, 10377, 10381, -1, 10606, 10654, 10377, -1, 10377, 10654, 10082, -1, 10062, 10377, 10082, -1, 10062, 10607, 10377, -1, 10377, 10607, 10083, -1, 10384, 10653, 10654, -1, 10384, 10608, 10653, -1, 10653, 10608, 10387, -1, 10609, 10653, 10387, -1, 10609, 10388, 10653, -1, 10653, 10388, 10585, -1, 10390, 10611, 10055, -1, 10610, 10611, 10612, -1, 10612, 10611, 10392, -1, 10613, 10612, 10392, -1, 10613, 10614, 10612, -1, 10613, 10223, 10614, -1, 10613, 10615, 10223, -1, 10613, 10222, 10615, -1, 10613, 10221, 10222, -1, 10613, 10616, 10221, -1, 10221, 10616, 10220, -1, 10220, 10616, 10618, -1, 10618, 10616, 10418, -1, 10201, 10418, 10419, -1, 10617, 10419, 10199, -1, 10617, 10201, 10419, -1, 10618, 10418, 10201, -1, 10419, 10421, 10199, -1, 10199, 10421, 10219, -1, 10219, 10421, 10619, -1, 10217, 10619, 10216, -1, 10217, 10219, 10619, -1, 10619, 10393, 10216, -1, 10216, 10393, 10196, -1, 10196, 10393, 10620, -1, 10659, 10620, 10564, -1, 10659, 10196, 10620, -1, 10426, 10035, 10425, -1, 10426, 10621, 10035, -1, 10426, 10622, 10621, -1, 10621, 10622, 10011, -1, 10011, 10622, 10428, -1, 10033, 10428, 10625, -1, 10032, 10625, 10008, -1, 10032, 10033, 10625, -1, 10428, 10623, 10625, -1, 10625, 10623, 10396, -1, 10431, 10625, 10396, -1, 10431, 10624, 10625, -1, 10625, 10624, 10398, -1, 10433, 10625, 10398, -1, 10433, 10399, 10625, -1, 10625, 10399, 10626, -1, 10144, 10626, 10123, -1, 10144, 10625, 10626, -1, 10144, 10145, 10625, -1, 10626, 10627, 10123, -1, 10123, 10627, 10142, -1, 10142, 10627, 10141, -1, 10141, 10627, 10628, -1, 10628, 10627, 10122, -1, 10122, 10627, 10629, -1, 10629, 10627, 10630, -1, 10630, 10627, 10631, -1, 10631, 10627, 10139, -1, 10139, 10627, 10516, -1, 10516, 10627, 10632, -1, 10633, 10516, 10632, -1, 10633, 10434, 10516, -1, 10516, 10434, 10403, -1, 10517, 10516, 10403, -1, 10435, 10436, 10514, -1, 10437, 10646, 10436, -1, 10437, 10634, 10646, -1, 10437, 10635, 10634, -1, 10634, 10635, 10636, -1, 10636, 10635, 10405, -1, 10229, 10405, 10637, -1, 10229, 10636, 10405, -1, 10405, 10638, 10637, -1, 10637, 10638, 10246, -1, 10246, 10638, 10639, -1, 10640, 10639, 10227, -1, 10640, 10246, 10639, -1, 10639, 10406, 10227, -1, 10227, 10406, 10643, -1, 10643, 10406, 10408, -1, 10642, 10408, 10641, -1, 10642, 10643, 10408, -1, 10408, 10438, 10641, -1, 10641, 10438, 10226, -1, 10226, 10438, 10644, -1, 10645, 10644, 10440, -1, 10645, 10226, 10644, -1, 10495, 10441, 10110, -1, 10646, 10231, 10436, -1, 10436, 10231, 10513, -1, 10231, 10232, 10512, -1, 10232, 10251, 10155, -1, 10175, 10029, 10625, -1, 10175, 10158, 10029, -1, 10029, 10158, 10159, -1, 10647, 10029, 10159, -1, 10647, 10177, 10029, -1, 10029, 10177, 10160, -1, 10526, 10531, 10532, -1, 10520, 10147, 10519, -1, 10519, 10147, 10148, -1, 10149, 10519, 10148, -1, 10149, 10128, 10519, -1, 10519, 10128, 10648, -1, 10129, 10519, 10648, -1, 10649, 10114, 10491, -1, 10650, 10101, 10317, -1, 10317, 10101, 10651, -1, 10118, 10317, 10651, -1, 10118, 10652, 10317, -1, 10653, 10056, 10654, -1, 10654, 10056, 10057, -1, 10059, 10654, 10057, -1, 10059, 10078, 10654, -1, 10654, 10078, 10656, -1, 10655, 10654, 10656, -1, 10655, 10657, 10654, -1, 10654, 10657, 10658, -1, 10061, 10654, 10658, -1, 10061, 10082, 10654, -1, 10565, 10563, 10659, -1, 10029, 10030, 10625, -1, 10625, 10030, 10005, -1, 10007, 10625, 10005, -1, 10007, 10008, 10625, -1, 10033, 10011, 10428, -1, 10035, 10660, 10425, -1, 10425, 10660, 10015, -1, 10036, 10425, 10015, -1, 10036, 10038, 10425, -1, 10425, 10038, 10039, -1, 10041, 10425, 10039, -1, 10712, 10711, 10692, -1, 10692, 10711, 10805, -1, 10782, 10661, 10851, -1, 10851, 10661, 10668, -1, 10668, 10661, 10784, -1, 10669, 10784, 10785, -1, 10670, 10785, 10786, -1, 10847, 10786, 10671, -1, 10844, 10671, 10663, -1, 10662, 10663, 10672, -1, 10840, 10672, 10789, -1, 10839, 10789, 10673, -1, 10674, 10673, 10664, -1, 10835, 10664, 10742, -1, 10832, 10742, 10743, -1, 10831, 10743, 10675, -1, 10854, 10675, 10744, -1, 10676, 10744, 10665, -1, 10829, 10665, 10677, -1, 10678, 10677, 10666, -1, 10679, 10666, 10680, -1, 10667, 10680, 10681, -1, 10827, 10681, 10746, -1, 10853, 10746, 10683, -1, 10853, 10827, 10746, -1, 10668, 10784, 10669, -1, 10669, 10785, 10670, -1, 10670, 10786, 10847, -1, 10847, 10671, 10844, -1, 10844, 10663, 10662, -1, 10662, 10672, 10840, -1, 10840, 10789, 10839, -1, 10839, 10673, 10674, -1, 10674, 10664, 10835, -1, 10835, 10742, 10832, -1, 10832, 10743, 10831, -1, 10831, 10675, 10854, -1, 10854, 10744, 10676, -1, 10676, 10665, 10829, -1, 10829, 10677, 10678, -1, 10678, 10666, 10679, -1, 10679, 10680, 10667, -1, 10667, 10681, 10827, -1, 10746, 10682, 10683, -1, 10683, 10682, 10750, -1, 10820, 10750, 10791, -1, 10819, 10791, 10684, -1, 10693, 10684, 10694, -1, 10695, 10694, 10790, -1, 10816, 10790, 10685, -1, 10815, 10685, 10757, -1, 10696, 10757, 10686, -1, 10813, 10686, 10688, -1, 10687, 10688, 10770, -1, 10809, 10770, 10689, -1, 10810, 10689, 10690, -1, 10811, 10690, 10697, -1, 10812, 10697, 10765, -1, 10691, 10765, 10764, -1, 10698, 10764, 10699, -1, 10700, 10699, 10772, -1, 10803, 10772, 10767, -1, 10701, 10767, 10768, -1, 10799, 10768, 10692, -1, 10805, 10799, 10692, -1, 10683, 10750, 10820, -1, 10820, 10791, 10819, -1, 10819, 10684, 10693, -1, 10693, 10694, 10695, -1, 10695, 10790, 10816, -1, 10816, 10685, 10815, -1, 10815, 10757, 10696, -1, 10696, 10686, 10813, -1, 10813, 10688, 10687, -1, 10687, 10770, 10809, -1, 10809, 10689, 10810, -1, 10810, 10690, 10811, -1, 10811, 10697, 10812, -1, 10812, 10765, 10691, -1, 10691, 10764, 10698, -1, 10698, 10699, 10700, -1, 10700, 10772, 10803, -1, 10803, 10767, 10701, -1, 10701, 10768, 10799, -1, 10782, 10851, 10702, -1, 10702, 10851, 10703, -1, 10703, 10850, 10702, -1, 10702, 10850, 10704, -1, 10704, 10850, 10705, -1, 10713, 10705, 10706, -1, 10714, 10706, 10859, -1, 10707, 10859, 10858, -1, 10708, 10858, 10856, -1, 10780, 10856, 10793, -1, 10778, 10793, 10794, -1, 10776, 10794, 10709, -1, 10715, 10709, 10716, -1, 10710, 10716, 10797, -1, 10774, 10797, 10796, -1, 10773, 10796, 10711, -1, 10712, 10773, 10711, -1, 10704, 10705, 10713, -1, 10713, 10706, 10714, -1, 10714, 10859, 10707, -1, 10707, 10858, 10708, -1, 10708, 10856, 10780, -1, 10780, 10793, 10778, -1, 10778, 10794, 10776, -1, 10776, 10709, 10715, -1, 10715, 10716, 10710, -1, 10710, 10797, 10774, -1, 10774, 10796, 10773, -1, 10724, 11720, 12239, -1, 12239, 11720, 11719, -1, 10717, 12239, 11719, -1, 10717, 12242, 12239, -1, 10717, 10718, 12242, -1, 10717, 10867, 10718, -1, 10719, 10720, 12235, -1, 12235, 10720, 12233, -1, 12233, 10720, 10721, -1, 10725, 10721, 11724, -1, 12229, 11724, 10726, -1, 12227, 10726, 10722, -1, 12247, 10722, 11706, -1, 12237, 11706, 11721, -1, 12238, 11721, 10723, -1, 10727, 10723, 10728, -1, 12240, 10728, 11720, -1, 10724, 12240, 11720, -1, 12233, 10721, 10725, -1, 10725, 11724, 12229, -1, 12229, 10726, 12227, -1, 12227, 10722, 12247, -1, 12247, 11706, 12237, -1, 12237, 11721, 12238, -1, 12238, 10723, 10727, -1, 10727, 10728, 12240, -1, 10729, 10730, 11745, -1, 11745, 10730, 11744, -1, 11744, 10730, 10734, -1, 10731, 10734, 10735, -1, 10733, 10735, 12340, -1, 10732, 12340, 11755, -1, 10732, 10733, 12340, -1, 11744, 10734, 10731, -1, 10731, 10735, 10733, -1, 12340, 10736, 11755, -1, 11755, 10736, 11749, -1, 11749, 10736, 12219, -1, 10737, 11749, 12219, -1, 10737, 10739, 11749, -1, 10737, 10738, 10739, -1, 10739, 10738, 11752, -1, 11752, 10738, 12221, -1, 11753, 12221, 10740, -1, 10874, 11753, 10740, -1, 11752, 12221, 11753, -1, 10741, 10664, 10877, -1, 10741, 10742, 10664, -1, 10741, 11194, 10742, -1, 10742, 11194, 10743, -1, 10743, 11194, 10675, -1, 10675, 11194, 11193, -1, 10744, 11193, 11188, -1, 10665, 11188, 10677, -1, 10665, 10744, 11188, -1, 10675, 11193, 10744, -1, 10677, 11188, 10666, -1, 10666, 11188, 10745, -1, 10680, 10745, 10681, -1, 10680, 10666, 10745, -1, 10681, 10745, 10746, -1, 10746, 10745, 10747, -1, 10748, 10746, 10747, -1, 10748, 11172, 10746, -1, 10746, 11172, 10749, -1, 10682, 10749, 11083, -1, 10750, 11083, 10791, -1, 10750, 10682, 11083, -1, 11083, 10749, 10751, -1, 10751, 10749, 10752, -1, 10753, 10752, 10754, -1, 11102, 10754, 11155, -1, 11109, 11155, 11156, -1, 11110, 11156, 10755, -1, 11115, 10755, 11142, -1, 10756, 11142, 11140, -1, 11128, 11140, 11136, -1, 11128, 10756, 11140, -1, 10751, 10752, 10753, -1, 10753, 10754, 11102, -1, 11102, 11155, 11109, -1, 11109, 11156, 11110, -1, 11110, 10755, 11115, -1, 11115, 11142, 10756, -1, 11220, 10757, 11083, -1, 11220, 10686, 10757, -1, 11220, 11222, 10686, -1, 10686, 11222, 10769, -1, 10688, 10769, 10758, -1, 10759, 10688, 10758, -1, 10759, 10770, 10688, -1, 10759, 10760, 10770, -1, 10770, 10760, 11058, -1, 10689, 11058, 10761, -1, 11050, 10689, 10761, -1, 11050, 11040, 10689, -1, 10689, 11040, 10690, -1, 10690, 11040, 10763, -1, 10762, 10690, 10763, -1, 10762, 10697, 10690, -1, 10762, 11026, 10697, -1, 10697, 11026, 11227, -1, 10765, 11227, 11018, -1, 10766, 10765, 11018, -1, 10766, 10764, 10765, -1, 10766, 11012, 10764, -1, 10764, 11012, 10771, -1, 10699, 10771, 10997, -1, 10772, 10997, 10993, -1, 10767, 10993, 10988, -1, 10712, 10988, 10773, -1, 10712, 10767, 10988, -1, 10712, 10768, 10767, -1, 10712, 10692, 10768, -1, 10686, 10769, 10688, -1, 10770, 11058, 10689, -1, 10697, 11227, 10765, -1, 10764, 10771, 10699, -1, 10699, 10997, 10772, -1, 10772, 10993, 10767, -1, 10988, 10982, 10773, -1, 10773, 10982, 10774, -1, 10774, 10982, 10775, -1, 10710, 10775, 10973, -1, 10715, 10973, 10776, -1, 10715, 10710, 10973, -1, 10774, 10775, 10710, -1, 10973, 10966, 10776, -1, 10776, 10966, 10778, -1, 10778, 10966, 10777, -1, 10956, 10778, 10777, -1, 10956, 11234, 10778, -1, 10778, 11234, 10951, -1, 10779, 10778, 10951, -1, 10779, 10935, 10778, -1, 10778, 10935, 10929, -1, 10923, 10778, 10929, -1, 10923, 10920, 10778, -1, 10778, 10920, 10780, -1, 10780, 10920, 10792, -1, 10708, 10792, 10707, -1, 10708, 10780, 10792, -1, 10910, 10713, 10792, -1, 10910, 10704, 10713, -1, 10910, 10702, 10704, -1, 10910, 10781, 10702, -1, 10702, 10781, 10782, -1, 10782, 10781, 10905, -1, 10783, 10782, 10905, -1, 10783, 10661, 10782, -1, 10783, 10784, 10661, -1, 10783, 10787, 10784, -1, 10784, 10787, 10785, -1, 10785, 10787, 10786, -1, 10786, 10787, 10671, -1, 10671, 10787, 10788, -1, 10663, 10788, 10879, -1, 10672, 10879, 10789, -1, 10672, 10663, 10879, -1, 10671, 10788, 10663, -1, 10879, 10877, 10789, -1, 10789, 10877, 10673, -1, 10673, 10877, 10664, -1, 10757, 10685, 11083, -1, 11083, 10685, 10790, -1, 10694, 11083, 10790, -1, 10694, 10684, 11083, -1, 11083, 10684, 10791, -1, 10682, 10746, 10749, -1, 10713, 10714, 10792, -1, 10792, 10714, 10707, -1, 11428, 10793, 11429, -1, 11428, 10794, 10793, -1, 11428, 10709, 10794, -1, 11428, 10795, 10709, -1, 10709, 10795, 10716, -1, 10716, 10795, 10798, -1, 10797, 10798, 10796, -1, 10797, 10716, 10798, -1, 10798, 11449, 10796, -1, 10796, 11449, 10711, -1, 10711, 11449, 11426, -1, 10799, 11426, 10800, -1, 11448, 10799, 10800, -1, 11448, 11447, 10799, -1, 10799, 11447, 10801, -1, 10701, 10801, 10802, -1, 11424, 10701, 10802, -1, 11424, 10804, 10701, -1, 10701, 10804, 10803, -1, 10803, 10804, 11445, -1, 10700, 11445, 10698, -1, 10700, 10803, 11445, -1, 10711, 11426, 10799, -1, 10805, 10711, 10799, -1, 10799, 10801, 10701, -1, 11445, 10806, 10698, -1, 10698, 10806, 10691, -1, 10691, 10806, 10812, -1, 10812, 10806, 10807, -1, 10811, 10807, 10808, -1, 10810, 10808, 10809, -1, 10810, 10811, 10808, -1, 10812, 10807, 10811, -1, 10808, 11421, 10809, -1, 10809, 11421, 10687, -1, 10687, 11421, 11419, -1, 10813, 11419, 10814, -1, 10696, 10814, 10815, -1, 10696, 10813, 10814, -1, 10687, 11419, 10813, -1, 10814, 10817, 10815, -1, 10815, 10817, 10816, -1, 10816, 10817, 10695, -1, 10695, 10817, 10818, -1, 10693, 10818, 10819, -1, 10693, 10695, 10818, -1, 10819, 10818, 10820, -1, 10820, 10818, 10852, -1, 10683, 10852, 11417, -1, 10821, 10683, 11417, -1, 10821, 11415, 10683, -1, 10683, 11415, 10822, -1, 11441, 10683, 10822, -1, 11441, 10823, 10683, -1, 10683, 10823, 10824, -1, 11414, 10683, 10824, -1, 11414, 10825, 10683, -1, 10683, 10825, 10826, -1, 10853, 10826, 11413, -1, 10827, 11413, 11440, -1, 10667, 11440, 11412, -1, 10679, 11412, 11411, -1, 10828, 10679, 11411, -1, 10828, 10678, 10679, -1, 10828, 10830, 10678, -1, 10678, 10830, 10829, -1, 10829, 10830, 11408, -1, 10676, 11408, 11407, -1, 10854, 11407, 11406, -1, 11439, 10854, 11406, -1, 11439, 10831, 10854, -1, 11439, 10833, 10831, -1, 10831, 10833, 10832, -1, 10832, 10833, 10834, -1, 11436, 10832, 10834, -1, 11436, 10835, 10832, -1, 11436, 10836, 10835, -1, 10835, 10836, 11404, -1, 10674, 11404, 10838, -1, 10837, 10674, 10838, -1, 10837, 10839, 10674, -1, 10837, 11403, 10839, -1, 10839, 11403, 11402, -1, 10840, 11402, 10841, -1, 10842, 10840, 10841, -1, 10842, 10662, 10840, -1, 10842, 10843, 10662, -1, 10662, 10843, 10844, -1, 10844, 10843, 10845, -1, 10846, 10844, 10845, -1, 10846, 10847, 10844, -1, 10846, 10848, 10847, -1, 10847, 10848, 10670, -1, 10670, 10848, 10849, -1, 10669, 10849, 10855, -1, 10703, 10855, 10850, -1, 10703, 10669, 10855, -1, 10703, 10668, 10669, -1, 10703, 10851, 10668, -1, 10820, 10852, 10683, -1, 10683, 10826, 10853, -1, 10853, 11413, 10827, -1, 10827, 11440, 10667, -1, 10667, 11412, 10679, -1, 10829, 11408, 10676, -1, 10676, 11407, 10854, -1, 10835, 11404, 10674, -1, 10839, 11402, 10840, -1, 10670, 10849, 10669, -1, 11401, 10856, 10855, -1, 11401, 11400, 10856, -1, 10856, 11400, 10857, -1, 11398, 10856, 10857, -1, 11398, 11429, 10856, -1, 10856, 11429, 10793, -1, 10856, 10858, 10855, -1, 10855, 10858, 10859, -1, 10706, 10855, 10859, -1, 10706, 10705, 10855, -1, 10855, 10705, 10850, -1, 12244, 10860, 11716, -1, 11716, 10860, 10861, -1, 10861, 10860, 10862, -1, 11714, 10862, 10863, -1, 10868, 10863, 10864, -1, 11703, 10864, 12245, -1, 11704, 12245, 12236, -1, 10869, 12236, 10865, -1, 11722, 10865, 10866, -1, 10870, 10866, 12241, -1, 10871, 12241, 10718, -1, 10867, 10871, 10718, -1, 10861, 10862, 11714, -1, 11714, 10863, 10868, -1, 10868, 10864, 11703, -1, 11703, 12245, 11704, -1, 11704, 12236, 10869, -1, 10869, 10865, 11722, -1, 11722, 10866, 10870, -1, 10870, 12241, 10871, -1, 10872, 10873, 12338, -1, 12338, 10873, 11750, -1, 11754, 12338, 11750, -1, 11754, 12220, 12338, -1, 11754, 10740, 12220, -1, 11754, 10874, 10740, -1, 12230, 10875, 12231, -1, 12231, 10875, 11725, -1, 12234, 11725, 11726, -1, 10719, 12234, 11726, -1, 10719, 12235, 12234, -1, 12231, 11725, 12234, -1, 10729, 11745, 12341, -1, 12341, 11745, 10876, -1, 11743, 12341, 10876, -1, 11743, 12343, 12341, -1, 11743, 11688, 12343, -1, 11743, 11686, 11688, -1, 10879, 10878, 10877, -1, 10879, 10889, 10878, -1, 10879, 10788, 10889, -1, 10889, 10788, 10890, -1, 10888, 10890, 11253, -1, 10880, 11253, 10881, -1, 10887, 10881, 10894, -1, 10882, 10894, 10883, -1, 10884, 10883, 11261, -1, 10885, 11261, 10897, -1, 10885, 10884, 11261, -1, 10885, 11492, 10884, -1, 10884, 11492, 11255, -1, 10882, 11255, 10886, -1, 10887, 10886, 11209, -1, 10880, 11209, 11211, -1, 10888, 11211, 11240, -1, 10889, 11240, 10878, -1, 10889, 10888, 11240, -1, 10889, 10890, 10888, -1, 10788, 10787, 10890, -1, 10890, 10787, 10891, -1, 11253, 10891, 10892, -1, 10881, 10892, 10893, -1, 10894, 10893, 10895, -1, 10883, 10895, 10896, -1, 11261, 10896, 10900, -1, 10897, 10900, 10899, -1, 10897, 11261, 10900, -1, 10787, 10783, 10891, -1, 10891, 10783, 11252, -1, 10892, 11252, 11254, -1, 10893, 11254, 11258, -1, 10895, 11258, 11264, -1, 10896, 11264, 11263, -1, 10900, 11263, 10898, -1, 10899, 10898, 10904, -1, 10899, 10900, 10898, -1, 10783, 10905, 11252, -1, 11252, 10905, 10906, -1, 11254, 10906, 11257, -1, 11258, 11257, 10901, -1, 11264, 10901, 10902, -1, 11263, 10902, 10907, -1, 10898, 10907, 10909, -1, 10904, 10909, 10903, -1, 10904, 10898, 10909, -1, 10905, 10781, 10906, -1, 10906, 10781, 11256, -1, 11257, 11256, 11260, -1, 10901, 11260, 11262, -1, 10902, 11262, 11265, -1, 10907, 11265, 10908, -1, 10909, 10908, 10913, -1, 10903, 10913, 11493, -1, 10903, 10909, 10913, -1, 10781, 10910, 11256, -1, 11256, 10910, 11259, -1, 11260, 11259, 10914, -1, 11262, 10914, 11267, -1, 11265, 11267, 10911, -1, 10908, 10911, 10917, -1, 10913, 10917, 10912, -1, 11493, 10912, 10918, -1, 11493, 10913, 10912, -1, 10910, 10792, 11259, -1, 11259, 10792, 10915, -1, 10914, 10915, 10916, -1, 11267, 10916, 10922, -1, 10911, 10922, 11269, -1, 10917, 11269, 11274, -1, 10912, 11274, 10919, -1, 10918, 10919, 11494, -1, 10918, 10912, 10919, -1, 10792, 10920, 10915, -1, 10915, 10920, 10921, -1, 10916, 10921, 11266, -1, 10922, 11266, 10924, -1, 11269, 10924, 11271, -1, 11274, 11271, 10925, -1, 10919, 10925, 11276, -1, 11494, 11276, 11534, -1, 11494, 10919, 11276, -1, 10920, 10923, 10921, -1, 10921, 10923, 10928, -1, 11266, 10928, 11268, -1, 10924, 11268, 11272, -1, 11271, 11272, 11273, -1, 10925, 11273, 10926, -1, 11276, 10926, 10927, -1, 11534, 10927, 10934, -1, 11534, 11276, 10927, -1, 10923, 10929, 10928, -1, 10928, 10929, 10930, -1, 11268, 10930, 10931, -1, 11272, 10931, 10937, -1, 11273, 10937, 10932, -1, 10926, 10932, 11279, -1, 10927, 11279, 10933, -1, 10934, 10933, 10940, -1, 10934, 10927, 10933, -1, 10929, 10935, 10930, -1, 10930, 10935, 11270, -1, 10931, 11270, 10936, -1, 10937, 10936, 11275, -1, 10932, 11275, 10938, -1, 11279, 10938, 10939, -1, 10933, 10939, 10944, -1, 10940, 10944, 11495, -1, 10940, 10933, 10944, -1, 10935, 10779, 11270, -1, 11270, 10779, 10941, -1, 10936, 10941, 10942, -1, 11275, 10942, 11278, -1, 10938, 11278, 11277, -1, 10939, 11277, 11280, -1, 10944, 11280, 10945, -1, 11495, 10945, 10943, -1, 11495, 10944, 10945, -1, 10779, 10951, 10941, -1, 10941, 10951, 10950, -1, 10942, 10950, 10946, -1, 11278, 10946, 10947, -1, 11277, 10947, 10948, -1, 11280, 10948, 10949, -1, 10945, 10949, 10954, -1, 10943, 10954, 11459, -1, 10943, 10945, 10954, -1, 10950, 10951, 11233, -1, 10946, 11233, 10952, -1, 10947, 10952, 11232, -1, 10948, 11232, 11231, -1, 10949, 11231, 11230, -1, 10954, 11230, 10953, -1, 11459, 10953, 11228, -1, 11459, 10954, 10953, -1, 10956, 10955, 11234, -1, 10956, 10957, 10955, -1, 10956, 10777, 10957, -1, 10957, 10777, 10958, -1, 10964, 10958, 11281, -1, 11282, 11281, 10967, -1, 11287, 10967, 10960, -1, 10959, 10960, 10968, -1, 10961, 10968, 10969, -1, 11461, 10969, 11498, -1, 11461, 10961, 10969, -1, 11461, 10962, 10961, -1, 10961, 10962, 11229, -1, 10959, 11229, 11286, -1, 11287, 11286, 11283, -1, 11282, 11283, 10963, -1, 10964, 10963, 10965, -1, 10957, 10965, 10955, -1, 10957, 10964, 10965, -1, 10957, 10958, 10964, -1, 10777, 10966, 10958, -1, 10958, 10966, 11284, -1, 11281, 11284, 11285, -1, 10967, 11285, 10970, -1, 10960, 10970, 10971, -1, 10968, 10971, 11294, -1, 10969, 11294, 11293, -1, 11498, 11293, 11500, -1, 11498, 10969, 11293, -1, 10966, 10973, 11284, -1, 11284, 10973, 10974, -1, 11285, 10974, 10976, -1, 10970, 10976, 10977, -1, 10971, 10977, 11292, -1, 11294, 11292, 10972, -1, 11293, 10972, 10981, -1, 11500, 10981, 11462, -1, 11500, 11293, 10981, -1, 10973, 10775, 10974, -1, 10974, 10775, 10975, -1, 10976, 10975, 11288, -1, 10977, 11288, 10983, -1, 11292, 10983, 10978, -1, 10972, 10978, 10979, -1, 10981, 10979, 10980, -1, 11462, 10980, 11463, -1, 11462, 10981, 10980, -1, 10775, 10982, 10975, -1, 10975, 10982, 10987, -1, 11288, 10987, 11289, -1, 10983, 11289, 11291, -1, 10978, 11291, 10984, -1, 10979, 10984, 10985, -1, 10980, 10985, 10986, -1, 11463, 10986, 11504, -1, 11463, 10980, 10986, -1, 10982, 10988, 10987, -1, 10987, 10988, 10992, -1, 11289, 10992, 11290, -1, 11291, 11290, 10989, -1, 10984, 10989, 10990, -1, 10985, 10990, 11299, -1, 10986, 11299, 10991, -1, 11504, 10991, 11464, -1, 11504, 10986, 10991, -1, 10988, 10993, 10992, -1, 10992, 10993, 10994, -1, 11290, 10994, 10995, -1, 10989, 10995, 11296, -1, 10990, 11296, 10998, -1, 11299, 10998, 10999, -1, 10991, 10999, 10996, -1, 11464, 10996, 11465, -1, 11464, 10991, 10996, -1, 10993, 10997, 10994, -1, 10994, 10997, 11295, -1, 10995, 11295, 11001, -1, 11296, 11001, 11298, -1, 10998, 11298, 11300, -1, 10999, 11300, 11000, -1, 10996, 11000, 11006, -1, 11465, 11006, 11466, -1, 11465, 10996, 11006, -1, 10997, 10771, 11295, -1, 11295, 10771, 11002, -1, 11001, 11002, 11297, -1, 11298, 11297, 11003, -1, 11300, 11003, 11004, -1, 11000, 11004, 11005, -1, 11006, 11005, 11007, -1, 11466, 11007, 11011, -1, 11466, 11006, 11007, -1, 10771, 11012, 11002, -1, 11002, 11012, 11008, -1, 11297, 11008, 11009, -1, 11003, 11009, 11301, -1, 11004, 11301, 11305, -1, 11005, 11305, 11307, -1, 11007, 11307, 11010, -1, 11011, 11010, 11467, -1, 11011, 11007, 11010, -1, 11012, 10766, 11008, -1, 11008, 10766, 11013, -1, 11009, 11013, 11014, -1, 11301, 11014, 11015, -1, 11305, 11015, 11306, -1, 11307, 11306, 11016, -1, 11010, 11016, 11017, -1, 11467, 11017, 11468, -1, 11467, 11010, 11017, -1, 10766, 11018, 11013, -1, 11013, 11018, 11019, -1, 11014, 11019, 11304, -1, 11015, 11304, 11303, -1, 11306, 11303, 11310, -1, 11016, 11310, 11021, -1, 11017, 11021, 11020, -1, 11468, 11020, 11024, -1, 11468, 11017, 11020, -1, 11019, 11018, 11302, -1, 11304, 11302, 11308, -1, 11303, 11308, 11309, -1, 11310, 11309, 11225, -1, 11021, 11225, 11022, -1, 11020, 11022, 11023, -1, 11024, 11023, 11507, -1, 11024, 11020, 11023, -1, 11026, 11226, 11227, -1, 11026, 11025, 11226, -1, 11026, 10762, 11025, -1, 11025, 10762, 11035, -1, 11027, 11035, 11028, -1, 11033, 11028, 11037, -1, 11236, 11037, 11238, -1, 11029, 11238, 11239, -1, 11030, 11239, 11031, -1, 11469, 11031, 11471, -1, 11469, 11030, 11031, -1, 11469, 11223, 11030, -1, 11030, 11223, 11224, -1, 11029, 11224, 11032, -1, 11236, 11032, 11312, -1, 11033, 11312, 11311, -1, 11027, 11311, 11034, -1, 11025, 11034, 11226, -1, 11025, 11027, 11034, -1, 11025, 11035, 11027, -1, 10762, 10763, 11035, -1, 11035, 10763, 11036, -1, 11028, 11036, 11038, -1, 11037, 11038, 11237, -1, 11238, 11237, 11043, -1, 11239, 11043, 11039, -1, 11031, 11039, 11046, -1, 11471, 11046, 11472, -1, 11471, 11031, 11046, -1, 10763, 11040, 11036, -1, 11036, 11040, 11041, -1, 11038, 11041, 11042, -1, 11237, 11042, 11044, -1, 11043, 11044, 11045, -1, 11039, 11045, 11047, -1, 11046, 11047, 11049, -1, 11472, 11049, 11048, -1, 11472, 11046, 11049, -1, 11040, 11050, 11041, -1, 11041, 11050, 11235, -1, 11042, 11235, 11313, -1, 11044, 11313, 11051, -1, 11045, 11051, 11317, -1, 11047, 11317, 11319, -1, 11049, 11319, 11052, -1, 11048, 11052, 11057, -1, 11048, 11049, 11052, -1, 11050, 10761, 11235, -1, 11235, 10761, 11053, -1, 11313, 11053, 11059, -1, 11051, 11059, 11316, -1, 11317, 11316, 11054, -1, 11319, 11054, 11321, -1, 11052, 11321, 11055, -1, 11057, 11055, 11056, -1, 11057, 11052, 11055, -1, 10761, 11058, 11053, -1, 11053, 11058, 11315, -1, 11059, 11315, 11314, -1, 11316, 11314, 11060, -1, 11054, 11060, 11061, -1, 11321, 11061, 11064, -1, 11055, 11064, 11062, -1, 11056, 11062, 11473, -1, 11056, 11055, 11062, -1, 11058, 10760, 11315, -1, 11315, 10760, 11067, -1, 11314, 11067, 11063, -1, 11060, 11063, 11318, -1, 11061, 11318, 11325, -1, 11064, 11325, 11065, -1, 11062, 11065, 11066, -1, 11473, 11066, 11474, -1, 11473, 11062, 11066, -1, 10760, 10759, 11067, -1, 11067, 10759, 11068, -1, 11063, 11068, 11070, -1, 11318, 11070, 11324, -1, 11325, 11324, 11323, -1, 11065, 11323, 11069, -1, 11066, 11069, 11073, -1, 11474, 11073, 11475, -1, 11474, 11066, 11073, -1, 10759, 10758, 11068, -1, 11068, 10758, 11074, -1, 11070, 11074, 11075, -1, 11324, 11075, 11327, -1, 11323, 11327, 11071, -1, 11069, 11071, 11329, -1, 11073, 11329, 11072, -1, 11475, 11072, 11477, -1, 11475, 11073, 11072, -1, 10758, 10769, 11074, -1, 11074, 10769, 11320, -1, 11075, 11320, 11077, -1, 11327, 11077, 11326, -1, 11071, 11326, 11076, -1, 11329, 11076, 11330, -1, 11072, 11330, 11332, -1, 11477, 11332, 11080, -1, 11477, 11072, 11332, -1, 10769, 11222, 11320, -1, 11320, 11222, 11322, -1, 11077, 11322, 11078, -1, 11326, 11078, 11081, -1, 11076, 11081, 11331, -1, 11330, 11331, 11333, -1, 11332, 11333, 11079, -1, 11080, 11079, 11478, -1, 11080, 11332, 11079, -1, 11322, 11222, 11221, -1, 11078, 11221, 11219, -1, 11081, 11219, 11082, -1, 11331, 11082, 11218, -1, 11333, 11218, 11217, -1, 11079, 11217, 11216, -1, 11478, 11216, 11479, -1, 11478, 11079, 11216, -1, 11083, 11328, 11220, -1, 11083, 11084, 11328, -1, 11083, 10751, 11084, -1, 11084, 10751, 11097, -1, 11094, 11097, 11098, -1, 11334, 11098, 11086, -1, 11085, 11086, 11340, -1, 11087, 11340, 11342, -1, 11088, 11342, 11090, -1, 11089, 11090, 11480, -1, 11089, 11088, 11090, -1, 11089, 11091, 11088, -1, 11088, 11091, 11339, -1, 11087, 11339, 11092, -1, 11085, 11092, 11093, -1, 11334, 11093, 11095, -1, 11094, 11095, 11096, -1, 11084, 11096, 11328, -1, 11084, 11094, 11096, -1, 11084, 11097, 11094, -1, 10751, 10753, 11097, -1, 11097, 10753, 11101, -1, 11098, 11101, 11099, -1, 11086, 11099, 11337, -1, 11340, 11337, 11103, -1, 11342, 11103, 11346, -1, 11090, 11346, 11345, -1, 11480, 11345, 11100, -1, 11480, 11090, 11345, -1, 10753, 11102, 11101, -1, 11101, 11102, 11335, -1, 11099, 11335, 11336, -1, 11337, 11336, 11338, -1, 11103, 11338, 11341, -1, 11346, 11341, 11344, -1, 11345, 11344, 11104, -1, 11100, 11104, 11107, -1, 11100, 11345, 11104, -1, 11102, 11109, 11335, -1, 11335, 11109, 11105, -1, 11336, 11105, 11106, -1, 11338, 11106, 11343, -1, 11341, 11343, 11111, -1, 11344, 11111, 11112, -1, 11104, 11112, 11108, -1, 11107, 11108, 11516, -1, 11107, 11104, 11108, -1, 11109, 11110, 11105, -1, 11105, 11110, 11116, -1, 11106, 11116, 11117, -1, 11343, 11117, 11119, -1, 11111, 11119, 11347, -1, 11112, 11347, 11113, -1, 11108, 11113, 11122, -1, 11516, 11122, 11114, -1, 11516, 11108, 11122, -1, 11110, 11115, 11116, -1, 11116, 11115, 11118, -1, 11117, 11118, 11124, -1, 11119, 11124, 11120, -1, 11347, 11120, 11121, -1, 11113, 11121, 11353, -1, 11122, 11353, 11355, -1, 11114, 11355, 11126, -1, 11114, 11122, 11355, -1, 11115, 10756, 11118, -1, 11118, 10756, 11123, -1, 11124, 11123, 11129, -1, 11120, 11129, 11125, -1, 11121, 11125, 11354, -1, 11353, 11354, 11358, -1, 11355, 11358, 11357, -1, 11126, 11357, 11127, -1, 11126, 11355, 11357, -1, 10756, 11128, 11123, -1, 11123, 11128, 11350, -1, 11129, 11350, 11349, -1, 11125, 11349, 11352, -1, 11354, 11352, 11130, -1, 11358, 11130, 11131, -1, 11357, 11131, 11135, -1, 11127, 11135, 11132, -1, 11127, 11357, 11135, -1, 11128, 11136, 11350, -1, 11350, 11136, 11348, -1, 11349, 11348, 11351, -1, 11352, 11351, 11133, -1, 11130, 11133, 11356, -1, 11131, 11356, 11138, -1, 11135, 11138, 11134, -1, 11132, 11134, 11484, -1, 11132, 11135, 11134, -1, 11136, 11140, 11348, -1, 11348, 11140, 11141, -1, 11351, 11141, 11143, -1, 11133, 11143, 11145, -1, 11356, 11145, 11137, -1, 11138, 11137, 11366, -1, 11134, 11366, 11146, -1, 11484, 11146, 11139, -1, 11484, 11134, 11146, -1, 11140, 11142, 11141, -1, 11141, 11142, 11144, -1, 11143, 11144, 11360, -1, 11145, 11360, 11364, -1, 11137, 11364, 11367, -1, 11366, 11367, 11148, -1, 11146, 11148, 11147, -1, 11139, 11147, 11151, -1, 11139, 11146, 11147, -1, 11142, 10755, 11144, -1, 11144, 10755, 11152, -1, 11360, 11152, 11363, -1, 11364, 11363, 11362, -1, 11367, 11362, 11153, -1, 11148, 11153, 11149, -1, 11147, 11149, 11150, -1, 11151, 11150, 11485, -1, 11151, 11147, 11150, -1, 11152, 10755, 11359, -1, 11363, 11359, 11215, -1, 11362, 11215, 11365, -1, 11153, 11365, 11214, -1, 11149, 11214, 11213, -1, 11150, 11213, 11212, -1, 11485, 11212, 11154, -1, 11485, 11150, 11212, -1, 11155, 11361, 11156, -1, 11155, 11164, 11361, -1, 11155, 10754, 11164, -1, 11164, 10754, 11165, -1, 11157, 11165, 11370, -1, 11371, 11370, 11372, -1, 11162, 11372, 11158, -1, 11379, 11158, 11380, -1, 11378, 11380, 11383, -1, 11159, 11383, 11486, -1, 11159, 11378, 11383, -1, 11159, 11160, 11378, -1, 11378, 11160, 11161, -1, 11379, 11161, 11373, -1, 11162, 11373, 11163, -1, 11371, 11163, 11369, -1, 11157, 11369, 11368, -1, 11164, 11368, 11361, -1, 11164, 11157, 11368, -1, 11164, 11165, 11157, -1, 10754, 10752, 11165, -1, 11165, 10752, 11167, -1, 11370, 11167, 11376, -1, 11372, 11376, 11166, -1, 11158, 11166, 11381, -1, 11380, 11381, 11170, -1, 11383, 11170, 11387, -1, 11486, 11387, 11171, -1, 11486, 11383, 11387, -1, 10752, 10749, 11167, -1, 11167, 10749, 11168, -1, 11376, 11168, 11375, -1, 11166, 11375, 11377, -1, 11381, 11377, 11169, -1, 11170, 11169, 11389, -1, 11387, 11389, 11174, -1, 11171, 11174, 11522, -1, 11171, 11387, 11174, -1, 10749, 11172, 11168, -1, 11168, 11172, 11374, -1, 11375, 11374, 11382, -1, 11377, 11382, 11173, -1, 11169, 11173, 11386, -1, 11389, 11386, 11388, -1, 11174, 11388, 11177, -1, 11522, 11177, 11487, -1, 11522, 11174, 11177, -1, 11172, 10748, 11374, -1, 11374, 10748, 11175, -1, 11382, 11175, 11385, -1, 11173, 11385, 11176, -1, 11386, 11176, 11393, -1, 11388, 11393, 11395, -1, 11177, 11395, 11178, -1, 11487, 11178, 11524, -1, 11487, 11177, 11178, -1, 10748, 10747, 11175, -1, 11175, 10747, 11179, -1, 11385, 11179, 11384, -1, 11176, 11384, 11183, -1, 11393, 11183, 11180, -1, 11395, 11180, 11394, -1, 11178, 11394, 11181, -1, 11524, 11181, 11488, -1, 11524, 11178, 11181, -1, 10747, 10745, 11179, -1, 11179, 10745, 11182, -1, 11384, 11182, 11391, -1, 11183, 11391, 11392, -1, 11180, 11392, 11185, -1, 11394, 11185, 11244, -1, 11181, 11244, 11246, -1, 11488, 11246, 11186, -1, 11488, 11181, 11246, -1, 10745, 11188, 11182, -1, 11182, 11188, 11390, -1, 11391, 11390, 11184, -1, 11392, 11184, 11190, -1, 11185, 11190, 11397, -1, 11244, 11397, 11245, -1, 11246, 11245, 11187, -1, 11186, 11187, 11192, -1, 11186, 11246, 11187, -1, 11188, 11193, 11390, -1, 11390, 11193, 11189, -1, 11184, 11189, 11396, -1, 11190, 11396, 11195, -1, 11397, 11195, 11247, -1, 11245, 11247, 11191, -1, 11187, 11191, 11198, -1, 11192, 11198, 11490, -1, 11192, 11187, 11198, -1, 11193, 11194, 11189, -1, 11189, 11194, 11199, -1, 11396, 11199, 11196, -1, 11195, 11196, 11248, -1, 11247, 11248, 11243, -1, 11191, 11243, 11251, -1, 11198, 11251, 11197, -1, 11490, 11197, 11491, -1, 11490, 11198, 11197, -1, 11194, 10741, 11199, -1, 11199, 10741, 11201, -1, 11196, 11201, 11203, -1, 11248, 11203, 11242, -1, 11243, 11242, 11250, -1, 11251, 11250, 11249, -1, 11197, 11249, 11200, -1, 11491, 11200, 11206, -1, 11491, 11197, 11200, -1, 10741, 10877, 11201, -1, 11201, 10877, 11202, -1, 11203, 11202, 11241, -1, 11242, 11241, 11204, -1, 11250, 11204, 11205, -1, 11249, 11205, 11210, -1, 11200, 11210, 11208, -1, 11206, 11208, 11207, -1, 11206, 11200, 11208, -1, 11492, 11207, 11255, -1, 11255, 11207, 11208, -1, 10886, 11208, 11210, -1, 11209, 11210, 11205, -1, 11211, 11205, 11204, -1, 11240, 11204, 11241, -1, 10878, 11241, 11202, -1, 10877, 10878, 11202, -1, 11160, 11154, 11161, -1, 11161, 11154, 11212, -1, 11373, 11212, 11213, -1, 11163, 11213, 11214, -1, 11369, 11214, 11365, -1, 11368, 11365, 11215, -1, 11361, 11215, 11359, -1, 11156, 11359, 10755, -1, 11156, 11361, 11359, -1, 11091, 11479, 11339, -1, 11339, 11479, 11216, -1, 11092, 11216, 11217, -1, 11093, 11217, 11218, -1, 11095, 11218, 11082, -1, 11096, 11082, 11219, -1, 11328, 11219, 11221, -1, 11220, 11221, 11222, -1, 11220, 11328, 11221, -1, 11223, 11507, 11224, -1, 11224, 11507, 11023, -1, 11032, 11023, 11022, -1, 11312, 11022, 11225, -1, 11311, 11225, 11309, -1, 11034, 11309, 11308, -1, 11226, 11308, 11302, -1, 11227, 11302, 11018, -1, 11227, 11226, 11302, -1, 10962, 11228, 11229, -1, 11229, 11228, 10953, -1, 11286, 10953, 11230, -1, 11283, 11230, 11231, -1, 10963, 11231, 11232, -1, 10965, 11232, 10952, -1, 10955, 10952, 11233, -1, 11234, 11233, 10951, -1, 11234, 10955, 11233, -1, 11235, 11042, 11041, -1, 11042, 11237, 11038, -1, 11053, 11313, 11235, -1, 11237, 11238, 11037, -1, 11313, 11044, 11042, -1, 11032, 11236, 11029, -1, 11029, 11236, 11238, -1, 11044, 11043, 11237, -1, 11023, 11032, 11224, -1, 11043, 11239, 11238, -1, 11239, 11030, 11029, -1, 11029, 11030, 11224, -1, 11203, 11201, 11202, -1, 10942, 10941, 10950, -1, 11014, 11013, 11019, -1, 11240, 11241, 10878, -1, 11241, 11242, 11203, -1, 11242, 11243, 11248, -1, 11250, 11242, 11204, -1, 11243, 11191, 11247, -1, 11251, 11243, 11250, -1, 11191, 11187, 11245, -1, 11198, 11191, 11251, -1, 11244, 11245, 11246, -1, 11397, 11247, 11245, -1, 11195, 11248, 11247, -1, 11196, 11203, 11248, -1, 11211, 11204, 11240, -1, 11249, 11250, 11205, -1, 11197, 11251, 11249, -1, 10880, 11211, 10888, -1, 11253, 10880, 10888, -1, 10891, 11253, 10890, -1, 11209, 11205, 11211, -1, 11200, 11249, 11210, -1, 11252, 10892, 10891, -1, 10887, 11209, 10880, -1, 10881, 10887, 10880, -1, 10892, 10881, 11253, -1, 10886, 11210, 11209, -1, 10906, 11254, 11252, -1, 11254, 10893, 10892, -1, 10882, 10886, 10887, -1, 10894, 10882, 10887, -1, 10893, 10894, 10881, -1, 11255, 11208, 10886, -1, 11256, 11257, 10906, -1, 11257, 11258, 11254, -1, 11258, 10895, 10893, -1, 10884, 11255, 10882, -1, 10883, 10884, 10882, -1, 10895, 10883, 10894, -1, 11259, 11260, 11256, -1, 11260, 10901, 11257, -1, 10901, 11264, 11258, -1, 11264, 10896, 10895, -1, 10896, 11261, 10883, -1, 10915, 10914, 11259, -1, 10914, 11262, 11260, -1, 11262, 10902, 10901, -1, 10902, 11263, 11264, -1, 11263, 10900, 10896, -1, 10921, 10916, 10915, -1, 10916, 11267, 10914, -1, 11267, 11265, 11262, -1, 11265, 10907, 10902, -1, 10907, 10898, 11263, -1, 10928, 11266, 10921, -1, 11266, 10922, 10916, -1, 10922, 10911, 11267, -1, 10911, 10908, 11265, -1, 10908, 10909, 10907, -1, 10930, 11268, 10928, -1, 11268, 10924, 11266, -1, 10924, 11269, 10922, -1, 11269, 10917, 10911, -1, 10917, 10913, 10908, -1, 11270, 10931, 10930, -1, 10931, 11272, 11268, -1, 11272, 11271, 10924, -1, 11271, 11274, 11269, -1, 11274, 10912, 10917, -1, 10941, 10936, 11270, -1, 10936, 10937, 10931, -1, 10937, 11273, 11272, -1, 11273, 10925, 11271, -1, 10925, 10919, 11274, -1, 11275, 10936, 10942, -1, 10932, 10937, 11275, -1, 10926, 11273, 10932, -1, 11276, 10925, 10926, -1, 11233, 10946, 10950, -1, 10946, 11278, 10942, -1, 10947, 10946, 10952, -1, 11278, 10938, 11275, -1, 11277, 11278, 10947, -1, 10938, 11279, 10932, -1, 10939, 10938, 11277, -1, 11279, 10927, 10926, -1, 10933, 11279, 10939, -1, 10965, 10952, 10955, -1, 10948, 10947, 11232, -1, 11280, 11277, 10948, -1, 10944, 10939, 11280, -1, 10963, 11232, 10965, -1, 10949, 10948, 11231, -1, 10945, 11280, 10949, -1, 11282, 10963, 10964, -1, 11281, 11282, 10964, -1, 11284, 11281, 10958, -1, 11283, 11231, 10963, -1, 10954, 10949, 11230, -1, 10974, 11285, 11284, -1, 11287, 11283, 11282, -1, 10967, 11287, 11282, -1, 11285, 10967, 11281, -1, 11286, 11230, 11283, -1, 10975, 10976, 10974, -1, 10976, 10970, 11285, -1, 10959, 11286, 11287, -1, 10960, 10959, 11287, -1, 10970, 10960, 10967, -1, 11229, 10953, 11286, -1, 10987, 11288, 10975, -1, 11288, 10977, 10976, -1, 10977, 10971, 10970, -1, 10961, 11229, 10959, -1, 10968, 10961, 10959, -1, 10971, 10968, 10960, -1, 10992, 11289, 10987, -1, 11289, 10983, 11288, -1, 10983, 11292, 10977, -1, 11292, 11294, 10971, -1, 11294, 10969, 10968, -1, 10994, 11290, 10992, -1, 11290, 11291, 11289, -1, 11291, 10978, 10983, -1, 10978, 10972, 11292, -1, 10972, 11293, 11294, -1, 11295, 10995, 10994, -1, 10995, 10989, 11290, -1, 10989, 10984, 11291, -1, 10984, 10979, 10978, -1, 10979, 10981, 10972, -1, 11002, 11001, 11295, -1, 11001, 11296, 10995, -1, 11296, 10990, 10989, -1, 10990, 10985, 10984, -1, 10985, 10980, 10979, -1, 11008, 11297, 11002, -1, 11297, 11298, 11001, -1, 11298, 10998, 11296, -1, 10998, 11299, 10990, -1, 11299, 10986, 10985, -1, 11013, 11009, 11008, -1, 11009, 11003, 11297, -1, 11003, 11300, 11298, -1, 11300, 10999, 10998, -1, 10999, 10991, 11299, -1, 11301, 11009, 11014, -1, 11004, 11003, 11301, -1, 11000, 11300, 11004, -1, 10996, 10999, 11000, -1, 11302, 11304, 11019, -1, 11304, 11015, 11014, -1, 11303, 11304, 11308, -1, 11015, 11305, 11301, -1, 11306, 11015, 11303, -1, 11305, 11005, 11004, -1, 11307, 11305, 11306, -1, 11005, 11006, 11000, -1, 11007, 11005, 11307, -1, 11034, 11308, 11226, -1, 11310, 11303, 11309, -1, 11016, 11306, 11310, -1, 11010, 11307, 11016, -1, 11311, 11309, 11034, -1, 11021, 11310, 11225, -1, 11017, 11016, 11021, -1, 11033, 11311, 11027, -1, 11028, 11033, 11027, -1, 11036, 11028, 11035, -1, 11312, 11225, 11311, -1, 11020, 11021, 11022, -1, 11041, 11038, 11036, -1, 11236, 11312, 11033, -1, 11037, 11236, 11033, -1, 11038, 11037, 11028, -1, 11032, 11022, 11312, -1, 11315, 11059, 11053, -1, 11059, 11051, 11313, -1, 11051, 11045, 11044, -1, 11045, 11039, 11043, -1, 11039, 11031, 11239, -1, 11067, 11314, 11315, -1, 11314, 11316, 11059, -1, 11316, 11317, 11051, -1, 11317, 11047, 11045, -1, 11047, 11046, 11039, -1, 11068, 11063, 11067, -1, 11063, 11060, 11314, -1, 11060, 11054, 11316, -1, 11054, 11319, 11317, -1, 11319, 11049, 11047, -1, 11074, 11070, 11068, -1, 11070, 11318, 11063, -1, 11318, 11061, 11060, -1, 11061, 11321, 11054, -1, 11321, 11052, 11319, -1, 11320, 11075, 11074, -1, 11075, 11324, 11070, -1, 11324, 11325, 11318, -1, 11325, 11064, 11061, -1, 11064, 11055, 11321, -1, 11322, 11077, 11320, -1, 11077, 11327, 11075, -1, 11327, 11323, 11324, -1, 11323, 11065, 11325, -1, 11065, 11062, 11064, -1, 11221, 11078, 11322, -1, 11078, 11326, 11077, -1, 11326, 11071, 11327, -1, 11071, 11069, 11323, -1, 11069, 11066, 11065, -1, 11096, 11219, 11328, -1, 11219, 11081, 11078, -1, 11081, 11076, 11326, -1, 11331, 11081, 11082, -1, 11076, 11329, 11071, -1, 11330, 11076, 11331, -1, 11329, 11073, 11069, -1, 11072, 11329, 11330, -1, 11095, 11082, 11096, -1, 11333, 11331, 11218, -1, 11332, 11330, 11333, -1, 11334, 11095, 11094, -1, 11098, 11334, 11094, -1, 11101, 11098, 11097, -1, 11093, 11218, 11095, -1, 11079, 11333, 11217, -1, 11335, 11099, 11101, -1, 11085, 11093, 11334, -1, 11086, 11085, 11334, -1, 11099, 11086, 11098, -1, 11092, 11217, 11093, -1, 11105, 11336, 11335, -1, 11336, 11337, 11099, -1, 11087, 11092, 11085, -1, 11340, 11087, 11085, -1, 11337, 11340, 11086, -1, 11339, 11216, 11092, -1, 11116, 11106, 11105, -1, 11106, 11338, 11336, -1, 11338, 11103, 11337, -1, 11088, 11339, 11087, -1, 11342, 11088, 11087, -1, 11103, 11342, 11340, -1, 11118, 11117, 11116, -1, 11117, 11343, 11106, -1, 11343, 11341, 11338, -1, 11341, 11346, 11103, -1, 11346, 11090, 11342, -1, 11123, 11124, 11118, -1, 11124, 11119, 11117, -1, 11119, 11111, 11343, -1, 11111, 11344, 11341, -1, 11344, 11345, 11346, -1, 11350, 11129, 11123, -1, 11129, 11120, 11124, -1, 11120, 11347, 11119, -1, 11347, 11112, 11111, -1, 11112, 11104, 11344, -1, 11348, 11349, 11350, -1, 11349, 11125, 11129, -1, 11125, 11121, 11120, -1, 11121, 11113, 11347, -1, 11113, 11108, 11112, -1, 11141, 11351, 11348, -1, 11351, 11352, 11349, -1, 11352, 11354, 11125, -1, 11354, 11353, 11121, -1, 11353, 11122, 11113, -1, 11144, 11143, 11141, -1, 11143, 11133, 11351, -1, 11133, 11130, 11352, -1, 11130, 11358, 11354, -1, 11358, 11355, 11353, -1, 11152, 11360, 11144, -1, 11360, 11145, 11143, -1, 11145, 11356, 11133, -1, 11356, 11131, 11130, -1, 11131, 11357, 11358, -1, 11359, 11363, 11152, -1, 11363, 11364, 11360, -1, 11364, 11137, 11145, -1, 11137, 11138, 11356, -1, 11138, 11135, 11131, -1, 11368, 11215, 11361, -1, 11215, 11362, 11363, -1, 11362, 11367, 11364, -1, 11153, 11362, 11365, -1, 11367, 11366, 11137, -1, 11148, 11367, 11153, -1, 11366, 11134, 11138, -1, 11146, 11366, 11148, -1, 11369, 11365, 11368, -1, 11149, 11153, 11214, -1, 11147, 11148, 11149, -1, 11371, 11369, 11157, -1, 11370, 11371, 11157, -1, 11167, 11370, 11165, -1, 11163, 11214, 11369, -1, 11150, 11149, 11213, -1, 11168, 11376, 11167, -1, 11162, 11163, 11371, -1, 11372, 11162, 11371, -1, 11376, 11372, 11370, -1, 11373, 11213, 11163, -1, 11374, 11375, 11168, -1, 11375, 11166, 11376, -1, 11379, 11373, 11162, -1, 11158, 11379, 11162, -1, 11166, 11158, 11372, -1, 11161, 11212, 11373, -1, 11175, 11382, 11374, -1, 11382, 11377, 11375, -1, 11377, 11381, 11166, -1, 11378, 11161, 11379, -1, 11380, 11378, 11379, -1, 11381, 11380, 11158, -1, 11179, 11385, 11175, -1, 11385, 11173, 11382, -1, 11173, 11169, 11377, -1, 11169, 11170, 11381, -1, 11170, 11383, 11380, -1, 11182, 11384, 11179, -1, 11384, 11176, 11385, -1, 11176, 11386, 11173, -1, 11386, 11389, 11169, -1, 11389, 11387, 11170, -1, 11390, 11391, 11182, -1, 11391, 11183, 11384, -1, 11183, 11393, 11176, -1, 11393, 11388, 11386, -1, 11388, 11174, 11389, -1, 11189, 11184, 11390, -1, 11184, 11392, 11391, -1, 11392, 11180, 11183, -1, 11180, 11395, 11393, -1, 11395, 11177, 11388, -1, 11199, 11396, 11189, -1, 11396, 11190, 11184, -1, 11190, 11185, 11392, -1, 11185, 11394, 11180, -1, 11394, 11178, 11395, -1, 11201, 11196, 11199, -1, 11196, 11195, 11396, -1, 11195, 11397, 11190, -1, 11397, 11244, 11185, -1, 11244, 11181, 11394, -1, 11398, 11537, 11429, -1, 11398, 11399, 11537, -1, 11398, 10857, 11399, -1, 11399, 10857, 11608, -1, 11608, 10857, 11400, -1, 11538, 11400, 11401, -1, 11430, 11401, 10855, -1, 11586, 10855, 10849, -1, 11431, 10849, 10848, -1, 11605, 10848, 10846, -1, 11432, 10846, 10845, -1, 11585, 10845, 10843, -1, 11582, 10843, 10842, -1, 11581, 10842, 10841, -1, 11433, 10841, 11402, -1, 11579, 11402, 11403, -1, 11434, 11403, 10837, -1, 11435, 10837, 10838, -1, 11603, 10838, 11404, -1, 11405, 11404, 10836, -1, 11577, 10836, 11436, -1, 11437, 11436, 10834, -1, 11438, 10834, 10833, -1, 11575, 10833, 11439, -1, 11574, 11439, 11406, -1, 11600, 11406, 11407, -1, 11571, 11407, 11408, -1, 11409, 11408, 10830, -1, 11570, 10830, 10828, -1, 11410, 10828, 11411, -1, 11599, 11411, 11412, -1, 11568, 11412, 11440, -1, 11566, 11440, 11413, -1, 11567, 11413, 10826, -1, 11598, 10826, 10825, -1, 11597, 10825, 11414, -1, 11562, 11414, 10824, -1, 11561, 10824, 10823, -1, 11596, 10823, 11441, -1, 11595, 11441, 10822, -1, 11442, 10822, 11415, -1, 11416, 11415, 10821, -1, 11559, 10821, 11417, -1, 11558, 11417, 10852, -1, 11594, 10852, 10818, -1, 11418, 10818, 10817, -1, 11593, 10817, 10814, -1, 11555, 10814, 11419, -1, 11592, 11419, 11421, -1, 11420, 11421, 10808, -1, 11591, 10808, 10807, -1, 11443, 10807, 10806, -1, 11444, 10806, 11445, -1, 11422, 11445, 10804, -1, 11550, 10804, 11424, -1, 11423, 11424, 10802, -1, 11446, 10802, 10801, -1, 11545, 10801, 11447, -1, 11588, 11447, 11448, -1, 11544, 11448, 10800, -1, 11425, 10800, 11426, -1, 11587, 11426, 11449, -1, 11427, 11449, 10798, -1, 11450, 10798, 10795, -1, 11540, 10795, 11428, -1, 11536, 11428, 11429, -1, 11537, 11536, 11429, -1, 11608, 11400, 11538, -1, 11538, 11401, 11430, -1, 11430, 10855, 11586, -1, 11586, 10849, 11431, -1, 11431, 10848, 11605, -1, 11605, 10846, 11432, -1, 11432, 10845, 11585, -1, 11585, 10843, 11582, -1, 11582, 10842, 11581, -1, 11581, 10841, 11433, -1, 11433, 11402, 11579, -1, 11579, 11403, 11434, -1, 11434, 10837, 11435, -1, 11435, 10838, 11603, -1, 11603, 11404, 11405, -1, 11405, 10836, 11577, -1, 11577, 11436, 11437, -1, 11437, 10834, 11438, -1, 11438, 10833, 11575, -1, 11575, 11439, 11574, -1, 11574, 11406, 11600, -1, 11600, 11407, 11571, -1, 11571, 11408, 11409, -1, 11409, 10830, 11570, -1, 11570, 10828, 11410, -1, 11410, 11411, 11599, -1, 11599, 11412, 11568, -1, 11568, 11440, 11566, -1, 11566, 11413, 11567, -1, 11567, 10826, 11598, -1, 11598, 10825, 11597, -1, 11597, 11414, 11562, -1, 11562, 10824, 11561, -1, 11561, 10823, 11596, -1, 11596, 11441, 11595, -1, 11595, 10822, 11442, -1, 11442, 11415, 11416, -1, 11416, 10821, 11559, -1, 11559, 11417, 11558, -1, 11558, 10852, 11594, -1, 11594, 10818, 11418, -1, 11418, 10817, 11593, -1, 11593, 10814, 11555, -1, 11555, 11419, 11592, -1, 11592, 11421, 11420, -1, 11420, 10808, 11591, -1, 11591, 10807, 11443, -1, 11443, 10806, 11444, -1, 11444, 11445, 11422, -1, 11422, 10804, 11550, -1, 11550, 11424, 11423, -1, 11423, 10802, 11446, -1, 11446, 10801, 11545, -1, 11545, 11447, 11588, -1, 11588, 11448, 11544, -1, 11544, 10800, 11425, -1, 11425, 11426, 11587, -1, 11587, 11449, 11427, -1, 11427, 10798, 11450, -1, 11450, 10795, 11540, -1, 11540, 11428, 11536, -1, 11716, 11452, 12244, -1, 12244, 11452, 11451, -1, 11451, 11452, 11453, -1, 11453, 11452, 11717, -1, 11614, 11717, 11615, -1, 11614, 11453, 11717, -1, 11798, 11662, 11787, -1, 11787, 11662, 11455, -1, 11454, 11787, 11455, -1, 11454, 11456, 11787, -1, 11454, 11788, 11456, -1, 11454, 11457, 11788, -1, 10943, 11834, 11495, -1, 10943, 11458, 11834, -1, 10943, 11459, 11458, -1, 11458, 11459, 11460, -1, 11460, 11459, 11228, -1, 11496, 11228, 10962, -1, 11497, 10962, 11461, -1, 11873, 11461, 11498, -1, 11499, 11498, 11500, -1, 11501, 11500, 11462, -1, 11502, 11462, 11463, -1, 11503, 11463, 11504, -1, 11836, 11504, 11464, -1, 11505, 11464, 11465, -1, 11837, 11465, 11466, -1, 11838, 11466, 11011, -1, 11801, 11011, 11467, -1, 11792, 11467, 11468, -1, 11790, 11468, 11024, -1, 11506, 11024, 11507, -1, 11782, 11507, 11223, -1, 11781, 11223, 11469, -1, 11508, 11469, 11471, -1, 11470, 11471, 11472, -1, 11509, 11472, 11048, -1, 11777, 11048, 11057, -1, 11839, 11057, 11056, -1, 11840, 11056, 11473, -1, 11510, 11473, 11474, -1, 11842, 11474, 11475, -1, 11844, 11475, 11477, -1, 11476, 11477, 11080, -1, 11511, 11080, 11478, -1, 11512, 11478, 11479, -1, 11847, 11479, 11091, -1, 11513, 11091, 11089, -1, 11514, 11089, 11480, -1, 11515, 11480, 11100, -1, 11853, 11100, 11107, -1, 11481, 11107, 11516, -1, 11854, 11516, 11114, -1, 11855, 11114, 11126, -1, 11482, 11126, 11127, -1, 11483, 11127, 11132, -1, 11856, 11132, 11484, -1, 11517, 11484, 11139, -1, 11857, 11139, 11151, -1, 11518, 11151, 11485, -1, 11712, 11485, 11154, -1, 11858, 11154, 11160, -1, 11519, 11160, 11159, -1, 11708, 11159, 11486, -1, 11520, 11486, 11171, -1, 11521, 11171, 11522, -1, 11707, 11522, 11487, -1, 11523, 11487, 11524, -1, 11525, 11524, 11488, -1, 11705, 11488, 11186, -1, 11489, 11186, 11192, -1, 11526, 11192, 11490, -1, 11702, 11490, 11491, -1, 11696, 11491, 11206, -1, 11527, 11206, 11207, -1, 11528, 11207, 11492, -1, 11697, 11492, 10885, -1, 11529, 10885, 10897, -1, 11698, 10897, 10899, -1, 11699, 10899, 10904, -1, 11530, 10904, 10903, -1, 11867, 10903, 11493, -1, 11531, 11493, 10918, -1, 11532, 10918, 11494, -1, 11533, 11494, 11534, -1, 11860, 11534, 10934, -1, 11862, 10934, 10940, -1, 11863, 10940, 11495, -1, 11834, 11863, 11495, -1, 11460, 11228, 11496, -1, 11496, 10962, 11497, -1, 11497, 11461, 11873, -1, 11873, 11498, 11499, -1, 11499, 11500, 11501, -1, 11501, 11462, 11502, -1, 11502, 11463, 11503, -1, 11503, 11504, 11836, -1, 11836, 11464, 11505, -1, 11505, 11465, 11837, -1, 11837, 11466, 11838, -1, 11838, 11011, 11801, -1, 11801, 11467, 11792, -1, 11792, 11468, 11790, -1, 11790, 11024, 11506, -1, 11506, 11507, 11782, -1, 11782, 11223, 11781, -1, 11781, 11469, 11508, -1, 11508, 11471, 11470, -1, 11470, 11472, 11509, -1, 11509, 11048, 11777, -1, 11777, 11057, 11839, -1, 11839, 11056, 11840, -1, 11840, 11473, 11510, -1, 11510, 11474, 11842, -1, 11842, 11475, 11844, -1, 11844, 11477, 11476, -1, 11476, 11080, 11511, -1, 11511, 11478, 11512, -1, 11512, 11479, 11847, -1, 11847, 11091, 11513, -1, 11513, 11089, 11514, -1, 11514, 11480, 11515, -1, 11515, 11100, 11853, -1, 11853, 11107, 11481, -1, 11481, 11516, 11854, -1, 11854, 11114, 11855, -1, 11855, 11126, 11482, -1, 11482, 11127, 11483, -1, 11483, 11132, 11856, -1, 11856, 11484, 11517, -1, 11517, 11139, 11857, -1, 11857, 11151, 11518, -1, 11518, 11485, 11712, -1, 11712, 11154, 11858, -1, 11858, 11160, 11519, -1, 11519, 11159, 11708, -1, 11708, 11486, 11520, -1, 11520, 11171, 11521, -1, 11521, 11522, 11707, -1, 11707, 11487, 11523, -1, 11523, 11524, 11525, -1, 11525, 11488, 11705, -1, 11705, 11186, 11489, -1, 11489, 11192, 11526, -1, 11526, 11490, 11702, -1, 11702, 11491, 11696, -1, 11696, 11206, 11527, -1, 11527, 11207, 11528, -1, 11528, 11492, 11697, -1, 11697, 10885, 11529, -1, 11529, 10897, 11698, -1, 11698, 10899, 11699, -1, 11699, 10904, 11530, -1, 11530, 10903, 11867, -1, 11867, 11493, 11531, -1, 11531, 10918, 11532, -1, 11532, 11494, 11533, -1, 11533, 11534, 11860, -1, 11860, 10934, 11862, -1, 11862, 10940, 11863, -1, 12028, 11535, 11536, -1, 11537, 12028, 11536, -1, 11537, 12031, 12028, -1, 11537, 11399, 12031, -1, 12031, 11399, 11607, -1, 11607, 11399, 11608, -1, 12032, 11608, 11538, -1, 12033, 11538, 11430, -1, 11539, 11430, 12081, -1, 11539, 12033, 11430, -1, 11541, 11540, 12077, -1, 11541, 11450, 11540, -1, 11541, 11542, 11450, -1, 11450, 11542, 11427, -1, 11427, 11542, 11543, -1, 11587, 11543, 12076, -1, 11425, 12076, 12075, -1, 12074, 11425, 12075, -1, 12074, 11544, 11425, -1, 12074, 12073, 11544, -1, 11544, 12073, 11588, -1, 11588, 12073, 11589, -1, 11545, 11589, 11590, -1, 11446, 11590, 11546, -1, 11423, 11546, 11547, -1, 11550, 11547, 11548, -1, 11549, 11550, 11548, -1, 11549, 11422, 11550, -1, 11549, 11551, 11422, -1, 11422, 11551, 11444, -1, 11444, 11551, 11552, -1, 11443, 11552, 11553, -1, 11591, 11553, 12070, -1, 11420, 12070, 12068, -1, 11592, 12068, 11554, -1, 11555, 11554, 12067, -1, 11593, 12067, 11556, -1, 11418, 11556, 12066, -1, 11594, 12066, 12105, -1, 11557, 11594, 12105, -1, 11557, 11558, 11594, -1, 11557, 12065, 11558, -1, 11558, 12065, 11559, -1, 11559, 12065, 12102, -1, 11416, 12102, 12064, -1, 11442, 12064, 11560, -1, 11595, 11560, 12100, -1, 11596, 12100, 12099, -1, 12059, 11596, 12099, -1, 12059, 11561, 11596, -1, 12059, 12058, 11561, -1, 11561, 12058, 11562, -1, 11562, 12058, 11563, -1, 11597, 11563, 11564, -1, 11598, 11564, 11565, -1, 11567, 11565, 12056, -1, 12055, 11567, 12056, -1, 12055, 11566, 11567, -1, 12055, 12096, 11566, -1, 11566, 12096, 11568, -1, 11568, 12096, 11569, -1, 11599, 11569, 12052, -1, 11410, 12052, 12094, -1, 11570, 12094, 12050, -1, 12049, 11570, 12050, -1, 12049, 11409, 11570, -1, 12049, 11572, 11409, -1, 11409, 11572, 11571, -1, 11571, 11572, 11573, -1, 11600, 11573, 11601, -1, 11574, 11601, 12092, -1, 11575, 12092, 12045, -1, 11438, 12045, 12044, -1, 11576, 11438, 12044, -1, 11576, 11437, 11438, -1, 11576, 12089, 11437, -1, 11437, 12089, 11577, -1, 11577, 12089, 12088, -1, 11405, 12088, 11602, -1, 11603, 11602, 12087, -1, 11435, 12087, 11578, -1, 11434, 11578, 11604, -1, 11579, 11604, 12086, -1, 11433, 12086, 11580, -1, 11581, 11580, 12040, -1, 11582, 12040, 11583, -1, 12037, 11582, 11583, -1, 12037, 11585, 11582, -1, 12037, 11584, 11585, -1, 11585, 11584, 11432, -1, 11432, 11584, 12084, -1, 11605, 12084, 12083, -1, 11431, 12083, 11606, -1, 11586, 11606, 12081, -1, 11430, 11586, 12081, -1, 11427, 11543, 11587, -1, 11587, 12076, 11425, -1, 11588, 11589, 11545, -1, 11545, 11590, 11446, -1, 11446, 11546, 11423, -1, 11423, 11547, 11550, -1, 11444, 11552, 11443, -1, 11443, 11553, 11591, -1, 11591, 12070, 11420, -1, 11420, 12068, 11592, -1, 11592, 11554, 11555, -1, 11555, 12067, 11593, -1, 11593, 11556, 11418, -1, 11418, 12066, 11594, -1, 11559, 12102, 11416, -1, 11416, 12064, 11442, -1, 11442, 11560, 11595, -1, 11595, 12100, 11596, -1, 11562, 11563, 11597, -1, 11597, 11564, 11598, -1, 11598, 11565, 11567, -1, 11568, 11569, 11599, -1, 11599, 12052, 11410, -1, 11410, 12094, 11570, -1, 11571, 11573, 11600, -1, 11600, 11601, 11574, -1, 11574, 12092, 11575, -1, 11575, 12045, 11438, -1, 11577, 12088, 11405, -1, 11405, 11602, 11603, -1, 11603, 12087, 11435, -1, 11435, 11578, 11434, -1, 11434, 11604, 11579, -1, 11579, 12086, 11433, -1, 11433, 11580, 11581, -1, 11581, 12040, 11582, -1, 11432, 12084, 11605, -1, 11605, 12083, 11431, -1, 11431, 11606, 11586, -1, 12033, 12032, 11538, -1, 12032, 11607, 11608, -1, 11540, 11536, 12077, -1, 12077, 11536, 11535, -1, 12255, 12254, 11692, -1, 11692, 12254, 11609, -1, 11609, 12254, 11610, -1, 11693, 11610, 11616, -1, 11695, 11616, 12250, -1, 11611, 12250, 11617, -1, 11618, 11617, 11612, -1, 11713, 11612, 11619, -1, 11715, 11619, 12243, -1, 11620, 12243, 11613, -1, 11718, 11613, 11614, -1, 11615, 11718, 11614, -1, 11609, 11610, 11693, -1, 11693, 11616, 11695, -1, 11695, 12250, 11611, -1, 11611, 11617, 11618, -1, 11618, 11612, 11713, -1, 11713, 11619, 11715, -1, 11715, 12243, 11620, -1, 11620, 11613, 11718, -1, 12122, 11818, 11621, -1, 11621, 11818, 12274, -1, 12274, 11818, 11817, -1, 11622, 11817, 11816, -1, 11624, 11816, 11812, -1, 12273, 11812, 11623, -1, 12269, 11623, 12293, -1, 12269, 12273, 11623, -1, 12274, 11817, 11622, -1, 11622, 11816, 11624, -1, 11624, 11812, 12273, -1, 11623, 11625, 12293, -1, 12293, 11625, 12291, -1, 12291, 11625, 11814, -1, 11626, 12291, 11814, -1, 11626, 11627, 12291, -1, 11626, 11628, 11627, -1, 11627, 11628, 12289, -1, 12289, 11628, 11630, -1, 11629, 11630, 11631, -1, 11633, 11631, 11632, -1, 12290, 11633, 11632, -1, 12289, 11630, 11629, -1, 11629, 11631, 11633, -1, 12130, 11800, 12308, -1, 12308, 11800, 11634, -1, 11634, 11800, 11635, -1, 11636, 11635, 11641, -1, 12306, 11641, 11637, -1, 12304, 11637, 11791, -1, 12301, 11791, 11797, -1, 12309, 11797, 11638, -1, 12311, 11638, 11799, -1, 11642, 11799, 11639, -1, 11640, 11639, 11788, -1, 11457, 11640, 11788, -1, 11634, 11635, 11636, -1, 11636, 11641, 12306, -1, 12306, 11637, 12304, -1, 12304, 11791, 12301, -1, 12301, 11797, 12309, -1, 12309, 11638, 12311, -1, 12311, 11799, 11642, -1, 11642, 11639, 11640, -1, 10872, 12339, 10873, -1, 10873, 12339, 11647, -1, 11647, 12339, 11643, -1, 11751, 11643, 11648, -1, 11649, 11648, 11650, -1, 11651, 11650, 11652, -1, 11756, 11652, 12335, -1, 11644, 12335, 12337, -1, 11763, 12337, 11653, -1, 11765, 11653, 11654, -1, 11764, 11654, 11645, -1, 11646, 11764, 11645, -1, 11647, 11643, 11751, -1, 11751, 11648, 11649, -1, 11649, 11650, 11651, -1, 11651, 11652, 11756, -1, 11756, 12335, 11644, -1, 11644, 12337, 11763, -1, 11763, 11653, 11765, -1, 11765, 11654, 11764, -1, 11655, 12319, 12160, -1, 12160, 12319, 11656, -1, 11656, 12319, 11658, -1, 11657, 11658, 11664, -1, 11665, 11664, 11666, -1, 11659, 11666, 12314, -1, 11783, 12314, 11660, -1, 11784, 11660, 12310, -1, 11785, 12310, 11661, -1, 11786, 11661, 12312, -1, 11663, 12312, 11662, -1, 11798, 11663, 11662, -1, 11656, 11658, 11657, -1, 11657, 11664, 11665, -1, 11665, 11666, 11659, -1, 11659, 12314, 11783, -1, 11783, 11660, 11784, -1, 11784, 12310, 11785, -1, 11785, 11661, 11786, -1, 11786, 12312, 11663, -1, 12230, 12232, 10875, -1, 10875, 12232, 11673, -1, 11673, 12232, 11668, -1, 11667, 11668, 12228, -1, 11727, 12228, 11669, -1, 11723, 11669, 11674, -1, 11670, 11674, 12208, -1, 11675, 12208, 12205, -1, 11728, 12205, 11676, -1, 11671, 11676, 12204, -1, 11677, 12204, 11672, -1, 11734, 11677, 11672, -1, 11673, 11668, 11667, -1, 11667, 12228, 11727, -1, 11727, 11669, 11723, -1, 11723, 11674, 11670, -1, 11670, 12208, 11675, -1, 11675, 12205, 11728, -1, 11728, 11676, 11671, -1, 11671, 12204, 11677, -1, 12182, 11678, 12181, -1, 12181, 11678, 11747, -1, 11747, 11678, 12346, -1, 11689, 12346, 11679, -1, 11680, 11679, 12344, -1, 11741, 12344, 11681, -1, 11742, 11681, 11682, -1, 11683, 11682, 11690, -1, 11684, 11690, 12342, -1, 11691, 12342, 11685, -1, 11687, 11685, 11688, -1, 11686, 11687, 11688, -1, 11747, 12346, 11689, -1, 11689, 11679, 11680, -1, 11680, 12344, 11741, -1, 11741, 11681, 11742, -1, 11742, 11682, 11683, -1, 11683, 11690, 11684, -1, 11684, 12342, 11691, -1, 11691, 11685, 11687, -1, 11692, 11609, 11694, -1, 11694, 11609, 11693, -1, 11695, 11694, 11693, -1, 11695, 12113, 11694, -1, 11695, 11990, 12113, -1, 11695, 11611, 11990, -1, 11990, 11611, 11971, -1, 11971, 11611, 11702, -1, 11696, 11971, 11702, -1, 11696, 11972, 11971, -1, 11696, 11527, 11972, -1, 11972, 11527, 11700, -1, 11700, 11527, 11528, -1, 11697, 11700, 11528, -1, 11697, 11529, 11700, -1, 11700, 11529, 11698, -1, 11699, 11700, 11698, -1, 11699, 11530, 11700, -1, 11700, 11530, 11867, -1, 11701, 11867, 11871, -1, 11701, 11700, 11867, -1, 11611, 11618, 11702, -1, 11702, 11618, 11526, -1, 11526, 11618, 11489, -1, 11489, 11618, 11713, -1, 11703, 11713, 10868, -1, 11703, 11489, 11713, -1, 11703, 11704, 11489, -1, 11489, 11704, 11705, -1, 11705, 11704, 10869, -1, 11525, 10869, 11706, -1, 10722, 11525, 11706, -1, 10722, 11523, 11525, -1, 10722, 10726, 11523, -1, 11523, 10726, 11723, -1, 11670, 11523, 11723, -1, 11670, 11707, 11523, -1, 11670, 11521, 11707, -1, 11670, 11675, 11521, -1, 11521, 11675, 12001, -1, 11520, 12001, 12018, -1, 11708, 12018, 12000, -1, 11519, 12000, 11709, -1, 11858, 11709, 11711, -1, 11710, 11858, 11711, -1, 11710, 11712, 11858, -1, 11710, 12017, 11712, -1, 11712, 12017, 11518, -1, 11518, 12017, 11999, -1, 11857, 11999, 11997, -1, 11517, 11997, 11856, -1, 11517, 11857, 11997, -1, 11713, 11715, 10868, -1, 10868, 11715, 11714, -1, 11714, 11715, 11620, -1, 11452, 11620, 11717, -1, 11452, 11714, 11620, -1, 11452, 10861, 11714, -1, 11452, 11716, 10861, -1, 11620, 11718, 11717, -1, 11717, 11718, 11615, -1, 11706, 10869, 11721, -1, 11721, 10869, 11722, -1, 10723, 11722, 10870, -1, 11719, 10870, 10717, -1, 11719, 10723, 10870, -1, 11719, 10728, 10723, -1, 11719, 11720, 10728, -1, 11721, 11722, 10723, -1, 10870, 10871, 10717, -1, 10717, 10871, 10867, -1, 10726, 11724, 11723, -1, 11723, 11724, 11727, -1, 11727, 11724, 10721, -1, 11667, 10721, 11726, -1, 11725, 11667, 11726, -1, 11725, 11673, 11667, -1, 11725, 10875, 11673, -1, 10721, 10720, 11726, -1, 11726, 10720, 10719, -1, 11667, 11727, 10721, -1, 12001, 11675, 11729, -1, 11729, 11675, 11728, -1, 12203, 11728, 12194, -1, 12203, 11729, 11728, -1, 12203, 12019, 11729, -1, 12203, 12193, 12019, -1, 12019, 12193, 11730, -1, 11730, 12193, 11732, -1, 11731, 11732, 12201, -1, 11735, 12201, 11733, -1, 12002, 11733, 12003, -1, 12002, 11735, 11733, -1, 11728, 11671, 12194, -1, 12194, 11671, 11677, -1, 11734, 12194, 11677, -1, 11730, 11732, 11731, -1, 11731, 12201, 11735, -1, 11733, 12190, 12003, -1, 12003, 12190, 11737, -1, 11737, 12190, 11876, -1, 11736, 11876, 12004, -1, 11736, 11737, 11876, -1, 11738, 11757, 11876, -1, 11738, 12189, 11757, -1, 11757, 12189, 12188, -1, 12186, 11757, 12188, -1, 12186, 11739, 11757, -1, 11757, 11739, 11740, -1, 12196, 11757, 11740, -1, 12196, 11746, 11757, -1, 11757, 11746, 11741, -1, 11742, 11757, 11741, -1, 11742, 11755, 11757, -1, 11742, 11683, 11755, -1, 11755, 11683, 10732, -1, 10732, 11683, 11684, -1, 10733, 11684, 11691, -1, 10731, 11691, 11743, -1, 10876, 10731, 11743, -1, 10876, 11744, 10731, -1, 10876, 11745, 11744, -1, 11746, 12183, 11741, -1, 11741, 12183, 11680, -1, 11680, 12183, 11748, -1, 11689, 11748, 11747, -1, 11689, 11680, 11748, -1, 11748, 12181, 11747, -1, 10732, 11684, 10733, -1, 11691, 11687, 11743, -1, 11743, 11687, 11686, -1, 10731, 10733, 11691, -1, 11749, 11651, 11755, -1, 11749, 11649, 11651, -1, 11749, 10739, 11649, -1, 11649, 10739, 11751, -1, 11751, 10739, 11752, -1, 11750, 11752, 11754, -1, 11750, 11751, 11752, -1, 11750, 11647, 11751, -1, 11750, 10873, 11647, -1, 11752, 11753, 11754, -1, 11754, 11753, 10874, -1, 11651, 11756, 11755, -1, 11755, 11756, 11849, -1, 11757, 11849, 11992, -1, 11757, 11755, 11849, -1, 11756, 11644, 11849, -1, 11849, 11644, 12169, -1, 11758, 11849, 12169, -1, 11758, 12177, 11849, -1, 11849, 12177, 11760, -1, 11759, 11849, 11760, -1, 11759, 11761, 11849, -1, 11849, 11761, 11922, -1, 11922, 11761, 12174, -1, 11923, 12174, 11766, -1, 11923, 11922, 12174, -1, 12169, 11644, 11762, -1, 11762, 11644, 11763, -1, 12170, 11763, 11765, -1, 11764, 12170, 11765, -1, 11764, 11646, 12170, -1, 11762, 11763, 12170, -1, 12174, 12167, 11766, -1, 11766, 12167, 11939, -1, 11939, 12167, 12166, -1, 11927, 12166, 11767, -1, 11927, 11939, 12166, -1, 12166, 12173, 11767, -1, 11767, 12173, 11768, -1, 11768, 12173, 11929, -1, 11929, 12173, 11772, -1, 11771, 11772, 11769, -1, 11770, 11769, 11931, -1, 11770, 11771, 11769, -1, 11929, 11772, 11771, -1, 11769, 12163, 11931, -1, 11931, 12163, 11932, -1, 11932, 12163, 12162, -1, 11933, 12162, 11773, -1, 11775, 11773, 11774, -1, 11775, 11933, 11773, -1, 11932, 12162, 11933, -1, 11773, 12161, 11774, -1, 11774, 12161, 11776, -1, 11776, 12161, 11470, -1, 11509, 11776, 11470, -1, 11509, 11777, 11776, -1, 11776, 11777, 11934, -1, 11934, 11777, 11839, -1, 11935, 11839, 11840, -1, 11778, 11840, 11841, -1, 11778, 11935, 11840, -1, 12161, 11779, 11470, -1, 11470, 11779, 11508, -1, 11508, 11779, 11780, -1, 11659, 11780, 11665, -1, 11659, 11508, 11780, -1, 11659, 11781, 11508, -1, 11659, 11783, 11781, -1, 11781, 11783, 11782, -1, 11782, 11783, 11784, -1, 11797, 11784, 11785, -1, 11638, 11785, 11786, -1, 11799, 11786, 11787, -1, 11456, 11799, 11787, -1, 11456, 11639, 11799, -1, 11456, 11788, 11639, -1, 11780, 11789, 11665, -1, 11665, 11789, 11657, -1, 11657, 11789, 11656, -1, 11656, 11789, 12160, -1, 11782, 11784, 11797, -1, 11506, 11797, 11791, -1, 11790, 11791, 11637, -1, 11792, 11637, 12146, -1, 11801, 12146, 11793, -1, 12131, 11801, 11793, -1, 12131, 11901, 11801, -1, 12131, 11794, 11901, -1, 11901, 11794, 11881, -1, 11881, 11794, 12147, -1, 11903, 12147, 11795, -1, 11904, 11795, 11796, -1, 11883, 11796, 11905, -1, 11883, 11904, 11796, -1, 11797, 11785, 11638, -1, 11786, 11663, 11787, -1, 11787, 11663, 11798, -1, 11799, 11638, 11786, -1, 11782, 11797, 11506, -1, 11506, 11791, 11790, -1, 11637, 11641, 12146, -1, 12146, 11641, 12145, -1, 12145, 11641, 11635, -1, 11800, 12145, 11635, -1, 11800, 12130, 12145, -1, 11792, 12146, 11801, -1, 11881, 12147, 11903, -1, 11903, 11795, 11904, -1, 11796, 12134, 11905, -1, 11905, 12134, 11802, -1, 11802, 12134, 12149, -1, 11803, 12149, 11804, -1, 11803, 11802, 12149, -1, 12149, 11805, 11804, -1, 11804, 11805, 11885, -1, 11885, 11805, 11806, -1, 11806, 11805, 11886, -1, 11886, 11805, 11910, -1, 11910, 11805, 11807, -1, 11807, 11805, 11809, -1, 11809, 11805, 12137, -1, 12151, 11809, 12137, -1, 12151, 12153, 11809, -1, 11809, 12153, 12138, -1, 12139, 11809, 12138, -1, 12139, 12156, 11809, -1, 11809, 12156, 12157, -1, 11808, 11809, 12157, -1, 11808, 11810, 11809, -1, 11809, 11810, 11814, -1, 11625, 11809, 11814, -1, 11625, 11981, 11809, -1, 11625, 12128, 11981, -1, 11625, 11623, 12128, -1, 12128, 11623, 11811, -1, 11811, 11623, 12119, -1, 12119, 11623, 11812, -1, 12120, 11812, 11813, -1, 12120, 12119, 11812, -1, 11810, 12158, 11814, -1, 11814, 12158, 11626, -1, 11626, 12158, 12144, -1, 11815, 11626, 12144, -1, 11815, 11628, 11626, -1, 11815, 11630, 11628, -1, 11815, 11631, 11630, -1, 11815, 11632, 11631, -1, 11812, 11816, 11813, -1, 11813, 11816, 11817, -1, 11818, 11813, 11817, -1, 11818, 12122, 11813, -1, 12128, 12118, 11981, -1, 11981, 12118, 11819, -1, 11820, 11981, 11819, -1, 11820, 11821, 11981, -1, 11981, 11821, 11822, -1, 12117, 11981, 11822, -1, 12117, 11823, 11981, -1, 12117, 11963, 11823, -1, 12117, 12116, 11963, -1, 11963, 12116, 11824, -1, 11824, 12116, 11825, -1, 11825, 12116, 12115, -1, 11826, 12115, 11827, -1, 11964, 11827, 11965, -1, 11964, 11826, 11827, -1, 11825, 12115, 11826, -1, 11827, 11828, 11965, -1, 11965, 11828, 11966, -1, 11966, 11828, 11967, -1, 11967, 11828, 11829, -1, 11968, 11829, 11832, -1, 11830, 11832, 11831, -1, 11987, 11831, 11970, -1, 11987, 11830, 11831, -1, 11967, 11829, 11968, -1, 11968, 11832, 11830, -1, 11831, 11833, 11970, -1, 11970, 11833, 12113, -1, 11990, 11970, 12113, -1, 11834, 11835, 11863, -1, 11834, 11458, 11835, -1, 11835, 11458, 11460, -1, 11496, 11835, 11460, -1, 11496, 11497, 11835, -1, 11835, 11497, 11873, -1, 11896, 11873, 11874, -1, 11896, 11835, 11873, -1, 11499, 11872, 11873, -1, 11499, 11501, 11872, -1, 11872, 11501, 11502, -1, 11503, 11872, 11502, -1, 11503, 11836, 11872, -1, 11872, 11836, 11505, -1, 11837, 11872, 11505, -1, 11837, 11879, 11872, -1, 11837, 11838, 11879, -1, 11879, 11838, 11880, -1, 11880, 11838, 11801, -1, 11901, 11880, 11801, -1, 11792, 11790, 11637, -1, 11934, 11839, 11935, -1, 11840, 11510, 11841, -1, 11841, 11510, 11936, -1, 11936, 11510, 11842, -1, 11843, 11842, 11844, -1, 11944, 11844, 11946, -1, 11944, 11843, 11844, -1, 11936, 11842, 11843, -1, 11844, 11476, 11946, -1, 11946, 11476, 11845, -1, 11845, 11476, 11511, -1, 11948, 11511, 11512, -1, 11846, 11512, 11847, -1, 11850, 11847, 11513, -1, 11851, 11513, 11514, -1, 11852, 11514, 11515, -1, 11950, 11515, 11853, -1, 11848, 11853, 11994, -1, 11848, 11950, 11853, -1, 11848, 11952, 11950, -1, 11848, 11993, 11952, -1, 11952, 11993, 11938, -1, 11938, 11993, 11992, -1, 11849, 11938, 11992, -1, 11845, 11511, 11948, -1, 11948, 11512, 11846, -1, 11846, 11847, 11850, -1, 11850, 11513, 11851, -1, 11851, 11514, 11852, -1, 11852, 11515, 11950, -1, 11481, 11997, 11853, -1, 11481, 11854, 11997, -1, 11997, 11854, 11855, -1, 11482, 11997, 11855, -1, 11482, 11483, 11997, -1, 11997, 11483, 11856, -1, 11857, 11518, 11999, -1, 11858, 11519, 11709, -1, 11519, 11708, 12000, -1, 11708, 11520, 12018, -1, 11520, 11521, 12001, -1, 11525, 11705, 10869, -1, 11531, 11958, 11867, -1, 11531, 11959, 11958, -1, 11531, 11532, 11959, -1, 11959, 11532, 11859, -1, 11859, 11532, 11533, -1, 11960, 11533, 11860, -1, 11861, 11860, 11862, -1, 11864, 11862, 11863, -1, 11889, 11863, 11890, -1, 11889, 11864, 11863, -1, 11889, 11865, 11864, -1, 11889, 11888, 11865, -1, 11865, 11888, 11962, -1, 11962, 11888, 11866, -1, 11981, 11866, 11809, -1, 11981, 11962, 11866, -1, 11859, 11533, 11960, -1, 11960, 11860, 11861, -1, 11861, 11862, 11864, -1, 11958, 11868, 11867, -1, 11867, 11868, 11957, -1, 11869, 11867, 11957, -1, 11869, 11975, 11867, -1, 11867, 11975, 11870, -1, 11973, 11867, 11870, -1, 11973, 11871, 11867, -1, 11872, 11900, 11873, -1, 11873, 11900, 11920, -1, 11898, 11873, 11920, -1, 11898, 11874, 11873, -1, 11835, 11918, 11863, -1, 11863, 11918, 11894, -1, 11893, 11863, 11894, -1, 11893, 11892, 11863, -1, 11863, 11892, 11891, -1, 11875, 11863, 11891, -1, 11875, 11890, 11863, -1, 11757, 12008, 11876, -1, 11876, 12008, 12026, -1, 12006, 11876, 12026, -1, 12006, 12025, 11876, -1, 11876, 12025, 12004, -1, 11997, 11877, 11853, -1, 11853, 11877, 11878, -1, 12014, 11853, 11878, -1, 12014, 12012, 11853, -1, 11853, 12012, 12011, -1, 11995, 11853, 12011, -1, 11995, 11994, 11853, -1, 11879, 12370, 11872, -1, 11879, 12369, 12370, -1, 11879, 11880, 12369, -1, 12369, 11880, 12368, -1, 12368, 11880, 11901, -1, 12297, 11901, 11881, -1, 11902, 11881, 11903, -1, 12303, 11903, 11904, -1, 11882, 11904, 11883, -1, 12294, 11883, 11905, -1, 11906, 11905, 11802, -1, 11884, 11802, 11803, -1, 12394, 11803, 11804, -1, 12395, 11804, 11885, -1, 11907, 11885, 11806, -1, 11908, 11806, 11886, -1, 11909, 11886, 11910, -1, 11887, 11910, 11807, -1, 11911, 11807, 11809, -1, 12278, 11809, 11866, -1, 11912, 11866, 11888, -1, 11913, 11888, 11889, -1, 11914, 11889, 11890, -1, 12382, 11890, 11875, -1, 12384, 11875, 11891, -1, 11915, 11891, 11892, -1, 11916, 11892, 11893, -1, 12379, 11893, 11894, -1, 11917, 11894, 11918, -1, 11895, 11918, 11835, -1, 12378, 11835, 11896, -1, 11897, 11896, 11874, -1, 11919, 11874, 11898, -1, 11899, 11898, 11920, -1, 11921, 11920, 11900, -1, 12377, 11900, 11872, -1, 12370, 12377, 11872, -1, 12368, 11901, 12297, -1, 12297, 11881, 11902, -1, 11902, 11903, 12303, -1, 12303, 11904, 11882, -1, 11882, 11883, 12294, -1, 12294, 11905, 11906, -1, 11906, 11802, 11884, -1, 11884, 11803, 12394, -1, 12394, 11804, 12395, -1, 12395, 11885, 11907, -1, 11907, 11806, 11908, -1, 11908, 11886, 11909, -1, 11909, 11910, 11887, -1, 11887, 11807, 11911, -1, 11911, 11809, 12278, -1, 12278, 11866, 11912, -1, 11912, 11888, 11913, -1, 11913, 11889, 11914, -1, 11914, 11890, 12382, -1, 12382, 11875, 12384, -1, 12384, 11891, 11915, -1, 11915, 11892, 11916, -1, 11916, 11893, 12379, -1, 12379, 11894, 11917, -1, 11917, 11918, 11895, -1, 11895, 11835, 12378, -1, 12378, 11896, 11897, -1, 11897, 11874, 11919, -1, 11919, 11898, 11899, -1, 11899, 11920, 11921, -1, 11921, 11900, 12377, -1, 11922, 12332, 11849, -1, 11922, 11924, 12332, -1, 11922, 11923, 11924, -1, 11924, 11923, 11925, -1, 11925, 11923, 11766, -1, 12329, 11766, 11939, -1, 12330, 11939, 11927, -1, 11926, 11927, 11767, -1, 12327, 11767, 11768, -1, 11928, 11768, 11929, -1, 11940, 11929, 11771, -1, 12326, 11771, 11770, -1, 12323, 11770, 11931, -1, 11930, 11931, 11932, -1, 12322, 11932, 11933, -1, 12321, 11933, 11775, -1, 11941, 11775, 11774, -1, 11942, 11774, 11776, -1, 12367, 11776, 11934, -1, 11943, 11934, 11935, -1, 12364, 11935, 11778, -1, 12365, 11778, 11841, -1, 12366, 11841, 11936, -1, 11937, 11936, 11843, -1, 12389, 11843, 11944, -1, 11945, 11944, 11946, -1, 12390, 11946, 11845, -1, 11947, 11845, 11948, -1, 11949, 11948, 11846, -1, 12392, 11846, 11850, -1, 12391, 11850, 11851, -1, 12393, 11851, 11852, -1, 12356, 11852, 11950, -1, 11951, 11950, 11952, -1, 12360, 11952, 11938, -1, 12218, 11938, 11849, -1, 12332, 12218, 11849, -1, 11925, 11766, 12329, -1, 12329, 11939, 12330, -1, 12330, 11927, 11926, -1, 11926, 11767, 12327, -1, 12327, 11768, 11928, -1, 11928, 11929, 11940, -1, 11940, 11771, 12326, -1, 12326, 11770, 12323, -1, 12323, 11931, 11930, -1, 11930, 11932, 12322, -1, 12322, 11933, 12321, -1, 12321, 11775, 11941, -1, 11941, 11774, 11942, -1, 11942, 11776, 12367, -1, 12367, 11934, 11943, -1, 11943, 11935, 12364, -1, 12364, 11778, 12365, -1, 12365, 11841, 12366, -1, 12366, 11936, 11937, -1, 11937, 11843, 12389, -1, 12389, 11944, 11945, -1, 11945, 11946, 12390, -1, 12390, 11845, 11947, -1, 11947, 11948, 11949, -1, 11949, 11846, 12392, -1, 12392, 11850, 12391, -1, 12391, 11851, 12393, -1, 12393, 11852, 12356, -1, 12356, 11950, 11951, -1, 11951, 11952, 12360, -1, 12360, 11938, 12218, -1, 11701, 11953, 11700, -1, 11701, 11954, 11953, -1, 11701, 11871, 11954, -1, 11954, 11871, 11955, -1, 11955, 11871, 11973, -1, 11974, 11973, 11870, -1, 12284, 11870, 11975, -1, 11976, 11975, 11869, -1, 11956, 11869, 11957, -1, 11977, 11957, 11868, -1, 12282, 11868, 11958, -1, 11978, 11958, 11959, -1, 12281, 11959, 11859, -1, 11979, 11859, 11960, -1, 12280, 11960, 11861, -1, 11961, 11861, 11864, -1, 11980, 11864, 11865, -1, 12277, 11865, 11962, -1, 12276, 11962, 11981, -1, 11982, 11981, 11823, -1, 11983, 11823, 11963, -1, 12265, 11963, 11824, -1, 12263, 11824, 11825, -1, 12261, 11825, 11826, -1, 12262, 11826, 11964, -1, 11984, 11964, 11965, -1, 12260, 11965, 11966, -1, 12259, 11966, 11967, -1, 11985, 11967, 11968, -1, 11986, 11968, 11830, -1, 11969, 11830, 11987, -1, 11988, 11987, 11970, -1, 11989, 11970, 11990, -1, 11991, 11990, 11971, -1, 12286, 11971, 11972, -1, 12285, 11972, 11700, -1, 11953, 12285, 11700, -1, 11955, 11973, 11974, -1, 11974, 11870, 12284, -1, 12284, 11975, 11976, -1, 11976, 11869, 11956, -1, 11956, 11957, 11977, -1, 11977, 11868, 12282, -1, 12282, 11958, 11978, -1, 11978, 11959, 12281, -1, 12281, 11859, 11979, -1, 11979, 11960, 12280, -1, 12280, 11861, 11961, -1, 11961, 11864, 11980, -1, 11980, 11865, 12277, -1, 12277, 11962, 12276, -1, 12276, 11981, 11982, -1, 11982, 11823, 11983, -1, 11983, 11963, 12265, -1, 12265, 11824, 12263, -1, 12263, 11825, 12261, -1, 12261, 11826, 12262, -1, 12262, 11964, 11984, -1, 11984, 11965, 12260, -1, 12260, 11966, 12259, -1, 12259, 11967, 11985, -1, 11985, 11968, 11986, -1, 11986, 11830, 11969, -1, 11969, 11987, 11988, -1, 11988, 11970, 11989, -1, 11989, 11990, 11991, -1, 11991, 11971, 12286, -1, 12286, 11972, 12285, -1, 11992, 12359, 11757, -1, 11992, 12358, 12359, -1, 11992, 11993, 12358, -1, 12358, 11993, 12357, -1, 12357, 11993, 11848, -1, 12354, 11848, 11994, -1, 12009, 11994, 11995, -1, 12010, 11995, 12011, -1, 12385, 12011, 12012, -1, 12013, 12012, 12014, -1, 11996, 12014, 11878, -1, 12386, 11878, 11877, -1, 12015, 11877, 11997, -1, 11998, 11997, 11999, -1, 12016, 11999, 12017, -1, 12388, 12017, 11710, -1, 12225, 11710, 11711, -1, 12226, 11711, 11709, -1, 12224, 11709, 12000, -1, 12222, 12000, 12018, -1, 12350, 12018, 12001, -1, 12210, 12001, 11729, -1, 12209, 11729, 12019, -1, 12020, 12019, 11730, -1, 12212, 11730, 11731, -1, 12021, 11731, 11735, -1, 12213, 11735, 12002, -1, 12022, 12002, 12003, -1, 12214, 12003, 11737, -1, 12023, 11737, 11736, -1, 12024, 11736, 12004, -1, 12215, 12004, 12025, -1, 12005, 12025, 12006, -1, 12216, 12006, 12026, -1, 12007, 12026, 12008, -1, 12217, 12008, 11757, -1, 12359, 12217, 11757, -1, 12357, 11848, 12354, -1, 12354, 11994, 12009, -1, 12009, 11995, 12010, -1, 12010, 12011, 12385, -1, 12385, 12012, 12013, -1, 12013, 12014, 11996, -1, 11996, 11878, 12386, -1, 12386, 11877, 12015, -1, 12015, 11997, 11998, -1, 11998, 11999, 12016, -1, 12016, 12017, 12388, -1, 12388, 11710, 12225, -1, 12225, 11711, 12226, -1, 12226, 11709, 12224, -1, 12224, 12000, 12222, -1, 12222, 12018, 12350, -1, 12350, 12001, 12210, -1, 12210, 11729, 12209, -1, 12209, 12019, 12020, -1, 12020, 11730, 12212, -1, 12212, 11731, 12021, -1, 12021, 11735, 12213, -1, 12213, 12002, 12022, -1, 12022, 12003, 12214, -1, 12214, 11737, 12023, -1, 12023, 11736, 12024, -1, 12024, 12004, 12215, -1, 12215, 12025, 12005, -1, 12005, 12006, 12216, -1, 12216, 12026, 12007, -1, 12007, 12008, 12217, -1, 12028, 12027, 11535, -1, 12028, 12029, 12027, -1, 12028, 12031, 12029, -1, 12029, 12031, 12030, -1, 12030, 12031, 11607, -1, 12283, 11607, 12032, -1, 12078, 12032, 12033, -1, 12079, 12033, 11539, -1, 12080, 11539, 12081, -1, 12082, 12081, 11606, -1, 12034, 11606, 12083, -1, 12035, 12083, 12084, -1, 12085, 12084, 11584, -1, 12036, 11584, 12037, -1, 12038, 12037, 11583, -1, 12287, 11583, 12040, -1, 12039, 12040, 11580, -1, 12041, 11580, 12086, -1, 12351, 12086, 11604, -1, 12246, 11604, 11578, -1, 12248, 11578, 12087, -1, 12249, 12087, 11602, -1, 12352, 11602, 12088, -1, 12223, 12088, 12089, -1, 12042, 12089, 11576, -1, 12043, 11576, 12044, -1, 12090, 12044, 12045, -1, 12091, 12045, 12092, -1, 12093, 12092, 11601, -1, 12046, 11601, 11573, -1, 12047, 11573, 11572, -1, 12048, 11572, 12049, -1, 12387, 12049, 12050, -1, 12353, 12050, 12094, -1, 12051, 12094, 12052, -1, 12095, 12052, 11569, -1, 12053, 11569, 12096, -1, 12054, 12096, 12055, -1, 12355, 12055, 12056, -1, 12097, 12056, 11565, -1, 12361, 11565, 11564, -1, 12057, 11564, 11563, -1, 12362, 11563, 12058, -1, 12098, 12058, 12059, -1, 12060, 12059, 12099, -1, 12061, 12099, 12100, -1, 12062, 12100, 11560, -1, 12063, 11560, 12064, -1, 12101, 12064, 12102, -1, 12363, 12102, 12065, -1, 12103, 12065, 11557, -1, 12104, 11557, 12105, -1, 12317, 12105, 12066, -1, 12106, 12066, 11556, -1, 12107, 11556, 12067, -1, 12313, 12067, 11554, -1, 12302, 11554, 12068, -1, 12300, 12068, 12070, -1, 12069, 12070, 11553, -1, 12108, 11553, 11552, -1, 12109, 11552, 11551, -1, 12371, 11551, 11549, -1, 12071, 11549, 11548, -1, 12372, 11548, 11547, -1, 12072, 11547, 11546, -1, 12373, 11546, 11590, -1, 12374, 11590, 11589, -1, 12375, 11589, 12073, -1, 12376, 12073, 12074, -1, 12110, 12074, 12075, -1, 12380, 12075, 12076, -1, 12111, 12076, 11543, -1, 12112, 11543, 11542, -1, 12381, 11542, 11541, -1, 12383, 11541, 12077, -1, 12279, 12077, 11535, -1, 12027, 12279, 11535, -1, 12030, 11607, 12283, -1, 12283, 12032, 12078, -1, 12078, 12033, 12079, -1, 12079, 11539, 12080, -1, 12080, 12081, 12082, -1, 12082, 11606, 12034, -1, 12034, 12083, 12035, -1, 12035, 12084, 12085, -1, 12085, 11584, 12036, -1, 12036, 12037, 12038, -1, 12038, 11583, 12287, -1, 12287, 12040, 12039, -1, 12039, 11580, 12041, -1, 12041, 12086, 12351, -1, 12351, 11604, 12246, -1, 12246, 11578, 12248, -1, 12248, 12087, 12249, -1, 12249, 11602, 12352, -1, 12352, 12088, 12223, -1, 12223, 12089, 12042, -1, 12042, 11576, 12043, -1, 12043, 12044, 12090, -1, 12090, 12045, 12091, -1, 12091, 12092, 12093, -1, 12093, 11601, 12046, -1, 12046, 11573, 12047, -1, 12047, 11572, 12048, -1, 12048, 12049, 12387, -1, 12387, 12050, 12353, -1, 12353, 12094, 12051, -1, 12051, 12052, 12095, -1, 12095, 11569, 12053, -1, 12053, 12096, 12054, -1, 12054, 12055, 12355, -1, 12355, 12056, 12097, -1, 12097, 11565, 12361, -1, 12361, 11564, 12057, -1, 12057, 11563, 12362, -1, 12362, 12058, 12098, -1, 12098, 12059, 12060, -1, 12060, 12099, 12061, -1, 12061, 12100, 12062, -1, 12062, 11560, 12063, -1, 12063, 12064, 12101, -1, 12101, 12102, 12363, -1, 12363, 12065, 12103, -1, 12103, 11557, 12104, -1, 12104, 12105, 12317, -1, 12317, 12066, 12106, -1, 12106, 11556, 12107, -1, 12107, 12067, 12313, -1, 12313, 11554, 12302, -1, 12302, 12068, 12300, -1, 12300, 12070, 12069, -1, 12069, 11553, 12108, -1, 12108, 11552, 12109, -1, 12109, 11551, 12371, -1, 12371, 11549, 12071, -1, 12071, 11548, 12372, -1, 12372, 11547, 12072, -1, 12072, 11546, 12373, -1, 12373, 11590, 12374, -1, 12374, 11589, 12375, -1, 12375, 12073, 12376, -1, 12376, 12074, 12110, -1, 12110, 12075, 12380, -1, 12380, 12076, 12111, -1, 12111, 11543, 12112, -1, 12112, 11542, 12381, -1, 12381, 11541, 12383, -1, 12383, 12077, 12279, -1, 11692, 11694, 12255, -1, 12255, 11694, 12253, -1, 12253, 11694, 12113, -1, 12252, 12113, 12251, -1, 12252, 12253, 12113, -1, 12113, 11833, 12251, -1, 12251, 11833, 12256, -1, 12256, 11833, 11831, -1, 11832, 12256, 11831, -1, 11832, 12258, 12256, -1, 11832, 11829, 12258, -1, 12258, 11829, 12257, -1, 12257, 11829, 11828, -1, 12123, 11828, 11827, -1, 12114, 11827, 12115, -1, 12124, 12115, 12116, -1, 12264, 12116, 12117, -1, 12266, 12117, 11822, -1, 12125, 11822, 11821, -1, 12126, 11821, 11820, -1, 12127, 11820, 11819, -1, 12267, 11819, 12118, -1, 12268, 12118, 12128, -1, 12270, 12128, 11811, -1, 12271, 11811, 12119, -1, 12272, 12119, 12120, -1, 12129, 12120, 11813, -1, 12121, 11813, 12122, -1, 11621, 12121, 12122, -1, 12257, 11828, 12123, -1, 12123, 11827, 12114, -1, 12114, 12115, 12124, -1, 12124, 12116, 12264, -1, 12264, 12117, 12266, -1, 12266, 11822, 12125, -1, 12125, 11821, 12126, -1, 12126, 11820, 12127, -1, 12127, 11819, 12267, -1, 12267, 12118, 12268, -1, 12268, 12128, 12270, -1, 12270, 11811, 12271, -1, 12271, 12119, 12272, -1, 12272, 12120, 12129, -1, 12129, 11813, 12121, -1, 12308, 12307, 12130, -1, 12130, 12307, 12145, -1, 12145, 12307, 12305, -1, 12146, 12305, 12299, -1, 11793, 12299, 12298, -1, 12131, 12298, 12296, -1, 11794, 12296, 12295, -1, 12147, 12295, 12132, -1, 11795, 12132, 12148, -1, 11796, 12148, 12133, -1, 12134, 12133, 12135, -1, 12149, 12135, 12275, -1, 11805, 12275, 12136, -1, 12137, 12136, 12150, -1, 12151, 12150, 12152, -1, 12153, 12152, 12292, -1, 12138, 12292, 12154, -1, 12139, 12154, 12155, -1, 12156, 12155, 12140, -1, 12157, 12140, 12141, -1, 11808, 12141, 12142, -1, 11810, 12142, 12288, -1, 12158, 12288, 12143, -1, 12144, 12143, 12159, -1, 11815, 12159, 12290, -1, 11632, 11815, 12290, -1, 12145, 12305, 12146, -1, 12146, 12299, 11793, -1, 11793, 12298, 12131, -1, 12131, 12296, 11794, -1, 11794, 12295, 12147, -1, 12147, 12132, 11795, -1, 11795, 12148, 11796, -1, 11796, 12133, 12134, -1, 12134, 12135, 12149, -1, 12149, 12275, 11805, -1, 11805, 12136, 12137, -1, 12137, 12150, 12151, -1, 12151, 12152, 12153, -1, 12153, 12292, 12138, -1, 12138, 12154, 12139, -1, 12139, 12155, 12156, -1, 12156, 12140, 12157, -1, 12157, 12141, 11808, -1, 11808, 12142, 11810, -1, 11810, 12288, 12158, -1, 12158, 12143, 12144, -1, 12144, 12159, 11815, -1, 12160, 11789, 11655, -1, 11655, 11789, 12318, -1, 12318, 11789, 11780, -1, 12171, 11780, 11779, -1, 12172, 11779, 12161, -1, 12315, 12161, 11773, -1, 12316, 11773, 12162, -1, 12320, 12162, 12163, -1, 12164, 12163, 11769, -1, 12324, 11769, 11772, -1, 12165, 11772, 12173, -1, 12325, 12173, 12166, -1, 12328, 12166, 12167, -1, 12168, 12167, 12174, -1, 12331, 12174, 11761, -1, 12175, 11761, 11759, -1, 12176, 11759, 11760, -1, 12333, 11760, 12177, -1, 12178, 12177, 11758, -1, 12179, 11758, 12169, -1, 12334, 12169, 11762, -1, 12336, 11762, 12170, -1, 12180, 12170, 11646, -1, 11645, 12180, 11646, -1, 12318, 11780, 12171, -1, 12171, 11779, 12172, -1, 12172, 12161, 12315, -1, 12315, 11773, 12316, -1, 12316, 12162, 12320, -1, 12320, 12163, 12164, -1, 12164, 11769, 12324, -1, 12324, 11772, 12165, -1, 12165, 12173, 12325, -1, 12325, 12166, 12328, -1, 12328, 12167, 12168, -1, 12168, 12174, 12331, -1, 12331, 11761, 12175, -1, 12175, 11759, 12176, -1, 12176, 11760, 12333, -1, 12333, 12177, 12178, -1, 12178, 11758, 12179, -1, 12179, 12169, 12334, -1, 12334, 11762, 12336, -1, 12336, 12170, 12180, -1, 12181, 11748, 12182, -1, 12182, 11748, 12347, -1, 12347, 11748, 12183, -1, 12184, 12183, 11746, -1, 12195, 11746, 12196, -1, 12197, 12196, 11740, -1, 12348, 11740, 11739, -1, 12185, 11739, 12186, -1, 12349, 12186, 12188, -1, 12187, 12188, 12189, -1, 12198, 12189, 11738, -1, 12199, 11738, 11876, -1, 12345, 11876, 12190, -1, 12191, 12190, 11733, -1, 12200, 11733, 12201, -1, 12211, 12201, 11732, -1, 12202, 11732, 12193, -1, 12192, 12193, 12203, -1, 12207, 12203, 12194, -1, 12206, 12194, 11734, -1, 11672, 12206, 11734, -1, 12347, 12183, 12184, -1, 12184, 11746, 12195, -1, 12195, 12196, 12197, -1, 12197, 11740, 12348, -1, 12348, 11739, 12185, -1, 12185, 12186, 12349, -1, 12349, 12188, 12187, -1, 12187, 12189, 12198, -1, 12198, 11738, 12199, -1, 12199, 11876, 12345, -1, 12345, 12190, 12191, -1, 12191, 11733, 12200, -1, 12200, 12201, 12211, -1, 12211, 11732, 12202, -1, 12202, 12193, 12192, -1, 12192, 12203, 12207, -1, 12207, 12194, 12206, -1, 11672, 12204, 12206, -1, 12206, 12204, 11676, -1, 12205, 12206, 11676, -1, 12205, 12207, 12206, -1, 12205, 12208, 12207, -1, 12207, 12208, 12192, -1, 12192, 12208, 12350, -1, 12202, 12350, 12210, -1, 12209, 12202, 12210, -1, 12209, 12211, 12202, -1, 12209, 12020, 12211, -1, 12211, 12020, 12212, -1, 12021, 12211, 12212, -1, 12021, 12213, 12211, -1, 12211, 12213, 12200, -1, 12200, 12213, 12022, -1, 12214, 12200, 12022, -1, 12214, 12191, 12200, -1, 12214, 12023, 12191, -1, 12191, 12023, 12024, -1, 12215, 12191, 12024, -1, 12215, 12345, 12191, -1, 12215, 12005, 12345, -1, 12345, 12005, 12216, -1, 12007, 12345, 12216, -1, 12007, 12217, 12345, -1, 12345, 12217, 12218, -1, 11681, 12218, 12334, -1, 11652, 12334, 12335, -1, 11652, 11681, 12334, -1, 11652, 10736, 11681, -1, 11652, 12219, 10736, -1, 11652, 11650, 12219, -1, 12219, 11650, 10737, -1, 10737, 11650, 11648, -1, 10738, 11648, 11643, -1, 12220, 11643, 12338, -1, 12220, 10738, 11643, -1, 12220, 12221, 10738, -1, 12220, 10740, 12221, -1, 12350, 12208, 12352, -1, 12222, 12352, 12223, -1, 12042, 12222, 12223, -1, 12042, 12224, 12222, -1, 12042, 12043, 12224, -1, 12224, 12043, 12090, -1, 12091, 12224, 12090, -1, 12091, 12093, 12224, -1, 12224, 12093, 12046, -1, 12047, 12224, 12046, -1, 12047, 12048, 12224, -1, 12224, 12048, 12387, -1, 12226, 12387, 12225, -1, 12226, 12224, 12387, -1, 11669, 12247, 11674, -1, 11669, 12227, 12247, -1, 11669, 12228, 12227, -1, 12227, 12228, 12229, -1, 12229, 12228, 11668, -1, 10725, 11668, 12232, -1, 12231, 12232, 12230, -1, 12231, 10725, 12232, -1, 12231, 12233, 10725, -1, 12231, 12234, 12233, -1, 12233, 12234, 12235, -1, 12229, 11668, 10725, -1, 12237, 12245, 12247, -1, 12237, 12236, 12245, -1, 12237, 12238, 12236, -1, 12236, 12238, 10865, -1, 10865, 12238, 10727, -1, 10866, 10727, 12240, -1, 12239, 12240, 10724, -1, 12239, 10866, 12240, -1, 12239, 12241, 10866, -1, 12239, 12242, 12241, -1, 12241, 12242, 10718, -1, 10865, 10727, 10866, -1, 10864, 11612, 12245, -1, 10864, 11619, 11612, -1, 10864, 10863, 11619, -1, 11619, 10863, 12243, -1, 12243, 10863, 10862, -1, 11613, 10862, 11453, -1, 11614, 11613, 11453, -1, 10862, 10860, 11453, -1, 11453, 10860, 11451, -1, 11451, 10860, 12244, -1, 11613, 12243, 10862, -1, 11612, 11617, 12245, -1, 12245, 11617, 12246, -1, 12248, 12245, 12246, -1, 12248, 12247, 12245, -1, 12248, 11674, 12247, -1, 12248, 12249, 11674, -1, 11674, 12249, 12352, -1, 12208, 11674, 12352, -1, 12250, 12041, 11617, -1, 12250, 11989, 12041, -1, 12250, 11988, 11989, -1, 12250, 12251, 11988, -1, 12250, 12252, 12251, -1, 12250, 11616, 12252, -1, 12252, 11616, 12253, -1, 12253, 11616, 11610, -1, 12254, 12253, 11610, -1, 12254, 12255, 12253, -1, 11988, 12251, 11969, -1, 11969, 12251, 12256, -1, 11986, 12256, 12258, -1, 12257, 11986, 12258, -1, 12257, 11985, 11986, -1, 12257, 12259, 11985, -1, 12257, 12123, 12259, -1, 12259, 12123, 12260, -1, 12260, 12123, 12114, -1, 11984, 12114, 12124, -1, 12262, 12124, 12261, -1, 12262, 11984, 12124, -1, 11969, 12256, 11986, -1, 12260, 12114, 11984, -1, 12124, 12264, 12261, -1, 12261, 12264, 12263, -1, 12263, 12264, 12265, -1, 12265, 12264, 12266, -1, 11983, 12266, 11982, -1, 11983, 12265, 12266, -1, 12266, 12125, 11982, -1, 11982, 12125, 12276, -1, 12276, 12125, 12126, -1, 12127, 12276, 12126, -1, 12127, 12267, 12276, -1, 12276, 12267, 12268, -1, 12270, 12276, 12268, -1, 12270, 12293, 12276, -1, 12270, 12269, 12293, -1, 12270, 12271, 12269, -1, 12269, 12271, 12272, -1, 12273, 12272, 12129, -1, 12121, 12273, 12129, -1, 12121, 11624, 12273, -1, 12121, 11622, 11624, -1, 12121, 12274, 11622, -1, 12121, 11621, 12274, -1, 12269, 12272, 12273, -1, 12276, 12293, 12275, -1, 11911, 12275, 11887, -1, 11911, 12276, 12275, -1, 11911, 12277, 12276, -1, 11911, 12278, 12277, -1, 12277, 12278, 11980, -1, 11980, 12278, 11912, -1, 11961, 11912, 11913, -1, 12279, 11913, 12383, -1, 12279, 11961, 11913, -1, 12279, 12280, 11961, -1, 12279, 11979, 12280, -1, 12279, 12281, 11979, -1, 12279, 11978, 12281, -1, 12279, 12282, 11978, -1, 12279, 11977, 12282, -1, 12279, 11956, 11977, -1, 12279, 11976, 11956, -1, 12279, 12027, 11976, -1, 11976, 12027, 12029, -1, 12030, 11976, 12029, -1, 12030, 12283, 11976, -1, 11976, 12283, 12078, -1, 12079, 11976, 12078, -1, 12079, 12284, 11976, -1, 12079, 11974, 12284, -1, 12079, 11955, 11974, -1, 12079, 11954, 11955, -1, 12079, 11953, 11954, -1, 12079, 12285, 11953, -1, 12079, 12080, 12285, -1, 12285, 12080, 12082, -1, 12034, 12285, 12082, -1, 12034, 12035, 12285, -1, 12285, 12035, 12085, -1, 12036, 12285, 12085, -1, 12036, 12038, 12285, -1, 12285, 12038, 12287, -1, 12286, 12287, 12039, -1, 11991, 12039, 11989, -1, 11991, 12286, 12039, -1, 11627, 12288, 12291, -1, 11627, 12143, 12288, -1, 11627, 12159, 12143, -1, 11627, 12289, 12159, -1, 12159, 12289, 11629, -1, 11633, 12159, 11629, -1, 11633, 12290, 12159, -1, 12288, 12142, 12291, -1, 12291, 12142, 12141, -1, 12140, 12291, 12141, -1, 12140, 12155, 12291, -1, 12291, 12155, 12154, -1, 12292, 12291, 12154, -1, 12292, 12152, 12291, -1, 12291, 12152, 12150, -1, 12136, 12291, 12150, -1, 12136, 12275, 12291, -1, 12291, 12275, 12293, -1, 12135, 11884, 12275, -1, 12135, 11906, 11884, -1, 12135, 12133, 11906, -1, 11906, 12133, 12294, -1, 12294, 12133, 11882, -1, 11882, 12133, 12148, -1, 12303, 12148, 12132, -1, 11902, 12132, 12295, -1, 12296, 11902, 12295, -1, 12296, 12297, 11902, -1, 12296, 12298, 12297, -1, 12297, 12298, 12368, -1, 12368, 12298, 12299, -1, 12108, 12299, 12304, -1, 12069, 12304, 12301, -1, 12300, 12301, 12302, -1, 12300, 12069, 12301, -1, 11882, 12148, 12303, -1, 12303, 12132, 11902, -1, 12299, 12305, 12304, -1, 12304, 12305, 12306, -1, 12306, 12305, 12307, -1, 11636, 12307, 11634, -1, 11636, 12306, 12307, -1, 12307, 12308, 11634, -1, 12108, 12304, 12069, -1, 12309, 11660, 12301, -1, 12309, 12310, 11660, -1, 12309, 12311, 12310, -1, 12310, 12311, 11661, -1, 11661, 12311, 11642, -1, 12312, 11642, 11455, -1, 11662, 12312, 11455, -1, 11642, 11640, 11455, -1, 11455, 11640, 11454, -1, 11454, 11640, 11457, -1, 12312, 11661, 11642, -1, 11660, 12314, 12301, -1, 12301, 12314, 12302, -1, 12302, 12314, 12313, -1, 12313, 12314, 11666, -1, 12107, 11666, 12172, -1, 12315, 12107, 12172, -1, 12315, 12316, 12107, -1, 12107, 12316, 12367, -1, 12106, 12367, 12317, -1, 12106, 12107, 12367, -1, 12172, 11666, 12171, -1, 12171, 11666, 11664, -1, 12318, 11664, 11658, -1, 12319, 12318, 11658, -1, 12319, 11655, 12318, -1, 12171, 11664, 12318, -1, 12316, 12320, 12367, -1, 12367, 12320, 11942, -1, 11942, 12320, 11941, -1, 11941, 12320, 12321, -1, 12321, 12320, 12322, -1, 12322, 12320, 11930, -1, 11930, 12320, 12164, -1, 12323, 12164, 12324, -1, 12326, 12324, 12165, -1, 11940, 12165, 12325, -1, 11928, 12325, 12327, -1, 11928, 11940, 12325, -1, 11930, 12164, 12323, -1, 12323, 12324, 12326, -1, 12326, 12165, 11940, -1, 12325, 12328, 12327, -1, 12327, 12328, 11926, -1, 11926, 12328, 12168, -1, 12330, 12168, 12329, -1, 12330, 11926, 12168, -1, 12168, 12331, 12329, -1, 12329, 12331, 11925, -1, 11925, 12331, 11924, -1, 11924, 12331, 12175, -1, 12332, 12175, 12218, -1, 12332, 11924, 12175, -1, 12175, 12176, 12218, -1, 12218, 12176, 12333, -1, 12178, 12218, 12333, -1, 12178, 12179, 12218, -1, 12218, 12179, 12334, -1, 12334, 12336, 12335, -1, 12335, 12336, 12337, -1, 12337, 12336, 12180, -1, 11653, 12180, 11654, -1, 11653, 12337, 12180, -1, 12180, 11645, 11654, -1, 10737, 11648, 10738, -1, 11643, 12339, 12338, -1, 12338, 12339, 10872, -1, 11681, 10736, 11682, -1, 11682, 10736, 12340, -1, 10735, 11682, 12340, -1, 10735, 11690, 11682, -1, 10735, 10734, 11690, -1, 11690, 10734, 12342, -1, 12342, 10734, 12341, -1, 12343, 12342, 12341, -1, 12343, 11685, 12342, -1, 12343, 11688, 11685, -1, 10734, 10730, 12341, -1, 12341, 10730, 10729, -1, 12218, 11681, 12345, -1, 12345, 11681, 12344, -1, 12199, 12344, 12198, -1, 12199, 12345, 12344, -1, 11679, 12184, 12344, -1, 11679, 12347, 12184, -1, 11679, 12346, 12347, -1, 12347, 12346, 11678, -1, 12182, 12347, 11678, -1, 12184, 12195, 12344, -1, 12344, 12195, 12197, -1, 12348, 12344, 12197, -1, 12348, 12185, 12344, -1, 12344, 12185, 12349, -1, 12187, 12344, 12349, -1, 12187, 12198, 12344, -1, 12202, 12192, 12350, -1, 12285, 12287, 12286, -1, 12039, 12041, 11989, -1, 12041, 12351, 11617, -1, 11617, 12351, 12246, -1, 12350, 12352, 12222, -1, 12353, 12385, 12387, -1, 12353, 12010, 12385, -1, 12353, 12051, 12010, -1, 12010, 12051, 12009, -1, 12009, 12051, 12095, -1, 12053, 12009, 12095, -1, 12053, 12354, 12009, -1, 12053, 12054, 12354, -1, 12354, 12054, 12357, -1, 12357, 12054, 12355, -1, 12356, 12355, 12393, -1, 12356, 12357, 12355, -1, 12356, 12358, 12357, -1, 12356, 11951, 12358, -1, 12358, 11951, 12359, -1, 12359, 11951, 12360, -1, 12217, 12360, 12218, -1, 12217, 12359, 12360, -1, 12097, 12389, 12355, -1, 12097, 12361, 12389, -1, 12389, 12361, 12057, -1, 12362, 12389, 12057, -1, 12362, 12098, 12389, -1, 12389, 12098, 12060, -1, 12061, 12389, 12060, -1, 12061, 12062, 12389, -1, 12389, 12062, 12063, -1, 11937, 12063, 12101, -1, 12366, 12101, 12363, -1, 12365, 12363, 12103, -1, 12364, 12103, 11943, -1, 12364, 12365, 12103, -1, 12389, 12063, 11937, -1, 11937, 12101, 12366, -1, 12366, 12363, 12365, -1, 12103, 12104, 11943, -1, 11943, 12104, 12367, -1, 12367, 12104, 12317, -1, 12107, 12313, 11666, -1, 12299, 12108, 12368, -1, 12368, 12108, 12109, -1, 12369, 12109, 12370, -1, 12369, 12368, 12109, -1, 12109, 12371, 12370, -1, 12370, 12371, 12377, -1, 12377, 12371, 12071, -1, 12372, 12377, 12071, -1, 12372, 12072, 12377, -1, 12377, 12072, 12373, -1, 12374, 12377, 12373, -1, 12374, 12375, 12377, -1, 12377, 12375, 12376, -1, 12110, 12377, 12376, -1, 12110, 11921, 12377, -1, 12110, 11899, 11921, -1, 12110, 11919, 11899, -1, 12110, 11897, 11919, -1, 12110, 12378, 11897, -1, 12110, 11895, 12378, -1, 12110, 11917, 11895, -1, 12110, 12379, 11917, -1, 12110, 11916, 12379, -1, 12110, 11915, 11916, -1, 12110, 12380, 11915, -1, 11915, 12380, 12384, -1, 12384, 12380, 12111, -1, 12382, 12111, 12112, -1, 12381, 12382, 12112, -1, 12381, 11914, 12382, -1, 12381, 12383, 11914, -1, 11914, 12383, 11913, -1, 12384, 12111, 12382, -1, 12385, 12013, 12387, -1, 12387, 12013, 11996, -1, 12386, 12387, 11996, -1, 12386, 12015, 12387, -1, 12387, 12015, 11998, -1, 12016, 12387, 11998, -1, 12016, 12388, 12387, -1, 12387, 12388, 12225, -1, 11961, 11980, 11912, -1, 12389, 11945, 12355, -1, 12355, 11945, 12390, -1, 11947, 12355, 12390, -1, 11947, 11949, 12355, -1, 12355, 11949, 12392, -1, 12391, 12355, 12392, -1, 12391, 12393, 12355, -1, 11884, 12394, 12275, -1, 12275, 12394, 12395, -1, 11907, 12275, 12395, -1, 11907, 11908, 12275, -1, 12275, 11908, 11909, -1, 11887, 12275, 11909, -1, 12400, 12401, 12402, -1, 12402, 12401, 12787, -1, 12402, 12787, 12404, -1, 12404, 12787, 12793, -1, 12404, 12793, 12403, -1, 12403, 12793, 12792, -1, 12403, 12792, 12405, -1, 12405, 12792, 12794, -1, 12405, 12794, 12396, -1, 12396, 12794, 12397, -1, 12396, 12397, 12408, -1, 12408, 12397, 12789, -1, 12408, 12789, 12407, -1, 12407, 12789, 12398, -1, 12407, 12398, 12399, -1, 12399, 12398, 12791, -1, 12399, 12791, 12406, -1, 12406, 12791, 12790, -1, 12406, 12790, 12400, -1, 12400, 12790, 12401, -1, 12402, 12403, 12400, -1, 12402, 12404, 12403, -1, 12403, 12405, 12400, -1, 12400, 12405, 12406, -1, 12406, 12405, 12407, -1, 12399, 12406, 12407, -1, 12405, 12396, 12407, -1, 12407, 12396, 12408, -1, 12423, 12409, 12410, -1, 12410, 12409, 12411, -1, 12410, 12411, 12421, -1, 12421, 12411, 12798, -1, 12421, 12798, 12412, -1, 12412, 12798, 12413, -1, 12412, 12413, 12414, -1, 12414, 12413, 12796, -1, 12414, 12796, 12415, -1, 12415, 12796, 12416, -1, 12415, 12416, 12417, -1, 12417, 12416, 12795, -1, 12417, 12795, 12424, -1, 12424, 12795, 12418, -1, 12424, 12418, 12419, -1, 12419, 12418, 12420, -1, 12419, 12420, 12422, -1, 12422, 12420, 12797, -1, 12422, 12797, 12423, -1, 12423, 12797, 12409, -1, 12410, 12415, 12423, -1, 12410, 12414, 12415, -1, 12410, 12421, 12414, -1, 12414, 12421, 12412, -1, 12423, 12415, 12419, -1, 12422, 12423, 12419, -1, 12424, 12419, 12417, -1, 12417, 12419, 12415, -1, 12425, 12426, 12497, -1, 12497, 12426, 12427, -1, 12427, 12426, 12432, -1, 12430, 12432, 12431, -1, 12428, 12431, 12429, -1, 12428, 12430, 12431, -1, 12427, 12432, 12430, -1, 12431, 12478, 12429, -1, 12429, 12478, 12433, -1, 12733, 12433, 12434, -1, 12435, 12434, 12629, -1, 12735, 12435, 12629, -1, 12429, 12433, 12733, -1, 12733, 12434, 12435, -1, 13047, 12459, 13034, -1, 13047, 12436, 12459, -1, 12459, 12436, 12437, -1, 13050, 12459, 12437, -1, 13050, 12438, 12459, -1, 12459, 12438, 13052, -1, 13053, 12459, 13052, -1, 13053, 12439, 12459, -1, 13053, 12440, 12439, -1, 13053, 12674, 12440, -1, 13053, 12493, 12674, -1, 13053, 12677, 12493, -1, 13053, 12461, 12677, -1, 13053, 13054, 12461, -1, 12461, 13054, 13056, -1, 12442, 12461, 13056, -1, 12442, 12441, 12461, -1, 12442, 12443, 12441, -1, 12442, 12444, 12443, -1, 12443, 12444, 13019, -1, 13019, 12444, 13038, -1, 13018, 13038, 13057, -1, 13017, 13057, 12449, -1, 12445, 12449, 12476, -1, 12475, 12476, 12640, -1, 12447, 12640, 12425, -1, 12447, 12475, 12640, -1, 12447, 12446, 12475, -1, 12447, 12551, 12446, -1, 12447, 12553, 12551, -1, 12447, 12448, 12553, -1, 12447, 12554, 12448, -1, 12447, 12555, 12554, -1, 12447, 12557, 12555, -1, 13019, 13038, 13018, -1, 13018, 13057, 13017, -1, 13017, 12449, 12445, -1, 12476, 13027, 12640, -1, 12640, 13027, 12450, -1, 13039, 12640, 12450, -1, 13039, 13040, 12640, -1, 12640, 13040, 13031, -1, 12452, 13031, 13032, -1, 12451, 13032, 12638, -1, 12451, 12452, 13032, -1, 12640, 13031, 12452, -1, 12636, 12640, 12452, -1, 12636, 12639, 12640, -1, 12636, 12453, 12639, -1, 12639, 12453, 12632, -1, 12635, 12639, 12632, -1, 12635, 12631, 12639, -1, 12639, 12631, 12630, -1, 12638, 13032, 12454, -1, 12454, 13032, 12455, -1, 13043, 12454, 12455, -1, 13043, 12456, 12454, -1, 12454, 12456, 12458, -1, 12457, 12454, 12458, -1, 12457, 13045, 12454, -1, 12454, 13045, 13034, -1, 12459, 12454, 13034, -1, 12441, 12460, 12461, -1, 12461, 12460, 13005, -1, 12463, 13005, 12484, -1, 12462, 12484, 12722, -1, 12462, 12463, 12484, -1, 12462, 12464, 12463, -1, 12463, 12464, 12465, -1, 12465, 12464, 12719, -1, 12718, 12465, 12719, -1, 12718, 12715, 12465, -1, 12465, 12715, 12717, -1, 12714, 12465, 12717, -1, 12461, 13005, 12463, -1, 12466, 12463, 12486, -1, 12466, 12461, 12463, -1, 12466, 12628, 12461, -1, 12466, 12467, 12628, -1, 12466, 12618, 12467, -1, 12466, 12621, 12618, -1, 12466, 12623, 12621, -1, 12466, 12625, 12623, -1, 12466, 12626, 12625, -1, 13022, 12468, 12484, -1, 13022, 13023, 12468, -1, 12468, 13023, 13007, -1, 13024, 12468, 13007, -1, 13024, 13010, 12468, -1, 12468, 13010, 13025, -1, 13011, 12468, 13025, -1, 13011, 12472, 12468, -1, 13011, 12469, 12472, -1, 12472, 12469, 12470, -1, 12471, 12472, 12470, -1, 12471, 12997, 12472, -1, 12472, 12997, 13012, -1, 13000, 12472, 13012, -1, 13000, 12473, 12472, -1, 12472, 12473, 12685, -1, 12685, 12473, 12682, -1, 12682, 12473, 12479, -1, 12479, 12473, 13013, -1, 12475, 13013, 13014, -1, 13015, 12475, 13014, -1, 13015, 12474, 12475, -1, 12475, 12474, 13016, -1, 12445, 12475, 13016, -1, 12445, 12476, 12475, -1, 12479, 13013, 12475, -1, 12480, 12475, 12482, -1, 12477, 12482, 12483, -1, 12477, 12480, 12482, -1, 12640, 12629, 12425, -1, 12425, 12629, 12434, -1, 12433, 12425, 12434, -1, 12433, 12478, 12425, -1, 12425, 12478, 12431, -1, 12432, 12425, 12431, -1, 12432, 12426, 12425, -1, 12479, 12475, 12480, -1, 12481, 12678, 12482, -1, 12482, 12678, 12679, -1, 12483, 12482, 12679, -1, 12468, 12485, 12484, -1, 12484, 12485, 12722, -1, 12463, 13086, 12486, -1, 12486, 13086, 12487, -1, 12488, 12486, 12487, -1, 12488, 12489, 12486, -1, 12486, 12489, 12562, -1, 12563, 12486, 12562, -1, 12563, 12490, 12486, -1, 12671, 12491, 12677, -1, 12677, 12491, 12670, -1, 12492, 12677, 12670, -1, 12492, 12673, 12677, -1, 12677, 12673, 12493, -1, 12425, 12497, 12447, -1, 12447, 12497, 12540, -1, 12540, 12497, 12984, -1, 12886, 12984, 12494, -1, 12545, 12494, 12496, -1, 12495, 12496, 12516, -1, 12495, 12545, 12496, -1, 12501, 12498, 12497, -1, 12501, 12499, 12498, -1, 12501, 12980, 12499, -1, 12501, 12500, 12980, -1, 12501, 12978, 12500, -1, 12501, 12977, 12978, -1, 12501, 12963, 12977, -1, 12501, 12502, 12963, -1, 12501, 12962, 12502, -1, 12501, 12503, 12962, -1, 12501, 12960, 12503, -1, 12501, 12511, 12960, -1, 12960, 12511, 12504, -1, 12504, 12511, 12512, -1, 12513, 12512, 12730, -1, 12806, 12730, 12731, -1, 12805, 12731, 12505, -1, 12506, 12505, 12732, -1, 12508, 12732, 12509, -1, 12810, 12509, 12507, -1, 12810, 12508, 12509, -1, 12510, 12728, 12511, -1, 12511, 12728, 12512, -1, 12504, 12512, 12513, -1, 12514, 12513, 12803, -1, 12994, 12803, 12992, -1, 12994, 12514, 12803, -1, 12513, 12730, 12806, -1, 12806, 12731, 12805, -1, 12805, 12505, 12506, -1, 12506, 12732, 12508, -1, 12504, 12513, 12514, -1, 12515, 12548, 12803, -1, 12515, 12800, 12548, -1, 12548, 12800, 12799, -1, 12862, 12516, 12548, -1, 12862, 12517, 12516, -1, 12862, 12891, 12517, -1, 12862, 12518, 12891, -1, 12862, 12860, 12518, -1, 12518, 12860, 12892, -1, 12892, 12860, 12519, -1, 12519, 12860, 12900, -1, 12900, 12860, 12520, -1, 12520, 12860, 12521, -1, 12521, 12860, 12895, -1, 12895, 12860, 12524, -1, 12524, 12860, 12522, -1, 12523, 12524, 12522, -1, 12523, 12525, 12524, -1, 12524, 12525, 12822, -1, 12526, 12822, 12544, -1, 12526, 12524, 12822, -1, 12527, 12857, 12860, -1, 12860, 12857, 12858, -1, 12528, 12860, 12858, -1, 12528, 12854, 12860, -1, 12860, 12854, 12529, -1, 12522, 12860, 12529, -1, 12530, 12531, 12822, -1, 12530, 12819, 12531, -1, 12531, 12819, 12537, -1, 12537, 12819, 12533, -1, 12532, 12537, 12533, -1, 12532, 12818, 12537, -1, 12537, 12818, 12826, -1, 12538, 12826, 12540, -1, 12534, 12540, 12906, -1, 12534, 12538, 12540, -1, 12818, 12812, 12826, -1, 12826, 12812, 12535, -1, 12536, 12826, 12535, -1, 12536, 12811, 12826, -1, 12537, 12826, 12538, -1, 12886, 12539, 12540, -1, 12984, 12886, 12540, -1, 12539, 12898, 12540, -1, 12540, 12898, 12541, -1, 12897, 12540, 12541, -1, 12897, 12906, 12540, -1, 12531, 12542, 12822, -1, 12822, 12542, 12543, -1, 12903, 12822, 12543, -1, 12903, 12544, 12822, -1, 12545, 12886, 12494, -1, 12498, 12983, 12497, -1, 12497, 12983, 12967, -1, 12969, 12497, 12967, -1, 12969, 12984, 12497, -1, 12496, 12546, 12516, -1, 12516, 12546, 12548, -1, 12548, 12546, 12971, -1, 12547, 12548, 12971, -1, 12547, 12986, 12548, -1, 12548, 12986, 12803, -1, 12803, 12986, 12549, -1, 12989, 12803, 12549, -1, 12989, 12550, 12803, -1, 12803, 12550, 12992, -1, 12446, 12551, 12552, -1, 12552, 12551, 12824, -1, 12824, 12551, 12553, -1, 12825, 12553, 12448, -1, 12827, 12448, 12558, -1, 12827, 12825, 12448, -1, 12824, 12553, 12825, -1, 12448, 12554, 12558, -1, 12558, 12554, 12555, -1, 12556, 12555, 12557, -1, 12559, 12557, 12447, -1, 12540, 12559, 12447, -1, 12558, 12555, 12556, -1, 12556, 12557, 12559, -1, 12486, 12490, 12569, -1, 12569, 12490, 12560, -1, 12560, 12490, 12563, -1, 12872, 12563, 12562, -1, 12561, 12562, 12873, -1, 12561, 12872, 12562, -1, 12560, 12563, 12872, -1, 12562, 12489, 12873, -1, 12873, 12489, 12488, -1, 12874, 12488, 12487, -1, 12870, 12487, 13086, -1, 13085, 12870, 13086, -1, 12873, 12488, 12874, -1, 12874, 12487, 12870, -1, 12931, 12871, 12608, -1, 12931, 12932, 12871, -1, 12871, 12932, 12564, -1, 12565, 12871, 12564, -1, 12565, 12934, 12871, -1, 12871, 12934, 12569, -1, 12569, 12934, 12566, -1, 12935, 12569, 12566, -1, 12935, 12917, 12569, -1, 12569, 12917, 12567, -1, 12568, 12569, 12567, -1, 12568, 12570, 12569, -1, 12569, 12570, 12571, -1, 12936, 12569, 12571, -1, 12936, 12572, 12569, -1, 12569, 12572, 12760, -1, 12577, 12760, 12607, -1, 12938, 12577, 12607, -1, 12938, 12573, 12577, -1, 12577, 12573, 12937, -1, 12574, 12577, 12937, -1, 12574, 12948, 12577, -1, 12577, 12948, 12576, -1, 12575, 12577, 12576, -1, 12575, 12959, 12577, -1, 12577, 12959, 12592, -1, 12580, 12592, 12958, -1, 12578, 12958, 12579, -1, 12578, 12580, 12958, -1, 12578, 12740, 12580, -1, 12580, 12740, 12581, -1, 12737, 12580, 12581, -1, 12737, 12736, 12580, -1, 12572, 12582, 12760, -1, 12760, 12582, 12583, -1, 12909, 12760, 12583, -1, 12909, 12923, 12760, -1, 12760, 12923, 12910, -1, 12924, 12760, 12910, -1, 12924, 12911, 12760, -1, 12760, 12911, 12589, -1, 12589, 12911, 12584, -1, 12585, 12589, 12584, -1, 12585, 12927, 12589, -1, 12589, 12927, 12587, -1, 12586, 12587, 12881, -1, 12586, 12589, 12587, -1, 12586, 12588, 12589, -1, 12589, 12588, 12877, -1, 12590, 12589, 12877, -1, 12590, 12876, 12589, -1, 12589, 12876, 12875, -1, 12913, 12591, 12587, -1, 12913, 12929, 12591, -1, 12591, 12929, 12608, -1, 13114, 12608, 12867, -1, 13114, 12591, 12608, -1, 12577, 12592, 12580, -1, 12958, 12945, 12579, -1, 12579, 12945, 12745, -1, 12745, 12945, 12746, -1, 12746, 12945, 12747, -1, 12747, 12945, 12593, -1, 12596, 12593, 12595, -1, 12594, 12596, 12595, -1, 12594, 12944, 12596, -1, 12596, 12944, 12943, -1, 12597, 12596, 12943, -1, 12597, 12749, 12596, -1, 12597, 12598, 12749, -1, 12597, 12599, 12598, -1, 12597, 12615, 12599, -1, 12597, 12600, 12615, -1, 12615, 12600, 12760, -1, 12760, 12600, 12942, -1, 12601, 12760, 12942, -1, 12601, 12602, 12760, -1, 12760, 12602, 12955, -1, 12603, 12760, 12955, -1, 12603, 12604, 12760, -1, 12760, 12604, 12605, -1, 12941, 12760, 12605, -1, 12941, 12606, 12760, -1, 12760, 12606, 12607, -1, 12747, 12593, 12596, -1, 12486, 12569, 12466, -1, 12466, 12569, 12577, -1, 12577, 12569, 12760, -1, 12871, 12612, 12608, -1, 12608, 12612, 12868, -1, 12867, 12608, 12868, -1, 12865, 12609, 12612, -1, 12612, 12609, 12610, -1, 12864, 12612, 12610, -1, 12864, 12611, 12612, -1, 12612, 12611, 12613, -1, 12868, 12612, 12613, -1, 12591, 12884, 12587, -1, 12587, 12884, 12614, -1, 12881, 12587, 12614, -1, 12759, 12616, 12615, -1, 12615, 12616, 12756, -1, 12755, 12615, 12756, -1, 12755, 12753, 12615, -1, 12615, 12753, 12751, -1, 12599, 12615, 12751, -1, 12628, 12467, 12617, -1, 12617, 12467, 12620, -1, 12620, 12467, 12618, -1, 12619, 12618, 12621, -1, 13082, 12621, 12622, -1, 13082, 12619, 12621, -1, 12620, 12618, 12619, -1, 12621, 12623, 12622, -1, 12622, 12623, 12625, -1, 12624, 12625, 12626, -1, 12627, 12626, 12466, -1, 12577, 12627, 12466, -1, 12622, 12625, 12624, -1, 12624, 12626, 12627, -1, 13070, 12735, 12666, -1, 12643, 13070, 12666, -1, 12643, 12781, 13070, -1, 12643, 12617, 12781, -1, 12643, 12628, 12617, -1, 12643, 12461, 12628, -1, 12640, 12666, 12629, -1, 12629, 12666, 12735, -1, 12781, 12788, 13070, -1, 13070, 12788, 13071, -1, 12639, 12630, 12664, -1, 12664, 12630, 12634, -1, 12634, 12630, 12631, -1, 12668, 12631, 12635, -1, 12662, 12635, 12632, -1, 12633, 12632, 12661, -1, 12633, 12662, 12632, -1, 12634, 12631, 12668, -1, 12668, 12635, 12662, -1, 12632, 12453, 12661, -1, 12661, 12453, 12659, -1, 12659, 12453, 12636, -1, 12452, 12659, 12636, -1, 12452, 12637, 12659, -1, 12452, 12451, 12637, -1, 12637, 12451, 12658, -1, 12658, 12451, 12638, -1, 12657, 12638, 12454, -1, 12655, 12657, 12454, -1, 12658, 12638, 12657, -1, 12639, 12664, 12640, -1, 12640, 12664, 12666, -1, 13058, 12643, 13026, -1, 13058, 12641, 12643, -1, 12643, 12641, 13037, -1, 12642, 12643, 13037, -1, 12642, 12644, 12643, -1, 12643, 12644, 12669, -1, 12669, 12644, 13055, -1, 12651, 12669, 13055, -1, 12651, 12645, 12669, -1, 12651, 12672, 12645, -1, 12651, 12646, 12672, -1, 12651, 12647, 12646, -1, 12651, 12648, 12647, -1, 12651, 12649, 12648, -1, 12651, 12650, 12649, -1, 12651, 12675, 12650, -1, 12651, 12676, 12675, -1, 12651, 12654, 12676, -1, 12651, 12652, 12654, -1, 12654, 12652, 13036, -1, 13051, 12654, 13036, -1, 13051, 13049, 12654, -1, 12654, 13049, 13048, -1, 13035, 12654, 13048, -1, 13035, 12653, 12654, -1, 12654, 12653, 12655, -1, 12655, 12653, 13046, -1, 12656, 12655, 13046, -1, 12656, 12660, 12655, -1, 12655, 12660, 12657, -1, 12657, 12660, 12658, -1, 12658, 12660, 12637, -1, 12637, 12660, 12659, -1, 12659, 12660, 12661, -1, 12661, 12660, 12633, -1, 12633, 12660, 12663, -1, 12662, 12663, 12668, -1, 12662, 12633, 12663, -1, 13044, 12664, 12663, -1, 13044, 13033, 12664, -1, 12664, 13033, 12665, -1, 13042, 12664, 12665, -1, 13042, 13041, 12664, -1, 12664, 13041, 12666, -1, 12666, 13041, 13030, -1, 13029, 12666, 13030, -1, 13029, 13028, 12666, -1, 12666, 13028, 12667, -1, 13026, 12666, 12667, -1, 13026, 12643, 12666, -1, 12664, 12634, 12663, -1, 12663, 12634, 12668, -1, 12669, 12645, 12677, -1, 12677, 12645, 12671, -1, 12671, 12645, 12672, -1, 12491, 12672, 12646, -1, 12670, 12646, 12647, -1, 12492, 12647, 12673, -1, 12492, 12670, 12647, -1, 12671, 12672, 12491, -1, 12491, 12646, 12670, -1, 12647, 12648, 12673, -1, 12673, 12648, 12493, -1, 12493, 12648, 12649, -1, 12650, 12493, 12649, -1, 12650, 12674, 12493, -1, 12650, 12675, 12674, -1, 12674, 12675, 12440, -1, 12440, 12675, 12676, -1, 12439, 12676, 12654, -1, 12459, 12439, 12654, -1, 12440, 12676, 12439, -1, 12669, 12677, 12643, -1, 12643, 12677, 12461, -1, 12703, 12701, 12482, -1, 12482, 12701, 12481, -1, 12481, 12701, 12700, -1, 12678, 12700, 12704, -1, 12679, 12704, 12680, -1, 12483, 12680, 12477, -1, 12483, 12679, 12680, -1, 12481, 12700, 12678, -1, 12678, 12704, 12679, -1, 12680, 12705, 12477, -1, 12477, 12705, 12480, -1, 12480, 12705, 12709, -1, 12681, 12480, 12709, -1, 12681, 12479, 12480, -1, 12681, 12683, 12479, -1, 12479, 12683, 12682, -1, 12682, 12683, 12684, -1, 12685, 12684, 12707, -1, 12472, 12685, 12707, -1, 12682, 12684, 12685, -1, 12472, 12707, 12468, -1, 12468, 12707, 12687, -1, 12686, 12687, 12706, -1, 12686, 12688, 12687, -1, 12687, 12688, 12689, -1, 13009, 12687, 12689, -1, 13009, 13008, 12687, -1, 12687, 13008, 12710, -1, 12725, 12710, 12724, -1, 12725, 12687, 12710, -1, 12690, 12716, 12710, -1, 12690, 12702, 12716, -1, 12690, 13006, 12702, -1, 12702, 13006, 13021, -1, 12691, 13021, 13004, -1, 13003, 12691, 13004, -1, 13003, 13020, 12691, -1, 12691, 13020, 12692, -1, 12693, 12691, 12692, -1, 12693, 13083, 12691, -1, 12693, 12694, 13083, -1, 13083, 12694, 12696, -1, 12695, 13083, 12696, -1, 12695, 12697, 13083, -1, 13083, 12697, 12698, -1, 12703, 12698, 13002, -1, 13001, 12703, 13002, -1, 13001, 12699, 12703, -1, 12703, 12699, 12999, -1, 12701, 12999, 12700, -1, 12701, 12703, 12999, -1, 12702, 13021, 12691, -1, 13083, 12698, 12703, -1, 12700, 12999, 12704, -1, 12704, 12999, 12708, -1, 12680, 12708, 12705, -1, 12680, 12704, 12708, -1, 12998, 12707, 12708, -1, 12998, 12996, 12707, -1, 12707, 12996, 12995, -1, 12706, 12707, 12995, -1, 12706, 12687, 12707, -1, 12707, 12684, 12708, -1, 12708, 12684, 12683, -1, 12681, 12708, 12683, -1, 12681, 12709, 12708, -1, 12708, 12709, 12705, -1, 12716, 12711, 12710, -1, 12710, 12711, 12712, -1, 12713, 12710, 12712, -1, 12713, 12720, 12710, -1, 12710, 12720, 12721, -1, 12723, 12710, 12721, -1, 12723, 12724, 12710, -1, 12465, 12714, 12702, -1, 12702, 12714, 12716, -1, 12716, 12714, 12717, -1, 12711, 12717, 12715, -1, 12712, 12715, 12718, -1, 12713, 12718, 12720, -1, 12713, 12712, 12718, -1, 12716, 12717, 12711, -1, 12711, 12715, 12712, -1, 12718, 12719, 12720, -1, 12720, 12719, 12721, -1, 12721, 12719, 12464, -1, 12462, 12721, 12464, -1, 12462, 12723, 12721, -1, 12462, 12722, 12723, -1, 12723, 12722, 12724, -1, 12724, 12722, 12485, -1, 12725, 12485, 12468, -1, 12687, 12725, 12468, -1, 12724, 12485, 12725, -1, 12465, 12702, 12463, -1, 12463, 12702, 12691, -1, 12734, 13066, 12501, -1, 12501, 13066, 12511, -1, 12511, 13066, 12729, -1, 12510, 12729, 12726, -1, 12728, 12726, 12727, -1, 12512, 12727, 12730, -1, 12512, 12728, 12727, -1, 12511, 12729, 12510, -1, 12510, 12726, 12728, -1, 12727, 13065, 12730, -1, 12730, 13065, 12731, -1, 12731, 13065, 13062, -1, 13063, 12731, 13062, -1, 13063, 12505, 12731, -1, 13063, 13061, 12505, -1, 12505, 13061, 12732, -1, 12732, 13061, 13060, -1, 12509, 13060, 13059, -1, 12507, 12509, 13059, -1, 12732, 13060, 12509, -1, 12501, 12435, 12734, -1, 12501, 12733, 12435, -1, 12501, 12429, 12733, -1, 12501, 12428, 12429, -1, 12501, 12430, 12428, -1, 12501, 12427, 12430, -1, 12501, 12497, 12427, -1, 12435, 12735, 12734, -1, 12734, 12735, 13070, -1, 12580, 12736, 13081, -1, 13081, 12736, 12741, -1, 12741, 12736, 12737, -1, 12742, 12737, 12581, -1, 12743, 12581, 12740, -1, 12739, 12740, 12738, -1, 12739, 12743, 12740, -1, 12741, 12737, 12742, -1, 12742, 12581, 12743, -1, 12740, 12578, 12738, -1, 12738, 12578, 12744, -1, 12744, 12578, 12579, -1, 12745, 12744, 12579, -1, 12745, 12766, 12744, -1, 12745, 12746, 12766, -1, 12766, 12746, 12765, -1, 12765, 12746, 12747, -1, 12748, 12747, 12596, -1, 12767, 12748, 12596, -1, 12765, 12747, 12748, -1, 12596, 12749, 12767, -1, 12767, 12749, 12768, -1, 12749, 12598, 12768, -1, 12768, 12598, 12750, -1, 12750, 12598, 12599, -1, 12769, 12599, 12751, -1, 12752, 12751, 12753, -1, 12771, 12753, 12754, -1, 12771, 12752, 12753, -1, 12750, 12599, 12769, -1, 12769, 12751, 12752, -1, 12753, 12755, 12754, -1, 12754, 12755, 12757, -1, 12757, 12755, 12756, -1, 12616, 12757, 12756, -1, 12616, 12758, 12757, -1, 12616, 12759, 12758, -1, 12758, 12759, 12761, -1, 12761, 12759, 12615, -1, 12772, 12615, 12760, -1, 12776, 12772, 12760, -1, 12761, 12615, 12772, -1, 12741, 12762, 13081, -1, 12741, 12763, 12762, -1, 12741, 12742, 12763, -1, 12763, 12742, 12743, -1, 12764, 12743, 12739, -1, 12738, 12764, 12739, -1, 12738, 12744, 12764, -1, 12764, 12744, 12957, -1, 12957, 12744, 12766, -1, 12767, 12766, 12765, -1, 12748, 12767, 12765, -1, 12763, 12743, 12764, -1, 12957, 12766, 12767, -1, 12777, 12767, 12768, -1, 12956, 12768, 12750, -1, 12769, 12956, 12750, -1, 12769, 12752, 12956, -1, 12956, 12752, 12771, -1, 12770, 12771, 12754, -1, 12757, 12770, 12754, -1, 12757, 12758, 12770, -1, 12770, 12758, 12773, -1, 12773, 12758, 12761, -1, 12772, 12773, 12761, -1, 12772, 12774, 12773, -1, 12772, 12776, 12774, -1, 12774, 12776, 12954, -1, 12954, 12776, 12953, -1, 12953, 12776, 12952, -1, 12952, 12776, 12775, -1, 12775, 12776, 12940, -1, 12940, 12776, 12788, -1, 12951, 12788, 12939, -1, 12951, 12940, 12788, -1, 12957, 12767, 12777, -1, 12777, 12768, 12956, -1, 12956, 12771, 12770, -1, 12781, 12785, 12788, -1, 12781, 12949, 12785, -1, 12781, 12947, 12949, -1, 12781, 12779, 12947, -1, 12781, 12778, 12779, -1, 12781, 12780, 12778, -1, 12781, 13081, 12780, -1, 12780, 13081, 12782, -1, 12782, 13081, 12946, -1, 12946, 13081, 12783, -1, 12783, 13081, 12784, -1, 12784, 13081, 12762, -1, 12785, 12950, 12788, -1, 12788, 12950, 12786, -1, 12939, 12788, 12786, -1, 12793, 12787, 13071, -1, 12397, 13071, 12788, -1, 12789, 12788, 12791, -1, 12398, 12789, 12791, -1, 12790, 12411, 12401, -1, 12790, 13104, 12411, -1, 12790, 12788, 13104, -1, 12790, 12791, 12788, -1, 12789, 12397, 12788, -1, 13071, 12397, 12793, -1, 12793, 12397, 12794, -1, 12792, 12793, 12794, -1, 12411, 12409, 12401, -1, 12401, 12409, 12830, -1, 13071, 12830, 12548, -1, 13075, 13071, 12548, -1, 12409, 12797, 12830, -1, 12830, 12797, 12418, -1, 12795, 12830, 12418, -1, 12795, 13104, 12830, -1, 12795, 12413, 13104, -1, 12795, 12416, 12413, -1, 12413, 12416, 12796, -1, 12797, 12420, 12418, -1, 12413, 12798, 13104, -1, 13104, 12798, 12411, -1, 12776, 12760, 12788, -1, 12788, 12760, 12589, -1, 13104, 12589, 13107, -1, 13104, 12788, 12589, -1, 12834, 12862, 12830, -1, 12830, 12862, 12548, -1, 12401, 12830, 13071, -1, 12787, 12401, 13071, -1, 12548, 12799, 13075, -1, 13075, 12799, 13076, -1, 13076, 12799, 12800, -1, 12804, 12800, 12515, -1, 12801, 12515, 12803, -1, 13077, 12803, 12802, -1, 13077, 12801, 12803, -1, 13076, 12800, 12804, -1, 12804, 12515, 12801, -1, 12803, 12513, 12802, -1, 12802, 12513, 12807, -1, 12807, 12513, 12806, -1, 12805, 12807, 12806, -1, 12805, 12808, 12807, -1, 12805, 12506, 12808, -1, 12808, 12506, 13079, -1, 13079, 12506, 12508, -1, 12809, 12508, 12810, -1, 13080, 12809, 12810, -1, 13079, 12508, 12809, -1, 12826, 12811, 12849, -1, 12849, 12811, 12815, -1, 12815, 12811, 12536, -1, 12816, 12536, 12535, -1, 12814, 12535, 12812, -1, 12813, 12812, 12850, -1, 12813, 12814, 12812, -1, 12815, 12536, 12816, -1, 12816, 12535, 12814, -1, 12812, 12818, 12850, -1, 12850, 12818, 12817, -1, 12817, 12818, 12532, -1, 12533, 12817, 12532, -1, 12533, 12851, 12817, -1, 12533, 12819, 12851, -1, 12851, 12819, 12823, -1, 12823, 12819, 12530, -1, 12821, 12530, 12822, -1, 12820, 12821, 12822, -1, 12823, 12530, 12821, -1, 12849, 12552, 12826, -1, 12849, 12848, 12552, -1, 12552, 12824, 12826, -1, 12826, 12824, 12825, -1, 12827, 12826, 12825, -1, 12827, 12558, 12826, -1, 12826, 12558, 12556, -1, 12559, 12826, 12556, -1, 12559, 12540, 12826, -1, 12887, 12830, 12828, -1, 12887, 12888, 12830, -1, 12830, 12888, 12829, -1, 12889, 12830, 12829, -1, 12889, 12890, 12830, -1, 12830, 12890, 12831, -1, 12832, 12830, 12831, -1, 12832, 12899, 12830, -1, 12830, 12899, 12893, -1, 12833, 12830, 12893, -1, 12833, 12834, 12830, -1, 12833, 12835, 12834, -1, 12834, 12835, 12901, -1, 12894, 12834, 12901, -1, 12894, 12852, 12834, -1, 12834, 12852, 12836, -1, 12837, 12834, 12836, -1, 12837, 12838, 12834, -1, 12834, 12838, 12855, -1, 12839, 12834, 12855, -1, 12839, 12840, 12834, -1, 12834, 12840, 12859, -1, 12861, 12834, 12859, -1, 12841, 12815, 12852, -1, 12841, 12842, 12815, -1, 12815, 12842, 12902, -1, 12843, 12815, 12902, -1, 12843, 12844, 12815, -1, 12815, 12844, 12896, -1, 12849, 12896, 12904, -1, 12845, 12849, 12904, -1, 12845, 12848, 12849, -1, 12845, 12905, 12848, -1, 12848, 12905, 12846, -1, 12847, 12848, 12846, -1, 12847, 12907, 12848, -1, 12848, 12907, 12908, -1, 12828, 12848, 12908, -1, 12828, 12830, 12848, -1, 12815, 12896, 12849, -1, 12816, 12814, 12815, -1, 12815, 12814, 12813, -1, 12850, 12815, 12813, -1, 12850, 12817, 12815, -1, 12815, 12817, 12851, -1, 12823, 12815, 12851, -1, 12823, 12852, 12815, -1, 12823, 12821, 12852, -1, 12852, 12821, 12820, -1, 12853, 12852, 12820, -1, 12853, 12856, 12852, -1, 12852, 12856, 12836, -1, 12525, 12523, 12853, -1, 12853, 12523, 12856, -1, 12856, 12523, 12522, -1, 12836, 12522, 12529, -1, 12837, 12529, 12854, -1, 12838, 12854, 12855, -1, 12838, 12837, 12854, -1, 12856, 12522, 12836, -1, 12836, 12529, 12837, -1, 12854, 12528, 12855, -1, 12855, 12528, 12839, -1, 12839, 12528, 12858, -1, 12857, 12839, 12858, -1, 12857, 12840, 12839, -1, 12857, 12527, 12840, -1, 12840, 12527, 12859, -1, 12859, 12527, 12860, -1, 12861, 12860, 12862, -1, 12834, 12861, 12862, -1, 12859, 12860, 12861, -1, 13094, 13092, 12871, -1, 12871, 13092, 12612, -1, 12612, 13092, 13091, -1, 12865, 13091, 12863, -1, 12609, 12863, 13090, -1, 12610, 13090, 12864, -1, 12610, 12609, 13090, -1, 12612, 13091, 12865, -1, 12865, 12863, 12609, -1, 13090, 13089, 12864, -1, 12864, 13089, 12611, -1, 12611, 13089, 13088, -1, 12866, 12611, 13088, -1, 12866, 12613, 12611, -1, 12866, 13093, 12613, -1, 12613, 13093, 12868, -1, 12868, 13093, 12869, -1, 12867, 12869, 13087, -1, 13114, 12867, 13087, -1, 12868, 12869, 12867, -1, 13084, 13094, 13085, -1, 13085, 13094, 12871, -1, 12870, 12871, 12874, -1, 12870, 13085, 12871, -1, 12569, 12560, 12871, -1, 12871, 12560, 12872, -1, 12561, 12871, 12872, -1, 12561, 12873, 12871, -1, 12871, 12873, 12874, -1, 12589, 12875, 13107, -1, 13107, 12875, 13110, -1, 13110, 12875, 12876, -1, 12879, 12876, 12590, -1, 12880, 12590, 12877, -1, 13113, 12877, 12878, -1, 13113, 12880, 12877, -1, 13110, 12876, 12879, -1, 12879, 12590, 12880, -1, 12877, 12588, 12878, -1, 12878, 12588, 13112, -1, 13112, 12588, 12586, -1, 12881, 13112, 12586, -1, 12881, 12882, 13112, -1, 12881, 12614, 12882, -1, 12882, 12614, 12883, -1, 12883, 12614, 12884, -1, 12885, 12884, 12591, -1, 13115, 12885, 12591, -1, 12883, 12884, 12885, -1, 12886, 12887, 12539, -1, 12886, 12888, 12887, -1, 12886, 12545, 12888, -1, 12888, 12545, 12829, -1, 12829, 12545, 12495, -1, 12889, 12495, 12516, -1, 12890, 12516, 12517, -1, 12831, 12517, 12891, -1, 12832, 12891, 12518, -1, 12899, 12518, 12892, -1, 12893, 12892, 12519, -1, 12833, 12519, 12900, -1, 12835, 12900, 12520, -1, 12901, 12520, 12521, -1, 12894, 12521, 12895, -1, 12852, 12895, 12524, -1, 12841, 12524, 12526, -1, 12842, 12526, 12544, -1, 12902, 12544, 12903, -1, 12843, 12903, 12543, -1, 12844, 12543, 12542, -1, 12896, 12542, 12531, -1, 12904, 12531, 12537, -1, 12845, 12537, 12538, -1, 12905, 12538, 12534, -1, 12846, 12534, 12906, -1, 12847, 12906, 12897, -1, 12907, 12897, 12541, -1, 12908, 12541, 12898, -1, 12828, 12898, 12539, -1, 12887, 12828, 12539, -1, 12829, 12495, 12889, -1, 12889, 12516, 12890, -1, 12890, 12517, 12831, -1, 12831, 12891, 12832, -1, 12832, 12518, 12899, -1, 12899, 12892, 12893, -1, 12893, 12519, 12833, -1, 12833, 12900, 12835, -1, 12835, 12520, 12901, -1, 12901, 12521, 12894, -1, 12894, 12895, 12852, -1, 12852, 12524, 12841, -1, 12841, 12526, 12842, -1, 12842, 12544, 12902, -1, 12902, 12903, 12843, -1, 12843, 12543, 12844, -1, 12844, 12542, 12896, -1, 12896, 12531, 12904, -1, 12904, 12537, 12845, -1, 12845, 12538, 12905, -1, 12905, 12534, 12846, -1, 12846, 12906, 12847, -1, 12847, 12897, 12907, -1, 12907, 12541, 12908, -1, 12908, 12898, 12828, -1, 13100, 12582, 12922, -1, 13100, 12583, 12582, -1, 13100, 13101, 12583, -1, 12583, 13101, 12909, -1, 12909, 13101, 13102, -1, 12923, 13102, 13103, -1, 12910, 13103, 13105, -1, 12924, 13105, 13106, -1, 12911, 13106, 12925, -1, 12584, 12925, 12926, -1, 12585, 12926, 13108, -1, 12927, 13108, 12928, -1, 12587, 12928, 12912, -1, 12913, 12912, 13109, -1, 12929, 13109, 12930, -1, 12608, 12930, 13111, -1, 12931, 13111, 13095, -1, 12932, 13095, 12933, -1, 12564, 12933, 12914, -1, 12565, 12914, 12915, -1, 12934, 12915, 13097, -1, 12566, 13097, 13096, -1, 12935, 13096, 12916, -1, 12917, 12916, 13098, -1, 12567, 13098, 12918, -1, 12568, 12918, 12919, -1, 12570, 12919, 12920, -1, 12571, 12920, 13099, -1, 12936, 13099, 12921, -1, 12572, 12921, 12922, -1, 12582, 12572, 12922, -1, 12909, 13102, 12923, -1, 12923, 13103, 12910, -1, 12910, 13105, 12924, -1, 12924, 13106, 12911, -1, 12911, 12925, 12584, -1, 12584, 12926, 12585, -1, 12585, 13108, 12927, -1, 12927, 12928, 12587, -1, 12587, 12912, 12913, -1, 12913, 13109, 12929, -1, 12929, 12930, 12608, -1, 12608, 13111, 12931, -1, 12931, 13095, 12932, -1, 12932, 12933, 12564, -1, 12564, 12914, 12565, -1, 12565, 12915, 12934, -1, 12934, 13097, 12566, -1, 12566, 13096, 12935, -1, 12935, 12916, 12917, -1, 12917, 13098, 12567, -1, 12567, 12918, 12568, -1, 12568, 12919, 12570, -1, 12570, 12920, 12571, -1, 12571, 13099, 12936, -1, 12936, 12921, 12572, -1, 12573, 12950, 12937, -1, 12573, 12786, 12950, -1, 12573, 12938, 12786, -1, 12786, 12938, 12939, -1, 12939, 12938, 12607, -1, 12951, 12607, 12606, -1, 12940, 12606, 12941, -1, 12775, 12941, 12605, -1, 12952, 12605, 12604, -1, 12953, 12604, 12603, -1, 12954, 12603, 12955, -1, 12774, 12955, 12602, -1, 12773, 12602, 12601, -1, 12770, 12601, 12942, -1, 12956, 12942, 12600, -1, 12777, 12600, 12597, -1, 12957, 12597, 12943, -1, 12764, 12943, 12944, -1, 12763, 12944, 12594, -1, 12762, 12594, 12595, -1, 12784, 12595, 12593, -1, 12783, 12593, 12945, -1, 12946, 12945, 12958, -1, 12782, 12958, 12592, -1, 12780, 12592, 12959, -1, 12778, 12959, 12575, -1, 12779, 12575, 12576, -1, 12947, 12576, 12948, -1, 12949, 12948, 12574, -1, 12785, 12574, 12937, -1, 12950, 12785, 12937, -1, 12939, 12607, 12951, -1, 12951, 12606, 12940, -1, 12940, 12941, 12775, -1, 12775, 12605, 12952, -1, 12952, 12604, 12953, -1, 12953, 12603, 12954, -1, 12954, 12955, 12774, -1, 12774, 12602, 12773, -1, 12773, 12601, 12770, -1, 12770, 12942, 12956, -1, 12956, 12600, 12777, -1, 12777, 12597, 12957, -1, 12957, 12943, 12764, -1, 12764, 12944, 12763, -1, 12763, 12594, 12762, -1, 12762, 12595, 12784, -1, 12784, 12593, 12783, -1, 12783, 12945, 12946, -1, 12946, 12958, 12782, -1, 12782, 12592, 12780, -1, 12780, 12959, 12778, -1, 12778, 12575, 12779, -1, 12779, 12576, 12947, -1, 12947, 12948, 12949, -1, 12949, 12574, 12785, -1, 12961, 12960, 12975, -1, 12961, 12503, 12960, -1, 12961, 13064, 12503, -1, 12503, 13064, 12962, -1, 12962, 13064, 12976, -1, 12502, 12976, 13068, -1, 12963, 13068, 13067, -1, 12977, 13067, 12964, -1, 12978, 12964, 12979, -1, 12500, 12979, 12965, -1, 12980, 12965, 12981, -1, 12499, 12981, 13069, -1, 12498, 13069, 12982, -1, 12983, 12982, 12966, -1, 12967, 12966, 12968, -1, 12969, 12968, 13072, -1, 12984, 13072, 12970, -1, 12494, 12970, 13073, -1, 12496, 13073, 13074, -1, 12546, 13074, 12985, -1, 12971, 12985, 12972, -1, 12547, 12972, 12973, -1, 12986, 12973, 12987, -1, 12549, 12987, 12988, -1, 12989, 12988, 12990, -1, 12550, 12990, 12991, -1, 12992, 12991, 12993, -1, 12994, 12993, 12974, -1, 12514, 12974, 13078, -1, 12504, 13078, 12975, -1, 12960, 12504, 12975, -1, 12962, 12976, 12502, -1, 12502, 13068, 12963, -1, 12963, 13067, 12977, -1, 12977, 12964, 12978, -1, 12978, 12979, 12500, -1, 12500, 12965, 12980, -1, 12980, 12981, 12499, -1, 12499, 13069, 12498, -1, 12498, 12982, 12983, -1, 12983, 12966, 12967, -1, 12967, 12968, 12969, -1, 12969, 13072, 12984, -1, 12984, 12970, 12494, -1, 12494, 13073, 12496, -1, 12496, 13074, 12546, -1, 12546, 12985, 12971, -1, 12971, 12972, 12547, -1, 12547, 12973, 12986, -1, 12986, 12987, 12549, -1, 12549, 12988, 12989, -1, 12989, 12990, 12550, -1, 12550, 12991, 12992, -1, 12992, 12993, 12994, -1, 12994, 12974, 12514, -1, 12514, 13078, 12504, -1, 12995, 12469, 12706, -1, 12995, 12470, 12469, -1, 12995, 12996, 12470, -1, 12470, 12996, 12471, -1, 12471, 12996, 12998, -1, 12997, 12998, 12708, -1, 13012, 12708, 12999, -1, 13000, 12999, 12699, -1, 12473, 12699, 13001, -1, 13013, 13001, 13002, -1, 13014, 13002, 12698, -1, 13015, 12698, 12697, -1, 12474, 12697, 12695, -1, 13016, 12695, 12696, -1, 12445, 12696, 12694, -1, 13017, 12694, 12693, -1, 13018, 12693, 12692, -1, 13019, 12692, 13020, -1, 12443, 13020, 13003, -1, 12441, 13003, 13004, -1, 12460, 13004, 13021, -1, 13005, 13021, 13006, -1, 12484, 13006, 12690, -1, 13022, 12690, 12710, -1, 13023, 12710, 13008, -1, 13007, 13008, 13009, -1, 13024, 13009, 12689, -1, 13010, 12689, 12688, -1, 13025, 12688, 12686, -1, 13011, 12686, 12706, -1, 12469, 13011, 12706, -1, 12471, 12998, 12997, -1, 12997, 12708, 13012, -1, 13012, 12999, 13000, -1, 13000, 12699, 12473, -1, 12473, 13001, 13013, -1, 13013, 13002, 13014, -1, 13014, 12698, 13015, -1, 13015, 12697, 12474, -1, 12474, 12695, 13016, -1, 13016, 12696, 12445, -1, 12445, 12694, 13017, -1, 13017, 12693, 13018, -1, 13018, 12692, 13019, -1, 13019, 13020, 12443, -1, 12443, 13003, 12441, -1, 12441, 13004, 12460, -1, 12460, 13021, 13005, -1, 13005, 13006, 12484, -1, 12484, 12690, 13022, -1, 13022, 12710, 13023, -1, 13023, 13008, 13007, -1, 13007, 13009, 13024, -1, 13024, 12689, 13010, -1, 13010, 12688, 13025, -1, 13025, 12686, 13011, -1, 12667, 12476, 13026, -1, 12667, 13027, 12476, -1, 12667, 13028, 13027, -1, 13027, 13028, 12450, -1, 12450, 13028, 13029, -1, 13039, 13029, 13030, -1, 13040, 13030, 13041, -1, 13031, 13041, 13042, -1, 13032, 13042, 12665, -1, 12455, 12665, 13033, -1, 13043, 13033, 13044, -1, 12456, 13044, 12663, -1, 12458, 12663, 12660, -1, 12457, 12660, 12656, -1, 13045, 12656, 13046, -1, 13034, 13046, 12653, -1, 13047, 12653, 13035, -1, 12436, 13035, 13048, -1, 12437, 13048, 13049, -1, 13050, 13049, 13051, -1, 12438, 13051, 13036, -1, 13052, 13036, 12652, -1, 13053, 12652, 12651, -1, 13054, 12651, 13055, -1, 13056, 13055, 12644, -1, 12442, 12644, 12642, -1, 12444, 12642, 13037, -1, 13038, 13037, 12641, -1, 13057, 12641, 13058, -1, 12449, 13058, 13026, -1, 12476, 12449, 13026, -1, 12450, 13029, 13039, -1, 13039, 13030, 13040, -1, 13040, 13041, 13031, -1, 13031, 13042, 13032, -1, 13032, 12665, 12455, -1, 12455, 13033, 13043, -1, 13043, 13044, 12456, -1, 12456, 12663, 12458, -1, 12458, 12660, 12457, -1, 12457, 12656, 13045, -1, 13045, 13046, 13034, -1, 13034, 12653, 13047, -1, 13047, 13035, 12436, -1, 12436, 13048, 12437, -1, 12437, 13049, 13050, -1, 13050, 13051, 12438, -1, 12438, 13036, 13052, -1, 13052, 12652, 13053, -1, 13053, 12651, 13054, -1, 13054, 13055, 13056, -1, 13056, 12644, 12442, -1, 12442, 12642, 12444, -1, 12444, 13037, 13038, -1, 13038, 12641, 13057, -1, 13057, 13058, 12449, -1, 13060, 12961, 13059, -1, 13060, 13061, 12961, -1, 12961, 13061, 13063, -1, 13062, 12961, 13063, -1, 13062, 13064, 12961, -1, 13062, 13065, 13064, -1, 13064, 13065, 12727, -1, 12726, 13064, 12727, -1, 12726, 12976, 13064, -1, 12726, 12729, 12976, -1, 12976, 12729, 13066, -1, 13068, 13066, 12734, -1, 13067, 12734, 12964, -1, 13067, 13068, 12734, -1, 12976, 13066, 13068, -1, 13070, 12981, 12734, -1, 13070, 13069, 12981, -1, 13070, 12982, 13069, -1, 13070, 12966, 12982, -1, 13070, 12968, 12966, -1, 13070, 13072, 12968, -1, 13070, 13071, 13072, -1, 13072, 13071, 12970, -1, 12970, 13071, 13073, -1, 13073, 13071, 13074, -1, 13074, 13071, 12985, -1, 12985, 13071, 12972, -1, 12972, 13071, 13075, -1, 12973, 13075, 12987, -1, 12973, 12972, 13075, -1, 13076, 12991, 13075, -1, 13076, 12993, 12991, -1, 13076, 12804, 12993, -1, 12993, 12804, 12801, -1, 12974, 12801, 13077, -1, 12802, 12974, 13077, -1, 12802, 12807, 12974, -1, 12974, 12807, 13078, -1, 13078, 12807, 12808, -1, 13080, 12808, 13079, -1, 12809, 13080, 13079, -1, 12993, 12801, 12974, -1, 13078, 12808, 13080, -1, 12975, 13080, 13059, -1, 12961, 12975, 13059, -1, 13078, 13080, 12975, -1, 12991, 12990, 13075, -1, 13075, 12990, 12988, -1, 12987, 13075, 12988, -1, 12981, 12965, 12734, -1, 12734, 12965, 12979, -1, 12964, 12734, 12979, -1, 13081, 12620, 12580, -1, 13081, 12617, 12620, -1, 13081, 12781, 12617, -1, 12620, 12619, 12580, -1, 12580, 12619, 13082, -1, 12622, 12580, 13082, -1, 12622, 12624, 12580, -1, 12580, 12624, 12627, -1, 12577, 12580, 12627, -1, 12655, 12454, 12654, -1, 12654, 12454, 12459, -1, 13059, 13080, 12507, -1, 12507, 13080, 12810, -1, 12703, 12482, 13083, -1, 13083, 12482, 12475, -1, 12475, 12446, 13083, -1, 13083, 12446, 12552, -1, 12848, 13083, 12552, -1, 12848, 12691, 13083, -1, 12848, 13084, 12691, -1, 12848, 13104, 13084, -1, 12848, 12830, 13104, -1, 13084, 13085, 12691, -1, 12691, 13085, 13086, -1, 12463, 12691, 13086, -1, 13115, 13087, 13111, -1, 12885, 13111, 12883, -1, 12885, 13115, 13111, -1, 13087, 12869, 13111, -1, 13111, 12869, 13093, -1, 13094, 13093, 12866, -1, 13088, 13094, 12866, -1, 13088, 13089, 13094, -1, 13094, 13089, 13090, -1, 12863, 13094, 13090, -1, 12863, 13091, 13094, -1, 13094, 13091, 13092, -1, 13111, 13093, 13094, -1, 13095, 13094, 12933, -1, 13095, 13111, 13094, -1, 13084, 12915, 13094, -1, 13084, 13097, 12915, -1, 13084, 13096, 13097, -1, 13084, 12916, 13096, -1, 13084, 13098, 12916, -1, 13084, 12918, 13098, -1, 13084, 12919, 12918, -1, 13084, 12920, 12919, -1, 13084, 13099, 12920, -1, 13084, 12921, 13099, -1, 13084, 12922, 12921, -1, 13084, 13104, 12922, -1, 12922, 13104, 13100, -1, 13100, 13104, 13101, -1, 13101, 13104, 13102, -1, 13102, 13104, 13103, -1, 13103, 13104, 13105, -1, 13105, 13104, 13106, -1, 13106, 13104, 13107, -1, 12925, 13107, 12926, -1, 12925, 13106, 13107, -1, 13107, 13110, 12926, -1, 12926, 13110, 13108, -1, 13108, 13110, 12928, -1, 12928, 13110, 12912, -1, 12912, 13110, 13109, -1, 13109, 13110, 12930, -1, 12930, 13110, 13111, -1, 13111, 13110, 12883, -1, 12883, 13110, 12882, -1, 12882, 13110, 13112, -1, 13112, 13110, 12878, -1, 12878, 13110, 13113, -1, 13113, 13110, 12880, -1, 12880, 13110, 12879, -1, 12915, 12914, 13094, -1, 13094, 12914, 12933, -1, 13087, 13115, 13114, -1, 13114, 13115, 12591, -1, 12822, 12525, 12820, -1, 12820, 12525, 12853, -1, 13116, 13325, 13436, -1, 13116, 13117, 13325, -1, 13116, 13435, 13117, -1, 13117, 13435, 13118, -1, 13118, 13435, 13143, -1, 13328, 13143, 13434, -1, 13331, 13434, 13432, -1, 13332, 13432, 13431, -1, 13119, 13431, 13430, -1, 13144, 13430, 13429, -1, 13145, 13429, 13121, -1, 13120, 13121, 13146, -1, 13333, 13146, 13122, -1, 13335, 13122, 13123, -1, 13147, 13123, 13125, -1, 13124, 13125, 13427, -1, 13126, 13427, 13426, -1, 13148, 13426, 13127, -1, 13340, 13127, 13424, -1, 13345, 13424, 13420, -1, 13347, 13420, 13128, -1, 13129, 13128, 13419, -1, 13130, 13419, 13418, -1, 13149, 13418, 13417, -1, 13350, 13417, 13416, -1, 13351, 13416, 13415, -1, 13150, 13415, 13131, -1, 13352, 13131, 13132, -1, 13356, 13132, 13133, -1, 13151, 13133, 13410, -1, 13152, 13410, 13408, -1, 13134, 13408, 13407, -1, 13360, 13407, 13153, -1, 13135, 13153, 13404, -1, 13361, 13404, 13136, -1, 13137, 13136, 13402, -1, 13154, 13402, 13400, -1, 13292, 13400, 13155, -1, 13296, 13155, 13399, -1, 13294, 13399, 13397, -1, 13156, 13397, 13395, -1, 13311, 13395, 13394, -1, 13138, 13394, 13139, -1, 13157, 13139, 13390, -1, 13158, 13390, 13389, -1, 13299, 13389, 13140, -1, 13159, 13140, 13160, -1, 13161, 13160, 13388, -1, 13162, 13388, 13387, -1, 13300, 13387, 13386, -1, 13163, 13386, 13385, -1, 13301, 13385, 13381, -1, 13312, 13381, 13378, -1, 13313, 13378, 13377, -1, 13314, 13377, 13141, -1, 13315, 13141, 13164, -1, 13165, 13164, 13166, -1, 13167, 13166, 13168, -1, 13316, 13168, 13376, -1, 13317, 13376, 13374, -1, 13169, 13374, 13170, -1, 13318, 13170, 13373, -1, 13319, 13373, 13171, -1, 13172, 13171, 13173, -1, 13142, 13173, 13371, -1, 13320, 13371, 13370, -1, 13321, 13370, 13369, -1, 13322, 13369, 13368, -1, 13323, 13368, 13436, -1, 13325, 13323, 13436, -1, 13118, 13143, 13328, -1, 13328, 13434, 13331, -1, 13331, 13432, 13332, -1, 13332, 13431, 13119, -1, 13119, 13430, 13144, -1, 13144, 13429, 13145, -1, 13145, 13121, 13120, -1, 13120, 13146, 13333, -1, 13333, 13122, 13335, -1, 13335, 13123, 13147, -1, 13147, 13125, 13124, -1, 13124, 13427, 13126, -1, 13126, 13426, 13148, -1, 13148, 13127, 13340, -1, 13340, 13424, 13345, -1, 13345, 13420, 13347, -1, 13347, 13128, 13129, -1, 13129, 13419, 13130, -1, 13130, 13418, 13149, -1, 13149, 13417, 13350, -1, 13350, 13416, 13351, -1, 13351, 13415, 13150, -1, 13150, 13131, 13352, -1, 13352, 13132, 13356, -1, 13356, 13133, 13151, -1, 13151, 13410, 13152, -1, 13152, 13408, 13134, -1, 13134, 13407, 13360, -1, 13360, 13153, 13135, -1, 13135, 13404, 13361, -1, 13361, 13136, 13137, -1, 13137, 13402, 13154, -1, 13154, 13400, 13292, -1, 13292, 13155, 13296, -1, 13296, 13399, 13294, -1, 13294, 13397, 13156, -1, 13156, 13395, 13311, -1, 13311, 13394, 13138, -1, 13138, 13139, 13157, -1, 13157, 13390, 13158, -1, 13158, 13389, 13299, -1, 13299, 13140, 13159, -1, 13159, 13160, 13161, -1, 13161, 13388, 13162, -1, 13162, 13387, 13300, -1, 13300, 13386, 13163, -1, 13163, 13385, 13301, -1, 13301, 13381, 13312, -1, 13312, 13378, 13313, -1, 13313, 13377, 13314, -1, 13314, 13141, 13315, -1, 13315, 13164, 13165, -1, 13165, 13166, 13167, -1, 13167, 13168, 13316, -1, 13316, 13376, 13317, -1, 13317, 13374, 13169, -1, 13169, 13170, 13318, -1, 13318, 13373, 13319, -1, 13319, 13171, 13172, -1, 13172, 13173, 13142, -1, 13142, 13371, 13320, -1, 13320, 13370, 13321, -1, 13321, 13369, 13322, -1, 13322, 13368, 13323, -1, 13174, 13403, 13363, -1, 13174, 13175, 13403, -1, 13174, 13176, 13175, -1, 13175, 13176, 13401, -1, 13401, 13176, 13177, -1, 13178, 13177, 13293, -1, 13398, 13293, 13234, -1, 13235, 13234, 13295, -1, 13179, 13295, 13297, -1, 13180, 13297, 13181, -1, 13396, 13181, 13298, -1, 13393, 13298, 13302, -1, 13236, 13302, 13182, -1, 13237, 13182, 13183, -1, 13391, 13183, 13184, -1, 13238, 13184, 13185, -1, 13239, 13185, 13364, -1, 13240, 13364, 13241, -1, 13242, 13241, 13306, -1, 13444, 13306, 13243, -1, 13445, 13243, 13366, -1, 13440, 13366, 13186, -1, 13244, 13186, 13308, -1, 13446, 13308, 13187, -1, 13441, 13187, 13245, -1, 13246, 13245, 13188, -1, 13443, 13188, 13190, -1, 13189, 13190, 13191, -1, 13442, 13191, 13192, -1, 13447, 13192, 13310, -1, 13247, 13310, 13309, -1, 13248, 13309, 13249, -1, 13250, 13249, 13367, -1, 13251, 13367, 13307, -1, 13439, 13307, 13252, -1, 13193, 13252, 13305, -1, 13194, 13305, 13365, -1, 13195, 13365, 13304, -1, 13384, 13304, 13196, -1, 13382, 13196, 13197, -1, 13383, 13197, 13303, -1, 13379, 13303, 13198, -1, 13380, 13198, 13253, -1, 13254, 13253, 13199, -1, 13255, 13199, 13200, -1, 13256, 13200, 13201, -1, 13375, 13201, 13202, -1, 13257, 13202, 13203, -1, 13372, 13203, 13204, -1, 13258, 13204, 13205, -1, 13392, 13205, 13324, -1, 13259, 13324, 13206, -1, 13260, 13206, 13207, -1, 13438, 13207, 13326, -1, 13433, 13326, 13261, -1, 13262, 13261, 13327, -1, 13428, 13327, 13330, -1, 13263, 13330, 13329, -1, 13437, 13329, 13208, -1, 13425, 13208, 13334, -1, 13448, 13334, 13209, -1, 13449, 13209, 13336, -1, 13264, 13336, 13265, -1, 13210, 13265, 13337, -1, 13266, 13337, 13338, -1, 13267, 13338, 13211, -1, 13268, 13211, 13269, -1, 13212, 13269, 13213, -1, 13450, 13213, 13270, -1, 13271, 13270, 13214, -1, 13272, 13214, 13273, -1, 13215, 13273, 13339, -1, 13274, 13339, 13216, -1, 13275, 13216, 13217, -1, 13276, 13217, 13341, -1, 13451, 13341, 13342, -1, 13423, 13342, 13343, -1, 13422, 13343, 13218, -1, 13277, 13218, 13344, -1, 13421, 13344, 13278, -1, 13219, 13278, 13346, -1, 13279, 13346, 13220, -1, 13280, 13220, 13221, -1, 13281, 13221, 13222, -1, 13282, 13222, 13348, -1, 13283, 13348, 13349, -1, 13223, 13349, 13224, -1, 13414, 13224, 13225, -1, 13413, 13225, 13226, -1, 13284, 13226, 13354, -1, 13412, 13354, 13285, -1, 13286, 13285, 13353, -1, 13411, 13353, 13355, -1, 13227, 13355, 13228, -1, 13409, 13228, 13357, -1, 13287, 13357, 13359, -1, 13288, 13359, 13358, -1, 13405, 13358, 13229, -1, 13230, 13229, 13231, -1, 13406, 13231, 13289, -1, 13232, 13289, 13290, -1, 13233, 13290, 13362, -1, 13291, 13362, 13363, -1, 13403, 13291, 13363, -1, 13401, 13177, 13178, -1, 13178, 13293, 13398, -1, 13398, 13234, 13235, -1, 13235, 13295, 13179, -1, 13179, 13297, 13180, -1, 13180, 13181, 13396, -1, 13396, 13298, 13393, -1, 13393, 13302, 13236, -1, 13236, 13182, 13237, -1, 13237, 13183, 13391, -1, 13391, 13184, 13238, -1, 13238, 13185, 13239, -1, 13239, 13364, 13240, -1, 13240, 13241, 13242, -1, 13242, 13306, 13444, -1, 13444, 13243, 13445, -1, 13445, 13366, 13440, -1, 13440, 13186, 13244, -1, 13244, 13308, 13446, -1, 13446, 13187, 13441, -1, 13441, 13245, 13246, -1, 13246, 13188, 13443, -1, 13443, 13190, 13189, -1, 13189, 13191, 13442, -1, 13442, 13192, 13447, -1, 13447, 13310, 13247, -1, 13247, 13309, 13248, -1, 13248, 13249, 13250, -1, 13250, 13367, 13251, -1, 13251, 13307, 13439, -1, 13439, 13252, 13193, -1, 13193, 13305, 13194, -1, 13194, 13365, 13195, -1, 13195, 13304, 13384, -1, 13384, 13196, 13382, -1, 13382, 13197, 13383, -1, 13383, 13303, 13379, -1, 13379, 13198, 13380, -1, 13380, 13253, 13254, -1, 13254, 13199, 13255, -1, 13255, 13200, 13256, -1, 13256, 13201, 13375, -1, 13375, 13202, 13257, -1, 13257, 13203, 13372, -1, 13372, 13204, 13258, -1, 13258, 13205, 13392, -1, 13392, 13324, 13259, -1, 13259, 13206, 13260, -1, 13260, 13207, 13438, -1, 13438, 13326, 13433, -1, 13433, 13261, 13262, -1, 13262, 13327, 13428, -1, 13428, 13330, 13263, -1, 13263, 13329, 13437, -1, 13437, 13208, 13425, -1, 13425, 13334, 13448, -1, 13448, 13209, 13449, -1, 13449, 13336, 13264, -1, 13264, 13265, 13210, -1, 13210, 13337, 13266, -1, 13266, 13338, 13267, -1, 13267, 13211, 13268, -1, 13268, 13269, 13212, -1, 13212, 13213, 13450, -1, 13450, 13270, 13271, -1, 13271, 13214, 13272, -1, 13272, 13273, 13215, -1, 13215, 13339, 13274, -1, 13274, 13216, 13275, -1, 13275, 13217, 13276, -1, 13276, 13341, 13451, -1, 13451, 13342, 13423, -1, 13423, 13343, 13422, -1, 13422, 13218, 13277, -1, 13277, 13344, 13421, -1, 13421, 13278, 13219, -1, 13219, 13346, 13279, -1, 13279, 13220, 13280, -1, 13280, 13221, 13281, -1, 13281, 13222, 13282, -1, 13282, 13348, 13283, -1, 13283, 13349, 13223, -1, 13223, 13224, 13414, -1, 13414, 13225, 13413, -1, 13413, 13226, 13284, -1, 13284, 13354, 13412, -1, 13412, 13285, 13286, -1, 13286, 13353, 13411, -1, 13411, 13355, 13227, -1, 13227, 13228, 13409, -1, 13409, 13357, 13287, -1, 13287, 13359, 13288, -1, 13288, 13358, 13405, -1, 13405, 13229, 13230, -1, 13230, 13231, 13406, -1, 13406, 13289, 13232, -1, 13232, 13290, 13233, -1, 13233, 13362, 13291, -1, 13154, 13174, 13137, -1, 13154, 13176, 13174, -1, 13154, 13292, 13176, -1, 13176, 13292, 13177, -1, 13177, 13292, 13293, -1, 13293, 13292, 13296, -1, 13234, 13296, 13294, -1, 13295, 13294, 13297, -1, 13295, 13234, 13294, -1, 13293, 13296, 13234, -1, 13294, 13156, 13297, -1, 13297, 13156, 13181, -1, 13181, 13156, 13311, -1, 13298, 13311, 13138, -1, 13157, 13298, 13138, -1, 13157, 13158, 13298, -1, 13298, 13158, 13299, -1, 13159, 13298, 13299, -1, 13159, 13161, 13298, -1, 13298, 13161, 13162, -1, 13302, 13162, 13300, -1, 13163, 13302, 13300, -1, 13163, 13301, 13302, -1, 13302, 13301, 13312, -1, 13253, 13312, 13199, -1, 13253, 13302, 13312, -1, 13253, 13198, 13302, -1, 13302, 13198, 13182, -1, 13182, 13198, 13303, -1, 13183, 13303, 13197, -1, 13184, 13197, 13196, -1, 13185, 13196, 13304, -1, 13364, 13304, 13365, -1, 13241, 13365, 13305, -1, 13306, 13305, 13252, -1, 13243, 13252, 13307, -1, 13366, 13307, 13367, -1, 13186, 13367, 13249, -1, 13308, 13249, 13309, -1, 13187, 13309, 13310, -1, 13245, 13310, 13192, -1, 13188, 13192, 13191, -1, 13190, 13188, 13191, -1, 13181, 13311, 13298, -1, 13298, 13162, 13302, -1, 13199, 13312, 13200, -1, 13200, 13312, 13313, -1, 13314, 13200, 13313, -1, 13314, 13315, 13200, -1, 13200, 13315, 13165, -1, 13167, 13200, 13165, -1, 13167, 13316, 13200, -1, 13200, 13316, 13317, -1, 13169, 13200, 13317, -1, 13169, 13318, 13200, -1, 13200, 13318, 13319, -1, 13172, 13200, 13319, -1, 13172, 13142, 13200, -1, 13200, 13142, 13201, -1, 13201, 13142, 13320, -1, 13202, 13320, 13203, -1, 13202, 13201, 13320, -1, 13320, 13321, 13203, -1, 13203, 13321, 13204, -1, 13204, 13321, 13322, -1, 13205, 13322, 13324, -1, 13205, 13204, 13322, -1, 13322, 13323, 13324, -1, 13324, 13323, 13206, -1, 13206, 13323, 13325, -1, 13207, 13325, 13326, -1, 13207, 13206, 13325, -1, 13325, 13117, 13326, -1, 13326, 13117, 13261, -1, 13261, 13117, 13327, -1, 13327, 13117, 13118, -1, 13330, 13118, 13328, -1, 13329, 13328, 13208, -1, 13329, 13330, 13328, -1, 13327, 13118, 13330, -1, 13328, 13331, 13208, -1, 13208, 13331, 13334, -1, 13334, 13331, 13332, -1, 13119, 13334, 13332, -1, 13119, 13144, 13334, -1, 13334, 13144, 13145, -1, 13120, 13334, 13145, -1, 13120, 13333, 13334, -1, 13334, 13333, 13335, -1, 13147, 13334, 13335, -1, 13147, 13124, 13334, -1, 13334, 13124, 13126, -1, 13148, 13334, 13126, -1, 13148, 13340, 13334, -1, 13334, 13340, 13209, -1, 13209, 13340, 13336, -1, 13336, 13340, 13265, -1, 13265, 13340, 13337, -1, 13337, 13340, 13338, -1, 13338, 13340, 13211, -1, 13211, 13340, 13269, -1, 13269, 13340, 13213, -1, 13213, 13340, 13270, -1, 13270, 13340, 13214, -1, 13214, 13340, 13273, -1, 13273, 13340, 13339, -1, 13339, 13340, 13216, -1, 13216, 13340, 13217, -1, 13217, 13340, 13341, -1, 13341, 13340, 13342, -1, 13342, 13340, 13343, -1, 13343, 13340, 13218, -1, 13218, 13340, 13345, -1, 13344, 13345, 13278, -1, 13344, 13218, 13345, -1, 13345, 13347, 13278, -1, 13278, 13347, 13346, -1, 13346, 13347, 13129, -1, 13220, 13129, 13221, -1, 13220, 13346, 13129, -1, 13129, 13130, 13221, -1, 13221, 13130, 13222, -1, 13222, 13130, 13149, -1, 13348, 13149, 13349, -1, 13348, 13222, 13149, -1, 13149, 13350, 13349, -1, 13349, 13350, 13224, -1, 13224, 13350, 13351, -1, 13225, 13351, 13226, -1, 13225, 13224, 13351, -1, 13351, 13150, 13226, -1, 13226, 13150, 13354, -1, 13354, 13150, 13352, -1, 13285, 13352, 13353, -1, 13285, 13354, 13352, -1, 13352, 13356, 13353, -1, 13353, 13356, 13355, -1, 13355, 13356, 13151, -1, 13228, 13151, 13357, -1, 13228, 13355, 13151, -1, 13151, 13152, 13357, -1, 13357, 13152, 13359, -1, 13359, 13152, 13134, -1, 13358, 13134, 13229, -1, 13358, 13359, 13134, -1, 13134, 13360, 13229, -1, 13229, 13360, 13231, -1, 13231, 13360, 13135, -1, 13289, 13135, 13290, -1, 13289, 13231, 13135, -1, 13135, 13361, 13290, -1, 13290, 13361, 13362, -1, 13362, 13361, 13137, -1, 13363, 13137, 13174, -1, 13363, 13362, 13137, -1, 13182, 13303, 13183, -1, 13183, 13197, 13184, -1, 13184, 13196, 13185, -1, 13185, 13304, 13364, -1, 13364, 13365, 13241, -1, 13241, 13305, 13306, -1, 13306, 13252, 13243, -1, 13243, 13307, 13366, -1, 13366, 13367, 13186, -1, 13186, 13249, 13308, -1, 13308, 13309, 13187, -1, 13187, 13310, 13245, -1, 13245, 13192, 13188, -1, 13368, 13259, 13436, -1, 13368, 13392, 13259, -1, 13368, 13369, 13392, -1, 13392, 13369, 13370, -1, 13258, 13370, 13371, -1, 13372, 13371, 13173, -1, 13171, 13372, 13173, -1, 13171, 13257, 13372, -1, 13171, 13373, 13257, -1, 13257, 13373, 13170, -1, 13375, 13170, 13374, -1, 13376, 13375, 13374, -1, 13376, 13256, 13375, -1, 13376, 13168, 13256, -1, 13256, 13168, 13166, -1, 13255, 13166, 13164, -1, 13141, 13255, 13164, -1, 13141, 13377, 13255, -1, 13255, 13377, 13378, -1, 13381, 13255, 13378, -1, 13381, 13254, 13255, -1, 13381, 13380, 13254, -1, 13381, 13379, 13380, -1, 13381, 13383, 13379, -1, 13381, 13382, 13383, -1, 13381, 13384, 13382, -1, 13381, 13195, 13384, -1, 13381, 13194, 13195, -1, 13381, 13193, 13194, -1, 13381, 13242, 13193, -1, 13381, 13385, 13242, -1, 13242, 13385, 13386, -1, 13240, 13386, 13387, -1, 13388, 13240, 13387, -1, 13388, 13160, 13240, -1, 13240, 13160, 13140, -1, 13239, 13140, 13389, -1, 13238, 13389, 13390, -1, 13391, 13390, 13237, -1, 13391, 13238, 13390, -1, 13392, 13370, 13258, -1, 13258, 13371, 13372, -1, 13257, 13170, 13375, -1, 13256, 13166, 13255, -1, 13242, 13386, 13240, -1, 13240, 13140, 13239, -1, 13239, 13389, 13238, -1, 13390, 13139, 13237, -1, 13237, 13139, 13236, -1, 13236, 13139, 13394, -1, 13393, 13394, 13396, -1, 13393, 13236, 13394, -1, 13394, 13395, 13396, -1, 13396, 13395, 13180, -1, 13180, 13395, 13397, -1, 13179, 13397, 13235, -1, 13179, 13180, 13397, -1, 13397, 13399, 13235, -1, 13235, 13399, 13398, -1, 13398, 13399, 13155, -1, 13178, 13155, 13401, -1, 13178, 13398, 13155, -1, 13155, 13400, 13401, -1, 13401, 13400, 13175, -1, 13175, 13400, 13402, -1, 13403, 13402, 13291, -1, 13403, 13175, 13402, -1, 13402, 13136, 13291, -1, 13291, 13136, 13233, -1, 13233, 13136, 13232, -1, 13232, 13136, 13404, -1, 13406, 13404, 13153, -1, 13230, 13153, 13405, -1, 13230, 13406, 13153, -1, 13232, 13404, 13406, -1, 13153, 13407, 13405, -1, 13405, 13407, 13288, -1, 13288, 13407, 13408, -1, 13287, 13408, 13409, -1, 13287, 13288, 13408, -1, 13408, 13410, 13409, -1, 13409, 13410, 13227, -1, 13227, 13410, 13133, -1, 13411, 13133, 13286, -1, 13411, 13227, 13133, -1, 13133, 13132, 13286, -1, 13286, 13132, 13412, -1, 13412, 13132, 13131, -1, 13284, 13131, 13413, -1, 13284, 13412, 13131, -1, 13131, 13415, 13413, -1, 13413, 13415, 13414, -1, 13414, 13415, 13416, -1, 13223, 13416, 13283, -1, 13223, 13414, 13416, -1, 13416, 13417, 13283, -1, 13283, 13417, 13282, -1, 13282, 13417, 13418, -1, 13281, 13418, 13280, -1, 13281, 13282, 13418, -1, 13418, 13419, 13280, -1, 13280, 13419, 13279, -1, 13279, 13419, 13128, -1, 13219, 13128, 13421, -1, 13219, 13279, 13128, -1, 13128, 13420, 13421, -1, 13421, 13420, 13277, -1, 13277, 13420, 13424, -1, 13422, 13424, 13423, -1, 13422, 13277, 13424, -1, 13127, 13425, 13424, -1, 13127, 13437, 13425, -1, 13127, 13426, 13437, -1, 13437, 13426, 13427, -1, 13125, 13437, 13427, -1, 13125, 13123, 13437, -1, 13437, 13123, 13122, -1, 13263, 13122, 13146, -1, 13121, 13263, 13146, -1, 13121, 13428, 13263, -1, 13121, 13429, 13428, -1, 13428, 13429, 13430, -1, 13262, 13430, 13431, -1, 13432, 13262, 13431, -1, 13432, 13433, 13262, -1, 13432, 13434, 13433, -1, 13433, 13434, 13143, -1, 13438, 13143, 13435, -1, 13260, 13435, 13116, -1, 13436, 13260, 13116, -1, 13436, 13259, 13260, -1, 13437, 13122, 13263, -1, 13428, 13430, 13262, -1, 13433, 13143, 13438, -1, 13438, 13435, 13260, -1, 13193, 13242, 13439, -1, 13439, 13242, 13444, -1, 13251, 13444, 13445, -1, 13250, 13445, 13440, -1, 13248, 13440, 13244, -1, 13247, 13244, 13446, -1, 13447, 13446, 13441, -1, 13442, 13441, 13246, -1, 13189, 13246, 13443, -1, 13189, 13442, 13246, -1, 13439, 13444, 13251, -1, 13251, 13445, 13250, -1, 13250, 13440, 13248, -1, 13248, 13244, 13247, -1, 13247, 13446, 13447, -1, 13447, 13441, 13442, -1, 13425, 13448, 13424, -1, 13424, 13448, 13449, -1, 13264, 13424, 13449, -1, 13264, 13210, 13424, -1, 13424, 13210, 13266, -1, 13267, 13424, 13266, -1, 13267, 13268, 13424, -1, 13424, 13268, 13212, -1, 13450, 13424, 13212, -1, 13450, 13271, 13424, -1, 13424, 13271, 13272, -1, 13215, 13424, 13272, -1, 13215, 13274, 13424, -1, 13424, 13274, 13275, -1, 13276, 13424, 13275, -1, 13276, 13451, 13424, -1, 13424, 13451, 13423, -1, 13452, 13488, 13766, -1, 13452, 13650, 13488, -1, 13452, 13453, 13650, -1, 13650, 13453, 13454, -1, 13454, 13453, 13765, -1, 13651, 13765, 13763, -1, 13455, 13763, 13456, -1, 13489, 13456, 13762, -1, 13654, 13762, 13458, -1, 13457, 13458, 13459, -1, 13655, 13459, 13760, -1, 13656, 13760, 13460, -1, 13461, 13460, 13768, -1, 13657, 13768, 13462, -1, 13490, 13462, 13463, -1, 13658, 13463, 13491, -1, 13464, 13491, 13758, -1, 13492, 13758, 13757, -1, 13493, 13757, 13781, -1, 13494, 13781, 13754, -1, 13495, 13754, 13752, -1, 13673, 13752, 13750, -1, 13674, 13750, 13465, -1, 13676, 13465, 13496, -1, 13497, 13496, 13466, -1, 13678, 13466, 13467, -1, 13682, 13467, 13468, -1, 13498, 13468, 13742, -1, 13684, 13742, 13741, -1, 13687, 13741, 13740, -1, 13499, 13740, 13500, -1, 13501, 13500, 13737, -1, 13688, 13737, 13470, -1, 13469, 13470, 13735, -1, 13502, 13735, 13731, -1, 13691, 13731, 13729, -1, 13614, 13729, 13728, -1, 13615, 13728, 13726, -1, 13617, 13726, 13724, -1, 13503, 13724, 13723, -1, 13504, 13723, 13721, -1, 13619, 13721, 13720, -1, 13505, 13720, 13719, -1, 13471, 13719, 13506, -1, 13620, 13506, 13712, -1, 13621, 13712, 13472, -1, 13622, 13472, 13473, -1, 13623, 13473, 13711, -1, 13624, 13711, 13507, -1, 13508, 13507, 13710, -1, 13509, 13710, 13709, -1, 13510, 13709, 13708, -1, 13474, 13708, 13511, -1, 13633, 13511, 13512, -1, 13513, 13512, 13704, -1, 13634, 13704, 13476, -1, 13475, 13476, 13477, -1, 13635, 13477, 13479, -1, 13478, 13479, 13703, -1, 13480, 13703, 13481, -1, 13636, 13481, 13482, -1, 13514, 13482, 13483, -1, 13515, 13483, 13702, -1, 13638, 13702, 13701, -1, 13639, 13701, 13484, -1, 13641, 13484, 13485, -1, 13486, 13485, 13487, -1, 13644, 13487, 13699, -1, 13648, 13699, 13766, -1, 13488, 13648, 13766, -1, 13454, 13765, 13651, -1, 13651, 13763, 13455, -1, 13455, 13456, 13489, -1, 13489, 13762, 13654, -1, 13654, 13458, 13457, -1, 13457, 13459, 13655, -1, 13655, 13760, 13656, -1, 13656, 13460, 13461, -1, 13461, 13768, 13657, -1, 13657, 13462, 13490, -1, 13490, 13463, 13658, -1, 13658, 13491, 13464, -1, 13464, 13758, 13492, -1, 13492, 13757, 13493, -1, 13493, 13781, 13494, -1, 13494, 13754, 13495, -1, 13495, 13752, 13673, -1, 13673, 13750, 13674, -1, 13674, 13465, 13676, -1, 13676, 13496, 13497, -1, 13497, 13466, 13678, -1, 13678, 13467, 13682, -1, 13682, 13468, 13498, -1, 13498, 13742, 13684, -1, 13684, 13741, 13687, -1, 13687, 13740, 13499, -1, 13499, 13500, 13501, -1, 13501, 13737, 13688, -1, 13688, 13470, 13469, -1, 13469, 13735, 13502, -1, 13502, 13731, 13691, -1, 13691, 13729, 13614, -1, 13614, 13728, 13615, -1, 13615, 13726, 13617, -1, 13617, 13724, 13503, -1, 13503, 13723, 13504, -1, 13504, 13721, 13619, -1, 13619, 13720, 13505, -1, 13505, 13719, 13471, -1, 13471, 13506, 13620, -1, 13620, 13712, 13621, -1, 13621, 13472, 13622, -1, 13622, 13473, 13623, -1, 13623, 13711, 13624, -1, 13624, 13507, 13508, -1, 13508, 13710, 13509, -1, 13509, 13709, 13510, -1, 13510, 13708, 13474, -1, 13474, 13511, 13633, -1, 13633, 13512, 13513, -1, 13513, 13704, 13634, -1, 13634, 13476, 13475, -1, 13475, 13477, 13635, -1, 13635, 13479, 13478, -1, 13478, 13703, 13480, -1, 13480, 13481, 13636, -1, 13636, 13482, 13514, -1, 13514, 13483, 13515, -1, 13515, 13702, 13638, -1, 13638, 13701, 13639, -1, 13639, 13484, 13641, -1, 13641, 13485, 13486, -1, 13486, 13487, 13644, -1, 13644, 13699, 13648, -1, 13516, 13517, 13692, -1, 13516, 13730, 13517, -1, 13516, 13518, 13730, -1, 13730, 13518, 13727, -1, 13727, 13518, 13519, -1, 13725, 13519, 13616, -1, 13561, 13616, 13618, -1, 13722, 13618, 13562, -1, 13563, 13562, 13520, -1, 13564, 13520, 13521, -1, 13565, 13521, 13566, -1, 13567, 13566, 13625, -1, 13568, 13625, 13569, -1, 13718, 13569, 13522, -1, 13570, 13522, 13571, -1, 13717, 13571, 13693, -1, 13572, 13693, 13694, -1, 13716, 13694, 13695, -1, 13769, 13695, 13523, -1, 13524, 13523, 13525, -1, 13772, 13525, 13697, -1, 13775, 13697, 13698, -1, 13774, 13698, 13630, -1, 13776, 13630, 13526, -1, 13573, 13526, 13631, -1, 13574, 13631, 13527, -1, 13575, 13527, 13576, -1, 13577, 13576, 13632, -1, 13777, 13632, 13528, -1, 13578, 13528, 13529, -1, 13773, 13529, 13530, -1, 13531, 13530, 13532, -1, 13771, 13532, 13629, -1, 13533, 13629, 13696, -1, 13770, 13696, 13628, -1, 13534, 13628, 13579, -1, 13580, 13579, 13535, -1, 13581, 13535, 13582, -1, 13707, 13582, 13627, -1, 13583, 13627, 13584, -1, 13536, 13584, 13585, -1, 13706, 13585, 13586, -1, 13537, 13586, 13538, -1, 13587, 13538, 13626, -1, 13705, 13626, 13637, -1, 13715, 13637, 13640, -1, 13588, 13640, 13642, -1, 13714, 13642, 13643, -1, 13539, 13643, 13646, -1, 13713, 13646, 13645, -1, 13700, 13645, 13647, -1, 13589, 13647, 13590, -1, 13767, 13590, 13591, -1, 13540, 13591, 13592, -1, 13764, 13592, 13649, -1, 13593, 13649, 13594, -1, 13761, 13594, 13541, -1, 13595, 13541, 13652, -1, 13759, 13652, 13653, -1, 13596, 13653, 13542, -1, 13778, 13542, 13659, -1, 13779, 13659, 13597, -1, 13598, 13597, 13660, -1, 13599, 13660, 13543, -1, 13544, 13543, 13661, -1, 13780, 13661, 13600, -1, 13601, 13600, 13545, -1, 13782, 13545, 13662, -1, 13546, 13662, 13602, -1, 13547, 13602, 13663, -1, 13783, 13663, 13548, -1, 13603, 13548, 13664, -1, 13784, 13664, 13604, -1, 13605, 13604, 13665, -1, 13785, 13665, 13666, -1, 13786, 13666, 13549, -1, 13787, 13549, 13667, -1, 13755, 13667, 13669, -1, 13756, 13669, 13668, -1, 13753, 13668, 13606, -1, 13751, 13606, 13670, -1, 13749, 13670, 13672, -1, 13607, 13672, 13671, -1, 13748, 13671, 13675, -1, 13747, 13675, 13550, -1, 13608, 13550, 13677, -1, 13746, 13677, 13680, -1, 13745, 13680, 13679, -1, 13744, 13679, 13551, -1, 13743, 13551, 13681, -1, 13552, 13681, 13553, -1, 13609, 13553, 13683, -1, 13554, 13683, 13555, -1, 13739, 13555, 13686, -1, 13556, 13686, 13685, -1, 13738, 13685, 13610, -1, 13736, 13610, 13558, -1, 13557, 13558, 13559, -1, 13611, 13559, 13690, -1, 13734, 13690, 13560, -1, 13733, 13560, 13689, -1, 13612, 13689, 13613, -1, 13732, 13613, 13692, -1, 13517, 13732, 13692, -1, 13727, 13519, 13725, -1, 13725, 13616, 13561, -1, 13561, 13618, 13722, -1, 13722, 13562, 13563, -1, 13563, 13520, 13564, -1, 13564, 13521, 13565, -1, 13565, 13566, 13567, -1, 13567, 13625, 13568, -1, 13568, 13569, 13718, -1, 13718, 13522, 13570, -1, 13570, 13571, 13717, -1, 13717, 13693, 13572, -1, 13572, 13694, 13716, -1, 13716, 13695, 13769, -1, 13769, 13523, 13524, -1, 13524, 13525, 13772, -1, 13772, 13697, 13775, -1, 13775, 13698, 13774, -1, 13774, 13630, 13776, -1, 13776, 13526, 13573, -1, 13573, 13631, 13574, -1, 13574, 13527, 13575, -1, 13575, 13576, 13577, -1, 13577, 13632, 13777, -1, 13777, 13528, 13578, -1, 13578, 13529, 13773, -1, 13773, 13530, 13531, -1, 13531, 13532, 13771, -1, 13771, 13629, 13533, -1, 13533, 13696, 13770, -1, 13770, 13628, 13534, -1, 13534, 13579, 13580, -1, 13580, 13535, 13581, -1, 13581, 13582, 13707, -1, 13707, 13627, 13583, -1, 13583, 13584, 13536, -1, 13536, 13585, 13706, -1, 13706, 13586, 13537, -1, 13537, 13538, 13587, -1, 13587, 13626, 13705, -1, 13705, 13637, 13715, -1, 13715, 13640, 13588, -1, 13588, 13642, 13714, -1, 13714, 13643, 13539, -1, 13539, 13646, 13713, -1, 13713, 13645, 13700, -1, 13700, 13647, 13589, -1, 13589, 13590, 13767, -1, 13767, 13591, 13540, -1, 13540, 13592, 13764, -1, 13764, 13649, 13593, -1, 13593, 13594, 13761, -1, 13761, 13541, 13595, -1, 13595, 13652, 13759, -1, 13759, 13653, 13596, -1, 13596, 13542, 13778, -1, 13778, 13659, 13779, -1, 13779, 13597, 13598, -1, 13598, 13660, 13599, -1, 13599, 13543, 13544, -1, 13544, 13661, 13780, -1, 13780, 13600, 13601, -1, 13601, 13545, 13782, -1, 13782, 13662, 13546, -1, 13546, 13602, 13547, -1, 13547, 13663, 13783, -1, 13783, 13548, 13603, -1, 13603, 13664, 13784, -1, 13784, 13604, 13605, -1, 13605, 13665, 13785, -1, 13785, 13666, 13786, -1, 13786, 13549, 13787, -1, 13787, 13667, 13755, -1, 13755, 13669, 13756, -1, 13756, 13668, 13753, -1, 13753, 13606, 13751, -1, 13751, 13670, 13749, -1, 13749, 13672, 13607, -1, 13607, 13671, 13748, -1, 13748, 13675, 13747, -1, 13747, 13550, 13608, -1, 13608, 13677, 13746, -1, 13746, 13680, 13745, -1, 13745, 13679, 13744, -1, 13744, 13551, 13743, -1, 13743, 13681, 13552, -1, 13552, 13553, 13609, -1, 13609, 13683, 13554, -1, 13554, 13555, 13739, -1, 13739, 13686, 13556, -1, 13556, 13685, 13738, -1, 13738, 13610, 13736, -1, 13736, 13558, 13557, -1, 13557, 13559, 13611, -1, 13611, 13690, 13734, -1, 13734, 13560, 13733, -1, 13733, 13689, 13612, -1, 13612, 13613, 13732, -1, 13614, 13516, 13691, -1, 13614, 13518, 13516, -1, 13614, 13615, 13518, -1, 13518, 13615, 13519, -1, 13519, 13615, 13616, -1, 13616, 13615, 13617, -1, 13618, 13617, 13503, -1, 13562, 13503, 13520, -1, 13562, 13618, 13503, -1, 13616, 13617, 13618, -1, 13503, 13504, 13520, -1, 13520, 13504, 13521, -1, 13521, 13504, 13619, -1, 13566, 13619, 13505, -1, 13471, 13566, 13505, -1, 13471, 13620, 13566, -1, 13566, 13620, 13621, -1, 13622, 13566, 13621, -1, 13622, 13623, 13566, -1, 13566, 13623, 13624, -1, 13625, 13624, 13508, -1, 13509, 13625, 13508, -1, 13509, 13510, 13625, -1, 13625, 13510, 13474, -1, 13538, 13474, 13626, -1, 13538, 13625, 13474, -1, 13538, 13586, 13625, -1, 13625, 13586, 13569, -1, 13569, 13586, 13585, -1, 13522, 13585, 13584, -1, 13571, 13584, 13627, -1, 13693, 13627, 13582, -1, 13694, 13582, 13535, -1, 13695, 13535, 13579, -1, 13523, 13579, 13628, -1, 13525, 13628, 13696, -1, 13697, 13696, 13629, -1, 13698, 13629, 13532, -1, 13630, 13532, 13530, -1, 13526, 13530, 13529, -1, 13631, 13529, 13528, -1, 13527, 13528, 13632, -1, 13576, 13527, 13632, -1, 13521, 13619, 13566, -1, 13566, 13624, 13625, -1, 13626, 13474, 13637, -1, 13637, 13474, 13633, -1, 13513, 13637, 13633, -1, 13513, 13634, 13637, -1, 13637, 13634, 13475, -1, 13635, 13637, 13475, -1, 13635, 13478, 13637, -1, 13637, 13478, 13480, -1, 13636, 13637, 13480, -1, 13636, 13514, 13637, -1, 13637, 13514, 13515, -1, 13638, 13637, 13515, -1, 13638, 13639, 13637, -1, 13637, 13639, 13640, -1, 13640, 13639, 13641, -1, 13642, 13641, 13643, -1, 13642, 13640, 13641, -1, 13641, 13486, 13643, -1, 13643, 13486, 13646, -1, 13646, 13486, 13644, -1, 13645, 13644, 13647, -1, 13645, 13646, 13644, -1, 13644, 13648, 13647, -1, 13647, 13648, 13590, -1, 13590, 13648, 13488, -1, 13591, 13488, 13592, -1, 13591, 13590, 13488, -1, 13488, 13650, 13592, -1, 13592, 13650, 13649, -1, 13649, 13650, 13594, -1, 13594, 13650, 13454, -1, 13541, 13454, 13651, -1, 13652, 13651, 13653, -1, 13652, 13541, 13651, -1, 13594, 13454, 13541, -1, 13651, 13455, 13653, -1, 13653, 13455, 13542, -1, 13542, 13455, 13489, -1, 13654, 13542, 13489, -1, 13654, 13457, 13542, -1, 13542, 13457, 13655, -1, 13656, 13542, 13655, -1, 13656, 13461, 13542, -1, 13542, 13461, 13657, -1, 13490, 13542, 13657, -1, 13490, 13658, 13542, -1, 13542, 13658, 13464, -1, 13492, 13542, 13464, -1, 13492, 13493, 13542, -1, 13542, 13493, 13659, -1, 13659, 13493, 13597, -1, 13597, 13493, 13660, -1, 13660, 13493, 13543, -1, 13543, 13493, 13661, -1, 13661, 13493, 13600, -1, 13600, 13493, 13545, -1, 13545, 13493, 13662, -1, 13662, 13493, 13602, -1, 13602, 13493, 13663, -1, 13663, 13493, 13548, -1, 13548, 13493, 13664, -1, 13664, 13493, 13604, -1, 13604, 13493, 13665, -1, 13665, 13493, 13666, -1, 13666, 13493, 13549, -1, 13549, 13493, 13667, -1, 13667, 13493, 13669, -1, 13669, 13493, 13494, -1, 13668, 13494, 13606, -1, 13668, 13669, 13494, -1, 13494, 13495, 13606, -1, 13606, 13495, 13670, -1, 13670, 13495, 13673, -1, 13672, 13673, 13671, -1, 13672, 13670, 13673, -1, 13673, 13674, 13671, -1, 13671, 13674, 13675, -1, 13675, 13674, 13676, -1, 13550, 13676, 13677, -1, 13550, 13675, 13676, -1, 13676, 13497, 13677, -1, 13677, 13497, 13680, -1, 13680, 13497, 13678, -1, 13679, 13678, 13551, -1, 13679, 13680, 13678, -1, 13678, 13682, 13551, -1, 13551, 13682, 13681, -1, 13681, 13682, 13498, -1, 13553, 13498, 13683, -1, 13553, 13681, 13498, -1, 13498, 13684, 13683, -1, 13683, 13684, 13555, -1, 13555, 13684, 13687, -1, 13686, 13687, 13685, -1, 13686, 13555, 13687, -1, 13687, 13499, 13685, -1, 13685, 13499, 13610, -1, 13610, 13499, 13501, -1, 13558, 13501, 13559, -1, 13558, 13610, 13501, -1, 13501, 13688, 13559, -1, 13559, 13688, 13690, -1, 13690, 13688, 13469, -1, 13560, 13469, 13689, -1, 13560, 13690, 13469, -1, 13469, 13502, 13689, -1, 13689, 13502, 13613, -1, 13613, 13502, 13691, -1, 13692, 13691, 13516, -1, 13692, 13613, 13691, -1, 13569, 13585, 13522, -1, 13522, 13584, 13571, -1, 13571, 13627, 13693, -1, 13693, 13582, 13694, -1, 13694, 13535, 13695, -1, 13695, 13579, 13523, -1, 13523, 13628, 13525, -1, 13525, 13696, 13697, -1, 13697, 13629, 13698, -1, 13698, 13532, 13630, -1, 13630, 13530, 13526, -1, 13526, 13529, 13631, -1, 13631, 13528, 13527, -1, 13699, 13589, 13766, -1, 13699, 13700, 13589, -1, 13699, 13487, 13700, -1, 13700, 13487, 13485, -1, 13713, 13485, 13484, -1, 13539, 13484, 13701, -1, 13702, 13539, 13701, -1, 13702, 13714, 13539, -1, 13702, 13483, 13714, -1, 13714, 13483, 13482, -1, 13588, 13482, 13481, -1, 13703, 13588, 13481, -1, 13703, 13715, 13588, -1, 13703, 13479, 13715, -1, 13715, 13479, 13477, -1, 13705, 13477, 13476, -1, 13704, 13705, 13476, -1, 13704, 13512, 13705, -1, 13705, 13512, 13511, -1, 13708, 13705, 13511, -1, 13708, 13587, 13705, -1, 13708, 13537, 13587, -1, 13708, 13706, 13537, -1, 13708, 13536, 13706, -1, 13708, 13583, 13536, -1, 13708, 13707, 13583, -1, 13708, 13581, 13707, -1, 13708, 13580, 13581, -1, 13708, 13534, 13580, -1, 13708, 13769, 13534, -1, 13708, 13709, 13769, -1, 13769, 13709, 13710, -1, 13716, 13710, 13507, -1, 13711, 13716, 13507, -1, 13711, 13473, 13716, -1, 13716, 13473, 13472, -1, 13572, 13472, 13712, -1, 13717, 13712, 13506, -1, 13570, 13506, 13718, -1, 13570, 13717, 13506, -1, 13700, 13485, 13713, -1, 13713, 13484, 13539, -1, 13714, 13482, 13588, -1, 13715, 13477, 13705, -1, 13769, 13710, 13716, -1, 13716, 13472, 13572, -1, 13572, 13712, 13717, -1, 13506, 13719, 13718, -1, 13718, 13719, 13568, -1, 13568, 13719, 13720, -1, 13567, 13720, 13565, -1, 13567, 13568, 13720, -1, 13720, 13721, 13565, -1, 13565, 13721, 13564, -1, 13564, 13721, 13723, -1, 13563, 13723, 13722, -1, 13563, 13564, 13723, -1, 13723, 13724, 13722, -1, 13722, 13724, 13561, -1, 13561, 13724, 13726, -1, 13725, 13726, 13727, -1, 13725, 13561, 13726, -1, 13726, 13728, 13727, -1, 13727, 13728, 13730, -1, 13730, 13728, 13729, -1, 13517, 13729, 13732, -1, 13517, 13730, 13729, -1, 13729, 13731, 13732, -1, 13732, 13731, 13612, -1, 13612, 13731, 13733, -1, 13733, 13731, 13735, -1, 13734, 13735, 13470, -1, 13611, 13470, 13557, -1, 13611, 13734, 13470, -1, 13733, 13735, 13734, -1, 13470, 13737, 13557, -1, 13557, 13737, 13736, -1, 13736, 13737, 13500, -1, 13738, 13500, 13556, -1, 13738, 13736, 13500, -1, 13500, 13740, 13556, -1, 13556, 13740, 13739, -1, 13739, 13740, 13741, -1, 13554, 13741, 13609, -1, 13554, 13739, 13741, -1, 13741, 13742, 13609, -1, 13609, 13742, 13552, -1, 13552, 13742, 13468, -1, 13743, 13468, 13744, -1, 13743, 13552, 13468, -1, 13468, 13467, 13744, -1, 13744, 13467, 13745, -1, 13745, 13467, 13466, -1, 13746, 13466, 13608, -1, 13746, 13745, 13466, -1, 13466, 13496, 13608, -1, 13608, 13496, 13747, -1, 13747, 13496, 13465, -1, 13748, 13465, 13607, -1, 13748, 13747, 13465, -1, 13465, 13750, 13607, -1, 13607, 13750, 13749, -1, 13749, 13750, 13752, -1, 13751, 13752, 13753, -1, 13751, 13749, 13752, -1, 13752, 13754, 13753, -1, 13753, 13754, 13756, -1, 13756, 13754, 13781, -1, 13755, 13781, 13787, -1, 13755, 13756, 13781, -1, 13757, 13596, 13781, -1, 13757, 13759, 13596, -1, 13757, 13758, 13759, -1, 13759, 13758, 13491, -1, 13463, 13759, 13491, -1, 13463, 13462, 13759, -1, 13759, 13462, 13768, -1, 13595, 13768, 13460, -1, 13760, 13595, 13460, -1, 13760, 13761, 13595, -1, 13760, 13459, 13761, -1, 13761, 13459, 13458, -1, 13593, 13458, 13762, -1, 13456, 13593, 13762, -1, 13456, 13764, 13593, -1, 13456, 13763, 13764, -1, 13764, 13763, 13765, -1, 13540, 13765, 13453, -1, 13767, 13453, 13452, -1, 13766, 13767, 13452, -1, 13766, 13589, 13767, -1, 13759, 13768, 13595, -1, 13761, 13458, 13593, -1, 13764, 13765, 13540, -1, 13540, 13453, 13767, -1, 13534, 13769, 13770, -1, 13770, 13769, 13524, -1, 13533, 13524, 13772, -1, 13771, 13772, 13775, -1, 13531, 13775, 13774, -1, 13773, 13774, 13776, -1, 13578, 13776, 13573, -1, 13777, 13573, 13574, -1, 13577, 13574, 13575, -1, 13577, 13777, 13574, -1, 13770, 13524, 13533, -1, 13533, 13772, 13771, -1, 13771, 13775, 13531, -1, 13531, 13774, 13773, -1, 13773, 13776, 13578, -1, 13578, 13573, 13777, -1, 13596, 13778, 13781, -1, 13781, 13778, 13779, -1, 13598, 13781, 13779, -1, 13598, 13599, 13781, -1, 13781, 13599, 13544, -1, 13780, 13781, 13544, -1, 13780, 13601, 13781, -1, 13781, 13601, 13782, -1, 13546, 13781, 13782, -1, 13546, 13547, 13781, -1, 13781, 13547, 13783, -1, 13603, 13781, 13783, -1, 13603, 13784, 13781, -1, 13781, 13784, 13605, -1, 13785, 13781, 13605, -1, 13785, 13786, 13781, -1, 13781, 13786, 13787, -1 ] } } ] } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 0.000 description "top" position 0.000 -7.100 64.124 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 3.142 description "bottom" position 0.000 -7.100 -131.124 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 1.571 description "front" position 0.000 -104.724 -33.500 } Viewpoint { jump TRUE orientation -0.000 -0.707 -0.707 3.142 description "back" position 0.000 90.524 -33.500 } Viewpoint { jump TRUE orientation 0.577 -0.577 -0.577 2.094 description "right" position -97.624 -7.100 -33.500 } Viewpoint { jump TRUE orientation 0.577 0.577 0.577 2.094 description "left" position 97.624 -7.100 -33.500 } NavigationInfo { avatarSize [0.25, 1.6, 0.75] headlight TRUE speed 1.0 type "EXAMINE" visibilityLimit 0.0 } choreonoid-1.5.0/share/model/RIC30/parts/R_ANKLE_P.wrl0000664000000000000000000456020312741425367020626 0ustar rootroot#VRML V2.0 utf8 WorldInfo { title "Exported tringle mesh to VRML97" info ["Created by FreeCAD" ""] } Background { skyAngle 1.57 skyColor 0.1 0.2 0.2 } Transform { scale 0.001 0.001 0.001 rotation 0 0 1 0 scaleOrientation 0 0 1 0 bboxCenter 0 0 0 bboxSize 50.500 29.500 39.600 center 0.000 0.000 0.000 translation -0.0015 0.000 0.000 children [ Shape { appearance Appearance { material Material { ambientIntensity 0.2 diffuseColor 0.00 0.00 0.00 emissiveColor 0.00 0.00 0.00 specularColor 0.98 0.98 0.98 shininess 0.06 transparency 0.00 } } geometry IndexedFaceSet { solid FALSE coord Coordinate { point [ 1.078 1.800 -0.638, 0.961 1.800 0.604, 0.846 1.800 -0.545, 0.657 1.800 -0.357, 0.656 1.800 0.354, 0.596 1.800 0.239, 0.550 1.800 -0.000, 1.439 1.800 -0.604, 1.322 1.800 0.638, 1.557 1.800 -0.543, 1.660 1.800 -0.460, 1.554 1.800 0.545, 1.839 1.800 -0.122, 1.660 1.800 0.460, 1.743 1.800 0.357, 1.804 1.800 0.239, 1.840 1.800 0.119, 1.200 1.800 0.650, 1.081 1.800 0.640, 1.512 -11.000 1.569, 1.812 -11.000 1.478, 1.812 -11.000 -1.478, 2.089 -11.000 -1.330, 2.530 -11.000 0.889, 2.530 -11.000 -0.889, 2.678 -11.000 -0.612, 2.800 -11.000 -0.000, 2.769 -11.000 0.312, 2.769 -11.000 -0.312, 1.200 -11.000 1.600, 0.888 -11.000 1.569, 0.311 -11.000 -1.330, 0.311 -11.000 1.330, -0.278 -11.000 0.612, 0.069 -11.000 1.131, -0.130 -11.000 0.889, -0.278 -11.000 -0.612, 1.637 1.944 0.719, 1.802 1.802 0.312, 1.606 1.849 0.667, 0.847 1.802 0.580, 1.017 1.802 0.653, 0.843 1.800 0.543, 0.629 1.849 0.533, 0.352 2.000 0.058, 0.585 1.944 0.575, 0.794 1.849 0.667, 0.740 1.800 0.460, 0.598 1.802 0.312, 0.536 1.802 0.138, 0.561 1.800 0.122, 0.523 1.802 -0.046, 0.562 1.849 -0.450, 0.669 1.944 -0.653, 0.512 1.944 -0.486, 0.407 1.944 -0.282, 0.507 1.849 0.359, 0.435 1.849 0.159, 0.421 1.849 -0.053, 0.360 1.944 -0.057, 0.445 2.000 -0.391, 0.560 1.800 -0.119, 0.596 1.800 -0.239, 0.865 1.944 -0.772, 0.758 2.000 -0.726, 0.646 1.802 -0.391, 0.740 1.800 -0.460, 0.961 1.800 -0.604, 1.306 1.849 -0.774, 1.731 1.944 -0.653, 1.642 2.000 -0.726, 1.429 2.000 -0.818, 1.535 1.944 -0.772, 1.315 1.944 -0.834, 1.108 1.802 -0.672, 0.707 1.849 -0.606, 0.772 1.802 -0.526, 0.971 2.000 -0.818, 1.085 1.944 -0.834, 1.200 1.800 -0.650, 1.319 1.800 -0.640, 1.470 1.802 -0.622, 1.693 1.849 -0.606, 1.888 1.944 -0.486, 1.804 1.800 -0.239, 1.850 1.800 -0.000, 1.864 1.802 0.138, 1.893 1.849 0.359, 1.815 1.944 0.575, 1.894 2.000 0.490, 2.001 2.000 0.285, 1.948 1.944 0.387, 1.965 1.849 0.159, 1.877 1.802 -0.046, 1.839 1.802 -0.227, 1.628 1.802 -0.526, 1.838 1.849 -0.450, 1.993 1.944 -0.282, 1.754 1.802 -0.391, 1.744 1.800 -0.354, 1.936 1.849 -0.262, 1.979 1.849 -0.053, 2.024 1.944 0.171, 2.040 1.944 -0.057, 1.553 1.802 0.580, 1.411 1.849 0.752, 1.427 1.944 0.811, 1.383 1.802 0.653, 1.439 1.800 0.604, 1.200 1.849 0.781, 0.763 1.944 0.719, 1.200 1.802 0.678, 0.861 2.000 0.780, 0.973 1.944 0.811, 1.200 1.944 0.842, 0.989 1.849 0.752, 0.452 1.944 0.387, 0.704 1.802 0.463, 0.376 1.944 0.171, 0.464 1.849 -0.262, 0.561 1.802 -0.227, 0.930 1.802 -0.622, 0.889 1.849 -0.716, 1.094 1.849 -0.774, 1.511 1.849 -0.716, 1.292 1.802 -0.672, 1.771 1.849 0.533, 1.696 1.802 0.463, 1.512 -11.000 -1.569, 2.331 -14.000 -1.131, 2.678 -14.000 -0.612, 2.769 -14.000 -0.312, 2.800 -14.000 -0.000, 2.089 -11.000 1.330, 1.512 -14.000 1.569, 1.200 -14.000 1.600, 0.588 -14.000 1.478, 0.069 -14.000 1.131, -0.369 -11.000 0.312, -0.369 -14.000 0.312, -0.400 -14.000 -0.000, -0.130 -11.000 -0.889, 0.069 -11.000 -1.131, -0.130 -14.000 -0.889, 0.069 -14.000 -1.131, 0.588 -11.000 -1.478, 0.888 -14.000 -1.569, 1.200 -11.000 -1.600, 1.200 -14.000 -1.600, 2.331 -11.000 -1.131, 2.769 -14.000 0.312, 2.678 -11.000 0.612, 2.530 -14.000 0.889, 2.331 -11.000 1.131, 1.812 -14.000 1.478, 0.588 -11.000 1.478, -0.400 -11.000 -0.000, -0.369 -11.000 -0.312, -0.369 -14.000 -0.312, 0.588 -14.000 -1.478, 0.888 -11.000 -1.569, 0.399 2.000 0.285, 0.474 14.700 0.442, 1.027 14.700 0.832, 1.258 14.700 0.848, 1.316 2.000 0.842, 1.539 2.000 0.780, 1.690 14.700 0.694, 1.736 2.000 0.659, 2.042 14.700 -0.116, 1.980 14.700 -0.339, 1.821 2.000 -0.580, 1.485 14.700 -0.801, 0.474 14.700 -0.442, 0.368 2.000 -0.173, 0.506 2.000 0.490, 0.620 14.700 0.621, 0.664 2.000 0.659, 1.084 2.000 0.842, 1.485 14.700 0.801, 1.980 14.700 0.339, 2.042 14.700 0.116, 2.048 2.000 0.058, 2.032 2.000 -0.173, 1.955 2.000 -0.391, 1.200 2.000 -0.850, 0.579 2.000 -0.580, 8.225 10.900 -7.083, 8.056 10.900 -7.031, 7.764 10.900 -6.837, 8.467 10.900 -7.097, 7.652 10.900 -6.700, 7.500 10.900 -6.201, 7.764 10.900 -5.563, 8.400 10.900 -5.300, 7.900 10.900 -5.451, 8.563 10.900 -5.315, 8.534 10.900 -7.090, 8.600 10.900 -7.077, 8.900 10.900 -6.949, 9.134 10.900 -6.721, 9.272 10.900 -6.425, 9.294 10.900 -6.099, 8.868 10.900 -5.431, 9.027 10.900 -6.845, 9.200 10.900 -5.787, 9.261 10.900 -5.939, 0.945 -14.171 -1.610, 0.460 -14.171 -1.452, 0.113 -14.433 -1.497, -0.429 -14.492 -1.183, -0.224 -14.492 -1.424, 0.240 -14.500 -1.867, 0.427 -14.500 -1.953, 0.911 -14.433 -1.827, 0.885 -14.492 -1.988, 1.200 -14.321 -1.717, 1.512 -14.000 -1.569, 1.812 -14.000 -1.478, 1.200 -14.171 -1.630, 0.578 -14.492 -1.915, 0.628 -14.433 -1.759, 0.286 -14.492 -1.794, 0.311 -14.000 -1.330, -0.108 -14.433 -1.308, -0.594 -14.492 -0.914, -0.556 -14.500 -1.153, 0.047 -14.171 -1.153, -0.189 -14.321 -1.009, -0.821 -14.500 -0.576, -0.715 -14.492 -0.622, -0.278 -14.000 -0.612, -0.350 -14.171 -0.504, -0.517 -14.321 -0.000, -0.863 -14.500 0.394, -0.813 -14.492 -0.000, -0.891 -14.500 0.199, -0.900 -14.500 -0.000, -0.866 -14.500 -0.386, -0.788 -14.492 -0.315, -0.430 -14.171 -0.000, -0.627 -14.433 0.289, -0.667 -14.500 0.960, -0.715 -14.492 0.622, -0.448 -14.433 0.840, -0.429 -14.492 1.183, -0.278 -14.000 0.612, -0.130 -14.000 0.889, -0.252 -14.171 0.740, -0.119 -14.171 0.958, -0.108 -14.433 1.308, -0.014 -14.321 1.214, 0.286 -14.492 1.794, 0.113 -14.433 1.497, 0.360 -14.433 1.648, 0.427 -14.500 1.953, 0.578 -14.492 1.915, 0.624 -14.500 2.021, 0.814 -14.500 2.066, 0.888 -14.000 1.569, 1.822 -14.492 1.915, 1.785 -14.500 2.017, 1.515 -14.492 1.988, 1.594 -14.500 2.063, 1.200 -14.492 2.013, 1.200 -14.500 2.100, 1.004 -14.500 2.092, 1.200 -14.321 1.717, 1.469 -14.321 1.696, 1.772 -14.433 1.759, 2.522 -14.500 1.631, 2.114 -14.492 1.794, 1.940 -14.171 1.452, 2.089 -14.000 1.330, 2.209 -14.321 1.389, 2.414 -14.321 1.214, 2.829 -14.492 1.183, 2.830 -14.500 1.325, 2.508 -14.433 1.308, 2.287 -14.433 1.497, 2.331 -14.000 1.131, 2.158 -14.171 1.319, 2.994 -14.492 0.914, 3.115 -14.492 0.622, 3.063 -14.500 0.969, 2.353 -14.171 1.153, 2.589 -14.321 1.009, 2.959 -14.433 0.572, 3.221 -14.500 0.576, 2.678 -14.000 0.612, 2.652 -14.171 0.740, 2.917 -14.321 -0.000, 3.115 -14.492 -0.622, 3.217 -14.500 -0.585, 3.213 -14.492 -0.000, 3.266 -14.500 0.386, 2.810 -14.171 0.255, 3.153 -14.500 -0.773, 2.896 -14.321 -0.269, 2.810 -14.171 -0.255, 2.994 -14.492 -0.914, 2.829 -14.492 -1.183, 2.530 -14.000 -0.889, 2.414 -14.321 -1.214, 2.114 -14.492 -1.794, 2.383 -14.492 -1.629, 2.525 -14.500 -1.630, 2.589 -14.321 -1.009, 2.750 -14.171 -0.504, 2.652 -14.171 -0.740, 2.519 -14.171 -0.958, 1.822 -14.492 -1.915, 1.973 -14.500 -1.953, 2.169 -14.500 -1.863, 2.209 -14.321 -1.389, 2.158 -14.171 -1.319, 2.040 -14.433 -1.648, 1.772 -14.433 -1.759, 1.776 -14.500 -2.021, 1.586 -14.500 -2.066, 2.089 -14.000 -1.330, 1.940 -14.171 -1.452, 1.704 -14.171 -1.550, 1.979 -14.321 -1.530, 1.731 -14.321 -1.633, 1.515 -14.492 -1.988, 1.200 -14.492 -2.013, 1.200 -14.500 -2.100, 2.685 -14.500 -1.485, 2.624 -14.492 -1.424, 2.697 -14.433 -1.087, 2.730 -14.321 -0.779, 2.848 -14.433 -0.840, 3.188 -14.492 -0.315, 2.896 -14.321 0.269, 3.027 -14.433 0.289, 2.750 -14.171 0.504, 2.383 -14.492 1.629, 2.624 -14.492 1.424, 2.040 -14.433 1.648, 1.455 -14.171 1.610, 1.704 -14.171 1.550, 1.399 -14.500 2.091, 1.200 -14.433 1.850, 0.696 -14.171 1.550, -0.224 -14.492 1.424, -0.285 -14.500 1.485, -0.297 -14.433 1.087, -0.330 -14.321 0.779, -0.433 -14.321 0.531, -0.350 -14.171 0.504, -0.433 -14.321 -0.531, -0.496 -14.321 -0.269, -0.410 -14.171 -0.255, -0.122 -14.500 -1.631, 0.360 -14.433 -1.648, 0.421 -14.321 -1.530, 0.696 -14.171 -1.550, 0.017 -14.492 -1.629, 0.055 -14.500 -1.759, 0.931 -14.321 -1.696, 1.455 -14.171 -1.610, 1.469 -14.321 -1.696, 1.200 -14.433 -1.850, 2.830 -14.171 -0.000, 0.945 -14.171 1.610, 1.200 -14.171 1.630, -0.014 -14.321 -1.214, 0.242 -14.171 -1.319, 0.669 -14.321 -1.633, 0.191 -14.321 -1.389, -0.297 -14.433 -1.087, -0.448 -14.433 -0.840, -0.119 -14.171 -0.958, -0.330 -14.321 -0.779, -0.627 -14.433 -0.289, -0.559 -14.433 -0.572, -0.252 -14.171 -0.740, -0.650 -14.433 -0.000, -0.410 -14.171 0.255, -0.496 -14.321 0.269, -0.788 -14.492 0.315, -0.594 -14.492 0.914, -0.559 -14.433 0.572, -0.189 -14.321 1.009, 0.242 -14.171 1.319, 0.191 -14.321 1.389, 0.047 -14.171 1.153, 0.017 -14.492 1.629, 0.460 -14.171 1.452, 0.311 -14.000 1.330, 0.628 -14.433 1.759, 0.669 -14.321 1.633, 0.885 -14.492 1.988, 0.421 -14.321 1.530, 0.911 -14.433 1.827, 0.931 -14.321 1.696, 1.731 -14.321 1.633, 1.489 -14.433 1.827, 1.979 -14.321 1.530, 2.697 -14.433 1.087, 2.519 -14.171 0.958, 2.730 -14.321 0.779, 2.833 -14.321 0.531, 3.188 -14.492 0.315, 2.848 -14.433 0.840, 3.050 -14.433 -0.000, 2.959 -14.433 -0.572, 3.027 -14.433 -0.289, 2.833 -14.321 -0.531, 2.508 -14.433 -1.308, 2.353 -14.171 -1.153, 2.287 -14.433 -1.497, 1.489 -14.433 -1.827, 9.648 10.900 25.400, 9.783 10.900 24.725, 9.732 10.900 24.555, 9.732 10.900 25.245, 9.075 10.900 24.017, 8.900 10.900 25.800, 8.000 10.900 24.901, 8.089 10.900 25.290, 8.700 10.900 25.778, 8.900 10.900 24.000, 8.067 10.900 24.559, 8.023 10.900 24.700, 0.350 14.700 -0.000, 0.382 14.700 -0.229, 0.239 15.000 -0.632, 0.620 14.700 -0.621, 0.809 14.700 -0.755, 1.027 14.700 -0.832, 1.258 14.700 -0.848, 1.859 14.700 -0.536, 2.081 15.000 -0.739, 1.400 15.000 -1.133, 1.655 15.000 -1.056, 1.690 14.700 -0.694, 2.228 15.000 -0.516, 2.081 15.000 0.739, 2.228 15.000 0.516, 1.859 14.700 0.536, 2.319 15.000 -0.265, 2.319 15.000 0.265, 1.887 15.000 0.922, 1.400 15.000 1.133, 1.133 15.000 1.148, 0.809 14.700 0.755, 0.625 15.000 0.996, 1.655 15.000 1.056, 0.382 14.700 0.229, 0.058 15.000 0.134, 8.756 10.900 -7.027, 8.725 10.871 -7.236, 9.391 10.785 -6.967, 9.720 10.485 -6.848, 9.807 10.300 -6.721, 9.563 10.485 -7.100, 9.216 10.785 -7.150, 9.302 10.653 -7.251, 8.927 10.871 -7.149, 9.525 10.785 -6.752, 9.644 10.653 -6.810, 9.741 10.653 -6.547, 9.898 10.300 -6.124, 9.883 10.300 -6.427, 9.258 10.871 -6.864, 9.374 10.871 -6.678, 9.784 10.653 -6.270, 9.869 10.485 -6.274, 9.854 10.485 -5.977, 9.217 10.900 -6.579, 9.451 10.871 -6.471, 9.852 10.300 -5.824, 9.747 10.300 -5.539, 9.298 10.900 -6.263, 9.111 10.900 -5.649, 8.225 10.900 -5.317, 8.400 10.871 -5.115, 8.182 10.871 -5.137, 7.972 10.871 -5.203, 7.214 10.300 -5.282, 7.152 10.485 -5.422, 7.334 10.485 -5.187, 7.423 10.300 -5.062, 8.148 10.785 -4.973, 9.769 10.653 -5.990, 9.586 10.300 -5.282, 9.473 10.871 -6.036, 9.699 10.653 -5.719, 9.648 10.485 -5.422, 9.418 10.871 -5.823, 9.466 10.485 -5.187, 9.128 10.300 -4.888, 9.308 10.785 -5.337, 9.240 10.485 -4.993, 9.191 10.653 -5.063, 8.980 10.485 -4.849, 8.849 10.300 -4.769, 9.000 10.900 -5.529, 8.946 10.653 -4.927, 8.696 10.485 -4.759, 8.679 10.653 -4.843, 8.400 10.653 -4.815, 8.104 10.485 -4.759, 7.951 10.300 -4.769, 8.721 10.900 -5.359, 8.400 10.785 -4.947, 8.618 10.871 -5.137, 7.854 10.653 -4.927, 7.820 10.485 -4.849, 7.560 10.485 -4.993, 8.056 10.900 -5.369, 7.396 10.653 -5.245, 7.613 10.871 -5.452, 6.946 10.485 -5.977, 6.902 10.300 -6.124, 6.948 10.300 -5.824, 6.931 10.485 -6.274, 7.652 10.900 -5.700, 7.568 10.900 -5.855, 7.479 10.871 -5.626, 7.382 10.871 -5.823, 7.162 10.785 -6.010, 7.031 10.653 -5.990, 6.917 10.300 -6.427, 6.976 10.485 -6.569, 6.993 10.300 -6.721, 7.517 10.900 -6.025, 7.327 10.871 -6.036, 7.080 10.485 -6.848, 7.237 10.485 -7.100, 7.517 10.900 -6.376, 7.349 10.871 -6.472, 7.442 10.485 -7.316, 7.543 10.300 -7.431, 7.409 10.785 -6.967, 7.808 10.300 -7.578, 7.568 10.900 -6.545, 7.426 10.871 -6.678, 7.686 10.485 -7.486, 7.542 10.871 -6.864, 7.792 10.785 -7.295, 8.251 10.485 -7.663, 7.900 10.900 -6.949, 8.025 10.785 -7.395, 8.260 10.653 -7.578, 8.549 10.485 -7.663, 7.873 10.871 -7.149, 8.273 10.785 -7.446, 8.702 10.300 -7.669, 8.075 10.871 -7.236, 8.540 10.653 -7.578, 8.527 10.785 -7.446, 8.840 10.485 -7.603, 9.114 10.485 -7.486, 8.290 10.871 -7.280, 8.400 10.900 -7.100, 8.775 10.785 -7.395, 9.072 10.653 -7.411, 8.510 10.871 -7.280, 9.008 10.785 -7.295, 9.358 10.485 -7.316, 8.400 10.485 -4.729, 8.121 10.653 -4.843, 8.815 10.653 -7.522, 9.107 10.871 -7.024, 9.496 10.653 -7.048, 9.613 10.785 -6.513, 9.824 10.485 -6.568, 9.651 10.785 -6.263, 9.638 10.785 -6.010, 9.484 10.871 -6.255, 9.575 10.785 -5.765, 9.779 10.485 -5.689, 9.321 10.871 -5.626, 9.463 10.785 -5.537, 9.576 10.653 -5.467, 9.404 10.653 -5.245, 9.020 10.871 -5.309, 9.187 10.871 -5.452, 8.828 10.871 -5.203, 9.116 10.785 -5.172, 8.652 10.785 -4.973, 8.894 10.785 -5.049, 7.906 10.785 -5.049, 7.684 10.785 -5.172, 7.609 10.653 -5.063, 7.780 10.871 -5.309, 7.492 10.785 -5.337, 7.224 10.653 -5.467, 7.225 10.785 -5.765, 7.337 10.785 -5.537, 7.021 10.485 -5.689, 7.101 10.653 -5.719, 7.316 10.871 -6.255, 7.059 10.653 -6.547, 7.149 10.785 -6.263, 7.016 10.653 -6.270, 7.275 10.785 -6.752, 7.187 10.785 -6.514, 7.156 10.653 -6.810, 7.304 10.653 -7.048, 7.693 10.871 -7.024, 7.584 10.785 -7.150, 7.728 10.653 -7.411, 7.498 10.653 -7.251, 7.960 10.485 -7.603, 7.985 10.653 -7.522, 0.812 -14.500 2.571, 0.047 -14.500 1.756, 0.231 -14.500 1.863, -0.125 -14.500 1.630, -0.559 -14.500 1.145, -0.431 -14.500 1.322, -1.052 -14.500 1.300, -0.753 -14.500 0.773, -1.220 -14.500 0.950, -0.817 -14.500 0.585, -1.393 -14.500 0.194, -0.892 -14.500 -0.196, -0.753 -14.500 -0.773, -1.052 -14.500 -1.300, -0.430 -14.500 -1.325, -0.663 -14.500 -0.969, -0.285 -14.500 -1.485, -0.568 -14.500 -1.906, -0.265 -14.500 -2.148, 0.615 -14.500 -2.017, 0.434 -14.500 -2.484, 0.806 -14.500 -2.063, 1.001 -14.500 -2.091, 0.812 -14.500 -2.571, 1.396 -14.500 -2.092, 1.955 -14.500 -2.488, 2.426 -14.500 -2.294, 3.688 -14.500 -0.755, 3.787 -14.500 -0.255, 3.788 -14.500 0.255, 3.300 -14.500 -0.000, 3.292 -14.500 0.196, 2.956 -14.500 1.153, 2.685 -14.500 1.485, 2.645 -14.500 2.162, 2.345 -14.500 1.759, 2.353 -14.500 -1.756, 2.645 -14.500 -2.162, 2.831 -14.500 -1.322, 2.959 -14.500 -1.145, 3.362 -14.500 -1.445, 3.067 -14.500 -0.960, 3.263 -14.500 -0.394, 3.291 -14.500 -0.199, 3.603 -14.500 0.995, 3.153 -14.500 0.773, 3.039 -14.500 1.838, 2.160 -14.500 1.867, 1.973 -14.500 1.953, 8.900 -10.000 24.150, 9.111 -10.000 24.180, 8.689 -10.000 24.180, 8.333 -10.000 24.409, 8.218 -10.000 24.588, 8.158 -10.000 25.007, 9.305 -10.000 25.531, 9.582 -10.000 25.212, 9.111 -10.000 25.620, -6.905 -10.000 24.269, -7.067 -10.000 24.409, -7.242 -10.000 24.793, -6.095 -10.000 25.531, -7.242 -10.000 25.007, -6.095 -10.000 24.269, -5.818 -10.000 24.588, -5.818 -10.000 25.212, -6.289 -10.000 25.620, -7.182 -10.000 25.212, -6.905 -10.000 25.531, -6.711 -10.000 25.620, -6.500 -10.000 25.650, 9.010 10.871 23.820, 9.244 10.900 24.069, 9.225 10.871 23.864, 9.996 10.653 24.052, 10.063 10.485 24.000, 9.572 10.653 23.689, 9.275 10.785 23.705, 9.427 10.871 23.951, 9.400 10.900 24.151, 9.891 10.785 24.133, 10.220 10.485 24.252, 10.324 10.485 24.531, 10.383 10.300 24.673, 10.307 10.300 24.379, 9.607 10.871 24.076, 9.536 10.900 24.263, 10.241 10.653 24.553, 10.369 10.485 24.826, 9.648 10.900 24.400, 10.284 10.653 24.830, 10.352 10.300 25.276, 10.138 10.785 25.090, 10.269 10.653 25.110, 9.984 10.871 24.845, 10.075 10.785 25.335, 9.966 10.485 25.913, 9.877 10.300 26.038, 10.148 10.485 25.678, 9.800 10.900 24.901, 9.973 10.871 25.064, 9.904 10.653 25.854, 9.740 10.485 26.107, 9.783 10.900 25.076, 9.918 10.871 25.277, 9.628 10.300 26.212, 9.821 10.871 25.474, 9.616 10.785 25.928, 9.480 10.485 26.251, 9.446 10.653 26.173, 9.196 10.485 26.341, 9.536 10.900 25.537, 9.520 10.871 25.791, 9.394 10.785 26.051, 9.179 10.653 26.257, 8.900 10.485 26.371, 9.052 10.300 26.392, 9.328 10.871 25.897, 9.152 10.785 26.127, 8.748 10.300 26.392, 9.400 10.900 25.649, 8.604 10.485 26.341, 9.244 10.900 25.731, 9.118 10.871 25.963, 9.075 10.900 25.783, 8.648 10.785 26.127, 8.406 10.785 26.051, 8.060 10.485 26.107, 7.834 10.485 25.913, 8.682 10.871 25.963, 8.472 10.871 25.897, 7.896 10.653 25.854, 8.510 10.900 25.711, 7.992 10.785 25.763, 7.521 10.485 25.411, 7.652 10.485 25.678, 7.446 10.485 25.123, 8.339 10.900 25.604, 7.417 10.300 24.673, 8.196 10.900 25.461, 7.882 10.871 25.277, 7.531 10.653 25.110, 7.431 10.485 24.826, 7.493 10.300 24.379, 7.827 10.871 25.064, 7.516 10.653 24.830, 7.627 10.300 24.107, 7.476 10.485 24.531, 8.023 10.900 25.100, 7.687 10.785 24.586, 7.737 10.485 24.000, 7.580 10.485 24.252, 7.804 10.653 24.052, 7.942 10.485 23.784, 7.849 10.871 24.628, 8.186 10.485 23.614, 8.042 10.871 24.236, 8.133 10.900 24.429, 8.226 10.900 24.303, 8.292 10.785 23.805, 8.751 10.485 23.437, 8.193 10.871 24.076, 8.760 10.653 23.522, 9.049 10.485 23.437, 8.339 10.900 24.196, 8.469 10.900 24.110, 8.575 10.871 23.864, 8.611 10.900 24.048, 8.753 10.900 24.012, 9.027 10.785 23.654, 9.340 10.485 23.497, 9.040 10.653 23.522, 8.773 10.785 23.654, 9.315 10.653 23.578, 8.525 10.785 23.705, 8.790 10.871 23.820, 9.757 10.300 23.669, 9.614 10.485 23.614, 8.900 10.871 25.985, 8.900 10.785 26.153, 8.900 10.653 26.285, 9.802 10.653 23.849, 9.508 10.785 23.805, 9.716 10.785 23.950, 9.858 10.485 23.784, 10.025 10.785 24.348, 9.758 10.871 24.236, 9.874 10.871 24.422, 10.144 10.653 24.290, 9.951 10.871 24.628, 10.113 10.785 24.586, 10.151 10.785 24.837, 10.354 10.485 25.123, 10.199 10.653 25.381, 10.279 10.485 25.411, 9.963 10.785 25.563, 10.076 10.653 25.633, 9.808 10.785 25.763, 9.687 10.871 25.648, 9.691 10.653 26.037, 8.320 10.485 26.251, 8.621 10.653 26.257, 8.280 10.871 25.791, 8.184 10.785 25.928, 8.354 10.653 26.173, 8.109 10.653 26.037, 7.979 10.871 25.474, 7.837 10.785 25.563, 8.113 10.871 25.648, 7.724 10.653 25.633, 7.725 10.785 25.335, 7.601 10.653 25.381, 7.662 10.785 25.090, 7.816 10.871 24.845, 7.649 10.785 24.837, 7.559 10.653 24.553, 7.926 10.871 24.422, 7.775 10.785 24.348, 7.656 10.653 24.290, 7.998 10.653 23.849, 7.909 10.785 24.133, 8.373 10.871 23.951, 8.084 10.785 23.950, 8.228 10.653 23.689, 8.485 10.653 23.578, 8.460 10.485 23.497, 1.602 15.000 2.670, 1.200 15.000 2.700, 2.721 15.000 2.231, 2.350 15.000 -0.000, 3.036 15.000 1.979, 3.311 15.000 1.683, 3.538 15.000 1.350, 3.892 15.000 0.202, 1.887 15.000 -0.922, 2.721 15.000 -2.231, 0.936 15.000 -2.687, 1.133 15.000 -1.148, 0.674 15.000 -2.648, 0.168 15.000 -2.495, 0.870 15.000 -1.102, 0.625 15.000 -0.996, -0.072 15.000 -2.382, -0.299 15.000 -2.246, -0.512 15.000 -2.088, -0.708 15.000 -1.910, 0.411 15.000 -0.836, -1.180 15.000 -1.274, -1.294 15.000 -1.035, -1.383 15.000 -0.785, -1.448 15.000 -0.529, -1.487 15.000 -0.267, 0.058 15.000 -0.134, -1.487 15.000 0.263, -1.384 15.000 0.784, -1.045 15.000 1.501, -0.708 15.000 1.910, -0.512 15.000 2.088, 0.119 15.000 0.393, 0.239 15.000 0.632, 0.411 15.000 0.836, 0.417 15.000 2.584, 0.674 15.000 2.648, 0.870 15.000 1.102, 0.936 15.000 2.687, 1.996 15.000 -2.580, 0.119 15.000 -0.393, -5.825 10.900 -5.317, -5.500 10.900 -6.949, -6.000 10.900 -5.300, -6.872 10.900 -5.975, -6.817 10.900 -5.821, -6.627 10.900 -5.555, -6.200 10.900 -5.323, -6.356 10.900 -5.373, -6.000 10.900 -7.100, -6.600 10.900 -6.871, -6.861 10.900 -6.461, -6.898 10.900 -6.137, 8.400 10.000 -7.700, 8.400 10.300 -7.700, 8.992 10.300 -7.578, 9.257 10.000 -7.431, 9.257 10.300 -7.431, 9.487 10.000 -7.233, 9.487 10.300 -7.233, 9.673 10.300 -6.993, 9.128 10.000 -4.888, 8.552 10.300 -4.708, 8.248 10.300 -4.708, 7.672 10.300 -4.888, 7.053 10.300 -5.539, 7.127 10.300 -6.993, 7.313 10.300 -7.233, 7.313 10.000 -7.233, 9.673 10.000 -6.993, 9.586 10.000 -5.282, 9.377 10.300 -5.062, 9.377 10.000 -5.062, 8.552 10.000 -4.708, 8.248 10.000 -4.708, 7.672 10.000 -4.888, 7.053 10.000 -5.539, 6.902 10.000 -6.124, 8.098 10.300 -7.669, -6.000 -10.000 -6.950, -5.789 -10.000 -6.920, -6.405 -10.000 -6.831, -6.742 -10.000 -6.093, -5.433 -10.000 -6.691, -6.405 -10.000 -5.569, -5.595 -10.000 -5.569, -6.567 -10.000 -5.709, 8.805 -10.000 -5.569, 9.082 -10.000 -5.888, 8.967 -10.000 -6.691, 8.400 -10.000 -5.450, 7.718 -10.000 -5.888, 7.833 -10.000 -5.709, 7.718 -10.000 -6.512, 0.432 -14.492 -2.554, -0.715 -14.330 -2.138, 0.017 -14.435 -2.524, 0.068 -14.492 -2.415, -0.888 -14.200 -2.013, 0.072 -14.500 -2.343, -0.271 -14.492 -2.224, -0.942 -14.435 -1.783, -0.580 -14.492 -1.986, -0.850 -14.492 -1.706, -1.076 -14.492 -1.389, -1.577 -14.330 -0.726, -0.833 -14.500 -1.621, -1.365 -14.435 -1.090, -1.496 -14.435 -0.705, -1.653 -14.330 -0.314, -1.570 -14.435 -0.305, -1.668 -14.330 0.105, -1.698 -14.200 -0.106, -1.220 -14.500 -0.950, -1.335 -14.500 -0.579, -1.451 -14.492 -0.292, -1.683 -14.200 0.317, -1.393 -14.500 -0.194, -1.541 -14.435 0.506, -1.606 -14.200 0.734, -1.623 -14.330 0.521, -1.353 -14.330 1.312, -1.134 -14.330 1.670, -1.029 -14.200 1.855, -1.335 -14.500 0.579, -1.324 -14.492 0.861, -1.172 -14.492 1.219, -0.866 -14.330 1.992, -0.554 -14.330 2.272, -0.969 -14.492 1.552, -0.833 -14.500 1.621, -0.806 -14.435 1.934, -0.720 -14.492 1.851, -0.400 -14.200 2.419, -0.430 -14.492 2.111, -0.205 -14.330 2.503, -0.031 -14.200 2.626, -0.568 -14.500 1.906, 0.175 -14.330 2.681, -0.265 -14.500 2.148, -0.105 -14.492 2.326, 0.072 -14.500 2.343, 0.204 -14.435 2.603, 0.576 -14.330 2.802, 0.594 -14.435 2.720, 0.778 -14.200 2.869, 0.990 -14.330 2.863, 0.434 -14.500 2.484, 1.410 -14.330 2.863, 1.824 -14.330 2.802, 1.005 -14.492 2.660, 1.403 -14.435 2.780, 2.035 -14.200 2.777, 2.225 -14.330 2.681, 1.200 -14.500 2.600, 1.395 -14.492 2.660, 1.455 -14.500 2.587, 2.196 -14.435 2.603, 2.800 -14.200 2.419, 2.605 -14.330 2.503, 1.707 -14.500 2.550, 2.195 -14.500 2.403, 2.426 -14.500 2.293, 3.120 -14.492 1.851, 3.753 -14.330 1.312, 3.534 -14.330 1.670, 3.266 -14.330 1.992, 2.505 -14.492 2.326, 2.830 -14.492 2.111, 1.955 -14.500 2.488, 3.135 -14.200 2.160, 2.850 -14.500 2.010, 3.494 -14.500 1.226, 3.724 -14.492 0.861, 4.098 -14.200 -0.106, 4.052 -14.200 -0.527, 4.068 -14.330 0.105, 3.941 -14.435 0.506, 3.210 -14.500 1.649, 3.869 -14.200 1.134, 3.362 -14.500 1.445, 3.679 -14.435 1.274, 3.572 -14.492 1.219, 3.917 -14.330 0.927, 4.023 -14.330 0.521, 3.688 -14.500 0.755, 3.750 -14.500 0.507, 3.822 -14.492 0.484, 3.851 -14.492 -0.292, 3.750 -14.500 -0.507, 3.650 -14.330 -1.495, 3.579 -14.435 -1.452, 3.406 -14.330 -1.836, 3.559 -14.200 -1.687, 3.780 -14.492 -0.675, 3.654 -14.492 -1.043, 4.053 -14.330 -0.314, 3.977 -14.330 -0.726, 3.800 -14.500 -0.000, 3.970 -14.435 -0.305, 3.945 -14.200 -0.936, 3.842 -14.330 -1.123, 3.603 -14.500 -0.995, 3.493 -14.500 -1.226, 3.038 -14.500 -1.839, 3.210 -14.500 -1.650, 2.849 -14.500 -2.010, 2.980 -14.492 -1.986, 2.383 -14.435 -2.524, 2.418 -14.330 -2.599, 2.236 -14.200 -2.709, 2.784 -14.330 -2.394, 2.671 -14.492 -2.224, 3.115 -14.330 -2.138, 3.342 -14.435 -1.783, 3.250 -14.492 -1.706, 3.060 -14.435 -2.076, 2.972 -14.200 -2.295, 2.195 -14.500 -2.403, 1.707 -14.500 -2.550, 1.455 -14.500 -2.588, 0.782 -14.330 -2.840, 0.373 -14.330 -2.749, 0.569 -14.200 -2.831, 1.588 -14.492 -2.638, 1.606 -14.435 -2.757, 1.200 -14.492 -2.667, 2.027 -14.330 -2.749, 1.618 -14.330 -2.840, 2.332 -14.492 -2.415, 1.968 -14.492 -2.554, 2.003 -14.435 -2.669, 1.200 -14.330 -2.870, 1.200 -14.500 -2.600, 0.812 -14.492 -2.638, 0.794 -14.435 -2.757, 0.397 -14.435 -2.669, -0.018 -14.330 -2.599, -0.219 -14.200 -2.529, 1.200 -14.435 -2.787, -0.338 -14.435 -2.324, -0.384 -14.330 -2.394, -1.006 -14.330 -1.836, -0.660 -14.435 -2.076, -1.179 -14.435 -1.452, -1.250 -14.330 -1.495, -1.442 -14.330 -1.123, -1.380 -14.492 -0.675, -1.254 -14.492 -1.043, -1.465 -14.492 0.097, -1.422 -14.492 0.484, -1.585 -14.435 0.102, -1.438 -14.435 0.900, -1.517 -14.330 0.927, -1.279 -14.435 1.274, -1.067 -14.435 1.622, -0.164 -14.435 2.430, -0.503 -14.435 2.206, 0.247 -14.492 2.491, 0.997 -14.435 2.780, 0.620 -14.492 2.603, 2.153 -14.492 2.491, 1.780 -14.492 2.603, 1.806 -14.435 2.720, 2.954 -14.330 2.272, 2.564 -14.435 2.430, 2.903 -14.435 2.206, 3.467 -14.435 1.622, 3.206 -14.435 1.934, 3.369 -14.492 1.552, 3.838 -14.435 0.900, 3.985 -14.435 0.102, 3.865 -14.492 0.097, 3.896 -14.435 -0.705, 3.765 -14.435 -1.090, 3.476 -14.492 -1.389, 2.738 -14.435 -2.324, -6.675 10.900 24.017, -6.844 10.900 24.069, -7.000 10.900 24.151, -6.433 10.900 24.003, -7.332 10.900 24.555, -7.383 10.900 24.724, -7.136 10.900 25.537, -6.500 10.900 25.800, -6.844 10.900 25.731, -7.400 10.900 24.899, -6.366 10.900 24.010, -6.300 10.900 24.022, -5.900 10.900 25.571, -5.766 10.900 24.379, -5.700 10.900 25.313, -5.628 10.900 24.675, -6.144 10.900 24.073, -6.032 10.900 25.669, -5.873 10.900 24.255, -5.683 10.900 24.521, 8.588 -10.700 24.218, 8.495 -10.000 24.269, 8.158 -10.000 24.793, 8.269 -10.700 25.305, 8.218 -10.000 25.212, 8.333 -10.000 25.391, 8.409 -10.700 25.467, 8.495 -10.000 25.531, 9.007 -10.700 25.642, 8.900 -10.000 25.650, 9.531 -10.700 25.305, 9.642 -10.000 25.007, 9.650 -10.700 24.900, 9.467 -10.000 24.409, 8.180 -10.700 24.689, 8.150 -10.700 24.900, 8.588 -10.700 25.582, 8.689 -10.000 25.620, 8.793 -10.700 25.642, 9.467 -10.000 25.391, 9.642 -10.000 24.793, 9.582 -10.000 24.588, 9.305 -10.000 24.269, 9.212 -10.700 24.218, -6.711 -10.000 24.180, -6.812 -10.700 24.218, -7.250 -10.700 24.900, -7.067 -10.000 25.391, -6.991 -10.700 25.467, -5.869 -10.700 25.305, -5.933 -10.000 25.391, -5.758 -10.000 25.007, -5.933 -10.000 24.409, -6.289 -10.000 24.180, -6.500 -10.000 24.150, -7.182 -10.000 24.588, -7.131 -10.700 25.305, -6.812 -10.700 25.582, -6.607 -10.700 25.642, -6.009 -10.700 25.467, -5.780 -10.700 25.111, -5.758 -10.000 24.793, -5.780 -10.700 24.689, -6.393 -10.700 24.158, 10.613 10.854 24.194, 10.577 10.900 24.135, 10.700 11.000 24.013, 10.629 10.973 24.084, 10.747 10.983 24.110, 10.847 10.961 24.064, 10.756 10.995 24.032, 10.842 10.939 24.163, 10.678 10.946 24.164, 10.605 10.833 24.194, 10.647 10.913 24.182, 10.622 10.874 24.192, 10.783 10.810 24.290, 10.728 10.787 24.287, 10.744 10.733 24.302, 10.808 10.717 24.310, 10.826 10.700 24.309, 10.871 10.720 24.296, 10.911 10.700 24.275, 10.926 10.721 24.263, 10.935 10.836 24.201, 10.854 10.894 24.220, 10.740 10.752 24.298, 10.734 10.700 24.301, 10.973 10.700 24.207, 10.966 10.720 24.217, 10.963 10.751 24.215, 10.972 10.823 24.109, 10.762 10.915 24.221, 10.804 10.880 24.249, 10.683 10.855 24.242, 10.752 10.856 24.265, 10.705 10.824 24.266, 10.648 10.740 24.244, 10.867 10.749 24.294, 10.861 10.777 24.289, 10.746 10.714 24.304, 10.799 10.766 24.303, 10.805 10.743 24.308, 10.894 10.837 24.244, 10.895 10.896 24.181, 10.840 10.828 24.275, 10.922 10.752 24.261, 10.915 10.782 24.257, 10.956 10.781 24.212, 8.900 10.300 23.400, 9.202 10.300 23.431, 9.492 10.300 23.522, 9.202 10.000 23.431, 9.987 10.300 23.867, 9.987 10.000 23.867, 10.173 10.300 24.107, 10.398 10.300 24.976, 10.352 10.000 25.276, 10.086 10.300 25.818, 9.628 10.000 26.212, 9.052 10.000 26.392, 8.451 10.300 26.331, 8.172 10.300 26.212, 7.923 10.000 26.038, 7.714 10.300 25.818, 7.448 10.300 25.276, 7.402 10.300 24.976, 8.043 10.000 23.669, 8.043 10.300 23.669, 8.308 10.300 23.522, 8.598 10.000 23.431, 10.173 10.000 24.107, 10.398 10.000 24.976, 10.247 10.300 25.561, 10.086 10.000 25.818, 9.877 10.000 26.038, 9.349 10.300 26.331, 9.349 10.000 26.331, 8.748 10.000 26.392, 7.923 10.300 26.038, 7.553 10.300 25.561, 7.402 10.000 24.976, 7.627 10.000 24.107, 7.813 10.300 23.867, 7.813 10.000 23.867, 8.308 10.000 23.522, 8.598 10.300 23.431, 10.559 10.800 24.154, 10.626 10.773 24.221, 7.345 10.000 25.587, 7.525 10.800 25.899, 7.221 10.800 25.166, 7.202 10.000 24.979, 7.200 10.800 24.900, 7.221 10.800 24.634, 7.385 10.800 24.128, 7.525 10.800 23.901, 7.592 10.000 23.814, 7.901 10.800 23.525, 8.375 10.800 23.283, 8.360 10.000 23.288, 7.698 10.800 23.698, 7.814 10.000 23.592, 8.900 10.800 23.200, 8.665 10.000 23.216, 8.979 10.000 23.202, 9.166 10.800 23.221, 9.425 10.800 23.283, 9.672 10.800 23.385, 8.252 10.000 26.656, 8.252 10.700 26.656, 10.834 -10.968 22.272, 10.912 -10.912 24.000, 10.981 -10.802 21.908, 10.770 10.992 22.358, 10.912 10.912 24.000, 10.977 10.815 24.000, 10.831 10.970 22.276, 10.926 10.897 22.097, 8.221 10.773 26.626, 8.268 10.766 26.681, 8.287 10.817 26.779, 8.242 10.855 26.683, 8.241 10.845 26.889, 8.258 10.777 26.916, 8.213 10.776 26.957, 8.084 10.920 26.903, 8.199 10.845 26.931, 8.094 10.890 26.930, 8.272 10.836 26.837, 8.290 10.772 26.862, 8.304 10.762 26.800, 8.285 10.793 26.725, 8.279 10.735 26.691, 8.244 10.740 26.648, 8.290 10.742 26.715, 8.278 10.779 26.702, 8.299 10.749 26.741, 8.154 10.800 26.559, 8.150 10.875 26.575, 8.135 10.900 26.577, 8.137 10.911 26.589, 8.163 10.939 26.842, 8.144 10.956 26.819, 8.175 10.914 26.638, 8.186 10.875 26.615, 8.133 10.972 26.700, 8.131 10.970 26.791, 8.070 10.987 26.659, 8.038 10.995 26.757, 8.104 10.986 26.733, 8.096 10.969 26.633, 8.221 10.915 26.762, 8.206 10.906 26.677, 8.214 10.867 26.646, 8.228 10.860 26.662, 8.188 10.938 26.714, 8.157 10.947 26.667, 8.119 10.943 26.609, 8.204 10.928 26.738, 8.222 10.898 26.697, 8.162 10.960 26.753, 8.177 10.949 26.780, 8.013 11.000 26.700, 8.084 10.973 26.629, 7.585 10.873 25.999, 7.188 10.941 24.500, 7.232 10.941 24.344, 7.402 10.873 24.067, 7.485 10.873 23.932, 7.581 10.873 23.806, 7.627 10.973 23.627, 7.494 10.986 23.734, 7.304 10.986 24.013, 7.363 10.941 24.046, 7.449 10.941 23.907, 7.489 10.873 25.873, 7.405 10.873 25.738, 7.385 10.800 25.672, 7.334 10.873 25.596, 7.276 10.873 25.448, 7.232 10.873 25.296, 7.283 10.800 25.425, 7.203 10.873 25.141, 7.188 10.873 24.824, 7.202 10.873 24.666, 7.283 10.800 24.375, 7.231 10.873 24.510, 7.274 10.873 24.358, 7.178 11.000 24.097, 7.228 10.986 24.165, 7.331 10.873 24.210, 7.076 10.986 24.988, 7.143 10.941 24.822, 7.144 10.941 24.985, 7.188 10.873 24.982, 7.231 10.986 25.641, 7.178 11.000 25.703, 7.396 10.986 25.936, 7.344 11.000 25.990, 7.556 11.000 26.243, 7.627 10.973 26.173, 7.679 10.900 26.121, 7.551 10.941 26.027, 7.122 10.986 24.485, 7.065 11.000 24.408, 7.091 10.986 24.650, 7.158 10.941 24.660, 7.123 10.986 25.322, 7.159 10.941 25.147, 7.189 10.941 25.307, 7.234 10.941 25.463, 7.170 10.986 25.484, 7.293 10.941 25.614, 7.307 10.986 25.792, 7.366 10.941 25.759, 7.698 10.800 26.102, 7.547 10.941 23.777, 7.167 10.986 24.323, 7.290 10.941 24.192, 7.076 10.986 24.818, 7.092 10.986 25.157, 7.499 10.986 26.071, 7.452 10.941 25.898, 7.393 10.986 23.869, 9.283 10.873 23.229, 9.519 10.873 23.302, 9.535 10.941 23.261, 9.308 10.986 23.120, 9.293 10.941 23.186, 9.047 10.986 23.080, 9.681 10.873 23.375, 9.702 10.941 23.335, 9.733 10.986 23.275, 9.703 11.000 23.178, 9.990 11.000 23.344, 9.897 10.986 23.370, 9.980 10.873 23.569, 10.007 10.941 23.534, 9.899 10.800 23.525, 10.173 10.973 23.627, 10.050 10.986 23.481, 8.784 10.986 23.077, 9.038 10.873 23.192, 8.634 10.800 23.221, 8.523 10.986 23.113, 8.408 11.000 23.065, 8.029 10.986 23.295, 8.128 10.800 23.385, 8.546 10.873 23.223, 8.293 10.941 23.250, 8.269 10.986 23.186, 7.808 10.986 23.436, 8.083 10.873 23.393, 7.556 11.000 23.556, 7.849 10.941 23.491, 7.875 10.873 23.526, 7.679 10.900 23.679, 8.791 10.873 23.189, 8.537 10.941 23.180, 8.788 10.941 23.145, 9.066 11.000 23.007, 8.734 11.000 23.007, 9.835 10.873 23.464, 8.308 10.873 23.292, 9.859 10.941 23.427, 9.560 10.986 23.197, 9.041 10.941 23.147, 8.062 10.941 23.354, 10.102 10.800 23.698, 10.121 10.900 23.679, -7.721 10.900 23.679, -7.599 10.873 23.585, -7.498 10.941 23.452, -7.214 10.941 23.293, -6.907 10.941 23.189, -6.747 10.941 23.159, -6.582 10.873 23.188, -6.260 10.941 23.158, -5.532 10.873 23.485, -5.334 10.986 23.494, -7.272 10.800 23.385, -7.196 10.873 23.334, -7.048 10.873 23.276, -7.025 10.800 23.283, -6.896 10.873 23.233, -6.741 10.873 23.203, -6.266 10.873 23.202, -6.234 10.800 23.221, -5.958 10.873 23.274, -5.667 10.873 23.402, -5.975 10.800 23.283, -5.406 10.873 23.581, -5.765 10.986 23.228, -5.697 11.000 23.178, -5.923 10.986 23.167, -5.810 10.873 23.331, -5.792 10.941 23.290, -6.666 11.000 23.007, -6.588 10.986 23.076, -6.424 10.873 23.188, -6.585 10.941 23.144, -7.303 11.000 23.178, -6.992 11.000 23.065, -7.241 10.986 23.231, -7.338 10.873 23.405, -7.671 10.986 23.499, -7.627 10.941 23.551, -5.944 10.941 23.232, -6.008 11.000 23.065, -6.085 10.986 23.122, -6.110 10.873 23.231, -6.100 10.941 23.188, -6.250 10.986 23.091, -6.418 10.986 23.076, -6.422 10.941 23.143, -6.757 10.986 23.092, -7.084 10.986 23.170, -6.922 10.986 23.123, -7.063 10.941 23.234, -7.392 10.986 23.307, -7.536 10.986 23.396, -7.359 10.941 23.366, -7.473 10.873 23.489, -5.377 10.941 23.547, -5.507 10.941 23.449, -5.469 10.986 23.393, -5.613 10.986 23.304, -5.646 10.941 23.363, -7.600 12.200 22.720, 10.223 12.200 22.695, 10.700 11.000 22.434, 10.982 10.802 21.908, 11.000 12.200 21.720, 1.602 15.000 -2.670, 2.822 14.700 -2.524, 1.802 14.992 -2.701, 1.828 14.935 -2.818, 2.371 15.000 -2.433, 2.554 14.992 -2.413, 2.964 14.935 -2.285, 3.165 14.700 -2.267, 3.015 14.830 -2.351, 2.891 14.992 -2.190, 3.467 14.700 -1.965, 3.338 14.830 -2.062, 3.036 15.000 -1.979, 3.192 14.992 -1.920, 3.724 14.700 -1.622, 3.842 14.830 -1.358, 3.311 15.000 -1.683, 3.548 14.935 -1.680, 3.929 14.700 -1.246, 4.011 14.830 -0.959, 3.450 14.992 -1.610, 4.121 14.830 -0.540, 3.538 15.000 -1.350, 3.713 15.000 -0.986, 4.039 14.935 -0.524, 4.085 14.935 -0.105, 4.200 14.700 -0.000, 4.168 14.830 -0.108, 3.832 15.000 -0.601, 3.921 14.992 -0.503, 4.070 14.935 0.316, 4.078 14.700 0.845, 4.152 14.830 0.325, 3.892 15.000 -0.202, 4.074 14.830 0.751, 3.934 14.830 1.162, 3.832 15.000 0.601, 3.993 14.935 0.730, 3.877 14.992 0.700, 3.735 14.830 1.547, 3.746 14.992 1.082, 3.483 14.830 1.900, 3.713 15.000 0.986, 3.127 14.935 2.150, 2.839 14.830 2.477, 3.165 14.700 2.267, 3.327 14.992 1.770, 2.793 14.935 2.408, 2.446 14.700 2.729, 2.461 14.830 2.689, 2.056 14.830 2.844, 2.045 14.700 2.878, 2.371 15.000 2.433, 2.727 14.992 2.307, 2.425 14.935 2.614, 2.032 14.935 2.765, 1.632 14.830 2.939, 2.374 14.992 2.505, 1.996 15.000 2.580, 1.997 14.992 2.649, 0.355 14.700 2.878, 1.200 14.700 3.000, 1.603 14.992 2.737, 1.200 14.992 2.767, 1.200 14.935 2.887, 0.780 14.935 2.856, 0.768 14.830 2.939, 0.368 14.935 2.765, 0.797 14.992 2.737, -0.025 14.935 2.614, -0.439 14.830 2.477, -0.061 14.830 2.689, 0.168 15.000 2.495, -0.072 15.000 2.382, -0.299 15.000 2.246, -1.335 14.830 1.547, -1.529 14.700 1.246, -1.019 14.935 1.847, -0.727 14.935 2.150, -0.327 14.992 2.307, -0.646 14.992 2.061, 0.403 14.992 2.649, 0.026 14.992 2.505, -0.393 14.935 2.408, -0.765 14.700 2.267, -1.083 14.830 1.900, -0.782 14.830 2.212, -0.886 15.000 1.714, -1.181 15.000 1.274, -1.294 15.000 1.034, -1.550 14.992 0.303, -1.670 14.935 0.316, -1.768 14.830 -0.108, -1.678 14.700 -0.845, -1.721 14.830 -0.540, -1.769 14.700 -0.427, -1.800 14.700 -0.000, -1.593 14.935 0.730, -1.346 14.992 1.082, -1.477 14.992 0.700, -0.927 14.992 1.770, -1.162 14.992 1.441, -1.457 14.935 1.129, -1.534 14.830 1.162, -1.678 14.700 0.845, -1.769 14.700 0.427, -1.674 14.830 0.751, -1.752 14.830 0.325, -1.448 15.000 0.526, -1.565 14.992 -0.101, -1.500 15.000 -0.002, -1.521 14.992 -0.503, -1.419 14.992 -0.893, -1.067 14.700 -1.965, -1.442 14.830 -1.358, -1.368 14.935 -1.320, -1.639 14.935 -0.524, -1.532 14.935 -0.932, -1.261 14.992 -1.265, -1.044 15.000 -1.501, -1.050 14.992 -1.610, -0.792 14.992 -1.920, 0.139 14.830 -2.774, 0.554 14.830 -2.899, 0.355 14.700 -2.878, -0.046 14.700 -2.729, -0.491 14.992 -2.190, -0.564 14.935 -2.285, -0.154 14.992 -2.413, -1.148 14.935 -1.680, -0.765 14.700 -2.267, -0.615 14.830 -2.351, -0.886 15.000 -1.714, -0.254 14.830 -2.590, 0.598 14.992 -2.701, 0.998 14.992 -2.759, 1.200 15.000 -2.700, 2.261 14.830 -2.774, 2.446 14.700 -2.729, 1.417 14.830 -2.962, 1.411 14.935 -2.879, 1.402 14.992 -2.759, 0.572 14.935 -2.818, 0.983 14.830 -2.962, 0.417 15.000 -2.584, 0.989 14.935 -2.879, 1.200 14.830 2.970, 1.620 14.935 2.856, 1.846 14.830 -2.899, 2.231 14.935 -2.697, 2.654 14.830 -2.590, 2.188 14.992 -2.584, 2.613 14.935 -2.518, 3.278 14.935 -2.004, 3.616 14.830 -1.728, 3.661 14.992 -1.265, 3.768 14.935 -1.320, 3.819 14.992 -0.893, 3.932 14.935 -0.932, 3.965 14.992 -0.101, 3.950 14.992 0.303, 3.857 14.935 1.129, 3.562 14.992 1.441, 3.664 14.935 1.504, 3.046 14.992 2.061, 3.182 14.830 2.212, 3.419 14.935 1.847, 0.344 14.830 2.844, -1.264 14.935 1.504, -1.685 14.935 -0.105, -1.611 14.830 -0.959, -1.216 14.830 -1.728, -0.878 14.935 -2.004, -0.938 14.830 -2.062, 0.169 14.935 -2.697, -0.213 14.935 -2.518, 0.212 14.992 -2.584, 10.280 10.787 -5.676, 10.242 10.800 -5.638, 10.326 10.855 -5.697, 10.289 10.872 -5.663, 10.570 10.824 -5.706, 10.586 10.773 -5.717, 10.646 10.700 -5.647, 10.593 10.719 -5.722, 10.589 10.700 -5.727, 10.309 10.750 -5.704, 10.343 10.841 -5.713, 10.313 10.973 -5.567, 10.400 10.981 -5.593, 10.369 10.965 -5.619, 10.482 10.978 -5.553, 10.567 10.915 -5.601, 10.498 10.929 -5.658, 10.460 10.919 -5.684, 10.393 10.918 -5.683, 10.338 10.940 -5.639, 10.431 10.940 -5.663, 10.467 10.952 -5.637, 10.625 10.817 -5.635, 10.526 10.899 -5.677, 10.551 10.718 -5.751, 10.359 10.823 -5.727, 10.384 10.777 -5.750, 10.447 10.715 -5.773, 10.393 10.745 -5.759, 10.397 10.712 -5.763, 10.311 10.908 -5.654, 10.261 10.900 -5.619, 10.399 10.851 -5.730, 10.357 10.889 -5.694, 10.379 10.873 -5.713, 10.419 10.899 -5.703, 10.442 10.875 -5.722, 10.480 10.810 -5.752, 10.486 10.891 -5.704, 10.528 10.820 -5.734, 10.501 10.700 -5.769, 10.403 10.700 -5.765, 10.494 10.765 -5.764, 10.430 10.795 -5.758, 10.442 10.756 -5.768, 10.500 10.717 -5.769, 10.544 10.771 -5.746, 10.319 10.700 -5.715, 6.845 10.000 -6.887, 6.745 10.000 -6.589, 6.706 10.800 -6.348, 6.758 10.800 -5.760, 6.915 10.000 -5.373, 7.682 10.800 -4.659, 7.960 10.800 -4.558, 9.602 10.800 -4.998, 6.859 10.800 -6.918, 6.706 10.800 -6.052, 7.092 10.000 -5.114, 7.198 10.800 -4.998, 7.314 10.000 -4.892, 8.165 10.000 -4.516, 7.838 10.800 -8.042, 7.915 10.700 -8.119, 7.957 10.753 -8.191, 7.940 10.842 -8.264, 7.863 10.922 -8.305, 7.811 10.966 -8.265, 7.746 10.992 -8.234, 7.760 10.991 -8.220, 7.774 10.988 -8.206, 7.787 10.983 -8.190, 7.916 10.837 -8.147, 7.904 10.750 -8.109, 7.929 10.820 -8.161, 7.941 10.800 -8.173, 7.944 10.783 -8.341, 7.915 10.785 -8.383, 7.878 10.862 -8.369, 7.797 10.968 -8.280, 7.864 10.895 -8.348, 7.848 10.924 -8.322, 7.927 10.700 -8.389, 7.847 10.700 -8.446, 7.879 10.785 -8.415, 7.843 10.859 -8.397, 7.861 10.861 -8.385, 7.898 10.786 -8.400, 7.801 10.915 -8.367, 7.847 10.895 -8.363, 7.767 10.973 -8.113, 7.887 10.861 -8.116, 7.851 10.949 -8.213, 7.833 10.942 -8.130, 7.812 10.967 -8.160, 7.861 10.783 -8.427, 7.925 10.870 -8.246, 7.908 10.894 -8.225, 7.906 10.886 -8.290, 7.876 10.787 -8.080, 7.858 10.873 -8.084, 7.962 10.776 -8.291, 7.871 10.927 -8.178, 7.889 10.912 -8.266, 7.922 10.856 -8.311, 7.825 10.963 -8.248, 7.879 10.894 -8.330, 7.894 10.862 -8.352, 7.816 10.922 -8.352, 7.830 10.892 -8.376, 7.782 10.967 -8.295, 7.832 10.924 -8.338, -5.825 10.900 -7.083, -5.656 10.900 -7.031, -4.680 10.485 -6.848, -4.837 10.485 -7.100, -5.098 10.653 -7.251, -5.675 10.871 -7.236, -5.392 10.785 -7.295, -5.473 10.871 -7.149, -5.293 10.871 -7.024, -5.009 10.785 -6.967, -4.593 10.300 -6.721, -4.576 10.485 -6.569, -4.875 10.785 -6.752, -4.531 10.485 -6.274, -4.517 10.300 -6.427, -5.364 10.900 -6.837, -5.252 10.900 -6.700, -5.026 10.871 -6.678, -4.616 10.653 -6.270, -4.631 10.653 -5.990, -4.621 10.485 -5.689, -5.168 10.900 -6.545, -4.949 10.871 -6.472, -5.117 10.900 -6.375, -4.701 10.653 -5.719, -4.762 10.785 -6.010, -4.814 10.300 -5.282, -4.752 10.485 -5.422, -4.934 10.485 -5.187, -5.100 10.900 -6.199, -4.927 10.871 -6.036, -5.117 10.900 -6.024, -4.982 10.871 -5.823, -5.168 10.900 -5.855, -5.160 10.485 -4.993, -5.272 10.300 -4.888, -5.551 10.300 -4.769, -5.252 10.900 -5.700, -5.092 10.785 -5.337, -5.420 10.485 -4.849, -5.704 10.485 -4.759, -5.380 10.871 -5.309, -6.000 10.485 -4.729, -6.152 10.300 -4.708, -5.848 10.300 -4.708, -5.364 10.900 -5.563, -5.500 10.900 -5.451, -5.572 10.871 -5.203, -5.656 10.900 -5.369, -6.000 10.785 -4.947, -6.000 10.653 -4.815, -6.279 10.653 -4.843, -6.728 10.300 -4.888, -6.580 10.485 -4.849, -6.840 10.485 -4.993, -6.218 10.871 -5.137, -6.134 10.900 -5.310, -6.429 10.871 -5.203, -6.500 10.900 -5.451, -6.620 10.871 -5.309, -6.734 10.900 -5.679, -6.894 10.900 -6.301, -6.800 10.900 -6.613, -6.711 10.900 -6.751, -6.707 10.871 -7.024, -6.468 10.900 -6.969, -6.527 10.871 -7.149, -6.375 10.785 -7.395, -6.302 10.300 -7.669, -6.149 10.485 -7.663, -6.672 10.653 -7.411, -6.608 10.785 -7.295, -6.067 10.900 -5.303, -6.547 10.653 -4.927, -6.791 10.653 -5.063, -6.977 10.300 -5.062, -6.716 10.785 -5.172, -6.908 10.785 -5.337, -7.004 10.653 -5.245, -7.176 10.653 -5.467, -7.452 10.300 -5.824, -7.347 10.300 -5.539, -7.186 10.300 -5.282, -7.066 10.485 -5.187, -7.379 10.485 -5.689, -7.454 10.485 -5.977, -6.787 10.871 -5.452, -7.063 10.785 -5.537, -7.299 10.653 -5.719, -7.469 10.485 -6.274, -7.498 10.300 -6.124, -7.018 10.871 -5.823, -7.238 10.785 -6.010, -7.384 10.653 -6.270, -7.424 10.485 -6.569, -7.407 10.300 -6.721, -7.073 10.871 -6.036, -7.320 10.485 -6.848, -7.213 10.785 -6.514, -7.087 10.300 -7.233, -7.273 10.300 -6.993, -7.163 10.485 -7.100, -7.084 10.871 -6.255, -7.095 10.653 -7.048, -7.051 10.871 -6.472, -6.990 10.785 -6.967, -6.958 10.485 -7.316, -6.714 10.485 -7.486, -6.816 10.785 -7.150, -6.440 10.485 -7.603, -6.140 10.653 -7.578, -5.698 10.300 -7.669, -5.560 10.485 -7.603, -6.321 10.900 -7.041, -6.163 10.900 -7.085, -6.325 10.871 -7.236, -5.286 10.485 -7.486, -5.408 10.300 -7.578, -5.873 10.785 -7.446, -5.890 10.871 -7.280, -5.625 10.785 -7.395, -5.042 10.485 -7.316, -6.000 10.871 -5.115, -5.782 10.871 -5.137, -5.748 10.785 -4.973, -5.721 10.653 -4.843, -6.252 10.785 -4.973, -6.296 10.485 -4.759, -5.860 10.653 -7.578, -5.851 10.485 -7.663, -5.585 10.653 -7.522, -6.127 10.785 -7.446, -6.110 10.871 -7.280, -5.328 10.653 -7.411, -4.904 10.653 -7.048, -5.184 10.785 -7.150, -5.142 10.871 -6.864, -4.787 10.785 -6.514, -4.659 10.653 -6.547, -4.756 10.653 -6.810, -4.916 10.871 -6.255, -4.749 10.785 -6.263, -4.546 10.485 -5.977, -4.937 10.785 -5.537, -4.825 10.785 -5.765, -5.213 10.871 -5.452, -5.079 10.871 -5.626, -4.996 10.653 -5.245, -4.824 10.653 -5.467, -5.284 10.785 -5.172, -5.209 10.653 -5.063, -5.506 10.785 -5.049, -5.454 10.653 -4.927, -6.495 10.785 -5.049, -7.248 10.485 -5.422, -7.175 10.785 -5.765, -6.921 10.871 -5.626, -7.369 10.653 -5.990, -7.251 10.785 -6.263, -7.341 10.653 -6.547, -6.974 10.871 -6.678, -7.244 10.653 -6.810, -6.858 10.871 -6.865, -7.125 10.785 -6.752, -6.902 10.653 -7.251, -6.415 10.653 -7.522, 7.969 10.700 -8.301, 7.965 10.700 -8.203, 7.963 10.447 -8.197, 7.965 10.000 -8.203, 7.969 10.000 -8.301, 7.927 10.000 -8.389, 7.969 10.378 -8.301, 7.922 10.447 -8.394, 7.847 10.000 -8.446, 7.922 10.378 -8.394, 7.969 10.447 -8.301, 7.963 10.378 -8.197, 10.319 10.000 -5.715, 9.852 10.000 -5.824, 9.747 10.000 -5.539, 9.898 10.000 -6.124, 10.501 10.000 -5.769, 10.177 10.000 -6.548, 9.883 10.000 -6.427, 9.876 10.000 -6.958, 9.807 10.000 -6.721, 9.536 10.000 -7.336, 8.992 10.000 -7.578, 8.702 10.000 -7.669, 8.098 10.000 -7.669, 7.915 10.000 -8.119, 8.310 10.000 -8.235, 7.198 10.000 -7.402, 7.808 10.000 -7.578, 7.543 10.000 -7.431, 6.998 10.000 -7.161, 6.702 10.000 -6.279, 6.716 10.000 -5.965, 7.214 10.000 -5.282, 7.423 10.000 -5.062, 7.573 10.000 -4.715, 8.479 10.000 -4.502, 8.789 10.000 -4.545, 9.087 10.000 -4.645, 9.361 10.000 -4.798, 9.602 10.000 -4.998, 7.127 10.000 -6.993, 6.993 10.000 -6.721, 6.917 10.000 -6.427, 6.948 10.000 -5.824, 6.788 10.000 -5.660, 7.951 10.000 -4.769, 7.860 10.000 -4.588, 8.849 10.000 -4.769, 10.589 10.000 -5.727, 10.403 10.000 -5.765, -6.211 -10.000 -6.920, -6.567 -10.000 -6.691, -6.682 -10.000 -6.512, -6.720 -10.700 -6.411, -6.742 -10.000 -6.307, -6.631 -10.700 -5.795, -6.682 -10.000 -5.888, -6.211 -10.000 -5.480, -5.893 -10.700 -5.458, -5.789 -10.000 -5.480, -5.688 -10.700 -5.518, -5.509 -10.700 -5.633, -5.369 -10.700 -5.795, -5.318 -10.000 -5.888, -5.258 -10.000 -6.093, -5.258 -10.000 -6.307, -5.595 -10.000 -6.831, -5.893 -10.700 -6.942, -6.107 -10.700 -6.942, -6.720 -10.700 -5.989, -6.491 -10.700 -5.633, -6.000 -10.000 -5.450, -5.433 -10.000 -5.709, -5.280 -10.700 -6.411, -5.318 -10.000 -6.512, 8.189 -10.000 -6.920, 8.400 -10.000 -6.950, 7.995 -10.000 -6.831, 7.833 -10.000 -6.691, 7.658 -10.000 -6.307, 7.658 -10.000 -6.093, 7.995 -10.000 -5.569, 8.088 -10.700 -5.518, 8.189 -10.000 -5.480, 8.611 -10.000 -5.480, 8.712 -10.700 -5.518, 8.891 -10.700 -5.633, 8.967 -10.000 -5.709, 9.120 -10.700 -5.989, 9.150 -10.700 -6.200, 8.805 -10.000 -6.831, 8.611 -10.000 -6.920, 8.507 -10.700 -6.942, 7.909 -10.700 -5.633, 9.031 -10.700 -5.795, 9.142 -10.000 -6.093, 9.142 -10.000 -6.307, 9.082 -10.000 -6.512, -1.652 -14.200 -0.527, -1.669 -11.300 -0.422, -1.545 -14.200 -0.936, -0.655 -11.300 -2.229, 1.306 -11.300 -2.898, 1.727 -11.300 -2.852, 3.288 -14.200 -2.013, 3.729 -11.300 -1.419, 4.031 -11.300 -0.631, 4.092 -11.300 -0.212, 4.092 -11.300 0.212, 3.729 -11.300 1.419, 3.213 -11.300 2.088, 2.526 -11.300 2.579, 2.136 -11.300 2.745, 0.365 -14.200 2.777, -0.311 -11.300 2.475, -0.655 -11.300 2.229, -1.219 -11.300 1.600, -1.700 -11.300 0.000, -1.426 -11.300 -1.231, -1.379 -14.200 -1.326, -1.159 -14.200 -1.687, -0.572 -14.200 -2.295, -0.311 -11.300 -2.475, 0.164 -14.200 -2.709, 0.988 -14.200 -2.892, 1.412 -14.200 -2.892, 1.831 -14.200 -2.831, 2.619 -14.200 -2.529, 3.779 -14.200 -1.326, 4.083 -14.200 0.317, 4.031 -11.300 0.631, 4.006 -14.200 0.734, 3.675 -14.200 1.511, 3.495 -11.300 1.772, 3.429 -14.200 1.855, 2.431 -14.200 2.626, 1.622 -14.200 2.869, 1.200 -14.200 2.900, 0.066 -11.300 2.669, -0.735 -14.200 2.160, -1.275 -14.200 1.511, -1.469 -14.200 1.134, -1.577 -11.300 0.835, -5.973 10.871 23.951, -6.000 10.900 24.151, -5.404 10.653 24.052, -5.256 10.653 24.290, -5.076 10.485 24.532, -5.093 10.300 24.379, -5.337 10.485 24.000, -5.892 10.785 23.805, -5.002 10.300 24.976, -5.526 10.871 24.422, -5.046 10.485 25.123, -5.048 10.300 25.276, -5.449 10.871 24.629, -5.602 10.900 24.837, -5.606 10.900 25.001, -5.639 10.900 25.161, -5.789 10.900 25.451, -6.179 10.900 25.741, -6.675 10.900 25.783, -7.216 10.785 25.928, -7.748 10.485 25.678, -7.847 10.300 25.561, -7.566 10.485 25.913, -7.686 10.300 25.818, -7.340 10.485 26.107, -6.994 10.785 26.051, -7.046 10.653 26.173, -6.718 10.871 25.963, -5.131 10.653 25.110, -5.153 10.300 25.561, -5.325 10.785 25.335, -5.482 10.871 25.277, -5.437 10.785 25.563, -5.324 10.653 25.633, -5.523 10.300 26.038, -5.434 10.485 25.913, -5.496 10.653 25.854, -5.660 10.485 26.107, -5.920 10.485 26.251, -5.592 10.785 25.763, -6.051 10.300 26.331, -5.713 10.871 25.648, -5.880 10.871 25.791, -6.221 10.653 26.257, -6.500 10.485 26.371, -6.652 10.300 26.392, -6.282 10.871 25.963, -7.080 10.485 26.251, -6.337 10.900 25.785, -6.500 10.871 25.985, -6.752 10.785 26.127, -7.120 10.871 25.791, -7.676 10.653 25.633, -7.000 10.900 25.649, -7.879 10.485 25.411, -7.998 10.300 24.976, -7.952 10.300 25.276, -7.287 10.871 25.648, -7.248 10.900 25.400, -7.421 10.871 25.474, -7.969 10.485 24.826, -7.332 10.900 25.245, -7.675 10.785 25.335, -7.869 10.653 25.110, -7.383 10.900 25.075, -7.573 10.871 25.064, -7.751 10.785 24.837, -7.907 10.300 24.379, -7.744 10.653 24.290, -7.820 10.485 24.252, -7.625 10.785 24.348, -7.596 10.653 24.052, -7.551 10.871 24.628, -7.458 10.485 23.784, -7.214 10.485 23.614, -7.474 10.871 24.422, -7.248 10.900 24.400, -7.358 10.871 24.236, -7.316 10.785 23.950, -7.402 10.653 23.849, -7.092 10.300 23.522, -7.136 10.900 24.263, -7.172 10.653 23.689, -6.915 10.653 23.578, -6.802 10.300 23.431, -6.940 10.485 23.497, -6.351 10.485 23.437, -6.649 10.485 23.437, -7.027 10.871 23.951, -6.060 10.485 23.497, -5.786 10.485 23.614, -6.610 10.871 23.820, -6.390 10.871 23.820, -6.125 10.785 23.705, -5.542 10.485 23.784, -6.500 10.900 24.000, -6.175 10.871 23.864, -5.828 10.653 23.689, -5.598 10.653 23.849, -5.227 10.300 24.107, -5.413 10.300 23.867, -6.500 10.785 26.153, -6.500 10.653 26.285, -6.796 10.485 26.341, -6.779 10.653 26.257, -6.085 10.653 23.578, -6.640 10.653 23.522, -6.360 10.653 23.522, -6.627 10.785 23.654, -6.373 10.785 23.654, -5.509 10.785 24.133, -5.684 10.785 23.950, -5.793 10.871 24.076, -5.375 10.785 24.348, -5.642 10.871 24.236, -5.180 10.485 24.252, -5.159 10.653 24.553, -5.416 10.871 24.845, -5.116 10.653 24.830, -5.287 10.785 24.587, -5.031 10.485 24.826, -5.427 10.871 25.064, -5.262 10.785 25.090, -5.249 10.785 24.837, -5.201 10.653 25.381, -5.121 10.485 25.411, -5.579 10.871 25.474, -5.252 10.485 25.678, -5.784 10.785 25.928, -5.709 10.653 26.037, -6.006 10.785 26.051, -5.954 10.653 26.173, -6.072 10.871 25.897, -6.248 10.785 26.127, -6.204 10.485 26.341, -6.928 10.871 25.897, -7.291 10.653 26.037, -7.504 10.653 25.854, -7.563 10.785 25.563, -7.408 10.785 25.763, -7.518 10.871 25.277, -7.738 10.785 25.090, -7.954 10.485 25.123, -7.799 10.653 25.381, -7.713 10.785 24.586, -7.584 10.871 24.845, -7.841 10.653 24.553, -7.924 10.485 24.531, -7.884 10.653 24.830, -7.491 10.785 24.133, -7.663 10.485 24.000, -7.207 10.871 24.076, -6.875 10.785 23.705, -7.108 10.785 23.805, -6.825 10.871 23.864, -5.279 10.900 23.679, -5.126 10.873 23.875, -4.747 10.941 25.041, -4.861 10.941 25.535, -4.975 10.873 25.681, -5.064 10.873 25.835, -5.227 10.973 26.173, -5.081 10.986 26.050, -4.875 10.986 25.733, -4.892 10.873 24.308, -4.823 10.873 24.546, -4.858 10.800 24.460, -4.829 10.873 25.283, -4.858 10.800 25.340, -5.169 10.873 25.980, -4.944 11.000 25.990, -4.935 10.941 25.702, -4.797 10.986 25.560, -4.720 10.986 25.308, -4.902 10.873 25.519, -4.665 11.000 25.392, -4.786 10.941 25.293, -4.792 10.873 25.038, -4.745 10.941 24.788, -4.665 11.000 24.408, -4.895 10.986 24.029, -4.944 11.000 23.810, -5.036 10.986 23.808, -5.091 10.941 23.848, -4.993 10.873 24.083, -5.227 10.973 23.627, -4.789 10.873 24.791, -4.677 10.986 24.784, -4.780 10.941 24.537, -4.786 10.986 24.269, -4.850 10.941 24.293, -5.298 10.800 23.698, -5.107 10.800 23.925, -5.027 10.941 25.859, -4.970 10.986 25.897, -4.680 10.986 25.047, -4.713 10.986 24.523, -4.954 10.941 24.062, -5.134 10.941 26.007, -5.156 11.000 26.243, -5.684 10.973 26.629, -5.279 10.900 26.121, -5.754 10.800 26.559, -5.735 10.900 26.577, 9.105 -11.000 25.930, 9.111 -10.992 25.860, 9.212 -10.700 25.582, 9.227 -10.830 25.608, 9.391 -10.700 25.467, 9.372 -10.830 25.521, 9.558 -10.935 25.459, 9.773 -11.000 25.484, 9.769 -10.992 25.361, 9.870 -11.000 25.302, 9.649 -10.992 25.537, 8.498 -11.000 25.870, 8.487 -10.992 25.792, 8.306 -10.830 25.405, 8.211 -10.830 25.265, 8.428 -10.830 25.521, 8.317 -11.000 25.773, 8.157 -11.000 25.643, 8.305 -10.992 25.683, 8.242 -10.935 25.459, 8.364 -10.830 24.334, 8.224 -10.992 24.186, 8.086 -10.992 24.348, 8.158 -11.000 24.157, 8.498 -11.000 23.930, 8.586 -10.992 23.968, 8.624 -10.935 24.082, 8.984 -10.830 24.125, 9.007 -10.700 24.158, 8.793 -10.700 24.158, 8.816 -10.830 24.125, 8.651 -10.830 24.161, 8.455 -10.935 24.161, 8.307 -10.935 24.274, 8.027 -11.000 25.483, 8.151 -10.992 25.537, 8.031 -10.992 25.361, 8.149 -10.830 25.109, 8.121 -10.830 24.942, 8.138 -10.935 25.304, 7.953 -10.992 25.163, 7.870 -11.000 25.104, 8.176 -10.830 24.611, 8.131 -10.830 24.774, 8.038 -10.935 24.947, 8.048 -10.935 24.760, 7.850 -11.000 24.900, 7.987 -10.992 24.536, 8.098 -10.935 24.581, 8.186 -10.935 24.416, 7.930 -11.000 24.498, 8.027 -11.000 24.316, 8.794 -10.992 23.923, 9.149 -10.830 24.161, 8.900 -11.000 23.850, 9.006 -10.992 23.923, 9.105 -11.000 23.870, 9.302 -10.830 24.232, 9.436 -10.830 24.334, 9.531 -10.700 24.495, 9.545 -10.830 24.462, 9.624 -10.830 24.611, 9.669 -10.830 24.774, 9.679 -10.830 24.942, 9.847 -10.992 25.163, 9.662 -10.935 25.304, 9.589 -10.830 25.265, 9.620 -10.700 25.111, 9.302 -11.000 23.930, 9.214 -10.992 23.968, 9.345 -10.935 24.161, 9.493 -10.935 24.274, 9.407 -10.992 24.058, 9.483 -11.000 24.027, 9.576 -10.992 24.186, 9.643 -11.000 24.157, 9.614 -10.935 24.416, 9.702 -10.935 24.581, 9.752 -10.935 24.760, 9.813 -10.992 24.536, 9.882 -10.992 24.953, 9.870 -10.992 24.741, 9.495 -10.992 25.683, 9.313 -10.992 25.792, 9.068 -10.830 25.661, 9.086 -10.935 25.743, 9.262 -10.935 25.683, 9.302 -11.000 25.870, 8.900 -10.935 25.763, 9.620 -10.700 24.689, 9.391 -10.700 24.333, 8.409 -10.700 24.333, 8.498 -10.830 24.232, 8.269 -10.700 24.495, 8.255 -10.830 24.462, 8.180 -10.700 25.111, 8.714 -10.935 25.743, 8.900 -11.000 25.950, 8.695 -11.000 25.930, 8.689 -10.992 25.860, 8.573 -10.830 25.608, 8.732 -10.830 25.661, 8.900 -10.992 25.883, 8.900 -10.830 25.680, 9.494 -10.830 25.405, 8.538 -10.935 25.683, 8.378 -10.935 25.587, 8.069 -10.935 25.131, 7.918 -10.992 24.953, 7.930 -10.992 24.741, 8.393 -10.992 24.058, 8.807 -10.935 24.042, 8.993 -10.935 24.042, 9.176 -10.935 24.082, 9.714 -10.992 24.348, 9.762 -10.935 24.947, 9.731 -10.935 25.131, 9.651 -10.830 25.109, 9.422 -10.935 25.587, -6.289 -10.992 25.860, -6.314 -10.935 25.743, -6.393 -10.700 25.642, -6.188 -10.700 25.582, -6.173 -10.830 25.608, -6.028 -10.830 25.521, -5.842 -10.935 25.459, -5.627 -11.000 25.484, -5.751 -10.992 25.537, -5.978 -10.935 25.587, -6.711 -10.992 25.860, -6.913 -10.992 25.792, -7.189 -10.830 25.265, -7.095 -10.992 25.683, -7.220 -10.700 24.689, -7.036 -10.830 24.334, -7.145 -10.830 24.462, -7.093 -10.935 24.274, -7.176 -10.992 24.186, -7.083 -11.000 24.027, -7.007 -10.992 24.058, -6.416 -10.830 24.125, -6.607 -10.700 24.158, -6.749 -10.830 24.161, -6.902 -10.830 24.232, -6.945 -10.935 24.161, -7.369 -10.992 25.361, -7.262 -10.935 25.304, -7.251 -10.830 25.109, -7.447 -10.992 25.163, -7.362 -10.935 24.947, -7.530 -11.000 25.104, -7.482 -10.992 24.953, -7.224 -10.830 24.611, -7.352 -10.935 24.760, -7.530 -11.000 24.695, -7.214 -10.935 24.416, -7.413 -10.992 24.536, -7.373 -11.000 24.316, -7.314 -10.992 24.348, -6.606 -10.992 23.923, -6.407 -10.935 24.042, -6.705 -11.000 23.870, -6.500 -11.000 23.850, -6.188 -10.700 24.218, -6.251 -10.830 24.161, -6.224 -10.935 24.082, -6.186 -10.992 23.968, -5.964 -10.830 24.334, -5.855 -10.830 24.462, -5.731 -10.830 24.774, -5.721 -10.830 24.942, -5.631 -10.992 25.361, -5.669 -10.935 25.131, -5.811 -10.830 25.265, -5.749 -10.830 25.109, -6.295 -11.000 23.870, -5.993 -10.992 24.058, -5.907 -10.935 24.274, -6.098 -11.000 23.930, -5.786 -10.935 24.416, -5.776 -10.830 24.611, -5.757 -11.000 24.157, -5.698 -10.935 24.581, -5.648 -10.935 24.760, -5.587 -10.992 24.536, -5.529 -11.000 24.498, -5.450 -11.000 24.900, -5.518 -10.992 24.953, -5.530 -10.992 24.741, -6.332 -10.830 25.661, -6.087 -10.992 25.792, -5.750 -10.700 24.900, -5.869 -10.700 24.495, -6.009 -10.700 24.333, -6.098 -10.830 24.232, -6.991 -10.700 24.333, -7.131 -10.700 24.495, -7.269 -10.830 24.774, -7.220 -10.700 25.111, -7.279 -10.830 24.942, -6.972 -10.830 25.521, -6.668 -10.830 25.661, -6.500 -10.935 25.763, -6.500 -10.992 25.883, -6.686 -10.935 25.743, -5.906 -10.830 25.405, -6.500 -10.830 25.680, -6.862 -10.935 25.683, -6.827 -10.830 25.608, -7.094 -10.830 25.405, -7.022 -10.935 25.587, -7.158 -10.935 25.459, -7.249 -10.992 25.537, -7.331 -10.935 25.131, -7.470 -10.992 24.741, -7.302 -10.935 24.581, -6.776 -10.935 24.082, -6.814 -10.992 23.968, -6.593 -10.935 24.042, -6.584 -10.830 24.125, -6.394 -10.992 23.923, -6.055 -10.935 24.161, -5.686 -10.992 24.348, -5.824 -10.992 24.186, -5.638 -10.935 24.947, -5.553 -10.992 25.163, -5.738 -10.935 25.304, -6.138 -10.935 25.683, -5.905 -10.992 25.683, 10.223 -12.200 22.695, 10.378 -11.000 22.646, 10.700 -11.000 22.434, 10.623 -12.200 22.502, 10.771 -10.992 22.357, 10.782 -12.200 22.343, 10.901 -12.200 22.154, 10.927 -10.896 22.095, 10.975 -12.200 21.943, 10.000 -11.000 22.720, -3.923 -11.000 22.720, -3.070 -12.200 23.621, -2.583 -12.200 24.006, -0.934 -12.200 24.860, 2.738 -12.200 25.035, 3.334 -12.200 24.860, 4.461 -12.200 24.343, 5.918 -12.200 23.191, -3.518 -11.000 23.191, -3.070 -11.000 23.621, -2.061 -11.000 24.343, 0.890 -11.000 25.213, 2.738 -11.000 25.035, 3.910 -11.000 24.628, 4.461 -11.000 24.343, 4.983 -12.200 24.006, 5.470 -12.200 23.621, 5.470 -11.000 23.621, 10.903 10.920 24.084, 10.998 10.700 24.119, 10.999 10.700 24.079, 10.815 10.977 24.000, 10.700 11.000 24.000, 10.783 10.988 24.041, 10.728 10.999 24.022, 10.973 10.000 24.207, 10.826 10.000 24.309, 10.734 10.000 24.301, 10.656 10.700 24.252, 10.911 10.000 24.275, 8.523 10.000 26.954, 8.301 10.000 26.735, 8.917 10.000 26.856, 8.451 10.000 26.331, 8.172 10.000 26.212, 7.698 10.000 26.102, 7.498 10.000 25.861, 7.448 10.000 25.276, 7.216 10.000 24.665, 9.649 10.000 26.506, 9.973 10.000 26.260, 10.260 10.000 25.973, 10.506 10.000 25.649, 10.247 10.000 25.561, 10.383 10.000 24.673, 10.954 10.000 24.523, 10.307 10.000 24.379, 10.656 10.000 24.252, 10.102 10.000 23.698, 9.757 10.000 23.669, 9.492 10.000 23.522, 9.861 10.000 23.497, 9.289 10.000 23.245, 8.900 10.000 23.400, 8.073 10.000 23.415, 7.415 10.000 24.073, 7.417 10.000 24.673, 9.587 10.000 23.345, 7.493 10.000 24.379, 7.288 10.000 24.360, 7.245 10.000 25.289, 7.553 10.000 25.561, 7.714 10.000 25.818, 8.309 10.000 26.826, 8.309 10.700 26.826, 8.275 10.700 26.911, 8.207 10.700 26.973, 8.119 10.700 26.998, 8.207 10.000 26.973, 8.301 10.700 26.735, 8.275 10.000 26.911, 8.000 -11.000 26.700, 9.261 -10.830 26.689, 9.246 -10.700 26.729, 8.432 -10.830 26.939, 8.000 -10.912 26.912, 8.403 -10.992 26.737, 8.527 -11.000 26.648, 10.283 -10.830 25.900, 9.982 -10.830 26.212, 9.965 -10.700 26.267, 9.639 -10.830 26.477, 9.593 -10.935 26.408, 9.174 -10.992 26.505, 9.225 -10.935 26.614, 9.622 -10.700 26.524, 9.713 -11.000 26.087, 10.246 -11.000 25.500, 10.382 -11.000 25.273, 10.878 -10.700 24.845, 10.362 -10.992 25.441, 10.657 -10.935 25.129, 10.464 -10.935 25.504, 9.527 -10.992 26.307, 10.219 -10.935 25.847, 10.535 -10.830 25.547, 10.524 -10.700 25.622, 10.734 -10.830 25.162, 10.546 -10.992 25.082, 10.495 -11.000 25.033, 10.584 -11.000 24.784, 10.648 -11.000 24.527, 10.750 -10.992 24.303, 10.815 -10.977 24.000, 10.677 -10.992 24.700, 10.793 -10.935 24.730, 10.870 -10.935 24.316, 10.952 -10.830 24.325, 10.977 -10.815 24.000, 8.000 -10.815 26.977, 8.856 -10.830 26.844, 8.420 -10.935 26.856, 8.797 -10.992 26.649, 8.832 -10.935 26.765, 10.127 -10.992 25.770, 9.846 -10.992 26.061, 9.927 -10.935 26.150, 10.874 -10.830 24.751, 11.000 -10.700 21.720, 11.000 -12.200 21.720, 11.000 -12.200 15.200, 11.000 -10.700 15.200, 11.000 10.700 21.720, 11.000 10.700 -3.800, 8.049 10.984 26.796, 8.054 10.975 26.820, 8.023 11.000 26.719, 8.102 10.858 26.953, 8.109 10.822 26.972, 8.000 10.700 27.000, 8.040 10.700 27.000, 8.000 11.000 26.700, 7.065 11.000 25.392, -4.778 11.000 25.703, 7.007 11.000 25.066, -4.778 11.000 24.097, -4.607 11.000 25.066, 7.007 11.000 24.734, -4.607 11.000 24.734, 7.344 11.000 23.810, -5.156 11.000 23.556, 8.097 11.000 23.178, 9.392 11.000 23.065, 10.000 11.000 22.720, 10.193 11.000 22.701, 10.378 11.000 22.646, 10.549 11.000 22.556, -5.410 11.000 23.344, 7.810 11.000 23.344, -6.334 11.000 23.007, -7.590 11.000 23.344, -7.793 11.000 22.701, -7.844 11.000 23.556, -7.978 11.000 22.646, -8.149 11.000 22.556, 10.243 11.000 23.556, -8.229 10.973 24.084, -7.773 10.973 23.627, -8.177 10.900 24.135, -7.600 12.412 22.632, 10.000 12.412 22.632, -7.600 12.315 22.697, 10.000 12.315 22.697, 10.000 12.200 22.720, 10.122 12.330 22.683, 10.111 12.435 22.600, 10.000 12.477 22.535, 10.096 12.492 22.481, 10.434 12.200 22.621, 10.623 12.200 22.502, 10.748 12.330 22.338, 10.651 12.500 21.978, 10.585 12.500 22.104, 10.591 12.492 22.209, 10.683 12.435 22.285, 10.570 12.330 22.505, 10.357 12.330 22.622, 10.871 12.435 21.886, 10.753 12.492 21.864, 10.700 12.500 21.720, 10.689 12.500 21.849, 10.782 12.200 22.343, 10.901 12.200 22.154, 10.975 12.200 21.943, 10.977 12.315 21.720, 10.953 12.330 21.902, 10.878 12.330 22.133, 10.521 12.435 22.438, 10.381 12.500 22.306, 10.282 12.492 22.433, 10.327 12.435 22.545, 10.258 12.500 22.371, 10.131 12.500 22.408, 10.451 12.492 22.340, 10.694 12.492 22.046, 10.803 12.435 22.098, 10.912 12.412 21.720, 10.815 12.477 21.720, 10.815 12.477 12.000, 10.969 12.200 11.440, 10.977 12.315 12.000, 10.856 12.435 11.453, 10.737 12.492 11.466, 10.499 12.492 10.426, 10.295 12.492 9.932, 10.370 12.500 10.270, 10.765 12.435 10.913, 10.647 12.492 10.939, 10.939 12.330 11.443, 10.846 12.330 10.894, 10.691 12.330 10.358, 10.478 12.330 9.843, 10.138 12.435 9.400, 9.727 12.492 9.028, 9.650 12.500 9.039, 10.403 12.435 9.880, 10.208 12.330 9.356, 10.505 12.200 9.831, 10.234 12.200 9.340, 9.456 12.435 8.544, 9.371 12.492 8.629, 8.572 12.500 8.066, 8.963 12.500 8.352, 8.972 12.492 8.273, 9.886 12.330 8.901, 8.536 12.492 7.964, 8.068 12.492 7.705, 8.160 12.500 7.825, 9.117 12.200 8.091, 8.644 12.330 7.792, 7.574 12.492 7.501, 7.614 12.435 7.387, 7.061 12.492 7.353, 6.868 12.500 7.377, 7.294 12.500 7.480, 8.157 12.330 7.522, 7.642 12.330 7.309, 6.534 12.492 7.263, 7.106 12.330 7.154, 6.440 12.500 7.319, 7.651 12.200 7.281, 7.113 12.200 7.125, 6.556 12.330 7.061, 6.000 12.315 7.023, 10.514 12.500 10.690, 10.617 12.500 11.119, 10.912 12.412 12.000, 10.613 12.435 10.386, 10.036 12.492 9.464, 9.821 12.435 8.953, 9.047 12.435 8.179, 9.515 12.330 8.485, 9.099 12.330 8.114, 8.120 12.435 7.597, 8.600 12.435 7.862, 7.087 12.435 7.235, 6.547 12.435 7.144, -3.600 12.315 7.023, 6.000 12.200 7.000, -3.600 12.412 7.088, 6.000 12.477 7.185, -3.600 12.477 7.185, 6.000 12.412 7.088, 1.627 14.700 -2.969, 1.627 11.000 -2.969, 2.045 14.700 -2.878, 4.078 14.700 -0.845, 4.169 14.700 0.427, 4.078 11.000 0.845, 3.929 14.700 1.246, 3.724 11.000 1.622, 3.724 14.700 1.622, 2.822 14.700 2.524, 1.627 11.000 2.969, 1.627 14.700 2.969, 2.822 11.000 -2.524, 3.467 11.000 -1.965, 3.929 11.000 -1.246, 4.169 14.700 -0.427, 4.169 11.000 -0.427, 4.169 11.000 0.427, 3.467 14.700 1.965, 3.467 11.000 1.965, 3.165 11.000 2.267, 2.822 11.000 2.524, 2.446 11.000 2.729, 0.773 11.000 2.969, 0.773 14.700 2.969, -0.046 14.700 2.729, 0.355 11.000 2.878, -0.046 11.000 2.729, -1.324 14.700 1.622, -1.800 11.000 -0.000, -1.324 14.700 -1.622, -0.422 14.700 -2.524, 0.355 11.000 -2.878, 0.773 14.700 -2.969, 1.200 14.700 -3.000, -0.422 14.700 2.524, -0.422 11.000 2.524, -0.765 11.000 2.267, -1.067 14.700 1.965, -1.529 11.000 1.246, -1.769 11.000 -0.427, -1.678 11.000 -0.845, -1.529 14.700 -1.246, -1.529 11.000 -1.246, -0.422 11.000 -2.524, 0.773 11.000 -2.969, 11.000 12.200 12.000, 10.875 12.200 10.887, 10.925 10.898 11.139, 10.700 11.000 10.294, 10.768 10.992 10.496, 9.509 11.000 8.439, 9.093 11.000 8.071, 8.638 11.000 7.752, 7.102 11.000 7.123, 6.555 11.000 7.031, 6.560 12.200 7.031, 10.829 10.971 10.705, 10.719 12.200 10.349, 9.909 12.200 8.883, 9.536 12.200 8.464, 8.660 12.200 7.766, 8.169 12.200 7.495, 10.815 10.977 -3.800, 10.977 10.815 -3.800, 10.982 10.802 11.578, 11.000 10.700 12.000, 10.912 10.912 -3.800, 10.846 10.830 -4.906, 10.765 10.935 -4.887, 10.613 10.935 -5.414, 10.499 10.992 -5.374, 10.939 10.830 -4.356, 10.691 10.830 -5.442, 10.856 10.935 -4.347, 10.737 10.992 -4.334, 10.647 10.992 -4.861, 9.621 10.900 -4.979, 9.436 10.986 -4.696, 9.259 10.941 -4.666, 8.840 10.800 -4.558, 8.807 10.941 -4.489, 8.647 10.941 -4.459, 8.657 10.986 -4.392, 8.984 10.986 -4.470, 8.822 10.986 -4.423, 9.118 10.800 -4.659, 8.948 10.873 -4.576, 9.673 10.973 -4.927, 9.499 10.873 -4.885, 9.375 10.800 -4.807, 9.238 10.873 -4.705, 9.398 10.941 -4.752, 9.373 10.873 -4.789, 9.571 10.986 -4.799, 9.527 10.941 -4.851, 8.548 10.800 -4.506, 8.641 10.873 -4.503, 8.482 10.873 -4.488, 8.488 10.986 -4.376, 7.692 10.941 -4.590, 7.844 10.941 -4.532, 7.567 10.873 -4.702, 7.425 10.800 -4.807, 7.306 10.873 -4.881, 7.234 10.986 -4.794, 7.513 10.986 -4.604, 7.432 10.873 -4.785, 7.546 10.941 -4.663, 7.665 10.986 -4.528, 8.485 10.941 -4.444, 8.166 10.873 -4.502, 7.858 10.873 -4.574, 8.010 10.873 -4.531, 7.710 10.873 -4.631, 8.000 10.941 -4.488, 7.985 10.986 -4.422, 8.322 10.941 -4.443, 8.324 10.873 -4.488, 8.252 10.800 -4.506, 7.407 10.941 -4.749, 7.369 10.986 -4.693, 7.277 10.941 -4.847, 7.823 10.986 -4.467, 7.908 11.000 -4.365, 8.150 10.986 -4.391, 8.234 11.000 -4.307, 8.318 10.986 -4.376, 8.566 11.000 -4.307, 9.114 10.941 -4.593, 9.096 10.873 -4.634, 9.141 10.986 -4.531, 9.292 10.986 -4.607, 8.160 10.941 -4.458, 8.963 10.941 -4.534, 8.796 10.873 -4.532, 7.179 10.900 -4.979, 7.026 10.873 -5.175, 6.893 10.873 -5.383, 6.792 10.873 -5.608, 6.689 10.873 -6.091, 6.686 10.941 -6.593, 6.875 10.873 -6.981, 7.127 10.973 -7.473, 6.981 10.986 -7.350, 7.034 10.941 -7.307, 7.007 10.800 -5.225, 6.859 10.800 -5.482, 6.692 10.873 -6.338, 6.729 10.873 -6.583, 6.758 10.800 -6.640, 6.802 10.873 -6.819, 7.007 10.800 -7.175, 6.964 10.873 -7.135, 7.198 10.800 -7.402, 7.069 10.873 -7.280, 6.775 10.986 -7.033, 6.697 10.986 -6.860, 6.835 10.941 -7.002, 6.761 10.941 -6.835, 6.580 10.986 -6.347, 6.507 11.000 -6.366, 6.647 10.941 -6.341, 6.577 10.986 -6.084, 6.565 11.000 -5.708, 6.686 10.986 -5.569, 6.750 10.941 -5.593, 6.854 10.941 -5.362, 7.056 11.000 -4.856, 6.991 10.941 -5.149, 7.127 10.973 -4.927, 6.613 10.986 -5.823, 6.723 10.873 -5.846, 6.680 10.941 -5.837, 6.795 10.986 -5.329, 6.927 10.941 -7.159, 6.870 10.986 -7.197, 6.620 10.986 -6.608, 6.645 10.941 -6.088, 6.936 10.986 -5.108, 7.408 10.874 -7.632, 7.696 11.000 -8.183, 7.376 10.941 -7.663, 7.819 10.900 -8.061, 7.328 10.986 -7.711, 7.179 10.900 -7.421, 7.574 10.992 -8.299, 7.285 11.000 -8.321, 7.753 10.978 -8.282, 6.556 10.830 -8.739, 6.000 10.912 -8.712, 7.061 10.992 -8.447, 7.614 10.935 -8.413, 7.087 10.935 -8.565, 7.106 10.830 -8.646, 6.547 10.935 -8.656, 6.534 10.992 -8.537, 6.863 11.000 -8.420, 7.835 10.817 -8.425, 7.400 10.700 -8.600, 7.642 10.830 -8.491, -4.798 10.800 -7.402, -5.419 10.900 -8.061, -4.656 11.000 -7.544, -4.552 10.941 -7.198, -4.332 10.873 -6.596, -4.107 11.000 -6.366, -4.165 11.000 -6.692, -4.192 10.986 -6.457, -4.223 10.986 -6.622, -4.779 10.900 -7.421, -4.685 10.873 -7.299, -4.651 10.941 -7.327, -4.727 10.973 -7.473, -4.607 10.800 -7.175, -4.505 10.873 -7.038, -4.306 10.800 -6.348, -4.303 10.873 -6.441, -4.165 11.000 -5.708, -4.222 10.986 -5.785, -4.332 10.941 -5.644, -4.431 10.873 -5.510, -4.502 10.873 -5.367, -4.459 10.800 -5.482, -4.681 10.873 -5.106, -4.798 10.800 -4.998, -4.444 11.000 -5.110, -4.594 10.986 -5.034, -4.493 10.986 -5.169, -4.390 10.941 -5.492, -4.463 10.941 -5.346, -4.585 10.873 -5.232, -4.404 10.986 -5.313, -4.549 10.941 -5.207, -4.288 10.873 -6.282, -4.243 10.941 -6.122, -4.176 10.986 -6.288, -4.374 10.873 -5.658, -4.176 10.986 -6.118, -4.258 10.941 -5.960, -4.288 10.873 -6.124, -4.647 10.941 -5.077, -4.328 10.986 -5.465, -4.278 11.000 -5.397, -4.267 10.986 -5.623, -4.466 10.941 -7.059, -4.434 10.873 -6.896, -4.599 10.986 -7.371, -4.444 11.000 -7.290, -4.407 10.986 -7.092, -4.496 10.986 -7.236, -4.331 10.986 -6.941, -4.270 10.986 -6.784, -4.289 10.941 -6.607, -4.259 10.941 -6.447, -4.191 10.986 -5.950, -4.302 10.873 -5.966, -4.331 10.873 -5.810, -4.288 10.941 -5.800, -4.393 10.941 -6.914, -4.376 10.873 -6.748, -4.334 10.941 -6.763, -4.244 10.941 -6.285, -4.589 10.873 -7.173, -4.358 10.800 -6.640, -4.975 10.873 -4.826, -5.162 10.941 -4.654, -6.138 10.873 -4.492, -6.393 10.941 -4.486, -6.619 10.873 -4.602, -6.959 10.941 -4.727, -7.221 10.900 -4.979, -7.150 10.986 -4.781, -7.107 10.941 -4.834, -6.997 10.986 -4.670, -5.408 10.873 -4.592, -5.560 10.800 -4.558, -6.383 10.873 -4.529, -6.781 10.873 -4.675, -6.935 10.873 -4.764, -7.080 10.873 -4.869, -7.090 11.000 -4.644, -6.660 10.986 -4.497, -6.803 11.000 -4.478, -6.635 10.941 -4.561, -6.408 10.986 -4.420, -6.141 10.941 -4.447, -5.623 10.986 -4.413, -5.129 10.986 -4.595, -5.183 10.873 -4.693, -4.949 10.941 -4.791, -4.908 10.986 -4.736, -4.727 10.973 -4.927, -4.779 10.900 -4.979, -5.891 10.873 -4.489, -5.888 10.941 -4.445, -5.393 10.941 -4.550, -5.646 10.873 -4.523, -5.369 10.986 -4.486, -6.833 10.986 -4.575, -6.802 10.941 -4.635, -5.884 10.986 -4.377, -6.147 10.986 -4.380, -5.637 10.941 -4.480, -7.432 10.874 -5.208, -7.463 10.941 -5.176, -7.273 10.973 -4.927, -7.344 11.000 -4.856, -7.511 10.986 -5.128, -7.842 10.800 -5.638, -7.861 10.900 -5.619, -4.045 12.500 7.321, -4.481 12.500 7.383, -4.661 12.492 7.353, -5.330 12.500 7.630, -6.136 12.492 7.964, -6.923 12.500 8.677, -6.647 12.435 8.179, -7.327 12.492 9.028, -7.636 12.492 9.464, -7.421 12.435 8.953, -8.003 12.435 9.880, -8.415 12.477 12.000, -8.337 12.492 11.466, -8.247 12.492 10.939, -5.214 12.435 7.387, -4.687 12.435 7.235, -4.147 12.435 7.144, -4.156 12.330 7.061, -4.713 12.200 7.125, -5.251 12.200 7.281, -5.757 12.330 7.522, -6.200 12.435 7.862, -5.720 12.435 7.597, -5.242 12.330 7.309, -4.706 12.330 7.154, -5.769 12.200 7.495, -6.244 12.330 7.792, -6.260 12.200 7.766, -6.699 12.330 8.114, -7.056 12.435 8.544, -7.115 12.330 8.485, -7.808 12.330 9.356, -7.738 12.435 9.400, -7.486 12.330 8.901, -7.509 12.200 8.883, -8.213 12.435 10.386, -8.078 12.330 9.843, -8.291 12.330 10.358, -8.456 12.435 11.453, -8.365 12.435 10.913, -8.446 12.330 10.894, -8.539 12.330 11.443, -8.512 12.412 12.000, -8.475 12.200 10.887, -8.099 12.492 10.426, -7.775 12.500 9.840, -7.895 12.492 9.932, -7.534 12.500 9.428, -6.971 12.492 8.629, -5.755 12.500 7.824, -5.174 12.492 7.501, -4.134 12.492 7.263, -5.668 12.492 7.705, -6.572 12.492 8.273, -6.000 10.000 -7.700, -5.698 10.000 -7.669, -5.143 10.000 -7.431, -5.143 10.300 -7.431, -4.913 10.300 -7.233, -4.727 10.300 -6.993, -4.593 10.000 -6.721, -4.548 10.300 -5.824, -5.023 10.300 -5.062, -5.272 10.000 -4.888, -6.152 10.000 -4.708, -6.449 10.300 -4.769, -7.483 10.300 -6.427, -6.857 10.300 -7.431, -6.592 10.000 -7.578, -6.302 10.000 -7.669, -6.000 10.300 -7.700, -4.727 10.000 -6.993, -4.502 10.300 -6.124, -4.502 10.000 -6.124, -4.653 10.300 -5.539, -5.551 10.000 -4.769, -7.186 10.000 -5.282, -6.592 10.300 -7.578, -6.975 10.800 -4.807, -6.718 10.800 -4.659, -6.389 10.000 -4.545, -6.148 10.800 -4.506, -5.852 10.800 -4.506, -5.282 10.800 -4.659, -5.025 10.800 -4.807, -4.607 10.800 -5.225, -4.358 10.800 -5.760, -4.306 10.800 -6.052, -4.798 10.000 -7.402, -6.440 10.800 -4.558, -5.173 10.000 -4.715, -4.692 10.000 -5.114, -4.388 10.000 -5.660, -4.459 10.800 -6.918, -5.438 10.800 -8.042, -5.476 10.787 -8.080, -5.494 10.889 -8.157, -5.503 10.899 -8.219, -5.506 10.824 -8.370, -5.517 10.773 -8.386, -5.435 10.817 -8.425, -5.447 10.700 -8.446, -5.513 10.841 -8.143, -5.463 10.872 -8.089, -5.367 10.973 -8.113, -5.439 10.940 -8.138, -5.393 10.981 -8.200, -5.419 10.965 -8.169, -5.477 10.899 -8.326, -5.484 10.919 -8.260, -5.483 10.918 -8.193, -5.454 10.908 -8.111, -5.463 10.940 -8.231, -5.437 10.952 -8.267, -5.458 10.929 -8.298, -5.504 10.891 -8.286, -5.564 10.765 -8.294, -5.558 10.795 -8.230, -5.573 10.715 -8.247, -5.550 10.777 -8.184, -5.559 10.745 -8.193, -5.504 10.750 -8.109, -5.551 10.718 -8.351, -5.527 10.823 -8.159, -5.497 10.855 -8.126, -5.513 10.873 -8.179, -5.522 10.875 -8.242, -5.530 10.851 -8.199, -5.534 10.820 -8.328, -5.565 10.700 -8.203, -5.563 10.712 -8.197, -5.552 10.810 -8.280, -5.568 10.756 -8.242, -5.569 10.717 -8.300, -5.546 10.771 -8.344, -5.522 10.719 -8.393, 10.646 10.000 -5.647, 10.435 10.000 -6.110, 9.909 -10.700 -6.917, 9.536 -10.700 -7.336, 10.911 10.700 -4.740, 10.875 -10.700 -4.913, 10.800 10.700 -5.200, 10.978 10.700 -4.272, 9.158 10.000 -7.676, 8.748 10.000 -7.977, 8.660 -10.700 -8.034, 6.940 10.700 -8.711, 6.472 10.700 -8.778, 6.000 11.000 -8.500, 6.000 10.977 -8.615, -3.600 10.815 -8.777, 6.000 10.815 -8.777, 6.000 10.700 -8.800, -8.105 10.922 -5.663, -8.122 10.924 -5.648, -7.913 10.973 -5.567, -7.990 10.983 -5.587, -8.066 10.912 -5.689, -7.961 10.820 -5.729, -7.973 10.800 -5.741, -8.046 10.870 -5.725, -8.183 10.785 -5.715, -8.163 10.895 -5.647, -8.167 10.915 -5.601, -8.034 10.992 -5.546, -8.095 10.967 -5.582, -8.138 10.924 -5.632, -8.141 10.783 -5.744, -8.064 10.842 -5.740, -7.991 10.753 -5.757, -8.200 10.786 -5.698, -8.185 10.861 -5.661, -8.169 10.862 -5.678, -8.189 10.700 -5.727, -8.215 10.785 -5.679, -8.176 10.892 -5.630, -7.884 10.873 -5.658, -7.916 10.861 -5.687, -8.013 10.949 -5.651, -7.930 10.942 -5.633, -8.227 10.783 -5.661, -7.947 10.837 -5.716, -8.025 10.894 -5.708, -8.111 10.856 -5.722, -8.091 10.776 -5.762, -7.978 10.927 -5.671, -8.090 10.886 -5.706, -8.152 10.862 -5.694, -8.065 10.966 -5.611, -7.960 10.967 -5.612, -8.130 10.894 -5.679, -8.048 10.963 -5.625, -8.006 10.988 -5.574, -8.020 10.991 -5.560, -8.080 10.968 -5.597, -8.152 10.922 -5.616, -8.197 10.859 -5.643, -8.148 10.895 -5.664, -7.202 10.000 -4.998, -7.202 10.800 -4.998, -7.909 10.750 -5.704, -7.880 10.787 -5.676, -6.413 -10.992 -5.308, -6.472 -10.830 -5.579, -6.312 -10.700 -5.518, -6.000 -10.992 -5.217, -6.594 -10.830 -5.695, -6.689 -10.830 -5.835, -6.742 -11.000 -5.458, -6.595 -10.992 -5.417, -6.749 -10.992 -5.563, -6.751 -10.830 -5.991, -6.814 -10.992 -6.752, -6.742 -11.000 -6.942, -6.676 -10.992 -6.914, -6.507 -10.992 -7.042, -6.084 -10.830 -6.975, -5.916 -10.830 -6.975, -6.312 -10.700 -6.882, -6.402 -10.830 -6.868, -6.593 -10.935 -6.826, -6.276 -10.935 -7.018, -6.249 -10.830 -6.939, -6.445 -10.935 -6.939, -6.879 -11.000 -5.627, -6.831 -10.935 -5.969, -6.762 -10.935 -5.796, -6.976 -11.000 -5.814, -6.862 -10.935 -6.153, -6.982 -10.992 -6.147, -7.050 -11.000 -6.200, -6.970 -10.992 -6.359, -6.645 -10.830 -6.638, -6.724 -10.830 -6.489, -6.852 -10.935 -6.340, -7.033 -11.000 -6.393, -6.976 -11.000 -6.586, -6.314 -10.992 -7.132, -6.093 -10.935 -7.058, -6.106 -10.992 -7.177, -5.688 -10.700 -6.882, -5.724 -10.935 -7.018, -5.598 -10.830 -6.868, -5.509 -10.700 -6.767, -5.807 -11.000 -7.233, -5.369 -10.700 -6.605, -5.355 -10.830 -6.638, -5.276 -10.830 -6.489, -5.231 -10.830 -6.326, -5.138 -10.935 -6.153, -5.018 -10.992 -6.147, -5.122 -11.000 -5.623, -5.131 -10.992 -5.739, -5.673 -10.830 -5.492, -5.528 -10.830 -5.579, -5.053 -10.992 -5.937, -5.342 -10.935 -5.641, -5.406 -10.830 -5.695, -5.238 -10.935 -5.796, -5.493 -10.992 -7.042, -5.555 -10.935 -6.939, -5.423 -11.000 -7.078, -5.286 -10.935 -6.684, -5.324 -10.992 -6.914, -5.186 -10.992 -6.752, -5.221 -10.830 -6.158, -5.198 -10.935 -6.519, -5.148 -10.935 -6.340, -5.024 -11.000 -6.586, -5.030 -10.992 -6.359, -4.950 -11.000 -6.200, -5.251 -10.992 -5.563, -5.258 -11.000 -5.458, -5.478 -10.935 -5.513, -5.638 -10.935 -5.417, -5.814 -10.935 -5.357, -5.832 -10.830 -5.439, -6.107 -10.700 -5.458, -5.587 -10.992 -5.308, -5.789 -10.992 -5.240, -6.000 -10.935 -5.337, -5.614 -11.000 -5.224, -6.327 -10.830 -5.492, -6.168 -10.830 -5.439, -5.464 -10.830 -6.766, -6.714 -10.935 -6.684, -6.491 -10.700 -6.767, -6.536 -10.830 -6.766, -6.631 -10.700 -6.605, -6.750 -10.700 -6.200, -6.769 -10.830 -6.326, -6.779 -10.830 -6.158, -5.311 -10.830 -5.835, -5.280 -10.700 -5.989, -5.169 -10.935 -5.969, -5.250 -10.700 -6.200, -5.249 -10.830 -5.991, -6.000 -10.830 -5.420, -6.186 -10.935 -5.357, -6.362 -10.935 -5.417, -6.211 -10.992 -5.240, -6.522 -10.935 -5.513, -6.869 -10.992 -5.739, -6.658 -10.935 -5.641, -6.947 -10.992 -5.937, -6.913 -10.992 -6.564, -6.802 -10.935 -6.519, -5.894 -10.992 -7.177, -5.907 -10.935 -7.058, -5.686 -10.992 -7.132, -5.751 -10.830 -6.939, -5.407 -10.935 -6.826, -5.087 -10.992 -6.564, -5.405 -10.992 -5.417, 8.207 -11.000 -5.167, 8.189 -10.992 -5.240, 8.038 -10.935 -5.417, 7.928 -10.830 -5.579, 7.878 -10.935 -5.513, 7.769 -10.700 -5.795, 7.806 -10.830 -5.695, 8.400 -10.992 -5.217, 7.987 -10.992 -5.308, 7.805 -10.992 -5.417, 7.658 -11.000 -5.458, 7.711 -10.830 -5.835, 7.621 -10.830 -6.158, 7.755 -10.830 -6.638, 7.686 -10.935 -6.684, 7.828 -11.000 -7.080, 8.293 -10.700 -6.942, 8.316 -10.830 -6.975, 8.484 -10.830 -6.975, 8.151 -10.830 -6.939, 7.724 -10.992 -6.914, 7.807 -10.935 -6.826, 7.955 -10.935 -6.939, 7.998 -10.830 -6.868, 7.521 -11.000 -5.627, 7.651 -10.992 -5.563, 7.638 -10.935 -5.796, 7.569 -10.935 -5.969, 7.538 -10.935 -6.153, 7.368 -11.000 -6.003, 7.453 -10.992 -5.937, 7.631 -10.830 -6.326, 7.418 -10.992 -6.147, 7.548 -10.935 -6.340, 7.676 -10.830 -6.489, 7.598 -10.935 -6.519, 7.430 -10.992 -6.359, 7.487 -10.992 -6.564, 7.586 -10.992 -6.752, 7.522 -11.000 -6.777, 8.307 -10.935 -7.058, 8.493 -10.935 -7.058, 8.294 -10.992 -7.177, 8.712 -10.700 -6.882, 8.802 -10.830 -6.868, 8.649 -10.830 -6.939, 8.400 -11.000 -7.250, 8.593 -11.000 -7.233, 8.506 -10.992 -7.177, 8.845 -10.935 -6.939, 9.124 -10.830 -6.489, 9.151 -10.830 -5.991, 9.262 -10.935 -6.153, 9.231 -10.935 -5.969, 9.347 -10.992 -5.937, 8.727 -10.830 -5.492, 8.872 -10.830 -5.579, 8.994 -10.830 -5.695, 9.382 -10.992 -6.147, 9.162 -10.935 -5.796, 9.058 -10.935 -5.641, 8.714 -10.992 -7.132, 8.786 -11.000 -7.176, 8.907 -10.992 -7.042, 8.993 -10.935 -6.826, 8.936 -10.830 -6.766, 9.076 -10.992 -6.914, 9.045 -10.830 -6.638, 9.214 -10.992 -6.752, 9.114 -10.935 -6.684, 9.202 -10.935 -6.519, 9.142 -11.000 -6.942, 9.279 -11.000 -6.773, 9.313 -10.992 -6.564, 9.179 -10.830 -6.158, 9.169 -10.830 -6.326, 9.432 -11.000 -6.397, 9.433 -11.000 -6.007, 9.278 -11.000 -5.623, 9.142 -11.000 -5.458, 9.149 -10.992 -5.563, 8.762 -10.935 -5.417, 8.507 -10.700 -5.458, 8.586 -10.935 -5.357, 8.568 -10.830 -5.439, 8.611 -10.992 -5.240, 8.400 -10.830 -5.420, 8.232 -10.830 -5.439, 8.293 -10.700 -5.458, 8.786 -11.000 -5.224, 8.597 -11.000 -5.169, 8.073 -10.830 -5.492, 9.120 -10.700 -6.411, 9.031 -10.700 -6.605, 8.891 -10.700 -6.767, 8.088 -10.700 -6.882, 7.909 -10.700 -6.767, 7.769 -10.700 -6.605, 7.864 -10.830 -6.766, 7.680 -10.700 -6.411, 7.650 -10.700 -6.200, 7.680 -10.700 -5.989, 7.649 -10.830 -5.991, 9.089 -10.830 -5.835, 8.400 -10.935 -5.337, 8.214 -10.935 -5.357, 7.742 -10.935 -5.641, 7.531 -10.992 -5.739, 8.086 -10.992 -7.132, 7.893 -10.992 -7.042, 8.124 -10.935 -7.018, 8.676 -10.935 -7.018, 9.370 -10.992 -6.359, 9.252 -10.935 -6.340, 9.269 -10.992 -5.739, 8.995 -10.992 -5.417, 8.922 -10.935 -5.513, 8.813 -10.992 -5.308, -1.669 -11.300 0.422, -1.678 -11.065 0.893, -1.598 -11.170 0.868, -1.533 -11.065 1.268, -1.645 -11.000 1.463, -1.775 -11.000 1.178, -1.689 -11.170 0.487, -1.426 -11.300 1.231, -1.193 -11.008 2.023, -1.480 -11.000 1.745, -1.441 -11.008 1.686, -1.458 -11.170 1.233, -0.902 -11.008 2.324, -0.819 -11.000 2.483, -1.063 -11.000 2.263, -0.960 -11.300 1.935, -0.765 -11.170 2.173, -0.159 -11.065 2.689, -0.213 -11.008 2.796, 0.322 -11.000 3.079, 0.022 -11.000 2.975, 0.172 -11.008 2.960, -0.573 -11.008 2.583, -1.101 -11.065 1.945, -0.505 -11.065 2.484, -0.821 -11.065 2.235, -0.458 -11.170 2.415, 0.576 -11.008 3.070, 0.239 -11.170 2.768, 0.600 -11.065 2.953, 0.902 -11.000 3.188, 0.616 -11.170 2.871, 0.991 -11.008 3.126, 1.200 -11.000 3.200, 1.409 -11.008 3.126, 0.466 -11.300 2.806, 1.824 -11.008 3.070, 0.883 -11.300 2.883, 1.306 -11.300 2.898, 2.092 -11.000 3.073, 1.800 -11.000 3.144, 1.396 -11.170 2.923, 1.727 -11.300 2.852, 2.228 -11.008 2.960, 2.188 -11.065 2.846, 1.784 -11.170 2.871, 2.945 -11.000 2.680, 2.613 -11.008 2.796, 2.905 -11.065 2.484, 3.214 -11.000 2.485, 2.521 -11.170 2.615, 3.463 -11.000 2.263, 2.887 -11.300 2.359, 3.165 -11.170 2.173, 3.437 -11.170 1.892, 4.042 -11.008 1.319, 3.933 -11.065 1.268, 4.175 -11.000 1.178, 4.039 -11.000 1.477, 3.740 -11.065 1.621, 3.501 -11.065 1.945, 3.669 -11.170 1.576, 4.078 -11.065 0.893, 4.290 -11.008 0.521, 4.349 -11.000 0.588, 3.858 -11.170 1.233, 3.909 -11.300 1.036, 3.998 -11.170 0.868, 4.386 -11.000 -0.303, 4.400 -11.000 -0.000, 4.211 -11.065 0.101, 4.198 -11.065 -0.302, 4.248 -11.008 -0.726, 4.318 -11.008 -0.314, 4.128 -11.170 0.098, 4.115 -11.170 -0.293, 4.131 -11.065 -0.698, 4.124 -11.008 -1.126, 3.909 -11.300 -1.036, 3.769 -11.170 -1.408, 3.685 -11.000 -2.014, 3.722 -11.008 -1.859, 3.452 -11.008 -2.178, 3.626 -11.065 -1.787, 3.142 -11.008 -2.459, 3.495 -11.300 -1.772, 3.016 -11.170 -2.299, 3.213 -11.300 -2.088, 2.887 -11.300 -2.359, 2.423 -11.008 -2.885, 2.378 -11.000 -2.975, 2.028 -11.008 -3.022, 2.735 -11.065 -2.592, 3.067 -11.065 -2.365, 2.693 -11.170 -2.521, 2.526 -11.300 -2.579, 2.376 -11.065 -2.774, 1.996 -11.065 -2.906, 1.618 -11.008 -3.105, 1.788 -11.000 -3.149, 2.344 -11.170 -2.697, 2.136 -11.300 -2.745, 1.974 -11.170 -2.826, 1.590 -11.170 -2.904, 1.200 -11.065 -3.013, 0.782 -11.008 -3.105, 0.897 -11.000 -3.186, 1.200 -11.008 -3.133, 0.372 -11.008 -3.022, 0.600 -11.000 -3.144, 0.883 -11.300 -2.883, 1.200 -11.170 -2.930, 0.798 -11.065 -2.986, 0.022 -11.000 -2.975, -0.024 -11.008 -2.884, 0.426 -11.170 -2.826, 0.023 -11.065 -2.773, -0.545 -11.000 -2.680, 0.466 -11.300 -2.806, -0.814 -11.000 -2.485, 0.055 -11.170 -2.697, -0.742 -11.008 -2.459, -0.667 -11.065 -2.365, -1.052 -11.008 -2.178, -0.906 -11.170 -2.037, -0.616 -11.170 -2.299, -1.724 -11.008 -1.126, -1.639 -11.000 -1.477, -1.322 -11.008 -1.859, -1.226 -11.065 -1.787, -0.960 -11.300 -1.935, -1.219 -11.300 -1.600, -1.534 -11.170 -1.053, -1.848 -11.008 -0.726, -1.918 -11.008 -0.314, -1.577 -11.300 -0.835, -2.000 -11.000 0.000, -1.988 -11.000 -0.298, -1.931 -11.008 0.105, -1.986 -11.000 0.303, -1.890 -11.008 0.521, -1.771 -11.065 0.501, 2.797 -11.008 -2.696, 3.366 -11.065 -2.095, 3.559 -11.170 -1.738, 2.957 -11.000 -2.675, 3.219 -11.000 -2.483, 3.875 -11.000 1.757, 3.683 -11.000 2.019, 3.841 -11.008 1.686, 3.593 -11.008 2.023, 2.858 -11.170 2.415, -1.874 -11.000 0.891, -0.966 -11.065 -2.095, -0.293 -11.170 -2.521, 0.066 -11.300 -2.669, -1.283 -11.000 -2.019, 3.842 -11.065 -1.448, 2.161 -11.170 2.768, -1.728 -11.170 0.098, -1.811 -11.065 0.101, -1.731 -11.065 -0.698, -1.650 -11.170 -0.679, -1.715 -11.170 -0.293, -1.798 -11.065 -0.302, -1.642 -11.008 1.319, -1.793 -11.008 0.928, -1.340 -11.065 1.621, -1.037 -11.170 1.892, -1.269 -11.170 1.576, -0.121 -11.170 2.615, 0.212 -11.065 2.846, 0.999 -11.065 3.006, 1.004 -11.170 2.923, 1.800 -11.065 2.953, 1.401 -11.065 3.006, 2.559 -11.065 2.689, 2.973 -11.008 2.583, 3.302 -11.008 2.324, 3.221 -11.065 2.235, 4.193 -11.008 0.928, 4.089 -11.170 0.487, 4.331 -11.008 0.105, 4.171 -11.065 0.501, 3.934 -11.170 -1.053, 4.050 -11.170 -0.679, 3.948 -11.008 -1.506, 4.012 -11.065 -1.083, 3.306 -11.170 -2.037, 1.602 -11.065 -2.986, 0.810 -11.170 -2.904, 0.404 -11.065 -2.906, -0.335 -11.065 -2.592, -0.397 -11.008 -2.696, -1.442 -11.065 -1.448, -1.548 -11.008 -1.506, -1.159 -11.170 -1.738, -1.612 -11.065 -1.083, -1.369 -11.170 -1.408, -3.600 -11.000 -8.500, -3.600 -10.815 -8.777, -3.600 -10.700 -8.800, 10.765 -10.935 -4.887, 10.846 -10.830 -4.906, 10.691 -10.830 -5.442, 10.719 -10.700 -5.451, 10.939 -10.830 -4.356, 10.815 -10.977 -3.800, 10.681 -11.000 -4.240, 8.572 -11.000 -7.734, 8.600 -10.935 -7.938, 7.642 -10.830 -8.491, 7.113 -10.700 -8.675, 7.651 -10.700 -8.519, 8.157 -10.830 -8.278, 9.047 -10.935 -7.621, 8.972 -10.992 -7.527, 10.737 -10.992 -4.334, 10.647 -10.992 -4.861, 10.505 -10.700 -5.969, 10.478 -10.830 -5.957, 10.613 -10.935 -5.414, 10.403 -10.935 -5.920, 10.234 -10.700 -6.460, 10.295 -10.992 -5.868, 9.886 -10.830 -6.899, 10.036 -10.992 -6.336, 9.515 -10.830 -7.315, 9.727 -10.992 -6.772, 9.456 -10.935 -7.256, 9.099 -10.830 -7.686, 9.117 -10.700 -7.709, 9.371 -10.992 -7.171, 8.644 -10.830 -8.008, 8.169 -10.700 -8.305, 6.560 -10.700 -8.769, 8.155 -11.000 -7.976, 8.068 -10.992 -8.095, 7.614 -10.935 -8.413, 7.087 -10.935 -8.565, 6.556 -10.830 -8.739, 6.000 -10.700 -8.800, 6.000 -10.815 -8.777, 7.574 -10.992 -8.299, 7.309 -11.000 -8.314, 6.000 -10.912 -8.712, 6.000 -10.977 -8.615, 6.881 -11.000 -8.417, 6.534 -10.992 -8.537, 7.106 -10.830 -8.646, 10.977 -10.815 -3.800, 10.969 -10.700 -4.360, 11.000 -10.700 -3.800, 10.856 -10.935 -4.347, 10.499 -10.992 -5.374, 10.138 -10.935 -6.400, 10.208 -10.830 -6.444, 9.821 -10.935 -6.847, 8.536 -10.992 -7.836, 8.120 -10.935 -8.203, 7.061 -10.992 -8.447, 6.547 -10.935 -8.656, 10.982 -10.802 15.012, 10.912 -10.912 -3.800, 10.831 -10.970 14.644, 10.770 -10.992 14.562, 10.000 -12.200 14.200, 10.193 -11.000 14.219, 10.223 -12.200 14.225, 10.926 -10.897 14.823, 10.549 -11.000 14.364, 10.700 -11.000 14.486, -3.518 -12.200 23.191, -3.802 -12.330 22.825, -3.072 -12.500 23.214, -2.802 -12.500 23.455, -2.776 -12.492 23.564, -2.515 -12.500 23.684, -2.282 -12.492 23.931, -2.217 -12.500 23.894, -1.907 -12.500 24.086, -1.754 -12.492 24.247, -1.584 -12.500 24.260, -0.062 -12.330 25.066, -0.338 -12.200 25.035, -1.244 -12.435 24.621, -3.911 -12.320 22.695, -3.737 -12.435 22.772, -3.878 -12.418 22.627, -3.555 -12.500 22.699, -3.322 -12.500 22.963, -3.644 -12.492 22.696, -2.348 -12.435 24.031, -1.850 -12.330 24.426, -1.510 -12.200 24.628, -1.198 -12.492 24.510, -1.250 -12.500 24.415, -0.560 -12.500 24.665, -0.619 -12.492 24.717, -0.211 -12.500 24.757, 0.138 -12.500 24.828, 2.129 -12.200 25.153, 1.510 -12.200 25.213, 1.200 -12.330 25.190, 0.574 -12.435 25.076, -0.023 -12.492 24.866, 0.586 -12.492 24.957, -0.907 -12.500 24.551, 0.566 -12.330 25.159, 0.890 -12.200 25.213, 0.271 -12.200 25.153, 0.489 -12.500 24.879, 1.555 -12.500 24.910, 2.256 -12.500 24.830, 2.611 -12.500 24.757, 2.966 -12.500 24.663, 3.598 -12.492 24.510, 3.019 -12.492 24.717, 3.312 -12.500 24.549, 3.652 -12.500 24.415, 4.154 -12.492 24.247, 4.621 -12.500 23.890, 5.202 -12.500 23.455, 5.954 -12.500 22.700, 4.682 -12.492 23.931, 4.211 -12.435 24.353, 3.644 -12.435 24.621, 3.054 -12.435 24.832, 2.423 -12.492 24.866, 1.826 -12.435 25.076, 1.200 -12.492 24.987, 5.176 -12.492 23.564, 5.468 -12.500 23.218, 5.716 -12.435 23.236, 5.718 -12.500 22.966, 6.044 -12.492 22.696, 5.631 -12.492 23.151, 6.137 -12.435 22.772, 6.202 -12.330 22.825, 4.250 -12.330 24.426, 1.834 -12.330 25.159, 5.775 -12.330 23.295, 5.305 -12.330 23.722, 2.462 -12.330 25.066, 4.795 -12.330 24.100, 3.910 -12.200 24.628, 3.676 -12.330 24.698, -2.061 -12.200 24.343, -2.905 -12.330 23.722, -3.316 -12.435 23.236, -3.231 -12.492 23.151, -2.852 -12.435 23.657, -3.375 -12.330 23.295, 1.200 -12.435 25.107, 1.814 -12.492 24.957, -2.395 -12.330 24.100, -1.811 -12.435 24.353, -1.276 -12.330 24.698, -0.678 -12.330 24.912, -0.654 -12.435 24.832, -0.046 -12.435 24.984, 3.078 -12.330 24.912, 2.446 -12.435 24.984, 5.252 -12.435 23.657, 4.748 -12.435 24.031, -3.775 -12.500 22.420, -3.830 -12.479 22.530, -7.600 -12.500 22.420, -7.600 -12.477 22.535, -3.923 -12.200 22.720, -7.600 -12.200 22.720, -7.600 -12.315 22.697, -7.600 -12.477 14.385, 10.000 -12.412 14.288, 10.122 -12.330 14.237, 10.096 -12.492 14.439, 10.434 -12.200 14.299, 10.357 -12.330 14.298, 10.753 -12.492 15.056, 10.591 -12.492 14.711, 10.521 -12.435 14.482, 10.570 -12.330 14.415, 10.623 -12.200 14.418, 10.782 -12.200 14.577, 10.878 -12.330 14.787, 10.815 -12.477 15.200, 10.901 -12.200 14.766, 10.871 -12.435 15.034, 10.975 -12.200 14.977, 10.585 -12.500 14.816, 10.381 -12.500 14.614, 10.282 -12.492 14.487, 10.327 -12.435 14.375, 10.111 -12.435 14.320, 10.258 -12.500 14.549, 10.000 -12.477 14.385, 10.000 -12.315 14.223, 10.953 -12.330 15.018, 10.451 -12.492 14.580, 10.803 -12.435 14.822, 10.694 -12.492 14.874, 10.683 -12.435 14.635, 10.748 -12.330 14.582, 10.912 -12.412 15.200, 10.700 -12.500 15.200, 10.977 -12.315 15.200, 10.700 -12.500 21.720, 10.000 -12.200 22.720, 10.000 -12.315 22.697, 10.434 -12.200 22.621, 10.664 -12.330 22.427, 10.819 -12.330 22.240, 10.968 -12.330 21.781, 10.241 -12.330 22.660, 10.000 -12.412 22.632, 10.923 -12.330 22.020, 10.815 -12.477 21.720, 10.912 -12.412 21.720, 10.977 -12.315 21.720, 10.191 -12.492 22.463, 10.885 -12.435 21.776, 10.765 -12.492 21.768, 10.000 -12.500 22.420, 10.129 -12.500 22.409, 10.369 -12.492 22.392, 10.384 -12.500 22.305, 10.525 -12.492 22.279, 10.729 -12.492 21.957, 10.467 -12.330 22.570, 10.427 -12.435 22.497, 10.221 -12.435 22.579, 10.749 -12.435 22.195, 10.607 -12.435 22.367, 10.647 -12.492 22.131, 10.844 -12.435 21.994, 6.323 -12.200 22.720, 6.278 -12.418 22.627, 6.230 -12.479 22.530, 6.311 -12.320 22.695, 10.000 -12.477 22.535, -5.794 10.833 26.605, -5.792 10.874 26.622, -5.613 11.000 26.700, -5.710 10.983 26.747, -5.842 10.855 26.683, -5.782 10.913 26.647, -5.821 10.915 26.762, -5.632 10.995 26.756, -5.684 10.920 26.903, -5.664 10.961 26.847, -5.764 10.946 26.678, -5.794 10.854 26.613, -5.887 10.787 26.728, -5.903 10.766 26.799, -5.902 10.733 26.744, -5.904 10.714 26.746, -5.909 10.700 26.826, -5.896 10.720 26.871, -5.863 10.721 26.926, -5.812 10.781 26.956, -5.709 10.823 26.972, -5.801 10.836 26.935, -5.849 10.880 26.804, -5.890 10.810 26.783, -5.898 10.752 26.740, -5.844 10.740 26.648, -5.901 10.700 26.735, -5.807 10.700 26.973, -5.817 10.720 26.966, -5.763 10.939 26.842, -5.865 10.856 26.752, -5.866 10.824 26.705, -5.821 10.773 26.626, -5.894 10.749 26.867, -5.908 10.743 26.805, -5.910 10.717 26.808, -5.875 10.828 26.840, -5.844 10.837 26.894, -5.781 10.896 26.895, -5.857 10.782 26.915, -5.889 10.777 26.861, -5.820 10.894 26.854, -5.861 10.752 26.922, -5.815 10.751 26.963, -6.198 10.300 23.431, -6.198 10.000 23.431, -6.500 10.000 23.400, -5.908 10.300 23.522, -5.643 10.000 23.669, -5.643 10.300 23.669, -5.017 10.300 24.673, -5.772 10.000 26.212, -5.772 10.300 26.212, -6.348 10.300 26.392, -6.949 10.300 26.331, -7.228 10.300 26.212, -7.477 10.300 26.038, -7.477 10.000 26.038, -7.773 10.000 24.107, -7.773 10.300 24.107, -7.587 10.300 23.867, -7.357 10.300 23.669, -6.802 10.000 23.431, -6.500 10.300 23.400, -5.908 10.000 23.522, -5.413 10.000 23.867, -5.017 10.000 24.673, -5.153 10.000 25.561, -5.314 10.300 25.818, -5.523 10.000 26.038, -7.228 10.000 26.212, -7.952 10.000 25.276, -7.983 10.300 24.673, -7.983 10.000 24.673, -7.907 10.000 24.379, -7.092 10.000 23.522, -7.702 10.000 23.698, -7.499 10.800 23.525, -7.187 10.000 23.345, -6.889 10.000 23.245, -6.766 10.800 23.221, -6.500 10.800 23.200, -6.265 10.000 23.216, -5.960 10.000 23.288, -5.728 10.800 23.385, -5.673 10.000 23.415, -5.501 10.800 23.525, -4.888 10.000 24.360, -4.802 10.000 24.979, -5.298 10.800 26.102, -5.107 10.800 25.875, -4.959 10.800 24.182, -4.806 10.800 24.752, -4.806 10.800 25.048, -4.959 10.800 25.618, -5.298 10.000 26.102, -5.852 10.700 26.656, -7.702 10.800 23.698, -5.917 -11.000 24.027, -5.627 -11.000 24.317, -5.470 -11.000 25.105, -5.470 -11.000 24.696, -5.758 -11.000 25.643, -5.530 -11.000 25.302, -2.583 -11.000 24.006, -1.510 -11.000 24.628, -0.934 -11.000 24.860, -0.338 -11.000 25.035, 0.271 -11.000 25.153, -5.600 -11.000 26.700, 1.510 -11.000 25.213, 2.129 -11.000 25.153, 3.334 -11.000 24.860, 10.088 -11.000 25.713, 4.983 -11.000 24.006, 7.870 -11.000 24.695, 5.918 -11.000 23.191, 6.323 -11.000 22.720, 8.695 -11.000 23.870, 10.193 -11.000 22.701, 10.549 -11.000 22.556, 10.700 -11.000 24.000, 9.773 -11.000 24.317, 10.687 -11.000 24.265, 9.871 -11.000 24.498, 9.930 -11.000 24.696, 9.950 -11.000 24.900, 9.930 -11.000 25.105, 9.910 -11.000 25.909, 9.642 -11.000 25.643, 9.483 -11.000 25.773, 9.500 -11.000 26.245, 9.273 -11.000 26.381, 9.033 -11.000 26.495, 8.784 -11.000 26.584, 8.265 -11.000 26.687, -5.917 -11.000 25.773, -6.500 -11.000 25.950, -6.705 -11.000 25.930, -6.902 -11.000 25.870, -7.083 -11.000 25.773, -7.243 -11.000 25.643, -7.313 -11.000 26.088, -7.509 -11.000 25.910, -7.471 -11.000 25.302, -7.470 -11.000 24.498, -8.248 -11.000 24.527, -8.287 -11.000 24.265, -6.902 -11.000 23.930, -7.600 -11.000 22.720, -5.865 -11.000 26.687, -6.098 -11.000 25.870, -6.295 -11.000 25.930, -7.100 -11.000 26.246, -7.373 -11.000 25.483, -7.550 -11.000 24.900, -8.149 -11.000 22.556, -7.793 -11.000 22.701, -7.242 -11.000 24.157, 8.317 -11.000 24.027, 7.929 -11.000 25.302, 8.000 -10.977 26.815, -5.600 -10.977 26.815, -5.600 -10.815 26.977, 8.119 10.000 26.998, 8.000 -10.700 27.000, 8.427 -10.700 26.969, 8.845 -10.700 26.878, 10.267 -10.700 25.965, 9.295 10.000 26.706, 10.706 10.000 25.295, 10.729 -10.700 25.246, 11.000 -10.700 24.000, 11.000 10.700 24.040, 10.856 10.000 24.917, 10.969 -10.700 24.427, 10.998 10.000 24.119, 11.000 10.700 24.000, 8.079 10.700 26.999, 8.000 10.977 26.815, -5.600 10.977 26.815, 8.000 10.912 26.912, 8.000 10.815 26.977, -5.600 10.700 27.000, -8.281 10.766 24.268, -8.315 10.742 24.290, -8.362 10.915 24.221, -8.283 10.855 24.242, -8.437 10.836 24.272, -8.379 10.817 24.287, -8.442 10.939 24.163, -8.531 10.845 24.199, -8.572 10.822 24.109, -8.557 10.776 24.213, -8.573 10.700 24.207, -8.489 10.845 24.241, -8.530 10.890 24.094, -8.516 10.777 24.258, -8.462 10.772 24.290, -8.335 10.700 24.301, -8.400 10.762 24.304, -8.341 10.749 24.299, -8.248 10.740 24.244, -8.291 10.735 24.279, -8.325 10.793 24.285, -8.302 10.779 24.278, -8.159 10.800 24.154, -8.226 10.773 24.221, -8.353 10.960 24.162, -8.503 10.920 24.084, -8.419 10.956 24.144, -8.338 10.928 24.204, -8.238 10.914 24.175, -8.277 10.906 24.206, -8.215 10.875 24.186, -8.175 10.875 24.150, -8.189 10.911 24.137, -8.300 11.000 24.013, -8.300 10.972 24.133, -8.391 10.970 24.131, -8.333 10.986 24.104, -8.233 10.969 24.096, -8.259 10.987 24.070, -8.246 10.867 24.214, -8.262 10.860 24.228, -8.209 10.943 24.119, -8.267 10.947 24.157, -8.297 10.898 24.222, -8.314 10.938 24.188, -8.380 10.949 24.177, -8.281 12.500 11.560, -3.600 12.500 7.300, -4.910 12.500 7.486, -6.172 12.500 8.066, -6.561 12.500 8.350, -7.248 12.500 9.037, -7.970 12.500 10.270, -8.120 12.500 10.706, -8.223 12.500 11.132, -8.300 12.500 21.720, -7.600 12.500 22.420, -8.206 12.500 22.070, -8.095 12.500 22.215, 10.176 12.500 9.845, 9.934 12.500 9.428, 9.323 12.500 8.677, 6.000 12.500 7.300, 7.730 12.500 7.630, 10.495 12.500 22.215, 10.000 12.500 22.420, 10.679 12.500 11.556, 10.700 12.500 12.000, -8.121 11.000 -5.085, -6.492 11.000 -4.365, -6.166 11.000 -4.307, -5.834 11.000 -4.307, -5.508 11.000 -4.365, -1.324 11.000 -1.622, -4.656 11.000 -4.856, -1.067 11.000 -1.965, -0.765 11.000 -2.267, -0.046 11.000 -2.729, 1.200 11.000 -3.000, -3.600 11.000 -8.500, 6.507 11.000 -6.034, 6.565 11.000 -6.692, 6.433 11.000 -8.480, 6.678 11.000 -7.003, 6.844 11.000 -7.290, 7.056 11.000 -7.544, -7.808 11.000 9.300, -7.483 11.000 8.850, -8.300 11.000 -3.800, -5.236 11.000 7.275, -4.155 11.000 7.031, -1.769 11.000 0.427, -1.678 11.000 0.845, -1.324 11.000 1.622, -1.067 11.000 1.965, -3.600 11.000 7.000, 2.045 11.000 2.878, 1.200 11.000 3.000, 6.000 11.000 7.000, 8.150 11.000 7.486, 10.620 11.000 -4.663, 9.883 11.000 8.850, 10.208 11.000 9.300, 10.482 11.000 9.783, 10.700 11.000 -3.800, 10.680 11.000 -4.233, 7.636 11.000 7.275, 4.200 11.000 -0.000, 3.724 11.000 -1.622, 7.310 11.000 -4.644, 3.165 11.000 -2.267, 6.678 11.000 -5.397, 2.446 11.000 -2.729, 2.045 11.000 -2.878, 9.203 11.000 -4.478, 10.521 11.000 -5.085, 9.744 11.000 -4.856, 9.490 11.000 -4.644, 8.892 11.000 -4.365, 10.383 11.000 -5.496, 4.078 11.000 -0.845, 7.597 11.000 -4.478, 6.844 11.000 -5.110, -4.107 11.000 -6.034, -4.463 11.000 -8.421, -4.885 11.000 -8.321, -4.278 11.000 -7.003, -4.910 11.000 -4.644, -5.197 11.000 -4.478, 3.929 11.000 1.246, -3.600 12.200 7.000, -4.702 11.000 7.123, -5.750 11.000 7.486, -6.693 11.000 8.071, -6.717 12.200 8.091, -7.136 12.200 8.464, -7.109 11.000 8.439, -8.082 11.000 9.783, -8.368 10.992 10.496, -8.319 12.200 10.349, -8.569 12.200 11.440, -8.525 10.898 11.139, -8.582 10.802 11.578, -4.160 12.200 7.031, -6.238 11.000 7.752, -7.834 12.200 9.340, -8.105 12.200 9.831, -7.347 10.000 -5.539, -6.977 10.000 -5.062, -6.961 10.000 -4.798, -6.728 10.000 -4.888, -5.848 10.000 -4.708, -5.460 10.000 -4.588, -4.914 10.000 -4.892, -5.023 10.000 -5.062, -4.515 10.000 -5.373, -4.302 10.000 -6.279, -4.345 10.000 -6.589, -4.445 10.000 -6.887, -4.598 10.000 -7.161, -4.913 10.000 -7.233, -5.408 10.000 -7.578, -5.515 10.000 -8.119, -6.687 10.000 -4.645, -6.449 10.000 -4.769, -6.079 10.000 -4.502, -5.765 10.000 -4.516, -4.814 10.000 -5.282, -4.653 10.000 -5.539, -4.548 10.000 -5.824, -4.316 10.000 -5.965, -4.517 10.000 -6.427, -6.348 10.000 -7.977, -5.527 10.000 -8.389, -5.447 10.000 -8.446, -6.758 10.000 -7.676, -6.857 10.000 -7.431, -7.087 10.000 -7.233, -7.136 10.000 -7.336, -7.273 10.000 -6.993, -7.476 10.000 -6.958, -7.483 10.000 -6.427, -7.777 10.000 -6.548, -8.035 10.000 -6.110, -7.452 10.000 -5.824, -7.407 10.000 -6.721, -8.003 10.000 -5.765, -7.498 10.000 -6.124, -5.527 10.700 -8.389, -5.569 10.000 -8.301, -5.569 10.700 -8.301, -5.565 10.000 -8.203, -5.515 10.700 -8.119, -3.600 10.700 -8.800, -4.072 10.700 -8.778, -4.147 10.935 -8.656, -4.033 11.000 -8.480, -4.134 10.992 -8.537, -5.353 10.978 -8.282, -5.296 11.000 -8.183, -4.687 10.935 -8.565, -4.156 10.830 -8.739, -4.706 10.830 -8.646, -5.000 10.700 -8.600, -5.401 10.915 -8.367, -5.242 10.830 -8.491, -4.661 10.992 -8.447, -3.600 10.977 -8.615, -3.600 10.912 -8.712, -5.174 10.992 -8.299, -5.214 10.935 -8.413, -4.134 -10.992 -8.537, -4.706 -10.830 -8.646, -5.242 -10.830 -8.491, -3.600 -10.912 -8.712, -3.600 -10.977 -8.615, -4.040 -11.000 -8.481, -4.894 -11.000 -8.320, -5.330 -11.000 -8.170, -6.136 -10.992 -7.836, -6.172 -11.000 -7.734, -6.572 -10.992 -7.527, -6.923 -11.000 -7.123, -7.327 -10.992 -6.772, -7.534 -11.000 -6.372, -8.475 -10.700 -4.913, -8.078 -10.830 -5.957, -7.808 -10.830 -6.444, -7.738 -10.935 -6.400, -4.661 -10.992 -8.447, -5.769 -10.700 -8.305, -5.174 -10.992 -8.299, -5.214 -10.935 -8.413, -5.720 -10.935 -8.203, -5.757 -10.830 -8.278, -6.244 -10.830 -8.008, -6.200 -10.935 -7.938, -6.699 -10.830 -7.686, -6.647 -10.935 -7.621, -7.136 -10.700 -7.336, -7.509 -10.700 -6.917, -7.056 -10.935 -7.256, -7.834 -10.700 -6.460, -7.115 -10.830 -7.315, -7.486 -10.830 -6.899, -7.421 -10.935 -6.847, -7.636 -10.992 -6.336, -7.895 -10.992 -5.868, -8.213 -10.935 -5.414, -8.446 -10.830 -4.906, -8.569 -10.700 -4.360, -8.539 -10.830 -4.356, -7.970 -11.000 -5.530, -8.247 -10.992 -4.861, -8.456 -10.935 -4.347, -8.577 -10.815 -3.800, -8.337 -10.992 -4.334, -8.512 -10.912 -3.800, -8.415 -10.977 -3.800, -8.279 -11.000 -4.245, -4.156 -10.830 -8.739, -4.147 -10.935 -8.656, -4.687 -10.935 -8.565, -5.668 -10.992 -8.095, -6.971 -10.992 -7.171, -8.003 -10.935 -5.920, -8.291 -10.830 -5.442, -8.099 -10.992 -5.374, -8.365 -10.935 -4.887, -8.225 10.817 -5.635, -8.099 10.992 -5.374, -7.983 11.000 -5.496, -8.082 10.978 -5.553, -8.446 10.830 -4.906, -8.511 10.700 -4.740, -8.577 10.815 -3.800, -8.456 10.935 -4.347, -8.539 10.830 -4.356, -8.365 10.935 -4.887, -8.337 10.992 -4.334, -8.600 10.700 -3.800, -8.280 11.000 -4.233, -8.221 11.000 -4.663, -8.247 10.992 -4.861, -8.213 10.935 -5.414, -8.291 10.830 -5.442, -8.400 10.700 -5.200, -7.919 10.000 -5.715, -8.101 10.700 -5.769, -8.003 10.700 -5.765, -7.997 10.447 -5.763, -7.919 10.700 -5.715, -8.101 10.000 -5.769, -8.189 10.000 -5.727, -8.194 10.447 -5.722, -8.194 10.378 -5.722, -8.246 10.700 -5.647, -7.997 10.378 -5.763, -8.101 10.378 -5.769, -8.101 10.447 -5.769, 10.378 -11.000 14.274, 4.279 -11.000 0.878, 10.700 -11.000 -3.800, 4.388 -11.000 0.298, 7.823 -11.000 -5.322, 8.014 -11.000 -5.224, 7.424 -11.000 -5.814, 4.344 -11.000 -0.600, 4.274 -11.000 -0.891, 4.175 -11.000 -1.178, 4.045 -11.000 -1.463, 3.880 -11.000 -1.745, 3.463 -11.000 -2.263, 6.000 -11.000 -8.500, 2.677 -11.000 -2.839, 2.078 -11.000 -3.079, 1.498 -11.000 -3.188, 1.200 -11.000 -3.200, 0.308 -11.000 -3.073, -0.263 -11.000 -2.845, -1.475 -11.000 -1.757, -5.024 -11.000 -5.814, -5.428 -11.000 -5.320, -1.775 -11.000 -1.178, -1.879 -11.000 -0.878, -1.949 -11.000 -0.588, -5.803 -11.000 -5.169, -6.000 -11.000 -5.150, -8.300 -11.000 -3.800, -6.193 -11.000 -5.167, -6.386 -11.000 -5.224, 0.612 -11.000 3.149, -0.277 -11.000 2.839, -7.600 -11.000 14.200, -0.557 -11.000 2.675, -1.285 -11.000 2.014, -7.793 -11.000 14.219, -8.217 -11.000 -4.681, -8.114 -11.000 -5.110, -7.776 -11.000 -5.955, -6.577 -11.000 -5.322, -7.032 -11.000 -6.003, -7.250 -11.000 -6.761, -6.878 -11.000 -6.777, -6.572 -11.000 -7.080, -6.563 -11.000 -7.448, -6.197 -11.000 -7.231, -6.386 -11.000 -7.176, -6.000 -11.000 -7.250, -5.760 -11.000 -7.975, -5.614 -11.000 -7.176, -5.258 -11.000 -6.942, -4.468 -11.000 -8.423, -4.967 -11.000 -6.007, -5.121 -11.000 -6.773, -4.968 -11.000 -6.397, 7.367 -11.000 -6.393, 6.444 -11.000 -8.479, 7.424 -11.000 -6.586, 7.658 -11.000 -6.942, 7.730 -11.000 -8.170, 8.014 -11.000 -7.176, 8.203 -11.000 -7.231, 8.961 -11.000 -7.450, 9.323 -11.000 -7.123, 8.977 -11.000 -7.078, 9.376 -11.000 -6.586, 9.648 -11.000 -6.763, 9.450 -11.000 -6.200, 9.934 -11.000 -6.372, 9.376 -11.000 -5.814, 10.175 -11.000 -5.960, 10.623 -11.000 -4.668, 8.972 -11.000 -5.320, 8.400 -11.000 -5.150, 10.370 -11.000 -5.530, 10.520 -11.000 -5.094, -1.063 -11.000 -2.263, -1.944 -11.000 0.600, 1.503 -11.000 3.186, 2.378 -11.000 2.975, 2.663 -11.000 2.845, 10.000 -11.000 14.200, 7.350 -11.000 -6.200, -8.288 -12.500 15.069, -8.365 -12.492 15.152, -8.501 -12.200 14.766, -8.575 -12.200 14.977, -7.729 -12.500 14.511, -7.969 -12.492 14.528, -7.791 -12.492 14.457, -7.858 -12.500 14.549, -7.984 -12.500 14.615, -8.207 -12.435 14.553, -8.419 -12.330 14.680, -8.382 -12.200 14.577, -8.067 -12.330 14.350, -7.600 -12.315 14.223, -7.600 -12.412 14.288, -7.823 -12.200 14.225, -8.523 -12.330 14.900, -8.186 -12.500 14.819, -8.444 -12.435 14.926, -8.251 -12.500 14.942, -8.329 -12.492 14.963, -8.512 -12.412 15.200, -8.577 -12.315 15.200, -8.485 -12.435 15.144, -8.568 -12.330 15.139, -8.349 -12.435 14.725, -8.247 -12.492 14.789, -8.125 -12.492 14.641, -8.027 -12.435 14.423, -8.264 -12.330 14.493, -7.841 -12.330 14.260, -7.821 -12.435 14.341, 10.688 -12.500 21.851, 10.651 -12.500 21.978, 10.586 -12.500 22.102, 10.651 -12.500 14.942, 10.495 -12.500 22.215, 10.495 -12.500 14.705, 10.689 -12.500 15.071, 10.258 -12.500 22.371, 10.131 -12.500 14.512, 6.175 -12.500 22.420, 4.920 -12.500 23.680, 4.308 -12.500 24.084, 10.000 -12.500 14.500, 3.984 -12.500 24.260, 1.906 -12.500 24.880, 1.200 -12.500 24.920, -8.300 -12.500 15.200, -8.276 -12.500 21.901, -8.206 -12.500 22.070, 0.843 -12.500 24.910, -8.095 -12.500 14.705, -7.600 -12.500 14.500, -7.696 -12.492 22.481, -7.722 -12.330 22.683, -7.957 -12.330 22.622, -8.223 -12.200 22.502, -8.294 -12.492 22.046, -8.191 -12.492 22.209, -8.121 -12.435 22.438, -8.170 -12.330 22.505, -7.600 -12.412 22.632, -7.711 -12.435 22.600, -8.348 -12.330 22.338, -8.471 -12.435 21.886, -8.353 -12.492 21.864, -8.415 -12.477 21.720, -8.600 -12.200 21.720, -8.095 -12.500 22.215, -7.927 -12.435 22.545, -7.950 -12.500 22.326, -7.882 -12.492 22.433, -8.051 -12.492 22.340, -7.781 -12.500 22.396, -8.553 -12.330 21.902, -8.283 -12.435 22.285, -8.478 -12.330 22.133, -8.403 -12.435 22.098, -5.600 10.912 26.912, -5.679 10.700 26.999, -5.640 10.700 27.000, -5.600 10.815 26.977, -5.600 11.000 26.700, -5.622 10.999 26.728, -5.641 10.988 26.783, -5.909 10.000 26.826, -5.852 10.000 26.656, -5.875 10.700 26.911, -5.875 10.000 26.911, -5.719 10.000 26.998, -5.807 10.000 26.973, -6.051 10.000 26.331, -6.348 10.000 26.392, -6.123 10.000 26.954, -6.652 10.000 26.392, -6.949 10.000 26.331, -7.686 10.000 25.818, -7.573 10.000 26.260, -7.847 10.000 25.561, -7.998 10.000 24.976, -8.256 10.000 24.252, -8.335 10.000 24.301, -8.456 10.000 24.917, -8.426 10.000 24.309, -8.554 10.000 24.523, -5.901 10.000 26.735, -5.098 10.000 25.861, -4.845 10.000 25.289, -4.816 10.000 24.665, -5.192 10.000 23.814, -6.579 10.000 23.202, -7.357 10.000 23.669, -7.461 10.000 23.497, -5.314 10.000 25.818, -4.945 10.000 25.587, -5.048 10.000 25.276, -5.002 10.000 24.976, -5.093 10.000 24.379, -5.015 10.000 24.073, -5.227 10.000 24.107, -5.414 10.000 23.592, -7.587 10.000 23.867, -8.106 10.000 25.649, -8.256 10.700 24.252, -8.511 10.000 24.275, -8.511 10.700 24.275, -8.426 10.700 24.309, -8.573 10.000 24.207, -8.415 -10.977 24.000, -8.365 -10.992 24.101, -8.439 -10.935 24.524, -8.521 -10.830 24.540, -8.568 -10.830 24.108, -8.485 -10.935 24.105, -8.184 -11.000 24.784, -8.321 -10.992 24.503, -8.219 -10.992 24.893, -8.016 -10.830 25.728, -7.867 -10.700 25.965, -8.124 -10.700 25.622, -8.242 -10.830 25.358, -8.411 -10.830 24.959, -8.061 -10.992 25.265, -8.168 -10.935 25.320, -7.738 -10.830 26.062, -8.095 -11.000 25.033, -7.981 -11.000 25.273, -7.845 -11.000 25.500, -7.687 -11.000 25.713, -6.631 -10.935 26.697, -6.027 -10.700 26.969, -6.445 -10.700 26.878, -6.661 -10.830 26.774, -6.846 -10.700 26.729, -7.054 -10.830 26.590, -7.364 -10.935 26.285, -7.291 -10.992 26.190, -7.013 -10.935 26.518, -7.678 -10.935 26.004, -7.565 -10.700 26.267, -7.850 -10.992 25.610, -7.592 -10.992 25.920, -7.415 -10.830 26.351, -6.873 -11.000 26.382, -6.633 -11.000 26.495, -6.384 -11.000 26.584, -6.202 -10.992 26.701, -6.127 -11.000 26.648, -5.802 -10.992 26.759, -5.811 -10.935 26.879, -5.600 -10.700 27.000, -5.817 -10.830 26.962, -6.228 -10.935 26.818, -6.246 -10.830 26.899, -6.954 -10.992 26.413, -5.600 -10.912 26.912, -8.512 -10.912 24.000, -8.577 -10.815 24.000, -8.332 -10.935 24.932, -7.948 -10.935 25.680, -6.588 -10.992 26.584, -8.420 10.975 24.054, -8.553 10.858 24.102, -8.577 10.815 24.000, -8.598 10.700 24.119, -8.599 10.700 24.079, -7.957 12.330 22.622, -7.950 12.500 22.326, -8.191 12.492 22.209, -8.478 12.330 22.133, -8.403 12.435 22.098, -8.553 12.330 21.902, -8.348 12.330 22.338, -7.722 12.330 22.683, -7.781 12.500 22.396, -7.600 12.477 22.535, -8.294 12.492 22.046, -8.577 12.315 21.720, -8.276 12.500 21.901, -8.471 12.435 21.886, -8.051 12.492 22.340, -8.283 12.435 22.285, -8.223 12.200 22.502, -7.927 12.435 22.545, -7.696 12.492 22.481, -7.882 12.492 22.433, -8.170 12.330 22.505, -8.034 12.200 22.621, -7.711 12.435 22.600, -8.121 12.435 22.438, -8.353 12.492 21.864, -8.415 12.477 21.720, -8.300 12.500 12.000, -8.512 12.412 21.720, -8.577 12.315 12.000, -8.429 10.971 10.705, -8.300 11.000 10.294, -8.415 10.977 -3.800, -8.512 10.912 -3.800, -8.600 -10.700 -3.800, -8.578 10.700 -4.272, -8.246 10.000 -5.647, -8.105 -10.700 -5.969, -6.717 -10.700 -7.709, -5.910 10.000 -8.235, -4.713 -10.700 -8.675, -4.540 10.700 -8.711, -4.160 -10.700 -8.769, -8.319 -10.700 -5.451, -6.260 -10.700 -8.034, -5.251 -10.700 -8.519, -8.431 -10.970 14.644, -8.600 -12.200 15.200, -8.582 -10.802 15.012, -8.526 -10.897 14.823, -8.370 -10.992 14.562, -8.300 -11.000 14.486, -8.223 -12.200 14.418, -8.149 -11.000 14.364, -7.978 -11.000 14.274, -7.600 -12.200 14.200, -8.034 -12.200 14.299, -8.415 -12.477 15.200, -8.300 -12.500 21.720, -8.512 -12.412 21.720, -8.577 -12.315 21.720, -7.823 -12.200 22.695, -8.034 -12.200 22.621, -7.978 -11.000 22.646, -8.300 -11.000 22.434, -8.501 -12.200 22.154, -8.527 -10.896 22.095, -8.581 -10.802 21.908, -8.575 -12.200 21.943, -8.382 -12.200 22.343, -8.371 -10.992 22.357, -8.300 -11.000 24.000, -8.434 -10.968 22.272, -8.569 -10.700 24.427, -8.478 -10.700 24.845, -8.329 -10.700 25.246, -7.860 10.000 25.973, -8.306 10.000 25.295, -7.249 10.000 26.506, -7.222 -10.700 26.524, -5.719 10.700 26.998, -6.895 10.000 26.706, -6.517 10.000 26.856, -8.600 10.700 24.040, -8.600 10.700 24.000, -8.600 -10.700 24.000, -8.598 10.000 24.119, -8.512 10.912 24.000, -8.415 10.977 24.000, -8.300 11.000 24.000, -8.300 11.000 22.434, -8.370 10.992 22.358, -7.600 11.000 22.720, -8.382 12.200 22.343, -7.823 12.200 22.695, -8.431 10.970 22.276, -8.501 12.200 22.154, -8.575 12.200 21.943, -8.582 10.802 21.908, -8.600 10.700 21.720, -8.526 10.897 22.097, -8.600 -10.700 15.200, -8.600 10.700 12.000, -8.600 12.200 21.720, -8.600 12.200 12.000, -8.600 -10.700 21.720, 12.000 -4.778 -1.385, 13.200 -4.778 -1.385, 12.000 -4.904 -0.838, 13.200 -4.904 0.838, 13.200 -4.778 1.385, 12.000 -4.592 1.914, 13.200 -4.592 -1.914, 12.000 -4.967 -0.281, 13.200 -4.967 -0.281, 12.000 -4.904 0.838, 13.200 -4.592 1.914, 13.200 -5.107 -3.693, 13.200 -5.266 -3.900, 13.200 -5.366 -4.659, 12.000 -4.659 -5.366, 13.200 -4.400 -5.400, 13.200 -4.141 -5.366, 13.200 -3.900 -5.266, 13.200 -5.400 -4.400, 12.000 -5.266 -4.900, 12.000 -5.107 -5.107, 12.000 -4.900 -5.266, 13.200 -4.659 -5.366, 12.000 -3.900 -5.266, 12.000 -3.016 -4.430, 12.000 -1.914 -4.592, 13.200 -1.914 -4.592, 13.200 -0.838 -4.904, 13.200 0.838 -4.904, 12.000 1.385 -4.778, 13.200 1.385 -4.778, 13.200 1.914 -4.592, 13.200 2.419 -4.347, 12.000 -0.838 -4.904, 12.000 0.838 -4.904, 12.000 3.016 -4.430, 12.000 3.693 -5.107, 12.000 3.900 -5.266, 12.000 4.141 -5.366, 13.200 3.900 -5.266, 13.200 5.366 -4.141, 12.000 5.107 -3.693, 13.200 4.400 -5.400, 12.000 4.659 -5.366, 12.000 4.900 -5.266, 13.200 5.107 -5.107, 12.000 5.266 -4.900, 13.200 5.366 -4.659, 12.000 5.400 -4.400, 12.000 4.430 -3.016, 12.000 4.347 -2.419, 13.200 4.778 -1.385, 12.000 4.778 -1.385, 13.200 4.904 -0.838, 12.000 4.967 -0.281, 12.000 4.904 -0.838, 12.000 4.967 0.281, 13.200 4.592 1.914, 12.000 4.592 1.914, 13.200 4.347 2.419, 13.200 4.904 0.838, 12.000 4.778 1.385, 12.000 5.107 3.693, 13.200 5.107 3.693, 13.200 5.366 4.659, 13.200 4.900 5.266, 12.000 4.400 5.400, 13.200 4.659 5.366, 12.000 3.900 5.266, 13.200 3.900 5.266, 12.000 3.693 5.107, 13.200 5.266 3.900, 13.200 5.366 4.141, 12.000 5.400 4.400, 12.000 4.900 5.266, 12.000 4.659 5.366, 12.000 4.141 5.366, 13.200 3.016 4.430, 12.000 3.016 4.430, 13.200 -2.419 4.347, 12.000 -1.914 4.592, 13.200 -1.914 4.592, 12.000 -1.385 4.778, 13.200 -0.281 4.967, 12.000 0.838 4.904, 12.000 2.419 4.347, 12.000 -0.838 4.904, 13.200 -0.838 4.904, 12.000 -0.281 4.967, 12.000 0.281 4.967, 13.200 0.838 4.904, 12.000 1.385 4.778, 13.200 1.385 4.778, 12.000 1.914 4.592, 13.200 -3.016 4.430, 12.000 -4.141 5.366, 13.200 -4.141 5.366, 12.000 -5.266 3.900, 13.200 -3.900 5.266, 12.000 -4.400 5.400, 12.000 -4.659 5.366, 12.000 -5.107 5.107, 13.200 -5.107 5.107, 13.200 -5.266 4.900, 12.000 -5.366 4.659, 13.200 -5.400 4.400, 13.200 -5.366 4.141, 13.200 -5.107 3.693, 13.200 4.967 -0.281, 13.200 8.500 4.500, 13.200 4.967 0.281, 13.200 4.778 1.385, 13.200 5.400 4.400, 13.200 8.196 6.031, 13.200 7.964 6.500, 13.200 5.266 4.900, 13.200 7.673 6.935, 13.200 5.107 5.107, 13.200 5.535 8.364, 13.200 5.022 8.466, 13.200 4.141 5.366, 13.200 4.400 5.400, 13.200 0.281 4.967, 13.200 -3.693 5.107, 13.200 -4.400 5.400, 13.200 -4.659 5.366, 13.200 -5.022 8.466, 13.200 -6.031 8.196, 13.200 -5.366 4.659, 13.200 -5.266 3.900, 13.200 -4.347 2.419, 13.200 -4.292 2.571, 13.200 -4.900 5.266, 13.200 -5.266 -4.900, 13.200 -5.107 -5.107, 13.200 -4.900 -5.266, 13.200 -8.500 -8.700, 13.200 -0.281 -4.967, 13.200 0.281 -4.967, 13.200 4.141 -5.366, 13.200 4.430 3.016, 13.200 5.266 -3.900, 13.200 4.430 -3.016, 13.200 4.592 -1.914, 13.200 5.107 -3.693, 13.200 4.347 -2.419, 13.200 5.400 -4.400, 13.200 5.266 -4.900, 13.200 4.900 -5.266, 13.200 4.659 -5.366, 13.200 3.693 -5.107, 13.200 2.571 -4.292, 13.200 2.732 -4.289, 13.200 2.886 -4.336, 13.200 -1.385 -4.778, 13.200 -3.016 -4.430, 13.200 -3.693 -5.107, 13.200 -5.366 -4.141, 13.200 -4.967 0.281, 13.200 -8.500 4.500, 13.200 -4.904 -0.838, 13.200 -2.886 4.336, 13.200 -1.385 4.778, 13.200 4.500 8.500, 13.200 1.914 4.592, 13.200 2.886 4.336, 13.200 2.732 4.289, 13.200 3.693 5.107, 13.200 8.500 -8.700, 12.000 4.500 8.500, 12.000 5.022 8.466, 12.000 7.328 7.328, 12.000 7.964 6.500, 12.000 5.266 4.900, 12.000 8.196 6.031, 12.000 5.366 4.659, 12.000 8.364 5.535, 12.000 5.366 4.141, 12.000 5.266 3.900, 12.000 4.347 2.419, 12.000 4.289 2.732, 12.000 4.336 2.886, 12.000 5.107 5.107, 12.000 5.366 -4.659, 12.000 8.500 -8.700, 12.000 5.107 -5.107, 12.000 4.400 -5.400, 12.000 -8.500 -8.700, 12.000 0.281 -4.967, 12.000 -0.281 -4.967, 12.000 -5.366 -4.141, 12.000 -4.967 0.281, 12.000 -4.778 1.385, 12.000 -5.366 4.141, 12.000 -5.400 4.400, 12.000 -8.196 6.031, 12.000 -7.964 6.500, 12.000 -5.266 4.900, 12.000 -5.535 8.364, 12.000 -5.022 8.466, 12.000 -4.900 5.266, 12.000 4.592 -1.914, 12.000 5.266 -3.900, 12.000 5.366 -4.141, 12.000 8.500 4.500, 12.000 4.904 0.838, 12.000 2.732 4.289, 12.000 -3.693 5.107, 12.000 -3.016 4.430, 12.000 -2.419 4.347, 12.000 -2.886 4.336, 12.000 -3.900 5.266, 12.000 -5.107 3.693, 12.000 -4.347 2.419, 12.000 -4.430 3.016, 12.000 -4.336 2.886, 12.000 -4.289 2.732, 12.000 -4.292 2.571, 12.000 -5.266 -3.900, 12.000 -4.592 -1.914, 12.000 -4.347 -2.419, 12.000 -5.107 -3.693, 12.000 -4.430 -3.016, 12.000 -5.400 -4.400, 12.000 -5.366 -4.659, 12.000 -4.400 -5.400, 12.000 -4.141 -5.366, 12.000 -1.385 -4.778, 12.000 -3.693 -5.107, 12.000 -2.419 -4.347, 12.000 1.914 -4.592, 12.000 4.336 -2.886, 12.000 4.292 -2.571, -33.900 -6.350 -6.200, -33.900 -6.384 -6.439, -33.900 -6.485 -6.660, -33.900 -7.321 -7.041, -32.700 -7.757 -6.842, -32.700 -7.915 -6.660, -32.700 -8.050 -6.200, -33.900 -8.050 -6.200, -32.700 -8.016 -5.961, -33.900 -7.321 -5.359, -32.700 -6.847 -5.427, -33.900 -6.847 -5.427, -32.700 -6.643 -6.842, -32.700 -7.079 -7.041, -33.900 -7.079 -7.041, -32.700 -7.321 -7.041, -32.700 -7.553 -6.973, -33.900 -7.553 -6.973, -33.900 -7.757 -6.842, -33.900 -7.915 -6.660, -32.700 -8.016 -6.439, -32.700 -7.915 -5.740, -33.900 -6.643 -5.558, -32.700 -6.485 -5.740, -33.900 -6.485 -5.740, -32.700 -6.384 -5.961, -32.700 6.384 -5.961, -33.900 6.485 -5.740, -33.900 7.757 -5.558, -32.700 8.016 -5.961, -32.700 8.050 -6.200, -32.700 8.016 -6.439, -32.700 7.757 -6.842, -32.700 7.079 -7.041, -33.900 7.079 -7.041, -33.900 6.485 -6.660, -33.900 6.350 -6.200, -32.700 6.847 -5.427, -33.900 6.847 -5.427, -32.700 7.321 -5.359, -32.700 7.757 -5.558, -33.900 8.050 -6.200, -33.900 8.016 -6.439, -33.900 7.915 -6.660, -33.900 7.553 -6.973, -32.700 7.321 -7.041, -32.700 6.350 -6.200, -32.700 8.500 -3.200, -32.700 7.390 -3.200, -33.900 7.390 -3.200, -33.900 7.129 -3.235, -33.900 6.887 -3.336, -33.900 6.679 -3.496, -32.700 6.520 -3.706, -32.700 6.136 -4.313, -32.700 4.662 -5.875, -33.900 3.457 -6.656, -32.700 2.805 -6.956, -32.700 0.718 -7.466, -32.700 0.000 -7.500, -33.900 0.000 -7.500, -33.900 -0.718 -7.466, -33.900 -3.457 -6.656, -33.900 -5.202 -5.402, -32.700 5.695 -4.880, -33.900 2.805 -6.956, -33.900 2.126 -7.192, -32.700 2.126 -7.192, -33.900 1.428 -7.363, -32.700 1.428 -7.363, -33.900 0.718 -7.466, -33.900 -1.428 -7.363, -32.700 -2.126 -7.192, -33.900 -4.078 -6.294, -32.700 -4.078 -6.294, -33.900 -4.662 -5.875, -32.700 -4.662 -5.875, -32.700 -5.202 -5.402, -33.900 -6.520 -3.706, -32.700 -6.520 -3.706, -32.700 -6.679 -3.496, -33.900 -7.129 -3.235, -32.700 -7.390 -3.200, -32.700 -7.129 -3.235, -32.700 -6.887 -3.336, -32.700 -9.000 -3.334, -33.900 -9.000 -3.334, -33.900 -9.207 -3.493, -32.700 -9.466 -3.941, -33.900 -9.366 -3.700, -33.900 -9.466 -3.941, -32.700 -8.759 -3.234, -32.700 -9.207 -3.493, -32.700 9.500 -4.200, -32.700 9.466 -3.941, -33.900 9.466 -3.941, -33.900 9.207 -3.493, -33.900 8.759 -3.234, -32.700 8.759 -3.234, -32.700 9.366 -3.700, -33.900 9.000 -3.334, -33.900 -2.126 -7.192, -33.900 -6.847 -6.973, -33.900 -9.500 -8.700, -33.900 -8.016 -6.439, -33.900 -8.016 -5.961, -33.900 -7.915 -5.740, -33.900 -9.500 -4.200, -33.900 -7.757 -5.558, -33.900 -7.553 -5.427, -33.900 -7.390 -3.200, -33.900 -6.887 -3.336, -33.900 -6.679 -3.496, -33.900 -5.695 -4.880, -33.900 -8.500 -3.200, -33.900 -8.759 -3.234, -33.900 -7.079 -5.359, -33.900 -6.136 -4.313, -33.900 -6.384 -5.961, -33.900 -6.643 -6.842, -33.900 -2.805 -6.956, -33.900 9.500 -8.700, -33.900 6.847 -6.973, -33.900 7.321 -7.041, -33.900 7.757 -6.842, -33.900 8.016 -5.961, -33.900 9.500 -4.200, -33.900 7.915 -5.740, -33.900 9.366 -3.700, -33.900 6.643 -6.842, -33.900 4.078 -6.294, -33.900 6.384 -6.439, -33.900 4.662 -5.875, -33.900 6.384 -5.961, -33.900 5.202 -5.402, -33.900 5.695 -4.880, -33.900 6.643 -5.558, -33.900 7.079 -5.359, -33.900 7.321 -5.359, -33.900 7.553 -5.427, -33.900 6.136 -4.313, -33.900 6.520 -3.706, -33.900 8.500 -3.200, -32.700 -9.500 -4.200, -32.700 -6.847 -6.973, -32.700 -0.718 -7.466, -32.700 -1.428 -7.363, -32.700 -9.500 -8.700, -32.700 9.500 -8.700, -32.700 4.078 -6.294, -32.700 6.643 -6.842, -32.700 6.485 -6.660, -32.700 6.384 -6.439, -32.700 5.202 -5.402, -32.700 6.485 -5.740, -32.700 6.643 -5.558, -32.700 7.079 -5.359, -32.700 6.887 -3.336, -32.700 6.679 -3.496, -32.700 7.915 -5.740, -32.700 9.207 -3.493, -32.700 9.000 -3.334, -32.700 7.553 -5.427, -32.700 7.129 -3.235, -32.700 3.457 -6.656, -32.700 -2.805 -6.956, -32.700 -3.457 -6.656, -32.700 -6.485 -6.660, -32.700 -6.384 -6.439, -32.700 -6.350 -6.200, -32.700 -5.695 -4.880, -32.700 -6.643 -5.558, -32.700 -8.500 -3.200, -32.700 -7.553 -5.427, -32.700 -7.757 -5.558, -32.700 -6.136 -4.313, -32.700 -7.079 -5.359, -32.700 -7.321 -5.359, -32.700 -9.366 -3.700, -32.700 7.915 -6.660, -32.700 7.553 -6.973, -32.700 6.847 -6.973, -6.239 -11.000 -5.384, -6.642 -12.200 -5.643, -6.773 -12.200 -5.847, -6.841 -12.200 -6.079, -6.642 -12.200 -6.757, -6.239 -11.000 -7.016, -6.000 -11.000 -7.050, -6.000 -12.200 -7.050, -5.761 -11.000 -7.016, -5.761 -12.200 -7.016, -5.540 -12.200 -6.915, -5.540 -11.000 -6.915, -5.358 -12.200 -6.757, -5.227 -12.200 -6.553, -5.159 -12.200 -6.321, -5.159 -11.000 -6.079, -5.159 -12.200 -6.079, -5.227 -12.200 -5.847, -5.227 -11.000 -5.847, -5.358 -12.200 -5.643, -5.540 -12.200 -5.485, -5.761 -12.200 -5.384, -6.000 -11.000 -5.350, -6.000 -12.200 -5.350, -6.773 -11.000 -5.847, -5.227 -11.000 -6.553, -5.159 -11.000 -6.321, -5.358 -11.000 -5.643, -5.540 -11.000 -5.485, 8.161 -11.000 -5.384, 7.559 -11.000 -6.079, 7.559 -12.200 -6.321, 7.627 -12.200 -6.553, 8.639 -12.200 -7.016, 9.042 -12.200 -6.757, 9.042 -11.000 -6.757, 9.241 -12.200 -6.321, 9.241 -12.200 -6.079, 9.042 -11.000 -5.643, 9.042 -12.200 -5.643, 7.758 -12.200 -6.757, 7.758 -11.000 -6.757, 7.940 -11.000 -6.915, 8.400 -12.200 -7.050, 8.400 -11.000 -7.050, 8.639 -11.000 -7.016, 8.860 -11.000 -6.915, 9.173 -11.000 -6.553, 9.173 -11.000 -5.847, 8.860 -11.000 -5.485, 8.639 -11.000 -5.384, -6.190 -12.200 -3.200, -6.190 -11.000 -3.200, -5.929 -12.200 -3.235, -5.929 -11.000 -3.235, -5.687 -12.200 -3.336, -5.479 -12.200 -3.496, -5.687 -11.000 -3.336, -5.320 -12.200 -3.706, -4.936 -11.000 -4.313, -4.002 -11.000 -5.402, -3.462 -11.000 -5.875, -1.605 -12.200 -6.956, -0.926 -12.200 -7.192, -0.926 -11.000 -7.192, -0.228 -12.200 -7.363, -0.228 -11.000 -7.363, -4.495 -12.200 -4.880, -2.878 -12.200 -6.294, 0.482 -12.200 -7.466, 1.200 -12.200 -7.500, 1.918 -12.200 -7.466, 4.005 -11.000 -6.956, 4.657 -12.200 -6.656, 5.278 -12.200 -6.294, 6.895 -11.000 -4.880, 7.336 -12.200 -4.313, 7.720 -12.200 -3.706, 2.628 -11.000 -7.363, 5.278 -11.000 -6.294, 8.087 -12.200 -3.336, 8.329 -12.200 -3.235, 8.329 -11.000 -3.235, 8.590 -12.200 -3.200, 8.590 -11.000 -3.200, 10.259 -12.200 -3.234, 10.866 -12.200 -3.700, 10.966 -12.200 -3.941, 11.000 -11.000 -4.200, 10.259 -11.000 -3.234, 10.866 -11.000 -3.700, -8.600 -11.000 -4.200, -8.600 -12.200 -4.200, -8.566 -11.000 -3.941, -8.466 -12.200 -3.700, -8.100 -11.000 -3.334, -7.859 -11.000 -3.234, -8.100 -12.200 -3.334, -7.859 -12.200 -3.234, -8.566 -12.200 -3.941, -8.307 -12.200 -3.493, 2.628 -12.200 -7.363, 3.326 -12.200 -7.192, 8.161 -12.200 -7.016, 8.860 -12.200 -6.915, 9.173 -12.200 -6.553, 9.173 -12.200 -5.847, 7.879 -12.200 -3.496, 8.639 -12.200 -5.384, 8.400 -12.200 -5.350, 8.161 -12.200 -5.384, 7.940 -12.200 -5.485, 6.895 -12.200 -4.880, 7.758 -12.200 -5.643, 6.402 -12.200 -5.402, 7.627 -12.200 -5.847, 10.000 -12.200 -3.200, 10.707 -12.200 -3.493, 10.500 -12.200 -3.334, 8.860 -12.200 -5.485, 7.559 -12.200 -6.079, 5.862 -12.200 -5.875, 7.940 -12.200 -6.915, 4.005 -12.200 -6.956, -8.600 -12.200 -8.700, -2.257 -12.200 -6.656, -3.462 -12.200 -5.875, -4.002 -12.200 -5.402, -4.936 -12.200 -4.313, -6.239 -12.200 -5.384, -7.600 -12.200 -3.200, -6.841 -12.200 -6.321, -6.773 -12.200 -6.553, -6.460 -12.200 -6.915, -6.239 -12.200 -7.016, -6.460 -12.200 -5.485, 11.000 -12.200 -4.200, 1.200 -11.000 -7.500, 0.482 -11.000 -7.466, -6.460 -11.000 -6.915, -6.642 -11.000 -6.757, -6.773 -11.000 -6.553, -6.841 -11.000 -6.321, -8.600 -11.000 -8.700, -6.841 -11.000 -6.079, -6.642 -11.000 -5.643, -6.460 -11.000 -5.485, -4.495 -11.000 -4.880, -5.761 -11.000 -5.384, -5.320 -11.000 -3.706, -8.466 -11.000 -3.700, -8.307 -11.000 -3.493, -5.479 -11.000 -3.496, -7.600 -11.000 -3.200, -2.878 -11.000 -6.294, -2.257 -11.000 -6.656, -5.358 -11.000 -6.757, -1.605 -11.000 -6.956, 1.918 -11.000 -7.466, 8.161 -11.000 -7.016, 3.326 -11.000 -7.192, 4.657 -11.000 -6.656, 7.627 -11.000 -6.553, 5.862 -11.000 -5.875, 7.627 -11.000 -5.847, 7.559 -11.000 -6.321, 7.758 -11.000 -5.643, 7.940 -11.000 -5.485, 6.402 -11.000 -5.402, 7.336 -11.000 -4.313, 7.720 -11.000 -3.706, 10.966 -11.000 -3.941, 8.400 -11.000 -5.350, 10.500 -11.000 -3.334, 10.000 -11.000 -3.200, 8.087 -11.000 -3.336, 10.707 -11.000 -3.493, 7.879 -11.000 -3.496, 9.241 -11.000 -6.321, 11.000 -11.000 -8.700, 9.241 -11.000 -6.079, -6.239 12.200 -7.016, -6.239 11.000 -7.016, -6.460 12.200 -6.915, -6.642 12.200 -6.757, -6.773 11.000 -6.553, -6.773 12.200 -6.553, -6.841 12.200 -6.321, -6.773 12.200 -5.847, -6.773 11.000 -5.847, -6.000 12.200 -5.350, -5.761 12.200 -5.384, -5.227 11.000 -5.847, -5.159 12.200 -6.079, -5.159 12.200 -6.321, -5.227 11.000 -6.553, -5.358 11.000 -6.757, -6.460 11.000 -6.915, -6.642 11.000 -6.757, -6.642 12.200 -5.643, -6.460 12.200 -5.485, -5.358 12.200 -5.643, -5.227 12.200 -5.847, -5.159 11.000 -6.321, -5.227 12.200 -6.553, 8.400 12.200 -7.050, 7.940 12.200 -6.915, 7.940 11.000 -6.915, 7.758 12.200 -6.757, 7.627 11.000 -6.553, 7.627 12.200 -6.553, 7.559 11.000 -6.321, 7.559 12.200 -6.079, 7.758 12.200 -5.643, 8.161 12.200 -5.384, 8.400 11.000 -5.350, 8.400 12.200 -5.350, 8.639 12.200 -5.384, 8.639 11.000 -5.384, 8.860 12.200 -5.485, 9.173 11.000 -5.847, 9.241 12.200 -6.321, 8.860 12.200 -6.915, 7.758 11.000 -6.757, 7.559 12.200 -6.321, 7.559 11.000 -6.079, 7.758 11.000 -5.643, 8.161 11.000 -5.384, 8.860 11.000 -5.485, 9.241 12.200 -6.079, 8.860 11.000 -6.915, 8.087 12.200 -3.336, 8.087 11.000 -3.336, 7.879 11.000 -3.496, 7.720 12.200 -3.706, 6.402 12.200 -5.402, 4.657 12.200 -6.656, 4.005 12.200 -6.956, 3.326 12.200 -7.192, 0.482 12.200 -7.466, 0.482 11.000 -7.466, -0.926 11.000 -7.192, -3.462 11.000 -5.875, -4.002 12.200 -5.402, -4.936 12.200 -4.313, 6.895 11.000 -4.880, 6.402 11.000 -5.402, 5.278 11.000 -6.294, 4.657 11.000 -6.656, 2.628 12.200 -7.363, 1.918 12.200 -7.466, 1.200 12.200 -7.500, -0.228 12.200 -7.363, -1.605 11.000 -6.956, -2.257 11.000 -6.656, -2.878 12.200 -6.294, -2.878 11.000 -6.294, -5.479 12.200 -3.496, -5.687 12.200 -3.336, -5.687 11.000 -3.336, -5.929 12.200 -3.235, -5.929 11.000 -3.235, -6.190 12.200 -3.200, -7.600 11.000 -3.200, -7.859 11.000 -3.234, -8.100 11.000 -3.334, -8.566 11.000 -3.941, -8.566 12.200 -3.941, -8.466 11.000 -3.700, -8.466 12.200 -3.700, 11.000 12.200 -4.200, 10.966 11.000 -3.941, 10.866 12.200 -3.700, 10.707 12.200 -3.493, 10.500 12.200 -3.334, 10.259 11.000 -3.234, 10.259 12.200 -3.234, 10.000 12.200 -3.200, 10.000 11.000 -3.200, -0.926 12.200 -7.192, -8.600 12.200 -8.700, -5.761 12.200 -7.016, -6.000 12.200 -7.050, -6.841 12.200 -6.079, -6.239 12.200 -5.384, -8.600 12.200 -4.200, -7.600 12.200 -3.200, -8.307 12.200 -3.493, -8.100 12.200 -3.334, -7.859 12.200 -3.234, -5.320 12.200 -3.706, -4.495 12.200 -4.880, -5.540 12.200 -5.485, -3.462 12.200 -5.875, -5.358 12.200 -6.757, -2.257 12.200 -6.656, -1.605 12.200 -6.956, -5.540 12.200 -6.915, 8.161 12.200 -7.016, 5.278 12.200 -6.294, 5.862 12.200 -5.875, 7.627 12.200 -5.847, 7.940 12.200 -5.485, 6.895 12.200 -4.880, 9.042 12.200 -5.643, 8.590 12.200 -3.200, 7.879 12.200 -3.496, 8.329 12.200 -3.235, 10.966 12.200 -3.941, 7.336 12.200 -4.313, 9.173 12.200 -6.553, 9.042 12.200 -6.757, 8.639 12.200 -7.016, 9.173 12.200 -5.847, 1.200 11.000 -7.500, 1.918 11.000 -7.466, 2.628 11.000 -7.363, 11.000 11.000 -8.700, 3.326 11.000 -7.192, 8.400 11.000 -7.050, 8.639 11.000 -7.016, 9.042 11.000 -6.757, 9.173 11.000 -6.553, 9.241 11.000 -6.321, 9.241 11.000 -6.079, 9.042 11.000 -5.643, 11.000 11.000 -4.200, 8.590 11.000 -3.200, 8.329 11.000 -3.235, 10.707 11.000 -3.493, 10.866 11.000 -3.700, 10.500 11.000 -3.334, 7.720 11.000 -3.706, 7.336 11.000 -4.313, 7.940 11.000 -5.485, 7.627 11.000 -5.847, 5.862 11.000 -5.875, 8.161 11.000 -7.016, 4.005 11.000 -6.956, -0.228 11.000 -7.363, -8.600 11.000 -8.700, -5.540 11.000 -6.915, -4.002 11.000 -5.402, -5.159 11.000 -6.079, -5.358 11.000 -5.643, -5.540 11.000 -5.485, -5.761 11.000 -5.384, -4.495 11.000 -4.880, -4.936 11.000 -4.313, -6.000 11.000 -5.350, -5.320 11.000 -3.706, -6.239 11.000 -5.384, -8.307 11.000 -3.493, -6.190 11.000 -3.200, -5.479 11.000 -3.496, -6.841 11.000 -6.321, -5.761 11.000 -7.016, -6.000 11.000 -7.050, -6.841 11.000 -6.079, -8.600 11.000 -4.200, -6.642 11.000 -5.643, -6.460 11.000 -5.485, 11.500 8.500 -10.200, 6.566 4.659 -10.200, 6.566 4.141 -10.200, 11.700 8.500 -10.200, 8.423 0.000 -10.200, 8.130 -0.707 -10.200, 6.307 -3.693 -10.200, 6.100 -3.534 -10.200, 5.859 -3.434 -10.200, 4.751 -2.050 -10.200, 4.988 -1.569 -10.200, 7.164 -0.966 -10.200, 6.715 -0.707 -10.200, 5.160 -1.061 -10.200, 5.265 -0.535 -10.200, 6.557 -0.500 -10.200, 6.307 -5.107 -10.200, 6.100 -5.266 -10.200, 11.206 -8.595 -10.200, 11.095 -8.706 -10.200, 1.907 -6.930 -10.200, 11.024 -8.845 -10.200, 1.200 -7.223 -10.200, -8.695 -9.706 -10.200, 0.700 -7.089 -10.200, -3.459 -5.366 -10.200, -2.941 -5.366 -10.200, -2.700 -5.266 -10.200, -8.600 -10.700 -10.200, -8.945 -9.524 -10.200, -7.900 -4.100 -10.200, -7.365 -4.065 -10.200, -21.959 -5.366 -10.200, -30.500 -5.400 -10.200, -31.366 -4.900 -10.200, -31.500 -4.400 -10.200, -31.500 4.400 -10.200, -30.241 5.366 -10.200, -21.959 5.366 -10.200, -22.200 5.266 -10.200, -22.407 5.107 -10.200, -29.634 4.900 -10.200, -27.161 3.960 -10.200, -27.669 3.788 -10.200, -28.150 3.551 -10.200, -29.634 3.900 -10.200, -8.945 9.524 -10.200, -8.806 9.595 -10.200, -3.459 5.366 -10.200, 0.234 6.481 -10.200, -2.700 5.266 -10.200, 0.234 5.964 -10.200, -2.200 4.400 -10.200, 0.139 3.960 -10.200, -2.234 4.141 -10.200, -2.334 3.900 -10.200, -0.850 3.551 -10.200, -8.624 9.845 -10.200, -8.600 10.700 -10.200, -8.600 10.000 -10.200, 11.000 10.700 -10.200, 11.000 9.000 -10.200, 11.024 8.845 -10.200, 5.600 5.400 -10.200, 11.095 8.706 -10.200, 2.066 6.723 -10.200, 5.341 5.366 -10.200, 5.100 5.266 -10.200, 1.459 7.188 -10.200, 11.206 8.595 -10.200, 11.345 8.524 -10.200, 6.100 5.266 -10.200, 6.307 5.107 -10.200, 6.466 4.900 -10.200, -30.500 -3.400 -10.200, -30.241 -3.434 -10.200, -30.000 -3.534 -10.200, -28.596 -3.253 -10.200, -29.634 -3.900 -10.200, -29.793 -3.693 -10.200, -31.000 -3.534 -10.200, -30.759 -3.434 -10.200, -30.060 -1.061 -10.200, -30.165 0.535 -10.200, -31.207 3.693 -10.200, -31.000 3.534 -10.200, -29.651 2.050 -10.200, -31.466 -4.141 -10.200, -31.466 4.141 -10.200, -30.241 -5.366 -10.200, -30.000 -5.266 -10.200, -22.407 -5.107 -10.200, -22.666 -4.659 -10.200, -25.039 -3.960 -10.200, -24.531 -3.788 -10.200, -22.200 -5.266 -10.200, -29.534 -4.659 -10.200, -29.500 -4.400 -10.200, -27.669 -3.788 -10.200, -28.150 -3.551 -10.200, -29.534 -4.141 -10.200, -27.161 -3.960 -10.200, -29.888 1.569 -10.200, -30.500 3.400 -10.200, -29.793 3.693 -10.200, -30.000 3.534 -10.200, -28.596 3.253 -10.200, -29.534 4.141 -10.200, -29.500 4.400 -10.200, -29.534 4.659 -10.200, -29.793 5.107 -10.200, -25.565 4.065 -10.200, -22.566 4.900 -10.200, -25.039 3.960 -10.200, -22.666 4.659 -10.200, -22.666 4.141 -10.200, -22.566 3.900 -10.200, -22.200 3.534 -10.200, -23.201 2.899 -10.200, -22.847 2.496 -10.200, -21.959 3.434 -10.200, -20.834 3.900 -10.200, -19.050 3.551 -10.200, -20.734 4.141 -10.200, -20.700 4.400 -10.200, -20.834 4.900 -10.200, -17.000 4.100 -10.200, -16.465 4.065 -10.200, -9.100 9.500 -10.200, -3.700 5.266 -10.200, -2.493 3.693 -10.200, -20.788 1.569 -10.200, -20.960 1.061 -10.200, -21.065 -0.535 -10.200, -20.960 -1.061 -10.200, -22.847 -2.496 -10.200, -21.959 -3.434 -10.200, -22.200 -3.534 -10.200, -19.899 2.899 -10.200, -19.496 3.253 -10.200, -23.201 -2.899 -10.200, -23.604 -3.253 -10.200, -21.441 -5.366 -10.200, -9.100 -9.500 -10.200, -18.569 -3.788 -10.200, -20.734 -4.141 -10.200, -20.834 -3.900 -10.200, -20.993 -3.693 -10.200, -21.200 -3.534 -10.200, -21.441 -3.434 -10.200, -15.939 -3.960 -10.200, -8.961 -3.960 -10.200, -20.993 -5.107 -10.200, -17.535 -4.065 -10.200, 7.164 0.966 -10.200, 4.988 1.569 -10.200, 6.457 0.259 -10.200, 6.715 0.707 -10.200, 5.265 0.535 -10.200, 7.681 0.966 -10.200, 5.859 3.434 -10.200, 5.600 3.400 -10.200, 5.341 3.434 -10.200, 3.250 3.551 -10.200, 0.941 5.257 -10.200, 0.665 4.065 -10.200, 1.459 5.257 -10.200, 1.700 5.357 -10.200, 2.769 3.788 -10.200, 4.600 4.400 -10.200, 4.734 4.900 -10.200, 1.907 5.515 -10.200, 2.066 5.723 -10.200, 4.893 5.107 -10.200, 0.941 -5.257 -10.200, -2.234 -4.659 -10.200, -0.850 -3.551 -10.200, -2.493 -3.693 -10.200, -1.296 -3.253 -10.200, -2.700 -3.534 -10.200, -2.941 -3.434 -10.200, -3.459 -3.434 -10.200, -5.001 -2.899 -10.200, -3.700 -3.534 -10.200, -4.166 -4.141 -10.200, -6.331 -3.788 -10.200, 0.700 -5.357 -10.200, -2.493 -5.107 -10.200, 2.166 -6.481 -10.200, 5.100 -5.266 -10.200, 2.166 -5.964 -10.200, 2.066 -5.723 -10.200, 1.907 -5.515 -10.200, 4.893 -5.107 -10.200, 4.634 -4.659 -10.200, 2.261 -3.960 -10.200, 3.250 -3.551 -10.200, 4.893 -3.693 -10.200, 4.634 -4.141 -10.200, 5.341 -5.366 -10.200, 1.200 -5.223 -10.200, 1.200 -4.100 -10.200, -7.900 4.100 -10.200, -3.835 0.535 -10.200, -3.800 0.000 -10.200, -2.865 -0.535 -10.200, -2.760 -1.061 -10.200, -2.053 -2.496 -10.200, -2.053 2.496 -10.200, -2.700 3.534 -10.200, -1.296 3.253 -10.200, -0.369 3.788 -10.200, -2.334 4.900 -10.200, 4.893 3.693 -10.200, 5.100 3.534 -10.200, 6.100 3.534 -10.200, 5.600 -3.400 -10.200, 5.341 -3.434 -10.200, 3.696 -3.253 -10.200, 4.099 -2.899 -10.200, -4.647 -2.496 -10.200, -1.699 -2.899 -10.200, -20.551 -2.050 -10.200, -22.549 -2.050 -10.200, -22.140 -1.061 -10.200, -22.035 -0.535 -10.200, -22.000 0.000 -10.200, -14.950 -3.551 -10.200, -14.101 -2.899 -10.200, -11.860 -1.061 -10.200, -11.965 -0.535 -10.200, -12.935 -0.535 -10.200, -11.860 1.061 -10.200, -12.935 0.535 -10.200, -11.451 2.050 -10.200, -13.449 2.050 -10.200, -13.747 2.496 -10.200, -10.799 2.899 -10.200, -10.396 3.253 -10.200, -14.504 3.253 -10.200, -15.431 3.788 -10.200, -15.939 3.960 -10.200, -8.961 3.960 -10.200, -9.469 -3.788 -10.200, -9.950 -3.551 -10.200, -10.799 -2.899 -10.200, -11.153 -2.496 -10.200, -13.747 -2.496 -10.200, -11.451 -2.050 -10.200, -13.449 -2.050 -10.200, -11.688 -1.569 -10.200, -11.965 0.535 -10.200, -11.688 1.569 -10.200, -13.212 1.569 -10.200, -11.153 2.496 -10.200, -9.950 3.551 -10.200, -14.950 3.551 -10.200, -9.469 3.788 -10.200, -4.349 -2.050 -10.200, -2.351 -2.050 -10.200, -4.112 -1.569 -10.200, -3.940 -1.061 -10.200, -3.835 -0.535 -10.200, -2.900 0.000 -10.200, -2.865 0.535 -10.200, -2.760 1.061 -10.200, -3.940 1.061 -10.200, -4.112 1.569 -10.200, -2.351 2.050 -10.200, -4.349 2.050 -10.200, 4.751 2.050 -10.200, 7.423 1.000 -10.200, 6.307 -5.107 -9.000, 11.700 -8.500 -9.000, 8.388 -0.259 -9.000, 8.388 0.259 -9.000, 8.289 0.500 -9.000, 8.130 0.707 -9.000, 6.466 3.900 -9.000, 7.923 0.866 -9.000, 7.681 0.966 -9.000, 6.100 3.534 -9.000, 4.751 2.050 -9.000, 7.164 0.966 -9.000, 4.988 1.569 -9.000, 5.160 1.061 -9.000, 11.500 8.500 -9.000, 11.345 8.524 -9.000, 4.634 4.659 -9.000, 1.735 4.065 -9.000, 2.066 6.723 -9.000, 1.907 6.930 -9.000, 1.700 7.089 -9.000, 11.095 8.706 -9.000, -8.600 10.700 -9.000, -8.695 9.706 -9.000, -8.624 9.845 -9.000, -8.945 9.524 -9.000, 0.493 6.930 -9.000, -3.200 5.400 -9.000, 0.334 6.723 -9.000, -3.700 5.266 -9.000, -4.066 4.900 -9.000, -7.365 4.065 -9.000, -21.700 5.400 -9.000, -32.400 9.500 -9.000, -30.241 5.366 -9.000, -21.959 5.366 -9.000, -30.500 5.400 -9.000, -30.759 5.366 -9.000, -31.207 5.107 -9.000, -31.500 -4.400 -9.000, -31.500 4.400 -9.000, -31.466 -4.141 -9.000, -30.060 1.061 -9.000, -29.651 2.050 -9.000, -30.759 3.434 -9.000, -30.000 3.534 -9.000, -28.596 3.253 -9.000, -30.241 3.434 -9.000, -21.700 -5.400 -9.000, -21.200 -5.266 -9.000, -3.700 -5.266 -9.000, -9.100 -9.500 -9.000, -3.200 -5.400 -9.000, 0.234 -6.481 -9.000, 0.200 -6.223 -9.000, 0.334 -5.723 -9.000, 0.700 -7.089 -9.000, -8.624 -9.845 -9.000, -8.600 -10.000 -9.000, 11.095 -8.706 -9.000, 1.907 -6.930 -9.000, 11.206 -8.595 -9.000, 5.600 -5.400 -9.000, 2.200 -6.223 -9.000, 1.700 -7.089 -9.000, 11.345 -8.524 -9.000, 6.100 -5.266 -9.000, -28.596 -3.253 -9.000, -29.793 -3.693 -9.000, -29.534 -4.141 -9.000, -29.793 -5.107 -9.000, -26.100 -4.100 -9.000, -22.566 -4.900 -9.000, -22.700 -4.400 -9.000, -22.407 -3.693 -9.000, -23.604 -3.253 -9.000, -22.200 -3.534 -9.000, -21.959 -3.434 -9.000, -22.035 -0.535 -9.000, -22.035 0.535 -9.000, -21.065 0.535 -9.000, -22.312 1.569 -9.000, -20.960 1.061 -9.000, -20.788 1.569 -9.000, -22.847 2.496 -9.000, -21.200 3.534 -9.000, -21.441 3.434 -9.000, -21.700 3.400 -9.000, -28.150 -3.551 -9.000, -27.669 -3.788 -9.000, -30.000 -5.266 -9.000, -30.759 -5.366 -9.000, -31.466 -4.659 -9.000, -21.959 -5.366 -9.000, -31.366 -3.900 -9.000, -29.888 -1.569 -9.000, -30.060 -1.061 -9.000, -30.759 -3.434 -9.000, -22.200 5.266 -9.000, -30.000 5.266 -9.000, -26.100 4.100 -9.000, -29.634 4.900 -9.000, -27.669 3.788 -9.000, -28.150 3.551 -9.000, -29.793 3.693 -9.000, -22.407 5.107 -9.000, -29.793 5.107 -9.000, -26.635 4.065 -9.000, -30.500 3.400 -9.000, -21.441 5.366 -9.000, -9.100 9.500 -9.000, -8.435 4.065 -9.000, -20.834 4.900 -9.000, -20.734 4.141 -9.000, -22.200 3.534 -9.000, -24.050 3.551 -9.000, -22.407 3.693 -9.000, -22.566 4.900 -9.000, -20.253 -2.496 -9.000, -21.441 -3.434 -9.000, -19.899 -2.899 -9.000, -21.200 -3.534 -9.000, -19.496 -3.253 -9.000, -18.569 -3.788 -9.000, -20.700 -4.400 -9.000, -20.734 -4.141 -9.000, -18.061 -3.960 -9.000, -20.734 -4.659 -9.000, -20.834 -4.900 -9.000, -20.993 -5.107 -9.000, -17.000 -4.100 -9.000, -20.834 -3.900 -9.000, -22.666 -4.659 -9.000, 8.130 -0.707 -9.000, 7.923 -0.866 -9.000, 6.466 -3.900 -9.000, 7.423 -1.000 -9.000, 4.751 -2.050 -9.000, 5.600 -3.400 -9.000, 4.099 -2.899 -9.000, 3.696 -3.253 -9.000, 5.100 -3.534 -9.000, 5.341 -3.434 -9.000, 7.681 -0.966 -9.000, 4.988 -1.569 -9.000, 6.923 -0.866 -9.000, 6.557 -0.500 -9.000, 6.457 0.259 -9.000, 6.423 0.000 -9.000, 6.557 0.500 -9.000, 5.265 0.535 -9.000, 6.715 0.707 -9.000, 5.160 -1.061 -9.000, 4.893 5.107 -9.000, 4.734 4.900 -9.000, 1.700 5.357 -9.000, 3.250 3.551 -9.000, 3.696 3.253 -9.000, 0.941 5.257 -9.000, 0.139 3.960 -9.000, -2.334 3.900 -9.000, -1.296 3.253 -9.000, -3.200 3.400 -9.000, -2.053 2.496 -9.000, -2.588 1.569 -9.000, -2.865 -0.535 -9.000, -2.760 -1.061 -9.000, -3.940 -1.061 -9.000, -2.588 -1.569 -9.000, -4.112 -1.569 -9.000, -2.351 -2.050 -9.000, -4.349 -2.050 -9.000, -4.647 -2.496 -9.000, -3.459 -3.434 -9.000, -2.334 4.900 -9.000, 0.700 5.357 -9.000, -2.700 5.266 -9.000, 0.200 6.223 -9.000, 1.200 -5.223 -9.000, 1.459 -5.257 -9.000, 2.261 -3.960 -9.000, 4.600 -4.400 -9.000, 4.893 -3.693 -9.000, 1.700 -5.357 -9.000, 5.341 -5.366 -9.000, 4.893 -5.107 -9.000, 2.066 -5.723 -9.000, 5.100 -5.266 -9.000, -2.493 -5.107 -9.000, 0.493 -5.515 -9.000, -2.334 -4.900 -9.000, -2.234 -4.659 -9.000, 0.139 -3.960 -9.000, -2.200 -4.400 -9.000, -2.234 -4.141 -9.000, -0.369 -3.788 -9.000, -2.334 -3.900 -9.000, -0.850 -3.551 -9.000, -2.493 -3.693 -9.000, -2.700 -3.534 -9.000, -0.369 3.788 -9.000, -3.459 3.434 -9.000, -5.404 3.253 -9.000, -3.907 3.693 -9.000, -5.850 3.551 -9.000, 5.600 5.400 -9.000, 5.859 5.366 -9.000, 6.307 5.107 -9.000, 11.700 8.500 -9.000, 6.566 4.659 -9.000, 5.341 3.434 -9.000, -2.941 -3.434 -9.000, -7.365 -4.065 -9.000, -4.166 -4.659 -9.000, -6.331 -3.788 -9.000, -4.066 -3.900 -9.000, -3.907 -3.693 -9.000, -6.839 -3.960 -9.000, -23.201 2.899 -9.000, -21.100 0.000 -9.000, -21.065 -0.535 -9.000, -22.140 -1.061 -9.000, -22.549 -2.050 -9.000, -22.847 -2.496 -9.000, -14.101 2.899 -9.000, -13.449 2.050 -9.000, -12.935 -0.535 -9.000, -13.040 -1.061 -9.000, -13.449 -2.050 -9.000, -14.504 -3.253 -9.000, -14.950 -3.551 -9.000, -15.939 -3.960 -9.000, -15.431 3.788 -9.000, -9.950 3.551 -9.000, -10.396 3.253 -9.000, -11.451 2.050 -9.000, -11.860 1.061 -9.000, -13.040 1.061 -9.000, -12.000 0.000 -9.000, -12.900 0.000 -9.000, -11.860 -1.061 -9.000, -11.688 -1.569 -9.000, -10.799 -2.899 -9.000, -10.396 -3.253 -9.000, -4.647 2.496 -9.000, -4.112 1.569 -9.000, -2.760 1.061 -9.000, -2.865 0.535 -9.000, -3.835 0.535 -9.000, -2.053 -2.496 -9.000, -3.200 -3.400 -9.000, 1.735 4.065 -10.200, 2.261 3.960 -9.000, 2.769 3.788 -9.000, 2.261 3.960 -10.200, 4.099 2.899 -9.000, 4.099 2.899 -10.200, 5.300 0.000 -9.000, 5.300 0.000 -10.200, 4.453 -2.496 -9.000, 3.250 -3.551 -9.000, 2.769 -3.788 -9.000, 2.769 -3.788 -10.200, 1.735 -4.065 -9.000, 1.735 -4.065 -10.200, -0.369 -3.788 -10.200, -2.588 -1.569 -10.200, -2.588 1.569 -10.200, -1.699 2.899 -10.200, 0.665 4.065 -9.000, 1.200 4.100 -9.000, 1.200 4.100 -10.200, 3.696 3.253 -10.200, 4.453 2.496 -9.000, 4.453 2.496 -10.200, 5.160 1.061 -10.200, 5.265 -0.535 -9.000, 4.453 -2.496 -10.200, 1.200 -4.100 -9.000, 0.665 -4.065 -9.000, 0.665 -4.065 -10.200, 0.139 -3.960 -10.200, -1.296 -3.253 -9.000, -1.699 -2.899 -9.000, -2.900 0.000 -9.000, -2.351 2.050 -9.000, -1.699 2.899 -9.000, -0.850 3.551 -9.000, -7.365 4.065 -10.200, -6.839 3.960 -9.000, -6.839 3.960 -10.200, -6.331 3.788 -10.200, -5.850 3.551 -10.200, -5.001 2.899 -9.000, -5.404 3.253 -10.200, -3.800 0.000 -9.000, -5.001 -2.899 -9.000, -6.839 -3.960 -10.200, -8.435 -4.065 -9.000, -10.396 -3.253 -10.200, -12.000 0.000 -10.200, -11.688 1.569 -9.000, -8.961 3.960 -9.000, -8.435 4.065 -10.200, -7.900 4.100 -9.000, -6.331 3.788 -9.000, -5.001 2.899 -10.200, -4.647 2.496 -10.200, -4.349 2.050 -9.000, -3.940 1.061 -9.000, -3.835 -0.535 -9.000, -5.404 -3.253 -9.000, -5.404 -3.253 -10.200, -5.850 -3.551 -9.000, -5.850 -3.551 -10.200, -7.900 -4.100 -9.000, -8.435 -4.065 -10.200, -8.961 -3.960 -9.000, -9.469 -3.788 -9.000, -9.950 -3.551 -9.000, -11.153 -2.496 -9.000, -11.451 -2.050 -9.000, -11.965 -0.535 -9.000, -11.965 0.535 -9.000, -11.153 2.496 -9.000, -10.799 2.899 -9.000, -9.469 3.788 -9.000, -16.465 4.065 -9.000, -15.939 3.960 -9.000, -14.504 3.253 -9.000, -13.212 1.569 -9.000, -12.935 0.535 -9.000, -12.900 0.000 -10.200, -13.212 -1.569 -9.000, -13.040 -1.061 -10.200, -13.212 -1.569 -10.200, -14.504 -3.253 -10.200, -15.431 -3.788 -9.000, -15.431 -3.788 -10.200, -16.465 -4.065 -10.200, -17.000 -4.100 -10.200, -18.061 -3.960 -10.200, -19.050 -3.551 -9.000, -19.050 -3.551 -10.200, -19.899 -2.899 -10.200, -20.788 -1.569 -10.200, -21.100 0.000 -10.200, -21.065 0.535 -10.200, -20.551 2.050 -9.000, -20.253 2.496 -9.000, -20.551 2.050 -10.200, -19.050 3.551 -9.000, -18.061 3.960 -9.000, -14.950 3.551 -9.000, -14.101 2.899 -10.200, -13.747 2.496 -9.000, -13.040 1.061 -10.200, -13.747 -2.496 -9.000, -14.101 -2.899 -9.000, -16.465 -4.065 -9.000, -17.535 -4.065 -9.000, -19.496 -3.253 -10.200, -20.253 -2.496 -10.200, -20.551 -2.050 -9.000, -20.788 -1.569 -9.000, -20.960 -1.061 -9.000, -20.253 2.496 -10.200, -19.899 2.899 -9.000, -19.496 3.253 -9.000, -18.569 3.788 -9.000, -18.569 3.788 -10.200, -18.061 3.960 -10.200, -17.535 4.065 -9.000, -17.535 4.065 -10.200, -17.000 4.100 -9.000, -25.565 4.065 -9.000, -25.039 3.960 -9.000, -24.531 3.788 -10.200, -24.050 3.551 -10.200, -23.604 3.253 -10.200, -22.549 2.050 -9.000, -22.549 2.050 -10.200, -22.312 1.569 -10.200, -22.035 0.535 -10.200, -22.312 -1.569 -9.000, -22.312 -1.569 -10.200, -24.050 -3.551 -9.000, -24.531 -3.788 -9.000, -25.565 -4.065 -9.000, -26.635 -4.065 -9.000, -27.161 -3.960 -9.000, -28.999 -2.899 -10.200, -29.353 -2.496 -10.200, -29.651 -2.050 -10.200, -29.888 -1.569 -10.200, -30.165 -0.535 -10.200, -30.200 0.000 -9.000, -30.200 0.000 -10.200, -30.060 1.061 -10.200, -29.353 2.496 -10.200, -28.999 2.899 -9.000, -28.999 2.899 -10.200, -26.635 4.065 -10.200, -26.100 4.100 -10.200, -24.531 3.788 -9.000, -23.604 3.253 -9.000, -22.140 1.061 -9.000, -22.140 1.061 -10.200, -22.000 0.000 -9.000, -23.201 -2.899 -9.000, -24.050 -3.551 -10.200, -25.039 -3.960 -9.000, -25.565 -4.065 -10.200, -26.100 -4.100 -10.200, -26.635 -4.065 -10.200, -28.999 -2.899 -9.000, -29.353 -2.496 -9.000, -29.651 -2.050 -9.000, -30.165 -0.535 -9.000, -30.165 0.535 -9.000, -29.888 1.569 -9.000, -29.353 2.496 -9.000, -27.161 3.960 -9.000, -2.334 -3.900 -10.200, -2.200 -4.400 -10.200, -2.334 -4.900 -10.200, -2.941 -5.366 -9.000, -3.459 -5.366 -9.000, -3.907 -5.107 -9.000, -3.700 -5.266 -10.200, -4.066 -4.900 -9.000, -3.907 -5.107 -10.200, -4.066 -4.900 -10.200, -4.200 -4.400 -9.000, -4.166 -4.659 -10.200, -4.200 -4.400 -10.200, -4.066 -3.900 -10.200, -3.700 -3.534 -9.000, -3.907 -3.693 -10.200, -3.200 -3.400 -10.200, -2.234 -4.141 -10.200, -2.700 -5.266 -9.000, -3.200 -5.400 -10.200, -4.166 -4.141 -9.000, 5.859 -3.434 -9.000, 6.100 -3.534 -9.000, 6.307 -3.693 -9.000, 6.466 -3.900 -10.200, 6.600 -4.400 -9.000, 6.566 -4.141 -10.200, 6.600 -4.400 -10.200, 6.466 -4.900 -10.200, 5.859 -5.366 -10.200, 5.600 -5.400 -10.200, 4.600 -4.400 -10.200, 4.734 -3.900 -9.000, 4.734 -3.900 -10.200, 5.100 -3.534 -10.200, 6.566 -4.141 -9.000, 6.566 -4.659 -9.000, 6.566 -4.659 -10.200, 6.466 -4.900 -9.000, 5.859 -5.366 -9.000, 4.734 -4.900 -9.000, 4.734 -4.900 -10.200, 4.634 -4.659 -9.000, 4.634 -4.141 -9.000, 5.859 5.366 -10.200, 6.100 5.266 -9.000, 6.466 4.900 -9.000, 6.600 4.400 -9.000, 6.566 4.141 -9.000, 6.307 3.693 -9.000, 4.734 3.900 -10.200, 4.634 4.141 -10.200, 5.100 5.266 -9.000, 5.341 5.366 -9.000, 6.600 4.400 -10.200, 6.466 3.900 -10.200, 6.307 3.693 -10.200, 5.859 3.434 -9.000, 5.600 3.400 -9.000, 5.100 3.534 -9.000, 4.893 3.693 -9.000, 4.734 3.900 -9.000, 4.634 4.141 -9.000, 4.600 4.400 -9.000, 4.634 4.659 -10.200, -2.941 5.366 -10.200, -2.493 5.107 -10.200, -2.234 4.659 -9.000, -2.200 4.400 -9.000, -2.941 3.434 -10.200, -3.700 3.534 -10.200, -4.066 3.900 -9.000, -4.066 3.900 -10.200, -4.166 4.141 -10.200, -4.200 4.400 -10.200, -4.166 4.659 -9.000, -4.166 4.659 -10.200, -3.907 5.107 -10.200, -3.459 5.366 -9.000, -2.941 5.366 -9.000, -3.200 5.400 -10.200, -2.493 5.107 -9.000, -2.234 4.659 -10.200, -2.234 4.141 -9.000, -2.493 3.693 -9.000, -2.700 3.534 -9.000, -2.941 3.434 -9.000, -3.200 3.400 -10.200, -3.459 3.434 -10.200, -3.700 3.534 -9.000, -3.907 3.693 -10.200, -4.166 4.141 -9.000, -4.200 4.400 -9.000, -4.066 4.900 -10.200, -3.907 5.107 -9.000, 1.459 -5.257 -10.200, 1.700 -5.357 -10.200, 2.166 -5.964 -9.000, 2.066 -6.723 -9.000, 2.066 -6.723 -10.200, 1.700 -7.089 -10.200, 1.459 -7.188 -10.200, 0.941 -7.188 -10.200, 0.334 -6.723 -9.000, 0.493 -6.930 -10.200, 0.200 -6.223 -10.200, 0.700 -5.357 -9.000, 1.907 -5.515 -9.000, 2.200 -6.223 -10.200, 2.166 -6.481 -9.000, 1.459 -7.188 -9.000, 1.200 -7.223 -9.000, 0.941 -7.188 -9.000, 0.493 -6.930 -9.000, 0.334 -6.723 -10.200, 0.234 -6.481 -10.200, 0.234 -5.964 -9.000, 0.234 -5.964 -10.200, 0.334 -5.723 -10.200, 0.493 -5.515 -10.200, 0.941 -5.257 -9.000, 1.459 7.188 -9.000, 1.200 7.223 -10.200, 1.700 7.089 -10.200, 1.907 6.930 -10.200, 2.166 6.481 -9.000, 2.200 6.223 -9.000, 2.166 6.481 -10.200, 2.200 6.223 -10.200, 2.166 5.964 -9.000, 2.066 5.723 -9.000, 1.200 5.223 -10.200, 0.700 5.357 -10.200, 0.493 5.515 -9.000, 0.493 5.515 -10.200, 0.234 5.964 -9.000, 0.200 6.223 -10.200, 0.334 6.723 -10.200, 0.493 6.930 -10.200, 0.700 7.089 -10.200, 0.941 7.188 -9.000, 0.941 7.188 -10.200, 2.166 5.964 -10.200, 1.907 5.515 -9.000, 1.459 5.257 -9.000, 1.200 5.223 -9.000, 0.334 5.723 -9.000, 0.334 5.723 -10.200, 0.234 6.481 -9.000, 0.700 7.089 -9.000, 1.200 7.223 -9.000, 7.923 0.866 -10.200, 8.130 0.707 -10.200, 8.388 0.259 -10.200, 8.423 0.000 -9.000, 8.289 -0.500 -10.200, 7.923 -0.866 -10.200, 7.681 -0.966 -10.200, 6.715 -0.707 -9.000, 6.923 -0.866 -10.200, 6.423 0.000 -10.200, 6.557 0.500 -10.200, 6.923 0.866 -9.000, 6.923 0.866 -10.200, 8.289 0.500 -10.200, 8.388 -0.259 -10.200, 8.289 -0.500 -9.000, 7.423 -1.000 -10.200, 7.164 -0.966 -9.000, 6.457 -0.259 -9.000, 6.457 -0.259 -10.200, 7.423 1.000 -9.000, -20.700 -4.400 -10.200, -20.734 -4.659 -10.200, -20.834 -4.900 -10.200, -21.200 -5.266 -10.200, -21.700 -5.400 -10.200, -22.566 -4.900 -10.200, -22.666 -4.141 -9.000, -22.666 -4.141 -10.200, -22.566 -3.900 -9.000, -22.407 -3.693 -10.200, -21.700 -3.400 -10.200, -20.993 -3.693 -9.000, -21.441 -5.366 -9.000, -22.200 -5.266 -9.000, -22.407 -5.107 -9.000, -22.700 -4.400 -10.200, -22.566 -3.900 -10.200, -21.700 -3.400 -9.000, -21.441 5.366 -10.200, -21.200 5.266 -9.000, -21.200 5.266 -10.200, -20.993 5.107 -10.200, -20.993 3.693 -9.000, -21.200 3.534 -10.200, -22.566 3.900 -9.000, -22.407 3.693 -10.200, -21.700 5.400 -10.200, -20.993 5.107 -9.000, -20.734 4.659 -9.000, -20.734 4.659 -10.200, -20.700 4.400 -9.000, -20.834 3.900 -9.000, -20.993 3.693 -10.200, -21.441 3.434 -10.200, -21.700 3.400 -10.200, -21.959 3.434 -9.000, -22.666 4.141 -9.000, -22.700 4.400 -9.000, -22.700 4.400 -10.200, -22.666 4.659 -9.000, -30.000 5.266 -10.200, -29.534 4.659 -9.000, -29.500 4.400 -9.000, -29.534 4.141 -9.000, -30.241 3.434 -10.200, -31.000 3.534 -9.000, -30.759 3.434 -10.200, -31.207 3.693 -9.000, -31.466 4.141 -9.000, -31.366 3.900 -10.200, -31.366 4.900 -10.200, -31.000 5.266 -9.000, -31.000 5.266 -10.200, -30.759 5.366 -10.200, -30.500 5.400 -10.200, -29.634 3.900 -9.000, -31.366 3.900 -9.000, -31.466 4.659 -9.000, -31.466 4.659 -10.200, -31.366 4.900 -9.000, -31.207 5.107 -10.200, -30.241 -3.434 -9.000, -30.000 -3.534 -9.000, -29.634 -4.900 -10.200, -31.000 -5.266 -9.000, -31.000 -5.266 -10.200, -31.207 -5.107 -10.200, -31.207 -3.693 -10.200, -29.634 -3.900 -9.000, -29.500 -4.400 -9.000, -29.534 -4.659 -9.000, -29.634 -4.900 -9.000, -29.793 -5.107 -10.200, -30.241 -5.366 -9.000, -30.500 -5.400 -9.000, -30.759 -5.366 -10.200, -31.207 -5.107 -9.000, -31.366 -4.900 -9.000, -31.466 -4.659 -10.200, -31.366 -3.900 -10.200, -31.207 -3.693 -9.000, -31.000 -3.534 -9.000, -30.500 -3.400 -9.000, 11.500 -8.500 -10.200, 11.206 8.595 -9.000, 11.024 8.845 -9.000, 11.000 9.000 -9.000, -8.600 10.000 -9.000, -8.695 9.706 -10.200, -8.806 9.595 -9.000, -8.945 -9.524 -9.000, -8.806 -9.595 -10.200, -8.806 -9.595 -9.000, -8.624 -9.845 -10.200, -8.695 -9.706 -9.000, -8.600 -10.000 -10.200, -8.600 -10.700 -9.000, 11.000 -10.700 -10.200, 11.000 -9.000 -10.200, 11.000 -9.000 -9.000, 11.024 -8.845 -9.000, 11.345 -8.524 -10.200, 11.500 -8.500 -9.000, -8.600 10.993 -10.171, -8.600 11.533 -9.947, -8.600 11.274 -10.086, -8.600 11.761 -9.761, -8.600 10.912 -8.912, -8.600 12.086 -9.274, 11.000 10.977 -8.815, 11.000 10.815 -8.977, 11.000 11.274 -10.086, 11.000 12.200 -8.700, 11.000 12.171 -8.993, 11.000 12.086 -9.274, 11.000 11.761 -9.761, 11.000 11.533 -9.947, -8.600 12.171 -8.993, 11.000 11.947 -9.533, -8.600 11.947 -9.533, 11.000 10.993 -10.171, 11.000 10.700 -9.000, -8.600 10.815 -8.977, 11.000 10.912 -8.912, -8.600 10.977 -8.815, 11.000 -10.700 -9.000, 11.000 -10.993 -10.171, 11.000 -11.533 -9.947, 11.000 -11.947 -9.533, 11.000 -12.171 -8.993, 11.000 -12.086 -9.274, 11.000 -12.200 -8.700, -8.600 -11.947 -9.533, -8.600 -10.912 -8.912, -8.600 -12.086 -9.274, -8.600 -11.274 -10.086, -8.600 -12.171 -8.993, -8.600 -11.761 -9.761, -8.600 -11.533 -9.947, 11.000 -11.761 -9.761, -8.600 -10.993 -10.171, 11.000 -11.274 -10.086, -8.600 -10.815 -8.977, 11.000 -10.815 -8.977, 11.000 -10.912 -8.912, 11.000 -10.977 -8.815, -8.600 -10.977 -8.815, -32.693 -9.500 -10.171, -32.515 -9.500 -8.977, -33.233 -9.500 -9.947, -32.612 -9.500 -8.912, -33.461 -9.500 -9.761, -33.647 -9.500 -9.533, -32.677 -9.500 -8.815, -33.871 -9.500 -8.993, -32.677 9.500 -8.815, -32.612 9.500 -8.912, -33.871 9.500 -8.993, -33.786 9.500 -9.274, -33.647 9.500 -9.533, -33.461 9.500 -9.761, -33.233 9.500 -9.947, -33.786 -9.500 -9.274, -32.974 9.500 -10.086, -32.693 9.500 -10.171, -32.400 -9.500 -10.200, -32.400 9.500 -10.200, -32.974 -9.500 -10.086, -32.515 9.500 -8.977, -32.400 -9.500 -9.000, 11.912 8.500 -8.912, 11.977 8.500 -8.815, 13.171 8.500 -8.993, 12.947 8.500 -9.533, 11.977 -8.500 -8.815, 13.086 -8.500 -9.274, 12.533 -8.500 -9.947, 11.815 -8.500 -8.977, 11.700 -8.500 -10.200, 11.993 -8.500 -10.171, 12.274 -8.500 -10.086, 13.171 -8.500 -8.993, 13.086 8.500 -9.274, 12.947 -8.500 -9.533, 12.761 -8.500 -9.761, 12.761 8.500 -9.761, 11.993 8.500 -10.171, 12.533 8.500 -9.947, 12.274 8.500 -10.086, 11.815 8.500 -8.977, 11.912 -8.500 -8.912, 13.200 4.292 2.571, 13.200 4.289 2.732, 13.200 4.336 2.886, 12.000 4.430 3.016, 12.000 4.292 2.571, 13.200 4.336 -2.886, 13.200 4.289 -2.732, 12.000 4.289 -2.732, 13.200 4.292 -2.571, 12.000 2.419 -4.347, 12.000 2.571 -4.292, 12.000 2.732 -4.289, 12.000 2.886 -4.336, 13.200 3.016 -4.430, 12.000 2.886 4.336, 12.000 2.571 4.292, 13.200 2.419 4.347, 13.200 2.571 4.292, 12.000 -2.571 4.292, 13.200 -2.571 4.292, 13.200 -2.732 4.289, 12.000 -2.732 4.289, 13.200 -4.430 3.016, 13.200 -4.336 2.886, 13.200 -4.289 2.732, 12.000 -4.292 -2.571, 13.200 -4.347 -2.419, 13.200 -4.292 -2.571, 12.000 -4.289 -2.732, 13.200 -4.289 -2.732, 13.200 -4.336 -2.886, 12.000 -4.336 -2.886, 13.200 -4.430 -3.016, 12.000 -2.732 -4.289, 13.200 -2.732 -4.289, 13.200 -2.571 -4.292, 13.200 -2.419 -4.347, 12.000 -2.571 -4.292, 12.000 -2.886 -4.336, 13.200 -2.886 -4.336, 12.000 8.466 5.022, 13.200 8.466 5.022, 12.000 7.673 6.935, 13.200 8.364 5.535, 13.200 7.328 7.328, 12.000 6.935 7.673, 13.200 6.935 7.673, 12.000 6.500 7.964, 13.200 6.500 7.964, 12.000 6.031 8.196, 13.200 6.031 8.196, 12.000 5.535 8.364, 12.000 -4.500 8.500, 13.200 -4.500 8.500, 13.200 -5.535 8.364, 12.000 -6.031 8.196, 12.000 -7.328 7.328, 13.200 -7.328 7.328, 13.200 -7.964 6.500, 13.200 -8.196 6.031, 12.000 -8.364 5.535, 12.000 -8.466 5.022, 13.200 -8.466 5.022, 12.000 -8.500 4.500, 12.000 -6.500 7.964, 13.200 -6.500 7.964, 12.000 -6.935 7.673, 13.200 -6.935 7.673, 12.000 -7.673 6.935, 13.200 -7.673 6.935, 13.200 -8.364 5.535, -33.900 6.850 24.900, -32.700 6.882 25.129, -32.700 6.974 25.342, -32.700 7.758 25.748, -33.900 7.758 25.748, -33.900 8.190 25.594, -32.700 8.359 25.436, -33.900 8.542 25.016, -33.900 8.480 24.561, -32.700 8.480 24.561, -33.900 7.985 24.099, -32.700 7.309 24.145, -32.700 6.850 24.900, -33.900 7.120 25.521, -33.900 7.985 25.701, -32.700 7.985 25.701, -32.700 8.190 25.594, -33.900 8.359 25.436, -32.700 8.480 25.239, -33.900 8.542 24.784, -32.700 8.542 24.784, -32.700 8.359 24.364, -32.700 7.985 24.099, -32.700 7.758 24.052, -32.700 7.527 24.068, -32.700 7.120 24.279, -32.700 6.882 24.671, -32.700 -6.920 24.561, -33.900 -7.309 24.145, -33.900 -8.359 24.364, -32.700 -8.518 24.671, -32.700 -8.426 25.342, -33.900 -8.480 25.239, -33.900 -8.190 25.594, -33.900 -7.309 25.655, -32.700 -7.041 25.436, -33.900 -7.120 25.521, -32.700 -6.858 25.016, -32.700 -6.858 24.784, -33.900 -8.190 24.206, -32.700 -8.518 25.129, -32.700 -8.280 25.521, -32.700 -8.091 25.655, -32.700 -7.873 25.732, -32.700 -7.642 25.748, -33.900 -7.527 25.732, -32.700 -7.415 25.701, -32.700 -7.210 25.594, -33.900 -6.882 25.129, -33.900 8.723 22.725, -33.900 8.934 22.799, -32.700 8.934 22.799, -33.900 9.282 23.077, -32.700 9.282 23.077, -33.900 9.475 23.477, -32.700 9.475 23.477, -33.900 -9.500 23.700, -32.700 -9.475 23.477, -33.900 -9.475 23.477, -32.700 -9.401 23.266, -32.700 -9.282 23.077, -33.900 -9.282 23.077, -32.700 -9.123 22.918, -32.700 -8.934 22.799, -32.700 -8.723 22.725, -33.900 7.527 25.732, -33.900 9.500 27.700, -33.900 8.480 25.239, -33.900 9.500 23.700, -33.900 8.359 24.364, -33.900 8.190 24.206, -33.900 9.401 23.266, -33.900 9.123 22.918, -33.900 8.500 22.700, -33.900 7.758 24.052, -33.900 7.527 24.068, -33.900 7.309 24.145, -33.900 -7.120 24.279, -33.900 7.120 24.279, -33.900 -6.974 24.458, -33.900 6.974 24.458, -33.900 6.882 24.671, -33.900 -6.882 24.671, -33.900 6.882 25.129, -33.900 -6.850 24.900, -33.900 7.309 25.655, -33.900 -7.985 24.099, -33.900 -8.723 22.725, -33.900 -8.934 22.799, -33.900 -9.401 23.266, -33.900 -8.480 24.561, -33.900 -9.123 22.918, -33.900 -8.359 25.436, -33.900 -7.985 25.701, -33.900 -7.758 25.748, -33.900 6.974 25.342, -33.900 -6.974 25.342, -33.900 -8.542 25.016, -33.900 -8.542 24.784, -33.900 -7.758 24.052, -33.900 -8.500 22.700, -33.900 -7.527 24.068, -32.700 8.542 25.016, -32.700 7.527 25.732, -32.700 7.309 25.655, -32.700 7.120 25.521, -32.700 -7.041 24.364, -32.700 -7.210 24.206, -32.700 8.500 22.700, -32.700 8.723 22.725, -32.700 9.123 22.918, -32.700 9.401 23.266, -32.700 9.500 23.700, -32.700 8.190 24.206, -32.700 -8.550 24.900, -32.700 -8.426 24.458, -32.700 -9.500 23.700, -32.700 -8.280 24.279, -32.700 -8.091 24.145, -32.700 -7.873 24.068, -32.700 -7.642 24.052, -32.700 -8.500 22.700, -32.700 -7.415 24.099, -32.700 -9.500 27.700, -32.700 -6.920 25.239, -32.700 6.974 24.458, -6.500 12.200 24.050, -6.839 11.000 24.120, -7.194 11.000 24.410, -7.121 12.200 24.320, -7.255 12.200 24.509, -7.332 11.000 25.073, -7.121 11.000 25.480, -6.729 11.000 25.718, -6.616 12.200 25.742, -6.500 11.000 25.750, -6.058 11.000 25.626, -5.745 11.000 25.291, -5.699 12.200 25.185, -5.699 11.000 24.615, -5.879 12.200 24.320, -6.058 12.200 24.174, -6.161 11.000 24.120, -6.384 11.000 24.058, -6.271 12.200 24.082, -7.036 11.000 24.241, -7.255 11.000 25.291, -7.036 12.200 25.559, -5.964 12.200 25.559, -5.879 11.000 25.480, -5.652 12.200 24.958, -5.652 11.000 24.842, -5.745 12.200 24.509, -5.964 11.000 24.241, 8.671 12.200 24.082, 8.900 12.200 24.050, 8.561 11.000 24.120, 8.458 12.200 24.174, 8.145 12.200 24.509, 8.099 12.200 25.185, 8.364 12.200 25.559, 8.561 12.200 25.680, 8.784 12.200 25.742, 9.239 12.200 25.680, 9.436 12.200 25.559, 9.748 11.000 24.842, 9.732 12.200 24.727, 9.655 12.200 24.509, 9.239 11.000 24.120, 8.279 12.200 24.320, 8.206 11.000 24.410, 8.099 11.000 24.615, 8.052 11.000 24.842, 8.068 11.000 25.073, 8.145 11.000 25.291, 8.458 11.000 25.626, 8.671 11.000 25.718, 9.129 11.000 25.718, 9.521 11.000 25.480, 9.594 12.200 25.390, 9.701 12.200 25.185, 9.732 11.000 25.073, 9.594 11.000 24.410, 9.521 12.200 24.320, -4.181 11.000 22.722, -4.181 12.200 22.722, -3.982 12.200 22.787, -3.982 11.000 22.787, -3.800 11.000 22.892, -3.193 12.200 23.491, -2.698 12.200 23.901, -2.698 11.000 23.901, -2.165 11.000 24.261, -2.165 12.200 24.261, -0.392 12.200 25.002, 0.879 11.000 25.192, 1.521 11.000 25.192, 2.161 12.200 25.129, 2.792 12.200 25.002, 3.406 12.200 24.814, 4.000 12.200 24.566, 5.593 12.200 23.491, 5.593 11.000 23.491, -1.006 11.000 24.814, -0.392 11.000 25.002, 0.239 12.200 25.129, 0.239 11.000 25.129, 2.792 11.000 25.002, 3.406 11.000 24.814, 4.000 11.000 24.566, 4.565 11.000 24.261, 6.581 12.200 22.722, 6.790 11.000 22.700, 10.000 12.200 22.700, 10.223 12.200 22.725, 10.434 12.200 22.799, 10.623 12.200 22.918, 10.782 11.000 23.077, 10.223 11.000 22.725, 10.623 11.000 22.918, 10.782 12.200 23.077, 10.901 11.000 23.266, -8.575 12.200 23.477, -8.382 11.000 23.077, -8.382 12.200 23.077, -8.223 12.200 22.918, -8.034 11.000 22.799, -7.823 12.200 22.725, -7.823 11.000 22.725, -8.600 11.000 23.700, 0.879 12.200 25.192, 1.521 12.200 25.192, 11.000 12.200 27.700, 9.016 12.200 25.742, 9.748 12.200 24.958, 10.901 12.200 23.266, 10.975 12.200 23.477, 9.342 12.200 24.174, 9.129 12.200 24.082, 6.045 12.200 23.033, 8.068 12.200 24.727, 5.098 12.200 23.901, 8.052 12.200 24.958, 6.382 12.200 22.787, 6.790 12.200 22.700, 6.200 12.200 22.892, 4.565 12.200 24.261, 8.206 12.200 25.390, -6.161 12.200 25.680, -6.384 12.200 25.742, -6.839 12.200 25.680, -7.194 12.200 25.390, -7.301 12.200 25.185, -8.600 12.200 23.700, -7.348 12.200 24.958, -7.332 12.200 24.727, -1.006 12.200 24.814, -5.806 12.200 25.390, -1.600 12.200 24.566, -5.668 12.200 24.727, -4.390 12.200 22.700, -6.729 12.200 24.082, -3.645 12.200 23.033, -3.800 12.200 22.892, -7.600 12.200 22.700, -8.034 12.200 22.799, -6.942 12.200 24.174, -8.501 12.200 23.266, 11.000 12.200 23.700, 11.000 11.000 23.700, -6.271 11.000 25.718, -6.942 11.000 25.626, -8.600 11.000 27.700, -7.348 11.000 24.842, -7.301 11.000 24.615, -6.616 11.000 24.058, -8.575 11.000 23.477, -8.501 11.000 23.266, -7.600 11.000 22.700, -4.390 11.000 22.700, -3.645 11.000 23.033, -8.223 11.000 22.918, -3.193 11.000 23.491, -5.806 11.000 24.410, -1.600 11.000 24.566, -5.668 11.000 25.073, 8.900 11.000 25.750, 9.342 11.000 25.626, 9.655 11.000 25.291, 9.701 11.000 24.615, 9.436 11.000 24.241, 9.016 11.000 24.058, 10.975 11.000 23.477, 10.000 11.000 22.700, 10.434 11.000 22.799, 8.279 11.000 25.480, 5.098 11.000 23.901, 8.364 11.000 24.241, 6.045 11.000 23.033, 8.784 11.000 24.058, 6.200 11.000 22.892, 6.581 11.000 22.722, 6.382 11.000 22.787, 11.000 11.000 27.700, 2.161 11.000 25.129, -6.500 -12.200 25.750, -6.942 -12.200 25.626, -7.036 -11.000 25.559, -7.301 -11.000 25.185, -7.194 -12.200 24.410, -7.036 -12.200 24.241, -6.384 -12.200 24.058, -6.271 -11.000 24.082, -5.745 -11.000 24.509, -5.652 -12.200 24.842, -5.668 -12.200 25.073, -5.879 -12.200 25.480, -6.058 -12.200 25.626, -6.384 -11.000 25.742, -6.616 -11.000 25.742, -7.121 -12.200 25.480, -7.194 -11.000 25.390, -7.255 -12.200 25.291, -7.301 -12.200 24.615, -7.121 -11.000 24.320, -6.058 -11.000 24.174, -5.879 -11.000 24.320, -5.668 -11.000 24.727, -5.652 -11.000 24.958, -5.699 -11.000 25.185, -5.806 -11.000 25.390, -5.964 -11.000 25.559, -6.161 -11.000 25.680, 8.561 -11.000 25.680, 8.458 -12.200 25.626, 8.068 -12.200 25.073, 8.206 -12.200 24.410, 9.748 -11.000 24.958, 9.732 -12.200 25.073, 9.701 -11.000 25.185, 9.594 -11.000 25.390, 9.521 -12.200 25.480, 8.206 -11.000 25.390, 8.145 -12.200 25.291, 8.068 -11.000 24.727, 8.099 -12.200 24.615, 8.458 -11.000 24.174, 8.671 -11.000 24.082, 9.129 -11.000 24.082, 9.436 -12.200 24.241, 9.655 -12.200 25.291, 9.239 -11.000 25.680, 9.129 -12.200 25.718, 9.016 -11.000 25.742, 6.581 -11.000 22.722, 6.581 -12.200 22.722, 6.382 -12.200 22.787, 6.382 -11.000 22.787, 5.593 -12.200 23.491, 1.521 -11.000 25.192, 2.161 -12.200 25.129, 4.565 -12.200 24.261, 4.000 -11.000 24.566, 3.406 -12.200 24.814, 3.406 -11.000 24.814, 0.239 -12.200 25.129, -1.006 -12.200 24.814, -1.006 -11.000 24.814, -2.165 -11.000 24.261, -2.698 -12.200 23.901, 0.879 -12.200 25.192, -1.600 -11.000 24.566, -3.800 -11.000 22.892, -4.181 -11.000 22.722, -3.982 -11.000 22.787, -7.600 -11.000 22.700, -7.600 -12.200 22.700, -8.034 -12.200 22.799, -7.823 -11.000 22.725, -7.823 -12.200 22.725, -8.034 -11.000 22.799, -8.382 -11.000 23.077, -8.575 -12.200 23.477, -8.600 -11.000 23.700, -8.223 -11.000 22.918, -8.382 -12.200 23.077, -8.501 -12.200 23.266, -8.501 -11.000 23.266, -8.575 -11.000 23.477, 11.000 -12.200 23.700, 10.975 -12.200 23.477, 10.901 -12.200 23.266, 10.434 -11.000 22.799, 10.223 -12.200 22.725, 10.975 -11.000 23.477, 10.901 -11.000 23.266, 10.623 -11.000 22.918, 1.521 -12.200 25.192, -6.729 -12.200 25.718, -7.332 -12.200 25.073, -8.600 -12.200 23.700, -7.348 -12.200 24.842, -6.839 -12.200 24.120, -3.193 -12.200 23.491, -5.699 -12.200 24.615, -8.223 -12.200 22.918, -6.616 -12.200 24.058, -4.181 -12.200 22.722, -4.390 -12.200 22.700, -3.982 -12.200 22.787, -3.800 -12.200 22.892, -3.645 -12.200 23.033, -5.964 -12.200 24.241, -5.806 -12.200 24.410, -2.165 -12.200 24.261, -5.745 -12.200 25.291, -1.600 -12.200 24.566, -0.392 -12.200 25.002, -6.271 -12.200 25.718, 8.671 -12.200 25.718, 8.900 -12.200 25.750, 9.342 -12.200 25.626, 9.748 -12.200 24.842, 9.701 -12.200 24.615, 9.594 -12.200 24.410, 9.239 -12.200 24.120, 10.623 -12.200 22.918, 10.434 -12.200 22.799, 10.782 -12.200 23.077, 2.792 -12.200 25.002, 8.279 -12.200 25.480, 4.000 -12.200 24.566, 5.098 -12.200 23.901, 8.052 -12.200 24.842, 8.364 -12.200 24.241, 8.561 -12.200 24.120, 8.784 -12.200 24.058, 9.016 -12.200 24.058, 10.000 -12.200 22.700, 6.045 -12.200 23.033, 6.790 -12.200 22.700, 6.200 -12.200 22.892, -6.161 -12.200 24.120, 2.161 -11.000 25.129, 2.792 -11.000 25.002, 8.784 -11.000 25.742, 9.436 -11.000 25.559, 9.732 -11.000 24.727, 11.000 -11.000 23.700, 9.655 -11.000 24.509, 9.521 -11.000 24.320, 9.342 -11.000 24.174, 10.782 -11.000 23.077, 10.223 -11.000 22.725, 10.000 -11.000 22.700, 6.790 -11.000 22.700, 6.045 -11.000 23.033, 5.593 -11.000 23.491, 8.900 -11.000 24.050, 5.098 -11.000 23.901, 8.279 -11.000 24.320, 8.145 -11.000 24.509, 8.099 -11.000 25.185, 8.052 -11.000 24.958, 4.565 -11.000 24.261, 6.200 -11.000 22.892, 8.364 -11.000 25.559, 0.879 -11.000 25.192, 0.239 -11.000 25.129, -6.839 -11.000 25.680, -8.600 -11.000 27.700, -7.348 -11.000 24.958, -7.255 -11.000 24.509, -7.332 -11.000 24.727, -0.392 -11.000 25.002, -2.698 -11.000 23.901, -3.193 -11.000 23.491, -4.390 -11.000 22.700, -6.500 -11.000 24.050, -6.729 -11.000 24.082, -6.942 -11.000 24.174, -3.645 -11.000 23.033, -21.763 5.398 29.400, -31.469 4.649 29.400, -32.200 9.500 29.400, -31.376 -4.882 29.400, -32.200 -9.500 29.400, -25.843 -4.092 29.400, -22.429 -5.085 29.400, -22.700 -4.400 29.400, -22.669 -4.151 29.400, -22.576 -3.918 29.400, -22.783 -2.410 29.400, -21.763 -3.402 29.400, -22.507 -1.975 29.400, -22.129 -1.020 29.400, -22.129 1.020 29.400, -22.507 1.975 29.400, -20.812 1.509 29.400, -22.783 2.410 29.400, -20.317 2.410 29.400, -23.111 2.807 29.400, -22.429 3.715 29.400, -23.903 3.462 29.400, -23.487 3.159 29.400, -22.700 4.400 29.400, -22.669 4.151 29.400, -22.669 4.649 29.400, -22.009 5.351 29.400, -30.074 5.305 29.400, -21.763 -5.398 29.400, -9.100 -9.500 29.400, -8.806 -9.595 29.400, 0.324 -6.704 29.400, 0.231 -6.471 29.400, -2.391 -4.988 29.400, 0.324 -5.741 29.400, 0.471 -5.538 29.400, -0.997 -3.462 29.400, -2.391 -3.812 29.400, 0.471 -6.907 29.400, -8.695 -9.706 29.400, 0.664 -7.067 29.400, -8.624 -9.845 29.400, 1.387 -7.205 29.400, 5.787 -5.382 29.400, 2.192 -6.348 29.400, 6.530 4.768 29.400, 6.409 4.988 29.400, 1.626 7.127 29.400, 1.387 7.205 29.400, 11.000 10.500 29.400, -8.600 10.000 29.400, -8.624 9.845 29.400, 0.891 7.174 29.400, 0.664 7.067 29.400, -8.695 9.706 29.400, -3.509 5.351 29.400, -3.263 5.398 29.400, 0.471 6.907 29.400, 0.324 6.704 29.400, -3.013 5.382 29.400, -2.563 5.171 29.400, -2.270 4.768 29.400, -2.208 4.275 29.400, -2.270 4.032 29.400, -0.997 3.462 29.400, -2.391 3.812 29.400, -1.413 3.159 29.400, -2.774 3.495 29.400, -2.117 2.410 29.400, -3.013 3.418 29.400, -2.393 1.975 29.400, -4.583 2.410 29.400, -4.307 1.975 29.400, -4.088 1.509 29.400, -3.832 -0.514 29.400, -3.263 -3.402 29.400, -4.911 -2.807 29.400, -3.736 -3.556 29.400, -8.806 9.595 29.400, -3.736 5.244 29.400, -3.929 5.085 29.400, -5.703 3.462 29.400, -2.868 0.514 29.400, -3.929 1.020 29.400, -2.208 4.525 29.400, 0.664 5.378 29.400, 0.891 5.271 29.400, 0.943 4.092 29.400, 1.387 5.240 29.400, 1.837 5.452 29.400, 4.631 4.649 29.400, 2.009 5.635 29.400, 2.130 6.591 29.400, 2.192 6.348 29.400, 5.537 5.398 29.400, 1.457 4.092 29.400, 2.467 3.899 29.400, 4.600 4.400 29.400, 2.946 3.710 29.400, 5.291 3.449 29.400, 4.189 2.807 29.400, 6.887 0.844 29.400, 5.012 1.509 29.400, 5.171 1.020 29.400, 6.694 0.685 29.400, 5.268 0.514 29.400, 5.300 0.000 29.400, 6.546 -0.482 29.400, 6.454 -0.249 29.400, 6.694 -0.685 29.400, 6.887 -0.844 29.400, 5.012 -1.509 29.400, 7.114 -0.951 29.400, 5.787 -3.418 29.400, 7.360 -0.998 29.400, 7.610 -0.982 29.400, 6.237 -3.629 29.400, 6.409 -3.812 29.400, 6.530 -4.032 29.400, 6.592 -4.525 29.400, 4.793 -1.975 29.400, 4.189 -2.807 29.400, 5.064 -3.556 29.400, 3.813 -3.159 29.400, 5.291 -3.449 29.400, 4.871 -3.715 29.400, 4.600 -4.400 29.400, 4.631 -4.649 29.400, 2.467 -3.899 29.400, 1.968 -4.027 29.400, 1.626 -5.318 29.400, 1.837 -5.452 29.400, 4.871 -5.085 29.400, 2.130 -5.854 29.400, 1.387 -5.240 29.400, 1.137 -5.225 29.400, 0.943 -4.092 29.400, -2.208 -4.525 29.400, -2.208 -4.275 29.400, -2.117 -2.410 29.400, -2.774 -3.495 29.400, -2.900 0.000 29.400, -3.800 0.000 29.400, -12.000 0.000 29.400, -11.968 0.514 29.400, -13.188 1.509 29.400, -11.217 2.410 29.400, -14.387 3.159 29.400, -10.097 3.462 29.400, -9.646 3.710 29.400, -8.668 4.027 29.400, -9.167 3.899 29.400, -21.274 5.305 29.400, -21.513 5.382 29.400, -11.493 1.975 29.400, -14.011 2.807 29.400, -10.889 2.807 29.400, -10.513 3.159 29.400, -14.803 3.462 29.400, -15.733 3.899 29.400, -7.132 4.027 29.400, -6.154 3.710 29.400, -4.169 4.151 29.400, -3.929 3.715 29.400, -3.736 3.556 29.400, -5.703 -3.462 29.400, -6.154 -3.710 29.400, -4.076 -4.882 29.400, -3.929 -5.085 29.400, -4.200 -4.400 29.400, -8.157 -4.092 29.400, -15.733 -3.899 29.400, -9.646 -3.710 29.400, -14.803 -3.462 29.400, -14.387 -3.159 29.400, -11.871 -1.020 29.400, -12.932 0.514 29.400, -14.011 -2.807 29.400, -10.889 -2.807 29.400, -13.188 -1.509 29.400, -11.712 -1.509 29.400, -13.029 -1.020 29.400, -12.932 -0.514 29.400, -11.968 -0.514 29.400, -22.032 0.514 29.400, -21.068 0.514 29.400, -20.971 1.020 29.400, -21.513 3.418 29.400, -20.891 3.812 29.400, -19.197 3.462 29.400, -18.746 3.710 29.400, -20.708 4.275 29.400, -20.708 4.525 29.400, -21.063 5.171 29.400, -20.891 4.988 29.400, -16.743 -4.092 29.400, -20.891 -4.988 29.400, -20.708 -4.525 29.400, -17.768 -4.027 29.400, -19.613 -3.159 29.400, -19.989 -2.807 29.400, -30.168 0.514 29.400, -31.036 3.556 29.400, -29.693 1.975 29.400, -29.417 2.410 29.400, -29.089 2.807 29.400, -28.713 3.159 29.400, -28.297 3.462 29.400, -30.074 3.495 29.400, -29.508 4.275 29.400, -27.846 3.710 29.400, -29.508 4.525 29.400, -26.868 4.027 29.400, -26.357 4.092 29.400, -24.833 -3.899 29.400, -22.576 -4.882 29.400, -29.863 -5.171 29.400, -26.357 -4.092 29.400, -29.691 -4.988 29.400, -26.868 -4.027 29.400, -27.846 -3.710 29.400, -29.863 -3.629 29.400, -29.417 -2.410 29.400, -30.071 -1.020 29.400, -30.200 0.000 29.400, -31.500 -4.400 29.400, -30.313 -3.418 29.400, -30.809 -3.449 29.400, -31.229 -3.715 29.400, -30.168 -0.514 29.400, -31.376 -3.918 29.400, 7.610 0.982 29.400, 6.530 4.032 29.400, 6.592 4.275 29.400, 6.592 4.525 29.400, 8.232 0.588 29.400, 1.626 5.318 29.400, 4.724 4.882 29.400, 4.871 5.085 29.400, 2.130 5.854 29.400, 5.291 5.351 29.400, 2.009 -6.810 29.400, -3.013 -5.382 29.400, -2.774 -5.305 29.400, -2.774 5.305 29.400, 0.231 5.974 29.400, 0.324 5.741 29.400, -2.391 4.988 29.400, -30.982 -5.276 28.200, -31.185 -5.129 28.200, -31.451 -4.709 28.200, -32.200 -9.500 28.200, -31.482 4.587 28.200, -31.405 4.826 28.200, -30.868 5.330 28.200, -22.068 5.330 28.200, -26.100 4.100 28.200, -29.729 5.037 28.200, -15.980 3.971 28.200, -16.486 4.068 28.200, -8.920 3.971 28.200, -9.100 9.500 28.200, 0.429 6.860 28.200, -3.325 5.392 28.200, 0.295 6.648 28.200, -3.075 5.392 28.200, -2.612 5.209 28.200, -2.429 5.037 28.200, 0.515 5.494 28.200, 0.718 5.346 28.200, 1.200 5.223 28.200, 1.200 4.100 28.200, -8.945 9.524 28.200, -8.806 9.595 28.200, -8.624 9.845 28.200, -8.695 9.706 28.200, 1.075 7.215 28.200, 1.325 7.215 28.200, 11.000 10.500 28.200, 1.568 7.152 28.200, 5.968 5.330 28.200, 6.582 4.587 28.200, 8.327 0.426 28.200, 8.267 -0.536 28.200, 8.107 -0.729 28.200, 5.968 -3.470 28.200, 6.188 -3.591 28.200, 7.423 -1.000 28.200, 5.725 -3.408 28.200, 4.007 -2.989 28.200, 5.232 -3.470 28.200, 4.829 -3.763 28.200, 3.610 -3.317 28.200, 3.175 -3.593 28.200, 2.709 -3.812 28.200, 4.618 -4.213 28.200, 4.602 -4.463 28.200, 4.649 -4.709 28.200, 4.756 -4.936 28.200, 4.915 -5.129 28.200, 1.971 -5.585 28.200, -8.600 -10.500 28.200, 1.200 -7.223 28.200, 0.951 -7.191 28.200, 0.718 -7.099 28.200, -8.806 -9.595 28.200, -7.900 -4.100 28.200, -3.885 -5.129 28.200, -7.386 -4.068 28.200, -4.182 -4.213 28.200, -6.391 -3.812 28.200, -8.945 -9.524 28.200, 0.356 -6.758 28.200, -3.200 -5.400 28.200, 0.202 -6.285 28.200, 0.218 -6.035 28.200, 1.568 -5.293 28.200, 4.662 -2.197 28.200, 7.174 -0.969 28.200, 5.227 -0.768 28.200, 6.738 -0.729 28.200, 5.099 -1.267 28.200, 6.471 -0.309 28.200, 5.292 -0.257 28.200, 6.425 -0.063 28.200, 7.054 0.930 28.200, 7.548 0.992 28.200, 4.662 2.197 28.200, 4.359 2.613 28.200, 4.007 2.989 28.200, 5.351 3.431 28.200, 5.849 3.431 28.200, 5.600 3.400 28.200, 5.118 3.524 28.200, 3.175 3.593 28.200, 4.618 4.587 28.200, 4.695 4.826 28.200, 5.012 5.209 28.200, 5.475 5.392 28.200, 5.725 5.392 28.200, 4.602 4.337 28.200, 0.686 4.068 28.200, 0.180 3.971 28.200, -2.249 4.091 28.200, -0.775 3.593 28.200, -2.515 3.671 28.200, -1.210 3.317 28.200, -2.951 3.431 28.200, -1.607 2.989 28.200, -3.449 3.431 28.200, -4.044 3.864 28.200, -4.741 2.613 28.200, -1.959 2.613 28.200, -4.438 2.197 28.200, -2.262 2.197 28.200, -2.892 -0.257 28.200, -2.827 -0.768 28.200, -2.699 -1.267 28.200, -3.075 -3.408 28.200, -1.959 -2.613 28.200, -3.325 -3.408 28.200, -4.001 1.267 28.200, -2.699 1.267 28.200, -4.190 -1.746 28.200, -1.210 -3.317 28.200, -0.775 -3.593 28.200, -2.202 -4.463 28.200, -2.218 -4.213 28.200, 0.180 -3.971 28.200, 0.612 -5.414 28.200, -2.356 -4.936 28.200, -2.515 -5.129 28.200, -5.925 -3.593 28.200, -3.788 -3.591 28.200, -3.682 3.524 28.200, -4.151 4.091 28.200, -3.971 5.037 28.200, -4.105 4.826 28.200, -9.875 3.593 28.200, -13.841 2.613 28.200, -10.707 2.989 28.200, -11.362 2.197 28.200, -12.908 -0.257 28.200, -11.992 -0.257 28.200, -11.610 -1.746 28.200, -11.059 -2.613 28.200, -10.310 -3.317 28.200, -8.920 -3.971 28.200, -21.218 -5.276 28.200, -15.025 3.593 28.200, -13.101 1.267 28.200, -11.799 1.267 28.200, -13.101 -1.267 28.200, -11.799 -1.267 28.200, -13.841 -2.613 28.200, -10.707 -2.989 28.200, -15.025 -3.593 28.200, -15.491 -3.812 28.200, -9.409 -3.812 28.200, -15.980 -3.971 28.200, -21.015 -5.129 28.200, -20.856 -4.936 28.200, -17.514 -4.068 28.200, -20.749 -4.709 28.200, -20.718 -4.213 28.200, -20.929 -3.763 28.200, -21.825 -3.408 28.200, -22.288 -3.591 28.200, -22.471 -3.763 28.200, -24.591 -3.812 28.200, -22.682 -4.213 28.200, -22.698 -4.463 28.200, -22.651 -4.709 28.200, -25.080 -3.971 28.200, -22.544 -4.936 28.200, -26.100 -4.100 28.200, -29.815 -5.129 28.200, -27.120 -3.971 28.200, -27.609 -3.812 28.200, -29.595 -3.974 28.200, -28.075 -3.593 28.200, -28.907 -2.989 28.200, -30.132 -3.470 28.200, -30.375 -3.408 28.200, -29.562 -2.197 28.200, -31.088 -3.591 28.200, -17.000 4.100 28.200, -19.410 3.317 28.200, -18.509 3.812 28.200, -20.749 4.091 28.200, -23.293 2.989 28.200, -22.182 3.524 28.200, -22.385 3.671 28.200, -22.651 4.091 28.200, -22.941 2.613 28.200, -20.462 2.197 28.200, -20.899 -1.267 28.200, -20.710 -1.746 28.200, -20.462 -2.197 28.200, -20.710 1.746 28.200, -21.027 0.768 28.200, -22.008 -0.257 28.200, -21.092 -0.257 28.200, -22.073 -0.768 28.200, -21.027 -0.768 28.200, -19.410 -3.317 28.200, -21.112 -3.591 28.200, -20.702 -4.463 28.200, -23.690 -3.317 28.200, -22.068 -3.470 28.200, -24.591 3.812 28.200, -22.605 4.826 28.200, -29.502 4.337 28.200, -27.609 3.812 28.200, -30.251 3.431 28.200, -30.018 3.524 28.200, -29.562 2.197 28.200, -29.810 1.746 28.200, -30.982 3.524 28.200, -30.192 0.257 28.200, -31.185 3.671 28.200, -30.192 -0.257 28.200, -31.271 -3.763 28.200, -30.868 -3.470 28.200, -28.510 -3.317 28.200, -29.729 -3.763 28.200, -29.549 -4.709 28.200, 4.829 5.037 28.200, 6.082 -5.276 28.200, 6.285 -5.129 28.200, 6.551 -4.709 28.200, 5.118 -5.276 28.200, 2.151 -6.532 28.200, 2.198 -6.285 28.200, 1.449 -7.191 28.200, -3.682 -5.276 28.200, -3.449 -5.369 28.200, 0.249 5.914 28.200, -2.832 5.330 28.200, 0.202 6.160 28.200, -21.700 3.400 28.200, -21.825 5.392 28.200, -21.949 -5.369 28.200, -30.251 -5.369 28.200, -30.018 -5.276 28.200, 0.686 -4.068 28.200, 1.200 -4.100 28.200, 0.432 -4.027 29.400, -0.067 -3.899 29.400, -0.546 -3.710 29.400, -0.309 -3.812 28.200, -1.607 -2.989 28.200, -2.262 -2.197 28.200, -2.510 -1.746 28.200, -2.612 -1.509 29.400, -2.771 -1.020 29.400, -2.868 -0.514 29.400, -2.892 0.257 28.200, -2.827 0.768 28.200, -2.510 1.746 28.200, -1.789 2.807 29.400, -0.309 3.812 28.200, 1.714 4.068 28.200, 2.220 3.971 28.200, 3.610 3.317 28.200, 4.910 1.746 28.200, 5.227 0.768 28.200, 5.292 0.257 28.200, 5.268 -0.514 29.400, 5.171 -1.020 29.400, 4.910 -1.746 28.200, 4.517 -2.410 29.400, 4.359 -2.613 28.200, 3.397 -3.462 29.400, 2.220 -3.971 28.200, 1.714 -4.068 28.200, -1.413 -3.159 29.400, -1.789 -2.807 29.400, -2.393 -1.975 29.400, -2.771 1.020 29.400, -2.612 1.509 29.400, -0.546 3.710 29.400, -0.067 3.899 29.400, 0.432 4.027 29.400, 1.968 4.027 29.400, 2.709 3.812 28.200, 3.397 3.462 29.400, 3.813 3.159 29.400, 4.517 2.410 29.400, 4.793 1.975 29.400, 5.099 1.267 28.200, 2.946 -3.710 29.400, 1.457 -4.092 29.400, -8.414 -4.068 28.200, -8.668 -4.027 29.400, -10.513 -3.159 29.400, -11.927 -0.768 28.200, -11.992 0.257 28.200, -11.927 0.768 28.200, -11.712 1.509 29.400, -11.610 1.746 28.200, -11.059 2.613 28.200, -7.900 4.100 28.200, -7.386 4.068 28.200, -6.880 3.971 28.200, -6.391 3.812 28.200, -5.925 3.593 28.200, -5.093 2.989 28.200, -3.873 0.768 28.200, -3.808 -0.257 28.200, -3.873 -0.768 28.200, -4.001 -1.267 28.200, -4.307 -1.975 29.400, -4.438 -2.197 28.200, -4.583 -2.410 29.400, -4.741 -2.613 28.200, -5.287 -3.159 29.400, -5.093 -2.989 28.200, -6.633 -3.899 29.400, -6.880 -3.971 28.200, -7.643 -4.092 29.400, -9.167 -3.899 29.400, -9.875 -3.593 28.200, -10.097 -3.462 29.400, -11.217 -2.410 29.400, -11.362 -2.197 28.200, -11.493 -1.975 29.400, -11.871 1.020 29.400, -10.310 3.317 28.200, -9.409 3.812 28.200, -8.414 4.068 28.200, -8.157 4.092 29.400, -7.643 4.092 29.400, -6.633 3.899 29.400, -5.490 3.317 28.200, -5.287 3.159 29.400, -4.911 2.807 29.400, -4.190 1.746 28.200, -3.832 0.514 29.400, -3.808 0.257 28.200, -3.929 -1.020 29.400, -4.088 -1.509 29.400, -5.490 -3.317 28.200, -7.132 -4.027 29.400, -18.020 -3.971 28.200, -18.267 -3.899 29.400, -18.746 -3.710 29.400, -19.197 -3.462 29.400, -18.975 -3.593 28.200, -20.159 -2.613 28.200, -20.812 -1.509 29.400, -21.068 -0.514 29.400, -21.092 0.257 28.200, -18.975 3.593 28.200, -18.267 3.899 29.400, -18.020 3.971 28.200, -17.768 4.027 29.400, -16.232 4.027 29.400, -15.254 3.710 29.400, -14.193 2.989 28.200, -12.973 0.768 28.200, -12.908 0.257 28.200, -13.407 -1.975 29.400, -16.232 -4.027 29.400, -16.486 -4.068 28.200, -17.000 -4.100 28.200, -17.257 -4.092 29.400, -18.509 -3.812 28.200, -19.807 -2.989 28.200, -20.317 -2.410 29.400, -20.593 -1.975 29.400, -20.971 -1.020 29.400, -21.100 0.000 29.400, -20.899 1.267 28.200, -20.593 1.975 29.400, -20.159 2.613 28.200, -19.989 2.807 29.400, -19.807 2.989 28.200, -19.613 3.159 29.400, -17.514 4.068 28.200, -17.257 4.092 29.400, -16.743 4.092 29.400, -15.491 3.812 28.200, -14.590 3.317 28.200, -13.683 2.410 29.400, -13.538 2.197 28.200, -13.407 1.975 29.400, -13.290 1.746 28.200, -13.029 1.020 29.400, -12.900 0.000 29.400, -12.973 -0.768 28.200, -13.290 -1.746 28.200, -13.538 -2.197 28.200, -13.683 -2.410 29.400, -14.193 -2.989 28.200, -14.590 -3.317 28.200, -15.254 -3.710 29.400, -26.614 -4.068 28.200, -28.297 -3.462 29.400, -29.259 -2.613 28.200, -29.693 -1.975 29.400, -29.810 -1.746 28.200, -29.999 -1.267 28.200, -29.999 1.267 28.200, -29.259 2.613 28.200, -28.907 2.989 28.200, -28.075 3.593 28.200, -27.120 3.971 28.200, -26.614 4.068 28.200, -25.586 4.068 28.200, -25.332 4.027 29.400, -22.201 1.267 28.200, -22.073 0.768 28.200, -22.000 0.000 29.400, -22.008 0.257 28.200, -22.032 -0.514 29.400, -22.288 -1.509 29.400, -22.201 -1.267 28.200, -22.638 -2.197 28.200, -22.941 -2.613 28.200, -23.487 -3.159 29.400, -23.293 -2.989 28.200, -27.367 -3.899 29.400, -28.713 -3.159 29.400, -29.089 -2.807 29.400, -29.912 -1.509 29.400, -30.127 -0.768 28.200, -30.127 0.768 28.200, -30.071 1.020 29.400, -29.912 1.509 29.400, -28.510 3.317 28.200, -27.367 3.899 29.400, -25.843 4.092 29.400, -25.080 3.971 28.200, -24.833 3.899 29.400, -24.354 3.710 29.400, -24.125 3.593 28.200, -23.690 3.317 28.200, -22.638 2.197 28.200, -22.390 1.746 28.200, -22.288 1.509 29.400, -22.390 -1.746 28.200, -23.111 -2.807 29.400, -23.903 -3.462 29.400, -24.125 -3.593 28.200, -24.354 -3.710 29.400, -25.332 -4.027 29.400, -25.586 -4.068 28.200, 6.941 -0.876 28.200, 6.454 0.249 29.400, 6.546 0.482 29.400, 6.835 0.809 28.200, 7.297 0.992 28.200, 7.791 0.930 28.200, 8.193 0.637 28.200, 8.405 0.187 28.200, 8.415 -0.125 29.400, 8.421 -0.063 28.200, 8.352 -0.368 29.400, 8.374 -0.309 28.200, 8.232 -0.588 29.400, 8.060 -0.771 29.400, 7.671 -0.969 28.200, 6.578 -0.536 28.200, 6.423 0.000 29.400, 6.440 0.187 28.200, 6.518 0.426 28.200, 6.652 0.637 28.200, 7.114 0.951 29.400, 7.360 0.998 29.400, 7.848 0.905 29.400, 8.010 0.809 28.200, 8.060 0.771 29.400, 8.352 0.368 29.400, 8.415 0.125 29.400, 7.904 -0.876 28.200, 7.848 -0.905 29.400, 5.537 3.402 29.400, 5.064 3.556 29.400, 4.915 3.671 28.200, 4.631 4.151 29.400, 4.649 4.091 28.200, 5.232 5.330 28.200, 6.188 5.209 28.200, 6.237 5.171 29.400, 6.371 5.037 28.200, 6.598 4.337 28.200, 6.551 4.091 28.200, 6.444 3.864 28.200, 6.237 3.629 29.400, 6.026 3.495 29.400, 6.082 3.524 28.200, 5.787 3.418 29.400, 4.871 3.715 29.400, 4.756 3.864 28.200, 4.724 3.918 29.400, 5.064 5.244 29.400, 5.787 5.382 29.400, 6.026 5.305 29.400, 6.505 4.826 28.200, 6.409 3.812 29.400, 6.285 3.671 28.200, 5.351 -5.369 28.200, 5.600 -5.400 28.200, 5.291 -5.351 29.400, 5.012 -3.591 28.200, 5.475 -3.408 28.200, 5.537 -3.402 29.400, 6.026 -3.495 29.400, 6.598 -4.463 28.200, 5.849 -5.369 28.200, 5.537 -5.398 29.400, 5.064 -5.244 29.400, 4.724 -4.882 29.400, 4.631 -4.151 29.400, 4.695 -3.974 28.200, 4.724 -3.918 29.400, 6.371 -3.763 28.200, 6.505 -3.974 28.200, 6.582 -4.213 28.200, 6.592 -4.275 29.400, 6.530 -4.768 29.400, 6.444 -4.936 28.200, 6.409 -4.988 29.400, 6.237 -5.171 29.400, 6.026 -5.305 29.400, 0.891 -7.174 29.400, 1.137 -7.221 29.400, 0.515 -6.952 28.200, 0.249 -6.532 28.200, 0.231 -5.974 29.400, 0.295 -5.797 28.200, 1.075 -5.230 28.200, 1.788 -5.414 28.200, 2.009 -5.635 29.400, 2.182 -6.035 28.200, 2.192 -6.097 29.400, 1.682 -7.099 28.200, 1.626 -7.127 29.400, 0.200 -6.223 29.400, 0.429 -5.585 28.200, 0.664 -5.378 29.400, 0.832 -5.293 28.200, 0.891 -5.271 29.400, 1.325 -5.230 28.200, 2.105 -5.797 28.200, 2.130 -6.591 29.400, 2.044 -6.758 28.200, 1.885 -6.952 28.200, 1.837 -6.993 29.400, -3.509 -5.351 29.400, -3.263 -5.398 29.400, -3.736 -5.244 29.400, -4.044 -4.936 28.200, -4.151 -4.709 28.200, -4.105 -3.974 28.200, -3.929 -3.715 29.400, -3.971 -3.763 28.200, -3.509 -3.449 29.400, -3.013 -3.418 29.400, -2.612 -3.591 28.200, -2.429 -3.763 28.200, -2.295 -3.974 28.200, -2.270 -4.768 29.400, -2.249 -4.709 28.200, -2.718 -5.276 28.200, -2.951 -5.369 28.200, -4.169 -4.649 29.400, -4.198 -4.463 28.200, -4.169 -4.151 29.400, -4.076 -3.918 29.400, -3.568 -3.470 28.200, -2.832 -3.470 28.200, -2.563 -3.629 29.400, -2.270 -4.032 29.400, -2.563 -5.171 29.400, -3.263 3.402 29.400, -3.509 3.449 29.400, -3.885 3.671 28.200, -4.198 4.337 28.200, -4.169 4.649 29.400, -2.295 4.826 28.200, -2.218 4.587 28.200, -2.202 4.337 28.200, -2.356 3.864 28.200, -2.563 3.629 29.400, -3.200 3.400 28.200, -4.076 3.918 29.400, -4.200 4.400 29.400, -4.182 4.587 28.200, -4.076 4.882 29.400, -3.788 5.209 28.200, -3.568 5.330 28.200, -2.718 3.524 28.200, 0.951 5.254 28.200, 1.137 5.225 29.400, 0.471 5.538 29.400, 0.356 5.687 28.200, 0.218 6.410 28.200, 0.231 6.471 29.400, 0.832 7.152 28.200, 1.788 7.032 28.200, 1.837 6.993 29.400, 2.009 6.810 29.400, 2.105 6.648 28.200, 1.682 5.346 28.200, 0.200 6.223 29.400, 0.612 7.032 28.200, 1.137 7.221 29.400, 1.971 6.860 28.200, 2.182 6.410 28.200, 2.198 6.160 28.200, 2.192 6.097 29.400, 2.151 5.914 28.200, 2.044 5.687 28.200, 1.885 5.494 28.200, 1.449 5.254 28.200, -21.949 3.431 28.200, -21.763 3.402 29.400, -22.009 3.449 29.400, -22.236 3.556 29.400, -22.576 3.918 29.400, -22.544 3.864 28.200, -22.698 4.337 28.200, -21.575 5.392 28.200, -21.332 5.330 28.200, -21.112 5.209 28.200, -20.929 5.037 28.200, -20.770 4.768 29.400, -20.718 4.587 28.200, -20.702 4.337 28.200, -20.856 3.864 28.200, -21.015 3.671 28.200, -21.274 3.495 29.400, -21.218 3.524 28.200, -22.682 4.587 28.200, -22.576 4.882 29.400, -22.471 5.037 28.200, -22.429 5.085 29.400, -22.288 5.209 28.200, -22.236 5.244 29.400, -20.795 4.826 28.200, -20.770 4.032 29.400, -21.063 3.629 29.400, -21.451 3.431 28.200, -30.749 3.431 28.200, -30.809 3.449 29.400, -31.229 3.715 29.400, -31.344 3.864 28.200, -31.451 4.091 28.200, -31.469 4.151 29.400, -31.229 5.085 29.400, -31.271 5.037 28.200, -31.088 5.209 28.200, -30.809 5.351 29.400, -30.563 5.398 29.400, -30.313 5.382 29.400, -30.132 5.330 28.200, -29.570 4.768 29.400, -29.518 4.587 28.200, -29.815 3.671 28.200, -30.563 3.402 29.400, -30.313 3.418 29.400, -30.500 3.400 28.200, -31.376 3.918 29.400, -31.498 4.337 28.200, -31.500 4.400 29.400, -31.376 4.882 29.400, -31.036 5.244 29.400, -30.625 5.392 28.200, -30.375 5.392 28.200, -29.912 5.209 28.200, -29.863 5.171 29.400, -29.691 4.988 29.400, -29.595 4.826 28.200, -29.549 4.091 28.200, -29.570 4.032 29.400, -29.656 3.864 28.200, -29.691 3.812 29.400, -29.863 3.629 29.400, -30.749 -5.369 28.200, -30.809 -5.351 29.400, -31.036 -5.244 29.400, -31.469 -4.649 29.400, -31.498 -4.463 28.200, -31.469 -4.151 29.400, -31.482 -4.213 28.200, -31.405 -3.974 28.200, -30.625 -3.408 28.200, -30.074 -3.495 29.400, -29.912 -3.591 28.200, -29.691 -3.812 29.400, -29.570 -4.032 29.400, -29.518 -4.213 28.200, -29.502 -4.463 28.200, -29.656 -4.936 28.200, -30.563 -5.398 29.400, -30.500 -5.400 28.200, -31.229 -5.085 29.400, -31.344 -4.936 28.200, -31.036 -3.556 29.400, -30.563 -3.402 29.400, -29.508 -4.275 29.400, -29.508 -4.525 29.400, -29.570 -4.768 29.400, -30.074 -5.305 29.400, -30.313 -5.382 29.400, -22.009 -5.351 29.400, -22.182 -5.276 28.200, -22.385 -5.129 28.200, -22.669 -4.649 29.400, -22.605 -3.974 28.200, -22.236 -3.556 29.400, -21.575 -3.408 28.200, -21.332 -3.470 28.200, -20.770 -4.768 29.400, -21.063 -5.171 29.400, -21.274 -5.305 29.400, -21.451 -5.369 28.200, -21.513 -5.382 29.400, -21.700 -5.400 28.200, -22.236 -5.244 29.400, -22.429 -3.715 29.400, -22.009 -3.449 29.400, -21.513 -3.418 29.400, -21.274 -3.495 29.400, -21.063 -3.629 29.400, -20.891 -3.812 29.400, -20.795 -3.974 28.200, -20.770 -4.032 29.400, -20.708 -4.275 29.400, -9.100 9.500 29.400, -8.945 9.524 29.400, -8.600 10.000 28.200, 11.000 -10.500 29.400, -8.600 -10.000 29.400, -8.600 -10.000 28.200, -8.624 -9.845 28.200, -9.100 -9.500 28.200, -8.695 -9.706 28.200, -8.945 -9.524 29.400, -8.600 -10.500 29.400, -8.600 -10.795 29.374, -8.600 -11.081 29.297, -8.600 -11.593 29.002, -8.600 -11.802 28.793, -8.600 -10.794 28.105, -8.600 -10.976 27.855, -8.600 -11.972 28.550, -8.600 -12.200 27.700, 11.000 -12.174 27.995, 11.000 -11.000 27.700, 11.000 -11.972 28.550, 11.000 -10.794 28.105, 11.000 -11.081 29.297, 11.000 -11.593 29.002, 11.000 -10.500 28.200, 11.000 -12.200 27.700, -8.600 -12.174 27.995, 11.000 -12.097 28.281, -8.600 -12.097 28.281, 11.000 -11.802 28.793, -8.600 -11.350 29.172, 11.000 -11.350 29.172, 11.000 -10.795 29.374, 11.000 -10.655 28.176, 11.000 -10.905 27.994, -8.600 -10.905 27.994, 11.000 -10.976 27.855, -8.600 -10.655 28.176, 11.000 10.795 29.374, 11.000 10.794 28.105, 11.000 12.174 27.995, 11.000 10.905 27.994, 11.000 10.976 27.855, -8.600 11.802 28.793, -8.600 10.905 27.994, -8.600 12.174 27.995, -8.600 11.350 29.172, -8.600 11.593 29.002, -8.600 11.081 29.297, -8.600 10.655 28.176, -8.600 10.500 29.400, -8.600 10.500 28.200, -8.600 12.200 27.700, -8.600 12.097 28.281, 11.000 12.097 28.281, 11.000 11.972 28.550, -8.600 11.972 28.550, -8.600 10.795 29.374, 11.000 11.802 28.793, 11.000 11.593 29.002, 11.000 11.350 29.172, 11.000 11.081 29.297, -8.600 10.794 28.105, -8.600 10.976 27.855, 11.000 10.655 28.176, -32.200 9.500 28.200, -32.355 9.500 28.176, -33.293 9.500 29.002, -32.494 9.500 28.105, -32.605 9.500 27.994, -33.797 9.500 28.281, -32.676 9.500 27.855, -33.874 9.500 27.995, -33.900 -9.500 27.700, -33.797 -9.500 28.281, -32.676 -9.500 27.855, -32.605 -9.500 27.994, -32.494 -9.500 28.105, -33.502 -9.500 28.793, -32.355 -9.500 28.176, -33.874 -9.500 27.995, -33.672 -9.500 28.550, -33.672 9.500 28.550, -33.502 9.500 28.793, -33.293 -9.500 29.002, -33.050 -9.500 29.172, -32.781 -9.500 29.297, -32.781 9.500 29.297, -32.495 9.500 29.374, -32.495 -9.500 29.374, -33.050 9.500 29.172, -32.700 9.500 27.700, -23.500 0.000 0.650, -23.500 -0.239 0.604, -23.500 -0.357 0.543, -23.500 -0.354 -0.545, -23.500 -0.543 -0.357, -23.500 -0.544 0.354, -23.500 -0.460 0.460, -23.500 -0.604 0.239, -23.500 -0.639 0.122, -23.500 -0.640 -0.119, -23.500 0.239 0.604, -23.500 0.357 -0.543, -23.500 0.460 -0.460, -23.500 0.354 0.545, -23.500 0.604 -0.239, -23.500 0.543 0.357, -23.500 0.122 0.638, -23.500 -0.119 0.640, -23.527 0.000 0.750, -23.600 0.000 0.823, -23.600 0.213 0.795, -23.600 0.412 0.713, -23.527 0.650 0.375, -23.500 0.460 0.460, -23.527 0.375 0.650, -23.527 -0.194 0.724, -23.527 -0.375 0.650, -23.700 -0.736 0.425, -23.600 -0.582 0.582, -23.527 -0.530 0.530, -23.500 -0.650 -0.000, -23.700 -0.601 -0.601, -23.700 -0.425 -0.736, -23.527 -0.724 -0.194, -23.527 -0.650 -0.375, -23.600 -0.713 -0.412, -23.600 -0.713 0.412, -23.700 -0.821 0.220, -23.600 -0.795 0.213, -23.527 -0.724 0.194, -23.700 -0.850 0.000, -23.700 -0.821 -0.220, -23.600 -0.823 -0.000, -23.600 -0.795 -0.213, -23.700 -0.736 -0.425, -23.500 -0.604 -0.239, -23.527 -0.530 -0.530, -23.600 -0.582 -0.582, -23.500 -0.460 -0.460, -23.500 -0.122 -0.638, -23.500 0.000 -0.650, -23.500 0.119 -0.640, -23.527 0.000 -0.750, -23.500 0.239 -0.604, -23.527 0.375 -0.650, -23.600 0.412 -0.713, -23.527 0.194 -0.724, -23.527 -0.375 -0.650, -23.600 -0.412 -0.713, -23.600 -0.213 -0.795, -23.700 -0.220 -0.821, -23.500 -0.239 -0.604, -23.527 -0.194 -0.724, -23.600 0.000 -0.823, -23.700 0.220 -0.821, -23.600 0.213 -0.795, -23.600 0.713 -0.412, -23.500 0.544 -0.354, -23.500 0.650 -0.000, -23.527 0.750 -0.000, -23.500 0.640 0.119, -23.500 0.604 0.239, -23.600 0.582 0.582, -23.600 0.713 0.412, -23.527 0.724 0.194, -23.600 0.795 -0.213, -23.527 0.650 -0.375, -23.700 0.850 0.000, -23.700 0.821 0.220, -23.527 0.724 -0.194, -23.500 0.639 -0.122, -23.600 0.795 0.213, -23.527 0.530 0.530, -23.527 0.194 0.724, -23.700 -0.601 0.601, -23.600 -0.412 0.713, -23.600 -0.213 0.795, -23.700 -0.220 0.821, -23.527 -0.650 0.375, -23.527 -0.750 -0.000, -23.600 0.582 -0.582, -23.527 0.530 -0.530, -23.600 0.823 -0.000, -32.600 7.267 -7.097, -32.600 7.025 -7.083, -32.600 6.856 -7.031, -32.600 6.368 -5.855, -32.600 6.452 -5.700, -32.600 6.700 -5.451, -32.600 6.300 -6.201, -32.600 7.334 -7.090, -32.600 7.400 -7.077, -32.600 7.911 -5.649, -32.600 8.094 -6.099, -32.600 8.098 -6.263, -32.600 7.556 -7.027, -32.600 7.800 -5.529, -32.600 7.827 -6.845, -32.600 8.017 -6.579, -32.600 8.044 25.731, -32.600 8.448 24.400, -32.600 8.532 24.555, -32.600 8.583 25.076, -32.600 8.336 24.263, -32.600 8.532 25.245, -32.600 8.583 24.725, -32.600 6.823 25.100, -32.600 7.139 25.604, -32.600 7.500 25.778, -32.600 7.411 24.048, -32.600 7.269 24.110, -32.600 7.700 24.000, -36.400 -0.850 -0.000, -36.400 -0.601 0.601, -36.400 -0.425 0.736, -23.700 0.220 0.821, -23.700 0.601 0.601, -23.700 0.736 0.425, -36.400 0.821 0.220, -23.700 0.736 -0.425, -36.400 0.425 -0.736, -36.400 -0.736 -0.425, -36.400 -0.821 -0.220, -23.700 -0.425 0.736, -36.400 -0.220 0.821, -23.700 0.000 0.850, -36.400 0.000 0.850, -23.700 0.425 0.736, -23.700 0.821 -0.220, -36.400 0.821 -0.220, -23.700 0.601 -0.601, -23.700 0.425 -0.736, -36.400 0.220 -0.821, -23.700 0.000 -0.850, -32.571 7.525 -7.236, -32.571 7.727 -7.149, -32.571 7.907 -7.024, -32.185 8.624 -6.568, -32.000 8.473 -6.993, -32.600 7.700 -6.949, -32.571 8.058 -6.864, -32.353 8.541 -6.547, -32.000 8.683 -6.427, -32.185 8.669 -6.274, -32.600 7.934 -6.721, -32.571 8.174 -6.678, -32.185 8.654 -5.977, -32.353 8.584 -6.270, -32.485 8.451 -6.263, -32.353 8.569 -5.990, -32.185 8.579 -5.689, -32.600 8.072 -6.425, -32.571 8.121 -5.626, -32.600 8.000 -5.787, -32.571 7.820 -5.309, -32.600 7.668 -5.431, -32.571 7.628 -5.203, -32.600 7.521 -5.359, -32.600 7.363 -5.315, -32.600 7.200 -5.300, -32.600 7.025 -5.317, -32.571 6.982 -5.137, -32.600 6.856 -5.369, -32.485 6.484 -5.172, -32.185 5.952 -5.422, -32.000 6.223 -5.062, -32.185 6.134 -5.187, -32.185 6.360 -4.993, -32.485 6.948 -4.973, -32.571 6.772 -5.203, -32.485 6.706 -5.049, -32.185 8.448 -5.422, -32.571 8.284 -6.255, -32.571 8.273 -6.036, -32.485 8.438 -6.010, -32.185 8.266 -5.187, -32.600 8.061 -5.939, -32.571 8.218 -5.823, -32.485 8.263 -5.537, -32.185 7.780 -4.849, -32.571 7.987 -5.452, -32.485 7.916 -5.172, -32.185 7.496 -4.759, -32.000 7.649 -4.769, -32.000 7.352 -4.708, -32.485 7.452 -4.973, -32.185 7.200 -4.729, -32.185 6.904 -4.759, -32.571 7.418 -5.137, -32.353 6.921 -4.843, -32.185 6.620 -4.849, -32.000 6.472 -4.888, -32.485 6.292 -5.337, -32.353 6.196 -5.245, -32.000 5.853 -5.539, -32.185 5.821 -5.689, -32.571 6.580 -5.309, -32.600 6.564 -5.563, -32.571 6.413 -5.452, -32.485 6.137 -5.537, -32.353 5.901 -5.719, -32.353 5.831 -5.990, -32.185 5.746 -5.977, -32.185 5.731 -6.274, -32.571 6.279 -5.626, -32.485 6.025 -5.765, -32.000 5.793 -6.721, -32.600 6.317 -6.025, -32.571 6.182 -5.823, -32.571 6.127 -6.036, -32.185 5.776 -6.569, -32.353 5.859 -6.547, -32.185 6.037 -7.100, -32.000 5.927 -6.993, -32.600 6.317 -6.376, -32.485 5.987 -6.514, -32.000 6.113 -7.233, -32.185 6.242 -7.316, -32.600 6.368 -6.545, -32.571 6.226 -6.678, -32.353 6.104 -7.048, -32.000 6.343 -7.431, -32.485 6.384 -7.150, -32.353 6.528 -7.411, -32.000 6.608 -7.578, -32.185 6.760 -7.603, -32.185 6.486 -7.486, -32.600 6.452 -6.700, -32.600 6.564 -6.837, -32.185 7.051 -7.663, -32.600 6.700 -6.949, -32.571 6.493 -7.024, -32.571 6.673 -7.149, -32.000 7.200 -7.700, -32.000 7.502 -7.669, -32.353 7.060 -7.578, -32.485 7.073 -7.446, -32.353 7.340 -7.578, -32.571 7.090 -7.280, -32.185 7.640 -7.603, -32.485 7.575 -7.395, -32.185 7.914 -7.486, -32.185 8.158 -7.316, -32.600 7.200 -7.100, -32.571 7.310 -7.280, -32.485 7.808 -7.295, -32.353 8.102 -7.251, -32.185 8.363 -7.100, -32.000 8.287 -7.233, -32.571 7.200 -5.115, -32.485 7.200 -4.947, -32.353 7.200 -4.815, -32.353 7.479 -4.843, -32.353 7.615 -7.522, -32.185 7.349 -7.663, -32.485 7.327 -7.446, -32.353 7.872 -7.411, -32.485 8.016 -7.150, -32.353 8.296 -7.048, -32.485 8.191 -6.967, -32.185 8.520 -6.848, -32.353 8.444 -6.810, -32.571 8.251 -6.471, -32.485 8.413 -6.513, -32.485 8.325 -6.752, -32.485 8.375 -5.765, -32.353 8.499 -5.719, -32.485 8.108 -5.337, -32.353 8.204 -5.245, -32.353 8.376 -5.467, -32.353 7.991 -5.063, -32.185 8.040 -4.993, -32.485 7.694 -5.049, -32.353 7.746 -4.927, -32.353 6.654 -4.927, -32.353 6.409 -5.063, -32.353 6.024 -5.467, -32.485 5.962 -6.010, -32.485 5.949 -6.263, -32.353 5.816 -6.270, -32.571 6.116 -6.255, -32.571 6.149 -6.472, -32.185 5.880 -6.848, -32.571 6.342 -6.864, -32.485 6.209 -6.967, -32.485 6.075 -6.752, -32.353 5.956 -6.810, -32.353 6.298 -7.251, -32.485 6.592 -7.295, -32.571 6.875 -7.236, -32.353 6.785 -7.522, -32.485 6.825 -7.395, -11.700 -7.911 24.180, -11.700 -8.382 24.588, -11.700 -8.442 25.007, -11.700 -8.382 25.212, -11.700 -8.442 24.793, -11.700 -7.295 24.269, -11.700 -7.018 24.588, -11.700 -7.133 25.391, -11.700 -8.105 25.531, -11.700 -7.489 25.620, -11.700 7.489 24.180, -11.700 7.295 24.269, -11.700 7.133 24.409, -11.700 7.018 24.588, -11.700 8.105 24.269, -11.700 8.105 25.531, -11.700 8.267 24.409, -32.600 7.875 24.017, -32.485 8.516 23.950, -32.353 8.796 24.052, -32.185 8.863 24.000, -32.485 8.075 23.705, -32.571 8.025 23.864, -32.600 8.044 24.069, -32.600 8.200 24.151, -32.185 9.020 24.252, -32.571 8.407 24.076, -32.571 8.558 24.236, -32.485 8.691 24.133, -32.353 8.944 24.290, -32.485 8.825 24.348, -32.185 9.124 24.531, -32.485 8.913 24.586, -32.185 9.154 25.123, -32.571 8.751 24.628, -32.485 8.951 24.837, -32.353 9.084 24.830, -32.353 9.069 25.110, -32.600 8.600 24.901, -32.485 8.875 25.335, -32.353 8.876 25.633, -32.000 8.886 25.818, -32.185 8.948 25.678, -32.571 8.773 25.064, -32.353 8.704 25.854, -32.185 8.766 25.913, -32.000 8.677 26.038, -32.571 8.718 25.277, -32.000 8.149 26.331, -32.185 8.540 26.107, -32.185 8.280 26.251, -32.600 8.448 25.400, -32.571 8.621 25.474, -32.353 8.246 26.173, -32.185 7.996 26.341, -32.000 7.852 26.392, -32.185 7.700 26.371, -32.600 8.336 25.537, -32.600 8.200 25.649, -32.485 7.952 26.127, -32.185 7.404 26.341, -32.571 7.918 25.963, -32.353 7.421 26.257, -32.485 7.700 26.153, -32.353 7.154 26.173, -32.185 6.860 26.107, -32.600 7.875 25.783, -32.571 7.700 25.985, -32.485 7.206 26.051, -32.353 6.909 26.037, -32.000 6.723 26.038, -32.185 6.634 25.913, -32.600 7.700 25.800, -32.571 7.482 25.963, -32.571 7.272 25.897, -32.485 6.984 25.928, -32.000 6.514 25.818, -32.600 7.310 25.711, -32.185 6.321 25.411, -32.571 7.080 25.791, -32.485 6.637 25.563, -32.000 6.248 25.276, -32.571 6.913 25.648, -32.485 6.525 25.335, -32.353 6.401 25.381, -32.185 6.231 24.826, -32.000 6.202 24.976, -32.600 6.996 25.461, -32.600 6.889 25.290, -32.571 6.779 25.474, -32.185 6.276 24.531, -32.000 6.217 24.673, -32.571 6.627 25.064, -32.485 6.449 24.837, -32.185 6.380 24.252, -32.600 6.800 24.901, -32.571 6.616 24.845, -32.000 6.613 23.867, -32.000 6.427 24.107, -32.571 6.649 24.628, -32.485 6.575 24.348, -32.000 6.843 23.669, -32.185 6.537 24.000, -32.185 6.742 23.784, -32.600 6.823 24.700, -32.353 6.604 24.052, -32.185 6.986 23.614, -32.600 6.867 24.559, -32.571 6.726 24.422, -32.600 6.933 24.429, -32.485 6.709 24.133, -32.485 6.884 23.950, -32.353 7.028 23.689, -32.000 7.108 23.522, -32.600 7.026 24.303, -32.185 7.260 23.497, -32.600 7.139 24.196, -32.485 7.325 23.705, -32.185 7.849 23.437, -32.185 7.551 23.437, -32.600 7.553 24.012, -32.571 7.810 23.820, -32.571 7.590 23.820, -32.485 7.827 23.654, -32.353 8.115 23.578, -32.185 8.140 23.497, -32.353 7.840 23.522, -32.353 7.560 23.522, -32.485 7.573 23.654, -32.571 7.173 23.951, -32.000 8.557 23.669, -32.185 8.658 23.784, -32.353 8.372 23.689, -32.000 8.002 23.431, -32.485 7.448 26.127, -32.353 7.700 26.285, -32.353 7.285 23.578, -32.485 8.308 23.805, -32.353 8.602 23.849, -32.571 8.227 23.951, -32.185 8.414 23.614, -32.571 8.674 24.422, -32.571 8.784 24.845, -32.185 9.169 24.826, -32.353 9.041 24.553, -32.485 8.938 25.090, -32.353 8.999 25.381, -32.185 9.079 25.411, -32.571 8.487 25.648, -32.485 8.608 25.763, -32.485 8.763 25.563, -32.485 8.416 25.928, -32.353 8.491 26.037, -32.571 8.128 25.897, -32.571 8.320 25.791, -32.485 8.194 26.051, -32.353 7.979 26.257, -32.185 7.120 26.251, -32.485 6.792 25.763, -32.185 6.452 25.678, -32.353 6.696 25.854, -32.571 6.682 25.277, -32.353 6.524 25.633, -32.485 6.462 25.090, -32.185 6.246 25.123, -32.353 6.331 25.110, -32.485 6.487 24.586, -32.353 6.359 24.553, -32.353 6.316 24.830, -32.353 6.456 24.290, -32.571 6.842 24.236, -32.353 6.798 23.849, -32.571 6.993 24.076, -32.485 7.092 23.805, -32.571 7.375 23.864, -36.400 -0.425 -0.736, -36.700 -0.789 -0.836, -36.400 -0.601 -0.601, -36.400 -0.220 -0.821, -36.400 0.000 -0.850, -36.400 0.601 -0.601, -36.400 0.736 -0.425, -36.700 1.028 -0.516, -36.700 1.119 -0.265, -36.700 0.881 -0.739, -36.400 0.850 -0.000, -36.700 1.119 0.265, -36.700 1.028 0.516, -36.400 0.601 0.601, -36.400 0.425 0.736, -36.400 0.220 0.821, -36.400 0.736 0.425, -36.700 0.455 1.056, -36.700 -0.961 0.632, -36.400 -0.736 0.425, -36.700 -1.142 0.134, -36.700 -1.081 0.393, -36.400 -0.821 0.220, -32.600 -6.856 -5.369, -32.600 -6.564 -6.837, -32.600 -6.564 -5.563, -32.600 -6.452 -5.700, -32.600 -6.317 -6.024, -32.600 -6.700 -6.949, -32.600 -7.200 -5.300, -32.600 -7.827 -5.555, -32.600 -7.700 -5.451, -32.600 -7.400 -5.323, -32.600 -7.521 -7.041, -32.600 -7.668 -6.969, -32.600 -7.200 -7.100, -31.700 7.200 -7.700, -31.700 7.502 -7.669, -32.000 7.792 -7.578, -31.700 7.792 -7.578, -31.700 8.287 -7.233, -32.000 8.607 -6.721, -31.700 8.607 -6.721, -31.700 8.652 -5.824, -32.000 8.652 -5.824, -32.000 8.386 -5.282, -31.700 8.386 -5.282, -32.000 8.177 -5.062, -32.000 7.928 -4.888, -31.700 7.649 -4.769, -32.000 7.048 -4.708, -32.000 6.751 -4.769, -32.000 6.014 -5.282, -32.000 5.702 -6.124, -31.700 5.793 -6.721, -31.700 5.927 -6.993, -31.700 6.113 -7.233, -31.700 6.343 -7.431, -32.000 6.898 -7.669, -32.000 8.057 -7.431, -32.000 8.698 -6.124, -31.700 8.698 -6.124, -32.000 8.547 -5.539, -31.700 6.751 -4.769, -31.700 5.853 -5.539, -32.000 5.748 -5.824, -31.700 5.748 -5.824, -32.000 5.717 -6.427, -31.700 5.717 -6.427, -11.700 7.411 -6.920, -11.700 7.605 -5.569, -11.700 7.942 -6.093, -11.700 7.767 -5.709, -11.700 7.200 -5.450, -11.700 6.795 -6.831, -11.700 6.795 -5.569, -11.700 6.518 -5.888, -11.700 6.458 -6.093, -11.700 6.458 -6.307, -11.700 6.518 -6.512, -11.700 6.989 -6.920, -11.700 -7.411 -6.920, -11.700 -7.767 -6.691, -11.700 -7.942 -6.307, -11.700 -7.882 -5.888, -11.700 -6.795 -5.569, -11.700 -6.633 -5.709, -11.700 -7.200 -5.450, -11.700 -7.605 -5.569, -11.700 -7.767 -5.709, -11.400 -0.449 -1.431, -11.400 -0.857 1.231, -11.400 -1.087 1.033, -11.400 -1.186 -0.918, -11.400 -1.273 0.793, -11.400 -1.347 -0.661, -11.400 -1.452 -0.376, -11.400 -0.152 -1.492, -11.400 0.302 1.469, -11.400 1.273 0.793, -11.400 1.407 0.521, -11.400 1.483 0.227, -11.400 0.449 -1.431, -11.400 0.728 -1.312, -11.400 0.977 -1.138, -11.106 0.463 -7.315, -11.184 0.463 -7.315, -11.690 0.550 -7.361, -11.792 0.550 -7.361, -11.793 0.463 -7.315, -12.400 0.497 -7.328, -12.400 0.600 -7.407, -12.400 0.660 -7.522, -11.793 0.619 -7.434, -12.400 0.370 -7.300, -12.252 0.463 -7.315, -11.899 0.463 -7.315, -11.453 0.463 -7.315, -11.555 0.463 -7.315, -11.000 0.600 -7.407, -11.106 0.620 -7.435, -11.000 0.497 -7.328, -11.000 0.660 -7.522, -11.690 0.620 -7.434, -11.184 0.620 -7.435, -11.320 0.463 -7.315, -11.320 0.550 -7.361, -11.184 0.550 -7.361, -11.453 0.550 -7.361, -11.690 0.463 -7.315, -11.555 0.620 -7.434, -11.453 0.620 -7.434, -11.555 0.550 -7.361, -11.106 0.550 -7.361, -12.252 0.550 -7.361, -11.897 0.550 -7.361, -11.320 0.620 -7.435, -12.252 0.620 -7.435, -11.899 0.619 -7.434, -9.200 -9.500 16.632, -9.200 -9.208 16.374, -9.200 -9.100 16.000, -9.200 9.128 19.805, -9.200 9.128 18.195, -9.200 9.336 19.476, -9.200 9.336 18.524, -9.200 -9.208 17.626, -9.200 -9.128 17.805, -9.200 -9.128 15.805, -9.200 -9.058 14.549, -9.200 -9.336 15.476, -9.200 9.336 17.476, -9.200 9.336 16.524, -9.200 9.500 16.632, -9.200 9.500 17.368, -9.200 9.295 14.705, -9.200 8.800 14.500, -9.200 9.128 15.805, -9.200 9.476 15.019, -9.200 9.500 15.200, -9.200 9.500 15.368, -9.200 9.208 18.374, -9.200 9.128 20.195, -9.200 9.406 22.070, -9.200 9.295 22.215, -9.200 4.975 22.420, -9.200 -4.975 22.420, -9.200 4.589 22.889, -9.200 2.647 24.326, -9.200 2.086 24.559, -9.200 1.504 24.735, -9.200 -0.908 24.853, -9.200 0.304 24.913, -9.200 -4.589 22.889, -9.200 -3.183 24.040, -9.200 -2.647 24.326, -9.200 -1.504 24.735, -9.200 -8.800 22.420, -9.200 -9.489 21.849, -9.200 -9.451 21.978, -9.200 -9.295 22.215, -9.200 -9.181 22.306, -9.200 -9.208 20.374, -9.200 -9.100 20.000, -9.200 -9.100 18.000, -9.200 -9.128 19.805, -9.200 -9.336 18.524, -9.200 -9.208 19.626, -11.320 -0.621 -7.437, -11.453 -0.621 -7.436, -11.690 -0.621 -7.436, -11.899 -0.621 -7.436, -12.400 -0.600 -7.407, -12.400 -0.497 -7.328, -11.793 -0.465 -7.316, -11.897 -0.554 -7.364, -11.793 -0.621 -7.436, -12.400 -0.660 -7.522, -11.184 -0.621 -7.437, -11.000 -0.497 -7.328, -11.106 -0.554 -7.364, -11.106 -0.621 -7.437, -11.690 -0.465 -7.316, -11.453 -0.465 -7.316, -11.184 -0.465 -7.315, -11.106 -0.465 -7.315, -11.184 -0.554 -7.364, -11.320 -0.554 -7.364, -11.453 -0.554 -7.364, -11.555 -0.554 -7.364, -11.555 -0.465 -7.316, -11.555 -0.621 -7.436, -12.252 -0.621 -7.437, -12.252 -0.554 -7.364, -11.690 -0.554 -7.364, -11.792 -0.554 -7.364, -11.320 -0.465 -7.316, -12.252 -0.465 -7.315, -11.899 -0.465 -7.316, -32.600 -7.700 24.000, -32.600 -7.633 24.003, -32.600 -8.583 24.724, -32.600 -8.600 24.899, -32.600 -8.200 25.649, -32.600 -8.044 25.731, -32.600 -7.700 25.800, -32.600 -7.537 25.785, -32.600 -7.500 24.022, -32.600 -6.989 25.451, -32.600 -6.900 25.313, -32.600 -6.839 25.161, -32.600 -6.806 25.001, -32.600 -7.200 24.151, -32.600 -6.883 24.521, -9.370 9.443 22.446, -9.370 9.763 21.837, -9.265 9.388 22.384, -9.265 9.681 21.827, -9.223 8.800 22.535, -9.208 9.156 22.399, -9.265 9.629 22.035, -9.200 8.800 22.420, -9.200 9.150 22.326, -9.200 9.476 21.901, -9.208 9.561 21.812, -9.200 9.500 21.720, -9.208 9.517 21.992, -9.200 8.981 22.396, -9.370 9.707 22.064, -9.500 9.423 22.502, -9.500 9.234 22.621, -9.500 9.023 22.695, -9.265 9.212 22.505, -9.265 9.012 22.581, -9.208 8.983 22.464, -9.370 9.251 22.579, -9.370 9.032 22.662, -9.265 9.530 22.224, -9.208 9.308 22.294, -9.370 9.599 22.271, -9.208 9.431 22.156, -9.385 8.800 22.697, -9.380 5.111 22.695, -9.288 8.800 22.632, -9.500 -4.270 23.621, -9.370 -4.575 23.295, -9.265 -4.937 22.772, -9.200 -4.159 23.318, -9.208 -3.976 23.564, -9.500 -3.261 24.343, -9.370 -3.595 24.100, -9.265 -4.052 23.657, -9.208 -4.431 23.151, -9.200 -3.689 23.703, -9.208 -3.482 23.931, -9.265 -2.444 24.621, -9.370 -2.476 24.698, -9.208 -2.954 24.247, -9.208 -2.398 24.510, -9.370 -1.262 25.066, -9.370 -1.878 24.912, -9.200 -2.086 24.559, -9.208 -1.819 24.717, -9.265 -1.246 24.984, -9.500 -0.929 25.153, -9.370 -0.634 25.159, -9.370 0.000 25.190, -9.208 -1.223 24.866, -9.265 -0.626 25.076, -9.208 -0.614 24.957, -9.500 0.310 25.213, -9.200 -0.304 24.913, -9.370 1.262 25.066, -9.370 1.878 24.912, -9.500 1.538 25.035, -9.200 0.908 24.853, -9.208 0.614 24.957, -9.265 1.854 24.832, -9.370 2.476 24.698, -9.500 2.710 24.628, -9.208 1.819 24.717, -9.265 2.444 24.621, -9.370 3.050 24.426, -9.370 3.595 24.100, -9.208 2.398 24.510, -9.265 3.548 24.031, -9.370 4.105 23.722, -9.200 3.183 24.040, -9.208 2.954 24.247, -9.500 4.270 23.621, -9.500 4.718 23.191, -9.208 3.976 23.564, -9.265 4.516 23.236, -9.200 3.689 23.703, -9.265 4.937 22.772, -9.282 5.078 22.627, -9.370 5.002 22.825, -9.200 4.159 23.318, -9.208 4.431 23.151, -9.221 5.030 22.530, -9.500 -3.783 24.006, -9.370 -4.105 23.722, -9.265 -4.516 23.236, -9.208 -4.844 22.696, -9.500 -4.718 23.191, -9.500 -5.123 22.720, -9.370 -5.002 22.825, -9.208 0.000 24.987, -9.265 0.000 25.107, -9.265 0.626 25.076, -9.370 0.634 25.159, -9.370 -3.050 24.426, -9.265 -3.011 24.353, -9.265 -3.548 24.031, -9.265 -1.854 24.832, -9.208 1.223 24.866, -9.265 1.246 24.984, -9.265 3.011 24.353, -9.208 3.482 23.931, -9.265 4.052 23.657, -9.370 4.575 23.295, -9.208 4.844 22.696, -9.221 -5.030 22.530, -9.282 -5.078 22.627, -9.380 -5.111 22.695, -9.385 -8.800 22.697, -11.700 -8.105 24.269, -11.000 -8.191 24.333, -11.000 -8.420 24.689, -11.000 -8.191 25.467, -11.700 -8.267 25.391, -11.700 -7.911 25.620, -11.700 -7.700 25.650, -11.700 -7.295 25.531, -11.000 -7.069 24.495, -11.700 -7.489 24.180, -11.000 -7.807 24.158, -11.700 -7.700 24.150, -11.700 -8.267 24.409, -11.000 -8.331 25.305, -11.000 -8.012 25.582, -11.000 -7.593 25.642, -11.700 -7.018 25.212, -11.000 -6.980 25.111, -11.700 -6.958 25.007, -11.700 -6.958 24.793, -11.700 -7.133 24.409, -11.000 -7.388 24.218, -11.700 7.700 24.150, -11.000 7.388 24.218, -11.000 6.950 24.900, -11.700 6.958 24.793, -11.700 6.958 25.007, -11.700 7.018 25.212, -11.700 7.133 25.391, -11.700 7.295 25.531, -11.000 7.807 25.642, -11.700 7.700 25.650, -11.700 7.911 25.620, -11.000 8.012 25.582, -11.700 8.382 25.212, -11.000 8.450 24.900, -11.700 8.442 25.007, -11.700 8.442 24.793, -11.700 7.911 24.180, -11.000 7.209 24.333, -11.000 6.980 25.111, -11.000 7.388 25.582, -11.700 7.489 25.620, -11.700 8.267 25.391, -11.000 8.331 25.305, -11.700 8.382 24.588, -11.000 8.191 24.333, -11.000 7.807 24.158, -32.700 6.813 26.700, -32.700 6.356 26.243, -32.673 6.884 26.629, -32.500 6.498 26.102, -32.700 6.144 25.990, -32.641 6.166 25.759, -32.500 6.159 25.618, -32.700 5.807 25.066, -32.686 5.970 25.484, -32.700 5.865 25.392, -32.600 6.479 26.121, -32.573 6.385 25.999, -32.641 6.252 25.898, -32.573 6.289 25.873, -32.573 6.205 25.738, -32.686 6.299 26.071, -32.673 6.427 26.173, -32.573 5.988 24.982, -32.641 5.959 25.147, -32.686 5.892 25.157, -32.686 5.891 24.650, -32.641 6.032 24.344, -32.573 6.131 24.210, -32.573 6.381 23.806, -32.573 6.285 23.932, -32.500 6.307 23.925, -32.500 6.498 23.698, -32.700 6.144 23.810, -32.700 5.978 24.097, -32.686 6.104 24.013, -32.686 6.028 24.165, -32.641 6.163 24.046, -32.641 6.090 24.192, -32.573 6.202 24.067, -32.686 6.193 23.869, -32.641 6.249 23.907, -32.500 6.006 25.048, -32.641 5.944 24.985, -32.573 5.988 24.824, -32.686 5.876 24.988, -32.500 6.006 24.752, -32.500 6.058 24.460, -32.573 6.031 24.510, -32.686 5.922 24.485, -32.686 5.876 24.818, -32.641 5.958 24.660, -32.641 5.943 24.822, -32.573 6.002 24.666, -32.600 6.479 23.679, -32.641 6.347 23.777, -32.686 6.294 23.734, -32.686 5.967 24.323, -32.686 6.031 25.641, -32.641 6.093 25.614, -32.686 6.107 25.792, -32.573 6.134 25.596, -32.686 6.196 25.936, -32.641 6.034 25.463, -32.686 5.923 25.322, -32.641 5.988 24.500, -32.573 6.074 24.358, -32.700 5.865 24.408, -32.573 6.076 25.448, -32.573 6.032 25.296, -32.573 6.003 25.141, -32.641 5.989 25.307, -32.641 6.351 26.027, -32.500 6.058 25.340, -32.573 7.346 23.223, -32.641 7.337 23.180, -32.573 7.591 23.189, -32.573 8.083 23.229, -32.573 8.481 23.375, -32.573 8.635 23.464, -32.573 8.780 23.569, -32.673 8.973 23.627, -32.641 8.807 23.534, -32.686 8.850 23.481, -32.700 8.790 23.344, -32.500 6.725 23.507, -32.573 7.108 23.292, -32.500 7.260 23.258, -32.573 7.838 23.192, -32.500 7.552 23.206, -32.500 8.140 23.258, -32.573 8.319 23.302, -32.500 8.418 23.359, -32.500 8.675 23.507, -32.700 8.503 23.178, -32.686 8.360 23.197, -32.641 8.335 23.261, -32.700 8.192 23.065, -32.700 7.866 23.007, -32.641 8.093 23.186, -32.641 7.841 23.147, -32.641 7.588 23.145, -32.686 7.069 23.186, -32.700 6.897 23.178, -32.686 6.829 23.295, -32.641 6.862 23.354, -32.700 6.610 23.344, -32.641 6.649 23.491, -32.573 6.883 23.393, -32.673 6.427 23.627, -32.686 7.323 23.113, -32.641 7.093 23.250, -32.573 6.675 23.526, -32.641 8.659 23.427, -32.686 8.697 23.370, -32.686 8.533 23.275, -32.641 8.502 23.335, -32.686 8.108 23.120, -32.686 7.584 23.077, -32.686 7.847 23.080, -32.686 6.608 23.436, -32.700 9.044 23.556, -32.673 9.429 24.084, -32.600 8.921 23.679, -32.573 -8.396 23.334, -32.641 -8.414 23.293, -32.641 -8.263 23.234, -32.573 -8.096 23.233, -32.641 -7.785 23.144, -32.573 -7.624 23.188, -32.641 -7.460 23.158, -32.573 -7.466 23.202, -32.573 -7.310 23.231, -32.641 -7.144 23.232, -32.573 -7.158 23.274, -32.573 -7.010 23.331, -32.573 -6.867 23.402, -32.641 -6.707 23.449, -32.641 -6.577 23.547, -32.573 -6.732 23.485, -32.641 -6.846 23.363, -32.573 -8.673 23.489, -32.500 -8.472 23.385, -32.500 -8.225 23.283, -32.573 -8.248 23.276, -32.500 -7.966 23.221, -32.500 -7.700 23.200, -32.573 -7.941 23.203, -32.500 -6.928 23.385, -32.686 -6.813 23.304, -32.641 -6.992 23.290, -32.686 -7.450 23.091, -32.700 -7.534 23.007, -32.686 -7.618 23.076, -32.686 -7.788 23.076, -32.686 -7.957 23.092, -32.573 -7.782 23.188, -32.641 -7.947 23.159, -32.700 -8.503 23.178, -32.573 -8.538 23.405, -32.641 -8.698 23.452, -32.686 -8.736 23.396, -32.700 -9.044 23.556, -32.641 -8.827 23.551, -32.600 -8.921 23.679, -32.573 -8.799 23.585, -32.686 -8.871 23.499, -32.700 -7.208 23.065, -32.686 -7.123 23.167, -32.686 -7.285 23.122, -32.641 -7.300 23.188, -32.700 -8.192 23.065, -32.686 -8.122 23.123, -32.641 -8.107 23.189, -32.686 -8.284 23.170, -32.686 -8.441 23.231, -32.686 -8.592 23.307, -32.641 -8.559 23.366, -32.573 -6.606 23.581, -32.686 -6.669 23.393, -32.686 -6.965 23.228, -32.641 -7.622 23.143, -32.686 -6.534 23.494, -32.555 9.483 24.242, -32.574 9.422 24.192, -32.613 9.447 24.182, -32.700 9.500 24.013, -32.615 9.562 24.221, -32.646 9.478 24.164, -32.639 9.642 24.163, -32.683 9.547 24.110, -32.699 9.528 24.022, -32.620 9.703 24.084, -32.661 9.647 24.064, -32.600 9.377 24.135, -32.473 9.426 24.221, -32.533 9.405 24.194, -32.554 9.413 24.194, -32.490 9.467 24.255, -32.462 9.483 24.270, -32.487 9.528 24.287, -32.414 9.546 24.304, -32.409 9.495 24.282, -32.417 9.608 24.310, -32.400 9.626 24.309, -32.400 9.773 24.207, -32.556 9.552 24.265, -32.510 9.583 24.290, -32.528 9.640 24.275, -32.596 9.695 24.181, -32.420 9.671 24.296, -32.421 9.726 24.263, -32.536 9.735 24.201, -32.420 9.766 24.217, -32.524 9.505 24.266, -32.580 9.604 24.249, -32.594 9.654 24.220, -32.537 9.694 24.244, -32.440 9.448 24.244, -31.700 7.700 23.400, -32.000 8.292 23.522, -32.000 8.973 24.107, -32.000 9.107 24.379, -32.000 9.183 24.673, -32.000 9.198 24.976, -32.000 9.047 25.561, -31.700 9.047 25.561, -31.700 8.677 26.038, -32.000 8.428 26.212, -31.700 8.149 26.331, -32.000 6.972 26.212, -32.000 7.398 23.431, -32.000 7.700 23.400, -31.700 8.292 23.522, -31.700 8.557 23.669, -32.000 8.787 23.867, -31.700 8.787 23.867, -31.700 8.973 24.107, -32.000 9.152 25.276, -31.700 9.152 25.276, -31.700 8.886 25.818, -32.000 7.548 26.392, -31.700 7.548 26.392, -32.000 7.251 26.331, -31.700 7.251 26.331, -31.700 6.972 26.212, -31.700 6.723 26.038, -31.700 6.514 25.818, -32.000 6.353 25.561, -31.700 6.353 25.561, -31.700 6.248 25.276, -31.700 6.202 24.976, -32.000 6.293 24.379, -31.700 6.613 23.867, -32.500 6.307 25.875, -31.700 6.298 25.861, -31.700 6.145 25.587, -31.700 6.002 24.979, -31.700 6.088 24.360, -31.700 6.614 23.592, -31.700 8.089 23.245, -31.700 6.045 25.289, -32.500 6.159 24.182, -31.700 6.215 24.073, -32.500 6.982 23.359, -31.700 7.465 23.216, -32.500 7.848 23.206, -32.500 8.902 23.698, -31.700 8.902 23.698, -32.500 9.359 24.154, -31.700 7.052 26.656, -32.400 7.052 26.656, -32.440 7.044 26.648, -32.473 7.021 26.626, -32.400 7.075 26.911, -32.477 7.058 26.916, -32.476 7.013 26.957, -32.400 7.007 26.973, -32.615 7.021 26.762, -32.596 7.018 26.851, -32.558 6.902 26.953, -32.522 6.909 26.972, -32.545 7.041 26.889, -32.545 6.999 26.931, -32.598 6.980 26.893, -32.620 6.884 26.903, -32.590 6.894 26.930, -32.400 7.109 26.826, -32.466 7.068 26.681, -32.442 7.090 26.715, -32.435 7.079 26.691, -32.509 7.060 26.683, -32.555 7.042 26.683, -32.526 7.065 26.703, -32.462 7.104 26.800, -32.449 7.099 26.741, -32.493 7.085 26.725, -32.479 7.078 26.702, -32.491 7.054 26.665, -32.536 7.072 26.837, -32.472 7.090 26.862, -32.517 7.087 26.779, -32.558 7.064 26.750, -32.583 7.048 26.802, -32.500 6.954 26.559, -32.575 6.950 26.575, -32.600 6.935 26.577, -32.660 6.962 26.753, -32.649 6.977 26.780, -32.639 6.963 26.842, -32.628 7.004 26.738, -32.575 6.986 26.615, -32.611 6.937 26.589, -32.656 6.944 26.819, -32.687 6.870 26.659, -32.700 6.823 26.719, -32.686 6.904 26.733, -32.695 6.838 26.757, -32.670 6.931 26.791, -32.675 6.854 26.820, -32.643 6.919 26.609, -32.669 6.896 26.633, -32.672 6.933 26.700, -32.598 7.022 26.697, -32.567 7.014 26.646, -32.560 7.028 26.662, -32.614 6.975 26.638, -32.606 7.006 26.677, -32.638 6.988 26.714, -32.647 6.957 26.667, -36.700 0.200 1.133, -36.700 0.687 0.922, -36.700 1.150 -0.000, -36.700 2.338 1.350, -36.700 2.513 -0.986, -36.700 0.687 -0.922, -36.700 -0.264 -2.687, -36.700 -0.067 -1.148, -36.700 -0.330 -1.102, -36.700 -1.272 -2.382, -36.700 -0.575 -0.996, -36.700 -1.499 -2.246, -36.700 -1.908 -1.910, -36.700 -2.244 -1.501, -36.700 -2.380 -1.274, -36.700 -0.961 -0.632, -36.700 -2.494 -1.035, -36.700 -2.648 -0.529, -36.700 -2.687 -0.267, -36.700 -2.700 -0.002, -36.700 -1.142 -0.134, -36.700 -2.494 1.034, -36.700 -2.584 0.784, -36.700 -2.245 1.501, -36.700 -1.712 2.088, -36.700 -1.272 2.382, -36.700 -0.789 0.836, -36.700 -0.575 0.996, -36.700 -0.330 1.102, -36.700 -1.032 2.495, -36.700 -0.067 1.148, -36.700 0.455 -1.056, -36.700 0.200 -1.133, -36.700 -1.081 -0.393, -36.700 1.171 2.433, -36.700 0.881 0.739, -32.515 9.777 24.000, -32.502 9.782 21.908, -9.385 9.777 15.200, -9.221 9.610 15.326, -9.223 9.615 15.200, -10.700 9.163 15.709, -10.700 9.603 15.328, -10.700 9.271 15.542, -10.700 9.603 16.672, -10.700 9.422 16.589, -10.700 9.800 16.700, -10.700 9.271 16.458, -9.500 9.800 16.700, -9.221 9.610 16.674, -9.200 9.128 16.195, -9.200 9.208 15.626, -10.700 9.422 15.411, -9.285 9.709 15.306, -10.700 9.800 15.300, -9.383 9.776 15.300, -9.200 9.208 16.374, -10.700 9.163 16.291, -10.700 9.107 16.100, -9.200 9.100 16.000, -10.700 9.107 15.900, -9.200 9.336 15.476, -9.285 9.709 16.694, -9.221 9.610 17.326, -9.285 9.709 17.306, -9.383 9.776 16.700, -10.700 9.603 17.328, -10.700 9.422 17.411, -10.700 9.107 17.900, -10.700 9.163 18.291, -10.700 9.271 18.458, -10.700 9.800 18.700, -10.700 9.603 18.672, -9.500 9.800 18.700, -9.383 9.776 18.700, -9.285 9.709 18.694, -9.221 9.610 18.674, -9.200 9.500 18.632, -10.700 9.422 18.589, -9.200 9.128 17.805, -10.700 9.271 17.542, -9.200 9.208 17.626, -10.700 9.800 17.300, -9.383 9.776 17.300, -9.500 9.800 17.300, -10.700 9.107 18.100, -9.200 9.100 18.000, -10.700 9.163 17.709, -9.200 9.500 19.368, -9.383 9.776 19.300, -9.500 9.800 19.300, -10.700 9.800 20.700, -10.700 9.422 19.411, -10.700 9.163 20.291, -10.700 9.271 20.458, -9.500 9.800 20.700, -10.700 9.603 20.672, -10.700 9.422 20.589, -9.200 9.336 20.524, -9.200 9.208 20.374, -9.200 9.100 20.000, -10.700 9.163 19.709, -9.200 9.208 19.626, -9.221 9.610 19.326, -10.700 9.603 19.328, -9.285 9.709 19.306, -10.700 9.800 19.300, -10.700 9.107 20.100, -10.700 9.107 19.900, -10.700 9.271 19.542, -9.385 9.777 21.720, -9.383 9.776 20.700, -9.285 9.709 20.694, -9.221 9.610 20.674, -9.223 9.615 21.720, -9.200 9.500 20.632, -9.288 9.712 21.720, -10.700 9.500 24.000, -10.723 9.615 24.000, -11.000 9.800 24.000, -10.885 9.777 24.000, -31.000 0.497 -7.328, -32.400 0.370 -7.300, -31.000 0.600 -7.407, -32.400 -0.370 -7.300, -31.000 -0.497 -7.328, -32.400 -0.497 -7.328, -31.000 -0.600 -7.407, -32.400 -0.600 -7.407, -32.600 -7.025 -7.083, -32.571 -6.673 -7.149, -32.000 -5.927 -6.993, -32.185 -6.037 -7.100, -32.185 -6.242 -7.316, -32.571 -7.090 -7.280, -32.485 -6.592 -7.295, -32.571 -6.875 -7.236, -32.600 -6.856 -7.031, -32.000 -5.793 -6.721, -32.000 -5.717 -6.427, -32.185 -5.880 -6.848, -32.185 -5.731 -6.274, -32.600 -6.452 -6.700, -32.571 -6.342 -6.864, -32.353 -5.859 -6.547, -32.571 -6.149 -6.472, -32.000 -5.853 -5.539, -32.000 -5.748 -5.824, -32.185 -5.746 -5.977, -32.600 -6.368 -6.545, -32.600 -6.317 -6.375, -32.571 -6.116 -6.255, -32.485 -5.962 -6.010, -32.185 -5.821 -5.689, -32.600 -6.300 -6.199, -32.571 -6.127 -6.036, -32.353 -5.901 -5.719, -32.185 -6.134 -5.187, -32.185 -5.952 -5.422, -32.000 -6.472 -4.888, -32.000 -6.223 -5.062, -32.600 -6.368 -5.855, -32.571 -6.182 -5.823, -32.353 -6.409 -5.063, -32.185 -6.360 -4.993, -32.571 -6.279 -5.626, -32.485 -6.292 -5.337, -32.571 -6.413 -5.452, -32.353 -6.654 -4.927, -32.185 -6.620 -4.849, -32.185 -6.904 -4.759, -32.485 -6.484 -5.172, -32.571 -6.580 -5.309, -32.485 -6.706 -5.049, -32.000 -7.048 -4.708, -32.485 -6.948 -4.973, -32.353 -6.921 -4.843, -32.185 -7.200 -4.729, -32.600 -6.700 -5.451, -32.571 -6.772 -5.203, -32.571 -6.982 -5.137, -32.000 -7.649 -4.769, -32.185 -7.496 -4.759, -32.485 -7.200 -4.947, -32.353 -7.479 -4.843, -32.353 -7.747 -4.927, -32.185 -8.040 -4.993, -32.600 -7.025 -5.317, -32.600 -7.334 -5.310, -32.571 -7.629 -5.203, -32.600 -7.556 -5.373, -32.571 -7.820 -5.309, -32.600 -7.934 -5.679, -32.571 -8.218 -5.823, -32.600 -8.017 -5.821, -32.600 -8.072 -5.975, -32.600 -8.098 -6.137, -32.600 -8.061 -6.461, -32.600 -8.000 -6.613, -32.600 -7.911 -6.751, -32.600 -7.800 -6.871, -32.571 -7.727 -7.149, -32.185 -7.051 -7.663, -32.185 -7.349 -7.663, -32.353 -7.872 -7.411, -32.485 -8.016 -7.150, -32.571 -8.058 -6.865, -32.571 -7.907 -7.024, -32.600 -7.267 -5.303, -32.000 -8.177 -5.062, -32.485 -8.108 -5.337, -32.353 -8.376 -5.467, -32.000 -8.547 -5.539, -32.185 -8.579 -5.689, -32.185 -8.448 -5.422, -32.485 -7.695 -5.049, -32.485 -7.916 -5.172, -32.485 -8.263 -5.537, -32.571 -7.987 -5.452, -32.485 -8.375 -5.765, -32.353 -8.499 -5.719, -32.353 -8.569 -5.990, -32.000 -8.698 -6.124, -32.185 -8.654 -5.977, -32.185 -8.669 -6.274, -32.571 -8.273 -6.036, -32.485 -8.438 -6.010, -32.353 -8.584 -6.270, -32.485 -8.451 -6.263, -32.353 -8.541 -6.547, -32.000 -8.607 -6.721, -32.185 -8.624 -6.569, -32.353 -8.444 -6.810, -32.000 -8.473 -6.993, -32.000 -8.287 -7.233, -32.185 -8.520 -6.848, -32.571 -8.284 -6.255, -32.600 -8.094 -6.301, -32.485 -8.325 -6.752, -32.185 -8.363 -7.100, -32.571 -8.174 -6.678, -32.185 -7.914 -7.486, -32.185 -8.158 -7.316, -32.000 -7.502 -7.669, -32.000 -7.792 -7.578, -32.571 -7.525 -7.236, -32.000 -6.898 -7.669, -32.600 -7.363 -7.085, -32.485 -7.327 -7.446, -32.571 -7.310 -7.280, -32.185 -6.486 -7.486, -32.000 -6.608 -7.578, -32.485 -6.825 -7.395, -32.000 -6.113 -7.233, -32.571 -7.418 -5.137, -32.485 -7.452 -4.973, -32.571 -7.200 -5.115, -32.353 -7.200 -4.815, -32.485 -7.073 -7.446, -32.353 -7.060 -7.578, -32.353 -7.340 -7.578, -32.185 -6.760 -7.603, -32.185 -7.640 -7.603, -32.353 -6.785 -7.522, -32.353 -6.528 -7.411, -32.571 -6.493 -7.024, -32.485 -6.384 -7.150, -32.485 -6.209 -6.967, -32.353 -6.104 -7.048, -32.353 -6.298 -7.251, -32.485 -6.075 -6.752, -32.353 -5.956 -6.810, -32.485 -5.987 -6.514, -32.571 -6.226 -6.678, -32.185 -5.776 -6.569, -32.353 -5.816 -6.270, -32.353 -5.831 -5.990, -32.485 -5.949 -6.263, -32.485 -6.025 -5.765, -32.485 -6.137 -5.537, -32.353 -6.024 -5.467, -32.353 -6.196 -5.245, -32.185 -7.780 -4.849, -32.353 -7.991 -5.063, -32.353 -8.204 -5.245, -32.571 -8.121 -5.626, -32.185 -8.266 -5.187, -32.571 -8.251 -6.472, -32.485 -8.413 -6.514, -32.485 -8.190 -6.967, -32.353 -8.295 -7.048, -32.353 -8.102 -7.251, -32.485 -7.575 -7.395, -32.353 -7.615 -7.522, -32.485 -7.808 -7.295, -31.700 6.769 -8.301, -31.700 6.647 -8.446, -31.700 6.765 -8.203, -31.700 8.547 -5.539, -31.700 9.235 -6.110, -31.700 8.683 -6.427, -31.700 8.676 -6.958, -31.700 8.473 -6.993, -31.700 8.336 -7.336, -31.700 8.057 -7.431, -31.700 7.958 -7.676, -31.700 7.548 -7.977, -31.700 6.715 -8.119, -31.700 6.898 -7.669, -31.700 6.727 -8.389, -31.700 7.110 -8.235, -31.700 6.608 -7.578, -31.700 5.998 -7.402, -31.700 5.798 -7.161, -31.700 5.702 -6.124, -31.700 6.114 -4.892, -31.700 6.660 -4.588, -31.700 7.279 -4.502, -31.700 7.352 -4.708, -31.700 7.589 -4.545, -31.700 5.715 -5.373, -31.700 6.014 -5.282, -31.700 6.223 -5.062, -31.700 6.472 -4.888, -31.700 6.373 -4.715, -31.700 7.048 -4.708, -31.700 7.928 -4.888, -31.700 8.177 -5.062, -31.700 9.389 -5.727, -31.700 9.301 -5.769, -31.700 9.203 -5.765, -31.700 9.119 -5.715, -11.000 6.709 -6.767, -11.700 6.633 -6.691, -11.000 6.480 -5.989, -11.700 6.633 -5.709, -11.700 6.989 -5.480, -11.700 7.411 -5.480, -11.700 7.942 -6.307, -11.700 7.882 -6.512, -11.700 7.767 -6.691, -11.700 7.605 -6.831, -11.700 7.200 -6.950, -11.000 7.307 -6.942, -11.000 6.480 -6.411, -11.000 6.450 -6.200, -11.000 7.512 -5.518, -11.700 7.882 -5.888, -11.000 7.831 -6.605, -11.700 -7.605 -6.831, -11.000 -7.831 -6.605, -11.700 -7.882 -6.512, -11.700 -7.411 -5.480, -11.700 -6.518 -5.888, -11.000 -6.450 -6.200, -11.700 -6.458 -6.093, -11.700 -6.458 -6.307, -11.700 -6.518 -6.512, -11.000 -6.709 -6.767, -11.700 -6.795 -6.831, -11.700 -6.989 -6.920, -11.700 -7.200 -6.950, -11.000 -7.691 -6.767, -11.700 -7.942 -6.093, -11.000 -7.920 -5.989, -11.000 -7.691 -5.633, -11.000 -7.307 -5.458, -11.000 -7.093 -5.458, -11.700 -6.989 -5.480, -11.000 -6.569 -5.795, -11.000 -6.480 -6.411, -11.000 -6.569 -6.605, -11.700 -6.633 -6.691, -11.000 -6.888 -6.882, -11.000 1.469 0.302, -11.000 1.500 0.000, -11.400 1.087 1.033, -11.000 0.793 1.273, -11.000 0.227 1.483, -11.400 -0.302 1.469, -11.400 -0.592 1.378, -11.400 -1.483 0.227, -11.400 -1.498 -0.076, -11.000 -1.312 -0.728, -11.000 -1.138 -0.977, -11.400 -0.977 -1.138, -11.400 -0.728 -1.312, -11.000 -0.661 -1.347, -11.400 0.152 -1.492, -11.000 0.521 -1.407, -11.400 1.186 -0.918, -11.400 1.347 -0.661, -11.000 1.378 -0.592, -11.000 1.033 1.087, -11.400 0.857 1.231, -11.400 0.592 1.378, -11.000 0.521 1.407, -11.400 0.000 1.500, -11.400 -1.407 0.521, -11.000 -1.431 0.449, -11.000 -1.492 0.152, -11.000 -1.431 -0.449, -11.000 -0.376 -1.452, -11.000 1.231 -0.857, -11.400 1.452 -0.376, -11.400 1.498 -0.076, -12.400 -0.370 -7.300, -11.000 0.370 -7.300, -11.000 0.942 -8.578, -10.788 1.027 -8.555, -10.838 1.020 -8.638, -10.881 1.000 -8.648, -10.941 0.984 -8.657, -11.000 1.002 -8.693, -10.915 1.057 -8.729, -10.834 1.081 -8.697, -10.850 0.981 -8.567, -10.803 1.154 -8.712, -10.773 1.149 -8.678, -10.710 1.232 -8.578, -10.710 1.157 -8.520, -10.729 1.134 -8.583, -10.740 1.087 -8.539, -10.803 1.047 -8.630, -10.750 1.142 -8.638, -10.896 1.179 -8.776, -10.903 1.125 -8.763, -11.000 1.232 -8.800, -10.909 1.089 -8.748, -11.000 1.105 -8.772, -9.265 9.629 14.885, -9.208 9.561 15.108, -9.200 9.406 14.850, -9.208 9.431 14.764, -9.208 9.517 14.928, -9.500 9.423 14.418, -9.370 9.763 15.083, -9.288 9.712 15.200, -9.208 9.308 14.626, -9.200 9.150 14.594, -9.265 9.012 14.339, -9.288 8.800 14.288, -9.385 8.800 14.223, -9.500 9.023 14.225, -9.200 8.981 14.524, -9.208 8.983 14.456, -9.370 9.443 14.474, -9.370 9.599 14.649, -9.500 9.582 14.577, -9.265 9.681 15.093, -9.500 9.701 14.766, -9.500 9.775 14.977, -9.370 9.707 14.856, -9.265 9.530 14.696, -9.370 9.251 14.341, -9.265 9.212 14.415, -9.265 9.388 14.536, -9.208 9.156 14.521, -9.370 9.032 14.258, -9.200 -8.800 14.500, -9.223 -8.800 14.385, -9.223 8.800 14.385, -9.288 -8.800 14.288, -9.385 -8.800 14.223, -10.838 -1.153 -8.740, -11.000 -1.049 -8.738, -10.941 -1.145 -8.781, -10.922 -1.232 -8.790, -10.915 -1.057 -8.729, -10.834 -1.081 -8.697, -10.881 -1.149 -8.762, -10.740 -1.087 -8.539, -10.710 -1.157 -8.520, -10.750 -1.122 -8.623, -10.803 -1.154 -8.712, -10.729 -1.177 -8.616, -10.773 -1.081 -8.626, -10.909 -1.030 -8.703, -10.803 -1.047 -8.630, -10.850 -0.981 -8.567, -10.896 -0.979 -8.623, -10.903 -1.006 -8.671, -10.922 -0.952 -8.575, -11.000 -0.942 -8.578, -11.000 -1.002 -8.693, -32.571 -7.375 23.864, -32.600 -7.344 24.073, -32.485 -6.884 23.950, -32.000 -6.293 24.379, -32.185 -6.380 24.252, -32.000 -6.427 24.107, -32.353 -6.798 23.849, -32.485 -7.092 23.805, -32.571 -7.173 23.951, -32.600 -7.073 24.255, -32.571 -6.993 24.076, -32.571 -6.842 24.236, -32.485 -6.709 24.133, -32.185 -6.276 24.532, -32.353 -6.359 24.553, -32.185 -6.231 24.826, -32.000 -6.217 24.673, -32.600 -6.966 24.379, -32.000 -6.202 24.976, -32.185 -6.246 25.123, -32.571 -6.726 24.422, -32.000 -6.248 25.276, -32.600 -6.828 24.675, -32.571 -6.682 25.277, -32.600 -7.875 25.783, -32.571 -7.918 25.963, -32.485 -8.416 25.928, -32.353 -8.491 26.037, -32.185 -8.766 25.913, -32.000 -8.677 26.038, -32.353 -8.246 26.173, -32.485 -8.194 26.051, -32.485 -7.952 26.127, -32.571 -6.649 24.629, -32.600 -6.802 24.837, -32.571 -6.616 24.845, -32.185 -6.452 25.678, -32.185 -6.321 25.411, -32.571 -6.627 25.064, -32.000 -6.514 25.818, -32.000 -6.723 26.038, -32.353 -6.696 25.854, -32.353 -6.909 26.037, -32.571 -6.779 25.474, -32.571 -6.913 25.648, -32.353 -7.154 26.173, -32.000 -7.251 26.331, -32.185 -7.120 26.251, -32.600 -7.100 25.571, -32.571 -7.080 25.791, -32.485 -6.984 25.928, -32.185 -7.700 26.371, -32.000 -7.548 26.392, -32.000 -7.852 26.392, -32.185 -7.404 26.341, -32.600 -7.232 25.669, -32.185 -7.996 26.341, -32.000 -8.149 26.331, -32.571 -7.272 25.897, -32.600 -7.379 25.741, -32.485 -7.448 26.127, -32.485 -7.700 26.153, -32.185 -8.280 26.251, -32.571 -7.482 25.963, -32.571 -7.700 25.985, -32.185 -8.540 26.107, -32.571 -8.128 25.897, -32.353 -8.876 25.633, -32.185 -9.079 25.411, -32.571 -8.320 25.791, -32.600 -8.336 25.537, -32.485 -8.608 25.763, -32.185 -9.154 25.123, -32.600 -8.448 25.400, -32.571 -8.487 25.648, -32.571 -8.621 25.474, -32.000 -9.198 24.976, -32.185 -9.169 24.826, -32.600 -8.532 25.245, -32.485 -8.875 25.335, -32.485 -8.938 25.090, -32.353 -9.084 24.830, -32.600 -8.583 25.075, -32.353 -9.041 24.553, -32.185 -9.124 24.531, -32.185 -9.020 24.252, -32.571 -8.784 24.845, -32.485 -8.951 24.837, -32.353 -8.944 24.290, -32.185 -8.863 24.000, -32.185 -8.658 23.784, -32.000 -8.787 23.867, -32.000 -8.557 23.669, -32.600 -8.532 24.555, -32.185 -8.414 23.614, -32.571 -8.674 24.422, -32.353 -8.372 23.689, -32.600 -8.448 24.400, -32.600 -8.336 24.263, -32.353 -8.115 23.578, -32.185 -8.140 23.497, -32.185 -7.849 23.437, -32.600 -8.200 24.151, -32.571 -8.227 23.951, -32.485 -8.308 23.805, -32.185 -7.551 23.437, -32.600 -8.044 24.069, -32.185 -7.260 23.497, -32.000 -7.108 23.522, -32.485 -7.827 23.654, -32.485 -7.573 23.654, -32.353 -7.285 23.578, -32.185 -6.986 23.614, -32.600 -7.875 24.017, -32.571 -7.810 23.820, -32.600 -7.566 24.010, -32.571 -7.590 23.820, -32.353 -7.028 23.689, -32.185 -6.537 24.000, -32.353 -7.700 26.285, -32.353 -7.979 26.257, -32.485 -7.325 23.705, -32.353 -7.560 23.522, -32.185 -6.742 23.784, -32.485 -6.575 24.348, -32.353 -6.604 24.052, -32.485 -6.487 24.587, -32.353 -6.456 24.290, -32.353 -6.316 24.830, -32.485 -6.462 25.090, -32.353 -6.331 25.110, -32.485 -6.449 24.837, -32.485 -6.525 25.335, -32.485 -6.637 25.563, -32.353 -6.401 25.381, -32.485 -6.792 25.763, -32.185 -6.634 25.913, -32.353 -6.524 25.633, -32.185 -6.860 26.107, -32.485 -7.206 26.051, -32.353 -7.421 26.257, -32.185 -8.948 25.678, -32.353 -8.704 25.854, -32.353 -8.999 25.381, -32.485 -8.763 25.563, -32.571 -8.718 25.277, -32.353 -9.069 25.110, -32.571 -8.773 25.064, -32.571 -8.751 24.628, -32.485 -8.913 24.586, -32.571 -8.558 24.236, -32.353 -8.796 24.052, -32.485 -8.825 24.348, -32.485 -8.691 24.133, -32.353 -8.602 23.849, -32.571 -8.407 24.076, -32.485 -8.516 23.950, -32.571 -8.025 23.864, -32.485 -8.075 23.705, -32.353 -7.840 23.522, -32.600 -6.479 23.679, -32.573 -6.326 23.875, -32.573 -5.992 25.038, -32.573 -6.102 25.519, -32.686 -6.170 25.897, -32.641 -6.227 25.859, -32.573 -6.264 25.835, -32.573 -6.193 24.083, -32.573 -6.092 24.308, -32.573 -6.023 24.546, -32.500 -6.006 24.752, -32.573 -5.989 24.791, -32.573 -6.029 25.283, -32.500 -6.058 25.340, -32.573 -6.175 25.681, -32.500 -6.159 25.618, -32.573 -6.369 25.980, -32.500 -6.498 26.102, -32.686 -5.997 25.560, -32.641 -6.135 25.702, -32.641 -6.061 25.535, -32.641 -5.986 25.293, -32.700 -5.865 25.392, -32.641 -5.947 25.041, -32.686 -5.913 24.523, -32.686 -5.986 24.269, -32.700 -5.978 24.097, -32.641 -6.291 23.848, -32.641 -6.154 24.062, -32.700 -6.356 23.556, -32.673 -6.427 23.627, -32.641 -6.050 24.293, -32.641 -5.980 24.537, -32.686 -6.095 24.029, -32.500 -6.498 23.698, -32.686 -6.075 25.733, -32.686 -5.920 25.308, -32.686 -5.877 24.784, -32.686 -5.880 25.047, -32.641 -5.945 24.788, -32.686 -6.236 23.808, -32.686 -6.281 26.050, -32.641 -6.334 26.007, -32.673 -6.427 26.173, -32.673 -6.884 26.629, -32.600 -6.479 26.121, -32.600 -6.935 26.577, -9.500 8.800 22.720, -10.700 9.349 22.556, -10.700 9.500 22.434, -10.708 9.571 22.357, -9.500 9.582 22.343, -10.700 8.993 22.701, -10.700 9.178 22.646, -9.500 9.701 22.154, -10.732 9.634 22.272, -10.804 9.727 22.095, -9.500 9.775 21.943, -9.500 9.800 21.720, -10.898 9.781 21.908, -9.500 5.123 22.720, -10.700 4.718 23.191, -10.700 3.783 24.006, -9.500 3.261 24.343, -10.700 2.710 24.628, -10.700 2.134 24.860, -9.500 2.134 24.860, -9.500 0.929 25.153, -10.700 0.929 25.153, -10.700 0.310 25.213, -9.500 -1.538 25.035, -10.700 -2.710 24.628, -10.700 -4.270 23.621, -9.500 3.783 24.006, -10.700 1.538 25.035, -9.500 -0.310 25.213, -10.700 -2.134 24.860, -9.500 -2.134 24.860, -9.500 -2.710 24.628, -10.700 -5.123 22.720, -9.500 -8.800 22.720, -10.765 -7.700 25.763, -10.870 -7.538 25.663, -11.000 -7.388 25.582, -10.870 -7.383 25.612, -11.000 -7.209 25.467, -10.870 -7.121 25.422, -10.708 -6.848 25.392, -10.708 -6.765 25.204, -10.700 -6.670 25.105, -10.700 -6.730 25.302, -10.708 -6.969 25.558, -10.765 -7.059 25.477, -10.870 -7.242 25.531, -10.708 -8.100 25.798, -10.870 -8.442 25.141, -10.870 -8.475 24.982, -10.870 -8.475 24.819, -10.870 -8.442 24.659, -10.765 -8.521 24.633, -10.708 -8.431 24.242, -10.765 -8.207 24.202, -10.708 -8.278 24.105, -10.870 -7.862 24.137, -11.000 -8.012 24.218, -10.870 -8.017 24.188, -10.870 -8.158 24.269, -10.765 -8.447 24.469, -10.708 -8.552 24.408, -10.765 -8.341 24.323, -10.870 -8.279 24.378, -10.700 -8.443 25.643, -10.765 -8.341 25.477, -10.708 -8.431 25.558, -10.700 -8.573 25.483, -10.708 -8.552 25.392, -10.708 -8.635 25.204, -10.765 -8.521 25.167, -10.700 -8.671 25.302, -10.708 -8.678 25.003, -10.765 -8.558 24.810, -10.700 -8.730 25.104, -10.700 -8.750 24.900, -10.708 -8.678 24.797, -10.708 -8.635 24.596, -10.700 -8.442 24.157, -10.765 -7.879 24.056, -10.700 -8.283 24.027, -10.700 -8.102 23.930, -10.870 -7.538 24.137, -10.870 -7.025 24.510, -10.700 -6.729 24.498, -10.708 -6.765 24.596, -10.700 -6.670 24.696, -10.708 -6.722 25.003, -10.870 -7.025 25.290, -11.000 -6.950 24.900, -10.765 -6.842 24.810, -10.765 -6.879 24.633, -10.708 -6.722 24.797, -10.870 -6.958 25.141, -10.870 -6.925 24.982, -10.765 -6.842 24.990, -10.870 -6.925 24.819, -10.700 -7.905 23.870, -10.765 -7.700 24.037, -10.700 -7.700 23.850, -10.708 -7.700 23.917, -10.700 -7.298 23.930, -10.708 -7.122 24.105, -10.700 -7.117 24.027, -10.700 -6.957 24.157, -10.700 -6.827 24.317, -10.708 -6.848 24.408, -10.708 -6.969 24.242, -10.765 -6.953 24.469, -10.765 -7.521 24.056, -10.708 -7.496 23.938, -10.765 -7.349 24.112, -10.708 -7.300 24.002, -11.000 -7.069 25.305, -10.700 -6.958 25.643, -10.765 -7.193 25.598, -10.708 -7.122 25.695, -10.700 -7.117 25.773, -10.708 -7.300 25.798, -10.700 -7.298 25.870, -10.708 -7.496 25.862, -10.765 -7.521 25.744, -10.700 -7.495 25.930, -11.000 -6.980 24.689, -10.870 -6.958 24.659, -11.000 -7.209 24.333, -10.870 -7.383 24.188, -11.000 -7.593 24.158, -11.000 -8.331 24.495, -10.870 -8.375 24.510, -11.000 -8.450 24.900, -11.000 -8.420 25.111, -10.870 -8.375 25.290, -10.870 -8.279 25.422, -10.870 -8.158 25.531, -10.870 -7.862 25.663, -10.708 -7.700 25.883, -10.765 -8.051 25.688, -10.708 -7.904 25.862, -10.708 -8.278 25.695, -10.765 -8.207 25.598, -10.870 -7.700 25.680, -10.700 -7.700 25.950, -10.765 -7.879 25.744, -10.870 -8.017 25.612, -11.000 -7.807 25.642, -10.765 -8.447 25.331, -10.765 -8.558 24.990, -10.708 -8.100 24.002, -10.765 -8.051 24.112, -10.708 -7.904 23.938, -10.870 -7.700 24.120, -10.765 -7.193 24.202, -10.870 -7.121 24.378, -10.765 -7.059 24.323, -10.870 -7.242 24.269, -10.765 -6.879 25.167, -10.765 -6.953 25.331, -10.765 -7.349 25.688, -10.700 7.700 25.950, -10.870 7.700 25.680, -10.870 7.862 25.663, -10.870 8.158 25.531, -11.000 8.191 25.467, -10.708 8.552 25.392, -10.708 7.496 25.862, -10.708 7.300 25.798, -10.700 7.298 25.870, -11.000 7.069 25.305, -10.870 7.025 25.290, -10.870 6.925 24.982, -10.870 6.958 24.659, -10.765 6.879 24.633, -10.708 6.848 24.408, -10.708 6.969 24.242, -10.700 6.958 24.157, -10.765 7.059 24.323, -10.765 6.953 24.469, -10.870 7.383 24.188, -10.870 7.242 24.269, -10.765 7.193 24.202, -10.708 7.122 25.695, -10.708 6.969 25.558, -10.700 6.957 25.643, -10.708 6.848 25.392, -10.765 6.879 25.167, -10.870 6.958 25.141, -10.765 6.953 25.331, -10.700 6.827 25.483, -10.708 6.765 25.204, -10.765 6.842 24.990, -10.870 6.925 24.819, -10.700 6.670 25.104, -10.708 6.722 25.003, -10.765 6.842 24.810, -10.708 6.722 24.797, -10.708 6.765 24.596, -10.700 6.730 24.498, -10.700 7.117 24.027, -10.708 7.122 24.105, -11.000 7.593 24.158, -10.870 7.700 24.120, -10.700 7.298 23.930, -10.708 7.300 24.002, -10.708 7.496 23.938, -10.870 7.862 24.137, -10.870 8.158 24.269, -10.870 8.442 24.659, -10.870 8.375 24.510, -10.765 8.447 24.469, -10.708 8.678 24.797, -10.708 8.678 25.003, -10.870 8.442 25.141, -11.000 8.420 25.111, -10.870 8.475 24.982, -10.870 8.475 24.819, -10.765 8.521 24.633, -10.708 8.635 24.596, -10.765 8.558 24.810, -10.765 8.558 24.990, -10.708 7.700 23.917, -10.708 8.278 24.105, -10.700 8.671 24.498, -10.708 8.552 24.408, -10.708 8.100 24.002, -10.765 7.879 24.056, -10.708 7.904 23.938, -10.765 8.051 24.112, -10.700 8.283 24.027, -10.765 8.207 24.202, -10.765 8.341 24.323, -10.708 8.431 24.242, -10.700 8.730 25.105, -10.708 8.635 25.204, -10.870 8.279 25.422, -10.870 8.017 25.612, -10.765 7.879 25.744, -10.765 8.051 25.688, -10.708 8.100 25.798, -10.708 7.904 25.862, -10.700 7.905 25.930, -11.000 8.420 24.689, -11.000 8.331 24.495, -10.870 8.279 24.378, -11.000 8.012 24.218, -10.870 8.017 24.188, -10.870 7.121 24.378, -10.870 7.025 24.510, -11.000 7.069 24.495, -11.000 6.980 24.689, -10.870 7.121 25.422, -11.000 7.209 25.467, -11.000 7.593 25.642, -10.870 7.538 25.663, -10.765 7.700 25.763, -10.765 7.521 25.744, -10.765 7.193 25.598, -10.765 7.059 25.477, -10.870 7.242 25.531, -10.708 7.700 25.883, -10.870 7.383 25.612, -10.765 7.349 25.688, -10.765 7.349 24.112, -10.870 7.538 24.137, -10.765 7.700 24.037, -10.765 7.521 24.056, -10.765 8.521 25.167, -10.870 8.375 25.290, -10.765 8.341 25.477, -10.765 8.447 25.331, -10.708 8.278 25.695, -10.765 8.207 25.598, -10.708 8.431 25.558, -32.700 6.800 26.700, -32.700 -6.356 26.243, -32.700 5.978 25.703, -32.700 -5.807 25.066, -32.700 -5.978 25.703, -32.700 -6.144 25.990, -32.700 5.807 24.734, -32.700 -5.807 24.734, -32.700 -5.865 24.408, -32.700 -6.144 23.810, -32.700 -6.610 23.344, -32.700 6.356 23.556, -32.700 -6.897 23.178, -32.700 7.208 23.065, -32.700 7.534 23.007, -32.700 8.800 22.720, -32.700 9.349 22.556, -32.700 -7.866 23.007, -32.700 -8.790 23.344, -32.700 -9.349 22.556, -32.700 -9.500 24.000, -32.700 9.500 24.000, -32.677 9.615 24.000, -32.523 9.772 24.109, -32.400 9.800 24.040, -32.612 9.712 24.000, -32.695 9.556 24.032, -32.688 9.583 24.041, -31.700 9.798 24.119, -31.700 9.773 24.207, -32.400 9.711 24.275, -31.700 9.711 24.275, -32.400 9.535 24.301, -32.400 9.456 24.252, -31.700 9.626 24.309, -31.700 9.198 24.976, -31.700 9.506 25.295, -31.700 9.060 25.973, -31.700 8.773 26.260, -31.700 7.852 26.392, -31.700 7.101 26.735, -31.700 7.717 26.856, -31.700 7.323 26.954, -31.700 9.535 24.301, -31.700 9.456 24.252, -31.700 9.107 24.379, -31.700 8.661 23.497, -31.700 8.387 23.345, -31.700 7.779 23.202, -31.700 8.002 23.431, -31.700 6.873 23.415, -31.700 6.427 24.107, -31.700 6.217 24.673, -31.700 6.498 26.102, -31.700 7.398 23.431, -31.700 7.160 23.288, -31.700 7.108 23.522, -31.700 6.843 23.669, -31.700 6.392 23.814, -31.700 6.293 24.379, -31.700 6.016 24.665, -31.700 8.428 26.212, -31.700 9.183 24.673, -31.700 7.109 26.826, -32.400 7.101 26.735, -31.700 7.075 26.911, -31.700 6.919 26.998, -32.400 6.919 26.998, -31.700 7.007 26.973, -32.684 6.849 26.796, -32.515 6.800 26.977, -32.400 6.840 27.000, -32.400 6.879 26.999, -10.870 8.034 26.702, -11.000 8.046 26.729, -11.000 7.645 26.878, -10.765 7.211 26.858, -10.708 7.194 26.739, -10.700 7.065 26.687, -10.700 7.327 26.648, -10.700 7.833 26.495, -10.870 8.745 26.245, -11.000 8.765 26.267, -10.708 7.949 26.517, -10.765 8.361 26.429, -10.708 7.579 26.655, -10.870 8.406 26.499, -10.700 8.710 25.909, -10.700 9.046 25.500, -10.700 9.182 25.273, -10.700 9.295 25.033, -10.708 9.317 25.149, -10.788 9.712 24.000, -10.870 9.740 24.423, -10.708 8.296 26.328, -10.870 9.045 25.945, -10.708 8.612 26.091, -10.708 8.891 25.812, -10.765 8.982 25.891, -10.765 9.229 25.561, -10.870 9.299 25.606, -11.000 9.529 25.246, -11.000 9.678 24.845, -10.700 9.384 24.784, -10.708 9.539 24.394, -10.765 9.658 24.411, -10.708 9.455 24.779, -10.870 9.650 24.837, -10.765 9.426 25.199, -10.765 9.570 24.813, -10.870 7.223 26.940, -10.870 7.637 26.850, -10.765 7.613 26.770, -10.765 7.999 26.626, -10.765 8.691 26.182, -10.708 9.128 25.496, -10.870 9.502 25.234, -32.700 -9.500 24.013, -32.673 -8.973 23.627, -32.673 -9.429 24.084, -32.500 -9.359 24.154, -32.600 -9.377 24.135, -32.700 9.603 15.328, -32.700 9.422 15.411, -32.700 9.163 16.291, -32.700 -8.800 22.720, -32.692 9.570 22.358, -33.900 9.582 22.343, -33.900 9.701 22.154, -32.670 9.631 22.276, -32.597 9.726 22.097, -32.700 9.500 22.434, -33.900 9.234 22.621, -33.900 9.023 22.695, -32.700 8.993 22.701, -33.900 8.800 22.720, -32.700 9.178 22.646, -32.700 9.603 19.328, -32.700 9.422 19.411, -32.700 9.271 19.542, -32.700 9.800 19.300, -32.700 9.271 17.542, -32.700 9.422 17.411, -32.700 9.107 17.900, -32.700 9.163 18.291, -32.700 9.271 18.458, -36.692 0.394 -2.739, -36.700 0.402 -2.670, -36.692 1.149 -2.517, -36.530 1.606 -2.499, -36.400 1.965 -2.267, -36.400 1.622 -2.524, -36.635 1.199 -2.626, -36.530 1.234 -2.702, -36.635 0.813 -2.770, -36.692 0.779 -2.655, -36.700 0.796 -2.580, -36.692 1.496 -2.328, -36.530 1.945 -2.245, -36.700 1.171 -2.433, -36.700 1.521 -2.231, -36.635 2.182 -1.891, -36.530 2.245 -1.945, -36.635 2.429 -1.561, -36.700 1.836 -1.979, -36.700 2.111 -1.683, -36.692 2.328 -1.496, -36.635 2.626 -1.199, -36.530 2.702 -1.234, -36.530 2.850 -0.837, -36.635 2.770 -0.813, -36.700 2.338 -1.350, -36.692 2.517 -1.149, -36.530 2.940 -0.423, -36.530 2.970 -0.000, -36.700 2.632 -0.601, -36.700 2.692 -0.202, -36.530 2.850 0.837, -36.530 2.940 0.423, -36.700 2.692 0.202, -36.530 2.702 1.234, -36.400 2.729 1.246, -36.700 2.632 0.601, -36.530 2.499 1.606, -36.400 2.267 1.965, -36.700 2.513 0.986, -36.692 2.517 1.149, -36.635 2.182 1.891, -36.530 2.245 1.945, -36.692 2.091 1.812, -36.400 1.622 2.524, -36.530 1.945 2.245, -36.700 2.111 1.683, -36.530 1.606 2.499, -36.700 1.836 1.979, -36.700 1.521 2.231, -36.692 1.812 2.091, -36.635 1.561 2.429, -36.635 1.199 2.626, -36.530 0.837 2.850, -36.692 1.496 2.328, -36.400 0.427 2.969, -36.692 1.149 2.517, -36.635 0.813 2.770, -36.692 0.779 2.655, -36.530 0.423 2.940, -36.530 0.000 2.970, -36.700 0.796 2.580, -36.700 0.402 2.670, -36.530 -0.423 2.940, -36.692 0.394 2.739, -36.635 0.000 2.887, -36.530 -0.837 2.850, -36.700 0.000 2.700, -36.700 -0.264 2.687, -36.692 -0.394 2.739, -36.692 -0.779 2.655, -36.530 -1.234 2.702, -36.635 -1.199 2.626, -36.400 -1.622 2.524, -36.530 -1.606 2.499, -36.400 -1.965 2.267, -36.700 -0.526 2.648, -36.700 -0.783 2.584, -36.700 -1.499 2.246, -36.700 -1.908 1.910, -36.635 -2.182 1.891, -36.635 -2.429 1.561, -36.400 -2.729 1.246, -36.400 -2.878 0.845, -36.530 -2.499 1.606, -36.400 -2.524 1.622, -36.635 -1.891 2.182, -36.692 -1.812 2.091, -36.530 -1.945 2.245, -36.692 -1.149 2.517, -36.692 -1.496 2.328, -36.400 -2.267 1.965, -36.692 -2.091 1.812, -36.700 -2.086 1.714, -36.530 -2.702 1.234, -36.692 -2.328 1.496, -36.700 -2.381 1.274, -36.692 -2.655 0.779, -36.700 -2.648 0.526, -36.700 -2.687 0.263, -36.692 -2.739 0.394, -36.530 -2.940 -0.423, -36.635 -2.858 -0.411, -36.400 -2.878 -0.845, -36.635 -2.887 -0.001, -36.635 -2.858 0.411, -36.635 -2.770 0.813, -36.692 -2.517 1.149, -36.530 -2.940 0.423, -36.692 -2.739 -0.394, -36.700 -2.583 -0.785, -36.635 -2.182 -1.891, -36.400 -1.965 -2.267, -36.530 -1.945 -2.245, -36.692 -2.655 -0.779, -36.635 -2.429 -1.561, -36.692 -2.517 -1.149, -36.530 -2.850 -0.837, -36.530 -2.702 -1.234, -36.530 -2.499 -1.606, -36.400 -2.267 -1.965, -36.700 -2.086 -1.714, -36.700 -1.032 -2.495, -36.692 -0.779 -2.655, -36.635 -0.813 -2.770, -36.635 -0.411 -2.858, -36.530 0.000 -2.970, -36.400 0.000 -3.000, -36.530 -0.423 -2.940, -36.692 -1.149 -2.517, -36.692 -1.496 -2.328, -36.692 -2.328 -1.496, -36.692 -2.091 -1.812, -36.400 -1.622 -2.524, -36.635 -1.891 -2.182, -36.635 -1.561 -2.429, -36.530 -1.606 -2.499, -36.700 -1.712 -2.088, -36.530 -1.234 -2.702, -36.400 -0.845 -2.878, -36.530 -0.837 -2.850, -36.400 -0.427 -2.969, -36.700 -0.783 -2.584, -36.700 -0.526 -2.648, -36.692 0.000 -2.767, -36.700 0.000 -2.700, -36.635 0.411 -2.858, -36.530 0.423 -2.940, -36.692 -0.394 -2.739, -36.635 0.000 -2.887, -36.530 0.837 -2.850, -36.400 1.246 -2.729, -36.692 0.000 2.767, -36.635 1.561 -2.429, -36.692 2.091 -1.812, -36.692 1.812 -2.091, -36.635 1.891 -2.182, -36.530 2.499 -1.606, -36.692 2.655 -0.779, -36.635 2.858 -0.411, -36.692 2.767 -0.000, -36.692 2.739 -0.394, -36.635 2.887 -0.000, -36.635 2.770 0.813, -36.692 2.739 0.394, -36.635 2.858 0.411, -36.692 2.655 0.779, -36.635 2.626 1.199, -36.635 2.429 1.561, -36.692 2.328 1.496, -36.635 1.891 2.182, -36.530 1.234 2.702, -36.635 0.411 2.858, -36.635 -0.411 2.858, -36.635 -0.813 2.770, -36.635 -1.561 2.429, -36.530 -2.245 1.945, -36.530 -2.850 0.837, -36.635 -2.626 1.199, -36.530 -2.970 -0.001, -36.692 -2.767 -0.002, -36.635 -2.770 -0.813, -36.635 -2.626 -1.199, -36.530 -2.245 -1.945, -36.692 -1.812 -2.091, -36.635 -1.199 -2.626, -32.400 9.800 24.000, -32.700 9.800 17.300, -33.900 9.800 19.300, -33.900 9.800 16.700, -9.500 9.800 15.200, -9.500 9.800 15.300, -33.900 9.800 15.300, -32.400 9.800 12.000, -11.000 9.800 -3.800, -11.000 9.800 21.720, -32.400 9.800 21.720, -32.572 9.089 -5.663, -32.573 9.179 -5.713, -32.575 9.242 -5.722, -32.524 9.370 -5.706, -32.473 9.386 -5.717, -32.400 9.389 -5.727, -32.465 9.294 -5.764, -32.523 9.159 -5.727, -32.450 9.109 -5.704, -32.487 9.080 -5.676, -32.665 9.169 -5.619, -32.673 9.113 -5.567, -32.700 9.183 -5.496, -32.652 9.267 -5.637, -32.615 9.367 -5.601, -32.599 9.326 -5.677, -32.599 9.219 -5.703, -32.619 9.260 -5.684, -32.591 9.286 -5.704, -32.618 9.193 -5.683, -32.608 9.111 -5.654, -32.640 9.138 -5.639, -32.640 9.231 -5.663, -32.629 9.298 -5.658, -32.681 9.200 -5.593, -32.678 9.282 -5.553, -32.517 9.425 -5.635, -32.418 9.351 -5.751, -32.417 9.300 -5.769, -32.477 9.184 -5.750, -32.495 9.230 -5.758, -32.400 9.301 -5.769, -32.445 9.193 -5.759, -32.456 9.242 -5.768, -32.600 9.061 -5.619, -32.541 9.143 -5.713, -32.589 9.157 -5.694, -32.555 9.126 -5.697, -32.510 9.280 -5.752, -32.400 9.203 -5.765, -32.412 9.197 -5.763, -32.551 9.199 -5.730, -32.415 9.247 -5.773, -32.520 9.328 -5.734, -32.471 9.344 -5.746, -32.419 9.393 -5.722, -32.500 8.402 -4.998, -32.500 9.042 -5.638, -32.400 9.119 -5.715, -31.700 5.502 -6.279, -31.700 5.516 -5.965, -32.500 5.506 -6.052, -31.700 5.892 -5.114, -32.500 6.225 -4.807, -31.700 6.965 -4.516, -32.500 7.052 -4.506, -31.700 8.402 -4.998, -32.500 8.175 -4.807, -31.700 8.161 -4.798, -31.700 5.645 -6.887, -31.700 5.545 -6.589, -31.700 5.588 -5.660, -32.500 5.998 -4.998, -31.700 7.887 -4.645, -32.500 7.918 -4.659, -32.500 6.638 -8.042, -32.400 6.715 -8.119, -32.487 6.676 -8.080, -32.556 6.722 -8.311, -32.594 6.679 -8.330, -32.624 6.648 -8.322, -32.692 6.546 -8.234, -32.700 6.496 -8.183, -32.691 6.560 -8.220, -32.612 6.689 -8.266, -32.537 6.716 -8.147, -32.520 6.729 -8.161, -32.450 6.704 -8.109, -32.500 6.741 -8.173, -32.570 6.725 -8.246, -32.542 6.740 -8.264, -32.476 6.762 -8.291, -32.400 6.769 -8.301, -32.486 6.715 -8.383, -32.595 6.647 -8.363, -32.622 6.616 -8.352, -32.678 6.553 -8.282, -32.667 6.582 -8.295, -32.624 6.632 -8.338, -32.668 6.597 -8.280, -32.595 6.664 -8.348, -32.483 6.744 -8.341, -32.453 6.757 -8.191, -32.400 6.765 -8.203, -32.400 6.727 -8.389, -32.400 6.647 -8.446, -32.517 6.635 -8.425, -32.483 6.661 -8.427, -32.485 6.679 -8.415, -32.486 6.698 -8.400, -32.561 6.661 -8.385, -32.559 6.643 -8.397, -32.592 6.630 -8.376, -32.562 6.678 -8.369, -32.573 6.658 -8.084, -32.642 6.633 -8.130, -32.667 6.612 -8.160, -32.561 6.687 -8.116, -32.627 6.671 -8.178, -32.594 6.708 -8.225, -32.586 6.706 -8.290, -32.622 6.663 -8.305, -32.562 6.694 -8.352, -32.666 6.611 -8.265, -32.649 6.651 -8.213, -32.683 6.587 -8.190, -32.663 6.625 -8.248, -32.688 6.574 -8.206, -32.400 0.942 -8.578, -32.400 0.660 -7.522, -31.000 0.660 -7.522, -32.400 1.002 -8.693, -32.670 1.130 -8.581, -32.587 1.049 -8.646, -32.677 1.121 -8.530, -32.612 1.232 -8.712, -32.400 1.105 -8.772, -32.467 1.105 -8.764, -32.670 1.176 -8.617, -32.587 1.130 -8.711, -32.515 1.232 -8.777, -32.467 1.003 -8.682, -31.000 -0.370 -7.300, -32.400 -0.660 -7.522, -32.670 -1.130 -8.581, -32.670 -1.176 -8.617, -32.515 -0.964 -8.572, -32.400 -0.942 -8.578, -32.467 -1.003 -8.682, -32.467 -1.105 -8.764, -32.515 -1.232 -8.777, -32.587 -1.049 -8.646, -32.587 -1.130 -8.711, -32.668 -9.280 -5.597, -32.691 -9.220 -5.560, -32.678 -9.282 -5.553, -32.612 -9.266 -5.689, -32.520 -9.161 -5.729, -32.500 -9.173 -5.741, -32.400 -9.389 -5.727, -32.486 -9.383 -5.715, -32.595 -9.363 -5.647, -32.692 -9.234 -5.546, -32.667 -9.295 -5.582, -32.624 -9.322 -5.648, -32.562 -9.352 -5.694, -32.483 -9.341 -5.744, -32.556 -9.311 -5.722, -32.542 -9.264 -5.740, -32.400 -9.203 -5.765, -32.453 -9.191 -5.757, -32.486 -9.400 -5.698, -32.517 -9.425 -5.635, -32.559 -9.397 -5.643, -32.615 -9.367 -5.601, -32.600 -9.061 -5.619, -32.573 -9.084 -5.658, -32.500 -9.042 -5.638, -32.487 -9.080 -5.676, -32.627 -9.178 -5.671, -32.642 -9.130 -5.633, -32.649 -9.213 -5.651, -32.667 -9.160 -5.612, -32.450 -9.109 -5.704, -32.485 -9.415 -5.679, -32.483 -9.427 -5.661, -32.537 -9.147 -5.716, -32.594 -9.225 -5.708, -32.570 -9.246 -5.725, -32.561 -9.116 -5.687, -32.476 -9.291 -5.762, -32.586 -9.290 -5.706, -32.594 -9.330 -5.679, -32.663 -9.248 -5.625, -32.622 -9.305 -5.663, -32.666 -9.265 -5.611, -32.595 -9.348 -5.664, -32.562 -9.369 -5.678, -32.688 -9.206 -5.574, -32.683 -9.190 -5.587, -32.622 -9.352 -5.616, -32.624 -9.338 -5.632, -32.561 -9.385 -5.661, -32.592 -9.376 -5.630, -31.700 -6.898 -7.669, -32.000 -6.343 -7.431, -32.000 -5.702 -6.124, -31.700 -5.853 -5.539, -32.000 -6.751 -4.769, -31.700 -7.048 -4.708, -32.000 -7.352 -4.708, -31.700 -8.177 -5.062, -31.700 -8.386 -5.282, -32.000 -8.652 -5.824, -31.700 -8.698 -6.124, -31.700 -8.607 -6.721, -31.700 -8.473 -6.993, -32.000 -8.057 -7.431, -31.700 -7.502 -7.669, -32.000 -7.200 -7.700, -31.700 -6.113 -7.233, -31.700 -5.927 -6.993, -31.700 -5.793 -6.721, -31.700 -5.717 -6.427, -31.700 -5.702 -6.124, -32.000 -6.014 -5.282, -31.700 -6.223 -5.062, -31.700 -7.352 -4.708, -32.000 -7.928 -4.888, -31.700 -7.928 -4.888, -32.000 -8.386 -5.282, -32.000 -8.683 -6.427, -31.700 -8.683 -6.427, -31.700 -8.057 -7.431, -31.700 -9.119 -5.715, -31.700 -8.402 -4.998, -32.400 -9.119 -5.715, -32.500 -5.998 -7.402, -31.700 -5.798 -7.161, -31.700 -5.545 -6.589, -31.700 -5.588 -5.660, -31.700 -6.373 -4.715, -31.700 -5.645 -6.887, -32.500 -5.558 -5.760, -31.700 -5.892 -5.114, -32.500 -5.998 -4.998, -32.500 -7.466 -4.521, -31.700 -7.589 -4.545, -32.500 -8.199 -4.825, -31.700 -7.279 -4.502, -32.500 -6.638 -8.042, -32.572 -6.663 -8.089, -32.555 -6.697 -8.126, -32.599 -6.703 -8.219, -32.517 -6.635 -8.425, -32.400 -6.647 -8.446, -32.419 -6.722 -8.393, -32.487 -6.676 -8.080, -32.600 -6.619 -8.061, -32.673 -6.567 -8.113, -32.681 -6.593 -8.200, -32.700 -6.496 -8.183, -32.678 -6.553 -8.282, -32.615 -6.601 -8.367, -32.591 -6.704 -8.286, -32.618 -6.683 -8.193, -32.589 -6.694 -8.157, -32.608 -6.654 -8.111, -32.640 -6.639 -8.138, -32.665 -6.619 -8.169, -32.629 -6.658 -8.298, -32.640 -6.663 -8.231, -32.619 -6.684 -8.260, -32.652 -6.637 -8.267, -32.524 -6.706 -8.370, -32.599 -6.677 -8.326, -32.400 -6.727 -8.389, -32.400 -6.769 -8.301, -32.523 -6.727 -8.159, -32.477 -6.750 -8.184, -32.417 -6.769 -8.300, -32.456 -6.768 -8.242, -32.445 -6.759 -8.193, -32.450 -6.704 -8.109, -32.465 -6.764 -8.294, -32.551 -6.730 -8.199, -32.573 -6.713 -8.179, -32.541 -6.713 -8.143, -32.575 -6.722 -8.242, -32.400 -6.765 -8.203, -32.495 -6.758 -8.230, -32.412 -6.763 -8.197, -32.415 -6.773 -8.247, -32.473 -6.717 -8.386, -32.510 -6.752 -8.280, -32.520 -6.734 -8.328, -32.418 -6.751 -8.351, -32.471 -6.746 -8.344, -32.400 -1.232 -8.800, -32.400 -1.002 -8.693, -32.400 -1.105 -8.772, -31.000 -1.002 -8.693, -31.000 0.942 -8.578, -31.000 -0.660 -7.522, -31.000 0.370 -7.300, -31.000 -0.942 -8.578, -31.000 -1.105 -8.772, -31.000 1.105 -8.772, -31.000 1.232 -8.800, -31.000 1.002 -8.693, -11.000 9.555 -5.345, -11.000 9.368 -5.834, -31.700 9.446 -5.647, -31.700 8.977 -6.548, -11.000 6.345 -8.555, -11.000 9.691 -4.840, -32.400 9.778 -4.272, -32.400 9.711 -4.740, -11.000 9.773 -4.323, -11.000 6.834 -8.368, -11.000 4.800 -8.800, -11.000 1.167 -8.793, -11.000 1.049 -8.738, -11.000 0.966 -8.639, -12.400 -0.942 -8.578, -12.400 1.002 -8.693, -12.400 1.105 -8.772, -12.400 0.942 -8.578, -12.400 -1.002 -8.693, -11.000 -0.966 -8.639, -12.400 -1.105 -8.772, -11.000 -1.105 -8.772, -11.000 -1.167 -8.793, -11.000 -1.232 -8.800, -10.700 7.200 -5.150, -10.700 6.814 -5.224, -11.000 6.569 -5.795, -11.000 6.709 -5.633, -10.870 6.742 -5.569, -10.708 7.200 -5.217, -10.708 6.800 -5.302, -10.870 6.525 -5.810, -10.870 6.458 -5.959, -10.870 6.425 -6.282, -10.870 6.458 -6.441, -10.708 6.265 -6.504, -10.708 6.348 -6.692, -10.700 6.458 -6.942, -11.000 7.093 -6.942, -11.000 6.888 -6.882, -10.870 6.883 -6.912, -10.765 6.453 -6.631, -10.708 6.469 -6.858, -10.765 6.693 -6.898, -10.870 6.742 -6.831, -10.765 6.559 -6.777, -10.700 6.623 -5.322, -10.765 6.453 -5.769, -10.765 6.559 -5.623, -10.700 6.321 -5.627, -10.870 6.425 -6.118, -10.700 6.224 -5.814, -10.708 6.348 -5.708, -10.700 6.168 -6.003, -10.708 6.222 -6.097, -10.765 6.342 -6.290, -10.708 6.222 -6.303, -10.765 6.379 -6.467, -10.700 6.167 -6.393, -10.708 6.800 -7.098, -10.870 7.200 -6.980, -10.870 7.038 -6.963, -10.700 6.814 -7.176, -10.765 7.021 -7.044, -10.765 7.200 -7.063, -10.765 7.947 -6.631, -10.700 8.232 -6.397, -10.708 8.178 -6.303, -10.765 8.021 -5.933, -10.870 7.875 -5.810, -11.000 7.831 -5.795, -10.870 7.942 -5.959, -11.000 7.920 -5.989, -11.000 7.950 -6.200, -10.870 7.975 -6.282, -10.765 8.021 -6.467, -10.708 8.135 -6.504, -10.870 7.975 -6.118, -10.765 8.058 -6.290, -10.870 7.362 -6.963, -10.765 7.379 -7.044, -10.700 7.003 -7.231, -10.870 7.517 -6.912, -10.870 7.658 -6.831, -10.700 7.586 -7.176, -10.700 8.079 -6.773, -10.708 8.052 -6.692, -10.700 8.176 -6.586, -10.708 7.778 -6.995, -10.765 7.841 -6.777, -10.708 7.600 -7.098, -10.708 7.404 -7.162, -10.765 7.707 -6.898, -10.700 7.942 -6.942, -10.708 7.931 -6.858, -10.700 8.233 -6.007, -10.765 7.947 -5.769, -10.708 8.052 -5.708, -10.870 7.779 -5.678, -11.000 7.691 -5.633, -10.870 7.658 -5.569, -10.765 7.841 -5.623, -10.870 7.200 -5.420, -10.870 7.038 -5.437, -11.000 6.888 -5.518, -11.000 7.093 -5.458, -10.700 8.078 -5.623, -10.870 7.517 -5.488, -10.870 7.362 -5.437, -10.765 7.551 -5.412, -10.765 7.200 -5.337, -10.765 7.379 -5.356, -10.700 7.397 -5.169, -10.765 7.021 -5.356, -11.000 7.920 -6.411, -10.870 7.942 -6.441, -11.000 7.691 -6.767, -11.000 7.512 -6.882, -10.870 6.621 -6.722, -11.000 6.569 -6.605, -10.870 6.525 -6.590, -11.000 7.307 -5.458, -10.708 7.404 -5.238, -10.765 6.849 -5.412, -10.708 6.996 -5.238, -10.870 6.883 -5.488, -10.765 6.693 -5.502, -10.708 6.622 -5.405, -10.870 6.621 -5.678, -10.708 6.469 -5.542, -10.708 6.265 -5.896, -10.765 6.379 -5.933, -10.765 6.342 -6.110, -10.708 6.622 -6.995, -10.765 6.849 -6.988, -10.708 6.996 -7.162, -10.708 7.200 -7.183, -10.765 7.551 -6.988, -10.870 7.875 -6.590, -10.870 7.779 -6.722, -10.708 8.178 -6.097, -10.765 8.058 -6.110, -10.708 8.135 -5.896, -10.708 7.778 -5.405, -10.708 7.931 -5.542, -10.765 7.707 -5.502, -10.708 7.600 -5.302, -10.708 -7.404 -5.238, -10.700 -7.200 -5.150, -10.870 -7.658 -5.569, -11.000 -7.512 -5.518, -10.700 -7.586 -5.224, -10.708 -7.600 -5.302, -10.700 -7.777 -5.322, -10.765 -7.841 -5.623, -10.870 -7.779 -5.678, -11.000 -7.831 -5.795, -10.870 -7.942 -5.959, -11.000 -7.950 -6.200, -10.870 -7.942 -6.441, -10.700 -8.078 -6.777, -10.708 -8.052 -6.692, -10.765 -7.707 -6.898, -10.870 -7.517 -6.912, -10.870 -7.362 -6.963, -11.000 -7.512 -6.882, -10.870 -7.658 -6.831, -10.708 -7.931 -6.858, -10.765 -7.841 -6.777, -10.700 -7.942 -5.458, -10.708 -7.778 -5.405, -10.870 -7.875 -5.810, -10.765 -7.947 -5.769, -10.708 -8.052 -5.708, -10.765 -8.021 -5.933, -10.700 -8.079 -5.627, -10.765 -8.058 -6.110, -10.870 -7.975 -6.118, -10.708 -8.135 -5.896, -10.708 -8.178 -6.097, -10.708 -8.178 -6.303, -10.765 -8.058 -6.290, -10.765 -8.021 -6.467, -10.700 -8.250 -6.200, -10.708 -8.135 -6.504, -10.700 -8.176 -6.586, -10.700 -7.772 -7.080, -10.708 -7.778 -6.995, -10.765 -7.551 -6.988, -11.000 -7.093 -6.942, -11.000 -7.307 -6.942, -10.765 -7.379 -7.044, -10.765 -7.200 -7.063, -10.700 -6.224 -6.586, -10.708 -6.265 -6.504, -10.708 -6.222 -6.303, -11.000 -6.480 -5.989, -10.870 -6.425 -6.118, -10.765 -6.342 -6.290, -10.870 -6.425 -6.282, -10.700 -7.586 -7.176, -10.708 -7.200 -7.183, -10.765 -7.021 -7.044, -10.700 -7.397 -7.231, -10.870 -6.883 -6.912, -10.765 -6.849 -6.988, -10.700 -6.623 -7.078, -10.700 -6.321 -6.773, -10.708 -6.348 -6.692, -10.708 -6.469 -6.858, -10.765 -6.693 -6.898, -10.708 -6.996 -7.162, -10.708 -6.800 -7.098, -10.708 -6.622 -6.995, -10.700 -6.150 -6.200, -10.700 -6.167 -6.007, -10.708 -6.222 -6.097, -10.870 -6.621 -5.678, -10.700 -6.224 -5.814, -10.708 -6.348 -5.708, -11.000 -6.709 -5.633, -10.870 -6.742 -5.569, -10.870 -7.038 -5.437, -10.765 -7.379 -5.356, -10.870 -7.517 -5.488, -10.708 -6.469 -5.542, -10.700 -6.458 -5.458, -10.870 -6.883 -5.488, -10.765 -6.693 -5.502, -10.765 -6.849 -5.412, -10.700 -6.628 -5.320, -10.708 -6.996 -5.238, -10.870 -7.200 -5.420, -10.870 -7.362 -5.437, -10.765 -6.379 -6.467, -10.870 -6.458 -6.441, -10.870 -6.621 -6.722, -10.870 -7.038 -6.963, -10.765 -7.947 -6.631, -10.870 -7.779 -6.722, -10.870 -7.875 -6.590, -11.000 -7.920 -6.411, -10.870 -7.975 -6.282, -11.000 -6.888 -5.518, -10.708 -7.200 -5.217, -10.765 -7.200 -5.337, -10.765 -7.551 -5.412, -10.765 -7.707 -5.502, -10.708 -7.931 -5.542, -10.708 -7.600 -7.098, -10.708 -7.404 -7.162, -10.870 -7.200 -6.980, -10.870 -6.525 -6.590, -10.765 -6.559 -6.777, -10.765 -6.453 -6.631, -10.870 -6.742 -6.831, -10.708 -6.265 -5.896, -10.765 -6.379 -5.933, -10.870 -6.458 -5.959, -10.765 -6.342 -6.110, -10.765 -6.453 -5.769, -10.870 -6.525 -5.810, -10.765 -6.559 -5.623, -10.708 -6.622 -5.405, -10.765 -7.021 -5.356, -10.708 -6.800 -5.302, -11.000 1.469 -0.302, -10.870 1.419 -0.570, -10.700 1.508 -0.982, -10.700 1.398 -1.133, -10.708 1.476 -0.909, -10.870 1.495 -0.322, -10.765 1.497 -0.601, -10.765 1.211 -1.066, -10.700 1.273 -1.273, -10.708 1.301 -1.145, -11.000 1.033 -1.087, -10.870 1.148 -1.011, -11.000 0.793 -1.273, -10.765 0.787 -1.408, -10.708 0.577 -1.634, -10.870 0.961 -1.190, -10.765 1.013 -1.255, -10.870 0.746 -1.335, -10.870 0.510 -1.442, -10.700 0.000 -1.800, -10.708 0.293 -1.708, -11.000 0.227 -1.483, -10.870 0.259 -1.508, -10.708 0.000 -1.733, -10.708 -0.293 -1.708, -10.870 0.000 -1.530, -10.700 -0.663 -1.674, -10.700 -0.502 -1.729, -10.708 -0.577 -1.634, -10.700 -0.338 -1.768, -10.870 -0.259 -1.508, -10.870 -0.746 -1.335, -10.765 -1.013 -1.255, -10.700 -0.981 -1.508, -10.870 -0.510 -1.442, -11.000 -0.918 -1.186, -10.708 -1.301 -1.145, -10.765 -1.211 -1.066, -10.700 -1.397 -1.136, -10.870 -1.148 -1.011, -10.708 -1.476 -0.909, -10.700 -1.597 -0.831, -10.765 -1.497 -0.601, -10.708 -1.694 -0.365, -10.700 -1.674 -0.663, -10.708 -1.608 -0.646, -10.870 -1.495 -0.322, -11.000 -1.492 -0.152, -10.765 -1.600 0.205, -10.708 -1.657 0.508, -10.700 -1.729 0.501, -10.708 -1.719 0.220, -10.700 -1.793 -0.168, -10.708 -1.548 0.780, -10.765 -1.440 0.726, -10.708 -1.394 1.031, -10.700 -1.398 1.133, -10.700 -1.600 0.823, -10.708 -1.199 1.251, -11.000 -1.138 0.977, -10.870 -1.058 1.104, -11.000 -0.918 1.186, -10.765 -0.664 1.470, -10.700 -0.663 1.674, -10.708 -0.436 1.677, -10.700 -0.831 1.597, -10.708 -0.714 1.579, -10.765 -1.116 1.164, -10.870 -1.230 0.910, -10.765 -0.903 1.336, -10.870 -0.857 1.267, -11.000 -0.661 1.347, -10.870 -0.630 1.394, -10.765 -0.406 1.561, -10.700 -0.331 1.771, -10.765 -0.137 1.607, -10.708 0.147 1.727, -10.708 -0.147 1.727, -10.870 -0.130 1.524, -10.700 0.338 1.768, -10.708 0.437 1.677, -10.765 0.664 1.470, -10.700 0.823 1.600, -10.700 0.502 1.729, -10.765 1.116 1.164, -10.700 1.397 1.136, -10.708 1.199 1.251, -10.708 1.394 1.031, -10.765 1.297 0.959, -10.708 1.548 0.780, -11.000 1.231 0.857, -10.765 1.440 0.726, -10.700 1.674 0.663, -10.708 1.657 0.508, -10.700 1.732 0.494, -10.870 1.366 0.689, -10.765 1.542 0.472, -10.708 1.719 0.220, -10.870 1.463 0.448, -11.000 1.378 0.592, -10.870 1.528 -0.065, -10.700 1.729 -0.501, -10.700 1.769 -0.337, -10.700 1.793 0.168, -10.700 0.663 -1.674, -10.700 0.989 -1.505, -10.708 1.089 -1.349, -10.870 1.303 -0.802, -10.708 1.608 -0.646, -10.700 1.792 -0.170, -10.765 1.612 -0.068, -10.870 1.517 0.194, -10.765 1.600 0.205, -10.708 0.971 1.436, -10.870 0.385 1.480, -10.765 0.137 1.607, -10.870 0.130 1.524, -11.000 -0.076 1.498, -11.000 -0.376 1.452, -10.700 -1.136 1.397, -10.708 -0.971 1.436, -10.765 -1.297 0.959, -10.870 -1.366 0.689, -11.000 -1.312 0.728, -10.700 -1.800 -0.000, -10.765 -1.612 -0.068, -10.870 -1.419 -0.570, -10.870 -1.528 -0.065, -10.870 -1.303 -0.802, -10.700 -0.823 -1.600, -10.765 -0.537 -1.521, -10.708 -0.845 -1.513, -11.000 -0.076 -1.498, -10.765 0.273 -1.590, -10.765 0.000 -1.613, -10.765 -0.273 -1.590, -10.870 -0.384 1.481, -10.870 -1.463 0.448, -10.870 -0.961 -1.190, -10.765 1.577 -0.340, -10.708 1.694 -0.365, -10.708 1.732 -0.074, -10.765 1.373 -0.846, -10.708 0.845 -1.513, -10.765 0.537 -1.521, -10.765 -0.787 -1.408, -10.708 -1.089 -1.349, -10.765 -1.373 -0.846, -10.765 -1.577 -0.340, -10.708 -1.732 -0.074, -10.870 -1.517 0.194, -10.765 -1.542 0.472, -10.708 0.714 1.579, -10.765 0.406 1.561, -10.765 0.903 1.336, -10.870 0.857 1.267, -10.870 0.630 1.394, -10.870 1.058 1.104, -10.870 1.230 0.910, -10.723 -0.370 -7.115, -10.704 -0.633 -7.121, -10.704 -0.708 -7.171, -10.723 -0.838 -7.474, -10.879 -0.571 -7.344, -10.700 -0.467 -7.009, -10.704 -0.552 -7.083, -10.704 -0.463 -7.058, -10.700 -0.561 -7.034, -10.700 -0.732 -7.128, -10.704 -0.826 -7.296, -10.700 -0.949 -7.445, -10.704 -0.870 -7.373, -10.740 -0.778 -7.411, -10.822 -0.545 -7.287, -10.879 -0.528 -7.315, -10.885 -0.682 -7.516, -10.879 -0.666 -7.464, -11.000 -0.600 -7.407, -10.822 -0.492 -7.263, -10.772 -0.508 -7.220, -10.740 -0.522 -7.177, -10.717 -0.537 -7.131, -10.717 -0.457 -7.108, -10.788 -0.370 -7.212, -10.717 -0.824 -7.392, -10.717 -0.783 -7.322, -10.740 -0.742 -7.348, -10.772 -0.620 -7.282, -10.772 -0.737 -7.429, -10.822 -0.695 -7.449, -10.772 -0.704 -7.372, -10.822 -0.592 -7.318, -10.822 -0.667 -7.398, -10.879 -0.640 -7.418, -10.740 -0.647 -7.248, -10.772 -0.567 -7.247, -10.740 -0.588 -7.208, -10.717 -0.677 -7.210, -10.717 -0.611 -7.165, -10.740 -0.450 -7.157, -10.772 -0.443 -7.202, -10.822 -0.434 -7.247, -10.879 -0.479 -7.293, -10.879 -0.427 -7.280, -10.885 -0.370 -7.277, -10.788 -0.744 -7.500, -10.723 0.370 -7.115, -11.000 -0.370 -7.300, -10.704 0.697 -7.162, -10.717 0.454 -7.108, -10.788 0.370 -7.212, -10.879 0.476 -7.292, -10.772 0.660 -7.318, -10.700 0.916 -7.353, -10.704 0.869 -7.369, -10.704 0.764 -7.221, -10.704 0.545 -7.080, -10.700 0.467 -7.009, -10.740 0.447 -7.157, -10.772 0.503 -7.218, -10.822 0.585 -7.313, -10.879 0.604 -7.374, -10.879 0.638 -7.415, -10.885 0.370 -7.277, -10.822 0.432 -7.247, -10.879 0.425 -7.279, -10.704 0.822 -7.290, -10.717 0.822 -7.389, -10.822 0.694 -7.447, -10.788 0.744 -7.500, -10.723 0.838 -7.474, -10.704 0.460 -7.058, -10.740 0.517 -7.175, -10.822 0.488 -7.261, -10.717 0.531 -7.129, -10.740 0.638 -7.241, -10.717 0.667 -7.202, -10.740 0.692 -7.288, -10.772 0.612 -7.276, -10.822 0.627 -7.350, -10.740 0.739 -7.343, -10.717 0.728 -7.255, -10.740 0.777 -7.408, -10.717 0.780 -7.317, -10.772 0.736 -7.427, -10.772 0.701 -7.368, -10.879 0.565 -7.339, -10.822 0.664 -7.394, -10.879 0.665 -7.462, -10.772 0.440 -7.201, -10.885 0.682 -7.516, -10.922 0.952 -8.575, -10.788 2.028 -8.712, -10.788 2.627 -8.712, -10.721 2.868 -8.610, -10.788 2.868 -8.712, -10.721 2.625 -8.610, -10.890 1.480 -8.779, -10.850 1.232 -8.760, -10.890 1.678 -8.779, -10.890 2.625 -8.779, -10.890 2.028 -8.779, -10.922 1.232 -8.790, -10.890 2.868 -8.779, -10.788 1.678 -8.712, -10.700 1.232 -8.500, -10.740 1.232 -8.650, -10.885 4.800 -8.777, -10.721 2.028 -8.610, -10.721 1.480 -8.610, -10.721 1.678 -8.610, -10.788 1.480 -8.712, -10.788 1.232 -8.712, -10.765 9.641 -4.471, -10.870 9.768 -3.937, -10.723 9.615 -3.800, -10.765 9.685 -3.935, -10.788 9.712 -3.800, -10.708 9.522 -4.455, -10.708 9.421 -4.970, -10.708 9.264 -5.471, -10.765 9.160 -6.007, -11.000 9.130 -6.300, -10.870 9.235 -6.044, -10.765 9.538 -5.000, -10.765 9.377 -5.514, -10.700 9.170 -5.530, -10.765 8.891 -6.474, -10.870 8.961 -6.519, -10.870 8.637 -6.960, -11.000 8.516 -7.146, -11.000 8.845 -6.739, -10.708 8.124 -7.217, -10.700 6.955 -7.976, -10.700 6.530 -8.170, -10.700 6.110 -8.314, -10.700 5.245 -8.479, -10.723 4.800 -8.615, -10.765 5.869 -8.569, -10.708 7.296 -7.861, -10.708 8.480 -6.830, -10.700 8.123 -7.123, -10.708 7.728 -7.562, -10.765 7.359 -7.963, -10.765 6.886 -8.220, -10.708 6.834 -8.111, -10.765 6.387 -8.422, -10.708 6.348 -8.308, -10.708 5.842 -8.451, -10.700 5.681 -8.417, -10.708 5.324 -8.538, -10.765 5.338 -8.657, -10.870 5.887 -8.650, -10.870 6.921 -8.295, -10.870 7.403 -8.034, -10.870 7.853 -7.722, -10.870 8.266 -7.363, -10.765 8.208 -7.303, -10.788 4.800 -8.712, -10.870 5.347 -8.740, -11.000 5.840 -8.691, -11.000 7.300 -8.130, -11.000 7.739 -7.845, -11.000 8.146 -7.516, -11.000 5.323 -8.773, -10.870 6.414 -8.501, -10.870 9.455 -5.543, -10.870 9.618 -5.020, -10.708 9.565 -3.931, -10.870 9.723 -4.483, -10.708 8.790 -6.408, -10.708 9.053 -5.952, -10.765 8.572 -6.907, -10.765 7.802 -7.657, -10.803 9.726 14.823, -10.885 9.777 -3.800, -11.000 9.800 15.200, -10.898 9.782 15.012, -10.708 9.570 14.562, -10.700 9.500 14.486, -10.730 9.631 14.644, -10.700 9.349 14.364, -10.700 9.178 14.274, -9.500 8.800 14.200, -9.500 9.234 14.299, -10.700 8.993 14.219, -9.500 -8.800 14.200, -10.890 -1.480 -8.779, -10.788 -1.678 -8.712, -10.890 -2.868 -8.779, -10.885 -4.800 -8.777, -10.890 -2.625 -8.779, -10.710 -1.232 -8.578, -10.721 -2.625 -8.610, -10.721 -2.028 -8.610, -10.788 -2.627 -8.712, -10.721 -1.480 -8.610, -10.788 -1.480 -8.712, -10.740 -1.232 -8.650, -10.723 -4.800 -8.615, -10.850 -1.232 -8.760, -10.721 -1.678 -8.610, -10.788 -2.868 -8.712, -10.721 -2.868 -8.610, -10.700 -4.800 -8.500, -10.890 -2.028 -8.779, -10.890 -1.678 -8.779, -10.788 -2.028 -8.712, -10.788 -1.232 -8.712, -10.788 -1.027 -8.555, -10.700 -1.232 -8.500, -11.000 -0.660 -7.522, -32.500 -6.954 26.559, -32.533 -6.994 26.605, -32.613 -6.982 26.647, -32.646 -6.964 26.678, -32.639 -6.963 26.842, -32.683 -6.910 26.747, -32.554 -6.994 26.613, -32.574 -6.992 26.622, -32.555 -7.042 26.683, -32.473 -7.021 26.626, -32.462 -7.070 26.683, -32.414 -7.104 26.746, -32.400 -7.101 26.735, -32.417 -7.110 26.808, -32.420 -7.017 26.966, -32.523 -6.909 26.972, -32.536 -7.001 26.935, -32.596 -6.981 26.895, -32.487 -7.087 26.728, -32.400 -7.052 26.656, -32.409 -7.082 26.695, -32.420 -7.096 26.871, -32.537 -7.044 26.894, -32.400 -7.007 26.973, -32.615 -7.021 26.762, -32.556 -7.065 26.752, -32.524 -7.066 26.705, -32.490 -7.055 26.667, -32.594 -7.020 26.854, -32.528 -7.075 26.840, -32.440 -7.044 26.648, -32.510 -7.090 26.783, -32.580 -7.049 26.804, -32.421 -7.063 26.926, -32.000 -7.398 23.431, -31.700 -7.398 23.431, -31.700 -6.843 23.669, -32.000 -6.613 23.867, -32.000 -6.972 26.212, -32.000 -8.428 26.212, -32.000 -8.886 25.818, -31.700 -9.152 25.276, -32.000 -9.152 25.276, -32.000 -9.183 24.673, -32.000 -8.973 24.107, -31.700 -8.787 23.867, -31.700 -8.557 23.669, -31.700 -8.292 23.522, -31.700 -8.002 23.431, -32.000 -7.700 23.400, -32.000 -6.843 23.669, -31.700 -6.202 24.976, -32.000 -6.353 25.561, -31.700 -6.353 25.561, -31.700 -7.852 26.392, -32.000 -9.047 25.561, -32.000 -9.107 24.379, -31.700 -9.107 24.379, -32.000 -8.292 23.522, -32.000 -8.002 23.431, -32.500 -8.699 23.525, -32.500 -7.175 23.283, -31.700 -7.160 23.288, -32.500 -7.434 23.221, -31.700 -8.661 23.497, -32.500 -6.701 23.525, -32.500 -6.159 24.182, -31.700 -6.016 24.665, -31.700 -6.002 24.979, -32.500 -6.307 25.875, -31.700 -6.392 23.814, -32.500 -6.307 23.925, -32.500 -6.058 24.460, -32.500 -6.006 25.048, -31.700 -6.298 25.861, -31.700 -6.498 26.102, -31.700 -7.052 26.656, -32.500 -8.902 23.698, -32.400 -9.456 24.252, -32.473 -9.426 24.221, -10.700 -4.718 23.191, -10.700 -6.650 24.900, -10.700 -3.783 24.006, -10.700 -6.827 25.484, -10.700 -3.261 24.343, -10.700 -1.538 25.035, -10.700 -0.929 25.153, -10.700 -0.310 25.213, -10.700 6.800 26.700, -10.700 3.261 24.343, -10.700 6.729 25.302, -10.700 7.117 25.773, -10.700 7.495 25.930, -10.700 8.073 26.381, -10.700 8.300 26.245, -10.700 8.283 25.773, -10.700 8.513 26.087, -10.700 8.573 25.484, -10.700 8.670 25.302, -10.700 4.270 23.621, -10.700 6.650 24.900, -10.700 6.670 24.695, -10.700 6.827 24.316, -10.700 5.123 22.720, -10.700 7.700 23.850, -10.700 7.495 23.870, -10.700 7.905 23.870, -10.700 8.102 23.930, -10.700 8.800 22.720, -10.700 8.443 24.157, -10.700 9.487 24.265, -10.700 9.448 24.527, -10.700 8.573 24.317, -10.700 8.730 24.696, -10.700 8.750 24.900, -10.700 8.888 25.713, -10.700 8.442 25.643, -10.700 8.102 25.870, -10.700 7.584 26.584, -10.700 -7.327 26.648, -10.700 -8.300 26.246, -10.700 -8.513 26.088, -10.700 -8.887 25.713, -10.700 -9.295 25.033, -10.700 -9.384 24.784, -10.700 -8.730 24.695, -10.700 -7.065 26.687, -10.700 -7.584 26.584, -10.700 -7.905 25.930, -10.700 -8.073 26.382, -10.700 -8.102 25.870, -10.700 -8.283 25.773, -10.700 -8.709 25.910, -10.700 -8.670 24.498, -10.700 -8.573 24.316, -10.700 -9.500 24.000, -10.700 -9.178 22.646, -10.700 -7.495 23.870, -32.677 6.800 26.815, -32.612 6.800 26.912, -32.515 -6.800 26.977, -10.700 -6.800 26.700, -10.723 -6.800 26.815, -10.788 6.800 26.912, -10.723 6.800 26.815, -10.885 6.800 26.977, -10.788 -6.800 26.912, -11.000 6.800 27.000, -11.000 7.227 26.969, -11.000 8.422 26.524, -11.000 9.067 25.965, -31.700 8.095 26.706, -31.700 8.449 26.506, -31.700 9.306 25.649, -11.000 9.324 25.622, -11.000 9.769 24.427, -32.400 9.799 24.079, -32.400 9.798 24.119, -31.700 9.656 24.917, -31.700 9.754 24.523, -32.400 6.800 27.000, -32.442 -9.515 24.290, -32.476 -9.757 24.213, -32.400 -9.798 24.119, -32.615 -9.562 24.221, -32.558 -9.550 24.264, -32.639 -9.642 24.163, -32.545 -9.731 24.199, -32.522 -9.772 24.109, -32.596 -9.651 24.218, -32.598 -9.693 24.180, -32.472 -9.662 24.290, -32.435 -9.491 24.279, -32.440 -9.448 24.244, -32.466 -9.481 24.268, -32.400 -9.535 24.301, -32.555 -9.483 24.242, -32.462 -9.600 24.304, -32.493 -9.525 24.285, -32.449 -9.541 24.299, -32.509 -9.483 24.260, -32.491 -9.465 24.253, -32.526 -9.503 24.265, -32.517 -9.579 24.287, -32.479 -9.502 24.278, -32.536 -9.637 24.272, -32.583 -9.602 24.248, -32.477 -9.716 24.258, -32.545 -9.689 24.241, -32.614 -9.438 24.175, -32.647 -9.467 24.157, -32.656 -9.619 24.144, -32.649 -9.580 24.177, -32.606 -9.477 24.206, -32.575 -9.415 24.186, -32.575 -9.375 24.150, -32.611 -9.389 24.137, -32.643 -9.409 24.119, -32.672 -9.500 24.133, -32.660 -9.553 24.162, -32.687 -9.459 24.070, -32.675 -9.620 24.054, -32.686 -9.533 24.104, -32.670 -9.591 24.131, -32.669 -9.433 24.096, -32.598 -9.497 24.222, -32.567 -9.446 24.214, -32.560 -9.462 24.228, -32.638 -9.514 24.188, -32.628 -9.538 24.204, -34.200 9.500 15.368, -32.700 9.271 15.542, -34.200 9.336 15.476, -34.200 9.208 15.626, -32.700 9.107 15.900, -34.200 9.208 16.374, -32.700 9.422 16.589, -32.700 9.800 16.700, -32.700 9.603 16.672, -32.700 9.163 15.709, -34.200 9.100 16.000, -32.700 9.107 16.100, -34.200 9.128 16.195, -32.700 9.271 16.458, -34.115 9.709 15.306, -32.700 9.800 15.300, -34.179 9.610 15.326, -34.200 9.500 12.000, -34.017 9.776 15.300, -34.015 9.777 12.000, -33.900 9.800 12.000, -34.112 9.712 12.000, -34.135 9.670 11.596, -34.192 9.550 11.606, -34.030 9.544 10.516, -34.030 9.352 10.003, -34.135 9.275 10.037, -34.192 8.641 9.177, -34.200 8.734 9.428, -33.900 9.555 10.455, -33.900 9.368 9.966, -34.135 9.032 9.556, -33.900 8.516 8.654, -33.900 8.146 8.284, -34.030 7.632 7.916, -33.900 7.300 7.670, -34.030 7.166 7.629, -34.030 6.670 7.395, -33.900 6.834 7.432, -33.900 6.345 7.245, -34.030 5.074 7.037, -33.900 4.800 7.000, -34.112 4.800 7.088, -34.135 5.069 7.120, -34.135 6.639 7.472, -34.030 8.064 8.252, -34.135 8.396 8.690, -34.030 8.805 9.056, -34.030 9.104 9.515, -34.030 8.457 8.634, -34.135 7.126 7.702, -34.030 6.152 7.217, -33.900 5.840 7.109, -34.030 5.618 7.097, -34.192 5.063 7.240, -34.192 6.594 7.584, -34.135 8.010 8.315, -34.192 7.931 8.405, -34.192 8.307 8.772, -34.177 4.800 7.185, -34.200 4.800 7.300, -34.192 6.097 7.413, -34.200 5.668 7.377, -34.200 6.530 7.630, -34.200 6.960 7.825, -34.192 7.069 7.808, -34.200 7.763 8.352, -34.192 9.165 10.085, -34.030 9.678 11.047, -34.135 9.596 11.063, -34.200 9.314 10.690, -34.192 9.349 10.577, -34.192 9.478 11.086, -34.200 9.417 11.119, -34.177 9.615 12.000, -34.030 9.753 11.590, -34.135 9.464 10.541, -34.192 8.928 9.617, -34.135 8.738 9.106, -34.192 7.516 8.083, -34.135 7.585 7.984, -34.192 5.585 7.298, -34.135 6.130 7.297, -34.135 5.604 7.180, -34.177 -4.800 7.185, -34.015 4.800 7.023, -34.112 -4.800 7.088, -34.200 -8.800 22.420, -34.177 8.800 22.535, -34.177 -8.800 22.535, -34.015 8.800 22.697, -33.900 -8.800 22.720, -34.192 8.983 22.464, -34.200 9.181 22.306, -34.135 9.212 22.505, -34.030 9.032 22.662, -34.030 9.251 22.579, -33.900 9.423 22.502, -34.192 9.517 21.992, -34.135 9.530 22.224, -34.135 9.629 22.035, -34.200 9.489 21.849, -34.200 9.451 21.978, -34.030 9.707 22.064, -34.192 9.561 21.812, -34.177 9.615 21.720, -33.900 9.775 21.943, -33.900 9.800 21.720, -34.112 9.712 21.720, -34.192 9.156 22.399, -34.135 9.012 22.581, -34.112 8.800 22.632, -34.135 9.388 22.384, -34.192 9.308 22.294, -34.030 9.443 22.446, -34.192 9.431 22.156, -34.030 9.599 22.271, -34.030 9.763 21.837, -34.135 9.681 21.827, -34.015 9.777 21.720, -34.017 9.776 20.700, -34.115 9.709 20.694, -34.179 9.610 20.674, -34.115 9.709 19.306, -34.200 9.336 19.476, -34.200 9.128 19.805, -32.700 9.107 19.900, -34.200 9.128 20.195, -34.200 9.208 20.374, -32.700 9.422 20.589, -34.200 9.336 20.524, -32.700 9.800 20.700, -33.900 9.800 20.700, -32.700 9.163 19.709, -32.700 9.107 20.100, -32.700 9.163 20.291, -32.700 9.271 20.458, -32.700 9.603 20.672, -34.200 9.500 19.368, -34.179 9.610 18.674, -34.179 9.610 19.326, -34.017 9.776 19.300, -33.900 9.800 18.700, -34.200 9.336 17.476, -32.700 9.603 18.672, -34.115 9.709 18.694, -32.700 9.800 18.700, -34.017 9.776 18.700, -32.700 9.163 17.709, -32.700 9.107 18.100, -34.200 9.128 18.195, -34.200 9.336 18.524, -32.700 9.422 18.589, -34.179 9.610 17.326, -32.700 9.603 17.328, -34.017 9.776 17.300, -34.017 9.776 16.700, -33.900 9.800 17.300, -34.179 9.610 16.674, -34.115 9.709 16.694, -34.115 9.709 17.306, -34.200 9.500 16.632, -36.400 0.427 -2.969, -32.700 0.845 -2.878, -36.400 0.845 -2.878, -32.700 2.524 -1.622, -36.400 2.524 -1.622, -36.400 2.878 0.845, -32.700 2.524 1.622, -36.400 2.524 1.622, -32.700 1.965 2.267, -32.700 1.246 2.729, -32.700 -0.427 2.969, -36.400 0.000 3.000, -36.400 -0.427 2.969, -36.400 -0.845 2.878, -32.700 -1.622 2.524, -32.700 -2.524 1.622, -32.700 -2.729 1.246, -36.400 -2.969 0.427, -32.700 -3.000 -0.000, -36.400 -3.000 -0.000, -32.700 -2.524 -1.622, -36.400 -2.524 -1.622, -36.400 -1.246 -2.729, -32.700 0.000 -3.000, -32.700 0.427 -2.969, -32.700 2.267 -1.965, -36.400 2.267 -1.965, -32.700 2.729 -1.246, -36.400 2.729 -1.246, -32.700 2.878 -0.845, -36.400 2.878 -0.845, -32.700 2.969 -0.427, -36.400 2.969 -0.427, -32.700 3.000 -0.000, -36.400 3.000 -0.000, -32.700 2.969 0.427, -36.400 2.969 0.427, -32.700 2.878 0.845, -32.700 2.729 1.246, -32.700 2.267 1.965, -36.400 1.965 2.267, -32.700 1.622 2.524, -36.400 1.246 2.729, -36.400 0.845 2.878, -32.700 0.427 2.969, -32.700 -0.845 2.878, -32.700 -1.246 2.729, -36.400 -1.246 2.729, -32.700 -2.878 0.845, -36.400 -2.969 -0.427, -36.400 -2.729 -1.246, -32.700 -1.622 -2.524, -32.700 -0.845 -2.878, -32.700 5.355 7.031, -33.900 5.323 7.027, -32.700 6.436 7.275, -33.900 7.739 7.955, -32.700 8.309 8.439, -32.692 9.568 10.496, -32.700 5.902 7.123, -32.700 6.950 7.486, -32.700 7.893 8.071, -33.900 8.845 9.061, -33.900 9.130 9.500, -32.700 9.282 9.783, -33.900 9.691 10.960, -32.671 9.629 10.705, -32.598 9.725 11.139, -33.900 9.773 11.477, -32.612 9.712 -3.800, -32.515 9.777 -3.800, -32.400 9.800 -3.800, -32.502 9.782 11.578, -32.530 9.768 -3.937, -32.530 9.618 -5.020, -32.530 9.455 -5.543, -32.635 9.377 -5.514, -32.700 9.480 -4.233, -32.692 9.565 -3.931, -32.635 9.685 -3.935, -32.635 9.641 -4.471, -32.692 9.421 -4.970, -32.692 9.264 -5.471, -32.700 9.321 -5.085, -32.400 9.600 -5.200, -32.400 9.446 -5.647, -32.700 9.420 -4.663, -32.692 9.522 -4.455, -32.677 9.615 -3.800, -32.530 9.723 -4.483, -32.635 9.538 -5.000, -32.700 8.544 -4.856, -32.641 8.198 -4.752, -32.641 7.607 -4.489, -32.700 7.692 -4.365, -32.686 7.622 -4.423, -32.686 7.457 -4.392, -32.686 7.941 -4.531, -32.573 7.748 -4.576, -32.600 8.421 -4.979, -32.573 8.299 -4.885, -32.573 8.038 -4.705, -32.573 8.173 -4.789, -32.673 8.473 -4.927, -32.500 7.348 -4.506, -32.573 7.441 -4.503, -32.573 7.282 -4.488, -32.686 6.785 -4.422, -32.500 6.482 -4.659, -32.573 6.232 -4.785, -32.686 6.034 -4.794, -32.641 6.492 -4.590, -32.573 6.367 -4.702, -32.573 6.510 -4.631, -32.641 6.346 -4.663, -32.686 6.313 -4.604, -32.641 7.285 -4.444, -32.686 7.288 -4.376, -32.573 6.966 -4.502, -32.573 6.810 -4.531, -32.500 6.760 -4.558, -32.641 6.644 -4.532, -32.686 6.950 -4.391, -32.686 7.118 -4.376, -32.641 7.122 -4.443, -32.686 6.169 -4.693, -32.641 6.207 -4.749, -32.641 6.077 -4.847, -32.573 6.106 -4.881, -32.686 6.465 -4.528, -32.700 7.366 -4.307, -32.641 7.914 -4.593, -32.686 8.092 -4.607, -32.573 7.896 -4.634, -32.686 8.371 -4.799, -32.686 8.236 -4.696, -32.641 8.059 -4.666, -32.686 7.784 -4.470, -32.641 7.447 -4.459, -32.641 6.960 -4.458, -32.573 6.658 -4.574, -32.641 6.800 -4.488, -32.700 6.397 -4.478, -32.686 6.623 -4.467, -32.573 7.596 -4.532, -32.641 7.763 -4.534, -32.573 7.124 -4.488, -32.641 8.327 -4.851, -32.500 7.640 -4.558, -32.641 5.445 -6.088, -32.573 5.492 -6.338, -32.573 5.764 -7.135, -32.641 5.727 -7.159, -32.641 5.834 -7.307, -32.686 5.781 -7.350, -32.700 5.856 -7.544, -32.641 5.635 -7.002, -32.573 5.693 -5.383, -32.500 5.659 -5.482, -32.500 5.558 -5.760, -32.573 5.592 -5.608, -32.573 5.523 -5.846, -32.573 5.489 -6.091, -32.500 5.506 -6.348, -32.573 5.602 -6.819, -32.500 5.558 -6.640, -32.500 5.807 -7.175, -32.573 5.869 -7.280, -32.573 5.675 -6.981, -32.500 5.659 -6.918, -32.700 5.478 -7.003, -32.700 5.365 -6.692, -32.641 5.561 -6.835, -32.641 5.486 -6.593, -32.686 5.420 -6.608, -32.686 5.380 -6.347, -32.573 5.529 -6.583, -32.686 5.486 -5.569, -32.700 5.478 -5.397, -32.686 5.595 -5.329, -32.641 5.654 -5.362, -32.686 5.736 -5.108, -32.700 5.644 -5.110, -32.700 5.856 -4.856, -32.673 5.927 -4.927, -32.600 5.979 -4.979, -32.641 5.791 -5.149, -32.686 5.413 -5.823, -32.686 5.377 -6.084, -32.641 5.480 -5.837, -32.641 5.550 -5.593, -32.573 5.826 -5.175, -32.500 5.807 -5.225, -32.686 5.497 -6.860, -32.686 5.575 -7.033, -32.641 5.447 -6.341, -32.686 5.670 -7.197, -32.500 5.998 -7.402, -32.600 6.619 -8.061, -32.673 6.567 -8.113, -32.673 5.927 -7.473, -32.600 5.979 -7.421, -32.692 6.348 -8.308, -32.400 5.740 -8.711, -32.530 5.347 -8.740, -32.515 4.800 -8.777, -32.635 5.869 -8.569, -32.635 6.387 -8.422, -32.530 6.414 -8.501, -32.530 5.887 -8.650, -32.635 5.338 -8.657, -32.400 5.272 -8.778, -32.677 4.800 -8.615, -32.692 5.324 -8.538, -32.692 5.842 -8.451, -32.615 6.601 -8.367, -32.400 6.200 -8.600, -32.400 1.232 -8.800, -32.400 4.800 -8.800, -32.677 1.232 -8.615, -32.700 4.800 -8.500, -32.700 1.232 -8.500, -32.612 4.800 -8.712, -32.677 0.838 -7.474, -32.612 1.027 -8.555, -32.515 0.964 -8.572, -32.515 0.682 -7.516, -32.400 0.497 -7.328, -32.692 0.508 -7.085, -32.692 0.636 -7.138, -32.700 0.566 -7.032, -32.612 0.744 -7.500, -32.635 0.576 -7.242, -32.530 0.535 -7.314, -32.612 0.370 -7.212, -32.530 0.455 -7.282, -32.635 0.477 -7.201, -32.677 0.370 -7.115, -32.692 0.747 -7.223, -32.700 0.808 -7.190, -32.700 0.868 -7.266, -32.700 0.915 -7.351, -32.635 0.727 -7.394, -32.692 0.832 -7.333, -32.400 0.600 -7.407, -32.635 0.662 -7.308, -32.530 0.655 -7.435, -32.530 0.603 -7.367, -32.677 -0.370 -7.115, -32.515 0.370 -7.277, -32.515 -0.370 -7.277, -32.530 -0.655 -7.435, -32.635 -0.727 -7.394, -32.700 -0.807 -7.189, -32.692 -0.747 -7.223, -32.700 -0.867 -7.264, -32.530 -0.455 -7.282, -32.530 -0.603 -7.367, -32.635 -0.662 -7.308, -32.612 -0.744 -7.500, -32.692 -0.832 -7.333, -32.700 -0.949 -7.445, -32.692 -0.508 -7.085, -32.612 -0.370 -7.212, -32.692 -0.636 -7.138, -32.635 -0.576 -7.242, -32.530 -0.535 -7.314, -32.635 -0.477 -7.201, -32.677 -1.121 -8.530, -32.677 -0.838 -7.474, -32.515 -0.682 -7.516, -32.612 -1.027 -8.555, -32.700 -1.232 -8.500, -32.612 -1.232 -8.712, -32.677 -1.232 -8.615, -32.612 -4.800 -8.712, -32.400 -4.800 -8.800, -32.600 -5.979 -7.421, -32.673 -5.927 -7.473, -32.573 -5.705 -7.038, -32.686 -5.423 -6.622, -32.686 -5.392 -6.457, -32.700 -5.365 -6.692, -32.686 -5.470 -6.784, -32.700 -5.478 -7.003, -32.573 -5.576 -6.748, -32.500 -5.659 -6.918, -32.573 -5.885 -7.299, -32.500 -5.807 -7.175, -32.573 -5.789 -7.173, -32.641 -5.752 -7.198, -32.641 -5.851 -7.327, -32.686 -5.799 -7.371, -32.500 -5.558 -6.640, -32.573 -5.488 -6.282, -32.686 -5.391 -5.950, -32.686 -5.422 -5.785, -32.573 -5.631 -5.510, -32.573 -5.702 -5.367, -32.500 -5.807 -5.225, -32.573 -5.785 -5.232, -32.600 -5.979 -4.979, -32.700 -5.856 -4.856, -32.700 -5.644 -5.110, -32.686 -5.693 -5.169, -32.641 -5.663 -5.346, -32.686 -5.604 -5.313, -32.641 -5.443 -6.122, -32.686 -5.376 -6.288, -32.641 -5.444 -6.285, -32.500 -5.659 -5.482, -32.641 -5.458 -5.960, -32.686 -5.376 -6.118, -32.573 -5.502 -5.966, -32.500 -5.506 -6.052, -32.573 -5.488 -6.124, -32.500 -5.506 -6.348, -32.641 -5.749 -5.207, -32.573 -5.881 -5.106, -32.641 -5.847 -5.077, -32.686 -5.794 -5.034, -32.641 -5.532 -5.644, -32.641 -5.590 -5.492, -32.686 -5.528 -5.465, -32.700 -5.307 -6.034, -32.700 -5.307 -6.366, -32.573 -5.634 -6.896, -32.700 -5.644 -7.290, -32.686 -5.696 -7.236, -32.686 -5.607 -7.092, -32.641 -5.666 -7.059, -32.641 -5.593 -6.914, -32.686 -5.531 -6.941, -32.641 -5.489 -6.607, -32.641 -5.459 -6.447, -32.641 -5.488 -5.800, -32.573 -5.531 -5.810, -32.573 -5.574 -5.658, -32.686 -5.467 -5.623, -32.573 -5.532 -6.596, -32.573 -5.503 -6.441, -32.641 -5.534 -6.763, -32.573 -7.338 -4.492, -32.500 -7.725 -4.583, -32.700 -7.692 -4.365, -32.700 -8.003 -4.478, -32.686 -7.347 -4.380, -32.573 -7.583 -4.529, -32.573 -7.819 -4.602, -32.500 -7.972 -4.685, -32.686 -7.860 -4.497, -32.700 -8.290 -4.644, -32.500 -8.402 -4.998, -32.573 -8.280 -4.869, -32.641 -8.159 -4.727, -32.573 -8.135 -4.764, -32.686 -8.350 -4.781, -32.641 -8.307 -4.834, -32.686 -8.197 -4.670, -32.686 -8.033 -4.575, -32.700 -7.366 -4.307, -32.500 -7.200 -4.500, -32.573 -7.091 -4.489, -32.700 -6.708 -4.365, -32.500 -6.428 -4.685, -32.573 -6.608 -4.592, -32.686 -6.569 -4.486, -32.641 -6.837 -4.480, -32.686 -6.329 -4.595, -32.641 -6.593 -4.550, -32.700 -6.397 -4.478, -32.573 -6.175 -4.826, -32.500 -6.201 -4.825, -32.573 -6.383 -4.693, -32.686 -6.108 -4.736, -32.673 -5.927 -4.927, -32.641 -6.149 -4.791, -32.500 -6.675 -4.583, -32.500 -6.934 -4.521, -32.573 -6.846 -4.523, -32.641 -7.088 -4.445, -32.686 -7.084 -4.377, -32.700 -7.034 -4.307, -32.573 -7.981 -4.675, -32.641 -6.362 -4.654, -32.641 -8.002 -4.635, -32.686 -7.608 -4.420, -32.641 -7.593 -4.486, -32.641 -7.835 -4.561, -32.641 -7.341 -4.447, -32.686 -6.823 -4.413, -32.600 -8.421 -4.979, -32.673 -9.113 -5.567, -32.673 -8.473 -4.927, -34.192 -5.324 7.262, -34.200 -6.955 7.824, -34.192 -7.296 7.939, -34.200 -7.372 8.066, -34.192 -8.124 8.583, -34.200 -8.448 9.037, -34.135 -5.338 7.143, -34.030 -5.347 7.060, -34.015 -4.800 7.023, -33.900 -5.323 7.027, -34.030 -5.887 7.150, -34.135 -6.387 7.378, -34.192 -6.834 7.689, -33.900 -4.800 7.000, -34.135 -6.886 7.580, -34.030 -6.921 7.505, -34.135 -7.359 7.837, -34.192 -7.728 8.238, -33.900 -7.300 7.670, -34.135 -7.802 8.143, -34.030 -7.403 7.766, -34.135 -8.208 8.497, -33.900 -7.739 7.955, -34.030 -7.853 8.078, -34.192 -8.480 8.970, -34.135 -8.572 8.893, -33.900 -8.146 8.284, -33.900 -8.516 8.654, -34.135 -8.891 9.326, -34.192 -8.790 9.392, -34.030 -8.637 8.840, -33.900 -8.845 9.061, -34.030 -8.961 9.281, -33.900 -9.130 9.500, -34.192 -9.264 10.329, -34.135 -9.377 10.286, -34.192 -9.421 10.830, -34.200 -9.320 10.706, -34.200 -9.423 11.132, -34.135 -9.641 11.329, -34.192 -9.565 11.869, -34.192 -9.522 11.345, -34.135 -9.685 11.865, -34.177 -9.615 12.000, -34.030 -9.768 11.863, -33.900 -9.800 12.000, -34.200 -7.761 8.350, -34.200 -6.530 7.630, -34.192 -6.348 7.492, -34.200 -5.681 7.383, -34.200 -5.245 7.321, -34.135 -5.869 7.231, -34.192 -5.842 7.349, -34.030 -6.414 7.299, -34.030 -8.266 8.437, -34.192 -9.053 9.848, -34.030 -9.235 9.756, -34.135 -9.160 9.793, -34.030 -9.455 10.257, -34.030 -9.723 11.317, -34.030 -9.618 10.780, -34.135 -9.538 10.800, -32.530 -9.455 -5.543, -32.635 -9.377 -5.514, -32.635 -9.538 -5.000, -32.692 -9.522 -4.455, -32.700 -9.480 -4.233, -32.692 -9.421 -4.970, -32.692 -9.264 -5.471, -32.400 -9.711 -4.740, -32.530 -9.768 -3.937, -32.677 -9.615 -3.800, -32.692 -9.565 -3.931, -32.635 -9.685 -3.935, -32.530 -9.723 -4.483, -32.635 -9.641 -4.471, -32.515 -9.777 -3.800, -32.700 -9.183 -5.496, -32.530 -9.618 -5.020, -32.400 -9.301 -5.769, -31.700 -9.301 -5.769, -32.400 -9.446 -5.647, -31.700 -9.446 -5.647, -31.700 -9.389 -5.727, -31.700 -8.161 -4.798, -31.700 -7.887 -4.645, -31.700 -7.649 -4.769, -31.700 -6.472 -4.888, -31.700 -6.114 -4.892, -31.700 -5.715 -5.373, -31.700 -5.516 -5.965, -31.700 -5.998 -7.402, -31.700 -6.608 -7.578, -31.700 -6.965 -4.516, -31.700 -6.751 -4.769, -31.700 -6.660 -4.588, -31.700 -6.014 -5.282, -31.700 -5.748 -5.824, -31.700 -5.502 -6.279, -31.700 -6.343 -7.431, -31.700 -7.548 -7.977, -31.700 -7.200 -7.700, -31.700 -6.765 -8.203, -31.700 -7.110 -8.235, -31.700 -6.769 -8.301, -31.700 -6.647 -8.446, -31.700 -7.792 -7.578, -31.700 -8.287 -7.233, -31.700 -8.676 -6.958, -31.700 -8.652 -5.824, -31.700 -9.235 -6.110, -31.700 -9.203 -5.765, -31.700 -8.547 -5.539, -31.700 -6.727 -8.389, -32.400 -6.715 -8.119, -31.700 -6.715 -8.119, -32.515 -4.800 -8.777, -32.635 -5.338 -8.657, -32.677 -4.800 -8.615, -32.400 -5.272 -8.778, -32.530 -5.347 -8.740, -32.635 -6.387 -8.422, -32.700 -6.085 -8.321, -32.692 -5.842 -8.451, -32.635 -5.869 -8.569, -32.530 -6.414 -8.501, -32.400 -6.200 -8.600, -32.700 -5.663 -8.420, -32.692 -5.324 -8.538, -32.692 -6.348 -8.308, -32.530 -5.887 -8.650, -31.000 -1.232 -8.800, -12.400 1.232 -8.800, -12.400 -1.232 -8.800, -11.000 -4.800 -8.800, -10.870 -6.152 -8.583, -11.000 -6.345 -8.555, -10.870 -5.074 -8.763, -10.765 -5.069 -8.680, -10.708 -5.063 -8.560, -10.700 -5.240 -8.481, -10.700 -5.668 -8.423, -10.700 -6.094 -8.320, -10.708 -6.097 -8.387, -10.700 -6.960 -7.975, -10.700 -7.763 -7.448, -10.700 -8.976 -5.955, -10.708 -9.165 -5.715, -10.700 -9.417 -4.681, -10.700 -9.479 -4.245, -10.708 -9.478 -4.714, -10.708 -9.550 -4.194, -10.723 -9.615 -3.800, -10.765 -9.670 -4.204, -10.870 -9.753 -4.210, -10.788 -9.712 -3.800, -11.000 -9.800 -3.800, -10.700 -9.170 -5.530, -10.700 -6.530 -8.170, -10.708 -6.594 -8.216, -10.765 -6.639 -8.328, -10.870 -7.166 -8.171, -11.000 -6.834 -8.368, -10.870 -6.670 -8.405, -10.765 -6.130 -8.503, -10.870 -7.632 -7.884, -11.000 -8.146 -7.516, -10.870 -8.064 -7.548, -10.708 -7.516 -7.717, -10.870 -8.457 -7.166, -11.000 -8.845 -6.739, -10.708 -7.931 -7.395, -10.870 -8.805 -6.744, -10.708 -8.307 -7.028, -10.870 -9.104 -6.285, -10.870 -9.352 -5.797, -11.000 -9.555 -5.345, -10.708 -8.641 -6.623, -10.708 -8.928 -6.183, -10.765 -9.464 -5.259, -10.870 -9.678 -4.753, -10.700 -9.314 -5.110, -10.765 -9.596 -4.737, -10.765 -5.604 -8.620, -11.000 -5.323 -8.773, -10.788 -4.800 -8.712, -10.870 -5.618 -8.703, -10.708 -5.585 -8.502, -10.708 -7.069 -7.992, -10.765 -7.126 -8.098, -10.765 -8.010 -7.485, -10.765 -7.585 -7.816, -10.765 -8.396 -7.110, -10.765 -8.738 -6.694, -10.765 -9.032 -6.244, -10.765 -9.275 -5.763, -10.870 -9.544 -5.284, -10.708 -9.349 -5.223, -10.700 -0.916 -7.353, -10.700 -0.867 -7.269, -10.700 -1.273 -1.273, -10.700 -1.505 -0.989, -10.700 -6.322 -5.623, -10.700 -1.732 -0.494, -10.700 -6.814 -5.224, -10.700 -1.792 0.170, -10.700 -9.500 -3.800, -10.700 -7.003 -5.169, -10.700 -6.168 -6.397, -10.700 -6.458 -6.942, -10.700 -6.814 -7.176, -10.700 -7.007 -7.233, -10.700 -7.942 -6.942, -10.700 -8.123 -7.123, -10.700 -8.450 -6.761, -10.700 -8.233 -6.393, -10.700 -8.734 -6.372, -10.700 -8.176 -5.814, -10.700 -1.133 -1.398, -10.700 -0.370 -7.000, -10.700 -0.170 -1.792, -10.700 0.168 -1.793, -10.700 0.370 -7.000, -10.700 0.331 -1.771, -10.700 0.494 -1.732, -10.700 0.561 -7.034, -10.700 0.831 -1.597, -10.700 0.732 -7.128, -10.700 0.949 -7.445, -10.700 6.224 -6.586, -10.700 6.322 -6.777, -10.700 6.628 -7.080, -10.700 7.200 -7.250, -10.700 7.372 -7.734, -10.700 7.761 -7.450, -10.700 7.393 -7.233, -10.700 7.777 -7.078, -10.700 8.448 -6.763, -10.700 8.734 -6.372, -10.700 8.975 -5.960, -10.700 9.320 -5.094, -10.700 7.772 -5.320, -10.700 9.481 -4.240, -10.700 7.586 -5.224, -10.700 1.771 0.331, -10.700 9.500 -3.800, -10.700 8.250 -6.200, -10.700 8.176 -5.814, -10.700 7.942 -5.458, -10.700 9.423 -4.668, -10.700 -0.168 1.793, -10.700 -0.494 1.732, -10.700 -0.989 1.505, -10.700 -8.800 14.200, -10.700 -1.273 1.273, -10.700 -1.508 0.982, -10.700 -1.674 0.663, -10.700 -8.993 14.219, -10.700 -8.232 -6.003, -10.700 -7.372 -7.734, -10.700 -7.200 -7.250, -10.700 -1.771 -0.331, -10.700 -1.769 0.337, -10.700 0.000 1.800, -10.700 0.170 1.792, -10.700 0.663 1.674, -10.700 0.981 1.508, -10.700 1.133 1.398, -10.700 1.273 1.273, -10.700 1.505 0.989, -10.700 8.800 14.200, -10.700 1.597 0.831, -10.700 7.007 -5.167, -10.700 1.800 -0.000, -10.700 6.458 -5.458, -10.700 6.150 -6.200, -10.700 4.800 -8.500, -10.700 1.674 -0.663, -10.700 1.600 -0.823, -10.700 1.136 -1.397, -10.700 0.867 -7.269, -10.700 -7.393 -5.167, -9.208 -9.561 15.108, -9.500 -9.701 14.766, -9.370 -9.443 14.474, -9.200 -8.929 14.511, -9.200 -9.184 14.615, -9.370 -9.599 14.649, -9.370 -9.707 14.856, -9.265 -9.388 14.536, -9.370 -9.251 14.341, -9.208 -8.983 14.456, -9.500 -9.234 14.299, -9.370 -9.032 14.258, -9.200 -9.295 14.705, -9.265 -9.530 14.696, -9.265 -9.629 14.885, -9.370 -9.763 15.083, -9.208 -9.431 14.764, -9.200 -9.386 14.819, -9.200 -9.451 14.942, -9.208 -9.517 14.928, -9.200 -9.488 15.069, -9.265 -9.681 15.093, -9.208 -9.308 14.626, -9.208 -9.156 14.521, -9.265 -9.012 14.339, -9.265 -9.212 14.415, -9.500 -9.023 22.695, -9.265 -9.012 22.581, -9.208 -8.983 22.464, -9.200 -8.931 22.408, -9.370 -9.032 22.662, -9.265 -9.212 22.505, -9.370 -9.251 22.579, -9.200 -9.385 22.104, -9.208 -9.517 21.992, -9.208 -9.561 21.812, -9.370 -9.599 22.271, -9.223 -9.615 21.720, -9.500 -9.775 21.943, -9.370 -9.707 22.064, -9.370 -9.763 21.837, -9.208 -9.156 22.399, -9.200 -9.058 22.371, -9.223 -8.800 22.535, -9.288 -8.800 22.632, -9.208 -9.308 22.294, -9.370 -9.443 22.446, -9.265 -9.388 22.384, -9.208 -9.431 22.156, -9.265 -9.530 22.224, -9.265 -9.681 21.827, -9.265 -9.629 22.035, -32.661 -6.864 26.847, -32.612 -6.800 26.912, -32.620 -6.884 26.903, -32.400 -6.879 26.999, -32.400 -6.840 27.000, -32.400 -6.800 27.000, -32.677 -6.800 26.815, -32.700 -6.800 26.700, -32.695 -6.832 26.756, -32.688 -6.841 26.783, -32.700 -6.813 26.700, -32.699 -6.822 26.728, -32.400 -6.919 26.998, -32.400 -7.075 26.911, -31.700 -7.075 26.911, -31.700 -7.109 26.826, -32.400 -7.109 26.826, -31.700 -7.007 26.973, -31.700 -6.919 26.998, -31.700 -7.101 26.735, -31.700 -7.548 26.392, -31.700 -8.149 26.331, -31.700 -8.428 26.212, -31.700 -8.677 26.038, -31.700 -9.060 25.973, -31.700 -8.886 25.818, -31.700 -9.047 25.561, -31.700 -9.506 25.295, -31.700 -9.535 24.301, -31.700 -9.711 24.275, -31.700 -9.754 24.523, -31.700 -7.251 26.331, -31.700 -6.972 26.212, -31.700 -6.145 25.587, -31.700 -6.217 24.673, -31.700 -6.088 24.360, -31.700 -6.613 23.867, -31.700 -7.108 23.522, -31.700 -6.873 23.415, -31.700 -7.465 23.216, -31.700 -7.779 23.202, -31.700 -8.089 23.245, -31.700 -8.973 24.107, -31.700 -9.456 24.252, -31.700 -9.183 24.673, -31.700 -6.723 26.038, -31.700 -6.514 25.818, -31.700 -6.248 25.276, -31.700 -6.045 25.289, -31.700 -6.293 24.379, -31.700 -6.215 24.073, -31.700 -6.427 24.107, -31.700 -6.614 23.592, -31.700 -7.700 23.400, -31.700 -8.387 23.345, -31.700 -8.902 23.698, -31.700 -9.198 24.976, -32.400 -9.626 24.309, -32.400 -9.773 24.207, -31.700 -9.626 24.309, -32.400 -9.711 24.275, -31.700 -9.773 24.207, -10.708 -9.539 24.394, -10.870 -9.502 25.234, -11.000 -9.324 25.622, -11.000 -9.529 25.246, -11.000 -9.678 24.845, -10.788 -9.712 24.000, -10.765 -9.658 24.411, -10.700 -9.487 24.265, -10.700 -9.448 24.527, -10.700 -9.181 25.273, -10.870 -9.045 25.945, -11.000 -9.067 25.965, -10.708 -9.317 25.149, -10.708 -9.128 25.496, -10.765 -9.229 25.561, -10.765 -9.426 25.199, -10.870 -9.299 25.606, -10.700 -9.045 25.500, -10.708 -8.612 26.091, -10.700 -7.833 26.495, -10.708 -7.949 26.517, -10.708 -7.579 26.655, -10.765 -7.613 26.770, -10.885 -6.800 26.977, -10.765 -8.982 25.891, -10.870 -8.745 26.245, -11.000 -8.422 26.524, -11.000 -8.046 26.729, -10.870 -8.406 26.499, -10.870 -8.034 26.702, -10.765 -7.999 26.626, -11.000 -7.645 26.878, -10.708 -7.194 26.739, -10.765 -7.211 26.858, -11.000 -7.227 26.969, -10.870 -9.740 24.423, -10.870 -9.650 24.837, -10.708 -9.455 24.779, -10.765 -9.570 24.813, -10.765 -8.691 26.182, -10.708 -8.891 25.812, -10.708 -8.296 26.328, -10.765 -8.361 26.429, -10.870 -7.223 26.940, -10.870 -7.637 26.850, -11.000 -6.800 27.000, -32.677 -9.615 24.000, -32.620 -9.703 24.084, -32.590 -9.730 24.094, -32.612 -9.712 24.000, -32.558 -9.753 24.102, -32.515 -9.777 24.000, -32.400 -9.799 24.079, -34.112 -9.712 21.720, -34.135 -9.681 21.827, -33.900 -9.775 21.943, -33.900 -9.701 22.154, -34.030 -9.443 22.446, -34.200 -8.929 22.409, -34.192 -9.156 22.399, -34.135 -9.530 22.224, -34.030 -9.599 22.271, -34.135 -9.212 22.505, -34.030 -9.251 22.579, -34.192 -8.983 22.464, -34.030 -9.032 22.662, -34.112 -8.800 22.632, -34.015 -8.800 22.697, -34.200 -9.184 22.305, -34.192 -9.308 22.294, -34.192 -9.431 22.156, -34.135 -9.629 22.035, -34.200 -9.386 22.101, -34.192 -9.561 21.812, -34.192 -9.517 21.992, -34.177 -9.615 21.720, -34.030 -9.763 21.837, -34.030 -9.707 22.064, -34.135 -9.388 22.384, -34.135 -9.012 22.581, -34.200 9.500 18.632, -34.200 9.208 19.626, -34.200 -9.336 19.476, -34.200 -9.208 18.374, -34.200 -9.336 18.524, -34.200 -9.500 19.368, -34.200 -9.500 18.632, -34.200 9.208 18.374, -34.200 -9.100 18.000, -34.200 9.100 18.000, -34.200 9.128 17.805, -34.200 -9.128 16.195, -34.200 -9.100 16.000, -34.200 9.128 15.805, -34.200 -4.800 7.300, -34.200 -9.208 15.626, -34.200 -9.500 12.000, -34.200 -6.110 7.486, -34.200 -9.481 11.560, -34.200 -8.123 8.677, -34.200 -8.734 9.428, -34.200 -9.170 10.270, -34.200 -8.975 9.840, -34.200 9.336 16.524, -34.200 9.208 17.626, -34.200 9.500 17.368, -34.200 9.479 11.556, -34.200 9.170 10.270, -34.200 8.976 9.845, -34.200 8.450 9.039, -34.200 8.123 8.677, -34.200 7.372 8.066, -34.200 6.094 7.480, -34.200 5.240 7.319, -34.200 -9.208 16.374, -34.200 -9.336 16.524, -34.200 -9.100 20.000, -34.200 -9.208 20.374, -34.200 -9.500 21.720, -34.200 -9.488 21.851, -34.200 -9.451 21.978, -34.200 -9.295 22.215, -34.200 -9.058 22.371, -34.200 9.100 20.000, -34.200 8.931 22.408, -34.200 9.295 22.215, -34.200 9.058 22.371, -34.200 9.385 22.104, -34.200 9.500 21.720, -34.200 8.800 22.420, -34.200 9.500 20.632, -32.700 -6.110 -4.644, -32.700 -2.729 -1.246, -32.700 -2.878 -0.845, -32.700 -2.969 -0.427, -32.700 -8.544 -4.856, -32.700 -9.420 -4.663, -32.700 -6.436 7.275, -32.700 -5.355 7.031, -32.700 -2.969 0.427, -32.700 -2.267 1.965, -32.700 -4.800 7.000, -32.700 -1.965 2.267, -32.700 0.000 3.000, -32.700 0.845 2.878, -32.700 4.800 7.000, -32.700 7.034 -4.307, -32.700 6.110 -4.644, -32.700 1.965 -2.267, -32.700 1.246 -2.729, -32.700 0.654 -7.071, -32.700 0.471 -7.009, -32.700 0.370 -7.000, -32.700 -0.427 -2.969, -32.700 -0.370 -7.000, -32.700 -0.469 -7.009, -32.700 -0.564 -7.032, -32.700 -0.652 -7.071, -32.700 -0.735 -7.124, -32.700 -5.365 -5.708, -32.700 -0.915 -7.349, -32.700 -4.800 -8.500, -32.700 -9.321 -5.085, -32.700 -9.500 -3.800, -32.700 -9.008 9.300, -32.700 -7.893 8.071, -32.700 -7.438 7.752, -32.700 -6.950 7.486, -32.700 8.290 -4.644, -32.700 8.003 -4.478, -32.700 7.438 7.752, -32.700 8.683 8.850, -32.700 9.008 9.300, -32.700 9.500 10.294, -32.700 9.500 -3.800, -32.700 6.708 -4.365, -32.700 0.735 -7.124, -32.700 5.365 -5.708, -32.700 5.307 -6.034, -32.700 5.307 -6.366, -32.700 0.949 -7.445, -32.700 5.233 -8.480, -32.700 5.644 -7.290, -32.700 5.663 -8.420, -32.700 6.085 -8.321, -32.700 -5.856 -7.544, -32.700 -5.233 -8.480, -32.700 -1.246 -2.729, -32.700 -5.478 -5.397, -32.700 -2.267 -1.965, -32.700 -1.965 -2.267, -32.700 1.622 -2.524, -33.900 -6.345 7.245, -32.700 -5.902 7.123, -32.700 -9.282 9.783, -33.900 -9.368 9.966, -32.692 -9.568 10.496, -33.900 -9.555 10.455, -33.900 -9.691 10.960, -33.900 -9.773 11.477, -32.598 -9.725 11.139, -33.900 -5.840 7.109, -33.900 -6.834 7.432, -32.700 -8.309 8.439, -32.700 -8.683 8.850, -32.700 -9.500 10.294, -32.400 -5.740 -8.711, -11.000 -5.840 -8.691, -11.000 -7.300 -8.130, -11.000 -8.516 -7.146, -11.000 -9.130 -6.300, -11.000 -7.739 -7.845, -31.700 -7.958 -7.676, -31.700 -8.336 -7.336, -31.700 -8.977 -6.548, -11.000 -9.368 -5.834, -32.400 -9.600 -5.200, -11.000 -9.691 -4.840, -11.000 -9.773 -4.323, -32.400 -9.778 -4.272, -10.700 -9.500 14.486, -10.708 -9.570 14.562, -10.898 -9.782 15.012, -10.885 -9.777 -3.800, -9.500 -9.423 14.418, -9.500 -9.582 14.577, -9.500 -9.023 14.225, -10.700 -9.178 14.274, -10.700 -9.349 14.364, -10.730 -9.631 14.644, -9.500 -9.775 14.977, -10.803 -9.726 14.823, -9.200 -9.500 15.368, -9.200 -9.500 15.200, -9.221 -9.610 15.326, -9.385 -9.777 15.200, -9.500 -9.800 15.200, -9.223 -9.615 15.200, -9.285 -9.709 15.306, -9.288 -9.712 15.200, -9.383 -9.776 15.300, -10.700 -9.800 15.300, -10.700 -9.271 16.458, -10.700 -9.163 15.709, -10.700 -9.422 16.589, -10.700 -9.271 15.542, -9.221 -9.610 16.674, -9.285 -9.709 16.694, -10.700 -9.603 16.672, -9.200 -9.336 16.524, -10.700 -9.163 16.291, -10.700 -9.107 15.900, -9.200 -9.208 15.626, -10.700 -9.422 15.411, -10.700 -9.603 15.328, -9.200 -9.128 16.195, -10.700 -9.107 16.100, -9.500 -9.800 15.300, -9.383 -9.776 16.700, -10.700 -9.800 16.700, -9.221 -9.610 17.326, -9.383 -9.776 17.300, -9.500 -9.800 17.300, -10.700 -9.422 18.589, -10.700 -9.603 17.328, -10.700 -9.422 17.411, -10.700 -9.107 17.900, -10.700 -9.107 18.100, -10.700 -9.163 17.709, -10.700 -9.603 18.672, -10.700 -9.271 18.458, -10.700 -9.163 18.291, -9.285 -9.709 18.694, -9.221 -9.610 18.674, -9.200 -9.500 18.632, -9.200 -9.208 18.374, -9.200 -9.336 17.476, -10.700 -9.271 17.542, -9.285 -9.709 17.306, -9.200 -9.128 18.195, -9.200 -9.500 17.368, -10.700 -9.800 18.700, -9.383 -9.776 18.700, -9.383 -9.776 19.300, -10.700 -9.163 19.709, -10.700 -9.107 19.900, -10.700 -9.107 20.100, -10.700 -9.422 19.411, -10.700 -9.603 20.672, -9.200 -9.500 20.632, -10.700 -9.422 20.589, -10.700 -9.271 20.458, -10.700 -9.163 20.291, -9.200 -9.128 20.195, -10.700 -9.603 19.328, -9.221 -9.610 19.326, -9.200 -9.500 19.368, -9.200 -9.336 20.524, -10.700 -9.271 19.542, -9.200 -9.336 19.476, -9.285 -9.709 19.306, -10.700 -9.800 19.300, -9.500 -9.800 19.300, -9.285 -9.709 20.694, -9.200 -9.500 21.720, -9.221 -9.610 20.674, -9.288 -9.712 21.720, -9.385 -9.777 21.720, -9.383 -9.776 20.700, -10.700 -8.800 22.720, -10.700 -8.993 22.701, -10.700 -9.500 22.434, -9.500 -9.582 22.343, -9.500 -9.701 22.154, -11.000 -9.800 21.720, -9.500 -9.234 22.621, -10.700 -9.349 22.556, -9.500 -9.423 22.502, -10.708 -9.571 22.357, -10.723 -9.615 24.000, -10.885 -9.777 24.000, -10.732 -9.634 22.272, -10.804 -9.727 22.095, -10.898 -9.781 21.908, -11.000 -9.769 24.427, -31.700 -9.798 24.119, -31.700 -9.306 25.649, -11.000 -8.765 26.267, -31.700 -8.773 26.260, -31.700 -9.656 24.917, -31.700 -8.449 26.506, -31.700 -8.095 26.706, -31.700 -7.717 26.856, -31.700 -7.323 26.954, -32.400 -9.800 24.040, -11.000 -9.800 24.000, -32.400 -9.800 24.000, -32.597 -9.726 22.097, -32.670 -9.631 22.276, -32.502 -9.782 21.908, -33.900 -9.582 22.343, -32.700 -9.500 22.434, -32.692 -9.570 22.358, -33.900 -9.423 22.502, -33.900 -9.234 22.621, -32.700 -9.178 22.646, -33.900 -9.023 22.695, -32.700 -8.993 22.701, -33.900 -9.800 21.720, -33.900 -9.800 20.700, -34.015 -9.777 21.720, -34.017 -9.776 20.700, -34.115 -9.709 20.694, -32.700 -9.603 19.328, -32.700 -9.603 20.672, -32.700 -9.107 19.900, -32.700 -9.163 19.709, -32.700 -9.163 20.291, -32.700 -9.422 20.589, -32.700 -9.800 19.300, -32.700 -9.422 19.411, -34.200 -9.208 19.626, -34.200 -9.128 19.805, -34.179 -9.610 20.674, -32.700 -9.271 19.542, -32.700 -9.107 20.100, -34.200 -9.128 20.195, -32.700 -9.271 20.458, -34.200 -9.336 20.524, -34.200 -9.500 20.632, -32.700 -9.800 20.700, -34.179 -9.610 19.326, -34.017 -9.776 18.700, -34.115 -9.709 19.306, -33.900 -9.800 19.300, -34.017 -9.776 19.300, -32.700 -9.603 17.328, -32.700 -9.271 18.458, -32.700 -9.107 18.100, -32.700 -9.107 17.900, -32.700 -9.422 17.411, -32.700 -9.271 17.542, -32.700 -9.163 17.709, -32.700 -9.163 18.291, -32.700 -9.422 18.589, -32.700 -9.603 18.672, -34.179 -9.610 18.674, -34.200 -9.336 17.476, -34.200 -9.208 17.626, -34.200 -9.128 17.805, -34.200 -9.128 18.195, -34.115 -9.709 18.694, -34.017 -9.776 17.300, -33.900 -9.800 17.300, -33.900 -9.800 16.700, -34.115 -9.709 17.306, -34.179 -9.610 17.326, -34.200 -9.500 17.368, -34.200 -9.500 16.632, -32.700 -9.800 16.700, -32.700 -9.107 15.900, -32.700 -9.163 15.709, -32.700 -9.422 15.411, -32.700 -9.422 16.589, -32.700 -9.271 15.542, -34.115 -9.709 15.306, -34.200 -9.500 15.368, -32.700 -9.603 15.328, -32.700 -9.107 16.100, -32.700 -9.163 16.291, -34.179 -9.610 16.674, -34.115 -9.709 16.694, -32.700 -9.603 16.672, -34.200 -9.336 15.476, -34.200 -9.128 15.805, -32.700 -9.271 16.458, -34.017 -9.776 16.700, -34.017 -9.776 15.300, -34.015 -9.777 12.000, -34.112 -9.712 12.000, -34.179 -9.610 15.326, -32.400 -9.800 -3.800, -32.502 -9.782 11.578, -32.671 -9.629 10.705, -32.612 -9.712 -3.800, -33.900 -9.800 15.300, -32.700 -9.800 15.300, -32.700 -9.800 17.300, -10.700 -9.800 17.300, -11.000 -9.800 15.200, -32.400 -9.800 12.000, -9.500 -9.800 16.700, -32.700 -9.800 18.700, -33.900 -9.800 18.700, -9.500 -9.800 18.700, -32.400 -9.800 21.720, -9.500 -9.800 20.700, -10.700 -9.800 20.700, -9.500 -9.800 21.720, 11.000 4.754 -3.494, 11.000 4.536 -3.772, 11.000 2.884 -2.843, 11.000 2.671 -3.044, 11.000 2.445 -3.229, 11.000 1.954 -3.547, 11.000 1.146 -3.884, 11.000 1.693 -3.679, 11.000 3.223 -4.942, 11.000 2.922 -5.126, 11.000 2.610 -5.291, 11.000 0.575 -4.009, 11.000 2.289 -5.438, 11.000 -0.008 -4.050, 11.000 1.959 -5.565, 11.000 -0.878 -3.954, 11.000 -1.438 -3.786, 11.000 -1.708 -3.672, 11.000 0.232 -5.895, 11.000 -0.121 -5.899, 11.000 -0.474 -5.881, 11.000 -1.172 -5.782, 11.000 -2.457 -3.219, 11.000 -2.510 -5.340, 11.000 -2.825 -5.180, 11.000 -2.683 -3.034, 11.000 -3.972 -4.363, 11.000 -3.092 -2.616, 11.000 -3.709 -1.627, 11.000 -5.082 -2.998, 11.000 -5.535 -2.042, 11.000 -4.044 -0.211, 11.000 -5.900 0.033, 11.000 -5.854 0.737, 11.000 -3.858 1.231, 11.000 -3.937 0.950, 11.000 -5.799 1.086, 11.000 -5.724 1.431, 11.000 -3.759 1.506, 11.000 -3.641 1.774, 11.000 -5.376 2.430, 11.000 -5.048 3.054, 11.000 -3.503 2.032, 11.000 -3.348 2.279, 11.000 -4.856 3.351, 11.000 -2.985 2.737, 11.000 -2.779 2.946, 11.000 -3.653 4.633, 11.000 -3.369 4.843, 11.000 -2.326 3.315, 11.000 -2.450 5.367, 11.000 -2.081 3.474, 11.000 -1.286 3.841, 11.000 -0.719 3.986, 11.000 -0.138 4.048, 11.000 -1.792 5.621, 11.000 -1.453 5.718, 11.000 -3.582 -1.890, 11.000 -5.252 -2.689, 11.000 -3.817 -1.355, 11.000 -4.033 0.373, 11.000 -4.421 3.906, 11.000 1.574 3.732, 11.000 -1.108 5.795, 11.000 2.095 3.466, 11.000 2.339 3.306, 11.000 5.839 0.847, 11.000 2.572 3.129, 11.000 5.778 1.195, 11.000 0.999 5.815, 11.000 3.565 4.701, 11.000 5.472 2.207, 11.000 5.169 2.845, 11.000 1.345 5.745, 11.000 2.021 5.543, 11.000 4.578 3.722, 11.000 2.349 5.412, 11.000 4.347 3.989, 11.000 4.101 4.242, 11.000 5.879 0.496, 11.000 3.648 1.760, 11.000 5.898 0.144, 11.000 3.863 1.216, 11.000 5.896 -0.209, 11.000 3.998 0.647, 11.000 5.829 -0.912, 11.000 5.764 -1.259, 11.000 4.017 -0.518, 11.000 3.969 -0.807, 11.000 5.447 -2.268, 11.000 5.137 -2.902, 11.000 3.575 -1.904, 11.000 4.954 -3.204, 11.000 3.082 -2.628, 12.000 3.790 -4.522, 12.000 3.223 -4.942, 12.000 1.959 -5.565, 11.000 1.281 -5.759, 12.000 -0.121 -5.899, 12.000 -0.474 -5.881, 12.000 -0.824 -5.842, 12.000 -1.516 -5.702, 11.000 -1.854 -5.601, 12.000 -2.510 -5.340, 12.000 -3.129 -5.002, 11.000 -3.423 -4.806, 12.000 -3.423 -4.806, 11.000 -4.226 -4.117, 12.000 -4.226 -4.117, 11.000 -5.891 -0.320, 11.000 -5.887 0.386, 12.000 -5.512 2.104, 11.000 -5.512 2.104, 12.000 -5.222 2.747, 12.000 -5.048 3.054, 12.000 -4.856 3.351, 12.000 -3.369 4.843, 11.000 -3.074 5.036, 12.000 -2.450 5.367, 11.000 -2.125 5.504, 12.000 -1.792 5.621, 12.000 -1.108 5.795, 12.000 -0.759 5.851, 11.000 -0.759 5.851, 11.000 -0.408 5.886, 11.000 -0.055 5.900, 12.000 0.649 5.864, 12.000 1.345 5.745, 12.000 2.021 5.543, 12.000 2.349 5.412, 11.000 2.668 5.262, 11.000 2.978 5.093, 11.000 3.840 4.479, 12.000 3.840 4.479, 12.000 4.347 3.989, 12.000 4.578 3.722, 11.000 4.792 3.441, 12.000 4.990 3.149, 12.000 5.169 2.845, 11.000 5.330 2.530, 12.000 5.330 2.530, 12.000 5.696 1.538, 11.000 5.696 1.538, 12.000 5.778 1.195, 12.000 5.879 0.496, 12.000 5.829 -0.912, 12.000 5.764 -1.259, 11.000 5.679 -1.601, 12.000 5.679 -1.601, 12.000 5.573 -1.938, 11.000 5.301 -2.589, 12.000 5.301 -2.589, 12.000 5.137 -2.902, 11.000 4.303 -4.037, 12.000 4.053 -4.287, 11.000 4.053 -4.287, 11.000 3.790 -4.522, 11.000 3.513 -4.740, 12.000 1.623 -5.672, 11.000 1.623 -5.672, 11.000 0.934 -5.826, 12.000 0.584 -5.871, 11.000 0.584 -5.871, 12.000 0.232 -5.895, 11.000 -0.824 -5.842, 11.000 -1.516 -5.702, 11.000 -2.186 -5.480, 11.000 -3.129 -5.002, 11.000 -3.704 -4.592, 12.000 -3.972 -4.363, 12.000 -4.465 -3.857, 11.000 -4.465 -3.857, 11.000 -4.687 -3.583, 11.000 -4.893 -3.296, 12.000 -5.082 -2.998, 11.000 -5.403 -2.370, 11.000 -5.647 -1.708, 11.000 -5.739 -1.367, 11.000 -5.811 -1.021, 11.000 -5.862 -0.672, 12.000 -5.854 0.737, 12.000 -5.628 1.770, 11.000 -5.628 1.770, 11.000 -5.222 2.747, 12.000 -4.647 3.635, 11.000 -4.647 3.635, 11.000 -4.180 4.164, 11.000 -3.923 4.406, 11.000 -2.767 5.211, 12.000 0.297 5.892, 11.000 0.297 5.892, 11.000 0.649 5.864, 11.000 1.686 5.654, 12.000 3.278 4.906, 11.000 3.278 4.906, 12.000 4.101 4.242, 12.000 4.792 3.441, 11.000 4.990 3.149, 11.000 5.594 1.876, 12.000 5.873 -0.562, 11.000 5.873 -0.562, 11.000 5.573 -1.938, 12.000 4.536 -3.772, 12.000 3.988 -2.932, 12.000 3.788 -3.186, 12.000 4.303 -4.037, 12.000 3.340 -3.654, 12.000 2.922 -5.126, 12.000 4.337 -2.386, 12.000 4.807 -1.182, 12.000 5.896 -0.209, 12.000 5.898 0.144, 12.000 4.932 0.426, 12.000 4.484 -2.097, 12.000 5.447 -2.268, 12.000 4.719 -1.494, 12.000 4.834 1.066, 12.000 4.754 1.379, 12.000 5.839 0.847, 12.000 4.654 1.687, 12.000 4.393 2.280, 12.000 4.235 2.563, 12.000 4.058 2.834, 12.000 5.594 1.876, 12.000 3.654 3.340, 12.000 5.472 2.207, 12.000 3.565 4.701, 12.000 2.386 4.337, 12.000 2.978 5.093, 12.000 2.668 5.262, 12.000 2.097 4.484, 12.000 0.865 4.874, 12.000 0.999 5.815, 12.000 -0.102 4.949, 12.000 -0.055 5.900, 12.000 -0.408 5.886, 12.000 -1.066 4.834, 12.000 -1.379 4.754, 12.000 -1.453 5.718, 12.000 -2.125 5.504, 12.000 -1.988 4.533, 12.000 -2.280 4.393, 12.000 -2.767 5.211, 12.000 -2.563 4.235, 12.000 -3.923 4.406, 12.000 -4.180 4.164, 12.000 -4.421 3.906, 12.000 -3.788 3.186, 12.000 -3.988 2.932, 12.000 -5.376 2.430, 12.000 -4.484 2.097, 12.000 -5.724 1.431, 12.000 -5.799 1.086, 12.000 -5.887 0.386, 12.000 -5.900 0.033, 12.000 -4.920 0.545, 12.000 -5.891 -0.320, 12.000 -5.862 -0.672, 12.000 -5.811 -1.021, 12.000 -4.893 -0.747, 12.000 -5.739 -1.367, 12.000 -4.754 -1.379, 12.000 -5.647 -1.708, 12.000 -5.535 -2.042, 12.000 -4.533 -1.988, 12.000 -4.393 -2.280, 12.000 -4.235 -2.563, 12.000 -4.893 -3.296, 12.000 -4.687 -3.583, 12.000 -3.427 -3.572, 12.000 -3.704 -4.592, 12.000 -2.825 -5.180, 12.000 -2.186 -5.480, 12.000 -1.854 -5.601, 12.000 -1.172 -5.782, 12.000 -2.932 -3.988, 12.000 2.665 4.172, 12.000 1.686 5.654, 12.000 1.182 4.807, 12.000 0.545 4.920, 12.000 0.222 4.945, 12.000 -0.426 4.932, 12.000 -1.687 4.654, 12.000 -3.074 5.036, 12.000 -3.094 3.864, 12.000 -3.653 4.633, 12.000 -4.834 -1.066, 12.000 -5.403 -2.370, 12.000 -5.252 -2.689, 12.000 -4.058 -2.834, 12.000 1.281 -5.759, 12.000 1.988 -4.533, 12.000 2.289 -5.438, 12.000 2.610 -5.291, 12.000 2.563 -4.235, 12.000 0.934 -5.826, 12.000 1.379 -4.754, 12.000 1.687 -4.654, 12.000 3.513 -4.740, 12.000 -0.222 -4.945, 12.000 -0.545 -4.920, 12.000 -0.865 -4.874, 12.000 -1.182 -4.807, 12.000 -1.494 -4.719, 12.000 -1.800 -4.611, 12.000 4.954 -3.204, 12.000 4.754 -3.494, 12.000 -3.572 3.427, 12.000 -3.340 3.654, 13.600 -3.572 3.427, 13.600 -3.094 3.864, 12.000 -2.834 4.058, 13.600 -2.280 4.393, 13.600 -1.988 4.533, 13.600 -1.687 4.654, 13.600 -1.379 4.754, 12.000 -0.747 4.893, 12.000 1.800 4.611, 13.600 2.097 4.484, 12.000 3.427 3.572, 13.600 4.393 2.280, 12.000 4.533 1.988, 13.600 4.533 1.988, 13.600 4.654 1.687, 13.600 4.754 1.379, 13.600 4.834 1.066, 13.600 4.932 0.426, 13.600 4.920 -0.545, 12.000 4.611 -1.800, 13.600 4.719 -1.494, 13.600 4.172 -2.665, 13.600 3.572 -3.427, 13.600 3.340 -3.654, 13.600 3.094 -3.864, 12.000 2.280 -4.393, 13.600 2.563 -4.235, 13.600 1.988 -4.533, 13.600 1.687 -4.654, 12.000 1.066 -4.834, 13.600 0.747 -4.893, 13.600 0.426 -4.932, 13.600 0.102 -4.949, 13.600 -1.494 -4.719, 13.600 -1.800 -4.611, 12.000 -2.097 -4.484, 13.600 -2.097 -4.484, 13.600 -2.665 -4.172, 13.600 -2.932 -3.988, 13.600 -3.186 -3.788, 13.600 -3.654 -3.340, 13.600 -4.393 -2.280, 12.000 -4.949 -0.102, 13.600 -4.920 0.545, 12.000 -4.807 1.182, 13.600 -4.874 0.865, 13.600 -4.611 1.800, 13.600 -4.172 2.665, 13.600 -3.340 3.654, 12.000 1.494 4.719, 13.600 2.386 4.337, 13.600 2.665 4.172, 12.000 2.932 3.988, 12.000 3.186 3.788, 13.600 3.654 3.340, 12.000 3.864 3.094, 13.600 4.058 2.834, 12.000 4.893 0.747, 13.600 4.893 0.747, 12.000 4.949 0.102, 12.000 4.945 -0.222, 12.000 4.920 -0.545, 12.000 4.874 -0.865, 13.600 4.337 -2.386, 12.000 4.172 -2.665, 12.000 3.572 -3.427, 12.000 3.094 -3.864, 12.000 2.834 -4.058, 13.600 2.834 -4.058, 13.600 1.379 -4.754, 13.600 1.066 -4.834, 12.000 0.747 -4.893, 12.000 0.426 -4.932, 12.000 0.102 -4.949, 13.600 -0.222 -4.945, 12.000 -2.386 -4.337, 12.000 -2.665 -4.172, 12.000 -3.186 -3.788, 12.000 -3.654 -3.340, 12.000 -3.864 -3.094, 13.600 -3.864 -3.094, 12.000 -4.654 -1.687, 13.600 -4.754 -1.379, 13.600 -4.893 -0.747, 12.000 -4.932 -0.426, 13.600 -4.949 -0.102, 12.000 -4.945 0.222, 13.600 -4.945 0.222, 12.000 -4.874 0.865, 12.000 -4.719 1.494, 12.000 -4.611 1.800, 13.600 -4.484 2.097, 12.000 -4.337 2.386, 13.600 -4.337 2.386, 12.000 -4.172 2.665, 13.800 -3.827 2.813, 13.800 -3.631 3.063, 13.800 -3.036 2.974, 13.800 -2.819 3.181, 13.800 -0.323 4.739, 13.800 -0.638 4.707, 13.800 -4.168 2.278, 13.800 -3.593 2.269, 13.800 -4.311 1.995, 13.800 -4.435 1.702, 13.800 -4.685 0.785, 13.800 -4.748 0.153, 13.800 -4.207 -0.604, 13.800 -4.683 -0.795, 13.800 -4.154 -0.900, 13.800 -4.535 -1.412, 13.800 -3.986 -1.475, 13.800 -3.821 -2.822, 13.800 -3.230 -2.762, 13.800 -2.577 -3.379, 13.800 -2.332 -3.553, 13.800 -2.076 -3.708, 13.800 -2.138 -4.242, 13.800 1.405 -4.011, 13.800 1.859 -4.371, 13.800 2.147 -4.237, 13.800 2.467 -3.461, 13.800 2.929 -3.079, 13.800 4.007 -2.551, 13.800 4.435 -1.702, 13.800 4.538 -1.402, 13.800 4.122 -1.033, 13.800 4.185 -0.740, 13.800 4.685 -0.785, 13.800 4.227 -0.443, 13.800 4.726 0.481, 13.800 4.226 0.456, 13.800 4.683 0.795, 13.800 4.619 1.106, 13.800 4.035 1.334, 13.800 3.808 1.888, 13.800 4.306 2.004, 13.800 3.624 3.071, 13.800 2.920 3.088, 13.800 1.944 3.779, 13.800 1.849 4.375, 13.800 1.106 4.104, 13.800 1.553 4.489, 13.800 0.814 4.171, 13.800 1.250 4.583, 13.800 0.517 4.218, 13.800 0.219 4.244, 13.800 -0.005 4.750, 13.800 -0.679 4.195, 13.800 -0.381 4.233, 13.800 -3.877 1.741, 13.800 -3.990 1.463, 13.800 -4.538 1.402, 13.800 -4.083 1.178, 13.800 -4.727 0.470, 13.800 -4.239 -0.306, 13.800 -4.080 -1.190, 13.800 -3.587 -2.280, 13.800 -3.417 -2.527, 13.800 -3.027 -2.983, 13.800 -2.809 -3.189, 13.800 -2.940 -3.731, 13.800 -2.684 -3.919, 13.800 -1.250 -4.062, 13.800 -0.960 -4.140, 13.800 -0.666 -4.197, 13.800 0.231 -4.244, 13.800 0.530 -4.217, 13.800 0.826 -4.169, 13.800 0.951 -4.654, 13.800 1.955 -3.774, 13.800 2.425 -4.084, 13.800 3.333 -2.636, 13.800 3.813 -1.877, 13.800 4.311 -1.995, 13.800 3.936 -1.603, 13.800 4.039 -1.322, 13.800 4.747 0.164, 13.800 4.247 0.156, 13.800 4.119 1.046, 13.800 4.535 1.412, 13.800 3.665 2.152, 13.800 3.411 3.306, 13.800 3.182 3.526, 13.800 2.695 3.286, 13.800 2.416 4.090, 13.800 1.393 4.015, 13.800 0.628 4.708, 13.800 0.312 4.740, 13.800 -0.081 4.249, 13.800 -0.973 4.137, 13.800 -1.545 3.959, 13.800 -1.821 3.840, 13.800 -2.425 4.084, 13.800 -2.693 3.913, 13.800 -3.190 3.519, 13.800 -4.007 2.551, 13.600 -3.575 1.904, 13.600 -4.017 0.518, 13.600 -4.044 0.227, 11.000 -4.019 -0.503, 13.600 -4.034 -0.357, 11.000 -3.972 -0.791, 11.000 -3.273 -2.386, 13.600 -3.184 -2.503, 11.000 -2.219 -3.388, 11.000 -1.968 -3.540, 13.600 -1.839 -3.608, 13.600 -1.301 -3.835, 11.000 -1.161 -3.880, 13.600 -1.021 -3.919, 11.000 0.863 -3.957, 11.000 1.423 -3.792, 13.600 1.286 -3.841, 13.600 2.081 -3.474, 11.000 2.205 -3.397, 13.600 2.560 -3.139, 13.600 3.641 -1.774, 11.000 3.703 -1.641, 11.000 3.900 -1.091, 11.000 4.044 -0.227, 13.600 4.033 -0.373, 11.000 4.049 0.065, 13.600 4.049 -0.081, 13.600 4.044 0.211, 13.600 4.019 0.503, 11.000 3.765 1.492, 13.600 3.817 1.355, 13.600 3.582 1.890, 11.000 3.511 2.018, 11.000 3.357 2.266, 13.600 3.092 2.616, 13.600 2.683 3.034, 13.600 2.219 3.388, 13.600 1.968 3.540, 11.000 1.839 3.608, 13.600 0.878 3.954, 11.000 0.446 4.025, 11.000 0.154 4.047, 13.600 0.008 4.050, 13.600 -0.575 4.009, 11.000 -1.005 3.923, 13.600 -0.863 3.957, 11.000 -1.559 3.738, 13.600 -1.954 3.547, 13.600 -2.445 3.229, 13.600 -3.082 2.628, 11.000 -3.174 2.515, 13.600 -3.263 2.399, 13.600 -3.703 1.641, 13.600 -3.969 0.807, 11.000 -3.995 0.663, 11.000 -4.049 0.081, 11.000 -3.904 -1.076, 13.600 -3.863 -1.216, 11.000 -3.436 -2.144, 11.000 -2.895 -2.832, 13.600 -2.791 -2.935, 11.000 -0.591 -4.007, 11.000 -0.300 -4.039, 11.000 0.284 -4.040, 13.600 3.174 -2.515, 11.000 3.263 -2.399, 11.000 3.428 -2.157, 11.000 3.811 -1.370, 13.600 3.858 -1.231, 13.600 3.937 -0.950, 11.000 4.034 0.357, 11.000 3.941 0.934, 11.000 3.184 2.503, 11.000 2.995 2.726, 13.600 2.895 2.832, 11.000 2.791 2.935, 11.000 1.301 3.835, 11.000 1.021 3.919, 11.000 0.735 3.983, 11.000 -0.430 4.027, 13.600 -1.693 3.679, 11.000 -1.825 3.615, 11.000 -2.560 3.139, 13.600 -2.671 3.044, 13.600 -2.884 2.843, 13.600 -3.788 3.186, 13.800 -3.418 3.298, 13.800 -2.948 3.724, 13.600 -2.834 4.058, 13.800 -2.147 4.237, 13.800 -1.859 4.371, 13.800 -1.563 4.485, 13.800 -1.260 4.580, 13.600 -0.747 4.893, 13.800 -0.951 4.654, 13.600 -0.426 4.932, 13.600 0.865 4.874, 13.800 0.941 4.656, 13.600 1.182 4.807, 13.600 2.932 3.988, 13.800 2.940 3.731, 13.600 3.186 3.788, 13.600 3.864 3.094, 13.800 3.821 2.822, 13.800 4.163 2.287, 13.800 4.431 1.712, 13.600 4.807 -1.182, 13.800 4.168 -2.278, 13.600 3.988 -2.932, 13.600 3.788 -3.186, 13.600 -2.563 4.235, 13.600 -1.066 4.834, 13.600 -0.102 4.949, 13.600 0.222 4.945, 13.600 0.545 4.920, 13.600 1.494 4.719, 13.600 1.800 4.611, 13.800 2.138 4.242, 13.800 2.684 3.919, 13.600 3.427 3.572, 13.800 4.001 2.560, 13.600 4.235 2.563, 13.600 4.949 0.102, 13.800 4.748 -0.153, 13.600 4.945 -0.222, 13.800 4.727 -0.470, 13.600 4.874 -0.865, 13.800 4.622 -1.096, 13.600 4.611 -1.800, 13.600 4.484 -2.097, 13.800 3.827 -2.813, 13.800 3.631 -3.063, 13.800 3.418 -3.298, 13.800 3.190 -3.519, 13.800 2.948 -3.724, 13.800 2.693 -3.913, 13.600 2.280 -4.393, 13.800 0.638 -4.707, 13.600 -0.545 -4.920, 13.800 -0.312 -4.740, 13.600 -0.865 -4.874, 13.800 -0.941 -4.656, 13.800 -1.250 -4.583, 13.800 -1.553 -4.489, 13.800 -2.416 -4.090, 13.600 -3.427 -3.572, 13.800 -3.182 -3.526, 13.800 -3.411 -3.306, 13.800 -3.624 -3.071, 13.800 -4.163 -2.287, 13.800 -4.306 -2.004, 13.600 -4.932 -0.426, 13.800 -4.726 -0.481, 13.800 -4.747 -0.164, 13.600 -4.719 1.494, 13.600 -3.988 2.932, 13.800 1.563 -4.485, 13.800 1.260 -4.580, 13.800 0.323 -4.739, 13.800 0.005 -4.750, 13.800 -0.628 -4.708, 13.600 -1.182 -4.807, 13.800 -1.849 -4.375, 13.600 -2.386 -4.337, 13.600 -4.058 -2.834, 13.800 -4.001 -2.560, 13.600 -4.235 -2.563, 13.600 -4.533 -1.988, 13.800 -4.431 -1.712, 13.600 -4.654 -1.687, 13.800 -4.619 -1.106, 13.600 -4.834 -1.066, 13.800 -4.622 1.096, 13.600 -4.807 1.182, 13.800 -3.238 2.752, 13.800 -2.343 3.546, 13.600 -1.423 3.792, 13.800 -1.262 4.058, 13.600 0.300 4.039, 13.600 1.161 3.880, 13.600 1.438 3.786, 13.600 1.708 3.672, 13.600 2.457 3.219, 13.800 3.325 2.646, 13.800 3.504 2.405, 13.600 3.273 2.386, 13.600 3.709 1.627, 13.600 3.972 0.791, 13.600 3.995 -0.663, 13.600 3.759 -1.506, 13.600 3.503 -2.032, 13.600 2.985 -2.737, 13.800 3.139 -2.865, 13.800 -2.587 3.372, 13.600 -2.205 3.397, 13.800 -2.087 3.702, 13.600 -1.146 3.884, 13.600 -0.284 4.040, 13.600 0.591 4.007, 13.800 1.672 3.907, 13.800 2.206 3.633, 13.800 2.456 3.468, 13.800 3.131 2.874, 13.600 3.436 2.144, 13.800 3.931 1.615, 13.600 3.904 1.076, 13.800 4.183 0.752, 13.800 4.248 -0.144, 13.800 3.671 -2.141, 13.600 3.348 -2.279, 13.800 3.511 -2.395, 13.600 2.779 -2.946, 13.800 2.705 -3.278, 13.600 2.326 -3.315, 13.600 1.825 -3.615, 13.600 1.559 -3.738, 13.600 0.719 -3.986, 13.600 0.430 -4.027, 13.600 0.138 -4.048, 13.800 -0.368 -4.234, 13.600 -0.446 -4.025, 13.600 -0.735 -3.983, 13.800 -1.533 -3.964, 13.600 -2.095 -3.466, 13.600 -2.339 -3.306, 13.600 -2.572 -3.129, 13.600 -2.995 -2.726, 13.600 -3.357 -2.266, 13.600 -3.511 -2.018, 13.800 -3.738 -2.021, 13.600 -3.648 -1.760, 13.600 -3.765 -1.492, 13.600 -3.941 -0.934, 13.600 -3.998 -0.647, 13.800 -4.156 0.887, 13.600 -3.811 1.370, 13.800 -3.424 2.517, 13.800 2.216 -3.626, 13.800 1.684 -3.902, 13.800 1.118 -4.100, 13.600 1.005 -3.923, 13.800 -0.069 -4.249, 13.600 -0.154 -4.047, 13.600 -1.574 -3.732, 13.800 -1.809 -3.846, 13.800 -3.872 -1.753, 13.600 -4.049 -0.065, 13.800 -4.250 -0.006, 13.800 -4.240 0.293, 13.800 -4.209 0.592, 13.600 -3.900 1.091, 13.800 -3.745 2.010, 13.600 -3.428 2.157 ] } colorPerVertex FALSE coordIndex [ 18, 17, 79, -1, 1, 79, 0, -1, 67, 1, 0, -1, 67, 2, 1, -1, 1, 2, 42, -1, 42, 2, 47, -1, 47, 2, 66, -1, 3, 47, 66, -1, 3, 4, 47, -1, 3, 5, 4, -1, 3, 50, 5, -1, 3, 6, 50, -1, 3, 62, 6, -1, 6, 62, 61, -1, 108, 7, 8, -1, 108, 11, 7, -1, 7, 11, 9, -1, 9, 11, 10, -1, 10, 11, 99, -1, 99, 11, 84, -1, 84, 11, 12, -1, 12, 11, 85, -1, 85, 11, 13, -1, 14, 85, 13, -1, 14, 15, 85, -1, 85, 15, 16, -1, 7, 80, 8, -1, 8, 80, 79, -1, 17, 8, 79, -1, 18, 79, 1, -1, 128, 19, 147, -1, 128, 20, 19, -1, 128, 21, 20, -1, 20, 21, 133, -1, 133, 21, 22, -1, 153, 22, 149, -1, 23, 149, 24, -1, 151, 24, 25, -1, 27, 25, 28, -1, 26, 27, 28, -1, 133, 22, 153, -1, 153, 149, 23, -1, 23, 24, 151, -1, 151, 25, 27, -1, 19, 29, 147, -1, 147, 29, 160, -1, 160, 29, 30, -1, 145, 30, 155, -1, 31, 155, 32, -1, 142, 32, 34, -1, 141, 34, 35, -1, 36, 35, 33, -1, 157, 33, 138, -1, 156, 157, 138, -1, 160, 30, 145, -1, 145, 155, 31, -1, 31, 32, 142, -1, 142, 34, 141, -1, 141, 35, 36, -1, 36, 33, 157, -1, 8, 17, 111, -1, 107, 111, 109, -1, 105, 109, 114, -1, 106, 114, 165, -1, 166, 106, 165, -1, 166, 37, 106, -1, 166, 168, 37, -1, 37, 168, 88, -1, 126, 88, 87, -1, 38, 87, 86, -1, 15, 86, 16, -1, 15, 38, 86, -1, 15, 14, 38, -1, 38, 14, 127, -1, 126, 127, 39, -1, 37, 39, 106, -1, 37, 126, 39, -1, 37, 88, 126, -1, 1, 41, 18, -1, 1, 40, 41, -1, 1, 42, 40, -1, 40, 42, 117, -1, 43, 117, 56, -1, 116, 56, 118, -1, 161, 118, 44, -1, 161, 116, 118, -1, 161, 175, 116, -1, 116, 175, 45, -1, 43, 45, 46, -1, 40, 46, 41, -1, 40, 43, 46, -1, 40, 117, 43, -1, 42, 47, 117, -1, 117, 47, 4, -1, 48, 4, 5, -1, 49, 5, 50, -1, 6, 49, 50, -1, 6, 51, 49, -1, 6, 61, 51, -1, 51, 61, 120, -1, 119, 120, 52, -1, 54, 52, 53, -1, 186, 53, 64, -1, 186, 54, 53, -1, 186, 60, 54, -1, 54, 60, 55, -1, 119, 55, 58, -1, 51, 58, 49, -1, 51, 119, 58, -1, 51, 120, 119, -1, 117, 4, 48, -1, 56, 48, 57, -1, 118, 57, 59, -1, 44, 59, 174, -1, 44, 118, 59, -1, 48, 5, 49, -1, 57, 49, 58, -1, 59, 58, 55, -1, 174, 55, 60, -1, 174, 59, 55, -1, 61, 62, 120, -1, 120, 62, 65, -1, 52, 65, 75, -1, 53, 75, 63, -1, 64, 63, 77, -1, 64, 53, 63, -1, 62, 3, 65, -1, 65, 3, 66, -1, 76, 66, 2, -1, 121, 2, 67, -1, 0, 121, 67, -1, 0, 74, 121, -1, 0, 79, 74, -1, 74, 79, 125, -1, 68, 125, 124, -1, 72, 124, 69, -1, 70, 69, 171, -1, 70, 72, 69, -1, 70, 71, 72, -1, 72, 71, 73, -1, 68, 73, 123, -1, 74, 123, 121, -1, 74, 68, 123, -1, 74, 125, 68, -1, 65, 66, 76, -1, 75, 76, 122, -1, 63, 122, 78, -1, 77, 78, 185, -1, 77, 63, 78, -1, 76, 2, 121, -1, 122, 121, 123, -1, 78, 123, 73, -1, 185, 73, 71, -1, 185, 78, 73, -1, 79, 80, 125, -1, 125, 80, 81, -1, 124, 81, 82, -1, 69, 82, 83, -1, 171, 83, 184, -1, 171, 69, 83, -1, 80, 7, 81, -1, 81, 7, 9, -1, 95, 9, 10, -1, 98, 10, 99, -1, 94, 99, 84, -1, 12, 94, 84, -1, 12, 93, 94, -1, 12, 85, 93, -1, 93, 85, 86, -1, 92, 86, 87, -1, 91, 87, 88, -1, 89, 88, 168, -1, 89, 91, 88, -1, 89, 90, 91, -1, 91, 90, 102, -1, 92, 102, 101, -1, 93, 101, 94, -1, 93, 92, 101, -1, 93, 86, 92, -1, 81, 9, 95, -1, 82, 95, 96, -1, 83, 96, 97, -1, 184, 97, 183, -1, 184, 83, 97, -1, 95, 10, 98, -1, 96, 98, 100, -1, 97, 100, 103, -1, 183, 103, 182, -1, 183, 97, 103, -1, 98, 99, 94, -1, 100, 94, 101, -1, 103, 101, 102, -1, 182, 102, 90, -1, 182, 103, 102, -1, 85, 16, 86, -1, 14, 13, 127, -1, 127, 13, 104, -1, 39, 104, 105, -1, 106, 105, 114, -1, 106, 39, 105, -1, 13, 11, 104, -1, 104, 11, 108, -1, 107, 108, 8, -1, 111, 107, 8, -1, 104, 108, 107, -1, 105, 107, 109, -1, 105, 104, 107, -1, 175, 177, 45, -1, 45, 177, 110, -1, 46, 110, 115, -1, 41, 115, 111, -1, 18, 111, 17, -1, 18, 41, 111, -1, 177, 112, 110, -1, 110, 112, 113, -1, 115, 113, 109, -1, 111, 115, 109, -1, 112, 178, 113, -1, 113, 178, 114, -1, 109, 113, 114, -1, 178, 165, 114, -1, 46, 115, 41, -1, 110, 113, 115, -1, 45, 110, 46, -1, 116, 45, 43, -1, 56, 116, 43, -1, 48, 56, 117, -1, 49, 57, 48, -1, 57, 118, 56, -1, 59, 57, 58, -1, 54, 55, 119, -1, 52, 54, 119, -1, 65, 52, 120, -1, 76, 75, 65, -1, 75, 53, 52, -1, 121, 122, 76, -1, 122, 63, 75, -1, 78, 122, 123, -1, 72, 73, 68, -1, 124, 72, 68, -1, 81, 124, 125, -1, 95, 82, 81, -1, 82, 69, 124, -1, 98, 96, 95, -1, 96, 83, 82, -1, 94, 100, 98, -1, 100, 97, 96, -1, 103, 100, 101, -1, 91, 102, 92, -1, 87, 91, 92, -1, 126, 87, 38, -1, 127, 126, 38, -1, 104, 39, 127, -1, 217, 128, 148, -1, 217, 21, 128, -1, 217, 218, 21, -1, 21, 218, 22, -1, 22, 218, 320, -1, 149, 320, 129, -1, 24, 129, 302, -1, 25, 302, 130, -1, 28, 130, 131, -1, 26, 131, 132, -1, 27, 132, 150, -1, 151, 150, 289, -1, 23, 289, 152, -1, 153, 152, 280, -1, 133, 280, 273, -1, 20, 273, 154, -1, 19, 154, 134, -1, 29, 134, 135, -1, 30, 135, 259, -1, 155, 259, 136, -1, 32, 136, 390, -1, 34, 390, 137, -1, 35, 137, 247, -1, 33, 247, 246, -1, 138, 246, 139, -1, 156, 139, 140, -1, 157, 140, 158, -1, 36, 158, 231, -1, 141, 231, 143, -1, 142, 143, 144, -1, 31, 144, 223, -1, 145, 223, 159, -1, 160, 159, 146, -1, 147, 146, 148, -1, 128, 147, 148, -1, 22, 320, 149, -1, 149, 129, 24, -1, 24, 302, 25, -1, 25, 130, 28, -1, 28, 131, 26, -1, 26, 132, 27, -1, 27, 150, 151, -1, 151, 289, 23, -1, 23, 152, 153, -1, 153, 280, 133, -1, 133, 273, 20, -1, 20, 154, 19, -1, 19, 134, 29, -1, 29, 135, 30, -1, 30, 259, 155, -1, 155, 136, 32, -1, 32, 390, 34, -1, 34, 137, 35, -1, 35, 247, 33, -1, 33, 246, 138, -1, 138, 139, 156, -1, 156, 140, 157, -1, 157, 158, 36, -1, 36, 231, 141, -1, 141, 143, 142, -1, 142, 144, 31, -1, 31, 223, 145, -1, 145, 159, 160, -1, 160, 146, 147, -1, 450, 44, 426, -1, 450, 161, 44, -1, 450, 162, 161, -1, 161, 162, 175, -1, 175, 162, 176, -1, 177, 176, 447, -1, 112, 447, 163, -1, 178, 163, 164, -1, 165, 164, 179, -1, 166, 179, 167, -1, 168, 167, 441, -1, 89, 441, 180, -1, 90, 180, 181, -1, 182, 181, 169, -1, 183, 169, 170, -1, 184, 170, 433, -1, 171, 433, 437, -1, 70, 437, 172, -1, 71, 172, 432, -1, 185, 432, 431, -1, 77, 431, 430, -1, 64, 430, 429, -1, 186, 429, 173, -1, 60, 173, 427, -1, 174, 427, 426, -1, 44, 174, 426, -1, 175, 176, 177, -1, 177, 447, 112, -1, 112, 163, 178, -1, 178, 164, 165, -1, 165, 179, 166, -1, 166, 167, 168, -1, 168, 441, 89, -1, 89, 180, 90, -1, 90, 181, 182, -1, 182, 169, 183, -1, 183, 170, 184, -1, 184, 433, 171, -1, 171, 437, 70, -1, 70, 172, 71, -1, 71, 432, 185, -1, 185, 431, 77, -1, 77, 430, 64, -1, 64, 429, 186, -1, 186, 173, 60, -1, 60, 427, 174, -1, 557, 187, 190, -1, 190, 187, 188, -1, 544, 190, 188, -1, 544, 189, 190, -1, 190, 189, 191, -1, 538, 190, 191, -1, 538, 532, 190, -1, 190, 532, 192, -1, 196, 192, 528, -1, 520, 196, 528, -1, 520, 519, 196, -1, 196, 519, 193, -1, 195, 196, 193, -1, 195, 194, 196, -1, 195, 512, 194, -1, 194, 512, 477, -1, 190, 192, 196, -1, 197, 196, 198, -1, 197, 190, 196, -1, 196, 506, 198, -1, 198, 506, 452, -1, 452, 506, 203, -1, 199, 203, 499, -1, 204, 499, 476, -1, 200, 476, 205, -1, 471, 205, 206, -1, 201, 206, 202, -1, 475, 201, 202, -1, 452, 203, 199, -1, 199, 499, 204, -1, 204, 476, 200, -1, 200, 205, 471, -1, 471, 206, 201, -1, 146, 207, 148, -1, 146, 357, 207, -1, 146, 159, 357, -1, 357, 159, 208, -1, 356, 208, 370, -1, 209, 370, 224, -1, 211, 224, 210, -1, 623, 210, 226, -1, 623, 211, 210, -1, 623, 625, 211, -1, 211, 625, 354, -1, 358, 354, 359, -1, 222, 359, 212, -1, 213, 222, 212, -1, 213, 220, 222, -1, 213, 628, 220, -1, 220, 628, 215, -1, 214, 215, 363, -1, 216, 363, 362, -1, 361, 362, 322, -1, 217, 322, 218, -1, 217, 361, 322, -1, 217, 148, 361, -1, 361, 148, 219, -1, 216, 219, 360, -1, 214, 360, 221, -1, 220, 221, 222, -1, 220, 214, 221, -1, 220, 215, 214, -1, 159, 223, 208, -1, 208, 223, 368, -1, 370, 368, 367, -1, 224, 367, 371, -1, 210, 371, 225, -1, 226, 225, 624, -1, 226, 210, 225, -1, 223, 144, 368, -1, 368, 144, 227, -1, 367, 227, 228, -1, 371, 228, 372, -1, 225, 372, 230, -1, 621, 230, 229, -1, 621, 225, 230, -1, 621, 624, 225, -1, 227, 144, 373, -1, 228, 373, 374, -1, 372, 374, 376, -1, 230, 376, 239, -1, 229, 239, 238, -1, 229, 230, 239, -1, 231, 377, 143, -1, 231, 232, 377, -1, 231, 158, 232, -1, 232, 158, 353, -1, 352, 353, 233, -1, 378, 233, 241, -1, 381, 241, 243, -1, 618, 243, 616, -1, 618, 381, 243, -1, 618, 234, 381, -1, 381, 234, 236, -1, 235, 236, 237, -1, 620, 235, 237, -1, 620, 239, 235, -1, 620, 238, 239, -1, 158, 140, 353, -1, 353, 140, 240, -1, 233, 240, 380, -1, 241, 380, 383, -1, 243, 383, 382, -1, 616, 382, 242, -1, 616, 243, 382, -1, 240, 140, 379, -1, 380, 379, 349, -1, 383, 349, 244, -1, 382, 244, 245, -1, 613, 245, 614, -1, 613, 382, 245, -1, 613, 242, 382, -1, 246, 350, 139, -1, 246, 248, 350, -1, 246, 247, 248, -1, 248, 247, 249, -1, 384, 249, 251, -1, 250, 251, 253, -1, 388, 253, 252, -1, 610, 252, 611, -1, 610, 388, 252, -1, 610, 612, 388, -1, 388, 612, 345, -1, 250, 345, 347, -1, 384, 347, 348, -1, 248, 348, 350, -1, 248, 384, 348, -1, 248, 249, 384, -1, 247, 137, 249, -1, 249, 137, 387, -1, 251, 387, 386, -1, 253, 386, 254, -1, 252, 254, 256, -1, 255, 256, 257, -1, 255, 252, 256, -1, 255, 611, 252, -1, 387, 137, 385, -1, 386, 385, 394, -1, 254, 394, 391, -1, 256, 391, 393, -1, 257, 393, 258, -1, 257, 256, 393, -1, 136, 389, 390, -1, 136, 344, 389, -1, 136, 259, 344, -1, 344, 259, 365, -1, 396, 365, 267, -1, 343, 267, 398, -1, 262, 398, 260, -1, 261, 260, 657, -1, 261, 262, 260, -1, 261, 263, 262, -1, 262, 263, 342, -1, 264, 342, 265, -1, 266, 264, 265, -1, 266, 393, 264, -1, 266, 258, 393, -1, 259, 135, 365, -1, 365, 135, 366, -1, 267, 366, 268, -1, 398, 268, 269, -1, 260, 269, 271, -1, 657, 271, 656, -1, 657, 260, 271, -1, 366, 135, 340, -1, 268, 340, 397, -1, 269, 397, 339, -1, 271, 339, 337, -1, 644, 337, 270, -1, 644, 271, 337, -1, 644, 656, 271, -1, 154, 341, 134, -1, 154, 272, 341, -1, 154, 273, 272, -1, 272, 273, 281, -1, 274, 281, 275, -1, 278, 275, 400, -1, 276, 400, 282, -1, 641, 282, 284, -1, 641, 276, 282, -1, 641, 277, 276, -1, 276, 277, 338, -1, 278, 338, 279, -1, 274, 279, 399, -1, 272, 399, 341, -1, 272, 274, 399, -1, 272, 281, 274, -1, 273, 280, 281, -1, 281, 280, 285, -1, 275, 285, 286, -1, 400, 286, 405, -1, 282, 405, 283, -1, 654, 283, 288, -1, 654, 282, 283, -1, 654, 284, 282, -1, 285, 280, 401, -1, 286, 401, 402, -1, 405, 402, 287, -1, 283, 287, 404, -1, 288, 404, 295, -1, 288, 283, 404, -1, 289, 290, 152, -1, 289, 336, 290, -1, 289, 150, 336, -1, 336, 150, 296, -1, 334, 296, 291, -1, 406, 291, 408, -1, 333, 408, 292, -1, 293, 292, 297, -1, 293, 333, 292, -1, 293, 651, 333, -1, 333, 651, 652, -1, 294, 652, 639, -1, 640, 294, 639, -1, 640, 404, 294, -1, 640, 295, 404, -1, 150, 132, 296, -1, 296, 132, 364, -1, 291, 364, 298, -1, 408, 298, 407, -1, 292, 407, 300, -1, 297, 300, 650, -1, 297, 292, 300, -1, 364, 132, 299, -1, 298, 299, 409, -1, 407, 409, 332, -1, 300, 332, 301, -1, 648, 301, 647, -1, 648, 300, 301, -1, 648, 650, 300, -1, 130, 308, 131, -1, 130, 309, 308, -1, 130, 302, 309, -1, 309, 302, 310, -1, 307, 310, 303, -1, 410, 303, 412, -1, 305, 412, 304, -1, 645, 304, 313, -1, 645, 305, 304, -1, 645, 306, 305, -1, 305, 306, 329, -1, 410, 329, 330, -1, 307, 330, 331, -1, 309, 331, 308, -1, 309, 307, 331, -1, 309, 310, 307, -1, 302, 129, 310, -1, 310, 129, 411, -1, 303, 411, 314, -1, 412, 314, 316, -1, 304, 316, 311, -1, 312, 311, 318, -1, 312, 304, 311, -1, 312, 313, 304, -1, 411, 129, 315, -1, 314, 315, 323, -1, 316, 323, 317, -1, 311, 317, 325, -1, 318, 325, 319, -1, 318, 311, 325, -1, 218, 321, 320, -1, 218, 322, 321, -1, 321, 322, 324, -1, 323, 324, 317, -1, 323, 321, 324, -1, 323, 315, 321, -1, 321, 315, 320, -1, 320, 315, 129, -1, 631, 327, 326, -1, 215, 326, 363, -1, 215, 631, 326, -1, 215, 630, 631, -1, 215, 628, 630, -1, 319, 325, 633, -1, 633, 325, 326, -1, 327, 633, 326, -1, 306, 328, 329, -1, 329, 328, 647, -1, 301, 329, 647, -1, 301, 330, 329, -1, 301, 332, 330, -1, 330, 332, 331, -1, 331, 332, 409, -1, 308, 409, 299, -1, 131, 299, 132, -1, 131, 308, 299, -1, 333, 652, 294, -1, 406, 294, 335, -1, 334, 335, 403, -1, 336, 403, 290, -1, 336, 334, 403, -1, 336, 296, 334, -1, 277, 642, 338, -1, 338, 642, 270, -1, 337, 338, 270, -1, 337, 279, 338, -1, 337, 339, 279, -1, 279, 339, 399, -1, 399, 339, 397, -1, 341, 397, 340, -1, 134, 340, 135, -1, 134, 341, 340, -1, 262, 342, 264, -1, 343, 264, 395, -1, 396, 395, 392, -1, 344, 392, 389, -1, 344, 396, 392, -1, 344, 365, 396, -1, 612, 346, 345, -1, 345, 346, 614, -1, 245, 345, 614, -1, 245, 347, 345, -1, 245, 244, 347, -1, 347, 244, 348, -1, 348, 244, 349, -1, 350, 349, 379, -1, 139, 379, 140, -1, 139, 350, 379, -1, 381, 236, 235, -1, 378, 235, 375, -1, 352, 375, 351, -1, 232, 351, 377, -1, 232, 352, 351, -1, 232, 353, 352, -1, 211, 354, 358, -1, 209, 358, 355, -1, 356, 355, 369, -1, 357, 369, 207, -1, 357, 356, 369, -1, 357, 208, 356, -1, 358, 359, 222, -1, 355, 222, 221, -1, 369, 221, 360, -1, 207, 360, 219, -1, 148, 207, 219, -1, 362, 361, 216, -1, 216, 361, 219, -1, 363, 326, 413, -1, 362, 413, 324, -1, 322, 362, 324, -1, 360, 214, 216, -1, 216, 214, 363, -1, 303, 310, 411, -1, 291, 296, 364, -1, 275, 281, 285, -1, 267, 365, 366, -1, 251, 249, 387, -1, 233, 353, 240, -1, 367, 368, 227, -1, 369, 360, 207, -1, 355, 221, 369, -1, 209, 355, 356, -1, 370, 209, 356, -1, 368, 370, 208, -1, 358, 222, 355, -1, 224, 370, 367, -1, 211, 358, 209, -1, 224, 211, 209, -1, 373, 228, 227, -1, 228, 371, 367, -1, 371, 210, 224, -1, 374, 372, 228, -1, 372, 225, 371, -1, 143, 377, 373, -1, 144, 143, 373, -1, 376, 374, 351, -1, 375, 376, 351, -1, 375, 239, 376, -1, 375, 235, 239, -1, 230, 372, 376, -1, 351, 374, 377, -1, 377, 374, 373, -1, 378, 375, 352, -1, 233, 378, 352, -1, 379, 380, 240, -1, 380, 241, 233, -1, 383, 380, 349, -1, 235, 378, 381, -1, 381, 378, 241, -1, 243, 241, 383, -1, 348, 349, 350, -1, 382, 383, 244, -1, 250, 347, 384, -1, 251, 250, 384, -1, 385, 386, 387, -1, 386, 253, 251, -1, 345, 250, 388, -1, 388, 250, 253, -1, 394, 254, 386, -1, 254, 252, 253, -1, 390, 389, 385, -1, 137, 390, 385, -1, 391, 394, 392, -1, 395, 391, 392, -1, 395, 393, 391, -1, 395, 264, 393, -1, 256, 254, 391, -1, 392, 394, 389, -1, 389, 394, 385, -1, 343, 395, 396, -1, 267, 343, 396, -1, 340, 268, 366, -1, 268, 398, 267, -1, 269, 268, 397, -1, 264, 343, 262, -1, 262, 343, 398, -1, 260, 398, 269, -1, 399, 397, 341, -1, 271, 269, 339, -1, 278, 279, 274, -1, 275, 278, 274, -1, 401, 286, 285, -1, 286, 400, 275, -1, 338, 278, 276, -1, 276, 278, 400, -1, 402, 405, 286, -1, 405, 282, 400, -1, 152, 290, 401, -1, 280, 152, 401, -1, 287, 402, 403, -1, 335, 287, 403, -1, 335, 404, 287, -1, 335, 294, 404, -1, 283, 405, 287, -1, 403, 402, 290, -1, 290, 402, 401, -1, 406, 335, 334, -1, 291, 406, 334, -1, 299, 298, 364, -1, 298, 408, 291, -1, 407, 298, 409, -1, 294, 406, 333, -1, 333, 406, 408, -1, 292, 408, 407, -1, 331, 409, 308, -1, 300, 407, 332, -1, 410, 330, 307, -1, 303, 410, 307, -1, 315, 314, 411, -1, 314, 412, 303, -1, 316, 314, 323, -1, 329, 410, 305, -1, 305, 410, 412, -1, 304, 412, 316, -1, 311, 316, 317, -1, 325, 317, 413, -1, 326, 325, 413, -1, 413, 317, 324, -1, 363, 413, 362, -1, 733, 418, 419, -1, 733, 681, 418, -1, 733, 731, 681, -1, 681, 731, 688, -1, 688, 731, 729, -1, 695, 729, 720, -1, 698, 720, 414, -1, 416, 414, 417, -1, 415, 417, 712, -1, 708, 415, 712, -1, 688, 729, 695, -1, 695, 720, 698, -1, 698, 414, 416, -1, 416, 417, 415, -1, 418, 423, 419, -1, 419, 423, 420, -1, 757, 419, 420, -1, 757, 421, 419, -1, 419, 421, 748, -1, 746, 419, 748, -1, 746, 741, 419, -1, 419, 741, 422, -1, 777, 776, 423, -1, 423, 776, 774, -1, 773, 423, 774, -1, 773, 767, 423, -1, 423, 767, 766, -1, 424, 423, 766, -1, 424, 425, 423, -1, 423, 425, 420, -1, 427, 861, 426, -1, 427, 875, 861, -1, 427, 173, 875, -1, 875, 173, 428, -1, 428, 173, 429, -1, 855, 429, 850, -1, 855, 428, 429, -1, 429, 430, 850, -1, 850, 430, 849, -1, 849, 430, 431, -1, 846, 431, 432, -1, 435, 432, 172, -1, 436, 172, 437, -1, 843, 437, 433, -1, 434, 433, 438, -1, 434, 843, 433, -1, 849, 431, 846, -1, 846, 432, 435, -1, 435, 172, 436, -1, 436, 437, 843, -1, 433, 170, 438, -1, 438, 170, 442, -1, 442, 170, 169, -1, 838, 169, 181, -1, 443, 181, 180, -1, 440, 180, 441, -1, 439, 441, 444, -1, 439, 440, 441, -1, 442, 169, 838, -1, 838, 181, 443, -1, 443, 180, 440, -1, 441, 167, 444, -1, 444, 167, 449, -1, 449, 167, 179, -1, 445, 179, 164, -1, 163, 445, 164, -1, 163, 446, 445, -1, 163, 447, 446, -1, 446, 447, 872, -1, 872, 447, 448, -1, 448, 447, 176, -1, 869, 176, 868, -1, 869, 448, 176, -1, 449, 179, 445, -1, 176, 162, 868, -1, 868, 162, 867, -1, 867, 162, 450, -1, 451, 450, 426, -1, 861, 451, 426, -1, 867, 450, 451, -1, 452, 453, 198, -1, 452, 460, 453, -1, 452, 199, 460, -1, 460, 199, 566, -1, 458, 566, 454, -1, 567, 454, 462, -1, 455, 462, 569, -1, 456, 569, 465, -1, 456, 455, 569, -1, 456, 895, 455, -1, 455, 895, 457, -1, 567, 457, 459, -1, 458, 459, 561, -1, 460, 561, 453, -1, 460, 458, 561, -1, 460, 566, 458, -1, 199, 204, 566, -1, 566, 204, 466, -1, 454, 466, 461, -1, 462, 461, 463, -1, 569, 463, 469, -1, 465, 469, 464, -1, 465, 569, 469, -1, 204, 200, 466, -1, 466, 200, 467, -1, 461, 467, 568, -1, 463, 568, 468, -1, 469, 468, 470, -1, 464, 470, 473, -1, 464, 469, 470, -1, 200, 471, 467, -1, 467, 471, 472, -1, 568, 472, 570, -1, 468, 570, 486, -1, 470, 486, 574, -1, 473, 574, 474, -1, 473, 470, 574, -1, 471, 201, 472, -1, 472, 201, 475, -1, 572, 475, 202, -1, 488, 202, 206, -1, 491, 206, 205, -1, 575, 205, 476, -1, 580, 476, 499, -1, 579, 499, 203, -1, 581, 203, 506, -1, 508, 506, 196, -1, 478, 196, 194, -1, 477, 478, 194, -1, 477, 479, 478, -1, 477, 512, 479, -1, 479, 512, 480, -1, 585, 480, 586, -1, 587, 586, 513, -1, 483, 513, 482, -1, 481, 482, 900, -1, 481, 483, 482, -1, 481, 484, 483, -1, 483, 484, 511, -1, 587, 511, 509, -1, 585, 509, 485, -1, 479, 485, 478, -1, 479, 585, 485, -1, 479, 480, 585, -1, 472, 475, 572, -1, 570, 572, 571, -1, 486, 571, 489, -1, 574, 489, 490, -1, 474, 490, 487, -1, 474, 574, 490, -1, 572, 202, 488, -1, 571, 488, 573, -1, 489, 573, 577, -1, 490, 577, 492, -1, 487, 492, 906, -1, 487, 490, 492, -1, 488, 206, 491, -1, 573, 491, 576, -1, 577, 576, 578, -1, 492, 578, 495, -1, 906, 495, 493, -1, 906, 492, 495, -1, 491, 205, 575, -1, 576, 575, 494, -1, 578, 494, 496, -1, 495, 496, 497, -1, 493, 497, 498, -1, 493, 495, 497, -1, 575, 476, 580, -1, 494, 580, 582, -1, 496, 582, 500, -1, 497, 500, 501, -1, 498, 501, 897, -1, 498, 497, 501, -1, 580, 499, 579, -1, 582, 579, 584, -1, 500, 584, 502, -1, 501, 502, 563, -1, 897, 563, 898, -1, 897, 501, 563, -1, 579, 203, 581, -1, 584, 581, 583, -1, 502, 583, 503, -1, 563, 503, 504, -1, 898, 504, 505, -1, 898, 563, 504, -1, 581, 506, 508, -1, 583, 508, 507, -1, 503, 507, 564, -1, 504, 564, 510, -1, 505, 510, 899, -1, 505, 504, 510, -1, 508, 196, 478, -1, 507, 478, 485, -1, 564, 485, 509, -1, 510, 509, 511, -1, 899, 511, 484, -1, 899, 510, 511, -1, 512, 195, 480, -1, 480, 195, 588, -1, 586, 588, 589, -1, 513, 589, 590, -1, 482, 590, 593, -1, 900, 593, 517, -1, 900, 482, 593, -1, 195, 193, 588, -1, 588, 193, 514, -1, 589, 514, 592, -1, 590, 592, 594, -1, 593, 594, 515, -1, 517, 515, 516, -1, 517, 593, 515, -1, 193, 519, 514, -1, 514, 519, 521, -1, 592, 521, 591, -1, 594, 591, 524, -1, 515, 524, 518, -1, 516, 518, 525, -1, 516, 515, 518, -1, 519, 520, 521, -1, 521, 520, 522, -1, 591, 522, 523, -1, 524, 523, 598, -1, 518, 598, 526, -1, 525, 526, 527, -1, 525, 518, 526, -1, 520, 528, 522, -1, 522, 528, 529, -1, 523, 529, 597, -1, 598, 597, 596, -1, 526, 596, 530, -1, 527, 530, 901, -1, 527, 526, 530, -1, 528, 192, 529, -1, 529, 192, 595, -1, 597, 595, 600, -1, 596, 600, 601, -1, 530, 601, 531, -1, 901, 531, 902, -1, 901, 530, 531, -1, 192, 532, 595, -1, 595, 532, 533, -1, 600, 533, 599, -1, 601, 599, 602, -1, 531, 602, 534, -1, 902, 534, 535, -1, 902, 531, 534, -1, 532, 538, 533, -1, 533, 538, 539, -1, 599, 539, 536, -1, 602, 536, 606, -1, 534, 606, 540, -1, 535, 540, 537, -1, 535, 534, 540, -1, 538, 191, 539, -1, 539, 191, 541, -1, 536, 541, 604, -1, 606, 604, 605, -1, 540, 605, 607, -1, 537, 607, 913, -1, 537, 540, 607, -1, 191, 189, 541, -1, 541, 189, 603, -1, 604, 603, 542, -1, 605, 542, 608, -1, 607, 608, 543, -1, 913, 543, 889, -1, 913, 607, 543, -1, 189, 544, 603, -1, 603, 544, 548, -1, 542, 548, 545, -1, 608, 545, 546, -1, 543, 546, 547, -1, 889, 547, 550, -1, 889, 543, 547, -1, 544, 188, 548, -1, 548, 188, 551, -1, 545, 551, 549, -1, 546, 549, 552, -1, 547, 552, 554, -1, 550, 554, 890, -1, 550, 547, 554, -1, 188, 187, 551, -1, 551, 187, 556, -1, 549, 556, 553, -1, 552, 553, 565, -1, 554, 565, 555, -1, 890, 555, 892, -1, 890, 554, 555, -1, 187, 557, 556, -1, 556, 557, 560, -1, 553, 560, 558, -1, 565, 558, 559, -1, 555, 559, 562, -1, 892, 562, 894, -1, 892, 555, 562, -1, 557, 190, 560, -1, 560, 190, 197, -1, 198, 560, 197, -1, 198, 453, 560, -1, 560, 453, 558, -1, 558, 453, 561, -1, 559, 561, 459, -1, 562, 459, 457, -1, 894, 457, 895, -1, 894, 562, 457, -1, 478, 507, 508, -1, 507, 503, 583, -1, 564, 507, 485, -1, 503, 563, 502, -1, 504, 503, 564, -1, 558, 565, 553, -1, 559, 558, 561, -1, 565, 554, 552, -1, 555, 565, 559, -1, 546, 552, 547, -1, 549, 553, 552, -1, 556, 560, 553, -1, 562, 559, 459, -1, 567, 459, 458, -1, 454, 567, 458, -1, 466, 454, 566, -1, 467, 461, 466, -1, 455, 457, 567, -1, 462, 455, 567, -1, 461, 462, 454, -1, 472, 568, 467, -1, 568, 463, 461, -1, 463, 569, 462, -1, 572, 570, 472, -1, 570, 468, 568, -1, 468, 469, 463, -1, 488, 571, 572, -1, 571, 486, 570, -1, 486, 470, 468, -1, 491, 573, 488, -1, 573, 489, 571, -1, 489, 574, 486, -1, 575, 576, 491, -1, 576, 577, 573, -1, 577, 490, 489, -1, 580, 494, 575, -1, 494, 578, 576, -1, 578, 492, 577, -1, 579, 582, 580, -1, 582, 496, 494, -1, 496, 495, 578, -1, 581, 584, 579, -1, 584, 500, 582, -1, 500, 497, 496, -1, 508, 583, 581, -1, 583, 502, 584, -1, 502, 501, 500, -1, 510, 564, 509, -1, 587, 509, 585, -1, 586, 587, 585, -1, 588, 586, 480, -1, 514, 589, 588, -1, 483, 511, 587, -1, 513, 483, 587, -1, 589, 513, 586, -1, 521, 592, 514, -1, 592, 590, 589, -1, 590, 482, 513, -1, 522, 591, 521, -1, 591, 594, 592, -1, 594, 593, 590, -1, 529, 523, 522, -1, 523, 524, 591, -1, 524, 515, 594, -1, 595, 597, 529, -1, 597, 598, 523, -1, 598, 518, 524, -1, 533, 600, 595, -1, 600, 596, 597, -1, 596, 526, 598, -1, 539, 599, 533, -1, 599, 601, 600, -1, 601, 530, 596, -1, 541, 536, 539, -1, 536, 602, 599, -1, 602, 531, 601, -1, 603, 604, 541, -1, 604, 606, 536, -1, 606, 534, 602, -1, 548, 542, 603, -1, 542, 605, 604, -1, 605, 540, 606, -1, 551, 545, 548, -1, 545, 608, 542, -1, 608, 607, 605, -1, 556, 549, 551, -1, 549, 546, 545, -1, 546, 543, 608, -1, 609, 266, 989, -1, 609, 258, 266, -1, 609, 257, 258, -1, 609, 982, 257, -1, 257, 982, 255, -1, 255, 982, 976, -1, 611, 976, 610, -1, 611, 255, 976, -1, 976, 974, 610, -1, 610, 974, 612, -1, 612, 974, 346, -1, 346, 974, 972, -1, 614, 972, 965, -1, 613, 965, 242, -1, 613, 614, 965, -1, 346, 972, 614, -1, 965, 615, 242, -1, 242, 615, 616, -1, 616, 615, 617, -1, 618, 617, 959, -1, 234, 959, 236, -1, 234, 618, 959, -1, 616, 617, 618, -1, 959, 619, 236, -1, 236, 619, 237, -1, 237, 619, 952, -1, 620, 952, 949, -1, 238, 949, 229, -1, 238, 620, 949, -1, 237, 952, 620, -1, 949, 948, 229, -1, 229, 948, 621, -1, 621, 948, 622, -1, 624, 622, 941, -1, 226, 941, 623, -1, 226, 624, 941, -1, 621, 622, 624, -1, 941, 626, 623, -1, 623, 626, 625, -1, 625, 626, 627, -1, 354, 627, 359, -1, 354, 625, 627, -1, 627, 934, 359, -1, 359, 934, 212, -1, 212, 934, 213, -1, 213, 934, 629, -1, 628, 629, 632, -1, 630, 632, 631, -1, 630, 628, 632, -1, 213, 629, 628, -1, 632, 1068, 631, -1, 631, 1068, 327, -1, 327, 1068, 633, -1, 633, 1068, 1055, -1, 319, 1055, 1054, -1, 318, 1054, 634, -1, 312, 634, 1053, -1, 313, 1053, 635, -1, 645, 635, 646, -1, 306, 646, 1041, -1, 328, 1041, 1039, -1, 647, 1039, 1040, -1, 648, 1040, 649, -1, 650, 649, 1038, -1, 297, 1038, 1037, -1, 293, 1037, 636, -1, 651, 636, 1024, -1, 652, 1024, 637, -1, 639, 637, 1033, -1, 638, 639, 1033, -1, 638, 640, 639, -1, 638, 1021, 640, -1, 640, 1021, 295, -1, 295, 1021, 1020, -1, 288, 1020, 653, -1, 654, 653, 1007, -1, 284, 1007, 1015, -1, 641, 1015, 1013, -1, 277, 1013, 655, -1, 642, 655, 1006, -1, 270, 1006, 643, -1, 644, 643, 997, -1, 656, 997, 996, -1, 657, 996, 1004, -1, 261, 1004, 995, -1, 263, 995, 991, -1, 342, 991, 989, -1, 265, 989, 266, -1, 265, 342, 989, -1, 633, 1055, 319, -1, 319, 1054, 318, -1, 318, 634, 312, -1, 312, 1053, 313, -1, 313, 635, 645, -1, 645, 646, 306, -1, 306, 1041, 328, -1, 328, 1039, 647, -1, 647, 1040, 648, -1, 648, 649, 650, -1, 650, 1038, 297, -1, 297, 1037, 293, -1, 293, 636, 651, -1, 651, 1024, 652, -1, 652, 637, 639, -1, 295, 1020, 288, -1, 288, 653, 654, -1, 654, 1007, 284, -1, 284, 1015, 641, -1, 641, 1013, 277, -1, 277, 655, 642, -1, 642, 1006, 270, -1, 270, 643, 644, -1, 644, 997, 656, -1, 656, 996, 657, -1, 657, 1004, 261, -1, 261, 995, 263, -1, 263, 991, 342, -1, 658, 659, 660, -1, 660, 659, 1133, -1, 1133, 659, 661, -1, 661, 659, 662, -1, 662, 659, 1134, -1, 1134, 659, 664, -1, 663, 664, 666, -1, 1136, 666, 1137, -1, 1136, 663, 666, -1, 659, 1154, 664, -1, 664, 1154, 1151, -1, 1151, 1154, 1145, -1, 665, 1145, 1153, -1, 1143, 1153, 1152, -1, 1143, 665, 1153, -1, 1151, 1145, 665, -1, 1134, 664, 663, -1, 1141, 1149, 666, -1, 666, 1149, 1139, -1, 1137, 666, 1139, -1, 1166, 1165, 1156, -1, 1156, 1165, 667, -1, 667, 1165, 668, -1, 668, 1165, 1167, -1, 1167, 1165, 669, -1, 669, 1165, 670, -1, 671, 670, 676, -1, 671, 669, 670, -1, 1165, 672, 670, -1, 670, 672, 1162, -1, 1162, 672, 1164, -1, 674, 1164, 673, -1, 1163, 673, 1173, -1, 1163, 674, 673, -1, 1162, 1164, 674, -1, 670, 675, 676, -1, 676, 675, 1159, -1, 1159, 675, 677, -1, 677, 675, 678, -1, 678, 675, 679, -1, 418, 680, 423, -1, 418, 682, 680, -1, 418, 681, 682, -1, 682, 681, 687, -1, 791, 687, 792, -1, 790, 792, 683, -1, 684, 683, 690, -1, 1227, 690, 693, -1, 1227, 684, 690, -1, 1227, 1225, 684, -1, 684, 1225, 793, -1, 790, 793, 685, -1, 791, 685, 686, -1, 682, 686, 680, -1, 682, 791, 686, -1, 682, 687, 791, -1, 681, 688, 687, -1, 687, 688, 694, -1, 792, 694, 689, -1, 683, 689, 797, -1, 690, 797, 691, -1, 693, 691, 692, -1, 693, 690, 691, -1, 688, 695, 694, -1, 694, 695, 795, -1, 689, 795, 794, -1, 797, 794, 696, -1, 691, 696, 697, -1, 692, 697, 1228, -1, 692, 691, 697, -1, 695, 698, 795, -1, 795, 698, 796, -1, 794, 796, 799, -1, 696, 799, 699, -1, 697, 699, 801, -1, 1228, 801, 700, -1, 1228, 697, 801, -1, 698, 416, 796, -1, 796, 416, 798, -1, 799, 798, 800, -1, 699, 800, 702, -1, 801, 702, 803, -1, 700, 803, 1245, -1, 700, 801, 803, -1, 416, 415, 798, -1, 798, 415, 703, -1, 800, 703, 701, -1, 702, 701, 802, -1, 803, 802, 707, -1, 1245, 707, 1230, -1, 1245, 803, 707, -1, 415, 708, 703, -1, 703, 708, 709, -1, 701, 709, 704, -1, 802, 704, 805, -1, 707, 805, 705, -1, 1230, 705, 706, -1, 1230, 707, 705, -1, 708, 712, 709, -1, 709, 712, 713, -1, 704, 713, 804, -1, 805, 804, 710, -1, 705, 710, 711, -1, 706, 711, 714, -1, 706, 705, 711, -1, 712, 417, 713, -1, 713, 417, 715, -1, 804, 715, 806, -1, 710, 806, 808, -1, 711, 808, 717, -1, 714, 717, 1248, -1, 714, 711, 717, -1, 417, 414, 715, -1, 715, 414, 807, -1, 806, 807, 716, -1, 808, 716, 718, -1, 717, 718, 719, -1, 1248, 719, 725, -1, 1248, 717, 719, -1, 414, 720, 807, -1, 807, 720, 721, -1, 716, 721, 722, -1, 718, 722, 723, -1, 719, 723, 724, -1, 725, 724, 728, -1, 725, 719, 724, -1, 720, 729, 721, -1, 721, 729, 726, -1, 722, 726, 727, -1, 723, 727, 789, -1, 724, 789, 730, -1, 728, 730, 1233, -1, 728, 724, 730, -1, 729, 731, 726, -1, 726, 731, 732, -1, 727, 732, 788, -1, 789, 788, 810, -1, 730, 810, 809, -1, 1233, 809, 1234, -1, 1233, 730, 809, -1, 731, 733, 732, -1, 732, 733, 787, -1, 788, 787, 734, -1, 810, 734, 813, -1, 809, 813, 736, -1, 1234, 736, 1251, -1, 1234, 809, 736, -1, 733, 419, 787, -1, 787, 419, 738, -1, 734, 738, 735, -1, 813, 735, 814, -1, 736, 814, 737, -1, 1251, 737, 1236, -1, 1251, 736, 737, -1, 419, 422, 738, -1, 738, 422, 739, -1, 735, 739, 812, -1, 814, 812, 740, -1, 737, 740, 744, -1, 1236, 744, 1252, -1, 1236, 737, 744, -1, 422, 741, 739, -1, 739, 741, 811, -1, 812, 811, 742, -1, 740, 742, 818, -1, 744, 818, 743, -1, 1252, 743, 1237, -1, 1252, 744, 743, -1, 741, 746, 811, -1, 811, 746, 817, -1, 742, 817, 816, -1, 818, 816, 820, -1, 743, 820, 745, -1, 1237, 745, 1238, -1, 1237, 743, 745, -1, 746, 748, 817, -1, 817, 748, 815, -1, 816, 815, 819, -1, 820, 819, 750, -1, 745, 750, 751, -1, 1238, 751, 747, -1, 1238, 745, 751, -1, 748, 421, 815, -1, 815, 421, 749, -1, 819, 749, 821, -1, 750, 821, 754, -1, 751, 754, 756, -1, 747, 756, 752, -1, 747, 751, 756, -1, 421, 757, 749, -1, 749, 757, 753, -1, 821, 753, 823, -1, 754, 823, 824, -1, 756, 824, 760, -1, 752, 760, 755, -1, 752, 756, 760, -1, 757, 420, 753, -1, 753, 420, 822, -1, 823, 822, 758, -1, 824, 758, 827, -1, 760, 827, 759, -1, 755, 759, 1255, -1, 755, 760, 759, -1, 420, 425, 822, -1, 822, 425, 763, -1, 758, 763, 826, -1, 827, 826, 761, -1, 759, 761, 762, -1, 1255, 762, 1240, -1, 1255, 759, 762, -1, 425, 424, 763, -1, 763, 424, 825, -1, 826, 825, 829, -1, 761, 829, 828, -1, 762, 828, 764, -1, 1240, 764, 1241, -1, 1240, 762, 764, -1, 424, 766, 825, -1, 825, 766, 765, -1, 829, 765, 831, -1, 828, 831, 832, -1, 764, 832, 834, -1, 1241, 834, 1258, -1, 1241, 764, 834, -1, 766, 767, 765, -1, 765, 767, 770, -1, 831, 770, 768, -1, 832, 768, 833, -1, 834, 833, 769, -1, 1258, 769, 1221, -1, 1258, 834, 769, -1, 767, 773, 770, -1, 770, 773, 830, -1, 768, 830, 783, -1, 833, 783, 771, -1, 769, 771, 772, -1, 1221, 772, 1222, -1, 1221, 769, 772, -1, 773, 774, 830, -1, 830, 774, 776, -1, 775, 776, 777, -1, 784, 777, 423, -1, 680, 784, 423, -1, 680, 778, 784, -1, 680, 686, 778, -1, 778, 686, 782, -1, 780, 782, 779, -1, 772, 779, 1222, -1, 772, 780, 779, -1, 772, 771, 780, -1, 780, 771, 781, -1, 778, 781, 784, -1, 778, 780, 781, -1, 778, 782, 780, -1, 830, 776, 775, -1, 783, 775, 781, -1, 771, 783, 781, -1, 775, 777, 784, -1, 781, 775, 784, -1, 1225, 785, 793, -1, 793, 785, 786, -1, 685, 786, 782, -1, 686, 685, 782, -1, 785, 1223, 786, -1, 786, 1223, 779, -1, 782, 786, 779, -1, 1223, 1222, 779, -1, 787, 788, 732, -1, 734, 787, 738, -1, 788, 789, 727, -1, 810, 788, 734, -1, 789, 724, 723, -1, 730, 789, 810, -1, 833, 771, 769, -1, 790, 685, 791, -1, 792, 790, 791, -1, 694, 792, 687, -1, 793, 786, 685, -1, 795, 689, 694, -1, 684, 793, 790, -1, 683, 684, 790, -1, 689, 683, 792, -1, 796, 794, 795, -1, 794, 797, 689, -1, 797, 690, 683, -1, 798, 799, 796, -1, 799, 696, 794, -1, 696, 691, 797, -1, 703, 800, 798, -1, 800, 699, 799, -1, 699, 697, 696, -1, 709, 701, 703, -1, 701, 702, 800, -1, 702, 801, 699, -1, 713, 704, 709, -1, 704, 802, 701, -1, 802, 803, 702, -1, 715, 804, 713, -1, 804, 805, 704, -1, 805, 707, 802, -1, 807, 806, 715, -1, 806, 710, 804, -1, 710, 705, 805, -1, 721, 716, 807, -1, 716, 808, 806, -1, 808, 711, 710, -1, 726, 722, 721, -1, 722, 718, 716, -1, 718, 717, 808, -1, 732, 727, 726, -1, 727, 723, 722, -1, 723, 719, 718, -1, 739, 735, 738, -1, 735, 813, 734, -1, 813, 809, 810, -1, 811, 812, 739, -1, 812, 814, 735, -1, 814, 736, 813, -1, 817, 742, 811, -1, 742, 740, 812, -1, 740, 737, 814, -1, 815, 816, 817, -1, 816, 818, 742, -1, 818, 744, 740, -1, 749, 819, 815, -1, 819, 820, 816, -1, 820, 743, 818, -1, 753, 821, 749, -1, 821, 750, 819, -1, 750, 745, 820, -1, 822, 823, 753, -1, 823, 754, 821, -1, 754, 751, 750, -1, 763, 758, 822, -1, 758, 824, 823, -1, 824, 756, 754, -1, 825, 826, 763, -1, 826, 827, 758, -1, 827, 760, 824, -1, 765, 829, 825, -1, 829, 761, 826, -1, 761, 759, 827, -1, 770, 831, 765, -1, 831, 828, 829, -1, 828, 762, 761, -1, 830, 768, 770, -1, 768, 832, 831, -1, 832, 764, 828, -1, 775, 783, 830, -1, 783, 833, 768, -1, 833, 834, 832, -1, 835, 445, 836, -1, 835, 1564, 445, -1, 445, 1564, 449, -1, 449, 1564, 1558, -1, 444, 1558, 439, -1, 444, 449, 1558, -1, 837, 838, 1558, -1, 837, 839, 838, -1, 838, 839, 840, -1, 841, 838, 840, -1, 841, 1548, 838, -1, 838, 1548, 1542, -1, 842, 838, 1542, -1, 842, 1539, 838, -1, 838, 1539, 442, -1, 442, 1539, 1534, -1, 438, 1534, 1529, -1, 1528, 438, 1529, -1, 1528, 434, 438, -1, 1528, 1522, 434, -1, 434, 1522, 843, -1, 843, 1522, 1518, -1, 844, 843, 1518, -1, 844, 436, 843, -1, 844, 1510, 436, -1, 436, 1510, 874, -1, 435, 874, 1506, -1, 1642, 435, 1506, -1, 1642, 846, 435, -1, 1642, 845, 846, -1, 846, 845, 847, -1, 849, 847, 1650, -1, 848, 849, 1650, -1, 848, 851, 849, -1, 849, 851, 850, -1, 850, 851, 852, -1, 853, 850, 852, -1, 853, 854, 850, -1, 850, 854, 855, -1, 855, 854, 1638, -1, 1625, 855, 1638, -1, 1625, 428, 855, -1, 1625, 856, 428, -1, 428, 856, 857, -1, 875, 857, 858, -1, 859, 875, 858, -1, 859, 861, 875, -1, 859, 860, 861, -1, 861, 860, 1616, -1, 862, 861, 1616, -1, 862, 1614, 861, -1, 861, 1614, 863, -1, 1595, 861, 863, -1, 1595, 1594, 861, -1, 861, 1594, 864, -1, 1593, 861, 864, -1, 1593, 865, 861, -1, 861, 865, 866, -1, 1580, 861, 866, -1, 1580, 1579, 861, -1, 861, 1579, 451, -1, 451, 1579, 867, -1, 867, 1579, 868, -1, 868, 1579, 869, -1, 869, 1579, 448, -1, 448, 1579, 872, -1, 872, 1579, 1578, -1, 870, 872, 1578, -1, 870, 871, 872, -1, 872, 871, 446, -1, 446, 871, 873, -1, 836, 446, 873, -1, 836, 445, 446, -1, 442, 1534, 438, -1, 436, 874, 435, -1, 846, 847, 849, -1, 428, 857, 875, -1, 838, 443, 1558, -1, 1558, 443, 440, -1, 439, 1558, 440, -1, 876, 1795, 878, -1, 876, 1796, 1795, -1, 876, 1843, 1796, -1, 1796, 1843, 877, -1, 877, 1843, 1841, -1, 1810, 1841, 1840, -1, 1811, 1840, 1832, -1, 1816, 1832, 1828, -1, 1818, 1828, 1826, -1, 1824, 1818, 1826, -1, 877, 1841, 1810, -1, 1810, 1840, 1811, -1, 1811, 1832, 1816, -1, 1816, 1828, 1818, -1, 1795, 884, 878, -1, 878, 884, 1867, -1, 1867, 884, 1851, -1, 1851, 884, 887, -1, 879, 1851, 887, -1, 879, 880, 1851, -1, 1851, 880, 1855, -1, 881, 1851, 1855, -1, 881, 1853, 1851, -1, 1851, 1853, 883, -1, 882, 1851, 883, -1, 1909, 1908, 884, -1, 884, 1908, 1860, -1, 885, 884, 1860, -1, 885, 1858, 884, -1, 884, 1858, 1857, -1, 886, 884, 1857, -1, 886, 1856, 884, -1, 884, 1856, 887, -1, 550, 888, 889, -1, 550, 1984, 888, -1, 550, 890, 1984, -1, 1984, 890, 1983, -1, 1983, 890, 892, -1, 891, 892, 894, -1, 893, 894, 895, -1, 904, 895, 456, -1, 1981, 456, 465, -1, 1979, 465, 464, -1, 1976, 464, 473, -1, 1974, 473, 474, -1, 1975, 474, 487, -1, 905, 487, 906, -1, 907, 906, 493, -1, 896, 493, 498, -1, 2009, 498, 897, -1, 908, 897, 898, -1, 909, 898, 505, -1, 2007, 505, 899, -1, 910, 899, 484, -1, 1995, 484, 481, -1, 1994, 481, 900, -1, 911, 900, 517, -1, 2005, 517, 516, -1, 912, 516, 525, -1, 2004, 525, 527, -1, 2003, 527, 901, -1, 2002, 901, 902, -1, 903, 902, 535, -1, 1990, 535, 537, -1, 1989, 537, 913, -1, 1985, 913, 889, -1, 888, 1985, 889, -1, 1983, 892, 891, -1, 891, 894, 893, -1, 893, 895, 904, -1, 904, 456, 1981, -1, 1981, 465, 1979, -1, 1979, 464, 1976, -1, 1976, 473, 1974, -1, 1974, 474, 1975, -1, 1975, 487, 905, -1, 905, 906, 907, -1, 907, 493, 896, -1, 896, 498, 2009, -1, 2009, 897, 908, -1, 908, 898, 909, -1, 909, 505, 2007, -1, 2007, 899, 910, -1, 910, 484, 1995, -1, 1995, 481, 1994, -1, 1994, 900, 911, -1, 911, 517, 2005, -1, 2005, 516, 912, -1, 912, 525, 2004, -1, 2004, 527, 2003, -1, 2003, 901, 2002, -1, 2002, 902, 903, -1, 903, 535, 1990, -1, 1990, 537, 1989, -1, 1989, 913, 1985, -1, 914, 915, 2012, -1, 2012, 915, 916, -1, 916, 915, 2013, -1, 2013, 915, 2014, -1, 2014, 915, 2016, -1, 2016, 915, 920, -1, 917, 920, 2018, -1, 917, 2016, 920, -1, 915, 2028, 920, -1, 920, 2028, 2034, -1, 2034, 2028, 918, -1, 2025, 918, 2036, -1, 2026, 2036, 2027, -1, 2026, 2025, 2036, -1, 2034, 918, 2025, -1, 2021, 919, 920, -1, 2021, 2019, 919, -1, 2021, 2033, 2019, -1, 919, 921, 920, -1, 920, 921, 2018, -1, 2053, 2046, 2038, -1, 2053, 922, 2046, -1, 2053, 2052, 922, -1, 922, 2052, 2049, -1, 2049, 2052, 924, -1, 923, 924, 2059, -1, 2057, 2059, 2058, -1, 2057, 923, 2059, -1, 2049, 924, 923, -1, 2046, 925, 2038, -1, 2038, 925, 2037, -1, 2037, 925, 2045, -1, 2039, 2045, 2043, -1, 2040, 2043, 927, -1, 928, 927, 926, -1, 2041, 926, 2042, -1, 2041, 928, 926, -1, 2037, 2045, 2039, -1, 2039, 2043, 2040, -1, 2040, 927, 928, -1, 632, 1069, 1068, -1, 632, 929, 1069, -1, 632, 629, 929, -1, 929, 629, 932, -1, 931, 932, 1075, -1, 1076, 1075, 930, -1, 2083, 930, 933, -1, 2083, 1076, 930, -1, 2083, 1073, 1076, -1, 1076, 1073, 1072, -1, 931, 1072, 1071, -1, 929, 1071, 1069, -1, 929, 931, 1071, -1, 929, 932, 931, -1, 629, 934, 932, -1, 932, 934, 935, -1, 1075, 935, 1078, -1, 930, 1078, 1077, -1, 933, 1077, 2082, -1, 933, 930, 1077, -1, 934, 627, 935, -1, 935, 627, 937, -1, 1078, 937, 936, -1, 1077, 936, 1080, -1, 2082, 1080, 2081, -1, 2082, 1077, 1080, -1, 627, 626, 937, -1, 937, 626, 938, -1, 936, 938, 1079, -1, 1080, 1079, 1081, -1, 2081, 1081, 2062, -1, 2081, 1080, 1081, -1, 626, 941, 938, -1, 938, 941, 939, -1, 1079, 939, 942, -1, 1081, 942, 940, -1, 2062, 940, 2060, -1, 2062, 1081, 940, -1, 941, 622, 939, -1, 939, 622, 1083, -1, 942, 1083, 943, -1, 940, 943, 944, -1, 2060, 944, 947, -1, 2060, 940, 944, -1, 622, 948, 1083, -1, 1083, 948, 1082, -1, 943, 1082, 945, -1, 944, 945, 946, -1, 947, 946, 951, -1, 947, 944, 946, -1, 948, 949, 1082, -1, 1082, 949, 950, -1, 945, 950, 1086, -1, 946, 1086, 955, -1, 951, 955, 954, -1, 951, 946, 955, -1, 949, 952, 950, -1, 950, 952, 1084, -1, 1086, 1084, 953, -1, 955, 953, 1088, -1, 954, 1088, 2103, -1, 954, 955, 1088, -1, 952, 619, 1084, -1, 1084, 619, 1085, -1, 953, 1085, 1087, -1, 1088, 1087, 956, -1, 2103, 956, 2102, -1, 2103, 1088, 956, -1, 619, 959, 1085, -1, 1085, 959, 960, -1, 1087, 960, 1089, -1, 956, 1089, 957, -1, 2102, 957, 958, -1, 2102, 956, 957, -1, 959, 617, 960, -1, 960, 617, 961, -1, 1089, 961, 1090, -1, 957, 1090, 962, -1, 958, 962, 2101, -1, 958, 957, 962, -1, 617, 615, 961, -1, 961, 615, 964, -1, 1090, 964, 966, -1, 962, 966, 963, -1, 2101, 963, 968, -1, 2101, 962, 963, -1, 615, 965, 964, -1, 964, 965, 967, -1, 966, 967, 1092, -1, 963, 1092, 970, -1, 968, 970, 971, -1, 968, 963, 970, -1, 965, 972, 967, -1, 967, 972, 969, -1, 1092, 969, 1091, -1, 970, 1091, 973, -1, 971, 973, 2075, -1, 971, 970, 973, -1, 972, 974, 969, -1, 969, 974, 975, -1, 1091, 975, 977, -1, 973, 977, 978, -1, 2075, 978, 980, -1, 2075, 973, 978, -1, 974, 976, 975, -1, 975, 976, 1093, -1, 977, 1093, 979, -1, 978, 979, 981, -1, 980, 981, 2099, -1, 980, 978, 981, -1, 976, 982, 1093, -1, 1093, 982, 1095, -1, 979, 1095, 1094, -1, 981, 1094, 983, -1, 2099, 983, 2098, -1, 2099, 981, 983, -1, 982, 609, 1095, -1, 1095, 609, 985, -1, 1094, 985, 986, -1, 983, 986, 984, -1, 2098, 984, 987, -1, 2098, 983, 984, -1, 609, 989, 985, -1, 985, 989, 990, -1, 986, 990, 1098, -1, 984, 1098, 988, -1, 987, 988, 2097, -1, 987, 984, 988, -1, 989, 991, 990, -1, 990, 991, 1097, -1, 1098, 1097, 992, -1, 988, 992, 994, -1, 2097, 994, 993, -1, 2097, 988, 994, -1, 991, 995, 1097, -1, 1097, 995, 1004, -1, 1096, 1004, 996, -1, 1002, 996, 997, -1, 643, 1002, 997, -1, 643, 1003, 1002, -1, 643, 1006, 1003, -1, 1003, 1006, 998, -1, 1103, 998, 1102, -1, 1000, 1102, 999, -1, 2094, 999, 1014, -1, 2094, 1000, 999, -1, 2094, 2096, 1000, -1, 1000, 2096, 1001, -1, 1103, 1001, 1101, -1, 1003, 1101, 1002, -1, 1003, 1103, 1101, -1, 1003, 998, 1103, -1, 1097, 1004, 1096, -1, 992, 1096, 1100, -1, 994, 1100, 1099, -1, 993, 1099, 1005, -1, 993, 994, 1099, -1, 1096, 996, 1002, -1, 1100, 1002, 1101, -1, 1099, 1101, 1001, -1, 1005, 1001, 2096, -1, 1005, 1099, 1001, -1, 1006, 655, 998, -1, 998, 655, 1013, -1, 1104, 1013, 1015, -1, 1017, 1015, 1007, -1, 653, 1017, 1007, -1, 653, 1008, 1017, -1, 653, 1020, 1008, -1, 1008, 1020, 1022, -1, 1012, 1022, 1106, -1, 1011, 1106, 1031, -1, 1009, 1031, 1010, -1, 1009, 1011, 1031, -1, 1009, 2091, 1011, -1, 1011, 2091, 1019, -1, 1012, 1019, 1105, -1, 1008, 1105, 1017, -1, 1008, 1012, 1105, -1, 1008, 1022, 1012, -1, 998, 1013, 1104, -1, 1102, 1104, 1016, -1, 999, 1016, 1018, -1, 1014, 1018, 2093, -1, 1014, 999, 1018, -1, 1104, 1015, 1017, -1, 1016, 1017, 1105, -1, 1018, 1105, 1019, -1, 2093, 1019, 2091, -1, 2093, 1018, 1019, -1, 1020, 1021, 1022, -1, 1022, 1021, 638, -1, 1107, 638, 1033, -1, 1023, 1033, 637, -1, 1024, 1023, 637, -1, 1024, 1029, 1023, -1, 1024, 636, 1029, -1, 1029, 636, 1030, -1, 1109, 1030, 1026, -1, 1025, 1026, 1027, -1, 1028, 1027, 2066, -1, 1028, 1025, 1027, -1, 1028, 2090, 1025, -1, 1025, 2090, 1036, -1, 1109, 1036, 1108, -1, 1029, 1108, 1023, -1, 1029, 1109, 1108, -1, 1029, 1030, 1109, -1, 1022, 638, 1107, -1, 1106, 1107, 1034, -1, 1031, 1034, 1032, -1, 1010, 1032, 1035, -1, 1010, 1031, 1032, -1, 1107, 1033, 1023, -1, 1034, 1023, 1108, -1, 1032, 1108, 1036, -1, 1035, 1036, 2090, -1, 1035, 1032, 1036, -1, 636, 1037, 1030, -1, 1030, 1037, 1038, -1, 1110, 1038, 649, -1, 1050, 649, 1040, -1, 1039, 1050, 1040, -1, 1039, 1042, 1050, -1, 1039, 1041, 1042, -1, 1042, 1041, 1047, -1, 1111, 1047, 1043, -1, 1044, 1043, 1062, -1, 1045, 1062, 2088, -1, 1045, 1044, 1062, -1, 1045, 2089, 1044, -1, 1044, 2089, 1046, -1, 1111, 1046, 1051, -1, 1042, 1051, 1050, -1, 1042, 1111, 1051, -1, 1042, 1047, 1111, -1, 1030, 1038, 1110, -1, 1026, 1110, 1049, -1, 1027, 1049, 1048, -1, 2066, 1048, 1052, -1, 2066, 1027, 1048, -1, 1110, 649, 1050, -1, 1049, 1050, 1051, -1, 1048, 1051, 1046, -1, 1052, 1046, 2089, -1, 1052, 1048, 1046, -1, 1041, 646, 1047, -1, 1047, 646, 635, -1, 1064, 635, 1053, -1, 1065, 1053, 634, -1, 1054, 1065, 634, -1, 1054, 1059, 1065, -1, 1054, 1055, 1059, -1, 1059, 1055, 1061, -1, 1074, 1061, 1070, -1, 1056, 1070, 1057, -1, 1058, 1057, 2085, -1, 1058, 1056, 1057, -1, 1058, 2086, 1056, -1, 1056, 2086, 1067, -1, 1074, 1067, 1060, -1, 1059, 1060, 1065, -1, 1059, 1074, 1060, -1, 1059, 1061, 1074, -1, 1047, 635, 1064, -1, 1043, 1064, 1066, -1, 1062, 1066, 1063, -1, 2088, 1063, 2087, -1, 2088, 1062, 1063, -1, 1064, 1053, 1065, -1, 1066, 1065, 1060, -1, 1063, 1060, 1067, -1, 2087, 1067, 2086, -1, 2087, 1063, 1067, -1, 1055, 1068, 1061, -1, 1061, 1068, 1069, -1, 1070, 1069, 1071, -1, 1057, 1071, 1072, -1, 2085, 1072, 1073, -1, 2085, 1057, 1072, -1, 1070, 1061, 1069, -1, 1056, 1067, 1074, -1, 1070, 1056, 1074, -1, 1057, 1070, 1071, -1, 1076, 1072, 931, -1, 1075, 1076, 931, -1, 935, 1075, 932, -1, 937, 1078, 935, -1, 1078, 930, 1075, -1, 938, 936, 937, -1, 936, 1077, 1078, -1, 939, 1079, 938, -1, 1079, 1080, 936, -1, 1083, 942, 939, -1, 942, 1081, 1079, -1, 1082, 943, 1083, -1, 943, 940, 942, -1, 950, 945, 1082, -1, 945, 944, 943, -1, 1084, 1086, 950, -1, 1086, 946, 945, -1, 1085, 953, 1084, -1, 953, 955, 1086, -1, 960, 1087, 1085, -1, 1087, 1088, 953, -1, 961, 1089, 960, -1, 1089, 956, 1087, -1, 964, 1090, 961, -1, 1090, 957, 1089, -1, 967, 966, 964, -1, 966, 962, 1090, -1, 969, 1092, 967, -1, 1092, 963, 966, -1, 975, 1091, 969, -1, 1091, 970, 1092, -1, 1093, 977, 975, -1, 977, 973, 1091, -1, 1095, 979, 1093, -1, 979, 978, 977, -1, 985, 1094, 1095, -1, 1094, 981, 979, -1, 990, 986, 985, -1, 986, 983, 1094, -1, 1097, 1098, 990, -1, 1098, 984, 986, -1, 1096, 992, 1097, -1, 992, 988, 1098, -1, 1002, 1100, 1096, -1, 1100, 994, 992, -1, 1099, 1100, 1101, -1, 1000, 1001, 1103, -1, 1102, 1000, 1103, -1, 1104, 1102, 998, -1, 1017, 1016, 1104, -1, 1016, 999, 1102, -1, 1018, 1016, 1105, -1, 1011, 1019, 1012, -1, 1106, 1011, 1012, -1, 1107, 1106, 1022, -1, 1023, 1034, 1107, -1, 1034, 1031, 1106, -1, 1032, 1034, 1108, -1, 1025, 1036, 1109, -1, 1026, 1025, 1109, -1, 1110, 1026, 1030, -1, 1050, 1049, 1110, -1, 1049, 1027, 1026, -1, 1048, 1049, 1051, -1, 1044, 1046, 1111, -1, 1043, 1044, 1111, -1, 1064, 1043, 1047, -1, 1065, 1066, 1064, -1, 1066, 1062, 1043, -1, 1063, 1066, 1060, -1, 2200, 1112, 1115, -1, 1115, 1112, 1113, -1, 1114, 1115, 1113, -1, 1114, 2186, 1115, -1, 1115, 2186, 2181, -1, 1116, 1115, 2181, -1, 1116, 1117, 1115, -1, 1115, 1117, 1121, -1, 2153, 1121, 2169, -1, 2166, 2153, 2169, -1, 2166, 2163, 2153, -1, 2153, 2163, 1118, -1, 2158, 2153, 1118, -1, 2158, 1119, 2153, -1, 2158, 1120, 1119, -1, 1119, 1120, 2123, -1, 1115, 1121, 2153, -1, 1122, 2153, 1123, -1, 1122, 1115, 2153, -1, 2153, 2122, 1123, -1, 1123, 2122, 1128, -1, 1128, 2122, 1129, -1, 2106, 1129, 1124, -1, 1130, 1124, 2121, -1, 1125, 2121, 1126, -1, 1131, 1126, 2120, -1, 1127, 2120, 2119, -1, 2118, 1127, 2119, -1, 1128, 1129, 2106, -1, 2106, 1124, 1130, -1, 1130, 2121, 1125, -1, 1125, 1126, 1131, -1, 1131, 2120, 1127, -1, 660, 2338, 658, -1, 660, 1132, 2338, -1, 660, 1133, 1132, -1, 1132, 1133, 2400, -1, 2400, 1133, 661, -1, 2402, 661, 662, -1, 1146, 662, 1134, -1, 1147, 1134, 663, -1, 2404, 663, 1136, -1, 1135, 1136, 1137, -1, 1138, 1137, 1139, -1, 1148, 1139, 1149, -1, 1150, 1149, 1141, -1, 1140, 1141, 666, -1, 2311, 666, 664, -1, 2313, 664, 1151, -1, 1142, 1151, 665, -1, 2376, 665, 1143, -1, 1144, 1143, 1152, -1, 2398, 1152, 1153, -1, 2368, 1153, 1145, -1, 2399, 1145, 1154, -1, 1155, 1154, 659, -1, 2337, 659, 658, -1, 2338, 2337, 658, -1, 2400, 661, 2402, -1, 2402, 662, 1146, -1, 1146, 1134, 1147, -1, 1147, 663, 2404, -1, 2404, 1136, 1135, -1, 1135, 1137, 1138, -1, 1138, 1139, 1148, -1, 1148, 1149, 1150, -1, 1150, 1141, 1140, -1, 1140, 666, 2311, -1, 2311, 664, 2313, -1, 2313, 1151, 1142, -1, 1142, 665, 2376, -1, 2376, 1143, 1144, -1, 1144, 1152, 2398, -1, 2398, 1153, 2368, -1, 2368, 1145, 2399, -1, 2399, 1154, 1155, -1, 1155, 659, 2337, -1, 1156, 2450, 1166, -1, 1156, 1157, 2450, -1, 1156, 667, 1157, -1, 1157, 667, 2504, -1, 2504, 667, 668, -1, 2505, 668, 1167, -1, 2442, 1167, 669, -1, 1158, 669, 671, -1, 2507, 671, 676, -1, 1168, 676, 1159, -1, 1160, 1159, 677, -1, 1169, 677, 678, -1, 1170, 678, 679, -1, 2430, 679, 675, -1, 2431, 675, 670, -1, 1171, 670, 1162, -1, 1161, 1162, 674, -1, 1172, 674, 1163, -1, 2500, 1163, 1173, -1, 1174, 1173, 673, -1, 2501, 673, 1164, -1, 2502, 1164, 672, -1, 2472, 672, 1165, -1, 1175, 1165, 1166, -1, 2450, 1175, 1166, -1, 2504, 668, 2505, -1, 2505, 1167, 2442, -1, 2442, 669, 1158, -1, 1158, 671, 2507, -1, 2507, 676, 1168, -1, 1168, 1159, 1160, -1, 1160, 677, 1169, -1, 1169, 678, 1170, -1, 1170, 679, 2430, -1, 2430, 675, 2431, -1, 2431, 670, 1171, -1, 1171, 1162, 1161, -1, 1161, 674, 1172, -1, 1172, 1163, 2500, -1, 2500, 1173, 1174, -1, 1174, 673, 2501, -1, 2501, 1164, 2502, -1, 2502, 672, 2472, -1, 2472, 1165, 1175, -1, 1259, 1260, 1185, -1, 1176, 1185, 1206, -1, 1187, 1206, 1186, -1, 1177, 1186, 1184, -1, 1179, 1184, 1180, -1, 1178, 1180, 2572, -1, 1178, 1179, 1180, -1, 1206, 1204, 1186, -1, 1186, 1204, 1184, -1, 1184, 1204, 1183, -1, 1180, 1183, 1181, -1, 2571, 1180, 1181, -1, 2571, 1182, 1180, -1, 1180, 1182, 2572, -1, 1183, 2566, 1181, -1, 1179, 1177, 1184, -1, 1259, 1176, 1177, -1, 1259, 1185, 1176, -1, 1177, 1176, 1187, -1, 1186, 1177, 1187, -1, 1184, 1183, 1180, -1, 1260, 1206, 1185, -1, 1176, 1206, 1187, -1, 1206, 1260, 1208, -1, 1207, 1208, 1189, -1, 1188, 1189, 1198, -1, 1213, 1198, 1190, -1, 1214, 1190, 1212, -1, 1191, 1212, 1199, -1, 1192, 1191, 1199, -1, 1192, 1193, 1191, -1, 1192, 1194, 1193, -1, 1193, 1194, 1195, -1, 1218, 1195, 1202, -1, 1220, 1202, 1203, -1, 1196, 1203, 1216, -1, 1215, 1216, 1197, -1, 1217, 1197, 1205, -1, 1188, 1205, 1207, -1, 1189, 1188, 1207, -1, 2576, 1198, 1209, -1, 2576, 1190, 1198, -1, 2576, 1212, 1190, -1, 2576, 1199, 1212, -1, 1194, 1200, 1195, -1, 1195, 1200, 1201, -1, 1202, 1201, 2567, -1, 1203, 1202, 2567, -1, 1200, 2567, 1201, -1, 1203, 2566, 1216, -1, 1216, 2566, 1183, -1, 1197, 1183, 1204, -1, 1205, 1204, 1207, -1, 1205, 1197, 1204, -1, 1216, 1183, 1197, -1, 1204, 1206, 1207, -1, 1207, 1206, 1208, -1, 1202, 1195, 1201, -1, 1198, 1189, 1209, -1, 1209, 1189, 1208, -1, 1260, 1209, 1208, -1, 1193, 1210, 1191, -1, 1193, 1218, 1210, -1, 1193, 1195, 1218, -1, 1210, 1211, 1214, -1, 1191, 1214, 1212, -1, 1191, 1210, 1214, -1, 1211, 1217, 1213, -1, 1214, 1213, 1190, -1, 1214, 1211, 1213, -1, 1211, 1210, 1219, -1, 1215, 1219, 1196, -1, 1216, 1215, 1196, -1, 1213, 1217, 1188, -1, 1198, 1213, 1188, -1, 1219, 1215, 1211, -1, 1211, 1215, 1217, -1, 1217, 1215, 1197, -1, 1188, 1217, 1205, -1, 1210, 1218, 1219, -1, 1219, 1218, 1220, -1, 1196, 1220, 1203, -1, 1196, 1219, 1220, -1, 1220, 1218, 1202, -1, 1222, 2601, 1221, -1, 1222, 1224, 2601, -1, 1222, 1223, 1224, -1, 1224, 1223, 2598, -1, 2598, 1223, 785, -1, 2597, 785, 1225, -1, 1226, 1225, 1227, -1, 1243, 1227, 693, -1, 2594, 693, 692, -1, 2592, 692, 1228, -1, 1244, 1228, 700, -1, 1229, 700, 1245, -1, 2591, 1245, 1230, -1, 1246, 1230, 706, -1, 1247, 706, 714, -1, 1231, 714, 1248, -1, 1249, 1248, 725, -1, 1232, 725, 728, -1, 1250, 728, 1233, -1, 2581, 1233, 1234, -1, 2582, 1234, 1251, -1, 1235, 1251, 1236, -1, 2610, 1236, 1252, -1, 2609, 1252, 1237, -1, 2585, 1237, 1238, -1, 1253, 1238, 747, -1, 2604, 747, 752, -1, 2606, 752, 755, -1, 1254, 755, 1255, -1, 1256, 1255, 1240, -1, 1239, 1240, 1241, -1, 1257, 1241, 1258, -1, 1242, 1258, 1221, -1, 2601, 1242, 1221, -1, 2598, 785, 2597, -1, 2597, 1225, 1226, -1, 1226, 1227, 1243, -1, 1243, 693, 2594, -1, 2594, 692, 2592, -1, 2592, 1228, 1244, -1, 1244, 700, 1229, -1, 1229, 1245, 2591, -1, 2591, 1230, 1246, -1, 1246, 706, 1247, -1, 1247, 714, 1231, -1, 1231, 1248, 1249, -1, 1249, 725, 1232, -1, 1232, 728, 1250, -1, 1250, 1233, 2581, -1, 2581, 1234, 2582, -1, 2582, 1251, 1235, -1, 1235, 1236, 2610, -1, 2610, 1252, 2609, -1, 2609, 1237, 2585, -1, 2585, 1238, 1253, -1, 1253, 747, 2604, -1, 2604, 752, 2606, -1, 2606, 755, 1254, -1, 1254, 1255, 1256, -1, 1256, 1240, 1239, -1, 1239, 1241, 1257, -1, 1257, 1258, 1242, -1, 1441, 2596, 1259, -1, 1259, 2596, 2576, -1, 1260, 2576, 1209, -1, 1260, 1259, 2576, -1, 2596, 2595, 2576, -1, 1388, 2583, 1262, -1, 1262, 2583, 2584, -1, 1350, 2584, 1261, -1, 1354, 1261, 2608, -1, 1263, 2608, 1264, -1, 1265, 1264, 2586, -1, 1266, 2586, 2607, -1, 1358, 2607, 1267, -1, 1358, 1266, 2607, -1, 1262, 2584, 1350, -1, 1350, 1261, 1354, -1, 1354, 2608, 1263, -1, 1263, 1264, 1265, -1, 1265, 2586, 1266, -1, 2607, 2603, 1267, -1, 1267, 2603, 1268, -1, 1268, 2603, 1269, -1, 1273, 1269, 1274, -1, 1270, 1274, 2602, -1, 1420, 2602, 1272, -1, 1271, 1272, 1416, -1, 1271, 1420, 1272, -1, 1268, 1269, 1273, -1, 1273, 1274, 1270, -1, 1270, 2602, 1420, -1, 1272, 1276, 1416, -1, 1416, 1276, 1275, -1, 1275, 1276, 1277, -1, 1278, 1277, 2600, -1, 1279, 2600, 2605, -1, 1280, 2605, 2599, -1, 1411, 2599, 2596, -1, 1441, 1411, 2596, -1, 1275, 1277, 1278, -1, 1278, 2600, 1279, -1, 1279, 2605, 1280, -1, 1280, 2599, 1411, -1, 1388, 1310, 2583, -1, 2583, 1310, 1281, -1, 1281, 1310, 1282, -1, 1282, 1310, 1291, -1, 1306, 1282, 1291, -1, 2540, 2542, 4116, -1, 4116, 2542, 2651, -1, 2651, 2542, 1283, -1, 1284, 1283, 2545, -1, 2656, 2545, 1285, -1, 4167, 1285, 2666, -1, 4167, 2656, 1285, -1, 2651, 1283, 1284, -1, 1284, 2545, 2656, -1, 1503, 2570, 1286, -1, 1286, 2570, 2569, -1, 1289, 2569, 1287, -1, 1290, 1287, 1288, -1, 1504, 1288, 4172, -1, 2670, 1504, 4172, -1, 1286, 2569, 1289, -1, 1289, 1287, 1290, -1, 1290, 1288, 1504, -1, 1306, 1291, 1292, -1, 1305, 1292, 1307, -1, 2617, 1307, 1309, -1, 1303, 1309, 1304, -1, 1293, 1304, 1294, -1, 1324, 1293, 1294, -1, 1324, 1301, 1293, -1, 1324, 1295, 1301, -1, 1324, 1314, 1295, -1, 1295, 1314, 1299, -1, 1297, 1299, 2676, -1, 2615, 1297, 2676, -1, 2615, 2614, 1297, -1, 1297, 2614, 1296, -1, 1295, 1296, 1301, -1, 1295, 1297, 1296, -1, 1295, 1299, 1297, -1, 1298, 1300, 1314, -1, 1314, 1300, 1299, -1, 1299, 1300, 2675, -1, 2676, 1299, 2675, -1, 2614, 2613, 1296, -1, 1296, 2613, 1302, -1, 1301, 1302, 1293, -1, 1301, 1296, 1302, -1, 2613, 2612, 1302, -1, 1302, 2612, 1303, -1, 1293, 1303, 1304, -1, 1293, 1302, 1303, -1, 2612, 2617, 1303, -1, 1303, 2617, 1309, -1, 1307, 2617, 1305, -1, 1305, 2617, 1282, -1, 1306, 1305, 1282, -1, 1306, 1292, 1305, -1, 1294, 1304, 1308, -1, 1292, 1308, 1307, -1, 1292, 1294, 1308, -1, 1292, 1291, 1294, -1, 1308, 1304, 1309, -1, 1307, 1308, 1309, -1, 1310, 1317, 1291, -1, 1310, 1311, 1317, -1, 1310, 1312, 1311, -1, 1311, 1312, 1313, -1, 1316, 1313, 1329, -1, 1328, 1329, 1333, -1, 1334, 1333, 1315, -1, 1314, 1315, 1298, -1, 1314, 1334, 1315, -1, 1314, 1324, 1334, -1, 1334, 1324, 1331, -1, 1328, 1331, 1325, -1, 1316, 1325, 1317, -1, 1311, 1316, 1317, -1, 1311, 1313, 1316, -1, 1313, 1312, 1330, -1, 1329, 1330, 1318, -1, 1333, 1318, 1319, -1, 1315, 1319, 1298, -1, 1315, 1333, 1319, -1, 1335, 1320, 1336, -1, 1335, 2674, 1320, -1, 1320, 2674, 1321, -1, 1322, 1321, 2672, -1, 1319, 2672, 2673, -1, 1298, 1319, 2673, -1, 1320, 1321, 1322, -1, 1323, 1322, 1318, -1, 1330, 1323, 1318, -1, 1330, 1336, 1323, -1, 1330, 1312, 1336, -1, 1322, 2672, 1319, -1, 1318, 1322, 1319, -1, 1331, 1324, 1332, -1, 1325, 1332, 1326, -1, 1317, 1326, 1291, -1, 1317, 1325, 1326, -1, 1291, 1327, 1294, -1, 1291, 1326, 1327, -1, 1327, 1326, 1332, -1, 1294, 1332, 1324, -1, 1294, 1327, 1332, -1, 1328, 1325, 1316, -1, 1329, 1328, 1316, -1, 1330, 1329, 1313, -1, 1331, 1332, 1325, -1, 1336, 1320, 1323, -1, 1323, 1320, 1322, -1, 1328, 1333, 1334, -1, 1331, 1328, 1334, -1, 1329, 1318, 1333, -1, 1335, 1336, 1372, -1, 1372, 1336, 1373, -1, 1373, 1336, 1312, -1, 1374, 1312, 1310, -1, 1388, 1374, 1310, -1, 1373, 1312, 1374, -1, 1374, 1388, 1337, -1, 1375, 1337, 1348, -1, 1395, 1348, 1349, -1, 1387, 1349, 1351, -1, 1385, 1351, 1352, -1, 1383, 1352, 1353, -1, 1382, 1353, 1355, -1, 1381, 1355, 1367, -1, 1366, 1367, 1356, -1, 1365, 1356, 1357, -1, 1379, 1357, 1359, -1, 1338, 1359, 1360, -1, 1339, 1360, 1363, -1, 1391, 1363, 1340, -1, 1346, 1340, 1341, -1, 1347, 1341, 1342, -1, 1389, 1342, 1429, -1, 1343, 1389, 1429, -1, 1343, 1344, 1389, -1, 1343, 1426, 1344, -1, 1344, 1426, 2687, -1, 1396, 2687, 1345, -1, 1347, 1345, 1346, -1, 1341, 1347, 1346, -1, 1350, 1348, 1262, -1, 1350, 1349, 1348, -1, 1350, 1351, 1349, -1, 1350, 1354, 1351, -1, 1351, 1354, 1352, -1, 1352, 1354, 1353, -1, 1353, 1354, 1263, -1, 1355, 1263, 1265, -1, 1367, 1265, 1356, -1, 1367, 1355, 1265, -1, 1353, 1263, 1355, -1, 1265, 1266, 1356, -1, 1356, 1266, 1357, -1, 1357, 1266, 1359, -1, 1359, 1266, 1358, -1, 1360, 1358, 1267, -1, 1363, 1267, 1340, -1, 1363, 1360, 1267, -1, 1359, 1358, 1360, -1, 1267, 1268, 1340, -1, 1340, 1268, 1341, -1, 1341, 1268, 1342, -1, 1342, 1268, 1273, -1, 1429, 1342, 1273, -1, 2687, 1361, 1345, -1, 1345, 1361, 1362, -1, 1346, 1362, 1391, -1, 1340, 1346, 1391, -1, 1362, 1361, 1390, -1, 1391, 1390, 1339, -1, 1363, 1391, 1339, -1, 2685, 1378, 1377, -1, 2685, 1392, 1378, -1, 2685, 2682, 1392, -1, 1392, 2682, 1364, -1, 1365, 1364, 1366, -1, 1356, 1365, 1366, -1, 1364, 2682, 1393, -1, 1366, 1393, 1381, -1, 1367, 1366, 1381, -1, 1369, 1384, 2680, -1, 1369, 1368, 1384, -1, 1369, 1386, 1368, -1, 1369, 1371, 1386, -1, 1386, 1371, 1370, -1, 1387, 1370, 1395, -1, 1349, 1387, 1395, -1, 1370, 1371, 1394, -1, 1395, 1394, 1375, -1, 1348, 1395, 1375, -1, 1371, 1372, 1394, -1, 1394, 1372, 1373, -1, 1375, 1373, 1374, -1, 1337, 1375, 1374, -1, 1394, 1373, 1375, -1, 1338, 1360, 1339, -1, 1376, 1339, 1390, -1, 1377, 1390, 1361, -1, 1377, 1376, 1390, -1, 1377, 1378, 1376, -1, 1376, 1378, 1338, -1, 1339, 1376, 1338, -1, 1379, 1359, 1338, -1, 1378, 1379, 1338, -1, 1378, 1392, 1379, -1, 1379, 1392, 1365, -1, 1357, 1379, 1365, -1, 1382, 1355, 1381, -1, 1380, 1381, 1393, -1, 2680, 1393, 2682, -1, 2680, 1380, 1393, -1, 2680, 1384, 1380, -1, 1380, 1384, 1382, -1, 1381, 1380, 1382, -1, 1383, 1353, 1382, -1, 1384, 1383, 1382, -1, 1384, 1368, 1383, -1, 1383, 1368, 1385, -1, 1352, 1383, 1385, -1, 1387, 1351, 1385, -1, 1386, 1385, 1368, -1, 1386, 1387, 1385, -1, 1386, 1370, 1387, -1, 1388, 1262, 1337, -1, 1337, 1262, 1348, -1, 1342, 1389, 1347, -1, 1347, 1389, 1396, -1, 1345, 1347, 1396, -1, 1362, 1346, 1345, -1, 1390, 1391, 1362, -1, 1364, 1365, 1392, -1, 1393, 1366, 1364, -1, 1394, 1395, 1370, -1, 2687, 1396, 1344, -1, 1344, 1396, 1389, -1, 1278, 1415, 1275, -1, 1278, 1397, 1415, -1, 1278, 1279, 1397, -1, 1397, 1279, 1398, -1, 1401, 1398, 1399, -1, 1400, 1399, 1438, -1, 2690, 1438, 1406, -1, 2690, 1400, 1438, -1, 2690, 1433, 1400, -1, 1400, 1433, 1402, -1, 1401, 1402, 1439, -1, 1397, 1439, 1415, -1, 1397, 1401, 1439, -1, 1397, 1398, 1401, -1, 1279, 1280, 1398, -1, 1398, 1280, 1403, -1, 1399, 1403, 1404, -1, 1438, 1404, 1405, -1, 1406, 1405, 1407, -1, 1406, 1438, 1405, -1, 1403, 1280, 1435, -1, 1404, 1435, 1437, -1, 1405, 1437, 1408, -1, 1407, 1408, 1413, -1, 2703, 1413, 1412, -1, 2703, 1407, 1413, -1, 1441, 1409, 1411, -1, 1441, 1442, 1409, -1, 1409, 1442, 1410, -1, 1437, 1410, 1408, -1, 1437, 1409, 1410, -1, 1437, 1435, 1409, -1, 1409, 1435, 1411, -1, 1411, 1435, 1280, -1, 1442, 1412, 1410, -1, 1410, 1412, 1413, -1, 1408, 1410, 1413, -1, 1408, 1407, 1405, -1, 1402, 1433, 1414, -1, 1439, 1414, 1432, -1, 1415, 1432, 1430, -1, 1275, 1430, 1416, -1, 1275, 1415, 1430, -1, 1418, 1417, 1434, -1, 1418, 1423, 1417, -1, 1418, 2689, 1423, -1, 1423, 2689, 1419, -1, 1422, 1419, 1440, -1, 1436, 1440, 1425, -1, 1420, 1425, 1270, -1, 1420, 1436, 1425, -1, 1420, 1271, 1436, -1, 1436, 1271, 1421, -1, 1422, 1421, 1431, -1, 1423, 1431, 1417, -1, 1423, 1422, 1431, -1, 1423, 1419, 1422, -1, 2689, 2696, 1419, -1, 1419, 2696, 1424, -1, 1440, 1424, 1427, -1, 1425, 1427, 1428, -1, 1270, 1428, 1273, -1, 1270, 1425, 1428, -1, 2696, 1426, 1424, -1, 1424, 1426, 1343, -1, 1427, 1343, 1429, -1, 1428, 1429, 1273, -1, 1428, 1427, 1429, -1, 1424, 1343, 1427, -1, 1271, 1416, 1421, -1, 1421, 1416, 1430, -1, 1431, 1430, 1432, -1, 1417, 1432, 1414, -1, 1434, 1414, 1433, -1, 1434, 1417, 1414, -1, 1404, 1403, 1435, -1, 1399, 1398, 1403, -1, 1432, 1415, 1439, -1, 1431, 1421, 1430, -1, 1440, 1436, 1422, -1, 1422, 1436, 1421, -1, 1427, 1425, 1440, -1, 1405, 1404, 1437, -1, 1438, 1399, 1404, -1, 1402, 1401, 1400, -1, 1400, 1401, 1399, -1, 1414, 1439, 1402, -1, 1417, 1431, 1432, -1, 1424, 1440, 1419, -1, 2703, 1412, 1178, -1, 1178, 1412, 1179, -1, 1179, 1412, 1442, -1, 1177, 1442, 1441, -1, 1259, 1177, 1441, -1, 1179, 1442, 1177, -1, 1443, 4092, 1444, -1, 1479, 1444, 1495, -1, 1445, 1495, 1477, -1, 1494, 1477, 1454, -1, 1446, 1454, 1455, -1, 1491, 1455, 1457, -1, 1447, 1457, 1458, -1, 1448, 1458, 1449, -1, 1473, 1449, 1472, -1, 1487, 1472, 1459, -1, 1450, 1459, 1483, -1, 1484, 1483, 1461, -1, 1480, 1461, 1468, -1, 1469, 1468, 1462, -1, 1500, 1462, 1451, -1, 1497, 1451, 1464, -1, 1496, 1464, 2260, -1, 2290, 1496, 2260, -1, 2290, 1452, 1496, -1, 2290, 2688, 1452, -1, 1452, 2688, 2695, -1, 1498, 2695, 1499, -1, 1497, 1499, 1500, -1, 1451, 1497, 1500, -1, 1453, 1495, 4072, -1, 1453, 1477, 1495, -1, 1453, 1454, 1477, -1, 1453, 1456, 1454, -1, 1454, 1456, 1455, -1, 1455, 1456, 1457, -1, 1457, 1456, 4075, -1, 1458, 4075, 4076, -1, 1449, 4076, 1472, -1, 1449, 1458, 4076, -1, 1457, 4075, 1458, -1, 4076, 1460, 1472, -1, 1472, 1460, 1459, -1, 1459, 1460, 1483, -1, 1483, 1460, 1463, -1, 1461, 1463, 4079, -1, 1468, 4079, 1462, -1, 1468, 1461, 4079, -1, 1483, 1463, 1461, -1, 4079, 4081, 1462, -1, 1462, 4081, 1451, -1, 1451, 4081, 1464, -1, 1464, 4081, 2296, -1, 2260, 1464, 2296, -1, 2695, 1466, 1499, -1, 1499, 1466, 1465, -1, 1500, 1465, 1469, -1, 1462, 1500, 1469, -1, 1465, 1466, 1467, -1, 1469, 1467, 1480, -1, 1468, 1469, 1480, -1, 2697, 1485, 1481, -1, 2697, 1486, 1485, -1, 2697, 1470, 1486, -1, 1486, 1470, 1471, -1, 1487, 1471, 1473, -1, 1472, 1487, 1473, -1, 1471, 1470, 1488, -1, 1473, 1488, 1448, -1, 1449, 1473, 1448, -1, 1474, 1489, 1475, -1, 1474, 1476, 1489, -1, 1474, 1492, 1476, -1, 1474, 2698, 1492, -1, 1492, 2698, 1493, -1, 1494, 1493, 1445, -1, 1477, 1494, 1445, -1, 1493, 2698, 1478, -1, 1445, 1478, 1479, -1, 1495, 1445, 1479, -1, 2698, 2700, 1478, -1, 1478, 2700, 2705, -1, 1479, 2705, 1443, -1, 1444, 1479, 1443, -1, 1478, 2705, 1479, -1, 1484, 1461, 1480, -1, 1482, 1480, 1467, -1, 1481, 1467, 1466, -1, 1481, 1482, 1467, -1, 1481, 1485, 1482, -1, 1482, 1485, 1484, -1, 1480, 1482, 1484, -1, 1450, 1483, 1484, -1, 1485, 1450, 1484, -1, 1485, 1486, 1450, -1, 1450, 1486, 1487, -1, 1459, 1450, 1487, -1, 1447, 1458, 1448, -1, 1490, 1448, 1488, -1, 1475, 1488, 1470, -1, 1475, 1490, 1488, -1, 1475, 1489, 1490, -1, 1490, 1489, 1447, -1, 1448, 1490, 1447, -1, 1491, 1457, 1447, -1, 1489, 1491, 1447, -1, 1489, 1476, 1491, -1, 1491, 1476, 1446, -1, 1455, 1491, 1446, -1, 1494, 1454, 1446, -1, 1492, 1446, 1476, -1, 1492, 1494, 1446, -1, 1492, 1493, 1494, -1, 4092, 4072, 1444, -1, 1444, 4072, 1495, -1, 1464, 1496, 1497, -1, 1497, 1496, 1498, -1, 1499, 1497, 1498, -1, 1465, 1500, 1499, -1, 1467, 1469, 1465, -1, 1471, 1487, 1486, -1, 1488, 1473, 1471, -1, 1478, 1445, 1493, -1, 2695, 1498, 1452, -1, 1452, 1498, 1496, -1, 1501, 4841, 2711, -1, 2711, 4841, 2691, -1, 2691, 2692, 2711, -1, 2711, 2692, 1502, -1, 1502, 2692, 2693, -1, 2716, 2693, 2694, -1, 2717, 2694, 1503, -1, 2729, 1503, 1286, -1, 1289, 2729, 1286, -1, 1289, 2730, 2729, -1, 1289, 1290, 2730, -1, 2730, 1290, 2731, -1, 2731, 1290, 1504, -1, 1505, 1504, 2670, -1, 1505, 2731, 1504, -1, 1502, 2693, 2716, -1, 2716, 2694, 2717, -1, 2717, 1503, 2729, -1, 1506, 1647, 1642, -1, 1506, 1508, 1647, -1, 1506, 874, 1508, -1, 1508, 874, 1657, -1, 1655, 1657, 1658, -1, 1656, 1658, 1514, -1, 1507, 1514, 1513, -1, 1507, 1656, 1514, -1, 1507, 1644, 1656, -1, 1656, 1644, 1643, -1, 1655, 1643, 1509, -1, 1508, 1509, 1647, -1, 1508, 1655, 1509, -1, 1508, 1657, 1655, -1, 874, 1510, 1657, -1, 1657, 1510, 1511, -1, 1658, 1511, 1512, -1, 1514, 1512, 1517, -1, 1513, 1517, 1516, -1, 1513, 1514, 1517, -1, 1510, 844, 1511, -1, 1511, 844, 1515, -1, 1512, 1515, 1659, -1, 1517, 1659, 1660, -1, 1516, 1660, 1520, -1, 1516, 1517, 1660, -1, 844, 1518, 1515, -1, 1515, 1518, 1519, -1, 1659, 1519, 1523, -1, 1660, 1523, 1521, -1, 1520, 1521, 1524, -1, 1520, 1660, 1521, -1, 1518, 1522, 1519, -1, 1519, 1522, 1526, -1, 1523, 1526, 1662, -1, 1521, 1662, 1525, -1, 1524, 1525, 2814, -1, 1524, 1521, 1525, -1, 1522, 1528, 1526, -1, 1526, 1528, 1661, -1, 1662, 1661, 1664, -1, 1525, 1664, 1527, -1, 2814, 1527, 2826, -1, 2814, 1525, 1527, -1, 1528, 1529, 1661, -1, 1661, 1529, 1663, -1, 1664, 1663, 1530, -1, 1527, 1530, 1533, -1, 2826, 1533, 1532, -1, 2826, 1527, 1533, -1, 1529, 1534, 1663, -1, 1663, 1534, 1535, -1, 1530, 1535, 1531, -1, 1533, 1531, 1538, -1, 1532, 1538, 2815, -1, 1532, 1533, 1538, -1, 1534, 1539, 1535, -1, 1535, 1539, 1665, -1, 1531, 1665, 1536, -1, 1538, 1536, 1540, -1, 2815, 1540, 1537, -1, 2815, 1538, 1540, -1, 1539, 842, 1665, -1, 1665, 842, 1666, -1, 1536, 1666, 1543, -1, 1540, 1543, 1541, -1, 1537, 1541, 2817, -1, 1537, 1540, 1541, -1, 842, 1542, 1666, -1, 1666, 1542, 1544, -1, 1543, 1544, 1667, -1, 1541, 1667, 1545, -1, 2817, 1545, 2819, -1, 2817, 1541, 1545, -1, 1542, 1548, 1544, -1, 1544, 1548, 1546, -1, 1667, 1546, 1669, -1, 1545, 1669, 1547, -1, 2819, 1547, 2829, -1, 2819, 1545, 1547, -1, 1548, 841, 1546, -1, 1546, 841, 1668, -1, 1669, 1668, 1672, -1, 1547, 1672, 1671, -1, 2829, 1671, 1551, -1, 2829, 1547, 1671, -1, 841, 840, 1668, -1, 1668, 840, 1552, -1, 1672, 1552, 1549, -1, 1671, 1549, 1550, -1, 1551, 1550, 2820, -1, 1551, 1671, 1550, -1, 840, 839, 1552, -1, 1552, 839, 1670, -1, 1549, 1670, 1553, -1, 1550, 1553, 1555, -1, 2820, 1555, 1554, -1, 2820, 1550, 1555, -1, 839, 837, 1670, -1, 1670, 837, 1559, -1, 1553, 1559, 1560, -1, 1555, 1560, 1556, -1, 1554, 1556, 1557, -1, 1554, 1555, 1556, -1, 837, 1558, 1559, -1, 1559, 1558, 1563, -1, 1560, 1563, 1561, -1, 1556, 1561, 1562, -1, 1557, 1562, 2822, -1, 1557, 1556, 1562, -1, 1558, 1564, 1563, -1, 1563, 1564, 1565, -1, 1561, 1565, 1653, -1, 1562, 1653, 1652, -1, 2822, 1652, 1567, -1, 2822, 1562, 1652, -1, 1564, 835, 1565, -1, 1565, 835, 1568, -1, 1653, 1568, 1570, -1, 1652, 1570, 1572, -1, 2835, 1572, 1566, -1, 2835, 1652, 1572, -1, 2835, 1567, 1652, -1, 835, 836, 1568, -1, 1568, 836, 1569, -1, 1570, 1569, 1571, -1, 1572, 1571, 1673, -1, 1566, 1673, 2836, -1, 1566, 1572, 1673, -1, 836, 873, 1569, -1, 1569, 873, 1574, -1, 1571, 1574, 1573, -1, 1673, 1573, 1577, -1, 2836, 1577, 2846, -1, 2836, 1673, 1577, -1, 873, 871, 1574, -1, 1574, 871, 1587, -1, 1573, 1587, 1575, -1, 1577, 1575, 1576, -1, 2846, 1576, 1590, -1, 2846, 1577, 1576, -1, 871, 870, 1587, -1, 1587, 870, 1578, -1, 1588, 1578, 1579, -1, 1585, 1579, 1580, -1, 866, 1585, 1580, -1, 866, 1586, 1585, -1, 866, 865, 1586, -1, 1586, 865, 1606, -1, 1583, 1606, 1674, -1, 1581, 1674, 1609, -1, 1582, 1609, 1610, -1, 1582, 1581, 1609, -1, 1582, 2839, 1581, -1, 1581, 2839, 1591, -1, 1583, 1591, 1584, -1, 1586, 1584, 1585, -1, 1586, 1583, 1584, -1, 1586, 1606, 1583, -1, 1587, 1578, 1588, -1, 1575, 1588, 1589, -1, 1576, 1589, 1592, -1, 1590, 1592, 2849, -1, 1590, 1576, 1592, -1, 1588, 1579, 1585, -1, 1589, 1585, 1584, -1, 1592, 1584, 1591, -1, 2849, 1591, 2839, -1, 2849, 1592, 1591, -1, 865, 1593, 1606, -1, 1606, 1593, 864, -1, 1607, 864, 1594, -1, 1604, 1594, 1595, -1, 863, 1604, 1595, -1, 863, 1605, 1604, -1, 863, 1614, 1605, -1, 1605, 1614, 1596, -1, 1597, 1596, 1675, -1, 1598, 1675, 1600, -1, 1601, 1600, 1599, -1, 1601, 1598, 1600, -1, 1601, 1602, 1598, -1, 1598, 1602, 1613, -1, 1597, 1613, 1603, -1, 1605, 1603, 1604, -1, 1605, 1597, 1603, -1, 1605, 1596, 1597, -1, 1606, 864, 1607, -1, 1674, 1607, 1608, -1, 1609, 1608, 1612, -1, 1610, 1612, 1611, -1, 1610, 1609, 1612, -1, 1607, 1594, 1604, -1, 1608, 1604, 1603, -1, 1612, 1603, 1613, -1, 1611, 1613, 1602, -1, 1611, 1612, 1613, -1, 1614, 862, 1596, -1, 1596, 862, 1616, -1, 1615, 1616, 860, -1, 1617, 860, 859, -1, 858, 1617, 859, -1, 858, 1618, 1617, -1, 858, 857, 1618, -1, 1618, 857, 1624, -1, 1621, 1624, 1635, -1, 1677, 1635, 1679, -1, 1619, 1679, 1636, -1, 1619, 1677, 1679, -1, 1619, 2841, 1677, -1, 1677, 2841, 1620, -1, 1621, 1620, 1623, -1, 1618, 1623, 1617, -1, 1618, 1621, 1623, -1, 1618, 1624, 1621, -1, 1596, 1616, 1615, -1, 1675, 1615, 1622, -1, 1600, 1622, 1676, -1, 1599, 1676, 2853, -1, 1599, 1600, 1676, -1, 1615, 860, 1617, -1, 1622, 1617, 1623, -1, 1676, 1623, 1620, -1, 2853, 1620, 2841, -1, 2853, 1676, 1620, -1, 857, 856, 1624, -1, 1624, 856, 1625, -1, 1626, 1625, 1638, -1, 1627, 1638, 854, -1, 853, 1627, 854, -1, 853, 1632, 1627, -1, 853, 852, 1632, -1, 1632, 852, 1634, -1, 1681, 1634, 1680, -1, 1628, 1680, 1629, -1, 1630, 1629, 2844, -1, 1630, 1628, 1629, -1, 1630, 1631, 1628, -1, 1628, 1631, 1639, -1, 1681, 1639, 1633, -1, 1632, 1633, 1627, -1, 1632, 1681, 1633, -1, 1632, 1634, 1681, -1, 1624, 1625, 1626, -1, 1635, 1626, 1678, -1, 1679, 1678, 1637, -1, 1636, 1637, 2842, -1, 1636, 1679, 1637, -1, 1626, 1638, 1627, -1, 1678, 1627, 1633, -1, 1637, 1633, 1639, -1, 2842, 1639, 1631, -1, 2842, 1637, 1639, -1, 852, 851, 1634, -1, 1634, 851, 848, -1, 1682, 848, 1650, -1, 1640, 1650, 847, -1, 845, 1640, 847, -1, 845, 1641, 1640, -1, 845, 1642, 1641, -1, 1641, 1642, 1647, -1, 1646, 1647, 1509, -1, 1654, 1509, 1643, -1, 2813, 1643, 1644, -1, 2813, 1654, 1643, -1, 2813, 2811, 1654, -1, 1654, 2811, 1645, -1, 1646, 1645, 1651, -1, 1641, 1651, 1640, -1, 1641, 1646, 1651, -1, 1641, 1647, 1646, -1, 1634, 848, 1682, -1, 1680, 1682, 1648, -1, 1629, 1648, 1649, -1, 2844, 1649, 2845, -1, 2844, 1629, 1649, -1, 1682, 1650, 1640, -1, 1648, 1640, 1651, -1, 1649, 1651, 1645, -1, 2845, 1645, 2811, -1, 2845, 1649, 1645, -1, 1570, 1568, 1569, -1, 1570, 1652, 1653, -1, 1574, 1571, 1569, -1, 1571, 1572, 1570, -1, 1654, 1645, 1646, -1, 1509, 1654, 1646, -1, 1648, 1651, 1649, -1, 1656, 1643, 1655, -1, 1658, 1656, 1655, -1, 1511, 1658, 1657, -1, 1515, 1512, 1511, -1, 1512, 1514, 1658, -1, 1519, 1659, 1515, -1, 1659, 1517, 1512, -1, 1526, 1523, 1519, -1, 1523, 1660, 1659, -1, 1661, 1662, 1526, -1, 1662, 1521, 1523, -1, 1663, 1664, 1661, -1, 1664, 1525, 1662, -1, 1535, 1530, 1663, -1, 1530, 1527, 1664, -1, 1665, 1531, 1535, -1, 1531, 1533, 1530, -1, 1666, 1536, 1665, -1, 1536, 1538, 1531, -1, 1544, 1543, 1666, -1, 1543, 1540, 1536, -1, 1546, 1667, 1544, -1, 1667, 1541, 1543, -1, 1668, 1669, 1546, -1, 1669, 1545, 1667, -1, 1552, 1672, 1668, -1, 1672, 1547, 1669, -1, 1670, 1549, 1552, -1, 1549, 1671, 1672, -1, 1559, 1553, 1670, -1, 1553, 1550, 1549, -1, 1563, 1560, 1559, -1, 1560, 1555, 1553, -1, 1565, 1561, 1563, -1, 1561, 1556, 1560, -1, 1568, 1653, 1565, -1, 1653, 1562, 1561, -1, 1587, 1573, 1574, -1, 1573, 1673, 1571, -1, 1588, 1575, 1587, -1, 1575, 1577, 1573, -1, 1585, 1589, 1588, -1, 1589, 1576, 1575, -1, 1592, 1589, 1584, -1, 1581, 1591, 1583, -1, 1674, 1581, 1583, -1, 1607, 1674, 1606, -1, 1604, 1608, 1607, -1, 1608, 1609, 1674, -1, 1612, 1608, 1603, -1, 1598, 1613, 1597, -1, 1675, 1598, 1597, -1, 1615, 1675, 1596, -1, 1617, 1622, 1615, -1, 1622, 1600, 1675, -1, 1676, 1622, 1623, -1, 1677, 1620, 1621, -1, 1635, 1677, 1621, -1, 1626, 1635, 1624, -1, 1627, 1678, 1626, -1, 1678, 1679, 1635, -1, 1637, 1678, 1633, -1, 1628, 1639, 1681, -1, 1680, 1628, 1681, -1, 1682, 1680, 1634, -1, 1640, 1648, 1682, -1, 1648, 1629, 1680, -1, 1683, 1684, 1686, -1, 1685, 1686, 1716, -1, 1717, 1716, 1718, -1, 1719, 1718, 1721, -1, 1722, 1721, 1687, -1, 1688, 1687, 1705, -1, 1689, 1688, 1705, -1, 1689, 1690, 1688, -1, 1689, 1691, 1690, -1, 1690, 1691, 1707, -1, 1729, 1707, 1725, -1, 1720, 1725, 1726, -1, 1715, 1726, 1708, -1, 1693, 1708, 1692, -1, 1683, 1693, 1692, -1, 1683, 1685, 1693, -1, 1683, 1686, 1685, -1, 1694, 1702, 1714, -1, 1694, 1696, 1702, -1, 1694, 1695, 1696, -1, 1694, 4298, 1695, -1, 1695, 4298, 1697, -1, 1704, 1697, 1698, -1, 1699, 1698, 1706, -1, 1700, 1706, 1721, -1, 1718, 1700, 1721, -1, 1718, 1701, 1700, -1, 1718, 1716, 1701, -1, 1701, 1716, 1713, -1, 1702, 1713, 1714, -1, 1702, 1701, 1713, -1, 1702, 1703, 1701, -1, 1702, 1696, 1703, -1, 1703, 1696, 1704, -1, 1699, 1704, 1698, -1, 1699, 1703, 1704, -1, 1699, 1700, 1703, -1, 1699, 1706, 1700, -1, 1695, 1697, 1704, -1, 1696, 1695, 1704, -1, 1698, 1705, 1706, -1, 1706, 1705, 1687, -1, 1721, 1706, 1687, -1, 1691, 1723, 1707, -1, 1707, 1723, 1728, -1, 1725, 1728, 1727, -1, 1726, 1727, 1709, -1, 1708, 1709, 1692, -1, 1708, 1726, 1709, -1, 1728, 1723, 1710, -1, 1727, 1710, 1711, -1, 1709, 1711, 1692, -1, 1709, 1727, 1711, -1, 1730, 1712, 1724, -1, 1730, 1711, 1712, -1, 1730, 1692, 1711, -1, 1725, 1707, 1728, -1, 1713, 1716, 1686, -1, 1714, 1686, 1684, -1, 1714, 1713, 1686, -1, 1715, 1708, 1693, -1, 1717, 1693, 1685, -1, 1716, 1717, 1685, -1, 1715, 1693, 1717, -1, 1719, 1717, 1718, -1, 1719, 1715, 1717, -1, 1719, 1720, 1715, -1, 1719, 1722, 1720, -1, 1719, 1721, 1722, -1, 1724, 1712, 1710, -1, 1723, 1724, 1710, -1, 1720, 1726, 1715, -1, 1725, 1727, 1726, -1, 1712, 1711, 1710, -1, 1710, 1727, 1728, -1, 1687, 1688, 1722, -1, 1722, 1688, 1729, -1, 1720, 1729, 1725, -1, 1720, 1722, 1729, -1, 1707, 1729, 1690, -1, 1690, 1729, 1688, -1, 1701, 1703, 1700, -1, 1738, 1684, 2001, -1, 2001, 1684, 1973, -1, 1973, 1684, 1730, -1, 1730, 1684, 1683, -1, 1692, 1730, 1683, -1, 2965, 2963, 1988, -1, 1988, 2963, 1991, -1, 1991, 2963, 1739, -1, 1731, 1739, 2961, -1, 1732, 2961, 1733, -1, 1992, 1733, 1740, -1, 1993, 1740, 1734, -1, 2006, 1734, 2958, -1, 1735, 2958, 2957, -1, 1741, 2957, 1742, -1, 1743, 1742, 2914, -1, 1996, 2914, 1736, -1, 2008, 1736, 1737, -1, 1744, 1737, 2930, -1, 2907, 1744, 2930, -1, 2907, 1997, 1744, -1, 2907, 2891, 1997, -1, 1997, 2891, 1998, -1, 1998, 2891, 1999, -1, 1999, 2891, 2897, -1, 2000, 2897, 2901, -1, 2001, 2901, 1738, -1, 2001, 2000, 2901, -1, 1991, 1739, 1731, -1, 1731, 2961, 1732, -1, 1732, 1733, 1992, -1, 1992, 1740, 1993, -1, 1993, 1734, 2006, -1, 2006, 2958, 1735, -1, 1735, 2957, 1741, -1, 1741, 1742, 1743, -1, 1743, 2914, 1996, -1, 1996, 1736, 2008, -1, 2008, 1737, 1744, -1, 1999, 2897, 2000, -1, 2965, 1988, 1745, -1, 1745, 1988, 1986, -1, 1746, 1745, 1986, -1, 1746, 1782, 1745, -1, 1746, 1756, 1782, -1, 1756, 1746, 1747, -1, 1758, 1747, 1748, -1, 1779, 1748, 1787, -1, 1781, 1787, 1789, -1, 1749, 1789, 1764, -1, 1750, 1764, 1762, -1, 1752, 1762, 1751, -1, 2992, 1751, 2999, -1, 2992, 1752, 1751, -1, 2992, 1753, 1752, -1, 2992, 1773, 1753, -1, 1753, 1773, 1754, -1, 1788, 1754, 1775, -1, 1786, 1775, 1785, -1, 1780, 1785, 1755, -1, 1757, 1755, 1756, -1, 1758, 1756, 1747, -1, 1758, 1757, 1756, -1, 1758, 1779, 1757, -1, 1758, 1748, 1779, -1, 1961, 1784, 1962, -1, 1961, 1759, 1784, -1, 1961, 1765, 1759, -1, 1759, 1765, 1760, -1, 1790, 1760, 1761, -1, 1763, 1761, 1772, -1, 1794, 1772, 1791, -1, 1793, 1791, 1771, -1, 2999, 1793, 1771, -1, 2999, 1751, 1793, -1, 1793, 1751, 1762, -1, 1794, 1762, 1764, -1, 1763, 1764, 1789, -1, 1790, 1789, 1787, -1, 1759, 1787, 1748, -1, 1784, 1748, 1747, -1, 1962, 1747, 1746, -1, 1962, 1784, 1747, -1, 1766, 1767, 1765, -1, 1766, 1778, 1767, -1, 1766, 3009, 1778, -1, 1778, 3009, 1768, -1, 1767, 1768, 1769, -1, 1770, 1769, 1761, -1, 1760, 1770, 1761, -1, 1760, 1765, 1770, -1, 1770, 1765, 1767, -1, 1769, 1770, 1767, -1, 3009, 1771, 1768, -1, 1768, 1771, 1792, -1, 1769, 1792, 1772, -1, 1761, 1769, 1772, -1, 2994, 1776, 1773, -1, 2994, 1783, 1776, -1, 2994, 1745, 1783, -1, 1783, 1745, 1782, -1, 1774, 1782, 1755, -1, 1785, 1774, 1755, -1, 1785, 1776, 1774, -1, 1785, 1775, 1776, -1, 1776, 1775, 1777, -1, 1773, 1777, 1754, -1, 1773, 1776, 1777, -1, 1782, 1756, 1755, -1, 1768, 1767, 1778, -1, 1780, 1755, 1757, -1, 1779, 1780, 1757, -1, 1779, 1781, 1780, -1, 1779, 1787, 1781, -1, 1783, 1782, 1774, -1, 1776, 1783, 1774, -1, 1759, 1748, 1784, -1, 1786, 1785, 1780, -1, 1781, 1786, 1780, -1, 1781, 1749, 1786, -1, 1781, 1789, 1749, -1, 1790, 1787, 1759, -1, 1760, 1790, 1759, -1, 1788, 1775, 1786, -1, 1749, 1788, 1786, -1, 1749, 1750, 1788, -1, 1749, 1764, 1750, -1, 1754, 1777, 1775, -1, 1763, 1789, 1790, -1, 1761, 1763, 1790, -1, 1753, 1754, 1788, -1, 1750, 1753, 1788, -1, 1750, 1752, 1753, -1, 1750, 1762, 1752, -1, 1792, 1771, 1791, -1, 1772, 1792, 1791, -1, 1762, 1794, 1793, -1, 1793, 1794, 1791, -1, 1769, 1768, 1792, -1, 1763, 1772, 1794, -1, 1764, 1763, 1794, -1, 1795, 1914, 884, -1, 1795, 1800, 1914, -1, 1795, 1796, 1800, -1, 1800, 1796, 1802, -1, 1801, 1802, 1930, -1, 1799, 1930, 1929, -1, 1798, 1929, 1797, -1, 3181, 1797, 1805, -1, 3181, 1798, 1797, -1, 3181, 3180, 1798, -1, 1798, 3180, 1916, -1, 1799, 1916, 1928, -1, 1801, 1928, 1915, -1, 1800, 1915, 1914, -1, 1800, 1801, 1915, -1, 1800, 1802, 1801, -1, 1796, 877, 1802, -1, 1802, 877, 1803, -1, 1930, 1803, 1804, -1, 1929, 1804, 1934, -1, 1797, 1934, 1806, -1, 1805, 1806, 1809, -1, 1805, 1797, 1806, -1, 877, 1810, 1803, -1, 1803, 1810, 1931, -1, 1804, 1931, 1807, -1, 1934, 1807, 1933, -1, 1806, 1933, 1808, -1, 1809, 1808, 3194, -1, 1809, 1806, 1808, -1, 1810, 1811, 1931, -1, 1931, 1811, 1812, -1, 1807, 1812, 1932, -1, 1933, 1932, 1813, -1, 1808, 1813, 1937, -1, 3194, 1937, 3183, -1, 3194, 1808, 1937, -1, 1811, 1816, 1812, -1, 1812, 1816, 1817, -1, 1932, 1817, 1936, -1, 1813, 1936, 1814, -1, 1937, 1814, 1815, -1, 3183, 1815, 3196, -1, 3183, 1937, 1815, -1, 1816, 1818, 1817, -1, 1817, 1818, 1935, -1, 1936, 1935, 1820, -1, 1814, 1820, 1819, -1, 1815, 1819, 1822, -1, 3196, 1822, 1821, -1, 3196, 1815, 1822, -1, 1818, 1824, 1935, -1, 1935, 1824, 1825, -1, 1820, 1825, 1939, -1, 1819, 1939, 1943, -1, 1822, 1943, 1823, -1, 1821, 1823, 3184, -1, 1821, 1822, 1823, -1, 1824, 1826, 1825, -1, 1825, 1826, 1827, -1, 1939, 1827, 1938, -1, 1943, 1938, 1942, -1, 1823, 1942, 1829, -1, 3184, 1829, 1830, -1, 3184, 1823, 1829, -1, 1826, 1828, 1827, -1, 1827, 1828, 1941, -1, 1938, 1941, 1833, -1, 1942, 1833, 1945, -1, 1829, 1945, 1834, -1, 1830, 1834, 1831, -1, 1830, 1829, 1834, -1, 1828, 1832, 1941, -1, 1941, 1832, 1940, -1, 1833, 1940, 1944, -1, 1945, 1944, 1947, -1, 1834, 1947, 1835, -1, 1831, 1835, 1839, -1, 1831, 1834, 1835, -1, 1832, 1840, 1940, -1, 1940, 1840, 1836, -1, 1944, 1836, 1946, -1, 1947, 1946, 1920, -1, 1835, 1920, 1837, -1, 1839, 1837, 1838, -1, 1839, 1835, 1837, -1, 1840, 1841, 1836, -1, 1836, 1841, 1842, -1, 1946, 1842, 1919, -1, 1920, 1919, 1845, -1, 1837, 1845, 1922, -1, 1838, 1922, 3187, -1, 1838, 1837, 1922, -1, 1841, 1843, 1842, -1, 1842, 1843, 1918, -1, 1919, 1918, 1844, -1, 1845, 1844, 1846, -1, 1922, 1846, 1848, -1, 3187, 1848, 1847, -1, 3187, 1922, 1848, -1, 1843, 876, 1918, -1, 1918, 876, 1917, -1, 1844, 1917, 1921, -1, 1846, 1921, 1868, -1, 1848, 1868, 1849, -1, 1847, 1849, 1870, -1, 1847, 1848, 1849, -1, 876, 878, 1917, -1, 1917, 878, 1867, -1, 1850, 1867, 1851, -1, 882, 1850, 1851, -1, 882, 1852, 1850, -1, 882, 883, 1852, -1, 1852, 883, 1853, -1, 1854, 1853, 881, -1, 1881, 881, 1855, -1, 1951, 1855, 880, -1, 1886, 880, 879, -1, 1891, 879, 887, -1, 1897, 887, 1856, -1, 1899, 1856, 886, -1, 1955, 886, 1857, -1, 1957, 1857, 1858, -1, 885, 1957, 1858, -1, 885, 1859, 1957, -1, 885, 1860, 1859, -1, 1859, 1860, 1861, -1, 1866, 1861, 1862, -1, 1960, 1862, 1905, -1, 1864, 1905, 1924, -1, 3192, 1924, 1906, -1, 3192, 1864, 1924, -1, 3192, 1863, 1864, -1, 1864, 1863, 1904, -1, 1960, 1904, 1865, -1, 1866, 1865, 1903, -1, 1859, 1903, 1957, -1, 1859, 1866, 1903, -1, 1859, 1861, 1866, -1, 1917, 1867, 1850, -1, 1921, 1850, 1948, -1, 1868, 1948, 1869, -1, 1849, 1869, 1878, -1, 1870, 1878, 1877, -1, 1870, 1849, 1878, -1, 1852, 1853, 1854, -1, 1871, 1854, 1872, -1, 1873, 1872, 1874, -1, 1949, 1874, 1879, -1, 1876, 1879, 1875, -1, 1876, 1949, 1879, -1, 1876, 1877, 1949, -1, 1949, 1877, 1878, -1, 1873, 1878, 1869, -1, 1871, 1869, 1948, -1, 1852, 1948, 1850, -1, 1852, 1871, 1948, -1, 1852, 1854, 1871, -1, 1854, 881, 1881, -1, 1872, 1881, 1882, -1, 1874, 1882, 1883, -1, 1879, 1883, 1880, -1, 1875, 1880, 1885, -1, 1875, 1879, 1880, -1, 1881, 1855, 1951, -1, 1882, 1951, 1950, -1, 1883, 1950, 1952, -1, 1880, 1952, 1884, -1, 1885, 1884, 3188, -1, 1885, 1880, 1884, -1, 1951, 880, 1886, -1, 1950, 1886, 1887, -1, 1952, 1887, 1888, -1, 1884, 1888, 1889, -1, 3188, 1889, 1890, -1, 3188, 1884, 1889, -1, 1886, 879, 1891, -1, 1887, 1891, 1953, -1, 1888, 1953, 1954, -1, 1889, 1954, 1892, -1, 1890, 1892, 1895, -1, 1890, 1889, 1892, -1, 1891, 887, 1897, -1, 1953, 1897, 1893, -1, 1954, 1893, 1956, -1, 1892, 1956, 1896, -1, 1895, 1896, 1894, -1, 1895, 1892, 1896, -1, 1897, 1856, 1899, -1, 1893, 1899, 1958, -1, 1956, 1958, 1898, -1, 1896, 1898, 1901, -1, 1894, 1901, 3189, -1, 1894, 1896, 1901, -1, 1899, 886, 1955, -1, 1958, 1955, 1900, -1, 1898, 1900, 1959, -1, 1901, 1959, 1902, -1, 3189, 1902, 3199, -1, 3189, 1901, 1902, -1, 1955, 1857, 1957, -1, 1900, 1957, 1903, -1, 1959, 1903, 1865, -1, 1902, 1865, 1904, -1, 3199, 1904, 1863, -1, 3199, 1902, 1904, -1, 1860, 1908, 1861, -1, 1861, 1908, 1910, -1, 1862, 1910, 1926, -1, 1905, 1926, 1923, -1, 1924, 1923, 1907, -1, 1906, 1907, 1912, -1, 1906, 1924, 1907, -1, 1908, 1909, 1910, -1, 1910, 1909, 1927, -1, 1926, 1927, 1913, -1, 1923, 1913, 1925, -1, 1907, 1925, 1911, -1, 1912, 1911, 3179, -1, 1912, 1907, 1911, -1, 1909, 884, 1927, -1, 1927, 884, 1914, -1, 1913, 1914, 1915, -1, 1925, 1915, 1928, -1, 1911, 1928, 1916, -1, 3179, 1916, 3180, -1, 3179, 1911, 1916, -1, 1917, 1844, 1918, -1, 1844, 1845, 1919, -1, 1850, 1921, 1917, -1, 1845, 1837, 1920, -1, 1921, 1846, 1844, -1, 1846, 1922, 1845, -1, 1914, 1913, 1927, -1, 1913, 1923, 1926, -1, 1925, 1913, 1915, -1, 1923, 1924, 1905, -1, 1907, 1923, 1925, -1, 1960, 1905, 1864, -1, 1904, 1960, 1864, -1, 1862, 1926, 1905, -1, 1910, 1927, 1926, -1, 1911, 1925, 1928, -1, 1799, 1928, 1801, -1, 1930, 1799, 1801, -1, 1803, 1930, 1802, -1, 1931, 1804, 1803, -1, 1798, 1916, 1799, -1, 1929, 1798, 1799, -1, 1804, 1929, 1930, -1, 1812, 1807, 1931, -1, 1807, 1934, 1804, -1, 1934, 1797, 1929, -1, 1817, 1932, 1812, -1, 1932, 1933, 1807, -1, 1933, 1806, 1934, -1, 1935, 1936, 1817, -1, 1936, 1813, 1932, -1, 1813, 1808, 1933, -1, 1825, 1820, 1935, -1, 1820, 1814, 1936, -1, 1814, 1937, 1813, -1, 1827, 1939, 1825, -1, 1939, 1819, 1820, -1, 1819, 1815, 1814, -1, 1941, 1938, 1827, -1, 1938, 1943, 1939, -1, 1943, 1822, 1819, -1, 1940, 1833, 1941, -1, 1833, 1942, 1938, -1, 1942, 1823, 1943, -1, 1836, 1944, 1940, -1, 1944, 1945, 1833, -1, 1945, 1829, 1942, -1, 1842, 1946, 1836, -1, 1946, 1947, 1944, -1, 1947, 1834, 1945, -1, 1918, 1919, 1842, -1, 1919, 1920, 1946, -1, 1920, 1835, 1947, -1, 1868, 1921, 1948, -1, 1848, 1846, 1868, -1, 1849, 1868, 1869, -1, 1873, 1869, 1871, -1, 1872, 1873, 1871, -1, 1881, 1872, 1854, -1, 1951, 1882, 1881, -1, 1949, 1878, 1873, -1, 1874, 1949, 1873, -1, 1882, 1874, 1872, -1, 1886, 1950, 1951, -1, 1950, 1883, 1882, -1, 1883, 1879, 1874, -1, 1891, 1887, 1886, -1, 1887, 1952, 1950, -1, 1952, 1880, 1883, -1, 1897, 1953, 1891, -1, 1953, 1888, 1887, -1, 1888, 1884, 1952, -1, 1899, 1893, 1897, -1, 1893, 1954, 1953, -1, 1954, 1889, 1888, -1, 1955, 1958, 1899, -1, 1958, 1956, 1893, -1, 1956, 1892, 1954, -1, 1957, 1900, 1955, -1, 1900, 1898, 1958, -1, 1898, 1896, 1956, -1, 1959, 1900, 1903, -1, 1901, 1898, 1959, -1, 1902, 1959, 1865, -1, 1960, 1865, 1866, -1, 1862, 1960, 1866, -1, 1910, 1862, 1861, -1, 1746, 1986, 1972, -1, 1963, 1972, 1971, -1, 1962, 1971, 1961, -1, 1962, 1963, 1971, -1, 1962, 1746, 1963, -1, 1963, 1746, 1972, -1, 1965, 1967, 1964, -1, 1965, 1966, 1967, -1, 1967, 1966, 1970, -1, 1968, 1970, 1766, -1, 1765, 1968, 1766, -1, 1765, 1971, 1968, -1, 1765, 1961, 1971, -1, 1966, 1969, 1970, -1, 1970, 1969, 1766, -1, 1964, 1967, 1972, -1, 1986, 1964, 1972, -1, 1970, 1968, 1967, -1, 1967, 1968, 1971, -1, 1972, 1967, 1971, -1, 1973, 905, 2001, -1, 1973, 1975, 905, -1, 1973, 1974, 1975, -1, 1973, 2011, 1974, -1, 1974, 2011, 3259, -1, 1976, 3259, 1979, -1, 1976, 1974, 3259, -1, 2011, 1977, 3259, -1, 3259, 1977, 2010, -1, 3258, 3259, 2010, -1, 3259, 1978, 1979, -1, 1979, 1978, 1981, -1, 1981, 1978, 1980, -1, 904, 1980, 893, -1, 904, 1981, 1980, -1, 1980, 1982, 893, -1, 893, 1982, 891, -1, 891, 1982, 3266, -1, 1983, 3266, 1984, -1, 1983, 891, 3266, -1, 3266, 3267, 1984, -1, 1984, 3267, 888, -1, 888, 3267, 1986, -1, 1985, 1986, 1989, -1, 1985, 888, 1986, -1, 3267, 1987, 1986, -1, 1986, 1987, 1964, -1, 1964, 1987, 1965, -1, 1965, 1987, 1966, -1, 1966, 1987, 1969, -1, 1986, 1988, 1989, -1, 1989, 1988, 1990, -1, 1990, 1988, 903, -1, 903, 1988, 1991, -1, 2002, 1991, 1731, -1, 2003, 1731, 1732, -1, 2004, 1732, 1992, -1, 912, 1992, 1993, -1, 2005, 1993, 2006, -1, 911, 2006, 1735, -1, 1994, 1735, 1741, -1, 1995, 1741, 1743, -1, 910, 1743, 1996, -1, 2007, 1996, 2008, -1, 909, 2008, 1744, -1, 1997, 909, 1744, -1, 1997, 908, 909, -1, 1997, 1998, 908, -1, 908, 1998, 2009, -1, 2009, 1998, 1999, -1, 896, 1999, 2000, -1, 907, 2000, 2001, -1, 905, 907, 2001, -1, 903, 1991, 2002, -1, 2002, 1731, 2003, -1, 2003, 1732, 2004, -1, 2004, 1992, 912, -1, 912, 1993, 2005, -1, 2005, 2006, 911, -1, 911, 1735, 1994, -1, 1994, 1741, 1995, -1, 1995, 1743, 910, -1, 910, 1996, 2007, -1, 2007, 2008, 909, -1, 2009, 1999, 896, -1, 896, 2000, 907, -1, 3258, 2010, 1689, -1, 1689, 2010, 1691, -1, 1691, 2010, 1977, -1, 1723, 1977, 2011, -1, 1724, 2011, 1973, -1, 1730, 1724, 1973, -1, 1691, 1977, 1723, -1, 1723, 2011, 1724, -1, 2012, 2030, 914, -1, 2012, 3341, 2030, -1, 2012, 916, 3341, -1, 3341, 916, 3409, -1, 3409, 916, 2013, -1, 3411, 2013, 2014, -1, 2015, 2014, 2016, -1, 3412, 2016, 917, -1, 2031, 917, 2018, -1, 2017, 2018, 921, -1, 2032, 921, 919, -1, 3327, 919, 2019, -1, 3400, 2019, 2033, -1, 2020, 2033, 2021, -1, 2022, 2021, 920, -1, 2023, 920, 2034, -1, 2024, 2034, 2025, -1, 3416, 2025, 2026, -1, 3418, 2026, 2027, -1, 2035, 2027, 2036, -1, 3368, 2036, 918, -1, 3366, 918, 2028, -1, 3363, 2028, 915, -1, 2029, 915, 914, -1, 2030, 2029, 914, -1, 3409, 2013, 3411, -1, 3411, 2014, 2015, -1, 2015, 2016, 3412, -1, 3412, 917, 2031, -1, 2031, 2018, 2017, -1, 2017, 921, 2032, -1, 2032, 919, 3327, -1, 3327, 2019, 3400, -1, 3400, 2033, 2020, -1, 2020, 2021, 2022, -1, 2022, 920, 2023, -1, 2023, 2034, 2024, -1, 2024, 2025, 3416, -1, 3416, 2026, 3418, -1, 3418, 2027, 2035, -1, 2035, 2036, 3368, -1, 3368, 918, 3366, -1, 3366, 2028, 3363, -1, 3363, 915, 2029, -1, 2037, 3453, 2038, -1, 2037, 3532, 3453, -1, 2037, 2039, 3532, -1, 3532, 2039, 3533, -1, 3533, 2039, 2040, -1, 3534, 2040, 928, -1, 3536, 928, 2041, -1, 3537, 2041, 2042, -1, 3538, 2042, 926, -1, 3442, 926, 927, -1, 2055, 927, 2043, -1, 2044, 2043, 2045, -1, 3525, 2045, 925, -1, 3519, 925, 2046, -1, 2047, 2046, 922, -1, 2048, 922, 2049, -1, 2056, 2049, 923, -1, 2050, 923, 2057, -1, 2051, 2057, 2058, -1, 3529, 2058, 2059, -1, 3530, 2059, 924, -1, 3531, 924, 2052, -1, 3480, 2052, 2053, -1, 2054, 2053, 2038, -1, 3453, 2054, 2038, -1, 3533, 2040, 3534, -1, 3534, 928, 3536, -1, 3536, 2041, 3537, -1, 3537, 2042, 3538, -1, 3538, 926, 3442, -1, 3442, 927, 2055, -1, 2055, 2043, 2044, -1, 2044, 2045, 3525, -1, 3525, 925, 3519, -1, 3519, 2046, 2047, -1, 2047, 922, 2048, -1, 2048, 2049, 2056, -1, 2056, 923, 2050, -1, 2050, 2057, 2051, -1, 2051, 2058, 3529, -1, 3529, 2059, 3530, -1, 3530, 924, 3531, -1, 3531, 2052, 3480, -1, 3480, 2053, 2054, -1, 2061, 947, 2079, -1, 2061, 2060, 947, -1, 2061, 3690, 2060, -1, 2060, 3690, 2062, -1, 2062, 3690, 2080, -1, 2081, 2080, 3686, -1, 2082, 3686, 3685, -1, 933, 3685, 2063, -1, 2083, 2063, 2084, -1, 1073, 2084, 3710, -1, 2085, 3710, 3673, -1, 1058, 3673, 3665, -1, 2086, 3665, 2064, -1, 2087, 2064, 2065, -1, 2088, 2065, 3656, -1, 1045, 3656, 3650, -1, 2089, 3650, 3643, -1, 1052, 3643, 3642, -1, 2066, 3642, 3640, -1, 1028, 3640, 2067, -1, 2090, 2067, 3633, -1, 1035, 3633, 2068, -1, 1010, 2068, 2069, -1, 1009, 2069, 2070, -1, 2091, 2070, 2092, -1, 2093, 2092, 3621, -1, 1014, 3621, 2071, -1, 2094, 2071, 2095, -1, 2096, 2095, 2072, -1, 1005, 2072, 3607, -1, 993, 3607, 2073, -1, 2097, 2073, 2074, -1, 987, 2074, 3597, -1, 2098, 3597, 3593, -1, 2099, 3593, 3592, -1, 980, 3592, 3590, -1, 2075, 3590, 2100, -1, 971, 2100, 2076, -1, 968, 2076, 2077, -1, 2101, 2077, 3570, -1, 958, 3570, 2078, -1, 2102, 2078, 3562, -1, 2103, 3562, 2104, -1, 954, 2104, 3555, -1, 951, 3555, 2079, -1, 947, 951, 2079, -1, 2062, 2080, 2081, -1, 2081, 3686, 2082, -1, 2082, 3685, 933, -1, 933, 2063, 2083, -1, 2083, 2084, 1073, -1, 1073, 3710, 2085, -1, 2085, 3673, 1058, -1, 1058, 3665, 2086, -1, 2086, 2064, 2087, -1, 2087, 2065, 2088, -1, 2088, 3656, 1045, -1, 1045, 3650, 2089, -1, 2089, 3643, 1052, -1, 1052, 3642, 2066, -1, 2066, 3640, 1028, -1, 1028, 2067, 2090, -1, 2090, 3633, 1035, -1, 1035, 2068, 1010, -1, 1010, 2069, 1009, -1, 1009, 2070, 2091, -1, 2091, 2092, 2093, -1, 2093, 3621, 1014, -1, 1014, 2071, 2094, -1, 2094, 2095, 2096, -1, 2096, 2072, 1005, -1, 1005, 3607, 993, -1, 993, 2073, 2097, -1, 2097, 2074, 987, -1, 987, 3597, 2098, -1, 2098, 3593, 2099, -1, 2099, 3592, 980, -1, 980, 3590, 2075, -1, 2075, 2100, 971, -1, 971, 2076, 968, -1, 968, 2077, 2101, -1, 2101, 3570, 958, -1, 958, 2078, 2102, -1, 2102, 3562, 2103, -1, 2103, 2104, 954, -1, 954, 3555, 951, -1, 1128, 2201, 1123, -1, 1128, 2105, 2201, -1, 1128, 2106, 2105, -1, 2105, 2106, 2217, -1, 2216, 2217, 2215, -1, 2107, 2215, 2108, -1, 2220, 2108, 2109, -1, 2110, 2109, 4045, -1, 2110, 2220, 2109, -1, 2110, 2204, 2220, -1, 2220, 2204, 2111, -1, 2107, 2111, 2203, -1, 2216, 2203, 2112, -1, 2105, 2112, 2201, -1, 2105, 2216, 2112, -1, 2105, 2217, 2216, -1, 2106, 1130, 2217, -1, 2217, 1130, 2219, -1, 2215, 2219, 2218, -1, 2108, 2218, 2221, -1, 2109, 2221, 2225, -1, 4045, 2225, 2113, -1, 4045, 2109, 2225, -1, 1130, 1125, 2219, -1, 2219, 1125, 2114, -1, 2218, 2114, 2224, -1, 2221, 2224, 2223, -1, 2225, 2223, 2115, -1, 2113, 2115, 2116, -1, 2113, 2225, 2115, -1, 1125, 1131, 2114, -1, 2114, 1131, 2117, -1, 2224, 2117, 2228, -1, 2223, 2228, 2133, -1, 2115, 2133, 2230, -1, 2116, 2230, 2134, -1, 2116, 2115, 2230, -1, 1131, 1127, 2117, -1, 2117, 1127, 2118, -1, 2222, 2118, 2119, -1, 2226, 2119, 2120, -1, 2136, 2120, 1126, -1, 2231, 1126, 2121, -1, 2146, 2121, 1124, -1, 2147, 1124, 1129, -1, 2237, 1129, 2122, -1, 2151, 2122, 2153, -1, 2154, 2153, 1119, -1, 2123, 2154, 1119, -1, 2123, 2132, 2154, -1, 2123, 1120, 2132, -1, 2132, 1120, 2240, -1, 2130, 2240, 2124, -1, 2241, 2124, 2242, -1, 2127, 2242, 2125, -1, 2128, 2125, 2126, -1, 2128, 2127, 2125, -1, 2128, 4051, 2127, -1, 2127, 4051, 2129, -1, 2241, 2129, 2131, -1, 2130, 2131, 2155, -1, 2132, 2155, 2154, -1, 2132, 2130, 2155, -1, 2132, 2240, 2130, -1, 2117, 2118, 2222, -1, 2228, 2222, 2227, -1, 2133, 2227, 2229, -1, 2230, 2229, 2232, -1, 2134, 2232, 4063, -1, 2134, 2230, 2232, -1, 2222, 2119, 2226, -1, 2227, 2226, 2135, -1, 2229, 2135, 2138, -1, 2232, 2138, 2140, -1, 4063, 2140, 2139, -1, 4063, 2232, 2140, -1, 2226, 2120, 2136, -1, 2135, 2136, 2137, -1, 2138, 2137, 2141, -1, 2140, 2141, 2142, -1, 2139, 2142, 4047, -1, 2139, 2140, 2142, -1, 2136, 1126, 2231, -1, 2137, 2231, 2144, -1, 2141, 2144, 2234, -1, 2142, 2234, 2143, -1, 4047, 2143, 2145, -1, 4047, 2142, 2143, -1, 2231, 2121, 2146, -1, 2144, 2146, 2233, -1, 2234, 2233, 2236, -1, 2143, 2236, 2239, -1, 2145, 2239, 4048, -1, 2145, 2143, 2239, -1, 2146, 1124, 2147, -1, 2233, 2147, 2235, -1, 2236, 2235, 2148, -1, 2239, 2148, 2149, -1, 4048, 2149, 2150, -1, 4048, 2239, 2149, -1, 2147, 1129, 2237, -1, 2235, 2237, 2238, -1, 2148, 2238, 2207, -1, 2149, 2207, 2208, -1, 2150, 2208, 4049, -1, 2150, 2149, 2208, -1, 2237, 2122, 2151, -1, 2238, 2151, 2206, -1, 2207, 2206, 2209, -1, 2208, 2209, 2152, -1, 4049, 2152, 4050, -1, 4049, 2208, 2152, -1, 2151, 2153, 2154, -1, 2206, 2154, 2155, -1, 2209, 2155, 2131, -1, 2152, 2131, 2129, -1, 4050, 2129, 4051, -1, 4050, 2152, 2129, -1, 1120, 2158, 2240, -1, 2240, 2158, 2156, -1, 2124, 2156, 2244, -1, 2242, 2244, 2157, -1, 2125, 2157, 2159, -1, 2126, 2159, 2161, -1, 2126, 2125, 2159, -1, 2158, 1118, 2156, -1, 2156, 1118, 2162, -1, 2244, 2162, 2243, -1, 2157, 2243, 2248, -1, 2159, 2248, 2247, -1, 2161, 2247, 2160, -1, 2161, 2159, 2247, -1, 1118, 2163, 2162, -1, 2162, 2163, 2164, -1, 2243, 2164, 2167, -1, 2248, 2167, 2168, -1, 2247, 2168, 2165, -1, 2160, 2165, 4067, -1, 2160, 2247, 2165, -1, 2163, 2166, 2164, -1, 2164, 2166, 2245, -1, 2167, 2245, 2246, -1, 2168, 2246, 2253, -1, 2165, 2253, 2252, -1, 4067, 2252, 2172, -1, 4067, 2165, 2252, -1, 2166, 2169, 2245, -1, 2245, 2169, 2170, -1, 2246, 2170, 2171, -1, 2253, 2171, 2251, -1, 2252, 2251, 2174, -1, 2172, 2174, 4054, -1, 2172, 2252, 2174, -1, 2169, 1121, 2170, -1, 2170, 1121, 2250, -1, 2171, 2250, 2249, -1, 2251, 2249, 2173, -1, 2174, 2173, 2255, -1, 4054, 2255, 4055, -1, 4054, 2174, 2255, -1, 1121, 1117, 2250, -1, 2250, 1117, 2177, -1, 2249, 2177, 2175, -1, 2173, 2175, 2176, -1, 2255, 2176, 2178, -1, 4055, 2178, 4056, -1, 4055, 2255, 2178, -1, 1117, 1116, 2177, -1, 2177, 1116, 2180, -1, 2175, 2180, 2254, -1, 2176, 2254, 2184, -1, 2178, 2184, 2179, -1, 4056, 2179, 2185, -1, 4056, 2178, 2179, -1, 1116, 2181, 2180, -1, 2180, 2181, 2182, -1, 2254, 2182, 2183, -1, 2184, 2183, 2187, -1, 2179, 2187, 2190, -1, 2185, 2190, 2189, -1, 2185, 2179, 2190, -1, 2181, 2186, 2182, -1, 2182, 2186, 2256, -1, 2183, 2256, 2258, -1, 2187, 2258, 2188, -1, 2190, 2188, 2192, -1, 2189, 2192, 4058, -1, 2189, 2190, 2192, -1, 2186, 1114, 2256, -1, 2256, 1114, 2193, -1, 2258, 2193, 2257, -1, 2188, 2257, 2211, -1, 2192, 2211, 2191, -1, 4058, 2191, 4039, -1, 4058, 2192, 2191, -1, 1114, 1113, 2193, -1, 2193, 1113, 2259, -1, 2257, 2259, 2213, -1, 2211, 2213, 2212, -1, 2191, 2212, 2194, -1, 4039, 2194, 4042, -1, 4039, 2191, 2194, -1, 1113, 1112, 2259, -1, 2259, 1112, 2196, -1, 2213, 2196, 2214, -1, 2212, 2214, 2210, -1, 2194, 2210, 2195, -1, 4042, 2195, 4044, -1, 4042, 2194, 2195, -1, 1112, 2200, 2196, -1, 2196, 2200, 2197, -1, 2214, 2197, 2198, -1, 2210, 2198, 2202, -1, 2195, 2202, 2199, -1, 4044, 2199, 2205, -1, 4044, 2195, 2199, -1, 2200, 1115, 2197, -1, 2197, 1115, 1122, -1, 1123, 2197, 1122, -1, 1123, 2201, 2197, -1, 2197, 2201, 2198, -1, 2198, 2201, 2112, -1, 2202, 2112, 2203, -1, 2199, 2203, 2111, -1, 2205, 2111, 2204, -1, 2205, 2199, 2111, -1, 2154, 2206, 2151, -1, 2206, 2207, 2238, -1, 2209, 2206, 2155, -1, 2207, 2149, 2148, -1, 2208, 2207, 2209, -1, 2198, 2210, 2214, -1, 2202, 2198, 2112, -1, 2210, 2194, 2212, -1, 2195, 2210, 2202, -1, 2211, 2212, 2191, -1, 2213, 2214, 2212, -1, 2196, 2197, 2214, -1, 2199, 2202, 2203, -1, 2107, 2203, 2216, -1, 2215, 2107, 2216, -1, 2219, 2215, 2217, -1, 2114, 2218, 2219, -1, 2220, 2111, 2107, -1, 2108, 2220, 2107, -1, 2218, 2108, 2215, -1, 2117, 2224, 2114, -1, 2224, 2221, 2218, -1, 2221, 2109, 2108, -1, 2222, 2228, 2117, -1, 2228, 2223, 2224, -1, 2223, 2225, 2221, -1, 2226, 2227, 2222, -1, 2227, 2133, 2228, -1, 2133, 2115, 2223, -1, 2136, 2135, 2226, -1, 2135, 2229, 2227, -1, 2229, 2230, 2133, -1, 2231, 2137, 2136, -1, 2137, 2138, 2135, -1, 2138, 2232, 2229, -1, 2146, 2144, 2231, -1, 2144, 2141, 2137, -1, 2141, 2140, 2138, -1, 2147, 2233, 2146, -1, 2233, 2234, 2144, -1, 2234, 2142, 2141, -1, 2237, 2235, 2147, -1, 2235, 2236, 2233, -1, 2236, 2143, 2234, -1, 2151, 2238, 2237, -1, 2238, 2148, 2235, -1, 2148, 2239, 2236, -1, 2152, 2209, 2131, -1, 2241, 2131, 2130, -1, 2124, 2241, 2130, -1, 2156, 2124, 2240, -1, 2162, 2244, 2156, -1, 2127, 2129, 2241, -1, 2242, 2127, 2241, -1, 2244, 2242, 2124, -1, 2164, 2243, 2162, -1, 2243, 2157, 2244, -1, 2157, 2125, 2242, -1, 2245, 2167, 2164, -1, 2167, 2248, 2243, -1, 2248, 2159, 2157, -1, 2170, 2246, 2245, -1, 2246, 2168, 2167, -1, 2168, 2247, 2248, -1, 2250, 2171, 2170, -1, 2171, 2253, 2246, -1, 2253, 2165, 2168, -1, 2177, 2249, 2250, -1, 2249, 2251, 2171, -1, 2251, 2252, 2253, -1, 2180, 2175, 2177, -1, 2175, 2173, 2249, -1, 2173, 2174, 2251, -1, 2182, 2254, 2180, -1, 2254, 2176, 2175, -1, 2176, 2255, 2173, -1, 2256, 2183, 2182, -1, 2183, 2184, 2254, -1, 2184, 2178, 2176, -1, 2193, 2258, 2256, -1, 2258, 2187, 2183, -1, 2187, 2179, 2184, -1, 2259, 2257, 2193, -1, 2257, 2188, 2258, -1, 2188, 2190, 2187, -1, 2196, 2213, 2259, -1, 2213, 2211, 2257, -1, 2211, 2192, 2188, -1, 2260, 2296, 2261, -1, 2288, 2261, 2289, -1, 2302, 2289, 2269, -1, 2295, 2269, 2270, -1, 2293, 2270, 2291, -1, 2283, 2291, 2282, -1, 2262, 2282, 2272, -1, 2281, 2272, 2279, -1, 2263, 2279, 2264, -1, 2276, 2264, 2265, -1, 2298, 2265, 2274, -1, 2303, 2274, 2306, -1, 2266, 2303, 2306, -1, 2266, 2267, 2303, -1, 2266, 2304, 2267, -1, 2267, 2304, 2275, -1, 2299, 2275, 2268, -1, 2298, 2268, 2276, -1, 2265, 2298, 2276, -1, 4086, 2289, 2297, -1, 4086, 2269, 2289, -1, 4086, 2271, 2269, -1, 2269, 2271, 2270, -1, 2270, 2271, 4087, -1, 2291, 4087, 4088, -1, 2282, 4088, 2272, -1, 2282, 2291, 4088, -1, 2270, 4087, 2291, -1, 4088, 2273, 2272, -1, 2272, 2273, 2279, -1, 2279, 2273, 4089, -1, 2264, 4089, 4085, -1, 2265, 4085, 2274, -1, 2265, 2264, 4085, -1, 2279, 4089, 2264, -1, 4085, 4084, 2274, -1, 2274, 4084, 2306, -1, 2275, 2681, 2268, -1, 2268, 2681, 2277, -1, 2276, 2277, 2263, -1, 2264, 2276, 2263, -1, 2681, 2280, 2277, -1, 2277, 2280, 2278, -1, 2263, 2278, 2281, -1, 2279, 2263, 2281, -1, 2280, 2684, 2278, -1, 2278, 2684, 2300, -1, 2281, 2300, 2262, -1, 2272, 2281, 2262, -1, 2300, 2684, 2292, -1, 2262, 2292, 2283, -1, 2282, 2262, 2283, -1, 2284, 2301, 2686, -1, 2284, 2294, 2301, -1, 2284, 2683, 2294, -1, 2294, 2683, 2285, -1, 2295, 2285, 2302, -1, 2269, 2295, 2302, -1, 2683, 2286, 2285, -1, 2285, 2286, 2287, -1, 2302, 2287, 2288, -1, 2289, 2302, 2288, -1, 2286, 2688, 2287, -1, 2287, 2688, 2290, -1, 2288, 2290, 2260, -1, 2261, 2288, 2260, -1, 2287, 2290, 2288, -1, 2293, 2291, 2283, -1, 2301, 2283, 2292, -1, 2686, 2292, 2684, -1, 2686, 2301, 2292, -1, 2295, 2270, 2293, -1, 2294, 2293, 2301, -1, 2294, 2295, 2293, -1, 2294, 2285, 2295, -1, 2296, 2297, 2261, -1, 2261, 2297, 2289, -1, 2274, 2303, 2298, -1, 2298, 2303, 2299, -1, 2268, 2298, 2299, -1, 2277, 2276, 2268, -1, 2278, 2263, 2277, -1, 2300, 2281, 2278, -1, 2292, 2262, 2300, -1, 2301, 2293, 2283, -1, 2287, 2302, 2285, -1, 2275, 2299, 2267, -1, 2267, 2299, 2303, -1, 2304, 2266, 3997, -1, 3997, 2266, 2305, -1, 2305, 2266, 2306, -1, 2308, 2306, 4084, -1, 2307, 2308, 4084, -1, 2305, 2306, 2308, -1, 2309, 2406, 2411, -1, 2310, 2411, 2397, -1, 2394, 2397, 2412, -1, 2393, 2412, 1140, -1, 2311, 2393, 1140, -1, 2311, 2312, 2393, -1, 2311, 2313, 2312, -1, 2312, 2313, 2314, -1, 2427, 2314, 2315, -1, 2319, 2315, 2317, -1, 2316, 2317, 2318, -1, 2316, 2319, 2317, -1, 2316, 4124, 2319, -1, 2319, 4124, 2391, -1, 2427, 2391, 2395, -1, 2312, 2395, 2393, -1, 2312, 2427, 2395, -1, 2312, 2314, 2427, -1, 2320, 2408, 2407, -1, 2320, 2321, 2408, -1, 2320, 2325, 2321, -1, 2321, 2325, 2327, -1, 2415, 2327, 2328, -1, 2322, 2328, 2323, -1, 1135, 2323, 2404, -1, 1135, 2322, 2323, -1, 1135, 1138, 2322, -1, 2322, 1138, 2324, -1, 2415, 2324, 2414, -1, 2321, 2414, 2408, -1, 2321, 2415, 2414, -1, 2321, 2327, 2415, -1, 2325, 2326, 2327, -1, 2327, 2326, 2344, -1, 2328, 2344, 2348, -1, 2323, 2348, 2346, -1, 2404, 2346, 2347, -1, 1147, 2347, 2352, -1, 1146, 2352, 2351, -1, 2402, 2351, 2403, -1, 2329, 2403, 2358, -1, 2342, 2358, 2331, -1, 2330, 2331, 2332, -1, 4154, 2330, 2332, -1, 4154, 2419, 2330, -1, 4154, 2333, 2419, -1, 2419, 2333, 2334, -1, 2335, 2334, 2420, -1, 2339, 2420, 2336, -1, 2338, 2336, 2337, -1, 2338, 2339, 2336, -1, 2338, 2340, 2339, -1, 2338, 1132, 2340, -1, 2340, 1132, 2401, -1, 2341, 2401, 2342, -1, 2330, 2342, 2331, -1, 2330, 2341, 2342, -1, 2330, 2419, 2341, -1, 2341, 2419, 2335, -1, 2340, 2335, 2339, -1, 2340, 2341, 2335, -1, 2340, 2401, 2341, -1, 2326, 2343, 2344, -1, 2344, 2343, 2345, -1, 2348, 2345, 2416, -1, 2346, 2416, 2347, -1, 2346, 2348, 2416, -1, 2343, 4155, 2345, -1, 2345, 4155, 2349, -1, 2416, 2349, 2353, -1, 2347, 2353, 2352, -1, 2347, 2416, 2353, -1, 4155, 2350, 2349, -1, 2349, 2350, 2417, -1, 2353, 2417, 2354, -1, 2352, 2354, 2351, -1, 2352, 2353, 2354, -1, 2350, 2355, 2417, -1, 2417, 2355, 2418, -1, 2354, 2418, 2357, -1, 2351, 2357, 2403, -1, 2351, 2354, 2357, -1, 2355, 4110, 2418, -1, 2418, 4110, 2356, -1, 2357, 2356, 2358, -1, 2403, 2357, 2358, -1, 4110, 2359, 2356, -1, 2356, 2359, 2331, -1, 2358, 2356, 2331, -1, 2359, 2360, 2331, -1, 2331, 2360, 2332, -1, 2333, 4113, 2334, -1, 2334, 4113, 2361, -1, 2420, 2361, 2421, -1, 2336, 2421, 2362, -1, 2337, 2362, 1155, -1, 2337, 2336, 2362, -1, 4113, 2363, 2361, -1, 2361, 2363, 2364, -1, 2421, 2364, 2422, -1, 2362, 2422, 2366, -1, 1155, 2366, 2399, -1, 1155, 2362, 2366, -1, 2363, 2365, 2364, -1, 2364, 2365, 2378, -1, 2422, 2378, 2379, -1, 2366, 2379, 2367, -1, 2399, 2367, 2369, -1, 2368, 2369, 2370, -1, 2398, 2370, 2371, -1, 1144, 2371, 2372, -1, 2426, 2372, 2424, -1, 2425, 2424, 2389, -1, 2373, 2389, 4122, -1, 2318, 2373, 4122, -1, 2318, 2317, 2373, -1, 2373, 2317, 2374, -1, 2425, 2374, 2375, -1, 2426, 2375, 2376, -1, 1144, 2426, 2376, -1, 1144, 2372, 2426, -1, 2365, 2377, 2378, -1, 2378, 2377, 2381, -1, 2379, 2381, 2380, -1, 2367, 2380, 2369, -1, 2367, 2379, 2380, -1, 2377, 2382, 2381, -1, 2381, 2382, 2383, -1, 2380, 2383, 2385, -1, 2369, 2385, 2370, -1, 2369, 2380, 2385, -1, 2382, 2384, 2383, -1, 2383, 2384, 2423, -1, 2385, 2423, 2386, -1, 2370, 2386, 2371, -1, 2370, 2385, 2386, -1, 2384, 4117, 2423, -1, 2423, 4117, 2388, -1, 2386, 2388, 2387, -1, 2371, 2387, 2372, -1, 2371, 2386, 2387, -1, 4117, 4119, 2388, -1, 2388, 4119, 4120, -1, 2390, 4120, 4121, -1, 2389, 4121, 4122, -1, 2389, 2390, 4121, -1, 2389, 2424, 2390, -1, 2390, 2424, 2387, -1, 2388, 2390, 2387, -1, 2388, 4120, 2390, -1, 4124, 4125, 2391, -1, 2391, 4125, 2392, -1, 2395, 2392, 2394, -1, 2393, 2394, 2412, -1, 2393, 2395, 2394, -1, 4125, 2396, 2392, -1, 2392, 2396, 2310, -1, 2394, 2310, 2397, -1, 2394, 2392, 2310, -1, 2396, 2309, 2310, -1, 2310, 2309, 2411, -1, 1144, 2398, 2371, -1, 2398, 2368, 2370, -1, 2368, 2399, 2369, -1, 2367, 2399, 2366, -1, 1132, 2400, 2401, -1, 2401, 2400, 2329, -1, 2342, 2329, 2358, -1, 2342, 2401, 2329, -1, 2400, 2402, 2329, -1, 2329, 2402, 2403, -1, 2402, 1146, 2351, -1, 1146, 1147, 2352, -1, 1147, 2404, 2347, -1, 2346, 2404, 2323, -1, 1138, 1148, 2324, -1, 2324, 1148, 2409, -1, 2414, 2409, 2405, -1, 2408, 2405, 2411, -1, 2407, 2411, 2406, -1, 2407, 2408, 2411, -1, 2409, 1148, 2410, -1, 2405, 2410, 2397, -1, 2411, 2405, 2397, -1, 1140, 2412, 1150, -1, 1150, 2412, 2410, -1, 1148, 1150, 2410, -1, 2314, 2313, 2413, -1, 2315, 2413, 2374, -1, 2317, 2315, 2374, -1, 2376, 2375, 1142, -1, 1142, 2375, 2413, -1, 2313, 1142, 2413, -1, 2410, 2412, 2397, -1, 2414, 2324, 2409, -1, 2414, 2405, 2408, -1, 2409, 2410, 2405, -1, 2322, 2324, 2415, -1, 2328, 2322, 2415, -1, 2344, 2328, 2327, -1, 2345, 2348, 2344, -1, 2348, 2323, 2328, -1, 2349, 2416, 2345, -1, 2417, 2353, 2349, -1, 2418, 2354, 2417, -1, 2356, 2357, 2418, -1, 2334, 2335, 2419, -1, 2361, 2420, 2334, -1, 2420, 2339, 2335, -1, 2364, 2421, 2361, -1, 2421, 2336, 2420, -1, 2378, 2422, 2364, -1, 2422, 2362, 2421, -1, 2381, 2379, 2378, -1, 2379, 2366, 2422, -1, 2383, 2380, 2381, -1, 2423, 2385, 2383, -1, 2388, 2386, 2423, -1, 2372, 2387, 2424, -1, 2374, 2425, 2373, -1, 2373, 2425, 2389, -1, 2375, 2426, 2425, -1, 2425, 2426, 2424, -1, 2413, 2375, 2374, -1, 2427, 2315, 2319, -1, 2391, 2427, 2319, -1, 2314, 2413, 2315, -1, 2392, 2395, 2391, -1, 4147, 4132, 2512, -1, 2428, 2512, 2511, -1, 2429, 2511, 2515, -1, 2498, 2515, 2430, -1, 2431, 2498, 2430, -1, 2431, 2432, 2498, -1, 2431, 1171, 2432, -1, 2432, 1171, 2433, -1, 2437, 2433, 2434, -1, 2436, 2434, 2480, -1, 2435, 2480, 4098, -1, 2435, 2436, 2480, -1, 2435, 4097, 2436, -1, 2436, 4097, 2537, -1, 2437, 2537, 2536, -1, 2432, 2536, 2498, -1, 2432, 2437, 2536, -1, 2432, 2433, 2437, -1, 4134, 2438, 4133, -1, 4134, 2439, 2438, -1, 4134, 4135, 2439, -1, 2439, 4135, 2441, -1, 2519, 2441, 2520, -1, 2518, 2520, 2440, -1, 1168, 2440, 2507, -1, 1168, 2518, 2440, -1, 1168, 1160, 2518, -1, 2518, 1160, 2509, -1, 2519, 2509, 2516, -1, 2439, 2516, 2438, -1, 2439, 2519, 2516, -1, 2439, 2441, 2519, -1, 4135, 4136, 2441, -1, 2441, 4136, 2521, -1, 2520, 2521, 2455, -1, 2440, 2455, 2456, -1, 2507, 2456, 2508, -1, 1158, 2508, 2506, -1, 2442, 2506, 2461, -1, 2505, 2461, 2444, -1, 2443, 2444, 2464, -1, 2445, 2464, 2467, -1, 2446, 2467, 4153, -1, 2447, 2446, 4153, -1, 2447, 2448, 2446, -1, 2447, 4143, 2448, -1, 2448, 4143, 2526, -1, 2525, 2526, 2527, -1, 2528, 2527, 2449, -1, 2450, 2449, 1175, -1, 2450, 2528, 2449, -1, 2450, 2451, 2528, -1, 2450, 1157, 2451, -1, 2451, 1157, 2452, -1, 2453, 2452, 2445, -1, 2446, 2445, 2467, -1, 2446, 2453, 2445, -1, 2446, 2448, 2453, -1, 2453, 2448, 2525, -1, 2451, 2525, 2528, -1, 2451, 2453, 2525, -1, 2451, 2452, 2453, -1, 4136, 4149, 2521, -1, 2521, 4149, 2454, -1, 2455, 2454, 2522, -1, 2456, 2522, 2508, -1, 2456, 2455, 2522, -1, 4149, 4139, 2454, -1, 2454, 4139, 2457, -1, 2522, 2457, 2458, -1, 2508, 2458, 2506, -1, 2508, 2522, 2458, -1, 4139, 2459, 2457, -1, 2457, 2459, 2460, -1, 2458, 2460, 2462, -1, 2506, 2462, 2461, -1, 2506, 2458, 2462, -1, 2459, 4150, 2460, -1, 2460, 4150, 2523, -1, 2462, 2523, 2524, -1, 2461, 2524, 2444, -1, 2461, 2462, 2524, -1, 4150, 2463, 2523, -1, 2523, 2463, 2465, -1, 2524, 2465, 2464, -1, 2444, 2524, 2464, -1, 2463, 4140, 2465, -1, 2465, 4140, 2467, -1, 2464, 2465, 2467, -1, 4140, 2466, 2467, -1, 2467, 2466, 4153, -1, 4143, 2470, 2526, -1, 2526, 2470, 2468, -1, 2527, 2468, 2469, -1, 2449, 2469, 2473, -1, 1175, 2473, 2472, -1, 1175, 2449, 2473, -1, 2470, 2471, 2468, -1, 2468, 2471, 2529, -1, 2469, 2529, 2474, -1, 2473, 2474, 2503, -1, 2472, 2503, 2502, -1, 2472, 2473, 2503, -1, 2471, 2484, 2529, -1, 2529, 2484, 2475, -1, 2474, 2475, 2530, -1, 2503, 2530, 2476, -1, 2502, 2476, 2477, -1, 2501, 2477, 2489, -1, 1174, 2489, 2478, -1, 2500, 2478, 2479, -1, 2483, 2479, 2533, -1, 2481, 2533, 2496, -1, 2534, 2496, 4095, -1, 4098, 2534, 4095, -1, 4098, 2480, 2534, -1, 2534, 2480, 2535, -1, 2481, 2535, 2482, -1, 2483, 2482, 1172, -1, 2500, 2483, 1172, -1, 2500, 2479, 2483, -1, 2484, 2487, 2475, -1, 2475, 2487, 2485, -1, 2530, 2485, 2486, -1, 2476, 2486, 2477, -1, 2476, 2530, 2486, -1, 2487, 4093, 2485, -1, 2485, 4093, 2532, -1, 2486, 2532, 2488, -1, 2477, 2488, 2489, -1, 2477, 2486, 2488, -1, 4093, 2490, 2532, -1, 2532, 2490, 2531, -1, 2488, 2531, 2491, -1, 2489, 2491, 2478, -1, 2489, 2488, 2491, -1, 2490, 4094, 2531, -1, 2531, 4094, 2493, -1, 2491, 2493, 2492, -1, 2478, 2492, 2479, -1, 2478, 2491, 2492, -1, 4094, 2494, 2493, -1, 2493, 2494, 4096, -1, 2497, 4096, 2495, -1, 2496, 2495, 4095, -1, 2496, 2497, 2495, -1, 2496, 2533, 2497, -1, 2497, 2533, 2492, -1, 2493, 2497, 2492, -1, 2493, 4096, 2497, -1, 4097, 4131, 2537, -1, 2537, 4131, 2499, -1, 2536, 2499, 2429, -1, 2498, 2429, 2515, -1, 2498, 2536, 2429, -1, 4131, 4146, 2499, -1, 2499, 4146, 2428, -1, 2429, 2428, 2511, -1, 2429, 2499, 2428, -1, 4146, 4147, 2428, -1, 2428, 4147, 2512, -1, 2500, 1174, 2478, -1, 1174, 2501, 2489, -1, 2501, 2502, 2477, -1, 2476, 2502, 2503, -1, 1157, 2504, 2452, -1, 2452, 2504, 2443, -1, 2445, 2443, 2464, -1, 2445, 2452, 2443, -1, 2504, 2505, 2443, -1, 2443, 2505, 2444, -1, 2505, 2442, 2461, -1, 2442, 1158, 2506, -1, 1158, 2507, 2508, -1, 2456, 2507, 2440, -1, 1160, 1169, 2509, -1, 2509, 1169, 2517, -1, 2516, 2517, 2513, -1, 2438, 2513, 2512, -1, 4133, 2512, 4132, -1, 4133, 2438, 2512, -1, 2517, 1169, 2510, -1, 2513, 2510, 2511, -1, 2512, 2513, 2511, -1, 2430, 2515, 1170, -1, 1170, 2515, 2510, -1, 1169, 1170, 2510, -1, 2433, 1171, 2514, -1, 2434, 2514, 2535, -1, 2480, 2434, 2535, -1, 1172, 2482, 1161, -1, 1161, 2482, 2514, -1, 1171, 1161, 2514, -1, 2510, 2515, 2511, -1, 2516, 2509, 2517, -1, 2516, 2513, 2438, -1, 2517, 2510, 2513, -1, 2518, 2509, 2519, -1, 2520, 2518, 2519, -1, 2521, 2520, 2441, -1, 2454, 2455, 2521, -1, 2455, 2440, 2520, -1, 2457, 2522, 2454, -1, 2460, 2458, 2457, -1, 2523, 2462, 2460, -1, 2465, 2524, 2523, -1, 2526, 2525, 2448, -1, 2468, 2527, 2526, -1, 2527, 2528, 2525, -1, 2529, 2469, 2468, -1, 2469, 2449, 2527, -1, 2475, 2474, 2529, -1, 2474, 2473, 2469, -1, 2485, 2530, 2475, -1, 2530, 2503, 2474, -1, 2532, 2486, 2485, -1, 2531, 2488, 2532, -1, 2493, 2491, 2531, -1, 2479, 2492, 2533, -1, 2535, 2481, 2534, -1, 2534, 2481, 2496, -1, 2482, 2483, 2481, -1, 2481, 2483, 2533, -1, 2514, 2482, 2535, -1, 2437, 2434, 2436, -1, 2537, 2437, 2436, -1, 2433, 2514, 2434, -1, 2499, 2536, 2537, -1, 2547, 3962, 4114, -1, 4114, 3962, 2538, -1, 2539, 2538, 3964, -1, 4115, 3964, 2541, -1, 2540, 2541, 2543, -1, 2542, 2543, 1283, -1, 2542, 2540, 2543, -1, 4114, 2538, 2539, -1, 2539, 3964, 4115, -1, 4115, 2541, 2540, -1, 2543, 2544, 1283, -1, 1283, 2544, 2545, -1, 2545, 2544, 2546, -1, 1285, 2546, 2667, -1, 2666, 1285, 2667, -1, 2545, 2546, 1285, -1, 3962, 2547, 3990, -1, 3990, 2547, 4112, -1, 3924, 3827, 2548, -1, 2548, 3827, 2556, -1, 2556, 3827, 2549, -1, 2557, 2549, 2550, -1, 4099, 2550, 3902, -1, 2558, 3902, 3849, -1, 4100, 3849, 2551, -1, 4101, 2551, 3839, -1, 4102, 3839, 3865, -1, 4103, 3865, 3864, -1, 2559, 3864, 3857, -1, 4105, 3857, 3856, -1, 4106, 3856, 2552, -1, 2560, 2552, 2553, -1, 4107, 2553, 3900, -1, 2561, 3900, 2554, -1, 2562, 2554, 2563, -1, 4109, 2563, 2564, -1, 2565, 2564, 2555, -1, 4111, 2555, 3990, -1, 4112, 4111, 3990, -1, 2556, 2549, 2557, -1, 2557, 2550, 4099, -1, 4099, 3902, 2558, -1, 2558, 3849, 4100, -1, 4100, 2551, 4101, -1, 4101, 3839, 4102, -1, 4102, 3865, 4103, -1, 4103, 3864, 2559, -1, 2559, 3857, 4105, -1, 4105, 3856, 4106, -1, 4106, 2552, 2560, -1, 2560, 2553, 4107, -1, 4107, 3900, 2561, -1, 2561, 2554, 2562, -1, 2562, 2563, 4109, -1, 4109, 2564, 2565, -1, 2565, 2555, 4111, -1, 4144, 3925, 2548, -1, 2548, 3925, 3924, -1, 1181, 2569, 2571, -1, 1181, 1287, 2569, -1, 1181, 2566, 1287, -1, 1287, 2566, 1203, -1, 1288, 1203, 2567, -1, 2568, 1288, 2567, -1, 2568, 4168, 1288, -1, 1288, 4168, 4172, -1, 1287, 1203, 1288, -1, 2569, 2570, 2571, -1, 2571, 2570, 2572, -1, 1182, 2571, 2572, -1, 2570, 1178, 2572, -1, 2567, 1200, 4171, -1, 4171, 1200, 2573, -1, 2573, 1200, 1194, -1, 2577, 1194, 1192, -1, 2574, 1192, 1199, -1, 2575, 1199, 2576, -1, 2595, 2575, 2576, -1, 2573, 1194, 2577, -1, 2577, 1192, 2574, -1, 2574, 1199, 2575, -1, 4159, 2578, 2616, -1, 2616, 2578, 2618, -1, 2618, 2578, 2611, -1, 2611, 2578, 2580, -1, 2579, 2580, 1250, -1, 1281, 1250, 2581, -1, 2582, 1281, 2581, -1, 2582, 2583, 1281, -1, 2582, 1235, 2583, -1, 2583, 1235, 2610, -1, 2584, 2610, 2609, -1, 1261, 2609, 2585, -1, 2608, 2585, 1253, -1, 1264, 1253, 2586, -1, 1264, 2608, 1253, -1, 1250, 2580, 1232, -1, 1232, 2580, 4164, -1, 1249, 4164, 2587, -1, 1231, 2587, 2588, -1, 1247, 2588, 2589, -1, 1246, 2589, 2590, -1, 2591, 2590, 4165, -1, 1229, 4165, 1244, -1, 1229, 2591, 4165, -1, 1232, 4164, 1249, -1, 1249, 2587, 1231, -1, 1231, 2588, 1247, -1, 1247, 2589, 1246, -1, 1246, 2590, 2591, -1, 4165, 4169, 1244, -1, 1244, 4169, 2592, -1, 2592, 4169, 2593, -1, 2575, 2593, 2574, -1, 2575, 2592, 2593, -1, 2575, 2594, 2592, -1, 2575, 2595, 2594, -1, 2594, 2595, 1243, -1, 1243, 2595, 2596, -1, 1226, 2596, 2597, -1, 1226, 1243, 2596, -1, 4171, 2573, 2593, -1, 2593, 2573, 2577, -1, 2574, 2593, 2577, -1, 2596, 2599, 2597, -1, 2597, 2599, 2598, -1, 2598, 2599, 2605, -1, 1224, 2605, 2600, -1, 1277, 1224, 2600, -1, 1277, 2601, 1224, -1, 1277, 1276, 2601, -1, 2601, 1276, 1242, -1, 1242, 1276, 1272, -1, 1257, 1272, 2602, -1, 1239, 2602, 1274, -1, 1256, 1274, 1269, -1, 1254, 1269, 2603, -1, 2606, 2603, 2607, -1, 2604, 2607, 2586, -1, 1253, 2604, 2586, -1, 2598, 2605, 1224, -1, 1242, 1272, 1257, -1, 1257, 2602, 1239, -1, 1239, 1274, 1256, -1, 1256, 1269, 1254, -1, 1254, 2603, 2606, -1, 2606, 2607, 2604, -1, 2608, 1261, 2585, -1, 1261, 2584, 2609, -1, 2584, 2583, 2610, -1, 1281, 2579, 1250, -1, 2579, 2611, 2580, -1, 1281, 1282, 2579, -1, 2579, 1282, 2617, -1, 2611, 2617, 2612, -1, 2618, 2612, 2613, -1, 2616, 2613, 2614, -1, 4159, 2614, 2615, -1, 4159, 2616, 2614, -1, 2579, 2617, 2611, -1, 2611, 2612, 2618, -1, 2618, 2613, 2616, -1, 4156, 2619, 2624, -1, 2659, 2624, 2661, -1, 2658, 2661, 2620, -1, 2621, 2620, 2633, -1, 2621, 2658, 2620, -1, 2621, 4162, 2658, -1, 2658, 4162, 2622, -1, 2659, 2622, 2623, -1, 4156, 2659, 2623, -1, 4156, 2624, 2659, -1, 2619, 4130, 2624, -1, 2624, 4130, 2625, -1, 2660, 2625, 4129, -1, 4128, 2660, 4129, -1, 4128, 2631, 2660, -1, 4128, 4127, 2631, -1, 2631, 4127, 2641, -1, 2630, 2641, 2664, -1, 2627, 2664, 2626, -1, 4163, 2626, 2644, -1, 4163, 2627, 2626, -1, 4163, 2628, 2627, -1, 2627, 2628, 2629, -1, 2630, 2629, 2632, -1, 2631, 2632, 2660, -1, 2631, 2630, 2632, -1, 2631, 2641, 2630, -1, 2624, 2625, 2660, -1, 2661, 2660, 2632, -1, 2620, 2632, 2629, -1, 2633, 2629, 2628, -1, 2633, 2620, 2629, -1, 4127, 4126, 2641, -1, 2641, 4126, 2634, -1, 2663, 2634, 4123, -1, 2662, 4123, 4108, -1, 2635, 2662, 4108, -1, 2635, 2638, 2662, -1, 2635, 2636, 2638, -1, 2638, 2636, 2646, -1, 2639, 2646, 2653, -1, 2665, 2653, 2655, -1, 4170, 2655, 4167, -1, 4170, 2665, 2655, -1, 4170, 2637, 2665, -1, 2665, 2637, 2645, -1, 2639, 2645, 2640, -1, 2638, 2640, 2662, -1, 2638, 2639, 2640, -1, 2638, 2646, 2639, -1, 2641, 2634, 2663, -1, 2664, 2663, 2642, -1, 2626, 2642, 2643, -1, 2644, 2643, 4166, -1, 2644, 2626, 2643, -1, 2663, 4123, 2662, -1, 2642, 2662, 2640, -1, 2643, 2640, 2645, -1, 4166, 2645, 2637, -1, 4166, 2643, 2645, -1, 2636, 2647, 2646, -1, 2646, 2647, 2648, -1, 2652, 2648, 2649, -1, 2650, 2649, 4118, -1, 4116, 2650, 4118, -1, 4116, 2651, 2650, -1, 2650, 2651, 2654, -1, 2652, 2654, 2653, -1, 2646, 2652, 2653, -1, 2646, 2648, 2652, -1, 2652, 2649, 2650, -1, 2654, 2652, 2650, -1, 2651, 1284, 2654, -1, 2654, 1284, 2655, -1, 2653, 2654, 2655, -1, 1284, 2656, 2655, -1, 2655, 2656, 4167, -1, 4162, 4161, 2622, -1, 2622, 4161, 2657, -1, 2623, 2622, 2657, -1, 4161, 4160, 2657, -1, 2658, 2622, 2659, -1, 2661, 2658, 2659, -1, 2660, 2661, 2624, -1, 2620, 2661, 2632, -1, 2627, 2629, 2630, -1, 2664, 2627, 2630, -1, 2663, 2664, 2641, -1, 2662, 2642, 2663, -1, 2642, 2626, 2664, -1, 2643, 2642, 2640, -1, 2665, 2645, 2639, -1, 2653, 2665, 2639, -1, 2857, 1505, 2877, -1, 2877, 1505, 2670, -1, 2669, 2670, 2666, -1, 2667, 2669, 2666, -1, 2667, 2668, 2669, -1, 4172, 4167, 2670, -1, 2670, 4167, 2666, -1, 2670, 2669, 2877, -1, 2877, 2669, 3807, -1, 2671, 2877, 3807, -1, 2672, 4174, 2673, -1, 2672, 1321, 4174, -1, 4174, 1321, 2679, -1, 2679, 1321, 2674, -1, 1335, 2679, 2674, -1, 4174, 4176, 2673, -1, 2673, 4176, 1298, -1, 1298, 4176, 1300, -1, 1300, 4176, 2675, -1, 2675, 4176, 4177, -1, 2676, 4177, 2615, -1, 2676, 2675, 4177, -1, 2677, 2678, 4177, -1, 4177, 2678, 4173, -1, 2615, 4177, 4173, -1, 3997, 4646, 2304, -1, 2304, 4646, 2679, -1, 1372, 2679, 1335, -1, 1372, 2304, 2679, -1, 1372, 1371, 2304, -1, 2304, 1371, 2275, -1, 2275, 1371, 1369, -1, 2681, 1369, 2680, -1, 2280, 2680, 2684, -1, 2280, 2681, 2680, -1, 2275, 1369, 2681, -1, 2680, 2682, 2684, -1, 2684, 2682, 2685, -1, 2686, 2685, 1377, -1, 2284, 1377, 1361, -1, 2683, 1361, 2286, -1, 2683, 2284, 1361, -1, 2684, 2685, 2686, -1, 2686, 1377, 2284, -1, 1361, 2687, 2286, -1, 2286, 2687, 2688, -1, 2688, 2687, 1426, -1, 2695, 1426, 2696, -1, 1466, 2696, 2689, -1, 1481, 2689, 1418, -1, 2691, 1418, 1434, -1, 1433, 2691, 1434, -1, 1433, 2690, 2691, -1, 2691, 2690, 1406, -1, 1407, 2691, 1406, -1, 1407, 2692, 2691, -1, 1407, 2693, 2692, -1, 1407, 2703, 2693, -1, 2693, 2703, 2694, -1, 2694, 2703, 2570, -1, 1503, 2694, 2570, -1, 2688, 1426, 2695, -1, 2695, 2696, 1466, -1, 1466, 2689, 1481, -1, 1481, 1418, 2691, -1, 4841, 1481, 2691, -1, 4841, 2697, 1481, -1, 4841, 1470, 2697, -1, 4841, 1475, 1470, -1, 4841, 1474, 1475, -1, 4841, 2698, 1474, -1, 4841, 2699, 2698, -1, 2698, 2699, 2701, -1, 2700, 2701, 2702, -1, 4838, 2702, 4839, -1, 4838, 2700, 2702, -1, 4838, 4212, 2700, -1, 2703, 1178, 2570, -1, 2698, 2701, 2700, -1, 4212, 2704, 2700, -1, 2700, 2704, 2705, -1, 2705, 2704, 2706, -1, 1443, 2706, 4201, -1, 4092, 1443, 4201, -1, 2705, 2706, 1443, -1, 4244, 4235, 2714, -1, 2714, 4235, 4759, -1, 2707, 2714, 4759, -1, 2707, 2708, 2714, -1, 2707, 2709, 2708, -1, 2708, 2709, 2710, -1, 2710, 2709, 1501, -1, 2711, 2710, 1501, -1, 2710, 2711, 2712, -1, 2708, 2712, 2713, -1, 2714, 2713, 2715, -1, 4244, 2715, 2740, -1, 4244, 2714, 2715, -1, 2716, 2724, 1502, -1, 2716, 2723, 2724, -1, 2716, 2717, 2723, -1, 2723, 2717, 2718, -1, 2722, 2718, 2743, -1, 2742, 2743, 2726, -1, 2719, 2726, 2728, -1, 2719, 2742, 2726, -1, 2719, 2720, 2742, -1, 2742, 2720, 2721, -1, 2722, 2721, 2735, -1, 2723, 2735, 2724, -1, 2723, 2722, 2735, -1, 2723, 2718, 2722, -1, 2717, 2729, 2718, -1, 2718, 2729, 2734, -1, 2743, 2734, 2725, -1, 2726, 2725, 2745, -1, 2727, 2726, 2745, -1, 2727, 2728, 2726, -1, 2729, 2730, 2734, -1, 2734, 2730, 2731, -1, 2733, 2731, 1505, -1, 2732, 2733, 1505, -1, 2732, 2744, 2733, -1, 2733, 2744, 2725, -1, 2734, 2733, 2725, -1, 2734, 2731, 2733, -1, 2744, 2745, 2725, -1, 2720, 4243, 2721, -1, 2721, 4243, 2741, -1, 2735, 2741, 2738, -1, 2724, 2738, 2712, -1, 1502, 2712, 2711, -1, 1502, 2724, 2712, -1, 4243, 2736, 2741, -1, 2741, 2736, 2737, -1, 2738, 2737, 2713, -1, 2712, 2738, 2713, -1, 2736, 2739, 2737, -1, 2737, 2739, 2740, -1, 2715, 2737, 2740, -1, 2715, 2713, 2737, -1, 2714, 2708, 2713, -1, 2708, 2710, 2712, -1, 2735, 2738, 2724, -1, 2741, 2737, 2738, -1, 2721, 2741, 2735, -1, 2742, 2721, 2722, -1, 2743, 2742, 2722, -1, 2734, 2743, 2718, -1, 2726, 2743, 2725, -1, 2857, 2748, 1505, -1, 1505, 2748, 2732, -1, 2732, 2748, 2794, -1, 2744, 2794, 2746, -1, 2745, 2746, 2727, -1, 2745, 2744, 2746, -1, 2732, 2794, 2744, -1, 2746, 4246, 2727, -1, 2857, 2747, 2748, -1, 2748, 2747, 2756, -1, 2794, 2756, 2749, -1, 2746, 2749, 2750, -1, 4245, 2750, 2793, -1, 4245, 2746, 2750, -1, 4245, 4246, 2746, -1, 2756, 2747, 2757, -1, 2754, 2757, 2795, -1, 2751, 2795, 2752, -1, 2753, 2752, 4238, -1, 2753, 2751, 2752, -1, 2753, 2792, 2751, -1, 2751, 2792, 2755, -1, 2754, 2755, 2749, -1, 2756, 2754, 2749, -1, 2756, 2757, 2754, -1, 2869, 2758, 2858, -1, 2869, 2759, 2758, -1, 2869, 2765, 2759, -1, 2759, 2765, 2764, -1, 2760, 2764, 2797, -1, 2761, 2797, 2768, -1, 2762, 2768, 4240, -1, 2762, 2761, 2768, -1, 2762, 4239, 2761, -1, 2761, 4239, 2796, -1, 2760, 2796, 2763, -1, 2759, 2763, 2758, -1, 2759, 2760, 2763, -1, 2759, 2764, 2760, -1, 2765, 2766, 2764, -1, 2764, 2766, 2772, -1, 2797, 2772, 2767, -1, 2768, 2767, 2771, -1, 2770, 2771, 2769, -1, 2770, 2768, 2771, -1, 2770, 4240, 2768, -1, 2766, 2870, 2772, -1, 2772, 2870, 2799, -1, 2767, 2799, 2798, -1, 2771, 2798, 2773, -1, 2769, 2773, 2775, -1, 2769, 2771, 2773, -1, 2870, 2871, 2799, -1, 2799, 2871, 2800, -1, 2798, 2800, 2802, -1, 2773, 2802, 2774, -1, 2775, 2774, 4242, -1, 2775, 2773, 2774, -1, 2871, 2776, 2800, -1, 2800, 2776, 2777, -1, 2802, 2777, 2801, -1, 2774, 2801, 2778, -1, 4242, 2778, 2782, -1, 4242, 2774, 2778, -1, 2776, 2872, 2777, -1, 2777, 2872, 2783, -1, 2801, 2783, 2779, -1, 2778, 2779, 2780, -1, 2782, 2780, 2781, -1, 2782, 2778, 2780, -1, 2872, 2873, 2783, -1, 2783, 2873, 2784, -1, 2779, 2784, 2803, -1, 2780, 2803, 2785, -1, 2781, 2785, 2787, -1, 2781, 2780, 2785, -1, 2873, 2788, 2784, -1, 2784, 2788, 2786, -1, 2803, 2786, 2804, -1, 2785, 2804, 2808, -1, 4241, 2785, 2808, -1, 4241, 2787, 2785, -1, 2788, 2789, 2786, -1, 2786, 2789, 2790, -1, 2804, 2790, 2810, -1, 2808, 2804, 2810, -1, 2789, 2867, 2790, -1, 2790, 2867, 2791, -1, 2810, 2790, 2791, -1, 2867, 2806, 2791, -1, 4239, 4238, 2796, -1, 2796, 4238, 2752, -1, 2763, 2752, 2795, -1, 2758, 2795, 2757, -1, 2858, 2757, 2747, -1, 2858, 2758, 2757, -1, 2792, 2793, 2755, -1, 2755, 2793, 2750, -1, 2749, 2755, 2750, -1, 2746, 2794, 2749, -1, 2794, 2748, 2756, -1, 2751, 2755, 2754, -1, 2795, 2751, 2754, -1, 2763, 2795, 2758, -1, 2796, 2752, 2763, -1, 2797, 2764, 2772, -1, 2761, 2796, 2760, -1, 2797, 2761, 2760, -1, 2767, 2772, 2799, -1, 2768, 2797, 2767, -1, 2798, 2799, 2800, -1, 2771, 2767, 2798, -1, 2802, 2800, 2777, -1, 2773, 2798, 2802, -1, 2801, 2777, 2783, -1, 2774, 2802, 2801, -1, 2779, 2783, 2784, -1, 2778, 2801, 2779, -1, 2803, 2784, 2786, -1, 2780, 2779, 2803, -1, 2804, 2786, 2790, -1, 2785, 2803, 2804, -1, 4309, 2805, 2806, -1, 2806, 2805, 2791, -1, 2791, 2805, 2807, -1, 2810, 2807, 2809, -1, 2808, 2809, 4241, -1, 2808, 2810, 2809, -1, 2791, 2807, 2810, -1, 2809, 4226, 4241, -1, 2811, 4257, 2845, -1, 2811, 2812, 4257, -1, 2811, 2813, 2812, -1, 2812, 2813, 4292, -1, 4292, 2813, 1644, -1, 4291, 1644, 1507, -1, 2823, 1507, 1513, -1, 4289, 1513, 1516, -1, 2824, 1516, 1520, -1, 4287, 1520, 1524, -1, 2825, 1524, 2814, -1, 4299, 2814, 2826, -1, 2827, 2826, 1532, -1, 4286, 1532, 2815, -1, 2828, 2815, 1537, -1, 2816, 1537, 2817, -1, 4308, 2817, 2819, -1, 2818, 2819, 2829, -1, 2830, 2829, 1551, -1, 2831, 1551, 2820, -1, 2832, 2820, 1554, -1, 2833, 1554, 1557, -1, 4275, 1557, 2822, -1, 2821, 2822, 4276, -1, 2821, 4275, 2822, -1, 4292, 1644, 4291, -1, 4291, 1507, 2823, -1, 2823, 1513, 4289, -1, 4289, 1516, 2824, -1, 2824, 1520, 4287, -1, 4287, 1524, 2825, -1, 2825, 2814, 4299, -1, 4299, 2826, 2827, -1, 2827, 1532, 4286, -1, 4286, 2815, 2828, -1, 2828, 1537, 2816, -1, 2816, 2817, 4308, -1, 4308, 2819, 2818, -1, 2818, 2829, 2830, -1, 2830, 1551, 2831, -1, 2831, 2820, 2832, -1, 2832, 1554, 2833, -1, 2833, 1557, 4275, -1, 2822, 1567, 4276, -1, 4276, 1567, 2834, -1, 2834, 1567, 2835, -1, 1566, 2834, 2835, -1, 1566, 2837, 2834, -1, 1566, 2836, 2837, -1, 2837, 2836, 2838, -1, 2838, 2836, 2846, -1, 2847, 2846, 1590, -1, 2848, 1590, 2849, -1, 4273, 2849, 2839, -1, 4272, 2839, 1582, -1, 2850, 1582, 1610, -1, 4271, 1610, 1611, -1, 4270, 1611, 1602, -1, 2840, 1602, 1601, -1, 2851, 1601, 1599, -1, 2852, 1599, 2853, -1, 2854, 2853, 2841, -1, 4252, 2841, 1619, -1, 4254, 1619, 1636, -1, 4255, 1636, 2842, -1, 2855, 2842, 1631, -1, 4256, 1631, 1630, -1, 2843, 1630, 2844, -1, 2856, 2844, 2845, -1, 4257, 2856, 2845, -1, 2838, 2846, 2847, -1, 2847, 1590, 2848, -1, 2848, 2849, 4273, -1, 4273, 2839, 4272, -1, 4272, 1582, 2850, -1, 2850, 1610, 4271, -1, 4271, 1611, 4270, -1, 4270, 1602, 2840, -1, 2840, 1601, 2851, -1, 2851, 1599, 2852, -1, 2852, 2853, 2854, -1, 2854, 2841, 4252, -1, 4252, 1619, 4254, -1, 4254, 1636, 4255, -1, 4255, 2842, 2855, -1, 2855, 1631, 4256, -1, 4256, 1630, 2843, -1, 2843, 2844, 2856, -1, 2806, 4277, 4309, -1, 4309, 4277, 4274, -1, 2877, 2876, 2857, -1, 2857, 2876, 2747, -1, 2747, 2876, 2859, -1, 2858, 2859, 2868, -1, 2869, 2868, 2861, -1, 2860, 2869, 2861, -1, 2860, 2765, 2869, -1, 2860, 4282, 2765, -1, 2765, 4282, 2766, -1, 2766, 4282, 4281, -1, 2870, 4281, 4280, -1, 2871, 4280, 2862, -1, 2776, 2862, 2863, -1, 2872, 2863, 2864, -1, 2873, 2864, 4278, -1, 2788, 4278, 4285, -1, 2789, 4285, 2865, -1, 2867, 2865, 2866, -1, 2806, 2866, 4277, -1, 2806, 2867, 2866, -1, 2747, 2859, 2858, -1, 2858, 2868, 2869, -1, 2766, 4281, 2870, -1, 2870, 4280, 2871, -1, 2871, 2862, 2776, -1, 2776, 2863, 2872, -1, 2872, 2864, 2873, -1, 2873, 4278, 2788, -1, 2788, 4285, 2789, -1, 2789, 2865, 2867, -1, 2860, 2861, 4283, -1, 4283, 2861, 2874, -1, 2874, 2861, 2868, -1, 2878, 2868, 2859, -1, 2875, 2859, 2876, -1, 2671, 2876, 2877, -1, 2671, 2875, 2876, -1, 2874, 2868, 2878, -1, 2878, 2859, 2875, -1, 2671, 3265, 2875, -1, 2875, 3265, 2883, -1, 2878, 2883, 2885, -1, 2874, 2885, 2886, -1, 4284, 2886, 4279, -1, 4284, 2874, 2886, -1, 4284, 4283, 2874, -1, 3265, 3262, 2883, -1, 2883, 3262, 2879, -1, 2880, 2879, 2881, -1, 2882, 2881, 1697, -1, 4298, 2882, 1697, -1, 4298, 4294, 2882, -1, 2882, 4294, 2887, -1, 2880, 2887, 2885, -1, 2883, 2880, 2885, -1, 2883, 2879, 2880, -1, 3262, 3264, 2879, -1, 2879, 3264, 2884, -1, 2881, 2884, 1698, -1, 1697, 2881, 1698, -1, 3264, 1689, 2884, -1, 2884, 1689, 1705, -1, 1698, 2884, 1705, -1, 4294, 4279, 2887, -1, 2887, 4279, 2886, -1, 2885, 2887, 2886, -1, 2874, 2878, 2885, -1, 2878, 2875, 2883, -1, 2882, 2887, 2880, -1, 2881, 2882, 2880, -1, 2884, 2881, 2879, -1, 1684, 1738, 1714, -1, 1714, 1738, 2888, -1, 1694, 2888, 2899, -1, 4298, 2899, 4295, -1, 4298, 1694, 2899, -1, 1714, 2888, 1694, -1, 4296, 4295, 2905, -1, 2889, 2905, 2903, -1, 2890, 2903, 2902, -1, 2941, 2902, 2897, -1, 2898, 2897, 2891, -1, 2946, 2891, 2908, -1, 2892, 2908, 2893, -1, 2896, 2893, 2894, -1, 4297, 2894, 2939, -1, 4297, 2896, 2894, -1, 4297, 2895, 2896, -1, 4297, 4293, 2895, -1, 2895, 4293, 2942, -1, 2945, 2942, 2940, -1, 2898, 2940, 2941, -1, 2897, 2898, 2941, -1, 2888, 2906, 2899, -1, 2888, 2900, 2906, -1, 2888, 1738, 2900, -1, 2900, 1738, 2901, -1, 2904, 2901, 2902, -1, 2903, 2904, 2902, -1, 2903, 2906, 2904, -1, 2903, 2905, 2906, -1, 2906, 2905, 2899, -1, 2899, 2905, 4295, -1, 2901, 2897, 2902, -1, 2891, 2907, 2908, -1, 2908, 2907, 2909, -1, 2893, 2909, 2921, -1, 2894, 2921, 2910, -1, 2939, 2910, 2938, -1, 2937, 2938, 2936, -1, 2935, 2936, 2927, -1, 2934, 2927, 2912, -1, 2911, 2912, 2925, -1, 2913, 2925, 1736, -1, 2914, 2913, 1736, -1, 2914, 2918, 2913, -1, 2914, 2915, 2918, -1, 2914, 1742, 2915, -1, 2915, 1742, 2947, -1, 2933, 2947, 2981, -1, 2916, 2981, 2979, -1, 4288, 2916, 2979, -1, 4288, 2932, 2916, -1, 4288, 2917, 2932, -1, 4288, 4300, 2917, -1, 2917, 4300, 2920, -1, 2919, 2920, 2911, -1, 2913, 2911, 2925, -1, 2913, 2919, 2911, -1, 2913, 2918, 2919, -1, 2919, 2918, 2931, -1, 2917, 2931, 2932, -1, 2917, 2919, 2931, -1, 2917, 2920, 2919, -1, 2909, 2907, 2929, -1, 2921, 2929, 2928, -1, 2910, 2928, 2938, -1, 2910, 2921, 2928, -1, 1737, 2922, 2930, -1, 1737, 2924, 2922, -1, 1737, 2923, 2924, -1, 1737, 1736, 2923, -1, 2923, 1736, 2925, -1, 2912, 2923, 2925, -1, 2912, 2926, 2923, -1, 2912, 2927, 2926, -1, 2926, 2927, 2936, -1, 2944, 2936, 2938, -1, 2928, 2944, 2938, -1, 2928, 2922, 2944, -1, 2928, 2929, 2922, -1, 2922, 2929, 2930, -1, 2930, 2929, 2907, -1, 2915, 2947, 2933, -1, 2931, 2933, 2932, -1, 2931, 2915, 2933, -1, 2931, 2918, 2915, -1, 2933, 2981, 2916, -1, 2932, 2933, 2916, -1, 2920, 4300, 2934, -1, 2911, 2934, 2912, -1, 2911, 2920, 2934, -1, 2935, 2937, 2936, -1, 2937, 2939, 2938, -1, 2910, 2939, 2894, -1, 2942, 4293, 2943, -1, 2940, 2943, 2890, -1, 2941, 2890, 2902, -1, 2941, 2940, 2890, -1, 2905, 2889, 4296, -1, 4296, 2889, 2943, -1, 4293, 4296, 2943, -1, 2890, 2943, 2889, -1, 2903, 2890, 2889, -1, 2940, 2942, 2943, -1, 2942, 2945, 2895, -1, 2895, 2945, 2892, -1, 2896, 2892, 2893, -1, 2896, 2895, 2892, -1, 2921, 2894, 2893, -1, 2926, 2936, 2944, -1, 2924, 2944, 2922, -1, 2924, 2926, 2944, -1, 2924, 2923, 2926, -1, 4300, 2935, 2934, -1, 2934, 2935, 2927, -1, 2940, 2898, 2945, -1, 2945, 2898, 2946, -1, 2892, 2946, 2908, -1, 2892, 2945, 2946, -1, 2909, 2893, 2908, -1, 2929, 2921, 2909, -1, 2901, 2904, 2900, -1, 2900, 2904, 2906, -1, 2891, 2946, 2898, -1, 2947, 1742, 2948, -1, 2980, 2948, 2949, -1, 2978, 2949, 2950, -1, 2977, 2950, 2983, -1, 2984, 2983, 2951, -1, 2989, 2951, 2959, -1, 2973, 2959, 2960, -1, 2952, 2960, 2962, -1, 2970, 2962, 2953, -1, 2969, 2953, 2964, -1, 2986, 2964, 2966, -1, 2956, 2966, 2996, -1, 2954, 2956, 2996, -1, 2954, 2955, 2956, -1, 2954, 4264, 2955, -1, 2955, 4264, 4263, -1, 2987, 4263, 2967, -1, 2986, 2967, 2969, -1, 2964, 2986, 2969, -1, 2958, 2949, 2957, -1, 2958, 2950, 2949, -1, 2958, 1734, 2950, -1, 2950, 1734, 2983, -1, 2983, 1734, 1740, -1, 2951, 1740, 1733, -1, 2959, 1733, 2960, -1, 2959, 2951, 1733, -1, 2983, 1740, 2951, -1, 1733, 2961, 2960, -1, 2960, 2961, 2962, -1, 2962, 2961, 1739, -1, 2953, 1739, 2963, -1, 2964, 2963, 2966, -1, 2964, 2953, 2963, -1, 2962, 1739, 2953, -1, 2963, 2965, 2966, -1, 2966, 2965, 2996, -1, 4263, 4262, 2967, -1, 2967, 4262, 2968, -1, 2969, 2968, 2970, -1, 2953, 2969, 2970, -1, 4262, 4260, 2968, -1, 2968, 4260, 2988, -1, 2970, 2988, 2952, -1, 2962, 2970, 2952, -1, 4260, 2972, 2988, -1, 2988, 2972, 2971, -1, 2952, 2971, 2973, -1, 2960, 2952, 2973, -1, 2971, 2972, 2974, -1, 2973, 2974, 2989, -1, 2959, 2973, 2989, -1, 2975, 2982, 4259, -1, 2975, 2976, 2982, -1, 2975, 4290, 2976, -1, 2976, 4290, 2985, -1, 2977, 2985, 2978, -1, 2950, 2977, 2978, -1, 4290, 4301, 2985, -1, 2985, 4301, 2990, -1, 2978, 2990, 2980, -1, 2949, 2978, 2980, -1, 4301, 2979, 2990, -1, 2990, 2979, 2981, -1, 2980, 2981, 2947, -1, 2948, 2980, 2947, -1, 2990, 2981, 2980, -1, 2984, 2951, 2989, -1, 2982, 2989, 2974, -1, 4259, 2974, 2972, -1, 4259, 2982, 2974, -1, 2977, 2983, 2984, -1, 2976, 2984, 2982, -1, 2976, 2977, 2984, -1, 2976, 2985, 2977, -1, 1742, 2957, 2948, -1, 2948, 2957, 2949, -1, 2966, 2956, 2986, -1, 2986, 2956, 2987, -1, 2967, 2986, 2987, -1, 2968, 2969, 2967, -1, 2988, 2970, 2968, -1, 2971, 2952, 2988, -1, 2974, 2973, 2971, -1, 2982, 2984, 2989, -1, 2990, 2978, 2985, -1, 4263, 2987, 2955, -1, 2955, 2987, 2956, -1, 2965, 1745, 2991, -1, 2996, 2991, 2993, -1, 2954, 2993, 2995, -1, 4264, 2995, 2992, -1, 4264, 2954, 2995, -1, 1773, 2993, 2994, -1, 1773, 2995, 2993, -1, 1773, 2992, 2995, -1, 2954, 2996, 2993, -1, 2996, 2965, 2991, -1, 2994, 2993, 2991, -1, 1745, 2994, 2991, -1, 3009, 1766, 3011, -1, 1771, 3011, 3003, -1, 2999, 3003, 2997, -1, 2992, 2997, 2998, -1, 2992, 2999, 2997, -1, 3269, 3005, 3010, -1, 3269, 3000, 3005, -1, 3269, 3270, 3000, -1, 3000, 3270, 3274, -1, 3001, 3000, 3274, -1, 3001, 3006, 3000, -1, 3001, 3272, 3006, -1, 3006, 3272, 3007, -1, 3004, 3007, 3002, -1, 3003, 3002, 2997, -1, 3003, 3004, 3002, -1, 3003, 3011, 3004, -1, 3004, 3011, 3005, -1, 3006, 3005, 3000, -1, 3006, 3004, 3005, -1, 3006, 3007, 3004, -1, 3270, 3275, 3274, -1, 3272, 3271, 3007, -1, 3007, 3271, 4261, -1, 3008, 3007, 4261, -1, 3008, 3002, 3007, -1, 3008, 2998, 3002, -1, 3002, 2998, 2997, -1, 2999, 1771, 3003, -1, 1771, 3009, 3011, -1, 3010, 3005, 3011, -1, 1766, 3010, 3011, -1, 3216, 3012, 3013, -1, 3013, 3012, 3021, -1, 3226, 3021, 3024, -1, 4378, 3024, 3014, -1, 4378, 3226, 3024, -1, 3013, 3021, 3226, -1, 3059, 3014, 3058, -1, 3061, 3058, 3015, -1, 3056, 3015, 3026, -1, 3057, 3026, 3215, -1, 3071, 3215, 3075, -1, 3016, 3075, 3028, -1, 3064, 3028, 3065, -1, 3020, 3065, 3019, -1, 3018, 3019, 3017, -1, 3018, 3020, 3019, -1, 3018, 3063, 3020, -1, 3018, 4305, 3063, -1, 3063, 4305, 3062, -1, 3072, 3062, 3070, -1, 3071, 3070, 3057, -1, 3215, 3071, 3057, -1, 3021, 3023, 3024, -1, 3021, 3022, 3023, -1, 3021, 3012, 3022, -1, 3022, 3012, 3025, -1, 3074, 3025, 3026, -1, 3015, 3074, 3026, -1, 3015, 3023, 3074, -1, 3015, 3058, 3023, -1, 3023, 3058, 3024, -1, 3024, 3058, 3014, -1, 3025, 3215, 3026, -1, 3075, 3027, 3028, -1, 3028, 3027, 3045, -1, 3065, 3045, 3073, -1, 3019, 3073, 3047, -1, 3017, 3047, 3049, -1, 4302, 3049, 3066, -1, 3029, 3066, 3030, -1, 3055, 3030, 3031, -1, 3040, 3031, 3032, -1, 3033, 3032, 3034, -1, 3207, 3033, 3034, -1, 3207, 3042, 3033, -1, 3207, 3035, 3042, -1, 3207, 3036, 3035, -1, 3035, 3036, 3104, -1, 3052, 3104, 3103, -1, 3038, 3103, 4253, -1, 3037, 3038, 4253, -1, 3037, 3039, 3038, -1, 3037, 3043, 3039, -1, 3037, 3054, 3043, -1, 3043, 3054, 3053, -1, 3041, 3053, 3040, -1, 3033, 3040, 3032, -1, 3033, 3041, 3040, -1, 3033, 3042, 3041, -1, 3041, 3042, 3044, -1, 3043, 3044, 3039, -1, 3043, 3041, 3044, -1, 3043, 3053, 3041, -1, 3045, 3027, 3051, -1, 3073, 3051, 3046, -1, 3047, 3046, 3049, -1, 3047, 3073, 3046, -1, 3208, 3067, 3209, -1, 3208, 3068, 3067, -1, 3208, 3048, 3068, -1, 3208, 3034, 3048, -1, 3048, 3034, 3032, -1, 3031, 3048, 3032, -1, 3031, 3069, 3048, -1, 3031, 3030, 3069, -1, 3069, 3030, 3066, -1, 3050, 3066, 3049, -1, 3046, 3050, 3049, -1, 3046, 3067, 3050, -1, 3046, 3051, 3067, -1, 3067, 3051, 3209, -1, 3209, 3051, 3027, -1, 3035, 3104, 3052, -1, 3044, 3052, 3039, -1, 3044, 3035, 3052, -1, 3044, 3042, 3035, -1, 3052, 3103, 3038, -1, 3039, 3052, 3038, -1, 3053, 3054, 3055, -1, 3040, 3055, 3031, -1, 3040, 3053, 3055, -1, 3029, 4302, 3066, -1, 4302, 3017, 3049, -1, 3047, 3017, 3019, -1, 3062, 4305, 3060, -1, 3070, 3060, 3056, -1, 3057, 3056, 3026, -1, 3057, 3070, 3056, -1, 3058, 3061, 3059, -1, 3059, 3061, 3060, -1, 4305, 3059, 3060, -1, 3056, 3060, 3061, -1, 3015, 3056, 3061, -1, 3070, 3062, 3060, -1, 3062, 3072, 3063, -1, 3063, 3072, 3064, -1, 3020, 3064, 3065, -1, 3020, 3063, 3064, -1, 3073, 3019, 3065, -1, 3069, 3066, 3050, -1, 3068, 3050, 3067, -1, 3068, 3069, 3050, -1, 3068, 3048, 3069, -1, 3054, 3029, 3055, -1, 3055, 3029, 3030, -1, 3070, 3071, 3072, -1, 3072, 3071, 3016, -1, 3064, 3016, 3028, -1, 3064, 3072, 3016, -1, 3045, 3065, 3028, -1, 3051, 3073, 3045, -1, 3025, 3074, 3022, -1, 3022, 3074, 3023, -1, 3075, 3016, 3071, -1, 3104, 3036, 3076, -1, 3101, 3076, 3100, -1, 3077, 3100, 3086, -1, 3107, 3086, 3108, -1, 3114, 3108, 3105, -1, 3106, 3105, 3078, -1, 3097, 3078, 3088, -1, 3079, 3088, 3080, -1, 3095, 3080, 3089, -1, 3111, 3089, 3090, -1, 3081, 3090, 3091, -1, 3084, 3091, 3082, -1, 3117, 3084, 3082, -1, 3117, 3083, 3084, -1, 3117, 3118, 3083, -1, 3083, 3118, 3092, -1, 3085, 3092, 3110, -1, 3081, 3110, 3111, -1, 3090, 3081, 3111, -1, 3205, 3100, 3206, -1, 3205, 3086, 3100, -1, 3205, 3087, 3086, -1, 3086, 3087, 3108, -1, 3108, 3087, 3204, -1, 3105, 3204, 3203, -1, 3078, 3203, 3088, -1, 3078, 3105, 3203, -1, 3108, 3204, 3105, -1, 3203, 3211, 3088, -1, 3088, 3211, 3080, -1, 3080, 3211, 3201, -1, 3089, 3201, 3200, -1, 3090, 3200, 3091, -1, 3090, 3089, 3200, -1, 3080, 3201, 3089, -1, 3200, 3322, 3091, -1, 3091, 3322, 3082, -1, 3092, 3094, 3110, -1, 3110, 3094, 3093, -1, 3111, 3093, 3095, -1, 3089, 3111, 3095, -1, 3094, 4248, 3093, -1, 3093, 4248, 3096, -1, 3095, 3096, 3079, -1, 3080, 3095, 3079, -1, 4248, 4249, 3096, -1, 3096, 4249, 3113, -1, 3079, 3113, 3097, -1, 3088, 3079, 3097, -1, 3113, 4249, 3112, -1, 3097, 3112, 3106, -1, 3078, 3097, 3106, -1, 4251, 3098, 4250, -1, 4251, 3109, 3098, -1, 4251, 4307, 3109, -1, 3109, 4307, 3099, -1, 3107, 3099, 3077, -1, 3086, 3107, 3077, -1, 4307, 4306, 3099, -1, 3099, 4306, 3102, -1, 3077, 3102, 3101, -1, 3100, 3077, 3101, -1, 4306, 4253, 3102, -1, 3102, 4253, 3103, -1, 3101, 3103, 3104, -1, 3076, 3101, 3104, -1, 3102, 3103, 3101, -1, 3114, 3105, 3106, -1, 3098, 3106, 3112, -1, 4250, 3112, 4249, -1, 4250, 3098, 3112, -1, 3107, 3108, 3114, -1, 3109, 3114, 3098, -1, 3109, 3107, 3114, -1, 3109, 3099, 3107, -1, 3036, 3206, 3076, -1, 3076, 3206, 3100, -1, 3091, 3084, 3081, -1, 3081, 3084, 3085, -1, 3110, 3081, 3085, -1, 3093, 3111, 3110, -1, 3096, 3095, 3093, -1, 3113, 3079, 3096, -1, 3112, 3097, 3113, -1, 3098, 3114, 3106, -1, 3102, 3077, 3099, -1, 3092, 3085, 3083, -1, 3083, 3085, 3084, -1, 3322, 3120, 3115, -1, 3082, 3115, 3116, -1, 3117, 3116, 3119, -1, 3118, 3119, 4450, -1, 3118, 3117, 3119, -1, 3278, 3116, 3121, -1, 3278, 3119, 3116, -1, 3278, 4450, 3119, -1, 3117, 3082, 3116, -1, 3082, 3322, 3115, -1, 3121, 3116, 3115, -1, 3120, 3121, 3115, -1, 4226, 2809, 3122, -1, 3122, 2809, 3173, -1, 3123, 3173, 3124, -1, 4227, 3124, 3172, -1, 3125, 3172, 3174, -1, 3171, 3174, 3126, -1, 4228, 3126, 3175, -1, 4229, 3175, 3170, -1, 3127, 3170, 4230, -1, 3127, 4229, 3170, -1, 3173, 2809, 3138, -1, 3124, 3138, 3137, -1, 3172, 3137, 3136, -1, 3174, 3136, 3144, -1, 3126, 3144, 3143, -1, 3175, 3143, 3128, -1, 3170, 3128, 3151, -1, 3129, 3151, 3131, -1, 3130, 3131, 3154, -1, 3168, 3154, 3132, -1, 3166, 3132, 3157, -1, 3135, 3157, 3161, -1, 3134, 3161, 3160, -1, 3133, 3160, 3164, -1, 3133, 3134, 3160, -1, 3133, 4776, 3134, -1, 3134, 4776, 4225, -1, 4233, 3134, 4225, -1, 4233, 3135, 3134, -1, 4233, 4232, 3135, -1, 3135, 4232, 3166, -1, 3157, 3135, 3166, -1, 2805, 3139, 2807, -1, 2805, 4322, 3139, -1, 2805, 4309, 4322, -1, 3139, 4322, 3146, -1, 3137, 3146, 3136, -1, 3137, 3139, 3146, -1, 3137, 3138, 3139, -1, 3139, 3138, 2807, -1, 2807, 3138, 2809, -1, 3141, 3145, 3140, -1, 3141, 3142, 3145, -1, 3141, 3147, 3142, -1, 3142, 3147, 3148, -1, 3143, 3148, 3128, -1, 3143, 3142, 3148, -1, 3143, 3144, 3142, -1, 3142, 3144, 3145, -1, 3145, 3144, 3136, -1, 3146, 3145, 3136, -1, 3146, 3140, 3145, -1, 3146, 4322, 3140, -1, 3147, 3149, 3148, -1, 3148, 3149, 3150, -1, 3128, 3150, 3151, -1, 3128, 3148, 3150, -1, 3149, 4313, 3150, -1, 3150, 4313, 3152, -1, 3151, 3152, 3131, -1, 3151, 3150, 3152, -1, 4313, 4314, 3152, -1, 3152, 4314, 3155, -1, 3131, 3155, 3154, -1, 3131, 3152, 3155, -1, 4314, 3156, 3155, -1, 3155, 3156, 3153, -1, 3154, 3153, 3132, -1, 3154, 3155, 3153, -1, 3156, 4324, 3153, -1, 3153, 4324, 3158, -1, 3132, 3158, 3157, -1, 3132, 3153, 3158, -1, 4324, 4325, 3158, -1, 3158, 4325, 3159, -1, 3157, 3159, 3161, -1, 3157, 3158, 3159, -1, 4325, 4318, 3159, -1, 3159, 4318, 3162, -1, 3161, 3162, 3160, -1, 3161, 3159, 3162, -1, 4318, 3165, 3162, -1, 3162, 3165, 3163, -1, 3160, 3163, 3164, -1, 3160, 3162, 3163, -1, 3165, 4319, 3163, -1, 3163, 4319, 4778, -1, 3164, 3163, 4778, -1, 4319, 4853, 4778, -1, 4232, 4231, 3166, -1, 3166, 4231, 3168, -1, 3132, 3166, 3168, -1, 4231, 3167, 3168, -1, 3168, 3167, 3130, -1, 3154, 3168, 3130, -1, 3167, 3169, 3130, -1, 3130, 3169, 3129, -1, 3131, 3130, 3129, -1, 3169, 4230, 3129, -1, 3129, 4230, 3170, -1, 3151, 3129, 3170, -1, 4229, 4228, 3175, -1, 4228, 3171, 3126, -1, 3171, 3125, 3174, -1, 3125, 4227, 3172, -1, 4227, 3123, 3124, -1, 3123, 3122, 3173, -1, 3124, 3173, 3138, -1, 3172, 3124, 3137, -1, 3174, 3172, 3136, -1, 3126, 3174, 3144, -1, 3175, 3126, 3143, -1, 3170, 3175, 3128, -1, 3134, 3135, 3161, -1, 1906, 3176, 3192, -1, 1906, 3177, 3176, -1, 1906, 1912, 3177, -1, 3177, 1912, 4340, -1, 4340, 1912, 3179, -1, 3178, 3179, 3180, -1, 4339, 3180, 3181, -1, 3193, 3181, 1805, -1, 3182, 1805, 1809, -1, 4350, 1809, 3194, -1, 3195, 3194, 3183, -1, 4348, 3183, 3196, -1, 4347, 3196, 1821, -1, 4346, 1821, 3184, -1, 4333, 3184, 1830, -1, 3185, 1830, 1831, -1, 3197, 1831, 1839, -1, 4330, 1839, 1838, -1, 3186, 1838, 3187, -1, 4343, 3187, 1847, -1, 4329, 1847, 1870, -1, 4327, 1870, 1877, -1, 3198, 1877, 1876, -1, 4326, 1876, 1875, -1, 4363, 1875, 1885, -1, 4366, 1885, 3188, -1, 4360, 3188, 1890, -1, 4364, 1890, 1895, -1, 4358, 1895, 1894, -1, 4356, 1894, 3189, -1, 4355, 3189, 3199, -1, 3190, 3199, 1863, -1, 3191, 1863, 3192, -1, 3176, 3191, 3192, -1, 4340, 3179, 3178, -1, 3178, 3180, 4339, -1, 4339, 3181, 3193, -1, 3193, 1805, 3182, -1, 3182, 1809, 4350, -1, 4350, 3194, 3195, -1, 3195, 3183, 4348, -1, 4348, 3196, 4347, -1, 4347, 1821, 4346, -1, 4346, 3184, 4333, -1, 4333, 1830, 3185, -1, 3185, 1831, 3197, -1, 3197, 1839, 4330, -1, 4330, 1838, 3186, -1, 3186, 3187, 4343, -1, 4343, 1847, 4329, -1, 4329, 1870, 4327, -1, 4327, 1877, 3198, -1, 3198, 1876, 4326, -1, 4326, 1875, 4363, -1, 4363, 1885, 4366, -1, 4366, 3188, 4360, -1, 4360, 1890, 4364, -1, 4364, 1895, 4358, -1, 4358, 1894, 4356, -1, 4356, 3189, 4355, -1, 4355, 3199, 3190, -1, 3190, 1863, 3191, -1, 3322, 3200, 3321, -1, 3321, 3200, 4328, -1, 4328, 3200, 3201, -1, 4342, 3201, 3211, -1, 3202, 3211, 3203, -1, 4344, 3203, 3204, -1, 4345, 3204, 3087, -1, 4331, 3087, 3205, -1, 3212, 3205, 3206, -1, 4332, 3206, 3036, -1, 3213, 3036, 3207, -1, 4334, 3207, 3034, -1, 3214, 3034, 3208, -1, 4349, 3208, 3209, -1, 4335, 3209, 3027, -1, 4336, 3027, 3075, -1, 4337, 3075, 3215, -1, 4338, 3215, 3025, -1, 3210, 3025, 3012, -1, 3210, 4338, 3025, -1, 4328, 3201, 4342, -1, 4342, 3211, 3202, -1, 3202, 3203, 4344, -1, 4344, 3204, 4345, -1, 4345, 3087, 4331, -1, 4331, 3205, 3212, -1, 3212, 3206, 4332, -1, 4332, 3036, 3213, -1, 3213, 3207, 4334, -1, 4334, 3034, 3214, -1, 3214, 3208, 4349, -1, 4349, 3209, 4335, -1, 4335, 3027, 4336, -1, 4336, 3075, 4337, -1, 4337, 3215, 4338, -1, 3012, 3216, 3210, -1, 3210, 3216, 4341, -1, 4341, 3216, 4371, -1, 4371, 3216, 3217, -1, 3243, 4371, 3217, -1, 3217, 3216, 3225, -1, 3246, 3225, 3218, -1, 3247, 3218, 3219, -1, 3248, 3219, 3237, -1, 3250, 3237, 3220, -1, 3221, 3220, 3222, -1, 3223, 3221, 3222, -1, 3223, 3257, 3221, -1, 3223, 4367, 3257, -1, 3257, 4367, 3244, -1, 3256, 3244, 3238, -1, 3253, 3238, 3239, -1, 3249, 3239, 3245, -1, 3224, 3245, 3243, -1, 3217, 3224, 3243, -1, 3217, 3246, 3224, -1, 3217, 3225, 3246, -1, 3226, 3227, 3013, -1, 3226, 3229, 3227, -1, 3226, 3228, 3229, -1, 3226, 4378, 3228, -1, 3228, 4378, 4377, -1, 3235, 4377, 4383, -1, 3236, 4383, 3230, -1, 3231, 3230, 3237, -1, 3219, 3231, 3237, -1, 3219, 3232, 3231, -1, 3219, 3218, 3232, -1, 3232, 3218, 3233, -1, 3227, 3233, 3013, -1, 3227, 3232, 3233, -1, 3227, 3234, 3232, -1, 3227, 3229, 3234, -1, 3234, 3229, 3235, -1, 3236, 3235, 4383, -1, 3236, 3234, 3235, -1, 3236, 3231, 3234, -1, 3236, 3230, 3231, -1, 3228, 4377, 3235, -1, 3229, 3228, 3235, -1, 4383, 3222, 3230, -1, 3230, 3222, 3220, -1, 3237, 3230, 3220, -1, 4367, 4369, 3244, -1, 3244, 4369, 3255, -1, 3238, 3255, 3254, -1, 3239, 3254, 3241, -1, 3245, 3241, 3243, -1, 3245, 3239, 3241, -1, 3255, 4369, 3240, -1, 3254, 3240, 3242, -1, 3241, 3242, 3243, -1, 3241, 3254, 3242, -1, 4371, 3252, 3251, -1, 4371, 3242, 3252, -1, 4371, 3243, 3242, -1, 3238, 3244, 3255, -1, 3233, 3218, 3225, -1, 3013, 3225, 3216, -1, 3013, 3233, 3225, -1, 3249, 3245, 3224, -1, 3247, 3224, 3246, -1, 3218, 3247, 3246, -1, 3249, 3224, 3247, -1, 3248, 3247, 3219, -1, 3248, 3249, 3247, -1, 3248, 3253, 3249, -1, 3248, 3250, 3253, -1, 3248, 3237, 3250, -1, 3251, 3252, 3240, -1, 4369, 3251, 3240, -1, 3253, 3239, 3249, -1, 3238, 3254, 3239, -1, 3252, 3242, 3240, -1, 3240, 3254, 3255, -1, 3220, 3221, 3250, -1, 3250, 3221, 3256, -1, 3253, 3256, 3238, -1, 3253, 3250, 3256, -1, 3244, 3256, 3257, -1, 3257, 3256, 3221, -1, 3232, 3234, 3231, -1, 3258, 1689, 3760, -1, 3774, 3258, 3760, -1, 3774, 3259, 3258, -1, 3774, 3778, 3259, -1, 3259, 3778, 1978, -1, 1978, 3778, 3260, -1, 1980, 3260, 3261, -1, 1982, 3261, 3266, -1, 1982, 1980, 3261, -1, 3262, 3263, 3264, -1, 3262, 3806, 3263, -1, 3262, 3265, 3806, -1, 3806, 3265, 3807, -1, 3807, 3265, 2671, -1, 3263, 3760, 3264, -1, 3264, 3760, 1689, -1, 1978, 3260, 1980, -1, 3261, 3786, 3266, -1, 3266, 3786, 3267, -1, 3267, 3786, 3268, -1, 1987, 3268, 3789, -1, 1969, 3789, 3768, -1, 1766, 3768, 3010, -1, 1766, 1969, 3768, -1, 3267, 3268, 1987, -1, 1987, 3789, 1969, -1, 3768, 3767, 3010, -1, 3010, 3767, 3269, -1, 3269, 3767, 3790, -1, 3270, 3790, 3796, -1, 3275, 3270, 3796, -1, 3269, 3790, 3270, -1, 4258, 3271, 4386, -1, 4386, 3271, 3272, -1, 3001, 4386, 3272, -1, 3001, 4387, 4386, -1, 3001, 3274, 4387, -1, 4387, 3274, 3273, -1, 3273, 3274, 3275, -1, 4372, 3273, 3275, -1, 3323, 4470, 3292, -1, 3282, 3292, 3291, -1, 3283, 3291, 3306, -1, 3309, 3306, 3313, -1, 3276, 3313, 3277, -1, 3311, 3277, 3317, -1, 3316, 3317, 3287, -1, 4450, 3287, 4451, -1, 4450, 3316, 3287, -1, 4450, 3315, 3316, -1, 4450, 3278, 3315, -1, 3315, 3278, 3279, -1, 3314, 3279, 3301, -1, 3280, 3301, 3308, -1, 3305, 3308, 3304, -1, 3281, 3304, 3323, -1, 3282, 3323, 3292, -1, 3282, 3281, 3323, -1, 3282, 3283, 3281, -1, 3282, 3291, 3283, -1, 4467, 3307, 4468, -1, 4467, 3290, 3307, -1, 4467, 3296, 3290, -1, 3290, 3296, 3284, -1, 3310, 3284, 3295, -1, 3320, 3295, 3285, -1, 3289, 3285, 3318, -1, 3288, 3318, 3286, -1, 4451, 3288, 3286, -1, 4451, 3287, 3288, -1, 3288, 3287, 3317, -1, 3289, 3317, 3277, -1, 3320, 3277, 3313, -1, 3310, 3313, 3306, -1, 3290, 3306, 3291, -1, 3307, 3291, 3292, -1, 4468, 3292, 4470, -1, 4468, 3307, 3292, -1, 4475, 3297, 3296, -1, 4475, 3303, 3297, -1, 4475, 4448, 3303, -1, 3303, 4448, 3319, -1, 3297, 3319, 3294, -1, 3293, 3294, 3295, -1, 3284, 3293, 3295, -1, 3284, 3296, 3293, -1, 3293, 3296, 3297, -1, 3294, 3293, 3297, -1, 4448, 3286, 3319, -1, 3319, 3286, 3298, -1, 3294, 3298, 3285, -1, 3295, 3294, 3285, -1, 3121, 3302, 3278, -1, 3121, 3299, 3302, -1, 3121, 3120, 3299, -1, 3299, 3120, 3324, -1, 3300, 3324, 3304, -1, 3308, 3300, 3304, -1, 3308, 3302, 3300, -1, 3308, 3301, 3302, -1, 3302, 3301, 3312, -1, 3278, 3312, 3279, -1, 3278, 3302, 3312, -1, 3324, 3323, 3304, -1, 3319, 3297, 3303, -1, 3305, 3304, 3281, -1, 3283, 3305, 3281, -1, 3283, 3309, 3305, -1, 3283, 3306, 3309, -1, 3299, 3324, 3300, -1, 3302, 3299, 3300, -1, 3290, 3291, 3307, -1, 3280, 3308, 3305, -1, 3309, 3280, 3305, -1, 3309, 3276, 3280, -1, 3309, 3313, 3276, -1, 3310, 3306, 3290, -1, 3284, 3310, 3290, -1, 3314, 3301, 3280, -1, 3276, 3314, 3280, -1, 3276, 3311, 3314, -1, 3276, 3277, 3311, -1, 3279, 3312, 3301, -1, 3320, 3313, 3310, -1, 3295, 3320, 3310, -1, 3315, 3279, 3314, -1, 3311, 3315, 3314, -1, 3311, 3316, 3315, -1, 3311, 3317, 3316, -1, 3298, 3286, 3318, -1, 3285, 3298, 3318, -1, 3317, 3289, 3288, -1, 3288, 3289, 3318, -1, 3294, 3319, 3298, -1, 3320, 3285, 3289, -1, 3277, 3320, 3289, -1, 4466, 4470, 3321, -1, 3321, 4470, 3322, -1, 3322, 4470, 3120, -1, 3120, 4470, 3323, -1, 3324, 3120, 3323, -1, 4508, 3423, 4506, -1, 4508, 4509, 3423, -1, 3423, 4509, 3325, -1, 3422, 3325, 3424, -1, 3326, 3424, 3329, -1, 2032, 3329, 2017, -1, 2032, 3326, 3329, -1, 2032, 3327, 3326, -1, 3326, 3327, 3405, -1, 3422, 3405, 3421, -1, 3423, 3421, 3328, -1, 4506, 3328, 4505, -1, 4506, 3423, 3328, -1, 4509, 4519, 3325, -1, 3325, 4519, 3332, -1, 3424, 3332, 3426, -1, 3329, 3426, 3330, -1, 2017, 3330, 2031, -1, 2017, 3329, 3330, -1, 4519, 3331, 3332, -1, 3332, 3331, 3333, -1, 3426, 3333, 3349, -1, 3330, 3349, 3334, -1, 2031, 3334, 3414, -1, 3412, 3414, 3413, -1, 2015, 3413, 3356, -1, 3411, 3356, 3355, -1, 3410, 3355, 3408, -1, 3343, 3408, 3335, -1, 3337, 3335, 3336, -1, 4523, 3337, 3336, -1, 4523, 3338, 3337, -1, 4523, 4526, 3338, -1, 3338, 4526, 3360, -1, 3344, 3360, 3361, -1, 3339, 3361, 3340, -1, 2030, 3340, 2029, -1, 2030, 3339, 3340, -1, 2030, 3345, 3339, -1, 2030, 3341, 3345, -1, 3345, 3341, 3342, -1, 3346, 3342, 3343, -1, 3337, 3343, 3335, -1, 3337, 3346, 3343, -1, 3337, 3338, 3346, -1, 3346, 3338, 3344, -1, 3345, 3344, 3339, -1, 3345, 3346, 3344, -1, 3345, 3342, 3346, -1, 3331, 3347, 3333, -1, 3333, 3347, 3425, -1, 3349, 3425, 3348, -1, 3334, 3348, 3414, -1, 3334, 3349, 3348, -1, 3347, 3350, 3425, -1, 3425, 3350, 3427, -1, 3348, 3427, 3351, -1, 3414, 3351, 3413, -1, 3414, 3348, 3351, -1, 3350, 4520, 3427, -1, 3427, 4520, 3352, -1, 3351, 3352, 3357, -1, 3413, 3357, 3356, -1, 3413, 3351, 3357, -1, 4520, 3353, 3352, -1, 3352, 3353, 3354, -1, 3357, 3354, 3429, -1, 3356, 3429, 3355, -1, 3356, 3357, 3429, -1, 3353, 3358, 3354, -1, 3354, 3358, 3428, -1, 3429, 3428, 3408, -1, 3355, 3429, 3408, -1, 3358, 3359, 3428, -1, 3428, 3359, 4522, -1, 3335, 4522, 3336, -1, 3335, 3428, 4522, -1, 3335, 3408, 3428, -1, 4526, 4525, 3360, -1, 3360, 4525, 3362, -1, 3361, 3362, 3431, -1, 3340, 3431, 3433, -1, 2029, 3433, 3363, -1, 2029, 3340, 3433, -1, 4525, 4527, 3362, -1, 3362, 4527, 3430, -1, 3431, 3430, 3364, -1, 3433, 3364, 3365, -1, 3363, 3365, 3366, -1, 3363, 3433, 3365, -1, 4527, 3367, 3430, -1, 3430, 3367, 3432, -1, 3364, 3432, 3383, -1, 3365, 3383, 3407, -1, 3366, 3407, 3369, -1, 3368, 3369, 3370, -1, 2035, 3370, 3371, -1, 3418, 3371, 3388, -1, 3419, 3388, 3372, -1, 3417, 3372, 3373, -1, 3378, 3373, 4532, -1, 4500, 3378, 4532, -1, 4500, 3375, 3378, -1, 4500, 3374, 3375, -1, 3375, 3374, 3394, -1, 3379, 3394, 3396, -1, 3377, 3396, 3376, -1, 2023, 3376, 2022, -1, 2023, 3377, 3376, -1, 2023, 3380, 3377, -1, 2023, 2024, 3380, -1, 3380, 2024, 3415, -1, 3381, 3415, 3417, -1, 3378, 3417, 3373, -1, 3378, 3381, 3417, -1, 3378, 3375, 3381, -1, 3381, 3375, 3379, -1, 3380, 3379, 3377, -1, 3380, 3381, 3379, -1, 3380, 3415, 3381, -1, 3367, 4529, 3432, -1, 3432, 4529, 3382, -1, 3383, 3382, 3434, -1, 3407, 3434, 3369, -1, 3407, 3383, 3434, -1, 4529, 3384, 3382, -1, 3382, 3384, 3386, -1, 3434, 3386, 3385, -1, 3369, 3385, 3370, -1, 3369, 3434, 3385, -1, 3384, 4530, 3386, -1, 3386, 4530, 3387, -1, 3385, 3387, 3389, -1, 3370, 3389, 3371, -1, 3370, 3385, 3389, -1, 4530, 4533, 3387, -1, 3387, 4533, 3435, -1, 3389, 3435, 3390, -1, 3371, 3390, 3388, -1, 3371, 3389, 3390, -1, 4533, 3391, 3435, -1, 3435, 3391, 3392, -1, 3390, 3392, 3372, -1, 3388, 3390, 3372, -1, 3391, 4534, 3392, -1, 3392, 4534, 3393, -1, 3373, 3393, 4532, -1, 3373, 3392, 3393, -1, 3373, 3372, 3392, -1, 3374, 3395, 3394, -1, 3394, 3395, 3436, -1, 3396, 3436, 3397, -1, 3376, 3397, 3399, -1, 2022, 3399, 2020, -1, 2022, 3376, 3399, -1, 3395, 4501, 3436, -1, 3436, 4501, 3401, -1, 3397, 3401, 3398, -1, 3399, 3398, 3420, -1, 2020, 3420, 3400, -1, 2020, 3399, 3420, -1, 4501, 3404, 3401, -1, 3401, 3404, 3402, -1, 3398, 3402, 3403, -1, 3420, 3403, 3406, -1, 3400, 3406, 3327, -1, 3400, 3420, 3406, -1, 3404, 4505, 3402, -1, 3402, 4505, 3328, -1, 3403, 3328, 3421, -1, 3406, 3421, 3405, -1, 3327, 3406, 3405, -1, 3418, 2035, 3371, -1, 2035, 3368, 3370, -1, 3368, 3366, 3369, -1, 3407, 3366, 3365, -1, 3341, 3409, 3342, -1, 3342, 3409, 3410, -1, 3343, 3410, 3408, -1, 3343, 3342, 3410, -1, 3409, 3411, 3410, -1, 3410, 3411, 3355, -1, 3411, 2015, 3356, -1, 2015, 3412, 3413, -1, 3412, 2031, 3414, -1, 3334, 2031, 3330, -1, 2024, 3416, 3415, -1, 3415, 3416, 3419, -1, 3417, 3419, 3372, -1, 3417, 3415, 3419, -1, 3416, 3418, 3419, -1, 3419, 3418, 3388, -1, 3328, 3403, 3402, -1, 3403, 3420, 3398, -1, 3406, 3403, 3421, -1, 3422, 3421, 3423, -1, 3325, 3422, 3423, -1, 3326, 3405, 3422, -1, 3424, 3326, 3422, -1, 3332, 3424, 3325, -1, 3333, 3426, 3332, -1, 3426, 3329, 3424, -1, 3425, 3349, 3333, -1, 3349, 3330, 3426, -1, 3427, 3348, 3425, -1, 3352, 3351, 3427, -1, 3354, 3357, 3352, -1, 3428, 3429, 3354, -1, 3360, 3344, 3338, -1, 3362, 3361, 3360, -1, 3361, 3339, 3344, -1, 3430, 3431, 3362, -1, 3431, 3340, 3361, -1, 3432, 3364, 3430, -1, 3364, 3433, 3431, -1, 3382, 3383, 3432, -1, 3383, 3365, 3364, -1, 3386, 3434, 3382, -1, 3387, 3385, 3386, -1, 3435, 3389, 3387, -1, 3392, 3390, 3435, -1, 3394, 3379, 3375, -1, 3436, 3396, 3394, -1, 3396, 3377, 3379, -1, 3401, 3397, 3436, -1, 3397, 3376, 3396, -1, 3402, 3398, 3401, -1, 3398, 3399, 3397, -1, 3437, 3438, 4553, -1, 3437, 4484, 3438, -1, 3438, 4484, 3445, -1, 3439, 3445, 3441, -1, 3440, 3441, 3443, -1, 2055, 3443, 3442, -1, 2055, 3440, 3443, -1, 2055, 2044, 3440, -1, 3440, 2044, 3528, -1, 3439, 3528, 3542, -1, 3438, 3542, 3444, -1, 4553, 3444, 3527, -1, 4553, 3438, 3444, -1, 4484, 4483, 3445, -1, 3445, 4483, 3446, -1, 3441, 3446, 3543, -1, 3443, 3543, 3448, -1, 3442, 3448, 3538, -1, 3442, 3443, 3448, -1, 4483, 3447, 3446, -1, 3446, 3447, 3462, -1, 3543, 3462, 3463, -1, 3448, 3463, 3539, -1, 3538, 3539, 3449, -1, 3537, 3449, 3468, -1, 3536, 3468, 3471, -1, 3534, 3471, 3450, -1, 3535, 3450, 3451, -1, 3458, 3451, 3475, -1, 3457, 3475, 4538, -1, 3452, 3457, 4538, -1, 3452, 3546, 3457, -1, 3452, 4540, 3546, -1, 3546, 4540, 3545, -1, 3547, 3545, 3477, -1, 3454, 3477, 3455, -1, 3453, 3455, 2054, -1, 3453, 3454, 3455, -1, 3453, 3456, 3454, -1, 3453, 3532, 3456, -1, 3456, 3532, 3460, -1, 3459, 3460, 3458, -1, 3457, 3458, 3475, -1, 3457, 3459, 3458, -1, 3457, 3546, 3459, -1, 3459, 3546, 3547, -1, 3456, 3547, 3454, -1, 3456, 3459, 3547, -1, 3456, 3460, 3459, -1, 3447, 3461, 3462, -1, 3462, 3461, 3544, -1, 3463, 3544, 3464, -1, 3539, 3464, 3449, -1, 3539, 3463, 3464, -1, 3461, 4485, 3544, -1, 3544, 4485, 3467, -1, 3464, 3467, 3465, -1, 3449, 3465, 3468, -1, 3449, 3464, 3465, -1, 4485, 3466, 3467, -1, 3467, 3466, 3469, -1, 3465, 3469, 3470, -1, 3468, 3470, 3471, -1, 3468, 3465, 3470, -1, 3466, 4562, 3469, -1, 3469, 4562, 3473, -1, 3470, 3473, 3472, -1, 3471, 3472, 3450, -1, 3471, 3470, 3472, -1, 4562, 4535, 3473, -1, 3473, 4535, 3474, -1, 3472, 3474, 3451, -1, 3450, 3472, 3451, -1, 4535, 4537, 3474, -1, 3474, 4537, 3476, -1, 3475, 3476, 4538, -1, 3475, 3474, 3476, -1, 3475, 3451, 3474, -1, 4540, 4541, 3545, -1, 3545, 4541, 3479, -1, 3477, 3479, 3478, -1, 3455, 3478, 3482, -1, 2054, 3482, 3480, -1, 2054, 3455, 3482, -1, 4541, 3483, 3479, -1, 3479, 3483, 3485, -1, 3478, 3485, 3548, -1, 3482, 3548, 3481, -1, 3480, 3481, 3531, -1, 3480, 3482, 3481, -1, 3483, 3484, 3485, -1, 3485, 3484, 3498, -1, 3548, 3498, 3486, -1, 3481, 3486, 3502, -1, 3531, 3502, 3504, -1, 3530, 3504, 3487, -1, 3529, 3487, 3512, -1, 2051, 3512, 3511, -1, 3488, 3511, 3489, -1, 3490, 3489, 3495, -1, 3491, 3495, 3514, -1, 4549, 3491, 3514, -1, 4549, 3551, 3491, -1, 4549, 3515, 3551, -1, 3551, 3515, 3517, -1, 3497, 3517, 3553, -1, 3493, 3553, 3492, -1, 2048, 3492, 2047, -1, 2048, 3493, 3492, -1, 2048, 3494, 3493, -1, 2048, 2056, 3494, -1, 3494, 2056, 3540, -1, 3496, 3540, 3490, -1, 3491, 3490, 3495, -1, 3491, 3496, 3490, -1, 3491, 3551, 3496, -1, 3496, 3551, 3497, -1, 3494, 3497, 3493, -1, 3494, 3496, 3497, -1, 3494, 3540, 3496, -1, 3484, 3499, 3498, -1, 3498, 3499, 3500, -1, 3486, 3500, 3501, -1, 3502, 3501, 3504, -1, 3502, 3486, 3501, -1, 3499, 4544, 3500, -1, 3500, 4544, 3503, -1, 3501, 3503, 3506, -1, 3504, 3506, 3487, -1, 3504, 3501, 3506, -1, 4544, 3508, 3503, -1, 3503, 3508, 3505, -1, 3506, 3505, 3507, -1, 3487, 3507, 3512, -1, 3487, 3506, 3507, -1, 3508, 3509, 3505, -1, 3505, 3509, 3510, -1, 3507, 3510, 3550, -1, 3512, 3550, 3511, -1, 3512, 3507, 3550, -1, 3509, 4545, 3510, -1, 3510, 4545, 3549, -1, 3550, 3549, 3489, -1, 3511, 3550, 3489, -1, 4545, 3513, 3549, -1, 3549, 3513, 4547, -1, 3495, 4547, 3514, -1, 3495, 3549, 4547, -1, 3495, 3489, 3549, -1, 3515, 3516, 3517, -1, 3517, 3516, 3552, -1, 3553, 3552, 3518, -1, 3492, 3518, 3521, -1, 2047, 3521, 3519, -1, 2047, 3492, 3521, -1, 3516, 4552, 3552, -1, 3552, 4552, 3554, -1, 3518, 3554, 3520, -1, 3521, 3520, 3523, -1, 3519, 3523, 3525, -1, 3519, 3521, 3523, -1, 4552, 3526, 3554, -1, 3554, 3526, 3522, -1, 3520, 3522, 3541, -1, 3523, 3541, 3524, -1, 3525, 3524, 2044, -1, 3525, 3523, 3524, -1, 3526, 3527, 3522, -1, 3522, 3527, 3444, -1, 3541, 3444, 3542, -1, 3524, 3542, 3528, -1, 2044, 3524, 3528, -1, 2051, 3529, 3512, -1, 3529, 3530, 3487, -1, 3530, 3531, 3504, -1, 3502, 3531, 3481, -1, 3532, 3533, 3460, -1, 3460, 3533, 3535, -1, 3458, 3535, 3451, -1, 3458, 3460, 3535, -1, 3533, 3534, 3535, -1, 3535, 3534, 3450, -1, 3534, 3536, 3471, -1, 3536, 3537, 3468, -1, 3537, 3538, 3449, -1, 3539, 3538, 3448, -1, 2056, 2050, 3540, -1, 3540, 2050, 3488, -1, 3490, 3488, 3489, -1, 3490, 3540, 3488, -1, 2050, 2051, 3488, -1, 3488, 2051, 3511, -1, 3444, 3541, 3522, -1, 3541, 3523, 3520, -1, 3524, 3541, 3542, -1, 3439, 3542, 3438, -1, 3445, 3439, 3438, -1, 3440, 3528, 3439, -1, 3441, 3440, 3439, -1, 3446, 3441, 3445, -1, 3462, 3543, 3446, -1, 3543, 3443, 3441, -1, 3544, 3463, 3462, -1, 3463, 3448, 3543, -1, 3467, 3464, 3544, -1, 3469, 3465, 3467, -1, 3473, 3470, 3469, -1, 3474, 3472, 3473, -1, 3545, 3547, 3546, -1, 3479, 3477, 3545, -1, 3477, 3454, 3547, -1, 3485, 3478, 3479, -1, 3478, 3455, 3477, -1, 3498, 3548, 3485, -1, 3548, 3482, 3478, -1, 3500, 3486, 3498, -1, 3486, 3481, 3548, -1, 3503, 3501, 3500, -1, 3505, 3506, 3503, -1, 3510, 3507, 3505, -1, 3549, 3550, 3510, -1, 3517, 3497, 3551, -1, 3552, 3553, 3517, -1, 3553, 3493, 3497, -1, 3554, 3518, 3552, -1, 3518, 3492, 3553, -1, 3522, 3520, 3554, -1, 3520, 3521, 3518, -1, 3555, 3714, 2079, -1, 3555, 3561, 3714, -1, 3555, 2104, 3561, -1, 3561, 2104, 3557, -1, 3556, 3557, 3558, -1, 3720, 3558, 3565, -1, 3559, 3565, 3564, -1, 3559, 3720, 3565, -1, 3559, 3560, 3720, -1, 3720, 3560, 3721, -1, 3556, 3721, 3696, -1, 3561, 3696, 3714, -1, 3561, 3556, 3696, -1, 3561, 3557, 3556, -1, 2104, 3562, 3557, -1, 3557, 3562, 3566, -1, 3558, 3566, 3722, -1, 3565, 3722, 3563, -1, 3564, 3563, 4514, -1, 3564, 3565, 3563, -1, 3566, 3562, 3724, -1, 3722, 3724, 3578, -1, 3563, 3578, 3567, -1, 3569, 3567, 3568, -1, 3569, 3563, 3567, -1, 3569, 4514, 3563, -1, 3570, 3723, 2078, -1, 3570, 3571, 3723, -1, 3570, 2077, 3571, -1, 3571, 2077, 3581, -1, 3579, 3581, 3572, -1, 3573, 3572, 3576, -1, 3575, 3576, 3574, -1, 3575, 3573, 3576, -1, 3575, 4511, 3573, -1, 3573, 4511, 4513, -1, 3577, 4513, 3568, -1, 3567, 3577, 3568, -1, 3567, 3580, 3577, -1, 3567, 3578, 3580, -1, 3580, 3578, 3723, -1, 3571, 3580, 3723, -1, 3571, 3579, 3580, -1, 3571, 3581, 3579, -1, 2077, 2076, 3581, -1, 3581, 2076, 3725, -1, 3572, 3725, 3726, -1, 3576, 3726, 3582, -1, 3574, 3582, 4510, -1, 3574, 3576, 3582, -1, 2076, 2100, 3725, -1, 3725, 2100, 3583, -1, 3726, 3583, 3584, -1, 3582, 3584, 3587, -1, 3585, 3587, 3588, -1, 3585, 3582, 3587, -1, 3585, 4510, 3582, -1, 2100, 3590, 3583, -1, 3583, 3590, 3586, -1, 3584, 3586, 3727, -1, 3587, 3727, 3589, -1, 3588, 3589, 4558, -1, 3588, 3587, 3589, -1, 3590, 3592, 3586, -1, 3586, 3592, 3728, -1, 3727, 3728, 3730, -1, 3589, 3730, 3591, -1, 4558, 3591, 3595, -1, 4558, 3589, 3591, -1, 3592, 3593, 3728, -1, 3728, 3593, 3596, -1, 3730, 3596, 3729, -1, 3591, 3729, 3598, -1, 3594, 3598, 4559, -1, 3594, 3591, 3598, -1, 3594, 3595, 3591, -1, 3593, 3597, 3596, -1, 3596, 3597, 3600, -1, 3729, 3600, 3599, -1, 3598, 3599, 3602, -1, 4559, 3602, 4560, -1, 4559, 3598, 3602, -1, 3597, 2074, 3600, -1, 3600, 2074, 3713, -1, 3599, 3713, 3731, -1, 3602, 3731, 3732, -1, 3601, 3732, 3604, -1, 3601, 3602, 3732, -1, 3601, 4560, 3602, -1, 2074, 2073, 3713, -1, 3713, 2073, 3605, -1, 3731, 3605, 3603, -1, 3732, 3603, 3733, -1, 3604, 3733, 3606, -1, 3604, 3732, 3733, -1, 3605, 2073, 3706, -1, 3603, 3706, 3734, -1, 3733, 3734, 3705, -1, 3606, 3705, 3703, -1, 3606, 3733, 3705, -1, 2072, 3608, 3607, -1, 2072, 3609, 3608, -1, 2072, 2095, 3609, -1, 3609, 2095, 3616, -1, 3614, 3616, 3611, -1, 3610, 3611, 3735, -1, 3612, 3735, 4480, -1, 3612, 3610, 3735, -1, 3612, 3613, 3610, -1, 3610, 3613, 3704, -1, 3614, 3704, 3615, -1, 3609, 3615, 3608, -1, 3609, 3614, 3615, -1, 3609, 3616, 3614, -1, 2095, 2071, 3616, -1, 3616, 2071, 3620, -1, 3611, 3620, 3617, -1, 3735, 3617, 3618, -1, 4480, 3618, 3619, -1, 4480, 3735, 3618, -1, 2071, 3621, 3620, -1, 3620, 3621, 3622, -1, 3617, 3622, 3738, -1, 3618, 3738, 3737, -1, 4482, 3737, 3624, -1, 4482, 3618, 3737, -1, 4482, 3619, 3618, -1, 3621, 2092, 3622, -1, 3622, 2092, 3736, -1, 3738, 3736, 3625, -1, 3737, 3625, 3628, -1, 3624, 3628, 3623, -1, 3624, 3737, 3628, -1, 2092, 2070, 3736, -1, 3736, 2070, 3629, -1, 3625, 3629, 3626, -1, 3628, 3626, 3627, -1, 4486, 3627, 4487, -1, 4486, 3628, 3627, -1, 4486, 3623, 3628, -1, 2070, 2069, 3629, -1, 3629, 2069, 3630, -1, 3626, 3630, 3631, -1, 3627, 3631, 3632, -1, 4487, 3632, 4488, -1, 4487, 3627, 3632, -1, 2069, 2068, 3630, -1, 3630, 2068, 3740, -1, 3631, 3740, 3742, -1, 3632, 3742, 3741, -1, 4489, 3741, 4490, -1, 4489, 3632, 3741, -1, 4489, 4488, 3632, -1, 2068, 3633, 3740, -1, 3740, 3633, 3739, -1, 3742, 3739, 3712, -1, 3741, 3712, 3636, -1, 4490, 3636, 3635, -1, 4490, 3741, 3636, -1, 3633, 2067, 3739, -1, 3739, 2067, 3634, -1, 3712, 3634, 3638, -1, 3636, 3638, 3637, -1, 3635, 3637, 4491, -1, 3635, 3636, 3637, -1, 3634, 2067, 3699, -1, 3638, 3699, 3698, -1, 3637, 3698, 3639, -1, 4491, 3639, 3701, -1, 4491, 3637, 3639, -1, 3642, 3743, 3640, -1, 3642, 3641, 3743, -1, 3642, 3643, 3641, -1, 3641, 3643, 3649, -1, 3647, 3649, 3651, -1, 3644, 3651, 3646, -1, 3645, 3646, 4494, -1, 3645, 3644, 3646, -1, 3645, 4493, 3644, -1, 3644, 4493, 3697, -1, 3647, 3697, 3648, -1, 3641, 3648, 3743, -1, 3641, 3647, 3648, -1, 3641, 3649, 3647, -1, 3643, 3650, 3649, -1, 3649, 3650, 3655, -1, 3651, 3655, 3652, -1, 3646, 3652, 3653, -1, 3654, 3653, 4495, -1, 3654, 3646, 3653, -1, 3654, 4494, 3646, -1, 3650, 3656, 3655, -1, 3655, 3656, 3657, -1, 3652, 3657, 3744, -1, 3653, 3744, 3662, -1, 4495, 3662, 4496, -1, 4495, 3653, 3662, -1, 3656, 2065, 3657, -1, 3657, 2065, 3658, -1, 3744, 3658, 3659, -1, 3662, 3659, 3660, -1, 3661, 3660, 3664, -1, 3661, 3662, 3660, -1, 3661, 4496, 3662, -1, 2065, 2064, 3658, -1, 3658, 2064, 3666, -1, 3659, 3666, 3667, -1, 3660, 3667, 3663, -1, 3664, 3663, 4497, -1, 3664, 3660, 3663, -1, 2064, 3665, 3666, -1, 3666, 3665, 3745, -1, 3667, 3745, 3746, -1, 3663, 3746, 3669, -1, 3668, 3669, 4498, -1, 3668, 3663, 3669, -1, 3668, 4497, 3663, -1, 3665, 3673, 3745, -1, 3745, 3673, 3670, -1, 3746, 3670, 3671, -1, 3669, 3671, 3748, -1, 4498, 3748, 3672, -1, 4498, 3669, 3748, -1, 3673, 3710, 3670, -1, 3670, 3710, 3675, -1, 3671, 3675, 3747, -1, 3748, 3747, 3676, -1, 3672, 3676, 3674, -1, 3672, 3748, 3676, -1, 3675, 3710, 3709, -1, 3747, 3709, 3677, -1, 3676, 3677, 3678, -1, 3674, 3678, 4556, -1, 3674, 3676, 3678, -1, 2063, 3680, 2084, -1, 2063, 3679, 3680, -1, 2063, 3685, 3679, -1, 3679, 3685, 3751, -1, 3684, 3751, 3749, -1, 3750, 3749, 3681, -1, 3682, 3681, 4502, -1, 3682, 3750, 3681, -1, 3682, 4499, 3750, -1, 3750, 4499, 3683, -1, 3684, 3683, 3708, -1, 3679, 3708, 3680, -1, 3679, 3684, 3708, -1, 3679, 3751, 3684, -1, 3685, 3686, 3751, -1, 3751, 3686, 3753, -1, 3749, 3753, 3752, -1, 3681, 3752, 3688, -1, 4503, 3688, 4504, -1, 4503, 3681, 3688, -1, 4503, 4502, 3681, -1, 3686, 2080, 3753, -1, 3753, 2080, 3687, -1, 3752, 3687, 3716, -1, 3688, 3716, 3689, -1, 4504, 3689, 3692, -1, 4504, 3688, 3689, -1, 2080, 3690, 3687, -1, 3687, 3690, 3717, -1, 3716, 3717, 3719, -1, 3689, 3719, 3693, -1, 3691, 3693, 3694, -1, 3691, 3689, 3693, -1, 3691, 3692, 3689, -1, 3690, 2061, 3717, -1, 3717, 2061, 3718, -1, 3719, 3718, 3715, -1, 3693, 3715, 3695, -1, 3694, 3695, 4557, -1, 3694, 3693, 3695, -1, 2061, 2079, 3718, -1, 3718, 2079, 3714, -1, 3715, 3714, 3696, -1, 3695, 3696, 3721, -1, 4557, 3721, 3707, -1, 4557, 3695, 3721, -1, 4493, 3700, 3697, -1, 3697, 3700, 3639, -1, 3648, 3639, 3698, -1, 3743, 3698, 3699, -1, 3640, 3699, 2067, -1, 3640, 3743, 3699, -1, 3700, 3701, 3639, -1, 3613, 3702, 3704, -1, 3704, 3702, 3703, -1, 3705, 3704, 3703, -1, 3705, 3615, 3704, -1, 3705, 3734, 3615, -1, 3615, 3734, 3608, -1, 3608, 3734, 3706, -1, 3607, 3706, 2073, -1, 3607, 3608, 3706, -1, 3573, 4513, 3577, -1, 3579, 3577, 3580, -1, 3579, 3573, 3577, -1, 3579, 3572, 3573, -1, 3560, 3707, 3721, -1, 4499, 3711, 3683, -1, 3683, 3711, 3678, -1, 3708, 3678, 3677, -1, 3680, 3677, 3709, -1, 2084, 3709, 3710, -1, 2084, 3680, 3709, -1, 3711, 4556, 3678, -1, 3666, 3659, 3658, -1, 3659, 3662, 3744, -1, 3745, 3667, 3666, -1, 3667, 3660, 3659, -1, 3712, 3739, 3634, -1, 3731, 3713, 3605, -1, 3558, 3557, 3566, -1, 3671, 3670, 3675, -1, 3714, 3715, 3718, -1, 3715, 3693, 3719, -1, 3695, 3715, 3696, -1, 3716, 3719, 3689, -1, 3717, 3718, 3719, -1, 3720, 3721, 3556, -1, 3558, 3720, 3556, -1, 3724, 3722, 3566, -1, 3722, 3565, 3558, -1, 3723, 3578, 3724, -1, 2078, 3724, 3562, -1, 2078, 3723, 3724, -1, 3578, 3563, 3722, -1, 3725, 3572, 3581, -1, 3583, 3726, 3725, -1, 3726, 3576, 3572, -1, 3586, 3584, 3583, -1, 3584, 3582, 3726, -1, 3728, 3727, 3586, -1, 3727, 3587, 3584, -1, 3596, 3730, 3728, -1, 3730, 3589, 3727, -1, 3600, 3729, 3596, -1, 3729, 3591, 3730, -1, 3713, 3599, 3600, -1, 3599, 3598, 3729, -1, 3602, 3599, 3731, -1, 3706, 3603, 3605, -1, 3603, 3732, 3731, -1, 3733, 3603, 3734, -1, 3610, 3704, 3614, -1, 3611, 3610, 3614, -1, 3620, 3611, 3616, -1, 3622, 3617, 3620, -1, 3617, 3735, 3611, -1, 3736, 3738, 3622, -1, 3738, 3618, 3617, -1, 3629, 3625, 3736, -1, 3625, 3737, 3738, -1, 3630, 3626, 3629, -1, 3626, 3628, 3625, -1, 3740, 3631, 3630, -1, 3631, 3627, 3626, -1, 3739, 3742, 3740, -1, 3742, 3632, 3631, -1, 3741, 3742, 3712, -1, 3699, 3638, 3634, -1, 3638, 3636, 3712, -1, 3637, 3638, 3698, -1, 3648, 3698, 3743, -1, 3697, 3639, 3648, -1, 3644, 3697, 3647, -1, 3651, 3644, 3647, -1, 3655, 3651, 3649, -1, 3657, 3652, 3655, -1, 3652, 3646, 3651, -1, 3658, 3744, 3657, -1, 3744, 3653, 3652, -1, 3670, 3746, 3745, -1, 3746, 3663, 3667, -1, 3669, 3746, 3671, -1, 3709, 3747, 3675, -1, 3747, 3748, 3671, -1, 3676, 3747, 3677, -1, 3708, 3677, 3680, -1, 3683, 3678, 3708, -1, 3750, 3683, 3684, -1, 3749, 3750, 3684, -1, 3753, 3749, 3751, -1, 3687, 3752, 3753, -1, 3752, 3681, 3749, -1, 3717, 3716, 3687, -1, 3716, 3688, 3752, -1, 4492, 3754, 3801, -1, 3801, 3754, 4394, -1, 4393, 3801, 4394, -1, 4393, 3800, 3801, -1, 4393, 3755, 3800, -1, 3800, 3755, 3797, -1, 3797, 3755, 3756, -1, 3796, 3797, 3756, -1, 3762, 4481, 3772, -1, 3808, 3772, 3757, -1, 3758, 3757, 3759, -1, 3760, 3759, 3774, -1, 3760, 3758, 3759, -1, 3760, 3263, 3758, -1, 3758, 3263, 3761, -1, 3808, 3761, 3818, -1, 3762, 3808, 3818, -1, 3762, 3772, 3808, -1, 4481, 3763, 3772, -1, 3772, 3763, 4551, -1, 3773, 4551, 4555, -1, 3809, 4555, 4554, -1, 3779, 4554, 4550, -1, 3781, 4550, 4548, -1, 3783, 4548, 4546, -1, 3787, 4546, 4543, -1, 4542, 3787, 4543, -1, 4542, 3771, 3787, -1, 4542, 3764, 3771, -1, 3771, 3764, 3813, -1, 3765, 3813, 3814, -1, 3769, 3814, 3766, -1, 3768, 3766, 3767, -1, 3768, 3769, 3766, -1, 3768, 3789, 3769, -1, 3769, 3789, 3788, -1, 3765, 3788, 3770, -1, 3771, 3770, 3787, -1, 3771, 3765, 3770, -1, 3771, 3813, 3765, -1, 3772, 4551, 3773, -1, 3757, 3773, 3776, -1, 3759, 3776, 3775, -1, 3774, 3775, 3778, -1, 3774, 3759, 3775, -1, 3773, 4555, 3809, -1, 3776, 3809, 3777, -1, 3775, 3777, 3811, -1, 3778, 3811, 3260, -1, 3778, 3775, 3811, -1, 3809, 4554, 3779, -1, 3777, 3779, 3810, -1, 3811, 3810, 3780, -1, 3260, 3780, 3261, -1, 3260, 3811, 3780, -1, 3779, 4550, 3781, -1, 3810, 3781, 3812, -1, 3780, 3812, 3782, -1, 3261, 3782, 3786, -1, 3261, 3780, 3782, -1, 3781, 4548, 3783, -1, 3812, 3783, 3784, -1, 3782, 3784, 3785, -1, 3786, 3785, 3268, -1, 3786, 3782, 3785, -1, 3783, 4546, 3787, -1, 3784, 3787, 3770, -1, 3785, 3770, 3788, -1, 3268, 3788, 3789, -1, 3268, 3785, 3788, -1, 3764, 3791, 3813, -1, 3813, 3791, 3792, -1, 3814, 3792, 3793, -1, 3766, 3793, 3804, -1, 3767, 3804, 3790, -1, 3767, 3766, 3804, -1, 3791, 4539, 3792, -1, 3792, 4539, 3798, -1, 3793, 3798, 3794, -1, 3804, 3794, 3795, -1, 3790, 3795, 3797, -1, 3796, 3790, 3797, -1, 4539, 3799, 3798, -1, 3798, 3799, 3815, -1, 3794, 3815, 3816, -1, 3795, 3816, 3800, -1, 3797, 3795, 3800, -1, 3799, 3802, 3815, -1, 3815, 3802, 3803, -1, 3816, 3803, 3801, -1, 3800, 3816, 3801, -1, 3802, 4536, 3803, -1, 3803, 4536, 3801, -1, 3801, 4536, 4492, -1, 3795, 3790, 3804, -1, 3263, 3806, 3761, -1, 3761, 3806, 3805, -1, 3818, 3761, 3805, -1, 3806, 3807, 3805, -1, 3758, 3761, 3808, -1, 3757, 3758, 3808, -1, 3773, 3757, 3772, -1, 3809, 3776, 3773, -1, 3776, 3759, 3757, -1, 3779, 3777, 3809, -1, 3777, 3775, 3776, -1, 3781, 3810, 3779, -1, 3810, 3811, 3777, -1, 3783, 3812, 3781, -1, 3812, 3780, 3810, -1, 3787, 3784, 3783, -1, 3784, 3782, 3812, -1, 3785, 3784, 3770, -1, 3769, 3788, 3765, -1, 3814, 3769, 3765, -1, 3792, 3814, 3813, -1, 3798, 3793, 3792, -1, 3793, 3766, 3814, -1, 3815, 3794, 3798, -1, 3794, 3804, 3793, -1, 3803, 3816, 3815, -1, 3816, 3795, 3794, -1, 2669, 3817, 3807, -1, 3807, 3817, 3805, -1, 3805, 3817, 3824, -1, 3818, 3824, 3819, -1, 3762, 3819, 3820, -1, 4481, 3820, 3826, -1, 4481, 3762, 3820, -1, 3805, 3824, 3818, -1, 3818, 3819, 3762, -1, 4561, 3822, 3821, -1, 3821, 3822, 3823, -1, 3823, 3822, 4479, -1, 3931, 4479, 3825, -1, 3937, 3825, 3826, -1, 3938, 3826, 3820, -1, 3819, 3938, 3820, -1, 3819, 3941, 3938, -1, 3819, 3824, 3941, -1, 3941, 3824, 3943, -1, 3943, 3824, 3817, -1, 2668, 3817, 2669, -1, 2668, 3943, 3817, -1, 3823, 4479, 3931, -1, 3931, 3825, 3937, -1, 3937, 3826, 3938, -1, 4561, 3821, 4512, -1, 4512, 3821, 4804, -1, 3827, 3924, 3828, -1, 3907, 3828, 3842, -1, 3904, 3842, 3846, -1, 3905, 3846, 3845, -1, 3829, 3905, 3845, -1, 3829, 3831, 3905, -1, 3829, 3830, 3831, -1, 3831, 3830, 3832, -1, 3833, 3832, 3834, -1, 3835, 3833, 3834, -1, 3835, 3836, 3833, -1, 3835, 3837, 3836, -1, 3836, 3837, 3850, -1, 3840, 3850, 3914, -1, 3913, 3914, 3838, -1, 3839, 3838, 3865, -1, 3839, 3913, 3838, -1, 3839, 2551, 3913, -1, 3913, 2551, 3912, -1, 3840, 3912, 3911, -1, 3836, 3911, 3833, -1, 3836, 3840, 3911, -1, 3836, 3850, 3840, -1, 3924, 3841, 3828, -1, 3828, 3841, 3843, -1, 3842, 3843, 3921, -1, 3846, 3921, 3920, -1, 3844, 3846, 3920, -1, 3844, 3845, 3846, -1, 3828, 3843, 3842, -1, 3842, 3921, 3846, -1, 3831, 3832, 3833, -1, 3847, 3833, 3911, -1, 3848, 3911, 3912, -1, 3849, 3912, 2551, -1, 3849, 3848, 3912, -1, 3849, 3902, 3848, -1, 3848, 3902, 3910, -1, 3847, 3910, 3906, -1, 3831, 3906, 3905, -1, 3831, 3847, 3906, -1, 3831, 3833, 3847, -1, 3837, 3851, 3850, -1, 3850, 3851, 3862, -1, 3853, 3862, 3852, -1, 3854, 3853, 3852, -1, 3854, 3860, 3853, -1, 3854, 3855, 3860, -1, 3860, 3855, 3861, -1, 3859, 3861, 3908, -1, 3858, 3908, 3895, -1, 3857, 3895, 3856, -1, 3857, 3858, 3895, -1, 3857, 3864, 3858, -1, 3858, 3864, 3863, -1, 3859, 3863, 3915, -1, 3860, 3915, 3853, -1, 3860, 3859, 3915, -1, 3860, 3861, 3859, -1, 3850, 3862, 3853, -1, 3914, 3853, 3915, -1, 3838, 3915, 3863, -1, 3865, 3863, 3864, -1, 3865, 3838, 3863, -1, 3855, 3866, 3861, -1, 3861, 3866, 4614, -1, 3885, 4614, 4610, -1, 3867, 3885, 4610, -1, 3867, 3909, 3885, -1, 3867, 4609, 3909, -1, 3909, 4609, 3868, -1, 3883, 3868, 3869, -1, 3872, 3869, 3870, -1, 3873, 3872, 3870, -1, 3873, 3871, 3872, -1, 3873, 3874, 3871, -1, 3871, 3874, 4608, -1, 3875, 4608, 4606, -1, 3879, 4606, 3876, -1, 4605, 3879, 3876, -1, 4605, 3886, 3879, -1, 4605, 3877, 3886, -1, 3886, 3877, 3887, -1, 3891, 3887, 3889, -1, 3890, 3889, 3878, -1, 4604, 3890, 3878, -1, 4604, 3992, 3890, -1, 3890, 3992, 3892, -1, 3891, 3892, 3888, -1, 3886, 3888, 3918, -1, 3879, 3918, 3919, -1, 3875, 3919, 3880, -1, 3871, 3880, 3881, -1, 3872, 3881, 3882, -1, 3883, 3882, 3917, -1, 3909, 3917, 3884, -1, 3885, 3884, 3908, -1, 3861, 3885, 3908, -1, 3861, 4614, 3885, -1, 3909, 3868, 3883, -1, 3917, 3909, 3883, -1, 3883, 3869, 3872, -1, 3882, 3883, 3872, -1, 3871, 4608, 3875, -1, 3880, 3871, 3875, -1, 3875, 4606, 3879, -1, 3919, 3875, 3879, -1, 3886, 3887, 3891, -1, 3888, 3886, 3891, -1, 3891, 3889, 3890, -1, 3892, 3891, 3890, -1, 3992, 3991, 3892, -1, 3892, 3991, 3893, -1, 3888, 3893, 3896, -1, 3918, 3896, 3897, -1, 3919, 3897, 3899, -1, 3880, 3899, 3894, -1, 3881, 3894, 3901, -1, 3882, 3901, 3916, -1, 3917, 3916, 3898, -1, 3884, 3898, 3895, -1, 3908, 3884, 3895, -1, 3991, 3993, 3893, -1, 3893, 3993, 3990, -1, 2555, 3893, 3990, -1, 2555, 3896, 3893, -1, 2555, 2564, 3896, -1, 3896, 2564, 3897, -1, 3897, 2564, 2563, -1, 3899, 2563, 2554, -1, 3894, 2554, 3900, -1, 3901, 3900, 2553, -1, 3916, 2553, 2552, -1, 3898, 2552, 3856, -1, 3895, 3898, 3856, -1, 3897, 2563, 3899, -1, 3899, 2554, 3894, -1, 3894, 3900, 3901, -1, 3901, 2553, 3916, -1, 3916, 2552, 3898, -1, 3902, 2550, 3910, -1, 3910, 2550, 3903, -1, 3906, 3903, 3904, -1, 3905, 3904, 3846, -1, 3905, 3906, 3904, -1, 2550, 2549, 3903, -1, 3903, 2549, 3907, -1, 3904, 3907, 3842, -1, 3904, 3903, 3907, -1, 2549, 3827, 3907, -1, 3907, 3827, 3828, -1, 3863, 3859, 3858, -1, 3858, 3859, 3908, -1, 3909, 3884, 3885, -1, 3910, 3903, 3906, -1, 3848, 3910, 3847, -1, 3911, 3848, 3847, -1, 3913, 3912, 3840, -1, 3914, 3913, 3840, -1, 3853, 3914, 3850, -1, 3838, 3914, 3915, -1, 3898, 3884, 3917, -1, 3916, 3917, 3882, -1, 3871, 3881, 3872, -1, 3881, 3901, 3882, -1, 3894, 3881, 3880, -1, 3899, 3880, 3919, -1, 3886, 3918, 3879, -1, 3918, 3897, 3919, -1, 3896, 3918, 3888, -1, 3893, 3888, 3892, -1, 3920, 3921, 3922, -1, 3922, 3921, 3923, -1, 3923, 3921, 3843, -1, 4625, 3843, 3841, -1, 3926, 3841, 3924, -1, 3925, 3926, 3924, -1, 3923, 3843, 4625, -1, 4625, 3841, 3926, -1, 4616, 3927, 4607, -1, 4607, 3927, 3950, -1, 3950, 3927, 4577, -1, 3928, 4577, 4576, -1, 3951, 4576, 3821, -1, 3951, 3928, 4576, -1, 3950, 4577, 3928, -1, 4576, 4804, 3821, -1, 3951, 3821, 3929, -1, 3928, 3929, 3948, -1, 3950, 3948, 3930, -1, 4607, 3930, 4603, -1, 4607, 3950, 3930, -1, 3931, 3932, 3823, -1, 3931, 3936, 3932, -1, 3931, 3937, 3936, -1, 3936, 3937, 3957, -1, 3956, 3957, 3954, -1, 3955, 3954, 3933, -1, 4598, 3933, 4601, -1, 4598, 3955, 3933, -1, 4598, 3944, 3955, -1, 3955, 3944, 3934, -1, 3956, 3934, 3935, -1, 3936, 3935, 3932, -1, 3936, 3956, 3935, -1, 3936, 3957, 3956, -1, 3937, 3938, 3957, -1, 3957, 3938, 3939, -1, 3954, 3939, 3942, -1, 3933, 3942, 3940, -1, 3959, 3933, 3940, -1, 3959, 4601, 3933, -1, 3938, 3941, 3939, -1, 3939, 3941, 3943, -1, 3952, 3943, 3960, -1, 3958, 3952, 3960, -1, 3958, 3942, 3952, -1, 3958, 3940, 3942, -1, 3943, 2668, 3960, -1, 3944, 4600, 3934, -1, 3934, 4600, 3953, -1, 3935, 3953, 3947, -1, 3932, 3947, 3929, -1, 3823, 3929, 3821, -1, 3823, 3932, 3929, -1, 4600, 3945, 3953, -1, 3953, 3945, 3946, -1, 3947, 3946, 3948, -1, 3929, 3947, 3948, -1, 3945, 3949, 3946, -1, 3946, 3949, 4603, -1, 3930, 3946, 4603, -1, 3930, 3948, 3946, -1, 3950, 3928, 3948, -1, 3928, 3951, 3929, -1, 3939, 3943, 3952, -1, 3942, 3939, 3952, -1, 3935, 3947, 3932, -1, 3953, 3946, 3947, -1, 3934, 3953, 3935, -1, 3955, 3934, 3956, -1, 3954, 3955, 3956, -1, 3939, 3954, 3957, -1, 3933, 3954, 3942, -1, 2667, 3973, 2668, -1, 2668, 3973, 3960, -1, 3960, 3973, 3972, -1, 3958, 3972, 3971, -1, 3940, 3971, 3959, -1, 3940, 3958, 3971, -1, 3960, 3972, 3958, -1, 3971, 3961, 3959, -1, 3962, 3963, 2538, -1, 2538, 3963, 3968, -1, 3964, 3968, 3983, -1, 2541, 3983, 3965, -1, 2543, 3965, 3966, -1, 2544, 3966, 3970, -1, 2546, 3970, 3967, -1, 2667, 3967, 3973, -1, 2667, 2546, 3967, -1, 3963, 3969, 3968, -1, 3968, 3969, 3985, -1, 3983, 3985, 3984, -1, 3965, 3984, 3987, -1, 3966, 3987, 3986, -1, 3970, 3986, 3989, -1, 3967, 3989, 3975, -1, 3972, 3975, 3971, -1, 3972, 3967, 3975, -1, 3972, 3973, 3967, -1, 3969, 3994, 3985, -1, 3985, 3994, 3974, -1, 3984, 3974, 3979, -1, 3987, 3979, 3981, -1, 3986, 3981, 3988, -1, 3989, 3988, 3982, -1, 3975, 3982, 3976, -1, 3971, 3976, 3961, -1, 3971, 3975, 3976, -1, 3994, 3977, 3974, -1, 3974, 3977, 3978, -1, 4602, 3974, 3978, -1, 4602, 3979, 3974, -1, 4602, 3980, 3979, -1, 3979, 3980, 3981, -1, 3981, 3980, 4599, -1, 3988, 4599, 4597, -1, 4596, 3988, 4597, -1, 4596, 3982, 3988, -1, 4596, 4595, 3982, -1, 3982, 4595, 3976, -1, 3976, 4595, 3961, -1, 3981, 4599, 3988, -1, 2546, 2544, 3970, -1, 2544, 2543, 3966, -1, 2543, 2541, 3965, -1, 2541, 3964, 3983, -1, 3964, 2538, 3968, -1, 3984, 3985, 3974, -1, 3983, 3968, 3985, -1, 3987, 3984, 3979, -1, 3965, 3983, 3984, -1, 3986, 3987, 3981, -1, 3966, 3965, 3987, -1, 3989, 3986, 3988, -1, 3970, 3966, 3986, -1, 3975, 3989, 3982, -1, 3967, 3970, 3989, -1, 3962, 3990, 3963, -1, 3963, 3990, 3993, -1, 3969, 3993, 3991, -1, 3994, 3991, 3992, -1, 3977, 3992, 4604, -1, 3977, 3994, 3992, -1, 3963, 3993, 3969, -1, 3969, 3991, 3994, -1, 2307, 4027, 3995, -1, 4006, 3995, 3999, -1, 3996, 3999, 4000, -1, 2308, 4000, 4005, -1, 2305, 4005, 3998, -1, 3997, 3998, 4647, -1, 3997, 2305, 3998, -1, 3999, 4001, 4000, -1, 4000, 4001, 4005, -1, 4005, 4001, 4024, -1, 3998, 4024, 4004, -1, 4648, 3998, 4004, -1, 4648, 4002, 3998, -1, 3998, 4002, 4647, -1, 4024, 4003, 4004, -1, 2305, 2308, 4005, -1, 2307, 4006, 2308, -1, 2307, 3995, 4006, -1, 2308, 4006, 3996, -1, 4000, 2308, 3996, -1, 4005, 4024, 3998, -1, 4027, 3999, 3995, -1, 4006, 3999, 3996, -1, 3999, 4027, 4026, -1, 4025, 4026, 4007, -1, 4018, 4007, 4019, -1, 4008, 4019, 4009, -1, 4029, 4009, 4010, -1, 4030, 4010, 4021, -1, 4011, 4030, 4021, -1, 4011, 4012, 4030, -1, 4011, 4651, 4012, -1, 4012, 4651, 4013, -1, 4037, 4013, 4038, -1, 4014, 4038, 4015, -1, 4016, 4015, 4033, -1, 4032, 4033, 4036, -1, 4031, 4036, 4017, -1, 4018, 4017, 4025, -1, 4007, 4018, 4025, -1, 4091, 4019, 4020, -1, 4091, 4009, 4019, -1, 4091, 4010, 4009, -1, 4091, 4021, 4010, -1, 4651, 4022, 4013, -1, 4013, 4022, 4023, -1, 4038, 4023, 4829, -1, 4015, 4038, 4829, -1, 4022, 4829, 4023, -1, 4015, 4003, 4033, -1, 4033, 4003, 4024, -1, 4036, 4024, 4001, -1, 4017, 4001, 4025, -1, 4017, 4036, 4001, -1, 4033, 4024, 4036, -1, 4001, 3999, 4025, -1, 4025, 3999, 4026, -1, 4038, 4013, 4023, -1, 4019, 4007, 4020, -1, 4020, 4007, 4026, -1, 4027, 4020, 4026, -1, 4012, 4028, 4030, -1, 4012, 4037, 4028, -1, 4012, 4013, 4037, -1, 4028, 4035, 4029, -1, 4030, 4029, 4010, -1, 4030, 4028, 4029, -1, 4035, 4031, 4008, -1, 4029, 4008, 4009, -1, 4029, 4035, 4008, -1, 4035, 4028, 4034, -1, 4032, 4034, 4016, -1, 4033, 4032, 4016, -1, 4008, 4031, 4018, -1, 4019, 4008, 4018, -1, 4034, 4032, 4035, -1, 4035, 4032, 4031, -1, 4031, 4032, 4036, -1, 4018, 4031, 4017, -1, 4028, 4037, 4034, -1, 4034, 4037, 4014, -1, 4016, 4014, 4015, -1, 4016, 4034, 4014, -1, 4014, 4037, 4038, -1, 4039, 4041, 4058, -1, 4039, 4040, 4041, -1, 4039, 4042, 4040, -1, 4040, 4042, 4059, -1, 4059, 4042, 4044, -1, 4043, 4044, 2205, -1, 4060, 2205, 2204, -1, 4683, 2204, 2110, -1, 4681, 2110, 4045, -1, 4061, 4045, 2113, -1, 4680, 2113, 2116, -1, 4679, 2116, 2134, -1, 4062, 2134, 4063, -1, 4677, 4063, 2139, -1, 4064, 2139, 4047, -1, 4046, 4047, 2145, -1, 4655, 2145, 4048, -1, 4656, 4048, 2150, -1, 4658, 2150, 4049, -1, 4659, 4049, 4050, -1, 4065, 4050, 4051, -1, 4052, 4051, 2128, -1, 4660, 2128, 2126, -1, 4662, 2126, 2161, -1, 4066, 2161, 2160, -1, 4663, 2160, 4067, -1, 4068, 4067, 2172, -1, 4069, 2172, 4054, -1, 4053, 4054, 4055, -1, 4685, 4055, 4056, -1, 4675, 4056, 2185, -1, 4070, 2185, 2189, -1, 4057, 2189, 4058, -1, 4041, 4057, 4058, -1, 4059, 4044, 4043, -1, 4043, 2205, 4060, -1, 4060, 2204, 4683, -1, 4683, 2110, 4681, -1, 4681, 4045, 4061, -1, 4061, 2113, 4680, -1, 4680, 2116, 4679, -1, 4679, 2134, 4062, -1, 4062, 4063, 4677, -1, 4677, 2139, 4064, -1, 4064, 4047, 4046, -1, 4046, 2145, 4655, -1, 4655, 4048, 4656, -1, 4656, 2150, 4658, -1, 4658, 4049, 4659, -1, 4659, 4050, 4065, -1, 4065, 4051, 4052, -1, 4052, 2128, 4660, -1, 4660, 2126, 4662, -1, 4662, 2161, 4066, -1, 4066, 2160, 4663, -1, 4663, 4067, 4068, -1, 4068, 2172, 4069, -1, 4069, 4054, 4053, -1, 4053, 4055, 4685, -1, 4685, 4056, 4675, -1, 4675, 2185, 4070, -1, 4070, 2189, 4057, -1, 4092, 4071, 4072, -1, 4072, 4071, 4676, -1, 1453, 4676, 4073, -1, 1456, 4073, 4074, -1, 4075, 4074, 4674, -1, 4076, 4674, 4077, -1, 1460, 4077, 4078, -1, 1463, 4078, 4079, -1, 1463, 1460, 4078, -1, 4072, 4676, 1453, -1, 1453, 4073, 1456, -1, 1456, 4074, 4075, -1, 4075, 4674, 4076, -1, 4076, 4077, 1460, -1, 4078, 4080, 4079, -1, 4079, 4080, 4081, -1, 4081, 4080, 4684, -1, 2296, 4684, 4673, -1, 2297, 4673, 4682, -1, 4086, 4682, 4082, -1, 2271, 4082, 4672, -1, 4087, 4672, 4083, -1, 4088, 4083, 4671, -1, 2273, 4671, 4678, -1, 4089, 4678, 4670, -1, 4085, 4670, 4090, -1, 4084, 4085, 4090, -1, 4081, 4684, 2296, -1, 2296, 4673, 2297, -1, 2297, 4682, 4086, -1, 4086, 4082, 2271, -1, 2271, 4672, 4087, -1, 4087, 4083, 4088, -1, 4088, 4671, 2273, -1, 2273, 4678, 4089, -1, 4089, 4670, 4085, -1, 4084, 4090, 2307, -1, 2307, 4090, 4650, -1, 4091, 2307, 4650, -1, 4091, 4027, 2307, -1, 4091, 4020, 4027, -1, 4092, 4201, 4071, -1, 4071, 4201, 4664, -1, 4664, 4201, 4687, -1, 4687, 4201, 4202, -1, 4197, 4687, 4202, -1, 2548, 2484, 4144, -1, 2548, 2487, 2484, -1, 2548, 4093, 2487, -1, 2548, 2490, 4093, -1, 2548, 4094, 2490, -1, 2548, 2556, 4094, -1, 4094, 2556, 2494, -1, 2494, 2556, 4096, -1, 4096, 2556, 2557, -1, 2495, 2557, 4099, -1, 4095, 4099, 4098, -1, 4095, 2495, 4099, -1, 4096, 2557, 2495, -1, 4098, 4099, 4104, -1, 2435, 4104, 4097, -1, 2435, 4098, 4104, -1, 4099, 2558, 4104, -1, 4104, 2558, 4100, -1, 4101, 4104, 4100, -1, 4101, 4102, 4104, -1, 4104, 4102, 4103, -1, 2559, 4104, 4103, -1, 2559, 2619, 4104, -1, 2559, 4105, 2619, -1, 2619, 4105, 4106, -1, 2560, 2619, 4106, -1, 2560, 4107, 2619, -1, 2619, 4107, 2561, -1, 2562, 2619, 2561, -1, 2562, 4109, 2619, -1, 2619, 4109, 4155, -1, 2343, 2619, 4155, -1, 2343, 2326, 2619, -1, 2619, 2326, 2325, -1, 4130, 2325, 2320, -1, 2625, 2320, 2407, -1, 4129, 2407, 2406, -1, 4128, 2406, 2309, -1, 4127, 2309, 2396, -1, 4126, 2396, 4125, -1, 2634, 4125, 4124, -1, 4123, 4124, 2316, -1, 4108, 2316, 2318, -1, 2635, 2318, 2636, -1, 2635, 4108, 2318, -1, 2565, 2355, 4109, -1, 2565, 4110, 2355, -1, 2565, 4111, 4110, -1, 4110, 4111, 2359, -1, 2359, 4111, 2360, -1, 2360, 4111, 4112, -1, 2332, 4112, 4154, -1, 2332, 2360, 4112, -1, 2547, 4113, 4112, -1, 2547, 2363, 4113, -1, 2547, 2365, 2363, -1, 2547, 2377, 2365, -1, 2547, 2382, 2377, -1, 2547, 2384, 2382, -1, 2547, 4116, 2384, -1, 2547, 4114, 4116, -1, 4116, 4114, 2539, -1, 4115, 4116, 2539, -1, 4115, 2540, 4116, -1, 2384, 4116, 4117, -1, 4117, 4116, 4118, -1, 4119, 4118, 2649, -1, 4120, 2649, 2648, -1, 4121, 2648, 2647, -1, 4122, 2647, 2636, -1, 2318, 4122, 2636, -1, 4117, 4118, 4119, -1, 4119, 2649, 4120, -1, 4120, 2648, 4121, -1, 4121, 2647, 4122, -1, 4108, 4123, 2316, -1, 4123, 2634, 4124, -1, 2634, 4126, 4125, -1, 4126, 4127, 2396, -1, 4127, 4128, 2309, -1, 4128, 4129, 2406, -1, 4129, 2625, 2407, -1, 2625, 4130, 2320, -1, 4130, 2619, 2325, -1, 4097, 4104, 4131, -1, 4131, 4104, 4145, -1, 4146, 4145, 4731, -1, 4147, 4731, 4729, -1, 4132, 4729, 4728, -1, 4133, 4728, 4727, -1, 4134, 4727, 4148, -1, 4135, 4148, 4137, -1, 4136, 4137, 4138, -1, 4149, 4138, 4712, -1, 4139, 4712, 4711, -1, 4710, 4139, 4711, -1, 4710, 2459, 4139, -1, 4710, 4709, 2459, -1, 2459, 4709, 4150, -1, 4150, 4709, 4698, -1, 2463, 4698, 4141, -1, 4140, 4141, 4142, -1, 2466, 4142, 4820, -1, 4153, 4820, 4144, -1, 2447, 4144, 4143, -1, 2447, 4153, 4144, -1, 4131, 4145, 4146, -1, 4146, 4731, 4147, -1, 4147, 4729, 4132, -1, 4132, 4728, 4133, -1, 4133, 4727, 4134, -1, 4134, 4148, 4135, -1, 4135, 4137, 4136, -1, 4136, 4138, 4149, -1, 4149, 4712, 4139, -1, 4150, 4698, 2463, -1, 2463, 4141, 4140, -1, 4140, 4142, 2466, -1, 4813, 4151, 4820, -1, 4820, 4151, 4812, -1, 4152, 4820, 4812, -1, 4152, 4144, 4820, -1, 2484, 2471, 4144, -1, 4144, 2471, 2470, -1, 4143, 4144, 2470, -1, 4153, 2466, 4820, -1, 4113, 2333, 4112, -1, 4112, 2333, 4154, -1, 2355, 2350, 4109, -1, 4109, 2350, 4155, -1, 4104, 2619, 4157, -1, 4157, 2619, 4156, -1, 2623, 4157, 4156, -1, 2623, 4739, 4157, -1, 2623, 2657, 4739, -1, 4739, 2657, 4158, -1, 4158, 2657, 4160, -1, 4734, 4158, 4160, -1, 4161, 4159, 4160, -1, 4161, 2578, 4159, -1, 4161, 4162, 2578, -1, 2578, 4162, 2580, -1, 2580, 4162, 2621, -1, 4164, 2621, 2633, -1, 2587, 2633, 2628, -1, 2588, 2628, 4163, -1, 2589, 4163, 2590, -1, 2589, 2588, 4163, -1, 2580, 2621, 4164, -1, 4164, 2633, 2587, -1, 2587, 2628, 2588, -1, 4163, 2644, 2590, -1, 2590, 2644, 4165, -1, 4165, 2644, 4166, -1, 4169, 4166, 2637, -1, 2593, 2637, 4170, -1, 4171, 4170, 4167, -1, 2568, 4167, 4168, -1, 2568, 4171, 4167, -1, 2568, 2567, 4171, -1, 4165, 4166, 4169, -1, 4169, 2637, 2593, -1, 2593, 4170, 4171, -1, 4167, 4172, 4168, -1, 2615, 4173, 4159, -1, 4159, 4173, 4160, -1, 4160, 4173, 2678, -1, 2677, 4160, 2678, -1, 2679, 4646, 4174, -1, 4174, 4646, 4175, -1, 4642, 4174, 4175, -1, 4642, 4176, 4174, -1, 4642, 4645, 4176, -1, 4176, 4645, 4177, -1, 4177, 4645, 4178, -1, 2677, 4177, 4178, -1, 4197, 4202, 4179, -1, 4198, 4179, 4180, -1, 4194, 4180, 4196, -1, 4195, 4196, 4199, -1, 4184, 4199, 4182, -1, 4181, 4184, 4182, -1, 4181, 4183, 4184, -1, 4181, 4190, 4183, -1, 4181, 4185, 4190, -1, 4190, 4185, 4186, -1, 4188, 4186, 4187, -1, 4748, 4188, 4187, -1, 4748, 4189, 4188, -1, 4188, 4189, 4192, -1, 4190, 4192, 4183, -1, 4190, 4188, 4192, -1, 4190, 4186, 4188, -1, 4204, 4191, 4185, -1, 4185, 4191, 4186, -1, 4186, 4191, 4746, -1, 4187, 4186, 4746, -1, 4189, 4689, 4192, -1, 4192, 4689, 4193, -1, 4183, 4193, 4184, -1, 4183, 4192, 4193, -1, 4689, 4690, 4193, -1, 4193, 4690, 4195, -1, 4184, 4195, 4199, -1, 4184, 4193, 4195, -1, 4690, 4194, 4195, -1, 4195, 4194, 4196, -1, 4180, 4194, 4198, -1, 4198, 4194, 4687, -1, 4197, 4198, 4687, -1, 4197, 4179, 4198, -1, 4182, 4199, 4200, -1, 4179, 4200, 4180, -1, 4179, 4182, 4200, -1, 4179, 4202, 4182, -1, 4200, 4199, 4196, -1, 4180, 4200, 4196, -1, 4201, 4209, 4202, -1, 4201, 4210, 4209, -1, 4201, 2706, 4210, -1, 4210, 2706, 4211, -1, 4207, 4211, 4221, -1, 4223, 4221, 4203, -1, 4224, 4203, 4205, -1, 4185, 4205, 4204, -1, 4185, 4224, 4205, -1, 4185, 4181, 4224, -1, 4224, 4181, 4206, -1, 4223, 4206, 4208, -1, 4207, 4208, 4209, -1, 4210, 4207, 4209, -1, 4210, 4211, 4207, -1, 4211, 2706, 4220, -1, 4221, 4220, 4213, -1, 4203, 4213, 4214, -1, 4205, 4214, 4204, -1, 4205, 4203, 4214, -1, 4212, 4217, 2704, -1, 4212, 4215, 4217, -1, 4212, 4745, 4215, -1, 4215, 4745, 4214, -1, 4213, 4215, 4214, -1, 4213, 4216, 4215, -1, 4213, 4220, 4216, -1, 4216, 4220, 2704, -1, 4217, 4216, 2704, -1, 4217, 4215, 4216, -1, 4745, 4204, 4214, -1, 4206, 4181, 4222, -1, 4208, 4222, 4218, -1, 4209, 4218, 4202, -1, 4209, 4208, 4218, -1, 4202, 4219, 4182, -1, 4202, 4218, 4219, -1, 4219, 4218, 4222, -1, 4182, 4222, 4181, -1, 4182, 4219, 4222, -1, 2706, 2704, 4220, -1, 4223, 4208, 4207, -1, 4221, 4223, 4207, -1, 4220, 4221, 4211, -1, 4206, 4222, 4208, -1, 4223, 4203, 4224, -1, 4206, 4223, 4224, -1, 4221, 4213, 4203, -1, 4226, 4776, 4241, -1, 4226, 4225, 4776, -1, 4226, 3122, 4225, -1, 4225, 3122, 3123, -1, 4227, 4225, 3123, -1, 4227, 3125, 4225, -1, 4225, 3125, 3171, -1, 4228, 4225, 3171, -1, 4228, 4229, 4225, -1, 4225, 4229, 3127, -1, 4230, 4225, 3127, -1, 4230, 3169, 4225, -1, 4225, 3169, 3167, -1, 4231, 4225, 3167, -1, 4231, 4232, 4225, -1, 4225, 4232, 4233, -1, 4234, 4235, 4776, -1, 4234, 4762, 4235, -1, 4235, 4762, 4236, -1, 4237, 4235, 4236, -1, 4237, 4751, 4235, -1, 4235, 4751, 4758, -1, 4776, 4235, 2793, -1, 4241, 2793, 2792, -1, 2753, 4241, 2792, -1, 2753, 4238, 4241, -1, 4241, 4238, 4239, -1, 2762, 4241, 4239, -1, 2762, 4240, 4241, -1, 4241, 4240, 2770, -1, 2769, 4241, 2770, -1, 2769, 2775, 4241, -1, 4241, 2775, 2787, -1, 2787, 2775, 4242, -1, 2782, 2787, 4242, -1, 2782, 2781, 2787, -1, 2740, 2739, 4244, -1, 4244, 2739, 2736, -1, 4243, 4244, 2736, -1, 4243, 2720, 4244, -1, 4244, 2720, 2793, -1, 4235, 4244, 2793, -1, 2720, 2719, 2793, -1, 2793, 2719, 4245, -1, 4245, 2719, 2728, -1, 4246, 2728, 2727, -1, 4246, 4245, 2728, -1, 4776, 2793, 4241, -1, 4450, 4247, 3118, -1, 3118, 4247, 4461, -1, 4460, 3118, 4461, -1, 4460, 3092, 3118, -1, 4460, 4267, 3092, -1, 3092, 4267, 3094, -1, 3094, 4267, 4248, -1, 4248, 4267, 4249, -1, 4249, 4267, 2840, -1, 4250, 2840, 2851, -1, 4251, 2851, 2852, -1, 4307, 2852, 2854, -1, 4306, 2854, 4252, -1, 4253, 4252, 4254, -1, 3037, 4254, 4255, -1, 3054, 4255, 2855, -1, 3029, 2855, 4256, -1, 4302, 4256, 2843, -1, 4258, 2843, 2856, -1, 4257, 4258, 2856, -1, 4257, 3271, 4258, -1, 4257, 2812, 3271, -1, 3271, 2812, 4292, -1, 2972, 4292, 4259, -1, 2972, 3271, 4292, -1, 2972, 4261, 3271, -1, 2972, 4260, 4261, -1, 4261, 4260, 4262, -1, 4263, 4261, 4262, -1, 4263, 4264, 4261, -1, 4261, 4264, 3008, -1, 3008, 4264, 2998, -1, 2998, 4264, 2992, -1, 4780, 4316, 4267, -1, 4267, 4316, 4265, -1, 4266, 4267, 4265, -1, 4266, 4315, 4267, -1, 4267, 4315, 4312, -1, 4323, 4267, 4312, -1, 4323, 4311, 4267, -1, 4267, 4311, 4268, -1, 2840, 4268, 4310, -1, 4269, 2840, 4310, -1, 4269, 4274, 2840, -1, 2840, 4274, 4270, -1, 4270, 4274, 4271, -1, 4271, 4274, 2850, -1, 2850, 4274, 4272, -1, 4272, 4274, 4273, -1, 4273, 4274, 2848, -1, 2848, 4274, 2847, -1, 2847, 4274, 2838, -1, 2838, 4274, 2837, -1, 2837, 4274, 2834, -1, 2834, 4274, 4276, -1, 4276, 4274, 4277, -1, 2821, 4277, 4275, -1, 2821, 4276, 4277, -1, 4267, 4268, 2840, -1, 2866, 4286, 4277, -1, 2866, 2865, 4286, -1, 4286, 2865, 4285, -1, 4297, 4285, 4278, -1, 4279, 4278, 2864, -1, 2863, 4279, 2864, -1, 2863, 2862, 4279, -1, 4279, 2862, 4280, -1, 4281, 4279, 4280, -1, 4281, 4282, 4279, -1, 4279, 4282, 2860, -1, 4284, 2860, 4283, -1, 4284, 4279, 2860, -1, 4286, 4285, 4297, -1, 2939, 4286, 4297, -1, 2939, 2937, 4286, -1, 4286, 2937, 2827, -1, 2827, 2937, 2935, -1, 4299, 2935, 4300, -1, 2825, 4300, 4288, -1, 4287, 4288, 2979, -1, 2824, 2979, 4301, -1, 4289, 4301, 4290, -1, 2823, 4290, 2975, -1, 4291, 2975, 4259, -1, 4292, 4291, 4259, -1, 4297, 4278, 4279, -1, 4293, 4279, 4294, -1, 4296, 4294, 4295, -1, 4296, 4293, 4294, -1, 4297, 4279, 4293, -1, 4294, 4298, 4295, -1, 2827, 2935, 4299, -1, 4299, 4300, 2825, -1, 2825, 4288, 4287, -1, 4287, 2979, 2824, -1, 2824, 4301, 4289, -1, 4289, 4290, 2823, -1, 2823, 2975, 4291, -1, 2843, 4258, 4302, -1, 4302, 4258, 4375, -1, 3017, 4375, 3018, -1, 3017, 4302, 4375, -1, 4303, 3014, 4375, -1, 4303, 4304, 3014, -1, 3014, 4304, 4378, -1, 3014, 3059, 4375, -1, 4375, 3059, 4305, -1, 3018, 4375, 4305, -1, 4302, 3029, 4256, -1, 3029, 3054, 2855, -1, 3054, 3037, 4255, -1, 3037, 4253, 4254, -1, 4253, 4306, 4252, -1, 4306, 4307, 2854, -1, 4307, 4251, 2852, -1, 4251, 4250, 2851, -1, 4250, 4249, 2840, -1, 4286, 2828, 4277, -1, 4277, 2828, 2816, -1, 4308, 4277, 2816, -1, 4308, 2818, 4277, -1, 4277, 2818, 2830, -1, 2831, 4277, 2830, -1, 2831, 2832, 4277, -1, 4277, 2832, 2833, -1, 4275, 4277, 2833, -1, 4274, 4269, 4309, -1, 4309, 4269, 4322, -1, 4322, 4269, 4310, -1, 3140, 4310, 4268, -1, 3141, 4268, 4311, -1, 3147, 4311, 4323, -1, 3149, 4323, 4312, -1, 4313, 4312, 4315, -1, 4314, 4315, 4266, -1, 3156, 4266, 4265, -1, 4324, 4265, 4316, -1, 4325, 4316, 4780, -1, 4318, 4780, 4317, -1, 4779, 4318, 4317, -1, 4779, 3165, 4318, -1, 4779, 4320, 3165, -1, 3165, 4320, 4319, -1, 4319, 4320, 4321, -1, 4853, 4321, 4851, -1, 4853, 4319, 4321, -1, 4322, 4310, 3140, -1, 3140, 4268, 3141, -1, 3141, 4311, 3147, -1, 3147, 4323, 3149, -1, 3149, 4312, 4313, -1, 4313, 4315, 4314, -1, 4314, 4266, 3156, -1, 3156, 4265, 4324, -1, 4324, 4316, 4325, -1, 4325, 4780, 4318, -1, 3321, 4326, 4466, -1, 3321, 3198, 4326, -1, 3321, 4327, 3198, -1, 3321, 4328, 4327, -1, 4327, 4328, 4329, -1, 4329, 4328, 4342, -1, 4343, 4342, 3202, -1, 3186, 3202, 4344, -1, 4330, 4344, 4345, -1, 3197, 4345, 4331, -1, 3185, 4331, 3212, -1, 4332, 3185, 3212, -1, 4332, 4333, 3185, -1, 4332, 3213, 4333, -1, 4333, 3213, 4346, -1, 4346, 3213, 4334, -1, 4347, 4334, 3214, -1, 4348, 3214, 4349, -1, 3195, 4349, 4335, -1, 4350, 4335, 4336, -1, 3182, 4336, 4337, -1, 3193, 4337, 4338, -1, 4339, 4338, 3210, -1, 3178, 3210, 4341, -1, 4340, 4341, 3177, -1, 4340, 3178, 4341, -1, 4329, 4342, 4343, -1, 4343, 3202, 3186, -1, 3186, 4344, 4330, -1, 4330, 4345, 3197, -1, 3197, 4331, 3185, -1, 4346, 4334, 4347, -1, 4347, 3214, 4348, -1, 4348, 4349, 3195, -1, 3195, 4335, 4350, -1, 4350, 4336, 3182, -1, 3182, 4337, 3193, -1, 3193, 4338, 4339, -1, 4339, 3210, 3178, -1, 3177, 4341, 4788, -1, 3176, 4788, 4351, -1, 3191, 4351, 3190, -1, 3191, 3176, 4351, -1, 4341, 4370, 4788, -1, 4788, 4370, 4368, -1, 4352, 4788, 4368, -1, 4352, 4353, 4788, -1, 3177, 4788, 3176, -1, 4351, 4354, 3190, -1, 3190, 4354, 4355, -1, 4355, 4354, 4357, -1, 4356, 4357, 4358, -1, 4356, 4355, 4357, -1, 4357, 4359, 4358, -1, 4358, 4359, 4364, -1, 4364, 4359, 4361, -1, 4360, 4361, 4362, -1, 4366, 4362, 4466, -1, 4363, 4466, 4326, -1, 4363, 4366, 4466, -1, 4364, 4361, 4360, -1, 4785, 4472, 4362, -1, 4362, 4472, 4471, -1, 4365, 4362, 4471, -1, 4365, 4466, 4362, -1, 4366, 4360, 4362, -1, 4353, 4352, 3223, -1, 3223, 4352, 4367, -1, 4367, 4352, 4368, -1, 4369, 4368, 4370, -1, 3251, 4370, 4341, -1, 4371, 3251, 4341, -1, 4367, 4368, 4369, -1, 4369, 4370, 3251, -1, 4372, 4373, 3273, -1, 3273, 4373, 4380, -1, 4387, 4380, 4374, -1, 4386, 4374, 4376, -1, 4375, 4376, 4303, -1, 4375, 4386, 4376, -1, 4375, 4258, 4386, -1, 4373, 4790, 4380, -1, 4380, 4790, 4381, -1, 4379, 4381, 4389, -1, 4388, 4389, 4377, -1, 4378, 4388, 4377, -1, 4378, 4304, 4388, -1, 4388, 4304, 4385, -1, 4379, 4385, 4374, -1, 4380, 4379, 4374, -1, 4380, 4381, 4379, -1, 4790, 4382, 4381, -1, 4381, 4382, 4384, -1, 4389, 4384, 4383, -1, 4377, 4389, 4383, -1, 4382, 3223, 4384, -1, 4384, 3223, 3222, -1, 4383, 4384, 3222, -1, 4304, 4303, 4385, -1, 4385, 4303, 4376, -1, 4374, 4385, 4376, -1, 4386, 4387, 4374, -1, 4387, 3273, 4380, -1, 4388, 4385, 4379, -1, 4389, 4388, 4379, -1, 4384, 4389, 4381, -1, 3756, 4372, 3796, -1, 3796, 4372, 3275, -1, 4394, 3754, 4390, -1, 4440, 4390, 4441, -1, 4391, 4441, 4392, -1, 4794, 4392, 4409, -1, 4794, 4391, 4392, -1, 4794, 4789, 4391, -1, 4391, 4789, 4439, -1, 4440, 4439, 4393, -1, 4394, 4440, 4393, -1, 4394, 4390, 4440, -1, 3754, 4395, 4390, -1, 4390, 4395, 4531, -1, 4408, 4531, 4396, -1, 4410, 4396, 4397, -1, 4442, 4397, 4528, -1, 4398, 4528, 4399, -1, 4400, 4399, 4524, -1, 4443, 4524, 4401, -1, 4521, 4443, 4401, -1, 4521, 4402, 4443, -1, 4521, 4403, 4402, -1, 4402, 4403, 4425, -1, 4407, 4425, 4444, -1, 4405, 4444, 4445, -1, 4792, 4445, 4404, -1, 4792, 4405, 4445, -1, 4792, 4786, 4405, -1, 4405, 4786, 4406, -1, 4407, 4406, 4424, -1, 4402, 4424, 4443, -1, 4402, 4407, 4424, -1, 4402, 4425, 4407, -1, 4390, 4531, 4408, -1, 4441, 4408, 4411, -1, 4392, 4411, 4413, -1, 4409, 4413, 4793, -1, 4409, 4392, 4413, -1, 4408, 4396, 4410, -1, 4411, 4410, 4412, -1, 4413, 4412, 4414, -1, 4793, 4414, 4787, -1, 4793, 4413, 4414, -1, 4410, 4397, 4442, -1, 4412, 4442, 4415, -1, 4414, 4415, 4416, -1, 4787, 4416, 4418, -1, 4787, 4414, 4416, -1, 4442, 4528, 4398, -1, 4415, 4398, 4417, -1, 4416, 4417, 4422, -1, 4418, 4422, 4419, -1, 4418, 4416, 4422, -1, 4398, 4399, 4400, -1, 4417, 4400, 4420, -1, 4422, 4420, 4423, -1, 4419, 4423, 4421, -1, 4419, 4422, 4423, -1, 4400, 4524, 4443, -1, 4420, 4443, 4424, -1, 4423, 4424, 4406, -1, 4421, 4406, 4786, -1, 4421, 4423, 4406, -1, 4403, 4518, 4425, -1, 4425, 4518, 4426, -1, 4444, 4426, 4427, -1, 4445, 4427, 4428, -1, 4404, 4428, 4429, -1, 4404, 4445, 4428, -1, 4518, 4431, 4426, -1, 4426, 4431, 4446, -1, 4427, 4446, 4447, -1, 4428, 4447, 4430, -1, 4429, 4430, 4434, -1, 4783, 4429, 4434, -1, 4431, 4517, 4446, -1, 4446, 4517, 4432, -1, 4447, 4432, 4433, -1, 4430, 4433, 4436, -1, 4434, 4430, 4436, -1, 4517, 4516, 4432, -1, 4432, 4516, 4435, -1, 4433, 4435, 4437, -1, 4436, 4433, 4437, -1, 4516, 4438, 4435, -1, 4435, 4438, 4437, -1, 4437, 4438, 4507, -1, 4430, 4429, 4428, -1, 4789, 4791, 4439, -1, 4439, 4791, 3755, -1, 4393, 4439, 3755, -1, 4791, 3756, 3755, -1, 4391, 4439, 4440, -1, 4441, 4391, 4440, -1, 4408, 4441, 4390, -1, 4410, 4411, 4408, -1, 4411, 4392, 4441, -1, 4442, 4412, 4410, -1, 4412, 4413, 4411, -1, 4398, 4415, 4442, -1, 4415, 4414, 4412, -1, 4400, 4417, 4398, -1, 4417, 4416, 4415, -1, 4443, 4420, 4400, -1, 4420, 4422, 4417, -1, 4423, 4420, 4424, -1, 4405, 4406, 4407, -1, 4444, 4405, 4407, -1, 4426, 4444, 4425, -1, 4446, 4427, 4426, -1, 4427, 4445, 4444, -1, 4432, 4447, 4446, -1, 4447, 4428, 4427, -1, 4435, 4433, 4432, -1, 4433, 4430, 4447, -1, 4448, 4475, 4464, -1, 3286, 4464, 4463, -1, 4451, 4463, 4449, -1, 4450, 4449, 4247, -1, 4450, 4451, 4449, -1, 4453, 4452, 4465, -1, 4453, 4456, 4452, -1, 4453, 4784, 4456, -1, 4456, 4784, 4454, -1, 4782, 4456, 4454, -1, 4782, 4455, 4456, -1, 4782, 4781, 4455, -1, 4455, 4781, 4458, -1, 4457, 4458, 4462, -1, 4463, 4462, 4449, -1, 4463, 4457, 4462, -1, 4463, 4464, 4457, -1, 4457, 4464, 4452, -1, 4455, 4452, 4456, -1, 4455, 4457, 4452, -1, 4455, 4458, 4457, -1, 4784, 4459, 4454, -1, 4781, 4267, 4458, -1, 4458, 4267, 4460, -1, 4461, 4458, 4460, -1, 4461, 4462, 4458, -1, 4461, 4247, 4462, -1, 4462, 4247, 4449, -1, 4451, 3286, 4463, -1, 3286, 4448, 4464, -1, 4465, 4452, 4464, -1, 4475, 4465, 4464, -1, 4470, 4466, 4476, -1, 4469, 4476, 4478, -1, 4468, 4478, 4467, -1, 4468, 4469, 4478, -1, 4468, 4470, 4469, -1, 4469, 4470, 4476, -1, 4471, 4477, 4365, -1, 4471, 4472, 4477, -1, 4477, 4472, 4474, -1, 4473, 4474, 4475, -1, 3296, 4473, 4475, -1, 3296, 4478, 4473, -1, 3296, 4467, 4478, -1, 4472, 4785, 4474, -1, 4474, 4785, 4475, -1, 4365, 4477, 4476, -1, 4466, 4365, 4476, -1, 4474, 4473, 4477, -1, 4477, 4473, 4478, -1, 4476, 4477, 4478, -1, 3826, 3825, 4481, -1, 4481, 3825, 4479, -1, 3822, 4481, 4479, -1, 3822, 4561, 4481, -1, 4481, 4561, 3612, -1, 4480, 4481, 3612, -1, 4480, 3619, 4481, -1, 4481, 3619, 4482, -1, 3624, 4481, 4482, -1, 3624, 4553, 4481, -1, 3624, 3437, 4553, -1, 3624, 4484, 3437, -1, 3624, 4483, 4484, -1, 3624, 3447, 4483, -1, 3624, 3461, 3447, -1, 3624, 4485, 3461, -1, 3624, 3466, 4485, -1, 3624, 3623, 3466, -1, 3466, 3623, 4486, -1, 4487, 3466, 4486, -1, 4487, 4488, 3466, -1, 3466, 4488, 4489, -1, 4490, 3466, 4489, -1, 4490, 3635, 3466, -1, 3466, 3635, 4491, -1, 3701, 3466, 4491, -1, 3701, 4492, 3466, -1, 3701, 3700, 4492, -1, 4492, 3700, 4493, -1, 3645, 4492, 4493, -1, 3645, 4494, 4492, -1, 4492, 4494, 3654, -1, 4495, 4492, 3654, -1, 4495, 4496, 4492, -1, 4492, 4496, 3754, -1, 3754, 4496, 3661, -1, 3664, 3754, 3661, -1, 3664, 4497, 3754, -1, 3754, 4497, 3668, -1, 4498, 3754, 3668, -1, 4498, 3672, 3754, -1, 3754, 3672, 3674, -1, 4532, 3674, 4556, -1, 4500, 4556, 3711, -1, 4499, 4500, 3711, -1, 4499, 3374, 4500, -1, 4499, 3682, 3374, -1, 3374, 3682, 3395, -1, 3395, 3682, 4502, -1, 4501, 4502, 4503, -1, 4504, 4501, 4503, -1, 4504, 3404, 4501, -1, 4504, 3692, 3404, -1, 3404, 3692, 4505, -1, 4505, 3692, 3691, -1, 4506, 3691, 4507, -1, 4508, 4507, 4509, -1, 4508, 4506, 4507, -1, 4512, 3588, 4561, -1, 4512, 3585, 3588, -1, 4512, 4510, 3585, -1, 4512, 3574, 4510, -1, 4512, 3575, 3574, -1, 4512, 4511, 3575, -1, 4512, 4513, 4511, -1, 4512, 3568, 4513, -1, 4512, 3569, 3568, -1, 4512, 4514, 3569, -1, 4512, 3564, 4514, -1, 4512, 3559, 3564, -1, 4512, 3560, 3559, -1, 4512, 4507, 3560, -1, 4512, 4515, 4507, -1, 4507, 4515, 4803, -1, 4802, 4507, 4803, -1, 4802, 4800, 4507, -1, 4509, 4507, 4519, -1, 4519, 4507, 4438, -1, 3331, 4438, 4516, -1, 4517, 3331, 4516, -1, 4517, 3347, 3331, -1, 4517, 4431, 3347, -1, 3347, 4431, 3350, -1, 3350, 4431, 4518, -1, 4520, 4518, 4403, -1, 3353, 4403, 3358, -1, 3353, 4520, 4403, -1, 4519, 4438, 3331, -1, 3350, 4518, 4520, -1, 4403, 4521, 3358, -1, 3358, 4521, 3359, -1, 3359, 4521, 4522, -1, 4522, 4521, 4401, -1, 3336, 4401, 4523, -1, 3336, 4522, 4401, -1, 4401, 4524, 4523, -1, 4523, 4524, 4526, -1, 4526, 4524, 4399, -1, 4525, 4399, 4527, -1, 4525, 4526, 4399, -1, 4399, 4528, 4527, -1, 4527, 4528, 3367, -1, 3367, 4528, 4529, -1, 4529, 4528, 4397, -1, 3384, 4397, 4530, -1, 3384, 4529, 4397, -1, 4397, 4396, 4530, -1, 4530, 4396, 4533, -1, 4533, 4396, 4531, -1, 3391, 4531, 4395, -1, 4534, 4395, 3754, -1, 3393, 3754, 4532, -1, 3393, 4534, 3754, -1, 4533, 4531, 3391, -1, 3391, 4395, 4534, -1, 4536, 4535, 4492, -1, 4536, 4537, 4535, -1, 4536, 3802, 4537, -1, 4537, 3802, 3476, -1, 3476, 3802, 3799, -1, 4538, 3799, 4539, -1, 3452, 4539, 4540, -1, 3452, 4538, 4539, -1, 3476, 3799, 4538, -1, 4539, 3791, 4540, -1, 4540, 3791, 4541, -1, 4541, 3791, 3483, -1, 3483, 3791, 3764, -1, 3484, 3764, 3499, -1, 3484, 3483, 3764, -1, 3764, 4542, 3499, -1, 3499, 4542, 4544, -1, 4544, 4542, 4543, -1, 3508, 4543, 3509, -1, 3508, 4544, 4543, -1, 4543, 4546, 3509, -1, 3509, 4546, 4545, -1, 4545, 4546, 3513, -1, 3513, 4546, 4547, -1, 4547, 4546, 4548, -1, 3514, 4548, 4550, -1, 4549, 4550, 4554, -1, 3515, 4554, 4555, -1, 3516, 4555, 4551, -1, 3763, 3516, 4551, -1, 3763, 4552, 3516, -1, 3763, 4481, 4552, -1, 4552, 4481, 3526, -1, 3526, 4481, 3527, -1, 3527, 4481, 4553, -1, 4547, 4548, 3514, -1, 3514, 4550, 4549, -1, 4549, 4554, 3515, -1, 3515, 4555, 3516, -1, 3754, 3674, 4532, -1, 4532, 4556, 4500, -1, 3395, 4502, 4501, -1, 3691, 3694, 4507, -1, 4507, 3694, 4557, -1, 3707, 4507, 4557, -1, 3707, 3560, 4507, -1, 3588, 4558, 4561, -1, 4561, 4558, 3595, -1, 3594, 4561, 3595, -1, 3594, 4559, 4561, -1, 4561, 4559, 4560, -1, 3601, 4561, 4560, -1, 3601, 3604, 4561, -1, 4561, 3604, 3606, -1, 3703, 4561, 3606, -1, 3703, 3702, 4561, -1, 4561, 3702, 3613, -1, 3612, 4561, 3613, -1, 4535, 4562, 4492, -1, 4492, 4562, 3466, -1, 4506, 4505, 3691, -1, 4585, 4796, 4587, -1, 4584, 4587, 4586, -1, 4806, 4586, 4564, -1, 4611, 4564, 4563, -1, 4611, 4806, 4564, -1, 4565, 4579, 4566, -1, 4565, 4573, 4579, -1, 4565, 4574, 4573, -1, 4573, 4574, 4592, -1, 4572, 4592, 4591, -1, 4568, 4591, 4569, -1, 4570, 4569, 4567, -1, 4570, 4568, 4569, -1, 4570, 4571, 4568, -1, 4568, 4571, 4590, -1, 4572, 4590, 4588, -1, 4573, 4588, 4579, -1, 4573, 4572, 4588, -1, 4573, 4592, 4572, -1, 4574, 4801, 4592, -1, 4592, 4801, 4575, -1, 4591, 4575, 4594, -1, 4569, 4594, 3927, -1, 4616, 4569, 3927, -1, 4616, 4567, 4569, -1, 4801, 4805, 4575, -1, 4575, 4805, 4593, -1, 4594, 4593, 4577, -1, 3927, 4594, 4577, -1, 4805, 4578, 4593, -1, 4593, 4578, 4576, -1, 4577, 4593, 4576, -1, 4578, 4804, 4576, -1, 4571, 4615, 4590, -1, 4590, 4615, 4589, -1, 4588, 4589, 4581, -1, 4579, 4581, 4587, -1, 4566, 4587, 4796, -1, 4566, 4579, 4587, -1, 4615, 4580, 4589, -1, 4589, 4580, 4582, -1, 4583, 4582, 4563, -1, 4564, 4583, 4563, -1, 4564, 4586, 4583, -1, 4583, 4586, 4581, -1, 4589, 4583, 4581, -1, 4589, 4582, 4583, -1, 4806, 4584, 4586, -1, 4584, 4585, 4587, -1, 4581, 4586, 4587, -1, 4588, 4581, 4579, -1, 4590, 4589, 4588, -1, 4568, 4590, 4572, -1, 4591, 4568, 4572, -1, 4575, 4591, 4592, -1, 4593, 4594, 4575, -1, 4594, 4569, 4591, -1, 3959, 3961, 4601, -1, 4601, 3961, 4595, -1, 4598, 4595, 4596, -1, 4597, 4598, 4596, -1, 4597, 3944, 4598, -1, 4597, 4600, 3944, -1, 4597, 4599, 4600, -1, 4600, 4599, 3980, -1, 3945, 3980, 3949, -1, 3945, 4600, 3980, -1, 4601, 4595, 4598, -1, 3980, 4602, 3949, -1, 3949, 4602, 4603, -1, 4603, 4602, 3978, -1, 4607, 3978, 3977, -1, 4604, 4607, 3977, -1, 4604, 3878, 4607, -1, 4607, 3878, 3889, -1, 3887, 4607, 3889, -1, 3887, 3877, 4607, -1, 4607, 3877, 4605, -1, 3876, 4607, 4605, -1, 3876, 4606, 4607, -1, 4607, 4606, 4608, -1, 3874, 4607, 4608, -1, 3874, 3873, 4607, -1, 4607, 3873, 3870, -1, 3869, 4607, 3870, -1, 3869, 3868, 4607, -1, 4607, 3868, 4609, -1, 3867, 4607, 4609, -1, 3867, 4610, 4607, -1, 4607, 4610, 4614, -1, 3920, 4614, 3844, -1, 3920, 4607, 4614, -1, 3920, 4616, 4607, -1, 3920, 4611, 4616, -1, 3920, 4807, 4611, -1, 3920, 3922, 4807, -1, 4807, 3922, 4612, -1, 4612, 3922, 4613, -1, 4613, 3922, 4632, -1, 4632, 3922, 4634, -1, 4634, 3922, 4637, -1, 4603, 3978, 4607, -1, 3866, 3837, 4614, -1, 3866, 3855, 3837, -1, 3837, 3855, 3851, -1, 3851, 3855, 3862, -1, 3862, 3855, 3852, -1, 3852, 3855, 3854, -1, 3837, 3835, 4614, -1, 4614, 3835, 3834, -1, 3832, 4614, 3834, -1, 3832, 3830, 4614, -1, 4614, 3830, 3829, -1, 3845, 4614, 3829, -1, 3845, 3844, 4614, -1, 4611, 4563, 4616, -1, 4616, 4563, 4582, -1, 4580, 4616, 4582, -1, 4580, 4615, 4616, -1, 4616, 4615, 4571, -1, 4570, 4616, 4571, -1, 4570, 4567, 4616, -1, 4637, 3922, 4617, -1, 4635, 4617, 4626, -1, 4633, 4626, 4618, -1, 4619, 4618, 4810, -1, 4811, 4619, 4810, -1, 4811, 4624, 4619, -1, 4811, 4620, 4624, -1, 4624, 4620, 4627, -1, 4639, 4627, 4641, -1, 4621, 4641, 4629, -1, 4612, 4629, 4807, -1, 4612, 4621, 4629, -1, 4612, 4613, 4621, -1, 4621, 4613, 4622, -1, 4639, 4622, 4623, -1, 4624, 4623, 4619, -1, 4624, 4639, 4623, -1, 4624, 4627, 4639, -1, 4625, 4626, 3923, -1, 4625, 4618, 4626, -1, 4625, 3926, 4618, -1, 4618, 3926, 3925, -1, 4810, 4618, 3925, -1, 4620, 4818, 4627, -1, 4627, 4818, 4640, -1, 4641, 4640, 4628, -1, 4629, 4628, 4630, -1, 4807, 4629, 4630, -1, 4818, 4814, 4640, -1, 4640, 4814, 4817, -1, 4638, 4817, 4809, -1, 4808, 4638, 4809, -1, 4808, 4628, 4638, -1, 4808, 4630, 4628, -1, 4817, 4631, 4809, -1, 4613, 4632, 4622, -1, 4622, 4632, 4636, -1, 4623, 4636, 4633, -1, 4619, 4633, 4618, -1, 4619, 4623, 4633, -1, 4632, 4634, 4636, -1, 4636, 4634, 4635, -1, 4633, 4635, 4626, -1, 4633, 4636, 4635, -1, 4634, 4637, 4635, -1, 4635, 4637, 4617, -1, 4640, 4817, 4638, -1, 4628, 4640, 4638, -1, 3922, 3923, 4617, -1, 4617, 3923, 4626, -1, 4622, 4636, 4623, -1, 4621, 4622, 4639, -1, 4641, 4621, 4639, -1, 4640, 4641, 4627, -1, 4629, 4641, 4628, -1, 4004, 4175, 4648, -1, 4004, 4642, 4175, -1, 4004, 4003, 4642, -1, 4642, 4003, 4015, -1, 4645, 4015, 4829, -1, 4643, 4645, 4829, -1, 4643, 4644, 4645, -1, 4645, 4644, 4178, -1, 4642, 4015, 4645, -1, 4175, 4646, 4648, -1, 4648, 4646, 4647, -1, 4002, 4648, 4647, -1, 4646, 3997, 4647, -1, 4829, 4022, 4653, -1, 4653, 4022, 4654, -1, 4654, 4022, 4651, -1, 4652, 4651, 4011, -1, 4649, 4011, 4021, -1, 4669, 4021, 4091, -1, 4650, 4669, 4091, -1, 4654, 4651, 4652, -1, 4652, 4011, 4649, -1, 4649, 4021, 4669, -1, 4653, 4654, 4657, -1, 4657, 4654, 4652, -1, 4649, 4657, 4652, -1, 4649, 4669, 4657, -1, 4657, 4669, 4655, -1, 4656, 4657, 4655, -1, 4656, 4831, 4657, -1, 4656, 4658, 4831, -1, 4831, 4658, 4830, -1, 4830, 4658, 4659, -1, 4827, 4659, 4065, -1, 4052, 4827, 4065, -1, 4052, 4661, 4827, -1, 4052, 4660, 4661, -1, 4661, 4660, 4825, -1, 4825, 4660, 4662, -1, 4686, 4662, 4066, -1, 4826, 4066, 4663, -1, 4666, 4663, 4068, -1, 4665, 4068, 4664, -1, 4665, 4666, 4068, -1, 4665, 4667, 4666, -1, 4666, 4667, 4668, -1, 4668, 4667, 4688, -1, 4691, 4668, 4688, -1, 4691, 4835, 4668, -1, 4669, 4650, 4655, -1, 4655, 4650, 4046, -1, 4046, 4650, 4064, -1, 4064, 4650, 4090, -1, 4677, 4090, 4670, -1, 4062, 4670, 4678, -1, 4679, 4678, 4671, -1, 4680, 4671, 4083, -1, 4672, 4680, 4083, -1, 4672, 4061, 4680, -1, 4672, 4082, 4061, -1, 4061, 4082, 4681, -1, 4681, 4082, 4682, -1, 4683, 4682, 4673, -1, 4060, 4673, 4684, -1, 4043, 4684, 4080, -1, 4059, 4080, 4078, -1, 4040, 4078, 4077, -1, 4041, 4077, 4674, -1, 4057, 4674, 4074, -1, 4070, 4074, 4073, -1, 4675, 4073, 4676, -1, 4685, 4676, 4071, -1, 4053, 4071, 4664, -1, 4069, 4664, 4068, -1, 4069, 4053, 4664, -1, 4064, 4090, 4677, -1, 4677, 4670, 4062, -1, 4062, 4678, 4679, -1, 4679, 4671, 4680, -1, 4681, 4682, 4683, -1, 4683, 4673, 4060, -1, 4060, 4684, 4043, -1, 4043, 4080, 4059, -1, 4059, 4078, 4040, -1, 4040, 4077, 4041, -1, 4041, 4674, 4057, -1, 4057, 4074, 4070, -1, 4070, 4073, 4675, -1, 4675, 4676, 4685, -1, 4685, 4071, 4053, -1, 4666, 4826, 4663, -1, 4826, 4686, 4066, -1, 4686, 4825, 4662, -1, 4827, 4830, 4659, -1, 4664, 4687, 4665, -1, 4665, 4687, 4194, -1, 4667, 4194, 4690, -1, 4688, 4690, 4689, -1, 4691, 4689, 4189, -1, 4835, 4189, 4748, -1, 4835, 4691, 4189, -1, 4665, 4194, 4667, -1, 4667, 4690, 4688, -1, 4688, 4689, 4691, -1, 4692, 4820, 4693, -1, 4697, 4693, 4694, -1, 4695, 4694, 4705, -1, 4823, 4705, 4824, -1, 4823, 4695, 4705, -1, 4823, 4822, 4695, -1, 4695, 4822, 4696, -1, 4697, 4696, 4740, -1, 4692, 4697, 4740, -1, 4692, 4693, 4697, -1, 4141, 4699, 4142, -1, 4141, 4698, 4699, -1, 4699, 4698, 4700, -1, 4742, 4700, 4707, -1, 4704, 4707, 4701, -1, 4703, 4701, 4702, -1, 4703, 4704, 4701, -1, 4703, 4824, 4704, -1, 4704, 4824, 4705, -1, 4742, 4705, 4694, -1, 4699, 4694, 4693, -1, 4142, 4693, 4820, -1, 4142, 4699, 4693, -1, 4698, 4709, 4700, -1, 4700, 4709, 4706, -1, 4707, 4706, 4743, -1, 4701, 4743, 4708, -1, 4702, 4708, 4723, -1, 4702, 4701, 4708, -1, 4709, 4710, 4706, -1, 4706, 4710, 4711, -1, 4724, 4711, 4712, -1, 4725, 4712, 4138, -1, 4137, 4725, 4138, -1, 4137, 4720, 4725, -1, 4137, 4148, 4720, -1, 4720, 4148, 4738, -1, 4721, 4738, 4713, -1, 4716, 4713, 4737, -1, 4715, 4737, 4714, -1, 4715, 4716, 4737, -1, 4715, 4717, 4716, -1, 4716, 4717, 4718, -1, 4721, 4718, 4719, -1, 4720, 4719, 4725, -1, 4720, 4721, 4719, -1, 4720, 4738, 4721, -1, 4706, 4711, 4724, -1, 4743, 4724, 4722, -1, 4708, 4722, 4726, -1, 4723, 4726, 4828, -1, 4723, 4708, 4726, -1, 4724, 4712, 4725, -1, 4722, 4725, 4719, -1, 4726, 4719, 4718, -1, 4828, 4718, 4717, -1, 4828, 4726, 4718, -1, 4148, 4727, 4738, -1, 4738, 4727, 4728, -1, 4744, 4728, 4729, -1, 4730, 4729, 4731, -1, 4145, 4730, 4731, -1, 4145, 4732, 4730, -1, 4145, 4104, 4732, -1, 4732, 4104, 4157, -1, 4733, 4157, 4739, -1, 4735, 4739, 4158, -1, 4734, 4735, 4158, -1, 4734, 4714, 4735, -1, 4735, 4714, 4737, -1, 4736, 4737, 4713, -1, 4744, 4713, 4738, -1, 4728, 4744, 4738, -1, 4744, 4729, 4730, -1, 4736, 4730, 4733, -1, 4735, 4733, 4739, -1, 4735, 4736, 4733, -1, 4735, 4737, 4736, -1, 4732, 4157, 4733, -1, 4730, 4732, 4733, -1, 4822, 4834, 4696, -1, 4696, 4834, 4741, -1, 4740, 4696, 4741, -1, 4695, 4696, 4697, -1, 4694, 4695, 4697, -1, 4742, 4694, 4699, -1, 4700, 4742, 4699, -1, 4704, 4705, 4742, -1, 4707, 4704, 4742, -1, 4706, 4707, 4700, -1, 4724, 4743, 4706, -1, 4743, 4701, 4707, -1, 4725, 4722, 4724, -1, 4722, 4708, 4743, -1, 4726, 4722, 4719, -1, 4716, 4718, 4721, -1, 4713, 4716, 4721, -1, 4736, 4713, 4744, -1, 4730, 4736, 4744, -1, 4160, 2677, 4734, -1, 4734, 2677, 4178, -1, 4212, 4837, 4745, -1, 4212, 4838, 4837, -1, 4837, 4836, 4745, -1, 4745, 4836, 4204, -1, 4204, 4836, 4191, -1, 4191, 4836, 4746, -1, 4746, 4836, 4747, -1, 4187, 4747, 4748, -1, 4187, 4746, 4747, -1, 4833, 4832, 4747, -1, 4747, 4832, 4749, -1, 4748, 4747, 4749, -1, 4843, 1501, 4757, -1, 4750, 4757, 4772, -1, 4767, 4772, 4768, -1, 4769, 4768, 4758, -1, 4751, 4769, 4758, -1, 4751, 4764, 4769, -1, 4751, 4237, 4764, -1, 4764, 4237, 4752, -1, 4765, 4752, 4754, -1, 4753, 4754, 4755, -1, 4846, 4755, 4852, -1, 4846, 4753, 4755, -1, 4846, 4845, 4753, -1, 4753, 4845, 4842, -1, 4756, 4842, 4766, -1, 4770, 4766, 4771, -1, 4750, 4771, 4843, -1, 4757, 4750, 4843, -1, 1501, 2709, 4757, -1, 4757, 2709, 2707, -1, 4772, 2707, 4759, -1, 4768, 4759, 4235, -1, 4758, 4768, 4235, -1, 4757, 2707, 4772, -1, 4772, 4759, 4768, -1, 4237, 4236, 4752, -1, 4752, 4236, 4760, -1, 4754, 4760, 4763, -1, 4755, 4763, 4777, -1, 4761, 4755, 4777, -1, 4761, 4852, 4755, -1, 4236, 4762, 4760, -1, 4760, 4762, 4774, -1, 4763, 4774, 4775, -1, 4777, 4763, 4775, -1, 4762, 4234, 4774, -1, 4774, 4234, 4775, -1, 4753, 4842, 4756, -1, 4765, 4756, 4773, -1, 4764, 4773, 4769, -1, 4764, 4765, 4773, -1, 4764, 4752, 4765, -1, 4756, 4766, 4770, -1, 4773, 4770, 4767, -1, 4769, 4767, 4768, -1, 4769, 4773, 4767, -1, 4770, 4771, 4750, -1, 4767, 4750, 4772, -1, 4767, 4770, 4750, -1, 4756, 4770, 4773, -1, 4753, 4756, 4765, -1, 4754, 4753, 4765, -1, 4760, 4754, 4752, -1, 4774, 4763, 4760, -1, 4763, 4755, 4754, -1, 4234, 4776, 4775, -1, 4775, 4776, 3133, -1, 3164, 4775, 3133, -1, 3164, 4777, 4775, -1, 3164, 4778, 4777, -1, 4777, 4778, 4761, -1, 4761, 4778, 4853, -1, 4852, 4761, 4853, -1, 4851, 4321, 4459, -1, 4459, 4321, 4454, -1, 4454, 4321, 4320, -1, 4782, 4320, 4779, -1, 4781, 4779, 4317, -1, 4267, 4317, 4780, -1, 4267, 4781, 4317, -1, 4454, 4320, 4782, -1, 4782, 4779, 4781, -1, 4459, 4784, 4783, -1, 4783, 4784, 4429, -1, 4429, 4784, 4453, -1, 4404, 4453, 4465, -1, 4792, 4465, 4475, -1, 4785, 4792, 4475, -1, 4785, 4786, 4792, -1, 4785, 4362, 4786, -1, 4786, 4362, 4421, -1, 4421, 4362, 4361, -1, 4419, 4361, 4359, -1, 4418, 4359, 4357, -1, 4354, 4418, 4357, -1, 4354, 4787, 4418, -1, 4354, 4351, 4787, -1, 4787, 4351, 4793, -1, 4793, 4351, 4788, -1, 4409, 4788, 4353, -1, 4794, 4353, 3223, -1, 4382, 4794, 3223, -1, 4382, 4789, 4794, -1, 4382, 4790, 4789, -1, 4789, 4790, 4791, -1, 4791, 4790, 4373, -1, 3756, 4373, 4372, -1, 3756, 4791, 4373, -1, 4429, 4453, 4404, -1, 4404, 4465, 4792, -1, 4421, 4361, 4419, -1, 4419, 4359, 4418, -1, 4793, 4788, 4409, -1, 4409, 4353, 4794, -1, 4800, 4799, 4507, -1, 4507, 4799, 4437, -1, 4437, 4799, 4795, -1, 4436, 4795, 4798, -1, 4434, 4798, 4797, -1, 4783, 4797, 4850, -1, 4783, 4434, 4797, -1, 4437, 4795, 4436, -1, 4436, 4798, 4434, -1, 4850, 4797, 4796, -1, 4796, 4797, 4566, -1, 4566, 4797, 4798, -1, 4565, 4798, 4795, -1, 4574, 4795, 4799, -1, 4800, 4574, 4799, -1, 4800, 4801, 4574, -1, 4800, 4802, 4801, -1, 4801, 4802, 4805, -1, 4805, 4802, 4803, -1, 4578, 4803, 4515, -1, 4804, 4515, 4512, -1, 4804, 4578, 4515, -1, 4566, 4798, 4565, -1, 4565, 4795, 4574, -1, 4805, 4803, 4578, -1, 4611, 4807, 4806, -1, 4806, 4807, 4630, -1, 4808, 4806, 4630, -1, 4808, 4584, 4806, -1, 4808, 4809, 4584, -1, 4584, 4809, 4585, -1, 4585, 4809, 4631, -1, 4796, 4585, 4631, -1, 4144, 4152, 3925, -1, 3925, 4152, 4810, -1, 4810, 4152, 4812, -1, 4811, 4812, 4151, -1, 4620, 4151, 4813, -1, 4818, 4813, 4819, -1, 4821, 4818, 4819, -1, 4821, 4814, 4818, -1, 4821, 4815, 4814, -1, 4814, 4815, 4817, -1, 4817, 4815, 4816, -1, 4631, 4816, 4854, -1, 4631, 4817, 4816, -1, 4810, 4812, 4811, -1, 4811, 4151, 4620, -1, 4620, 4813, 4818, -1, 4813, 4820, 4819, -1, 4819, 4820, 4692, -1, 4821, 4692, 4740, -1, 4815, 4740, 4741, -1, 4816, 4741, 4834, -1, 4854, 4816, 4834, -1, 4819, 4692, 4821, -1, 4821, 4740, 4815, -1, 4815, 4741, 4816, -1, 4822, 4835, 4834, -1, 4822, 4668, 4835, -1, 4822, 4823, 4668, -1, 4668, 4823, 4666, -1, 4666, 4823, 4824, -1, 4826, 4824, 4703, -1, 4686, 4703, 4702, -1, 4825, 4702, 4723, -1, 4661, 4723, 4827, -1, 4661, 4825, 4723, -1, 4666, 4824, 4826, -1, 4826, 4703, 4686, -1, 4686, 4702, 4825, -1, 4723, 4828, 4827, -1, 4827, 4828, 4830, -1, 4830, 4828, 4717, -1, 4831, 4717, 4715, -1, 4657, 4715, 4714, -1, 4653, 4714, 4734, -1, 4644, 4734, 4178, -1, 4644, 4653, 4734, -1, 4644, 4643, 4653, -1, 4653, 4643, 4829, -1, 4830, 4717, 4831, -1, 4831, 4715, 4657, -1, 4657, 4714, 4653, -1, 4748, 4749, 4835, -1, 4835, 4749, 4832, -1, 4834, 4832, 4833, -1, 4834, 4835, 4832, -1, 4848, 4833, 4847, -1, 4847, 4833, 4747, -1, 4849, 4747, 4836, -1, 4844, 4836, 4837, -1, 4840, 4837, 4838, -1, 4839, 4840, 4838, -1, 4847, 4747, 4849, -1, 4849, 4836, 4844, -1, 4844, 4837, 4840, -1, 4841, 1501, 2699, -1, 2699, 1501, 4843, -1, 2701, 4843, 4771, -1, 2702, 4771, 4766, -1, 4839, 4766, 4842, -1, 4840, 4842, 4844, -1, 4840, 4839, 4842, -1, 2699, 4843, 2701, -1, 2701, 4771, 2702, -1, 2702, 4766, 4839, -1, 4842, 4845, 4844, -1, 4844, 4845, 4849, -1, 4849, 4845, 4846, -1, 4847, 4846, 4852, -1, 4848, 4847, 4852, -1, 4849, 4846, 4847, -1, 4834, 4833, 4854, -1, 4854, 4833, 4848, -1, 4850, 4848, 4851, -1, 4783, 4851, 4459, -1, 4783, 4850, 4851, -1, 4848, 4852, 4851, -1, 4851, 4852, 4853, -1, 4848, 4850, 4854, -1, 4854, 4850, 4796, -1, 4631, 4854, 4796, -1, 5075, 5074, 6716, -1, 6716, 5074, 4861, -1, 4861, 5074, 4855, -1, 4856, 4855, 4857, -1, 5015, 4857, 4862, -1, 4863, 4862, 5046, -1, 5013, 5046, 4864, -1, 4858, 4864, 5047, -1, 4859, 5047, 4860, -1, 4865, 4860, 5068, -1, 4985, 4865, 5068, -1, 4861, 4855, 4856, -1, 4856, 4857, 5015, -1, 5015, 4862, 4863, -1, 4863, 5046, 5013, -1, 5013, 4864, 4858, -1, 4858, 5047, 4859, -1, 4859, 4860, 4865, -1, 5077, 6722, 5076, -1, 5076, 6722, 4866, -1, 5076, 4866, 5073, -1, 5073, 4866, 4867, -1, 5045, 4867, 5012, -1, 5078, 5012, 4873, -1, 5079, 4873, 4868, -1, 4874, 4868, 4988, -1, 4875, 4988, 4989, -1, 4876, 4989, 4990, -1, 4869, 4990, 4877, -1, 5080, 4877, 4870, -1, 5081, 4870, 4871, -1, 4878, 4871, 4872, -1, 5083, 4872, 5011, -1, 5083, 4878, 4872, -1, 5073, 4867, 5045, -1, 5045, 5012, 5078, -1, 5078, 4873, 5079, -1, 5079, 4868, 4874, -1, 4874, 4988, 4875, -1, 4875, 4989, 4876, -1, 4876, 4990, 4869, -1, 4869, 4877, 5080, -1, 5080, 4870, 5081, -1, 5081, 4871, 4878, -1, 5010, 4879, 5011, -1, 5011, 4879, 5083, -1, 6726, 4881, 5084, -1, 5084, 4881, 4880, -1, 4880, 4881, 5009, -1, 5082, 5009, 4882, -1, 4888, 4882, 4992, -1, 5044, 4992, 4993, -1, 5043, 4993, 4883, -1, 4889, 4883, 4885, -1, 4884, 4885, 4886, -1, 5085, 4886, 4887, -1, 6699, 5085, 4887, -1, 4880, 5009, 5082, -1, 5082, 4882, 4888, -1, 4888, 4992, 5044, -1, 5044, 4993, 5043, -1, 5043, 4883, 4889, -1, 4889, 4885, 4884, -1, 4884, 4886, 5085, -1, 4890, 6703, 4891, -1, 4891, 6703, 5005, -1, 4891, 5005, 4892, -1, 4892, 5005, 4894, -1, 4893, 4894, 4994, -1, 5041, 4994, 4897, -1, 4898, 4897, 5004, -1, 4899, 5004, 5003, -1, 5040, 5003, 4900, -1, 4901, 4900, 5002, -1, 5038, 5002, 4902, -1, 4903, 4902, 5001, -1, 5058, 5001, 4895, -1, 5057, 4895, 4996, -1, 4896, 4996, 4999, -1, 4896, 5057, 4996, -1, 4892, 4894, 4893, -1, 4893, 4994, 5041, -1, 5041, 4897, 4898, -1, 4898, 5004, 4899, -1, 4899, 5003, 5040, -1, 5040, 4900, 4901, -1, 4901, 5002, 5038, -1, 5038, 4902, 4903, -1, 4903, 5001, 5058, -1, 5058, 4895, 5057, -1, 4997, 4904, 4999, -1, 4999, 4904, 4896, -1, 5000, 4998, 4905, -1, 4905, 4998, 5056, -1, 5056, 4998, 4906, -1, 4907, 4906, 4908, -1, 4910, 4908, 4963, -1, 4909, 4963, 4911, -1, 4909, 4910, 4963, -1, 5056, 4906, 4907, -1, 4907, 4908, 4910, -1, 4963, 4965, 4911, -1, 4911, 4965, 4915, -1, 5060, 4915, 4966, -1, 4916, 4966, 4912, -1, 4913, 4912, 4914, -1, 5034, 4913, 4914, -1, 4911, 4915, 5060, -1, 5060, 4966, 4916, -1, 4916, 4912, 4913, -1, 6693, 4995, 4917, -1, 4917, 4995, 4918, -1, 4917, 4918, 5033, -1, 5033, 4918, 4926, -1, 5032, 4926, 4927, -1, 4928, 4927, 4967, -1, 5030, 4967, 4919, -1, 5028, 4919, 4970, -1, 5037, 4970, 4972, -1, 4929, 4972, 4920, -1, 4930, 4920, 4922, -1, 4921, 4922, 4976, -1, 4931, 4976, 4975, -1, 4923, 4975, 4924, -1, 4925, 4924, 5022, -1, 4925, 4923, 4924, -1, 5033, 4926, 5032, -1, 5032, 4927, 4928, -1, 4928, 4967, 5030, -1, 5030, 4919, 5028, -1, 5028, 4970, 5037, -1, 5037, 4972, 4929, -1, 4929, 4920, 4930, -1, 4930, 4922, 4921, -1, 4921, 4976, 4931, -1, 4931, 4975, 4923, -1, 4932, 4933, 5022, -1, 5022, 4933, 4925, -1, 5064, 4935, 4934, -1, 4934, 4935, 4936, -1, 4936, 4935, 4937, -1, 5017, 4937, 4941, -1, 4942, 4941, 4943, -1, 4938, 4943, 4944, -1, 4977, 4944, 4939, -1, 4945, 4939, 4946, -1, 4947, 4946, 4948, -1, 5019, 4948, 4940, -1, 6706, 5019, 4940, -1, 4936, 4937, 5017, -1, 5017, 4941, 4942, -1, 4942, 4943, 4938, -1, 4938, 4944, 4977, -1, 4977, 4939, 4945, -1, 4945, 4946, 4947, -1, 4947, 4948, 5019, -1, 5063, 4949, 5062, -1, 5062, 4949, 4978, -1, 5062, 4978, 5066, -1, 5066, 4978, 4953, -1, 4950, 4953, 4951, -1, 4954, 4951, 4979, -1, 4955, 4979, 4980, -1, 5055, 4980, 4987, -1, 4956, 4987, 4957, -1, 5052, 4957, 4958, -1, 4959, 4958, 4983, -1, 5049, 4983, 4960, -1, 5048, 4960, 4961, -1, 4952, 4961, 4984, -1, 5067, 4984, 4962, -1, 5067, 4952, 4984, -1, 5066, 4953, 4950, -1, 4950, 4951, 4954, -1, 4954, 4979, 4955, -1, 4955, 4980, 5055, -1, 5055, 4987, 4956, -1, 4956, 4957, 5052, -1, 5052, 4958, 4959, -1, 4959, 4983, 5049, -1, 5049, 4960, 5048, -1, 5048, 4961, 4952, -1, 6712, 5069, 4962, -1, 4962, 5069, 5067, -1, 5018, 5024, 6743, -1, 6743, 5024, 6742, -1, 5014, 6753, 4991, -1, 4991, 6753, 5042, -1, 4964, 4895, 5023, -1, 4964, 4908, 4895, -1, 4964, 4963, 4908, -1, 4964, 4965, 4963, -1, 4964, 4915, 4965, -1, 4964, 4966, 4915, -1, 4964, 4926, 4966, -1, 4964, 4927, 4926, -1, 4964, 4967, 4927, -1, 4964, 6731, 4967, -1, 4967, 6731, 4919, -1, 4919, 6731, 6733, -1, 4968, 4919, 6733, -1, 4968, 4970, 4919, -1, 4968, 4969, 4970, -1, 4970, 4969, 4971, -1, 6734, 4970, 4971, -1, 6734, 4972, 4970, -1, 6734, 6736, 4972, -1, 4972, 6736, 6738, -1, 4920, 6738, 6740, -1, 4973, 4920, 6740, -1, 4973, 4922, 4920, -1, 4973, 4974, 4922, -1, 4922, 4974, 4976, -1, 4976, 4974, 5018, -1, 4975, 5018, 4924, -1, 4975, 4976, 5018, -1, 4972, 6738, 4920, -1, 6743, 4977, 5018, -1, 6743, 4938, 4977, -1, 6743, 4942, 4938, -1, 6743, 5017, 4942, -1, 6743, 4978, 5017, -1, 6743, 4953, 4978, -1, 6743, 4951, 4953, -1, 6743, 4979, 4951, -1, 6743, 4981, 4979, -1, 4979, 4981, 4980, -1, 4980, 4981, 6744, -1, 4987, 6744, 4982, -1, 6755, 4987, 4982, -1, 6755, 4957, 4987, -1, 6755, 6757, 4957, -1, 4957, 6757, 6747, -1, 4958, 6747, 6759, -1, 6748, 4958, 6759, -1, 6748, 6749, 4958, -1, 4958, 6749, 4983, -1, 4983, 6749, 6760, -1, 6752, 4983, 6760, -1, 6752, 4960, 4983, -1, 6752, 5014, 4960, -1, 4960, 5014, 4961, -1, 4961, 5014, 4984, -1, 4984, 5014, 4859, -1, 4962, 4859, 4865, -1, 6712, 4865, 4985, -1, 6713, 4985, 4986, -1, 6714, 6713, 4986, -1, 4980, 6744, 4987, -1, 4957, 6747, 4958, -1, 4991, 5012, 5014, -1, 4991, 4873, 5012, -1, 4991, 4868, 4873, -1, 4991, 4988, 4868, -1, 4991, 4989, 4988, -1, 4991, 4990, 4989, -1, 4991, 4877, 4990, -1, 4991, 4870, 4877, -1, 4991, 4871, 4870, -1, 4991, 4992, 4871, -1, 4991, 5023, 4992, -1, 4992, 5023, 4993, -1, 4993, 5023, 4994, -1, 4883, 4994, 4894, -1, 4885, 4894, 5005, -1, 4886, 5005, 4887, -1, 4886, 4885, 5005, -1, 4995, 4912, 4918, -1, 4995, 4914, 4912, -1, 4995, 6692, 4914, -1, 4914, 6692, 6690, -1, 6690, 6692, 6691, -1, 4912, 4966, 4918, -1, 4918, 4966, 4926, -1, 4895, 4908, 4996, -1, 4996, 4908, 4906, -1, 4999, 4906, 4998, -1, 4997, 4998, 5000, -1, 6695, 5000, 6698, -1, 6696, 6695, 6698, -1, 4996, 4906, 4999, -1, 4999, 4998, 4997, -1, 4997, 5000, 6695, -1, 4895, 5001, 5023, -1, 5023, 5001, 4902, -1, 5002, 5023, 4902, -1, 5002, 4900, 5023, -1, 5023, 4900, 5003, -1, 5004, 5023, 5003, -1, 5004, 4897, 5023, -1, 5023, 4897, 4994, -1, 4993, 4994, 4883, -1, 4883, 4894, 4885, -1, 5005, 6703, 4887, -1, 4887, 6703, 5006, -1, 5006, 6703, 5007, -1, 5007, 6703, 5008, -1, 4992, 4882, 4871, -1, 4871, 4882, 4872, -1, 4872, 4882, 5009, -1, 5011, 5009, 4881, -1, 6726, 5011, 4881, -1, 6726, 5010, 5011, -1, 6726, 6725, 5010, -1, 5010, 6725, 6724, -1, 6729, 5010, 6724, -1, 4872, 5009, 5011, -1, 5014, 5012, 5015, -1, 4863, 5014, 5015, -1, 4863, 5013, 5014, -1, 5014, 5013, 4858, -1, 4859, 5014, 4858, -1, 4866, 4856, 4867, -1, 4866, 4861, 4856, -1, 4866, 6722, 4861, -1, 4861, 6722, 6716, -1, 6716, 6722, 6720, -1, 6717, 6720, 6719, -1, 6717, 6716, 6720, -1, 4856, 5015, 4867, -1, 4867, 5015, 5012, -1, 4984, 4859, 4962, -1, 4962, 4865, 6712, -1, 6712, 4985, 6713, -1, 4949, 4934, 4978, -1, 4949, 5016, 4934, -1, 4934, 5016, 6710, -1, 6709, 4934, 6710, -1, 4934, 4936, 4978, -1, 4978, 4936, 5017, -1, 4977, 4945, 5018, -1, 5018, 4945, 4947, -1, 5022, 4947, 5019, -1, 6706, 5022, 5019, -1, 6706, 4932, 5022, -1, 6706, 5020, 4932, -1, 6706, 5021, 5020, -1, 6706, 6707, 5021, -1, 5018, 4947, 5022, -1, 4924, 5018, 5022, -1, 5059, 4964, 5039, -1, 5039, 4964, 5023, -1, 5024, 4943, 6742, -1, 5024, 4944, 4943, -1, 5024, 4939, 4944, -1, 5024, 4946, 4939, -1, 5024, 4925, 4946, -1, 5024, 4923, 4925, -1, 5024, 4931, 4923, -1, 5024, 4921, 4931, -1, 5024, 5025, 4921, -1, 4921, 5025, 4930, -1, 4930, 5025, 6741, -1, 4929, 6741, 6739, -1, 6737, 4929, 6739, -1, 6737, 5037, 4929, -1, 6737, 6735, 5037, -1, 5037, 6735, 5026, -1, 5028, 5026, 6732, -1, 5027, 5028, 6732, -1, 5027, 5029, 5028, -1, 5028, 5029, 5030, -1, 5030, 5029, 5031, -1, 6730, 5030, 5031, -1, 6730, 4928, 5030, -1, 6730, 5059, 4928, -1, 4928, 5059, 5032, -1, 5032, 5059, 5033, -1, 5033, 5059, 4916, -1, 4917, 4916, 4913, -1, 6693, 4913, 5034, -1, 5036, 5034, 6694, -1, 5035, 5036, 6694, -1, 4930, 6741, 4929, -1, 5037, 5026, 5028, -1, 5039, 5058, 5059, -1, 5039, 4903, 5058, -1, 5039, 5038, 4903, -1, 5039, 4901, 5038, -1, 5039, 5040, 4901, -1, 5039, 4899, 5040, -1, 5039, 4898, 4899, -1, 5039, 5041, 4898, -1, 5039, 4893, 5041, -1, 5039, 5043, 4893, -1, 5039, 5042, 5043, -1, 5043, 5042, 5044, -1, 5044, 5042, 5081, -1, 4888, 5081, 4878, -1, 5082, 4878, 5083, -1, 4880, 5083, 5084, -1, 4880, 5082, 5083, -1, 6753, 5045, 5042, -1, 6753, 4857, 5045, -1, 6753, 4862, 4857, -1, 6753, 5046, 4862, -1, 6753, 4864, 5046, -1, 6753, 5047, 4864, -1, 6753, 4952, 5047, -1, 6753, 5048, 4952, -1, 6753, 5049, 5048, -1, 6753, 6751, 5049, -1, 5049, 6751, 4959, -1, 4959, 6751, 6750, -1, 5050, 4959, 6750, -1, 5050, 5052, 4959, -1, 5050, 5051, 5052, -1, 5052, 5051, 6758, -1, 6746, 5052, 6758, -1, 6746, 4956, 5052, -1, 6746, 6756, 4956, -1, 4956, 6756, 6754, -1, 5055, 6754, 6745, -1, 5053, 5055, 6745, -1, 5053, 4955, 5055, -1, 5053, 5054, 4955, -1, 4955, 5054, 4954, -1, 4954, 5054, 6742, -1, 4950, 6742, 5066, -1, 4950, 4954, 6742, -1, 4956, 6754, 5055, -1, 5056, 4904, 4905, -1, 5056, 4896, 4904, -1, 5056, 4907, 4896, -1, 4896, 4907, 5057, -1, 5057, 4907, 4910, -1, 5058, 4910, 5059, -1, 5058, 5057, 4910, -1, 4910, 4909, 5059, -1, 5059, 4909, 4911, -1, 5060, 5059, 4911, -1, 5060, 4916, 5059, -1, 5033, 4916, 4917, -1, 4917, 4913, 6693, -1, 6693, 5034, 5036, -1, 4933, 4940, 4925, -1, 4933, 6704, 4940, -1, 4940, 6704, 5061, -1, 6705, 4940, 5061, -1, 4940, 4948, 4925, -1, 4925, 4948, 4946, -1, 4943, 4941, 6742, -1, 6742, 4941, 4937, -1, 5062, 4937, 4935, -1, 5064, 5062, 4935, -1, 5064, 5063, 5062, -1, 5064, 5065, 5063, -1, 5064, 6711, 5065, -1, 5064, 6708, 6711, -1, 6742, 4937, 5062, -1, 5066, 6742, 5062, -1, 4952, 5067, 5047, -1, 5047, 5067, 4860, -1, 4860, 5067, 5069, -1, 5068, 5069, 5070, -1, 5072, 5070, 5071, -1, 5072, 5068, 5070, -1, 4860, 5069, 5068, -1, 5045, 4857, 5073, -1, 5073, 4857, 4855, -1, 5076, 4855, 5074, -1, 5077, 5074, 5075, -1, 6721, 5075, 6715, -1, 6718, 6721, 6715, -1, 5073, 4855, 5076, -1, 5076, 5074, 5077, -1, 5077, 5075, 6721, -1, 5045, 5078, 5042, -1, 5042, 5078, 5079, -1, 4874, 5042, 5079, -1, 4874, 4875, 5042, -1, 5042, 4875, 4876, -1, 4869, 5042, 4876, -1, 4869, 5080, 5042, -1, 5042, 5080, 5081, -1, 5044, 5081, 4888, -1, 4888, 4878, 5082, -1, 5083, 4879, 5084, -1, 5084, 4879, 6727, -1, 6727, 4879, 6723, -1, 6723, 4879, 6728, -1, 5043, 4889, 4893, -1, 4893, 4889, 4892, -1, 4892, 4889, 4884, -1, 4891, 4884, 5085, -1, 6699, 4891, 5085, -1, 6699, 4890, 4891, -1, 6699, 6700, 4890, -1, 4890, 6700, 6701, -1, 6702, 4890, 6701, -1, 4892, 4884, 4891, -1, 4904, 5086, 4905, -1, 4905, 5086, 5087, -1, 5087, 5086, 6697, -1, 5089, 5256, 5088, -1, 5089, 5255, 5256, -1, 5089, 5090, 5255, -1, 5255, 5090, 5100, -1, 5100, 5090, 5207, -1, 5232, 5207, 5190, -1, 5101, 5190, 5102, -1, 5103, 5102, 5091, -1, 5104, 5091, 5105, -1, 5092, 5105, 5106, -1, 5093, 5106, 5107, -1, 5108, 5107, 5192, -1, 5094, 5192, 5095, -1, 5096, 5095, 5193, -1, 5109, 5193, 5194, -1, 5262, 5194, 5196, -1, 5261, 5196, 5197, -1, 5265, 5197, 5097, -1, 5264, 5097, 5204, -1, 5098, 5204, 5099, -1, 5259, 5099, 5110, -1, 5111, 5110, 5112, -1, 5113, 5112, 5206, -1, 5257, 5206, 5088, -1, 5256, 5257, 5088, -1, 5100, 5207, 5232, -1, 5232, 5190, 5101, -1, 5101, 5102, 5103, -1, 5103, 5091, 5104, -1, 5104, 5105, 5092, -1, 5092, 5106, 5093, -1, 5093, 5107, 5108, -1, 5108, 5192, 5094, -1, 5094, 5095, 5096, -1, 5096, 5193, 5109, -1, 5109, 5194, 5262, -1, 5262, 5196, 5261, -1, 5261, 5197, 5265, -1, 5265, 5097, 5264, -1, 5264, 5204, 5098, -1, 5098, 5099, 5259, -1, 5259, 5110, 5111, -1, 5111, 5112, 5113, -1, 5113, 5206, 5257, -1, 5221, 5114, 5124, -1, 5221, 5242, 5114, -1, 5221, 5115, 5242, -1, 5242, 5115, 5243, -1, 5243, 5115, 5224, -1, 5125, 5224, 5126, -1, 5244, 5126, 5225, -1, 5127, 5225, 5226, -1, 5250, 5226, 5227, -1, 5128, 5227, 5116, -1, 5247, 5116, 5215, -1, 5117, 5215, 5213, -1, 5118, 5213, 5129, -1, 5119, 5129, 5130, -1, 5267, 5130, 5131, -1, 5120, 5131, 5212, -1, 5268, 5212, 5132, -1, 5133, 5132, 5211, -1, 5121, 5211, 5122, -1, 5269, 5122, 5210, -1, 5238, 5210, 5217, -1, 5239, 5217, 5123, -1, 5240, 5123, 5219, -1, 5134, 5219, 5124, -1, 5114, 5134, 5124, -1, 5243, 5224, 5125, -1, 5125, 5126, 5244, -1, 5244, 5225, 5127, -1, 5127, 5226, 5250, -1, 5250, 5227, 5128, -1, 5128, 5116, 5247, -1, 5247, 5215, 5117, -1, 5117, 5213, 5118, -1, 5118, 5129, 5119, -1, 5119, 5130, 5267, -1, 5267, 5131, 5120, -1, 5120, 5212, 5268, -1, 5268, 5132, 5133, -1, 5133, 5211, 5121, -1, 5121, 5122, 5269, -1, 5269, 5210, 5238, -1, 5238, 5217, 5239, -1, 5239, 5123, 5240, -1, 5240, 5219, 5134, -1, 5137, 5136, 5230, -1, 5230, 5136, 5135, -1, 5136, 5137, 5251, -1, 5251, 5137, 5138, -1, 5139, 5251, 5138, -1, 5139, 5245, 5251, -1, 5139, 5140, 5245, -1, 5245, 5140, 5246, -1, 5246, 5140, 5229, -1, 5141, 5246, 5229, -1, 5229, 5228, 5141, -1, 5141, 5228, 5142, -1, 5142, 5228, 5223, -1, 5152, 5223, 5222, -1, 5241, 5222, 5220, -1, 5143, 5220, 5218, -1, 5237, 5218, 5144, -1, 5252, 5144, 5153, -1, 5145, 5153, 5154, -1, 5155, 5154, 5156, -1, 5157, 5156, 5158, -1, 5146, 5158, 5148, -1, 5147, 5148, 5149, -1, 5233, 5149, 5159, -1, 5234, 5159, 5189, -1, 5160, 5189, 5208, -1, 5253, 5208, 5150, -1, 5254, 5150, 5161, -1, 5162, 5161, 5163, -1, 5164, 5163, 5151, -1, 5165, 5151, 5201, -1, 5258, 5201, 5205, -1, 5263, 5205, 5166, -1, 5167, 5263, 5166, -1, 5142, 5223, 5152, -1, 5152, 5222, 5241, -1, 5241, 5220, 5143, -1, 5143, 5218, 5237, -1, 5237, 5144, 5252, -1, 5252, 5153, 5145, -1, 5145, 5154, 5155, -1, 5155, 5156, 5157, -1, 5157, 5158, 5146, -1, 5146, 5148, 5147, -1, 5147, 5149, 5233, -1, 5233, 5159, 5234, -1, 5234, 5189, 5160, -1, 5160, 5208, 5253, -1, 5253, 5150, 5254, -1, 5254, 5161, 5162, -1, 5162, 5163, 5164, -1, 5164, 5151, 5165, -1, 5165, 5201, 5258, -1, 5258, 5205, 5263, -1, 5166, 5200, 5167, -1, 5167, 5200, 5168, -1, 5168, 5200, 5199, -1, 5172, 5199, 5169, -1, 5171, 5169, 5170, -1, 5171, 5172, 5169, -1, 5168, 5199, 5172, -1, 5169, 5198, 5170, -1, 5202, 5260, 5198, -1, 5198, 5260, 5170, -1, 5260, 5202, 5179, -1, 5179, 5202, 5203, -1, 5173, 5203, 5174, -1, 5180, 5174, 5175, -1, 5266, 5175, 5177, -1, 5176, 5177, 5178, -1, 5231, 5178, 5195, -1, 5231, 5176, 5178, -1, 5179, 5203, 5173, -1, 5173, 5174, 5180, -1, 5180, 5175, 5266, -1, 5266, 5177, 5176, -1, 5181, 5214, 5182, -1, 5182, 5214, 5183, -1, 5187, 5183, 5216, -1, 5248, 5216, 5184, -1, 5249, 5184, 5188, -1, 5186, 5188, 5185, -1, 5135, 5185, 5230, -1, 5135, 5186, 5185, -1, 5182, 5183, 5187, -1, 5187, 5216, 5248, -1, 5248, 5184, 5249, -1, 5249, 5188, 5186, -1, 5236, 5209, 5181, -1, 5181, 5209, 5214, -1, 5191, 5148, 5209, -1, 5191, 5149, 5148, -1, 5191, 5159, 5149, -1, 5191, 5189, 5159, -1, 5191, 5208, 5189, -1, 5191, 5190, 5208, -1, 5191, 5102, 5190, -1, 5191, 5091, 5102, -1, 5191, 5105, 5091, -1, 5191, 5106, 5105, -1, 5191, 5107, 5106, -1, 5191, 5192, 5107, -1, 5191, 5095, 5192, -1, 5191, 5195, 5095, -1, 5095, 5195, 5193, -1, 5193, 5195, 5194, -1, 5194, 5195, 5196, -1, 5196, 5195, 5197, -1, 5197, 5195, 5202, -1, 5198, 5197, 5202, -1, 5198, 5097, 5197, -1, 5198, 5169, 5097, -1, 5097, 5169, 5199, -1, 5200, 5097, 5199, -1, 5200, 5166, 5097, -1, 5097, 5166, 5204, -1, 5204, 5166, 5205, -1, 5099, 5205, 5201, -1, 5110, 5201, 5112, -1, 5110, 5099, 5201, -1, 5195, 5178, 5202, -1, 5202, 5178, 5177, -1, 5175, 5202, 5177, -1, 5175, 5174, 5202, -1, 5202, 5174, 5203, -1, 5204, 5205, 5099, -1, 5201, 5151, 5112, -1, 5112, 5151, 5206, -1, 5206, 5151, 5088, -1, 5088, 5151, 5163, -1, 5089, 5163, 5161, -1, 5090, 5161, 5207, -1, 5090, 5089, 5161, -1, 5088, 5163, 5089, -1, 5161, 5150, 5207, -1, 5207, 5150, 5190, -1, 5190, 5150, 5208, -1, 5148, 5158, 5209, -1, 5209, 5158, 5156, -1, 5154, 5209, 5156, -1, 5154, 5153, 5209, -1, 5209, 5153, 5210, -1, 5122, 5209, 5210, -1, 5122, 5211, 5209, -1, 5209, 5211, 5132, -1, 5212, 5209, 5132, -1, 5212, 5131, 5209, -1, 5209, 5131, 5130, -1, 5129, 5209, 5130, -1, 5129, 5214, 5209, -1, 5129, 5213, 5214, -1, 5214, 5213, 5215, -1, 5116, 5214, 5215, -1, 5116, 5227, 5214, -1, 5214, 5227, 5230, -1, 5183, 5230, 5216, -1, 5183, 5214, 5230, -1, 5153, 5144, 5210, -1, 5210, 5144, 5217, -1, 5217, 5144, 5218, -1, 5123, 5218, 5219, -1, 5123, 5217, 5218, -1, 5218, 5220, 5219, -1, 5219, 5220, 5124, -1, 5124, 5220, 5222, -1, 5221, 5222, 5115, -1, 5221, 5124, 5222, -1, 5222, 5223, 5115, -1, 5115, 5223, 5224, -1, 5224, 5223, 5126, -1, 5126, 5223, 5228, -1, 5225, 5228, 5229, -1, 5226, 5229, 5140, -1, 5139, 5226, 5140, -1, 5139, 5138, 5226, -1, 5226, 5138, 5137, -1, 5227, 5137, 5230, -1, 5227, 5226, 5137, -1, 5126, 5228, 5225, -1, 5225, 5229, 5226, -1, 5185, 5188, 5230, -1, 5230, 5188, 5184, -1, 5216, 5230, 5184, -1, 5231, 5195, 5235, -1, 5235, 5195, 5191, -1, 5235, 5094, 5231, -1, 5235, 5108, 5094, -1, 5235, 5093, 5108, -1, 5235, 5092, 5093, -1, 5235, 5104, 5092, -1, 5235, 5103, 5104, -1, 5235, 5101, 5103, -1, 5235, 5232, 5101, -1, 5235, 5253, 5232, -1, 5235, 5160, 5253, -1, 5235, 5234, 5160, -1, 5235, 5233, 5234, -1, 5235, 5147, 5233, -1, 5235, 5236, 5147, -1, 5147, 5236, 5146, -1, 5146, 5236, 5157, -1, 5157, 5236, 5155, -1, 5155, 5236, 5145, -1, 5145, 5236, 5269, -1, 5252, 5269, 5238, -1, 5237, 5238, 5239, -1, 5240, 5237, 5239, -1, 5240, 5143, 5237, -1, 5240, 5134, 5143, -1, 5143, 5134, 5241, -1, 5241, 5134, 5114, -1, 5242, 5241, 5114, -1, 5242, 5152, 5241, -1, 5242, 5243, 5152, -1, 5152, 5243, 5125, -1, 5142, 5125, 5244, -1, 5141, 5244, 5127, -1, 5246, 5127, 5245, -1, 5246, 5141, 5127, -1, 5181, 5118, 5236, -1, 5181, 5117, 5118, -1, 5181, 5247, 5117, -1, 5181, 5128, 5247, -1, 5181, 5250, 5128, -1, 5181, 5135, 5250, -1, 5181, 5182, 5135, -1, 5135, 5182, 5187, -1, 5248, 5135, 5187, -1, 5248, 5249, 5135, -1, 5135, 5249, 5186, -1, 5135, 5136, 5250, -1, 5250, 5136, 5127, -1, 5127, 5136, 5251, -1, 5245, 5127, 5251, -1, 5141, 5142, 5244, -1, 5142, 5152, 5125, -1, 5237, 5252, 5238, -1, 5252, 5145, 5269, -1, 5253, 5254, 5232, -1, 5232, 5254, 5100, -1, 5100, 5254, 5162, -1, 5255, 5162, 5256, -1, 5255, 5100, 5162, -1, 5162, 5164, 5256, -1, 5256, 5164, 5257, -1, 5257, 5164, 5165, -1, 5113, 5165, 5111, -1, 5113, 5257, 5165, -1, 5165, 5258, 5111, -1, 5111, 5258, 5259, -1, 5259, 5258, 5098, -1, 5098, 5258, 5263, -1, 5264, 5263, 5167, -1, 5265, 5167, 5168, -1, 5172, 5265, 5168, -1, 5172, 5171, 5265, -1, 5265, 5171, 5170, -1, 5261, 5170, 5260, -1, 5231, 5260, 5176, -1, 5231, 5261, 5260, -1, 5231, 5262, 5261, -1, 5231, 5109, 5262, -1, 5231, 5096, 5109, -1, 5231, 5094, 5096, -1, 5098, 5263, 5264, -1, 5264, 5167, 5265, -1, 5265, 5170, 5261, -1, 5179, 5173, 5260, -1, 5260, 5173, 5180, -1, 5266, 5260, 5180, -1, 5266, 5176, 5260, -1, 5118, 5119, 5236, -1, 5236, 5119, 5267, -1, 5120, 5236, 5267, -1, 5120, 5268, 5236, -1, 5236, 5268, 5133, -1, 5121, 5236, 5133, -1, 5121, 5269, 5236, -1, 5399, 5292, 5293, -1, 5399, 5270, 5292, -1, 5399, 5405, 5270, -1, 5270, 5405, 5416, -1, 5416, 5405, 5271, -1, 5415, 5271, 5272, -1, 5294, 5272, 5273, -1, 5414, 5273, 5401, -1, 5412, 5401, 5402, -1, 5411, 5402, 5274, -1, 5410, 5274, 5403, -1, 5409, 5403, 5404, -1, 5275, 5404, 5277, -1, 5276, 5277, 5279, -1, 5278, 5279, 5280, -1, 5281, 5280, 5282, -1, 5426, 5282, 5283, -1, 5295, 5283, 5284, -1, 5296, 5284, 5286, -1, 5285, 5286, 5287, -1, 5288, 5287, 5289, -1, 5297, 5289, 5290, -1, 5298, 5290, 5291, -1, 5418, 5291, 5293, -1, 5292, 5418, 5293, -1, 5416, 5271, 5415, -1, 5415, 5272, 5294, -1, 5294, 5273, 5414, -1, 5414, 5401, 5412, -1, 5412, 5402, 5411, -1, 5411, 5274, 5410, -1, 5410, 5403, 5409, -1, 5409, 5404, 5275, -1, 5275, 5277, 5276, -1, 5276, 5279, 5278, -1, 5278, 5280, 5281, -1, 5281, 5282, 5426, -1, 5426, 5283, 5295, -1, 5295, 5284, 5296, -1, 5296, 5286, 5285, -1, 5285, 5287, 5288, -1, 5288, 5289, 5297, -1, 5297, 5290, 5298, -1, 5298, 5291, 5418, -1, 5380, 5442, 5379, -1, 5380, 5299, 5442, -1, 5380, 5381, 5299, -1, 5299, 5381, 5437, -1, 5437, 5381, 5383, -1, 5436, 5383, 5385, -1, 5434, 5385, 5390, -1, 5300, 5390, 5301, -1, 5435, 5301, 5302, -1, 5432, 5302, 5310, -1, 5311, 5310, 5392, -1, 5312, 5392, 5373, -1, 5429, 5373, 5313, -1, 5314, 5313, 5303, -1, 5315, 5303, 5374, -1, 5316, 5374, 5304, -1, 5305, 5304, 5375, -1, 5317, 5375, 5306, -1, 5448, 5306, 5307, -1, 5450, 5307, 5376, -1, 5318, 5376, 5309, -1, 5308, 5309, 5389, -1, 5319, 5389, 5378, -1, 5320, 5378, 5379, -1, 5442, 5320, 5379, -1, 5437, 5383, 5436, -1, 5436, 5385, 5434, -1, 5434, 5390, 5300, -1, 5300, 5301, 5435, -1, 5435, 5302, 5432, -1, 5432, 5310, 5311, -1, 5311, 5392, 5312, -1, 5312, 5373, 5429, -1, 5429, 5313, 5314, -1, 5314, 5303, 5315, -1, 5315, 5374, 5316, -1, 5316, 5304, 5305, -1, 5305, 5375, 5317, -1, 5317, 5306, 5448, -1, 5448, 5307, 5450, -1, 5450, 5376, 5318, -1, 5318, 5309, 5308, -1, 5308, 5389, 5319, -1, 5319, 5378, 5320, -1, 5400, 5321, 5423, -1, 5423, 5321, 5322, -1, 5322, 5321, 5324, -1, 5324, 5321, 5323, -1, 5325, 5324, 5323, -1, 5325, 5327, 5324, -1, 5325, 5326, 5327, -1, 5327, 5326, 5422, -1, 5422, 5326, 5328, -1, 5419, 5422, 5328, -1, 5328, 5398, 5419, -1, 5419, 5398, 5329, -1, 5329, 5398, 5337, -1, 5417, 5337, 5397, -1, 5330, 5397, 5396, -1, 5331, 5396, 5338, -1, 5424, 5338, 5395, -1, 5425, 5395, 5332, -1, 5427, 5332, 5333, -1, 5334, 5333, 5335, -1, 5336, 5335, 5408, -1, 5336, 5334, 5335, -1, 5329, 5337, 5417, -1, 5417, 5397, 5330, -1, 5330, 5396, 5331, -1, 5331, 5338, 5424, -1, 5424, 5395, 5425, -1, 5425, 5332, 5427, -1, 5427, 5333, 5334, -1, 5335, 5339, 5408, -1, 5408, 5339, 5407, -1, 5407, 5339, 5340, -1, 5428, 5340, 5341, -1, 5348, 5341, 5371, -1, 5372, 5348, 5371, -1, 5372, 5430, 5348, -1, 5372, 5393, 5430, -1, 5430, 5393, 5342, -1, 5342, 5393, 5343, -1, 5431, 5343, 5344, -1, 5349, 5344, 5391, -1, 5433, 5391, 5384, -1, 5438, 5384, 5382, -1, 5345, 5382, 5346, -1, 5439, 5346, 5347, -1, 5440, 5439, 5347, -1, 5407, 5340, 5428, -1, 5428, 5341, 5348, -1, 5342, 5343, 5431, -1, 5431, 5344, 5349, -1, 5349, 5391, 5433, -1, 5433, 5384, 5438, -1, 5438, 5382, 5345, -1, 5345, 5346, 5439, -1, 5347, 5377, 5440, -1, 5440, 5377, 5447, -1, 5447, 5377, 5350, -1, 5445, 5350, 5351, -1, 5352, 5351, 5354, -1, 5352, 5445, 5351, -1, 5447, 5350, 5445, -1, 5351, 5353, 5354, -1, 5353, 5386, 5354, -1, 5354, 5386, 5444, -1, 5444, 5386, 5359, -1, 5359, 5386, 5355, -1, 5443, 5355, 5388, -1, 5446, 5388, 5387, -1, 5360, 5387, 5356, -1, 5441, 5356, 5357, -1, 5358, 5357, 5406, -1, 5358, 5441, 5357, -1, 5359, 5355, 5443, -1, 5443, 5388, 5446, -1, 5446, 5387, 5360, -1, 5360, 5356, 5441, -1, 5361, 5362, 5363, -1, 5363, 5362, 5369, -1, 5420, 5369, 5364, -1, 5421, 5364, 5370, -1, 5365, 5370, 5367, -1, 5366, 5367, 5368, -1, 5423, 5368, 5400, -1, 5423, 5366, 5368, -1, 5363, 5369, 5420, -1, 5420, 5364, 5421, -1, 5421, 5370, 5365, -1, 5365, 5367, 5366, -1, 5413, 5394, 5361, -1, 5361, 5394, 5362, -1, 6630, 5340, 5394, -1, 6630, 5341, 5340, -1, 6630, 5371, 5341, -1, 6630, 5372, 5371, -1, 6630, 5373, 5372, -1, 6630, 5313, 5373, -1, 6630, 5303, 5313, -1, 6630, 5374, 5303, -1, 6630, 5304, 5374, -1, 6630, 5375, 5304, -1, 6630, 5306, 5375, -1, 6630, 5406, 5306, -1, 5306, 5406, 5307, -1, 5307, 5406, 5376, -1, 5376, 5406, 5309, -1, 5309, 5406, 5389, -1, 5389, 5406, 5386, -1, 5378, 5386, 5353, -1, 5351, 5378, 5353, -1, 5351, 5350, 5378, -1, 5378, 5350, 5377, -1, 5347, 5378, 5377, -1, 5347, 5379, 5378, -1, 5347, 5346, 5379, -1, 5379, 5346, 5380, -1, 5380, 5346, 5381, -1, 5381, 5346, 5382, -1, 5383, 5382, 5384, -1, 5385, 5384, 5390, -1, 5385, 5383, 5384, -1, 5406, 5357, 5386, -1, 5386, 5357, 5356, -1, 5387, 5386, 5356, -1, 5387, 5388, 5386, -1, 5386, 5388, 5355, -1, 5389, 5386, 5378, -1, 5381, 5382, 5383, -1, 5384, 5391, 5390, -1, 5390, 5391, 5301, -1, 5301, 5391, 5302, -1, 5302, 5391, 5344, -1, 5310, 5344, 5343, -1, 5392, 5343, 5393, -1, 5373, 5393, 5372, -1, 5373, 5392, 5393, -1, 5302, 5344, 5310, -1, 5310, 5343, 5392, -1, 5340, 5339, 5394, -1, 5394, 5339, 5335, -1, 5333, 5394, 5335, -1, 5333, 5279, 5394, -1, 5333, 5332, 5279, -1, 5279, 5332, 5280, -1, 5280, 5332, 5395, -1, 5282, 5395, 5338, -1, 5283, 5338, 5396, -1, 5284, 5396, 5286, -1, 5284, 5283, 5396, -1, 5280, 5395, 5282, -1, 5282, 5338, 5283, -1, 5396, 5397, 5286, -1, 5286, 5397, 5287, -1, 5287, 5397, 5289, -1, 5289, 5397, 5337, -1, 5290, 5337, 5398, -1, 5291, 5398, 5293, -1, 5291, 5290, 5398, -1, 5289, 5337, 5290, -1, 5398, 5328, 5293, -1, 5293, 5328, 5399, -1, 5399, 5328, 5326, -1, 5325, 5399, 5326, -1, 5325, 5323, 5399, -1, 5399, 5323, 5321, -1, 5400, 5399, 5321, -1, 5400, 5405, 5399, -1, 5400, 5362, 5405, -1, 5400, 5369, 5362, -1, 5400, 5364, 5369, -1, 5400, 5370, 5364, -1, 5400, 5367, 5370, -1, 5400, 5368, 5367, -1, 5394, 5401, 5362, -1, 5394, 5402, 5401, -1, 5394, 5274, 5402, -1, 5394, 5403, 5274, -1, 5394, 5404, 5403, -1, 5394, 5277, 5404, -1, 5394, 5279, 5277, -1, 5401, 5273, 5362, -1, 5362, 5273, 5272, -1, 5271, 5362, 5272, -1, 5271, 5405, 5362, -1, 6630, 5449, 5406, -1, 5406, 5449, 5358, -1, 5413, 5407, 5449, -1, 5413, 5408, 5407, -1, 5413, 5336, 5408, -1, 5413, 5334, 5336, -1, 5413, 5278, 5334, -1, 5413, 5276, 5278, -1, 5413, 5275, 5276, -1, 5413, 5409, 5275, -1, 5413, 5410, 5409, -1, 5413, 5411, 5410, -1, 5413, 5412, 5411, -1, 5413, 5361, 5412, -1, 5412, 5361, 5414, -1, 5414, 5361, 5294, -1, 5294, 5361, 5415, -1, 5415, 5361, 5416, -1, 5416, 5361, 5270, -1, 5270, 5361, 5292, -1, 5292, 5361, 5329, -1, 5417, 5292, 5329, -1, 5417, 5418, 5292, -1, 5417, 5330, 5418, -1, 5418, 5330, 5298, -1, 5298, 5330, 5297, -1, 5297, 5330, 5288, -1, 5288, 5330, 5331, -1, 5285, 5331, 5296, -1, 5285, 5288, 5331, -1, 5329, 5361, 5419, -1, 5419, 5361, 5363, -1, 5420, 5419, 5363, -1, 5420, 5421, 5419, -1, 5419, 5421, 5422, -1, 5422, 5421, 5365, -1, 5423, 5365, 5366, -1, 5423, 5422, 5365, -1, 5423, 5327, 5422, -1, 5423, 5322, 5327, -1, 5327, 5322, 5324, -1, 5331, 5424, 5296, -1, 5296, 5424, 5295, -1, 5295, 5424, 5425, -1, 5426, 5425, 5281, -1, 5426, 5295, 5425, -1, 5425, 5427, 5281, -1, 5281, 5427, 5278, -1, 5278, 5427, 5334, -1, 5407, 5428, 5449, -1, 5449, 5428, 5348, -1, 5430, 5449, 5348, -1, 5430, 5429, 5449, -1, 5430, 5342, 5429, -1, 5429, 5342, 5312, -1, 5312, 5342, 5431, -1, 5311, 5431, 5432, -1, 5311, 5312, 5431, -1, 5431, 5349, 5432, -1, 5432, 5349, 5435, -1, 5435, 5349, 5433, -1, 5300, 5433, 5434, -1, 5300, 5435, 5433, -1, 5433, 5438, 5434, -1, 5434, 5438, 5436, -1, 5436, 5438, 5437, -1, 5437, 5438, 5299, -1, 5299, 5438, 5345, -1, 5442, 5345, 5439, -1, 5358, 5439, 5440, -1, 5441, 5440, 5360, -1, 5441, 5358, 5440, -1, 5299, 5345, 5442, -1, 5442, 5439, 5358, -1, 5320, 5358, 5319, -1, 5320, 5442, 5358, -1, 5360, 5440, 5446, -1, 5446, 5440, 5447, -1, 5443, 5447, 5444, -1, 5359, 5443, 5444, -1, 5447, 5445, 5444, -1, 5444, 5445, 5354, -1, 5354, 5445, 5352, -1, 5443, 5446, 5447, -1, 5449, 5448, 5358, -1, 5449, 5317, 5448, -1, 5449, 5305, 5317, -1, 5449, 5316, 5305, -1, 5449, 5315, 5316, -1, 5449, 5314, 5315, -1, 5449, 5429, 5314, -1, 5448, 5450, 5358, -1, 5358, 5450, 5318, -1, 5308, 5358, 5318, -1, 5308, 5319, 5358, -1, 5451, 5627, 5552, -1, 5451, 5452, 5627, -1, 5451, 5453, 5452, -1, 5452, 5453, 5467, -1, 5467, 5453, 5454, -1, 5468, 5454, 5456, -1, 5455, 5456, 5457, -1, 5625, 5457, 5553, -1, 5628, 5553, 5458, -1, 5459, 5458, 5469, -1, 5630, 5469, 5470, -1, 5631, 5470, 5554, -1, 5621, 5554, 5460, -1, 5619, 5460, 5461, -1, 5616, 5461, 5562, -1, 5615, 5562, 5471, -1, 5614, 5471, 5472, -1, 5462, 5472, 5463, -1, 5613, 5463, 5464, -1, 5473, 5464, 5474, -1, 5465, 5474, 5564, -1, 5466, 5564, 5567, -1, 5611, 5567, 5551, -1, 5626, 5551, 5552, -1, 5627, 5626, 5552, -1, 5467, 5454, 5468, -1, 5468, 5456, 5455, -1, 5455, 5457, 5625, -1, 5625, 5553, 5628, -1, 5628, 5458, 5459, -1, 5459, 5469, 5630, -1, 5630, 5470, 5631, -1, 5631, 5554, 5621, -1, 5621, 5460, 5619, -1, 5619, 5461, 5616, -1, 5616, 5562, 5615, -1, 5615, 5471, 5614, -1, 5614, 5472, 5462, -1, 5462, 5463, 5613, -1, 5613, 5464, 5473, -1, 5473, 5474, 5465, -1, 5465, 5564, 5466, -1, 5466, 5567, 5611, -1, 5611, 5551, 5626, -1, 5568, 5589, 5475, -1, 5568, 5607, 5589, -1, 5568, 5476, 5607, -1, 5607, 5476, 5477, -1, 5477, 5476, 5478, -1, 5493, 5478, 5480, -1, 5479, 5480, 5494, -1, 5481, 5494, 5482, -1, 5495, 5482, 5571, -1, 5605, 5571, 5483, -1, 5496, 5483, 5572, -1, 5604, 5572, 5484, -1, 5497, 5484, 5486, -1, 5485, 5486, 5487, -1, 5488, 5487, 5489, -1, 5498, 5489, 5574, -1, 5595, 5574, 5583, -1, 5490, 5583, 5499, -1, 5594, 5499, 5491, -1, 5593, 5491, 5580, -1, 5592, 5580, 5581, -1, 5591, 5581, 5492, -1, 5500, 5492, 5582, -1, 5590, 5582, 5475, -1, 5589, 5590, 5475, -1, 5477, 5478, 5493, -1, 5493, 5480, 5479, -1, 5479, 5494, 5481, -1, 5481, 5482, 5495, -1, 5495, 5571, 5605, -1, 5605, 5483, 5496, -1, 5496, 5572, 5604, -1, 5604, 5484, 5497, -1, 5497, 5486, 5485, -1, 5485, 5487, 5488, -1, 5488, 5489, 5498, -1, 5498, 5574, 5595, -1, 5595, 5583, 5490, -1, 5490, 5499, 5594, -1, 5594, 5491, 5593, -1, 5593, 5580, 5592, -1, 5592, 5581, 5591, -1, 5591, 5492, 5500, -1, 5500, 5582, 5590, -1, 5547, 5575, 5548, -1, 5548, 5575, 5597, -1, 5597, 5575, 5598, -1, 5598, 5575, 5577, -1, 5501, 5598, 5577, -1, 5501, 5502, 5598, -1, 5501, 5576, 5502, -1, 5502, 5576, 5503, -1, 5503, 5576, 5504, -1, 5602, 5503, 5504, -1, 5504, 5579, 5602, -1, 5602, 5579, 5603, -1, 5603, 5579, 5573, -1, 5515, 5573, 5505, -1, 5516, 5505, 5570, -1, 5606, 5570, 5569, -1, 5517, 5569, 5506, -1, 5518, 5506, 5507, -1, 5608, 5507, 5508, -1, 5588, 5508, 5519, -1, 5586, 5519, 5520, -1, 5585, 5520, 5521, -1, 5584, 5521, 5509, -1, 5510, 5509, 5522, -1, 5609, 5522, 5549, -1, 5511, 5549, 5566, -1, 5523, 5566, 5565, -1, 5524, 5565, 5525, -1, 5526, 5525, 5563, -1, 5512, 5563, 5513, -1, 5612, 5513, 5561, -1, 5617, 5561, 5514, -1, 5618, 5514, 5560, -1, 5620, 5618, 5560, -1, 5603, 5573, 5515, -1, 5515, 5505, 5516, -1, 5516, 5570, 5606, -1, 5606, 5569, 5517, -1, 5517, 5506, 5518, -1, 5518, 5507, 5608, -1, 5608, 5508, 5588, -1, 5588, 5519, 5586, -1, 5586, 5520, 5585, -1, 5585, 5521, 5584, -1, 5584, 5509, 5510, -1, 5510, 5522, 5609, -1, 5609, 5549, 5511, -1, 5511, 5566, 5523, -1, 5523, 5565, 5524, -1, 5524, 5525, 5526, -1, 5526, 5563, 5512, -1, 5512, 5513, 5612, -1, 5612, 5561, 5617, -1, 5617, 5514, 5618, -1, 5560, 5527, 5620, -1, 5620, 5527, 5624, -1, 5624, 5527, 5528, -1, 5529, 5528, 5530, -1, 5531, 5530, 5623, -1, 5531, 5529, 5530, -1, 5624, 5528, 5529, -1, 5530, 5532, 5623, -1, 5532, 5556, 5623, -1, 5623, 5556, 5533, -1, 5533, 5556, 5534, -1, 5534, 5556, 5559, -1, 5535, 5559, 5558, -1, 5622, 5558, 5557, -1, 5538, 5557, 5539, -1, 5536, 5539, 5537, -1, 5629, 5537, 5555, -1, 5629, 5536, 5537, -1, 5534, 5559, 5535, -1, 5535, 5558, 5622, -1, 5622, 5557, 5538, -1, 5538, 5539, 5536, -1, 5596, 5540, 5541, -1, 5541, 5540, 5578, -1, 5600, 5578, 5542, -1, 5599, 5542, 5543, -1, 5601, 5543, 5544, -1, 5545, 5544, 5546, -1, 5548, 5546, 5547, -1, 5548, 5545, 5546, -1, 5541, 5578, 5600, -1, 5600, 5542, 5599, -1, 5599, 5543, 5601, -1, 5601, 5544, 5545, -1, 5540, 5596, 6611, -1, 6611, 5596, 5587, -1, 5550, 5521, 6611, -1, 5550, 5509, 5521, -1, 5550, 5522, 5509, -1, 5550, 5549, 5522, -1, 5550, 5551, 5549, -1, 5550, 5552, 5551, -1, 5550, 5451, 5552, -1, 5550, 5453, 5451, -1, 5550, 5454, 5453, -1, 5550, 5456, 5454, -1, 5550, 5457, 5456, -1, 5550, 5555, 5457, -1, 5457, 5555, 5553, -1, 5553, 5555, 5458, -1, 5458, 5555, 5469, -1, 5469, 5555, 5470, -1, 5470, 5555, 5554, -1, 5554, 5555, 5514, -1, 5460, 5514, 5461, -1, 5460, 5554, 5514, -1, 5514, 5555, 5560, -1, 5560, 5555, 5537, -1, 5532, 5537, 5539, -1, 5556, 5539, 5557, -1, 5558, 5556, 5557, -1, 5558, 5559, 5556, -1, 5560, 5537, 5532, -1, 5527, 5532, 5528, -1, 5527, 5560, 5532, -1, 5532, 5539, 5556, -1, 5532, 5530, 5528, -1, 5514, 5561, 5461, -1, 5461, 5561, 5562, -1, 5562, 5561, 5513, -1, 5471, 5513, 5472, -1, 5471, 5562, 5513, -1, 5513, 5563, 5472, -1, 5472, 5563, 5463, -1, 5463, 5563, 5464, -1, 5464, 5563, 5525, -1, 5474, 5525, 5564, -1, 5474, 5464, 5525, -1, 5525, 5565, 5564, -1, 5564, 5565, 5567, -1, 5567, 5565, 5566, -1, 5551, 5566, 5549, -1, 5551, 5567, 5566, -1, 5521, 5520, 6611, -1, 6611, 5520, 5519, -1, 5508, 6611, 5519, -1, 5508, 5568, 6611, -1, 5508, 5507, 5568, -1, 5568, 5507, 5476, -1, 5476, 5507, 5506, -1, 5478, 5506, 5569, -1, 5480, 5569, 5494, -1, 5480, 5478, 5569, -1, 5476, 5506, 5478, -1, 5569, 5570, 5494, -1, 5494, 5570, 5482, -1, 5482, 5570, 5571, -1, 5571, 5570, 5505, -1, 5483, 5505, 5572, -1, 5483, 5571, 5505, -1, 5505, 5573, 5572, -1, 5572, 5573, 5484, -1, 5484, 5573, 5579, -1, 5486, 5579, 5487, -1, 5486, 5484, 5579, -1, 5487, 5579, 5540, -1, 5489, 5540, 5574, -1, 5489, 5487, 5540, -1, 5576, 5575, 5504, -1, 5576, 5501, 5575, -1, 5575, 5501, 5577, -1, 5547, 5542, 5575, -1, 5547, 5543, 5542, -1, 5547, 5544, 5543, -1, 5547, 5546, 5544, -1, 5542, 5578, 5575, -1, 5575, 5578, 5504, -1, 5504, 5578, 5540, -1, 5579, 5504, 5540, -1, 6611, 5491, 5540, -1, 6611, 5580, 5491, -1, 6611, 5581, 5580, -1, 6611, 5492, 5581, -1, 6611, 5582, 5492, -1, 6611, 5475, 5582, -1, 6611, 5568, 5475, -1, 5491, 5499, 5540, -1, 5540, 5499, 5583, -1, 5574, 5540, 5583, -1, 5629, 5555, 5610, -1, 5610, 5555, 5550, -1, 5587, 5584, 5610, -1, 5587, 5585, 5584, -1, 5587, 5586, 5585, -1, 5587, 5588, 5586, -1, 5587, 5607, 5588, -1, 5587, 5589, 5607, -1, 5587, 5590, 5589, -1, 5587, 5500, 5590, -1, 5587, 5591, 5500, -1, 5587, 5592, 5591, -1, 5587, 5593, 5592, -1, 5587, 5596, 5593, -1, 5593, 5596, 5594, -1, 5594, 5596, 5490, -1, 5490, 5596, 5595, -1, 5595, 5596, 5498, -1, 5498, 5596, 5488, -1, 5488, 5596, 5548, -1, 5597, 5488, 5548, -1, 5597, 5602, 5488, -1, 5597, 5503, 5602, -1, 5597, 5502, 5503, -1, 5597, 5598, 5502, -1, 5596, 5541, 5548, -1, 5548, 5541, 5600, -1, 5599, 5548, 5600, -1, 5599, 5601, 5548, -1, 5548, 5601, 5545, -1, 5488, 5602, 5485, -1, 5485, 5602, 5603, -1, 5497, 5603, 5515, -1, 5604, 5515, 5496, -1, 5604, 5497, 5515, -1, 5485, 5603, 5497, -1, 5515, 5516, 5496, -1, 5496, 5516, 5605, -1, 5605, 5516, 5495, -1, 5495, 5516, 5606, -1, 5481, 5606, 5479, -1, 5481, 5495, 5606, -1, 5606, 5517, 5479, -1, 5479, 5517, 5493, -1, 5493, 5517, 5518, -1, 5477, 5518, 5608, -1, 5607, 5608, 5588, -1, 5607, 5477, 5608, -1, 5493, 5518, 5477, -1, 5584, 5510, 5610, -1, 5610, 5510, 5609, -1, 5511, 5610, 5609, -1, 5511, 5626, 5610, -1, 5511, 5523, 5626, -1, 5626, 5523, 5611, -1, 5611, 5523, 5524, -1, 5466, 5524, 5526, -1, 5465, 5526, 5512, -1, 5473, 5512, 5613, -1, 5473, 5465, 5512, -1, 5611, 5524, 5466, -1, 5466, 5526, 5465, -1, 5512, 5612, 5613, -1, 5613, 5612, 5462, -1, 5462, 5612, 5614, -1, 5614, 5612, 5617, -1, 5615, 5617, 5616, -1, 5615, 5614, 5617, -1, 5617, 5618, 5616, -1, 5616, 5618, 5619, -1, 5619, 5618, 5620, -1, 5621, 5620, 5623, -1, 5533, 5621, 5623, -1, 5533, 5629, 5621, -1, 5533, 5536, 5629, -1, 5533, 5538, 5536, -1, 5533, 5622, 5538, -1, 5533, 5535, 5622, -1, 5533, 5534, 5535, -1, 5620, 5624, 5623, -1, 5623, 5624, 5529, -1, 5531, 5623, 5529, -1, 5610, 5625, 5629, -1, 5610, 5455, 5625, -1, 5610, 5468, 5455, -1, 5610, 5467, 5468, -1, 5610, 5452, 5467, -1, 5610, 5627, 5452, -1, 5610, 5626, 5627, -1, 5625, 5628, 5629, -1, 5629, 5628, 5459, -1, 5630, 5629, 5459, -1, 5630, 5631, 5629, -1, 5629, 5631, 5621, -1, 5621, 5619, 5620, -1, 5635, 5705, 5632, -1, 5635, 5633, 5705, -1, 5635, 6381, 5633, -1, 5635, 5634, 6381, -1, 5635, 6479, 5634, -1, 5635, 6491, 6479, -1, 5635, 6480, 6491, -1, 5635, 5636, 6480, -1, 5635, 6677, 5636, -1, 5636, 6677, 6492, -1, 6492, 6677, 6482, -1, 6482, 6677, 5637, -1, 5637, 6677, 6353, -1, 6483, 6353, 6351, -1, 5638, 6483, 6351, -1, 5638, 6484, 6483, -1, 5638, 5639, 6484, -1, 6484, 5639, 6494, -1, 6494, 5639, 5640, -1, 5641, 5640, 6181, -1, 5641, 6494, 5640, -1, 5641, 5642, 6494, -1, 6494, 5642, 5643, -1, 5643, 5642, 6486, -1, 6486, 5642, 5645, -1, 5644, 5645, 5646, -1, 5647, 5646, 6497, -1, 5647, 5644, 5646, -1, 6582, 6355, 6677, -1, 6582, 5648, 6355, -1, 6582, 6600, 5648, -1, 5648, 6600, 5649, -1, 5649, 6600, 6356, -1, 6356, 6600, 5650, -1, 5651, 6356, 5650, -1, 5651, 6357, 6356, -1, 5651, 5652, 6357, -1, 5651, 5653, 5652, -1, 5652, 5653, 6427, -1, 6427, 5653, 6597, -1, 6428, 6597, 6596, -1, 5654, 6596, 5660, -1, 6429, 5660, 6594, -1, 6592, 6429, 6594, -1, 6592, 5656, 6429, -1, 6592, 5655, 5656, -1, 5656, 5655, 6431, -1, 6431, 5655, 6590, -1, 6346, 6590, 5657, -1, 6346, 6431, 6590, -1, 6346, 6441, 6431, -1, 6346, 6442, 6441, -1, 6346, 5658, 6442, -1, 6442, 5658, 6432, -1, 6432, 5658, 5659, -1, 6444, 5659, 6445, -1, 6444, 6432, 5659, -1, 6427, 6597, 6428, -1, 6428, 6596, 5654, -1, 5654, 5660, 6429, -1, 6590, 5661, 5657, -1, 5657, 5661, 6333, -1, 6333, 5661, 5775, -1, 5662, 5775, 6220, -1, 5662, 6333, 5775, -1, 5662, 6335, 6333, -1, 5662, 5663, 6335, -1, 6335, 5663, 6336, -1, 6336, 5663, 6201, -1, 6338, 6201, 6339, -1, 6338, 6336, 6201, -1, 6664, 6503, 5775, -1, 6664, 5664, 6503, -1, 6664, 5721, 5664, -1, 6664, 5665, 5721, -1, 6664, 6574, 5665, -1, 6664, 6564, 6574, -1, 6664, 6565, 6564, -1, 6664, 5666, 6565, -1, 6664, 6577, 5666, -1, 6664, 5667, 6577, -1, 6664, 5668, 5667, -1, 6664, 6665, 5668, -1, 5668, 6665, 6557, -1, 6557, 6665, 6549, -1, 6549, 6665, 6559, -1, 6559, 6665, 6551, -1, 6551, 6665, 6552, -1, 6552, 6665, 6553, -1, 6553, 6665, 5669, -1, 5669, 6665, 5670, -1, 6539, 5670, 5671, -1, 5742, 5671, 5672, -1, 6307, 5672, 5743, -1, 6307, 5742, 5672, -1, 6307, 6306, 5742, -1, 5742, 6306, 5673, -1, 5673, 6306, 5741, -1, 5741, 6306, 5674, -1, 5740, 5674, 5675, -1, 5739, 5675, 5676, -1, 5677, 5676, 5736, -1, 5677, 5739, 5676, -1, 5670, 6665, 6525, -1, 6525, 6665, 5760, -1, 6517, 5760, 6519, -1, 6517, 6525, 5760, -1, 5678, 5761, 5760, -1, 5678, 5680, 5761, -1, 5678, 5679, 5680, -1, 5680, 5679, 6407, -1, 6407, 5679, 6465, -1, 6464, 6407, 6465, -1, 6464, 5681, 6407, -1, 6407, 5681, 6392, -1, 6392, 5681, 6463, -1, 5682, 6463, 5683, -1, 6474, 5682, 5683, -1, 6474, 6393, 5682, -1, 6474, 6461, 6393, -1, 6393, 6461, 5844, -1, 5844, 6461, 6459, -1, 6409, 6459, 5685, -1, 5684, 5685, 5843, -1, 5686, 5843, 5688, -1, 5687, 5688, 5762, -1, 5687, 5686, 5688, -1, 5679, 6587, 6465, -1, 6465, 6587, 6466, -1, 6466, 6587, 5689, -1, 6468, 5689, 5691, -1, 5690, 6468, 5691, -1, 5690, 6449, 6468, -1, 5690, 5692, 6449, -1, 6449, 5692, 5700, -1, 5700, 5692, 5693, -1, 6450, 5693, 5694, -1, 6451, 5694, 5696, -1, 5695, 5696, 6371, -1, 5695, 6451, 5696, -1, 5695, 5697, 6451, -1, 5695, 6454, 5697, -1, 5695, 5698, 6454, -1, 6454, 5698, 6455, -1, 6455, 5698, 5699, -1, 6469, 5699, 5804, -1, 6469, 6455, 5699, -1, 6466, 5689, 6468, -1, 5700, 5693, 6450, -1, 6450, 5694, 6451, -1, 5696, 5701, 6371, -1, 6371, 5701, 5702, -1, 5703, 5702, 5704, -1, 5703, 6371, 5702, -1, 5702, 5632, 5704, -1, 5704, 5632, 5705, -1, 5707, 5706, 6296, -1, 6295, 5707, 6296, -1, 6295, 5708, 5707, -1, 6295, 5709, 5708, -1, 5708, 5709, 5711, -1, 5711, 5709, 5731, -1, 5710, 5731, 5732, -1, 5710, 5711, 5731, -1, 5712, 6298, 5713, -1, 5712, 5714, 6298, -1, 5712, 6566, 5714, -1, 5714, 6566, 6299, -1, 6299, 6566, 6578, -1, 6301, 6578, 6548, -1, 5715, 6548, 5716, -1, 6302, 5716, 5717, -1, 5734, 5717, 6545, -1, 5718, 6545, 6303, -1, 5718, 5734, 6545, -1, 6578, 5719, 6548, -1, 6548, 5719, 5720, -1, 5720, 5719, 5668, -1, 5668, 5719, 5667, -1, 5664, 5721, 5727, -1, 5727, 5721, 5722, -1, 5723, 5722, 6571, -1, 6317, 6571, 6318, -1, 6317, 5723, 6571, -1, 6317, 6316, 5723, -1, 5723, 6316, 6504, -1, 6504, 6316, 5724, -1, 5724, 6316, 5725, -1, 6514, 5725, 5726, -1, 6506, 5726, 6314, -1, 6515, 6314, 6508, -1, 6515, 6506, 6314, -1, 5727, 5722, 5723, -1, 6571, 6562, 6318, -1, 6318, 6562, 5728, -1, 5733, 5728, 5729, -1, 5730, 5729, 5732, -1, 5731, 5730, 5732, -1, 6318, 5728, 5733, -1, 5733, 5729, 5730, -1, 6301, 6548, 5715, -1, 5715, 5716, 6302, -1, 6302, 5717, 5734, -1, 6545, 5735, 6303, -1, 6303, 5735, 6543, -1, 6305, 6543, 5737, -1, 5738, 5737, 5736, -1, 5676, 5738, 5736, -1, 6303, 6543, 6305, -1, 6305, 5737, 5738, -1, 5739, 5740, 5675, -1, 5740, 5741, 5674, -1, 5742, 6539, 5671, -1, 6539, 5669, 5670, -1, 5672, 5744, 5743, -1, 5743, 5744, 5746, -1, 5745, 5746, 6537, -1, 6281, 6537, 5747, -1, 6282, 5747, 5748, -1, 6524, 6282, 5748, -1, 6524, 6283, 6282, -1, 6524, 5749, 6283, -1, 6283, 5749, 5750, -1, 5750, 5749, 5752, -1, 5751, 5752, 6533, -1, 6270, 6533, 6532, -1, 5770, 6532, 6522, -1, 5771, 6522, 6531, -1, 5753, 5771, 6531, -1, 5753, 5754, 5771, -1, 5753, 5755, 5754, -1, 5754, 5755, 6274, -1, 6274, 5755, 5756, -1, 6275, 5756, 6528, -1, 5757, 6275, 6528, -1, 5757, 6277, 6275, -1, 5757, 6520, 6277, -1, 6277, 6520, 5758, -1, 5758, 6520, 6519, -1, 5760, 5758, 6519, -1, 5760, 5759, 5758, -1, 5760, 5873, 5759, -1, 5760, 5874, 5873, -1, 5760, 6207, 5874, -1, 5760, 5834, 6207, -1, 5760, 5761, 5834, -1, 5834, 5761, 6404, -1, 6192, 6404, 6420, -1, 6194, 6420, 6403, -1, 6401, 6194, 6403, -1, 6401, 6195, 6194, -1, 6401, 6400, 6195, -1, 6195, 6400, 6196, -1, 6196, 6400, 6399, -1, 6198, 6399, 6417, -1, 6397, 6198, 6417, -1, 6397, 6210, 6198, -1, 6397, 6415, 6210, -1, 6210, 6415, 6211, -1, 6211, 6415, 6414, -1, 5840, 6414, 6396, -1, 6172, 6396, 5841, -1, 5842, 5841, 5762, -1, 5688, 5842, 5762, -1, 5743, 5746, 5745, -1, 5745, 6537, 6281, -1, 6281, 5747, 6282, -1, 5750, 5752, 5751, -1, 5751, 6533, 6270, -1, 6285, 6270, 6254, -1, 6286, 6254, 5763, -1, 6311, 5763, 5764, -1, 6287, 5764, 6251, -1, 5858, 6251, 6250, -1, 5857, 6250, 5765, -1, 5856, 5765, 5766, -1, 6289, 5766, 6249, -1, 5855, 6249, 5854, -1, 5767, 5854, 6266, -1, 6509, 6266, 5781, -1, 6509, 5767, 6266, -1, 6509, 5768, 5767, -1, 5767, 5768, 5772, -1, 5772, 5768, 5769, -1, 5773, 5769, 6508, -1, 6314, 5773, 6508, -1, 6270, 6532, 5770, -1, 5770, 6522, 5771, -1, 6274, 5756, 6275, -1, 5772, 5769, 5773, -1, 6506, 6514, 5726, -1, 6514, 5724, 5725, -1, 6503, 5774, 5775, -1, 5775, 5774, 6502, -1, 6244, 6502, 5784, -1, 5785, 5784, 6501, -1, 6245, 6501, 6500, -1, 6499, 6245, 6500, -1, 6499, 5776, 6245, -1, 6499, 5777, 5776, -1, 5776, 5777, 6247, -1, 6247, 5777, 5778, -1, 6265, 5778, 5779, -1, 5780, 6265, 5779, -1, 5780, 6248, 6265, -1, 5780, 5781, 6248, -1, 6248, 5781, 6266, -1, 5775, 6502, 6244, -1, 6243, 5775, 6244, -1, 6243, 5782, 5775, -1, 5775, 5782, 5783, -1, 6220, 5775, 5783, -1, 6244, 5784, 5785, -1, 5785, 6501, 6245, -1, 6247, 5778, 6265, -1, 5786, 5787, 5903, -1, 5786, 6490, 5787, -1, 5787, 6490, 6179, -1, 6179, 6490, 5789, -1, 5790, 5789, 6488, -1, 5788, 5790, 6488, -1, 5788, 6162, 5790, -1, 5788, 6487, 6162, -1, 6162, 6487, 6497, -1, 5646, 6162, 6497, -1, 6179, 5789, 5790, -1, 5644, 6486, 5645, -1, 6483, 5637, 6353, -1, 6479, 6478, 5634, -1, 5634, 6478, 6382, -1, 6382, 6478, 6383, -1, 6383, 6478, 5791, -1, 5847, 5791, 5903, -1, 5792, 5903, 5902, -1, 6178, 5792, 5902, -1, 6178, 5793, 5792, -1, 6178, 5794, 5793, -1, 6178, 6160, 5794, -1, 5794, 6160, 5846, -1, 5846, 6160, 6176, -1, 5845, 6176, 5795, -1, 6377, 5795, 6378, -1, 6377, 5845, 5795, -1, 6383, 5791, 5847, -1, 6392, 6463, 5682, -1, 5685, 6459, 5797, -1, 5797, 6459, 5796, -1, 6458, 5797, 5796, -1, 6458, 6175, 5797, -1, 6458, 6155, 6175, -1, 6458, 5798, 6155, -1, 6155, 5798, 5799, -1, 6158, 5799, 6391, -1, 5801, 6158, 6391, -1, 5801, 5800, 6158, -1, 5801, 6378, 5800, -1, 5800, 6378, 5795, -1, 6391, 5799, 5802, -1, 5802, 5799, 5803, -1, 5805, 5803, 5804, -1, 5699, 5805, 5804, -1, 5802, 5803, 5805, -1, 5806, 6184, 5832, -1, 5806, 5818, 6184, -1, 6184, 5818, 6185, -1, 6185, 5818, 5807, -1, 6328, 6185, 5807, -1, 6328, 6169, 6185, -1, 6328, 6344, 6169, -1, 6169, 6344, 5808, -1, 5808, 6344, 6327, -1, 5809, 5808, 6327, -1, 5809, 5810, 5808, -1, 5809, 5811, 5810, -1, 5810, 5811, 5853, -1, 5853, 5811, 5812, -1, 5839, 5812, 6343, -1, 5852, 6343, 5813, -1, 5814, 5813, 5815, -1, 6216, 5815, 6342, -1, 6340, 6216, 6342, -1, 6340, 6218, 6216, -1, 6340, 5816, 6218, -1, 6218, 5816, 5817, -1, 5817, 5816, 6339, -1, 6201, 5817, 6339, -1, 5807, 5818, 6329, -1, 6329, 5818, 6446, -1, 5819, 6446, 6445, -1, 5659, 5819, 6445, -1, 6329, 6446, 5819, -1, 5652, 6426, 6357, -1, 6357, 6426, 5820, -1, 5831, 5820, 6435, -1, 5821, 6435, 5822, -1, 5823, 5821, 5822, -1, 5823, 5825, 5821, -1, 5823, 5824, 5825, -1, 5825, 5824, 6368, -1, 6368, 5824, 6423, -1, 5826, 6423, 5827, -1, 6358, 5827, 6166, -1, 5830, 6166, 5828, -1, 6360, 5828, 5829, -1, 6360, 5830, 5828, -1, 6357, 5820, 5831, -1, 5831, 6435, 5821, -1, 5827, 6423, 6168, -1, 6168, 6423, 6422, -1, 5832, 6168, 6422, -1, 5832, 5833, 6168, -1, 5832, 6184, 5833, -1, 5834, 6404, 6192, -1, 6192, 6420, 6194, -1, 6196, 6399, 6198, -1, 6211, 6414, 5840, -1, 5901, 5840, 5900, -1, 5899, 5900, 6171, -1, 5898, 6171, 5897, -1, 5835, 5897, 5896, -1, 5836, 5896, 5895, -1, 5894, 5895, 5837, -1, 5893, 5837, 5838, -1, 5892, 5838, 6170, -1, 5890, 6170, 5891, -1, 5852, 5891, 5839, -1, 6343, 5852, 5839, -1, 5840, 6396, 6172, -1, 6172, 5841, 5842, -1, 5686, 5684, 5843, -1, 5684, 6409, 5685, -1, 6409, 5844, 6459, -1, 5845, 5846, 6176, -1, 5792, 5847, 5903, -1, 5640, 5848, 6181, -1, 6181, 5848, 5849, -1, 5851, 5849, 6361, -1, 5850, 6361, 5829, -1, 5828, 5850, 5829, -1, 6181, 5849, 5851, -1, 5851, 6361, 5850, -1, 5830, 6358, 6166, -1, 6358, 5826, 5827, -1, 5826, 6368, 6423, -1, 6355, 6364, 6677, -1, 6677, 6364, 6354, -1, 6353, 6677, 6354, -1, 5852, 5813, 5814, -1, 5814, 5815, 6216, -1, 5853, 5812, 5839, -1, 6301, 6299, 6578, -1, 6298, 6297, 5713, -1, 5713, 6297, 6296, -1, 5706, 5713, 6296, -1, 5767, 5855, 5854, -1, 5855, 6289, 6249, -1, 6289, 5856, 5766, -1, 5856, 5857, 5765, -1, 5857, 5858, 6250, -1, 5858, 6287, 6251, -1, 6287, 6311, 5764, -1, 6311, 6286, 5763, -1, 6286, 6285, 6254, -1, 6285, 5751, 6270, -1, 5783, 5782, 5875, -1, 5875, 5782, 6242, -1, 5876, 6242, 5859, -1, 6203, 5859, 6240, -1, 5877, 6240, 5860, -1, 5878, 5860, 5879, -1, 5880, 5879, 5881, -1, 5882, 5881, 6239, -1, 5861, 6239, 6238, -1, 5862, 6238, 5863, -1, 6204, 5863, 6236, -1, 5883, 6236, 5865, -1, 5864, 5865, 6260, -1, 5884, 6260, 5885, -1, 5866, 5885, 5867, -1, 5886, 5867, 5868, -1, 5869, 5868, 6258, -1, 5870, 6258, 5871, -1, 5887, 5871, 5888, -1, 5889, 5888, 5872, -1, 5874, 5872, 5873, -1, 5874, 5889, 5872, -1, 5875, 6242, 5876, -1, 5876, 5859, 6203, -1, 6203, 6240, 5877, -1, 5877, 5860, 5878, -1, 5878, 5879, 5880, -1, 5880, 5881, 5882, -1, 5882, 6239, 5861, -1, 5861, 6238, 5862, -1, 5862, 5863, 6204, -1, 6204, 6236, 5883, -1, 5883, 5865, 5864, -1, 5864, 6260, 5884, -1, 5884, 5885, 5866, -1, 5866, 5867, 5886, -1, 5886, 5868, 5869, -1, 5869, 6258, 5870, -1, 5870, 5871, 5887, -1, 5887, 5888, 5889, -1, 5852, 5890, 5891, -1, 5890, 5892, 6170, -1, 5892, 5893, 5838, -1, 5893, 5894, 5837, -1, 5894, 5836, 5895, -1, 5836, 5835, 5896, -1, 5835, 5898, 5897, -1, 5898, 5899, 6171, -1, 5899, 5901, 5900, -1, 5901, 6211, 5840, -1, 5787, 5902, 5903, -1, 6158, 6155, 5799, -1, 5905, 5904, 6601, -1, 5905, 6365, 5904, -1, 5905, 6363, 6365, -1, 5905, 6352, 6363, -1, 5905, 6362, 6352, -1, 5905, 6037, 6362, -1, 5905, 6493, 6037, -1, 5905, 5906, 6493, -1, 5905, 6481, 5906, -1, 5905, 6112, 6481, -1, 6481, 6112, 5907, -1, 5907, 6112, 5908, -1, 5908, 6112, 5909, -1, 5909, 6112, 6375, -1, 5911, 6375, 5910, -1, 6376, 5911, 5910, -1, 6376, 5912, 5911, -1, 6376, 5913, 5912, -1, 5912, 5913, 6498, -1, 6498, 5913, 6384, -1, 5914, 6384, 6177, -1, 5914, 6498, 6384, -1, 5914, 5916, 6498, -1, 6498, 5916, 5915, -1, 5915, 5916, 5917, -1, 6489, 5917, 6055, -1, 6489, 5915, 5917, -1, 5918, 6111, 6112, -1, 5918, 6372, 6111, -1, 5918, 5919, 6372, -1, 6372, 5919, 6110, -1, 6110, 5919, 6583, -1, 6109, 6583, 5922, -1, 6452, 6109, 5922, -1, 6452, 6453, 6109, -1, 6109, 6453, 6380, -1, 6380, 6453, 6456, -1, 6379, 6456, 6457, -1, 6057, 6457, 6470, -1, 6058, 6470, 6059, -1, 5920, 6059, 6471, -1, 5921, 6471, 6472, -1, 6174, 6472, 6173, -1, 6174, 5921, 6472, -1, 5922, 6583, 5923, -1, 5923, 6583, 5925, -1, 5924, 5925, 6584, -1, 6448, 6584, 6585, -1, 6620, 6448, 6585, -1, 6620, 6477, 6448, -1, 6620, 5926, 6477, -1, 6477, 5926, 6586, -1, 6467, 6586, 5928, -1, 5927, 6467, 5928, -1, 5927, 6476, 6467, -1, 5927, 6588, 6476, -1, 6476, 6588, 5929, -1, 5930, 5929, 5931, -1, 5932, 5931, 6475, -1, 5932, 5930, 5931, -1, 5923, 5925, 5924, -1, 5924, 6584, 6448, -1, 6477, 6586, 6467, -1, 5931, 5929, 6405, -1, 6405, 5929, 6014, -1, 5933, 6014, 6015, -1, 6208, 5933, 6015, -1, 6208, 6421, 5933, -1, 6208, 5934, 6421, -1, 6208, 5935, 5934, -1, 5934, 5935, 6402, -1, 6402, 5935, 6193, -1, 6419, 6193, 6209, -1, 6418, 6209, 6398, -1, 6418, 6419, 6209, -1, 5937, 5936, 6014, -1, 5937, 5939, 5936, -1, 5937, 5938, 5939, -1, 5937, 5940, 5938, -1, 5937, 5941, 5940, -1, 5937, 6550, 5941, -1, 5937, 5942, 6550, -1, 5937, 6558, 5942, -1, 5937, 6556, 6558, -1, 5937, 5944, 6556, -1, 5937, 6668, 5944, -1, 5944, 6668, 5943, -1, 5945, 5944, 5943, -1, 5945, 6547, 5944, -1, 5945, 6555, 6547, -1, 5945, 5998, 6555, -1, 6555, 5998, 6300, -1, 6323, 6555, 6300, -1, 6323, 6546, 6555, -1, 6323, 5946, 6546, -1, 6546, 5946, 6544, -1, 6544, 5946, 6324, -1, 5947, 6544, 6324, -1, 5947, 5948, 6544, -1, 5947, 6325, 5948, -1, 5948, 6325, 6012, -1, 6012, 6325, 6304, -1, 5951, 6304, 5950, -1, 5949, 5950, 6008, -1, 5949, 5951, 5950, -1, 5955, 5952, 6668, -1, 5955, 6511, 5952, -1, 5955, 5953, 6511, -1, 5955, 6263, 5953, -1, 5955, 6135, 6263, -1, 5955, 6221, 6135, -1, 5955, 6202, 6221, -1, 5955, 5954, 6202, -1, 5955, 6331, 5954, -1, 5955, 6589, 6331, -1, 6331, 6589, 5956, -1, 5956, 6589, 6440, -1, 6430, 5956, 6440, -1, 6430, 5957, 5956, -1, 5956, 5957, 5958, -1, 6330, 5958, 6443, -1, 6345, 6443, 5959, -1, 6092, 5959, 6093, -1, 6094, 6093, 6433, -1, 6095, 6433, 6447, -1, 6183, 6447, 6082, -1, 6182, 6082, 6167, -1, 6182, 6183, 6082, -1, 6440, 6589, 5960, -1, 5960, 6589, 6591, -1, 6593, 5960, 6591, -1, 6593, 6439, 5960, -1, 6593, 5961, 6439, -1, 6439, 5961, 5962, -1, 6438, 5962, 6595, -1, 6624, 6438, 6595, -1, 6624, 6437, 6438, -1, 6624, 6598, 6437, -1, 6437, 6598, 6599, -1, 5968, 6599, 5963, -1, 5964, 5963, 5965, -1, 6425, 5965, 5966, -1, 6436, 5966, 5967, -1, 6436, 6425, 5966, -1, 6439, 5962, 6438, -1, 6437, 6599, 5968, -1, 5968, 5963, 5964, -1, 5966, 5965, 6366, -1, 6366, 5965, 5969, -1, 5970, 5969, 6601, -1, 5904, 5970, 6601, -1, 6366, 5969, 5970, -1, 6560, 6319, 6581, -1, 6560, 5971, 6319, -1, 6560, 6561, 5971, -1, 5971, 6561, 5972, -1, 5992, 5972, 6567, -1, 5993, 6567, 5973, -1, 6568, 5993, 5973, -1, 6568, 6294, 5993, -1, 6568, 6569, 6294, -1, 6294, 6569, 6293, -1, 6293, 6569, 6570, -1, 5975, 6570, 5974, -1, 6513, 5974, 6512, -1, 6513, 5975, 5974, -1, 6513, 5976, 5975, -1, 5975, 5976, 6292, -1, 6292, 5976, 6036, -1, 6315, 6036, 5977, -1, 6291, 5977, 6505, -1, 6507, 6291, 6505, -1, 6507, 6290, 6291, -1, 6507, 5978, 6290, -1, 6290, 5978, 5979, -1, 5979, 5978, 5980, -1, 5981, 5979, 5980, -1, 5981, 6313, 5979, -1, 5981, 6516, 6313, -1, 6313, 6516, 6127, -1, 6127, 6516, 6022, -1, 6126, 6022, 6267, -1, 6288, 6267, 6268, -1, 6125, 6268, 6269, -1, 5982, 6269, 6124, -1, 6312, 6124, 6123, -1, 5983, 6123, 5984, -1, 6310, 5984, 5986, -1, 5985, 5986, 5987, -1, 6284, 5987, 6252, -1, 5988, 6252, 6253, -1, 5991, 6253, 6271, -1, 5990, 6271, 5989, -1, 5990, 5991, 6271, -1, 5971, 5972, 5992, -1, 5992, 6567, 5993, -1, 6293, 6570, 5975, -1, 5974, 5994, 6512, -1, 6512, 5994, 5997, -1, 5997, 5994, 6572, -1, 6668, 6572, 6573, -1, 5995, 6668, 6573, -1, 5995, 6563, 6668, -1, 6668, 6563, 6575, -1, 6576, 6668, 6575, -1, 6576, 5996, 6668, -1, 6668, 5996, 5943, -1, 5997, 6572, 6668, -1, 5952, 5997, 6668, -1, 6300, 5998, 6322, -1, 6322, 5998, 6579, -1, 6000, 6579, 6580, -1, 5999, 6580, 6321, -1, 5999, 6000, 6580, -1, 6322, 6579, 6000, -1, 6580, 6001, 6321, -1, 6321, 6001, 6320, -1, 6320, 6001, 6581, -1, 6319, 6320, 6581, -1, 5939, 5938, 6002, -1, 6002, 5938, 6003, -1, 6009, 6003, 6010, -1, 6004, 6010, 6005, -1, 6011, 6005, 6540, -1, 6326, 6540, 6541, -1, 6006, 6541, 6542, -1, 6554, 6006, 6542, -1, 6554, 6007, 6006, -1, 6554, 6008, 6007, -1, 6007, 6008, 5950, -1, 6002, 6003, 6009, -1, 6009, 6010, 6004, -1, 6021, 6004, 6279, -1, 6538, 6279, 6280, -1, 6536, 6280, 6308, -1, 6535, 6308, 6523, -1, 6535, 6536, 6308, -1, 6004, 6005, 6011, -1, 6011, 6540, 6326, -1, 6326, 6541, 6006, -1, 5951, 6012, 6304, -1, 5936, 6013, 6014, -1, 6014, 6013, 6518, -1, 6231, 6518, 6278, -1, 6231, 6014, 6518, -1, 6231, 6232, 6014, -1, 6014, 6232, 6206, -1, 6015, 6014, 6206, -1, 6518, 6526, 6278, -1, 6278, 6526, 6016, -1, 6276, 6016, 6527, -1, 6256, 6527, 6529, -1, 6273, 6529, 6017, -1, 6530, 6273, 6017, -1, 6530, 6255, 6273, -1, 6530, 6521, 6255, -1, 6255, 6521, 6272, -1, 6272, 6521, 5989, -1, 6271, 6272, 5989, -1, 6278, 6016, 6276, -1, 6276, 6527, 6256, -1, 6256, 6529, 6273, -1, 6534, 6122, 5991, -1, 6534, 6309, 6122, -1, 6534, 6018, 6309, -1, 6309, 6018, 6020, -1, 6019, 6020, 6523, -1, 6308, 6019, 6523, -1, 6309, 6020, 6019, -1, 6536, 6538, 6280, -1, 6538, 6021, 6279, -1, 6021, 6009, 6004, -1, 6022, 6516, 6024, -1, 6024, 6516, 6023, -1, 6025, 6024, 6023, -1, 6025, 6026, 6024, -1, 6025, 6510, 6026, -1, 6026, 6510, 6246, -1, 6246, 6510, 6035, -1, 6027, 6035, 6029, -1, 6028, 6027, 6029, -1, 6028, 6030, 6027, -1, 6028, 6031, 6030, -1, 6030, 6031, 6264, -1, 6264, 6031, 6032, -1, 6034, 6032, 6033, -1, 5953, 6034, 6033, -1, 5953, 6263, 6034, -1, 6246, 6035, 6027, -1, 6264, 6032, 6034, -1, 6292, 6036, 6315, -1, 6315, 5977, 6291, -1, 5911, 5909, 6375, -1, 6037, 6038, 6362, -1, 6362, 6038, 6039, -1, 6039, 6038, 6350, -1, 6350, 6038, 6047, -1, 6349, 6047, 6040, -1, 6348, 6040, 6041, -1, 6163, 6348, 6041, -1, 6163, 6042, 6348, -1, 6163, 6043, 6042, -1, 6042, 6043, 6046, -1, 6046, 6043, 6044, -1, 6045, 6044, 6086, -1, 6045, 6046, 6044, -1, 6350, 6047, 6349, -1, 6041, 6040, 6048, -1, 6048, 6040, 6495, -1, 6056, 6495, 6049, -1, 6485, 6056, 6049, -1, 6485, 6180, 6056, -1, 6485, 6050, 6180, -1, 6180, 6050, 6496, -1, 6161, 6496, 6052, -1, 6051, 6161, 6052, -1, 6051, 6054, 6161, -1, 6051, 6053, 6054, -1, 6054, 6053, 6055, -1, 5917, 6054, 6055, -1, 6048, 6495, 6056, -1, 6180, 6496, 6161, -1, 6380, 6456, 6379, -1, 6379, 6457, 6057, -1, 6057, 6470, 6058, -1, 6058, 6059, 5920, -1, 5920, 6471, 5921, -1, 6156, 5920, 5921, -1, 6156, 6390, 5920, -1, 6156, 6157, 6390, -1, 6390, 6157, 6389, -1, 6389, 6157, 6388, -1, 6388, 6157, 6060, -1, 6387, 6060, 6061, -1, 6386, 6061, 6114, -1, 6386, 6387, 6061, -1, 6472, 6062, 6173, -1, 6173, 6062, 6394, -1, 6063, 6394, 6395, -1, 6104, 6395, 6410, -1, 6064, 6104, 6410, -1, 6064, 6191, 6104, -1, 6064, 6411, 6191, -1, 6191, 6411, 6065, -1, 6065, 6411, 6412, -1, 6413, 6065, 6412, -1, 6413, 6190, 6065, -1, 6413, 6066, 6190, -1, 6190, 6066, 6067, -1, 6067, 6066, 6148, -1, 6189, 6148, 6212, -1, 6068, 6212, 6149, -1, 6150, 6149, 6213, -1, 6151, 6213, 6152, -1, 6188, 6152, 6199, -1, 6069, 6199, 6214, -1, 6070, 6214, 6071, -1, 6072, 6071, 6073, -1, 6074, 6073, 6075, -1, 6153, 6075, 6076, -1, 6154, 6076, 6200, -1, 6077, 6200, 6341, -1, 6077, 6154, 6200, -1, 6062, 6079, 6394, -1, 6394, 6079, 6078, -1, 6078, 6079, 6460, -1, 6408, 6460, 6473, -1, 6080, 6473, 6462, -1, 6406, 6462, 6081, -1, 5931, 6081, 6475, -1, 5931, 6406, 6081, -1, 6078, 6460, 6408, -1, 6408, 6473, 6080, -1, 6080, 6462, 6406, -1, 5930, 6476, 5929, -1, 6082, 6083, 6167, -1, 6167, 6083, 6369, -1, 6084, 6369, 6085, -1, 6165, 6085, 6370, -1, 6359, 6165, 6370, -1, 6359, 6164, 6165, -1, 6359, 6086, 6164, -1, 6164, 6086, 6044, -1, 6083, 6087, 6369, -1, 6369, 6087, 6367, -1, 6367, 6087, 6434, -1, 6089, 6434, 6090, -1, 6091, 6090, 6424, -1, 6088, 6424, 5967, -1, 5966, 6088, 5967, -1, 6367, 6434, 6089, -1, 6089, 6090, 6091, -1, 6091, 6424, 6088, -1, 6425, 5964, 5965, -1, 5956, 5958, 6330, -1, 6330, 6443, 6345, -1, 6345, 5959, 6092, -1, 6092, 6093, 6094, -1, 6094, 6433, 6095, -1, 6095, 6447, 6183, -1, 6096, 6095, 6183, -1, 6096, 6097, 6095, -1, 6096, 6099, 6097, -1, 6097, 6099, 6098, -1, 6098, 6099, 6100, -1, 6100, 6099, 6101, -1, 6102, 6101, 6186, -1, 6103, 6186, 6115, -1, 6103, 6102, 6186, -1, 6173, 6394, 6063, -1, 6063, 6395, 6104, -1, 6148, 6066, 6197, -1, 6197, 6066, 6105, -1, 6416, 6197, 6105, -1, 6416, 6106, 6197, -1, 6416, 6107, 6106, -1, 6106, 6107, 6108, -1, 6108, 6107, 6398, -1, 6209, 6108, 6398, -1, 6419, 6402, 6193, -1, 5933, 6405, 6014, -1, 6109, 6110, 6583, -1, 6111, 6373, 6112, -1, 6112, 6373, 6113, -1, 6374, 6112, 6113, -1, 6374, 6375, 6112, -1, 6384, 6385, 6177, -1, 6177, 6385, 6159, -1, 6159, 6385, 6114, -1, 6061, 6159, 6114, -1, 6387, 6388, 6060, -1, 6348, 6349, 6040, -1, 6167, 6369, 6084, -1, 6084, 6085, 6165, -1, 6115, 6187, 6154, -1, 6115, 6186, 6187, -1, 6102, 6100, 6101, -1, 6202, 5954, 6219, -1, 6219, 5954, 6332, -1, 6334, 6219, 6332, -1, 6334, 6116, 6219, -1, 6334, 6117, 6116, -1, 6116, 6117, 6121, -1, 6121, 6117, 6337, -1, 6118, 6337, 6347, -1, 6119, 6118, 6347, -1, 6119, 6217, 6118, -1, 6119, 6120, 6217, -1, 6217, 6120, 6215, -1, 6215, 6120, 6341, -1, 6200, 6215, 6341, -1, 6121, 6337, 6118, -1, 6122, 5988, 5991, -1, 5991, 5988, 6253, -1, 5988, 6284, 6252, -1, 6284, 5985, 5987, -1, 5985, 6310, 5986, -1, 6310, 5983, 5984, -1, 5983, 6312, 6123, -1, 6312, 5982, 6124, -1, 5982, 6125, 6269, -1, 6125, 6288, 6268, -1, 6288, 6126, 6267, -1, 6126, 6127, 6022, -1, 6206, 6232, 6230, -1, 6230, 6232, 6136, -1, 6137, 6136, 6257, -1, 6138, 6257, 6233, -1, 6229, 6233, 6128, -1, 6228, 6128, 6259, -1, 6139, 6259, 6129, -1, 6205, 6129, 6234, -1, 6140, 6234, 6141, -1, 6227, 6141, 6235, -1, 6142, 6235, 6143, -1, 6226, 6143, 6130, -1, 6144, 6130, 6131, -1, 6145, 6131, 6237, -1, 6225, 6237, 6132, -1, 6224, 6132, 6261, -1, 6146, 6261, 6262, -1, 6147, 6262, 6133, -1, 6223, 6133, 6134, -1, 6222, 6134, 6241, -1, 6221, 6241, 6135, -1, 6221, 6222, 6241, -1, 6230, 6136, 6137, -1, 6137, 6257, 6138, -1, 6138, 6233, 6229, -1, 6229, 6128, 6228, -1, 6228, 6259, 6139, -1, 6139, 6129, 6205, -1, 6205, 6234, 6140, -1, 6140, 6141, 6227, -1, 6227, 6235, 6142, -1, 6142, 6143, 6226, -1, 6226, 6130, 6144, -1, 6144, 6131, 6145, -1, 6145, 6237, 6225, -1, 6225, 6132, 6224, -1, 6224, 6261, 6146, -1, 6146, 6262, 6147, -1, 6147, 6133, 6223, -1, 6223, 6134, 6222, -1, 6067, 6148, 6189, -1, 6189, 6212, 6068, -1, 6068, 6149, 6150, -1, 6150, 6213, 6151, -1, 6151, 6152, 6188, -1, 6188, 6199, 6069, -1, 6069, 6214, 6070, -1, 6070, 6071, 6072, -1, 6072, 6073, 6074, -1, 6074, 6075, 6153, -1, 6153, 6076, 6154, -1, 6187, 6153, 6154, -1, 6155, 5921, 6175, -1, 6155, 6156, 5921, -1, 6155, 6158, 6156, -1, 6156, 6158, 6157, -1, 6157, 6158, 5800, -1, 6060, 5800, 5795, -1, 6061, 5795, 6176, -1, 6159, 6176, 6160, -1, 6177, 6160, 6178, -1, 5914, 6178, 5902, -1, 5916, 5902, 5787, -1, 5917, 5787, 6179, -1, 6054, 6179, 5790, -1, 6161, 5790, 6162, -1, 6180, 6162, 5646, -1, 6056, 5646, 5645, -1, 6048, 5645, 5642, -1, 6041, 5642, 5641, -1, 6163, 5641, 6181, -1, 6043, 6181, 5851, -1, 6044, 5851, 5850, -1, 6164, 5850, 5828, -1, 6165, 5828, 6166, -1, 6084, 6166, 5827, -1, 6167, 5827, 6168, -1, 6182, 6168, 5833, -1, 6183, 5833, 6184, -1, 6096, 6184, 6185, -1, 6099, 6185, 6169, -1, 6101, 6169, 5808, -1, 6186, 5808, 5810, -1, 6187, 5810, 5853, -1, 6153, 5853, 5839, -1, 6074, 5839, 5891, -1, 6072, 5891, 6170, -1, 6070, 6170, 5838, -1, 6069, 5838, 5837, -1, 6188, 5837, 5895, -1, 6151, 5895, 5896, -1, 6150, 5896, 5897, -1, 6068, 5897, 6171, -1, 6189, 6171, 5900, -1, 6067, 5900, 5840, -1, 6190, 5840, 6172, -1, 6065, 6172, 5842, -1, 6191, 5842, 5688, -1, 6104, 5688, 5843, -1, 6063, 5843, 5685, -1, 6173, 5685, 5797, -1, 6174, 5797, 6175, -1, 5921, 6174, 6175, -1, 6157, 5800, 6060, -1, 6060, 5795, 6061, -1, 6061, 6176, 6159, -1, 6159, 6160, 6177, -1, 6177, 6178, 5914, -1, 5914, 5902, 5916, -1, 5916, 5787, 5917, -1, 5917, 6179, 6054, -1, 6054, 5790, 6161, -1, 6161, 6162, 6180, -1, 6180, 5646, 6056, -1, 6056, 5645, 6048, -1, 6048, 5642, 6041, -1, 6041, 5641, 6163, -1, 6163, 6181, 6043, -1, 6043, 5851, 6044, -1, 6044, 5850, 6164, -1, 6164, 5828, 6165, -1, 6165, 6166, 6084, -1, 6084, 5827, 6167, -1, 6167, 6168, 6182, -1, 6182, 5833, 6183, -1, 6183, 6184, 6096, -1, 6096, 6185, 6099, -1, 6099, 6169, 6101, -1, 6101, 5808, 6186, -1, 6186, 5810, 6187, -1, 6187, 5853, 6153, -1, 6153, 5839, 6074, -1, 6074, 5891, 6072, -1, 6072, 6170, 6070, -1, 6070, 5838, 6069, -1, 6069, 5837, 6188, -1, 6188, 5895, 6151, -1, 6151, 5896, 6150, -1, 6150, 5897, 6068, -1, 6068, 6171, 6189, -1, 6189, 5900, 6067, -1, 6067, 5840, 6190, -1, 6190, 6172, 6065, -1, 6065, 5842, 6191, -1, 6191, 5688, 6104, -1, 6104, 5843, 6063, -1, 6063, 5685, 6173, -1, 6173, 5797, 6174, -1, 6192, 5935, 5834, -1, 6192, 6193, 5935, -1, 6192, 6194, 6193, -1, 6193, 6194, 6209, -1, 6209, 6194, 6195, -1, 6108, 6195, 6196, -1, 6106, 6196, 6198, -1, 6197, 6198, 6210, -1, 6148, 6210, 6211, -1, 6212, 6211, 5901, -1, 6149, 5901, 5899, -1, 6213, 5899, 5898, -1, 6152, 5898, 5835, -1, 6199, 5835, 5836, -1, 6214, 5836, 5894, -1, 6071, 5894, 5893, -1, 6073, 5893, 5892, -1, 6075, 5892, 5890, -1, 6076, 5890, 5852, -1, 6200, 5852, 5814, -1, 6215, 5814, 6216, -1, 6217, 6216, 6218, -1, 6118, 6218, 5817, -1, 6121, 5817, 6201, -1, 6116, 6201, 5663, -1, 6219, 5663, 5662, -1, 6202, 5662, 6220, -1, 6221, 6220, 5783, -1, 6222, 5783, 5875, -1, 6223, 5875, 5876, -1, 6147, 5876, 6203, -1, 6146, 6203, 5877, -1, 6224, 5877, 5878, -1, 6225, 5878, 5880, -1, 6145, 5880, 5882, -1, 6144, 5882, 5861, -1, 6226, 5861, 5862, -1, 6142, 5862, 6204, -1, 6227, 6204, 5883, -1, 6140, 5883, 5864, -1, 6205, 5864, 5884, -1, 6139, 5884, 5866, -1, 6228, 5866, 5886, -1, 6229, 5886, 5869, -1, 6138, 5869, 5870, -1, 6137, 5870, 5887, -1, 6230, 5887, 5889, -1, 6206, 5889, 5874, -1, 6015, 5874, 6207, -1, 6208, 6207, 5834, -1, 5935, 6208, 5834, -1, 6209, 6195, 6108, -1, 6108, 6196, 6106, -1, 6106, 6198, 6197, -1, 6197, 6210, 6148, -1, 6148, 6211, 6212, -1, 6212, 5901, 6149, -1, 6149, 5899, 6213, -1, 6213, 5898, 6152, -1, 6152, 5835, 6199, -1, 6199, 5836, 6214, -1, 6214, 5894, 6071, -1, 6071, 5893, 6073, -1, 6073, 5892, 6075, -1, 6075, 5890, 6076, -1, 6076, 5852, 6200, -1, 6200, 5814, 6215, -1, 6215, 6216, 6217, -1, 6217, 6218, 6118, -1, 6118, 5817, 6121, -1, 6121, 6201, 6116, -1, 6116, 5663, 6219, -1, 6219, 5662, 6202, -1, 6202, 6220, 6221, -1, 6221, 5783, 6222, -1, 6222, 5875, 6223, -1, 6223, 5876, 6147, -1, 6147, 6203, 6146, -1, 6146, 5877, 6224, -1, 6224, 5878, 6225, -1, 6225, 5880, 6145, -1, 6145, 5882, 6144, -1, 6144, 5861, 6226, -1, 6226, 5862, 6142, -1, 6142, 6204, 6227, -1, 6227, 5883, 6140, -1, 6140, 5864, 6205, -1, 6205, 5884, 6139, -1, 6139, 5866, 6228, -1, 6228, 5886, 6229, -1, 6229, 5869, 6138, -1, 6138, 5870, 6137, -1, 6137, 5887, 6230, -1, 6230, 5889, 6206, -1, 6206, 5874, 6015, -1, 6015, 6207, 6208, -1, 5759, 6231, 5758, -1, 5759, 6232, 6231, -1, 5759, 5873, 6232, -1, 6232, 5873, 6136, -1, 6136, 5873, 5872, -1, 6257, 5872, 5888, -1, 6233, 5888, 5871, -1, 6128, 5871, 6258, -1, 6259, 6258, 5868, -1, 6129, 5868, 5867, -1, 6234, 5867, 5885, -1, 6141, 5885, 6260, -1, 6235, 6260, 5865, -1, 6143, 5865, 6236, -1, 6130, 6236, 5863, -1, 6131, 5863, 6238, -1, 6237, 6238, 6239, -1, 6132, 6239, 5881, -1, 6261, 5881, 5879, -1, 6262, 5879, 5860, -1, 6133, 5860, 6240, -1, 6134, 6240, 5859, -1, 6241, 5859, 6242, -1, 6135, 6242, 5782, -1, 6263, 5782, 6243, -1, 6034, 6243, 6244, -1, 6264, 6244, 5785, -1, 6030, 5785, 6245, -1, 6027, 6245, 5776, -1, 6246, 5776, 6247, -1, 6026, 6247, 6265, -1, 6024, 6265, 6248, -1, 6022, 6248, 6266, -1, 6267, 6266, 5854, -1, 6268, 5854, 6249, -1, 6269, 6249, 5766, -1, 6124, 5766, 5765, -1, 6123, 5765, 6250, -1, 5984, 6250, 6251, -1, 5986, 6251, 5764, -1, 5987, 5764, 5763, -1, 6252, 5763, 6254, -1, 6253, 6254, 6270, -1, 6271, 6270, 5770, -1, 6272, 5770, 5771, -1, 6255, 5771, 5754, -1, 6273, 5754, 6274, -1, 6256, 6274, 6275, -1, 6276, 6275, 6277, -1, 6278, 6277, 5758, -1, 6231, 6278, 5758, -1, 6136, 5872, 6257, -1, 6257, 5888, 6233, -1, 6233, 5871, 6128, -1, 6128, 6258, 6259, -1, 6259, 5868, 6129, -1, 6129, 5867, 6234, -1, 6234, 5885, 6141, -1, 6141, 6260, 6235, -1, 6235, 5865, 6143, -1, 6143, 6236, 6130, -1, 6130, 5863, 6131, -1, 6131, 6238, 6237, -1, 6237, 6239, 6132, -1, 6132, 5881, 6261, -1, 6261, 5879, 6262, -1, 6262, 5860, 6133, -1, 6133, 6240, 6134, -1, 6134, 5859, 6241, -1, 6241, 6242, 6135, -1, 6135, 5782, 6263, -1, 6263, 6243, 6034, -1, 6034, 6244, 6264, -1, 6264, 5785, 6030, -1, 6030, 6245, 6027, -1, 6027, 5776, 6246, -1, 6246, 6247, 6026, -1, 6026, 6265, 6024, -1, 6024, 6248, 6022, -1, 6022, 6266, 6267, -1, 6267, 5854, 6268, -1, 6268, 6249, 6269, -1, 6269, 5766, 6124, -1, 6124, 5765, 6123, -1, 6123, 6250, 5984, -1, 5984, 6251, 5986, -1, 5986, 5764, 5987, -1, 5987, 5763, 6252, -1, 6252, 6254, 6253, -1, 6253, 6270, 6271, -1, 6271, 5770, 6272, -1, 6272, 5771, 6255, -1, 6255, 5754, 6273, -1, 6273, 6274, 6256, -1, 6256, 6275, 6276, -1, 6276, 6277, 6278, -1, 5743, 6279, 6307, -1, 5743, 6280, 6279, -1, 5743, 5745, 6280, -1, 6280, 5745, 6308, -1, 6308, 5745, 6281, -1, 6019, 6281, 6282, -1, 6309, 6282, 6283, -1, 6122, 6283, 5750, -1, 5988, 5750, 5751, -1, 6284, 5751, 6285, -1, 5985, 6285, 6286, -1, 6310, 6286, 6311, -1, 5983, 6311, 6287, -1, 6312, 6287, 5858, -1, 5982, 5858, 5857, -1, 6125, 5857, 5856, -1, 6288, 5856, 6289, -1, 6126, 6289, 5855, -1, 6127, 5855, 5767, -1, 6313, 5767, 5772, -1, 5979, 5772, 5773, -1, 6290, 5773, 6314, -1, 6291, 6314, 5726, -1, 6315, 5726, 5725, -1, 6292, 5725, 6316, -1, 5975, 6316, 6317, -1, 6293, 6317, 6318, -1, 6294, 6318, 5733, -1, 5993, 5733, 5730, -1, 5992, 5730, 5731, -1, 5971, 5731, 5709, -1, 6319, 5709, 6295, -1, 6320, 6295, 6296, -1, 6321, 6296, 6297, -1, 5999, 6297, 6298, -1, 6000, 6298, 5714, -1, 6322, 5714, 6299, -1, 6300, 6299, 6301, -1, 6323, 6301, 5715, -1, 5946, 5715, 6302, -1, 6324, 6302, 5734, -1, 5947, 5734, 5718, -1, 6325, 5718, 6303, -1, 6304, 6303, 6305, -1, 5950, 6305, 5738, -1, 6007, 5738, 5676, -1, 6006, 5676, 5675, -1, 6326, 5675, 5674, -1, 6011, 5674, 6306, -1, 6004, 6306, 6307, -1, 6279, 6004, 6307, -1, 6308, 6281, 6019, -1, 6019, 6282, 6309, -1, 6309, 6283, 6122, -1, 6122, 5750, 5988, -1, 5988, 5751, 6284, -1, 6284, 6285, 5985, -1, 5985, 6286, 6310, -1, 6310, 6311, 5983, -1, 5983, 6287, 6312, -1, 6312, 5858, 5982, -1, 5982, 5857, 6125, -1, 6125, 5856, 6288, -1, 6288, 6289, 6126, -1, 6126, 5855, 6127, -1, 6127, 5767, 6313, -1, 6313, 5772, 5979, -1, 5979, 5773, 6290, -1, 6290, 6314, 6291, -1, 6291, 5726, 6315, -1, 6315, 5725, 6292, -1, 6292, 6316, 5975, -1, 5975, 6317, 6293, -1, 6293, 6318, 6294, -1, 6294, 5733, 5993, -1, 5993, 5730, 5992, -1, 5992, 5731, 5971, -1, 5971, 5709, 6319, -1, 6319, 6295, 6320, -1, 6320, 6296, 6321, -1, 6321, 6297, 5999, -1, 5999, 6298, 6000, -1, 6000, 5714, 6322, -1, 6322, 6299, 6300, -1, 6300, 6301, 6323, -1, 6323, 5715, 5946, -1, 5946, 6302, 6324, -1, 6324, 5734, 5947, -1, 5947, 5718, 6325, -1, 6325, 6303, 6304, -1, 6304, 6305, 5950, -1, 5950, 5738, 6007, -1, 6007, 5676, 6006, -1, 6006, 5675, 6326, -1, 6326, 5674, 6011, -1, 6011, 6306, 6004, -1, 5812, 6115, 6343, -1, 5812, 6103, 6115, -1, 5812, 5811, 6103, -1, 6103, 5811, 6102, -1, 6102, 5811, 5809, -1, 6100, 5809, 6327, -1, 6098, 6327, 6344, -1, 6097, 6344, 6328, -1, 6095, 6328, 5807, -1, 6094, 5807, 6329, -1, 6092, 6329, 5819, -1, 6345, 5819, 5659, -1, 6330, 5659, 5658, -1, 5956, 5658, 6346, -1, 6331, 6346, 5657, -1, 5954, 5657, 6333, -1, 6332, 6333, 6335, -1, 6334, 6335, 6336, -1, 6117, 6336, 6338, -1, 6337, 6338, 6339, -1, 6347, 6339, 5816, -1, 6119, 5816, 6340, -1, 6120, 6340, 6342, -1, 6341, 6342, 5815, -1, 6077, 5815, 5813, -1, 6154, 5813, 6343, -1, 6115, 6154, 6343, -1, 6102, 5809, 6100, -1, 6100, 6327, 6098, -1, 6098, 6344, 6097, -1, 6097, 6328, 6095, -1, 6095, 5807, 6094, -1, 6094, 6329, 6092, -1, 6092, 5819, 6345, -1, 6345, 5659, 6330, -1, 6330, 5658, 5956, -1, 5956, 6346, 6331, -1, 6331, 5657, 5954, -1, 5954, 6333, 6332, -1, 6332, 6335, 6334, -1, 6334, 6336, 6117, -1, 6117, 6338, 6337, -1, 6337, 6339, 6347, -1, 6347, 5816, 6119, -1, 6119, 6340, 6120, -1, 6120, 6342, 6341, -1, 6341, 5815, 6077, -1, 6077, 5813, 6154, -1, 5640, 6348, 5848, -1, 5640, 6349, 6348, -1, 5640, 5639, 6349, -1, 6349, 5639, 6350, -1, 6350, 5639, 5638, -1, 6039, 5638, 6351, -1, 6362, 6351, 6353, -1, 6352, 6353, 6354, -1, 6363, 6354, 6364, -1, 6365, 6364, 6355, -1, 5904, 6355, 5648, -1, 5970, 5648, 5649, -1, 6366, 5649, 6356, -1, 5966, 6356, 6357, -1, 6088, 6357, 5831, -1, 6091, 5831, 5821, -1, 6089, 5821, 5825, -1, 6367, 5825, 6368, -1, 6369, 6368, 5826, -1, 6085, 5826, 6358, -1, 6370, 6358, 5830, -1, 6359, 5830, 6360, -1, 6086, 6360, 5829, -1, 6045, 5829, 6361, -1, 6046, 6361, 5849, -1, 6042, 5849, 5848, -1, 6348, 6042, 5848, -1, 6350, 5638, 6039, -1, 6039, 6351, 6362, -1, 6362, 6353, 6352, -1, 6352, 6354, 6363, -1, 6363, 6364, 6365, -1, 6365, 6355, 5904, -1, 5904, 5648, 5970, -1, 5970, 5649, 6366, -1, 6366, 6356, 5966, -1, 5966, 6357, 6088, -1, 6088, 5831, 6091, -1, 6091, 5821, 6089, -1, 6089, 5825, 6367, -1, 6367, 6368, 6369, -1, 6369, 5826, 6085, -1, 6085, 6358, 6370, -1, 6370, 5830, 6359, -1, 6359, 6360, 6086, -1, 6086, 5829, 6045, -1, 6045, 6361, 6046, -1, 6046, 5849, 6042, -1, 6371, 6110, 5695, -1, 6371, 6372, 6110, -1, 6371, 5703, 6372, -1, 6372, 5703, 6111, -1, 6111, 5703, 5704, -1, 6373, 5704, 5705, -1, 6113, 5705, 5633, -1, 6374, 5633, 6381, -1, 6375, 6381, 5634, -1, 5910, 5634, 6382, -1, 6376, 6382, 6383, -1, 5913, 6383, 5847, -1, 6384, 5847, 5792, -1, 6385, 5792, 5793, -1, 6114, 5793, 5794, -1, 6386, 5794, 5846, -1, 6387, 5846, 5845, -1, 6388, 5845, 6377, -1, 6389, 6377, 6378, -1, 6390, 6378, 5801, -1, 5920, 5801, 6391, -1, 6058, 6391, 5802, -1, 6057, 5802, 5805, -1, 6379, 5805, 5699, -1, 6380, 5699, 5698, -1, 6109, 5698, 5695, -1, 6110, 6109, 5695, -1, 6111, 5704, 6373, -1, 6373, 5705, 6113, -1, 6113, 5633, 6374, -1, 6374, 6381, 6375, -1, 6375, 5634, 5910, -1, 5910, 6382, 6376, -1, 6376, 6383, 5913, -1, 5913, 5847, 6384, -1, 6384, 5792, 6385, -1, 6385, 5793, 6114, -1, 6114, 5794, 6386, -1, 6386, 5846, 6387, -1, 6387, 5845, 6388, -1, 6388, 6377, 6389, -1, 6389, 6378, 6390, -1, 6390, 5801, 5920, -1, 5920, 6391, 6058, -1, 6058, 5802, 6057, -1, 6057, 5805, 6379, -1, 6379, 5699, 6380, -1, 6380, 5698, 6109, -1, 6392, 6406, 6407, -1, 6392, 6080, 6406, -1, 6392, 5682, 6080, -1, 6080, 5682, 6408, -1, 6408, 5682, 6393, -1, 6078, 6393, 5844, -1, 6394, 5844, 6409, -1, 6395, 6409, 5684, -1, 6410, 5684, 5686, -1, 6064, 5686, 5687, -1, 6411, 5687, 5762, -1, 6412, 5762, 5841, -1, 6413, 5841, 6396, -1, 6066, 6396, 6414, -1, 6105, 6414, 6415, -1, 6416, 6415, 6397, -1, 6107, 6397, 6417, -1, 6398, 6417, 6399, -1, 6418, 6399, 6400, -1, 6419, 6400, 6401, -1, 6402, 6401, 6403, -1, 5934, 6403, 6420, -1, 6421, 6420, 6404, -1, 5933, 6404, 5761, -1, 6405, 5761, 5680, -1, 5931, 5680, 6407, -1, 6406, 5931, 6407, -1, 6408, 6393, 6078, -1, 6078, 5844, 6394, -1, 6394, 6409, 6395, -1, 6395, 5684, 6410, -1, 6410, 5686, 6064, -1, 6064, 5687, 6411, -1, 6411, 5762, 6412, -1, 6412, 5841, 6413, -1, 6413, 6396, 6066, -1, 6066, 6414, 6105, -1, 6105, 6415, 6416, -1, 6416, 6397, 6107, -1, 6107, 6417, 6398, -1, 6398, 6399, 6418, -1, 6418, 6400, 6419, -1, 6419, 6401, 6402, -1, 6402, 6403, 5934, -1, 5934, 6420, 6421, -1, 6421, 6404, 5933, -1, 5933, 5761, 6405, -1, 6405, 5680, 5931, -1, 6422, 6083, 5832, -1, 6422, 6087, 6083, -1, 6422, 6423, 6087, -1, 6087, 6423, 6434, -1, 6434, 6423, 5824, -1, 6090, 5824, 5823, -1, 6424, 5823, 5822, -1, 5967, 5822, 6435, -1, 6436, 6435, 5820, -1, 6425, 5820, 6426, -1, 5964, 6426, 5652, -1, 5968, 5652, 6427, -1, 6437, 6427, 6428, -1, 6438, 6428, 5654, -1, 6439, 5654, 6429, -1, 5960, 6429, 5656, -1, 6440, 5656, 6431, -1, 6430, 6431, 6441, -1, 5957, 6441, 6442, -1, 5958, 6442, 6432, -1, 6443, 6432, 6444, -1, 5959, 6444, 6445, -1, 6093, 6445, 6446, -1, 6433, 6446, 5818, -1, 6447, 5818, 5806, -1, 6082, 5806, 5832, -1, 6083, 6082, 5832, -1, 6434, 5824, 6090, -1, 6090, 5823, 6424, -1, 6424, 5822, 5967, -1, 5967, 6435, 6436, -1, 6436, 5820, 6425, -1, 6425, 6426, 5964, -1, 5964, 5652, 5968, -1, 5968, 6427, 6437, -1, 6437, 6428, 6438, -1, 6438, 5654, 6439, -1, 6439, 6429, 5960, -1, 5960, 5656, 6440, -1, 6440, 6431, 6430, -1, 6430, 6441, 5957, -1, 5957, 6442, 5958, -1, 5958, 6432, 6443, -1, 6443, 6444, 5959, -1, 5959, 6445, 6093, -1, 6093, 6446, 6433, -1, 6433, 5818, 6447, -1, 6447, 5806, 6082, -1, 5700, 6448, 6449, -1, 5700, 5924, 6448, -1, 5700, 6450, 5924, -1, 5924, 6450, 5923, -1, 5923, 6450, 6451, -1, 5922, 6451, 5697, -1, 6452, 5697, 6454, -1, 6453, 6454, 6455, -1, 6456, 6455, 6469, -1, 6457, 6469, 5804, -1, 6470, 5804, 5803, -1, 6059, 5803, 5799, -1, 6471, 5799, 5798, -1, 6472, 5798, 6458, -1, 6062, 6458, 5796, -1, 6079, 5796, 6459, -1, 6460, 6459, 6461, -1, 6473, 6461, 6474, -1, 6462, 6474, 5683, -1, 6081, 5683, 6463, -1, 6475, 6463, 5681, -1, 5932, 5681, 6464, -1, 5930, 6464, 6465, -1, 6476, 6465, 6466, -1, 6467, 6466, 6468, -1, 6477, 6468, 6449, -1, 6448, 6477, 6449, -1, 5923, 6451, 5922, -1, 5922, 5697, 6452, -1, 6452, 6454, 6453, -1, 6453, 6455, 6456, -1, 6456, 6469, 6457, -1, 6457, 5804, 6470, -1, 6470, 5803, 6059, -1, 6059, 5799, 6471, -1, 6471, 5798, 6472, -1, 6472, 6458, 6062, -1, 6062, 5796, 6079, -1, 6079, 6459, 6460, -1, 6460, 6461, 6473, -1, 6473, 6474, 6462, -1, 6462, 5683, 6081, -1, 6081, 6463, 6475, -1, 6475, 5681, 5932, -1, 5932, 6464, 5930, -1, 5930, 6465, 6476, -1, 6476, 6466, 6467, -1, 6467, 6468, 6477, -1, 5791, 5912, 5903, -1, 5791, 5911, 5912, -1, 5791, 6478, 5911, -1, 5911, 6478, 5909, -1, 5909, 6478, 6479, -1, 5908, 6479, 6491, -1, 5907, 6491, 6480, -1, 6481, 6480, 5636, -1, 5906, 5636, 6492, -1, 6493, 6492, 6482, -1, 6037, 6482, 5637, -1, 6038, 5637, 6483, -1, 6047, 6483, 6484, -1, 6040, 6484, 6494, -1, 6495, 6494, 5643, -1, 6049, 5643, 6486, -1, 6485, 6486, 5644, -1, 6050, 5644, 5647, -1, 6496, 5647, 6497, -1, 6052, 6497, 6487, -1, 6051, 6487, 5788, -1, 6053, 5788, 6488, -1, 6055, 6488, 5789, -1, 6489, 5789, 6490, -1, 5915, 6490, 5786, -1, 6498, 5786, 5903, -1, 5912, 6498, 5903, -1, 5909, 6479, 5908, -1, 5908, 6491, 5907, -1, 5907, 6480, 6481, -1, 6481, 5636, 5906, -1, 5906, 6492, 6493, -1, 6493, 6482, 6037, -1, 6037, 5637, 6038, -1, 6038, 6483, 6047, -1, 6047, 6484, 6040, -1, 6040, 6494, 6495, -1, 6495, 5643, 6049, -1, 6049, 6486, 6485, -1, 6485, 5644, 6050, -1, 6050, 5647, 6496, -1, 6496, 6497, 6052, -1, 6052, 6487, 6051, -1, 6051, 5788, 6053, -1, 6053, 6488, 6055, -1, 6055, 5789, 6489, -1, 6489, 6490, 5915, -1, 5915, 5786, 6498, -1, 5781, 6023, 6509, -1, 5781, 6025, 6023, -1, 5781, 5780, 6025, -1, 6025, 5780, 6510, -1, 6510, 5780, 5779, -1, 6035, 5779, 5778, -1, 6029, 5778, 5777, -1, 6028, 5777, 6499, -1, 6031, 6499, 6500, -1, 6032, 6500, 6501, -1, 6033, 6501, 5784, -1, 5953, 5784, 6502, -1, 6511, 6502, 5774, -1, 5952, 5774, 6503, -1, 5997, 6503, 5664, -1, 6512, 5664, 5727, -1, 6513, 5727, 5723, -1, 5976, 5723, 6504, -1, 6036, 6504, 5724, -1, 5977, 5724, 6514, -1, 6505, 6514, 6506, -1, 6507, 6506, 6515, -1, 5978, 6515, 6508, -1, 5980, 6508, 5769, -1, 5981, 5769, 5768, -1, 6516, 5768, 6509, -1, 6023, 6516, 6509, -1, 6510, 5779, 6035, -1, 6035, 5778, 6029, -1, 6029, 5777, 6028, -1, 6028, 6499, 6031, -1, 6031, 6500, 6032, -1, 6032, 6501, 6033, -1, 6033, 5784, 5953, -1, 5953, 6502, 6511, -1, 6511, 5774, 5952, -1, 5952, 6503, 5997, -1, 5997, 5664, 6512, -1, 6512, 5727, 6513, -1, 6513, 5723, 5976, -1, 5976, 6504, 6036, -1, 6036, 5724, 5977, -1, 5977, 6514, 6505, -1, 6505, 6506, 6507, -1, 6507, 6515, 5978, -1, 5978, 6508, 5980, -1, 5980, 5769, 5981, -1, 5981, 5768, 6516, -1, 6517, 6013, 6525, -1, 6517, 6518, 6013, -1, 6517, 6519, 6518, -1, 6518, 6519, 6526, -1, 6526, 6519, 6520, -1, 6016, 6520, 5757, -1, 6527, 5757, 6528, -1, 6529, 6528, 5756, -1, 6017, 5756, 5755, -1, 6530, 5755, 5753, -1, 6521, 5753, 6531, -1, 5989, 6531, 6522, -1, 5990, 6522, 6532, -1, 5991, 6532, 6533, -1, 6534, 6533, 5752, -1, 6018, 5752, 5749, -1, 6020, 5749, 6524, -1, 6523, 6524, 5748, -1, 6535, 5748, 5747, -1, 6536, 5747, 6537, -1, 6538, 6537, 5746, -1, 6021, 5746, 5744, -1, 6009, 5744, 5672, -1, 6002, 5672, 5671, -1, 5939, 5671, 5670, -1, 5936, 5670, 6525, -1, 6013, 5936, 6525, -1, 6526, 6520, 6016, -1, 6016, 5757, 6527, -1, 6527, 6528, 6529, -1, 6529, 5756, 6017, -1, 6017, 5755, 6530, -1, 6530, 5753, 6521, -1, 6521, 6531, 5989, -1, 5989, 6522, 5990, -1, 5990, 6532, 5991, -1, 5991, 6533, 6534, -1, 6534, 5752, 6018, -1, 6018, 5749, 6020, -1, 6020, 6524, 6523, -1, 6523, 5748, 6535, -1, 6535, 5747, 6536, -1, 6536, 6537, 6538, -1, 6538, 5746, 6021, -1, 6021, 5744, 6009, -1, 6009, 5672, 6002, -1, 6002, 5671, 5939, -1, 5939, 5670, 5936, -1, 5669, 5938, 6553, -1, 5669, 6003, 5938, -1, 5669, 6539, 6003, -1, 6003, 6539, 6010, -1, 6010, 6539, 5742, -1, 6005, 5742, 5673, -1, 6540, 5673, 5741, -1, 6541, 5741, 5740, -1, 6542, 5740, 5739, -1, 6554, 5739, 5677, -1, 6008, 5677, 5736, -1, 5949, 5736, 5737, -1, 5951, 5737, 6543, -1, 6012, 6543, 5735, -1, 5948, 5735, 6545, -1, 6544, 6545, 5717, -1, 6546, 5717, 5716, -1, 6555, 5716, 6548, -1, 6547, 6548, 5720, -1, 5944, 5720, 5668, -1, 6556, 5668, 6557, -1, 6558, 6557, 6549, -1, 5942, 6549, 6559, -1, 6550, 6559, 6551, -1, 5941, 6551, 6552, -1, 5940, 6552, 6553, -1, 5938, 5940, 6553, -1, 6010, 5742, 6005, -1, 6005, 5673, 6540, -1, 6540, 5741, 6541, -1, 6541, 5740, 6542, -1, 6542, 5739, 6554, -1, 6554, 5677, 6008, -1, 6008, 5736, 5949, -1, 5949, 5737, 5951, -1, 5951, 6543, 6012, -1, 6012, 5735, 5948, -1, 5948, 6545, 6544, -1, 6544, 5717, 6546, -1, 6546, 5716, 6555, -1, 6555, 6548, 6547, -1, 6547, 5720, 5944, -1, 5944, 5668, 6556, -1, 6556, 6557, 6558, -1, 6558, 6549, 5942, -1, 5942, 6559, 6550, -1, 6550, 6551, 5941, -1, 5941, 6552, 5940, -1, 5707, 6560, 5706, -1, 5707, 6561, 6560, -1, 5707, 5708, 6561, -1, 6561, 5708, 5972, -1, 5972, 5708, 5711, -1, 6567, 5711, 5710, -1, 5973, 5710, 5732, -1, 6568, 5732, 5729, -1, 6569, 5729, 5728, -1, 6570, 5728, 6562, -1, 5974, 6562, 6571, -1, 5994, 6571, 5722, -1, 6572, 5722, 5721, -1, 6573, 5721, 5665, -1, 5995, 5665, 6574, -1, 6563, 6574, 6564, -1, 6575, 6564, 6565, -1, 6576, 6565, 5666, -1, 5996, 5666, 6577, -1, 5943, 6577, 5667, -1, 5945, 5667, 5719, -1, 5998, 5719, 6578, -1, 6579, 6578, 6566, -1, 6580, 6566, 5712, -1, 6001, 5712, 5713, -1, 6581, 5713, 5706, -1, 6560, 6581, 5706, -1, 5972, 5711, 6567, -1, 6567, 5710, 5973, -1, 5973, 5732, 6568, -1, 6568, 5729, 6569, -1, 6569, 5728, 6570, -1, 6570, 6562, 5974, -1, 5974, 6571, 5994, -1, 5994, 5722, 6572, -1, 6572, 5721, 6573, -1, 6573, 5665, 5995, -1, 5995, 6574, 6563, -1, 6563, 6564, 6575, -1, 6575, 6565, 6576, -1, 6576, 5666, 5996, -1, 5996, 6577, 5943, -1, 5943, 5667, 5945, -1, 5945, 5719, 5998, -1, 5998, 6578, 6579, -1, 6579, 6566, 6580, -1, 6580, 5712, 6001, -1, 6001, 5713, 6581, -1, 6582, 6677, 6601, -1, 6601, 6677, 5905, -1, 5635, 5632, 6112, -1, 6112, 5632, 5918, -1, 5632, 5702, 5918, -1, 5918, 5702, 5919, -1, 5919, 5702, 5701, -1, 6583, 5701, 5696, -1, 5925, 5696, 6584, -1, 5925, 6583, 5696, -1, 5919, 5701, 6583, -1, 5696, 5694, 6584, -1, 6584, 5694, 5693, -1, 6585, 6584, 5693, -1, 5693, 5692, 6585, -1, 6585, 5692, 6620, -1, 5690, 5691, 5926, -1, 5926, 5691, 6586, -1, 5691, 5689, 6586, -1, 6586, 5689, 5928, -1, 5928, 5689, 5927, -1, 5927, 5689, 6587, -1, 5679, 5927, 6587, -1, 5679, 6588, 5927, -1, 5679, 5678, 6588, -1, 6588, 5678, 5929, -1, 5929, 5678, 5760, -1, 6014, 5929, 5760, -1, 5760, 6665, 6014, -1, 6014, 6665, 5937, -1, 6664, 5775, 6668, -1, 6668, 5775, 5955, -1, 5955, 5775, 6589, -1, 6589, 5775, 5661, -1, 6590, 6589, 5661, -1, 6590, 6591, 6589, -1, 6590, 5655, 6591, -1, 6591, 5655, 6593, -1, 6593, 5655, 6592, -1, 5961, 6592, 6594, -1, 5962, 5961, 6594, -1, 6593, 6592, 5961, -1, 6594, 5660, 5962, -1, 5962, 5660, 6595, -1, 6596, 6597, 6624, -1, 6624, 6597, 6598, -1, 6597, 5653, 6598, -1, 6598, 5653, 6599, -1, 6599, 5653, 5651, -1, 5963, 5651, 5650, -1, 5965, 5650, 6600, -1, 5969, 6600, 6601, -1, 5969, 5965, 6600, -1, 6599, 5651, 5963, -1, 5963, 5650, 5965, -1, 6600, 6582, 6601, -1, 5690, 5926, 6602, -1, 6602, 5926, 6621, -1, 6604, 6621, 6603, -1, 6604, 6602, 6621, -1, 6621, 6606, 6603, -1, 6603, 6606, 6605, -1, 6605, 6606, 6618, -1, 6618, 6606, 6623, -1, 6607, 6623, 6616, -1, 6607, 6618, 6623, -1, 6623, 5610, 6616, -1, 6616, 5610, 5550, -1, 6611, 5587, 6612, -1, 6612, 5587, 6608, -1, 6613, 6608, 6622, -1, 6617, 6622, 6614, -1, 6617, 6613, 6622, -1, 6612, 6608, 6613, -1, 6622, 6609, 6614, -1, 6614, 6609, 6615, -1, 6615, 6609, 6610, -1, 6610, 6609, 6620, -1, 6619, 6620, 5692, -1, 6619, 6610, 6620, -1, 6611, 6612, 5550, -1, 5550, 6612, 6616, -1, 6616, 6612, 6613, -1, 6607, 6613, 6617, -1, 6618, 6617, 6614, -1, 6605, 6614, 6615, -1, 6603, 6615, 6604, -1, 6603, 6605, 6615, -1, 6616, 6613, 6607, -1, 6607, 6617, 6618, -1, 6618, 6614, 6605, -1, 6615, 6610, 6604, -1, 6604, 6610, 6619, -1, 6602, 6619, 5692, -1, 5690, 6602, 5692, -1, 6604, 6619, 6602, -1, 6620, 6609, 5926, -1, 5926, 6609, 6621, -1, 6621, 6609, 6606, -1, 6606, 6609, 6622, -1, 6608, 6606, 6622, -1, 6608, 6623, 6606, -1, 6608, 5587, 6623, -1, 6623, 5587, 5610, -1, 6596, 6624, 6625, -1, 6625, 6624, 6642, -1, 6640, 6642, 6626, -1, 6640, 6625, 6642, -1, 6642, 6643, 6626, -1, 6626, 6643, 6638, -1, 6638, 6643, 6627, -1, 6627, 6643, 6644, -1, 6629, 6644, 6628, -1, 6629, 6627, 6644, -1, 6644, 5449, 6628, -1, 6628, 5449, 6630, -1, 5394, 5413, 6635, -1, 6635, 5413, 6645, -1, 6633, 6645, 6632, -1, 6631, 6632, 6636, -1, 6631, 6633, 6632, -1, 6635, 6645, 6633, -1, 6632, 6641, 6636, -1, 6636, 6641, 6637, -1, 6637, 6641, 6634, -1, 6634, 6641, 6595, -1, 6639, 6595, 5660, -1, 6639, 6634, 6595, -1, 5394, 6635, 6630, -1, 6630, 6635, 6628, -1, 6628, 6635, 6633, -1, 6629, 6633, 6631, -1, 6627, 6631, 6636, -1, 6638, 6636, 6637, -1, 6626, 6637, 6640, -1, 6626, 6638, 6637, -1, 6628, 6633, 6629, -1, 6629, 6631, 6627, -1, 6627, 6636, 6638, -1, 6637, 6634, 6640, -1, 6640, 6634, 6639, -1, 6625, 6639, 5660, -1, 6596, 6625, 5660, -1, 6640, 6639, 6625, -1, 6595, 6641, 6624, -1, 6624, 6641, 6642, -1, 6642, 6641, 6643, -1, 6643, 6641, 6632, -1, 6645, 6643, 6632, -1, 6645, 6644, 6643, -1, 6645, 5413, 6644, -1, 6644, 5413, 5449, -1, 6664, 6668, 6646, -1, 6646, 6668, 6647, -1, 6666, 6647, 6648, -1, 6666, 6646, 6647, -1, 6647, 6649, 6648, -1, 6648, 6649, 6650, -1, 6650, 6649, 6651, -1, 6651, 6649, 6652, -1, 6661, 6652, 6653, -1, 6661, 6651, 6652, -1, 6652, 5235, 6653, -1, 6653, 5235, 5191, -1, 5209, 5236, 6656, -1, 6656, 5236, 6654, -1, 6657, 6654, 6655, -1, 6658, 6655, 6659, -1, 6658, 6657, 6655, -1, 6656, 6654, 6657, -1, 6655, 6667, 6659, -1, 6659, 6667, 6660, -1, 6660, 6667, 6662, -1, 6662, 6667, 5937, -1, 6663, 5937, 6665, -1, 6663, 6662, 5937, -1, 5209, 6656, 5191, -1, 5191, 6656, 6653, -1, 6653, 6656, 6657, -1, 6661, 6657, 6658, -1, 6651, 6658, 6659, -1, 6650, 6659, 6660, -1, 6648, 6660, 6666, -1, 6648, 6650, 6660, -1, 6653, 6657, 6661, -1, 6661, 6658, 6651, -1, 6651, 6659, 6650, -1, 6660, 6662, 6666, -1, 6666, 6662, 6663, -1, 6646, 6663, 6665, -1, 6664, 6646, 6665, -1, 6666, 6663, 6646, -1, 5937, 6667, 6668, -1, 6668, 6667, 6647, -1, 6647, 6667, 6649, -1, 6649, 6667, 6655, -1, 6654, 6649, 6655, -1, 6654, 6652, 6649, -1, 6654, 5236, 6652, -1, 6652, 5236, 5235, -1, 5635, 6112, 6685, -1, 6685, 6112, 6688, -1, 6687, 6688, 6686, -1, 6687, 6685, 6688, -1, 6688, 6669, 6686, -1, 6686, 6669, 6684, -1, 6684, 6669, 6672, -1, 6672, 6669, 6670, -1, 6681, 6670, 6671, -1, 6681, 6672, 6670, -1, 6670, 5039, 6671, -1, 6671, 5039, 5023, -1, 4991, 5042, 6680, -1, 6680, 5042, 6673, -1, 6674, 6673, 6689, -1, 6682, 6689, 6683, -1, 6682, 6674, 6689, -1, 6680, 6673, 6674, -1, 6689, 6676, 6683, -1, 6683, 6676, 6675, -1, 6675, 6676, 6679, -1, 6679, 6676, 5905, -1, 6678, 5905, 6677, -1, 6678, 6679, 5905, -1, 4991, 6680, 5023, -1, 5023, 6680, 6671, -1, 6671, 6680, 6674, -1, 6681, 6674, 6672, -1, 6681, 6671, 6674, -1, 6674, 6682, 6672, -1, 6672, 6682, 6683, -1, 6684, 6683, 6675, -1, 6686, 6675, 6679, -1, 6687, 6679, 6678, -1, 6685, 6678, 6677, -1, 5635, 6685, 6677, -1, 6672, 6683, 6684, -1, 6684, 6675, 6686, -1, 6686, 6679, 6687, -1, 6687, 6678, 6685, -1, 5905, 6676, 6112, -1, 6112, 6676, 6688, -1, 6688, 6676, 6689, -1, 6669, 6689, 6670, -1, 6669, 6688, 6689, -1, 6689, 6673, 6670, -1, 6670, 6673, 5042, -1, 5039, 6670, 5042, -1, 4914, 6690, 5034, -1, 5034, 6690, 6694, -1, 6694, 6690, 6691, -1, 5035, 6691, 6692, -1, 5036, 6692, 4995, -1, 6693, 5036, 4995, -1, 6694, 6691, 5035, -1, 5035, 6692, 5036, -1, 4997, 6695, 4904, -1, 4904, 6695, 5086, -1, 5086, 6695, 6696, -1, 6697, 6696, 6698, -1, 5087, 6698, 5000, -1, 4905, 5087, 5000, -1, 5086, 6696, 6697, -1, 6697, 6698, 5087, -1, 4887, 5006, 6699, -1, 6699, 5006, 6700, -1, 6700, 5006, 5007, -1, 6701, 5007, 5008, -1, 6702, 5008, 6703, -1, 4890, 6702, 6703, -1, 6700, 5007, 6701, -1, 6701, 5008, 6702, -1, 4932, 5020, 4933, -1, 4933, 5020, 6704, -1, 6704, 5020, 5021, -1, 5061, 5021, 6707, -1, 6705, 6707, 6706, -1, 4940, 6705, 6706, -1, 6704, 5021, 5061, -1, 5061, 6707, 6705, -1, 4934, 6709, 5064, -1, 5064, 6709, 6708, -1, 6708, 6709, 6710, -1, 6711, 6710, 5065, -1, 6711, 6708, 6710, -1, 6710, 5016, 5065, -1, 5065, 5016, 5063, -1, 5063, 5016, 4949, -1, 6712, 6713, 5069, -1, 5069, 6713, 5070, -1, 5070, 6713, 6714, -1, 5071, 6714, 5072, -1, 5071, 5070, 6714, -1, 6714, 4986, 5072, -1, 5072, 4986, 5068, -1, 5068, 4986, 4985, -1, 5075, 6716, 6715, -1, 6715, 6716, 6717, -1, 6718, 6717, 6719, -1, 6720, 6718, 6719, -1, 6720, 6721, 6718, -1, 6720, 6722, 6721, -1, 6721, 6722, 5077, -1, 6715, 6717, 6718, -1, 4879, 5010, 6728, -1, 6728, 5010, 6729, -1, 6723, 6729, 6724, -1, 6725, 6723, 6724, -1, 6725, 6727, 6723, -1, 6725, 6726, 6727, -1, 6727, 6726, 5084, -1, 6728, 6729, 6723, -1, 5059, 6730, 4964, -1, 4964, 6730, 6731, -1, 6731, 6730, 5031, -1, 6733, 5031, 5029, -1, 4968, 5029, 5027, -1, 4969, 5027, 6732, -1, 4971, 6732, 5026, -1, 6734, 5026, 6735, -1, 6736, 6735, 6737, -1, 6738, 6737, 6739, -1, 6740, 6739, 6741, -1, 4973, 6741, 5025, -1, 4974, 5025, 5024, -1, 5018, 4974, 5024, -1, 6731, 5031, 6733, -1, 6733, 5029, 4968, -1, 4968, 5027, 4969, -1, 4969, 6732, 4971, -1, 4971, 5026, 6734, -1, 6734, 6735, 6736, -1, 6736, 6737, 6738, -1, 6738, 6739, 6740, -1, 6740, 6741, 4973, -1, 4973, 5025, 4974, -1, 6742, 5054, 6743, -1, 6743, 5054, 4981, -1, 4981, 5054, 5053, -1, 6744, 5053, 6745, -1, 4982, 6745, 6754, -1, 6755, 6754, 6756, -1, 6757, 6756, 6746, -1, 6747, 6746, 6758, -1, 6759, 6758, 5051, -1, 6748, 5051, 5050, -1, 6749, 5050, 6750, -1, 6760, 6750, 6751, -1, 6752, 6751, 6753, -1, 5014, 6752, 6753, -1, 4981, 5053, 6744, -1, 6744, 6745, 4982, -1, 4982, 6754, 6755, -1, 6755, 6756, 6757, -1, 6757, 6746, 6747, -1, 6747, 6758, 6759, -1, 6759, 5051, 6748, -1, 6748, 5050, 6749, -1, 6749, 6750, 6760, -1, 6760, 6751, 6752, -1, 6844, 6773, 6761, -1, 6844, 6762, 6773, -1, 6844, 6856, 6762, -1, 6762, 6856, 6763, -1, 6763, 6856, 6774, -1, 6866, 6774, 6846, -1, 6865, 6846, 6826, -1, 6864, 6826, 6765, -1, 6764, 6765, 6775, -1, 6776, 6775, 6766, -1, 6777, 6766, 6778, -1, 6767, 6778, 6828, -1, 6779, 6828, 6768, -1, 6863, 6768, 6780, -1, 6781, 6780, 6769, -1, 6770, 6769, 6830, -1, 6782, 6830, 6831, -1, 6874, 6831, 6771, -1, 6783, 6771, 6835, -1, 6784, 6835, 6836, -1, 6785, 6836, 6837, -1, 6772, 6837, 6839, -1, 6786, 6839, 6841, -1, 6886, 6841, 6842, -1, 6787, 6842, 6761, -1, 6773, 6787, 6761, -1, 6763, 6774, 6866, -1, 6866, 6846, 6865, -1, 6865, 6826, 6864, -1, 6864, 6765, 6764, -1, 6764, 6775, 6776, -1, 6776, 6766, 6777, -1, 6777, 6778, 6767, -1, 6767, 6828, 6779, -1, 6779, 6768, 6863, -1, 6863, 6780, 6781, -1, 6781, 6769, 6770, -1, 6770, 6830, 6782, -1, 6782, 6831, 6874, -1, 6874, 6771, 6783, -1, 6783, 6835, 6784, -1, 6784, 6836, 6785, -1, 6785, 6837, 6772, -1, 6772, 6839, 6786, -1, 6786, 6841, 6886, -1, 6886, 6842, 6787, -1, 6843, 6799, 6845, -1, 6843, 6788, 6799, -1, 6843, 6840, 6788, -1, 6788, 6840, 6867, -1, 6867, 6840, 6838, -1, 6868, 6838, 6789, -1, 6883, 6789, 6862, -1, 6881, 6862, 6860, -1, 6880, 6860, 6847, -1, 6879, 6847, 6800, -1, 6878, 6800, 6790, -1, 6876, 6790, 6851, -1, 6791, 6851, 6859, -1, 6875, 6859, 6858, -1, 6801, 6858, 6793, -1, 6792, 6793, 6853, -1, 6802, 6853, 6794, -1, 6803, 6794, 6854, -1, 6804, 6854, 6855, -1, 6805, 6855, 6806, -1, 6807, 6806, 6795, -1, 6808, 6795, 6797, -1, 6796, 6797, 6857, -1, 6885, 6857, 6809, -1, 6798, 6809, 6845, -1, 6799, 6798, 6845, -1, 6867, 6838, 6868, -1, 6868, 6789, 6883, -1, 6883, 6862, 6881, -1, 6881, 6860, 6880, -1, 6880, 6847, 6879, -1, 6879, 6800, 6878, -1, 6878, 6790, 6876, -1, 6876, 6851, 6791, -1, 6791, 6859, 6875, -1, 6875, 6858, 6801, -1, 6801, 6793, 6792, -1, 6792, 6853, 6802, -1, 6802, 6794, 6803, -1, 6803, 6854, 6804, -1, 6804, 6855, 6805, -1, 6805, 6806, 6807, -1, 6807, 6795, 6808, -1, 6808, 6797, 6796, -1, 6796, 6857, 6885, -1, 6885, 6809, 6798, -1, 6834, 6869, 6861, -1, 6861, 6869, 6882, -1, 6834, 6810, 6869, -1, 6869, 6810, 6870, -1, 6870, 6810, 6811, -1, 6812, 6811, 6871, -1, 6812, 6870, 6811, -1, 6811, 6833, 6871, -1, 6871, 6833, 6813, -1, 6814, 6813, 6832, -1, 6872, 6832, 6815, -1, 6816, 6815, 6829, -1, 6873, 6816, 6829, -1, 6871, 6813, 6814, -1, 6814, 6832, 6872, -1, 6872, 6815, 6816, -1, 6877, 6817, 6818, -1, 6818, 6817, 6819, -1, 6850, 6818, 6819, -1, 6850, 6820, 6818, -1, 6850, 6822, 6820, -1, 6820, 6822, 6821, -1, 6821, 6822, 6852, -1, 6823, 6852, 6849, -1, 6824, 6849, 6848, -1, 6825, 6848, 6861, -1, 6882, 6825, 6861, -1, 6821, 6852, 6823, -1, 6823, 6849, 6824, -1, 6824, 6848, 6825, -1, 6884, 8288, 6877, -1, 6877, 8288, 6817, -1, 6827, 6795, 8288, -1, 6827, 6846, 6795, -1, 6827, 6826, 6846, -1, 6827, 6765, 6826, -1, 6827, 6775, 6765, -1, 6827, 6766, 6775, -1, 6827, 6778, 6766, -1, 6827, 6828, 6778, -1, 6827, 6768, 6828, -1, 6827, 6829, 6768, -1, 6768, 6829, 6780, -1, 6780, 6829, 6769, -1, 6769, 6829, 6830, -1, 6830, 6829, 6831, -1, 6831, 6829, 6815, -1, 6832, 6831, 6815, -1, 6832, 6813, 6831, -1, 6831, 6813, 6833, -1, 6771, 6833, 6811, -1, 6810, 6771, 6811, -1, 6810, 6834, 6771, -1, 6771, 6834, 6835, -1, 6835, 6834, 6836, -1, 6836, 6834, 6837, -1, 6837, 6834, 6839, -1, 6839, 6834, 6861, -1, 6838, 6861, 6789, -1, 6838, 6839, 6861, -1, 6838, 6841, 6839, -1, 6838, 6840, 6841, -1, 6841, 6840, 6842, -1, 6842, 6840, 6843, -1, 6761, 6843, 6845, -1, 6844, 6845, 6809, -1, 6856, 6809, 6857, -1, 6774, 6857, 6797, -1, 6846, 6797, 6795, -1, 6846, 6774, 6797, -1, 6831, 6833, 6771, -1, 6848, 6847, 6861, -1, 6848, 6849, 6847, -1, 6847, 6849, 6852, -1, 6800, 6852, 6822, -1, 6850, 6800, 6822, -1, 6850, 6819, 6800, -1, 6800, 6819, 6817, -1, 6790, 6817, 6851, -1, 6790, 6800, 6817, -1, 6847, 6852, 6800, -1, 8288, 6858, 6817, -1, 8288, 6793, 6858, -1, 8288, 6853, 6793, -1, 8288, 6794, 6853, -1, 8288, 6854, 6794, -1, 8288, 6855, 6854, -1, 8288, 6806, 6855, -1, 8288, 6795, 6806, -1, 6761, 6845, 6844, -1, 6844, 6809, 6856, -1, 6856, 6857, 6774, -1, 6858, 6859, 6817, -1, 6817, 6859, 6851, -1, 6847, 6860, 6861, -1, 6861, 6860, 6862, -1, 6789, 6861, 6862, -1, 6842, 6843, 6761, -1, 6873, 6829, 8306, -1, 8306, 6829, 6827, -1, 8306, 6863, 6873, -1, 8306, 6779, 6863, -1, 8306, 6767, 6779, -1, 8306, 6777, 6767, -1, 8306, 6776, 6777, -1, 8306, 6764, 6776, -1, 8306, 6864, 6764, -1, 8306, 6865, 6864, -1, 8306, 6884, 6865, -1, 6865, 6884, 6808, -1, 6866, 6808, 6796, -1, 6763, 6796, 6885, -1, 6762, 6885, 6798, -1, 6773, 6798, 6799, -1, 6787, 6799, 6788, -1, 6886, 6788, 6867, -1, 6786, 6867, 6868, -1, 6869, 6868, 6882, -1, 6869, 6786, 6868, -1, 6869, 6772, 6786, -1, 6869, 6785, 6772, -1, 6869, 6784, 6785, -1, 6869, 6783, 6784, -1, 6869, 6870, 6783, -1, 6783, 6870, 6812, -1, 6871, 6783, 6812, -1, 6871, 6874, 6783, -1, 6871, 6814, 6874, -1, 6874, 6814, 6872, -1, 6816, 6874, 6872, -1, 6816, 6873, 6874, -1, 6874, 6873, 6782, -1, 6782, 6873, 6770, -1, 6770, 6873, 6781, -1, 6781, 6873, 6863, -1, 6877, 6801, 6884, -1, 6877, 6875, 6801, -1, 6877, 6791, 6875, -1, 6877, 6876, 6791, -1, 6877, 6878, 6876, -1, 6877, 6818, 6878, -1, 6878, 6818, 6879, -1, 6879, 6818, 6820, -1, 6821, 6879, 6820, -1, 6821, 6823, 6879, -1, 6879, 6823, 6824, -1, 6825, 6879, 6824, -1, 6825, 6882, 6879, -1, 6879, 6882, 6880, -1, 6880, 6882, 6881, -1, 6881, 6882, 6883, -1, 6883, 6882, 6868, -1, 6801, 6792, 6884, -1, 6884, 6792, 6802, -1, 6803, 6884, 6802, -1, 6803, 6804, 6884, -1, 6884, 6804, 6805, -1, 6807, 6884, 6805, -1, 6807, 6808, 6884, -1, 6865, 6808, 6866, -1, 6866, 6796, 6763, -1, 6763, 6885, 6762, -1, 6762, 6798, 6773, -1, 6773, 6799, 6787, -1, 6787, 6788, 6886, -1, 6886, 6867, 6786, -1, 7022, 7036, 6887, -1, 7022, 6888, 7036, -1, 7022, 7027, 6888, -1, 6888, 7027, 6906, -1, 6906, 7027, 6890, -1, 6889, 6890, 6891, -1, 7035, 6891, 7016, -1, 7034, 7016, 7015, -1, 6892, 7015, 7013, -1, 6907, 7013, 7012, -1, 6893, 7012, 6908, -1, 7032, 6908, 7011, -1, 6894, 7011, 6895, -1, 6896, 6895, 7010, -1, 7031, 7010, 7009, -1, 6897, 7009, 6909, -1, 6910, 6909, 7018, -1, 6898, 7018, 6899, -1, 7046, 6899, 6911, -1, 6912, 6911, 7020, -1, 6900, 7020, 6913, -1, 7044, 6913, 6901, -1, 6914, 6901, 6902, -1, 6903, 6902, 6905, -1, 6904, 6905, 6887, -1, 7036, 6904, 6887, -1, 6906, 6890, 6889, -1, 6889, 6891, 7035, -1, 7035, 7016, 7034, -1, 7034, 7015, 6892, -1, 6892, 7013, 6907, -1, 6907, 7012, 6893, -1, 6893, 6908, 7032, -1, 7032, 7011, 6894, -1, 6894, 6895, 6896, -1, 6896, 7010, 7031, -1, 7031, 7009, 6897, -1, 6897, 6909, 6910, -1, 6910, 7018, 6898, -1, 6898, 6899, 7046, -1, 7046, 6911, 6912, -1, 6912, 7020, 6900, -1, 6900, 6913, 7044, -1, 7044, 6901, 6914, -1, 6914, 6902, 6903, -1, 6903, 6905, 6904, -1, 6915, 7060, 6916, -1, 6915, 6917, 7060, -1, 6915, 6918, 6917, -1, 6917, 6918, 7058, -1, 7058, 6918, 6930, -1, 6931, 6930, 6919, -1, 6932, 6919, 7001, -1, 6933, 7001, 7003, -1, 6934, 7003, 6920, -1, 6935, 6920, 7008, -1, 7056, 7008, 6921, -1, 6936, 6921, 6922, -1, 6937, 6922, 6923, -1, 7047, 6923, 6994, -1, 6938, 6994, 6924, -1, 7048, 6924, 6925, -1, 6939, 6925, 6940, -1, 7049, 6940, 6941, -1, 6942, 6941, 6995, -1, 6926, 6995, 6927, -1, 7050, 6927, 6928, -1, 6943, 6928, 6944, -1, 7051, 6944, 6998, -1, 6929, 6998, 6999, -1, 7052, 6999, 6916, -1, 7060, 7052, 6916, -1, 7058, 6930, 6931, -1, 6931, 6919, 6932, -1, 6932, 7001, 6933, -1, 6933, 7003, 6934, -1, 6934, 6920, 6935, -1, 6935, 7008, 7056, -1, 7056, 6921, 6936, -1, 6936, 6922, 6937, -1, 6937, 6923, 7047, -1, 7047, 6994, 6938, -1, 6938, 6924, 7048, -1, 7048, 6925, 6939, -1, 6939, 6940, 7049, -1, 7049, 6941, 6942, -1, 6942, 6995, 6926, -1, 6926, 6927, 7050, -1, 7050, 6928, 6943, -1, 6943, 6944, 7051, -1, 7051, 6998, 6929, -1, 6929, 6999, 7052, -1, 7025, 7021, 7039, -1, 7039, 7021, 7040, -1, 7021, 6946, 7040, -1, 7040, 6946, 6945, -1, 6945, 6946, 6947, -1, 6948, 6947, 6949, -1, 6948, 6945, 6947, -1, 6947, 7024, 6949, -1, 6949, 7024, 7041, -1, 7041, 7024, 7023, -1, 7023, 6950, 7041, -1, 7041, 6950, 7043, -1, 7043, 6950, 6951, -1, 6952, 6951, 6954, -1, 6953, 6954, 7019, -1, 7045, 7019, 7017, -1, 6964, 7017, 6955, -1, 6965, 6955, 6966, -1, 6967, 6966, 6991, -1, 6956, 6991, 6992, -1, 6957, 6992, 6958, -1, 7065, 6958, 6959, -1, 6968, 6959, 6960, -1, 6969, 6960, 6961, -1, 6970, 6961, 7007, -1, 6971, 7007, 7002, -1, 7057, 7002, 6962, -1, 6963, 6962, 7000, -1, 7059, 6963, 7000, -1, 7043, 6951, 6952, -1, 6952, 6954, 6953, -1, 6953, 7019, 7045, -1, 7045, 7017, 6964, -1, 6964, 6955, 6965, -1, 6965, 6966, 6967, -1, 6967, 6991, 6956, -1, 6956, 6992, 6957, -1, 6957, 6958, 7065, -1, 7065, 6959, 6968, -1, 6968, 6960, 6969, -1, 6969, 6961, 6970, -1, 6970, 7007, 6971, -1, 6971, 7002, 7057, -1, 7057, 6962, 6963, -1, 7059, 7000, 7061, -1, 7061, 7000, 7006, -1, 7063, 7006, 7004, -1, 6972, 7063, 7004, -1, 6972, 7062, 7063, -1, 6972, 7005, 7062, -1, 7062, 7005, 6973, -1, 7061, 7006, 7063, -1, 7005, 6974, 6973, -1, 6973, 6974, 7054, -1, 6974, 6975, 7054, -1, 7054, 6975, 6979, -1, 6979, 6975, 6976, -1, 7055, 6976, 6977, -1, 6980, 6977, 6981, -1, 6978, 6981, 6982, -1, 6978, 6980, 6981, -1, 6979, 6976, 7055, -1, 7055, 6977, 6980, -1, 6981, 6996, 6982, -1, 6982, 6996, 6997, -1, 7053, 6997, 7029, -1, 7030, 7053, 7029, -1, 6982, 6997, 7053, -1, 7014, 6983, 6990, -1, 6990, 6983, 7037, -1, 7037, 6983, 7028, -1, 7038, 7028, 6984, -1, 7038, 7037, 7028, -1, 7028, 6985, 6984, -1, 6984, 6985, 6986, -1, 7042, 6986, 7026, -1, 6987, 7026, 6988, -1, 6989, 6988, 7025, -1, 7039, 6989, 7025, -1, 6984, 6986, 7042, -1, 7042, 7026, 6987, -1, 6987, 6988, 6989, -1, 7033, 8267, 6990, -1, 6990, 8267, 7014, -1, 6993, 6991, 8267, -1, 6993, 6992, 6991, -1, 6993, 6958, 6992, -1, 6993, 6959, 6958, -1, 6993, 6922, 6959, -1, 6993, 6923, 6922, -1, 6993, 6994, 6923, -1, 6993, 6924, 6994, -1, 6993, 6925, 6924, -1, 6993, 6940, 6925, -1, 6993, 6941, 6940, -1, 6993, 7029, 6941, -1, 6941, 7029, 6995, -1, 6995, 7029, 6927, -1, 6927, 7029, 6928, -1, 6928, 7029, 6944, -1, 6944, 7029, 6998, -1, 6998, 7029, 6997, -1, 6996, 6998, 6997, -1, 6996, 6981, 6998, -1, 6998, 6981, 6977, -1, 6976, 6998, 6977, -1, 6976, 6975, 6998, -1, 6998, 6975, 6974, -1, 6999, 6974, 6916, -1, 6999, 6998, 6974, -1, 6974, 7005, 6916, -1, 6916, 7005, 7000, -1, 6962, 6916, 7000, -1, 6962, 7002, 6916, -1, 6916, 7002, 6915, -1, 6915, 7002, 6918, -1, 6918, 7002, 6930, -1, 6930, 7002, 6919, -1, 6919, 7002, 7001, -1, 7001, 7002, 7003, -1, 7003, 7002, 6920, -1, 6920, 7002, 7007, -1, 7008, 7007, 6961, -1, 6921, 6961, 6960, -1, 6959, 6921, 6960, -1, 6959, 6922, 6921, -1, 6972, 7004, 7005, -1, 7005, 7004, 7006, -1, 7000, 7005, 7006, -1, 6920, 7007, 7008, -1, 7008, 6961, 6921, -1, 6991, 6966, 8267, -1, 8267, 6966, 6955, -1, 7009, 6955, 6909, -1, 7009, 8267, 6955, -1, 7009, 7010, 8267, -1, 8267, 7010, 6895, -1, 7011, 8267, 6895, -1, 7011, 6908, 8267, -1, 8267, 6908, 7012, -1, 7013, 8267, 7012, -1, 7013, 7014, 8267, -1, 7013, 7015, 7014, -1, 7014, 7015, 7016, -1, 6891, 7014, 7016, -1, 6891, 6890, 7014, -1, 7014, 6890, 7027, -1, 6983, 7027, 7028, -1, 6983, 7014, 7027, -1, 6955, 7017, 6909, -1, 6909, 7017, 7019, -1, 7018, 7019, 6954, -1, 6899, 6954, 6951, -1, 6911, 6951, 7020, -1, 6911, 6899, 6951, -1, 6909, 7019, 7018, -1, 7018, 6954, 6899, -1, 6951, 6950, 7020, -1, 7020, 6950, 6913, -1, 6913, 6950, 7023, -1, 6901, 7023, 6902, -1, 6901, 6913, 7023, -1, 6902, 7023, 7021, -1, 6905, 7021, 7025, -1, 6887, 7025, 7022, -1, 6887, 6905, 7025, -1, 7023, 7024, 7021, -1, 7021, 7024, 6947, -1, 6946, 7021, 6947, -1, 6902, 7021, 6905, -1, 7022, 7025, 7027, -1, 7027, 7025, 6988, -1, 7026, 7027, 6988, -1, 7026, 6986, 7027, -1, 7027, 6986, 6985, -1, 7028, 7027, 6985, -1, 6993, 7064, 7029, -1, 7029, 7064, 7030, -1, 7033, 6957, 7064, -1, 7033, 6956, 6957, -1, 7033, 7031, 6956, -1, 7033, 6896, 7031, -1, 7033, 6894, 6896, -1, 7033, 7032, 6894, -1, 7033, 6893, 7032, -1, 7033, 6907, 6893, -1, 7033, 6892, 6907, -1, 7033, 6990, 6892, -1, 6892, 6990, 7034, -1, 7034, 6990, 7035, -1, 7035, 6990, 6889, -1, 6889, 6990, 6906, -1, 6906, 6990, 6888, -1, 6888, 6990, 7036, -1, 7036, 6990, 7037, -1, 7038, 7036, 7037, -1, 7038, 6904, 7036, -1, 7038, 6984, 6904, -1, 6904, 6984, 7039, -1, 7040, 6904, 7039, -1, 7040, 7041, 6904, -1, 7040, 6949, 7041, -1, 7040, 6948, 6949, -1, 7040, 6945, 6948, -1, 6984, 7042, 7039, -1, 7039, 7042, 6987, -1, 6989, 7039, 6987, -1, 7041, 7043, 6904, -1, 6904, 7043, 6903, -1, 6903, 7043, 6914, -1, 6914, 7043, 6952, -1, 7044, 6952, 6953, -1, 6900, 6953, 6912, -1, 6900, 7044, 6953, -1, 6914, 6952, 7044, -1, 6953, 7045, 6912, -1, 6912, 7045, 7046, -1, 7046, 7045, 6964, -1, 6898, 6964, 6910, -1, 6898, 7046, 6964, -1, 6964, 6965, 6910, -1, 6910, 6965, 6897, -1, 6897, 6965, 6967, -1, 7031, 6967, 6956, -1, 7031, 6897, 6967, -1, 7064, 6957, 6937, -1, 7047, 7064, 6937, -1, 7047, 6938, 7064, -1, 7064, 6938, 7048, -1, 6939, 7064, 7048, -1, 6939, 7049, 7064, -1, 7064, 7049, 6942, -1, 7030, 6942, 6926, -1, 7050, 7030, 6926, -1, 7050, 6943, 7030, -1, 7030, 6943, 7051, -1, 6929, 7030, 7051, -1, 6929, 7052, 7030, -1, 7030, 7052, 7053, -1, 7053, 7052, 6982, -1, 6982, 7052, 7060, -1, 6978, 7060, 7054, -1, 6980, 7054, 7055, -1, 6980, 6978, 7054, -1, 6968, 6936, 7065, -1, 6968, 7056, 6936, -1, 6968, 6969, 7056, -1, 7056, 6969, 6935, -1, 6935, 6969, 6934, -1, 6934, 6969, 6970, -1, 6933, 6970, 6971, -1, 6932, 6971, 6931, -1, 6932, 6933, 6971, -1, 6934, 6970, 6933, -1, 6971, 7057, 6931, -1, 6931, 7057, 7058, -1, 7058, 7057, 6963, -1, 6917, 6963, 7060, -1, 6917, 7058, 6963, -1, 6963, 7059, 7060, -1, 7060, 7059, 6973, -1, 7054, 7060, 6973, -1, 7059, 7061, 6973, -1, 6973, 7061, 7063, -1, 7062, 6973, 7063, -1, 7054, 6979, 7055, -1, 6978, 6982, 7060, -1, 7030, 7064, 6942, -1, 6936, 6937, 7065, -1, 7065, 6937, 6957, -1, 7159, 7080, 7066, -1, 7159, 7230, 7080, -1, 7159, 7067, 7230, -1, 7230, 7067, 7068, -1, 7068, 7067, 7081, -1, 7082, 7081, 7083, -1, 7069, 7083, 7160, -1, 7232, 7160, 7162, -1, 7234, 7162, 7084, -1, 7233, 7084, 7070, -1, 7085, 7070, 7071, -1, 7241, 7071, 7163, -1, 7240, 7163, 7167, -1, 7239, 7167, 7072, -1, 7073, 7072, 7203, -1, 7086, 7203, 7173, -1, 7087, 7173, 7174, -1, 7074, 7174, 7165, -1, 7088, 7165, 7075, -1, 7089, 7075, 7076, -1, 7090, 7076, 7176, -1, 7091, 7176, 7077, -1, 7092, 7077, 7078, -1, 7093, 7078, 7179, -1, 7079, 7179, 7066, -1, 7080, 7079, 7066, -1, 7068, 7081, 7082, -1, 7082, 7083, 7069, -1, 7069, 7160, 7232, -1, 7232, 7162, 7234, -1, 7234, 7084, 7233, -1, 7233, 7070, 7085, -1, 7085, 7071, 7241, -1, 7241, 7163, 7240, -1, 7240, 7167, 7239, -1, 7239, 7072, 7073, -1, 7073, 7203, 7086, -1, 7086, 7173, 7087, -1, 7087, 7174, 7074, -1, 7074, 7165, 7088, -1, 7088, 7075, 7089, -1, 7089, 7076, 7090, -1, 7090, 7176, 7091, -1, 7091, 7077, 7092, -1, 7092, 7078, 7093, -1, 7093, 7179, 7079, -1, 7180, 7206, 7181, -1, 7180, 7094, 7206, -1, 7180, 7095, 7094, -1, 7094, 7095, 7227, -1, 7227, 7095, 7191, -1, 7103, 7191, 7104, -1, 7223, 7104, 7096, -1, 7224, 7096, 7194, -1, 7105, 7194, 7106, -1, 7222, 7106, 7097, -1, 7221, 7097, 7195, -1, 7107, 7195, 7196, -1, 7108, 7196, 7197, -1, 7219, 7197, 7198, -1, 7109, 7198, 7186, -1, 7212, 7186, 7110, -1, 7211, 7110, 7185, -1, 7210, 7185, 7184, -1, 7208, 7184, 7183, -1, 7098, 7183, 7099, -1, 7100, 7099, 7111, -1, 7101, 7111, 7102, -1, 7207, 7102, 7182, -1, 7112, 7182, 7113, -1, 7114, 7113, 7181, -1, 7206, 7114, 7181, -1, 7227, 7191, 7103, -1, 7103, 7104, 7223, -1, 7223, 7096, 7224, -1, 7224, 7194, 7105, -1, 7105, 7106, 7222, -1, 7222, 7097, 7221, -1, 7221, 7195, 7107, -1, 7107, 7196, 7108, -1, 7108, 7197, 7219, -1, 7219, 7198, 7109, -1, 7109, 7186, 7212, -1, 7212, 7110, 7211, -1, 7211, 7185, 7210, -1, 7210, 7184, 7208, -1, 7208, 7183, 7098, -1, 7098, 7099, 7100, -1, 7100, 7111, 7101, -1, 7101, 7102, 7207, -1, 7207, 7182, 7112, -1, 7112, 7113, 7114, -1, 7199, 7201, 7215, -1, 7215, 7201, 7216, -1, 7216, 7201, 7115, -1, 7115, 7201, 7116, -1, 7117, 7115, 7116, -1, 7117, 7118, 7115, -1, 7117, 7202, 7118, -1, 7118, 7202, 7226, -1, 7226, 7202, 7200, -1, 7217, 7226, 7200, -1, 7200, 7119, 7217, -1, 7217, 7119, 7218, -1, 7218, 7119, 7193, -1, 7220, 7193, 7122, -1, 7225, 7122, 7192, -1, 7123, 7192, 7124, -1, 7125, 7124, 7190, -1, 7205, 7190, 7121, -1, 7204, 7121, 7120, -1, 7204, 7205, 7121, -1, 7218, 7193, 7220, -1, 7220, 7122, 7225, -1, 7225, 7192, 7123, -1, 7123, 7124, 7125, -1, 7125, 7190, 7205, -1, 7121, 7158, 7120, -1, 7120, 7158, 7228, -1, 7228, 7158, 7131, -1, 7229, 7131, 7126, -1, 7178, 7229, 7126, -1, 7178, 7235, 7229, -1, 7178, 7127, 7235, -1, 7235, 7127, 7128, -1, 7128, 7127, 7177, -1, 7132, 7177, 7175, -1, 7129, 7175, 7130, -1, 7236, 7130, 7164, -1, 7237, 7164, 7172, -1, 7242, 7237, 7172, -1, 7228, 7131, 7229, -1, 7128, 7177, 7132, -1, 7132, 7175, 7129, -1, 7129, 7130, 7236, -1, 7236, 7164, 7237, -1, 7172, 7171, 7242, -1, 7242, 7171, 7133, -1, 7133, 7171, 7170, -1, 7135, 7170, 7168, -1, 7134, 7168, 7238, -1, 7134, 7135, 7168, -1, 7133, 7170, 7135, -1, 7168, 7169, 7238, -1, 7169, 7137, 7238, -1, 7238, 7137, 7136, -1, 7136, 7137, 7139, -1, 7139, 7137, 7140, -1, 7138, 7139, 7140, -1, 7138, 7141, 7139, -1, 7138, 7166, 7141, -1, 7141, 7166, 7145, -1, 7145, 7166, 7146, -1, 7142, 7146, 7147, -1, 7148, 7147, 7143, -1, 7149, 7143, 7161, -1, 7144, 7149, 7161, -1, 7145, 7146, 7142, -1, 7142, 7147, 7148, -1, 7148, 7143, 7149, -1, 7150, 7151, 7209, -1, 7209, 7151, 7155, -1, 7155, 7151, 7152, -1, 7156, 7152, 7189, -1, 7213, 7189, 7187, -1, 7157, 7187, 7188, -1, 7153, 7188, 7154, -1, 7214, 7154, 7215, -1, 7214, 7153, 7154, -1, 7155, 7152, 7156, -1, 7156, 7189, 7213, -1, 7213, 7187, 7157, -1, 7157, 7188, 7153, -1, 7154, 7199, 7215, -1, 7150, 7209, 8240, -1, 8240, 7209, 8234, -1, 8232, 7158, 8240, -1, 8232, 7131, 7158, -1, 8232, 7126, 7131, -1, 8232, 7179, 7126, -1, 8232, 7066, 7179, -1, 8232, 7159, 7066, -1, 8232, 7067, 7159, -1, 8232, 7081, 7067, -1, 8232, 7083, 7081, -1, 8232, 7160, 7083, -1, 8232, 7161, 7160, -1, 7160, 7161, 7162, -1, 7162, 7161, 7084, -1, 7084, 7161, 7070, -1, 7070, 7161, 7071, -1, 7071, 7161, 7163, -1, 7163, 7161, 7143, -1, 7147, 7163, 7143, -1, 7147, 7167, 7163, -1, 7147, 7146, 7167, -1, 7167, 7146, 7137, -1, 7072, 7137, 7169, -1, 7203, 7169, 7172, -1, 7173, 7172, 7164, -1, 7174, 7164, 7130, -1, 7165, 7130, 7075, -1, 7165, 7174, 7130, -1, 7146, 7166, 7137, -1, 7137, 7166, 7138, -1, 7140, 7137, 7138, -1, 7167, 7137, 7072, -1, 7168, 7170, 7169, -1, 7169, 7170, 7171, -1, 7172, 7169, 7171, -1, 7203, 7172, 7173, -1, 7173, 7164, 7174, -1, 7130, 7175, 7075, -1, 7075, 7175, 7076, -1, 7076, 7175, 7177, -1, 7176, 7177, 7077, -1, 7176, 7076, 7177, -1, 7177, 7127, 7077, -1, 7077, 7127, 7078, -1, 7078, 7127, 7178, -1, 7126, 7078, 7178, -1, 7126, 7179, 7078, -1, 7158, 7121, 8240, -1, 8240, 7121, 7180, -1, 7181, 8240, 7180, -1, 7181, 7113, 8240, -1, 8240, 7113, 7182, -1, 7102, 8240, 7182, -1, 7102, 7111, 8240, -1, 8240, 7111, 7099, -1, 7150, 7099, 7183, -1, 7184, 7150, 7183, -1, 7184, 7185, 7150, -1, 7150, 7185, 7110, -1, 7186, 7150, 7110, -1, 7186, 7151, 7150, -1, 7186, 7152, 7151, -1, 7186, 7198, 7152, -1, 7152, 7198, 7189, -1, 7189, 7198, 7199, -1, 7187, 7199, 7188, -1, 7187, 7189, 7199, -1, 7180, 7121, 7095, -1, 7095, 7121, 7190, -1, 7124, 7095, 7190, -1, 7124, 7191, 7095, -1, 7124, 7192, 7191, -1, 7191, 7192, 7104, -1, 7104, 7192, 7096, -1, 7096, 7192, 7122, -1, 7194, 7122, 7193, -1, 7106, 7193, 7097, -1, 7106, 7194, 7193, -1, 7096, 7122, 7194, -1, 7193, 7119, 7097, -1, 7097, 7119, 7195, -1, 7195, 7119, 7200, -1, 7196, 7200, 7201, -1, 7197, 7201, 7199, -1, 7198, 7197, 7199, -1, 7200, 7202, 7201, -1, 7201, 7202, 7117, -1, 7116, 7201, 7117, -1, 7196, 7201, 7197, -1, 7199, 7154, 7188, -1, 7150, 8240, 7099, -1, 7196, 7195, 7200, -1, 7203, 7072, 7169, -1, 7144, 7161, 7231, -1, 7231, 7161, 8232, -1, 8234, 7228, 7231, -1, 8234, 7120, 7228, -1, 8234, 7204, 7120, -1, 8234, 7205, 7204, -1, 8234, 7094, 7205, -1, 8234, 7206, 7094, -1, 8234, 7114, 7206, -1, 8234, 7112, 7114, -1, 8234, 7207, 7112, -1, 8234, 7101, 7207, -1, 8234, 7100, 7101, -1, 8234, 7209, 7100, -1, 7100, 7209, 7098, -1, 7098, 7209, 7208, -1, 7208, 7209, 7210, -1, 7210, 7209, 7211, -1, 7211, 7209, 7212, -1, 7212, 7209, 7155, -1, 7156, 7212, 7155, -1, 7156, 7213, 7212, -1, 7212, 7213, 7157, -1, 7153, 7212, 7157, -1, 7153, 7214, 7212, -1, 7212, 7214, 7215, -1, 7109, 7215, 7219, -1, 7109, 7212, 7215, -1, 7215, 7216, 7219, -1, 7219, 7216, 7217, -1, 7218, 7219, 7217, -1, 7218, 7220, 7219, -1, 7219, 7220, 7108, -1, 7108, 7220, 7107, -1, 7107, 7220, 7221, -1, 7221, 7220, 7222, -1, 7222, 7220, 7105, -1, 7105, 7220, 7224, -1, 7224, 7220, 7225, -1, 7223, 7225, 7103, -1, 7223, 7224, 7225, -1, 7115, 7118, 7216, -1, 7216, 7118, 7226, -1, 7217, 7216, 7226, -1, 7225, 7123, 7103, -1, 7103, 7123, 7227, -1, 7227, 7123, 7125, -1, 7205, 7227, 7125, -1, 7205, 7094, 7227, -1, 7228, 7229, 7231, -1, 7231, 7229, 7235, -1, 7093, 7235, 7092, -1, 7093, 7231, 7235, -1, 7093, 7079, 7231, -1, 7231, 7079, 7080, -1, 7230, 7231, 7080, -1, 7230, 7068, 7231, -1, 7231, 7068, 7082, -1, 7069, 7231, 7082, -1, 7069, 7144, 7231, -1, 7069, 7232, 7144, -1, 7144, 7232, 7234, -1, 7233, 7144, 7234, -1, 7233, 7085, 7144, -1, 7144, 7085, 7241, -1, 7149, 7241, 7148, -1, 7149, 7144, 7241, -1, 7235, 7128, 7092, -1, 7092, 7128, 7132, -1, 7091, 7132, 7129, -1, 7090, 7129, 7089, -1, 7090, 7091, 7129, -1, 7092, 7132, 7091, -1, 7129, 7236, 7089, -1, 7089, 7236, 7088, -1, 7088, 7236, 7237, -1, 7074, 7237, 7242, -1, 7087, 7242, 7238, -1, 7086, 7238, 7073, -1, 7086, 7087, 7238, -1, 7088, 7237, 7074, -1, 7242, 7133, 7238, -1, 7238, 7133, 7135, -1, 7134, 7238, 7135, -1, 7238, 7136, 7073, -1, 7073, 7136, 7239, -1, 7239, 7136, 7240, -1, 7240, 7136, 7241, -1, 7241, 7136, 7139, -1, 7141, 7241, 7139, -1, 7141, 7145, 7241, -1, 7241, 7145, 7142, -1, 7148, 7241, 7142, -1, 7087, 7074, 7242, -1, 7245, 7243, 8214, -1, 7245, 7269, 7243, -1, 7245, 7270, 7269, -1, 7245, 8139, 7270, -1, 7245, 8138, 8139, -1, 7245, 8137, 8138, -1, 7245, 8151, 8137, -1, 7245, 8134, 8151, -1, 7245, 8150, 8134, -1, 7245, 7244, 8150, -1, 7245, 8149, 7244, -1, 7245, 7468, 8149, -1, 7245, 7247, 7468, -1, 7468, 7247, 8166, -1, 8166, 7247, 7246, -1, 7246, 7247, 8181, -1, 8181, 7247, 8165, -1, 8165, 7247, 8164, -1, 8164, 7247, 8179, -1, 8179, 7247, 8189, -1, 8189, 7247, 8188, -1, 8188, 7247, 8190, -1, 8204, 8188, 8190, -1, 8204, 7459, 8188, -1, 8204, 7248, 7459, -1, 8204, 7249, 7248, -1, 7248, 7249, 7458, -1, 7929, 7458, 8193, -1, 7457, 8193, 7250, -1, 7928, 7250, 7251, -1, 7252, 7928, 7251, -1, 7252, 7926, 7928, -1, 7252, 8205, 7926, -1, 7926, 8205, 7903, -1, 7903, 8205, 8195, -1, 8206, 7903, 8195, -1, 8206, 7925, 7903, -1, 8206, 7254, 7925, -1, 7925, 7254, 7253, -1, 7253, 7254, 7852, -1, 7255, 7852, 7853, -1, 7899, 7853, 7833, -1, 7256, 7833, 7854, -1, 7898, 7854, 7834, -1, 7896, 7834, 7855, -1, 7427, 7855, 7428, -1, 7257, 7428, 7429, -1, 7923, 7429, 7259, -1, 7258, 7259, 7857, -1, 7260, 7857, 7261, -1, 8101, 7261, 7430, -1, 8101, 7260, 7261, -1, 8101, 7262, 7260, -1, 8101, 8102, 7262, -1, 7262, 8102, 7265, -1, 7265, 8102, 8103, -1, 7263, 7265, 8103, -1, 7263, 7264, 7265, -1, 7263, 8104, 7264, -1, 7264, 8104, 7918, -1, 7918, 8104, 7267, -1, 7266, 7918, 7267, -1, 7266, 7917, 7918, -1, 7266, 7268, 7917, -1, 7917, 7268, 7893, -1, 7893, 7268, 8119, -1, 7915, 8119, 8121, -1, 8123, 7915, 8121, -1, 8123, 8155, 7915, -1, 8123, 7270, 8155, -1, 8123, 7269, 7270, -1, 8190, 7247, 7271, -1, 7271, 7247, 7272, -1, 8202, 7272, 8200, -1, 8202, 7271, 7272, -1, 8223, 8035, 7272, -1, 8223, 8033, 8035, -1, 8223, 7273, 8033, -1, 8033, 7273, 8034, -1, 8034, 7273, 7281, -1, 7274, 8034, 7281, -1, 7274, 7485, 8034, -1, 7274, 7275, 7485, -1, 7485, 7275, 8022, -1, 7486, 8022, 8013, -1, 8058, 8013, 7277, -1, 7276, 7277, 7278, -1, 8046, 7278, 8024, -1, 7380, 8024, 7731, -1, 7381, 7731, 7732, -1, 8057, 7732, 7279, -1, 7280, 7279, 8056, -1, 7280, 8057, 7279, -1, 7273, 7282, 7281, -1, 7281, 7282, 7283, -1, 7283, 7282, 7284, -1, 8009, 7284, 8218, -1, 8224, 8009, 8218, -1, 8224, 8010, 8009, -1, 8224, 8217, 8010, -1, 8010, 8217, 7285, -1, 7285, 8217, 8021, -1, 8021, 8217, 8032, -1, 8032, 8217, 7286, -1, 7484, 7286, 7994, -1, 8029, 7994, 7287, -1, 8029, 7484, 7994, -1, 7283, 7284, 8009, -1, 7292, 7939, 8217, -1, 7292, 7957, 7939, -1, 7292, 7956, 7957, -1, 7292, 7478, 7956, -1, 7292, 7477, 7478, -1, 7292, 7288, 7477, -1, 7292, 7289, 7288, -1, 7292, 7967, 7289, -1, 7292, 7981, 7967, -1, 7292, 7980, 7981, -1, 7292, 8085, 7980, -1, 7292, 7290, 8085, -1, 7292, 7291, 7290, -1, 7292, 8091, 7291, -1, 7292, 8265, 8091, -1, 8091, 8265, 7295, -1, 7295, 8265, 7293, -1, 7294, 7295, 7293, -1, 7294, 7296, 7295, -1, 7294, 7297, 7296, -1, 7296, 7297, 7300, -1, 7300, 7297, 7321, -1, 7299, 7321, 7298, -1, 7299, 7300, 7321, -1, 7299, 7301, 7300, -1, 7299, 7302, 7301, -1, 7301, 7302, 8082, -1, 8082, 7302, 8089, -1, 8089, 7302, 7487, -1, 7488, 7487, 7303, -1, 7489, 7303, 7490, -1, 8079, 7490, 7304, -1, 7328, 7304, 7327, -1, 7765, 7327, 7305, -1, 7764, 7305, 7306, -1, 7307, 7306, 7308, -1, 8068, 7307, 7308, -1, 8068, 7309, 7307, -1, 8068, 7310, 7309, -1, 7309, 7310, 7743, -1, 7743, 7310, 7312, -1, 7311, 7312, 8059, -1, 7314, 8059, 7819, -1, 7314, 7311, 8059, -1, 7314, 7313, 7311, -1, 7314, 7315, 7313, -1, 7313, 7315, 7763, -1, 7763, 7315, 7316, -1, 7762, 7316, 7326, -1, 7325, 7326, 7821, -1, 7384, 7821, 7385, -1, 7739, 7385, 7317, -1, 7738, 7317, 7823, -1, 7737, 7823, 7824, -1, 7761, 7824, 7795, -1, 7382, 7795, 7797, -1, 7318, 7797, 7319, -1, 8041, 7319, 7320, -1, 8041, 7318, 7319, -1, 7321, 8215, 7298, -1, 7298, 8215, 7322, -1, 7322, 8215, 8214, -1, 7814, 8214, 7393, -1, 7814, 7322, 8214, -1, 7814, 7815, 7322, -1, 7322, 7815, 7323, -1, 7323, 7815, 8073, -1, 8073, 7815, 7403, -1, 8063, 7403, 7816, -1, 8071, 7816, 7404, -1, 7405, 7404, 7324, -1, 8070, 7324, 7406, -1, 8070, 7405, 7324, -1, 7384, 7325, 7821, -1, 7325, 7762, 7326, -1, 7762, 7763, 7316, -1, 7311, 7743, 7312, -1, 7307, 7764, 7306, -1, 7764, 7765, 7305, -1, 7327, 7765, 7328, -1, 7328, 7765, 7766, -1, 7329, 7766, 7330, -1, 8078, 7330, 7338, -1, 7331, 7338, 7767, -1, 7479, 7767, 7333, -1, 7332, 7333, 7480, -1, 7334, 7480, 7481, -1, 7482, 7481, 7979, -1, 8095, 7979, 7483, -1, 7336, 7483, 7337, -1, 7335, 7337, 8086, -1, 7335, 7336, 7337, -1, 7328, 7766, 7329, -1, 7329, 7330, 8078, -1, 8078, 7338, 7331, -1, 7767, 7339, 7333, -1, 7333, 7339, 7340, -1, 7340, 7339, 7341, -1, 7963, 7341, 7978, -1, 7963, 7340, 7341, -1, 7341, 7769, 7978, -1, 7978, 7769, 7976, -1, 7976, 7769, 7770, -1, 7961, 7770, 7342, -1, 7961, 7976, 7770, -1, 7770, 7343, 7342, -1, 7342, 7343, 7960, -1, 7960, 7343, 7771, -1, 7975, 7771, 7772, -1, 7952, 7772, 7345, -1, 7951, 7345, 7344, -1, 7951, 7952, 7345, -1, 7960, 7771, 7975, -1, 7975, 7772, 7952, -1, 7973, 7952, 7474, -1, 7972, 7474, 7953, -1, 7983, 7953, 7475, -1, 7983, 7972, 7953, -1, 7345, 7346, 7344, -1, 7344, 7346, 7347, -1, 7347, 7346, 7348, -1, 7933, 7348, 7932, -1, 7933, 7347, 7348, -1, 7348, 7349, 7932, -1, 7932, 7349, 7947, -1, 7947, 7349, 7351, -1, 7351, 7349, 7751, -1, 7350, 7751, 7352, -1, 7350, 7351, 7751, -1, 7751, 7752, 7352, -1, 7352, 7752, 7353, -1, 7353, 7752, 7354, -1, 7355, 7354, 7357, -1, 7355, 7353, 7354, -1, 7354, 7363, 7357, -1, 7357, 7363, 7356, -1, 7991, 7357, 7356, -1, 7991, 7358, 7357, -1, 7991, 7359, 7358, -1, 7358, 7359, 7959, -1, 7959, 7359, 7360, -1, 7361, 7959, 7360, -1, 7361, 7944, 7959, -1, 7361, 8003, 7944, -1, 7944, 8003, 7943, -1, 7943, 8003, 7362, -1, 8217, 7362, 8004, -1, 8006, 8217, 8004, -1, 8006, 8007, 8217, -1, 8217, 8007, 8008, -1, 7286, 8217, 8008, -1, 7363, 7754, 7356, -1, 7356, 7754, 7990, -1, 7990, 7754, 7364, -1, 7367, 7364, 7366, -1, 7365, 7366, 7368, -1, 7365, 7367, 7366, -1, 7990, 7364, 7367, -1, 7366, 7756, 7368, -1, 7368, 7756, 7999, -1, 7999, 7756, 7774, -1, 7997, 7774, 7369, -1, 7997, 7999, 7774, -1, 7774, 7371, 7369, -1, 7369, 7371, 7370, -1, 7370, 7371, 7372, -1, 7373, 7372, 7377, -1, 7373, 7370, 7372, -1, 7373, 7374, 7370, -1, 7370, 7374, 7996, -1, 7996, 7374, 8017, -1, 7375, 8017, 7376, -1, 7995, 7376, 8019, -1, 7987, 8019, 7287, -1, 7994, 7987, 7287, -1, 7372, 7775, 7377, -1, 7377, 7775, 7378, -1, 7378, 7775, 7379, -1, 8026, 7379, 7730, -1, 8024, 7730, 7731, -1, 8024, 8026, 7730, -1, 7378, 7379, 8026, -1, 7380, 7731, 7381, -1, 7381, 7732, 8057, -1, 7279, 7759, 8056, -1, 8056, 7759, 7383, -1, 7383, 7759, 7760, -1, 8042, 7760, 7382, -1, 7318, 7382, 7797, -1, 7318, 8042, 7382, -1, 7383, 7760, 8042, -1, 7382, 7761, 7795, -1, 7761, 7737, 7824, -1, 7737, 7738, 7823, -1, 7738, 7739, 7317, -1, 7739, 7384, 7385, -1, 7387, 7419, 7386, -1, 7387, 7871, 7419, -1, 7387, 7810, 7871, -1, 7871, 7810, 7388, -1, 7388, 7810, 7782, -1, 7869, 7782, 7397, -1, 7867, 7397, 7389, -1, 7398, 7389, 7399, -1, 7390, 7399, 7400, -1, 7401, 7400, 7391, -1, 7841, 7391, 7392, -1, 7402, 7392, 7394, -1, 8214, 7394, 7393, -1, 8214, 7402, 7394, -1, 8214, 7840, 7402, -1, 8214, 7864, 7840, -1, 8214, 7395, 7864, -1, 8214, 7396, 7395, -1, 8214, 7243, 7396, -1, 7388, 7782, 7869, -1, 7869, 7397, 7867, -1, 7867, 7389, 7398, -1, 7398, 7399, 7390, -1, 7390, 7400, 7401, -1, 7401, 7391, 7841, -1, 7841, 7392, 7402, -1, 8073, 7403, 8063, -1, 8063, 7816, 8071, -1, 8071, 7404, 7405, -1, 7324, 7818, 7406, -1, 7406, 7818, 7407, -1, 7407, 7818, 7819, -1, 8060, 7819, 8059, -1, 8060, 7407, 7819, -1, 7319, 7799, 7320, -1, 7320, 7799, 8039, -1, 8039, 7799, 7408, -1, 8053, 7408, 8052, -1, 8053, 8039, 7408, -1, 7408, 7409, 8052, -1, 8052, 7409, 7412, -1, 7412, 7409, 7801, -1, 8050, 7801, 7826, -1, 7410, 7826, 7803, -1, 7411, 7803, 8035, -1, 7411, 7410, 7803, -1, 7412, 7801, 8050, -1, 8050, 7826, 7410, -1, 7803, 7413, 8035, -1, 8035, 7413, 7272, -1, 7272, 7413, 7777, -1, 7804, 7272, 7777, -1, 7804, 7414, 7272, -1, 7804, 7879, 7414, -1, 7804, 7415, 7879, -1, 7879, 7415, 7416, -1, 7416, 7415, 7806, -1, 7417, 7806, 7778, -1, 7420, 7778, 7421, -1, 7876, 7421, 7807, -1, 7845, 7807, 7809, -1, 7422, 7809, 7423, -1, 7424, 7423, 7418, -1, 7425, 7418, 7426, -1, 7872, 7426, 7386, -1, 7419, 7872, 7386, -1, 7416, 7806, 7417, -1, 7417, 7778, 7420, -1, 7420, 7421, 7876, -1, 7876, 7807, 7845, -1, 7845, 7809, 7422, -1, 7422, 7423, 7424, -1, 7424, 7418, 7425, -1, 7425, 7426, 7872, -1, 7896, 7855, 7427, -1, 7427, 7428, 7257, -1, 7257, 7429, 7923, -1, 7923, 7259, 7258, -1, 7258, 7857, 7260, -1, 7261, 7859, 7430, -1, 7430, 7859, 8116, -1, 8116, 7859, 7861, -1, 8126, 7861, 7431, -1, 8126, 8116, 7861, -1, 7861, 7432, 7431, -1, 7431, 7432, 8125, -1, 8125, 7432, 7433, -1, 7434, 7433, 7837, -1, 7435, 7837, 8111, -1, 7435, 7434, 7837, -1, 8125, 7433, 7434, -1, 7837, 7839, 8111, -1, 8111, 7839, 7437, -1, 7437, 7839, 7863, -1, 7436, 7863, 7864, -1, 7395, 7436, 7864, -1, 7437, 7863, 7436, -1, 7414, 7846, 7272, -1, 7272, 7846, 7438, -1, 8200, 7438, 8199, -1, 8200, 7272, 7438, -1, 7438, 7849, 8199, -1, 8199, 7849, 7439, -1, 7439, 7849, 7441, -1, 8198, 7441, 7828, -1, 7440, 7828, 8213, -1, 7440, 8198, 7828, -1, 7439, 7441, 8198, -1, 7828, 7829, 8213, -1, 8213, 7829, 8212, -1, 8212, 7829, 7830, -1, 8210, 7830, 7442, -1, 8209, 7442, 8208, -1, 8209, 8210, 7442, -1, 8212, 7830, 8210, -1, 7442, 7443, 8208, -1, 8208, 7443, 8207, -1, 8207, 7443, 7852, -1, 7254, 8207, 7852, -1, 7253, 7852, 7255, -1, 7255, 7853, 7899, -1, 7899, 7833, 7256, -1, 7256, 7854, 7898, -1, 7898, 7834, 7896, -1, 7444, 8147, 7467, -1, 7444, 8130, 8147, -1, 7444, 7911, 8130, -1, 8130, 7911, 7445, -1, 7445, 7911, 7912, -1, 8129, 7912, 7446, -1, 8144, 7446, 7447, -1, 8145, 7447, 7448, -1, 7451, 7448, 7449, -1, 8162, 7449, 7450, -1, 8161, 7450, 8159, -1, 8161, 8162, 7450, -1, 7445, 7912, 8129, -1, 8129, 7446, 8144, -1, 8144, 7447, 8145, -1, 8145, 7448, 7451, -1, 7451, 7449, 8162, -1, 7450, 7453, 8159, -1, 8159, 7453, 7452, -1, 7452, 7453, 7914, -1, 7454, 7914, 7455, -1, 8141, 7455, 8156, -1, 8141, 7454, 7455, -1, 7452, 7914, 7454, -1, 7455, 7456, 8156, -1, 8156, 7456, 8155, -1, 8155, 7456, 7915, -1, 7915, 7893, 8119, -1, 7928, 7457, 7250, -1, 7457, 7929, 8193, -1, 7929, 7248, 7458, -1, 7248, 7460, 7459, -1, 7459, 7460, 7461, -1, 7461, 7460, 7462, -1, 8187, 7462, 8186, -1, 8187, 7461, 7462, -1, 7462, 7905, 8186, -1, 8186, 7905, 8185, -1, 8185, 7905, 7463, -1, 8175, 7463, 7881, -1, 8174, 7881, 7464, -1, 8174, 8175, 7881, -1, 8185, 7463, 8175, -1, 7881, 7906, 7464, -1, 7464, 7906, 8172, -1, 8172, 7906, 7907, -1, 7469, 7907, 7465, -1, 8184, 7465, 7883, -1, 7470, 7883, 7908, -1, 8183, 7908, 7466, -1, 7471, 7466, 7472, -1, 7473, 7472, 7467, -1, 8147, 7473, 7467, -1, 8147, 8133, 7473, -1, 7473, 8133, 8168, -1, 8168, 8133, 7468, -1, 7468, 8133, 8149, -1, 8172, 7907, 7469, -1, 7469, 7465, 8184, -1, 8184, 7883, 7470, -1, 7470, 7908, 8183, -1, 8183, 7466, 7471, -1, 7471, 7472, 7473, -1, 7975, 7952, 7973, -1, 7973, 7474, 7972, -1, 7953, 7955, 7475, -1, 7475, 7955, 7476, -1, 7476, 7955, 7478, -1, 7477, 7476, 7478, -1, 7939, 7941, 8217, -1, 8217, 7941, 7943, -1, 7362, 8217, 7943, -1, 7479, 7333, 7332, -1, 7332, 7480, 7334, -1, 7334, 7481, 7482, -1, 7482, 7979, 8095, -1, 8095, 7483, 7336, -1, 7337, 7980, 8086, -1, 8086, 7980, 8085, -1, 8032, 7286, 7484, -1, 7987, 7995, 8019, -1, 7995, 7375, 7376, -1, 7375, 7996, 8017, -1, 7485, 8022, 7486, -1, 7486, 8013, 8058, -1, 8058, 7277, 7276, -1, 7276, 7278, 8046, -1, 7380, 8046, 8024, -1, 8089, 7487, 7488, -1, 7488, 7303, 7489, -1, 7489, 7490, 8079, -1, 8079, 7304, 7328, -1, 7479, 7331, 7767, -1, 7494, 8203, 8221, -1, 7494, 7725, 8203, -1, 7494, 7726, 7725, -1, 7494, 8180, 7726, -1, 7494, 8163, 8180, -1, 7494, 7491, 8163, -1, 7494, 7492, 7491, -1, 7494, 8182, 7492, -1, 7494, 7493, 8182, -1, 7494, 8167, 7493, -1, 7494, 8169, 8167, -1, 7494, 8148, 8169, -1, 7494, 8280, 8148, -1, 8148, 8280, 7495, -1, 7495, 8280, 7496, -1, 7496, 8280, 8135, -1, 8135, 8280, 8136, -1, 8136, 8280, 7497, -1, 7497, 8280, 8152, -1, 8152, 8280, 8153, -1, 8153, 8280, 8140, -1, 8140, 8280, 7498, -1, 8154, 7498, 8122, -1, 7500, 8122, 8120, -1, 7499, 8120, 7892, -1, 7499, 7500, 8120, -1, 7499, 7891, 7500, -1, 7500, 7891, 8157, -1, 8157, 7891, 8142, -1, 8142, 7891, 7890, -1, 7695, 7890, 7696, -1, 8158, 7696, 7889, -1, 8160, 7889, 8143, -1, 8160, 8158, 7889, -1, 7504, 8107, 8280, -1, 7504, 8108, 8107, -1, 7504, 7502, 8108, -1, 7504, 7501, 7502, -1, 7504, 7503, 7501, -1, 7504, 7813, 7503, -1, 7504, 8074, 7813, -1, 7504, 8075, 8074, -1, 7504, 7515, 8075, -1, 8075, 7515, 7506, -1, 7506, 7515, 7505, -1, 7507, 7506, 7505, -1, 7507, 7508, 7506, -1, 7507, 8081, 7508, -1, 7508, 8081, 7722, -1, 7721, 7722, 7720, -1, 7509, 7720, 8080, -1, 7511, 7509, 8080, -1, 7511, 7510, 7509, -1, 7511, 7512, 7510, -1, 7510, 7512, 8064, -1, 8064, 7512, 8065, -1, 8065, 7512, 8077, -1, 7584, 8077, 7513, -1, 7514, 7513, 7745, -1, 7514, 7584, 7513, -1, 7505, 7515, 8090, -1, 8090, 7515, 7516, -1, 8083, 7516, 7518, -1, 7517, 8083, 7518, -1, 7517, 7519, 8083, -1, 7517, 8216, 7519, -1, 7519, 8216, 8266, -1, 7521, 7519, 8266, -1, 7521, 7520, 7519, -1, 7521, 7522, 7520, -1, 7521, 8084, 7522, -1, 7521, 8092, 8084, -1, 7521, 7582, 8092, -1, 7521, 7523, 7582, -1, 7521, 7966, 7523, -1, 7521, 7968, 7966, -1, 7521, 7982, 7968, -1, 7521, 7524, 7982, -1, 7521, 7969, 7524, -1, 7521, 7937, 7969, -1, 7521, 7525, 7937, -1, 7521, 7938, 7525, -1, 7521, 7940, 7938, -1, 7521, 8239, 7940, -1, 7940, 8239, 7942, -1, 7942, 8239, 7526, -1, 7526, 8239, 7527, -1, 7527, 8239, 7992, -1, 8002, 7527, 7992, -1, 8002, 8001, 7527, -1, 7527, 8001, 7958, -1, 7958, 8001, 8000, -1, 7945, 8000, 7529, -1, 7528, 7945, 7529, -1, 7528, 7530, 7945, -1, 7528, 7560, 7530, -1, 7528, 7531, 7560, -1, 7560, 7531, 7755, -1, 7755, 7531, 7989, -1, 7532, 7989, 7533, -1, 7535, 7533, 7988, -1, 7534, 7535, 7988, -1, 7534, 7536, 7535, -1, 7534, 7998, 7536, -1, 7536, 7998, 7537, -1, 7537, 7998, 7538, -1, 7757, 7538, 7539, -1, 7540, 7757, 7539, -1, 7540, 7758, 7757, -1, 7540, 7559, 7758, -1, 7540, 8016, 7559, -1, 7540, 7541, 8016, -1, 8016, 7541, 7542, -1, 7543, 7542, 7714, -1, 8028, 7714, 8018, -1, 8028, 7543, 7714, -1, 8090, 7516, 8083, -1, 7544, 7545, 8239, -1, 7544, 8219, 7545, -1, 7545, 8219, 7546, -1, 7546, 8219, 8220, -1, 8222, 7546, 8220, -1, 8222, 7547, 7546, -1, 8222, 7548, 7547, -1, 7547, 7548, 8011, -1, 8011, 7548, 7554, -1, 7719, 7554, 8221, -1, 7718, 8221, 7776, -1, 7549, 7718, 7776, -1, 7549, 7550, 7718, -1, 7549, 8036, 7550, -1, 7549, 7551, 8036, -1, 8036, 7551, 8037, -1, 8037, 7551, 7802, -1, 8051, 7802, 7553, -1, 7552, 7553, 8038, -1, 7552, 8051, 7553, -1, 8011, 7554, 7719, -1, 7556, 8011, 7719, -1, 7556, 7555, 8011, -1, 7556, 8012, 7555, -1, 7556, 7557, 8012, -1, 7556, 8049, 7557, -1, 7557, 8049, 7558, -1, 7558, 8049, 8048, -1, 8014, 8048, 8023, -1, 8014, 7558, 8048, -1, 7758, 8027, 7729, -1, 7758, 7559, 8027, -1, 7757, 7537, 7538, -1, 7535, 7532, 7533, -1, 7532, 7755, 7989, -1, 7560, 7753, 7530, -1, 7530, 7753, 7561, -1, 7561, 7753, 7564, -1, 7931, 7564, 7562, -1, 7563, 7562, 7946, -1, 7563, 7931, 7562, -1, 7561, 7564, 7931, -1, 7562, 7566, 7946, -1, 7946, 7566, 7565, -1, 7565, 7566, 7567, -1, 7567, 7566, 7750, -1, 7948, 7750, 7949, -1, 7948, 7567, 7750, -1, 7750, 7749, 7949, -1, 7949, 7749, 7950, -1, 7950, 7749, 7934, -1, 7934, 7749, 7773, -1, 7568, 7773, 7935, -1, 7568, 7934, 7773, -1, 7773, 7748, 7935, -1, 7935, 7748, 7569, -1, 7569, 7748, 7570, -1, 7574, 7570, 7571, -1, 7575, 7571, 7572, -1, 7573, 7572, 7576, -1, 7573, 7575, 7572, -1, 7569, 7570, 7574, -1, 7974, 7569, 7574, -1, 7974, 7936, 7569, -1, 7974, 7984, 7936, -1, 7936, 7984, 7971, -1, 7954, 7971, 7970, -1, 7969, 7954, 7970, -1, 7969, 7937, 7954, -1, 7574, 7571, 7575, -1, 7572, 7747, 7576, -1, 7576, 7747, 7962, -1, 7962, 7747, 7577, -1, 7977, 7577, 7964, -1, 7977, 7962, 7577, -1, 7577, 7768, 7964, -1, 7964, 7768, 7583, -1, 7583, 7768, 7746, -1, 7578, 7746, 7745, -1, 8099, 7745, 7513, -1, 8099, 7578, 7745, -1, 8099, 8088, 7578, -1, 7578, 8088, 7579, -1, 7579, 8088, 7710, -1, 7710, 8088, 8098, -1, 7580, 8098, 8097, -1, 8096, 7580, 8097, -1, 8096, 7965, 7580, -1, 8096, 8094, 7965, -1, 7965, 8094, 7581, -1, 7581, 8094, 8093, -1, 8087, 7581, 8093, -1, 8087, 7582, 7581, -1, 8087, 8092, 7582, -1, 7583, 7746, 7578, -1, 8077, 7584, 8065, -1, 8065, 7584, 7585, -1, 8066, 7585, 7744, -1, 7586, 7744, 7587, -1, 8067, 7587, 7588, -1, 8067, 7586, 7587, -1, 8065, 7585, 8066, -1, 8066, 7744, 7586, -1, 7587, 7589, 7588, -1, 7588, 7589, 8076, -1, 8076, 7589, 7591, -1, 7590, 7591, 8069, -1, 7590, 8076, 7591, -1, 7591, 7595, 8069, -1, 8069, 7595, 7594, -1, 7592, 7594, 7790, -1, 7617, 7790, 7817, -1, 8061, 7817, 7593, -1, 8061, 7617, 7817, -1, 7594, 7595, 7596, -1, 7596, 7595, 7597, -1, 7820, 7597, 7742, -1, 7604, 7742, 7605, -1, 7791, 7605, 7741, -1, 7822, 7741, 7740, -1, 7792, 7740, 7598, -1, 7793, 7598, 7599, -1, 7794, 7599, 7600, -1, 7606, 7600, 7736, -1, 7796, 7736, 7735, -1, 7798, 7735, 7602, -1, 7603, 7602, 7601, -1, 7603, 7798, 7602, -1, 7603, 7800, 7798, -1, 7603, 8054, 7800, -1, 7800, 8054, 7616, -1, 7825, 7616, 8040, -1, 7615, 8040, 8038, -1, 7553, 7615, 8038, -1, 7596, 7597, 7820, -1, 7820, 7742, 7604, -1, 7604, 7605, 7791, -1, 7791, 7741, 7822, -1, 7822, 7740, 7792, -1, 7792, 7598, 7793, -1, 7793, 7599, 7794, -1, 7794, 7600, 7606, -1, 7606, 7736, 7796, -1, 7796, 7735, 7798, -1, 7602, 7734, 7601, -1, 7601, 7734, 8055, -1, 8055, 7734, 7607, -1, 8043, 7607, 8044, -1, 8043, 8055, 7607, -1, 7607, 7608, 8044, -1, 8044, 7608, 8045, -1, 8045, 7608, 7733, -1, 7610, 7733, 7611, -1, 7609, 7611, 8047, -1, 7609, 7610, 7611, -1, 8045, 7733, 7610, -1, 7611, 7728, 8047, -1, 8047, 7728, 8025, -1, 7612, 8047, 8025, -1, 7612, 7613, 8047, -1, 7612, 7614, 7613, -1, 7612, 8023, 7614, -1, 7614, 8023, 8048, -1, 8025, 7728, 8015, -1, 8015, 7728, 7729, -1, 8027, 8015, 7729, -1, 8037, 7802, 8051, -1, 7615, 7825, 8040, -1, 7825, 7800, 7616, -1, 8069, 7594, 7592, -1, 7592, 7790, 7617, -1, 7817, 7789, 7593, -1, 7593, 7789, 7618, -1, 7618, 7789, 7788, -1, 8062, 7788, 7787, -1, 8072, 7787, 7786, -1, 7620, 7786, 7619, -1, 7620, 8072, 7786, -1, 7618, 7788, 8062, -1, 8062, 7787, 8072, -1, 7786, 7785, 7619, -1, 7619, 7785, 8074, -1, 8074, 7785, 7813, -1, 7501, 7503, 7865, -1, 7865, 7503, 7812, -1, 7632, 7812, 7621, -1, 7866, 7621, 7811, -1, 7842, 7811, 7623, -1, 7622, 7623, 7784, -1, 7868, 7784, 7624, -1, 7870, 7624, 7783, -1, 7633, 7783, 7634, -1, 7843, 7634, 7781, -1, 7844, 7781, 7780, -1, 7625, 7780, 7626, -1, 7873, 7626, 7779, -1, 7635, 7779, 7636, -1, 7874, 7636, 7627, -1, 7875, 7627, 7808, -1, 7637, 7808, 7628, -1, 7877, 7628, 7638, -1, 7878, 7638, 7629, -1, 7639, 7629, 7805, -1, 7640, 7805, 7641, -1, 7642, 7641, 7630, -1, 8221, 7630, 7776, -1, 8221, 7642, 7630, -1, 8221, 7847, 7642, -1, 8221, 7631, 7847, -1, 8221, 8201, 7631, -1, 8221, 8203, 8201, -1, 7865, 7812, 7632, -1, 7632, 7621, 7866, -1, 7866, 7811, 7842, -1, 7842, 7623, 7622, -1, 7622, 7784, 7868, -1, 7868, 7624, 7870, -1, 7870, 7783, 7633, -1, 7633, 7634, 7843, -1, 7843, 7781, 7844, -1, 7844, 7780, 7625, -1, 7625, 7626, 7873, -1, 7873, 7779, 7635, -1, 7635, 7636, 7874, -1, 7874, 7627, 7875, -1, 7875, 7808, 7637, -1, 7637, 7628, 7877, -1, 7877, 7638, 7878, -1, 7878, 7629, 7639, -1, 7639, 7805, 7640, -1, 7640, 7641, 7642, -1, 7847, 7631, 7848, -1, 7848, 7631, 7643, -1, 7644, 7848, 7643, -1, 7644, 7645, 7848, -1, 7644, 7646, 7645, -1, 7645, 7646, 7827, -1, 7827, 7646, 7690, -1, 7850, 7690, 7647, -1, 8211, 7850, 7647, -1, 8211, 7831, 7850, -1, 8211, 7648, 7831, -1, 7831, 7648, 7688, -1, 7688, 7648, 7689, -1, 7851, 7689, 8197, -1, 8196, 7851, 8197, -1, 8196, 7832, 7851, -1, 8196, 7902, 7832, -1, 8196, 7649, 7902, -1, 7902, 7649, 7904, -1, 7904, 7649, 7692, -1, 7691, 7692, 7650, -1, 7651, 7691, 7650, -1, 7651, 7927, 7691, -1, 7651, 8194, 7927, -1, 7927, 8194, 7652, -1, 7652, 8194, 7653, -1, 7656, 7653, 7654, -1, 7655, 7656, 7654, -1, 7655, 7930, 7656, -1, 7655, 7657, 7930, -1, 7930, 7657, 7658, -1, 7658, 7657, 8192, -1, 7659, 8192, 7727, -1, 7659, 7658, 8192, -1, 7659, 8178, 7658, -1, 7658, 8178, 7880, -1, 7880, 8178, 7709, -1, 7660, 7709, 8177, -1, 8176, 7660, 8177, -1, 8176, 7661, 7660, -1, 8176, 7662, 7661, -1, 7661, 7662, 7663, -1, 7663, 7662, 7708, -1, 7707, 7708, 8173, -1, 7665, 7707, 8173, -1, 7665, 7664, 7707, -1, 7665, 7666, 7664, -1, 7664, 7666, 7882, -1, 7882, 7666, 8171, -1, 7667, 8171, 7706, -1, 7884, 7706, 7668, -1, 7885, 7668, 7909, -1, 7885, 7884, 7668, -1, 8108, 7502, 8109, -1, 8109, 7502, 7669, -1, 8110, 7669, 7862, -1, 8124, 7862, 8112, -1, 8124, 8110, 7862, -1, 8109, 7669, 8110, -1, 7862, 7838, 8112, -1, 8112, 7838, 8113, -1, 8113, 7838, 7671, -1, 7672, 7671, 7836, -1, 8114, 7836, 7670, -1, 8115, 7670, 8117, -1, 8115, 8114, 7670, -1, 8113, 7671, 7672, -1, 7672, 7836, 8114, -1, 7670, 7860, 8117, -1, 8117, 7860, 8127, -1, 8127, 7860, 7858, -1, 7723, 7858, 7677, -1, 7673, 7723, 7677, -1, 7673, 8100, 7723, -1, 7673, 7674, 8100, -1, 7673, 7920, 7674, -1, 7674, 7920, 7675, -1, 7675, 7920, 7919, -1, 8105, 7919, 7676, -1, 8105, 7675, 7919, -1, 7677, 7858, 7921, -1, 7921, 7858, 7678, -1, 7922, 7678, 7682, -1, 7894, 7682, 7856, -1, 7895, 7856, 7683, -1, 7897, 7683, 7835, -1, 7684, 7835, 7685, -1, 7686, 7685, 7687, -1, 7900, 7687, 7679, -1, 7924, 7679, 7680, -1, 7901, 7680, 7681, -1, 7902, 7681, 7832, -1, 7902, 7901, 7681, -1, 7921, 7678, 7922, -1, 7922, 7682, 7894, -1, 7894, 7856, 7895, -1, 7895, 7683, 7897, -1, 7897, 7835, 7684, -1, 7684, 7685, 7686, -1, 7686, 7687, 7900, -1, 7900, 7679, 7924, -1, 7924, 7680, 7901, -1, 7851, 7688, 7689, -1, 7850, 7827, 7690, -1, 7656, 7652, 7653, -1, 7691, 7904, 7692, -1, 7919, 7693, 7676, -1, 7676, 7693, 8106, -1, 8106, 7693, 7916, -1, 8118, 7916, 7892, -1, 7694, 7892, 8120, -1, 7694, 8118, 7892, -1, 8106, 7916, 8118, -1, 8142, 7890, 7695, -1, 7695, 7696, 8158, -1, 7889, 7913, 8143, -1, 8143, 7913, 7698, -1, 7698, 7913, 7888, -1, 7697, 7888, 8146, -1, 7697, 7698, 7888, -1, 7888, 7887, 8146, -1, 8146, 7887, 8128, -1, 8128, 7887, 7699, -1, 7700, 8128, 7699, -1, 7700, 7701, 8128, -1, 7700, 7886, 7701, -1, 7701, 7886, 7703, -1, 7703, 7886, 7910, -1, 7702, 7703, 7910, -1, 7702, 8131, 7703, -1, 7702, 7704, 8131, -1, 8131, 7704, 8170, -1, 8132, 8170, 8169, -1, 8148, 8132, 8169, -1, 8170, 7704, 7705, -1, 7705, 7704, 7909, -1, 7668, 7705, 7909, -1, 7884, 7667, 7706, -1, 7667, 7882, 8171, -1, 7707, 7663, 7708, -1, 7660, 7880, 7709, -1, 7945, 7958, 8000, -1, 7954, 7936, 7971, -1, 7580, 7710, 8098, -1, 7993, 8031, 7986, -1, 7993, 8239, 8031, -1, 7993, 7711, 8239, -1, 8239, 7711, 7712, -1, 8005, 8239, 7712, -1, 8005, 7713, 8239, -1, 8239, 7713, 7992, -1, 8016, 7542, 7543, -1, 7714, 7985, 8018, -1, 8018, 7985, 7716, -1, 7716, 7985, 7986, -1, 7715, 7986, 8030, -1, 7715, 7716, 7986, -1, 7545, 7717, 8239, -1, 8239, 7717, 8020, -1, 8031, 8239, 8020, -1, 8031, 8030, 7986, -1, 7718, 7719, 8221, -1, 7509, 7721, 7720, -1, 7721, 7508, 7722, -1, 7723, 8127, 7858, -1, 8107, 7724, 8280, -1, 8280, 7724, 7498, -1, 8140, 7498, 8154, -1, 8154, 8122, 7500, -1, 8132, 8131, 8170, -1, 7725, 7726, 8191, -1, 8191, 7726, 7727, -1, 8192, 8191, 7727, -1, 7728, 7379, 7729, -1, 7728, 7730, 7379, -1, 7728, 7611, 7730, -1, 7730, 7611, 7731, -1, 7731, 7611, 7733, -1, 7732, 7733, 7608, -1, 7279, 7608, 7607, -1, 7759, 7607, 7734, -1, 7760, 7734, 7602, -1, 7382, 7602, 7735, -1, 7761, 7735, 7736, -1, 7737, 7736, 7600, -1, 7738, 7600, 7599, -1, 7739, 7599, 7598, -1, 7384, 7598, 7740, -1, 7325, 7740, 7741, -1, 7762, 7741, 7605, -1, 7763, 7605, 7742, -1, 7313, 7742, 7597, -1, 7311, 7597, 7595, -1, 7743, 7595, 7591, -1, 7309, 7591, 7589, -1, 7307, 7589, 7587, -1, 7764, 7587, 7744, -1, 7765, 7744, 7585, -1, 7766, 7585, 7584, -1, 7330, 7584, 7514, -1, 7338, 7514, 7745, -1, 7767, 7745, 7746, -1, 7339, 7746, 7768, -1, 7341, 7768, 7577, -1, 7769, 7577, 7747, -1, 7770, 7747, 7572, -1, 7343, 7572, 7571, -1, 7771, 7571, 7570, -1, 7772, 7570, 7748, -1, 7345, 7748, 7773, -1, 7346, 7773, 7749, -1, 7348, 7749, 7750, -1, 7349, 7750, 7566, -1, 7751, 7566, 7562, -1, 7752, 7562, 7564, -1, 7354, 7564, 7753, -1, 7363, 7753, 7560, -1, 7754, 7560, 7755, -1, 7364, 7755, 7532, -1, 7366, 7532, 7535, -1, 7756, 7535, 7536, -1, 7774, 7536, 7537, -1, 7371, 7537, 7757, -1, 7372, 7757, 7758, -1, 7775, 7758, 7729, -1, 7379, 7775, 7729, -1, 7731, 7733, 7732, -1, 7732, 7608, 7279, -1, 7279, 7607, 7759, -1, 7759, 7734, 7760, -1, 7760, 7602, 7382, -1, 7382, 7735, 7761, -1, 7761, 7736, 7737, -1, 7737, 7600, 7738, -1, 7738, 7599, 7739, -1, 7739, 7598, 7384, -1, 7384, 7740, 7325, -1, 7325, 7741, 7762, -1, 7762, 7605, 7763, -1, 7763, 7742, 7313, -1, 7313, 7597, 7311, -1, 7311, 7595, 7743, -1, 7743, 7591, 7309, -1, 7309, 7589, 7307, -1, 7307, 7587, 7764, -1, 7764, 7744, 7765, -1, 7765, 7585, 7766, -1, 7766, 7584, 7330, -1, 7330, 7514, 7338, -1, 7338, 7745, 7767, -1, 7767, 7746, 7339, -1, 7339, 7768, 7341, -1, 7341, 7577, 7769, -1, 7769, 7747, 7770, -1, 7770, 7572, 7343, -1, 7343, 7571, 7771, -1, 7771, 7570, 7772, -1, 7772, 7748, 7345, -1, 7345, 7773, 7346, -1, 7346, 7749, 7348, -1, 7348, 7750, 7349, -1, 7349, 7566, 7751, -1, 7751, 7562, 7752, -1, 7752, 7564, 7354, -1, 7354, 7753, 7363, -1, 7363, 7560, 7754, -1, 7754, 7755, 7364, -1, 7364, 7532, 7366, -1, 7366, 7535, 7756, -1, 7756, 7536, 7774, -1, 7774, 7537, 7371, -1, 7371, 7757, 7372, -1, 7372, 7758, 7775, -1, 7776, 7413, 7549, -1, 7776, 7777, 7413, -1, 7776, 7630, 7777, -1, 7777, 7630, 7804, -1, 7804, 7630, 7641, -1, 7415, 7641, 7805, -1, 7806, 7805, 7629, -1, 7778, 7629, 7638, -1, 7421, 7638, 7628, -1, 7807, 7628, 7808, -1, 7809, 7808, 7627, -1, 7423, 7627, 7636, -1, 7418, 7636, 7779, -1, 7426, 7779, 7626, -1, 7386, 7626, 7780, -1, 7387, 7780, 7781, -1, 7810, 7781, 7634, -1, 7782, 7634, 7783, -1, 7397, 7783, 7624, -1, 7389, 7624, 7784, -1, 7399, 7784, 7623, -1, 7400, 7623, 7811, -1, 7391, 7811, 7621, -1, 7392, 7621, 7812, -1, 7394, 7812, 7503, -1, 7393, 7503, 7813, -1, 7814, 7813, 7785, -1, 7815, 7785, 7786, -1, 7403, 7786, 7787, -1, 7816, 7787, 7788, -1, 7404, 7788, 7789, -1, 7324, 7789, 7817, -1, 7818, 7817, 7790, -1, 7819, 7790, 7594, -1, 7314, 7594, 7596, -1, 7315, 7596, 7820, -1, 7316, 7820, 7604, -1, 7326, 7604, 7791, -1, 7821, 7791, 7822, -1, 7385, 7822, 7792, -1, 7317, 7792, 7793, -1, 7823, 7793, 7794, -1, 7824, 7794, 7606, -1, 7795, 7606, 7796, -1, 7797, 7796, 7798, -1, 7319, 7798, 7800, -1, 7799, 7800, 7825, -1, 7408, 7825, 7615, -1, 7409, 7615, 7553, -1, 7801, 7553, 7802, -1, 7826, 7802, 7551, -1, 7803, 7551, 7549, -1, 7413, 7803, 7549, -1, 7804, 7641, 7415, -1, 7415, 7805, 7806, -1, 7806, 7629, 7778, -1, 7778, 7638, 7421, -1, 7421, 7628, 7807, -1, 7807, 7808, 7809, -1, 7809, 7627, 7423, -1, 7423, 7636, 7418, -1, 7418, 7779, 7426, -1, 7426, 7626, 7386, -1, 7386, 7780, 7387, -1, 7387, 7781, 7810, -1, 7810, 7634, 7782, -1, 7782, 7783, 7397, -1, 7397, 7624, 7389, -1, 7389, 7784, 7399, -1, 7399, 7623, 7400, -1, 7400, 7811, 7391, -1, 7391, 7621, 7392, -1, 7392, 7812, 7394, -1, 7394, 7503, 7393, -1, 7393, 7813, 7814, -1, 7814, 7785, 7815, -1, 7815, 7786, 7403, -1, 7403, 7787, 7816, -1, 7816, 7788, 7404, -1, 7404, 7789, 7324, -1, 7324, 7817, 7818, -1, 7818, 7790, 7819, -1, 7819, 7594, 7314, -1, 7314, 7596, 7315, -1, 7315, 7820, 7316, -1, 7316, 7604, 7326, -1, 7326, 7791, 7821, -1, 7821, 7822, 7385, -1, 7385, 7792, 7317, -1, 7317, 7793, 7823, -1, 7823, 7794, 7824, -1, 7824, 7606, 7795, -1, 7795, 7796, 7797, -1, 7797, 7798, 7319, -1, 7319, 7800, 7799, -1, 7799, 7825, 7408, -1, 7408, 7615, 7409, -1, 7409, 7553, 7801, -1, 7801, 7802, 7826, -1, 7826, 7551, 7803, -1, 7645, 7849, 7848, -1, 7645, 7441, 7849, -1, 7645, 7827, 7441, -1, 7441, 7827, 7828, -1, 7828, 7827, 7850, -1, 7829, 7850, 7831, -1, 7830, 7831, 7688, -1, 7442, 7688, 7851, -1, 7443, 7851, 7832, -1, 7852, 7832, 7681, -1, 7853, 7681, 7680, -1, 7833, 7680, 7679, -1, 7854, 7679, 7687, -1, 7834, 7687, 7685, -1, 7855, 7685, 7835, -1, 7428, 7835, 7683, -1, 7429, 7683, 7856, -1, 7259, 7856, 7682, -1, 7857, 7682, 7678, -1, 7261, 7678, 7858, -1, 7859, 7858, 7860, -1, 7861, 7860, 7670, -1, 7432, 7670, 7836, -1, 7433, 7836, 7671, -1, 7837, 7671, 7838, -1, 7839, 7838, 7862, -1, 7863, 7862, 7669, -1, 7864, 7669, 7502, -1, 7840, 7502, 7501, -1, 7402, 7501, 7865, -1, 7841, 7865, 7632, -1, 7401, 7632, 7866, -1, 7390, 7866, 7842, -1, 7398, 7842, 7622, -1, 7867, 7622, 7868, -1, 7869, 7868, 7870, -1, 7388, 7870, 7633, -1, 7871, 7633, 7843, -1, 7419, 7843, 7844, -1, 7872, 7844, 7625, -1, 7425, 7625, 7873, -1, 7424, 7873, 7635, -1, 7422, 7635, 7874, -1, 7845, 7874, 7875, -1, 7876, 7875, 7637, -1, 7420, 7637, 7877, -1, 7417, 7877, 7878, -1, 7416, 7878, 7639, -1, 7879, 7639, 7640, -1, 7414, 7640, 7642, -1, 7846, 7642, 7847, -1, 7438, 7847, 7848, -1, 7849, 7438, 7848, -1, 7828, 7850, 7829, -1, 7829, 7831, 7830, -1, 7830, 7688, 7442, -1, 7442, 7851, 7443, -1, 7443, 7832, 7852, -1, 7852, 7681, 7853, -1, 7853, 7680, 7833, -1, 7833, 7679, 7854, -1, 7854, 7687, 7834, -1, 7834, 7685, 7855, -1, 7855, 7835, 7428, -1, 7428, 7683, 7429, -1, 7429, 7856, 7259, -1, 7259, 7682, 7857, -1, 7857, 7678, 7261, -1, 7261, 7858, 7859, -1, 7859, 7860, 7861, -1, 7861, 7670, 7432, -1, 7432, 7836, 7433, -1, 7433, 7671, 7837, -1, 7837, 7838, 7839, -1, 7839, 7862, 7863, -1, 7863, 7669, 7864, -1, 7864, 7502, 7840, -1, 7840, 7501, 7402, -1, 7402, 7865, 7841, -1, 7841, 7632, 7401, -1, 7401, 7866, 7390, -1, 7390, 7842, 7398, -1, 7398, 7622, 7867, -1, 7867, 7868, 7869, -1, 7869, 7870, 7388, -1, 7388, 7633, 7871, -1, 7871, 7843, 7419, -1, 7419, 7844, 7872, -1, 7872, 7625, 7425, -1, 7425, 7873, 7424, -1, 7424, 7635, 7422, -1, 7422, 7874, 7845, -1, 7845, 7875, 7876, -1, 7876, 7637, 7420, -1, 7420, 7877, 7417, -1, 7417, 7878, 7416, -1, 7416, 7639, 7879, -1, 7879, 7640, 7414, -1, 7414, 7642, 7846, -1, 7846, 7847, 7438, -1, 7880, 7460, 7658, -1, 7880, 7462, 7460, -1, 7880, 7660, 7462, -1, 7462, 7660, 7905, -1, 7905, 7660, 7661, -1, 7463, 7661, 7663, -1, 7881, 7663, 7707, -1, 7906, 7707, 7664, -1, 7907, 7664, 7882, -1, 7465, 7882, 7667, -1, 7883, 7667, 7884, -1, 7908, 7884, 7885, -1, 7466, 7885, 7909, -1, 7472, 7909, 7704, -1, 7467, 7704, 7702, -1, 7444, 7702, 7910, -1, 7911, 7910, 7886, -1, 7912, 7886, 7700, -1, 7446, 7700, 7699, -1, 7447, 7699, 7887, -1, 7448, 7887, 7888, -1, 7449, 7888, 7913, -1, 7450, 7913, 7889, -1, 7453, 7889, 7696, -1, 7914, 7696, 7890, -1, 7455, 7890, 7891, -1, 7456, 7891, 7499, -1, 7915, 7499, 7892, -1, 7893, 7892, 7916, -1, 7917, 7916, 7693, -1, 7918, 7693, 7919, -1, 7264, 7919, 7920, -1, 7265, 7920, 7673, -1, 7262, 7673, 7677, -1, 7260, 7677, 7921, -1, 7258, 7921, 7922, -1, 7923, 7922, 7894, -1, 7257, 7894, 7895, -1, 7427, 7895, 7897, -1, 7896, 7897, 7684, -1, 7898, 7684, 7686, -1, 7256, 7686, 7900, -1, 7899, 7900, 7924, -1, 7255, 7924, 7901, -1, 7253, 7901, 7902, -1, 7925, 7902, 7904, -1, 7903, 7904, 7691, -1, 7926, 7691, 7927, -1, 7928, 7927, 7652, -1, 7457, 7652, 7656, -1, 7929, 7656, 7930, -1, 7248, 7930, 7658, -1, 7460, 7248, 7658, -1, 7905, 7661, 7463, -1, 7463, 7663, 7881, -1, 7881, 7707, 7906, -1, 7906, 7664, 7907, -1, 7907, 7882, 7465, -1, 7465, 7667, 7883, -1, 7883, 7884, 7908, -1, 7908, 7885, 7466, -1, 7466, 7909, 7472, -1, 7472, 7704, 7467, -1, 7467, 7702, 7444, -1, 7444, 7910, 7911, -1, 7911, 7886, 7912, -1, 7912, 7700, 7446, -1, 7446, 7699, 7447, -1, 7447, 7887, 7448, -1, 7448, 7888, 7449, -1, 7449, 7913, 7450, -1, 7450, 7889, 7453, -1, 7453, 7696, 7914, -1, 7914, 7890, 7455, -1, 7455, 7891, 7456, -1, 7456, 7499, 7915, -1, 7915, 7892, 7893, -1, 7893, 7916, 7917, -1, 7917, 7693, 7918, -1, 7918, 7919, 7264, -1, 7264, 7920, 7265, -1, 7265, 7673, 7262, -1, 7262, 7677, 7260, -1, 7260, 7921, 7258, -1, 7258, 7922, 7923, -1, 7923, 7894, 7257, -1, 7257, 7895, 7427, -1, 7427, 7897, 7896, -1, 7896, 7684, 7898, -1, 7898, 7686, 7256, -1, 7256, 7900, 7899, -1, 7899, 7924, 7255, -1, 7255, 7901, 7253, -1, 7253, 7902, 7925, -1, 7925, 7904, 7903, -1, 7903, 7691, 7926, -1, 7926, 7927, 7928, -1, 7928, 7652, 7457, -1, 7457, 7656, 7929, -1, 7929, 7930, 7248, -1, 7561, 7357, 7530, -1, 7561, 7355, 7357, -1, 7561, 7931, 7355, -1, 7355, 7931, 7353, -1, 7353, 7931, 7563, -1, 7352, 7563, 7946, -1, 7350, 7946, 7565, -1, 7351, 7565, 7567, -1, 7947, 7567, 7948, -1, 7932, 7948, 7949, -1, 7933, 7949, 7950, -1, 7347, 7950, 7934, -1, 7344, 7934, 7568, -1, 7951, 7568, 7935, -1, 7952, 7935, 7569, -1, 7474, 7569, 7936, -1, 7953, 7936, 7954, -1, 7955, 7954, 7937, -1, 7478, 7937, 7525, -1, 7956, 7525, 7938, -1, 7957, 7938, 7940, -1, 7939, 7940, 7942, -1, 7941, 7942, 7526, -1, 7943, 7526, 7527, -1, 7944, 7527, 7958, -1, 7959, 7958, 7945, -1, 7358, 7945, 7530, -1, 7357, 7358, 7530, -1, 7353, 7563, 7352, -1, 7352, 7946, 7350, -1, 7350, 7565, 7351, -1, 7351, 7567, 7947, -1, 7947, 7948, 7932, -1, 7932, 7949, 7933, -1, 7933, 7950, 7347, -1, 7347, 7934, 7344, -1, 7344, 7568, 7951, -1, 7951, 7935, 7952, -1, 7952, 7569, 7474, -1, 7474, 7936, 7953, -1, 7953, 7954, 7955, -1, 7955, 7937, 7478, -1, 7478, 7525, 7956, -1, 7956, 7938, 7957, -1, 7957, 7940, 7939, -1, 7939, 7942, 7941, -1, 7941, 7526, 7943, -1, 7943, 7527, 7944, -1, 7944, 7958, 7959, -1, 7959, 7945, 7358, -1, 7573, 7960, 7575, -1, 7573, 7342, 7960, -1, 7573, 7576, 7342, -1, 7342, 7576, 7961, -1, 7961, 7576, 7962, -1, 7976, 7962, 7977, -1, 7978, 7977, 7964, -1, 7963, 7964, 7583, -1, 7340, 7583, 7578, -1, 7333, 7578, 7579, -1, 7480, 7579, 7710, -1, 7481, 7710, 7580, -1, 7979, 7580, 7965, -1, 7483, 7965, 7581, -1, 7337, 7581, 7582, -1, 7980, 7582, 7523, -1, 7981, 7523, 7966, -1, 7967, 7966, 7968, -1, 7289, 7968, 7982, -1, 7288, 7982, 7524, -1, 7477, 7524, 7969, -1, 7476, 7969, 7970, -1, 7475, 7970, 7971, -1, 7983, 7971, 7984, -1, 7972, 7984, 7974, -1, 7973, 7974, 7574, -1, 7975, 7574, 7575, -1, 7960, 7975, 7575, -1, 7961, 7962, 7976, -1, 7976, 7977, 7978, -1, 7978, 7964, 7963, -1, 7963, 7583, 7340, -1, 7340, 7578, 7333, -1, 7333, 7579, 7480, -1, 7480, 7710, 7481, -1, 7481, 7580, 7979, -1, 7979, 7965, 7483, -1, 7483, 7581, 7337, -1, 7337, 7582, 7980, -1, 7980, 7523, 7981, -1, 7981, 7966, 7967, -1, 7967, 7968, 7289, -1, 7289, 7982, 7288, -1, 7288, 7524, 7477, -1, 7477, 7969, 7476, -1, 7476, 7970, 7475, -1, 7475, 7971, 7983, -1, 7983, 7984, 7972, -1, 7972, 7974, 7973, -1, 7973, 7574, 7975, -1, 7985, 7994, 7986, -1, 7985, 7987, 7994, -1, 7985, 7714, 7987, -1, 7987, 7714, 7995, -1, 7995, 7714, 7542, -1, 7375, 7542, 7541, -1, 7996, 7541, 7540, -1, 7370, 7540, 7539, -1, 7369, 7539, 7538, -1, 7997, 7538, 7998, -1, 7999, 7998, 7534, -1, 7368, 7534, 7988, -1, 7365, 7988, 7533, -1, 7367, 7533, 7989, -1, 7990, 7989, 7531, -1, 7356, 7531, 7528, -1, 7991, 7528, 7529, -1, 7359, 7529, 8000, -1, 7360, 8000, 8001, -1, 7361, 8001, 8002, -1, 8003, 8002, 7992, -1, 7362, 7992, 7713, -1, 8004, 7713, 8005, -1, 8006, 8005, 7712, -1, 8007, 7712, 7711, -1, 8008, 7711, 7993, -1, 7286, 7993, 7986, -1, 7994, 7286, 7986, -1, 7995, 7542, 7375, -1, 7375, 7541, 7996, -1, 7996, 7540, 7370, -1, 7370, 7539, 7369, -1, 7369, 7538, 7997, -1, 7997, 7998, 7999, -1, 7999, 7534, 7368, -1, 7368, 7988, 7365, -1, 7365, 7533, 7367, -1, 7367, 7989, 7990, -1, 7990, 7531, 7356, -1, 7356, 7528, 7991, -1, 7991, 7529, 7359, -1, 7359, 8000, 7360, -1, 7360, 8001, 7361, -1, 7361, 8002, 8003, -1, 8003, 7992, 7362, -1, 7362, 7713, 8004, -1, 8004, 8005, 8006, -1, 8006, 7712, 8007, -1, 8007, 7711, 8008, -1, 8008, 7993, 7286, -1, 7546, 8010, 7545, -1, 7546, 8009, 8010, -1, 7546, 7547, 8009, -1, 8009, 7547, 7283, -1, 7283, 7547, 8011, -1, 7281, 8011, 7555, -1, 7274, 7555, 8012, -1, 7275, 8012, 7557, -1, 8022, 7557, 7558, -1, 8013, 7558, 8014, -1, 7277, 8014, 8023, -1, 7278, 8023, 7612, -1, 8024, 7612, 8025, -1, 8026, 8025, 8015, -1, 7378, 8015, 8027, -1, 7377, 8027, 7559, -1, 7373, 7559, 8016, -1, 7374, 8016, 7543, -1, 8017, 7543, 8028, -1, 7376, 8028, 8018, -1, 8019, 8018, 7716, -1, 7287, 7716, 7715, -1, 8029, 7715, 8030, -1, 7484, 8030, 8031, -1, 8032, 8031, 8020, -1, 8021, 8020, 7717, -1, 7285, 7717, 7545, -1, 8010, 7285, 7545, -1, 7283, 8011, 7281, -1, 7281, 7555, 7274, -1, 7274, 8012, 7275, -1, 7275, 7557, 8022, -1, 8022, 7558, 8013, -1, 8013, 8014, 7277, -1, 7277, 8023, 7278, -1, 7278, 7612, 8024, -1, 8024, 8025, 8026, -1, 8026, 8015, 7378, -1, 7378, 8027, 7377, -1, 7377, 7559, 7373, -1, 7373, 8016, 7374, -1, 7374, 7543, 8017, -1, 8017, 8028, 7376, -1, 7376, 8018, 8019, -1, 8019, 7716, 7287, -1, 7287, 7715, 8029, -1, 8029, 8030, 7484, -1, 7484, 8031, 8032, -1, 8032, 8020, 8021, -1, 8021, 7717, 7285, -1, 7719, 8034, 7556, -1, 7719, 8033, 8034, -1, 7719, 7718, 8033, -1, 8033, 7718, 8035, -1, 8035, 7718, 7550, -1, 7411, 7550, 8036, -1, 7410, 8036, 8037, -1, 8050, 8037, 8051, -1, 7412, 8051, 7552, -1, 8052, 7552, 8038, -1, 8053, 8038, 8040, -1, 8039, 8040, 7616, -1, 7320, 7616, 8054, -1, 8041, 8054, 7603, -1, 7318, 7603, 7601, -1, 8042, 7601, 8055, -1, 7383, 8055, 8043, -1, 8056, 8043, 8044, -1, 7280, 8044, 8045, -1, 8057, 8045, 7610, -1, 7381, 7610, 7609, -1, 7380, 7609, 8047, -1, 8046, 8047, 7613, -1, 7276, 7613, 7614, -1, 8058, 7614, 8048, -1, 7486, 8048, 8049, -1, 7485, 8049, 7556, -1, 8034, 7485, 7556, -1, 8035, 7550, 7411, -1, 7411, 8036, 7410, -1, 7410, 8037, 8050, -1, 8050, 8051, 7412, -1, 7412, 7552, 8052, -1, 8052, 8038, 8053, -1, 8053, 8040, 8039, -1, 8039, 7616, 7320, -1, 7320, 8054, 8041, -1, 8041, 7603, 7318, -1, 7318, 7601, 8042, -1, 8042, 8055, 7383, -1, 7383, 8043, 8056, -1, 8056, 8044, 7280, -1, 7280, 8045, 8057, -1, 8057, 7610, 7381, -1, 7381, 7609, 7380, -1, 7380, 8047, 8046, -1, 8046, 7613, 7276, -1, 7276, 7614, 8058, -1, 8058, 8048, 7486, -1, 7486, 8049, 7485, -1, 7592, 8059, 8069, -1, 7592, 8060, 8059, -1, 7592, 7617, 8060, -1, 8060, 7617, 7407, -1, 7407, 7617, 8061, -1, 7406, 8061, 7593, -1, 8070, 7593, 7618, -1, 7405, 7618, 8062, -1, 8071, 8062, 8072, -1, 8063, 8072, 7620, -1, 8073, 7620, 7619, -1, 7323, 7619, 8074, -1, 7322, 8074, 8075, -1, 7298, 8075, 7506, -1, 7299, 7506, 7508, -1, 7302, 7508, 7721, -1, 7487, 7721, 7509, -1, 7303, 7509, 7510, -1, 7490, 7510, 8064, -1, 7304, 8064, 8065, -1, 7327, 8065, 8066, -1, 7305, 8066, 7586, -1, 7306, 7586, 8067, -1, 7308, 8067, 7588, -1, 8068, 7588, 8076, -1, 7310, 8076, 7590, -1, 7312, 7590, 8069, -1, 8059, 7312, 8069, -1, 7407, 8061, 7406, -1, 7406, 7593, 8070, -1, 8070, 7618, 7405, -1, 7405, 8062, 8071, -1, 8071, 8072, 8063, -1, 8063, 7620, 8073, -1, 8073, 7619, 7323, -1, 7323, 8074, 7322, -1, 7322, 8075, 7298, -1, 7298, 7506, 7299, -1, 7299, 7508, 7302, -1, 7302, 7721, 7487, -1, 7487, 7509, 7303, -1, 7303, 7510, 7490, -1, 7490, 8064, 7304, -1, 7304, 8065, 7327, -1, 7327, 8066, 7305, -1, 7305, 7586, 7306, -1, 7306, 8067, 7308, -1, 7308, 7588, 8068, -1, 8068, 8076, 7310, -1, 7310, 7590, 7312, -1, 8077, 8078, 7513, -1, 8077, 7329, 8078, -1, 8077, 7512, 7329, -1, 7329, 7512, 7328, -1, 7328, 7512, 7511, -1, 8079, 7511, 8080, -1, 7489, 8080, 7720, -1, 7488, 7720, 7722, -1, 8089, 7722, 8081, -1, 8082, 8081, 7507, -1, 7301, 7507, 7505, -1, 7300, 7505, 8090, -1, 7296, 8090, 8083, -1, 7295, 8083, 7519, -1, 8091, 7519, 7520, -1, 7291, 7520, 7522, -1, 7290, 7522, 8084, -1, 8085, 8084, 8092, -1, 8086, 8092, 8087, -1, 7335, 8087, 8093, -1, 7336, 8093, 8094, -1, 8095, 8094, 8096, -1, 7482, 8096, 8097, -1, 7334, 8097, 8098, -1, 7332, 8098, 8088, -1, 7479, 8088, 8099, -1, 7331, 8099, 7513, -1, 8078, 7331, 7513, -1, 7328, 7511, 8079, -1, 8079, 8080, 7489, -1, 7489, 7720, 7488, -1, 7488, 7722, 8089, -1, 8089, 8081, 8082, -1, 8082, 7507, 7301, -1, 7301, 7505, 7300, -1, 7300, 8090, 7296, -1, 7296, 8083, 7295, -1, 7295, 7519, 8091, -1, 8091, 7520, 7291, -1, 7291, 7522, 7290, -1, 7290, 8084, 8085, -1, 8085, 8092, 8086, -1, 8086, 8087, 7335, -1, 7335, 8093, 7336, -1, 7336, 8094, 8095, -1, 8095, 8096, 7482, -1, 7482, 8097, 7334, -1, 7334, 8098, 7332, -1, 7332, 8088, 7479, -1, 7479, 8099, 7331, -1, 8100, 8101, 7723, -1, 8100, 8102, 8101, -1, 8100, 7674, 8102, -1, 8102, 7674, 8103, -1, 8103, 7674, 7675, -1, 7263, 7675, 8105, -1, 8104, 8105, 7676, -1, 7267, 7676, 8106, -1, 7266, 8106, 8118, -1, 7268, 8118, 7694, -1, 8119, 7694, 8120, -1, 8121, 8120, 8122, -1, 8123, 8122, 7498, -1, 7269, 7498, 7724, -1, 7243, 7724, 8107, -1, 7396, 8107, 8108, -1, 7395, 8108, 8109, -1, 7436, 8109, 8110, -1, 7437, 8110, 8124, -1, 8111, 8124, 8112, -1, 7435, 8112, 8113, -1, 7434, 8113, 7672, -1, 8125, 7672, 8114, -1, 7431, 8114, 8115, -1, 8126, 8115, 8117, -1, 8116, 8117, 8127, -1, 7430, 8127, 7723, -1, 8101, 7430, 7723, -1, 8103, 7675, 7263, -1, 7263, 8105, 8104, -1, 8104, 7676, 7267, -1, 7267, 8106, 7266, -1, 7266, 8118, 7268, -1, 7268, 7694, 8119, -1, 8119, 8120, 8121, -1, 8121, 8122, 8123, -1, 8123, 7498, 7269, -1, 7269, 7724, 7243, -1, 7243, 8107, 7396, -1, 7396, 8108, 7395, -1, 7395, 8109, 7436, -1, 7436, 8110, 7437, -1, 7437, 8124, 8111, -1, 8111, 8112, 7435, -1, 7435, 8113, 7434, -1, 7434, 7672, 8125, -1, 8125, 8114, 7431, -1, 7431, 8115, 8126, -1, 8126, 8117, 8116, -1, 8116, 8127, 7430, -1, 8128, 8144, 8146, -1, 8128, 8129, 8144, -1, 8128, 7701, 8129, -1, 8129, 7701, 7445, -1, 7445, 7701, 7703, -1, 8130, 7703, 8131, -1, 8147, 8131, 8132, -1, 8133, 8132, 8148, -1, 8149, 8148, 7495, -1, 7244, 7495, 7496, -1, 8150, 7496, 8135, -1, 8134, 8135, 8136, -1, 8151, 8136, 7497, -1, 8137, 7497, 8152, -1, 8138, 8152, 8153, -1, 8139, 8153, 8140, -1, 7270, 8140, 8154, -1, 8155, 8154, 7500, -1, 8156, 7500, 8157, -1, 8141, 8157, 8142, -1, 7454, 8142, 7695, -1, 7452, 7695, 8158, -1, 8159, 8158, 8160, -1, 8161, 8160, 8143, -1, 8162, 8143, 7698, -1, 7451, 7698, 7697, -1, 8145, 7697, 8146, -1, 8144, 8145, 8146, -1, 7445, 7703, 8130, -1, 8130, 8131, 8147, -1, 8147, 8132, 8133, -1, 8133, 8148, 8149, -1, 8149, 7495, 7244, -1, 7244, 7496, 8150, -1, 8150, 8135, 8134, -1, 8134, 8136, 8151, -1, 8151, 7497, 8137, -1, 8137, 8152, 8138, -1, 8138, 8153, 8139, -1, 8139, 8140, 7270, -1, 7270, 8154, 8155, -1, 8155, 7500, 8156, -1, 8156, 8157, 8141, -1, 8141, 8142, 7454, -1, 7454, 7695, 7452, -1, 7452, 8158, 8159, -1, 8159, 8160, 8161, -1, 8161, 8143, 8162, -1, 8162, 7698, 7451, -1, 7451, 7697, 8145, -1, 8163, 8179, 8180, -1, 8163, 8164, 8179, -1, 8163, 7491, 8164, -1, 8164, 7491, 8165, -1, 8165, 7491, 7492, -1, 8181, 7492, 8182, -1, 7246, 8182, 7493, -1, 8166, 7493, 8167, -1, 7468, 8167, 8169, -1, 8168, 8169, 8170, -1, 7473, 8170, 7705, -1, 7471, 7705, 7668, -1, 8183, 7668, 7706, -1, 7470, 7706, 8171, -1, 8184, 8171, 7666, -1, 7469, 7666, 7665, -1, 8172, 7665, 8173, -1, 7464, 8173, 7708, -1, 8174, 7708, 7662, -1, 8175, 7662, 8176, -1, 8185, 8176, 8177, -1, 8186, 8177, 7709, -1, 8187, 7709, 8178, -1, 7461, 8178, 7659, -1, 7459, 7659, 7727, -1, 8188, 7727, 7726, -1, 8189, 7726, 8180, -1, 8179, 8189, 8180, -1, 8165, 7492, 8181, -1, 8181, 8182, 7246, -1, 7246, 7493, 8166, -1, 8166, 8167, 7468, -1, 7468, 8169, 8168, -1, 8168, 8170, 7473, -1, 7473, 7705, 7471, -1, 7471, 7668, 8183, -1, 8183, 7706, 7470, -1, 7470, 8171, 8184, -1, 8184, 7666, 7469, -1, 7469, 7665, 8172, -1, 8172, 8173, 7464, -1, 7464, 7708, 8174, -1, 8174, 7662, 8175, -1, 8175, 8176, 8185, -1, 8185, 8177, 8186, -1, 8186, 7709, 8187, -1, 8187, 8178, 7461, -1, 7461, 7659, 7459, -1, 7459, 7727, 8188, -1, 8188, 7726, 8189, -1, 7725, 7271, 8203, -1, 7725, 8190, 7271, -1, 7725, 8191, 8190, -1, 8190, 8191, 8204, -1, 8204, 8191, 8192, -1, 7249, 8192, 7657, -1, 7458, 7657, 7655, -1, 8193, 7655, 7654, -1, 7250, 7654, 7653, -1, 7251, 7653, 8194, -1, 7252, 8194, 7651, -1, 8205, 7651, 7650, -1, 8195, 7650, 7692, -1, 8206, 7692, 7649, -1, 7254, 7649, 8196, -1, 8207, 8196, 8197, -1, 8208, 8197, 7689, -1, 8209, 7689, 7648, -1, 8210, 7648, 8211, -1, 8212, 8211, 7647, -1, 8213, 7647, 7690, -1, 7440, 7690, 7646, -1, 8198, 7646, 7644, -1, 7439, 7644, 7643, -1, 8199, 7643, 7631, -1, 8200, 7631, 8201, -1, 8202, 8201, 8203, -1, 7271, 8202, 8203, -1, 8204, 8192, 7249, -1, 7249, 7657, 7458, -1, 7458, 7655, 8193, -1, 8193, 7654, 7250, -1, 7250, 7653, 7251, -1, 7251, 8194, 7252, -1, 7252, 7651, 8205, -1, 8205, 7650, 8195, -1, 8195, 7692, 8206, -1, 8206, 7649, 7254, -1, 7254, 8196, 8207, -1, 8207, 8197, 8208, -1, 8208, 7689, 8209, -1, 8209, 7648, 8210, -1, 8210, 8211, 8212, -1, 8212, 7647, 8213, -1, 8213, 7690, 7440, -1, 7440, 7646, 8198, -1, 8198, 7644, 7439, -1, 7439, 7643, 8199, -1, 8199, 7631, 8200, -1, 8200, 8201, 8202, -1, 7272, 7247, 8221, -1, 8221, 7247, 7494, -1, 7245, 8214, 8280, -1, 8280, 8214, 7504, -1, 7504, 8214, 7515, -1, 7515, 8214, 8215, -1, 7321, 7515, 8215, -1, 7321, 7516, 7515, -1, 7321, 7297, 7516, -1, 7516, 7297, 7518, -1, 7518, 7297, 7294, -1, 7517, 7294, 7293, -1, 8216, 7517, 7293, -1, 7518, 7294, 7517, -1, 7293, 8265, 8216, -1, 8216, 8265, 8266, -1, 7292, 8217, 7521, -1, 7521, 8217, 8239, -1, 8224, 8218, 7544, -1, 7544, 8218, 8219, -1, 8218, 7284, 8219, -1, 8219, 7284, 8220, -1, 8220, 7284, 7282, -1, 8222, 7282, 7273, -1, 7548, 7273, 8223, -1, 7554, 8223, 8221, -1, 7554, 7548, 8223, -1, 8220, 7282, 8222, -1, 8222, 7273, 7548, -1, 8223, 7272, 8221, -1, 8224, 7544, 8225, -1, 8225, 7544, 8252, -1, 8226, 8252, 8245, -1, 8226, 8225, 8252, -1, 8252, 8229, 8245, -1, 8245, 8229, 8227, -1, 8227, 8229, 8228, -1, 8228, 8229, 8250, -1, 8231, 8250, 8230, -1, 8243, 8230, 8241, -1, 8243, 8231, 8230, -1, 8228, 8250, 8231, -1, 8230, 7231, 8241, -1, 8241, 7231, 8232, -1, 8240, 8234, 8233, -1, 8233, 8234, 8251, -1, 8242, 8251, 8249, -1, 8235, 8249, 8244, -1, 8235, 8242, 8249, -1, 8233, 8251, 8242, -1, 8249, 8236, 8244, -1, 8244, 8236, 8238, -1, 8238, 8236, 8248, -1, 8246, 8248, 8237, -1, 8246, 8238, 8248, -1, 8237, 8248, 8247, -1, 8247, 8248, 8239, -1, 8217, 8247, 8239, -1, 8232, 8240, 8241, -1, 8241, 8240, 8233, -1, 8242, 8241, 8233, -1, 8242, 8243, 8241, -1, 8242, 8235, 8243, -1, 8243, 8235, 8231, -1, 8231, 8235, 8244, -1, 8228, 8244, 8238, -1, 8227, 8238, 8246, -1, 8245, 8246, 8237, -1, 8226, 8237, 8247, -1, 8225, 8247, 8224, -1, 8225, 8226, 8247, -1, 8231, 8244, 8228, -1, 8228, 8238, 8227, -1, 8227, 8246, 8245, -1, 8245, 8237, 8226, -1, 8247, 8217, 8224, -1, 8239, 8248, 7544, -1, 7544, 8248, 8252, -1, 8252, 8248, 8236, -1, 8229, 8236, 8249, -1, 8250, 8249, 8251, -1, 8230, 8251, 7231, -1, 8230, 8250, 8251, -1, 8252, 8236, 8229, -1, 8229, 8249, 8250, -1, 8251, 8234, 7231, -1, 7292, 7521, 8253, -1, 8253, 7521, 8279, -1, 8276, 8279, 8275, -1, 8276, 8253, 8279, -1, 8279, 8254, 8275, -1, 8275, 8254, 8274, -1, 8274, 8254, 8273, -1, 8273, 8254, 8256, -1, 8270, 8256, 8257, -1, 8269, 8257, 8255, -1, 8269, 8270, 8257, -1, 8273, 8256, 8270, -1, 8257, 7064, 8255, -1, 8255, 7064, 6993, -1, 8267, 7033, 8260, -1, 8260, 7033, 8278, -1, 8268, 8278, 8259, -1, 8271, 8259, 8258, -1, 8271, 8268, 8259, -1, 8260, 8278, 8268, -1, 8259, 8277, 8258, -1, 8258, 8277, 8262, -1, 8262, 8277, 8264, -1, 8261, 8264, 8263, -1, 8261, 8262, 8264, -1, 8263, 8264, 8272, -1, 8272, 8264, 8266, -1, 8265, 8272, 8266, -1, 6993, 8267, 8255, -1, 8255, 8267, 8260, -1, 8268, 8255, 8260, -1, 8268, 8269, 8255, -1, 8268, 8271, 8269, -1, 8269, 8271, 8270, -1, 8270, 8271, 8258, -1, 8273, 8258, 8262, -1, 8274, 8262, 8261, -1, 8275, 8261, 8263, -1, 8276, 8263, 8272, -1, 8253, 8272, 7292, -1, 8253, 8276, 8272, -1, 8270, 8258, 8273, -1, 8273, 8262, 8274, -1, 8274, 8261, 8275, -1, 8275, 8263, 8276, -1, 8272, 8265, 7292, -1, 8266, 8264, 7521, -1, 7521, 8264, 8279, -1, 8279, 8264, 8277, -1, 8254, 8277, 8259, -1, 8256, 8259, 8278, -1, 8257, 8278, 7064, -1, 8257, 8256, 8278, -1, 8279, 8277, 8254, -1, 8254, 8259, 8256, -1, 8278, 7033, 7064, -1, 7245, 8280, 8303, -1, 8303, 8280, 8281, -1, 8302, 8281, 8305, -1, 8302, 8303, 8281, -1, 8281, 8283, 8305, -1, 8305, 8283, 8282, -1, 8282, 8283, 8298, -1, 8298, 8283, 8284, -1, 8297, 8284, 8286, -1, 8285, 8286, 8287, -1, 8285, 8297, 8286, -1, 8298, 8284, 8297, -1, 8286, 8306, 8287, -1, 8287, 8306, 6827, -1, 8288, 6884, 8295, -1, 8295, 6884, 8290, -1, 8289, 8290, 8291, -1, 8296, 8291, 8293, -1, 8296, 8289, 8291, -1, 8295, 8290, 8289, -1, 8291, 8292, 8293, -1, 8293, 8292, 8299, -1, 8299, 8292, 8294, -1, 8300, 8294, 8301, -1, 8300, 8299, 8294, -1, 8301, 8294, 8304, -1, 8304, 8294, 7494, -1, 7247, 8304, 7494, -1, 6827, 8288, 8287, -1, 8287, 8288, 8295, -1, 8289, 8287, 8295, -1, 8289, 8285, 8287, -1, 8289, 8296, 8285, -1, 8285, 8296, 8297, -1, 8297, 8296, 8293, -1, 8298, 8293, 8299, -1, 8282, 8299, 8300, -1, 8305, 8300, 8301, -1, 8302, 8301, 8304, -1, 8303, 8304, 7245, -1, 8303, 8302, 8304, -1, 8297, 8293, 8298, -1, 8298, 8299, 8282, -1, 8282, 8300, 8305, -1, 8305, 8301, 8302, -1, 8304, 7247, 7245, -1, 7494, 8294, 8280, -1, 8280, 8294, 8281, -1, 8281, 8294, 8292, -1, 8283, 8292, 8291, -1, 8284, 8291, 8290, -1, 8286, 8290, 8306, -1, 8286, 8284, 8290, -1, 8281, 8292, 8283, -1, 8283, 8291, 8284, -1, 8290, 6884, 8306, -1, 8324, 8307, 8357, -1, 8308, 8357, 8356, -1, 8368, 8308, 8356, -1, 8368, 8310, 8308, -1, 8308, 8310, 8309, -1, 8309, 8310, 8313, -1, 8313, 8310, 8355, -1, 8311, 8313, 8355, -1, 8311, 8312, 8313, -1, 8311, 8314, 8312, -1, 8311, 8315, 8314, -1, 8311, 8337, 8315, -1, 8311, 8352, 8337, -1, 8337, 8352, 8316, -1, 8317, 8360, 8323, -1, 8317, 8320, 8360, -1, 8360, 8320, 8318, -1, 8318, 8320, 8319, -1, 8319, 8320, 8374, -1, 8374, 8320, 8321, -1, 8321, 8320, 8387, -1, 8387, 8320, 8375, -1, 8375, 8320, 8330, -1, 8322, 8375, 8330, -1, 8322, 8378, 8375, -1, 8375, 8378, 8377, -1, 8360, 8358, 8323, -1, 8323, 8358, 8357, -1, 8307, 8323, 8357, -1, 8324, 8357, 8308, -1, 8323, 8307, 8325, -1, 8390, 8325, 8326, -1, 8327, 8326, 8442, -1, 8432, 8327, 8442, -1, 8432, 8328, 8327, -1, 8432, 8444, 8328, -1, 8328, 8444, 8379, -1, 8389, 8379, 8329, -1, 8322, 8329, 8378, -1, 8322, 8389, 8329, -1, 8322, 8330, 8389, -1, 8389, 8330, 8320, -1, 8331, 8320, 8317, -1, 8390, 8317, 8323, -1, 8325, 8390, 8323, -1, 8308, 8332, 8324, -1, 8308, 8333, 8332, -1, 8308, 8309, 8333, -1, 8333, 8309, 8336, -1, 8335, 8336, 8343, -1, 8334, 8343, 8344, -1, 8334, 8335, 8343, -1, 8334, 8391, 8335, -1, 8335, 8391, 8392, -1, 8333, 8392, 8332, -1, 8333, 8335, 8392, -1, 8333, 8336, 8335, -1, 8309, 8313, 8336, -1, 8336, 8313, 8312, -1, 8395, 8312, 8314, -1, 8346, 8314, 8315, -1, 8396, 8315, 8337, -1, 8316, 8396, 8337, -1, 8316, 8340, 8396, -1, 8316, 8352, 8340, -1, 8340, 8352, 8341, -1, 8342, 8341, 8354, -1, 8338, 8354, 8339, -1, 8338, 8342, 8354, -1, 8338, 8351, 8342, -1, 8342, 8351, 8350, -1, 8340, 8350, 8396, -1, 8340, 8342, 8350, -1, 8340, 8341, 8342, -1, 8336, 8312, 8395, -1, 8343, 8395, 8345, -1, 8344, 8345, 8347, -1, 8344, 8343, 8345, -1, 8395, 8314, 8346, -1, 8345, 8346, 8349, -1, 8347, 8349, 8348, -1, 8347, 8345, 8349, -1, 8346, 8315, 8396, -1, 8349, 8396, 8350, -1, 8348, 8350, 8351, -1, 8348, 8349, 8350, -1, 8352, 8311, 8341, -1, 8341, 8311, 8353, -1, 8354, 8353, 8365, -1, 8339, 8365, 8367, -1, 8339, 8354, 8365, -1, 8311, 8355, 8353, -1, 8353, 8355, 8310, -1, 8364, 8310, 8368, -1, 8369, 8368, 8356, -1, 8359, 8356, 8357, -1, 8358, 8359, 8357, -1, 8358, 8363, 8359, -1, 8358, 8360, 8363, -1, 8363, 8360, 8361, -1, 8362, 8361, 8397, -1, 8447, 8397, 8436, -1, 8447, 8362, 8397, -1, 8447, 8448, 8362, -1, 8362, 8448, 8372, -1, 8363, 8372, 8359, -1, 8363, 8362, 8372, -1, 8363, 8361, 8362, -1, 8353, 8310, 8364, -1, 8365, 8364, 8366, -1, 8367, 8366, 8450, -1, 8367, 8365, 8366, -1, 8364, 8368, 8369, -1, 8366, 8369, 8370, -1, 8450, 8370, 8371, -1, 8450, 8366, 8370, -1, 8369, 8356, 8359, -1, 8370, 8359, 8372, -1, 8371, 8372, 8448, -1, 8371, 8370, 8372, -1, 8360, 8318, 8361, -1, 8361, 8318, 8398, -1, 8397, 8398, 8373, -1, 8436, 8373, 8445, -1, 8436, 8397, 8373, -1, 8318, 8319, 8398, -1, 8398, 8319, 8374, -1, 8383, 8374, 8321, -1, 8386, 8321, 8387, -1, 8376, 8387, 8375, -1, 8377, 8376, 8375, -1, 8377, 8381, 8376, -1, 8377, 8378, 8381, -1, 8381, 8378, 8329, -1, 8380, 8329, 8379, -1, 8433, 8379, 8444, -1, 8433, 8380, 8379, -1, 8433, 8434, 8380, -1, 8380, 8434, 8388, -1, 8381, 8388, 8376, -1, 8381, 8380, 8388, -1, 8381, 8329, 8380, -1, 8398, 8374, 8383, -1, 8373, 8383, 8382, -1, 8445, 8382, 8384, -1, 8445, 8373, 8382, -1, 8383, 8321, 8386, -1, 8382, 8386, 8399, -1, 8384, 8399, 8385, -1, 8384, 8382, 8399, -1, 8386, 8387, 8376, -1, 8399, 8376, 8388, -1, 8385, 8388, 8434, -1, 8385, 8399, 8388, -1, 8389, 8320, 8331, -1, 8328, 8331, 8327, -1, 8328, 8389, 8331, -1, 8328, 8379, 8389, -1, 8331, 8317, 8390, -1, 8327, 8390, 8326, -1, 8327, 8331, 8390, -1, 8391, 8440, 8392, -1, 8392, 8440, 8393, -1, 8332, 8393, 8325, -1, 8324, 8325, 8307, -1, 8324, 8332, 8325, -1, 8440, 8394, 8393, -1, 8393, 8394, 8326, -1, 8325, 8393, 8326, -1, 8394, 8442, 8326, -1, 8392, 8393, 8332, -1, 8395, 8343, 8336, -1, 8346, 8345, 8395, -1, 8396, 8349, 8346, -1, 8353, 8354, 8341, -1, 8364, 8365, 8353, -1, 8369, 8366, 8364, -1, 8359, 8370, 8369, -1, 8398, 8397, 8361, -1, 8383, 8373, 8398, -1, 8386, 8382, 8383, -1, 8376, 8399, 8386, -1, 8560, 8401, 8400, -1, 8400, 8401, 8402, -1, 8547, 8400, 8402, -1, 8547, 8545, 8400, -1, 8400, 8545, 8544, -1, 8535, 8400, 8544, -1, 8535, 8531, 8400, -1, 8400, 8531, 8406, -1, 8475, 8406, 8524, -1, 8403, 8475, 8524, -1, 8403, 8404, 8475, -1, 8475, 8404, 8514, -1, 8405, 8475, 8514, -1, 8405, 8476, 8475, -1, 8405, 8479, 8476, -1, 8476, 8479, 8477, -1, 8400, 8406, 8475, -1, 8407, 8475, 8408, -1, 8407, 8400, 8475, -1, 8475, 8474, 8408, -1, 8408, 8474, 8412, -1, 8412, 8474, 8472, -1, 8456, 8472, 8413, -1, 8414, 8413, 8409, -1, 8461, 8409, 8470, -1, 8415, 8470, 8493, -1, 8468, 8493, 8410, -1, 8411, 8468, 8410, -1, 8412, 8472, 8456, -1, 8456, 8413, 8414, -1, 8414, 8409, 8461, -1, 8461, 8470, 8415, -1, 8415, 8493, 8468, -1, 8675, 8626, 8681, -1, 8675, 8632, 8626, -1, 8675, 8416, 8632, -1, 8632, 8416, 8633, -1, 8633, 8416, 8667, -1, 8420, 8667, 8666, -1, 8417, 8666, 8660, -1, 8418, 8660, 8421, -1, 8422, 8421, 8419, -1, 8647, 8422, 8419, -1, 8633, 8667, 8420, -1, 8420, 8666, 8417, -1, 8417, 8660, 8418, -1, 8418, 8421, 8422, -1, 8626, 8428, 8681, -1, 8681, 8428, 8704, -1, 8423, 8681, 8704, -1, 8423, 8697, 8681, -1, 8681, 8697, 8696, -1, 8424, 8681, 8696, -1, 8424, 8686, 8681, -1, 8681, 8686, 8425, -1, 8729, 8426, 8428, -1, 8428, 8426, 8427, -1, 8725, 8428, 8427, -1, 8725, 8723, 8428, -1, 8428, 8723, 8718, -1, 8716, 8428, 8718, -1, 8716, 8713, 8428, -1, 8428, 8713, 8704, -1, 8806, 8344, 8429, -1, 8806, 8334, 8344, -1, 8806, 8803, 8334, -1, 8334, 8803, 8391, -1, 8391, 8803, 8430, -1, 8440, 8430, 8431, -1, 8394, 8431, 8441, -1, 8442, 8441, 8443, -1, 8432, 8443, 8799, -1, 8444, 8799, 8798, -1, 8433, 8798, 8797, -1, 8434, 8797, 8800, -1, 8385, 8800, 8435, -1, 8384, 8435, 8794, -1, 8445, 8794, 8446, -1, 8436, 8446, 8790, -1, 8447, 8790, 8789, -1, 8448, 8789, 8437, -1, 8371, 8437, 8449, -1, 8450, 8449, 8788, -1, 8367, 8788, 8787, -1, 8339, 8787, 8784, -1, 8338, 8784, 8786, -1, 8351, 8786, 8438, -1, 8348, 8438, 8439, -1, 8347, 8439, 8429, -1, 8344, 8347, 8429, -1, 8391, 8430, 8440, -1, 8440, 8431, 8394, -1, 8394, 8441, 8442, -1, 8442, 8443, 8432, -1, 8432, 8799, 8444, -1, 8444, 8798, 8433, -1, 8433, 8797, 8434, -1, 8434, 8800, 8385, -1, 8385, 8435, 8384, -1, 8384, 8794, 8445, -1, 8445, 8446, 8436, -1, 8436, 8790, 8447, -1, 8447, 8789, 8448, -1, 8448, 8437, 8371, -1, 8371, 8449, 8450, -1, 8450, 8788, 8367, -1, 8367, 8787, 8339, -1, 8339, 8784, 8338, -1, 8338, 8786, 8351, -1, 8351, 8438, 8348, -1, 8348, 8439, 8347, -1, 8412, 8451, 8408, -1, 8412, 8452, 8451, -1, 8412, 8456, 8452, -1, 8452, 8456, 8453, -1, 8574, 8453, 8576, -1, 8575, 8576, 8578, -1, 8577, 8578, 8454, -1, 8825, 8454, 8459, -1, 8825, 8577, 8454, -1, 8825, 8455, 8577, -1, 8577, 8455, 8564, -1, 8575, 8564, 8563, -1, 8574, 8563, 8562, -1, 8452, 8562, 8451, -1, 8452, 8574, 8562, -1, 8452, 8453, 8574, -1, 8456, 8414, 8453, -1, 8453, 8414, 8457, -1, 8576, 8457, 8581, -1, 8578, 8581, 8458, -1, 8454, 8458, 8460, -1, 8459, 8460, 8844, -1, 8459, 8454, 8460, -1, 8414, 8461, 8457, -1, 8457, 8461, 8462, -1, 8581, 8462, 8580, -1, 8458, 8580, 8464, -1, 8460, 8464, 8463, -1, 8844, 8463, 8828, -1, 8844, 8460, 8463, -1, 8461, 8415, 8462, -1, 8462, 8415, 8579, -1, 8580, 8579, 8465, -1, 8464, 8465, 8466, -1, 8463, 8466, 8467, -1, 8828, 8467, 8846, -1, 8828, 8463, 8467, -1, 8415, 8468, 8579, -1, 8579, 8468, 8411, -1, 8489, 8411, 8410, -1, 8490, 8410, 8493, -1, 8494, 8493, 8470, -1, 8469, 8470, 8409, -1, 8497, 8409, 8413, -1, 8471, 8413, 8472, -1, 8473, 8472, 8474, -1, 8505, 8474, 8475, -1, 8566, 8475, 8476, -1, 8477, 8566, 8476, -1, 8477, 8478, 8566, -1, 8477, 8479, 8478, -1, 8478, 8479, 8486, -1, 8487, 8486, 8480, -1, 8592, 8480, 8510, -1, 8483, 8510, 8481, -1, 8836, 8481, 8511, -1, 8836, 8483, 8481, -1, 8836, 8482, 8483, -1, 8483, 8482, 8484, -1, 8592, 8484, 8591, -1, 8487, 8591, 8485, -1, 8478, 8485, 8566, -1, 8478, 8487, 8485, -1, 8478, 8486, 8487, -1, 8579, 8411, 8489, -1, 8465, 8489, 8491, -1, 8466, 8491, 8583, -1, 8467, 8583, 8488, -1, 8846, 8488, 8829, -1, 8846, 8467, 8488, -1, 8489, 8410, 8490, -1, 8491, 8490, 8582, -1, 8583, 8582, 8586, -1, 8488, 8586, 8492, -1, 8829, 8492, 8831, -1, 8829, 8488, 8492, -1, 8490, 8493, 8494, -1, 8582, 8494, 8495, -1, 8586, 8495, 8585, -1, 8492, 8585, 8588, -1, 8831, 8588, 8832, -1, 8831, 8492, 8588, -1, 8494, 8470, 8469, -1, 8495, 8469, 8584, -1, 8585, 8584, 8587, -1, 8588, 8587, 8496, -1, 8832, 8496, 8500, -1, 8832, 8588, 8496, -1, 8469, 8409, 8497, -1, 8584, 8497, 8498, -1, 8587, 8498, 8590, -1, 8496, 8590, 8499, -1, 8500, 8499, 8501, -1, 8500, 8496, 8499, -1, 8497, 8413, 8471, -1, 8498, 8471, 8589, -1, 8590, 8589, 8569, -1, 8499, 8569, 8503, -1, 8501, 8503, 8834, -1, 8501, 8499, 8503, -1, 8471, 8472, 8473, -1, 8589, 8473, 8502, -1, 8569, 8502, 8568, -1, 8503, 8568, 8504, -1, 8834, 8504, 8835, -1, 8834, 8503, 8504, -1, 8473, 8474, 8505, -1, 8502, 8505, 8567, -1, 8568, 8567, 8506, -1, 8504, 8506, 8507, -1, 8835, 8507, 8508, -1, 8835, 8504, 8507, -1, 8505, 8475, 8566, -1, 8567, 8566, 8485, -1, 8506, 8485, 8591, -1, 8507, 8591, 8484, -1, 8508, 8484, 8482, -1, 8508, 8507, 8484, -1, 8479, 8405, 8486, -1, 8486, 8405, 8513, -1, 8480, 8513, 8509, -1, 8510, 8509, 8593, -1, 8481, 8593, 8512, -1, 8511, 8512, 8849, -1, 8511, 8481, 8512, -1, 8405, 8514, 8513, -1, 8513, 8514, 8515, -1, 8509, 8515, 8516, -1, 8593, 8516, 8517, -1, 8512, 8517, 8519, -1, 8849, 8519, 8837, -1, 8849, 8512, 8519, -1, 8514, 8404, 8515, -1, 8515, 8404, 8521, -1, 8516, 8521, 8522, -1, 8517, 8522, 8518, -1, 8519, 8518, 8520, -1, 8837, 8520, 8851, -1, 8837, 8519, 8520, -1, 8404, 8403, 8521, -1, 8521, 8403, 8525, -1, 8522, 8525, 8594, -1, 8518, 8594, 8596, -1, 8520, 8596, 8527, -1, 8851, 8527, 8523, -1, 8851, 8520, 8527, -1, 8403, 8524, 8525, -1, 8525, 8524, 8526, -1, 8594, 8526, 8595, -1, 8596, 8595, 8528, -1, 8527, 8528, 8599, -1, 8523, 8599, 8530, -1, 8523, 8527, 8599, -1, 8524, 8406, 8526, -1, 8526, 8406, 8597, -1, 8595, 8597, 8532, -1, 8528, 8532, 8603, -1, 8599, 8603, 8529, -1, 8530, 8529, 8533, -1, 8530, 8599, 8529, -1, 8406, 8531, 8597, -1, 8597, 8531, 8598, -1, 8532, 8598, 8602, -1, 8603, 8602, 8537, -1, 8529, 8537, 8534, -1, 8533, 8534, 8538, -1, 8533, 8529, 8534, -1, 8531, 8535, 8598, -1, 8598, 8535, 8536, -1, 8602, 8536, 8601, -1, 8537, 8601, 8604, -1, 8534, 8604, 8543, -1, 8538, 8543, 8541, -1, 8538, 8534, 8543, -1, 8535, 8544, 8536, -1, 8536, 8544, 8600, -1, 8601, 8600, 8539, -1, 8604, 8539, 8540, -1, 8543, 8540, 8542, -1, 8541, 8542, 8842, -1, 8541, 8543, 8542, -1, 8544, 8545, 8600, -1, 8600, 8545, 8548, -1, 8539, 8548, 8605, -1, 8540, 8605, 8607, -1, 8542, 8607, 8546, -1, 8842, 8546, 8550, -1, 8842, 8542, 8546, -1, 8545, 8547, 8548, -1, 8548, 8547, 8549, -1, 8605, 8549, 8608, -1, 8607, 8608, 8552, -1, 8546, 8552, 8571, -1, 8550, 8571, 8551, -1, 8550, 8546, 8571, -1, 8547, 8402, 8549, -1, 8549, 8402, 8606, -1, 8608, 8606, 8553, -1, 8552, 8553, 8554, -1, 8571, 8554, 8556, -1, 8551, 8556, 8822, -1, 8551, 8571, 8556, -1, 8402, 8401, 8606, -1, 8606, 8401, 8555, -1, 8553, 8555, 8572, -1, 8554, 8572, 8570, -1, 8556, 8570, 8558, -1, 8822, 8558, 8843, -1, 8822, 8556, 8558, -1, 8401, 8560, 8555, -1, 8555, 8560, 8561, -1, 8572, 8561, 8557, -1, 8570, 8557, 8573, -1, 8558, 8573, 8559, -1, 8843, 8559, 8565, -1, 8843, 8558, 8559, -1, 8560, 8400, 8561, -1, 8561, 8400, 8407, -1, 8408, 8561, 8407, -1, 8408, 8451, 8561, -1, 8561, 8451, 8557, -1, 8557, 8451, 8562, -1, 8573, 8562, 8563, -1, 8559, 8563, 8564, -1, 8565, 8564, 8455, -1, 8565, 8559, 8564, -1, 8566, 8567, 8505, -1, 8567, 8568, 8502, -1, 8506, 8567, 8485, -1, 8568, 8503, 8569, -1, 8504, 8568, 8506, -1, 8557, 8570, 8572, -1, 8573, 8557, 8562, -1, 8570, 8556, 8554, -1, 8558, 8570, 8573, -1, 8552, 8554, 8571, -1, 8553, 8572, 8554, -1, 8555, 8561, 8572, -1, 8559, 8573, 8563, -1, 8575, 8563, 8574, -1, 8576, 8575, 8574, -1, 8457, 8576, 8453, -1, 8462, 8581, 8457, -1, 8577, 8564, 8575, -1, 8578, 8577, 8575, -1, 8581, 8578, 8576, -1, 8579, 8580, 8462, -1, 8580, 8458, 8581, -1, 8458, 8454, 8578, -1, 8489, 8465, 8579, -1, 8465, 8464, 8580, -1, 8464, 8460, 8458, -1, 8490, 8491, 8489, -1, 8491, 8466, 8465, -1, 8466, 8463, 8464, -1, 8494, 8582, 8490, -1, 8582, 8583, 8491, -1, 8583, 8467, 8466, -1, 8469, 8495, 8494, -1, 8495, 8586, 8582, -1, 8586, 8488, 8583, -1, 8497, 8584, 8469, -1, 8584, 8585, 8495, -1, 8585, 8492, 8586, -1, 8471, 8498, 8497, -1, 8498, 8587, 8584, -1, 8587, 8588, 8585, -1, 8473, 8589, 8471, -1, 8589, 8590, 8498, -1, 8590, 8496, 8587, -1, 8505, 8502, 8473, -1, 8502, 8569, 8589, -1, 8569, 8499, 8590, -1, 8507, 8506, 8591, -1, 8592, 8591, 8487, -1, 8480, 8592, 8487, -1, 8513, 8480, 8486, -1, 8515, 8509, 8513, -1, 8483, 8484, 8592, -1, 8510, 8483, 8592, -1, 8509, 8510, 8480, -1, 8521, 8516, 8515, -1, 8516, 8593, 8509, -1, 8593, 8481, 8510, -1, 8525, 8522, 8521, -1, 8522, 8517, 8516, -1, 8517, 8512, 8593, -1, 8526, 8594, 8525, -1, 8594, 8518, 8522, -1, 8518, 8519, 8517, -1, 8597, 8595, 8526, -1, 8595, 8596, 8594, -1, 8596, 8520, 8518, -1, 8598, 8532, 8597, -1, 8532, 8528, 8595, -1, 8528, 8527, 8596, -1, 8536, 8602, 8598, -1, 8602, 8603, 8532, -1, 8603, 8599, 8528, -1, 8600, 8601, 8536, -1, 8601, 8537, 8602, -1, 8537, 8529, 8603, -1, 8548, 8539, 8600, -1, 8539, 8604, 8601, -1, 8604, 8534, 8537, -1, 8549, 8605, 8548, -1, 8605, 8540, 8539, -1, 8540, 8543, 8604, -1, 8606, 8608, 8549, -1, 8608, 8607, 8605, -1, 8607, 8542, 8540, -1, 8555, 8553, 8606, -1, 8553, 8552, 8608, -1, 8552, 8546, 8607, -1, 9141, 9139, 8609, -1, 8609, 9139, 9130, -1, 9130, 9139, 9142, -1, 9142, 9139, 8610, -1, 8610, 9139, 8613, -1, 8613, 9139, 9137, -1, 8611, 9137, 8612, -1, 8611, 8613, 9137, -1, 9139, 8614, 9137, -1, 9137, 8614, 8616, -1, 8616, 8614, 9150, -1, 9146, 9150, 8615, -1, 9148, 8615, 9149, -1, 9148, 9146, 8615, -1, 8616, 9150, 9146, -1, 9137, 8618, 8612, -1, 8612, 8618, 9134, -1, 9134, 8618, 8617, -1, 8617, 8618, 9135, -1, 9135, 8618, 9136, -1, 9152, 9168, 8619, -1, 8619, 9168, 8620, -1, 8620, 9168, 8621, -1, 8621, 9168, 8622, -1, 8622, 9168, 9155, -1, 9155, 9168, 8624, -1, 9156, 8624, 9162, -1, 9157, 9162, 9158, -1, 9157, 9156, 9162, -1, 9168, 8623, 8624, -1, 8624, 8623, 9173, -1, 9173, 8623, 8625, -1, 9164, 8625, 9175, -1, 9166, 9175, 9167, -1, 9166, 9164, 9175, -1, 9173, 8625, 9164, -1, 9155, 8624, 9156, -1, 9161, 9172, 9162, -1, 9162, 9172, 9159, -1, 9158, 9162, 9159, -1, 8626, 8730, 8428, -1, 8626, 8631, 8730, -1, 8626, 8632, 8631, -1, 8631, 8632, 8748, -1, 8746, 8748, 8627, -1, 8747, 8627, 8628, -1, 8629, 8628, 8634, -1, 9393, 8634, 9394, -1, 9393, 8629, 8634, -1, 9393, 9407, 8629, -1, 8629, 9407, 8740, -1, 8747, 8740, 8741, -1, 8746, 8741, 8630, -1, 8631, 8630, 8730, -1, 8631, 8746, 8630, -1, 8631, 8748, 8746, -1, 8632, 8633, 8748, -1, 8748, 8633, 8635, -1, 8627, 8635, 8637, -1, 8628, 8637, 8638, -1, 8634, 8638, 8640, -1, 9394, 8640, 9395, -1, 9394, 8634, 8640, -1, 8633, 8420, 8635, -1, 8635, 8420, 8636, -1, 8637, 8636, 8639, -1, 8638, 8639, 8753, -1, 8640, 8753, 8752, -1, 9395, 8752, 9396, -1, 9395, 8640, 8752, -1, 8420, 8417, 8636, -1, 8636, 8417, 8750, -1, 8639, 8750, 8641, -1, 8753, 8641, 8645, -1, 8752, 8645, 8642, -1, 9396, 8642, 9410, -1, 9396, 8752, 8642, -1, 8417, 8418, 8750, -1, 8750, 8418, 8643, -1, 8641, 8643, 8644, -1, 8645, 8644, 8646, -1, 8642, 8646, 8756, -1, 9410, 8756, 9397, -1, 9410, 8642, 8756, -1, 8418, 8422, 8643, -1, 8643, 8422, 8751, -1, 8644, 8751, 8754, -1, 8646, 8754, 8755, -1, 8756, 8755, 8651, -1, 9397, 8651, 8650, -1, 9397, 8756, 8651, -1, 8422, 8647, 8751, -1, 8751, 8647, 8652, -1, 8754, 8652, 8648, -1, 8755, 8648, 8649, -1, 8651, 8649, 8654, -1, 8650, 8654, 8655, -1, 8650, 8651, 8654, -1, 8647, 8419, 8652, -1, 8652, 8419, 8656, -1, 8648, 8656, 8759, -1, 8649, 8759, 8653, -1, 8654, 8653, 8658, -1, 8655, 8658, 9400, -1, 8655, 8654, 8658, -1, 8419, 8421, 8656, -1, 8656, 8421, 8661, -1, 8759, 8661, 8758, -1, 8653, 8758, 8761, -1, 8658, 8761, 8659, -1, 9400, 8659, 8657, -1, 9400, 8658, 8659, -1, 8421, 8660, 8661, -1, 8661, 8660, 8757, -1, 8758, 8757, 8760, -1, 8761, 8760, 8662, -1, 8659, 8662, 8663, -1, 8657, 8663, 8664, -1, 8657, 8659, 8663, -1, 8660, 8666, 8757, -1, 8757, 8666, 8763, -1, 8760, 8763, 8764, -1, 8662, 8764, 8765, -1, 8663, 8765, 8665, -1, 8664, 8665, 9413, -1, 8664, 8663, 8665, -1, 8666, 8667, 8763, -1, 8763, 8667, 8762, -1, 8764, 8762, 8668, -1, 8765, 8668, 8744, -1, 8665, 8744, 8669, -1, 9413, 8669, 9415, -1, 9413, 8665, 8669, -1, 8667, 8416, 8762, -1, 8762, 8416, 8670, -1, 8668, 8670, 8672, -1, 8744, 8672, 8671, -1, 8669, 8671, 8766, -1, 9415, 8766, 9402, -1, 9415, 8669, 8766, -1, 8416, 8675, 8670, -1, 8670, 8675, 8676, -1, 8672, 8676, 8743, -1, 8671, 8743, 8673, -1, 8766, 8673, 8674, -1, 9402, 8674, 8679, -1, 9402, 8766, 8674, -1, 8675, 8681, 8676, -1, 8676, 8681, 8682, -1, 8743, 8682, 8677, -1, 8673, 8677, 8678, -1, 8674, 8678, 8680, -1, 8679, 8680, 8685, -1, 8679, 8674, 8680, -1, 8681, 8425, 8682, -1, 8682, 8425, 8683, -1, 8677, 8683, 8684, -1, 8678, 8684, 8769, -1, 8680, 8769, 8768, -1, 8685, 8768, 9420, -1, 8685, 8680, 8768, -1, 8425, 8686, 8683, -1, 8683, 8686, 8688, -1, 8684, 8688, 8767, -1, 8769, 8767, 8771, -1, 8768, 8771, 8687, -1, 9420, 8687, 8690, -1, 9420, 8768, 8687, -1, 8686, 8424, 8688, -1, 8688, 8424, 8691, -1, 8767, 8691, 8689, -1, 8771, 8689, 8693, -1, 8687, 8693, 8773, -1, 8690, 8773, 8695, -1, 8690, 8687, 8773, -1, 8424, 8696, 8691, -1, 8691, 8696, 8698, -1, 8689, 8698, 8692, -1, 8693, 8692, 8774, -1, 8773, 8774, 8694, -1, 8695, 8694, 8700, -1, 8695, 8773, 8694, -1, 8696, 8697, 8698, -1, 8698, 8697, 8770, -1, 8692, 8770, 8772, -1, 8774, 8772, 8777, -1, 8694, 8777, 8699, -1, 8700, 8699, 9424, -1, 8700, 8694, 8699, -1, 8697, 8423, 8770, -1, 8770, 8423, 8701, -1, 8772, 8701, 8702, -1, 8777, 8702, 8776, -1, 8699, 8776, 8703, -1, 9424, 8703, 8707, -1, 9424, 8699, 8703, -1, 8423, 8704, 8701, -1, 8701, 8704, 8705, -1, 8702, 8705, 8775, -1, 8776, 8775, 8778, -1, 8703, 8778, 8711, -1, 8707, 8711, 8706, -1, 8707, 8703, 8711, -1, 8704, 8713, 8705, -1, 8705, 8713, 8708, -1, 8775, 8708, 8709, -1, 8778, 8709, 8714, -1, 8711, 8714, 8712, -1, 8706, 8712, 8710, -1, 8706, 8711, 8712, -1, 8713, 8716, 8708, -1, 8708, 8716, 8717, -1, 8709, 8717, 8719, -1, 8714, 8719, 8780, -1, 8712, 8780, 8715, -1, 8710, 8715, 8722, -1, 8710, 8712, 8715, -1, 8716, 8718, 8717, -1, 8717, 8718, 8779, -1, 8719, 8779, 8720, -1, 8780, 8720, 8721, -1, 8715, 8721, 8724, -1, 8722, 8724, 9403, -1, 8722, 8715, 8724, -1, 8718, 8723, 8779, -1, 8779, 8723, 8781, -1, 8720, 8781, 8782, -1, 8721, 8782, 8745, -1, 8724, 8745, 8728, -1, 9403, 8728, 9404, -1, 9403, 8724, 8728, -1, 8723, 8725, 8781, -1, 8781, 8725, 8738, -1, 8782, 8738, 8726, -1, 8745, 8726, 8736, -1, 8728, 8736, 8727, -1, 9404, 8727, 8742, -1, 9404, 8728, 8727, -1, 8725, 8427, 8738, -1, 8738, 8427, 8426, -1, 8783, 8426, 8729, -1, 8731, 8729, 8428, -1, 8730, 8731, 8428, -1, 8730, 8732, 8731, -1, 8730, 8630, 8732, -1, 8732, 8630, 8733, -1, 8735, 8733, 8734, -1, 8727, 8734, 8742, -1, 8727, 8735, 8734, -1, 8727, 8736, 8735, -1, 8735, 8736, 8737, -1, 8732, 8737, 8731, -1, 8732, 8735, 8737, -1, 8732, 8733, 8735, -1, 8738, 8426, 8783, -1, 8726, 8783, 8737, -1, 8736, 8726, 8737, -1, 8783, 8729, 8731, -1, 8737, 8783, 8731, -1, 9407, 8739, 8740, -1, 8740, 8739, 8749, -1, 8741, 8749, 8733, -1, 8630, 8741, 8733, -1, 8739, 9392, 8749, -1, 8749, 9392, 8734, -1, 8733, 8749, 8734, -1, 9392, 8742, 8734, -1, 8676, 8672, 8670, -1, 8743, 8676, 8682, -1, 8672, 8744, 8668, -1, 8671, 8672, 8743, -1, 8744, 8665, 8765, -1, 8669, 8744, 8671, -1, 8745, 8736, 8728, -1, 8747, 8741, 8746, -1, 8627, 8747, 8746, -1, 8635, 8627, 8748, -1, 8740, 8749, 8741, -1, 8636, 8637, 8635, -1, 8629, 8740, 8747, -1, 8628, 8629, 8747, -1, 8637, 8628, 8627, -1, 8750, 8639, 8636, -1, 8639, 8638, 8637, -1, 8638, 8634, 8628, -1, 8643, 8641, 8750, -1, 8641, 8753, 8639, -1, 8753, 8640, 8638, -1, 8751, 8644, 8643, -1, 8644, 8645, 8641, -1, 8645, 8752, 8753, -1, 8652, 8754, 8751, -1, 8754, 8646, 8644, -1, 8646, 8642, 8645, -1, 8656, 8648, 8652, -1, 8648, 8755, 8754, -1, 8755, 8756, 8646, -1, 8661, 8759, 8656, -1, 8759, 8649, 8648, -1, 8649, 8651, 8755, -1, 8757, 8758, 8661, -1, 8758, 8653, 8759, -1, 8653, 8654, 8649, -1, 8763, 8760, 8757, -1, 8760, 8761, 8758, -1, 8761, 8658, 8653, -1, 8762, 8764, 8763, -1, 8764, 8662, 8760, -1, 8662, 8659, 8761, -1, 8670, 8668, 8762, -1, 8668, 8765, 8764, -1, 8765, 8663, 8662, -1, 8683, 8677, 8682, -1, 8677, 8673, 8743, -1, 8673, 8766, 8671, -1, 8688, 8684, 8683, -1, 8684, 8678, 8677, -1, 8678, 8674, 8673, -1, 8691, 8767, 8688, -1, 8767, 8769, 8684, -1, 8769, 8680, 8678, -1, 8698, 8689, 8691, -1, 8689, 8771, 8767, -1, 8771, 8768, 8769, -1, 8770, 8692, 8698, -1, 8692, 8693, 8689, -1, 8693, 8687, 8771, -1, 8701, 8772, 8770, -1, 8772, 8774, 8692, -1, 8774, 8773, 8693, -1, 8705, 8702, 8701, -1, 8702, 8777, 8772, -1, 8777, 8694, 8774, -1, 8708, 8775, 8705, -1, 8775, 8776, 8702, -1, 8776, 8699, 8777, -1, 8717, 8709, 8708, -1, 8709, 8778, 8775, -1, 8778, 8703, 8776, -1, 8779, 8719, 8717, -1, 8719, 8714, 8709, -1, 8714, 8711, 8778, -1, 8781, 8720, 8779, -1, 8720, 8780, 8719, -1, 8780, 8712, 8714, -1, 8738, 8782, 8781, -1, 8782, 8721, 8720, -1, 8721, 8715, 8780, -1, 8783, 8726, 8738, -1, 8726, 8745, 8782, -1, 8745, 8724, 8721, -1, 8439, 9522, 8429, -1, 8439, 9535, 9522, -1, 8439, 8438, 9535, -1, 9535, 8438, 9517, -1, 9517, 8438, 8786, -1, 8785, 8786, 8784, -1, 9512, 8784, 9510, -1, 9512, 8785, 8784, -1, 9517, 8786, 8785, -1, 8784, 8787, 9510, -1, 9510, 8787, 9509, -1, 9509, 8787, 8788, -1, 9534, 8788, 8449, -1, 9533, 8449, 8437, -1, 9507, 8437, 8789, -1, 8793, 8789, 8790, -1, 8791, 8790, 8446, -1, 8792, 8446, 8794, -1, 9504, 8794, 8795, -1, 9504, 8792, 8794, -1, 9509, 8788, 9534, -1, 9534, 8449, 9533, -1, 9533, 8437, 9507, -1, 9507, 8789, 8793, -1, 8793, 8790, 8791, -1, 8791, 8446, 8792, -1, 8794, 8435, 8795, -1, 8795, 8435, 8796, -1, 8796, 8435, 8800, -1, 9537, 8800, 8797, -1, 9503, 8797, 8798, -1, 8801, 8798, 8799, -1, 8443, 8801, 8799, -1, 8443, 9502, 8801, -1, 8443, 9532, 9502, -1, 8443, 8441, 9532, -1, 9532, 8441, 9530, -1, 9530, 8441, 8431, -1, 9529, 8431, 9528, -1, 9529, 9530, 8431, -1, 8796, 8800, 9537, -1, 9537, 8797, 9503, -1, 9503, 8798, 8801, -1, 8431, 8430, 9528, -1, 9528, 8430, 8802, -1, 8802, 8430, 8803, -1, 8805, 8803, 8806, -1, 8804, 8806, 8429, -1, 9522, 8804, 8429, -1, 8802, 8803, 8805, -1, 8805, 8806, 8804, -1, 9689, 9631, 8813, -1, 9689, 9639, 9631, -1, 9689, 8807, 9639, -1, 9639, 8807, 8812, -1, 8812, 8807, 9680, -1, 8808, 9680, 8809, -1, 9644, 8809, 8810, -1, 9651, 8810, 9663, -1, 9652, 9663, 8811, -1, 9656, 9652, 8811, -1, 8812, 9680, 8808, -1, 8808, 8809, 9644, -1, 9644, 8810, 9651, -1, 9651, 9663, 9652, -1, 9631, 8819, 8813, -1, 8813, 8819, 9710, -1, 9710, 8819, 9690, -1, 9690, 8819, 9698, -1, 9697, 9690, 9698, -1, 9697, 9696, 9690, -1, 9690, 9696, 9694, -1, 8814, 9690, 9694, -1, 8814, 8815, 9690, -1, 9690, 8815, 9692, -1, 8816, 9690, 9692, -1, 9749, 8817, 8819, -1, 8819, 8817, 8818, -1, 9702, 8819, 8818, -1, 9702, 9701, 8819, -1, 8819, 9701, 9700, -1, 9699, 8819, 9700, -1, 9699, 9739, 8819, -1, 8819, 9739, 9698, -1, 8551, 8820, 8550, -1, 8551, 8821, 8820, -1, 8551, 8822, 8821, -1, 8821, 8822, 8823, -1, 8823, 8822, 8843, -1, 9806, 8843, 8565, -1, 8824, 8565, 8455, -1, 9804, 8455, 8825, -1, 8826, 8825, 8459, -1, 9802, 8459, 8844, -1, 8845, 8844, 8828, -1, 8827, 8828, 8846, -1, 9800, 8846, 8829, -1, 8830, 8829, 8831, -1, 9829, 8831, 8832, -1, 9828, 8832, 8500, -1, 8833, 8500, 8501, -1, 9820, 8501, 8834, -1, 9827, 8834, 8835, -1, 8847, 8835, 8508, -1, 9825, 8508, 8482, -1, 9824, 8482, 8836, -1, 9823, 8836, 8511, -1, 8848, 8511, 8849, -1, 8850, 8849, 8837, -1, 9816, 8837, 8851, -1, 8852, 8851, 8523, -1, 8838, 8523, 8530, -1, 8839, 8530, 8533, -1, 8840, 8533, 8538, -1, 8841, 8538, 8541, -1, 9813, 8541, 8842, -1, 9810, 8842, 8550, -1, 8820, 9810, 8550, -1, 8823, 8843, 9806, -1, 9806, 8565, 8824, -1, 8824, 8455, 9804, -1, 9804, 8825, 8826, -1, 8826, 8459, 9802, -1, 9802, 8844, 8845, -1, 8845, 8828, 8827, -1, 8827, 8846, 9800, -1, 9800, 8829, 8830, -1, 8830, 8831, 9829, -1, 9829, 8832, 9828, -1, 9828, 8500, 8833, -1, 8833, 8501, 9820, -1, 9820, 8834, 9827, -1, 9827, 8835, 8847, -1, 8847, 8508, 9825, -1, 9825, 8482, 9824, -1, 9824, 8836, 9823, -1, 9823, 8511, 8848, -1, 8848, 8849, 8850, -1, 8850, 8837, 9816, -1, 9816, 8851, 8852, -1, 8852, 8523, 8838, -1, 8838, 8530, 8839, -1, 8839, 8533, 8840, -1, 8840, 8538, 8841, -1, 8841, 8541, 9813, -1, 9813, 8842, 9810, -1, 8853, 9839, 9844, -1, 8853, 8854, 9839, -1, 8853, 9843, 8854, -1, 8854, 9843, 8856, -1, 8856, 9843, 9842, -1, 9849, 9842, 9841, -1, 8855, 9841, 9840, -1, 8855, 9849, 9841, -1, 8856, 9842, 9849, -1, 9839, 8857, 9844, -1, 9844, 8857, 8864, -1, 8864, 8857, 9838, -1, 8858, 9838, 8859, -1, 9835, 8859, 9837, -1, 8863, 9837, 8860, -1, 8862, 8860, 8861, -1, 8862, 8863, 8860, -1, 8864, 9838, 8858, -1, 8858, 8859, 9835, -1, 9835, 9837, 8863, -1, 9863, 9862, 8865, -1, 8865, 9862, 9851, -1, 9851, 9862, 8866, -1, 8866, 9862, 9853, -1, 9853, 9862, 8867, -1, 8867, 9862, 8869, -1, 9865, 8869, 8868, -1, 9865, 8867, 8869, -1, 9862, 9861, 8869, -1, 8869, 9861, 8870, -1, 8870, 9861, 9874, -1, 9855, 9874, 9859, -1, 9857, 9859, 9858, -1, 9857, 9855, 9859, -1, 8870, 9874, 9855, -1, 9870, 8872, 8869, -1, 9870, 9854, 8872, -1, 9870, 8871, 9854, -1, 8872, 8873, 8869, -1, 8869, 8873, 8868, -1, 9881, 8881, 9899, -1, 9881, 8874, 8881, -1, 9881, 9882, 8874, -1, 8874, 9882, 9888, -1, 9888, 9882, 8875, -1, 9887, 8875, 8876, -1, 8877, 8876, 8878, -1, 8879, 8878, 9900, -1, 8880, 9900, 9883, -1, 9884, 8880, 9883, -1, 9888, 8875, 9887, -1, 9887, 8876, 8877, -1, 8877, 8878, 8879, -1, 8879, 9900, 8880, -1, 8881, 9890, 9899, -1, 9899, 9890, 8882, -1, 8882, 9890, 8886, -1, 9897, 8886, 8887, -1, 9896, 8887, 8888, -1, 9878, 8888, 9892, -1, 8883, 9892, 9893, -1, 8884, 9893, 9906, -1, 8885, 9906, 9907, -1, 8885, 8884, 9906, -1, 8882, 8886, 9897, -1, 9897, 8887, 9896, -1, 9896, 8888, 9878, -1, 9878, 9892, 8883, -1, 8883, 9893, 8884, -1, 8905, 9909, 8889, -1, 8917, 8889, 8890, -1, 8911, 8890, 8909, -1, 8910, 8909, 8901, -1, 8912, 8901, 8902, -1, 8916, 8902, 8913, -1, 8891, 8913, 8893, -1, 8892, 8893, 8900, -1, 8919, 8900, 8899, -1, 8918, 8899, 8894, -1, 8895, 8918, 8894, -1, 8895, 8921, 8918, -1, 8895, 8896, 8921, -1, 8921, 8896, 8906, -1, 8922, 8906, 8897, -1, 8919, 8897, 8892, -1, 8900, 8919, 8892, -1, 8894, 8899, 8898, -1, 8898, 8899, 8900, -1, 8893, 8898, 8900, -1, 8893, 8913, 8898, -1, 8898, 8913, 8902, -1, 8901, 8898, 8902, -1, 8901, 8909, 8898, -1, 8898, 8909, 8890, -1, 8889, 8898, 8890, -1, 8889, 9909, 8898, -1, 8903, 8904, 8906, -1, 8903, 8917, 8904, -1, 8903, 8905, 8917, -1, 8917, 8905, 8889, -1, 8891, 8893, 8892, -1, 8907, 8892, 8897, -1, 8906, 8907, 8897, -1, 8906, 8914, 8907, -1, 8906, 8915, 8914, -1, 8906, 8920, 8915, -1, 8906, 8908, 8920, -1, 8906, 8904, 8908, -1, 8908, 8904, 8911, -1, 8910, 8911, 8909, -1, 8910, 8908, 8911, -1, 8910, 8920, 8908, -1, 8910, 8912, 8920, -1, 8910, 8901, 8912, -1, 8916, 8913, 8891, -1, 8914, 8891, 8907, -1, 8914, 8916, 8891, -1, 8914, 8915, 8916, -1, 8916, 8915, 8912, -1, 8902, 8916, 8912, -1, 8917, 8890, 8911, -1, 8904, 8917, 8911, -1, 8899, 8918, 8919, -1, 8919, 8918, 8922, -1, 8897, 8919, 8922, -1, 8907, 8891, 8892, -1, 8920, 8912, 8915, -1, 8906, 8922, 8921, -1, 8921, 8922, 8918, -1, 13190, 8923, 13186, -1, 13186, 8923, 13159, -1, 8930, 13159, 8924, -1, 8931, 8924, 13165, -1, 8968, 13165, 8925, -1, 9588, 8925, 9581, -1, 9588, 8968, 8925, -1, 9588, 8950, 8968, -1, 9588, 8949, 8950, -1, 9588, 9602, 8949, -1, 9588, 8926, 9602, -1, 9588, 8927, 8926, -1, 8926, 8927, 9604, -1, 9604, 8927, 8945, -1, 8928, 8945, 8929, -1, 9590, 8929, 9579, -1, 9590, 8928, 8929, -1, 13186, 13159, 8930, -1, 8930, 8924, 8931, -1, 8931, 13165, 8968, -1, 8932, 8933, 8925, -1, 8932, 13162, 8933, -1, 8933, 13162, 8934, -1, 12800, 8934, 12808, -1, 12800, 8933, 8934, -1, 13142, 13143, 8934, -1, 8934, 13143, 12816, -1, 12814, 8934, 12816, -1, 12814, 12813, 8934, -1, 8934, 12813, 12808, -1, 12799, 9961, 8933, -1, 8933, 9961, 8925, -1, 8925, 9961, 8940, -1, 9561, 8940, 8941, -1, 9561, 8925, 8940, -1, 9561, 9552, 8925, -1, 8925, 9552, 9581, -1, 9581, 9552, 9583, -1, 9583, 9552, 9558, -1, 8935, 9558, 8936, -1, 8938, 8936, 8937, -1, 8938, 8935, 8936, -1, 9946, 9941, 8940, -1, 8940, 9941, 8939, -1, 9934, 8940, 8939, -1, 9934, 8942, 8940, -1, 8940, 8942, 9563, -1, 9553, 8940, 9563, -1, 9553, 8941, 8940, -1, 8942, 8943, 9563, -1, 9563, 8943, 8944, -1, 9583, 9558, 8935, -1, 9604, 8945, 8928, -1, 8946, 9031, 9602, -1, 8946, 9601, 9031, -1, 9031, 9601, 9029, -1, 9027, 9031, 9029, -1, 9027, 8947, 9031, -1, 9031, 8947, 8948, -1, 9026, 9031, 8948, -1, 9601, 9600, 9029, -1, 9029, 9600, 9617, -1, 9031, 9025, 9602, -1, 9602, 9025, 8949, -1, 8949, 8951, 8950, -1, 8950, 8951, 8957, -1, 8957, 8951, 9101, -1, 9051, 9101, 9097, -1, 9057, 9097, 9091, -1, 8958, 9091, 8952, -1, 8959, 8952, 8953, -1, 9065, 8953, 8954, -1, 8960, 8954, 9079, -1, 8955, 9079, 8956, -1, 9075, 8955, 8956, -1, 8957, 9101, 9051, -1, 9051, 9097, 9057, -1, 9057, 9091, 8958, -1, 8958, 8952, 8959, -1, 8959, 8953, 9065, -1, 9065, 8954, 8960, -1, 8960, 9079, 8955, -1, 8961, 8966, 8950, -1, 8961, 13207, 8966, -1, 8961, 13214, 13207, -1, 8961, 8962, 13214, -1, 8961, 8963, 8962, -1, 8961, 12829, 8963, -1, 8961, 8964, 12829, -1, 8961, 8965, 8964, -1, 8961, 12838, 8965, -1, 8961, 12825, 12838, -1, 13214, 13199, 13207, -1, 8966, 13203, 8950, -1, 8950, 13203, 8967, -1, 8968, 8967, 13189, -1, 8968, 8950, 8967, -1, 8967, 8969, 13189, -1, 13189, 8969, 13185, -1, 13185, 8969, 8971, -1, 8970, 8971, 13209, -1, 13184, 13209, 13206, -1, 13184, 8970, 13209, -1, 13185, 8971, 8970, -1, 11553, 11747, 8985, -1, 8984, 8985, 8982, -1, 8990, 8982, 8972, -1, 8991, 8972, 8973, -1, 8992, 8973, 8995, -1, 8993, 8995, 8974, -1, 8998, 8974, 8980, -1, 8999, 8980, 8975, -1, 8979, 8975, 8996, -1, 8997, 8996, 8976, -1, 8977, 8997, 8976, -1, 8977, 9001, 8997, -1, 8977, 9908, 9001, -1, 9001, 9908, 11583, -1, 9002, 11583, 8978, -1, 8979, 8978, 8999, -1, 8975, 8979, 8999, -1, 8976, 8996, 8981, -1, 8981, 8996, 8975, -1, 8980, 8981, 8975, -1, 8980, 8974, 8981, -1, 8981, 8974, 8995, -1, 8973, 8981, 8995, -1, 8973, 8972, 8981, -1, 8981, 8972, 8982, -1, 8985, 8981, 8982, -1, 8985, 11747, 8981, -1, 8983, 8989, 11583, -1, 8983, 8984, 8989, -1, 8983, 11553, 8984, -1, 8984, 11553, 8985, -1, 8998, 8980, 8999, -1, 8986, 8999, 8978, -1, 11583, 8986, 8978, -1, 11583, 8994, 8986, -1, 11583, 8987, 8994, -1, 11583, 9000, 8987, -1, 11583, 8988, 9000, -1, 11583, 8989, 8988, -1, 8988, 8989, 8990, -1, 8991, 8990, 8972, -1, 8991, 8988, 8990, -1, 8991, 9000, 8988, -1, 8991, 8992, 9000, -1, 8991, 8973, 8992, -1, 8993, 8974, 8998, -1, 8994, 8998, 8986, -1, 8994, 8993, 8998, -1, 8994, 8987, 8993, -1, 8993, 8987, 8992, -1, 8995, 8993, 8992, -1, 8984, 8982, 8990, -1, 8989, 8984, 8990, -1, 8996, 8997, 8979, -1, 8979, 8997, 9002, -1, 8978, 8979, 9002, -1, 8986, 8998, 8999, -1, 9000, 8992, 8987, -1, 11583, 9002, 9001, -1, 9001, 9002, 8997, -1, 9003, 10100, 9004, -1, 9004, 10100, 10093, -1, 10089, 9004, 10093, -1, 10089, 10085, 9004, -1, 9004, 10085, 10084, -1, 10080, 9004, 10084, -1, 10080, 9005, 9004, -1, 9004, 9005, 9006, -1, 9010, 9006, 10069, -1, 10065, 9010, 10069, -1, 10065, 10060, 9010, -1, 9010, 10060, 10057, -1, 9007, 9010, 10057, -1, 9007, 9009, 9010, -1, 9007, 9008, 9009, -1, 9009, 9008, 10011, -1, 9004, 9006, 9010, -1, 10102, 9010, 9011, -1, 10102, 9004, 9010, -1, 9010, 10046, 9011, -1, 9011, 10046, 9988, -1, 9988, 10046, 10042, -1, 9016, 10042, 10035, -1, 9996, 10035, 9012, -1, 10004, 9012, 9013, -1, 9017, 9013, 9014, -1, 10009, 9014, 9015, -1, 10021, 10009, 9015, -1, 9988, 10042, 9016, -1, 9016, 10035, 9996, -1, 9996, 9012, 10004, -1, 10004, 9013, 9017, -1, 9017, 9014, 10009, -1, 10194, 9045, 9035, -1, 9035, 9045, 9040, -1, 9034, 9040, 9039, -1, 9033, 9039, 9018, -1, 10198, 9018, 9043, -1, 10201, 9043, 9032, -1, 10204, 9032, 9019, -1, 10205, 9019, 9612, -1, 10205, 10204, 9019, -1, 9045, 9047, 9040, -1, 9040, 9047, 9037, -1, 9039, 9037, 9036, -1, 9018, 9036, 9020, -1, 9043, 9020, 9041, -1, 9032, 9041, 9024, -1, 9019, 9024, 9021, -1, 9618, 9021, 9616, -1, 9618, 9019, 9021, -1, 9618, 9612, 9019, -1, 9047, 9022, 9037, -1, 9037, 9022, 9038, -1, 9036, 9038, 9023, -1, 9020, 9023, 9042, -1, 9041, 9042, 9044, -1, 9024, 9044, 9030, -1, 9021, 9030, 9028, -1, 9616, 9028, 9029, -1, 9616, 9021, 9028, -1, 9022, 9025, 9038, -1, 9038, 9025, 9031, -1, 9023, 9031, 9026, -1, 9042, 9026, 8948, -1, 9044, 8948, 8947, -1, 9030, 8947, 9027, -1, 9028, 9027, 9029, -1, 9028, 9030, 9027, -1, 9038, 9031, 9023, -1, 9023, 9026, 9042, -1, 9042, 8948, 9044, -1, 9044, 8947, 9030, -1, 10204, 10201, 9032, -1, 10201, 10198, 9043, -1, 10198, 9033, 9018, -1, 9033, 9034, 9039, -1, 9034, 9035, 9040, -1, 9036, 9037, 9038, -1, 9039, 9040, 9037, -1, 9020, 9036, 9023, -1, 9018, 9039, 9036, -1, 9041, 9020, 9042, -1, 9043, 9018, 9020, -1, 9024, 9041, 9044, -1, 9032, 9043, 9041, -1, 9021, 9024, 9030, -1, 9019, 9032, 9024, -1, 10194, 10207, 9045, -1, 9045, 10207, 9046, -1, 9047, 9046, 9099, -1, 9022, 9099, 9103, -1, 9025, 9103, 8949, -1, 9025, 9022, 9103, -1, 9045, 9046, 9047, -1, 9047, 9099, 9022, -1, 9126, 8950, 9107, -1, 9050, 9107, 9106, -1, 9049, 9106, 9105, -1, 9048, 9105, 9104, -1, 9048, 9049, 9105, -1, 9048, 9108, 9049, -1, 9049, 9108, 9110, -1, 9050, 9110, 9127, -1, 9126, 9050, 9127, -1, 9126, 9107, 9050, -1, 9051, 9056, 8957, -1, 9051, 9052, 9056, -1, 9051, 9057, 9052, -1, 9052, 9057, 9058, -1, 9117, 9058, 9116, -1, 9115, 9116, 9060, -1, 10225, 9060, 10224, -1, 10225, 9115, 9060, -1, 10225, 9053, 9115, -1, 9115, 9053, 9054, -1, 9117, 9054, 9055, -1, 9052, 9055, 9056, -1, 9052, 9117, 9055, -1, 9052, 9058, 9117, -1, 9057, 8958, 9058, -1, 9058, 8958, 9061, -1, 9116, 9061, 9059, -1, 9060, 9059, 9064, -1, 10224, 9064, 10217, -1, 10224, 9060, 9064, -1, 8958, 8959, 9061, -1, 9061, 8959, 9062, -1, 9059, 9062, 9118, -1, 9064, 9118, 9063, -1, 10217, 9063, 9068, -1, 10217, 9064, 9063, -1, 8959, 9065, 9062, -1, 9062, 9065, 9066, -1, 9118, 9066, 9067, -1, 9063, 9067, 9069, -1, 9068, 9069, 10222, -1, 9068, 9063, 9069, -1, 9065, 8960, 9066, -1, 9066, 8960, 9071, -1, 9067, 9071, 9072, -1, 9069, 9072, 9070, -1, 10222, 9070, 9074, -1, 10222, 9069, 9070, -1, 8960, 8955, 9071, -1, 9071, 8955, 9073, -1, 9072, 9073, 9112, -1, 9070, 9112, 9114, -1, 9074, 9114, 10214, -1, 9074, 9070, 9114, -1, 8955, 9075, 9073, -1, 9073, 9075, 9111, -1, 9112, 9111, 9113, -1, 9114, 9113, 9076, -1, 10214, 9076, 9078, -1, 10214, 9114, 9076, -1, 9075, 8956, 9111, -1, 9111, 8956, 9080, -1, 9113, 9080, 9120, -1, 9076, 9120, 9077, -1, 9078, 9077, 10213, -1, 9078, 9076, 9077, -1, 8956, 9079, 9080, -1, 9080, 9079, 9119, -1, 9120, 9119, 9081, -1, 9077, 9081, 9082, -1, 10213, 9082, 9083, -1, 10213, 9077, 9082, -1, 9079, 8954, 9119, -1, 9119, 8954, 9084, -1, 9081, 9084, 9085, -1, 9082, 9085, 9086, -1, 9083, 9086, 10210, -1, 9083, 9082, 9086, -1, 8954, 8953, 9084, -1, 9084, 8953, 9088, -1, 9085, 9088, 9121, -1, 9086, 9121, 9087, -1, 10210, 9087, 10220, -1, 10210, 9086, 9087, -1, 8953, 8952, 9088, -1, 9088, 8952, 9092, -1, 9121, 9092, 9089, -1, 9087, 9089, 9090, -1, 10220, 9090, 9093, -1, 10220, 9087, 9090, -1, 8952, 9091, 9092, -1, 9092, 9091, 9122, -1, 9089, 9122, 9123, -1, 9090, 9123, 9124, -1, 9093, 9124, 9094, -1, 9093, 9090, 9124, -1, 9091, 9097, 9122, -1, 9122, 9097, 9095, -1, 9123, 9095, 9096, -1, 9124, 9096, 9100, -1, 9094, 9100, 10207, -1, 9094, 9124, 9100, -1, 9097, 9101, 9095, -1, 9095, 9101, 9102, -1, 9096, 9102, 9098, -1, 9100, 9098, 9099, -1, 9046, 9100, 9099, -1, 9046, 10207, 9100, -1, 9101, 8951, 9102, -1, 9102, 8951, 9125, -1, 9098, 9125, 9103, -1, 9099, 9098, 9103, -1, 8951, 8949, 9125, -1, 9125, 8949, 9103, -1, 9053, 9104, 9054, -1, 9054, 9104, 9105, -1, 9055, 9105, 9106, -1, 9056, 9106, 9107, -1, 8957, 9107, 8950, -1, 8957, 9056, 9107, -1, 9108, 9109, 9110, -1, 9110, 9109, 9128, -1, 9127, 9110, 9128, -1, 9111, 9112, 9073, -1, 9112, 9070, 9072, -1, 9080, 9113, 9111, -1, 9113, 9114, 9112, -1, 9049, 9110, 9050, -1, 9106, 9049, 9050, -1, 9055, 9106, 9056, -1, 9054, 9105, 9055, -1, 9115, 9054, 9117, -1, 9116, 9115, 9117, -1, 9061, 9116, 9058, -1, 9062, 9059, 9061, -1, 9059, 9060, 9116, -1, 9066, 9118, 9062, -1, 9118, 9064, 9059, -1, 9071, 9067, 9066, -1, 9067, 9063, 9118, -1, 9073, 9072, 9071, -1, 9072, 9069, 9067, -1, 9119, 9120, 9080, -1, 9120, 9076, 9113, -1, 9084, 9081, 9119, -1, 9081, 9077, 9120, -1, 9088, 9085, 9084, -1, 9085, 9082, 9081, -1, 9092, 9121, 9088, -1, 9121, 9086, 9085, -1, 9122, 9089, 9092, -1, 9089, 9087, 9121, -1, 9095, 9123, 9122, -1, 9123, 9090, 9089, -1, 9102, 9096, 9095, -1, 9096, 9124, 9123, -1, 9125, 9098, 9102, -1, 9098, 9100, 9096, -1, 8950, 9126, 8961, -1, 8961, 9126, 12839, -1, 12839, 9126, 9127, -1, 12840, 9127, 9128, -1, 9129, 9128, 9109, -1, 10227, 9129, 9109, -1, 12839, 9127, 12840, -1, 12840, 9128, 9129, -1, 8609, 9140, 9141, -1, 8609, 10251, 9140, -1, 8609, 9130, 10251, -1, 10251, 9130, 9131, -1, 9131, 9130, 9142, -1, 10322, 9142, 8610, -1, 9132, 8610, 8613, -1, 10324, 8613, 8611, -1, 10325, 8611, 8612, -1, 9143, 8612, 9134, -1, 9133, 9134, 8617, -1, 9144, 8617, 9135, -1, 10339, 9135, 9136, -1, 9145, 9136, 8618, -1, 10230, 8618, 9137, -1, 10232, 9137, 8616, -1, 10307, 8616, 9146, -1, 9147, 9146, 9148, -1, 10283, 9148, 9149, -1, 10317, 9149, 8615, -1, 9138, 8615, 9150, -1, 10319, 9150, 8614, -1, 9151, 8614, 9139, -1, 10321, 9139, 9141, -1, 9140, 10321, 9141, -1, 9131, 9142, 10322, -1, 10322, 8610, 9132, -1, 9132, 8613, 10324, -1, 10324, 8611, 10325, -1, 10325, 8612, 9143, -1, 9143, 9134, 9133, -1, 9133, 8617, 9144, -1, 9144, 9135, 10339, -1, 10339, 9136, 9145, -1, 9145, 8618, 10230, -1, 10230, 9137, 10232, -1, 10232, 8616, 10307, -1, 10307, 9146, 9147, -1, 9147, 9148, 10283, -1, 10283, 9149, 10317, -1, 10317, 8615, 9138, -1, 9138, 9150, 10319, -1, 10319, 8614, 9151, -1, 9151, 9139, 10321, -1, 8619, 10394, 9152, -1, 8619, 9153, 10394, -1, 8619, 8620, 9153, -1, 9153, 8620, 9169, -1, 9169, 8620, 8621, -1, 10442, 8621, 8622, -1, 10443, 8622, 9155, -1, 9154, 9155, 9156, -1, 9170, 9156, 9157, -1, 10362, 9157, 9158, -1, 10445, 9158, 9159, -1, 9171, 9159, 9172, -1, 10446, 9172, 9161, -1, 9160, 9161, 9162, -1, 9163, 9162, 8624, -1, 10357, 8624, 9173, -1, 9174, 9173, 9164, -1, 10407, 9164, 9166, -1, 9165, 9166, 9167, -1, 10435, 9167, 9175, -1, 10436, 9175, 8625, -1, 9176, 8625, 8623, -1, 10438, 8623, 9168, -1, 9177, 9168, 9152, -1, 10394, 9177, 9152, -1, 9169, 8621, 10442, -1, 10442, 8622, 10443, -1, 10443, 9155, 9154, -1, 9154, 9156, 9170, -1, 9170, 9157, 10362, -1, 10362, 9158, 10445, -1, 10445, 9159, 9171, -1, 9171, 9172, 10446, -1, 10446, 9161, 9160, -1, 9160, 9162, 9163, -1, 9163, 8624, 10357, -1, 10357, 9173, 9174, -1, 9174, 9164, 10407, -1, 10407, 9166, 9165, -1, 9165, 9167, 10435, -1, 10435, 9175, 10436, -1, 10436, 8625, 9176, -1, 9176, 8623, 10438, -1, 10438, 9168, 9177, -1, 9178, 9180, 9179, -1, 9179, 9180, 9194, -1, 9194, 9180, 9478, -1, 9188, 9478, 9476, -1, 9181, 9188, 9476, -1, 9194, 9478, 9188, -1, 9182, 9179, 9193, -1, 9234, 9193, 9190, -1, 9183, 9190, 9192, -1, 9233, 9192, 9184, -1, 9240, 9184, 9245, -1, 9241, 9245, 9242, -1, 9243, 9242, 9196, -1, 9236, 9196, 9197, -1, 9187, 9197, 9185, -1, 9187, 9236, 9197, -1, 9187, 9186, 9236, -1, 9187, 10469, 9186, -1, 9186, 10469, 9230, -1, 9235, 9230, 9231, -1, 9240, 9231, 9233, -1, 9184, 9240, 9233, -1, 9188, 9244, 9194, -1, 9188, 9189, 9244, -1, 9188, 9181, 9189, -1, 9189, 9181, 9426, -1, 9191, 9426, 9192, -1, 9190, 9191, 9192, -1, 9190, 9244, 9191, -1, 9190, 9193, 9244, -1, 9244, 9193, 9194, -1, 9194, 9193, 9179, -1, 9426, 9184, 9192, -1, 9245, 9214, 9242, -1, 9242, 9214, 9195, -1, 9196, 9195, 9215, -1, 9197, 9215, 9217, -1, 9185, 9217, 9222, -1, 10473, 9222, 9198, -1, 9239, 9198, 9221, -1, 9229, 9221, 9199, -1, 9210, 9199, 9200, -1, 9211, 9200, 9434, -1, 9203, 9211, 9434, -1, 9203, 9202, 9211, -1, 9203, 9201, 9202, -1, 9203, 9204, 9201, -1, 9201, 9204, 9226, -1, 9227, 9226, 9281, -1, 9228, 9281, 10478, -1, 9205, 9228, 10478, -1, 9205, 9212, 9228, -1, 9205, 9207, 9212, -1, 9205, 9206, 9207, -1, 9207, 9206, 9208, -1, 9209, 9208, 9210, -1, 9211, 9210, 9200, -1, 9211, 9209, 9210, -1, 9211, 9202, 9209, -1, 9209, 9202, 9213, -1, 9207, 9213, 9212, -1, 9207, 9209, 9213, -1, 9207, 9208, 9209, -1, 9195, 9214, 9216, -1, 9215, 9216, 9224, -1, 9217, 9224, 9222, -1, 9217, 9215, 9224, -1, 9219, 9225, 9218, -1, 9219, 9220, 9225, -1, 9219, 9238, 9220, -1, 9219, 9434, 9238, -1, 9238, 9434, 9200, -1, 9199, 9238, 9200, -1, 9199, 9237, 9238, -1, 9199, 9221, 9237, -1, 9237, 9221, 9198, -1, 9223, 9198, 9222, -1, 9224, 9223, 9222, -1, 9224, 9225, 9223, -1, 9224, 9216, 9225, -1, 9225, 9216, 9218, -1, 9218, 9216, 9214, -1, 9201, 9226, 9227, -1, 9213, 9227, 9212, -1, 9213, 9201, 9227, -1, 9213, 9202, 9201, -1, 9227, 9281, 9228, -1, 9212, 9227, 9228, -1, 9208, 9206, 9229, -1, 9210, 9229, 9199, -1, 9210, 9208, 9229, -1, 9239, 10473, 9198, -1, 10473, 9185, 9222, -1, 9217, 9185, 9197, -1, 9230, 10469, 9232, -1, 9231, 9232, 9183, -1, 9233, 9183, 9192, -1, 9233, 9231, 9183, -1, 9193, 9234, 9182, -1, 9182, 9234, 9232, -1, 10469, 9182, 9232, -1, 9183, 9232, 9234, -1, 9190, 9183, 9234, -1, 9231, 9230, 9232, -1, 9230, 9235, 9186, -1, 9186, 9235, 9243, -1, 9236, 9243, 9196, -1, 9236, 9186, 9243, -1, 9215, 9197, 9196, -1, 9237, 9198, 9223, -1, 9220, 9223, 9225, -1, 9220, 9237, 9223, -1, 9220, 9238, 9237, -1, 9206, 9239, 9229, -1, 9229, 9239, 9221, -1, 9231, 9240, 9235, -1, 9235, 9240, 9241, -1, 9243, 9241, 9242, -1, 9243, 9235, 9241, -1, 9195, 9196, 9242, -1, 9216, 9215, 9195, -1, 9426, 9191, 9189, -1, 9189, 9191, 9244, -1, 9245, 9241, 9240, -1, 9226, 9204, 9284, -1, 9279, 9284, 9280, -1, 9277, 9280, 9258, -1, 9283, 9258, 9246, -1, 9247, 9246, 9248, -1, 9273, 9248, 9260, -1, 9272, 9260, 9249, -1, 9271, 9249, 9263, -1, 9268, 9263, 9250, -1, 9288, 9250, 9251, -1, 9285, 9251, 9252, -1, 9254, 9252, 9295, -1, 9253, 9254, 9295, -1, 9253, 9255, 9254, -1, 9253, 9293, 9255, -1, 9255, 9293, 9256, -1, 9286, 9256, 9287, -1, 9285, 9287, 9288, -1, 9251, 9285, 9288, -1, 9436, 9280, 9257, -1, 9436, 9258, 9280, -1, 9436, 9259, 9258, -1, 9258, 9259, 9246, -1, 9246, 9259, 9261, -1, 9248, 9261, 9438, -1, 9260, 9438, 9249, -1, 9260, 9248, 9438, -1, 9246, 9261, 9248, -1, 9438, 9262, 9249, -1, 9249, 9262, 9263, -1, 9263, 9262, 9264, -1, 9250, 9264, 9265, -1, 9251, 9265, 9252, -1, 9251, 9250, 9265, -1, 9263, 9264, 9250, -1, 9265, 9439, 9252, -1, 9252, 9439, 9295, -1, 9256, 9266, 9287, -1, 9287, 9266, 9267, -1, 9288, 9267, 9268, -1, 9250, 9288, 9268, -1, 9266, 9269, 9267, -1, 9267, 9269, 9289, -1, 9268, 9289, 9271, -1, 9263, 9268, 9271, -1, 9269, 9270, 9289, -1, 9289, 9270, 9291, -1, 9271, 9291, 9272, -1, 9249, 9271, 9272, -1, 9291, 9270, 9290, -1, 9272, 9290, 9273, -1, 9260, 9272, 9273, -1, 10480, 9282, 10481, -1, 10480, 9274, 9282, -1, 10480, 9275, 9274, -1, 9274, 9275, 9276, -1, 9283, 9276, 9277, -1, 9258, 9283, 9277, -1, 9275, 9278, 9276, -1, 9276, 9278, 9292, -1, 9277, 9292, 9279, -1, 9280, 9277, 9279, -1, 9278, 10478, 9292, -1, 9292, 10478, 9281, -1, 9279, 9281, 9226, -1, 9284, 9279, 9226, -1, 9292, 9281, 9279, -1, 9247, 9248, 9273, -1, 9282, 9273, 9290, -1, 10481, 9290, 9270, -1, 10481, 9282, 9290, -1, 9283, 9246, 9247, -1, 9274, 9247, 9282, -1, 9274, 9283, 9247, -1, 9274, 9276, 9283, -1, 9204, 9257, 9284, -1, 9284, 9257, 9280, -1, 9252, 9254, 9285, -1, 9285, 9254, 9286, -1, 9287, 9285, 9286, -1, 9267, 9288, 9287, -1, 9289, 9268, 9267, -1, 9291, 9271, 9289, -1, 9290, 9272, 9291, -1, 9282, 9247, 9273, -1, 9292, 9277, 9276, -1, 9256, 9286, 9255, -1, 9255, 9286, 9254, -1, 9293, 9253, 9358, -1, 9358, 9253, 9294, -1, 9294, 9253, 9295, -1, 9366, 9295, 9439, -1, 9441, 9366, 9439, -1, 9294, 9295, 9366, -1, 9336, 11825, 9337, -1, 9335, 9337, 9313, -1, 9332, 9313, 9331, -1, 9349, 9331, 9296, -1, 9297, 9296, 9316, -1, 9298, 9316, 9299, -1, 9345, 9299, 9319, -1, 9329, 9319, 9328, -1, 9300, 9328, 9301, -1, 9353, 9301, 9303, -1, 9302, 9303, 9304, -1, 9342, 9304, 9306, -1, 9305, 9306, 9307, -1, 9322, 9307, 9308, -1, 9312, 9308, 9311, -1, 9309, 9311, 9350, -1, 9310, 9350, 10147, -1, 10177, 9310, 10147, -1, 10177, 9354, 9310, -1, 10177, 10176, 9354, -1, 9354, 10176, 10477, -1, 9351, 10477, 9321, -1, 9309, 9321, 9312, -1, 9311, 9309, 9312, -1, 9314, 9313, 11808, -1, 9314, 9331, 9313, -1, 9314, 9296, 9331, -1, 9314, 9315, 9296, -1, 9296, 9315, 9316, -1, 9316, 9315, 9299, -1, 9299, 9315, 9317, -1, 9319, 9317, 9318, -1, 9328, 9318, 9301, -1, 9328, 9319, 9318, -1, 9299, 9317, 9319, -1, 9318, 11811, 9301, -1, 9301, 11811, 9303, -1, 9303, 11811, 9304, -1, 9304, 11811, 11809, -1, 9306, 11809, 9320, -1, 9307, 9320, 9308, -1, 9307, 9306, 9320, -1, 9304, 11809, 9306, -1, 9320, 11813, 9308, -1, 9308, 11813, 9311, -1, 9311, 11813, 9350, -1, 9350, 11813, 10181, -1, 10147, 9350, 10181, -1, 10477, 10479, 9321, -1, 9321, 10479, 9352, -1, 9312, 9352, 9322, -1, 9308, 9312, 9322, -1, 9352, 10479, 9340, -1, 9322, 9340, 9305, -1, 9307, 9322, 9305, -1, 9324, 9323, 9339, -1, 9324, 9325, 9323, -1, 9324, 10484, 9325, -1, 9325, 10484, 9326, -1, 9353, 9326, 9300, -1, 9301, 9353, 9300, -1, 9326, 10484, 9327, -1, 9300, 9327, 9329, -1, 9328, 9300, 9329, -1, 9330, 9346, 9343, -1, 9330, 9347, 9346, -1, 9330, 9348, 9347, -1, 9330, 10485, 9348, -1, 9348, 10485, 9333, -1, 9349, 9333, 9332, -1, 9331, 9349, 9332, -1, 9333, 10485, 9338, -1, 9332, 9338, 9335, -1, 9313, 9332, 9335, -1, 10485, 9334, 9338, -1, 9338, 9334, 10585, -1, 9335, 10585, 9336, -1, 9337, 9335, 9336, -1, 9338, 10585, 9335, -1, 9342, 9306, 9305, -1, 9341, 9305, 9340, -1, 9339, 9340, 10479, -1, 9339, 9341, 9340, -1, 9339, 9323, 9341, -1, 9341, 9323, 9342, -1, 9305, 9341, 9342, -1, 9302, 9304, 9342, -1, 9323, 9302, 9342, -1, 9323, 9325, 9302, -1, 9302, 9325, 9353, -1, 9303, 9302, 9353, -1, 9345, 9319, 9329, -1, 9344, 9329, 9327, -1, 9343, 9327, 10484, -1, 9343, 9344, 9327, -1, 9343, 9346, 9344, -1, 9344, 9346, 9345, -1, 9329, 9344, 9345, -1, 9298, 9299, 9345, -1, 9346, 9298, 9345, -1, 9346, 9347, 9298, -1, 9298, 9347, 9297, -1, 9316, 9298, 9297, -1, 9349, 9296, 9297, -1, 9348, 9297, 9347, -1, 9348, 9349, 9297, -1, 9348, 9333, 9349, -1, 11825, 11808, 9337, -1, 9337, 11808, 9313, -1, 9350, 9310, 9309, -1, 9309, 9310, 9351, -1, 9321, 9309, 9351, -1, 9352, 9312, 9321, -1, 9340, 9322, 9352, -1, 9326, 9353, 9325, -1, 9327, 9300, 9326, -1, 9338, 9332, 9333, -1, 10477, 9351, 9354, -1, 9354, 9351, 9310, -1, 9441, 9367, 9368, -1, 9369, 9368, 9355, -1, 9356, 9355, 9357, -1, 9366, 9357, 9360, -1, 9294, 9360, 9362, -1, 9358, 9362, 9363, -1, 9358, 9294, 9362, -1, 9355, 9359, 9357, -1, 9357, 9359, 9360, -1, 9360, 9359, 9361, -1, 9362, 9361, 9365, -1, 10494, 9362, 9365, -1, 10494, 10493, 9362, -1, 9362, 10493, 9363, -1, 9361, 9364, 9365, -1, 9294, 9366, 9360, -1, 9441, 9369, 9366, -1, 9441, 9368, 9369, -1, 9366, 9369, 9356, -1, 9357, 9366, 9356, -1, 9360, 9361, 9362, -1, 9367, 9355, 9368, -1, 9369, 9355, 9356, -1, 9355, 9367, 9370, -1, 9386, 9370, 9371, -1, 9372, 9371, 9374, -1, 9373, 9374, 10499, -1, 9375, 10499, 9376, -1, 9382, 9376, 10497, -1, 9383, 10497, 9377, -1, 9385, 9377, 11905, -1, 10490, 9385, 11905, -1, 10490, 9384, 9385, -1, 10490, 9381, 9384, -1, 10490, 9364, 9381, -1, 9381, 9364, 9361, -1, 9388, 9361, 9359, -1, 9387, 9359, 9378, -1, 9379, 9378, 9372, -1, 9373, 9372, 9374, -1, 9373, 9379, 9372, -1, 9373, 9375, 9379, -1, 9373, 10499, 9375, -1, 10500, 9374, 9390, -1, 10500, 10499, 9374, -1, 9375, 9376, 9382, -1, 9380, 9382, 9389, -1, 9388, 9389, 9381, -1, 9361, 9388, 9381, -1, 9382, 10497, 9383, -1, 9389, 9383, 9384, -1, 9381, 9389, 9384, -1, 9383, 9377, 9385, -1, 9384, 9383, 9385, -1, 9359, 9355, 9378, -1, 9378, 9355, 9386, -1, 9372, 9386, 9371, -1, 9372, 9378, 9386, -1, 9386, 9355, 9370, -1, 9359, 9387, 9388, -1, 9388, 9387, 9380, -1, 9389, 9388, 9380, -1, 9374, 9371, 9390, -1, 9390, 9371, 9370, -1, 9367, 9390, 9370, -1, 9379, 9375, 9380, -1, 9387, 9379, 9380, -1, 9387, 9378, 9379, -1, 9383, 9389, 9382, -1, 9382, 9380, 9375, -1, 8742, 9391, 9404, -1, 8742, 10516, 9391, -1, 8742, 9392, 10516, -1, 10516, 9392, 9405, -1, 9405, 9392, 8739, -1, 9406, 8739, 9407, -1, 9408, 9407, 9393, -1, 9409, 9393, 9394, -1, 10512, 9394, 9395, -1, 10529, 9395, 9396, -1, 10502, 9396, 9410, -1, 9411, 9410, 9397, -1, 9398, 9397, 8650, -1, 9412, 8650, 8655, -1, 9399, 8655, 9400, -1, 10528, 9400, 8657, -1, 9401, 8657, 8664, -1, 10506, 8664, 9413, -1, 9414, 9413, 9415, -1, 9416, 9415, 9402, -1, 9417, 9402, 8679, -1, 9418, 8679, 8685, -1, 9419, 8685, 9420, -1, 9421, 9420, 8690, -1, 9422, 8690, 8695, -1, 9423, 8695, 8700, -1, 10519, 8700, 9424, -1, 10526, 9424, 8707, -1, 10518, 8707, 8706, -1, 9425, 8706, 8710, -1, 10524, 8710, 8722, -1, 10523, 8722, 9403, -1, 10521, 9403, 9404, -1, 9391, 10521, 9404, -1, 9405, 8739, 9406, -1, 9406, 9407, 9408, -1, 9408, 9393, 9409, -1, 9409, 9394, 10512, -1, 10512, 9395, 10529, -1, 10529, 9396, 10502, -1, 10502, 9410, 9411, -1, 9411, 9397, 9398, -1, 9398, 8650, 9412, -1, 9412, 8655, 9399, -1, 9399, 9400, 10528, -1, 10528, 8657, 9401, -1, 9401, 8664, 10506, -1, 10506, 9413, 9414, -1, 9414, 9415, 9416, -1, 9416, 9402, 9417, -1, 9417, 8679, 9418, -1, 9418, 8685, 9419, -1, 9419, 9420, 9421, -1, 9421, 8690, 9422, -1, 9422, 8695, 9423, -1, 9423, 8700, 10519, -1, 10519, 9424, 10526, -1, 10526, 8707, 10518, -1, 10518, 8706, 9425, -1, 9425, 8710, 10524, -1, 10524, 8722, 10523, -1, 10523, 9403, 10521, -1, 9181, 10520, 9426, -1, 9426, 10520, 9427, -1, 9184, 9427, 9428, -1, 9245, 9428, 9433, -1, 9214, 9433, 9429, -1, 9218, 9429, 10527, -1, 9219, 10527, 9430, -1, 9434, 9430, 9435, -1, 9203, 9435, 10525, -1, 9204, 10525, 9431, -1, 9257, 9431, 10517, -1, 9436, 10517, 10522, -1, 9259, 10522, 9437, -1, 9261, 9437, 10515, -1, 9438, 10515, 9432, -1, 9262, 9432, 10514, -1, 9264, 10514, 10513, -1, 9265, 10513, 9440, -1, 9439, 9265, 9440, -1, 9426, 9427, 9184, -1, 9184, 9428, 9245, -1, 9245, 9433, 9214, -1, 9214, 9429, 9218, -1, 9218, 10527, 9219, -1, 9219, 9430, 9434, -1, 9434, 9435, 9203, -1, 9203, 10525, 9204, -1, 9204, 9431, 9257, -1, 9257, 10517, 9436, -1, 9436, 10522, 9259, -1, 9259, 9437, 9261, -1, 9261, 10515, 9438, -1, 9438, 9432, 9262, -1, 9262, 10514, 9264, -1, 9264, 10513, 9265, -1, 9439, 9440, 9441, -1, 9441, 9440, 10500, -1, 9367, 10500, 9390, -1, 9367, 9441, 10500, -1, 9440, 10511, 10500, -1, 9181, 9476, 10520, -1, 10520, 9476, 9442, -1, 9442, 9476, 9443, -1, 9443, 9476, 9445, -1, 9444, 9443, 9445, -1, 9444, 9445, 9470, -1, 9460, 9470, 9469, -1, 9461, 9469, 9467, -1, 10531, 9467, 9466, -1, 9459, 9466, 9472, -1, 9446, 9472, 9447, -1, 9449, 9447, 9448, -1, 10534, 9448, 9453, -1, 10534, 9449, 9448, -1, 9450, 9474, 9464, -1, 9450, 9475, 9474, -1, 9450, 9451, 9475, -1, 9450, 9481, 9451, -1, 9451, 9481, 9456, -1, 9455, 9456, 9452, -1, 9453, 9455, 9452, -1, 9453, 9448, 9455, -1, 9455, 9448, 9454, -1, 9451, 9454, 9475, -1, 9451, 9455, 9454, -1, 9451, 9456, 9455, -1, 9457, 9458, 9481, -1, 9481, 9458, 9456, -1, 9456, 9458, 9452, -1, 9449, 9446, 9447, -1, 9446, 9459, 9472, -1, 9459, 10531, 9466, -1, 9443, 9462, 10531, -1, 9443, 9444, 9462, -1, 9462, 9444, 9460, -1, 9461, 9460, 9469, -1, 9461, 9462, 9460, -1, 9461, 10531, 9462, -1, 9461, 9467, 10531, -1, 9460, 9444, 9470, -1, 9463, 9464, 9465, -1, 9468, 9465, 9473, -1, 9466, 9473, 9472, -1, 9466, 9468, 9473, -1, 9466, 9467, 9468, -1, 9468, 9467, 9469, -1, 9463, 9469, 9470, -1, 9464, 9470, 9445, -1, 9464, 9463, 9470, -1, 9464, 9474, 9465, -1, 9465, 9474, 9473, -1, 9473, 9474, 9471, -1, 9472, 9471, 9447, -1, 9472, 9473, 9471, -1, 9463, 9465, 9468, -1, 9469, 9463, 9468, -1, 9474, 9475, 9471, -1, 9471, 9475, 9454, -1, 9447, 9454, 9448, -1, 9447, 9471, 9454, -1, 9476, 9483, 9445, -1, 9476, 9477, 9483, -1, 9476, 9478, 9477, -1, 9477, 9478, 9484, -1, 9498, 9484, 9501, -1, 9500, 9501, 9479, -1, 9480, 9479, 9485, -1, 9481, 9485, 9457, -1, 9481, 9480, 9485, -1, 9481, 9450, 9480, -1, 9480, 9450, 9482, -1, 9500, 9482, 9499, -1, 9498, 9499, 9483, -1, 9477, 9498, 9483, -1, 9477, 9484, 9498, -1, 9484, 9478, 9492, -1, 9501, 9492, 9494, -1, 9479, 9494, 9490, -1, 9485, 9490, 9457, -1, 9485, 9479, 9490, -1, 9178, 9486, 9180, -1, 9178, 9487, 9486, -1, 9486, 9487, 9489, -1, 9488, 9489, 10536, -1, 9490, 10536, 9491, -1, 9457, 9490, 9491, -1, 9486, 9489, 9488, -1, 9493, 9488, 9494, -1, 9492, 9493, 9494, -1, 9492, 9180, 9493, -1, 9492, 9478, 9180, -1, 9488, 10536, 9490, -1, 9494, 9488, 9490, -1, 9482, 9450, 9495, -1, 9499, 9495, 9496, -1, 9483, 9496, 9445, -1, 9483, 9499, 9496, -1, 9445, 9497, 9464, -1, 9445, 9496, 9497, -1, 9497, 9496, 9495, -1, 9464, 9495, 9450, -1, 9464, 9497, 9495, -1, 9500, 9499, 9498, -1, 9501, 9500, 9498, -1, 9492, 9501, 9484, -1, 9482, 9495, 9499, -1, 9180, 9486, 9493, -1, 9493, 9486, 9488, -1, 9500, 9479, 9480, -1, 9482, 9500, 9480, -1, 9501, 9494, 9479, -1, 10675, 9502, 10680, -1, 10675, 10674, 9502, -1, 9502, 10674, 8801, -1, 8801, 10674, 9536, -1, 9503, 9536, 9537, -1, 9503, 8801, 9536, -1, 10662, 9504, 9536, -1, 10662, 10661, 9504, -1, 9504, 10661, 10659, -1, 9505, 9504, 10659, -1, 9505, 10652, 9504, -1, 9504, 10652, 10649, -1, 10646, 9504, 10649, -1, 10646, 10643, 9504, -1, 9504, 10643, 8792, -1, 8792, 10643, 10642, -1, 8791, 10642, 9506, -1, 10638, 8791, 9506, -1, 10638, 8793, 8791, -1, 10638, 10632, 8793, -1, 8793, 10632, 9507, -1, 9507, 10632, 10631, -1, 10627, 9507, 10631, -1, 10627, 9533, 9507, -1, 10627, 10626, 9533, -1, 9533, 10626, 10623, -1, 9534, 10623, 10614, -1, 10758, 9534, 10614, -1, 10758, 9509, 9534, -1, 10758, 9508, 9509, -1, 9509, 9508, 10756, -1, 9510, 10756, 10755, -1, 10735, 9510, 10755, -1, 10735, 9511, 9510, -1, 9510, 9511, 9512, -1, 9512, 9511, 9513, -1, 10750, 9512, 9513, -1, 10750, 9514, 9512, -1, 9512, 9514, 8785, -1, 8785, 9514, 10734, -1, 9515, 8785, 10734, -1, 9515, 9517, 8785, -1, 9515, 9516, 9517, -1, 9517, 9516, 9518, -1, 9535, 9518, 10723, -1, 9519, 9535, 10723, -1, 9519, 9522, 9535, -1, 9519, 9520, 9522, -1, 9522, 9520, 9521, -1, 10712, 9522, 9521, -1, 10712, 10711, 9522, -1, 9522, 10711, 9524, -1, 9523, 9522, 9524, -1, 9523, 10709, 9522, -1, 9522, 10709, 9525, -1, 10706, 9522, 9525, -1, 10706, 10692, 9522, -1, 9522, 10692, 9526, -1, 10691, 9522, 9526, -1, 10691, 9527, 9522, -1, 9522, 9527, 8804, -1, 8804, 9527, 8805, -1, 8805, 9527, 8802, -1, 8802, 9527, 9528, -1, 9528, 9527, 9529, -1, 9529, 9527, 9530, -1, 9530, 9527, 9531, -1, 10690, 9530, 9531, -1, 10690, 10689, 9530, -1, 9530, 10689, 9532, -1, 9532, 10689, 10681, -1, 10680, 9532, 10681, -1, 10680, 9502, 9532, -1, 8792, 10642, 8791, -1, 9533, 10623, 9534, -1, 9509, 10756, 9510, -1, 9517, 9518, 9535, -1, 9504, 8795, 9536, -1, 9536, 8795, 8796, -1, 9537, 9536, 8796, -1, 10598, 10488, 10593, -1, 10593, 10488, 10489, -1, 10596, 10489, 10492, -1, 10597, 10492, 9538, -1, 9539, 9538, 10799, -1, 10809, 9539, 10799, -1, 10593, 10489, 10596, -1, 10596, 10492, 10597, -1, 10597, 9538, 9539, -1, 10803, 10804, 9540, -1, 9540, 10804, 9557, -1, 9939, 9557, 9555, -1, 9542, 9555, 9541, -1, 8943, 9541, 8944, -1, 8943, 9542, 9541, -1, 9540, 9557, 9939, -1, 9939, 9555, 9542, -1, 9556, 9548, 9544, -1, 9544, 9548, 9562, -1, 9543, 9544, 9562, -1, 9543, 9545, 9544, -1, 9544, 9545, 9554, -1, 9546, 9547, 9548, -1, 9548, 9547, 9549, -1, 9559, 9548, 9549, -1, 9559, 9560, 9548, -1, 9548, 9560, 9562, -1, 9550, 9567, 9548, -1, 9548, 9567, 9564, -1, 9546, 9564, 9551, -1, 8937, 9546, 9551, -1, 8937, 9547, 9546, -1, 8937, 8936, 9547, -1, 9547, 8936, 9549, -1, 9549, 8936, 9558, -1, 9559, 9558, 9552, -1, 9560, 9552, 9561, -1, 9562, 9561, 8941, -1, 9543, 8941, 9553, -1, 9545, 9553, 9563, -1, 9554, 9563, 8944, -1, 9544, 8944, 9541, -1, 9555, 9544, 9541, -1, 9555, 9556, 9544, -1, 9555, 9557, 9556, -1, 9556, 9557, 10804, -1, 9548, 9564, 9546, -1, 9549, 9558, 9559, -1, 9559, 9552, 9560, -1, 9560, 9561, 9562, -1, 9562, 8941, 9543, -1, 9543, 9553, 9545, -1, 9545, 9563, 9554, -1, 9554, 8944, 9544, -1, 8938, 8937, 9565, -1, 9565, 8937, 9551, -1, 9564, 9565, 9551, -1, 9564, 9566, 9565, -1, 9564, 9567, 9566, -1, 9566, 9567, 9585, -1, 9585, 9567, 9550, -1, 9586, 9585, 9550, -1, 9584, 9573, 9568, -1, 9568, 9573, 9569, -1, 9569, 9573, 9582, -1, 9582, 9573, 9589, -1, 9589, 9573, 9570, -1, 9570, 9573, 9587, -1, 9587, 9573, 9571, -1, 9571, 9573, 9572, -1, 9572, 9573, 9580, -1, 9580, 9573, 9574, -1, 9575, 9576, 9573, -1, 9573, 9576, 9577, -1, 9574, 9577, 9578, -1, 9579, 9574, 9578, -1, 9579, 9580, 9574, -1, 9579, 8929, 9580, -1, 9580, 8929, 9572, -1, 9572, 8929, 8945, -1, 9571, 8945, 8927, -1, 9587, 8927, 9588, -1, 9570, 9588, 9581, -1, 9589, 9581, 9583, -1, 9582, 9583, 8935, -1, 9569, 8935, 8938, -1, 9568, 8938, 9565, -1, 9566, 9568, 9565, -1, 9566, 9584, 9568, -1, 9566, 9585, 9584, -1, 9584, 9585, 9586, -1, 9573, 9577, 9574, -1, 9572, 8945, 9571, -1, 9571, 8927, 9587, -1, 9587, 9588, 9570, -1, 9570, 9581, 9589, -1, 9589, 9583, 9582, -1, 9582, 8935, 9569, -1, 9569, 8938, 9568, -1, 9590, 9579, 9605, -1, 9605, 9579, 9578, -1, 9577, 9605, 9578, -1, 9577, 9607, 9605, -1, 9577, 9576, 9607, -1, 9607, 9576, 9591, -1, 9591, 9576, 9575, -1, 9592, 9591, 9575, -1, 9608, 9593, 9606, -1, 9606, 9593, 9594, -1, 9594, 9593, 9611, -1, 9611, 9593, 9603, -1, 9603, 9593, 9610, -1, 9610, 9593, 9609, -1, 9609, 9593, 9595, -1, 9595, 9593, 9596, -1, 9596, 9593, 9599, -1, 9599, 9593, 9598, -1, 9597, 9613, 9593, -1, 9593, 9613, 9614, -1, 9598, 9614, 9615, -1, 9617, 9598, 9615, -1, 9617, 9599, 9598, -1, 9617, 9600, 9599, -1, 9599, 9600, 9596, -1, 9596, 9600, 9601, -1, 9595, 9601, 8946, -1, 9609, 8946, 9602, -1, 9610, 9602, 8926, -1, 9603, 8926, 9604, -1, 9611, 9604, 8928, -1, 9594, 8928, 9590, -1, 9606, 9590, 9605, -1, 9607, 9606, 9605, -1, 9607, 9608, 9606, -1, 9607, 9591, 9608, -1, 9608, 9591, 9592, -1, 9593, 9614, 9598, -1, 9596, 9601, 9595, -1, 9595, 8946, 9609, -1, 9609, 9602, 9610, -1, 9610, 8926, 9603, -1, 9603, 9604, 9611, -1, 9611, 8928, 9594, -1, 9594, 9590, 9606, -1, 10205, 9612, 9597, -1, 9597, 9612, 9613, -1, 9613, 9612, 9618, -1, 9614, 9618, 9616, -1, 9615, 9616, 9029, -1, 9617, 9615, 9029, -1, 9613, 9618, 9614, -1, 9614, 9616, 9615, -1, 10196, 10197, 9619, -1, 9619, 10197, 9620, -1, 9620, 10197, 10202, -1, 10559, 10202, 10203, -1, 9622, 10203, 10206, -1, 9621, 10206, 10808, -1, 9621, 9622, 10206, -1, 9620, 10202, 10559, -1, 10559, 10203, 9622, -1, 11104, 9624, 9623, -1, 9623, 9624, 12347, -1, 12364, 9623, 12347, -1, 12364, 9625, 9623, -1, 12364, 10929, 9625, -1, 9625, 10929, 10930, -1, 9626, 10942, 9628, -1, 9628, 10942, 9627, -1, 9629, 9628, 9627, -1, 9629, 9630, 9628, -1, 9629, 11103, 9630, -1, 9630, 11103, 10943, -1, 9631, 9636, 8819, -1, 9631, 9638, 9636, -1, 9631, 9639, 9638, -1, 9638, 9639, 9632, -1, 9637, 9632, 9768, -1, 9771, 9768, 9770, -1, 9634, 9770, 9642, -1, 9633, 9642, 9640, -1, 9633, 9634, 9642, -1, 9633, 9755, 9634, -1, 9634, 9755, 9635, -1, 9771, 9635, 9766, -1, 9637, 9766, 9754, -1, 9638, 9754, 9636, -1, 9638, 9637, 9754, -1, 9638, 9632, 9637, -1, 9639, 8812, 9632, -1, 9632, 8812, 9767, -1, 9768, 9767, 9769, -1, 9770, 9769, 9773, -1, 9642, 9773, 9776, -1, 9640, 9776, 9641, -1, 9640, 9642, 9776, -1, 8812, 8808, 9767, -1, 9767, 8808, 9645, -1, 9769, 9645, 9772, -1, 9773, 9772, 9646, -1, 9776, 9646, 9643, -1, 9641, 9643, 11006, -1, 9641, 9776, 9643, -1, 8808, 9644, 9645, -1, 9645, 9644, 9775, -1, 9772, 9775, 9774, -1, 9646, 9774, 9777, -1, 9643, 9777, 9650, -1, 11006, 9650, 9649, -1, 11006, 9643, 9650, -1, 9644, 9651, 9775, -1, 9775, 9651, 9647, -1, 9774, 9647, 9779, -1, 9777, 9779, 9778, -1, 9650, 9778, 9655, -1, 9649, 9655, 9648, -1, 9649, 9650, 9655, -1, 9651, 9652, 9647, -1, 9647, 9652, 9653, -1, 9779, 9653, 9654, -1, 9778, 9654, 9658, -1, 9655, 9658, 9660, -1, 9648, 9660, 11025, -1, 9648, 9655, 9660, -1, 9652, 9656, 9653, -1, 9653, 9656, 9657, -1, 9654, 9657, 9780, -1, 9658, 9780, 9782, -1, 9660, 9782, 9659, -1, 11025, 9659, 9662, -1, 11025, 9660, 9659, -1, 9656, 8811, 9657, -1, 9657, 8811, 9664, -1, 9780, 9664, 9781, -1, 9782, 9781, 9783, -1, 9659, 9783, 9666, -1, 9662, 9666, 9661, -1, 9662, 9659, 9666, -1, 8811, 9663, 9664, -1, 9664, 9663, 9667, -1, 9781, 9667, 9668, -1, 9783, 9668, 9665, -1, 9666, 9665, 9671, -1, 9661, 9671, 11008, -1, 9661, 9666, 9671, -1, 9663, 8810, 9667, -1, 9667, 8810, 9669, -1, 9668, 9669, 9673, -1, 9665, 9673, 9670, -1, 9671, 9670, 9672, -1, 11008, 9672, 9676, -1, 11008, 9671, 9672, -1, 8810, 8809, 9669, -1, 9669, 8809, 9674, -1, 9673, 9674, 9675, -1, 9670, 9675, 9678, -1, 9672, 9678, 9679, -1, 9676, 9679, 11010, -1, 9676, 9672, 9679, -1, 8809, 9680, 9674, -1, 9674, 9680, 9681, -1, 9675, 9681, 9677, -1, 9678, 9677, 9759, -1, 9679, 9759, 9684, -1, 11010, 9684, 9683, -1, 11010, 9679, 9684, -1, 9680, 8807, 9681, -1, 9681, 8807, 9682, -1, 9677, 9682, 9685, -1, 9759, 9685, 9686, -1, 9684, 9686, 9784, -1, 9683, 9784, 11028, -1, 9683, 9684, 9784, -1, 8807, 9689, 9682, -1, 9682, 9689, 9758, -1, 9685, 9758, 9757, -1, 9686, 9757, 9687, -1, 9784, 9687, 9688, -1, 11028, 9688, 9711, -1, 11028, 9784, 9688, -1, 9689, 8813, 9758, -1, 9758, 8813, 9710, -1, 9756, 9710, 9690, -1, 8816, 9756, 9690, -1, 8816, 9691, 9756, -1, 8816, 9692, 9691, -1, 9691, 9692, 8815, -1, 9693, 8815, 8814, -1, 9720, 8814, 9694, -1, 9787, 9694, 9696, -1, 9695, 9696, 9697, -1, 9727, 9697, 9698, -1, 9738, 9698, 9739, -1, 9789, 9739, 9699, -1, 9742, 9699, 9700, -1, 9708, 9700, 9701, -1, 9702, 9708, 9701, -1, 9702, 9709, 9708, -1, 9702, 8818, 9709, -1, 9709, 8818, 9703, -1, 9796, 9703, 9794, -1, 9795, 9794, 9762, -1, 9705, 9762, 9704, -1, 11019, 9704, 9748, -1, 11019, 9705, 9704, -1, 11019, 9745, 9705, -1, 9705, 9745, 9764, -1, 9795, 9764, 9706, -1, 9796, 9706, 9707, -1, 9709, 9707, 9708, -1, 9709, 9796, 9707, -1, 9709, 9703, 9796, -1, 9758, 9710, 9756, -1, 9757, 9756, 9717, -1, 9687, 9717, 9785, -1, 9688, 9785, 9788, -1, 9711, 9788, 11030, -1, 9711, 9688, 9788, -1, 9691, 8815, 9693, -1, 9718, 9693, 9712, -1, 9786, 9712, 9713, -1, 9716, 9713, 9715, -1, 9714, 9715, 11013, -1, 9714, 9716, 9715, -1, 9714, 11030, 9716, -1, 9716, 11030, 9788, -1, 9786, 9788, 9785, -1, 9718, 9785, 9717, -1, 9691, 9717, 9756, -1, 9691, 9718, 9717, -1, 9691, 9693, 9718, -1, 9693, 8814, 9720, -1, 9712, 9720, 9719, -1, 9713, 9719, 9722, -1, 9715, 9722, 9725, -1, 11013, 9725, 9724, -1, 11013, 9715, 9725, -1, 9720, 9694, 9787, -1, 9719, 9787, 9721, -1, 9722, 9721, 9723, -1, 9725, 9723, 9726, -1, 9724, 9726, 11031, -1, 9724, 9725, 9726, -1, 9787, 9696, 9695, -1, 9721, 9695, 9728, -1, 9723, 9728, 9729, -1, 9726, 9729, 9733, -1, 11031, 9733, 9732, -1, 11031, 9726, 9733, -1, 9695, 9697, 9727, -1, 9728, 9727, 9730, -1, 9729, 9730, 9731, -1, 9733, 9731, 9737, -1, 9732, 9737, 9735, -1, 9732, 9733, 9737, -1, 9727, 9698, 9738, -1, 9730, 9738, 9790, -1, 9731, 9790, 9734, -1, 9737, 9734, 9741, -1, 9735, 9741, 9736, -1, 9735, 9737, 9741, -1, 9738, 9739, 9789, -1, 9790, 9789, 9740, -1, 9734, 9740, 9792, -1, 9741, 9792, 9744, -1, 9736, 9744, 11017, -1, 9736, 9741, 9744, -1, 9789, 9699, 9742, -1, 9740, 9742, 9791, -1, 9792, 9791, 9793, -1, 9744, 9793, 9743, -1, 11017, 9743, 9746, -1, 11017, 9744, 9743, -1, 9742, 9700, 9708, -1, 9791, 9708, 9707, -1, 9793, 9707, 9706, -1, 9743, 9706, 9764, -1, 9746, 9764, 9745, -1, 9746, 9743, 9764, -1, 8818, 8817, 9703, -1, 9703, 8817, 9747, -1, 9794, 9747, 9750, -1, 9762, 9750, 9761, -1, 9704, 9761, 9763, -1, 9748, 9763, 9753, -1, 9748, 9704, 9763, -1, 8817, 9749, 9747, -1, 9747, 9749, 9751, -1, 9750, 9751, 9760, -1, 9761, 9760, 9765, -1, 9763, 9765, 9752, -1, 9753, 9752, 11005, -1, 9753, 9763, 9752, -1, 9749, 8819, 9751, -1, 9751, 8819, 9636, -1, 9760, 9636, 9754, -1, 9765, 9754, 9766, -1, 9752, 9766, 9635, -1, 11005, 9635, 9755, -1, 11005, 9752, 9635, -1, 9758, 9685, 9682, -1, 9685, 9759, 9677, -1, 9756, 9757, 9758, -1, 9759, 9679, 9678, -1, 9757, 9686, 9685, -1, 9686, 9684, 9759, -1, 9636, 9760, 9751, -1, 9760, 9761, 9750, -1, 9765, 9760, 9754, -1, 9761, 9704, 9762, -1, 9763, 9761, 9765, -1, 9795, 9762, 9705, -1, 9764, 9795, 9705, -1, 9794, 9750, 9762, -1, 9747, 9751, 9750, -1, 9752, 9765, 9766, -1, 9771, 9766, 9637, -1, 9768, 9771, 9637, -1, 9767, 9768, 9632, -1, 9645, 9769, 9767, -1, 9634, 9635, 9771, -1, 9770, 9634, 9771, -1, 9769, 9770, 9768, -1, 9775, 9772, 9645, -1, 9772, 9773, 9769, -1, 9773, 9642, 9770, -1, 9647, 9774, 9775, -1, 9774, 9646, 9772, -1, 9646, 9776, 9773, -1, 9653, 9779, 9647, -1, 9779, 9777, 9774, -1, 9777, 9643, 9646, -1, 9657, 9654, 9653, -1, 9654, 9778, 9779, -1, 9778, 9650, 9777, -1, 9664, 9780, 9657, -1, 9780, 9658, 9654, -1, 9658, 9655, 9778, -1, 9667, 9781, 9664, -1, 9781, 9782, 9780, -1, 9782, 9660, 9658, -1, 9669, 9668, 9667, -1, 9668, 9783, 9781, -1, 9783, 9659, 9782, -1, 9674, 9673, 9669, -1, 9673, 9665, 9668, -1, 9665, 9666, 9783, -1, 9681, 9675, 9674, -1, 9675, 9670, 9673, -1, 9670, 9671, 9665, -1, 9682, 9677, 9681, -1, 9677, 9678, 9675, -1, 9678, 9672, 9670, -1, 9687, 9757, 9717, -1, 9784, 9686, 9687, -1, 9688, 9687, 9785, -1, 9786, 9785, 9718, -1, 9712, 9786, 9718, -1, 9720, 9712, 9693, -1, 9787, 9719, 9720, -1, 9716, 9788, 9786, -1, 9713, 9716, 9786, -1, 9719, 9713, 9712, -1, 9695, 9721, 9787, -1, 9721, 9722, 9719, -1, 9722, 9715, 9713, -1, 9727, 9728, 9695, -1, 9728, 9723, 9721, -1, 9723, 9725, 9722, -1, 9738, 9730, 9727, -1, 9730, 9729, 9728, -1, 9729, 9726, 9723, -1, 9789, 9790, 9738, -1, 9790, 9731, 9730, -1, 9731, 9733, 9729, -1, 9742, 9740, 9789, -1, 9740, 9734, 9790, -1, 9734, 9737, 9731, -1, 9708, 9791, 9742, -1, 9791, 9792, 9740, -1, 9792, 9741, 9734, -1, 9793, 9791, 9707, -1, 9744, 9792, 9793, -1, 9743, 9793, 9706, -1, 9795, 9706, 9796, -1, 9794, 9795, 9796, -1, 9747, 9794, 9703, -1, 10876, 9809, 10903, -1, 10903, 9809, 9799, -1, 10892, 9799, 9797, -1, 10904, 9797, 9811, -1, 10905, 9811, 9798, -1, 10905, 10904, 9811, -1, 10903, 9799, 10892, -1, 10892, 9797, 10904, -1, 9833, 8830, 10866, -1, 9833, 9800, 8830, -1, 9833, 8827, 9800, -1, 9833, 9832, 8827, -1, 8827, 9832, 9801, -1, 8845, 9801, 9802, -1, 8845, 8827, 9801, -1, 9832, 9831, 9801, -1, 9801, 9831, 9830, -1, 11112, 9801, 9830, -1, 9801, 11113, 9802, -1, 9802, 11113, 8826, -1, 8826, 11113, 9803, -1, 9804, 9803, 8824, -1, 9804, 8826, 9803, -1, 9803, 9805, 8824, -1, 8824, 9805, 9806, -1, 9806, 9805, 9807, -1, 8823, 9807, 8821, -1, 8823, 9806, 9807, -1, 9807, 9808, 8821, -1, 8821, 9808, 8820, -1, 8820, 9808, 9809, -1, 9810, 9809, 9813, -1, 9810, 8820, 9809, -1, 9808, 9812, 9809, -1, 9809, 9812, 9799, -1, 9799, 9812, 9797, -1, 9797, 9812, 9811, -1, 9811, 9812, 9798, -1, 9809, 9814, 9813, -1, 9813, 9814, 8841, -1, 8841, 9814, 8840, -1, 8840, 9814, 9815, -1, 8839, 9815, 10869, -1, 8838, 10869, 10870, -1, 8852, 10870, 10859, -1, 9816, 10859, 10860, -1, 8850, 10860, 10871, -1, 8848, 10871, 9822, -1, 9823, 9822, 10862, -1, 9824, 10862, 9817, -1, 9825, 9817, 9826, -1, 8847, 9826, 9818, -1, 9827, 9818, 10864, -1, 9819, 9827, 10864, -1, 9819, 9820, 9827, -1, 9819, 9821, 9820, -1, 9820, 9821, 8833, -1, 8833, 9821, 10873, -1, 9828, 10873, 10868, -1, 9829, 10868, 10866, -1, 8830, 9829, 10866, -1, 8840, 9815, 8839, -1, 8839, 10869, 8838, -1, 8838, 10870, 8852, -1, 8852, 10859, 9816, -1, 9816, 10860, 8850, -1, 8850, 10871, 8848, -1, 8848, 9822, 9823, -1, 9823, 10862, 9824, -1, 9824, 9817, 9825, -1, 9825, 9826, 8847, -1, 8847, 9818, 9827, -1, 8833, 10873, 9828, -1, 9828, 10868, 9829, -1, 11112, 9830, 12205, -1, 12205, 9830, 10815, -1, 10815, 9830, 9831, -1, 10841, 9831, 9832, -1, 10849, 9832, 9833, -1, 10858, 10849, 9833, -1, 10815, 9831, 10841, -1, 10841, 9832, 10849, -1, 8864, 11148, 9844, -1, 8864, 11149, 11148, -1, 8864, 8858, 11149, -1, 11149, 8858, 9834, -1, 9834, 8858, 9835, -1, 11229, 9835, 8863, -1, 9846, 8863, 8862, -1, 9847, 8862, 8861, -1, 9836, 8861, 8860, -1, 11136, 8860, 9837, -1, 11137, 9837, 8859, -1, 11214, 8859, 9838, -1, 11215, 9838, 8857, -1, 11231, 8857, 9839, -1, 9848, 9839, 8854, -1, 11209, 8854, 8856, -1, 11180, 8856, 9849, -1, 11182, 9849, 8855, -1, 11183, 8855, 9840, -1, 11224, 9840, 9841, -1, 9850, 9841, 9842, -1, 11226, 9842, 9843, -1, 11227, 9843, 8853, -1, 9845, 8853, 9844, -1, 11148, 9845, 9844, -1, 9834, 9835, 11229, -1, 11229, 8863, 9846, -1, 9846, 8862, 9847, -1, 9847, 8861, 9836, -1, 9836, 8860, 11136, -1, 11136, 9837, 11137, -1, 11137, 8859, 11214, -1, 11214, 9838, 11215, -1, 11215, 8857, 11231, -1, 11231, 9839, 9848, -1, 9848, 8854, 11209, -1, 11209, 8856, 11180, -1, 11180, 9849, 11182, -1, 11182, 8855, 11183, -1, 11183, 9840, 11224, -1, 11224, 9841, 9850, -1, 9850, 9842, 11226, -1, 11226, 9843, 11227, -1, 11227, 8853, 9845, -1, 8865, 11300, 9863, -1, 8865, 11275, 11300, -1, 8865, 9851, 11275, -1, 11275, 9851, 9864, -1, 9864, 9851, 8866, -1, 9852, 8866, 9853, -1, 11351, 9853, 8867, -1, 11268, 8867, 9865, -1, 9866, 9865, 8868, -1, 11266, 8868, 8873, -1, 9867, 8873, 8872, -1, 11260, 8872, 9854, -1, 9868, 9854, 8871, -1, 9869, 8871, 9870, -1, 11353, 9870, 8869, -1, 11330, 8869, 8870, -1, 9871, 8870, 9855, -1, 11306, 9855, 9857, -1, 9856, 9857, 9858, -1, 9872, 9858, 9859, -1, 9873, 9859, 9874, -1, 9860, 9874, 9861, -1, 9875, 9861, 9862, -1, 11299, 9862, 9863, -1, 11300, 11299, 9863, -1, 9864, 8866, 9852, -1, 9852, 9853, 11351, -1, 11351, 8867, 11268, -1, 11268, 9865, 9866, -1, 9866, 8868, 11266, -1, 11266, 8873, 9867, -1, 9867, 8872, 11260, -1, 11260, 9854, 9868, -1, 9868, 8871, 9869, -1, 9869, 9870, 11353, -1, 11353, 8869, 11330, -1, 11330, 8870, 9871, -1, 9871, 9855, 11306, -1, 11306, 9857, 9856, -1, 9856, 9858, 9872, -1, 9872, 9859, 9873, -1, 9873, 9874, 9860, -1, 9860, 9861, 9875, -1, 9875, 9862, 11299, -1, 9876, 8885, 9877, -1, 9876, 8884, 8885, -1, 9876, 11475, 8884, -1, 8884, 11475, 8883, -1, 8883, 11475, 11466, -1, 9878, 11466, 9895, -1, 9896, 9895, 9879, -1, 9897, 9879, 9898, -1, 8882, 9898, 9880, -1, 9899, 9880, 11493, -1, 9881, 11493, 11494, -1, 9882, 11494, 11447, -1, 8875, 11447, 11437, -1, 8876, 11437, 11435, -1, 8878, 11435, 11499, -1, 9900, 11499, 9901, -1, 9883, 9901, 9902, -1, 9884, 9902, 11423, -1, 8880, 11423, 9903, -1, 8879, 9903, 9885, -1, 8877, 9885, 9886, -1, 9887, 9886, 11411, -1, 9888, 11411, 9889, -1, 8874, 9889, 9904, -1, 8881, 9904, 11508, -1, 11397, 8881, 11508, -1, 11397, 9890, 8881, -1, 11397, 9891, 9890, -1, 9890, 9891, 8886, -1, 8886, 9891, 8887, -1, 8887, 9891, 11388, -1, 8888, 11388, 11386, -1, 9892, 11386, 9905, -1, 9893, 9905, 9894, -1, 9906, 9894, 11376, -1, 9907, 11376, 9877, -1, 8885, 9907, 9877, -1, 8883, 11466, 9878, -1, 9878, 9895, 9896, -1, 9896, 9879, 9897, -1, 9897, 9898, 8882, -1, 8882, 9880, 9899, -1, 9899, 11493, 9881, -1, 9881, 11494, 9882, -1, 9882, 11447, 8875, -1, 8875, 11437, 8876, -1, 8876, 11435, 8878, -1, 8878, 11499, 9900, -1, 9900, 9901, 9883, -1, 9883, 9902, 9884, -1, 9884, 11423, 8880, -1, 8880, 9903, 8879, -1, 8879, 9885, 8877, -1, 8877, 9886, 9887, -1, 9887, 11411, 9888, -1, 9888, 9889, 8874, -1, 8874, 9904, 8881, -1, 8887, 11388, 8888, -1, 8888, 11386, 9892, -1, 9892, 9905, 9893, -1, 9893, 9894, 9906, -1, 9906, 11376, 9907, -1, 8898, 9909, 9908, -1, 9908, 9909, 11583, -1, 11127, 9910, 8896, -1, 8896, 9910, 8906, -1, 9925, 9911, 9912, -1, 9917, 9912, 9913, -1, 9916, 9913, 9914, -1, 11122, 9914, 9915, -1, 11122, 9916, 9914, -1, 11627, 9913, 9918, -1, 11627, 9914, 9913, -1, 11627, 11123, 9914, -1, 11627, 9910, 11123, -1, 11123, 9915, 9914, -1, 9916, 9917, 9913, -1, 9917, 9925, 9912, -1, 9918, 9913, 9912, -1, 9911, 9918, 9912, -1, 9919, 11648, 9920, -1, 9917, 9920, 9925, -1, 9917, 9919, 9920, -1, 9921, 9926, 11642, -1, 9921, 9923, 9926, -1, 9921, 9922, 9923, -1, 9921, 11641, 9922, -1, 9922, 9924, 9923, -1, 9923, 9924, 9911, -1, 9925, 9923, 9911, -1, 9925, 9926, 9923, -1, 9925, 9920, 9926, -1, 9926, 9920, 11642, -1, 11642, 9920, 11648, -1, 9916, 11122, 9930, -1, 9917, 9930, 9928, -1, 9919, 9928, 9927, -1, 11648, 9927, 11634, -1, 11648, 9919, 9927, -1, 11121, 9928, 9931, -1, 11121, 9927, 9928, -1, 11121, 11638, 9927, -1, 11121, 9929, 11638, -1, 11638, 11634, 9927, -1, 9919, 9917, 9928, -1, 9917, 9916, 9930, -1, 9931, 9928, 9930, -1, 11122, 9931, 9930, -1, 9953, 10803, 9938, -1, 9954, 9938, 9951, -1, 9932, 9951, 9933, -1, 9936, 9933, 8942, -1, 9934, 9936, 8942, -1, 9934, 9935, 9936, -1, 9934, 8939, 9935, -1, 9935, 8939, 9940, -1, 9958, 9940, 9957, -1, 9956, 9957, 9960, -1, 11720, 9960, 9945, -1, 11720, 9956, 9960, -1, 11720, 9937, 9956, -1, 9956, 9937, 9948, -1, 9958, 9948, 9955, -1, 9935, 9955, 9936, -1, 9935, 9958, 9955, -1, 9935, 9940, 9958, -1, 10803, 9540, 9938, -1, 9938, 9540, 9939, -1, 9951, 9939, 9542, -1, 9933, 9542, 8943, -1, 8942, 9933, 8943, -1, 9938, 9939, 9951, -1, 9951, 9542, 9933, -1, 8939, 9941, 9940, -1, 9940, 9941, 9959, -1, 9957, 9959, 9942, -1, 9960, 9942, 9943, -1, 9944, 9960, 9943, -1, 9944, 9945, 9960, -1, 9944, 11719, 9945, -1, 9941, 9946, 9959, -1, 9959, 9946, 9947, -1, 9942, 9947, 9963, -1, 9943, 9942, 9963, -1, 9946, 8940, 9947, -1, 9947, 8940, 9963, -1, 9937, 9950, 9948, -1, 9948, 9950, 9949, -1, 9955, 9949, 9932, -1, 9936, 9932, 9933, -1, 9936, 9955, 9932, -1, 9950, 9952, 9949, -1, 9949, 9952, 9954, -1, 9932, 9954, 9951, -1, 9932, 9949, 9954, -1, 9952, 9953, 9954, -1, 9954, 9953, 9938, -1, 9948, 9949, 9955, -1, 9956, 9948, 9958, -1, 9957, 9956, 9958, -1, 9959, 9957, 9940, -1, 9947, 9942, 9959, -1, 9942, 9960, 9957, -1, 9961, 9962, 8940, -1, 8940, 9962, 9963, -1, 9963, 9962, 9964, -1, 9943, 9964, 9965, -1, 9944, 9965, 11719, -1, 9944, 9943, 9965, -1, 9963, 9964, 9943, -1, 9965, 11722, 11719, -1, 9976, 11744, 9966, -1, 9971, 9966, 9972, -1, 9970, 9972, 9968, -1, 9967, 9968, 11131, -1, 9967, 9970, 9968, -1, 9969, 9972, 11736, -1, 9969, 9968, 9972, -1, 9969, 11132, 9968, -1, 9969, 11133, 11132, -1, 11132, 11131, 9968, -1, 9970, 9971, 9972, -1, 9971, 9976, 9966, -1, 11736, 9972, 9966, -1, 11744, 11736, 9966, -1, 9980, 11745, 9978, -1, 9971, 9978, 9976, -1, 9971, 9980, 9978, -1, 9974, 9975, 9973, -1, 9974, 9977, 9975, -1, 9974, 11728, 9977, -1, 9974, 11746, 11728, -1, 11728, 11734, 9977, -1, 9977, 11734, 11744, -1, 9976, 9977, 11744, -1, 9976, 9975, 9977, -1, 9976, 9978, 9975, -1, 9975, 9978, 9973, -1, 9973, 9978, 11745, -1, 9970, 9967, 9979, -1, 9971, 9979, 9983, -1, 9980, 9983, 9982, -1, 11745, 9982, 9981, -1, 11745, 9980, 9982, -1, 11129, 9983, 9986, -1, 11129, 9982, 9983, -1, 11129, 9984, 9982, -1, 11129, 9985, 9984, -1, 9984, 9981, 9982, -1, 9980, 9971, 9983, -1, 9971, 9970, 9979, -1, 9986, 9983, 9979, -1, 9967, 9986, 9979, -1, 8981, 11747, 11124, -1, 11124, 11747, 9985, -1, 9988, 9987, 9011, -1, 9988, 9995, 9987, -1, 9988, 9016, 9995, -1, 9995, 9016, 9997, -1, 9989, 9997, 9999, -1, 10112, 9999, 10114, -1, 9991, 10114, 10000, -1, 9990, 10000, 10003, -1, 9990, 9991, 10000, -1, 9990, 9992, 9991, -1, 9991, 9992, 10105, -1, 10112, 10105, 9993, -1, 9989, 9993, 9994, -1, 9995, 9994, 9987, -1, 9995, 9989, 9994, -1, 9995, 9997, 9989, -1, 9016, 9996, 9997, -1, 9997, 9996, 9998, -1, 9999, 9998, 10111, -1, 10114, 10111, 10001, -1, 10000, 10001, 10002, -1, 10003, 10002, 10005, -1, 10003, 10000, 10002, -1, 9996, 10004, 9998, -1, 9998, 10004, 10007, -1, 10111, 10007, 10113, -1, 10001, 10113, 10115, -1, 10002, 10115, 10006, -1, 10005, 10006, 10008, -1, 10005, 10002, 10006, -1, 10004, 9017, 10007, -1, 10007, 9017, 10020, -1, 10113, 10020, 10118, -1, 10115, 10118, 10117, -1, 10006, 10117, 10024, -1, 10008, 10024, 11800, -1, 10008, 10006, 10024, -1, 9017, 10009, 10020, -1, 10020, 10009, 10021, -1, 10022, 10021, 9015, -1, 10025, 9015, 9014, -1, 10010, 9014, 9013, -1, 10030, 9013, 9012, -1, 10031, 9012, 10035, -1, 10036, 10035, 10042, -1, 10045, 10042, 10046, -1, 10050, 10046, 9010, -1, 10051, 9010, 9009, -1, 10011, 10051, 9009, -1, 10011, 10012, 10051, -1, 10011, 9008, 10012, -1, 10012, 9008, 10053, -1, 10018, 10053, 10013, -1, 10014, 10013, 10129, -1, 10015, 10129, 10128, -1, 11788, 10128, 11803, -1, 11788, 10015, 10128, -1, 11788, 10016, 10015, -1, 10015, 10016, 10052, -1, 10014, 10052, 10017, -1, 10018, 10017, 10019, -1, 10012, 10019, 10051, -1, 10012, 10018, 10019, -1, 10012, 10053, 10018, -1, 10020, 10021, 10022, -1, 10118, 10022, 10116, -1, 10117, 10116, 10121, -1, 10024, 10121, 10023, -1, 11800, 10023, 10026, -1, 11800, 10024, 10023, -1, 10022, 9015, 10025, -1, 10116, 10025, 10119, -1, 10121, 10119, 10124, -1, 10023, 10124, 10123, -1, 10026, 10123, 10027, -1, 10026, 10023, 10123, -1, 10025, 9014, 10010, -1, 10119, 10010, 10120, -1, 10124, 10120, 10028, -1, 10123, 10028, 10125, -1, 10027, 10125, 11786, -1, 10027, 10123, 10125, -1, 10010, 9013, 10030, -1, 10120, 10030, 10122, -1, 10028, 10122, 10029, -1, 10125, 10029, 10034, -1, 11786, 10034, 10033, -1, 11786, 10125, 10034, -1, 10030, 9012, 10031, -1, 10122, 10031, 10037, -1, 10029, 10037, 10032, -1, 10034, 10032, 10041, -1, 10033, 10041, 10039, -1, 10033, 10034, 10041, -1, 10031, 10035, 10036, -1, 10037, 10036, 10126, -1, 10032, 10126, 10127, -1, 10041, 10127, 10038, -1, 10039, 10038, 10040, -1, 10039, 10041, 10038, -1, 10036, 10042, 10045, -1, 10126, 10045, 10047, -1, 10127, 10047, 10106, -1, 10038, 10106, 10043, -1, 10040, 10043, 10044, -1, 10040, 10038, 10043, -1, 10045, 10046, 10050, -1, 10047, 10050, 10048, -1, 10106, 10048, 10107, -1, 10043, 10107, 10049, -1, 10044, 10049, 11787, -1, 10044, 10043, 10049, -1, 10050, 9010, 10051, -1, 10048, 10051, 10019, -1, 10107, 10019, 10017, -1, 10049, 10017, 10052, -1, 11787, 10052, 10016, -1, 11787, 10049, 10052, -1, 9008, 9007, 10053, -1, 10053, 9007, 10056, -1, 10013, 10056, 10058, -1, 10129, 10058, 10054, -1, 10128, 10054, 10055, -1, 11803, 10055, 11790, -1, 11803, 10128, 10055, -1, 9007, 10057, 10056, -1, 10056, 10057, 10061, -1, 10058, 10061, 10131, -1, 10054, 10131, 10130, -1, 10055, 10130, 10059, -1, 11790, 10059, 10063, -1, 11790, 10055, 10059, -1, 10057, 10060, 10061, -1, 10061, 10060, 10062, -1, 10131, 10062, 10066, -1, 10130, 10066, 10133, -1, 10059, 10133, 10064, -1, 10063, 10064, 11791, -1, 10063, 10059, 10064, -1, 10060, 10065, 10062, -1, 10062, 10065, 10132, -1, 10066, 10132, 10067, -1, 10133, 10067, 10068, -1, 10064, 10068, 10071, -1, 11791, 10071, 11804, -1, 11791, 10064, 10071, -1, 10065, 10069, 10132, -1, 10132, 10069, 10134, -1, 10067, 10134, 10074, -1, 10068, 10074, 10070, -1, 10071, 10070, 10072, -1, 11804, 10072, 11792, -1, 11804, 10071, 10072, -1, 10069, 9006, 10134, -1, 10134, 9006, 10073, -1, 10074, 10073, 10136, -1, 10070, 10136, 10075, -1, 10072, 10075, 10076, -1, 11792, 10076, 10078, -1, 11792, 10072, 10076, -1, 9006, 9005, 10073, -1, 10073, 9005, 10135, -1, 10136, 10135, 10139, -1, 10075, 10139, 10138, -1, 10076, 10138, 10077, -1, 10078, 10077, 10079, -1, 10078, 10076, 10077, -1, 9005, 10080, 10135, -1, 10135, 10080, 10082, -1, 10139, 10082, 10140, -1, 10138, 10140, 10141, -1, 10077, 10141, 10081, -1, 10079, 10081, 11806, -1, 10079, 10077, 10081, -1, 10080, 10084, 10082, -1, 10082, 10084, 10137, -1, 10140, 10137, 10143, -1, 10141, 10143, 10083, -1, 10081, 10083, 10087, -1, 11806, 10087, 11807, -1, 11806, 10081, 10087, -1, 10084, 10085, 10137, -1, 10137, 10085, 10142, -1, 10143, 10142, 10091, -1, 10083, 10091, 10086, -1, 10087, 10086, 10088, -1, 11807, 10088, 11797, -1, 11807, 10087, 10088, -1, 10085, 10089, 10142, -1, 10142, 10089, 10090, -1, 10091, 10090, 10145, -1, 10086, 10145, 10146, -1, 10088, 10146, 10092, -1, 11797, 10092, 11782, -1, 11797, 10088, 10092, -1, 10089, 10093, 10090, -1, 10090, 10093, 10144, -1, 10145, 10144, 10096, -1, 10146, 10096, 10109, -1, 10092, 10109, 10094, -1, 11782, 10094, 10095, -1, 11782, 10092, 10094, -1, 10093, 10100, 10144, -1, 10144, 10100, 10101, -1, 10096, 10101, 10097, -1, 10109, 10097, 10098, -1, 10094, 10098, 10099, -1, 10095, 10099, 11798, -1, 10095, 10094, 10099, -1, 10100, 9003, 10101, -1, 10101, 9003, 10103, -1, 10097, 10103, 10108, -1, 10098, 10108, 10104, -1, 10099, 10104, 10110, -1, 11798, 10110, 11785, -1, 11798, 10099, 10110, -1, 9003, 9004, 10103, -1, 10103, 9004, 10102, -1, 9011, 10103, 10102, -1, 9011, 9987, 10103, -1, 10103, 9987, 10108, -1, 10108, 9987, 9994, -1, 10104, 9994, 9993, -1, 10110, 9993, 10105, -1, 11785, 10105, 9992, -1, 11785, 10110, 10105, -1, 10051, 10048, 10050, -1, 10048, 10106, 10047, -1, 10107, 10048, 10019, -1, 10106, 10038, 10127, -1, 10043, 10106, 10107, -1, 10108, 10098, 10097, -1, 10104, 10108, 9994, -1, 10098, 10094, 10109, -1, 10099, 10098, 10104, -1, 10146, 10109, 10092, -1, 10096, 10097, 10109, -1, 10101, 10103, 10097, -1, 10110, 10104, 9993, -1, 10112, 9993, 9989, -1, 9999, 10112, 9989, -1, 9998, 9999, 9997, -1, 10007, 10111, 9998, -1, 9991, 10105, 10112, -1, 10114, 9991, 10112, -1, 10111, 10114, 9999, -1, 10020, 10113, 10007, -1, 10113, 10001, 10111, -1, 10001, 10000, 10114, -1, 10022, 10118, 10020, -1, 10118, 10115, 10113, -1, 10115, 10002, 10001, -1, 10025, 10116, 10022, -1, 10116, 10117, 10118, -1, 10117, 10006, 10115, -1, 10010, 10119, 10025, -1, 10119, 10121, 10116, -1, 10121, 10024, 10117, -1, 10030, 10120, 10010, -1, 10120, 10124, 10119, -1, 10124, 10023, 10121, -1, 10031, 10122, 10030, -1, 10122, 10028, 10120, -1, 10028, 10123, 10124, -1, 10036, 10037, 10031, -1, 10037, 10029, 10122, -1, 10029, 10125, 10028, -1, 10045, 10126, 10036, -1, 10126, 10032, 10037, -1, 10032, 10034, 10029, -1, 10050, 10047, 10045, -1, 10047, 10127, 10126, -1, 10127, 10041, 10032, -1, 10049, 10107, 10017, -1, 10014, 10017, 10018, -1, 10013, 10014, 10018, -1, 10056, 10013, 10053, -1, 10061, 10058, 10056, -1, 10015, 10052, 10014, -1, 10129, 10015, 10014, -1, 10058, 10129, 10013, -1, 10062, 10131, 10061, -1, 10131, 10054, 10058, -1, 10054, 10128, 10129, -1, 10132, 10066, 10062, -1, 10066, 10130, 10131, -1, 10130, 10055, 10054, -1, 10134, 10067, 10132, -1, 10067, 10133, 10066, -1, 10133, 10059, 10130, -1, 10073, 10074, 10134, -1, 10074, 10068, 10067, -1, 10068, 10064, 10133, -1, 10135, 10136, 10073, -1, 10136, 10070, 10074, -1, 10070, 10071, 10068, -1, 10082, 10139, 10135, -1, 10139, 10075, 10136, -1, 10075, 10072, 10070, -1, 10137, 10140, 10082, -1, 10140, 10138, 10139, -1, 10138, 10076, 10075, -1, 10142, 10143, 10137, -1, 10143, 10141, 10140, -1, 10141, 10077, 10138, -1, 10090, 10091, 10142, -1, 10091, 10083, 10143, -1, 10083, 10081, 10141, -1, 10144, 10145, 10090, -1, 10145, 10086, 10091, -1, 10086, 10087, 10083, -1, 10101, 10096, 10144, -1, 10096, 10146, 10145, -1, 10146, 10088, 10086, -1, 10147, 10181, 10148, -1, 10174, 10148, 10154, -1, 10175, 10154, 10155, -1, 10178, 10155, 10156, -1, 10179, 10156, 10158, -1, 10186, 10158, 10149, -1, 10170, 10149, 10159, -1, 10168, 10159, 10150, -1, 10167, 10150, 10161, -1, 10166, 10161, 10153, -1, 10152, 10153, 10163, -1, 10189, 10163, 10192, -1, 10190, 10189, 10192, -1, 10190, 10188, 10189, -1, 10190, 10468, 10188, -1, 10188, 10468, 10472, -1, 10151, 10472, 10182, -1, 10152, 10182, 10166, -1, 10153, 10152, 10166, -1, 11814, 10154, 11819, -1, 11814, 10155, 10154, -1, 11814, 11820, 10155, -1, 10155, 11820, 10156, -1, 10156, 11820, 10157, -1, 10158, 10157, 11821, -1, 10149, 11821, 10159, -1, 10149, 10158, 11821, -1, 10156, 10157, 10158, -1, 11821, 10160, 10159, -1, 10159, 10160, 10150, -1, 10150, 10160, 10162, -1, 10161, 10162, 11817, -1, 10153, 11817, 10163, -1, 10153, 10161, 11817, -1, 10150, 10162, 10161, -1, 11817, 10164, 10163, -1, 10163, 10164, 10192, -1, 10472, 10471, 10182, -1, 10182, 10471, 10165, -1, 10166, 10165, 10167, -1, 10161, 10166, 10167, -1, 10471, 10169, 10165, -1, 10165, 10169, 10183, -1, 10167, 10183, 10168, -1, 10150, 10167, 10168, -1, 10169, 10470, 10183, -1, 10183, 10470, 10185, -1, 10168, 10185, 10170, -1, 10159, 10168, 10170, -1, 10185, 10470, 10184, -1, 10170, 10184, 10186, -1, 10149, 10170, 10186, -1, 10475, 10171, 10474, -1, 10475, 10172, 10171, -1, 10475, 10173, 10172, -1, 10172, 10173, 10180, -1, 10178, 10180, 10175, -1, 10155, 10178, 10175, -1, 10173, 10476, 10180, -1, 10180, 10476, 10187, -1, 10175, 10187, 10174, -1, 10154, 10175, 10174, -1, 10476, 10176, 10187, -1, 10187, 10176, 10177, -1, 10174, 10177, 10147, -1, 10148, 10174, 10147, -1, 10187, 10177, 10174, -1, 10179, 10158, 10186, -1, 10171, 10186, 10184, -1, 10474, 10184, 10470, -1, 10474, 10171, 10184, -1, 10178, 10156, 10179, -1, 10172, 10179, 10171, -1, 10172, 10178, 10179, -1, 10172, 10180, 10178, -1, 10181, 11819, 10148, -1, 10148, 11819, 10154, -1, 10163, 10189, 10152, -1, 10152, 10189, 10151, -1, 10182, 10152, 10151, -1, 10165, 10166, 10182, -1, 10183, 10167, 10165, -1, 10185, 10168, 10183, -1, 10184, 10170, 10185, -1, 10171, 10179, 10186, -1, 10187, 10175, 10180, -1, 10472, 10151, 10188, -1, 10188, 10151, 10189, -1, 10468, 10190, 12858, -1, 12858, 10190, 10191, -1, 10191, 10190, 10192, -1, 10193, 10192, 10164, -1, 11748, 10193, 10164, -1, 10191, 10192, 10193, -1, 11856, 10194, 10199, -1, 10199, 10194, 9035, -1, 10200, 9035, 9034, -1, 10195, 9034, 9033, -1, 10196, 9033, 10198, -1, 10197, 10198, 10202, -1, 10197, 10196, 10198, -1, 10199, 9035, 10200, -1, 10200, 9034, 10195, -1, 10195, 9033, 10196, -1, 10198, 10201, 10202, -1, 10202, 10201, 10203, -1, 10203, 10201, 10204, -1, 10206, 10204, 10205, -1, 10808, 10206, 10205, -1, 10203, 10204, 10206, -1, 11851, 10207, 11856, -1, 11856, 10207, 10194, -1, 11851, 10208, 10207, -1, 10207, 10208, 9094, -1, 9094, 10208, 11847, -1, 9093, 11847, 10209, -1, 10220, 10209, 11837, -1, 10210, 11837, 10211, -1, 9083, 10211, 10212, -1, 10213, 10212, 10221, -1, 9078, 10221, 10215, -1, 10214, 10215, 10216, -1, 9074, 10216, 11835, -1, 10222, 11835, 11834, -1, 9068, 11834, 11833, -1, 10217, 11833, 10223, -1, 10224, 10223, 10218, -1, 10225, 10218, 11832, -1, 9053, 11832, 11830, -1, 9104, 11830, 10219, -1, 9048, 10219, 11828, -1, 9108, 11828, 10226, -1, 9109, 9108, 10226, -1, 9094, 11847, 9093, -1, 9093, 10209, 10220, -1, 10220, 11837, 10210, -1, 10210, 10211, 9083, -1, 9083, 10212, 10213, -1, 10213, 10221, 9078, -1, 9078, 10215, 10214, -1, 10214, 10216, 9074, -1, 9074, 11835, 10222, -1, 10222, 11834, 9068, -1, 9068, 11833, 10217, -1, 10217, 10223, 10224, -1, 10224, 10218, 10225, -1, 10225, 11832, 9053, -1, 9053, 11830, 9104, -1, 9104, 10219, 9048, -1, 9048, 11828, 9108, -1, 13219, 10227, 10226, -1, 10226, 10227, 9109, -1, 10316, 10336, 10330, -1, 10314, 10330, 10228, -1, 10315, 10228, 10335, -1, 10229, 10335, 9145, -1, 10230, 10229, 9145, -1, 10230, 10231, 10229, -1, 10230, 10240, 10231, -1, 10230, 10232, 10240, -1, 10240, 10232, 10233, -1, 10239, 10233, 10351, -1, 10234, 10351, 10235, -1, 10237, 10235, 10236, -1, 10237, 10234, 10235, -1, 10237, 11831, 10234, -1, 10234, 11831, 10238, -1, 10239, 10238, 10309, -1, 10240, 10309, 10231, -1, 10240, 10239, 10309, -1, 10240, 10233, 10239, -1, 11878, 10332, 11876, -1, 11878, 10241, 10332, -1, 11878, 11879, 10241, -1, 10241, 11879, 10333, -1, 10334, 10333, 10259, -1, 10327, 10259, 10326, -1, 9143, 10326, 10242, -1, 10325, 10242, 10243, -1, 10324, 10243, 10244, -1, 9132, 10244, 10245, -1, 10323, 10245, 10246, -1, 10254, 10246, 10271, -1, 10255, 10271, 11881, -1, 11882, 10255, 11881, -1, 11882, 10247, 10255, -1, 11882, 10272, 10247, -1, 10247, 10272, 10249, -1, 10248, 10249, 10343, -1, 10252, 10343, 10250, -1, 10251, 10250, 9140, -1, 10251, 10252, 10250, -1, 10251, 10253, 10252, -1, 10251, 9131, 10253, -1, 10253, 9131, 10257, -1, 10256, 10257, 10254, -1, 10255, 10254, 10271, -1, 10255, 10256, 10254, -1, 10255, 10247, 10256, -1, 10256, 10247, 10248, -1, 10253, 10248, 10252, -1, 10253, 10256, 10248, -1, 10253, 10257, 10256, -1, 11879, 10258, 10333, -1, 10333, 10258, 10260, -1, 10259, 10260, 10340, -1, 10326, 10340, 10242, -1, 10326, 10259, 10340, -1, 10258, 10261, 10260, -1, 10260, 10261, 10262, -1, 10340, 10262, 10264, -1, 10242, 10264, 10243, -1, 10242, 10340, 10264, -1, 10261, 10265, 10262, -1, 10262, 10265, 10263, -1, 10264, 10263, 10341, -1, 10243, 10341, 10244, -1, 10243, 10264, 10341, -1, 10265, 10268, 10263, -1, 10263, 10268, 10266, -1, 10341, 10266, 10267, -1, 10244, 10267, 10245, -1, 10244, 10341, 10267, -1, 10268, 10269, 10266, -1, 10266, 10269, 10270, -1, 10267, 10270, 10246, -1, 10245, 10267, 10246, -1, 10269, 11873, 10270, -1, 10270, 11873, 10271, -1, 10246, 10270, 10271, -1, 11873, 11881, 10271, -1, 10272, 10274, 10249, -1, 10249, 10274, 10342, -1, 10343, 10342, 10273, -1, 10250, 10273, 10345, -1, 9140, 10345, 10321, -1, 9140, 10250, 10345, -1, 10274, 10275, 10342, -1, 10342, 10275, 10344, -1, 10273, 10344, 10292, -1, 10345, 10292, 10276, -1, 10321, 10276, 10320, -1, 9151, 10320, 10349, -1, 10319, 10349, 10347, -1, 9138, 10347, 10277, -1, 10318, 10277, 10302, -1, 10285, 10302, 10300, -1, 10279, 10300, 10278, -1, 10280, 10279, 10278, -1, 10280, 10286, 10279, -1, 10280, 11829, 10286, -1, 10286, 11829, 10281, -1, 10289, 10281, 10350, -1, 10287, 10350, 10282, -1, 9147, 10282, 10307, -1, 9147, 10287, 10282, -1, 9147, 10288, 10287, -1, 9147, 10283, 10288, -1, 10288, 10283, 10290, -1, 10284, 10290, 10285, -1, 10279, 10285, 10300, -1, 10279, 10284, 10285, -1, 10279, 10286, 10284, -1, 10284, 10286, 10289, -1, 10288, 10289, 10287, -1, 10288, 10284, 10289, -1, 10288, 10290, 10284, -1, 10275, 10291, 10344, -1, 10344, 10291, 10294, -1, 10292, 10294, 10303, -1, 10276, 10303, 10320, -1, 10276, 10292, 10303, -1, 10291, 10293, 10294, -1, 10294, 10293, 11885, -1, 10304, 11885, 10295, -1, 10306, 10295, 10297, -1, 10296, 10297, 10298, -1, 10301, 10298, 10299, -1, 10300, 10299, 10278, -1, 10300, 10301, 10299, -1, 10300, 10302, 10301, -1, 10301, 10302, 10348, -1, 10296, 10348, 10346, -1, 10306, 10346, 10305, -1, 10304, 10305, 10303, -1, 10294, 10304, 10303, -1, 10294, 11885, 10304, -1, 10304, 10295, 10306, -1, 10305, 10304, 10306, -1, 10306, 10297, 10296, -1, 10346, 10306, 10296, -1, 10296, 10298, 10301, -1, 10348, 10296, 10301, -1, 11829, 10236, 10281, -1, 10281, 10236, 10235, -1, 10350, 10235, 10351, -1, 10282, 10351, 10233, -1, 10307, 10233, 10232, -1, 10307, 10282, 10233, -1, 11831, 10308, 10238, -1, 10238, 10308, 10310, -1, 10309, 10310, 10352, -1, 10231, 10352, 10229, -1, 10231, 10309, 10352, -1, 10308, 10311, 10310, -1, 10310, 10311, 10312, -1, 10352, 10312, 10315, -1, 10229, 10315, 10335, -1, 10229, 10352, 10315, -1, 10311, 10313, 10312, -1, 10312, 10313, 10314, -1, 10315, 10314, 10228, -1, 10315, 10312, 10314, -1, 10313, 10316, 10314, -1, 10314, 10316, 10330, -1, 10283, 10317, 10290, -1, 10290, 10317, 10318, -1, 10285, 10318, 10302, -1, 10285, 10290, 10318, -1, 10317, 9138, 10318, -1, 10318, 9138, 10277, -1, 9138, 10319, 10347, -1, 10319, 9151, 10349, -1, 9151, 10321, 10320, -1, 10276, 10321, 10345, -1, 9131, 10322, 10257, -1, 10257, 10322, 10323, -1, 10254, 10323, 10246, -1, 10254, 10257, 10323, -1, 10322, 9132, 10323, -1, 10323, 9132, 10245, -1, 9132, 10324, 10244, -1, 10324, 10325, 10243, -1, 10325, 9143, 10242, -1, 10326, 9143, 10327, -1, 10327, 9143, 9133, -1, 10328, 9133, 9144, -1, 10338, 9144, 10339, -1, 10329, 10339, 10335, -1, 10228, 10329, 10335, -1, 10228, 10337, 10329, -1, 10228, 10330, 10337, -1, 10337, 10330, 10332, -1, 10331, 10332, 10241, -1, 10334, 10241, 10333, -1, 10334, 10331, 10241, -1, 10334, 10328, 10331, -1, 10334, 10327, 10328, -1, 10334, 10259, 10327, -1, 10327, 9133, 10328, -1, 10328, 9144, 10338, -1, 10331, 10338, 10337, -1, 10332, 10331, 10337, -1, 10339, 9145, 10335, -1, 10336, 11876, 10330, -1, 10330, 11876, 10332, -1, 10337, 10338, 10329, -1, 10329, 10338, 10339, -1, 10328, 10338, 10331, -1, 10260, 10259, 10333, -1, 10262, 10340, 10260, -1, 10263, 10264, 10262, -1, 10266, 10341, 10263, -1, 10270, 10267, 10266, -1, 10249, 10248, 10247, -1, 10342, 10343, 10249, -1, 10343, 10252, 10248, -1, 10344, 10273, 10342, -1, 10273, 10250, 10343, -1, 10294, 10292, 10344, -1, 10292, 10345, 10273, -1, 10320, 10303, 10305, -1, 10349, 10305, 10346, -1, 10347, 10346, 10348, -1, 10277, 10348, 10302, -1, 10277, 10347, 10348, -1, 10349, 10320, 10305, -1, 10347, 10349, 10346, -1, 10281, 10289, 10286, -1, 10235, 10350, 10281, -1, 10350, 10287, 10289, -1, 10282, 10350, 10351, -1, 10239, 10351, 10234, -1, 10238, 10239, 10234, -1, 10310, 10309, 10238, -1, 10312, 10352, 10310, -1, 10434, 10353, 10453, -1, 10433, 10453, 10448, -1, 10430, 10448, 10354, -1, 10355, 10354, 9160, -1, 9163, 10355, 9160, -1, 9163, 10429, 10355, -1, 9163, 10356, 10429, -1, 9163, 10357, 10356, -1, 10356, 10357, 10428, -1, 10462, 10428, 10463, -1, 10358, 10463, 10427, -1, 11846, 10427, 10426, -1, 11846, 10358, 10427, -1, 11846, 11845, 10358, -1, 10358, 11845, 10466, -1, 10462, 10466, 10465, -1, 10356, 10465, 10429, -1, 10356, 10462, 10465, -1, 10356, 10428, 10462, -1, 10361, 10359, 11840, -1, 10361, 10360, 10359, -1, 10361, 11839, 10360, -1, 10360, 11839, 10375, -1, 10450, 10375, 10451, -1, 10444, 10451, 10363, -1, 10362, 10363, 10380, -1, 9170, 10380, 10364, -1, 9154, 10364, 10385, -1, 10443, 10385, 10365, -1, 10441, 10365, 10366, -1, 10371, 10366, 10390, -1, 10367, 10390, 10391, -1, 11850, 10367, 10391, -1, 11850, 10368, 10367, -1, 11850, 10369, 10368, -1, 10368, 10369, 10393, -1, 10374, 10393, 10456, -1, 10372, 10456, 10457, -1, 9153, 10457, 10394, -1, 9153, 10372, 10457, -1, 9153, 10373, 10372, -1, 9153, 9169, 10373, -1, 10373, 9169, 10440, -1, 10370, 10440, 10371, -1, 10367, 10371, 10390, -1, 10367, 10370, 10371, -1, 10367, 10368, 10370, -1, 10370, 10368, 10374, -1, 10373, 10374, 10372, -1, 10373, 10370, 10374, -1, 10373, 10440, 10370, -1, 11839, 10377, 10375, -1, 10375, 10377, 10376, -1, 10451, 10376, 10381, -1, 10363, 10381, 10380, -1, 10363, 10451, 10381, -1, 10377, 10382, 10376, -1, 10376, 10382, 10378, -1, 10381, 10378, 10379, -1, 10380, 10379, 10364, -1, 10380, 10381, 10379, -1, 10382, 11838, 10378, -1, 10378, 11838, 10383, -1, 10379, 10383, 10384, -1, 10364, 10384, 10385, -1, 10364, 10379, 10384, -1, 11838, 10386, 10383, -1, 10383, 10386, 10387, -1, 10384, 10387, 10388, -1, 10385, 10388, 10365, -1, 10385, 10384, 10388, -1, 10386, 11848, 10387, -1, 10387, 11848, 10389, -1, 10388, 10389, 10366, -1, 10365, 10388, 10366, -1, 11848, 11849, 10389, -1, 10389, 11849, 10390, -1, 10366, 10389, 10390, -1, 11849, 10391, 10390, -1, 10369, 10392, 10393, -1, 10393, 10392, 10397, -1, 10456, 10397, 10459, -1, 10457, 10459, 10395, -1, 10394, 10395, 9177, -1, 10394, 10457, 10395, -1, 10392, 10396, 10397, -1, 10397, 10396, 10398, -1, 10459, 10398, 10458, -1, 10395, 10458, 10399, -1, 9177, 10399, 10439, -1, 10438, 10439, 10400, -1, 9176, 10400, 10437, -1, 10436, 10437, 10402, -1, 10401, 10402, 10403, -1, 10410, 10403, 10417, -1, 10411, 10417, 10416, -1, 11861, 10411, 10416, -1, 11861, 10404, 10411, -1, 11861, 11862, 10404, -1, 10404, 11862, 10405, -1, 10413, 10405, 10460, -1, 10406, 10460, 10461, -1, 10407, 10461, 9174, -1, 10407, 10406, 10461, -1, 10407, 10408, 10406, -1, 10407, 9165, 10408, -1, 10408, 9165, 10409, -1, 10412, 10409, 10410, -1, 10411, 10410, 10417, -1, 10411, 10412, 10410, -1, 10411, 10404, 10412, -1, 10412, 10404, 10413, -1, 10408, 10413, 10406, -1, 10408, 10412, 10413, -1, 10408, 10409, 10412, -1, 10396, 11853, 10398, -1, 10398, 11853, 10414, -1, 10458, 10414, 10419, -1, 10399, 10419, 10439, -1, 10399, 10458, 10419, -1, 11853, 11852, 10414, -1, 10414, 11852, 11854, -1, 10420, 11854, 11855, -1, 10418, 11855, 10422, -1, 10415, 10422, 11857, -1, 10425, 11857, 11860, -1, 10417, 11860, 10416, -1, 10417, 10425, 11860, -1, 10417, 10403, 10425, -1, 10425, 10403, 10424, -1, 10415, 10424, 10423, -1, 10418, 10423, 10421, -1, 10420, 10421, 10419, -1, 10414, 10420, 10419, -1, 10414, 11854, 10420, -1, 10420, 11855, 10418, -1, 10421, 10420, 10418, -1, 10418, 10422, 10415, -1, 10423, 10418, 10415, -1, 10415, 11857, 10425, -1, 10424, 10415, 10425, -1, 11862, 10426, 10405, -1, 10405, 10426, 10427, -1, 10460, 10427, 10463, -1, 10461, 10463, 10428, -1, 9174, 10428, 10357, -1, 9174, 10461, 10428, -1, 11845, 11864, 10466, -1, 10466, 11864, 10464, -1, 10465, 10464, 10431, -1, 10429, 10431, 10355, -1, 10429, 10465, 10431, -1, 11864, 11843, 10464, -1, 10464, 11843, 10432, -1, 10431, 10432, 10430, -1, 10355, 10430, 10354, -1, 10355, 10431, 10430, -1, 11843, 11865, 10432, -1, 10432, 11865, 10433, -1, 10430, 10433, 10448, -1, 10430, 10432, 10433, -1, 11865, 10434, 10433, -1, 10433, 10434, 10453, -1, 9165, 10435, 10409, -1, 10409, 10435, 10401, -1, 10410, 10401, 10403, -1, 10410, 10409, 10401, -1, 10435, 10436, 10401, -1, 10401, 10436, 10402, -1, 10436, 9176, 10437, -1, 9176, 10438, 10400, -1, 10438, 9177, 10439, -1, 10399, 9177, 10395, -1, 9169, 10442, 10440, -1, 10440, 10442, 10441, -1, 10371, 10441, 10366, -1, 10371, 10440, 10441, -1, 10442, 10443, 10441, -1, 10441, 10443, 10365, -1, 10443, 9154, 10385, -1, 9154, 9170, 10364, -1, 9170, 10362, 10380, -1, 10363, 10362, 10444, -1, 10444, 10362, 10445, -1, 10452, 10445, 9171, -1, 10454, 9171, 10446, -1, 10447, 10446, 10354, -1, 10448, 10447, 10354, -1, 10448, 10449, 10447, -1, 10448, 10453, 10449, -1, 10449, 10453, 10359, -1, 10455, 10359, 10360, -1, 10450, 10360, 10375, -1, 10450, 10455, 10360, -1, 10450, 10452, 10455, -1, 10450, 10444, 10452, -1, 10450, 10451, 10444, -1, 10444, 10445, 10452, -1, 10452, 9171, 10454, -1, 10455, 10454, 10449, -1, 10359, 10455, 10449, -1, 10446, 9160, 10354, -1, 10353, 11840, 10453, -1, 10453, 11840, 10359, -1, 10449, 10454, 10447, -1, 10447, 10454, 10446, -1, 10452, 10454, 10455, -1, 10376, 10451, 10375, -1, 10378, 10381, 10376, -1, 10383, 10379, 10378, -1, 10387, 10384, 10383, -1, 10389, 10388, 10387, -1, 10393, 10374, 10368, -1, 10397, 10456, 10393, -1, 10456, 10372, 10374, -1, 10398, 10459, 10397, -1, 10459, 10457, 10456, -1, 10414, 10458, 10398, -1, 10458, 10395, 10459, -1, 10439, 10419, 10421, -1, 10400, 10421, 10423, -1, 10437, 10423, 10424, -1, 10402, 10424, 10403, -1, 10402, 10437, 10424, -1, 10400, 10439, 10421, -1, 10437, 10400, 10423, -1, 10405, 10413, 10404, -1, 10427, 10460, 10405, -1, 10460, 10406, 10413, -1, 10461, 10460, 10463, -1, 10462, 10463, 10358, -1, 10466, 10462, 10358, -1, 10464, 10465, 10466, -1, 10432, 10431, 10464, -1, 12858, 12855, 10468, -1, 10468, 12855, 10467, -1, 9179, 10467, 9178, -1, 9179, 10468, 10467, -1, 9179, 9182, 10468, -1, 10468, 9182, 10472, -1, 10472, 9182, 10469, -1, 10471, 10469, 9187, -1, 10169, 9187, 10470, -1, 10169, 10471, 9187, -1, 10472, 10469, 10471, -1, 9187, 9185, 10470, -1, 10470, 9185, 10473, -1, 10474, 10473, 9239, -1, 10475, 9239, 9206, -1, 10173, 9206, 10476, -1, 10173, 10475, 9206, -1, 10470, 10473, 10474, -1, 10474, 9239, 10475, -1, 9206, 9205, 10476, -1, 10476, 9205, 10176, -1, 10176, 9205, 10478, -1, 10477, 10478, 9278, -1, 10479, 9278, 9275, -1, 9339, 9275, 10480, -1, 10482, 10480, 10481, -1, 9270, 10482, 10481, -1, 9270, 9269, 10482, -1, 10482, 9269, 9266, -1, 9256, 10482, 9266, -1, 9256, 10601, 10482, -1, 9256, 10603, 10601, -1, 9256, 9293, 10603, -1, 10603, 9293, 10483, -1, 10483, 9293, 10488, -1, 10598, 10483, 10488, -1, 10176, 10478, 10477, -1, 10477, 9278, 10479, -1, 10479, 9275, 9339, -1, 9339, 10480, 10482, -1, 10592, 9339, 10482, -1, 10592, 9324, 9339, -1, 10592, 10484, 9324, -1, 10592, 9343, 10484, -1, 10592, 9330, 9343, -1, 10592, 10485, 9330, -1, 10592, 13257, 10485, -1, 10485, 13257, 13255, -1, 9334, 13255, 10486, -1, 10487, 10486, 13251, -1, 10487, 9334, 10486, -1, 10487, 10584, 9334, -1, 9293, 9358, 10488, -1, 10485, 13255, 9334, -1, 9365, 10489, 10494, -1, 9365, 10492, 10489, -1, 9365, 9364, 10492, -1, 10492, 9364, 10490, -1, 9538, 10490, 11905, -1, 11904, 9538, 11905, -1, 11904, 10491, 9538, -1, 9538, 10491, 10799, -1, 10492, 10490, 9538, -1, 10489, 10488, 10494, -1, 10494, 10488, 9363, -1, 10493, 10494, 9363, -1, 10488, 9358, 9363, -1, 11905, 9377, 10495, -1, 10495, 9377, 10496, -1, 10496, 9377, 10497, -1, 10498, 10497, 9376, -1, 10501, 9376, 10499, -1, 10510, 10499, 10500, -1, 10511, 10510, 10500, -1, 10496, 10497, 10498, -1, 10498, 9376, 10501, -1, 10501, 10499, 10510, -1, 10495, 10496, 11907, -1, 11907, 10496, 10498, -1, 10501, 11907, 10498, -1, 10501, 10510, 11907, -1, 11907, 10510, 10529, -1, 11906, 10529, 10502, -1, 10503, 10502, 9411, -1, 9398, 10503, 9411, -1, 9398, 11901, 10503, -1, 9398, 9412, 11901, -1, 11901, 9412, 10504, -1, 10504, 9412, 9399, -1, 10505, 9399, 10528, -1, 11900, 10528, 9401, -1, 11899, 9401, 10506, -1, 10508, 10506, 9414, -1, 10507, 9414, 9442, -1, 10507, 10508, 9414, -1, 10507, 10530, 10508, -1, 10508, 10530, 10509, -1, 10509, 10530, 10532, -1, 10535, 10509, 10532, -1, 10535, 10533, 10509, -1, 10529, 10510, 10512, -1, 10512, 10510, 10511, -1, 9409, 10511, 9440, -1, 9408, 9440, 9406, -1, 9408, 9409, 9440, -1, 10512, 10511, 9409, -1, 9440, 10513, 9406, -1, 9406, 10513, 9405, -1, 9405, 10513, 10514, -1, 10516, 10514, 9432, -1, 10515, 10516, 9432, -1, 10515, 9391, 10516, -1, 10515, 9437, 9391, -1, 9391, 9437, 10521, -1, 10521, 9437, 10522, -1, 10523, 10522, 10517, -1, 10524, 10517, 9431, -1, 9425, 9431, 10525, -1, 10518, 10525, 9435, -1, 10526, 9435, 9430, -1, 10519, 9430, 10527, -1, 9423, 10527, 9429, -1, 9433, 9423, 9429, -1, 9433, 9422, 9423, -1, 9433, 9428, 9422, -1, 9422, 9428, 9421, -1, 9421, 9428, 9427, -1, 9419, 9427, 10520, -1, 9418, 10520, 9417, -1, 9418, 9419, 10520, -1, 9405, 10514, 10516, -1, 10521, 10522, 10523, -1, 10523, 10517, 10524, -1, 10524, 9431, 9425, -1, 9425, 10525, 10518, -1, 10518, 9435, 10526, -1, 10526, 9430, 10519, -1, 10519, 10527, 9423, -1, 9421, 9427, 9419, -1, 10520, 9442, 9417, -1, 9417, 9442, 9416, -1, 9416, 9442, 9414, -1, 10508, 11899, 10506, -1, 11899, 11900, 9401, -1, 11900, 10505, 10528, -1, 10505, 10504, 9399, -1, 10503, 11906, 10502, -1, 11906, 11907, 10529, -1, 9442, 9443, 10507, -1, 10507, 9443, 10531, -1, 10530, 10531, 9459, -1, 10532, 9459, 9446, -1, 10535, 9446, 9449, -1, 10533, 9449, 10534, -1, 10533, 10535, 9449, -1, 10507, 10531, 10530, -1, 10530, 9459, 10532, -1, 10532, 9446, 10535, -1, 10536, 11886, 9491, -1, 10536, 9489, 11886, -1, 11886, 9489, 10467, -1, 10467, 9489, 9487, -1, 9178, 10467, 9487, -1, 11886, 11887, 9491, -1, 9491, 11887, 9457, -1, 9457, 11887, 9458, -1, 9458, 11887, 9452, -1, 9452, 11887, 10537, -1, 9453, 10537, 10534, -1, 9453, 9452, 10537, -1, 11908, 10538, 10537, -1, 10537, 10538, 10539, -1, 10534, 10537, 10539, -1, 11892, 11836, 10544, -1, 10543, 10544, 10579, -1, 10578, 10579, 10540, -1, 10541, 10540, 11897, -1, 10541, 10578, 10540, -1, 10541, 10542, 10578, -1, 10578, 10542, 10577, -1, 10543, 10577, 11891, -1, 11892, 10543, 11891, -1, 11892, 10544, 10543, -1, 11836, 10545, 10544, -1, 10544, 10545, 10546, -1, 10552, 10546, 11866, -1, 10547, 10552, 11866, -1, 10547, 10550, 10552, -1, 10547, 11841, 10550, -1, 10550, 11841, 10561, -1, 10551, 10561, 10581, -1, 10548, 10581, 10562, -1, 11898, 10562, 11902, -1, 11898, 10548, 10562, -1, 11898, 10549, 10548, -1, 10548, 10549, 10553, -1, 10551, 10553, 10580, -1, 10550, 10580, 10552, -1, 10550, 10551, 10580, -1, 10550, 10561, 10551, -1, 10544, 10546, 10552, -1, 10579, 10552, 10580, -1, 10540, 10580, 10553, -1, 11897, 10553, 10549, -1, 11897, 10540, 10553, -1, 11841, 11842, 10561, -1, 10561, 11842, 11844, -1, 10563, 11844, 10554, -1, 10564, 10554, 11863, -1, 10582, 11863, 10555, -1, 10556, 10582, 10555, -1, 10556, 10558, 10582, -1, 10556, 10557, 10558, -1, 10558, 10557, 10573, -1, 10576, 10573, 10572, -1, 10560, 10572, 10559, -1, 9622, 10560, 10559, -1, 9622, 11903, 10560, -1, 9622, 9621, 11903, -1, 10561, 11844, 10563, -1, 10581, 10563, 10565, -1, 10562, 10565, 10567, -1, 11902, 10567, 10568, -1, 11902, 10562, 10567, -1, 10563, 10554, 10564, -1, 10565, 10564, 10566, -1, 10567, 10566, 10583, -1, 10568, 10583, 10569, -1, 10568, 10567, 10583, -1, 10564, 11863, 10582, -1, 10566, 10582, 10575, -1, 10583, 10575, 10574, -1, 10569, 10574, 11903, -1, 10569, 10583, 10574, -1, 10557, 10570, 10573, -1, 10573, 10570, 11859, -1, 10571, 11859, 11858, -1, 9620, 11858, 9619, -1, 9620, 10571, 11858, -1, 9620, 10572, 10571, -1, 9620, 10559, 10572, -1, 10573, 11859, 10571, -1, 10572, 10573, 10571, -1, 10560, 11903, 10574, -1, 10576, 10574, 10575, -1, 10558, 10575, 10582, -1, 10558, 10576, 10575, -1, 10558, 10573, 10576, -1, 10542, 11896, 10577, -1, 10577, 11896, 11893, -1, 11891, 10577, 11893, -1, 11896, 11895, 11893, -1, 10578, 10577, 10543, -1, 10579, 10578, 10543, -1, 10552, 10579, 10544, -1, 10540, 10579, 10580, -1, 10548, 10553, 10551, -1, 10581, 10548, 10551, -1, 10563, 10581, 10561, -1, 10564, 10565, 10563, -1, 10565, 10562, 10581, -1, 10582, 10566, 10564, -1, 10566, 10567, 10565, -1, 10583, 10566, 10575, -1, 10560, 10574, 10576, -1, 10572, 10560, 10576, -1, 10584, 10586, 9334, -1, 9334, 10586, 10585, -1, 10585, 10586, 10588, -1, 9336, 10588, 10587, -1, 11825, 9336, 10587, -1, 10585, 10588, 9336, -1, 10589, 11967, 11973, -1, 10589, 11959, 11967, -1, 10589, 10590, 11959, -1, 11967, 11962, 11973, -1, 11973, 11962, 11969, -1, 11966, 11969, 10591, -1, 11971, 11966, 10591, -1, 11971, 11964, 11966, -1, 11973, 11969, 11966, -1, 11965, 11973, 11966, -1, 12049, 10592, 10602, -1, 10602, 10592, 10482, -1, 10593, 10594, 10598, -1, 10593, 10596, 10594, -1, 10594, 10596, 10595, -1, 10595, 10596, 10597, -1, 12064, 10597, 9539, -1, 12065, 9539, 10809, -1, 12065, 12064, 9539, -1, 10595, 10597, 12064, -1, 10594, 12055, 10598, -1, 10598, 12055, 10483, -1, 10483, 12055, 10599, -1, 10603, 10599, 10600, -1, 10601, 10600, 10602, -1, 10482, 10601, 10602, -1, 10483, 10599, 10603, -1, 10603, 10600, 10601, -1, 10604, 10605, 10607, -1, 10607, 10605, 10606, -1, 12091, 10607, 10606, -1, 12091, 12084, 10607, -1, 10607, 12084, 12092, -1, 12095, 12092, 12093, -1, 12094, 12095, 12093, -1, 12094, 12087, 12095, -1, 10607, 12092, 12095, -1, 12089, 10607, 12095, -1, 12112, 10610, 10800, -1, 12112, 12106, 10610, -1, 12112, 10608, 12106, -1, 12112, 10609, 10608, -1, 10610, 12107, 10800, -1, 10800, 12107, 12102, -1, 12104, 10800, 12102, -1, 12107, 10611, 12102, -1, 12102, 10611, 10612, -1, 12110, 12102, 10612, -1, 10614, 10613, 10758, -1, 10614, 10622, 10613, -1, 10614, 10623, 10622, -1, 10622, 10623, 10615, -1, 10619, 10615, 10766, -1, 10616, 10766, 10625, -1, 10617, 10625, 12146, -1, 10617, 10616, 10625, -1, 10617, 10618, 10616, -1, 10616, 10618, 10620, -1, 10619, 10620, 10621, -1, 10622, 10621, 10613, -1, 10622, 10619, 10621, -1, 10622, 10615, 10619, -1, 10623, 10626, 10615, -1, 10615, 10626, 10624, -1, 10766, 10624, 10769, -1, 10625, 10769, 10629, -1, 12146, 10629, 12124, -1, 12146, 10625, 10629, -1, 10626, 10627, 10624, -1, 10624, 10627, 10768, -1, 10769, 10768, 10628, -1, 10629, 10628, 10770, -1, 12124, 10770, 12148, -1, 12124, 10629, 10770, -1, 10627, 10631, 10768, -1, 10768, 10631, 10767, -1, 10628, 10767, 10630, -1, 10770, 10630, 10635, -1, 12148, 10635, 12150, -1, 12148, 10770, 10635, -1, 10631, 10632, 10767, -1, 10767, 10632, 10633, -1, 10630, 10633, 10634, -1, 10635, 10634, 10636, -1, 12150, 10636, 12152, -1, 12150, 10635, 10636, -1, 10632, 10638, 10633, -1, 10633, 10638, 10639, -1, 10634, 10639, 10637, -1, 10636, 10637, 10640, -1, 12152, 10640, 12154, -1, 12152, 10636, 10640, -1, 10638, 9506, 10639, -1, 10639, 9506, 10771, -1, 10637, 10771, 10772, -1, 10640, 10772, 10641, -1, 12154, 10641, 12156, -1, 12154, 10640, 10641, -1, 9506, 10642, 10771, -1, 10771, 10642, 10774, -1, 10772, 10774, 10775, -1, 10641, 10775, 10645, -1, 12156, 10645, 12125, -1, 12156, 10641, 10645, -1, 10642, 10643, 10774, -1, 10774, 10643, 10773, -1, 10775, 10773, 10778, -1, 10645, 10778, 10644, -1, 12125, 10644, 10648, -1, 12125, 10645, 10644, -1, 10643, 10646, 10773, -1, 10773, 10646, 10777, -1, 10778, 10777, 10776, -1, 10644, 10776, 10647, -1, 10648, 10647, 12127, -1, 10648, 10644, 10647, -1, 10646, 10649, 10777, -1, 10777, 10649, 10779, -1, 10776, 10779, 10780, -1, 10647, 10780, 10650, -1, 12127, 10650, 10651, -1, 12127, 10647, 10650, -1, 10649, 10652, 10779, -1, 10779, 10652, 10653, -1, 10780, 10653, 10781, -1, 10650, 10781, 10655, -1, 10651, 10655, 12160, -1, 10651, 10650, 10655, -1, 10652, 9505, 10653, -1, 10653, 9505, 10782, -1, 10781, 10782, 10654, -1, 10655, 10654, 10658, -1, 12160, 10658, 10657, -1, 12160, 10655, 10658, -1, 9505, 10659, 10782, -1, 10782, 10659, 10656, -1, 10654, 10656, 10783, -1, 10658, 10783, 10660, -1, 10657, 10660, 12162, -1, 10657, 10658, 10660, -1, 10659, 10661, 10656, -1, 10656, 10661, 10663, -1, 10783, 10663, 10664, -1, 10660, 10664, 10784, -1, 12162, 10784, 12163, -1, 12162, 10660, 10784, -1, 10661, 10662, 10663, -1, 10663, 10662, 10667, -1, 10664, 10667, 10665, -1, 10784, 10665, 10666, -1, 12163, 10666, 10668, -1, 12163, 10784, 10666, -1, 10662, 9536, 10667, -1, 10667, 9536, 10669, -1, 10665, 10669, 10670, -1, 10666, 10670, 10672, -1, 10668, 10672, 12131, -1, 10668, 10666, 10672, -1, 9536, 10674, 10669, -1, 10669, 10674, 10671, -1, 10670, 10671, 10785, -1, 10672, 10785, 10673, -1, 12131, 10673, 12132, -1, 12131, 10672, 10673, -1, 10674, 10675, 10671, -1, 10671, 10675, 10677, -1, 10785, 10677, 10678, -1, 10673, 10678, 10676, -1, 12132, 10676, 12133, -1, 12132, 10673, 10676, -1, 10675, 10680, 10677, -1, 10677, 10680, 10765, -1, 10678, 10765, 10786, -1, 10676, 10786, 10679, -1, 12133, 10679, 12167, -1, 12133, 10676, 10679, -1, 10680, 10681, 10765, -1, 10765, 10681, 10682, -1, 10786, 10682, 10787, -1, 10679, 10787, 10684, -1, 12167, 10684, 10686, -1, 12167, 10679, 10684, -1, 10681, 10689, 10682, -1, 10682, 10689, 10683, -1, 10787, 10683, 10685, -1, 10684, 10685, 10687, -1, 10686, 10687, 10688, -1, 10686, 10684, 10687, -1, 10689, 10690, 10683, -1, 10683, 10690, 9531, -1, 10702, 9531, 9527, -1, 10703, 9527, 10691, -1, 9526, 10703, 10691, -1, 9526, 10700, 10703, -1, 9526, 10692, 10700, -1, 10700, 10692, 10705, -1, 10693, 10705, 10694, -1, 10697, 10694, 10707, -1, 10695, 10707, 10696, -1, 10695, 10697, 10707, -1, 10695, 10698, 10697, -1, 10697, 10698, 10789, -1, 10693, 10789, 10699, -1, 10700, 10699, 10703, -1, 10700, 10693, 10699, -1, 10700, 10705, 10693, -1, 10683, 9531, 10702, -1, 10685, 10702, 10788, -1, 10687, 10788, 10701, -1, 10688, 10701, 10704, -1, 10688, 10687, 10701, -1, 10702, 9527, 10703, -1, 10788, 10703, 10699, -1, 10701, 10699, 10789, -1, 10704, 10789, 10698, -1, 10704, 10701, 10789, -1, 10692, 10706, 10705, -1, 10705, 10706, 10708, -1, 10694, 10708, 10791, -1, 10707, 10791, 10790, -1, 10696, 10790, 12137, -1, 10696, 10707, 10790, -1, 10706, 9525, 10708, -1, 10708, 9525, 10709, -1, 10720, 10709, 9523, -1, 10710, 9523, 9524, -1, 10711, 10710, 9524, -1, 10711, 10713, 10710, -1, 10711, 10712, 10713, -1, 10713, 10712, 10793, -1, 10717, 10793, 10715, -1, 10714, 10715, 10730, -1, 10716, 10730, 12170, -1, 10716, 10714, 10730, -1, 10716, 12169, 10714, -1, 10714, 12169, 10792, -1, 10717, 10792, 10718, -1, 10713, 10718, 10710, -1, 10713, 10717, 10718, -1, 10713, 10793, 10717, -1, 10708, 10709, 10720, -1, 10791, 10720, 10719, -1, 10790, 10719, 10721, -1, 12137, 10721, 12139, -1, 12137, 10790, 10721, -1, 10720, 9523, 10710, -1, 10719, 10710, 10718, -1, 10721, 10718, 10792, -1, 12139, 10792, 12169, -1, 12139, 10721, 10792, -1, 10712, 9521, 10793, -1, 10793, 9521, 9520, -1, 10722, 9520, 9519, -1, 10727, 9519, 10723, -1, 9518, 10727, 10723, -1, 9518, 10729, 10727, -1, 9518, 9516, 10729, -1, 10729, 9516, 10744, -1, 10728, 10744, 10724, -1, 10796, 10724, 10726, -1, 10725, 10726, 10746, -1, 10725, 10796, 10726, -1, 10725, 10733, 10796, -1, 10796, 10733, 10732, -1, 10728, 10732, 10795, -1, 10729, 10795, 10727, -1, 10729, 10728, 10795, -1, 10729, 10744, 10728, -1, 10793, 9520, 10722, -1, 10715, 10722, 10794, -1, 10730, 10794, 10731, -1, 12170, 10731, 12141, -1, 12170, 10730, 10731, -1, 10722, 9519, 10727, -1, 10794, 10727, 10795, -1, 10731, 10795, 10732, -1, 12141, 10732, 10733, -1, 12141, 10731, 10732, -1, 9516, 9515, 10744, -1, 10744, 9515, 10734, -1, 10745, 10734, 9514, -1, 10797, 9514, 10750, -1, 10743, 10750, 9513, -1, 9511, 10743, 9513, -1, 9511, 10742, 10743, -1, 9511, 10735, 10742, -1, 10742, 10735, 10736, -1, 10737, 10736, 10738, -1, 10741, 10738, 10739, -1, 10740, 10739, 12120, -1, 10740, 10741, 10739, -1, 10740, 10754, 10741, -1, 10741, 10754, 10753, -1, 10737, 10753, 10798, -1, 10742, 10798, 10743, -1, 10742, 10737, 10798, -1, 10742, 10736, 10737, -1, 10744, 10734, 10745, -1, 10724, 10745, 10747, -1, 10726, 10747, 10749, -1, 10746, 10749, 12142, -1, 10746, 10726, 10749, -1, 10745, 9514, 10797, -1, 10747, 10797, 10748, -1, 10749, 10748, 10751, -1, 12142, 10751, 10752, -1, 12142, 10749, 10751, -1, 10797, 10750, 10743, -1, 10748, 10743, 10798, -1, 10751, 10798, 10753, -1, 10752, 10753, 10754, -1, 10752, 10751, 10753, -1, 10735, 10755, 10736, -1, 10736, 10755, 10756, -1, 10761, 10756, 9508, -1, 10757, 9508, 10758, -1, 10613, 10757, 10758, -1, 10613, 10759, 10757, -1, 10613, 10621, 10759, -1, 10759, 10621, 10763, -1, 10760, 10763, 12122, -1, 12120, 10760, 12122, -1, 12120, 10739, 10760, -1, 10760, 10739, 10762, -1, 10759, 10762, 10757, -1, 10759, 10760, 10762, -1, 10759, 10763, 10760, -1, 10736, 10756, 10761, -1, 10738, 10761, 10762, -1, 10739, 10738, 10762, -1, 10761, 9508, 10757, -1, 10762, 10761, 10757, -1, 10618, 10764, 10620, -1, 10620, 10764, 10763, -1, 10621, 10620, 10763, -1, 10764, 12122, 10763, -1, 10678, 10677, 10765, -1, 10678, 10673, 10785, -1, 10682, 10786, 10765, -1, 10786, 10676, 10678, -1, 10616, 10620, 10619, -1, 10766, 10616, 10619, -1, 10624, 10766, 10615, -1, 10768, 10769, 10624, -1, 10769, 10625, 10766, -1, 10767, 10628, 10768, -1, 10628, 10629, 10769, -1, 10633, 10630, 10767, -1, 10630, 10770, 10628, -1, 10639, 10634, 10633, -1, 10634, 10635, 10630, -1, 10771, 10637, 10639, -1, 10637, 10636, 10634, -1, 10774, 10772, 10771, -1, 10772, 10640, 10637, -1, 10773, 10775, 10774, -1, 10775, 10641, 10772, -1, 10777, 10778, 10773, -1, 10778, 10645, 10775, -1, 10779, 10776, 10777, -1, 10776, 10644, 10778, -1, 10653, 10780, 10779, -1, 10780, 10647, 10776, -1, 10782, 10781, 10653, -1, 10781, 10650, 10780, -1, 10656, 10654, 10782, -1, 10654, 10655, 10781, -1, 10663, 10783, 10656, -1, 10783, 10658, 10654, -1, 10667, 10664, 10663, -1, 10664, 10660, 10783, -1, 10669, 10665, 10667, -1, 10665, 10784, 10664, -1, 10671, 10670, 10669, -1, 10670, 10666, 10665, -1, 10677, 10785, 10671, -1, 10785, 10672, 10670, -1, 10683, 10787, 10682, -1, 10787, 10679, 10786, -1, 10702, 10685, 10683, -1, 10685, 10684, 10787, -1, 10703, 10788, 10702, -1, 10788, 10687, 10685, -1, 10701, 10788, 10699, -1, 10697, 10789, 10693, -1, 10694, 10697, 10693, -1, 10708, 10694, 10705, -1, 10720, 10791, 10708, -1, 10791, 10707, 10694, -1, 10710, 10719, 10720, -1, 10719, 10790, 10791, -1, 10721, 10719, 10718, -1, 10714, 10792, 10717, -1, 10715, 10714, 10717, -1, 10722, 10715, 10793, -1, 10727, 10794, 10722, -1, 10794, 10730, 10715, -1, 10731, 10794, 10795, -1, 10796, 10732, 10728, -1, 10724, 10796, 10728, -1, 10745, 10724, 10744, -1, 10797, 10747, 10745, -1, 10747, 10726, 10724, -1, 10743, 10748, 10797, -1, 10748, 10749, 10747, -1, 10751, 10748, 10798, -1, 10741, 10753, 10737, -1, 10738, 10741, 10737, -1, 10761, 10738, 10736, -1, 10799, 9621, 10809, -1, 10809, 9621, 10808, -1, 10607, 10808, 9608, -1, 9573, 9608, 9592, -1, 9575, 9573, 9592, -1, 9608, 10808, 9593, -1, 9593, 10808, 10205, -1, 9597, 9593, 10205, -1, 10607, 9608, 9573, -1, 12104, 9573, 10800, -1, 12104, 10607, 9573, -1, 12104, 12100, 10607, -1, 10607, 12100, 10801, -1, 9573, 9584, 10800, -1, 10800, 9584, 11712, -1, 11965, 11712, 11973, -1, 11965, 10800, 11712, -1, 11965, 10802, 10800, -1, 10800, 10802, 12115, -1, 11712, 9584, 9548, -1, 9556, 11712, 9548, -1, 9556, 10803, 11712, -1, 9556, 10804, 10803, -1, 9550, 9548, 9586, -1, 9586, 9548, 9584, -1, 11973, 11712, 10806, -1, 11978, 11973, 10806, -1, 11978, 10805, 11973, -1, 12191, 10806, 10807, -1, 10807, 10806, 11712, -1, 10808, 10607, 10809, -1, 10809, 10607, 12089, -1, 12065, 12089, 12090, -1, 12065, 10809, 12089, -1, 10819, 10857, 10810, -1, 10847, 10810, 10846, -1, 10811, 10846, 10826, -1, 10812, 10826, 10828, -1, 10853, 10828, 10813, -1, 10814, 10813, 10836, -1, 12205, 10814, 10836, -1, 12205, 10855, 10814, -1, 12205, 10815, 10855, -1, 10855, 10815, 10837, -1, 10854, 10837, 10816, -1, 10848, 10816, 10840, -1, 10851, 10840, 10817, -1, 10845, 10817, 10818, -1, 10819, 10845, 10818, -1, 10819, 10847, 10845, -1, 10819, 10810, 10847, -1, 10821, 10831, 10844, -1, 10821, 10820, 10831, -1, 10821, 10834, 10820, -1, 10821, 10822, 10834, -1, 10834, 10822, 10835, -1, 10823, 10835, 10824, -1, 10833, 10824, 10825, -1, 10827, 10825, 10828, -1, 10826, 10827, 10828, -1, 10826, 10829, 10827, -1, 10826, 10846, 10829, -1, 10829, 10846, 10830, -1, 10831, 10830, 10844, -1, 10831, 10829, 10830, -1, 10831, 10832, 10829, -1, 10831, 10820, 10832, -1, 10832, 10820, 10823, -1, 10833, 10823, 10824, -1, 10833, 10832, 10823, -1, 10833, 10827, 10832, -1, 10833, 10825, 10827, -1, 10834, 10835, 10823, -1, 10820, 10834, 10823, -1, 10824, 10836, 10825, -1, 10825, 10836, 10813, -1, 10828, 10825, 10813, -1, 10815, 10841, 10837, -1, 10837, 10841, 10838, -1, 10816, 10838, 10843, -1, 10840, 10843, 10839, -1, 10817, 10839, 10818, -1, 10817, 10840, 10839, -1, 10838, 10841, 10852, -1, 10843, 10852, 10842, -1, 10839, 10842, 10818, -1, 10839, 10843, 10842, -1, 10858, 10850, 10849, -1, 10858, 10842, 10850, -1, 10858, 10818, 10842, -1, 10816, 10837, 10838, -1, 10830, 10846, 10810, -1, 10844, 10810, 10857, -1, 10844, 10830, 10810, -1, 10851, 10817, 10845, -1, 10811, 10845, 10847, -1, 10846, 10811, 10847, -1, 10851, 10845, 10811, -1, 10812, 10811, 10826, -1, 10812, 10851, 10811, -1, 10812, 10848, 10851, -1, 10812, 10853, 10848, -1, 10812, 10828, 10853, -1, 10849, 10850, 10852, -1, 10841, 10849, 10852, -1, 10848, 10840, 10851, -1, 10816, 10843, 10840, -1, 10850, 10842, 10852, -1, 10852, 10843, 10838, -1, 10813, 10814, 10853, -1, 10853, 10814, 10854, -1, 10848, 10854, 10816, -1, 10848, 10853, 10854, -1, 10837, 10854, 10855, -1, 10855, 10854, 10814, -1, 10829, 10832, 10827, -1, 10856, 10857, 10866, -1, 10866, 10857, 9833, -1, 9833, 10857, 10858, -1, 10858, 10857, 10819, -1, 10818, 10858, 10819, -1, 12317, 12286, 9814, -1, 9814, 12286, 9815, -1, 9815, 12286, 12289, -1, 10869, 12289, 12285, -1, 10870, 12285, 12283, -1, 10859, 12283, 10861, -1, 10860, 10861, 12279, -1, 10871, 12279, 12278, -1, 9822, 12278, 12312, -1, 10862, 12312, 10872, -1, 9817, 10872, 10863, -1, 9826, 10863, 12228, -1, 9818, 12228, 12240, -1, 10864, 12240, 10865, -1, 12224, 10864, 10865, -1, 12224, 9819, 10864, -1, 12224, 12268, 9819, -1, 9819, 12268, 9821, -1, 9821, 12268, 10873, -1, 10873, 12268, 10874, -1, 10868, 10874, 10867, -1, 10866, 10867, 10856, -1, 10866, 10868, 10867, -1, 9815, 12289, 10869, -1, 10869, 12285, 10870, -1, 10870, 12283, 10859, -1, 10859, 10861, 10860, -1, 10860, 12279, 10871, -1, 10871, 12278, 9822, -1, 9822, 12312, 10862, -1, 10862, 10872, 9817, -1, 9817, 10863, 9826, -1, 9826, 12228, 9818, -1, 9818, 12240, 10864, -1, 10873, 10874, 10868, -1, 12317, 9814, 10875, -1, 10875, 9814, 9809, -1, 10876, 10875, 9809, -1, 10876, 10877, 10875, -1, 10876, 10887, 10877, -1, 10887, 10876, 10902, -1, 10888, 10902, 10890, -1, 10889, 10890, 10878, -1, 10920, 10878, 10879, -1, 10921, 10879, 10880, -1, 10923, 10880, 10899, -1, 10883, 10899, 10881, -1, 10882, 10881, 10896, -1, 10882, 10883, 10881, -1, 10882, 10927, 10883, -1, 10882, 12319, 10927, -1, 10927, 12319, 10925, -1, 10926, 10925, 10924, -1, 10884, 10924, 10918, -1, 10919, 10918, 10885, -1, 10886, 10885, 10887, -1, 10888, 10887, 10902, -1, 10888, 10886, 10887, -1, 10888, 10889, 10886, -1, 10888, 10890, 10889, -1, 10892, 10891, 10903, -1, 10892, 10901, 10891, -1, 10892, 10904, 10901, -1, 10901, 10904, 10893, -1, 10922, 10893, 10913, -1, 10900, 10913, 10894, -1, 10898, 10894, 10895, -1, 10897, 10895, 12335, -1, 10896, 10897, 12335, -1, 10896, 10881, 10897, -1, 10897, 10881, 10899, -1, 10898, 10899, 10880, -1, 10900, 10880, 10879, -1, 10922, 10879, 10878, -1, 10901, 10878, 10890, -1, 10891, 10890, 10902, -1, 10903, 10902, 10876, -1, 10903, 10891, 10902, -1, 10905, 10908, 10904, -1, 10905, 10907, 10908, -1, 10905, 10906, 10907, -1, 10907, 10906, 10911, -1, 10908, 10911, 10910, -1, 10909, 10910, 10913, -1, 10893, 10909, 10913, -1, 10893, 10904, 10909, -1, 10909, 10904, 10908, -1, 10910, 10909, 10908, -1, 10906, 12335, 10911, -1, 10911, 12335, 10912, -1, 10910, 10912, 10894, -1, 10913, 10910, 10894, -1, 12318, 10915, 12319, -1, 12318, 10914, 10915, -1, 12318, 10875, 10914, -1, 10914, 10875, 10877, -1, 10917, 10877, 10885, -1, 10918, 10917, 10885, -1, 10918, 10915, 10917, -1, 10918, 10924, 10915, -1, 10915, 10924, 10916, -1, 12319, 10916, 10925, -1, 12319, 10915, 10916, -1, 10877, 10887, 10885, -1, 10911, 10908, 10907, -1, 10919, 10885, 10886, -1, 10889, 10919, 10886, -1, 10889, 10920, 10919, -1, 10889, 10878, 10920, -1, 10914, 10877, 10917, -1, 10915, 10914, 10917, -1, 10901, 10890, 10891, -1, 10884, 10918, 10919, -1, 10920, 10884, 10919, -1, 10920, 10921, 10884, -1, 10920, 10879, 10921, -1, 10922, 10878, 10901, -1, 10893, 10922, 10901, -1, 10926, 10924, 10884, -1, 10921, 10926, 10884, -1, 10921, 10923, 10926, -1, 10921, 10880, 10923, -1, 10925, 10916, 10924, -1, 10900, 10879, 10922, -1, 10913, 10900, 10922, -1, 10927, 10925, 10926, -1, 10923, 10927, 10926, -1, 10923, 10883, 10927, -1, 10923, 10899, 10883, -1, 10912, 12335, 10895, -1, 10894, 10912, 10895, -1, 10899, 10898, 10897, -1, 10897, 10898, 10895, -1, 10910, 10911, 10912, -1, 10900, 10894, 10898, -1, 10880, 10900, 10898, -1, 10928, 11102, 10929, -1, 10929, 11102, 10930, -1, 10931, 10928, 10941, -1, 10937, 10941, 10933, -1, 10939, 10933, 10932, -1, 10938, 10932, 12341, -1, 12344, 10933, 12345, -1, 12344, 10932, 10933, -1, 12344, 10934, 10932, -1, 10932, 10934, 12341, -1, 12341, 12339, 10938, -1, 10938, 12339, 10935, -1, 10939, 10935, 10940, -1, 10937, 10940, 12337, -1, 10936, 10937, 12337, -1, 10936, 10931, 10937, -1, 10937, 10931, 10941, -1, 10938, 10935, 10939, -1, 10932, 10938, 10939, -1, 10939, 10940, 10937, -1, 10933, 10939, 10937, -1, 10928, 12345, 10941, -1, 10941, 12345, 10933, -1, 10942, 9626, 11104, -1, 11104, 9626, 9624, -1, 11105, 10947, 11103, -1, 11103, 10947, 10943, -1, 12392, 12388, 10944, -1, 12392, 10944, 10945, -1, 12392, 10945, 12394, -1, 10946, 10951, 12391, -1, 10946, 10948, 10951, -1, 10946, 10947, 10948, -1, 10948, 10947, 11099, -1, 10949, 11099, 11100, -1, 11098, 10949, 11100, -1, 11098, 10950, 10949, -1, 10949, 10950, 10952, -1, 10948, 10952, 10951, -1, 10948, 10949, 10952, -1, 10948, 11099, 10949, -1, 10950, 12393, 10952, -1, 10952, 12393, 10945, -1, 10951, 10945, 10944, -1, 12391, 10944, 12388, -1, 12391, 10951, 10944, -1, 12393, 12394, 10945, -1, 10945, 10951, 10952, -1, 10983, 11036, 10970, -1, 10958, 10970, 10968, -1, 10988, 10968, 10967, -1, 10991, 10967, 10992, -1, 10994, 10992, 10964, -1, 10995, 10964, 10953, -1, 10954, 10953, 10962, -1, 12591, 10962, 10955, -1, 12591, 10954, 10962, -1, 12591, 10998, 10954, -1, 12591, 12512, 10998, -1, 10998, 12512, 10999, -1, 10993, 10999, 10981, -1, 10956, 10981, 10979, -1, 10987, 10979, 10986, -1, 10957, 10986, 10983, -1, 10958, 10983, 10970, -1, 10958, 10957, 10983, -1, 10958, 10988, 10957, -1, 10958, 10968, 10988, -1, 12593, 10990, 10969, -1, 12593, 10966, 10990, -1, 12593, 10959, 10966, -1, 10966, 10959, 10960, -1, 10965, 10960, 10997, -1, 10996, 10997, 10961, -1, 11001, 10961, 11000, -1, 10963, 11000, 10974, -1, 10955, 10963, 10974, -1, 10955, 10962, 10963, -1, 10963, 10962, 10953, -1, 11001, 10953, 10964, -1, 10996, 10964, 10992, -1, 10965, 10992, 10967, -1, 10966, 10967, 10968, -1, 10990, 10968, 10970, -1, 10969, 10970, 11036, -1, 10969, 10990, 10970, -1, 12595, 10984, 10959, -1, 12595, 10985, 10984, -1, 12595, 10972, 10985, -1, 10985, 10972, 10973, -1, 10984, 10973, 11002, -1, 10971, 11002, 10997, -1, 10960, 10971, 10997, -1, 10960, 10959, 10971, -1, 10971, 10959, 10984, -1, 11002, 10971, 10984, -1, 10972, 10974, 10973, -1, 10973, 10974, 11003, -1, 11002, 11003, 10961, -1, 10997, 11002, 10961, -1, 10975, 10980, 12512, -1, 10975, 10976, 10980, -1, 10975, 10977, 10976, -1, 10976, 10977, 10978, -1, 10989, 10978, 10986, -1, 10979, 10989, 10986, -1, 10979, 10980, 10989, -1, 10979, 10981, 10980, -1, 10980, 10981, 10982, -1, 12512, 10982, 10999, -1, 12512, 10980, 10982, -1, 10978, 10983, 10986, -1, 10973, 10984, 10985, -1, 10987, 10986, 10957, -1, 10988, 10987, 10957, -1, 10988, 10991, 10987, -1, 10988, 10967, 10991, -1, 10976, 10978, 10989, -1, 10980, 10976, 10989, -1, 10966, 10968, 10990, -1, 10956, 10979, 10987, -1, 10991, 10956, 10987, -1, 10991, 10994, 10956, -1, 10991, 10992, 10994, -1, 10965, 10967, 10966, -1, 10960, 10965, 10966, -1, 10993, 10981, 10956, -1, 10994, 10993, 10956, -1, 10994, 10995, 10993, -1, 10994, 10964, 10995, -1, 10999, 10982, 10981, -1, 10996, 10992, 10965, -1, 10997, 10996, 10965, -1, 10998, 10999, 10993, -1, 10995, 10998, 10993, -1, 10995, 10954, 10998, -1, 10995, 10953, 10954, -1, 11003, 10974, 11000, -1, 10961, 11003, 11000, -1, 10953, 11001, 10963, -1, 10963, 11001, 11000, -1, 11002, 10973, 11003, -1, 10996, 10961, 11001, -1, 10964, 10996, 11001, -1, 9748, 12615, 11019, -1, 9748, 11004, 12615, -1, 9748, 9753, 11004, -1, 11004, 9753, 12606, -1, 12606, 9753, 11005, -1, 12613, 11005, 9755, -1, 11020, 9755, 9633, -1, 11021, 9633, 9640, -1, 11022, 9640, 9641, -1, 11023, 9641, 11006, -1, 11024, 11006, 9649, -1, 12611, 9649, 9648, -1, 11007, 9648, 11025, -1, 12610, 11025, 9662, -1, 11026, 9662, 9661, -1, 12601, 9661, 11008, -1, 12608, 11008, 9676, -1, 11009, 9676, 11010, -1, 11027, 11010, 9683, -1, 12600, 9683, 11028, -1, 11029, 11028, 9711, -1, 11011, 9711, 11030, -1, 11012, 11030, 9714, -1, 12626, 9714, 11013, -1, 12623, 11013, 9724, -1, 11014, 9724, 11031, -1, 11032, 11031, 9732, -1, 11015, 9732, 9735, -1, 11016, 9735, 9736, -1, 12621, 9736, 11017, -1, 11033, 11017, 9746, -1, 12620, 9746, 9745, -1, 11018, 9745, 11019, -1, 12615, 11018, 11019, -1, 12606, 11005, 12613, -1, 12613, 9755, 11020, -1, 11020, 9633, 11021, -1, 11021, 9640, 11022, -1, 11022, 9641, 11023, -1, 11023, 11006, 11024, -1, 11024, 9649, 12611, -1, 12611, 9648, 11007, -1, 11007, 11025, 12610, -1, 12610, 9662, 11026, -1, 11026, 9661, 12601, -1, 12601, 11008, 12608, -1, 12608, 9676, 11009, -1, 11009, 11010, 11027, -1, 11027, 9683, 12600, -1, 12600, 11028, 11029, -1, 11029, 9711, 11011, -1, 11011, 11030, 11012, -1, 11012, 9714, 12626, -1, 12626, 11013, 12623, -1, 12623, 9724, 11014, -1, 11014, 11031, 11032, -1, 11032, 9732, 11015, -1, 11015, 9735, 11016, -1, 11016, 9736, 12621, -1, 12621, 11017, 11033, -1, 11033, 9746, 12620, -1, 12620, 9745, 11018, -1, 11034, 11036, 11035, -1, 11035, 11036, 12472, -1, 12472, 11036, 10977, -1, 10977, 11036, 10983, -1, 10978, 10977, 10983, -1, 11037, 12605, 12408, -1, 12408, 12605, 11038, -1, 12406, 11038, 11042, -1, 12413, 11042, 11039, -1, 12436, 11039, 12612, -1, 12434, 12612, 12604, -1, 11043, 12604, 11040, -1, 12430, 11040, 12603, -1, 12419, 12603, 11044, -1, 11045, 11044, 12602, -1, 12492, 12602, 11041, -1, 12484, 11041, 12609, -1, 12497, 12609, 12498, -1, 12497, 12484, 12609, -1, 12408, 11038, 12406, -1, 12406, 11042, 12413, -1, 12413, 11039, 12436, -1, 12436, 12612, 12434, -1, 12434, 12604, 11043, -1, 11043, 11040, 12430, -1, 12430, 12603, 12419, -1, 12419, 11044, 11045, -1, 11045, 12602, 12492, -1, 12492, 11041, 12484, -1, 12609, 12607, 12498, -1, 12498, 12607, 12481, -1, 12481, 12607, 11049, -1, 11046, 11049, 11047, -1, 12463, 11047, 12599, -1, 12469, 12599, 12598, -1, 11048, 12598, 11035, -1, 12472, 11048, 11035, -1, 12481, 11049, 11046, -1, 11046, 11047, 12463, -1, 12463, 12599, 12469, -1, 12469, 12598, 11048, -1, 11037, 11050, 12605, -1, 12605, 11050, 12629, -1, 12629, 11050, 12628, -1, 12628, 11050, 11057, -1, 11083, 12628, 11057, -1, 11057, 11050, 11051, -1, 11052, 11051, 11066, -1, 11086, 11066, 11053, -1, 11088, 11053, 11064, -1, 11095, 11064, 11074, -1, 11093, 11074, 11054, -1, 11055, 11093, 11054, -1, 11055, 11056, 11093, -1, 11055, 11076, 11056, -1, 11056, 11076, 11096, -1, 11097, 11096, 11084, -1, 11094, 11084, 11090, -1, 11085, 11090, 11078, -1, 11087, 11078, 11083, -1, 11057, 11087, 11083, -1, 11057, 11052, 11087, -1, 11057, 11051, 11052, -1, 11059, 11068, 11058, -1, 11059, 11069, 11068, -1, 11059, 11060, 11069, -1, 11059, 11061, 11060, -1, 11060, 11061, 11062, -1, 11073, 11062, 11063, -1, 11070, 11063, 11075, -1, 11072, 11075, 11064, -1, 11053, 11072, 11064, -1, 11053, 11065, 11072, -1, 11053, 11066, 11065, -1, 11065, 11066, 11067, -1, 11068, 11067, 11058, -1, 11068, 11065, 11067, -1, 11068, 11071, 11065, -1, 11068, 11069, 11071, -1, 11071, 11069, 11073, -1, 11070, 11073, 11063, -1, 11070, 11071, 11073, -1, 11070, 11072, 11071, -1, 11070, 11075, 11072, -1, 11060, 11062, 11073, -1, 11069, 11060, 11073, -1, 11063, 11054, 11075, -1, 11075, 11054, 11074, -1, 11064, 11075, 11074, -1, 11076, 11077, 11096, -1, 11096, 11077, 11080, -1, 11084, 11080, 11081, -1, 11090, 11081, 11079, -1, 11078, 11079, 11083, -1, 11078, 11090, 11079, -1, 11080, 11077, 11092, -1, 11081, 11092, 11082, -1, 11079, 11082, 11083, -1, 11079, 11081, 11082, -1, 12628, 11091, 11089, -1, 12628, 11082, 11091, -1, 12628, 11083, 11082, -1, 11084, 11096, 11080, -1, 11067, 11066, 11051, -1, 11058, 11051, 11050, -1, 11058, 11067, 11051, -1, 11085, 11078, 11087, -1, 11086, 11087, 11052, -1, 11066, 11086, 11052, -1, 11085, 11087, 11086, -1, 11088, 11086, 11053, -1, 11088, 11085, 11086, -1, 11088, 11094, 11085, -1, 11088, 11095, 11094, -1, 11088, 11064, 11095, -1, 11089, 11091, 11092, -1, 11077, 11089, 11092, -1, 11094, 11090, 11085, -1, 11084, 11081, 11090, -1, 11091, 11082, 11092, -1, 11092, 11081, 11080, -1, 11074, 11093, 11095, -1, 11095, 11093, 11097, -1, 11094, 11097, 11084, -1, 11094, 11095, 11097, -1, 11096, 11097, 11056, -1, 11056, 11097, 11093, -1, 11065, 11071, 11072, -1, 12645, 11098, 11106, -1, 11106, 11098, 11100, -1, 11099, 11106, 11100, -1, 11099, 11101, 11106, -1, 11099, 10947, 11101, -1, 11101, 10947, 11105, -1, 11103, 11102, 11105, -1, 11103, 10930, 11102, -1, 11103, 11104, 10930, -1, 11103, 10942, 11104, -1, 11103, 9629, 10942, -1, 10942, 9629, 9627, -1, 9623, 9625, 11104, -1, 11104, 9625, 10930, -1, 11102, 11109, 11105, -1, 11105, 11109, 11101, -1, 11101, 11109, 11107, -1, 11106, 11107, 11108, -1, 12645, 11106, 11108, -1, 11101, 11107, 11106, -1, 10928, 10931, 11102, -1, 11102, 10931, 11109, -1, 11109, 10931, 10936, -1, 11107, 10936, 11108, -1, 11107, 11109, 10936, -1, 10936, 12337, 11108, -1, 12205, 12204, 11112, -1, 11112, 12204, 11110, -1, 11111, 11112, 11110, -1, 11111, 9801, 11112, -1, 11111, 11658, 9801, -1, 9801, 11658, 11113, -1, 11113, 11658, 11667, -1, 9803, 11667, 11666, -1, 9805, 11666, 11699, -1, 9807, 11699, 11698, -1, 9808, 11698, 11697, -1, 9812, 11697, 11119, -1, 9798, 11119, 11114, -1, 10905, 11114, 12336, -1, 10905, 9798, 11114, -1, 11110, 12204, 11115, -1, 11115, 12204, 11117, -1, 11118, 11117, 11116, -1, 10807, 11116, 12191, -1, 10807, 11118, 11116, -1, 11115, 11117, 11118, -1, 11113, 11667, 9803, -1, 9803, 11666, 9805, -1, 9805, 11699, 9807, -1, 9807, 11698, 9808, -1, 9808, 11697, 9812, -1, 9812, 11119, 9798, -1, 11114, 11696, 12336, -1, 12336, 11696, 12323, -1, 12323, 11696, 11700, -1, 12331, 11700, 11120, -1, 12338, 12331, 11120, -1, 12323, 11700, 12331, -1, 9929, 11121, 12646, -1, 12646, 11121, 11126, -1, 11126, 11121, 9931, -1, 11122, 11126, 9931, -1, 11122, 11125, 11126, -1, 11122, 9915, 11125, -1, 11125, 9915, 11123, -1, 11127, 11123, 9910, -1, 11127, 11125, 11123, -1, 9908, 8981, 8898, -1, 9908, 8976, 8981, -1, 9908, 8977, 8976, -1, 11124, 11127, 8981, -1, 11124, 11125, 11127, -1, 11124, 11128, 11125, -1, 11125, 11128, 11126, -1, 11126, 11128, 11130, -1, 12646, 11130, 12647, -1, 12646, 11126, 11130, -1, 11127, 8896, 8981, -1, 8981, 8896, 8898, -1, 8898, 8896, 8895, -1, 8894, 8898, 8895, -1, 9985, 11129, 11124, -1, 11124, 11129, 11128, -1, 11128, 11129, 9986, -1, 9967, 11128, 9986, -1, 9967, 11130, 11128, -1, 9967, 11131, 11130, -1, 11130, 11131, 11132, -1, 12647, 11132, 11133, -1, 12647, 11130, 11132, -1, 12786, 11234, 11134, -1, 12786, 11135, 11234, -1, 11234, 11135, 11140, -1, 11233, 11140, 11236, -1, 11138, 11236, 11238, -1, 11137, 11238, 11136, -1, 11137, 11138, 11238, -1, 11137, 11214, 11138, -1, 11138, 11214, 11235, -1, 11233, 11235, 11223, -1, 11234, 11223, 11139, -1, 11134, 11139, 11222, -1, 11134, 11234, 11139, -1, 11135, 11156, 11140, -1, 11140, 11156, 11237, -1, 11236, 11237, 11158, -1, 11238, 11158, 11141, -1, 11136, 11141, 11142, -1, 9836, 11142, 11160, -1, 9847, 11160, 11143, -1, 9846, 11143, 11144, -1, 11230, 11144, 11167, -1, 11151, 11167, 11145, -1, 11146, 11145, 12743, -1, 12744, 11146, 12743, -1, 12744, 11152, 11146, -1, 12744, 11147, 11152, -1, 11152, 11147, 11243, -1, 11153, 11243, 11244, -1, 11150, 11244, 11171, -1, 11149, 11171, 11148, -1, 11149, 11150, 11171, -1, 11149, 11154, 11150, -1, 11149, 9834, 11154, -1, 11154, 9834, 11228, -1, 11155, 11228, 11151, -1, 11146, 11151, 11145, -1, 11146, 11155, 11151, -1, 11146, 11152, 11155, -1, 11155, 11152, 11153, -1, 11154, 11153, 11150, -1, 11154, 11155, 11153, -1, 11154, 11228, 11155, -1, 11156, 12788, 11237, -1, 11237, 12788, 11239, -1, 11158, 11239, 11157, -1, 11141, 11157, 11142, -1, 11141, 11158, 11157, -1, 12788, 11159, 11239, -1, 11239, 11159, 11162, -1, 11157, 11162, 11241, -1, 11142, 11241, 11160, -1, 11142, 11157, 11241, -1, 11159, 11161, 11162, -1, 11162, 11161, 11240, -1, 11241, 11240, 11242, -1, 11160, 11242, 11143, -1, 11160, 11241, 11242, -1, 11161, 11163, 11240, -1, 11240, 11163, 11164, -1, 11242, 11164, 11165, -1, 11143, 11165, 11144, -1, 11143, 11242, 11165, -1, 11163, 12789, 11164, -1, 11164, 12789, 11166, -1, 11165, 11166, 11167, -1, 11144, 11165, 11167, -1, 12789, 11168, 11166, -1, 11166, 11168, 11145, -1, 11167, 11166, 11145, -1, 11168, 12743, 11145, -1, 11147, 12745, 11243, -1, 11243, 12745, 11169, -1, 11244, 11169, 11173, -1, 11171, 11173, 11170, -1, 11148, 11170, 9845, -1, 11148, 11171, 11170, -1, 12745, 11172, 11169, -1, 11169, 11172, 11245, -1, 11173, 11245, 11174, -1, 11170, 11174, 11189, -1, 9845, 11189, 11192, -1, 11227, 11192, 11193, -1, 11226, 11193, 11249, -1, 9850, 11249, 11248, -1, 11225, 11248, 11175, -1, 11185, 11175, 11196, -1, 11186, 11196, 11197, -1, 11176, 11186, 11197, -1, 11176, 11177, 11186, -1, 11176, 12760, 11177, -1, 11177, 12760, 11250, -1, 11251, 11250, 11178, -1, 11181, 11178, 11179, -1, 11182, 11179, 11180, -1, 11182, 11181, 11179, -1, 11182, 11187, 11181, -1, 11182, 11183, 11187, -1, 11187, 11183, 11184, -1, 11188, 11184, 11185, -1, 11186, 11185, 11196, -1, 11186, 11188, 11185, -1, 11186, 11177, 11188, -1, 11188, 11177, 11251, -1, 11187, 11251, 11181, -1, 11187, 11188, 11251, -1, 11187, 11184, 11188, -1, 11172, 11191, 11245, -1, 11245, 11191, 11246, -1, 11174, 11246, 11190, -1, 11189, 11190, 11192, -1, 11189, 11174, 11190, -1, 11191, 12746, 11246, -1, 11246, 12746, 11201, -1, 11190, 11201, 11247, -1, 11192, 11247, 11193, -1, 11192, 11190, 11247, -1, 12746, 12749, 11201, -1, 11201, 12749, 11194, -1, 11200, 11194, 12750, -1, 11198, 12750, 11203, -1, 11204, 11203, 11195, -1, 11196, 11195, 11197, -1, 11196, 11204, 11195, -1, 11196, 11175, 11204, -1, 11204, 11175, 11199, -1, 11198, 11199, 11202, -1, 11200, 11202, 11247, -1, 11201, 11200, 11247, -1, 11201, 11194, 11200, -1, 11200, 12750, 11198, -1, 11202, 11200, 11198, -1, 11198, 11203, 11204, -1, 11199, 11198, 11204, -1, 12760, 11205, 11250, -1, 11250, 11205, 11252, -1, 11178, 11252, 11206, -1, 11179, 11206, 11208, -1, 11180, 11208, 11209, -1, 11180, 11179, 11208, -1, 11205, 12761, 11252, -1, 11252, 12761, 11207, -1, 11206, 11207, 11211, -1, 11208, 11211, 11210, -1, 11209, 11210, 9848, -1, 11209, 11208, 11210, -1, 12761, 11216, 11207, -1, 11207, 11216, 11254, -1, 11211, 11254, 11255, -1, 11210, 11255, 11217, -1, 9848, 11217, 11218, -1, 11231, 11218, 11212, -1, 11215, 11212, 11213, -1, 11235, 11213, 11223, -1, 11235, 11215, 11213, -1, 11235, 11214, 11215, -1, 11216, 12762, 11254, -1, 11254, 12762, 11253, -1, 11255, 11253, 11219, -1, 11217, 11219, 11218, -1, 11217, 11255, 11219, -1, 12762, 12755, 11253, -1, 11253, 12755, 11256, -1, 11219, 11256, 11221, -1, 11218, 11221, 11212, -1, 11218, 11219, 11221, -1, 12755, 12757, 11256, -1, 11256, 12757, 11232, -1, 11221, 11232, 11220, -1, 11212, 11220, 11213, -1, 11212, 11221, 11220, -1, 12757, 11222, 11232, -1, 11232, 11222, 11139, -1, 11220, 11139, 11223, -1, 11213, 11220, 11223, -1, 11183, 11224, 11184, -1, 11184, 11224, 11225, -1, 11185, 11225, 11175, -1, 11185, 11184, 11225, -1, 11224, 9850, 11225, -1, 11225, 9850, 11248, -1, 9850, 11226, 11249, -1, 11226, 11227, 11193, -1, 11227, 9845, 11192, -1, 11189, 9845, 11170, -1, 9834, 11229, 11228, -1, 11228, 11229, 11230, -1, 11151, 11230, 11167, -1, 11151, 11228, 11230, -1, 11229, 9846, 11230, -1, 11230, 9846, 11144, -1, 9846, 9847, 11143, -1, 9847, 9836, 11160, -1, 9836, 11136, 11142, -1, 11141, 11136, 11238, -1, 11215, 11231, 11212, -1, 11231, 9848, 11218, -1, 11217, 9848, 11210, -1, 11139, 11220, 11232, -1, 11233, 11223, 11234, -1, 11140, 11233, 11234, -1, 11138, 11235, 11233, -1, 11236, 11138, 11233, -1, 11237, 11236, 11140, -1, 11239, 11158, 11237, -1, 11158, 11238, 11236, -1, 11162, 11157, 11239, -1, 11240, 11241, 11162, -1, 11164, 11242, 11240, -1, 11166, 11165, 11164, -1, 11243, 11153, 11152, -1, 11169, 11244, 11243, -1, 11244, 11150, 11153, -1, 11245, 11173, 11169, -1, 11173, 11171, 11244, -1, 11246, 11174, 11245, -1, 11174, 11170, 11173, -1, 11190, 11246, 11201, -1, 11193, 11247, 11202, -1, 11249, 11202, 11199, -1, 11248, 11199, 11175, -1, 11248, 11249, 11199, -1, 11249, 11193, 11202, -1, 11250, 11251, 11177, -1, 11252, 11178, 11250, -1, 11178, 11181, 11251, -1, 11207, 11206, 11252, -1, 11206, 11179, 11178, -1, 11254, 11211, 11207, -1, 11211, 11208, 11206, -1, 11253, 11255, 11254, -1, 11255, 11210, 11211, -1, 11256, 11219, 11253, -1, 11232, 11221, 11256, -1, 12795, 11257, 11258, -1, 12795, 11261, 11257, -1, 11257, 11261, 11262, -1, 11356, 11262, 11357, -1, 11259, 11357, 11265, -1, 9867, 11265, 11266, -1, 9867, 11259, 11265, -1, 9867, 11260, 11259, -1, 11259, 11260, 11334, -1, 11356, 11334, 11333, -1, 11257, 11333, 11354, -1, 11258, 11354, 12721, -1, 11258, 11257, 11354, -1, 11261, 11263, 11262, -1, 11262, 11263, 11280, -1, 11357, 11280, 11264, -1, 11265, 11264, 11281, -1, 11266, 11281, 11267, -1, 9866, 11267, 11287, -1, 11268, 11287, 11352, -1, 11351, 11352, 11269, -1, 11350, 11269, 11292, -1, 11348, 11292, 11294, -1, 11271, 11294, 11295, -1, 11270, 11271, 11295, -1, 11270, 11277, 11271, -1, 11270, 12726, 11277, -1, 11277, 12726, 11297, -1, 11272, 11297, 11298, -1, 11273, 11298, 11274, -1, 11275, 11274, 11300, -1, 11275, 11273, 11274, -1, 11275, 11276, 11273, -1, 11275, 9864, 11276, -1, 11276, 9864, 11349, -1, 11278, 11349, 11348, -1, 11271, 11348, 11294, -1, 11271, 11278, 11348, -1, 11271, 11277, 11278, -1, 11278, 11277, 11272, -1, 11276, 11272, 11273, -1, 11276, 11278, 11272, -1, 11276, 11349, 11278, -1, 11263, 11279, 11280, -1, 11280, 11279, 11358, -1, 11264, 11358, 11282, -1, 11281, 11282, 11267, -1, 11281, 11264, 11282, -1, 11279, 11285, 11358, -1, 11358, 11285, 11283, -1, 11282, 11283, 11284, -1, 11267, 11284, 11287, -1, 11267, 11282, 11284, -1, 11285, 12731, 11283, -1, 11283, 12731, 11288, -1, 11284, 11288, 11286, -1, 11287, 11286, 11352, -1, 11287, 11284, 11286, -1, 12731, 12772, 11288, -1, 11288, 12772, 11289, -1, 11286, 11289, 11291, -1, 11352, 11291, 11269, -1, 11352, 11286, 11291, -1, 12772, 11293, 11289, -1, 11289, 11293, 11290, -1, 11291, 11290, 11292, -1, 11269, 11291, 11292, -1, 11293, 12729, 11290, -1, 11290, 12729, 11294, -1, 11292, 11290, 11294, -1, 12729, 11295, 11294, -1, 12726, 11296, 11297, -1, 11297, 11296, 11359, -1, 11298, 11359, 11301, -1, 11274, 11301, 11361, -1, 11300, 11361, 11299, -1, 11300, 11274, 11361, -1, 11296, 11310, 11359, -1, 11359, 11310, 11360, -1, 11301, 11360, 11302, -1, 11361, 11302, 11347, -1, 11299, 11347, 11314, -1, 9875, 11314, 11365, -1, 9860, 11365, 11346, -1, 9873, 11346, 11362, -1, 11345, 11362, 11364, -1, 11344, 11364, 11318, -1, 11304, 11318, 11303, -1, 12722, 11304, 11303, -1, 12722, 11305, 11304, -1, 12722, 11324, 11305, -1, 11305, 11324, 11326, -1, 11369, 11326, 11367, -1, 11368, 11367, 11371, -1, 11306, 11371, 9871, -1, 11306, 11368, 11371, -1, 11306, 11307, 11368, -1, 11306, 9856, 11307, -1, 11307, 9856, 11309, -1, 11308, 11309, 11344, -1, 11304, 11344, 11318, -1, 11304, 11308, 11344, -1, 11304, 11305, 11308, -1, 11308, 11305, 11369, -1, 11307, 11369, 11368, -1, 11307, 11308, 11369, -1, 11307, 11309, 11308, -1, 11310, 11313, 11360, -1, 11360, 11313, 11311, -1, 11302, 11311, 11312, -1, 11347, 11312, 11314, -1, 11347, 11302, 11312, -1, 11313, 12774, 11311, -1, 11311, 12774, 11321, -1, 11312, 11321, 11315, -1, 11314, 11315, 11365, -1, 11314, 11312, 11315, -1, 12774, 12725, 11321, -1, 11321, 12725, 12724, -1, 11322, 12724, 11316, -1, 11323, 11316, 12723, -1, 11319, 12723, 11317, -1, 11318, 11317, 11303, -1, 11318, 11319, 11317, -1, 11318, 11364, 11319, -1, 11319, 11364, 11363, -1, 11323, 11363, 11320, -1, 11322, 11320, 11315, -1, 11321, 11322, 11315, -1, 11321, 12724, 11322, -1, 11322, 11316, 11323, -1, 11320, 11322, 11323, -1, 11323, 12723, 11319, -1, 11363, 11323, 11319, -1, 11324, 11325, 11326, -1, 11326, 11325, 11366, -1, 11367, 11366, 11370, -1, 11371, 11370, 11327, -1, 9871, 11327, 11330, -1, 9871, 11371, 11327, -1, 11325, 11328, 11366, -1, 11366, 11328, 11329, -1, 11370, 11329, 11372, -1, 11327, 11372, 11331, -1, 11330, 11331, 11353, -1, 11330, 11327, 11331, -1, 11328, 12716, 11329, -1, 11329, 12716, 11335, -1, 11372, 11335, 11338, -1, 11331, 11338, 11337, -1, 11353, 11337, 11332, -1, 9869, 11332, 11342, -1, 9868, 11342, 11343, -1, 11334, 11343, 11333, -1, 11334, 9868, 11343, -1, 11334, 11260, 9868, -1, 12716, 11336, 11335, -1, 11335, 11336, 11373, -1, 11338, 11373, 11339, -1, 11337, 11339, 11332, -1, 11337, 11338, 11339, -1, 11336, 11340, 11373, -1, 11373, 11340, 11375, -1, 11339, 11375, 11374, -1, 11332, 11374, 11342, -1, 11332, 11339, 11374, -1, 11340, 12718, 11375, -1, 11375, 12718, 11341, -1, 11374, 11341, 11355, -1, 11342, 11355, 11343, -1, 11342, 11374, 11355, -1, 12718, 12721, 11341, -1, 11341, 12721, 11354, -1, 11355, 11354, 11333, -1, 11343, 11355, 11333, -1, 9856, 9872, 11309, -1, 11309, 9872, 11345, -1, 11344, 11345, 11364, -1, 11344, 11309, 11345, -1, 9872, 9873, 11345, -1, 11345, 9873, 11362, -1, 9873, 9860, 11346, -1, 9860, 9875, 11365, -1, 9875, 11299, 11314, -1, 11347, 11299, 11361, -1, 9864, 9852, 11349, -1, 11349, 9852, 11350, -1, 11348, 11350, 11292, -1, 11348, 11349, 11350, -1, 9852, 11351, 11350, -1, 11350, 11351, 11269, -1, 11351, 11268, 11352, -1, 11268, 9866, 11287, -1, 9866, 11266, 11267, -1, 11281, 11266, 11265, -1, 9868, 9869, 11342, -1, 9869, 11353, 11332, -1, 11337, 11353, 11331, -1, 11354, 11355, 11341, -1, 11356, 11333, 11257, -1, 11262, 11356, 11257, -1, 11259, 11334, 11356, -1, 11357, 11259, 11356, -1, 11280, 11357, 11262, -1, 11358, 11264, 11280, -1, 11264, 11265, 11357, -1, 11283, 11282, 11358, -1, 11288, 11284, 11283, -1, 11289, 11286, 11288, -1, 11290, 11291, 11289, -1, 11297, 11272, 11277, -1, 11359, 11298, 11297, -1, 11298, 11273, 11272, -1, 11360, 11301, 11359, -1, 11301, 11274, 11298, -1, 11311, 11302, 11360, -1, 11302, 11361, 11301, -1, 11312, 11311, 11321, -1, 11365, 11315, 11320, -1, 11346, 11320, 11363, -1, 11362, 11363, 11364, -1, 11362, 11346, 11363, -1, 11346, 11365, 11320, -1, 11326, 11369, 11305, -1, 11366, 11367, 11326, -1, 11367, 11368, 11369, -1, 11329, 11370, 11366, -1, 11370, 11371, 11367, -1, 11335, 11372, 11329, -1, 11372, 11327, 11370, -1, 11373, 11338, 11335, -1, 11338, 11331, 11372, -1, 11375, 11339, 11373, -1, 11341, 11374, 11375, -1, 11376, 11476, 9877, -1, 11376, 11381, 11476, -1, 11376, 9894, 11381, -1, 11381, 9894, 11377, -1, 11382, 11377, 11518, -1, 11380, 11518, 11385, -1, 11378, 11385, 11379, -1, 11378, 11380, 11385, -1, 11378, 12792, 11380, -1, 11380, 12792, 11484, -1, 11382, 11484, 11515, -1, 11381, 11515, 11476, -1, 11381, 11382, 11515, -1, 11381, 11377, 11382, -1, 11377, 9894, 11483, -1, 11518, 11483, 11383, -1, 11385, 11383, 11482, -1, 11384, 11482, 12793, -1, 11384, 11385, 11482, -1, 11384, 11379, 11385, -1, 11386, 11387, 9905, -1, 11386, 11391, 11387, -1, 11386, 11388, 11391, -1, 11391, 11388, 11393, -1, 11389, 11393, 11520, -1, 11390, 11520, 11396, -1, 12738, 11396, 12737, -1, 12738, 11390, 11396, -1, 12738, 11480, 11390, -1, 11390, 11480, 11519, -1, 11389, 11519, 11392, -1, 11391, 11392, 11387, -1, 11391, 11389, 11392, -1, 11391, 11393, 11389, -1, 11388, 9891, 11393, -1, 11393, 9891, 11394, -1, 11520, 11394, 11509, -1, 11396, 11509, 11399, -1, 12735, 11399, 11395, -1, 12735, 11396, 11399, -1, 12735, 12737, 11396, -1, 9891, 11397, 11394, -1, 11394, 11397, 11398, -1, 11509, 11398, 11510, -1, 11399, 11510, 11400, -1, 12734, 11400, 11405, -1, 12734, 11399, 11400, -1, 12734, 11395, 11399, -1, 11398, 11397, 11401, -1, 11510, 11401, 11511, -1, 11400, 11511, 11404, -1, 11403, 11404, 11402, -1, 11403, 11400, 11404, -1, 11403, 11405, 11400, -1, 9904, 11406, 11508, -1, 9904, 11410, 11406, -1, 9904, 9889, 11410, -1, 11410, 9889, 11407, -1, 11521, 11407, 11408, -1, 11522, 11408, 11412, -1, 12732, 11412, 12714, -1, 12732, 11522, 11412, -1, 12732, 11409, 11522, -1, 11522, 11409, 11507, -1, 11521, 11507, 11506, -1, 11410, 11506, 11406, -1, 11410, 11521, 11506, -1, 11410, 11407, 11521, -1, 9889, 11411, 11407, -1, 11407, 11411, 11514, -1, 11408, 11514, 11413, -1, 11412, 11413, 11416, -1, 11414, 11416, 12715, -1, 11414, 11412, 11416, -1, 11414, 12714, 11412, -1, 11411, 9886, 11514, -1, 11514, 9886, 11415, -1, 11413, 11415, 11523, -1, 11416, 11523, 11421, -1, 11417, 11421, 11420, -1, 11417, 11416, 11421, -1, 11417, 12715, 11416, -1, 11415, 9886, 11504, -1, 11523, 11504, 11418, -1, 11421, 11418, 11419, -1, 11420, 11419, 12717, -1, 11420, 11421, 11419, -1, 9903, 11502, 9885, -1, 9903, 11422, 11502, -1, 9903, 11423, 11422, -1, 11422, 11423, 11503, -1, 11501, 11503, 11424, -1, 11427, 11424, 11425, -1, 12776, 11425, 11426, -1, 12776, 11427, 11425, -1, 12776, 12719, 11427, -1, 11427, 12719, 11500, -1, 11525, 11500, 11428, -1, 11419, 11428, 12775, -1, 12717, 11419, 12775, -1, 11423, 9902, 11503, -1, 11503, 9902, 11526, -1, 11424, 11526, 11527, -1, 11425, 11527, 11429, -1, 12770, 11429, 11433, -1, 12770, 11425, 11429, -1, 12770, 11426, 11425, -1, 9902, 9901, 11526, -1, 11526, 9901, 11513, -1, 11527, 11513, 11430, -1, 11429, 11430, 11431, -1, 12769, 11431, 11432, -1, 12769, 11429, 11431, -1, 12769, 11433, 11429, -1, 11513, 9901, 11498, -1, 11430, 11498, 11497, -1, 11431, 11497, 11434, -1, 11432, 11434, 12768, -1, 11432, 11431, 11434, -1, 11435, 11444, 11499, -1, 11435, 11436, 11444, -1, 11435, 11437, 11436, -1, 11436, 11437, 11446, -1, 11445, 11446, 11438, -1, 11442, 11438, 11440, -1, 11439, 11440, 12765, -1, 11439, 11442, 11440, -1, 11439, 11441, 11442, -1, 11442, 11441, 11496, -1, 11445, 11496, 11443, -1, 11436, 11443, 11444, -1, 11436, 11445, 11443, -1, 11436, 11446, 11445, -1, 11437, 11447, 11446, -1, 11446, 11447, 11448, -1, 11438, 11448, 11449, -1, 11440, 11449, 11453, -1, 11450, 11453, 12764, -1, 11450, 11440, 11453, -1, 11450, 12765, 11440, -1, 11447, 11494, 11448, -1, 11448, 11494, 11512, -1, 11449, 11512, 11451, -1, 11453, 11451, 11452, -1, 12777, 11452, 12778, -1, 12777, 11453, 11452, -1, 12777, 12764, 11453, -1, 11512, 11494, 11454, -1, 11451, 11454, 11491, -1, 11452, 11491, 11456, -1, 12778, 11456, 11455, -1, 12778, 11452, 11456, -1, 9880, 11492, 11493, -1, 9880, 11490, 11492, -1, 9880, 9898, 11490, -1, 11490, 9898, 11532, -1, 11457, 11532, 11530, -1, 11489, 11530, 11462, -1, 12781, 11462, 12782, -1, 12781, 11489, 11462, -1, 12781, 12780, 11489, -1, 11489, 12780, 11458, -1, 11528, 11458, 12779, -1, 11456, 12779, 11459, -1, 11455, 11456, 11459, -1, 9898, 9879, 11532, -1, 11532, 9879, 11531, -1, 11530, 11531, 11460, -1, 11462, 11460, 11463, -1, 12782, 11463, 11461, -1, 12782, 11462, 11463, -1, 9879, 9895, 11531, -1, 11531, 9895, 11533, -1, 11460, 11533, 11464, -1, 11463, 11464, 11465, -1, 12783, 11465, 12785, -1, 12783, 11463, 11465, -1, 12783, 11461, 11463, -1, 9895, 11466, 11533, -1, 11533, 11466, 11534, -1, 11464, 11534, 11467, -1, 11465, 11467, 11469, -1, 11468, 11469, 11470, -1, 11468, 11465, 11469, -1, 11468, 12785, 11465, -1, 11534, 11466, 11471, -1, 11467, 11471, 11472, -1, 11469, 11472, 11473, -1, 11470, 11473, 12758, -1, 11470, 11469, 11473, -1, 9876, 11474, 11475, -1, 9876, 11487, 11474, -1, 9876, 9877, 11487, -1, 11487, 9877, 11476, -1, 11486, 11476, 11515, -1, 11516, 11515, 11484, -1, 11477, 11484, 12791, -1, 11477, 11516, 11484, -1, 11477, 11478, 11516, -1, 11516, 11478, 11485, -1, 11517, 11485, 12787, -1, 11473, 12787, 11479, -1, 12758, 11473, 11479, -1, 11480, 12740, 11519, -1, 11519, 12740, 11481, -1, 11482, 11481, 12793, -1, 11482, 11519, 11481, -1, 11482, 11392, 11519, -1, 11482, 11383, 11392, -1, 11392, 11383, 11387, -1, 11387, 11383, 11483, -1, 9905, 11483, 9894, -1, 9905, 11387, 11483, -1, 12792, 12791, 11484, -1, 11516, 11485, 11517, -1, 11486, 11517, 11488, -1, 11487, 11488, 11474, -1, 11487, 11486, 11488, -1, 11487, 11476, 11486, -1, 11517, 12787, 11473, -1, 11488, 11473, 11472, -1, 11474, 11472, 11471, -1, 11475, 11471, 11466, -1, 11475, 11474, 11471, -1, 11489, 11458, 11528, -1, 11457, 11528, 11529, -1, 11490, 11529, 11492, -1, 11490, 11457, 11529, -1, 11490, 11532, 11457, -1, 11528, 12779, 11456, -1, 11529, 11456, 11491, -1, 11492, 11491, 11454, -1, 11493, 11454, 11494, -1, 11493, 11492, 11454, -1, 11441, 12766, 11496, -1, 11496, 12766, 11495, -1, 11434, 11495, 12768, -1, 11434, 11496, 11495, -1, 11434, 11443, 11496, -1, 11434, 11497, 11443, -1, 11443, 11497, 11444, -1, 11444, 11497, 11498, -1, 11499, 11498, 9901, -1, 11499, 11444, 11498, -1, 11427, 11500, 11525, -1, 11501, 11525, 11524, -1, 11422, 11524, 11502, -1, 11422, 11501, 11524, -1, 11422, 11503, 11501, -1, 11525, 11428, 11419, -1, 11524, 11419, 11418, -1, 11502, 11418, 11504, -1, 9885, 11504, 9886, -1, 9885, 11502, 11504, -1, 11409, 11505, 11507, -1, 11507, 11505, 11402, -1, 11404, 11507, 11402, -1, 11404, 11506, 11507, -1, 11404, 11511, 11506, -1, 11506, 11511, 11406, -1, 11406, 11511, 11401, -1, 11508, 11401, 11397, -1, 11508, 11406, 11401, -1, 11401, 11510, 11398, -1, 11510, 11399, 11509, -1, 11400, 11510, 11511, -1, 11509, 11394, 11398, -1, 11464, 11533, 11534, -1, 11449, 11448, 11512, -1, 11527, 11526, 11513, -1, 11413, 11514, 11415, -1, 11473, 11488, 11517, -1, 11515, 11516, 11486, -1, 11486, 11516, 11517, -1, 11474, 11488, 11472, -1, 11483, 11518, 11377, -1, 11484, 11382, 11380, -1, 11380, 11382, 11518, -1, 11385, 11518, 11383, -1, 11390, 11519, 11389, -1, 11520, 11390, 11389, -1, 11394, 11520, 11393, -1, 11396, 11520, 11509, -1, 11522, 11507, 11521, -1, 11408, 11522, 11521, -1, 11514, 11408, 11407, -1, 11412, 11408, 11413, -1, 11504, 11523, 11415, -1, 11523, 11416, 11413, -1, 11421, 11523, 11418, -1, 11524, 11418, 11502, -1, 11525, 11419, 11524, -1, 11427, 11525, 11501, -1, 11424, 11427, 11501, -1, 11526, 11424, 11503, -1, 11425, 11424, 11527, -1, 11498, 11430, 11513, -1, 11430, 11429, 11527, -1, 11431, 11430, 11497, -1, 11442, 11496, 11445, -1, 11438, 11442, 11445, -1, 11448, 11438, 11446, -1, 11440, 11438, 11449, -1, 11454, 11451, 11512, -1, 11451, 11453, 11449, -1, 11452, 11451, 11491, -1, 11529, 11491, 11492, -1, 11528, 11456, 11529, -1, 11489, 11528, 11457, -1, 11530, 11489, 11457, -1, 11531, 11530, 11532, -1, 11533, 11460, 11531, -1, 11460, 11462, 11530, -1, 11463, 11460, 11464, -1, 11471, 11467, 11534, -1, 11467, 11465, 11464, -1, 11469, 11467, 11472, -1, 11535, 12733, 11542, -1, 11558, 11542, 11541, -1, 11557, 11541, 11536, -1, 11574, 11536, 11537, -1, 11573, 11537, 11545, -1, 11561, 11545, 11547, -1, 11560, 11547, 11538, -1, 11548, 11538, 11581, -1, 11564, 11581, 11565, -1, 11568, 11565, 11569, -1, 11539, 11569, 11553, -1, 8983, 11539, 11553, -1, 8983, 11550, 11539, -1, 8983, 11583, 11550, -1, 11550, 11583, 11578, -1, 11549, 11578, 11554, -1, 11571, 11554, 11555, -1, 11572, 11555, 11556, -1, 11574, 11556, 11557, -1, 11536, 11574, 11557, -1, 12733, 11540, 11542, -1, 11542, 11540, 11543, -1, 11541, 11543, 11536, -1, 11541, 11542, 11543, -1, 11543, 11544, 11536, -1, 11536, 11544, 11537, -1, 11537, 11544, 12713, -1, 11545, 12713, 12712, -1, 11546, 11545, 12712, -1, 11546, 11547, 11545, -1, 11546, 11538, 11547, -1, 11537, 12713, 11545, -1, 11560, 11538, 11548, -1, 11562, 11548, 11566, -1, 11563, 11566, 11567, -1, 11549, 11567, 11550, -1, 11578, 11549, 11550, -1, 11581, 11551, 11565, -1, 11565, 11551, 11552, -1, 11569, 11552, 11553, -1, 11569, 11565, 11552, -1, 11747, 11553, 11551, -1, 11551, 11553, 11552, -1, 11578, 11583, 11579, -1, 11554, 11579, 11577, -1, 11555, 11577, 11576, -1, 11556, 11576, 11575, -1, 11557, 11575, 11558, -1, 11541, 11557, 11558, -1, 11559, 11577, 11580, -1, 11559, 11576, 11577, -1, 11559, 11575, 11576, -1, 11559, 11535, 11575, -1, 11575, 11535, 11558, -1, 11558, 11535, 11542, -1, 11561, 11547, 11560, -1, 11562, 11560, 11548, -1, 11562, 11561, 11560, -1, 11562, 11570, 11561, -1, 11562, 11563, 11570, -1, 11562, 11566, 11563, -1, 11566, 11548, 11564, -1, 11568, 11564, 11565, -1, 11568, 11566, 11564, -1, 11568, 11567, 11566, -1, 11568, 11539, 11567, -1, 11568, 11569, 11539, -1, 11573, 11545, 11561, -1, 11570, 11573, 11561, -1, 11570, 11572, 11573, -1, 11570, 11571, 11572, -1, 11570, 11563, 11571, -1, 11571, 11563, 11549, -1, 11554, 11571, 11549, -1, 11574, 11537, 11573, -1, 11572, 11574, 11573, -1, 11572, 11556, 11574, -1, 11555, 11572, 11571, -1, 11556, 11575, 11557, -1, 11576, 11556, 11555, -1, 11567, 11549, 11563, -1, 11550, 11567, 11539, -1, 11554, 11577, 11555, -1, 11579, 11554, 11578, -1, 11583, 11580, 11579, -1, 11579, 11580, 11577, -1, 11581, 11564, 11548, -1, 12736, 12733, 11582, -1, 11582, 12733, 11535, -1, 11559, 11582, 11535, -1, 11559, 11586, 11582, -1, 11559, 11580, 11586, -1, 11586, 11580, 11599, -1, 11599, 11580, 11583, -1, 9909, 11599, 11583, -1, 11606, 12742, 11590, -1, 11603, 11590, 11602, -1, 11619, 11602, 11591, -1, 11617, 11591, 11584, -1, 11612, 11584, 11592, -1, 11610, 11592, 11607, -1, 11585, 11607, 11582, -1, 11594, 11582, 11586, -1, 11625, 11586, 11600, -1, 11609, 11600, 11587, -1, 11622, 11587, 8905, -1, 8903, 11622, 8905, -1, 8903, 11597, 11622, -1, 8903, 8906, 11597, -1, 11597, 8906, 11598, -1, 11615, 11598, 11623, -1, 11588, 11623, 11621, -1, 11613, 11621, 11616, -1, 11617, 11616, 11619, -1, 11591, 11617, 11619, -1, 12742, 11589, 11590, -1, 11590, 11589, 12794, -1, 11602, 12794, 11591, -1, 11602, 11590, 12794, -1, 12794, 12741, 11591, -1, 11591, 12741, 11584, -1, 11584, 12741, 12739, -1, 11592, 12739, 11593, -1, 12736, 11592, 11593, -1, 12736, 11607, 11592, -1, 12736, 11582, 11607, -1, 11584, 12739, 11592, -1, 11585, 11582, 11594, -1, 11608, 11594, 11595, -1, 11614, 11595, 11596, -1, 11615, 11596, 11597, -1, 11598, 11615, 11597, -1, 11586, 11599, 11600, -1, 11600, 11599, 11601, -1, 11587, 11601, 8905, -1, 11587, 11600, 11601, -1, 9909, 8905, 11599, -1, 11599, 8905, 11601, -1, 11598, 8906, 11624, -1, 11623, 11624, 11604, -1, 11621, 11604, 11620, -1, 11616, 11620, 11618, -1, 11619, 11618, 11603, -1, 11602, 11619, 11603, -1, 11605, 11604, 11626, -1, 11605, 11620, 11604, -1, 11605, 11618, 11620, -1, 11605, 11606, 11618, -1, 11618, 11606, 11603, -1, 11603, 11606, 11590, -1, 11610, 11607, 11585, -1, 11608, 11585, 11594, -1, 11608, 11610, 11585, -1, 11608, 11611, 11610, -1, 11608, 11614, 11611, -1, 11608, 11595, 11614, -1, 11595, 11594, 11625, -1, 11609, 11625, 11600, -1, 11609, 11595, 11625, -1, 11609, 11596, 11595, -1, 11609, 11622, 11596, -1, 11609, 11587, 11622, -1, 11612, 11592, 11610, -1, 11611, 11612, 11610, -1, 11611, 11613, 11612, -1, 11611, 11588, 11613, -1, 11611, 11614, 11588, -1, 11588, 11614, 11615, -1, 11623, 11588, 11615, -1, 11617, 11584, 11612, -1, 11613, 11617, 11612, -1, 11613, 11616, 11617, -1, 11621, 11613, 11588, -1, 11616, 11618, 11619, -1, 11620, 11616, 11621, -1, 11596, 11615, 11614, -1, 11597, 11596, 11622, -1, 11623, 11604, 11621, -1, 11624, 11623, 11598, -1, 8906, 11626, 11624, -1, 11624, 11626, 11604, -1, 11586, 11625, 11594, -1, 9918, 9911, 11605, -1, 11626, 9918, 11605, -1, 11626, 11627, 9918, -1, 11626, 8906, 11627, -1, 11627, 8906, 9910, -1, 9922, 11606, 9924, -1, 9922, 12742, 11606, -1, 9922, 11641, 12742, -1, 11606, 11605, 9924, -1, 9924, 11605, 9911, -1, 11642, 11648, 11647, -1, 11645, 11647, 11640, -1, 11646, 11640, 11628, -1, 11644, 11628, 11629, -1, 11632, 11629, 11631, -1, 11630, 11631, 11673, -1, 12790, 11630, 11673, -1, 12790, 11641, 11630, -1, 11630, 11641, 11632, -1, 11631, 11630, 11632, -1, 11638, 11633, 11634, -1, 11638, 11635, 11633, -1, 11638, 11637, 11635, -1, 11638, 11636, 11637, -1, 11638, 11120, 11636, -1, 11638, 9929, 11120, -1, 11636, 11120, 11639, -1, 11629, 11639, 11631, -1, 11629, 11636, 11639, -1, 11629, 11628, 11636, -1, 11636, 11628, 11637, -1, 11637, 11628, 11640, -1, 11635, 11640, 11647, -1, 11633, 11647, 11634, -1, 11633, 11635, 11647, -1, 11694, 11631, 11643, -1, 11694, 11673, 11631, -1, 9921, 11645, 11641, -1, 9921, 11642, 11645, -1, 11645, 11642, 11647, -1, 11635, 11637, 11640, -1, 11643, 11631, 11639, -1, 11120, 11643, 11639, -1, 11644, 11629, 11632, -1, 11641, 11644, 11632, -1, 11641, 11646, 11644, -1, 11641, 11645, 11646, -1, 11646, 11645, 11640, -1, 11646, 11628, 11644, -1, 11647, 11648, 11634, -1, 11651, 12759, 11704, -1, 11652, 11704, 11649, -1, 11705, 11649, 11703, -1, 11115, 11703, 11110, -1, 11115, 11705, 11703, -1, 11115, 11118, 11705, -1, 11705, 11118, 11650, -1, 11652, 11650, 11653, -1, 11651, 11652, 11653, -1, 11651, 11704, 11652, -1, 12763, 11654, 12756, -1, 12763, 11655, 11654, -1, 12763, 12754, 11655, -1, 11655, 12754, 11656, -1, 11661, 11656, 11657, -1, 11659, 11657, 11664, -1, 11658, 11664, 11667, -1, 11658, 11659, 11664, -1, 11658, 11111, 11659, -1, 11659, 11111, 11702, -1, 11661, 11702, 11660, -1, 11655, 11660, 11654, -1, 11655, 11661, 11660, -1, 11655, 11656, 11661, -1, 12754, 11662, 11656, -1, 11656, 11662, 11707, -1, 11657, 11707, 11663, -1, 11664, 11663, 11665, -1, 11667, 11665, 11666, -1, 11667, 11664, 11665, -1, 11662, 12753, 11707, -1, 11707, 12753, 11706, -1, 11663, 11706, 11708, -1, 11665, 11708, 11692, -1, 11666, 11692, 11699, -1, 11666, 11665, 11692, -1, 12753, 12752, 11706, -1, 11706, 12752, 12751, -1, 11676, 12751, 11677, -1, 11668, 11677, 12748, -1, 11678, 12748, 12747, -1, 11675, 12747, 11669, -1, 11681, 11669, 11670, -1, 11683, 11670, 11671, -1, 11684, 11671, 11685, -1, 11686, 11685, 11672, -1, 12790, 11686, 11672, -1, 12790, 11673, 11686, -1, 11686, 11673, 11687, -1, 11684, 11687, 11674, -1, 11683, 11674, 11682, -1, 11681, 11682, 11680, -1, 11675, 11680, 11679, -1, 11678, 11679, 11709, -1, 11668, 11709, 11693, -1, 11676, 11693, 11708, -1, 11706, 11676, 11708, -1, 11706, 12751, 11676, -1, 11676, 11677, 11668, -1, 11693, 11676, 11668, -1, 11668, 12748, 11678, -1, 11709, 11668, 11678, -1, 11678, 12747, 11675, -1, 11679, 11678, 11675, -1, 11675, 11669, 11681, -1, 11680, 11675, 11681, -1, 11681, 11670, 11683, -1, 11682, 11681, 11683, -1, 11683, 11671, 11684, -1, 11674, 11683, 11684, -1, 11684, 11685, 11686, -1, 11687, 11684, 11686, -1, 11673, 11694, 11687, -1, 11687, 11694, 11695, -1, 11674, 11695, 11688, -1, 11682, 11688, 11701, -1, 11680, 11701, 11689, -1, 11679, 11689, 11690, -1, 11709, 11690, 11691, -1, 11693, 11691, 11692, -1, 11708, 11693, 11692, -1, 11694, 11643, 11695, -1, 11695, 11643, 11700, -1, 11696, 11695, 11700, -1, 11696, 11688, 11695, -1, 11696, 11114, 11688, -1, 11688, 11114, 11701, -1, 11701, 11114, 11119, -1, 11689, 11119, 11697, -1, 11690, 11697, 11698, -1, 11691, 11698, 11699, -1, 11692, 11691, 11699, -1, 11643, 11120, 11700, -1, 11701, 11119, 11689, -1, 11689, 11697, 11690, -1, 11690, 11698, 11691, -1, 11111, 11110, 11702, -1, 11702, 11110, 11703, -1, 11660, 11703, 11649, -1, 11654, 11649, 11704, -1, 12756, 11704, 12759, -1, 12756, 11654, 11704, -1, 11118, 10807, 11650, -1, 11650, 10807, 11711, -1, 11653, 11650, 11711, -1, 11705, 11650, 11652, -1, 11649, 11705, 11652, -1, 11660, 11649, 11654, -1, 11702, 11703, 11660, -1, 11659, 11702, 11661, -1, 11657, 11659, 11661, -1, 11707, 11657, 11656, -1, 11706, 11663, 11707, -1, 11663, 11664, 11657, -1, 11665, 11663, 11708, -1, 11691, 11693, 11709, -1, 11690, 11709, 11679, -1, 11689, 11679, 11680, -1, 11701, 11680, 11682, -1, 11688, 11682, 11674, -1, 11695, 11674, 11687, -1, 11715, 12759, 11714, -1, 11714, 12759, 11651, -1, 11716, 11651, 11653, -1, 11710, 11653, 11711, -1, 11713, 11711, 10807, -1, 11712, 11713, 10807, -1, 11714, 11651, 11716, -1, 11716, 11653, 11710, -1, 11710, 11711, 11713, -1, 11714, 9950, 11715, -1, 11714, 11716, 9950, -1, 9950, 11716, 9952, -1, 9952, 11716, 11710, -1, 9953, 11710, 11713, -1, 10803, 11713, 11712, -1, 10803, 9953, 11713, -1, 9952, 11710, 9953, -1, 9950, 9937, 11715, -1, 11715, 9937, 11717, -1, 11717, 9937, 11720, -1, 11718, 11720, 9945, -1, 11721, 9945, 11719, -1, 12784, 11721, 11719, -1, 11717, 11720, 11718, -1, 11718, 9945, 11721, -1, 12784, 11719, 12767, -1, 12767, 11719, 11722, -1, 11736, 11744, 11733, -1, 11723, 11733, 11724, -1, 11742, 11724, 11743, -1, 11741, 11743, 11731, -1, 11727, 11731, 11738, -1, 11725, 11738, 11726, -1, 12648, 11725, 11726, -1, 12648, 11133, 11725, -1, 11725, 11133, 11727, -1, 11738, 11725, 11727, -1, 11728, 11732, 11734, -1, 11728, 11737, 11732, -1, 11728, 11730, 11737, -1, 11728, 11729, 11730, -1, 11728, 11740, 11729, -1, 11728, 11746, 11740, -1, 11729, 11740, 11739, -1, 11731, 11739, 11738, -1, 11731, 11729, 11739, -1, 11731, 11743, 11729, -1, 11729, 11743, 11730, -1, 11730, 11743, 11724, -1, 11737, 11724, 11733, -1, 11732, 11733, 11734, -1, 11732, 11737, 11733, -1, 12699, 11738, 11735, -1, 12699, 11726, 11738, -1, 9969, 11723, 11133, -1, 9969, 11736, 11723, -1, 11723, 11736, 11733, -1, 11737, 11730, 11724, -1, 11735, 11738, 11739, -1, 11740, 11735, 11739, -1, 11741, 11731, 11727, -1, 11133, 11741, 11727, -1, 11133, 11742, 11741, -1, 11133, 11723, 11742, -1, 11742, 11723, 11724, -1, 11742, 11743, 11741, -1, 11733, 11744, 11734, -1, 9973, 11745, 11581, -1, 11538, 9973, 11581, -1, 11538, 9974, 9973, -1, 11538, 11546, 9974, -1, 9974, 11546, 11746, -1, 9984, 11551, 9981, -1, 9984, 11747, 11551, -1, 9984, 9985, 11747, -1, 11551, 11581, 9981, -1, 9981, 11581, 11745, -1, 11748, 11757, 11749, -1, 11754, 11749, 11756, -1, 11755, 11756, 11750, -1, 10193, 11750, 11751, -1, 10191, 11751, 11753, -1, 12858, 11753, 12859, -1, 12858, 10191, 11753, -1, 11756, 11772, 11750, -1, 11750, 11772, 11751, -1, 11751, 11772, 11752, -1, 11753, 11752, 12848, -1, 12857, 11753, 12848, -1, 12857, 12856, 11753, -1, 11753, 12856, 12859, -1, 11752, 12850, 12848, -1, 10191, 10193, 11751, -1, 11748, 11754, 10193, -1, 11748, 11749, 11754, -1, 10193, 11754, 11755, -1, 11750, 10193, 11755, -1, 11751, 11752, 11753, -1, 11757, 11756, 11749, -1, 11754, 11756, 11755, -1, 11756, 11757, 11775, -1, 11774, 11775, 11758, -1, 11766, 11758, 11768, -1, 11759, 11768, 11760, -1, 11761, 11760, 12864, -1, 11769, 12864, 12861, -1, 11781, 12861, 11771, -1, 11762, 11771, 12860, -1, 11763, 11762, 12860, -1, 11763, 11764, 11762, -1, 11763, 11765, 11764, -1, 11763, 12850, 11765, -1, 11765, 12850, 11752, -1, 11776, 11752, 11772, -1, 11780, 11772, 11773, -1, 11779, 11773, 11766, -1, 11759, 11766, 11768, -1, 11759, 11779, 11766, -1, 11759, 11761, 11779, -1, 11759, 11760, 11761, -1, 11767, 11768, 11778, -1, 11767, 11760, 11768, -1, 11761, 12864, 11769, -1, 11777, 11769, 11770, -1, 11776, 11770, 11765, -1, 11752, 11776, 11765, -1, 11769, 12861, 11781, -1, 11770, 11781, 11764, -1, 11765, 11770, 11764, -1, 11781, 11771, 11762, -1, 11764, 11781, 11762, -1, 11772, 11756, 11773, -1, 11773, 11756, 11774, -1, 11766, 11774, 11758, -1, 11766, 11773, 11774, -1, 11774, 11756, 11775, -1, 11772, 11780, 11776, -1, 11776, 11780, 11777, -1, 11770, 11776, 11777, -1, 11768, 11758, 11778, -1, 11778, 11758, 11775, -1, 11757, 11778, 11775, -1, 11779, 11761, 11777, -1, 11780, 11779, 11777, -1, 11780, 11773, 11779, -1, 11781, 11770, 11769, -1, 11769, 11777, 11761, -1, 11782, 12901, 11797, -1, 11782, 11783, 12901, -1, 11782, 10095, 11783, -1, 11783, 10095, 12885, -1, 12885, 10095, 11798, -1, 11784, 11798, 11785, -1, 12884, 11785, 9992, -1, 12899, 9992, 9990, -1, 12897, 9990, 10003, -1, 12882, 10003, 10005, -1, 11799, 10005, 10008, -1, 12895, 10008, 11800, -1, 11801, 11800, 10026, -1, 12894, 10026, 10027, -1, 12893, 10027, 11786, -1, 12880, 11786, 10033, -1, 12879, 10033, 10039, -1, 12868, 10039, 10040, -1, 11802, 10040, 10044, -1, 12869, 10044, 11787, -1, 12870, 11787, 10016, -1, 12871, 10016, 11788, -1, 12873, 11788, 11803, -1, 12874, 11803, 11790, -1, 11789, 11790, 10063, -1, 12904, 10063, 11791, -1, 12892, 11791, 11804, -1, 11805, 11804, 11792, -1, 12890, 11792, 10078, -1, 11793, 10078, 10079, -1, 11794, 10079, 11806, -1, 11795, 11806, 11807, -1, 11796, 11807, 11797, -1, 12901, 11796, 11797, -1, 12885, 11798, 11784, -1, 11784, 11785, 12884, -1, 12884, 9992, 12899, -1, 12899, 9990, 12897, -1, 12897, 10003, 12882, -1, 12882, 10005, 11799, -1, 11799, 10008, 12895, -1, 12895, 11800, 11801, -1, 11801, 10026, 12894, -1, 12894, 10027, 12893, -1, 12893, 11786, 12880, -1, 12880, 10033, 12879, -1, 12879, 10039, 12868, -1, 12868, 10040, 11802, -1, 11802, 10044, 12869, -1, 12869, 11787, 12870, -1, 12870, 10016, 12871, -1, 12871, 11788, 12873, -1, 12873, 11803, 12874, -1, 12874, 11790, 11789, -1, 11789, 10063, 12904, -1, 12904, 11791, 12892, -1, 12892, 11804, 11805, -1, 11805, 11792, 12890, -1, 12890, 10078, 11793, -1, 11793, 10079, 11794, -1, 11794, 11806, 11795, -1, 11795, 11807, 11796, -1, 11825, 12903, 11808, -1, 11808, 12903, 11812, -1, 9314, 11812, 12902, -1, 9315, 12902, 12889, -1, 9317, 12889, 12888, -1, 9318, 12888, 12887, -1, 11811, 12887, 11810, -1, 11809, 11810, 9320, -1, 11809, 11811, 11810, -1, 11808, 11812, 9314, -1, 9314, 12902, 9315, -1, 9315, 12889, 9317, -1, 9317, 12888, 9318, -1, 9318, 12887, 11811, -1, 11810, 12886, 9320, -1, 9320, 12886, 11813, -1, 11813, 12886, 12900, -1, 10181, 12900, 11818, -1, 11819, 11818, 12898, -1, 11814, 12898, 12883, -1, 11820, 12883, 11815, -1, 10157, 11815, 11816, -1, 11821, 11816, 12896, -1, 10160, 12896, 12881, -1, 10162, 12881, 11822, -1, 11817, 11822, 11823, -1, 10164, 11817, 11823, -1, 11813, 12900, 10181, -1, 10181, 11818, 11819, -1, 11819, 12898, 11814, -1, 11814, 12883, 11820, -1, 11820, 11815, 10157, -1, 10157, 11816, 11821, -1, 11821, 12896, 10160, -1, 10160, 12881, 10162, -1, 10162, 11822, 11817, -1, 10164, 11823, 11748, -1, 11748, 11823, 11824, -1, 11767, 11748, 11824, -1, 11767, 11757, 11748, -1, 11767, 11778, 11757, -1, 11825, 10587, 12903, -1, 12903, 10587, 12891, -1, 12891, 10587, 11826, -1, 11826, 10587, 11827, -1, 11921, 11826, 11827, -1, 11828, 10299, 10226, -1, 11828, 10278, 10299, -1, 11828, 10280, 10278, -1, 11828, 10219, 10280, -1, 10280, 10219, 11829, -1, 11829, 10219, 11830, -1, 10236, 11830, 10237, -1, 10236, 11829, 11830, -1, 10237, 11830, 11889, -1, 11831, 11889, 10308, -1, 11831, 10237, 11889, -1, 11830, 11832, 11889, -1, 11889, 11832, 10218, -1, 10223, 11889, 10218, -1, 10223, 11833, 11889, -1, 11889, 11833, 11834, -1, 11835, 11889, 11834, -1, 11835, 11836, 11889, -1, 11835, 10216, 11836, -1, 11836, 10216, 10215, -1, 10221, 11836, 10215, -1, 10221, 10212, 11836, -1, 11836, 10212, 10211, -1, 11837, 11836, 10211, -1, 11837, 10209, 11836, -1, 11836, 10209, 11838, -1, 10382, 11836, 11838, -1, 10382, 10377, 11836, -1, 11836, 10377, 11839, -1, 10545, 11839, 10361, -1, 10546, 10361, 11840, -1, 11866, 11840, 10353, -1, 10547, 10353, 10434, -1, 11841, 10434, 11865, -1, 11842, 11865, 11843, -1, 11844, 11843, 11864, -1, 10554, 11864, 11845, -1, 11863, 11845, 11846, -1, 10555, 11846, 10556, -1, 10555, 11863, 11846, -1, 11847, 11848, 10209, -1, 11847, 11849, 11848, -1, 11847, 10208, 11849, -1, 11849, 10208, 10391, -1, 10391, 10208, 11850, -1, 11850, 10208, 11851, -1, 10369, 11851, 10392, -1, 10369, 11850, 11851, -1, 11856, 11853, 11851, -1, 11856, 11852, 11853, -1, 11856, 11854, 11852, -1, 11856, 11855, 11854, -1, 11856, 10422, 11855, -1, 11856, 11857, 10422, -1, 11856, 9619, 11857, -1, 11856, 10199, 9619, -1, 9619, 10199, 10200, -1, 10195, 9619, 10200, -1, 10195, 10196, 9619, -1, 11857, 9619, 11860, -1, 11860, 9619, 11858, -1, 10416, 11858, 11859, -1, 11861, 11859, 10570, -1, 11862, 10570, 10557, -1, 10426, 10557, 10556, -1, 11846, 10426, 10556, -1, 11860, 11858, 10416, -1, 10416, 11859, 11861, -1, 11861, 10570, 11862, -1, 11862, 10557, 10426, -1, 11863, 10554, 11845, -1, 10554, 11844, 11864, -1, 11844, 11842, 11843, -1, 11842, 11841, 11865, -1, 11841, 10547, 10434, -1, 10547, 11866, 10353, -1, 11866, 10546, 11840, -1, 10546, 10545, 10361, -1, 10545, 11836, 11839, -1, 10308, 11889, 10311, -1, 10311, 11889, 11874, -1, 10313, 11874, 11867, -1, 10316, 11867, 11875, -1, 10336, 11875, 12929, -1, 11876, 12929, 11877, -1, 11878, 11877, 11868, -1, 11879, 11868, 11869, -1, 10258, 11869, 11880, -1, 10261, 11880, 11870, -1, 10265, 11870, 12927, -1, 12919, 10265, 12927, -1, 12919, 10268, 10265, -1, 12919, 11871, 10268, -1, 10268, 11871, 10269, -1, 10269, 11871, 11872, -1, 11873, 11872, 12918, -1, 11881, 12918, 12917, -1, 11882, 12917, 11883, -1, 10272, 11883, 13219, -1, 10274, 13219, 10275, -1, 10274, 10272, 13219, -1, 10311, 11874, 10313, -1, 10313, 11867, 10316, -1, 10316, 11875, 10336, -1, 10336, 12929, 11876, -1, 11876, 11877, 11878, -1, 11878, 11868, 11879, -1, 11879, 11869, 10258, -1, 10258, 11880, 10261, -1, 10261, 11870, 10265, -1, 10269, 11872, 11873, -1, 11873, 12918, 11881, -1, 11881, 12917, 11882, -1, 13221, 13226, 11883, -1, 11883, 13226, 11884, -1, 13220, 11883, 11884, -1, 13220, 13219, 11883, -1, 10226, 11885, 13219, -1, 10226, 10295, 11885, -1, 10226, 10297, 10295, -1, 10226, 10298, 10297, -1, 10226, 10299, 10298, -1, 11853, 10396, 11851, -1, 11851, 10396, 10392, -1, 11848, 10386, 10209, -1, 10209, 10386, 11838, -1, 11885, 10293, 13219, -1, 13219, 10293, 10291, -1, 10275, 13219, 10291, -1, 10272, 11882, 11883, -1, 10467, 12855, 11886, -1, 11886, 12855, 12854, -1, 12849, 11886, 12854, -1, 12849, 11887, 11886, -1, 12849, 11888, 11887, -1, 11887, 11888, 10537, -1, 10537, 11888, 12853, -1, 11908, 10537, 12853, -1, 11889, 11836, 11890, -1, 11890, 11836, 11892, -1, 11891, 11890, 11892, -1, 11891, 11894, 11890, -1, 11891, 11893, 11894, -1, 11894, 11893, 12933, -1, 12933, 11893, 11895, -1, 12955, 12933, 11895, -1, 11896, 10533, 11895, -1, 11896, 10509, 10533, -1, 11896, 10542, 10509, -1, 10509, 10542, 10508, -1, 10508, 10542, 10541, -1, 11899, 10541, 11897, -1, 11900, 11897, 10549, -1, 10505, 10549, 11898, -1, 10504, 11898, 11901, -1, 10504, 10505, 11898, -1, 10508, 10541, 11899, -1, 11899, 11897, 11900, -1, 11900, 10549, 10505, -1, 11898, 11902, 11901, -1, 11901, 11902, 10503, -1, 10503, 11902, 10568, -1, 11906, 10568, 10569, -1, 11907, 10569, 11903, -1, 10495, 11903, 9621, -1, 11904, 9621, 10491, -1, 11904, 10495, 9621, -1, 11904, 11905, 10495, -1, 10503, 10568, 11906, -1, 11906, 10569, 11907, -1, 11907, 11903, 10495, -1, 9621, 10799, 10491, -1, 10534, 10539, 10533, -1, 10533, 10539, 11895, -1, 11895, 10539, 10538, -1, 11908, 11895, 10538, -1, 11921, 11827, 11929, -1, 11922, 11929, 11932, -1, 11909, 11932, 11927, -1, 11923, 11927, 11925, -1, 12905, 11925, 11919, -1, 12908, 11919, 11935, -1, 12906, 11935, 11910, -1, 11911, 11910, 11916, -1, 11911, 12906, 11910, -1, 11912, 11913, 11924, -1, 11912, 11934, 11913, -1, 11912, 11917, 11934, -1, 11912, 11914, 11917, -1, 11917, 11914, 11918, -1, 11915, 11918, 12960, -1, 11916, 11915, 12960, -1, 11916, 11910, 11915, -1, 11915, 11910, 11936, -1, 11917, 11936, 11934, -1, 11917, 11915, 11936, -1, 11917, 11918, 11915, -1, 12957, 12958, 11914, -1, 11914, 12958, 11918, -1, 11918, 12958, 12960, -1, 12906, 12908, 11935, -1, 12908, 12905, 11919, -1, 12905, 11923, 11925, -1, 11826, 11920, 11923, -1, 11826, 11921, 11920, -1, 11920, 11921, 11922, -1, 11909, 11922, 11932, -1, 11909, 11920, 11922, -1, 11909, 11923, 11920, -1, 11909, 11927, 11923, -1, 11922, 11921, 11929, -1, 11928, 11924, 11930, -1, 11926, 11930, 11931, -1, 11925, 11931, 11919, -1, 11925, 11926, 11931, -1, 11925, 11927, 11926, -1, 11926, 11927, 11932, -1, 11928, 11932, 11929, -1, 11924, 11929, 11827, -1, 11924, 11928, 11929, -1, 11924, 11913, 11930, -1, 11930, 11913, 11931, -1, 11931, 11913, 11933, -1, 11919, 11933, 11935, -1, 11919, 11931, 11933, -1, 11928, 11930, 11926, -1, 11932, 11928, 11926, -1, 11913, 11934, 11933, -1, 11933, 11934, 11936, -1, 11935, 11936, 11910, -1, 11935, 11933, 11936, -1, 10587, 11942, 11827, -1, 10587, 11943, 11942, -1, 10587, 10588, 11943, -1, 11943, 10588, 11944, -1, 11937, 11944, 11938, -1, 11956, 11938, 11947, -1, 11940, 11947, 11939, -1, 11914, 11939, 12957, -1, 11914, 11940, 11939, -1, 11914, 11912, 11940, -1, 11940, 11912, 11957, -1, 11956, 11957, 11941, -1, 11937, 11941, 11942, -1, 11943, 11937, 11942, -1, 11943, 11944, 11937, -1, 11944, 10588, 11945, -1, 11938, 11945, 11946, -1, 11947, 11946, 11951, -1, 11939, 11951, 12957, -1, 11939, 11947, 11951, -1, 10584, 11948, 10586, -1, 10584, 11950, 11948, -1, 10584, 11949, 11950, -1, 11950, 11949, 11951, -1, 11946, 11950, 11951, -1, 11946, 11952, 11950, -1, 11946, 11945, 11952, -1, 11952, 11945, 10586, -1, 11948, 11952, 10586, -1, 11948, 11950, 11952, -1, 11949, 12957, 11951, -1, 11957, 11912, 11953, -1, 11941, 11953, 11954, -1, 11942, 11954, 11827, -1, 11942, 11941, 11954, -1, 11827, 11955, 11924, -1, 11827, 11954, 11955, -1, 11955, 11954, 11953, -1, 11924, 11953, 11912, -1, 11924, 11955, 11953, -1, 10588, 10586, 11945, -1, 11956, 11941, 11937, -1, 11938, 11956, 11937, -1, 11945, 11938, 11944, -1, 11957, 11953, 11941, -1, 11956, 11947, 11940, -1, 11957, 11956, 11940, -1, 11938, 11946, 11947, -1, 11960, 10590, 11958, -1, 11960, 11959, 10590, -1, 11960, 11961, 11959, -1, 11959, 11961, 11967, -1, 11967, 11961, 13003, -1, 11962, 13003, 11968, -1, 11969, 11968, 11970, -1, 10591, 11970, 11963, -1, 11971, 11963, 13013, -1, 11964, 13013, 12119, -1, 11966, 12119, 12116, -1, 12117, 11966, 12116, -1, 12117, 11965, 11966, -1, 12117, 12114, 11965, -1, 11965, 12114, 10802, -1, 11967, 13003, 11962, -1, 11962, 11968, 11969, -1, 11969, 11970, 10591, -1, 10591, 11963, 11971, -1, 11971, 13013, 11964, -1, 11964, 12119, 11966, -1, 10590, 10589, 11958, -1, 11958, 10589, 11974, -1, 11974, 10589, 11972, -1, 11972, 10589, 11973, -1, 11976, 11973, 10805, -1, 11976, 11972, 11973, -1, 11958, 11974, 11975, -1, 11975, 11974, 12032, -1, 12032, 11974, 11972, -1, 11979, 11972, 11976, -1, 11977, 11976, 10805, -1, 11978, 11977, 10805, -1, 12032, 11972, 11979, -1, 11979, 11976, 11977, -1, 11977, 11978, 12033, -1, 11979, 12033, 11980, -1, 12032, 11980, 11981, -1, 11975, 11981, 13016, -1, 11975, 12032, 11981, -1, 12185, 12026, 12188, -1, 12185, 11982, 12026, -1, 12185, 11987, 11982, -1, 11982, 11987, 11983, -1, 11984, 11983, 11989, -1, 12035, 11989, 11985, -1, 11986, 11985, 13019, -1, 11986, 12035, 11985, -1, 11986, 13018, 12035, -1, 12035, 13018, 12025, -1, 11984, 12025, 12034, -1, 11982, 12034, 12026, -1, 11982, 11984, 12034, -1, 11982, 11983, 11984, -1, 11987, 11988, 11983, -1, 11983, 11988, 12006, -1, 11989, 12006, 12036, -1, 11985, 12036, 12016, -1, 13019, 12016, 13020, -1, 13019, 11985, 12016, -1, 11988, 12183, 12006, -1, 12006, 12183, 12182, -1, 12005, 12182, 11990, -1, 12007, 11990, 11991, -1, 12003, 11991, 12176, -1, 11992, 12176, 11993, -1, 11994, 11993, 11996, -1, 11995, 11996, 11997, -1, 12009, 11997, 12010, -1, 12011, 12010, 12174, -1, 11998, 12174, 11999, -1, 12043, 11998, 11999, -1, 12043, 12000, 11998, -1, 11998, 12000, 12001, -1, 12011, 12001, 12041, -1, 12009, 12041, 12040, -1, 11995, 12040, 12002, -1, 11994, 12002, 12008, -1, 11992, 12008, 12038, -1, 12003, 12038, 12014, -1, 12007, 12014, 12004, -1, 12005, 12004, 12036, -1, 12006, 12005, 12036, -1, 12006, 12182, 12005, -1, 12005, 11990, 12007, -1, 12004, 12005, 12007, -1, 12007, 11991, 12003, -1, 12014, 12007, 12003, -1, 12003, 12176, 11992, -1, 12038, 12003, 11992, -1, 11992, 11993, 11994, -1, 12008, 11992, 11994, -1, 11994, 11996, 11995, -1, 12002, 11994, 11995, -1, 11995, 11997, 12009, -1, 12040, 11995, 12009, -1, 12009, 12010, 12011, -1, 12041, 12009, 12011, -1, 12011, 12174, 11998, -1, 12001, 12011, 11998, -1, 12000, 12017, 12001, -1, 12001, 12017, 12012, -1, 12041, 12012, 12039, -1, 12040, 12039, 12019, -1, 12002, 12019, 12013, -1, 12008, 12013, 12023, -1, 12038, 12023, 12037, -1, 12014, 12037, 12015, -1, 12004, 12015, 12016, -1, 12036, 12004, 12016, -1, 12017, 12018, 12012, -1, 12012, 12018, 13023, -1, 12039, 13023, 12020, -1, 12019, 12020, 13022, -1, 12021, 12019, 13022, -1, 12021, 12013, 12019, -1, 12021, 12022, 12013, -1, 12013, 12022, 12023, -1, 12023, 12022, 13021, -1, 12037, 13021, 12024, -1, 12015, 12024, 13020, -1, 12016, 12015, 13020, -1, 12012, 13023, 12039, -1, 12039, 12020, 12019, -1, 12023, 13021, 12037, -1, 12037, 12024, 12015, -1, 13018, 13017, 12025, -1, 12025, 13017, 12029, -1, 12034, 12029, 12027, -1, 12026, 12027, 12033, -1, 12188, 12033, 11978, -1, 12188, 12026, 12033, -1, 13017, 12028, 12029, -1, 12029, 12028, 12030, -1, 12027, 12030, 11980, -1, 12033, 12027, 11980, -1, 12028, 12031, 12030, -1, 12030, 12031, 13016, -1, 11981, 12030, 13016, -1, 11981, 11980, 12030, -1, 12032, 11979, 11980, -1, 11979, 11977, 12033, -1, 12034, 12027, 12026, -1, 12029, 12030, 12027, -1, 12025, 12029, 12034, -1, 12035, 12025, 11984, -1, 11989, 12035, 11984, -1, 12006, 11989, 11983, -1, 11985, 11989, 12036, -1, 12015, 12004, 12014, -1, 12037, 12014, 12038, -1, 12023, 12038, 12008, -1, 12013, 12008, 12002, -1, 12019, 12002, 12040, -1, 12039, 12040, 12041, -1, 12012, 12041, 12001, -1, 13004, 12018, 12042, -1, 12042, 12018, 12017, -1, 12000, 12042, 12017, -1, 12000, 12044, 12042, -1, 12000, 12043, 12044, -1, 12044, 12043, 12522, -1, 12522, 12043, 11999, -1, 12527, 12522, 11999, -1, 13039, 12045, 12046, -1, 12046, 12045, 12047, -1, 12976, 12046, 12047, -1, 12976, 12069, 12046, -1, 12976, 12977, 12069, -1, 12069, 12977, 12048, -1, 12048, 12977, 12049, -1, 10602, 12048, 12049, -1, 10602, 10600, 12048, -1, 12048, 10600, 12053, -1, 12069, 12053, 12068, -1, 12046, 12068, 12050, -1, 13034, 12050, 13036, -1, 13034, 12046, 12050, -1, 13034, 13039, 12046, -1, 10600, 10599, 12053, -1, 12053, 10599, 12054, -1, 12052, 12054, 12070, -1, 12071, 12070, 12073, -1, 13035, 12073, 13037, -1, 13035, 12071, 12073, -1, 13035, 12051, 12071, -1, 12071, 12051, 12067, -1, 12052, 12067, 12068, -1, 12053, 12052, 12068, -1, 12053, 12054, 12052, -1, 10599, 12055, 12054, -1, 12054, 12055, 12072, -1, 12070, 12072, 12057, -1, 12073, 12057, 12056, -1, 13037, 12056, 12060, -1, 13037, 12073, 12056, -1, 12055, 10594, 12072, -1, 12072, 10594, 12074, -1, 12057, 12074, 12058, -1, 12056, 12058, 12062, -1, 12059, 12062, 13038, -1, 12059, 12056, 12062, -1, 12059, 12060, 12056, -1, 10594, 10595, 12074, -1, 12074, 10595, 12061, -1, 12058, 12061, 12076, -1, 12062, 12076, 12063, -1, 13038, 12062, 12063, -1, 10595, 12064, 12061, -1, 12061, 12064, 12075, -1, 12076, 12075, 12066, -1, 12063, 12076, 12066, -1, 12064, 12065, 12075, -1, 12075, 12065, 12077, -1, 12066, 12075, 12077, -1, 12051, 13036, 12067, -1, 12067, 13036, 12050, -1, 12068, 12067, 12050, -1, 12046, 12069, 12068, -1, 12069, 12048, 12053, -1, 12071, 12067, 12052, -1, 12070, 12071, 12052, -1, 12072, 12070, 12054, -1, 12074, 12057, 12072, -1, 12057, 12073, 12070, -1, 12061, 12058, 12074, -1, 12058, 12056, 12057, -1, 12075, 12076, 12061, -1, 12076, 12062, 12058, -1, 12065, 12090, 12077, -1, 12077, 12090, 12078, -1, 12066, 12078, 12079, -1, 12063, 12079, 12080, -1, 13038, 12080, 13040, -1, 13038, 12063, 12080, -1, 12077, 12078, 12066, -1, 12066, 12079, 12063, -1, 10801, 12099, 10607, -1, 10607, 12099, 12081, -1, 10604, 12081, 12098, -1, 12096, 10604, 12098, -1, 12096, 10605, 10604, -1, 12096, 12082, 10605, -1, 10605, 12082, 10606, -1, 10606, 12082, 12991, -1, 12091, 12991, 12083, -1, 12084, 12083, 13033, -1, 12092, 13033, 12085, -1, 12093, 12085, 12086, -1, 12094, 12086, 12088, -1, 12087, 12088, 13040, -1, 12095, 13040, 12080, -1, 12079, 12095, 12080, -1, 12079, 12089, 12095, -1, 12079, 12078, 12089, -1, 12089, 12078, 12090, -1, 10607, 12081, 10604, -1, 10606, 12991, 12091, -1, 12091, 12083, 12084, -1, 12084, 13033, 12092, -1, 12092, 12085, 12093, -1, 12093, 12086, 12094, -1, 12094, 12088, 12087, -1, 12087, 13040, 12095, -1, 12990, 12096, 12097, -1, 12097, 12096, 12098, -1, 12081, 12097, 12098, -1, 12081, 12103, 12097, -1, 12081, 12099, 12103, -1, 12103, 12099, 12105, -1, 12105, 12099, 10801, -1, 12100, 12105, 10801, -1, 12101, 10609, 13015, -1, 12101, 10608, 10609, -1, 12101, 13014, 10608, -1, 10608, 13014, 12106, -1, 12106, 13014, 13000, -1, 10610, 13000, 12999, -1, 12107, 12999, 12108, -1, 10611, 12108, 12997, -1, 10612, 12997, 12109, -1, 12110, 12109, 12990, -1, 12102, 12990, 12097, -1, 12103, 12102, 12097, -1, 12103, 12104, 12102, -1, 12103, 12105, 12104, -1, 12104, 12105, 12100, -1, 12106, 13000, 10610, -1, 10610, 12999, 12107, -1, 12107, 12108, 10611, -1, 10611, 12997, 10612, -1, 10612, 12109, 12110, -1, 12110, 12990, 12102, -1, 10609, 12112, 13015, -1, 13015, 12112, 12111, -1, 12111, 12112, 12118, -1, 12118, 12112, 10800, -1, 12113, 10800, 12115, -1, 12113, 12118, 10800, -1, 10802, 12114, 12115, -1, 12115, 12114, 12113, -1, 12113, 12114, 12117, -1, 12118, 12117, 12116, -1, 12111, 12116, 13015, -1, 12111, 12118, 12116, -1, 12113, 12117, 12118, -1, 12116, 12119, 13015, -1, 12120, 12144, 10740, -1, 12120, 12121, 12144, -1, 12120, 12122, 12121, -1, 12121, 12122, 13059, -1, 13059, 12122, 10764, -1, 13101, 10764, 10618, -1, 13058, 10618, 10617, -1, 12145, 10617, 12146, -1, 12123, 12146, 12124, -1, 12147, 12124, 12148, -1, 12149, 12148, 12150, -1, 12151, 12150, 12152, -1, 12153, 12152, 12154, -1, 12155, 12154, 12156, -1, 12157, 12156, 12125, -1, 12158, 12125, 10648, -1, 12126, 10648, 12127, -1, 12159, 12127, 10651, -1, 12128, 10651, 12160, -1, 12161, 12160, 10657, -1, 12129, 10657, 12162, -1, 13054, 12162, 12163, -1, 12164, 12163, 10668, -1, 13053, 10668, 12131, -1, 12130, 12131, 12132, -1, 12165, 12132, 12133, -1, 12166, 12133, 12167, -1, 12134, 12167, 10686, -1, 13052, 10686, 10688, -1, 13050, 10688, 10704, -1, 12135, 10704, 10698, -1, 12136, 10698, 10695, -1, 12168, 10695, 10696, -1, 13049, 10696, 12137, -1, 12138, 12137, 12139, -1, 13044, 12139, 12169, -1, 13043, 12169, 10716, -1, 13042, 10716, 12170, -1, 12140, 12170, 12141, -1, 13099, 12141, 10733, -1, 13100, 10733, 10725, -1, 12171, 10725, 10746, -1, 13097, 10746, 12142, -1, 12172, 12142, 10752, -1, 13063, 10752, 10754, -1, 12143, 10754, 10740, -1, 12144, 12143, 10740, -1, 13059, 10764, 13101, -1, 13101, 10618, 13058, -1, 13058, 10617, 12145, -1, 12145, 12146, 12123, -1, 12123, 12124, 12147, -1, 12147, 12148, 12149, -1, 12149, 12150, 12151, -1, 12151, 12152, 12153, -1, 12153, 12154, 12155, -1, 12155, 12156, 12157, -1, 12157, 12125, 12158, -1, 12158, 10648, 12126, -1, 12126, 12127, 12159, -1, 12159, 10651, 12128, -1, 12128, 12160, 12161, -1, 12161, 10657, 12129, -1, 12129, 12162, 13054, -1, 13054, 12163, 12164, -1, 12164, 10668, 13053, -1, 13053, 12131, 12130, -1, 12130, 12132, 12165, -1, 12165, 12133, 12166, -1, 12166, 12167, 12134, -1, 12134, 10686, 13052, -1, 13052, 10688, 13050, -1, 13050, 10704, 12135, -1, 12135, 10698, 12136, -1, 12136, 10695, 12168, -1, 12168, 10696, 13049, -1, 13049, 12137, 12138, -1, 12138, 12139, 13044, -1, 13044, 12169, 13043, -1, 13043, 10716, 13042, -1, 13042, 12170, 12140, -1, 12140, 12141, 13099, -1, 13099, 10733, 13100, -1, 13100, 10725, 12171, -1, 12171, 10746, 13097, -1, 13097, 12142, 12172, -1, 12172, 10752, 13063, -1, 13063, 10754, 12143, -1, 11999, 13055, 12527, -1, 12527, 13055, 13051, -1, 11999, 12174, 13055, -1, 13055, 12174, 12173, -1, 12173, 12174, 12010, -1, 12179, 12010, 11997, -1, 12175, 11997, 11996, -1, 12180, 11996, 11993, -1, 13080, 11993, 12176, -1, 12181, 12176, 11991, -1, 12177, 11991, 11990, -1, 13081, 11990, 12182, -1, 13082, 12182, 12183, -1, 12184, 12183, 11988, -1, 13083, 11988, 11987, -1, 12178, 11987, 12186, -1, 12178, 13083, 11987, -1, 12173, 12010, 12179, -1, 12179, 11997, 12175, -1, 12175, 11996, 12180, -1, 12180, 11993, 13080, -1, 13080, 12176, 12181, -1, 12181, 11991, 12177, -1, 12177, 11990, 13081, -1, 13081, 12182, 13082, -1, 13082, 12183, 12184, -1, 12184, 11988, 13083, -1, 11987, 12185, 12186, -1, 12186, 12185, 12187, -1, 12187, 12185, 12188, -1, 12192, 12188, 11978, -1, 10806, 12192, 11978, -1, 12187, 12188, 12192, -1, 13083, 12178, 13084, -1, 13084, 12178, 12208, -1, 12208, 12178, 12186, -1, 12189, 12186, 12187, -1, 12190, 12187, 12192, -1, 12191, 12192, 10806, -1, 12191, 12190, 12192, -1, 12208, 12186, 12189, -1, 12189, 12187, 12190, -1, 12190, 12191, 12193, -1, 12189, 12193, 12199, -1, 12208, 12199, 12198, -1, 13084, 12198, 12197, -1, 13084, 12208, 12198, -1, 11117, 12209, 11116, -1, 11117, 12194, 12209, -1, 11117, 12204, 12194, -1, 12194, 12204, 12195, -1, 12196, 12195, 10824, -1, 10835, 12196, 10824, -1, 10835, 12202, 12196, -1, 10835, 10822, 12202, -1, 12202, 10822, 12203, -1, 12201, 12203, 12206, -1, 12207, 12206, 12197, -1, 12198, 12207, 12197, -1, 12198, 12199, 12207, -1, 12207, 12199, 12200, -1, 12201, 12200, 12210, -1, 12202, 12210, 12196, -1, 12202, 12201, 12210, -1, 12202, 12203, 12201, -1, 12204, 12205, 12195, -1, 12195, 12205, 10836, -1, 10824, 12195, 10836, -1, 12201, 12206, 12207, -1, 12200, 12201, 12207, -1, 12208, 12189, 12199, -1, 12189, 12190, 12193, -1, 12200, 12199, 12193, -1, 12209, 12193, 11116, -1, 12209, 12200, 12193, -1, 12209, 12210, 12200, -1, 12209, 12194, 12210, -1, 12210, 12194, 12196, -1, 12196, 12194, 12195, -1, 12191, 11116, 12193, -1, 10857, 10856, 10844, -1, 10844, 10856, 12219, -1, 10821, 12219, 12223, -1, 10822, 12223, 12211, -1, 10822, 10821, 12223, -1, 10844, 12219, 10821, -1, 13078, 12211, 12254, -1, 12255, 12254, 12212, -1, 12256, 12212, 12221, -1, 12253, 12221, 10874, -1, 12218, 10874, 12268, -1, 12264, 12268, 12225, -1, 12213, 12225, 12258, -1, 12215, 12258, 12216, -1, 12214, 12216, 12250, -1, 12214, 12215, 12216, -1, 12214, 12257, 12215, -1, 12214, 13079, 12257, -1, 12257, 13079, 12217, -1, 12265, 12217, 12251, -1, 12218, 12251, 12253, -1, 10874, 12218, 12253, -1, 12219, 12267, 12223, -1, 12219, 12220, 12267, -1, 12219, 10856, 12220, -1, 12220, 10856, 10867, -1, 12222, 10867, 12221, -1, 12212, 12222, 12221, -1, 12212, 12267, 12222, -1, 12212, 12254, 12267, -1, 12267, 12254, 12223, -1, 12223, 12254, 12211, -1, 10867, 10874, 12221, -1, 12268, 12224, 12225, -1, 12225, 12224, 12226, -1, 12258, 12226, 12236, -1, 12216, 12236, 12237, -1, 12250, 12237, 12243, -1, 13056, 12243, 12242, -1, 13085, 12242, 12227, -1, 12263, 12227, 12241, -1, 12231, 12241, 12233, -1, 12232, 12233, 12228, -1, 10863, 12232, 12228, -1, 10863, 12229, 12232, -1, 10863, 12248, 12229, -1, 10863, 10872, 12248, -1, 12248, 10872, 12305, -1, 12247, 12305, 12304, -1, 12230, 12304, 12303, -1, 13057, 12230, 12303, -1, 13057, 12245, 12230, -1, 13057, 12235, 12245, -1, 13057, 12262, 12235, -1, 12235, 12262, 12249, -1, 12234, 12249, 12231, -1, 12232, 12231, 12233, -1, 12232, 12234, 12231, -1, 12232, 12229, 12234, -1, 12234, 12229, 12246, -1, 12235, 12246, 12245, -1, 12235, 12234, 12246, -1, 12235, 12249, 12234, -1, 12226, 12224, 12266, -1, 12236, 12266, 12244, -1, 12237, 12244, 12243, -1, 12237, 12236, 12244, -1, 12240, 12238, 10865, -1, 12240, 12239, 12238, -1, 12240, 12260, 12239, -1, 12240, 12228, 12260, -1, 12260, 12228, 12233, -1, 12241, 12260, 12233, -1, 12241, 12261, 12260, -1, 12241, 12227, 12261, -1, 12261, 12227, 12242, -1, 12259, 12242, 12243, -1, 12244, 12259, 12243, -1, 12244, 12238, 12259, -1, 12244, 12266, 12238, -1, 12238, 12266, 10865, -1, 10865, 12266, 12224, -1, 12248, 12305, 12247, -1, 12246, 12247, 12245, -1, 12246, 12248, 12247, -1, 12246, 12229, 12248, -1, 12247, 12304, 12230, -1, 12245, 12247, 12230, -1, 12249, 12262, 12263, -1, 12231, 12263, 12241, -1, 12231, 12249, 12263, -1, 13085, 13056, 12242, -1, 13056, 12250, 12243, -1, 12237, 12250, 12216, -1, 12217, 13079, 12252, -1, 12251, 12252, 12256, -1, 12253, 12256, 12221, -1, 12253, 12251, 12256, -1, 12254, 12255, 13078, -1, 13078, 12255, 12252, -1, 13079, 13078, 12252, -1, 12256, 12252, 12255, -1, 12212, 12256, 12255, -1, 12251, 12217, 12252, -1, 12217, 12265, 12257, -1, 12257, 12265, 12213, -1, 12215, 12213, 12258, -1, 12215, 12257, 12213, -1, 12236, 12216, 12258, -1, 12261, 12242, 12259, -1, 12239, 12259, 12238, -1, 12239, 12261, 12259, -1, 12239, 12260, 12261, -1, 12262, 13085, 12263, -1, 12263, 13085, 12227, -1, 12251, 12218, 12265, -1, 12265, 12218, 12264, -1, 12213, 12264, 12225, -1, 12213, 12265, 12264, -1, 12226, 12258, 12225, -1, 12266, 12236, 12226, -1, 10867, 12222, 12220, -1, 12220, 12222, 12267, -1, 12268, 12264, 12218, -1, 12305, 10872, 12311, -1, 12306, 12311, 12277, -1, 12300, 12277, 12280, -1, 12310, 12280, 12281, -1, 12309, 12281, 12282, -1, 12269, 12282, 12270, -1, 12315, 12270, 12296, -1, 12293, 12296, 12284, -1, 12292, 12284, 12288, -1, 12276, 12288, 12271, -1, 12272, 12271, 12287, -1, 12273, 12287, 12321, -1, 12320, 12273, 12321, -1, 12320, 12274, 12273, -1, 12320, 12275, 12274, -1, 12274, 12275, 13092, -1, 12316, 13092, 12314, -1, 12272, 12314, 12276, -1, 12271, 12272, 12276, -1, 12278, 12277, 12312, -1, 12278, 12280, 12277, -1, 12278, 12279, 12280, -1, 12280, 12279, 12281, -1, 12281, 12279, 10861, -1, 12282, 10861, 12283, -1, 12270, 12283, 12296, -1, 12270, 12282, 12283, -1, 12281, 10861, 12282, -1, 12283, 12285, 12296, -1, 12296, 12285, 12284, -1, 12284, 12285, 12289, -1, 12288, 12289, 12286, -1, 12271, 12286, 12287, -1, 12271, 12288, 12286, -1, 12284, 12289, 12288, -1, 12286, 12317, 12287, -1, 12287, 12317, 12321, -1, 13092, 12290, 12314, -1, 12314, 12290, 12313, -1, 12276, 12313, 12292, -1, 12288, 12276, 12292, -1, 12290, 12291, 12313, -1, 12313, 12291, 12294, -1, 12292, 12294, 12293, -1, 12284, 12292, 12293, -1, 12291, 13089, 12294, -1, 12294, 13089, 12295, -1, 12293, 12295, 12315, -1, 12296, 12293, 12315, -1, 12295, 13089, 12308, -1, 12315, 12308, 12269, -1, 12270, 12315, 12269, -1, 13087, 12307, 13088, -1, 13087, 12297, 12307, -1, 13087, 12298, 12297, -1, 12297, 12298, 12299, -1, 12310, 12299, 12300, -1, 12280, 12310, 12300, -1, 12298, 12302, 12299, -1, 12299, 12302, 12301, -1, 12300, 12301, 12306, -1, 12277, 12300, 12306, -1, 12302, 12303, 12301, -1, 12301, 12303, 12304, -1, 12306, 12304, 12305, -1, 12311, 12306, 12305, -1, 12301, 12304, 12306, -1, 12309, 12282, 12269, -1, 12307, 12269, 12308, -1, 13088, 12308, 13089, -1, 13088, 12307, 12308, -1, 12310, 12281, 12309, -1, 12297, 12309, 12307, -1, 12297, 12310, 12309, -1, 12297, 12299, 12310, -1, 10872, 12312, 12311, -1, 12311, 12312, 12277, -1, 12287, 12273, 12272, -1, 12272, 12273, 12316, -1, 12314, 12272, 12316, -1, 12313, 12276, 12314, -1, 12294, 12292, 12313, -1, 12295, 12293, 12294, -1, 12308, 12315, 12295, -1, 12307, 12309, 12269, -1, 12301, 12300, 12299, -1, 13092, 12316, 12274, -1, 12274, 12316, 12273, -1, 10875, 12318, 12317, -1, 12317, 12318, 12321, -1, 12321, 12318, 12319, -1, 12320, 12319, 10882, -1, 12275, 12320, 10882, -1, 12321, 12319, 12320, -1, 10906, 10905, 12328, -1, 12335, 12328, 12327, -1, 10896, 12327, 12322, -1, 10882, 12322, 13094, -1, 10882, 10896, 12322, -1, 12323, 12329, 12336, -1, 12323, 12324, 12329, -1, 12323, 12331, 12324, -1, 12324, 12331, 12325, -1, 12342, 12324, 12325, -1, 12342, 12330, 12324, -1, 12342, 12332, 12330, -1, 12330, 12332, 12333, -1, 12326, 12333, 12334, -1, 12327, 12334, 12322, -1, 12327, 12326, 12334, -1, 12327, 12328, 12326, -1, 12326, 12328, 12329, -1, 12330, 12329, 12324, -1, 12330, 12326, 12329, -1, 12330, 12333, 12326, -1, 12331, 12338, 12325, -1, 12332, 12340, 12333, -1, 12333, 12340, 13091, -1, 13093, 12333, 13091, -1, 13093, 12334, 12333, -1, 13093, 13094, 12334, -1, 12334, 13094, 12322, -1, 10896, 12335, 12327, -1, 12335, 10906, 12328, -1, 12336, 12329, 12328, -1, 10905, 12336, 12328, -1, 12337, 10940, 12338, -1, 12338, 10940, 12325, -1, 12325, 10940, 10935, -1, 12342, 10935, 12339, -1, 12332, 12339, 12341, -1, 12340, 12332, 12341, -1, 12325, 10935, 12342, -1, 12342, 12339, 12332, -1, 12341, 10934, 13090, -1, 13090, 10934, 12343, -1, 12343, 10934, 12344, -1, 12351, 12344, 12345, -1, 12346, 12345, 10929, -1, 12346, 12351, 12345, -1, 12343, 12344, 12351, -1, 12345, 10928, 10929, -1, 9624, 12369, 12347, -1, 12347, 12369, 12355, -1, 12353, 12355, 12356, -1, 12352, 12356, 12348, -1, 12349, 12348, 12350, -1, 13060, 12349, 12350, -1, 13060, 13086, 12349, -1, 12349, 13086, 12358, -1, 12365, 12358, 12362, -1, 12366, 12362, 12351, -1, 12346, 12366, 12351, -1, 12346, 10929, 12366, -1, 12366, 10929, 12364, -1, 12367, 12364, 12347, -1, 12353, 12347, 12355, -1, 12353, 12367, 12347, -1, 12353, 12352, 12367, -1, 12353, 12356, 12352, -1, 12369, 12354, 12355, -1, 12355, 12354, 12356, -1, 12356, 12354, 12357, -1, 12348, 12357, 13062, -1, 13061, 12348, 13062, -1, 13061, 12350, 12348, -1, 12356, 12357, 12348, -1, 13086, 12359, 12358, -1, 12358, 12359, 12360, -1, 12363, 12360, 12361, -1, 12343, 12361, 13090, -1, 12343, 12363, 12361, -1, 12343, 12362, 12363, -1, 12343, 12351, 12362, -1, 12358, 12360, 12363, -1, 12362, 12358, 12363, -1, 12366, 12364, 12367, -1, 12365, 12367, 12352, -1, 12349, 12352, 12348, -1, 12349, 12365, 12352, -1, 12349, 12358, 12365, -1, 12366, 12367, 12365, -1, 12362, 12366, 12365, -1, 13062, 12357, 13064, -1, 13064, 12357, 12368, -1, 12368, 12357, 12354, -1, 12383, 12354, 12369, -1, 12370, 12369, 9626, -1, 12370, 12383, 12369, -1, 12368, 12354, 12383, -1, 12369, 9624, 9626, -1, 10943, 12390, 9630, -1, 9630, 12390, 12371, -1, 12377, 12371, 12372, -1, 12378, 12372, 12380, -1, 12374, 12380, 12375, -1, 12373, 12374, 12375, -1, 12373, 13068, 12374, -1, 12374, 13068, 12384, -1, 12385, 12384, 12387, -1, 12376, 12387, 12383, -1, 12370, 12376, 12383, -1, 12370, 9626, 12376, -1, 12376, 9626, 9628, -1, 12386, 9628, 9630, -1, 12377, 9630, 12371, -1, 12377, 12386, 9630, -1, 12377, 12378, 12386, -1, 12377, 12372, 12378, -1, 12390, 12379, 12371, -1, 12371, 12379, 12372, -1, 12372, 12379, 12389, -1, 12380, 12389, 12381, -1, 13070, 12380, 12381, -1, 13070, 12375, 12380, -1, 12372, 12389, 12380, -1, 13068, 13067, 12384, -1, 12384, 13067, 13066, -1, 12382, 13066, 13065, -1, 12368, 13065, 13064, -1, 12368, 12382, 13065, -1, 12368, 12387, 12382, -1, 12368, 12383, 12387, -1, 12384, 13066, 12382, -1, 12387, 12384, 12382, -1, 12376, 9628, 12386, -1, 12385, 12386, 12378, -1, 12374, 12378, 12380, -1, 12374, 12385, 12378, -1, 12374, 12384, 12385, -1, 12376, 12386, 12385, -1, 12387, 12376, 12385, -1, 12381, 12389, 12392, -1, 12392, 12389, 12388, -1, 12388, 12389, 12379, -1, 12391, 12379, 12390, -1, 10946, 12390, 10947, -1, 10946, 12391, 12390, -1, 12388, 12379, 12391, -1, 12390, 10943, 10947, -1, 13071, 12392, 12632, -1, 12632, 12392, 12394, -1, 12393, 12632, 12394, -1, 12393, 12395, 12632, -1, 12393, 10950, 12395, -1, 12395, 10950, 12630, -1, 12630, 10950, 11098, -1, 12396, 12630, 11098, -1, 11050, 11037, 11058, -1, 11058, 11037, 12397, -1, 11059, 12397, 12398, -1, 11061, 12398, 13095, -1, 11061, 11059, 12398, -1, 11058, 12397, 11059, -1, 12447, 13095, 12412, -1, 12448, 12412, 12410, -1, 12450, 12410, 12399, -1, 12446, 12399, 12406, -1, 12405, 12406, 12413, -1, 12459, 12413, 12460, -1, 12453, 12460, 12454, -1, 12400, 12454, 12401, -1, 12402, 12401, 12445, -1, 12402, 12400, 12401, -1, 12402, 12403, 12400, -1, 12402, 12404, 12403, -1, 12403, 12404, 12452, -1, 12461, 12452, 12451, -1, 12405, 12451, 12446, -1, 12406, 12405, 12446, -1, 12397, 12411, 12398, -1, 12397, 12407, 12411, -1, 12397, 11037, 12407, -1, 12407, 11037, 12408, -1, 12409, 12408, 12399, -1, 12410, 12409, 12399, -1, 12410, 12411, 12409, -1, 12410, 12412, 12411, -1, 12411, 12412, 12398, -1, 12398, 12412, 13095, -1, 12408, 12406, 12399, -1, 12413, 12436, 12460, -1, 12460, 12436, 12414, -1, 12454, 12414, 12429, -1, 12401, 12429, 12428, -1, 12445, 12428, 12432, -1, 12444, 12432, 12415, -1, 13069, 12415, 12416, -1, 12458, 12416, 12441, -1, 12442, 12441, 12417, -1, 12418, 12417, 12430, -1, 12419, 12418, 12430, -1, 12419, 12420, 12418, -1, 12419, 12438, 12420, -1, 12419, 11045, 12438, -1, 12438, 11045, 12421, -1, 12439, 12421, 12495, -1, 12440, 12495, 12422, -1, 12423, 12440, 12422, -1, 12423, 12424, 12440, -1, 12423, 12426, 12424, -1, 12423, 13098, 12426, -1, 12426, 13098, 12443, -1, 12425, 12443, 12442, -1, 12418, 12442, 12417, -1, 12418, 12425, 12442, -1, 12418, 12420, 12425, -1, 12425, 12420, 12437, -1, 12426, 12437, 12424, -1, 12426, 12425, 12437, -1, 12426, 12443, 12425, -1, 12414, 12436, 12435, -1, 12429, 12435, 12427, -1, 12428, 12427, 12432, -1, 12428, 12429, 12427, -1, 11043, 12433, 12434, -1, 11043, 12456, 12433, -1, 11043, 12457, 12456, -1, 11043, 12430, 12457, -1, 12457, 12430, 12417, -1, 12441, 12457, 12417, -1, 12441, 12455, 12457, -1, 12441, 12416, 12455, -1, 12455, 12416, 12415, -1, 12431, 12415, 12432, -1, 12427, 12431, 12432, -1, 12427, 12433, 12431, -1, 12427, 12435, 12433, -1, 12433, 12435, 12434, -1, 12434, 12435, 12436, -1, 12438, 12421, 12439, -1, 12437, 12439, 12424, -1, 12437, 12438, 12439, -1, 12437, 12420, 12438, -1, 12439, 12495, 12440, -1, 12424, 12439, 12440, -1, 12443, 13098, 12458, -1, 12442, 12458, 12441, -1, 12442, 12443, 12458, -1, 13069, 12444, 12415, -1, 12444, 12445, 12432, -1, 12428, 12445, 12401, -1, 12452, 12404, 12449, -1, 12451, 12449, 12450, -1, 12446, 12450, 12399, -1, 12446, 12451, 12450, -1, 12412, 12448, 12447, -1, 12447, 12448, 12449, -1, 12404, 12447, 12449, -1, 12450, 12449, 12448, -1, 12410, 12450, 12448, -1, 12451, 12452, 12449, -1, 12452, 12461, 12403, -1, 12403, 12461, 12453, -1, 12400, 12453, 12454, -1, 12400, 12403, 12453, -1, 12429, 12401, 12454, -1, 12455, 12415, 12431, -1, 12456, 12431, 12433, -1, 12456, 12455, 12431, -1, 12456, 12457, 12455, -1, 13098, 13069, 12458, -1, 12458, 13069, 12416, -1, 12451, 12405, 12461, -1, 12461, 12405, 12459, -1, 12453, 12459, 12460, -1, 12453, 12461, 12459, -1, 12414, 12454, 12460, -1, 12435, 12429, 12414, -1, 12408, 12409, 12407, -1, 12407, 12409, 12411, -1, 12413, 12459, 12405, -1, 11046, 12462, 12481, -1, 11046, 12467, 12462, -1, 11046, 12463, 12467, -1, 12467, 12463, 12468, -1, 12507, 12468, 12508, -1, 12506, 12508, 12470, -1, 12464, 12470, 12465, -1, 12464, 12506, 12470, -1, 12464, 12480, 12506, -1, 12506, 12480, 12466, -1, 12507, 12466, 12509, -1, 12467, 12509, 12462, -1, 12467, 12507, 12509, -1, 12467, 12468, 12507, -1, 12463, 12469, 12468, -1, 12468, 12469, 12503, -1, 12508, 12503, 12505, -1, 12470, 12505, 12479, -1, 12465, 12479, 12471, -1, 12465, 12470, 12479, -1, 12503, 12469, 12475, -1, 12505, 12475, 12474, -1, 12479, 12474, 12478, -1, 12471, 12478, 12476, -1, 13045, 12476, 12513, -1, 13045, 12471, 12476, -1, 12472, 12473, 11048, -1, 12472, 12511, 12473, -1, 12473, 12511, 12477, -1, 12474, 12477, 12478, -1, 12474, 12473, 12477, -1, 12474, 12475, 12473, -1, 12473, 12475, 11048, -1, 11048, 12475, 12469, -1, 12511, 12513, 12477, -1, 12477, 12513, 12476, -1, 12478, 12477, 12476, -1, 12478, 12471, 12479, -1, 12466, 12480, 12501, -1, 12509, 12501, 12500, -1, 12462, 12500, 12482, -1, 12481, 12482, 12498, -1, 12481, 12462, 12482, -1, 12483, 12510, 12502, -1, 12483, 12486, 12510, -1, 12483, 12490, 12486, -1, 12486, 12490, 12488, -1, 12489, 12488, 12504, -1, 12485, 12504, 12493, -1, 12484, 12493, 12492, -1, 12484, 12485, 12493, -1, 12484, 12497, 12485, -1, 12485, 12497, 12499, -1, 12489, 12499, 12487, -1, 12486, 12487, 12510, -1, 12486, 12489, 12487, -1, 12486, 12488, 12489, -1, 12490, 13041, 12488, -1, 12488, 13041, 12494, -1, 12504, 12494, 12496, -1, 12493, 12496, 12491, -1, 12492, 12491, 11045, -1, 12492, 12493, 12491, -1, 13041, 12422, 12494, -1, 12494, 12422, 12495, -1, 12496, 12495, 12421, -1, 12491, 12421, 11045, -1, 12491, 12496, 12421, -1, 12494, 12495, 12496, -1, 12497, 12498, 12499, -1, 12499, 12498, 12482, -1, 12487, 12482, 12500, -1, 12510, 12500, 12501, -1, 12502, 12501, 12480, -1, 12502, 12510, 12501, -1, 12505, 12503, 12475, -1, 12508, 12468, 12503, -1, 12500, 12462, 12509, -1, 12487, 12499, 12482, -1, 12504, 12485, 12489, -1, 12489, 12485, 12499, -1, 12496, 12493, 12504, -1, 12479, 12505, 12474, -1, 12470, 12508, 12505, -1, 12466, 12507, 12506, -1, 12506, 12507, 12508, -1, 12501, 12509, 12466, -1, 12510, 12487, 12500, -1, 12494, 12504, 12488, -1, 10977, 10975, 12472, -1, 12472, 10975, 12511, -1, 12511, 10975, 12512, -1, 12513, 12512, 12591, -1, 13045, 12513, 12591, -1, 12511, 12512, 12513, -1, 12564, 13004, 12514, -1, 12563, 12514, 12566, -1, 13007, 12566, 12562, -1, 12561, 12562, 12526, -1, 12515, 12526, 12516, -1, 12517, 12516, 12531, -1, 12560, 12531, 12518, -1, 13009, 12518, 12538, -1, 12519, 12538, 12543, -1, 13010, 12543, 13012, -1, 13010, 12519, 12543, -1, 12044, 12520, 12042, -1, 12044, 12521, 12520, -1, 12044, 12522, 12521, -1, 12521, 12522, 12523, -1, 13111, 12521, 12523, -1, 13111, 12524, 12521, -1, 13111, 13102, 12524, -1, 12524, 13102, 12567, -1, 12525, 12567, 12528, -1, 12526, 12528, 12516, -1, 12526, 12525, 12528, -1, 12526, 12562, 12525, -1, 12525, 12562, 12565, -1, 12524, 12565, 12521, -1, 12524, 12525, 12565, -1, 12524, 12567, 12525, -1, 12522, 12527, 12523, -1, 13102, 13112, 12567, -1, 12567, 13112, 12529, -1, 12528, 12529, 12530, -1, 12516, 12530, 12531, -1, 12516, 12528, 12530, -1, 13112, 12532, 12529, -1, 12529, 12532, 12534, -1, 12530, 12534, 12533, -1, 12531, 12533, 12518, -1, 12531, 12530, 12533, -1, 12532, 12536, 12534, -1, 12534, 12536, 12537, -1, 12533, 12537, 12535, -1, 12518, 12535, 12538, -1, 12518, 12533, 12535, -1, 12536, 12540, 12537, -1, 12537, 12540, 12568, -1, 12535, 12568, 12539, -1, 12538, 12539, 12543, -1, 12538, 12535, 12539, -1, 12540, 12541, 12568, -1, 12568, 12541, 12544, -1, 12539, 12544, 12542, -1, 12543, 12542, 12569, -1, 13012, 12569, 13011, -1, 13012, 12543, 12569, -1, 12541, 12545, 12544, -1, 12544, 12545, 12546, -1, 12542, 12546, 12571, -1, 12569, 12571, 12548, -1, 13011, 12548, 12551, -1, 13011, 12569, 12548, -1, 12545, 12547, 12546, -1, 12546, 12547, 12570, -1, 12571, 12570, 12549, -1, 12548, 12549, 12550, -1, 12551, 12550, 12552, -1, 12551, 12548, 12550, -1, 12547, 13105, 12570, -1, 12570, 13105, 12572, -1, 12549, 12572, 12575, -1, 12550, 12575, 12555, -1, 12552, 12555, 13008, -1, 12552, 12550, 12555, -1, 13105, 13107, 12572, -1, 12572, 13107, 12574, -1, 12575, 12574, 12553, -1, 12555, 12553, 12554, -1, 13008, 12554, 13006, -1, 13008, 12555, 12554, -1, 13107, 13108, 12574, -1, 12574, 13108, 12573, -1, 12553, 12573, 12556, -1, 12554, 12556, 12557, -1, 13006, 12554, 12557, -1, 13108, 13109, 12573, -1, 12573, 13109, 12558, -1, 12556, 12558, 13329, -1, 12557, 12556, 13329, -1, 13109, 12559, 12558, -1, 12558, 12559, 13328, -1, 13329, 12558, 13328, -1, 12519, 13009, 12538, -1, 13009, 12560, 12518, -1, 12560, 12517, 12531, -1, 12517, 12515, 12516, -1, 12515, 12561, 12526, -1, 12561, 13007, 12562, -1, 13007, 12563, 12566, -1, 12563, 12564, 12514, -1, 13004, 12042, 12514, -1, 12514, 12042, 12520, -1, 12566, 12520, 12565, -1, 12562, 12566, 12565, -1, 12520, 12521, 12565, -1, 12514, 12520, 12566, -1, 12529, 12528, 12567, -1, 12534, 12530, 12529, -1, 12537, 12533, 12534, -1, 12568, 12535, 12537, -1, 12544, 12539, 12568, -1, 12546, 12542, 12544, -1, 12542, 12543, 12539, -1, 12570, 12571, 12546, -1, 12571, 12569, 12542, -1, 12572, 12549, 12570, -1, 12549, 12548, 12571, -1, 12574, 12575, 12572, -1, 12575, 12550, 12549, -1, 12573, 12553, 12574, -1, 12553, 12555, 12575, -1, 12558, 12556, 12573, -1, 12556, 12554, 12553, -1, 10972, 12595, 12576, -1, 10974, 12576, 12577, -1, 10955, 12577, 12578, -1, 12581, 12578, 12579, -1, 13046, 12579, 12580, -1, 13046, 12581, 12579, -1, 13046, 13072, 12581, -1, 12581, 13072, 12582, -1, 10955, 12582, 12591, -1, 10955, 12581, 12582, -1, 10955, 12578, 12581, -1, 12583, 12592, 13126, -1, 12583, 12588, 12592, -1, 12583, 13129, 12588, -1, 12588, 13129, 12584, -1, 12587, 12584, 13334, -1, 12585, 12587, 13334, -1, 12585, 12586, 12587, -1, 12585, 13073, 12586, -1, 12586, 13073, 12580, -1, 12579, 12586, 12580, -1, 12579, 12589, 12586, -1, 12579, 12578, 12589, -1, 12589, 12578, 12592, -1, 12588, 12589, 12592, -1, 12588, 12587, 12589, -1, 12588, 12584, 12587, -1, 13129, 13331, 12584, -1, 12584, 13331, 12590, -1, 13334, 12584, 12590, -1, 13072, 12591, 12582, -1, 10955, 10974, 12577, -1, 10974, 10972, 12576, -1, 12578, 12577, 12576, -1, 12592, 12576, 13126, -1, 12592, 12578, 12576, -1, 12595, 13126, 12576, -1, 12586, 12589, 12587, -1, 11036, 11034, 10969, -1, 10969, 11034, 12625, -1, 12593, 12625, 12594, -1, 10959, 12594, 12597, -1, 12595, 12597, 12596, -1, 12595, 10959, 12597, -1, 10969, 12625, 12593, -1, 12593, 12594, 10959, -1, 12598, 11011, 11035, -1, 12598, 11029, 11011, -1, 12598, 12599, 11029, -1, 11029, 12599, 12600, -1, 12600, 12599, 11047, -1, 11027, 11047, 11049, -1, 11009, 11049, 12607, -1, 12608, 12607, 12609, -1, 12601, 12609, 11041, -1, 12602, 12601, 11041, -1, 12602, 11026, 12601, -1, 12602, 11044, 11026, -1, 11026, 11044, 12610, -1, 12610, 11044, 12603, -1, 11007, 12603, 11040, -1, 12611, 11040, 12604, -1, 11024, 12604, 12612, -1, 11023, 12612, 11039, -1, 11022, 11039, 11042, -1, 11021, 11042, 11038, -1, 11020, 11038, 12605, -1, 12613, 12605, 12629, -1, 12606, 12629, 11004, -1, 12606, 12613, 12629, -1, 12600, 11047, 11027, -1, 11027, 11049, 11009, -1, 11009, 12607, 12608, -1, 12608, 12609, 12601, -1, 12610, 12603, 11007, -1, 11007, 11040, 12611, -1, 12611, 12604, 11024, -1, 11024, 12612, 11023, -1, 11023, 11039, 11022, -1, 11022, 11042, 11021, -1, 11021, 11038, 11020, -1, 11020, 12605, 12613, -1, 11004, 12629, 12617, -1, 12615, 12617, 12614, -1, 11018, 12614, 12620, -1, 11018, 12615, 12614, -1, 12629, 12616, 12617, -1, 12617, 12616, 12618, -1, 12627, 12617, 12618, -1, 12627, 12619, 12617, -1, 11004, 12617, 12615, -1, 12614, 13122, 12620, -1, 12620, 13122, 11033, -1, 11033, 13122, 13123, -1, 12621, 13123, 11016, -1, 12621, 11033, 13123, -1, 13123, 12622, 11016, -1, 11016, 12622, 11015, -1, 11015, 12622, 13124, -1, 11032, 13124, 12624, -1, 11014, 12624, 11034, -1, 12623, 11034, 12626, -1, 12623, 11014, 11034, -1, 11015, 13124, 11032, -1, 12596, 12597, 12624, -1, 12624, 12597, 12594, -1, 12625, 12624, 12594, -1, 12625, 11034, 12624, -1, 11034, 11035, 12626, -1, 12626, 11035, 11012, -1, 11012, 11035, 11011, -1, 11014, 11032, 12624, -1, 12619, 12627, 11055, -1, 11055, 12627, 11076, -1, 11076, 12627, 12618, -1, 11077, 12618, 12616, -1, 11089, 12616, 12629, -1, 12628, 11089, 12629, -1, 11076, 12618, 11077, -1, 11077, 12616, 11089, -1, 12396, 12633, 12630, -1, 12630, 12633, 12634, -1, 12395, 12634, 12631, -1, 12632, 12631, 12642, -1, 13096, 12642, 12641, -1, 13096, 12632, 12642, -1, 13096, 13071, 12632, -1, 12633, 13116, 12634, -1, 12634, 13116, 12644, -1, 12638, 12644, 12635, -1, 12643, 12635, 11062, -1, 11061, 12643, 11062, -1, 11061, 12636, 12643, -1, 12643, 12636, 12637, -1, 12638, 12637, 12631, -1, 12634, 12638, 12631, -1, 12634, 12644, 12638, -1, 13116, 12640, 12644, -1, 12644, 12640, 12639, -1, 12635, 12639, 11063, -1, 11062, 12635, 11063, -1, 12640, 11055, 12639, -1, 12639, 11055, 11054, -1, 11063, 12639, 11054, -1, 12636, 12641, 12637, -1, 12637, 12641, 12642, -1, 12631, 12637, 12642, -1, 12632, 12395, 12631, -1, 12395, 12630, 12634, -1, 12643, 12637, 12638, -1, 12635, 12643, 12638, -1, 12639, 12635, 12644, -1, 12396, 12645, 12648, -1, 12396, 11098, 12645, -1, 11108, 12646, 12645, -1, 11108, 11120, 12646, -1, 11108, 12338, 11120, -1, 11108, 12337, 12338, -1, 11120, 9929, 12646, -1, 12646, 12647, 12645, -1, 12645, 12647, 12648, -1, 12648, 12647, 11133, -1, 11735, 11740, 12653, -1, 12652, 12653, 12697, -1, 12700, 12697, 12649, -1, 13117, 12649, 12650, -1, 13117, 12700, 12649, -1, 13117, 12698, 12700, -1, 12700, 12698, 12651, -1, 12652, 12651, 12699, -1, 11735, 12652, 12699, -1, 11735, 12653, 12652, -1, 12655, 12701, 12654, -1, 12655, 12657, 12701, -1, 12655, 12656, 12657, -1, 12657, 12656, 12672, -1, 12673, 12672, 12658, -1, 12702, 12658, 12773, -1, 12682, 12773, 12659, -1, 12685, 12659, 12727, -1, 12687, 12727, 12728, -1, 12691, 12728, 12730, -1, 12692, 12730, 12660, -1, 12661, 12660, 12671, -1, 12711, 12671, 12695, -1, 12664, 12695, 12662, -1, 12663, 12664, 12662, -1, 12663, 12665, 12664, -1, 12663, 12720, 12665, -1, 12665, 12720, 12666, -1, 12667, 12666, 12669, -1, 12668, 12669, 13133, -1, 12670, 12668, 13133, -1, 12670, 13128, 12668, -1, 12668, 13128, 12694, -1, 12696, 12694, 12693, -1, 12711, 12693, 12661, -1, 12671, 12711, 12661, -1, 12657, 12672, 12673, -1, 12674, 12673, 12703, -1, 12675, 12703, 12679, -1, 13118, 12679, 13121, -1, 13118, 12675, 12679, -1, 13118, 12676, 12675, -1, 12675, 12676, 12677, -1, 12674, 12677, 12678, -1, 12657, 12678, 12701, -1, 12657, 12674, 12678, -1, 12657, 12673, 12674, -1, 12673, 12658, 12702, -1, 12703, 12702, 12705, -1, 12679, 12705, 12681, -1, 13121, 12681, 12680, -1, 13121, 12679, 12681, -1, 12702, 12773, 12682, -1, 12705, 12682, 12704, -1, 12681, 12704, 12683, -1, 12680, 12683, 13119, -1, 12680, 12681, 12683, -1, 12682, 12659, 12685, -1, 12704, 12685, 12706, -1, 12683, 12706, 12686, -1, 13119, 12686, 12684, -1, 13119, 12683, 12686, -1, 12685, 12727, 12687, -1, 12706, 12687, 12707, -1, 12686, 12707, 12688, -1, 12684, 12688, 13120, -1, 12684, 12686, 12688, -1, 12687, 12728, 12691, -1, 12707, 12691, 12708, -1, 12688, 12708, 12689, -1, 13125, 12689, 12690, -1, 13125, 12688, 12689, -1, 13125, 13120, 12688, -1, 12691, 12730, 12692, -1, 12708, 12692, 12709, -1, 12689, 12709, 12710, -1, 12690, 12710, 13127, -1, 12690, 12689, 12710, -1, 12692, 12660, 12661, -1, 12709, 12661, 12693, -1, 12710, 12693, 12694, -1, 13127, 12694, 13128, -1, 13127, 12710, 12694, -1, 12711, 12695, 12664, -1, 12696, 12664, 12667, -1, 12668, 12667, 12669, -1, 12668, 12696, 12667, -1, 12668, 12694, 12696, -1, 12665, 12666, 12667, -1, 12664, 12665, 12667, -1, 12676, 12650, 12677, -1, 12677, 12650, 12649, -1, 12678, 12649, 12697, -1, 12701, 12697, 12653, -1, 12654, 12653, 11740, -1, 12654, 12701, 12653, -1, 12698, 12648, 12651, -1, 12651, 12648, 11726, -1, 12699, 12651, 11726, -1, 12700, 12651, 12652, -1, 12697, 12700, 12652, -1, 12678, 12697, 12701, -1, 12677, 12649, 12678, -1, 12675, 12677, 12674, -1, 12703, 12675, 12674, -1, 12702, 12703, 12673, -1, 12682, 12705, 12702, -1, 12705, 12679, 12703, -1, 12685, 12704, 12682, -1, 12704, 12681, 12705, -1, 12687, 12706, 12685, -1, 12706, 12683, 12704, -1, 12691, 12707, 12687, -1, 12707, 12686, 12706, -1, 12692, 12708, 12691, -1, 12708, 12688, 12707, -1, 12661, 12709, 12692, -1, 12709, 12689, 12708, -1, 12710, 12709, 12693, -1, 12696, 12693, 12711, -1, 12664, 12696, 12711, -1, 11746, 11546, 11740, -1, 11740, 11546, 12712, -1, 11325, 12712, 12713, -1, 11328, 12713, 12714, -1, 11414, 11328, 12714, -1, 11414, 12716, 11328, -1, 11414, 12715, 12716, -1, 12716, 12715, 11417, -1, 11420, 12716, 11417, -1, 11420, 12717, 12716, -1, 12716, 12717, 11336, -1, 11336, 12717, 11340, -1, 11340, 12717, 12775, -1, 12718, 12775, 11428, -1, 11500, 12718, 11428, -1, 11500, 12721, 12718, -1, 11500, 12719, 12721, -1, 12721, 12719, 12720, -1, 11258, 12720, 12795, -1, 11258, 12721, 12720, -1, 11740, 12712, 11325, -1, 11324, 11740, 11325, -1, 11324, 12654, 11740, -1, 11324, 12655, 12654, -1, 11324, 12656, 12655, -1, 11324, 12722, 12656, -1, 12656, 12722, 11303, -1, 11317, 12656, 11303, -1, 11317, 12723, 12656, -1, 12656, 12723, 12672, -1, 12672, 12723, 11316, -1, 12724, 12672, 11316, -1, 12724, 12658, 12672, -1, 12724, 12725, 12658, -1, 12658, 12725, 12774, -1, 12773, 12774, 11313, -1, 12659, 11313, 11310, -1, 11296, 12659, 11310, -1, 11296, 12727, 12659, -1, 11296, 12726, 12727, -1, 12727, 12726, 11270, -1, 12728, 11270, 11295, -1, 12729, 12728, 11295, -1, 12729, 11293, 12728, -1, 12728, 11293, 12730, -1, 12730, 11293, 12772, -1, 12660, 12772, 12731, -1, 12671, 12731, 11285, -1, 12695, 11285, 11279, -1, 12662, 11279, 11263, -1, 12663, 11263, 12720, -1, 12663, 12662, 11263, -1, 12714, 12713, 12732, -1, 12732, 12713, 11544, -1, 11409, 11544, 11505, -1, 11409, 12732, 11544, -1, 11544, 11543, 11505, -1, 11505, 11543, 11402, -1, 11402, 11543, 11403, -1, 11403, 11543, 11540, -1, 11405, 11540, 12733, -1, 12734, 12733, 11395, -1, 12734, 11405, 12733, -1, 11403, 11540, 11405, -1, 12733, 12736, 11395, -1, 11395, 12736, 12735, -1, 12735, 12736, 12737, -1, 12737, 12736, 11593, -1, 12738, 11593, 12739, -1, 11480, 12739, 12740, -1, 11480, 12738, 12739, -1, 12737, 11593, 12738, -1, 12739, 12741, 12740, -1, 12740, 12741, 11481, -1, 11481, 12741, 12793, -1, 12793, 12741, 12794, -1, 11384, 12794, 12790, -1, 11379, 12790, 11378, -1, 11379, 11384, 12790, -1, 12794, 11589, 12790, -1, 12790, 11589, 12742, -1, 11641, 12790, 12742, -1, 11672, 11168, 12790, -1, 11672, 12743, 11168, -1, 11672, 11685, 12743, -1, 12743, 11685, 12744, -1, 12744, 11685, 11671, -1, 11147, 11671, 11670, -1, 12745, 11670, 11172, -1, 12745, 11147, 11670, -1, 12744, 11671, 11147, -1, 11670, 11669, 11172, -1, 11172, 11669, 11191, -1, 11191, 11669, 12746, -1, 12746, 11669, 12747, -1, 12749, 12747, 12748, -1, 11194, 12748, 12750, -1, 11194, 12749, 12748, -1, 12746, 12747, 12749, -1, 12748, 11677, 12750, -1, 12750, 11677, 11203, -1, 11203, 11677, 11195, -1, 11195, 11677, 12751, -1, 11197, 12751, 11176, -1, 11197, 11195, 12751, -1, 11176, 12751, 12760, -1, 12760, 12751, 12752, -1, 11205, 12752, 12753, -1, 12761, 12753, 11662, -1, 11216, 11662, 12754, -1, 12762, 12754, 12763, -1, 12755, 12763, 12756, -1, 12759, 12755, 12756, -1, 12759, 12757, 12755, -1, 12759, 11222, 12757, -1, 12759, 11134, 11222, -1, 12759, 12786, 11134, -1, 12759, 11479, 12786, -1, 12759, 12758, 11479, -1, 12759, 11470, 12758, -1, 12759, 11468, 11470, -1, 12759, 12784, 11468, -1, 12759, 11721, 12784, -1, 12759, 11718, 11721, -1, 12759, 11717, 11718, -1, 12759, 11715, 11717, -1, 12760, 12752, 11205, -1, 11205, 12753, 12761, -1, 12761, 11662, 11216, -1, 11216, 12754, 12762, -1, 12762, 12763, 12755, -1, 12767, 12777, 12784, -1, 12767, 12764, 12777, -1, 12767, 11450, 12764, -1, 12767, 12765, 11450, -1, 12767, 11439, 12765, -1, 12767, 11441, 11439, -1, 12767, 12766, 11441, -1, 12767, 11495, 12766, -1, 12767, 12768, 11495, -1, 12767, 11432, 12768, -1, 12767, 12769, 11432, -1, 12767, 11433, 12769, -1, 12767, 12770, 11433, -1, 12767, 12720, 12770, -1, 12767, 12771, 12720, -1, 12720, 12771, 13137, -1, 13138, 12720, 13137, -1, 13138, 13130, 12720, -1, 12662, 12695, 11279, -1, 12695, 12671, 11285, -1, 12671, 12660, 12731, -1, 12660, 12730, 12772, -1, 12728, 12727, 11270, -1, 12659, 12773, 11313, -1, 12773, 12658, 12774, -1, 11340, 12775, 12718, -1, 12719, 12776, 12720, -1, 12720, 12776, 11426, -1, 12770, 12720, 11426, -1, 12777, 12778, 12784, -1, 12784, 12778, 11455, -1, 11459, 12784, 11455, -1, 11459, 12779, 12784, -1, 12784, 12779, 11458, -1, 12780, 12784, 11458, -1, 12780, 12781, 12784, -1, 12784, 12781, 12782, -1, 11461, 12784, 12782, -1, 11461, 12783, 12784, -1, 12784, 12783, 12785, -1, 11468, 12784, 12785, -1, 11479, 12787, 12786, -1, 12786, 12787, 11135, -1, 11135, 12787, 11156, -1, 11156, 12787, 12788, -1, 12788, 12787, 11159, -1, 11159, 12787, 11161, -1, 11161, 12787, 11163, -1, 11163, 12787, 12790, -1, 12789, 12790, 11168, -1, 12789, 11163, 12790, -1, 12787, 11485, 12790, -1, 12790, 11485, 11478, -1, 11477, 12790, 11478, -1, 11477, 12791, 12790, -1, 12790, 12791, 12792, -1, 11378, 12790, 12792, -1, 11384, 12793, 12794, -1, 11263, 11261, 12720, -1, 12720, 11261, 12795, -1, 11328, 11325, 12713, -1, 13145, 13146, 12811, -1, 13149, 12811, 12817, -1, 13147, 12817, 12796, -1, 13143, 12796, 12816, -1, 13143, 13147, 12796, -1, 12797, 12802, 13140, -1, 12797, 12801, 12802, -1, 12797, 13135, 12801, -1, 12801, 13135, 12798, -1, 12803, 12798, 12821, -1, 12819, 12821, 12805, -1, 8933, 12805, 12799, -1, 8933, 12819, 12805, -1, 8933, 12800, 12819, -1, 12819, 12800, 12818, -1, 12803, 12818, 12809, -1, 12801, 12809, 12802, -1, 12801, 12803, 12809, -1, 12801, 12798, 12803, -1, 13135, 13134, 12798, -1, 12798, 13134, 12804, -1, 12821, 12804, 12820, -1, 12805, 12820, 9962, -1, 9961, 12805, 9962, -1, 9961, 12799, 12805, -1, 13134, 12806, 12804, -1, 12804, 12806, 12807, -1, 12820, 12807, 9964, -1, 9962, 12820, 9964, -1, 12806, 13136, 12807, -1, 12807, 13136, 9965, -1, 9964, 12807, 9965, -1, 13136, 11722, 9965, -1, 12800, 12808, 12818, -1, 12818, 12808, 12812, -1, 12809, 12812, 12810, -1, 12802, 12810, 12811, -1, 13140, 12811, 13146, -1, 13140, 12802, 12811, -1, 12808, 12813, 12812, -1, 12812, 12813, 12815, -1, 12810, 12815, 12817, -1, 12811, 12810, 12817, -1, 12813, 12814, 12815, -1, 12815, 12814, 12816, -1, 12796, 12815, 12816, -1, 12796, 12817, 12815, -1, 13147, 13149, 12817, -1, 13149, 13145, 12811, -1, 12809, 12810, 12802, -1, 12812, 12815, 12810, -1, 12818, 12812, 12809, -1, 12819, 12818, 12803, -1, 12821, 12819, 12803, -1, 12804, 12821, 12798, -1, 12807, 12820, 12804, -1, 12820, 12805, 12821, -1, 10227, 12822, 9129, -1, 9129, 12822, 12826, -1, 12840, 12826, 12823, -1, 12839, 12823, 12824, -1, 12825, 12824, 12838, -1, 12825, 12839, 12824, -1, 12825, 8961, 12839, -1, 12822, 13225, 12826, -1, 12826, 13225, 12828, -1, 12827, 12828, 12843, -1, 12841, 12843, 12844, -1, 8964, 12844, 12829, -1, 8964, 12841, 12844, -1, 8964, 8965, 12841, -1, 12841, 8965, 12837, -1, 12827, 12837, 12823, -1, 12826, 12827, 12823, -1, 12826, 12828, 12827, -1, 13225, 13227, 12828, -1, 12828, 13227, 12842, -1, 12843, 12842, 12845, -1, 12844, 12845, 12830, -1, 12829, 12830, 8963, -1, 12829, 12844, 12830, -1, 13227, 13222, 12842, -1, 12842, 13222, 12832, -1, 12845, 12832, 12847, -1, 12830, 12847, 12831, -1, 8962, 12831, 13214, -1, 8962, 12830, 12831, -1, 8962, 8963, 12830, -1, 13222, 13223, 12832, -1, 12832, 13223, 12835, -1, 12847, 12835, 12846, -1, 12831, 12846, 12833, -1, 13214, 12831, 12833, -1, 13223, 12834, 12835, -1, 12835, 12834, 12836, -1, 12846, 12836, 13216, -1, 12833, 12846, 13216, -1, 12834, 13348, 12836, -1, 12836, 13348, 13217, -1, 13216, 12836, 13217, -1, 8965, 12838, 12837, -1, 12837, 12838, 12824, -1, 12823, 12837, 12824, -1, 12839, 12840, 12823, -1, 12840, 9129, 12826, -1, 12841, 12837, 12827, -1, 12843, 12841, 12827, -1, 12842, 12843, 12828, -1, 12832, 12845, 12842, -1, 12845, 12844, 12843, -1, 12835, 12847, 12832, -1, 12847, 12830, 12845, -1, 12836, 12846, 12835, -1, 12846, 12831, 12847, -1, 12848, 12854, 12857, -1, 12848, 12849, 12854, -1, 12848, 12850, 12849, -1, 12849, 12850, 11763, -1, 11888, 11763, 12860, -1, 12851, 11888, 12860, -1, 12851, 12852, 11888, -1, 11888, 12852, 12853, -1, 12849, 11763, 11888, -1, 12854, 12855, 12857, -1, 12857, 12855, 12859, -1, 12856, 12857, 12859, -1, 12855, 12858, 12859, -1, 12860, 11771, 12866, -1, 12866, 11771, 12865, -1, 12865, 11771, 12861, -1, 12862, 12861, 12864, -1, 12863, 12864, 11760, -1, 12867, 11760, 11767, -1, 11824, 12867, 11767, -1, 12865, 12861, 12862, -1, 12862, 12864, 12863, -1, 12863, 11760, 12867, -1, 12866, 12865, 13243, -1, 13243, 12865, 12862, -1, 12863, 13243, 12862, -1, 12863, 12867, 13243, -1, 13243, 12867, 12879, -1, 12868, 13243, 12879, -1, 12868, 13242, 13243, -1, 12868, 11802, 13242, -1, 13242, 11802, 13241, -1, 13241, 11802, 12869, -1, 13240, 12869, 12870, -1, 12871, 13240, 12870, -1, 12871, 13238, 13240, -1, 12871, 12873, 13238, -1, 13238, 12873, 12872, -1, 12872, 12873, 12874, -1, 13236, 12874, 11789, -1, 12875, 11789, 12904, -1, 13239, 12904, 12892, -1, 12876, 12892, 12891, -1, 12876, 13239, 12892, -1, 12876, 12907, 13239, -1, 13239, 12907, 12878, -1, 12878, 12907, 12877, -1, 12909, 12878, 12877, -1, 12909, 13235, 12878, -1, 12867, 11824, 12879, -1, 12879, 11824, 12880, -1, 12880, 11824, 12893, -1, 12893, 11824, 11823, -1, 12894, 11823, 11822, -1, 11801, 11822, 12881, -1, 12895, 12881, 12896, -1, 11799, 12896, 11816, -1, 11815, 11799, 11816, -1, 11815, 12882, 11799, -1, 11815, 12883, 12882, -1, 12882, 12883, 12897, -1, 12897, 12883, 12898, -1, 12899, 12898, 11818, -1, 12884, 11818, 12900, -1, 11784, 12900, 12886, -1, 12885, 12886, 11810, -1, 11783, 11810, 12887, -1, 12901, 12887, 12888, -1, 11796, 12888, 12889, -1, 11795, 12889, 12902, -1, 11794, 12902, 11812, -1, 11793, 11812, 12903, -1, 12890, 12903, 12891, -1, 11805, 12891, 12892, -1, 11805, 12890, 12891, -1, 12893, 11823, 12894, -1, 12894, 11822, 11801, -1, 11801, 12881, 12895, -1, 12895, 12896, 11799, -1, 12897, 12898, 12899, -1, 12899, 11818, 12884, -1, 12884, 12900, 11784, -1, 11784, 12886, 12885, -1, 12885, 11810, 11783, -1, 11783, 12887, 12901, -1, 12901, 12888, 11796, -1, 11796, 12889, 11795, -1, 11795, 12902, 11794, -1, 11794, 11812, 11793, -1, 11793, 12903, 12890, -1, 13239, 12875, 12904, -1, 12875, 13236, 11789, -1, 13236, 12872, 12874, -1, 13240, 13241, 12869, -1, 12891, 11826, 12876, -1, 12876, 11826, 11923, -1, 12907, 11923, 12905, -1, 12877, 12905, 12908, -1, 12909, 12908, 12906, -1, 13235, 12906, 11911, -1, 13235, 12909, 12906, -1, 12876, 11923, 12907, -1, 12907, 12905, 12877, -1, 12877, 12908, 12909, -1, 13229, 11883, 12910, -1, 12916, 12910, 12948, -1, 12946, 12948, 12911, -1, 12913, 12911, 12912, -1, 12913, 12946, 12911, -1, 12913, 12914, 12946, -1, 12946, 12914, 12945, -1, 12916, 12945, 12915, -1, 13229, 12916, 12915, -1, 13229, 12910, 12916, -1, 11883, 12917, 12910, -1, 12910, 12917, 12918, -1, 12947, 12918, 11872, -1, 11871, 12947, 11872, -1, 11871, 12922, 12947, -1, 11871, 12919, 12922, -1, 12922, 12919, 12923, -1, 12924, 12923, 12934, -1, 12920, 12934, 12935, -1, 13237, 12935, 12936, -1, 13237, 12920, 12935, -1, 13237, 12921, 12920, -1, 12920, 12921, 12926, -1, 12924, 12926, 12925, -1, 12922, 12925, 12947, -1, 12922, 12924, 12925, -1, 12922, 12923, 12924, -1, 12910, 12918, 12947, -1, 12948, 12947, 12925, -1, 12911, 12925, 12926, -1, 12912, 12926, 12921, -1, 12912, 12911, 12926, -1, 12919, 12927, 12923, -1, 12923, 12927, 11870, -1, 12950, 11870, 11880, -1, 12928, 11880, 11869, -1, 12951, 11869, 11868, -1, 11877, 12951, 11868, -1, 11877, 12930, 12951, -1, 11877, 12929, 12930, -1, 12930, 12929, 12931, -1, 12932, 12931, 12943, -1, 12953, 12943, 11894, -1, 12933, 12953, 11894, -1, 12933, 12944, 12953, -1, 12933, 12955, 12944, -1, 12923, 11870, 12950, -1, 12934, 12950, 12949, -1, 12935, 12949, 12938, -1, 12936, 12938, 12937, -1, 12936, 12935, 12938, -1, 12950, 11880, 12928, -1, 12949, 12928, 12952, -1, 12938, 12952, 12939, -1, 12937, 12939, 12941, -1, 12937, 12938, 12939, -1, 12928, 11869, 12951, -1, 12952, 12951, 12940, -1, 12939, 12940, 12954, -1, 12941, 12954, 12944, -1, 12941, 12939, 12954, -1, 12929, 11875, 12931, -1, 12931, 11875, 11867, -1, 12942, 11867, 11874, -1, 11890, 11874, 11889, -1, 11890, 12942, 11874, -1, 11890, 12943, 12942, -1, 11890, 11894, 12943, -1, 12931, 11867, 12942, -1, 12943, 12931, 12942, -1, 12953, 12944, 12954, -1, 12932, 12954, 12940, -1, 12930, 12940, 12951, -1, 12930, 12932, 12940, -1, 12930, 12931, 12932, -1, 12914, 13234, 12945, -1, 12945, 13234, 13230, -1, 12915, 12945, 13230, -1, 13234, 13245, 13230, -1, 12946, 12945, 12916, -1, 12948, 12946, 12916, -1, 12947, 12948, 12910, -1, 12911, 12948, 12925, -1, 12920, 12926, 12924, -1, 12934, 12920, 12924, -1, 12950, 12934, 12923, -1, 12928, 12949, 12950, -1, 12949, 12935, 12934, -1, 12951, 12952, 12928, -1, 12952, 12938, 12949, -1, 12939, 12952, 12940, -1, 12953, 12954, 12932, -1, 12943, 12953, 12932, -1, 11895, 11908, 12955, -1, 12955, 11908, 12853, -1, 10584, 12956, 11949, -1, 10584, 10487, 12956, -1, 12956, 12959, 11949, -1, 11949, 12959, 12957, -1, 12957, 12959, 12958, -1, 12958, 12959, 12960, -1, 12960, 12959, 12961, -1, 11916, 12961, 11911, -1, 11916, 12960, 12961, -1, 13246, 13244, 12961, -1, 12961, 13244, 12962, -1, 11911, 12961, 12962, -1, 13260, 13258, 12986, -1, 12963, 12986, 12964, -1, 12985, 12964, 12983, -1, 13028, 12983, 13029, -1, 13028, 12985, 12983, -1, 12966, 12987, 12965, -1, 12966, 12971, 12987, -1, 12966, 13250, 12971, -1, 12971, 13250, 12967, -1, 12988, 12967, 12972, -1, 12969, 12972, 12974, -1, 13032, 12974, 12968, -1, 13032, 12969, 12974, -1, 13032, 12978, 12969, -1, 12969, 12978, 12979, -1, 12988, 12979, 12970, -1, 12971, 12970, 12987, -1, 12971, 12988, 12970, -1, 12971, 12967, 12988, -1, 13250, 13253, 12967, -1, 12967, 13253, 12973, -1, 12972, 12973, 12989, -1, 12974, 12989, 12047, -1, 12045, 12974, 12047, -1, 12045, 12968, 12974, -1, 13253, 13254, 12973, -1, 12973, 13254, 12975, -1, 12989, 12975, 12976, -1, 12047, 12989, 12976, -1, 13254, 13256, 12975, -1, 12975, 13256, 12977, -1, 12976, 12975, 12977, -1, 13256, 12049, 12977, -1, 12978, 13031, 12979, -1, 12979, 13031, 12980, -1, 12970, 12980, 12981, -1, 12987, 12981, 12986, -1, 12965, 12986, 13258, -1, 12965, 12987, 12986, -1, 13031, 12982, 12980, -1, 12980, 12982, 12984, -1, 12981, 12984, 12964, -1, 12986, 12981, 12964, -1, 12982, 13030, 12984, -1, 12984, 13030, 13029, -1, 12983, 12984, 13029, -1, 12983, 12964, 12984, -1, 12985, 12963, 12964, -1, 12963, 13260, 12986, -1, 12970, 12981, 12987, -1, 12980, 12984, 12981, -1, 12979, 12980, 12970, -1, 12969, 12979, 12988, -1, 12972, 12969, 12988, -1, 12973, 12972, 12967, -1, 12975, 12989, 12973, -1, 12989, 12974, 12972, -1, 12096, 12990, 12082, -1, 12082, 12990, 12109, -1, 12991, 12109, 12997, -1, 12083, 12997, 12108, -1, 13026, 12108, 12998, -1, 13272, 12998, 13300, -1, 13271, 13300, 12993, -1, 12992, 12993, 12994, -1, 12995, 12994, 12996, -1, 12995, 12992, 12994, -1, 12082, 12109, 12991, -1, 12991, 12997, 12083, -1, 12108, 12999, 12998, -1, 12998, 12999, 13000, -1, 11970, 13000, 11963, -1, 11970, 12998, 13000, -1, 11970, 13299, 12998, -1, 11970, 13001, 13299, -1, 11970, 13002, 13001, -1, 11970, 11968, 13002, -1, 13002, 11968, 13324, -1, 13324, 11968, 13003, -1, 13004, 13003, 12018, -1, 13004, 13324, 13003, -1, 13004, 13005, 13324, -1, 13004, 13006, 13005, -1, 13004, 13008, 13006, -1, 13004, 12564, 13008, -1, 13008, 12564, 12563, -1, 13007, 13008, 12563, -1, 13007, 12561, 13008, -1, 13008, 12561, 12515, -1, 12517, 13008, 12515, -1, 12517, 12560, 13008, -1, 13008, 12560, 13009, -1, 12519, 13008, 13009, -1, 12519, 13010, 13008, -1, 13008, 13010, 13012, -1, 13011, 13008, 13012, -1, 13011, 12551, 13008, -1, 13008, 12551, 12552, -1, 13000, 13014, 11963, -1, 11963, 13014, 13013, -1, 13013, 13014, 12101, -1, 12119, 12101, 13015, -1, 12119, 13013, 12101, -1, 13003, 11961, 12018, -1, 12018, 11961, 11975, -1, 13016, 12018, 11975, -1, 13016, 12031, 12018, -1, 12018, 12031, 12028, -1, 13017, 12018, 12028, -1, 13017, 13018, 12018, -1, 12018, 13018, 11986, -1, 13019, 12018, 11986, -1, 13019, 13020, 12018, -1, 12018, 13020, 12024, -1, 13021, 12018, 12024, -1, 13021, 12022, 12018, -1, 12018, 12022, 13023, -1, 13023, 12022, 12021, -1, 13022, 13023, 12021, -1, 13022, 12020, 13023, -1, 11961, 11960, 11975, -1, 11975, 11960, 11958, -1, 13316, 13323, 13006, -1, 13006, 13323, 13005, -1, 13299, 13001, 13298, -1, 13298, 13001, 13024, -1, 13297, 13024, 13025, -1, 13307, 13025, 13308, -1, 13307, 13297, 13025, -1, 13298, 13024, 13297, -1, 13026, 12998, 13272, -1, 13272, 13300, 13271, -1, 13271, 12993, 12992, -1, 13276, 13032, 13026, -1, 13276, 13027, 13032, -1, 13032, 13027, 13028, -1, 13029, 13032, 13028, -1, 13029, 13030, 13032, -1, 13032, 13030, 12982, -1, 13031, 13032, 12982, -1, 13031, 12978, 13032, -1, 13027, 13278, 13028, -1, 13028, 13278, 13279, -1, 12968, 12045, 13032, -1, 13032, 12045, 13026, -1, 13026, 12045, 13039, -1, 13033, 13039, 12085, -1, 13033, 13026, 13039, -1, 13033, 12083, 13026, -1, 13026, 12083, 12108, -1, 13034, 13035, 13039, -1, 13034, 12051, 13035, -1, 13034, 13036, 12051, -1, 13035, 13037, 13039, -1, 13039, 13037, 12060, -1, 12059, 13039, 12060, -1, 12059, 13038, 13039, -1, 13039, 13038, 12088, -1, 12086, 13039, 12088, -1, 12086, 12085, 13039, -1, 13038, 13040, 12088, -1, 13041, 12140, 12422, -1, 13041, 13042, 12140, -1, 13041, 12490, 13042, -1, 13042, 12490, 13043, -1, 13043, 12490, 12483, -1, 13044, 12483, 12502, -1, 12138, 12502, 12480, -1, 13073, 12480, 12464, -1, 12465, 13073, 12464, -1, 12465, 12471, 13073, -1, 13073, 12471, 12580, -1, 12580, 12471, 13045, -1, 13046, 13045, 13072, -1, 13046, 12580, 13045, -1, 13043, 12483, 13044, -1, 13044, 12502, 12138, -1, 12138, 12480, 13073, -1, 13047, 13073, 13077, -1, 13047, 12138, 13073, -1, 13047, 13103, 12138, -1, 12138, 13103, 13048, -1, 13051, 12138, 13048, -1, 13051, 13049, 12138, -1, 13051, 12168, 13049, -1, 13051, 12136, 12168, -1, 13051, 12135, 12136, -1, 13051, 13050, 12135, -1, 13051, 13052, 13050, -1, 13051, 12134, 13052, -1, 13051, 12166, 12134, -1, 13051, 12165, 12166, -1, 13051, 12130, 12165, -1, 13051, 13053, 12130, -1, 13051, 13055, 13053, -1, 13053, 13055, 12164, -1, 12164, 13055, 13054, -1, 13054, 13055, 12129, -1, 12129, 13055, 12161, -1, 12161, 13055, 12128, -1, 12128, 13055, 12159, -1, 12159, 13055, 12126, -1, 12126, 13055, 12158, -1, 12158, 13055, 12157, -1, 12157, 13055, 12155, -1, 12155, 13055, 12153, -1, 12153, 13055, 12173, -1, 12179, 12153, 12173, -1, 12179, 12175, 12153, -1, 12153, 12175, 12214, -1, 12250, 12153, 12214, -1, 12250, 13056, 12153, -1, 12153, 13056, 12151, -1, 12151, 13056, 13085, -1, 12149, 13085, 12262, -1, 12147, 12262, 13057, -1, 12123, 13057, 12303, -1, 12145, 12303, 12302, -1, 13058, 12302, 12298, -1, 13101, 12298, 13087, -1, 13059, 13087, 13086, -1, 13060, 13059, 13086, -1, 13060, 12121, 13059, -1, 13060, 12350, 12121, -1, 12121, 12350, 12144, -1, 12144, 12350, 13061, -1, 13062, 12144, 13061, -1, 13062, 12143, 12144, -1, 13062, 13064, 12143, -1, 12143, 13064, 13063, -1, 13063, 13064, 13065, -1, 13066, 13063, 13065, -1, 13066, 12172, 13063, -1, 13066, 13067, 12172, -1, 12172, 13067, 13097, -1, 13097, 13067, 13068, -1, 12373, 13097, 13068, -1, 12373, 13069, 13097, -1, 12373, 12444, 13069, -1, 12373, 12375, 12444, -1, 12444, 12375, 13070, -1, 12381, 12444, 13070, -1, 12381, 13071, 12444, -1, 12381, 12392, 13071, -1, 13045, 12591, 13072, -1, 13115, 13104, 13073, -1, 13073, 13104, 13074, -1, 13114, 13073, 13074, -1, 13114, 13113, 13073, -1, 13073, 13113, 13075, -1, 13076, 13073, 13075, -1, 13076, 13077, 13073, -1, 12175, 12180, 12214, -1, 12214, 12180, 12206, -1, 13079, 12206, 13078, -1, 13079, 12214, 12206, -1, 12180, 13080, 12206, -1, 12206, 13080, 12181, -1, 12177, 12206, 12181, -1, 12177, 13081, 12206, -1, 12206, 13081, 13082, -1, 12184, 12206, 13082, -1, 12184, 13083, 12206, -1, 12206, 13083, 12197, -1, 12197, 13083, 13084, -1, 12206, 12203, 13078, -1, 13078, 12203, 12211, -1, 12211, 12203, 10822, -1, 12151, 13085, 12149, -1, 12149, 12262, 12147, -1, 12147, 13057, 12123, -1, 12123, 12303, 12145, -1, 12145, 12302, 13058, -1, 13058, 12298, 13101, -1, 13086, 13087, 12359, -1, 12359, 13087, 13088, -1, 12360, 13088, 12361, -1, 12360, 12359, 13088, -1, 13088, 13089, 12361, -1, 12361, 13089, 13090, -1, 13090, 13089, 12340, -1, 12341, 13090, 12340, -1, 12340, 13089, 13091, -1, 13091, 13089, 12291, -1, 12290, 13091, 12291, -1, 12290, 13092, 13091, -1, 13091, 13092, 12275, -1, 13093, 12275, 13094, -1, 13093, 13091, 12275, -1, 12275, 10882, 13094, -1, 13071, 13096, 12444, -1, 12444, 13096, 12445, -1, 12445, 13096, 12402, -1, 12402, 13096, 12404, -1, 12404, 13096, 12447, -1, 12447, 13096, 13095, -1, 13095, 13096, 12641, -1, 12636, 13095, 12641, -1, 12636, 11061, 13095, -1, 13097, 13069, 12171, -1, 12171, 13069, 13098, -1, 13100, 13098, 12423, -1, 13099, 12423, 12422, -1, 12140, 13099, 12422, -1, 12171, 13098, 13100, -1, 13100, 12423, 13099, -1, 13059, 13101, 13087, -1, 12527, 13051, 12523, -1, 12523, 13051, 13048, -1, 13111, 13048, 13103, -1, 13102, 13103, 13047, -1, 13112, 13047, 13077, -1, 12532, 13077, 13076, -1, 12536, 13076, 13075, -1, 12540, 13075, 13113, -1, 12541, 13113, 13114, -1, 12545, 13114, 13074, -1, 12547, 13074, 13104, -1, 13105, 13104, 13115, -1, 13107, 13115, 13106, -1, 13333, 13107, 13106, -1, 13333, 13108, 13107, -1, 13333, 13110, 13108, -1, 13108, 13110, 13109, -1, 13109, 13110, 13332, -1, 12559, 13332, 13340, -1, 12559, 13109, 13332, -1, 12523, 13048, 13111, -1, 13111, 13103, 13102, -1, 13102, 13047, 13112, -1, 13112, 13077, 12532, -1, 12532, 13076, 12536, -1, 12536, 13075, 12540, -1, 12540, 13113, 12541, -1, 12541, 13114, 12545, -1, 12545, 13074, 12547, -1, 12547, 13104, 13105, -1, 13105, 13115, 13107, -1, 12396, 12648, 12633, -1, 12633, 12648, 12698, -1, 13116, 12698, 13117, -1, 12640, 13117, 12650, -1, 12619, 12650, 12676, -1, 12617, 12676, 13118, -1, 12614, 13118, 13121, -1, 13122, 13121, 12680, -1, 13123, 12680, 13119, -1, 12622, 13119, 12684, -1, 13124, 12684, 13120, -1, 12624, 13120, 13125, -1, 12596, 13125, 12690, -1, 12595, 12690, 13126, -1, 12595, 12596, 12690, -1, 12633, 12698, 13116, -1, 13116, 13117, 12640, -1, 12640, 12650, 12619, -1, 11055, 12640, 12619, -1, 12619, 12676, 12617, -1, 12617, 13118, 12614, -1, 12614, 13121, 13122, -1, 13122, 12680, 13123, -1, 13123, 13119, 12622, -1, 12622, 12684, 13124, -1, 13124, 13120, 12624, -1, 12624, 13125, 12596, -1, 12690, 13127, 13126, -1, 13126, 13127, 12583, -1, 12583, 13127, 13128, -1, 13129, 13128, 12670, -1, 13331, 13129, 12670, -1, 12583, 13128, 13129, -1, 13130, 13131, 12720, -1, 12720, 13131, 12666, -1, 12666, 13131, 13139, -1, 12669, 13139, 13141, -1, 13133, 13141, 13132, -1, 12670, 13132, 13339, -1, 12670, 13133, 13132, -1, 12666, 13139, 12669, -1, 12669, 13141, 13133, -1, 12767, 11722, 12771, -1, 12771, 11722, 13136, -1, 13137, 13136, 12806, -1, 13138, 12806, 13134, -1, 13130, 13134, 13135, -1, 13131, 13135, 13139, -1, 13131, 13130, 13135, -1, 12771, 13136, 13137, -1, 13137, 12806, 13138, -1, 13138, 13134, 13130, -1, 13135, 12797, 13139, -1, 13139, 12797, 13141, -1, 13141, 12797, 13140, -1, 13132, 13140, 13146, -1, 13339, 13132, 13146, -1, 13141, 13140, 13132, -1, 13142, 13144, 13143, -1, 13143, 13144, 13147, -1, 13147, 13144, 13148, -1, 13149, 13148, 13150, -1, 13145, 13150, 13167, -1, 13146, 13145, 13167, -1, 13147, 13148, 13149, -1, 13149, 13150, 13145, -1, 13169, 13151, 13158, -1, 13158, 13151, 13164, -1, 13154, 13164, 13163, -1, 13152, 13163, 13155, -1, 13160, 13155, 13153, -1, 13166, 13153, 13161, -1, 13166, 13160, 13153, -1, 13158, 13164, 13154, -1, 13154, 13163, 13152, -1, 13152, 13155, 13160, -1, 13158, 13157, 13169, -1, 13158, 13156, 13157, -1, 13158, 8923, 13156, -1, 13158, 13154, 8923, -1, 8923, 13154, 13159, -1, 13159, 13154, 13152, -1, 8924, 13152, 13160, -1, 13165, 13160, 13166, -1, 8925, 13166, 13161, -1, 8932, 13161, 13153, -1, 13162, 13153, 13155, -1, 8934, 13155, 13163, -1, 13142, 13163, 13164, -1, 13144, 13164, 13148, -1, 13144, 13142, 13164, -1, 13159, 13152, 8924, -1, 8924, 13160, 13165, -1, 13165, 13166, 8925, -1, 8925, 13161, 8932, -1, 8932, 13153, 13162, -1, 13162, 13155, 8934, -1, 8934, 13163, 13142, -1, 13164, 13151, 13148, -1, 13148, 13151, 13150, -1, 13150, 13151, 13167, -1, 13157, 13168, 13169, -1, 13169, 13168, 13341, -1, 8923, 13190, 13156, -1, 13156, 13190, 13170, -1, 13188, 13156, 13170, -1, 13188, 13157, 13156, -1, 13188, 13171, 13157, -1, 13157, 13171, 13168, -1, 13168, 13171, 13172, -1, 13341, 13168, 13172, -1, 13191, 13338, 13179, -1, 13179, 13338, 13174, -1, 13173, 13174, 13175, -1, 13180, 13175, 13187, -1, 13181, 13187, 13178, -1, 13177, 13178, 13176, -1, 13177, 13181, 13178, -1, 13179, 13174, 13173, -1, 13173, 13175, 13180, -1, 13180, 13187, 13181, -1, 13179, 13182, 13191, -1, 13179, 13183, 13182, -1, 13179, 13184, 13183, -1, 13179, 13173, 13184, -1, 13184, 13173, 8970, -1, 8970, 13173, 13180, -1, 13185, 13180, 13181, -1, 13189, 13181, 13177, -1, 8968, 13177, 13176, -1, 8931, 13176, 13178, -1, 8930, 13178, 13187, -1, 13186, 13187, 13175, -1, 13190, 13175, 13174, -1, 13170, 13174, 13188, -1, 13170, 13190, 13174, -1, 8970, 13180, 13185, -1, 13185, 13181, 13189, -1, 13189, 13177, 8968, -1, 8968, 13176, 8931, -1, 8931, 13178, 8930, -1, 8930, 13187, 13186, -1, 13186, 13175, 13190, -1, 13174, 13338, 13188, -1, 13188, 13338, 13171, -1, 13171, 13338, 13172, -1, 13182, 13192, 13191, -1, 13191, 13192, 13344, -1, 13344, 13192, 13212, -1, 13212, 13192, 13193, -1, 13193, 13192, 13182, -1, 13210, 13182, 13183, -1, 13205, 13183, 13206, -1, 13205, 13210, 13183, -1, 13193, 13182, 13210, -1, 13183, 13184, 13206, -1, 13347, 13211, 13198, -1, 13198, 13211, 13204, -1, 13200, 13204, 13197, -1, 13201, 13197, 13208, -1, 13202, 13208, 13194, -1, 13196, 13194, 13195, -1, 13196, 13202, 13194, -1, 13198, 13204, 13200, -1, 13200, 13197, 13201, -1, 13201, 13208, 13202, -1, 13198, 13213, 13347, -1, 13198, 13215, 13213, -1, 13198, 13199, 13215, -1, 13198, 13200, 13199, -1, 13199, 13200, 13207, -1, 13207, 13200, 13201, -1, 8966, 13201, 13202, -1, 13203, 13202, 13196, -1, 8967, 13196, 13195, -1, 8969, 13195, 13194, -1, 8971, 13194, 13208, -1, 13209, 13208, 13197, -1, 13206, 13197, 13204, -1, 13205, 13204, 13210, -1, 13205, 13206, 13204, -1, 13207, 13201, 8966, -1, 8966, 13202, 13203, -1, 13203, 13196, 8967, -1, 8967, 13195, 8969, -1, 8969, 13194, 8971, -1, 8971, 13208, 13209, -1, 13209, 13197, 13206, -1, 13204, 13211, 13210, -1, 13210, 13211, 13193, -1, 13193, 13211, 13212, -1, 13213, 13218, 13347, -1, 13347, 13218, 13346, -1, 13199, 13214, 13215, -1, 13215, 13214, 12833, -1, 13213, 12833, 13216, -1, 13218, 13216, 13217, -1, 13346, 13217, 13348, -1, 13346, 13218, 13217, -1, 13215, 12833, 13213, -1, 13213, 13216, 13218, -1, 13219, 13220, 10227, -1, 10227, 13220, 12822, -1, 12822, 13220, 11884, -1, 13225, 11884, 13226, -1, 13227, 13226, 13221, -1, 13222, 13221, 13228, -1, 13231, 13222, 13228, -1, 13231, 13223, 13222, -1, 13231, 13232, 13223, -1, 13223, 13232, 12834, -1, 12834, 13232, 13233, -1, 13348, 13233, 13224, -1, 13348, 12834, 13233, -1, 12822, 11884, 13225, -1, 13225, 13226, 13227, -1, 13227, 13221, 13222, -1, 13221, 11883, 13228, -1, 13228, 11883, 13229, -1, 13231, 13229, 12915, -1, 13232, 12915, 13230, -1, 13233, 13230, 13245, -1, 13224, 13233, 13245, -1, 13228, 13229, 13231, -1, 13231, 12915, 13232, -1, 13232, 13230, 13233, -1, 13234, 13235, 13245, -1, 13234, 12878, 13235, -1, 13234, 12914, 12878, -1, 12878, 12914, 13239, -1, 13239, 12914, 12913, -1, 12875, 12913, 12912, -1, 13236, 12912, 12921, -1, 12872, 12921, 13237, -1, 13238, 13237, 13240, -1, 13238, 12872, 13237, -1, 13239, 12913, 12875, -1, 12875, 12912, 13236, -1, 13236, 12921, 12872, -1, 13237, 12936, 13240, -1, 13240, 12936, 13241, -1, 13241, 12936, 12937, -1, 13242, 12937, 12941, -1, 13243, 12941, 12944, -1, 12866, 12944, 12955, -1, 12852, 12955, 12853, -1, 12852, 12866, 12955, -1, 12852, 12851, 12866, -1, 12866, 12851, 12860, -1, 13241, 12937, 13242, -1, 13242, 12941, 13243, -1, 13243, 12944, 12866, -1, 11911, 12962, 13235, -1, 13235, 12962, 13244, -1, 13245, 13244, 13246, -1, 13245, 13235, 13244, -1, 13345, 13246, 13249, -1, 13249, 13246, 12961, -1, 13247, 12961, 12959, -1, 13248, 12959, 12956, -1, 13252, 12956, 10487, -1, 13251, 13252, 10487, -1, 13249, 12961, 13247, -1, 13247, 12959, 13248, -1, 13248, 12956, 13252, -1, 13345, 13249, 13258, -1, 13258, 13249, 12965, -1, 12965, 13249, 13247, -1, 12966, 13247, 13248, -1, 13250, 13248, 13252, -1, 13251, 13250, 13252, -1, 13251, 13253, 13250, -1, 13251, 10486, 13253, -1, 13253, 10486, 13254, -1, 13254, 10486, 13255, -1, 13256, 13255, 13257, -1, 12049, 13257, 10592, -1, 12049, 13256, 13257, -1, 12965, 13247, 12966, -1, 12966, 13248, 13250, -1, 13254, 13255, 13256, -1, 13258, 13260, 13259, -1, 13259, 13260, 13261, -1, 13261, 13260, 12963, -1, 13262, 12963, 12985, -1, 13273, 12985, 13028, -1, 13279, 13273, 13028, -1, 13261, 12963, 13262, -1, 13262, 12985, 13273, -1, 13269, 13280, 13263, -1, 13263, 13280, 13264, -1, 13270, 13264, 13268, -1, 13274, 13268, 13277, -1, 13266, 13277, 13267, -1, 13265, 13267, 13275, -1, 13265, 13266, 13267, -1, 13263, 13264, 13270, -1, 13270, 13268, 13274, -1, 13274, 13277, 13266, -1, 13263, 13283, 13269, -1, 13263, 13281, 13283, -1, 13263, 12995, 13281, -1, 13263, 13270, 12995, -1, 12995, 13270, 12992, -1, 12992, 13270, 13274, -1, 13271, 13274, 13266, -1, 13272, 13266, 13265, -1, 13026, 13265, 13275, -1, 13276, 13275, 13267, -1, 13027, 13267, 13277, -1, 13278, 13277, 13268, -1, 13279, 13268, 13264, -1, 13273, 13264, 13262, -1, 13273, 13279, 13264, -1, 12992, 13274, 13271, -1, 13271, 13266, 13272, -1, 13272, 13265, 13026, -1, 13026, 13275, 13276, -1, 13276, 13267, 13027, -1, 13027, 13277, 13278, -1, 13278, 13268, 13279, -1, 13264, 13280, 13262, -1, 13262, 13280, 13261, -1, 13261, 13280, 13259, -1, 13283, 13285, 13269, -1, 13269, 13285, 13284, -1, 12995, 12996, 13281, -1, 13281, 12996, 13296, -1, 13301, 13281, 13296, -1, 13301, 13283, 13281, -1, 13301, 13282, 13283, -1, 13283, 13282, 13285, -1, 13285, 13282, 13343, -1, 13284, 13285, 13343, -1, 13337, 13342, 13286, -1, 13286, 13342, 13295, -1, 13290, 13295, 13294, -1, 13291, 13294, 13287, -1, 13292, 13287, 13293, -1, 13289, 13293, 13288, -1, 13289, 13292, 13293, -1, 13286, 13295, 13290, -1, 13290, 13294, 13291, -1, 13291, 13287, 13292, -1, 13286, 13305, 13337, -1, 13286, 13306, 13305, -1, 13286, 13307, 13306, -1, 13286, 13290, 13307, -1, 13307, 13290, 13297, -1, 13297, 13290, 13291, -1, 13298, 13291, 13292, -1, 13299, 13292, 13289, -1, 12998, 13289, 13288, -1, 13300, 13288, 13293, -1, 12993, 13293, 13287, -1, 12994, 13287, 13294, -1, 12996, 13294, 13295, -1, 13296, 13295, 13301, -1, 13296, 12996, 13295, -1, 13297, 13291, 13298, -1, 13298, 13292, 13299, -1, 13299, 13289, 12998, -1, 12998, 13288, 13300, -1, 13300, 13293, 12993, -1, 12993, 13287, 12994, -1, 12994, 13294, 12996, -1, 13295, 13342, 13301, -1, 13301, 13342, 13282, -1, 13282, 13342, 13343, -1, 13305, 13302, 13337, -1, 13337, 13302, 13303, -1, 13303, 13302, 13304, -1, 13304, 13302, 13326, -1, 13326, 13302, 13305, -1, 13321, 13305, 13306, -1, 13320, 13306, 13308, -1, 13320, 13321, 13306, -1, 13326, 13305, 13321, -1, 13306, 13307, 13308, -1, 13336, 13309, 13317, -1, 13317, 13309, 13322, -1, 13312, 13322, 13313, -1, 13314, 13313, 13325, -1, 13311, 13325, 13319, -1, 13310, 13319, 13318, -1, 13310, 13311, 13319, -1, 13317, 13322, 13312, -1, 13312, 13313, 13314, -1, 13314, 13325, 13311, -1, 13317, 13315, 13336, -1, 13317, 13330, 13315, -1, 13317, 13316, 13330, -1, 13317, 13312, 13316, -1, 13316, 13312, 13323, -1, 13323, 13312, 13314, -1, 13005, 13314, 13311, -1, 13324, 13311, 13310, -1, 13002, 13310, 13318, -1, 13001, 13318, 13319, -1, 13024, 13319, 13325, -1, 13025, 13325, 13313, -1, 13308, 13313, 13322, -1, 13320, 13322, 13321, -1, 13320, 13308, 13322, -1, 13323, 13314, 13005, -1, 13005, 13311, 13324, -1, 13324, 13310, 13002, -1, 13002, 13318, 13001, -1, 13001, 13319, 13024, -1, 13024, 13325, 13025, -1, 13025, 13313, 13308, -1, 13322, 13309, 13321, -1, 13321, 13309, 13326, -1, 13326, 13309, 13304, -1, 13315, 13327, 13336, -1, 13336, 13327, 13335, -1, 12559, 13335, 13328, -1, 13328, 13335, 13327, -1, 13329, 13327, 13315, -1, 12557, 13315, 13330, -1, 13006, 13330, 13316, -1, 13006, 12557, 13330, -1, 13328, 13327, 13329, -1, 13329, 13315, 12557, -1, 13340, 13332, 13331, -1, 13331, 13332, 12590, -1, 12590, 13332, 13110, -1, 13334, 13110, 13333, -1, 12585, 13333, 13106, -1, 13073, 13106, 13115, -1, 13073, 12585, 13106, -1, 12590, 13110, 13334, -1, 13334, 13333, 12585, -1, 13335, 12559, 13336, -1, 13336, 12559, 13340, -1, 13339, 13340, 12670, -1, 13339, 13336, 13340, -1, 13339, 13309, 13336, -1, 13339, 13337, 13309, -1, 13339, 13342, 13337, -1, 13339, 13338, 13342, -1, 13339, 13169, 13338, -1, 13339, 13151, 13169, -1, 13339, 13146, 13151, -1, 13151, 13146, 13167, -1, 13340, 13331, 12670, -1, 13169, 13341, 13338, -1, 13338, 13341, 13172, -1, 13338, 13191, 13342, -1, 13342, 13191, 13345, -1, 13269, 13345, 13280, -1, 13269, 13342, 13345, -1, 13269, 13284, 13342, -1, 13342, 13284, 13343, -1, 13344, 13211, 13191, -1, 13344, 13212, 13211, -1, 13191, 13211, 13224, -1, 13345, 13224, 13246, -1, 13345, 13191, 13224, -1, 13346, 13348, 13347, -1, 13347, 13348, 13224, -1, 13211, 13347, 13224, -1, 13224, 13245, 13246, -1, 13345, 13258, 13280, -1, 13280, 13258, 13259, -1, 13337, 13303, 13309, -1, 13309, 13303, 13304, -1, 13350, 13442, 13349, -1, 13350, 13351, 13442, -1, 13350, 13502, 13351, -1, 13351, 13502, 13352, -1, 13352, 13502, 13504, -1, 13353, 13504, 13505, -1, 13873, 13505, 13354, -1, 13873, 13353, 13505, -1, 13352, 13504, 13353, -1, 13505, 13506, 13354, -1, 13354, 13506, 13356, -1, 13356, 13506, 13357, -1, 13870, 13357, 13358, -1, 13355, 13358, 13869, -1, 13355, 13870, 13358, -1, 13356, 13357, 13870, -1, 13358, 13359, 13869, -1, 13869, 13359, 13360, -1, 13360, 13359, 13361, -1, 13918, 13361, 13362, -1, 13918, 13360, 13361, -1, 13361, 13363, 13362, -1, 13362, 13363, 13917, -1, 13917, 13363, 13916, -1, 13916, 13363, 13508, -1, 13364, 13508, 13867, -1, 13364, 13916, 13508, -1, 13508, 13446, 13867, -1, 13867, 13446, 13365, -1, 13365, 13446, 13366, -1, 13366, 13446, 13864, -1, 13864, 13446, 13863, -1, 13863, 13446, 13509, -1, 13371, 13509, 13511, -1, 13367, 13371, 13511, -1, 13367, 13368, 13371, -1, 13371, 13368, 13369, -1, 13513, 13371, 13369, -1, 13513, 13370, 13371, -1, 13371, 13370, 13514, -1, 13451, 13371, 13514, -1, 13451, 13515, 13371, -1, 13371, 13515, 13372, -1, 13373, 13371, 13372, -1, 13373, 13516, 13371, -1, 13371, 13516, 13454, -1, 13517, 13371, 13454, -1, 13517, 13374, 13371, -1, 13517, 13375, 13374, -1, 13374, 13375, 13914, -1, 13914, 13375, 13456, -1, 13376, 13456, 13520, -1, 13861, 13520, 13521, -1, 13913, 13521, 13522, -1, 13406, 13522, 13378, -1, 13377, 13378, 13407, -1, 13408, 13407, 13524, -1, 13911, 13524, 13379, -1, 13860, 13379, 13525, -1, 13858, 13525, 13526, -1, 13527, 13858, 13526, -1, 13527, 13380, 13858, -1, 13527, 13528, 13380, -1, 13380, 13528, 13910, -1, 13910, 13528, 13458, -1, 13409, 13458, 13381, -1, 13909, 13381, 13459, -1, 13384, 13459, 13382, -1, 13385, 13384, 13382, -1, 13385, 13383, 13384, -1, 13385, 13386, 13383, -1, 13383, 13386, 13387, -1, 13387, 13386, 13531, -1, 13461, 13387, 13531, -1, 13461, 13388, 13387, -1, 13461, 13389, 13388, -1, 13388, 13389, 13391, -1, 13391, 13389, 13532, -1, 13390, 13391, 13532, -1, 13390, 13392, 13391, -1, 13390, 13393, 13392, -1, 13392, 13393, 13534, -1, 13905, 13534, 13410, -1, 13394, 13410, 13535, -1, 13536, 13394, 13535, -1, 13536, 13395, 13394, -1, 13536, 13396, 13395, -1, 13395, 13396, 13937, -1, 13937, 13396, 13397, -1, 13466, 13937, 13397, -1, 13466, 13398, 13937, -1, 13466, 13537, 13398, -1, 13398, 13537, 13400, -1, 13400, 13537, 13399, -1, 13468, 13400, 13399, -1, 13468, 13936, 13400, -1, 13468, 13404, 13936, -1, 13936, 13404, 13901, -1, 13901, 13404, 13401, -1, 13401, 13404, 13899, -1, 13899, 13404, 13402, -1, 13402, 13404, 13934, -1, 13934, 13404, 13403, -1, 13403, 13404, 13896, -1, 13896, 13404, 13895, -1, 13895, 13404, 13405, -1, 13933, 13405, 13932, -1, 13933, 13895, 13405, -1, 13863, 13509, 13371, -1, 13914, 13456, 13376, -1, 13376, 13520, 13861, -1, 13861, 13521, 13913, -1, 13913, 13522, 13406, -1, 13406, 13378, 13377, -1, 13377, 13407, 13408, -1, 13408, 13524, 13911, -1, 13911, 13379, 13860, -1, 13860, 13525, 13858, -1, 13910, 13458, 13409, -1, 13409, 13381, 13909, -1, 13909, 13459, 13384, -1, 13392, 13534, 13905, -1, 13905, 13410, 13394, -1, 13405, 13412, 13932, -1, 13932, 13412, 13931, -1, 13931, 13412, 13411, -1, 13411, 13412, 13893, -1, 13893, 13412, 13413, -1, 13413, 13412, 13472, -1, 13414, 13472, 13415, -1, 13416, 13415, 13930, -1, 13416, 13414, 13415, -1, 13415, 13472, 13417, -1, 13417, 13472, 13473, -1, 13491, 13473, 13474, -1, 13547, 13474, 13539, -1, 13420, 13539, 13540, -1, 13488, 13540, 13418, -1, 13421, 13418, 13422, -1, 13546, 13422, 13541, -1, 13485, 13541, 13423, -1, 13424, 13423, 13425, -1, 13426, 13425, 13479, -1, 13427, 13479, 13480, -1, 13481, 13480, 13543, -1, 13419, 13481, 13543, -1, 13417, 13473, 13491, -1, 13491, 13474, 13547, -1, 13547, 13539, 13420, -1, 13420, 13540, 13488, -1, 13488, 13418, 13421, -1, 13421, 13422, 13546, -1, 13546, 13541, 13485, -1, 13485, 13423, 13424, -1, 13424, 13425, 13426, -1, 13426, 13479, 13427, -1, 13427, 13480, 13481, -1, 13428, 13927, 13415, -1, 13428, 13888, 13927, -1, 13428, 13887, 13888, -1, 13428, 13430, 13887, -1, 13887, 13430, 13429, -1, 13429, 13430, 13884, -1, 13884, 13430, 13432, -1, 13431, 13432, 13926, -1, 13431, 13884, 13432, -1, 13432, 13549, 13926, -1, 13926, 13549, 13433, -1, 13433, 13549, 13434, -1, 13925, 13434, 13880, -1, 13925, 13433, 13434, -1, 13434, 13435, 13880, -1, 13880, 13435, 13878, -1, 13878, 13435, 13496, -1, 13436, 13496, 13550, -1, 13437, 13550, 13877, -1, 13437, 13436, 13550, -1, 13878, 13496, 13436, -1, 13550, 13438, 13877, -1, 13877, 13438, 13922, -1, 13922, 13438, 13499, -1, 13876, 13499, 13439, -1, 13440, 13439, 13441, -1, 13921, 13441, 13920, -1, 13921, 13440, 13441, -1, 13922, 13499, 13876, -1, 13876, 13439, 13440, -1, 13441, 13349, 13920, -1, 13920, 13349, 13442, -1, 13927, 13928, 13415, -1, 13415, 13928, 13930, -1, 13414, 13413, 13472, -1, 13551, 13349, 13655, -1, 13551, 13350, 13349, -1, 13551, 13554, 13350, -1, 13350, 13554, 13502, -1, 13502, 13554, 13503, -1, 13504, 13503, 13443, -1, 13505, 13443, 13647, -1, 13506, 13647, 13444, -1, 13357, 13444, 13556, -1, 13358, 13556, 13642, -1, 13359, 13642, 13641, -1, 13361, 13641, 13445, -1, 13363, 13445, 13507, -1, 13508, 13507, 13639, -1, 13446, 13639, 13644, -1, 13509, 13644, 13510, -1, 13511, 13510, 13512, -1, 13367, 13512, 13447, -1, 13368, 13447, 13448, -1, 13369, 13448, 13449, -1, 13513, 13449, 13623, -1, 13370, 13623, 13450, -1, 13514, 13450, 13622, -1, 13451, 13622, 13621, -1, 13515, 13621, 13452, -1, 13372, 13452, 13620, -1, 13373, 13620, 13453, -1, 13516, 13453, 13455, -1, 13454, 13455, 13619, -1, 13517, 13619, 13518, -1, 13375, 13518, 13457, -1, 13456, 13457, 13519, -1, 13520, 13519, 13617, -1, 13521, 13617, 13616, -1, 13522, 13616, 13523, -1, 13378, 13523, 13637, -1, 13407, 13637, 13636, -1, 13524, 13636, 13612, -1, 13379, 13612, 13611, -1, 13525, 13611, 13609, -1, 13526, 13609, 13607, -1, 13527, 13607, 13606, -1, 13528, 13606, 13605, -1, 13458, 13605, 13603, -1, 13381, 13603, 13602, -1, 13459, 13602, 13529, -1, 13382, 13529, 13601, -1, 13385, 13601, 13600, -1, 13386, 13600, 13530, -1, 13531, 13530, 13460, -1, 13461, 13460, 13598, -1, 13389, 13598, 13462, -1, 13532, 13462, 13463, -1, 13390, 13463, 13464, -1, 13393, 13464, 13533, -1, 13534, 13533, 13595, -1, 13410, 13595, 13594, -1, 13535, 13594, 13593, -1, 13536, 13593, 13634, -1, 13396, 13634, 13465, -1, 13397, 13465, 13632, -1, 13466, 13632, 13591, -1, 13537, 13591, 13467, -1, 13399, 13467, 13588, -1, 13468, 13588, 13469, -1, 13404, 13469, 13587, -1, 13405, 13587, 13470, -1, 13412, 13470, 13471, -1, 13472, 13471, 13584, -1, 13473, 13584, 13583, -1, 13474, 13583, 13538, -1, 13539, 13538, 13475, -1, 13540, 13475, 13581, -1, 13418, 13581, 13476, -1, 13422, 13476, 13626, -1, 13541, 13626, 13477, -1, 13423, 13477, 13478, -1, 13425, 13478, 13578, -1, 13479, 13578, 13577, -1, 13480, 13577, 13542, -1, 13543, 13542, 13575, -1, 13419, 13575, 13482, -1, 13481, 13482, 13544, -1, 13427, 13544, 13483, -1, 13426, 13483, 13484, -1, 13424, 13484, 13545, -1, 13485, 13545, 13486, -1, 13546, 13486, 13487, -1, 13421, 13487, 13489, -1, 13488, 13489, 13574, -1, 13420, 13574, 13572, -1, 13547, 13572, 13490, -1, 13491, 13490, 13492, -1, 13417, 13492, 13567, -1, 13415, 13567, 13493, -1, 13428, 13493, 13560, -1, 13430, 13560, 13559, -1, 13432, 13559, 13548, -1, 13549, 13548, 13494, -1, 13434, 13494, 13495, -1, 13435, 13495, 13497, -1, 13496, 13497, 13498, -1, 13550, 13498, 13563, -1, 13438, 13563, 13500, -1, 13499, 13500, 13501, -1, 13439, 13501, 13654, -1, 13441, 13654, 13655, -1, 13349, 13441, 13655, -1, 13502, 13503, 13504, -1, 13504, 13443, 13505, -1, 13505, 13647, 13506, -1, 13506, 13444, 13357, -1, 13357, 13556, 13358, -1, 13358, 13642, 13359, -1, 13359, 13641, 13361, -1, 13361, 13445, 13363, -1, 13363, 13507, 13508, -1, 13508, 13639, 13446, -1, 13446, 13644, 13509, -1, 13509, 13510, 13511, -1, 13511, 13512, 13367, -1, 13367, 13447, 13368, -1, 13368, 13448, 13369, -1, 13369, 13449, 13513, -1, 13513, 13623, 13370, -1, 13370, 13450, 13514, -1, 13514, 13622, 13451, -1, 13451, 13621, 13515, -1, 13515, 13452, 13372, -1, 13372, 13620, 13373, -1, 13373, 13453, 13516, -1, 13516, 13455, 13454, -1, 13454, 13619, 13517, -1, 13517, 13518, 13375, -1, 13375, 13457, 13456, -1, 13456, 13519, 13520, -1, 13520, 13617, 13521, -1, 13521, 13616, 13522, -1, 13522, 13523, 13378, -1, 13378, 13637, 13407, -1, 13407, 13636, 13524, -1, 13524, 13612, 13379, -1, 13379, 13611, 13525, -1, 13525, 13609, 13526, -1, 13526, 13607, 13527, -1, 13527, 13606, 13528, -1, 13528, 13605, 13458, -1, 13458, 13603, 13381, -1, 13381, 13602, 13459, -1, 13459, 13529, 13382, -1, 13382, 13601, 13385, -1, 13385, 13600, 13386, -1, 13386, 13530, 13531, -1, 13531, 13460, 13461, -1, 13461, 13598, 13389, -1, 13389, 13462, 13532, -1, 13532, 13463, 13390, -1, 13390, 13464, 13393, -1, 13393, 13533, 13534, -1, 13534, 13595, 13410, -1, 13410, 13594, 13535, -1, 13535, 13593, 13536, -1, 13536, 13634, 13396, -1, 13396, 13465, 13397, -1, 13397, 13632, 13466, -1, 13466, 13591, 13537, -1, 13537, 13467, 13399, -1, 13399, 13588, 13468, -1, 13468, 13469, 13404, -1, 13404, 13587, 13405, -1, 13405, 13470, 13412, -1, 13412, 13471, 13472, -1, 13472, 13584, 13473, -1, 13473, 13583, 13474, -1, 13474, 13538, 13539, -1, 13539, 13475, 13540, -1, 13540, 13581, 13418, -1, 13418, 13476, 13422, -1, 13422, 13626, 13541, -1, 13541, 13477, 13423, -1, 13423, 13478, 13425, -1, 13425, 13578, 13479, -1, 13479, 13577, 13480, -1, 13480, 13542, 13543, -1, 13543, 13575, 13419, -1, 13419, 13482, 13481, -1, 13481, 13544, 13427, -1, 13427, 13483, 13426, -1, 13426, 13484, 13424, -1, 13424, 13545, 13485, -1, 13485, 13486, 13546, -1, 13546, 13487, 13421, -1, 13421, 13489, 13488, -1, 13488, 13574, 13420, -1, 13420, 13572, 13547, -1, 13547, 13490, 13491, -1, 13491, 13492, 13417, -1, 13417, 13567, 13415, -1, 13415, 13493, 13428, -1, 13428, 13560, 13430, -1, 13430, 13559, 13432, -1, 13432, 13548, 13549, -1, 13549, 13494, 13434, -1, 13434, 13495, 13435, -1, 13435, 13497, 13496, -1, 13496, 13498, 13550, -1, 13550, 13563, 13438, -1, 13438, 13500, 13499, -1, 13499, 13501, 13439, -1, 13439, 13654, 13441, -1, 13551, 13655, 13552, -1, 13553, 13551, 13552, -1, 13553, 13554, 13551, -1, 13553, 13723, 13554, -1, 13554, 13723, 13503, -1, 13503, 13723, 13555, -1, 13443, 13555, 13724, -1, 13647, 13724, 13725, -1, 13444, 13725, 13556, -1, 13444, 13647, 13725, -1, 13501, 13722, 13654, -1, 13501, 13557, 13722, -1, 13501, 13500, 13557, -1, 13557, 13500, 13562, -1, 13562, 13500, 13563, -1, 13677, 13563, 13498, -1, 13564, 13498, 13497, -1, 13495, 13564, 13497, -1, 13495, 13558, 13564, -1, 13495, 13494, 13558, -1, 13558, 13494, 13720, -1, 13720, 13494, 13548, -1, 13719, 13548, 13559, -1, 13718, 13559, 13560, -1, 13717, 13560, 13561, -1, 13717, 13718, 13560, -1, 13562, 13563, 13677, -1, 13677, 13498, 13564, -1, 13720, 13548, 13719, -1, 13719, 13559, 13718, -1, 13493, 13565, 13560, -1, 13493, 13566, 13565, -1, 13493, 13567, 13566, -1, 13566, 13567, 13568, -1, 13568, 13567, 13670, -1, 13670, 13567, 13492, -1, 13569, 13492, 13490, -1, 13570, 13490, 13571, -1, 13570, 13569, 13490, -1, 13670, 13492, 13569, -1, 13490, 13572, 13571, -1, 13571, 13572, 13713, -1, 13713, 13572, 13573, -1, 13573, 13572, 13574, -1, 13668, 13574, 13711, -1, 13668, 13573, 13574, -1, 13711, 13574, 13710, -1, 13710, 13574, 13489, -1, 13487, 13710, 13489, -1, 13487, 13486, 13710, -1, 13710, 13486, 13545, -1, 13484, 13710, 13545, -1, 13484, 13483, 13710, -1, 13710, 13483, 13544, -1, 13482, 13710, 13544, -1, 13482, 13575, 13710, -1, 13710, 13575, 13542, -1, 13625, 13542, 13577, -1, 13576, 13577, 13578, -1, 13579, 13578, 13478, -1, 13666, 13478, 13477, -1, 13707, 13477, 13626, -1, 13627, 13626, 13476, -1, 13580, 13476, 13581, -1, 13628, 13581, 13475, -1, 13629, 13475, 13538, -1, 13582, 13538, 13583, -1, 13630, 13583, 13584, -1, 13665, 13584, 13471, -1, 13585, 13471, 13470, -1, 13586, 13470, 13587, -1, 13631, 13587, 13469, -1, 13589, 13469, 13588, -1, 13467, 13589, 13588, -1, 13467, 13590, 13589, -1, 13467, 13591, 13590, -1, 13590, 13591, 13592, -1, 13592, 13591, 13632, -1, 13660, 13632, 13465, -1, 13633, 13465, 13634, -1, 13657, 13634, 13593, -1, 13656, 13593, 13594, -1, 13595, 13656, 13594, -1, 13595, 13596, 13656, -1, 13595, 13533, 13596, -1, 13596, 13533, 13597, -1, 13597, 13533, 13464, -1, 13752, 13464, 13463, -1, 13750, 13463, 13462, -1, 13598, 13750, 13462, -1, 13598, 13599, 13750, -1, 13598, 13460, 13599, -1, 13599, 13460, 13748, -1, 13748, 13460, 13530, -1, 13747, 13530, 13600, -1, 13702, 13600, 13601, -1, 13746, 13601, 13529, -1, 13604, 13529, 13602, -1, 13603, 13604, 13602, -1, 13603, 13744, 13604, -1, 13603, 13605, 13744, -1, 13744, 13605, 13700, -1, 13700, 13605, 13606, -1, 13742, 13606, 13607, -1, 13608, 13607, 13609, -1, 13635, 13609, 13611, -1, 13610, 13611, 13612, -1, 13739, 13612, 13636, -1, 13613, 13636, 13637, -1, 13614, 13637, 13523, -1, 13615, 13523, 13616, -1, 13638, 13616, 13617, -1, 13737, 13617, 13519, -1, 13736, 13519, 13457, -1, 13618, 13457, 13518, -1, 13735, 13518, 13619, -1, 13624, 13619, 13455, -1, 13453, 13624, 13455, -1, 13453, 13620, 13624, -1, 13624, 13620, 13452, -1, 13621, 13624, 13452, -1, 13621, 13622, 13624, -1, 13624, 13622, 13450, -1, 13623, 13624, 13450, -1, 13623, 13449, 13624, -1, 13624, 13449, 13448, -1, 13734, 13448, 13733, -1, 13734, 13624, 13448, -1, 13710, 13542, 13625, -1, 13625, 13577, 13576, -1, 13576, 13578, 13579, -1, 13579, 13478, 13666, -1, 13666, 13477, 13707, -1, 13707, 13626, 13627, -1, 13627, 13476, 13580, -1, 13580, 13581, 13628, -1, 13628, 13475, 13629, -1, 13629, 13538, 13582, -1, 13582, 13583, 13630, -1, 13630, 13584, 13665, -1, 13665, 13471, 13585, -1, 13585, 13470, 13586, -1, 13586, 13587, 13631, -1, 13631, 13469, 13589, -1, 13592, 13632, 13660, -1, 13660, 13465, 13633, -1, 13633, 13634, 13657, -1, 13657, 13593, 13656, -1, 13597, 13464, 13752, -1, 13752, 13463, 13750, -1, 13748, 13530, 13747, -1, 13747, 13600, 13702, -1, 13702, 13601, 13746, -1, 13746, 13529, 13604, -1, 13700, 13606, 13742, -1, 13742, 13607, 13608, -1, 13608, 13609, 13635, -1, 13635, 13611, 13610, -1, 13610, 13612, 13739, -1, 13739, 13636, 13613, -1, 13613, 13637, 13614, -1, 13614, 13523, 13615, -1, 13615, 13616, 13638, -1, 13638, 13617, 13737, -1, 13737, 13519, 13736, -1, 13736, 13457, 13618, -1, 13618, 13518, 13735, -1, 13735, 13619, 13624, -1, 13447, 13731, 13448, -1, 13447, 13512, 13731, -1, 13731, 13512, 13730, -1, 13730, 13512, 13510, -1, 13729, 13510, 13644, -1, 13687, 13644, 13639, -1, 13645, 13639, 13507, -1, 13646, 13507, 13445, -1, 13640, 13445, 13641, -1, 13683, 13641, 13642, -1, 13643, 13642, 13556, -1, 13725, 13643, 13556, -1, 13730, 13510, 13729, -1, 13729, 13644, 13687, -1, 13687, 13639, 13645, -1, 13645, 13507, 13646, -1, 13646, 13445, 13640, -1, 13640, 13641, 13683, -1, 13683, 13642, 13643, -1, 13647, 13443, 13724, -1, 13443, 13503, 13555, -1, 13731, 13648, 13448, -1, 13448, 13648, 13649, -1, 13650, 13448, 13649, -1, 13650, 13651, 13448, -1, 13448, 13651, 13652, -1, 13653, 13448, 13652, -1, 13653, 13693, 13448, -1, 13448, 13693, 13733, -1, 13565, 13715, 13560, -1, 13560, 13715, 13561, -1, 13722, 13552, 13654, -1, 13654, 13552, 13655, -1, 13940, 13596, 14010, -1, 13940, 13656, 13596, -1, 13940, 13658, 13656, -1, 13656, 13658, 13657, -1, 13657, 13658, 13706, -1, 13633, 13706, 13659, -1, 13660, 13659, 13943, -1, 13592, 13943, 13965, -1, 13590, 13965, 13661, -1, 13589, 13661, 13662, -1, 13631, 13662, 13663, -1, 13586, 13663, 13664, -1, 13585, 13664, 13966, -1, 13665, 13966, 13948, -1, 13630, 13948, 13950, -1, 13582, 13950, 13967, -1, 13629, 13967, 13968, -1, 13628, 13968, 13969, -1, 13580, 13969, 13951, -1, 13627, 13951, 13953, -1, 13707, 13953, 13970, -1, 13666, 13970, 13971, -1, 13579, 13971, 13667, -1, 13576, 13667, 13708, -1, 13625, 13708, 13709, -1, 13710, 13709, 13954, -1, 13711, 13954, 13956, -1, 13668, 13956, 13974, -1, 13573, 13974, 13712, -1, 13713, 13712, 13957, -1, 13571, 13957, 13714, -1, 13570, 13714, 13976, -1, 13569, 13976, 13669, -1, 13670, 13669, 13671, -1, 13568, 13671, 13672, -1, 13566, 13672, 13673, -1, 13565, 13673, 13674, -1, 13715, 13674, 13716, -1, 13561, 13716, 13675, -1, 13717, 13675, 13977, -1, 13718, 13977, 13979, -1, 13719, 13979, 13676, -1, 13720, 13676, 13981, -1, 13558, 13981, 13961, -1, 13564, 13961, 13678, -1, 13677, 13678, 13983, -1, 13562, 13983, 13984, -1, 13557, 13984, 13721, -1, 13722, 13721, 13679, -1, 13552, 13679, 13963, -1, 13553, 13963, 13964, -1, 13723, 13964, 13680, -1, 13555, 13680, 13681, -1, 13724, 13681, 13682, -1, 13725, 13682, 13726, -1, 13643, 13726, 13684, -1, 13683, 13684, 13991, -1, 13640, 13991, 13685, -1, 13646, 13685, 13686, -1, 13645, 13686, 13727, -1, 13687, 13727, 13728, -1, 13729, 13728, 13688, -1, 13730, 13688, 13689, -1, 13731, 13689, 13690, -1, 13648, 13690, 13732, -1, 13649, 13732, 13993, -1, 13650, 13993, 13995, -1, 13651, 13995, 14016, -1, 13652, 14016, 13691, -1, 13653, 13691, 13692, -1, 13693, 13692, 13694, -1, 13733, 13694, 14018, -1, 13734, 14018, 13695, -1, 13624, 13695, 13696, -1, 13735, 13696, 13697, -1, 13618, 13697, 14000, -1, 13736, 14000, 13698, -1, 13737, 13698, 13738, -1, 13638, 13738, 14019, -1, 13615, 14019, 14021, -1, 13614, 14021, 13699, -1, 13613, 13699, 14022, -1, 13739, 14022, 14024, -1, 13610, 14024, 13740, -1, 13635, 13740, 14026, -1, 13608, 14026, 13741, -1, 13742, 13741, 14006, -1, 13700, 14006, 13743, -1, 13744, 13743, 13745, -1, 13604, 13745, 13701, -1, 13746, 13701, 13703, -1, 13702, 13703, 14028, -1, 13747, 14028, 14009, -1, 13748, 14009, 13704, -1, 13599, 13704, 13749, -1, 13750, 13749, 13751, -1, 13752, 13751, 13705, -1, 13597, 13705, 14010, -1, 13596, 13597, 14010, -1, 13657, 13706, 13633, -1, 13633, 13659, 13660, -1, 13660, 13943, 13592, -1, 13592, 13965, 13590, -1, 13590, 13661, 13589, -1, 13589, 13662, 13631, -1, 13631, 13663, 13586, -1, 13586, 13664, 13585, -1, 13585, 13966, 13665, -1, 13665, 13948, 13630, -1, 13630, 13950, 13582, -1, 13582, 13967, 13629, -1, 13629, 13968, 13628, -1, 13628, 13969, 13580, -1, 13580, 13951, 13627, -1, 13627, 13953, 13707, -1, 13707, 13970, 13666, -1, 13666, 13971, 13579, -1, 13579, 13667, 13576, -1, 13576, 13708, 13625, -1, 13625, 13709, 13710, -1, 13710, 13954, 13711, -1, 13711, 13956, 13668, -1, 13668, 13974, 13573, -1, 13573, 13712, 13713, -1, 13713, 13957, 13571, -1, 13571, 13714, 13570, -1, 13570, 13976, 13569, -1, 13569, 13669, 13670, -1, 13670, 13671, 13568, -1, 13568, 13672, 13566, -1, 13566, 13673, 13565, -1, 13565, 13674, 13715, -1, 13715, 13716, 13561, -1, 13561, 13675, 13717, -1, 13717, 13977, 13718, -1, 13718, 13979, 13719, -1, 13719, 13676, 13720, -1, 13720, 13981, 13558, -1, 13558, 13961, 13564, -1, 13564, 13678, 13677, -1, 13677, 13983, 13562, -1, 13562, 13984, 13557, -1, 13557, 13721, 13722, -1, 13722, 13679, 13552, -1, 13552, 13963, 13553, -1, 13553, 13964, 13723, -1, 13723, 13680, 13555, -1, 13555, 13681, 13724, -1, 13724, 13682, 13725, -1, 13725, 13726, 13643, -1, 13643, 13684, 13683, -1, 13683, 13991, 13640, -1, 13640, 13685, 13646, -1, 13646, 13686, 13645, -1, 13645, 13727, 13687, -1, 13687, 13728, 13729, -1, 13729, 13688, 13730, -1, 13730, 13689, 13731, -1, 13731, 13690, 13648, -1, 13648, 13732, 13649, -1, 13649, 13993, 13650, -1, 13650, 13995, 13651, -1, 13651, 14016, 13652, -1, 13652, 13691, 13653, -1, 13653, 13692, 13693, -1, 13693, 13694, 13733, -1, 13733, 14018, 13734, -1, 13734, 13695, 13624, -1, 13624, 13696, 13735, -1, 13735, 13697, 13618, -1, 13618, 14000, 13736, -1, 13736, 13698, 13737, -1, 13737, 13738, 13638, -1, 13638, 14019, 13615, -1, 13615, 14021, 13614, -1, 13614, 13699, 13613, -1, 13613, 14022, 13739, -1, 13739, 14024, 13610, -1, 13610, 13740, 13635, -1, 13635, 14026, 13608, -1, 13608, 13741, 13742, -1, 13742, 14006, 13700, -1, 13700, 13743, 13744, -1, 13744, 13745, 13604, -1, 13604, 13701, 13746, -1, 13746, 13703, 13702, -1, 13702, 14028, 13747, -1, 13747, 14009, 13748, -1, 13748, 13704, 13599, -1, 13599, 13749, 13750, -1, 13750, 13751, 13752, -1, 13752, 13705, 13597, -1, 13754, 13753, 14091, -1, 14029, 13754, 14091, -1, 14029, 13941, 13754, -1, 14029, 13755, 13941, -1, 13941, 13755, 13853, -1, 13853, 13755, 13756, -1, 13942, 13756, 14048, -1, 13852, 14048, 14030, -1, 13851, 14030, 14050, -1, 13944, 14050, 13850, -1, 13945, 13850, 13849, -1, 13946, 13849, 14032, -1, 13947, 14032, 13848, -1, 13949, 13848, 13806, -1, 13758, 13806, 13757, -1, 13758, 13949, 13806, -1, 13759, 13760, 13854, -1, 13759, 14106, 13760, -1, 13759, 13761, 14106, -1, 14106, 13761, 13808, -1, 13808, 13761, 13762, -1, 13809, 13762, 13810, -1, 13811, 13810, 14027, -1, 14089, 14027, 13763, -1, 14104, 13763, 13812, -1, 14103, 13812, 13764, -1, 14102, 13764, 14008, -1, 13813, 14008, 14007, -1, 13765, 14007, 13766, -1, 14025, 13765, 13766, -1, 14025, 13767, 13765, -1, 14025, 13768, 13767, -1, 13767, 13768, 13814, -1, 13814, 13768, 14023, -1, 13769, 14023, 14005, -1, 14100, 14005, 14004, -1, 14084, 14004, 14020, -1, 13815, 14020, 13770, -1, 13816, 13770, 14003, -1, 13771, 14003, 14002, -1, 13817, 14002, 14001, -1, 13818, 14001, 13819, -1, 13772, 13819, 13820, -1, 13773, 13820, 13999, -1, 13774, 13999, 13775, -1, 14099, 13775, 14017, -1, 14077, 14017, 13998, -1, 13821, 13998, 13997, -1, 13822, 13997, 13996, -1, 13823, 13996, 14015, -1, 14074, 14015, 13994, -1, 14096, 13994, 14014, -1, 13824, 14014, 14013, -1, 13825, 14013, 13992, -1, 13826, 13992, 13827, -1, 14094, 13827, 14012, -1, 13776, 14012, 14011, -1, 14093, 14011, 13777, -1, 13828, 13777, 13778, -1, 14092, 13778, 13829, -1, 13779, 13829, 13990, -1, 13989, 13779, 13990, -1, 13989, 14067, 13779, -1, 13989, 13988, 14067, -1, 14067, 13988, 13780, -1, 13780, 13988, 13987, -1, 14047, 13987, 13986, -1, 13830, 13986, 13985, -1, 14065, 13985, 13781, -1, 14063, 13781, 13962, -1, 13831, 13962, 13832, -1, 13833, 13832, 13782, -1, 13834, 13782, 13783, -1, 13982, 13834, 13783, -1, 13982, 13784, 13834, -1, 13982, 13786, 13784, -1, 13784, 13786, 13785, -1, 13785, 13786, 13980, -1, 13787, 13980, 13978, -1, 14062, 13978, 13835, -1, 13836, 13835, 13788, -1, 13789, 13788, 13790, -1, 14061, 13790, 13791, -1, 13837, 13791, 13838, -1, 13792, 13838, 13960, -1, 14059, 13960, 13794, -1, 13793, 13794, 13959, -1, 13839, 13959, 13975, -1, 14039, 13975, 13958, -1, 14038, 13958, 13795, -1, 14057, 13795, 13840, -1, 13796, 13840, 13841, -1, 13842, 13841, 13955, -1, 14056, 13955, 13973, -1, 14055, 13973, 13843, -1, 13797, 13843, 13972, -1, 14054, 13972, 13798, -1, 13844, 13798, 13800, -1, 13799, 13800, 13802, -1, 13801, 13802, 13952, -1, 13803, 13952, 13845, -1, 13804, 13845, 13846, -1, 13847, 13846, 13805, -1, 13807, 13805, 13757, -1, 13806, 13807, 13757, -1, 13808, 13762, 13809, -1, 13809, 13810, 13811, -1, 13811, 14027, 14089, -1, 14089, 13763, 14104, -1, 14104, 13812, 14103, -1, 14103, 13764, 14102, -1, 14102, 14008, 13813, -1, 13813, 14007, 13765, -1, 13814, 14023, 13769, -1, 13769, 14005, 14100, -1, 14100, 14004, 14084, -1, 14084, 14020, 13815, -1, 13815, 13770, 13816, -1, 13816, 14003, 13771, -1, 13771, 14002, 13817, -1, 13817, 14001, 13818, -1, 13818, 13819, 13772, -1, 13772, 13820, 13773, -1, 13773, 13999, 13774, -1, 13774, 13775, 14099, -1, 14099, 14017, 14077, -1, 14077, 13998, 13821, -1, 13821, 13997, 13822, -1, 13822, 13996, 13823, -1, 13823, 14015, 14074, -1, 14074, 13994, 14096, -1, 14096, 14014, 13824, -1, 13824, 14013, 13825, -1, 13825, 13992, 13826, -1, 13826, 13827, 14094, -1, 14094, 14012, 13776, -1, 13776, 14011, 14093, -1, 14093, 13777, 13828, -1, 13828, 13778, 14092, -1, 14092, 13829, 13779, -1, 13780, 13987, 14047, -1, 14047, 13986, 13830, -1, 13830, 13985, 14065, -1, 14065, 13781, 14063, -1, 14063, 13962, 13831, -1, 13831, 13832, 13833, -1, 13833, 13782, 13834, -1, 13785, 13980, 13787, -1, 13787, 13978, 14062, -1, 14062, 13835, 13836, -1, 13836, 13788, 13789, -1, 13789, 13790, 14061, -1, 14061, 13791, 13837, -1, 13837, 13838, 13792, -1, 13792, 13960, 14059, -1, 14059, 13794, 13793, -1, 13793, 13959, 13839, -1, 13839, 13975, 14039, -1, 14039, 13958, 14038, -1, 14038, 13795, 14057, -1, 14057, 13840, 13796, -1, 13796, 13841, 13842, -1, 13842, 13955, 14056, -1, 14056, 13973, 14055, -1, 14055, 13843, 13797, -1, 13797, 13972, 14054, -1, 14054, 13798, 13844, -1, 13844, 13800, 13799, -1, 13799, 13802, 13801, -1, 13801, 13952, 13803, -1, 13803, 13845, 13804, -1, 13804, 13846, 13847, -1, 13847, 13805, 13807, -1, 13949, 13947, 13848, -1, 13947, 13946, 14032, -1, 13946, 13945, 13849, -1, 13945, 13944, 13850, -1, 13944, 13851, 14050, -1, 13851, 13852, 14030, -1, 13852, 13942, 14048, -1, 13942, 13853, 13756, -1, 13760, 14091, 13854, -1, 13854, 14091, 13753, -1, 14107, 13392, 13906, -1, 14107, 13391, 13392, -1, 14107, 13855, 13391, -1, 13391, 13855, 13388, -1, 13388, 13855, 13907, -1, 13387, 13907, 14090, -1, 13383, 14090, 14105, -1, 13384, 14105, 13908, -1, 13909, 13908, 13856, -1, 13409, 13856, 13857, -1, 13910, 13857, 14101, -1, 13380, 14101, 13859, -1, 13858, 13859, 14088, -1, 13860, 14088, 14087, -1, 13911, 14087, 13912, -1, 13408, 13912, 14086, -1, 13377, 14086, 14085, -1, 13406, 14085, 14083, -1, 13913, 14083, 14082, -1, 13861, 14082, 13862, -1, 13376, 13862, 14081, -1, 13914, 14081, 13915, -1, 13374, 13915, 14080, -1, 13371, 14080, 14079, -1, 13863, 14079, 14078, -1, 13864, 14078, 13865, -1, 13366, 13865, 14098, -1, 13365, 14098, 13866, -1, 13867, 13866, 13868, -1, 13364, 13868, 14076, -1, 13916, 14076, 14075, -1, 13917, 14075, 14097, -1, 13362, 14097, 14073, -1, 13918, 14073, 14072, -1, 13360, 14072, 14071, -1, 13869, 14071, 14095, -1, 13355, 14095, 13871, -1, 13870, 13871, 14070, -1, 13356, 14070, 14069, -1, 13354, 14069, 13872, -1, 13873, 13872, 14068, -1, 13353, 14068, 13874, -1, 13352, 13874, 14066, -1, 13351, 14066, 14046, -1, 13442, 14046, 13919, -1, 13920, 13919, 14064, -1, 13921, 14064, 14045, -1, 13440, 14045, 13875, -1, 13876, 13875, 14044, -1, 13922, 14044, 13923, -1, 13877, 13923, 13924, -1, 13437, 13924, 14043, -1, 13436, 14043, 13879, -1, 13878, 13879, 13881, -1, 13880, 13881, 13882, -1, 13925, 13882, 13883, -1, 13433, 13883, 14042, -1, 13926, 14042, 14060, -1, 13431, 14060, 13885, -1, 13884, 13885, 14041, -1, 13429, 14041, 13886, -1, 13887, 13886, 14058, -1, 13888, 14058, 14040, -1, 13927, 14040, 13889, -1, 13928, 13889, 13929, -1, 13930, 13929, 13890, -1, 13416, 13890, 14037, -1, 13414, 14037, 13891, -1, 13413, 13891, 13892, -1, 13893, 13892, 14036, -1, 13411, 14036, 14035, -1, 13931, 14035, 14034, -1, 13932, 14034, 13894, -1, 13933, 13894, 14053, -1, 13895, 14053, 14033, -1, 13896, 14033, 13897, -1, 13403, 13897, 14052, -1, 13934, 14052, 13898, -1, 13402, 13898, 13900, -1, 13899, 13900, 14051, -1, 13401, 14051, 14031, -1, 13901, 14031, 13935, -1, 13936, 13935, 13902, -1, 13400, 13902, 14049, -1, 13398, 14049, 13903, -1, 13937, 13903, 13938, -1, 13395, 13938, 13939, -1, 13394, 13939, 13904, -1, 13905, 13904, 13906, -1, 13392, 13905, 13906, -1, 13388, 13907, 13387, -1, 13387, 14090, 13383, -1, 13383, 14105, 13384, -1, 13384, 13908, 13909, -1, 13909, 13856, 13409, -1, 13409, 13857, 13910, -1, 13910, 14101, 13380, -1, 13380, 13859, 13858, -1, 13858, 14088, 13860, -1, 13860, 14087, 13911, -1, 13911, 13912, 13408, -1, 13408, 14086, 13377, -1, 13377, 14085, 13406, -1, 13406, 14083, 13913, -1, 13913, 14082, 13861, -1, 13861, 13862, 13376, -1, 13376, 14081, 13914, -1, 13914, 13915, 13374, -1, 13374, 14080, 13371, -1, 13371, 14079, 13863, -1, 13863, 14078, 13864, -1, 13864, 13865, 13366, -1, 13366, 14098, 13365, -1, 13365, 13866, 13867, -1, 13867, 13868, 13364, -1, 13364, 14076, 13916, -1, 13916, 14075, 13917, -1, 13917, 14097, 13362, -1, 13362, 14073, 13918, -1, 13918, 14072, 13360, -1, 13360, 14071, 13869, -1, 13869, 14095, 13355, -1, 13355, 13871, 13870, -1, 13870, 14070, 13356, -1, 13356, 14069, 13354, -1, 13354, 13872, 13873, -1, 13873, 14068, 13353, -1, 13353, 13874, 13352, -1, 13352, 14066, 13351, -1, 13351, 14046, 13442, -1, 13442, 13919, 13920, -1, 13920, 14064, 13921, -1, 13921, 14045, 13440, -1, 13440, 13875, 13876, -1, 13876, 14044, 13922, -1, 13922, 13923, 13877, -1, 13877, 13924, 13437, -1, 13437, 14043, 13436, -1, 13436, 13879, 13878, -1, 13878, 13881, 13880, -1, 13880, 13882, 13925, -1, 13925, 13883, 13433, -1, 13433, 14042, 13926, -1, 13926, 14060, 13431, -1, 13431, 13885, 13884, -1, 13884, 14041, 13429, -1, 13429, 13886, 13887, -1, 13887, 14058, 13888, -1, 13888, 14040, 13927, -1, 13927, 13889, 13928, -1, 13928, 13929, 13930, -1, 13930, 13890, 13416, -1, 13416, 14037, 13414, -1, 13414, 13891, 13413, -1, 13413, 13892, 13893, -1, 13893, 14036, 13411, -1, 13411, 14035, 13931, -1, 13931, 14034, 13932, -1, 13932, 13894, 13933, -1, 13933, 14053, 13895, -1, 13895, 14033, 13896, -1, 13896, 13897, 13403, -1, 13403, 14052, 13934, -1, 13934, 13898, 13402, -1, 13402, 13900, 13899, -1, 13899, 14051, 13401, -1, 13401, 14031, 13901, -1, 13901, 13935, 13936, -1, 13936, 13902, 13400, -1, 13400, 14049, 13398, -1, 13398, 13903, 13937, -1, 13937, 13938, 13395, -1, 13395, 13939, 13394, -1, 13394, 13904, 13905, -1, 13754, 13940, 13753, -1, 13754, 13658, 13940, -1, 13754, 13941, 13658, -1, 13658, 13941, 13706, -1, 13706, 13941, 13853, -1, 13659, 13853, 13942, -1, 13943, 13942, 13852, -1, 13965, 13852, 13851, -1, 13661, 13851, 13944, -1, 13662, 13944, 13945, -1, 13663, 13945, 13946, -1, 13664, 13946, 13947, -1, 13966, 13947, 13949, -1, 13948, 13949, 13758, -1, 13950, 13758, 13757, -1, 13967, 13757, 13805, -1, 13968, 13805, 13846, -1, 13969, 13846, 13845, -1, 13951, 13845, 13952, -1, 13953, 13952, 13802, -1, 13970, 13802, 13800, -1, 13971, 13800, 13798, -1, 13667, 13798, 13972, -1, 13708, 13972, 13843, -1, 13709, 13843, 13973, -1, 13954, 13973, 13955, -1, 13956, 13955, 13841, -1, 13974, 13841, 13840, -1, 13712, 13840, 13795, -1, 13957, 13795, 13958, -1, 13714, 13958, 13975, -1, 13976, 13975, 13959, -1, 13669, 13959, 13794, -1, 13671, 13794, 13960, -1, 13672, 13960, 13838, -1, 13673, 13838, 13791, -1, 13674, 13791, 13790, -1, 13716, 13790, 13788, -1, 13675, 13788, 13835, -1, 13977, 13835, 13978, -1, 13979, 13978, 13980, -1, 13676, 13980, 13786, -1, 13981, 13786, 13982, -1, 13961, 13982, 13783, -1, 13678, 13783, 13782, -1, 13983, 13782, 13832, -1, 13984, 13832, 13962, -1, 13721, 13962, 13781, -1, 13679, 13781, 13985, -1, 13963, 13985, 13964, -1, 13963, 13679, 13985, -1, 13706, 13853, 13659, -1, 13659, 13942, 13943, -1, 13943, 13852, 13965, -1, 13965, 13851, 13661, -1, 13661, 13944, 13662, -1, 13662, 13945, 13663, -1, 13663, 13946, 13664, -1, 13664, 13947, 13966, -1, 13966, 13949, 13948, -1, 13948, 13758, 13950, -1, 13950, 13757, 13967, -1, 13967, 13805, 13968, -1, 13968, 13846, 13969, -1, 13969, 13845, 13951, -1, 13951, 13952, 13953, -1, 13953, 13802, 13970, -1, 13970, 13800, 13971, -1, 13971, 13798, 13667, -1, 13667, 13972, 13708, -1, 13708, 13843, 13709, -1, 13709, 13973, 13954, -1, 13954, 13955, 13956, -1, 13956, 13841, 13974, -1, 13974, 13840, 13712, -1, 13712, 13795, 13957, -1, 13957, 13958, 13714, -1, 13714, 13975, 13976, -1, 13976, 13959, 13669, -1, 13669, 13794, 13671, -1, 13671, 13960, 13672, -1, 13672, 13838, 13673, -1, 13673, 13791, 13674, -1, 13674, 13790, 13716, -1, 13716, 13788, 13675, -1, 13675, 13835, 13977, -1, 13977, 13978, 13979, -1, 13979, 13980, 13676, -1, 13676, 13786, 13981, -1, 13981, 13982, 13961, -1, 13961, 13783, 13678, -1, 13678, 13782, 13983, -1, 13983, 13832, 13984, -1, 13984, 13962, 13721, -1, 13721, 13781, 13679, -1, 13985, 13986, 13964, -1, 13964, 13986, 13680, -1, 13680, 13986, 13987, -1, 13681, 13987, 13988, -1, 13682, 13988, 13989, -1, 13726, 13989, 13990, -1, 13684, 13990, 13829, -1, 13991, 13829, 13778, -1, 13685, 13778, 13777, -1, 13686, 13777, 14011, -1, 13727, 14011, 14012, -1, 13728, 14012, 13827, -1, 13688, 13827, 13992, -1, 13689, 13992, 14013, -1, 13690, 14013, 14014, -1, 13732, 14014, 13994, -1, 13993, 13994, 14015, -1, 13995, 14015, 13996, -1, 14016, 13996, 13997, -1, 13691, 13997, 13998, -1, 13692, 13998, 14017, -1, 13694, 14017, 13775, -1, 14018, 13775, 13999, -1, 13695, 13999, 13820, -1, 13696, 13820, 13819, -1, 13697, 13819, 14001, -1, 14000, 14001, 14002, -1, 13698, 14002, 14003, -1, 13738, 14003, 13770, -1, 14019, 13770, 14020, -1, 14021, 14020, 14004, -1, 13699, 14004, 14005, -1, 14022, 14005, 14023, -1, 14024, 14023, 13768, -1, 13740, 13768, 14025, -1, 14026, 14025, 13766, -1, 13741, 13766, 14007, -1, 14006, 14007, 14008, -1, 13743, 14008, 13764, -1, 13745, 13764, 13812, -1, 13701, 13812, 13763, -1, 13703, 13763, 14027, -1, 14028, 14027, 13810, -1, 14009, 13810, 13762, -1, 13704, 13762, 13761, -1, 13749, 13761, 13759, -1, 13751, 13759, 13854, -1, 13705, 13854, 13753, -1, 14010, 13753, 13940, -1, 14010, 13705, 13753, -1, 13680, 13987, 13681, -1, 13681, 13988, 13682, -1, 13682, 13989, 13726, -1, 13726, 13990, 13684, -1, 13684, 13829, 13991, -1, 13991, 13778, 13685, -1, 13685, 13777, 13686, -1, 13686, 14011, 13727, -1, 13727, 14012, 13728, -1, 13728, 13827, 13688, -1, 13688, 13992, 13689, -1, 13689, 14013, 13690, -1, 13690, 14014, 13732, -1, 13732, 13994, 13993, -1, 13993, 14015, 13995, -1, 13995, 13996, 14016, -1, 14016, 13997, 13691, -1, 13691, 13998, 13692, -1, 13692, 14017, 13694, -1, 13694, 13775, 14018, -1, 14018, 13999, 13695, -1, 13695, 13820, 13696, -1, 13696, 13819, 13697, -1, 13697, 14001, 14000, -1, 14000, 14002, 13698, -1, 13698, 14003, 13738, -1, 13738, 13770, 14019, -1, 14019, 14020, 14021, -1, 14021, 14004, 13699, -1, 13699, 14005, 14022, -1, 14022, 14023, 14024, -1, 14024, 13768, 13740, -1, 13740, 14025, 14026, -1, 14026, 13766, 13741, -1, 13741, 14007, 14006, -1, 14006, 14008, 13743, -1, 13743, 13764, 13745, -1, 13745, 13812, 13701, -1, 13701, 13763, 13703, -1, 13703, 14027, 14028, -1, 14028, 13810, 14009, -1, 14009, 13762, 13704, -1, 13704, 13761, 13749, -1, 13749, 13759, 13751, -1, 13751, 13854, 13705, -1, 13904, 14029, 13906, -1, 13904, 13755, 14029, -1, 13904, 13939, 13755, -1, 13755, 13939, 13756, -1, 13756, 13939, 13938, -1, 14048, 13938, 13903, -1, 14030, 13903, 14049, -1, 14050, 14049, 13902, -1, 13850, 13902, 13935, -1, 13849, 13935, 14031, -1, 14032, 14031, 14051, -1, 13848, 14051, 13900, -1, 13806, 13900, 13898, -1, 13807, 13898, 14052, -1, 13847, 14052, 13897, -1, 13804, 13897, 14033, -1, 13803, 14033, 14053, -1, 13801, 14053, 13894, -1, 13799, 13894, 14034, -1, 13844, 14034, 14035, -1, 14054, 14035, 14036, -1, 13797, 14036, 13892, -1, 14055, 13892, 13891, -1, 14056, 13891, 14037, -1, 13842, 14037, 13890, -1, 13796, 13890, 13929, -1, 14057, 13929, 13889, -1, 14038, 13889, 14040, -1, 14039, 14040, 14058, -1, 13839, 14058, 13886, -1, 13793, 13886, 14041, -1, 14059, 14041, 13885, -1, 13792, 13885, 14060, -1, 13837, 14060, 14042, -1, 14061, 14042, 13883, -1, 13789, 13883, 13882, -1, 13836, 13882, 13881, -1, 14062, 13881, 13879, -1, 13787, 13879, 14043, -1, 13785, 14043, 13924, -1, 13784, 13924, 13923, -1, 13834, 13923, 14044, -1, 13833, 14044, 13875, -1, 13831, 13875, 14045, -1, 14063, 14045, 14064, -1, 14065, 14064, 13919, -1, 13830, 13919, 14046, -1, 14047, 14046, 13780, -1, 14047, 13830, 14046, -1, 13756, 13938, 14048, -1, 14048, 13903, 14030, -1, 14030, 14049, 14050, -1, 14050, 13902, 13850, -1, 13850, 13935, 13849, -1, 13849, 14031, 14032, -1, 14032, 14051, 13848, -1, 13848, 13900, 13806, -1, 13806, 13898, 13807, -1, 13807, 14052, 13847, -1, 13847, 13897, 13804, -1, 13804, 14033, 13803, -1, 13803, 14053, 13801, -1, 13801, 13894, 13799, -1, 13799, 14034, 13844, -1, 13844, 14035, 14054, -1, 14054, 14036, 13797, -1, 13797, 13892, 14055, -1, 14055, 13891, 14056, -1, 14056, 14037, 13842, -1, 13842, 13890, 13796, -1, 13796, 13929, 14057, -1, 14057, 13889, 14038, -1, 14038, 14040, 14039, -1, 14039, 14058, 13839, -1, 13839, 13886, 13793, -1, 13793, 14041, 14059, -1, 14059, 13885, 13792, -1, 13792, 14060, 13837, -1, 13837, 14042, 14061, -1, 14061, 13883, 13789, -1, 13789, 13882, 13836, -1, 13836, 13881, 14062, -1, 14062, 13879, 13787, -1, 13787, 14043, 13785, -1, 13785, 13924, 13784, -1, 13784, 13923, 13834, -1, 13834, 14044, 13833, -1, 13833, 13875, 13831, -1, 13831, 14045, 14063, -1, 14063, 14064, 14065, -1, 14065, 13919, 13830, -1, 14046, 14066, 13780, -1, 13780, 14066, 14067, -1, 14067, 14066, 13874, -1, 13779, 13874, 14068, -1, 14092, 14068, 13872, -1, 13828, 13872, 14069, -1, 14093, 14069, 14070, -1, 13776, 14070, 13871, -1, 14094, 13871, 14095, -1, 13826, 14095, 14071, -1, 13825, 14071, 14072, -1, 13824, 14072, 14073, -1, 14096, 14073, 14097, -1, 14074, 14097, 14075, -1, 13823, 14075, 14076, -1, 13822, 14076, 13868, -1, 13821, 13868, 13866, -1, 14077, 13866, 14098, -1, 14099, 14098, 13865, -1, 13774, 13865, 14078, -1, 13773, 14078, 14079, -1, 13772, 14079, 14080, -1, 13818, 14080, 13915, -1, 13817, 13915, 14081, -1, 13771, 14081, 13862, -1, 13816, 13862, 14082, -1, 13815, 14082, 14083, -1, 14084, 14083, 14085, -1, 14100, 14085, 14086, -1, 13769, 14086, 13912, -1, 13814, 13912, 14087, -1, 13767, 14087, 14088, -1, 13765, 14088, 13859, -1, 13813, 13859, 14101, -1, 14102, 14101, 13857, -1, 14103, 13857, 13856, -1, 14104, 13856, 13908, -1, 14089, 13908, 14105, -1, 13811, 14105, 14090, -1, 13809, 14090, 13907, -1, 13808, 13907, 13855, -1, 14106, 13855, 14107, -1, 13760, 14107, 13906, -1, 14091, 13906, 14029, -1, 14091, 13760, 13906, -1, 14067, 13874, 13779, -1, 13779, 14068, 14092, -1, 14092, 13872, 13828, -1, 13828, 14069, 14093, -1, 14093, 14070, 13776, -1, 13776, 13871, 14094, -1, 14094, 14095, 13826, -1, 13826, 14071, 13825, -1, 13825, 14072, 13824, -1, 13824, 14073, 14096, -1, 14096, 14097, 14074, -1, 14074, 14075, 13823, -1, 13823, 14076, 13822, -1, 13822, 13868, 13821, -1, 13821, 13866, 14077, -1, 14077, 14098, 14099, -1, 14099, 13865, 13774, -1, 13774, 14078, 13773, -1, 13773, 14079, 13772, -1, 13772, 14080, 13818, -1, 13818, 13915, 13817, -1, 13817, 14081, 13771, -1, 13771, 13862, 13816, -1, 13816, 14082, 13815, -1, 13815, 14083, 14084, -1, 14084, 14085, 14100, -1, 14100, 14086, 13769, -1, 13769, 13912, 13814, -1, 13814, 14087, 13767, -1, 13767, 14088, 13765, -1, 13765, 13859, 13813, -1, 13813, 14101, 14102, -1, 14102, 13857, 14103, -1, 14103, 13856, 14104, -1, 14104, 13908, 14089, -1, 14089, 14105, 13811, -1, 13811, 14090, 13809, -1, 13809, 13907, 13808, -1, 13808, 13855, 14106, -1, 14106, 14107, 13760, -1 ] } } ] } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 0.000 description "top" position -11.450 0.250 80.230 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 3.142 description "bottom" position -11.450 0.250 -61.030 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 1.571 description "front" position -11.450 -70.380 9.600 } Viewpoint { jump TRUE orientation -0.000 -0.707 -0.707 3.142 description "back" position -11.450 70.880 9.600 } Viewpoint { jump TRUE orientation 0.577 -0.577 -0.577 2.094 description "right" position -82.080 0.250 9.600 } Viewpoint { jump TRUE orientation 0.577 0.577 0.577 2.094 description "left" position 59.180 0.250 9.600 } NavigationInfo { avatarSize [0.25, 1.6, 0.75] headlight TRUE speed 1.0 type "EXAMINE" visibilityLimit 0.0 } choreonoid-1.5.0/share/model/RIC30/parts/L_HIP_R.wrl0000664000000000000000000456373712741425367020427 0ustar rootroot#VRML V2.0 utf8 WorldInfo { title "Exported tringle mesh to VRML97" info ["Created by FreeCAD" ""] } Background { skyAngle 1.57 skyColor 0.1 0.2 0.2 } Transform { scale 0.001 0.001 0.001 rotation 0 0 1 0 scaleOrientation 0 0 1 0 bboxCenter 0 0 0 bboxSize 50.500 29.500 39.600 center 0.000 0.000 0.000 translation 0.000 0.000 0.000 children [ Shape { appearance Appearance { material Material { ambientIntensity 0.2 diffuseColor 0.00 0.00 0.00 emissiveColor 0.00 0.00 0.00 specularColor 0.98 0.98 0.98 shininess 0.06 transparency 0.00 } } geometry IndexedFaceSet { solid FALSE coord Coordinate { point [ -0.239 -1.800 -0.604, -0.460 -1.800 -0.460, -0.544 -1.800 -0.354, -0.543 -1.800 0.357, -0.650 -1.800 0.000, 0.239 -1.800 0.604, 0.357 -1.800 0.543, 0.650 -1.800 0.000, 0.543 -1.800 -0.357, 0.000 -1.800 -0.650, 0.122 -1.800 -0.638, 0.000 11.000 1.600, 0.312 11.000 1.569, 0.612 11.000 1.478, 1.330 11.000 -0.889, 1.330 11.000 0.889, 1.478 11.000 -0.612, 1.600 11.000 0.000, 0.889 11.000 -1.330, 1.569 11.000 -0.312, -0.312 11.000 1.569, -1.330 11.000 0.889, -1.569 11.000 -0.312, -0.612 11.000 1.478, -0.612 11.000 -1.478, -0.889 11.000 -1.330, -1.478 11.000 0.612, -1.569 11.000 0.312, 0.000 -1.802 -0.678, 0.437 -1.944 -0.719, 0.693 -1.849 -0.359, 0.604 -1.800 -0.239, 0.640 -1.800 -0.119, 0.602 -1.802 -0.312, 0.571 -1.849 -0.533, 0.227 -1.944 -0.811, -0.353 -1.802 -0.580, -0.693 -1.849 -0.359, -0.748 -1.944 -0.387, -0.824 -1.944 -0.171, -0.801 -2.000 -0.285, -0.615 -1.944 -0.575, -0.357 -1.800 -0.543, -0.496 -1.802 -0.463, -0.604 -1.800 -0.239, -0.639 -1.800 -0.122, -0.664 -1.802 -0.138, -0.639 -1.802 0.227, -0.621 -2.000 0.580, -0.688 -1.944 0.486, -0.755 -2.000 0.391, -0.793 -1.944 0.282, -0.677 -1.802 0.046, -0.779 -1.849 0.053, -0.736 -1.849 0.262, -0.840 -1.944 0.057, -0.602 -1.802 -0.312, -0.832 -2.000 0.173, -0.640 -1.800 0.119, -0.604 -1.800 0.239, -0.335 -1.944 0.772, -0.531 -1.944 0.653, -0.354 -1.800 0.545, -0.239 -1.800 0.604, -0.122 -1.800 0.638, -0.092 -1.802 0.672, 0.106 -1.849 0.774, 0.442 -2.000 0.726, 0.531 -1.944 0.653, -0.106 -1.849 0.774, -0.460 -1.800 0.460, -0.428 -1.802 0.526, -0.311 -1.849 0.716, -0.115 -1.944 0.834, -0.270 -1.802 0.622, 0.000 -2.000 0.850, 0.000 -1.800 0.650, 0.092 -1.802 0.672, 0.119 -1.800 0.640, 0.270 -1.802 0.622, 0.621 -2.000 0.580, 0.460 -1.800 0.460, 0.544 -1.800 0.354, 0.604 -1.800 0.239, 0.639 -1.800 0.122, 0.765 -1.849 -0.159, 0.664 -1.802 -0.138, 0.694 -2.000 -0.490, 0.615 -1.944 -0.575, 0.748 -1.944 -0.387, 0.779 -1.849 0.053, 0.639 -1.802 0.227, 0.677 -1.802 0.046, 0.688 -1.944 0.486, 0.736 -1.849 0.262, 0.793 -1.944 0.282, 0.840 -1.944 0.057, 0.554 -1.802 0.391, 0.824 -1.944 -0.171, 0.801 -2.000 -0.285, 0.848 -2.000 -0.058, 0.496 -1.802 -0.463, 0.460 -1.800 -0.460, 0.353 -1.802 -0.580, 0.406 -1.849 -0.667, 0.354 -1.800 -0.545, 0.183 -1.802 -0.653, 0.239 -1.800 -0.604, 0.000 -1.849 -0.781, 0.211 -1.849 -0.752, -0.437 -1.944 -0.719, -0.211 -1.849 -0.752, -0.119 -1.800 -0.640, -0.536 -2.000 -0.659, -0.339 -2.000 -0.780, 0.000 -1.944 -0.842, -0.183 -1.802 -0.653, -0.227 -1.944 -0.811, -0.406 -1.849 -0.667, -0.571 -1.849 -0.533, -0.765 -1.849 -0.159, -0.554 -1.802 0.391, -0.638 -1.849 0.450, -0.493 -1.849 0.606, 0.115 -1.944 0.834, 0.311 -1.849 0.716, 0.335 -1.944 0.772, 0.493 -1.849 0.606, 0.428 -1.802 0.526, 0.638 -1.849 0.450, 0.312 14.000 1.569, 0.612 14.000 1.478, 0.889 11.000 1.330, 1.131 11.000 1.131, 0.889 14.000 1.330, 1.478 11.000 0.612, 1.330 14.000 0.889, 1.569 14.000 0.312, 1.600 14.000 0.000, 1.569 14.000 -0.312, 0.312 14.000 -1.569, 0.000 11.000 -1.600, -0.312 11.000 -1.569, -0.312 14.000 -1.569, -0.889 14.000 -1.330, -1.131 11.000 -1.131, -1.330 11.000 -0.889, -1.478 14.000 -0.612, -1.478 14.000 0.612, -1.131 11.000 1.131, -1.330 14.000 0.889, -0.889 11.000 1.330, -0.612 14.000 1.478, 1.569 11.000 0.312, 1.131 11.000 -1.131, 0.612 11.000 -1.478, 0.612 14.000 -1.478, 0.312 11.000 -1.569, -1.131 14.000 -1.131, -1.478 11.000 -0.612, -1.600 11.000 -0.000, -0.889 14.000 1.330, -0.312 14.000 1.569, -0.818 -14.700 -0.229, -0.848 -2.000 -0.058, -0.726 -14.700 -0.442, -0.694 -2.000 -0.490, 0.339 -2.000 -0.780, 0.285 -14.700 -0.801, 0.659 -14.700 0.536, 0.229 -2.000 0.818, -0.229 -2.000 0.818, -0.173 -14.700 0.832, -0.726 -14.700 0.442, -0.850 -14.700 0.000, -0.173 -14.700 -0.832, -0.116 -2.000 -0.842, 0.116 -2.000 -0.842, 0.536 -2.000 -0.659, 0.659 -14.700 -0.536, 0.780 -14.700 -0.339, 0.842 -14.700 -0.116, 0.832 -2.000 0.173, 0.780 -14.700 0.339, 0.755 -2.000 0.391, 0.058 -14.700 0.848, -0.442 -2.000 0.726, 7.025 -10.900 7.083, 6.856 -10.900 7.031, 6.700 -10.900 6.949, 7.267 -10.900 7.097, 6.452 -10.900 6.700, 6.300 -10.900 6.201, 6.564 -10.900 5.563, 6.700 -10.900 5.451, 7.025 -10.900 5.317, 7.400 -10.900 7.077, 7.668 -10.900 5.431, 8.094 -10.900 6.099, 7.934 -10.900 6.721, 8.061 -10.900 5.939, -1.009 14.321 1.389, -1.308 14.433 1.308, -1.629 14.492 1.183, -1.756 14.500 1.153, -1.630 14.500 1.325, -1.424 14.492 1.424, -1.485 14.500 1.485, -1.322 14.500 1.631, -0.960 14.500 1.867, -0.622 14.492 1.915, -0.315 14.492 1.988, 0.255 14.171 1.610, 0.000 14.171 1.630, -0.269 14.321 1.696, -0.572 14.433 1.759, -0.914 14.492 1.794, -0.740 14.171 1.452, -0.958 14.171 1.319, -1.153 14.171 1.153, -1.389 14.321 1.009, -1.794 14.492 0.914, -1.915 14.492 0.622, -1.648 14.433 0.840, -2.066 14.500 0.386, -1.569 14.000 0.312, -1.827 14.433 -0.289, -1.915 14.492 -0.622, -1.988 14.492 -0.315, -2.063 14.500 -0.394, -2.013 14.492 0.000, -2.100 14.500 0.000, -2.092 14.500 0.196, -1.867 14.500 -0.960, -1.600 14.000 -0.000, -1.631 14.500 -1.322, -1.759 14.500 -1.145, -1.550 14.171 -0.504, -1.452 14.171 -0.740, -1.330 14.000 -0.889, -1.214 14.321 -1.214, -0.914 14.492 -1.794, -1.153 14.500 -1.756, -1.325 14.500 -1.630, -1.308 14.433 -1.308, -1.530 14.321 -0.779, -1.389 14.321 -1.009, -1.009 14.321 -1.389, -0.773 14.500 -1.953, -0.969 14.500 -1.863, -0.576 14.500 -2.021, -0.612 14.000 -1.478, 0.622 14.492 -1.915, 0.585 14.500 -2.017, 0.394 14.500 -2.063, 0.199 14.500 -2.091, 0.000 14.500 -2.100, 0.000 14.000 -1.600, -0.255 14.171 -1.610, 0.000 14.321 -1.717, 1.145 14.500 -1.759, 0.914 14.492 -1.794, 0.504 14.171 -1.550, 0.740 14.171 -1.452, 0.958 14.171 -1.319, 1.214 14.321 -1.214, 1.756 14.500 -1.153, 1.087 14.433 -1.497, 0.889 14.000 -1.330, 1.131 14.000 -1.131, 1.153 14.171 -1.153, 1.389 14.321 -1.009, 1.648 14.433 -0.840, 1.953 14.500 -0.773, 1.794 14.492 -0.914, 1.319 14.171 -0.958, 1.988 14.492 -0.315, 1.330 14.000 -0.889, 1.478 14.000 -0.612, 1.988 14.492 0.315, 1.953 14.500 0.773, 1.915 14.492 0.622, 2.017 14.500 0.585, 2.013 14.492 0.000, 2.092 14.500 -0.196, 2.066 14.500 -0.386, 1.610 14.171 -0.255, 1.794 14.492 0.914, 1.610 14.171 0.255, 1.759 14.433 0.572, 1.759 14.500 1.145, 1.867 14.500 0.960, 1.478 14.000 0.612, 1.087 14.433 1.497, 1.183 14.492 1.629, 0.914 14.492 1.794, 1.153 14.500 1.756, 1.308 14.433 1.308, 1.497 14.433 1.087, 1.550 14.171 0.504, 1.452 14.171 0.740, 1.319 14.171 0.958, 0.622 14.492 1.915, 0.773 14.500 1.953, 0.840 14.433 1.648, 0.779 14.321 1.530, 0.740 14.171 1.452, 0.504 14.171 1.550, 0.531 14.321 1.633, 0.572 14.433 1.759, 0.958 14.171 1.319, 1.131 14.000 1.131, 0.000 14.492 2.013, 0.315 14.492 1.988, 1.424 14.492 1.424, 1.631 14.500 1.322, 1.629 14.492 1.183, 1.648 14.433 0.840, 1.530 14.321 0.779, 1.550 14.171 -0.504, 1.485 14.500 -1.485, 1.183 14.492 -1.629, 0.779 14.321 -1.530, 0.840 14.433 -1.648, 0.000 14.492 -2.013, -0.289 14.433 -1.827, -0.504 14.171 -1.550, -0.269 14.321 -1.696, -1.424 14.492 -1.424, -1.629 14.492 -1.183, -1.497 14.433 -1.087, -1.648 14.433 -0.840, -1.633 14.321 -0.531, -1.569 14.000 -0.312, -1.610 14.171 -0.255, -2.091 14.500 -0.199, -1.633 14.321 0.531, -1.550 14.171 0.504, -1.610 14.171 0.255, -1.696 14.321 0.269, -1.183 14.492 1.629, -0.779 14.321 1.530, -0.531 14.321 1.633, -0.504 14.171 1.550, -0.255 14.171 1.610, 0.000 14.000 1.600, 0.000 14.321 1.717, -0.289 14.433 1.827, 1.717 14.321 0.000, 1.630 14.171 0.000, -1.319 14.171 -0.958, -1.153 14.171 -1.153, -0.840 14.433 1.648, -1.087 14.433 1.497, -1.214 14.321 1.214, -1.497 14.433 1.087, -1.131 14.000 1.131, -1.530 14.321 0.779, -1.988 14.492 0.315, -1.759 14.433 0.572, -1.452 14.171 0.740, -1.319 14.171 0.958, -1.827 14.433 0.289, -1.696 14.321 -0.269, -1.630 14.171 -0.000, -1.717 14.321 0.000, -1.850 14.433 0.000, -1.794 14.492 -0.914, -1.759 14.433 -0.572, -0.958 14.171 -1.319, -1.183 14.492 -1.629, -0.840 14.433 -1.648, -1.087 14.433 -1.497, -0.572 14.433 -1.759, -0.531 14.321 -1.633, -0.315 14.492 -1.988, -0.622 14.492 -1.915, -0.740 14.171 -1.452, -0.779 14.321 -1.530, 0.000 14.433 -1.850, 0.255 14.171 -1.610, 0.000 14.171 -1.630, 0.269 14.321 -1.696, 0.531 14.321 -1.633, 0.315 14.492 -1.988, 0.289 14.433 -1.827, 0.572 14.433 -1.759, 1.308 14.433 -1.308, 1.009 14.321 -1.389, 1.424 14.492 -1.424, 1.629 14.492 -1.183, 1.497 14.433 -1.087, 1.759 14.433 -0.572, 1.530 14.321 -0.779, 1.633 14.321 -0.531, 1.915 14.492 -0.622, 1.452 14.171 -0.740, 1.827 14.433 -0.289, 1.696 14.321 -0.269, 1.696 14.321 0.269, 1.633 14.321 0.531, 1.850 14.433 0.000, 1.827 14.433 0.289, 1.389 14.321 1.009, 1.214 14.321 1.214, 1.153 14.171 1.153, 1.009 14.321 1.389, 0.289 14.433 1.827, 0.000 14.433 1.850, 0.269 14.321 1.696, 8.200 -10.900 -24.151, 8.336 -10.900 -24.263, 8.200 -10.900 -25.649, 8.583 -10.900 -25.076, 8.600 -10.900 -24.901, 8.448 -10.900 -24.400, 8.448 -10.900 -25.400, 8.583 -10.900 -24.725, 6.800 -10.900 -24.901, 6.823 -10.900 -25.100, 6.889 -10.900 -25.290, 7.700 -10.900 -25.800, 7.700 -10.900 -24.000, 7.269 -10.900 -24.110, 7.139 -10.900 -24.196, 7.026 -10.900 -24.303, -0.818 -14.700 0.229, -1.081 -15.000 0.393, -0.580 -14.700 0.621, -0.789 -15.000 0.836, -0.575 -15.000 0.996, -0.391 -14.700 0.755, 0.881 -15.000 0.739, 0.200 -15.000 1.133, 0.285 -14.700 0.801, 0.455 -15.000 1.056, 0.490 -14.700 0.694, 1.028 -15.000 0.516, 1.119 -15.000 0.265, 0.842 -14.700 0.116, 0.881 -15.000 -0.739, 1.119 -15.000 -0.265, 0.490 -14.700 -0.694, 0.058 -14.700 -0.848, -0.067 -15.000 -1.148, -0.391 -14.700 -0.755, -0.575 -15.000 -0.996, -0.580 -14.700 -0.621, -0.789 -15.000 -0.836, 0.455 -15.000 -1.056, -1.142 -15.000 -0.134, -1.081 -15.000 -0.393, 7.556 -10.900 7.027, 7.907 -10.871 7.024, 8.296 -10.653 7.048, 8.520 -10.485 6.848, 8.444 -10.653 6.810, 8.624 -10.485 6.568, 8.607 -10.300 6.721, 8.473 -10.300 6.993, 7.808 -10.785 7.295, 7.525 -10.871 7.236, 7.727 -10.871 7.149, 8.016 -10.785 7.150, 7.700 -10.900 6.949, 8.058 -10.871 6.864, 8.325 -10.785 6.752, 8.669 -10.485 6.274, 7.827 -10.900 6.845, 8.413 -10.785 6.513, 8.698 -10.300 6.124, 8.652 -10.300 5.824, 8.579 -10.485 5.689, 8.654 -10.485 5.977, 8.017 -10.900 6.579, 8.072 -10.900 6.425, 8.251 -10.871 6.471, 8.098 -10.900 6.263, 8.273 -10.871 6.036, 8.000 -10.900 5.787, 7.987 -10.871 5.452, 7.911 -10.900 5.649, 7.521 -10.900 5.359, 7.363 -10.900 5.315, 7.200 -10.871 5.115, 7.200 -10.900 5.300, 6.772 -10.871 5.203, 5.952 -10.485 5.422, 6.134 -10.485 5.187, 6.223 -10.300 5.062, 6.360 -10.485 4.993, 6.654 -10.653 4.927, 6.982 -10.871 5.137, 6.948 -10.785 4.973, 8.284 -10.871 6.255, 8.499 -10.653 5.719, 8.448 -10.485 5.422, 8.375 -10.785 5.765, 8.376 -10.653 5.467, 8.386 -10.300 5.282, 8.218 -10.871 5.823, 8.266 -10.485 5.187, 8.177 -10.300 5.062, 7.991 -10.653 5.063, 8.040 -10.485 4.993, 8.121 -10.871 5.626, 7.496 -10.485 4.759, 7.800 -10.900 5.529, 7.694 -10.785 5.049, 7.200 -10.485 4.729, 7.628 -10.871 5.203, 7.200 -10.653 4.815, 6.904 -10.485 4.759, 7.048 -10.300 4.708, 7.452 -10.785 4.973, 7.200 -10.785 4.947, 6.921 -10.653 4.843, 6.472 -10.300 4.888, 6.620 -10.485 4.849, 6.856 -10.900 5.369, 6.292 -10.785 5.337, 6.196 -10.653 5.245, 5.853 -10.300 5.539, 5.821 -10.485 5.689, 6.580 -10.871 5.309, 6.024 -10.653 5.467, 5.748 -10.300 5.824, 6.452 -10.900 5.700, 6.025 -10.785 5.765, 5.746 -10.485 5.977, 6.368 -10.900 5.855, 6.182 -10.871 5.823, 5.816 -10.653 6.270, 5.717 -10.300 6.427, 5.731 -10.485 6.274, 6.127 -10.871 6.036, 5.962 -10.785 6.010, 5.949 -10.785 6.263, 5.776 -10.485 6.569, 5.859 -10.653 6.547, 5.880 -10.485 6.848, 5.793 -10.300 6.721, 6.317 -10.900 6.025, 5.987 -10.785 6.514, 5.956 -10.653 6.810, 6.037 -10.485 7.100, 6.317 -10.900 6.376, 6.104 -10.653 7.048, 6.242 -10.485 7.316, 6.368 -10.900 6.545, 6.209 -10.785 6.967, 6.298 -10.653 7.251, 6.343 -10.300 7.431, 6.486 -10.485 7.486, 6.342 -10.871 6.864, 6.564 -10.900 6.837, 6.785 -10.653 7.522, 7.349 -10.485 7.663, 7.200 -10.300 7.700, 7.051 -10.485 7.663, 6.673 -10.871 7.149, 7.073 -10.785 7.446, 7.327 -10.785 7.446, 7.914 -10.485 7.486, 7.640 -10.485 7.603, 7.200 -10.900 7.100, 7.310 -10.871 7.280, 7.575 -10.785 7.395, 7.334 -10.900 7.090, 8.363 -10.485 7.100, 7.615 -10.653 7.522, 7.340 -10.653 7.578, 8.158 -10.485 7.316, 7.872 -10.653 7.411, 8.102 -10.653 7.251, 8.191 -10.785 6.967, 8.174 -10.871 6.678, 8.584 -10.653 6.270, 8.541 -10.653 6.547, 8.438 -10.785 6.010, 8.569 -10.653 5.990, 8.451 -10.785 6.263, 8.263 -10.785 5.537, 8.108 -10.785 5.337, 8.204 -10.653 5.245, 7.820 -10.871 5.309, 7.916 -10.785 5.172, 7.746 -10.653 4.927, 7.780 -10.485 4.849, 7.418 -10.871 5.137, 7.479 -10.653 4.843, 6.706 -10.785 5.049, 6.484 -10.785 5.172, 6.409 -10.653 5.063, 6.279 -10.871 5.626, 6.137 -10.785 5.537, 6.413 -10.871 5.452, 5.901 -10.653 5.719, 5.831 -10.653 5.990, 6.116 -10.871 6.255, 6.149 -10.871 6.472, 6.226 -10.871 6.678, 6.075 -10.785 6.752, 6.493 -10.871 7.024, 6.384 -10.785 7.150, 6.528 -10.653 7.411, 6.825 -10.785 7.395, 6.592 -10.785 7.295, 6.760 -10.485 7.603, 7.090 -10.871 7.280, 6.875 -10.871 7.236, 7.060 -10.653 7.578, -0.196 14.500 -2.092, -0.386 14.500 -2.066, -1.128 14.500 -2.343, -1.485 14.500 -1.485, -2.017 14.500 -0.585, -2.535 14.500 -0.579, -1.953 14.500 -0.773, -2.420 14.500 -0.950, -2.021 14.500 0.576, -2.535 14.500 0.579, -1.953 14.500 0.773, -2.420 14.500 0.950, -1.863 14.500 0.969, -2.033 14.500 1.621, -1.145 14.500 1.759, -0.773 14.500 1.953, -0.394 14.500 2.063, -0.585 14.500 2.017, 0.000 14.500 2.600, -0.199 14.500 2.091, 0.000 14.500 2.100, 0.386 14.500 2.066, 0.969 14.500 1.863, 1.838 14.500 1.839, 2.293 14.500 1.226, 2.403 14.500 0.995, 2.488 14.500 0.755, 2.063 14.500 0.394, 2.550 14.500 0.507, 2.587 14.500 0.255, 2.100 14.500 0.000, 2.600 14.500 0.000, 2.550 14.500 -0.507, 2.488 14.500 -0.755, 2.403 14.500 -0.995, 1.630 14.500 -1.325, 1.839 14.500 -1.838, 1.650 14.500 -2.010, 1.322 14.500 -1.631, 1.445 14.500 -2.162, 0.960 14.500 -1.867, 1.226 14.500 -2.293, 0.773 14.500 -1.953, 0.995 14.500 -2.403, 0.255 14.500 -2.587, 0.000 14.500 -2.600, 0.196 14.500 2.092, 0.576 14.500 2.021, 1.325 14.500 1.630, 1.485 14.500 1.485, 2.162 14.500 1.445, 2.091 14.500 0.199, 2.021 14.500 -0.576, 1.863 14.500 -0.969, 2.162 14.500 -1.445, 2.010 14.500 -1.649, 0.755 14.500 -2.488, 7.489 10.000 -24.180, 7.295 10.000 -24.269, 7.911 10.000 -24.180, 7.133 10.000 -24.409, 6.958 10.000 -24.793, 7.018 10.000 -25.212, 6.958 10.000 -25.007, 8.267 10.000 -25.391, 7.700 10.000 -25.650, 7.489 10.000 -25.620, 7.133 10.000 -25.391, -7.489 10.000 -24.180, -7.911 10.000 -24.180, -8.105 10.000 -24.269, -8.442 10.000 -24.793, -7.295 10.000 -24.269, -7.133 10.000 -25.391, -6.958 10.000 -25.007, -6.958 10.000 -24.793, -7.489 10.000 -25.620, -8.267 10.000 -25.391, -7.700 10.000 -25.650, 7.875 -10.900 -24.017, 8.025 -10.871 -23.864, 8.516 -10.785 -23.950, 8.863 -10.485 -24.000, 8.973 -10.300 -24.107, 8.602 -10.653 -23.849, 8.075 -10.785 -23.705, 7.810 -10.871 -23.820, 8.308 -10.785 -23.805, 8.044 -10.900 -24.069, 8.227 -10.871 -23.951, 8.691 -10.785 -24.133, 9.124 -10.485 -24.531, 9.169 -10.485 -24.826, 8.825 -10.785 -24.348, 8.913 -10.785 -24.586, 9.152 -10.300 -25.276, 8.532 -10.900 -24.555, 9.154 -10.485 -25.123, 9.079 -10.485 -25.411, 8.948 -10.485 -25.678, 8.784 -10.871 -24.845, 8.766 -10.485 -25.913, 8.875 -10.785 -25.335, 8.540 -10.485 -26.107, 8.677 -10.300 -26.038, 8.532 -10.900 -25.245, 8.718 -10.871 -25.277, 8.763 -10.785 -25.563, 8.621 -10.871 -25.474, 8.280 -10.485 -26.251, 8.149 -10.300 -26.331, 8.608 -10.785 -25.763, 8.487 -10.871 -25.648, 8.320 -10.871 -25.791, 8.194 -10.785 -26.051, 7.996 -10.485 -26.341, 7.700 -10.485 -26.371, 8.336 -10.900 -25.537, 7.700 -10.653 -26.285, 7.251 -10.300 -26.331, 8.044 -10.900 -25.731, 8.128 -10.871 -25.897, 7.952 -10.785 -26.127, 7.700 -10.785 -26.153, 7.120 -10.485 -26.251, 7.875 -10.900 -25.783, 7.918 -10.871 -25.963, 7.421 -10.653 -26.257, 7.700 -10.871 -25.985, 6.909 -10.653 -26.037, 7.482 -10.871 -25.963, 7.206 -10.785 -26.051, 6.634 -10.485 -25.913, 7.500 -10.900 -25.778, 7.310 -10.900 -25.711, 6.353 -10.300 -25.561, 6.452 -10.485 -25.678, 7.139 -10.900 -25.604, 7.080 -10.871 -25.791, 6.913 -10.871 -25.648, 6.524 -10.653 -25.633, 6.321 -10.485 -25.411, 6.246 -10.485 -25.123, 6.779 -10.871 -25.474, 6.525 -10.785 -25.335, 6.202 -10.300 -24.976, 6.231 -10.485 -24.826, 6.996 -10.900 -25.461, 6.316 -10.653 -24.830, 6.217 -10.300 -24.673, 6.276 -10.485 -24.531, 6.627 -10.871 -25.064, 6.537 -10.485 -24.000, 6.380 -10.485 -24.252, 6.823 -10.900 -24.700, 6.616 -10.871 -24.845, 6.487 -10.785 -24.586, 6.575 -10.785 -24.348, 6.709 -10.785 -24.133, 6.604 -10.653 -24.052, 6.798 -10.653 -23.849, 6.867 -10.900 -24.559, 6.933 -10.900 -24.429, 6.726 -10.871 -24.422, 6.842 -10.871 -24.236, 6.993 -10.871 -24.076, 7.285 -10.653 -23.578, 7.551 -10.485 -23.437, 7.375 -10.871 -23.864, 7.411 -10.900 -24.048, 7.553 -10.900 -24.012, 7.827 -10.785 -23.654, 7.849 -10.485 -23.437, 7.560 -10.653 -23.522, 7.573 -10.785 -23.654, 7.590 -10.871 -23.820, 8.115 -10.653 -23.578, 7.840 -10.653 -23.522, 8.658 -10.485 -23.784, 8.557 -10.300 -23.669, 8.292 -10.300 -23.522, 8.140 -10.485 -23.497, 7.404 -10.485 -26.341, 8.372 -10.653 -23.689, 8.407 -10.871 -24.076, 8.414 -10.485 -23.614, 8.558 -10.871 -24.236, 8.674 -10.871 -24.422, 9.020 -10.485 -24.252, 8.796 -10.653 -24.052, 9.041 -10.653 -24.553, 8.944 -10.653 -24.290, 8.751 -10.871 -24.628, 8.951 -10.785 -24.837, 9.084 -10.653 -24.830, 8.773 -10.871 -25.064, 9.069 -10.653 -25.110, 8.938 -10.785 -25.090, 8.999 -10.653 -25.381, 8.876 -10.653 -25.633, 8.704 -10.653 -25.854, 8.491 -10.653 -26.037, 8.416 -10.785 -25.928, 8.246 -10.653 -26.173, 7.979 -10.653 -26.257, 7.272 -10.871 -25.897, 7.448 -10.785 -26.127, 6.860 -10.485 -26.107, 7.154 -10.653 -26.173, 6.792 -10.785 -25.763, 6.696 -10.653 -25.854, 6.984 -10.785 -25.928, 6.637 -10.785 -25.563, 6.401 -10.653 -25.381, 6.682 -10.871 -25.277, 6.462 -10.785 -25.090, 6.449 -10.785 -24.837, 6.331 -10.653 -25.110, 6.649 -10.871 -24.628, 6.456 -10.653 -24.290, 6.359 -10.653 -24.553, 6.884 -10.785 -23.950, 6.742 -10.485 -23.784, 7.173 -10.871 -23.951, 7.028 -10.653 -23.689, 6.986 -10.485 -23.614, 7.325 -10.785 -23.705, 7.092 -10.785 -23.805, 7.260 -10.485 -23.497, 0.402 -15.000 -2.670, 0.200 -15.000 -1.133, 0.687 -15.000 -0.922, 1.521 -15.000 -2.231, 1.836 -15.000 -1.979, 2.338 -15.000 -1.350, 1.150 -15.000 0.000, 2.692 -15.000 -0.202, 2.111 -15.000 1.683, 0.687 -15.000 0.922, 1.836 -15.000 1.979, 0.000 -15.000 2.700, -0.264 -15.000 2.687, -0.067 -15.000 1.148, -0.330 -15.000 1.102, -0.783 -15.000 2.584, -1.272 -15.000 2.382, -1.499 -15.000 2.246, -1.908 -15.000 1.910, -2.244 -15.000 1.501, -0.961 -15.000 0.632, -2.380 -15.000 1.274, -2.700 -15.000 0.002, -2.687 -15.000 -0.263, -1.142 -15.000 0.134, -2.494 -15.000 -1.034, -2.381 -15.000 -1.274, -2.086 -15.000 -1.714, -2.245 -15.000 -1.501, -1.908 -15.000 -1.910, -0.961 -15.000 -0.632, -1.272 -15.000 -2.382, -0.330 -15.000 -1.102, -1.032 -15.000 -2.495, -0.783 -15.000 -2.584, 0.000 -15.000 -2.700, 1.171 -15.000 -2.433, 1.028 -15.000 -0.516, -7.025 -10.900 7.083, -7.025 -10.900 5.317, -6.856 -10.900 7.031, -6.856 -10.900 5.369, -6.700 -10.900 6.949, -6.700 -10.900 5.451, -6.452 -10.900 6.700, -6.564 -10.900 5.563, -6.368 -10.900 6.545, -6.317 -10.900 6.375, -7.200 -10.900 5.300, -7.200 -10.900 7.100, -8.098 -10.900 6.137, -7.334 -10.900 5.310, -7.363 -10.900 7.085, -7.521 -10.900 7.041, -7.911 -10.900 6.751, -8.000 -10.900 6.613, 7.502 -10.300 7.669, 7.792 -10.300 7.578, 7.792 -10.000 7.578, 8.057 -10.300 7.431, 8.287 -10.300 7.233, 8.683 -10.300 6.427, 8.683 -10.000 6.427, 8.698 -10.000 6.124, 8.547 -10.300 5.539, 7.928 -10.000 4.888, 7.352 -10.300 4.708, 6.751 -10.000 4.769, 6.223 -10.000 5.062, 5.853 -10.000 5.539, 5.717 -10.000 6.427, 5.927 -10.000 6.993, 5.927 -10.300 6.993, 6.343 -10.000 7.431, 6.898 -10.000 7.669, 6.898 -10.300 7.669, 8.473 -10.000 6.993, 8.547 -10.000 5.539, 8.386 -10.000 5.282, 8.177 -10.000 5.062, 7.928 -10.300 4.888, 7.649 -10.300 4.769, 7.649 -10.000 4.769, 7.048 -10.000 4.708, 6.751 -10.300 4.769, 6.014 -10.300 5.282, 6.014 -10.000 5.282, 5.702 -10.300 6.124, 5.702 -10.000 6.124, 6.113 -10.300 7.233, 6.608 -10.300 7.578, -7.942 10.000 6.307, -7.942 10.000 6.093, -6.989 10.000 6.920, -6.633 10.000 5.709, -6.633 10.000 6.691, -6.518 10.000 5.888, -6.989 10.000 5.480, -6.795 10.000 5.569, -7.882 10.000 5.888, 7.411 10.000 6.920, 7.605 10.000 6.831, 7.767 10.000 5.709, 7.942 10.000 6.093, 7.882 10.000 6.512, 7.767 10.000 6.691, 6.989 10.000 6.920, 7.200 10.000 5.450, 6.795 10.000 6.831, 6.989 10.000 5.480, 6.518 10.000 6.512, 6.633 10.000 5.709, 6.518 10.000 5.888, 6.458 10.000 6.093, 6.633 10.000 6.691, -0.388 14.500 2.571, -0.388 14.492 2.638, -0.766 14.500 2.484, -1.772 14.200 2.295, -1.419 14.200 2.529, -1.183 14.435 2.524, -0.768 14.492 2.554, -0.803 14.435 2.669, -1.128 14.500 2.343, -1.471 14.492 2.224, -1.915 14.330 2.138, -2.088 14.200 2.013, -1.465 14.500 2.148, -2.450 14.330 1.495, -2.579 14.200 1.326, -1.768 14.500 1.906, -2.050 14.492 1.706, -2.276 14.492 1.389, -2.565 14.435 1.090, -2.745 14.200 0.936, -2.777 14.330 0.726, -2.252 14.500 1.300, -2.853 14.330 0.314, -2.868 14.330 -0.105, -2.651 14.492 0.292, -2.741 14.435 -0.506, -2.717 14.330 -0.927, -2.806 14.200 -0.734, -2.823 14.330 -0.521, -2.593 14.500 0.194, -2.665 14.492 -0.097, -2.638 14.435 -0.900, -2.593 14.500 -0.194, -2.334 14.330 -1.670, -2.479 14.435 -1.274, -2.066 14.330 -1.992, -2.372 14.492 -1.219, -2.169 14.492 -1.552, -1.754 14.330 -2.272, -2.252 14.500 -1.300, -2.033 14.500 -1.621, -1.405 14.330 -2.503, -1.768 14.500 -1.906, -1.920 14.492 -1.851, -1.630 14.492 -2.111, -1.465 14.500 -2.148, -1.305 14.492 -2.326, -0.835 14.200 -2.777, -1.025 14.330 -2.681, -0.624 14.330 -2.802, -0.953 14.492 -2.491, -0.580 14.492 -2.603, 0.210 14.330 -2.863, 0.000 14.200 -2.900, -0.210 14.330 -2.863, -0.766 14.500 -2.484, -0.388 14.500 -2.571, -0.195 14.492 -2.660, -0.203 14.435 -2.780, 0.606 14.435 -2.720, 0.835 14.200 -2.777, 0.624 14.330 -2.802, 1.025 14.330 -2.681, 0.996 14.435 -2.603, 1.600 14.200 -2.419, 0.507 14.500 -2.550, 1.305 14.492 -2.326, 1.630 14.492 -2.111, 2.475 14.200 -1.511, 2.669 14.200 -1.134, 1.920 14.492 -1.851, 1.754 14.330 -2.272, 1.935 14.200 -2.160, 2.294 14.500 -1.226, 2.524 14.492 -0.861, 2.622 14.492 -0.484, 2.785 14.435 -0.102, 2.853 14.330 0.314, 2.883 14.200 -0.317, 2.868 14.330 -0.105, 2.823 14.330 -0.521, 2.638 14.435 -0.900, 2.741 14.435 -0.506, 2.169 14.492 -1.552, 2.479 14.435 -1.274, 2.553 14.330 -1.312, 2.372 14.492 -1.219, 2.717 14.330 -0.927, 2.588 14.500 -0.255, 2.665 14.492 -0.097, 2.580 14.492 0.675, 2.565 14.435 1.090, 2.206 14.330 1.836, 2.088 14.200 2.013, 2.450 14.330 1.495, 2.696 14.435 0.705, 2.651 14.492 0.292, 2.777 14.330 0.726, 2.852 14.200 0.527, 2.454 14.492 1.043, 2.010 14.500 1.650, 1.780 14.492 1.986, 1.649 14.500 2.010, 1.538 14.435 2.324, 1.183 14.435 2.524, 0.827 14.330 2.749, 1.036 14.200 2.709, 1.218 14.330 2.599, 1.584 14.330 2.394, 1.860 14.435 2.076, 1.772 14.200 2.295, 2.050 14.492 1.706, 1.915 14.330 2.138, 1.445 14.500 2.162, 1.471 14.492 2.224, 1.226 14.500 2.294, 0.755 14.500 2.488, 0.507 14.500 2.550, 0.255 14.500 2.588, -0.406 14.435 2.757, -1.036 14.200 2.709, -0.418 14.330 2.840, 0.000 14.330 2.870, 0.388 14.492 2.638, 0.000 14.435 2.787, 0.631 14.200 2.831, 0.995 14.500 2.403, 0.418 14.330 2.840, 0.406 14.435 2.757, -1.218 14.330 2.599, 0.000 14.492 2.667, -0.827 14.330 2.749, -1.538 14.435 2.324, -1.584 14.330 2.394, -1.132 14.492 2.415, -1.860 14.435 2.076, -1.780 14.492 1.986, -2.206 14.330 1.836, -2.379 14.435 1.452, -2.142 14.435 1.783, -2.454 14.492 1.043, -2.642 14.330 1.123, -2.696 14.435 0.705, -2.580 14.492 0.675, -2.770 14.435 0.305, -2.785 14.435 -0.102, -2.622 14.492 -0.484, -2.524 14.492 -0.861, -2.553 14.330 -1.312, -2.267 14.435 -1.622, -1.703 14.435 -2.206, -2.006 14.435 -1.934, -1.364 14.435 -2.430, -0.996 14.435 -2.603, -0.606 14.435 -2.720, 0.195 14.492 -2.660, 0.203 14.435 -2.780, 0.580 14.492 -2.603, 0.953 14.492 -2.491, 1.405 14.330 -2.503, 1.364 14.435 -2.430, 1.703 14.435 -2.206, 2.334 14.330 -1.670, 2.066 14.330 -1.992, 2.006 14.435 -1.934, 2.267 14.435 -1.622, 2.770 14.435 0.305, 2.642 14.330 1.123, 2.379 14.435 1.452, 2.276 14.492 1.389, 2.142 14.435 1.783, 1.132 14.492 2.415, 0.768 14.492 2.554, 0.803 14.435 2.669, -7.875 -10.900 -24.017, -7.633 -10.900 -24.003, -8.532 -10.900 -25.245, -8.583 -10.900 -25.075, -7.537 -10.900 -25.785, -8.448 -10.900 -25.400, -7.700 -10.900 -25.800, -8.200 -10.900 -25.649, -7.875 -10.900 -25.783, -8.600 -10.900 -24.899, -7.566 -10.900 -24.010, -7.379 -10.900 -25.741, -7.500 -10.900 -24.022, -7.232 -10.900 -25.669, -6.839 -10.900 -25.161, -7.200 -10.900 -24.151, 7.209 10.700 -24.333, 6.980 10.700 -24.689, 7.018 10.000 -24.588, 7.209 10.700 -25.467, 7.295 10.000 -25.531, 8.331 10.700 -25.305, 8.442 10.000 -25.007, 8.442 10.000 -24.793, 8.382 10.000 -24.588, 8.012 10.700 -24.218, 7.807 10.700 -24.158, 7.700 10.000 -24.150, 7.593 10.700 -24.158, 6.980 10.700 -25.111, 7.388 10.700 -25.582, 7.807 10.700 -25.642, 7.911 10.000 -25.620, 8.105 10.000 -25.531, 8.191 10.700 -25.467, 8.382 10.000 -25.212, 8.331 10.700 -24.495, 8.267 10.000 -24.409, 8.105 10.000 -24.269, -8.267 10.000 -24.409, -8.420 10.700 -25.111, -8.382 10.000 -25.212, -8.105 10.000 -25.531, -7.209 10.700 -25.467, -7.018 10.000 -25.212, -6.980 10.700 -25.111, -7.018 10.000 -24.588, -7.133 10.000 -24.409, -7.593 10.700 -24.158, -7.807 10.700 -24.158, -7.700 10.000 -24.150, -8.382 10.000 -24.588, -8.442 10.000 -25.007, -8.012 10.700 -25.582, -7.911 10.000 -25.620, -7.295 10.000 -25.531, -7.388 10.700 -24.218, 9.500 -11.000 -24.013, 9.429 -10.973 -24.084, 9.447 -10.913 -24.182, 9.547 -10.983 -24.110, 9.583 -10.988 -24.041, 9.556 -10.995 -24.032, 9.703 -10.920 -24.084, 9.377 -10.900 -24.135, 9.359 -10.800 -24.154, 9.413 -10.854 -24.194, 9.405 -10.833 -24.194, 9.478 -10.946 -24.164, 9.483 -10.855 -24.242, 9.422 -10.874 -24.192, 9.535 -10.700 -24.301, 9.626 -10.700 -24.309, 9.671 -10.720 -24.296, 9.711 -10.700 -24.275, 9.583 -10.810 -24.290, 9.552 -10.856 -24.265, 9.544 -10.733 -24.302, 9.763 -10.751 -24.215, 9.773 -10.700 -24.207, 9.798 -10.700 -24.119, 9.766 -10.720 -24.217, 9.642 -10.939 -24.163, 9.604 -10.880 -24.249, 9.654 -10.894 -24.220, 9.562 -10.915 -24.221, 9.726 -10.721 -24.263, 9.528 -10.787 -24.287, 9.505 -10.824 -24.266, 9.608 -10.717 -24.310, 9.546 -10.714 -24.304, 9.667 -10.749 -24.294, 9.661 -10.777 -24.289, 9.640 -10.828 -24.275, 9.605 -10.743 -24.308, 9.695 -10.896 -24.181, 9.599 -10.766 -24.303, 9.540 -10.752 -24.298, 9.694 -10.837 -24.244, 9.715 -10.782 -24.257, 9.756 -10.781 -24.212, 9.772 -10.823 -24.109, 9.735 -10.836 -24.201, 9.722 -10.752 -24.261, 8.002 -10.300 -23.431, 8.002 -10.000 -23.431, 8.787 -10.300 -23.867, 9.107 -10.300 -24.379, 9.183 -10.300 -24.673, 8.886 -10.300 -25.818, 8.428 -10.300 -26.212, 7.852 -10.300 -26.392, 6.972 -10.000 -26.212, 6.972 -10.300 -26.212, 6.248 -10.300 -25.276, 6.427 -10.300 -24.107, 7.108 -10.000 -23.522, 7.398 -10.000 -23.431, 7.700 -10.300 -23.400, 7.700 -10.000 -23.400, 9.198 -10.300 -24.976, 9.047 -10.300 -25.561, 8.886 -10.000 -25.818, 7.548 -10.300 -26.392, 7.251 -10.000 -26.331, 6.723 -10.300 -26.038, 6.514 -10.300 -25.818, 6.514 -10.000 -25.818, 6.293 -10.300 -24.379, 6.613 -10.300 -23.867, 6.843 -10.300 -23.669, 6.843 -10.000 -23.669, 7.108 -10.300 -23.522, 7.398 -10.300 -23.431, 9.426 -10.773 -24.221, 9.448 -10.740 -24.244, 6.185 -10.800 -25.672, 6.298 -10.000 -25.861, 6.145 -10.000 -25.587, 6.045 -10.000 -25.289, 6.021 -10.800 -25.166, 6.002 -10.000 -24.979, 6.083 -10.800 -24.375, 6.185 -10.800 -24.128, 6.021 -10.800 -24.634, 6.000 -10.800 -24.900, 6.088 -10.000 -24.360, 6.325 -10.800 -23.901, 6.392 -10.000 -23.814, 7.160 -10.000 -23.288, 7.175 -10.800 -23.283, 7.434 -10.800 -23.221, 6.928 -10.800 -23.385, 6.498 -10.800 -23.698, 6.614 -10.000 -23.592, 6.701 -10.800 -23.525, 7.700 -10.800 -23.200, 7.465 -10.000 -23.216, 8.225 -10.800 -23.283, 7.779 -10.000 -23.202, 8.089 -10.000 -23.245, 6.498 -10.000 -26.102, 7.021 -10.773 -26.626, 9.571 10.992 -22.357, 9.781 10.802 -21.908, 9.500 -11.000 -24.000, 9.631 -10.970 -22.276, 9.712 -10.912 -24.000, 9.800 -10.700 -24.000, 7.085 -10.793 -26.725, 7.042 -10.855 -26.683, 7.041 -10.845 -26.889, 6.999 -10.845 -26.931, 7.013 -10.776 -26.957, 7.058 -10.777 -26.916, 6.894 -10.890 -26.930, 6.902 -10.858 -26.953, 7.087 -10.817 -26.779, 7.072 -10.836 -26.837, 7.104 -10.762 -26.800, 7.090 -10.772 -26.862, 7.101 -10.700 -26.735, 7.079 -10.735 -26.691, 7.052 -10.700 -26.656, 7.044 -10.740 -26.648, 7.090 -10.742 -26.715, 7.068 -10.766 -26.681, 7.078 -10.779 -26.702, 7.099 -10.749 -26.741, 6.950 -10.875 -26.575, 6.986 -10.875 -26.615, 6.954 -10.800 -26.559, 6.935 -10.900 -26.577, 6.937 -10.911 -26.589, 6.963 -10.939 -26.842, 6.944 -10.956 -26.819, 6.977 -10.949 -26.780, 6.988 -10.938 -26.714, 7.006 -10.906 -26.677, 6.975 -10.914 -26.638, 6.962 -10.960 -26.753, 6.931 -10.970 -26.791, 6.884 -10.973 -26.629, 6.904 -10.986 -26.733, 6.870 -10.987 -26.659, 6.896 -10.969 -26.633, 6.849 -10.984 -26.796, 6.933 -10.972 -26.700, 7.014 -10.867 -26.646, 7.022 -10.898 -26.697, 7.021 -10.915 -26.762, 7.028 -10.860 -26.662, 6.919 -10.943 -26.609, 6.957 -10.947 -26.667, 7.004 -10.928 -26.738, 6.813 -11.000 -26.700, 6.427 -10.973 -26.173, 6.385 -10.873 -25.999, 6.131 -10.873 -24.210, 6.285 -10.873 -23.932, 6.347 -10.941 -23.777, 6.479 -10.900 -23.679, 6.427 -10.973 -23.627, 6.193 -10.986 -23.869, 6.144 -11.000 -23.810, 6.163 -10.941 -24.046, 6.325 -10.800 -25.899, 6.134 -10.873 -25.596, 6.076 -10.873 -25.448, 6.083 -10.800 -25.425, 5.988 -10.873 -24.982, 6.003 -10.873 -25.141, 5.988 -10.873 -24.824, 6.002 -10.873 -24.666, 6.031 -10.873 -24.510, 6.202 -10.873 -24.067, 6.104 -10.986 -24.013, 6.090 -10.941 -24.192, 5.807 -11.000 -25.066, 5.876 -10.986 -24.818, 5.943 -10.941 -24.822, 5.892 -10.986 -25.157, 5.959 -10.941 -25.147, 5.865 -11.000 -25.392, 5.978 -11.000 -25.703, 6.107 -10.986 -25.792, 6.205 -10.873 -25.738, 6.196 -10.986 -25.936, 6.299 -10.986 -26.071, 6.252 -10.941 -25.898, 6.144 -11.000 -25.990, 6.479 -10.900 -26.121, 6.351 -10.941 -26.027, 6.074 -10.873 -24.358, 6.032 -10.941 -24.344, 5.865 -11.000 -24.408, 5.922 -10.986 -24.485, 5.891 -10.986 -24.650, 5.958 -10.941 -24.660, 5.988 -10.941 -24.500, 5.989 -10.941 -25.307, 5.923 -10.986 -25.322, 6.032 -10.873 -25.296, 6.034 -10.941 -25.463, 5.970 -10.986 -25.484, 6.093 -10.941 -25.614, 6.166 -10.941 -25.759, 6.031 -10.986 -25.641, 6.498 -10.800 -26.102, 6.289 -10.873 -25.873, 6.381 -10.873 -23.806, 6.249 -10.941 -23.907, 6.028 -10.986 -24.165, 5.967 -10.986 -24.323, 5.944 -10.941 -24.985, 5.876 -10.986 -24.988, 6.294 -10.986 -23.734, 7.966 -10.800 -23.221, 7.838 -10.873 -23.192, 8.335 -10.941 -23.261, 8.108 -10.986 -23.120, 8.192 -11.000 -23.065, 8.083 -10.873 -23.229, 7.841 -10.941 -23.147, 8.319 -10.873 -23.302, 8.472 -10.800 -23.385, 8.360 -10.986 -23.197, 8.503 -11.000 -23.178, 8.533 -10.986 -23.275, 8.635 -10.873 -23.464, 8.659 -10.941 -23.427, 8.697 -10.986 -23.370, 8.790 -11.000 -23.344, 8.850 -10.986 -23.481, 9.044 -11.000 -23.556, 8.699 -10.800 -23.525, 8.780 -10.873 -23.569, 8.807 -10.941 -23.534, 7.323 -10.986 -23.113, 7.108 -10.873 -23.292, 7.337 -10.941 -23.180, 7.069 -10.986 -23.186, 6.829 -10.986 -23.295, 7.093 -10.941 -23.250, 6.610 -11.000 -23.344, 6.649 -10.941 -23.491, 6.675 -10.873 -23.526, 6.608 -10.986 -23.436, 7.346 -10.873 -23.223, 7.591 -10.873 -23.189, 7.584 -10.986 -23.077, 7.534 -11.000 -23.007, 8.502 -10.941 -23.335, 8.481 -10.873 -23.375, 7.588 -10.941 -23.145, 6.862 -10.941 -23.354, 6.883 -10.873 -23.393, 7.847 -10.986 -23.080, 8.093 -10.941 -23.186, 8.973 -10.973 -23.627, 8.921 -10.900 -23.679, 8.902 -10.800 -23.698, -7.624 -10.873 -23.188, -6.846 -10.941 -23.363, -6.732 -10.873 -23.485, -6.534 -10.986 -23.494, -6.356 -11.000 -23.556, -8.538 -10.873 -23.405, -8.225 -10.800 -23.283, -8.248 -10.873 -23.276, -7.941 -10.873 -23.203, -7.966 -10.800 -23.221, -7.434 -10.800 -23.221, -7.466 -10.873 -23.202, -7.010 -10.873 -23.331, -7.175 -10.800 -23.283, -6.867 -10.873 -23.402, -6.479 -10.900 -23.679, -6.813 -10.986 -23.304, -6.992 -10.941 -23.290, -7.618 -10.986 -23.076, -7.785 -10.941 -23.144, -7.782 -10.873 -23.188, -8.441 -10.986 -23.231, -8.284 -10.986 -23.170, -8.503 -11.000 -23.178, -8.592 -10.986 -23.307, -8.790 -11.000 -23.344, -8.698 -10.941 -23.452, -8.871 -10.986 -23.499, -8.827 -10.941 -23.551, -7.158 -10.873 -23.274, -7.144 -10.941 -23.232, -7.285 -10.986 -23.122, -7.123 -10.986 -23.167, -7.208 -11.000 -23.065, -7.450 -10.986 -23.091, -7.300 -10.941 -23.188, -7.460 -10.941 -23.158, -7.310 -10.873 -23.231, -7.622 -10.941 -23.143, -8.122 -10.986 -23.123, -7.957 -10.986 -23.092, -8.192 -11.000 -23.065, -8.107 -10.941 -23.189, -7.947 -10.941 -23.159, -8.263 -10.941 -23.234, -8.096 -10.873 -23.233, -8.414 -10.941 -23.293, -8.396 -10.873 -23.334, -8.559 -10.941 -23.366, -8.799 -10.873 -23.585, -8.673 -10.873 -23.489, -6.606 -10.873 -23.581, -6.707 -10.941 -23.449, -6.965 -10.986 -23.228, -7.788 -10.986 -23.076, -8.736 -10.986 -23.396, -6.669 -10.986 -23.393, -6.577 -10.941 -23.547, -8.800 -12.200 -22.720, 8.993 -11.000 -22.701, 9.178 -11.000 -22.646, 9.500 -11.000 -22.434, 9.570 -10.992 -22.358, 9.775 -12.200 -21.943, 9.726 -10.897 -22.097, 9.782 -10.802 -21.908, 9.023 -12.200 -22.695, 9.234 -12.200 -22.621, 0.202 -14.992 2.759, 0.402 -15.000 2.670, 0.796 -15.000 2.580, 0.988 -14.992 2.584, 1.454 -14.830 2.590, 1.815 -14.830 2.351, 1.246 -14.700 2.729, 0.628 -14.935 2.818, 0.602 -14.992 2.701, 1.764 -14.935 2.285, 2.138 -14.830 2.062, 1.171 -15.000 2.433, 1.521 -15.000 2.231, 1.691 -14.992 2.190, 2.078 -14.935 2.004, 2.416 -14.830 1.728, 1.992 -14.992 1.920, 2.642 -14.830 1.358, 2.811 -14.830 0.959, 2.729 -14.700 1.246, 2.250 -14.992 1.610, 2.338 -15.000 1.350, 2.513 -15.000 0.986, 2.461 -14.992 1.265, 2.921 -14.830 0.540, 2.968 -14.830 0.108, 2.632 -15.000 0.601, 2.619 -14.992 0.893, 3.000 -14.700 0.000, 2.952 -14.830 -0.325, 2.692 -15.000 0.202, 2.874 -14.830 -0.751, 2.750 -14.992 -0.303, 2.677 -14.992 -0.700, 2.734 -14.830 -1.162, 2.729 -14.700 -1.246, 2.632 -15.000 -0.601, 2.535 -14.830 -1.547, 2.283 -14.830 -1.900, 2.267 -14.700 -1.965, 2.513 -15.000 -0.986, 2.546 -14.992 -1.082, 2.464 -14.935 -1.504, 2.219 -14.935 -1.847, 2.111 -15.000 -1.683, 1.927 -14.935 -2.150, 1.639 -14.830 -2.477, 1.965 -14.700 -2.267, 2.127 -14.992 -1.770, 1.846 -14.992 -2.061, 1.261 -14.830 -2.689, 1.527 -14.992 -2.307, 1.225 -14.935 -2.614, 0.856 -14.830 -2.844, 1.174 -14.992 -2.505, 0.420 -14.935 -2.856, 0.000 -14.830 -2.970, 0.796 -15.000 -2.580, 0.000 -14.935 -2.887, -0.432 -14.830 -2.939, -0.427 -14.700 -2.969, -0.420 -14.935 -2.856, -0.856 -14.830 -2.844, 0.000 -14.992 -2.767, -0.264 -15.000 -2.687, -0.526 -15.000 -2.648, -1.499 -15.000 -2.246, -1.527 -14.992 -2.307, -1.712 -15.000 -2.088, -1.846 -14.992 -2.061, -2.464 -14.935 -1.504, -2.734 -14.830 -1.162, -2.729 -14.700 -1.246, -2.535 -14.830 -1.547, -2.524 -14.700 -1.622, -2.219 -14.935 -1.847, -1.639 -14.830 -2.477, -1.982 -14.830 -2.212, -1.965 -14.700 -2.267, -1.174 -14.992 -2.505, -1.927 -14.935 -2.150, -2.283 -14.830 -1.900, -2.584 -15.000 -0.784, -2.677 -14.992 -0.700, -2.750 -14.992 -0.303, -2.968 -14.830 0.108, -2.885 -14.935 0.105, -2.921 -14.830 0.540, -2.870 -14.935 -0.316, -2.874 -14.830 -0.751, -2.362 -14.992 -1.441, -2.546 -14.992 -1.082, -2.793 -14.935 -0.730, -2.648 -15.000 -0.526, -2.687 -15.000 0.267, -2.648 -15.000 0.529, -2.583 -15.000 0.785, -2.721 -14.992 0.503, -2.461 -14.992 1.265, -2.348 -14.935 1.680, -2.267 -14.700 1.965, -2.524 -14.700 1.622, -2.568 -14.935 1.320, -2.619 -14.992 0.893, -2.765 -14.992 0.101, -2.732 -14.935 0.932, -2.811 -14.830 0.959, -2.729 -14.700 1.246, -2.642 -14.830 1.358, -2.494 -15.000 1.035, -2.250 -14.992 1.610, -2.086 -15.000 1.714, -1.992 -14.992 1.920, -1.712 -15.000 2.088, -1.691 -14.992 2.190, -1.061 -14.830 2.774, -0.646 -14.830 2.899, -1.454 -14.830 2.590, -1.413 -14.935 2.518, -1.815 -14.830 2.351, -1.622 -14.700 2.524, -1.965 -14.700 2.267, -2.138 -14.830 2.062, -2.078 -14.935 2.004, -1.354 -14.992 2.413, -1.032 -15.000 2.495, -0.526 -15.000 2.648, -0.202 -14.992 2.759, 0.845 -14.700 2.878, 1.061 -14.830 2.774, 0.646 -14.830 2.899, 0.217 -14.830 2.962, -0.211 -14.935 2.879, -0.602 -14.992 2.701, -0.988 -14.992 2.584, -1.031 -14.935 2.697, -0.217 -14.830 2.962, -0.427 -14.700 2.969, 0.000 -14.700 3.000, 0.211 -14.935 2.879, -0.628 -14.935 2.818, 1.031 -14.935 2.697, 1.354 -14.992 2.413, 1.413 -14.935 2.518, 2.348 -14.935 1.680, 2.568 -14.935 1.320, 2.839 -14.935 0.524, 2.732 -14.935 0.932, 2.885 -14.935 0.105, 2.721 -14.992 0.503, 2.765 -14.992 0.101, 2.870 -14.935 -0.316, 2.793 -14.935 -0.730, 2.362 -14.992 -1.441, 2.657 -14.935 -1.129, 1.982 -14.830 -2.212, 1.593 -14.935 -2.408, 0.797 -14.992 -2.649, 0.832 -14.935 -2.765, 0.403 -14.992 -2.737, 0.432 -14.830 -2.939, -0.403 -14.992 -2.737, -0.832 -14.935 -2.765, -0.797 -14.992 -2.649, -1.261 -14.830 -2.689, -1.593 -14.935 -2.408, -1.225 -14.935 -2.614, -2.127 -14.992 -1.770, -2.657 -14.935 -1.129, -2.952 -14.830 -0.325, -2.839 -14.935 0.524, -2.416 -14.830 1.728, -1.764 -14.935 2.285, 9.089 -10.872 5.663, 9.157 -10.889 5.694, 9.370 -10.824 5.706, 9.393 -10.719 5.722, 9.280 -10.810 5.752, 9.294 -10.765 5.764, 9.230 -10.795 5.758, 9.143 -10.841 5.713, 9.080 -10.787 5.676, 9.169 -10.965 5.619, 9.138 -10.940 5.639, 9.183 -11.000 5.496, 9.200 -10.981 5.593, 9.267 -10.952 5.637, 9.282 -10.978 5.553, 9.260 -10.919 5.684, 9.193 -10.918 5.683, 9.298 -10.929 5.658, 9.231 -10.940 5.663, 9.326 -10.899 5.677, 9.425 -10.817 5.635, 9.286 -10.891 5.704, 9.301 -10.700 5.769, 9.184 -10.777 5.750, 9.159 -10.823 5.727, 9.300 -10.717 5.769, 9.247 -10.715 5.773, 9.242 -10.756 5.768, 9.109 -10.750 5.704, 9.193 -10.745 5.759, 9.111 -10.908 5.654, 9.179 -10.873 5.713, 9.126 -10.855 5.697, 9.199 -10.851 5.730, 9.242 -10.875 5.722, 9.219 -10.899 5.703, 9.328 -10.820 5.734, 9.197 -10.712 5.763, 9.386 -10.773 5.717, 9.344 -10.771 5.746, 9.351 -10.718 5.751, 9.042 -10.800 5.638, 8.402 -10.000 4.998, 9.119 -10.700 5.715, 5.798 -10.000 7.161, 5.807 -10.800 7.175, 5.659 -10.800 6.918, 5.506 -10.800 6.348, 7.279 -10.000 4.502, 6.965 -10.000 4.516, 7.348 -10.800 4.506, 8.175 -10.800 4.807, 5.645 -10.000 6.887, 5.545 -10.000 6.589, 5.502 -10.000 6.279, 5.715 -10.000 5.373, 5.998 -10.800 4.998, 6.225 -10.800 4.807, 6.660 -10.000 4.588, 7.887 -10.000 4.645, 8.161 -10.000 4.798, 6.638 -10.800 8.042, 6.715 -10.000 8.119, 6.757 -10.753 8.191, 6.740 -10.842 8.264, 6.722 -10.856 8.311, 6.679 -10.894 8.330, 6.597 -10.968 8.280, 6.546 -10.992 8.234, 6.651 -10.949 8.213, 6.716 -10.837 8.147, 6.704 -10.750 8.109, 6.741 -10.800 8.173, 6.762 -10.776 8.291, 6.715 -10.785 8.383, 6.664 -10.895 8.348, 6.632 -10.924 8.338, 6.647 -10.895 8.363, 6.582 -10.967 8.295, 6.647 -10.700 8.446, 6.643 -10.859 8.397, 6.727 -10.700 8.389, 6.698 -10.786 8.400, 6.635 -10.817 8.425, 6.661 -10.861 8.385, 6.619 -10.900 8.061, 6.567 -10.973 8.113, 6.658 -10.873 8.084, 6.687 -10.861 8.116, 6.676 -10.787 8.080, 6.671 -10.927 8.178, 6.633 -10.942 8.130, 6.612 -10.967 8.160, 6.679 -10.785 8.415, 6.661 -10.783 8.427, 6.708 -10.894 8.225, 6.729 -10.820 8.161, 6.725 -10.870 8.246, 6.689 -10.912 8.266, 6.706 -10.886 8.290, 6.663 -10.922 8.305, 6.694 -10.862 8.352, 6.744 -10.783 8.341, 6.611 -10.966 8.265, 6.625 -10.963 8.248, 6.587 -10.983 8.190, 6.678 -10.862 8.369, 6.574 -10.988 8.206, 6.560 -10.991 8.220, 6.630 -10.892 8.376, 6.616 -10.922 8.352, 6.648 -10.924 8.322, -6.875 -10.871 7.236, -6.384 -10.785 7.150, -6.242 -10.485 7.316, -6.825 -10.785 7.395, -6.673 -10.871 7.149, -6.592 -10.785 7.295, -6.493 -10.871 7.024, -5.880 -10.485 6.848, -5.793 -10.300 6.721, -5.776 -10.485 6.569, -5.731 -10.485 6.274, -6.564 -10.900 6.837, -6.342 -10.871 6.864, -5.987 -10.785 6.514, -5.748 -10.300 5.824, -5.949 -10.785 6.263, -5.816 -10.653 6.270, -5.821 -10.485 5.689, -6.116 -10.871 6.255, -5.962 -10.785 6.010, -5.952 -10.485 5.422, -5.853 -10.300 5.539, -6.300 -10.900 6.199, -6.127 -10.871 6.036, -6.025 -10.785 5.765, -6.196 -10.653 5.245, -6.223 -10.300 5.062, -6.134 -10.485 5.187, -6.317 -10.900 6.024, -6.368 -10.900 5.855, -6.409 -10.653 5.063, -6.620 -10.485 4.849, -6.279 -10.871 5.626, -6.452 -10.900 5.700, -7.048 -10.300 4.708, -6.751 -10.300 4.769, -6.904 -10.485 4.759, -6.484 -10.785 5.172, -7.200 -10.485 4.729, -6.706 -10.785 5.049, -6.921 -10.653 4.843, -6.948 -10.785 4.973, -7.352 -10.300 4.708, -6.982 -10.871 5.137, -7.200 -10.653 4.815, -7.479 -10.653 4.843, -7.780 -10.485 4.849, -7.200 -10.871 5.115, -7.747 -10.653 4.927, -7.267 -10.900 5.303, -7.629 -10.871 5.203, -7.400 -10.900 5.323, -7.556 -10.900 5.373, -7.827 -10.900 5.555, -7.934 -10.900 5.679, -8.017 -10.900 5.821, -8.251 -10.871 6.472, -8.061 -10.900 6.461, -8.058 -10.871 6.865, -7.800 -10.900 6.871, -7.668 -10.900 6.969, -7.727 -10.871 7.149, -7.575 -10.785 7.395, -7.349 -10.485 7.663, -7.640 -10.485 7.603, -7.907 -10.871 7.024, -7.808 -10.785 7.295, -8.016 -10.785 7.150, -7.452 -10.785 4.973, -7.695 -10.785 5.049, -8.177 -10.300 5.062, -8.040 -10.485 4.993, -7.700 -10.900 5.451, -8.652 -10.300 5.824, -8.579 -10.485 5.689, -8.448 -10.485 5.422, -8.204 -10.653 5.245, -7.991 -10.653 5.063, -7.916 -10.785 5.172, -7.987 -10.871 5.452, -8.108 -10.785 5.337, -8.121 -10.871 5.626, -8.669 -10.485 6.274, -8.654 -10.485 5.977, -8.218 -10.871 5.823, -8.438 -10.785 6.010, -8.683 -10.300 6.427, -8.624 -10.485 6.569, -8.072 -10.900 5.975, -8.584 -10.653 6.270, -8.541 -10.653 6.547, -8.607 -10.300 6.721, -8.520 -10.485 6.848, -8.273 -10.871 6.036, -8.444 -10.653 6.810, -8.473 -10.300 6.993, -8.363 -10.485 7.100, -8.094 -10.900 6.301, -8.413 -10.785 6.514, -8.325 -10.785 6.752, -8.174 -10.871 6.678, -8.295 -10.653 7.048, -8.190 -10.785 6.967, -7.914 -10.485 7.486, -8.158 -10.485 7.316, -7.327 -10.785 7.446, -7.060 -10.653 7.578, -6.760 -10.485 7.603, -7.525 -10.871 7.236, -7.310 -10.871 7.280, -7.073 -10.785 7.446, -6.608 -10.300 7.578, -6.486 -10.485 7.486, -7.090 -10.871 7.280, -6.528 -10.653 7.411, -7.200 -10.785 4.947, -7.418 -10.871 5.137, -7.496 -10.485 4.759, -7.051 -10.485 7.663, -7.615 -10.653 7.522, -7.340 -10.653 7.578, -6.785 -10.653 7.522, -6.209 -10.785 6.967, -6.298 -10.653 7.251, -6.037 -10.485 7.100, -6.226 -10.871 6.678, -6.104 -10.653 7.048, -6.149 -10.871 6.472, -6.075 -10.785 6.752, -5.956 -10.653 6.810, -5.859 -10.653 6.547, -5.831 -10.653 5.990, -5.746 -10.485 5.977, -5.901 -10.653 5.719, -6.182 -10.871 5.823, -6.137 -10.785 5.537, -6.024 -10.653 5.467, -6.292 -10.785 5.337, -6.580 -10.871 5.309, -6.413 -10.871 5.452, -6.360 -10.485 4.993, -6.772 -10.871 5.203, -6.654 -10.653 4.927, -7.820 -10.871 5.309, -8.266 -10.485 5.187, -8.263 -10.785 5.537, -8.376 -10.653 5.467, -8.499 -10.653 5.719, -8.569 -10.653 5.990, -8.375 -10.785 5.765, -8.451 -10.785 6.263, -8.284 -10.871 6.255, -8.102 -10.653 7.251, -7.872 -10.653 7.411, 6.715 -10.700 8.119, 6.769 -10.700 8.301, 6.769 -10.447 8.301, 6.765 -10.700 8.203, 6.763 -10.447 8.197, 6.769 -10.000 8.301, 6.769 -10.378 8.301, 6.765 -10.000 8.203, 6.722 -10.378 8.394, 6.722 -10.447 8.394, 6.763 -10.378 8.197, 9.119 -10.000 5.715, 8.652 -10.000 5.824, 9.203 -10.000 5.765, 9.235 -10.000 6.110, 8.607 -10.000 6.721, 8.977 -10.000 6.548, 8.676 -10.000 6.958, 8.287 -10.000 7.233, 8.336 -10.000 7.336, 8.057 -10.000 7.431, 7.502 -10.000 7.669, 7.200 -10.000 7.700, 6.727 -10.000 8.389, 7.110 -10.000 8.235, 6.647 -10.000 8.446, 6.608 -10.000 7.578, 6.113 -10.000 7.233, 5.998 -10.000 7.402, 5.516 -10.000 5.965, 5.588 -10.000 5.660, 6.114 -10.000 4.892, 7.352 -10.000 4.708, 7.589 -10.000 4.545, 5.793 -10.000 6.721, 5.748 -10.000 5.824, 5.892 -10.000 5.114, 6.472 -10.000 4.888, 6.373 -10.000 4.715, 9.389 -10.700 5.727, 9.389 -10.000 5.727, 9.203 -10.700 5.765, 9.301 -10.000 5.769, -7.200 10.000 6.950, -7.411 10.000 6.920, -7.605 10.000 6.831, -7.767 10.000 6.691, -7.882 10.000 6.512, -7.920 10.700 5.989, -7.767 10.000 5.709, -7.605 10.000 5.569, -7.200 10.000 5.450, -6.709 10.700 5.633, -6.458 10.000 6.093, -7.093 10.700 6.942, -7.691 10.700 6.767, -7.920 10.700 6.411, -7.411 10.000 5.480, -7.093 10.700 5.458, -6.569 10.700 5.795, -6.450 10.700 6.200, -6.458 10.000 6.307, -6.518 10.000 6.512, -6.709 10.700 6.767, -6.795 10.000 6.831, -6.888 10.700 6.882, 7.093 10.700 6.942, 6.795 10.000 5.569, 7.093 10.700 5.458, 7.411 10.000 5.480, 7.605 10.000 5.569, 7.882 10.000 5.888, 7.942 10.000 6.307, 7.831 10.700 6.605, 7.200 10.000 6.950, 6.458 10.000 6.307, 6.709 10.700 5.633, 6.888 10.700 5.518, 7.307 10.700 5.458, 7.512 10.700 5.518, 7.831 10.700 5.795, 7.920 10.700 6.411, 7.307 10.700 6.942, -2.900 11.300 -0.000, -2.869 11.300 0.422, -2.852 14.200 0.527, -1.855 11.300 2.229, -1.134 11.300 2.669, -0.317 11.300 2.883, 0.212 14.200 2.892, 0.936 11.300 2.745, 1.326 11.300 2.579, 2.013 11.300 2.088, 2.295 11.300 1.772, 2.579 14.200 1.326, 2.898 14.200 0.106, 2.892 11.300 -0.212, 1.687 11.300 -2.359, 1.231 14.200 -2.626, 0.422 14.200 -2.869, -1.134 11.300 -2.669, -1.600 14.200 -2.419, -1.511 11.300 -2.475, -2.475 14.200 -1.511, -2.626 11.300 -1.231, -2.869 11.300 -0.422, -2.898 14.200 0.106, -2.883 14.200 -0.317, -2.419 11.300 1.600, -2.359 14.200 1.687, -0.631 14.200 2.831, -0.212 14.200 2.892, 1.419 14.200 2.529, 2.359 14.200 1.687, 2.745 14.200 0.936, 2.806 14.200 -0.734, 2.229 14.200 -1.855, 0.527 11.300 -2.852, -0.422 14.200 -2.869, -1.231 14.200 -2.626, -1.935 14.200 -2.160, -2.229 14.200 -1.855, -2.419 11.300 -1.600, -2.669 14.200 -1.134, -7.344 -10.900 -24.073, -7.375 -10.871 -23.864, -6.993 -10.871 -24.076, -6.380 -10.485 -24.252, -6.293 -10.300 -24.379, -6.427 -10.300 -24.107, -6.537 -10.485 -24.000, -6.798 -10.653 -23.849, -7.173 -10.871 -23.951, -7.092 -10.785 -23.805, -7.073 -10.900 -24.255, -6.359 -10.653 -24.553, -6.217 -10.300 -24.673, -6.726 -10.871 -24.422, -6.316 -10.653 -24.830, -6.202 -10.300 -24.976, -6.248 -10.300 -25.276, -6.246 -10.485 -25.123, -6.966 -10.900 -24.379, -6.883 -10.900 -24.521, -6.487 -10.785 -24.587, -6.321 -10.485 -25.411, -6.828 -10.900 -24.675, -6.802 -10.900 -24.837, -6.806 -10.900 -25.001, -7.100 -10.900 -25.571, -7.918 -10.871 -25.963, -8.416 -10.785 -25.928, -8.948 -10.485 -25.678, -8.766 -10.485 -25.913, -8.246 -10.653 -26.173, -7.700 -10.871 -25.985, -6.462 -10.785 -25.090, -6.331 -10.653 -25.110, -6.353 -10.300 -25.561, -6.627 -10.871 -25.064, -6.525 -10.785 -25.335, -6.514 -10.300 -25.818, -6.634 -10.485 -25.913, -6.682 -10.871 -25.277, -6.696 -10.653 -25.854, -6.860 -10.485 -26.107, -6.900 -10.900 -25.313, -6.779 -10.871 -25.474, -6.792 -10.785 -25.763, -6.989 -10.900 -25.451, -6.984 -10.785 -25.928, -7.251 -10.300 -26.331, -7.080 -10.871 -25.791, -7.404 -10.485 -26.341, -7.421 -10.653 -26.257, -7.206 -10.785 -26.051, -7.700 -10.653 -26.285, -8.149 -10.300 -26.331, -7.852 -10.300 -26.392, -7.700 -10.485 -26.371, -7.272 -10.871 -25.897, -7.448 -10.785 -26.127, -7.482 -10.871 -25.963, -7.996 -10.485 -26.341, -7.700 -10.785 -26.153, -7.952 -10.785 -26.127, -8.280 -10.485 -26.251, -8.540 -10.485 -26.107, -8.044 -10.900 -25.731, -8.128 -10.871 -25.897, -8.320 -10.871 -25.791, -8.999 -10.653 -25.381, -9.154 -10.485 -25.123, -9.198 -10.300 -24.976, -8.336 -10.900 -25.537, -8.487 -10.871 -25.648, -8.718 -10.871 -25.277, -8.875 -10.785 -25.335, -9.124 -10.485 -24.531, -9.169 -10.485 -24.826, -8.773 -10.871 -25.064, -8.951 -10.785 -24.837, -9.020 -10.485 -24.252, -8.973 -10.300 -24.107, -8.784 -10.871 -24.845, -8.913 -10.785 -24.586, -8.751 -10.871 -24.628, -8.944 -10.653 -24.290, -8.796 -10.653 -24.052, -8.583 -10.900 -24.724, -8.532 -10.900 -24.555, -8.674 -10.871 -24.422, -8.825 -10.785 -24.348, -8.558 -10.871 -24.236, -8.292 -10.300 -23.522, -8.414 -10.485 -23.614, -8.448 -10.900 -24.400, -8.336 -10.900 -24.263, -8.516 -10.785 -23.950, -7.700 -10.300 -23.400, -7.840 -10.653 -23.522, -7.551 -10.485 -23.437, -8.200 -10.900 -24.151, -8.227 -10.871 -23.951, -7.108 -10.300 -23.522, -7.260 -10.485 -23.497, -8.044 -10.900 -24.069, -8.025 -10.871 -23.864, -6.986 -10.485 -23.614, -7.810 -10.871 -23.820, -7.700 -10.900 -24.000, -7.325 -10.785 -23.705, -7.028 -10.653 -23.689, -6.742 -10.485 -23.784, -7.590 -10.871 -23.820, -7.285 -10.653 -23.578, -7.827 -10.785 -23.654, -7.560 -10.653 -23.522, -7.573 -10.785 -23.654, -6.884 -10.785 -23.950, -6.604 -10.653 -24.052, -6.842 -10.871 -24.236, -6.456 -10.653 -24.290, -6.575 -10.785 -24.348, -6.709 -10.785 -24.133, -6.276 -10.485 -24.532, -6.616 -10.871 -24.845, -6.449 -10.785 -24.837, -6.649 -10.871 -24.629, -6.231 -10.485 -24.826, -6.401 -10.653 -25.381, -6.524 -10.653 -25.633, -6.452 -10.485 -25.678, -6.637 -10.785 -25.563, -6.913 -10.871 -25.648, -6.909 -10.653 -26.037, -7.154 -10.653 -26.173, -7.120 -10.485 -26.251, -7.979 -10.653 -26.257, -8.194 -10.785 -26.051, -8.491 -10.653 -26.037, -8.704 -10.653 -25.854, -8.763 -10.785 -25.563, -8.608 -10.785 -25.763, -8.876 -10.653 -25.633, -8.621 -10.871 -25.474, -9.079 -10.485 -25.411, -8.938 -10.785 -25.090, -9.069 -10.653 -25.110, -9.041 -10.653 -24.553, -9.084 -10.653 -24.830, -8.863 -10.485 -24.000, -8.602 -10.653 -23.849, -8.691 -10.785 -24.133, -8.658 -10.485 -23.784, -8.308 -10.785 -23.805, -8.407 -10.871 -24.076, -8.372 -10.653 -23.689, -8.140 -10.485 -23.497, -8.075 -10.785 -23.705, -7.849 -10.485 -23.437, -8.115 -10.653 -23.578, -6.326 -10.873 -23.875, -6.154 -10.941 -24.062, -6.050 -10.941 -24.293, -5.980 -10.941 -24.537, -6.023 -10.873 -24.546, -5.989 -10.873 -24.791, -6.029 -10.873 -25.283, -6.102 -10.873 -25.519, -6.264 -10.873 -25.835, -6.427 -10.973 -26.173, -6.281 -10.986 -26.050, -6.092 -10.873 -24.308, -5.992 -10.873 -25.038, -6.058 -10.800 -25.340, -6.175 -10.873 -25.681, -6.498 -10.800 -26.102, -6.144 -11.000 -25.990, -5.978 -11.000 -25.703, -6.135 -10.941 -25.702, -5.997 -10.986 -25.560, -6.061 -10.941 -25.535, -5.920 -10.986 -25.308, -5.947 -10.941 -25.041, -5.880 -10.986 -25.047, -5.807 -11.000 -25.066, -5.945 -10.941 -24.788, -5.865 -11.000 -24.408, -5.978 -11.000 -24.097, -6.144 -11.000 -23.810, -6.236 -10.986 -23.808, -6.291 -10.941 -23.848, -6.427 -10.973 -23.627, -5.877 -10.986 -24.784, -5.807 -11.000 -24.734, -5.986 -10.986 -24.269, -6.498 -10.800 -23.698, -6.193 -10.873 -24.083, -6.369 -10.873 -25.980, -6.227 -10.941 -25.859, -6.170 -10.986 -25.897, -6.075 -10.986 -25.733, -5.986 -10.941 -25.293, -5.913 -10.986 -24.523, -6.095 -10.986 -24.029, -6.334 -10.941 -26.007, -6.479 -10.900 -26.121, -6.884 -10.973 -26.629, 8.012 10.700 -25.582, 7.868 10.830 -25.661, 8.027 10.830 -25.608, 8.222 10.935 -25.587, 8.358 10.935 -25.459, 8.569 10.992 -25.361, 8.449 10.992 -25.537, 7.489 10.992 -25.860, 7.287 10.992 -25.792, 7.117 11.000 -25.773, 7.105 10.992 -25.683, 7.178 10.935 -25.587, 7.106 10.830 -25.405, 7.042 10.935 -25.459, 7.011 10.830 -25.265, 7.069 10.700 -25.305, 7.228 10.830 -25.521, 6.949 10.830 -25.109, 6.931 10.830 -24.774, 7.069 10.700 -24.495, 7.164 10.830 -24.334, 6.986 10.935 -24.416, 7.024 10.992 -24.186, 7.386 10.992 -23.968, 7.424 10.935 -24.082, 7.616 10.830 -24.125, 7.388 10.700 -24.218, 7.451 10.830 -24.161, 7.255 10.935 -24.161, 6.951 10.992 -25.537, 6.831 10.992 -25.361, 6.921 10.830 -24.942, 6.938 10.935 -25.304, 6.827 11.000 -25.483, 6.869 10.935 -25.131, 6.753 10.992 -25.163, 6.670 11.000 -25.104, 6.718 10.992 -24.953, 6.848 10.935 -24.760, 6.976 10.830 -24.611, 6.730 10.992 -24.741, 6.898 10.935 -24.581, 6.787 10.992 -24.536, 6.886 10.992 -24.348, 7.594 10.992 -23.923, 7.607 10.935 -24.042, 7.793 10.935 -24.042, 7.784 10.830 -24.125, 7.976 10.935 -24.082, 8.102 10.830 -24.232, 7.905 11.000 -23.870, 8.424 10.830 -24.611, 8.682 10.992 -24.953, 8.730 11.000 -25.105, 8.462 10.935 -25.304, 8.420 10.700 -25.111, 8.450 10.700 -24.900, 8.451 10.830 -25.109, 8.014 10.992 -23.968, 8.236 10.830 -24.334, 8.293 10.935 -24.274, 8.414 10.935 -24.416, 8.345 10.830 -24.462, 8.376 10.992 -24.186, 8.469 10.830 -24.774, 8.502 10.935 -24.581, 8.443 11.000 -24.157, 8.573 11.000 -24.317, 8.552 10.935 -24.760, 8.671 11.000 -24.498, 8.670 10.992 -24.741, 8.730 11.000 -24.696, 8.750 11.000 -24.900, 8.283 11.000 -25.773, 8.295 10.992 -25.683, 8.062 10.935 -25.683, 7.886 10.935 -25.743, 8.113 10.992 -25.792, 7.911 10.992 -25.860, 7.905 11.000 -25.930, 8.420 10.700 -24.689, 8.191 10.700 -24.333, 7.298 10.830 -24.232, 7.107 10.935 -24.274, 7.055 10.830 -24.462, 6.950 10.700 -24.900, 7.338 10.935 -25.683, 7.514 10.935 -25.743, 7.700 10.992 -25.883, 7.700 10.935 -25.763, 7.593 10.700 -25.642, 8.172 10.830 -25.521, 7.532 10.830 -25.661, 7.700 10.830 -25.680, 7.373 10.830 -25.608, 6.838 10.935 -24.947, 7.193 10.992 -24.058, 7.806 10.992 -23.923, 7.949 10.830 -24.161, 8.207 10.992 -24.058, 8.145 10.935 -24.161, 8.514 10.992 -24.348, 8.613 10.992 -24.536, 8.479 10.830 -24.942, 8.647 10.992 -25.163, 8.389 10.830 -25.265, 8.531 10.935 -25.131, 8.562 10.935 -24.947, 8.294 10.830 -25.405, -7.700 11.000 -25.950, -7.700 10.992 -25.883, -7.514 10.935 -25.743, -7.532 10.830 -25.661, -7.388 10.700 -25.582, -7.228 10.830 -25.521, -7.178 10.935 -25.587, -7.042 10.935 -25.459, -6.827 11.000 -25.484, -7.373 10.830 -25.608, -8.283 11.000 -25.773, -8.295 10.992 -25.683, -8.331 10.700 -25.305, -8.191 10.700 -25.467, -8.294 10.830 -25.405, -8.113 10.992 -25.792, -7.911 10.992 -25.860, -8.062 10.935 -25.683, -8.443 11.000 -25.643, -8.358 10.935 -25.459, -8.462 10.935 -25.304, -8.424 10.830 -24.611, -8.514 10.992 -24.348, -8.376 10.992 -24.186, -7.616 10.830 -24.125, -8.012 10.700 -24.218, -7.949 10.830 -24.161, -8.293 10.935 -24.274, -8.145 10.935 -24.161, -7.976 10.935 -24.082, -8.102 10.830 -24.232, -8.573 11.000 -25.483, -8.451 10.830 -25.109, -8.569 10.992 -25.361, -8.671 11.000 -25.302, -8.531 10.935 -25.131, -8.479 10.830 -24.942, -8.469 10.830 -24.774, -8.552 10.935 -24.760, -8.562 10.935 -24.947, -8.682 10.992 -24.953, -8.502 10.935 -24.581, -8.345 10.830 -24.462, -8.670 10.992 -24.741, -8.414 10.935 -24.416, -8.730 11.000 -24.695, -8.670 11.000 -24.498, -8.613 10.992 -24.536, -8.573 11.000 -24.316, -8.102 11.000 -23.930, -7.905 11.000 -23.870, -7.607 10.935 -24.042, -7.451 10.830 -24.161, -7.700 11.000 -23.850, -7.806 10.992 -23.923, -7.594 10.992 -23.923, -7.298 10.830 -24.232, -7.495 11.000 -23.870, -6.976 10.830 -24.611, -6.921 10.830 -24.942, -6.670 11.000 -25.105, -6.753 10.992 -25.163, -6.950 10.700 -24.900, -7.386 10.992 -23.968, -7.107 10.935 -24.274, -7.164 10.830 -24.334, -7.055 10.830 -24.462, -7.024 10.992 -24.186, -6.986 10.935 -24.416, -7.117 11.000 -24.027, -6.957 11.000 -24.157, -6.886 10.992 -24.348, -6.898 10.935 -24.581, -6.931 10.830 -24.774, -6.827 11.000 -24.317, -6.787 10.992 -24.536, -6.848 10.935 -24.760, -6.650 11.000 -24.900, -6.718 10.992 -24.953, -6.838 10.935 -24.947, -6.730 10.992 -24.741, -6.670 11.000 -24.696, -7.338 10.935 -25.683, -7.117 11.000 -25.773, -7.287 10.992 -25.792, -7.700 10.935 -25.763, -7.489 10.992 -25.860, -7.495 11.000 -25.930, -6.980 10.700 -24.689, -7.069 10.700 -24.495, -7.209 10.700 -24.333, -8.236 10.830 -24.334, -8.191 10.700 -24.333, -8.331 10.700 -24.495, -8.420 10.700 -24.689, -8.450 10.700 -24.900, -8.389 10.830 -25.265, -8.172 10.830 -25.521, -8.027 10.830 -25.608, -7.886 10.935 -25.743, -7.593 10.700 -25.642, -7.700 10.830 -25.680, -7.807 10.700 -25.642, -6.938 10.935 -25.304, -6.831 10.992 -25.361, -7.069 10.700 -25.305, -7.106 10.830 -25.405, -7.868 10.830 -25.661, -8.222 10.935 -25.587, -8.449 10.992 -25.537, -8.647 10.992 -25.163, -8.207 10.992 -24.058, -8.014 10.992 -23.968, -7.784 10.830 -24.125, -7.793 10.935 -24.042, -7.424 10.935 -24.082, -7.193 10.992 -24.058, -7.255 10.935 -24.161, -6.869 10.935 -25.131, -6.949 10.830 -25.109, -7.011 10.830 -25.265, -6.951 10.992 -25.537, -7.105 10.992 -25.683, 9.178 11.000 -22.646, 9.234 12.200 -22.621, 9.634 10.968 -22.272, 8.993 11.000 -22.701, 9.023 12.200 -22.695, 9.349 11.000 -22.556, 9.500 11.000 -22.434, 9.582 12.200 -22.343, 9.701 12.200 -22.154, 9.727 10.896 -22.095, 9.775 12.200 -21.943, 8.800 11.000 -22.720, 5.123 11.000 -22.720, -5.123 12.200 -22.720, -2.710 11.000 -24.628, -0.929 12.200 -25.153, 2.134 12.200 -24.860, 2.134 11.000 -24.860, 2.710 12.200 -24.628, 3.783 11.000 -24.006, 4.270 12.200 -23.621, -4.270 12.200 -23.621, -3.783 12.200 -24.006, -3.783 11.000 -24.006, -3.261 11.000 -24.343, -2.134 11.000 -24.860, -1.538 11.000 -25.035, -0.929 11.000 -25.153, -0.310 11.000 -25.213, 2.710 11.000 -24.628, 3.261 12.200 -24.343, 3.261 11.000 -24.343, 4.718 11.000 -23.191, -5.123 11.000 -22.720, 9.647 -10.961 -24.064, 9.615 -10.977 -24.000, 9.800 -10.700 -24.040, 9.777 -10.815 -24.000, 9.528 -10.999 -24.022, 9.626 -10.000 -24.309, 9.456 -10.700 -24.252, 9.456 -10.000 -24.252, 6.919 -10.000 -26.998, 7.007 -10.000 -26.973, 7.075 -10.000 -26.911, 7.101 -10.000 -26.735, 7.548 -10.000 -26.392, 6.723 -10.000 -26.038, 6.353 -10.000 -25.561, 6.248 -10.000 -25.276, 6.202 -10.000 -24.976, 8.095 -10.000 -26.706, 8.449 -10.000 -26.506, 8.677 -10.000 -26.038, 9.506 -10.000 -25.295, 9.152 -10.000 -25.276, 9.047 -10.000 -25.561, 7.852 -10.000 -26.392, 8.149 -10.000 -26.331, 8.428 -10.000 -26.212, 9.198 -10.000 -24.976, 9.183 -10.000 -24.673, 9.754 -10.000 -24.523, 9.535 -10.000 -24.301, 9.107 -10.000 -24.379, 8.973 -10.000 -24.107, 8.787 -10.000 -23.867, 8.902 -10.000 -23.698, 9.773 -10.000 -24.207, 9.711 -10.000 -24.275, 8.557 -10.000 -23.669, 8.661 -10.000 -23.497, 8.292 -10.000 -23.522, 6.873 -10.000 -23.415, 6.293 -10.000 -24.379, 6.215 -10.000 -24.073, 6.217 -10.000 -24.673, 6.016 -10.000 -24.665, 8.387 -10.000 -23.345, 6.613 -10.000 -23.867, 6.427 -10.000 -24.107, 7.052 -10.000 -26.656, 7.109 -10.000 -26.826, 7.109 -10.700 -26.826, 7.075 -10.700 -26.911, 7.007 -10.700 -26.973, 6.800 10.977 -26.815, 8.422 10.700 -26.524, 8.061 10.830 -26.689, 7.656 10.830 -26.844, 7.232 10.830 -26.939, 7.203 10.992 -26.737, 7.220 10.935 -26.856, 7.584 11.000 -26.584, 8.073 11.000 -26.381, 7.974 10.992 -26.505, 8.782 10.830 -26.212, 9.083 10.830 -25.900, 8.393 10.935 -26.408, 8.025 10.935 -26.614, 7.597 10.992 -26.649, 8.888 11.000 -25.713, 9.162 10.992 -25.441, 9.346 10.992 -25.082, 9.674 10.830 -24.751, 9.593 10.935 -24.730, 9.769 10.700 -24.427, 9.264 10.935 -25.504, 8.327 10.992 -26.307, 8.513 11.000 -26.087, 9.324 10.700 -25.622, 9.335 10.830 -25.547, 8.710 11.000 -25.909, 9.529 10.700 -25.246, 9.448 11.000 -24.527, 9.487 11.000 -24.265, 9.615 10.977 -24.000, 9.670 10.935 -24.316, 9.477 10.992 -24.700, 9.550 10.992 -24.303, 9.712 10.912 -24.000, 9.752 10.830 -24.325, 9.777 10.815 -24.000, 7.645 10.700 -26.878, 7.227 10.700 -26.969, 6.800 10.815 -26.977, 7.632 10.935 -26.765, 8.439 10.830 -26.477, 8.646 10.992 -26.061, 8.927 10.992 -25.770, 9.019 10.935 -25.847, 8.727 10.935 -26.150, 9.534 10.830 -25.162, 9.457 10.935 -25.129, 9.800 -10.700 -21.720, 9.800 10.700 -21.720, 9.800 12.200 -15.200, 9.800 10.700 -15.200, 6.854 -10.975 -26.820, 6.838 -10.995 -26.757, 6.823 -11.000 -26.719, 6.884 -10.920 -26.903, 6.909 -10.822 -26.972, 6.919 -10.700 -26.998, 6.800 -10.815 -26.977, 6.840 -10.700 -27.000, 6.879 -10.700 -26.999, 6.800 -11.000 -26.700, 6.356 -11.000 -26.243, -6.356 -11.000 -26.243, -5.865 -11.000 -25.392, 5.807 -11.000 -24.734, 5.978 -11.000 -24.097, -6.610 -11.000 -23.344, 6.356 -11.000 -23.556, -6.897 -11.000 -23.178, 6.897 -11.000 -23.178, 7.208 -11.000 -23.065, 7.866 -11.000 -23.007, 8.800 -11.000 -22.720, 9.349 -11.000 -22.556, -8.800 -11.000 -22.720, -7.534 -11.000 -23.007, -7.866 -11.000 -23.007, -8.993 -11.000 -22.701, -9.178 -11.000 -22.646, -9.044 -11.000 -23.556, -8.973 -10.973 -23.627, -8.921 -10.900 -23.679, -8.800 -12.315 -22.697, 8.800 -12.315 -22.697, 8.922 -12.330 -22.683, 8.911 -12.435 -22.600, 8.800 -12.477 -22.535, 8.896 -12.492 -22.481, 9.423 -12.200 -22.502, 9.494 -12.492 -22.046, 9.603 -12.435 -22.098, 9.553 -12.492 -21.864, 9.385 -12.500 -22.104, 9.370 -12.330 -22.505, 9.321 -12.435 -22.438, 9.157 -12.330 -22.622, 9.483 -12.435 -22.285, 9.582 -12.200 -22.343, 9.671 -12.435 -21.886, 9.701 -12.200 -22.154, 9.678 -12.330 -22.133, 9.753 -12.330 -21.902, 9.712 -12.412 -21.720, 9.615 -12.477 -21.720, 9.295 -12.500 -22.215, 8.800 -12.200 -22.720, 9.181 -12.500 -22.306, 9.082 -12.492 -22.433, 9.058 -12.500 -22.371, 8.800 -12.412 -22.632, 9.127 -12.435 -22.545, 9.391 -12.492 -22.209, 9.251 -12.492 -22.340, 9.548 -12.330 -22.338, 9.800 -12.200 -12.000, 9.800 -12.200 -21.720, 9.777 -12.315 -21.720, 9.712 -12.412 -12.000, 9.500 -12.500 -12.000, 9.500 -12.500 -21.720, 9.769 -12.200 -11.440, 9.739 -12.330 -11.443, 9.537 -12.492 -11.466, 9.615 -12.477 -12.000, 9.095 -12.492 -9.932, 9.656 -12.435 -11.453, 9.278 -12.330 -9.843, 9.008 -12.330 -9.356, 8.171 -12.492 -8.629, 8.527 -12.492 -9.028, 8.938 -12.435 -9.400, 9.305 -12.200 -9.831, 9.034 -12.200 -9.340, 8.256 -12.435 -8.544, 7.763 -12.500 -8.352, 7.772 -12.492 -8.273, 8.123 -12.500 -8.677, 8.686 -12.330 -8.901, 7.372 -12.500 -8.066, 7.336 -12.492 -7.964, 6.868 -12.492 -7.705, 6.960 -12.500 -7.825, 8.336 -12.200 -8.464, 7.917 -12.200 -8.091, 6.530 -12.500 -7.630, 6.414 -12.435 -7.387, 6.374 -12.492 -7.501, 6.969 -12.200 -7.495, 6.957 -12.330 -7.522, 6.442 -12.330 -7.309, 5.861 -12.492 -7.353, 5.334 -12.492 -7.263, 5.887 -12.435 -7.235, 5.913 -12.200 -7.125, 5.347 -12.435 -7.144, 5.356 -12.330 -7.061, 5.360 -12.200 -7.031, 8.836 -12.492 -9.464, 9.413 -12.435 -10.386, 9.491 -12.330 -10.358, 9.646 -12.330 -10.894, 9.314 -12.500 -10.690, 9.447 -12.492 -10.939, 9.777 -12.315 -12.000, 9.299 -12.492 -10.426, 9.565 -12.435 -10.913, 9.203 -12.435 -9.880, 8.621 -12.435 -8.953, 8.315 -12.330 -8.485, 7.899 -12.330 -8.114, 7.847 -12.435 -8.179, 6.920 -12.435 -7.597, 7.444 -12.330 -7.792, 7.400 -12.435 -7.862, 5.906 -12.330 -7.154, -4.800 -12.200 -7.000, 4.800 -12.200 -7.000, -4.800 -12.315 -7.023, 4.800 -12.315 -7.023, 4.800 -12.412 -7.088, 4.800 -12.477 -7.185, -4.800 -12.477 -7.185, 0.427 -14.700 2.969, 0.427 -11.000 2.969, 1.622 -14.700 2.524, 1.622 -11.000 2.524, 1.965 -14.700 2.267, 2.267 -14.700 1.965, 2.878 -11.000 0.845, 2.969 -11.000 -0.427, 2.878 -14.700 -0.845, 2.729 -11.000 -1.246, 2.524 -14.700 -1.622, 1.622 -14.700 -2.524, 1.246 -14.700 -2.729, 0.845 -11.000 -2.878, 0.845 -14.700 -2.878, 0.427 -14.700 -2.969, 0.427 -11.000 -2.969, 0.000 -11.000 -3.000, 2.524 -14.700 1.622, 2.729 -11.000 1.246, 2.878 -14.700 0.845, 2.969 -14.700 0.427, 2.969 -14.700 -0.427, 2.878 -11.000 -0.845, 2.524 -11.000 -1.622, 1.965 -11.000 -2.267, 0.000 -14.700 -3.000, -0.845 -14.700 -2.878, -0.845 -11.000 -2.878, -1.246 -14.700 -2.729, -1.622 -14.700 -2.524, -2.267 -14.700 -1.965, -2.267 -11.000 -1.965, -2.524 -11.000 -1.622, -2.729 -11.000 -1.246, -2.969 -14.700 -0.427, -2.969 -11.000 -0.427, -2.969 -14.700 0.427, -2.878 -14.700 0.845, -2.524 -11.000 1.622, -1.246 -14.700 2.729, -1.246 -11.000 2.729, -0.845 -14.700 2.878, -1.246 -11.000 -2.729, -1.965 -11.000 -2.267, -2.878 -14.700 -0.845, -3.000 -14.700 0.000, -2.969 -11.000 0.427, -1.965 -11.000 2.267, -1.622 -11.000 2.524, -0.427 -11.000 2.969, 9.800 -10.700 -12.000, 9.782 -10.802 -11.578, 9.675 -12.200 -10.887, 9.519 -12.200 -10.349, 9.282 -11.000 -9.783, 7.460 -12.200 -7.766, 7.893 -11.000 -8.071, 6.451 -12.200 -7.281, 6.950 -11.000 -7.486, 5.902 -11.000 -7.123, 5.355 -11.000 -7.031, 9.629 -10.971 -10.705, 8.709 -12.200 -8.883, 8.683 -11.000 -8.850, 9.568 -10.992 -10.496, 9.725 -10.898 -11.139, 9.777 -10.815 3.800, 9.712 -10.912 3.800, 9.739 -10.830 4.356, 9.656 -10.935 4.347, 9.615 -10.977 3.800, 9.480 -11.000 4.233, 9.500 -11.000 3.800, 9.646 -10.830 4.906, 9.299 -10.992 5.374, 9.321 -11.000 5.085, 9.565 -10.935 4.887, 9.491 -10.830 5.442, 9.367 -10.915 5.601, 9.600 -10.700 5.200, 9.447 -10.992 4.861, 9.537 -10.992 4.334, 9.413 -10.935 5.414, 9.061 -10.900 5.619, 8.421 -10.900 4.979, 8.473 -10.973 4.927, 8.544 -11.000 4.856, 9.113 -10.973 5.567, 8.038 -10.873 4.705, 7.896 -10.873 4.634, 7.918 -10.800 4.659, 7.748 -10.873 4.576, 7.640 -10.800 4.558, 7.457 -10.986 4.392, 8.402 -10.800 4.998, 8.198 -10.941 4.752, 8.173 -10.873 4.789, 8.371 -10.986 4.799, 8.327 -10.941 4.851, 7.441 -10.873 4.503, 7.282 -10.873 4.488, 6.950 -10.986 4.391, 6.510 -10.873 4.631, 6.482 -10.800 4.659, 5.979 -10.900 4.979, 5.927 -10.973 4.927, 5.856 -11.000 4.856, 6.034 -10.986 4.794, 6.169 -10.986 4.693, 6.313 -10.986 4.604, 6.367 -10.873 4.702, 6.346 -10.941 4.663, 6.207 -10.941 4.749, 7.285 -10.941 4.444, 7.124 -10.873 4.488, 7.122 -10.941 4.443, 7.118 -10.986 4.376, 7.288 -10.986 4.376, 6.760 -10.800 4.558, 7.052 -10.800 4.506, 6.966 -10.873 4.502, 6.658 -10.873 4.574, 6.644 -10.941 4.532, 6.800 -10.941 4.488, 6.785 -10.986 4.422, 6.960 -10.941 4.458, 6.077 -10.941 4.847, 6.232 -10.873 4.785, 6.106 -10.873 4.881, 6.492 -10.941 4.590, 6.465 -10.986 4.528, 6.623 -10.986 4.467, 7.034 -11.000 4.307, 8.092 -10.986 4.607, 7.914 -10.941 4.593, 8.003 -11.000 4.478, 8.290 -11.000 4.644, 8.059 -10.941 4.666, 8.236 -10.986 4.696, 7.941 -10.986 4.531, 7.784 -10.986 4.470, 7.622 -10.986 4.423, 7.607 -10.941 4.489, 6.810 -10.873 4.531, 6.397 -11.000 4.478, 6.708 -11.000 4.365, 7.596 -10.873 4.532, 7.763 -10.941 4.534, 7.447 -10.941 4.459, 8.299 -10.873 4.885, 5.445 -10.941 6.088, 5.489 -10.873 6.091, 5.602 -10.873 6.819, 5.764 -10.873 7.135, 5.727 -10.941 7.159, 5.834 -10.941 7.307, 5.856 -11.000 7.544, 5.781 -10.986 7.350, 5.644 -11.000 7.290, 5.693 -10.873 5.383, 5.592 -10.873 5.608, 5.659 -10.800 5.482, 5.558 -10.800 5.760, 5.529 -10.873 6.583, 5.506 -10.800 6.052, 5.558 -10.800 6.640, 5.998 -10.800 7.402, 5.497 -10.986 6.860, 5.675 -10.873 6.981, 5.478 -11.000 7.003, 5.561 -10.941 6.835, 5.365 -11.000 6.692, 5.420 -10.986 6.608, 5.447 -10.941 6.341, 5.492 -10.873 6.338, 5.413 -10.986 5.823, 5.478 -11.000 5.397, 5.654 -10.941 5.362, 5.791 -10.941 5.149, 5.736 -10.986 5.108, 5.307 -11.000 6.034, 5.550 -10.941 5.593, 5.523 -10.873 5.846, 5.486 -10.986 5.569, 5.480 -10.941 5.837, 5.826 -10.873 5.175, 5.807 -10.800 5.225, 5.869 -10.873 7.280, 5.670 -10.986 7.197, 5.575 -10.986 7.033, 5.635 -10.941 7.002, 5.486 -10.941 6.593, 5.377 -10.986 6.084, 5.380 -10.986 6.347, 5.595 -10.986 5.329, 5.979 -10.900 7.421, 6.208 -10.874 7.632, 5.927 -10.973 7.473, 6.496 -11.000 8.183, 6.128 -10.986 7.711, 6.176 -10.941 7.663, 6.442 -10.830 8.491, 6.601 -10.915 8.367, 6.414 -10.935 8.413, 6.553 -10.978 8.282, 5.334 -10.992 8.537, 5.887 -10.935 8.565, 5.906 -10.830 8.646, 5.356 -10.830 8.739, 5.347 -10.935 8.656, 5.861 -10.992 8.447, 6.374 -10.992 8.299, -5.998 -10.800 7.402, -5.927 -10.973 7.473, -5.856 -11.000 7.544, -6.567 -10.973 8.113, -5.799 -10.986 7.371, -5.503 -10.873 6.441, -5.459 -10.941 6.447, -5.478 -11.000 7.003, -5.534 -10.941 6.763, -5.593 -10.941 6.914, -5.979 -10.900 7.421, -5.807 -10.800 7.175, -5.752 -10.941 7.198, -5.851 -10.941 7.327, -5.659 -10.800 6.918, -5.392 -10.986 6.457, -5.376 -10.986 6.288, -5.391 -10.986 5.950, -5.365 -11.000 5.708, -5.659 -10.800 5.482, -5.807 -10.800 5.225, -5.881 -10.873 5.106, -5.979 -10.900 4.979, -5.794 -10.986 5.034, -5.478 -11.000 5.397, -5.590 -10.941 5.492, -5.702 -10.873 5.367, -5.604 -10.986 5.313, -5.663 -10.941 5.346, -5.444 -10.941 6.285, -5.488 -10.873 6.124, -5.376 -10.986 6.118, -5.443 -10.941 6.122, -5.502 -10.873 5.966, -5.558 -10.800 5.760, -5.531 -10.873 5.810, -5.574 -10.873 5.658, -5.532 -10.941 5.644, -5.631 -10.873 5.510, -5.488 -10.941 5.800, -5.458 -10.941 5.960, -5.506 -10.800 6.348, -5.749 -10.941 5.207, -5.847 -10.941 5.077, -5.693 -10.986 5.169, -5.785 -10.873 5.232, -5.528 -10.986 5.465, -5.607 -10.986 7.092, -5.634 -10.873 6.896, -5.705 -10.873 7.038, -5.666 -10.941 7.059, -5.644 -11.000 7.290, -5.696 -10.986 7.236, -5.531 -10.986 6.941, -5.423 -10.986 6.622, -5.470 -10.986 6.784, -5.467 -10.986 5.623, -5.422 -10.986 5.785, -5.576 -10.873 6.748, -5.532 -10.873 6.596, -5.489 -10.941 6.607, -5.488 -10.873 6.282, -5.885 -10.873 7.299, -5.789 -10.873 7.173, -6.175 -10.873 4.826, -6.383 -10.873 4.693, -6.362 -10.941 4.654, -6.846 -10.873 4.523, -7.091 -10.873 4.489, -7.338 -10.873 4.492, -7.819 -10.873 4.602, -8.135 -10.873 4.764, -8.280 -10.873 4.869, -8.421 -10.900 4.979, -8.473 -10.973 4.927, -8.350 -10.986 4.781, -8.002 -10.941 4.635, -6.225 -10.800 4.807, -6.482 -10.800 4.659, -6.760 -10.800 4.558, -7.583 -10.873 4.529, -7.052 -10.800 4.506, -7.918 -10.800 4.659, -7.981 -10.873 4.675, -8.402 -10.800 4.998, -8.290 -11.000 4.644, -7.860 -10.986 4.497, -8.003 -11.000 4.478, -7.835 -10.941 4.561, -7.593 -10.941 4.486, -7.608 -10.986 4.420, -7.366 -11.000 4.307, -6.569 -10.986 4.486, -6.608 -10.873 4.592, -6.110 -11.000 4.644, -6.329 -10.986 4.595, -6.108 -10.986 4.736, -6.149 -10.941 4.791, -5.927 -10.973 4.927, -6.823 -10.986 4.413, -6.837 -10.941 4.480, -6.593 -10.941 4.550, -8.159 -10.941 4.727, -8.033 -10.986 4.575, -7.084 -10.986 4.377, -7.341 -10.941 4.447, -7.347 -10.986 4.380, -7.088 -10.941 4.445, -8.197 -10.986 4.670, -8.307 -10.941 4.834, -8.663 -10.941 5.176, -8.711 -10.986 5.128, -8.632 -10.874 5.208, -9.042 -10.800 5.638, -6.110 -12.500 -7.486, -6.374 -12.492 -7.501, -6.868 -12.492 -7.705, -8.123 -12.500 -8.677, -5.334 -12.492 -7.263, -6.920 -12.435 -7.597, -7.400 -12.435 -7.862, -7.772 -12.492 -8.273, -8.836 -12.492 -9.464, -9.095 -12.492 -9.932, -9.413 -12.435 -10.386, -9.481 -12.500 -11.560, -9.423 -12.500 -11.132, -9.537 -12.492 -11.466, -9.320 -12.500 -10.706, -9.447 -12.492 -10.939, -9.299 -12.492 -10.426, -5.360 -12.200 -7.031, -6.414 -12.435 -7.387, -5.356 -12.330 -7.061, -4.800 -12.412 -7.088, -5.347 -12.435 -7.144, -6.451 -12.200 -7.281, -6.969 -12.200 -7.495, -7.847 -12.435 -8.179, -6.957 -12.330 -7.522, -6.442 -12.330 -7.309, -5.913 -12.200 -7.125, -5.906 -12.330 -7.154, -7.460 -12.200 -7.766, -7.899 -12.330 -8.114, -7.444 -12.330 -7.792, -8.256 -12.435 -8.544, -8.315 -12.330 -8.485, -8.686 -12.330 -8.901, -8.709 -12.200 -8.883, -9.008 -12.330 -9.356, -9.203 -12.435 -9.880, -9.278 -12.330 -9.843, -9.491 -12.330 -10.358, -9.519 -12.200 -10.349, -9.646 -12.330 -10.894, -9.565 -12.435 -10.913, -9.656 -12.435 -11.453, -9.739 -12.330 -11.443, -9.769 -12.200 -11.440, -8.975 -12.500 -9.840, -8.938 -12.435 -9.400, -8.621 -12.435 -8.953, -8.448 -12.500 -9.037, -8.527 -12.492 -9.028, -7.372 -12.500 -8.066, -6.955 -12.500 -7.824, -6.530 -12.500 -7.630, -5.861 -12.492 -7.353, -5.681 -12.500 -7.383, -5.245 -12.500 -7.321, -5.887 -12.435 -7.235, -7.336 -12.492 -7.964, -8.171 -12.492 -8.629, -7.200 -10.000 7.700, -6.898 -10.300 7.669, -6.343 -10.300 7.431, -5.927 -10.300 6.993, -5.717 -10.300 6.427, -5.702 -10.300 6.124, -7.649 -10.300 4.769, -8.386 -10.300 5.282, -8.386 -10.000 5.282, -8.547 -10.000 5.539, -8.547 -10.300 5.539, -8.698 -10.300 6.124, -8.057 -10.300 7.431, -7.502 -10.300 7.669, -7.200 -10.300 7.700, -6.343 -10.000 7.431, -6.113 -10.300 7.233, -5.853 -10.000 5.539, -6.014 -10.300 5.282, -6.472 -10.300 4.888, -6.751 -10.000 4.769, -7.352 -10.000 4.708, -7.928 -10.300 4.888, -8.698 -10.000 6.124, -8.607 -10.000 6.721, -8.473 -10.000 6.993, -8.287 -10.300 7.233, -7.792 -10.300 7.578, -8.175 -10.800 4.807, -7.640 -10.800 4.558, -7.348 -10.800 4.506, -6.373 -10.000 4.715, -5.892 -10.000 5.114, -5.715 -10.000 5.373, -5.506 -10.800 6.052, -5.558 -10.800 6.640, -6.965 -10.000 4.516, -6.660 -10.000 4.588, -5.998 -10.800 4.998, -5.502 -10.000 6.279, -5.798 -10.000 7.161, -6.638 -10.800 8.042, -6.715 -10.000 8.119, -6.676 -10.787 8.080, -6.704 -10.891 8.286, -6.734 -10.820 8.328, -6.635 -10.817 8.425, -6.717 -10.773 8.386, -6.727 -10.700 8.389, -6.727 -10.823 8.159, -6.704 -10.750 8.109, -6.697 -10.855 8.126, -6.713 -10.841 8.143, -6.639 -10.940 8.138, -6.496 -11.000 8.183, -6.677 -10.899 8.326, -6.703 -10.899 8.219, -6.654 -10.908 8.111, -6.683 -10.918 8.193, -6.663 -10.940 8.231, -6.619 -10.965 8.169, -6.658 -10.929 8.298, -6.601 -10.915 8.367, -6.637 -10.952 8.267, -6.593 -10.981 8.200, -6.706 -10.824 8.370, -6.769 -10.700 8.301, -6.750 -10.777 8.184, -6.759 -10.745 8.193, -6.715 -10.700 8.119, -6.769 -10.717 8.300, -6.663 -10.872 8.089, -6.619 -10.900 8.061, -6.730 -10.851 8.199, -6.694 -10.889 8.157, -6.713 -10.873 8.179, -6.752 -10.810 8.280, -6.722 -10.875 8.242, -6.758 -10.795 8.230, -6.763 -10.712 8.197, -6.773 -10.715 8.247, -6.768 -10.756 8.242, -6.764 -10.765 8.294, -6.751 -10.718 8.351, -6.746 -10.771 8.344, -6.722 -10.719 8.393, -6.684 -10.919 8.260, 9.446 -10.000 5.647, 9.519 10.700 5.451, 9.034 10.700 6.460, 8.336 10.700 7.336, 9.711 -10.700 4.740, 9.778 -10.700 4.272, 9.800 10.700 3.800, 9.800 -10.700 3.800, 9.675 10.700 4.913, 9.446 -10.700 5.647, 8.709 10.700 6.917, 7.958 -10.000 7.676, 7.460 10.700 8.034, 6.200 -10.700 8.600, 6.451 10.700 8.519, 7.548 -10.000 7.977, 5.360 10.700 8.769, 4.800 -10.700 8.800, 5.272 -10.700 8.778, 5.740 -10.700 8.711, -4.800 -11.000 8.500, -4.800 -10.977 8.615, 4.800 -10.977 8.615, 4.800 -10.912 8.712, 4.800 -10.815 8.777, -9.119 -10.700 5.715, -9.173 -10.800 5.741, -9.290 -10.886 5.706, -9.305 -10.922 5.663, -9.280 -10.968 5.597, -9.282 -10.978 5.553, -9.183 -11.000 5.496, -9.113 -10.973 5.567, -9.213 -10.949 5.651, -9.225 -10.894 5.708, -9.161 -10.820 5.729, -9.191 -10.753 5.757, -9.109 -10.750 5.704, -9.291 -10.776 5.762, -9.301 -10.700 5.769, -9.352 -10.862 5.694, -9.369 -10.862 5.678, -9.348 -10.895 5.664, -9.363 -10.895 5.647, -9.338 -10.924 5.632, -9.295 -10.967 5.582, -9.234 -10.992 5.546, -9.322 -10.924 5.648, -9.330 -10.894 5.679, -9.341 -10.783 5.744, -9.311 -10.856 5.722, -9.203 -10.700 5.765, -9.427 -10.783 5.661, -9.425 -10.817 5.635, -9.397 -10.859 5.643, -9.385 -10.861 5.661, -9.383 -10.785 5.715, -9.400 -10.786 5.698, -9.415 -10.785 5.679, -9.130 -10.942 5.633, -9.061 -10.900 5.619, -9.080 -10.787 5.676, -9.178 -10.927 5.671, -9.160 -10.967 5.612, -9.190 -10.983 5.587, -9.147 -10.837 5.716, -9.246 -10.870 5.725, -9.084 -10.873 5.658, -9.116 -10.861 5.687, -9.264 -10.842 5.740, -9.266 -10.912 5.689, -9.248 -10.963 5.625, -9.206 -10.988 5.574, -9.265 -10.966 5.611, -9.220 -10.991 5.560, -9.352 -10.922 5.616, -9.376 -10.892 5.630, -7.393 11.000 5.167, -7.691 10.700 5.633, -7.831 10.700 5.795, -7.512 10.700 5.518, -7.527 10.830 5.492, -7.200 11.000 5.150, -7.411 10.992 5.240, -7.200 10.992 5.217, -7.586 11.000 5.224, -7.613 10.992 5.308, -7.722 10.935 5.513, -7.795 10.992 5.417, -7.794 10.830 5.695, -7.777 11.000 5.322, -7.858 10.935 5.641, -7.979 10.830 6.158, -7.845 10.830 6.638, -7.942 11.000 6.942, -7.772 11.000 7.080, -7.707 10.992 7.042, -7.476 10.935 7.018, -7.514 10.992 7.132, -7.116 10.830 6.975, -7.284 10.830 6.975, -7.307 10.700 6.942, -7.449 10.830 6.939, -7.512 10.700 6.882, -7.876 10.992 6.914, -7.645 10.935 6.939, -7.949 10.992 5.563, -8.069 10.992 5.739, -7.951 10.830 5.991, -7.962 10.935 5.796, -8.079 11.000 5.627, -8.062 10.935 6.153, -7.969 10.830 6.326, -8.031 10.935 5.969, -8.232 11.000 6.003, -8.147 10.992 5.937, -8.182 10.992 6.147, -8.052 10.935 6.340, -7.924 10.830 6.489, -8.170 10.992 6.359, -8.113 10.992 6.564, -8.002 10.935 6.519, -8.176 11.000 6.586, -8.078 11.000 6.777, -8.014 10.992 6.752, -7.914 10.935 6.684, -7.306 10.992 7.177, -7.107 10.935 7.058, -6.951 10.830 6.939, -7.094 10.992 7.177, -7.007 11.000 7.233, -6.886 10.992 7.132, -6.755 10.935 6.939, -6.664 10.830 6.766, -6.431 10.830 6.326, -6.218 10.992 6.147, -6.253 10.992 5.937, -6.451 10.992 5.563, -6.678 10.935 5.513, -6.728 10.830 5.579, -6.873 10.830 5.492, -6.606 10.830 5.695, -6.369 10.935 5.969, -6.438 10.935 5.796, -6.331 10.992 5.739, -6.542 10.935 5.641, -6.693 10.992 7.042, -6.607 10.935 6.826, -6.555 10.830 6.638, -6.814 11.000 7.176, -6.486 10.935 6.684, -6.476 10.830 6.489, -6.524 10.992 6.914, -6.386 10.992 6.752, -6.421 10.830 6.158, -6.321 11.000 6.773, -6.224 11.000 6.586, -6.287 10.992 6.564, -6.230 10.992 6.359, -6.338 10.935 6.153, -6.168 11.000 6.397, -6.888 10.700 5.518, -6.787 10.992 5.308, -7.032 10.830 5.439, -7.200 10.830 5.420, -7.200 10.935 5.337, -7.307 10.700 5.458, -7.003 11.000 5.169, -7.386 10.935 5.357, -6.480 10.700 6.411, -6.569 10.700 6.605, -7.602 10.830 6.868, -7.793 10.935 6.826, -7.831 10.700 6.605, -7.736 10.830 6.766, -7.950 10.700 6.200, -6.511 10.830 5.835, -6.480 10.700 5.989, -6.449 10.830 5.991, -6.989 10.992 5.240, -7.368 10.830 5.439, -7.672 10.830 5.579, -7.562 10.935 5.417, -7.889 10.830 5.835, -7.293 10.935 7.058, -6.924 10.935 7.018, -6.798 10.830 6.868, -6.398 10.935 6.519, -6.348 10.935 6.340, -6.605 10.992 5.417, -6.838 10.935 5.417, -7.014 10.935 5.357, 7.007 11.000 5.167, 6.838 10.935 5.417, 6.678 10.935 5.513, 6.728 10.830 5.579, 6.873 10.830 5.492, 6.989 10.992 5.240, 7.200 10.992 5.217, 6.814 11.000 5.224, 6.787 10.992 5.308, 6.511 10.830 5.835, 6.569 10.700 5.795, 6.458 11.000 5.458, 6.450 10.700 6.200, 6.476 10.830 6.489, 6.569 10.700 6.605, 6.664 10.830 6.766, 6.555 10.830 6.638, 6.386 10.992 6.752, 6.524 10.992 6.914, 6.628 11.000 7.080, 7.116 10.830 6.975, 6.888 10.700 6.882, 6.755 10.935 6.939, 6.693 10.992 7.042, 6.951 10.830 6.939, 6.451 10.992 5.563, 6.331 10.992 5.739, 6.449 10.830 5.991, 6.369 10.935 5.969, 6.438 10.935 5.796, 6.321 11.000 5.627, 6.338 10.935 6.153, 6.431 10.830 6.326, 6.230 10.992 6.359, 6.398 10.935 6.519, 6.167 11.000 6.393, 6.287 10.992 6.564, 6.486 10.935 6.684, 6.886 10.992 7.132, 7.107 10.935 7.058, 7.293 10.935 7.058, 7.284 10.830 6.975, 7.449 10.830 6.939, 7.003 11.000 7.231, 7.200 11.000 7.250, 7.512 10.700 6.882, 7.306 10.992 7.177, 7.514 10.992 7.132, 7.602 10.830 6.868, 7.736 10.830 6.766, 7.924 10.830 6.489, 7.969 10.830 6.326, 8.031 10.935 5.969, 8.062 10.935 6.153, 8.176 11.000 5.814, 7.691 10.700 5.633, 7.527 10.830 5.492, 7.794 10.830 5.695, 7.889 10.830 5.835, 8.147 10.992 5.937, 8.069 10.992 5.739, 7.672 10.830 5.579, 7.962 10.935 5.796, 7.858 10.935 5.641, 7.393 11.000 7.233, 7.586 11.000 7.176, 7.793 10.935 6.826, 7.914 10.935 6.684, 8.079 11.000 6.773, 8.002 10.935 6.519, 8.052 10.935 6.340, 7.979 10.830 6.158, 8.232 11.000 6.397, 8.170 10.992 6.359, 8.233 11.000 6.007, 8.182 10.992 6.147, 8.078 11.000 5.623, 7.942 11.000 5.458, 7.722 10.935 5.513, 7.368 10.830 5.439, 7.613 10.992 5.308, 7.586 11.000 5.224, 7.200 10.935 5.337, 7.200 10.830 5.420, 7.014 10.935 5.357, 7.845 10.830 6.638, 7.691 10.700 6.767, 6.798 10.830 6.868, 6.607 10.935 6.826, 6.709 10.700 6.767, 6.480 10.700 6.411, 6.421 10.830 6.158, 6.480 10.700 5.989, 7.920 10.700 5.989, 7.951 10.830 5.991, 7.950 10.700 6.200, 7.032 10.830 5.439, 6.605 10.992 5.417, 6.542 10.935 5.641, 6.606 10.830 5.695, 6.218 10.992 6.147, 6.253 10.992 5.937, 6.348 10.935 6.340, 6.924 10.935 7.018, 7.094 10.992 7.177, 7.476 10.935 7.018, 7.707 10.992 7.042, 7.645 10.935 6.939, 7.876 10.992 6.914, 8.014 10.992 6.752, 8.113 10.992 6.564, 7.949 10.992 5.563, 7.795 10.992 5.417, 7.562 10.935 5.417, 7.411 10.992 5.240, 7.386 10.935 5.357, -2.889 11.170 -0.487, -2.777 11.300 -0.835, -2.798 11.170 -0.868, -2.842 11.008 -1.319, -2.641 11.008 -1.686, -2.845 11.000 -1.463, -2.971 11.065 -0.501, -2.878 11.065 -0.893, -2.733 11.065 -1.268, -2.540 11.065 -1.621, -2.485 11.000 -2.014, -2.658 11.170 -1.233, -2.301 11.065 -1.945, -2.393 11.008 -2.023, -2.160 11.300 -1.935, -1.658 11.170 -2.415, -1.359 11.065 -2.689, -1.413 11.008 -2.796, -1.028 11.008 -2.960, -1.757 11.000 -2.675, -2.019 11.000 -2.483, -2.021 11.065 -2.235, -2.102 11.008 -2.324, -1.965 11.170 -2.173, -1.705 11.065 -2.484, -1.855 11.300 -2.229, -0.878 11.000 -3.079, -1.321 11.170 -2.615, -0.961 11.170 -2.768, -0.624 11.008 -3.070, -0.209 11.008 -3.126, -0.588 11.000 -3.149, -0.734 11.300 -2.806, -0.600 11.065 -2.953, 0.303 11.000 -3.186, -0.317 11.300 -2.883, -0.196 11.170 -2.923, 0.209 11.008 -3.126, 0.624 11.008 -3.070, 0.196 11.170 -2.923, 1.178 11.000 -2.975, 1.028 11.008 -2.960, 0.892 11.000 -3.073, 0.600 11.000 -3.144, 0.106 11.300 -2.898, 0.584 11.170 -2.871, 0.936 11.300 -2.745, 1.745 11.000 -2.680, 1.413 11.008 -2.796, 0.961 11.170 -2.768, 1.321 11.170 -2.615, 2.102 11.008 -2.324, 1.965 11.170 -2.173, 2.237 11.170 -1.892, 2.013 11.300 -2.088, 2.295 11.300 -1.772, 2.975 11.000 -1.178, 2.842 11.008 -1.319, 2.301 11.065 -1.945, 2.540 11.065 -1.621, 2.469 11.170 -1.576, 2.529 11.300 -1.419, 2.658 11.170 -1.233, 2.878 11.065 -0.893, 2.993 11.008 -0.928, 3.090 11.008 -0.521, 3.079 11.000 -0.878, 3.149 11.000 -0.588, 2.709 11.300 -1.036, 2.971 11.065 -0.501, 2.831 11.300 -0.631, 3.186 11.000 0.303, 2.889 11.170 -0.487, 3.118 11.008 0.314, 2.928 11.170 -0.098, 2.975 11.000 1.178, 3.074 11.000 0.891, 3.048 11.008 0.726, 2.892 11.300 0.212, 2.748 11.008 1.506, 2.924 11.008 1.126, 2.831 11.300 0.631, 2.850 11.170 0.679, 2.709 11.300 1.036, 2.734 11.170 1.053, 2.812 11.065 1.083, 2.529 11.300 1.419, 2.569 11.170 1.408, 2.522 11.008 1.859, 2.426 11.065 1.787, 2.263 11.000 2.263, 1.942 11.008 2.459, 1.687 11.300 2.359, 0.828 11.008 3.022, 1.477 11.000 2.839, 1.597 11.008 2.696, 1.816 11.170 2.299, 1.535 11.065 2.592, 1.493 11.170 2.521, 1.176 11.065 2.774, 0.796 11.065 2.906, 1.144 11.170 2.697, 0.418 11.008 3.105, 0.000 11.000 3.200, 0.298 11.000 3.188, 0.527 11.300 2.852, -0.303 11.000 3.186, 0.106 11.300 2.898, 0.000 11.170 2.930, -0.402 11.065 2.986, -0.418 11.008 3.105, -0.828 11.008 3.022, -0.892 11.000 3.073, -0.796 11.065 2.906, -1.224 11.008 2.884, -0.390 11.170 2.904, -0.774 11.170 2.826, -1.177 11.065 2.773, -1.463 11.000 2.845, -1.745 11.000 2.680, -0.734 11.300 2.806, -1.145 11.170 2.697, -1.535 11.065 2.592, -1.597 11.008 2.696, -1.942 11.008 2.459, -2.252 11.008 2.178, -1.816 11.170 2.299, -2.160 11.300 1.935, -2.839 11.000 1.477, -2.748 11.008 1.506, -2.522 11.008 1.859, -2.106 11.170 2.037, -3.048 11.008 0.726, -2.924 11.008 1.126, -3.079 11.000 0.878, -2.626 11.300 1.231, -2.734 11.170 1.053, -2.931 11.065 0.698, -3.149 11.000 0.588, -3.118 11.008 0.314, -2.777 11.300 0.835, -2.850 11.170 0.679, -3.131 11.008 -0.105, -2.998 11.065 0.302, -2.915 11.170 0.293, -3.011 11.065 -0.101, -2.928 11.170 -0.098, -3.090 11.008 -0.521, -2.993 11.008 -0.928, -3.074 11.000 -0.891, -3.144 11.000 -0.600, 2.166 11.065 2.095, 2.359 11.170 1.738, 2.019 11.000 2.483, 2.675 11.000 -1.757, 2.641 11.008 -1.686, 2.483 11.000 -2.019, 2.393 11.008 -2.023, 2.021 11.065 -2.235, 1.658 11.170 -2.415, 1.326 11.300 -2.579, -1.773 11.008 -2.583, -1.511 11.300 2.475, -2.483 11.000 2.019, 0.000 11.065 3.013, 0.000 11.008 3.133, 0.402 11.065 2.986, -2.469 11.170 -1.576, -2.237 11.170 -1.892, -0.988 11.065 -2.846, -0.584 11.170 -2.871, -0.201 11.065 -3.006, 0.600 11.065 -2.953, 0.201 11.065 -3.006, 0.988 11.065 -2.846, 1.359 11.065 -2.689, 1.773 11.008 -2.583, 1.705 11.065 -2.484, 2.733 11.065 -1.268, 2.798 11.170 -0.868, 3.011 11.065 -0.101, 3.131 11.008 -0.105, 2.998 11.065 0.302, 2.915 11.170 0.293, 2.931 11.065 0.698, 2.642 11.065 1.448, 2.252 11.008 2.178, 2.106 11.170 2.037, 1.867 11.065 2.365, 1.223 11.008 2.885, 0.390 11.170 2.904, 0.774 11.170 2.826, -1.493 11.170 2.521, -1.867 11.065 2.365, -2.166 11.065 2.095, -2.426 11.065 1.787, -2.359 11.170 1.738, -2.569 11.170 1.408, -2.642 11.065 1.448, -2.812 11.065 1.083, 4.800 10.977 8.615, 4.800 10.912 8.712, -4.800 10.815 8.777, -4.800 10.700 8.800, 4.800 10.700 8.800, 4.800 10.815 8.777, 9.565 10.935 4.887, 9.305 10.700 5.969, 9.646 10.830 4.906, 9.656 10.935 4.347, 9.423 11.000 4.668, 8.975 11.000 5.960, 7.761 11.000 7.450, 7.400 10.935 7.938, 6.920 10.935 8.203, 6.969 10.700 8.305, 7.847 10.935 7.621, 7.772 10.992 7.527, 9.447 10.992 4.861, 9.299 10.992 5.374, 9.278 10.830 5.957, 9.008 10.830 6.444, 9.203 10.935 5.920, 8.686 10.830 6.899, 8.315 10.830 7.315, 8.527 10.992 6.772, 7.917 10.700 7.709, 6.955 11.000 7.976, 5.913 10.700 8.675, 6.442 10.830 8.491, 6.868 10.992 8.095, 6.530 11.000 8.170, 6.109 11.000 8.314, 6.374 10.992 8.299, 5.356 10.830 8.739, 5.861 10.992 8.447, 5.334 10.992 8.537, 5.244 11.000 8.479, 9.739 10.830 4.356, 9.769 10.700 4.360, 9.537 10.992 4.334, 9.413 10.935 5.414, 9.491 10.830 5.442, 8.836 10.992 6.336, 9.095 10.992 5.868, 8.938 10.935 6.400, 8.171 10.992 7.171, 8.256 10.935 7.256, 8.621 10.935 6.847, 7.899 10.830 7.686, 7.444 10.830 8.008, 6.957 10.830 8.278, 7.336 10.992 7.836, 6.414 10.935 8.413, 5.887 10.935 8.565, 5.906 10.830 8.646, 5.347 10.935 8.656, 9.712 10.912 3.800, 9.615 10.977 3.800, 9.570 10.992 -14.562, 9.500 11.000 -14.486, 9.777 10.815 3.800, 9.701 12.200 -14.766, 9.631 10.970 -14.644, 9.726 10.897 -14.823, 9.782 10.802 -15.012, 9.775 12.200 -14.977, 9.423 12.200 -14.418, -8.800 12.200 -14.200, -3.976 12.492 -23.564, -3.715 12.500 -23.684, -3.417 12.500 -23.894, -3.482 12.492 -23.931, -3.107 12.500 -24.086, -2.954 12.492 -24.247, -1.262 12.330 -25.066, -1.538 12.200 -25.035, -2.134 12.200 -24.860, -2.444 12.435 -24.621, -5.002 12.330 -22.825, -5.078 12.418 -22.627, -5.030 12.479 -22.530, -4.755 12.500 -22.699, -4.522 12.500 -22.963, -4.844 12.492 -22.696, -4.937 12.435 -22.772, -3.548 12.435 -24.031, -3.011 12.435 -24.353, -2.710 12.200 -24.628, -3.261 12.200 -24.343, -3.595 12.330 -24.100, -4.052 12.435 -23.657, -2.398 12.492 -24.510, -2.450 12.500 -24.415, -1.819 12.492 -24.717, -1.223 12.492 -24.866, -1.062 12.500 -24.828, -0.614 12.492 -24.957, 0.634 12.330 -25.159, 0.310 12.200 -25.213, -0.310 12.200 -25.213, 0.000 12.500 -24.920, 0.706 12.500 -24.880, 0.614 12.492 -24.957, 1.056 12.500 -24.830, 1.411 12.500 -24.757, 2.398 12.492 -24.510, 2.112 12.500 -24.549, 2.452 12.500 -24.415, 2.954 12.492 -24.247, 3.108 12.500 -24.084, 4.268 12.500 -23.218, 4.518 12.500 -22.966, 4.975 12.500 -22.420, 4.844 12.492 -22.696, 3.482 12.492 -23.931, 4.052 12.435 -23.657, 1.854 12.435 -24.832, 0.000 12.492 -24.987, 0.626 12.435 -25.076, 0.000 12.435 -25.107, 1.223 12.492 -24.866, 1.819 12.492 -24.717, 3.011 12.435 -24.353, 4.431 12.492 -23.151, 4.516 12.435 -23.236, 4.937 12.435 -22.772, 5.030 12.479 -22.530, 5.002 12.330 -22.825, 4.575 12.330 -23.295, 1.246 12.435 -24.984, 1.262 12.330 -25.066, 5.078 12.418 -22.627, 4.718 12.200 -23.191, 5.123 12.200 -22.720, 4.105 12.330 -23.722, 0.929 12.200 -25.153, 3.783 12.200 -24.006, 3.595 12.330 -24.100, 3.050 12.330 -24.426, 2.476 12.330 -24.698, 1.878 12.330 -24.912, 1.538 12.200 -25.035, -4.516 12.435 -23.236, -4.431 12.492 -23.151, -4.105 12.330 -23.722, -4.575 12.330 -23.295, -4.718 12.200 -23.191, -0.634 12.330 -25.159, 0.000 12.330 -25.190, -0.626 12.435 -25.076, -3.050 12.330 -24.426, -2.476 12.330 -24.698, -1.878 12.330 -24.912, -1.854 12.435 -24.832, -1.246 12.435 -24.984, 2.444 12.435 -24.621, 3.976 12.492 -23.564, 3.548 12.435 -24.031, -8.800 12.477 -22.535, -5.111 12.320 -22.695, -8.800 12.315 -22.697, 8.800 12.500 -14.500, -8.800 12.412 -14.288, 8.800 12.200 -14.200, 8.800 12.412 -14.288, 8.800 12.477 -14.385, 8.896 12.492 -14.439, 9.234 12.200 -14.299, 9.157 12.330 -14.298, 9.023 12.200 -14.225, 9.370 12.330 -14.415, 9.548 12.330 -14.582, 9.553 12.492 -15.056, 9.451 12.500 -14.942, 9.494 12.492 -14.874, 9.321 12.435 -14.482, 9.582 12.200 -14.577, 9.603 12.435 -14.822, 9.615 12.477 -15.200, 9.678 12.330 -14.787, 9.671 12.435 -15.034, 9.753 12.330 -15.018, 9.712 12.412 -15.200, 9.777 12.315 -15.200, 9.391 12.492 -14.711, 9.295 12.500 -14.705, 9.181 12.500 -14.614, 8.922 12.330 -14.237, 9.127 12.435 -14.375, 9.082 12.492 -14.487, 8.911 12.435 -14.320, 8.800 12.315 -14.223, 9.251 12.492 -14.580, 9.483 12.435 -14.635, 9.800 12.200 -21.720, 9.777 12.315 -21.720, 9.712 12.412 -21.720, 9.500 12.500 -15.200, 8.800 12.200 -22.720, 9.267 12.330 -22.570, 9.464 12.330 -22.427, 9.619 12.330 -22.240, 9.615 12.477 -21.720, 9.685 12.435 -21.776, 9.021 12.435 -22.579, 9.407 12.435 -22.367, 9.447 12.492 -22.131, 9.529 12.492 -21.957, 8.991 12.492 -22.463, 9.058 12.500 -22.371, 9.386 12.500 -22.102, 9.451 12.500 -21.978, 9.488 12.500 -21.851, 9.565 12.492 -21.768, 9.325 12.492 -22.279, 9.295 12.500 -22.215, 9.423 12.200 -22.502, 9.041 12.330 -22.660, 9.227 12.435 -22.497, 9.169 12.492 -22.392, 9.644 12.435 -21.994, 9.723 12.330 -22.020, 9.549 12.435 -22.195, 9.768 12.330 -21.781, 8.800 12.315 -22.697, 5.111 12.320 -22.695, 8.800 12.477 -22.535, 8.800 12.412 -22.632, -6.994 -10.833 -26.605, -6.982 -10.913 -26.647, -6.832 -10.995 -26.756, -6.964 -10.946 -26.678, -6.954 -10.800 -26.559, -6.935 -10.900 -26.577, -6.910 -10.983 -26.747, -6.994 -10.854 -26.613, -7.042 -10.855 -26.683, -6.992 -10.874 -26.622, -7.066 -10.824 -26.705, -7.090 -10.810 -26.783, -7.087 -10.787 -26.728, -7.098 -10.752 -26.740, -7.110 -10.717 -26.808, -7.109 -10.700 -26.826, -7.075 -10.700 -26.911, -7.096 -10.720 -26.871, -7.012 -10.781 -26.956, -7.001 -10.836 -26.935, -6.981 -10.896 -26.895, -7.065 -10.856 -26.752, -7.102 -10.733 -26.744, -7.052 -10.700 -26.656, -7.104 -10.714 -26.746, -7.007 -10.700 -26.973, -7.017 -10.720 -26.966, -6.919 -10.700 -26.998, -7.015 -10.751 -26.963, -7.020 -10.894 -26.854, -6.963 -10.939 -26.842, -7.021 -10.915 -26.762, -7.044 -10.740 -26.648, -7.094 -10.749 -26.867, -7.063 -10.721 -26.926, -7.061 -10.752 -26.922, -7.108 -10.743 -26.805, -7.103 -10.766 -26.799, -7.089 -10.777 -26.861, -7.057 -10.782 -26.915, -7.044 -10.837 -26.894, -7.075 -10.828 -26.840, -7.049 -10.880 -26.804, -7.700 -10.000 -23.400, -7.398 -10.300 -23.431, -6.248 -10.000 -25.276, -6.723 -10.300 -26.038, -6.972 -10.300 -26.212, -7.548 -10.300 -26.392, -8.428 -10.300 -26.212, -8.428 -10.000 -26.212, -8.677 -10.000 -26.038, -8.677 -10.300 -26.038, -8.886 -10.300 -25.818, -9.047 -10.300 -25.561, -9.152 -10.000 -25.276, -9.152 -10.300 -25.276, -9.198 -10.000 -24.976, -9.183 -10.300 -24.673, -9.107 -10.300 -24.379, -8.787 -10.300 -23.867, -8.787 -10.000 -23.867, -8.557 -10.300 -23.669, -6.843 -10.300 -23.669, -6.843 -10.000 -23.669, -6.613 -10.300 -23.867, -6.613 -10.000 -23.867, -6.353 -10.000 -25.561, -7.251 -10.000 -26.331, -8.149 -10.000 -26.331, -9.107 -10.000 -24.379, -8.292 -10.000 -23.522, -8.002 -10.300 -23.431, -8.902 -10.800 -23.698, -8.472 -10.800 -23.385, -7.779 -10.000 -23.202, -7.160 -10.000 -23.288, -8.699 -10.800 -23.525, -8.661 -10.000 -23.497, -8.387 -10.000 -23.345, -8.089 -10.000 -23.245, -7.700 -10.800 -23.200, -6.928 -10.800 -23.385, -6.701 -10.800 -23.525, -6.307 -10.800 -23.925, -6.159 -10.800 -24.182, -6.058 -10.800 -24.460, -6.045 -10.000 -25.289, -6.298 -10.000 -25.861, -6.498 -10.000 -26.102, -6.006 -10.800 -24.752, -6.006 -10.800 -25.048, -6.159 -10.800 -25.618, -6.307 -10.800 -25.875, -7.021 -10.773 -26.626, -9.359 -10.800 -24.154, -9.456 -10.700 -24.252, -9.426 -10.773 -24.221, -7.298 11.000 -23.930, -6.729 11.000 -24.498, -4.718 11.000 -23.191, -4.270 11.000 -23.621, -6.730 11.000 -25.302, 0.310 11.000 -25.213, 6.800 11.000 -26.700, 0.929 11.000 -25.153, 1.538 11.000 -25.035, 6.729 11.000 -25.302, 6.957 11.000 -25.643, 7.700 11.000 -25.950, 9.046 11.000 -25.500, 9.182 11.000 -25.273, 6.650 11.000 -24.900, 4.270 11.000 -23.621, 6.670 11.000 -24.695, 6.730 11.000 -24.498, 6.958 11.000 -24.157, 6.827 11.000 -24.316, 7.495 11.000 -23.870, 7.700 11.000 -23.850, 8.102 11.000 -23.930, 8.283 11.000 -24.027, 9.500 11.000 -24.000, 9.384 11.000 -24.784, 9.295 11.000 -25.033, 8.670 11.000 -25.302, 8.573 11.000 -25.484, 8.442 11.000 -25.643, 8.300 11.000 -26.245, 8.102 11.000 -25.870, 7.833 11.000 -26.495, 7.327 11.000 -26.648, 7.495 11.000 -25.930, 7.298 11.000 -25.870, 7.065 11.000 -26.687, -6.958 11.000 -25.643, -7.327 11.000 -26.648, -8.300 11.000 -26.246, -8.709 11.000 -25.910, -9.045 11.000 -25.500, -8.730 11.000 -25.104, -8.750 11.000 -24.900, -8.283 11.000 -24.027, -8.442 11.000 -24.157, -7.298 11.000 -25.870, -7.833 11.000 -26.495, -7.905 11.000 -25.930, -8.102 11.000 -25.870, -9.384 11.000 -24.784, -9.448 11.000 -24.527, -9.349 11.000 -22.556, -9.178 11.000 -22.646, -8.993 11.000 -22.701, -8.800 11.000 -22.720, 7.298 11.000 -23.930, 7.117 11.000 -24.027, 6.800 10.912 -26.912, -6.800 10.912 -26.912, -6.800 10.815 -26.977, 7.323 -10.000 -26.954, 8.046 10.700 -26.729, 8.773 -10.000 -26.260, 8.765 10.700 -26.267, 9.067 10.700 -25.965, 9.060 -10.000 -25.973, 7.717 -10.000 -26.856, 9.306 -10.000 -25.649, 9.656 -10.000 -24.917, 9.678 10.700 -24.845, 9.800 10.700 -24.000, 9.799 -10.700 -24.079, 9.798 -10.000 -24.119, 6.800 -10.700 -27.000, -6.800 -10.977 -26.815, 6.800 -10.977 -26.815, -6.800 -10.815 -26.977, 6.800 -10.912 -26.912, -9.481 -10.766 -24.268, -9.515 -10.742 -24.290, -9.525 -10.793 -24.285, -9.731 -10.845 -24.199, -9.798 -10.700 -24.119, -9.757 -10.776 -24.213, -9.689 -10.845 -24.241, -9.642 -10.939 -24.163, -9.730 -10.890 -24.094, -9.716 -10.777 -24.258, -9.711 -10.700 -24.275, -9.662 -10.772 -24.290, -9.637 -10.836 -24.272, -9.600 -10.762 -24.304, -9.579 -10.817 -24.287, -9.535 -10.700 -24.301, -9.491 -10.735 -24.279, -9.448 -10.740 -24.244, -9.502 -10.779 -24.278, -9.483 -10.855 -24.242, -9.541 -10.749 -24.299, -9.377 -10.900 -24.135, -9.375 -10.875 -24.150, -9.438 -10.914 -24.175, -9.553 -10.960 -24.162, -9.619 -10.956 -24.144, -9.415 -10.875 -24.186, -9.467 -10.947 -24.157, -9.409 -10.943 -24.119, -9.500 -10.972 -24.133, -9.591 -10.970 -24.131, -9.703 -10.920 -24.084, -9.533 -10.986 -24.104, -9.429 -10.973 -24.084, -9.459 -10.987 -24.070, -9.433 -10.969 -24.096, -9.538 -10.928 -24.204, -9.562 -10.915 -24.221, -9.477 -10.906 -24.206, -9.497 -10.898 -24.222, -9.446 -10.867 -24.214, -9.462 -10.860 -24.228, -9.389 -10.911 -24.137, -9.514 -10.938 -24.188, -9.580 -10.949 -24.177, -4.800 -12.500 -7.300, -7.761 -12.500 -8.350, -8.734 -12.500 -9.428, -9.170 -12.500 -10.270, -9.500 -12.500 -12.000, -9.476 -12.500 -21.901, -8.800 -12.500 -22.420, 9.170 -12.500 -10.270, 8.976 -12.500 -9.845, 8.734 -12.500 -9.428, 8.450 -12.500 -9.039, 4.800 -12.500 -7.300, 5.240 -12.500 -7.319, 6.094 -12.500 -7.480, 5.668 -12.500 -7.377, 8.931 -12.500 -22.408, 8.800 -12.500 -22.420, 9.451 -12.500 -21.978, 9.479 -12.500 -11.556, 9.489 -12.500 -21.849, 9.417 -12.500 -11.119, -9.321 -11.000 5.085, -8.544 -11.000 4.856, -9.480 -11.000 4.233, -9.500 -11.000 3.800, -7.692 -11.000 4.365, -7.034 -11.000 4.307, -2.878 -11.000 0.845, -2.729 -11.000 1.246, -5.856 -11.000 4.856, -5.644 -11.000 5.110, -2.267 -11.000 1.965, 0.000 -11.000 3.000, 4.800 -11.000 8.500, 0.845 -11.000 2.878, 5.307 -11.000 6.366, 5.233 -11.000 8.480, 5.663 -11.000 8.420, 6.085 -11.000 8.321, -6.950 -11.000 -7.486, -3.000 -11.000 0.000, -5.902 -11.000 -7.123, -5.355 -11.000 -7.031, -2.878 -11.000 -0.845, -1.622 -11.000 -2.524, -4.800 -11.000 -7.000, -0.427 -11.000 -2.969, 4.800 -11.000 -7.000, 3.000 -11.000 0.000, 7.438 -11.000 -7.752, 8.309 -11.000 -8.439, 9.420 -11.000 4.663, 9.008 -11.000 -9.300, 9.500 -11.000 -10.294, 6.436 -11.000 -7.275, 7.692 -11.000 4.365, 7.366 -11.000 4.307, 2.969 -11.000 0.427, 6.110 -11.000 4.644, 2.267 -11.000 1.965, 1.965 -11.000 2.267, 5.365 -11.000 5.708, 2.524 -11.000 1.622, 5.644 -11.000 5.110, 1.246 -11.000 2.729, -0.845 -11.000 2.878, -5.233 -11.000 8.480, -5.307 -11.000 6.366, -5.365 -11.000 6.692, -5.663 -11.000 8.421, -5.307 -11.000 6.034, -6.397 -11.000 4.478, -6.708 -11.000 4.365, 2.267 -11.000 -1.965, 1.622 -11.000 -2.524, 1.246 -11.000 -2.729, -6.436 -11.000 -7.275, -7.893 -11.000 -8.071, -7.917 -12.200 -8.091, -8.309 -11.000 -8.439, -9.034 -12.200 -9.340, -9.282 -11.000 -9.783, -9.675 -12.200 -10.887, -9.725 -10.898 -11.139, -9.800 -12.200 -12.000, -7.438 -11.000 -7.752, -8.336 -12.200 -8.464, -8.683 -11.000 -8.850, -9.008 -11.000 -9.300, -9.305 -12.200 -9.831, -9.500 -11.000 -10.294, -8.402 -10.000 4.998, -8.177 -10.000 5.062, -8.161 -10.000 4.798, -7.887 -10.000 4.645, -7.589 -10.000 4.545, -7.048 -10.000 4.708, -7.279 -10.000 4.502, -6.472 -10.000 4.888, -6.114 -10.000 4.892, -6.223 -10.000 5.062, -5.588 -10.000 5.660, -5.748 -10.000 5.824, -5.702 -10.000 6.124, -5.516 -10.000 5.965, -5.793 -10.000 6.721, -5.645 -10.000 6.887, -5.998 -10.000 7.402, -6.608 -10.000 7.578, -6.898 -10.000 7.669, -7.928 -10.000 4.888, -7.649 -10.000 4.769, -6.014 -10.000 5.282, -5.717 -10.000 6.427, -5.545 -10.000 6.589, -5.927 -10.000 6.993, -6.113 -10.000 7.233, -7.110 -10.000 8.235, -7.502 -10.000 7.669, -6.765 -10.000 8.203, -6.727 -10.000 8.389, -6.769 -10.000 8.301, -6.647 -10.000 8.446, -7.548 -10.000 7.977, -7.792 -10.000 7.578, -8.057 -10.000 7.431, -8.336 -10.000 7.336, -8.287 -10.000 7.233, -8.676 -10.000 6.958, -8.683 -10.000 6.427, -8.977 -10.000 6.548, -9.235 -10.000 6.110, -8.652 -10.000 5.824, -9.119 -10.000 5.715, -9.301 -10.000 5.769, -6.647 -10.700 8.446, -6.765 -10.700 8.203, -4.800 -10.815 8.777, -5.334 -10.992 8.537, -5.887 -10.935 8.565, -6.414 -10.935 8.413, -6.553 -10.978 8.282, -6.374 -10.992 8.299, -6.085 -11.000 8.321, -5.347 -10.935 8.656, -5.356 -10.830 8.739, -5.906 -10.830 8.646, -6.442 -10.830 8.491, -5.861 -10.992 8.447, -4.800 -10.912 8.712, -4.800 -10.700 8.800, -5.906 10.830 8.646, -6.442 10.830 8.491, -4.800 10.912 8.712, -4.800 10.977 8.615, -5.347 10.935 8.656, -6.094 11.000 8.320, -6.960 11.000 7.975, -7.772 10.992 7.527, -7.372 11.000 7.734, -7.763 11.000 7.448, -8.123 11.000 7.123, -8.938 10.935 6.400, -8.836 10.992 6.336, -9.491 10.830 5.442, -9.519 10.700 5.451, -9.008 10.830 6.444, -8.527 10.992 6.772, -5.334 10.992 8.537, -5.861 10.992 8.447, -6.374 10.992 8.299, -7.444 10.830 8.008, -7.460 10.700 8.034, -7.899 10.830 7.686, -8.336 10.700 7.336, -6.868 10.992 8.095, -7.336 10.992 7.836, -8.315 10.830 7.315, -8.709 10.700 6.917, -7.847 10.935 7.621, -8.256 10.935 7.256, -8.171 10.992 7.171, -8.621 10.935 6.847, -8.686 10.830 6.899, -9.034 10.700 6.460, -8.734 11.000 6.372, -9.203 10.935 5.920, -9.413 10.935 5.414, -9.646 10.830 4.906, -9.565 10.935 4.887, -9.299 10.992 5.374, -9.656 10.935 4.347, -9.479 11.000 4.245, -9.615 10.977 3.800, -9.739 10.830 4.356, -5.913 10.700 8.675, -5.360 10.700 8.769, -5.356 10.830 8.739, -6.414 10.935 8.413, -5.887 10.935 8.565, -6.920 10.935 8.203, -6.957 10.830 8.278, -7.400 10.935 7.938, -9.278 10.830 5.957, -9.095 10.992 5.868, -9.537 10.992 4.334, -9.447 10.992 4.861, -9.711 -10.700 4.740, -9.646 -10.830 4.906, -9.777 -10.815 3.800, -9.739 -10.830 4.356, -9.656 -10.935 4.347, -9.615 -10.977 3.800, -9.447 -10.992 4.861, -9.413 -10.935 5.414, -9.565 -10.935 4.887, -9.778 -10.700 4.272, -9.537 -10.992 4.334, -9.421 -11.000 4.663, -9.299 -10.992 5.374, -9.367 -10.915 5.601, -9.491 -10.830 5.442, -9.301 -10.447 5.769, -9.197 -10.447 5.763, -9.446 -10.700 5.647, -9.389 -10.700 5.727, -9.389 -10.000 5.727, -9.394 -10.378 5.722, -9.446 -10.000 5.647, -9.203 -10.000 5.765, -9.301 -10.378 5.769, -9.394 -10.447 5.722, -9.197 -10.378 5.763, 9.349 11.000 -14.364, 9.178 11.000 -14.274, 8.993 11.000 -14.219, 9.500 11.000 3.800, 3.200 11.000 0.000, 3.188 11.000 -0.298, 6.623 11.000 5.322, 6.224 11.000 5.814, 3.144 11.000 0.600, 2.680 11.000 1.745, 2.845 11.000 1.463, 2.485 11.000 2.014, 6.168 11.000 6.003, 1.757 11.000 2.675, 1.178 11.000 2.975, 0.878 11.000 3.079, 0.588 11.000 3.149, 4.800 11.000 8.500, -0.600 11.000 3.144, -4.800 11.000 8.500, -1.178 11.000 2.975, -6.224 11.000 5.814, -2.675 11.000 1.757, -6.322 11.000 5.623, -6.458 11.000 5.458, -2.975 11.000 1.178, -6.628 11.000 5.320, -6.814 11.000 5.224, -3.188 11.000 0.298, 8.800 11.000 -14.200, -0.298 11.000 -3.188, -1.178 11.000 -2.975, -1.477 11.000 -2.839, -2.263 11.000 -2.263, -2.680 11.000 -1.745, -2.975 11.000 -1.178, -7.942 11.000 5.458, -9.417 11.000 4.681, -9.314 11.000 5.110, -9.170 11.000 5.530, -8.176 11.000 5.814, -8.233 11.000 6.393, -8.250 11.000 6.200, -8.976 11.000 5.955, -8.450 11.000 6.761, -7.586 11.000 7.176, -7.200 11.000 7.250, -7.397 11.000 7.231, -6.530 11.000 8.170, -6.623 11.000 7.078, -6.458 11.000 6.942, -6.150 11.000 6.200, -5.668 11.000 8.423, -5.240 11.000 8.481, 6.224 11.000 6.586, 6.322 11.000 6.777, 5.681 11.000 8.417, 6.458 11.000 6.942, 6.814 11.000 7.176, 7.372 11.000 7.734, 7.777 11.000 7.078, 8.123 11.000 7.123, 7.942 11.000 6.942, 8.448 11.000 6.763, 8.176 11.000 6.586, 8.250 11.000 6.200, 8.734 11.000 6.372, 9.170 11.000 5.530, 9.320 11.000 5.094, 9.481 11.000 4.240, 7.772 11.000 5.320, 7.397 11.000 5.169, 7.200 11.000 5.150, -2.014 11.000 2.485, -6.167 11.000 6.007, -2.263 11.000 2.263, -3.200 11.000 -0.000, -3.186 11.000 -0.303, 0.000 11.000 -3.200, 1.463 11.000 -2.845, 2.014 11.000 -2.485, 2.263 11.000 -2.263, 2.839 11.000 -1.477, 6.150 11.000 6.200, -9.712 12.412 -15.200, -9.685 12.435 -15.144, -9.615 12.477 -15.200, -9.701 12.200 -14.766, -9.723 12.330 -14.900, -9.619 12.330 -14.680, -9.407 12.435 -14.553, -9.464 12.330 -14.493, -9.227 12.435 -14.423, -8.929 12.500 -14.511, -9.058 12.500 -14.549, -9.325 12.492 -14.641, -9.549 12.435 -14.725, -9.582 12.200 -14.577, -9.021 12.435 -14.341, -9.267 12.330 -14.350, -9.041 12.330 -14.260, -8.800 12.477 -14.385, -8.800 12.315 -14.223, -9.768 12.330 -15.139, -9.800 12.200 -15.200, -9.775 12.200 -14.977, -9.295 12.500 -14.705, -9.447 12.492 -14.789, -9.488 12.500 -15.069, -9.565 12.492 -15.152, -9.529 12.492 -14.963, -9.644 12.435 -14.926, -9.169 12.492 -14.528, -8.991 12.492 -14.457, 9.489 12.500 -15.071, 9.500 12.500 -21.720, 9.385 12.500 -14.816, 9.184 12.500 -22.305, 9.058 12.500 -14.549, 8.931 12.500 -14.512, 8.929 12.500 -22.409, 8.800 12.500 -22.420, 4.754 12.500 -22.700, 4.002 12.500 -23.455, 3.421 12.500 -23.890, 3.720 12.500 -23.680, 2.784 12.500 -24.260, 1.766 12.500 -24.663, 0.355 12.500 -24.910, -4.975 12.500 -22.420, -9.500 12.500 -15.200, -9.406 12.500 -22.070, -8.800 12.500 -22.420, -0.711 12.500 -24.879, -2.784 12.500 -24.260, -2.107 12.500 -24.551, -1.760 12.500 -24.665, -1.411 12.500 -24.757, -0.357 12.500 -24.910, -4.002 12.500 -23.455, -4.272 12.500 -23.214, -8.800 12.500 -14.500, -9.451 12.500 -14.942, -9.386 12.500 -14.819, -9.184 12.500 -14.615, -8.981 12.500 -22.396, -9.023 12.200 -22.695, -9.234 12.200 -22.621, -9.370 12.330 -22.505, -9.157 12.330 -22.622, -9.483 12.435 -22.285, -9.548 12.330 -22.338, -9.476 12.500 -21.901, -9.553 12.492 -21.864, -9.391 12.492 -22.209, -9.321 12.435 -22.438, -8.911 12.435 -22.600, -8.800 12.412 -22.632, -8.922 12.330 -22.683, -9.423 12.200 -22.502, -9.582 12.200 -22.343, -9.615 12.477 -21.720, -9.500 12.500 -21.720, -9.678 12.330 -22.133, -9.777 12.315 -21.720, -9.712 12.412 -21.720, -9.671 12.435 -21.886, -9.800 12.200 -21.720, -9.295 12.500 -22.215, -9.150 12.500 -22.326, -9.127 12.435 -22.545, -9.082 12.492 -22.433, -8.896 12.492 -22.481, -9.753 12.330 -21.902, -9.251 12.492 -22.340, -9.494 12.492 -22.046, -9.603 12.435 -22.098, -6.864 -10.961 -26.847, -6.884 -10.920 -26.903, -6.909 -10.823 -26.972, -6.879 -10.700 -26.999, -6.840 -10.700 -27.000, -6.800 -10.912 -26.912, -6.841 -10.988 -26.783, -6.800 -11.000 -26.700, -6.813 -11.000 -26.700, -6.822 -10.999 -26.728, -7.101 -10.700 -26.735, -7.101 -10.000 -26.735, -7.109 -10.000 -26.826, -7.007 -10.000 -26.973, -7.075 -10.000 -26.911, -7.323 -10.000 -26.954, -7.548 -10.000 -26.392, -7.717 -10.000 -26.856, -7.852 -10.000 -26.392, -8.449 -10.000 -26.506, -8.773 -10.000 -26.260, -8.886 -10.000 -25.818, -9.047 -10.000 -25.561, -9.656 -10.000 -24.917, -9.535 -10.000 -24.301, -7.052 -10.000 -26.656, -6.972 -10.000 -26.212, -6.723 -10.000 -26.038, -6.514 -10.000 -25.818, -6.145 -10.000 -25.587, -6.002 -10.000 -24.979, -6.202 -10.000 -24.976, -6.016 -10.000 -24.665, -6.217 -10.000 -24.673, -6.088 -10.000 -24.360, -6.293 -10.000 -24.379, -6.392 -10.000 -23.814, -7.398 -10.000 -23.431, -7.465 -10.000 -23.216, -8.557 -10.000 -23.669, -8.902 -10.000 -23.698, -8.973 -10.000 -24.107, -9.183 -10.000 -24.673, -6.215 -10.000 -24.073, -6.427 -10.000 -24.107, -6.614 -10.000 -23.592, -6.873 -10.000 -23.415, -7.108 -10.000 -23.522, -8.002 -10.000 -23.431, -9.506 -10.000 -25.295, -9.060 -10.000 -25.973, -9.456 -10.000 -24.252, -9.626 -10.000 -24.309, -9.773 -10.700 -24.207, -9.626 -10.700 -24.309, -9.711 -10.000 -24.275, -9.773 -10.000 -24.207, -9.565 10.992 -24.101, -9.685 10.935 -24.105, -9.639 10.935 -24.524, -9.678 10.700 -24.845, -9.721 10.830 -24.540, -9.611 10.830 -24.959, -9.712 10.912 -24.000, -9.615 10.977 -24.000, -9.419 10.992 -24.893, -9.324 10.700 -25.622, -9.442 10.830 -25.358, -9.532 10.935 -24.932, -9.487 11.000 -24.265, -9.295 11.000 -25.033, -8.938 10.830 -26.062, -9.067 10.700 -25.965, -9.181 11.000 -25.273, -9.261 10.992 -25.265, -8.491 10.992 -26.190, -8.513 11.000 -26.088, -7.446 10.830 -26.899, -8.046 10.700 -26.729, -7.861 10.830 -26.774, -8.254 10.830 -26.590, -9.050 10.992 -25.610, -8.615 10.830 -26.351, -8.887 11.000 -25.713, -8.564 10.935 -26.285, -8.073 11.000 -26.382, -7.788 10.992 -26.584, -7.065 11.000 -26.687, -6.800 11.000 -26.700, -7.002 10.992 -26.759, -7.227 10.700 -26.969, -7.831 10.935 -26.697, -8.154 10.992 -26.413, -7.584 11.000 -26.584, -7.011 10.935 -26.879, -7.017 10.830 -26.962, -6.800 10.977 -26.815, -9.777 10.815 -24.000, -9.768 10.830 -24.108, -9.521 10.992 -24.503, -9.148 10.935 -25.680, -9.216 10.830 -25.728, -9.368 10.935 -25.320, -8.792 10.992 -25.920, -8.878 10.935 -26.004, -8.213 10.935 -26.518, -7.428 10.935 -26.818, -7.402 10.992 -26.701, 6.800 10.700 -27.000, -6.800 -10.700 -27.000, -9.500 -11.000 -24.013, -9.620 -10.975 -24.054, -9.753 -10.858 -24.102, -9.772 -10.822 -24.109, -9.777 -10.815 -24.000, -9.799 -10.700 -24.079, -9.023 -12.200 -22.695, -8.896 -12.492 -22.481, -8.981 -12.500 -22.396, -9.150 -12.500 -22.326, -9.295 -12.500 -22.215, -9.251 -12.492 -22.340, -9.483 -12.435 -22.285, -9.391 -12.492 -22.209, -9.603 -12.435 -22.098, -9.800 -12.200 -21.720, -9.775 -12.200 -21.943, -9.423 -12.200 -22.502, -9.157 -12.330 -22.622, -8.922 -12.330 -22.683, -8.800 -12.412 -22.632, -8.800 -12.477 -22.535, -9.406 -12.500 -22.070, -9.753 -12.330 -21.902, -9.553 -12.492 -21.864, -9.548 -12.330 -22.338, -9.082 -12.492 -22.433, -9.127 -12.435 -22.545, -9.321 -12.435 -22.438, -8.911 -12.435 -22.600, -9.370 -12.330 -22.505, -9.678 -12.330 -22.133, -9.494 -12.492 -22.046, -9.671 -12.435 -21.886, -9.500 -12.500 -21.720, -9.615 -12.477 -21.720, -9.615 -12.477 -12.000, -9.712 -12.412 -12.000, -9.777 -12.315 -12.000, -9.712 -12.412 -21.720, -9.777 -12.315 -21.720, -9.782 -10.802 -11.578, -9.712 -10.912 3.800, -9.629 -10.971 -10.705, -9.568 -10.992 -10.496, -9.800 -10.700 3.800, -9.800 10.700 3.800, -9.675 10.700 4.913, -9.305 10.700 5.969, -7.958 -10.000 7.676, -7.917 10.700 7.709, -6.200 -10.700 8.600, -5.740 -10.700 8.711, -5.272 -10.700 8.778, -9.769 10.700 4.360, -9.600 -10.700 5.200, -6.969 10.700 8.305, -6.451 10.700 8.519, -9.500 11.000 -14.486, -9.500 11.000 3.800, -9.631 10.970 -14.644, -9.777 10.815 3.800, -9.726 10.897 -14.823, -9.782 10.802 -15.012, -9.712 10.912 3.800, -9.800 10.700 -15.200, -9.570 10.992 -14.562, -9.423 12.200 -14.418, -9.349 11.000 -14.364, -9.178 11.000 -14.274, -8.993 11.000 -14.219, -8.800 11.000 -14.200, -9.023 12.200 -14.225, -9.234 12.200 -14.299, -9.777 12.315 -15.200, -8.800 12.200 -22.720, -9.500 11.000 -22.434, -9.634 10.968 -22.272, -9.701 12.200 -22.154, -9.727 10.896 -22.095, -9.781 10.802 -21.908, -9.775 12.200 -21.943, -9.500 11.000 -24.000, -9.571 10.992 -22.357, -9.769 10.700 -24.427, -9.800 10.700 -24.000, -9.754 -10.000 -24.523, -8.765 10.700 -26.267, -9.529 10.700 -25.246, -9.306 -10.000 -25.649, -8.095 -10.000 -26.706, -8.422 10.700 -26.524, -7.645 10.700 -26.878, -6.800 10.700 -27.000, -6.919 -10.000 -26.998, -9.798 -10.000 -24.119, -9.800 -10.700 -24.040, -9.800 -10.700 -24.000, -9.712 -10.912 -24.000, -9.615 -10.977 -24.000, -9.500 -11.000 -22.434, -9.570 -10.992 -22.358, -9.500 -11.000 -24.000, -9.631 -10.970 -22.276, -9.349 -11.000 -22.556, -9.582 -12.200 -22.343, -9.234 -12.200 -22.621, -9.726 -10.897 -22.097, -9.701 -12.200 -22.154, -9.782 -10.802 -21.908, -9.800 -10.700 -12.000, -9.800 -10.700 -21.720, -9.800 10.700 -21.720, 12.000 4.347 2.419, 12.000 4.592 1.914, 10.800 4.592 1.914, 10.800 4.904 0.838, 12.000 4.967 0.281, 10.800 4.778 -1.385, 10.800 4.592 -1.914, 10.800 4.347 -2.419, 12.000 4.904 -0.838, 12.000 4.778 -1.385, 10.800 5.107 3.693, 12.000 5.366 4.659, 10.800 5.266 4.900, 10.800 5.107 5.107, 12.000 5.107 5.107, 10.800 4.900 5.266, 10.800 4.400 5.400, 10.800 3.693 5.107, 12.000 3.693 5.107, 10.800 5.400 4.400, 12.000 5.400 4.400, 10.800 5.366 4.659, 12.000 4.400 5.400, 10.800 4.141 5.366, 12.000 3.016 4.430, 10.800 2.419 4.347, 12.000 1.914 4.592, 12.000 -0.838 4.904, 12.000 -1.385 4.778, 12.000 -2.419 4.347, 12.000 1.385 4.778, 10.800 1.385 4.778, 10.800 0.838 4.904, 12.000 0.281 4.967, 10.800 -0.281 4.967, 12.000 -1.914 4.592, 12.000 -4.141 5.366, 10.800 -4.659 5.366, 12.000 -5.266 4.900, 10.800 -5.266 3.900, 12.000 -5.366 4.141, 10.800 -5.107 3.693, 10.800 -4.400 5.400, 10.800 -4.900 5.266, 10.800 -5.107 5.107, 12.000 -5.366 4.659, 12.000 -5.400 4.400, 12.000 -5.107 3.693, 12.000 -4.592 1.914, 12.000 -4.778 1.385, 10.800 -4.904 0.838, 10.800 -4.967 0.281, 10.800 -4.592 1.914, 12.000 -4.904 0.838, 12.000 -4.967 0.281, 10.800 -4.967 -0.281, 12.000 -4.904 -0.838, 10.800 -4.904 -0.838, 12.000 -4.592 -1.914, 10.800 -4.347 -2.419, 12.000 -4.778 -1.385, 10.800 -4.778 -1.385, 10.800 -4.592 -1.914, 12.000 -5.107 -3.693, 12.000 -5.366 -4.141, 12.000 -5.400 -4.400, 12.000 -5.266 -4.900, 10.800 -4.141 -5.366, 12.000 -4.400 -5.400, 12.000 -4.141 -5.366, 10.800 -3.900 -5.266, 10.800 -5.366 -4.141, 10.800 -5.400 -4.400, 10.800 -5.266 -4.900, 10.800 -5.107 -5.107, 12.000 -5.107 -5.107, 10.800 -4.659 -5.366, 12.000 -3.693 -5.107, 10.800 -3.693 -5.107, 12.000 1.914 -4.592, 10.800 1.914 -4.592, 10.800 -0.838 -4.904, 12.000 0.838 -4.904, 10.800 -0.281 -4.967, 10.800 -1.914 -4.592, 12.000 4.659 -5.366, 10.800 5.107 -5.107, 10.800 5.107 -3.693, 10.800 5.266 -3.900, 12.000 5.266 -3.900, 10.800 3.900 -5.266, 10.800 4.141 -5.366, 12.000 4.400 -5.400, 10.800 4.659 -5.366, 12.000 4.900 -5.266, 10.800 5.266 -4.900, 10.800 5.366 -4.659, 12.000 5.366 -4.141, 12.000 5.107 -3.693, 12.000 -4.500 -8.500, 12.000 -4.967 -0.281, 12.000 -8.500 -4.500, 12.000 -8.466 -5.022, 12.000 -8.364 -5.535, 12.000 -5.366 -4.659, 12.000 -7.964 -6.500, 12.000 -7.673 -6.935, 12.000 -7.328 -7.328, 12.000 -5.535 -8.364, 12.000 -4.659 -5.366, 12.000 -5.022 -8.466, 12.000 -4.900 -5.266, 12.000 -0.281 -4.967, 12.000 0.281 -4.967, 12.000 3.693 -5.107, 12.000 3.900 -5.266, 12.000 4.141 -5.366, 12.000 6.031 -8.196, 12.000 5.107 -5.107, 12.000 6.935 -7.673, 12.000 5.266 -4.900, 12.000 8.196 -6.031, 12.000 5.366 -4.659, 12.000 5.400 -4.400, 12.000 4.347 -2.419, 12.000 5.366 4.141, 12.000 5.266 4.900, 12.000 4.900 5.266, 12.000 4.659 5.366, 12.000 8.500 8.700, 12.000 -0.281 4.967, 12.000 -3.693 5.107, 12.000 -4.336 -2.886, 12.000 -5.266 -3.900, 12.000 -5.266 3.900, 12.000 -4.430 3.016, 12.000 -4.336 2.886, 12.000 -8.500 8.700, 12.000 -5.107 5.107, 12.000 -4.900 5.266, 12.000 -4.659 5.366, 12.000 -4.400 5.400, 12.000 -3.900 5.266, 12.000 -2.732 4.289, 12.000 0.838 4.904, 12.000 4.141 5.366, 12.000 2.419 4.347, 12.000 2.571 4.292, 12.000 2.886 4.336, 12.000 3.900 5.266, 12.000 8.500 -4.500, 12.000 4.904 0.838, 12.000 4.967 -0.281, 12.000 5.266 3.900, 12.000 5.107 3.693, 12.000 4.778 1.385, 12.000 4.430 3.016, 12.000 4.292 2.571, 12.000 4.592 -1.914, 12.000 4.430 -3.016, 12.000 3.016 -4.430, 12.000 2.419 -4.347, 12.000 1.385 -4.778, 12.000 -0.838 -4.904, 12.000 -1.385 -4.778, 12.000 -2.419 -4.347, 12.000 -1.914 -4.592, 12.000 -3.016 -4.430, 12.000 -2.732 -4.289, 12.000 -3.900 -5.266, 10.800 -8.500 -4.500, 10.800 -4.500 -8.500, 10.800 -4.400 -5.400, 10.800 -6.031 -8.196, 10.800 -5.366 -4.659, 10.800 -5.266 -3.900, 10.800 -5.535 -8.364, 10.800 -4.900 -5.266, 10.800 -5.400 4.400, 10.800 -5.366 4.659, 10.800 -5.266 4.900, 10.800 -8.500 8.700, 10.800 -4.141 5.366, 10.800 0.281 4.967, 10.800 1.914 4.592, 10.800 5.366 4.141, 10.800 4.967 0.281, 10.800 4.904 -0.838, 10.800 4.967 -0.281, 10.800 5.366 -4.141, 10.800 5.400 -4.400, 10.800 8.364 -5.535, 10.800 7.673 -6.935, 10.800 4.400 -5.400, 10.800 5.022 -8.466, 10.800 4.500 -8.500, 10.800 4.900 -5.266, 10.800 -4.347 2.419, 10.800 -4.778 1.385, 10.800 -5.366 4.141, 10.800 -5.107 -3.693, 10.800 -4.430 -3.016, 10.800 -2.419 -4.347, 10.800 -1.385 -4.778, 10.800 0.281 -4.967, 10.800 0.838 -4.904, 10.800 3.693 -5.107, 10.800 3.016 -4.430, 10.800 2.886 -4.336, 10.800 2.732 -4.289, 10.800 2.419 -4.347, 10.800 1.385 -4.778, 10.800 4.289 -2.732, 10.800 4.336 -2.886, 10.800 4.430 -3.016, 10.800 4.778 1.385, 10.800 4.336 2.886, 10.800 5.266 3.900, 10.800 8.500 8.700, 10.800 4.659 5.366, 10.800 3.900 5.266, 10.800 2.571 4.292, 10.800 3.016 4.430, 10.800 2.886 4.336, 10.800 -0.838 4.904, 10.800 -3.900 5.266, 10.800 -1.385 4.778, 10.800 -1.914 4.592, 10.800 -2.419 4.347, 10.800 -3.693 5.107, 10.800 -2.886 4.336, 10.800 -4.430 3.016, 10.800 -4.289 2.732, -33.900 6.485 6.660, -33.900 6.384 6.439, -35.100 6.485 6.660, -35.100 7.321 7.041, -35.100 7.553 6.973, -35.100 7.757 6.842, -35.100 7.915 5.740, -35.100 7.757 5.558, -35.100 7.321 5.359, -33.900 7.079 5.359, -33.900 6.847 5.427, -35.100 6.643 5.558, -35.100 6.384 5.961, -35.100 6.350 6.200, -33.900 6.643 6.842, -33.900 6.847 6.973, -33.900 7.915 6.660, -33.900 8.016 6.439, -35.100 8.050 6.200, -35.100 8.016 5.961, -33.900 7.553 5.427, -33.900 7.321 5.359, -35.100 7.079 5.359, -33.900 6.643 5.558, -33.900 6.485 5.740, -35.100 6.485 5.740, -33.900 6.350 6.200, -33.900 -6.384 5.961, -35.100 -6.350 6.200, -35.100 -6.384 5.961, -33.900 -6.485 5.740, -33.900 -7.915 5.740, -35.100 -7.757 5.558, -33.900 -8.016 5.961, -35.100 -8.016 5.961, -35.100 -8.016 6.439, -35.100 -7.915 6.660, -33.900 -7.321 7.041, -35.100 -7.321 7.041, -33.900 -6.643 5.558, -35.100 -7.553 5.427, -33.900 -7.757 5.558, -33.900 -7.757 6.842, -33.900 -7.553 6.973, -33.900 -6.485 6.660, -35.100 -6.485 6.660, -35.100 -8.500 3.200, -33.900 -7.129 3.235, -35.100 -6.887 3.336, -33.900 -6.887 3.336, -33.900 -6.520 3.706, -35.100 -6.136 4.313, -35.100 -5.695 4.880, -33.900 -5.202 5.402, -35.100 -3.457 6.656, -35.100 -2.805 6.956, -35.100 -1.428 7.363, -33.900 0.000 7.500, -35.100 0.718 7.466, -35.100 1.428 7.363, -35.100 2.126 7.192, -33.900 2.805 6.956, -35.100 2.805 6.956, -33.900 3.457 6.656, -35.100 3.457 6.656, -35.100 4.078 6.294, -33.900 4.662 5.875, -35.100 5.202 5.402, -33.900 5.202 5.402, -35.100 6.136 4.313, -35.100 -4.662 5.875, -33.900 -4.662 5.875, -33.900 -3.457 6.656, -35.100 -0.718 7.466, -33.900 -0.718 7.466, -33.900 1.428 7.363, -33.900 2.126 7.192, -35.100 4.662 5.875, -35.100 6.679 3.496, -33.900 7.129 3.235, -33.900 6.679 3.496, -35.100 7.129 3.235, -35.100 8.500 3.200, -35.100 7.390 3.200, -33.900 9.366 3.700, -35.100 9.500 4.200, -33.900 9.466 3.941, -33.900 8.759 3.234, -35.100 9.000 3.334, -35.100 9.207 3.493, -33.900 -9.500 4.200, -35.100 -9.466 3.941, -33.900 -9.000 3.334, -33.900 -8.759 3.234, -35.100 -8.759 3.234, -35.100 -9.366 3.700, -33.900 -9.207 3.493, -35.100 -9.207 3.493, -35.100 -9.500 4.200, -35.100 9.500 8.700, -35.100 7.079 7.041, -35.100 7.915 6.660, -35.100 8.016 6.439, -35.100 7.553 5.427, -35.100 6.887 3.336, -35.100 6.520 3.706, -35.100 5.695 4.880, -35.100 6.847 5.427, -35.100 9.466 3.941, -35.100 9.366 3.700, -35.100 8.759 3.234, -35.100 6.384 6.439, -35.100 6.643 6.842, -35.100 6.847 6.973, -35.100 0.000 7.500, -35.100 -2.126 7.192, -35.100 -7.079 7.041, -35.100 -7.553 6.973, -35.100 -7.757 6.842, -35.100 -8.050 6.200, -35.100 -7.915 5.740, -35.100 -6.847 6.973, -35.100 -6.643 6.842, -35.100 -4.078 6.294, -35.100 -6.384 6.439, -35.100 -5.202 5.402, -35.100 -6.485 5.740, -35.100 -6.643 5.558, -35.100 -7.321 5.359, -35.100 -6.679 3.496, -35.100 -7.129 3.235, -35.100 -7.390 3.200, -35.100 -6.847 5.427, -35.100 -7.079 5.359, -35.100 -6.520 3.706, -35.100 -9.000 3.334, -33.900 7.757 6.842, -33.900 7.553 6.973, -33.900 7.079 7.041, -33.900 7.321 7.041, -33.900 0.718 7.466, -33.900 9.500 8.700, -33.900 -9.500 8.700, -33.900 -1.428 7.363, -33.900 -2.126 7.192, -33.900 -4.078 6.294, -33.900 -6.384 6.439, -33.900 -6.350 6.200, -33.900 -5.695 4.880, -33.900 -6.136 4.313, -33.900 -7.079 5.359, -33.900 -6.679 3.496, -33.900 -7.321 5.359, -33.900 -8.050 6.200, -33.900 -9.466 3.941, -33.900 -8.500 3.200, -33.900 -9.366 3.700, -33.900 -7.553 5.427, -33.900 -7.390 3.200, -33.900 -6.847 5.427, -33.900 -6.643 6.842, -33.900 -2.805 6.956, -33.900 -6.847 6.973, -33.900 4.078 6.294, -33.900 6.384 5.961, -33.900 5.695 4.880, -33.900 6.136 4.313, -33.900 6.887 3.336, -33.900 7.390 3.200, -33.900 8.500 3.200, -33.900 9.500 4.200, -33.900 7.757 5.558, -33.900 8.016 5.961, -33.900 7.915 5.740, -33.900 8.050 6.200, -33.900 6.520 3.706, -33.900 9.000 3.334, -33.900 9.207 3.493, -33.900 -8.016 6.439, -33.900 -7.915 6.660, -33.900 -7.079 7.041, -7.439 12.200 5.384, -7.439 11.000 5.384, -7.842 11.000 5.643, -7.842 12.200 5.643, -7.973 12.200 5.847, -7.973 11.000 5.847, -8.041 12.200 6.079, -7.973 12.200 6.553, -7.842 11.000 6.757, -7.660 12.200 6.915, -6.427 12.200 6.553, -6.427 12.200 5.847, -6.427 11.000 5.847, -6.558 12.200 5.643, -6.740 11.000 5.485, -6.961 12.200 5.384, -6.961 11.000 5.384, -8.041 12.200 6.321, -7.439 11.000 7.016, -6.740 12.200 6.915, -6.740 11.000 6.915, -6.558 12.200 6.757, -6.359 11.000 6.321, 6.961 12.200 5.384, 6.961 11.000 5.384, 6.558 11.000 5.643, 6.427 12.200 5.847, 6.359 11.000 6.321, 6.558 12.200 6.757, 6.961 12.200 7.016, 7.660 12.200 6.915, 7.842 11.000 6.757, 8.041 12.200 6.321, 7.973 12.200 5.847, 7.660 12.200 5.485, 6.740 11.000 5.485, 6.558 12.200 5.643, 6.359 12.200 6.321, 6.427 12.200 6.553, 6.427 11.000 6.553, 6.740 11.000 6.915, 7.200 12.200 7.050, 7.200 11.000 7.050, 7.973 11.000 6.553, 7.973 11.000 5.847, 7.842 11.000 5.643, 7.439 12.200 5.384, 7.439 11.000 5.384, -7.390 11.000 3.200, -7.390 12.200 3.200, -7.129 12.200 3.235, -6.679 12.200 3.496, -6.520 12.200 3.706, -6.520 11.000 3.706, -6.679 11.000 3.496, -5.202 11.000 5.402, -4.078 11.000 6.294, -3.457 11.000 6.656, -1.428 11.000 7.363, -2.126 11.000 7.192, -6.136 11.000 4.313, -5.695 12.200 4.880, -2.805 11.000 6.956, -1.428 12.200 7.363, -0.718 12.200 7.466, 0.000 12.200 7.500, 0.718 12.200 7.466, 1.428 12.200 7.363, 5.202 12.200 5.402, 6.136 11.000 4.313, 6.520 12.200 3.706, 0.718 11.000 7.466, 1.428 11.000 7.363, 3.457 12.200 6.656, 4.078 12.200 6.294, 4.078 11.000 6.294, 4.662 12.200 5.875, 4.662 11.000 5.875, 5.202 11.000 5.402, 5.695 12.200 4.880, 5.695 11.000 4.880, 6.679 12.200 3.496, 7.129 11.000 3.235, 7.129 12.200 3.235, 7.390 11.000 3.200, 7.390 12.200 3.200, 9.059 12.200 3.234, 9.300 12.200 3.334, 9.800 11.000 4.200, 9.766 11.000 3.941, 9.766 12.200 3.941, 9.666 11.000 3.700, -9.800 12.200 4.200, -9.766 11.000 3.941, -9.059 12.200 3.234, -8.800 11.000 3.200, -9.666 12.200 3.700, -9.507 11.000 3.493, -9.300 12.200 3.334, -9.059 11.000 3.234, 7.439 12.200 7.016, 7.973 12.200 6.553, 7.842 12.200 6.757, 8.041 12.200 6.079, 9.800 12.200 4.200, 7.842 12.200 5.643, 8.800 12.200 3.200, 6.887 12.200 3.336, 7.200 12.200 5.350, 6.136 12.200 4.313, 6.740 12.200 5.485, 9.666 12.200 3.700, 9.507 12.200 3.493, 6.359 12.200 6.079, 2.805 12.200 6.956, 2.126 12.200 7.192, 6.740 12.200 6.915, -2.126 12.200 7.192, -9.800 12.200 8.700, -2.805 12.200 6.956, -3.457 12.200 6.656, -4.662 12.200 5.875, -6.359 12.200 6.321, -6.359 12.200 6.079, -4.078 12.200 6.294, -5.202 12.200 5.402, -6.740 12.200 5.485, -6.136 12.200 4.313, -7.200 12.200 5.350, -6.887 12.200 3.336, -7.660 12.200 5.485, -8.800 12.200 3.200, -9.766 12.200 3.941, -9.507 12.200 3.493, -7.842 12.200 6.757, -7.200 12.200 7.050, -7.439 12.200 7.016, -6.961 12.200 7.016, 9.800 12.200 8.700, 9.800 11.000 8.700, -9.800 11.000 8.700, -0.718 11.000 7.466, -7.200 11.000 7.050, -7.660 11.000 6.915, -7.973 11.000 6.553, -8.041 11.000 6.321, -8.041 11.000 6.079, -7.660 11.000 5.485, -7.200 11.000 5.350, -9.800 11.000 4.200, -5.695 11.000 4.880, -6.558 11.000 5.643, -6.359 11.000 6.079, -4.662 11.000 5.875, -9.666 11.000 3.700, -9.300 11.000 3.334, -6.887 11.000 3.336, -7.129 11.000 3.235, -6.558 11.000 6.757, -6.427 11.000 6.553, -6.961 11.000 7.016, 0.000 11.000 7.500, 2.126 11.000 7.192, 6.961 11.000 7.016, 2.805 11.000 6.956, 3.457 11.000 6.656, 6.558 11.000 6.757, 6.359 11.000 6.079, 6.427 11.000 5.847, 7.200 11.000 5.350, 7.660 11.000 5.485, 6.520 11.000 3.706, 6.679 11.000 3.496, 9.059 11.000 3.234, 8.800 11.000 3.200, 6.887 11.000 3.336, 9.300 11.000 3.334, 9.507 11.000 3.493, 8.041 11.000 6.321, 7.660 11.000 6.915, 7.439 11.000 7.016, 8.041 11.000 6.079, -7.439 -11.000 7.016, -7.439 -12.200 7.016, -7.660 -12.200 6.915, -7.842 -12.200 6.757, -7.973 -12.200 6.553, -8.041 -11.000 6.321, -8.041 -12.200 6.321, -8.041 -12.200 6.079, -8.041 -11.000 6.079, -7.842 -11.000 5.643, -7.660 -11.000 5.485, -7.439 -12.200 5.384, -7.200 -12.200 5.350, -6.740 -12.200 5.485, -6.427 -12.200 5.847, -6.359 -12.200 6.079, -6.961 -11.000 7.016, -6.961 -12.200 7.016, -7.200 -12.200 7.050, -7.200 -11.000 7.050, -7.973 -12.200 5.847, -7.973 -11.000 5.847, -7.660 -12.200 5.485, -7.200 -11.000 5.350, -6.961 -11.000 5.384, -6.359 -11.000 6.079, -6.359 -11.000 6.321, -6.427 -11.000 6.553, -6.558 -11.000 6.757, 6.961 -12.200 7.016, 7.200 -12.200 7.050, 6.427 -12.200 6.553, 6.359 -12.200 6.321, 6.359 -11.000 6.321, 6.359 -12.200 6.079, 6.359 -11.000 6.079, 6.558 -12.200 5.643, 6.740 -12.200 5.485, 6.961 -12.200 5.384, 6.961 -11.000 5.384, 7.200 -12.200 5.350, 7.200 -11.000 5.350, 7.842 -12.200 5.643, 8.041 -12.200 6.079, 8.041 -12.200 6.321, 8.041 -11.000 6.321, 7.973 -11.000 6.553, 7.842 -11.000 6.757, 7.660 -12.200 6.915, 7.439 -11.000 7.016, 6.558 -11.000 6.757, 7.660 -11.000 5.485, 8.041 -11.000 6.079, 7.973 -12.200 6.553, 7.660 -11.000 6.915, 7.129 -11.000 3.235, 7.129 -12.200 3.235, 6.520 -11.000 3.706, 6.679 -11.000 3.496, 6.520 -12.200 3.706, 5.695 -12.200 4.880, 5.202 -12.200 5.402, 4.662 -12.200 5.875, 4.078 -12.200 6.294, 2.805 -12.200 6.956, 1.428 -12.200 7.363, 0.718 -12.200 7.466, 0.718 -11.000 7.466, -2.805 -12.200 6.956, -2.805 -11.000 6.956, -3.457 -12.200 6.656, -5.202 -12.200 5.402, -6.520 -12.200 3.706, 5.695 -11.000 4.880, 4.662 -11.000 5.875, 3.457 -12.200 6.656, 2.126 -12.200 7.192, 1.428 -11.000 7.363, -0.718 -11.000 7.466, -4.662 -12.200 5.875, -4.662 -11.000 5.875, -6.520 -11.000 3.706, -7.129 -11.000 3.235, -6.887 -11.000 3.336, -6.679 -11.000 3.496, -6.887 -12.200 3.336, -7.129 -12.200 3.235, -7.390 -12.200 3.200, -8.800 -12.200 3.200, -9.300 -11.000 3.334, -9.300 -12.200 3.334, -9.666 -12.200 3.700, -9.766 -12.200 3.941, -9.766 -11.000 3.941, -9.507 -12.200 3.493, -9.666 -11.000 3.700, 9.800 -11.000 4.200, 9.766 -12.200 3.941, 9.300 -11.000 3.334, 9.059 -11.000 3.234, 9.059 -12.200 3.234, 9.666 -12.200 3.700, 9.507 -11.000 3.493, -9.800 -12.200 8.700, -1.428 -12.200 7.363, -0.718 -12.200 7.466, -2.126 -12.200 7.192, -9.800 -12.200 4.200, -7.842 -12.200 5.643, -6.136 -12.200 4.313, -9.059 -12.200 3.234, -6.679 -12.200 3.496, -5.695 -12.200 4.880, -6.961 -12.200 5.384, -6.558 -12.200 5.643, -6.427 -12.200 6.553, -6.558 -12.200 6.757, -6.359 -12.200 6.321, -4.078 -12.200 6.294, -6.740 -12.200 6.915, -0.000 -12.200 7.500, 9.800 -12.200 8.700, 6.740 -12.200 6.915, 6.558 -12.200 6.757, 6.427 -12.200 5.847, 7.660 -12.200 5.485, 7.439 -12.200 5.384, 6.679 -12.200 3.496, 7.390 -12.200 3.200, 6.887 -12.200 3.336, 8.800 -12.200 3.200, 9.300 -12.200 3.334, 9.507 -12.200 3.493, 6.136 -12.200 4.313, 7.842 -12.200 6.757, 7.439 -12.200 7.016, 9.800 -12.200 4.200, 7.973 -12.200 5.847, 6.961 -11.000 7.016, 7.200 -11.000 7.050, 7.973 -11.000 5.847, 7.842 -11.000 5.643, 7.390 -11.000 3.200, 6.887 -11.000 3.336, 8.800 -11.000 3.200, 9.766 -11.000 3.941, 9.666 -11.000 3.700, 7.439 -11.000 5.384, 6.740 -11.000 5.485, 6.136 -11.000 4.313, 6.558 -11.000 5.643, 6.427 -11.000 5.847, 5.202 -11.000 5.402, 6.427 -11.000 6.553, 4.078 -11.000 6.294, 2.805 -11.000 6.956, 2.126 -11.000 7.192, 3.457 -11.000 6.656, 6.740 -11.000 6.915, -0.000 -11.000 7.500, -1.428 -11.000 7.363, -2.126 -11.000 7.192, -6.740 -11.000 6.915, -3.457 -11.000 6.656, -4.078 -11.000 6.294, -6.427 -11.000 5.847, -5.202 -11.000 5.402, -6.558 -11.000 5.643, -6.740 -11.000 5.485, -5.695 -11.000 4.880, -6.136 -11.000 4.313, -7.390 -11.000 3.200, -8.800 -11.000 3.200, -9.507 -11.000 3.493, -9.059 -11.000 3.234, -9.800 -11.000 8.700, -7.973 -11.000 6.553, -7.842 -11.000 6.757, -7.660 -11.000 6.915, -9.800 -11.000 4.200, -7.439 -11.000 5.384, 5.366 -4.659 10.200, 6.930 -0.707 10.200, 7.223 0.000 10.200, 10.500 8.500 10.200, 6.723 0.866 10.200, 4.900 3.534 10.200, 6.223 1.000 10.200, 5.723 0.866 10.200, 3.960 1.061 10.200, 5.357 0.500 10.200, 5.107 5.107 10.200, 10.145 8.524 10.200, 4.900 5.266 10.200, 9.824 8.845 10.200, 0.259 7.188 10.200, 9.800 10.700 10.200, -9.800 10.000 10.200, -9.824 9.845 10.200, -4.400 5.400 10.200, -0.707 6.930 10.200, -0.866 6.723 10.200, -0.966 6.481 10.200, -4.141 5.366 10.200, -1.000 6.223 10.200, -0.966 5.964 10.200, -4.659 5.366 10.200, -9.100 4.100 10.200, -5.266 4.900 10.200, -5.366 4.659 10.200, -31.441 5.366 10.200, -32.200 5.266 10.200, -32.407 5.107 10.200, -32.700 4.400 10.200, -32.700 -4.400 10.200, -33.600 9.500 10.200, -33.600 -9.500 10.200, -32.666 -4.659 10.200, -32.566 -4.900 10.200, -31.959 -5.366 10.200, -31.700 -5.400 10.200, -31.441 -5.366 10.200, -30.993 -5.107 10.200, -27.300 -4.100 10.200, -27.835 -4.065 10.200, -30.700 -4.400 10.200, -28.361 -3.960 10.200, -28.869 -3.788 10.200, -29.350 -3.551 10.200, -30.834 -3.900 10.200, -22.900 -5.400 10.200, -22.641 -5.366 10.200, -22.400 -5.266 10.200, -4.900 -5.266 10.200, -4.659 -5.366 10.200, -0.707 -6.930 10.200, -0.866 -6.723 10.200, -0.966 -6.481 10.200, -4.400 -5.400 10.200, -1.000 -6.223 10.200, -3.900 -5.266 10.200, -3.693 -5.107 10.200, -3.534 -4.900 10.200, -0.707 -5.515 10.200, -1.569 -3.788 10.200, -2.050 -3.551 10.200, -0.500 -7.089 10.200, 9.800 -10.700 10.200, 0.259 -7.188 10.200, 4.400 -5.400 10.200, 9.895 -8.706 10.200, 0.866 -6.723 10.200, 1.000 -6.223 10.200, 4.141 -5.366 10.200, 9.800 -9.000 10.200, 9.824 -8.845 10.200, 4.659 -5.366 10.200, 5.107 -5.107 10.200, 10.145 -8.524 10.200, -31.441 3.434 10.200, -30.199 2.899 10.200, -30.834 3.900 10.200, -31.260 1.061 10.200, -31.365 -0.535 10.200, -32.407 -3.693 10.200, -32.200 -3.534 10.200, -32.666 4.141 10.200, -27.835 4.065 10.200, -26.765 4.065 10.200, -25.731 3.788 10.200, -23.866 4.141 10.200, -25.250 3.551 10.200, -31.200 5.266 10.200, -28.361 3.960 10.200, -30.700 4.400 10.200, -32.566 -3.900 10.200, -31.260 -1.061 10.200, -30.993 -3.693 10.200, -31.441 -3.434 10.200, -31.200 -3.534 10.200, -30.734 -4.141 10.200, -26.765 -4.065 10.200, -26.239 -3.960 10.200, -23.866 -4.659 10.200, -25.731 -3.788 10.200, -23.866 -4.141 10.200, -23.607 -3.693 10.200, -21.099 -2.899 10.200, -22.400 -3.534 10.200, -20.696 -3.253 10.200, -20.250 -3.551 10.200, -19.769 -3.788 10.200, -22.034 -4.900 10.200, -21.934 -4.659 10.200, -18.200 -4.100 10.200, -10.300 -9.500 10.200, -8.039 -3.960 10.200, -7.531 -3.788 10.200, -7.050 -3.551 10.200, -6.604 -3.253 10.200, -6.201 -2.899 10.200, -4.900 -3.534 10.200, -5.847 -2.496 10.200, -4.141 -3.434 10.200, -24.401 -2.899 10.200, -22.900 -3.400 10.200, -23.340 -1.061 10.200, -23.235 -0.535 10.200, -23.512 1.569 10.200, -21.988 1.569 10.200, -21.751 2.050 10.200, -21.453 2.496 10.200, -22.900 3.400 10.200, -24.047 2.496 10.200, -23.159 3.434 10.200, -21.453 -2.496 10.200, -24.401 2.899 10.200, -24.804 3.253 10.200, -22.900 5.400 10.200, -10.300 9.500 10.200, -21.900 4.400 10.200, -19.769 3.788 10.200, -19.261 3.960 10.200, -20.696 3.253 10.200, -18.200 4.100 10.200, -17.665 4.065 10.200, -17.139 3.960 10.200, -10.161 3.960 10.200, -22.034 4.900 10.200, -20.250 3.551 10.200, 5.964 -0.966 10.200, 5.723 -0.866 10.200, 3.960 -1.061 10.200, 5.357 -0.500 10.200, 4.065 -0.535 10.200, 4.100 0.000 10.200, 5.515 0.707 10.200, 6.930 0.707 10.200, 5.366 4.141 10.200, 6.481 -0.966 10.200, 3.551 -2.050 10.200, 4.400 -3.400 10.200, 3.253 -2.496 10.200, 2.496 -3.253 10.200, 2.050 -3.551 10.200, -0.500 -5.357 10.200, -0.259 -5.257 10.200, -0.000 -5.223 10.200, 3.400 -4.400 10.200, 1.061 -3.960 10.200, 1.569 -3.788 10.200, 0.707 -5.515 10.200, 3.693 -5.107 10.200, -0.259 5.257 10.200, -1.061 3.960 10.200, -0.500 5.357 10.200, -3.434 4.659 10.200, -1.569 3.788 10.200, -3.434 4.141 10.200, -3.534 3.900 10.200, -2.496 3.253 10.200, -3.900 3.534 10.200, -4.400 3.400 10.200, -4.659 3.434 10.200, -5.266 3.900 10.200, -5.107 3.693 10.200, -7.050 3.551 10.200, -5.366 4.141 10.200, -8.039 3.960 10.200, -5.400 4.400 10.200, -3.534 4.900 10.200, -3.900 5.266 10.200, -3.693 5.107 10.200, 4.400 5.400 10.200, 0.866 6.723 10.200, 0.966 6.481 10.200, 0.866 5.723 10.200, 3.693 5.107 10.200, 3.434 4.659 10.200, 4.141 5.366 10.200, 3.900 5.266 10.200, 0.535 4.065 10.200, -5.107 -5.107 10.200, -8.565 -4.065 10.200, -5.266 -4.900 10.200, -5.312 -1.569 10.200, -5.140 -1.061 10.200, -4.100 0.000 10.200, -5.140 1.061 10.200, -3.960 1.061 10.200, 3.693 -3.693 10.200, 4.659 3.434 10.200, 4.400 3.400 10.200, 3.900 3.534 10.200, 3.253 2.496 10.200, 3.400 4.400 10.200, 5.366 4.659 10.200, 5.400 4.400 10.200, -3.253 2.496 10.200, -31.365 0.535 10.200, -31.959 3.434 10.200, -23.749 2.050 10.200, -23.235 0.535 10.200, -22.300 0.000 10.200, -23.200 0.000 10.200, -22.160 -1.061 10.200, -16.631 3.788 10.200, -16.150 3.551 10.200, -14.412 1.569 10.200, -14.240 1.061 10.200, -14.100 0.000 10.200, -14.135 -0.535 10.200, -14.240 -1.061 10.200, -12.888 -1.569 10.200, -14.412 -1.569 10.200, -14.947 -2.496 10.200, -11.150 -3.551 10.200, -10.161 -3.960 10.200, -16.631 -3.788 10.200, -10.669 3.788 10.200, -15.704 3.253 10.200, -12.353 2.496 10.200, -12.888 1.569 10.200, -13.165 0.535 10.200, -13.165 -0.535 10.200, -12.353 -2.496 10.200, -11.999 -2.899 10.200, -16.150 -3.551 10.200, -3.788 1.569 10.200, -3.960 -1.061 10.200, 3.788 -1.569 10.200, 6.223 -1.000 10.200, 5.266 4.900 9.000, 5.366 4.141 9.000, 6.930 0.707 9.000, 7.223 0.000 9.000, 6.723 -0.866 9.000, 6.481 -0.966 9.000, 3.788 -1.569 9.000, 6.223 -1.000 9.000, 10.300 -8.500 9.000, 5.107 -5.107 9.000, 10.145 -8.524 9.000, 4.141 -5.366 9.000, 0.866 -5.723 9.000, 0.707 -5.515 9.000, -0.000 -4.100 9.000, -0.000 -5.223 9.000, 9.800 -10.700 9.000, 0.259 -7.188 9.000, -9.800 -10.700 9.000, -0.000 -7.223 9.000, -9.800 -10.000 9.000, -9.824 -9.845 9.000, -9.895 -9.706 9.000, -10.006 -9.595 9.000, -10.145 -9.524 9.000, -4.400 -5.400 9.000, -0.866 -6.723 9.000, 9.895 -8.706 9.000, -0.259 -7.188 9.000, -5.266 -4.900 9.000, -8.565 -4.065 9.000, -5.366 -4.659 9.000, -8.039 -3.960 9.000, -7.531 -3.788 9.000, -31.959 -5.366 9.000, -32.566 -4.900 9.000, -32.407 -5.107 9.000, -32.700 -4.400 9.000, -32.666 4.141 9.000, -31.400 0.000 9.000, -31.365 -0.535 9.000, -32.566 -3.900 9.000, -31.260 -1.061 9.000, -30.553 -2.496 9.000, -30.199 -2.899 9.000, -29.796 -3.253 9.000, -22.900 5.400 9.000, -22.641 5.366 9.000, -10.300 9.500 9.000, -17.665 4.065 9.000, -10.161 3.960 9.000, -9.635 4.065 9.000, -10.145 9.524 9.000, -4.400 5.400 9.000, -0.866 6.723 9.000, -3.900 5.266 9.000, -0.966 5.964 9.000, -0.500 5.357 9.000, -0.535 4.065 9.000, 0.000 5.223 9.000, 0.535 4.065 9.000, -0.500 7.089 9.000, -0.259 7.188 9.000, -9.895 9.706 9.000, 0.866 6.723 9.000, 0.966 6.481 9.000, 9.824 8.845 9.000, 9.895 8.706 9.000, 10.300 8.500 9.000, 5.107 5.107 9.000, 4.659 5.366 9.000, 4.900 5.266 9.000, -30.834 3.900 9.000, -30.700 4.400 9.000, -28.869 3.788 9.000, -27.835 4.065 9.000, -23.607 5.107 9.000, -27.300 4.100 9.000, -25.731 3.788 9.000, -23.900 4.400 9.000, -23.866 4.141 9.000, -25.250 3.551 9.000, -23.607 3.693 9.000, -24.804 3.253 9.000, -24.401 2.899 9.000, -23.200 0.000 9.000, -22.300 0.000 9.000, -21.751 -2.050 9.000, -22.900 -3.400 9.000, -29.796 3.253 9.000, -29.350 3.551 9.000, -31.200 5.266 9.000, -31.441 5.366 9.000, -31.959 5.366 9.000, -32.200 5.266 9.000, -32.666 4.659 9.000, -33.600 9.500 9.000, -23.159 5.366 9.000, -32.566 3.900 9.000, -32.200 3.534 9.000, -30.851 2.050 9.000, -31.088 1.569 9.000, -31.365 0.535 9.000, -31.959 3.434 9.000, -31.700 3.400 9.000, -23.400 -5.266 9.000, -27.835 -4.065 9.000, -23.900 -4.400 9.000, -23.866 -4.141 9.000, -25.731 -3.788 9.000, -28.361 -3.960 9.000, -28.869 -3.788 9.000, -31.700 -3.400 9.000, -17.139 -3.960 9.000, -22.193 -5.107 9.000, -22.034 -4.900 9.000, -19.261 -3.960 9.000, -21.900 -4.400 9.000, -22.034 -3.900 9.000, -20.696 -3.253 9.000, -22.400 -3.534 9.000, -18.735 -4.065 9.000, -21.934 -4.659 9.000, -23.159 -3.434 9.000, -23.866 -4.659 9.000, -27.300 -4.100 9.000, -22.900 3.400 9.000, -22.193 3.693 9.000, -21.934 4.141 9.000, -19.769 3.788 9.000, -22.400 5.266 9.000, -20.250 3.551 9.000, -18.200 4.100 9.000, -23.866 4.659 9.000, 5.107 3.693 9.000, 4.141 3.434 9.000, 6.223 1.000 9.000, 3.960 1.061 9.000, 5.357 0.500 9.000, 5.223 0.000 9.000, 4.100 0.000 9.000, 5.515 -0.707 9.000, 5.964 0.966 9.000, 0.966 -5.964 9.000, 0.535 -4.065 9.000, 3.434 -4.659 9.000, 3.400 -4.400 9.000, 3.534 -3.900 9.000, 2.050 -3.551 9.000, -0.259 -5.257 9.000, -3.534 -3.900 9.000, -1.569 -3.788 9.000, -2.496 -3.253 9.000, -2.899 -2.899 9.000, -4.400 -3.400 9.000, -3.788 -1.569 9.000, -5.549 -2.050 9.000, -5.035 0.535 9.000, -3.551 2.050 9.000, -3.253 2.496 9.000, -5.847 2.496 9.000, -0.500 -5.357 9.000, -3.693 -5.107 9.000, -0.866 -5.723 9.000, -3.900 -5.266 9.000, -0.966 -5.964 9.000, -0.966 -6.481 9.000, 1.569 3.788 9.000, 2.050 3.551 9.000, 0.259 5.257 9.000, 0.500 5.357 9.000, 0.707 5.515 9.000, 3.900 5.266 9.000, 3.693 5.107 9.000, -3.534 4.900 9.000, -1.061 3.960 9.000, -3.434 4.659 9.000, -3.434 4.141 9.000, -3.900 3.534 9.000, -2.496 3.253 9.000, -6.201 -2.899 9.000, -5.266 -3.900 9.000, -7.050 -3.551 9.000, 4.400 -5.400 9.000, 5.400 -4.400 9.000, 5.366 -4.659 9.000, 5.366 -4.141 9.000, 3.253 -2.496 9.000, 2.899 -2.899 9.000, 4.400 -3.400 9.000, 4.141 -3.434 9.000, 3.693 -3.693 9.000, -4.141 3.434 9.000, -3.693 3.693 9.000, -9.100 4.100 9.000, -5.266 4.900 9.000, -5.266 3.900 9.000, -5.366 4.141 9.000, -5.107 3.693 9.000, -8.039 3.960 9.000, -22.265 -0.535 9.000, -23.235 0.535 9.000, -23.340 1.061 9.000, -22.160 1.061 9.000, -23.512 1.569 9.000, -21.988 1.569 9.000, -16.631 -3.788 9.000, -11.596 -3.253 9.000, -15.301 -2.899 9.000, -12.888 -1.569 9.000, -14.412 -1.569 9.000, -14.135 -0.535 9.000, -14.100 0.000 9.000, -14.135 0.535 9.000, -14.240 1.061 9.000, -12.888 1.569 9.000, -14.412 1.569 9.000, -15.301 2.899 9.000, -15.704 3.253 9.000, -10.669 3.788 9.000, -16.150 3.551 9.000, -16.631 3.788 9.000, -12.651 -2.050 9.000, -13.060 -1.061 9.000, -13.165 0.535 9.000, -13.060 1.061 9.000, -12.651 2.050 9.000, -12.353 2.496 9.000, -11.596 3.253 9.000, -3.960 -1.061 9.000, -4.100 0.000 9.000, -4.065 0.535 9.000, -4.400 3.400 9.000, -0.000 -4.100 10.200, 0.535 -4.065 10.200, 1.061 -3.960 9.000, 2.899 -2.899 10.200, 3.960 -1.061 9.000, 4.065 0.535 10.200, 3.788 1.569 10.200, 3.551 2.050 10.200, 2.050 3.551 10.200, 1.061 3.960 9.000, 1.061 3.960 10.200, -0.535 4.065 10.200, -1.569 3.788 9.000, -2.050 3.551 9.000, -2.050 3.551 10.200, -2.899 2.899 9.000, -4.065 0.535 10.200, -4.065 -0.535 10.200, -3.788 -1.569 10.200, -3.551 -2.050 10.200, -2.496 -3.253 10.200, -0.535 -4.065 10.200, 1.569 -3.788 9.000, 2.496 -3.253 9.000, 3.551 -2.050 9.000, 4.065 -0.535 9.000, 4.065 0.535 9.000, 3.788 1.569 9.000, 3.551 2.050 9.000, 3.253 2.496 9.000, 2.899 2.899 9.000, 2.899 2.899 10.200, 2.496 3.253 9.000, 2.496 3.253 10.200, 1.569 3.788 10.200, 0.000 4.100 9.000, 0.000 4.100 10.200, -2.899 2.899 10.200, -3.551 2.050 10.200, -3.788 1.569 9.000, -3.960 1.061 9.000, -4.065 -0.535 9.000, -3.551 -2.050 9.000, -3.253 -2.496 9.000, -3.253 -2.496 10.200, -2.899 -2.899 10.200, -2.050 -3.551 9.000, -1.061 -3.960 9.000, -1.061 -3.960 10.200, -0.535 -4.065 9.000, -9.100 -4.100 10.200, -6.604 -3.253 9.000, -5.312 -1.569 9.000, -5.549 -2.050 10.200, -5.035 -0.535 10.200, -5.000 0.000 9.000, -5.000 0.000 10.200, -5.312 1.569 9.000, -5.312 1.569 10.200, -5.549 2.050 10.200, -5.847 2.496 10.200, -6.201 2.899 9.000, -6.201 2.899 10.200, -6.604 3.253 10.200, -7.050 3.551 9.000, -7.531 3.788 9.000, -8.565 4.065 10.200, -9.635 4.065 10.200, -11.150 3.551 9.000, -11.150 3.551 10.200, -11.596 3.253 10.200, -11.999 2.899 10.200, -12.651 2.050 10.200, -13.165 -0.535 9.000, -13.200 0.000 10.200, -13.060 -1.061 10.200, -11.596 -3.253 10.200, -10.669 -3.788 10.200, -10.161 -3.960 9.000, -9.635 -4.065 10.200, -5.847 -2.496 9.000, -5.140 -1.061 9.000, -5.035 -0.535 9.000, -5.035 0.535 10.200, -5.140 1.061 9.000, -5.549 2.050 9.000, -6.604 3.253 9.000, -7.531 3.788 10.200, -8.565 4.065 9.000, -11.999 2.899 9.000, -13.060 1.061 10.200, -13.200 0.000 9.000, -12.651 -2.050 10.200, -12.353 -2.496 9.000, -11.999 -2.899 9.000, -11.150 -3.551 9.000, -10.669 -3.788 9.000, -9.635 -4.065 9.000, -9.100 -4.100 9.000, -17.665 -4.065 10.200, -17.139 -3.960 10.200, -16.150 -3.551 9.000, -15.301 -2.899 10.200, -14.947 -2.496 9.000, -14.649 -2.050 10.200, -14.135 0.535 10.200, -14.649 2.050 9.000, -17.139 3.960 9.000, -18.735 4.065 10.200, -20.696 3.253 9.000, -21.099 2.899 10.200, -21.751 2.050 9.000, -22.160 1.061 10.200, -22.265 0.535 10.200, -22.265 -0.535 10.200, -21.988 -1.569 10.200, -21.751 -2.050 10.200, -18.735 -4.065 10.200, -18.200 -4.100 9.000, -17.665 -4.065 9.000, -15.704 -3.253 9.000, -15.704 -3.253 10.200, -14.649 -2.050 9.000, -14.240 -1.061 9.000, -14.649 2.050 10.200, -14.947 2.496 9.000, -14.947 2.496 10.200, -15.301 2.899 10.200, -18.735 4.065 9.000, -19.261 3.960 9.000, -21.099 2.899 9.000, -21.453 2.496 9.000, -22.265 0.535 9.000, -22.160 -1.061 9.000, -21.988 -1.569 9.000, -21.453 -2.496 9.000, -21.099 -2.899 9.000, -20.250 -3.551 9.000, -19.769 -3.788 9.000, -19.261 -3.960 10.200, -26.239 -3.960 9.000, -25.250 -3.551 9.000, -25.250 -3.551 10.200, -24.804 -3.253 10.200, -23.512 -1.569 9.000, -23.512 -1.569 10.200, -23.340 1.061 10.200, -23.749 2.050 9.000, -26.239 3.960 9.000, -26.765 4.065 9.000, -27.300 4.100 10.200, -28.869 3.788 10.200, -29.350 3.551 10.200, -29.796 3.253 10.200, -30.553 2.496 9.000, -30.553 2.496 10.200, -30.851 2.050 10.200, -31.400 0.000 10.200, -31.088 -1.569 10.200, -30.851 -2.050 10.200, -30.553 -2.496 10.200, -29.796 -3.253 10.200, -29.350 -3.551 9.000, -26.765 -4.065 9.000, -24.804 -3.253 9.000, -24.401 -2.899 9.000, -24.047 -2.496 9.000, -24.047 -2.496 10.200, -23.749 -2.050 9.000, -23.749 -2.050 10.200, -23.340 -1.061 9.000, -23.235 -0.535 9.000, -24.047 2.496 9.000, -26.239 3.960 10.200, -28.361 3.960 9.000, -30.199 2.899 9.000, -31.088 1.569 10.200, -31.260 1.061 9.000, -31.088 -1.569 9.000, -30.851 -2.050 9.000, -30.199 -2.899 10.200, -4.141 3.434 10.200, -3.534 3.900 9.000, -3.400 4.400 10.200, -3.693 5.107 9.000, -4.659 5.366 9.000, -5.400 4.400 9.000, -4.900 3.534 10.200, -3.693 3.693 10.200, -3.400 4.400 9.000, -4.141 5.366 9.000, -4.900 5.266 9.000, -4.900 5.266 10.200, -5.107 5.107 9.000, -5.107 5.107 10.200, -5.366 4.659 9.000, -4.900 3.534 9.000, -4.659 3.434 9.000, 4.900 3.534 9.000, 5.107 3.693 10.200, 5.266 3.900 10.200, 5.366 4.659 9.000, 5.266 4.900 10.200, 4.659 5.366 10.200, 4.400 5.400 9.000, 3.534 4.900 10.200, 3.400 4.400 9.000, 3.534 3.900 9.000, 3.434 4.141 10.200, 4.659 3.434 9.000, 4.400 3.400 9.000, 5.266 3.900 9.000, 5.400 4.400 9.000, 4.141 5.366 9.000, 3.534 4.900 9.000, 3.434 4.659 9.000, 3.434 4.141 9.000, 3.534 3.900 10.200, 3.693 3.693 9.000, 3.693 3.693 10.200, 3.900 3.534 9.000, 4.141 3.434 10.200, 4.659 -5.366 9.000, 4.900 -5.266 10.200, 4.900 -5.266 9.000, 5.400 -4.400 10.200, 5.266 -3.900 9.000, 5.107 -3.693 9.000, 4.900 -3.534 9.000, 5.107 -3.693 10.200, 4.900 -3.534 10.200, 4.659 -3.434 10.200, 4.141 -3.434 10.200, 3.900 -3.534 10.200, 3.534 -3.900 10.200, 3.434 -4.141 10.200, 3.434 -4.659 10.200, 5.266 -4.900 9.000, 5.266 -4.900 10.200, 5.366 -4.141 10.200, 5.266 -3.900 10.200, 4.659 -3.434 9.000, 3.900 -3.534 9.000, 3.434 -4.141 9.000, 3.534 -4.900 9.000, 3.534 -4.900 10.200, 3.693 -5.107 9.000, 3.900 -5.266 9.000, 3.900 -5.266 10.200, -4.141 -5.366 9.000, -4.141 -5.366 10.200, -3.534 -4.900 9.000, -3.434 -4.659 10.200, -3.400 -4.400 9.000, -3.400 -4.400 10.200, -3.434 -4.141 9.000, -3.534 -3.900 10.200, -3.693 -3.693 10.200, -3.900 -3.534 10.200, -4.400 -3.400 10.200, -4.659 -3.434 9.000, -4.659 -3.434 10.200, -4.900 -3.534 9.000, -5.107 -3.693 9.000, -5.107 -3.693 10.200, -5.366 -4.141 9.000, -5.266 -3.900 10.200, -5.400 -4.400 10.200, -5.366 -4.659 10.200, -4.900 -5.266 9.000, -3.434 -4.659 9.000, -3.434 -4.141 10.200, -3.693 -3.693 9.000, -3.900 -3.534 9.000, -4.141 -3.434 9.000, -5.366 -4.141 10.200, -5.400 -4.400 9.000, -5.107 -5.107 9.000, -4.659 -5.366 9.000, 0.259 5.257 10.200, 0.500 5.357 10.200, 0.707 5.515 10.200, 0.866 5.723 9.000, 0.966 5.964 9.000, 0.966 5.964 10.200, 1.000 6.223 9.000, 0.707 6.930 10.200, 0.500 7.089 10.200, 0.000 7.223 10.200, -0.500 7.089 10.200, -0.966 6.481 9.000, -1.000 6.223 9.000, -0.866 5.723 9.000, -0.259 5.257 9.000, 0.000 5.223 10.200, 1.000 6.223 10.200, 0.707 6.930 9.000, 0.500 7.089 9.000, 0.259 7.188 9.000, 0.000 7.223 9.000, -0.259 7.188 10.200, -0.707 6.930 9.000, -0.866 5.723 10.200, -0.707 5.515 9.000, -0.707 5.515 10.200, -0.000 -7.223 10.200, 0.500 -7.089 9.000, 0.500 -7.089 10.200, 0.707 -6.930 9.000, 0.707 -6.930 10.200, 1.000 -6.223 9.000, 0.966 -6.481 10.200, 0.866 -5.723 10.200, 0.259 -5.257 9.000, 0.500 -5.357 10.200, 0.259 -5.257 10.200, -0.866 -5.723 10.200, 0.866 -6.723 9.000, 0.966 -6.481 9.000, 0.966 -5.964 10.200, 0.500 -5.357 9.000, -0.707 -5.515 9.000, -0.966 -5.964 10.200, -1.000 -6.223 9.000, -0.707 -6.930 9.000, -0.500 -7.089 9.000, -0.259 -7.188 10.200, 6.723 -0.866 10.200, 6.930 -0.707 9.000, 7.188 -0.259 9.000, 7.089 -0.500 10.200, 7.089 0.500 9.000, 7.188 0.259 10.200, 6.481 0.966 9.000, 6.481 0.966 10.200, 5.964 0.966 10.200, 5.257 -0.259 10.200, 7.089 -0.500 9.000, 7.188 -0.259 10.200, 7.188 0.259 9.000, 7.089 0.500 10.200, 6.723 0.866 9.000, 5.723 0.866 9.000, 5.515 0.707 9.000, 5.257 0.259 9.000, 5.257 0.259 10.200, 5.223 0.000 10.200, 5.257 -0.259 9.000, 5.357 -0.500 9.000, 5.515 -0.707 10.200, 5.723 -0.866 9.000, 5.964 -0.966 9.000, -22.400 3.534 9.000, -22.641 3.434 10.200, -22.400 3.534 10.200, -22.034 3.900 10.200, -21.934 4.141 10.200, -21.900 4.400 9.000, -21.934 4.659 9.000, -22.400 5.266 10.200, -22.641 5.366 10.200, -23.400 5.266 9.000, -23.400 5.266 10.200, -23.607 5.107 10.200, -23.766 4.900 10.200, -23.866 4.659 10.200, -23.900 4.400 10.200, -22.641 3.434 9.000, -22.193 3.693 10.200, -22.034 3.900 9.000, -21.934 4.659 10.200, -22.034 4.900 9.000, -22.193 5.107 9.000, -22.193 5.107 10.200, -23.159 5.366 10.200, -23.766 4.900 9.000, -23.766 3.900 9.000, -23.766 3.900 10.200, -23.607 3.693 10.200, -23.400 3.534 9.000, -23.400 3.534 10.200, -23.159 3.434 9.000, -22.400 -5.266 9.000, -22.641 -5.366 9.000, -22.193 -5.107 10.200, -21.900 -4.400 10.200, -21.934 -4.141 10.200, -22.641 -3.434 10.200, -23.159 -3.434 10.200, -23.766 -3.900 10.200, -23.900 -4.400 10.200, -23.766 -4.900 9.000, -23.400 -5.266 10.200, -22.900 -5.400 9.000, -21.934 -4.141 9.000, -22.034 -3.900 10.200, -22.193 -3.693 9.000, -22.193 -3.693 10.200, -22.641 -3.434 9.000, -23.400 -3.534 9.000, -23.400 -3.534 10.200, -23.607 -3.693 9.000, -23.766 -3.900 9.000, -23.766 -4.900 10.200, -23.607 -5.107 9.000, -23.607 -5.107 10.200, -23.159 -5.366 9.000, -23.159 -5.366 10.200, -31.200 -5.266 9.000, -31.200 -5.266 10.200, -30.993 -5.107 9.000, -30.834 -4.900 9.000, -30.834 -4.900 10.200, -30.700 -4.400 9.000, -30.734 -4.659 10.200, -30.734 -4.141 9.000, -31.200 -3.534 9.000, -31.441 -3.434 9.000, -31.700 -3.400 10.200, -32.666 -4.141 9.000, -32.666 -4.141 10.200, -32.407 -5.107 10.200, -32.200 -5.266 9.000, -31.441 -5.366 9.000, -30.734 -4.659 9.000, -30.834 -3.900 9.000, -30.993 -3.693 9.000, -31.959 -3.434 9.000, -31.959 -3.434 10.200, -32.200 -3.534 9.000, -32.407 -3.693 9.000, -32.666 -4.659 9.000, -32.200 -5.266 10.200, -31.700 -5.400 9.000, -31.441 3.434 9.000, -31.700 3.400 10.200, -31.200 3.534 9.000, -30.993 3.693 9.000, -31.200 3.534 10.200, -30.993 3.693 10.200, -30.734 4.141 9.000, -30.734 4.659 9.000, -30.834 4.900 9.000, -30.993 5.107 9.000, -30.993 5.107 10.200, -31.700 5.400 9.000, -31.700 5.400 10.200, -32.566 4.900 9.000, -32.566 4.900 10.200, -32.700 4.400 9.000, -32.666 4.659 10.200, -32.566 3.900 10.200, -32.407 3.693 9.000, -30.734 4.141 10.200, -30.734 4.659 10.200, -30.834 4.900 10.200, -31.959 5.366 10.200, -32.407 5.107 9.000, -32.407 3.693 10.200, -32.200 3.534 10.200, 10.300 8.500 10.200, 10.300 -8.500 10.200, 10.006 -8.595 10.200, 9.824 -8.845 9.000, 10.006 -8.595 9.000, 9.800 -9.000 9.000, -9.800 -10.000 10.200, -9.824 -9.845 10.200, -9.895 -9.706 10.200, -10.006 -9.595 10.200, -10.145 -9.524 10.200, -10.300 -9.500 9.000, -10.006 9.595 10.200, -10.145 9.524 10.200, -10.006 9.595 9.000, -9.895 9.706 10.200, -9.824 9.845 9.000, -9.800 10.000 9.000, -9.800 10.700 9.000, 9.800 10.700 9.000, 9.800 9.000 9.000, 9.800 9.000 10.200, 9.895 8.706 10.200, 10.006 8.595 9.000, 10.006 8.595 10.200, 10.145 8.524 9.000, -9.800 -11.274 10.086, -9.800 -10.815 8.977, -9.800 -11.533 9.947, -9.800 -11.761 9.761, -9.800 -12.086 9.274, -9.800 -12.171 8.993, -9.800 -11.947 9.533, 9.800 -12.171 8.993, 9.800 -11.000 8.700, 9.800 -11.947 9.533, 9.800 -10.912 8.912, 9.800 -10.993 10.171, 9.800 -12.086 9.274, 9.800 -11.761 9.761, 9.800 -11.533 9.947, 9.800 -11.274 10.086, -9.800 -10.700 10.200, -9.800 -10.993 10.171, -9.800 -10.912 8.912, 9.800 -10.815 8.977, 9.800 -10.977 8.815, -9.800 -10.977 8.815, 9.800 10.815 8.977, 9.800 10.912 8.912, 9.800 10.977 8.815, -9.800 11.947 9.533, -9.800 10.912 8.912, -9.800 12.171 8.993, -9.800 11.274 10.086, 9.800 12.171 8.993, -9.800 12.086 9.274, -9.800 11.761 9.761, 9.800 11.533 9.947, -9.800 11.533 9.947, 9.800 12.086 9.274, 9.800 11.947 9.533, 9.800 11.761 9.761, 9.800 11.274 10.086, -9.800 10.993 10.171, 9.800 10.993 10.171, -9.800 10.700 10.200, -9.800 10.815 8.977, -9.800 10.977 8.815, -33.715 9.500 8.977, -33.812 9.500 8.912, -33.877 9.500 8.815, -34.986 9.500 9.274, -34.847 9.500 9.533, -34.986 -9.500 9.274, -35.071 -9.500 8.993, -33.812 -9.500 8.912, -33.715 -9.500 8.977, -33.600 -9.500 9.000, -33.893 -9.500 10.171, -35.100 -9.500 8.700, -35.071 9.500 8.993, -34.847 -9.500 9.533, -34.661 -9.500 9.761, -34.661 9.500 9.761, -34.433 9.500 9.947, -34.433 -9.500 9.947, -34.174 9.500 10.086, -34.174 -9.500 10.086, -33.893 9.500 10.171, -33.877 -9.500 8.815, 10.500 -8.500 10.200, 10.793 -8.500 10.171, 10.615 -8.500 8.977, 11.333 -8.500 9.947, 11.561 -8.500 9.761, 10.712 -8.500 8.912, 11.886 -8.500 9.274, 10.712 8.500 8.912, 11.333 8.500 9.947, 11.074 8.500 10.086, 10.793 8.500 10.171, 10.500 8.500 9.000, 11.971 -8.500 8.993, 11.971 8.500 8.993, 11.886 8.500 9.274, 11.747 -8.500 9.533, 11.747 8.500 9.533, 11.561 8.500 9.761, 11.074 -8.500 10.086, 10.500 -8.500 9.000, 10.615 8.500 8.977, 10.777 -8.500 8.815, 10.777 8.500 8.815, 12.000 -4.347 -2.419, 12.000 -4.292 -2.571, 12.000 -4.289 -2.732, 12.000 -4.430 -3.016, 10.800 -4.292 -2.571, 10.800 -4.289 -2.732, 10.800 -4.336 -2.886, 10.800 -4.336 2.886, 12.000 -4.292 2.571, 12.000 -4.347 2.419, 10.800 -4.292 2.571, 12.000 -4.289 2.732, 12.000 -2.571 4.292, 10.800 -2.571 4.292, 12.000 -2.886 4.336, 12.000 -3.016 4.430, 10.800 -3.016 4.430, 10.800 -2.732 4.289, 12.000 -2.886 -4.336, 10.800 -3.016 -4.430, 10.800 -2.886 -4.336, 10.800 -2.732 -4.289, 12.000 -2.571 -4.292, 10.800 -2.571 -4.292, 12.000 2.571 -4.292, 10.800 2.571 -4.292, 12.000 2.732 -4.289, 12.000 2.886 -4.336, 12.000 4.336 -2.886, 12.000 4.289 -2.732, 12.000 4.292 -2.571, 10.800 4.292 -2.571, 10.800 4.347 2.419, 10.800 4.292 2.571, 12.000 4.289 2.732, 10.800 4.289 2.732, 12.000 4.336 2.886, 10.800 4.430 3.016, 12.000 2.732 4.289, 10.800 2.732 4.289, 10.800 -8.466 -5.022, 10.800 -8.364 -5.535, 12.000 -8.196 -6.031, 10.800 -8.196 -6.031, 10.800 -7.673 -6.935, 10.800 -7.328 -7.328, 10.800 -6.500 -7.964, 12.000 -6.031 -8.196, 10.800 -7.964 -6.500, 10.800 -6.935 -7.673, 12.000 -6.935 -7.673, 12.000 -6.500 -7.964, 10.800 -5.022 -8.466, 12.000 4.500 -8.500, 12.000 5.022 -8.466, 12.000 5.535 -8.364, 10.800 6.031 -8.196, 12.000 6.500 -7.964, 10.800 6.500 -7.964, 10.800 6.935 -7.673, 10.800 7.328 -7.328, 10.800 7.964 -6.500, 12.000 7.964 -6.500, 10.800 8.196 -6.031, 10.800 8.466 -5.022, 10.800 8.500 -4.500, 10.800 5.535 -8.364, 12.000 7.328 -7.328, 12.000 7.673 -6.935, 12.000 8.364 -5.535, 12.000 8.466 -5.022, -35.100 -6.882 -25.129, -33.900 -6.882 -25.129, -35.100 -6.974 -25.342, -35.100 -7.120 -25.521, -33.900 -7.309 -25.655, -35.100 -7.527 -25.732, -35.100 -7.985 -25.701, -33.900 -7.985 -25.701, -35.100 -8.190 -25.594, -35.100 -8.359 -25.436, -33.900 -8.359 -25.436, -35.100 -8.542 -25.016, -35.100 -7.985 -24.099, -35.100 -7.758 -24.052, -33.900 -7.309 -24.145, -35.100 -7.120 -24.279, -33.900 -6.974 -24.458, -35.100 -6.974 -24.458, -35.100 -6.882 -24.671, -33.900 -7.527 -25.732, -35.100 -8.480 -25.239, -33.900 -8.480 -25.239, -33.900 -8.542 -25.016, -35.100 -8.542 -24.784, -33.900 -8.542 -24.784, -33.900 -8.480 -24.561, -35.100 -8.359 -24.364, -33.900 -8.359 -24.364, -33.900 -8.190 -24.206, -33.900 -7.985 -24.099, -33.900 -7.527 -24.068, -33.900 6.920 -24.561, -35.100 6.882 -24.671, -33.900 7.041 -24.364, -35.100 7.120 -24.279, -35.100 7.309 -24.145, -33.900 7.415 -24.099, -33.900 7.873 -24.068, -35.100 7.985 -24.099, -35.100 8.359 -24.364, -35.100 8.480 -24.561, -33.900 8.550 -24.900, -33.900 8.426 -25.342, -35.100 8.359 -25.436, -35.100 8.190 -25.594, -33.900 7.210 -25.594, -35.100 7.120 -25.521, -35.100 6.974 -25.342, -35.100 6.882 -25.129, -33.900 6.858 -25.016, -33.900 6.858 -24.784, -35.100 6.850 -24.900, -33.900 7.210 -24.206, -33.900 7.642 -24.052, -33.900 8.091 -24.145, -33.900 8.426 -24.458, -33.900 8.518 -24.671, -35.100 8.542 -25.016, -33.900 8.280 -25.521, -33.900 8.091 -25.655, -35.100 7.758 -25.748, -33.900 7.642 -25.748, -33.900 7.415 -25.701, -33.900 -8.500 -22.700, -33.900 8.500 -22.700, -33.900 -8.723 -22.725, -35.100 -8.934 -22.799, -33.900 -8.934 -22.799, -35.100 -9.401 -23.266, -33.900 -9.475 -23.477, -35.100 -9.282 -23.077, -33.900 -9.282 -23.077, -35.100 9.401 -23.266, -35.100 9.123 -22.918, -35.100 8.500 -22.700, -33.900 8.934 -22.799, -35.100 8.723 -22.725, -35.100 9.500 -23.700, -35.100 9.500 -27.700, -35.100 -7.309 -25.655, -35.100 -7.758 -25.748, -35.100 -9.500 -27.700, -35.100 -8.480 -24.561, -35.100 -9.475 -23.477, -35.100 -9.123 -22.918, -35.100 -8.723 -22.725, -35.100 -7.527 -24.068, -35.100 -8.500 -22.700, -35.100 -7.309 -24.145, -35.100 6.974 -24.458, -35.100 7.309 -25.655, -35.100 -8.190 -24.206, -35.100 8.934 -22.799, -35.100 9.282 -23.077, -35.100 9.475 -23.477, -35.100 8.190 -24.206, -35.100 8.480 -25.239, -35.100 7.985 -25.701, -35.100 7.527 -25.732, -35.100 8.542 -24.784, -35.100 7.758 -24.052, -35.100 7.527 -24.068, -35.100 -6.850 -24.900, -33.900 -9.500 -23.700, -33.900 -9.500 -27.700, -35.100 -9.500 -23.700, -33.900 -8.190 -25.594, -33.900 -7.758 -25.748, -33.900 6.920 -25.239, -33.900 -7.120 -24.279, -33.900 -7.758 -24.052, -33.900 -9.123 -22.918, -33.900 -9.401 -23.266, -33.900 9.500 -23.700, -33.900 8.280 -24.279, -33.900 9.475 -23.477, -33.900 9.401 -23.266, -33.900 9.282 -23.077, -33.900 9.123 -22.918, -33.900 8.723 -22.725, -33.900 8.518 -25.129, -33.900 7.873 -25.732, -33.900 9.500 -27.700, -33.900 -7.120 -25.521, -33.900 7.041 -25.436, -33.900 -6.974 -25.342, -33.900 -6.850 -24.900, -33.900 -6.882 -24.671, -7.929 -12.200 -24.082, -7.700 -12.200 -24.050, -8.142 -12.200 -24.174, -8.039 -11.000 -24.120, -8.236 -11.000 -24.241, -8.394 -11.000 -24.410, -8.394 -12.200 -25.390, -8.321 -11.000 -25.480, -8.039 -12.200 -25.680, -6.899 -12.200 -25.185, -7.258 -12.200 -24.174, -7.816 -11.000 -24.058, -8.455 -12.200 -24.509, -8.501 -11.000 -24.615, -8.532 -12.200 -24.727, -8.548 -11.000 -24.842, -8.455 -11.000 -25.291, -8.236 -12.200 -25.559, -7.929 -11.000 -25.718, -7.471 -11.000 -25.718, -6.945 -11.000 -25.291, -6.868 -11.000 -25.073, -6.852 -12.200 -24.958, -6.899 -11.000 -24.615, 7.700 -12.200 -24.050, 7.471 -12.200 -24.082, 7.079 -12.200 -24.320, 6.852 -12.200 -24.958, 6.945 -11.000 -25.291, 7.079 -11.000 -25.480, 7.471 -11.000 -25.718, 7.584 -12.200 -25.742, 8.321 -11.000 -25.480, 8.236 -12.200 -25.559, 8.501 -12.200 -25.185, 8.532 -12.200 -24.727, 8.455 -12.200 -24.509, 8.039 -11.000 -24.120, 6.945 -12.200 -24.509, 6.899 -11.000 -24.615, 6.868 -11.000 -25.073, 7.258 -11.000 -25.626, 7.929 -11.000 -25.718, 8.142 -11.000 -25.626, 8.532 -11.000 -25.073, 8.548 -12.200 -24.958, 8.548 -11.000 -24.842, 8.501 -11.000 -24.615, 8.321 -12.200 -24.320, -8.800 -12.200 -22.700, -8.800 -11.000 -22.700, -5.590 -12.200 -22.700, -5.381 -12.200 -22.722, -5.590 -11.000 -22.700, -5.182 -12.200 -22.787, -5.000 -11.000 -22.892, -5.000 -12.200 -22.892, -4.845 -11.000 -23.033, -4.393 -12.200 -23.491, -3.898 -12.200 -23.901, -3.365 -12.200 -24.261, -2.800 -11.000 -24.566, -2.206 -12.200 -24.814, -1.592 -11.000 -25.002, 0.321 -11.000 -25.192, 0.961 -12.200 -25.129, 3.365 -12.200 -24.261, 3.898 -11.000 -23.901, -4.393 -11.000 -23.491, -3.898 -11.000 -23.901, -2.800 -12.200 -24.566, -1.592 -12.200 -25.002, -0.321 -12.200 -25.192, 0.321 -12.200 -25.192, 0.961 -11.000 -25.129, 1.592 -12.200 -25.002, 2.206 -11.000 -24.814, 2.800 -12.200 -24.566, 3.365 -11.000 -24.261, 4.845 -12.200 -23.033, 5.182 -12.200 -22.787, 5.381 -12.200 -22.722, 5.381 -11.000 -22.722, 5.182 -11.000 -22.787, 5.590 -12.200 -22.700, 5.590 -11.000 -22.700, 9.023 -12.200 -22.725, 9.423 -11.000 -22.918, 9.423 -12.200 -22.918, 9.775 -11.000 -23.477, 9.701 -11.000 -23.266, 9.775 -12.200 -23.477, -9.701 -12.200 -23.266, -9.582 -12.200 -23.077, -9.423 -11.000 -22.918, -9.023 -11.000 -22.725, 9.800 -12.200 -27.700, 7.361 -12.200 -25.680, 8.039 -12.200 -25.680, 7.816 -12.200 -25.742, 8.394 -12.200 -25.390, 9.800 -12.200 -23.700, 9.701 -12.200 -23.266, 9.582 -12.200 -23.077, 8.142 -12.200 -24.174, 9.234 -12.200 -22.799, 7.929 -12.200 -24.082, 8.800 -12.200 -22.700, 4.393 -12.200 -23.491, 3.898 -12.200 -23.901, 7.258 -12.200 -24.174, 6.868 -12.200 -24.727, 6.899 -12.200 -25.185, 7.164 -12.200 -25.559, 2.206 -12.200 -24.814, 5.000 -12.200 -22.892, 7.006 -12.200 -25.390, -0.961 -12.200 -25.129, -7.361 -12.200 -25.680, -9.800 -12.200 -27.700, -7.584 -12.200 -25.742, -7.816 -12.200 -25.742, -8.501 -12.200 -25.185, -8.548 -12.200 -24.958, -9.800 -12.200 -23.700, -8.321 -12.200 -24.320, -9.775 -12.200 -23.477, -7.164 -12.200 -25.559, -6.868 -12.200 -24.727, -7.006 -12.200 -25.390, -7.079 -12.200 -24.320, -6.945 -12.200 -24.509, -4.845 -12.200 -23.033, -7.471 -12.200 -24.082, -9.023 -12.200 -22.725, -9.234 -12.200 -22.799, -9.423 -12.200 -22.918, -0.321 -11.000 -25.192, -7.700 -11.000 -25.750, -8.142 -11.000 -25.626, -8.532 -11.000 -25.073, -9.800 -11.000 -23.700, -9.701 -11.000 -23.266, -9.775 -11.000 -23.477, -5.381 -11.000 -22.722, -5.182 -11.000 -22.787, -9.582 -11.000 -23.077, -9.234 -11.000 -22.799, -7.584 -11.000 -24.058, -7.361 -11.000 -24.120, -7.164 -11.000 -24.241, -7.006 -11.000 -24.410, -3.365 -11.000 -24.261, -6.852 -11.000 -24.842, -2.206 -11.000 -24.814, -7.079 -11.000 -25.480, -7.258 -11.000 -25.626, -0.961 -11.000 -25.129, 7.700 -11.000 -25.750, 8.455 -11.000 -25.291, 8.394 -11.000 -24.410, 9.800 -11.000 -23.700, 8.236 -11.000 -24.241, 7.816 -11.000 -24.058, 7.584 -11.000 -24.058, 9.234 -11.000 -22.799, 1.592 -11.000 -25.002, 2.800 -11.000 -24.566, 6.852 -11.000 -24.842, 7.006 -11.000 -24.410, 7.361 -11.000 -24.120, 4.393 -11.000 -23.491, 7.164 -11.000 -24.241, 4.845 -11.000 -23.033, 5.000 -11.000 -22.892, 8.800 -11.000 -22.700, 9.023 -11.000 -22.725, 9.582 -11.000 -23.077, -7.816 11.000 -25.742, -8.455 12.200 -25.291, -8.501 12.200 -24.615, -8.394 12.200 -24.410, -8.321 11.000 -24.320, -8.039 12.200 -24.120, -7.584 12.200 -24.058, -7.258 11.000 -24.174, -7.164 12.200 -24.241, -7.079 11.000 -24.320, -6.868 12.200 -25.073, -7.079 12.200 -25.480, -7.258 12.200 -25.626, -7.471 12.200 -25.718, -8.548 11.000 -24.958, -8.455 11.000 -24.509, -8.236 12.200 -24.241, -8.142 11.000 -24.174, -7.700 11.000 -24.050, -7.006 12.200 -24.410, -6.945 11.000 -24.509, -6.868 11.000 -24.727, -6.899 11.000 -25.185, -7.361 11.000 -25.680, -7.584 11.000 -25.742, 7.584 11.000 -25.742, 7.361 11.000 -25.680, 7.471 12.200 -25.718, 7.164 11.000 -25.559, 7.258 12.200 -25.626, 6.945 12.200 -25.291, 6.868 12.200 -25.073, 6.852 12.200 -24.842, 6.868 11.000 -24.727, 7.079 11.000 -24.320, 7.258 11.000 -24.174, 7.164 12.200 -24.241, 7.584 12.200 -24.058, 7.929 11.000 -24.082, 8.039 12.200 -24.120, 8.548 12.200 -24.842, 7.816 11.000 -25.742, 7.700 12.200 -25.750, 7.079 12.200 -25.480, 7.006 11.000 -25.390, 6.899 11.000 -25.185, 6.945 11.000 -24.509, 7.006 12.200 -24.410, 8.236 12.200 -24.241, 8.321 12.200 -25.480, 8.142 12.200 -25.626, 5.590 11.000 -22.700, 5.381 11.000 -22.722, 5.182 11.000 -22.787, 4.393 12.200 -23.491, 2.206 12.200 -24.814, 1.592 12.200 -25.002, 0.321 11.000 -25.192, 3.898 11.000 -23.901, 2.800 12.200 -24.566, 2.800 11.000 -24.566, -1.592 12.200 -25.002, -0.961 11.000 -25.129, -1.592 11.000 -25.002, -2.800 12.200 -24.566, -3.365 12.200 -24.261, -2.800 11.000 -24.566, -5.000 12.200 -22.892, -5.381 11.000 -22.722, -5.381 12.200 -22.722, -5.182 11.000 -22.787, -5.590 12.200 -22.700, -5.590 11.000 -22.700, -8.800 12.200 -22.700, -8.800 11.000 -22.700, -9.234 11.000 -22.799, -9.582 12.200 -23.077, -9.775 12.200 -23.477, -9.800 11.000 -23.700, -9.423 11.000 -22.918, -9.701 12.200 -23.266, 9.800 11.000 -23.700, 9.775 11.000 -23.477, 9.775 12.200 -23.477, 9.701 11.000 -23.266, 9.701 12.200 -23.266, 9.582 12.200 -23.077, 9.423 12.200 -22.918, 9.023 11.000 -22.725, 9.234 11.000 -22.799, 9.582 11.000 -23.077, 9.023 12.200 -22.725, 9.800 11.000 -27.700, -9.800 12.200 -27.700, 0.321 12.200 -25.192, -0.321 12.200 -25.192, -0.961 12.200 -25.129, -7.700 12.200 -25.750, -7.929 12.200 -25.718, -8.142 12.200 -25.626, -8.321 12.200 -25.480, -8.532 12.200 -25.073, -8.548 12.200 -24.842, -7.816 12.200 -24.058, -3.898 12.200 -23.901, -6.899 12.200 -24.615, -9.423 12.200 -22.918, -9.023 12.200 -22.725, -9.234 12.200 -22.799, -5.182 12.200 -22.787, -4.845 12.200 -23.033, -4.393 12.200 -23.491, -6.852 12.200 -24.842, -6.945 12.200 -25.291, -2.206 12.200 -24.814, 7.929 12.200 -25.718, 8.455 12.200 -25.291, 8.501 12.200 -24.615, 9.800 12.200 -23.700, 8.394 12.200 -24.410, 7.816 12.200 -24.058, 9.234 12.200 -22.799, 8.800 12.200 -22.700, 0.961 12.200 -25.129, 6.899 12.200 -24.615, 3.898 12.200 -23.901, 3.365 12.200 -24.261, 7.361 12.200 -24.120, 5.000 12.200 -22.892, 5.381 12.200 -22.722, 5.182 12.200 -22.787, 5.590 12.200 -22.700, 9.800 12.200 -27.700, 8.532 12.200 -25.073, 4.845 12.200 -23.033, -7.361 12.200 -24.120, -9.800 12.200 -23.700, 0.961 11.000 -25.129, 8.039 11.000 -25.680, 8.236 11.000 -25.559, 8.394 11.000 -25.390, 8.501 11.000 -25.185, 8.548 11.000 -24.958, 8.532 11.000 -24.727, 8.455 11.000 -24.509, 8.321 11.000 -24.320, 8.142 11.000 -24.174, 9.423 11.000 -22.918, 8.800 11.000 -22.700, 7.700 11.000 -24.050, 4.845 11.000 -23.033, 4.393 11.000 -23.491, 7.471 11.000 -24.082, 6.852 11.000 -24.958, 5.000 11.000 -22.892, 3.365 11.000 -24.261, 2.206 11.000 -24.814, 1.592 11.000 -25.002, -0.321 11.000 -25.192, -8.039 11.000 -25.680, -9.800 11.000 -27.700, -8.236 11.000 -25.559, -8.394 11.000 -25.390, -8.501 11.000 -25.185, -8.532 11.000 -24.727, -9.701 11.000 -23.266, -9.775 11.000 -23.477, -2.206 11.000 -24.814, -7.164 11.000 -25.559, -7.006 11.000 -25.390, -3.365 11.000 -24.261, -6.852 11.000 -24.958, -3.898 11.000 -23.901, -4.393 11.000 -23.491, -4.845 11.000 -23.033, -7.471 11.000 -24.082, -5.000 11.000 -22.892, -7.929 11.000 -24.082, -9.023 11.000 -22.725, -9.582 11.000 -23.077, -33.400 -9.500 -29.400, -31.274 -5.305 -29.400, -31.513 -5.382 -29.400, -32.009 -5.351 -29.400, -32.429 -5.085 -29.400, -32.236 -5.244 -29.400, -32.576 -4.882 -29.400, -32.700 -4.400 -29.400, -32.669 4.649 -29.400, -33.400 9.500 -29.400, -23.209 5.351 -29.400, -31.274 5.305 -29.400, -31.063 5.171 -29.400, -23.869 4.649 -29.400, -23.776 3.918 -29.400, -23.629 3.715 -29.400, -24.687 3.159 -29.400, -23.209 3.449 -29.400, -24.311 2.807 -29.400, -22.963 3.402 -29.400, -21.793 1.975 -29.400, -23.329 1.020 -29.400, -22.012 1.509 -29.400, -22.171 1.020 -29.400, -22.300 0.000 -29.400, -23.232 -0.514 -29.400, -22.268 -0.514 -29.400, -23.488 -1.509 -29.400, -22.171 -1.020 -29.400, -22.012 -1.509 -29.400, -21.793 -1.975 -29.400, -23.983 -2.410 -29.400, -21.517 -2.410 -29.400, -22.963 -3.402 -29.400, -24.687 -3.159 -29.400, -23.436 -3.556 -29.400, -25.103 -3.462 -29.400, -23.629 -3.715 -29.400, -23.776 -3.918 -29.400, -25.554 -3.710 -29.400, -23.869 -4.649 -29.400, -31.063 -5.171 -29.400, -23.436 -5.244 -29.400, -22.713 5.382 -29.400, -4.709 5.351 -29.400, -0.876 6.704 -29.400, -0.729 5.538 -29.400, -3.470 4.032 -29.400, -3.763 3.629 -29.400, -0.729 6.907 -29.400, -9.895 9.706 -29.400, -9.824 9.845 -29.400, -9.800 10.000 -29.400, -0.063 7.221 -29.400, 0.187 7.205 -29.400, 4.587 5.382 -29.400, 0.930 6.591 -29.400, 0.992 6.348 -29.400, 7.152 -0.368 -29.400, 7.032 -0.588 -29.400, 4.826 -5.305 -29.400, 4.587 -5.382 -29.400, 9.800 -10.500 -29.400, 0.637 -6.993 -29.400, 0.187 -7.205 -29.400, 0.426 -7.127 -29.400, -9.800 -10.000 -29.400, -9.895 -9.706 -29.400, -10.006 -9.595 -29.400, -0.729 -6.907 -29.400, -4.463 -5.398 -29.400, -4.213 -5.382 -29.400, -0.876 -6.704 -29.400, -0.969 -6.471 -29.400, -1.000 -6.223 -29.400, -3.974 -5.305 -29.400, -3.763 -5.171 -29.400, -3.591 -4.988 -29.400, -3.470 -4.032 -29.400, -3.591 -3.812 -29.400, -2.989 -2.807 -29.400, -4.213 -3.418 -29.400, -4.463 -3.402 -29.400, -3.593 -1.975 -29.400, -3.593 1.975 -29.400, -5.507 1.975 -29.400, -5.783 2.410 -29.400, -10.145 -9.524 -29.400, -9.357 -4.092 -29.400, -4.936 -5.244 -29.400, -5.129 -5.085 -29.400, -5.276 -4.882 -29.400, -7.354 -3.710 -29.400, -5.129 -3.715 -29.400, -5.369 -4.151 -29.400, -6.903 -3.462 -29.400, -4.100 0.000 -29.400, -4.068 -0.514 -29.400, -3.971 -1.020 -29.400, -3.812 -1.509 -29.400, -2.197 -3.462 -29.400, -1.267 -3.899 -29.400, -3.408 -4.525 -29.400, 0.187 -5.240 -29.400, 0.768 -4.027 -29.400, -0.536 -5.378 -29.400, -0.309 -5.271 -29.400, 3.400 -4.400 -29.400, 2.197 -3.462 -29.400, 3.864 -3.556 -29.400, 3.671 -3.715 -29.400, 2.613 -3.159 -29.400, 4.091 -3.449 -29.400, 4.337 -3.402 -29.400, 2.989 -2.807 -29.400, 4.587 -3.418 -29.400, 3.812 -1.509 -29.400, 5.914 -0.951 -29.400, 5.209 -3.812 -29.400, 6.648 -0.905 -29.400, 5.494 -0.685 -29.400, 3.971 -1.020 -29.400, 4.068 -0.514 -29.400, 5.346 -0.482 -29.400, 5.223 -0.000 -29.400, 4.100 -0.000 -29.400, 3.971 1.020 -29.400, 3.812 1.509 -29.400, 4.587 3.418 -29.400, 4.826 3.495 -29.400, 6.160 0.998 -29.400, 6.410 0.982 -29.400, 5.037 3.629 -29.400, 5.330 4.032 -29.400, 5.392 4.525 -29.400, 5.209 4.988 -29.400, 5.037 5.171 -29.400, 4.337 3.402 -29.400, 4.091 3.449 -29.400, 2.613 3.159 -29.400, 2.989 2.807 -29.400, 2.197 3.462 -29.400, 1.746 3.710 -29.400, 3.431 4.151 -29.400, 3.400 4.400 -29.400, 3.431 4.649 -29.400, 0.426 5.318 -29.400, 0.809 5.635 -29.400, 0.930 5.854 -29.400, 0.768 4.027 -29.400, 0.187 5.240 -29.400, 0.257 4.092 -29.400, -3.408 4.525 -29.400, -3.974 3.495 -29.400, -3.317 2.410 -29.400, -5.288 1.509 -29.400, -3.812 1.509 -29.400, -3.971 1.020 -29.400, -14.132 -0.514 -29.400, -13.200 0.000 -29.400, -13.168 -0.514 -29.400, -13.071 -1.020 -29.400, -12.417 -2.410 -29.400, -10.846 -3.710 -29.400, -16.933 -3.899 -29.400, -10.367 -3.899 -29.400, -17.432 -4.027 -29.400, -10.300 -9.500 -29.400, -17.943 -4.092 -29.400, -14.388 -1.509 -29.400, -15.211 -2.807 -29.400, -5.369 -4.649 -29.400, -5.400 -4.400 -29.400, -6.111 -2.807 -29.400, -4.709 -3.449 -29.400, -4.936 3.556 -29.400, -6.903 3.462 -29.400, -7.354 3.710 -29.400, -7.833 3.899 -29.400, -5.369 4.649 -29.400, -5.129 5.085 -29.400, -5.276 4.882 -29.400, -8.843 4.092 -29.400, -9.357 4.092 -29.400, -10.300 9.500 -29.400, -9.868 4.027 -29.400, -10.367 3.899 -29.400, -16.933 3.899 -29.400, -16.454 3.710 -29.400, -12.089 2.807 -29.400, -13.071 1.020 -29.400, -14.132 0.514 -29.400, -13.168 0.514 -29.400, -14.100 0.000 -29.400, -15.587 3.159 -29.400, -11.713 3.159 -29.400, -14.388 1.509 -29.400, -14.229 1.020 -29.400, -23.200 0.000 -29.400, -23.329 -1.020 -29.400, -23.707 -1.975 -29.400, -21.189 -2.807 -29.400, -20.813 -3.159 -29.400, -22.263 -3.629 -29.400, -22.091 -3.812 -29.400, -21.970 -4.032 -29.400, -19.467 -3.899 -29.400, -21.908 -4.275 -29.400, -21.970 -4.768 -29.400, -22.091 -4.988 -29.400, -18.457 -4.092 -29.400, -17.432 4.027 -29.400, -22.263 5.171 -29.400, -21.908 4.525 -29.400, -21.908 4.275 -29.400, -18.968 4.027 -29.400, -19.946 3.710 -29.400, -22.263 3.629 -29.400, -21.970 4.032 -29.400, -22.091 3.812 -29.400, -23.983 2.410 -29.400, -23.488 1.509 -29.400, -23.232 0.514 -29.400, -32.429 -3.715 -29.400, -31.271 -1.020 -29.400, -30.893 -1.975 -29.400, -30.891 -3.812 -29.400, -30.617 -2.410 -29.400, -31.513 -3.418 -29.400, -30.289 -2.807 -29.400, -28.068 -4.027 -29.400, -30.891 -4.988 -29.400, -27.043 -4.092 -29.400, -23.900 4.400 -29.400, -26.033 3.899 -29.400, -30.891 4.988 -29.400, -28.567 3.899 -29.400, -30.891 3.812 -29.400, -30.708 4.275 -29.400, -30.770 4.032 -29.400, -31.063 3.629 -29.400, -30.893 1.975 -29.400, -31.271 1.020 -29.400, -32.669 -4.151 -29.400, -31.274 3.495 -29.400, -31.763 3.402 -29.400, -32.429 3.715 -29.400, 4.826 -3.495 -29.400, 5.330 -4.032 -29.400, 6.860 -0.771 -29.400, 0.637 -5.452 -29.400, 3.671 -5.085 -29.400, 0.930 -5.854 -29.400, 0.992 -6.097 -29.400, 0.809 -6.810 -29.400, 0.809 6.810 -29.400, 3.671 5.085 -29.400, -0.729 -5.538 -29.400, -23.149 5.369 -28.200, -31.700 5.400 -28.200, -32.651 4.709 -28.200, -32.698 -4.337 -28.200, -32.471 -5.037 -28.200, -31.332 -5.330 -28.200, -33.400 -9.500 -28.200, -31.112 -5.209 -28.200, -27.300 -4.100 -28.200, -29.275 -3.593 -28.200, -10.300 -9.500 -28.200, -9.614 -4.068 -28.200, -4.988 -5.209 -28.200, -4.525 -5.392 -28.200, -0.982 -6.410 -28.200, -4.032 -5.330 -28.200, -0.685 -5.494 -28.200, -3.629 -5.037 -28.200, -0.000 -4.100 -28.200, -0.000 -5.223 -28.200, -10.145 -9.524 -28.200, -10.006 -9.595 -28.200, -9.895 -9.706 -28.200, -9.824 -9.845 -28.200, -9.800 -10.500 -28.200, 0.125 -7.215 -28.200, 0.588 -7.032 -28.200, 0.368 -7.152 -28.200, 0.771 -6.860 -28.200, 5.305 -4.826 -28.200, 5.171 -5.037 -28.200, 9.800 -10.500 -28.200, 7.127 -0.426 -28.200, 7.221 0.063 -28.200, 7.174 0.309 -28.200, 9.800 10.500 -28.200, 6.907 0.729 -28.200, 5.382 4.213 -28.200, 5.305 3.974 -28.200, 4.988 3.591 -28.200, 4.768 3.470 -28.200, 6.223 1.000 -28.200, 4.525 3.408 -28.200, 3.812 3.591 -28.200, 3.495 3.974 -28.200, 3.402 4.463 -28.200, 3.449 4.709 -28.200, 0.588 5.414 -28.200, 3.556 4.936 -28.200, 0.905 5.797 -28.200, 3.918 5.276 -28.200, -0.588 -7.032 -28.200, -9.800 10.000 -28.200, -9.824 9.845 -28.200, -9.895 9.706 -28.200, -4.882 5.276 -28.200, -5.244 4.936 -28.200, -8.080 3.971 -28.200, -5.398 4.463 -28.200, -5.305 3.974 -28.200, -0.685 6.952 -28.200, -0.844 6.758 -28.200, -0.982 6.035 -28.200, -4.151 5.369 -28.200, -3.918 5.276 -28.200, -0.771 5.585 -28.200, 0.125 5.230 -28.200, 2.410 3.317 -28.200, 2.807 2.989 -28.200, 3.159 2.613 -28.200, 4.275 3.408 -28.200, 3.462 2.197 -28.200, 3.710 1.746 -28.200, 5.538 0.729 -28.200, 4.027 0.768 -28.200, 5.378 0.536 -28.200, 5.240 -0.187 -28.200, 4.092 -0.257 -28.200, 5.452 -0.637 -28.200, 5.854 -0.930 -28.200, 3.899 -1.267 -28.200, 6.097 -0.992 -28.200, 4.649 -3.431 -28.200, 4.400 -3.400 -28.200, 4.882 -3.524 -28.200, 6.591 -0.930 -28.200, 5.085 -3.671 -28.200, 5.244 -3.864 -28.200, 5.351 -4.091 -28.200, 6.810 -0.809 -28.200, 3.159 -2.613 -28.200, 2.807 -2.989 -28.200, 3.918 -3.524 -28.200, 3.715 -3.671 -28.200, 1.975 -3.593 -28.200, 3.402 -4.337 -28.200, 1.509 -3.812 -28.200, 1.020 -3.971 -28.200, 0.249 -5.254 -28.200, 3.495 -4.826 -28.200, 0.844 -5.687 -28.200, 0.951 -5.914 -28.200, 4.032 -5.330 -28.200, 4.275 -5.392 -28.200, 4.525 -5.392 -28.200, -3.715 -3.671 -28.200, -1.509 -3.812 -28.200, -2.410 -3.317 -28.200, -4.151 -3.431 -28.200, -2.807 -2.989 -28.200, -6.690 -3.317 -28.200, -5.941 -2.613 -28.200, -3.159 -2.613 -28.200, -5.638 -2.197 -28.200, -3.710 -1.746 -28.200, -5.073 -0.768 -28.200, -3.899 -1.267 -28.200, -4.092 -0.257 -28.200, -4.027 0.768 -28.200, -5.941 2.613 -28.200, -4.525 3.408 -28.200, -6.293 2.989 -28.200, -7.125 3.593 -28.200, -4.027 -0.768 -28.200, -5.008 -0.257 -28.200, -4.092 0.257 -28.200, -5.073 0.768 -28.200, -5.201 1.267 -28.200, -3.899 1.267 -28.200, -3.462 2.197 -28.200, -4.032 3.470 -28.200, -2.410 3.317 -28.200, -3.629 3.763 -28.200, -3.402 4.463 -28.200, -3.495 3.974 -28.200, -0.514 4.068 -28.200, -0.588 5.414 -28.200, -0.368 5.293 -28.200, -3.449 4.709 -28.200, -3.715 5.129 -28.200, -0.125 5.230 -28.200, -5.171 3.763 -28.200, -4.882 -3.524 -28.200, -5.244 -3.864 -28.200, -8.586 -4.068 -28.200, -16.691 -3.812 -28.200, -10.120 -3.971 -28.200, -11.075 -3.593 -28.200, -12.259 -2.613 -28.200, -14.108 -0.257 -28.200, -13.192 0.257 -28.200, -12.999 1.267 -28.200, -12.259 2.613 -28.200, -11.907 2.989 -28.200, -16.691 3.812 -28.200, -17.180 3.971 -28.200, -22.651 5.369 -28.200, -15.790 -3.317 -28.200, -11.510 -3.317 -28.200, -15.393 -2.989 -28.200, -12.562 -2.197 -28.200, -12.810 -1.746 -28.200, -14.301 -1.267 -28.200, -12.999 -1.267 -28.200, -14.490 1.746 -28.200, -14.738 2.197 -28.200, -12.562 2.197 -28.200, -15.790 3.317 -28.200, -17.686 4.068 -28.200, -18.200 4.100 -28.200, -19.220 3.971 -28.200, -21.949 4.709 -28.200, -21.902 4.463 -28.200, -21.918 4.213 -28.200, -19.709 3.812 -28.200, -20.610 3.317 -28.200, -22.532 3.470 -28.200, -22.775 3.408 -28.200, -24.141 2.613 -28.200, -23.671 3.763 -28.200, -25.791 3.812 -28.200, -23.805 3.974 -28.200, -26.280 3.971 -28.200, -23.882 4.213 -28.200, -23.898 4.463 -28.200, -27.300 4.100 -28.200, -23.744 4.936 -28.200, -31.015 5.129 -28.200, -23.585 5.129 -28.200, -30.749 4.709 -28.200, -28.320 3.971 -28.200, -30.718 4.213 -28.200, -30.795 3.974 -28.200, -29.275 3.593 -28.200, -30.929 3.763 -28.200, -29.710 3.317 -28.200, -31.332 3.470 -28.200, -30.762 2.197 -28.200, -32.288 3.591 -28.200, -22.532 -5.330 -28.200, -18.200 -4.100 -28.200, -18.714 -4.068 -28.200, -21.995 -4.826 -28.200, -19.220 -3.971 -28.200, -21.918 -4.587 -28.200, -21.902 -4.337 -28.200, -19.709 -3.812 -28.200, -20.610 -3.317 -28.200, -22.418 -3.524 -28.200, -21.007 -2.989 -28.200, -24.141 -2.613 -28.200, -23.744 -3.864 -28.200, -21.662 -2.197 -28.200, -23.401 -1.267 -28.200, -22.099 -1.267 -28.200, -22.227 0.768 -28.200, -21.662 2.197 -28.200, -23.590 -1.746 -28.200, -22.227 -0.768 -28.200, -23.208 -0.257 -28.200, -22.292 -0.257 -28.200, -23.208 0.257 -28.200, -23.401 1.267 -28.200, -23.590 1.746 -28.200, -21.910 1.746 -28.200, -23.838 2.197 -28.200, -25.791 -3.812 -28.200, -23.851 -4.091 -28.200, -23.805 -4.826 -28.200, -23.671 -5.037 -28.200, -26.280 -3.971 -28.200, -30.702 -4.337 -28.200, -30.749 -4.091 -28.200, -31.015 -3.671 -28.200, -31.218 -3.524 -28.200, -30.107 -2.989 -28.200, -31.700 -3.400 -28.200, -30.459 -2.613 -28.200, -31.010 -1.746 -28.200, -31.949 -3.431 -28.200, -32.182 -3.524 -28.200, -32.385 -3.671 -28.200, -31.199 -1.267 -28.200, -31.327 -0.768 -28.200, -31.392 0.257 -28.200, -32.682 4.213 -28.200, -32.471 3.763 -28.200, -31.327 0.768 -28.200, -31.010 1.746 -28.200, 6.471 0.969 -28.200, 5.171 3.763 -28.200, 3.812 -5.209 -28.200, 0.685 6.952 -28.200, 5.351 4.709 -28.200, 0.771 5.585 -28.200, 4.151 5.369 -28.200, 0.982 6.035 -28.200, 0.844 6.758 -28.200, 0.951 6.532 -28.200, 0.482 7.099 -28.200, -3.812 -5.209 -28.200, -0.951 -5.914 -28.200, -4.275 -5.392 -28.200, -0.998 -6.160 -28.200, -22.651 -3.431 -28.200, -30.929 -5.037 -28.200, -32.544 -3.864 -28.200, -23.382 5.276 -28.200, -0.768 4.027 -29.400, -0.257 4.092 -29.400, -1.020 3.971 -28.200, -1.267 3.899 -29.400, -1.975 3.593 -28.200, -3.462 -2.197 -28.200, -1.746 -3.710 -29.400, -1.975 -3.593 -28.200, -1.020 -3.971 -28.200, -0.257 -4.092 -29.400, 2.410 -3.317 -28.200, 3.593 -1.975 -29.400, 3.462 -2.197 -28.200, 4.092 0.257 -28.200, 3.899 1.267 -28.200, 3.593 1.975 -29.400, 3.317 2.410 -29.400, 0.514 4.068 -28.200, -0.000 4.100 -28.200, -1.509 3.812 -28.200, -1.746 3.710 -29.400, -2.197 3.462 -29.400, -2.613 3.159 -29.400, -2.807 2.989 -28.200, -2.989 2.807 -29.400, -3.159 2.613 -28.200, -3.710 1.746 -28.200, -4.068 0.514 -29.400, -3.317 -2.410 -29.400, -2.613 -3.159 -29.400, -0.768 -4.027 -29.400, -0.514 -4.068 -28.200, 0.257 -4.092 -29.400, 0.514 -4.068 -28.200, 1.267 -3.899 -29.400, 1.746 -3.710 -29.400, 3.317 -2.410 -29.400, 3.710 -1.746 -28.200, 4.027 -0.768 -28.200, 4.068 0.514 -29.400, 1.975 3.593 -28.200, 1.509 3.812 -28.200, 1.267 3.899 -29.400, 1.020 3.971 -28.200, -9.614 4.068 -28.200, -10.120 3.971 -28.200, -11.075 3.593 -28.200, -11.510 3.317 -28.200, -12.810 1.746 -28.200, -13.127 0.768 -28.200, -13.192 -0.257 -28.200, -13.127 -0.768 -28.200, -12.089 -2.807 -29.400, -11.907 -2.989 -28.200, -10.609 -3.812 -28.200, -9.100 -4.100 -28.200, -8.843 -4.092 -29.400, -8.332 -4.027 -29.400, -8.080 -3.971 -28.200, -6.487 -3.159 -29.400, -6.293 -2.989 -28.200, -5.507 -1.975 -29.400, -5.201 -1.267 -28.200, -5.008 0.257 -28.200, -5.129 1.020 -29.400, -7.591 3.812 -28.200, -8.586 4.068 -28.200, -9.100 4.100 -28.200, -10.609 3.812 -28.200, -10.846 3.710 -29.400, -11.297 3.462 -29.400, -12.417 2.410 -29.400, -12.693 1.975 -29.400, -12.912 1.509 -29.400, -12.912 -1.509 -29.400, -12.693 -1.975 -29.400, -11.713 -3.159 -29.400, -11.297 -3.462 -29.400, -9.868 -4.027 -29.400, -7.833 -3.899 -29.400, -7.591 -3.812 -28.200, -7.125 -3.593 -28.200, -5.783 -2.410 -29.400, -5.390 -1.746 -28.200, -5.288 -1.509 -29.400, -5.129 -1.020 -29.400, -5.032 -0.514 -29.400, -5.000 -0.000 -29.400, -5.032 0.514 -29.400, -5.390 1.746 -28.200, -5.638 2.197 -28.200, -6.111 2.807 -29.400, -6.487 3.159 -29.400, -6.690 3.317 -28.200, -8.332 4.027 -29.400, -18.714 4.068 -28.200, -21.007 2.989 -28.200, -21.359 2.613 -28.200, -22.292 0.257 -28.200, -21.910 -1.746 -28.200, -21.359 -2.613 -28.200, -20.397 -3.462 -29.400, -19.946 -3.710 -29.400, -17.180 -3.971 -28.200, -16.454 -3.710 -29.400, -16.225 -3.593 -28.200, -14.490 -1.746 -28.200, -14.173 0.768 -28.200, -14.301 1.267 -28.200, -15.041 2.613 -28.200, -15.393 2.989 -28.200, -16.225 3.593 -28.200, -17.943 4.092 -29.400, -18.457 4.092 -29.400, -19.467 3.899 -29.400, -20.175 3.593 -28.200, -20.397 3.462 -29.400, -20.813 3.159 -29.400, -21.189 2.807 -29.400, -21.517 2.410 -29.400, -22.099 1.267 -28.200, -22.268 0.514 -29.400, -20.175 -3.593 -28.200, -18.968 -4.027 -29.400, -17.686 -4.068 -28.200, -16.003 -3.462 -29.400, -15.587 -3.159 -29.400, -15.041 -2.613 -28.200, -14.883 -2.410 -29.400, -14.738 -2.197 -28.200, -14.607 -1.975 -29.400, -14.229 -1.020 -29.400, -14.173 -0.768 -28.200, -14.108 0.257 -28.200, -14.607 1.975 -29.400, -14.883 2.410 -29.400, -15.211 2.807 -29.400, -16.003 3.462 -29.400, -27.814 4.068 -28.200, -28.068 4.027 -29.400, -28.809 3.812 -28.200, -30.107 2.989 -28.200, -30.289 2.807 -29.400, -30.459 2.613 -28.200, -31.368 0.514 -29.400, -31.392 -0.257 -28.200, -31.368 -0.514 -29.400, -30.762 -2.197 -28.200, -29.710 -3.317 -28.200, -28.320 -3.971 -28.200, -27.814 -4.068 -28.200, -26.786 -4.068 -28.200, -25.325 -3.593 -28.200, -24.890 -3.317 -28.200, -24.493 -2.989 -28.200, -23.838 -2.197 -28.200, -23.273 -0.768 -28.200, -23.707 1.975 -29.400, -24.493 2.989 -28.200, -26.786 4.068 -28.200, -27.043 4.092 -29.400, -27.557 4.092 -29.400, -29.046 3.710 -29.400, -29.497 3.462 -29.400, -29.913 3.159 -29.400, -30.617 2.410 -29.400, -31.112 1.509 -29.400, -31.199 1.267 -28.200, -31.400 0.000 -29.400, -31.112 -1.509 -29.400, -29.913 -3.159 -29.400, -29.497 -3.462 -29.400, -29.046 -3.710 -29.400, -28.809 -3.812 -28.200, -28.567 -3.899 -29.400, -27.557 -4.092 -29.400, -26.532 -4.027 -29.400, -26.033 -3.899 -29.400, -24.311 -2.807 -29.400, -23.273 0.768 -28.200, -24.890 3.317 -28.200, -25.103 3.462 -29.400, -25.325 3.593 -28.200, -25.554 3.710 -29.400, -26.532 4.027 -29.400, 5.914 0.951 -29.400, 5.974 0.969 -28.200, 5.687 0.844 -29.400, 5.741 0.876 -28.200, 5.346 0.482 -29.400, 5.271 0.309 -28.200, 5.225 0.063 -28.200, 5.635 -0.809 -28.200, 6.348 -0.992 -28.200, 6.993 -0.637 -28.200, 7.205 -0.187 -28.200, 7.152 0.368 -29.400, 7.067 0.536 -28.200, 6.860 0.771 -29.400, 6.648 0.905 -29.400, 5.494 0.685 -29.400, 5.254 0.249 -29.400, 5.254 -0.249 -29.400, 5.318 -0.426 -28.200, 5.687 -0.844 -29.400, 6.160 -0.998 -29.400, 6.410 -0.982 -29.400, 7.215 -0.125 -29.400, 7.215 0.125 -29.400, 7.032 0.588 -29.400, 6.704 0.876 -28.200, 4.151 -3.431 -28.200, 3.524 -3.918 -29.400, 3.449 -4.091 -28.200, 3.431 -4.151 -29.400, 3.431 -4.649 -29.400, 3.629 -5.037 -28.200, 4.091 -5.351 -29.400, 4.768 -5.330 -28.200, 5.209 -4.988 -29.400, 5.382 -4.587 -28.200, 5.398 -4.337 -28.200, 3.556 -3.864 -28.200, 3.418 -4.587 -28.200, 3.524 -4.882 -29.400, 3.864 -5.244 -29.400, 4.337 -5.398 -29.400, 4.988 -5.209 -28.200, 5.037 -5.171 -29.400, 5.330 -4.768 -29.400, 5.392 -4.525 -29.400, 5.392 -4.275 -29.400, 5.037 -3.629 -29.400, 4.400 5.400 -28.200, 4.337 5.398 -29.400, 4.091 5.351 -29.400, 3.715 5.129 -28.200, 3.418 4.213 -28.200, 3.629 3.763 -28.200, 3.671 3.715 -29.400, 4.032 3.470 -28.200, 5.392 4.275 -29.400, 5.330 4.768 -29.400, 5.085 5.129 -28.200, 4.649 5.369 -28.200, 3.864 5.244 -29.400, 3.524 4.882 -29.400, 3.524 3.918 -29.400, 3.864 3.556 -29.400, 5.209 3.812 -29.400, 5.398 4.463 -28.200, 5.244 4.936 -28.200, 4.882 5.276 -28.200, 4.826 5.305 -29.400, -0.249 7.191 -28.200, -0.309 7.174 -29.400, -0.482 7.099 -28.200, -0.536 7.067 -29.400, -0.969 6.471 -29.400, -0.969 5.974 -29.400, -0.905 5.797 -28.200, -0.536 5.378 -29.400, -0.063 5.225 -29.400, 0.368 5.293 -28.200, 0.637 6.993 -29.400, -0.000 7.223 -28.200, -0.951 6.532 -28.200, -0.998 6.285 -28.200, -1.000 6.223 -29.400, -0.876 5.741 -29.400, -0.309 5.271 -29.400, 0.637 5.452 -29.400, 0.992 6.097 -29.400, 0.998 6.285 -28.200, 0.426 7.127 -29.400, 0.249 7.191 -28.200, -4.649 5.369 -28.200, -4.936 5.244 -29.400, -5.085 5.129 -28.200, -5.400 4.400 -29.400, -5.369 4.151 -29.400, -5.276 3.918 -29.400, -4.709 3.449 -29.400, -4.275 3.408 -28.200, -3.812 3.591 -28.200, -3.591 3.812 -29.400, -3.418 4.213 -28.200, -3.470 4.768 -29.400, -3.556 4.936 -28.200, -3.974 5.305 -29.400, -4.213 5.382 -29.400, -4.463 5.398 -29.400, -4.400 5.400 -28.200, -5.351 4.709 -28.200, -5.382 4.213 -28.200, -5.129 3.715 -29.400, -4.988 3.591 -28.200, -4.768 3.470 -28.200, -4.463 3.402 -29.400, -4.213 3.418 -29.400, -3.408 4.275 -29.400, -3.591 4.988 -29.400, -3.763 5.171 -29.400, -4.649 -3.431 -28.200, -5.085 -3.671 -28.200, -5.276 -3.918 -29.400, -5.351 -4.091 -28.200, -5.382 -4.587 -28.200, -5.305 -4.826 -28.200, -4.768 -5.330 -28.200, -3.495 -4.826 -28.200, -3.470 -4.768 -29.400, -3.418 -4.587 -28.200, -3.449 -4.091 -28.200, -3.918 -3.524 -28.200, -3.974 -3.495 -29.400, -4.400 -3.400 -28.200, -4.936 -3.556 -29.400, -5.398 -4.337 -28.200, -5.171 -5.037 -28.200, -4.709 -5.351 -29.400, -3.402 -4.337 -28.200, -3.408 -4.275 -29.400, -3.556 -3.864 -28.200, -3.763 -3.629 -29.400, -0.249 -5.254 -28.200, -0.482 -5.346 -28.200, -0.969 -5.974 -29.400, -0.905 -6.648 -28.200, 0.905 -6.648 -28.200, 0.930 -6.591 -29.400, 0.685 -5.494 -28.200, -0.063 -5.225 -29.400, -0.844 -5.687 -28.200, -0.876 -5.741 -29.400, -0.771 -6.860 -28.200, -0.536 -7.067 -29.400, -0.368 -7.152 -28.200, -0.309 -7.174 -29.400, -0.125 -7.215 -28.200, -0.063 -7.221 -29.400, 0.982 -6.410 -28.200, 0.992 -6.348 -29.400, 0.998 -6.160 -28.200, 0.809 -5.635 -29.400, 0.482 -5.346 -28.200, 0.426 -5.318 -29.400, -22.900 -3.400 -28.200, -23.209 -3.449 -29.400, -23.149 -3.431 -28.200, -23.382 -3.524 -28.200, -23.869 -4.151 -29.400, -23.898 -4.337 -28.200, -23.776 -4.882 -29.400, -23.488 -5.209 -28.200, -23.025 -5.392 -28.200, -22.775 -5.392 -28.200, -22.713 -5.382 -29.400, -22.312 -5.209 -28.200, -22.129 -5.037 -28.200, -21.908 -4.525 -29.400, -21.949 -4.091 -28.200, -22.056 -3.864 -28.200, -22.215 -3.671 -28.200, -22.474 -3.495 -29.400, -22.713 -3.418 -29.400, -23.585 -3.671 -28.200, -23.900 -4.400 -29.400, -23.882 -4.587 -28.200, -23.629 -5.085 -29.400, -23.268 -5.330 -28.200, -23.209 -5.351 -29.400, -22.963 -5.398 -29.400, -22.474 -5.305 -29.400, -22.263 -5.171 -29.400, -32.009 -3.449 -29.400, -32.669 -4.649 -29.400, -32.605 -4.826 -28.200, -32.288 -5.209 -28.200, -32.068 -5.330 -28.200, -31.825 -5.392 -28.200, -31.575 -5.392 -28.200, -30.795 -4.826 -28.200, -30.708 -4.525 -29.400, -30.718 -4.587 -28.200, -30.856 -3.864 -28.200, -31.063 -3.629 -29.400, -31.451 -3.431 -28.200, -31.763 -3.402 -29.400, -32.236 -3.556 -29.400, -32.576 -3.918 -29.400, -32.651 -4.091 -28.200, -32.682 -4.587 -28.200, -31.763 -5.398 -29.400, -30.770 -4.768 -29.400, -30.708 -4.275 -29.400, -30.770 -4.032 -29.400, -31.274 -3.495 -29.400, -32.009 5.351 -29.400, -31.763 5.398 -29.400, -31.949 5.369 -28.200, -32.182 5.276 -28.200, -32.236 5.244 -29.400, -32.544 4.936 -28.200, -32.669 4.151 -29.400, -31.513 3.418 -29.400, -31.575 3.408 -28.200, -31.112 3.591 -28.200, -30.708 4.525 -29.400, -31.218 5.276 -28.200, -31.451 5.369 -28.200, -31.513 5.382 -29.400, -32.385 5.129 -28.200, -32.429 5.085 -29.400, -32.576 4.882 -29.400, -32.698 4.463 -28.200, -32.700 4.400 -29.400, -32.605 3.974 -28.200, -32.576 3.918 -29.400, -32.236 3.556 -29.400, -32.068 3.470 -28.200, -32.009 3.449 -29.400, -31.825 3.408 -28.200, -30.702 4.463 -28.200, -30.770 4.768 -29.400, -30.856 4.936 -28.200, -22.900 5.400 -28.200, -22.963 5.398 -29.400, -23.629 5.085 -29.400, -23.776 4.882 -29.400, -23.869 4.151 -29.400, -23.488 3.591 -28.200, -23.268 3.470 -28.200, -22.713 3.418 -29.400, -22.474 3.495 -29.400, -21.995 3.974 -28.200, -22.056 4.936 -28.200, -22.215 5.129 -28.200, -22.474 5.305 -29.400, -23.436 5.244 -29.400, -23.851 4.709 -28.200, -23.436 3.556 -29.400, -23.025 3.408 -28.200, -22.312 3.591 -28.200, -22.129 3.763 -28.200, -21.970 4.768 -29.400, -22.091 4.988 -29.400, -22.418 5.276 -28.200, -9.824 -9.845 -29.400, -9.800 -10.500 -29.400, -9.800 -10.000 -28.200, 9.800 10.500 -29.400, -10.006 9.595 -29.400, -10.145 9.524 -29.400, -10.145 9.524 -28.200, -10.006 9.595 -28.200, -10.300 9.500 -28.200, -9.800 10.655 -28.176, -9.800 11.081 -29.297, -9.800 10.794 -28.105, -9.800 11.802 -28.793, -9.800 10.905 -27.994, -9.800 12.097 -28.281, -9.800 12.174 -27.995, 9.800 12.174 -27.995, 9.800 12.097 -28.281, 9.800 10.905 -27.994, 9.800 11.972 -28.550, 9.800 10.976 -27.855, 9.800 10.794 -28.105, 9.800 11.081 -29.297, 9.800 11.802 -28.793, 9.800 11.593 -29.002, -9.800 10.795 -29.374, 9.800 10.795 -29.374, -9.800 11.972 -28.550, -9.800 11.593 -29.002, 9.800 11.350 -29.172, -9.800 11.350 -29.172, -9.800 10.500 -29.400, 9.800 10.655 -28.176, -9.800 10.500 -28.200, -9.800 10.976 -27.855, 9.800 -10.655 -28.176, 9.800 -11.350 -29.172, 9.800 -10.795 -29.374, 9.800 -12.097 -28.281, 9.800 -12.174 -27.995, 9.800 -10.976 -27.855, 9.800 -11.000 -27.700, -9.800 -11.000 -27.700, -9.800 -10.976 -27.855, -9.800 -12.097 -28.281, -9.800 -11.802 -28.793, -9.800 -11.350 -29.172, -9.800 -10.655 -28.176, -9.800 -12.174 -27.995, 9.800 -11.972 -28.550, -9.800 -11.972 -28.550, 9.800 -11.802 -28.793, 9.800 -11.593 -29.002, -9.800 -11.593 -29.002, 9.800 -11.081 -29.297, -9.800 -11.081 -29.297, -9.800 -10.795 -29.374, -9.800 -10.794 -28.105, 9.800 -10.794 -28.105, -9.800 -10.905 -27.994, 9.800 -10.905 -27.994, -33.695 -9.500 -29.374, -34.250 -9.500 -29.172, -34.493 -9.500 -29.002, -34.702 -9.500 -28.793, -33.876 -9.500 -27.855, -33.876 9.500 -27.855, -34.872 9.500 -28.550, -34.997 9.500 -28.281, -33.805 9.500 -27.994, -34.702 9.500 -28.793, -34.493 9.500 -29.002, -33.695 9.500 -29.374, -33.555 9.500 -28.176, -33.400 9.500 -28.200, -35.074 -9.500 -27.995, -35.074 9.500 -27.995, -34.997 -9.500 -28.281, -34.872 -9.500 -28.550, -34.250 9.500 -29.172, -33.981 9.500 -29.297, -33.981 -9.500 -29.297, -33.694 -9.500 -28.105, -33.694 9.500 -28.105, -33.805 -9.500 -27.994, -33.555 -9.500 -28.176, -24.700 -0.000 0.650, -24.700 0.357 -0.543, -24.700 0.460 -0.460, -24.700 0.354 0.545, -24.700 0.544 -0.354, -24.700 0.543 0.357, -24.700 0.650 -0.000, -24.700 0.639 -0.122, -24.700 0.640 0.119, -24.700 -0.239 0.604, -24.700 -0.239 -0.604, -24.700 -0.357 0.543, -24.700 -0.354 -0.545, -24.700 -0.544 0.354, -24.700 -0.650 -0.000, -24.700 -0.460 -0.460, -24.700 -0.640 -0.119, -24.700 -0.122 -0.638, -24.727 -0.000 -0.750, -24.727 -0.194 -0.724, -24.727 -0.650 -0.375, -24.700 -0.543 -0.357, -24.700 0.239 -0.604, -24.800 0.582 -0.582, -24.900 0.736 -0.425, -24.900 0.601 -0.601, -24.727 0.375 -0.650, -24.800 0.412 -0.713, -24.700 0.604 -0.239, -24.700 0.604 0.239, -24.800 0.582 0.582, -24.900 0.601 0.601, -24.900 0.736 0.425, -24.800 0.713 0.412, -24.727 0.724 0.194, -24.800 0.795 0.213, -24.800 0.713 -0.412, -24.900 0.821 0.220, -24.800 0.823 -0.000, -24.727 0.750 -0.000, -24.727 0.650 0.375, -24.727 0.530 0.530, -24.900 0.425 0.736, -24.700 0.460 0.460, -24.700 0.239 0.604, -24.700 0.122 0.638, -24.727 -0.000 0.750, -24.700 -0.119 0.640, -24.800 -0.582 0.582, -24.900 -0.601 0.601, -24.727 -0.194 0.724, -24.727 -0.375 0.650, -24.800 -0.412 0.713, -24.800 0.412 0.713, -24.800 0.213 0.795, -24.800 -0.213 0.795, -24.727 -0.530 0.530, -24.700 -0.460 0.460, -24.700 -0.604 0.239, -24.700 -0.604 -0.239, -24.900 -0.601 -0.601, -24.800 -0.582 -0.582, -24.800 -0.713 -0.412, -24.800 -0.795 -0.213, -24.727 -0.724 -0.194, -24.800 -0.713 0.412, -24.800 -0.795 0.213, -24.727 -0.724 0.194, -24.900 -0.850 -0.000, -24.700 -0.639 0.122, -24.727 -0.750 -0.000, -24.800 -0.823 -0.000, -24.900 -0.821 -0.220, -24.800 -0.412 -0.713, -24.727 -0.530 -0.530, -24.800 -0.000 -0.823, -24.800 -0.213 -0.795, -24.727 -0.375 -0.650, -24.800 0.213 -0.795, -24.727 0.194 -0.724, -24.700 -0.000 -0.650, -24.700 0.119 -0.640, -24.900 -0.000 -0.850, -24.727 0.650 -0.375, -24.727 0.530 -0.530, -24.800 0.795 -0.213, -24.727 0.724 -0.194, -24.727 0.194 0.724, -24.727 0.375 0.650, -24.800 -0.000 0.823, -24.727 -0.650 0.375, -33.800 -6.856 7.031, -33.800 -6.300 6.201, -33.800 -6.452 5.700, -33.800 -7.363 5.315, -33.800 -6.564 5.563, -33.800 -7.267 7.097, -33.800 -7.521 5.359, -33.800 -7.700 6.949, -33.800 -7.668 5.431, -33.800 -7.827 6.845, -33.800 -7.800 5.529, -33.800 -8.061 5.939, -33.800 -8.072 6.425, -33.800 -8.044 -25.731, -33.800 -8.532 -24.555, -33.800 -8.583 -24.725, -33.800 -7.875 -24.017, -33.800 -7.700 -25.800, -33.800 -7.139 -25.604, -33.800 -7.310 -25.711, -33.800 -7.553 -24.012, -33.800 -7.411 -24.048, -33.800 -7.139 -24.196, -33.800 -6.933 -24.429, -33.800 -7.700 -24.000, -24.900 0.821 -0.220, -37.600 0.425 -0.736, -37.600 -0.821 -0.220, -37.600 -0.850 0.000, -37.600 -0.425 0.736, -24.900 -0.000 0.850, -37.600 0.000 0.850, -24.900 0.220 0.821, -37.600 0.601 0.601, -24.900 0.850 -0.000, -37.600 0.850 0.000, -24.900 0.425 -0.736, -24.900 0.220 -0.821, -24.900 -0.220 -0.821, -37.600 -0.220 -0.821, -24.900 -0.425 -0.736, -24.900 -0.736 -0.425, -24.900 -0.821 0.220, -37.600 -0.821 0.220, -24.900 -0.736 0.425, -37.600 -0.601 0.601, -24.900 -0.425 0.736, -24.900 -0.220 0.821, -37.600 -0.220 0.821, -37.600 0.821 0.220, -33.800 -7.556 7.027, -33.800 -7.400 7.077, -33.771 -7.525 7.236, -33.771 -7.907 7.024, -33.553 -8.444 6.810, -33.385 -8.624 6.568, -33.200 -8.683 6.427, -33.771 -7.727 7.149, -33.685 -8.191 6.967, -33.771 -8.058 6.864, -33.553 -8.541 6.547, -33.800 -7.934 6.721, -33.685 -8.325 6.752, -33.685 -8.413 6.513, -33.553 -8.584 6.270, -33.385 -8.669 6.274, -33.553 -8.569 5.990, -33.385 -8.654 5.977, -33.800 -8.017 6.579, -33.771 -8.273 6.036, -33.800 -7.911 5.649, -33.771 -7.820 5.309, -33.771 -7.418 5.137, -33.800 -7.200 5.300, -33.800 -7.025 5.317, -33.800 -6.856 5.369, -33.685 -6.484 5.172, -33.553 -6.196 5.245, -33.385 -6.360 4.993, -33.685 -6.706 5.049, -33.771 -6.982 5.137, -33.800 -8.098 6.263, -33.685 -8.438 6.010, -33.553 -8.499 5.719, -33.771 -8.284 6.255, -33.800 -8.094 6.099, -33.685 -8.375 5.765, -33.553 -8.376 5.467, -33.385 -8.448 5.422, -33.771 -8.218 5.823, -33.553 -8.204 5.245, -33.200 -7.928 4.888, -33.800 -8.000 5.787, -33.685 -8.108 5.337, -33.200 -7.649 4.769, -33.385 -8.040 4.993, -33.385 -7.780 4.849, -33.771 -8.121 5.626, -33.771 -7.987 5.452, -33.685 -7.916 5.172, -33.200 -7.352 4.708, -33.553 -7.479 4.843, -33.200 -7.048 4.708, -33.385 -7.200 4.729, -33.771 -7.628 5.203, -33.685 -7.452 4.973, -33.385 -6.904 4.759, -33.200 -6.472 4.888, -33.385 -6.620 4.849, -33.771 -7.200 5.115, -33.685 -7.200 4.947, -33.685 -6.948 4.973, -33.800 -6.700 5.451, -33.771 -6.772 5.203, -33.385 -5.952 5.422, -33.771 -6.413 5.452, -33.385 -5.821 5.689, -33.200 -5.702 6.124, -33.200 -5.748 5.824, -33.385 -5.746 5.977, -33.771 -6.279 5.626, -33.685 -6.137 5.537, -33.685 -6.025 5.765, -33.385 -5.731 6.274, -33.385 -5.776 6.569, -33.200 -5.793 6.721, -33.800 -6.368 5.855, -33.800 -6.317 6.025, -33.685 -5.962 6.010, -33.200 -5.927 6.993, -33.385 -5.880 6.848, -33.200 -6.113 7.233, -33.385 -6.037 7.100, -33.800 -6.317 6.376, -33.771 -6.149 6.472, -33.685 -6.075 6.752, -33.553 -6.104 7.048, -33.800 -6.368 6.545, -33.385 -6.242 7.316, -33.771 -6.226 6.678, -33.800 -6.452 6.700, -33.553 -6.298 7.251, -33.685 -6.384 7.150, -33.385 -6.486 7.486, -33.385 -6.760 7.603, -33.800 -6.564 6.837, -33.800 -6.700 6.949, -33.200 -7.200 7.700, -33.385 -7.051 7.663, -33.771 -6.673 7.149, -33.685 -7.073 7.446, -33.200 -7.792 7.578, -33.800 -7.025 7.083, -33.771 -6.875 7.236, -33.685 -7.327 7.446, -33.385 -7.640 7.603, -33.771 -7.090 7.280, -33.685 -7.575 7.395, -33.553 -7.615 7.522, -33.200 -8.287 7.233, -33.200 -8.057 7.431, -33.800 -7.200 7.100, -33.771 -7.310 7.280, -33.800 -7.334 7.090, -33.553 -7.872 7.411, -33.685 -7.808 7.295, -33.385 -8.158 7.316, -33.385 -8.363 7.100, -33.553 -7.200 4.815, -33.385 -7.914 7.486, -33.385 -7.349 7.663, -33.553 -7.340 7.578, -33.553 -8.102 7.251, -33.553 -8.296 7.048, -33.685 -8.016 7.150, -33.771 -8.174 6.678, -33.385 -8.520 6.848, -33.771 -8.251 6.471, -33.685 -8.451 6.263, -33.385 -8.579 5.689, -33.685 -8.263 5.537, -33.385 -8.266 5.187, -33.553 -7.991 5.063, -33.685 -7.694 5.049, -33.385 -7.496 4.759, -33.553 -7.746 4.927, -33.553 -6.921 4.843, -33.553 -6.654 4.927, -33.771 -6.580 5.309, -33.685 -6.292 5.337, -33.385 -6.134 5.187, -33.553 -6.409 5.063, -33.553 -6.024 5.467, -33.771 -6.182 5.823, -33.553 -5.901 5.719, -33.553 -5.831 5.990, -33.771 -6.116 6.255, -33.771 -6.127 6.036, -33.685 -5.949 6.263, -33.685 -5.987 6.514, -33.553 -5.859 6.547, -33.553 -5.816 6.270, -33.771 -6.342 6.864, -33.553 -5.956 6.810, -33.685 -6.209 6.967, -33.685 -6.592 7.295, -33.771 -6.493 7.024, -33.553 -6.528 7.411, -33.685 -6.825 7.395, -33.553 -6.785 7.522, -33.553 -7.060 7.578, -12.900 7.700 -24.150, -12.900 8.105 -24.269, -12.900 8.382 -24.588, -12.900 7.489 -24.180, -12.900 8.442 -24.793, -12.900 6.958 -25.007, -12.900 8.382 -25.212, -12.900 7.911 -25.620, -12.900 -7.489 -24.180, -12.900 -7.133 -24.409, -12.900 -7.018 -24.588, -12.900 -7.911 -24.180, -12.900 -7.911 -25.620, -12.900 -7.018 -25.212, -12.900 -7.133 -25.391, -12.900 -8.105 -24.269, -12.900 -8.105 -25.531, -12.900 -8.442 -24.793, -12.900 -8.382 -25.212, -12.900 -6.958 -24.793, -12.900 -7.489 -25.620, -12.900 -7.295 -25.531, -33.771 -8.025 -23.864, -33.800 -8.044 -24.069, -33.771 -8.227 -23.951, -33.553 -8.602 -23.849, -33.385 -8.863 -24.000, -33.553 -8.372 -23.689, -33.685 -8.308 -23.805, -33.685 -8.075 -23.705, -33.685 -8.516 -23.950, -33.553 -8.796 -24.052, -33.685 -8.691 -24.133, -33.553 -8.944 -24.290, -33.200 -9.183 -24.673, -33.800 -8.200 -24.151, -33.800 -8.336 -24.263, -33.771 -8.407 -24.076, -33.553 -9.041 -24.553, -33.385 -9.169 -24.826, -33.771 -8.674 -24.422, -33.800 -8.448 -24.400, -33.385 -9.154 -25.123, -33.385 -9.079 -25.411, -33.200 -9.152 -25.276, -33.771 -8.751 -24.628, -33.771 -8.784 -24.845, -33.685 -8.938 -25.090, -33.200 -8.886 -25.818, -33.800 -8.600 -24.901, -33.385 -8.766 -25.913, -33.800 -8.583 -25.076, -33.771 -8.773 -25.064, -33.685 -8.763 -25.563, -33.385 -8.540 -26.107, -33.200 -8.428 -26.212, -33.200 -8.677 -26.038, -33.385 -8.280 -26.251, -33.800 -8.532 -25.245, -33.771 -8.621 -25.474, -33.800 -8.448 -25.400, -33.771 -8.487 -25.648, -33.553 -8.246 -26.173, -33.800 -8.336 -25.537, -33.685 -8.416 -25.928, -33.553 -7.979 -26.257, -33.200 -7.852 -26.392, -33.200 -7.548 -26.392, -33.800 -8.200 -25.649, -33.385 -7.700 -26.371, -33.553 -7.700 -26.285, -33.385 -7.404 -26.341, -33.771 -8.128 -25.897, -33.685 -7.952 -26.127, -33.685 -7.700 -26.153, -33.385 -7.120 -26.251, -33.771 -7.918 -25.963, -33.800 -7.875 -25.783, -33.685 -7.448 -26.127, -33.200 -6.723 -26.038, -33.385 -6.860 -26.107, -33.385 -6.634 -25.913, -33.800 -7.500 -25.778, -33.685 -7.206 -26.051, -33.685 -6.984 -25.928, -33.385 -6.452 -25.678, -33.685 -6.792 -25.763, -33.553 -6.524 -25.633, -33.771 -7.080 -25.791, -33.685 -6.637 -25.563, -33.553 -6.401 -25.381, -33.200 -6.248 -25.276, -33.385 -6.246 -25.123, -33.800 -6.996 -25.461, -33.771 -6.913 -25.648, -33.685 -6.525 -25.335, -33.385 -6.231 -24.826, -33.200 -6.202 -24.976, -33.800 -6.889 -25.290, -33.685 -6.462 -25.090, -33.200 -6.217 -24.673, -33.800 -6.823 -25.100, -33.771 -6.627 -25.064, -33.553 -6.316 -24.830, -33.385 -6.380 -24.252, -33.385 -6.276 -24.531, -33.800 -6.800 -24.901, -33.200 -6.427 -24.107, -33.200 -6.613 -23.867, -33.385 -6.537 -24.000, -33.800 -6.823 -24.700, -33.685 -6.487 -24.586, -33.685 -6.575 -24.348, -33.385 -6.742 -23.784, -33.553 -6.604 -24.052, -33.385 -6.986 -23.614, -33.200 -6.843 -23.669, -33.800 -6.867 -24.559, -33.771 -6.726 -24.422, -33.771 -6.842 -24.236, -33.200 -7.108 -23.522, -33.800 -7.026 -24.303, -33.685 -6.884 -23.950, -33.385 -7.551 -23.437, -33.771 -6.993 -24.076, -33.800 -7.269 -24.110, -33.771 -7.590 -23.820, -33.771 -7.810 -23.820, -33.553 -7.840 -23.522, -33.553 -8.115 -23.578, -33.385 -8.140 -23.497, -33.385 -7.849 -23.437, -33.553 -7.560 -23.522, -33.685 -7.827 -23.654, -33.771 -7.173 -23.951, -33.685 -7.573 -23.654, -33.771 -7.375 -23.864, -33.200 -8.787 -23.867, -33.200 -8.557 -23.669, -33.385 -8.414 -23.614, -33.200 -8.292 -23.522, -33.200 -8.002 -23.431, -33.771 -7.700 -25.985, -33.771 -7.482 -25.963, -33.553 -7.421 -26.257, -33.553 -7.285 -23.578, -33.385 -8.658 -23.784, -33.771 -8.558 -24.236, -33.385 -9.020 -24.252, -33.685 -8.913 -24.586, -33.685 -8.825 -24.348, -33.385 -9.124 -24.531, -33.553 -9.084 -24.830, -33.553 -9.069 -25.110, -33.685 -8.951 -24.837, -33.685 -8.875 -25.335, -33.553 -8.999 -25.381, -33.771 -8.718 -25.277, -33.553 -8.876 -25.633, -33.385 -8.948 -25.678, -33.685 -8.608 -25.763, -33.771 -8.320 -25.791, -33.553 -8.704 -25.854, -33.553 -8.491 -26.037, -33.685 -8.194 -26.051, -33.385 -7.996 -26.341, -33.771 -7.272 -25.897, -33.553 -7.154 -26.173, -33.553 -6.909 -26.037, -33.771 -6.779 -25.474, -33.553 -6.696 -25.854, -33.771 -6.682 -25.277, -33.385 -6.321 -25.411, -33.553 -6.331 -25.110, -33.685 -6.449 -24.837, -33.771 -6.616 -24.845, -33.553 -6.359 -24.553, -33.771 -6.649 -24.628, -33.553 -6.456 -24.290, -33.685 -6.709 -24.133, -33.553 -6.798 -23.849, -33.685 -7.325 -23.705, -33.685 -7.092 -23.805, -33.385 -7.260 -23.497, -33.553 -7.028 -23.689, -37.900 1.081 0.393, -37.600 0.736 0.425, -37.600 0.425 0.736, -37.600 0.220 0.821, -37.900 -0.200 1.133, -37.600 -0.736 0.425, -37.900 -0.455 1.056, -37.900 -0.687 0.922, -37.900 -1.119 -0.265, -37.900 -1.028 -0.516, -37.900 -0.687 -0.922, -37.900 -0.455 -1.056, -37.900 -0.200 -1.133, -37.600 0.000 -0.850, -37.600 0.220 -0.821, -37.900 0.575 -0.996, -37.600 -0.736 -0.425, -37.900 -0.881 -0.739, -37.600 -0.601 -0.601, -37.600 -0.425 -0.736, -37.600 0.601 -0.601, -37.900 0.789 -0.836, -37.600 0.821 -0.220, -37.600 0.736 -0.425, -37.900 1.081 -0.393, -33.800 7.025 7.083, -33.800 7.025 5.317, -33.800 6.856 7.031, -33.800 6.700 5.451, -33.800 6.564 5.563, -33.800 6.368 6.545, -33.800 6.452 5.700, -33.800 6.700 6.949, -33.800 6.452 6.700, -33.800 6.317 6.375, -33.800 7.200 5.300, -33.800 7.267 5.303, -33.800 7.334 5.310, -33.800 8.098 6.137, -33.800 8.072 5.975, -33.800 8.017 5.821, -33.800 7.934 5.679, -33.800 7.827 5.555, -33.800 7.700 5.451, -33.800 7.556 5.373, -33.800 7.800 6.871, -33.800 7.911 6.751, -33.800 7.200 7.100, -32.900 -7.200 7.700, -33.200 -7.502 7.669, -32.900 -8.287 7.233, -32.900 -8.473 6.993, -33.200 -8.473 6.993, -32.900 -8.683 6.427, -33.200 -8.698 6.124, -33.200 -8.547 5.539, -33.200 -8.386 5.282, -33.200 -8.177 5.062, -33.200 -6.751 4.769, -33.200 -5.853 5.539, -32.900 -5.793 6.721, -32.900 -5.927 6.993, -33.200 -6.608 7.578, -33.200 -6.898 7.669, -32.900 -6.898 7.669, -32.900 -7.792 7.578, -33.200 -8.607 6.721, -33.200 -8.652 5.824, -32.900 -8.652 5.824, -32.900 -8.547 5.539, -32.900 -8.386 5.282, -32.900 -7.352 4.708, -32.900 -6.751 4.769, -32.900 -6.472 4.888, -33.200 -6.223 5.062, -33.200 -6.014 5.282, -32.900 -5.853 5.539, -32.900 -5.702 6.124, -33.200 -5.717 6.427, -32.900 -5.717 6.427, -33.200 -6.343 7.431, -12.900 -7.200 6.950, -12.900 -7.411 5.480, -12.900 -7.605 5.569, -12.900 -7.767 5.709, -12.900 -7.882 5.888, -12.900 -7.882 6.512, -12.900 -7.942 6.093, -12.900 -7.200 5.450, -12.900 -6.989 6.920, -12.900 -6.795 5.569, -12.900 -6.795 6.831, -12.900 7.200 6.950, -12.900 6.989 6.920, -12.900 7.942 6.307, -12.900 6.795 5.569, -12.900 6.633 5.709, -12.900 6.518 5.888, -12.900 6.458 6.093, -12.900 6.989 5.480, -12.900 7.767 5.709, -12.600 0.302 -1.469, -12.600 0.449 1.431, -12.600 1.087 -1.033, -12.600 1.273 -0.793, -12.600 1.407 -0.521, -12.600 1.498 0.076, -12.600 1.452 0.376, -12.600 -0.302 -1.469, -12.600 -0.728 1.312, -12.600 -0.857 -1.231, -12.600 -1.186 0.918, -12.600 -1.273 -0.793, -12.600 -1.407 -0.521, -12.600 -1.483 -0.227, -12.600 -0.592 -1.378, -12.600 -1.087 -1.033, -12.600 -1.347 0.661, -12.306 -0.550 7.361, -12.520 -0.463 7.315, -12.653 -0.550 7.361, -12.755 -0.463 7.315, -12.890 -0.463 7.315, -13.600 -0.497 7.328, -13.600 -0.600 7.407, -13.600 -0.660 7.522, -13.097 -0.550 7.361, -12.993 -0.619 7.434, -13.099 -0.463 7.315, -12.384 -0.463 7.315, -12.306 -0.463 7.315, -13.600 -0.370 7.300, -12.200 -0.497 7.328, -12.993 -0.463 7.315, -12.890 -0.620 7.434, -12.653 -0.620 7.434, -12.520 -0.620 7.435, -12.384 -0.620 7.435, -12.306 -0.620 7.435, -12.520 -0.550 7.361, -12.653 -0.463 7.315, -12.890 -0.550 7.361, -12.755 -0.620 7.434, -12.755 -0.550 7.361, -12.384 -0.550 7.361, -13.452 -0.463 7.315, -13.452 -0.550 7.361, -12.992 -0.550 7.361, -13.452 -0.620 7.435, -13.099 -0.619 7.434, -10.400 9.500 -16.632, -10.400 9.336 -17.476, -10.400 9.336 -16.524, -10.400 9.208 -17.626, -10.400 9.208 -16.374, -10.400 9.100 -18.000, -10.400 -9.128 -15.805, -10.400 9.128 -17.805, -10.400 9.500 -15.368, -10.400 9.488 -15.069, -10.400 9.336 -15.476, -10.400 9.451 -14.942, -10.400 9.386 -14.819, -10.400 8.800 -14.500, -10.400 -8.800 -14.500, -10.400 -9.406 -14.850, -10.400 -9.500 -15.200, -10.400 -9.500 -15.368, -10.400 -9.128 -16.195, -10.400 -9.100 -18.000, -10.400 -9.128 -19.805, -10.400 -9.208 -19.626, -10.400 -9.208 -18.374, -10.400 -9.336 -18.524, -10.400 -9.500 -19.368, -10.400 -9.500 -17.368, -10.400 -9.128 -20.195, -10.400 -9.406 -22.070, -10.400 -9.295 -22.215, -10.400 -9.336 -20.524, -10.400 -9.100 -20.000, -10.400 4.589 -22.889, -10.400 4.159 -23.318, -10.400 -3.689 -23.703, -10.400 -1.504 -24.735, -10.400 1.504 -24.735, -10.400 -0.304 -24.913, -10.400 -4.159 -23.318, -10.400 2.647 -24.326, -10.400 -2.086 -24.559, -10.400 2.086 -24.559, -10.400 0.908 -24.853, -10.400 8.800 -22.420, -10.400 9.489 -21.849, -10.400 9.451 -21.978, -10.400 9.385 -22.104, -10.400 9.295 -22.215, -10.400 8.931 -22.408, -10.400 4.975 -22.420, -10.400 9.208 -18.374, -10.400 9.208 -19.626, -10.400 9.500 -18.632, -12.384 0.621 7.437, -12.653 0.621 7.436, -12.993 0.621 7.436, -13.452 0.621 7.437, -13.452 0.554 7.364, -13.600 0.497 7.328, -13.452 0.465 7.315, -13.097 0.554 7.364, -12.992 0.554 7.364, -13.099 0.621 7.436, -12.306 0.554 7.364, -12.306 0.621 7.437, -12.890 0.554 7.364, -12.993 0.465 7.316, -12.520 0.465 7.316, -12.306 0.465 7.315, -12.520 0.621 7.437, -12.520 0.554 7.364, -12.384 0.465 7.315, -12.755 0.554 7.364, -12.890 0.621 7.436, -12.755 0.465 7.316, -12.890 0.465 7.316, -12.653 0.554 7.364, -12.755 0.621 7.436, -12.384 0.554 7.364, -13.099 0.465 7.316, -12.653 0.465 7.316, -33.800 7.875 -24.017, -33.800 8.044 -24.069, -33.800 8.336 -24.263, -33.800 8.448 -24.400, -33.800 8.532 -24.555, -33.800 7.633 -24.003, -33.800 8.583 -24.724, -33.800 8.336 -25.537, -33.800 7.700 -25.800, -33.800 8.044 -25.731, -33.800 7.875 -25.783, -33.800 8.600 -24.899, -33.800 7.537 -25.785, -33.800 7.566 -24.010, -33.800 7.344 -24.073, -33.800 7.232 -25.669, -33.800 7.100 -25.571, -33.800 6.966 -24.379, -33.800 6.989 -25.451, -33.800 6.883 -24.521, -33.800 6.839 -25.161, -33.800 6.828 -24.675, -33.800 7.200 -24.151, -33.800 7.073 -24.255, -33.800 6.900 -25.313, -10.700 -9.023 -22.695, -10.570 -9.443 -22.446, -10.700 -9.582 -22.343, -10.570 -9.599 -22.271, -10.700 -9.701 -22.154, -10.570 -9.763 -21.837, -10.570 -9.032 -22.662, -10.465 -9.530 -22.224, -10.465 -9.629 -22.035, -10.488 -9.712 -21.720, -10.465 -9.012 -22.581, -10.408 -8.983 -22.464, -10.408 -9.156 -22.399, -10.465 -9.681 -21.827, -10.408 -9.561 -21.812, -10.423 -8.800 -22.535, -10.400 -8.800 -22.420, -10.400 -8.981 -22.396, -10.400 -9.150 -22.326, -10.400 -9.476 -21.901, -10.408 -9.308 -22.294, -10.408 -9.517 -21.992, -10.570 -9.707 -22.064, -10.465 -9.212 -22.505, -10.570 -9.251 -22.579, -10.465 -9.388 -22.384, -10.408 -9.431 -22.156, -10.700 -8.800 -22.720, -10.580 -5.111 -22.695, -10.421 -5.030 -22.530, -10.585 -8.800 -22.697, -10.488 -8.800 -22.632, -10.408 4.844 -22.696, -10.570 4.105 -23.722, -10.570 4.575 -23.295, -10.570 5.002 -22.825, -10.482 5.078 -22.627, -10.465 4.937 -22.772, -10.408 4.431 -23.151, -10.408 3.976 -23.564, -10.700 2.134 -24.860, -10.570 3.050 -24.426, -10.700 2.710 -24.628, -10.465 4.052 -23.657, -10.465 3.548 -24.031, -10.400 3.689 -23.703, -10.408 3.482 -23.931, -10.408 2.954 -24.247, -10.400 3.183 -24.040, -10.408 2.398 -24.510, -10.465 1.854 -24.832, -10.570 1.878 -24.912, -10.570 1.262 -25.066, -10.570 0.634 -25.159, -10.570 -0.000 -25.190, -10.408 1.223 -24.866, -10.465 0.626 -25.076, -10.700 -0.310 -25.213, -10.570 -0.634 -25.159, -10.400 0.304 -24.913, -10.465 -0.000 -25.107, -10.408 -0.000 -24.987, -10.465 -0.626 -25.076, -10.570 -1.262 -25.066, -10.408 -0.614 -24.957, -10.700 -2.134 -24.860, -10.400 -0.908 -24.853, -10.408 -1.223 -24.866, -10.465 -1.854 -24.832, -10.570 -2.476 -24.698, -10.700 -2.710 -24.628, -10.570 -3.050 -24.426, -10.408 -1.819 -24.717, -10.408 -2.398 -24.510, -10.700 -3.261 -24.343, -10.465 -3.011 -24.353, -10.700 -3.783 -24.006, -10.400 -2.647 -24.326, -10.400 -3.183 -24.040, -10.408 -2.954 -24.247, -10.408 -3.482 -23.931, -10.700 -4.270 -23.621, -10.570 -4.575 -23.295, -10.700 -4.718 -23.191, -10.408 -3.976 -23.564, -10.408 -4.431 -23.151, -10.570 -5.002 -22.825, -10.408 -4.844 -22.696, -10.482 -5.078 -22.627, -10.400 -4.589 -22.889, -10.400 -4.975 -22.420, -10.700 3.261 -24.343, -10.700 3.783 -24.006, -10.465 4.516 -23.236, -10.700 4.718 -23.191, -10.700 5.123 -22.720, -10.580 5.111 -22.695, -10.408 0.614 -24.957, -10.570 3.595 -24.100, -10.465 3.011 -24.353, -10.465 2.444 -24.621, -10.570 2.476 -24.698, -10.465 1.246 -24.984, -10.408 1.819 -24.717, -10.465 -1.246 -24.984, -10.570 -1.878 -24.912, -10.465 -2.444 -24.621, -10.465 -3.548 -24.031, -10.570 -3.595 -24.100, -10.465 -4.052 -23.657, -10.570 -4.105 -23.722, -10.465 -4.937 -22.772, -10.465 -4.516 -23.236, -10.421 5.030 -22.530, -10.488 8.800 -22.632, -10.585 8.800 -22.697, -12.900 7.911 -24.180, -12.200 7.807 -24.158, -12.200 8.420 -24.689, -12.200 8.420 -25.111, -12.900 8.442 -25.007, -12.900 8.267 -25.391, -12.900 7.700 -25.650, -12.900 7.489 -25.620, -12.900 7.295 -25.531, -12.900 7.133 -25.391, -12.900 7.018 -25.212, -12.900 6.958 -24.793, -12.900 7.018 -24.588, -12.900 7.133 -24.409, -12.900 7.295 -24.269, -12.200 7.593 -24.158, -12.900 8.267 -24.409, -12.200 8.331 -25.305, -12.200 8.191 -25.467, -12.900 8.105 -25.531, -12.200 7.807 -25.642, -12.200 7.593 -25.642, -12.200 7.069 -24.495, -12.200 7.209 -24.333, -12.200 7.388 -24.218, -12.900 -7.295 -24.269, -12.200 -7.069 -24.495, -12.200 -6.980 -25.111, -12.900 -6.958 -25.007, -12.900 -7.700 -25.650, -12.900 -8.442 -25.007, -12.900 -8.382 -24.588, -12.200 -8.331 -24.495, -12.200 -7.807 -24.158, -12.900 -7.700 -24.150, -12.200 -7.069 -25.305, -12.200 -7.209 -25.467, -12.200 -7.388 -25.582, -12.200 -7.807 -25.642, -12.200 -8.012 -25.582, -12.900 -8.267 -25.391, -12.200 -8.420 -25.111, -12.200 -8.450 -24.900, -12.200 -8.420 -24.689, -12.900 -8.267 -24.409, -12.200 -8.012 -24.218, -33.873 -6.427 -26.173, -33.873 -6.884 -26.629, -33.800 -6.935 -26.577, -33.800 -6.479 -26.121, -33.841 -6.252 -25.898, -33.773 -6.205 -25.738, -33.773 -6.076 -25.448, -33.886 -5.923 -25.322, -33.900 -5.865 -25.392, -33.900 -5.978 -25.703, -33.773 -6.134 -25.596, -33.700 -6.159 -25.618, -33.841 -6.351 -26.027, -33.773 -6.385 -25.999, -33.773 -6.289 -25.873, -33.886 -6.299 -26.071, -33.773 -6.003 -25.141, -33.886 -5.876 -24.988, -33.773 -6.131 -24.210, -33.773 -6.381 -23.806, -33.773 -6.285 -23.932, -33.841 -6.347 -23.777, -33.873 -6.427 -23.627, -33.886 -6.193 -23.869, -33.886 -6.104 -24.013, -33.841 -6.163 -24.046, -33.841 -6.090 -24.192, -33.773 -6.202 -24.067, -33.886 -6.028 -24.165, -33.841 -6.032 -24.344, -33.841 -5.943 -24.822, -33.773 -6.002 -24.666, -33.773 -5.988 -24.824, -33.800 -6.479 -23.679, -33.841 -6.249 -23.907, -33.886 -6.294 -23.734, -33.886 -5.967 -24.323, -33.900 -5.807 -24.734, -33.886 -5.876 -24.818, -33.886 -6.031 -25.641, -33.886 -6.107 -25.792, -33.841 -6.093 -25.614, -33.886 -6.196 -25.936, -33.900 -6.144 -25.990, -33.841 -6.166 -25.759, -33.886 -5.970 -25.484, -33.886 -5.892 -25.157, -33.841 -5.959 -25.147, -33.886 -5.891 -24.650, -33.841 -5.958 -24.660, -33.773 -6.031 -24.510, -33.773 -6.074 -24.358, -33.841 -5.988 -24.500, -33.900 -5.865 -24.408, -33.886 -5.922 -24.485, -33.841 -6.034 -25.463, -33.841 -5.989 -25.307, -33.773 -6.032 -25.296, -33.773 -5.988 -24.982, -33.841 -5.944 -24.985, -33.841 -6.649 -23.491, -33.841 -7.588 -23.145, -33.773 -7.838 -23.192, -33.773 -8.319 -23.302, -33.841 -8.502 -23.335, -33.841 -8.659 -23.427, -33.841 -8.807 -23.534, -33.873 -8.973 -23.627, -33.886 -8.850 -23.481, -33.900 -8.790 -23.344, -33.700 -6.982 -23.359, -33.700 -7.260 -23.258, -33.700 -7.848 -23.206, -33.773 -8.083 -23.229, -33.700 -8.140 -23.258, -33.773 -8.635 -23.464, -33.773 -8.780 -23.569, -33.700 -8.902 -23.698, -33.900 -8.503 -23.178, -33.886 -8.360 -23.197, -33.773 -8.481 -23.375, -33.841 -8.335 -23.261, -33.900 -8.192 -23.065, -33.886 -7.847 -23.080, -33.886 -7.584 -23.077, -33.841 -7.841 -23.147, -33.900 -7.208 -23.065, -33.900 -6.897 -23.178, -33.886 -7.069 -23.186, -33.841 -6.862 -23.354, -33.773 -7.108 -23.292, -33.841 -7.093 -23.250, -33.900 -6.356 -23.556, -33.773 -7.591 -23.189, -33.773 -7.346 -23.223, -33.886 -6.829 -23.295, -33.700 -6.725 -23.507, -33.773 -6.675 -23.526, -33.773 -6.883 -23.393, -33.886 -8.533 -23.275, -33.841 -8.093 -23.186, -33.886 -8.108 -23.120, -33.886 -7.323 -23.113, -33.841 -7.337 -23.180, -33.886 -6.608 -23.436, -33.886 -8.697 -23.370, -33.900 -9.500 -24.013, -33.873 -9.429 -24.084, -33.800 -9.377 -24.135, -33.800 -8.921 -23.679, -33.773 8.799 -23.585, -33.773 8.673 -23.489, -33.773 8.538 -23.405, -33.841 8.414 -23.293, -33.773 8.248 -23.276, -33.773 7.466 -23.202, -33.773 7.158 -23.274, -33.773 6.732 -23.485, -33.873 6.427 -23.627, -33.800 6.479 -23.679, -33.886 6.813 -23.304, -33.841 6.846 -23.363, -33.841 6.707 -23.449, -33.700 8.472 -23.385, -33.773 8.396 -23.334, -33.700 8.225 -23.283, -33.773 7.941 -23.203, -33.773 7.624 -23.188, -33.773 7.782 -23.188, -33.700 7.434 -23.221, -33.773 7.310 -23.231, -33.773 6.867 -23.402, -33.700 6.928 -23.385, -33.886 6.965 -23.228, -33.841 6.992 -23.290, -33.886 7.123 -23.167, -33.773 7.010 -23.331, -33.886 7.450 -23.091, -33.900 7.534 -23.007, -33.886 7.788 -23.076, -33.886 7.957 -23.092, -33.900 8.503 -23.178, -33.886 8.736 -23.396, -33.886 8.871 -23.499, -33.841 8.698 -23.452, -33.841 8.827 -23.551, -33.841 7.144 -23.232, -33.841 7.300 -23.188, -33.886 7.285 -23.122, -33.886 7.618 -23.076, -33.841 7.460 -23.158, -33.900 8.192 -23.065, -33.886 8.284 -23.170, -33.841 7.947 -23.159, -33.886 8.122 -23.123, -33.841 8.107 -23.189, -33.773 8.096 -23.233, -33.886 8.441 -23.231, -33.841 8.263 -23.234, -33.886 8.592 -23.307, -33.841 8.559 -23.366, -33.700 8.902 -23.698, -33.773 6.606 -23.581, -33.841 7.622 -23.143, -33.841 7.785 -23.144, -33.900 6.610 -23.344, -33.886 6.534 -23.494, -33.886 6.669 -23.393, -33.841 6.577 -23.547, -33.673 -9.426 -24.221, -33.754 -9.413 -24.194, -33.883 -9.547 -24.110, -33.846 -9.478 -24.164, -33.895 -9.556 -24.032, -33.733 -9.405 -24.194, -33.813 -9.447 -24.182, -33.774 -9.422 -24.192, -33.755 -9.483 -24.242, -33.687 -9.528 -24.287, -33.662 -9.483 -24.270, -33.609 -9.495 -24.282, -33.620 -9.766 -24.217, -33.600 -9.798 -24.119, -33.723 -9.772 -24.109, -33.820 -9.703 -24.084, -33.815 -9.562 -24.221, -33.614 -9.546 -24.304, -33.617 -9.608 -24.310, -33.640 -9.448 -24.244, -33.600 -9.535 -24.301, -33.620 -9.671 -24.296, -33.839 -9.642 -24.163, -33.796 -9.695 -24.181, -33.600 -9.711 -24.275, -33.621 -9.726 -24.263, -33.600 -9.773 -24.207, -33.736 -9.735 -24.201, -33.756 -9.552 -24.265, -33.724 -9.505 -24.266, -33.794 -9.654 -24.220, -33.780 -9.604 -24.249, -33.728 -9.640 -24.275, -33.690 -9.467 -24.255, -33.710 -9.583 -24.290, -33.737 -9.694 -24.244, -32.900 -7.700 -23.400, -33.200 -7.700 -23.400, -33.200 -8.973 -24.107, -33.200 -9.107 -24.379, -32.900 -9.183 -24.673, -33.200 -9.047 -25.561, -32.900 -8.886 -25.818, -33.200 -8.149 -26.331, -33.200 -7.251 -26.331, -33.200 -6.972 -26.212, -32.900 -6.723 -26.038, -33.200 -6.514 -25.818, -33.200 -6.293 -24.379, -32.900 -7.108 -23.522, -33.200 -7.398 -23.431, -32.900 -7.398 -23.431, -32.900 -9.107 -24.379, -33.200 -9.198 -24.976, -32.900 -9.198 -24.976, -32.900 -9.152 -25.276, -32.900 -9.047 -25.561, -32.900 -7.251 -26.331, -33.200 -6.353 -25.561, -32.900 -6.427 -24.107, -32.900 -6.843 -23.669, -33.700 -6.498 -26.102, -32.900 -6.498 -26.102, -33.700 -6.006 -24.752, -33.700 -6.058 -24.460, -33.700 -6.159 -24.182, -33.700 -6.307 -23.925, -32.900 -6.392 -23.814, -32.900 -7.465 -23.216, -33.700 -6.307 -25.875, -33.700 -6.058 -25.340, -33.700 -6.006 -25.048, -33.700 -6.498 -23.698, -32.900 -7.160 -23.288, -33.700 -7.552 -23.206, -32.900 -8.089 -23.245, -33.700 -8.418 -23.359, -33.700 -8.675 -23.507, -33.700 -9.359 -24.154, -32.900 -8.902 -23.698, -32.900 -9.456 -24.252, -32.900 -7.052 -26.656, -33.673 -7.021 -26.626, -33.691 -7.054 -26.665, -33.722 -6.909 -26.972, -33.676 -7.013 -26.957, -33.839 -6.963 -26.842, -33.758 -6.902 -26.953, -33.745 -6.999 -26.931, -33.796 -7.018 -26.851, -33.798 -6.980 -26.893, -33.672 -7.090 -26.862, -33.600 -7.109 -26.826, -33.635 -7.079 -26.691, -33.640 -7.044 -26.648, -33.666 -7.068 -26.681, -33.642 -7.090 -26.715, -33.726 -7.065 -26.703, -33.662 -7.104 -26.800, -33.649 -7.099 -26.741, -33.693 -7.085 -26.725, -33.679 -7.078 -26.702, -33.709 -7.060 -26.683, -33.736 -7.072 -26.837, -33.717 -7.087 -26.779, -33.758 -7.064 -26.750, -33.783 -7.048 -26.802, -33.745 -7.041 -26.889, -33.677 -7.058 -26.916, -33.700 -6.954 -26.559, -33.775 -6.950 -26.575, -33.811 -6.937 -26.589, -33.860 -6.962 -26.753, -33.856 -6.944 -26.819, -33.820 -6.884 -26.903, -33.849 -6.977 -26.780, -33.815 -7.021 -26.762, -33.838 -6.988 -26.714, -33.775 -6.986 -26.615, -33.843 -6.919 -26.609, -33.847 -6.957 -26.667, -33.872 -6.933 -26.700, -33.870 -6.931 -26.791, -33.887 -6.870 -26.659, -33.900 -6.813 -26.700, -33.900 -6.823 -26.719, -33.886 -6.904 -26.733, -33.875 -6.854 -26.820, -33.884 -6.849 -26.796, -33.806 -7.006 -26.677, -33.767 -7.014 -26.646, -33.760 -7.028 -26.662, -33.755 -7.042 -26.683, -33.798 -7.022 -26.697, -33.814 -6.975 -26.638, -33.828 -7.004 -26.738, -33.869 -6.896 -26.633, -37.900 -1.171 -2.433, -37.900 -2.338 -1.350, -37.900 -2.513 -0.986, -37.900 -2.632 -0.601, -37.900 -1.150 0.000, -37.900 -2.513 0.986, -37.900 -1.028 0.516, -37.900 -2.338 1.350, -37.900 -2.111 1.683, -37.900 -0.881 0.739, -37.900 -1.521 2.231, -37.900 -1.171 2.433, -37.900 0.000 2.700, -37.900 0.067 1.148, -37.900 0.783 2.584, -37.900 0.330 1.102, -37.900 0.575 0.996, -37.900 1.272 2.382, -37.900 1.712 2.088, -37.900 1.499 2.246, -37.900 0.789 0.836, -37.900 2.244 1.501, -37.900 2.086 1.714, -37.900 0.961 0.632, -37.900 2.380 1.274, -37.900 2.494 1.035, -37.900 2.648 -0.526, -37.900 2.584 -0.784, -37.900 1.142 0.134, -37.900 2.381 -1.274, -37.900 2.086 -1.714, -37.900 2.245 -1.501, -37.900 1.499 -2.246, -37.900 1.142 -0.134, -37.900 1.272 -2.382, -37.900 0.961 -0.632, -37.900 0.783 -2.584, -37.900 0.330 -1.102, -37.900 0.067 -1.148, -37.900 0.526 -2.648, -37.900 0.264 -2.687, -37.900 -1.119 0.265, -33.900 -9.500 -22.434, -10.700 -9.800 -15.300, -10.485 -9.709 -15.306, -10.421 -9.610 -15.326, -10.585 -9.777 -15.200, -11.900 -9.163 -15.709, -11.900 -9.603 -15.328, -11.900 -9.603 -16.672, -11.900 -9.800 -16.700, -11.900 -9.422 -16.589, -10.400 -9.336 -16.524, -10.400 -9.208 -16.374, -11.900 -9.107 -15.900, -11.900 -9.271 -15.542, -10.400 -9.208 -15.626, -11.900 -9.422 -15.411, -10.400 -9.336 -15.476, -11.900 -9.800 -15.300, -10.583 -9.776 -15.300, -11.900 -9.271 -16.458, -11.900 -9.163 -16.291, -11.900 -9.107 -16.100, -10.400 -9.100 -16.000, -10.400 -9.500 -16.632, -10.421 -9.610 -16.674, -10.485 -9.709 -16.694, -10.583 -9.776 -16.700, -10.583 -9.776 -17.300, -10.700 -9.800 -16.700, -11.900 -9.603 -17.328, -11.900 -9.422 -17.411, -11.900 -9.271 -18.458, -11.900 -9.422 -18.589, -10.700 -9.800 -18.700, -10.583 -9.776 -18.700, -11.900 -9.603 -18.672, -10.421 -9.610 -18.674, -10.400 -9.500 -18.632, -11.900 -9.163 -18.291, -10.400 -9.128 -18.195, -10.400 -9.128 -17.805, -11.900 -9.271 -17.542, -10.400 -9.208 -17.626, -10.400 -9.336 -17.476, -10.421 -9.610 -17.326, -10.485 -9.709 -17.306, -10.485 -9.709 -18.694, -11.900 -9.107 -18.100, -11.900 -9.107 -17.900, -11.900 -9.163 -17.709, -10.421 -9.610 -19.326, -11.900 -9.163 -19.709, -11.900 -9.107 -19.900, -11.900 -9.800 -20.700, -10.700 -9.800 -20.700, -11.900 -9.603 -20.672, -10.400 -9.500 -20.632, -10.421 -9.610 -20.674, -11.900 -9.422 -20.589, -11.900 -9.271 -20.458, -11.900 -9.107 -20.100, -10.400 -9.336 -19.476, -10.485 -9.709 -19.306, -11.900 -9.603 -19.328, -10.583 -9.776 -19.300, -10.400 -9.208 -20.374, -11.900 -9.163 -20.291, -11.900 -9.271 -19.542, -11.900 -9.422 -19.411, -10.585 -9.777 -21.720, -10.423 -9.615 -21.720, -10.400 -9.500 -21.720, -10.583 -9.776 -20.700, -10.485 -9.709 -20.694, -11.900 -9.500 -22.434, -11.900 -9.500 -24.000, -11.932 -9.634 -22.272, -12.098 -9.781 -21.908, -12.085 -9.777 -24.000, -33.600 -0.497 7.328, -32.200 -0.497 7.328, -33.600 -0.600 7.407, -32.200 -0.600 7.407, -33.600 0.497 7.328, -32.200 0.370 7.300, -32.200 0.600 7.407, -33.600 0.600 7.407, -32.200 0.660 7.522, -33.771 6.875 7.236, -33.771 6.673 7.149, -33.553 6.298 7.251, -33.385 5.880 6.848, -33.385 6.037 7.100, -33.200 6.113 7.233, -33.385 6.242 7.316, -33.553 6.528 7.411, -33.685 6.825 7.395, -33.685 6.592 7.295, -33.553 6.104 7.048, -33.385 5.776 6.569, -33.200 5.793 6.721, -33.800 6.564 6.837, -33.685 6.075 6.752, -33.385 5.731 6.274, -33.200 5.702 6.124, -33.771 6.342 6.864, -33.553 5.859 6.547, -33.385 5.746 5.977, -33.771 6.226 6.678, -33.553 5.816 6.270, -33.200 5.748 5.824, -33.385 5.821 5.689, -33.771 6.149 6.472, -33.685 5.949 6.263, -33.553 5.901 5.719, -33.385 5.952 5.422, -33.553 6.024 5.467, -33.200 6.014 5.282, -33.385 6.134 5.187, -33.800 6.300 6.199, -33.385 6.360 4.993, -33.800 6.317 6.024, -33.685 6.137 5.537, -33.771 6.279 5.626, -33.800 6.368 5.855, -33.685 6.292 5.337, -33.385 6.904 4.759, -33.200 7.048 4.708, -33.200 6.751 4.769, -33.771 6.413 5.452, -33.385 7.200 4.729, -33.771 6.580 5.309, -33.553 6.921 4.843, -33.771 6.772 5.203, -33.800 6.856 5.369, -33.771 7.200 5.115, -33.553 7.479 4.843, -33.385 7.780 4.849, -33.800 7.400 5.323, -33.771 7.629 5.203, -33.771 8.121 5.626, -33.800 8.094 6.301, -33.771 8.251 6.472, -33.771 8.058 6.865, -33.771 7.907 7.024, -33.800 7.668 6.969, -33.385 7.051 7.663, -33.385 7.349 7.663, -33.553 7.872 7.411, -33.553 7.991 5.063, -33.200 8.177 5.062, -33.385 8.448 5.422, -33.685 7.695 5.049, -33.685 7.916 5.172, -33.685 8.108 5.337, -33.553 8.376 5.467, -33.385 8.579 5.689, -33.385 8.654 5.977, -33.685 8.263 5.537, -33.553 8.569 5.990, -33.385 8.669 6.274, -33.771 8.218 5.823, -33.685 8.375 5.765, -33.385 8.624 6.569, -33.200 8.683 6.427, -33.553 8.584 6.270, -33.685 8.451 6.263, -33.553 8.541 6.547, -33.385 8.520 6.848, -33.553 8.444 6.810, -33.685 8.325 6.752, -33.800 8.061 6.461, -33.771 8.174 6.678, -33.553 8.295 7.048, -33.685 8.190 6.967, -33.385 8.158 7.316, -33.800 8.000 6.613, -33.685 8.016 7.150, -33.385 7.914 7.486, -33.385 7.640 7.603, -33.771 7.727 7.149, -33.685 7.575 7.395, -33.685 7.327 7.446, -33.385 6.760 7.603, -33.200 6.898 7.669, -33.800 7.521 7.041, -33.800 7.363 7.085, -33.771 7.310 7.280, -33.553 7.060 7.578, -33.685 7.073 7.446, -33.771 6.982 5.137, -33.685 7.200 4.947, -33.685 6.948 4.973, -33.771 7.418 5.137, -33.685 7.452 4.973, -33.553 7.200 4.815, -33.385 7.496 4.759, -33.771 7.090 7.280, -33.553 7.340 7.578, -33.553 6.785 7.522, -33.553 7.615 7.522, -33.771 7.525 7.236, -33.385 6.486 7.486, -33.685 6.384 7.150, -33.771 6.493 7.024, -33.685 6.209 6.967, -33.553 5.956 6.810, -33.685 5.987 6.514, -33.771 6.116 6.255, -33.553 5.831 5.990, -33.771 6.182 5.823, -33.771 6.127 6.036, -33.685 6.025 5.765, -33.685 5.962 6.010, -33.553 6.196 5.245, -33.685 6.484 5.172, -33.553 6.409 5.063, -33.685 6.706 5.049, -33.553 6.654 4.927, -33.385 6.620 4.849, -33.385 8.040 4.993, -33.553 7.747 4.927, -33.771 7.820 5.309, -33.771 7.987 5.452, -33.385 8.266 5.187, -33.553 8.204 5.245, -33.553 8.499 5.719, -33.685 8.438 6.010, -33.771 8.273 6.036, -33.771 8.284 6.255, -33.685 8.413 6.514, -33.385 8.363 7.100, -33.553 8.102 7.251, -33.685 7.808 7.295, -32.900 -6.715 8.119, -33.600 -6.765 8.203, -33.600 -6.769 8.301, -32.900 -6.769 8.301, -32.900 -8.402 4.998, -32.900 -8.698 6.124, -32.900 -8.977 6.548, -32.900 -8.607 6.721, -32.900 -8.336 7.336, -32.900 -7.958 7.676, -32.900 -8.057 7.431, -32.900 -7.502 7.669, -32.900 -7.110 8.235, -32.900 -6.765 8.203, -32.900 -6.727 8.389, -32.900 -6.647 8.446, -32.900 -6.608 7.578, -32.900 -5.998 7.402, -32.900 -6.343 7.431, -32.900 -5.516 5.965, -32.900 -5.588 5.660, -32.900 -5.892 5.114, -32.900 -6.373 4.715, -32.900 -6.660 4.588, -32.900 -7.279 4.502, -32.900 -7.649 4.769, -32.900 -7.589 4.545, -32.900 -7.887 4.645, -32.900 -8.177 5.062, -32.900 -6.113 7.233, -32.900 -5.645 6.887, -32.900 -5.748 5.824, -32.900 -6.014 5.282, -32.900 -6.223 5.062, -32.900 -7.048 4.708, -32.900 -7.928 4.888, -32.900 -9.446 5.647, -32.900 -9.389 5.727, -33.600 -9.446 5.647, -32.900 -9.301 5.769, -32.900 -9.119 5.715, -33.600 -9.389 5.727, -33.600 -9.301 5.769, -32.900 -9.203 5.765, -12.200 -7.093 6.942, -12.900 -6.633 6.691, -12.900 -6.458 6.093, -12.900 -6.633 5.709, -12.900 -6.989 5.480, -12.900 -7.942 6.307, -12.900 -7.767 6.691, -12.900 -7.605 6.831, -12.900 -7.411 6.920, -12.200 -6.569 6.605, -12.900 -6.518 6.512, -12.900 -6.458 6.307, -12.900 -6.518 5.888, -12.200 -6.569 5.795, -12.200 -7.831 5.795, -12.200 -7.920 5.989, -12.200 -7.691 6.767, -12.900 7.411 6.920, -12.200 7.512 6.882, -12.900 7.605 6.831, -12.200 7.831 6.605, -12.900 7.882 6.512, -12.200 7.950 6.200, -12.900 7.942 6.093, -12.900 7.605 5.569, -12.200 7.512 5.518, -12.900 7.411 5.480, -12.900 7.200 5.450, -12.200 7.093 5.458, -12.200 6.709 5.633, -12.200 6.480 5.989, -12.900 6.458 6.307, -12.900 6.633 6.691, -12.900 6.795 6.831, -12.200 7.093 6.942, -12.900 7.767 6.691, -12.900 7.882 5.888, -12.200 7.691 5.633, -12.200 7.307 5.458, -12.200 6.888 5.518, -12.900 6.518 6.512, -12.200 6.888 6.882, -12.200 -1.500 -0.000, -12.200 -1.469 -0.302, -12.200 -1.378 -0.592, -12.200 -1.231 -0.857, -12.200 -1.033 -1.087, -12.200 0.076 -1.498, -12.200 0.376 -1.452, -12.200 0.918 -1.186, -12.200 1.492 -0.152, -12.600 1.347 0.661, -12.600 1.186 0.918, -12.200 1.138 0.977, -12.200 0.918 1.186, -12.600 0.152 1.492, -12.200 -0.227 1.483, -12.600 -0.152 1.492, -12.600 -0.449 1.431, -12.200 -0.793 1.273, -12.200 -1.231 0.857, -12.600 -1.452 0.376, -12.600 -1.498 0.076, -12.200 -0.793 -1.273, -12.600 -0.000 -1.500, -12.600 0.592 -1.378, -12.600 0.857 -1.231, -12.200 1.138 -0.977, -12.600 1.483 -0.227, -12.200 1.492 0.152, -12.200 1.312 0.728, -12.600 0.977 1.138, -12.600 0.728 1.312, -12.200 0.376 1.452, -12.600 -0.977 1.138, -12.200 -0.370 7.300, -13.600 0.370 7.300, -12.200 -0.942 8.578, -12.034 -1.081 8.697, -12.141 -0.984 8.657, -12.081 -1.000 8.648, -12.122 -0.952 8.575, -12.115 -1.057 8.729, -12.038 -1.020 8.638, -12.003 -1.047 8.630, -11.940 -1.232 8.650, -11.929 -1.134 8.583, -11.950 -1.142 8.638, -11.910 -1.157 8.520, -11.988 -1.027 8.555, -11.973 -1.149 8.678, -12.200 -1.049 8.738, -12.003 -1.154 8.712, -12.096 -1.179 8.776, -12.103 -1.125 8.763, -12.109 -1.089 8.748, -10.408 -9.561 -15.108, -10.400 -9.476 -15.019, -10.400 -9.295 -14.705, -10.465 -9.388 -14.536, -10.465 -9.212 -14.415, -10.570 -9.251 -14.341, -10.700 -9.023 -14.225, -10.570 -9.032 -14.258, -10.700 -9.234 -14.299, -10.408 -9.431 -14.764, -10.408 -9.308 -14.626, -10.570 -9.763 -15.083, -10.488 -9.712 -15.200, -10.423 -9.615 -15.200, -10.465 -9.681 -15.093, -10.408 -9.156 -14.521, -10.465 -9.012 -14.339, -10.585 -8.800 -14.223, -10.400 -9.150 -14.594, -10.400 -8.981 -14.524, -10.408 -8.983 -14.456, -10.570 -9.443 -14.474, -10.408 -9.517 -14.928, -10.465 -9.629 -14.885, -10.465 -9.530 -14.696, -10.700 -9.582 -14.577, -10.570 -9.707 -14.856, -10.570 -9.599 -14.649, -10.423 -8.800 -14.385, -10.423 8.800 -14.385, -10.488 8.800 -14.288, -10.488 -8.800 -14.288, -10.585 8.800 -14.223, -10.700 -8.800 -14.200, -12.038 1.153 8.740, -12.200 1.049 8.738, -12.122 1.232 8.790, -12.050 1.232 8.760, -12.081 1.149 8.762, -12.200 1.232 8.800, -12.200 1.105 8.772, -12.141 1.145 8.781, -12.115 1.057 8.729, -12.003 1.154 8.712, -11.973 1.081 8.626, -12.003 1.047 8.630, -11.950 1.122 8.623, -11.910 1.157 8.520, -11.900 1.232 8.500, -11.910 1.232 8.578, -11.940 1.232 8.650, -11.929 1.177 8.616, -11.940 1.087 8.539, -12.103 1.006 8.671, -12.096 0.979 8.623, -12.200 0.966 8.639, -12.122 0.952 8.575, -12.034 1.081 8.697, -12.200 1.002 8.693, -12.109 1.030 8.703, -33.771 6.993 -24.076, -33.685 6.709 -24.133, -33.200 6.293 -24.379, -33.385 6.380 -24.252, -33.200 6.427 -24.107, -33.385 6.537 -24.000, -33.771 7.173 -23.951, -33.685 7.092 -23.805, -33.553 6.456 -24.290, -33.771 6.842 -24.236, -33.771 6.726 -24.422, -33.385 6.231 -24.826, -33.385 6.246 -25.123, -33.685 6.487 -24.587, -33.771 6.649 -24.629, -33.685 6.449 -24.837, -33.385 6.321 -25.411, -33.771 6.616 -24.845, -33.800 6.806 -25.001, -33.771 6.682 -25.277, -33.771 7.700 -25.985, -33.771 7.918 -25.963, -33.771 8.128 -25.897, -33.685 8.194 -26.051, -33.553 8.491 -26.037, -33.200 9.047 -25.561, -33.385 8.766 -25.913, -33.385 8.540 -26.107, -33.553 8.246 -26.173, -33.685 7.952 -26.127, -33.800 6.802 -24.837, -33.200 6.514 -25.818, -33.771 6.627 -25.064, -33.685 6.525 -25.335, -33.385 6.452 -25.678, -33.385 6.860 -26.107, -33.385 6.634 -25.913, -33.771 6.779 -25.474, -33.385 7.120 -26.251, -33.685 6.792 -25.763, -33.553 7.154 -26.173, -33.385 7.700 -26.371, -33.200 7.852 -26.392, -33.553 7.700 -26.285, -33.385 7.996 -26.341, -33.200 8.149 -26.331, -33.771 7.272 -25.897, -33.800 7.379 -25.741, -33.685 7.448 -26.127, -33.553 7.979 -26.257, -33.685 8.416 -25.928, -33.553 8.704 -25.854, -33.800 8.200 -25.649, -33.385 9.079 -25.411, -33.800 8.448 -25.400, -33.771 8.621 -25.474, -33.771 8.718 -25.277, -33.385 9.169 -24.826, -33.385 9.124 -24.531, -33.800 8.532 -25.245, -33.800 8.583 -25.075, -33.771 8.773 -25.064, -33.685 8.951 -24.837, -33.553 9.041 -24.553, -33.385 9.020 -24.252, -33.685 8.913 -24.586, -33.553 8.944 -24.290, -33.385 8.863 -24.000, -33.200 8.973 -24.107, -33.771 8.751 -24.628, -33.553 8.796 -24.052, -33.685 8.691 -24.133, -33.385 8.414 -23.614, -33.200 8.557 -23.669, -33.685 8.516 -23.950, -33.771 8.558 -24.236, -33.685 8.308 -23.805, -33.553 8.372 -23.689, -33.385 7.849 -23.437, -33.800 8.200 -24.151, -33.771 8.227 -23.951, -33.553 8.115 -23.578, -33.685 8.075 -23.705, -33.385 7.260 -23.497, -33.771 8.025 -23.864, -33.685 7.573 -23.654, -33.553 7.285 -23.578, -33.771 7.590 -23.820, -33.200 6.843 -23.669, -33.385 6.986 -23.614, -33.800 7.700 -24.000, -33.800 7.500 -24.022, -33.771 7.375 -23.864, -33.685 7.700 -26.153, -33.553 7.421 -26.257, -33.685 7.325 -23.705, -33.553 7.028 -23.689, -33.553 7.840 -23.522, -33.553 7.560 -23.522, -33.385 7.551 -23.437, -33.771 7.810 -23.820, -33.385 6.742 -23.784, -33.553 6.798 -23.849, -33.685 6.884 -23.950, -33.685 6.575 -24.348, -33.553 6.604 -24.052, -33.553 6.359 -24.553, -33.385 6.276 -24.532, -33.685 6.462 -25.090, -33.553 6.316 -24.830, -33.553 6.331 -25.110, -33.685 6.637 -25.563, -33.553 6.401 -25.381, -33.553 6.696 -25.854, -33.553 6.524 -25.633, -33.685 6.984 -25.928, -33.771 6.913 -25.648, -33.771 7.080 -25.791, -33.553 6.909 -26.037, -33.771 7.482 -25.963, -33.685 7.206 -26.051, -33.385 7.404 -26.341, -33.385 8.280 -26.251, -33.771 8.320 -25.791, -33.685 8.608 -25.763, -33.771 8.487 -25.648, -33.385 8.948 -25.678, -33.685 8.763 -25.563, -33.553 8.876 -25.633, -33.553 9.069 -25.110, -33.685 8.875 -25.335, -33.385 9.154 -25.123, -33.553 8.999 -25.381, -33.771 8.784 -24.845, -33.553 9.084 -24.830, -33.685 8.938 -25.090, -33.771 8.674 -24.422, -33.685 8.825 -24.348, -33.385 8.658 -23.784, -33.771 8.407 -24.076, -33.553 8.602 -23.849, -33.385 8.140 -23.497, -33.685 7.827 -23.654, -33.841 6.291 -23.848, -33.773 6.326 -23.875, -33.773 6.193 -24.083, -33.773 6.092 -24.308, -33.773 6.023 -24.546, -33.841 5.945 -24.788, -33.773 5.989 -24.791, -33.841 6.061 -25.535, -33.841 6.334 -26.007, -33.773 6.369 -25.980, -33.886 6.281 -26.050, -33.873 6.427 -26.173, -33.841 6.135 -25.702, -33.700 6.159 -24.182, -33.700 6.058 -24.460, -33.773 6.029 -25.283, -33.773 6.102 -25.519, -33.700 6.159 -25.618, -33.773 6.264 -25.835, -33.700 6.307 -25.875, -33.886 6.075 -25.733, -33.886 5.997 -25.560, -33.773 6.175 -25.681, -33.900 5.865 -25.392, -33.773 5.992 -25.038, -33.841 5.947 -25.041, -33.841 6.050 -24.293, -33.886 6.095 -24.029, -33.841 6.154 -24.062, -33.900 6.144 -23.810, -33.886 6.236 -23.808, -33.900 6.356 -23.556, -33.886 5.877 -24.784, -33.886 5.913 -24.523, -33.841 5.980 -24.537, -33.886 5.986 -24.269, -33.841 6.227 -25.859, -33.886 6.170 -25.897, -33.886 5.920 -25.308, -33.886 5.880 -25.047, -33.841 5.986 -25.293, -33.800 6.479 -26.121, -11.900 -8.800 -22.720, -11.900 -8.993 -22.701, -10.700 -9.234 -22.621, -10.700 -9.423 -22.502, -11.908 -9.571 -22.357, -11.900 -9.178 -22.646, -12.004 -9.727 -22.095, -10.700 -9.775 -21.943, -12.200 -9.800 -21.720, -11.900 -5.123 -22.720, -10.700 -5.123 -22.720, -11.900 -4.718 -23.191, -11.900 -4.270 -23.621, -11.900 -2.134 -24.860, -11.900 -1.538 -25.035, -11.900 -0.929 -25.153, -11.900 -0.310 -25.213, -11.900 0.310 -25.213, -10.700 0.310 -25.213, -10.700 0.929 -25.153, -10.700 1.538 -25.035, -10.700 4.270 -23.621, -11.900 4.270 -23.621, -11.900 -3.261 -24.343, -10.700 -1.538 -25.035, -10.700 -0.929 -25.153, -11.900 2.134 -24.860, -11.965 7.700 -25.763, -12.200 7.388 -25.582, -12.200 7.209 -25.467, -12.070 7.242 -25.531, -11.908 6.848 -25.392, -11.900 6.827 -25.484, -11.965 7.193 -25.598, -11.965 7.059 -25.477, -11.965 8.207 -25.598, -11.965 8.341 -25.477, -12.070 8.375 -25.290, -12.070 8.475 -24.982, -11.965 8.521 -24.633, -11.900 8.670 -24.498, -11.908 8.431 -24.242, -11.900 8.442 -24.157, -11.908 8.278 -24.105, -12.200 8.012 -24.218, -12.070 8.158 -24.269, -12.070 8.017 -24.188, -11.965 8.447 -24.469, -11.908 8.635 -24.596, -11.908 8.552 -24.408, -11.965 8.341 -24.323, -11.908 8.278 -25.695, -11.900 8.443 -25.643, -11.965 8.447 -25.331, -11.908 8.552 -25.392, -12.070 8.442 -25.141, -11.900 8.671 -25.302, -11.908 8.635 -25.204, -11.965 8.521 -25.167, -11.965 8.558 -24.990, -11.965 8.558 -24.810, -12.070 8.442 -24.659, -11.900 8.730 -25.104, -11.908 8.678 -25.003, -11.908 8.678 -24.797, -11.900 8.730 -24.695, -11.900 8.283 -24.027, -12.070 7.862 -24.137, -11.908 8.100 -24.002, -11.908 7.904 -23.938, -11.965 7.879 -24.056, -12.070 7.700 -24.120, -12.070 7.383 -24.188, -11.908 6.848 -24.408, -11.900 6.729 -24.498, -12.200 6.980 -25.111, -12.070 7.025 -25.290, -12.200 7.069 -25.305, -12.200 6.950 -24.900, -12.070 6.925 -24.982, -11.965 6.879 -24.633, -11.908 6.765 -24.596, -11.908 6.722 -24.797, -11.965 6.842 -24.990, -11.965 6.842 -24.810, -11.900 7.905 -23.870, -12.070 7.538 -24.137, -11.965 7.700 -24.037, -11.900 7.495 -23.870, -11.900 7.298 -23.930, -11.965 6.953 -24.469, -11.908 6.969 -24.242, -11.965 7.059 -24.323, -11.908 7.300 -24.002, -11.965 7.193 -24.202, -11.965 7.521 -24.056, -11.908 7.700 -23.917, -11.908 7.496 -23.938, -11.965 7.349 -24.112, -11.908 7.122 -24.105, -11.965 6.953 -25.331, -12.070 7.121 -25.422, -11.908 7.122 -25.695, -12.070 7.383 -25.612, -11.965 7.349 -25.688, -11.908 7.300 -25.798, -11.965 7.521 -25.744, -12.070 7.538 -25.663, -11.900 7.298 -25.870, -11.908 7.496 -25.862, -11.900 7.495 -25.930, -12.070 6.925 -24.819, -12.200 6.980 -24.689, -12.070 6.958 -24.659, -12.200 8.191 -24.333, -12.200 8.331 -24.495, -12.070 8.375 -24.510, -12.070 8.279 -24.378, -12.200 8.450 -24.900, -12.070 8.475 -24.819, -12.070 8.158 -25.531, -12.070 7.862 -25.663, -12.070 7.700 -25.680, -11.908 7.700 -25.883, -11.965 8.051 -25.688, -11.908 8.100 -25.798, -12.070 8.279 -25.422, -12.200 8.012 -25.582, -11.965 7.879 -25.744, -11.908 7.904 -25.862, -12.070 8.017 -25.612, -11.908 8.431 -25.558, -11.965 8.051 -24.112, -11.965 8.207 -24.202, -12.070 7.242 -24.269, -12.070 7.121 -24.378, -12.070 7.025 -24.510, -11.908 6.722 -25.003, -11.908 6.765 -25.204, -11.965 6.879 -25.167, -12.070 6.958 -25.141, -11.908 6.969 -25.558, -11.900 -7.905 -25.930, -11.908 -7.700 -25.883, -11.908 -7.904 -25.862, -11.965 -7.700 -25.763, -12.070 -7.700 -25.680, -12.070 -7.862 -25.663, -12.070 -8.017 -25.612, -12.070 -8.158 -25.531, -12.200 -8.191 -25.467, -11.908 -8.635 -25.204, -11.908 -8.552 -25.392, -11.965 -8.341 -25.477, -11.900 -7.298 -25.870, -11.908 -7.496 -25.862, -11.908 -7.300 -25.798, -12.070 -6.925 -24.982, -11.908 -6.848 -24.408, -11.900 -6.730 -24.498, -11.900 -6.827 -24.316, -11.908 -6.969 -24.242, -11.965 -7.349 -24.112, -12.200 -7.388 -24.218, -11.908 -6.765 -24.596, -11.965 -7.059 -24.323, -12.070 -7.383 -24.188, -12.070 -7.242 -24.269, -11.908 -7.122 -25.695, -11.900 -6.957 -25.643, -11.965 -6.953 -25.331, -12.070 -7.025 -25.290, -12.070 -6.958 -25.141, -11.900 -6.827 -25.483, -11.900 -6.729 -25.302, -11.965 -6.879 -25.167, -12.070 -6.925 -24.819, -11.908 -6.765 -25.204, -11.908 -6.722 -25.003, -12.070 -6.958 -24.659, -11.965 -6.842 -24.990, -11.965 -6.842 -24.810, -11.900 -6.650 -24.900, -11.965 -6.879 -24.633, -11.908 -6.722 -24.797, -11.900 -6.670 -24.695, -11.900 -7.117 -24.027, -11.965 -7.521 -24.056, -12.070 -7.538 -24.137, -12.200 -7.593 -24.158, -11.908 -7.300 -24.002, -11.908 -7.496 -23.938, -11.965 -7.700 -24.037, -12.070 -7.862 -24.137, -12.070 -8.017 -24.188, -12.200 -8.191 -24.333, -12.070 -8.442 -24.659, -11.965 -8.521 -24.633, -11.908 -8.635 -24.596, -11.908 -8.678 -24.797, -12.200 -8.331 -25.305, -12.070 -8.442 -25.141, -12.070 -8.375 -25.290, -11.965 -8.558 -24.990, -12.070 -8.475 -24.982, -11.965 -8.558 -24.810, -11.965 -7.879 -24.056, -11.900 -7.700 -23.850, -11.908 -7.700 -23.917, -11.908 -8.100 -24.002, -11.900 -8.443 -24.157, -11.900 -8.573 -24.317, -11.900 -8.671 -24.498, -11.908 -8.431 -24.242, -11.908 -8.552 -24.408, -11.965 -8.447 -24.469, -11.965 -8.207 -24.202, -11.908 -7.904 -23.938, -11.965 -8.051 -24.112, -11.908 -8.278 -24.105, -11.900 -8.750 -24.900, -11.900 -8.730 -25.105, -12.070 -8.279 -25.422, -11.965 -8.207 -25.598, -11.965 -8.051 -25.688, -11.900 -8.283 -25.773, -11.908 -8.278 -25.695, -11.908 -8.100 -25.798, -11.965 -7.879 -25.744, -12.070 -8.475 -24.819, -12.070 -8.375 -24.510, -12.070 -8.279 -24.378, -12.070 -7.700 -24.120, -12.200 -7.209 -24.333, -12.070 -7.025 -24.510, -11.965 -6.953 -24.469, -12.070 -7.121 -24.378, -12.200 -6.980 -24.689, -12.200 -6.950 -24.900, -12.070 -7.538 -25.663, -11.965 -7.193 -25.598, -11.965 -7.059 -25.477, -12.070 -7.121 -25.422, -12.070 -7.383 -25.612, -11.965 -7.521 -25.744, -12.200 -7.593 -25.642, -11.900 -7.495 -25.930, -12.070 -7.242 -25.531, -11.965 -7.349 -25.688, -11.908 -6.969 -25.558, -11.908 -6.848 -25.392, -11.965 -7.193 -24.202, -11.908 -7.122 -24.105, -12.070 -8.158 -24.269, -11.965 -8.341 -24.323, -11.908 -8.678 -25.003, -11.965 -8.521 -25.167, -11.965 -8.447 -25.331, -11.908 -8.431 -25.558, -33.900 6.813 -26.700, -33.900 -6.800 -26.700, -33.900 -6.356 -26.243, -33.900 6.356 -26.243, -33.900 5.807 -25.066, -33.900 5.978 -25.703, -33.900 6.144 -25.990, -33.900 -5.807 -25.066, -33.900 5.978 -24.097, -33.900 5.865 -24.408, -33.900 5.807 -24.734, -33.900 -5.978 -24.097, -33.900 -6.144 -23.810, -33.900 -7.534 -23.007, -33.900 -7.866 -23.007, -33.900 -8.993 -22.701, -33.900 -9.044 -23.556, -33.900 -9.500 -24.000, -33.900 -6.610 -23.344, -33.900 6.897 -23.178, -33.900 7.208 -23.065, -33.900 -8.800 -22.720, -33.900 7.866 -23.007, -33.900 8.790 -23.344, -33.900 8.800 -22.720, -33.900 8.993 -22.701, -33.900 9.349 -22.556, -33.861 -9.647 -24.064, -33.877 -9.615 -24.000, -33.812 -9.712 -24.000, -33.600 -9.799 -24.079, -33.715 -9.777 -24.000, -33.899 -9.528 -24.022, -33.888 -9.583 -24.041, -33.600 -9.626 -24.309, -33.600 -9.456 -24.252, -32.900 -9.535 -24.301, -32.900 -9.626 -24.309, -32.900 -9.773 -24.207, -32.900 -9.711 -24.275, -32.900 -9.506 -25.295, -32.900 -8.677 -26.038, -32.900 -8.428 -26.212, -32.900 -8.149 -26.331, -32.900 -7.852 -26.392, -32.900 -7.548 -26.392, -32.900 -7.323 -26.954, -32.900 -8.787 -23.867, -32.900 -8.557 -23.669, -32.900 -8.973 -24.107, -32.900 -8.292 -23.522, -32.900 -8.661 -23.497, -32.900 -8.387 -23.345, -32.900 -7.779 -23.202, -32.900 -6.873 -23.415, -32.900 -6.613 -23.867, -32.900 -6.614 -23.592, -32.900 -6.293 -24.379, -32.900 -6.215 -24.073, -32.900 -6.016 -24.665, -32.900 -6.002 -24.979, -32.900 -6.202 -24.976, -32.900 -6.045 -25.289, -32.900 -6.248 -25.276, -32.900 -6.353 -25.561, -32.900 -6.145 -25.587, -32.900 -6.298 -25.861, -32.900 -6.972 -26.212, -32.900 -8.002 -23.431, -32.900 -6.088 -24.360, -32.900 -6.217 -24.673, -32.900 -6.514 -25.818, -32.900 -8.449 -26.506, -32.900 -9.656 -24.917, -32.900 -9.754 -24.523, -32.900 -7.101 -26.735, -33.600 -7.052 -26.656, -32.900 -7.109 -26.826, -33.600 -7.101 -26.735, -33.600 -6.919 -26.998, -33.600 -7.007 -26.973, -32.900 -7.075 -26.911, -33.600 -7.075 -26.911, -32.900 -7.007 -26.973, -33.895 -6.838 -26.757, -33.877 -6.800 -26.815, -33.790 -6.894 -26.930, -33.600 -6.840 -27.000, -11.965 -7.613 -26.770, -12.070 -7.637 -26.850, -11.965 -7.211 -26.858, -11.923 -6.800 -26.815, -11.900 -7.065 -26.687, -11.900 -7.327 -26.648, -11.900 -7.584 -26.584, -11.908 -7.579 -26.655, -11.965 -8.691 -26.182, -12.200 -9.067 -25.965, -11.908 -7.949 -26.517, -11.965 -8.361 -26.429, -12.070 -8.406 -26.499, -12.200 -8.422 -26.524, -12.070 -8.034 -26.702, -11.908 -8.296 -26.328, -11.900 -8.513 -26.087, -11.908 -8.612 -26.091, -11.908 -8.891 -25.812, -11.900 -9.182 -25.273, -11.965 -9.658 -24.411, -11.988 -9.712 -24.000, -12.070 -9.045 -25.945, -12.070 -9.502 -25.234, -11.923 -9.615 -24.000, -11.908 -9.539 -24.394, -11.900 -9.487 -24.265, -11.900 -9.448 -24.527, -11.908 -9.455 -24.779, -12.070 -9.740 -24.423, -12.070 -9.650 -24.837, -11.908 -9.128 -25.496, -11.908 -9.317 -25.149, -12.070 -7.223 -26.940, -12.200 -7.227 -26.969, -11.908 -7.194 -26.739, -11.965 -7.999 -26.626, -12.070 -8.745 -26.245, -11.965 -8.982 -25.891, -12.070 -9.299 -25.606, -11.965 -9.229 -25.561, -11.965 -9.426 -25.199, -11.965 -9.570 -24.813, -33.900 9.044 -23.556, -33.873 8.973 -23.627, -33.873 9.429 -24.084, -33.800 8.921 -23.679, -33.900 -9.603 -15.328, -33.900 -9.271 -15.542, -33.900 -9.163 -15.709, -33.900 -9.107 -15.900, -33.900 -9.163 -16.291, -33.900 -9.271 -16.458, -33.900 -9.603 -16.672, -33.900 -9.107 -16.100, -33.892 -9.570 -22.358, -33.870 -9.631 -22.276, -35.100 -9.701 -22.154, -33.702 -9.782 -21.908, -33.797 -9.726 -22.097, -35.100 -9.775 -21.943, -35.100 -9.423 -22.502, -35.100 -8.800 -22.720, -33.900 -9.349 -22.556, -33.900 -9.178 -22.646, -33.900 -9.422 -19.411, -33.900 -9.271 -19.542, -33.900 -9.271 -20.458, -33.900 -9.603 -20.672, -33.900 -9.603 -17.328, -33.900 -9.163 -17.709, -33.900 -9.422 -17.411, -33.900 -9.271 -17.542, -33.900 -9.603 -18.672, -33.900 -9.422 -18.589, -37.900 -0.402 2.670, -37.900 -0.796 2.580, -37.892 -0.779 2.655, -37.835 -1.561 2.429, -37.730 -1.234 2.702, -37.892 -1.149 2.517, -37.730 -1.945 2.245, -37.730 -2.245 1.945, -37.892 -1.496 2.328, -37.600 -2.524 1.622, -37.900 -1.836 1.979, -37.835 -2.182 1.891, -37.730 -2.499 1.606, -37.835 -2.429 1.561, -37.600 -2.878 0.845, -37.730 -2.850 0.837, -37.892 -2.517 1.149, -37.892 -2.655 0.779, -37.730 -2.940 0.423, -37.730 -2.970 0.000, -37.900 -2.632 0.601, -37.730 -2.940 -0.423, -37.892 -2.767 0.000, -37.600 -2.878 -0.845, -37.730 -2.850 -0.837, -37.900 -2.692 0.202, -37.900 -2.692 -0.202, -37.892 -2.739 -0.394, -37.835 -2.626 -1.199, -37.730 -2.499 -1.606, -37.892 -2.655 -0.779, -37.835 -2.429 -1.561, -37.730 -2.245 -1.945, -37.600 -2.267 -1.965, -37.892 -2.328 -1.496, -37.835 -2.182 -1.891, -37.730 -1.945 -2.245, -37.600 -1.965 -2.267, -37.900 -2.111 -1.683, -37.892 -2.091 -1.812, -37.835 -1.561 -2.429, -37.730 -1.234 -2.702, -37.900 -1.836 -1.979, -37.900 -1.521 -2.231, -37.892 -1.812 -2.091, -37.730 -0.837 -2.850, -37.900 -0.796 -2.580, -37.892 -1.149 -2.517, -37.835 -0.813 -2.770, -37.730 0.000 -2.970, -37.600 0.427 -2.969, -37.892 -0.779 -2.655, -37.835 -0.411 -2.858, -37.835 0.000 -2.887, -37.900 -0.402 -2.670, -37.900 0.000 -2.700, -37.600 1.246 -2.729, -37.730 0.423 -2.940, -37.892 0.394 -2.739, -37.730 1.234 -2.702, -37.835 0.813 -2.770, -37.892 0.779 -2.655, -37.835 1.199 -2.626, -37.730 1.606 -2.499, -37.600 1.965 -2.267, -37.600 1.622 -2.524, -37.900 1.032 -2.495, -37.892 1.496 -2.328, -37.900 1.712 -2.088, -37.900 1.908 -1.910, -37.892 2.091 -1.812, -37.730 2.499 -1.606, -37.835 2.429 -1.561, -37.730 2.702 -1.234, -37.600 2.729 -1.246, -37.892 1.812 -2.091, -37.835 1.891 -2.182, -37.835 2.182 -1.891, -37.892 1.149 -2.517, -37.730 1.945 -2.245, -37.730 2.245 -1.945, -37.892 2.328 -1.496, -37.600 2.878 -0.845, -37.892 2.655 -0.779, -37.730 2.850 0.837, -37.600 2.878 0.845, -37.600 2.729 1.246, -37.730 2.970 0.001, -37.892 2.739 -0.394, -37.835 2.626 -1.199, -37.892 2.517 -1.149, -37.730 2.850 -0.837, -37.600 2.969 -0.427, -37.900 2.494 -1.034, -37.600 2.969 0.427, -37.900 2.687 -0.263, -37.900 2.700 0.002, -37.900 2.687 0.267, -37.900 2.648 0.529, -37.900 2.583 0.785, -37.835 2.429 1.561, -37.835 2.182 1.891, -37.600 1.965 2.267, -37.730 1.945 2.245, -37.730 2.499 1.606, -37.892 2.517 1.149, -37.835 2.626 1.199, -37.730 2.702 1.234, -37.892 2.739 0.394, -37.892 2.655 0.779, -37.600 2.267 1.965, -37.892 2.328 1.496, -37.892 2.091 1.812, -37.900 1.908 1.910, -37.892 1.496 2.328, -37.900 1.032 2.495, -37.892 0.779 2.655, -37.835 0.411 2.858, -37.730 0.000 2.970, -37.892 1.149 2.517, -37.892 1.812 2.091, -37.835 1.561 2.429, -37.600 1.246 2.729, -37.730 1.234 2.702, -37.600 0.845 2.878, -37.730 0.837 2.850, -37.900 0.526 2.648, -37.892 0.394 2.739, -37.900 0.264 2.687, -37.892 -0.394 2.739, -37.892 0.000 2.767, -37.835 -0.813 2.770, -37.730 -0.837 2.850, -37.730 -0.423 2.940, -37.835 -0.411 2.858, -37.835 0.000 2.887, -37.600 -1.246 2.729, -37.892 -0.394 -2.739, -37.892 0.000 -2.767, -37.730 -1.606 2.499, -37.835 -1.199 2.626, -37.892 -1.812 2.091, -37.835 -1.891 2.182, -37.892 -2.328 1.496, -37.892 -2.091 1.812, -37.835 -2.626 1.199, -37.730 -2.702 1.234, -37.835 -2.770 0.813, -37.835 -2.858 0.411, -37.892 -2.739 0.394, -37.835 -2.858 -0.411, -37.835 -2.887 0.000, -37.835 -2.770 -0.813, -37.730 -2.702 -1.234, -37.892 -2.517 -1.149, -37.835 -1.891 -2.182, -37.892 -1.496 -2.328, -37.730 -1.606 -2.499, -37.835 -1.199 -2.626, -37.730 -0.423 -2.940, -37.730 0.837 -2.850, -37.835 0.411 -2.858, -37.835 1.561 -2.429, -37.730 2.940 -0.423, -37.835 2.770 -0.813, -37.835 2.858 -0.411, -37.730 2.940 0.423, -37.835 2.887 0.001, -37.892 2.767 0.002, -37.835 2.770 0.813, -37.835 2.858 0.411, -37.730 2.245 1.945, -37.730 1.606 2.499, -37.835 1.891 2.182, -37.835 1.199 2.626, -37.730 0.423 2.940, -37.835 0.813 2.770, -11.900 -9.800 -19.300, -11.900 -9.800 -18.700, -10.700 -9.800 -19.300, -10.700 -9.800 -21.720, -33.900 -9.800 -19.300, -33.900 -9.800 -18.700, -35.100 -9.800 -18.700, -12.200 -9.800 -15.200, -35.100 -9.800 -16.700, -11.900 -9.800 -17.300, -10.700 -9.800 -17.300, -35.100 -9.800 -15.300, -33.600 -9.800 -12.000, -35.100 -9.800 -21.720, -33.600 -9.800 -21.720, -33.900 -9.800 -20.700, -33.687 -9.080 5.676, -33.772 -9.089 5.663, -33.789 -9.157 5.694, -33.775 -9.242 5.722, -33.799 -9.219 5.703, -33.720 -9.328 5.734, -33.724 -9.370 5.706, -33.673 -9.386 5.717, -33.710 -9.280 5.752, -33.665 -9.294 5.764, -33.723 -9.159 5.727, -33.755 -9.126 5.697, -33.873 -9.113 5.567, -33.881 -9.200 5.593, -33.799 -9.326 5.677, -33.819 -9.260 5.684, -33.808 -9.111 5.654, -33.840 -9.138 5.639, -33.840 -9.231 5.663, -33.818 -9.193 5.683, -33.865 -9.169 5.619, -33.852 -9.267 5.637, -33.829 -9.298 5.658, -33.618 -9.351 5.751, -33.617 -9.300 5.769, -33.695 -9.230 5.758, -33.677 -9.184 5.750, -33.650 -9.109 5.704, -33.645 -9.193 5.759, -33.612 -9.197 5.763, -33.741 -9.143 5.713, -33.773 -9.179 5.713, -33.791 -9.286 5.704, -33.615 -9.247 5.773, -33.600 -9.203 5.765, -33.751 -9.199 5.730, -33.656 -9.242 5.768, -33.671 -9.344 5.746, -33.619 -9.393 5.722, -33.700 -9.042 5.638, -33.600 -9.119 5.715, -33.700 -5.807 7.175, -33.700 -5.506 6.348, -33.700 -5.506 6.052, -33.700 -5.558 5.760, -32.900 -5.715 5.373, -32.900 -6.965 4.516, -33.700 -7.052 4.506, -33.700 -7.348 4.506, -33.700 -7.640 4.558, -32.900 -8.161 4.798, -32.900 -5.798 7.161, -33.700 -5.558 6.640, -32.900 -5.545 6.589, -32.900 -5.502 6.279, -32.900 -6.114 4.892, -33.700 -6.638 8.042, -33.687 -6.676 8.080, -33.650 -6.704 8.109, -33.600 -6.715 8.119, -33.770 -6.725 8.246, -33.868 -6.597 8.280, -33.892 -6.546 8.234, -33.900 -6.496 8.183, -33.891 -6.560 8.220, -33.888 -6.574 8.206, -33.883 -6.587 8.190, -33.794 -6.708 8.225, -33.737 -6.716 8.147, -33.720 -6.729 8.161, -33.700 -6.741 8.173, -33.676 -6.762 8.291, -33.683 -6.744 8.341, -33.686 -6.715 8.383, -33.878 -6.553 8.282, -33.867 -6.582 8.295, -33.794 -6.679 8.330, -33.742 -6.740 8.264, -33.653 -6.757 8.191, -33.683 -6.661 8.427, -33.759 -6.643 8.397, -33.761 -6.661 8.385, -33.686 -6.698 8.400, -33.600 -6.727 8.389, -33.685 -6.679 8.415, -33.800 -6.619 8.061, -33.773 -6.658 8.084, -33.761 -6.687 8.116, -33.849 -6.651 8.213, -33.842 -6.633 8.130, -33.756 -6.722 8.311, -33.786 -6.706 8.290, -33.827 -6.671 8.178, -33.812 -6.689 8.266, -33.822 -6.663 8.305, -33.762 -6.694 8.352, -33.867 -6.612 8.160, -33.762 -6.678 8.369, -33.795 -6.664 8.348, -33.863 -6.625 8.248, -33.866 -6.611 8.265, -33.815 -6.601 8.367, -33.822 -6.616 8.352, -33.795 -6.647 8.363, -33.792 -6.630 8.376, -33.824 -6.632 8.338, -33.824 -6.648 8.322, -32.200 -0.660 7.522, -33.600 -0.942 8.578, -33.667 -1.003 8.682, -33.870 -1.176 8.617, -33.812 -1.027 8.555, -33.715 -0.964 8.572, -33.667 -1.105 8.764, -33.600 -1.232 8.800, -33.600 -1.105 8.772, -33.600 -1.002 8.693, -33.870 -1.130 8.581, -33.787 -1.130 8.711, -33.715 -1.232 8.777, -33.787 -1.049 8.646, -32.200 -0.370 7.300, -33.600 0.370 7.300, -33.600 -0.370 7.300, -33.870 1.130 8.581, -33.877 1.232 8.615, -33.715 0.964 8.572, -33.600 1.002 8.693, -33.600 1.105 8.772, -33.667 1.105 8.764, -33.667 1.003 8.682, -33.715 1.232 8.777, -33.877 1.121 8.530, -33.870 1.176 8.617, -33.787 1.049 8.646, -33.787 1.130 8.711, -33.600 9.119 5.715, -33.653 9.191 5.757, -33.786 9.290 5.706, -33.866 9.265 5.611, -33.868 9.280 5.597, -33.892 9.234 5.546, -33.891 9.220 5.560, -33.900 9.183 5.496, -33.812 9.266 5.689, -33.827 9.178 5.671, -33.650 9.109 5.704, -33.700 9.173 5.741, -33.770 9.246 5.725, -33.742 9.264 5.740, -33.683 9.341 5.744, -33.762 9.369 5.678, -33.822 9.352 5.616, -33.867 9.295 5.582, -33.815 9.367 5.601, -33.794 9.330 5.679, -33.756 9.311 5.722, -33.676 9.291 5.762, -33.600 9.203 5.765, -33.600 9.446 5.647, -33.685 9.415 5.679, -33.683 9.427 5.661, -33.717 9.425 5.635, -33.686 9.400 5.698, -33.686 9.383 5.715, -33.761 9.385 5.661, -33.800 9.061 5.619, -33.773 9.084 5.658, -33.737 9.147 5.716, -33.761 9.116 5.687, -33.867 9.160 5.612, -33.883 9.190 5.587, -33.842 9.130 5.633, -33.720 9.161 5.729, -33.687 9.080 5.676, -33.794 9.225 5.708, -33.822 9.305 5.663, -33.863 9.248 5.625, -33.849 9.213 5.651, -33.824 9.322 5.648, -33.795 9.348 5.664, -33.762 9.352 5.694, -33.888 9.206 5.574, -33.792 9.376 5.630, -33.824 9.338 5.632, -33.759 9.397 5.643, -33.795 9.363 5.647, -32.900 7.200 7.700, -33.200 6.608 7.578, -32.900 6.898 7.669, -33.200 5.927 6.993, -33.200 5.717 6.427, -32.900 5.702 6.124, -32.900 5.853 5.539, -33.200 5.853 5.539, -33.200 6.223 5.062, -33.200 6.472 4.888, -32.900 7.352 4.708, -33.200 7.649 4.769, -33.200 7.928 4.888, -32.900 7.928 4.888, -33.200 8.547 5.539, -32.900 8.652 5.824, -33.200 8.652 5.824, -33.200 8.698 6.124, -33.200 8.607 6.721, -33.200 8.287 7.233, -33.200 8.057 7.431, -33.200 7.792 7.578, -32.900 7.502 7.669, -33.200 7.200 7.700, -33.200 6.343 7.431, -32.900 6.343 7.431, -32.900 5.793 6.721, -32.900 5.717 6.427, -32.900 6.014 5.282, -32.900 6.223 5.062, -32.900 7.048 4.708, -33.200 7.352 4.708, -33.200 8.386 5.282, -32.900 8.547 5.539, -33.200 8.473 6.993, -32.900 8.473 6.993, -32.900 7.792 7.578, -33.200 7.502 7.669, -32.900 5.998 7.402, -33.700 5.807 7.175, -33.700 5.506 6.052, -33.700 5.659 5.482, -32.900 6.373 4.715, -32.900 5.645 6.887, -33.700 5.558 5.760, -32.900 5.588 5.660, -33.700 5.807 5.225, -32.900 6.114 4.892, -32.900 6.660 4.588, -32.900 6.965 4.516, -32.900 7.589 4.545, -33.700 7.200 4.500, -32.900 7.279 4.502, -33.700 7.725 4.583, -32.900 7.887 4.645, -33.700 6.638 8.042, -33.687 6.676 8.080, -33.772 6.663 8.089, -33.755 6.697 8.126, -33.799 6.703 8.219, -33.717 6.635 8.425, -33.600 6.727 8.389, -33.751 6.730 8.199, -33.741 6.713 8.143, -33.815 6.601 8.367, -33.799 6.677 8.326, -33.789 6.694 8.157, -33.818 6.683 8.193, -33.840 6.639 8.138, -33.808 6.654 8.111, -33.829 6.658 8.298, -33.840 6.663 8.231, -33.865 6.619 8.169, -33.881 6.593 8.200, -33.852 6.637 8.267, -33.724 6.706 8.370, -33.600 6.769 8.301, -33.656 6.768 8.242, -33.677 6.750 8.184, -33.723 6.727 8.159, -33.650 6.704 8.109, -33.615 6.773 8.247, -33.600 6.715 8.119, -33.645 6.759 8.193, -33.665 6.764 8.294, -33.773 6.713 8.179, -33.775 6.722 8.242, -33.791 6.704 8.286, -33.720 6.734 8.328, -33.710 6.752 8.280, -33.695 6.758 8.230, -33.612 6.763 8.197, -33.617 6.769 8.300, -33.673 6.717 8.386, -33.671 6.746 8.344, -33.618 6.751 8.351, -33.619 6.722 8.393, -33.819 6.684 8.260, -33.600 1.232 8.800, -32.200 1.105 8.772, -32.200 0.497 7.328, -32.200 -0.942 8.578, -32.200 -1.002 8.693, -32.200 0.942 8.578, -32.200 1.002 8.693, -32.200 -1.105 8.772, -32.200 -1.232 8.800, -32.900 -9.235 6.110, -12.200 -9.130 6.300, -12.200 -8.845 6.739, -12.200 -8.516 7.146, -12.200 -8.146 7.516, -12.200 -6.834 8.368, -33.600 -6.647 8.446, -33.600 -9.600 5.200, -33.600 -9.778 4.272, -12.200 -9.691 4.840, -33.600 -9.711 4.740, -32.900 -8.676 6.958, -32.900 -7.548 7.977, -33.600 -5.740 8.711, -12.200 -5.840 8.691, -12.200 -4.800 8.800, -12.200 -1.167 8.793, -12.200 -1.105 8.772, -13.600 -1.105 8.772, -13.600 -1.002 8.693, -12.200 -1.002 8.693, -13.600 -0.942 8.578, -12.200 -0.966 8.639, -13.600 0.600 7.407, -13.600 0.942 8.578, -13.600 1.105 8.772, -13.600 0.660 7.522, -13.600 1.002 8.693, -12.200 1.167 8.793, -13.600 1.232 8.800, -11.900 -6.814 5.224, -12.200 -6.709 5.633, -12.070 -6.742 5.569, -12.200 -6.888 5.518, -11.965 -7.021 5.356, -11.908 -6.622 5.405, -12.070 -6.621 5.678, -12.070 -6.458 5.959, -12.070 -6.458 6.441, -11.908 -6.348 6.692, -11.900 -6.224 6.586, -11.900 -6.322 6.777, -11.908 -6.469 6.858, -12.070 -6.883 6.912, -11.965 -6.849 6.988, -12.200 -6.888 6.882, -12.200 -6.709 6.767, -12.070 -6.742 6.831, -12.070 -6.621 6.722, -11.965 -6.559 6.777, -11.965 -6.693 6.898, -11.900 -6.458 5.458, -11.965 -6.559 5.623, -12.070 -6.525 5.810, -11.965 -6.453 5.769, -11.965 -6.342 6.110, -11.900 -6.224 5.814, -11.908 -6.222 6.097, -11.965 -6.342 6.290, -11.900 -6.168 6.003, -11.900 -6.150 6.200, -11.900 -6.167 6.393, -11.965 -6.379 6.467, -11.908 -6.222 6.303, -11.908 -6.265 6.504, -11.900 -6.458 6.942, -11.908 -6.622 6.995, -12.070 -7.038 6.963, -11.900 -6.628 7.080, -11.908 -6.800 7.098, -11.908 -6.996 7.162, -12.070 -7.200 6.980, -11.965 -8.021 6.467, -11.908 -8.052 6.692, -11.900 -8.232 6.397, -11.900 -8.250 6.200, -11.908 -8.178 6.303, -11.908 -8.178 6.097, -11.965 -8.021 5.933, -12.070 -7.875 5.810, -12.070 -7.942 5.959, -12.200 -7.950 6.200, -11.908 -8.135 6.504, -11.965 -8.058 6.110, -12.070 -7.975 6.118, -11.965 -8.058 6.290, -11.900 -7.003 7.231, -11.965 -7.200 7.063, -11.908 -7.200 7.183, -12.070 -7.517 6.912, -11.900 -7.200 7.250, -11.965 -7.379 7.044, -12.070 -7.658 6.831, -11.908 -7.404 7.162, -11.900 -7.586 7.176, -11.900 -8.079 6.773, -11.908 -7.931 6.858, -11.965 -7.947 6.631, -11.965 -7.841 6.777, -11.965 -7.551 6.988, -11.908 -7.600 7.098, -11.908 -7.778 6.995, -11.900 -8.233 6.007, -11.908 -8.135 5.896, -11.965 -7.947 5.769, -11.900 -8.176 5.814, -11.908 -8.052 5.708, -12.070 -7.658 5.569, -12.200 -7.691 5.633, -12.200 -7.512 5.518, -11.908 -7.931 5.542, -11.965 -7.841 5.623, -12.070 -7.038 5.437, -12.070 -6.883 5.488, -12.070 -7.517 5.488, -11.965 -7.707 5.502, -11.900 -7.772 5.320, -11.965 -7.551 5.412, -12.070 -7.362 5.437, -11.908 -7.404 5.238, -11.965 -7.200 5.337, -11.908 -7.200 5.217, -12.200 -7.920 6.411, -12.070 -7.975 6.282, -12.070 -7.942 6.441, -12.200 -7.831 6.605, -12.070 -7.875 6.590, -12.200 -7.512 6.882, -12.200 -7.307 6.942, -12.070 -7.362 6.963, -12.070 -6.525 6.590, -11.965 -6.453 6.631, -12.200 -6.480 6.411, -12.200 -6.450 6.200, -12.070 -6.425 6.282, -12.200 -6.480 5.989, -12.070 -6.425 6.118, -12.200 -7.093 5.458, -12.200 -7.307 5.458, -12.070 -7.200 5.420, -11.908 -6.800 5.302, -11.908 -6.996 5.238, -11.965 -6.849 5.412, -11.965 -6.693 5.502, -11.908 -6.469 5.542, -11.908 -6.348 5.708, -11.908 -6.265 5.896, -11.965 -6.379 5.933, -11.965 -7.021 7.044, -12.070 -7.779 6.722, -11.965 -7.707 6.898, -12.070 -7.779 5.678, -11.908 -7.600 5.302, -11.908 -7.778 5.405, -11.965 -7.379 5.356, -11.908 7.404 5.238, -11.900 7.393 5.167, -11.900 7.586 5.224, -11.965 7.707 5.502, -12.070 7.658 5.569, -11.908 7.600 5.302, -12.070 7.779 5.678, -11.908 8.052 6.692, -11.908 8.135 6.504, -11.900 8.078 6.777, -12.070 7.517 6.912, -11.965 7.841 6.777, -11.965 7.947 6.631, -11.908 7.931 6.858, -11.965 7.707 6.898, -12.070 7.658 6.831, -11.908 7.778 5.405, -11.908 7.931 5.542, -11.965 7.841 5.623, -11.965 7.947 5.769, -12.070 7.875 5.810, -12.070 7.975 6.282, -12.070 7.975 6.118, -11.908 8.135 5.896, -11.900 8.232 6.003, -11.965 8.058 6.110, -12.070 7.942 6.441, -11.900 8.250 6.200, -11.908 8.178 6.097, -11.965 8.058 6.290, -11.965 8.021 6.467, -11.908 8.178 6.303, -11.900 8.176 6.586, -11.900 7.942 6.942, -11.965 7.379 7.044, -12.200 7.307 6.942, -12.070 7.200 6.980, -11.900 7.586 7.176, -11.908 7.600 7.098, -11.965 7.200 7.063, -12.070 6.883 6.912, -12.200 6.709 6.767, -12.200 6.569 6.605, -12.070 6.621 6.722, -12.070 6.525 6.590, -11.965 6.379 6.467, -11.908 6.265 6.504, -11.908 6.222 6.303, -11.900 6.168 6.397, -11.965 6.342 6.110, -12.070 6.458 5.959, -12.070 6.425 6.118, -11.908 6.348 6.692, -11.965 6.342 6.290, -11.908 7.200 7.183, -12.070 7.038 6.963, -11.965 7.021 7.044, -11.965 6.849 6.988, -11.900 7.200 7.250, -11.908 6.996 7.162, -11.900 6.321 6.773, -11.908 6.469 6.858, -11.965 6.453 6.631, -11.965 6.559 6.777, -11.900 6.623 7.078, -11.908 6.800 7.098, -11.900 6.458 6.942, -11.908 6.622 6.995, -11.908 6.222 6.097, -11.900 6.167 6.007, -11.965 6.379 5.933, -12.070 6.621 5.678, -12.200 6.569 5.795, -11.908 6.265 5.896, -11.900 6.224 5.814, -11.965 6.453 5.769, -12.070 6.742 5.569, -12.070 7.517 5.488, -11.900 6.458 5.458, -11.908 6.622 5.405, -11.965 6.849 5.412, -12.070 6.883 5.488, -11.900 6.628 5.320, -11.900 6.814 5.224, -12.070 7.200 5.420, -12.070 7.362 5.437, -11.908 6.996 5.238, -11.965 7.200 5.337, -12.200 6.450 6.200, -12.200 6.480 6.411, -12.070 6.458 6.441, -12.070 6.425 6.282, -12.200 7.691 6.767, -12.070 7.779 6.722, -12.070 7.875 6.590, -12.200 7.920 6.411, -12.200 7.920 5.989, -12.070 7.942 5.959, -12.200 7.831 5.795, -12.070 7.038 5.437, -11.908 7.200 5.217, -11.965 7.379 5.356, -11.965 7.551 5.412, -11.965 8.021 5.933, -11.908 8.052 5.708, -11.908 7.778 6.995, -11.965 7.551 6.988, -11.908 7.404 7.162, -12.070 7.362 6.963, -12.070 6.742 6.831, -11.965 6.693 6.898, -11.908 6.348 5.708, -12.070 6.525 5.810, -11.908 6.469 5.542, -11.965 6.559 5.623, -11.965 6.693 5.502, -11.965 7.021 5.356, -11.908 6.800 5.302, -12.070 -1.528 0.065, -12.200 -1.469 0.302, -12.070 -1.419 0.570, -11.908 -1.476 0.909, -11.965 -1.497 0.601, -11.965 -1.577 0.340, -12.070 -1.495 0.322, -11.965 -1.373 0.846, -11.900 -1.136 1.397, -11.908 -1.089 1.349, -12.200 -1.033 1.087, -12.070 -0.961 1.190, -11.908 -0.577 1.634, -11.965 -0.537 1.521, -11.908 -0.293 1.708, -11.900 -0.494 1.732, -11.908 -0.845 1.513, -11.965 -1.013 1.255, -12.070 -0.746 1.335, -12.200 -0.521 1.407, -11.908 -0.000 1.733, -11.900 -0.000 1.800, -12.070 -0.510 1.442, -12.070 -0.259 1.508, -11.900 0.170 1.792, -12.070 -0.000 1.530, -11.965 0.273 1.590, -11.908 0.577 1.634, -11.908 0.293 1.708, -12.070 0.259 1.508, -12.200 0.661 1.347, -11.908 1.301 1.145, -11.900 1.133 1.398, -11.908 0.845 1.513, -12.070 0.510 1.442, -11.965 0.537 1.521, -11.965 0.787 1.408, -12.070 0.746 1.335, -11.908 1.476 0.909, -11.900 1.397 1.136, -11.900 1.273 1.273, -12.070 1.148 1.011, -11.908 1.608 0.646, -11.900 1.597 0.831, -11.900 1.674 0.663, -12.200 1.431 0.449, -11.965 1.600 -0.205, -11.900 1.769 -0.337, -11.900 1.792 -0.170, -11.900 1.793 0.168, -11.900 1.732 0.494, -11.908 1.694 0.365, -12.070 1.528 0.065, -11.900 1.674 -0.663, -11.908 1.657 -0.508, -12.200 1.431 -0.449, -11.900 1.508 -0.982, -11.908 1.548 -0.780, -12.070 1.463 -0.448, -11.908 1.394 -1.031, -12.070 1.058 -1.104, -11.900 0.663 -1.674, -11.908 0.714 -1.579, -11.908 0.971 -1.436, -11.965 0.903 -1.336, -12.070 0.857 -1.267, -12.200 0.661 -1.347, -11.908 0.436 -1.677, -11.908 0.147 -1.727, -11.900 0.331 -1.771, -11.900 0.494 -1.732, -11.908 -0.147 -1.727, -11.900 -0.000 -1.800, -12.070 0.384 -1.481, -12.070 0.130 -1.524, -11.965 -0.137 -1.607, -11.900 -0.170 -1.792, -12.200 -0.227 -1.483, -12.070 -0.385 -1.480, -11.908 -0.971 -1.436, -11.900 -1.133 -1.398, -11.900 -0.338 -1.768, -11.900 -0.502 -1.729, -12.200 -0.521 -1.407, -12.070 -0.630 -1.394, -12.070 -0.857 -1.267, -11.908 -1.548 -0.780, -12.070 -1.058 -1.104, -11.900 -1.674 -0.663, -11.965 -1.440 -0.726, -11.965 -1.542 -0.472, -11.908 -1.657 -0.508, -11.900 -1.732 -0.494, -12.070 -1.463 -0.448, -12.070 -1.517 -0.194, -11.965 -1.612 0.068, -11.908 -1.608 0.646, -11.908 -1.694 0.365, -11.900 -1.769 0.337, -11.900 -1.771 -0.331, -11.900 -0.663 1.674, -11.900 -0.831 1.597, -11.900 -0.989 1.505, -12.200 -1.378 0.592, -12.070 -1.148 1.011, -12.070 -1.303 0.802, -11.900 -1.600 0.823, -11.900 -1.792 0.170, -11.965 -1.600 -0.205, -11.908 -1.719 -0.220, -12.070 -1.366 -0.689, -11.908 -0.714 -1.579, -11.965 -0.406 -1.561, -12.070 -0.130 -1.524, -11.900 0.831 -1.597, -11.900 1.136 -1.397, -11.908 1.199 -1.251, -11.965 1.116 -1.164, -12.070 1.230 -0.910, -12.200 1.312 -0.728, -12.070 1.366 -0.689, -11.900 1.800 0.000, -12.070 1.495 0.322, -11.965 1.612 0.068, -11.965 1.497 0.601, -12.070 1.419 0.570, -11.900 0.981 1.508, -11.900 0.823 1.600, -12.200 0.076 1.498, -11.965 -0.000 1.613, -11.965 -0.273 1.590, -12.070 -1.230 -0.910, -11.965 0.406 -1.561, -12.070 0.630 -1.394, -11.965 1.542 -0.472, -12.070 1.517 -0.194, -11.908 -1.732 0.074, -11.908 -1.301 1.145, -11.965 -1.211 1.066, -11.965 -0.787 1.408, -11.908 1.089 1.349, -12.070 0.961 1.190, -11.965 1.013 1.255, -11.965 1.211 1.066, -12.070 1.303 0.802, -11.965 1.373 0.846, -11.965 1.577 0.340, -11.908 1.732 0.074, -11.908 1.719 -0.220, -11.965 1.440 -0.726, -11.965 1.297 -0.959, -11.965 0.664 -1.470, -11.965 0.137 -1.607, -11.908 -0.437 -1.677, -11.965 -0.664 -1.470, -11.965 -0.903 -1.336, -11.908 -1.199 -1.251, -11.908 -1.394 -1.031, -11.965 -1.116 -1.164, -11.965 -1.297 -0.959, -11.904 0.552 7.083, -11.917 0.783 7.322, -11.904 0.870 7.373, -11.917 0.824 7.392, -11.923 0.838 7.474, -11.972 0.737 7.429, -11.988 0.744 7.500, -12.200 0.497 7.328, -12.079 0.479 7.293, -12.022 0.492 7.263, -11.972 0.508 7.220, -11.917 0.611 7.165, -11.917 0.537 7.131, -11.904 0.463 7.058, -11.900 0.732 7.128, -11.904 0.633 7.121, -11.904 0.826 7.296, -11.900 0.916 7.353, -11.940 0.778 7.411, -11.972 0.704 7.372, -12.079 0.528 7.315, -12.085 0.682 7.516, -12.200 0.600 7.407, -12.022 0.695 7.449, -12.079 0.666 7.464, -12.079 0.427 7.280, -12.022 0.434 7.247, -11.940 0.450 7.157, -11.917 0.457 7.108, -11.972 0.443 7.202, -11.988 0.370 7.212, -11.940 0.742 7.348, -12.022 0.667 7.398, -12.022 0.592 7.318, -12.079 0.640 7.418, -12.079 0.571 7.344, -11.940 0.647 7.248, -11.917 0.677 7.210, -11.972 0.567 7.247, -11.940 0.588 7.208, -11.972 0.620 7.282, -11.904 0.708 7.171, -11.940 0.522 7.177, -12.022 0.545 7.287, -11.900 -0.370 7.000, -11.923 0.370 7.115, -11.988 -0.370 7.212, -12.085 0.370 7.277, -12.085 -0.370 7.277, -12.200 0.370 7.300, -11.923 -0.838 7.474, -11.904 -0.822 7.290, -11.904 -0.764 7.221, -11.917 -0.667 7.202, -11.904 -0.460 7.058, -11.972 -0.440 7.201, -12.022 -0.432 7.247, -12.022 -0.488 7.261, -12.079 -0.565 7.339, -12.200 -0.600 7.407, -12.079 -0.638 7.415, -11.917 -0.728 7.255, -11.904 -0.869 7.369, -11.900 -0.916 7.353, -11.900 -0.867 7.269, -11.900 -0.732 7.128, -11.904 -0.545 7.080, -11.900 -0.561 7.034, -11.900 -0.467 7.009, -11.923 -0.370 7.115, -12.022 -0.627 7.350, -12.022 -0.585 7.313, -12.079 -0.604 7.374, -12.079 -0.476 7.292, -12.079 -0.425 7.279, -12.200 -0.660 7.522, -12.022 -0.694 7.447, -11.917 -0.822 7.389, -11.972 -0.736 7.427, -11.988 -0.744 7.500, -11.917 -0.454 7.108, -11.917 -0.531 7.129, -11.940 -0.517 7.175, -11.972 -0.503 7.218, -11.940 -0.447 7.157, -11.940 -0.638 7.241, -11.972 -0.612 7.276, -11.972 -0.660 7.318, -12.022 -0.664 7.394, -11.904 -0.697 7.162, -11.940 -0.692 7.288, -11.940 -0.739 7.343, -11.972 -0.701 7.368, -11.940 -0.777 7.408, -11.917 -0.780 7.317, -12.079 -0.665 7.462, -12.085 -0.682 7.516, -12.050 -0.981 8.567, -11.940 -1.087 8.539, -11.900 -0.949 7.445, -11.921 -1.480 8.610, -11.988 -1.678 8.712, -11.921 -2.868 8.610, -12.122 -1.232 8.790, -12.090 -1.678 8.779, -12.090 -1.480 8.779, -12.090 -2.028 8.779, -12.090 -2.625 8.779, -12.200 -1.232 8.800, -12.090 -2.868 8.779, -11.988 -2.627 8.712, -11.988 -2.028 8.712, -11.988 -4.800 8.712, -11.910 -1.232 8.578, -11.988 -2.868 8.712, -12.085 -4.800 8.777, -11.921 -2.625 8.610, -11.921 -2.028 8.610, -11.921 -1.678 8.610, -11.988 -1.480 8.712, -11.988 -1.232 8.712, -12.050 -1.232 8.760, -11.965 -9.685 3.935, -12.070 -9.618 5.020, -12.200 -9.555 5.345, -12.200 -9.773 4.323, -12.070 -9.723 4.483, -12.070 -9.768 3.937, -12.070 -9.235 6.044, -12.200 -9.368 5.834, -12.070 -9.455 5.543, -11.965 -9.538 5.000, -11.908 -9.421 4.970, -11.908 -9.264 5.471, -11.965 -9.160 6.007, -12.070 -8.637 6.960, -11.900 -9.170 5.530, -11.900 -8.975 5.960, -12.070 -8.266 7.363, -11.900 -8.448 6.763, -11.908 -8.124 7.217, -11.908 -7.728 7.562, -11.900 -6.955 7.976, -11.900 -6.530 8.170, -11.900 -6.110 8.314, -11.908 -5.324 8.538, -11.965 -5.869 8.569, -11.965 -7.802 7.657, -11.965 -8.208 7.303, -11.908 -8.790 6.408, -11.908 -8.480 6.830, -11.965 -7.359 7.963, -11.908 -7.296 7.861, -11.908 -6.834 8.111, -11.908 -5.842 8.451, -11.908 -6.348 8.308, -11.923 -4.800 8.615, -12.070 -5.887 8.650, -12.070 -6.414 8.501, -12.070 -7.853 7.722, -11.965 -8.572 6.907, -12.070 -5.347 8.740, -12.200 -5.323 8.773, -12.200 -6.345 8.555, -12.070 -6.921 8.295, -12.200 -7.300 8.130, -12.200 -7.739 7.845, -11.965 -9.641 4.471, -11.900 -9.481 4.240, -11.908 -9.522 4.455, -11.908 -9.565 3.931, -12.200 -9.800 3.800, -11.988 -9.712 3.800, -11.965 -9.377 5.514, -11.908 -9.053 5.952, -11.965 -8.891 6.474, -12.070 -8.961 6.519, -12.070 -7.403 8.034, -11.965 -6.886 8.220, -11.965 -6.387 8.422, -11.965 -5.338 8.657, -11.923 -9.615 3.800, -12.085 -9.777 3.800, -12.098 -9.782 -15.012, -11.908 -9.570 -14.562, -10.700 -9.701 -14.766, -11.930 -9.631 -14.644, -10.700 -9.800 -15.200, -10.700 -9.775 -14.977, -12.003 -9.726 -14.823, -10.700 -9.423 -14.418, -11.900 -9.178 -14.274, -11.900 -8.993 -14.219, -11.988 1.232 8.712, -11.988 1.480 8.712, -12.090 1.480 8.779, -12.090 2.625 8.779, -12.090 2.868 8.779, -11.921 1.678 8.610, -11.921 2.625 8.610, -11.988 2.028 8.712, -11.921 1.480 8.610, -11.988 4.800 8.712, -11.988 2.868 8.712, -11.921 2.028 8.610, -11.921 2.868 8.610, -12.090 2.028 8.779, -11.988 2.627 8.712, -12.090 1.678 8.779, -11.988 1.678 8.712, -11.900 0.949 7.445, -12.050 0.981 8.567, -12.200 0.942 8.578, -12.200 0.660 7.522, -11.988 1.027 8.555, -33.755 7.042 -26.683, -33.846 6.964 -26.678, -33.873 6.884 -26.629, -33.883 6.910 -26.747, -33.815 7.021 -26.762, -33.839 6.963 -26.842, -33.861 6.864 -26.847, -33.895 6.832 -26.756, -33.899 6.822 -26.728, -33.733 6.994 -26.605, -33.754 6.994 -26.613, -33.813 6.982 -26.647, -33.800 6.935 -26.577, -33.774 6.992 -26.622, -33.673 7.021 -26.626, -33.690 7.055 -26.667, -33.687 7.087 -26.728, -33.614 7.104 -26.746, -33.621 7.063 -26.926, -33.600 7.007 -26.973, -33.600 6.919 -26.998, -33.736 7.001 -26.935, -33.723 6.909 -26.972, -33.820 6.884 -26.903, -33.796 6.981 -26.895, -33.710 7.090 -26.783, -33.756 7.065 -26.752, -33.600 7.109 -26.826, -33.620 7.096 -26.871, -33.737 7.044 -26.894, -33.620 7.017 -26.966, -33.724 7.066 -26.705, -33.662 7.070 -26.683, -33.794 7.020 -26.854, -33.609 7.082 -26.695, -33.640 7.044 -26.648, -33.617 7.110 -26.808, -33.728 7.075 -26.840, -33.780 7.049 -26.804, -32.900 7.398 -23.431, -33.200 7.398 -23.431, -32.900 7.108 -23.522, -33.200 7.108 -23.522, -33.200 6.217 -24.673, -33.200 6.202 -24.976, -33.200 6.248 -25.276, -33.200 6.353 -25.561, -32.900 6.353 -25.561, -33.200 6.723 -26.038, -32.900 7.251 -26.331, -32.900 7.852 -26.392, -32.900 8.677 -26.038, -33.200 8.886 -25.818, -33.200 9.152 -25.276, -32.900 8.002 -23.431, -33.200 7.700 -23.400, -33.200 6.613 -23.867, -32.900 6.613 -23.867, -32.900 6.427 -24.107, -32.900 6.217 -24.673, -32.900 6.248 -25.276, -32.900 6.514 -25.818, -32.900 6.723 -26.038, -33.200 6.972 -26.212, -33.200 7.251 -26.331, -33.200 7.548 -26.392, -32.900 7.548 -26.392, -32.900 8.149 -26.331, -33.200 8.428 -26.212, -33.200 8.677 -26.038, -32.900 8.886 -25.818, -33.200 9.198 -24.976, -33.200 9.183 -24.673, -32.900 9.183 -24.673, -33.200 9.107 -24.379, -32.900 9.107 -24.379, -33.200 8.787 -23.867, -32.900 8.787 -23.867, -32.900 8.557 -23.669, -33.200 8.292 -23.522, -33.200 8.002 -23.431, -33.700 8.699 -23.525, -32.900 8.387 -23.345, -32.900 8.089 -23.245, -33.700 7.175 -23.283, -32.900 8.661 -23.497, -33.700 7.966 -23.221, -32.900 7.779 -23.202, -33.700 7.700 -23.200, -32.900 6.016 -24.665, -33.700 6.006 -25.048, -32.900 6.045 -25.289, -33.700 6.058 -25.340, -33.700 6.701 -23.525, -33.700 6.498 -23.698, -33.700 6.307 -23.925, -33.700 6.006 -24.752, -33.700 6.498 -26.102, -33.700 6.954 -26.559, -32.900 7.052 -26.656, -33.600 7.052 -26.656, -33.700 9.359 -24.154, -11.900 5.123 -22.720, -11.900 4.718 -23.191, -11.900 6.827 -24.317, -11.900 6.670 -24.696, -11.900 3.783 -24.006, -11.900 6.670 -25.105, -11.900 6.650 -24.900, -11.900 6.958 -25.643, -11.900 6.730 -25.302, -11.900 3.261 -24.343, -11.900 2.710 -24.628, -11.900 1.538 -25.035, -11.900 0.929 -25.153, -11.900 -2.710 -24.628, -11.900 -3.783 -24.006, -11.900 -6.800 -26.700, -11.900 -7.117 -25.773, -11.900 -7.700 -25.950, -11.900 -8.300 -26.245, -11.900 -8.102 -25.870, -11.900 -8.573 -25.484, -11.900 -8.670 -25.302, -11.900 -9.046 -25.500, -11.900 -6.958 -24.157, -11.900 -7.495 -23.870, -11.900 -7.905 -23.870, -11.900 -8.102 -23.930, -11.900 -8.283 -24.027, -11.900 -9.349 -22.556, -11.900 -9.384 -24.784, -11.900 -9.295 -25.033, -11.900 -8.730 -24.696, -11.900 -8.888 -25.713, -11.900 -8.710 -25.909, -11.900 -8.442 -25.643, -11.900 -8.073 -26.381, -11.900 -7.833 -26.495, -11.900 7.117 -25.773, -11.900 7.065 -26.687, -11.900 7.327 -26.648, -11.900 7.833 -26.495, -11.900 8.513 -26.088, -11.900 8.709 -25.910, -11.900 8.800 -22.720, -11.900 7.584 -26.584, -11.900 7.700 -25.950, -11.900 7.905 -25.930, -11.900 8.102 -25.870, -11.900 8.283 -25.773, -11.900 8.573 -25.483, -11.900 8.887 -25.713, -11.900 8.750 -24.900, -11.900 9.448 -24.527, -11.900 8.573 -24.316, -11.900 9.178 -22.646, -11.900 8.993 -22.701, -11.900 6.957 -24.157, -11.900 7.117 -24.027, -11.900 -7.298 -23.930, -11.900 -6.670 -25.104, -11.900 7.700 -23.850, -11.900 8.102 -23.930, -33.900 6.800 -26.700, -33.812 -6.800 -26.912, -33.715 -6.800 -26.977, -11.900 6.800 -26.700, -11.988 -6.800 -26.912, -12.085 -6.800 -26.977, -32.900 -6.919 -26.998, -32.900 -7.717 -26.856, -12.200 -7.645 -26.878, -12.200 -8.046 -26.729, -32.900 -8.095 -26.706, -32.900 -8.773 -26.260, -32.900 -9.060 -25.973, -12.200 -8.765 -26.267, -32.900 -9.306 -25.649, -12.200 -9.324 -25.622, -12.200 -9.529 -25.246, -12.200 -9.678 -24.845, -12.200 -9.800 -24.000, -32.900 -9.798 -24.119, -12.200 -9.769 -24.427, -33.600 -9.800 -24.000, -33.600 -9.800 -24.040, -33.600 -6.879 -26.999, -33.649 9.541 -24.299, -33.662 9.600 -24.304, -33.600 9.626 -24.309, -33.677 9.716 -24.258, -33.758 9.550 -24.264, -33.839 9.642 -24.163, -33.796 9.651 -24.218, -33.745 9.731 -24.199, -33.798 9.693 -24.180, -33.600 9.711 -24.275, -33.640 9.448 -24.244, -33.666 9.481 -24.268, -33.635 9.491 -24.279, -33.642 9.515 -24.290, -33.693 9.525 -24.285, -33.679 9.502 -24.278, -33.691 9.465 -24.253, -33.755 9.483 -24.242, -33.726 9.503 -24.265, -33.672 9.662 -24.290, -33.717 9.579 -24.287, -33.736 9.637 -24.272, -33.709 9.483 -24.260, -33.783 9.602 -24.248, -33.676 9.757 -24.213, -33.745 9.689 -24.241, -33.775 9.415 -24.186, -33.847 9.467 -24.157, -33.856 9.619 -24.144, -33.820 9.703 -24.084, -33.849 9.580 -24.177, -33.828 9.538 -24.204, -33.806 9.477 -24.206, -33.775 9.375 -24.150, -33.814 9.438 -24.175, -33.800 9.377 -24.135, -33.843 9.409 -24.119, -33.860 9.553 -24.162, -33.900 9.500 -24.013, -33.887 9.459 -24.070, -33.875 9.620 -24.054, -33.886 9.533 -24.104, -33.870 9.591 -24.131, -33.872 9.500 -24.133, -33.869 9.433 -24.096, -33.798 9.497 -24.222, -33.673 9.426 -24.221, -33.760 9.462 -24.228, -33.767 9.446 -24.214, -33.815 9.562 -24.221, -33.811 9.389 -24.137, -33.838 9.514 -24.188, -35.400 -9.336 -15.476, -33.900 -9.422 -15.411, -35.400 -9.336 -16.524, -35.400 -9.500 -16.632, -35.379 -9.610 -16.674, -35.315 -9.709 -16.694, -33.900 -9.800 -16.700, -35.217 -9.776 -16.700, -35.400 -9.128 -15.805, -35.400 -9.128 -16.195, -33.900 -9.422 -16.589, -35.400 -9.500 -15.368, -35.315 -9.709 -15.306, -35.217 -9.776 -15.300, -33.900 -9.800 -15.300, -35.400 -9.500 -12.000, -35.379 -9.610 -15.326, -35.100 -9.800 -12.000, -35.215 -9.777 -12.000, -35.377 -9.615 -12.000, -35.400 -9.479 -11.556, -35.230 -9.544 -10.516, -35.100 -9.555 -10.455, -35.335 -9.032 -9.556, -35.392 -8.641 -9.177, -35.392 -8.928 -9.617, -35.392 -9.165 -10.085, -35.335 -9.464 -10.541, -35.230 -9.104 -9.515, -35.335 -8.738 -9.106, -35.100 -9.130 -9.500, -35.230 -8.805 -9.056, -35.100 -8.516 -8.654, -35.100 -8.146 -8.284, -35.100 -7.739 -7.955, -35.100 -6.345 -7.245, -35.100 -5.840 -7.109, -35.230 -5.074 -7.037, -35.100 -4.800 -7.000, -35.230 -5.618 -7.097, -35.335 -5.604 -7.180, -35.335 -6.130 -7.297, -35.230 -7.632 -7.916, -35.335 -8.010 -8.315, -35.230 -8.457 -8.634, -35.100 -8.845 -9.061, -35.230 -8.064 -8.252, -35.230 -7.166 -7.629, -35.100 -6.834 -7.432, -35.230 -6.670 -7.395, -35.230 -6.152 -7.217, -35.335 -5.069 -7.120, -35.377 -4.800 -7.185, -35.392 -5.063 -7.240, -35.392 -5.585 -7.298, -35.392 -6.594 -7.584, -35.335 -8.396 -8.690, -35.392 -7.931 -8.405, -35.392 -8.307 -8.772, -35.400 -5.668 -7.377, -35.400 -6.530 -7.630, -35.400 -6.960 -7.825, -35.392 -7.516 -8.083, -35.400 -8.123 -8.677, -35.400 -9.170 -10.270, -35.230 -9.678 -11.047, -35.230 -9.753 -11.590, -35.400 -9.314 -10.690, -35.335 -9.596 -11.063, -35.335 -9.670 -11.596, -35.392 -9.550 -11.606, -35.392 -9.478 -11.086, -35.312 -9.712 -12.000, -35.392 -9.349 -10.577, -35.335 -9.275 -10.037, -35.230 -9.352 -10.003, -35.335 -7.585 -7.984, -35.392 -7.069 -7.808, -35.335 -7.126 -7.702, -35.392 -6.097 -7.413, -35.335 -6.639 -7.472, -35.377 4.800 -7.185, -35.312 -4.800 -7.088, -35.312 4.800 -7.088, -35.215 4.800 -7.023, -35.215 -4.800 -7.023, -35.400 8.800 -22.420, -35.377 -8.800 -22.535, -35.215 -8.800 -22.697, -35.215 8.800 -22.697, -35.100 -9.023 -22.695, -35.312 -8.800 -22.632, -35.335 -9.012 -22.581, -35.392 -8.983 -22.464, -35.100 -9.234 -22.621, -35.400 -9.295 -22.215, -35.392 -9.308 -22.294, -35.400 -9.181 -22.306, -35.230 -9.032 -22.662, -35.335 -9.212 -22.505, -35.335 -9.530 -22.224, -35.392 -9.431 -22.156, -35.230 -9.443 -22.446, -35.100 -9.582 -22.343, -35.230 -9.599 -22.271, -35.392 -9.561 -21.812, -35.392 -9.517 -21.992, -35.335 -9.681 -21.827, -35.230 -9.707 -22.064, -35.377 -9.615 -21.720, -35.215 -9.777 -21.720, -35.230 -9.763 -21.837, -35.392 -9.156 -22.399, -35.335 -9.388 -22.384, -35.230 -9.251 -22.579, -35.335 -9.629 -22.035, -35.217 -9.776 -20.700, -35.379 -9.610 -20.674, -35.400 -9.500 -20.632, -35.312 -9.712 -21.720, -35.100 -9.800 -19.300, -35.217 -9.776 -19.300, -35.379 -9.610 -19.326, -35.400 -9.500 -19.368, -33.900 -9.603 -19.328, -35.400 -9.336 -19.476, -33.900 -9.163 -19.709, -33.900 -9.107 -19.900, -35.400 -9.100 -20.000, -33.900 -9.163 -20.291, -35.400 -9.336 -20.524, -35.315 -9.709 -20.694, -35.100 -9.800 -20.700, -35.400 -9.208 -19.626, -33.900 -9.107 -20.100, -35.400 -9.128 -20.195, -33.900 -9.422 -20.589, -35.315 -9.709 -19.306, -35.217 -9.776 -18.700, -33.900 -9.107 -17.900, -35.400 -9.128 -17.805, -35.400 -9.128 -18.195, -33.900 -9.163 -18.291, -35.400 -9.336 -18.524, -35.315 -9.709 -18.694, -35.379 -9.610 -18.674, -33.900 -9.107 -18.100, -33.900 -9.271 -18.458, -35.400 -9.500 -17.368, -35.379 -9.610 -17.326, -35.315 -9.709 -17.306, -33.900 -9.800 -17.300, -35.100 -9.800 -17.300, -35.217 -9.776 -17.300, -37.600 -0.427 2.969, -37.600 0.000 3.000, -37.600 -0.845 2.878, -37.600 -1.622 2.524, -37.600 -2.267 1.965, -37.600 -2.729 1.246, -37.600 -2.969 0.427, -33.900 -2.969 -0.427, -37.600 -2.969 -0.427, -37.600 -2.729 -1.246, -33.900 -1.965 -2.267, -33.900 -1.622 -2.524, -33.900 -1.246 -2.729, -37.600 -1.246 -2.729, -37.600 -0.845 -2.878, -37.600 0.000 -3.000, -33.900 0.845 -2.878, -37.600 0.845 -2.878, -33.900 1.622 -2.524, -37.600 2.267 -1.965, -37.600 2.524 -1.622, -37.600 3.000 0.000, -33.900 2.969 0.427, -37.600 1.622 2.524, -33.900 0.845 2.878, -33.900 0.000 3.000, -33.900 -1.965 2.267, -37.600 -1.965 2.267, -33.900 -2.267 1.965, -33.900 -2.878 0.845, -33.900 -2.969 0.427, -37.600 -3.000 0.000, -33.900 -2.878 -0.845, -33.900 -2.524 -1.622, -37.600 -2.524 -1.622, -37.600 -1.622 -2.524, -33.900 -0.845 -2.878, -33.900 -0.427 -2.969, -37.600 -0.427 -2.969, -33.900 1.246 -2.729, -33.900 1.965 -2.267, -33.900 2.524 -1.622, -33.900 2.729 -1.246, -33.900 2.969 -0.427, -33.900 2.878 0.845, -33.900 2.729 1.246, -37.600 2.524 1.622, -33.900 1.246 2.729, -37.600 0.427 2.969, -35.100 -5.323 -7.027, -33.900 -6.436 -7.275, -35.100 -7.300 -7.670, -33.900 -9.008 -9.300, -35.100 -9.368 -9.966, -33.892 -9.568 -10.496, -33.871 -9.629 -10.705, -33.900 -5.355 -7.031, -33.900 -5.902 -7.123, -33.900 -8.683 -8.850, -33.900 -9.282 -9.783, -35.100 -9.691 -10.960, -35.100 -9.773 -11.477, -33.900 -9.500 -10.294, -33.900 -9.500 3.800, -33.702 -9.782 -11.578, -33.715 -9.777 3.800, -33.798 -9.725 -11.139, -33.730 -9.768 3.937, -33.835 -9.685 3.935, -33.892 -9.565 3.931, -33.815 -9.367 5.601, -33.878 -9.282 5.553, -33.900 -9.183 5.496, -33.900 -9.321 5.085, -33.835 -9.377 5.514, -33.892 -9.264 5.471, -33.717 -9.425 5.635, -33.892 -9.421 4.970, -33.892 -9.522 4.455, -33.877 -9.615 3.800, -33.812 -9.712 3.800, -33.730 -9.723 4.483, -33.835 -9.538 5.000, -33.835 -9.641 4.471, -33.730 -9.618 5.020, -33.730 -9.455 5.543, -33.600 -9.800 3.800, -33.800 -9.061 5.619, -33.873 -8.473 4.927, -33.841 -8.198 4.752, -33.700 -7.918 4.659, -33.841 -7.447 4.459, -33.886 -7.784 4.470, -33.841 -7.763 4.534, -33.773 -7.896 4.634, -33.800 -8.421 4.979, -33.700 -8.402 4.998, -33.773 -8.173 4.789, -33.773 -8.038 4.705, -33.886 -8.371 4.799, -33.841 -8.327 4.851, -33.773 -7.441 4.503, -33.841 -7.285 4.444, -33.886 -7.288 4.376, -33.886 -6.950 4.391, -33.886 -6.623 4.467, -33.773 -6.510 4.631, -33.773 -6.232 4.785, -33.773 -6.106 4.881, -33.700 -6.225 4.807, -33.886 -6.034 4.794, -33.873 -5.927 4.927, -33.886 -6.465 4.528, -33.773 -6.367 4.702, -33.841 -6.346 4.663, -33.886 -6.313 4.604, -33.773 -7.124 4.488, -33.886 -7.118 4.376, -33.700 -6.760 4.558, -33.773 -6.810 4.531, -33.700 -6.482 4.659, -33.773 -6.658 4.574, -33.841 -6.644 4.532, -33.841 -7.122 4.443, -33.773 -6.966 4.502, -33.841 -6.207 4.749, -33.841 -6.077 4.847, -33.886 -6.169 4.693, -33.841 -6.492 4.590, -33.900 -7.034 4.307, -33.900 -7.366 4.307, -33.886 -7.457 4.392, -33.886 -7.941 4.531, -33.841 -7.914 4.593, -33.886 -8.092 4.607, -33.841 -8.059 4.666, -33.886 -8.236 4.696, -33.886 -7.622 4.423, -33.841 -6.960 4.458, -33.841 -6.800 4.488, -33.886 -6.785 4.422, -33.841 -7.607 4.489, -33.773 -7.282 4.488, -33.700 -8.175 4.807, -33.773 -8.299 4.885, -33.773 -7.596 4.532, -33.773 -7.748 4.576, -33.773 -5.523 5.846, -33.773 -5.489 6.091, -33.841 -5.445 6.088, -33.773 -5.529 6.583, -33.773 -5.764 7.135, -33.841 -5.727 7.159, -33.773 -5.869 7.280, -33.886 -5.781 7.350, -33.900 -5.644 7.290, -33.886 -5.575 7.033, -33.841 -5.635 7.002, -33.700 -5.659 5.482, -33.773 -5.492 6.338, -33.773 -5.602 6.819, -33.773 -5.675 6.981, -33.700 -5.659 6.918, -33.700 -5.998 7.402, -33.900 -5.365 6.692, -33.886 -5.497 6.860, -33.841 -5.486 6.593, -33.886 -5.413 5.823, -33.773 -5.592 5.608, -33.900 -5.478 5.397, -33.886 -5.736 5.108, -33.841 -5.791 5.149, -33.800 -5.979 4.979, -33.841 -5.480 5.837, -33.886 -5.486 5.569, -33.841 -5.550 5.593, -33.700 -5.998 4.998, -33.773 -5.826 5.175, -33.700 -5.807 5.225, -33.773 -5.693 5.383, -33.841 -5.834 7.307, -33.886 -5.420 6.608, -33.841 -5.561 6.835, -33.886 -5.380 6.347, -33.886 -5.377 6.084, -33.841 -5.447 6.341, -33.841 -5.654 5.362, -33.886 -5.595 5.329, -33.886 -5.670 7.197, -33.873 -5.927 7.473, -33.873 -6.567 8.113, -33.800 -5.979 7.421, -33.892 -6.348 8.308, -33.730 -5.887 8.650, -33.835 -5.869 8.569, -33.835 -6.387 8.422, -33.835 -5.338 8.657, -33.730 -5.347 8.740, -33.892 -5.324 8.538, -33.600 -5.272 8.778, -33.900 -6.085 8.321, -33.892 -5.842 8.451, -33.717 -6.635 8.425, -33.600 -6.200 8.600, -33.730 -6.414 8.501, -33.715 -4.800 8.777, -33.812 -1.232 8.712, -33.877 -1.232 8.615, -33.900 -1.232 8.500, -33.900 -4.800 8.500, -33.812 -4.800 8.712, -33.877 -4.800 8.615, -33.877 -1.121 8.530, -33.715 -0.682 7.516, -33.730 -0.455 7.282, -33.835 -0.477 7.201, -33.900 -0.654 7.071, -33.900 -0.735 7.124, -33.812 -0.744 7.500, -33.600 -0.660 7.522, -33.730 -0.655 7.435, -33.730 -0.535 7.314, -33.730 -0.603 7.367, -33.835 -0.576 7.242, -33.812 -0.370 7.212, -33.900 -0.471 7.009, -33.892 -0.508 7.085, -33.892 -0.747 7.223, -33.892 -0.832 7.333, -33.900 -0.949 7.445, -33.835 -0.727 7.394, -33.877 -0.838 7.474, -33.892 -0.636 7.138, -33.835 -0.662 7.308, -33.900 -0.370 7.000, -33.877 -0.370 7.115, -33.900 0.370 7.000, -33.812 0.370 7.212, -33.715 -0.370 7.277, -33.835 0.727 7.394, -33.892 0.747 7.223, -33.892 0.636 7.138, -33.835 0.477 7.201, -33.715 0.370 7.277, -33.730 0.603 7.367, -33.835 0.662 7.308, -33.715 0.682 7.516, -33.730 0.655 7.435, -33.812 0.744 7.500, -33.900 0.915 7.349, -33.892 0.832 7.333, -33.892 0.508 7.085, -33.877 0.370 7.115, -33.900 0.469 7.009, -33.900 0.564 7.032, -33.730 0.455 7.282, -33.730 0.535 7.314, -33.835 0.576 7.242, -33.900 1.232 8.500, -33.877 0.838 7.474, -33.600 0.942 8.578, -33.812 1.027 8.555, -33.600 0.660 7.522, -33.877 4.800 8.615, -33.812 1.232 8.712, -33.715 4.800 8.777, -33.800 6.619 8.061, -33.900 6.496 8.183, -33.873 6.567 8.113, -33.886 5.799 7.371, -33.773 5.634 6.896, -33.773 5.532 6.596, -33.773 5.503 6.441, -33.841 5.459 6.447, -33.886 5.531 6.941, -33.841 5.593 6.914, -33.873 5.927 7.473, -33.800 5.979 7.421, -33.700 5.998 7.402, -33.841 5.752 7.198, -33.773 5.789 7.173, -33.700 5.659 6.918, -33.700 5.558 6.640, -33.773 5.488 6.282, -33.841 5.444 6.285, -33.886 5.376 6.118, -33.773 5.631 5.510, -33.800 5.979 4.979, -33.900 5.856 4.856, -33.900 5.478 5.397, -33.773 5.702 5.367, -33.841 5.663 5.346, -33.886 5.604 5.313, -33.886 5.528 5.465, -33.700 5.506 6.348, -33.773 5.488 6.124, -33.841 5.443 6.122, -33.886 5.376 6.288, -33.773 5.574 5.658, -33.773 5.531 5.810, -33.841 5.532 5.644, -33.886 5.422 5.785, -33.886 5.391 5.950, -33.841 5.458 5.960, -33.841 5.847 5.077, -33.773 5.881 5.106, -33.841 5.749 5.207, -33.773 5.785 5.232, -33.886 5.693 5.169, -33.886 5.794 5.034, -33.841 5.590 5.492, -33.886 5.467 5.623, -33.900 5.307 6.366, -33.773 5.705 7.038, -33.886 5.607 7.092, -33.841 5.666 7.059, -33.886 5.696 7.236, -33.886 5.470 6.784, -33.841 5.489 6.607, -33.886 5.423 6.622, -33.886 5.392 6.457, -33.841 5.488 5.800, -33.773 5.502 5.966, -33.841 5.534 6.763, -33.773 5.576 6.748, -33.773 5.885 7.299, -33.841 5.851 7.327, -33.700 7.466 4.521, -33.886 7.608 4.420, -33.886 7.860 4.497, -33.773 7.583 4.529, -33.841 7.593 4.486, -33.700 7.972 4.685, -33.773 7.819 4.602, -33.773 7.981 4.675, -33.886 8.033 4.575, -33.900 8.290 4.644, -33.886 8.350 4.781, -33.900 8.544 4.856, -33.800 8.421 4.979, -33.886 8.197 4.670, -33.841 8.307 4.834, -33.773 8.280 4.869, -33.700 8.199 4.825, -33.886 7.347 4.380, -33.886 7.084 4.377, -33.773 7.091 4.489, -33.900 6.708 4.365, -33.900 7.034 4.307, -33.886 6.569 4.486, -33.841 6.593 4.550, -33.886 6.329 4.595, -33.841 6.362 4.654, -33.700 6.428 4.685, -33.773 6.608 4.592, -33.773 6.383 4.693, -33.700 6.675 4.583, -33.773 6.846 4.523, -33.841 6.837 4.480, -33.900 6.397 4.478, -33.900 6.110 4.644, -33.886 6.108 4.736, -33.700 6.201 4.825, -33.841 6.149 4.791, -33.873 5.927 4.927, -33.773 6.175 4.826, -33.700 5.998 4.998, -33.700 6.934 4.521, -33.841 7.088 4.445, -33.773 8.135 4.764, -33.773 7.338 4.492, -33.841 8.002 4.635, -33.841 8.159 4.727, -33.841 7.835 4.561, -33.841 7.341 4.447, -33.886 6.823 4.413, -33.700 9.042 5.638, -33.700 8.402 4.998, -33.873 8.473 4.927, -33.873 9.113 5.567, -35.400 5.245 -7.321, -35.392 5.324 -7.262, -35.400 6.530 -7.630, -35.400 6.955 -7.824, -35.400 8.734 -9.428, -35.230 5.347 -7.060, -35.100 5.840 -7.109, -35.230 5.887 -7.150, -35.392 6.348 -7.492, -35.335 5.869 -7.231, -35.230 6.414 -7.299, -35.335 6.387 -7.378, -35.100 5.323 -7.027, -35.100 6.834 -7.432, -35.335 7.359 -7.837, -35.392 7.728 -8.238, -35.100 7.300 -7.670, -35.230 6.921 -7.505, -35.392 8.480 -8.970, -35.100 7.739 -7.955, -35.100 8.146 -8.284, -35.230 7.853 -8.078, -35.230 8.266 -8.437, -35.335 8.891 -9.326, -35.392 9.053 -9.848, -35.392 8.790 -9.392, -35.230 8.637 -8.840, -35.230 8.961 -9.281, -35.392 9.264 -10.329, -35.400 9.170 -10.270, -35.100 8.845 -9.061, -35.100 9.130 -9.500, -35.335 9.377 -10.286, -35.400 9.320 -10.706, -35.400 9.423 -11.132, -35.392 9.421 -10.830, -35.230 9.618 -10.780, -35.335 9.538 -10.800, -35.335 9.641 -11.329, -35.335 9.685 -11.865, -35.392 9.565 -11.869, -35.377 9.615 -12.000, -35.100 9.691 -10.960, -35.230 9.723 -11.317, -35.100 9.773 -11.477, -35.230 9.768 -11.863, -35.400 8.123 -8.677, -35.392 8.124 -8.583, -35.400 7.372 -8.066, -35.392 7.296 -7.939, -35.392 6.834 -7.689, -35.335 5.338 -7.143, -35.392 5.842 -7.349, -35.335 6.886 -7.580, -35.230 7.403 -7.766, -35.335 7.802 -8.143, -35.335 8.208 -8.497, -35.335 8.572 -8.893, -35.230 9.235 -9.756, -35.335 9.160 -9.793, -35.230 9.455 -10.257, -35.392 9.522 -11.345, -33.730 9.455 5.543, -33.892 9.522 4.455, -33.900 9.420 4.663, -33.892 9.264 5.471, -33.892 9.421 4.970, -33.878 9.282 5.553, -33.730 9.723 4.483, -33.730 9.618 5.020, -33.600 9.711 4.740, -33.600 9.778 4.272, -33.730 9.768 3.937, -33.892 9.565 3.931, -33.835 9.641 4.471, -33.835 9.685 3.935, -33.900 9.321 5.085, -33.835 9.377 5.514, -33.600 9.600 5.200, -33.835 9.538 5.000, -32.900 9.203 5.765, -33.600 9.301 5.769, -32.900 9.389 5.727, -33.600 9.389 5.727, -32.900 8.161 4.798, -32.900 7.649 4.769, -32.900 6.472 4.888, -32.900 5.892 5.114, -32.900 5.715 5.373, -32.900 5.502 6.279, -32.900 5.927 6.993, -32.900 5.798 7.161, -32.900 6.608 7.578, -32.900 6.751 4.769, -32.900 5.748 5.824, -32.900 5.516 5.965, -32.900 5.545 6.589, -32.900 6.113 7.233, -32.900 7.548 7.977, -32.900 6.765 8.203, -32.900 6.727 8.389, -32.900 7.958 7.676, -32.900 8.057 7.431, -32.900 8.287 7.233, -32.900 8.336 7.336, -32.900 8.607 6.721, -32.900 8.977 6.548, -32.900 9.235 6.110, -32.900 8.698 6.124, -32.900 8.683 6.427, -32.900 9.446 5.647, -32.900 9.301 5.769, -32.900 9.119 5.715, -32.900 8.402 4.998, -32.900 8.386 5.282, -32.900 8.177 5.062, -32.900 6.647 8.446, -33.600 6.647 8.446, -32.900 6.769 8.301, -32.900 6.715 8.119, -33.600 6.765 8.203, -33.600 5.272 8.778, -33.812 4.800 8.712, -33.835 5.338 8.657, -33.900 5.663 8.420, -33.900 4.800 8.500, -33.730 5.347 8.740, -33.730 5.887 8.650, -33.835 6.387 8.422, -33.878 6.553 8.282, -33.900 6.085 8.321, -33.892 5.842 8.451, -33.835 5.869 8.569, -33.730 6.414 8.501, -33.892 5.324 8.538, -33.892 6.348 8.308, -33.600 4.800 8.800, -13.600 -1.232 8.800, -33.600 -4.800 8.800, -32.200 1.232 8.800, -12.200 4.800 8.800, -11.923 4.800 8.615, -11.908 5.063 8.560, -11.965 5.604 8.620, -12.070 5.618 8.703, -12.070 6.152 8.583, -12.200 5.840 8.691, -12.200 5.323 8.773, -11.965 5.069 8.680, -11.900 5.240 8.481, -11.900 5.668 8.423, -11.900 6.094 8.320, -11.908 6.097 8.387, -11.908 6.594 8.216, -11.900 6.960 7.975, -11.900 7.372 7.734, -11.908 7.931 7.395, -11.900 8.450 6.761, -11.900 8.734 6.372, -11.900 8.976 5.955, -11.900 9.314 5.110, -11.900 9.479 4.245, -11.908 9.550 4.194, -12.200 9.800 3.800, -12.085 9.777 3.800, -12.200 9.773 4.323, -12.070 9.678 4.753, -11.908 9.349 5.223, -12.070 7.632 7.884, -12.200 6.834 8.368, -12.070 7.166 8.171, -11.965 6.639 8.328, -12.070 6.670 8.405, -11.908 7.069 7.992, -11.965 7.585 7.816, -11.908 7.516 7.717, -12.070 8.457 7.166, -12.070 8.064 7.548, -12.070 8.805 6.744, -11.965 8.396 7.110, -11.965 8.738 6.694, -11.965 9.032 6.244, -11.908 8.641 6.623, -12.070 9.352 5.797, -11.908 8.928 6.183, -12.070 9.753 4.210, -11.965 9.670 4.204, -11.908 9.478 4.714, -11.965 6.130 8.503, -11.900 4.800 8.500, -11.908 5.585 8.502, -12.085 4.800 8.777, -12.070 5.074 8.763, -11.965 7.126 8.098, -11.965 8.010 7.485, -11.908 8.307 7.028, -12.070 9.104 6.285, -11.908 9.165 5.715, -11.965 9.275 5.763, -12.070 9.544 5.284, -11.965 9.464 5.259, -11.965 9.596 4.737, -11.900 1.505 0.989, -11.900 6.322 5.623, -11.900 7.003 5.169, -11.900 7.200 5.150, -11.900 6.150 6.200, -11.900 6.224 6.586, -11.900 6.814 7.176, -11.900 6.530 8.170, -11.900 7.007 7.233, -11.900 8.123 7.123, -11.900 7.772 7.080, -11.900 8.233 6.393, -11.900 8.176 5.814, -11.900 8.079 5.627, -11.900 7.942 5.458, -11.900 7.777 5.322, -11.900 9.417 4.681, -11.900 0.867 7.269, -11.900 0.561 7.034, -11.900 0.663 1.674, -11.900 0.502 1.729, -11.900 0.338 1.768, -11.900 0.370 7.000, -11.900 0.467 7.009, -11.900 -0.168 1.793, -11.900 -0.331 1.771, -11.900 -4.800 8.500, -11.900 -1.398 1.133, -11.900 -1.273 1.273, -11.900 -1.232 8.500, -11.900 -5.245 8.479, -11.900 -5.681 8.417, -11.900 -6.814 7.176, -11.900 -7.393 7.233, -11.900 -7.372 7.734, -11.900 -7.761 7.450, -11.900 -7.777 7.078, -11.900 -7.942 6.942, -11.900 -8.123 7.123, -11.900 -8.176 6.586, -11.900 -8.734 6.372, -11.900 -8.078 5.623, -11.900 -9.320 5.094, -11.900 -7.942 5.458, -11.900 -9.423 4.668, -11.900 -7.586 5.224, -11.900 -7.397 5.169, -11.900 -7.200 5.150, -11.900 -1.793 -0.168, -11.900 -9.500 3.800, -11.900 -9.500 -14.486, -11.900 -9.349 -14.364, -11.900 0.168 -1.793, -11.900 0.989 -1.505, -11.900 1.273 -1.273, -11.900 1.398 -1.133, -11.900 8.800 -14.200, -11.900 1.600 -0.823, -11.900 9.349 -14.364, -11.900 9.178 -14.274, -11.900 9.170 5.530, -11.900 7.763 7.448, -11.900 7.397 7.231, -11.900 1.771 0.331, -11.900 9.500 3.800, -11.900 1.729 -0.501, -11.900 -0.663 -1.674, -11.900 -0.823 -1.600, -11.900 -0.981 -1.508, -11.900 -8.800 -14.200, -11.900 -1.397 -1.136, -11.900 -1.273 -1.273, -11.900 -1.505 -0.989, -11.900 -1.597 -0.831, -11.900 -7.007 5.167, -11.900 -6.623 5.322, -11.900 -1.800 0.000, -11.900 -6.321 5.627, -11.900 -1.729 0.501, -11.900 -1.674 0.663, -11.900 -1.508 0.982, -10.570 9.763 -15.083, -10.408 9.561 -15.108, -10.400 9.500 -15.200, -10.700 9.701 -14.766, -10.408 8.983 -14.456, -10.400 9.058 -14.549, -10.400 9.184 -14.615, -10.408 9.308 -14.626, -10.570 9.599 -14.649, -10.570 9.443 -14.474, -10.700 9.423 -14.418, -10.400 8.929 -14.511, -10.570 9.251 -14.341, -10.700 9.234 -14.299, -10.465 9.012 -14.339, -10.700 9.023 -14.225, -10.465 9.530 -14.696, -10.400 9.295 -14.705, -10.465 9.681 -15.093, -10.408 9.517 -14.928, -10.423 9.615 -15.200, -10.465 9.629 -14.885, -10.570 9.707 -14.856, -10.408 9.431 -14.764, -10.408 9.156 -14.521, -10.465 9.388 -14.536, -10.465 9.212 -14.415, -10.570 9.032 -14.258, -10.570 9.032 -22.662, -10.465 9.012 -22.581, -10.408 8.983 -22.464, -10.423 8.800 -22.535, -10.408 9.308 -22.294, -10.408 9.431 -22.156, -10.465 9.212 -22.505, -10.570 9.251 -22.579, -10.700 9.423 -22.502, -10.570 9.443 -22.446, -10.400 9.500 -21.720, -10.408 9.517 -21.992, -10.700 9.701 -22.154, -10.570 9.707 -22.064, -10.465 9.681 -21.827, -10.408 9.561 -21.812, -10.700 9.775 -21.943, -10.570 9.763 -21.837, -10.400 9.181 -22.306, -10.400 9.058 -22.371, -10.408 9.156 -22.399, -10.465 9.388 -22.384, -10.570 9.599 -22.271, -10.465 9.530 -22.224, -10.465 9.629 -22.035, -33.877 6.800 -26.815, -33.812 6.800 -26.912, -33.715 6.800 -26.977, -33.600 6.879 -26.999, -33.888 6.841 -26.783, -33.600 7.075 -26.911, -32.900 7.109 -26.826, -33.600 7.101 -26.735, -32.900 7.101 -26.735, -32.900 7.007 -26.973, -32.900 7.075 -26.911, -32.900 7.323 -26.954, -32.900 7.717 -26.856, -32.900 8.428 -26.212, -32.900 8.449 -26.506, -32.900 8.773 -26.260, -32.900 9.060 -25.973, -32.900 9.047 -25.561, -32.900 9.152 -25.276, -32.900 9.198 -24.976, -32.900 9.773 -24.207, -32.900 6.972 -26.212, -32.900 6.498 -26.102, -32.900 6.298 -25.861, -32.900 6.202 -24.976, -32.900 6.002 -24.979, -32.900 6.088 -24.360, -32.900 6.215 -24.073, -32.900 6.392 -23.814, -32.900 8.902 -23.698, -32.900 8.973 -24.107, -32.900 6.145 -25.587, -32.900 6.293 -24.379, -32.900 6.614 -23.592, -32.900 6.843 -23.669, -32.900 6.873 -23.415, -32.900 7.160 -23.288, -32.900 7.465 -23.216, -32.900 7.700 -23.400, -32.900 8.292 -23.522, -32.900 9.656 -24.917, -32.900 8.095 -26.706, -32.900 9.456 -24.252, -33.600 9.456 -24.252, -32.900 9.535 -24.301, -32.900 9.711 -24.275, -33.600 9.773 -24.207, -32.900 9.798 -24.119, -33.600 9.535 -24.301, -32.900 9.626 -24.309, -11.908 9.539 -24.394, -11.965 9.570 -24.813, -12.070 9.650 -24.837, -12.070 9.502 -25.234, -12.200 9.529 -25.246, -11.965 9.658 -24.411, -11.900 9.500 -24.000, -11.900 9.487 -24.265, -11.900 9.384 -24.784, -11.900 9.295 -25.033, -11.908 9.317 -25.149, -11.900 9.181 -25.273, -11.965 9.229 -25.561, -12.070 9.299 -25.606, -11.965 9.426 -25.199, -12.200 9.324 -25.622, -11.900 9.045 -25.500, -11.908 9.128 -25.496, -11.908 8.296 -26.328, -11.900 8.300 -26.246, -11.900 8.073 -26.382, -11.965 7.211 -26.858, -11.988 6.800 -26.912, -12.085 6.800 -26.977, -12.070 7.223 -26.940, -11.908 8.891 -25.812, -12.070 8.745 -26.245, -12.200 8.422 -26.524, -11.965 8.361 -26.429, -12.070 8.034 -26.702, -11.908 8.612 -26.091, -11.965 7.999 -26.626, -12.070 7.637 -26.850, -12.200 7.645 -26.878, -11.923 6.800 -26.815, -11.908 7.194 -26.739, -11.908 7.579 -26.655, -12.200 7.227 -26.969, -11.965 7.613 -26.770, -11.908 7.949 -26.517, -12.070 9.740 -24.423, -12.200 9.769 -24.427, -11.908 9.455 -24.779, -11.965 8.982 -25.891, -12.070 9.045 -25.945, -11.965 8.691 -26.182, -12.070 8.406 -26.499, -12.200 -6.800 -27.000, -12.200 6.800 -27.000, -33.600 -6.800 -27.000, -33.877 9.615 -24.000, -33.900 9.500 -24.000, -33.790 9.730 -24.094, -33.758 9.753 -24.102, -33.812 9.712 -24.000, -33.715 9.777 -24.000, -33.600 9.798 -24.119, -33.722 9.772 -24.109, -33.600 9.799 -24.079, -35.400 9.488 -21.851, -35.377 9.615 -21.720, -35.100 9.775 -21.943, -35.100 9.701 -22.154, -35.100 9.582 -22.343, -35.230 9.443 -22.446, -35.400 9.058 -22.371, -35.400 9.184 -22.305, -35.392 9.156 -22.399, -35.392 9.308 -22.294, -35.230 9.599 -22.271, -35.392 8.983 -22.464, -35.377 8.800 -22.535, -35.100 9.423 -22.502, -35.230 9.251 -22.579, -35.312 8.800 -22.632, -35.100 9.023 -22.695, -35.392 9.431 -22.156, -35.100 9.800 -21.720, -35.392 9.517 -21.992, -35.335 9.681 -21.827, -35.400 9.386 -22.101, -35.392 9.561 -21.812, -35.312 9.712 -21.720, -35.230 9.763 -21.837, -35.335 9.530 -22.224, -35.230 9.707 -22.064, -35.335 9.629 -22.035, -35.335 9.388 -22.384, -35.230 9.032 -22.662, -35.335 9.012 -22.581, -35.335 9.212 -22.505, -35.400 -9.500 -18.632, -35.400 9.128 -19.805, -35.400 9.336 -18.524, -35.400 9.500 -18.632, -35.400 -9.208 -18.374, -35.400 -9.100 -18.000, -35.400 -9.208 -16.374, -35.400 -9.100 -16.000, -35.400 4.800 -7.300, -35.400 6.110 -7.486, -35.400 5.681 -7.383, -35.400 9.481 -11.560, -35.400 7.761 -8.350, -35.400 8.448 -9.037, -35.400 8.975 -9.840, -35.400 -9.208 -17.626, -35.400 -9.336 -17.476, -35.400 -9.208 -15.626, -35.400 -9.417 -11.119, -35.400 -8.976 -9.845, -35.400 -8.734 -9.428, -35.400 -8.450 -9.039, -35.400 -7.763 -8.352, -35.400 -4.800 -7.300, -35.400 -7.372 -8.066, -35.400 -5.240 -7.319, -35.400 -6.094 -7.480, -35.400 9.336 -15.476, -35.400 9.500 -12.000, -35.400 9.208 -15.626, -35.400 9.208 -17.626, -35.400 9.336 -17.476, -35.400 9.336 -16.524, -35.400 9.500 -16.632, -35.400 9.208 -16.374, -35.400 9.128 -18.195, -35.400 9.128 -20.195, -35.400 9.208 -20.374, -35.400 9.500 -21.720, -35.400 9.451 -21.978, -35.400 9.295 -22.215, -35.400 8.929 -22.409, -35.400 -9.128 -19.805, -35.400 9.100 -20.000, -35.400 -8.931 -22.408, -35.400 -9.058 -22.371, -35.400 -8.800 -22.420, -35.400 -9.385 -22.104, -35.400 -9.451 -21.978, -35.400 -9.489 -21.849, -35.400 -9.500 -21.720, -35.400 -9.208 -20.374, -33.900 7.366 4.307, -33.900 9.500 3.800, -33.900 7.692 4.365, -33.900 8.003 4.478, -33.900 9.480 4.233, -33.900 3.000 0.000, -33.900 5.355 -7.031, -33.900 2.878 -0.845, -33.900 2.267 -1.965, -33.900 0.427 -2.969, -33.900 4.800 -7.000, -33.900 -0.000 -3.000, -33.900 -4.800 -7.000, -33.900 -2.267 -1.965, -33.900 -2.729 -1.246, -33.900 -3.000 0.000, -33.900 -7.692 4.365, -33.900 -6.708 4.365, -33.900 -2.729 1.246, -33.900 -2.524 1.622, -33.900 -6.110 4.644, -33.900 -5.856 4.856, -33.900 -5.644 5.110, -33.900 -0.845 2.878, -33.900 -1.246 2.729, -33.900 -0.566 7.032, -33.900 -0.427 2.969, -33.900 0.427 2.969, -33.900 0.652 7.071, -33.900 0.735 7.124, -33.900 0.807 7.189, -33.900 5.365 5.708, -33.900 0.867 7.264, -33.900 0.949 7.445, -33.900 7.438 -7.752, -33.900 6.950 -7.486, -33.900 -6.950 -7.486, -33.900 -8.003 4.478, -33.900 -7.438 -7.752, -33.900 -7.893 -8.071, -33.900 -8.309 -8.439, -33.900 -9.420 4.663, -33.900 -9.480 4.233, -33.900 -8.290 4.644, -33.900 -8.544 4.856, -33.900 -6.397 4.478, -33.900 -5.365 5.708, -33.900 -0.808 7.190, -33.900 -5.307 6.034, -33.900 -0.868 7.266, -33.900 -0.915 7.351, -33.900 -5.307 6.366, -33.900 -5.478 7.003, -33.900 -5.233 8.480, -33.900 -5.856 7.544, -33.900 -5.663 8.420, -33.900 5.307 6.034, -33.900 5.365 6.692, -33.900 5.478 7.003, -33.900 5.644 7.290, -33.900 5.233 8.480, -33.900 5.856 7.544, -33.900 1.622 2.524, -33.900 1.965 2.267, -33.900 5.644 5.110, -33.900 2.524 1.622, -33.900 2.267 1.965, -33.900 -1.622 2.524, -35.100 4.800 -7.000, -33.900 5.902 -7.123, -35.100 6.345 -7.245, -33.900 6.436 -7.275, -33.900 7.893 -8.071, -33.900 8.683 -8.850, -35.100 9.368 -9.966, -33.871 9.629 -10.705, -33.798 9.725 -11.139, -33.900 8.309 -8.439, -35.100 8.516 -8.654, -33.900 9.008 -9.300, -33.900 9.282 -9.783, -33.900 9.500 -10.294, -35.100 9.555 -10.455, -12.200 7.739 7.845, -12.200 8.146 7.516, -12.200 8.516 7.146, -12.200 8.845 6.739, -12.200 9.130 6.300, -12.200 9.368 5.834, -12.200 9.555 5.345, -33.600 5.740 8.711, -12.200 6.345 8.555, -33.600 6.200 8.600, -32.900 7.110 8.235, -12.200 7.300 8.130, -32.900 8.676 6.958, -12.200 9.691 4.840, -11.908 9.570 -14.562, -11.923 9.615 3.800, -11.930 9.631 -14.644, -12.098 9.782 -15.012, -11.988 9.712 3.800, -10.700 8.800 -14.200, -10.700 9.582 -14.577, -11.900 8.993 -14.219, -11.900 9.500 -14.486, -12.003 9.726 -14.823, -10.700 9.775 -14.977, -10.421 9.610 -15.326, -10.700 9.800 -15.300, -10.700 9.800 -15.200, -10.488 9.712 -15.200, -10.583 9.776 -15.300, -10.585 9.777 -15.200, -11.900 9.800 -15.300, -11.900 9.603 -16.672, -11.900 9.422 -16.589, -11.900 9.603 -15.328, -11.900 9.271 -15.542, -11.900 9.163 -15.709, -11.900 9.163 -16.291, -10.485 9.709 -16.694, -11.900 9.271 -16.458, -10.400 9.128 -15.805, -11.900 9.107 -15.900, -10.400 9.208 -15.626, -11.900 9.422 -15.411, -10.400 9.128 -16.195, -11.900 9.107 -16.100, -10.400 9.100 -16.000, -10.485 9.709 -15.306, -10.700 9.800 -16.700, -10.400 9.500 -17.368, -10.421 9.610 -17.326, -10.421 9.610 -16.674, -10.583 9.776 -17.300, -10.583 9.776 -16.700, -11.900 9.800 -18.700, -11.900 9.603 -17.328, -11.900 9.422 -18.589, -11.900 9.271 -18.458, -11.900 9.422 -17.411, -11.900 9.163 -18.291, -11.900 9.603 -18.672, -10.421 9.610 -18.674, -10.485 9.709 -18.694, -10.400 9.336 -18.524, -10.400 9.128 -18.195, -11.900 9.271 -17.542, -11.900 9.107 -18.100, -11.900 9.107 -17.900, -11.900 9.163 -17.709, -10.485 9.709 -17.306, -11.900 9.800 -17.300, -10.700 9.800 -17.300, -10.700 9.800 -19.300, -10.583 9.776 -19.300, -10.583 9.776 -18.700, -10.421 9.610 -19.326, -10.485 9.709 -19.306, -10.400 9.500 -19.368, -11.900 9.800 -19.300, -11.900 9.107 -20.100, -11.900 9.107 -19.900, -11.900 9.422 -20.589, -11.900 9.422 -19.411, -11.900 9.603 -20.672, -10.400 9.500 -20.632, -11.900 9.271 -20.458, -11.900 9.163 -20.291, -10.400 9.128 -20.195, -10.400 9.100 -20.000, -10.400 9.128 -19.805, -11.900 9.163 -19.709, -11.900 9.271 -19.542, -10.400 9.336 -19.476, -10.400 9.336 -20.524, -10.400 9.208 -20.374, -11.900 9.603 -19.328, -10.583 9.776 -20.700, -11.900 9.800 -20.700, -10.700 9.800 -20.700, -10.421 9.610 -20.674, -10.585 9.777 -21.720, -10.423 9.615 -21.720, -10.485 9.709 -20.694, -10.488 9.712 -21.720, -10.700 8.800 -22.720, -11.900 9.349 -22.556, -11.908 9.571 -22.357, -10.700 9.582 -22.343, -12.004 9.727 -22.095, -10.700 9.800 -21.720, -12.200 9.800 -21.720, -12.098 9.781 -21.908, -10.700 9.023 -22.695, -10.700 9.234 -22.621, -11.900 9.500 -22.434, -11.932 9.634 -22.272, -11.923 9.615 -24.000, -11.988 9.712 -24.000, -12.085 9.777 -24.000, -12.200 9.800 -24.000, -12.200 9.678 -24.845, -32.900 9.754 -24.523, -32.900 9.306 -25.649, -12.200 9.067 -25.965, -12.200 8.765 -26.267, -32.900 9.506 -25.295, -12.200 8.046 -26.729, -32.900 6.919 -26.998, -33.600 6.800 -27.000, -33.600 6.840 -27.000, -33.600 9.800 -24.040, -33.600 9.800 -21.720, -33.797 9.726 -22.097, -33.892 9.570 -22.358, -33.702 9.782 -21.908, -33.870 9.631 -22.276, -33.900 9.500 -22.434, -35.100 8.800 -22.720, -35.100 9.234 -22.621, -33.900 9.178 -22.646, -35.215 9.777 -21.720, -35.379 9.610 -20.674, -33.900 9.107 -19.900, -33.900 9.271 -20.458, -33.900 9.603 -19.328, -35.400 9.500 -19.368, -33.900 9.422 -19.411, -35.400 9.336 -19.476, -35.400 9.208 -19.626, -33.900 9.271 -19.542, -33.900 9.163 -19.709, -33.900 9.107 -20.100, -33.900 9.163 -20.291, -33.900 9.422 -20.589, -35.315 9.709 -20.694, -35.400 9.500 -20.632, -35.400 9.336 -20.524, -33.900 9.603 -20.672, -35.217 9.776 -20.700, -35.315 9.709 -19.306, -35.100 9.800 -19.300, -35.379 9.610 -19.326, -35.379 9.610 -18.674, -35.217 9.776 -18.700, -35.100 9.800 -18.700, -35.217 9.776 -19.300, -33.900 9.163 -18.291, -33.900 9.603 -17.328, -33.900 9.422 -17.411, -33.900 9.271 -17.542, -35.400 9.208 -18.374, -33.900 9.422 -18.589, -33.900 9.603 -18.672, -33.900 9.163 -17.709, -35.400 9.128 -17.805, -33.900 9.107 -17.900, -35.400 9.100 -18.000, -33.900 9.107 -18.100, -33.900 9.271 -18.458, -35.315 9.709 -18.694, -35.217 9.776 -17.300, -35.100 9.800 -16.700, -35.315 9.709 -17.306, -35.379 9.610 -17.326, -35.379 9.610 -16.674, -35.400 9.500 -17.368, -33.900 9.603 -16.672, -33.900 9.422 -15.411, -33.900 9.422 -16.589, -33.900 9.271 -16.458, -33.900 9.107 -15.900, -33.900 9.163 -15.709, -33.900 9.603 -15.328, -33.900 9.271 -15.542, -35.400 9.500 -15.368, -35.379 9.610 -15.326, -35.400 9.128 -15.805, -35.400 9.100 -16.000, -33.900 9.107 -16.100, -35.400 9.128 -16.195, -33.900 9.163 -16.291, -35.315 9.709 -16.694, -35.217 9.776 -16.700, -35.315 9.709 -15.306, -35.215 9.777 -12.000, -35.217 9.776 -15.300, -35.312 9.712 -12.000, -33.600 9.800 3.800, -33.715 9.777 3.800, -33.702 9.782 -11.578, -33.892 9.568 -10.496, -33.877 9.615 3.800, -33.812 9.712 3.800, -35.100 9.800 -15.300, -35.100 9.800 -12.000, -33.900 9.800 -15.300, -33.900 9.800 -17.300, -33.900 9.800 -16.700, -11.900 9.800 -16.700, -12.200 9.800 -15.200, -33.600 9.800 -12.000, -33.900 9.800 -19.300, -33.900 9.800 -20.700, -33.900 9.800 -18.700, -10.700 9.800 -18.700, -33.600 9.800 -24.000, -35.100 9.800 -20.700, -35.100 9.800 -17.300, 9.800 -2.884 2.843, 9.800 -2.671 3.044, 9.800 -4.303 4.037, 9.800 -4.053 4.287, 9.800 -2.445 3.229, 9.800 -3.790 4.522, 9.800 -3.223 4.942, 9.800 -1.146 3.884, 9.800 -2.610 5.291, 9.800 -0.575 4.009, 9.800 -2.289 5.438, 9.800 -1.959 5.565, 9.800 0.878 3.954, 9.800 -1.623 5.672, 9.800 0.591 4.007, 9.800 -1.281 5.759, 9.800 1.161 3.880, 9.800 1.708 3.672, 9.800 0.121 5.899, 9.800 0.824 5.842, 9.800 2.457 3.219, 9.800 2.186 5.480, 9.800 3.129 5.002, 9.800 3.704 4.592, 9.800 2.683 3.034, 9.800 3.972 4.363, 9.800 2.895 2.832, 9.800 3.092 2.616, 9.800 4.687 3.583, 9.800 5.535 2.042, 9.800 5.647 1.708, 9.800 4.019 0.503, 9.800 4.044 0.211, 9.800 5.724 -1.431, 9.800 3.858 -1.231, 9.800 3.759 -1.506, 9.800 5.628 -1.770, 9.800 3.641 -1.774, 9.800 5.376 -2.430, 9.800 5.222 -2.747, 9.800 3.503 -2.032, 9.800 2.326 -3.315, 9.800 2.081 -3.474, 9.800 2.125 -5.504, 9.800 1.825 -3.615, 9.800 1.559 -3.738, 9.800 1.005 -3.923, 9.800 1.792 -5.621, 9.800 0.719 -3.986, 9.800 -0.735 -3.983, 9.800 -0.446 -4.025, 9.800 1.453 -5.718, 9.800 4.465 3.857, 9.800 3.582 1.890, 9.800 3.904 1.076, 9.800 3.972 0.791, 9.800 5.900 -0.033, 9.800 3.937 -0.950, 9.800 3.348 -2.279, 9.800 -1.021 -3.919, 9.800 1.108 -5.795, 9.800 -1.301 -3.835, 9.800 -1.574 -3.732, 9.800 -5.778 -1.195, 9.800 0.408 -5.886, 9.800 0.055 -5.900, 9.800 -5.169 -2.845, 9.800 -1.345 -5.745, 9.800 -4.578 -3.722, 9.800 -4.347 -3.989, 9.800 -2.349 -5.412, 9.800 -3.840 -4.479, 9.800 -5.594 -1.876, 9.800 -5.472 -2.207, 9.800 -4.792 -3.441, 9.800 -2.978 -5.093, 9.800 -3.357 -2.266, 9.800 -4.034 -0.357, 9.800 -5.573 1.938, 9.800 -3.969 0.807, 9.800 -3.900 1.091, 9.800 -3.428 2.157, 9.800 -3.575 1.904, 9.800 -5.839 -0.847, 9.800 -2.995 -2.726, 9.800 0.759 -5.851, 10.800 -4.536 3.772, 9.800 -4.754 3.494, 10.800 -4.754 3.494, 9.800 -4.536 3.772, 10.800 -4.303 4.037, 10.800 -3.790 4.522, 10.800 -3.223 4.942, 10.800 -2.922 5.126, 10.800 -2.610 5.291, 10.800 -1.959 5.565, 10.800 -0.934 5.826, 9.800 -0.584 5.871, 10.800 -0.232 5.895, 10.800 0.824 5.842, 10.800 1.516 5.702, 9.800 1.516 5.702, 10.800 4.226 4.117, 10.800 4.465 3.857, 10.800 4.687 3.583, 9.800 4.893 3.296, 10.800 5.535 2.042, 10.800 5.739 1.367, 9.800 5.811 1.021, 10.800 5.811 1.021, 10.800 5.862 0.672, 9.800 5.799 -1.086, 10.800 5.799 -1.086, 10.800 5.628 -1.770, 10.800 5.376 -2.430, 10.800 5.222 -2.747, 10.800 5.048 -3.054, 10.800 4.856 -3.351, 9.800 4.856 -3.351, 9.800 3.653 -4.633, 10.800 3.074 -5.036, 9.800 2.450 -5.367, 10.800 1.792 -5.621, 10.800 1.453 -5.718, 10.800 1.108 -5.795, 10.800 0.055 -5.900, 9.800 -0.297 -5.892, 10.800 -1.345 -5.745, 9.800 -1.686 -5.654, 9.800 -2.021 -5.543, 9.800 -3.278 -4.906, 10.800 -3.840 -4.479, 10.800 -4.101 -4.242, 9.800 -4.101 -4.242, 10.800 -4.347 -3.989, 10.800 -4.792 -3.441, 9.800 -4.990 -3.149, 10.800 -4.990 -3.149, 9.800 -5.330 -2.530, 10.800 -5.330 -2.530, 9.800 -5.879 -0.496, 10.800 -5.879 -0.496, 9.800 -5.898 -0.144, 9.800 -5.873 0.562, 9.800 -5.829 0.912, 9.800 -5.679 1.601, 10.800 -5.573 1.938, 9.800 -4.954 3.204, 9.800 -3.513 4.740, 9.800 -2.922 5.126, 10.800 -2.289 5.438, 10.800 -1.281 5.759, 9.800 -0.934 5.826, 10.800 -0.584 5.871, 9.800 -0.232 5.895, 9.800 0.474 5.881, 10.800 1.172 5.782, 9.800 1.172 5.782, 9.800 1.854 5.601, 9.800 2.510 5.340, 10.800 2.825 5.180, 9.800 2.825 5.180, 10.800 3.423 4.806, 9.800 3.423 4.806, 9.800 4.226 4.117, 10.800 5.082 2.998, 9.800 5.082 2.998, 9.800 5.252 2.689, 9.800 5.403 2.370, 9.800 5.739 1.367, 9.800 5.862 0.672, 9.800 5.891 0.320, 10.800 5.900 -0.033, 10.800 5.887 -0.386, 9.800 5.887 -0.386, 9.800 5.854 -0.737, 9.800 5.512 -2.104, 9.800 5.048 -3.054, 9.800 4.647 -3.635, 9.800 4.421 -3.906, 9.800 4.180 -4.164, 9.800 3.923 -4.406, 9.800 3.369 -4.843, 9.800 3.074 -5.036, 9.800 2.767 -5.211, 10.800 2.450 -5.367, 9.800 -0.649 -5.864, 9.800 -0.999 -5.815, 9.800 -2.668 -5.262, 10.800 -2.978 -5.093, 10.800 -3.278 -4.906, 9.800 -3.565 -4.701, 10.800 -4.578 -3.722, 10.800 -5.169 -2.845, 10.800 -5.696 -1.538, 9.800 -5.696 -1.538, 9.800 -5.896 0.209, 9.800 -5.764 1.259, 10.800 -5.679 1.601, 9.800 -5.447 2.268, 10.800 -5.301 2.589, 9.800 -5.301 2.589, 9.800 -5.137 2.902, 10.800 -3.988 2.932, 10.800 -3.094 3.864, 10.800 -5.137 2.902, 10.800 -4.337 2.386, 10.800 -4.484 2.097, 10.800 -4.611 1.800, 10.800 -5.447 2.268, 10.800 -5.764 1.259, 10.800 -4.719 1.494, 10.800 -4.807 1.182, 10.800 -5.829 0.912, 10.800 -5.873 0.562, 10.800 -5.896 0.209, 10.800 -4.949 -0.102, 10.800 -5.898 -0.144, 10.800 -4.874 0.865, 10.800 -4.945 0.222, 10.800 -4.754 -1.379, 10.800 -5.839 -0.847, 10.800 -4.533 -1.988, 10.800 -4.058 -2.834, 10.800 -4.393 -2.280, 10.800 -5.778 -1.195, 10.800 -3.864 -3.094, 10.800 -5.594 -1.876, 10.800 -3.654 -3.340, 10.800 -3.186 -3.788, 10.800 -5.472 -2.207, 10.800 -2.932 -3.988, 10.800 -3.565 -4.701, 10.800 -2.097 -4.484, 10.800 -1.800 -4.611, 10.800 -2.349 -5.412, 10.800 -0.999 -5.815, 10.800 -0.545 -4.920, 10.800 -0.649 -5.864, 10.800 -0.222 -4.945, 10.800 0.426 -4.932, 10.800 1.379 -4.754, 10.800 2.125 -5.504, 10.800 2.280 -4.393, 10.800 2.767 -5.211, 10.800 3.653 -4.633, 10.800 3.572 -3.427, 10.800 4.180 -4.164, 10.800 4.421 -3.906, 10.800 4.647 -3.635, 10.800 3.988 -2.932, 10.800 4.484 -2.097, 10.800 5.512 -2.104, 10.800 5.724 -1.431, 10.800 5.854 -0.737, 10.800 4.920 -0.545, 10.800 5.891 0.320, 10.800 4.834 1.066, 10.800 5.403 2.370, 10.800 5.252 2.689, 10.800 4.893 3.296, 10.800 3.864 3.094, 10.800 3.186 3.788, 10.800 3.704 4.592, 10.800 3.129 5.002, 10.800 2.510 5.340, 10.800 2.186 5.480, 10.800 1.854 5.601, 10.800 2.932 3.988, 10.800 0.474 5.881, 10.800 -2.665 -4.172, 10.800 -2.668 -5.262, 10.800 -2.021 -5.543, 10.800 -1.686 -5.654, 10.800 -0.297 -5.892, 10.800 0.408 -5.886, 10.800 0.759 -5.851, 10.800 1.066 -4.834, 10.800 1.687 -4.654, 10.800 2.834 -4.058, 10.800 3.369 -4.843, 10.800 3.340 -3.654, 10.800 3.923 -4.406, 10.800 4.172 -2.665, 10.800 4.874 -0.865, 10.800 4.932 0.426, 10.800 5.647 1.708, 10.800 4.533 1.988, 10.800 4.393 2.280, 10.800 4.235 2.563, 10.800 4.058 2.834, 10.800 3.972 4.363, 10.800 -0.102 4.949, 10.800 0.121 5.899, 10.800 -1.623 5.672, 10.800 -0.426 4.932, 10.800 -1.687 4.654, 10.800 -3.513 4.740, 10.800 -4.053 4.287, 10.800 0.545 4.920, 10.800 1.800 4.611, 10.800 2.386 4.337, 10.800 -4.893 -0.747, 10.800 -4.932 -0.426, 10.800 -4.954 3.204, 12.400 3.572 -3.427, 10.800 3.094 -3.864, 12.400 3.340 -3.654, 12.400 3.094 -3.864, 12.400 2.280 -4.393, 12.400 1.988 -4.533, 12.400 1.687 -4.654, 12.400 0.426 -4.932, 12.400 0.102 -4.949, 12.400 -0.545 -4.920, 10.800 -1.182 -4.807, 12.400 -1.800 -4.611, 12.400 -2.097 -4.484, 12.400 -2.665 -4.172, 12.400 -3.427 -3.572, 12.400 -3.654 -3.340, 10.800 -4.235 -2.563, 12.400 -4.235 -2.563, 12.400 -4.393 -2.280, 12.400 -4.654 -1.687, 10.800 -4.834 -1.066, 12.400 -4.932 -0.426, 12.400 -4.949 -0.102, 12.400 -4.874 0.865, 12.400 -4.807 1.182, 12.400 -4.719 1.494, 10.800 -4.172 2.665, 12.400 -4.337 2.386, 10.800 -3.340 3.654, 12.400 -3.572 3.427, 12.400 -3.094 3.864, 10.800 -2.834 4.058, 10.800 -2.563 4.235, 12.400 -2.834 4.058, 10.800 -1.066 4.834, 12.400 0.222 4.945, 12.400 1.494 4.719, 12.400 2.097 4.484, 10.800 3.654 3.340, 12.400 3.427 3.572, 12.400 4.058 2.834, 12.400 4.235 2.563, 10.800 4.754 1.379, 12.400 4.893 0.747, 10.800 4.949 0.102, 12.400 4.949 0.102, 10.800 4.945 -0.222, 12.400 4.945 -0.222, 12.400 4.807 -1.182, 12.400 4.719 -1.494, 10.800 4.337 -2.386, 12.400 3.988 -2.932, 10.800 3.788 -3.186, 10.800 2.563 -4.235, 10.800 1.988 -4.533, 12.400 1.379 -4.754, 12.400 1.066 -4.834, 10.800 0.747 -4.893, 10.800 0.102 -4.949, 10.800 -0.865 -4.874, 12.400 -0.865 -4.874, 10.800 -1.494 -4.719, 12.400 -1.494 -4.719, 10.800 -2.386 -4.337, 10.800 -3.427 -3.572, 12.400 -4.058 -2.834, 10.800 -4.654 -1.687, 12.400 -4.945 0.222, 10.800 -4.920 0.545, 12.400 -4.920 0.545, 12.400 -4.484 2.097, 12.400 -4.172 2.665, 10.800 -3.788 3.186, 10.800 -3.572 3.427, 12.400 -2.563 4.235, 10.800 -2.280 4.393, 12.400 -2.280 4.393, 10.800 -1.988 4.533, 10.800 -1.379 4.754, 10.800 -0.747 4.893, 10.800 0.222 4.945, 12.400 0.545 4.920, 10.800 0.865 4.874, 10.800 1.182 4.807, 10.800 1.494 4.719, 12.400 1.800 4.611, 10.800 2.097 4.484, 10.800 2.665 4.172, 10.800 3.427 3.572, 10.800 4.654 1.687, 12.400 4.754 1.379, 10.800 4.893 0.747, 10.800 4.807 -1.182, 10.800 4.719 -1.494, 10.800 4.611 -1.800, 12.400 4.611 -1.800, 12.400 4.484 -2.097, 12.600 3.424 -2.517, 12.600 2.343 -3.546, 12.600 1.821 -3.840, 12.600 0.679 -4.195, 12.600 3.593 -2.269, 12.600 4.168 -2.278, 12.600 3.745 -2.010, 12.600 3.877 -1.741, 12.600 4.538 -1.402, 12.600 4.209 -0.592, 12.600 4.727 -0.470, 12.600 4.747 0.164, 12.600 4.619 1.106, 12.600 4.154 0.900, 12.600 4.535 1.412, 12.600 4.306 2.004, 12.600 3.738 2.021, 12.600 4.001 2.560, 12.600 3.624 3.071, 12.600 3.182 3.526, 12.600 2.940 3.731, 12.600 2.577 3.379, 12.600 2.332 3.553, 12.600 2.416 4.090, 12.600 2.138 4.242, 12.600 0.069 4.249, 12.600 -0.638 4.707, 12.600 -1.684 3.902, 12.600 -1.563 4.485, 12.600 -1.955 3.774, 12.600 -1.859 4.371, 12.600 -2.467 3.461, 12.600 -2.948 3.724, 12.600 -2.705 3.278, 12.600 -3.190 3.519, 12.600 -3.139 2.865, 12.600 -3.418 3.298, 12.600 -3.827 2.813, 12.600 -4.039 1.322, 12.600 -4.122 1.033, 12.600 -4.185 0.740, 12.600 -4.727 0.470, 12.600 -4.726 -0.481, 12.600 -4.619 -1.106, 12.600 -3.821 -2.822, 12.600 -3.624 -3.071, 12.600 -2.416 -4.090, 12.600 -1.672 -3.907, 12.600 -1.106 -4.104, 12.600 -1.250 -4.583, 12.600 -0.628 -4.708, 12.600 0.081 -4.249, 12.600 0.005 -4.750, 12.600 0.381 -4.233, 12.600 0.323 -4.739, 12.600 4.622 -1.096, 12.600 4.156 -0.887, 12.600 4.685 -0.785, 12.600 4.240 -0.293, 12.600 4.250 0.006, 12.600 4.080 1.190, 12.600 3.872 1.753, 12.600 4.163 2.287, 12.600 3.230 2.762, 12.600 1.809 3.846, 12.600 1.849 4.375, 12.600 1.553 4.489, 12.600 0.960 4.140, 12.600 0.666 4.197, 12.600 -0.826 4.169, 12.600 -1.118 4.100, 12.600 -1.260 4.580, 12.600 -1.405 4.011, 12.600 -2.147 4.237, 12.600 -3.333 2.636, 12.600 -3.511 2.395, 12.600 -4.227 0.443, 12.600 -4.247 -0.156, 12.600 -3.931 -1.615, 12.600 -4.306 -2.004, 12.600 -3.808 -1.888, 12.600 -3.665 -2.152, 12.600 -4.001 -2.560, 12.600 -3.504 -2.405, 12.600 -2.456 -3.468, 12.600 -2.206 -3.633, 12.600 -1.553 -4.489, 12.600 -0.219 -4.244, 12.600 -0.312 -4.740, 12.600 0.951 -4.654, 12.600 1.260 -4.580, 12.600 1.262 -4.058, 12.600 1.563 -4.485, 12.600 1.859 -4.371, 12.600 2.425 -4.084, 12.600 2.587 -3.372, 12.600 2.819 -3.181, 12.400 3.428 -2.157, 12.400 3.575 -1.904, 12.400 3.900 -1.091, 9.800 3.995 -0.663, 12.400 4.044 -0.227, 9.800 4.049 -0.081, 12.400 4.049 0.065, 9.800 3.709 1.627, 9.800 2.219 3.388, 9.800 1.968 3.540, 12.400 0.735 3.983, 12.400 -0.719 3.986, 9.800 -0.863 3.957, 12.400 -1.286 3.841, 12.400 -2.081 3.474, 12.400 -2.560 3.139, 12.400 -3.348 2.279, 9.800 -3.811 1.370, 9.800 -4.017 0.518, 12.400 -4.033 0.373, 12.400 -4.049 0.081, 9.800 -4.049 -0.065, 12.400 -4.044 -0.211, 9.800 -3.863 -1.216, 12.400 -3.817 -1.355, 9.800 -3.765 -1.492, 9.800 -3.184 -2.503, 12.400 -2.457 -3.219, 9.800 -2.095 -3.466, 12.400 -1.968 -3.540, 12.400 -0.300 -4.039, 9.800 0.138 -4.048, 12.400 0.284 -4.040, 12.400 0.575 -4.009, 12.400 1.693 -3.679, 12.400 1.954 -3.547, 12.400 2.205 -3.397, 12.400 2.884 -2.843, 9.800 3.174 -2.515, 12.400 3.969 -0.807, 9.800 4.033 -0.373, 12.400 3.863 1.216, 9.800 3.817 1.355, 12.400 3.648 1.760, 9.800 3.436 2.144, 9.800 3.273 2.386, 12.400 2.995 2.726, 9.800 1.438 3.786, 12.400 1.021 3.919, 9.800 0.300 4.039, 12.400 0.154 4.047, 9.800 0.008 4.050, 12.400 -0.138 4.048, 9.800 -0.284 4.040, 12.400 -0.430 4.027, 12.400 -1.005 3.923, 9.800 -1.423 3.792, 12.400 -1.559 3.738, 9.800 -1.693 3.679, 9.800 -1.954 3.547, 9.800 -2.205 3.397, 9.800 -3.082 2.628, 9.800 -3.263 2.399, 9.800 -3.703 1.641, 12.400 -3.858 1.231, 9.800 -4.044 0.227, 9.800 -3.998 -0.647, 9.800 -3.941 -0.934, 9.800 -3.648 -1.760, 9.800 -3.511 -2.018, 12.400 -3.273 -2.386, 9.800 -2.791 -2.935, 9.800 -2.572 -3.129, 9.800 -2.339 -3.306, 9.800 -1.839 -3.608, 9.800 -0.154 -4.047, 9.800 0.430 -4.027, 12.400 1.146 -3.884, 9.800 1.286 -3.841, 12.400 2.445 -3.229, 9.800 2.560 -3.139, 9.800 2.779 -2.946, 9.800 2.985 -2.737, 12.600 3.631 -3.063, 12.400 3.788 -3.186, 12.600 3.418 -3.298, 12.600 3.190 -3.519, 12.600 2.948 -3.724, 12.400 2.563 -4.235, 12.600 2.693 -3.913, 12.400 0.747 -4.893, 12.600 0.638 -4.707, 12.400 -0.222 -4.945, 12.400 -1.182 -4.807, 12.600 -1.849 -4.375, 12.600 -3.182 -3.526, 12.600 -3.411 -3.306, 12.400 -3.864 -3.094, 12.600 -4.163 -2.287, 12.600 -4.431 -1.712, 12.600 -4.535 -1.412, 12.600 -4.747 -0.164, 12.600 -4.748 0.153, 12.600 -4.538 1.402, 12.600 -4.435 1.702, 12.400 -4.611 1.800, 12.600 -4.311 1.995, 12.600 -4.168 2.278, 12.400 -3.988 2.932, 12.400 -3.788 3.186, 12.400 2.834 -4.058, 12.600 2.147 -4.237, 12.600 -0.941 -4.656, 12.600 -2.138 -4.242, 12.400 -2.386 -4.337, 12.600 -2.684 -3.919, 12.400 -2.932 -3.988, 12.600 -2.940 -3.731, 12.400 -3.186 -3.788, 12.400 -4.533 -1.988, 12.400 -4.754 -1.379, 12.400 -4.834 -1.066, 12.600 -4.683 -0.795, 12.400 -4.893 -0.747, 12.600 -4.685 0.785, 12.600 -4.622 1.096, 12.600 -4.007 2.551, 12.600 -3.631 3.063, 12.600 -2.693 3.913, 12.600 -2.425 4.084, 12.400 -1.988 4.533, 12.400 -0.747 4.893, 12.600 -0.951 4.654, 12.600 -0.323 4.739, 12.600 -0.005 4.750, 12.600 0.312 4.740, 12.600 0.628 4.708, 12.600 0.941 4.656, 12.600 1.250 4.583, 12.400 2.665 4.172, 12.600 2.684 3.919, 12.400 2.932 3.988, 12.600 3.411 3.306, 12.400 3.864 3.094, 12.600 3.821 2.822, 12.400 4.393 2.280, 12.600 4.431 1.712, 12.400 4.654 1.687, 12.600 4.748 -0.153, 12.600 4.435 -1.702, 12.600 4.311 -1.995, 12.400 4.337 -2.386, 12.600 4.007 -2.551, 12.600 3.827 -2.813, 12.400 4.172 -2.665, 12.400 -3.340 3.654, 12.400 -1.687 4.654, 12.400 -1.379 4.754, 12.400 -1.066 4.834, 12.400 -0.426 4.932, 12.400 -0.102 4.949, 12.400 0.865 4.874, 12.400 1.182 4.807, 12.400 2.386 4.337, 12.400 3.186 3.788, 12.400 3.654 3.340, 12.400 4.533 1.988, 12.400 4.834 1.066, 12.600 4.683 0.795, 12.600 4.726 0.481, 12.400 4.932 0.426, 12.400 4.920 -0.545, 12.400 4.874 -0.865, 12.600 3.238 -2.752, 12.400 3.263 -2.399, 12.400 3.082 -2.628, 12.600 3.036 -2.974, 12.400 2.671 -3.044, 12.400 1.423 -3.792, 12.600 0.973 -4.137, 12.400 -0.008 -4.050, 12.600 -0.517 -4.218, 12.400 -0.591 -4.007, 12.400 -0.878 -3.954, 12.400 -1.161 -3.880, 12.400 -1.438 -3.786, 12.400 -2.219 -3.388, 12.400 -2.683 -3.034, 12.400 -2.895 -2.832, 12.400 -3.092 -2.616, 12.400 -3.709 -1.627, 12.400 -3.972 -0.791, 12.400 -4.019 -0.503, 12.600 -4.248 0.144, 12.400 -3.937 0.950, 12.400 -3.759 1.506, 12.400 -3.641 1.774, 12.400 -3.503 2.032, 12.400 -3.174 2.515, 12.400 -2.985 2.737, 12.600 2.087 -3.702, 12.600 1.545 -3.959, 12.400 0.863 -3.957, 12.600 -0.814 -4.171, 12.600 -1.393 -4.015, 12.400 -1.708 -3.672, 12.600 -1.944 -3.779, 12.600 -2.695 -3.286, 12.600 -2.920 -3.088, 12.600 -3.131 -2.874, 12.600 -3.325 -2.646, 12.400 -3.436 -2.144, 12.400 -3.582 -1.890, 12.600 -4.035 -1.334, 12.400 -3.904 -1.076, 12.600 -4.119 -1.046, 12.600 -4.183 -0.752, 12.600 -4.226 -0.456, 12.400 -3.995 0.663, 12.600 -3.936 1.603, 12.600 -3.813 1.877, 12.600 -3.671 2.141, 12.600 -2.929 3.079, 12.400 -2.779 2.946, 12.400 -2.326 3.315, 12.600 -0.530 4.217, 12.400 0.446 4.025, 12.400 1.574 3.732, 12.600 2.076 3.708, 12.400 1.839 3.608, 12.400 2.095 3.466, 12.400 2.339 3.306, 12.400 2.572 3.129, 12.600 2.809 3.189, 12.600 3.027 2.983, 12.400 2.791 2.935, 12.400 3.184 2.503, 12.400 3.357 2.266, 12.400 3.941 0.934, 12.400 3.998 0.647, 12.400 4.034 0.357, 12.600 4.083 -1.178, 12.400 3.811 -1.370, 12.600 3.990 -1.463, 12.600 -2.216 3.626, 12.400 -1.825 3.615, 12.600 -0.231 4.244, 12.600 0.368 4.234, 12.600 1.250 4.062, 12.400 1.301 3.835, 12.600 1.533 3.964, 12.600 3.417 2.527, 12.600 3.587 2.280, 12.400 3.511 2.018, 12.400 3.765 1.492, 12.600 3.986 1.475, 12.600 4.207 0.604, 12.600 4.239 0.306, 12.400 4.017 -0.518, 12.400 3.703 -1.641 ] } colorPerVertex FALSE coordIndex [ 112, 9, 76, -1, 0, 76, 64, -1, 63, 0, 64, -1, 63, 62, 0, -1, 0, 62, 42, -1, 42, 62, 1, -1, 1, 62, 70, -1, 3, 1, 70, -1, 3, 2, 1, -1, 3, 44, 2, -1, 3, 45, 44, -1, 3, 4, 45, -1, 3, 59, 4, -1, 4, 59, 58, -1, 107, 5, 10, -1, 107, 105, 5, -1, 5, 105, 6, -1, 6, 105, 81, -1, 81, 105, 82, -1, 82, 105, 83, -1, 83, 105, 84, -1, 84, 105, 7, -1, 7, 105, 102, -1, 8, 7, 102, -1, 8, 31, 7, -1, 7, 31, 32, -1, 5, 78, 10, -1, 10, 78, 76, -1, 9, 10, 76, -1, 112, 76, 0, -1, 12, 157, 11, -1, 12, 155, 157, -1, 12, 13, 155, -1, 155, 13, 18, -1, 18, 13, 132, -1, 154, 132, 133, -1, 14, 133, 15, -1, 16, 15, 135, -1, 19, 135, 153, -1, 17, 19, 153, -1, 18, 132, 154, -1, 154, 133, 14, -1, 14, 15, 16, -1, 16, 135, 19, -1, 157, 141, 11, -1, 11, 141, 20, -1, 20, 141, 142, -1, 23, 142, 24, -1, 151, 24, 25, -1, 149, 25, 145, -1, 21, 145, 146, -1, 26, 146, 159, -1, 27, 159, 22, -1, 160, 27, 22, -1, 20, 142, 23, -1, 23, 24, 151, -1, 151, 25, 149, -1, 149, 145, 21, -1, 21, 146, 26, -1, 26, 159, 27, -1, 10, 9, 28, -1, 106, 28, 108, -1, 109, 108, 115, -1, 35, 115, 177, -1, 167, 35, 177, -1, 167, 29, 35, -1, 167, 178, 29, -1, 29, 178, 88, -1, 34, 88, 30, -1, 33, 30, 86, -1, 31, 86, 32, -1, 31, 33, 86, -1, 31, 8, 33, -1, 33, 8, 101, -1, 34, 101, 104, -1, 29, 104, 35, -1, 29, 34, 104, -1, 29, 88, 34, -1, 0, 116, 112, -1, 0, 36, 116, -1, 0, 42, 36, -1, 36, 42, 43, -1, 119, 43, 37, -1, 38, 37, 39, -1, 40, 39, 164, -1, 40, 38, 39, -1, 40, 166, 38, -1, 38, 166, 41, -1, 119, 41, 118, -1, 36, 118, 116, -1, 36, 119, 118, -1, 36, 43, 119, -1, 42, 1, 43, -1, 43, 1, 2, -1, 56, 2, 44, -1, 46, 44, 45, -1, 4, 46, 45, -1, 4, 52, 46, -1, 4, 58, 52, -1, 52, 58, 47, -1, 54, 47, 122, -1, 49, 122, 61, -1, 48, 61, 186, -1, 48, 49, 61, -1, 48, 50, 49, -1, 49, 50, 51, -1, 54, 51, 53, -1, 52, 53, 46, -1, 52, 54, 53, -1, 52, 47, 54, -1, 43, 2, 56, -1, 37, 56, 120, -1, 39, 120, 55, -1, 164, 55, 57, -1, 164, 39, 55, -1, 56, 44, 46, -1, 120, 46, 53, -1, 55, 53, 51, -1, 57, 51, 50, -1, 57, 55, 51, -1, 58, 59, 47, -1, 47, 59, 121, -1, 122, 121, 123, -1, 61, 123, 60, -1, 186, 60, 171, -1, 186, 61, 60, -1, 59, 3, 121, -1, 121, 3, 70, -1, 71, 70, 62, -1, 74, 62, 63, -1, 64, 74, 63, -1, 64, 65, 74, -1, 64, 76, 65, -1, 65, 76, 77, -1, 66, 77, 125, -1, 126, 125, 68, -1, 67, 68, 80, -1, 67, 126, 68, -1, 67, 170, 126, -1, 126, 170, 124, -1, 66, 124, 69, -1, 65, 69, 74, -1, 65, 66, 69, -1, 65, 77, 66, -1, 121, 70, 71, -1, 123, 71, 72, -1, 60, 72, 73, -1, 171, 73, 75, -1, 171, 60, 73, -1, 71, 62, 74, -1, 72, 74, 69, -1, 73, 69, 124, -1, 75, 124, 170, -1, 75, 73, 124, -1, 76, 78, 77, -1, 77, 78, 79, -1, 125, 79, 127, -1, 68, 127, 93, -1, 80, 93, 184, -1, 80, 68, 93, -1, 78, 5, 79, -1, 79, 5, 6, -1, 128, 6, 81, -1, 97, 81, 82, -1, 91, 82, 83, -1, 84, 91, 83, -1, 84, 92, 91, -1, 84, 7, 92, -1, 92, 7, 86, -1, 85, 86, 30, -1, 89, 30, 88, -1, 87, 88, 178, -1, 87, 89, 88, -1, 87, 99, 89, -1, 89, 99, 98, -1, 85, 98, 90, -1, 92, 90, 91, -1, 92, 85, 90, -1, 92, 86, 85, -1, 79, 6, 128, -1, 127, 128, 129, -1, 93, 129, 95, -1, 184, 95, 182, -1, 184, 93, 95, -1, 128, 81, 97, -1, 129, 97, 94, -1, 95, 94, 96, -1, 182, 96, 100, -1, 182, 95, 96, -1, 97, 82, 91, -1, 94, 91, 90, -1, 96, 90, 98, -1, 100, 98, 99, -1, 100, 96, 98, -1, 7, 32, 86, -1, 8, 102, 101, -1, 101, 102, 103, -1, 104, 103, 109, -1, 35, 109, 115, -1, 35, 104, 109, -1, 102, 105, 103, -1, 103, 105, 107, -1, 106, 107, 10, -1, 28, 106, 10, -1, 103, 107, 106, -1, 109, 106, 108, -1, 109, 103, 106, -1, 166, 113, 41, -1, 41, 113, 110, -1, 118, 110, 111, -1, 116, 111, 28, -1, 112, 28, 9, -1, 112, 116, 28, -1, 113, 114, 110, -1, 110, 114, 117, -1, 111, 117, 108, -1, 28, 111, 108, -1, 114, 176, 117, -1, 117, 176, 115, -1, 108, 117, 115, -1, 176, 177, 115, -1, 118, 111, 116, -1, 110, 117, 111, -1, 41, 110, 118, -1, 38, 41, 119, -1, 37, 38, 119, -1, 56, 37, 43, -1, 46, 120, 56, -1, 120, 39, 37, -1, 55, 120, 53, -1, 49, 51, 54, -1, 122, 49, 54, -1, 121, 122, 47, -1, 71, 123, 121, -1, 123, 61, 122, -1, 74, 72, 71, -1, 72, 60, 123, -1, 73, 72, 69, -1, 126, 124, 66, -1, 125, 126, 66, -1, 79, 125, 77, -1, 128, 127, 79, -1, 127, 68, 125, -1, 97, 129, 128, -1, 129, 93, 127, -1, 91, 94, 97, -1, 94, 95, 129, -1, 96, 94, 90, -1, 89, 98, 85, -1, 30, 89, 85, -1, 34, 30, 33, -1, 101, 34, 33, -1, 103, 104, 101, -1, 130, 12, 345, -1, 130, 13, 12, -1, 130, 131, 13, -1, 13, 131, 132, -1, 132, 131, 134, -1, 133, 134, 311, -1, 15, 311, 136, -1, 135, 136, 292, -1, 153, 292, 137, -1, 17, 137, 138, -1, 19, 138, 139, -1, 16, 139, 278, -1, 14, 278, 277, -1, 154, 277, 269, -1, 18, 269, 268, -1, 155, 268, 156, -1, 157, 156, 140, -1, 141, 140, 257, -1, 142, 257, 143, -1, 24, 143, 251, -1, 25, 251, 144, -1, 145, 144, 158, -1, 146, 158, 239, -1, 159, 239, 147, -1, 22, 147, 333, -1, 160, 333, 234, -1, 27, 234, 225, -1, 26, 225, 148, -1, 21, 148, 150, -1, 149, 150, 356, -1, 151, 356, 161, -1, 23, 161, 152, -1, 20, 152, 162, -1, 11, 162, 345, -1, 12, 11, 345, -1, 132, 134, 133, -1, 133, 311, 15, -1, 15, 136, 135, -1, 135, 292, 153, -1, 153, 137, 17, -1, 17, 138, 19, -1, 19, 139, 16, -1, 16, 278, 14, -1, 14, 277, 154, -1, 154, 269, 18, -1, 18, 268, 155, -1, 155, 156, 157, -1, 157, 140, 141, -1, 141, 257, 142, -1, 142, 143, 24, -1, 24, 251, 25, -1, 25, 144, 145, -1, 145, 158, 146, -1, 146, 239, 159, -1, 159, 147, 22, -1, 22, 333, 160, -1, 160, 234, 27, -1, 27, 225, 26, -1, 26, 148, 21, -1, 21, 150, 149, -1, 149, 356, 151, -1, 151, 161, 23, -1, 23, 152, 20, -1, 20, 162, 11, -1, 163, 164, 174, -1, 163, 40, 164, -1, 163, 165, 40, -1, 40, 165, 166, -1, 166, 165, 447, -1, 113, 447, 445, -1, 114, 445, 175, -1, 176, 175, 443, -1, 177, 443, 168, -1, 167, 168, 442, -1, 178, 442, 179, -1, 87, 179, 180, -1, 99, 180, 181, -1, 100, 181, 439, -1, 182, 439, 183, -1, 184, 183, 169, -1, 80, 169, 436, -1, 67, 436, 434, -1, 170, 434, 185, -1, 75, 185, 172, -1, 171, 172, 431, -1, 186, 431, 428, -1, 48, 428, 173, -1, 50, 173, 426, -1, 57, 426, 174, -1, 164, 57, 174, -1, 166, 447, 113, -1, 113, 445, 114, -1, 114, 175, 176, -1, 176, 443, 177, -1, 177, 168, 167, -1, 167, 442, 178, -1, 178, 179, 87, -1, 87, 180, 99, -1, 99, 181, 100, -1, 100, 439, 182, -1, 182, 183, 184, -1, 184, 169, 80, -1, 80, 436, 67, -1, 67, 434, 170, -1, 170, 185, 75, -1, 75, 172, 171, -1, 171, 431, 186, -1, 186, 428, 48, -1, 48, 173, 50, -1, 50, 426, 57, -1, 565, 187, 190, -1, 190, 187, 188, -1, 189, 190, 188, -1, 189, 555, 190, -1, 190, 555, 191, -1, 549, 190, 191, -1, 549, 546, 190, -1, 190, 546, 192, -1, 483, 192, 542, -1, 530, 483, 542, -1, 530, 527, 483, -1, 483, 527, 193, -1, 194, 483, 193, -1, 194, 485, 483, -1, 194, 519, 485, -1, 485, 519, 195, -1, 190, 192, 483, -1, 568, 483, 196, -1, 568, 190, 483, -1, 483, 482, 196, -1, 196, 482, 452, -1, 452, 482, 197, -1, 464, 197, 507, -1, 468, 507, 481, -1, 199, 481, 479, -1, 474, 479, 200, -1, 475, 200, 198, -1, 477, 475, 198, -1, 452, 197, 464, -1, 464, 507, 468, -1, 468, 481, 199, -1, 199, 479, 474, -1, 474, 200, 475, -1, 162, 344, 345, -1, 162, 343, 344, -1, 162, 152, 343, -1, 343, 152, 217, -1, 341, 217, 201, -1, 353, 201, 202, -1, 206, 202, 203, -1, 205, 203, 204, -1, 205, 206, 203, -1, 205, 207, 206, -1, 206, 207, 208, -1, 340, 208, 626, -1, 216, 626, 209, -1, 627, 216, 209, -1, 627, 210, 216, -1, 627, 629, 210, -1, 210, 629, 211, -1, 347, 211, 408, -1, 346, 408, 409, -1, 212, 409, 307, -1, 130, 307, 131, -1, 130, 212, 307, -1, 130, 345, 212, -1, 212, 345, 213, -1, 346, 213, 214, -1, 347, 214, 215, -1, 210, 215, 216, -1, 210, 347, 215, -1, 210, 211, 347, -1, 152, 161, 217, -1, 217, 161, 218, -1, 201, 218, 354, -1, 202, 354, 355, -1, 203, 355, 221, -1, 204, 221, 624, -1, 204, 203, 221, -1, 161, 356, 218, -1, 218, 356, 219, -1, 354, 219, 220, -1, 355, 220, 223, -1, 221, 223, 222, -1, 622, 222, 620, -1, 622, 221, 222, -1, 622, 624, 221, -1, 219, 356, 361, -1, 220, 361, 357, -1, 223, 357, 359, -1, 222, 359, 358, -1, 620, 358, 224, -1, 620, 222, 358, -1, 148, 360, 150, -1, 148, 337, 360, -1, 148, 225, 337, -1, 337, 225, 338, -1, 339, 338, 365, -1, 366, 365, 226, -1, 228, 226, 227, -1, 616, 227, 618, -1, 616, 228, 227, -1, 616, 229, 228, -1, 228, 229, 335, -1, 230, 335, 231, -1, 232, 230, 231, -1, 232, 358, 230, -1, 232, 224, 358, -1, 225, 234, 338, -1, 338, 234, 364, -1, 365, 364, 363, -1, 226, 363, 368, -1, 227, 368, 367, -1, 618, 367, 233, -1, 618, 227, 367, -1, 364, 234, 334, -1, 363, 334, 332, -1, 368, 332, 331, -1, 367, 331, 329, -1, 236, 329, 235, -1, 236, 367, 329, -1, 236, 233, 367, -1, 147, 237, 333, -1, 147, 238, 237, -1, 147, 239, 238, -1, 238, 239, 350, -1, 246, 350, 240, -1, 244, 240, 372, -1, 370, 372, 241, -1, 242, 241, 249, -1, 242, 370, 241, -1, 242, 243, 370, -1, 370, 243, 328, -1, 244, 328, 330, -1, 246, 330, 245, -1, 238, 245, 237, -1, 238, 246, 245, -1, 238, 350, 246, -1, 239, 158, 350, -1, 350, 158, 351, -1, 240, 351, 247, -1, 372, 247, 371, -1, 241, 371, 376, -1, 248, 376, 250, -1, 248, 241, 376, -1, 248, 249, 241, -1, 351, 158, 369, -1, 247, 369, 378, -1, 371, 378, 373, -1, 376, 373, 375, -1, 250, 375, 613, -1, 250, 376, 375, -1, 251, 377, 144, -1, 251, 326, 377, -1, 251, 143, 326, -1, 326, 143, 258, -1, 327, 258, 259, -1, 379, 259, 385, -1, 384, 385, 252, -1, 253, 252, 654, -1, 253, 384, 252, -1, 253, 254, 384, -1, 384, 254, 255, -1, 324, 255, 256, -1, 612, 324, 256, -1, 612, 375, 324, -1, 612, 613, 375, -1, 143, 257, 258, -1, 258, 257, 381, -1, 259, 381, 382, -1, 385, 382, 386, -1, 252, 386, 261, -1, 654, 261, 652, -1, 654, 252, 261, -1, 381, 257, 380, -1, 382, 380, 383, -1, 386, 383, 323, -1, 261, 323, 321, -1, 260, 321, 650, -1, 260, 261, 321, -1, 260, 652, 261, -1, 156, 262, 140, -1, 156, 263, 262, -1, 156, 268, 263, -1, 263, 268, 264, -1, 388, 264, 265, -1, 387, 265, 391, -1, 390, 391, 274, -1, 266, 274, 665, -1, 266, 390, 274, -1, 266, 647, 390, -1, 390, 647, 389, -1, 387, 389, 267, -1, 388, 267, 322, -1, 263, 322, 262, -1, 263, 388, 322, -1, 263, 264, 388, -1, 268, 269, 264, -1, 264, 269, 270, -1, 265, 270, 271, -1, 391, 271, 272, -1, 274, 272, 395, -1, 273, 395, 664, -1, 273, 274, 395, -1, 273, 665, 274, -1, 270, 269, 275, -1, 271, 275, 393, -1, 272, 393, 392, -1, 395, 392, 276, -1, 664, 276, 285, -1, 664, 395, 276, -1, 278, 396, 277, -1, 278, 319, 396, -1, 278, 139, 319, -1, 319, 139, 286, -1, 398, 286, 348, -1, 401, 348, 402, -1, 279, 402, 281, -1, 282, 281, 280, -1, 282, 279, 281, -1, 282, 639, 279, -1, 279, 639, 663, -1, 283, 663, 642, -1, 284, 283, 642, -1, 284, 276, 283, -1, 284, 285, 276, -1, 139, 138, 286, -1, 286, 138, 349, -1, 348, 349, 399, -1, 402, 399, 289, -1, 281, 289, 287, -1, 280, 287, 291, -1, 280, 281, 287, -1, 349, 138, 288, -1, 399, 288, 400, -1, 289, 400, 317, -1, 287, 317, 316, -1, 290, 316, 315, -1, 290, 287, 316, -1, 290, 291, 287, -1, 292, 299, 137, -1, 292, 300, 299, -1, 292, 136, 300, -1, 300, 136, 301, -1, 403, 301, 404, -1, 297, 404, 293, -1, 294, 293, 295, -1, 296, 295, 634, -1, 296, 294, 295, -1, 296, 660, 294, -1, 294, 660, 314, -1, 297, 314, 298, -1, 403, 298, 318, -1, 300, 318, 299, -1, 300, 403, 318, -1, 300, 301, 403, -1, 136, 311, 301, -1, 301, 311, 405, -1, 404, 405, 406, -1, 293, 406, 304, -1, 295, 304, 302, -1, 303, 302, 659, -1, 303, 295, 302, -1, 303, 634, 295, -1, 405, 311, 310, -1, 406, 310, 305, -1, 304, 305, 309, -1, 302, 309, 313, -1, 659, 313, 633, -1, 659, 302, 313, -1, 131, 306, 134, -1, 131, 307, 306, -1, 306, 307, 308, -1, 305, 308, 309, -1, 305, 306, 308, -1, 305, 310, 306, -1, 306, 310, 134, -1, 134, 310, 311, -1, 631, 632, 312, -1, 211, 312, 408, -1, 211, 631, 312, -1, 211, 628, 631, -1, 211, 629, 628, -1, 633, 313, 658, -1, 658, 313, 312, -1, 632, 658, 312, -1, 660, 661, 314, -1, 314, 661, 315, -1, 316, 314, 315, -1, 316, 298, 314, -1, 316, 317, 298, -1, 298, 317, 318, -1, 318, 317, 400, -1, 299, 400, 288, -1, 137, 288, 138, -1, 137, 299, 288, -1, 279, 663, 283, -1, 401, 283, 397, -1, 398, 397, 394, -1, 319, 394, 396, -1, 319, 398, 394, -1, 319, 286, 398, -1, 647, 320, 389, -1, 389, 320, 650, -1, 321, 389, 650, -1, 321, 267, 389, -1, 321, 323, 267, -1, 267, 323, 322, -1, 322, 323, 383, -1, 262, 383, 380, -1, 140, 380, 257, -1, 140, 262, 380, -1, 384, 255, 324, -1, 379, 324, 325, -1, 327, 325, 374, -1, 326, 374, 377, -1, 326, 327, 374, -1, 326, 258, 327, -1, 243, 615, 328, -1, 328, 615, 235, -1, 329, 328, 235, -1, 329, 330, 328, -1, 329, 331, 330, -1, 330, 331, 245, -1, 245, 331, 332, -1, 237, 332, 334, -1, 333, 334, 234, -1, 333, 237, 334, -1, 228, 335, 230, -1, 366, 230, 362, -1, 339, 362, 336, -1, 337, 336, 360, -1, 337, 339, 336, -1, 337, 338, 339, -1, 206, 208, 340, -1, 353, 340, 352, -1, 341, 352, 342, -1, 343, 342, 344, -1, 343, 341, 342, -1, 343, 217, 341, -1, 340, 626, 216, -1, 352, 216, 215, -1, 342, 215, 214, -1, 344, 214, 213, -1, 345, 344, 213, -1, 409, 212, 346, -1, 346, 212, 213, -1, 408, 312, 407, -1, 409, 407, 308, -1, 307, 409, 308, -1, 214, 347, 346, -1, 346, 347, 408, -1, 404, 301, 405, -1, 348, 286, 349, -1, 265, 264, 270, -1, 259, 258, 381, -1, 240, 350, 351, -1, 365, 338, 364, -1, 354, 218, 219, -1, 342, 214, 344, -1, 352, 215, 342, -1, 353, 352, 341, -1, 201, 353, 341, -1, 218, 201, 217, -1, 340, 216, 352, -1, 202, 201, 354, -1, 206, 340, 353, -1, 202, 206, 353, -1, 361, 220, 219, -1, 220, 355, 354, -1, 355, 203, 202, -1, 357, 223, 220, -1, 223, 221, 355, -1, 150, 360, 361, -1, 356, 150, 361, -1, 359, 357, 336, -1, 362, 359, 336, -1, 362, 358, 359, -1, 362, 230, 358, -1, 222, 223, 359, -1, 336, 357, 360, -1, 360, 357, 361, -1, 366, 362, 339, -1, 365, 366, 339, -1, 334, 363, 364, -1, 363, 226, 365, -1, 368, 363, 332, -1, 230, 366, 228, -1, 228, 366, 226, -1, 227, 226, 368, -1, 245, 332, 237, -1, 367, 368, 331, -1, 244, 330, 246, -1, 240, 244, 246, -1, 369, 247, 351, -1, 247, 372, 240, -1, 328, 244, 370, -1, 370, 244, 372, -1, 378, 371, 247, -1, 371, 241, 372, -1, 144, 377, 369, -1, 158, 144, 369, -1, 373, 378, 374, -1, 325, 373, 374, -1, 325, 375, 373, -1, 325, 324, 375, -1, 376, 371, 373, -1, 374, 378, 377, -1, 377, 378, 369, -1, 379, 325, 327, -1, 259, 379, 327, -1, 380, 382, 381, -1, 382, 385, 259, -1, 386, 382, 383, -1, 324, 379, 384, -1, 384, 379, 385, -1, 252, 385, 386, -1, 322, 383, 262, -1, 261, 386, 323, -1, 387, 267, 388, -1, 265, 387, 388, -1, 275, 271, 270, -1, 271, 391, 265, -1, 389, 387, 390, -1, 390, 387, 391, -1, 393, 272, 271, -1, 272, 274, 391, -1, 277, 396, 275, -1, 269, 277, 275, -1, 392, 393, 394, -1, 397, 392, 394, -1, 397, 276, 392, -1, 397, 283, 276, -1, 395, 272, 392, -1, 394, 393, 396, -1, 396, 393, 275, -1, 401, 397, 398, -1, 348, 401, 398, -1, 288, 399, 349, -1, 399, 402, 348, -1, 289, 399, 400, -1, 283, 401, 279, -1, 279, 401, 402, -1, 281, 402, 289, -1, 318, 400, 299, -1, 287, 289, 317, -1, 297, 298, 403, -1, 404, 297, 403, -1, 310, 406, 405, -1, 406, 293, 404, -1, 304, 406, 305, -1, 314, 297, 294, -1, 294, 297, 293, -1, 295, 293, 304, -1, 302, 304, 309, -1, 313, 309, 407, -1, 312, 313, 407, -1, 407, 309, 308, -1, 408, 407, 409, -1, 737, 691, 421, -1, 737, 700, 691, -1, 737, 732, 700, -1, 700, 732, 410, -1, 410, 732, 412, -1, 411, 412, 729, -1, 415, 729, 416, -1, 708, 416, 717, -1, 417, 717, 413, -1, 414, 417, 413, -1, 410, 412, 411, -1, 411, 729, 415, -1, 415, 416, 708, -1, 708, 717, 417, -1, 691, 422, 421, -1, 421, 422, 418, -1, 419, 421, 418, -1, 419, 420, 421, -1, 421, 420, 759, -1, 749, 421, 759, -1, 749, 746, 421, -1, 421, 746, 745, -1, 782, 781, 422, -1, 422, 781, 423, -1, 424, 422, 423, -1, 424, 425, 422, -1, 422, 425, 774, -1, 773, 422, 774, -1, 773, 766, 422, -1, 422, 766, 418, -1, 426, 865, 174, -1, 426, 427, 865, -1, 426, 173, 427, -1, 427, 173, 861, -1, 861, 173, 428, -1, 429, 428, 430, -1, 429, 861, 428, -1, 428, 431, 430, -1, 430, 431, 855, -1, 855, 431, 172, -1, 854, 172, 185, -1, 433, 185, 434, -1, 435, 434, 436, -1, 850, 436, 169, -1, 432, 169, 437, -1, 432, 850, 169, -1, 855, 172, 854, -1, 854, 185, 433, -1, 433, 434, 435, -1, 435, 436, 850, -1, 169, 183, 437, -1, 437, 183, 438, -1, 438, 183, 439, -1, 847, 439, 181, -1, 441, 181, 180, -1, 878, 180, 179, -1, 440, 179, 843, -1, 440, 878, 179, -1, 438, 439, 847, -1, 847, 181, 441, -1, 441, 180, 878, -1, 179, 442, 843, -1, 843, 442, 449, -1, 449, 442, 168, -1, 842, 168, 443, -1, 175, 842, 443, -1, 175, 444, 842, -1, 175, 445, 444, -1, 444, 445, 873, -1, 873, 445, 446, -1, 446, 445, 447, -1, 448, 447, 871, -1, 448, 446, 447, -1, 449, 168, 842, -1, 447, 165, 871, -1, 871, 165, 451, -1, 451, 165, 163, -1, 450, 163, 174, -1, 865, 450, 174, -1, 451, 163, 450, -1, 452, 461, 196, -1, 452, 462, 461, -1, 452, 464, 462, -1, 462, 464, 453, -1, 463, 453, 575, -1, 454, 575, 456, -1, 455, 456, 457, -1, 458, 457, 902, -1, 458, 455, 457, -1, 458, 459, 455, -1, 455, 459, 569, -1, 454, 569, 574, -1, 463, 574, 460, -1, 462, 460, 461, -1, 462, 463, 460, -1, 462, 453, 463, -1, 464, 468, 453, -1, 453, 468, 465, -1, 575, 465, 466, -1, 456, 466, 578, -1, 457, 578, 467, -1, 902, 467, 470, -1, 902, 457, 467, -1, 468, 199, 465, -1, 465, 199, 576, -1, 466, 576, 469, -1, 578, 469, 577, -1, 467, 577, 473, -1, 470, 473, 471, -1, 470, 467, 473, -1, 199, 474, 576, -1, 576, 474, 476, -1, 469, 476, 581, -1, 577, 581, 580, -1, 473, 580, 472, -1, 471, 472, 905, -1, 471, 473, 472, -1, 474, 475, 476, -1, 476, 475, 477, -1, 494, 477, 198, -1, 478, 198, 200, -1, 500, 200, 479, -1, 505, 479, 481, -1, 480, 481, 507, -1, 585, 507, 197, -1, 510, 197, 482, -1, 589, 482, 483, -1, 484, 483, 485, -1, 195, 484, 485, -1, 195, 492, 484, -1, 195, 519, 492, -1, 492, 519, 486, -1, 591, 486, 592, -1, 593, 592, 521, -1, 488, 521, 487, -1, 926, 487, 522, -1, 926, 488, 487, -1, 926, 489, 488, -1, 488, 489, 490, -1, 593, 490, 491, -1, 591, 491, 493, -1, 492, 493, 484, -1, 492, 591, 493, -1, 492, 486, 591, -1, 476, 477, 494, -1, 581, 494, 579, -1, 580, 579, 495, -1, 472, 495, 496, -1, 905, 496, 499, -1, 905, 472, 496, -1, 494, 198, 478, -1, 579, 478, 497, -1, 495, 497, 498, -1, 496, 498, 501, -1, 499, 501, 502, -1, 499, 496, 501, -1, 478, 200, 500, -1, 497, 500, 582, -1, 498, 582, 584, -1, 501, 584, 504, -1, 502, 504, 921, -1, 502, 501, 504, -1, 500, 479, 505, -1, 582, 505, 583, -1, 584, 583, 503, -1, 504, 503, 588, -1, 921, 588, 922, -1, 921, 504, 588, -1, 505, 481, 480, -1, 583, 480, 586, -1, 503, 586, 587, -1, 588, 587, 506, -1, 922, 506, 907, -1, 922, 588, 506, -1, 480, 507, 585, -1, 586, 585, 508, -1, 587, 508, 590, -1, 506, 590, 509, -1, 907, 509, 513, -1, 907, 506, 509, -1, 585, 197, 510, -1, 508, 510, 514, -1, 590, 514, 511, -1, 509, 511, 512, -1, 513, 512, 925, -1, 513, 509, 512, -1, 510, 482, 589, -1, 514, 589, 515, -1, 511, 515, 516, -1, 512, 516, 518, -1, 925, 518, 517, -1, 925, 512, 518, -1, 589, 483, 484, -1, 515, 484, 493, -1, 516, 493, 491, -1, 518, 491, 490, -1, 517, 490, 489, -1, 517, 518, 490, -1, 519, 194, 486, -1, 486, 194, 524, -1, 592, 524, 520, -1, 521, 520, 525, -1, 487, 525, 523, -1, 522, 523, 526, -1, 522, 487, 523, -1, 194, 193, 524, -1, 524, 193, 596, -1, 520, 596, 595, -1, 525, 595, 597, -1, 523, 597, 529, -1, 526, 529, 928, -1, 526, 523, 529, -1, 193, 527, 596, -1, 596, 527, 594, -1, 595, 594, 528, -1, 597, 528, 598, -1, 529, 598, 534, -1, 928, 534, 533, -1, 928, 529, 534, -1, 527, 530, 594, -1, 594, 530, 531, -1, 528, 531, 536, -1, 598, 536, 532, -1, 534, 532, 538, -1, 533, 538, 541, -1, 533, 534, 538, -1, 530, 542, 531, -1, 531, 542, 535, -1, 536, 535, 537, -1, 532, 537, 539, -1, 538, 539, 540, -1, 541, 540, 913, -1, 541, 538, 540, -1, 542, 192, 535, -1, 535, 192, 599, -1, 537, 599, 543, -1, 539, 543, 544, -1, 540, 544, 545, -1, 913, 545, 930, -1, 913, 540, 545, -1, 192, 546, 599, -1, 599, 546, 600, -1, 543, 600, 602, -1, 544, 602, 547, -1, 545, 547, 548, -1, 930, 548, 552, -1, 930, 545, 548, -1, 546, 549, 600, -1, 600, 549, 601, -1, 602, 601, 550, -1, 547, 550, 551, -1, 548, 551, 553, -1, 552, 553, 931, -1, 552, 548, 553, -1, 549, 191, 601, -1, 601, 191, 554, -1, 550, 554, 604, -1, 551, 604, 605, -1, 553, 605, 608, -1, 931, 608, 916, -1, 931, 553, 608, -1, 191, 555, 554, -1, 554, 555, 603, -1, 604, 603, 607, -1, 605, 607, 556, -1, 608, 556, 559, -1, 916, 559, 558, -1, 916, 608, 559, -1, 555, 189, 603, -1, 603, 189, 560, -1, 607, 560, 606, -1, 556, 606, 611, -1, 559, 611, 557, -1, 558, 557, 897, -1, 558, 559, 557, -1, 189, 188, 560, -1, 560, 188, 610, -1, 606, 610, 561, -1, 611, 561, 571, -1, 557, 571, 564, -1, 897, 564, 898, -1, 897, 557, 564, -1, 188, 187, 610, -1, 610, 187, 609, -1, 561, 609, 562, -1, 571, 562, 570, -1, 564, 570, 563, -1, 898, 563, 900, -1, 898, 564, 563, -1, 187, 565, 609, -1, 609, 565, 566, -1, 562, 566, 567, -1, 570, 567, 573, -1, 563, 573, 572, -1, 900, 572, 901, -1, 900, 563, 572, -1, 565, 190, 566, -1, 566, 190, 568, -1, 196, 566, 568, -1, 196, 461, 566, -1, 566, 461, 567, -1, 567, 461, 460, -1, 573, 460, 574, -1, 572, 574, 569, -1, 901, 569, 459, -1, 901, 572, 569, -1, 484, 515, 589, -1, 515, 511, 514, -1, 516, 515, 493, -1, 511, 509, 590, -1, 512, 511, 516, -1, 567, 570, 562, -1, 573, 567, 460, -1, 570, 564, 571, -1, 563, 570, 573, -1, 611, 571, 557, -1, 561, 562, 571, -1, 609, 566, 562, -1, 572, 573, 574, -1, 454, 574, 463, -1, 575, 454, 463, -1, 465, 575, 453, -1, 576, 466, 465, -1, 455, 569, 454, -1, 456, 455, 454, -1, 466, 456, 575, -1, 476, 469, 576, -1, 469, 578, 466, -1, 578, 457, 456, -1, 494, 581, 476, -1, 581, 577, 469, -1, 577, 467, 578, -1, 478, 579, 494, -1, 579, 580, 581, -1, 580, 473, 577, -1, 500, 497, 478, -1, 497, 495, 579, -1, 495, 472, 580, -1, 505, 582, 500, -1, 582, 498, 497, -1, 498, 496, 495, -1, 480, 583, 505, -1, 583, 584, 582, -1, 584, 501, 498, -1, 585, 586, 480, -1, 586, 503, 583, -1, 503, 504, 584, -1, 510, 508, 585, -1, 508, 587, 586, -1, 587, 588, 503, -1, 589, 514, 510, -1, 514, 590, 508, -1, 590, 506, 587, -1, 518, 516, 491, -1, 593, 491, 591, -1, 592, 593, 591, -1, 524, 592, 486, -1, 596, 520, 524, -1, 488, 490, 593, -1, 521, 488, 593, -1, 520, 521, 592, -1, 594, 595, 596, -1, 595, 525, 520, -1, 525, 487, 521, -1, 531, 528, 594, -1, 528, 597, 595, -1, 597, 523, 525, -1, 535, 536, 531, -1, 536, 598, 528, -1, 598, 529, 597, -1, 599, 537, 535, -1, 537, 532, 536, -1, 532, 534, 598, -1, 600, 543, 599, -1, 543, 539, 537, -1, 539, 538, 532, -1, 601, 602, 600, -1, 602, 544, 543, -1, 544, 540, 539, -1, 554, 550, 601, -1, 550, 547, 602, -1, 547, 545, 544, -1, 603, 604, 554, -1, 604, 551, 550, -1, 551, 548, 547, -1, 560, 607, 603, -1, 607, 605, 604, -1, 605, 553, 551, -1, 610, 606, 560, -1, 606, 556, 607, -1, 556, 608, 605, -1, 609, 561, 610, -1, 561, 611, 606, -1, 611, 559, 556, -1, 1012, 612, 657, -1, 1012, 613, 612, -1, 1012, 250, 613, -1, 1012, 1011, 250, -1, 250, 1011, 248, -1, 248, 1011, 614, -1, 249, 614, 242, -1, 249, 248, 614, -1, 614, 1001, 242, -1, 242, 1001, 243, -1, 243, 1001, 615, -1, 615, 1001, 998, -1, 235, 998, 996, -1, 236, 996, 233, -1, 236, 235, 996, -1, 615, 998, 235, -1, 996, 995, 233, -1, 233, 995, 618, -1, 618, 995, 619, -1, 616, 619, 617, -1, 229, 617, 335, -1, 229, 616, 617, -1, 618, 619, 616, -1, 617, 988, 335, -1, 335, 988, 231, -1, 231, 988, 985, -1, 232, 985, 621, -1, 224, 621, 620, -1, 224, 232, 621, -1, 231, 985, 232, -1, 621, 623, 620, -1, 620, 623, 622, -1, 622, 623, 977, -1, 624, 977, 625, -1, 204, 625, 205, -1, 204, 624, 625, -1, 622, 977, 624, -1, 625, 971, 205, -1, 205, 971, 207, -1, 207, 971, 968, -1, 208, 968, 626, -1, 208, 207, 968, -1, 968, 964, 626, -1, 626, 964, 209, -1, 209, 964, 627, -1, 627, 964, 958, -1, 629, 958, 956, -1, 628, 956, 631, -1, 628, 629, 956, -1, 627, 958, 629, -1, 956, 630, 631, -1, 631, 630, 632, -1, 632, 630, 658, -1, 658, 630, 1074, -1, 633, 1074, 1073, -1, 659, 1073, 1072, -1, 303, 1072, 1082, -1, 634, 1082, 1071, -1, 296, 1071, 1069, -1, 660, 1069, 1058, -1, 661, 1058, 635, -1, 315, 635, 1056, -1, 290, 1056, 662, -1, 291, 662, 636, -1, 280, 636, 637, -1, 282, 637, 638, -1, 639, 638, 640, -1, 663, 640, 641, -1, 642, 641, 643, -1, 1044, 642, 643, -1, 1044, 284, 642, -1, 1044, 644, 284, -1, 284, 644, 285, -1, 285, 644, 645, -1, 664, 645, 646, -1, 273, 646, 1029, -1, 665, 1029, 666, -1, 266, 666, 667, -1, 647, 667, 648, -1, 320, 648, 649, -1, 650, 649, 651, -1, 260, 651, 653, -1, 652, 653, 655, -1, 654, 655, 668, -1, 253, 668, 1021, -1, 254, 1021, 656, -1, 255, 656, 657, -1, 256, 657, 612, -1, 256, 255, 657, -1, 658, 1074, 633, -1, 633, 1073, 659, -1, 659, 1072, 303, -1, 303, 1082, 634, -1, 634, 1071, 296, -1, 296, 1069, 660, -1, 660, 1058, 661, -1, 661, 635, 315, -1, 315, 1056, 290, -1, 290, 662, 291, -1, 291, 636, 280, -1, 280, 637, 282, -1, 282, 638, 639, -1, 639, 640, 663, -1, 663, 641, 642, -1, 285, 645, 664, -1, 664, 646, 273, -1, 273, 1029, 665, -1, 665, 666, 266, -1, 266, 667, 647, -1, 647, 648, 320, -1, 320, 649, 650, -1, 650, 651, 260, -1, 260, 653, 652, -1, 652, 655, 654, -1, 654, 668, 253, -1, 253, 1021, 254, -1, 254, 656, 255, -1, 1157, 671, 669, -1, 669, 671, 670, -1, 670, 671, 672, -1, 672, 671, 1148, -1, 1148, 671, 673, -1, 673, 671, 1163, -1, 675, 1163, 1162, -1, 674, 1162, 679, -1, 674, 675, 1162, -1, 671, 1168, 1163, -1, 1163, 1168, 676, -1, 676, 1168, 1167, -1, 1165, 1167, 1154, -1, 1152, 1154, 1153, -1, 1152, 1165, 1154, -1, 676, 1167, 1165, -1, 673, 1163, 675, -1, 677, 678, 1162, -1, 1162, 678, 1150, -1, 679, 1162, 1150, -1, 1180, 680, 681, -1, 681, 680, 682, -1, 682, 680, 1169, -1, 1169, 680, 1181, -1, 1181, 680, 683, -1, 683, 680, 1185, -1, 1182, 1185, 1171, -1, 1182, 683, 1185, -1, 680, 684, 1185, -1, 1185, 684, 685, -1, 685, 684, 1177, -1, 1174, 1177, 1176, -1, 686, 1176, 687, -1, 686, 1174, 1176, -1, 685, 1177, 1174, -1, 1185, 688, 1171, -1, 1171, 688, 689, -1, 689, 688, 1172, -1, 1172, 688, 1184, -1, 1184, 688, 690, -1, 691, 698, 422, -1, 691, 692, 698, -1, 691, 700, 692, -1, 692, 700, 701, -1, 699, 701, 693, -1, 696, 693, 801, -1, 694, 801, 800, -1, 695, 800, 1237, -1, 695, 694, 800, -1, 695, 1236, 694, -1, 694, 1236, 790, -1, 696, 790, 795, -1, 699, 795, 697, -1, 692, 697, 698, -1, 692, 699, 697, -1, 692, 701, 699, -1, 700, 410, 701, -1, 701, 410, 796, -1, 693, 796, 702, -1, 801, 702, 803, -1, 800, 803, 703, -1, 1237, 703, 1238, -1, 1237, 800, 703, -1, 410, 411, 796, -1, 796, 411, 798, -1, 702, 798, 705, -1, 803, 705, 802, -1, 703, 802, 704, -1, 1238, 704, 1250, -1, 1238, 703, 704, -1, 411, 415, 798, -1, 798, 415, 799, -1, 705, 799, 706, -1, 802, 706, 806, -1, 704, 806, 709, -1, 1250, 709, 707, -1, 1250, 704, 709, -1, 415, 708, 799, -1, 799, 708, 804, -1, 706, 804, 805, -1, 806, 805, 808, -1, 709, 808, 710, -1, 707, 710, 1251, -1, 707, 709, 710, -1, 708, 417, 804, -1, 804, 417, 712, -1, 805, 712, 809, -1, 808, 809, 810, -1, 710, 810, 711, -1, 1251, 711, 1239, -1, 1251, 710, 711, -1, 417, 414, 712, -1, 712, 414, 807, -1, 809, 807, 714, -1, 810, 714, 811, -1, 711, 811, 713, -1, 1239, 713, 716, -1, 1239, 711, 713, -1, 414, 413, 807, -1, 807, 413, 718, -1, 714, 718, 719, -1, 811, 719, 812, -1, 713, 812, 715, -1, 716, 715, 1240, -1, 716, 713, 715, -1, 413, 717, 718, -1, 718, 717, 720, -1, 719, 720, 723, -1, 812, 723, 813, -1, 715, 813, 721, -1, 1240, 721, 722, -1, 1240, 715, 721, -1, 717, 416, 720, -1, 720, 416, 724, -1, 723, 724, 814, -1, 813, 814, 815, -1, 721, 815, 727, -1, 722, 727, 1241, -1, 722, 721, 727, -1, 416, 729, 724, -1, 724, 729, 725, -1, 814, 725, 726, -1, 815, 726, 816, -1, 727, 816, 728, -1, 1241, 728, 1253, -1, 1241, 727, 728, -1, 729, 412, 725, -1, 725, 412, 733, -1, 726, 733, 734, -1, 816, 734, 730, -1, 728, 730, 794, -1, 1253, 794, 731, -1, 1253, 728, 794, -1, 412, 732, 733, -1, 733, 732, 738, -1, 734, 738, 735, -1, 730, 735, 739, -1, 794, 739, 736, -1, 731, 736, 1243, -1, 731, 794, 736, -1, 732, 737, 738, -1, 738, 737, 740, -1, 735, 740, 818, -1, 739, 818, 820, -1, 736, 820, 819, -1, 1243, 819, 1255, -1, 1243, 736, 819, -1, 737, 421, 740, -1, 740, 421, 742, -1, 818, 742, 743, -1, 820, 743, 741, -1, 819, 741, 744, -1, 1255, 744, 1256, -1, 1255, 819, 744, -1, 421, 745, 742, -1, 742, 745, 817, -1, 743, 817, 823, -1, 741, 823, 822, -1, 744, 822, 748, -1, 1256, 748, 747, -1, 1256, 744, 748, -1, 745, 746, 817, -1, 817, 746, 750, -1, 823, 750, 821, -1, 822, 821, 752, -1, 748, 752, 753, -1, 747, 753, 1244, -1, 747, 748, 753, -1, 746, 749, 750, -1, 750, 749, 751, -1, 821, 751, 824, -1, 752, 824, 825, -1, 753, 825, 754, -1, 1244, 754, 757, -1, 1244, 753, 754, -1, 749, 759, 751, -1, 751, 759, 755, -1, 824, 755, 756, -1, 825, 756, 829, -1, 754, 829, 758, -1, 757, 758, 761, -1, 757, 754, 758, -1, 759, 420, 755, -1, 755, 420, 826, -1, 756, 826, 827, -1, 829, 827, 760, -1, 758, 760, 762, -1, 761, 762, 1258, -1, 761, 758, 762, -1, 420, 419, 826, -1, 826, 419, 763, -1, 827, 763, 828, -1, 760, 828, 832, -1, 762, 832, 765, -1, 1258, 765, 1245, -1, 1258, 762, 765, -1, 419, 418, 763, -1, 763, 418, 767, -1, 828, 767, 768, -1, 832, 768, 831, -1, 765, 831, 764, -1, 1245, 764, 1259, -1, 1245, 765, 764, -1, 418, 766, 767, -1, 767, 766, 830, -1, 768, 830, 769, -1, 831, 769, 771, -1, 764, 771, 834, -1, 1259, 834, 1260, -1, 1259, 764, 834, -1, 766, 773, 830, -1, 830, 773, 775, -1, 769, 775, 770, -1, 771, 770, 772, -1, 834, 772, 837, -1, 1260, 837, 1262, -1, 1260, 834, 837, -1, 773, 774, 775, -1, 775, 774, 776, -1, 770, 776, 833, -1, 772, 833, 836, -1, 837, 836, 840, -1, 1262, 840, 1263, -1, 1262, 837, 840, -1, 774, 425, 776, -1, 776, 425, 777, -1, 833, 777, 839, -1, 836, 839, 778, -1, 840, 778, 779, -1, 1263, 779, 1248, -1, 1263, 840, 779, -1, 425, 424, 777, -1, 777, 424, 835, -1, 839, 835, 838, -1, 778, 838, 785, -1, 779, 785, 784, -1, 1248, 784, 1234, -1, 1248, 779, 784, -1, 424, 423, 835, -1, 835, 423, 781, -1, 780, 781, 782, -1, 787, 782, 422, -1, 698, 787, 422, -1, 698, 783, 787, -1, 698, 697, 783, -1, 783, 697, 788, -1, 789, 788, 793, -1, 784, 793, 1234, -1, 784, 789, 793, -1, 784, 785, 789, -1, 789, 785, 786, -1, 783, 786, 787, -1, 783, 789, 786, -1, 783, 788, 789, -1, 835, 781, 780, -1, 838, 780, 786, -1, 785, 838, 786, -1, 780, 782, 787, -1, 786, 780, 787, -1, 1236, 791, 790, -1, 790, 791, 797, -1, 795, 797, 788, -1, 697, 795, 788, -1, 791, 792, 797, -1, 797, 792, 793, -1, 788, 797, 793, -1, 792, 1234, 793, -1, 740, 735, 738, -1, 818, 740, 742, -1, 735, 730, 734, -1, 739, 735, 818, -1, 730, 728, 816, -1, 794, 730, 739, -1, 778, 785, 779, -1, 696, 795, 699, -1, 693, 696, 699, -1, 796, 693, 701, -1, 790, 797, 795, -1, 798, 702, 796, -1, 694, 790, 696, -1, 801, 694, 696, -1, 702, 801, 693, -1, 799, 705, 798, -1, 705, 803, 702, -1, 803, 800, 801, -1, 804, 706, 799, -1, 706, 802, 705, -1, 802, 703, 803, -1, 712, 805, 804, -1, 805, 806, 706, -1, 806, 704, 802, -1, 807, 809, 712, -1, 809, 808, 805, -1, 808, 709, 806, -1, 718, 714, 807, -1, 714, 810, 809, -1, 810, 710, 808, -1, 720, 719, 718, -1, 719, 811, 714, -1, 811, 711, 810, -1, 724, 723, 720, -1, 723, 812, 719, -1, 812, 713, 811, -1, 725, 814, 724, -1, 814, 813, 723, -1, 813, 715, 812, -1, 733, 726, 725, -1, 726, 815, 814, -1, 815, 721, 813, -1, 738, 734, 733, -1, 734, 816, 726, -1, 816, 727, 815, -1, 817, 743, 742, -1, 743, 820, 818, -1, 820, 736, 739, -1, 750, 823, 817, -1, 823, 741, 743, -1, 741, 819, 820, -1, 751, 821, 750, -1, 821, 822, 823, -1, 822, 744, 741, -1, 755, 824, 751, -1, 824, 752, 821, -1, 752, 748, 822, -1, 826, 756, 755, -1, 756, 825, 824, -1, 825, 753, 752, -1, 763, 827, 826, -1, 827, 829, 756, -1, 829, 754, 825, -1, 767, 828, 763, -1, 828, 760, 827, -1, 760, 758, 829, -1, 830, 768, 767, -1, 768, 832, 828, -1, 832, 762, 760, -1, 775, 769, 830, -1, 769, 831, 768, -1, 831, 765, 832, -1, 776, 770, 775, -1, 770, 771, 769, -1, 771, 764, 831, -1, 777, 833, 776, -1, 833, 772, 770, -1, 772, 834, 771, -1, 835, 839, 777, -1, 839, 836, 833, -1, 836, 837, 772, -1, 780, 838, 835, -1, 838, 778, 839, -1, 778, 840, 836, -1, 841, 842, 876, -1, 841, 1577, 842, -1, 842, 1577, 449, -1, 449, 1577, 877, -1, 843, 877, 440, -1, 843, 449, 877, -1, 844, 847, 877, -1, 844, 845, 847, -1, 847, 845, 1564, -1, 846, 847, 1564, -1, 846, 1560, 847, -1, 847, 1560, 1556, -1, 848, 847, 1556, -1, 848, 1550, 847, -1, 847, 1550, 438, -1, 438, 1550, 1546, -1, 437, 1546, 1542, -1, 1541, 437, 1542, -1, 1541, 432, 437, -1, 1541, 849, 432, -1, 432, 849, 850, -1, 850, 849, 851, -1, 1532, 850, 851, -1, 1532, 435, 850, -1, 1532, 1531, 435, -1, 435, 1531, 1522, -1, 433, 1522, 1521, -1, 852, 433, 1521, -1, 852, 854, 433, -1, 852, 853, 854, -1, 854, 853, 1646, -1, 855, 1646, 856, -1, 1645, 855, 856, -1, 1645, 857, 855, -1, 855, 857, 430, -1, 430, 857, 858, -1, 1633, 430, 858, -1, 1633, 859, 430, -1, 430, 859, 429, -1, 429, 859, 1631, -1, 860, 429, 1631, -1, 860, 861, 429, -1, 860, 862, 861, -1, 861, 862, 1629, -1, 427, 1629, 1616, -1, 1615, 427, 1616, -1, 1615, 865, 427, -1, 1615, 1614, 865, -1, 865, 1614, 863, -1, 864, 865, 863, -1, 864, 1613, 865, -1, 865, 1613, 1602, -1, 866, 865, 1602, -1, 866, 867, 865, -1, 865, 867, 869, -1, 868, 865, 869, -1, 868, 870, 865, -1, 865, 870, 1588, -1, 1586, 865, 1588, -1, 1586, 872, 865, -1, 865, 872, 450, -1, 450, 872, 451, -1, 451, 872, 871, -1, 871, 872, 448, -1, 448, 872, 446, -1, 446, 872, 873, -1, 873, 872, 874, -1, 875, 873, 874, -1, 875, 1585, 873, -1, 873, 1585, 444, -1, 444, 1585, 1584, -1, 876, 444, 1584, -1, 876, 842, 444, -1, 438, 1546, 437, -1, 435, 1522, 433, -1, 854, 1646, 855, -1, 861, 1629, 427, -1, 847, 441, 877, -1, 877, 441, 878, -1, 440, 877, 878, -1, 880, 879, 889, -1, 880, 881, 879, -1, 880, 882, 881, -1, 881, 882, 883, -1, 883, 882, 884, -1, 1816, 884, 886, -1, 885, 886, 1838, -1, 887, 1838, 1834, -1, 888, 1834, 1833, -1, 1827, 888, 1833, -1, 883, 884, 1816, -1, 1816, 886, 885, -1, 885, 1838, 887, -1, 887, 1834, 888, -1, 879, 890, 889, -1, 889, 890, 1854, -1, 1854, 890, 892, -1, 892, 890, 891, -1, 1893, 892, 891, -1, 1893, 1860, 892, -1, 892, 1860, 1859, -1, 1858, 892, 1859, -1, 1858, 1877, 892, -1, 892, 1877, 1857, -1, 1856, 892, 1857, -1, 893, 894, 890, -1, 890, 894, 1865, -1, 1864, 890, 1865, -1, 1864, 895, 890, -1, 890, 895, 896, -1, 1862, 890, 896, -1, 1862, 1902, 890, -1, 890, 1902, 891, -1, 897, 1981, 558, -1, 897, 1980, 1981, -1, 897, 898, 1980, -1, 1980, 898, 899, -1, 899, 898, 900, -1, 1979, 900, 901, -1, 1977, 901, 459, -1, 917, 459, 458, -1, 1974, 458, 902, -1, 903, 902, 470, -1, 904, 470, 471, -1, 1971, 471, 905, -1, 918, 905, 499, -1, 919, 499, 502, -1, 920, 502, 921, -1, 906, 921, 922, -1, 923, 922, 907, -1, 1991, 907, 513, -1, 924, 513, 925, -1, 908, 925, 517, -1, 1996, 517, 489, -1, 909, 489, 926, -1, 927, 926, 522, -1, 910, 522, 526, -1, 1994, 526, 928, -1, 929, 928, 533, -1, 911, 533, 541, -1, 1993, 541, 913, -1, 912, 913, 930, -1, 1986, 930, 552, -1, 914, 552, 931, -1, 1985, 931, 916, -1, 915, 916, 558, -1, 1981, 915, 558, -1, 899, 900, 1979, -1, 1979, 901, 1977, -1, 1977, 459, 917, -1, 917, 458, 1974, -1, 1974, 902, 903, -1, 903, 470, 904, -1, 904, 471, 1971, -1, 1971, 905, 918, -1, 918, 499, 919, -1, 919, 502, 920, -1, 920, 921, 906, -1, 906, 922, 923, -1, 923, 907, 1991, -1, 1991, 513, 924, -1, 924, 925, 908, -1, 908, 517, 1996, -1, 1996, 489, 909, -1, 909, 926, 927, -1, 927, 522, 910, -1, 910, 526, 1994, -1, 1994, 928, 929, -1, 929, 533, 911, -1, 911, 541, 1993, -1, 1993, 913, 912, -1, 912, 930, 1986, -1, 1986, 552, 914, -1, 914, 931, 1985, -1, 1985, 916, 915, -1, 2002, 934, 2003, -1, 2003, 934, 2004, -1, 2004, 934, 2005, -1, 2005, 934, 2006, -1, 2006, 934, 932, -1, 932, 934, 939, -1, 933, 939, 940, -1, 933, 932, 939, -1, 934, 2023, 939, -1, 939, 2023, 935, -1, 935, 2023, 936, -1, 937, 936, 2021, -1, 2012, 2021, 2020, -1, 2012, 937, 2021, -1, 935, 936, 937, -1, 938, 2009, 939, -1, 938, 2016, 2009, -1, 938, 2010, 2016, -1, 2009, 2008, 939, -1, 939, 2008, 940, -1, 941, 2028, 2033, -1, 941, 2029, 2028, -1, 941, 942, 2029, -1, 2029, 942, 943, -1, 943, 942, 946, -1, 2030, 946, 945, -1, 944, 945, 2031, -1, 944, 2030, 945, -1, 943, 946, 2030, -1, 2028, 948, 2033, -1, 2033, 948, 947, -1, 947, 948, 950, -1, 949, 950, 2026, -1, 955, 2026, 952, -1, 951, 952, 953, -1, 2034, 953, 954, -1, 2034, 951, 953, -1, 947, 950, 949, -1, 949, 2026, 955, -1, 955, 952, 951, -1, 956, 957, 630, -1, 956, 962, 957, -1, 956, 958, 962, -1, 962, 958, 1090, -1, 961, 1090, 1088, -1, 1089, 1088, 966, -1, 959, 966, 967, -1, 959, 1089, 966, -1, 959, 960, 1089, -1, 1089, 960, 1085, -1, 961, 1085, 963, -1, 962, 963, 957, -1, 962, 961, 963, -1, 962, 1090, 961, -1, 958, 964, 1090, -1, 1090, 964, 965, -1, 1088, 965, 1091, -1, 966, 1091, 1093, -1, 967, 1093, 2068, -1, 967, 966, 1093, -1, 964, 968, 965, -1, 965, 968, 1092, -1, 1091, 1092, 1095, -1, 1093, 1095, 969, -1, 2068, 969, 970, -1, 2068, 1093, 969, -1, 968, 971, 1092, -1, 1092, 971, 972, -1, 1095, 972, 1094, -1, 969, 1094, 1097, -1, 970, 1097, 975, -1, 970, 969, 1097, -1, 971, 625, 972, -1, 972, 625, 973, -1, 1094, 973, 974, -1, 1097, 974, 976, -1, 975, 976, 2044, -1, 975, 1097, 976, -1, 625, 977, 973, -1, 973, 977, 1096, -1, 974, 1096, 1098, -1, 976, 1098, 978, -1, 2044, 978, 2065, -1, 2044, 976, 978, -1, 977, 623, 1096, -1, 1096, 623, 1099, -1, 1098, 1099, 1100, -1, 978, 1100, 979, -1, 2065, 979, 2066, -1, 2065, 978, 979, -1, 623, 621, 1099, -1, 1099, 621, 980, -1, 1100, 980, 1101, -1, 979, 1101, 984, -1, 2066, 984, 983, -1, 2066, 979, 984, -1, 621, 985, 980, -1, 980, 985, 986, -1, 1101, 986, 981, -1, 984, 981, 982, -1, 983, 982, 2082, -1, 983, 984, 982, -1, 985, 988, 986, -1, 986, 988, 1102, -1, 981, 1102, 987, -1, 982, 987, 1104, -1, 2082, 1104, 2062, -1, 2082, 982, 1104, -1, 988, 617, 1102, -1, 1102, 617, 1103, -1, 987, 1103, 990, -1, 1104, 990, 989, -1, 2062, 989, 2080, -1, 2062, 1104, 989, -1, 617, 619, 1103, -1, 1103, 619, 992, -1, 990, 992, 1105, -1, 989, 1105, 991, -1, 2080, 991, 2079, -1, 2080, 989, 991, -1, 619, 995, 992, -1, 992, 995, 993, -1, 1105, 993, 1107, -1, 991, 1107, 994, -1, 2079, 994, 2060, -1, 2079, 991, 994, -1, 995, 996, 993, -1, 993, 996, 999, -1, 1107, 999, 1106, -1, 994, 1106, 997, -1, 2060, 997, 2078, -1, 2060, 994, 997, -1, 996, 998, 999, -1, 999, 998, 1000, -1, 1106, 1000, 1108, -1, 997, 1108, 1004, -1, 2078, 1004, 1003, -1, 2078, 997, 1004, -1, 998, 1001, 1000, -1, 1000, 1001, 1002, -1, 1108, 1002, 1109, -1, 1004, 1109, 1005, -1, 1003, 1005, 2077, -1, 1003, 1004, 1005, -1, 1001, 614, 1002, -1, 1002, 614, 1006, -1, 1109, 1006, 1110, -1, 1005, 1110, 1010, -1, 2077, 1010, 1009, -1, 2077, 1005, 1010, -1, 614, 1011, 1006, -1, 1006, 1011, 1007, -1, 1110, 1007, 1014, -1, 1010, 1014, 1008, -1, 1009, 1008, 2058, -1, 1009, 1010, 1008, -1, 1011, 1012, 1007, -1, 1007, 1012, 1013, -1, 1014, 1013, 1112, -1, 1008, 1112, 1017, -1, 2058, 1017, 1016, -1, 2058, 1008, 1017, -1, 1012, 657, 1013, -1, 1013, 657, 1111, -1, 1112, 1111, 1015, -1, 1017, 1015, 1018, -1, 1016, 1018, 2057, -1, 1016, 1017, 1018, -1, 657, 656, 1111, -1, 1111, 656, 1113, -1, 1015, 1113, 1019, -1, 1018, 1019, 1115, -1, 2057, 1115, 1020, -1, 2057, 1018, 1115, -1, 656, 1021, 1113, -1, 1113, 1021, 668, -1, 1114, 668, 655, -1, 1022, 655, 653, -1, 651, 1022, 653, -1, 651, 1023, 1022, -1, 651, 649, 1023, -1, 1023, 649, 1026, -1, 1120, 1026, 1121, -1, 1118, 1121, 1041, -1, 1024, 1041, 1025, -1, 1024, 1118, 1041, -1, 1024, 2075, 1118, -1, 1118, 2075, 1119, -1, 1120, 1119, 1117, -1, 1023, 1117, 1022, -1, 1023, 1120, 1117, -1, 1023, 1026, 1120, -1, 1113, 668, 1114, -1, 1019, 1114, 1116, -1, 1115, 1116, 1027, -1, 1020, 1027, 1028, -1, 1020, 1115, 1027, -1, 1114, 655, 1022, -1, 1116, 1022, 1117, -1, 1027, 1117, 1119, -1, 1028, 1119, 2075, -1, 1028, 1027, 1119, -1, 649, 648, 1026, -1, 1026, 648, 667, -1, 1039, 667, 666, -1, 1042, 666, 1029, -1, 646, 1042, 1029, -1, 646, 1030, 1042, -1, 646, 645, 1030, -1, 1030, 645, 1031, -1, 1038, 1031, 1032, -1, 1035, 1032, 1033, -1, 2054, 1033, 1054, -1, 2054, 1035, 1033, -1, 2054, 1034, 1035, -1, 1035, 1034, 1036, -1, 1038, 1036, 1037, -1, 1030, 1037, 1042, -1, 1030, 1038, 1037, -1, 1030, 1031, 1038, -1, 1026, 667, 1039, -1, 1121, 1039, 1040, -1, 1041, 1040, 1043, -1, 1025, 1043, 2074, -1, 1025, 1041, 1043, -1, 1039, 666, 1042, -1, 1040, 1042, 1037, -1, 1043, 1037, 1036, -1, 2074, 1036, 1034, -1, 2074, 1043, 1036, -1, 645, 644, 1031, -1, 1031, 644, 1044, -1, 1045, 1044, 643, -1, 1052, 643, 641, -1, 640, 1052, 641, -1, 640, 1046, 1052, -1, 640, 638, 1046, -1, 1046, 638, 1055, -1, 1047, 1055, 1124, -1, 1050, 1124, 1048, -1, 2072, 1048, 1049, -1, 2072, 1050, 1048, -1, 2072, 2053, 1050, -1, 1050, 2053, 1123, -1, 1047, 1123, 1051, -1, 1046, 1051, 1052, -1, 1046, 1047, 1051, -1, 1046, 1055, 1047, -1, 1031, 1044, 1045, -1, 1032, 1045, 1122, -1, 1033, 1122, 1053, -1, 1054, 1053, 2073, -1, 1054, 1033, 1053, -1, 1045, 643, 1052, -1, 1122, 1052, 1051, -1, 1053, 1051, 1123, -1, 2073, 1123, 2053, -1, 2073, 1053, 1123, -1, 638, 637, 1055, -1, 1055, 637, 636, -1, 1125, 636, 662, -1, 1067, 662, 1056, -1, 635, 1067, 1056, -1, 635, 1057, 1067, -1, 635, 1058, 1057, -1, 1057, 1058, 1070, -1, 1059, 1070, 1060, -1, 1063, 1060, 1061, -1, 1062, 1061, 1081, -1, 1062, 1063, 1061, -1, 1062, 2071, 1063, -1, 1063, 2071, 1064, -1, 1059, 1064, 1065, -1, 1057, 1065, 1067, -1, 1057, 1059, 1065, -1, 1057, 1070, 1059, -1, 1055, 636, 1125, -1, 1124, 1125, 1126, -1, 1048, 1126, 1068, -1, 1049, 1068, 1066, -1, 1049, 1048, 1068, -1, 1125, 662, 1067, -1, 1126, 1067, 1065, -1, 1068, 1065, 1064, -1, 1066, 1064, 2071, -1, 1066, 1068, 1064, -1, 1058, 1069, 1070, -1, 1070, 1069, 1071, -1, 1127, 1071, 1082, -1, 1128, 1082, 1072, -1, 1073, 1128, 1072, -1, 1073, 1079, 1128, -1, 1073, 1074, 1079, -1, 1079, 1074, 1086, -1, 1080, 1086, 1075, -1, 1077, 1075, 1087, -1, 2069, 1087, 1076, -1, 2069, 1077, 1087, -1, 2069, 2070, 1077, -1, 1077, 2070, 1078, -1, 1080, 1078, 1084, -1, 1079, 1084, 1128, -1, 1079, 1080, 1084, -1, 1079, 1086, 1080, -1, 1070, 1071, 1127, -1, 1060, 1127, 1129, -1, 1061, 1129, 1083, -1, 1081, 1083, 2048, -1, 1081, 1061, 1083, -1, 1127, 1082, 1128, -1, 1129, 1128, 1084, -1, 1083, 1084, 1078, -1, 2048, 1078, 2070, -1, 2048, 1083, 1078, -1, 1074, 630, 1086, -1, 1086, 630, 957, -1, 1075, 957, 963, -1, 1087, 963, 1085, -1, 1076, 1085, 960, -1, 1076, 1087, 1085, -1, 1075, 1086, 957, -1, 1077, 1078, 1080, -1, 1075, 1077, 1080, -1, 1087, 1075, 963, -1, 1089, 1085, 961, -1, 1088, 1089, 961, -1, 965, 1088, 1090, -1, 1092, 1091, 965, -1, 1091, 966, 1088, -1, 972, 1095, 1092, -1, 1095, 1093, 1091, -1, 973, 1094, 972, -1, 1094, 969, 1095, -1, 1096, 974, 973, -1, 974, 1097, 1094, -1, 1099, 1098, 1096, -1, 1098, 976, 974, -1, 980, 1100, 1099, -1, 1100, 978, 1098, -1, 986, 1101, 980, -1, 1101, 979, 1100, -1, 1102, 981, 986, -1, 981, 984, 1101, -1, 1103, 987, 1102, -1, 987, 982, 981, -1, 992, 990, 1103, -1, 990, 1104, 987, -1, 993, 1105, 992, -1, 1105, 989, 990, -1, 999, 1107, 993, -1, 1107, 991, 1105, -1, 1000, 1106, 999, -1, 1106, 994, 1107, -1, 1002, 1108, 1000, -1, 1108, 997, 1106, -1, 1006, 1109, 1002, -1, 1109, 1004, 1108, -1, 1007, 1110, 1006, -1, 1110, 1005, 1109, -1, 1013, 1014, 1007, -1, 1014, 1010, 1110, -1, 1111, 1112, 1013, -1, 1112, 1008, 1014, -1, 1113, 1015, 1111, -1, 1015, 1017, 1112, -1, 1114, 1019, 1113, -1, 1019, 1018, 1015, -1, 1022, 1116, 1114, -1, 1116, 1115, 1019, -1, 1027, 1116, 1117, -1, 1118, 1119, 1120, -1, 1121, 1118, 1120, -1, 1039, 1121, 1026, -1, 1042, 1040, 1039, -1, 1040, 1041, 1121, -1, 1043, 1040, 1037, -1, 1035, 1036, 1038, -1, 1032, 1035, 1038, -1, 1045, 1032, 1031, -1, 1052, 1122, 1045, -1, 1122, 1033, 1032, -1, 1053, 1122, 1051, -1, 1050, 1123, 1047, -1, 1124, 1050, 1047, -1, 1125, 1124, 1055, -1, 1067, 1126, 1125, -1, 1126, 1048, 1124, -1, 1068, 1126, 1065, -1, 1063, 1064, 1059, -1, 1060, 1063, 1059, -1, 1127, 1060, 1070, -1, 1128, 1129, 1127, -1, 1129, 1061, 1060, -1, 1083, 1129, 1084, -1, 2189, 1130, 1131, -1, 1131, 1130, 2185, -1, 2181, 1131, 2185, -1, 2181, 2176, 1131, -1, 1131, 2176, 2175, -1, 2169, 1131, 2175, -1, 2169, 2168, 1131, -1, 1131, 2168, 1139, -1, 1134, 1139, 1133, -1, 1132, 1134, 1133, -1, 1132, 1135, 1134, -1, 1134, 1135, 2153, -1, 1137, 1134, 2153, -1, 1137, 1136, 1134, -1, 1137, 2147, 1136, -1, 1136, 2147, 1138, -1, 1131, 1139, 1134, -1, 1140, 1134, 1142, -1, 1140, 1131, 1134, -1, 1134, 1141, 1142, -1, 1142, 1141, 2083, -1, 2083, 1141, 1143, -1, 1145, 1143, 2108, -1, 2093, 2108, 2128, -1, 2101, 2128, 2125, -1, 2102, 2125, 1144, -1, 2105, 1144, 2107, -1, 2106, 2105, 2107, -1, 2083, 1143, 1145, -1, 1145, 2108, 2093, -1, 2093, 2128, 2101, -1, 2101, 2125, 2102, -1, 2102, 1144, 2105, -1, 669, 1158, 1157, -1, 669, 2314, 1158, -1, 669, 670, 2314, -1, 2314, 670, 1146, -1, 1146, 670, 672, -1, 2307, 672, 1148, -1, 1147, 1148, 673, -1, 2373, 673, 675, -1, 1159, 675, 674, -1, 2303, 674, 679, -1, 1149, 679, 1150, -1, 1160, 1150, 678, -1, 2378, 678, 677, -1, 1161, 677, 1162, -1, 2288, 1162, 1163, -1, 1164, 1163, 676, -1, 1151, 676, 1165, -1, 2343, 1165, 1152, -1, 2344, 1152, 1153, -1, 2368, 1153, 1154, -1, 1166, 1154, 1167, -1, 2369, 1167, 1168, -1, 1155, 1168, 671, -1, 1156, 671, 1157, -1, 1158, 1156, 1157, -1, 1146, 672, 2307, -1, 2307, 1148, 1147, -1, 1147, 673, 2373, -1, 2373, 675, 1159, -1, 1159, 674, 2303, -1, 2303, 679, 1149, -1, 1149, 1150, 1160, -1, 1160, 678, 2378, -1, 2378, 677, 1161, -1, 1161, 1162, 2288, -1, 2288, 1163, 1164, -1, 1164, 676, 1151, -1, 1151, 1165, 2343, -1, 2343, 1152, 2344, -1, 2344, 1153, 2368, -1, 2368, 1154, 1166, -1, 1166, 1167, 2369, -1, 2369, 1168, 1155, -1, 1155, 671, 1156, -1, 681, 1179, 1180, -1, 681, 2422, 1179, -1, 681, 682, 2422, -1, 2422, 682, 2489, -1, 2489, 682, 1169, -1, 2490, 1169, 1181, -1, 2491, 1181, 683, -1, 2492, 683, 1182, -1, 1170, 1182, 1171, -1, 2409, 1171, 689, -1, 2410, 689, 1172, -1, 1183, 1172, 1184, -1, 2499, 1184, 690, -1, 2497, 690, 688, -1, 2401, 688, 1185, -1, 1173, 1185, 685, -1, 2502, 685, 1174, -1, 1175, 1174, 686, -1, 2459, 686, 687, -1, 2485, 687, 1176, -1, 2486, 1176, 1177, -1, 2487, 1177, 684, -1, 1186, 684, 680, -1, 1178, 680, 1180, -1, 1179, 1178, 1180, -1, 2489, 1169, 2490, -1, 2490, 1181, 2491, -1, 2491, 683, 2492, -1, 2492, 1182, 1170, -1, 1170, 1171, 2409, -1, 2409, 689, 2410, -1, 2410, 1172, 1183, -1, 1183, 1184, 2499, -1, 2499, 690, 2497, -1, 2497, 688, 2401, -1, 2401, 1185, 1173, -1, 1173, 685, 2502, -1, 2502, 1174, 1175, -1, 1175, 686, 2459, -1, 2459, 687, 2485, -1, 2485, 1176, 2486, -1, 2486, 1177, 2487, -1, 2487, 684, 1186, -1, 1186, 680, 1178, -1, 1195, 1264, 1197, -1, 1196, 1197, 1199, -1, 1200, 1199, 1189, -1, 1194, 1189, 1198, -1, 1188, 1198, 1190, -1, 1187, 1190, 2558, -1, 1187, 1188, 1190, -1, 1199, 1215, 1189, -1, 1189, 1215, 1198, -1, 1198, 1215, 1212, -1, 1190, 1212, 2554, -1, 1191, 1190, 2554, -1, 1191, 1192, 1190, -1, 1190, 1192, 2558, -1, 1212, 1193, 2554, -1, 1188, 1194, 1198, -1, 1195, 1196, 1194, -1, 1195, 1197, 1196, -1, 1194, 1196, 1200, -1, 1189, 1194, 1200, -1, 1198, 1212, 1190, -1, 1264, 1199, 1197, -1, 1196, 1199, 1200, -1, 1199, 1264, 1218, -1, 1206, 1218, 1217, -1, 1205, 1217, 1227, -1, 1226, 1227, 1207, -1, 1224, 1207, 1220, -1, 1219, 1220, 1201, -1, 1202, 1219, 1201, -1, 1202, 1203, 1219, -1, 1202, 1204, 1203, -1, 1203, 1204, 1216, -1, 1233, 1216, 1208, -1, 1230, 1208, 1231, -1, 1232, 1231, 1225, -1, 1228, 1225, 1214, -1, 1223, 1214, 1213, -1, 1205, 1213, 1206, -1, 1217, 1205, 1206, -1, 2560, 1227, 1265, -1, 2560, 1207, 1227, -1, 2560, 1220, 1207, -1, 2560, 1201, 1220, -1, 1204, 1209, 1216, -1, 1216, 1209, 1211, -1, 1208, 1211, 1210, -1, 1231, 1208, 1210, -1, 1209, 1210, 1211, -1, 1231, 1193, 1225, -1, 1225, 1193, 1212, -1, 1214, 1212, 1215, -1, 1213, 1215, 1206, -1, 1213, 1214, 1215, -1, 1225, 1212, 1214, -1, 1215, 1199, 1206, -1, 1206, 1199, 1218, -1, 1208, 1216, 1211, -1, 1227, 1217, 1265, -1, 1265, 1217, 1218, -1, 1264, 1265, 1218, -1, 1203, 1221, 1219, -1, 1203, 1233, 1221, -1, 1203, 1216, 1233, -1, 1221, 1222, 1224, -1, 1219, 1224, 1220, -1, 1219, 1221, 1224, -1, 1222, 1223, 1226, -1, 1224, 1226, 1207, -1, 1224, 1222, 1226, -1, 1222, 1221, 1229, -1, 1228, 1229, 1232, -1, 1225, 1228, 1232, -1, 1226, 1223, 1205, -1, 1227, 1226, 1205, -1, 1229, 1228, 1222, -1, 1222, 1228, 1223, -1, 1223, 1228, 1214, -1, 1205, 1223, 1213, -1, 1221, 1233, 1229, -1, 1229, 1233, 1230, -1, 1232, 1230, 1231, -1, 1232, 1229, 1230, -1, 1230, 1233, 1208, -1, 1234, 1249, 1248, -1, 1234, 1235, 1249, -1, 1234, 792, 1235, -1, 1235, 792, 2592, -1, 2592, 792, 791, -1, 2590, 791, 1236, -1, 2586, 1236, 695, -1, 2585, 695, 1237, -1, 2584, 1237, 1238, -1, 2581, 1238, 1250, -1, 2580, 1250, 707, -1, 2575, 707, 1251, -1, 2576, 1251, 1239, -1, 1252, 1239, 716, -1, 2573, 716, 1240, -1, 2579, 1240, 722, -1, 2578, 722, 1241, -1, 2577, 1241, 1253, -1, 2566, 1253, 731, -1, 1254, 731, 1243, -1, 1242, 1243, 1255, -1, 2567, 1255, 1256, -1, 1257, 1256, 747, -1, 2568, 747, 1244, -1, 2569, 1244, 757, -1, 2570, 757, 761, -1, 2596, 761, 1258, -1, 2594, 1258, 1245, -1, 2600, 1245, 1259, -1, 2599, 1259, 1260, -1, 1261, 1260, 1262, -1, 1246, 1262, 1263, -1, 1247, 1263, 1248, -1, 1249, 1247, 1248, -1, 2592, 791, 2590, -1, 2590, 1236, 2586, -1, 2586, 695, 2585, -1, 2585, 1237, 2584, -1, 2584, 1238, 2581, -1, 2581, 1250, 2580, -1, 2580, 707, 2575, -1, 2575, 1251, 2576, -1, 2576, 1239, 1252, -1, 1252, 716, 2573, -1, 2573, 1240, 2579, -1, 2579, 722, 2578, -1, 2578, 1241, 2577, -1, 2577, 1253, 2566, -1, 2566, 731, 1254, -1, 1254, 1243, 1242, -1, 1242, 1255, 2567, -1, 2567, 1256, 1257, -1, 1257, 747, 2568, -1, 2568, 1244, 2569, -1, 2569, 757, 2570, -1, 2570, 761, 2596, -1, 2596, 1258, 2594, -1, 2594, 1245, 2600, -1, 2600, 1259, 2599, -1, 2599, 1260, 1261, -1, 1261, 1262, 1246, -1, 1246, 1263, 1247, -1, 1451, 2587, 1195, -1, 1195, 2587, 2560, -1, 1264, 2560, 1265, -1, 1264, 1195, 2560, -1, 2587, 2561, 2560, -1, 1398, 1291, 1356, -1, 1356, 1291, 1267, -1, 1266, 1267, 1268, -1, 1359, 1268, 1269, -1, 1270, 1269, 1271, -1, 1275, 1271, 2597, -1, 1274, 2597, 1276, -1, 1272, 1276, 1273, -1, 1272, 1274, 1276, -1, 1356, 1267, 1266, -1, 1266, 1268, 1359, -1, 1359, 1269, 1270, -1, 1270, 1271, 1275, -1, 1275, 2597, 1274, -1, 1276, 2595, 1273, -1, 1273, 2595, 1277, -1, 1277, 2595, 1278, -1, 1283, 1278, 1284, -1, 1285, 1284, 2593, -1, 1282, 2593, 1279, -1, 1280, 1279, 1281, -1, 1280, 1282, 1279, -1, 1277, 1278, 1283, -1, 1283, 1284, 1285, -1, 1285, 2593, 1282, -1, 1279, 1287, 1281, -1, 1281, 1287, 1286, -1, 1286, 1287, 1289, -1, 1407, 1289, 1290, -1, 1288, 1290, 2598, -1, 1415, 2598, 2591, -1, 1425, 2591, 2587, -1, 1451, 1425, 2587, -1, 1286, 1289, 1407, -1, 1407, 1290, 1288, -1, 1288, 2598, 1415, -1, 1415, 2591, 1425, -1, 1398, 1321, 1291, -1, 1291, 1321, 2601, -1, 2601, 1321, 1313, -1, 1313, 1321, 1292, -1, 1314, 1313, 1292, -1, 2526, 1293, 4122, -1, 4122, 1293, 2636, -1, 2636, 1293, 2522, -1, 2640, 2522, 2529, -1, 2642, 2529, 1294, -1, 4169, 1294, 2655, -1, 4169, 2642, 1294, -1, 2636, 2522, 2640, -1, 2640, 2529, 2642, -1, 1513, 1295, 1514, -1, 1514, 1295, 2555, -1, 1296, 2555, 1297, -1, 1516, 1297, 2557, -1, 1517, 2557, 1298, -1, 2654, 1517, 1298, -1, 1514, 2555, 1296, -1, 1296, 1297, 1516, -1, 1516, 2557, 1517, -1, 1314, 1292, 1316, -1, 1312, 1316, 1315, -1, 1311, 1315, 1318, -1, 1309, 1318, 1299, -1, 1307, 1299, 1300, -1, 1340, 1307, 1300, -1, 1340, 1308, 1307, -1, 1340, 1301, 1308, -1, 1340, 1324, 1301, -1, 1301, 1324, 1302, -1, 1303, 1302, 2662, -1, 2663, 1303, 2662, -1, 2663, 2605, 1303, -1, 1303, 2605, 1304, -1, 1301, 1304, 1308, -1, 1301, 1303, 1304, -1, 1301, 1302, 1303, -1, 2661, 1305, 1324, -1, 1324, 1305, 1302, -1, 1302, 1305, 1306, -1, 2662, 1302, 1306, -1, 2605, 2604, 1304, -1, 1304, 2604, 1310, -1, 1308, 1310, 1307, -1, 1308, 1304, 1310, -1, 2604, 2603, 1310, -1, 1310, 2603, 1309, -1, 1307, 1309, 1299, -1, 1307, 1310, 1309, -1, 2603, 1311, 1309, -1, 1309, 1311, 1318, -1, 1315, 1311, 1312, -1, 1312, 1311, 1313, -1, 1314, 1312, 1313, -1, 1314, 1316, 1312, -1, 1300, 1299, 1317, -1, 1316, 1317, 1315, -1, 1316, 1300, 1317, -1, 1316, 1292, 1300, -1, 1317, 1299, 1318, -1, 1315, 1317, 1318, -1, 1321, 1320, 1292, -1, 1321, 1319, 1320, -1, 1321, 1322, 1319, -1, 1319, 1322, 1323, -1, 1329, 1323, 1343, -1, 1327, 1343, 1330, -1, 1326, 1330, 1325, -1, 1324, 1325, 2661, -1, 1324, 1326, 1325, -1, 1324, 1340, 1326, -1, 1326, 1340, 1344, -1, 1327, 1344, 1328, -1, 1329, 1328, 1320, -1, 1319, 1329, 1320, -1, 1319, 1323, 1329, -1, 1323, 1322, 1342, -1, 1343, 1342, 1337, -1, 1330, 1337, 1331, -1, 1325, 1331, 2661, -1, 1325, 1330, 1331, -1, 1345, 1334, 1332, -1, 1345, 2660, 1334, -1, 1334, 2660, 2659, -1, 1333, 2659, 1336, -1, 1331, 1336, 2658, -1, 2661, 1331, 2658, -1, 1334, 2659, 1333, -1, 1335, 1333, 1337, -1, 1342, 1335, 1337, -1, 1342, 1332, 1335, -1, 1342, 1322, 1332, -1, 1333, 1336, 1331, -1, 1337, 1333, 1331, -1, 1344, 1340, 1339, -1, 1328, 1339, 1338, -1, 1320, 1338, 1292, -1, 1320, 1328, 1338, -1, 1292, 1341, 1300, -1, 1292, 1338, 1341, -1, 1341, 1338, 1339, -1, 1300, 1339, 1340, -1, 1300, 1341, 1339, -1, 1327, 1328, 1329, -1, 1343, 1327, 1329, -1, 1342, 1343, 1323, -1, 1344, 1339, 1328, -1, 1332, 1334, 1335, -1, 1335, 1334, 1333, -1, 1327, 1330, 1326, -1, 1344, 1327, 1326, -1, 1343, 1337, 1330, -1, 1345, 1332, 2668, -1, 2668, 1332, 1346, -1, 1346, 1332, 1322, -1, 1381, 1322, 1321, -1, 1398, 1381, 1321, -1, 1346, 1322, 1381, -1, 1381, 1398, 1347, -1, 1382, 1347, 1399, -1, 1379, 1399, 1376, -1, 1396, 1376, 1357, -1, 1395, 1357, 1358, -1, 1393, 1358, 1392, -1, 1390, 1392, 1361, -1, 1372, 1361, 1360, -1, 1404, 1360, 1362, -1, 1370, 1362, 1363, -1, 1388, 1363, 1364, -1, 1389, 1364, 1383, -1, 1384, 1383, 1348, -1, 1367, 1348, 1365, -1, 1355, 1365, 1349, -1, 1401, 1349, 1400, -1, 1350, 1400, 1351, -1, 1352, 1350, 1351, -1, 1352, 1406, 1350, -1, 1352, 2674, 1406, -1, 1406, 2674, 1354, -1, 1353, 1354, 1366, -1, 1401, 1366, 1355, -1, 1349, 1401, 1355, -1, 1266, 1399, 1356, -1, 1266, 1376, 1399, -1, 1266, 1357, 1376, -1, 1266, 1359, 1357, -1, 1357, 1359, 1358, -1, 1358, 1359, 1392, -1, 1392, 1359, 1270, -1, 1361, 1270, 1275, -1, 1360, 1275, 1362, -1, 1360, 1361, 1275, -1, 1392, 1270, 1361, -1, 1275, 1274, 1362, -1, 1362, 1274, 1363, -1, 1363, 1274, 1364, -1, 1364, 1274, 1272, -1, 1383, 1272, 1273, -1, 1348, 1273, 1365, -1, 1348, 1383, 1273, -1, 1364, 1272, 1383, -1, 1273, 1277, 1365, -1, 1365, 1277, 1349, -1, 1349, 1277, 1400, -1, 1400, 1277, 1283, -1, 1351, 1400, 1283, -1, 1354, 2672, 1366, -1, 1366, 2672, 1402, -1, 1355, 1402, 1367, -1, 1365, 1355, 1367, -1, 1402, 2672, 1403, -1, 1367, 1403, 1384, -1, 1348, 1367, 1384, -1, 2671, 1387, 1385, -1, 2671, 1369, 1387, -1, 2671, 1368, 1369, -1, 1369, 1368, 1405, -1, 1370, 1405, 1404, -1, 1362, 1370, 1404, -1, 1405, 1368, 1371, -1, 1404, 1371, 1372, -1, 1360, 1404, 1372, -1, 1374, 1394, 1373, -1, 1374, 1397, 1394, -1, 1374, 1375, 1397, -1, 1374, 1380, 1375, -1, 1375, 1380, 1377, -1, 1396, 1377, 1379, -1, 1376, 1396, 1379, -1, 1377, 1380, 1378, -1, 1379, 1378, 1382, -1, 1399, 1379, 1382, -1, 1380, 2668, 1378, -1, 1378, 2668, 1346, -1, 1382, 1346, 1381, -1, 1347, 1382, 1381, -1, 1378, 1346, 1382, -1, 1389, 1383, 1384, -1, 1386, 1384, 1403, -1, 1385, 1403, 2672, -1, 1385, 1386, 1403, -1, 1385, 1387, 1386, -1, 1386, 1387, 1389, -1, 1384, 1386, 1389, -1, 1388, 1364, 1389, -1, 1387, 1388, 1389, -1, 1387, 1369, 1388, -1, 1388, 1369, 1370, -1, 1363, 1388, 1370, -1, 1390, 1361, 1372, -1, 1391, 1372, 1371, -1, 1373, 1371, 1368, -1, 1373, 1391, 1371, -1, 1373, 1394, 1391, -1, 1391, 1394, 1390, -1, 1372, 1391, 1390, -1, 1393, 1392, 1390, -1, 1394, 1393, 1390, -1, 1394, 1397, 1393, -1, 1393, 1397, 1395, -1, 1358, 1393, 1395, -1, 1396, 1357, 1395, -1, 1375, 1395, 1397, -1, 1375, 1396, 1395, -1, 1375, 1377, 1396, -1, 1398, 1356, 1347, -1, 1347, 1356, 1399, -1, 1400, 1350, 1401, -1, 1401, 1350, 1353, -1, 1366, 1401, 1353, -1, 1402, 1355, 1366, -1, 1403, 1367, 1402, -1, 1405, 1370, 1369, -1, 1371, 1404, 1405, -1, 1378, 1379, 1377, -1, 1354, 1353, 1406, -1, 1406, 1353, 1350, -1, 1407, 1408, 1286, -1, 1407, 1412, 1408, -1, 1407, 1288, 1412, -1, 1412, 1288, 1414, -1, 1448, 1414, 1409, -1, 1410, 1409, 1416, -1, 1411, 1416, 1417, -1, 1411, 1410, 1416, -1, 1411, 2678, 1410, -1, 1410, 2678, 1447, -1, 1448, 1447, 1413, -1, 1412, 1413, 1408, -1, 1412, 1448, 1413, -1, 1412, 1414, 1448, -1, 1288, 1415, 1414, -1, 1414, 1415, 1443, -1, 1409, 1443, 1442, -1, 1416, 1442, 1418, -1, 1417, 1418, 1422, -1, 1417, 1416, 1418, -1, 1443, 1415, 1419, -1, 1442, 1419, 1420, -1, 1418, 1420, 1421, -1, 1422, 1421, 1423, -1, 1424, 1423, 1449, -1, 1424, 1422, 1423, -1, 1451, 1426, 1425, -1, 1451, 1450, 1426, -1, 1426, 1450, 1427, -1, 1420, 1427, 1421, -1, 1420, 1426, 1427, -1, 1420, 1419, 1426, -1, 1426, 1419, 1425, -1, 1425, 1419, 1415, -1, 1450, 1449, 1427, -1, 1427, 1449, 1423, -1, 1421, 1427, 1423, -1, 1421, 1422, 1418, -1, 1447, 2678, 1440, -1, 1413, 1440, 1444, -1, 1408, 1444, 1439, -1, 1286, 1439, 1281, -1, 1286, 1408, 1439, -1, 2677, 1428, 1441, -1, 2677, 1431, 1428, -1, 2677, 2676, 1431, -1, 1431, 2676, 1432, -1, 1433, 1432, 1445, -1, 1429, 1445, 1446, -1, 1282, 1446, 1285, -1, 1282, 1429, 1446, -1, 1282, 1280, 1429, -1, 1429, 1280, 1438, -1, 1433, 1438, 1430, -1, 1431, 1430, 1428, -1, 1431, 1433, 1430, -1, 1431, 1432, 1433, -1, 2676, 1434, 1432, -1, 1432, 1434, 1437, -1, 1445, 1437, 1435, -1, 1446, 1435, 1436, -1, 1285, 1436, 1283, -1, 1285, 1446, 1436, -1, 1434, 2674, 1437, -1, 1437, 2674, 1352, -1, 1435, 1352, 1351, -1, 1436, 1351, 1283, -1, 1436, 1435, 1351, -1, 1437, 1352, 1435, -1, 1280, 1281, 1438, -1, 1438, 1281, 1439, -1, 1430, 1439, 1444, -1, 1428, 1444, 1440, -1, 1441, 1440, 2678, -1, 1441, 1428, 1440, -1, 1442, 1443, 1419, -1, 1409, 1414, 1443, -1, 1444, 1408, 1413, -1, 1430, 1438, 1439, -1, 1445, 1429, 1433, -1, 1433, 1429, 1438, -1, 1435, 1446, 1445, -1, 1418, 1442, 1420, -1, 1416, 1409, 1442, -1, 1447, 1448, 1410, -1, 1410, 1448, 1409, -1, 1440, 1413, 1447, -1, 1428, 1430, 1444, -1, 1437, 1445, 1432, -1, 1424, 1449, 1187, -1, 1187, 1449, 1188, -1, 1188, 1449, 1450, -1, 1194, 1450, 1451, -1, 1195, 1194, 1451, -1, 1188, 1450, 1194, -1, 2688, 4073, 1501, -1, 1480, 1501, 1502, -1, 1478, 1502, 1457, -1, 1500, 1457, 1499, -1, 1498, 1499, 1459, -1, 1496, 1459, 1497, -1, 1494, 1497, 1460, -1, 1495, 1460, 1472, -1, 1471, 1472, 1452, -1, 1490, 1452, 1463, -1, 1488, 1463, 1489, -1, 1487, 1489, 1481, -1, 1482, 1481, 1464, -1, 1469, 1464, 1466, -1, 1453, 1466, 1454, -1, 1504, 1454, 1503, -1, 1509, 1503, 1467, -1, 2272, 1509, 1467, -1, 2272, 1455, 1509, -1, 2272, 1456, 1455, -1, 1455, 1456, 2673, -1, 1508, 2673, 1468, -1, 1504, 1468, 1453, -1, 1454, 1504, 1453, -1, 4074, 1502, 4077, -1, 4074, 1457, 1502, -1, 4074, 1499, 1457, -1, 4074, 1458, 1499, -1, 1499, 1458, 1459, -1, 1459, 1458, 1497, -1, 1497, 1458, 1461, -1, 1460, 1461, 4081, -1, 1472, 4081, 1452, -1, 1472, 1460, 4081, -1, 1497, 1461, 1460, -1, 4081, 1462, 1452, -1, 1452, 1462, 1463, -1, 1463, 1462, 1489, -1, 1489, 1462, 1465, -1, 1481, 1465, 4082, -1, 1464, 4082, 1466, -1, 1464, 1481, 4082, -1, 1489, 1465, 1481, -1, 4082, 4083, 1466, -1, 1466, 4083, 1454, -1, 1454, 4083, 1503, -1, 1503, 4083, 2276, -1, 1467, 1503, 2276, -1, 2673, 2675, 1468, -1, 1468, 2675, 1505, -1, 1453, 1505, 1469, -1, 1466, 1453, 1469, -1, 1505, 2675, 1484, -1, 1469, 1484, 1482, -1, 1464, 1469, 1482, -1, 2682, 1486, 1485, -1, 2682, 1470, 1486, -1, 2682, 2683, 1470, -1, 1470, 2683, 1506, -1, 1490, 1506, 1471, -1, 1452, 1490, 1471, -1, 1506, 2683, 1492, -1, 1471, 1492, 1495, -1, 1472, 1471, 1495, -1, 1475, 1474, 1493, -1, 1475, 1473, 1474, -1, 1475, 1476, 1473, -1, 1475, 1477, 1476, -1, 1476, 1477, 1507, -1, 1500, 1507, 1478, -1, 1457, 1500, 1478, -1, 1507, 1477, 1479, -1, 1478, 1479, 1480, -1, 1502, 1478, 1480, -1, 1477, 2686, 1479, -1, 1479, 2686, 2687, -1, 1480, 2687, 2688, -1, 1501, 1480, 2688, -1, 1479, 2687, 1480, -1, 1487, 1481, 1482, -1, 1483, 1482, 1484, -1, 1485, 1484, 2675, -1, 1485, 1483, 1484, -1, 1485, 1486, 1483, -1, 1483, 1486, 1487, -1, 1482, 1483, 1487, -1, 1488, 1489, 1487, -1, 1486, 1488, 1487, -1, 1486, 1470, 1488, -1, 1488, 1470, 1490, -1, 1463, 1488, 1490, -1, 1494, 1460, 1495, -1, 1491, 1495, 1492, -1, 1493, 1492, 2683, -1, 1493, 1491, 1492, -1, 1493, 1474, 1491, -1, 1491, 1474, 1494, -1, 1495, 1491, 1494, -1, 1496, 1497, 1494, -1, 1474, 1496, 1494, -1, 1474, 1473, 1496, -1, 1496, 1473, 1498, -1, 1459, 1496, 1498, -1, 1500, 1499, 1498, -1, 1476, 1498, 1473, -1, 1476, 1500, 1498, -1, 1476, 1507, 1500, -1, 4073, 4077, 1501, -1, 1501, 4077, 1502, -1, 1503, 1509, 1504, -1, 1504, 1509, 1508, -1, 1468, 1504, 1508, -1, 1505, 1453, 1468, -1, 1484, 1469, 1505, -1, 1506, 1490, 1470, -1, 1492, 1471, 1506, -1, 1479, 1478, 1507, -1, 2673, 1508, 1455, -1, 1455, 1508, 1509, -1, 1510, 2681, 2712, -1, 2712, 2681, 2679, -1, 2679, 1511, 2712, -1, 2712, 1511, 1518, -1, 1518, 1511, 1512, -1, 1519, 1512, 2680, -1, 2695, 2680, 1513, -1, 2704, 1513, 1514, -1, 1296, 2704, 1514, -1, 1296, 2706, 2704, -1, 1296, 1516, 2706, -1, 2706, 1516, 1515, -1, 1515, 1516, 1517, -1, 2722, 1517, 2654, -1, 2722, 1515, 1517, -1, 1518, 1512, 1519, -1, 1519, 2680, 2695, -1, 2695, 1513, 2704, -1, 1521, 1520, 852, -1, 1521, 1528, 1520, -1, 1521, 1522, 1528, -1, 1528, 1522, 1523, -1, 1661, 1523, 1663, -1, 1524, 1663, 1525, -1, 2791, 1525, 2793, -1, 2791, 1524, 1525, -1, 2791, 1526, 1524, -1, 1524, 1526, 1649, -1, 1661, 1649, 1527, -1, 1528, 1527, 1520, -1, 1528, 1661, 1527, -1, 1528, 1523, 1661, -1, 1522, 1531, 1523, -1, 1523, 1531, 1662, -1, 1663, 1662, 1529, -1, 1525, 1529, 1530, -1, 2793, 1530, 2794, -1, 2793, 1525, 1530, -1, 1531, 1532, 1662, -1, 1662, 1532, 1533, -1, 1529, 1533, 1534, -1, 1530, 1534, 1535, -1, 2794, 1535, 2807, -1, 2794, 1530, 1535, -1, 1532, 851, 1533, -1, 1533, 851, 1536, -1, 1534, 1536, 1664, -1, 1535, 1664, 1537, -1, 2807, 1537, 1539, -1, 2807, 1535, 1537, -1, 851, 849, 1536, -1, 1536, 849, 1540, -1, 1664, 1540, 1665, -1, 1537, 1665, 1538, -1, 1539, 1538, 2809, -1, 1539, 1537, 1538, -1, 849, 1541, 1540, -1, 1540, 1541, 1543, -1, 1665, 1543, 1667, -1, 1538, 1667, 1544, -1, 2809, 1544, 2810, -1, 2809, 1538, 1544, -1, 1541, 1542, 1543, -1, 1543, 1542, 1547, -1, 1667, 1547, 1666, -1, 1544, 1666, 1545, -1, 2810, 1545, 1548, -1, 2810, 1544, 1545, -1, 1542, 1546, 1547, -1, 1547, 1546, 1669, -1, 1666, 1669, 1668, -1, 1545, 1668, 1549, -1, 1548, 1549, 2811, -1, 1548, 1545, 1549, -1, 1546, 1550, 1669, -1, 1669, 1550, 1670, -1, 1668, 1670, 1671, -1, 1549, 1671, 1551, -1, 2811, 1551, 2797, -1, 2811, 1549, 1551, -1, 1550, 848, 1670, -1, 1670, 848, 1552, -1, 1671, 1552, 1672, -1, 1551, 1672, 1554, -1, 2797, 1554, 1555, -1, 2797, 1551, 1554, -1, 848, 1556, 1552, -1, 1552, 1556, 1553, -1, 1672, 1553, 1674, -1, 1554, 1674, 1557, -1, 1555, 1557, 2799, -1, 1555, 1554, 1557, -1, 1556, 1560, 1553, -1, 1553, 1560, 1561, -1, 1674, 1561, 1562, -1, 1557, 1562, 1558, -1, 2799, 1558, 1559, -1, 2799, 1557, 1558, -1, 1560, 846, 1561, -1, 1561, 846, 1673, -1, 1562, 1673, 1563, -1, 1558, 1563, 1675, -1, 1559, 1675, 1567, -1, 1559, 1558, 1675, -1, 846, 1564, 1673, -1, 1673, 1564, 1568, -1, 1563, 1568, 1565, -1, 1675, 1565, 1566, -1, 1567, 1566, 2800, -1, 1567, 1675, 1566, -1, 1564, 845, 1568, -1, 1568, 845, 1569, -1, 1565, 1569, 1676, -1, 1566, 1676, 1570, -1, 2800, 1570, 2801, -1, 2800, 1566, 1570, -1, 845, 844, 1569, -1, 1569, 844, 1571, -1, 1676, 1571, 1572, -1, 1570, 1572, 1573, -1, 2801, 1573, 2803, -1, 2801, 1570, 1573, -1, 844, 877, 1571, -1, 1571, 877, 1574, -1, 1572, 1574, 1678, -1, 1573, 1678, 1680, -1, 2803, 1680, 2804, -1, 2803, 1573, 1680, -1, 877, 1577, 1574, -1, 1574, 1577, 1677, -1, 1678, 1677, 1575, -1, 1680, 1575, 1576, -1, 2804, 1576, 2815, -1, 2804, 1680, 1576, -1, 1577, 841, 1677, -1, 1677, 841, 1679, -1, 1575, 1679, 1578, -1, 1576, 1578, 1579, -1, 1580, 1579, 2816, -1, 1580, 1576, 1579, -1, 1580, 2815, 1576, -1, 841, 876, 1679, -1, 1679, 876, 1583, -1, 1578, 1583, 1581, -1, 1579, 1581, 1582, -1, 2816, 1582, 2818, -1, 2816, 1579, 1582, -1, 876, 1584, 1583, -1, 1583, 1584, 1681, -1, 1581, 1681, 1682, -1, 1582, 1682, 1684, -1, 2818, 1684, 2819, -1, 2818, 1582, 1684, -1, 1584, 1585, 1681, -1, 1681, 1585, 1683, -1, 1682, 1683, 1686, -1, 1684, 1686, 1596, -1, 2819, 1596, 1598, -1, 2819, 1684, 1596, -1, 1585, 875, 1683, -1, 1683, 875, 874, -1, 1599, 874, 872, -1, 1587, 872, 1586, -1, 1588, 1587, 1586, -1, 1588, 1589, 1587, -1, 1588, 870, 1589, -1, 1589, 870, 1687, -1, 1595, 1687, 1590, -1, 1593, 1590, 1591, -1, 1592, 1591, 2834, -1, 1592, 1593, 1591, -1, 1592, 1594, 1593, -1, 1593, 1594, 1601, -1, 1595, 1601, 1600, -1, 1589, 1600, 1587, -1, 1589, 1595, 1600, -1, 1589, 1687, 1595, -1, 1683, 874, 1599, -1, 1686, 1599, 1685, -1, 1596, 1685, 1597, -1, 1598, 1597, 2820, -1, 1598, 1596, 1597, -1, 1599, 872, 1587, -1, 1685, 1587, 1600, -1, 1597, 1600, 1601, -1, 2820, 1601, 1594, -1, 2820, 1597, 1601, -1, 870, 868, 1687, -1, 1687, 868, 869, -1, 1610, 869, 867, -1, 1611, 867, 866, -1, 1602, 1611, 866, -1, 1602, 1603, 1611, -1, 1602, 1613, 1603, -1, 1603, 1613, 1604, -1, 1608, 1604, 1606, -1, 1605, 1606, 1607, -1, 2826, 1607, 2827, -1, 2826, 1605, 1607, -1, 2826, 2835, 1605, -1, 1605, 2835, 1689, -1, 1608, 1689, 1612, -1, 1603, 1612, 1611, -1, 1603, 1608, 1612, -1, 1603, 1604, 1608, -1, 1687, 869, 1610, -1, 1590, 1610, 1688, -1, 1591, 1688, 1609, -1, 2834, 1609, 2824, -1, 2834, 1591, 1609, -1, 1610, 867, 1611, -1, 1688, 1611, 1612, -1, 1609, 1612, 1689, -1, 2824, 1689, 2835, -1, 2824, 1609, 1689, -1, 1613, 864, 1604, -1, 1604, 864, 863, -1, 1624, 863, 1614, -1, 1617, 1614, 1615, -1, 1616, 1617, 1615, -1, 1616, 1623, 1617, -1, 1616, 1629, 1623, -1, 1623, 1629, 1618, -1, 1622, 1618, 1619, -1, 1691, 1619, 1642, -1, 1620, 1642, 1641, -1, 1620, 1691, 1642, -1, 1620, 1621, 1691, -1, 1691, 1621, 1628, -1, 1622, 1628, 1625, -1, 1623, 1625, 1617, -1, 1623, 1622, 1625, -1, 1623, 1618, 1622, -1, 1604, 863, 1624, -1, 1606, 1624, 1690, -1, 1607, 1690, 1626, -1, 2827, 1626, 1627, -1, 2827, 1607, 1626, -1, 1624, 1614, 1617, -1, 1690, 1617, 1625, -1, 1626, 1625, 1628, -1, 1627, 1628, 1621, -1, 1627, 1626, 1628, -1, 1629, 862, 1618, -1, 1618, 862, 860, -1, 1630, 860, 1631, -1, 1632, 1631, 859, -1, 1633, 1632, 859, -1, 1633, 1634, 1632, -1, 1633, 858, 1634, -1, 1634, 858, 1644, -1, 1638, 1644, 1655, -1, 1635, 1655, 1636, -1, 2831, 1636, 1657, -1, 2831, 1635, 1636, -1, 2831, 2829, 1635, -1, 1635, 2829, 1637, -1, 1638, 1637, 1692, -1, 1634, 1692, 1632, -1, 1634, 1638, 1692, -1, 1634, 1644, 1638, -1, 1618, 860, 1630, -1, 1619, 1630, 1643, -1, 1642, 1643, 1639, -1, 1641, 1639, 1640, -1, 1641, 1642, 1639, -1, 1630, 1631, 1632, -1, 1643, 1632, 1692, -1, 1639, 1692, 1637, -1, 1640, 1637, 2829, -1, 1640, 1639, 1637, -1, 858, 857, 1644, -1, 1644, 857, 1645, -1, 1654, 1645, 856, -1, 1653, 856, 1646, -1, 853, 1653, 1646, -1, 853, 1647, 1653, -1, 853, 852, 1647, -1, 1647, 852, 1520, -1, 1659, 1520, 1527, -1, 1650, 1527, 1649, -1, 1648, 1649, 1526, -1, 1648, 1650, 1649, -1, 1648, 2789, 1650, -1, 1650, 2789, 1651, -1, 1659, 1651, 1652, -1, 1647, 1652, 1653, -1, 1647, 1659, 1652, -1, 1647, 1520, 1659, -1, 1644, 1645, 1654, -1, 1655, 1654, 1660, -1, 1636, 1660, 1656, -1, 1657, 1656, 1658, -1, 1657, 1636, 1656, -1, 1654, 856, 1653, -1, 1660, 1653, 1652, -1, 1656, 1652, 1651, -1, 1658, 1651, 2789, -1, 1658, 1656, 1651, -1, 1578, 1679, 1583, -1, 1578, 1576, 1575, -1, 1681, 1581, 1583, -1, 1581, 1579, 1578, -1, 1650, 1651, 1659, -1, 1527, 1650, 1659, -1, 1660, 1652, 1656, -1, 1524, 1649, 1661, -1, 1663, 1524, 1661, -1, 1662, 1663, 1523, -1, 1533, 1529, 1662, -1, 1529, 1525, 1663, -1, 1536, 1534, 1533, -1, 1534, 1530, 1529, -1, 1540, 1664, 1536, -1, 1664, 1535, 1534, -1, 1543, 1665, 1540, -1, 1665, 1537, 1664, -1, 1547, 1667, 1543, -1, 1667, 1538, 1665, -1, 1669, 1666, 1547, -1, 1666, 1544, 1667, -1, 1670, 1668, 1669, -1, 1668, 1545, 1666, -1, 1552, 1671, 1670, -1, 1671, 1549, 1668, -1, 1553, 1672, 1552, -1, 1672, 1551, 1671, -1, 1561, 1674, 1553, -1, 1674, 1554, 1672, -1, 1673, 1562, 1561, -1, 1562, 1557, 1674, -1, 1568, 1563, 1673, -1, 1563, 1558, 1562, -1, 1569, 1565, 1568, -1, 1565, 1675, 1563, -1, 1571, 1676, 1569, -1, 1676, 1566, 1565, -1, 1574, 1572, 1571, -1, 1572, 1570, 1676, -1, 1677, 1678, 1574, -1, 1678, 1573, 1572, -1, 1679, 1575, 1677, -1, 1575, 1680, 1678, -1, 1683, 1682, 1681, -1, 1682, 1582, 1581, -1, 1599, 1686, 1683, -1, 1686, 1684, 1682, -1, 1587, 1685, 1599, -1, 1685, 1596, 1686, -1, 1597, 1685, 1600, -1, 1593, 1601, 1595, -1, 1590, 1593, 1595, -1, 1610, 1590, 1687, -1, 1611, 1688, 1610, -1, 1688, 1591, 1590, -1, 1609, 1688, 1612, -1, 1605, 1689, 1608, -1, 1606, 1605, 1608, -1, 1624, 1606, 1604, -1, 1617, 1690, 1624, -1, 1690, 1607, 1606, -1, 1626, 1690, 1625, -1, 1691, 1628, 1622, -1, 1619, 1691, 1622, -1, 1630, 1619, 1618, -1, 1632, 1643, 1630, -1, 1643, 1642, 1619, -1, 1639, 1643, 1692, -1, 1635, 1637, 1638, -1, 1655, 1635, 1638, -1, 1654, 1655, 1644, -1, 1653, 1660, 1654, -1, 1660, 1636, 1655, -1, 1701, 1734, 1693, -1, 1725, 1693, 1694, -1, 1724, 1694, 1728, -1, 1727, 1728, 1714, -1, 1729, 1714, 1695, -1, 1731, 1695, 1713, -1, 3272, 1731, 1713, -1, 3272, 1696, 1731, -1, 3272, 1998, 1696, -1, 1696, 1998, 1733, -1, 1732, 1733, 1698, -1, 1697, 1698, 1699, -1, 1726, 1699, 1717, -1, 1700, 1717, 1721, -1, 1701, 1700, 1721, -1, 1701, 1725, 1700, -1, 1701, 1693, 1725, -1, 2877, 1703, 2873, -1, 2877, 1702, 1703, -1, 2877, 1705, 1702, -1, 2877, 1704, 1705, -1, 1705, 1704, 1707, -1, 1706, 1707, 2868, -1, 1710, 2868, 1712, -1, 1708, 1712, 1714, -1, 1728, 1708, 1714, -1, 1728, 1709, 1708, -1, 1728, 1694, 1709, -1, 1709, 1694, 1723, -1, 1703, 1723, 2873, -1, 1703, 1709, 1723, -1, 1703, 1711, 1709, -1, 1703, 1702, 1711, -1, 1711, 1702, 1706, -1, 1710, 1706, 2868, -1, 1710, 1711, 1706, -1, 1710, 1708, 1711, -1, 1710, 1712, 1708, -1, 1705, 1707, 1706, -1, 1702, 1705, 1706, -1, 2868, 1713, 1712, -1, 1712, 1713, 1695, -1, 1714, 1712, 1695, -1, 1998, 1715, 1733, -1, 1733, 1715, 1718, -1, 1698, 1718, 1720, -1, 1699, 1720, 1716, -1, 1717, 1716, 1721, -1, 1717, 1699, 1716, -1, 1718, 1715, 1719, -1, 1720, 1719, 1722, -1, 1716, 1722, 1721, -1, 1716, 1720, 1722, -1, 1736, 1730, 2000, -1, 1736, 1722, 1730, -1, 1736, 1721, 1722, -1, 1698, 1733, 1718, -1, 1723, 1694, 1693, -1, 2873, 1693, 1734, -1, 2873, 1723, 1693, -1, 1726, 1717, 1700, -1, 1724, 1700, 1725, -1, 1694, 1724, 1725, -1, 1726, 1700, 1724, -1, 1727, 1724, 1728, -1, 1727, 1726, 1724, -1, 1727, 1697, 1726, -1, 1727, 1729, 1697, -1, 1727, 1714, 1729, -1, 2000, 1730, 1719, -1, 1715, 2000, 1719, -1, 1697, 1699, 1726, -1, 1698, 1720, 1699, -1, 1730, 1722, 1719, -1, 1719, 1720, 1718, -1, 1695, 1731, 1729, -1, 1729, 1731, 1732, -1, 1697, 1732, 1698, -1, 1697, 1729, 1732, -1, 1733, 1732, 1696, -1, 1696, 1732, 1731, -1, 1709, 1711, 1708, -1, 2884, 1734, 1735, -1, 1735, 1734, 1970, -1, 1970, 1734, 1736, -1, 1736, 1734, 1701, -1, 1721, 1736, 1701, -1, 2956, 1738, 1987, -1, 1987, 1738, 1737, -1, 1737, 1738, 1739, -1, 1745, 1739, 2955, -1, 1746, 2955, 1740, -1, 1747, 1740, 2954, -1, 1988, 2954, 2952, -1, 1989, 2952, 2951, -1, 1748, 2951, 2976, -1, 1995, 2976, 1749, -1, 1990, 1749, 1750, -1, 1997, 1750, 2893, -1, 1751, 2893, 2908, -1, 1742, 2908, 2909, -1, 1743, 1742, 2909, -1, 1743, 1741, 1742, -1, 1743, 2882, 1741, -1, 1741, 2882, 1992, -1, 1992, 2882, 1752, -1, 1752, 2882, 2880, -1, 1753, 2880, 1744, -1, 1735, 1744, 2884, -1, 1735, 1753, 1744, -1, 1737, 1739, 1745, -1, 1745, 2955, 1746, -1, 1746, 1740, 1747, -1, 1747, 2954, 1988, -1, 1988, 2952, 1989, -1, 1989, 2951, 1748, -1, 1748, 2976, 1995, -1, 1995, 1749, 1990, -1, 1990, 1750, 1997, -1, 1997, 2893, 1751, -1, 1751, 2908, 1742, -1, 1752, 2880, 1753, -1, 2956, 1987, 1754, -1, 1754, 1987, 1755, -1, 1959, 1754, 1755, -1, 1959, 1782, 1754, -1, 1959, 1764, 1782, -1, 1764, 1959, 1756, -1, 1765, 1756, 1757, -1, 1790, 1757, 1758, -1, 1792, 1758, 1759, -1, 1793, 1759, 1804, -1, 1796, 1804, 1760, -1, 1801, 1760, 1761, -1, 2988, 1761, 2994, -1, 2988, 1801, 1761, -1, 2988, 1800, 1801, -1, 2988, 1779, 1800, -1, 1800, 1779, 1798, -1, 1797, 1798, 1762, -1, 1791, 1762, 1783, -1, 1788, 1783, 1763, -1, 1789, 1763, 1764, -1, 1765, 1764, 1756, -1, 1765, 1789, 1764, -1, 1765, 1790, 1789, -1, 1765, 1757, 1790, -1, 1960, 1766, 1962, -1, 1960, 1795, 1766, -1, 1960, 1774, 1795, -1, 1795, 1774, 1767, -1, 1794, 1767, 1799, -1, 1768, 1799, 1770, -1, 1769, 1770, 1803, -1, 1771, 1803, 2992, -1, 2994, 1771, 2992, -1, 2994, 1761, 1771, -1, 1771, 1761, 1760, -1, 1769, 1760, 1804, -1, 1768, 1804, 1759, -1, 1794, 1759, 1758, -1, 1795, 1758, 1757, -1, 1766, 1757, 1756, -1, 1962, 1756, 1959, -1, 1962, 1766, 1756, -1, 1772, 1786, 1774, -1, 1772, 1787, 1786, -1, 1772, 1776, 1787, -1, 1787, 1776, 1773, -1, 1786, 1773, 1777, -1, 1775, 1777, 1799, -1, 1767, 1775, 1799, -1, 1767, 1774, 1775, -1, 1775, 1774, 1786, -1, 1777, 1775, 1786, -1, 1776, 2992, 1773, -1, 1773, 2992, 1802, -1, 1777, 1802, 1770, -1, 1799, 1777, 1770, -1, 1778, 1784, 1779, -1, 1778, 1780, 1784, -1, 1778, 1754, 1780, -1, 1780, 1754, 1782, -1, 1781, 1782, 1763, -1, 1783, 1781, 1763, -1, 1783, 1784, 1781, -1, 1783, 1762, 1784, -1, 1784, 1762, 1785, -1, 1779, 1785, 1798, -1, 1779, 1784, 1785, -1, 1782, 1764, 1763, -1, 1773, 1786, 1787, -1, 1788, 1763, 1789, -1, 1790, 1788, 1789, -1, 1790, 1792, 1788, -1, 1790, 1758, 1792, -1, 1780, 1782, 1781, -1, 1784, 1780, 1781, -1, 1795, 1757, 1766, -1, 1791, 1783, 1788, -1, 1792, 1791, 1788, -1, 1792, 1793, 1791, -1, 1792, 1759, 1793, -1, 1794, 1758, 1795, -1, 1767, 1794, 1795, -1, 1797, 1762, 1791, -1, 1793, 1797, 1791, -1, 1793, 1796, 1797, -1, 1793, 1804, 1796, -1, 1798, 1785, 1762, -1, 1768, 1759, 1794, -1, 1799, 1768, 1794, -1, 1800, 1798, 1797, -1, 1796, 1800, 1797, -1, 1796, 1801, 1800, -1, 1796, 1760, 1801, -1, 1802, 2992, 1803, -1, 1770, 1802, 1803, -1, 1760, 1769, 1771, -1, 1771, 1769, 1803, -1, 1777, 1773, 1802, -1, 1768, 1770, 1769, -1, 1804, 1768, 1769, -1, 879, 1918, 890, -1, 879, 1805, 1918, -1, 879, 881, 1805, -1, 1805, 881, 1809, -1, 1810, 1809, 1806, -1, 1928, 1806, 1931, -1, 1929, 1931, 1812, -1, 3179, 1812, 1813, -1, 3179, 1929, 1812, -1, 3179, 3192, 1929, -1, 1929, 3192, 1807, -1, 1928, 1807, 1919, -1, 1810, 1919, 1808, -1, 1805, 1808, 1918, -1, 1805, 1810, 1808, -1, 1805, 1809, 1810, -1, 881, 883, 1809, -1, 1809, 883, 1811, -1, 1806, 1811, 1927, -1, 1931, 1927, 1934, -1, 1812, 1934, 1814, -1, 1813, 1814, 3180, -1, 1813, 1812, 1814, -1, 883, 1816, 1811, -1, 1811, 1816, 1817, -1, 1927, 1817, 1933, -1, 1934, 1933, 1935, -1, 1814, 1935, 1815, -1, 3180, 1815, 3181, -1, 3180, 1814, 1815, -1, 1816, 885, 1817, -1, 1817, 885, 1930, -1, 1933, 1930, 1818, -1, 1935, 1818, 1821, -1, 1815, 1821, 1937, -1, 3181, 1937, 1819, -1, 3181, 1815, 1937, -1, 885, 887, 1930, -1, 1930, 887, 1932, -1, 1818, 1932, 1820, -1, 1821, 1820, 1936, -1, 1937, 1936, 1822, -1, 1819, 1822, 1826, -1, 1819, 1937, 1822, -1, 887, 888, 1932, -1, 1932, 888, 1823, -1, 1820, 1823, 1824, -1, 1936, 1824, 1938, -1, 1822, 1938, 1825, -1, 1826, 1825, 3194, -1, 1826, 1822, 1825, -1, 888, 1827, 1823, -1, 1823, 1827, 1828, -1, 1824, 1828, 1829, -1, 1938, 1829, 1941, -1, 1825, 1941, 1832, -1, 3194, 1832, 1831, -1, 3194, 1825, 1832, -1, 1827, 1833, 1828, -1, 1828, 1833, 1939, -1, 1829, 1939, 1940, -1, 1941, 1940, 1830, -1, 1832, 1830, 1945, -1, 1831, 1945, 3195, -1, 1831, 1832, 1945, -1, 1833, 1834, 1939, -1, 1939, 1834, 1837, -1, 1940, 1837, 1942, -1, 1830, 1942, 1835, -1, 1945, 1835, 1836, -1, 3195, 1836, 1840, -1, 3195, 1945, 1836, -1, 1834, 1838, 1837, -1, 1837, 1838, 1944, -1, 1942, 1944, 1842, -1, 1835, 1842, 1947, -1, 1836, 1947, 1841, -1, 1840, 1841, 1839, -1, 1840, 1836, 1841, -1, 1838, 886, 1944, -1, 1944, 886, 1943, -1, 1842, 1943, 1844, -1, 1947, 1844, 1845, -1, 1841, 1845, 1843, -1, 1839, 1843, 1847, -1, 1839, 1841, 1843, -1, 886, 884, 1943, -1, 1943, 884, 1946, -1, 1844, 1946, 1846, -1, 1845, 1846, 1849, -1, 1843, 1849, 1922, -1, 1847, 1922, 3182, -1, 1847, 1843, 1922, -1, 884, 882, 1946, -1, 1946, 882, 1848, -1, 1846, 1848, 1920, -1, 1849, 1920, 1850, -1, 1922, 1850, 1851, -1, 3182, 1851, 3198, -1, 3182, 1922, 1851, -1, 882, 880, 1848, -1, 1848, 880, 1852, -1, 1920, 1852, 1873, -1, 1850, 1873, 1853, -1, 1851, 1853, 1876, -1, 3198, 1876, 1875, -1, 3198, 1851, 1876, -1, 880, 889, 1852, -1, 1852, 889, 1854, -1, 1921, 1854, 892, -1, 1856, 1921, 892, -1, 1856, 1855, 1921, -1, 1856, 1857, 1855, -1, 1855, 1857, 1877, -1, 1948, 1877, 1858, -1, 1884, 1858, 1859, -1, 1886, 1859, 1860, -1, 1889, 1860, 1893, -1, 1898, 1893, 891, -1, 1956, 891, 1902, -1, 1861, 1902, 1862, -1, 1905, 1862, 896, -1, 1863, 896, 895, -1, 1864, 1863, 895, -1, 1864, 1870, 1863, -1, 1864, 1865, 1870, -1, 1870, 1865, 1866, -1, 1871, 1866, 1867, -1, 1924, 1867, 1925, -1, 1868, 1925, 1923, -1, 3190, 1923, 3177, -1, 3190, 1868, 1923, -1, 3190, 3189, 1868, -1, 1868, 3189, 1869, -1, 1924, 1869, 1958, -1, 1871, 1958, 1872, -1, 1870, 1872, 1863, -1, 1870, 1871, 1872, -1, 1870, 1866, 1871, -1, 1852, 1854, 1921, -1, 1873, 1921, 1874, -1, 1853, 1874, 1882, -1, 1876, 1882, 1949, -1, 1875, 1949, 3183, -1, 1875, 1876, 1949, -1, 1855, 1877, 1948, -1, 1883, 1948, 1885, -1, 1881, 1885, 1951, -1, 1880, 1951, 1879, -1, 3186, 1879, 1878, -1, 3186, 1880, 1879, -1, 3186, 3183, 1880, -1, 1880, 3183, 1949, -1, 1881, 1949, 1882, -1, 1883, 1882, 1874, -1, 1855, 1874, 1921, -1, 1855, 1883, 1874, -1, 1855, 1948, 1883, -1, 1948, 1858, 1884, -1, 1885, 1884, 1950, -1, 1951, 1950, 1952, -1, 1879, 1952, 1888, -1, 1878, 1888, 3187, -1, 1878, 1879, 1888, -1, 1884, 1859, 1886, -1, 1950, 1886, 1954, -1, 1952, 1954, 1953, -1, 1888, 1953, 1887, -1, 3187, 1887, 1891, -1, 3187, 1888, 1887, -1, 1886, 1860, 1889, -1, 1954, 1889, 1890, -1, 1953, 1890, 1894, -1, 1887, 1894, 1892, -1, 1891, 1892, 1896, -1, 1891, 1887, 1892, -1, 1889, 1893, 1898, -1, 1890, 1898, 1955, -1, 1894, 1955, 1895, -1, 1892, 1895, 1897, -1, 1896, 1897, 1900, -1, 1896, 1892, 1897, -1, 1898, 891, 1956, -1, 1955, 1956, 1903, -1, 1895, 1903, 1899, -1, 1897, 1899, 1901, -1, 1900, 1901, 3202, -1, 1900, 1897, 1901, -1, 1956, 1902, 1861, -1, 1903, 1861, 1904, -1, 1899, 1904, 1906, -1, 1901, 1906, 1909, -1, 3202, 1909, 3188, -1, 3202, 1901, 1909, -1, 1861, 1862, 1905, -1, 1904, 1905, 1907, -1, 1906, 1907, 1957, -1, 1909, 1957, 1908, -1, 3188, 1908, 3203, -1, 3188, 1909, 1908, -1, 1905, 896, 1863, -1, 1907, 1863, 1872, -1, 1957, 1872, 1958, -1, 1908, 1958, 1869, -1, 3203, 1869, 3189, -1, 3203, 1908, 1869, -1, 1865, 894, 1866, -1, 1866, 894, 1913, -1, 1867, 1913, 1910, -1, 1925, 1910, 1911, -1, 1923, 1911, 1912, -1, 3177, 1912, 1916, -1, 3177, 1923, 1912, -1, 894, 893, 1913, -1, 1913, 893, 1914, -1, 1910, 1914, 1915, -1, 1911, 1915, 1926, -1, 1912, 1926, 1917, -1, 1916, 1917, 3178, -1, 1916, 1912, 1917, -1, 893, 890, 1914, -1, 1914, 890, 1918, -1, 1915, 1918, 1808, -1, 1926, 1808, 1919, -1, 1917, 1919, 1807, -1, 3178, 1807, 3192, -1, 3178, 1917, 1807, -1, 1852, 1920, 1848, -1, 1920, 1849, 1846, -1, 1921, 1873, 1852, -1, 1849, 1843, 1845, -1, 1873, 1850, 1920, -1, 1850, 1922, 1849, -1, 1918, 1915, 1914, -1, 1915, 1911, 1910, -1, 1926, 1915, 1808, -1, 1911, 1923, 1925, -1, 1912, 1911, 1926, -1, 1924, 1925, 1868, -1, 1869, 1924, 1868, -1, 1867, 1910, 1925, -1, 1913, 1914, 1910, -1, 1917, 1926, 1919, -1, 1928, 1919, 1810, -1, 1806, 1928, 1810, -1, 1811, 1806, 1809, -1, 1817, 1927, 1811, -1, 1929, 1807, 1928, -1, 1931, 1929, 1928, -1, 1927, 1931, 1806, -1, 1930, 1933, 1817, -1, 1933, 1934, 1927, -1, 1934, 1812, 1931, -1, 1932, 1818, 1930, -1, 1818, 1935, 1933, -1, 1935, 1814, 1934, -1, 1823, 1820, 1932, -1, 1820, 1821, 1818, -1, 1821, 1815, 1935, -1, 1828, 1824, 1823, -1, 1824, 1936, 1820, -1, 1936, 1937, 1821, -1, 1939, 1829, 1828, -1, 1829, 1938, 1824, -1, 1938, 1822, 1936, -1, 1837, 1940, 1939, -1, 1940, 1941, 1829, -1, 1941, 1825, 1938, -1, 1944, 1942, 1837, -1, 1942, 1830, 1940, -1, 1830, 1832, 1941, -1, 1943, 1842, 1944, -1, 1842, 1835, 1942, -1, 1835, 1945, 1830, -1, 1946, 1844, 1943, -1, 1844, 1947, 1842, -1, 1947, 1836, 1835, -1, 1848, 1846, 1946, -1, 1846, 1845, 1844, -1, 1845, 1841, 1947, -1, 1853, 1873, 1874, -1, 1851, 1850, 1853, -1, 1876, 1853, 1882, -1, 1881, 1882, 1883, -1, 1885, 1881, 1883, -1, 1884, 1885, 1948, -1, 1886, 1950, 1884, -1, 1880, 1949, 1881, -1, 1951, 1880, 1881, -1, 1950, 1951, 1885, -1, 1889, 1954, 1886, -1, 1954, 1952, 1950, -1, 1952, 1879, 1951, -1, 1898, 1890, 1889, -1, 1890, 1953, 1954, -1, 1953, 1888, 1952, -1, 1956, 1955, 1898, -1, 1955, 1894, 1890, -1, 1894, 1887, 1953, -1, 1861, 1903, 1956, -1, 1903, 1895, 1955, -1, 1895, 1892, 1894, -1, 1905, 1904, 1861, -1, 1904, 1899, 1903, -1, 1899, 1897, 1895, -1, 1863, 1907, 1905, -1, 1907, 1906, 1904, -1, 1906, 1901, 1899, -1, 1957, 1907, 1872, -1, 1909, 1906, 1957, -1, 1908, 1957, 1958, -1, 1924, 1958, 1871, -1, 1867, 1924, 1871, -1, 1913, 1867, 1866, -1, 1959, 1755, 1969, -1, 1963, 1969, 1961, -1, 1962, 1961, 1960, -1, 1962, 1963, 1961, -1, 1962, 1959, 1963, -1, 1963, 1959, 1969, -1, 1964, 1965, 1966, -1, 1964, 1982, 1965, -1, 1965, 1982, 1967, -1, 1968, 1967, 1772, -1, 1774, 1968, 1772, -1, 1774, 1961, 1968, -1, 1774, 1960, 1961, -1, 1982, 1984, 1967, -1, 1967, 1984, 1772, -1, 1966, 1965, 1969, -1, 1755, 1966, 1969, -1, 1967, 1968, 1965, -1, 1965, 1968, 1961, -1, 1969, 1965, 1961, -1, 1970, 919, 1735, -1, 1970, 918, 919, -1, 1970, 1971, 918, -1, 1970, 1972, 1971, -1, 1971, 1972, 1973, -1, 904, 1973, 903, -1, 904, 1971, 1973, -1, 1972, 2001, 1973, -1, 1973, 2001, 1999, -1, 3263, 1973, 1999, -1, 1973, 1975, 903, -1, 903, 1975, 1974, -1, 1974, 1975, 1976, -1, 917, 1976, 1977, -1, 917, 1974, 1976, -1, 1976, 1978, 1977, -1, 1977, 1978, 1979, -1, 1979, 1978, 3274, -1, 899, 3274, 1980, -1, 899, 1979, 3274, -1, 3274, 3278, 1980, -1, 1980, 3278, 1981, -1, 1981, 3278, 1755, -1, 915, 1755, 1985, -1, 915, 1981, 1755, -1, 3278, 1983, 1755, -1, 1755, 1983, 1966, -1, 1966, 1983, 1964, -1, 1964, 1983, 1982, -1, 1982, 1983, 1984, -1, 1755, 1987, 1985, -1, 1985, 1987, 914, -1, 914, 1987, 1986, -1, 1986, 1987, 1737, -1, 912, 1737, 1745, -1, 1993, 1745, 1746, -1, 911, 1746, 1747, -1, 929, 1747, 1988, -1, 1994, 1988, 1989, -1, 910, 1989, 1748, -1, 927, 1748, 1995, -1, 909, 1995, 1990, -1, 1996, 1990, 1997, -1, 908, 1997, 1751, -1, 924, 1751, 1742, -1, 1741, 924, 1742, -1, 1741, 1991, 924, -1, 1741, 1992, 1991, -1, 1991, 1992, 923, -1, 923, 1992, 1752, -1, 906, 1752, 1753, -1, 920, 1753, 1735, -1, 919, 920, 1735, -1, 1986, 1737, 912, -1, 912, 1745, 1993, -1, 1993, 1746, 911, -1, 911, 1747, 929, -1, 929, 1988, 1994, -1, 1994, 1989, 910, -1, 910, 1748, 927, -1, 927, 1995, 909, -1, 909, 1990, 1996, -1, 1996, 1997, 908, -1, 908, 1751, 924, -1, 923, 1752, 906, -1, 906, 1753, 920, -1, 3263, 1999, 3272, -1, 3272, 1999, 1998, -1, 1998, 1999, 2001, -1, 1715, 2001, 1972, -1, 2000, 1972, 1970, -1, 1736, 2000, 1970, -1, 1998, 2001, 1715, -1, 1715, 1972, 2000, -1, 2003, 3364, 2002, -1, 2003, 3366, 3364, -1, 2003, 2004, 3366, -1, 3366, 2004, 2014, -1, 2014, 2004, 2005, -1, 3436, 2005, 2006, -1, 2015, 2006, 932, -1, 3438, 932, 933, -1, 2007, 933, 940, -1, 3342, 940, 2008, -1, 3341, 2008, 2009, -1, 3343, 2009, 2016, -1, 3429, 2016, 2010, -1, 2017, 2010, 938, -1, 3424, 938, 939, -1, 2011, 939, 935, -1, 2018, 935, 937, -1, 3440, 937, 2012, -1, 2019, 2012, 2020, -1, 3432, 2020, 2021, -1, 3433, 2021, 936, -1, 2022, 936, 2023, -1, 2024, 2023, 934, -1, 2013, 934, 2002, -1, 3364, 2013, 2002, -1, 2014, 2005, 3436, -1, 3436, 2006, 2015, -1, 2015, 932, 3438, -1, 3438, 933, 2007, -1, 2007, 940, 3342, -1, 3342, 2008, 3341, -1, 3341, 2009, 3343, -1, 3343, 2016, 3429, -1, 3429, 2010, 2017, -1, 2017, 938, 3424, -1, 3424, 939, 2011, -1, 2011, 935, 2018, -1, 2018, 937, 3440, -1, 3440, 2012, 2019, -1, 2019, 2020, 3432, -1, 3432, 2021, 3433, -1, 3433, 936, 2022, -1, 2022, 2023, 2024, -1, 2024, 934, 2013, -1, 947, 2025, 2033, -1, 947, 3476, 2025, -1, 947, 949, 3476, -1, 3476, 949, 3544, -1, 3544, 949, 955, -1, 3469, 955, 951, -1, 3545, 951, 2034, -1, 3467, 2034, 954, -1, 3547, 954, 953, -1, 3465, 953, 952, -1, 2035, 952, 2026, -1, 2036, 2026, 950, -1, 2027, 950, 948, -1, 2037, 948, 2028, -1, 2038, 2028, 2029, -1, 3510, 2029, 943, -1, 2039, 943, 2030, -1, 3548, 2030, 944, -1, 3550, 944, 2031, -1, 2040, 2031, 945, -1, 2032, 945, 946, -1, 3541, 946, 942, -1, 3500, 942, 941, -1, 2041, 941, 2033, -1, 2025, 2041, 2033, -1, 3544, 955, 3469, -1, 3469, 951, 3545, -1, 3545, 2034, 3467, -1, 3467, 954, 3547, -1, 3547, 953, 3465, -1, 3465, 952, 2035, -1, 2035, 2026, 2036, -1, 2036, 950, 2027, -1, 2027, 948, 2037, -1, 2037, 2028, 2038, -1, 2038, 2029, 3510, -1, 3510, 943, 2039, -1, 2039, 2030, 3548, -1, 3548, 944, 3550, -1, 3550, 2031, 2040, -1, 2040, 945, 2032, -1, 2032, 946, 3541, -1, 3541, 942, 3500, -1, 3500, 941, 2041, -1, 2043, 2065, 2042, -1, 2043, 2044, 2065, -1, 2043, 3711, 2044, -1, 2044, 3711, 975, -1, 975, 3711, 3706, -1, 970, 3706, 2067, -1, 2068, 2067, 3698, -1, 967, 3698, 2045, -1, 959, 2045, 3733, -1, 960, 3733, 2046, -1, 1076, 2046, 3691, -1, 2069, 3691, 2047, -1, 2070, 2047, 3678, -1, 2048, 3678, 3676, -1, 1081, 3676, 2049, -1, 1062, 2049, 2050, -1, 2071, 2050, 3663, -1, 1066, 3663, 2051, -1, 1049, 2051, 2052, -1, 2072, 2052, 3657, -1, 2053, 3657, 3654, -1, 2073, 3654, 3652, -1, 1054, 3652, 3649, -1, 2054, 3649, 2055, -1, 1034, 2055, 3641, -1, 2074, 3641, 3639, -1, 1025, 3639, 3632, -1, 1024, 3632, 3626, -1, 2075, 3626, 3625, -1, 1028, 3625, 2056, -1, 1020, 2056, 3731, -1, 2057, 3731, 3617, -1, 1016, 3617, 2076, -1, 2058, 2076, 3615, -1, 1009, 3615, 3606, -1, 2077, 3606, 3603, -1, 1003, 3603, 2059, -1, 2078, 2059, 2061, -1, 2060, 2061, 3596, -1, 2079, 3596, 3585, -1, 2080, 3585, 2081, -1, 2062, 2081, 2063, -1, 2082, 2063, 3572, -1, 983, 3572, 2064, -1, 2066, 2064, 2042, -1, 2065, 2066, 2042, -1, 975, 3706, 970, -1, 970, 2067, 2068, -1, 2068, 3698, 967, -1, 967, 2045, 959, -1, 959, 3733, 960, -1, 960, 2046, 1076, -1, 1076, 3691, 2069, -1, 2069, 2047, 2070, -1, 2070, 3678, 2048, -1, 2048, 3676, 1081, -1, 1081, 2049, 1062, -1, 1062, 2050, 2071, -1, 2071, 3663, 1066, -1, 1066, 2051, 1049, -1, 1049, 2052, 2072, -1, 2072, 3657, 2053, -1, 2053, 3654, 2073, -1, 2073, 3652, 1054, -1, 1054, 3649, 2054, -1, 2054, 2055, 1034, -1, 1034, 3641, 2074, -1, 2074, 3639, 1025, -1, 1025, 3632, 1024, -1, 1024, 3626, 2075, -1, 2075, 3625, 1028, -1, 1028, 2056, 1020, -1, 1020, 3731, 2057, -1, 2057, 3617, 1016, -1, 1016, 2076, 2058, -1, 2058, 3615, 1009, -1, 1009, 3606, 2077, -1, 2077, 3603, 1003, -1, 1003, 2059, 2078, -1, 2078, 2061, 2060, -1, 2060, 3596, 2079, -1, 2079, 3585, 2080, -1, 2080, 2081, 2062, -1, 2062, 2063, 2082, -1, 2082, 3572, 983, -1, 983, 2064, 2066, -1, 2083, 2084, 1142, -1, 2083, 2091, 2084, -1, 2083, 1145, 2091, -1, 2091, 1145, 2085, -1, 2198, 2085, 2203, -1, 2199, 2203, 2201, -1, 2086, 2201, 2204, -1, 2087, 2204, 2095, -1, 2087, 2086, 2204, -1, 2087, 2088, 2086, -1, 2086, 2088, 2089, -1, 2199, 2089, 2090, -1, 2198, 2090, 2092, -1, 2091, 2092, 2084, -1, 2091, 2198, 2092, -1, 2091, 2085, 2198, -1, 1145, 2093, 2085, -1, 2085, 2093, 2200, -1, 2203, 2200, 2202, -1, 2201, 2202, 2094, -1, 2204, 2094, 2208, -1, 2095, 2208, 2098, -1, 2095, 2204, 2208, -1, 2093, 2101, 2200, -1, 2200, 2101, 2096, -1, 2202, 2096, 2103, -1, 2094, 2103, 2097, -1, 2208, 2097, 2100, -1, 2098, 2100, 2099, -1, 2098, 2208, 2100, -1, 2101, 2102, 2096, -1, 2096, 2102, 2207, -1, 2103, 2207, 2206, -1, 2097, 2206, 2116, -1, 2100, 2116, 2104, -1, 2099, 2104, 2117, -1, 2099, 2100, 2104, -1, 2102, 2105, 2207, -1, 2207, 2105, 2106, -1, 2205, 2106, 2107, -1, 2118, 2107, 1144, -1, 2122, 1144, 2125, -1, 2126, 2125, 2128, -1, 2213, 2128, 2108, -1, 2131, 2108, 1143, -1, 2139, 1143, 1141, -1, 2141, 1141, 1134, -1, 2114, 1134, 1136, -1, 1138, 2114, 1136, -1, 1138, 2109, 2114, -1, 1138, 2147, 2109, -1, 2109, 2147, 2148, -1, 2218, 2148, 2110, -1, 2219, 2110, 2220, -1, 2112, 2220, 2111, -1, 4053, 2111, 4054, -1, 4053, 2112, 2111, -1, 4053, 4052, 2112, -1, 2112, 4052, 2146, -1, 2219, 2146, 2113, -1, 2218, 2113, 2144, -1, 2109, 2144, 2114, -1, 2109, 2218, 2144, -1, 2109, 2148, 2218, -1, 2207, 2106, 2205, -1, 2206, 2205, 2115, -1, 2116, 2115, 2209, -1, 2104, 2209, 2211, -1, 2117, 2211, 2120, -1, 2117, 2104, 2211, -1, 2205, 2107, 2118, -1, 2115, 2118, 2119, -1, 2209, 2119, 2210, -1, 2211, 2210, 2121, -1, 2120, 2121, 4046, -1, 2120, 2211, 2121, -1, 2118, 1144, 2122, -1, 2119, 2122, 2212, -1, 2210, 2212, 2123, -1, 2121, 2123, 2124, -1, 4046, 2124, 4047, -1, 4046, 2121, 2124, -1, 2122, 2125, 2126, -1, 2212, 2126, 2127, -1, 2123, 2127, 2214, -1, 2124, 2214, 2216, -1, 4047, 2216, 2130, -1, 4047, 2124, 2216, -1, 2126, 2128, 2213, -1, 2127, 2213, 2129, -1, 2214, 2129, 2215, -1, 2216, 2215, 2132, -1, 2130, 2132, 4048, -1, 2130, 2216, 2132, -1, 2213, 2108, 2131, -1, 2129, 2131, 2134, -1, 2215, 2134, 2133, -1, 2132, 2133, 2138, -1, 4048, 2138, 2137, -1, 4048, 2132, 2138, -1, 2131, 1143, 2139, -1, 2134, 2139, 2140, -1, 2133, 2140, 2135, -1, 2138, 2135, 2142, -1, 2137, 2142, 2136, -1, 2137, 2138, 2142, -1, 2139, 1141, 2141, -1, 2140, 2141, 2143, -1, 2135, 2143, 2217, -1, 2142, 2217, 2145, -1, 2136, 2145, 4049, -1, 2136, 2142, 2145, -1, 2141, 1134, 2114, -1, 2143, 2114, 2144, -1, 2217, 2144, 2113, -1, 2145, 2113, 2146, -1, 4049, 2146, 4052, -1, 4049, 2145, 2146, -1, 2147, 1137, 2148, -1, 2148, 1137, 2149, -1, 2110, 2149, 2222, -1, 2220, 2222, 2223, -1, 2111, 2223, 2225, -1, 4054, 2225, 4056, -1, 4054, 2111, 2225, -1, 1137, 2153, 2149, -1, 2149, 2153, 2154, -1, 2222, 2154, 2221, -1, 2223, 2221, 2150, -1, 2225, 2150, 2151, -1, 4056, 2151, 2152, -1, 4056, 2225, 2151, -1, 2153, 1135, 2154, -1, 2154, 1135, 2224, -1, 2221, 2224, 2156, -1, 2150, 2156, 2227, -1, 2151, 2227, 2158, -1, 2152, 2158, 4058, -1, 2152, 2151, 2158, -1, 1135, 1132, 2224, -1, 2224, 1132, 2155, -1, 2156, 2155, 2226, -1, 2227, 2226, 2229, -1, 2158, 2229, 2157, -1, 4058, 2157, 4059, -1, 4058, 2158, 2157, -1, 1132, 1133, 2155, -1, 2155, 1133, 2159, -1, 2226, 2159, 2160, -1, 2229, 2160, 2228, -1, 2157, 2228, 2161, -1, 4059, 2161, 2162, -1, 4059, 2157, 2161, -1, 1133, 1139, 2159, -1, 2159, 1139, 2163, -1, 2160, 2163, 2164, -1, 2228, 2164, 2166, -1, 2161, 2166, 2230, -1, 2162, 2230, 4060, -1, 2162, 2161, 2230, -1, 1139, 2168, 2163, -1, 2163, 2168, 2165, -1, 2164, 2165, 2171, -1, 2166, 2171, 2167, -1, 2230, 2167, 2233, -1, 4060, 2233, 4062, -1, 4060, 2230, 2233, -1, 2168, 2169, 2165, -1, 2165, 2169, 2170, -1, 2171, 2170, 2232, -1, 2167, 2232, 2231, -1, 2233, 2231, 2174, -1, 4062, 2174, 2173, -1, 4062, 2233, 2174, -1, 2169, 2175, 2170, -1, 2170, 2175, 2172, -1, 2232, 2172, 2177, -1, 2231, 2177, 2236, -1, 2174, 2236, 2237, -1, 2173, 2237, 4072, -1, 2173, 2174, 2237, -1, 2175, 2176, 2172, -1, 2172, 2176, 2235, -1, 2177, 2235, 2234, -1, 2236, 2234, 2240, -1, 2237, 2240, 2239, -1, 4072, 2239, 2178, -1, 4072, 2237, 2239, -1, 2176, 2181, 2235, -1, 2235, 2181, 2182, -1, 2234, 2182, 2238, -1, 2240, 2238, 2179, -1, 2239, 2179, 2180, -1, 2178, 2180, 4044, -1, 2178, 2239, 2180, -1, 2181, 2185, 2182, -1, 2182, 2185, 2186, -1, 2238, 2186, 2195, -1, 2179, 2195, 2196, -1, 2180, 2196, 2184, -1, 4044, 2184, 2183, -1, 4044, 2180, 2184, -1, 2185, 1130, 2186, -1, 2186, 1130, 2188, -1, 2195, 2188, 2197, -1, 2196, 2197, 2194, -1, 2184, 2194, 2187, -1, 2183, 2187, 4063, -1, 2183, 2184, 2187, -1, 1130, 2189, 2188, -1, 2188, 2189, 2193, -1, 2197, 2193, 2190, -1, 2194, 2190, 2191, -1, 2187, 2191, 2192, -1, 4063, 2192, 4065, -1, 4063, 2187, 2192, -1, 2189, 1131, 2193, -1, 2193, 1131, 1140, -1, 1142, 2193, 1140, -1, 1142, 2084, 2193, -1, 2193, 2084, 2190, -1, 2190, 2084, 2092, -1, 2191, 2092, 2090, -1, 2192, 2090, 2089, -1, 4065, 2089, 2088, -1, 4065, 2192, 2089, -1, 2114, 2143, 2141, -1, 2143, 2135, 2140, -1, 2217, 2143, 2144, -1, 2135, 2138, 2133, -1, 2142, 2135, 2217, -1, 2190, 2194, 2197, -1, 2191, 2190, 2092, -1, 2194, 2184, 2196, -1, 2187, 2194, 2191, -1, 2179, 2196, 2180, -1, 2195, 2197, 2196, -1, 2188, 2193, 2197, -1, 2192, 2191, 2090, -1, 2199, 2090, 2198, -1, 2203, 2199, 2198, -1, 2200, 2203, 2085, -1, 2096, 2202, 2200, -1, 2086, 2089, 2199, -1, 2201, 2086, 2199, -1, 2202, 2201, 2203, -1, 2207, 2103, 2096, -1, 2103, 2094, 2202, -1, 2094, 2204, 2201, -1, 2205, 2206, 2207, -1, 2206, 2097, 2103, -1, 2097, 2208, 2094, -1, 2118, 2115, 2205, -1, 2115, 2116, 2206, -1, 2116, 2100, 2097, -1, 2122, 2119, 2118, -1, 2119, 2209, 2115, -1, 2209, 2104, 2116, -1, 2126, 2212, 2122, -1, 2212, 2210, 2119, -1, 2210, 2211, 2209, -1, 2213, 2127, 2126, -1, 2127, 2123, 2212, -1, 2123, 2121, 2210, -1, 2131, 2129, 2213, -1, 2129, 2214, 2127, -1, 2214, 2124, 2123, -1, 2139, 2134, 2131, -1, 2134, 2215, 2129, -1, 2215, 2216, 2214, -1, 2141, 2140, 2139, -1, 2140, 2133, 2134, -1, 2133, 2132, 2215, -1, 2145, 2217, 2113, -1, 2219, 2113, 2218, -1, 2110, 2219, 2218, -1, 2149, 2110, 2148, -1, 2154, 2222, 2149, -1, 2112, 2146, 2219, -1, 2220, 2112, 2219, -1, 2222, 2220, 2110, -1, 2224, 2221, 2154, -1, 2221, 2223, 2222, -1, 2223, 2111, 2220, -1, 2155, 2156, 2224, -1, 2156, 2150, 2221, -1, 2150, 2225, 2223, -1, 2159, 2226, 2155, -1, 2226, 2227, 2156, -1, 2227, 2151, 2150, -1, 2163, 2160, 2159, -1, 2160, 2229, 2226, -1, 2229, 2158, 2227, -1, 2165, 2164, 2163, -1, 2164, 2228, 2160, -1, 2228, 2157, 2229, -1, 2170, 2171, 2165, -1, 2171, 2166, 2164, -1, 2166, 2161, 2228, -1, 2172, 2232, 2170, -1, 2232, 2167, 2171, -1, 2167, 2230, 2166, -1, 2235, 2177, 2172, -1, 2177, 2231, 2232, -1, 2231, 2233, 2167, -1, 2182, 2234, 2235, -1, 2234, 2236, 2177, -1, 2236, 2174, 2231, -1, 2186, 2238, 2182, -1, 2238, 2240, 2234, -1, 2240, 2237, 2236, -1, 2188, 2195, 2186, -1, 2195, 2179, 2238, -1, 2179, 2239, 2240, -1, 1467, 2276, 2241, -1, 2271, 2241, 2277, -1, 2242, 2277, 2252, -1, 2243, 2252, 2245, -1, 2244, 2245, 2246, -1, 2266, 2246, 2253, -1, 2263, 2253, 2247, -1, 2282, 2247, 2248, -1, 2261, 2248, 2255, -1, 2259, 2255, 2249, -1, 2279, 2249, 2278, -1, 2285, 2278, 2286, -1, 2250, 2285, 2286, -1, 2250, 2251, 2285, -1, 2250, 2669, 2251, -1, 2251, 2669, 2257, -1, 2280, 2257, 2281, -1, 2279, 2281, 2259, -1, 2249, 2279, 2259, -1, 4085, 2277, 4084, -1, 4085, 2252, 2277, -1, 4085, 4086, 2252, -1, 2252, 4086, 2245, -1, 2245, 4086, 4090, -1, 2246, 4090, 4091, -1, 2253, 4091, 2247, -1, 2253, 2246, 4091, -1, 2245, 4090, 2246, -1, 4091, 2254, 2247, -1, 2247, 2254, 2248, -1, 2248, 2254, 4092, -1, 2255, 4092, 4093, -1, 2249, 4093, 2278, -1, 2249, 2255, 4093, -1, 2248, 4092, 2255, -1, 4093, 2256, 2278, -1, 2278, 2256, 2286, -1, 2257, 2258, 2281, -1, 2281, 2258, 2260, -1, 2259, 2260, 2261, -1, 2255, 2259, 2261, -1, 2258, 2670, 2260, -1, 2260, 2670, 2262, -1, 2261, 2262, 2282, -1, 2248, 2261, 2282, -1, 2670, 2265, 2262, -1, 2262, 2265, 2264, -1, 2282, 2264, 2263, -1, 2247, 2282, 2263, -1, 2264, 2265, 2273, -1, 2263, 2273, 2266, -1, 2253, 2263, 2266, -1, 2267, 2283, 2274, -1, 2267, 2275, 2283, -1, 2267, 2268, 2275, -1, 2275, 2268, 2284, -1, 2243, 2284, 2242, -1, 2252, 2243, 2242, -1, 2268, 2269, 2284, -1, 2284, 2269, 2270, -1, 2242, 2270, 2271, -1, 2277, 2242, 2271, -1, 2269, 1456, 2270, -1, 2270, 1456, 2272, -1, 2271, 2272, 1467, -1, 2241, 2271, 1467, -1, 2270, 2272, 2271, -1, 2244, 2246, 2266, -1, 2283, 2266, 2273, -1, 2274, 2273, 2265, -1, 2274, 2283, 2273, -1, 2243, 2245, 2244, -1, 2275, 2244, 2283, -1, 2275, 2243, 2244, -1, 2275, 2284, 2243, -1, 2276, 4084, 2241, -1, 2241, 4084, 2277, -1, 2278, 2285, 2279, -1, 2279, 2285, 2280, -1, 2281, 2279, 2280, -1, 2260, 2259, 2281, -1, 2262, 2261, 2260, -1, 2264, 2282, 2262, -1, 2273, 2263, 2264, -1, 2283, 2244, 2266, -1, 2270, 2242, 2284, -1, 2257, 2280, 2251, -1, 2251, 2280, 2285, -1, 2669, 2250, 4640, -1, 4640, 2250, 2287, -1, 2287, 2250, 2286, -1, 4005, 2286, 2256, -1, 4004, 4005, 2256, -1, 2287, 2286, 4005, -1, 2367, 4109, 2376, -1, 2366, 2376, 2377, -1, 2364, 2377, 2381, -1, 2289, 2381, 1161, -1, 2288, 2289, 1161, -1, 2288, 2290, 2289, -1, 2288, 1164, 2290, -1, 2290, 1164, 2379, -1, 2291, 2379, 2292, -1, 2294, 2292, 2293, -1, 4126, 2293, 4125, -1, 4126, 2294, 2293, -1, 4126, 4127, 2294, -1, 2294, 4127, 2362, -1, 2291, 2362, 2363, -1, 2290, 2363, 2289, -1, 2290, 2291, 2363, -1, 2290, 2379, 2291, -1, 4133, 2295, 4132, -1, 4133, 2296, 2295, -1, 4133, 2297, 2296, -1, 2296, 2297, 2298, -1, 2299, 2298, 2301, -1, 2300, 2301, 2302, -1, 2303, 2302, 1159, -1, 2303, 2300, 2302, -1, 2303, 1149, 2300, -1, 2300, 1149, 2304, -1, 2299, 2304, 2374, -1, 2296, 2374, 2295, -1, 2296, 2299, 2374, -1, 2296, 2298, 2299, -1, 2297, 4108, 2298, -1, 2298, 4108, 2317, -1, 2301, 2317, 2320, -1, 2302, 2320, 2305, -1, 1159, 2305, 2319, -1, 2373, 2319, 2306, -1, 1147, 2306, 2327, -1, 2307, 2327, 2372, -1, 2308, 2372, 2309, -1, 2371, 2309, 2331, -1, 2310, 2331, 4116, -1, 4155, 2310, 4116, -1, 4155, 2384, 2310, -1, 4155, 4154, 2384, -1, 2384, 4154, 2311, -1, 2312, 2311, 2333, -1, 2313, 2333, 2335, -1, 1158, 2335, 1156, -1, 1158, 2313, 2335, -1, 1158, 2315, 2313, -1, 1158, 2314, 2315, -1, 2315, 2314, 2370, -1, 2316, 2370, 2371, -1, 2310, 2371, 2331, -1, 2310, 2316, 2371, -1, 2310, 2384, 2316, -1, 2316, 2384, 2312, -1, 2315, 2312, 2313, -1, 2315, 2316, 2312, -1, 2315, 2370, 2316, -1, 4108, 2321, 2317, -1, 2317, 2321, 2318, -1, 2320, 2318, 2322, -1, 2305, 2322, 2319, -1, 2305, 2320, 2322, -1, 2321, 4107, 2318, -1, 2318, 4107, 2323, -1, 2322, 2323, 2383, -1, 2319, 2383, 2306, -1, 2319, 2322, 2383, -1, 4107, 2324, 2323, -1, 2323, 2324, 2325, -1, 2383, 2325, 2326, -1, 2306, 2326, 2327, -1, 2306, 2383, 2326, -1, 2324, 4112, 2325, -1, 2325, 4112, 2328, -1, 2326, 2328, 2329, -1, 2327, 2329, 2372, -1, 2327, 2326, 2329, -1, 4112, 4114, 2328, -1, 2328, 4114, 2330, -1, 2329, 2330, 2309, -1, 2372, 2329, 2309, -1, 4114, 4115, 2330, -1, 2330, 4115, 2331, -1, 2309, 2330, 2331, -1, 4115, 4117, 2331, -1, 2331, 4117, 4116, -1, 4154, 4118, 2311, -1, 2311, 4118, 2332, -1, 2333, 2332, 2334, -1, 2335, 2334, 2386, -1, 1156, 2386, 1155, -1, 1156, 2335, 2386, -1, 4118, 4119, 2332, -1, 2332, 4119, 2385, -1, 2334, 2385, 2336, -1, 2386, 2336, 2337, -1, 1155, 2337, 2369, -1, 1155, 2386, 2337, -1, 4119, 2338, 2385, -1, 2385, 2338, 2346, -1, 2336, 2346, 2388, -1, 2337, 2388, 2347, -1, 2369, 2347, 2350, -1, 1166, 2350, 2339, -1, 2368, 2339, 2352, -1, 2344, 2352, 2391, -1, 2345, 2391, 2395, -1, 2394, 2395, 2340, -1, 2392, 2340, 2341, -1, 4125, 2392, 2341, -1, 4125, 2293, 2392, -1, 2392, 2293, 2342, -1, 2394, 2342, 2393, -1, 2345, 2393, 2343, -1, 2344, 2345, 2343, -1, 2344, 2391, 2345, -1, 2338, 4120, 2346, -1, 2346, 4120, 2387, -1, 2388, 2387, 2348, -1, 2347, 2348, 2350, -1, 2347, 2388, 2348, -1, 4120, 4121, 2387, -1, 2387, 4121, 2351, -1, 2348, 2351, 2349, -1, 2350, 2349, 2339, -1, 2350, 2348, 2349, -1, 4121, 2354, 2351, -1, 2351, 2354, 2389, -1, 2349, 2389, 2353, -1, 2339, 2353, 2352, -1, 2339, 2349, 2353, -1, 2354, 2355, 2389, -1, 2389, 2355, 2390, -1, 2353, 2390, 2356, -1, 2352, 2356, 2391, -1, 2352, 2353, 2356, -1, 2355, 2357, 2390, -1, 2390, 2357, 2359, -1, 2358, 2359, 2360, -1, 2340, 2360, 2341, -1, 2340, 2358, 2360, -1, 2340, 2395, 2358, -1, 2358, 2395, 2356, -1, 2390, 2358, 2356, -1, 2390, 2359, 2358, -1, 4127, 2361, 2362, -1, 2362, 2361, 2365, -1, 2363, 2365, 2364, -1, 2289, 2364, 2381, -1, 2289, 2363, 2364, -1, 2361, 4129, 2365, -1, 2365, 4129, 2366, -1, 2364, 2366, 2377, -1, 2364, 2365, 2366, -1, 4129, 2367, 2366, -1, 2366, 2367, 2376, -1, 2344, 2368, 2352, -1, 2368, 1166, 2339, -1, 1166, 2369, 2350, -1, 2347, 2369, 2337, -1, 2314, 1146, 2370, -1, 2370, 1146, 2308, -1, 2371, 2308, 2309, -1, 2371, 2370, 2308, -1, 1146, 2307, 2308, -1, 2308, 2307, 2372, -1, 2307, 1147, 2327, -1, 1147, 2373, 2306, -1, 2373, 1159, 2319, -1, 2305, 1159, 2302, -1, 1149, 1160, 2304, -1, 2304, 1160, 2382, -1, 2374, 2382, 2375, -1, 2295, 2375, 2376, -1, 4132, 2376, 4109, -1, 4132, 2295, 2376, -1, 2382, 1160, 2380, -1, 2375, 2380, 2377, -1, 2376, 2375, 2377, -1, 1161, 2381, 2378, -1, 2378, 2381, 2380, -1, 1160, 2378, 2380, -1, 2379, 1164, 2396, -1, 2292, 2396, 2342, -1, 2293, 2292, 2342, -1, 2343, 2393, 1151, -1, 1151, 2393, 2396, -1, 1164, 1151, 2396, -1, 2380, 2381, 2377, -1, 2374, 2304, 2382, -1, 2374, 2375, 2295, -1, 2382, 2380, 2375, -1, 2300, 2304, 2299, -1, 2301, 2300, 2299, -1, 2317, 2301, 2298, -1, 2318, 2320, 2317, -1, 2320, 2302, 2301, -1, 2323, 2322, 2318, -1, 2325, 2383, 2323, -1, 2328, 2326, 2325, -1, 2330, 2329, 2328, -1, 2311, 2312, 2384, -1, 2332, 2333, 2311, -1, 2333, 2313, 2312, -1, 2385, 2334, 2332, -1, 2334, 2335, 2333, -1, 2346, 2336, 2385, -1, 2336, 2386, 2334, -1, 2387, 2388, 2346, -1, 2388, 2337, 2336, -1, 2351, 2348, 2387, -1, 2389, 2349, 2351, -1, 2390, 2353, 2389, -1, 2391, 2356, 2395, -1, 2342, 2394, 2392, -1, 2392, 2394, 2340, -1, 2393, 2345, 2394, -1, 2394, 2345, 2395, -1, 2396, 2393, 2342, -1, 2291, 2292, 2294, -1, 2362, 2291, 2294, -1, 2379, 2396, 2292, -1, 2365, 2363, 2362, -1, 2484, 2397, 2398, -1, 2483, 2398, 2482, -1, 2399, 2482, 2498, -1, 2400, 2498, 2497, -1, 2401, 2400, 2497, -1, 2401, 2406, 2400, -1, 2401, 1173, 2406, -1, 2406, 1173, 2402, -1, 2403, 2402, 2404, -1, 2518, 2404, 2501, -1, 2405, 2501, 4102, -1, 2405, 2518, 2501, -1, 2405, 4135, 2518, -1, 2518, 4135, 2519, -1, 2403, 2519, 2479, -1, 2406, 2479, 2400, -1, 2406, 2403, 2479, -1, 2406, 2402, 2403, -1, 4147, 2413, 4146, -1, 4147, 2412, 2413, -1, 4147, 2407, 2412, -1, 2412, 2407, 2408, -1, 2505, 2408, 2416, -1, 2411, 2416, 2493, -1, 2409, 2493, 1170, -1, 2409, 2411, 2493, -1, 2409, 2410, 2411, -1, 2411, 2410, 2494, -1, 2505, 2494, 2414, -1, 2412, 2414, 2413, -1, 2412, 2505, 2414, -1, 2412, 2408, 2505, -1, 2407, 2415, 2408, -1, 2408, 2415, 2506, -1, 2416, 2506, 2417, -1, 2493, 2417, 2429, -1, 1170, 2429, 2433, -1, 2492, 2433, 2434, -1, 2491, 2434, 2418, -1, 2490, 2418, 2439, -1, 2488, 2439, 2441, -1, 2424, 2441, 2419, -1, 2420, 2419, 4143, -1, 4142, 2420, 4143, -1, 4142, 2508, 2420, -1, 4142, 2446, 2508, -1, 2508, 2446, 2509, -1, 2426, 2509, 2511, -1, 2510, 2511, 2421, -1, 1179, 2421, 1178, -1, 1179, 2510, 2421, -1, 1179, 2423, 2510, -1, 1179, 2422, 2423, -1, 2423, 2422, 2427, -1, 2425, 2427, 2424, -1, 2420, 2424, 2419, -1, 2420, 2425, 2424, -1, 2420, 2508, 2425, -1, 2425, 2508, 2426, -1, 2423, 2426, 2510, -1, 2423, 2425, 2426, -1, 2423, 2427, 2425, -1, 2415, 2428, 2506, -1, 2506, 2428, 2430, -1, 2417, 2430, 2432, -1, 2429, 2432, 2433, -1, 2429, 2417, 2432, -1, 2428, 2431, 2430, -1, 2430, 2431, 2507, -1, 2432, 2507, 2436, -1, 2433, 2436, 2434, -1, 2433, 2432, 2436, -1, 2431, 4140, 2507, -1, 2507, 4140, 2437, -1, 2436, 2437, 2435, -1, 2434, 2435, 2418, -1, 2434, 2436, 2435, -1, 4140, 4141, 2437, -1, 2437, 4141, 2440, -1, 2435, 2440, 2438, -1, 2418, 2438, 2439, -1, 2418, 2435, 2438, -1, 4141, 2442, 2440, -1, 2440, 2442, 2444, -1, 2438, 2444, 2441, -1, 2439, 2438, 2441, -1, 2442, 2443, 2444, -1, 2444, 2443, 2419, -1, 2441, 2444, 2419, -1, 2443, 2445, 2419, -1, 2419, 2445, 4143, -1, 2446, 2447, 2509, -1, 2509, 2447, 2451, -1, 2511, 2451, 2448, -1, 2421, 2448, 2449, -1, 1178, 2449, 1186, -1, 1178, 2421, 2449, -1, 2447, 2450, 2451, -1, 2451, 2450, 2452, -1, 2448, 2452, 2512, -1, 2449, 2512, 2453, -1, 1186, 2453, 2487, -1, 1186, 2449, 2453, -1, 2450, 2454, 2452, -1, 2452, 2454, 2460, -1, 2512, 2460, 2514, -1, 2453, 2514, 2462, -1, 2487, 2462, 2463, -1, 2486, 2463, 2455, -1, 2485, 2455, 2470, -1, 2459, 2470, 2456, -1, 2516, 2456, 2476, -1, 2515, 2476, 2475, -1, 2458, 2475, 2457, -1, 4102, 2458, 2457, -1, 4102, 2501, 2458, -1, 2458, 2501, 2500, -1, 2515, 2500, 2517, -1, 2516, 2517, 1175, -1, 2459, 2516, 1175, -1, 2459, 2456, 2516, -1, 2454, 4098, 2460, -1, 2460, 4098, 2513, -1, 2514, 2513, 2461, -1, 2462, 2461, 2463, -1, 2462, 2514, 2461, -1, 4098, 2466, 2513, -1, 2513, 2466, 2464, -1, 2461, 2464, 2465, -1, 2463, 2465, 2455, -1, 2463, 2461, 2465, -1, 2466, 2467, 2464, -1, 2464, 2467, 2468, -1, 2465, 2468, 2469, -1, 2455, 2469, 2470, -1, 2455, 2465, 2469, -1, 2467, 2471, 2468, -1, 2468, 2471, 2472, -1, 2469, 2472, 2473, -1, 2470, 2473, 2456, -1, 2470, 2469, 2473, -1, 2471, 4099, 2472, -1, 2472, 4099, 2478, -1, 2477, 2478, 2474, -1, 2475, 2474, 2457, -1, 2475, 2477, 2474, -1, 2475, 2476, 2477, -1, 2477, 2476, 2473, -1, 2472, 2477, 2473, -1, 2472, 2478, 2477, -1, 4135, 2480, 2519, -1, 2519, 2480, 2481, -1, 2479, 2481, 2399, -1, 2400, 2399, 2498, -1, 2400, 2479, 2399, -1, 2480, 4144, 2481, -1, 2481, 4144, 2483, -1, 2399, 2483, 2482, -1, 2399, 2481, 2483, -1, 4144, 2484, 2483, -1, 2483, 2484, 2398, -1, 2459, 2485, 2470, -1, 2485, 2486, 2455, -1, 2486, 2487, 2463, -1, 2462, 2487, 2453, -1, 2422, 2489, 2427, -1, 2427, 2489, 2488, -1, 2424, 2488, 2441, -1, 2424, 2427, 2488, -1, 2489, 2490, 2488, -1, 2488, 2490, 2439, -1, 2490, 2491, 2418, -1, 2491, 2492, 2434, -1, 2492, 1170, 2433, -1, 2429, 1170, 2493, -1, 2410, 1183, 2494, -1, 2494, 1183, 2495, -1, 2414, 2495, 2496, -1, 2413, 2496, 2398, -1, 4146, 2398, 2397, -1, 4146, 2413, 2398, -1, 2495, 1183, 2504, -1, 2496, 2504, 2482, -1, 2398, 2496, 2482, -1, 2497, 2498, 2499, -1, 2499, 2498, 2504, -1, 1183, 2499, 2504, -1, 2402, 1173, 2503, -1, 2404, 2503, 2500, -1, 2501, 2404, 2500, -1, 1175, 2517, 2502, -1, 2502, 2517, 2503, -1, 1173, 2502, 2503, -1, 2504, 2498, 2482, -1, 2414, 2494, 2495, -1, 2414, 2496, 2413, -1, 2495, 2504, 2496, -1, 2411, 2494, 2505, -1, 2416, 2411, 2505, -1, 2506, 2416, 2408, -1, 2430, 2417, 2506, -1, 2417, 2493, 2416, -1, 2507, 2432, 2430, -1, 2437, 2436, 2507, -1, 2440, 2435, 2437, -1, 2444, 2438, 2440, -1, 2509, 2426, 2508, -1, 2451, 2511, 2509, -1, 2511, 2510, 2426, -1, 2452, 2448, 2451, -1, 2448, 2421, 2511, -1, 2460, 2512, 2452, -1, 2512, 2449, 2448, -1, 2513, 2514, 2460, -1, 2514, 2453, 2512, -1, 2464, 2461, 2513, -1, 2468, 2465, 2464, -1, 2472, 2469, 2468, -1, 2456, 2473, 2476, -1, 2500, 2515, 2458, -1, 2458, 2515, 2475, -1, 2517, 2516, 2515, -1, 2515, 2516, 2476, -1, 2503, 2517, 2500, -1, 2403, 2404, 2518, -1, 2519, 2403, 2518, -1, 2402, 2503, 2404, -1, 2481, 2479, 2519, -1, 2531, 3970, 2523, -1, 2523, 3970, 2524, -1, 2520, 2524, 2521, -1, 2525, 2521, 3988, -1, 2526, 3988, 2527, -1, 1293, 2527, 2522, -1, 1293, 2526, 2527, -1, 2523, 2524, 2520, -1, 2520, 2521, 2525, -1, 2525, 3988, 2526, -1, 2527, 2528, 2522, -1, 2522, 2528, 2529, -1, 2529, 2528, 2530, -1, 1294, 2530, 3966, -1, 2655, 1294, 3966, -1, 2529, 2530, 1294, -1, 3970, 2531, 3905, -1, 3905, 2531, 2532, -1, 2533, 3918, 2553, -1, 2553, 3918, 4100, -1, 4100, 3918, 2541, -1, 4101, 2541, 2542, -1, 2543, 2542, 3860, -1, 2544, 3860, 3859, -1, 2534, 3859, 3848, -1, 2545, 3848, 3847, -1, 2546, 3847, 2535, -1, 2547, 2535, 3871, -1, 2548, 3871, 3870, -1, 4103, 3870, 3907, -1, 4105, 3907, 3913, -1, 4106, 3913, 2536, -1, 2537, 2536, 2538, -1, 2549, 2538, 2550, -1, 2551, 2550, 3908, -1, 2539, 3908, 2540, -1, 4113, 2540, 3904, -1, 2552, 3904, 3905, -1, 2532, 2552, 3905, -1, 4100, 2541, 4101, -1, 4101, 2542, 2543, -1, 2543, 3860, 2544, -1, 2544, 3859, 2534, -1, 2534, 3848, 2545, -1, 2545, 3847, 2546, -1, 2546, 2535, 2547, -1, 2547, 3871, 2548, -1, 2548, 3870, 4103, -1, 4103, 3907, 4105, -1, 4105, 3913, 4106, -1, 4106, 2536, 2537, -1, 2537, 2538, 2549, -1, 2549, 2550, 2551, -1, 2551, 3908, 2539, -1, 2539, 2540, 4113, -1, 4113, 3904, 2552, -1, 4153, 4817, 2553, -1, 2553, 4817, 2533, -1, 2554, 2555, 1191, -1, 2554, 1297, 2555, -1, 2554, 1193, 1297, -1, 1297, 1193, 1231, -1, 2557, 1231, 1210, -1, 4170, 2557, 1210, -1, 4170, 2556, 2557, -1, 2557, 2556, 1298, -1, 1297, 1231, 2557, -1, 2555, 1295, 1191, -1, 1191, 1295, 2558, -1, 1192, 1191, 2558, -1, 1295, 1187, 2558, -1, 1210, 1209, 4171, -1, 4171, 1209, 2588, -1, 2588, 1209, 1204, -1, 2589, 1204, 1202, -1, 2559, 1202, 1201, -1, 2583, 1201, 2560, -1, 2561, 2583, 2560, -1, 2588, 1204, 2589, -1, 2589, 1202, 2559, -1, 2559, 1201, 2583, -1, 2562, 4159, 2563, -1, 2563, 4159, 2564, -1, 2564, 4159, 2602, -1, 2602, 4159, 4165, -1, 2565, 4165, 2566, -1, 2601, 2566, 1254, -1, 1242, 2601, 1254, -1, 1242, 1291, 2601, -1, 1242, 2567, 1291, -1, 1291, 2567, 1257, -1, 1267, 1257, 2568, -1, 1268, 2568, 2569, -1, 1269, 2569, 2570, -1, 1271, 2570, 2597, -1, 1271, 1269, 2570, -1, 2566, 4165, 2577, -1, 2577, 4165, 2571, -1, 2578, 2571, 2572, -1, 2579, 2572, 4161, -1, 2573, 4161, 4164, -1, 1252, 4164, 4166, -1, 2576, 4166, 2574, -1, 2575, 2574, 2580, -1, 2575, 2576, 2574, -1, 2577, 2571, 2578, -1, 2578, 2572, 2579, -1, 2579, 4161, 2573, -1, 2573, 4164, 1252, -1, 1252, 4166, 2576, -1, 2574, 4167, 2580, -1, 2580, 4167, 2581, -1, 2581, 4167, 2582, -1, 2583, 2582, 2559, -1, 2583, 2581, 2582, -1, 2583, 2584, 2581, -1, 2583, 2561, 2584, -1, 2584, 2561, 2585, -1, 2585, 2561, 2587, -1, 2586, 2587, 2590, -1, 2586, 2585, 2587, -1, 4171, 2588, 2582, -1, 2582, 2588, 2589, -1, 2559, 2582, 2589, -1, 2587, 2591, 2590, -1, 2590, 2591, 2592, -1, 2592, 2591, 2598, -1, 1235, 2598, 1290, -1, 1289, 1235, 1290, -1, 1289, 1249, 1235, -1, 1289, 1287, 1249, -1, 1249, 1287, 1247, -1, 1247, 1287, 1279, -1, 1246, 1279, 2593, -1, 1261, 2593, 1284, -1, 2599, 1284, 1278, -1, 2600, 1278, 2595, -1, 2594, 2595, 1276, -1, 2596, 1276, 2597, -1, 2570, 2596, 2597, -1, 2592, 2598, 1235, -1, 1247, 1279, 1246, -1, 1246, 2593, 1261, -1, 1261, 1284, 2599, -1, 2599, 1278, 2600, -1, 2600, 2595, 2594, -1, 2594, 1276, 2596, -1, 1269, 1268, 2569, -1, 1268, 1267, 2568, -1, 1267, 1291, 1257, -1, 2601, 2565, 2566, -1, 2565, 2602, 4165, -1, 2601, 1313, 2565, -1, 2565, 1313, 1311, -1, 2602, 1311, 2603, -1, 2564, 2603, 2604, -1, 2563, 2604, 2605, -1, 2562, 2605, 2663, -1, 2562, 2563, 2605, -1, 2565, 1311, 2602, -1, 2602, 2603, 2564, -1, 2564, 2604, 2563, -1, 2606, 4104, 2611, -1, 2612, 2611, 2646, -1, 2609, 2646, 2608, -1, 4160, 2608, 2607, -1, 4160, 2609, 2608, -1, 4160, 2643, 2609, -1, 2609, 2643, 2610, -1, 2612, 2610, 4156, -1, 2606, 2612, 4156, -1, 2606, 2611, 2612, -1, 4104, 4134, 2611, -1, 2611, 4134, 4131, -1, 2620, 4131, 2613, -1, 4130, 2620, 2613, -1, 4130, 2615, 2620, -1, 4130, 2614, 2615, -1, 2615, 2614, 2628, -1, 2618, 2628, 2651, -1, 2616, 2651, 2617, -1, 4163, 2617, 2630, -1, 4163, 2616, 2617, -1, 4163, 4162, 2616, -1, 2616, 4162, 2647, -1, 2618, 2647, 2619, -1, 2615, 2619, 2620, -1, 2615, 2618, 2619, -1, 2615, 2628, 2618, -1, 2611, 4131, 2620, -1, 2646, 2620, 2619, -1, 2608, 2619, 2647, -1, 2607, 2647, 4162, -1, 2607, 2608, 2647, -1, 2614, 4128, 2628, -1, 2628, 4128, 2629, -1, 2648, 2629, 2632, -1, 2649, 2632, 2621, -1, 4110, 2649, 2621, -1, 4110, 2622, 2649, -1, 4110, 4111, 2622, -1, 2622, 4111, 2623, -1, 2653, 2623, 2625, -1, 2624, 2625, 2641, -1, 2626, 2641, 4169, -1, 2626, 2624, 2641, -1, 2626, 4168, 2624, -1, 2624, 4168, 2652, -1, 2653, 2652, 2627, -1, 2622, 2627, 2649, -1, 2622, 2653, 2627, -1, 2622, 2623, 2653, -1, 2628, 2629, 2648, -1, 2651, 2648, 2650, -1, 2617, 2650, 2631, -1, 2630, 2631, 2633, -1, 2630, 2617, 2631, -1, 2648, 2632, 2649, -1, 2650, 2649, 2627, -1, 2631, 2627, 2652, -1, 2633, 2652, 4168, -1, 2633, 2631, 2652, -1, 4111, 4124, 2623, -1, 2623, 4124, 4123, -1, 2638, 4123, 2634, -1, 2639, 2634, 2635, -1, 4122, 2639, 2635, -1, 4122, 2636, 2639, -1, 2639, 2636, 2637, -1, 2638, 2637, 2625, -1, 2623, 2638, 2625, -1, 2623, 4123, 2638, -1, 2638, 2634, 2639, -1, 2637, 2638, 2639, -1, 2636, 2640, 2637, -1, 2637, 2640, 2641, -1, 2625, 2637, 2641, -1, 2640, 2642, 2641, -1, 2641, 2642, 4169, -1, 2643, 2644, 2610, -1, 2610, 2644, 2645, -1, 4156, 2610, 2645, -1, 2644, 4740, 2645, -1, 2609, 2610, 2612, -1, 2646, 2609, 2612, -1, 2620, 2646, 2611, -1, 2608, 2646, 2619, -1, 2616, 2647, 2618, -1, 2651, 2616, 2618, -1, 2648, 2651, 2628, -1, 2649, 2650, 2648, -1, 2650, 2617, 2651, -1, 2631, 2650, 2627, -1, 2624, 2652, 2653, -1, 2625, 2624, 2653, -1, 2721, 2722, 2840, -1, 2840, 2722, 2654, -1, 2657, 2654, 2655, -1, 3966, 2657, 2655, -1, 3966, 2656, 2657, -1, 1298, 4169, 2654, -1, 2654, 4169, 2655, -1, 2654, 2657, 2840, -1, 2840, 2657, 3269, -1, 3270, 2840, 3269, -1, 1336, 4174, 2658, -1, 1336, 2659, 4174, -1, 4174, 2659, 2667, -1, 2667, 2659, 2660, -1, 1345, 2667, 2660, -1, 4174, 4176, 2658, -1, 2658, 4176, 2661, -1, 2661, 4176, 1305, -1, 1305, 4176, 1306, -1, 1306, 4176, 2664, -1, 2662, 2664, 2663, -1, 2662, 1306, 2664, -1, 4172, 2665, 2664, -1, 2664, 2665, 2666, -1, 2663, 2664, 2666, -1, 4640, 4639, 2669, -1, 2669, 4639, 2667, -1, 2668, 2667, 1345, -1, 2668, 2669, 2667, -1, 2668, 1380, 2669, -1, 2669, 1380, 2257, -1, 2257, 1380, 1374, -1, 2258, 1374, 1373, -1, 2670, 1373, 2265, -1, 2670, 2258, 1373, -1, 2257, 1374, 2258, -1, 1373, 1368, 2265, -1, 2265, 1368, 2671, -1, 2274, 2671, 1385, -1, 2267, 1385, 2672, -1, 2268, 2672, 2269, -1, 2268, 2267, 2672, -1, 2265, 2671, 2274, -1, 2274, 1385, 2267, -1, 2672, 1354, 2269, -1, 2269, 1354, 1456, -1, 1456, 1354, 2674, -1, 2673, 2674, 1434, -1, 2675, 1434, 2676, -1, 1485, 2676, 2677, -1, 2679, 2677, 1441, -1, 2678, 2679, 1441, -1, 2678, 1411, 2679, -1, 2679, 1411, 1417, -1, 1422, 2679, 1417, -1, 1422, 1511, 2679, -1, 1422, 1512, 1511, -1, 1422, 1424, 1512, -1, 1512, 1424, 2680, -1, 2680, 1424, 1295, -1, 1513, 2680, 1295, -1, 1456, 2674, 2673, -1, 2673, 1434, 2675, -1, 2675, 2676, 1485, -1, 1485, 2677, 2679, -1, 2681, 1485, 2679, -1, 2681, 2682, 1485, -1, 2681, 2683, 2682, -1, 2681, 1493, 2683, -1, 2681, 1475, 1493, -1, 2681, 1477, 1475, -1, 2681, 2684, 1477, -1, 1477, 2684, 2685, -1, 2686, 2685, 4846, -1, 4844, 4846, 4842, -1, 4844, 2686, 4846, -1, 4844, 4742, 2686, -1, 1424, 1187, 1295, -1, 1477, 2685, 2686, -1, 4742, 4210, 2686, -1, 2686, 4210, 2687, -1, 2687, 4210, 4198, -1, 2688, 4198, 4095, -1, 4073, 2688, 4095, -1, 2687, 4198, 2688, -1, 4238, 4228, 2693, -1, 2693, 4228, 4763, -1, 4762, 2693, 4763, -1, 4762, 2716, 2693, -1, 4762, 2689, 2716, -1, 2716, 2689, 2690, -1, 2690, 2689, 1510, -1, 2712, 2690, 1510, -1, 2690, 2712, 2691, -1, 2716, 2691, 2692, -1, 2693, 2692, 2694, -1, 4238, 2694, 4237, -1, 4238, 2693, 2694, -1, 1519, 2702, 1518, -1, 1519, 2700, 2702, -1, 1519, 2695, 2700, -1, 2700, 2695, 2720, -1, 2703, 2720, 2697, -1, 2696, 2697, 2698, -1, 4239, 2698, 4241, -1, 4239, 2696, 2698, -1, 4239, 2699, 2696, -1, 2696, 2699, 2718, -1, 2703, 2718, 2701, -1, 2700, 2701, 2702, -1, 2700, 2703, 2701, -1, 2700, 2720, 2703, -1, 2695, 2704, 2720, -1, 2720, 2704, 2707, -1, 2697, 2707, 2705, -1, 2698, 2705, 2710, -1, 2726, 2698, 2710, -1, 2726, 4241, 2698, -1, 2704, 2706, 2707, -1, 2707, 2706, 1515, -1, 2708, 1515, 2722, -1, 2723, 2708, 2722, -1, 2723, 2709, 2708, -1, 2708, 2709, 2705, -1, 2707, 2708, 2705, -1, 2707, 1515, 2708, -1, 2709, 2710, 2705, -1, 2699, 2711, 2718, -1, 2718, 2711, 2719, -1, 2701, 2719, 2717, -1, 2702, 2717, 2691, -1, 1518, 2691, 2712, -1, 1518, 2702, 2691, -1, 2711, 2713, 2719, -1, 2719, 2713, 2714, -1, 2717, 2714, 2692, -1, 2691, 2717, 2692, -1, 2713, 2715, 2714, -1, 2714, 2715, 4237, -1, 2694, 2714, 4237, -1, 2694, 2692, 2714, -1, 2693, 2716, 2692, -1, 2716, 2690, 2691, -1, 2701, 2717, 2702, -1, 2719, 2714, 2717, -1, 2718, 2719, 2701, -1, 2696, 2718, 2703, -1, 2697, 2696, 2703, -1, 2707, 2697, 2720, -1, 2698, 2697, 2705, -1, 2721, 2770, 2722, -1, 2722, 2770, 2723, -1, 2723, 2770, 2724, -1, 2709, 2724, 2730, -1, 2710, 2730, 2726, -1, 2710, 2709, 2730, -1, 2723, 2724, 2709, -1, 2730, 2725, 2726, -1, 2721, 2727, 2770, -1, 2770, 2727, 2728, -1, 2724, 2728, 2732, -1, 2730, 2732, 2729, -1, 4240, 2729, 4242, -1, 4240, 2730, 2729, -1, 4240, 2725, 2730, -1, 2728, 2727, 2767, -1, 2772, 2767, 2765, -1, 2771, 2765, 2731, -1, 4229, 2731, 4230, -1, 4229, 2771, 2731, -1, 4229, 2768, 2771, -1, 2771, 2768, 2769, -1, 2772, 2769, 2732, -1, 2728, 2772, 2732, -1, 2728, 2767, 2772, -1, 2843, 2766, 2842, -1, 2843, 2733, 2766, -1, 2843, 2738, 2733, -1, 2733, 2738, 2734, -1, 2737, 2734, 2774, -1, 2736, 2774, 2735, -1, 4232, 2735, 2743, -1, 4232, 2736, 2735, -1, 4232, 4231, 2736, -1, 2736, 4231, 2764, -1, 2737, 2764, 2773, -1, 2733, 2773, 2766, -1, 2733, 2737, 2773, -1, 2733, 2734, 2737, -1, 2738, 2739, 2734, -1, 2734, 2739, 2744, -1, 2774, 2744, 2740, -1, 2735, 2740, 2742, -1, 2741, 2742, 2745, -1, 2741, 2735, 2742, -1, 2741, 2743, 2735, -1, 2739, 2852, 2744, -1, 2744, 2852, 2775, -1, 2740, 2775, 2777, -1, 2742, 2777, 2746, -1, 2745, 2746, 2748, -1, 2745, 2742, 2746, -1, 2852, 2749, 2775, -1, 2775, 2749, 2776, -1, 2777, 2776, 2780, -1, 2746, 2780, 2747, -1, 2748, 2747, 2751, -1, 2748, 2746, 2747, -1, 2749, 2750, 2776, -1, 2776, 2750, 2779, -1, 2780, 2779, 2778, -1, 2747, 2778, 2753, -1, 2751, 2753, 4235, -1, 2751, 2747, 2753, -1, 2750, 2845, 2779, -1, 2779, 2845, 2755, -1, 2778, 2755, 2752, -1, 2753, 2752, 2757, -1, 4235, 2757, 4236, -1, 4235, 2753, 2757, -1, 2845, 2754, 2755, -1, 2755, 2754, 2756, -1, 2752, 2756, 2759, -1, 2757, 2759, 2758, -1, 4236, 2758, 4234, -1, 4236, 2757, 2758, -1, 2754, 2847, 2756, -1, 2756, 2847, 2781, -1, 2759, 2781, 2761, -1, 2758, 2761, 2787, -1, 4233, 2758, 2787, -1, 4233, 4234, 2758, -1, 2847, 2760, 2781, -1, 2781, 2760, 2762, -1, 2761, 2762, 2786, -1, 2787, 2761, 2786, -1, 2760, 2763, 2762, -1, 2762, 2763, 2785, -1, 2786, 2762, 2785, -1, 2763, 2783, 2785, -1, 4231, 4230, 2764, -1, 2764, 4230, 2731, -1, 2773, 2731, 2765, -1, 2766, 2765, 2767, -1, 2842, 2767, 2727, -1, 2842, 2766, 2767, -1, 2768, 4242, 2769, -1, 2769, 4242, 2729, -1, 2732, 2769, 2729, -1, 2730, 2724, 2732, -1, 2724, 2770, 2728, -1, 2771, 2769, 2772, -1, 2765, 2771, 2772, -1, 2773, 2765, 2766, -1, 2764, 2731, 2773, -1, 2774, 2734, 2744, -1, 2736, 2764, 2737, -1, 2774, 2736, 2737, -1, 2740, 2744, 2775, -1, 2735, 2774, 2740, -1, 2777, 2775, 2776, -1, 2742, 2740, 2777, -1, 2780, 2776, 2779, -1, 2746, 2777, 2780, -1, 2778, 2779, 2755, -1, 2747, 2780, 2778, -1, 2752, 2755, 2756, -1, 2753, 2778, 2752, -1, 2759, 2756, 2781, -1, 2757, 2752, 2759, -1, 2761, 2781, 2762, -1, 2758, 2759, 2761, -1, 2782, 2784, 2783, -1, 2783, 2784, 2785, -1, 2785, 2784, 3136, -1, 2786, 3136, 2788, -1, 2787, 2788, 4233, -1, 2787, 2786, 2788, -1, 2785, 3136, 2786, -1, 2788, 4222, 4233, -1, 2789, 4254, 1658, -1, 2789, 2790, 4254, -1, 2789, 1648, 2790, -1, 2790, 1648, 4256, -1, 4256, 1648, 1526, -1, 4286, 1526, 2791, -1, 2792, 2791, 2793, -1, 4282, 2793, 2794, -1, 4281, 2794, 2807, -1, 4284, 2807, 1539, -1, 2808, 1539, 2809, -1, 2795, 2809, 2810, -1, 4279, 2810, 1548, -1, 4270, 1548, 2811, -1, 2796, 2811, 2797, -1, 2812, 2797, 1555, -1, 2798, 1555, 2799, -1, 2813, 2799, 1559, -1, 4295, 1559, 1567, -1, 2814, 1567, 2800, -1, 4296, 2800, 2801, -1, 4297, 2801, 2803, -1, 2802, 2803, 2804, -1, 2805, 2804, 2806, -1, 2805, 2802, 2804, -1, 4256, 1526, 4286, -1, 4286, 2791, 2792, -1, 2792, 2793, 4282, -1, 4282, 2794, 4281, -1, 4281, 2807, 4284, -1, 4284, 1539, 2808, -1, 2808, 2809, 2795, -1, 2795, 2810, 4279, -1, 4279, 1548, 4270, -1, 4270, 2811, 2796, -1, 2796, 2797, 2812, -1, 2812, 1555, 2798, -1, 2798, 2799, 2813, -1, 2813, 1559, 4295, -1, 4295, 1567, 2814, -1, 2814, 2800, 4296, -1, 4296, 2801, 4297, -1, 4297, 2803, 2802, -1, 2804, 2815, 2806, -1, 2806, 2815, 4268, -1, 4268, 2815, 1580, -1, 2816, 4268, 1580, -1, 2816, 2817, 4268, -1, 2816, 2818, 2817, -1, 2817, 2818, 2832, -1, 2832, 2818, 2819, -1, 4266, 2819, 1598, -1, 2833, 1598, 2820, -1, 2821, 2820, 1594, -1, 2822, 1594, 1592, -1, 2823, 1592, 2834, -1, 4265, 2834, 2824, -1, 2825, 2824, 2835, -1, 4262, 2835, 2826, -1, 2836, 2826, 2827, -1, 4249, 2827, 1627, -1, 4250, 1627, 1621, -1, 2828, 1621, 1620, -1, 4253, 1620, 1641, -1, 2837, 1641, 1640, -1, 2838, 1640, 2829, -1, 2830, 2829, 2831, -1, 4287, 2831, 1657, -1, 2839, 1657, 1658, -1, 4254, 2839, 1658, -1, 2832, 2819, 4266, -1, 4266, 1598, 2833, -1, 2833, 2820, 2821, -1, 2821, 1594, 2822, -1, 2822, 1592, 2823, -1, 2823, 2834, 4265, -1, 4265, 2824, 2825, -1, 2825, 2835, 4262, -1, 4262, 2826, 2836, -1, 2836, 2827, 4249, -1, 4249, 1627, 4250, -1, 4250, 1621, 2828, -1, 2828, 1620, 4253, -1, 4253, 1641, 2837, -1, 2837, 1640, 2838, -1, 2838, 2829, 2830, -1, 2830, 2831, 4287, -1, 4287, 1657, 2839, -1, 2783, 4269, 2782, -1, 2782, 4269, 4267, -1, 2840, 2841, 2721, -1, 2721, 2841, 2727, -1, 2727, 2841, 2855, -1, 2842, 2855, 2851, -1, 2843, 2851, 2854, -1, 4275, 2843, 2854, -1, 4275, 2738, 2843, -1, 4275, 2844, 2738, -1, 2738, 2844, 2739, -1, 2739, 2844, 4274, -1, 2852, 4274, 2853, -1, 2749, 2853, 4272, -1, 2750, 4272, 2846, -1, 2845, 2846, 4271, -1, 2754, 4271, 2848, -1, 2847, 2848, 4276, -1, 2760, 4276, 2849, -1, 2763, 2849, 2850, -1, 2783, 2850, 4269, -1, 2783, 2763, 2850, -1, 2727, 2855, 2842, -1, 2842, 2851, 2843, -1, 2739, 4274, 2852, -1, 2852, 2853, 2749, -1, 2749, 4272, 2750, -1, 2750, 2846, 2845, -1, 2845, 4271, 2754, -1, 2754, 2848, 2847, -1, 2847, 4276, 2760, -1, 2760, 2849, 2763, -1, 4275, 2854, 2862, -1, 2862, 2854, 2860, -1, 2860, 2854, 2851, -1, 2857, 2851, 2855, -1, 2856, 2855, 2841, -1, 3270, 2841, 2840, -1, 3270, 2856, 2841, -1, 2860, 2851, 2857, -1, 2857, 2855, 2856, -1, 3270, 3268, 2856, -1, 2856, 3268, 2858, -1, 2857, 2858, 2859, -1, 2860, 2859, 2871, -1, 2861, 2871, 4273, -1, 2861, 2860, 2871, -1, 2861, 2862, 2860, -1, 3268, 3267, 2858, -1, 2858, 3267, 2863, -1, 2866, 2863, 2872, -1, 2864, 2872, 1707, -1, 1704, 2864, 1707, -1, 1704, 2865, 2864, -1, 2864, 2865, 2870, -1, 2866, 2870, 2859, -1, 2858, 2866, 2859, -1, 2858, 2863, 2866, -1, 3267, 2869, 2863, -1, 2863, 2869, 2867, -1, 2872, 2867, 2868, -1, 1707, 2872, 2868, -1, 2869, 3272, 2867, -1, 2867, 3272, 1713, -1, 2868, 2867, 1713, -1, 2865, 4273, 2870, -1, 2870, 4273, 2871, -1, 2859, 2870, 2871, -1, 2860, 2857, 2859, -1, 2857, 2856, 2858, -1, 2864, 2870, 2866, -1, 2872, 2864, 2866, -1, 2867, 2872, 2863, -1, 1734, 2884, 2873, -1, 2873, 2884, 2874, -1, 2877, 2874, 2875, -1, 1704, 2875, 2876, -1, 1704, 2877, 2875, -1, 2873, 2874, 2877, -1, 2926, 2876, 2887, -1, 2928, 2887, 2885, -1, 2927, 2885, 2878, -1, 2879, 2878, 2880, -1, 2881, 2880, 2882, -1, 2936, 2882, 2889, -1, 2932, 2889, 2938, -1, 2931, 2938, 2883, -1, 4277, 2883, 4278, -1, 4277, 2931, 2883, -1, 4277, 2930, 2931, -1, 4277, 2925, 2930, -1, 2930, 2925, 2929, -1, 2937, 2929, 2924, -1, 2881, 2924, 2879, -1, 2880, 2881, 2879, -1, 2874, 2888, 2875, -1, 2874, 2939, 2888, -1, 2874, 2884, 2939, -1, 2939, 2884, 1744, -1, 2886, 1744, 2878, -1, 2885, 2886, 2878, -1, 2885, 2888, 2886, -1, 2885, 2887, 2888, -1, 2888, 2887, 2875, -1, 2875, 2887, 2876, -1, 1744, 2880, 2878, -1, 2882, 1743, 2889, -1, 2889, 1743, 2890, -1, 2938, 2890, 2903, -1, 2883, 2903, 2907, -1, 4278, 2907, 2906, -1, 2922, 2906, 2891, -1, 2935, 2891, 2914, -1, 2921, 2914, 2912, -1, 2919, 2912, 2892, -1, 2900, 2892, 2893, -1, 1750, 2900, 2893, -1, 1750, 2917, 2900, -1, 1750, 2918, 2917, -1, 1750, 1749, 2918, -1, 2918, 1749, 2894, -1, 2916, 2894, 2895, -1, 2897, 2895, 2896, -1, 4280, 2897, 2896, -1, 4280, 2898, 2897, -1, 4280, 2899, 2898, -1, 4280, 2934, 2899, -1, 2899, 2934, 2920, -1, 2901, 2920, 2919, -1, 2900, 2919, 2892, -1, 2900, 2901, 2919, -1, 2900, 2917, 2901, -1, 2901, 2917, 2902, -1, 2899, 2902, 2898, -1, 2899, 2901, 2902, -1, 2899, 2920, 2901, -1, 2890, 1743, 2904, -1, 2903, 2904, 2905, -1, 2907, 2905, 2906, -1, 2907, 2903, 2905, -1, 2908, 2910, 2909, -1, 2908, 2933, 2910, -1, 2908, 2911, 2933, -1, 2908, 2893, 2911, -1, 2911, 2893, 2892, -1, 2912, 2911, 2892, -1, 2912, 2913, 2911, -1, 2912, 2914, 2913, -1, 2913, 2914, 2891, -1, 2915, 2891, 2906, -1, 2905, 2915, 2906, -1, 2905, 2910, 2915, -1, 2905, 2904, 2910, -1, 2910, 2904, 2909, -1, 2909, 2904, 1743, -1, 2918, 2894, 2916, -1, 2902, 2916, 2898, -1, 2902, 2918, 2916, -1, 2902, 2917, 2918, -1, 2916, 2895, 2897, -1, 2898, 2916, 2897, -1, 2920, 2934, 2921, -1, 2919, 2921, 2912, -1, 2919, 2920, 2921, -1, 2935, 2922, 2891, -1, 2922, 4278, 2906, -1, 2907, 4278, 2883, -1, 2929, 2925, 2923, -1, 2924, 2923, 2927, -1, 2879, 2927, 2878, -1, 2879, 2924, 2927, -1, 2887, 2928, 2926, -1, 2926, 2928, 2923, -1, 2925, 2926, 2923, -1, 2927, 2923, 2928, -1, 2885, 2927, 2928, -1, 2924, 2929, 2923, -1, 2929, 2937, 2930, -1, 2930, 2937, 2932, -1, 2931, 2932, 2938, -1, 2931, 2930, 2932, -1, 2903, 2883, 2938, -1, 2913, 2891, 2915, -1, 2933, 2915, 2910, -1, 2933, 2913, 2915, -1, 2933, 2911, 2913, -1, 2934, 2935, 2921, -1, 2921, 2935, 2914, -1, 2924, 2881, 2937, -1, 2937, 2881, 2936, -1, 2932, 2936, 2889, -1, 2932, 2937, 2936, -1, 2890, 2938, 2889, -1, 2904, 2903, 2890, -1, 1744, 2886, 2939, -1, 2939, 2886, 2888, -1, 2882, 2936, 2881, -1, 2894, 1749, 2975, -1, 2968, 2975, 2949, -1, 2967, 2949, 2950, -1, 2971, 2950, 2972, -1, 2974, 2972, 2941, -1, 2940, 2941, 2964, -1, 2963, 2964, 2953, -1, 2981, 2953, 2942, -1, 2960, 2942, 2958, -1, 2980, 2958, 2943, -1, 2944, 2943, 2977, -1, 2945, 2977, 2985, -1, 2987, 2945, 2985, -1, 2987, 2947, 2945, -1, 2987, 2946, 2947, -1, 2947, 2946, 2948, -1, 2978, 2948, 2979, -1, 2944, 2979, 2980, -1, 2943, 2944, 2980, -1, 2951, 2949, 2976, -1, 2951, 2950, 2949, -1, 2951, 2952, 2950, -1, 2950, 2952, 2972, -1, 2972, 2952, 2954, -1, 2941, 2954, 1740, -1, 2964, 1740, 2953, -1, 2964, 2941, 1740, -1, 2972, 2954, 2941, -1, 1740, 2955, 2953, -1, 2953, 2955, 2942, -1, 2942, 2955, 1739, -1, 2958, 1739, 1738, -1, 2943, 1738, 2977, -1, 2943, 2958, 1738, -1, 2942, 1739, 2958, -1, 1738, 2956, 2977, -1, 2977, 2956, 2985, -1, 2948, 2959, 2979, -1, 2979, 2959, 2957, -1, 2980, 2957, 2960, -1, 2958, 2980, 2960, -1, 2959, 2961, 2957, -1, 2957, 2961, 2962, -1, 2960, 2962, 2981, -1, 2942, 2960, 2981, -1, 2961, 4257, 2962, -1, 2962, 4257, 2983, -1, 2981, 2983, 2963, -1, 2953, 2981, 2963, -1, 2983, 4257, 2982, -1, 2963, 2982, 2940, -1, 2964, 2963, 2940, -1, 4283, 2965, 2970, -1, 4283, 2973, 2965, -1, 4283, 2966, 2973, -1, 2973, 2966, 2984, -1, 2971, 2984, 2967, -1, 2950, 2971, 2967, -1, 2966, 4285, 2984, -1, 2984, 4285, 2969, -1, 2967, 2969, 2968, -1, 2949, 2967, 2968, -1, 4285, 2896, 2969, -1, 2969, 2896, 2895, -1, 2968, 2895, 2894, -1, 2975, 2968, 2894, -1, 2969, 2895, 2968, -1, 2974, 2941, 2940, -1, 2965, 2940, 2982, -1, 2970, 2982, 4257, -1, 2970, 2965, 2982, -1, 2971, 2972, 2974, -1, 2973, 2974, 2965, -1, 2973, 2971, 2974, -1, 2973, 2984, 2971, -1, 1749, 2976, 2975, -1, 2975, 2976, 2949, -1, 2977, 2945, 2944, -1, 2944, 2945, 2978, -1, 2979, 2944, 2978, -1, 2957, 2980, 2979, -1, 2962, 2960, 2957, -1, 2983, 2981, 2962, -1, 2982, 2963, 2983, -1, 2965, 2974, 2940, -1, 2969, 2967, 2984, -1, 2948, 2978, 2947, -1, 2947, 2978, 2945, -1, 2956, 1754, 2986, -1, 2985, 2986, 2990, -1, 2987, 2990, 2989, -1, 2946, 2989, 2988, -1, 2946, 2987, 2989, -1, 1779, 2990, 1778, -1, 1779, 2989, 2990, -1, 1779, 2988, 2989, -1, 2987, 2985, 2990, -1, 2985, 2956, 2986, -1, 1778, 2990, 2986, -1, 1754, 1778, 2986, -1, 1776, 1772, 2991, -1, 2992, 2991, 2993, -1, 2994, 2993, 3001, -1, 2988, 3001, 4260, -1, 2988, 2994, 3001, -1, 3282, 2997, 3276, -1, 3282, 2998, 2997, -1, 3282, 3281, 2998, -1, 2998, 3281, 3287, -1, 3286, 2998, 3287, -1, 3286, 2999, 2998, -1, 3286, 3285, 2999, -1, 2999, 3285, 2995, -1, 2996, 2995, 3000, -1, 2993, 3000, 3001, -1, 2993, 2996, 3000, -1, 2993, 2991, 2996, -1, 2996, 2991, 2997, -1, 2999, 2997, 2998, -1, 2999, 2996, 2997, -1, 2999, 2995, 2996, -1, 3281, 3280, 3287, -1, 3285, 4255, 2995, -1, 2995, 4255, 4258, -1, 4259, 2995, 4258, -1, 4259, 3000, 2995, -1, 4259, 4260, 3000, -1, 3000, 4260, 3001, -1, 2994, 2992, 2993, -1, 2992, 1776, 2991, -1, 3276, 2997, 2991, -1, 1772, 3276, 2991, -1, 3217, 3002, 3248, -1, 3248, 3002, 3012, -1, 3005, 3012, 3003, -1, 3230, 3003, 3004, -1, 3230, 3005, 3003, -1, 3248, 3012, 3005, -1, 3053, 3004, 3006, -1, 3054, 3006, 3014, -1, 3052, 3014, 3051, -1, 3050, 3051, 3016, -1, 3060, 3016, 3211, -1, 3061, 3211, 3007, -1, 3062, 3007, 3008, -1, 3056, 3008, 3017, -1, 4290, 3017, 4289, -1, 4290, 3056, 3017, -1, 4290, 3057, 3056, -1, 4290, 3009, 3057, -1, 3057, 3009, 3055, -1, 3010, 3055, 3011, -1, 3060, 3011, 3050, -1, 3016, 3060, 3050, -1, 3012, 3015, 3003, -1, 3012, 3064, 3015, -1, 3012, 3002, 3064, -1, 3064, 3002, 3013, -1, 3065, 3013, 3051, -1, 3014, 3065, 3051, -1, 3014, 3015, 3065, -1, 3014, 3006, 3015, -1, 3015, 3006, 3003, -1, 3003, 3006, 3004, -1, 3013, 3016, 3051, -1, 3211, 3043, 3007, -1, 3007, 3043, 3063, -1, 3008, 3063, 3031, -1, 3017, 3031, 3018, -1, 4289, 3018, 3033, -1, 4292, 3033, 3019, -1, 3020, 3019, 3059, -1, 3058, 3059, 3039, -1, 3027, 3039, 3040, -1, 3028, 3040, 3021, -1, 3022, 3028, 3021, -1, 3022, 3047, 3028, -1, 3022, 3023, 3047, -1, 3022, 3214, 3023, -1, 3023, 3214, 3024, -1, 3045, 3024, 3100, -1, 3025, 3100, 4251, -1, 4252, 3025, 4251, -1, 4252, 3046, 3025, -1, 4252, 3029, 3046, -1, 4252, 3026, 3029, -1, 3029, 3026, 3048, -1, 3030, 3048, 3027, -1, 3028, 3027, 3040, -1, 3028, 3030, 3027, -1, 3028, 3047, 3030, -1, 3030, 3047, 3044, -1, 3029, 3044, 3046, -1, 3029, 3030, 3044, -1, 3029, 3048, 3030, -1, 3063, 3043, 3032, -1, 3031, 3032, 3034, -1, 3018, 3034, 3033, -1, 3018, 3031, 3034, -1, 3036, 3035, 3210, -1, 3036, 3037, 3035, -1, 3036, 3038, 3037, -1, 3036, 3021, 3038, -1, 3038, 3021, 3040, -1, 3039, 3038, 3040, -1, 3039, 3041, 3038, -1, 3039, 3059, 3041, -1, 3041, 3059, 3019, -1, 3042, 3019, 3033, -1, 3034, 3042, 3033, -1, 3034, 3035, 3042, -1, 3034, 3032, 3035, -1, 3035, 3032, 3210, -1, 3210, 3032, 3043, -1, 3023, 3024, 3045, -1, 3044, 3045, 3046, -1, 3044, 3023, 3045, -1, 3044, 3047, 3023, -1, 3045, 3100, 3025, -1, 3046, 3045, 3025, -1, 3048, 3026, 3058, -1, 3027, 3058, 3039, -1, 3027, 3048, 3058, -1, 3020, 4292, 3019, -1, 4292, 4289, 3033, -1, 3018, 4289, 3017, -1, 3055, 3009, 3049, -1, 3011, 3049, 3052, -1, 3050, 3052, 3051, -1, 3050, 3011, 3052, -1, 3006, 3054, 3053, -1, 3053, 3054, 3049, -1, 3009, 3053, 3049, -1, 3052, 3049, 3054, -1, 3014, 3052, 3054, -1, 3011, 3055, 3049, -1, 3055, 3010, 3057, -1, 3057, 3010, 3062, -1, 3056, 3062, 3008, -1, 3056, 3057, 3062, -1, 3031, 3017, 3008, -1, 3041, 3019, 3042, -1, 3037, 3042, 3035, -1, 3037, 3041, 3042, -1, 3037, 3038, 3041, -1, 3026, 3020, 3058, -1, 3058, 3020, 3059, -1, 3011, 3060, 3010, -1, 3010, 3060, 3061, -1, 3062, 3061, 3007, -1, 3062, 3010, 3061, -1, 3063, 3008, 3007, -1, 3032, 3031, 3063, -1, 3013, 3065, 3064, -1, 3064, 3065, 3015, -1, 3211, 3061, 3060, -1, 3024, 3214, 3066, -1, 3099, 3066, 3067, -1, 3068, 3067, 3095, -1, 3103, 3095, 3069, -1, 3102, 3069, 3070, -1, 3109, 3070, 3071, -1, 3107, 3071, 3082, -1, 3091, 3082, 3072, -1, 3090, 3072, 3085, -1, 3078, 3085, 3073, -1, 3104, 3073, 3074, -1, 3111, 3074, 3075, -1, 3076, 3111, 3075, -1, 3076, 3077, 3111, -1, 3076, 4244, 3077, -1, 3077, 4244, 3087, -1, 3110, 3087, 3105, -1, 3104, 3105, 3078, -1, 3073, 3104, 3078, -1, 3080, 3067, 3079, -1, 3080, 3095, 3067, -1, 3080, 3081, 3095, -1, 3095, 3081, 3069, -1, 3069, 3081, 3083, -1, 3070, 3083, 3206, -1, 3071, 3206, 3082, -1, 3071, 3070, 3206, -1, 3069, 3083, 3070, -1, 3206, 3205, 3082, -1, 3082, 3205, 3072, -1, 3072, 3205, 3084, -1, 3085, 3084, 3204, -1, 3073, 3204, 3074, -1, 3073, 3085, 3204, -1, 3072, 3084, 3085, -1, 3204, 3086, 3074, -1, 3074, 3086, 3075, -1, 3087, 3089, 3105, -1, 3105, 3089, 3088, -1, 3078, 3088, 3090, -1, 3085, 3078, 3090, -1, 3089, 4247, 3088, -1, 3088, 4247, 3092, -1, 3090, 3092, 3091, -1, 3072, 3090, 3091, -1, 4247, 3093, 3092, -1, 3092, 3093, 3108, -1, 3091, 3108, 3107, -1, 3082, 3091, 3107, -1, 3108, 3093, 3106, -1, 3107, 3106, 3109, -1, 3071, 3107, 3109, -1, 4294, 3101, 4248, -1, 4294, 3094, 3101, -1, 4294, 4293, 3094, -1, 3094, 4293, 3097, -1, 3103, 3097, 3068, -1, 3095, 3103, 3068, -1, 4293, 3096, 3097, -1, 3097, 3096, 3098, -1, 3068, 3098, 3099, -1, 3067, 3068, 3099, -1, 3096, 4251, 3098, -1, 3098, 4251, 3100, -1, 3099, 3100, 3024, -1, 3066, 3099, 3024, -1, 3098, 3100, 3099, -1, 3102, 3070, 3109, -1, 3101, 3109, 3106, -1, 4248, 3106, 3093, -1, 4248, 3101, 3106, -1, 3103, 3069, 3102, -1, 3094, 3102, 3101, -1, 3094, 3103, 3102, -1, 3094, 3097, 3103, -1, 3214, 3079, 3066, -1, 3066, 3079, 3067, -1, 3074, 3111, 3104, -1, 3104, 3111, 3110, -1, 3105, 3104, 3110, -1, 3088, 3078, 3105, -1, 3092, 3090, 3088, -1, 3108, 3091, 3092, -1, 3106, 3107, 3108, -1, 3101, 3102, 3109, -1, 3098, 3068, 3097, -1, 3087, 3110, 3077, -1, 3077, 3110, 3111, -1, 3086, 3115, 3114, -1, 3075, 3114, 3112, -1, 3076, 3112, 3113, -1, 4244, 3113, 3294, -1, 4244, 3076, 3113, -1, 3295, 3112, 3323, -1, 3295, 3113, 3112, -1, 3295, 3294, 3113, -1, 3076, 3075, 3112, -1, 3075, 3086, 3114, -1, 3323, 3112, 3114, -1, 3115, 3323, 3114, -1, 4222, 2788, 3172, -1, 3172, 2788, 3120, -1, 3171, 3120, 3170, -1, 3116, 3170, 3117, -1, 3169, 3117, 3118, -1, 3168, 3118, 3174, -1, 3167, 3174, 3123, -1, 4223, 3123, 3175, -1, 3119, 3175, 3165, -1, 3119, 4223, 3175, -1, 3120, 2788, 3137, -1, 3170, 3137, 3173, -1, 3117, 3173, 3134, -1, 3118, 3134, 3121, -1, 3174, 3121, 3122, -1, 3123, 3122, 3140, -1, 3175, 3140, 3148, -1, 3166, 3148, 3164, -1, 3124, 3164, 3163, -1, 3125, 3163, 3153, -1, 3132, 3153, 3126, -1, 3131, 3126, 3158, -1, 3129, 3158, 3159, -1, 4778, 3159, 4779, -1, 4778, 3129, 3159, -1, 4778, 4226, 3129, -1, 3129, 4226, 3127, -1, 3128, 3129, 3127, -1, 3128, 3131, 3129, -1, 3128, 3130, 3131, -1, 3131, 3130, 3132, -1, 3126, 3131, 3132, -1, 2784, 3135, 3136, -1, 2784, 3133, 3135, -1, 2784, 2782, 3133, -1, 3135, 3133, 3144, -1, 3173, 3144, 3134, -1, 3173, 3135, 3144, -1, 3173, 3137, 3135, -1, 3135, 3137, 3136, -1, 3136, 3137, 2788, -1, 3138, 3142, 3143, -1, 3138, 3141, 3142, -1, 3138, 3139, 3141, -1, 3141, 3139, 3147, -1, 3122, 3147, 3140, -1, 3122, 3141, 3147, -1, 3122, 3121, 3141, -1, 3141, 3121, 3142, -1, 3142, 3121, 3134, -1, 3144, 3142, 3134, -1, 3144, 3143, 3142, -1, 3144, 3133, 3143, -1, 3139, 3145, 3147, -1, 3147, 3145, 3146, -1, 3140, 3146, 3148, -1, 3140, 3147, 3146, -1, 3145, 4300, 3146, -1, 3146, 4300, 3149, -1, 3148, 3149, 3164, -1, 3148, 3146, 3149, -1, 4300, 4308, 3149, -1, 3149, 4308, 3150, -1, 3164, 3150, 3163, -1, 3164, 3149, 3150, -1, 4308, 3151, 3150, -1, 3150, 3151, 3152, -1, 3163, 3152, 3153, -1, 3163, 3150, 3152, -1, 3151, 4302, 3152, -1, 3152, 4302, 3154, -1, 3153, 3154, 3126, -1, 3153, 3152, 3154, -1, 4302, 4311, 3154, -1, 3154, 4311, 3155, -1, 3126, 3155, 3158, -1, 3126, 3154, 3155, -1, 4311, 3156, 3155, -1, 3155, 3156, 3157, -1, 3158, 3157, 3159, -1, 3158, 3155, 3157, -1, 3156, 4304, 3157, -1, 3157, 4304, 3160, -1, 3159, 3160, 4779, -1, 3159, 3157, 3160, -1, 4304, 3161, 3160, -1, 3160, 3161, 4780, -1, 4779, 3160, 4780, -1, 3161, 4306, 4780, -1, 3130, 4225, 3132, -1, 3132, 4225, 3125, -1, 3153, 3132, 3125, -1, 4225, 3162, 3125, -1, 3125, 3162, 3124, -1, 3163, 3125, 3124, -1, 3162, 4224, 3124, -1, 3124, 4224, 3166, -1, 3164, 3124, 3166, -1, 4224, 3165, 3166, -1, 3166, 3165, 3175, -1, 3148, 3166, 3175, -1, 4223, 3167, 3123, -1, 3167, 3168, 3174, -1, 3168, 3169, 3118, -1, 3169, 3116, 3117, -1, 3116, 3171, 3170, -1, 3171, 3172, 3120, -1, 3170, 3120, 3137, -1, 3117, 3170, 3173, -1, 3118, 3117, 3134, -1, 3174, 3118, 3121, -1, 3123, 3174, 3122, -1, 3175, 3123, 3140, -1, 3129, 3131, 3158, -1, 3177, 3176, 3190, -1, 3177, 4331, 3176, -1, 3177, 1916, 4331, -1, 4331, 1916, 4330, -1, 4330, 1916, 3178, -1, 3191, 3178, 3192, -1, 4338, 3192, 3179, -1, 4337, 3179, 1813, -1, 4327, 1813, 3180, -1, 4335, 3180, 3181, -1, 4325, 3181, 1819, -1, 4324, 1819, 1826, -1, 3193, 1826, 3194, -1, 4334, 3194, 1831, -1, 4322, 1831, 3195, -1, 4320, 3195, 1840, -1, 3196, 1840, 1839, -1, 4318, 1839, 1847, -1, 3197, 1847, 3182, -1, 4333, 3182, 3198, -1, 4332, 3198, 1875, -1, 4314, 1875, 3183, -1, 3184, 3183, 3186, -1, 3185, 3186, 1878, -1, 4354, 1878, 3187, -1, 3199, 3187, 1891, -1, 4351, 1891, 1896, -1, 3200, 1896, 1900, -1, 3201, 1900, 3202, -1, 4349, 3202, 3188, -1, 4347, 3188, 3203, -1, 4346, 3203, 3189, -1, 4340, 3189, 3190, -1, 3176, 4340, 3190, -1, 4330, 3178, 3191, -1, 3191, 3192, 4338, -1, 4338, 3179, 4337, -1, 4337, 1813, 4327, -1, 4327, 3180, 4335, -1, 4335, 3181, 4325, -1, 4325, 1819, 4324, -1, 4324, 1826, 3193, -1, 3193, 3194, 4334, -1, 4334, 1831, 4322, -1, 4322, 3195, 4320, -1, 4320, 1840, 3196, -1, 3196, 1839, 4318, -1, 4318, 1847, 3197, -1, 3197, 3182, 4333, -1, 4333, 3198, 4332, -1, 4332, 1875, 4314, -1, 4314, 3183, 3184, -1, 3184, 3186, 3185, -1, 3185, 1878, 4354, -1, 4354, 3187, 3199, -1, 3199, 1891, 4351, -1, 4351, 1896, 3200, -1, 3200, 1900, 3201, -1, 3201, 3202, 4349, -1, 4349, 3188, 4347, -1, 4347, 3203, 4346, -1, 4346, 3189, 4340, -1, 3086, 3204, 4313, -1, 4313, 3204, 4315, -1, 4315, 3204, 3084, -1, 4316, 3084, 3205, -1, 4317, 3205, 3206, -1, 4319, 3206, 3083, -1, 3212, 3083, 3081, -1, 3213, 3081, 3080, -1, 3207, 3080, 3079, -1, 4321, 3079, 3214, -1, 3208, 3214, 3022, -1, 3209, 3022, 3021, -1, 4323, 3021, 3036, -1, 4326, 3036, 3210, -1, 3215, 3210, 3043, -1, 4336, 3043, 3211, -1, 4328, 3211, 3016, -1, 3216, 3016, 3013, -1, 4329, 3013, 3002, -1, 4329, 3216, 3013, -1, 4315, 3084, 4316, -1, 4316, 3205, 4317, -1, 4317, 3206, 4319, -1, 4319, 3083, 3212, -1, 3212, 3081, 3213, -1, 3213, 3080, 3207, -1, 3207, 3079, 4321, -1, 4321, 3214, 3208, -1, 3208, 3022, 3209, -1, 3209, 3021, 4323, -1, 4323, 3036, 4326, -1, 4326, 3210, 3215, -1, 3215, 3043, 4336, -1, 4336, 3211, 4328, -1, 4328, 3016, 3216, -1, 3002, 3217, 4329, -1, 4329, 3217, 3218, -1, 3218, 3217, 3245, -1, 3245, 3217, 3219, -1, 3226, 3245, 3219, -1, 3219, 3217, 3247, -1, 3227, 3247, 3250, -1, 3251, 3250, 3232, -1, 3253, 3232, 3220, -1, 3221, 3220, 3241, -1, 3223, 3241, 3222, -1, 4357, 3223, 3222, -1, 4357, 3261, 3223, -1, 4357, 3224, 3261, -1, 3261, 3224, 3259, -1, 3260, 3259, 3258, -1, 3252, 3258, 3254, -1, 3249, 3254, 3225, -1, 3228, 3225, 3226, -1, 3219, 3228, 3226, -1, 3219, 3227, 3228, -1, 3219, 3247, 3227, -1, 3005, 3229, 3248, -1, 3005, 3236, 3229, -1, 3005, 3240, 3236, -1, 3005, 3230, 3240, -1, 3240, 3230, 4363, -1, 3239, 4363, 3238, -1, 3237, 3238, 3231, -1, 3262, 3231, 3220, -1, 3232, 3262, 3220, -1, 3232, 3234, 3262, -1, 3232, 3250, 3234, -1, 3234, 3250, 3233, -1, 3229, 3233, 3248, -1, 3229, 3234, 3233, -1, 3229, 3235, 3234, -1, 3229, 3236, 3235, -1, 3235, 3236, 3239, -1, 3237, 3239, 3238, -1, 3237, 3235, 3239, -1, 3237, 3262, 3235, -1, 3237, 3231, 3262, -1, 3240, 4363, 3239, -1, 3236, 3240, 3239, -1, 3238, 3222, 3231, -1, 3231, 3222, 3241, -1, 3220, 3231, 3241, -1, 3224, 3242, 3259, -1, 3259, 3242, 3246, -1, 3258, 3246, 3257, -1, 3254, 3257, 3243, -1, 3225, 3243, 3226, -1, 3225, 3254, 3243, -1, 3246, 3242, 3256, -1, 3257, 3256, 3244, -1, 3243, 3244, 3226, -1, 3243, 3257, 3244, -1, 3245, 3255, 4358, -1, 3245, 3244, 3255, -1, 3245, 3226, 3244, -1, 3258, 3259, 3246, -1, 3233, 3250, 3247, -1, 3248, 3247, 3217, -1, 3248, 3233, 3247, -1, 3249, 3225, 3228, -1, 3251, 3228, 3227, -1, 3250, 3251, 3227, -1, 3249, 3228, 3251, -1, 3253, 3251, 3232, -1, 3253, 3249, 3251, -1, 3253, 3252, 3249, -1, 3253, 3221, 3252, -1, 3253, 3220, 3221, -1, 4358, 3255, 3256, -1, 3242, 4358, 3256, -1, 3252, 3254, 3249, -1, 3258, 3257, 3254, -1, 3255, 3244, 3256, -1, 3256, 3257, 3246, -1, 3241, 3223, 3221, -1, 3221, 3223, 3260, -1, 3252, 3260, 3258, -1, 3252, 3221, 3260, -1, 3259, 3260, 3261, -1, 3261, 3260, 3223, -1, 3234, 3235, 3262, -1, 3263, 3272, 3264, -1, 3778, 3263, 3264, -1, 3778, 1973, 3263, -1, 3778, 3265, 1973, -1, 1973, 3265, 1975, -1, 1975, 3265, 3273, -1, 1976, 3273, 3266, -1, 1978, 3266, 3274, -1, 1978, 1976, 3266, -1, 3267, 3271, 2869, -1, 3267, 3810, 3271, -1, 3267, 3268, 3810, -1, 3810, 3268, 3269, -1, 3269, 3268, 3270, -1, 3271, 3264, 2869, -1, 2869, 3264, 3272, -1, 1975, 3273, 1976, -1, 3266, 3797, 3274, -1, 3274, 3797, 3278, -1, 3278, 3797, 3275, -1, 1983, 3275, 3786, -1, 1984, 3786, 3277, -1, 1772, 3277, 3276, -1, 1772, 1984, 3277, -1, 3278, 3275, 1983, -1, 1983, 3786, 1984, -1, 3277, 3799, 3276, -1, 3276, 3799, 3282, -1, 3282, 3799, 3279, -1, 3281, 3279, 3775, -1, 3280, 3281, 3775, -1, 3282, 3279, 3281, -1, 3283, 4255, 3284, -1, 3284, 4255, 3285, -1, 3286, 3284, 3285, -1, 3286, 4371, 3284, -1, 3286, 3287, 4371, -1, 4371, 3287, 4359, -1, 4359, 3287, 3280, -1, 4372, 4359, 3280, -1, 3300, 3288, 3299, -1, 3289, 3299, 3332, -1, 3329, 3332, 3313, -1, 3290, 3313, 3311, -1, 3291, 3311, 3310, -1, 3336, 3310, 3292, -1, 3337, 3292, 3309, -1, 3294, 3309, 3293, -1, 3294, 3337, 3309, -1, 3294, 3335, 3337, -1, 3294, 3295, 3335, -1, 3335, 3295, 3327, -1, 3334, 3327, 3296, -1, 3333, 3296, 3325, -1, 3297, 3325, 3328, -1, 3298, 3328, 3300, -1, 3289, 3300, 3299, -1, 3289, 3298, 3300, -1, 3289, 3329, 3298, -1, 3289, 3332, 3329, -1, 3302, 3301, 3314, -1, 3302, 3312, 3301, -1, 3302, 4447, 3312, -1, 3312, 4447, 3319, -1, 3303, 3319, 3304, -1, 3305, 3304, 3306, -1, 3307, 3306, 3338, -1, 3308, 3338, 4442, -1, 3293, 3308, 4442, -1, 3293, 3309, 3308, -1, 3308, 3309, 3292, -1, 3307, 3292, 3310, -1, 3305, 3310, 3311, -1, 3303, 3311, 3313, -1, 3312, 3313, 3332, -1, 3301, 3332, 3299, -1, 3314, 3299, 3288, -1, 3314, 3301, 3299, -1, 4446, 3321, 4447, -1, 4446, 3315, 3321, -1, 4446, 3316, 3315, -1, 3315, 3316, 3317, -1, 3321, 3317, 3318, -1, 3320, 3318, 3304, -1, 3319, 3320, 3304, -1, 3319, 4447, 3320, -1, 3320, 4447, 3321, -1, 3318, 3320, 3321, -1, 3316, 4442, 3317, -1, 3317, 4442, 3339, -1, 3318, 3339, 3306, -1, 3304, 3318, 3306, -1, 3323, 3322, 3295, -1, 3323, 3330, 3322, -1, 3323, 3115, 3330, -1, 3330, 3115, 3324, -1, 3331, 3324, 3328, -1, 3325, 3331, 3328, -1, 3325, 3322, 3331, -1, 3325, 3296, 3322, -1, 3322, 3296, 3326, -1, 3295, 3326, 3327, -1, 3295, 3322, 3326, -1, 3324, 3300, 3328, -1, 3317, 3321, 3315, -1, 3297, 3328, 3298, -1, 3329, 3297, 3298, -1, 3329, 3290, 3297, -1, 3329, 3313, 3290, -1, 3330, 3324, 3331, -1, 3322, 3330, 3331, -1, 3312, 3332, 3301, -1, 3333, 3325, 3297, -1, 3290, 3333, 3297, -1, 3290, 3291, 3333, -1, 3290, 3311, 3291, -1, 3303, 3313, 3312, -1, 3319, 3303, 3312, -1, 3334, 3296, 3333, -1, 3291, 3334, 3333, -1, 3291, 3336, 3334, -1, 3291, 3310, 3336, -1, 3327, 3326, 3296, -1, 3305, 3311, 3303, -1, 3304, 3305, 3303, -1, 3335, 3327, 3334, -1, 3336, 3335, 3334, -1, 3336, 3337, 3335, -1, 3336, 3292, 3337, -1, 3339, 4442, 3338, -1, 3306, 3339, 3338, -1, 3292, 3307, 3308, -1, 3308, 3307, 3338, -1, 3318, 3317, 3339, -1, 3305, 3306, 3307, -1, 3310, 3305, 3307, -1, 4355, 3288, 4313, -1, 4313, 3288, 3086, -1, 3086, 3288, 3115, -1, 3115, 3288, 3300, -1, 3324, 3115, 3300, -1, 3340, 3346, 3345, -1, 3340, 3348, 3346, -1, 3346, 3348, 3349, -1, 3445, 3349, 3350, -1, 3444, 3350, 3352, -1, 3341, 3352, 3342, -1, 3341, 3444, 3352, -1, 3341, 3343, 3444, -1, 3444, 3343, 3344, -1, 3445, 3344, 3431, -1, 3346, 3431, 3347, -1, 3345, 3347, 3430, -1, 3345, 3346, 3347, -1, 3348, 3353, 3349, -1, 3349, 3353, 3351, -1, 3350, 3351, 3354, -1, 3352, 3354, 3446, -1, 3342, 3446, 2007, -1, 3342, 3352, 3446, -1, 3353, 4491, 3351, -1, 3351, 4491, 3369, -1, 3354, 3369, 3372, -1, 3446, 3372, 3371, -1, 2007, 3371, 3355, -1, 3438, 3355, 3375, -1, 2015, 3375, 3381, -1, 3436, 3381, 3356, -1, 3437, 3356, 3388, -1, 3435, 3388, 3387, -1, 3367, 3387, 3357, -1, 3358, 3367, 3357, -1, 3358, 3359, 3367, -1, 3358, 4500, 3359, -1, 3359, 4500, 3361, -1, 3360, 3361, 3447, -1, 3363, 3447, 3362, -1, 3364, 3362, 2013, -1, 3364, 3363, 3362, -1, 3364, 3365, 3363, -1, 3364, 3366, 3365, -1, 3365, 3366, 3434, -1, 3368, 3434, 3435, -1, 3367, 3435, 3387, -1, 3367, 3368, 3435, -1, 3367, 3359, 3368, -1, 3368, 3359, 3360, -1, 3365, 3360, 3363, -1, 3365, 3368, 3360, -1, 3365, 3434, 3368, -1, 4491, 3373, 3369, -1, 3369, 3373, 3370, -1, 3372, 3370, 3376, -1, 3371, 3376, 3355, -1, 3371, 3372, 3376, -1, 3373, 4495, 3370, -1, 3370, 4495, 3378, -1, 3376, 3378, 3374, -1, 3355, 3374, 3375, -1, 3355, 3376, 3374, -1, 4495, 3377, 3378, -1, 3378, 3377, 3379, -1, 3374, 3379, 3380, -1, 3375, 3380, 3381, -1, 3375, 3374, 3380, -1, 3377, 4497, 3379, -1, 3379, 4497, 3382, -1, 3380, 3382, 3384, -1, 3381, 3384, 3356, -1, 3381, 3380, 3384, -1, 4497, 4496, 3382, -1, 3382, 4496, 3383, -1, 3384, 3383, 3388, -1, 3356, 3384, 3388, -1, 4496, 3385, 3383, -1, 3383, 3385, 3386, -1, 3387, 3386, 3357, -1, 3387, 3383, 3386, -1, 3387, 3388, 3383, -1, 4500, 4502, 3361, -1, 3361, 4502, 3389, -1, 3447, 3389, 3390, -1, 3362, 3390, 3391, -1, 2013, 3391, 2024, -1, 2013, 3362, 3391, -1, 4502, 4501, 3389, -1, 3389, 4501, 3392, -1, 3390, 3392, 3448, -1, 3391, 3448, 3449, -1, 2024, 3449, 2022, -1, 2024, 3391, 3449, -1, 4501, 3393, 3392, -1, 3392, 3393, 3394, -1, 3448, 3394, 3395, -1, 3449, 3395, 3396, -1, 2022, 3396, 3411, -1, 3433, 3411, 3414, -1, 3432, 3414, 3397, -1, 2019, 3397, 3417, -1, 3441, 3417, 3422, -1, 3405, 3422, 3398, -1, 3399, 3398, 4529, -1, 4476, 3399, 4529, -1, 4476, 3407, 3399, -1, 4476, 4478, 3407, -1, 3407, 4478, 3400, -1, 3408, 3400, 3401, -1, 3402, 3401, 3403, -1, 2011, 3403, 3424, -1, 2011, 3402, 3403, -1, 2011, 3404, 3402, -1, 2011, 2018, 3404, -1, 3404, 2018, 3439, -1, 3406, 3439, 3405, -1, 3399, 3405, 3398, -1, 3399, 3406, 3405, -1, 3399, 3407, 3406, -1, 3406, 3407, 3408, -1, 3404, 3408, 3402, -1, 3404, 3406, 3408, -1, 3404, 3439, 3406, -1, 3393, 3412, 3394, -1, 3394, 3412, 3409, -1, 3395, 3409, 3410, -1, 3396, 3410, 3411, -1, 3396, 3395, 3410, -1, 3412, 4504, 3409, -1, 3409, 4504, 3415, -1, 3410, 3415, 3413, -1, 3411, 3413, 3414, -1, 3411, 3410, 3413, -1, 4504, 4505, 3415, -1, 3415, 4505, 3416, -1, 3413, 3416, 3450, -1, 3414, 3450, 3397, -1, 3414, 3413, 3450, -1, 4505, 3418, 3416, -1, 3416, 3418, 3420, -1, 3450, 3420, 3451, -1, 3397, 3451, 3417, -1, 3397, 3450, 3451, -1, 3418, 3419, 3420, -1, 3420, 3419, 3421, -1, 3451, 3421, 3422, -1, 3417, 3451, 3422, -1, 3419, 3423, 3421, -1, 3421, 3423, 4506, -1, 3398, 4506, 4529, -1, 3398, 3421, 4506, -1, 3398, 3422, 3421, -1, 4478, 4479, 3400, -1, 3400, 4479, 3452, -1, 3401, 3452, 3453, -1, 3403, 3453, 3426, -1, 3424, 3426, 2017, -1, 3424, 3403, 3426, -1, 4479, 4481, 3452, -1, 3452, 4481, 3425, -1, 3453, 3425, 3454, -1, 3426, 3454, 3427, -1, 2017, 3427, 3429, -1, 2017, 3426, 3427, -1, 4481, 4482, 3425, -1, 3425, 4482, 3442, -1, 3454, 3442, 3428, -1, 3427, 3428, 3443, -1, 3429, 3443, 3343, -1, 3429, 3427, 3443, -1, 4482, 3430, 3442, -1, 3442, 3430, 3347, -1, 3428, 3347, 3431, -1, 3443, 3431, 3344, -1, 3343, 3443, 3344, -1, 2019, 3432, 3397, -1, 3432, 3433, 3414, -1, 3433, 2022, 3411, -1, 3396, 2022, 3449, -1, 3366, 2014, 3434, -1, 3434, 2014, 3437, -1, 3435, 3437, 3388, -1, 3435, 3434, 3437, -1, 2014, 3436, 3437, -1, 3437, 3436, 3356, -1, 3436, 2015, 3381, -1, 2015, 3438, 3375, -1, 3438, 2007, 3355, -1, 3371, 2007, 3446, -1, 2018, 3440, 3439, -1, 3439, 3440, 3441, -1, 3405, 3441, 3422, -1, 3405, 3439, 3441, -1, 3440, 2019, 3441, -1, 3441, 2019, 3417, -1, 3347, 3428, 3442, -1, 3428, 3427, 3454, -1, 3443, 3428, 3431, -1, 3445, 3431, 3346, -1, 3349, 3445, 3346, -1, 3444, 3344, 3445, -1, 3350, 3444, 3445, -1, 3351, 3350, 3349, -1, 3369, 3354, 3351, -1, 3354, 3352, 3350, -1, 3370, 3372, 3369, -1, 3372, 3446, 3354, -1, 3378, 3376, 3370, -1, 3379, 3374, 3378, -1, 3382, 3380, 3379, -1, 3383, 3384, 3382, -1, 3361, 3360, 3359, -1, 3389, 3447, 3361, -1, 3447, 3363, 3360, -1, 3392, 3390, 3389, -1, 3390, 3362, 3447, -1, 3394, 3448, 3392, -1, 3448, 3391, 3390, -1, 3409, 3395, 3394, -1, 3395, 3449, 3448, -1, 3415, 3410, 3409, -1, 3416, 3413, 3415, -1, 3420, 3450, 3416, -1, 3421, 3451, 3420, -1, 3400, 3408, 3407, -1, 3452, 3401, 3400, -1, 3401, 3402, 3408, -1, 3425, 3453, 3452, -1, 3453, 3403, 3401, -1, 3442, 3454, 3425, -1, 3454, 3426, 3453, -1, 3455, 3460, 4527, -1, 3455, 3462, 3460, -1, 3460, 3462, 3463, -1, 3456, 3463, 3457, -1, 3458, 3457, 3554, -1, 2035, 3554, 3465, -1, 2035, 3458, 3554, -1, 2035, 2036, 3458, -1, 3458, 2036, 3459, -1, 3456, 3459, 3539, -1, 3460, 3539, 3461, -1, 4527, 3461, 4526, -1, 4527, 3460, 3461, -1, 3462, 4461, 3463, -1, 3463, 4461, 3552, -1, 3457, 3552, 3553, -1, 3554, 3553, 3464, -1, 3465, 3464, 3547, -1, 3465, 3554, 3464, -1, 4461, 3466, 3552, -1, 3552, 3466, 3480, -1, 3553, 3480, 3484, -1, 3464, 3484, 3482, -1, 3547, 3482, 3546, -1, 3467, 3546, 3487, -1, 3545, 3487, 3468, -1, 3469, 3468, 3471, -1, 3470, 3471, 3492, -1, 3543, 3492, 3472, -1, 3473, 3472, 4512, -1, 3474, 3473, 4512, -1, 3474, 3478, 3473, -1, 3474, 4513, 3478, -1, 3478, 4513, 3493, -1, 3558, 3493, 3494, -1, 3475, 3494, 3496, -1, 2025, 3496, 2041, -1, 2025, 3475, 3496, -1, 2025, 3479, 3475, -1, 2025, 3476, 3479, -1, 3479, 3476, 3542, -1, 3477, 3542, 3543, -1, 3473, 3543, 3472, -1, 3473, 3477, 3543, -1, 3473, 3478, 3477, -1, 3477, 3478, 3558, -1, 3479, 3558, 3475, -1, 3479, 3477, 3558, -1, 3479, 3542, 3477, -1, 3466, 3485, 3480, -1, 3480, 3485, 3481, -1, 3484, 3481, 3483, -1, 3482, 3483, 3546, -1, 3482, 3484, 3483, -1, 3485, 4462, 3481, -1, 3481, 4462, 3556, -1, 3483, 3556, 3486, -1, 3546, 3486, 3487, -1, 3546, 3483, 3486, -1, 4462, 4467, 3556, -1, 3556, 4467, 3555, -1, 3486, 3555, 3557, -1, 3487, 3557, 3468, -1, 3487, 3486, 3557, -1, 4467, 4538, 3555, -1, 3555, 4538, 3488, -1, 3557, 3488, 3489, -1, 3468, 3489, 3471, -1, 3468, 3557, 3489, -1, 4538, 3490, 3488, -1, 3488, 3490, 3491, -1, 3489, 3491, 3492, -1, 3471, 3489, 3492, -1, 3490, 4509, 3491, -1, 3491, 4509, 4510, -1, 3472, 4510, 4512, -1, 3472, 3491, 4510, -1, 3472, 3492, 3491, -1, 4513, 3498, 3493, -1, 3493, 3498, 3559, -1, 3494, 3559, 3495, -1, 3496, 3495, 3497, -1, 2041, 3497, 3500, -1, 2041, 3496, 3497, -1, 3498, 3499, 3559, -1, 3559, 3499, 3501, -1, 3495, 3501, 3560, -1, 3497, 3560, 3503, -1, 3500, 3503, 3541, -1, 3500, 3497, 3503, -1, 3499, 3519, 3501, -1, 3501, 3519, 3502, -1, 3560, 3502, 3562, -1, 3503, 3562, 3504, -1, 3541, 3504, 3540, -1, 2032, 3540, 3505, -1, 2040, 3505, 3506, -1, 3550, 3506, 3526, -1, 3549, 3526, 3508, -1, 3507, 3508, 3530, -1, 3514, 3530, 3529, -1, 3509, 3514, 3529, -1, 3509, 3515, 3514, -1, 3509, 3531, 3515, -1, 3515, 3531, 3566, -1, 3518, 3566, 3533, -1, 3516, 3533, 3511, -1, 3510, 3511, 2038, -1, 3510, 3516, 3511, -1, 3510, 3512, 3516, -1, 3510, 2039, 3512, -1, 3512, 2039, 3513, -1, 3517, 3513, 3507, -1, 3514, 3507, 3530, -1, 3514, 3517, 3507, -1, 3514, 3515, 3517, -1, 3517, 3515, 3518, -1, 3512, 3518, 3516, -1, 3512, 3517, 3518, -1, 3512, 3513, 3517, -1, 3519, 3520, 3502, -1, 3502, 3520, 3561, -1, 3562, 3561, 3521, -1, 3504, 3521, 3540, -1, 3504, 3562, 3521, -1, 3520, 4515, 3561, -1, 3561, 4515, 3563, -1, 3521, 3563, 3522, -1, 3540, 3522, 3505, -1, 3540, 3521, 3522, -1, 4515, 4517, 3563, -1, 3563, 4517, 3564, -1, 3522, 3564, 3524, -1, 3505, 3524, 3506, -1, 3505, 3522, 3524, -1, 4517, 3523, 3564, -1, 3564, 3523, 3565, -1, 3524, 3565, 3525, -1, 3506, 3525, 3526, -1, 3506, 3524, 3525, -1, 3523, 4519, 3565, -1, 3565, 4519, 3528, -1, 3525, 3528, 3508, -1, 3526, 3525, 3508, -1, 4519, 3527, 3528, -1, 3528, 3527, 4520, -1, 3530, 4520, 3529, -1, 3530, 3528, 4520, -1, 3530, 3508, 3528, -1, 3531, 3532, 3566, -1, 3566, 3532, 3567, -1, 3533, 3567, 3568, -1, 3511, 3568, 3534, -1, 2038, 3534, 2037, -1, 2038, 3511, 3534, -1, 3532, 4525, 3567, -1, 3567, 4525, 3535, -1, 3568, 3535, 3570, -1, 3534, 3570, 3538, -1, 2037, 3538, 2027, -1, 2037, 3534, 3538, -1, 4525, 3536, 3535, -1, 3535, 3536, 3569, -1, 3570, 3569, 3537, -1, 3538, 3537, 3551, -1, 2027, 3551, 2036, -1, 2027, 3538, 3551, -1, 3536, 4526, 3569, -1, 3569, 4526, 3461, -1, 3537, 3461, 3539, -1, 3551, 3539, 3459, -1, 2036, 3551, 3459, -1, 3550, 2040, 3506, -1, 2040, 2032, 3505, -1, 2032, 3541, 3540, -1, 3504, 3541, 3503, -1, 3476, 3544, 3542, -1, 3542, 3544, 3470, -1, 3543, 3470, 3492, -1, 3543, 3542, 3470, -1, 3544, 3469, 3470, -1, 3470, 3469, 3471, -1, 3469, 3545, 3468, -1, 3545, 3467, 3487, -1, 3467, 3547, 3546, -1, 3482, 3547, 3464, -1, 2039, 3548, 3513, -1, 3513, 3548, 3549, -1, 3507, 3549, 3508, -1, 3507, 3513, 3549, -1, 3548, 3550, 3549, -1, 3549, 3550, 3526, -1, 3461, 3537, 3569, -1, 3537, 3538, 3570, -1, 3551, 3537, 3539, -1, 3456, 3539, 3460, -1, 3463, 3456, 3460, -1, 3458, 3459, 3456, -1, 3457, 3458, 3456, -1, 3552, 3457, 3463, -1, 3480, 3553, 3552, -1, 3553, 3554, 3457, -1, 3481, 3484, 3480, -1, 3484, 3464, 3553, -1, 3556, 3483, 3481, -1, 3555, 3486, 3556, -1, 3488, 3557, 3555, -1, 3491, 3489, 3488, -1, 3493, 3558, 3478, -1, 3559, 3494, 3493, -1, 3494, 3475, 3558, -1, 3501, 3495, 3559, -1, 3495, 3496, 3494, -1, 3502, 3560, 3501, -1, 3560, 3497, 3495, -1, 3561, 3562, 3502, -1, 3562, 3503, 3560, -1, 3563, 3521, 3561, -1, 3564, 3522, 3563, -1, 3565, 3524, 3564, -1, 3528, 3525, 3565, -1, 3566, 3518, 3515, -1, 3567, 3533, 3566, -1, 3533, 3516, 3518, -1, 3535, 3568, 3567, -1, 3568, 3511, 3533, -1, 3569, 3570, 3535, -1, 3570, 3534, 3568, -1, 2064, 3717, 2042, -1, 2064, 3571, 3717, -1, 2064, 3572, 3571, -1, 3571, 3572, 3573, -1, 3578, 3573, 3579, -1, 3574, 3579, 3575, -1, 3576, 3575, 4489, -1, 3576, 3574, 3575, -1, 3576, 4490, 3574, -1, 3574, 4490, 3719, -1, 3578, 3719, 3577, -1, 3571, 3577, 3717, -1, 3571, 3578, 3577, -1, 3571, 3573, 3578, -1, 3572, 2063, 3573, -1, 3573, 2063, 3582, -1, 3579, 3582, 3580, -1, 3575, 3580, 3584, -1, 4489, 3584, 3581, -1, 4489, 3575, 3584, -1, 3582, 2063, 3738, -1, 3580, 3738, 3583, -1, 3584, 3583, 3593, -1, 4488, 3593, 3591, -1, 4488, 3584, 3593, -1, 4488, 3581, 3584, -1, 3585, 3739, 2081, -1, 3585, 3594, 3739, -1, 3585, 3596, 3594, -1, 3594, 3596, 3586, -1, 3595, 3586, 3587, -1, 3588, 3587, 3589, -1, 4486, 3589, 3597, -1, 4486, 3588, 3589, -1, 4486, 4487, 3588, -1, 3588, 4487, 3590, -1, 3732, 3590, 3591, -1, 3593, 3732, 3591, -1, 3593, 3592, 3732, -1, 3593, 3583, 3592, -1, 3592, 3583, 3739, -1, 3594, 3592, 3739, -1, 3594, 3595, 3592, -1, 3594, 3586, 3595, -1, 3596, 2061, 3586, -1, 3586, 2061, 3598, -1, 3587, 3598, 3740, -1, 3589, 3740, 3600, -1, 3597, 3600, 3602, -1, 3597, 3589, 3600, -1, 2061, 2059, 3598, -1, 3598, 2059, 3599, -1, 3740, 3599, 3604, -1, 3600, 3604, 3601, -1, 4485, 3601, 4533, -1, 4485, 3600, 3601, -1, 4485, 3602, 3600, -1, 2059, 3603, 3599, -1, 3599, 3603, 3741, -1, 3604, 3741, 3742, -1, 3601, 3742, 3608, -1, 4533, 3608, 3605, -1, 4533, 3601, 3608, -1, 3603, 3606, 3741, -1, 3741, 3606, 3607, -1, 3742, 3607, 3744, -1, 3608, 3744, 3609, -1, 3605, 3609, 3614, -1, 3605, 3608, 3609, -1, 3606, 3615, 3607, -1, 3607, 3615, 3610, -1, 3744, 3610, 3743, -1, 3609, 3743, 3612, -1, 3613, 3612, 3611, -1, 3613, 3609, 3612, -1, 3613, 3614, 3609, -1, 3615, 2076, 3610, -1, 3610, 2076, 3616, -1, 3743, 3616, 3745, -1, 3612, 3745, 3619, -1, 3611, 3619, 4534, -1, 3611, 3612, 3619, -1, 2076, 3617, 3616, -1, 3616, 3617, 3620, -1, 3745, 3620, 3746, -1, 3619, 3746, 3747, -1, 3618, 3747, 4535, -1, 3618, 3619, 3747, -1, 3618, 4534, 3619, -1, 3617, 3731, 3620, -1, 3620, 3731, 3621, -1, 3746, 3621, 3748, -1, 3747, 3748, 3622, -1, 4535, 3622, 4536, -1, 4535, 3747, 3622, -1, 3621, 3731, 3730, -1, 3748, 3730, 3729, -1, 3622, 3729, 3728, -1, 4536, 3728, 3727, -1, 4536, 3622, 3728, -1, 3625, 3623, 2056, -1, 3625, 3624, 3623, -1, 3625, 3626, 3624, -1, 3624, 3626, 3631, -1, 3630, 3631, 3749, -1, 3628, 3749, 3635, -1, 3627, 3635, 3637, -1, 3627, 3628, 3635, -1, 3627, 4537, 3628, -1, 3628, 4537, 3726, -1, 3630, 3726, 3629, -1, 3624, 3629, 3623, -1, 3624, 3630, 3629, -1, 3624, 3631, 3630, -1, 3626, 3632, 3631, -1, 3631, 3632, 3633, -1, 3749, 3633, 3634, -1, 3635, 3634, 3636, -1, 3637, 3636, 3638, -1, 3637, 3635, 3636, -1, 3632, 3639, 3633, -1, 3633, 3639, 3750, -1, 3634, 3750, 3640, -1, 3636, 3640, 3752, -1, 4460, 3752, 4459, -1, 4460, 3636, 3752, -1, 4460, 3638, 3636, -1, 3639, 3641, 3750, -1, 3750, 3641, 3643, -1, 3640, 3643, 3751, -1, 3752, 3751, 3644, -1, 4459, 3644, 3642, -1, 4459, 3752, 3644, -1, 3641, 2055, 3643, -1, 3643, 2055, 3645, -1, 3751, 3645, 3753, -1, 3644, 3753, 3648, -1, 4463, 3648, 3647, -1, 4463, 3644, 3648, -1, 4463, 3642, 3644, -1, 2055, 3649, 3645, -1, 3645, 3649, 3754, -1, 3753, 3754, 3755, -1, 3648, 3755, 3651, -1, 3647, 3651, 3646, -1, 3647, 3648, 3651, -1, 3649, 3652, 3754, -1, 3754, 3652, 3653, -1, 3755, 3653, 3656, -1, 3651, 3656, 3650, -1, 4465, 3650, 4464, -1, 4465, 3651, 3650, -1, 4465, 3646, 3651, -1, 3652, 3654, 3653, -1, 3653, 3654, 3655, -1, 3656, 3655, 3756, -1, 3650, 3756, 3659, -1, 4464, 3659, 4466, -1, 4464, 3650, 3659, -1, 3654, 3657, 3655, -1, 3655, 3657, 3658, -1, 3756, 3658, 3660, -1, 3659, 3660, 3757, -1, 4466, 3757, 3661, -1, 4466, 3659, 3757, -1, 3658, 3657, 3723, -1, 3660, 3723, 3722, -1, 3757, 3722, 3662, -1, 3661, 3662, 3724, -1, 3661, 3757, 3662, -1, 2051, 3758, 2052, -1, 2051, 3667, 3758, -1, 2051, 3663, 3667, -1, 3667, 3663, 3669, -1, 3668, 3669, 3670, -1, 3760, 3670, 3664, -1, 4469, 3664, 4470, -1, 4469, 3760, 3664, -1, 4469, 3665, 3760, -1, 3760, 3665, 3666, -1, 3668, 3666, 3759, -1, 3667, 3759, 3758, -1, 3667, 3668, 3759, -1, 3667, 3669, 3668, -1, 3663, 2050, 3669, -1, 3669, 2050, 3672, -1, 3670, 3672, 3671, -1, 3664, 3671, 3673, -1, 4471, 3673, 3675, -1, 4471, 3664, 3673, -1, 4471, 4470, 3664, -1, 2050, 2049, 3672, -1, 3672, 2049, 3762, -1, 3671, 3762, 3737, -1, 3673, 3737, 3736, -1, 3675, 3736, 3674, -1, 3675, 3673, 3736, -1, 2049, 3676, 3762, -1, 3762, 3676, 3761, -1, 3737, 3761, 3735, -1, 3736, 3735, 3681, -1, 3677, 3681, 4473, -1, 3677, 3736, 3681, -1, 3677, 3674, 3736, -1, 3676, 3678, 3761, -1, 3761, 3678, 3679, -1, 3735, 3679, 3680, -1, 3681, 3680, 3682, -1, 4473, 3682, 3683, -1, 4473, 3681, 3682, -1, 3678, 2047, 3679, -1, 3679, 2047, 3686, -1, 3680, 3686, 3684, -1, 3682, 3684, 3685, -1, 4475, 3685, 3689, -1, 4475, 3682, 3685, -1, 4475, 3683, 3682, -1, 2047, 3691, 3686, -1, 3686, 3691, 3687, -1, 3684, 3687, 3688, -1, 3685, 3688, 3694, -1, 3689, 3694, 3690, -1, 3689, 3685, 3694, -1, 3691, 2046, 3687, -1, 3687, 2046, 3692, -1, 3688, 3692, 3693, -1, 3694, 3693, 3695, -1, 3690, 3695, 4528, -1, 3690, 3694, 3695, -1, 3692, 2046, 3763, -1, 3693, 3763, 3764, -1, 3695, 3764, 3696, -1, 4528, 3696, 4530, -1, 4528, 3695, 3696, -1, 2045, 3697, 3733, -1, 2045, 3702, 3697, -1, 2045, 3698, 3702, -1, 3702, 3698, 3767, -1, 3766, 3767, 3769, -1, 3700, 3769, 3704, -1, 3699, 3704, 4480, -1, 3699, 3700, 3704, -1, 3699, 4477, 3700, -1, 3700, 4477, 3701, -1, 3766, 3701, 3765, -1, 3702, 3765, 3697, -1, 3702, 3766, 3765, -1, 3702, 3767, 3766, -1, 3698, 2067, 3767, -1, 3767, 2067, 3768, -1, 3769, 3768, 3770, -1, 3704, 3770, 3703, -1, 3705, 3703, 3709, -1, 3705, 3704, 3703, -1, 3705, 4480, 3704, -1, 2067, 3706, 3768, -1, 3768, 3706, 3707, -1, 3770, 3707, 3708, -1, 3703, 3708, 3710, -1, 3709, 3710, 4483, -1, 3709, 3703, 3710, -1, 3706, 3711, 3707, -1, 3707, 3711, 3712, -1, 3708, 3712, 3714, -1, 3710, 3714, 3713, -1, 4531, 3713, 4532, -1, 4531, 3710, 3713, -1, 4531, 4483, 3710, -1, 3711, 2043, 3712, -1, 3712, 2043, 3715, -1, 3714, 3715, 3716, -1, 3713, 3716, 3718, -1, 4532, 3718, 3721, -1, 4532, 3713, 3718, -1, 2043, 2042, 3715, -1, 3715, 2042, 3717, -1, 3716, 3717, 3577, -1, 3718, 3577, 3719, -1, 3721, 3719, 3720, -1, 3721, 3718, 3719, -1, 3665, 4468, 3666, -1, 3666, 4468, 3662, -1, 3759, 3662, 3722, -1, 3758, 3722, 3723, -1, 2052, 3723, 3657, -1, 2052, 3758, 3723, -1, 4468, 3724, 3662, -1, 4537, 3725, 3726, -1, 3726, 3725, 3727, -1, 3728, 3726, 3727, -1, 3728, 3629, 3726, -1, 3728, 3729, 3629, -1, 3629, 3729, 3623, -1, 3623, 3729, 3730, -1, 2056, 3730, 3731, -1, 2056, 3623, 3730, -1, 3588, 3590, 3732, -1, 3595, 3732, 3592, -1, 3595, 3588, 3732, -1, 3595, 3587, 3588, -1, 4490, 3720, 3719, -1, 4477, 3734, 3701, -1, 3701, 3734, 3696, -1, 3765, 3696, 3764, -1, 3697, 3764, 3763, -1, 3733, 3763, 2046, -1, 3733, 3697, 3763, -1, 3734, 4530, 3696, -1, 3679, 3735, 3761, -1, 3735, 3736, 3737, -1, 3686, 3680, 3679, -1, 3680, 3681, 3735, -1, 3756, 3655, 3658, -1, 3746, 3620, 3621, -1, 3579, 3573, 3582, -1, 3688, 3687, 3692, -1, 3717, 3716, 3715, -1, 3716, 3713, 3714, -1, 3718, 3716, 3577, -1, 3708, 3714, 3710, -1, 3712, 3715, 3714, -1, 3574, 3719, 3578, -1, 3579, 3574, 3578, -1, 3738, 3580, 3582, -1, 3580, 3575, 3579, -1, 3739, 3583, 3738, -1, 2081, 3738, 2063, -1, 2081, 3739, 3738, -1, 3583, 3584, 3580, -1, 3598, 3587, 3586, -1, 3599, 3740, 3598, -1, 3740, 3589, 3587, -1, 3741, 3604, 3599, -1, 3604, 3600, 3740, -1, 3607, 3742, 3741, -1, 3742, 3601, 3604, -1, 3610, 3744, 3607, -1, 3744, 3608, 3742, -1, 3616, 3743, 3610, -1, 3743, 3609, 3744, -1, 3620, 3745, 3616, -1, 3745, 3612, 3743, -1, 3619, 3745, 3746, -1, 3730, 3748, 3621, -1, 3748, 3747, 3746, -1, 3622, 3748, 3729, -1, 3628, 3726, 3630, -1, 3749, 3628, 3630, -1, 3633, 3749, 3631, -1, 3750, 3634, 3633, -1, 3634, 3635, 3749, -1, 3643, 3640, 3750, -1, 3640, 3636, 3634, -1, 3645, 3751, 3643, -1, 3751, 3752, 3640, -1, 3754, 3753, 3645, -1, 3753, 3644, 3751, -1, 3653, 3755, 3754, -1, 3755, 3648, 3753, -1, 3655, 3656, 3653, -1, 3656, 3651, 3755, -1, 3650, 3656, 3756, -1, 3723, 3660, 3658, -1, 3660, 3659, 3756, -1, 3757, 3660, 3722, -1, 3759, 3722, 3758, -1, 3666, 3662, 3759, -1, 3760, 3666, 3668, -1, 3670, 3760, 3668, -1, 3672, 3670, 3669, -1, 3762, 3671, 3672, -1, 3671, 3664, 3670, -1, 3761, 3737, 3762, -1, 3737, 3673, 3671, -1, 3687, 3684, 3686, -1, 3684, 3682, 3680, -1, 3685, 3684, 3688, -1, 3763, 3693, 3692, -1, 3693, 3694, 3688, -1, 3695, 3693, 3764, -1, 3765, 3764, 3697, -1, 3701, 3696, 3765, -1, 3700, 3701, 3766, -1, 3769, 3700, 3766, -1, 3768, 3769, 3767, -1, 3707, 3770, 3768, -1, 3770, 3704, 3769, -1, 3712, 3708, 3707, -1, 3708, 3703, 3770, -1, 4472, 4474, 3771, -1, 3771, 4474, 4376, -1, 4375, 3771, 4376, -1, 4375, 3772, 3771, -1, 4375, 3773, 3772, -1, 3772, 3773, 3776, -1, 3776, 3773, 3774, -1, 3775, 3776, 3774, -1, 3829, 4458, 3811, -1, 3780, 3811, 3777, -1, 3779, 3777, 3813, -1, 3264, 3813, 3778, -1, 3264, 3779, 3813, -1, 3264, 3271, 3779, -1, 3779, 3271, 3809, -1, 3780, 3809, 3828, -1, 3829, 3780, 3828, -1, 3829, 3811, 3780, -1, 4458, 4524, 3811, -1, 3811, 4524, 3781, -1, 3789, 3781, 4523, -1, 3790, 4523, 4522, -1, 3815, 4522, 3782, -1, 3814, 3782, 4521, -1, 3796, 4521, 4518, -1, 3817, 4518, 4516, -1, 3783, 3817, 4516, -1, 3783, 3788, 3817, -1, 3783, 4514, 3788, -1, 3788, 4514, 3823, -1, 3784, 3823, 3785, -1, 3822, 3785, 3800, -1, 3277, 3800, 3799, -1, 3277, 3822, 3800, -1, 3277, 3786, 3822, -1, 3822, 3786, 3821, -1, 3784, 3821, 3787, -1, 3788, 3787, 3817, -1, 3788, 3784, 3787, -1, 3788, 3823, 3784, -1, 3811, 3781, 3789, -1, 3777, 3789, 3812, -1, 3813, 3812, 3791, -1, 3778, 3791, 3265, -1, 3778, 3813, 3791, -1, 3789, 4523, 3790, -1, 3812, 3790, 3793, -1, 3791, 3793, 3792, -1, 3265, 3792, 3273, -1, 3265, 3791, 3792, -1, 3790, 4522, 3815, -1, 3793, 3815, 3816, -1, 3792, 3816, 3794, -1, 3273, 3794, 3266, -1, 3273, 3792, 3794, -1, 3815, 3782, 3814, -1, 3816, 3814, 3819, -1, 3794, 3819, 3795, -1, 3266, 3795, 3797, -1, 3266, 3794, 3795, -1, 3814, 4521, 3796, -1, 3819, 3796, 3818, -1, 3795, 3818, 3820, -1, 3797, 3820, 3275, -1, 3797, 3795, 3820, -1, 3796, 4518, 3817, -1, 3818, 3817, 3787, -1, 3820, 3787, 3821, -1, 3275, 3821, 3786, -1, 3275, 3820, 3821, -1, 4514, 3798, 3823, -1, 3823, 3798, 3801, -1, 3785, 3801, 3824, -1, 3800, 3824, 3826, -1, 3799, 3826, 3279, -1, 3799, 3800, 3826, -1, 3798, 3802, 3801, -1, 3801, 3802, 3804, -1, 3824, 3804, 3825, -1, 3826, 3825, 3805, -1, 3279, 3805, 3776, -1, 3775, 3279, 3776, -1, 3802, 3803, 3804, -1, 3804, 3803, 3806, -1, 3825, 3806, 3827, -1, 3805, 3827, 3772, -1, 3776, 3805, 3772, -1, 3803, 4511, 3806, -1, 3806, 4511, 3807, -1, 3827, 3807, 3771, -1, 3772, 3827, 3771, -1, 4511, 3808, 3807, -1, 3807, 3808, 3771, -1, 3771, 3808, 4472, -1, 3805, 3279, 3826, -1, 3271, 3810, 3809, -1, 3809, 3810, 3832, -1, 3828, 3809, 3832, -1, 3810, 3269, 3832, -1, 3779, 3809, 3780, -1, 3777, 3779, 3780, -1, 3789, 3777, 3811, -1, 3790, 3812, 3789, -1, 3812, 3813, 3777, -1, 3815, 3793, 3790, -1, 3793, 3791, 3812, -1, 3814, 3816, 3815, -1, 3816, 3792, 3793, -1, 3796, 3819, 3814, -1, 3819, 3794, 3816, -1, 3817, 3818, 3796, -1, 3818, 3795, 3819, -1, 3820, 3818, 3787, -1, 3822, 3821, 3784, -1, 3785, 3822, 3784, -1, 3801, 3785, 3823, -1, 3804, 3824, 3801, -1, 3824, 3800, 3785, -1, 3806, 3825, 3804, -1, 3825, 3826, 3824, -1, 3807, 3827, 3806, -1, 3827, 3805, 3825, -1, 2657, 3836, 3269, -1, 3269, 3836, 3832, -1, 3832, 3836, 3835, -1, 3828, 3835, 3834, -1, 3829, 3834, 3830, -1, 4458, 3830, 3831, -1, 4458, 3829, 3830, -1, 3832, 3835, 3828, -1, 3828, 3834, 3829, -1, 4484, 4457, 3935, -1, 3935, 4457, 3941, -1, 3941, 4457, 4456, -1, 3939, 4456, 4455, -1, 3838, 4455, 3831, -1, 3948, 3831, 3830, -1, 3834, 3948, 3830, -1, 3834, 3833, 3948, -1, 3834, 3835, 3833, -1, 3833, 3835, 3837, -1, 3837, 3835, 3836, -1, 2656, 3836, 2657, -1, 2656, 3837, 3836, -1, 3941, 4456, 3939, -1, 3939, 4455, 3838, -1, 3838, 3831, 3948, -1, 4484, 3935, 4813, -1, 4813, 3935, 3839, -1, 3918, 2533, 3850, -1, 3917, 3850, 3856, -1, 3914, 3856, 3855, -1, 3915, 3855, 3854, -1, 4595, 3915, 3854, -1, 4595, 3840, 3915, -1, 4595, 4594, 3840, -1, 3840, 4594, 3841, -1, 3843, 3841, 3842, -1, 3844, 3843, 3842, -1, 3844, 3845, 3843, -1, 3844, 4589, 3845, -1, 3845, 4589, 3863, -1, 3849, 3863, 3925, -1, 3924, 3925, 3846, -1, 3847, 3846, 2535, -1, 3847, 3924, 3846, -1, 3847, 3848, 3924, -1, 3924, 3848, 3923, -1, 3849, 3923, 3858, -1, 3845, 3858, 3843, -1, 3845, 3849, 3858, -1, 3845, 3863, 3849, -1, 2533, 3931, 3850, -1, 3850, 3931, 3851, -1, 3856, 3851, 3852, -1, 3855, 3852, 4584, -1, 3853, 3855, 4584, -1, 3853, 3854, 3855, -1, 3850, 3851, 3856, -1, 3856, 3852, 3855, -1, 3840, 3841, 3843, -1, 3857, 3843, 3858, -1, 3922, 3858, 3923, -1, 3859, 3923, 3848, -1, 3859, 3922, 3923, -1, 3859, 3860, 3922, -1, 3922, 3860, 3861, -1, 3857, 3861, 3862, -1, 3840, 3862, 3915, -1, 3840, 3857, 3862, -1, 3840, 3843, 3857, -1, 4589, 3864, 3863, -1, 3863, 3864, 4590, -1, 3865, 4590, 4591, -1, 4592, 3865, 4591, -1, 4592, 3866, 3865, -1, 4592, 3867, 3866, -1, 3866, 3867, 3868, -1, 3921, 3868, 3891, -1, 3920, 3891, 3869, -1, 3870, 3869, 3907, -1, 3870, 3920, 3869, -1, 3870, 3871, 3920, -1, 3920, 3871, 3919, -1, 3921, 3919, 3926, -1, 3866, 3926, 3865, -1, 3866, 3921, 3926, -1, 3866, 3868, 3921, -1, 3863, 4590, 3865, -1, 3925, 3865, 3926, -1, 3846, 3926, 3919, -1, 2535, 3919, 3871, -1, 2535, 3846, 3919, -1, 3867, 4588, 3868, -1, 3868, 4588, 4593, -1, 3889, 4593, 3872, -1, 4583, 3889, 3872, -1, 4583, 3874, 3889, -1, 4583, 3873, 3874, -1, 3874, 3873, 3875, -1, 3892, 3875, 3876, -1, 3893, 3876, 4582, -1, 3878, 3893, 4582, -1, 3878, 3877, 3893, -1, 3878, 3879, 3877, -1, 3877, 3879, 4581, -1, 3880, 4581, 3881, -1, 3886, 3881, 4579, -1, 4580, 3886, 4579, -1, 4580, 3928, 3886, -1, 4580, 4578, 3928, -1, 3928, 4578, 3882, -1, 3895, 3882, 3883, -1, 3885, 3883, 4577, -1, 3884, 3885, 4577, -1, 3884, 3898, 3885, -1, 3885, 3898, 3897, -1, 3895, 3897, 3896, -1, 3928, 3896, 3887, -1, 3886, 3887, 3929, -1, 3880, 3929, 3894, -1, 3877, 3894, 3927, -1, 3893, 3927, 3888, -1, 3892, 3888, 3901, -1, 3874, 3901, 3890, -1, 3889, 3890, 3891, -1, 3868, 3889, 3891, -1, 3868, 4593, 3889, -1, 3874, 3875, 3892, -1, 3901, 3874, 3892, -1, 3892, 3876, 3893, -1, 3888, 3892, 3893, -1, 3877, 4581, 3880, -1, 3894, 3877, 3880, -1, 3880, 3881, 3886, -1, 3929, 3880, 3886, -1, 3928, 3882, 3895, -1, 3896, 3928, 3895, -1, 3895, 3883, 3885, -1, 3897, 3895, 3885, -1, 3898, 3903, 3897, -1, 3897, 3903, 3899, -1, 3896, 3899, 3900, -1, 3887, 3900, 3906, -1, 3929, 3906, 3909, -1, 3894, 3909, 3910, -1, 3927, 3910, 3911, -1, 3888, 3911, 3912, -1, 3901, 3912, 3902, -1, 3890, 3902, 3869, -1, 3891, 3890, 3869, -1, 3903, 3997, 3899, -1, 3899, 3997, 3905, -1, 3904, 3899, 3905, -1, 3904, 3900, 3899, -1, 3904, 2540, 3900, -1, 3900, 2540, 3906, -1, 3906, 2540, 3908, -1, 3909, 3908, 2550, -1, 3910, 2550, 2538, -1, 3911, 2538, 2536, -1, 3912, 2536, 3913, -1, 3902, 3913, 3907, -1, 3869, 3902, 3907, -1, 3906, 3908, 3909, -1, 3909, 2550, 3910, -1, 3910, 2538, 3911, -1, 3911, 2536, 3912, -1, 3912, 3913, 3902, -1, 3860, 2542, 3861, -1, 3861, 2542, 3916, -1, 3862, 3916, 3914, -1, 3915, 3914, 3855, -1, 3915, 3862, 3914, -1, 2542, 2541, 3916, -1, 3916, 2541, 3917, -1, 3914, 3917, 3856, -1, 3914, 3916, 3917, -1, 2541, 3918, 3917, -1, 3917, 3918, 3850, -1, 3919, 3921, 3920, -1, 3920, 3921, 3891, -1, 3874, 3890, 3889, -1, 3861, 3916, 3862, -1, 3922, 3861, 3857, -1, 3858, 3922, 3857, -1, 3924, 3923, 3849, -1, 3925, 3924, 3849, -1, 3865, 3925, 3863, -1, 3846, 3925, 3926, -1, 3902, 3890, 3901, -1, 3912, 3901, 3888, -1, 3877, 3927, 3893, -1, 3927, 3911, 3888, -1, 3910, 3927, 3894, -1, 3909, 3894, 3929, -1, 3928, 3887, 3886, -1, 3887, 3906, 3929, -1, 3900, 3887, 3896, -1, 3899, 3896, 3897, -1, 4584, 3852, 4587, -1, 4587, 3852, 3930, -1, 3930, 3852, 3851, -1, 4612, 3851, 3931, -1, 3932, 3931, 2533, -1, 4817, 3932, 2533, -1, 3930, 3851, 4612, -1, 4612, 3931, 3932, -1, 4596, 4556, 3933, -1, 3933, 4556, 3937, -1, 3937, 4556, 3934, -1, 3936, 3934, 4557, -1, 3963, 4557, 3935, -1, 3963, 3936, 4557, -1, 3937, 3934, 3936, -1, 4557, 3839, 3935, -1, 3963, 3935, 3959, -1, 3936, 3959, 3962, -1, 3937, 3962, 3938, -1, 3933, 3938, 4574, -1, 3933, 3937, 3938, -1, 3939, 3940, 3941, -1, 3939, 3942, 3940, -1, 3939, 3838, 3942, -1, 3942, 3838, 3943, -1, 3965, 3943, 3949, -1, 3946, 3949, 3944, -1, 3945, 3944, 4569, -1, 3945, 3946, 3944, -1, 3945, 4571, 3946, -1, 3946, 4571, 3956, -1, 3965, 3956, 3947, -1, 3942, 3947, 3940, -1, 3942, 3965, 3947, -1, 3942, 3943, 3965, -1, 3838, 3948, 3943, -1, 3943, 3948, 3951, -1, 3949, 3951, 3952, -1, 3944, 3952, 3950, -1, 3969, 3944, 3950, -1, 3969, 4569, 3944, -1, 3948, 3833, 3951, -1, 3951, 3833, 3837, -1, 3953, 3837, 3955, -1, 3954, 3953, 3955, -1, 3954, 3952, 3953, -1, 3954, 3950, 3952, -1, 3837, 2656, 3955, -1, 4571, 3957, 3956, -1, 3956, 3957, 3964, -1, 3947, 3964, 3960, -1, 3940, 3960, 3959, -1, 3941, 3959, 3935, -1, 3941, 3940, 3959, -1, 3957, 3958, 3964, -1, 3964, 3958, 3961, -1, 3960, 3961, 3962, -1, 3959, 3960, 3962, -1, 3958, 4573, 3961, -1, 3961, 4573, 4574, -1, 3938, 3961, 4574, -1, 3938, 3962, 3961, -1, 3937, 3936, 3962, -1, 3936, 3963, 3959, -1, 3951, 3837, 3953, -1, 3952, 3951, 3953, -1, 3947, 3960, 3940, -1, 3964, 3961, 3960, -1, 3956, 3964, 3947, -1, 3946, 3956, 3965, -1, 3949, 3946, 3965, -1, 3951, 3949, 3943, -1, 3944, 3949, 3952, -1, 3966, 3967, 2656, -1, 2656, 3967, 3955, -1, 3955, 3967, 3968, -1, 3954, 3968, 3974, -1, 3950, 3974, 3969, -1, 3950, 3954, 3974, -1, 3955, 3968, 3954, -1, 3974, 4570, 3969, -1, 3970, 3996, 2524, -1, 2524, 3996, 3989, -1, 2521, 3989, 3971, -1, 3988, 3971, 3972, -1, 2527, 3972, 3973, -1, 2528, 3973, 3993, -1, 2530, 3993, 3995, -1, 3966, 3995, 3967, -1, 3966, 2530, 3995, -1, 3996, 3999, 3989, -1, 3989, 3999, 3976, -1, 3971, 3976, 3990, -1, 3972, 3990, 3977, -1, 3973, 3977, 3994, -1, 3993, 3994, 3992, -1, 3995, 3992, 3975, -1, 3968, 3975, 3974, -1, 3968, 3995, 3975, -1, 3968, 3967, 3995, -1, 3999, 3998, 3976, -1, 3976, 3998, 3980, -1, 3990, 3980, 3991, -1, 3977, 3991, 3986, -1, 3994, 3986, 3978, -1, 3992, 3978, 3979, -1, 3975, 3979, 3985, -1, 3974, 3985, 4570, -1, 3974, 3975, 3985, -1, 3998, 4576, 3980, -1, 3980, 4576, 4575, -1, 3981, 3980, 4575, -1, 3981, 3991, 3980, -1, 3981, 4572, 3991, -1, 3991, 4572, 3986, -1, 3986, 4572, 3987, -1, 3978, 3987, 3982, -1, 3983, 3978, 3982, -1, 3983, 3979, 3978, -1, 3983, 3984, 3979, -1, 3979, 3984, 3985, -1, 3985, 3984, 4570, -1, 3986, 3987, 3978, -1, 2530, 2528, 3993, -1, 2528, 2527, 3973, -1, 2527, 3988, 3972, -1, 3988, 2521, 3971, -1, 2521, 2524, 3989, -1, 3990, 3976, 3980, -1, 3971, 3989, 3976, -1, 3977, 3990, 3991, -1, 3972, 3971, 3990, -1, 3994, 3977, 3986, -1, 3973, 3972, 3977, -1, 3992, 3994, 3978, -1, 3993, 3973, 3994, -1, 3975, 3992, 3979, -1, 3995, 3993, 3992, -1, 3970, 3905, 3996, -1, 3996, 3905, 3997, -1, 3999, 3997, 3903, -1, 3998, 3903, 3898, -1, 4576, 3898, 3884, -1, 4576, 3998, 3898, -1, 3996, 3997, 3999, -1, 3999, 3903, 3998, -1, 4004, 4094, 4000, -1, 4007, 4000, 4008, -1, 4009, 4008, 4001, -1, 4005, 4001, 4003, -1, 2287, 4003, 4006, -1, 4640, 4006, 4641, -1, 4640, 2287, 4006, -1, 4008, 4031, 4001, -1, 4001, 4031, 4003, -1, 4003, 4031, 4030, -1, 4006, 4030, 4632, -1, 4638, 4006, 4632, -1, 4638, 4002, 4006, -1, 4006, 4002, 4641, -1, 4030, 4633, 4632, -1, 2287, 4005, 4003, -1, 4004, 4007, 4005, -1, 4004, 4000, 4007, -1, 4005, 4007, 4009, -1, 4001, 4005, 4009, -1, 4003, 4030, 4006, -1, 4094, 4008, 4000, -1, 4007, 4008, 4009, -1, 4008, 4094, 4010, -1, 4021, 4010, 4012, -1, 4011, 4012, 4013, -1, 4037, 4013, 4022, -1, 4036, 4022, 4024, -1, 4014, 4024, 4642, -1, 4015, 4014, 4642, -1, 4015, 4017, 4014, -1, 4015, 4016, 4017, -1, 4017, 4016, 4034, -1, 4035, 4034, 4028, -1, 4018, 4028, 4634, -1, 4019, 4634, 4020, -1, 4040, 4020, 4029, -1, 4041, 4029, 4042, -1, 4011, 4042, 4021, -1, 4012, 4011, 4021, -1, 4023, 4013, 4032, -1, 4023, 4022, 4013, -1, 4023, 4024, 4022, -1, 4023, 4642, 4024, -1, 4016, 4025, 4034, -1, 4034, 4025, 4026, -1, 4028, 4026, 4027, -1, 4634, 4028, 4027, -1, 4025, 4027, 4026, -1, 4634, 4633, 4020, -1, 4020, 4633, 4030, -1, 4029, 4030, 4031, -1, 4042, 4031, 4021, -1, 4042, 4029, 4031, -1, 4020, 4030, 4029, -1, 4031, 4008, 4021, -1, 4021, 4008, 4010, -1, 4028, 4034, 4026, -1, 4013, 4012, 4032, -1, 4032, 4012, 4010, -1, 4094, 4032, 4010, -1, 4017, 4033, 4014, -1, 4017, 4035, 4033, -1, 4017, 4034, 4035, -1, 4033, 4038, 4036, -1, 4014, 4036, 4024, -1, 4014, 4033, 4036, -1, 4038, 4041, 4037, -1, 4036, 4037, 4022, -1, 4036, 4038, 4037, -1, 4038, 4033, 4039, -1, 4040, 4039, 4019, -1, 4020, 4040, 4019, -1, 4037, 4041, 4011, -1, 4013, 4037, 4011, -1, 4039, 4040, 4038, -1, 4038, 4040, 4041, -1, 4041, 4040, 4029, -1, 4011, 4041, 4042, -1, 4033, 4035, 4039, -1, 4039, 4035, 4018, -1, 4019, 4018, 4634, -1, 4019, 4039, 4018, -1, 4018, 4035, 4028, -1, 4044, 4043, 2178, -1, 4044, 4669, 4043, -1, 4044, 2183, 4669, -1, 4669, 2183, 4679, -1, 4679, 2183, 4063, -1, 4064, 4063, 4065, -1, 4066, 4065, 2088, -1, 4676, 2088, 2087, -1, 4667, 2087, 2095, -1, 4665, 2095, 2098, -1, 4663, 2098, 2099, -1, 4045, 2099, 2117, -1, 4067, 2117, 2120, -1, 4660, 2120, 4046, -1, 4659, 4046, 4047, -1, 4658, 4047, 2130, -1, 4068, 2130, 4048, -1, 4648, 4048, 2137, -1, 4650, 2137, 2136, -1, 4069, 2136, 4049, -1, 4050, 4049, 4052, -1, 4051, 4052, 4053, -1, 4653, 4053, 4054, -1, 4654, 4054, 4056, -1, 4055, 4056, 2152, -1, 4057, 2152, 4058, -1, 4674, 4058, 4059, -1, 4070, 4059, 2162, -1, 4673, 2162, 4060, -1, 4061, 4060, 4062, -1, 4671, 4062, 2173, -1, 4071, 2173, 4072, -1, 4680, 4072, 2178, -1, 4043, 4680, 2178, -1, 4679, 4063, 4064, -1, 4064, 4065, 4066, -1, 4066, 2088, 4676, -1, 4676, 2087, 4667, -1, 4667, 2095, 4665, -1, 4665, 2098, 4663, -1, 4663, 2099, 4045, -1, 4045, 2117, 4067, -1, 4067, 2120, 4660, -1, 4660, 4046, 4659, -1, 4659, 4047, 4658, -1, 4658, 2130, 4068, -1, 4068, 4048, 4648, -1, 4648, 2137, 4650, -1, 4650, 2136, 4069, -1, 4069, 4049, 4050, -1, 4050, 4052, 4051, -1, 4051, 4053, 4653, -1, 4653, 4054, 4654, -1, 4654, 4056, 4055, -1, 4055, 2152, 4057, -1, 4057, 4058, 4674, -1, 4674, 4059, 4070, -1, 4070, 2162, 4673, -1, 4673, 4060, 4061, -1, 4061, 4062, 4671, -1, 4671, 2173, 4071, -1, 4071, 4072, 4680, -1, 4073, 4672, 4077, -1, 4077, 4672, 4078, -1, 4074, 4078, 4079, -1, 1458, 4079, 4080, -1, 1461, 4080, 4075, -1, 4081, 4075, 4670, -1, 1462, 4670, 4076, -1, 1465, 4076, 4082, -1, 1465, 1462, 4076, -1, 4077, 4078, 4074, -1, 4074, 4079, 1458, -1, 1458, 4080, 1461, -1, 1461, 4075, 4081, -1, 4081, 4670, 1462, -1, 4076, 4678, 4082, -1, 4082, 4678, 4083, -1, 4083, 4678, 4677, -1, 2276, 4677, 4668, -1, 4084, 4668, 4675, -1, 4085, 4675, 4666, -1, 4086, 4666, 4664, -1, 4090, 4664, 4662, -1, 4091, 4662, 4087, -1, 2254, 4087, 4661, -1, 4092, 4661, 4088, -1, 4093, 4088, 4089, -1, 2256, 4093, 4089, -1, 4083, 4677, 2276, -1, 2276, 4668, 4084, -1, 4084, 4675, 4085, -1, 4085, 4666, 4086, -1, 4086, 4664, 4090, -1, 4090, 4662, 4091, -1, 4091, 4087, 2254, -1, 2254, 4661, 4092, -1, 4092, 4088, 4093, -1, 2256, 4089, 4004, -1, 4004, 4089, 4657, -1, 4023, 4004, 4657, -1, 4023, 4094, 4004, -1, 4023, 4032, 4094, -1, 4073, 4095, 4672, -1, 4672, 4095, 4683, -1, 4683, 4095, 4096, -1, 4096, 4095, 4097, -1, 4194, 4096, 4097, -1, 2553, 2454, 4153, -1, 2553, 4098, 2454, -1, 2553, 2466, 4098, -1, 2553, 2467, 2466, -1, 2553, 2471, 2467, -1, 2553, 4100, 2471, -1, 2471, 4100, 4099, -1, 4099, 4100, 2478, -1, 2478, 4100, 4101, -1, 2474, 4101, 2543, -1, 2457, 2543, 4102, -1, 2457, 2474, 2543, -1, 2478, 4101, 2474, -1, 4102, 2543, 4720, -1, 2405, 4720, 4135, -1, 2405, 4102, 4720, -1, 2543, 2544, 4720, -1, 4720, 2544, 2534, -1, 2545, 4720, 2534, -1, 2545, 2546, 4720, -1, 4720, 2546, 2547, -1, 2548, 4720, 2547, -1, 2548, 4104, 4720, -1, 2548, 4103, 4104, -1, 4104, 4103, 4105, -1, 4106, 4104, 4105, -1, 4106, 2537, 4104, -1, 4104, 2537, 2549, -1, 2551, 4104, 2549, -1, 2551, 2539, 4104, -1, 4104, 2539, 4107, -1, 2321, 4104, 4107, -1, 2321, 4108, 4104, -1, 4104, 4108, 2297, -1, 4134, 2297, 4133, -1, 4131, 4133, 4132, -1, 2613, 4132, 4109, -1, 4130, 4109, 2367, -1, 2614, 2367, 4129, -1, 4128, 4129, 2361, -1, 2629, 2361, 4127, -1, 2632, 4127, 4126, -1, 2621, 4126, 4125, -1, 4110, 4125, 4111, -1, 4110, 2621, 4125, -1, 4113, 4112, 2539, -1, 4113, 4114, 4112, -1, 4113, 2552, 4114, -1, 4114, 2552, 4115, -1, 4115, 2552, 4117, -1, 4117, 2552, 2532, -1, 4116, 2532, 4155, -1, 4116, 4117, 2532, -1, 2531, 4118, 2532, -1, 2531, 4119, 4118, -1, 2531, 2338, 4119, -1, 2531, 4120, 2338, -1, 2531, 4121, 4120, -1, 2531, 2354, 4121, -1, 2531, 4122, 2354, -1, 2531, 2523, 4122, -1, 4122, 2523, 2520, -1, 2525, 4122, 2520, -1, 2525, 2526, 4122, -1, 2354, 4122, 2355, -1, 2355, 4122, 2635, -1, 2357, 2635, 2634, -1, 2359, 2634, 4123, -1, 2360, 4123, 4124, -1, 2341, 4124, 4111, -1, 4125, 2341, 4111, -1, 2355, 2635, 2357, -1, 2357, 2634, 2359, -1, 2359, 4123, 2360, -1, 2360, 4124, 2341, -1, 2621, 2632, 4126, -1, 2632, 2629, 4127, -1, 2629, 4128, 2361, -1, 4128, 2614, 4129, -1, 2614, 4130, 2367, -1, 4130, 2613, 4109, -1, 2613, 4131, 4132, -1, 4131, 4134, 4133, -1, 4134, 4104, 2297, -1, 4135, 4720, 2480, -1, 2480, 4720, 4719, -1, 4144, 4719, 4136, -1, 2484, 4136, 4725, -1, 2397, 4725, 4145, -1, 4146, 4145, 4717, -1, 4147, 4717, 4137, -1, 2407, 4137, 4708, -1, 2415, 4708, 4138, -1, 2428, 4138, 4715, -1, 2431, 4715, 4139, -1, 4705, 2431, 4139, -1, 4705, 4140, 2431, -1, 4705, 4702, 4140, -1, 4140, 4702, 4141, -1, 4141, 4702, 4148, -1, 2442, 4148, 4149, -1, 2443, 4149, 4701, -1, 2445, 4701, 4824, -1, 4143, 4824, 4153, -1, 4142, 4153, 2446, -1, 4142, 4143, 4153, -1, 2480, 4719, 4144, -1, 4144, 4136, 2484, -1, 2484, 4725, 2397, -1, 2397, 4145, 4146, -1, 4146, 4717, 4147, -1, 4147, 4137, 2407, -1, 2407, 4708, 2415, -1, 2415, 4138, 2428, -1, 2428, 4715, 2431, -1, 4141, 4148, 2442, -1, 2442, 4149, 2443, -1, 2443, 4701, 2445, -1, 4818, 4150, 4824, -1, 4824, 4150, 4151, -1, 4152, 4824, 4151, -1, 4152, 4153, 4824, -1, 2454, 2450, 4153, -1, 4153, 2450, 2447, -1, 2446, 4153, 2447, -1, 4143, 2445, 4824, -1, 4118, 4154, 2532, -1, 2532, 4154, 4155, -1, 4112, 2324, 2539, -1, 2539, 2324, 4107, -1, 4720, 4104, 4728, -1, 4728, 4104, 2606, -1, 4156, 4728, 2606, -1, 4156, 4157, 4728, -1, 4156, 2645, 4157, -1, 4157, 2645, 4158, -1, 4158, 2645, 4740, -1, 4835, 4158, 4740, -1, 2644, 2562, 4740, -1, 2644, 4159, 2562, -1, 2644, 2643, 4159, -1, 4159, 2643, 4165, -1, 4165, 2643, 4160, -1, 2571, 4160, 2607, -1, 2572, 2607, 4162, -1, 4161, 4162, 4163, -1, 4164, 4163, 4166, -1, 4164, 4161, 4163, -1, 4165, 4160, 2571, -1, 2571, 2607, 2572, -1, 2572, 4162, 4161, -1, 4163, 2630, 4166, -1, 4166, 2630, 2574, -1, 2574, 2630, 2633, -1, 4167, 2633, 4168, -1, 2582, 4168, 2626, -1, 4171, 2626, 4169, -1, 4170, 4169, 2556, -1, 4170, 4171, 4169, -1, 4170, 1210, 4171, -1, 2574, 2633, 4167, -1, 4167, 4168, 2582, -1, 2582, 2626, 4171, -1, 4169, 1298, 2556, -1, 2663, 2666, 2562, -1, 2562, 2666, 4740, -1, 4740, 2666, 2665, -1, 4172, 4740, 2665, -1, 2667, 4639, 4174, -1, 4174, 4639, 4173, -1, 4637, 4174, 4173, -1, 4637, 4176, 4174, -1, 4637, 4175, 4176, -1, 4176, 4175, 2664, -1, 2664, 4175, 4741, -1, 4172, 2664, 4741, -1, 4194, 4097, 4177, -1, 4193, 4177, 4178, -1, 4192, 4178, 4197, -1, 4190, 4197, 4179, -1, 4191, 4179, 4196, -1, 4214, 4191, 4196, -1, 4214, 4189, 4191, -1, 4214, 4183, 4189, -1, 4214, 4184, 4183, -1, 4183, 4184, 4180, -1, 4182, 4180, 4745, -1, 4181, 4182, 4745, -1, 4181, 4685, 4182, -1, 4182, 4685, 4186, -1, 4183, 4186, 4189, -1, 4183, 4182, 4186, -1, 4183, 4180, 4182, -1, 4208, 4185, 4184, -1, 4184, 4185, 4180, -1, 4180, 4185, 4744, -1, 4745, 4180, 4744, -1, 4685, 4187, 4186, -1, 4186, 4187, 4188, -1, 4189, 4188, 4191, -1, 4189, 4186, 4188, -1, 4187, 4686, 4188, -1, 4188, 4686, 4190, -1, 4191, 4190, 4179, -1, 4191, 4188, 4190, -1, 4686, 4192, 4190, -1, 4190, 4192, 4197, -1, 4178, 4192, 4193, -1, 4193, 4192, 4096, -1, 4194, 4193, 4096, -1, 4194, 4177, 4193, -1, 4196, 4179, 4195, -1, 4177, 4195, 4178, -1, 4177, 4196, 4195, -1, 4177, 4097, 4196, -1, 4195, 4179, 4197, -1, 4178, 4195, 4197, -1, 4095, 4203, 4097, -1, 4095, 4199, 4203, -1, 4095, 4198, 4199, -1, 4199, 4198, 4219, -1, 4200, 4219, 4204, -1, 4220, 4204, 4201, -1, 4221, 4201, 4202, -1, 4184, 4202, 4208, -1, 4184, 4221, 4202, -1, 4184, 4214, 4221, -1, 4221, 4214, 4213, -1, 4220, 4213, 4215, -1, 4200, 4215, 4203, -1, 4199, 4200, 4203, -1, 4199, 4219, 4200, -1, 4219, 4198, 4205, -1, 4204, 4205, 4206, -1, 4201, 4206, 4207, -1, 4202, 4207, 4208, -1, 4202, 4201, 4207, -1, 4742, 4211, 4210, -1, 4742, 4209, 4211, -1, 4742, 4743, 4209, -1, 4209, 4743, 4207, -1, 4206, 4209, 4207, -1, 4206, 4212, 4209, -1, 4206, 4205, 4212, -1, 4212, 4205, 4210, -1, 4211, 4212, 4210, -1, 4211, 4209, 4212, -1, 4743, 4208, 4207, -1, 4213, 4214, 4216, -1, 4215, 4216, 4217, -1, 4203, 4217, 4097, -1, 4203, 4215, 4217, -1, 4097, 4218, 4196, -1, 4097, 4217, 4218, -1, 4218, 4217, 4216, -1, 4196, 4216, 4214, -1, 4196, 4218, 4216, -1, 4198, 4210, 4205, -1, 4220, 4215, 4200, -1, 4204, 4220, 4200, -1, 4205, 4204, 4219, -1, 4213, 4216, 4215, -1, 4220, 4201, 4221, -1, 4213, 4220, 4221, -1, 4204, 4206, 4201, -1, 4222, 4226, 4233, -1, 4222, 3127, 4226, -1, 4222, 3172, 3127, -1, 3127, 3172, 3171, -1, 3116, 3127, 3171, -1, 3116, 3169, 3127, -1, 3127, 3169, 3168, -1, 3167, 3127, 3168, -1, 3167, 4223, 3127, -1, 3127, 4223, 3119, -1, 3165, 3127, 3119, -1, 3165, 4224, 3127, -1, 3127, 4224, 3162, -1, 4225, 3127, 3162, -1, 4225, 3130, 3127, -1, 3127, 3130, 3128, -1, 4776, 4228, 4226, -1, 4776, 4227, 4228, -1, 4228, 4227, 4764, -1, 4752, 4228, 4764, -1, 4752, 4751, 4228, -1, 4228, 4751, 4750, -1, 4226, 4228, 4242, -1, 4233, 4242, 2768, -1, 4229, 4233, 2768, -1, 4229, 4230, 4233, -1, 4233, 4230, 4231, -1, 4232, 4233, 4231, -1, 4232, 2743, 4233, -1, 4233, 2743, 2741, -1, 2745, 4233, 2741, -1, 2745, 2748, 4233, -1, 4233, 2748, 4234, -1, 4234, 2748, 2751, -1, 4235, 4234, 2751, -1, 4235, 4236, 4234, -1, 4237, 2715, 4238, -1, 4238, 2715, 2713, -1, 2711, 4238, 2713, -1, 2711, 2699, 4238, -1, 4238, 2699, 4242, -1, 4228, 4238, 4242, -1, 2699, 4239, 4242, -1, 4242, 4239, 4240, -1, 4240, 4239, 4241, -1, 2725, 4241, 2726, -1, 2725, 4240, 4241, -1, 4226, 4242, 4233, -1, 3294, 4243, 4244, -1, 4244, 4243, 4440, -1, 4245, 4244, 4440, -1, 4245, 3087, 4244, -1, 4245, 4246, 3087, -1, 3087, 4246, 3089, -1, 3089, 4246, 4247, -1, 4247, 4246, 3093, -1, 3093, 4246, 4262, -1, 4248, 4262, 2836, -1, 4294, 2836, 4249, -1, 4293, 4249, 4250, -1, 3096, 4250, 2828, -1, 4251, 2828, 4253, -1, 4252, 4253, 2837, -1, 3026, 2837, 2838, -1, 3020, 2838, 2830, -1, 4292, 2830, 4287, -1, 3283, 4287, 2839, -1, 4254, 3283, 2839, -1, 4254, 4255, 3283, -1, 4254, 2790, 4255, -1, 4255, 2790, 4256, -1, 4257, 4256, 2970, -1, 4257, 4255, 4256, -1, 4257, 4258, 4255, -1, 4257, 2961, 4258, -1, 4258, 2961, 2959, -1, 2948, 4258, 2959, -1, 2948, 2946, 4258, -1, 4258, 2946, 4259, -1, 4259, 2946, 4260, -1, 4260, 2946, 2988, -1, 4312, 4303, 4246, -1, 4246, 4303, 4310, -1, 4309, 4246, 4310, -1, 4309, 4301, 4246, -1, 4246, 4301, 4299, -1, 4307, 4246, 4299, -1, 4307, 4261, 4246, -1, 4246, 4261, 4298, -1, 4262, 4298, 4263, -1, 4264, 4262, 4263, -1, 4264, 4267, 4262, -1, 4262, 4267, 2825, -1, 2825, 4267, 4265, -1, 4265, 4267, 2823, -1, 2823, 4267, 2822, -1, 2822, 4267, 2821, -1, 2821, 4267, 2833, -1, 2833, 4267, 4266, -1, 4266, 4267, 2832, -1, 2832, 4267, 2817, -1, 2817, 4267, 4268, -1, 4268, 4267, 2806, -1, 2806, 4267, 4269, -1, 2805, 4269, 2802, -1, 2805, 2806, 4269, -1, 4246, 4298, 4262, -1, 2850, 4270, 4269, -1, 2850, 2849, 4270, -1, 4270, 2849, 4276, -1, 4277, 4276, 2848, -1, 4273, 2848, 4271, -1, 2846, 4273, 4271, -1, 2846, 4272, 4273, -1, 4273, 4272, 2853, -1, 4274, 4273, 2853, -1, 4274, 2844, 4273, -1, 4273, 2844, 4275, -1, 2861, 4275, 2862, -1, 2861, 4273, 4275, -1, 4270, 4276, 4277, -1, 4278, 4270, 4277, -1, 4278, 2922, 4270, -1, 4270, 2922, 4279, -1, 4279, 2922, 2935, -1, 2795, 2935, 2934, -1, 2808, 2934, 4280, -1, 4284, 4280, 2896, -1, 4281, 2896, 4285, -1, 4282, 4285, 2966, -1, 2792, 2966, 4283, -1, 4286, 4283, 2970, -1, 4256, 4286, 2970, -1, 4277, 2848, 4273, -1, 2925, 4273, 2865, -1, 2926, 2865, 2876, -1, 2926, 2925, 2865, -1, 4277, 4273, 2925, -1, 2865, 1704, 2876, -1, 4279, 2935, 2795, -1, 2795, 2934, 2808, -1, 2808, 4280, 4284, -1, 4284, 2896, 4281, -1, 4281, 4285, 4282, -1, 4282, 2966, 2792, -1, 2792, 4283, 4286, -1, 4287, 3283, 4292, -1, 4292, 3283, 4288, -1, 4289, 4288, 4290, -1, 4289, 4292, 4288, -1, 4291, 3004, 4288, -1, 4291, 4365, 3004, -1, 3004, 4365, 3230, -1, 3004, 3053, 4288, -1, 4288, 3053, 3009, -1, 4290, 4288, 3009, -1, 4292, 3020, 2830, -1, 3020, 3026, 2838, -1, 3026, 4252, 2837, -1, 4252, 4251, 4253, -1, 4251, 3096, 2828, -1, 3096, 4293, 4250, -1, 4293, 4294, 4249, -1, 4294, 4248, 2836, -1, 4248, 3093, 4262, -1, 4270, 2796, 4269, -1, 4269, 2796, 2812, -1, 2798, 4269, 2812, -1, 2798, 2813, 4269, -1, 4269, 2813, 4295, -1, 2814, 4269, 4295, -1, 2814, 4296, 4269, -1, 4269, 4296, 4297, -1, 2802, 4269, 4297, -1, 4267, 4264, 2782, -1, 2782, 4264, 3133, -1, 3133, 4264, 4263, -1, 3143, 4263, 4298, -1, 3138, 4298, 4261, -1, 3139, 4261, 4307, -1, 3145, 4307, 4299, -1, 4300, 4299, 4301, -1, 4308, 4301, 4309, -1, 3151, 4309, 4310, -1, 4302, 4310, 4303, -1, 4311, 4303, 4312, -1, 3156, 4312, 4786, -1, 4785, 3156, 4786, -1, 4785, 4304, 3156, -1, 4785, 4305, 4304, -1, 4304, 4305, 3161, -1, 3161, 4305, 4783, -1, 4306, 4783, 4852, -1, 4306, 3161, 4783, -1, 3133, 4263, 3143, -1, 3143, 4298, 3138, -1, 3138, 4261, 3139, -1, 3139, 4307, 3145, -1, 3145, 4299, 4300, -1, 4300, 4301, 4308, -1, 4308, 4309, 3151, -1, 3151, 4310, 4302, -1, 4302, 4303, 4311, -1, 4311, 4312, 3156, -1, 4313, 3185, 4355, -1, 4313, 3184, 3185, -1, 4313, 4314, 3184, -1, 4313, 4315, 4314, -1, 4314, 4315, 4332, -1, 4332, 4315, 4316, -1, 4333, 4316, 4317, -1, 3197, 4317, 4319, -1, 4318, 4319, 3212, -1, 3196, 3212, 3213, -1, 4320, 3213, 3207, -1, 4321, 4320, 3207, -1, 4321, 4322, 4320, -1, 4321, 3208, 4322, -1, 4322, 3208, 4334, -1, 4334, 3208, 3209, -1, 3193, 3209, 4323, -1, 4324, 4323, 4326, -1, 4325, 4326, 3215, -1, 4335, 3215, 4336, -1, 4327, 4336, 4328, -1, 4337, 4328, 3216, -1, 4338, 3216, 4329, -1, 3191, 4329, 3218, -1, 4330, 3218, 4331, -1, 4330, 3191, 3218, -1, 4332, 4316, 4333, -1, 4333, 4317, 3197, -1, 3197, 4319, 4318, -1, 4318, 3212, 3196, -1, 3196, 3213, 4320, -1, 4334, 3209, 3193, -1, 3193, 4323, 4324, -1, 4324, 4326, 4325, -1, 4325, 3215, 4335, -1, 4335, 4336, 4327, -1, 4327, 4328, 4337, -1, 4337, 3216, 4338, -1, 4338, 4329, 3191, -1, 4331, 3218, 4339, -1, 3176, 4339, 4345, -1, 4340, 4345, 4346, -1, 4340, 3176, 4345, -1, 3218, 4341, 4339, -1, 4339, 4341, 4343, -1, 4342, 4339, 4343, -1, 4342, 4344, 4339, -1, 4331, 4339, 3176, -1, 4345, 4791, 4346, -1, 4346, 4791, 4347, -1, 4347, 4791, 4348, -1, 4349, 4348, 3201, -1, 4349, 4347, 4348, -1, 4348, 4350, 3201, -1, 3201, 4350, 3200, -1, 3200, 4350, 4352, -1, 4351, 4352, 4353, -1, 3199, 4353, 4355, -1, 4354, 4355, 3185, -1, 4354, 3199, 4355, -1, 3200, 4352, 4351, -1, 4450, 4448, 4353, -1, 4353, 4448, 4356, -1, 4451, 4353, 4356, -1, 4451, 4355, 4353, -1, 3199, 4351, 4353, -1, 4344, 4342, 4357, -1, 4357, 4342, 3224, -1, 3224, 4342, 4343, -1, 3242, 4343, 4341, -1, 4358, 4341, 3218, -1, 3245, 4358, 3218, -1, 3224, 4343, 3242, -1, 3242, 4341, 4358, -1, 4372, 4795, 4359, -1, 4359, 4795, 4367, -1, 4371, 4367, 4366, -1, 3284, 4366, 4360, -1, 4288, 4360, 4291, -1, 4288, 3284, 4360, -1, 4288, 3283, 3284, -1, 4795, 4794, 4367, -1, 4367, 4794, 4368, -1, 4361, 4368, 4362, -1, 4364, 4362, 4363, -1, 3230, 4364, 4363, -1, 3230, 4365, 4364, -1, 4364, 4365, 4370, -1, 4361, 4370, 4366, -1, 4367, 4361, 4366, -1, 4367, 4368, 4361, -1, 4794, 4793, 4368, -1, 4368, 4793, 4369, -1, 4362, 4369, 3238, -1, 4363, 4362, 3238, -1, 4793, 4357, 4369, -1, 4369, 4357, 3222, -1, 3238, 4369, 3222, -1, 4365, 4291, 4370, -1, 4370, 4291, 4360, -1, 4366, 4370, 4360, -1, 3284, 4371, 4366, -1, 4371, 4359, 4367, -1, 4364, 4370, 4361, -1, 4362, 4364, 4361, -1, 4369, 4362, 4368, -1, 3774, 4372, 3775, -1, 3775, 4372, 3280, -1, 4376, 4474, 4390, -1, 4377, 4390, 4421, -1, 4373, 4421, 4374, -1, 4799, 4374, 4798, -1, 4799, 4373, 4374, -1, 4799, 4417, 4373, -1, 4373, 4417, 4419, -1, 4377, 4419, 4375, -1, 4376, 4377, 4375, -1, 4376, 4390, 4377, -1, 4474, 4508, 4390, -1, 4390, 4508, 4507, -1, 4391, 4507, 4378, -1, 4392, 4378, 4503, -1, 4397, 4503, 4379, -1, 4398, 4379, 4381, -1, 4380, 4381, 4382, -1, 4403, 4382, 4383, -1, 4499, 4403, 4383, -1, 4499, 4389, 4403, -1, 4499, 4407, 4389, -1, 4389, 4407, 4385, -1, 4384, 4385, 4408, -1, 4425, 4408, 4386, -1, 4387, 4386, 4789, -1, 4387, 4425, 4386, -1, 4387, 4790, 4425, -1, 4425, 4790, 4388, -1, 4384, 4388, 4404, -1, 4389, 4404, 4403, -1, 4389, 4384, 4404, -1, 4389, 4385, 4384, -1, 4390, 4507, 4391, -1, 4421, 4391, 4420, -1, 4374, 4420, 4423, -1, 4798, 4423, 4394, -1, 4798, 4374, 4423, -1, 4391, 4378, 4392, -1, 4420, 4392, 4422, -1, 4423, 4422, 4393, -1, 4394, 4393, 4792, -1, 4394, 4423, 4393, -1, 4392, 4503, 4397, -1, 4422, 4397, 4424, -1, 4393, 4424, 4395, -1, 4792, 4395, 4396, -1, 4792, 4393, 4395, -1, 4397, 4379, 4398, -1, 4424, 4398, 4401, -1, 4395, 4401, 4399, -1, 4396, 4399, 4400, -1, 4396, 4395, 4399, -1, 4398, 4381, 4380, -1, 4401, 4380, 4402, -1, 4399, 4402, 4405, -1, 4400, 4405, 4406, -1, 4400, 4399, 4405, -1, 4380, 4382, 4403, -1, 4402, 4403, 4404, -1, 4405, 4404, 4388, -1, 4406, 4388, 4790, -1, 4406, 4405, 4388, -1, 4407, 4498, 4385, -1, 4385, 4498, 4426, -1, 4408, 4426, 4409, -1, 4386, 4409, 4410, -1, 4789, 4410, 4796, -1, 4789, 4386, 4410, -1, 4498, 4494, 4426, -1, 4426, 4494, 4412, -1, 4409, 4412, 4411, -1, 4410, 4411, 4416, -1, 4796, 4416, 4803, -1, 4788, 4796, 4803, -1, 4494, 4493, 4412, -1, 4412, 4493, 4428, -1, 4411, 4428, 4413, -1, 4416, 4413, 4806, -1, 4803, 4416, 4806, -1, 4493, 4492, 4428, -1, 4428, 4492, 4427, -1, 4413, 4427, 4415, -1, 4806, 4413, 4415, -1, 4492, 4414, 4427, -1, 4427, 4414, 4415, -1, 4415, 4414, 4801, -1, 4416, 4796, 4410, -1, 4417, 4418, 4419, -1, 4419, 4418, 3773, -1, 4375, 4419, 3773, -1, 4418, 3774, 3773, -1, 4373, 4419, 4377, -1, 4421, 4373, 4377, -1, 4391, 4421, 4390, -1, 4392, 4420, 4391, -1, 4420, 4374, 4421, -1, 4397, 4422, 4392, -1, 4422, 4423, 4420, -1, 4398, 4424, 4397, -1, 4424, 4393, 4422, -1, 4380, 4401, 4398, -1, 4401, 4395, 4424, -1, 4403, 4402, 4380, -1, 4402, 4399, 4401, -1, 4405, 4402, 4404, -1, 4425, 4388, 4384, -1, 4408, 4425, 4384, -1, 4426, 4408, 4385, -1, 4412, 4409, 4426, -1, 4409, 4386, 4408, -1, 4428, 4411, 4412, -1, 4411, 4410, 4409, -1, 4427, 4413, 4428, -1, 4413, 4416, 4411, -1, 3316, 4446, 4443, -1, 4442, 4443, 4436, -1, 3293, 4436, 4441, -1, 3294, 4441, 4243, -1, 3294, 3293, 4441, -1, 4429, 4430, 4797, -1, 4429, 4432, 4430, -1, 4429, 4438, 4432, -1, 4432, 4438, 4431, -1, 4784, 4432, 4431, -1, 4784, 4433, 4432, -1, 4784, 4434, 4433, -1, 4433, 4434, 4439, -1, 4437, 4439, 4435, -1, 4436, 4435, 4441, -1, 4436, 4437, 4435, -1, 4436, 4443, 4437, -1, 4437, 4443, 4430, -1, 4433, 4430, 4432, -1, 4433, 4437, 4430, -1, 4433, 4439, 4437, -1, 4438, 4787, 4431, -1, 4434, 4246, 4439, -1, 4439, 4246, 4245, -1, 4440, 4439, 4245, -1, 4440, 4435, 4439, -1, 4440, 4243, 4435, -1, 4435, 4243, 4441, -1, 3293, 4442, 4436, -1, 4442, 3316, 4443, -1, 4797, 4430, 4443, -1, 4446, 4797, 4443, -1, 3288, 4355, 4454, -1, 4445, 4454, 4444, -1, 3314, 4444, 3302, -1, 3314, 4445, 4444, -1, 3314, 3288, 4445, -1, 4445, 3288, 4454, -1, 4356, 4452, 4451, -1, 4356, 4448, 4452, -1, 4452, 4448, 4449, -1, 4453, 4449, 4446, -1, 4447, 4453, 4446, -1, 4447, 4444, 4453, -1, 4447, 3302, 4444, -1, 4448, 4450, 4449, -1, 4449, 4450, 4446, -1, 4451, 4452, 4454, -1, 4355, 4451, 4454, -1, 4449, 4453, 4452, -1, 4452, 4453, 4444, -1, 4454, 4452, 4444, -1, 3831, 4455, 4458, -1, 4458, 4455, 4456, -1, 4457, 4458, 4456, -1, 4457, 4484, 4458, -1, 4458, 4484, 3627, -1, 3637, 4458, 3627, -1, 3637, 3638, 4458, -1, 4458, 3638, 4460, -1, 4459, 4458, 4460, -1, 4459, 4527, 4458, -1, 4459, 3455, 4527, -1, 4459, 3462, 3455, -1, 4459, 4461, 3462, -1, 4459, 3466, 4461, -1, 4459, 3485, 3466, -1, 4459, 4462, 3485, -1, 4459, 4467, 4462, -1, 4459, 3642, 4467, -1, 4467, 3642, 4463, -1, 3647, 4467, 4463, -1, 3647, 3646, 4467, -1, 4467, 3646, 4465, -1, 4464, 4467, 4465, -1, 4464, 4466, 4467, -1, 4467, 4466, 3661, -1, 3724, 4467, 3661, -1, 3724, 4472, 4467, -1, 3724, 4468, 4472, -1, 4472, 4468, 3665, -1, 4469, 4472, 3665, -1, 4469, 4470, 4472, -1, 4472, 4470, 4471, -1, 3675, 4472, 4471, -1, 3675, 3674, 4472, -1, 4472, 3674, 4474, -1, 4474, 3674, 3677, -1, 4473, 4474, 3677, -1, 4473, 3683, 4474, -1, 4474, 3683, 4475, -1, 3689, 4474, 4475, -1, 3689, 3690, 4474, -1, 4474, 3690, 4528, -1, 4529, 4528, 4530, -1, 4476, 4530, 3734, -1, 4477, 4476, 3734, -1, 4477, 4478, 4476, -1, 4477, 3699, 4478, -1, 4478, 3699, 4479, -1, 4479, 3699, 4480, -1, 4481, 4480, 3705, -1, 3709, 4481, 3705, -1, 3709, 4482, 4481, -1, 3709, 4483, 4482, -1, 4482, 4483, 3430, -1, 3430, 4483, 4531, -1, 3345, 4531, 4801, -1, 3340, 4801, 3348, -1, 3340, 3345, 4801, -1, 4813, 4533, 4484, -1, 4813, 4485, 4533, -1, 4813, 3602, 4485, -1, 4813, 3597, 3602, -1, 4813, 4486, 3597, -1, 4813, 4487, 4486, -1, 4813, 3590, 4487, -1, 4813, 3591, 3590, -1, 4813, 4488, 3591, -1, 4813, 3581, 4488, -1, 4813, 4489, 3581, -1, 4813, 3576, 4489, -1, 4813, 4490, 3576, -1, 4813, 4801, 4490, -1, 4813, 4812, 4801, -1, 4801, 4812, 4811, -1, 4810, 4801, 4811, -1, 4810, 4800, 4801, -1, 3348, 4801, 3353, -1, 3353, 4801, 4414, -1, 4491, 4414, 4492, -1, 4493, 4491, 4492, -1, 4493, 3373, 4491, -1, 4493, 4494, 3373, -1, 3373, 4494, 4495, -1, 4495, 4494, 4498, -1, 3377, 4498, 4407, -1, 4497, 4407, 4496, -1, 4497, 3377, 4407, -1, 3353, 4414, 4491, -1, 4495, 4498, 3377, -1, 4407, 4499, 4496, -1, 4496, 4499, 3385, -1, 3385, 4499, 3386, -1, 3386, 4499, 4383, -1, 3357, 4383, 3358, -1, 3357, 3386, 4383, -1, 4383, 4382, 3358, -1, 3358, 4382, 4500, -1, 4500, 4382, 4381, -1, 4502, 4381, 4501, -1, 4502, 4500, 4381, -1, 4381, 4379, 4501, -1, 4501, 4379, 3393, -1, 3393, 4379, 3412, -1, 3412, 4379, 4503, -1, 4504, 4503, 4505, -1, 4504, 3412, 4503, -1, 4503, 4378, 4505, -1, 4505, 4378, 3418, -1, 3418, 4378, 4507, -1, 3419, 4507, 4508, -1, 3423, 4508, 4474, -1, 4506, 4474, 4529, -1, 4506, 3423, 4474, -1, 3418, 4507, 3419, -1, 3419, 4508, 3423, -1, 3808, 3490, 4472, -1, 3808, 4509, 3490, -1, 3808, 4511, 4509, -1, 4509, 4511, 4510, -1, 4510, 4511, 3803, -1, 4512, 3803, 3802, -1, 3474, 3802, 4513, -1, 3474, 4512, 3802, -1, 4510, 3803, 4512, -1, 3802, 3798, 4513, -1, 4513, 3798, 3498, -1, 3498, 3798, 3499, -1, 3499, 3798, 4514, -1, 3519, 4514, 3520, -1, 3519, 3499, 4514, -1, 4514, 3783, 3520, -1, 3520, 3783, 4515, -1, 4515, 3783, 4516, -1, 4517, 4516, 3523, -1, 4517, 4515, 4516, -1, 4516, 4518, 3523, -1, 3523, 4518, 4519, -1, 4519, 4518, 3527, -1, 3527, 4518, 4520, -1, 4520, 4518, 4521, -1, 3529, 4521, 3782, -1, 3509, 3782, 4522, -1, 3531, 4522, 4523, -1, 3532, 4523, 3781, -1, 4524, 3532, 3781, -1, 4524, 4525, 3532, -1, 4524, 4458, 4525, -1, 4525, 4458, 3536, -1, 3536, 4458, 4526, -1, 4526, 4458, 4527, -1, 4520, 4521, 3529, -1, 3529, 3782, 3509, -1, 3509, 4522, 3531, -1, 3531, 4523, 3532, -1, 4474, 4528, 4529, -1, 4529, 4530, 4476, -1, 4479, 4480, 4481, -1, 4531, 4532, 4801, -1, 4801, 4532, 3721, -1, 3720, 4801, 3721, -1, 3720, 4490, 4801, -1, 4533, 3605, 4484, -1, 4484, 3605, 3614, -1, 3613, 4484, 3614, -1, 3613, 3611, 4484, -1, 4484, 3611, 4534, -1, 3618, 4484, 4534, -1, 3618, 4535, 4484, -1, 4484, 4535, 4536, -1, 3727, 4484, 4536, -1, 3727, 3725, 4484, -1, 4484, 3725, 4537, -1, 3627, 4484, 4537, -1, 3490, 4538, 4472, -1, 4472, 4538, 4467, -1, 3345, 3430, 4531, -1, 4816, 4559, 4558, -1, 4539, 4558, 4540, -1, 4541, 4540, 4564, -1, 4585, 4564, 4563, -1, 4585, 4541, 4564, -1, 4542, 4543, 4560, -1, 4542, 4544, 4543, -1, 4542, 4552, 4544, -1, 4544, 4552, 4546, -1, 4545, 4546, 4547, -1, 4567, 4547, 4568, -1, 4549, 4568, 4548, -1, 4549, 4567, 4568, -1, 4549, 4599, 4567, -1, 4567, 4599, 4550, -1, 4545, 4550, 4551, -1, 4544, 4551, 4543, -1, 4544, 4545, 4551, -1, 4544, 4546, 4545, -1, 4552, 4809, 4546, -1, 4546, 4809, 4554, -1, 4547, 4554, 4553, -1, 4568, 4553, 4556, -1, 4596, 4568, 4556, -1, 4596, 4548, 4568, -1, 4809, 4815, 4554, -1, 4554, 4815, 4555, -1, 4553, 4555, 3934, -1, 4556, 4553, 3934, -1, 4815, 4814, 4555, -1, 4555, 4814, 4557, -1, 3934, 4555, 4557, -1, 4814, 3839, 4557, -1, 4599, 4561, 4550, -1, 4550, 4561, 4562, -1, 4551, 4562, 4566, -1, 4543, 4566, 4558, -1, 4560, 4558, 4559, -1, 4560, 4543, 4558, -1, 4561, 4598, 4562, -1, 4562, 4598, 4597, -1, 4565, 4597, 4563, -1, 4564, 4565, 4563, -1, 4564, 4540, 4565, -1, 4565, 4540, 4566, -1, 4562, 4565, 4566, -1, 4562, 4597, 4565, -1, 4541, 4539, 4540, -1, 4539, 4816, 4558, -1, 4566, 4540, 4558, -1, 4551, 4566, 4543, -1, 4550, 4562, 4551, -1, 4567, 4550, 4545, -1, 4547, 4567, 4545, -1, 4554, 4547, 4546, -1, 4555, 4553, 4554, -1, 4553, 4568, 4547, -1, 3969, 4570, 4569, -1, 4569, 4570, 3984, -1, 3945, 3984, 3983, -1, 3982, 3945, 3983, -1, 3982, 4571, 3945, -1, 3982, 3957, 4571, -1, 3982, 3987, 3957, -1, 3957, 3987, 4572, -1, 3958, 4572, 4573, -1, 3958, 3957, 4572, -1, 4569, 3984, 3945, -1, 4572, 3981, 4573, -1, 4573, 3981, 4574, -1, 4574, 3981, 4575, -1, 3933, 4575, 4576, -1, 3884, 3933, 4576, -1, 3884, 4577, 3933, -1, 3933, 4577, 3883, -1, 3882, 3933, 3883, -1, 3882, 4578, 3933, -1, 3933, 4578, 4580, -1, 4579, 3933, 4580, -1, 4579, 3881, 3933, -1, 3933, 3881, 4581, -1, 3879, 3933, 4581, -1, 3879, 3878, 3933, -1, 3933, 3878, 4582, -1, 3876, 3933, 4582, -1, 3876, 3875, 3933, -1, 3933, 3875, 3873, -1, 4583, 3933, 3873, -1, 4583, 3872, 3933, -1, 3933, 3872, 4593, -1, 4584, 4593, 3853, -1, 4584, 3933, 4593, -1, 4584, 4596, 3933, -1, 4584, 4585, 4596, -1, 4584, 4617, 4585, -1, 4584, 4587, 4617, -1, 4617, 4587, 4607, -1, 4607, 4587, 4586, -1, 4586, 4587, 4623, -1, 4623, 4587, 4624, -1, 4624, 4587, 4600, -1, 4574, 4575, 3933, -1, 4588, 4589, 4593, -1, 4588, 3867, 4589, -1, 4589, 3867, 3864, -1, 3864, 3867, 4590, -1, 4590, 3867, 4591, -1, 4591, 3867, 4592, -1, 4589, 3844, 4593, -1, 4593, 3844, 3842, -1, 3841, 4593, 3842, -1, 3841, 4594, 4593, -1, 4593, 4594, 4595, -1, 3854, 4593, 4595, -1, 3854, 3853, 4593, -1, 4585, 4563, 4596, -1, 4596, 4563, 4597, -1, 4598, 4596, 4597, -1, 4598, 4561, 4596, -1, 4596, 4561, 4599, -1, 4549, 4596, 4599, -1, 4549, 4548, 4596, -1, 4600, 4587, 4627, -1, 4626, 4627, 4611, -1, 4625, 4611, 4613, -1, 4604, 4613, 4601, -1, 4602, 4604, 4601, -1, 4602, 4603, 4604, -1, 4602, 4614, 4603, -1, 4603, 4614, 4606, -1, 4605, 4606, 4631, -1, 4630, 4631, 4608, -1, 4607, 4608, 4617, -1, 4607, 4630, 4608, -1, 4607, 4586, 4630, -1, 4630, 4586, 4609, -1, 4605, 4609, 4610, -1, 4603, 4610, 4604, -1, 4603, 4605, 4610, -1, 4603, 4606, 4605, -1, 4612, 4611, 3930, -1, 4612, 4613, 4611, -1, 4612, 3932, 4613, -1, 4613, 3932, 4817, -1, 4601, 4613, 4817, -1, 4614, 4615, 4606, -1, 4606, 4615, 4618, -1, 4631, 4618, 4621, -1, 4608, 4621, 4616, -1, 4617, 4608, 4616, -1, 4615, 4820, 4618, -1, 4618, 4820, 4823, -1, 4628, 4823, 4619, -1, 4620, 4628, 4619, -1, 4620, 4621, 4628, -1, 4620, 4616, 4621, -1, 4823, 4622, 4619, -1, 4586, 4623, 4609, -1, 4609, 4623, 4629, -1, 4610, 4629, 4625, -1, 4604, 4625, 4613, -1, 4604, 4610, 4625, -1, 4623, 4624, 4629, -1, 4629, 4624, 4626, -1, 4625, 4626, 4611, -1, 4625, 4629, 4626, -1, 4624, 4600, 4626, -1, 4626, 4600, 4627, -1, 4618, 4823, 4628, -1, 4621, 4618, 4628, -1, 4587, 3930, 4627, -1, 4627, 3930, 4611, -1, 4609, 4629, 4610, -1, 4630, 4609, 4605, -1, 4631, 4630, 4605, -1, 4618, 4631, 4606, -1, 4608, 4631, 4621, -1, 4632, 4173, 4638, -1, 4632, 4637, 4173, -1, 4632, 4633, 4637, -1, 4637, 4633, 4634, -1, 4175, 4634, 4027, -1, 4635, 4175, 4027, -1, 4635, 4636, 4175, -1, 4175, 4636, 4741, -1, 4637, 4634, 4175, -1, 4173, 4639, 4638, -1, 4638, 4639, 4641, -1, 4002, 4638, 4641, -1, 4639, 4640, 4641, -1, 4027, 4025, 4836, -1, 4836, 4025, 4645, -1, 4645, 4025, 4016, -1, 4646, 4016, 4015, -1, 4644, 4015, 4642, -1, 4643, 4642, 4023, -1, 4657, 4643, 4023, -1, 4645, 4016, 4646, -1, 4646, 4015, 4644, -1, 4644, 4642, 4643, -1, 4836, 4645, 4647, -1, 4647, 4645, 4646, -1, 4644, 4647, 4646, -1, 4644, 4643, 4647, -1, 4647, 4643, 4068, -1, 4648, 4647, 4068, -1, 4648, 4649, 4647, -1, 4648, 4650, 4649, -1, 4649, 4650, 4832, -1, 4832, 4650, 4069, -1, 4651, 4069, 4050, -1, 4051, 4651, 4050, -1, 4051, 4652, 4651, -1, 4051, 4653, 4652, -1, 4652, 4653, 4682, -1, 4682, 4653, 4654, -1, 4831, 4654, 4055, -1, 4681, 4055, 4057, -1, 4655, 4057, 4674, -1, 4656, 4674, 4683, -1, 4656, 4655, 4674, -1, 4656, 4684, 4655, -1, 4655, 4684, 4828, -1, 4828, 4684, 4687, -1, 4688, 4828, 4687, -1, 4688, 4837, 4828, -1, 4643, 4657, 4068, -1, 4068, 4657, 4658, -1, 4658, 4657, 4659, -1, 4659, 4657, 4089, -1, 4660, 4089, 4088, -1, 4067, 4088, 4661, -1, 4045, 4661, 4087, -1, 4663, 4087, 4662, -1, 4664, 4663, 4662, -1, 4664, 4665, 4663, -1, 4664, 4666, 4665, -1, 4665, 4666, 4667, -1, 4667, 4666, 4675, -1, 4676, 4675, 4668, -1, 4066, 4668, 4677, -1, 4064, 4677, 4678, -1, 4679, 4678, 4076, -1, 4669, 4076, 4670, -1, 4043, 4670, 4075, -1, 4680, 4075, 4080, -1, 4071, 4080, 4079, -1, 4671, 4079, 4078, -1, 4061, 4078, 4672, -1, 4673, 4672, 4683, -1, 4070, 4683, 4674, -1, 4070, 4673, 4683, -1, 4659, 4089, 4660, -1, 4660, 4088, 4067, -1, 4067, 4661, 4045, -1, 4045, 4087, 4663, -1, 4667, 4675, 4676, -1, 4676, 4668, 4066, -1, 4066, 4677, 4064, -1, 4064, 4678, 4679, -1, 4679, 4076, 4669, -1, 4669, 4670, 4043, -1, 4043, 4075, 4680, -1, 4680, 4080, 4071, -1, 4071, 4079, 4671, -1, 4671, 4078, 4061, -1, 4061, 4672, 4673, -1, 4655, 4681, 4057, -1, 4681, 4831, 4055, -1, 4831, 4682, 4654, -1, 4651, 4832, 4069, -1, 4683, 4096, 4656, -1, 4656, 4096, 4192, -1, 4684, 4192, 4686, -1, 4687, 4686, 4187, -1, 4688, 4187, 4685, -1, 4837, 4685, 4181, -1, 4837, 4688, 4685, -1, 4656, 4192, 4684, -1, 4684, 4686, 4687, -1, 4687, 4187, 4688, -1, 4696, 4824, 4689, -1, 4690, 4689, 4691, -1, 4693, 4691, 4694, -1, 4692, 4694, 4830, -1, 4692, 4693, 4694, -1, 4692, 4826, 4693, -1, 4693, 4826, 4730, -1, 4690, 4730, 4695, -1, 4696, 4690, 4695, -1, 4696, 4689, 4690, -1, 4149, 4731, 4701, -1, 4149, 4148, 4731, -1, 4731, 4148, 4697, -1, 4700, 4697, 4734, -1, 4699, 4734, 4733, -1, 4698, 4733, 4704, -1, 4698, 4699, 4733, -1, 4698, 4830, 4699, -1, 4699, 4830, 4694, -1, 4700, 4694, 4691, -1, 4731, 4691, 4689, -1, 4701, 4689, 4824, -1, 4701, 4731, 4689, -1, 4148, 4702, 4697, -1, 4697, 4702, 4706, -1, 4734, 4706, 4732, -1, 4733, 4732, 4703, -1, 4704, 4703, 4829, -1, 4704, 4733, 4703, -1, 4702, 4705, 4706, -1, 4706, 4705, 4139, -1, 4713, 4139, 4715, -1, 4735, 4715, 4138, -1, 4708, 4735, 4138, -1, 4708, 4707, 4735, -1, 4708, 4137, 4707, -1, 4707, 4137, 4724, -1, 4737, 4724, 4723, -1, 4711, 4723, 4709, -1, 4834, 4709, 4722, -1, 4834, 4711, 4709, -1, 4834, 4710, 4711, -1, 4711, 4710, 4712, -1, 4737, 4712, 4716, -1, 4707, 4716, 4735, -1, 4707, 4737, 4716, -1, 4707, 4724, 4737, -1, 4706, 4139, 4713, -1, 4732, 4713, 4736, -1, 4703, 4736, 4714, -1, 4829, 4714, 4833, -1, 4829, 4703, 4714, -1, 4713, 4715, 4735, -1, 4736, 4735, 4716, -1, 4714, 4716, 4712, -1, 4833, 4712, 4710, -1, 4833, 4714, 4712, -1, 4137, 4717, 4724, -1, 4724, 4717, 4145, -1, 4718, 4145, 4725, -1, 4739, 4725, 4136, -1, 4719, 4739, 4136, -1, 4719, 4721, 4739, -1, 4719, 4720, 4721, -1, 4721, 4720, 4728, -1, 4726, 4728, 4157, -1, 4727, 4157, 4158, -1, 4835, 4727, 4158, -1, 4835, 4722, 4727, -1, 4727, 4722, 4709, -1, 4738, 4709, 4723, -1, 4718, 4723, 4724, -1, 4145, 4718, 4724, -1, 4718, 4725, 4739, -1, 4738, 4739, 4726, -1, 4727, 4726, 4157, -1, 4727, 4738, 4726, -1, 4727, 4709, 4738, -1, 4721, 4728, 4726, -1, 4739, 4721, 4726, -1, 4826, 4827, 4730, -1, 4730, 4827, 4729, -1, 4695, 4730, 4729, -1, 4693, 4730, 4690, -1, 4691, 4693, 4690, -1, 4700, 4691, 4731, -1, 4697, 4700, 4731, -1, 4699, 4694, 4700, -1, 4734, 4699, 4700, -1, 4706, 4734, 4697, -1, 4713, 4732, 4706, -1, 4732, 4733, 4734, -1, 4735, 4736, 4713, -1, 4736, 4703, 4732, -1, 4714, 4736, 4716, -1, 4711, 4712, 4737, -1, 4723, 4711, 4737, -1, 4738, 4723, 4718, -1, 4739, 4738, 4718, -1, 4740, 4172, 4835, -1, 4835, 4172, 4741, -1, 4742, 4841, 4743, -1, 4742, 4844, 4841, -1, 4841, 4840, 4743, -1, 4743, 4840, 4208, -1, 4208, 4840, 4185, -1, 4185, 4840, 4744, -1, 4744, 4840, 4746, -1, 4745, 4746, 4181, -1, 4745, 4744, 4746, -1, 4839, 4838, 4746, -1, 4746, 4838, 4747, -1, 4181, 4746, 4747, -1, 4748, 1510, 4761, -1, 4760, 4761, 4771, -1, 4769, 4771, 4749, -1, 4768, 4749, 4750, -1, 4751, 4768, 4750, -1, 4751, 4753, 4768, -1, 4751, 4752, 4753, -1, 4753, 4752, 4755, -1, 4754, 4755, 4756, -1, 4773, 4756, 4765, -1, 4758, 4765, 4757, -1, 4758, 4773, 4765, -1, 4758, 4850, 4773, -1, 4773, 4850, 4847, -1, 4767, 4847, 4759, -1, 4772, 4759, 4848, -1, 4760, 4848, 4748, -1, 4761, 4760, 4748, -1, 1510, 2689, 4761, -1, 4761, 2689, 4762, -1, 4771, 4762, 4763, -1, 4749, 4763, 4228, -1, 4750, 4749, 4228, -1, 4761, 4762, 4771, -1, 4771, 4763, 4749, -1, 4752, 4764, 4755, -1, 4755, 4764, 4774, -1, 4756, 4774, 4775, -1, 4765, 4775, 4781, -1, 4782, 4765, 4781, -1, 4782, 4757, 4765, -1, 4764, 4227, 4774, -1, 4774, 4227, 4766, -1, 4775, 4766, 4777, -1, 4781, 4775, 4777, -1, 4227, 4776, 4766, -1, 4766, 4776, 4777, -1, 4773, 4847, 4767, -1, 4754, 4767, 4770, -1, 4753, 4770, 4768, -1, 4753, 4754, 4770, -1, 4753, 4755, 4754, -1, 4767, 4759, 4772, -1, 4770, 4772, 4769, -1, 4768, 4769, 4749, -1, 4768, 4770, 4769, -1, 4772, 4848, 4760, -1, 4769, 4760, 4771, -1, 4769, 4772, 4760, -1, 4767, 4772, 4770, -1, 4773, 4767, 4754, -1, 4756, 4773, 4754, -1, 4774, 4756, 4755, -1, 4766, 4775, 4774, -1, 4775, 4765, 4756, -1, 4776, 4226, 4777, -1, 4777, 4226, 4778, -1, 4779, 4777, 4778, -1, 4779, 4781, 4777, -1, 4779, 4780, 4781, -1, 4781, 4780, 4782, -1, 4782, 4780, 4306, -1, 4757, 4782, 4306, -1, 4852, 4783, 4787, -1, 4787, 4783, 4431, -1, 4431, 4783, 4305, -1, 4784, 4305, 4785, -1, 4434, 4785, 4786, -1, 4246, 4786, 4312, -1, 4246, 4434, 4786, -1, 4431, 4305, 4784, -1, 4784, 4785, 4434, -1, 4787, 4438, 4788, -1, 4788, 4438, 4796, -1, 4796, 4438, 4429, -1, 4789, 4429, 4797, -1, 4387, 4797, 4446, -1, 4450, 4387, 4446, -1, 4450, 4790, 4387, -1, 4450, 4353, 4790, -1, 4790, 4353, 4406, -1, 4406, 4353, 4352, -1, 4400, 4352, 4350, -1, 4396, 4350, 4348, -1, 4791, 4396, 4348, -1, 4791, 4792, 4396, -1, 4791, 4345, 4792, -1, 4792, 4345, 4394, -1, 4394, 4345, 4339, -1, 4798, 4339, 4344, -1, 4799, 4344, 4357, -1, 4793, 4799, 4357, -1, 4793, 4417, 4799, -1, 4793, 4794, 4417, -1, 4417, 4794, 4418, -1, 4418, 4794, 4795, -1, 3774, 4795, 4372, -1, 3774, 4418, 4795, -1, 4796, 4429, 4789, -1, 4789, 4797, 4387, -1, 4406, 4352, 4400, -1, 4400, 4350, 4396, -1, 4394, 4339, 4798, -1, 4798, 4344, 4799, -1, 4800, 4808, 4801, -1, 4801, 4808, 4415, -1, 4415, 4808, 4802, -1, 4806, 4802, 4804, -1, 4803, 4804, 4805, -1, 4788, 4805, 4807, -1, 4788, 4803, 4805, -1, 4415, 4802, 4806, -1, 4806, 4804, 4803, -1, 4807, 4805, 4559, -1, 4559, 4805, 4560, -1, 4560, 4805, 4804, -1, 4542, 4804, 4802, -1, 4552, 4802, 4808, -1, 4800, 4552, 4808, -1, 4800, 4809, 4552, -1, 4800, 4810, 4809, -1, 4809, 4810, 4815, -1, 4815, 4810, 4811, -1, 4814, 4811, 4812, -1, 3839, 4812, 4813, -1, 3839, 4814, 4812, -1, 4560, 4804, 4542, -1, 4542, 4802, 4552, -1, 4815, 4811, 4814, -1, 4585, 4617, 4541, -1, 4541, 4617, 4616, -1, 4620, 4541, 4616, -1, 4620, 4539, 4541, -1, 4620, 4619, 4539, -1, 4539, 4619, 4816, -1, 4816, 4619, 4622, -1, 4559, 4816, 4622, -1, 4153, 4152, 4817, -1, 4817, 4152, 4601, -1, 4601, 4152, 4151, -1, 4602, 4151, 4150, -1, 4614, 4150, 4818, -1, 4615, 4818, 4825, -1, 4819, 4615, 4825, -1, 4819, 4820, 4615, -1, 4819, 4821, 4820, -1, 4820, 4821, 4823, -1, 4823, 4821, 4822, -1, 4622, 4822, 4854, -1, 4622, 4823, 4822, -1, 4601, 4151, 4602, -1, 4602, 4150, 4614, -1, 4614, 4818, 4615, -1, 4818, 4824, 4825, -1, 4825, 4824, 4696, -1, 4819, 4696, 4695, -1, 4821, 4695, 4729, -1, 4822, 4729, 4827, -1, 4854, 4822, 4827, -1, 4825, 4696, 4819, -1, 4819, 4695, 4821, -1, 4821, 4729, 4822, -1, 4826, 4837, 4827, -1, 4826, 4828, 4837, -1, 4826, 4692, 4828, -1, 4828, 4692, 4655, -1, 4655, 4692, 4830, -1, 4681, 4830, 4698, -1, 4831, 4698, 4704, -1, 4682, 4704, 4829, -1, 4652, 4829, 4651, -1, 4652, 4682, 4829, -1, 4655, 4830, 4681, -1, 4681, 4698, 4831, -1, 4831, 4704, 4682, -1, 4829, 4833, 4651, -1, 4651, 4833, 4832, -1, 4832, 4833, 4710, -1, 4649, 4710, 4834, -1, 4647, 4834, 4722, -1, 4836, 4722, 4835, -1, 4636, 4835, 4741, -1, 4636, 4836, 4835, -1, 4636, 4635, 4836, -1, 4836, 4635, 4027, -1, 4832, 4710, 4649, -1, 4649, 4834, 4647, -1, 4647, 4722, 4836, -1, 4181, 4747, 4837, -1, 4837, 4747, 4838, -1, 4827, 4838, 4839, -1, 4827, 4837, 4838, -1, 4853, 4839, 4851, -1, 4851, 4839, 4746, -1, 4849, 4746, 4840, -1, 4845, 4840, 4841, -1, 4843, 4841, 4844, -1, 4842, 4843, 4844, -1, 4851, 4746, 4849, -1, 4849, 4840, 4845, -1, 4845, 4841, 4843, -1, 2681, 1510, 2684, -1, 2684, 1510, 4748, -1, 2685, 4748, 4848, -1, 4846, 4848, 4759, -1, 4842, 4759, 4847, -1, 4843, 4847, 4845, -1, 4843, 4842, 4847, -1, 2684, 4748, 2685, -1, 2685, 4848, 4846, -1, 4846, 4759, 4842, -1, 4847, 4850, 4845, -1, 4845, 4850, 4849, -1, 4849, 4850, 4758, -1, 4851, 4758, 4757, -1, 4853, 4851, 4757, -1, 4849, 4758, 4851, -1, 4827, 4839, 4854, -1, 4854, 4839, 4853, -1, 4807, 4853, 4852, -1, 4788, 4852, 4787, -1, 4788, 4807, 4852, -1, 4853, 4757, 4852, -1, 4852, 4757, 4306, -1, 4853, 4807, 4854, -1, 4854, 4807, 4559, -1, 4622, 4854, 4559, -1, 6722, 4857, 4855, -1, 4855, 4857, 4856, -1, 4856, 4857, 5070, -1, 5010, 5070, 4858, -1, 5006, 4858, 5041, -1, 4859, 5041, 5043, -1, 5007, 5043, 5042, -1, 4863, 5042, 4860, -1, 4864, 4860, 4861, -1, 5013, 4861, 4862, -1, 4979, 5013, 4862, -1, 4856, 5070, 5010, -1, 5010, 4858, 5006, -1, 5006, 5041, 4859, -1, 4859, 5043, 5007, -1, 5007, 5042, 4863, -1, 4863, 4860, 4864, -1, 4864, 4861, 5013, -1, 6727, 5011, 4865, -1, 4865, 5011, 5009, -1, 4865, 5009, 5072, -1, 5072, 5009, 5008, -1, 5040, 5008, 4980, -1, 4874, 4980, 4875, -1, 4876, 4875, 4866, -1, 4867, 4866, 4981, -1, 4868, 4981, 4869, -1, 4870, 4869, 4982, -1, 5074, 4982, 4983, -1, 4871, 4983, 4877, -1, 4878, 4877, 5000, -1, 5075, 5000, 5004, -1, 4872, 5004, 4873, -1, 4872, 5075, 5004, -1, 5072, 5008, 5040, -1, 5040, 4980, 4874, -1, 4874, 4875, 4876, -1, 4876, 4866, 4867, -1, 4867, 4981, 4868, -1, 4868, 4869, 4870, -1, 4870, 4982, 5074, -1, 5074, 4983, 4871, -1, 4871, 4877, 4878, -1, 4878, 5000, 5075, -1, 4879, 5077, 4873, -1, 4873, 5077, 4872, -1, 5001, 4881, 4880, -1, 4880, 4881, 5039, -1, 5039, 4881, 4885, -1, 4886, 4885, 4999, -1, 4887, 4999, 4888, -1, 5038, 4888, 4985, -1, 4889, 4985, 4882, -1, 5079, 4882, 4883, -1, 5081, 4883, 4890, -1, 5082, 4890, 4884, -1, 5083, 5082, 4884, -1, 5039, 4885, 4886, -1, 4886, 4999, 4887, -1, 4887, 4888, 5038, -1, 5038, 4985, 4889, -1, 4889, 4882, 5079, -1, 5079, 4883, 5081, -1, 5081, 4890, 5082, -1, 6706, 6705, 5084, -1, 5084, 6705, 4986, -1, 5084, 4986, 5080, -1, 5080, 4986, 4997, -1, 5037, 4997, 4891, -1, 4897, 4891, 4996, -1, 4892, 4996, 4995, -1, 4898, 4995, 4994, -1, 4899, 4994, 4993, -1, 5035, 4993, 4893, -1, 5034, 4893, 4900, -1, 5033, 4900, 4901, -1, 5054, 4901, 4895, -1, 4894, 4895, 4989, -1, 4896, 4989, 4902, -1, 4896, 4894, 4989, -1, 5080, 4997, 5037, -1, 5037, 4891, 4897, -1, 4897, 4996, 4892, -1, 4892, 4995, 4898, -1, 4898, 4994, 4899, -1, 4899, 4993, 5035, -1, 5035, 4893, 5034, -1, 5034, 4900, 5033, -1, 5033, 4901, 5054, -1, 5054, 4895, 4894, -1, 4990, 5086, 4902, -1, 4902, 5086, 4896, -1, 6699, 4903, 5052, -1, 5052, 4903, 4907, -1, 4907, 4903, 4904, -1, 5053, 4904, 4908, -1, 4905, 4908, 4909, -1, 4906, 4909, 4910, -1, 4906, 4905, 4909, -1, 4907, 4904, 5053, -1, 5053, 4908, 4905, -1, 4909, 4955, 4910, -1, 4910, 4955, 4911, -1, 4912, 4911, 4915, -1, 4916, 4915, 4913, -1, 4917, 4913, 6690, -1, 4914, 4917, 6690, -1, 4910, 4911, 4912, -1, 4912, 4915, 4916, -1, 4916, 4913, 4917, -1, 5056, 6693, 5055, -1, 5055, 6693, 4918, -1, 5055, 4918, 5030, -1, 5030, 4918, 4988, -1, 4926, 4988, 4919, -1, 4927, 4919, 4920, -1, 5029, 4920, 4959, -1, 4928, 4959, 4921, -1, 4929, 4921, 4930, -1, 5032, 4930, 4966, -1, 4931, 4966, 4964, -1, 5027, 4964, 4923, -1, 4922, 4923, 4924, -1, 4925, 4924, 5024, -1, 4933, 5024, 4932, -1, 4933, 4925, 5024, -1, 5030, 4988, 4926, -1, 4926, 4919, 4927, -1, 4927, 4920, 5029, -1, 5029, 4959, 4928, -1, 4928, 4921, 4929, -1, 4929, 4930, 5032, -1, 5032, 4966, 4931, -1, 4931, 4964, 5027, -1, 5027, 4923, 4922, -1, 4922, 4924, 4925, -1, 5022, 6709, 4932, -1, 4932, 6709, 4933, -1, 5065, 4935, 5016, -1, 5016, 4935, 4934, -1, 4934, 4935, 5066, -1, 5017, 5066, 5060, -1, 4937, 5060, 5059, -1, 4968, 5059, 4938, -1, 4967, 4938, 4936, -1, 5018, 4936, 5058, -1, 5019, 5058, 4939, -1, 5021, 4939, 5057, -1, 5020, 5021, 5057, -1, 4934, 5066, 5017, -1, 5017, 5060, 4937, -1, 4937, 5059, 4968, -1, 4968, 4938, 4967, -1, 4967, 4936, 5018, -1, 5018, 5058, 5019, -1, 5019, 4939, 5021, -1, 5062, 5015, 5061, -1, 5061, 5015, 4969, -1, 5061, 4969, 4945, -1, 4945, 4969, 4970, -1, 4946, 4970, 4971, -1, 5048, 4971, 4947, -1, 4948, 4947, 4940, -1, 5051, 4940, 4949, -1, 4941, 4949, 4973, -1, 4950, 4973, 4975, -1, 4951, 4975, 4977, -1, 5045, 4977, 4978, -1, 5044, 4978, 4952, -1, 4943, 4952, 4944, -1, 4942, 4944, 4953, -1, 4942, 4943, 4944, -1, 4945, 4970, 4946, -1, 4946, 4971, 5048, -1, 5048, 4947, 4948, -1, 4948, 4940, 5051, -1, 5051, 4949, 4941, -1, 4941, 4973, 4950, -1, 4950, 4975, 4951, -1, 4951, 4977, 5045, -1, 5045, 4978, 5044, -1, 5044, 4952, 4943, -1, 5014, 5069, 4953, -1, 4953, 5069, 4942, -1, 4954, 5026, 6743, -1, 6743, 5026, 5050, -1, 5005, 6755, 4984, -1, 4984, 6755, 5073, -1, 4956, 4895, 4992, -1, 4956, 4908, 4895, -1, 4956, 4909, 4908, -1, 4956, 4955, 4909, -1, 4956, 4911, 4955, -1, 4956, 4915, 4911, -1, 4956, 4988, 4915, -1, 4956, 4919, 4988, -1, 4956, 4920, 4919, -1, 4956, 4957, 4920, -1, 4920, 4957, 4959, -1, 4959, 4957, 4958, -1, 6732, 4959, 4958, -1, 6732, 4921, 4959, -1, 6732, 4960, 4921, -1, 4921, 4960, 4961, -1, 4962, 4921, 4961, -1, 4962, 4930, 4921, -1, 4962, 6740, 4930, -1, 4930, 6740, 6741, -1, 4966, 6741, 6737, -1, 4963, 4966, 6737, -1, 4963, 4964, 4966, -1, 4963, 4965, 4964, -1, 4964, 4965, 4923, -1, 4923, 4965, 4954, -1, 4924, 4954, 5024, -1, 4924, 4923, 4954, -1, 4930, 6741, 4966, -1, 6743, 4967, 4954, -1, 6743, 4968, 4967, -1, 6743, 4937, 4968, -1, 6743, 5017, 4937, -1, 6743, 4969, 5017, -1, 6743, 4970, 4969, -1, 6743, 4971, 4970, -1, 6743, 4947, 4971, -1, 6743, 6744, 4947, -1, 4947, 6744, 4940, -1, 4940, 6744, 6745, -1, 4949, 6745, 4972, -1, 6747, 4949, 4972, -1, 6747, 4973, 4949, -1, 6747, 4974, 4973, -1, 4973, 4974, 6757, -1, 4975, 6757, 6758, -1, 6752, 4975, 6758, -1, 6752, 4976, 4975, -1, 4975, 4976, 4977, -1, 4977, 4976, 6759, -1, 6760, 4977, 6759, -1, 6760, 4978, 4977, -1, 6760, 5005, 4978, -1, 4978, 5005, 4952, -1, 4952, 5005, 4944, -1, 4944, 5005, 4864, -1, 4953, 4864, 5013, -1, 5014, 5013, 4979, -1, 6718, 4979, 6720, -1, 6719, 6718, 6720, -1, 4940, 6745, 4949, -1, 4973, 6757, 4975, -1, 4984, 4980, 5005, -1, 4984, 4875, 4980, -1, 4984, 4866, 4875, -1, 4984, 4981, 4866, -1, 4984, 4869, 4981, -1, 4984, 4982, 4869, -1, 4984, 4983, 4982, -1, 4984, 4877, 4983, -1, 4984, 5000, 4877, -1, 4984, 4888, 5000, -1, 4984, 4992, 4888, -1, 4888, 4992, 4985, -1, 4985, 4992, 4891, -1, 4882, 4891, 4997, -1, 4883, 4997, 4986, -1, 4890, 4986, 4884, -1, 4890, 4883, 4986, -1, 6693, 4913, 4918, -1, 6693, 6690, 4913, -1, 6693, 4987, 6690, -1, 6690, 4987, 6691, -1, 6691, 4987, 6692, -1, 4913, 4915, 4918, -1, 4918, 4915, 4988, -1, 4895, 4908, 4989, -1, 4989, 4908, 4904, -1, 4902, 4904, 4903, -1, 4990, 4903, 6699, -1, 4991, 6699, 6698, -1, 6701, 4991, 6698, -1, 4989, 4904, 4902, -1, 4902, 4903, 4990, -1, 4990, 6699, 4991, -1, 4895, 4901, 4992, -1, 4992, 4901, 4900, -1, 4893, 4992, 4900, -1, 4893, 4993, 4992, -1, 4992, 4993, 4994, -1, 4995, 4992, 4994, -1, 4995, 4996, 4992, -1, 4992, 4996, 4891, -1, 4985, 4891, 4882, -1, 4882, 4997, 4883, -1, 4986, 6705, 4884, -1, 4884, 6705, 6702, -1, 6702, 6705, 4998, -1, 4998, 6705, 6704, -1, 4888, 4999, 5000, -1, 5000, 4999, 5004, -1, 5004, 4999, 4885, -1, 4873, 4885, 4881, -1, 5001, 4873, 4881, -1, 5001, 4879, 4873, -1, 5001, 5002, 4879, -1, 4879, 5002, 6728, -1, 5003, 4879, 6728, -1, 5004, 4885, 4873, -1, 5005, 4980, 5006, -1, 4859, 5005, 5006, -1, 4859, 5007, 5005, -1, 5005, 5007, 4863, -1, 4864, 5005, 4863, -1, 5009, 5010, 5008, -1, 5009, 4856, 5010, -1, 5009, 5011, 4856, -1, 4856, 5011, 4855, -1, 4855, 5011, 6726, -1, 5012, 6726, 6724, -1, 5012, 4855, 6726, -1, 5010, 5006, 5008, -1, 5008, 5006, 4980, -1, 4944, 4864, 4953, -1, 4953, 5013, 5014, -1, 5014, 4979, 6718, -1, 5015, 5016, 4969, -1, 5015, 6717, 5016, -1, 5016, 6717, 6716, -1, 6714, 5016, 6716, -1, 5016, 4934, 4969, -1, 4969, 4934, 5017, -1, 4967, 5018, 4954, -1, 4954, 5018, 5019, -1, 4932, 5019, 5021, -1, 5020, 4932, 5021, -1, 5020, 5022, 4932, -1, 5020, 6708, 5022, -1, 5020, 5023, 6708, -1, 5020, 6712, 5023, -1, 4954, 5019, 4932, -1, 5024, 4954, 4932, -1, 5025, 4956, 5036, -1, 5036, 4956, 4992, -1, 5026, 5059, 5050, -1, 5026, 4938, 5059, -1, 5026, 4936, 4938, -1, 5026, 5058, 4936, -1, 5026, 4933, 5058, -1, 5026, 4925, 4933, -1, 5026, 4922, 4925, -1, 5026, 5027, 4922, -1, 5026, 6742, 5027, -1, 5027, 6742, 4931, -1, 4931, 6742, 5031, -1, 5032, 5031, 5028, -1, 6736, 5032, 5028, -1, 6736, 4929, 5032, -1, 6736, 6739, 4929, -1, 4929, 6739, 6735, -1, 4928, 6735, 6734, -1, 6738, 4928, 6734, -1, 6738, 6733, 4928, -1, 4928, 6733, 5029, -1, 5029, 6733, 6731, -1, 6730, 5029, 6731, -1, 6730, 4927, 5029, -1, 6730, 5025, 4927, -1, 4927, 5025, 4926, -1, 4926, 5025, 5030, -1, 5030, 5025, 4916, -1, 5055, 4916, 4917, -1, 5056, 4917, 4914, -1, 6696, 4914, 6694, -1, 6695, 6696, 6694, -1, 4931, 5031, 5032, -1, 4929, 6735, 4928, -1, 5036, 5054, 5025, -1, 5036, 5033, 5054, -1, 5036, 5034, 5033, -1, 5036, 5035, 5034, -1, 5036, 4899, 5035, -1, 5036, 4898, 4899, -1, 5036, 4892, 4898, -1, 5036, 4897, 4892, -1, 5036, 5037, 4897, -1, 5036, 4889, 5037, -1, 5036, 5073, 4889, -1, 4889, 5073, 5038, -1, 5038, 5073, 4878, -1, 4887, 4878, 5075, -1, 4886, 5075, 4872, -1, 5039, 4872, 4880, -1, 5039, 4886, 4872, -1, 6755, 5040, 5073, -1, 6755, 4858, 5040, -1, 6755, 5041, 4858, -1, 6755, 5043, 5041, -1, 6755, 5042, 5043, -1, 6755, 4860, 5042, -1, 6755, 4943, 4860, -1, 6755, 5044, 4943, -1, 6755, 5045, 5044, -1, 6755, 6754, 5045, -1, 5045, 6754, 4951, -1, 4951, 6754, 5046, -1, 6753, 4951, 5046, -1, 6753, 4950, 4951, -1, 6753, 6751, 4950, -1, 4950, 6751, 5047, -1, 6750, 4950, 5047, -1, 6750, 4941, 4950, -1, 6750, 6749, 4941, -1, 4941, 6749, 6748, -1, 5051, 6748, 6746, -1, 6756, 5051, 6746, -1, 6756, 4948, 5051, -1, 6756, 5049, 4948, -1, 4948, 5049, 5048, -1, 5048, 5049, 5050, -1, 4946, 5050, 4945, -1, 4946, 5048, 5050, -1, 4941, 6748, 5051, -1, 4907, 5086, 5052, -1, 4907, 4896, 5086, -1, 4907, 5053, 4896, -1, 4896, 5053, 4894, -1, 4894, 5053, 4905, -1, 5054, 4905, 5025, -1, 5054, 4894, 4905, -1, 4905, 4906, 5025, -1, 5025, 4906, 4910, -1, 4912, 5025, 4910, -1, 4912, 4916, 5025, -1, 5030, 4916, 5055, -1, 5055, 4917, 5056, -1, 5056, 4914, 6696, -1, 6709, 5057, 4933, -1, 6709, 6710, 5057, -1, 5057, 6710, 6711, -1, 6713, 5057, 6711, -1, 5057, 4939, 4933, -1, 4933, 4939, 5058, -1, 5059, 5060, 5050, -1, 5050, 5060, 5066, -1, 5061, 5066, 4935, -1, 5065, 5061, 4935, -1, 5065, 5062, 5061, -1, 5065, 5063, 5062, -1, 5065, 5064, 5063, -1, 5065, 6715, 5064, -1, 5050, 5066, 5061, -1, 4945, 5050, 5061, -1, 4943, 4942, 4860, -1, 4860, 4942, 4861, -1, 4861, 4942, 5069, -1, 4862, 5069, 5068, -1, 6721, 5068, 5067, -1, 6721, 4862, 5068, -1, 4861, 5069, 4862, -1, 5040, 4858, 5072, -1, 5072, 4858, 5070, -1, 4865, 5070, 4857, -1, 6727, 4857, 6722, -1, 5071, 6722, 6723, -1, 6725, 5071, 6723, -1, 5072, 5070, 4865, -1, 4865, 4857, 6727, -1, 6727, 6722, 5071, -1, 5040, 4874, 5073, -1, 5073, 4874, 4876, -1, 4867, 5073, 4876, -1, 4867, 4868, 5073, -1, 5073, 4868, 4870, -1, 5074, 5073, 4870, -1, 5074, 4871, 5073, -1, 5073, 4871, 4878, -1, 5038, 4878, 4887, -1, 4887, 5075, 4886, -1, 4872, 5077, 4880, -1, 4880, 5077, 5076, -1, 5076, 5077, 6729, -1, 6729, 5077, 5078, -1, 4889, 5079, 5037, -1, 5037, 5079, 5080, -1, 5080, 5079, 5081, -1, 5084, 5081, 5082, -1, 5083, 5084, 5082, -1, 5083, 6706, 5084, -1, 5083, 6703, 6706, -1, 6706, 6703, 6707, -1, 5085, 6706, 6707, -1, 5080, 5081, 5084, -1, 5086, 6697, 5052, -1, 5052, 6697, 6700, -1, 6700, 6697, 5087, -1, 5199, 5089, 5101, -1, 5199, 5088, 5089, -1, 5199, 5090, 5088, -1, 5088, 5090, 5102, -1, 5102, 5090, 5200, -1, 5103, 5200, 5201, -1, 5226, 5201, 5188, -1, 5227, 5188, 5091, -1, 5225, 5091, 5092, -1, 5224, 5092, 5093, -1, 5104, 5093, 5189, -1, 5105, 5189, 5190, -1, 5262, 5190, 5106, -1, 5260, 5106, 5107, -1, 5261, 5107, 5094, -1, 5259, 5094, 5095, -1, 5108, 5095, 5191, -1, 5109, 5191, 5096, -1, 5097, 5096, 5110, -1, 5098, 5110, 5195, -1, 5111, 5195, 5099, -1, 5112, 5099, 5113, -1, 5252, 5113, 5100, -1, 5114, 5100, 5101, -1, 5089, 5114, 5101, -1, 5102, 5200, 5103, -1, 5103, 5201, 5226, -1, 5226, 5188, 5227, -1, 5227, 5091, 5225, -1, 5225, 5092, 5224, -1, 5224, 5093, 5104, -1, 5104, 5189, 5105, -1, 5105, 5190, 5262, -1, 5262, 5106, 5260, -1, 5260, 5107, 5261, -1, 5261, 5094, 5259, -1, 5259, 5095, 5108, -1, 5108, 5191, 5109, -1, 5109, 5096, 5097, -1, 5097, 5110, 5098, -1, 5098, 5195, 5111, -1, 5111, 5099, 5112, -1, 5112, 5113, 5252, -1, 5252, 5100, 5114, -1, 5117, 5115, 5116, -1, 5117, 5118, 5115, -1, 5117, 5214, 5118, -1, 5118, 5214, 5127, -1, 5127, 5214, 5215, -1, 5247, 5215, 5220, -1, 5238, 5220, 5221, -1, 5240, 5221, 5216, -1, 5245, 5216, 5128, -1, 5129, 5128, 5120, -1, 5119, 5120, 5208, -1, 5121, 5208, 5122, -1, 5241, 5122, 5207, -1, 5266, 5207, 5123, -1, 5267, 5123, 5124, -1, 5130, 5124, 5206, -1, 5131, 5206, 5205, -1, 5125, 5205, 5126, -1, 5268, 5126, 5204, -1, 5250, 5204, 5209, -1, 5248, 5209, 5210, -1, 5132, 5210, 5133, -1, 5234, 5133, 5212, -1, 5235, 5212, 5116, -1, 5115, 5235, 5116, -1, 5127, 5215, 5247, -1, 5247, 5220, 5238, -1, 5238, 5221, 5240, -1, 5240, 5216, 5245, -1, 5245, 5128, 5129, -1, 5129, 5120, 5119, -1, 5119, 5208, 5121, -1, 5121, 5122, 5241, -1, 5241, 5207, 5266, -1, 5266, 5123, 5267, -1, 5267, 5124, 5130, -1, 5130, 5206, 5131, -1, 5131, 5205, 5125, -1, 5125, 5126, 5268, -1, 5268, 5204, 5250, -1, 5250, 5209, 5248, -1, 5248, 5210, 5132, -1, 5132, 5133, 5234, -1, 5234, 5212, 5235, -1, 5219, 5246, 5134, -1, 5134, 5246, 5243, -1, 5246, 5219, 5135, -1, 5135, 5219, 5218, -1, 5136, 5135, 5218, -1, 5136, 5137, 5135, -1, 5136, 5217, 5137, -1, 5137, 5217, 5239, -1, 5239, 5217, 5222, -1, 5138, 5239, 5222, -1, 5222, 5139, 5138, -1, 5138, 5139, 5237, -1, 5237, 5139, 5140, -1, 5236, 5140, 5213, -1, 5141, 5213, 5158, -1, 5159, 5158, 5211, -1, 5233, 5211, 5142, -1, 5160, 5142, 5143, -1, 5249, 5143, 5203, -1, 5232, 5203, 5144, -1, 5231, 5144, 5161, -1, 5162, 5161, 5202, -1, 5145, 5202, 5146, -1, 5228, 5146, 5147, -1, 5163, 5147, 5148, -1, 5164, 5148, 5150, -1, 5149, 5150, 5152, -1, 5151, 5152, 5153, -1, 5251, 5153, 5165, -1, 5154, 5165, 5155, -1, 5156, 5155, 5194, -1, 5253, 5194, 5157, -1, 5254, 5157, 5193, -1, 5263, 5254, 5193, -1, 5237, 5140, 5236, -1, 5236, 5213, 5141, -1, 5141, 5158, 5159, -1, 5159, 5211, 5233, -1, 5233, 5142, 5160, -1, 5160, 5143, 5249, -1, 5249, 5203, 5232, -1, 5232, 5144, 5231, -1, 5231, 5161, 5162, -1, 5162, 5202, 5145, -1, 5145, 5146, 5228, -1, 5228, 5147, 5163, -1, 5163, 5148, 5164, -1, 5164, 5150, 5149, -1, 5149, 5152, 5151, -1, 5151, 5153, 5251, -1, 5251, 5165, 5154, -1, 5154, 5155, 5156, -1, 5156, 5194, 5253, -1, 5253, 5157, 5254, -1, 5193, 5166, 5263, -1, 5263, 5166, 5168, -1, 5168, 5166, 5192, -1, 5255, 5192, 5169, -1, 5167, 5169, 5256, -1, 5167, 5255, 5169, -1, 5168, 5192, 5255, -1, 5169, 5171, 5256, -1, 5170, 5257, 5171, -1, 5171, 5257, 5256, -1, 5257, 5170, 5175, -1, 5175, 5170, 5198, -1, 5264, 5198, 5176, -1, 5265, 5176, 5177, -1, 5172, 5177, 5197, -1, 5174, 5197, 5196, -1, 5258, 5196, 5173, -1, 5258, 5174, 5196, -1, 5175, 5198, 5264, -1, 5264, 5176, 5265, -1, 5265, 5177, 5172, -1, 5172, 5197, 5174, -1, 5178, 5186, 5242, -1, 5242, 5186, 5179, -1, 5244, 5179, 5183, -1, 5184, 5183, 5185, -1, 5180, 5185, 5223, -1, 5181, 5223, 5182, -1, 5243, 5182, 5134, -1, 5243, 5181, 5182, -1, 5242, 5179, 5244, -1, 5244, 5183, 5184, -1, 5184, 5185, 5180, -1, 5180, 5223, 5181, -1, 5230, 6656, 5178, -1, 5178, 6656, 5186, -1, 5187, 5202, 6656, -1, 5187, 5146, 5202, -1, 5187, 5147, 5146, -1, 5187, 5148, 5147, -1, 5187, 5150, 5148, -1, 5187, 5201, 5150, -1, 5187, 5188, 5201, -1, 5187, 5091, 5188, -1, 5187, 5092, 5091, -1, 5187, 5093, 5092, -1, 5187, 5189, 5093, -1, 5187, 5190, 5189, -1, 5187, 5106, 5190, -1, 5187, 5173, 5106, -1, 5106, 5173, 5107, -1, 5107, 5173, 5094, -1, 5094, 5173, 5095, -1, 5095, 5173, 5191, -1, 5191, 5173, 5170, -1, 5171, 5191, 5170, -1, 5171, 5096, 5191, -1, 5171, 5169, 5096, -1, 5096, 5169, 5192, -1, 5166, 5096, 5192, -1, 5166, 5193, 5096, -1, 5096, 5193, 5110, -1, 5110, 5193, 5157, -1, 5195, 5157, 5194, -1, 5099, 5194, 5113, -1, 5099, 5195, 5194, -1, 5173, 5196, 5170, -1, 5170, 5196, 5197, -1, 5177, 5170, 5197, -1, 5177, 5176, 5170, -1, 5170, 5176, 5198, -1, 5110, 5157, 5195, -1, 5194, 5155, 5113, -1, 5113, 5155, 5100, -1, 5100, 5155, 5101, -1, 5101, 5155, 5165, -1, 5199, 5165, 5153, -1, 5090, 5153, 5200, -1, 5090, 5199, 5153, -1, 5101, 5165, 5199, -1, 5153, 5152, 5200, -1, 5200, 5152, 5201, -1, 5201, 5152, 5150, -1, 5202, 5161, 6656, -1, 6656, 5161, 5144, -1, 5203, 6656, 5144, -1, 5203, 5143, 6656, -1, 6656, 5143, 5209, -1, 5204, 6656, 5209, -1, 5204, 5126, 6656, -1, 6656, 5126, 5205, -1, 5206, 6656, 5205, -1, 5206, 5124, 6656, -1, 6656, 5124, 5123, -1, 5207, 6656, 5123, -1, 5207, 5186, 6656, -1, 5207, 5122, 5186, -1, 5186, 5122, 5208, -1, 5120, 5186, 5208, -1, 5120, 5128, 5186, -1, 5186, 5128, 5134, -1, 5179, 5134, 5183, -1, 5179, 5186, 5134, -1, 5143, 5142, 5209, -1, 5209, 5142, 5210, -1, 5210, 5142, 5211, -1, 5133, 5211, 5212, -1, 5133, 5210, 5211, -1, 5211, 5158, 5212, -1, 5212, 5158, 5116, -1, 5116, 5158, 5213, -1, 5117, 5213, 5214, -1, 5117, 5116, 5213, -1, 5213, 5140, 5214, -1, 5214, 5140, 5215, -1, 5215, 5140, 5220, -1, 5220, 5140, 5139, -1, 5221, 5139, 5222, -1, 5216, 5222, 5217, -1, 5136, 5216, 5217, -1, 5136, 5218, 5216, -1, 5216, 5218, 5219, -1, 5128, 5219, 5134, -1, 5128, 5216, 5219, -1, 5220, 5139, 5221, -1, 5221, 5222, 5216, -1, 5182, 5223, 5134, -1, 5134, 5223, 5185, -1, 5183, 5134, 5185, -1, 5258, 5173, 5229, -1, 5229, 5173, 5187, -1, 5229, 5262, 5258, -1, 5229, 5105, 5262, -1, 5229, 5104, 5105, -1, 5229, 5224, 5104, -1, 5229, 5225, 5224, -1, 5229, 5227, 5225, -1, 5229, 5226, 5227, -1, 5229, 5103, 5226, -1, 5229, 5149, 5103, -1, 5229, 5164, 5149, -1, 5229, 5163, 5164, -1, 5229, 5228, 5163, -1, 5229, 5145, 5228, -1, 5229, 5230, 5145, -1, 5145, 5230, 5162, -1, 5162, 5230, 5231, -1, 5231, 5230, 5232, -1, 5232, 5230, 5249, -1, 5249, 5230, 5250, -1, 5160, 5250, 5248, -1, 5233, 5248, 5132, -1, 5234, 5233, 5132, -1, 5234, 5159, 5233, -1, 5234, 5235, 5159, -1, 5159, 5235, 5141, -1, 5141, 5235, 5115, -1, 5118, 5141, 5115, -1, 5118, 5236, 5141, -1, 5118, 5127, 5236, -1, 5236, 5127, 5247, -1, 5237, 5247, 5238, -1, 5138, 5238, 5240, -1, 5239, 5240, 5137, -1, 5239, 5138, 5240, -1, 5178, 5241, 5230, -1, 5178, 5121, 5241, -1, 5178, 5119, 5121, -1, 5178, 5129, 5119, -1, 5178, 5245, 5129, -1, 5178, 5243, 5245, -1, 5178, 5242, 5243, -1, 5243, 5242, 5244, -1, 5184, 5243, 5244, -1, 5184, 5180, 5243, -1, 5243, 5180, 5181, -1, 5243, 5246, 5245, -1, 5245, 5246, 5240, -1, 5240, 5246, 5135, -1, 5137, 5240, 5135, -1, 5138, 5237, 5238, -1, 5237, 5236, 5247, -1, 5233, 5160, 5248, -1, 5160, 5249, 5250, -1, 5149, 5151, 5103, -1, 5103, 5151, 5102, -1, 5102, 5151, 5251, -1, 5088, 5251, 5089, -1, 5088, 5102, 5251, -1, 5251, 5154, 5089, -1, 5089, 5154, 5114, -1, 5114, 5154, 5156, -1, 5252, 5156, 5112, -1, 5252, 5114, 5156, -1, 5156, 5253, 5112, -1, 5112, 5253, 5111, -1, 5111, 5253, 5098, -1, 5098, 5253, 5254, -1, 5097, 5254, 5263, -1, 5109, 5263, 5168, -1, 5255, 5109, 5168, -1, 5255, 5167, 5109, -1, 5109, 5167, 5256, -1, 5108, 5256, 5257, -1, 5258, 5257, 5174, -1, 5258, 5108, 5257, -1, 5258, 5259, 5108, -1, 5258, 5261, 5259, -1, 5258, 5260, 5261, -1, 5258, 5262, 5260, -1, 5098, 5254, 5097, -1, 5097, 5263, 5109, -1, 5109, 5256, 5108, -1, 5175, 5264, 5257, -1, 5257, 5264, 5265, -1, 5172, 5257, 5265, -1, 5172, 5174, 5257, -1, 5241, 5266, 5230, -1, 5230, 5266, 5267, -1, 5130, 5230, 5267, -1, 5130, 5131, 5230, -1, 5230, 5131, 5125, -1, 5268, 5230, 5125, -1, 5268, 5250, 5230, -1, 5269, 5417, 5397, -1, 5269, 5270, 5417, -1, 5269, 5399, 5270, -1, 5270, 5399, 5416, -1, 5416, 5399, 5272, -1, 5271, 5272, 5273, -1, 5274, 5273, 5275, -1, 5415, 5275, 5286, -1, 5414, 5286, 5276, -1, 5413, 5276, 5403, -1, 5277, 5403, 5278, -1, 5412, 5278, 5405, -1, 5287, 5405, 5404, -1, 5411, 5404, 5406, -1, 5429, 5406, 5288, -1, 5289, 5288, 5290, -1, 5427, 5290, 5279, -1, 5428, 5279, 5391, -1, 5291, 5391, 5392, -1, 5421, 5392, 5280, -1, 5281, 5280, 5282, -1, 5420, 5282, 5395, -1, 5283, 5395, 5284, -1, 5285, 5284, 5397, -1, 5417, 5285, 5397, -1, 5416, 5272, 5271, -1, 5271, 5273, 5274, -1, 5274, 5275, 5415, -1, 5415, 5286, 5414, -1, 5414, 5276, 5413, -1, 5413, 5403, 5277, -1, 5277, 5278, 5412, -1, 5412, 5405, 5287, -1, 5287, 5404, 5411, -1, 5411, 5406, 5429, -1, 5429, 5288, 5289, -1, 5289, 5290, 5427, -1, 5427, 5279, 5428, -1, 5428, 5391, 5291, -1, 5291, 5392, 5421, -1, 5421, 5280, 5281, -1, 5281, 5282, 5420, -1, 5420, 5395, 5283, -1, 5283, 5284, 5285, -1, 5292, 5438, 5377, -1, 5292, 5293, 5438, -1, 5292, 5379, 5293, -1, 5293, 5379, 5304, -1, 5304, 5379, 5305, -1, 5294, 5305, 5295, -1, 5437, 5295, 5382, -1, 5436, 5382, 5306, -1, 5296, 5306, 5307, -1, 5308, 5307, 5297, -1, 5435, 5297, 5385, -1, 5309, 5385, 5298, -1, 5432, 5298, 5310, -1, 5311, 5310, 5369, -1, 5449, 5369, 5299, -1, 5448, 5299, 5371, -1, 5300, 5371, 5370, -1, 5312, 5370, 5301, -1, 5447, 5301, 5372, -1, 5450, 5372, 5302, -1, 5313, 5302, 5374, -1, 5314, 5374, 5303, -1, 5439, 5303, 5315, -1, 5316, 5315, 5377, -1, 5438, 5316, 5377, -1, 5304, 5305, 5294, -1, 5294, 5295, 5437, -1, 5437, 5382, 5436, -1, 5436, 5306, 5296, -1, 5296, 5307, 5308, -1, 5308, 5297, 5435, -1, 5435, 5385, 5309, -1, 5309, 5298, 5432, -1, 5432, 5310, 5311, -1, 5311, 5369, 5449, -1, 5449, 5299, 5448, -1, 5448, 5371, 5300, -1, 5300, 5370, 5312, -1, 5312, 5301, 5447, -1, 5447, 5372, 5450, -1, 5450, 5302, 5313, -1, 5313, 5374, 5314, -1, 5314, 5303, 5439, -1, 5439, 5315, 5316, -1, 5400, 5318, 5364, -1, 5364, 5318, 5317, -1, 5317, 5318, 5426, -1, 5426, 5318, 5319, -1, 5398, 5426, 5319, -1, 5398, 5425, 5426, -1, 5398, 5320, 5425, -1, 5425, 5320, 5323, -1, 5323, 5320, 5321, -1, 5322, 5323, 5321, -1, 5321, 5396, 5322, -1, 5322, 5396, 5329, -1, 5329, 5396, 5330, -1, 5419, 5330, 5394, -1, 5324, 5394, 5390, -1, 5422, 5390, 5393, -1, 5325, 5393, 5389, -1, 5326, 5389, 5388, -1, 5331, 5388, 5386, -1, 5328, 5386, 5332, -1, 5327, 5332, 5410, -1, 5327, 5328, 5332, -1, 5329, 5330, 5419, -1, 5419, 5394, 5324, -1, 5324, 5390, 5422, -1, 5422, 5393, 5325, -1, 5325, 5389, 5326, -1, 5326, 5388, 5331, -1, 5331, 5386, 5328, -1, 5332, 5333, 5410, -1, 5410, 5333, 5430, -1, 5430, 5333, 5334, -1, 5340, 5334, 5335, -1, 5341, 5335, 5336, -1, 5384, 5341, 5336, -1, 5384, 5431, 5341, -1, 5384, 5383, 5431, -1, 5431, 5383, 5433, -1, 5433, 5383, 5342, -1, 5434, 5342, 5343, -1, 5344, 5343, 5345, -1, 5346, 5345, 5337, -1, 5347, 5337, 5348, -1, 5349, 5348, 5378, -1, 5338, 5378, 5339, -1, 5440, 5338, 5339, -1, 5430, 5334, 5340, -1, 5340, 5335, 5341, -1, 5433, 5342, 5434, -1, 5434, 5343, 5344, -1, 5344, 5345, 5346, -1, 5346, 5337, 5347, -1, 5347, 5348, 5349, -1, 5349, 5378, 5338, -1, 5339, 5350, 5440, -1, 5440, 5350, 5441, -1, 5441, 5350, 5376, -1, 5444, 5376, 5352, -1, 5351, 5352, 5353, -1, 5351, 5444, 5352, -1, 5441, 5376, 5444, -1, 5352, 5354, 5353, -1, 5354, 5375, 5353, -1, 5353, 5375, 5443, -1, 5443, 5375, 5442, -1, 5442, 5375, 5355, -1, 5445, 5355, 5356, -1, 5446, 5356, 5381, -1, 5360, 5381, 5380, -1, 5358, 5380, 5359, -1, 5357, 5359, 5373, -1, 5357, 5358, 5359, -1, 5442, 5355, 5445, -1, 5445, 5356, 5446, -1, 5446, 5381, 5360, -1, 5360, 5380, 5358, -1, 5418, 5361, 5362, -1, 5362, 5361, 5401, -1, 5423, 5401, 5365, -1, 5366, 5365, 5402, -1, 5424, 5402, 5367, -1, 5368, 5367, 5363, -1, 5364, 5363, 5400, -1, 5364, 5368, 5363, -1, 5362, 5401, 5423, -1, 5423, 5365, 5366, -1, 5366, 5402, 5424, -1, 5424, 5367, 5368, -1, 5409, 5387, 5418, -1, 5418, 5387, 5361, -1, 5407, 5334, 5387, -1, 5407, 5335, 5334, -1, 5407, 5336, 5335, -1, 5407, 5384, 5336, -1, 5407, 5298, 5384, -1, 5407, 5310, 5298, -1, 5407, 5369, 5310, -1, 5407, 5299, 5369, -1, 5407, 5371, 5299, -1, 5407, 5370, 5371, -1, 5407, 5301, 5370, -1, 5407, 5373, 5301, -1, 5301, 5373, 5372, -1, 5372, 5373, 5302, -1, 5302, 5373, 5374, -1, 5374, 5373, 5303, -1, 5303, 5373, 5375, -1, 5315, 5375, 5354, -1, 5352, 5315, 5354, -1, 5352, 5376, 5315, -1, 5315, 5376, 5350, -1, 5339, 5315, 5350, -1, 5339, 5377, 5315, -1, 5339, 5378, 5377, -1, 5377, 5378, 5292, -1, 5292, 5378, 5379, -1, 5379, 5378, 5348, -1, 5305, 5348, 5337, -1, 5295, 5337, 5382, -1, 5295, 5305, 5337, -1, 5373, 5359, 5375, -1, 5375, 5359, 5380, -1, 5381, 5375, 5380, -1, 5381, 5356, 5375, -1, 5375, 5356, 5355, -1, 5303, 5375, 5315, -1, 5379, 5348, 5305, -1, 5337, 5345, 5382, -1, 5382, 5345, 5306, -1, 5306, 5345, 5307, -1, 5307, 5345, 5343, -1, 5297, 5343, 5342, -1, 5385, 5342, 5383, -1, 5298, 5383, 5384, -1, 5298, 5385, 5383, -1, 5307, 5343, 5297, -1, 5297, 5342, 5385, -1, 5334, 5333, 5387, -1, 5387, 5333, 5332, -1, 5386, 5387, 5332, -1, 5386, 5406, 5387, -1, 5386, 5388, 5406, -1, 5406, 5388, 5288, -1, 5288, 5388, 5389, -1, 5290, 5389, 5393, -1, 5279, 5393, 5390, -1, 5391, 5390, 5392, -1, 5391, 5279, 5390, -1, 5288, 5389, 5290, -1, 5290, 5393, 5279, -1, 5390, 5394, 5392, -1, 5392, 5394, 5280, -1, 5280, 5394, 5282, -1, 5282, 5394, 5330, -1, 5395, 5330, 5396, -1, 5284, 5396, 5397, -1, 5284, 5395, 5396, -1, 5282, 5330, 5395, -1, 5396, 5321, 5397, -1, 5397, 5321, 5269, -1, 5269, 5321, 5320, -1, 5398, 5269, 5320, -1, 5398, 5319, 5269, -1, 5269, 5319, 5318, -1, 5400, 5269, 5318, -1, 5400, 5399, 5269, -1, 5400, 5361, 5399, -1, 5400, 5401, 5361, -1, 5400, 5365, 5401, -1, 5400, 5402, 5365, -1, 5400, 5367, 5402, -1, 5400, 5363, 5367, -1, 5387, 5286, 5361, -1, 5387, 5276, 5286, -1, 5387, 5403, 5276, -1, 5387, 5278, 5403, -1, 5387, 5405, 5278, -1, 5387, 5404, 5405, -1, 5387, 5406, 5404, -1, 5286, 5275, 5361, -1, 5361, 5275, 5273, -1, 5272, 5361, 5273, -1, 5272, 5399, 5361, -1, 5407, 5408, 5373, -1, 5373, 5408, 5357, -1, 5409, 5430, 5408, -1, 5409, 5410, 5430, -1, 5409, 5327, 5410, -1, 5409, 5328, 5327, -1, 5409, 5429, 5328, -1, 5409, 5411, 5429, -1, 5409, 5287, 5411, -1, 5409, 5412, 5287, -1, 5409, 5277, 5412, -1, 5409, 5413, 5277, -1, 5409, 5414, 5413, -1, 5409, 5418, 5414, -1, 5414, 5418, 5415, -1, 5415, 5418, 5274, -1, 5274, 5418, 5271, -1, 5271, 5418, 5416, -1, 5416, 5418, 5270, -1, 5270, 5418, 5417, -1, 5417, 5418, 5329, -1, 5419, 5417, 5329, -1, 5419, 5285, 5417, -1, 5419, 5324, 5285, -1, 5285, 5324, 5283, -1, 5283, 5324, 5420, -1, 5420, 5324, 5281, -1, 5281, 5324, 5422, -1, 5421, 5422, 5291, -1, 5421, 5281, 5422, -1, 5329, 5418, 5322, -1, 5322, 5418, 5362, -1, 5423, 5322, 5362, -1, 5423, 5366, 5322, -1, 5322, 5366, 5323, -1, 5323, 5366, 5424, -1, 5364, 5424, 5368, -1, 5364, 5323, 5424, -1, 5364, 5425, 5323, -1, 5364, 5317, 5425, -1, 5425, 5317, 5426, -1, 5422, 5325, 5291, -1, 5291, 5325, 5428, -1, 5428, 5325, 5326, -1, 5427, 5326, 5289, -1, 5427, 5428, 5326, -1, 5326, 5331, 5289, -1, 5289, 5331, 5429, -1, 5429, 5331, 5328, -1, 5430, 5340, 5408, -1, 5408, 5340, 5341, -1, 5431, 5408, 5341, -1, 5431, 5432, 5408, -1, 5431, 5433, 5432, -1, 5432, 5433, 5309, -1, 5309, 5433, 5434, -1, 5435, 5434, 5308, -1, 5435, 5309, 5434, -1, 5434, 5344, 5308, -1, 5308, 5344, 5296, -1, 5296, 5344, 5346, -1, 5436, 5346, 5437, -1, 5436, 5296, 5346, -1, 5346, 5347, 5437, -1, 5437, 5347, 5294, -1, 5294, 5347, 5304, -1, 5304, 5347, 5293, -1, 5293, 5347, 5349, -1, 5438, 5349, 5338, -1, 5357, 5338, 5440, -1, 5358, 5440, 5360, -1, 5358, 5357, 5440, -1, 5293, 5349, 5438, -1, 5438, 5338, 5357, -1, 5316, 5357, 5439, -1, 5316, 5438, 5357, -1, 5360, 5440, 5446, -1, 5446, 5440, 5441, -1, 5445, 5441, 5443, -1, 5442, 5445, 5443, -1, 5441, 5444, 5443, -1, 5443, 5444, 5353, -1, 5353, 5444, 5351, -1, 5445, 5446, 5441, -1, 5408, 5447, 5357, -1, 5408, 5312, 5447, -1, 5408, 5300, 5312, -1, 5408, 5448, 5300, -1, 5408, 5449, 5448, -1, 5408, 5311, 5449, -1, 5408, 5432, 5311, -1, 5447, 5450, 5357, -1, 5357, 5450, 5313, -1, 5314, 5357, 5313, -1, 5314, 5439, 5357, -1, 5452, 5470, 5469, -1, 5452, 5451, 5470, -1, 5452, 5453, 5451, -1, 5451, 5453, 5629, -1, 5629, 5453, 5454, -1, 5628, 5454, 5455, -1, 5627, 5455, 5457, -1, 5456, 5457, 5458, -1, 5459, 5458, 5471, -1, 5472, 5471, 5559, -1, 5460, 5559, 5473, -1, 5461, 5473, 5462, -1, 5631, 5462, 5463, -1, 5474, 5463, 5564, -1, 5475, 5564, 5464, -1, 5619, 5464, 5565, -1, 5618, 5565, 5465, -1, 5616, 5465, 5466, -1, 5476, 5466, 5568, -1, 5477, 5568, 5566, -1, 5478, 5566, 5567, -1, 5479, 5567, 5570, -1, 5613, 5570, 5468, -1, 5467, 5468, 5469, -1, 5470, 5467, 5469, -1, 5629, 5454, 5628, -1, 5628, 5455, 5627, -1, 5627, 5457, 5456, -1, 5456, 5458, 5459, -1, 5459, 5471, 5472, -1, 5472, 5559, 5460, -1, 5460, 5473, 5461, -1, 5461, 5462, 5631, -1, 5631, 5463, 5474, -1, 5474, 5564, 5475, -1, 5475, 5464, 5619, -1, 5619, 5565, 5618, -1, 5618, 5465, 5616, -1, 5616, 5466, 5476, -1, 5476, 5568, 5477, -1, 5477, 5566, 5478, -1, 5478, 5567, 5479, -1, 5479, 5570, 5613, -1, 5613, 5468, 5467, -1, 5480, 5590, 5481, -1, 5480, 5589, 5590, -1, 5480, 5573, 5589, -1, 5589, 5573, 5609, -1, 5609, 5573, 5574, -1, 5501, 5574, 5482, -1, 5604, 5482, 5483, -1, 5484, 5483, 5485, -1, 5486, 5485, 5575, -1, 5602, 5575, 5487, -1, 5601, 5487, 5488, -1, 5599, 5488, 5489, -1, 5490, 5489, 5491, -1, 5492, 5491, 5577, -1, 5598, 5577, 5576, -1, 5502, 5576, 5493, -1, 5592, 5493, 5588, -1, 5591, 5588, 5494, -1, 5503, 5494, 5495, -1, 5496, 5495, 5504, -1, 5497, 5504, 5585, -1, 5498, 5585, 5499, -1, 5505, 5499, 5586, -1, 5500, 5586, 5481, -1, 5590, 5500, 5481, -1, 5609, 5574, 5501, -1, 5501, 5482, 5604, -1, 5604, 5483, 5484, -1, 5484, 5485, 5486, -1, 5486, 5575, 5602, -1, 5602, 5487, 5601, -1, 5601, 5488, 5599, -1, 5599, 5489, 5490, -1, 5490, 5491, 5492, -1, 5492, 5577, 5598, -1, 5598, 5576, 5502, -1, 5502, 5493, 5592, -1, 5592, 5588, 5591, -1, 5591, 5494, 5503, -1, 5503, 5495, 5496, -1, 5496, 5504, 5497, -1, 5497, 5585, 5498, -1, 5498, 5499, 5505, -1, 5505, 5586, 5500, -1, 5581, 5579, 5595, -1, 5595, 5579, 5593, -1, 5593, 5579, 5506, -1, 5506, 5579, 5507, -1, 5580, 5506, 5507, -1, 5580, 5594, 5506, -1, 5580, 5578, 5594, -1, 5594, 5578, 5509, -1, 5509, 5578, 5510, -1, 5508, 5509, 5510, -1, 5510, 5584, 5508, -1, 5508, 5584, 5600, -1, 5600, 5584, 5511, -1, 5524, 5511, 5512, -1, 5603, 5512, 5513, -1, 5525, 5513, 5514, -1, 5605, 5514, 5526, -1, 5608, 5526, 5515, -1, 5606, 5515, 5527, -1, 5607, 5527, 5516, -1, 5528, 5516, 5517, -1, 5518, 5517, 5571, -1, 5610, 5571, 5556, -1, 5529, 5556, 5555, -1, 5611, 5555, 5557, -1, 5612, 5557, 5519, -1, 5520, 5519, 5521, -1, 5614, 5521, 5569, -1, 5615, 5569, 5530, -1, 5531, 5530, 5522, -1, 5617, 5522, 5563, -1, 5620, 5563, 5560, -1, 5621, 5560, 5523, -1, 5532, 5621, 5523, -1, 5600, 5511, 5524, -1, 5524, 5512, 5603, -1, 5603, 5513, 5525, -1, 5525, 5514, 5605, -1, 5605, 5526, 5608, -1, 5608, 5515, 5606, -1, 5606, 5527, 5607, -1, 5607, 5516, 5528, -1, 5528, 5517, 5518, -1, 5518, 5571, 5610, -1, 5610, 5556, 5529, -1, 5529, 5555, 5611, -1, 5611, 5557, 5612, -1, 5612, 5519, 5520, -1, 5520, 5521, 5614, -1, 5614, 5569, 5615, -1, 5615, 5530, 5531, -1, 5531, 5522, 5617, -1, 5617, 5563, 5620, -1, 5620, 5560, 5621, -1, 5523, 5562, 5532, -1, 5532, 5562, 5535, -1, 5535, 5562, 5536, -1, 5534, 5536, 5537, -1, 5533, 5537, 5622, -1, 5533, 5534, 5537, -1, 5535, 5536, 5534, -1, 5537, 5538, 5622, -1, 5538, 5539, 5622, -1, 5622, 5539, 5623, -1, 5623, 5539, 5625, -1, 5625, 5539, 5561, -1, 5540, 5561, 5541, -1, 5624, 5541, 5545, -1, 5546, 5545, 5542, -1, 5544, 5542, 5543, -1, 5630, 5543, 5558, -1, 5630, 5544, 5543, -1, 5625, 5561, 5540, -1, 5540, 5541, 5624, -1, 5624, 5545, 5546, -1, 5546, 5542, 5544, -1, 5547, 5587, 5596, -1, 5596, 5587, 5548, -1, 5597, 5548, 5552, -1, 5553, 5552, 5583, -1, 5549, 5583, 5582, -1, 5550, 5582, 5551, -1, 5595, 5551, 5581, -1, 5595, 5550, 5551, -1, 5596, 5548, 5597, -1, 5597, 5552, 5553, -1, 5553, 5583, 5549, -1, 5549, 5582, 5550, -1, 5587, 5547, 5572, -1, 5572, 5547, 6610, -1, 5554, 5571, 5572, -1, 5554, 5556, 5571, -1, 5554, 5555, 5556, -1, 5554, 5557, 5555, -1, 5554, 5468, 5557, -1, 5554, 5469, 5468, -1, 5554, 5452, 5469, -1, 5554, 5453, 5452, -1, 5554, 5454, 5453, -1, 5554, 5455, 5454, -1, 5554, 5457, 5455, -1, 5554, 5558, 5457, -1, 5457, 5558, 5458, -1, 5458, 5558, 5471, -1, 5471, 5558, 5559, -1, 5559, 5558, 5473, -1, 5473, 5558, 5462, -1, 5462, 5558, 5560, -1, 5463, 5560, 5564, -1, 5463, 5462, 5560, -1, 5560, 5558, 5523, -1, 5523, 5558, 5543, -1, 5538, 5543, 5542, -1, 5539, 5542, 5545, -1, 5541, 5539, 5545, -1, 5541, 5561, 5539, -1, 5523, 5543, 5538, -1, 5562, 5538, 5536, -1, 5562, 5523, 5538, -1, 5538, 5542, 5539, -1, 5538, 5537, 5536, -1, 5560, 5563, 5564, -1, 5564, 5563, 5464, -1, 5464, 5563, 5522, -1, 5565, 5522, 5465, -1, 5565, 5464, 5522, -1, 5522, 5530, 5465, -1, 5465, 5530, 5466, -1, 5466, 5530, 5568, -1, 5568, 5530, 5569, -1, 5566, 5569, 5567, -1, 5566, 5568, 5569, -1, 5569, 5521, 5567, -1, 5567, 5521, 5570, -1, 5570, 5521, 5519, -1, 5468, 5519, 5557, -1, 5468, 5570, 5519, -1, 5571, 5517, 5572, -1, 5572, 5517, 5516, -1, 5527, 5572, 5516, -1, 5527, 5480, 5572, -1, 5527, 5515, 5480, -1, 5480, 5515, 5573, -1, 5573, 5515, 5526, -1, 5574, 5526, 5514, -1, 5482, 5514, 5483, -1, 5482, 5574, 5514, -1, 5573, 5526, 5574, -1, 5514, 5513, 5483, -1, 5483, 5513, 5485, -1, 5485, 5513, 5575, -1, 5575, 5513, 5512, -1, 5487, 5512, 5488, -1, 5487, 5575, 5512, -1, 5512, 5511, 5488, -1, 5488, 5511, 5489, -1, 5489, 5511, 5584, -1, 5491, 5584, 5577, -1, 5491, 5489, 5584, -1, 5577, 5584, 5587, -1, 5576, 5587, 5493, -1, 5576, 5577, 5587, -1, 5578, 5579, 5510, -1, 5578, 5580, 5579, -1, 5579, 5580, 5507, -1, 5581, 5552, 5579, -1, 5581, 5583, 5552, -1, 5581, 5582, 5583, -1, 5581, 5551, 5582, -1, 5552, 5548, 5579, -1, 5579, 5548, 5510, -1, 5510, 5548, 5587, -1, 5584, 5510, 5587, -1, 5572, 5495, 5587, -1, 5572, 5504, 5495, -1, 5572, 5585, 5504, -1, 5572, 5499, 5585, -1, 5572, 5586, 5499, -1, 5572, 5481, 5586, -1, 5572, 5480, 5481, -1, 5495, 5494, 5587, -1, 5587, 5494, 5588, -1, 5493, 5587, 5588, -1, 5630, 5558, 5626, -1, 5626, 5558, 5554, -1, 6610, 5610, 5626, -1, 6610, 5518, 5610, -1, 6610, 5528, 5518, -1, 6610, 5607, 5528, -1, 6610, 5589, 5607, -1, 6610, 5590, 5589, -1, 6610, 5500, 5590, -1, 6610, 5505, 5500, -1, 6610, 5498, 5505, -1, 6610, 5497, 5498, -1, 6610, 5496, 5497, -1, 6610, 5547, 5496, -1, 5496, 5547, 5503, -1, 5503, 5547, 5591, -1, 5591, 5547, 5592, -1, 5592, 5547, 5502, -1, 5502, 5547, 5598, -1, 5598, 5547, 5595, -1, 5593, 5598, 5595, -1, 5593, 5508, 5598, -1, 5593, 5509, 5508, -1, 5593, 5594, 5509, -1, 5593, 5506, 5594, -1, 5547, 5596, 5595, -1, 5595, 5596, 5597, -1, 5553, 5595, 5597, -1, 5553, 5549, 5595, -1, 5595, 5549, 5550, -1, 5598, 5508, 5492, -1, 5492, 5508, 5600, -1, 5490, 5600, 5524, -1, 5599, 5524, 5601, -1, 5599, 5490, 5524, -1, 5492, 5600, 5490, -1, 5524, 5603, 5601, -1, 5601, 5603, 5602, -1, 5602, 5603, 5486, -1, 5486, 5603, 5525, -1, 5484, 5525, 5604, -1, 5484, 5486, 5525, -1, 5525, 5605, 5604, -1, 5604, 5605, 5501, -1, 5501, 5605, 5608, -1, 5609, 5608, 5606, -1, 5589, 5606, 5607, -1, 5589, 5609, 5606, -1, 5501, 5608, 5609, -1, 5610, 5529, 5626, -1, 5626, 5529, 5611, -1, 5612, 5626, 5611, -1, 5612, 5467, 5626, -1, 5612, 5520, 5467, -1, 5467, 5520, 5613, -1, 5613, 5520, 5614, -1, 5479, 5614, 5615, -1, 5478, 5615, 5531, -1, 5477, 5531, 5476, -1, 5477, 5478, 5531, -1, 5613, 5614, 5479, -1, 5479, 5615, 5478, -1, 5531, 5617, 5476, -1, 5476, 5617, 5616, -1, 5616, 5617, 5618, -1, 5618, 5617, 5620, -1, 5619, 5620, 5475, -1, 5619, 5618, 5620, -1, 5620, 5621, 5475, -1, 5475, 5621, 5474, -1, 5474, 5621, 5532, -1, 5631, 5532, 5622, -1, 5623, 5631, 5622, -1, 5623, 5630, 5631, -1, 5623, 5544, 5630, -1, 5623, 5546, 5544, -1, 5623, 5624, 5546, -1, 5623, 5540, 5624, -1, 5623, 5625, 5540, -1, 5532, 5535, 5622, -1, 5622, 5535, 5534, -1, 5533, 5622, 5534, -1, 5626, 5456, 5630, -1, 5626, 5627, 5456, -1, 5626, 5628, 5627, -1, 5626, 5629, 5628, -1, 5626, 5451, 5629, -1, 5626, 5470, 5451, -1, 5626, 5467, 5470, -1, 5456, 5459, 5630, -1, 5630, 5459, 5472, -1, 5460, 5630, 5472, -1, 5460, 5461, 5630, -1, 5630, 5461, 5631, -1, 5631, 5474, 5532, -1, 6667, 6354, 6577, -1, 6667, 5632, 6354, -1, 6667, 6341, 5632, -1, 6667, 6355, 6341, -1, 6667, 5633, 6355, -1, 6667, 6446, 5633, -1, 6667, 6454, 6446, -1, 6667, 5634, 6454, -1, 6667, 5635, 5634, -1, 5634, 5635, 6448, -1, 6448, 5635, 6456, -1, 6456, 5635, 5788, -1, 5788, 5635, 5789, -1, 5636, 5789, 6316, -1, 6315, 5636, 6316, -1, 6315, 6450, 5636, -1, 6315, 5637, 6450, -1, 6450, 5637, 5638, -1, 5638, 5637, 5842, -1, 6123, 5842, 5845, -1, 6123, 5638, 5842, -1, 6123, 6122, 5638, -1, 5638, 6122, 6451, -1, 6451, 6122, 5639, -1, 5639, 6122, 5640, -1, 5787, 5640, 6121, -1, 5641, 6121, 6461, -1, 5641, 5787, 6121, -1, 6576, 6318, 5635, -1, 6576, 5642, 6318, -1, 6576, 5643, 5642, -1, 5642, 5643, 5644, -1, 5644, 5643, 6319, -1, 6319, 5643, 6600, -1, 6598, 6319, 6600, -1, 6598, 5824, 6319, -1, 6598, 6402, 5824, -1, 6598, 5645, 6402, -1, 6402, 5645, 6403, -1, 6403, 5645, 6597, -1, 5646, 6597, 5647, -1, 6404, 5647, 6642, -1, 6416, 6642, 5648, -1, 5649, 6416, 5648, -1, 5649, 6405, 6416, -1, 5649, 6591, 6405, -1, 6405, 6591, 5651, -1, 5651, 6591, 6588, -1, 5650, 6588, 5657, -1, 5650, 5651, 6588, -1, 5650, 5652, 5651, -1, 5650, 5653, 5652, -1, 5650, 5654, 5653, -1, 5653, 5654, 5655, -1, 5655, 5654, 5822, -1, 5656, 5822, 6418, -1, 5656, 5655, 5822, -1, 6403, 6597, 5646, -1, 5646, 5647, 6404, -1, 6404, 6642, 6416, -1, 6588, 6589, 5657, -1, 5657, 6589, 6308, -1, 6308, 6589, 5770, -1, 5658, 5770, 6183, -1, 5658, 6308, 5770, -1, 5658, 6310, 6308, -1, 5658, 6182, 6310, -1, 6310, 6182, 5659, -1, 5659, 6182, 5819, -1, 5660, 5819, 5820, -1, 5660, 5659, 5819, -1, 5666, 5769, 5770, -1, 5666, 6490, 5769, -1, 5666, 5661, 6490, -1, 5666, 6562, 5661, -1, 5666, 6572, 6562, -1, 5666, 5662, 6572, -1, 5666, 5663, 5662, -1, 5666, 6564, 5663, -1, 5666, 6566, 6564, -1, 5666, 5664, 6566, -1, 5666, 5665, 5664, -1, 5666, 5667, 5665, -1, 5665, 5667, 5668, -1, 5668, 5667, 5669, -1, 5669, 5667, 6537, -1, 6537, 5667, 6548, -1, 6548, 5667, 5670, -1, 5670, 5667, 5671, -1, 5671, 5667, 5672, -1, 5672, 5667, 6523, -1, 6525, 6523, 6508, -1, 5673, 6508, 6521, -1, 5674, 6521, 5732, -1, 5674, 5673, 6521, -1, 5674, 5675, 5673, -1, 5673, 5675, 6528, -1, 6528, 5675, 6530, -1, 6530, 5675, 5677, -1, 5676, 5677, 5678, -1, 5731, 5678, 5679, -1, 5680, 5679, 5728, -1, 5680, 5731, 5679, -1, 6523, 5667, 5681, -1, 5681, 5667, 5746, -1, 5682, 5746, 5683, -1, 5682, 5681, 5746, -1, 6586, 5684, 5746, -1, 6586, 5685, 5684, -1, 6586, 6585, 5685, -1, 5685, 6585, 5689, -1, 5689, 6585, 5686, -1, 5687, 5689, 5686, -1, 5687, 5688, 5689, -1, 5689, 5688, 6366, -1, 6366, 5688, 5690, -1, 5691, 5690, 6438, -1, 6432, 5691, 6438, -1, 6432, 5692, 5691, -1, 6432, 5694, 5692, -1, 5692, 5694, 5693, -1, 5693, 5694, 5796, -1, 6368, 5796, 6164, -1, 6370, 6164, 5695, -1, 6387, 5695, 5696, -1, 6372, 5696, 6373, -1, 6372, 6387, 5696, -1, 6585, 6584, 5686, -1, 5686, 6584, 5697, -1, 5697, 6584, 6583, -1, 6442, 6583, 6582, -1, 6618, 6442, 6582, -1, 6618, 6421, 6442, -1, 6618, 5698, 6421, -1, 6421, 5698, 5699, -1, 5699, 5698, 5705, -1, 6423, 5705, 5706, -1, 6425, 5706, 5701, -1, 5700, 5701, 5707, -1, 5700, 6425, 5701, -1, 5700, 5702, 6425, -1, 5700, 6427, 5702, -1, 5700, 5704, 6427, -1, 6427, 5704, 5703, -1, 5703, 5704, 6364, -1, 6435, 6364, 6428, -1, 6435, 5703, 6364, -1, 5697, 6583, 6442, -1, 5699, 5705, 6423, -1, 6423, 5706, 6425, -1, 5701, 6578, 5707, -1, 5707, 6578, 5709, -1, 6339, 5709, 5708, -1, 6339, 5707, 5709, -1, 5709, 6577, 5708, -1, 5708, 6577, 6354, -1, 5710, 6551, 6271, -1, 5711, 5710, 6271, -1, 5711, 6554, 5710, -1, 5711, 6269, 6554, -1, 6554, 6269, 6555, -1, 6555, 6269, 6268, -1, 5712, 6268, 6569, -1, 5712, 6555, 6268, -1, 6575, 6292, 5851, -1, 6575, 5713, 6292, -1, 6575, 6574, 5713, -1, 5713, 6574, 5850, -1, 5850, 6574, 6567, -1, 6273, 6567, 5726, -1, 5714, 5726, 5715, -1, 5727, 5715, 5716, -1, 6274, 5716, 6544, -1, 6275, 6544, 6276, -1, 6275, 6274, 6544, -1, 6567, 5717, 5726, -1, 5726, 5717, 6536, -1, 6536, 5717, 5665, -1, 5665, 5717, 5664, -1, 6490, 5661, 6478, -1, 6478, 5661, 5723, -1, 6479, 5723, 6560, -1, 6266, 6560, 5718, -1, 6266, 6479, 6560, -1, 6266, 5719, 6479, -1, 6479, 5719, 6480, -1, 6480, 5719, 6481, -1, 6481, 5719, 6289, -1, 6482, 6289, 5720, -1, 5721, 5720, 5722, -1, 6493, 5722, 6494, -1, 6493, 5721, 5722, -1, 6478, 5723, 6479, -1, 6560, 6571, 5718, -1, 5718, 6571, 6570, -1, 5724, 6570, 5725, -1, 6267, 5725, 6569, -1, 6268, 6267, 6569, -1, 5718, 6570, 5724, -1, 5724, 5725, 6267, -1, 6273, 5726, 5714, -1, 5714, 5715, 5727, -1, 5727, 5716, 6274, -1, 6544, 6534, 6276, -1, 6276, 6534, 5729, -1, 6296, 5729, 5730, -1, 6277, 5730, 5728, -1, 5679, 6277, 5728, -1, 6276, 5729, 6296, -1, 6296, 5730, 6277, -1, 5731, 5676, 5678, -1, 5676, 6530, 5677, -1, 5673, 6525, 6508, -1, 6525, 5672, 6523, -1, 6521, 6519, 5732, -1, 5732, 6519, 5734, -1, 5733, 5734, 6506, -1, 5735, 6506, 5736, -1, 6258, 5736, 6505, -1, 5737, 6258, 6505, -1, 5737, 6259, 6258, -1, 5737, 6516, 6259, -1, 6259, 6516, 5755, -1, 5755, 6516, 6504, -1, 6283, 6504, 5756, -1, 5766, 5756, 6503, -1, 5738, 6503, 5739, -1, 5740, 5739, 6513, -1, 6511, 5740, 6513, -1, 6511, 5741, 5740, -1, 6511, 6502, 5741, -1, 5741, 6502, 5742, -1, 5742, 6502, 6501, -1, 6255, 6501, 5744, -1, 5743, 6255, 5744, -1, 5743, 6233, 6255, -1, 5743, 6500, 6233, -1, 6233, 6500, 5745, -1, 5745, 6500, 5683, -1, 5746, 5745, 5683, -1, 5746, 6215, 5745, -1, 5746, 6216, 6215, -1, 5746, 5868, 6216, -1, 5746, 6195, 5868, -1, 5746, 6166, 6195, -1, 5746, 5684, 6166, -1, 6166, 5684, 5833, -1, 5834, 5833, 5835, -1, 5747, 5835, 6384, -1, 6383, 5747, 6384, -1, 6383, 5748, 5747, -1, 6383, 6391, 5748, -1, 5748, 6391, 5749, -1, 5749, 6391, 6382, -1, 5750, 6382, 6380, -1, 5752, 5750, 6380, -1, 5752, 5751, 5750, -1, 5752, 6377, 5751, -1, 5751, 6377, 5753, -1, 5753, 6377, 6375, -1, 6160, 6375, 5754, -1, 6161, 5754, 6374, -1, 6136, 6374, 6373, -1, 5696, 6136, 6373, -1, 5732, 5734, 5733, -1, 5733, 6506, 5735, -1, 5735, 5736, 6258, -1, 5755, 6504, 6283, -1, 6283, 5756, 5766, -1, 6285, 5766, 6232, -1, 6261, 6232, 6231, -1, 5757, 6231, 5856, -1, 5758, 5856, 6230, -1, 5855, 6230, 5854, -1, 5853, 5854, 6229, -1, 6262, 6229, 6228, -1, 5759, 6228, 5760, -1, 5852, 5760, 5761, -1, 5764, 5761, 5762, -1, 5763, 5762, 6469, -1, 5763, 5764, 5762, -1, 5763, 5765, 5764, -1, 5764, 5765, 5767, -1, 5767, 5765, 6496, -1, 5768, 6496, 6494, -1, 5722, 5768, 6494, -1, 5766, 6503, 5738, -1, 5738, 5739, 5740, -1, 5742, 6501, 6255, -1, 5767, 6496, 5768, -1, 5721, 6482, 5720, -1, 6482, 6481, 6289, -1, 5769, 6476, 5770, -1, 5770, 6476, 6475, -1, 5775, 6475, 6489, -1, 6224, 6489, 5779, -1, 5773, 5779, 6486, -1, 5771, 5773, 6486, -1, 5771, 5772, 5773, -1, 5771, 6472, 5772, -1, 5772, 6472, 5780, -1, 5780, 6472, 6471, -1, 5774, 6471, 6484, -1, 6470, 5774, 6484, -1, 6470, 6226, 5774, -1, 6470, 6469, 6226, -1, 6226, 6469, 5762, -1, 5770, 6475, 5775, -1, 5776, 5770, 5775, -1, 5776, 5777, 5770, -1, 5770, 5777, 5778, -1, 6183, 5770, 5778, -1, 5775, 6489, 6224, -1, 6224, 5779, 5773, -1, 5780, 6471, 5774, -1, 5781, 5881, 5882, -1, 5781, 5782, 5881, -1, 5881, 5782, 5783, -1, 5783, 5782, 6465, -1, 5785, 6465, 5784, -1, 6452, 5785, 5784, -1, 6452, 5786, 5785, -1, 6452, 6462, 5786, -1, 5786, 6462, 6461, -1, 6121, 5786, 6461, -1, 5783, 6465, 5785, -1, 5787, 5639, 5640, -1, 5636, 5788, 5789, -1, 5633, 6443, 6355, -1, 6355, 6443, 6356, -1, 6356, 6443, 6345, -1, 6345, 6443, 5790, -1, 6346, 5790, 5882, -1, 6347, 5882, 5791, -1, 5793, 6347, 5791, -1, 5793, 5792, 6347, -1, 5793, 6348, 5792, -1, 5793, 6119, 6348, -1, 6348, 6119, 6349, -1, 6349, 6119, 5794, -1, 5841, 5794, 5795, -1, 6350, 5795, 6351, -1, 6350, 5841, 5795, -1, 6345, 5790, 6346, -1, 6366, 5690, 5691, -1, 6164, 5796, 6137, -1, 6137, 5796, 5797, -1, 5798, 6137, 5797, -1, 5798, 6116, 6137, -1, 5798, 6117, 6116, -1, 5798, 6431, 6117, -1, 6117, 6431, 6430, -1, 5800, 6430, 6352, -1, 5799, 5800, 6352, -1, 5799, 5801, 5800, -1, 5799, 6351, 5801, -1, 5801, 6351, 5795, -1, 6352, 6430, 6361, -1, 6361, 6430, 5802, -1, 5803, 5802, 6428, -1, 6364, 5803, 6428, -1, 6361, 5802, 5803, -1, 5804, 6127, 6410, -1, 5804, 5806, 6127, -1, 6127, 5806, 5805, -1, 5805, 5806, 5807, -1, 6299, 5805, 5807, -1, 6299, 5808, 5805, -1, 6299, 5809, 5808, -1, 5808, 5809, 6130, -1, 6130, 5809, 5810, -1, 6304, 6130, 5810, -1, 6304, 5811, 6130, -1, 6304, 5812, 5811, -1, 5811, 5812, 6153, -1, 6153, 5812, 6297, -1, 5849, 6297, 5813, -1, 6176, 5813, 5814, -1, 6178, 5814, 6303, -1, 6179, 6303, 5816, -1, 5815, 6179, 5816, -1, 5815, 5817, 6179, -1, 5815, 5818, 5817, -1, 5817, 5818, 6203, -1, 6203, 5818, 5820, -1, 5819, 6203, 5820, -1, 5807, 5806, 5821, -1, 5821, 5806, 6420, -1, 5823, 6420, 6418, -1, 5822, 5823, 6418, -1, 5821, 6420, 5823, -1, 6402, 5825, 5824, -1, 5824, 5825, 5826, -1, 5830, 5826, 6411, -1, 5831, 6411, 6400, -1, 5827, 5831, 6400, -1, 5827, 5828, 5831, -1, 5827, 6397, 5828, -1, 5828, 6397, 6321, -1, 6321, 6397, 6396, -1, 5829, 6396, 6126, -1, 5846, 6126, 6150, -1, 6324, 6150, 6124, -1, 6333, 6124, 6335, -1, 6333, 6324, 6124, -1, 5824, 5826, 5830, -1, 5830, 6411, 5831, -1, 6126, 6396, 5832, -1, 5832, 6396, 6395, -1, 6410, 5832, 6395, -1, 6410, 6152, 5832, -1, 6410, 6127, 6152, -1, 6166, 5833, 5834, -1, 5834, 5835, 5747, -1, 5749, 6382, 5750, -1, 5753, 6375, 6160, -1, 6169, 6160, 6135, -1, 5836, 6135, 6134, -1, 5837, 6134, 5880, -1, 6170, 5880, 6133, -1, 6172, 6133, 5838, -1, 6199, 5838, 6132, -1, 5839, 6132, 5840, -1, 6174, 5840, 5879, -1, 6175, 5879, 6154, -1, 6176, 6154, 5849, -1, 5813, 6176, 5849, -1, 6160, 5754, 6161, -1, 6161, 6374, 6136, -1, 6387, 6370, 5695, -1, 6370, 6368, 6164, -1, 6368, 5693, 5796, -1, 5841, 6349, 5794, -1, 6347, 6346, 5882, -1, 5842, 5843, 5845, -1, 5845, 5843, 6337, -1, 6147, 6337, 5844, -1, 6149, 5844, 6335, -1, 6124, 6149, 6335, -1, 5845, 6337, 6147, -1, 6147, 5844, 6149, -1, 6324, 5846, 6150, -1, 5846, 5829, 6126, -1, 5829, 6321, 6396, -1, 6318, 5847, 5635, -1, 5635, 5847, 5848, -1, 5789, 5635, 5848, -1, 6176, 5814, 6178, -1, 6178, 6303, 6179, -1, 6153, 6297, 5849, -1, 6273, 5850, 6567, -1, 6292, 6272, 5851, -1, 5851, 6272, 6271, -1, 6551, 5851, 6271, -1, 5764, 5852, 5761, -1, 5852, 5759, 5760, -1, 5759, 6262, 6228, -1, 6262, 5853, 6229, -1, 5853, 5855, 5854, -1, 5855, 5758, 6230, -1, 5758, 5757, 5856, -1, 5757, 6261, 6231, -1, 6261, 6285, 6232, -1, 6285, 6283, 5766, -1, 5778, 5777, 5870, -1, 5870, 5777, 5857, -1, 6185, 5857, 5858, -1, 6186, 5858, 5871, -1, 6187, 5871, 6243, -1, 5872, 6243, 6242, -1, 6188, 6242, 6240, -1, 5873, 6240, 5859, -1, 6206, 5859, 5860, -1, 5874, 5860, 6221, -1, 6190, 6221, 5861, -1, 5875, 5861, 5862, -1, 6191, 5862, 5863, -1, 5864, 5863, 5865, -1, 6208, 5865, 6220, -1, 5876, 6220, 5866, -1, 5877, 5866, 6218, -1, 6192, 6218, 6237, -1, 5867, 6237, 5878, -1, 6193, 5878, 5869, -1, 5868, 5869, 6216, -1, 5868, 6193, 5869, -1, 5870, 5857, 6185, -1, 6185, 5858, 6186, -1, 6186, 5871, 6187, -1, 6187, 6243, 5872, -1, 5872, 6242, 6188, -1, 6188, 6240, 5873, -1, 5873, 5859, 6206, -1, 6206, 5860, 5874, -1, 5874, 6221, 6190, -1, 6190, 5861, 5875, -1, 5875, 5862, 6191, -1, 6191, 5863, 5864, -1, 5864, 5865, 6208, -1, 6208, 6220, 5876, -1, 5876, 5866, 5877, -1, 5877, 6218, 6192, -1, 6192, 6237, 5867, -1, 5867, 5878, 6193, -1, 6176, 6175, 6154, -1, 6175, 6174, 5879, -1, 6174, 5839, 5840, -1, 5839, 6199, 6132, -1, 6199, 6172, 5838, -1, 6172, 6170, 6133, -1, 6170, 5837, 5880, -1, 5837, 5836, 6134, -1, 5836, 6169, 6135, -1, 6169, 5753, 6160, -1, 5881, 5791, 5882, -1, 5800, 6117, 6430, -1, 6678, 5952, 5951, -1, 6678, 5883, 5952, -1, 6678, 6317, 5883, -1, 6678, 6328, 6317, -1, 6678, 5884, 6328, -1, 6678, 5885, 5884, -1, 6678, 6447, 5885, -1, 6678, 6455, 6447, -1, 6678, 5886, 6455, -1, 6678, 6686, 5886, -1, 5886, 6686, 6445, -1, 6445, 6686, 6453, -1, 6453, 6686, 6444, -1, 6444, 6686, 6069, -1, 5887, 6069, 6342, -1, 6343, 5887, 6342, -1, 6343, 5888, 5887, -1, 6343, 6344, 5888, -1, 5888, 6344, 5890, -1, 5890, 6344, 6357, -1, 6140, 6357, 6070, -1, 6140, 5890, 6357, -1, 6140, 5889, 5890, -1, 5890, 5889, 6467, -1, 6467, 5889, 6120, -1, 6466, 6120, 6024, -1, 6466, 6467, 6120, -1, 5891, 5892, 6686, -1, 5891, 6340, 5892, -1, 5891, 5893, 6340, -1, 6340, 5893, 6338, -1, 6338, 5893, 6580, -1, 6066, 6580, 6433, -1, 6434, 6066, 6433, -1, 6434, 6426, 6066, -1, 6066, 6426, 5894, -1, 5894, 6426, 6026, -1, 6363, 6026, 5895, -1, 6362, 5895, 5896, -1, 6360, 5896, 6436, -1, 6028, 6436, 6429, -1, 6027, 6429, 5898, -1, 5897, 5898, 6165, -1, 5897, 6027, 5898, -1, 6433, 6580, 6424, -1, 6424, 6580, 5910, -1, 6422, 5910, 6579, -1, 5900, 6579, 6581, -1, 5899, 5900, 6581, -1, 5899, 5902, 5900, -1, 5899, 5901, 5902, -1, 5902, 5901, 5903, -1, 5911, 5903, 5904, -1, 5905, 5911, 5904, -1, 5905, 6441, 5911, -1, 5905, 5906, 6441, -1, 6441, 5906, 5907, -1, 6440, 5907, 5908, -1, 5909, 5908, 6049, -1, 5909, 6440, 5908, -1, 6424, 5910, 6422, -1, 6422, 6579, 5900, -1, 5902, 5903, 5911, -1, 5908, 5907, 6394, -1, 6394, 5907, 6587, -1, 6385, 6587, 6213, -1, 6214, 6385, 6213, -1, 6214, 6393, 6385, -1, 6214, 5912, 6393, -1, 6214, 5913, 5912, -1, 5912, 5913, 5914, -1, 5914, 5913, 5915, -1, 6392, 5915, 5916, -1, 6381, 5916, 6064, -1, 6381, 6392, 5916, -1, 6654, 6509, 6587, -1, 6654, 6522, 6509, -1, 6654, 6539, 6522, -1, 6654, 6549, 6539, -1, 6654, 5917, 6549, -1, 6654, 6538, 5917, -1, 6654, 5919, 6538, -1, 6654, 5918, 5919, -1, 6654, 6547, 5918, -1, 6654, 5920, 6547, -1, 6654, 5979, 5920, -1, 5920, 5979, 6565, -1, 5921, 5920, 6565, -1, 5921, 6535, 5920, -1, 5921, 5924, 6535, -1, 5921, 5981, 5924, -1, 5924, 5981, 5922, -1, 5923, 5924, 5922, -1, 5923, 6546, 5924, -1, 5923, 5925, 6546, -1, 6546, 5925, 6545, -1, 6545, 5925, 6294, -1, 6295, 6545, 6294, -1, 6295, 6543, 6545, -1, 6295, 5926, 6543, -1, 6543, 5926, 5995, -1, 5995, 5926, 5927, -1, 6533, 5927, 5928, -1, 6532, 5928, 6542, -1, 6532, 6533, 5928, -1, 5931, 5929, 5979, -1, 5931, 5930, 5929, -1, 5931, 6013, 5930, -1, 5931, 5932, 6013, -1, 5931, 6223, 5932, -1, 5931, 5933, 6223, -1, 5931, 5934, 5933, -1, 5931, 6307, 5934, -1, 5931, 6301, 6307, -1, 5931, 5935, 6301, -1, 6301, 5935, 5936, -1, 5936, 5935, 6417, -1, 5937, 5936, 6417, -1, 5937, 6406, 5936, -1, 5936, 6406, 6407, -1, 6306, 6407, 5939, -1, 5938, 5939, 6408, -1, 6300, 6408, 6419, -1, 6057, 6419, 5940, -1, 6059, 5940, 6409, -1, 5941, 6409, 5942, -1, 6151, 5942, 5943, -1, 6151, 5941, 5942, -1, 6417, 5935, 5944, -1, 5944, 5935, 6590, -1, 5946, 5944, 6590, -1, 5946, 5945, 5944, -1, 5946, 6592, 5945, -1, 5945, 6592, 6593, -1, 6415, 6593, 6594, -1, 6595, 6415, 6594, -1, 6595, 6414, 6415, -1, 6595, 6596, 6414, -1, 6414, 6596, 5949, -1, 6413, 5949, 5950, -1, 6412, 5950, 6599, -1, 5947, 6599, 6320, -1, 5948, 6320, 6401, -1, 5948, 5947, 6320, -1, 5945, 6593, 6415, -1, 6414, 5949, 6413, -1, 6413, 5950, 6412, -1, 6320, 6599, 5953, -1, 5953, 6599, 6601, -1, 5954, 6601, 5951, -1, 5952, 5954, 5951, -1, 5953, 6601, 5954, -1, 6550, 6291, 5987, -1, 6550, 5972, 6291, -1, 6550, 6552, 5972, -1, 5972, 6552, 6553, -1, 5973, 6553, 5955, -1, 5957, 5955, 6556, -1, 5956, 5957, 6556, -1, 5956, 6290, 5957, -1, 5956, 6557, 6290, -1, 6290, 6557, 5958, -1, 5958, 6557, 6558, -1, 5960, 6558, 6559, -1, 5959, 6559, 6477, -1, 5959, 5960, 6559, -1, 5959, 6491, 5960, -1, 5960, 6491, 6265, -1, 6265, 6491, 6016, -1, 6264, 6016, 5962, -1, 5961, 5962, 5963, -1, 6492, 5961, 5963, -1, 6492, 5964, 5961, -1, 6492, 5965, 5964, -1, 5964, 5965, 5966, -1, 5966, 5965, 6495, -1, 6497, 5966, 6495, -1, 6497, 5967, 5966, -1, 6497, 6009, 5967, -1, 5967, 6009, 6288, -1, 6288, 6009, 6247, -1, 6263, 6247, 6227, -1, 6087, 6227, 6088, -1, 6085, 6088, 6086, -1, 6084, 6086, 6248, -1, 5968, 6248, 5969, -1, 6287, 5969, 6083, -1, 6286, 6083, 6249, -1, 6260, 6249, 6250, -1, 6284, 6250, 5970, -1, 6282, 5970, 6251, -1, 5971, 6251, 6252, -1, 6514, 6252, 6003, -1, 6514, 5971, 6252, -1, 5972, 6553, 5973, -1, 5973, 5955, 5957, -1, 5958, 6558, 5960, -1, 6559, 5974, 6477, -1, 6477, 5974, 5980, -1, 5980, 5974, 5975, -1, 5979, 5975, 6561, -1, 5976, 5979, 6561, -1, 5976, 5977, 5979, -1, 5979, 5977, 6573, -1, 6563, 5979, 6573, -1, 6563, 5978, 5979, -1, 5979, 5978, 6565, -1, 5980, 5975, 5979, -1, 5929, 5980, 5979, -1, 5922, 5981, 5985, -1, 5985, 5981, 6568, -1, 6293, 6568, 5982, -1, 5984, 5982, 5983, -1, 5984, 6293, 5982, -1, 5985, 6568, 6293, -1, 5982, 5986, 5983, -1, 5983, 5986, 6270, -1, 6270, 5986, 5987, -1, 6291, 6270, 5987, -1, 6522, 6539, 5988, -1, 5988, 6539, 6524, -1, 6520, 6524, 6526, -1, 6008, 6526, 6527, -1, 5989, 6527, 6540, -1, 5993, 6540, 6529, -1, 5994, 6529, 6531, -1, 6541, 5994, 6531, -1, 6541, 6278, 5994, -1, 6541, 6542, 6278, -1, 6278, 6542, 5928, -1, 5988, 6524, 6520, -1, 6520, 6526, 6008, -1, 6507, 6008, 6279, -1, 6007, 6279, 6256, -1, 5990, 6256, 5992, -1, 5991, 5992, 6518, -1, 5991, 5990, 5992, -1, 6008, 6527, 5989, -1, 5989, 6540, 5993, -1, 5993, 6529, 5994, -1, 6533, 5995, 5927, -1, 6509, 6499, 6587, -1, 6587, 6499, 6498, -1, 6235, 6498, 6234, -1, 6235, 6587, 6498, -1, 6235, 5996, 6587, -1, 6587, 5996, 6194, -1, 6213, 6587, 6194, -1, 6498, 5997, 6234, -1, 6234, 5997, 5998, -1, 6004, 5998, 6005, -1, 5999, 6005, 6000, -1, 6254, 6000, 6510, -1, 6001, 6254, 6510, -1, 6001, 6253, 6254, -1, 6001, 6512, 6253, -1, 6253, 6512, 6002, -1, 6002, 6512, 6003, -1, 6252, 6002, 6003, -1, 6234, 5998, 6004, -1, 6004, 6005, 5999, -1, 5999, 6000, 6254, -1, 6006, 6281, 5971, -1, 6006, 6280, 6281, -1, 6006, 6515, 6280, -1, 6280, 6515, 6517, -1, 6257, 6517, 6518, -1, 5992, 6257, 6518, -1, 6280, 6517, 6257, -1, 5990, 6007, 6256, -1, 6007, 6507, 6279, -1, 6507, 6520, 6008, -1, 6247, 6009, 6246, -1, 6246, 6009, 6483, -1, 6468, 6246, 6483, -1, 6468, 6225, 6246, -1, 6468, 6010, 6225, -1, 6225, 6010, 6014, -1, 6014, 6010, 6485, -1, 6012, 6485, 6011, -1, 6473, 6012, 6011, -1, 6473, 6245, 6012, -1, 6473, 6474, 6245, -1, 6245, 6474, 6244, -1, 6244, 6474, 6487, -1, 6015, 6487, 6488, -1, 6013, 6015, 6488, -1, 6013, 5932, 6015, -1, 6014, 6485, 6012, -1, 6244, 6487, 6015, -1, 6265, 6016, 6264, -1, 6264, 5962, 5961, -1, 5887, 6444, 6069, -1, 5885, 6457, 5884, -1, 5884, 6457, 6327, -1, 6327, 6457, 6017, -1, 6017, 6457, 6449, -1, 6314, 6449, 6019, -1, 6325, 6019, 6144, -1, 6145, 6325, 6144, -1, 6145, 6326, 6325, -1, 6145, 6146, 6326, -1, 6326, 6146, 6018, -1, 6018, 6146, 6148, -1, 6336, 6148, 6334, -1, 6336, 6018, 6148, -1, 6017, 6449, 6314, -1, 6144, 6019, 6143, -1, 6143, 6019, 6025, -1, 6020, 6025, 6458, -1, 6459, 6020, 6458, -1, 6459, 6142, 6020, -1, 6459, 6021, 6142, -1, 6142, 6021, 6460, -1, 6023, 6460, 6022, -1, 6463, 6023, 6022, -1, 6463, 6141, 6023, -1, 6463, 6464, 6141, -1, 6141, 6464, 6024, -1, 6120, 6141, 6024, -1, 6143, 6025, 6020, -1, 6142, 6460, 6023, -1, 5894, 6026, 6363, -1, 6363, 5895, 6362, -1, 6362, 5896, 6360, -1, 6360, 6436, 6028, -1, 6028, 6429, 6027, -1, 6118, 6028, 6027, -1, 6118, 6029, 6028, -1, 6118, 6138, 6029, -1, 6029, 6138, 6359, -1, 6359, 6138, 6030, -1, 6030, 6138, 6031, -1, 6074, 6031, 6139, -1, 6358, 6139, 6073, -1, 6358, 6074, 6139, -1, 5898, 6032, 6165, -1, 6165, 6032, 6386, -1, 6163, 6386, 6369, -1, 6034, 6369, 6371, -1, 6033, 6034, 6371, -1, 6033, 6162, 6034, -1, 6033, 6388, 6162, -1, 6162, 6388, 6035, -1, 6035, 6388, 6389, -1, 6390, 6035, 6389, -1, 6390, 6036, 6035, -1, 6390, 6037, 6036, -1, 6036, 6037, 6159, -1, 6159, 6037, 6196, -1, 6158, 6196, 6039, -1, 6038, 6039, 6168, -1, 6112, 6168, 6197, -1, 6157, 6197, 6198, -1, 6113, 6198, 6171, -1, 6114, 6171, 6040, -1, 6156, 6040, 6200, -1, 6155, 6200, 6173, -1, 6041, 6173, 6201, -1, 6042, 6201, 6043, -1, 6115, 6043, 6177, -1, 6313, 6177, 6312, -1, 6313, 6115, 6177, -1, 6032, 6044, 6386, -1, 6386, 6044, 6367, -1, 6367, 6044, 6437, -1, 6045, 6437, 6046, -1, 6047, 6046, 6048, -1, 6365, 6048, 6439, -1, 5908, 6439, 6049, -1, 5908, 6365, 6439, -1, 6367, 6437, 6045, -1, 6045, 6046, 6047, -1, 6047, 6048, 6365, -1, 6440, 6441, 5907, -1, 5942, 6052, 5943, -1, 5943, 6052, 6331, -1, 6125, 6331, 6322, -1, 6050, 6322, 6332, -1, 6323, 6050, 6332, -1, 6323, 6051, 6050, -1, 6323, 6334, 6051, -1, 6051, 6334, 6148, -1, 6052, 6053, 6331, -1, 6331, 6053, 6330, -1, 6330, 6053, 6054, -1, 6056, 6054, 6398, -1, 6055, 6398, 6399, -1, 6329, 6399, 6401, -1, 6320, 6329, 6401, -1, 6330, 6054, 6056, -1, 6056, 6398, 6055, -1, 6055, 6399, 6329, -1, 5947, 6412, 6599, -1, 5936, 6407, 6306, -1, 6306, 5939, 5938, -1, 5938, 6408, 6300, -1, 6300, 6419, 6057, -1, 6057, 5940, 6059, -1, 6059, 6409, 5941, -1, 6058, 6059, 5941, -1, 6058, 6305, 6059, -1, 6058, 6128, 6305, -1, 6305, 6128, 6060, -1, 6060, 6128, 6298, -1, 6298, 6128, 6129, -1, 6076, 6129, 6062, -1, 6061, 6062, 6075, -1, 6061, 6076, 6062, -1, 6165, 6386, 6163, -1, 6163, 6369, 6034, -1, 6196, 6037, 6063, -1, 6063, 6037, 6376, -1, 6378, 6063, 6376, -1, 6378, 6167, 6063, -1, 6378, 6379, 6167, -1, 6167, 6379, 6065, -1, 6065, 6379, 6064, -1, 5916, 6065, 6064, -1, 6392, 5914, 5915, -1, 6385, 6394, 6587, -1, 6066, 6338, 6580, -1, 5892, 6353, 6686, -1, 6686, 6353, 6068, -1, 6067, 6686, 6068, -1, 6067, 6069, 6686, -1, 6357, 6072, 6070, -1, 6070, 6072, 6071, -1, 6071, 6072, 6073, -1, 6139, 6071, 6073, -1, 6074, 6030, 6031, -1, 6325, 6314, 6019, -1, 5943, 6331, 6125, -1, 6125, 6322, 6050, -1, 6075, 6131, 6115, -1, 6075, 6062, 6131, -1, 6076, 6298, 6129, -1, 5934, 6307, 6077, -1, 6077, 6307, 6309, -1, 6078, 6077, 6309, -1, 6078, 6204, 6077, -1, 6078, 6311, 6204, -1, 6204, 6311, 6082, -1, 6082, 6311, 6302, -1, 6181, 6302, 6080, -1, 6079, 6181, 6080, -1, 6079, 6180, 6181, -1, 6079, 6081, 6180, -1, 6180, 6081, 6202, -1, 6202, 6081, 6312, -1, 6177, 6202, 6312, -1, 6082, 6302, 6181, -1, 6281, 6282, 5971, -1, 5971, 6282, 6251, -1, 6282, 6284, 5970, -1, 6284, 6260, 6250, -1, 6260, 6286, 6249, -1, 6286, 6287, 6083, -1, 6287, 5968, 5969, -1, 5968, 6084, 6248, -1, 6084, 6085, 6086, -1, 6085, 6087, 6088, -1, 6087, 6263, 6227, -1, 6263, 6288, 6247, -1, 6194, 5996, 6212, -1, 6212, 5996, 6089, -1, 6211, 6089, 6217, -1, 6090, 6217, 6236, -1, 6210, 6236, 6091, -1, 6209, 6091, 6219, -1, 6105, 6219, 6238, -1, 6092, 6238, 6093, -1, 6106, 6093, 6239, -1, 6189, 6239, 6094, -1, 6207, 6094, 6095, -1, 6107, 6095, 6096, -1, 6108, 6096, 6097, -1, 6098, 6097, 6099, -1, 6109, 6099, 6222, -1, 6110, 6222, 6241, -1, 6205, 6241, 6100, -1, 6111, 6100, 6101, -1, 6184, 6101, 6103, -1, 6102, 6103, 6104, -1, 5933, 6104, 6223, -1, 5933, 6102, 6104, -1, 6212, 6089, 6211, -1, 6211, 6217, 6090, -1, 6090, 6236, 6210, -1, 6210, 6091, 6209, -1, 6209, 6219, 6105, -1, 6105, 6238, 6092, -1, 6092, 6093, 6106, -1, 6106, 6239, 6189, -1, 6189, 6094, 6207, -1, 6207, 6095, 6107, -1, 6107, 6096, 6108, -1, 6108, 6097, 6098, -1, 6098, 6099, 6109, -1, 6109, 6222, 6110, -1, 6110, 6241, 6205, -1, 6205, 6100, 6111, -1, 6111, 6101, 6184, -1, 6184, 6103, 6102, -1, 6159, 6196, 6158, -1, 6158, 6039, 6038, -1, 6038, 6168, 6112, -1, 6112, 6197, 6157, -1, 6157, 6198, 6113, -1, 6113, 6171, 6114, -1, 6114, 6040, 6156, -1, 6156, 6200, 6155, -1, 6155, 6173, 6041, -1, 6041, 6201, 6042, -1, 6042, 6043, 6115, -1, 6131, 6042, 6115, -1, 6117, 6027, 6116, -1, 6117, 6118, 6027, -1, 6117, 5800, 6118, -1, 6118, 5800, 6138, -1, 6138, 5800, 5801, -1, 6031, 5801, 5795, -1, 6139, 5795, 5794, -1, 6071, 5794, 6119, -1, 6070, 6119, 5793, -1, 6140, 5793, 5791, -1, 5889, 5791, 5881, -1, 6120, 5881, 5783, -1, 6141, 5783, 5785, -1, 6023, 5785, 5786, -1, 6142, 5786, 6121, -1, 6020, 6121, 5640, -1, 6143, 5640, 6122, -1, 6144, 6122, 6123, -1, 6145, 6123, 5845, -1, 6146, 5845, 6147, -1, 6148, 6147, 6149, -1, 6051, 6149, 6124, -1, 6050, 6124, 6150, -1, 6125, 6150, 6126, -1, 5943, 6126, 5832, -1, 6151, 5832, 6152, -1, 5941, 6152, 6127, -1, 6058, 6127, 5805, -1, 6128, 5805, 5808, -1, 6129, 5808, 6130, -1, 6062, 6130, 5811, -1, 6131, 5811, 6153, -1, 6042, 6153, 5849, -1, 6041, 5849, 6154, -1, 6155, 6154, 5879, -1, 6156, 5879, 5840, -1, 6114, 5840, 6132, -1, 6113, 6132, 5838, -1, 6157, 5838, 6133, -1, 6112, 6133, 5880, -1, 6038, 5880, 6134, -1, 6158, 6134, 6135, -1, 6159, 6135, 6160, -1, 6036, 6160, 6161, -1, 6035, 6161, 6136, -1, 6162, 6136, 5696, -1, 6034, 5696, 5695, -1, 6163, 5695, 6164, -1, 6165, 6164, 6137, -1, 5897, 6137, 6116, -1, 6027, 5897, 6116, -1, 6138, 5801, 6031, -1, 6031, 5795, 6139, -1, 6139, 5794, 6071, -1, 6071, 6119, 6070, -1, 6070, 5793, 6140, -1, 6140, 5791, 5889, -1, 5889, 5881, 6120, -1, 6120, 5783, 6141, -1, 6141, 5785, 6023, -1, 6023, 5786, 6142, -1, 6142, 6121, 6020, -1, 6020, 5640, 6143, -1, 6143, 6122, 6144, -1, 6144, 6123, 6145, -1, 6145, 5845, 6146, -1, 6146, 6147, 6148, -1, 6148, 6149, 6051, -1, 6051, 6124, 6050, -1, 6050, 6150, 6125, -1, 6125, 6126, 5943, -1, 5943, 5832, 6151, -1, 6151, 6152, 5941, -1, 5941, 6127, 6058, -1, 6058, 5805, 6128, -1, 6128, 5808, 6129, -1, 6129, 6130, 6062, -1, 6062, 5811, 6131, -1, 6131, 6153, 6042, -1, 6042, 5849, 6041, -1, 6041, 6154, 6155, -1, 6155, 5879, 6156, -1, 6156, 5840, 6114, -1, 6114, 6132, 6113, -1, 6113, 5838, 6157, -1, 6157, 6133, 6112, -1, 6112, 5880, 6038, -1, 6038, 6134, 6158, -1, 6158, 6135, 6159, -1, 6159, 6160, 6036, -1, 6036, 6161, 6035, -1, 6035, 6136, 6162, -1, 6162, 5696, 6034, -1, 6034, 5695, 6163, -1, 6163, 6164, 6165, -1, 6165, 6137, 5897, -1, 5834, 5913, 6166, -1, 5834, 5915, 5913, -1, 5834, 5747, 5915, -1, 5915, 5747, 5916, -1, 5916, 5747, 5748, -1, 6065, 5748, 5749, -1, 6167, 5749, 5750, -1, 6063, 5750, 5751, -1, 6196, 5751, 5753, -1, 6039, 5753, 6169, -1, 6168, 6169, 5836, -1, 6197, 5836, 5837, -1, 6198, 5837, 6170, -1, 6171, 6170, 6172, -1, 6040, 6172, 6199, -1, 6200, 6199, 5839, -1, 6173, 5839, 6174, -1, 6201, 6174, 6175, -1, 6043, 6175, 6176, -1, 6177, 6176, 6178, -1, 6202, 6178, 6179, -1, 6180, 6179, 5817, -1, 6181, 5817, 6203, -1, 6082, 6203, 5819, -1, 6204, 5819, 6182, -1, 6077, 6182, 5658, -1, 5934, 5658, 6183, -1, 5933, 6183, 5778, -1, 6102, 5778, 5870, -1, 6184, 5870, 6185, -1, 6111, 6185, 6186, -1, 6205, 6186, 6187, -1, 6110, 6187, 5872, -1, 6109, 5872, 6188, -1, 6098, 6188, 5873, -1, 6108, 5873, 6206, -1, 6107, 6206, 5874, -1, 6207, 5874, 6190, -1, 6189, 6190, 5875, -1, 6106, 5875, 6191, -1, 6092, 6191, 5864, -1, 6105, 5864, 6208, -1, 6209, 6208, 5876, -1, 6210, 5876, 5877, -1, 6090, 5877, 6192, -1, 6211, 6192, 5867, -1, 6212, 5867, 6193, -1, 6194, 6193, 5868, -1, 6213, 5868, 6195, -1, 6214, 6195, 6166, -1, 5913, 6214, 6166, -1, 5916, 5748, 6065, -1, 6065, 5749, 6167, -1, 6167, 5750, 6063, -1, 6063, 5751, 6196, -1, 6196, 5753, 6039, -1, 6039, 6169, 6168, -1, 6168, 5836, 6197, -1, 6197, 5837, 6198, -1, 6198, 6170, 6171, -1, 6171, 6172, 6040, -1, 6040, 6199, 6200, -1, 6200, 5839, 6173, -1, 6173, 6174, 6201, -1, 6201, 6175, 6043, -1, 6043, 6176, 6177, -1, 6177, 6178, 6202, -1, 6202, 6179, 6180, -1, 6180, 5817, 6181, -1, 6181, 6203, 6082, -1, 6082, 5819, 6204, -1, 6204, 6182, 6077, -1, 6077, 5658, 5934, -1, 5934, 6183, 5933, -1, 5933, 5778, 6102, -1, 6102, 5870, 6184, -1, 6184, 6185, 6111, -1, 6111, 6186, 6205, -1, 6205, 6187, 6110, -1, 6110, 5872, 6109, -1, 6109, 6188, 6098, -1, 6098, 5873, 6108, -1, 6108, 6206, 6107, -1, 6107, 5874, 6207, -1, 6207, 6190, 6189, -1, 6189, 5875, 6106, -1, 6106, 6191, 6092, -1, 6092, 5864, 6105, -1, 6105, 6208, 6209, -1, 6209, 5876, 6210, -1, 6210, 5877, 6090, -1, 6090, 6192, 6211, -1, 6211, 5867, 6212, -1, 6212, 6193, 6194, -1, 6194, 5868, 6213, -1, 6213, 6195, 6214, -1, 6215, 6235, 5745, -1, 6215, 5996, 6235, -1, 6215, 6216, 5996, -1, 5996, 6216, 6089, -1, 6089, 6216, 5869, -1, 6217, 5869, 5878, -1, 6236, 5878, 6237, -1, 6091, 6237, 6218, -1, 6219, 6218, 5866, -1, 6238, 5866, 6220, -1, 6093, 6220, 5865, -1, 6239, 5865, 5863, -1, 6094, 5863, 5862, -1, 6095, 5862, 5861, -1, 6096, 5861, 6221, -1, 6097, 6221, 5860, -1, 6099, 5860, 5859, -1, 6222, 5859, 6240, -1, 6241, 6240, 6242, -1, 6100, 6242, 6243, -1, 6101, 6243, 5871, -1, 6103, 5871, 5858, -1, 6104, 5858, 5857, -1, 6223, 5857, 5777, -1, 5932, 5777, 5776, -1, 6015, 5776, 5775, -1, 6244, 5775, 6224, -1, 6245, 6224, 5773, -1, 6012, 5773, 5772, -1, 6014, 5772, 5780, -1, 6225, 5780, 5774, -1, 6246, 5774, 6226, -1, 6247, 6226, 5762, -1, 6227, 5762, 5761, -1, 6088, 5761, 5760, -1, 6086, 5760, 6228, -1, 6248, 6228, 6229, -1, 5969, 6229, 5854, -1, 6083, 5854, 6230, -1, 6249, 6230, 5856, -1, 6250, 5856, 6231, -1, 5970, 6231, 6232, -1, 6251, 6232, 5766, -1, 6252, 5766, 5738, -1, 6002, 5738, 5740, -1, 6253, 5740, 5741, -1, 6254, 5741, 5742, -1, 5999, 5742, 6255, -1, 6004, 6255, 6233, -1, 6234, 6233, 5745, -1, 6235, 6234, 5745, -1, 6089, 5869, 6217, -1, 6217, 5878, 6236, -1, 6236, 6237, 6091, -1, 6091, 6218, 6219, -1, 6219, 5866, 6238, -1, 6238, 6220, 6093, -1, 6093, 5865, 6239, -1, 6239, 5863, 6094, -1, 6094, 5862, 6095, -1, 6095, 5861, 6096, -1, 6096, 6221, 6097, -1, 6097, 5860, 6099, -1, 6099, 5859, 6222, -1, 6222, 6240, 6241, -1, 6241, 6242, 6100, -1, 6100, 6243, 6101, -1, 6101, 5871, 6103, -1, 6103, 5858, 6104, -1, 6104, 5857, 6223, -1, 6223, 5777, 5932, -1, 5932, 5776, 6015, -1, 6015, 5775, 6244, -1, 6244, 6224, 6245, -1, 6245, 5773, 6012, -1, 6012, 5772, 6014, -1, 6014, 5780, 6225, -1, 6225, 5774, 6246, -1, 6246, 6226, 6247, -1, 6247, 5762, 6227, -1, 6227, 5761, 6088, -1, 6088, 5760, 6086, -1, 6086, 6228, 6248, -1, 6248, 6229, 5969, -1, 5969, 5854, 6083, -1, 6083, 6230, 6249, -1, 6249, 5856, 6250, -1, 6250, 6231, 5970, -1, 5970, 6232, 6251, -1, 6251, 5766, 6252, -1, 6252, 5738, 6002, -1, 6002, 5740, 6253, -1, 6253, 5741, 6254, -1, 6254, 5742, 5999, -1, 5999, 6255, 6004, -1, 6004, 6233, 6234, -1, 5732, 6279, 5674, -1, 5732, 6256, 6279, -1, 5732, 5733, 6256, -1, 6256, 5733, 5992, -1, 5992, 5733, 5735, -1, 6257, 5735, 6258, -1, 6280, 6258, 6259, -1, 6281, 6259, 5755, -1, 6282, 5755, 6283, -1, 6284, 6283, 6285, -1, 6260, 6285, 6261, -1, 6286, 6261, 5757, -1, 6287, 5757, 5758, -1, 5968, 5758, 5855, -1, 6084, 5855, 5853, -1, 6085, 5853, 6262, -1, 6087, 6262, 5759, -1, 6263, 5759, 5852, -1, 6288, 5852, 5764, -1, 5967, 5764, 5767, -1, 5966, 5767, 5768, -1, 5964, 5768, 5722, -1, 5961, 5722, 5720, -1, 6264, 5720, 6289, -1, 6265, 6289, 5719, -1, 5960, 5719, 6266, -1, 5958, 6266, 5718, -1, 6290, 5718, 5724, -1, 5957, 5724, 6267, -1, 5973, 6267, 6268, -1, 5972, 6268, 6269, -1, 6291, 6269, 5711, -1, 6270, 5711, 6271, -1, 5983, 6271, 6272, -1, 5984, 6272, 6292, -1, 6293, 6292, 5713, -1, 5985, 5713, 5850, -1, 5922, 5850, 6273, -1, 5923, 6273, 5714, -1, 5925, 5714, 5727, -1, 6294, 5727, 6274, -1, 6295, 6274, 6275, -1, 5926, 6275, 6276, -1, 5927, 6276, 6296, -1, 5928, 6296, 6277, -1, 6278, 6277, 5679, -1, 5994, 5679, 5678, -1, 5993, 5678, 5677, -1, 5989, 5677, 5675, -1, 6008, 5675, 5674, -1, 6279, 6008, 5674, -1, 5992, 5735, 6257, -1, 6257, 6258, 6280, -1, 6280, 6259, 6281, -1, 6281, 5755, 6282, -1, 6282, 6283, 6284, -1, 6284, 6285, 6260, -1, 6260, 6261, 6286, -1, 6286, 5757, 6287, -1, 6287, 5758, 5968, -1, 5968, 5855, 6084, -1, 6084, 5853, 6085, -1, 6085, 6262, 6087, -1, 6087, 5759, 6263, -1, 6263, 5852, 6288, -1, 6288, 5764, 5967, -1, 5967, 5767, 5966, -1, 5966, 5768, 5964, -1, 5964, 5722, 5961, -1, 5961, 5720, 6264, -1, 6264, 6289, 6265, -1, 6265, 5719, 5960, -1, 5960, 6266, 5958, -1, 5958, 5718, 6290, -1, 6290, 5724, 5957, -1, 5957, 6267, 5973, -1, 5973, 6268, 5972, -1, 5972, 6269, 6291, -1, 6291, 5711, 6270, -1, 6270, 6271, 5983, -1, 5983, 6272, 5984, -1, 5984, 6292, 6293, -1, 6293, 5713, 5985, -1, 5985, 5850, 5922, -1, 5922, 6273, 5923, -1, 5923, 5714, 5925, -1, 5925, 5727, 6294, -1, 6294, 6274, 6295, -1, 6295, 6275, 5926, -1, 5926, 6276, 5927, -1, 5927, 6296, 5928, -1, 5928, 6277, 6278, -1, 6278, 5679, 5994, -1, 5994, 5678, 5993, -1, 5993, 5677, 5989, -1, 5989, 5675, 6008, -1, 6297, 6075, 5813, -1, 6297, 6061, 6075, -1, 6297, 5812, 6061, -1, 6061, 5812, 6076, -1, 6076, 5812, 6304, -1, 6298, 6304, 5810, -1, 6060, 5810, 5809, -1, 6305, 5809, 6299, -1, 6059, 6299, 5807, -1, 6057, 5807, 5821, -1, 6300, 5821, 5823, -1, 5938, 5823, 5822, -1, 6306, 5822, 5654, -1, 5936, 5654, 5650, -1, 6301, 5650, 5657, -1, 6307, 5657, 6308, -1, 6309, 6308, 6310, -1, 6078, 6310, 5659, -1, 6311, 5659, 5660, -1, 6302, 5660, 5820, -1, 6080, 5820, 5818, -1, 6079, 5818, 5815, -1, 6081, 5815, 5816, -1, 6312, 5816, 6303, -1, 6313, 6303, 5814, -1, 6115, 5814, 5813, -1, 6075, 6115, 5813, -1, 6076, 6304, 6298, -1, 6298, 5810, 6060, -1, 6060, 5809, 6305, -1, 6305, 6299, 6059, -1, 6059, 5807, 6057, -1, 6057, 5821, 6300, -1, 6300, 5823, 5938, -1, 5938, 5822, 6306, -1, 6306, 5654, 5936, -1, 5936, 5650, 6301, -1, 6301, 5657, 6307, -1, 6307, 6308, 6309, -1, 6309, 6310, 6078, -1, 6078, 5659, 6311, -1, 6311, 5660, 6302, -1, 6302, 5820, 6080, -1, 6080, 5818, 6079, -1, 6079, 5815, 6081, -1, 6081, 5816, 6312, -1, 6312, 6303, 6313, -1, 6313, 5814, 6115, -1, 5842, 6325, 5843, -1, 5842, 6314, 6325, -1, 5842, 5637, 6314, -1, 6314, 5637, 6017, -1, 6017, 5637, 6315, -1, 6327, 6315, 6316, -1, 5884, 6316, 5789, -1, 6328, 5789, 5848, -1, 6317, 5848, 5847, -1, 5883, 5847, 6318, -1, 5952, 6318, 5642, -1, 5954, 5642, 5644, -1, 5953, 5644, 6319, -1, 6320, 6319, 5824, -1, 6329, 5824, 5830, -1, 6055, 5830, 5831, -1, 6056, 5831, 5828, -1, 6330, 5828, 6321, -1, 6331, 6321, 5829, -1, 6322, 5829, 5846, -1, 6332, 5846, 6324, -1, 6323, 6324, 6333, -1, 6334, 6333, 6335, -1, 6336, 6335, 5844, -1, 6018, 5844, 6337, -1, 6326, 6337, 5843, -1, 6325, 6326, 5843, -1, 6017, 6315, 6327, -1, 6327, 6316, 5884, -1, 5884, 5789, 6328, -1, 6328, 5848, 6317, -1, 6317, 5847, 5883, -1, 5883, 6318, 5952, -1, 5952, 5642, 5954, -1, 5954, 5644, 5953, -1, 5953, 6319, 6320, -1, 6320, 5824, 6329, -1, 6329, 5830, 6055, -1, 6055, 5831, 6056, -1, 6056, 5828, 6330, -1, 6330, 6321, 6331, -1, 6331, 5829, 6322, -1, 6322, 5846, 6332, -1, 6332, 6324, 6323, -1, 6323, 6333, 6334, -1, 6334, 6335, 6336, -1, 6336, 5844, 6018, -1, 6018, 6337, 6326, -1, 5707, 6338, 5700, -1, 5707, 6340, 6338, -1, 5707, 6339, 6340, -1, 6340, 6339, 5892, -1, 5892, 6339, 5708, -1, 6353, 5708, 6354, -1, 6068, 6354, 5632, -1, 6067, 5632, 6341, -1, 6069, 6341, 6355, -1, 6342, 6355, 6356, -1, 6343, 6356, 6345, -1, 6344, 6345, 6346, -1, 6357, 6346, 6347, -1, 6072, 6347, 5792, -1, 6073, 5792, 6348, -1, 6358, 6348, 6349, -1, 6074, 6349, 5841, -1, 6030, 5841, 6350, -1, 6359, 6350, 6351, -1, 6029, 6351, 5799, -1, 6028, 5799, 6352, -1, 6360, 6352, 6361, -1, 6362, 6361, 5803, -1, 6363, 5803, 6364, -1, 5894, 6364, 5704, -1, 6066, 5704, 5700, -1, 6338, 6066, 5700, -1, 5892, 5708, 6353, -1, 6353, 6354, 6068, -1, 6068, 5632, 6067, -1, 6067, 6341, 6069, -1, 6069, 6355, 6342, -1, 6342, 6356, 6343, -1, 6343, 6345, 6344, -1, 6344, 6346, 6357, -1, 6357, 6347, 6072, -1, 6072, 5792, 6073, -1, 6073, 6348, 6358, -1, 6358, 6349, 6074, -1, 6074, 5841, 6030, -1, 6030, 6350, 6359, -1, 6359, 6351, 6029, -1, 6029, 5799, 6028, -1, 6028, 6352, 6360, -1, 6360, 6361, 6362, -1, 6362, 5803, 6363, -1, 6363, 6364, 5894, -1, 5894, 5704, 6066, -1, 6366, 6365, 5689, -1, 6366, 6047, 6365, -1, 6366, 5691, 6047, -1, 6047, 5691, 6045, -1, 6045, 5691, 5692, -1, 6367, 5692, 5693, -1, 6386, 5693, 6368, -1, 6369, 6368, 6370, -1, 6371, 6370, 6387, -1, 6033, 6387, 6372, -1, 6388, 6372, 6373, -1, 6389, 6373, 6374, -1, 6390, 6374, 5754, -1, 6037, 5754, 6375, -1, 6376, 6375, 6377, -1, 6378, 6377, 5752, -1, 6379, 5752, 6380, -1, 6064, 6380, 6382, -1, 6381, 6382, 6391, -1, 6392, 6391, 6383, -1, 5914, 6383, 6384, -1, 5912, 6384, 5835, -1, 6393, 5835, 5833, -1, 6385, 5833, 5684, -1, 6394, 5684, 5685, -1, 5908, 5685, 5689, -1, 6365, 5908, 5689, -1, 6045, 5692, 6367, -1, 6367, 5693, 6386, -1, 6386, 6368, 6369, -1, 6369, 6370, 6371, -1, 6371, 6387, 6033, -1, 6033, 6372, 6388, -1, 6388, 6373, 6389, -1, 6389, 6374, 6390, -1, 6390, 5754, 6037, -1, 6037, 6375, 6376, -1, 6376, 6377, 6378, -1, 6378, 5752, 6379, -1, 6379, 6380, 6064, -1, 6064, 6382, 6381, -1, 6381, 6391, 6392, -1, 6392, 6383, 5914, -1, 5914, 6384, 5912, -1, 5912, 5835, 6393, -1, 6393, 5833, 6385, -1, 6385, 5684, 6394, -1, 6394, 5685, 5908, -1, 6395, 6052, 6410, -1, 6395, 6053, 6052, -1, 6395, 6396, 6053, -1, 6053, 6396, 6054, -1, 6054, 6396, 6397, -1, 6398, 6397, 5827, -1, 6399, 5827, 6400, -1, 6401, 6400, 6411, -1, 5948, 6411, 5826, -1, 5947, 5826, 5825, -1, 6412, 5825, 6402, -1, 6413, 6402, 6403, -1, 6414, 6403, 5646, -1, 6415, 5646, 6404, -1, 5945, 6404, 6416, -1, 5944, 6416, 6405, -1, 6417, 6405, 5651, -1, 5937, 5651, 5652, -1, 6406, 5652, 5653, -1, 6407, 5653, 5655, -1, 5939, 5655, 5656, -1, 6408, 5656, 6418, -1, 6419, 6418, 6420, -1, 5940, 6420, 5806, -1, 6409, 5806, 5804, -1, 5942, 5804, 6410, -1, 6052, 5942, 6410, -1, 6054, 6397, 6398, -1, 6398, 5827, 6399, -1, 6399, 6400, 6401, -1, 6401, 6411, 5948, -1, 5948, 5826, 5947, -1, 5947, 5825, 6412, -1, 6412, 6402, 6413, -1, 6413, 6403, 6414, -1, 6414, 5646, 6415, -1, 6415, 6404, 5945, -1, 5945, 6416, 5944, -1, 5944, 6405, 6417, -1, 6417, 5651, 5937, -1, 5937, 5652, 6406, -1, 6406, 5653, 6407, -1, 6407, 5655, 5939, -1, 5939, 5656, 6408, -1, 6408, 6418, 6419, -1, 6419, 6420, 5940, -1, 5940, 5806, 6409, -1, 6409, 5804, 5942, -1, 5699, 5900, 6421, -1, 5699, 6422, 5900, -1, 5699, 6423, 6422, -1, 6422, 6423, 6424, -1, 6424, 6423, 6425, -1, 6433, 6425, 5702, -1, 6434, 5702, 6427, -1, 6426, 6427, 5703, -1, 6026, 5703, 6435, -1, 5895, 6435, 6428, -1, 5896, 6428, 5802, -1, 6436, 5802, 6430, -1, 6429, 6430, 6431, -1, 5898, 6431, 5798, -1, 6032, 5798, 5797, -1, 6044, 5797, 5796, -1, 6437, 5796, 5694, -1, 6046, 5694, 6432, -1, 6048, 6432, 6438, -1, 6439, 6438, 5690, -1, 6049, 5690, 5688, -1, 5909, 5688, 5687, -1, 6440, 5687, 5686, -1, 6441, 5686, 5697, -1, 5911, 5697, 6442, -1, 5902, 6442, 6421, -1, 5900, 5902, 6421, -1, 6424, 6425, 6433, -1, 6433, 5702, 6434, -1, 6434, 6427, 6426, -1, 6426, 5703, 6026, -1, 6026, 6435, 5895, -1, 5895, 6428, 5896, -1, 5896, 5802, 6436, -1, 6436, 6430, 6429, -1, 6429, 6431, 5898, -1, 5898, 5798, 6032, -1, 6032, 5797, 6044, -1, 6044, 5796, 6437, -1, 6437, 5694, 6046, -1, 6046, 6432, 6048, -1, 6048, 6438, 6439, -1, 6439, 5690, 6049, -1, 6049, 5688, 5909, -1, 5909, 5687, 6440, -1, 6440, 5686, 6441, -1, 6441, 5697, 5911, -1, 5911, 6442, 5902, -1, 5790, 5888, 5882, -1, 5790, 5887, 5888, -1, 5790, 6443, 5887, -1, 5887, 6443, 6444, -1, 6444, 6443, 5633, -1, 6453, 5633, 6446, -1, 6445, 6446, 6454, -1, 5886, 6454, 5634, -1, 6455, 5634, 6448, -1, 6447, 6448, 6456, -1, 5885, 6456, 5788, -1, 6457, 5788, 5636, -1, 6449, 5636, 6450, -1, 6019, 6450, 5638, -1, 6025, 5638, 6451, -1, 6458, 6451, 5639, -1, 6459, 5639, 5787, -1, 6021, 5787, 5641, -1, 6460, 5641, 6461, -1, 6022, 6461, 6462, -1, 6463, 6462, 6452, -1, 6464, 6452, 5784, -1, 6024, 5784, 6465, -1, 6466, 6465, 5782, -1, 6467, 5782, 5781, -1, 5890, 5781, 5882, -1, 5888, 5890, 5882, -1, 6444, 5633, 6453, -1, 6453, 6446, 6445, -1, 6445, 6454, 5886, -1, 5886, 5634, 6455, -1, 6455, 6448, 6447, -1, 6447, 6456, 5885, -1, 5885, 5788, 6457, -1, 6457, 5636, 6449, -1, 6449, 6450, 6019, -1, 6019, 5638, 6025, -1, 6025, 6451, 6458, -1, 6458, 5639, 6459, -1, 6459, 5787, 6021, -1, 6021, 5641, 6460, -1, 6460, 6461, 6022, -1, 6022, 6462, 6463, -1, 6463, 6452, 6464, -1, 6464, 5784, 6024, -1, 6024, 6465, 6466, -1, 6466, 5782, 6467, -1, 6467, 5781, 5890, -1, 6469, 6483, 5763, -1, 6469, 6468, 6483, -1, 6469, 6470, 6468, -1, 6468, 6470, 6010, -1, 6010, 6470, 6484, -1, 6485, 6484, 6471, -1, 6011, 6471, 6472, -1, 6473, 6472, 5771, -1, 6474, 5771, 6486, -1, 6487, 6486, 5779, -1, 6488, 5779, 6489, -1, 6013, 6489, 6475, -1, 5930, 6475, 6476, -1, 5929, 6476, 5769, -1, 5980, 5769, 6490, -1, 6477, 6490, 6478, -1, 5959, 6478, 6479, -1, 6491, 6479, 6480, -1, 6016, 6480, 6481, -1, 5962, 6481, 6482, -1, 5963, 6482, 5721, -1, 6492, 5721, 6493, -1, 5965, 6493, 6494, -1, 6495, 6494, 6496, -1, 6497, 6496, 5765, -1, 6009, 5765, 5763, -1, 6483, 6009, 5763, -1, 6010, 6484, 6485, -1, 6485, 6471, 6011, -1, 6011, 6472, 6473, -1, 6473, 5771, 6474, -1, 6474, 6486, 6487, -1, 6487, 5779, 6488, -1, 6488, 6489, 6013, -1, 6013, 6475, 5930, -1, 5930, 6476, 5929, -1, 5929, 5769, 5980, -1, 5980, 6490, 6477, -1, 6477, 6478, 5959, -1, 5959, 6479, 6491, -1, 6491, 6480, 6016, -1, 6016, 6481, 5962, -1, 5962, 6482, 5963, -1, 5963, 5721, 6492, -1, 6492, 6493, 5965, -1, 5965, 6494, 6495, -1, 6495, 6496, 6497, -1, 6497, 5765, 6009, -1, 5682, 6499, 5681, -1, 5682, 6498, 6499, -1, 5682, 5683, 6498, -1, 6498, 5683, 5997, -1, 5997, 5683, 6500, -1, 5998, 6500, 5743, -1, 6005, 5743, 5744, -1, 6000, 5744, 6501, -1, 6510, 6501, 6502, -1, 6001, 6502, 6511, -1, 6512, 6511, 6513, -1, 6003, 6513, 5739, -1, 6514, 5739, 6503, -1, 5971, 6503, 5756, -1, 6006, 5756, 6504, -1, 6515, 6504, 6516, -1, 6517, 6516, 5737, -1, 6518, 5737, 6505, -1, 5991, 6505, 5736, -1, 5990, 5736, 6506, -1, 6007, 6506, 5734, -1, 6507, 5734, 6519, -1, 6520, 6519, 6521, -1, 5988, 6521, 6508, -1, 6522, 6508, 6523, -1, 6509, 6523, 5681, -1, 6499, 6509, 5681, -1, 5997, 6500, 5998, -1, 5998, 5743, 6005, -1, 6005, 5744, 6000, -1, 6000, 6501, 6510, -1, 6510, 6502, 6001, -1, 6001, 6511, 6512, -1, 6512, 6513, 6003, -1, 6003, 5739, 6514, -1, 6514, 6503, 5971, -1, 5971, 5756, 6006, -1, 6006, 6504, 6515, -1, 6515, 6516, 6517, -1, 6517, 5737, 6518, -1, 6518, 6505, 5991, -1, 5991, 5736, 5990, -1, 5990, 6506, 6007, -1, 6007, 5734, 6507, -1, 6507, 6519, 6520, -1, 6520, 6521, 5988, -1, 5988, 6508, 6522, -1, 6522, 6523, 6509, -1, 5672, 6539, 5671, -1, 5672, 6524, 6539, -1, 5672, 6525, 6524, -1, 6524, 6525, 6526, -1, 6526, 6525, 5673, -1, 6527, 5673, 6528, -1, 6540, 6528, 6530, -1, 6529, 6530, 5676, -1, 6531, 5676, 5731, -1, 6541, 5731, 5680, -1, 6542, 5680, 5728, -1, 6532, 5728, 5730, -1, 6533, 5730, 5729, -1, 5995, 5729, 6534, -1, 6543, 6534, 6544, -1, 6545, 6544, 5716, -1, 6546, 5716, 5715, -1, 5924, 5715, 5726, -1, 6535, 5726, 6536, -1, 5920, 6536, 5665, -1, 6547, 5665, 5668, -1, 5918, 5668, 5669, -1, 5919, 5669, 6537, -1, 6538, 6537, 6548, -1, 5917, 6548, 5670, -1, 6549, 5670, 5671, -1, 6539, 6549, 5671, -1, 6526, 5673, 6527, -1, 6527, 6528, 6540, -1, 6540, 6530, 6529, -1, 6529, 5676, 6531, -1, 6531, 5731, 6541, -1, 6541, 5680, 6542, -1, 6542, 5728, 6532, -1, 6532, 5730, 6533, -1, 6533, 5729, 5995, -1, 5995, 6534, 6543, -1, 6543, 6544, 6545, -1, 6545, 5716, 6546, -1, 6546, 5715, 5924, -1, 5924, 5726, 6535, -1, 6535, 6536, 5920, -1, 5920, 5665, 6547, -1, 6547, 5668, 5918, -1, 5918, 5669, 5919, -1, 5919, 6537, 6538, -1, 6538, 6548, 5917, -1, 5917, 5670, 6549, -1, 5710, 6550, 6551, -1, 5710, 6552, 6550, -1, 5710, 6554, 6552, -1, 6552, 6554, 6553, -1, 6553, 6554, 6555, -1, 5955, 6555, 5712, -1, 6556, 5712, 6569, -1, 5956, 6569, 5725, -1, 6557, 5725, 6570, -1, 6558, 6570, 6571, -1, 6559, 6571, 6560, -1, 5974, 6560, 5723, -1, 5975, 5723, 5661, -1, 6561, 5661, 6562, -1, 5976, 6562, 6572, -1, 5977, 6572, 5662, -1, 6573, 5662, 5663, -1, 6563, 5663, 6564, -1, 5978, 6564, 6566, -1, 6565, 6566, 5664, -1, 5921, 5664, 5717, -1, 5981, 5717, 6567, -1, 6568, 6567, 6574, -1, 5982, 6574, 6575, -1, 5986, 6575, 5851, -1, 5987, 5851, 6551, -1, 6550, 5987, 6551, -1, 6553, 6555, 5955, -1, 5955, 5712, 6556, -1, 6556, 6569, 5956, -1, 5956, 5725, 6557, -1, 6557, 6570, 6558, -1, 6558, 6571, 6559, -1, 6559, 6560, 5974, -1, 5974, 5723, 5975, -1, 5975, 5661, 6561, -1, 6561, 6562, 5976, -1, 5976, 6572, 5977, -1, 5977, 5662, 6573, -1, 6573, 5663, 6563, -1, 6563, 6564, 5978, -1, 5978, 6566, 6565, -1, 6565, 5664, 5921, -1, 5921, 5717, 5981, -1, 5981, 6567, 6568, -1, 6568, 6574, 5982, -1, 5982, 6575, 5986, -1, 5986, 5851, 5987, -1, 6576, 5635, 5951, -1, 5951, 5635, 6678, -1, 6667, 6577, 6686, -1, 6686, 6577, 5891, -1, 6577, 5709, 5891, -1, 5891, 5709, 5893, -1, 5893, 5709, 6578, -1, 6580, 6578, 5701, -1, 5910, 5701, 6579, -1, 5910, 6580, 5701, -1, 5893, 6578, 6580, -1, 5701, 5706, 6579, -1, 6579, 5706, 5705, -1, 6581, 6579, 5705, -1, 5705, 5698, 6581, -1, 6581, 5698, 5899, -1, 6618, 6582, 5901, -1, 5901, 6582, 5903, -1, 6582, 6583, 5903, -1, 5903, 6583, 5904, -1, 5904, 6583, 5905, -1, 5905, 6583, 6584, -1, 6585, 5905, 6584, -1, 6585, 5906, 5905, -1, 6585, 6586, 5906, -1, 5906, 6586, 5907, -1, 5907, 6586, 5746, -1, 6587, 5907, 5746, -1, 5746, 5667, 6587, -1, 6587, 5667, 6654, -1, 5666, 5770, 5979, -1, 5979, 5770, 5931, -1, 5931, 5770, 5935, -1, 5935, 5770, 6589, -1, 6588, 5935, 6589, -1, 6588, 6590, 5935, -1, 6588, 6591, 6590, -1, 6590, 6591, 5946, -1, 5946, 6591, 5649, -1, 6592, 5649, 5648, -1, 6593, 6592, 5648, -1, 5946, 5649, 6592, -1, 5648, 6642, 6593, -1, 6593, 6642, 6594, -1, 5647, 6597, 6595, -1, 6595, 6597, 6596, -1, 6597, 5645, 6596, -1, 6596, 5645, 5949, -1, 5949, 5645, 6598, -1, 5950, 6598, 6600, -1, 6599, 6600, 5643, -1, 6601, 5643, 5951, -1, 6601, 6599, 5643, -1, 5949, 6598, 5950, -1, 5950, 6600, 6599, -1, 5643, 6576, 5951, -1, 6618, 5901, 6619, -1, 6619, 5901, 6603, -1, 6602, 6603, 6604, -1, 6602, 6619, 6603, -1, 6603, 6620, 6604, -1, 6604, 6620, 6605, -1, 6605, 6620, 6608, -1, 6608, 6620, 6623, -1, 6606, 6623, 6607, -1, 6606, 6608, 6623, -1, 6623, 5626, 6607, -1, 6607, 5626, 5554, -1, 5572, 6610, 6609, -1, 6609, 6610, 6622, -1, 6614, 6622, 6612, -1, 6611, 6612, 6615, -1, 6611, 6614, 6612, -1, 6609, 6622, 6614, -1, 6612, 6621, 6615, -1, 6615, 6621, 6616, -1, 6616, 6621, 6617, -1, 6617, 6621, 5899, -1, 6613, 5899, 5698, -1, 6613, 6617, 5899, -1, 5572, 6609, 5554, -1, 5554, 6609, 6607, -1, 6607, 6609, 6614, -1, 6606, 6614, 6611, -1, 6608, 6611, 6615, -1, 6605, 6615, 6616, -1, 6604, 6616, 6602, -1, 6604, 6605, 6616, -1, 6607, 6614, 6606, -1, 6606, 6611, 6608, -1, 6608, 6615, 6605, -1, 6616, 6617, 6602, -1, 6602, 6617, 6613, -1, 6619, 6613, 5698, -1, 6618, 6619, 5698, -1, 6602, 6613, 6619, -1, 5899, 6621, 5901, -1, 5901, 6621, 6603, -1, 6603, 6621, 6620, -1, 6620, 6621, 6612, -1, 6622, 6620, 6612, -1, 6622, 6623, 6620, -1, 6622, 6610, 6623, -1, 6623, 6610, 5626, -1, 5647, 6595, 6641, -1, 6641, 6595, 6624, -1, 6639, 6624, 6634, -1, 6639, 6641, 6624, -1, 6624, 6625, 6634, -1, 6634, 6625, 6638, -1, 6638, 6625, 6637, -1, 6637, 6625, 6626, -1, 6636, 6626, 6631, -1, 6636, 6637, 6626, -1, 6626, 5408, 6631, -1, 6631, 5408, 5407, -1, 5387, 5409, 6629, -1, 6629, 5409, 6644, -1, 6632, 6644, 6628, -1, 6627, 6628, 6633, -1, 6627, 6632, 6628, -1, 6629, 6644, 6632, -1, 6628, 6643, 6633, -1, 6633, 6643, 6635, -1, 6635, 6643, 6630, -1, 6630, 6643, 6594, -1, 6640, 6594, 6642, -1, 6640, 6630, 6594, -1, 5387, 6629, 5407, -1, 5407, 6629, 6631, -1, 6631, 6629, 6632, -1, 6636, 6632, 6627, -1, 6637, 6627, 6633, -1, 6638, 6633, 6635, -1, 6634, 6635, 6639, -1, 6634, 6638, 6635, -1, 6631, 6632, 6636, -1, 6636, 6627, 6637, -1, 6637, 6633, 6638, -1, 6635, 6630, 6639, -1, 6639, 6630, 6640, -1, 6641, 6640, 6642, -1, 5647, 6641, 6642, -1, 6639, 6640, 6641, -1, 6594, 6643, 6595, -1, 6595, 6643, 6624, -1, 6624, 6643, 6625, -1, 6625, 6643, 6628, -1, 6644, 6625, 6628, -1, 6644, 6626, 6625, -1, 6644, 5409, 6626, -1, 6626, 5409, 5408, -1, 5666, 5979, 6665, -1, 6665, 5979, 6645, -1, 6663, 6645, 6661, -1, 6663, 6665, 6645, -1, 6645, 6646, 6661, -1, 6661, 6646, 6660, -1, 6660, 6646, 6649, -1, 6649, 6646, 6647, -1, 6648, 6647, 6657, -1, 6648, 6649, 6647, -1, 6647, 5229, 6657, -1, 6657, 5229, 5187, -1, 6656, 5230, 6651, -1, 6651, 5230, 6666, -1, 6650, 6666, 6652, -1, 6658, 6652, 6659, -1, 6658, 6650, 6652, -1, 6651, 6666, 6650, -1, 6652, 6653, 6659, -1, 6659, 6653, 6662, -1, 6662, 6653, 6664, -1, 6664, 6653, 6654, -1, 6655, 6654, 5667, -1, 6655, 6664, 6654, -1, 6656, 6651, 5187, -1, 5187, 6651, 6657, -1, 6657, 6651, 6650, -1, 6648, 6650, 6658, -1, 6649, 6658, 6659, -1, 6660, 6659, 6662, -1, 6661, 6662, 6663, -1, 6661, 6660, 6662, -1, 6657, 6650, 6648, -1, 6648, 6658, 6649, -1, 6649, 6659, 6660, -1, 6662, 6664, 6663, -1, 6663, 6664, 6655, -1, 6665, 6655, 5667, -1, 5666, 6665, 5667, -1, 6663, 6655, 6665, -1, 6654, 6653, 5979, -1, 5979, 6653, 6645, -1, 6645, 6653, 6646, -1, 6646, 6653, 6652, -1, 6666, 6646, 6652, -1, 6666, 6647, 6646, -1, 6666, 5230, 6647, -1, 6647, 5230, 5229, -1, 6667, 6686, 6668, -1, 6668, 6686, 6669, -1, 6685, 6669, 6670, -1, 6685, 6668, 6669, -1, 6669, 6672, 6670, -1, 6670, 6672, 6671, -1, 6671, 6672, 6682, -1, 6682, 6672, 6688, -1, 6673, 6688, 6679, -1, 6673, 6682, 6688, -1, 6688, 5036, 6679, -1, 6679, 5036, 4992, -1, 4984, 5073, 6680, -1, 6680, 5073, 6689, -1, 6681, 6689, 6674, -1, 6683, 6674, 6684, -1, 6683, 6681, 6674, -1, 6680, 6689, 6681, -1, 6674, 6687, 6684, -1, 6684, 6687, 6675, -1, 6675, 6687, 6676, -1, 6676, 6687, 6678, -1, 6677, 6678, 5635, -1, 6677, 6676, 6678, -1, 4984, 6680, 4992, -1, 4992, 6680, 6679, -1, 6679, 6680, 6681, -1, 6673, 6681, 6682, -1, 6673, 6679, 6681, -1, 6681, 6683, 6682, -1, 6682, 6683, 6684, -1, 6671, 6684, 6675, -1, 6670, 6675, 6676, -1, 6685, 6676, 6677, -1, 6668, 6677, 5635, -1, 6667, 6668, 5635, -1, 6682, 6684, 6671, -1, 6671, 6675, 6670, -1, 6670, 6676, 6685, -1, 6685, 6677, 6668, -1, 6678, 6687, 6686, -1, 6686, 6687, 6669, -1, 6669, 6687, 6674, -1, 6672, 6674, 6688, -1, 6672, 6669, 6674, -1, 6674, 6689, 6688, -1, 6688, 6689, 5073, -1, 5036, 6688, 5073, -1, 6690, 6691, 4914, -1, 4914, 6691, 6694, -1, 6694, 6691, 6692, -1, 6695, 6692, 4987, -1, 6696, 4987, 6693, -1, 5056, 6696, 6693, -1, 6694, 6692, 6695, -1, 6695, 4987, 6696, -1, 4990, 4991, 5086, -1, 5086, 4991, 6697, -1, 6697, 4991, 6701, -1, 5087, 6701, 6698, -1, 6700, 6698, 6699, -1, 5052, 6700, 6699, -1, 6697, 6701, 5087, -1, 5087, 6698, 6700, -1, 4884, 6702, 5083, -1, 5083, 6702, 6703, -1, 6703, 6702, 4998, -1, 6707, 4998, 6704, -1, 5085, 6704, 6705, -1, 6706, 5085, 6705, -1, 6703, 4998, 6707, -1, 6707, 6704, 5085, -1, 5022, 6708, 6709, -1, 6709, 6708, 6710, -1, 6710, 6708, 5023, -1, 6711, 5023, 6712, -1, 6713, 6712, 5020, -1, 5057, 6713, 5020, -1, 6710, 5023, 6711, -1, 6711, 6712, 6713, -1, 5016, 6714, 5065, -1, 5065, 6714, 6715, -1, 6715, 6714, 6716, -1, 5064, 6716, 5063, -1, 5064, 6715, 6716, -1, 6716, 6717, 5063, -1, 5063, 6717, 5062, -1, 5062, 6717, 5015, -1, 5014, 6718, 5069, -1, 5069, 6718, 5068, -1, 5068, 6718, 6719, -1, 5067, 6719, 6721, -1, 5067, 5068, 6719, -1, 6719, 6720, 6721, -1, 6721, 6720, 4862, -1, 4862, 6720, 4979, -1, 6722, 4855, 6723, -1, 6723, 4855, 5012, -1, 6725, 5012, 6724, -1, 6726, 6725, 6724, -1, 6726, 5071, 6725, -1, 6726, 5011, 5071, -1, 5071, 5011, 6727, -1, 6723, 5012, 6725, -1, 5077, 4879, 5078, -1, 5078, 4879, 5003, -1, 6729, 5003, 6728, -1, 5002, 6729, 6728, -1, 5002, 5076, 6729, -1, 5002, 5001, 5076, -1, 5076, 5001, 4880, -1, 5078, 5003, 6729, -1, 5025, 6730, 4956, -1, 4956, 6730, 4957, -1, 4957, 6730, 6731, -1, 4958, 6731, 6733, -1, 6732, 6733, 6738, -1, 4960, 6738, 6734, -1, 4961, 6734, 6735, -1, 4962, 6735, 6739, -1, 6740, 6739, 6736, -1, 6741, 6736, 5028, -1, 6737, 5028, 5031, -1, 4963, 5031, 6742, -1, 4965, 6742, 5026, -1, 4954, 4965, 5026, -1, 4957, 6731, 4958, -1, 4958, 6733, 6732, -1, 6732, 6738, 4960, -1, 4960, 6734, 4961, -1, 4961, 6735, 4962, -1, 4962, 6739, 6740, -1, 6740, 6736, 6741, -1, 6741, 5028, 6737, -1, 6737, 5031, 4963, -1, 4963, 6742, 4965, -1, 5050, 5049, 6743, -1, 6743, 5049, 6744, -1, 6744, 5049, 6756, -1, 6745, 6756, 6746, -1, 4972, 6746, 6748, -1, 6747, 6748, 6749, -1, 4974, 6749, 6750, -1, 6757, 6750, 5047, -1, 6758, 5047, 6751, -1, 6752, 6751, 6753, -1, 4976, 6753, 5046, -1, 6759, 5046, 6754, -1, 6760, 6754, 6755, -1, 5005, 6760, 6755, -1, 6744, 6756, 6745, -1, 6745, 6746, 4972, -1, 4972, 6748, 6747, -1, 6747, 6749, 4974, -1, 4974, 6750, 6757, -1, 6757, 5047, 6758, -1, 6758, 6751, 6752, -1, 6752, 6753, 4976, -1, 4976, 5046, 6759, -1, 6759, 6754, 6760, -1, 6761, 6887, 6863, -1, 6761, 6762, 6887, -1, 6761, 6763, 6762, -1, 6762, 6763, 6886, -1, 6886, 6763, 6764, -1, 6884, 6764, 6840, -1, 6765, 6840, 6766, -1, 6780, 6766, 6841, -1, 6868, 6841, 6767, -1, 6768, 6767, 6769, -1, 6867, 6769, 6770, -1, 6771, 6770, 6781, -1, 6782, 6781, 6772, -1, 6783, 6772, 6784, -1, 6785, 6784, 6843, -1, 6786, 6843, 6787, -1, 6788, 6787, 6852, -1, 6789, 6852, 6773, -1, 6790, 6773, 6774, -1, 6871, 6774, 6847, -1, 6791, 6847, 6849, -1, 6775, 6849, 6776, -1, 6870, 6776, 6778, -1, 6777, 6778, 6779, -1, 6888, 6779, 6863, -1, 6887, 6888, 6863, -1, 6886, 6764, 6884, -1, 6884, 6840, 6765, -1, 6765, 6766, 6780, -1, 6780, 6841, 6868, -1, 6868, 6767, 6768, -1, 6768, 6769, 6867, -1, 6867, 6770, 6771, -1, 6771, 6781, 6782, -1, 6782, 6772, 6783, -1, 6783, 6784, 6785, -1, 6785, 6843, 6786, -1, 6786, 6787, 6788, -1, 6788, 6852, 6789, -1, 6789, 6773, 6790, -1, 6790, 6774, 6871, -1, 6871, 6847, 6791, -1, 6791, 6849, 6775, -1, 6775, 6776, 6870, -1, 6870, 6778, 6777, -1, 6777, 6779, 6888, -1, 6793, 6811, 6812, -1, 6793, 6792, 6811, -1, 6793, 6850, 6792, -1, 6792, 6850, 6794, -1, 6794, 6850, 6795, -1, 6813, 6795, 6796, -1, 6797, 6796, 6862, -1, 6814, 6862, 6861, -1, 6798, 6861, 6799, -1, 6815, 6799, 6856, -1, 6875, 6856, 6800, -1, 6816, 6800, 6801, -1, 6817, 6801, 6860, -1, 6802, 6860, 6818, -1, 6881, 6818, 6857, -1, 6803, 6857, 6804, -1, 6819, 6804, 6805, -1, 6820, 6805, 6858, -1, 6882, 6858, 6821, -1, 6822, 6821, 6859, -1, 6823, 6859, 6851, -1, 6806, 6851, 6807, -1, 6885, 6807, 6808, -1, 6869, 6808, 6809, -1, 6810, 6809, 6812, -1, 6811, 6810, 6812, -1, 6794, 6795, 6813, -1, 6813, 6796, 6797, -1, 6797, 6862, 6814, -1, 6814, 6861, 6798, -1, 6798, 6799, 6815, -1, 6815, 6856, 6875, -1, 6875, 6800, 6816, -1, 6816, 6801, 6817, -1, 6817, 6860, 6802, -1, 6802, 6818, 6881, -1, 6881, 6857, 6803, -1, 6803, 6804, 6819, -1, 6819, 6805, 6820, -1, 6820, 6858, 6882, -1, 6882, 6821, 6822, -1, 6822, 6859, 6823, -1, 6823, 6851, 6806, -1, 6806, 6807, 6885, -1, 6885, 6808, 6869, -1, 6869, 6809, 6810, -1, 6848, 6824, 6835, -1, 6835, 6824, 6825, -1, 6848, 6846, 6824, -1, 6824, 6846, 6826, -1, 6826, 6846, 6827, -1, 6828, 6827, 6872, -1, 6828, 6826, 6827, -1, 6827, 6845, 6872, -1, 6872, 6845, 6831, -1, 6832, 6831, 6829, -1, 6873, 6829, 6844, -1, 6830, 6844, 6866, -1, 6864, 6830, 6866, -1, 6872, 6831, 6832, -1, 6832, 6829, 6873, -1, 6873, 6844, 6830, -1, 6874, 6838, 6876, -1, 6876, 6838, 6855, -1, 6833, 6876, 6855, -1, 6833, 6877, 6876, -1, 6833, 6854, 6877, -1, 6877, 6854, 6878, -1, 6878, 6854, 6834, -1, 6879, 6834, 6853, -1, 6836, 6853, 6837, -1, 6880, 6837, 6835, -1, 6825, 6880, 6835, -1, 6878, 6834, 6879, -1, 6879, 6853, 6836, -1, 6836, 6837, 6880, -1, 6883, 6839, 6874, -1, 6874, 6839, 6838, -1, 6842, 6851, 6839, -1, 6842, 6840, 6851, -1, 6842, 6766, 6840, -1, 6842, 6841, 6766, -1, 6842, 6767, 6841, -1, 6842, 6769, 6767, -1, 6842, 6770, 6769, -1, 6842, 6781, 6770, -1, 6842, 6772, 6781, -1, 6842, 6866, 6772, -1, 6772, 6866, 6784, -1, 6784, 6866, 6843, -1, 6843, 6866, 6787, -1, 6787, 6866, 6852, -1, 6852, 6866, 6844, -1, 6829, 6852, 6844, -1, 6829, 6831, 6852, -1, 6852, 6831, 6845, -1, 6773, 6845, 6827, -1, 6846, 6773, 6827, -1, 6846, 6848, 6773, -1, 6773, 6848, 6774, -1, 6774, 6848, 6847, -1, 6847, 6848, 6849, -1, 6849, 6848, 6776, -1, 6776, 6848, 6835, -1, 6795, 6835, 6796, -1, 6795, 6776, 6835, -1, 6795, 6778, 6776, -1, 6795, 6850, 6778, -1, 6778, 6850, 6779, -1, 6779, 6850, 6793, -1, 6863, 6793, 6812, -1, 6761, 6812, 6809, -1, 6763, 6809, 6808, -1, 6764, 6808, 6807, -1, 6840, 6807, 6851, -1, 6840, 6764, 6807, -1, 6852, 6845, 6773, -1, 6837, 6799, 6835, -1, 6837, 6853, 6799, -1, 6799, 6853, 6834, -1, 6856, 6834, 6854, -1, 6833, 6856, 6854, -1, 6833, 6855, 6856, -1, 6856, 6855, 6838, -1, 6800, 6838, 6801, -1, 6800, 6856, 6838, -1, 6799, 6834, 6856, -1, 6839, 6818, 6838, -1, 6839, 6857, 6818, -1, 6839, 6804, 6857, -1, 6839, 6805, 6804, -1, 6839, 6858, 6805, -1, 6839, 6821, 6858, -1, 6839, 6859, 6821, -1, 6839, 6851, 6859, -1, 6863, 6812, 6761, -1, 6761, 6809, 6763, -1, 6763, 6808, 6764, -1, 6818, 6860, 6838, -1, 6838, 6860, 6801, -1, 6799, 6861, 6835, -1, 6835, 6861, 6862, -1, 6796, 6835, 6862, -1, 6779, 6793, 6863, -1, 6864, 6866, 6865, -1, 6865, 6866, 6842, -1, 6865, 6783, 6864, -1, 6865, 6782, 6783, -1, 6865, 6771, 6782, -1, 6865, 6867, 6771, -1, 6865, 6768, 6867, -1, 6865, 6868, 6768, -1, 6865, 6780, 6868, -1, 6865, 6765, 6780, -1, 6865, 6883, 6765, -1, 6765, 6883, 6806, -1, 6884, 6806, 6885, -1, 6886, 6885, 6869, -1, 6762, 6869, 6810, -1, 6887, 6810, 6811, -1, 6888, 6811, 6792, -1, 6777, 6792, 6794, -1, 6870, 6794, 6813, -1, 6824, 6813, 6825, -1, 6824, 6870, 6813, -1, 6824, 6775, 6870, -1, 6824, 6791, 6775, -1, 6824, 6871, 6791, -1, 6824, 6790, 6871, -1, 6824, 6826, 6790, -1, 6790, 6826, 6828, -1, 6872, 6790, 6828, -1, 6872, 6789, 6790, -1, 6872, 6832, 6789, -1, 6789, 6832, 6873, -1, 6830, 6789, 6873, -1, 6830, 6864, 6789, -1, 6789, 6864, 6788, -1, 6788, 6864, 6786, -1, 6786, 6864, 6785, -1, 6785, 6864, 6783, -1, 6874, 6881, 6883, -1, 6874, 6802, 6881, -1, 6874, 6817, 6802, -1, 6874, 6816, 6817, -1, 6874, 6875, 6816, -1, 6874, 6876, 6875, -1, 6875, 6876, 6815, -1, 6815, 6876, 6877, -1, 6878, 6815, 6877, -1, 6878, 6879, 6815, -1, 6815, 6879, 6836, -1, 6880, 6815, 6836, -1, 6880, 6825, 6815, -1, 6815, 6825, 6798, -1, 6798, 6825, 6814, -1, 6814, 6825, 6797, -1, 6797, 6825, 6813, -1, 6881, 6803, 6883, -1, 6883, 6803, 6819, -1, 6820, 6883, 6819, -1, 6820, 6882, 6883, -1, 6883, 6882, 6822, -1, 6823, 6883, 6822, -1, 6823, 6806, 6883, -1, 6765, 6806, 6884, -1, 6884, 6885, 6886, -1, 6886, 6869, 6762, -1, 6762, 6810, 6887, -1, 6887, 6811, 6888, -1, 6888, 6792, 6777, -1, 6777, 6794, 6870, -1, 6889, 6900, 6890, -1, 6889, 6892, 6900, -1, 6889, 6891, 6892, -1, 6892, 6891, 6893, -1, 6893, 6891, 7014, -1, 6894, 7014, 6901, -1, 6902, 6901, 6903, -1, 6904, 6903, 7012, -1, 7029, 7012, 7011, -1, 6905, 7011, 6895, -1, 6896, 6895, 6906, -1, 7028, 6906, 6897, -1, 6907, 6897, 7010, -1, 7027, 7010, 7009, -1, 6908, 7009, 7007, -1, 7045, 7007, 7016, -1, 7044, 7016, 7018, -1, 6909, 7018, 6898, -1, 6910, 6898, 6911, -1, 7042, 6911, 7017, -1, 6912, 7017, 7020, -1, 7040, 7020, 7019, -1, 7039, 7019, 6899, -1, 7038, 6899, 7022, -1, 7037, 7022, 6890, -1, 6900, 7037, 6890, -1, 6893, 7014, 6894, -1, 6894, 6901, 6902, -1, 6902, 6903, 6904, -1, 6904, 7012, 7029, -1, 7029, 7011, 6905, -1, 6905, 6895, 6896, -1, 6896, 6906, 7028, -1, 7028, 6897, 6907, -1, 6907, 7010, 7027, -1, 7027, 7009, 6908, -1, 6908, 7007, 7045, -1, 7045, 7016, 7044, -1, 7044, 7018, 6909, -1, 6909, 6898, 6910, -1, 6910, 6911, 7042, -1, 7042, 7017, 6912, -1, 6912, 7020, 7040, -1, 7040, 7019, 7039, -1, 7039, 6899, 7038, -1, 7038, 7022, 7037, -1, 6914, 7053, 6913, -1, 6914, 7059, 7053, -1, 6914, 6999, 7059, -1, 7059, 6999, 7061, -1, 7061, 6999, 6915, -1, 7058, 6915, 6927, -1, 6928, 6927, 7000, -1, 7057, 7000, 6916, -1, 6929, 6916, 7001, -1, 6917, 7001, 7005, -1, 6918, 7005, 7002, -1, 6930, 7002, 6986, -1, 6919, 6986, 6920, -1, 7047, 6920, 6988, -1, 6931, 6988, 6987, -1, 6932, 6987, 6922, -1, 6921, 6922, 6989, -1, 7048, 6989, 6923, -1, 6933, 6923, 6934, -1, 6935, 6934, 6924, -1, 6936, 6924, 6925, -1, 7049, 6925, 6937, -1, 7051, 6937, 6993, -1, 6926, 6993, 6995, -1, 7052, 6995, 6913, -1, 7053, 7052, 6913, -1, 7061, 6915, 7058, -1, 7058, 6927, 6928, -1, 6928, 7000, 7057, -1, 7057, 6916, 6929, -1, 6929, 7001, 6917, -1, 6917, 7005, 6918, -1, 6918, 7002, 6930, -1, 6930, 6986, 6919, -1, 6919, 6920, 7047, -1, 7047, 6988, 6931, -1, 6931, 6987, 6932, -1, 6932, 6922, 6921, -1, 6921, 6989, 7048, -1, 7048, 6923, 6933, -1, 6933, 6934, 6935, -1, 6935, 6924, 6936, -1, 6936, 6925, 7049, -1, 7049, 6937, 7051, -1, 7051, 6993, 6926, -1, 6926, 6995, 7052, -1, 6938, 6940, 6939, -1, 6939, 6940, 6942, -1, 6940, 6941, 6942, -1, 6942, 6941, 7033, -1, 7033, 6941, 6943, -1, 7034, 6943, 6944, -1, 7034, 7033, 6943, -1, 6943, 6945, 6944, -1, 6944, 6945, 6946, -1, 6946, 6945, 7021, -1, 7021, 6947, 6946, -1, 6946, 6947, 6957, -1, 6957, 6947, 6948, -1, 6958, 6948, 6949, -1, 7041, 6949, 6959, -1, 6950, 6959, 6951, -1, 7043, 6951, 6960, -1, 6952, 6960, 7006, -1, 7046, 7006, 6961, -1, 7026, 6961, 6962, -1, 6953, 6962, 6954, -1, 6963, 6954, 6964, -1, 7055, 6964, 7003, -1, 6965, 7003, 6966, -1, 7056, 6966, 6955, -1, 6967, 6955, 6998, -1, 6956, 6998, 6997, -1, 7060, 6997, 6968, -1, 7062, 7060, 6968, -1, 6957, 6948, 6958, -1, 6958, 6949, 7041, -1, 7041, 6959, 6950, -1, 6950, 6951, 7043, -1, 7043, 6960, 6952, -1, 6952, 7006, 7046, -1, 7046, 6961, 7026, -1, 7026, 6962, 6953, -1, 6953, 6954, 6963, -1, 6963, 6964, 7055, -1, 7055, 7003, 6965, -1, 6965, 6966, 7056, -1, 7056, 6955, 6967, -1, 6967, 6998, 6956, -1, 6956, 6997, 7060, -1, 7062, 6968, 7063, -1, 7063, 6968, 7004, -1, 6972, 7004, 6969, -1, 6970, 6972, 6969, -1, 6970, 6971, 6972, -1, 6970, 6973, 6971, -1, 6971, 6973, 6974, -1, 7063, 7004, 6972, -1, 6973, 6996, 6974, -1, 6974, 6996, 7064, -1, 6996, 6975, 7064, -1, 7064, 6975, 7065, -1, 7065, 6975, 6994, -1, 7054, 6994, 6977, -1, 6976, 6977, 6992, -1, 7066, 6992, 6979, -1, 7066, 6976, 6992, -1, 7065, 6994, 7054, -1, 7054, 6977, 6976, -1, 6992, 6991, 6979, -1, 6979, 6991, 6980, -1, 6978, 6980, 6990, -1, 7050, 6978, 6990, -1, 6979, 6980, 6978, -1, 7013, 7015, 7030, -1, 7030, 7015, 7032, -1, 7032, 7015, 6981, -1, 7031, 6981, 7035, -1, 7031, 7032, 6981, -1, 6981, 6982, 7035, -1, 7035, 6982, 7025, -1, 6983, 7025, 7024, -1, 7036, 7024, 7023, -1, 6984, 7023, 6938, -1, 6939, 6984, 6938, -1, 7035, 7025, 6983, -1, 6983, 7024, 7036, -1, 7036, 7023, 6984, -1, 8263, 7008, 7030, -1, 7030, 7008, 7013, -1, 6985, 6961, 7008, -1, 6985, 6962, 6961, -1, 6985, 6954, 6962, -1, 6985, 6964, 6954, -1, 6985, 6986, 6964, -1, 6985, 6920, 6986, -1, 6985, 6988, 6920, -1, 6985, 6987, 6988, -1, 6985, 6922, 6987, -1, 6985, 6989, 6922, -1, 6985, 6923, 6989, -1, 6985, 6990, 6923, -1, 6923, 6990, 6934, -1, 6934, 6990, 6924, -1, 6924, 6990, 6925, -1, 6925, 6990, 6937, -1, 6937, 6990, 6993, -1, 6993, 6990, 6980, -1, 6991, 6993, 6980, -1, 6991, 6992, 6993, -1, 6993, 6992, 6977, -1, 6994, 6993, 6977, -1, 6994, 6975, 6993, -1, 6993, 6975, 6996, -1, 6995, 6996, 6913, -1, 6995, 6993, 6996, -1, 6996, 6973, 6913, -1, 6913, 6973, 6968, -1, 6997, 6913, 6968, -1, 6997, 6998, 6913, -1, 6913, 6998, 6914, -1, 6914, 6998, 6999, -1, 6999, 6998, 6915, -1, 6915, 6998, 6927, -1, 6927, 6998, 7000, -1, 7000, 6998, 6916, -1, 6916, 6998, 7001, -1, 7001, 6998, 6955, -1, 7005, 6955, 6966, -1, 7002, 6966, 7003, -1, 6964, 7002, 7003, -1, 6964, 6986, 7002, -1, 6970, 6969, 6973, -1, 6973, 6969, 7004, -1, 6968, 6973, 7004, -1, 7001, 6955, 7005, -1, 7005, 6966, 7002, -1, 6961, 7006, 7008, -1, 7008, 7006, 6960, -1, 7007, 6960, 7016, -1, 7007, 7008, 6960, -1, 7007, 7009, 7008, -1, 7008, 7009, 7010, -1, 6897, 7008, 7010, -1, 6897, 6906, 7008, -1, 7008, 6906, 6895, -1, 7011, 7008, 6895, -1, 7011, 7013, 7008, -1, 7011, 7012, 7013, -1, 7013, 7012, 6903, -1, 6901, 7013, 6903, -1, 6901, 7014, 7013, -1, 7013, 7014, 6891, -1, 7015, 6891, 6981, -1, 7015, 7013, 6891, -1, 6960, 6951, 7016, -1, 7016, 6951, 6959, -1, 7018, 6959, 6949, -1, 6898, 6949, 6948, -1, 6911, 6948, 7017, -1, 6911, 6898, 6948, -1, 7016, 6959, 7018, -1, 7018, 6949, 6898, -1, 6948, 6947, 7017, -1, 7017, 6947, 7020, -1, 7020, 6947, 7021, -1, 7019, 7021, 6899, -1, 7019, 7020, 7021, -1, 6945, 6940, 7021, -1, 6945, 6943, 6940, -1, 6940, 6943, 6941, -1, 7021, 6940, 7022, -1, 6899, 7021, 7022, -1, 7023, 6891, 6938, -1, 7023, 7024, 6891, -1, 6891, 7024, 7025, -1, 6982, 6891, 7025, -1, 6982, 6981, 6891, -1, 6889, 6890, 6938, -1, 6891, 6889, 6938, -1, 6940, 6938, 7022, -1, 7022, 6938, 6890, -1, 6985, 8262, 6990, -1, 6990, 8262, 7050, -1, 8263, 6953, 8262, -1, 8263, 7026, 6953, -1, 8263, 6908, 7026, -1, 8263, 7027, 6908, -1, 8263, 6907, 7027, -1, 8263, 7028, 6907, -1, 8263, 6896, 7028, -1, 8263, 6905, 6896, -1, 8263, 7029, 6905, -1, 8263, 7030, 7029, -1, 7029, 7030, 6904, -1, 6904, 7030, 6902, -1, 6902, 7030, 6894, -1, 6894, 7030, 6893, -1, 6893, 7030, 6892, -1, 6892, 7030, 6900, -1, 6900, 7030, 7032, -1, 7031, 6900, 7032, -1, 7031, 7037, 6900, -1, 7031, 7035, 7037, -1, 7037, 7035, 6939, -1, 6942, 7037, 6939, -1, 6942, 6946, 7037, -1, 6942, 6944, 6946, -1, 6942, 7034, 6944, -1, 6942, 7033, 7034, -1, 7035, 6983, 6939, -1, 6939, 6983, 7036, -1, 6984, 6939, 7036, -1, 6946, 6957, 7037, -1, 7037, 6957, 7038, -1, 7038, 6957, 7039, -1, 7039, 6957, 6958, -1, 7040, 6958, 7041, -1, 6912, 7041, 7042, -1, 6912, 7040, 7041, -1, 7039, 6958, 7040, -1, 7041, 6950, 7042, -1, 7042, 6950, 6910, -1, 6910, 6950, 7043, -1, 6909, 7043, 7044, -1, 6909, 6910, 7043, -1, 7043, 6952, 7044, -1, 7044, 6952, 7045, -1, 7045, 6952, 7046, -1, 6908, 7046, 7026, -1, 6908, 7045, 7046, -1, 8262, 6953, 6919, -1, 7047, 8262, 6919, -1, 7047, 6931, 8262, -1, 8262, 6931, 6932, -1, 6921, 8262, 6932, -1, 6921, 7048, 8262, -1, 8262, 7048, 6933, -1, 7050, 6933, 6935, -1, 6936, 7050, 6935, -1, 6936, 7049, 7050, -1, 7050, 7049, 7051, -1, 6926, 7050, 7051, -1, 6926, 7052, 7050, -1, 7050, 7052, 6978, -1, 6978, 7052, 6979, -1, 6979, 7052, 7053, -1, 7066, 7053, 7064, -1, 6976, 7064, 7054, -1, 6976, 7066, 7064, -1, 7055, 6930, 6963, -1, 7055, 6918, 6930, -1, 7055, 6965, 6918, -1, 6918, 6965, 6917, -1, 6917, 6965, 6929, -1, 6929, 6965, 7056, -1, 7057, 7056, 6967, -1, 6928, 6967, 7058, -1, 6928, 7057, 6967, -1, 6929, 7056, 7057, -1, 6967, 6956, 7058, -1, 7058, 6956, 7061, -1, 7061, 6956, 7060, -1, 7059, 7060, 7053, -1, 7059, 7061, 7060, -1, 7060, 7062, 7053, -1, 7053, 7062, 6974, -1, 7064, 7053, 6974, -1, 7062, 7063, 6974, -1, 6974, 7063, 6972, -1, 6971, 6974, 6972, -1, 7064, 7065, 7054, -1, 7066, 6979, 7053, -1, 7050, 8262, 6933, -1, 6930, 6919, 6963, -1, 6963, 6919, 6953, -1, 7165, 7067, 7164, -1, 7165, 7226, 7067, -1, 7165, 7166, 7226, -1, 7226, 7166, 7228, -1, 7228, 7166, 7167, -1, 7229, 7167, 7068, -1, 7230, 7068, 7168, -1, 7081, 7168, 7169, -1, 7231, 7169, 7069, -1, 7082, 7069, 7070, -1, 7071, 7070, 7083, -1, 7084, 7083, 7072, -1, 7244, 7072, 7170, -1, 7085, 7170, 7073, -1, 7242, 7073, 7202, -1, 7074, 7202, 7075, -1, 7076, 7075, 7086, -1, 7087, 7086, 7172, -1, 7088, 7172, 7179, -1, 7238, 7179, 7077, -1, 7089, 7077, 7180, -1, 7236, 7180, 7078, -1, 7235, 7078, 7079, -1, 7090, 7079, 7080, -1, 7091, 7080, 7164, -1, 7067, 7091, 7164, -1, 7228, 7167, 7229, -1, 7229, 7068, 7230, -1, 7230, 7168, 7081, -1, 7081, 7169, 7231, -1, 7231, 7069, 7082, -1, 7082, 7070, 7071, -1, 7071, 7083, 7084, -1, 7084, 7072, 7244, -1, 7244, 7170, 7085, -1, 7085, 7073, 7242, -1, 7242, 7202, 7074, -1, 7074, 7075, 7076, -1, 7076, 7086, 7087, -1, 7087, 7172, 7088, -1, 7088, 7179, 7238, -1, 7238, 7077, 7089, -1, 7089, 7180, 7236, -1, 7236, 7078, 7235, -1, 7235, 7079, 7090, -1, 7090, 7080, 7091, -1, 7094, 7092, 7109, -1, 7094, 7093, 7092, -1, 7094, 7096, 7093, -1, 7093, 7096, 7095, -1, 7095, 7096, 7110, -1, 7111, 7110, 7097, -1, 7112, 7097, 7098, -1, 7220, 7098, 7099, -1, 7100, 7099, 7191, -1, 7113, 7191, 7114, -1, 7101, 7114, 7103, -1, 7102, 7103, 7194, -1, 7219, 7194, 7104, -1, 7216, 7104, 7187, -1, 7105, 7187, 7106, -1, 7213, 7106, 7115, -1, 7212, 7115, 7186, -1, 7211, 7186, 7184, -1, 7210, 7184, 7107, -1, 7209, 7107, 7200, -1, 7208, 7200, 7183, -1, 7207, 7183, 7116, -1, 7206, 7116, 7117, -1, 7205, 7117, 7182, -1, 7108, 7182, 7109, -1, 7092, 7108, 7109, -1, 7095, 7110, 7111, -1, 7111, 7097, 7112, -1, 7112, 7098, 7220, -1, 7220, 7099, 7100, -1, 7100, 7191, 7113, -1, 7113, 7114, 7101, -1, 7101, 7103, 7102, -1, 7102, 7194, 7219, -1, 7219, 7104, 7216, -1, 7216, 7187, 7105, -1, 7105, 7106, 7213, -1, 7213, 7115, 7212, -1, 7212, 7186, 7211, -1, 7211, 7184, 7210, -1, 7210, 7107, 7209, -1, 7209, 7200, 7208, -1, 7208, 7183, 7207, -1, 7207, 7116, 7206, -1, 7206, 7117, 7205, -1, 7205, 7182, 7108, -1, 7189, 7198, 7215, -1, 7215, 7198, 7118, -1, 7118, 7198, 7119, -1, 7119, 7198, 7196, -1, 7197, 7119, 7196, -1, 7197, 7120, 7119, -1, 7197, 7195, 7120, -1, 7120, 7195, 7221, -1, 7221, 7195, 7201, -1, 7217, 7221, 7201, -1, 7201, 7121, 7217, -1, 7217, 7121, 7218, -1, 7218, 7121, 7192, -1, 7125, 7192, 7193, -1, 7222, 7193, 7126, -1, 7127, 7126, 7122, -1, 7223, 7122, 7123, -1, 7224, 7123, 7190, -1, 7204, 7190, 7124, -1, 7204, 7224, 7190, -1, 7218, 7192, 7125, -1, 7125, 7193, 7222, -1, 7222, 7126, 7127, -1, 7127, 7122, 7223, -1, 7223, 7123, 7224, -1, 7190, 7161, 7124, -1, 7124, 7161, 7225, -1, 7225, 7161, 7162, -1, 7129, 7162, 7163, -1, 7128, 7129, 7163, -1, 7128, 7130, 7129, -1, 7128, 7181, 7130, -1, 7130, 7181, 7234, -1, 7234, 7181, 7131, -1, 7133, 7131, 7132, -1, 7237, 7132, 7171, -1, 7239, 7171, 7178, -1, 7240, 7178, 7177, -1, 7241, 7240, 7177, -1, 7225, 7162, 7129, -1, 7234, 7131, 7133, -1, 7133, 7132, 7237, -1, 7237, 7171, 7239, -1, 7239, 7178, 7240, -1, 7177, 7134, 7241, -1, 7241, 7134, 7243, -1, 7243, 7134, 7176, -1, 7137, 7176, 7136, -1, 7135, 7136, 7139, -1, 7135, 7137, 7136, -1, 7243, 7176, 7137, -1, 7136, 7138, 7139, -1, 7138, 7140, 7139, -1, 7139, 7140, 7141, -1, 7141, 7140, 7245, -1, 7245, 7140, 7174, -1, 7175, 7245, 7174, -1, 7175, 7142, 7245, -1, 7175, 7173, 7142, -1, 7142, 7173, 7146, -1, 7146, 7173, 7143, -1, 7246, 7143, 7147, -1, 7232, 7147, 7144, -1, 7233, 7144, 7203, -1, 7145, 7233, 7203, -1, 7146, 7143, 7246, -1, 7246, 7147, 7232, -1, 7232, 7144, 7233, -1, 7185, 7150, 7148, -1, 7148, 7150, 7149, -1, 7149, 7150, 7152, -1, 7151, 7152, 7153, -1, 7157, 7153, 7154, -1, 7214, 7154, 7188, -1, 7156, 7188, 7158, -1, 7155, 7158, 7215, -1, 7155, 7156, 7158, -1, 7149, 7152, 7151, -1, 7151, 7153, 7157, -1, 7157, 7154, 7214, -1, 7214, 7188, 7156, -1, 7158, 7189, 7215, -1, 7185, 7148, 7199, -1, 7199, 7148, 7159, -1, 7160, 7161, 7199, -1, 7160, 7162, 7161, -1, 7160, 7163, 7162, -1, 7160, 7080, 7163, -1, 7160, 7164, 7080, -1, 7160, 7165, 7164, -1, 7160, 7166, 7165, -1, 7160, 7167, 7166, -1, 7160, 7068, 7167, -1, 7160, 7168, 7068, -1, 7160, 7203, 7168, -1, 7168, 7203, 7169, -1, 7169, 7203, 7069, -1, 7069, 7203, 7070, -1, 7070, 7203, 7083, -1, 7083, 7203, 7072, -1, 7072, 7203, 7144, -1, 7147, 7072, 7144, -1, 7147, 7170, 7072, -1, 7147, 7143, 7170, -1, 7170, 7143, 7140, -1, 7073, 7140, 7138, -1, 7202, 7138, 7177, -1, 7075, 7177, 7178, -1, 7086, 7178, 7171, -1, 7172, 7171, 7179, -1, 7172, 7086, 7171, -1, 7143, 7173, 7140, -1, 7140, 7173, 7175, -1, 7174, 7140, 7175, -1, 7170, 7140, 7073, -1, 7136, 7176, 7138, -1, 7138, 7176, 7134, -1, 7177, 7138, 7134, -1, 7202, 7177, 7075, -1, 7075, 7178, 7086, -1, 7171, 7132, 7179, -1, 7179, 7132, 7077, -1, 7077, 7132, 7131, -1, 7180, 7131, 7078, -1, 7180, 7077, 7131, -1, 7131, 7181, 7078, -1, 7078, 7181, 7079, -1, 7079, 7181, 7128, -1, 7163, 7079, 7128, -1, 7163, 7080, 7079, -1, 7161, 7190, 7199, -1, 7199, 7190, 7094, -1, 7109, 7199, 7094, -1, 7109, 7182, 7199, -1, 7199, 7182, 7117, -1, 7116, 7199, 7117, -1, 7116, 7183, 7199, -1, 7199, 7183, 7200, -1, 7185, 7200, 7107, -1, 7184, 7185, 7107, -1, 7184, 7186, 7185, -1, 7185, 7186, 7115, -1, 7106, 7185, 7115, -1, 7106, 7150, 7185, -1, 7106, 7152, 7150, -1, 7106, 7187, 7152, -1, 7152, 7187, 7153, -1, 7153, 7187, 7189, -1, 7154, 7189, 7188, -1, 7154, 7153, 7189, -1, 7094, 7190, 7096, -1, 7096, 7190, 7123, -1, 7122, 7096, 7123, -1, 7122, 7110, 7096, -1, 7122, 7126, 7110, -1, 7110, 7126, 7097, -1, 7097, 7126, 7098, -1, 7098, 7126, 7193, -1, 7099, 7193, 7192, -1, 7191, 7192, 7114, -1, 7191, 7099, 7192, -1, 7098, 7193, 7099, -1, 7192, 7121, 7114, -1, 7114, 7121, 7103, -1, 7103, 7121, 7201, -1, 7194, 7201, 7198, -1, 7104, 7198, 7189, -1, 7187, 7104, 7189, -1, 7201, 7195, 7198, -1, 7198, 7195, 7197, -1, 7196, 7198, 7197, -1, 7194, 7198, 7104, -1, 7189, 7158, 7188, -1, 7185, 7199, 7200, -1, 7194, 7103, 7201, -1, 7202, 7073, 7138, -1, 7145, 7203, 7227, -1, 7227, 7203, 7160, -1, 7159, 7225, 7227, -1, 7159, 7124, 7225, -1, 7159, 7204, 7124, -1, 7159, 7224, 7204, -1, 7159, 7093, 7224, -1, 7159, 7092, 7093, -1, 7159, 7108, 7092, -1, 7159, 7205, 7108, -1, 7159, 7206, 7205, -1, 7159, 7207, 7206, -1, 7159, 7208, 7207, -1, 7159, 7148, 7208, -1, 7208, 7148, 7209, -1, 7209, 7148, 7210, -1, 7210, 7148, 7211, -1, 7211, 7148, 7212, -1, 7212, 7148, 7213, -1, 7213, 7148, 7149, -1, 7151, 7213, 7149, -1, 7151, 7157, 7213, -1, 7213, 7157, 7214, -1, 7156, 7213, 7214, -1, 7156, 7155, 7213, -1, 7213, 7155, 7215, -1, 7105, 7215, 7216, -1, 7105, 7213, 7215, -1, 7215, 7118, 7216, -1, 7216, 7118, 7217, -1, 7218, 7216, 7217, -1, 7218, 7125, 7216, -1, 7216, 7125, 7219, -1, 7219, 7125, 7102, -1, 7102, 7125, 7101, -1, 7101, 7125, 7113, -1, 7113, 7125, 7100, -1, 7100, 7125, 7220, -1, 7220, 7125, 7222, -1, 7112, 7222, 7111, -1, 7112, 7220, 7222, -1, 7119, 7120, 7118, -1, 7118, 7120, 7221, -1, 7217, 7118, 7221, -1, 7222, 7127, 7111, -1, 7111, 7127, 7095, -1, 7095, 7127, 7223, -1, 7224, 7095, 7223, -1, 7224, 7093, 7095, -1, 7225, 7129, 7227, -1, 7227, 7129, 7130, -1, 7090, 7130, 7235, -1, 7090, 7227, 7130, -1, 7090, 7091, 7227, -1, 7227, 7091, 7067, -1, 7226, 7227, 7067, -1, 7226, 7228, 7227, -1, 7227, 7228, 7229, -1, 7230, 7227, 7229, -1, 7230, 7145, 7227, -1, 7230, 7081, 7145, -1, 7145, 7081, 7231, -1, 7082, 7145, 7231, -1, 7082, 7071, 7145, -1, 7145, 7071, 7084, -1, 7233, 7084, 7232, -1, 7233, 7145, 7084, -1, 7130, 7234, 7235, -1, 7235, 7234, 7133, -1, 7236, 7133, 7237, -1, 7089, 7237, 7238, -1, 7089, 7236, 7237, -1, 7235, 7133, 7236, -1, 7237, 7239, 7238, -1, 7238, 7239, 7088, -1, 7088, 7239, 7240, -1, 7087, 7240, 7241, -1, 7076, 7241, 7139, -1, 7074, 7139, 7242, -1, 7074, 7076, 7139, -1, 7088, 7240, 7087, -1, 7241, 7243, 7139, -1, 7139, 7243, 7137, -1, 7135, 7139, 7137, -1, 7139, 7141, 7242, -1, 7242, 7141, 7085, -1, 7085, 7141, 7244, -1, 7244, 7141, 7084, -1, 7084, 7141, 7245, -1, 7142, 7084, 7245, -1, 7142, 7146, 7084, -1, 7084, 7146, 7246, -1, 7232, 7084, 7246, -1, 7076, 7087, 7241, -1, 7247, 8145, 7414, -1, 7247, 8144, 8145, -1, 7247, 7248, 8144, -1, 7247, 7249, 7248, -1, 7247, 8166, 7249, -1, 7247, 7250, 8166, -1, 7247, 7252, 7250, -1, 7247, 7251, 7252, -1, 7247, 7253, 7251, -1, 7247, 8149, 7253, -1, 7247, 7254, 8149, -1, 7247, 8189, 7254, -1, 7247, 7256, 8189, -1, 8189, 7256, 7255, -1, 7255, 7256, 8187, -1, 8187, 7256, 8186, -1, 8186, 7256, 8175, -1, 8175, 7256, 8171, -1, 8171, 7256, 8172, -1, 8172, 7256, 8184, -1, 8184, 7256, 7258, -1, 7258, 7256, 7257, -1, 8212, 7258, 7257, -1, 8212, 7259, 7258, -1, 8212, 7933, 7259, -1, 8212, 8201, 7933, -1, 7933, 8201, 8202, -1, 7957, 8202, 7260, -1, 7481, 7260, 7480, -1, 7956, 7480, 8203, -1, 7261, 7956, 8203, -1, 7261, 7954, 7956, -1, 7261, 7262, 7954, -1, 7954, 7262, 7263, -1, 7263, 7262, 8214, -1, 7264, 7263, 8214, -1, 7264, 7265, 7263, -1, 7264, 7266, 7265, -1, 7265, 7266, 7467, -1, 7467, 7266, 7892, -1, 7930, 7892, 7267, -1, 7468, 7267, 7269, -1, 7268, 7269, 7270, -1, 7469, 7270, 7894, -1, 7445, 7894, 7271, -1, 7272, 7271, 7273, -1, 7446, 7273, 7275, -1, 7274, 7275, 7276, -1, 7447, 7276, 7277, -1, 7278, 7277, 7279, -1, 7280, 7279, 8138, -1, 7280, 7278, 7279, -1, 7280, 7951, 7278, -1, 7280, 8121, 7951, -1, 7951, 8121, 7281, -1, 7281, 8121, 7282, -1, 7284, 7281, 7282, -1, 7284, 7283, 7281, -1, 7284, 7285, 7283, -1, 7283, 7285, 7286, -1, 7286, 7285, 8124, -1, 8140, 7286, 8124, -1, 8140, 7950, 7286, -1, 8140, 7287, 7950, -1, 7950, 7287, 7949, -1, 7949, 7287, 8126, -1, 7479, 8126, 8142, -1, 7289, 7479, 8142, -1, 7289, 7288, 7479, -1, 7289, 7248, 7288, -1, 7289, 8144, 7248, -1, 7257, 7256, 8200, -1, 8200, 7256, 7431, -1, 7290, 7431, 8211, -1, 7290, 8200, 7431, -1, 8226, 8050, 7431, -1, 8226, 7291, 8050, -1, 8226, 8225, 7291, -1, 7291, 8225, 8064, -1, 8064, 8225, 7296, -1, 7292, 8064, 7296, -1, 7292, 8063, 8064, -1, 7292, 8031, 8063, -1, 8063, 8031, 8041, -1, 8062, 8041, 8032, -1, 8075, 8032, 8042, -1, 8074, 8042, 7293, -1, 8060, 7293, 8034, -1, 7399, 8034, 7776, -1, 8073, 7776, 7793, -1, 7294, 7793, 7794, -1, 8058, 7794, 7295, -1, 8058, 7294, 7794, -1, 8225, 7297, 7296, -1, 7296, 7297, 8030, -1, 8030, 7297, 7298, -1, 8028, 7298, 7299, -1, 8252, 8028, 7299, -1, 8252, 7300, 8028, -1, 8252, 8224, 7300, -1, 7300, 8224, 7301, -1, 7301, 8224, 8047, -1, 8047, 8224, 8037, -1, 8037, 8224, 7302, -1, 7502, 7302, 8007, -1, 7303, 8007, 7304, -1, 7303, 7502, 8007, -1, 8030, 7298, 8028, -1, 7309, 7981, 8224, -1, 7309, 7980, 7981, -1, 7309, 7305, 7980, -1, 7309, 7306, 7305, -1, 7309, 8003, 7306, -1, 7309, 8002, 8003, -1, 7309, 7992, 8002, -1, 7309, 8001, 7992, -1, 7309, 7307, 8001, -1, 7309, 7308, 7307, -1, 7309, 7310, 7308, -1, 7309, 7312, 7310, -1, 7309, 7311, 7312, -1, 7309, 8113, 7311, -1, 7309, 8222, 8113, -1, 8113, 8222, 8111, -1, 8111, 8222, 7313, -1, 8221, 8111, 7313, -1, 8221, 8109, 8111, -1, 8221, 7314, 8109, -1, 8109, 7314, 7316, -1, 7316, 7314, 7315, -1, 7317, 7315, 8093, -1, 7317, 7316, 7315, -1, 7317, 7319, 7316, -1, 7317, 7318, 7319, -1, 7319, 7318, 7320, -1, 7320, 7318, 7321, -1, 7321, 7318, 7322, -1, 8100, 7322, 7323, -1, 8107, 7323, 7324, -1, 7504, 7324, 8084, -1, 7352, 8084, 7349, -1, 7348, 7349, 8095, -1, 7779, 8095, 7325, -1, 7347, 7325, 7326, -1, 8097, 7347, 7326, -1, 8097, 7802, 7347, -1, 8097, 8088, 7802, -1, 7802, 8088, 7327, -1, 7327, 8088, 7328, -1, 7801, 7328, 7329, -1, 7855, 7329, 7420, -1, 7855, 7801, 7329, -1, 7855, 7330, 7801, -1, 7855, 7834, 7330, -1, 7330, 7834, 7346, -1, 7346, 7834, 7857, -1, 7345, 7857, 7858, -1, 7344, 7858, 7859, -1, 7343, 7859, 7860, -1, 7800, 7860, 7861, -1, 7404, 7861, 7837, -1, 7403, 7837, 7402, -1, 7331, 7402, 7332, -1, 7401, 7332, 7333, -1, 8071, 7333, 7864, -1, 8055, 7864, 7422, -1, 8055, 8071, 7864, -1, 7315, 7334, 8093, -1, 8093, 7334, 7336, -1, 7336, 7334, 7414, -1, 7335, 7414, 7851, -1, 7335, 7336, 7414, -1, 7335, 7829, 7336, -1, 7336, 7829, 7337, -1, 7337, 7829, 7338, -1, 7338, 7829, 7830, -1, 7418, 7830, 7852, -1, 7419, 7852, 7339, -1, 7341, 7339, 7342, -1, 8078, 7342, 7340, -1, 8078, 7341, 7342, -1, 7343, 7344, 7859, -1, 7344, 7345, 7858, -1, 7345, 7346, 7857, -1, 7801, 7327, 7328, -1, 7347, 7779, 7325, -1, 7779, 7348, 8095, -1, 7349, 7348, 7352, -1, 7352, 7348, 7803, -1, 7353, 7803, 7782, -1, 8105, 7782, 7805, -1, 7350, 7805, 7351, -1, 8119, 7351, 7988, -1, 7497, 7988, 7997, -1, 8117, 7997, 7498, -1, 7499, 7498, 7998, -1, 7500, 7998, 7990, -1, 8115, 7990, 7999, -1, 8103, 7999, 7501, -1, 8103, 8115, 7999, -1, 7352, 7803, 7353, -1, 7353, 7782, 8105, -1, 8105, 7805, 7350, -1, 7351, 7807, 7988, -1, 7988, 7807, 7354, -1, 7354, 7807, 7808, -1, 7987, 7808, 7985, -1, 7987, 7354, 7808, -1, 7808, 7355, 7985, -1, 7985, 7355, 7357, -1, 7357, 7355, 7358, -1, 7356, 7358, 7359, -1, 7356, 7357, 7358, -1, 7358, 7361, 7359, -1, 7359, 7361, 7360, -1, 7360, 7361, 7809, -1, 7362, 7809, 7784, -1, 7978, 7784, 7363, -1, 7364, 7363, 7977, -1, 7364, 7978, 7363, -1, 7360, 7809, 7362, -1, 7362, 7784, 7978, -1, 7494, 7978, 7979, -1, 8005, 7979, 7366, -1, 7365, 7366, 7495, -1, 7365, 8005, 7366, -1, 7363, 7368, 7977, -1, 7977, 7368, 7367, -1, 7367, 7368, 7369, -1, 7370, 7369, 7975, -1, 7370, 7367, 7369, -1, 7369, 7372, 7975, -1, 7975, 7372, 7371, -1, 7371, 7372, 7974, -1, 7974, 7372, 7812, -1, 7962, 7812, 7973, -1, 7962, 7974, 7812, -1, 7812, 7373, 7973, -1, 7973, 7373, 7960, -1, 7960, 7373, 7374, -1, 7958, 7374, 7377, -1, 7958, 7960, 7374, -1, 7374, 7788, 7377, -1, 7377, 7788, 7375, -1, 7376, 7377, 7375, -1, 7376, 7378, 7377, -1, 7376, 7379, 7378, -1, 7378, 7379, 7972, -1, 7972, 7379, 8022, -1, 7380, 7972, 8022, -1, 7380, 7971, 7972, -1, 7380, 8014, 7971, -1, 7971, 8014, 7982, -1, 7982, 8014, 7381, -1, 8224, 7381, 8015, -1, 7382, 8224, 8015, -1, 7382, 7383, 8224, -1, 8224, 7383, 8026, -1, 7302, 8224, 8026, -1, 7788, 7789, 7375, -1, 7375, 7789, 7384, -1, 7384, 7789, 7387, -1, 7385, 7387, 7386, -1, 8021, 7386, 8012, -1, 8021, 7385, 7386, -1, 7384, 7387, 7385, -1, 7386, 7388, 8012, -1, 8012, 7388, 8020, -1, 8020, 7388, 7389, -1, 7390, 7389, 7391, -1, 7390, 8020, 7389, -1, 7389, 7815, 7391, -1, 7391, 7815, 7392, -1, 7392, 7815, 7396, -1, 7393, 7396, 7397, -1, 7393, 7392, 7396, -1, 7393, 8044, 7392, -1, 7392, 8044, 8019, -1, 8019, 8044, 7394, -1, 7503, 7394, 7395, -1, 8018, 7395, 8045, -1, 8008, 8045, 7304, -1, 8007, 8008, 7304, -1, 7396, 7398, 7397, -1, 7397, 7398, 8035, -1, 8035, 7398, 7774, -1, 8043, 7774, 7773, -1, 8034, 7773, 7776, -1, 8034, 8043, 7773, -1, 8035, 7774, 8043, -1, 7399, 7776, 8073, -1, 8073, 7793, 7294, -1, 7794, 7795, 7295, -1, 7295, 7795, 7400, -1, 7400, 7795, 7797, -1, 8072, 7797, 7401, -1, 8071, 7401, 7333, -1, 8071, 8072, 7401, -1, 7400, 7797, 8072, -1, 7401, 7331, 7332, -1, 7331, 7403, 7402, -1, 7403, 7404, 7837, -1, 7404, 7800, 7861, -1, 7800, 7343, 7860, -1, 7407, 7405, 7406, -1, 7407, 7904, 7405, -1, 7407, 7408, 7904, -1, 7904, 7408, 7416, -1, 7416, 7408, 7847, -1, 7903, 7847, 7848, -1, 7901, 7848, 7409, -1, 7417, 7409, 7825, -1, 7899, 7825, 7849, -1, 7898, 7849, 7850, -1, 7877, 7850, 7410, -1, 7411, 7410, 7412, -1, 7414, 7412, 7851, -1, 7414, 7411, 7412, -1, 7414, 7413, 7411, -1, 7414, 7415, 7413, -1, 7414, 8146, 7415, -1, 7414, 8130, 8146, -1, 7414, 8145, 8130, -1, 7416, 7847, 7903, -1, 7903, 7848, 7901, -1, 7901, 7409, 7417, -1, 7417, 7825, 7899, -1, 7899, 7849, 7898, -1, 7898, 7850, 7877, -1, 7877, 7410, 7411, -1, 7338, 7830, 7418, -1, 7418, 7852, 7419, -1, 7419, 7339, 7341, -1, 7342, 7832, 7340, -1, 7340, 7832, 8090, -1, 8090, 7832, 7420, -1, 7421, 7420, 7329, -1, 7421, 8090, 7420, -1, 7864, 7865, 7422, -1, 7422, 7865, 8068, -1, 8068, 7865, 7423, -1, 8054, 7423, 8053, -1, 8054, 8068, 7423, -1, 7423, 7424, 8053, -1, 8053, 7424, 8052, -1, 8052, 7424, 7425, -1, 7426, 7425, 7867, -1, 7428, 7867, 7429, -1, 7427, 7429, 8050, -1, 7427, 7428, 7429, -1, 8052, 7425, 7426, -1, 7426, 7867, 7428, -1, 7429, 7430, 8050, -1, 8050, 7430, 7431, -1, 7431, 7430, 7432, -1, 7433, 7431, 7432, -1, 7433, 7434, 7431, -1, 7433, 7435, 7434, -1, 7433, 7842, 7435, -1, 7435, 7842, 7910, -1, 7910, 7842, 7843, -1, 7441, 7843, 7442, -1, 7909, 7442, 7436, -1, 7908, 7436, 7844, -1, 7907, 7844, 7845, -1, 7443, 7845, 7846, -1, 7444, 7846, 7437, -1, 7438, 7437, 7439, -1, 7440, 7439, 7406, -1, 7405, 7440, 7406, -1, 7910, 7843, 7441, -1, 7441, 7442, 7909, -1, 7909, 7436, 7908, -1, 7908, 7844, 7907, -1, 7907, 7845, 7443, -1, 7443, 7846, 7444, -1, 7444, 7437, 7438, -1, 7438, 7439, 7440, -1, 7445, 7271, 7272, -1, 7272, 7273, 7446, -1, 7446, 7275, 7274, -1, 7274, 7276, 7447, -1, 7447, 7277, 7278, -1, 7279, 7448, 8138, -1, 8138, 7448, 8137, -1, 8137, 7448, 7449, -1, 7450, 7449, 7451, -1, 7450, 8137, 7449, -1, 7449, 7874, 7451, -1, 7451, 7874, 7452, -1, 7452, 7874, 7875, -1, 7454, 7875, 7453, -1, 8133, 7453, 7455, -1, 8133, 7454, 7453, -1, 7452, 7875, 7454, -1, 7453, 7896, 7455, -1, 7455, 7896, 7456, -1, 7456, 7896, 7457, -1, 8147, 7457, 7415, -1, 8146, 8147, 7415, -1, 7456, 7457, 8147, -1, 7434, 7458, 7431, -1, 7431, 7458, 7885, -1, 8211, 7885, 7459, -1, 8211, 7431, 7885, -1, 7885, 7886, 7459, -1, 7459, 7886, 8219, -1, 8219, 7886, 7462, -1, 8218, 7462, 7887, -1, 7460, 7887, 7461, -1, 7460, 8218, 7887, -1, 8219, 7462, 8218, -1, 7887, 7463, 7461, -1, 7461, 7463, 7465, -1, 7465, 7463, 7889, -1, 7466, 7889, 7890, -1, 7464, 7890, 8207, -1, 7464, 7466, 7890, -1, 7465, 7889, 7466, -1, 7890, 7891, 8207, -1, 8207, 7891, 8206, -1, 8206, 7891, 7892, -1, 7266, 8206, 7892, -1, 7467, 7892, 7930, -1, 7930, 7267, 7468, -1, 7468, 7269, 7268, -1, 7268, 7270, 7469, -1, 7469, 7894, 7445, -1, 7919, 8163, 7941, -1, 7919, 7470, 8163, -1, 7919, 7471, 7470, -1, 7470, 7471, 8162, -1, 8162, 7471, 7942, -1, 8148, 7942, 7472, -1, 8161, 7472, 7474, -1, 7475, 7474, 7476, -1, 8170, 7476, 7943, -1, 8159, 7943, 7944, -1, 7473, 7944, 8169, -1, 7473, 8159, 7944, -1, 8162, 7942, 8148, -1, 8148, 7472, 8161, -1, 8161, 7474, 7475, -1, 7475, 7476, 8170, -1, 8170, 7943, 8159, -1, 7944, 7945, 8169, -1, 8169, 7945, 8168, -1, 8168, 7945, 7947, -1, 8156, 7947, 7477, -1, 8167, 7477, 7478, -1, 8167, 8156, 7477, -1, 8168, 7947, 8156, -1, 7477, 7948, 7478, -1, 7478, 7948, 7288, -1, 7288, 7948, 7479, -1, 7479, 7949, 8126, -1, 7956, 7481, 7480, -1, 7481, 7957, 7260, -1, 7957, 7933, 8202, -1, 7933, 7934, 7259, -1, 7259, 7934, 7482, -1, 7482, 7934, 7912, -1, 8197, 7912, 8181, -1, 8197, 7482, 7912, -1, 7912, 7483, 8181, -1, 8181, 7483, 7485, -1, 7485, 7483, 7935, -1, 7486, 7935, 7936, -1, 7484, 7936, 7487, -1, 7484, 7486, 7936, -1, 7485, 7935, 7486, -1, 7936, 7937, 7487, -1, 7487, 7937, 7491, -1, 7491, 7937, 7915, -1, 8178, 7915, 7938, -1, 7492, 7938, 7488, -1, 8194, 7488, 7939, -1, 8192, 7939, 7489, -1, 7493, 7489, 7917, -1, 8191, 7917, 7941, -1, 8163, 8191, 7941, -1, 8163, 7490, 8191, -1, 8191, 7490, 8177, -1, 8177, 7490, 8189, -1, 8189, 7490, 7254, -1, 7491, 7915, 8178, -1, 8178, 7938, 7492, -1, 7492, 7488, 8194, -1, 8194, 7939, 8192, -1, 8192, 7489, 7493, -1, 7493, 7917, 8191, -1, 7362, 7978, 7494, -1, 7494, 7979, 8005, -1, 7366, 7496, 7495, -1, 7495, 7496, 8004, -1, 8004, 7496, 7306, -1, 8003, 8004, 7306, -1, 7981, 7969, 8224, -1, 8224, 7969, 7982, -1, 7381, 8224, 7982, -1, 8119, 7988, 7497, -1, 7497, 7997, 8117, -1, 8117, 7498, 7499, -1, 7499, 7998, 7500, -1, 7500, 7990, 8115, -1, 7999, 7308, 7501, -1, 7501, 7308, 7310, -1, 8037, 7302, 7502, -1, 8008, 8018, 8045, -1, 8018, 7503, 7395, -1, 7503, 8019, 7394, -1, 8063, 8041, 8062, -1, 8062, 8032, 8075, -1, 8075, 8042, 8074, -1, 8074, 7293, 8060, -1, 7399, 8060, 8034, -1, 7321, 7322, 8100, -1, 8100, 7323, 8107, -1, 8107, 7324, 7504, -1, 7504, 8084, 7352, -1, 8119, 7350, 7351, -1, 8295, 8199, 8229, -1, 8295, 7505, 8199, -1, 8295, 8183, 7505, -1, 8295, 7506, 8183, -1, 8295, 8173, 7506, -1, 8295, 8174, 8173, -1, 8295, 8185, 8174, -1, 8295, 8176, 8185, -1, 8295, 7507, 8176, -1, 8295, 8188, 7507, -1, 8295, 7750, 8188, -1, 8295, 7508, 7750, -1, 8295, 7511, 7508, -1, 7508, 7511, 8165, -1, 8165, 7511, 8150, -1, 8150, 7511, 7509, -1, 7509, 7511, 8151, -1, 8151, 7511, 8152, -1, 8152, 7511, 8153, -1, 8153, 7511, 8154, -1, 8154, 7511, 7510, -1, 7510, 7511, 8143, -1, 7512, 8143, 8127, -1, 7770, 8127, 7734, -1, 7513, 7734, 7924, -1, 7513, 7770, 7734, -1, 7513, 7923, 7770, -1, 7770, 7923, 8155, -1, 8155, 7923, 8157, -1, 8157, 7923, 7922, -1, 7736, 7922, 7946, -1, 7737, 7946, 7514, -1, 8158, 7514, 7738, -1, 8158, 7737, 7514, -1, 7515, 8129, 7511, -1, 7515, 7704, 8129, -1, 7515, 7897, 7704, -1, 7515, 7876, 7897, -1, 7515, 7651, 7876, -1, 7515, 7516, 7651, -1, 7515, 7517, 7516, -1, 7515, 8082, 7517, -1, 7515, 7525, 8082, -1, 8082, 7525, 7518, -1, 7518, 7525, 8108, -1, 8101, 7518, 8108, -1, 8101, 7767, 7518, -1, 8101, 7519, 7767, -1, 7767, 7519, 7768, -1, 7520, 7768, 7766, -1, 7765, 7766, 8106, -1, 7521, 7765, 8106, -1, 7521, 7522, 7765, -1, 7521, 8099, 7522, -1, 7522, 8099, 8083, -1, 8083, 8099, 8085, -1, 8085, 8099, 8098, -1, 7804, 8098, 7524, -1, 7523, 7524, 7806, -1, 7523, 7804, 7524, -1, 8108, 7525, 7556, -1, 7556, 7525, 7526, -1, 8110, 7526, 7527, -1, 7528, 8110, 7527, -1, 7528, 8112, 8110, -1, 7528, 8223, 8112, -1, 8112, 8223, 7529, -1, 7536, 8112, 7529, -1, 7536, 7530, 8112, -1, 7536, 7532, 7530, -1, 7536, 7531, 7532, -1, 7536, 7533, 7531, -1, 7536, 7609, 7533, -1, 7536, 7991, 7609, -1, 7536, 8000, 7991, -1, 7536, 7535, 8000, -1, 7536, 7534, 7535, -1, 7536, 7993, 7534, -1, 7536, 7994, 7993, -1, 7536, 7967, 7994, -1, 7536, 7537, 7967, -1, 7536, 7968, 7537, -1, 7536, 7538, 7968, -1, 7536, 7540, 7538, -1, 7538, 7540, 7539, -1, 7539, 7540, 7970, -1, 7970, 7540, 7541, -1, 7541, 7540, 8023, -1, 7542, 7541, 8023, -1, 7542, 7543, 7541, -1, 7541, 7543, 7983, -1, 7983, 7543, 7755, -1, 7754, 7755, 7544, -1, 7545, 7754, 7544, -1, 7545, 7546, 7754, -1, 7545, 7576, 7546, -1, 7545, 7547, 7576, -1, 7576, 7547, 7574, -1, 7574, 7547, 7575, -1, 7573, 7575, 8013, -1, 7572, 8013, 7548, -1, 8011, 7572, 7548, -1, 8011, 7813, 7572, -1, 8011, 7549, 7813, -1, 7813, 7549, 7814, -1, 7814, 7549, 8010, -1, 7816, 8010, 7550, -1, 7551, 7816, 7550, -1, 7551, 7790, 7816, -1, 7551, 8036, 7790, -1, 7551, 7552, 8036, -1, 7551, 7553, 7552, -1, 7552, 7553, 8009, -1, 7759, 8009, 7555, -1, 7554, 7555, 7761, -1, 7554, 7759, 7555, -1, 7556, 7526, 8110, -1, 8254, 8038, 7540, -1, 8254, 7557, 8038, -1, 8038, 7557, 8027, -1, 8027, 7557, 7558, -1, 7559, 8027, 7558, -1, 7559, 8029, 8027, -1, 7559, 8228, 8029, -1, 8029, 8228, 7565, -1, 7565, 8228, 8227, -1, 8049, 8227, 8229, -1, 7560, 8229, 7817, -1, 7840, 7560, 7817, -1, 7840, 8051, 7560, -1, 7840, 7561, 8051, -1, 7840, 7839, 7561, -1, 7561, 7839, 8066, -1, 8066, 7839, 7562, -1, 7563, 7562, 7838, -1, 8067, 7838, 7564, -1, 8067, 7563, 7838, -1, 7565, 8227, 8049, -1, 8065, 7565, 8049, -1, 8065, 7566, 7565, -1, 8065, 8039, 7566, -1, 8065, 8040, 8039, -1, 8065, 7568, 8040, -1, 8040, 7568, 7567, -1, 7567, 7568, 7569, -1, 8033, 7569, 7570, -1, 8033, 7567, 7569, -1, 7790, 7571, 7791, -1, 7790, 8036, 7571, -1, 7816, 7814, 8010, -1, 7572, 7573, 8013, -1, 7573, 7574, 7575, -1, 7576, 7577, 7546, -1, 7546, 7577, 7959, -1, 7959, 7577, 7787, -1, 7961, 7787, 7579, -1, 7578, 7579, 7580, -1, 7578, 7961, 7579, -1, 7959, 7787, 7961, -1, 7579, 7786, 7580, -1, 7580, 7786, 7963, -1, 7963, 7786, 7964, -1, 7964, 7786, 7582, -1, 7581, 7582, 7976, -1, 7581, 7964, 7582, -1, 7582, 7811, 7976, -1, 7976, 7811, 7583, -1, 7583, 7811, 7965, -1, 7965, 7811, 7585, -1, 7584, 7585, 7586, -1, 7584, 7965, 7585, -1, 7585, 7810, 7586, -1, 7586, 7810, 7966, -1, 7966, 7810, 7785, -1, 7587, 7785, 7595, -1, 7588, 7595, 7596, -1, 7984, 7596, 7597, -1, 7984, 7588, 7596, -1, 7966, 7785, 7587, -1, 7589, 7966, 7587, -1, 7589, 7590, 7966, -1, 7589, 7591, 7590, -1, 7590, 7591, 7592, -1, 7594, 7592, 7593, -1, 7994, 7594, 7593, -1, 7994, 7967, 7594, -1, 7587, 7595, 7588, -1, 7596, 7783, 7597, -1, 7597, 7783, 7598, -1, 7598, 7783, 7599, -1, 7995, 7599, 7986, -1, 7995, 7598, 7599, -1, 7599, 7601, 7986, -1, 7986, 7601, 7600, -1, 7600, 7601, 7602, -1, 7996, 7602, 7806, -1, 7603, 7806, 7524, -1, 7603, 7996, 7806, -1, 7603, 8118, 7996, -1, 7996, 8118, 7604, -1, 7604, 8118, 7989, -1, 7989, 8118, 8104, -1, 7756, 8104, 7605, -1, 7606, 7756, 7605, -1, 7606, 7607, 7756, -1, 7606, 8116, 7607, -1, 7607, 8116, 7608, -1, 7608, 8116, 8114, -1, 8102, 7608, 8114, -1, 8102, 7609, 7608, -1, 8102, 7533, 7609, -1, 7600, 7602, 7996, -1, 8098, 7804, 8085, -1, 8085, 7804, 7781, -1, 8094, 7781, 7611, -1, 8086, 7611, 7780, -1, 8096, 7780, 7610, -1, 8096, 8086, 7780, -1, 8085, 7781, 8094, -1, 8094, 7611, 8086, -1, 7780, 7612, 7610, -1, 7610, 7612, 8087, -1, 8087, 7612, 7614, -1, 7613, 7614, 8089, -1, 7613, 8087, 7614, -1, 7614, 7617, 8089, -1, 8089, 7617, 7616, -1, 8076, 7616, 7833, -1, 7647, 7833, 7615, -1, 8077, 7615, 7648, -1, 8077, 7647, 7615, -1, 7616, 7617, 7618, -1, 7618, 7617, 7778, -1, 7856, 7778, 7619, -1, 7835, 7619, 7621, -1, 7620, 7621, 7628, -1, 7629, 7628, 7622, -1, 7836, 7622, 7630, -1, 7631, 7630, 7623, -1, 7632, 7623, 7633, -1, 7862, 7633, 7799, -1, 7863, 7799, 7634, -1, 7624, 7634, 7798, -1, 7625, 7798, 8056, -1, 7625, 7624, 7798, -1, 7625, 7626, 7624, -1, 7625, 8070, 7626, -1, 7626, 8070, 8069, -1, 7866, 8069, 7646, -1, 7627, 7646, 7564, -1, 7838, 7627, 7564, -1, 7618, 7778, 7856, -1, 7856, 7619, 7835, -1, 7835, 7621, 7620, -1, 7620, 7628, 7629, -1, 7629, 7622, 7836, -1, 7836, 7630, 7631, -1, 7631, 7623, 7632, -1, 7632, 7633, 7862, -1, 7862, 7799, 7863, -1, 7863, 7634, 7624, -1, 7798, 7796, 8056, -1, 8056, 7796, 7635, -1, 7635, 7796, 7636, -1, 8057, 7636, 7637, -1, 8057, 7635, 7636, -1, 7636, 7777, 7637, -1, 7637, 7777, 7639, -1, 7639, 7777, 7792, -1, 8059, 7792, 7775, -1, 7638, 7775, 7643, -1, 7638, 8059, 7775, -1, 7639, 7792, 8059, -1, 7775, 7640, 7643, -1, 7643, 7640, 7642, -1, 7641, 7643, 7642, -1, 7641, 8061, 7643, -1, 7641, 7644, 8061, -1, 7641, 7570, 7644, -1, 7644, 7570, 7569, -1, 7642, 7640, 7645, -1, 7645, 7640, 7791, -1, 7571, 7645, 7791, -1, 8066, 7562, 7563, -1, 7627, 7866, 7646, -1, 7866, 7626, 8069, -1, 8089, 7616, 8076, -1, 8076, 7833, 7647, -1, 7615, 7854, 7648, -1, 7648, 7854, 8079, -1, 8079, 7854, 7853, -1, 8091, 7853, 7831, -1, 8080, 7831, 7649, -1, 8081, 7649, 8092, -1, 8081, 8080, 7649, -1, 8079, 7853, 8091, -1, 8091, 7831, 8080, -1, 7649, 7828, 8092, -1, 8092, 7828, 7517, -1, 7517, 7828, 7516, -1, 7876, 7651, 7650, -1, 7650, 7651, 7827, -1, 7878, 7827, 7652, -1, 7662, 7652, 7663, -1, 7664, 7663, 7826, -1, 7900, 7826, 7653, -1, 7902, 7653, 7665, -1, 7879, 7665, 7666, -1, 7667, 7666, 7668, -1, 7905, 7668, 7824, -1, 7654, 7824, 7823, -1, 7906, 7823, 7655, -1, 7880, 7655, 7822, -1, 7881, 7822, 7656, -1, 7669, 7656, 7821, -1, 7670, 7821, 7671, -1, 7882, 7671, 7657, -1, 7883, 7657, 7658, -1, 7672, 7658, 7820, -1, 7884, 7820, 7819, -1, 7659, 7819, 7841, -1, 7660, 7841, 7818, -1, 8229, 7818, 7817, -1, 8229, 7660, 7818, -1, 8229, 7673, 7660, -1, 8229, 8220, 7673, -1, 8229, 7661, 8220, -1, 8229, 8199, 7661, -1, 7650, 7827, 7878, -1, 7878, 7652, 7662, -1, 7662, 7663, 7664, -1, 7664, 7826, 7900, -1, 7900, 7653, 7902, -1, 7902, 7665, 7879, -1, 7879, 7666, 7667, -1, 7667, 7668, 7905, -1, 7905, 7824, 7654, -1, 7654, 7823, 7906, -1, 7906, 7655, 7880, -1, 7880, 7822, 7881, -1, 7881, 7656, 7669, -1, 7669, 7821, 7670, -1, 7670, 7671, 7882, -1, 7882, 7657, 7883, -1, 7883, 7658, 7672, -1, 7672, 7820, 7884, -1, 7884, 7819, 7659, -1, 7659, 7841, 7660, -1, 7673, 8220, 7674, -1, 7674, 8220, 8210, -1, 8209, 7674, 8210, -1, 8209, 7868, 7674, -1, 8209, 7676, 7868, -1, 7868, 7676, 7675, -1, 7675, 7676, 7677, -1, 7679, 7677, 7678, -1, 8208, 7679, 7678, -1, 8208, 7888, 7679, -1, 8208, 8217, 7888, -1, 7888, 8217, 7680, -1, 7680, 8217, 8216, -1, 7869, 8216, 7681, -1, 7682, 7869, 7681, -1, 7682, 7870, 7869, -1, 7682, 7683, 7870, -1, 7682, 8215, 7683, -1, 7683, 8215, 7931, -1, 7931, 8215, 8205, -1, 7953, 8205, 8204, -1, 7684, 7953, 8204, -1, 7684, 7955, 7953, -1, 7684, 7686, 7955, -1, 7955, 7686, 7685, -1, 7685, 7686, 7688, -1, 7687, 7688, 7689, -1, 8213, 7687, 7689, -1, 8213, 7932, 7687, -1, 8213, 7691, 7932, -1, 7932, 7691, 7690, -1, 7690, 7691, 7693, -1, 7692, 7693, 8182, -1, 7692, 7690, 7693, -1, 7692, 8198, 7690, -1, 7690, 8198, 7911, -1, 7911, 8198, 7694, -1, 7695, 7694, 8196, -1, 7696, 7695, 8196, -1, 7696, 7913, 7695, -1, 7696, 7697, 7913, -1, 7913, 7697, 7698, -1, 7698, 7697, 7699, -1, 7700, 7699, 8180, -1, 7701, 7700, 8180, -1, 7701, 7914, 7700, -1, 7701, 8179, 7914, -1, 7914, 8179, 7916, -1, 7916, 8179, 8195, -1, 7702, 8195, 8193, -1, 7753, 8193, 7703, -1, 7940, 7703, 7752, -1, 7940, 7753, 7703, -1, 7704, 7897, 8131, -1, 8131, 7897, 7705, -1, 8132, 7705, 7706, -1, 7707, 7706, 7709, -1, 7707, 8132, 7706, -1, 8131, 7705, 8132, -1, 7706, 7708, 7709, -1, 7709, 7708, 7710, -1, 7710, 7708, 7711, -1, 8134, 7711, 7895, -1, 8135, 7895, 7712, -1, 8136, 7712, 7713, -1, 8136, 8135, 7712, -1, 7710, 7711, 8134, -1, 8134, 7895, 8135, -1, 7712, 7714, 7713, -1, 7713, 7714, 7769, -1, 7769, 7714, 7873, -1, 8120, 7873, 7715, -1, 7927, 8120, 7715, -1, 7927, 8122, 8120, -1, 7927, 8123, 8122, -1, 7927, 7926, 8123, -1, 8123, 7926, 8139, -1, 8139, 7926, 7925, -1, 7716, 7925, 7732, -1, 7716, 8139, 7925, -1, 7715, 7873, 7928, -1, 7928, 7873, 7717, -1, 7722, 7717, 7872, -1, 7718, 7872, 7719, -1, 7929, 7719, 7723, -1, 7724, 7723, 7725, -1, 7726, 7725, 7871, -1, 7952, 7871, 7720, -1, 7727, 7720, 7893, -1, 7728, 7893, 7729, -1, 7730, 7729, 7721, -1, 7683, 7721, 7870, -1, 7683, 7730, 7721, -1, 7928, 7717, 7722, -1, 7722, 7872, 7718, -1, 7718, 7719, 7929, -1, 7929, 7723, 7724, -1, 7724, 7725, 7726, -1, 7726, 7871, 7952, -1, 7952, 7720, 7727, -1, 7727, 7893, 7728, -1, 7728, 7729, 7730, -1, 7869, 7680, 8216, -1, 7679, 7675, 7677, -1, 7687, 7685, 7688, -1, 7953, 7931, 8205, -1, 7925, 7731, 7732, -1, 7732, 7731, 8125, -1, 8125, 7731, 7735, -1, 8141, 7735, 7924, -1, 7733, 7924, 7734, -1, 7733, 8141, 7924, -1, 8125, 7735, 8141, -1, 8157, 7922, 7736, -1, 7736, 7946, 7737, -1, 7514, 7921, 7738, -1, 7738, 7921, 7739, -1, 7739, 7921, 7740, -1, 8160, 7740, 7741, -1, 8160, 7739, 7740, -1, 7740, 7742, 7741, -1, 7741, 7742, 7744, -1, 7744, 7742, 7920, -1, 7743, 7744, 7920, -1, 7743, 7745, 7744, -1, 7743, 7747, 7745, -1, 7745, 7747, 7746, -1, 7746, 7747, 7748, -1, 7918, 7746, 7748, -1, 7918, 7771, 7746, -1, 7918, 7749, 7771, -1, 7771, 7749, 8190, -1, 8164, 8190, 7750, -1, 7508, 8164, 7750, -1, 8190, 7749, 7751, -1, 7751, 7749, 7752, -1, 7703, 7751, 7752, -1, 7753, 7702, 8193, -1, 7702, 7916, 8195, -1, 7700, 7698, 7699, -1, 7695, 7911, 7694, -1, 7754, 7983, 7755, -1, 7594, 7590, 7592, -1, 7756, 7989, 8104, -1, 8017, 7757, 8006, -1, 8017, 7540, 7757, -1, 8017, 8025, 7540, -1, 7540, 8025, 8016, -1, 8024, 7540, 8016, -1, 8024, 7758, 7540, -1, 7540, 7758, 8023, -1, 7552, 8009, 7759, -1, 7555, 7760, 7761, -1, 7761, 7760, 8046, -1, 8046, 7760, 8006, -1, 7763, 8006, 7762, -1, 7763, 8046, 8006, -1, 8038, 8048, 7540, -1, 7540, 8048, 7764, -1, 7757, 7540, 7764, -1, 7757, 7762, 8006, -1, 7560, 8049, 8229, -1, 7765, 7520, 7766, -1, 7520, 7767, 7768, -1, 8120, 7769, 7873, -1, 8129, 8128, 7511, -1, 7511, 8128, 8143, -1, 7510, 8143, 7512, -1, 7512, 8127, 7770, -1, 8164, 7771, 8190, -1, 7505, 8183, 7772, -1, 7772, 8183, 8182, -1, 7693, 7772, 8182, -1, 7640, 7774, 7791, -1, 7640, 7773, 7774, -1, 7640, 7775, 7773, -1, 7773, 7775, 7776, -1, 7776, 7775, 7792, -1, 7793, 7792, 7777, -1, 7794, 7777, 7636, -1, 7795, 7636, 7796, -1, 7797, 7796, 7798, -1, 7401, 7798, 7634, -1, 7331, 7634, 7799, -1, 7403, 7799, 7633, -1, 7404, 7633, 7623, -1, 7800, 7623, 7630, -1, 7343, 7630, 7622, -1, 7344, 7622, 7628, -1, 7345, 7628, 7621, -1, 7346, 7621, 7619, -1, 7330, 7619, 7778, -1, 7801, 7778, 7617, -1, 7327, 7617, 7614, -1, 7802, 7614, 7612, -1, 7347, 7612, 7780, -1, 7779, 7780, 7611, -1, 7348, 7611, 7781, -1, 7803, 7781, 7804, -1, 7782, 7804, 7523, -1, 7805, 7523, 7806, -1, 7351, 7806, 7602, -1, 7807, 7602, 7601, -1, 7808, 7601, 7599, -1, 7355, 7599, 7783, -1, 7358, 7783, 7596, -1, 7361, 7596, 7595, -1, 7809, 7595, 7785, -1, 7784, 7785, 7810, -1, 7363, 7810, 7585, -1, 7368, 7585, 7811, -1, 7369, 7811, 7582, -1, 7372, 7582, 7786, -1, 7812, 7786, 7579, -1, 7373, 7579, 7787, -1, 7374, 7787, 7577, -1, 7788, 7577, 7576, -1, 7789, 7576, 7574, -1, 7387, 7574, 7573, -1, 7386, 7573, 7572, -1, 7388, 7572, 7813, -1, 7389, 7813, 7814, -1, 7815, 7814, 7816, -1, 7396, 7816, 7790, -1, 7398, 7790, 7791, -1, 7774, 7398, 7791, -1, 7776, 7792, 7793, -1, 7793, 7777, 7794, -1, 7794, 7636, 7795, -1, 7795, 7796, 7797, -1, 7797, 7798, 7401, -1, 7401, 7634, 7331, -1, 7331, 7799, 7403, -1, 7403, 7633, 7404, -1, 7404, 7623, 7800, -1, 7800, 7630, 7343, -1, 7343, 7622, 7344, -1, 7344, 7628, 7345, -1, 7345, 7621, 7346, -1, 7346, 7619, 7330, -1, 7330, 7778, 7801, -1, 7801, 7617, 7327, -1, 7327, 7614, 7802, -1, 7802, 7612, 7347, -1, 7347, 7780, 7779, -1, 7779, 7611, 7348, -1, 7348, 7781, 7803, -1, 7803, 7804, 7782, -1, 7782, 7523, 7805, -1, 7805, 7806, 7351, -1, 7351, 7602, 7807, -1, 7807, 7601, 7808, -1, 7808, 7599, 7355, -1, 7355, 7783, 7358, -1, 7358, 7596, 7361, -1, 7361, 7595, 7809, -1, 7809, 7785, 7784, -1, 7784, 7810, 7363, -1, 7363, 7585, 7368, -1, 7368, 7811, 7369, -1, 7369, 7582, 7372, -1, 7372, 7786, 7812, -1, 7812, 7579, 7373, -1, 7373, 7787, 7374, -1, 7374, 7577, 7788, -1, 7788, 7576, 7789, -1, 7789, 7574, 7387, -1, 7387, 7573, 7386, -1, 7386, 7572, 7388, -1, 7388, 7813, 7389, -1, 7389, 7814, 7815, -1, 7815, 7816, 7396, -1, 7396, 7790, 7398, -1, 7817, 7430, 7840, -1, 7817, 7432, 7430, -1, 7817, 7818, 7432, -1, 7432, 7818, 7433, -1, 7433, 7818, 7841, -1, 7842, 7841, 7819, -1, 7843, 7819, 7820, -1, 7442, 7820, 7658, -1, 7436, 7658, 7657, -1, 7844, 7657, 7671, -1, 7845, 7671, 7821, -1, 7846, 7821, 7656, -1, 7437, 7656, 7822, -1, 7439, 7822, 7655, -1, 7406, 7655, 7823, -1, 7407, 7823, 7824, -1, 7408, 7824, 7668, -1, 7847, 7668, 7666, -1, 7848, 7666, 7665, -1, 7409, 7665, 7653, -1, 7825, 7653, 7826, -1, 7849, 7826, 7663, -1, 7850, 7663, 7652, -1, 7410, 7652, 7827, -1, 7412, 7827, 7651, -1, 7851, 7651, 7516, -1, 7335, 7516, 7828, -1, 7829, 7828, 7649, -1, 7830, 7649, 7831, -1, 7852, 7831, 7853, -1, 7339, 7853, 7854, -1, 7342, 7854, 7615, -1, 7832, 7615, 7833, -1, 7420, 7833, 7616, -1, 7855, 7616, 7618, -1, 7834, 7618, 7856, -1, 7857, 7856, 7835, -1, 7858, 7835, 7620, -1, 7859, 7620, 7629, -1, 7860, 7629, 7836, -1, 7861, 7836, 7631, -1, 7837, 7631, 7632, -1, 7402, 7632, 7862, -1, 7332, 7862, 7863, -1, 7333, 7863, 7624, -1, 7864, 7624, 7626, -1, 7865, 7626, 7866, -1, 7423, 7866, 7627, -1, 7424, 7627, 7838, -1, 7425, 7838, 7562, -1, 7867, 7562, 7839, -1, 7429, 7839, 7840, -1, 7430, 7429, 7840, -1, 7433, 7841, 7842, -1, 7842, 7819, 7843, -1, 7843, 7820, 7442, -1, 7442, 7658, 7436, -1, 7436, 7657, 7844, -1, 7844, 7671, 7845, -1, 7845, 7821, 7846, -1, 7846, 7656, 7437, -1, 7437, 7822, 7439, -1, 7439, 7655, 7406, -1, 7406, 7823, 7407, -1, 7407, 7824, 7408, -1, 7408, 7668, 7847, -1, 7847, 7666, 7848, -1, 7848, 7665, 7409, -1, 7409, 7653, 7825, -1, 7825, 7826, 7849, -1, 7849, 7663, 7850, -1, 7850, 7652, 7410, -1, 7410, 7827, 7412, -1, 7412, 7651, 7851, -1, 7851, 7516, 7335, -1, 7335, 7828, 7829, -1, 7829, 7649, 7830, -1, 7830, 7831, 7852, -1, 7852, 7853, 7339, -1, 7339, 7854, 7342, -1, 7342, 7615, 7832, -1, 7832, 7833, 7420, -1, 7420, 7616, 7855, -1, 7855, 7618, 7834, -1, 7834, 7856, 7857, -1, 7857, 7835, 7858, -1, 7858, 7620, 7859, -1, 7859, 7629, 7860, -1, 7860, 7836, 7861, -1, 7861, 7631, 7837, -1, 7837, 7632, 7402, -1, 7402, 7862, 7332, -1, 7332, 7863, 7333, -1, 7333, 7624, 7864, -1, 7864, 7626, 7865, -1, 7865, 7866, 7423, -1, 7423, 7627, 7424, -1, 7424, 7838, 7425, -1, 7425, 7562, 7867, -1, 7867, 7839, 7429, -1, 7868, 7886, 7674, -1, 7868, 7462, 7886, -1, 7868, 7675, 7462, -1, 7462, 7675, 7887, -1, 7887, 7675, 7679, -1, 7463, 7679, 7888, -1, 7889, 7888, 7680, -1, 7890, 7680, 7869, -1, 7891, 7869, 7870, -1, 7892, 7870, 7721, -1, 7267, 7721, 7729, -1, 7269, 7729, 7893, -1, 7270, 7893, 7720, -1, 7894, 7720, 7871, -1, 7271, 7871, 7725, -1, 7273, 7725, 7723, -1, 7275, 7723, 7719, -1, 7276, 7719, 7872, -1, 7277, 7872, 7717, -1, 7279, 7717, 7873, -1, 7448, 7873, 7714, -1, 7449, 7714, 7712, -1, 7874, 7712, 7895, -1, 7875, 7895, 7711, -1, 7453, 7711, 7708, -1, 7896, 7708, 7706, -1, 7457, 7706, 7705, -1, 7415, 7705, 7897, -1, 7413, 7897, 7876, -1, 7411, 7876, 7650, -1, 7877, 7650, 7878, -1, 7898, 7878, 7662, -1, 7899, 7662, 7664, -1, 7417, 7664, 7900, -1, 7901, 7900, 7902, -1, 7903, 7902, 7879, -1, 7416, 7879, 7667, -1, 7904, 7667, 7905, -1, 7405, 7905, 7654, -1, 7440, 7654, 7906, -1, 7438, 7906, 7880, -1, 7444, 7880, 7881, -1, 7443, 7881, 7669, -1, 7907, 7669, 7670, -1, 7908, 7670, 7882, -1, 7909, 7882, 7883, -1, 7441, 7883, 7672, -1, 7910, 7672, 7884, -1, 7435, 7884, 7659, -1, 7434, 7659, 7660, -1, 7458, 7660, 7673, -1, 7885, 7673, 7674, -1, 7886, 7885, 7674, -1, 7887, 7679, 7463, -1, 7463, 7888, 7889, -1, 7889, 7680, 7890, -1, 7890, 7869, 7891, -1, 7891, 7870, 7892, -1, 7892, 7721, 7267, -1, 7267, 7729, 7269, -1, 7269, 7893, 7270, -1, 7270, 7720, 7894, -1, 7894, 7871, 7271, -1, 7271, 7725, 7273, -1, 7273, 7723, 7275, -1, 7275, 7719, 7276, -1, 7276, 7872, 7277, -1, 7277, 7717, 7279, -1, 7279, 7873, 7448, -1, 7448, 7714, 7449, -1, 7449, 7712, 7874, -1, 7874, 7895, 7875, -1, 7875, 7711, 7453, -1, 7453, 7708, 7896, -1, 7896, 7706, 7457, -1, 7457, 7705, 7415, -1, 7415, 7897, 7413, -1, 7413, 7876, 7411, -1, 7411, 7650, 7877, -1, 7877, 7878, 7898, -1, 7898, 7662, 7899, -1, 7899, 7664, 7417, -1, 7417, 7900, 7901, -1, 7901, 7902, 7903, -1, 7903, 7879, 7416, -1, 7416, 7667, 7904, -1, 7904, 7905, 7405, -1, 7405, 7654, 7440, -1, 7440, 7906, 7438, -1, 7438, 7880, 7444, -1, 7444, 7881, 7443, -1, 7443, 7669, 7907, -1, 7907, 7670, 7908, -1, 7908, 7882, 7909, -1, 7909, 7883, 7441, -1, 7441, 7672, 7910, -1, 7910, 7884, 7435, -1, 7435, 7659, 7434, -1, 7434, 7660, 7458, -1, 7458, 7673, 7885, -1, 7911, 7934, 7690, -1, 7911, 7912, 7934, -1, 7911, 7695, 7912, -1, 7912, 7695, 7483, -1, 7483, 7695, 7913, -1, 7935, 7913, 7698, -1, 7936, 7698, 7700, -1, 7937, 7700, 7914, -1, 7915, 7914, 7916, -1, 7938, 7916, 7702, -1, 7488, 7702, 7753, -1, 7939, 7753, 7940, -1, 7489, 7940, 7752, -1, 7917, 7752, 7749, -1, 7941, 7749, 7918, -1, 7919, 7918, 7748, -1, 7471, 7748, 7747, -1, 7942, 7747, 7743, -1, 7472, 7743, 7920, -1, 7474, 7920, 7742, -1, 7476, 7742, 7740, -1, 7943, 7740, 7921, -1, 7944, 7921, 7514, -1, 7945, 7514, 7946, -1, 7947, 7946, 7922, -1, 7477, 7922, 7923, -1, 7948, 7923, 7513, -1, 7479, 7513, 7924, -1, 7949, 7924, 7735, -1, 7950, 7735, 7731, -1, 7286, 7731, 7925, -1, 7283, 7925, 7926, -1, 7281, 7926, 7927, -1, 7951, 7927, 7715, -1, 7278, 7715, 7928, -1, 7447, 7928, 7722, -1, 7274, 7722, 7718, -1, 7446, 7718, 7929, -1, 7272, 7929, 7724, -1, 7445, 7724, 7726, -1, 7469, 7726, 7952, -1, 7268, 7952, 7727, -1, 7468, 7727, 7728, -1, 7930, 7728, 7730, -1, 7467, 7730, 7683, -1, 7265, 7683, 7931, -1, 7263, 7931, 7953, -1, 7954, 7953, 7955, -1, 7956, 7955, 7685, -1, 7481, 7685, 7687, -1, 7957, 7687, 7932, -1, 7933, 7932, 7690, -1, 7934, 7933, 7690, -1, 7483, 7913, 7935, -1, 7935, 7698, 7936, -1, 7936, 7700, 7937, -1, 7937, 7914, 7915, -1, 7915, 7916, 7938, -1, 7938, 7702, 7488, -1, 7488, 7753, 7939, -1, 7939, 7940, 7489, -1, 7489, 7752, 7917, -1, 7917, 7749, 7941, -1, 7941, 7918, 7919, -1, 7919, 7748, 7471, -1, 7471, 7747, 7942, -1, 7942, 7743, 7472, -1, 7472, 7920, 7474, -1, 7474, 7742, 7476, -1, 7476, 7740, 7943, -1, 7943, 7921, 7944, -1, 7944, 7514, 7945, -1, 7945, 7946, 7947, -1, 7947, 7922, 7477, -1, 7477, 7923, 7948, -1, 7948, 7513, 7479, -1, 7479, 7924, 7949, -1, 7949, 7735, 7950, -1, 7950, 7731, 7286, -1, 7286, 7925, 7283, -1, 7283, 7926, 7281, -1, 7281, 7927, 7951, -1, 7951, 7715, 7278, -1, 7278, 7928, 7447, -1, 7447, 7722, 7274, -1, 7274, 7718, 7446, -1, 7446, 7929, 7272, -1, 7272, 7724, 7445, -1, 7445, 7726, 7469, -1, 7469, 7952, 7268, -1, 7268, 7727, 7468, -1, 7468, 7728, 7930, -1, 7930, 7730, 7467, -1, 7467, 7683, 7265, -1, 7265, 7931, 7263, -1, 7263, 7953, 7954, -1, 7954, 7955, 7956, -1, 7956, 7685, 7481, -1, 7481, 7687, 7957, -1, 7957, 7932, 7933, -1, 7959, 7377, 7546, -1, 7959, 7958, 7377, -1, 7959, 7961, 7958, -1, 7958, 7961, 7960, -1, 7960, 7961, 7578, -1, 7973, 7578, 7580, -1, 7962, 7580, 7963, -1, 7974, 7963, 7964, -1, 7371, 7964, 7581, -1, 7975, 7581, 7976, -1, 7370, 7976, 7583, -1, 7367, 7583, 7965, -1, 7977, 7965, 7584, -1, 7364, 7584, 7586, -1, 7978, 7586, 7966, -1, 7979, 7966, 7590, -1, 7366, 7590, 7594, -1, 7496, 7594, 7967, -1, 7306, 7967, 7537, -1, 7305, 7537, 7968, -1, 7980, 7968, 7538, -1, 7981, 7538, 7539, -1, 7969, 7539, 7970, -1, 7982, 7970, 7541, -1, 7971, 7541, 7983, -1, 7972, 7983, 7754, -1, 7378, 7754, 7546, -1, 7377, 7378, 7546, -1, 7960, 7578, 7973, -1, 7973, 7580, 7962, -1, 7962, 7963, 7974, -1, 7974, 7964, 7371, -1, 7371, 7581, 7975, -1, 7975, 7976, 7370, -1, 7370, 7583, 7367, -1, 7367, 7965, 7977, -1, 7977, 7584, 7364, -1, 7364, 7586, 7978, -1, 7978, 7966, 7979, -1, 7979, 7590, 7366, -1, 7366, 7594, 7496, -1, 7496, 7967, 7306, -1, 7306, 7537, 7305, -1, 7305, 7968, 7980, -1, 7980, 7538, 7981, -1, 7981, 7539, 7969, -1, 7969, 7970, 7982, -1, 7982, 7541, 7971, -1, 7971, 7983, 7972, -1, 7972, 7754, 7378, -1, 7984, 7360, 7588, -1, 7984, 7359, 7360, -1, 7984, 7597, 7359, -1, 7359, 7597, 7356, -1, 7356, 7597, 7598, -1, 7357, 7598, 7995, -1, 7985, 7995, 7986, -1, 7987, 7986, 7600, -1, 7354, 7600, 7996, -1, 7988, 7996, 7604, -1, 7997, 7604, 7989, -1, 7498, 7989, 7756, -1, 7998, 7756, 7607, -1, 7990, 7607, 7608, -1, 7999, 7608, 7609, -1, 7308, 7609, 7991, -1, 7307, 7991, 8000, -1, 8001, 8000, 7535, -1, 7992, 7535, 7534, -1, 8002, 7534, 7993, -1, 8003, 7993, 7994, -1, 8004, 7994, 7593, -1, 7495, 7593, 7592, -1, 7365, 7592, 7591, -1, 8005, 7591, 7589, -1, 7494, 7589, 7587, -1, 7362, 7587, 7588, -1, 7360, 7362, 7588, -1, 7356, 7598, 7357, -1, 7357, 7995, 7985, -1, 7985, 7986, 7987, -1, 7987, 7600, 7354, -1, 7354, 7996, 7988, -1, 7988, 7604, 7997, -1, 7997, 7989, 7498, -1, 7498, 7756, 7998, -1, 7998, 7607, 7990, -1, 7990, 7608, 7999, -1, 7999, 7609, 7308, -1, 7308, 7991, 7307, -1, 7307, 8000, 8001, -1, 8001, 7535, 7992, -1, 7992, 7534, 8002, -1, 8002, 7993, 8003, -1, 8003, 7994, 8004, -1, 8004, 7593, 7495, -1, 7495, 7592, 7365, -1, 7365, 7591, 8005, -1, 8005, 7589, 7494, -1, 7494, 7587, 7362, -1, 7760, 8007, 8006, -1, 7760, 8008, 8007, -1, 7760, 7555, 8008, -1, 8008, 7555, 8018, -1, 8018, 7555, 8009, -1, 7503, 8009, 7553, -1, 8019, 7553, 7551, -1, 7392, 7551, 7550, -1, 7391, 7550, 8010, -1, 7390, 8010, 7549, -1, 8020, 7549, 8011, -1, 8012, 8011, 7548, -1, 8021, 7548, 8013, -1, 7385, 8013, 7575, -1, 7384, 7575, 7547, -1, 7375, 7547, 7545, -1, 7376, 7545, 7544, -1, 7379, 7544, 7755, -1, 8022, 7755, 7543, -1, 7380, 7543, 7542, -1, 8014, 7542, 8023, -1, 7381, 8023, 7758, -1, 8015, 7758, 8024, -1, 7382, 8024, 8016, -1, 7383, 8016, 8025, -1, 8026, 8025, 8017, -1, 7302, 8017, 8006, -1, 8007, 7302, 8006, -1, 8018, 8009, 7503, -1, 7503, 7553, 8019, -1, 8019, 7551, 7392, -1, 7392, 7550, 7391, -1, 7391, 8010, 7390, -1, 7390, 7549, 8020, -1, 8020, 8011, 8012, -1, 8012, 7548, 8021, -1, 8021, 8013, 7385, -1, 7385, 7575, 7384, -1, 7384, 7547, 7375, -1, 7375, 7545, 7376, -1, 7376, 7544, 7379, -1, 7379, 7755, 8022, -1, 8022, 7543, 7380, -1, 7380, 7542, 8014, -1, 8014, 8023, 7381, -1, 7381, 7758, 8015, -1, 8015, 8024, 7382, -1, 7382, 8016, 7383, -1, 7383, 8025, 8026, -1, 8026, 8017, 7302, -1, 8027, 7300, 8038, -1, 8027, 8028, 7300, -1, 8027, 8029, 8028, -1, 8028, 8029, 8030, -1, 8030, 8029, 7565, -1, 7296, 7565, 7566, -1, 7292, 7566, 8039, -1, 8031, 8039, 8040, -1, 8041, 8040, 7567, -1, 8032, 7567, 8033, -1, 8042, 8033, 7570, -1, 7293, 7570, 7641, -1, 8034, 7641, 7642, -1, 8043, 7642, 7645, -1, 8035, 7645, 7571, -1, 7397, 7571, 8036, -1, 7393, 8036, 7552, -1, 8044, 7552, 7759, -1, 7394, 7759, 7554, -1, 7395, 7554, 7761, -1, 8045, 7761, 8046, -1, 7304, 8046, 7763, -1, 7303, 7763, 7762, -1, 7502, 7762, 7757, -1, 8037, 7757, 7764, -1, 8047, 7764, 8048, -1, 7301, 8048, 8038, -1, 7300, 7301, 8038, -1, 8030, 7565, 7296, -1, 7296, 7566, 7292, -1, 7292, 8039, 8031, -1, 8031, 8040, 8041, -1, 8041, 7567, 8032, -1, 8032, 8033, 8042, -1, 8042, 7570, 7293, -1, 7293, 7641, 8034, -1, 8034, 7642, 8043, -1, 8043, 7645, 8035, -1, 8035, 7571, 7397, -1, 7397, 8036, 7393, -1, 7393, 7552, 8044, -1, 8044, 7759, 7394, -1, 7394, 7554, 7395, -1, 7395, 7761, 8045, -1, 8045, 8046, 7304, -1, 7304, 7763, 7303, -1, 7303, 7762, 7502, -1, 7502, 7757, 8037, -1, 8037, 7764, 8047, -1, 8047, 8048, 7301, -1, 8049, 8064, 8065, -1, 8049, 7291, 8064, -1, 8049, 7560, 7291, -1, 7291, 7560, 8050, -1, 8050, 7560, 8051, -1, 7427, 8051, 7561, -1, 7428, 7561, 8066, -1, 7426, 8066, 7563, -1, 8052, 7563, 8067, -1, 8053, 8067, 7564, -1, 8054, 7564, 7646, -1, 8068, 7646, 8069, -1, 7422, 8069, 8070, -1, 8055, 8070, 7625, -1, 8071, 7625, 8056, -1, 8072, 8056, 7635, -1, 7400, 7635, 8057, -1, 7295, 8057, 7637, -1, 8058, 7637, 7639, -1, 7294, 7639, 8059, -1, 8073, 8059, 7638, -1, 7399, 7638, 7643, -1, 8060, 7643, 8061, -1, 8074, 8061, 7644, -1, 8075, 7644, 7569, -1, 8062, 7569, 7568, -1, 8063, 7568, 8065, -1, 8064, 8063, 8065, -1, 8050, 8051, 7427, -1, 7427, 7561, 7428, -1, 7428, 8066, 7426, -1, 7426, 7563, 8052, -1, 8052, 8067, 8053, -1, 8053, 7564, 8054, -1, 8054, 7646, 8068, -1, 8068, 8069, 7422, -1, 7422, 8070, 8055, -1, 8055, 7625, 8071, -1, 8071, 8056, 8072, -1, 8072, 7635, 7400, -1, 7400, 8057, 7295, -1, 7295, 7637, 8058, -1, 8058, 7639, 7294, -1, 7294, 8059, 8073, -1, 8073, 7638, 7399, -1, 7399, 7643, 8060, -1, 8060, 8061, 8074, -1, 8074, 7644, 8075, -1, 8075, 7569, 8062, -1, 8062, 7568, 8063, -1, 8076, 7329, 8089, -1, 8076, 7421, 7329, -1, 8076, 7647, 7421, -1, 7421, 7647, 8090, -1, 8090, 7647, 8077, -1, 7340, 8077, 7648, -1, 8078, 7648, 8079, -1, 7341, 8079, 8091, -1, 7419, 8091, 8080, -1, 7418, 8080, 8081, -1, 7338, 8081, 8092, -1, 7337, 8092, 7517, -1, 7336, 7517, 8082, -1, 8093, 8082, 7518, -1, 7317, 7518, 7767, -1, 7318, 7767, 7520, -1, 7322, 7520, 7765, -1, 7323, 7765, 7522, -1, 7324, 7522, 8083, -1, 8084, 8083, 8085, -1, 7349, 8085, 8094, -1, 8095, 8094, 8086, -1, 7325, 8086, 8096, -1, 7326, 8096, 7610, -1, 8097, 7610, 8087, -1, 8088, 8087, 7613, -1, 7328, 7613, 8089, -1, 7329, 7328, 8089, -1, 8090, 8077, 7340, -1, 7340, 7648, 8078, -1, 8078, 8079, 7341, -1, 7341, 8091, 7419, -1, 7419, 8080, 7418, -1, 7418, 8081, 7338, -1, 7338, 8092, 7337, -1, 7337, 7517, 7336, -1, 7336, 8082, 8093, -1, 8093, 7518, 7317, -1, 7317, 7767, 7318, -1, 7318, 7520, 7322, -1, 7322, 7765, 7323, -1, 7323, 7522, 7324, -1, 7324, 8083, 8084, -1, 8084, 8085, 7349, -1, 7349, 8094, 8095, -1, 8095, 8086, 7325, -1, 7325, 8096, 7326, -1, 7326, 7610, 8097, -1, 8097, 8087, 8088, -1, 8088, 7613, 7328, -1, 8098, 8105, 7524, -1, 8098, 7353, 8105, -1, 8098, 8099, 7353, -1, 7353, 8099, 7352, -1, 7352, 8099, 7521, -1, 7504, 7521, 8106, -1, 8107, 8106, 7766, -1, 8100, 7766, 7768, -1, 7321, 7768, 7519, -1, 7320, 7519, 8101, -1, 7319, 8101, 8108, -1, 7316, 8108, 7556, -1, 8109, 7556, 8110, -1, 8111, 8110, 8112, -1, 8113, 8112, 7530, -1, 7311, 7530, 7532, -1, 7312, 7532, 7531, -1, 7310, 7531, 7533, -1, 7501, 7533, 8102, -1, 8103, 8102, 8114, -1, 8115, 8114, 8116, -1, 7500, 8116, 7606, -1, 7499, 7606, 7605, -1, 8117, 7605, 8104, -1, 7497, 8104, 8118, -1, 8119, 8118, 7603, -1, 7350, 7603, 7524, -1, 8105, 7350, 7524, -1, 7352, 7521, 7504, -1, 7504, 8106, 8107, -1, 8107, 7766, 8100, -1, 8100, 7768, 7321, -1, 7321, 7519, 7320, -1, 7320, 8101, 7319, -1, 7319, 8108, 7316, -1, 7316, 7556, 8109, -1, 8109, 8110, 8111, -1, 8111, 8112, 8113, -1, 8113, 7530, 7311, -1, 7311, 7532, 7312, -1, 7312, 7531, 7310, -1, 7310, 7533, 7501, -1, 7501, 8102, 8103, -1, 8103, 8114, 8115, -1, 8115, 8116, 7500, -1, 7500, 7606, 7499, -1, 7499, 7605, 8117, -1, 8117, 8104, 7497, -1, 7497, 8118, 8119, -1, 8119, 7603, 7350, -1, 8122, 7280, 8120, -1, 8122, 8121, 7280, -1, 8122, 8123, 8121, -1, 8121, 8123, 7282, -1, 7282, 8123, 8139, -1, 7284, 8139, 7716, -1, 7285, 7716, 7732, -1, 8124, 7732, 8125, -1, 8140, 8125, 8141, -1, 7287, 8141, 7733, -1, 8126, 7733, 7734, -1, 8142, 7734, 8127, -1, 7289, 8127, 8143, -1, 8144, 8143, 8128, -1, 8145, 8128, 8129, -1, 8130, 8129, 7704, -1, 8146, 7704, 8131, -1, 8147, 8131, 8132, -1, 7456, 8132, 7707, -1, 7455, 7707, 7709, -1, 8133, 7709, 7710, -1, 7454, 7710, 8134, -1, 7452, 8134, 8135, -1, 7451, 8135, 8136, -1, 7450, 8136, 7713, -1, 8137, 7713, 7769, -1, 8138, 7769, 8120, -1, 7280, 8138, 8120, -1, 7282, 8139, 7284, -1, 7284, 7716, 7285, -1, 7285, 7732, 8124, -1, 8124, 8125, 8140, -1, 8140, 8141, 7287, -1, 7287, 7733, 8126, -1, 8126, 7734, 8142, -1, 8142, 8127, 7289, -1, 7289, 8143, 8144, -1, 8144, 8128, 8145, -1, 8145, 8129, 8130, -1, 8130, 7704, 8146, -1, 8146, 8131, 8147, -1, 8147, 8132, 7456, -1, 7456, 7707, 7455, -1, 7455, 7709, 8133, -1, 8133, 7710, 7454, -1, 7454, 8134, 7452, -1, 7452, 8135, 7451, -1, 7451, 8136, 7450, -1, 7450, 7713, 8137, -1, 8137, 7769, 8138, -1, 7744, 8161, 7741, -1, 7744, 8148, 8161, -1, 7744, 7745, 8148, -1, 8148, 7745, 8162, -1, 8162, 7745, 7746, -1, 7470, 7746, 7771, -1, 8163, 7771, 8164, -1, 7490, 8164, 7508, -1, 7254, 7508, 8165, -1, 8149, 8165, 8150, -1, 7253, 8150, 7509, -1, 7251, 7509, 8151, -1, 7252, 8151, 8152, -1, 7250, 8152, 8153, -1, 8166, 8153, 8154, -1, 7249, 8154, 7510, -1, 7248, 7510, 7512, -1, 7288, 7512, 7770, -1, 7478, 7770, 8155, -1, 8167, 8155, 8157, -1, 8156, 8157, 7736, -1, 8168, 7736, 7737, -1, 8169, 7737, 8158, -1, 7473, 8158, 7738, -1, 8159, 7738, 7739, -1, 8170, 7739, 8160, -1, 7475, 8160, 7741, -1, 8161, 7475, 7741, -1, 8162, 7746, 7470, -1, 7470, 7771, 8163, -1, 8163, 8164, 7490, -1, 7490, 7508, 7254, -1, 7254, 8165, 8149, -1, 8149, 8150, 7253, -1, 7253, 7509, 7251, -1, 7251, 8151, 7252, -1, 7252, 8152, 7250, -1, 7250, 8153, 8166, -1, 8166, 8154, 7249, -1, 7249, 7510, 7248, -1, 7248, 7512, 7288, -1, 7288, 7770, 7478, -1, 7478, 8155, 8167, -1, 8167, 8157, 8156, -1, 8156, 7736, 8168, -1, 8168, 7737, 8169, -1, 8169, 8158, 7473, -1, 7473, 7738, 8159, -1, 8159, 7739, 8170, -1, 8170, 8160, 7475, -1, 8173, 8172, 7506, -1, 8173, 8171, 8172, -1, 8173, 8174, 8171, -1, 8171, 8174, 8175, -1, 8175, 8174, 8185, -1, 8186, 8185, 8176, -1, 8187, 8176, 7507, -1, 7255, 7507, 8188, -1, 8189, 8188, 7750, -1, 8177, 7750, 8190, -1, 8191, 8190, 7751, -1, 7493, 7751, 7703, -1, 8192, 7703, 8193, -1, 8194, 8193, 8195, -1, 7492, 8195, 8179, -1, 8178, 8179, 7701, -1, 7491, 7701, 8180, -1, 7487, 8180, 7699, -1, 7484, 7699, 7697, -1, 7486, 7697, 7696, -1, 7485, 7696, 8196, -1, 8181, 8196, 7694, -1, 8197, 7694, 8198, -1, 7482, 8198, 7692, -1, 7259, 7692, 8182, -1, 7258, 8182, 8183, -1, 8184, 8183, 7506, -1, 8172, 8184, 7506, -1, 8175, 8185, 8186, -1, 8186, 8176, 8187, -1, 8187, 7507, 7255, -1, 7255, 8188, 8189, -1, 8189, 7750, 8177, -1, 8177, 8190, 8191, -1, 8191, 7751, 7493, -1, 7493, 7703, 8192, -1, 8192, 8193, 8194, -1, 8194, 8195, 7492, -1, 7492, 8179, 8178, -1, 8178, 7701, 7491, -1, 7491, 8180, 7487, -1, 7487, 7699, 7484, -1, 7484, 7697, 7486, -1, 7486, 7696, 7485, -1, 7485, 8196, 8181, -1, 8181, 7694, 8197, -1, 8197, 8198, 7482, -1, 7482, 7692, 7259, -1, 7259, 8182, 7258, -1, 7258, 8183, 8184, -1, 7505, 8200, 8199, -1, 7505, 7257, 8200, -1, 7505, 7772, 7257, -1, 7257, 7772, 8212, -1, 8212, 7772, 7693, -1, 8201, 7693, 7691, -1, 8202, 7691, 8213, -1, 7260, 8213, 7689, -1, 7480, 7689, 7688, -1, 8203, 7688, 7686, -1, 7261, 7686, 7684, -1, 7262, 7684, 8204, -1, 8214, 8204, 8205, -1, 7264, 8205, 8215, -1, 7266, 8215, 7682, -1, 8206, 7682, 7681, -1, 8207, 7681, 8216, -1, 7464, 8216, 8217, -1, 7466, 8217, 8208, -1, 7465, 8208, 7678, -1, 7461, 7678, 7677, -1, 7460, 7677, 7676, -1, 8218, 7676, 8209, -1, 8219, 8209, 8210, -1, 7459, 8210, 8220, -1, 8211, 8220, 7661, -1, 7290, 7661, 8199, -1, 8200, 7290, 8199, -1, 8212, 7693, 8201, -1, 8201, 7691, 8202, -1, 8202, 8213, 7260, -1, 7260, 7689, 7480, -1, 7480, 7688, 8203, -1, 8203, 7686, 7261, -1, 7261, 7684, 7262, -1, 7262, 8204, 8214, -1, 8214, 8205, 7264, -1, 7264, 8215, 7266, -1, 7266, 7682, 8206, -1, 8206, 7681, 8207, -1, 8207, 8216, 7464, -1, 7464, 8217, 7466, -1, 7466, 8208, 7465, -1, 7465, 7678, 7461, -1, 7461, 7677, 7460, -1, 7460, 7676, 8218, -1, 8218, 8209, 8219, -1, 8219, 8210, 7459, -1, 7459, 8220, 8211, -1, 8211, 7661, 7290, -1, 7431, 7256, 8229, -1, 8229, 7256, 8295, -1, 7247, 7414, 7511, -1, 7511, 7414, 7515, -1, 7515, 7414, 7525, -1, 7525, 7414, 7334, -1, 7315, 7525, 7334, -1, 7315, 7526, 7525, -1, 7315, 7314, 7526, -1, 7526, 7314, 7527, -1, 7527, 7314, 8221, -1, 7528, 8221, 7313, -1, 8223, 7528, 7313, -1, 7527, 8221, 7528, -1, 7313, 8222, 8223, -1, 8223, 8222, 7529, -1, 7309, 8224, 7536, -1, 7536, 8224, 7540, -1, 8252, 7299, 8254, -1, 8254, 7299, 7557, -1, 7299, 7298, 7557, -1, 7557, 7298, 7558, -1, 7558, 7298, 7297, -1, 7559, 7297, 8225, -1, 8228, 8225, 8226, -1, 8227, 8226, 8229, -1, 8227, 8228, 8226, -1, 7558, 7297, 7559, -1, 7559, 8225, 8228, -1, 8226, 7431, 8229, -1, 8252, 8254, 8246, -1, 8246, 8254, 8230, -1, 8231, 8230, 8251, -1, 8231, 8246, 8230, -1, 8230, 8232, 8251, -1, 8251, 8232, 8249, -1, 8249, 8232, 8233, -1, 8233, 8232, 8234, -1, 8248, 8234, 8255, -1, 8235, 8255, 8236, -1, 8235, 8248, 8255, -1, 8233, 8234, 8248, -1, 8255, 7227, 8236, -1, 8236, 7227, 7160, -1, 7199, 7159, 8237, -1, 8237, 7159, 8241, -1, 8238, 8241, 8239, -1, 8240, 8239, 8244, -1, 8240, 8238, 8239, -1, 8237, 8241, 8238, -1, 8239, 8242, 8244, -1, 8244, 8242, 8245, -1, 8245, 8242, 8253, -1, 8250, 8253, 8243, -1, 8250, 8245, 8253, -1, 8243, 8253, 8247, -1, 8247, 8253, 7540, -1, 8224, 8247, 7540, -1, 7160, 7199, 8236, -1, 8236, 7199, 8237, -1, 8238, 8236, 8237, -1, 8238, 8235, 8236, -1, 8238, 8240, 8235, -1, 8235, 8240, 8248, -1, 8248, 8240, 8244, -1, 8233, 8244, 8245, -1, 8249, 8245, 8250, -1, 8251, 8250, 8243, -1, 8231, 8243, 8247, -1, 8246, 8247, 8252, -1, 8246, 8231, 8247, -1, 8248, 8244, 8233, -1, 8233, 8245, 8249, -1, 8249, 8250, 8251, -1, 8251, 8243, 8231, -1, 8247, 8224, 8252, -1, 7540, 8253, 8254, -1, 8254, 8253, 8230, -1, 8230, 8253, 8242, -1, 8232, 8242, 8239, -1, 8234, 8239, 8241, -1, 8255, 8241, 7227, -1, 8255, 8234, 8241, -1, 8230, 8242, 8232, -1, 8232, 8239, 8234, -1, 8241, 7159, 7227, -1, 7309, 7536, 8258, -1, 8258, 7536, 8256, -1, 8275, 8256, 8257, -1, 8275, 8258, 8256, -1, 8256, 8279, 8257, -1, 8257, 8279, 8273, -1, 8273, 8279, 8272, -1, 8272, 8279, 8281, -1, 8270, 8281, 8261, -1, 8259, 8261, 8260, -1, 8259, 8270, 8261, -1, 8272, 8281, 8270, -1, 8261, 8262, 8260, -1, 8260, 8262, 6985, -1, 7008, 8263, 8269, -1, 8269, 8263, 8264, -1, 8265, 8264, 8280, -1, 8271, 8280, 8266, -1, 8271, 8265, 8280, -1, 8269, 8264, 8265, -1, 8280, 8278, 8266, -1, 8266, 8278, 8274, -1, 8274, 8278, 8268, -1, 8267, 8268, 8276, -1, 8267, 8274, 8268, -1, 8276, 8268, 8277, -1, 8277, 8268, 7529, -1, 8222, 8277, 7529, -1, 6985, 7008, 8260, -1, 8260, 7008, 8269, -1, 8265, 8260, 8269, -1, 8265, 8259, 8260, -1, 8265, 8271, 8259, -1, 8259, 8271, 8270, -1, 8270, 8271, 8266, -1, 8272, 8266, 8274, -1, 8273, 8274, 8267, -1, 8257, 8267, 8276, -1, 8275, 8276, 8277, -1, 8258, 8277, 7309, -1, 8258, 8275, 8277, -1, 8270, 8266, 8272, -1, 8272, 8274, 8273, -1, 8273, 8267, 8257, -1, 8257, 8276, 8275, -1, 8277, 8222, 7309, -1, 7529, 8268, 7536, -1, 7536, 8268, 8256, -1, 8256, 8268, 8278, -1, 8279, 8278, 8280, -1, 8281, 8280, 8264, -1, 8261, 8264, 8262, -1, 8261, 8281, 8264, -1, 8256, 8278, 8279, -1, 8279, 8280, 8281, -1, 8264, 8263, 8262, -1, 7247, 7511, 8282, -1, 8282, 7511, 8306, -1, 8302, 8306, 8283, -1, 8302, 8282, 8306, -1, 8306, 8303, 8283, -1, 8283, 8303, 8284, -1, 8284, 8303, 8285, -1, 8285, 8303, 8305, -1, 8299, 8305, 8286, -1, 8298, 8286, 8296, -1, 8298, 8299, 8286, -1, 8285, 8305, 8299, -1, 8286, 6865, 8296, -1, 8296, 6865, 6842, -1, 6839, 6883, 8297, -1, 8297, 6883, 8287, -1, 8289, 8287, 8290, -1, 8288, 8290, 8291, -1, 8288, 8289, 8290, -1, 8297, 8287, 8289, -1, 8290, 8304, 8291, -1, 8291, 8304, 8292, -1, 8292, 8304, 8294, -1, 8300, 8294, 8301, -1, 8300, 8292, 8294, -1, 8301, 8294, 8293, -1, 8293, 8294, 8295, -1, 7256, 8293, 8295, -1, 6842, 6839, 8296, -1, 8296, 6839, 8297, -1, 8289, 8296, 8297, -1, 8289, 8298, 8296, -1, 8289, 8288, 8298, -1, 8298, 8288, 8299, -1, 8299, 8288, 8291, -1, 8285, 8291, 8292, -1, 8284, 8292, 8300, -1, 8283, 8300, 8301, -1, 8302, 8301, 8293, -1, 8282, 8293, 7247, -1, 8282, 8302, 8293, -1, 8299, 8291, 8285, -1, 8285, 8292, 8284, -1, 8284, 8300, 8283, -1, 8283, 8301, 8302, -1, 8293, 7256, 7247, -1, 8295, 8294, 7511, -1, 7511, 8294, 8306, -1, 8306, 8294, 8304, -1, 8303, 8304, 8290, -1, 8305, 8290, 8287, -1, 8286, 8287, 6865, -1, 8286, 8305, 8287, -1, 8306, 8304, 8303, -1, 8303, 8290, 8305, -1, 8287, 6883, 6865, -1, 8388, 8387, 8307, -1, 8329, 8307, 8352, -1, 8351, 8329, 8352, -1, 8351, 8310, 8329, -1, 8329, 8310, 8308, -1, 8308, 8310, 8309, -1, 8309, 8310, 8350, -1, 8312, 8309, 8350, -1, 8312, 8311, 8309, -1, 8312, 8335, 8311, -1, 8312, 8314, 8335, -1, 8312, 8313, 8314, -1, 8312, 8336, 8313, -1, 8313, 8336, 8315, -1, 8317, 8316, 8324, -1, 8317, 8319, 8316, -1, 8316, 8319, 8318, -1, 8318, 8319, 8364, -1, 8364, 8319, 8320, -1, 8320, 8319, 8365, -1, 8365, 8319, 8376, -1, 8376, 8319, 8321, -1, 8321, 8319, 8322, -1, 8328, 8321, 8322, -1, 8328, 8366, 8321, -1, 8321, 8366, 8323, -1, 8316, 8354, 8324, -1, 8324, 8354, 8307, -1, 8387, 8324, 8307, -1, 8388, 8307, 8329, -1, 8324, 8387, 8325, -1, 8326, 8325, 8382, -1, 8383, 8382, 8389, -1, 8436, 8383, 8389, -1, 8436, 8380, 8383, -1, 8436, 8438, 8380, -1, 8380, 8438, 8368, -1, 8381, 8368, 8327, -1, 8328, 8327, 8366, -1, 8328, 8381, 8327, -1, 8328, 8322, 8381, -1, 8381, 8322, 8319, -1, 8384, 8319, 8317, -1, 8326, 8317, 8324, -1, 8325, 8326, 8324, -1, 8329, 8386, 8388, -1, 8329, 8333, 8386, -1, 8329, 8308, 8333, -1, 8333, 8308, 8391, -1, 8330, 8391, 8343, -1, 8331, 8343, 8423, -1, 8331, 8330, 8343, -1, 8331, 8332, 8330, -1, 8330, 8332, 8334, -1, 8333, 8334, 8386, -1, 8333, 8330, 8334, -1, 8333, 8391, 8330, -1, 8308, 8309, 8391, -1, 8391, 8309, 8311, -1, 8390, 8311, 8335, -1, 8393, 8335, 8314, -1, 8346, 8314, 8313, -1, 8315, 8346, 8313, -1, 8315, 8341, 8346, -1, 8315, 8336, 8341, -1, 8341, 8336, 8347, -1, 8340, 8347, 8337, -1, 8338, 8337, 8349, -1, 8338, 8340, 8337, -1, 8338, 8339, 8340, -1, 8340, 8339, 8342, -1, 8341, 8342, 8346, -1, 8341, 8340, 8342, -1, 8341, 8347, 8340, -1, 8391, 8311, 8390, -1, 8343, 8390, 8392, -1, 8423, 8392, 8432, -1, 8423, 8343, 8392, -1, 8390, 8335, 8393, -1, 8392, 8393, 8345, -1, 8432, 8345, 8344, -1, 8432, 8392, 8345, -1, 8393, 8314, 8346, -1, 8345, 8346, 8342, -1, 8344, 8342, 8339, -1, 8344, 8345, 8342, -1, 8336, 8312, 8347, -1, 8347, 8312, 8348, -1, 8337, 8348, 8360, -1, 8349, 8360, 8430, -1, 8349, 8337, 8360, -1, 8312, 8350, 8348, -1, 8348, 8350, 8310, -1, 8395, 8310, 8351, -1, 8394, 8351, 8352, -1, 8353, 8352, 8307, -1, 8354, 8353, 8307, -1, 8354, 8357, 8353, -1, 8354, 8316, 8357, -1, 8357, 8316, 8358, -1, 8359, 8358, 8355, -1, 8356, 8355, 8442, -1, 8356, 8359, 8355, -1, 8356, 8444, 8359, -1, 8359, 8444, 8362, -1, 8357, 8362, 8353, -1, 8357, 8359, 8362, -1, 8357, 8358, 8359, -1, 8348, 8310, 8395, -1, 8360, 8395, 8361, -1, 8430, 8361, 8428, -1, 8430, 8360, 8361, -1, 8395, 8351, 8394, -1, 8361, 8394, 8396, -1, 8428, 8396, 8445, -1, 8428, 8361, 8396, -1, 8394, 8352, 8353, -1, 8396, 8353, 8362, -1, 8445, 8362, 8444, -1, 8445, 8396, 8362, -1, 8316, 8318, 8358, -1, 8358, 8318, 8363, -1, 8355, 8363, 8372, -1, 8442, 8372, 8440, -1, 8442, 8355, 8372, -1, 8318, 8364, 8363, -1, 8363, 8364, 8320, -1, 8397, 8320, 8365, -1, 8374, 8365, 8376, -1, 8377, 8376, 8321, -1, 8323, 8377, 8321, -1, 8323, 8371, 8377, -1, 8323, 8366, 8371, -1, 8371, 8366, 8327, -1, 8369, 8327, 8368, -1, 8367, 8368, 8438, -1, 8367, 8369, 8368, -1, 8367, 8439, 8369, -1, 8369, 8439, 8370, -1, 8371, 8370, 8377, -1, 8371, 8369, 8370, -1, 8371, 8327, 8369, -1, 8363, 8320, 8397, -1, 8372, 8397, 8373, -1, 8440, 8373, 8375, -1, 8440, 8372, 8373, -1, 8397, 8365, 8374, -1, 8373, 8374, 8378, -1, 8375, 8378, 8379, -1, 8375, 8373, 8378, -1, 8374, 8376, 8377, -1, 8378, 8377, 8370, -1, 8379, 8370, 8439, -1, 8379, 8378, 8370, -1, 8381, 8319, 8384, -1, 8380, 8384, 8383, -1, 8380, 8381, 8384, -1, 8380, 8368, 8381, -1, 8384, 8317, 8326, -1, 8383, 8326, 8382, -1, 8383, 8384, 8326, -1, 8332, 8434, 8334, -1, 8334, 8434, 8385, -1, 8386, 8385, 8325, -1, 8388, 8325, 8387, -1, 8388, 8386, 8325, -1, 8434, 8435, 8385, -1, 8385, 8435, 8382, -1, 8325, 8385, 8382, -1, 8435, 8389, 8382, -1, 8334, 8385, 8386, -1, 8390, 8343, 8391, -1, 8393, 8392, 8390, -1, 8346, 8345, 8393, -1, 8348, 8337, 8347, -1, 8395, 8360, 8348, -1, 8394, 8361, 8395, -1, 8353, 8396, 8394, -1, 8363, 8355, 8358, -1, 8397, 8372, 8363, -1, 8374, 8373, 8397, -1, 8377, 8378, 8374, -1, 8559, 8550, 8403, -1, 8403, 8550, 8398, -1, 8544, 8403, 8398, -1, 8544, 8543, 8403, -1, 8403, 8543, 8538, -1, 8535, 8403, 8538, -1, 8535, 8531, 8403, -1, 8403, 8531, 8399, -1, 8401, 8399, 8525, -1, 8524, 8401, 8525, -1, 8524, 8400, 8401, -1, 8401, 8400, 8402, -1, 8510, 8401, 8402, -1, 8510, 8471, 8401, -1, 8510, 8473, 8471, -1, 8471, 8473, 8472, -1, 8403, 8399, 8401, -1, 8561, 8401, 8449, -1, 8561, 8403, 8401, -1, 8401, 8404, 8449, -1, 8449, 8404, 8448, -1, 8448, 8404, 8406, -1, 8405, 8406, 8408, -1, 8407, 8408, 8468, -1, 8459, 8468, 8490, -1, 8466, 8490, 8409, -1, 8410, 8409, 8483, -1, 8479, 8410, 8483, -1, 8448, 8406, 8405, -1, 8405, 8408, 8407, -1, 8407, 8468, 8459, -1, 8459, 8490, 8466, -1, 8466, 8409, 8410, -1, 8686, 8414, 8415, -1, 8686, 8632, 8414, -1, 8686, 8411, 8632, -1, 8632, 8411, 8644, -1, 8644, 8411, 8677, -1, 8645, 8677, 8672, -1, 8650, 8672, 8669, -1, 8412, 8669, 8667, -1, 8413, 8667, 8660, -1, 8658, 8413, 8660, -1, 8644, 8677, 8645, -1, 8645, 8672, 8650, -1, 8650, 8669, 8412, -1, 8412, 8667, 8413, -1, 8414, 8422, 8415, -1, 8415, 8422, 8715, -1, 8710, 8415, 8715, -1, 8710, 8707, 8415, -1, 8415, 8707, 8702, -1, 8416, 8415, 8702, -1, 8416, 8417, 8415, -1, 8415, 8417, 8691, -1, 8418, 8419, 8422, -1, 8422, 8419, 8734, -1, 8420, 8422, 8734, -1, 8420, 8730, 8422, -1, 8422, 8730, 8421, -1, 8726, 8422, 8421, -1, 8726, 8719, 8422, -1, 8422, 8719, 8715, -1, 8816, 8423, 8433, -1, 8816, 8331, 8423, -1, 8816, 8817, 8331, -1, 8331, 8817, 8332, -1, 8332, 8817, 8814, -1, 8434, 8814, 8424, -1, 8435, 8424, 8808, -1, 8389, 8808, 8807, -1, 8436, 8807, 8437, -1, 8438, 8437, 8813, -1, 8367, 8813, 8812, -1, 8439, 8812, 8810, -1, 8379, 8810, 8425, -1, 8375, 8425, 8426, -1, 8440, 8426, 8441, -1, 8442, 8441, 8799, -1, 8356, 8799, 8443, -1, 8444, 8443, 8427, -1, 8445, 8427, 8446, -1, 8428, 8446, 8429, -1, 8430, 8429, 8797, -1, 8349, 8797, 8796, -1, 8338, 8796, 8431, -1, 8339, 8431, 8795, -1, 8344, 8795, 8447, -1, 8432, 8447, 8433, -1, 8423, 8432, 8433, -1, 8332, 8814, 8434, -1, 8434, 8424, 8435, -1, 8435, 8808, 8389, -1, 8389, 8807, 8436, -1, 8436, 8437, 8438, -1, 8438, 8813, 8367, -1, 8367, 8812, 8439, -1, 8439, 8810, 8379, -1, 8379, 8425, 8375, -1, 8375, 8426, 8440, -1, 8440, 8441, 8442, -1, 8442, 8799, 8356, -1, 8356, 8443, 8444, -1, 8444, 8427, 8445, -1, 8445, 8446, 8428, -1, 8428, 8429, 8430, -1, 8430, 8797, 8349, -1, 8349, 8796, 8338, -1, 8338, 8431, 8339, -1, 8339, 8795, 8344, -1, 8344, 8447, 8432, -1, 8448, 8450, 8449, -1, 8448, 8455, 8450, -1, 8448, 8405, 8455, -1, 8455, 8405, 8451, -1, 8572, 8451, 8456, -1, 8571, 8456, 8452, -1, 8574, 8452, 8453, -1, 8860, 8453, 8454, -1, 8860, 8574, 8453, -1, 8860, 8846, 8574, -1, 8574, 8846, 8565, -1, 8571, 8565, 8570, -1, 8572, 8570, 8563, -1, 8455, 8563, 8450, -1, 8455, 8572, 8563, -1, 8455, 8451, 8572, -1, 8405, 8407, 8451, -1, 8451, 8407, 8457, -1, 8456, 8457, 8460, -1, 8452, 8460, 8458, -1, 8453, 8458, 8463, -1, 8454, 8463, 8848, -1, 8454, 8453, 8463, -1, 8407, 8459, 8457, -1, 8457, 8459, 8573, -1, 8460, 8573, 8461, -1, 8458, 8461, 8462, -1, 8463, 8462, 8465, -1, 8848, 8465, 8861, -1, 8848, 8463, 8465, -1, 8459, 8466, 8573, -1, 8573, 8466, 8575, -1, 8461, 8575, 8576, -1, 8462, 8576, 8464, -1, 8465, 8464, 8577, -1, 8861, 8577, 8849, -1, 8861, 8465, 8577, -1, 8466, 8410, 8575, -1, 8575, 8410, 8479, -1, 8482, 8479, 8483, -1, 8467, 8483, 8409, -1, 8487, 8409, 8490, -1, 8495, 8490, 8468, -1, 8496, 8468, 8408, -1, 8469, 8408, 8406, -1, 8502, 8406, 8404, -1, 8470, 8404, 8401, -1, 8507, 8401, 8471, -1, 8472, 8507, 8471, -1, 8472, 8478, 8507, -1, 8472, 8473, 8478, -1, 8478, 8473, 8511, -1, 8477, 8511, 8474, -1, 8589, 8474, 8475, -1, 8588, 8475, 8512, -1, 8869, 8512, 8853, -1, 8869, 8588, 8512, -1, 8869, 8868, 8588, -1, 8588, 8868, 8476, -1, 8589, 8476, 8585, -1, 8477, 8585, 8509, -1, 8478, 8509, 8507, -1, 8478, 8477, 8509, -1, 8478, 8511, 8477, -1, 8575, 8479, 8482, -1, 8576, 8482, 8480, -1, 8464, 8480, 8481, -1, 8577, 8481, 8486, -1, 8849, 8486, 8850, -1, 8849, 8577, 8486, -1, 8482, 8483, 8467, -1, 8480, 8467, 8484, -1, 8481, 8484, 8485, -1, 8486, 8485, 8579, -1, 8850, 8579, 8851, -1, 8850, 8486, 8579, -1, 8467, 8409, 8487, -1, 8484, 8487, 8578, -1, 8485, 8578, 8488, -1, 8579, 8488, 8493, -1, 8851, 8493, 8489, -1, 8851, 8579, 8493, -1, 8487, 8490, 8495, -1, 8578, 8495, 8491, -1, 8488, 8491, 8580, -1, 8493, 8580, 8494, -1, 8489, 8494, 8492, -1, 8489, 8493, 8494, -1, 8495, 8468, 8496, -1, 8491, 8496, 8497, -1, 8580, 8497, 8583, -1, 8494, 8583, 8582, -1, 8492, 8582, 8498, -1, 8492, 8494, 8582, -1, 8496, 8408, 8469, -1, 8497, 8469, 8581, -1, 8583, 8581, 8499, -1, 8582, 8499, 8501, -1, 8498, 8501, 8500, -1, 8498, 8582, 8501, -1, 8469, 8406, 8502, -1, 8581, 8502, 8503, -1, 8499, 8503, 8566, -1, 8501, 8566, 8504, -1, 8500, 8504, 8852, -1, 8500, 8501, 8504, -1, 8502, 8404, 8470, -1, 8503, 8470, 8508, -1, 8566, 8508, 8584, -1, 8504, 8584, 8506, -1, 8852, 8506, 8505, -1, 8852, 8504, 8506, -1, 8470, 8401, 8507, -1, 8508, 8507, 8509, -1, 8584, 8509, 8585, -1, 8506, 8585, 8476, -1, 8505, 8476, 8868, -1, 8505, 8506, 8476, -1, 8473, 8510, 8511, -1, 8511, 8510, 8586, -1, 8474, 8586, 8587, -1, 8475, 8587, 8590, -1, 8512, 8590, 8514, -1, 8853, 8514, 8516, -1, 8853, 8512, 8514, -1, 8510, 8402, 8586, -1, 8586, 8402, 8513, -1, 8587, 8513, 8519, -1, 8590, 8519, 8592, -1, 8514, 8592, 8517, -1, 8516, 8517, 8515, -1, 8516, 8514, 8517, -1, 8402, 8400, 8513, -1, 8513, 8400, 8518, -1, 8519, 8518, 8520, -1, 8592, 8520, 8593, -1, 8517, 8593, 8521, -1, 8515, 8521, 8872, -1, 8515, 8517, 8521, -1, 8400, 8524, 8518, -1, 8518, 8524, 8591, -1, 8520, 8591, 8526, -1, 8593, 8526, 8599, -1, 8521, 8599, 8522, -1, 8872, 8522, 8523, -1, 8872, 8521, 8522, -1, 8524, 8525, 8591, -1, 8591, 8525, 8595, -1, 8526, 8595, 8596, -1, 8599, 8596, 8598, -1, 8522, 8598, 8528, -1, 8523, 8528, 8527, -1, 8523, 8522, 8528, -1, 8525, 8399, 8595, -1, 8595, 8399, 8594, -1, 8596, 8594, 8597, -1, 8598, 8597, 8601, -1, 8528, 8601, 8530, -1, 8527, 8530, 8529, -1, 8527, 8528, 8530, -1, 8399, 8531, 8594, -1, 8594, 8531, 8532, -1, 8597, 8532, 8533, -1, 8601, 8533, 8534, -1, 8530, 8534, 8536, -1, 8529, 8536, 8874, -1, 8529, 8530, 8536, -1, 8531, 8535, 8532, -1, 8532, 8535, 8537, -1, 8533, 8537, 8602, -1, 8534, 8602, 8539, -1, 8536, 8539, 8541, -1, 8874, 8541, 8856, -1, 8874, 8536, 8541, -1, 8535, 8538, 8537, -1, 8537, 8538, 8600, -1, 8602, 8600, 8540, -1, 8539, 8540, 8605, -1, 8541, 8605, 8542, -1, 8856, 8542, 8857, -1, 8856, 8541, 8542, -1, 8538, 8543, 8600, -1, 8600, 8543, 8604, -1, 8540, 8604, 8603, -1, 8605, 8603, 8607, -1, 8542, 8607, 8546, -1, 8857, 8546, 8545, -1, 8857, 8542, 8546, -1, 8543, 8544, 8604, -1, 8604, 8544, 8547, -1, 8603, 8547, 8606, -1, 8607, 8606, 8608, -1, 8546, 8608, 8568, -1, 8545, 8568, 8843, -1, 8545, 8546, 8568, -1, 8544, 8398, 8547, -1, 8547, 8398, 8551, -1, 8606, 8551, 8548, -1, 8608, 8548, 8569, -1, 8568, 8569, 8553, -1, 8843, 8553, 8549, -1, 8843, 8568, 8553, -1, 8398, 8550, 8551, -1, 8551, 8550, 8554, -1, 8548, 8554, 8552, -1, 8569, 8552, 8556, -1, 8553, 8556, 8567, -1, 8549, 8567, 8558, -1, 8549, 8553, 8567, -1, 8550, 8559, 8554, -1, 8554, 8559, 8560, -1, 8552, 8560, 8555, -1, 8556, 8555, 8562, -1, 8567, 8562, 8564, -1, 8558, 8564, 8557, -1, 8558, 8567, 8564, -1, 8559, 8403, 8560, -1, 8560, 8403, 8561, -1, 8449, 8560, 8561, -1, 8449, 8450, 8560, -1, 8560, 8450, 8555, -1, 8555, 8450, 8563, -1, 8562, 8563, 8570, -1, 8564, 8570, 8565, -1, 8557, 8565, 8846, -1, 8557, 8564, 8565, -1, 8507, 8508, 8470, -1, 8508, 8566, 8503, -1, 8584, 8508, 8509, -1, 8566, 8501, 8499, -1, 8504, 8566, 8584, -1, 8555, 8556, 8552, -1, 8562, 8555, 8563, -1, 8556, 8553, 8569, -1, 8567, 8556, 8562, -1, 8608, 8569, 8568, -1, 8548, 8552, 8569, -1, 8554, 8560, 8552, -1, 8564, 8562, 8570, -1, 8571, 8570, 8572, -1, 8456, 8571, 8572, -1, 8457, 8456, 8451, -1, 8573, 8460, 8457, -1, 8574, 8565, 8571, -1, 8452, 8574, 8571, -1, 8460, 8452, 8456, -1, 8575, 8461, 8573, -1, 8461, 8458, 8460, -1, 8458, 8453, 8452, -1, 8482, 8576, 8575, -1, 8576, 8462, 8461, -1, 8462, 8463, 8458, -1, 8467, 8480, 8482, -1, 8480, 8464, 8576, -1, 8464, 8465, 8462, -1, 8487, 8484, 8467, -1, 8484, 8481, 8480, -1, 8481, 8577, 8464, -1, 8495, 8578, 8487, -1, 8578, 8485, 8484, -1, 8485, 8486, 8481, -1, 8496, 8491, 8495, -1, 8491, 8488, 8578, -1, 8488, 8579, 8485, -1, 8469, 8497, 8496, -1, 8497, 8580, 8491, -1, 8580, 8493, 8488, -1, 8502, 8581, 8469, -1, 8581, 8583, 8497, -1, 8583, 8494, 8580, -1, 8470, 8503, 8502, -1, 8503, 8499, 8581, -1, 8499, 8582, 8583, -1, 8506, 8584, 8585, -1, 8589, 8585, 8477, -1, 8474, 8589, 8477, -1, 8586, 8474, 8511, -1, 8513, 8587, 8586, -1, 8588, 8476, 8589, -1, 8475, 8588, 8589, -1, 8587, 8475, 8474, -1, 8518, 8519, 8513, -1, 8519, 8590, 8587, -1, 8590, 8512, 8475, -1, 8591, 8520, 8518, -1, 8520, 8592, 8519, -1, 8592, 8514, 8590, -1, 8595, 8526, 8591, -1, 8526, 8593, 8520, -1, 8593, 8517, 8592, -1, 8594, 8596, 8595, -1, 8596, 8599, 8526, -1, 8599, 8521, 8593, -1, 8532, 8597, 8594, -1, 8597, 8598, 8596, -1, 8598, 8522, 8599, -1, 8537, 8533, 8532, -1, 8533, 8601, 8597, -1, 8601, 8528, 8598, -1, 8600, 8602, 8537, -1, 8602, 8534, 8533, -1, 8534, 8530, 8601, -1, 8604, 8540, 8600, -1, 8540, 8539, 8602, -1, 8539, 8536, 8534, -1, 8547, 8603, 8604, -1, 8603, 8605, 8540, -1, 8605, 8541, 8539, -1, 8551, 8606, 8547, -1, 8606, 8607, 8603, -1, 8607, 8542, 8605, -1, 8554, 8548, 8551, -1, 8548, 8608, 8606, -1, 8608, 8546, 8607, -1, 8609, 8612, 9165, -1, 9165, 8612, 8610, -1, 8610, 8612, 9181, -1, 9181, 8612, 8611, -1, 8611, 8612, 8613, -1, 8613, 8612, 9173, -1, 9169, 9173, 8615, -1, 9169, 8613, 9173, -1, 8612, 9179, 9173, -1, 9173, 9179, 9174, -1, 9174, 9179, 9178, -1, 9175, 9178, 9177, -1, 8614, 9177, 9176, -1, 8614, 9175, 9177, -1, 9174, 9178, 9175, -1, 9173, 9172, 8615, -1, 8615, 9172, 9170, -1, 9170, 9172, 9184, -1, 9184, 9172, 8616, -1, 8616, 9172, 9171, -1, 9199, 8620, 8617, -1, 8617, 8620, 9190, -1, 9190, 8620, 8618, -1, 8618, 8620, 8619, -1, 8619, 8620, 8628, -1, 8628, 8620, 8625, -1, 9193, 8625, 8621, -1, 8622, 8621, 8623, -1, 8622, 9193, 8621, -1, 8620, 8624, 8625, -1, 8625, 8624, 9205, -1, 9205, 8624, 9209, -1, 8627, 9209, 9196, -1, 9195, 9196, 8626, -1, 9195, 8627, 9196, -1, 9205, 9209, 8627, -1, 8628, 8625, 9193, -1, 9194, 8629, 8621, -1, 8621, 8629, 8630, -1, 8623, 8621, 8630, -1, 8414, 8736, 8422, -1, 8414, 8631, 8736, -1, 8414, 8632, 8631, -1, 8631, 8632, 8633, -1, 8637, 8633, 8639, -1, 8634, 8639, 8640, -1, 8635, 8640, 8757, -1, 9418, 8757, 9419, -1, 9418, 8635, 8757, -1, 9418, 8746, 8635, -1, 8635, 8746, 8755, -1, 8634, 8755, 8636, -1, 8637, 8636, 8638, -1, 8631, 8638, 8736, -1, 8631, 8637, 8638, -1, 8631, 8633, 8637, -1, 8632, 8644, 8633, -1, 8633, 8644, 8646, -1, 8639, 8646, 8641, -1, 8640, 8641, 8642, -1, 8757, 8642, 8760, -1, 9419, 8760, 8643, -1, 9419, 8757, 8760, -1, 8644, 8645, 8646, -1, 8646, 8645, 8756, -1, 8641, 8756, 8759, -1, 8642, 8759, 8647, -1, 8760, 8647, 8648, -1, 8643, 8648, 9433, -1, 8643, 8760, 8648, -1, 8645, 8650, 8756, -1, 8756, 8650, 8649, -1, 8759, 8649, 8758, -1, 8647, 8758, 8761, -1, 8648, 8761, 8651, -1, 9433, 8651, 8653, -1, 9433, 8648, 8651, -1, 8650, 8412, 8649, -1, 8649, 8412, 8654, -1, 8758, 8654, 8763, -1, 8761, 8763, 8762, -1, 8651, 8762, 8652, -1, 8653, 8652, 9421, -1, 8653, 8651, 8652, -1, 8412, 8413, 8654, -1, 8654, 8413, 8655, -1, 8763, 8655, 8656, -1, 8762, 8656, 8765, -1, 8652, 8765, 8768, -1, 9421, 8768, 8657, -1, 9421, 8652, 8768, -1, 8413, 8658, 8655, -1, 8655, 8658, 8661, -1, 8656, 8661, 8764, -1, 8765, 8764, 8767, -1, 8768, 8767, 8659, -1, 8657, 8659, 8665, -1, 8657, 8768, 8659, -1, 8658, 8660, 8661, -1, 8661, 8660, 8766, -1, 8764, 8766, 8662, -1, 8767, 8662, 8771, -1, 8659, 8771, 8663, -1, 8665, 8663, 8664, -1, 8665, 8659, 8663, -1, 8660, 8667, 8766, -1, 8766, 8667, 8668, -1, 8662, 8668, 8769, -1, 8771, 8769, 8772, -1, 8663, 8772, 8666, -1, 8664, 8666, 9423, -1, 8664, 8663, 8666, -1, 8667, 8669, 8668, -1, 8668, 8669, 8670, -1, 8769, 8670, 8673, -1, 8772, 8673, 8671, -1, 8666, 8671, 8774, -1, 9423, 8774, 8675, -1, 9423, 8666, 8774, -1, 8669, 8672, 8670, -1, 8670, 8672, 8770, -1, 8673, 8770, 8773, -1, 8671, 8773, 8674, -1, 8774, 8674, 8678, -1, 8675, 8678, 8676, -1, 8675, 8774, 8678, -1, 8672, 8677, 8770, -1, 8770, 8677, 8681, -1, 8773, 8681, 8682, -1, 8674, 8682, 8679, -1, 8678, 8679, 8680, -1, 8676, 8680, 9424, -1, 8676, 8678, 8680, -1, 8677, 8411, 8681, -1, 8681, 8411, 8685, -1, 8682, 8685, 8683, -1, 8679, 8683, 8753, -1, 8680, 8753, 8684, -1, 9424, 8684, 9425, -1, 9424, 8680, 8684, -1, 8411, 8686, 8685, -1, 8685, 8686, 8751, -1, 8683, 8751, 8687, -1, 8753, 8687, 8776, -1, 8684, 8776, 8689, -1, 9425, 8689, 8688, -1, 9425, 8684, 8689, -1, 8686, 8415, 8751, -1, 8751, 8415, 8752, -1, 8687, 8752, 8692, -1, 8776, 8692, 8777, -1, 8689, 8777, 8690, -1, 8688, 8690, 9427, -1, 8688, 8689, 8690, -1, 8415, 8691, 8752, -1, 8752, 8691, 8775, -1, 8692, 8775, 8693, -1, 8777, 8693, 8779, -1, 8690, 8779, 8694, -1, 9427, 8694, 9438, -1, 9427, 8690, 8694, -1, 8691, 8417, 8775, -1, 8775, 8417, 8697, -1, 8693, 8697, 8695, -1, 8779, 8695, 8696, -1, 8694, 8696, 8781, -1, 9438, 8781, 8700, -1, 9438, 8694, 8781, -1, 8417, 8416, 8697, -1, 8697, 8416, 8703, -1, 8695, 8703, 8698, -1, 8696, 8698, 8699, -1, 8781, 8699, 8701, -1, 8700, 8701, 8706, -1, 8700, 8781, 8701, -1, 8416, 8702, 8703, -1, 8703, 8702, 8778, -1, 8698, 8778, 8704, -1, 8699, 8704, 8782, -1, 8701, 8782, 8705, -1, 8706, 8705, 8709, -1, 8706, 8701, 8705, -1, 8702, 8707, 8778, -1, 8778, 8707, 8780, -1, 8704, 8780, 8708, -1, 8782, 8708, 8712, -1, 8705, 8712, 8714, -1, 8709, 8714, 9428, -1, 8709, 8705, 8714, -1, 8707, 8710, 8780, -1, 8780, 8710, 8711, -1, 8708, 8711, 8783, -1, 8712, 8783, 8785, -1, 8714, 8785, 8713, -1, 9428, 8713, 8716, -1, 9428, 8714, 8713, -1, 8710, 8715, 8711, -1, 8711, 8715, 8784, -1, 8783, 8784, 8720, -1, 8785, 8720, 8787, -1, 8713, 8787, 8718, -1, 8716, 8718, 8717, -1, 8716, 8713, 8718, -1, 8715, 8719, 8784, -1, 8784, 8719, 8786, -1, 8720, 8786, 8721, -1, 8787, 8721, 8723, -1, 8718, 8723, 8722, -1, 8717, 8722, 8725, -1, 8717, 8718, 8722, -1, 8719, 8726, 8786, -1, 8786, 8726, 8727, -1, 8721, 8727, 8788, -1, 8723, 8788, 8789, -1, 8722, 8789, 8724, -1, 8725, 8724, 8729, -1, 8725, 8722, 8724, -1, 8726, 8421, 8727, -1, 8727, 8421, 8728, -1, 8788, 8728, 8731, -1, 8789, 8731, 8793, -1, 8724, 8793, 8792, -1, 8729, 8792, 9430, -1, 8729, 8724, 8792, -1, 8421, 8730, 8728, -1, 8728, 8730, 8733, -1, 8731, 8733, 8791, -1, 8793, 8791, 8754, -1, 8792, 8754, 8732, -1, 9430, 8732, 9417, -1, 9430, 8792, 8732, -1, 8730, 8420, 8733, -1, 8733, 8420, 8743, -1, 8791, 8743, 8790, -1, 8754, 8790, 8741, -1, 8732, 8741, 8740, -1, 9417, 8740, 8750, -1, 9417, 8732, 8740, -1, 8420, 8734, 8743, -1, 8743, 8734, 8419, -1, 8745, 8419, 8418, -1, 8735, 8418, 8422, -1, 8736, 8735, 8422, -1, 8736, 8742, 8735, -1, 8736, 8638, 8742, -1, 8742, 8638, 8738, -1, 8737, 8738, 8739, -1, 8740, 8739, 8750, -1, 8740, 8737, 8739, -1, 8740, 8741, 8737, -1, 8737, 8741, 8744, -1, 8742, 8744, 8735, -1, 8742, 8737, 8744, -1, 8742, 8738, 8737, -1, 8743, 8419, 8745, -1, 8790, 8745, 8744, -1, 8741, 8790, 8744, -1, 8745, 8418, 8735, -1, 8744, 8745, 8735, -1, 8746, 8747, 8755, -1, 8755, 8747, 8748, -1, 8636, 8748, 8738, -1, 8638, 8636, 8738, -1, 8747, 8749, 8748, -1, 8748, 8749, 8739, -1, 8738, 8748, 8739, -1, 8749, 8750, 8739, -1, 8751, 8683, 8685, -1, 8687, 8751, 8752, -1, 8683, 8679, 8682, -1, 8753, 8683, 8687, -1, 8679, 8678, 8674, -1, 8680, 8679, 8753, -1, 8754, 8741, 8732, -1, 8634, 8636, 8637, -1, 8639, 8634, 8637, -1, 8646, 8639, 8633, -1, 8755, 8748, 8636, -1, 8756, 8641, 8646, -1, 8635, 8755, 8634, -1, 8640, 8635, 8634, -1, 8641, 8640, 8639, -1, 8649, 8759, 8756, -1, 8759, 8642, 8641, -1, 8642, 8757, 8640, -1, 8654, 8758, 8649, -1, 8758, 8647, 8759, -1, 8647, 8760, 8642, -1, 8655, 8763, 8654, -1, 8763, 8761, 8758, -1, 8761, 8648, 8647, -1, 8661, 8656, 8655, -1, 8656, 8762, 8763, -1, 8762, 8651, 8761, -1, 8766, 8764, 8661, -1, 8764, 8765, 8656, -1, 8765, 8652, 8762, -1, 8668, 8662, 8766, -1, 8662, 8767, 8764, -1, 8767, 8768, 8765, -1, 8670, 8769, 8668, -1, 8769, 8771, 8662, -1, 8771, 8659, 8767, -1, 8770, 8673, 8670, -1, 8673, 8772, 8769, -1, 8772, 8663, 8771, -1, 8681, 8773, 8770, -1, 8773, 8671, 8673, -1, 8671, 8666, 8772, -1, 8685, 8682, 8681, -1, 8682, 8674, 8773, -1, 8674, 8774, 8671, -1, 8775, 8692, 8752, -1, 8692, 8776, 8687, -1, 8776, 8684, 8753, -1, 8697, 8693, 8775, -1, 8693, 8777, 8692, -1, 8777, 8689, 8776, -1, 8703, 8695, 8697, -1, 8695, 8779, 8693, -1, 8779, 8690, 8777, -1, 8778, 8698, 8703, -1, 8698, 8696, 8695, -1, 8696, 8694, 8779, -1, 8780, 8704, 8778, -1, 8704, 8699, 8698, -1, 8699, 8781, 8696, -1, 8711, 8708, 8780, -1, 8708, 8782, 8704, -1, 8782, 8701, 8699, -1, 8784, 8783, 8711, -1, 8783, 8712, 8708, -1, 8712, 8705, 8782, -1, 8786, 8720, 8784, -1, 8720, 8785, 8783, -1, 8785, 8714, 8712, -1, 8727, 8721, 8786, -1, 8721, 8787, 8720, -1, 8787, 8713, 8785, -1, 8728, 8788, 8727, -1, 8788, 8723, 8721, -1, 8723, 8718, 8787, -1, 8733, 8731, 8728, -1, 8731, 8789, 8788, -1, 8789, 8722, 8723, -1, 8743, 8791, 8733, -1, 8791, 8793, 8731, -1, 8793, 8724, 8789, -1, 8745, 8790, 8743, -1, 8790, 8754, 8791, -1, 8754, 8792, 8793, -1, 8447, 9545, 8433, -1, 8447, 8794, 9545, -1, 8447, 8795, 8794, -1, 8794, 8795, 9540, -1, 9540, 8795, 8431, -1, 9537, 8431, 8796, -1, 9533, 8796, 9532, -1, 9533, 9537, 8796, -1, 9540, 8431, 9537, -1, 8796, 8797, 9532, -1, 9532, 8797, 9530, -1, 9530, 8797, 8429, -1, 8798, 8429, 8446, -1, 8800, 8446, 8427, -1, 8801, 8427, 8443, -1, 9526, 8443, 8799, -1, 9523, 8799, 8441, -1, 9558, 8441, 8426, -1, 9521, 8426, 8802, -1, 9521, 9558, 8426, -1, 9530, 8429, 8798, -1, 8798, 8446, 8800, -1, 8800, 8427, 8801, -1, 8801, 8443, 9526, -1, 9526, 8799, 9523, -1, 9523, 8441, 9558, -1, 8426, 8425, 8802, -1, 8802, 8425, 8803, -1, 8803, 8425, 8810, -1, 8811, 8810, 8812, -1, 8804, 8812, 8813, -1, 8805, 8813, 8437, -1, 8807, 8805, 8437, -1, 8807, 8806, 8805, -1, 8807, 9555, 8806, -1, 8807, 8808, 9555, -1, 9555, 8808, 9554, -1, 9554, 8808, 8424, -1, 8809, 8424, 8815, -1, 8809, 9554, 8424, -1, 8803, 8810, 8811, -1, 8811, 8812, 8804, -1, 8804, 8813, 8805, -1, 8424, 8814, 8815, -1, 8815, 8814, 9552, -1, 9552, 8814, 8817, -1, 8818, 8817, 8816, -1, 9550, 8816, 8433, -1, 9545, 9550, 8433, -1, 9552, 8817, 8818, -1, 8818, 8816, 9550, -1, 8820, 8819, 8829, -1, 8820, 8821, 8819, -1, 8820, 9693, 8821, -1, 8821, 9693, 8826, -1, 8826, 9693, 8822, -1, 9660, 8822, 8823, -1, 8827, 8823, 8825, -1, 8824, 8825, 9683, -1, 8828, 9683, 9680, -1, 9678, 8828, 9680, -1, 8826, 8822, 9660, -1, 9660, 8823, 8827, -1, 8827, 8825, 8824, -1, 8824, 9683, 8828, -1, 8819, 8841, 8829, -1, 8829, 8841, 8830, -1, 8830, 8841, 8831, -1, 8831, 8841, 8832, -1, 8833, 8831, 8832, -1, 8833, 8834, 8831, -1, 8831, 8834, 8835, -1, 8836, 8831, 8835, -1, 8836, 8837, 8831, -1, 8831, 8837, 8838, -1, 9697, 8831, 8838, -1, 9745, 9744, 8841, -1, 8841, 9744, 9704, -1, 8839, 8841, 9704, -1, 8839, 8840, 8841, -1, 8841, 8840, 9735, -1, 9730, 8841, 9735, -1, 9730, 9700, 8841, -1, 8841, 9700, 8832, -1, 8843, 8842, 8545, -1, 8843, 9804, 8842, -1, 8843, 8549, 9804, -1, 9804, 8549, 8859, -1, 8859, 8549, 8558, -1, 9803, 8558, 8557, -1, 8844, 8557, 8846, -1, 8845, 8846, 8860, -1, 9800, 8860, 8454, -1, 8847, 8454, 8848, -1, 9798, 8848, 8861, -1, 8862, 8861, 8849, -1, 8863, 8849, 8850, -1, 8864, 8850, 8851, -1, 9821, 8851, 8489, -1, 9828, 8489, 8492, -1, 9818, 8492, 8498, -1, 8865, 8498, 8500, -1, 9827, 8500, 8852, -1, 8866, 8852, 8505, -1, 8867, 8505, 8868, -1, 9826, 8868, 8869, -1, 9825, 8869, 8853, -1, 8870, 8853, 8516, -1, 9824, 8516, 8515, -1, 8871, 8515, 8872, -1, 8873, 8872, 8523, -1, 8854, 8523, 8527, -1, 8855, 8527, 8529, -1, 9822, 8529, 8874, -1, 9811, 8874, 8856, -1, 9809, 8856, 8857, -1, 8858, 8857, 8545, -1, 8842, 8858, 8545, -1, 8859, 8558, 9803, -1, 9803, 8557, 8844, -1, 8844, 8846, 8845, -1, 8845, 8860, 9800, -1, 9800, 8454, 8847, -1, 8847, 8848, 9798, -1, 9798, 8861, 8862, -1, 8862, 8849, 8863, -1, 8863, 8850, 8864, -1, 8864, 8851, 9821, -1, 9821, 8489, 9828, -1, 9828, 8492, 9818, -1, 9818, 8498, 8865, -1, 8865, 8500, 9827, -1, 9827, 8852, 8866, -1, 8866, 8505, 8867, -1, 8867, 8868, 9826, -1, 9826, 8869, 9825, -1, 9825, 8853, 8870, -1, 8870, 8516, 9824, -1, 9824, 8515, 8871, -1, 8871, 8872, 8873, -1, 8873, 8523, 8854, -1, 8854, 8527, 8855, -1, 8855, 8529, 9822, -1, 9822, 8874, 9811, -1, 9811, 8856, 9809, -1, 9809, 8857, 8858, -1, 9845, 8876, 8875, -1, 9845, 8877, 8876, -1, 9845, 9844, 8877, -1, 8877, 9844, 8878, -1, 8878, 9844, 9843, -1, 8879, 9843, 8880, -1, 8881, 8880, 9842, -1, 8881, 8879, 8880, -1, 8878, 9843, 8879, -1, 8876, 8882, 8875, -1, 8875, 8882, 8883, -1, 8883, 8882, 9841, -1, 8885, 9841, 8884, -1, 9838, 8884, 9840, -1, 9847, 9840, 9849, -1, 9848, 9849, 9839, -1, 9848, 9847, 9849, -1, 8883, 9841, 8885, -1, 8885, 8884, 9838, -1, 9838, 9840, 9847, -1, 8886, 8887, 9854, -1, 9854, 8887, 9856, -1, 9856, 8887, 9872, -1, 9872, 8887, 9858, -1, 9858, 8887, 8888, -1, 8888, 8887, 8889, -1, 9860, 8889, 9873, -1, 9860, 8888, 8889, -1, 8887, 9870, 8889, -1, 8889, 9870, 8890, -1, 8890, 9870, 9869, -1, 8891, 9869, 9877, -1, 8892, 9877, 9868, -1, 8892, 8891, 9877, -1, 8890, 9869, 8891, -1, 8893, 9861, 8889, -1, 8893, 9863, 9861, -1, 8893, 9864, 9863, -1, 9861, 8894, 8889, -1, 8889, 8894, 9873, -1, 8895, 9892, 9901, -1, 8895, 8896, 9892, -1, 8895, 9902, 8896, -1, 8896, 9902, 9909, -1, 9909, 9902, 9903, -1, 9908, 9903, 8897, -1, 9889, 8897, 8898, -1, 9888, 8898, 8899, -1, 8901, 8899, 9905, -1, 8900, 8901, 9905, -1, 9909, 9903, 9908, -1, 9908, 8897, 9889, -1, 9889, 8898, 9888, -1, 9888, 8899, 8901, -1, 9892, 9894, 9901, -1, 9901, 9894, 8902, -1, 8902, 9894, 9895, -1, 8909, 9895, 8903, -1, 8904, 8903, 9911, -1, 8910, 9911, 8905, -1, 8906, 8905, 8911, -1, 8907, 8911, 9898, -1, 8908, 9898, 9899, -1, 8908, 8907, 9898, -1, 8902, 9895, 8909, -1, 8909, 8903, 8904, -1, 8904, 9911, 8910, -1, 8910, 8905, 8906, -1, 8906, 8911, 8907, -1, 8926, 9912, 8924, -1, 8912, 8924, 8923, -1, 8938, 8923, 8913, -1, 8933, 8913, 8934, -1, 8914, 8934, 8915, -1, 8937, 8915, 8916, -1, 8935, 8916, 8927, -1, 8941, 8927, 8922, -1, 8920, 8922, 8939, -1, 8940, 8939, 8917, -1, 8918, 8940, 8917, -1, 8918, 8942, 8940, -1, 8918, 8919, 8942, -1, 8942, 8919, 11595, -1, 8943, 11595, 8921, -1, 8920, 8921, 8941, -1, 8922, 8920, 8941, -1, 8917, 8939, 8925, -1, 8925, 8939, 8922, -1, 8927, 8925, 8922, -1, 8927, 8916, 8925, -1, 8925, 8916, 8915, -1, 8934, 8925, 8915, -1, 8934, 8913, 8925, -1, 8925, 8913, 8923, -1, 8924, 8925, 8923, -1, 8924, 9912, 8925, -1, 11579, 8932, 11595, -1, 11579, 8912, 8932, -1, 11579, 8926, 8912, -1, 8912, 8926, 8924, -1, 8935, 8927, 8941, -1, 8928, 8941, 8921, -1, 11595, 8928, 8921, -1, 11595, 8936, 8928, -1, 11595, 8929, 8936, -1, 11595, 8930, 8929, -1, 11595, 8931, 8930, -1, 11595, 8932, 8931, -1, 8931, 8932, 8938, -1, 8933, 8938, 8913, -1, 8933, 8931, 8938, -1, 8933, 8930, 8931, -1, 8933, 8914, 8930, -1, 8933, 8934, 8914, -1, 8937, 8916, 8935, -1, 8936, 8935, 8928, -1, 8936, 8937, 8935, -1, 8936, 8929, 8937, -1, 8937, 8929, 8914, -1, 8915, 8937, 8914, -1, 8912, 8923, 8938, -1, 8932, 8912, 8938, -1, 8939, 8940, 8920, -1, 8920, 8940, 8943, -1, 8921, 8920, 8943, -1, 8928, 8935, 8941, -1, 8930, 8914, 8929, -1, 11595, 8943, 8942, -1, 8942, 8943, 8940, -1, 13170, 8944, 8945, -1, 8945, 8944, 8946, -1, 8947, 8946, 8948, -1, 8951, 8948, 13165, -1, 8949, 13165, 13167, -1, 9581, 13167, 8958, -1, 8950, 8958, 9573, -1, 8950, 9581, 8958, -1, 8945, 8946, 8947, -1, 8947, 8948, 8951, -1, 8951, 13165, 8949, -1, 13161, 12797, 13167, -1, 13161, 13163, 12797, -1, 12797, 13163, 8954, -1, 12798, 8954, 12809, -1, 12798, 12797, 8954, -1, 8952, 12794, 8954, -1, 8954, 12794, 8953, -1, 8955, 8954, 8953, -1, 8955, 8956, 8954, -1, 8954, 8956, 12809, -1, 12803, 8957, 12797, -1, 12797, 8957, 13167, -1, 13167, 8957, 8958, -1, 9952, 9951, 8958, -1, 8958, 9951, 9935, -1, 8959, 8958, 9935, -1, 8959, 9934, 8958, -1, 8958, 9934, 9575, -1, 9573, 8958, 9575, -1, 9934, 8960, 9575, -1, 9575, 8960, 8961, -1, 13167, 9581, 8949, -1, 8949, 9581, 8962, -1, 8992, 8962, 9599, -1, 8963, 8992, 9599, -1, 8963, 9139, 8992, -1, 8963, 8974, 9139, -1, 8963, 8964, 8974, -1, 8963, 9598, 8964, -1, 8964, 9598, 8965, -1, 8965, 9598, 8966, -1, 9620, 8966, 8967, -1, 8968, 8967, 9596, -1, 8968, 9620, 8967, -1, 9599, 8962, 9601, -1, 9601, 8962, 9570, -1, 9602, 9570, 9569, -1, 8969, 9569, 9582, -1, 8969, 9602, 9569, -1, 9601, 9570, 9602, -1, 8965, 8966, 9620, -1, 8970, 9066, 8974, -1, 8970, 9624, 9066, -1, 9066, 9624, 9630, -1, 9068, 9066, 9630, -1, 9068, 8971, 9066, -1, 9066, 8971, 8972, -1, 9067, 9066, 8972, -1, 9624, 8973, 9630, -1, 9630, 8973, 9615, -1, 9066, 9065, 8974, -1, 8974, 9065, 9139, -1, 9139, 9138, 8992, -1, 8992, 9138, 8975, -1, 8975, 9138, 8981, -1, 8976, 8981, 8977, -1, 9094, 8977, 9127, -1, 9097, 9127, 9126, -1, 8982, 9126, 8983, -1, 8984, 8983, 8978, -1, 8979, 8978, 9115, -1, 8985, 9115, 8980, -1, 9108, 8985, 8980, -1, 8975, 8981, 8976, -1, 8976, 8977, 9094, -1, 9094, 9127, 9097, -1, 9097, 9126, 8982, -1, 8982, 8983, 8984, -1, 8984, 8978, 8979, -1, 8979, 9115, 8985, -1, 8986, 13215, 8992, -1, 8986, 13214, 13215, -1, 8986, 12830, 13214, -1, 8986, 8987, 12830, -1, 8986, 8988, 8987, -1, 8986, 8989, 8988, -1, 8986, 8990, 8989, -1, 8986, 12838, 8990, -1, 8986, 12839, 12838, -1, 8986, 8991, 12839, -1, 12830, 13205, 13214, -1, 13215, 13208, 8992, -1, 8992, 13208, 13209, -1, 8949, 13209, 13185, -1, 8949, 8992, 13209, -1, 8949, 8962, 8992, -1, 13209, 13210, 13185, -1, 13185, 13210, 8993, -1, 8993, 13210, 8994, -1, 13184, 8994, 13213, -1, 8995, 13213, 13198, -1, 8995, 13184, 13213, -1, 8993, 8994, 13184, -1, 11542, 11733, 9007, -1, 9006, 9007, 8996, -1, 9021, 8996, 9012, -1, 9013, 9012, 8997, -1, 9019, 8997, 9020, -1, 9015, 9020, 9016, -1, 9008, 9016, 8998, -1, 9004, 8998, 9005, -1, 9003, 9005, 8999, -1, 9000, 8999, 11110, -1, 9001, 9000, 11110, -1, 9001, 9002, 9000, -1, 9001, 9913, 9002, -1, 9002, 9913, 11569, -1, 9022, 11569, 9009, -1, 9003, 9009, 9004, -1, 9005, 9003, 9004, -1, 11110, 8999, 11113, -1, 11113, 8999, 9005, -1, 8998, 11113, 9005, -1, 8998, 9016, 11113, -1, 11113, 9016, 9020, -1, 8997, 11113, 9020, -1, 8997, 9012, 11113, -1, 11113, 9012, 8996, -1, 9007, 11113, 8996, -1, 9007, 11733, 11113, -1, 11527, 9011, 11569, -1, 11527, 9006, 9011, -1, 11527, 11542, 9006, -1, 9006, 11542, 9007, -1, 9008, 8998, 9004, -1, 9018, 9004, 9009, -1, 11569, 9018, 9009, -1, 11569, 9017, 9018, -1, 11569, 9023, 9017, -1, 11569, 9010, 9023, -1, 11569, 9014, 9010, -1, 11569, 9011, 9014, -1, 9014, 9011, 9021, -1, 9013, 9021, 9012, -1, 9013, 9014, 9021, -1, 9013, 9010, 9014, -1, 9013, 9019, 9010, -1, 9013, 8997, 9019, -1, 9015, 9016, 9008, -1, 9017, 9008, 9018, -1, 9017, 9015, 9008, -1, 9017, 9023, 9015, -1, 9015, 9023, 9019, -1, 9020, 9015, 9019, -1, 9006, 8996, 9021, -1, 9011, 9006, 9021, -1, 8999, 9000, 9003, -1, 9003, 9000, 9022, -1, 9009, 9003, 9022, -1, 9018, 9008, 9004, -1, 9010, 9019, 9023, -1, 11569, 9022, 9002, -1, 9002, 9022, 9000, -1, 10083, 9024, 9029, -1, 9029, 9024, 9025, -1, 10072, 9029, 9025, -1, 10072, 9026, 9029, -1, 9029, 9026, 9027, -1, 9028, 9029, 9027, -1, 9028, 9030, 9029, -1, 9029, 9030, 9035, -1, 9036, 9035, 10053, -1, 10052, 9036, 10053, -1, 10052, 10047, 9036, -1, 9036, 10047, 9031, -1, 10045, 9036, 9031, -1, 10045, 9032, 9036, -1, 10045, 9033, 9032, -1, 9032, 9033, 9034, -1, 9029, 9035, 9036, -1, 9037, 9036, 10084, -1, 9037, 9029, 9036, -1, 9036, 10040, 10084, -1, 10084, 10040, 9038, -1, 9038, 10040, 9039, -1, 9046, 9039, 9040, -1, 9047, 9040, 9042, -1, 9041, 9042, 9048, -1, 9043, 9048, 9044, -1, 9045, 9044, 10011, -1, 10023, 9045, 10011, -1, 9038, 9039, 9046, -1, 9046, 9040, 9047, -1, 9047, 9042, 9041, -1, 9041, 9048, 9043, -1, 9043, 9044, 9045, -1, 9076, 9079, 9049, -1, 9049, 9079, 9055, -1, 10180, 9055, 9073, -1, 10181, 9073, 9050, -1, 9051, 9050, 9052, -1, 9053, 9052, 9071, -1, 10185, 9071, 9054, -1, 10780, 9054, 9628, -1, 10780, 10185, 9054, -1, 9079, 9080, 9055, -1, 9055, 9080, 9059, -1, 9073, 9059, 9072, -1, 9050, 9072, 9074, -1, 9052, 9074, 9056, -1, 9071, 9056, 9057, -1, 9054, 9057, 9062, -1, 9058, 9062, 9629, -1, 9058, 9054, 9062, -1, 9058, 9628, 9054, -1, 9080, 9064, 9059, -1, 9059, 9064, 9060, -1, 9072, 9060, 9061, -1, 9074, 9061, 9069, -1, 9056, 9069, 9075, -1, 9057, 9075, 9070, -1, 9062, 9070, 9063, -1, 9629, 9063, 9630, -1, 9629, 9062, 9063, -1, 9064, 9065, 9060, -1, 9060, 9065, 9066, -1, 9061, 9066, 9067, -1, 9069, 9067, 8972, -1, 9075, 8972, 8971, -1, 9070, 8971, 9068, -1, 9063, 9068, 9630, -1, 9063, 9070, 9068, -1, 9060, 9066, 9061, -1, 9061, 9067, 9069, -1, 9069, 8972, 9075, -1, 9075, 8971, 9070, -1, 10185, 9053, 9071, -1, 9053, 9051, 9052, -1, 9051, 10181, 9050, -1, 10181, 10180, 9073, -1, 10180, 9049, 9055, -1, 9072, 9059, 9060, -1, 9073, 9055, 9059, -1, 9074, 9072, 9061, -1, 9050, 9073, 9072, -1, 9056, 9074, 9069, -1, 9052, 9050, 9074, -1, 9057, 9056, 9075, -1, 9071, 9052, 9056, -1, 9062, 9057, 9070, -1, 9054, 9071, 9057, -1, 9076, 10188, 9079, -1, 9079, 10188, 9077, -1, 9080, 9077, 9137, -1, 9064, 9137, 9078, -1, 9065, 9078, 9139, -1, 9065, 9064, 9078, -1, 9079, 9077, 9080, -1, 9080, 9137, 9064, -1, 9162, 8992, 9081, -1, 9086, 9081, 9142, -1, 9083, 9142, 9082, -1, 10199, 9082, 9141, -1, 10199, 9083, 9082, -1, 10199, 9143, 9083, -1, 9083, 9143, 9084, -1, 9086, 9084, 9085, -1, 9162, 9086, 9085, -1, 9162, 9081, 9086, -1, 8976, 9087, 8975, -1, 8976, 9088, 9087, -1, 8976, 9094, 9088, -1, 9088, 9094, 9095, -1, 9093, 9095, 9148, -1, 9090, 9148, 9150, -1, 9091, 9150, 9089, -1, 9091, 9090, 9150, -1, 9091, 9140, 9090, -1, 9090, 9140, 9147, -1, 9093, 9147, 9092, -1, 9088, 9092, 9087, -1, 9088, 9093, 9092, -1, 9088, 9095, 9093, -1, 9094, 9097, 9095, -1, 9095, 9097, 9096, -1, 9148, 9096, 9149, -1, 9150, 9149, 9100, -1, 9089, 9100, 10198, -1, 9089, 9150, 9100, -1, 9097, 8982, 9096, -1, 9096, 8982, 9098, -1, 9149, 9098, 9099, -1, 9100, 9099, 9101, -1, 10198, 9101, 10197, -1, 10198, 9100, 9101, -1, 8982, 8984, 9098, -1, 9098, 8984, 9152, -1, 9099, 9152, 9151, -1, 9101, 9151, 9102, -1, 10197, 9102, 10196, -1, 10197, 9101, 9102, -1, 8984, 8979, 9152, -1, 9152, 8979, 9104, -1, 9151, 9104, 9105, -1, 9102, 9105, 9103, -1, 10196, 9103, 9106, -1, 10196, 9102, 9103, -1, 8979, 8985, 9104, -1, 9104, 8985, 9146, -1, 9105, 9146, 9109, -1, 9103, 9109, 9107, -1, 9106, 9107, 10203, -1, 9106, 9103, 9107, -1, 8985, 9108, 9146, -1, 9146, 9108, 9110, -1, 9109, 9110, 9111, -1, 9107, 9111, 9112, -1, 10203, 9112, 10202, -1, 10203, 9107, 9112, -1, 9108, 8980, 9110, -1, 9110, 8980, 9113, -1, 9111, 9113, 9153, -1, 9112, 9153, 9154, -1, 10202, 9154, 9114, -1, 10202, 9112, 9154, -1, 8980, 9115, 9113, -1, 9113, 9115, 9116, -1, 9153, 9116, 9117, -1, 9154, 9117, 9118, -1, 9114, 9118, 9119, -1, 9114, 9154, 9118, -1, 9115, 8978, 9116, -1, 9116, 8978, 9121, -1, 9117, 9121, 9155, -1, 9118, 9155, 9120, -1, 9119, 9120, 9123, -1, 9119, 9118, 9120, -1, 8978, 8983, 9121, -1, 9121, 8983, 9122, -1, 9155, 9122, 9124, -1, 9120, 9124, 9157, -1, 9123, 9157, 9125, -1, 9123, 9120, 9157, -1, 8983, 9126, 9122, -1, 9122, 9126, 9128, -1, 9124, 9128, 9156, -1, 9157, 9156, 9159, -1, 9125, 9159, 9130, -1, 9125, 9157, 9159, -1, 9126, 9127, 9128, -1, 9128, 9127, 9129, -1, 9156, 9129, 9158, -1, 9159, 9158, 9131, -1, 9130, 9131, 9132, -1, 9130, 9159, 9131, -1, 9127, 8977, 9129, -1, 9129, 8977, 9133, -1, 9158, 9133, 9161, -1, 9131, 9161, 9135, -1, 9132, 9135, 10188, -1, 9132, 9131, 9135, -1, 8977, 8981, 9133, -1, 9133, 8981, 9134, -1, 9161, 9134, 9160, -1, 9135, 9160, 9137, -1, 9077, 9135, 9137, -1, 9077, 10188, 9135, -1, 8981, 9138, 9134, -1, 9134, 9138, 9136, -1, 9160, 9136, 9078, -1, 9137, 9160, 9078, -1, 9138, 9139, 9136, -1, 9136, 9139, 9078, -1, 9140, 9141, 9147, -1, 9147, 9141, 9082, -1, 9092, 9082, 9142, -1, 9087, 9142, 9081, -1, 8975, 9081, 8992, -1, 8975, 9087, 9081, -1, 9143, 9144, 9084, -1, 9084, 9144, 9145, -1, 9085, 9084, 9145, -1, 9110, 9109, 9146, -1, 9109, 9103, 9105, -1, 9113, 9111, 9110, -1, 9111, 9107, 9109, -1, 9083, 9084, 9086, -1, 9142, 9083, 9086, -1, 9092, 9142, 9087, -1, 9147, 9082, 9092, -1, 9090, 9147, 9093, -1, 9148, 9090, 9093, -1, 9096, 9148, 9095, -1, 9098, 9149, 9096, -1, 9149, 9150, 9148, -1, 9152, 9099, 9098, -1, 9099, 9100, 9149, -1, 9104, 9151, 9152, -1, 9151, 9101, 9099, -1, 9146, 9105, 9104, -1, 9105, 9102, 9151, -1, 9116, 9153, 9113, -1, 9153, 9112, 9111, -1, 9121, 9117, 9116, -1, 9117, 9154, 9153, -1, 9122, 9155, 9121, -1, 9155, 9118, 9117, -1, 9128, 9124, 9122, -1, 9124, 9120, 9155, -1, 9129, 9156, 9128, -1, 9156, 9157, 9124, -1, 9133, 9158, 9129, -1, 9158, 9159, 9156, -1, 9134, 9161, 9133, -1, 9161, 9131, 9158, -1, 9136, 9160, 9134, -1, 9160, 9135, 9161, -1, 8992, 9162, 8986, -1, 8986, 9162, 12823, -1, 12823, 9162, 9085, -1, 9163, 9085, 9145, -1, 9164, 9145, 9144, -1, 13225, 9164, 9144, -1, 12823, 9085, 9163, -1, 9163, 9145, 9164, -1, 9165, 9166, 8609, -1, 9165, 10222, 9166, -1, 9165, 8610, 10222, -1, 10222, 8610, 10292, -1, 10292, 8610, 9181, -1, 10293, 9181, 8611, -1, 9167, 8611, 8613, -1, 10296, 8613, 9169, -1, 9168, 9169, 8615, -1, 9182, 8615, 9170, -1, 9183, 9170, 9184, -1, 10305, 9184, 8616, -1, 9185, 8616, 9171, -1, 9186, 9171, 9172, -1, 10206, 9172, 9173, -1, 10207, 9173, 9174, -1, 10255, 9174, 9175, -1, 10253, 9175, 8614, -1, 10256, 8614, 9176, -1, 10290, 9176, 9177, -1, 9187, 9177, 9178, -1, 9188, 9178, 9179, -1, 9189, 9179, 8612, -1, 9180, 8612, 8609, -1, 9166, 9180, 8609, -1, 10292, 9181, 10293, -1, 10293, 8611, 9167, -1, 9167, 8613, 10296, -1, 10296, 9169, 9168, -1, 9168, 8615, 9182, -1, 9182, 9170, 9183, -1, 9183, 9184, 10305, -1, 10305, 8616, 9185, -1, 9185, 9171, 9186, -1, 9186, 9172, 10206, -1, 10206, 9173, 10207, -1, 10207, 9174, 10255, -1, 10255, 9175, 10253, -1, 10253, 8614, 10256, -1, 10256, 9176, 10290, -1, 10290, 9177, 9187, -1, 9187, 9178, 9188, -1, 9188, 9179, 9189, -1, 9189, 8612, 9180, -1, 8617, 10367, 9199, -1, 8617, 10341, 10367, -1, 8617, 9190, 10341, -1, 10341, 9190, 10411, -1, 10411, 9190, 8618, -1, 9191, 8618, 8619, -1, 10415, 8619, 8628, -1, 10416, 8628, 9193, -1, 9192, 9193, 8622, -1, 9200, 8622, 8623, -1, 9201, 8623, 8630, -1, 9202, 8630, 8629, -1, 10423, 8629, 9194, -1, 9203, 9194, 8621, -1, 9204, 8621, 8625, -1, 10328, 8625, 9205, -1, 10378, 9205, 8627, -1, 9206, 8627, 9195, -1, 9207, 9195, 8626, -1, 9208, 8626, 9196, -1, 9197, 9196, 9209, -1, 10373, 9209, 8624, -1, 9210, 8624, 8620, -1, 9198, 8620, 9199, -1, 10367, 9198, 9199, -1, 10411, 8618, 9191, -1, 9191, 8619, 10415, -1, 10415, 8628, 10416, -1, 10416, 9193, 9192, -1, 9192, 8622, 9200, -1, 9200, 8623, 9201, -1, 9201, 8630, 9202, -1, 9202, 8629, 10423, -1, 10423, 9194, 9203, -1, 9203, 8621, 9204, -1, 9204, 8625, 10328, -1, 10328, 9205, 10378, -1, 10378, 8627, 9206, -1, 9206, 9195, 9207, -1, 9207, 8626, 9208, -1, 9208, 9196, 9197, -1, 9197, 9209, 10373, -1, 10373, 8624, 9210, -1, 9210, 8620, 9198, -1, 9504, 9212, 10439, -1, 10439, 9212, 9211, -1, 9211, 9212, 9213, -1, 9214, 9213, 9489, -1, 9441, 9214, 9489, -1, 9211, 9213, 9214, -1, 9254, 10439, 9226, -1, 9253, 9226, 9215, -1, 9255, 9215, 9216, -1, 9221, 9216, 9222, -1, 9217, 9222, 9450, -1, 9268, 9450, 9227, -1, 9267, 9227, 9258, -1, 9218, 9258, 9257, -1, 9219, 9257, 10444, -1, 9219, 9218, 9257, -1, 9219, 9256, 9218, -1, 9219, 9220, 9256, -1, 9256, 9220, 9250, -1, 9266, 9250, 9252, -1, 9217, 9252, 9221, -1, 9222, 9217, 9221, -1, 9214, 9223, 9211, -1, 9214, 9224, 9223, -1, 9214, 9441, 9224, -1, 9224, 9441, 9449, -1, 9225, 9449, 9216, -1, 9215, 9225, 9216, -1, 9215, 9223, 9225, -1, 9215, 9226, 9223, -1, 9223, 9226, 9211, -1, 9211, 9226, 10439, -1, 9449, 9222, 9216, -1, 9450, 9451, 9227, -1, 9227, 9451, 9269, -1, 9258, 9269, 9270, -1, 9257, 9270, 9228, -1, 10444, 9228, 9249, -1, 9248, 9249, 9259, -1, 9264, 9259, 9265, -1, 9247, 9265, 9240, -1, 9237, 9240, 9229, -1, 9238, 9229, 9445, -1, 9446, 9238, 9445, -1, 9446, 9231, 9238, -1, 9446, 9230, 9231, -1, 9446, 9452, 9230, -1, 9230, 9452, 9244, -1, 9232, 9244, 9233, -1, 9246, 9233, 9303, -1, 10449, 9246, 9303, -1, 10449, 9234, 9246, -1, 10449, 9235, 9234, -1, 10449, 10448, 9235, -1, 9235, 10448, 9239, -1, 9236, 9239, 9237, -1, 9238, 9237, 9229, -1, 9238, 9236, 9237, -1, 9238, 9231, 9236, -1, 9236, 9231, 9245, -1, 9235, 9245, 9234, -1, 9235, 9236, 9245, -1, 9235, 9239, 9236, -1, 9269, 9451, 9243, -1, 9270, 9243, 9241, -1, 9228, 9241, 9249, -1, 9228, 9270, 9241, -1, 9444, 9242, 9443, -1, 9444, 9261, 9242, -1, 9444, 9262, 9261, -1, 9444, 9445, 9262, -1, 9262, 9445, 9229, -1, 9240, 9262, 9229, -1, 9240, 9263, 9262, -1, 9240, 9265, 9263, -1, 9263, 9265, 9259, -1, 9260, 9259, 9249, -1, 9241, 9260, 9249, -1, 9241, 9242, 9260, -1, 9241, 9243, 9242, -1, 9242, 9243, 9443, -1, 9443, 9243, 9451, -1, 9230, 9244, 9232, -1, 9245, 9232, 9234, -1, 9245, 9230, 9232, -1, 9245, 9231, 9230, -1, 9232, 9233, 9246, -1, 9234, 9232, 9246, -1, 9239, 10448, 9247, -1, 9237, 9247, 9240, -1, 9237, 9239, 9247, -1, 9264, 9248, 9259, -1, 9248, 10444, 9249, -1, 9228, 10444, 9257, -1, 9250, 9220, 9251, -1, 9252, 9251, 9255, -1, 9221, 9255, 9216, -1, 9221, 9252, 9255, -1, 9226, 9253, 9254, -1, 9254, 9253, 9251, -1, 9220, 9254, 9251, -1, 9255, 9251, 9253, -1, 9215, 9255, 9253, -1, 9252, 9250, 9251, -1, 9250, 9266, 9256, -1, 9256, 9266, 9267, -1, 9218, 9267, 9258, -1, 9218, 9256, 9267, -1, 9270, 9257, 9258, -1, 9263, 9259, 9260, -1, 9261, 9260, 9242, -1, 9261, 9263, 9260, -1, 9261, 9262, 9263, -1, 10448, 9264, 9247, -1, 9247, 9264, 9265, -1, 9252, 9217, 9266, -1, 9266, 9217, 9268, -1, 9267, 9268, 9227, -1, 9267, 9266, 9268, -1, 9269, 9258, 9227, -1, 9243, 9270, 9269, -1, 9449, 9225, 9224, -1, 9224, 9225, 9223, -1, 9450, 9268, 9217, -1, 9244, 9452, 9308, -1, 9271, 9308, 9309, -1, 9300, 9309, 9301, -1, 9302, 9301, 9305, -1, 9314, 9305, 9304, -1, 9272, 9304, 9273, -1, 9296, 9273, 9284, -1, 9311, 9284, 9274, -1, 9292, 9274, 9291, -1, 9275, 9291, 9286, -1, 9276, 9286, 9287, -1, 9277, 9287, 9320, -1, 9278, 9277, 9320, -1, 9278, 9279, 9277, -1, 9278, 10453, 9279, -1, 9279, 10453, 9280, -1, 9316, 9280, 9310, -1, 9276, 9310, 9275, -1, 9286, 9276, 9275, -1, 9281, 9309, 9307, -1, 9281, 9301, 9309, -1, 9281, 9282, 9301, -1, 9301, 9282, 9305, -1, 9305, 9282, 9454, -1, 9304, 9454, 9283, -1, 9273, 9283, 9284, -1, 9273, 9304, 9283, -1, 9305, 9454, 9304, -1, 9283, 9285, 9284, -1, 9284, 9285, 9274, -1, 9274, 9285, 9456, -1, 9291, 9456, 9457, -1, 9286, 9457, 9287, -1, 9286, 9291, 9457, -1, 9274, 9456, 9291, -1, 9457, 9288, 9287, -1, 9287, 9288, 9320, -1, 9280, 9289, 9310, -1, 9310, 9289, 9290, -1, 9275, 9290, 9292, -1, 9291, 9275, 9292, -1, 9289, 9293, 9290, -1, 9290, 9293, 9312, -1, 9292, 9312, 9311, -1, 9274, 9292, 9311, -1, 9293, 10451, 9312, -1, 9312, 10451, 9294, -1, 9311, 9294, 9296, -1, 9284, 9311, 9296, -1, 9294, 10451, 9295, -1, 9296, 9295, 9272, -1, 9273, 9296, 9272, -1, 9297, 9313, 10450, -1, 9297, 9299, 9313, -1, 9297, 9298, 9299, -1, 9299, 9298, 9306, -1, 9302, 9306, 9300, -1, 9301, 9302, 9300, -1, 9298, 10455, 9306, -1, 9306, 10455, 9315, -1, 9300, 9315, 9271, -1, 9309, 9300, 9271, -1, 10455, 9303, 9315, -1, 9315, 9303, 9233, -1, 9271, 9233, 9244, -1, 9308, 9271, 9244, -1, 9315, 9233, 9271, -1, 9314, 9304, 9272, -1, 9313, 9272, 9295, -1, 10450, 9295, 10451, -1, 10450, 9313, 9295, -1, 9302, 9305, 9314, -1, 9299, 9314, 9313, -1, 9299, 9302, 9314, -1, 9299, 9306, 9302, -1, 9452, 9307, 9308, -1, 9308, 9307, 9309, -1, 9287, 9277, 9276, -1, 9276, 9277, 9316, -1, 9310, 9276, 9316, -1, 9290, 9275, 9310, -1, 9312, 9292, 9290, -1, 9294, 9311, 9312, -1, 9295, 9296, 9294, -1, 9313, 9314, 9272, -1, 9315, 9300, 9306, -1, 9280, 9316, 9279, -1, 9279, 9316, 9277, -1, 10453, 9278, 9317, -1, 9317, 9278, 9318, -1, 9318, 9278, 9320, -1, 9319, 9320, 9288, -1, 9458, 9319, 9288, -1, 9318, 9320, 9319, -1, 10571, 9372, 9321, -1, 9356, 9321, 9322, -1, 9355, 9322, 9323, -1, 9371, 9323, 9335, -1, 9324, 9335, 9325, -1, 9369, 9325, 9367, -1, 9366, 9367, 9337, -1, 9364, 9337, 9339, -1, 9375, 9339, 9338, -1, 9374, 9338, 9326, -1, 9361, 9326, 9341, -1, 9358, 9341, 9327, -1, 9357, 9327, 9347, -1, 9345, 9347, 9342, -1, 9332, 9342, 9328, -1, 9333, 9328, 9373, -1, 9379, 9373, 9330, -1, 9329, 9379, 9330, -1, 9329, 9377, 9379, -1, 9329, 10167, 9377, -1, 9377, 10167, 9376, -1, 9378, 9376, 9331, -1, 9333, 9331, 9332, -1, 9328, 9333, 9332, -1, 9334, 9322, 11816, -1, 9334, 9323, 9322, -1, 9334, 9335, 9323, -1, 9334, 9336, 9335, -1, 9335, 9336, 9325, -1, 9325, 9336, 9367, -1, 9367, 9336, 11821, -1, 9337, 11821, 11823, -1, 9339, 11823, 9338, -1, 9339, 9337, 11823, -1, 9367, 11821, 9337, -1, 11823, 9340, 9338, -1, 9338, 9340, 9326, -1, 9326, 9340, 9341, -1, 9341, 9340, 11819, -1, 9327, 11819, 9343, -1, 9347, 9343, 9342, -1, 9347, 9327, 9343, -1, 9341, 11819, 9327, -1, 9343, 11828, 9342, -1, 9342, 11828, 9328, -1, 9328, 11828, 9373, -1, 9373, 11828, 11829, -1, 9330, 9373, 11829, -1, 9376, 10456, 9331, -1, 9331, 10456, 9344, -1, 9332, 9344, 9345, -1, 9342, 9332, 9345, -1, 9344, 10456, 9346, -1, 9345, 9346, 9357, -1, 9347, 9345, 9357, -1, 9349, 9348, 10457, -1, 9349, 9360, 9348, -1, 9349, 10459, 9360, -1, 9360, 10459, 9350, -1, 9374, 9350, 9375, -1, 9338, 9374, 9375, -1, 9350, 10459, 9351, -1, 9375, 9351, 9364, -1, 9339, 9375, 9364, -1, 9352, 9363, 9362, -1, 9352, 9368, 9363, -1, 9352, 9370, 9368, -1, 9352, 10460, 9370, -1, 9370, 10460, 9353, -1, 9371, 9353, 9355, -1, 9323, 9371, 9355, -1, 9353, 10460, 9354, -1, 9355, 9354, 9356, -1, 9322, 9355, 9356, -1, 10460, 10568, 9354, -1, 9354, 10568, 10569, -1, 9356, 10569, 10571, -1, 9321, 9356, 10571, -1, 9354, 10569, 9356, -1, 9358, 9327, 9357, -1, 9359, 9357, 9346, -1, 10457, 9346, 10456, -1, 10457, 9359, 9346, -1, 10457, 9348, 9359, -1, 9359, 9348, 9358, -1, 9357, 9359, 9358, -1, 9361, 9341, 9358, -1, 9348, 9361, 9358, -1, 9348, 9360, 9361, -1, 9361, 9360, 9374, -1, 9326, 9361, 9374, -1, 9366, 9337, 9364, -1, 9365, 9364, 9351, -1, 9362, 9351, 10459, -1, 9362, 9365, 9351, -1, 9362, 9363, 9365, -1, 9365, 9363, 9366, -1, 9364, 9365, 9366, -1, 9369, 9367, 9366, -1, 9363, 9369, 9366, -1, 9363, 9368, 9369, -1, 9369, 9368, 9324, -1, 9325, 9369, 9324, -1, 9371, 9335, 9324, -1, 9370, 9324, 9368, -1, 9370, 9371, 9324, -1, 9370, 9353, 9371, -1, 9372, 11816, 9321, -1, 9321, 11816, 9322, -1, 9373, 9379, 9333, -1, 9333, 9379, 9378, -1, 9331, 9333, 9378, -1, 9344, 9332, 9331, -1, 9346, 9345, 9344, -1, 9350, 9374, 9360, -1, 9351, 9375, 9350, -1, 9354, 9355, 9353, -1, 9376, 9378, 9377, -1, 9377, 9378, 9379, -1, 9458, 9380, 9385, -1, 9381, 9385, 9388, -1, 9387, 9388, 9386, -1, 9319, 9386, 9383, -1, 9318, 9383, 9382, -1, 9317, 9382, 10469, -1, 9317, 9318, 9382, -1, 9388, 9396, 9386, -1, 9386, 9396, 9383, -1, 9383, 9396, 9402, -1, 9382, 9402, 10464, -1, 10470, 9382, 10464, -1, 10470, 9384, 9382, -1, 9382, 9384, 10469, -1, 9402, 9395, 10464, -1, 9318, 9319, 9383, -1, 9458, 9381, 9319, -1, 9458, 9385, 9381, -1, 9319, 9381, 9387, -1, 9386, 9319, 9387, -1, 9383, 9402, 9382, -1, 9380, 9388, 9385, -1, 9381, 9388, 9387, -1, 9388, 9380, 9413, -1, 9409, 9413, 9390, -1, 9389, 9390, 9391, -1, 9397, 9391, 9400, -1, 9398, 9400, 10471, -1, 9401, 10471, 9404, -1, 9405, 9404, 9406, -1, 9392, 9406, 9393, -1, 9394, 9392, 9393, -1, 9394, 9407, 9392, -1, 9394, 9403, 9407, -1, 9394, 9395, 9403, -1, 9403, 9395, 9402, -1, 9410, 9402, 9396, -1, 9411, 9396, 9408, -1, 9414, 9408, 9389, -1, 9397, 9389, 9391, -1, 9397, 9414, 9389, -1, 9397, 9398, 9414, -1, 9397, 9400, 9398, -1, 10472, 9391, 9399, -1, 10472, 9400, 9391, -1, 9398, 10471, 9401, -1, 9412, 9401, 9415, -1, 9410, 9415, 9403, -1, 9402, 9410, 9403, -1, 9401, 9404, 9405, -1, 9415, 9405, 9407, -1, 9403, 9415, 9407, -1, 9405, 9406, 9392, -1, 9407, 9405, 9392, -1, 9396, 9388, 9408, -1, 9408, 9388, 9409, -1, 9389, 9409, 9390, -1, 9389, 9408, 9409, -1, 9409, 9388, 9413, -1, 9396, 9411, 9410, -1, 9410, 9411, 9412, -1, 9415, 9410, 9412, -1, 9391, 9390, 9399, -1, 9399, 9390, 9413, -1, 9380, 9399, 9413, -1, 9414, 9398, 9412, -1, 9411, 9414, 9412, -1, 9411, 9408, 9414, -1, 9405, 9415, 9401, -1, 9401, 9412, 9398, -1, 8750, 9416, 9417, -1, 8750, 10505, 9416, -1, 8750, 8749, 10505, -1, 10505, 8749, 10487, -1, 10487, 8749, 8747, -1, 10485, 8747, 8746, -1, 10484, 8746, 9418, -1, 10486, 9418, 9419, -1, 9432, 9419, 8643, -1, 9420, 8643, 9433, -1, 9434, 9433, 8653, -1, 9435, 8653, 9421, -1, 9436, 9421, 8657, -1, 9422, 8657, 8665, -1, 10478, 8665, 8664, -1, 10479, 8664, 9423, -1, 10480, 9423, 8675, -1, 10481, 8675, 8676, -1, 10482, 8676, 9424, -1, 9437, 9424, 9425, -1, 10504, 9425, 8688, -1, 9426, 8688, 9427, -1, 10508, 9427, 9438, -1, 10501, 9438, 8700, -1, 10500, 8700, 8706, -1, 10498, 8706, 8709, -1, 10507, 8709, 9428, -1, 10494, 9428, 8716, -1, 9439, 8716, 8717, -1, 10492, 8717, 8725, -1, 9440, 8725, 8729, -1, 9429, 8729, 9430, -1, 9431, 9430, 9417, -1, 9416, 9431, 9417, -1, 10487, 8747, 10485, -1, 10485, 8746, 10484, -1, 10484, 9418, 10486, -1, 10486, 9419, 9432, -1, 9432, 8643, 9420, -1, 9420, 9433, 9434, -1, 9434, 8653, 9435, -1, 9435, 9421, 9436, -1, 9436, 8657, 9422, -1, 9422, 8665, 10478, -1, 10478, 8664, 10479, -1, 10479, 9423, 10480, -1, 10480, 8675, 10481, -1, 10481, 8676, 10482, -1, 10482, 9424, 9437, -1, 9437, 9425, 10504, -1, 10504, 8688, 9426, -1, 9426, 9427, 10508, -1, 10508, 9438, 10501, -1, 10501, 8700, 10500, -1, 10500, 8706, 10498, -1, 10498, 8709, 10507, -1, 10507, 9428, 10494, -1, 10494, 8716, 9439, -1, 9439, 8717, 10492, -1, 10492, 8725, 9440, -1, 9440, 8729, 9429, -1, 9429, 9430, 9431, -1, 9441, 9442, 9449, -1, 9449, 9442, 10503, -1, 9222, 10503, 10502, -1, 9450, 10502, 10499, -1, 9451, 10499, 10497, -1, 9443, 10497, 10496, -1, 9444, 10496, 10506, -1, 9445, 10506, 10495, -1, 9446, 10495, 9447, -1, 9452, 9447, 10493, -1, 9307, 10493, 10491, -1, 9281, 10491, 9453, -1, 9282, 9453, 9448, -1, 9454, 9448, 10490, -1, 9283, 10490, 9455, -1, 9285, 9455, 10489, -1, 9456, 10489, 10488, -1, 9457, 10488, 9459, -1, 9288, 9457, 9459, -1, 9449, 10503, 9222, -1, 9222, 10502, 9450, -1, 9450, 10499, 9451, -1, 9451, 10497, 9443, -1, 9443, 10496, 9444, -1, 9444, 10506, 9445, -1, 9445, 10495, 9446, -1, 9446, 9447, 9452, -1, 9452, 10493, 9307, -1, 9307, 10491, 9281, -1, 9281, 9453, 9282, -1, 9282, 9448, 9454, -1, 9454, 10490, 9283, -1, 9283, 9455, 9285, -1, 9285, 10489, 9456, -1, 9456, 10488, 9457, -1, 9288, 9459, 9458, -1, 9458, 9459, 10472, -1, 9380, 10472, 9399, -1, 9380, 9458, 10472, -1, 9459, 9460, 10472, -1, 9441, 9489, 9442, -1, 9442, 9489, 9461, -1, 9461, 9489, 10513, -1, 10513, 9489, 9462, -1, 9474, 10513, 9462, -1, 9474, 9462, 9463, -1, 9475, 9463, 9481, -1, 9476, 9481, 9479, -1, 10515, 9479, 9478, -1, 9472, 9478, 9471, -1, 10519, 9471, 9488, -1, 10517, 9488, 9465, -1, 10516, 9465, 9464, -1, 10516, 10517, 9465, -1, 9496, 9485, 9512, -1, 9496, 9486, 9485, -1, 9496, 9469, 9486, -1, 9496, 9466, 9469, -1, 9469, 9466, 9470, -1, 9468, 9470, 9467, -1, 9464, 9468, 9467, -1, 9464, 9465, 9468, -1, 9468, 9465, 9487, -1, 9469, 9487, 9486, -1, 9469, 9468, 9487, -1, 9469, 9470, 9468, -1, 9494, 10523, 9466, -1, 9466, 10523, 9470, -1, 9470, 10523, 9467, -1, 10517, 10519, 9488, -1, 10519, 9472, 9471, -1, 9472, 10515, 9478, -1, 10513, 9473, 10515, -1, 10513, 9474, 9473, -1, 9473, 9474, 9475, -1, 9476, 9475, 9481, -1, 9476, 9473, 9475, -1, 9476, 10515, 9473, -1, 9476, 9479, 10515, -1, 9475, 9474, 9463, -1, 9482, 9512, 9477, -1, 9480, 9477, 9484, -1, 9478, 9484, 9471, -1, 9478, 9480, 9484, -1, 9478, 9479, 9480, -1, 9480, 9479, 9481, -1, 9482, 9481, 9463, -1, 9512, 9463, 9462, -1, 9512, 9482, 9463, -1, 9512, 9485, 9477, -1, 9477, 9485, 9484, -1, 9484, 9485, 9483, -1, 9471, 9483, 9488, -1, 9471, 9484, 9483, -1, 9482, 9477, 9480, -1, 9481, 9482, 9480, -1, 9485, 9486, 9483, -1, 9483, 9486, 9487, -1, 9488, 9487, 9465, -1, 9488, 9483, 9487, -1, 9489, 9498, 9462, -1, 9489, 9490, 9498, -1, 9489, 9213, 9490, -1, 9490, 9213, 9491, -1, 9514, 9491, 9500, -1, 9497, 9500, 9492, -1, 9495, 9492, 9493, -1, 9466, 9493, 9494, -1, 9466, 9495, 9493, -1, 9466, 9496, 9495, -1, 9495, 9496, 9515, -1, 9497, 9515, 9509, -1, 9514, 9509, 9498, -1, 9490, 9514, 9498, -1, 9490, 9491, 9514, -1, 9491, 9213, 9499, -1, 9500, 9499, 9501, -1, 9492, 9501, 9502, -1, 9493, 9502, 9494, -1, 9493, 9492, 9502, -1, 9504, 9503, 9212, -1, 9504, 9505, 9503, -1, 9503, 9505, 10521, -1, 9506, 10521, 9508, -1, 9502, 9508, 9507, -1, 9494, 9502, 9507, -1, 9503, 10521, 9506, -1, 9516, 9506, 9501, -1, 9499, 9516, 9501, -1, 9499, 9212, 9516, -1, 9499, 9213, 9212, -1, 9506, 9508, 9502, -1, 9501, 9506, 9502, -1, 9515, 9496, 9513, -1, 9509, 9513, 9510, -1, 9498, 9510, 9462, -1, 9498, 9509, 9510, -1, 9462, 9511, 9512, -1, 9462, 9510, 9511, -1, 9511, 9510, 9513, -1, 9512, 9513, 9496, -1, 9512, 9511, 9513, -1, 9497, 9509, 9514, -1, 9500, 9497, 9514, -1, 9499, 9500, 9491, -1, 9515, 9513, 9509, -1, 9212, 9503, 9516, -1, 9516, 9503, 9506, -1, 9497, 9492, 9495, -1, 9515, 9497, 9495, -1, 9500, 9501, 9492, -1, 10654, 8806, 10655, -1, 10654, 10646, 8806, -1, 8806, 10646, 8805, -1, 8805, 10646, 9517, -1, 8804, 9517, 8811, -1, 8804, 8805, 9517, -1, 10643, 9521, 9517, -1, 10643, 10642, 9521, -1, 9521, 10642, 10638, -1, 9518, 9521, 10638, -1, 9518, 9519, 9521, -1, 9521, 9519, 9520, -1, 10626, 9521, 9520, -1, 10626, 10625, 9521, -1, 9521, 10625, 9558, -1, 9558, 10625, 10620, -1, 9523, 10620, 9522, -1, 9524, 9523, 9522, -1, 9524, 9526, 9523, -1, 9524, 9525, 9526, -1, 9526, 9525, 8801, -1, 8801, 9525, 10610, -1, 9527, 8801, 10610, -1, 9527, 8800, 8801, -1, 9527, 9528, 8800, -1, 8800, 9528, 10601, -1, 8798, 10601, 10600, -1, 9529, 8798, 10600, -1, 9529, 9530, 8798, -1, 9529, 10728, 9530, -1, 9530, 10728, 10726, -1, 9532, 10726, 9531, -1, 10715, 9532, 9531, -1, 10715, 9534, 9532, -1, 9532, 9534, 9533, -1, 9533, 9534, 9536, -1, 9535, 9533, 9536, -1, 9535, 10713, 9533, -1, 9533, 10713, 9537, -1, 9537, 10713, 9539, -1, 9538, 9537, 9539, -1, 9538, 9540, 9537, -1, 9538, 9541, 9540, -1, 9540, 9541, 9542, -1, 8794, 9542, 10699, -1, 10698, 8794, 10699, -1, 10698, 9545, 8794, -1, 10698, 10697, 9545, -1, 9545, 10697, 10696, -1, 10695, 9545, 10696, -1, 10695, 9543, 9545, -1, 9545, 9543, 9544, -1, 10693, 9545, 9544, -1, 10693, 9546, 9545, -1, 9545, 9546, 9548, -1, 9547, 9545, 9548, -1, 9547, 10669, 9545, -1, 9545, 10669, 10668, -1, 9549, 9545, 10668, -1, 9549, 9551, 9545, -1, 9545, 9551, 9550, -1, 9550, 9551, 8818, -1, 8818, 9551, 9552, -1, 9552, 9551, 8815, -1, 8815, 9551, 8809, -1, 8809, 9551, 9554, -1, 9554, 9551, 10666, -1, 9553, 9554, 10666, -1, 9553, 9556, 9554, -1, 9554, 9556, 9555, -1, 9555, 9556, 9557, -1, 10655, 9555, 9557, -1, 10655, 8806, 9555, -1, 9558, 10620, 9523, -1, 8800, 10601, 8798, -1, 9530, 10726, 9532, -1, 9540, 9542, 8794, -1, 9521, 8802, 9517, -1, 9517, 8802, 8803, -1, 8811, 9517, 8803, -1, 9559, 10454, 10580, -1, 10580, 10454, 10465, -1, 10581, 10465, 10466, -1, 10584, 10466, 10468, -1, 10583, 10468, 11920, -1, 10791, 10583, 11920, -1, 10580, 10465, 10581, -1, 10581, 10466, 10584, -1, 10584, 10468, 10583, -1, 11707, 9560, 9563, -1, 9563, 9560, 9577, -1, 9945, 9577, 9561, -1, 9946, 9561, 9562, -1, 8960, 9562, 8961, -1, 8960, 9946, 9562, -1, 9563, 9577, 9945, -1, 9945, 9561, 9946, -1, 9576, 9567, 9565, -1, 9565, 9567, 9571, -1, 9564, 9565, 9571, -1, 9564, 9572, 9565, -1, 9565, 9572, 9574, -1, 9566, 9568, 9567, -1, 9567, 9568, 9578, -1, 9579, 9567, 9578, -1, 9579, 9580, 9567, -1, 9567, 9580, 9571, -1, 9587, 9585, 9567, -1, 9567, 9585, 9584, -1, 9566, 9584, 9583, -1, 9582, 9566, 9583, -1, 9582, 9568, 9566, -1, 9582, 9569, 9568, -1, 9568, 9569, 9578, -1, 9578, 9569, 9570, -1, 9579, 9570, 8962, -1, 9580, 8962, 9581, -1, 9571, 9581, 8950, -1, 9564, 8950, 9573, -1, 9572, 9573, 9575, -1, 9574, 9575, 8961, -1, 9565, 8961, 9562, -1, 9561, 9565, 9562, -1, 9561, 9576, 9565, -1, 9561, 9577, 9576, -1, 9576, 9577, 9560, -1, 9567, 9584, 9566, -1, 9578, 9570, 9579, -1, 9579, 8962, 9580, -1, 9580, 9581, 9571, -1, 9571, 8950, 9564, -1, 9564, 9573, 9572, -1, 9572, 9575, 9574, -1, 9574, 8961, 9565, -1, 8969, 9582, 9603, -1, 9603, 9582, 9583, -1, 9584, 9603, 9583, -1, 9584, 9604, 9603, -1, 9584, 9585, 9604, -1, 9604, 9585, 9586, -1, 9586, 9585, 9587, -1, 10787, 9586, 9587, -1, 10786, 10778, 9588, -1, 9588, 10778, 9589, -1, 9589, 10778, 9600, -1, 9600, 10778, 9608, -1, 9608, 10778, 9607, -1, 9607, 10778, 9606, -1, 9606, 10778, 9597, -1, 9597, 10778, 9590, -1, 9590, 10778, 9591, -1, 9591, 10778, 9594, -1, 9592, 9593, 10778, -1, 10778, 9593, 9605, -1, 9594, 9605, 9595, -1, 9596, 9594, 9595, -1, 9596, 9591, 9594, -1, 9596, 8967, 9591, -1, 9591, 8967, 9590, -1, 9590, 8967, 8966, -1, 9597, 8966, 9598, -1, 9606, 9598, 8963, -1, 9607, 8963, 9599, -1, 9608, 9599, 9601, -1, 9600, 9601, 9602, -1, 9589, 9602, 8969, -1, 9588, 8969, 9603, -1, 9604, 9588, 9603, -1, 9604, 10786, 9588, -1, 9604, 9586, 10786, -1, 10786, 9586, 10787, -1, 10778, 9605, 9594, -1, 9590, 8966, 9597, -1, 9597, 9598, 9606, -1, 9606, 8963, 9607, -1, 9607, 9599, 9608, -1, 9608, 9601, 9600, -1, 9600, 9602, 9589, -1, 9589, 8969, 9588, -1, 8968, 9596, 9609, -1, 9609, 9596, 9595, -1, 9605, 9609, 9595, -1, 9605, 9621, 9609, -1, 9605, 9593, 9621, -1, 9621, 9593, 9623, -1, 9623, 9593, 9592, -1, 10779, 9623, 9592, -1, 10777, 9612, 9622, -1, 9622, 9612, 9627, -1, 9627, 9612, 9626, -1, 9626, 9612, 9610, -1, 9610, 9612, 9611, -1, 9611, 9612, 9619, -1, 9619, 9612, 9625, -1, 9625, 9612, 9618, -1, 9618, 9612, 9617, -1, 9617, 9612, 9614, -1, 9613, 9631, 9612, -1, 9612, 9631, 9632, -1, 9614, 9632, 9616, -1, 9615, 9614, 9616, -1, 9615, 9617, 9614, -1, 9615, 8973, 9617, -1, 9617, 8973, 9618, -1, 9618, 8973, 9624, -1, 9625, 9624, 8970, -1, 9619, 8970, 8974, -1, 9611, 8974, 8964, -1, 9610, 8964, 8965, -1, 9626, 8965, 9620, -1, 9627, 9620, 8968, -1, 9622, 8968, 9609, -1, 9621, 9622, 9609, -1, 9621, 10777, 9622, -1, 9621, 9623, 10777, -1, 10777, 9623, 10779, -1, 9612, 9632, 9614, -1, 9618, 9624, 9625, -1, 9625, 8970, 9619, -1, 9619, 8974, 9611, -1, 9611, 8964, 9610, -1, 9610, 8965, 9626, -1, 9626, 9620, 9627, -1, 9627, 8968, 9622, -1, 10780, 9628, 9613, -1, 9613, 9628, 9631, -1, 9631, 9628, 9058, -1, 9632, 9058, 9629, -1, 9616, 9629, 9630, -1, 9615, 9616, 9630, -1, 9631, 9058, 9632, -1, 9632, 9629, 9616, -1, 9633, 10182, 9634, -1, 9634, 10182, 10549, -1, 10549, 10182, 9635, -1, 10546, 9635, 10184, -1, 9637, 10184, 9636, -1, 11917, 9636, 10186, -1, 11917, 9637, 9636, -1, 10549, 9635, 10546, -1, 10546, 10184, 9637, -1, 10914, 10916, 9639, -1, 9639, 10916, 9638, -1, 9640, 9639, 9638, -1, 9640, 9641, 9639, -1, 9640, 12348, 9641, -1, 9641, 12348, 10900, -1, 10915, 9643, 9642, -1, 9642, 9643, 11080, -1, 9644, 9642, 11080, -1, 9644, 9645, 9642, -1, 9644, 9646, 9645, -1, 9645, 9646, 12391, -1, 8819, 9756, 8841, -1, 8819, 9647, 9756, -1, 8819, 8821, 9647, -1, 9647, 8821, 9648, -1, 9656, 9648, 9762, -1, 9649, 9762, 9657, -1, 9651, 9657, 9650, -1, 10983, 9650, 9659, -1, 10983, 9651, 9650, -1, 10983, 9652, 9651, -1, 9651, 9652, 9653, -1, 9649, 9653, 9654, -1, 9656, 9654, 9655, -1, 9647, 9655, 9756, -1, 9647, 9656, 9655, -1, 9647, 9648, 9656, -1, 8821, 8826, 9648, -1, 9648, 8826, 9763, -1, 9762, 9763, 9764, -1, 9657, 9764, 9765, -1, 9650, 9765, 9658, -1, 9659, 9658, 10984, -1, 9659, 9650, 9658, -1, 8826, 9660, 9763, -1, 9763, 9660, 9664, -1, 9764, 9664, 9661, -1, 9765, 9661, 9665, -1, 9658, 9665, 9662, -1, 10984, 9662, 9663, -1, 10984, 9658, 9662, -1, 9660, 8827, 9664, -1, 9664, 8827, 9667, -1, 9661, 9667, 9766, -1, 9665, 9766, 9668, -1, 9662, 9668, 9666, -1, 9663, 9666, 9669, -1, 9663, 9662, 9666, -1, 8827, 8824, 9667, -1, 9667, 8824, 9671, -1, 9766, 9671, 9672, -1, 9668, 9672, 9768, -1, 9666, 9768, 9670, -1, 9669, 9670, 10987, -1, 9669, 9666, 9670, -1, 8824, 8828, 9671, -1, 9671, 8828, 9767, -1, 9672, 9767, 9772, -1, 9768, 9772, 9673, -1, 9670, 9673, 9674, -1, 10987, 9674, 9676, -1, 10987, 9670, 9674, -1, 8828, 9678, 9767, -1, 9767, 9678, 9770, -1, 9772, 9770, 9771, -1, 9673, 9771, 9675, -1, 9674, 9675, 9677, -1, 9676, 9677, 10988, -1, 9676, 9674, 9677, -1, 9678, 9680, 9770, -1, 9770, 9680, 9769, -1, 9771, 9769, 9681, -1, 9675, 9681, 9773, -1, 9677, 9773, 9679, -1, 10988, 9679, 10989, -1, 10988, 9677, 9679, -1, 9680, 9683, 9769, -1, 9769, 9683, 9682, -1, 9681, 9682, 9684, -1, 9773, 9684, 9775, -1, 9679, 9775, 9778, -1, 10989, 9778, 9687, -1, 10989, 9679, 9778, -1, 9683, 8825, 9682, -1, 9682, 8825, 9688, -1, 9684, 9688, 9774, -1, 9775, 9774, 9777, -1, 9778, 9777, 9685, -1, 9687, 9685, 9686, -1, 9687, 9778, 9685, -1, 8825, 8823, 9688, -1, 9688, 8823, 9690, -1, 9774, 9690, 9776, -1, 9777, 9776, 9691, -1, 9685, 9691, 9689, -1, 9686, 9689, 11011, -1, 9686, 9685, 9689, -1, 8823, 8822, 9690, -1, 9690, 8822, 9692, -1, 9776, 9692, 9751, -1, 9691, 9751, 9754, -1, 9689, 9754, 9755, -1, 11011, 9755, 10991, -1, 11011, 9689, 9755, -1, 8822, 9693, 9692, -1, 9692, 9693, 9749, -1, 9751, 9749, 9750, -1, 9754, 9750, 9695, -1, 9755, 9695, 9696, -1, 10991, 9696, 10992, -1, 10991, 9755, 9696, -1, 9693, 8820, 9749, -1, 9749, 8820, 9694, -1, 9750, 9694, 9753, -1, 9695, 9753, 9780, -1, 9696, 9780, 9779, -1, 10992, 9779, 9709, -1, 10992, 9696, 9779, -1, 8820, 8829, 9694, -1, 9694, 8829, 8830, -1, 9752, 8830, 8831, -1, 9697, 9752, 8831, -1, 9697, 9698, 9752, -1, 9697, 8838, 9698, -1, 9698, 8838, 8837, -1, 9781, 8837, 8836, -1, 9782, 8836, 8835, -1, 9699, 8835, 8834, -1, 9720, 8834, 8833, -1, 9787, 8833, 8832, -1, 9788, 8832, 9700, -1, 9701, 9700, 9730, -1, 9731, 9730, 9735, -1, 9702, 9735, 8840, -1, 8839, 9702, 8840, -1, 8839, 9703, 9702, -1, 8839, 9704, 9703, -1, 9703, 9704, 9739, -1, 9792, 9739, 9740, -1, 9759, 9740, 9757, -1, 9706, 9757, 9705, -1, 11003, 9705, 9743, -1, 11003, 9706, 9705, -1, 11003, 11017, 9706, -1, 9706, 11017, 9738, -1, 9759, 9738, 9707, -1, 9792, 9707, 9736, -1, 9703, 9736, 9702, -1, 9703, 9792, 9736, -1, 9703, 9739, 9792, -1, 9694, 8830, 9752, -1, 9753, 9752, 9711, -1, 9780, 9711, 9708, -1, 9779, 9708, 9783, -1, 9709, 9783, 11012, -1, 9709, 9779, 9783, -1, 9698, 8837, 9781, -1, 9712, 9781, 9713, -1, 9784, 9713, 9714, -1, 9710, 9714, 9715, -1, 10994, 9715, 10996, -1, 10994, 9710, 9715, -1, 10994, 11012, 9710, -1, 9710, 11012, 9783, -1, 9784, 9783, 9708, -1, 9712, 9708, 9711, -1, 9698, 9711, 9752, -1, 9698, 9712, 9711, -1, 9698, 9781, 9712, -1, 9781, 8836, 9782, -1, 9713, 9782, 9717, -1, 9714, 9717, 9785, -1, 9715, 9785, 9716, -1, 10996, 9716, 10997, -1, 10996, 9715, 9716, -1, 9782, 8835, 9699, -1, 9717, 9699, 9721, -1, 9785, 9721, 9718, -1, 9716, 9718, 9719, -1, 10997, 9719, 9723, -1, 10997, 9716, 9719, -1, 9699, 8834, 9720, -1, 9721, 9720, 9786, -1, 9718, 9786, 9724, -1, 9719, 9724, 9722, -1, 9723, 9722, 10998, -1, 9723, 9719, 9722, -1, 9720, 8833, 9787, -1, 9786, 9787, 9725, -1, 9724, 9725, 9726, -1, 9722, 9726, 9727, -1, 10998, 9727, 11014, -1, 10998, 9722, 9727, -1, 9787, 8832, 9788, -1, 9725, 9788, 9789, -1, 9726, 9789, 9728, -1, 9727, 9728, 9790, -1, 11014, 9790, 10999, -1, 11014, 9727, 9790, -1, 9788, 9700, 9701, -1, 9789, 9701, 9729, -1, 9728, 9729, 9732, -1, 9790, 9732, 9734, -1, 10999, 9734, 11000, -1, 10999, 9790, 9734, -1, 9701, 9730, 9731, -1, 9729, 9731, 9733, -1, 9732, 9733, 9791, -1, 9734, 9791, 9737, -1, 11000, 9737, 11001, -1, 11000, 9734, 9737, -1, 9731, 9735, 9702, -1, 9733, 9702, 9736, -1, 9791, 9736, 9707, -1, 9737, 9707, 9738, -1, 11001, 9738, 11017, -1, 11001, 9737, 9738, -1, 9704, 9744, 9739, -1, 9739, 9744, 9760, -1, 9740, 9760, 9741, -1, 9757, 9741, 9747, -1, 9705, 9747, 9742, -1, 9743, 9742, 10981, -1, 9743, 9705, 9742, -1, 9744, 9745, 9760, -1, 9760, 9745, 9746, -1, 9741, 9746, 9748, -1, 9747, 9748, 9758, -1, 9742, 9758, 9761, -1, 10981, 9761, 11004, -1, 10981, 9742, 9761, -1, 9745, 8841, 9746, -1, 9746, 8841, 9756, -1, 9748, 9756, 9655, -1, 9758, 9655, 9654, -1, 9761, 9654, 9653, -1, 11004, 9653, 9652, -1, 11004, 9761, 9653, -1, 9694, 9750, 9749, -1, 9750, 9754, 9751, -1, 9752, 9753, 9694, -1, 9754, 9689, 9691, -1, 9753, 9695, 9750, -1, 9695, 9755, 9754, -1, 9756, 9748, 9746, -1, 9748, 9747, 9741, -1, 9758, 9748, 9655, -1, 9747, 9705, 9757, -1, 9742, 9747, 9758, -1, 9759, 9757, 9706, -1, 9738, 9759, 9706, -1, 9740, 9741, 9757, -1, 9760, 9746, 9741, -1, 9761, 9758, 9654, -1, 9649, 9654, 9656, -1, 9762, 9649, 9656, -1, 9763, 9762, 9648, -1, 9664, 9764, 9763, -1, 9651, 9653, 9649, -1, 9657, 9651, 9649, -1, 9764, 9657, 9762, -1, 9667, 9661, 9664, -1, 9661, 9765, 9764, -1, 9765, 9650, 9657, -1, 9671, 9766, 9667, -1, 9766, 9665, 9661, -1, 9665, 9658, 9765, -1, 9767, 9672, 9671, -1, 9672, 9668, 9766, -1, 9668, 9662, 9665, -1, 9770, 9772, 9767, -1, 9772, 9768, 9672, -1, 9768, 9666, 9668, -1, 9769, 9771, 9770, -1, 9771, 9673, 9772, -1, 9673, 9670, 9768, -1, 9682, 9681, 9769, -1, 9681, 9675, 9771, -1, 9675, 9674, 9673, -1, 9688, 9684, 9682, -1, 9684, 9773, 9681, -1, 9773, 9677, 9675, -1, 9690, 9774, 9688, -1, 9774, 9775, 9684, -1, 9775, 9679, 9773, -1, 9692, 9776, 9690, -1, 9776, 9777, 9774, -1, 9777, 9778, 9775, -1, 9749, 9751, 9692, -1, 9751, 9691, 9776, -1, 9691, 9685, 9777, -1, 9780, 9753, 9711, -1, 9696, 9695, 9780, -1, 9779, 9780, 9708, -1, 9784, 9708, 9712, -1, 9713, 9784, 9712, -1, 9782, 9713, 9781, -1, 9699, 9717, 9782, -1, 9710, 9783, 9784, -1, 9714, 9710, 9784, -1, 9717, 9714, 9713, -1, 9720, 9721, 9699, -1, 9721, 9785, 9717, -1, 9785, 9715, 9714, -1, 9787, 9786, 9720, -1, 9786, 9718, 9721, -1, 9718, 9716, 9785, -1, 9788, 9725, 9787, -1, 9725, 9724, 9786, -1, 9724, 9719, 9718, -1, 9701, 9789, 9788, -1, 9789, 9726, 9725, -1, 9726, 9722, 9724, -1, 9731, 9729, 9701, -1, 9729, 9728, 9789, -1, 9728, 9727, 9726, -1, 9702, 9733, 9731, -1, 9733, 9732, 9729, -1, 9732, 9790, 9728, -1, 9791, 9733, 9736, -1, 9734, 9732, 9791, -1, 9737, 9791, 9707, -1, 9759, 9707, 9792, -1, 9740, 9759, 9792, -1, 9760, 9740, 9739, -1, 10852, 9793, 9794, -1, 9794, 9793, 9806, -1, 9795, 9806, 9796, -1, 10876, 9796, 9807, -1, 11093, 9807, 9808, -1, 11093, 10876, 9807, -1, 9794, 9806, 9795, -1, 9795, 9796, 10876, -1, 9833, 8864, 9797, -1, 9833, 8863, 8864, -1, 9833, 8862, 8863, -1, 9833, 9836, 8862, -1, 8862, 9836, 11087, -1, 9798, 11087, 8847, -1, 9798, 8862, 11087, -1, 9836, 9832, 11087, -1, 11087, 9832, 9830, -1, 9829, 11087, 9830, -1, 11087, 9799, 8847, -1, 8847, 9799, 9800, -1, 9800, 9799, 11098, -1, 8845, 11098, 8844, -1, 8845, 9800, 11098, -1, 11098, 9801, 8844, -1, 8844, 9801, 9803, -1, 9803, 9801, 9802, -1, 8859, 9802, 9804, -1, 8859, 9803, 9802, -1, 9802, 11099, 9804, -1, 9804, 11099, 8842, -1, 8842, 11099, 9793, -1, 8858, 9793, 9809, -1, 8858, 8842, 9793, -1, 11099, 9805, 9793, -1, 9793, 9805, 9806, -1, 9806, 9805, 9796, -1, 9796, 9805, 9807, -1, 9807, 9805, 9808, -1, 9793, 9810, 9809, -1, 9809, 9810, 9811, -1, 9811, 9810, 9822, -1, 9822, 9810, 10844, -1, 8855, 10844, 9823, -1, 8854, 9823, 10846, -1, 8873, 10846, 10847, -1, 8871, 10847, 9812, -1, 9824, 9812, 9813, -1, 8870, 9813, 10838, -1, 9825, 10838, 9814, -1, 9826, 9814, 10848, -1, 8867, 10848, 9815, -1, 8866, 9815, 9816, -1, 9827, 9816, 10839, -1, 9817, 9827, 10839, -1, 9817, 8865, 9827, -1, 9817, 9819, 8865, -1, 8865, 9819, 9818, -1, 9818, 9819, 9820, -1, 9828, 9820, 10843, -1, 9821, 10843, 9797, -1, 8864, 9821, 9797, -1, 9822, 10844, 8855, -1, 8855, 9823, 8854, -1, 8854, 10846, 8873, -1, 8873, 10847, 8871, -1, 8871, 9812, 9824, -1, 9824, 9813, 8870, -1, 8870, 10838, 9825, -1, 9825, 9814, 9826, -1, 9826, 10848, 8867, -1, 8867, 9815, 8866, -1, 8866, 9816, 9827, -1, 9818, 9820, 9828, -1, 9828, 10843, 9821, -1, 9829, 9830, 9831, -1, 9831, 9830, 9834, -1, 9834, 9830, 9832, -1, 9835, 9832, 9836, -1, 10827, 9836, 9833, -1, 10833, 10827, 9833, -1, 9834, 9832, 9835, -1, 9835, 9836, 10827, -1, 8883, 9837, 8875, -1, 8883, 11132, 9837, -1, 8883, 8885, 11132, -1, 11132, 8885, 11133, -1, 11133, 8885, 9838, -1, 9846, 9838, 9847, -1, 11219, 9847, 9848, -1, 11220, 9848, 9839, -1, 11222, 9839, 9849, -1, 9850, 9849, 9840, -1, 11118, 9840, 8884, -1, 11120, 8884, 9841, -1, 11224, 9841, 8882, -1, 11225, 8882, 8876, -1, 11196, 8876, 8877, -1, 11195, 8877, 8878, -1, 9851, 8878, 8879, -1, 9852, 8879, 8881, -1, 11168, 8881, 9842, -1, 11209, 9842, 8880, -1, 11212, 8880, 9843, -1, 9853, 9843, 9844, -1, 11214, 9844, 9845, -1, 11215, 9845, 8875, -1, 9837, 11215, 8875, -1, 11133, 9838, 9846, -1, 9846, 9847, 11219, -1, 11219, 9848, 11220, -1, 11220, 9839, 11222, -1, 11222, 9849, 9850, -1, 9850, 9840, 11118, -1, 11118, 8884, 11120, -1, 11120, 9841, 11224, -1, 11224, 8882, 11225, -1, 11225, 8876, 11196, -1, 11196, 8877, 11195, -1, 11195, 8878, 9851, -1, 9851, 8879, 9852, -1, 9852, 8881, 11168, -1, 11168, 9842, 11209, -1, 11209, 8880, 11212, -1, 11212, 9843, 9853, -1, 9853, 9844, 11214, -1, 11214, 9845, 11215, -1, 9854, 11277, 8886, -1, 9854, 9855, 11277, -1, 9854, 9856, 9855, -1, 9855, 9856, 11334, -1, 11334, 9856, 9872, -1, 9857, 9872, 9858, -1, 11337, 9858, 8888, -1, 9859, 8888, 9860, -1, 11338, 9860, 9873, -1, 11340, 9873, 8894, -1, 9874, 8894, 9861, -1, 9862, 9861, 9863, -1, 9875, 9863, 9864, -1, 9865, 9864, 8893, -1, 9876, 8893, 8889, -1, 9866, 8889, 8890, -1, 11314, 8890, 8891, -1, 9867, 8891, 8892, -1, 11330, 8892, 9868, -1, 11331, 9868, 9877, -1, 11284, 9877, 9869, -1, 11283, 9869, 9870, -1, 9878, 9870, 8887, -1, 9871, 8887, 8886, -1, 11277, 9871, 8886, -1, 11334, 9872, 9857, -1, 9857, 9858, 11337, -1, 11337, 8888, 9859, -1, 9859, 9860, 11338, -1, 11338, 9873, 11340, -1, 11340, 8894, 9874, -1, 9874, 9861, 9862, -1, 9862, 9863, 9875, -1, 9875, 9864, 9865, -1, 9865, 8893, 9876, -1, 9876, 8889, 9866, -1, 9866, 8890, 11314, -1, 11314, 8891, 9867, -1, 9867, 8892, 11330, -1, 11330, 9868, 11331, -1, 11331, 9877, 11284, -1, 11284, 9869, 11283, -1, 11283, 9870, 9878, -1, 9878, 8887, 9871, -1, 9880, 8908, 9879, -1, 9880, 8907, 8908, -1, 9880, 9881, 8907, -1, 8907, 9881, 8906, -1, 8906, 9881, 9882, -1, 8910, 9882, 9883, -1, 8904, 9883, 9900, -1, 8909, 9900, 11443, -1, 8902, 11443, 11437, -1, 9901, 11437, 9884, -1, 8895, 9884, 9885, -1, 9902, 9885, 11426, -1, 9903, 11426, 9886, -1, 8897, 9886, 9904, -1, 8898, 9904, 11479, -1, 8899, 11479, 11415, -1, 9905, 11415, 9887, -1, 8900, 9887, 9906, -1, 8901, 9906, 11405, -1, 9888, 11405, 9907, -1, 9889, 9907, 9890, -1, 9908, 9890, 9891, -1, 9909, 9891, 11390, -1, 8896, 11390, 9910, -1, 9892, 9910, 11488, -1, 9893, 9892, 11488, -1, 9893, 9894, 9892, -1, 9893, 11379, 9894, -1, 9894, 11379, 9895, -1, 9895, 11379, 8903, -1, 8903, 11379, 9896, -1, 9911, 9896, 11370, -1, 8905, 11370, 9897, -1, 8911, 9897, 11463, -1, 9898, 11463, 11361, -1, 9899, 11361, 9879, -1, 8908, 9899, 9879, -1, 8906, 9882, 8910, -1, 8910, 9883, 8904, -1, 8904, 9900, 8909, -1, 8909, 11443, 8902, -1, 8902, 11437, 9901, -1, 9901, 9884, 8895, -1, 8895, 9885, 9902, -1, 9902, 11426, 9903, -1, 9903, 9886, 8897, -1, 8897, 9904, 8898, -1, 8898, 11479, 8899, -1, 8899, 11415, 9905, -1, 9905, 9887, 8900, -1, 8900, 9906, 8901, -1, 8901, 11405, 9888, -1, 9888, 9907, 9889, -1, 9889, 9890, 9908, -1, 9908, 9891, 9909, -1, 9909, 11390, 8896, -1, 8896, 9910, 9892, -1, 8903, 9896, 9911, -1, 9911, 11370, 8905, -1, 8905, 9897, 8911, -1, 8911, 11463, 9898, -1, 9898, 11361, 9899, -1, 8925, 9912, 9913, -1, 9913, 9912, 11569, -1, 11108, 9914, 8919, -1, 8919, 9914, 11595, -1, 9921, 9926, 9920, -1, 9915, 9920, 9917, -1, 9919, 9917, 9916, -1, 9928, 9916, 11107, -1, 9928, 9919, 9916, -1, 9918, 9917, 11617, -1, 9918, 9916, 9917, -1, 9918, 11109, 9916, -1, 9918, 9914, 11109, -1, 11109, 11107, 9916, -1, 9919, 9915, 9917, -1, 9915, 9921, 9920, -1, 11617, 9917, 9920, -1, 9926, 11617, 9920, -1, 9929, 11640, 9927, -1, 9915, 9927, 9921, -1, 9915, 9929, 9927, -1, 11633, 9924, 9922, -1, 11633, 9923, 9924, -1, 11633, 9925, 9923, -1, 11633, 12740, 9925, -1, 9925, 11618, 9923, -1, 9923, 11618, 9926, -1, 9921, 9923, 9926, -1, 9921, 9924, 9923, -1, 9921, 9927, 9924, -1, 9924, 9927, 9922, -1, 9922, 9927, 11640, -1, 9919, 9928, 9932, -1, 9915, 9932, 9931, -1, 9929, 9931, 9930, -1, 11640, 9930, 11641, -1, 11640, 9929, 9930, -1, 11103, 9931, 11104, -1, 11103, 9930, 9931, -1, 11103, 11623, 9930, -1, 11103, 11628, 11623, -1, 11623, 11641, 9930, -1, 9929, 9915, 9931, -1, 9915, 9919, 9932, -1, 11104, 9931, 9932, -1, 9928, 11104, 9932, -1, 11708, 11707, 9944, -1, 9959, 9944, 9947, -1, 9956, 9947, 9933, -1, 9955, 9933, 9934, -1, 8959, 9955, 9934, -1, 8959, 9942, 9955, -1, 8959, 9935, 9942, -1, 9942, 9935, 9943, -1, 9936, 9943, 9937, -1, 9938, 9937, 9940, -1, 9941, 9940, 9939, -1, 9941, 9938, 9940, -1, 9941, 11710, 9938, -1, 9938, 11710, 9954, -1, 9936, 9954, 9957, -1, 9942, 9957, 9955, -1, 9942, 9936, 9957, -1, 9942, 9943, 9936, -1, 11707, 9563, 9944, -1, 9944, 9563, 9945, -1, 9947, 9945, 9946, -1, 9933, 9946, 8960, -1, 9934, 9933, 8960, -1, 9944, 9945, 9947, -1, 9947, 9946, 9933, -1, 9935, 9951, 9943, -1, 9943, 9951, 9948, -1, 9937, 9948, 9949, -1, 9940, 9949, 9964, -1, 9950, 9940, 9964, -1, 9950, 9939, 9940, -1, 9950, 9966, 9939, -1, 9951, 9952, 9948, -1, 9948, 9952, 9953, -1, 9949, 9953, 9961, -1, 9964, 9949, 9961, -1, 9952, 8958, 9953, -1, 9953, 8958, 9961, -1, 11710, 9958, 9954, -1, 9954, 9958, 9960, -1, 9957, 9960, 9956, -1, 9955, 9956, 9933, -1, 9955, 9957, 9956, -1, 9958, 11705, 9960, -1, 9960, 11705, 9959, -1, 9956, 9959, 9947, -1, 9956, 9960, 9959, -1, 11705, 11708, 9959, -1, 9959, 11708, 9944, -1, 9954, 9960, 9957, -1, 9938, 9954, 9936, -1, 9937, 9938, 9936, -1, 9948, 9937, 9943, -1, 9953, 9949, 9948, -1, 9949, 9940, 9937, -1, 8957, 9962, 8958, -1, 8958, 9962, 9961, -1, 9961, 9962, 9963, -1, 9964, 9963, 9965, -1, 9950, 9965, 9966, -1, 9950, 9964, 9965, -1, 9961, 9963, 9964, -1, 9965, 13140, 9966, -1, 9976, 11713, 9967, -1, 9990, 9967, 9971, -1, 9975, 9971, 9974, -1, 9968, 9974, 9973, -1, 9968, 9975, 9974, -1, 9969, 9971, 9970, -1, 9969, 9974, 9971, -1, 9969, 11115, 9974, -1, 9969, 9972, 11115, -1, 11115, 9973, 9974, -1, 9975, 9990, 9971, -1, 9990, 9976, 9967, -1, 9970, 9971, 9967, -1, 11713, 9970, 9967, -1, 9978, 11734, 9977, -1, 9990, 9977, 9976, -1, 9990, 9978, 9977, -1, 9980, 9979, 9985, -1, 9980, 9984, 9979, -1, 9980, 9982, 9984, -1, 9980, 9981, 9982, -1, 9982, 9983, 9984, -1, 9984, 9983, 11713, -1, 9976, 9984, 11713, -1, 9976, 9979, 9984, -1, 9976, 9977, 9979, -1, 9979, 9977, 9985, -1, 9985, 9977, 11734, -1, 9975, 9968, 9992, -1, 9990, 9992, 9986, -1, 9978, 9986, 9987, -1, 11734, 9987, 11731, -1, 11734, 9978, 9987, -1, 9988, 9986, 9991, -1, 9988, 9987, 9986, -1, 9988, 9989, 9987, -1, 9988, 11732, 9989, -1, 9989, 11731, 9987, -1, 9978, 9990, 9986, -1, 9990, 9975, 9992, -1, 9991, 9986, 9992, -1, 9968, 9991, 9992, -1, 11113, 11733, 11111, -1, 11111, 11733, 11732, -1, 9038, 10085, 10084, -1, 9038, 9999, 10085, -1, 9038, 9046, 9999, -1, 9999, 9046, 9993, -1, 10096, 9993, 9994, -1, 10098, 9994, 10001, -1, 9996, 10001, 10100, -1, 9995, 10100, 11778, -1, 9995, 9996, 10100, -1, 9995, 9997, 9996, -1, 9996, 9997, 9998, -1, 10098, 9998, 10095, -1, 10096, 10095, 10000, -1, 9999, 10000, 10085, -1, 9999, 10096, 10000, -1, 9999, 9993, 10096, -1, 9046, 9047, 9993, -1, 9993, 9047, 10002, -1, 9994, 10002, 10097, -1, 10001, 10097, 10099, -1, 10100, 10099, 10004, -1, 11778, 10004, 11779, -1, 11778, 10100, 10004, -1, 9047, 9041, 10002, -1, 10002, 9041, 10003, -1, 10097, 10003, 10006, -1, 10099, 10006, 10102, -1, 10004, 10102, 10005, -1, 11779, 10005, 11780, -1, 11779, 10004, 10005, -1, 9041, 9043, 10003, -1, 10003, 9043, 10007, -1, 10006, 10007, 10008, -1, 10102, 10008, 10103, -1, 10005, 10103, 10009, -1, 11780, 10009, 11781, -1, 11780, 10005, 10009, -1, 9043, 9045, 10007, -1, 10007, 9045, 10023, -1, 10010, 10023, 10011, -1, 10025, 10011, 9044, -1, 10012, 9044, 9048, -1, 10030, 9048, 9042, -1, 10109, 9042, 9040, -1, 10110, 9040, 9039, -1, 10039, 9039, 10040, -1, 10112, 10040, 9036, -1, 10013, 9036, 9032, -1, 9034, 10013, 9032, -1, 9034, 10014, 10013, -1, 9034, 9033, 10014, -1, 10014, 9033, 10015, -1, 10016, 10015, 10043, -1, 10017, 10043, 10044, -1, 10019, 10044, 10119, -1, 11787, 10119, 10018, -1, 11787, 10019, 10119, -1, 11787, 11804, 10019, -1, 10019, 11804, 10020, -1, 10017, 10020, 10021, -1, 10016, 10021, 10022, -1, 10014, 10022, 10013, -1, 10014, 10016, 10022, -1, 10014, 10015, 10016, -1, 10007, 10023, 10010, -1, 10008, 10010, 10101, -1, 10103, 10101, 10105, -1, 10009, 10105, 10027, -1, 11781, 10027, 10024, -1, 11781, 10009, 10027, -1, 10010, 10011, 10025, -1, 10101, 10025, 10026, -1, 10105, 10026, 10107, -1, 10027, 10107, 10029, -1, 10024, 10029, 11783, -1, 10024, 10027, 10029, -1, 10025, 9044, 10012, -1, 10026, 10012, 10104, -1, 10107, 10104, 10106, -1, 10029, 10106, 10028, -1, 11783, 10028, 11798, -1, 11783, 10029, 10028, -1, 10012, 9048, 10030, -1, 10104, 10030, 10032, -1, 10106, 10032, 10111, -1, 10028, 10111, 10031, -1, 11798, 10031, 11799, -1, 11798, 10028, 10031, -1, 10030, 9042, 10109, -1, 10032, 10109, 10108, -1, 10111, 10108, 10033, -1, 10031, 10033, 10114, -1, 11799, 10114, 11800, -1, 11799, 10031, 10114, -1, 10109, 9040, 10110, -1, 10108, 10110, 10113, -1, 10033, 10113, 10087, -1, 10114, 10087, 10034, -1, 11800, 10034, 10035, -1, 11800, 10114, 10034, -1, 10110, 9039, 10039, -1, 10113, 10039, 10041, -1, 10087, 10041, 10036, -1, 10034, 10036, 10037, -1, 10035, 10037, 10038, -1, 10035, 10034, 10037, -1, 10039, 10040, 10112, -1, 10041, 10112, 10086, -1, 10036, 10086, 10042, -1, 10037, 10042, 10115, -1, 10038, 10115, 11803, -1, 10038, 10037, 10115, -1, 10112, 9036, 10013, -1, 10086, 10013, 10022, -1, 10042, 10022, 10021, -1, 10115, 10021, 10020, -1, 11803, 10020, 11804, -1, 11803, 10115, 10020, -1, 9033, 10045, 10015, -1, 10015, 10045, 10116, -1, 10043, 10116, 10117, -1, 10044, 10117, 10121, -1, 10119, 10121, 10046, -1, 10018, 10046, 11788, -1, 10018, 10119, 10046, -1, 10045, 9031, 10116, -1, 10116, 9031, 10118, -1, 10117, 10118, 10120, -1, 10121, 10120, 10125, -1, 10046, 10125, 10124, -1, 11788, 10124, 11806, -1, 11788, 10046, 10124, -1, 9031, 10047, 10118, -1, 10118, 10047, 10048, -1, 10120, 10048, 10123, -1, 10125, 10123, 10122, -1, 10124, 10122, 10050, -1, 11806, 10050, 11807, -1, 11806, 10124, 10050, -1, 10047, 10052, 10048, -1, 10048, 10052, 10049, -1, 10123, 10049, 10128, -1, 10122, 10128, 10127, -1, 10050, 10127, 10051, -1, 11807, 10051, 11809, -1, 11807, 10050, 10051, -1, 10052, 10053, 10049, -1, 10049, 10053, 10054, -1, 10128, 10054, 10055, -1, 10127, 10055, 10056, -1, 10051, 10056, 10057, -1, 11809, 10057, 10061, -1, 11809, 10051, 10057, -1, 10053, 9035, 10054, -1, 10054, 9035, 10126, -1, 10055, 10126, 10058, -1, 10056, 10058, 10059, -1, 10057, 10059, 10060, -1, 10061, 10060, 11811, -1, 10061, 10057, 10060, -1, 9035, 9030, 10126, -1, 10126, 9030, 10062, -1, 10058, 10062, 10130, -1, 10059, 10130, 10063, -1, 10060, 10063, 10131, -1, 11811, 10131, 10066, -1, 11811, 10060, 10131, -1, 9030, 9028, 10062, -1, 10062, 9028, 10129, -1, 10130, 10129, 10064, -1, 10063, 10064, 10133, -1, 10131, 10133, 10065, -1, 10066, 10065, 11814, -1, 10066, 10131, 10065, -1, 9028, 9027, 10129, -1, 10129, 9027, 10068, -1, 10064, 10068, 10067, -1, 10133, 10067, 10070, -1, 10065, 10070, 10134, -1, 11814, 10134, 11815, -1, 11814, 10065, 10134, -1, 9027, 9026, 10068, -1, 10068, 9026, 10132, -1, 10067, 10132, 10069, -1, 10070, 10069, 10074, -1, 10134, 10074, 10071, -1, 11815, 10071, 11790, -1, 11815, 10134, 10071, -1, 9026, 10072, 10132, -1, 10132, 10072, 10073, -1, 10069, 10073, 10075, -1, 10074, 10075, 10090, -1, 10071, 10090, 10092, -1, 11790, 10092, 11775, -1, 11790, 10071, 10092, -1, 10072, 9025, 10073, -1, 10073, 9025, 10077, -1, 10075, 10077, 10135, -1, 10090, 10135, 10091, -1, 10092, 10091, 10076, -1, 11775, 10076, 11777, -1, 11775, 10092, 10076, -1, 9025, 9024, 10077, -1, 10077, 9024, 10093, -1, 10135, 10093, 10078, -1, 10091, 10078, 10079, -1, 10076, 10079, 10082, -1, 11777, 10082, 10081, -1, 11777, 10076, 10082, -1, 9024, 10083, 10093, -1, 10093, 10083, 10080, -1, 10078, 10080, 10088, -1, 10079, 10088, 10089, -1, 10082, 10089, 10094, -1, 10081, 10094, 11791, -1, 10081, 10082, 10094, -1, 10083, 9029, 10080, -1, 10080, 9029, 9037, -1, 10084, 10080, 9037, -1, 10084, 10085, 10080, -1, 10080, 10085, 10088, -1, 10088, 10085, 10000, -1, 10089, 10000, 10095, -1, 10094, 10095, 9998, -1, 11791, 9998, 9997, -1, 11791, 10094, 9998, -1, 10013, 10086, 10112, -1, 10086, 10036, 10041, -1, 10042, 10086, 10022, -1, 10036, 10034, 10087, -1, 10037, 10036, 10042, -1, 10088, 10079, 10078, -1, 10089, 10088, 10000, -1, 10079, 10076, 10091, -1, 10082, 10079, 10089, -1, 10090, 10091, 10092, -1, 10135, 10078, 10091, -1, 10093, 10080, 10078, -1, 10094, 10089, 10095, -1, 10098, 10095, 10096, -1, 9994, 10098, 10096, -1, 10002, 9994, 9993, -1, 10003, 10097, 10002, -1, 9996, 9998, 10098, -1, 10001, 9996, 10098, -1, 10097, 10001, 9994, -1, 10007, 10006, 10003, -1, 10006, 10099, 10097, -1, 10099, 10100, 10001, -1, 10010, 10008, 10007, -1, 10008, 10102, 10006, -1, 10102, 10004, 10099, -1, 10025, 10101, 10010, -1, 10101, 10103, 10008, -1, 10103, 10005, 10102, -1, 10012, 10026, 10025, -1, 10026, 10105, 10101, -1, 10105, 10009, 10103, -1, 10030, 10104, 10012, -1, 10104, 10107, 10026, -1, 10107, 10027, 10105, -1, 10109, 10032, 10030, -1, 10032, 10106, 10104, -1, 10106, 10029, 10107, -1, 10110, 10108, 10109, -1, 10108, 10111, 10032, -1, 10111, 10028, 10106, -1, 10039, 10113, 10110, -1, 10113, 10033, 10108, -1, 10033, 10031, 10111, -1, 10112, 10041, 10039, -1, 10041, 10087, 10113, -1, 10087, 10114, 10033, -1, 10115, 10042, 10021, -1, 10017, 10021, 10016, -1, 10043, 10017, 10016, -1, 10116, 10043, 10015, -1, 10118, 10117, 10116, -1, 10019, 10020, 10017, -1, 10044, 10019, 10017, -1, 10117, 10044, 10043, -1, 10048, 10120, 10118, -1, 10120, 10121, 10117, -1, 10121, 10119, 10044, -1, 10049, 10123, 10048, -1, 10123, 10125, 10120, -1, 10125, 10046, 10121, -1, 10054, 10128, 10049, -1, 10128, 10122, 10123, -1, 10122, 10124, 10125, -1, 10126, 10055, 10054, -1, 10055, 10127, 10128, -1, 10127, 10050, 10122, -1, 10062, 10058, 10126, -1, 10058, 10056, 10055, -1, 10056, 10051, 10127, -1, 10129, 10130, 10062, -1, 10130, 10059, 10058, -1, 10059, 10057, 10056, -1, 10068, 10064, 10129, -1, 10064, 10063, 10130, -1, 10063, 10060, 10059, -1, 10132, 10067, 10068, -1, 10067, 10133, 10064, -1, 10133, 10131, 10063, -1, 10073, 10069, 10132, -1, 10069, 10070, 10067, -1, 10070, 10065, 10133, -1, 10077, 10075, 10073, -1, 10075, 10074, 10069, -1, 10074, 10134, 10070, -1, 10093, 10135, 10077, -1, 10135, 10090, 10075, -1, 10090, 10071, 10074, -1, 9330, 11829, 10137, -1, 10136, 10137, 10138, -1, 10164, 10138, 10139, -1, 10162, 10139, 10140, -1, 10170, 10140, 10142, -1, 10141, 10142, 10160, -1, 10161, 10160, 10151, -1, 10176, 10151, 10152, -1, 10143, 10152, 10158, -1, 10148, 10158, 10154, -1, 10172, 10154, 10145, -1, 10144, 10145, 10177, -1, 10147, 10144, 10177, -1, 10147, 10146, 10144, -1, 10147, 10440, 10146, -1, 10146, 10440, 10443, -1, 10173, 10443, 10156, -1, 10172, 10156, 10148, -1, 10154, 10172, 10148, -1, 10149, 10138, 11830, -1, 10149, 10139, 10138, -1, 10149, 10150, 10139, -1, 10139, 10150, 10140, -1, 10140, 10150, 11831, -1, 10142, 11831, 11825, -1, 10160, 11825, 10151, -1, 10160, 10142, 11825, -1, 10140, 11831, 10142, -1, 11825, 11827, 10151, -1, 10151, 11827, 10152, -1, 10152, 11827, 10153, -1, 10158, 10153, 10155, -1, 10154, 10155, 10145, -1, 10154, 10158, 10155, -1, 10152, 10153, 10158, -1, 10155, 11832, 10145, -1, 10145, 11832, 10177, -1, 10443, 10442, 10156, -1, 10156, 10442, 10157, -1, 10148, 10157, 10143, -1, 10158, 10148, 10143, -1, 10442, 10159, 10157, -1, 10157, 10159, 10174, -1, 10143, 10174, 10176, -1, 10152, 10143, 10176, -1, 10159, 10441, 10174, -1, 10174, 10441, 10175, -1, 10176, 10175, 10161, -1, 10151, 10176, 10161, -1, 10175, 10441, 10168, -1, 10161, 10168, 10141, -1, 10160, 10161, 10141, -1, 10446, 10169, 10447, -1, 10446, 10171, 10169, -1, 10446, 10445, 10171, -1, 10171, 10445, 10163, -1, 10162, 10163, 10164, -1, 10139, 10162, 10164, -1, 10445, 10165, 10163, -1, 10163, 10165, 10166, -1, 10164, 10166, 10136, -1, 10138, 10164, 10136, -1, 10165, 10167, 10166, -1, 10166, 10167, 9329, -1, 10136, 9329, 9330, -1, 10137, 10136, 9330, -1, 10166, 9329, 10136, -1, 10170, 10142, 10141, -1, 10169, 10141, 10168, -1, 10447, 10168, 10441, -1, 10447, 10169, 10168, -1, 10162, 10140, 10170, -1, 10171, 10170, 10169, -1, 10171, 10162, 10170, -1, 10171, 10163, 10162, -1, 11829, 11830, 10137, -1, 10137, 11830, 10138, -1, 10145, 10144, 10172, -1, 10172, 10144, 10173, -1, 10156, 10172, 10173, -1, 10157, 10148, 10156, -1, 10174, 10143, 10157, -1, 10175, 10176, 10174, -1, 10168, 10161, 10175, -1, 10169, 10170, 10141, -1, 10166, 10164, 10163, -1, 10443, 10173, 10146, -1, 10146, 10173, 10144, -1, 10440, 10147, 10437, -1, 10437, 10147, 11737, -1, 11737, 10147, 10177, -1, 11747, 10177, 11832, -1, 11833, 11747, 11832, -1, 11737, 10177, 11747, -1, 10178, 9076, 10179, -1, 10179, 9076, 9049, -1, 10183, 9049, 10180, -1, 11865, 10180, 10181, -1, 9633, 10181, 9051, -1, 10182, 9051, 9635, -1, 10182, 9633, 9051, -1, 10179, 9049, 10183, -1, 10183, 10180, 11865, -1, 11865, 10181, 9633, -1, 9051, 9053, 9635, -1, 9635, 9053, 10184, -1, 10184, 9053, 10185, -1, 9636, 10185, 10780, -1, 10186, 9636, 10780, -1, 10184, 10185, 9636, -1, 10187, 10188, 10178, -1, 10178, 10188, 9076, -1, 10187, 10189, 10188, -1, 10188, 10189, 9132, -1, 9132, 10189, 10190, -1, 9130, 10190, 11851, -1, 9125, 11851, 10201, -1, 9123, 10201, 11850, -1, 9119, 11850, 10191, -1, 9114, 10191, 10192, -1, 10202, 10192, 10193, -1, 10203, 10193, 10194, -1, 9106, 10194, 10195, -1, 10196, 10195, 11849, -1, 10197, 11849, 11848, -1, 10198, 11848, 10204, -1, 9089, 10204, 11847, -1, 9091, 11847, 11846, -1, 9140, 11846, 11841, -1, 9141, 11841, 10200, -1, 10199, 10200, 11838, -1, 9143, 11838, 11837, -1, 9144, 9143, 11837, -1, 9132, 10190, 9130, -1, 9130, 11851, 9125, -1, 9125, 10201, 9123, -1, 9123, 11850, 9119, -1, 9119, 10191, 9114, -1, 9114, 10192, 10202, -1, 10202, 10193, 10203, -1, 10203, 10194, 9106, -1, 9106, 10195, 10196, -1, 10196, 11849, 10197, -1, 10197, 11848, 10198, -1, 10198, 10204, 9089, -1, 9089, 11847, 9091, -1, 9091, 11846, 9140, -1, 9140, 11841, 9141, -1, 9141, 10200, 10199, -1, 10199, 11838, 9143, -1, 11880, 13225, 11837, -1, 11837, 13225, 9144, -1, 10288, 11882, 10301, -1, 10287, 10301, 10205, -1, 10284, 10205, 10300, -1, 10285, 10300, 9186, -1, 10206, 10285, 9186, -1, 10206, 10281, 10285, -1, 10206, 10208, 10281, -1, 10206, 10207, 10208, -1, 10208, 10207, 10279, -1, 10212, 10279, 10278, -1, 10209, 10278, 10316, -1, 11845, 10316, 11842, -1, 11845, 10209, 10316, -1, 11845, 10210, 10209, -1, 10209, 10210, 10319, -1, 10212, 10319, 10211, -1, 10208, 10211, 10281, -1, 10208, 10212, 10211, -1, 10208, 10279, 10212, -1, 11884, 10307, 11883, -1, 11884, 10303, 10307, -1, 11884, 11885, 10303, -1, 10303, 11885, 10229, -1, 10213, 10229, 10214, -1, 10304, 10214, 10215, -1, 9182, 10215, 10233, -1, 9168, 10233, 10216, -1, 10296, 10216, 10297, -1, 9167, 10297, 10239, -1, 10294, 10239, 10217, -1, 10225, 10217, 10226, -1, 10227, 10226, 10218, -1, 11890, 10227, 10218, -1, 11890, 10219, 10227, -1, 11890, 10220, 10219, -1, 10219, 10220, 10221, -1, 10311, 10221, 10310, -1, 10224, 10310, 10245, -1, 10222, 10245, 9166, -1, 10222, 10224, 10245, -1, 10222, 10223, 10224, -1, 10222, 10292, 10223, -1, 10223, 10292, 10295, -1, 10228, 10295, 10225, -1, 10227, 10225, 10226, -1, 10227, 10228, 10225, -1, 10227, 10219, 10228, -1, 10228, 10219, 10311, -1, 10223, 10311, 10224, -1, 10223, 10228, 10311, -1, 10223, 10295, 10228, -1, 11885, 10230, 10229, -1, 10229, 10230, 10309, -1, 10214, 10309, 10231, -1, 10215, 10231, 10233, -1, 10215, 10214, 10231, -1, 10230, 11886, 10309, -1, 10309, 11886, 10232, -1, 10231, 10232, 10236, -1, 10233, 10236, 10216, -1, 10233, 10231, 10236, -1, 11886, 10234, 10232, -1, 10232, 10234, 10235, -1, 10236, 10235, 10237, -1, 10216, 10237, 10297, -1, 10216, 10236, 10237, -1, 10234, 10240, 10235, -1, 10235, 10240, 10241, -1, 10237, 10241, 10238, -1, 10297, 10238, 10239, -1, 10297, 10237, 10238, -1, 10240, 11888, 10241, -1, 10241, 11888, 10242, -1, 10238, 10242, 10217, -1, 10239, 10238, 10217, -1, 11888, 10243, 10242, -1, 10242, 10243, 10226, -1, 10217, 10242, 10226, -1, 10243, 10218, 10226, -1, 10220, 10244, 10221, -1, 10221, 10244, 10246, -1, 10310, 10246, 10248, -1, 10245, 10248, 10249, -1, 9166, 10249, 9180, -1, 9166, 10245, 10249, -1, 10244, 11898, 10246, -1, 10246, 11898, 10247, -1, 10248, 10247, 10265, -1, 10249, 10265, 10264, -1, 9180, 10264, 10250, -1, 9189, 10250, 10312, -1, 9188, 10312, 10313, -1, 9187, 10313, 10314, -1, 10291, 10314, 10268, -1, 10258, 10268, 10251, -1, 10259, 10251, 10252, -1, 11840, 10259, 10252, -1, 11840, 10260, 10259, -1, 11840, 11843, 10260, -1, 10260, 11843, 10315, -1, 10261, 10315, 10317, -1, 10318, 10317, 10254, -1, 10253, 10254, 10255, -1, 10253, 10318, 10254, -1, 10253, 10257, 10318, -1, 10253, 10256, 10257, -1, 10257, 10256, 10289, -1, 10262, 10289, 10258, -1, 10259, 10258, 10251, -1, 10259, 10262, 10258, -1, 10259, 10260, 10262, -1, 10262, 10260, 10261, -1, 10257, 10261, 10318, -1, 10257, 10262, 10261, -1, 10257, 10289, 10262, -1, 11898, 10263, 10247, -1, 10247, 10263, 10274, -1, 10265, 10274, 10273, -1, 10264, 10273, 10250, -1, 10264, 10265, 10273, -1, 10263, 11897, 10274, -1, 10274, 11897, 10266, -1, 10275, 10266, 10267, -1, 10271, 10267, 11894, -1, 10277, 11894, 11893, -1, 10269, 11893, 11839, -1, 10251, 11839, 10252, -1, 10251, 10269, 11839, -1, 10251, 10268, 10269, -1, 10269, 10268, 10270, -1, 10277, 10270, 10272, -1, 10271, 10272, 10276, -1, 10275, 10276, 10273, -1, 10274, 10275, 10273, -1, 10274, 10266, 10275, -1, 10275, 10267, 10271, -1, 10276, 10275, 10271, -1, 10271, 11894, 10277, -1, 10272, 10271, 10277, -1, 10277, 11893, 10269, -1, 10270, 10277, 10269, -1, 11843, 11842, 10315, -1, 10315, 11842, 10316, -1, 10317, 10316, 10278, -1, 10254, 10278, 10279, -1, 10255, 10279, 10207, -1, 10255, 10254, 10279, -1, 10210, 11844, 10319, -1, 10319, 11844, 10280, -1, 10211, 10280, 10282, -1, 10281, 10282, 10285, -1, 10281, 10211, 10282, -1, 11844, 11874, 10280, -1, 10280, 11874, 10283, -1, 10282, 10283, 10284, -1, 10285, 10284, 10300, -1, 10285, 10282, 10284, -1, 11874, 10286, 10283, -1, 10283, 10286, 10287, -1, 10284, 10287, 10205, -1, 10284, 10283, 10287, -1, 10286, 10288, 10287, -1, 10287, 10288, 10301, -1, 10256, 10290, 10289, -1, 10289, 10290, 10291, -1, 10258, 10291, 10268, -1, 10258, 10289, 10291, -1, 10290, 9187, 10291, -1, 10291, 9187, 10314, -1, 9187, 9188, 10313, -1, 9188, 9189, 10312, -1, 9189, 9180, 10250, -1, 10264, 9180, 10249, -1, 10292, 10293, 10295, -1, 10295, 10293, 10294, -1, 10225, 10294, 10217, -1, 10225, 10295, 10294, -1, 10293, 9167, 10294, -1, 10294, 9167, 10239, -1, 9167, 10296, 10297, -1, 10296, 9168, 10216, -1, 9168, 9182, 10233, -1, 10215, 9182, 10304, -1, 10304, 9182, 9183, -1, 10298, 9183, 10305, -1, 10308, 10305, 9185, -1, 10299, 9185, 10300, -1, 10205, 10299, 10300, -1, 10205, 10306, 10299, -1, 10205, 10301, 10306, -1, 10306, 10301, 10307, -1, 10302, 10307, 10303, -1, 10213, 10303, 10229, -1, 10213, 10302, 10303, -1, 10213, 10298, 10302, -1, 10213, 10304, 10298, -1, 10213, 10214, 10304, -1, 10304, 9183, 10298, -1, 10298, 10305, 10308, -1, 10302, 10308, 10306, -1, 10307, 10302, 10306, -1, 9185, 9186, 10300, -1, 11882, 11883, 10301, -1, 10301, 11883, 10307, -1, 10306, 10308, 10299, -1, 10299, 10308, 9185, -1, 10298, 10308, 10302, -1, 10309, 10214, 10229, -1, 10232, 10231, 10309, -1, 10235, 10236, 10232, -1, 10241, 10237, 10235, -1, 10242, 10238, 10241, -1, 10221, 10311, 10219, -1, 10246, 10310, 10221, -1, 10310, 10224, 10311, -1, 10247, 10248, 10246, -1, 10248, 10245, 10310, -1, 10274, 10265, 10247, -1, 10265, 10249, 10248, -1, 10250, 10273, 10276, -1, 10312, 10276, 10272, -1, 10313, 10272, 10270, -1, 10314, 10270, 10268, -1, 10314, 10313, 10270, -1, 10312, 10250, 10276, -1, 10313, 10312, 10272, -1, 10315, 10261, 10260, -1, 10316, 10317, 10315, -1, 10317, 10318, 10261, -1, 10254, 10317, 10278, -1, 10212, 10278, 10209, -1, 10319, 10212, 10209, -1, 10280, 10211, 10319, -1, 10283, 10282, 10280, -1, 10320, 11854, 10321, -1, 10322, 10321, 10323, -1, 10406, 10323, 10324, -1, 10325, 10324, 9203, -1, 9204, 10325, 9203, -1, 9204, 10326, 10325, -1, 9204, 10327, 10326, -1, 9204, 10328, 10327, -1, 10327, 10328, 10400, -1, 10331, 10400, 10435, -1, 10330, 10435, 10329, -1, 11858, 10329, 10399, -1, 11858, 10330, 10329, -1, 11858, 11857, 10330, -1, 10330, 11857, 10436, -1, 10331, 10436, 10401, -1, 10327, 10401, 10326, -1, 10327, 10331, 10401, -1, 10327, 10400, 10331, -1, 10332, 10333, 10424, -1, 10332, 10334, 10333, -1, 10332, 11853, 10334, -1, 10334, 11853, 10346, -1, 10418, 10346, 10419, -1, 10420, 10419, 10349, -1, 9200, 10349, 10350, -1, 9192, 10350, 10335, -1, 10416, 10335, 10354, -1, 10415, 10354, 10357, -1, 10412, 10357, 10361, -1, 10413, 10361, 10342, -1, 10336, 10342, 10337, -1, 10338, 10336, 10337, -1, 10338, 10339, 10336, -1, 10338, 11860, 10339, -1, 10339, 11860, 10430, -1, 10429, 10430, 10340, -1, 10344, 10340, 10366, -1, 10341, 10366, 10367, -1, 10341, 10344, 10366, -1, 10341, 10345, 10344, -1, 10341, 10411, 10345, -1, 10345, 10411, 10414, -1, 10343, 10414, 10413, -1, 10336, 10413, 10342, -1, 10336, 10343, 10413, -1, 10336, 10339, 10343, -1, 10343, 10339, 10429, -1, 10345, 10429, 10344, -1, 10345, 10343, 10429, -1, 10345, 10414, 10343, -1, 11853, 10347, 10346, -1, 10346, 10347, 10427, -1, 10419, 10427, 10348, -1, 10349, 10348, 10350, -1, 10349, 10419, 10348, -1, 10347, 10351, 10427, -1, 10427, 10351, 10428, -1, 10348, 10428, 10353, -1, 10350, 10353, 10335, -1, 10350, 10348, 10353, -1, 10351, 10352, 10428, -1, 10428, 10352, 10355, -1, 10353, 10355, 10358, -1, 10335, 10358, 10354, -1, 10335, 10353, 10358, -1, 10352, 11896, 10355, -1, 10355, 11896, 10356, -1, 10358, 10356, 10359, -1, 10354, 10359, 10357, -1, 10354, 10358, 10359, -1, 11896, 10360, 10356, -1, 10356, 10360, 10362, -1, 10359, 10362, 10361, -1, 10357, 10359, 10361, -1, 10360, 10363, 10362, -1, 10362, 10363, 10342, -1, 10361, 10362, 10342, -1, 10363, 10337, 10342, -1, 11860, 10364, 10430, -1, 10430, 10364, 10368, -1, 10340, 10368, 10365, -1, 10366, 10365, 10410, -1, 10367, 10410, 9198, -1, 10367, 10366, 10410, -1, 10364, 11895, 10368, -1, 10368, 11895, 10369, -1, 10365, 10369, 10370, -1, 10410, 10370, 10371, -1, 9198, 10371, 10372, -1, 9210, 10372, 10431, -1, 10373, 10431, 10409, -1, 9197, 10409, 10408, -1, 10374, 10408, 10393, -1, 10375, 10393, 10392, -1, 10376, 10392, 10390, -1, 11868, 10376, 10390, -1, 11868, 10377, 10376, -1, 11868, 10398, 10377, -1, 10377, 10398, 10433, -1, 10381, 10433, 10434, -1, 10379, 10434, 10380, -1, 9206, 10380, 10378, -1, 9206, 10379, 10380, -1, 9206, 10382, 10379, -1, 9206, 9207, 10382, -1, 10382, 9207, 10407, -1, 10383, 10407, 10375, -1, 10376, 10375, 10392, -1, 10376, 10383, 10375, -1, 10376, 10377, 10383, -1, 10383, 10377, 10381, -1, 10382, 10381, 10379, -1, 10382, 10383, 10381, -1, 10382, 10407, 10383, -1, 11895, 11861, 10369, -1, 10369, 11861, 10386, -1, 10370, 10386, 10384, -1, 10371, 10384, 10372, -1, 10371, 10370, 10384, -1, 11861, 10385, 10386, -1, 10386, 10385, 11862, -1, 10395, 11862, 11863, -1, 10387, 11863, 11864, -1, 10397, 11864, 10388, -1, 10391, 10388, 10389, -1, 10392, 10389, 10390, -1, 10392, 10391, 10389, -1, 10392, 10393, 10391, -1, 10391, 10393, 10432, -1, 10397, 10432, 10394, -1, 10387, 10394, 10396, -1, 10395, 10396, 10384, -1, 10386, 10395, 10384, -1, 10386, 11862, 10395, -1, 10395, 11863, 10387, -1, 10396, 10395, 10387, -1, 10387, 11864, 10397, -1, 10394, 10387, 10397, -1, 10397, 10388, 10391, -1, 10432, 10397, 10391, -1, 10398, 10399, 10433, -1, 10433, 10399, 10329, -1, 10434, 10329, 10435, -1, 10380, 10435, 10400, -1, 10378, 10400, 10328, -1, 10378, 10380, 10400, -1, 11857, 11871, 10436, -1, 10436, 11871, 10404, -1, 10401, 10404, 10402, -1, 10326, 10402, 10325, -1, 10326, 10401, 10402, -1, 11871, 10403, 10404, -1, 10404, 10403, 10405, -1, 10402, 10405, 10406, -1, 10325, 10406, 10324, -1, 10325, 10402, 10406, -1, 10403, 11856, 10405, -1, 10405, 11856, 10322, -1, 10406, 10322, 10323, -1, 10406, 10405, 10322, -1, 11856, 10320, 10322, -1, 10322, 10320, 10321, -1, 9207, 9208, 10407, -1, 10407, 9208, 10374, -1, 10375, 10374, 10393, -1, 10375, 10407, 10374, -1, 9208, 9197, 10374, -1, 10374, 9197, 10408, -1, 9197, 10373, 10409, -1, 10373, 9210, 10431, -1, 9210, 9198, 10372, -1, 10371, 9198, 10410, -1, 10411, 9191, 10414, -1, 10414, 9191, 10412, -1, 10413, 10412, 10361, -1, 10413, 10414, 10412, -1, 9191, 10415, 10412, -1, 10412, 10415, 10357, -1, 10415, 10416, 10354, -1, 10416, 9192, 10335, -1, 9192, 9200, 10350, -1, 10349, 9200, 10420, -1, 10420, 9200, 9201, -1, 10425, 9201, 9202, -1, 10421, 9202, 10423, -1, 10417, 10423, 10324, -1, 10323, 10417, 10324, -1, 10323, 10422, 10417, -1, 10323, 10321, 10422, -1, 10422, 10321, 10333, -1, 10426, 10333, 10334, -1, 10418, 10334, 10346, -1, 10418, 10426, 10334, -1, 10418, 10425, 10426, -1, 10418, 10420, 10425, -1, 10418, 10419, 10420, -1, 10420, 9201, 10425, -1, 10425, 9202, 10421, -1, 10426, 10421, 10422, -1, 10333, 10426, 10422, -1, 10423, 9203, 10324, -1, 11854, 10424, 10321, -1, 10321, 10424, 10333, -1, 10422, 10421, 10417, -1, 10417, 10421, 10423, -1, 10425, 10421, 10426, -1, 10427, 10419, 10346, -1, 10428, 10348, 10427, -1, 10355, 10353, 10428, -1, 10356, 10358, 10355, -1, 10362, 10359, 10356, -1, 10430, 10429, 10339, -1, 10368, 10340, 10430, -1, 10340, 10344, 10429, -1, 10369, 10365, 10368, -1, 10365, 10366, 10340, -1, 10386, 10370, 10369, -1, 10370, 10410, 10365, -1, 10372, 10384, 10396, -1, 10431, 10396, 10394, -1, 10409, 10394, 10432, -1, 10408, 10432, 10393, -1, 10408, 10409, 10432, -1, 10431, 10372, 10396, -1, 10409, 10431, 10394, -1, 10433, 10381, 10377, -1, 10329, 10434, 10433, -1, 10434, 10379, 10381, -1, 10380, 10434, 10435, -1, 10331, 10435, 10330, -1, 10436, 10331, 10330, -1, 10404, 10401, 10436, -1, 10405, 10402, 10404, -1, 10437, 11899, 10440, -1, 10440, 11899, 10438, -1, 10439, 10438, 9504, -1, 10439, 10440, 10438, -1, 10439, 9254, 10440, -1, 10440, 9254, 10443, -1, 10443, 9254, 9220, -1, 10442, 9220, 9219, -1, 10159, 9219, 10441, -1, 10159, 10442, 9219, -1, 10443, 9220, 10442, -1, 9219, 10444, 10441, -1, 10441, 10444, 9248, -1, 10447, 9248, 9264, -1, 10446, 9264, 10448, -1, 10445, 10448, 10165, -1, 10445, 10446, 10448, -1, 10441, 9248, 10447, -1, 10447, 9264, 10446, -1, 10448, 10449, 10165, -1, 10165, 10449, 10167, -1, 10167, 10449, 9303, -1, 9376, 9303, 10455, -1, 10456, 10455, 9298, -1, 10457, 9298, 9297, -1, 10458, 9297, 10450, -1, 10451, 10458, 10450, -1, 10451, 9293, 10458, -1, 10458, 9293, 9289, -1, 9280, 10458, 9289, -1, 9280, 10452, 10458, -1, 9280, 10589, 10452, -1, 9280, 10453, 10589, -1, 10589, 10453, 10588, -1, 10588, 10453, 10454, -1, 9559, 10588, 10454, -1, 10167, 9303, 9376, -1, 9376, 10455, 10456, -1, 10456, 9298, 10457, -1, 10457, 9297, 10458, -1, 10461, 10457, 10458, -1, 10461, 9349, 10457, -1, 10461, 10459, 9349, -1, 10461, 9362, 10459, -1, 10461, 9352, 9362, -1, 10461, 10460, 9352, -1, 10461, 10462, 10460, -1, 10460, 10462, 13260, -1, 10568, 13260, 10463, -1, 12946, 10463, 13257, -1, 12946, 10568, 10463, -1, 12946, 11961, 10568, -1, 10453, 9317, 10454, -1, 10460, 13260, 10568, -1, 10464, 10465, 10470, -1, 10464, 10466, 10465, -1, 10464, 9395, 10466, -1, 10466, 9395, 9394, -1, 10468, 9394, 9393, -1, 10467, 10468, 9393, -1, 10467, 11921, 10468, -1, 10468, 11921, 11920, -1, 10466, 9394, 10468, -1, 10465, 10454, 10470, -1, 10470, 10454, 10469, -1, 9384, 10470, 10469, -1, 10454, 9317, 10469, -1, 9393, 9406, 11918, -1, 11918, 9406, 10475, -1, 10475, 9406, 9404, -1, 10476, 9404, 10471, -1, 10474, 10471, 9400, -1, 10473, 9400, 10472, -1, 9460, 10473, 10472, -1, 10475, 9404, 10476, -1, 10476, 10471, 10474, -1, 10474, 9400, 10473, -1, 11918, 10475, 10511, -1, 10511, 10475, 10476, -1, 10474, 10511, 10476, -1, 10474, 10473, 10511, -1, 10511, 10473, 9420, -1, 10510, 9420, 9434, -1, 10477, 9434, 9435, -1, 9436, 10477, 9435, -1, 9436, 11913, 10477, -1, 9436, 9422, 11913, -1, 11913, 9422, 11911, -1, 11911, 9422, 10478, -1, 11910, 10478, 10479, -1, 10509, 10479, 10480, -1, 11909, 10480, 10481, -1, 11906, 10481, 10482, -1, 10512, 10482, 9461, -1, 10512, 11906, 10482, -1, 10512, 10514, 11906, -1, 11906, 10514, 10483, -1, 10483, 10514, 10518, -1, 10520, 10483, 10518, -1, 10520, 11905, 10483, -1, 9420, 10473, 9432, -1, 9432, 10473, 9460, -1, 10486, 9460, 9459, -1, 10484, 9459, 10485, -1, 10484, 10486, 9459, -1, 9432, 9460, 10486, -1, 9459, 10488, 10485, -1, 10485, 10488, 10487, -1, 10487, 10488, 10489, -1, 10505, 10489, 9455, -1, 10490, 10505, 9455, -1, 10490, 9416, 10505, -1, 10490, 9448, 9416, -1, 9416, 9448, 9431, -1, 9431, 9448, 9453, -1, 9429, 9453, 10491, -1, 9440, 10491, 10493, -1, 10492, 10493, 9447, -1, 9439, 9447, 10495, -1, 10494, 10495, 10506, -1, 10507, 10506, 10496, -1, 10498, 10496, 10497, -1, 10499, 10498, 10497, -1, 10499, 10500, 10498, -1, 10499, 10502, 10500, -1, 10500, 10502, 10501, -1, 10501, 10502, 10503, -1, 10508, 10503, 9442, -1, 9426, 9442, 10504, -1, 9426, 10508, 9442, -1, 10487, 10489, 10505, -1, 9431, 9453, 9429, -1, 9429, 10491, 9440, -1, 9440, 10493, 10492, -1, 10492, 9447, 9439, -1, 9439, 10495, 10494, -1, 10494, 10506, 10507, -1, 10507, 10496, 10498, -1, 10501, 10503, 10508, -1, 9442, 9461, 10504, -1, 10504, 9461, 9437, -1, 9437, 9461, 10482, -1, 11906, 11909, 10481, -1, 11909, 10509, 10480, -1, 10509, 11910, 10479, -1, 11910, 11911, 10478, -1, 10477, 10510, 9434, -1, 10510, 10511, 9420, -1, 9461, 10513, 10512, -1, 10512, 10513, 10515, -1, 10514, 10515, 9472, -1, 10518, 9472, 10519, -1, 10520, 10519, 10517, -1, 11905, 10517, 10516, -1, 11905, 10520, 10517, -1, 10512, 10515, 10514, -1, 10514, 9472, 10518, -1, 10518, 10519, 10520, -1, 9508, 10522, 9507, -1, 9508, 10521, 10522, -1, 10522, 10521, 10438, -1, 10438, 10521, 9505, -1, 9504, 10438, 9505, -1, 10522, 11900, 9507, -1, 9507, 11900, 9494, -1, 9494, 11900, 10523, -1, 10523, 11900, 9467, -1, 9467, 11900, 11901, -1, 9464, 11901, 10516, -1, 9464, 9467, 11901, -1, 12944, 10524, 11901, -1, 11901, 10524, 11922, -1, 10516, 11901, 11922, -1, 10528, 11852, 10560, -1, 10527, 10560, 10525, -1, 10526, 10525, 10539, -1, 11908, 10539, 10538, -1, 11908, 10526, 10539, -1, 11908, 11907, 10526, -1, 10526, 11907, 10558, -1, 10527, 10558, 11903, -1, 10528, 10527, 11903, -1, 10528, 10560, 10527, -1, 11852, 10529, 10560, -1, 10560, 10529, 10530, -1, 10532, 10530, 10531, -1, 11873, 10532, 10531, -1, 11873, 10535, 10532, -1, 11873, 11872, 10535, -1, 10535, 11872, 10540, -1, 10536, 10540, 10533, -1, 10562, 10533, 10547, -1, 10534, 10547, 11914, -1, 10534, 10562, 10547, -1, 10534, 11912, 10562, -1, 10562, 11912, 10537, -1, 10536, 10537, 10561, -1, 10535, 10561, 10532, -1, 10535, 10536, 10561, -1, 10535, 10540, 10536, -1, 10560, 10530, 10532, -1, 10525, 10532, 10561, -1, 10539, 10561, 10537, -1, 10538, 10537, 11912, -1, 10538, 10539, 10537, -1, 11872, 11855, 10540, -1, 10540, 11855, 10541, -1, 10542, 10541, 11870, -1, 10543, 11870, 11869, -1, 10556, 11869, 11859, -1, 10544, 10556, 11859, -1, 10544, 10557, 10556, -1, 10544, 11867, 10557, -1, 10557, 11867, 10553, -1, 10567, 10553, 10545, -1, 10554, 10545, 10546, -1, 9637, 10554, 10546, -1, 9637, 11919, 10554, -1, 9637, 11917, 11919, -1, 10540, 10541, 10542, -1, 10533, 10542, 10563, -1, 10547, 10563, 10564, -1, 11914, 10564, 11915, -1, 11914, 10547, 10564, -1, 10542, 11870, 10543, -1, 10563, 10543, 10565, -1, 10564, 10565, 10548, -1, 11915, 10548, 11916, -1, 11915, 10564, 10548, -1, 10543, 11869, 10556, -1, 10565, 10556, 10566, -1, 10548, 10566, 10555, -1, 11916, 10555, 11919, -1, 11916, 10548, 10555, -1, 11867, 11866, 10553, -1, 10553, 11866, 10552, -1, 10550, 10552, 10551, -1, 10549, 10551, 9634, -1, 10549, 10550, 10551, -1, 10549, 10545, 10550, -1, 10549, 10546, 10545, -1, 10553, 10552, 10550, -1, 10545, 10553, 10550, -1, 10554, 11919, 10555, -1, 10567, 10555, 10566, -1, 10557, 10566, 10556, -1, 10557, 10567, 10566, -1, 10557, 10553, 10567, -1, 11907, 10559, 10558, -1, 10558, 10559, 11904, -1, 11903, 10558, 11904, -1, 10559, 12942, 11904, -1, 10526, 10558, 10527, -1, 10525, 10526, 10527, -1, 10532, 10525, 10560, -1, 10539, 10525, 10561, -1, 10562, 10537, 10536, -1, 10533, 10562, 10536, -1, 10542, 10533, 10540, -1, 10543, 10563, 10542, -1, 10563, 10547, 10533, -1, 10556, 10565, 10543, -1, 10565, 10564, 10563, -1, 10548, 10565, 10566, -1, 10554, 10555, 10567, -1, 10545, 10554, 10567, -1, 11961, 10570, 10568, -1, 10568, 10570, 10569, -1, 10569, 10570, 11958, -1, 10571, 11958, 11836, -1, 9372, 10571, 11836, -1, 10569, 11958, 10571, -1, 10572, 10574, 11989, -1, 10572, 10573, 10574, -1, 10572, 11976, 10573, -1, 10574, 10575, 11989, -1, 11989, 10575, 10579, -1, 10578, 10579, 10576, -1, 10577, 10578, 10576, -1, 10577, 11985, 10578, -1, 11989, 10579, 10578, -1, 11981, 11989, 10578, -1, 13258, 10461, 10587, -1, 10587, 10461, 10458, -1, 10580, 12078, 9559, -1, 10580, 10581, 12078, -1, 12078, 10581, 10582, -1, 10582, 10581, 10584, -1, 10585, 10584, 10583, -1, 10790, 10583, 10791, -1, 10790, 10585, 10583, -1, 10582, 10584, 10585, -1, 12078, 10586, 9559, -1, 9559, 10586, 10588, -1, 10588, 10586, 12069, -1, 10589, 12069, 12065, -1, 10452, 12065, 10587, -1, 10458, 10452, 10587, -1, 10588, 12069, 10589, -1, 10589, 12065, 10452, -1, 12099, 10590, 10781, -1, 10781, 10590, 10591, -1, 12101, 10781, 10591, -1, 12101, 12102, 10781, -1, 10781, 12102, 12109, -1, 10593, 12109, 12104, -1, 10592, 10593, 12104, -1, 10592, 12111, 10593, -1, 10781, 12109, 10593, -1, 10792, 10781, 10593, -1, 10594, 12114, 12126, -1, 10594, 10595, 12114, -1, 10594, 10597, 10595, -1, 10594, 10596, 10597, -1, 12114, 12121, 12126, -1, 12126, 12121, 10598, -1, 10782, 12126, 10598, -1, 12121, 12117, 10598, -1, 10598, 12117, 12122, -1, 10599, 10598, 12122, -1, 10600, 10729, 9529, -1, 10600, 10602, 10729, -1, 10600, 10601, 10602, -1, 10602, 10601, 10605, -1, 10740, 10605, 10603, -1, 10739, 10603, 10606, -1, 12156, 10606, 12133, -1, 12156, 10739, 10606, -1, 12156, 12132, 10739, -1, 10739, 12132, 10604, -1, 10740, 10604, 10731, -1, 10602, 10731, 10729, -1, 10602, 10740, 10731, -1, 10602, 10605, 10740, -1, 10601, 9528, 10605, -1, 10605, 9528, 10608, -1, 10603, 10608, 10742, -1, 10606, 10742, 10607, -1, 12133, 10607, 10609, -1, 12133, 10606, 10607, -1, 9528, 9527, 10608, -1, 10608, 9527, 10741, -1, 10742, 10741, 10611, -1, 10607, 10611, 10612, -1, 10609, 10612, 12134, -1, 10609, 10607, 10612, -1, 9527, 10610, 10741, -1, 10741, 10610, 10744, -1, 10611, 10744, 10613, -1, 10612, 10613, 10746, -1, 12134, 10746, 10614, -1, 12134, 10612, 10746, -1, 10610, 9525, 10744, -1, 10744, 9525, 10743, -1, 10613, 10743, 10745, -1, 10746, 10745, 10615, -1, 10614, 10615, 12135, -1, 10614, 10746, 10615, -1, 9525, 9524, 10743, -1, 10743, 9524, 10616, -1, 10745, 10616, 10747, -1, 10615, 10747, 10618, -1, 12135, 10618, 12160, -1, 12135, 10615, 10618, -1, 9524, 9522, 10616, -1, 10616, 9522, 10617, -1, 10747, 10617, 10748, -1, 10618, 10748, 10619, -1, 12160, 10619, 12137, -1, 12160, 10618, 10619, -1, 9522, 10620, 10617, -1, 10617, 10620, 10749, -1, 10748, 10749, 10751, -1, 10619, 10751, 10621, -1, 12137, 10621, 10623, -1, 12137, 10619, 10621, -1, 10620, 10625, 10749, -1, 10749, 10625, 10622, -1, 10751, 10622, 10750, -1, 10621, 10750, 10624, -1, 10623, 10624, 12138, -1, 10623, 10621, 10624, -1, 10625, 10626, 10622, -1, 10622, 10626, 10627, -1, 10750, 10627, 10752, -1, 10624, 10752, 10753, -1, 12138, 10753, 12163, -1, 12138, 10624, 10753, -1, 10626, 9520, 10627, -1, 10627, 9520, 10630, -1, 10752, 10630, 10628, -1, 10753, 10628, 10629, -1, 12163, 10629, 10633, -1, 12163, 10753, 10629, -1, 9520, 9519, 10630, -1, 10630, 9519, 10754, -1, 10628, 10754, 10631, -1, 10629, 10631, 10632, -1, 10633, 10632, 10637, -1, 10633, 10629, 10632, -1, 9519, 9518, 10754, -1, 10754, 9518, 10634, -1, 10631, 10634, 10635, -1, 10632, 10635, 10636, -1, 10637, 10636, 12164, -1, 10637, 10632, 10636, -1, 9518, 10638, 10634, -1, 10634, 10638, 10639, -1, 10635, 10639, 10755, -1, 10636, 10755, 10757, -1, 12164, 10757, 12142, -1, 12164, 10636, 10757, -1, 10638, 10642, 10639, -1, 10639, 10642, 10644, -1, 10755, 10644, 10640, -1, 10757, 10640, 10641, -1, 12142, 10641, 12143, -1, 12142, 10757, 10641, -1, 10642, 10643, 10644, -1, 10644, 10643, 10756, -1, 10640, 10756, 10758, -1, 10641, 10758, 10645, -1, 12143, 10645, 12167, -1, 12143, 10641, 10645, -1, 10643, 9517, 10756, -1, 10756, 9517, 10647, -1, 10758, 10647, 10648, -1, 10645, 10648, 10759, -1, 12167, 10759, 12144, -1, 12167, 10645, 10759, -1, 9517, 10646, 10647, -1, 10647, 10646, 10651, -1, 10648, 10651, 10652, -1, 10759, 10652, 10649, -1, 12144, 10649, 10650, -1, 12144, 10759, 10649, -1, 10646, 10654, 10651, -1, 10651, 10654, 10737, -1, 10652, 10737, 10653, -1, 10649, 10653, 10657, -1, 10650, 10657, 12146, -1, 10650, 10649, 10657, -1, 10654, 10655, 10737, -1, 10737, 10655, 10738, -1, 10653, 10738, 10761, -1, 10657, 10761, 10760, -1, 12146, 10760, 10656, -1, 12146, 10657, 10760, -1, 10655, 9557, 10738, -1, 10738, 9557, 10658, -1, 10761, 10658, 10660, -1, 10760, 10660, 10659, -1, 10656, 10659, 10665, -1, 10656, 10760, 10659, -1, 9557, 9556, 10658, -1, 10658, 9556, 10661, -1, 10660, 10661, 10662, -1, 10659, 10662, 10663, -1, 10665, 10663, 10664, -1, 10665, 10659, 10663, -1, 9556, 9553, 10661, -1, 10661, 9553, 10666, -1, 10678, 10666, 9551, -1, 10667, 9551, 9549, -1, 10668, 10667, 9549, -1, 10668, 10675, 10667, -1, 10668, 10669, 10675, -1, 10675, 10669, 10670, -1, 10677, 10670, 10672, -1, 10671, 10672, 10673, -1, 10674, 10673, 10682, -1, 10674, 10671, 10673, -1, 10674, 12149, 10671, -1, 10671, 12149, 10680, -1, 10677, 10680, 10676, -1, 10675, 10676, 10667, -1, 10675, 10677, 10676, -1, 10675, 10670, 10677, -1, 10661, 10666, 10678, -1, 10662, 10678, 10762, -1, 10663, 10762, 10679, -1, 10664, 10679, 12148, -1, 10664, 10663, 10679, -1, 10678, 9551, 10667, -1, 10762, 10667, 10676, -1, 10679, 10676, 10680, -1, 12148, 10680, 12149, -1, 12148, 10679, 10680, -1, 10669, 9547, 10670, -1, 10670, 9547, 10681, -1, 10672, 10681, 10689, -1, 10673, 10689, 10691, -1, 10682, 10691, 10692, -1, 10682, 10673, 10691, -1, 9547, 9548, 10681, -1, 10681, 9548, 9546, -1, 10690, 9546, 10693, -1, 10683, 10693, 9544, -1, 9543, 10683, 9544, -1, 9543, 10688, 10683, -1, 9543, 10695, 10688, -1, 10688, 10695, 10768, -1, 10767, 10768, 10770, -1, 10766, 10770, 10684, -1, 10685, 10684, 10686, -1, 10685, 10766, 10684, -1, 10685, 10694, 10766, -1, 10766, 10694, 10687, -1, 10767, 10687, 10765, -1, 10688, 10765, 10683, -1, 10688, 10767, 10765, -1, 10688, 10768, 10767, -1, 10681, 9546, 10690, -1, 10689, 10690, 10764, -1, 10691, 10764, 10763, -1, 10692, 10763, 12150, -1, 10692, 10691, 10763, -1, 10690, 10693, 10683, -1, 10764, 10683, 10765, -1, 10763, 10765, 10687, -1, 12150, 10687, 10694, -1, 12150, 10763, 10687, -1, 10695, 10696, 10768, -1, 10768, 10696, 10697, -1, 10708, 10697, 10698, -1, 10709, 10698, 10699, -1, 9542, 10709, 10699, -1, 9542, 10705, 10709, -1, 9542, 9541, 10705, -1, 10705, 9541, 10711, -1, 10700, 10711, 10701, -1, 10771, 10701, 10703, -1, 10702, 10703, 12152, -1, 10702, 10771, 10703, -1, 10702, 10710, 10771, -1, 10771, 10710, 10704, -1, 10700, 10704, 10706, -1, 10705, 10706, 10709, -1, 10705, 10700, 10706, -1, 10705, 10711, 10700, -1, 10768, 10697, 10708, -1, 10770, 10708, 10769, -1, 10684, 10769, 10707, -1, 10686, 10707, 12175, -1, 10686, 10684, 10707, -1, 10708, 10698, 10709, -1, 10769, 10709, 10706, -1, 10707, 10706, 10704, -1, 12175, 10704, 10710, -1, 12175, 10707, 10704, -1, 9541, 9538, 10711, -1, 10711, 9538, 9539, -1, 10712, 9539, 10713, -1, 10720, 10713, 9535, -1, 10714, 9535, 9536, -1, 9534, 10714, 9536, -1, 9534, 10719, 10714, -1, 9534, 10715, 10719, -1, 10719, 10715, 10716, -1, 10776, 10716, 10717, -1, 10775, 10717, 10718, -1, 12130, 10718, 12129, -1, 12130, 10775, 10718, -1, 12130, 12177, 10775, -1, 10775, 12177, 10725, -1, 10776, 10725, 10774, -1, 10719, 10774, 10714, -1, 10719, 10776, 10774, -1, 10719, 10716, 10776, -1, 10711, 9539, 10712, -1, 10701, 10712, 10773, -1, 10703, 10773, 10772, -1, 12152, 10772, 10722, -1, 12152, 10703, 10772, -1, 10712, 10713, 10720, -1, 10773, 10720, 10721, -1, 10772, 10721, 10723, -1, 10722, 10723, 10724, -1, 10722, 10772, 10723, -1, 10720, 9535, 10714, -1, 10721, 10714, 10774, -1, 10723, 10774, 10725, -1, 10724, 10725, 12177, -1, 10724, 10723, 10725, -1, 10715, 9531, 10716, -1, 10716, 9531, 10726, -1, 10727, 10726, 10728, -1, 10730, 10728, 9529, -1, 10729, 10730, 9529, -1, 10729, 10734, 10730, -1, 10729, 10731, 10734, -1, 10734, 10731, 10732, -1, 10733, 10732, 12131, -1, 12129, 10733, 12131, -1, 12129, 10718, 10733, -1, 10733, 10718, 10735, -1, 10734, 10735, 10730, -1, 10734, 10733, 10735, -1, 10734, 10732, 10733, -1, 10716, 10726, 10727, -1, 10717, 10727, 10735, -1, 10718, 10717, 10735, -1, 10727, 10728, 10730, -1, 10735, 10727, 10730, -1, 12132, 10736, 10604, -1, 10604, 10736, 10732, -1, 10731, 10604, 10732, -1, 10736, 12131, 10732, -1, 10653, 10737, 10738, -1, 10653, 10649, 10652, -1, 10658, 10761, 10738, -1, 10761, 10657, 10653, -1, 10739, 10604, 10740, -1, 10603, 10739, 10740, -1, 10608, 10603, 10605, -1, 10741, 10742, 10608, -1, 10742, 10606, 10603, -1, 10744, 10611, 10741, -1, 10611, 10607, 10742, -1, 10743, 10613, 10744, -1, 10613, 10612, 10611, -1, 10616, 10745, 10743, -1, 10745, 10746, 10613, -1, 10617, 10747, 10616, -1, 10747, 10615, 10745, -1, 10749, 10748, 10617, -1, 10748, 10618, 10747, -1, 10622, 10751, 10749, -1, 10751, 10619, 10748, -1, 10627, 10750, 10622, -1, 10750, 10621, 10751, -1, 10630, 10752, 10627, -1, 10752, 10624, 10750, -1, 10754, 10628, 10630, -1, 10628, 10753, 10752, -1, 10634, 10631, 10754, -1, 10631, 10629, 10628, -1, 10639, 10635, 10634, -1, 10635, 10632, 10631, -1, 10644, 10755, 10639, -1, 10755, 10636, 10635, -1, 10756, 10640, 10644, -1, 10640, 10757, 10755, -1, 10647, 10758, 10756, -1, 10758, 10641, 10640, -1, 10651, 10648, 10647, -1, 10648, 10645, 10758, -1, 10737, 10652, 10651, -1, 10652, 10759, 10648, -1, 10661, 10660, 10658, -1, 10660, 10760, 10761, -1, 10678, 10662, 10661, -1, 10662, 10659, 10660, -1, 10667, 10762, 10678, -1, 10762, 10663, 10662, -1, 10679, 10762, 10676, -1, 10671, 10680, 10677, -1, 10672, 10671, 10677, -1, 10681, 10672, 10670, -1, 10690, 10689, 10681, -1, 10689, 10673, 10672, -1, 10683, 10764, 10690, -1, 10764, 10691, 10689, -1, 10763, 10764, 10765, -1, 10766, 10687, 10767, -1, 10770, 10766, 10767, -1, 10708, 10770, 10768, -1, 10709, 10769, 10708, -1, 10769, 10684, 10770, -1, 10707, 10769, 10706, -1, 10771, 10704, 10700, -1, 10701, 10771, 10700, -1, 10712, 10701, 10711, -1, 10720, 10773, 10712, -1, 10773, 10703, 10701, -1, 10714, 10721, 10720, -1, 10721, 10772, 10773, -1, 10723, 10721, 10774, -1, 10775, 10725, 10776, -1, 10717, 10775, 10776, -1, 10727, 10717, 10716, -1, 11920, 11917, 10791, -1, 10791, 11917, 10186, -1, 10781, 10186, 10777, -1, 10778, 10777, 10779, -1, 9592, 10778, 10779, -1, 10777, 10186, 9612, -1, 9612, 10186, 10780, -1, 9613, 9612, 10780, -1, 10781, 10777, 10778, -1, 10782, 10778, 12126, -1, 10782, 10781, 10778, -1, 10782, 10783, 10781, -1, 10781, 10783, 12095, -1, 10778, 10786, 12126, -1, 12126, 10786, 10784, -1, 11981, 10784, 11989, -1, 11981, 12126, 10784, -1, 11981, 12127, 12126, -1, 11981, 10785, 12127, -1, 10784, 10786, 9567, -1, 9576, 10784, 9567, -1, 9576, 11707, 10784, -1, 9576, 9560, 11707, -1, 9587, 9567, 10787, -1, 10787, 9567, 10786, -1, 11989, 10784, 10789, -1, 11992, 11989, 10789, -1, 11992, 10788, 11989, -1, 12215, 10789, 11691, -1, 11691, 10789, 10784, -1, 10186, 10781, 10791, -1, 10791, 10781, 10792, -1, 10790, 10792, 12107, -1, 10790, 10791, 10792, -1, 10793, 10832, 10794, -1, 10804, 10794, 10795, -1, 10824, 10795, 10797, -1, 10796, 10797, 10825, -1, 10798, 10825, 10799, -1, 10800, 10799, 12205, -1, 9831, 10800, 12205, -1, 9831, 10831, 10800, -1, 9831, 9834, 10831, -1, 10831, 9834, 10816, -1, 10830, 10816, 10802, -1, 10801, 10802, 10818, -1, 10828, 10818, 10803, -1, 10823, 10803, 10820, -1, 10793, 10823, 10820, -1, 10793, 10804, 10823, -1, 10793, 10794, 10804, -1, 10805, 10810, 12216, -1, 10805, 10813, 10810, -1, 10805, 10806, 10813, -1, 10805, 12201, 10806, -1, 10806, 12201, 12200, -1, 10814, 12200, 12199, -1, 10815, 12199, 10807, -1, 10808, 10807, 10825, -1, 10797, 10808, 10825, -1, 10797, 10812, 10808, -1, 10797, 10795, 10812, -1, 10812, 10795, 10809, -1, 10810, 10809, 12216, -1, 10810, 10812, 10809, -1, 10810, 10811, 10812, -1, 10810, 10813, 10811, -1, 10811, 10813, 10814, -1, 10815, 10814, 12199, -1, 10815, 10811, 10814, -1, 10815, 10808, 10811, -1, 10815, 10807, 10808, -1, 10806, 12200, 10814, -1, 10813, 10806, 10814, -1, 12199, 12205, 10807, -1, 10807, 12205, 10799, -1, 10825, 10807, 10799, -1, 9834, 9835, 10816, -1, 10816, 9835, 10817, -1, 10802, 10817, 10829, -1, 10818, 10829, 10819, -1, 10803, 10819, 10820, -1, 10803, 10818, 10819, -1, 10817, 9835, 10826, -1, 10829, 10826, 10821, -1, 10819, 10821, 10820, -1, 10819, 10829, 10821, -1, 10833, 10822, 10827, -1, 10833, 10821, 10822, -1, 10833, 10820, 10821, -1, 10802, 10816, 10817, -1, 10809, 10795, 10794, -1, 12216, 10794, 10832, -1, 12216, 10809, 10794, -1, 10828, 10803, 10823, -1, 10824, 10823, 10804, -1, 10795, 10824, 10804, -1, 10828, 10823, 10824, -1, 10796, 10824, 10797, -1, 10796, 10828, 10824, -1, 10796, 10801, 10828, -1, 10796, 10798, 10801, -1, 10796, 10825, 10798, -1, 10827, 10822, 10826, -1, 9835, 10827, 10826, -1, 10801, 10818, 10828, -1, 10802, 10829, 10818, -1, 10822, 10821, 10826, -1, 10826, 10829, 10817, -1, 10799, 10800, 10798, -1, 10798, 10800, 10830, -1, 10801, 10830, 10802, -1, 10801, 10798, 10830, -1, 10816, 10830, 10831, -1, 10831, 10830, 10800, -1, 10812, 10811, 10808, -1, 12225, 10832, 9797, -1, 9797, 10832, 9833, -1, 9833, 10832, 10833, -1, 10833, 10832, 10793, -1, 10820, 10833, 10793, -1, 12292, 10834, 9810, -1, 9810, 10834, 10844, -1, 10844, 10834, 12291, -1, 9823, 12291, 10845, -1, 10846, 10845, 10835, -1, 10847, 10835, 10836, -1, 9812, 10836, 10837, -1, 9813, 10837, 12287, -1, 10838, 12287, 12307, -1, 9814, 12307, 12305, -1, 10848, 12305, 12238, -1, 9815, 12238, 12249, -1, 9816, 12249, 12247, -1, 10839, 12247, 10840, -1, 10841, 10839, 10840, -1, 10841, 9817, 10839, -1, 10841, 10842, 9817, -1, 9817, 10842, 9819, -1, 9819, 10842, 9820, -1, 9820, 10842, 12219, -1, 10843, 12219, 12272, -1, 9797, 12272, 12225, -1, 9797, 10843, 12272, -1, 10844, 12291, 9823, -1, 9823, 10845, 10846, -1, 10846, 10835, 10847, -1, 10847, 10836, 9812, -1, 9812, 10837, 9813, -1, 9813, 12287, 10838, -1, 10838, 12307, 9814, -1, 9814, 12305, 10848, -1, 10848, 12238, 9815, -1, 9815, 12249, 9816, -1, 9816, 12247, 10839, -1, 9820, 12219, 10843, -1, 12292, 9810, 10849, -1, 10849, 9810, 9793, -1, 10852, 10849, 9793, -1, 10852, 10850, 10849, -1, 10852, 10851, 10850, -1, 10851, 10852, 10871, -1, 10863, 10871, 10870, -1, 10853, 10870, 10883, -1, 10884, 10883, 10869, -1, 10887, 10869, 10899, -1, 10893, 10899, 10854, -1, 10857, 10854, 10855, -1, 10856, 10855, 10867, -1, 10856, 10857, 10855, -1, 10856, 10858, 10857, -1, 10856, 12319, 10858, -1, 10858, 12319, 10859, -1, 10892, 10859, 10881, -1, 10886, 10881, 10885, -1, 10860, 10885, 10861, -1, 10862, 10861, 10851, -1, 10863, 10851, 10871, -1, 10863, 10862, 10851, -1, 10863, 10853, 10862, -1, 10863, 10870, 10853, -1, 9795, 10864, 9794, -1, 9795, 10865, 10864, -1, 9795, 10876, 10865, -1, 10865, 10876, 10866, -1, 10888, 10866, 10890, -1, 10891, 10890, 10896, -1, 10898, 10896, 10895, -1, 10868, 10895, 10894, -1, 10867, 10868, 10894, -1, 10867, 10855, 10868, -1, 10868, 10855, 10854, -1, 10898, 10854, 10899, -1, 10891, 10899, 10869, -1, 10888, 10869, 10883, -1, 10865, 10883, 10870, -1, 10864, 10870, 10871, -1, 9794, 10871, 10852, -1, 9794, 10864, 10871, -1, 11093, 10877, 10876, -1, 11093, 10872, 10877, -1, 11093, 12331, 10872, -1, 10872, 12331, 10873, -1, 10877, 10873, 10874, -1, 10875, 10874, 10890, -1, 10866, 10875, 10890, -1, 10866, 10876, 10875, -1, 10875, 10876, 10877, -1, 10874, 10875, 10877, -1, 12331, 10894, 10873, -1, 10873, 10894, 10897, -1, 10874, 10897, 10896, -1, 10890, 10874, 10896, -1, 10878, 10882, 12319, -1, 10878, 10879, 10882, -1, 10878, 10849, 10879, -1, 10879, 10849, 10850, -1, 10880, 10850, 10861, -1, 10885, 10880, 10861, -1, 10885, 10882, 10880, -1, 10885, 10881, 10882, -1, 10882, 10881, 10889, -1, 12319, 10889, 10859, -1, 12319, 10882, 10889, -1, 10850, 10851, 10861, -1, 10873, 10877, 10872, -1, 10860, 10861, 10862, -1, 10853, 10860, 10862, -1, 10853, 10884, 10860, -1, 10853, 10883, 10884, -1, 10879, 10850, 10880, -1, 10882, 10879, 10880, -1, 10865, 10870, 10864, -1, 10886, 10885, 10860, -1, 10884, 10886, 10860, -1, 10884, 10887, 10886, -1, 10884, 10869, 10887, -1, 10888, 10883, 10865, -1, 10866, 10888, 10865, -1, 10892, 10881, 10886, -1, 10887, 10892, 10886, -1, 10887, 10893, 10892, -1, 10887, 10899, 10893, -1, 10859, 10889, 10881, -1, 10891, 10869, 10888, -1, 10890, 10891, 10888, -1, 10858, 10859, 10892, -1, 10893, 10858, 10892, -1, 10893, 10857, 10858, -1, 10893, 10854, 10857, -1, 10897, 10894, 10895, -1, 10896, 10897, 10895, -1, 10854, 10898, 10868, -1, 10868, 10898, 10895, -1, 10874, 10873, 10897, -1, 10891, 10896, 10898, -1, 10899, 10891, 10898, -1, 10901, 11081, 12348, -1, 12348, 11081, 10900, -1, 10909, 10901, 10902, -1, 10906, 10902, 10913, -1, 10911, 10913, 10910, -1, 10903, 10910, 12337, -1, 10904, 10913, 10905, -1, 10904, 10910, 10913, -1, 10904, 12341, 10910, -1, 10910, 12341, 12337, -1, 12337, 12336, 10903, -1, 10903, 12336, 12335, -1, 10911, 12335, 10912, -1, 10906, 10912, 10907, -1, 10908, 10906, 10907, -1, 10908, 10909, 10906, -1, 10906, 10909, 10902, -1, 10903, 12335, 10911, -1, 10910, 10903, 10911, -1, 10911, 10912, 10906, -1, 10913, 10911, 10906, -1, 10901, 10905, 10902, -1, 10902, 10905, 10913, -1, 9643, 10915, 10914, -1, 10914, 10915, 10916, -1, 11083, 12389, 9646, -1, 9646, 12389, 12391, -1, 12387, 10925, 10917, -1, 12387, 10917, 10926, -1, 12387, 10926, 10918, -1, 10919, 10927, 12390, -1, 10919, 10923, 10927, -1, 10919, 12389, 10923, -1, 10923, 12389, 10920, -1, 10922, 10920, 10921, -1, 11078, 10922, 10921, -1, 11078, 10924, 10922, -1, 10922, 10924, 10928, -1, 10923, 10928, 10927, -1, 10923, 10922, 10928, -1, 10923, 10920, 10922, -1, 10924, 12393, 10928, -1, 10928, 12393, 10926, -1, 10927, 10926, 10917, -1, 12390, 10917, 10925, -1, 12390, 10927, 10917, -1, 12393, 10918, 10926, -1, 10926, 10927, 10928, -1, 10939, 10929, 10930, -1, 10940, 10930, 10942, -1, 10941, 10942, 10949, -1, 10931, 10949, 10948, -1, 10969, 10948, 10972, -1, 10932, 10972, 10933, -1, 10935, 10933, 10934, -1, 10936, 10934, 12576, -1, 10936, 10935, 10934, -1, 10936, 10975, 10935, -1, 10936, 12508, 10975, -1, 10975, 12508, 10964, -1, 10970, 10964, 10971, -1, 10937, 10971, 10938, -1, 10968, 10938, 10961, -1, 10966, 10961, 10939, -1, 10940, 10939, 10930, -1, 10940, 10966, 10939, -1, 10940, 10941, 10966, -1, 10940, 10942, 10941, -1, 12590, 10950, 10951, -1, 12590, 10943, 10950, -1, 12590, 12592, 10943, -1, 10943, 12592, 10957, -1, 10974, 10957, 10944, -1, 10973, 10944, 10979, -1, 10977, 10979, 10945, -1, 10946, 10945, 10947, -1, 12576, 10946, 10947, -1, 12576, 10934, 10946, -1, 10946, 10934, 10933, -1, 10977, 10933, 10972, -1, 10973, 10972, 10948, -1, 10974, 10948, 10949, -1, 10943, 10949, 10942, -1, 10950, 10942, 10930, -1, 10951, 10930, 10929, -1, 10951, 10950, 10930, -1, 10952, 10953, 12592, -1, 10952, 10954, 10953, -1, 10952, 10955, 10954, -1, 10954, 10955, 10978, -1, 10953, 10978, 10958, -1, 10956, 10958, 10944, -1, 10957, 10956, 10944, -1, 10957, 12592, 10956, -1, 10956, 12592, 10953, -1, 10958, 10956, 10953, -1, 10955, 10947, 10978, -1, 10978, 10947, 10976, -1, 10958, 10976, 10979, -1, 10944, 10958, 10979, -1, 10959, 10965, 12508, -1, 10959, 10960, 10965, -1, 10959, 12505, 10960, -1, 10960, 12505, 10967, -1, 10962, 10967, 10961, -1, 10938, 10962, 10961, -1, 10938, 10965, 10962, -1, 10938, 10971, 10965, -1, 10965, 10971, 10963, -1, 12508, 10963, 10964, -1, 12508, 10965, 10963, -1, 10967, 10939, 10961, -1, 10978, 10953, 10954, -1, 10968, 10961, 10966, -1, 10941, 10968, 10966, -1, 10941, 10931, 10968, -1, 10941, 10949, 10931, -1, 10960, 10967, 10962, -1, 10965, 10960, 10962, -1, 10943, 10942, 10950, -1, 10937, 10938, 10968, -1, 10931, 10937, 10968, -1, 10931, 10969, 10937, -1, 10931, 10948, 10969, -1, 10974, 10949, 10943, -1, 10957, 10974, 10943, -1, 10970, 10971, 10937, -1, 10969, 10970, 10937, -1, 10969, 10932, 10970, -1, 10969, 10972, 10932, -1, 10964, 10963, 10971, -1, 10973, 10948, 10974, -1, 10944, 10973, 10974, -1, 10975, 10964, 10970, -1, 10932, 10975, 10970, -1, 10932, 10935, 10975, -1, 10932, 10933, 10935, -1, 10976, 10947, 10945, -1, 10979, 10976, 10945, -1, 10933, 10977, 10946, -1, 10946, 10977, 10945, -1, 10958, 10978, 10976, -1, 10973, 10979, 10977, -1, 10972, 10973, 10977, -1, 9743, 10980, 11003, -1, 9743, 10982, 10980, -1, 9743, 10981, 10982, -1, 10982, 10981, 12601, -1, 12601, 10981, 11004, -1, 11005, 11004, 9652, -1, 12606, 9652, 10983, -1, 12599, 10983, 9659, -1, 11006, 9659, 10984, -1, 11007, 10984, 9663, -1, 10985, 9663, 9669, -1, 12603, 9669, 10987, -1, 10986, 10987, 9676, -1, 11008, 9676, 10988, -1, 11009, 10988, 10989, -1, 12595, 10989, 9687, -1, 12602, 9687, 9686, -1, 11010, 9686, 11011, -1, 10990, 11011, 10991, -1, 12594, 10991, 10992, -1, 10993, 10992, 9709, -1, 12624, 9709, 11012, -1, 12623, 11012, 10994, -1, 11013, 10994, 10996, -1, 10995, 10996, 10997, -1, 12617, 10997, 9723, -1, 12618, 9723, 10998, -1, 12614, 10998, 11014, -1, 11015, 11014, 10999, -1, 12612, 10999, 11000, -1, 12611, 11000, 11001, -1, 11016, 11001, 11017, -1, 11002, 11017, 11003, -1, 10980, 11002, 11003, -1, 12601, 11004, 11005, -1, 11005, 9652, 12606, -1, 12606, 10983, 12599, -1, 12599, 9659, 11006, -1, 11006, 10984, 11007, -1, 11007, 9663, 10985, -1, 10985, 9669, 12603, -1, 12603, 10987, 10986, -1, 10986, 9676, 11008, -1, 11008, 10988, 11009, -1, 11009, 10989, 12595, -1, 12595, 9687, 12602, -1, 12602, 9686, 11010, -1, 11010, 11011, 10990, -1, 10990, 10991, 12594, -1, 12594, 10992, 10993, -1, 10993, 9709, 12624, -1, 12624, 11012, 12623, -1, 12623, 10994, 11013, -1, 11013, 10996, 10995, -1, 10995, 10997, 12617, -1, 12617, 9723, 12618, -1, 12618, 10998, 12614, -1, 12614, 11014, 11015, -1, 11015, 10999, 12612, -1, 12612, 11000, 12611, -1, 12611, 11001, 11016, -1, 11016, 11017, 11002, -1, 12621, 10929, 12622, -1, 12622, 10929, 12506, -1, 12506, 10929, 12505, -1, 12505, 10929, 10939, -1, 10967, 12505, 10939, -1, 12407, 11018, 11019, -1, 11019, 11018, 12600, -1, 12410, 12600, 11023, -1, 12411, 11023, 12605, -1, 12423, 12605, 12598, -1, 11020, 12598, 12604, -1, 11024, 12604, 11025, -1, 11021, 11025, 12597, -1, 11026, 12597, 12596, -1, 12495, 12596, 11027, -1, 12491, 11027, 11022, -1, 12482, 11022, 11028, -1, 12485, 11028, 12496, -1, 12485, 12482, 11028, -1, 11019, 12600, 12410, -1, 12410, 11023, 12411, -1, 12411, 12605, 12423, -1, 12423, 12598, 11020, -1, 11020, 12604, 11024, -1, 11024, 11025, 11021, -1, 11021, 12597, 11026, -1, 11026, 12596, 12495, -1, 12495, 11027, 12491, -1, 12491, 11022, 12482, -1, 11028, 11029, 12496, -1, 12496, 11029, 11031, -1, 11031, 11029, 11032, -1, 12456, 11032, 11030, -1, 11033, 11030, 11034, -1, 12461, 11034, 12593, -1, 12472, 12593, 12622, -1, 12506, 12472, 12622, -1, 11031, 11032, 12456, -1, 12456, 11030, 11033, -1, 11033, 11034, 12461, -1, 12461, 12593, 12472, -1, 12407, 11035, 11018, -1, 11018, 11035, 12628, -1, 12628, 11035, 11062, -1, 11062, 11035, 11036, -1, 11060, 11062, 11036, -1, 11036, 11035, 11037, -1, 11038, 11037, 11046, -1, 11065, 11046, 11039, -1, 11066, 11039, 11067, -1, 11068, 11067, 11055, -1, 11073, 11055, 11040, -1, 12626, 11073, 11040, -1, 12626, 11076, 11073, -1, 12626, 11041, 11076, -1, 11076, 11041, 11075, -1, 11074, 11075, 11064, -1, 11069, 11064, 11070, -1, 11042, 11070, 11059, -1, 11043, 11059, 11060, -1, 11036, 11043, 11060, -1, 11036, 11038, 11043, -1, 11036, 11037, 11038, -1, 12397, 11048, 12395, -1, 12397, 11052, 11048, -1, 12397, 11053, 11052, -1, 12397, 12396, 11053, -1, 11053, 12396, 12638, -1, 11054, 12638, 11044, -1, 11050, 11044, 11045, -1, 11077, 11045, 11067, -1, 11039, 11077, 11067, -1, 11039, 11047, 11077, -1, 11039, 11046, 11047, -1, 11047, 11046, 11049, -1, 11048, 11049, 12395, -1, 11048, 11047, 11049, -1, 11048, 11051, 11047, -1, 11048, 11052, 11051, -1, 11051, 11052, 11054, -1, 11050, 11054, 11044, -1, 11050, 11051, 11054, -1, 11050, 11077, 11051, -1, 11050, 11045, 11077, -1, 11053, 12638, 11054, -1, 11052, 11053, 11054, -1, 11044, 11040, 11045, -1, 11045, 11040, 11055, -1, 11067, 11045, 11055, -1, 11041, 11056, 11075, -1, 11075, 11056, 11072, -1, 11064, 11072, 11057, -1, 11070, 11057, 11058, -1, 11059, 11058, 11060, -1, 11059, 11070, 11058, -1, 11072, 11056, 11061, -1, 11057, 11061, 11063, -1, 11058, 11063, 11060, -1, 11058, 11057, 11063, -1, 11062, 11071, 12629, -1, 11062, 11063, 11071, -1, 11062, 11060, 11063, -1, 11064, 11075, 11072, -1, 11049, 11046, 11037, -1, 12395, 11037, 11035, -1, 12395, 11049, 11037, -1, 11042, 11059, 11043, -1, 11065, 11043, 11038, -1, 11046, 11065, 11038, -1, 11042, 11043, 11065, -1, 11066, 11065, 11039, -1, 11066, 11042, 11065, -1, 11066, 11069, 11042, -1, 11066, 11068, 11069, -1, 11066, 11067, 11068, -1, 12629, 11071, 11061, -1, 11056, 12629, 11061, -1, 11069, 11070, 11042, -1, 11064, 11057, 11070, -1, 11071, 11063, 11061, -1, 11061, 11057, 11072, -1, 11055, 11073, 11068, -1, 11068, 11073, 11074, -1, 11069, 11074, 11064, -1, 11069, 11068, 11074, -1, 11075, 11074, 11076, -1, 11076, 11074, 11073, -1, 11047, 11051, 11077, -1, 12648, 11078, 11079, -1, 11079, 11078, 10921, -1, 10920, 11079, 10921, -1, 10920, 11084, 11079, -1, 10920, 12389, 11084, -1, 11084, 12389, 11083, -1, 9646, 11081, 11083, -1, 9646, 10900, 11081, -1, 9646, 10914, 10900, -1, 9646, 9643, 10914, -1, 9646, 9644, 9643, -1, 9643, 9644, 11080, -1, 9639, 9641, 10914, -1, 10914, 9641, 10900, -1, 11081, 11082, 11083, -1, 11083, 11082, 11084, -1, 11084, 11082, 11085, -1, 11079, 11085, 11086, -1, 12648, 11079, 11086, -1, 11084, 11085, 11079, -1, 10901, 10909, 11081, -1, 11081, 10909, 11082, -1, 11082, 10909, 10908, -1, 11085, 10908, 11086, -1, 11085, 11082, 10908, -1, 10908, 10907, 11086, -1, 9831, 11094, 9829, -1, 9829, 11094, 11644, -1, 11649, 9829, 11644, -1, 11649, 11087, 9829, -1, 11649, 11088, 11087, -1, 11087, 11088, 9799, -1, 9799, 11088, 11089, -1, 11098, 11089, 11090, -1, 9801, 11090, 11091, -1, 9802, 11091, 11686, -1, 11099, 11686, 11685, -1, 9805, 11685, 11092, -1, 9808, 11092, 11683, -1, 11093, 11683, 12332, -1, 11093, 9808, 11683, -1, 11644, 11094, 11096, -1, 11096, 11094, 11097, -1, 11645, 11097, 11095, -1, 11691, 11095, 12215, -1, 11691, 11645, 11095, -1, 11096, 11097, 11645, -1, 9799, 11089, 11098, -1, 11098, 11090, 9801, -1, 9801, 11091, 9802, -1, 9802, 11686, 11099, -1, 11099, 11685, 9805, -1, 9805, 11092, 9808, -1, 11683, 11101, 12332, -1, 12332, 11101, 11100, -1, 11100, 11101, 11682, -1, 12328, 11682, 11102, -1, 12647, 12328, 11102, -1, 11100, 11682, 12328, -1, 11628, 11103, 12646, -1, 12646, 11103, 11105, -1, 11105, 11103, 11104, -1, 9928, 11105, 11104, -1, 9928, 11106, 11105, -1, 9928, 11107, 11106, -1, 11106, 11107, 11109, -1, 11108, 11109, 9914, -1, 11108, 11106, 11109, -1, 9913, 11113, 8925, -1, 9913, 11110, 11113, -1, 9913, 9001, 11110, -1, 11111, 11108, 11113, -1, 11111, 11106, 11108, -1, 11111, 11114, 11106, -1, 11106, 11114, 11105, -1, 11105, 11114, 11112, -1, 12646, 11112, 11116, -1, 12646, 11105, 11112, -1, 11108, 8919, 11113, -1, 11113, 8919, 8925, -1, 8925, 8919, 8918, -1, 8917, 8925, 8918, -1, 11732, 9988, 11111, -1, 11111, 9988, 11114, -1, 11114, 9988, 9991, -1, 9968, 11114, 9991, -1, 9968, 11112, 11114, -1, 9968, 9973, 11112, -1, 11112, 9973, 11115, -1, 11116, 11115, 9972, -1, 11116, 11112, 11115, -1, 12785, 11228, 12758, -1, 12785, 11117, 11228, -1, 11228, 11117, 11227, -1, 11229, 11227, 11230, -1, 11119, 11230, 11123, -1, 11118, 11123, 9850, -1, 11118, 11119, 11123, -1, 11118, 11120, 11119, -1, 11119, 11120, 11200, -1, 11229, 11200, 11121, -1, 11228, 11121, 11208, -1, 12758, 11208, 12757, -1, 12758, 11228, 11208, -1, 11117, 12786, 11227, -1, 11227, 12786, 11122, -1, 11230, 11122, 11139, -1, 11123, 11139, 11140, -1, 9850, 11140, 11124, -1, 11222, 11124, 11223, -1, 11220, 11223, 11221, -1, 11219, 11221, 11125, -1, 11217, 11125, 11149, -1, 11218, 11149, 11151, -1, 11126, 11151, 11127, -1, 11128, 11126, 11127, -1, 11128, 11129, 11126, -1, 11128, 11152, 11129, -1, 11129, 11152, 11153, -1, 11137, 11153, 11131, -1, 11130, 11131, 11154, -1, 11132, 11154, 9837, -1, 11132, 11130, 11154, -1, 11132, 11134, 11130, -1, 11132, 11133, 11134, -1, 11134, 11133, 11135, -1, 11136, 11135, 11218, -1, 11126, 11218, 11151, -1, 11126, 11136, 11218, -1, 11126, 11129, 11136, -1, 11136, 11129, 11137, -1, 11134, 11137, 11130, -1, 11134, 11136, 11137, -1, 11134, 11135, 11136, -1, 12786, 11138, 11122, -1, 11122, 11138, 11231, -1, 11139, 11231, 11141, -1, 11140, 11141, 11124, -1, 11140, 11139, 11141, -1, 11138, 12788, 11231, -1, 11231, 12788, 11232, -1, 11141, 11232, 11234, -1, 11124, 11234, 11223, -1, 11124, 11141, 11234, -1, 12788, 11143, 11232, -1, 11232, 11143, 11233, -1, 11234, 11233, 11142, -1, 11223, 11142, 11221, -1, 11223, 11234, 11142, -1, 11143, 11146, 11233, -1, 11233, 11146, 11144, -1, 11142, 11144, 11145, -1, 11221, 11145, 11125, -1, 11221, 11142, 11145, -1, 11146, 11147, 11144, -1, 11144, 11147, 11150, -1, 11145, 11150, 11149, -1, 11125, 11145, 11149, -1, 11147, 11148, 11150, -1, 11150, 11148, 11151, -1, 11149, 11150, 11151, -1, 11148, 11127, 11151, -1, 11152, 11155, 11153, -1, 11153, 11155, 11156, -1, 11131, 11156, 11235, -1, 11154, 11235, 11158, -1, 9837, 11158, 11215, -1, 9837, 11154, 11158, -1, 11155, 12743, 11156, -1, 11156, 12743, 11157, -1, 11235, 11157, 11174, -1, 11158, 11174, 11216, -1, 11215, 11216, 11176, -1, 11214, 11176, 11179, -1, 9853, 11179, 11236, -1, 11212, 11236, 11213, -1, 11211, 11213, 11184, -1, 11159, 11184, 11160, -1, 11169, 11160, 12750, -1, 11161, 11169, 12750, -1, 11161, 11163, 11169, -1, 11161, 11162, 11163, -1, 11163, 11162, 11164, -1, 11170, 11164, 11165, -1, 11167, 11165, 11166, -1, 9852, 11166, 9851, -1, 9852, 11167, 11166, -1, 9852, 11171, 11167, -1, 9852, 11168, 11171, -1, 11171, 11168, 11210, -1, 11172, 11210, 11159, -1, 11169, 11159, 11160, -1, 11169, 11172, 11159, -1, 11169, 11163, 11172, -1, 11172, 11163, 11170, -1, 11171, 11170, 11167, -1, 11171, 11172, 11170, -1, 11171, 11210, 11172, -1, 12743, 11173, 11157, -1, 11157, 11173, 11175, -1, 11174, 11175, 11178, -1, 11216, 11178, 11176, -1, 11216, 11174, 11178, -1, 11173, 11177, 11175, -1, 11175, 11177, 11180, -1, 11178, 11180, 11186, -1, 11176, 11186, 11179, -1, 11176, 11178, 11186, -1, 11177, 12744, 11180, -1, 11180, 12744, 11181, -1, 11187, 11181, 12747, -1, 11188, 12747, 12748, -1, 11183, 12748, 11182, -1, 11160, 11182, 12750, -1, 11160, 11183, 11182, -1, 11160, 11184, 11183, -1, 11183, 11184, 11185, -1, 11188, 11185, 11237, -1, 11187, 11237, 11186, -1, 11180, 11187, 11186, -1, 11180, 11181, 11187, -1, 11187, 12747, 11188, -1, 11237, 11187, 11188, -1, 11188, 12748, 11183, -1, 11185, 11188, 11183, -1, 11162, 11189, 11164, -1, 11164, 11189, 11190, -1, 11165, 11190, 11191, -1, 11166, 11191, 11238, -1, 9851, 11238, 11195, -1, 9851, 11166, 11238, -1, 11189, 11192, 11190, -1, 11190, 11192, 11193, -1, 11191, 11193, 11198, -1, 11238, 11198, 11194, -1, 11195, 11194, 11196, -1, 11195, 11238, 11194, -1, 11192, 12752, 11193, -1, 11193, 12752, 11197, -1, 11198, 11197, 11202, -1, 11194, 11202, 11201, -1, 11196, 11201, 11205, -1, 11225, 11205, 11226, -1, 11224, 11226, 11199, -1, 11200, 11199, 11121, -1, 11200, 11224, 11199, -1, 11200, 11120, 11224, -1, 12752, 12754, 11197, -1, 11197, 12754, 11240, -1, 11202, 11240, 11204, -1, 11201, 11204, 11205, -1, 11201, 11202, 11204, -1, 12754, 11203, 11240, -1, 11240, 11203, 11239, -1, 11204, 11239, 11241, -1, 11205, 11241, 11226, -1, 11205, 11204, 11241, -1, 11203, 12756, 11239, -1, 11239, 12756, 11206, -1, 11241, 11206, 11207, -1, 11226, 11207, 11199, -1, 11226, 11241, 11207, -1, 12756, 12757, 11206, -1, 11206, 12757, 11208, -1, 11207, 11208, 11121, -1, 11199, 11207, 11121, -1, 11168, 11209, 11210, -1, 11210, 11209, 11211, -1, 11159, 11211, 11184, -1, 11159, 11210, 11211, -1, 11209, 11212, 11211, -1, 11211, 11212, 11213, -1, 11212, 9853, 11236, -1, 9853, 11214, 11179, -1, 11214, 11215, 11176, -1, 11216, 11215, 11158, -1, 11133, 9846, 11135, -1, 11135, 9846, 11217, -1, 11218, 11217, 11149, -1, 11218, 11135, 11217, -1, 9846, 11219, 11217, -1, 11217, 11219, 11125, -1, 11219, 11220, 11221, -1, 11220, 11222, 11223, -1, 11222, 9850, 11124, -1, 11140, 9850, 11123, -1, 11224, 11225, 11226, -1, 11225, 11196, 11205, -1, 11201, 11196, 11194, -1, 11208, 11207, 11206, -1, 11229, 11121, 11228, -1, 11227, 11229, 11228, -1, 11119, 11200, 11229, -1, 11230, 11119, 11229, -1, 11122, 11230, 11227, -1, 11231, 11139, 11122, -1, 11139, 11123, 11230, -1, 11232, 11141, 11231, -1, 11233, 11234, 11232, -1, 11144, 11142, 11233, -1, 11150, 11145, 11144, -1, 11153, 11137, 11129, -1, 11156, 11131, 11153, -1, 11131, 11130, 11137, -1, 11157, 11235, 11156, -1, 11235, 11154, 11131, -1, 11175, 11174, 11157, -1, 11174, 11158, 11235, -1, 11178, 11175, 11180, -1, 11179, 11186, 11237, -1, 11236, 11237, 11185, -1, 11213, 11185, 11184, -1, 11213, 11236, 11185, -1, 11236, 11179, 11237, -1, 11164, 11170, 11163, -1, 11190, 11165, 11164, -1, 11165, 11167, 11170, -1, 11193, 11191, 11190, -1, 11191, 11166, 11165, -1, 11197, 11198, 11193, -1, 11198, 11238, 11191, -1, 11240, 11202, 11197, -1, 11202, 11194, 11198, -1, 11239, 11204, 11240, -1, 11206, 11241, 11239, -1, 11243, 11242, 12714, -1, 11243, 11244, 11242, -1, 11242, 11244, 11247, -1, 11344, 11247, 11245, -1, 11246, 11245, 11248, -1, 9874, 11248, 11340, -1, 9874, 11246, 11248, -1, 9874, 9862, 11246, -1, 11246, 9862, 11319, -1, 11344, 11319, 11343, -1, 11242, 11343, 11342, -1, 12714, 11342, 12713, -1, 12714, 11242, 11342, -1, 11244, 12726, 11247, -1, 11247, 12726, 11258, -1, 11245, 11258, 11260, -1, 11248, 11260, 11262, -1, 11340, 11262, 11339, -1, 11338, 11339, 11264, -1, 9859, 11264, 11263, -1, 11337, 11263, 11268, -1, 11336, 11268, 11272, -1, 11254, 11272, 11250, -1, 11249, 11250, 11274, -1, 11251, 11249, 11274, -1, 11251, 11255, 11249, -1, 11251, 11275, 11255, -1, 11255, 11275, 11347, -1, 11256, 11347, 11348, -1, 11252, 11348, 11350, -1, 9855, 11350, 11277, -1, 9855, 11252, 11350, -1, 9855, 11257, 11252, -1, 9855, 11334, 11257, -1, 11257, 11334, 11335, -1, 11253, 11335, 11254, -1, 11249, 11254, 11250, -1, 11249, 11253, 11254, -1, 11249, 11255, 11253, -1, 11253, 11255, 11256, -1, 11257, 11256, 11252, -1, 11257, 11253, 11256, -1, 11257, 11335, 11253, -1, 12726, 12725, 11258, -1, 11258, 12725, 11259, -1, 11260, 11259, 11261, -1, 11262, 11261, 11339, -1, 11262, 11260, 11261, -1, 12725, 12724, 11259, -1, 11259, 12724, 11346, -1, 11261, 11346, 11345, -1, 11339, 11345, 11264, -1, 11339, 11261, 11345, -1, 12724, 12723, 11346, -1, 11346, 12723, 11265, -1, 11345, 11265, 11267, -1, 11264, 11267, 11263, -1, 11264, 11345, 11267, -1, 12723, 11266, 11265, -1, 11265, 11266, 11270, -1, 11267, 11270, 11271, -1, 11263, 11271, 11268, -1, 11263, 11267, 11271, -1, 11266, 11269, 11270, -1, 11270, 11269, 11273, -1, 11271, 11273, 11272, -1, 11268, 11271, 11272, -1, 11269, 12722, 11273, -1, 11273, 12722, 11250, -1, 11272, 11273, 11250, -1, 12722, 11274, 11250, -1, 11275, 12721, 11347, -1, 11347, 12721, 11280, -1, 11348, 11280, 11276, -1, 11350, 11276, 11278, -1, 11277, 11278, 9871, -1, 11277, 11350, 11278, -1, 12721, 11279, 11280, -1, 11280, 11279, 11349, -1, 11276, 11349, 11281, -1, 11278, 11281, 11297, -1, 9871, 11297, 11282, -1, 9878, 11282, 11351, -1, 11283, 11351, 11285, -1, 11284, 11285, 11286, -1, 11332, 11286, 11304, -1, 11287, 11304, 11294, -1, 11288, 11294, 12716, -1, 11290, 11288, 12716, -1, 11290, 11289, 11288, -1, 11290, 12715, 11289, -1, 11289, 12715, 11310, -1, 11291, 11310, 11312, -1, 11292, 11312, 11354, -1, 9867, 11354, 11314, -1, 9867, 11292, 11354, -1, 9867, 11293, 11292, -1, 9867, 11330, 11293, -1, 11293, 11330, 11333, -1, 11295, 11333, 11287, -1, 11288, 11287, 11294, -1, 11288, 11295, 11287, -1, 11288, 11289, 11295, -1, 11295, 11289, 11291, -1, 11293, 11291, 11292, -1, 11293, 11295, 11291, -1, 11293, 11333, 11295, -1, 11279, 12773, 11349, -1, 11349, 12773, 11296, -1, 11281, 11296, 11298, -1, 11297, 11298, 11282, -1, 11297, 11281, 11298, -1, 12773, 11300, 11296, -1, 11296, 11300, 11301, -1, 11298, 11301, 11299, -1, 11282, 11299, 11351, -1, 11282, 11298, 11299, -1, 11300, 12719, 11301, -1, 11301, 12719, 12717, -1, 11307, 12717, 11306, -1, 11309, 11306, 11308, -1, 11303, 11308, 11302, -1, 11294, 11302, 12716, -1, 11294, 11303, 11302, -1, 11294, 11304, 11303, -1, 11303, 11304, 11305, -1, 11309, 11305, 11352, -1, 11307, 11352, 11299, -1, 11301, 11307, 11299, -1, 11301, 12717, 11307, -1, 11307, 11306, 11309, -1, 11352, 11307, 11309, -1, 11309, 11308, 11303, -1, 11305, 11309, 11303, -1, 12715, 11311, 11310, -1, 11310, 11311, 11315, -1, 11312, 11315, 11317, -1, 11354, 11317, 11313, -1, 11314, 11313, 9866, -1, 11314, 11354, 11313, -1, 11311, 11316, 11315, -1, 11315, 11316, 11353, -1, 11317, 11353, 11356, -1, 11313, 11356, 11318, -1, 9866, 11318, 9876, -1, 9866, 11313, 11318, -1, 11316, 12712, 11353, -1, 11353, 12712, 11355, -1, 11356, 11355, 11357, -1, 11318, 11357, 11323, -1, 9876, 11323, 11341, -1, 9865, 11341, 11326, -1, 9875, 11326, 11327, -1, 11319, 11327, 11343, -1, 11319, 9875, 11327, -1, 11319, 9862, 9875, -1, 12712, 11320, 11355, -1, 11355, 11320, 11321, -1, 11357, 11321, 11322, -1, 11323, 11322, 11341, -1, 11323, 11357, 11322, -1, 11320, 11324, 11321, -1, 11321, 11324, 11359, -1, 11322, 11359, 11358, -1, 11341, 11358, 11326, -1, 11341, 11322, 11358, -1, 11324, 11325, 11359, -1, 11359, 11325, 11328, -1, 11358, 11328, 11329, -1, 11326, 11329, 11327, -1, 11326, 11358, 11329, -1, 11325, 12713, 11328, -1, 11328, 12713, 11342, -1, 11329, 11342, 11343, -1, 11327, 11329, 11343, -1, 11330, 11331, 11333, -1, 11333, 11331, 11332, -1, 11287, 11332, 11304, -1, 11287, 11333, 11332, -1, 11331, 11284, 11332, -1, 11332, 11284, 11286, -1, 11284, 11283, 11285, -1, 11283, 9878, 11351, -1, 9878, 9871, 11282, -1, 11297, 9871, 11278, -1, 11334, 9857, 11335, -1, 11335, 9857, 11336, -1, 11254, 11336, 11272, -1, 11254, 11335, 11336, -1, 9857, 11337, 11336, -1, 11336, 11337, 11268, -1, 11337, 9859, 11263, -1, 9859, 11338, 11264, -1, 11338, 11340, 11339, -1, 11262, 11340, 11248, -1, 9875, 9865, 11326, -1, 9865, 9876, 11341, -1, 11323, 9876, 11318, -1, 11342, 11329, 11328, -1, 11344, 11343, 11242, -1, 11247, 11344, 11242, -1, 11246, 11319, 11344, -1, 11245, 11246, 11344, -1, 11258, 11245, 11247, -1, 11259, 11260, 11258, -1, 11260, 11248, 11245, -1, 11346, 11261, 11259, -1, 11265, 11345, 11346, -1, 11270, 11267, 11265, -1, 11273, 11271, 11270, -1, 11347, 11256, 11255, -1, 11280, 11348, 11347, -1, 11348, 11252, 11256, -1, 11349, 11276, 11280, -1, 11276, 11350, 11348, -1, 11296, 11281, 11349, -1, 11281, 11278, 11276, -1, 11298, 11296, 11301, -1, 11351, 11299, 11352, -1, 11285, 11352, 11305, -1, 11286, 11305, 11304, -1, 11286, 11285, 11305, -1, 11285, 11351, 11352, -1, 11310, 11291, 11289, -1, 11315, 11312, 11310, -1, 11312, 11292, 11291, -1, 11353, 11317, 11315, -1, 11317, 11354, 11312, -1, 11355, 11356, 11353, -1, 11356, 11313, 11317, -1, 11321, 11357, 11355, -1, 11357, 11318, 11356, -1, 11359, 11322, 11321, -1, 11328, 11358, 11359, -1, 11361, 11360, 9879, -1, 11361, 11366, 11360, -1, 11361, 11463, 11366, -1, 11366, 11463, 11362, -1, 11364, 11362, 11367, -1, 11363, 11367, 11497, -1, 12791, 11497, 12738, -1, 12791, 11363, 11497, -1, 12791, 11466, 11363, -1, 11363, 11466, 11456, -1, 11364, 11456, 11365, -1, 11366, 11365, 11360, -1, 11366, 11364, 11365, -1, 11366, 11362, 11364, -1, 11362, 11463, 11465, -1, 11367, 11465, 11498, -1, 11497, 11498, 11369, -1, 12739, 11369, 11368, -1, 12739, 11497, 11369, -1, 12739, 12738, 11497, -1, 11370, 11464, 9897, -1, 11370, 11371, 11464, -1, 11370, 9896, 11371, -1, 11371, 9896, 11378, -1, 11499, 11378, 11373, -1, 11372, 11373, 11374, -1, 11375, 11374, 12736, -1, 11375, 11372, 11374, -1, 11375, 11460, 11372, -1, 11372, 11460, 11376, -1, 11499, 11376, 11377, -1, 11371, 11377, 11464, -1, 11371, 11499, 11377, -1, 11371, 11378, 11499, -1, 9896, 11379, 11378, -1, 11378, 11379, 11382, -1, 11373, 11382, 11490, -1, 11374, 11490, 11380, -1, 12735, 11380, 11381, -1, 12735, 11374, 11380, -1, 12735, 12736, 11374, -1, 11379, 9893, 11382, -1, 11382, 9893, 11383, -1, 11490, 11383, 11489, -1, 11380, 11489, 11388, -1, 11384, 11388, 12732, -1, 11384, 11380, 11388, -1, 11384, 11381, 11380, -1, 11383, 9893, 11385, -1, 11489, 11385, 11386, -1, 11388, 11386, 11387, -1, 12731, 11387, 12730, -1, 12731, 11388, 11387, -1, 12731, 12732, 11388, -1, 9910, 11389, 11488, -1, 9910, 11394, 11389, -1, 9910, 11390, 11394, -1, 11394, 11390, 11397, -1, 11396, 11397, 11502, -1, 11500, 11502, 11391, -1, 11392, 11391, 11400, -1, 11392, 11500, 11391, -1, 11392, 11486, 11500, -1, 11500, 11486, 11393, -1, 11396, 11393, 11395, -1, 11394, 11395, 11389, -1, 11394, 11396, 11395, -1, 11394, 11397, 11396, -1, 11390, 9891, 11397, -1, 11397, 9891, 11501, -1, 11502, 11501, 11503, -1, 11391, 11503, 11398, -1, 11399, 11398, 12711, -1, 11399, 11391, 11398, -1, 11399, 11400, 11391, -1, 9891, 9890, 11501, -1, 11501, 9890, 11401, -1, 11503, 11401, 11505, -1, 11398, 11505, 11402, -1, 11403, 11402, 11404, -1, 11403, 11398, 11402, -1, 11403, 12711, 11398, -1, 11401, 9890, 11504, -1, 11505, 11504, 11484, -1, 11402, 11484, 11411, -1, 11404, 11411, 11410, -1, 11404, 11402, 11411, -1, 11405, 11485, 9907, -1, 11405, 11482, 11485, -1, 11405, 9906, 11482, -1, 11482, 9906, 11412, -1, 11483, 11412, 11406, -1, 11508, 11406, 11414, -1, 11407, 11414, 12776, -1, 11407, 11508, 11414, -1, 11407, 11408, 11508, -1, 11508, 11408, 11481, -1, 11507, 11481, 11409, -1, 11411, 11409, 12774, -1, 11410, 11411, 12774, -1, 9906, 9887, 11412, -1, 11412, 9887, 11495, -1, 11406, 11495, 11494, -1, 11414, 11494, 11417, -1, 11413, 11417, 12768, -1, 11413, 11414, 11417, -1, 11413, 12776, 11414, -1, 9887, 11415, 11495, -1, 11495, 11415, 11418, -1, 11494, 11418, 11509, -1, 11417, 11509, 11419, -1, 11416, 11419, 12766, -1, 11416, 11417, 11419, -1, 11416, 12768, 11417, -1, 11418, 11415, 11480, -1, 11509, 11480, 11510, -1, 11419, 11510, 11476, -1, 12766, 11476, 12765, -1, 12766, 11419, 11476, -1, 9904, 11478, 11479, -1, 9904, 11420, 11478, -1, 9904, 9886, 11420, -1, 11420, 9886, 11425, -1, 11424, 11425, 11511, -1, 11422, 11511, 11427, -1, 11421, 11427, 11430, -1, 11421, 11422, 11427, -1, 11421, 11474, 11422, -1, 11422, 11474, 11423, -1, 11424, 11423, 11477, -1, 11420, 11477, 11478, -1, 11420, 11424, 11477, -1, 11420, 11425, 11424, -1, 9886, 11426, 11425, -1, 11425, 11426, 11493, -1, 11511, 11493, 11492, -1, 11427, 11492, 11428, -1, 11429, 11428, 12763, -1, 11429, 11427, 11428, -1, 11429, 11430, 11427, -1, 11426, 9885, 11493, -1, 11493, 9885, 11433, -1, 11492, 11433, 11512, -1, 11428, 11512, 11431, -1, 11432, 11431, 11436, -1, 11432, 11428, 11431, -1, 11432, 12763, 11428, -1, 11433, 9885, 11434, -1, 11512, 11434, 11435, -1, 11431, 11435, 11513, -1, 11436, 11513, 11441, -1, 11436, 11431, 11513, -1, 11437, 11473, 9884, -1, 11437, 11438, 11473, -1, 11437, 11443, 11438, -1, 11438, 11443, 11444, -1, 11514, 11444, 11515, -1, 11439, 11515, 11516, -1, 11440, 11516, 12782, -1, 11440, 11439, 11516, -1, 11440, 12779, 11439, -1, 11439, 12779, 12778, -1, 11471, 12778, 12777, -1, 11513, 12777, 11442, -1, 11441, 11513, 11442, -1, 11443, 9900, 11444, -1, 11444, 9900, 11445, -1, 11515, 11445, 11518, -1, 11516, 11518, 11517, -1, 12782, 11517, 12781, -1, 12782, 11516, 11517, -1, 9900, 9883, 11445, -1, 11445, 9883, 11447, -1, 11518, 11447, 11519, -1, 11517, 11519, 11446, -1, 12783, 11446, 12784, -1, 12783, 11517, 11446, -1, 12783, 12781, 11517, -1, 9883, 9882, 11447, -1, 11447, 9882, 11491, -1, 11519, 11491, 11449, -1, 11446, 11449, 11451, -1, 11448, 11451, 11452, -1, 11448, 11446, 11451, -1, 11448, 12784, 11446, -1, 11491, 9882, 11470, -1, 11449, 11470, 11450, -1, 11451, 11450, 11469, -1, 11452, 11469, 11459, -1, 11452, 11451, 11469, -1, 9880, 11453, 9881, -1, 9880, 11454, 11453, -1, 9880, 9879, 11454, -1, 11454, 9879, 11360, -1, 11455, 11360, 11365, -1, 11457, 11365, 11456, -1, 12789, 11456, 12790, -1, 12789, 11457, 11456, -1, 12789, 11458, 11457, -1, 11457, 11458, 11467, -1, 11496, 11467, 12787, -1, 11469, 12787, 12759, -1, 11459, 11469, 12759, -1, 11460, 11461, 11376, -1, 11376, 11461, 11462, -1, 11369, 11462, 11368, -1, 11369, 11376, 11462, -1, 11369, 11377, 11376, -1, 11369, 11498, 11377, -1, 11377, 11498, 11464, -1, 11464, 11498, 11465, -1, 9897, 11465, 11463, -1, 9897, 11464, 11465, -1, 11466, 12790, 11456, -1, 11457, 11467, 11496, -1, 11455, 11496, 11468, -1, 11454, 11468, 11453, -1, 11454, 11455, 11468, -1, 11454, 11360, 11455, -1, 11496, 12787, 11469, -1, 11468, 11469, 11450, -1, 11453, 11450, 11470, -1, 9881, 11470, 9882, -1, 9881, 11453, 11470, -1, 11439, 12778, 11471, -1, 11514, 11471, 11472, -1, 11438, 11472, 11473, -1, 11438, 11514, 11472, -1, 11438, 11444, 11514, -1, 11471, 12777, 11513, -1, 11472, 11513, 11435, -1, 11473, 11435, 11434, -1, 9884, 11434, 9885, -1, 9884, 11473, 11434, -1, 11474, 12764, 11423, -1, 11423, 12764, 11475, -1, 11476, 11475, 12765, -1, 11476, 11423, 11475, -1, 11476, 11477, 11423, -1, 11476, 11510, 11477, -1, 11477, 11510, 11478, -1, 11478, 11510, 11480, -1, 11479, 11480, 11415, -1, 11479, 11478, 11480, -1, 11508, 11481, 11507, -1, 11483, 11507, 11506, -1, 11482, 11506, 11485, -1, 11482, 11483, 11506, -1, 11482, 11412, 11483, -1, 11507, 11409, 11411, -1, 11506, 11411, 11484, -1, 11485, 11484, 11504, -1, 9907, 11504, 9890, -1, 9907, 11485, 11504, -1, 11486, 11487, 11393, -1, 11393, 11487, 12730, -1, 11387, 11393, 12730, -1, 11387, 11395, 11393, -1, 11387, 11386, 11395, -1, 11395, 11386, 11389, -1, 11389, 11386, 11385, -1, 11488, 11385, 9893, -1, 11488, 11389, 11385, -1, 11385, 11489, 11383, -1, 11489, 11380, 11490, -1, 11388, 11489, 11386, -1, 11490, 11382, 11383, -1, 11519, 11447, 11491, -1, 11492, 11493, 11433, -1, 11494, 11495, 11418, -1, 11503, 11501, 11401, -1, 11469, 11468, 11496, -1, 11365, 11457, 11455, -1, 11455, 11457, 11496, -1, 11453, 11468, 11450, -1, 11465, 11367, 11362, -1, 11456, 11364, 11363, -1, 11363, 11364, 11367, -1, 11497, 11367, 11498, -1, 11372, 11376, 11499, -1, 11373, 11372, 11499, -1, 11382, 11373, 11378, -1, 11374, 11373, 11490, -1, 11500, 11393, 11396, -1, 11502, 11500, 11396, -1, 11501, 11502, 11397, -1, 11391, 11502, 11503, -1, 11504, 11505, 11401, -1, 11505, 11398, 11503, -1, 11402, 11505, 11484, -1, 11506, 11484, 11485, -1, 11507, 11411, 11506, -1, 11508, 11507, 11483, -1, 11406, 11508, 11483, -1, 11495, 11406, 11412, -1, 11414, 11406, 11494, -1, 11480, 11509, 11418, -1, 11509, 11417, 11494, -1, 11419, 11509, 11510, -1, 11422, 11423, 11424, -1, 11511, 11422, 11424, -1, 11493, 11511, 11425, -1, 11427, 11511, 11492, -1, 11434, 11512, 11433, -1, 11512, 11428, 11492, -1, 11431, 11512, 11435, -1, 11472, 11435, 11473, -1, 11471, 11513, 11472, -1, 11439, 11471, 11514, -1, 11515, 11439, 11514, -1, 11445, 11515, 11444, -1, 11447, 11518, 11445, -1, 11518, 11516, 11515, -1, 11517, 11518, 11519, -1, 11470, 11449, 11491, -1, 11449, 11446, 11519, -1, 11451, 11449, 11450, -1, 11565, 12733, 11533, -1, 11548, 11533, 11520, -1, 11532, 11520, 11535, -1, 11531, 11535, 11561, -1, 11557, 11561, 11536, -1, 11521, 11536, 11522, -1, 11523, 11522, 11524, -1, 11538, 11524, 11526, -1, 11525, 11526, 11543, -1, 11552, 11543, 11554, -1, 11555, 11554, 11542, -1, 11527, 11555, 11542, -1, 11527, 11540, 11555, -1, 11527, 11569, 11540, -1, 11540, 11569, 11528, -1, 11563, 11528, 11529, -1, 11558, 11529, 11530, -1, 11559, 11530, 11562, -1, 11531, 11562, 11532, -1, 11535, 11531, 11532, -1, 12733, 12734, 11533, -1, 11533, 12734, 12729, -1, 11520, 12729, 11535, -1, 11520, 11533, 12729, -1, 12729, 11534, 11535, -1, 11535, 11534, 11561, -1, 11561, 11534, 12728, -1, 11536, 12728, 11537, -1, 11730, 11536, 11537, -1, 11730, 11522, 11536, -1, 11730, 11524, 11522, -1, 11561, 12728, 11536, -1, 11523, 11524, 11538, -1, 11551, 11538, 11539, -1, 11560, 11539, 11553, -1, 11563, 11553, 11540, -1, 11528, 11563, 11540, -1, 11526, 11541, 11543, -1, 11543, 11541, 11544, -1, 11554, 11544, 11542, -1, 11554, 11543, 11544, -1, 11733, 11542, 11541, -1, 11541, 11542, 11544, -1, 11528, 11569, 11545, -1, 11529, 11545, 11546, -1, 11530, 11546, 11549, -1, 11562, 11549, 11547, -1, 11532, 11547, 11548, -1, 11520, 11532, 11548, -1, 11550, 11546, 11567, -1, 11550, 11549, 11546, -1, 11550, 11547, 11549, -1, 11550, 11565, 11547, -1, 11547, 11565, 11548, -1, 11548, 11565, 11533, -1, 11521, 11522, 11523, -1, 11551, 11523, 11538, -1, 11551, 11521, 11523, -1, 11551, 11556, 11521, -1, 11551, 11560, 11556, -1, 11551, 11539, 11560, -1, 11539, 11538, 11525, -1, 11552, 11525, 11543, -1, 11552, 11539, 11525, -1, 11552, 11553, 11539, -1, 11552, 11555, 11553, -1, 11552, 11554, 11555, -1, 11557, 11536, 11521, -1, 11556, 11557, 11521, -1, 11556, 11559, 11557, -1, 11556, 11558, 11559, -1, 11556, 11560, 11558, -1, 11558, 11560, 11563, -1, 11529, 11558, 11563, -1, 11531, 11561, 11557, -1, 11559, 11531, 11557, -1, 11559, 11562, 11531, -1, 11530, 11559, 11558, -1, 11562, 11547, 11532, -1, 11549, 11562, 11530, -1, 11553, 11563, 11560, -1, 11540, 11553, 11555, -1, 11529, 11546, 11530, -1, 11545, 11529, 11528, -1, 11569, 11567, 11545, -1, 11545, 11567, 11546, -1, 11526, 11525, 11538, -1, 11564, 12733, 11589, -1, 11589, 12733, 11565, -1, 11550, 11589, 11565, -1, 11550, 11566, 11589, -1, 11550, 11567, 11566, -1, 11566, 11567, 11568, -1, 11568, 11567, 11569, -1, 9912, 11568, 11569, -1, 11570, 11619, 11582, -1, 11597, 11582, 11571, -1, 11614, 11571, 11572, -1, 11581, 11572, 11609, -1, 11573, 11609, 11586, -1, 11601, 11586, 11574, -1, 11600, 11574, 11589, -1, 11604, 11589, 11566, -1, 11575, 11566, 11576, -1, 11577, 11576, 11593, -1, 11578, 11593, 8926, -1, 11579, 11578, 8926, -1, 11579, 11592, 11578, -1, 11579, 11595, 11592, -1, 11592, 11595, 11580, -1, 11590, 11580, 11608, -1, 11607, 11608, 11612, -1, 11610, 11612, 11611, -1, 11581, 11611, 11614, -1, 11572, 11581, 11614, -1, 11619, 11583, 11582, -1, 11582, 11583, 11584, -1, 11571, 11584, 11572, -1, 11571, 11582, 11584, -1, 11584, 11585, 11572, -1, 11572, 11585, 11609, -1, 11609, 11585, 11587, -1, 11586, 11587, 11588, -1, 11564, 11586, 11588, -1, 11564, 11574, 11586, -1, 11564, 11589, 11574, -1, 11609, 11587, 11586, -1, 11600, 11589, 11604, -1, 11602, 11604, 11603, -1, 11606, 11603, 11591, -1, 11590, 11591, 11592, -1, 11580, 11590, 11592, -1, 11566, 11568, 11576, -1, 11576, 11568, 11594, -1, 11593, 11594, 8926, -1, 11593, 11576, 11594, -1, 9912, 8926, 11568, -1, 11568, 8926, 11594, -1, 11580, 11595, 11615, -1, 11608, 11615, 11596, -1, 11612, 11596, 11598, -1, 11611, 11598, 11613, -1, 11614, 11613, 11597, -1, 11571, 11614, 11597, -1, 11599, 11596, 11616, -1, 11599, 11598, 11596, -1, 11599, 11613, 11598, -1, 11599, 11570, 11613, -1, 11613, 11570, 11597, -1, 11597, 11570, 11582, -1, 11601, 11574, 11600, -1, 11602, 11600, 11604, -1, 11602, 11601, 11600, -1, 11602, 11605, 11601, -1, 11602, 11606, 11605, -1, 11602, 11603, 11606, -1, 11603, 11604, 11575, -1, 11577, 11575, 11576, -1, 11577, 11603, 11575, -1, 11577, 11591, 11603, -1, 11577, 11578, 11591, -1, 11577, 11593, 11578, -1, 11573, 11586, 11601, -1, 11605, 11573, 11601, -1, 11605, 11610, 11573, -1, 11605, 11607, 11610, -1, 11605, 11606, 11607, -1, 11607, 11606, 11590, -1, 11608, 11607, 11590, -1, 11581, 11609, 11573, -1, 11610, 11581, 11573, -1, 11610, 11611, 11581, -1, 11612, 11610, 11607, -1, 11611, 11613, 11614, -1, 11598, 11611, 11612, -1, 11591, 11590, 11606, -1, 11592, 11591, 11578, -1, 11608, 11596, 11612, -1, 11615, 11608, 11580, -1, 11595, 11616, 11615, -1, 11615, 11616, 11596, -1, 11566, 11575, 11604, -1, 11617, 9926, 11599, -1, 11616, 11617, 11599, -1, 11616, 9918, 11617, -1, 11616, 11595, 9918, -1, 9918, 11595, 9914, -1, 9925, 11570, 11618, -1, 9925, 11619, 11570, -1, 9925, 12740, 11619, -1, 11570, 11599, 11618, -1, 11618, 11599, 9926, -1, 9922, 11640, 11639, -1, 11620, 11639, 11621, -1, 11638, 11621, 11631, -1, 11637, 11631, 11630, -1, 11636, 11630, 11634, -1, 11622, 11634, 11676, -1, 12737, 11622, 11676, -1, 12737, 12740, 11622, -1, 11622, 12740, 11636, -1, 11634, 11622, 11636, -1, 11623, 11625, 11641, -1, 11623, 11624, 11625, -1, 11623, 11626, 11624, -1, 11623, 11627, 11626, -1, 11623, 11102, 11627, -1, 11623, 11628, 11102, -1, 11627, 11102, 11629, -1, 11630, 11629, 11634, -1, 11630, 11627, 11629, -1, 11630, 11631, 11627, -1, 11627, 11631, 11626, -1, 11626, 11631, 11621, -1, 11624, 11621, 11639, -1, 11625, 11639, 11641, -1, 11625, 11624, 11639, -1, 11632, 11634, 11635, -1, 11632, 11676, 11634, -1, 11633, 11620, 12740, -1, 11633, 9922, 11620, -1, 11620, 9922, 11639, -1, 11624, 11626, 11621, -1, 11635, 11634, 11629, -1, 11102, 11635, 11629, -1, 11637, 11630, 11636, -1, 12740, 11637, 11636, -1, 12740, 11638, 11637, -1, 12740, 11620, 11638, -1, 11638, 11620, 11621, -1, 11638, 11631, 11637, -1, 11639, 11640, 11641, -1, 11701, 12760, 11690, -1, 11642, 11690, 11687, -1, 11646, 11687, 11643, -1, 11096, 11643, 11644, -1, 11096, 11646, 11643, -1, 11096, 11645, 11646, -1, 11646, 11645, 11647, -1, 11642, 11647, 11692, -1, 11701, 11642, 11692, -1, 11701, 11690, 11642, -1, 12755, 11689, 11688, -1, 12755, 11652, 11689, -1, 12755, 12753, 11652, -1, 11652, 12753, 11653, -1, 11693, 11653, 11654, -1, 11648, 11654, 11696, -1, 11088, 11696, 11089, -1, 11088, 11648, 11696, -1, 11088, 11649, 11648, -1, 11648, 11649, 11650, -1, 11693, 11650, 11651, -1, 11652, 11651, 11689, -1, 11652, 11693, 11651, -1, 11652, 11653, 11693, -1, 12753, 11656, 11653, -1, 11653, 11656, 11694, -1, 11654, 11694, 11695, -1, 11696, 11695, 11655, -1, 11089, 11655, 11090, -1, 11089, 11696, 11655, -1, 11656, 11657, 11694, -1, 11694, 11657, 11669, -1, 11695, 11669, 11680, -1, 11655, 11680, 11658, -1, 11090, 11658, 11091, -1, 11090, 11655, 11658, -1, 11657, 12751, 11669, -1, 11669, 12751, 11659, -1, 11670, 11659, 12749, -1, 11660, 12749, 12746, -1, 11661, 12746, 12745, -1, 11672, 12745, 11662, -1, 11673, 11662, 11663, -1, 11675, 11663, 11664, -1, 11674, 11664, 12742, -1, 11665, 12742, 12741, -1, 12737, 11665, 12741, -1, 12737, 11676, 11665, -1, 11665, 11676, 11700, -1, 11674, 11700, 11666, -1, 11675, 11666, 11699, -1, 11673, 11699, 11698, -1, 11672, 11698, 11671, -1, 11661, 11671, 11667, -1, 11660, 11667, 11668, -1, 11670, 11668, 11680, -1, 11669, 11670, 11680, -1, 11669, 11659, 11670, -1, 11670, 12749, 11660, -1, 11668, 11670, 11660, -1, 11660, 12746, 11661, -1, 11667, 11660, 11661, -1, 11661, 12745, 11672, -1, 11671, 11661, 11672, -1, 11672, 11662, 11673, -1, 11698, 11672, 11673, -1, 11673, 11663, 11675, -1, 11699, 11673, 11675, -1, 11675, 11664, 11674, -1, 11666, 11675, 11674, -1, 11674, 12742, 11665, -1, 11700, 11674, 11665, -1, 11676, 11632, 11700, -1, 11700, 11632, 11681, -1, 11666, 11681, 11677, -1, 11699, 11677, 11678, -1, 11698, 11678, 11684, -1, 11671, 11684, 11697, -1, 11667, 11697, 11679, -1, 11668, 11679, 11658, -1, 11680, 11668, 11658, -1, 11632, 11635, 11681, -1, 11681, 11635, 11682, -1, 11101, 11681, 11682, -1, 11101, 11677, 11681, -1, 11101, 11683, 11677, -1, 11677, 11683, 11678, -1, 11678, 11683, 11092, -1, 11684, 11092, 11685, -1, 11697, 11685, 11686, -1, 11679, 11686, 11091, -1, 11658, 11679, 11091, -1, 11635, 11102, 11682, -1, 11678, 11092, 11684, -1, 11684, 11685, 11697, -1, 11697, 11686, 11679, -1, 11649, 11644, 11650, -1, 11650, 11644, 11643, -1, 11651, 11643, 11687, -1, 11689, 11687, 11690, -1, 11688, 11690, 12760, -1, 11688, 11689, 11690, -1, 11645, 11691, 11647, -1, 11647, 11691, 11702, -1, 11692, 11647, 11702, -1, 11646, 11647, 11642, -1, 11687, 11646, 11642, -1, 11651, 11687, 11689, -1, 11650, 11643, 11651, -1, 11648, 11650, 11693, -1, 11654, 11648, 11693, -1, 11694, 11654, 11653, -1, 11669, 11695, 11694, -1, 11695, 11696, 11654, -1, 11655, 11695, 11680, -1, 11679, 11668, 11667, -1, 11697, 11667, 11671, -1, 11684, 11671, 11698, -1, 11678, 11698, 11699, -1, 11677, 11699, 11666, -1, 11681, 11666, 11700, -1, 12761, 12760, 11704, -1, 11704, 12760, 11701, -1, 11706, 11701, 11692, -1, 11709, 11692, 11702, -1, 11703, 11702, 11691, -1, 10784, 11703, 11691, -1, 11704, 11701, 11706, -1, 11706, 11692, 11709, -1, 11709, 11702, 11703, -1, 11704, 9958, 12761, -1, 11704, 11706, 9958, -1, 9958, 11706, 11705, -1, 11705, 11706, 11709, -1, 11708, 11709, 11703, -1, 11707, 11703, 10784, -1, 11707, 11708, 11703, -1, 11705, 11709, 11708, -1, 9958, 11710, 12761, -1, 12761, 11710, 12762, -1, 12762, 11710, 9941, -1, 11711, 9941, 9939, -1, 11712, 9939, 9966, -1, 12780, 11712, 9966, -1, 12762, 9941, 11711, -1, 11711, 9939, 11712, -1, 12780, 9966, 12767, -1, 12767, 9966, 13140, -1, 9970, 11713, 11714, -1, 11715, 11714, 11729, -1, 11728, 11729, 11720, -1, 11726, 11720, 11727, -1, 11716, 11727, 11723, -1, 11717, 11723, 12700, -1, 12649, 11717, 12700, -1, 12649, 9972, 11717, -1, 11717, 9972, 11716, -1, 11723, 11717, 11716, -1, 9982, 11721, 9983, -1, 9982, 11718, 11721, -1, 9982, 11724, 11718, -1, 9982, 11719, 11724, -1, 9982, 12698, 11719, -1, 9982, 9981, 12698, -1, 11719, 12698, 11725, -1, 11727, 11725, 11723, -1, 11727, 11719, 11725, -1, 11727, 11720, 11719, -1, 11719, 11720, 11724, -1, 11724, 11720, 11729, -1, 11718, 11729, 11714, -1, 11721, 11714, 9983, -1, 11721, 11718, 11714, -1, 11722, 11723, 12650, -1, 11722, 12700, 11723, -1, 9969, 11715, 9972, -1, 9969, 9970, 11715, -1, 11715, 9970, 11714, -1, 11718, 11724, 11729, -1, 12650, 11723, 11725, -1, 12698, 12650, 11725, -1, 11726, 11727, 11716, -1, 9972, 11726, 11716, -1, 9972, 11728, 11726, -1, 9972, 11715, 11728, -1, 11728, 11715, 11729, -1, 11728, 11720, 11726, -1, 11714, 11713, 9983, -1, 9985, 11734, 11526, -1, 11524, 9985, 11526, -1, 11524, 9980, 9985, -1, 11524, 11730, 9980, -1, 9980, 11730, 9981, -1, 9989, 11541, 11731, -1, 9989, 11733, 11541, -1, 9989, 11732, 11733, -1, 11541, 11526, 11731, -1, 11731, 11526, 11734, -1, 11833, 11749, 11744, -1, 11745, 11744, 11735, -1, 11748, 11735, 11746, -1, 11747, 11746, 11736, -1, 11737, 11736, 11738, -1, 10437, 11738, 11743, -1, 10437, 11737, 11738, -1, 11735, 11739, 11746, -1, 11746, 11739, 11736, -1, 11736, 11739, 11740, -1, 11738, 11740, 11741, -1, 12849, 11738, 11741, -1, 12849, 11742, 11738, -1, 11738, 11742, 11743, -1, 11740, 11758, 11741, -1, 11737, 11747, 11736, -1, 11833, 11745, 11747, -1, 11833, 11744, 11745, -1, 11747, 11745, 11748, -1, 11746, 11747, 11748, -1, 11736, 11740, 11738, -1, 11749, 11735, 11744, -1, 11745, 11735, 11748, -1, 11735, 11749, 11750, -1, 11766, 11750, 11767, -1, 11751, 11767, 11769, -1, 11752, 11769, 12852, -1, 11771, 12852, 11762, -1, 11763, 11762, 12850, -1, 11753, 12850, 11754, -1, 11765, 11754, 11755, -1, 11757, 11765, 11755, -1, 11757, 11756, 11765, -1, 11757, 11759, 11756, -1, 11757, 11758, 11759, -1, 11759, 11758, 11740, -1, 11768, 11740, 11739, -1, 11773, 11739, 11761, -1, 11760, 11761, 11751, -1, 11752, 11751, 11769, -1, 11752, 11760, 11751, -1, 11752, 11771, 11760, -1, 11752, 12852, 11771, -1, 11835, 11769, 11770, -1, 11835, 12852, 11769, -1, 11771, 11762, 11763, -1, 11772, 11763, 11764, -1, 11768, 11764, 11759, -1, 11740, 11768, 11759, -1, 11763, 12850, 11753, -1, 11764, 11753, 11756, -1, 11759, 11764, 11756, -1, 11753, 11754, 11765, -1, 11756, 11753, 11765, -1, 11739, 11735, 11761, -1, 11761, 11735, 11766, -1, 11751, 11766, 11767, -1, 11751, 11761, 11766, -1, 11766, 11735, 11750, -1, 11739, 11773, 11768, -1, 11768, 11773, 11772, -1, 11764, 11768, 11772, -1, 11769, 11767, 11770, -1, 11770, 11767, 11750, -1, 11749, 11770, 11750, -1, 11760, 11771, 11772, -1, 11773, 11760, 11772, -1, 11773, 11761, 11760, -1, 11753, 11764, 11763, -1, 11763, 11772, 11771, -1, 11775, 12883, 11790, -1, 11775, 11774, 12883, -1, 11775, 11777, 11774, -1, 11774, 11777, 11776, -1, 11776, 11777, 10081, -1, 12879, 10081, 11791, -1, 11792, 11791, 9997, -1, 11793, 9997, 9995, -1, 12877, 9995, 11778, -1, 11794, 11778, 11779, -1, 12869, 11779, 11780, -1, 11795, 11780, 11781, -1, 11782, 11781, 10024, -1, 11796, 10024, 11783, -1, 11797, 11783, 11798, -1, 12866, 11798, 11799, -1, 11784, 11799, 11800, -1, 11801, 11800, 10035, -1, 11785, 10035, 10038, -1, 11802, 10038, 11803, -1, 12858, 11803, 11804, -1, 11786, 11804, 11787, -1, 11805, 11787, 10018, -1, 12862, 10018, 11788, -1, 12863, 11788, 11806, -1, 12864, 11806, 11807, -1, 11808, 11807, 11809, -1, 11810, 11809, 10061, -1, 12875, 10061, 11811, -1, 11812, 11811, 10066, -1, 11813, 10066, 11814, -1, 12884, 11814, 11815, -1, 11789, 11815, 11790, -1, 12883, 11789, 11790, -1, 11776, 10081, 12879, -1, 12879, 11791, 11792, -1, 11792, 9997, 11793, -1, 11793, 9995, 12877, -1, 12877, 11778, 11794, -1, 11794, 11779, 12869, -1, 12869, 11780, 11795, -1, 11795, 11781, 11782, -1, 11782, 10024, 11796, -1, 11796, 11783, 11797, -1, 11797, 11798, 12866, -1, 12866, 11799, 11784, -1, 11784, 11800, 11801, -1, 11801, 10035, 11785, -1, 11785, 10038, 11802, -1, 11802, 11803, 12858, -1, 12858, 11804, 11786, -1, 11786, 11787, 11805, -1, 11805, 10018, 12862, -1, 12862, 11788, 12863, -1, 12863, 11806, 12864, -1, 12864, 11807, 11808, -1, 11808, 11809, 11810, -1, 11810, 10061, 12875, -1, 12875, 11811, 11812, -1, 11812, 10066, 11813, -1, 11813, 11814, 12884, -1, 12884, 11815, 11789, -1, 9372, 12874, 11816, -1, 11816, 12874, 11820, -1, 9334, 11820, 11817, -1, 9336, 11817, 11818, -1, 11821, 11818, 11822, -1, 11823, 11822, 12882, -1, 9340, 12882, 12881, -1, 11819, 12881, 9343, -1, 11819, 9340, 12881, -1, 11816, 11820, 9334, -1, 9334, 11817, 9336, -1, 9336, 11818, 11821, -1, 11821, 11822, 11823, -1, 11823, 12882, 9340, -1, 12881, 12880, 9343, -1, 9343, 12880, 11828, -1, 11828, 12880, 12878, -1, 11829, 12878, 12873, -1, 11830, 12873, 12872, -1, 10149, 12872, 12871, -1, 10150, 12871, 11824, -1, 11831, 11824, 12870, -1, 11825, 12870, 11826, -1, 11827, 11826, 12876, -1, 10153, 12876, 12868, -1, 10155, 12868, 12867, -1, 11832, 10155, 12867, -1, 11828, 12878, 11829, -1, 11829, 12873, 11830, -1, 11830, 12872, 10149, -1, 10149, 12871, 10150, -1, 10150, 11824, 11831, -1, 11831, 12870, 11825, -1, 11825, 11826, 11827, -1, 11827, 12876, 10153, -1, 10153, 12868, 10155, -1, 11832, 12867, 11833, -1, 11833, 12867, 11834, -1, 11835, 11833, 11834, -1, 11835, 11749, 11833, -1, 11835, 11770, 11749, -1, 9372, 11836, 12874, -1, 12874, 11836, 12887, -1, 12887, 11836, 12888, -1, 12888, 11836, 11969, -1, 11933, 12888, 11969, -1, 11838, 11839, 11837, -1, 11838, 10252, 11839, -1, 11838, 11840, 10252, -1, 11838, 10200, 11840, -1, 11840, 10200, 11843, -1, 11843, 10200, 11841, -1, 11842, 11841, 11845, -1, 11842, 11843, 11841, -1, 11845, 11841, 11902, -1, 10210, 11902, 11844, -1, 10210, 11845, 11902, -1, 11841, 11846, 11902, -1, 11902, 11846, 11847, -1, 10204, 11902, 11847, -1, 10204, 11848, 11902, -1, 11902, 11848, 11849, -1, 10195, 11902, 11849, -1, 10195, 11852, 11902, -1, 10195, 10194, 11852, -1, 11852, 10194, 10193, -1, 10192, 11852, 10193, -1, 10192, 10191, 11852, -1, 11852, 10191, 11850, -1, 10201, 11852, 11850, -1, 10201, 11851, 11852, -1, 11852, 11851, 10352, -1, 10351, 11852, 10352, -1, 10351, 10347, 11852, -1, 11852, 10347, 11853, -1, 10529, 11853, 10332, -1, 10530, 10332, 10424, -1, 10531, 10424, 11854, -1, 11873, 11854, 10320, -1, 11872, 10320, 11856, -1, 11855, 11856, 10403, -1, 10541, 10403, 11871, -1, 11870, 11871, 11857, -1, 11869, 11857, 11858, -1, 11859, 11858, 10544, -1, 11859, 11869, 11858, -1, 10190, 10360, 11851, -1, 10190, 10363, 10360, -1, 10190, 10189, 10363, -1, 10363, 10189, 10337, -1, 10337, 10189, 10338, -1, 10338, 10189, 10187, -1, 11860, 10187, 10364, -1, 11860, 10338, 10187, -1, 10178, 11861, 10187, -1, 10178, 10385, 11861, -1, 10178, 11862, 10385, -1, 10178, 11863, 11862, -1, 10178, 11864, 11863, -1, 10178, 10388, 11864, -1, 10178, 9634, 10388, -1, 10178, 10179, 9634, -1, 9634, 10179, 10183, -1, 11865, 9634, 10183, -1, 11865, 9633, 9634, -1, 10388, 9634, 10389, -1, 10389, 9634, 10551, -1, 10390, 10551, 10552, -1, 11868, 10552, 11866, -1, 10398, 11866, 11867, -1, 10399, 11867, 10544, -1, 11858, 10399, 10544, -1, 10389, 10551, 10390, -1, 10390, 10552, 11868, -1, 11868, 11866, 10398, -1, 10398, 11867, 10399, -1, 11869, 11870, 11857, -1, 11870, 10541, 11871, -1, 10541, 11855, 10403, -1, 11855, 11872, 11856, -1, 11872, 11873, 10320, -1, 11873, 10531, 11854, -1, 10531, 10530, 10424, -1, 10530, 10529, 10332, -1, 10529, 11852, 11853, -1, 11844, 11902, 11874, -1, 11874, 11902, 11875, -1, 10286, 11875, 11876, -1, 10288, 11876, 11881, -1, 11882, 11881, 11877, -1, 11883, 11877, 12915, -1, 11884, 12915, 12914, -1, 11885, 12914, 11878, -1, 10230, 11878, 11879, -1, 11886, 11879, 11887, -1, 10234, 11887, 12911, -1, 12906, 10234, 12911, -1, 12906, 10240, 10234, -1, 12906, 12904, 10240, -1, 10240, 12904, 11888, -1, 11888, 12904, 12903, -1, 10243, 12903, 11889, -1, 10218, 11889, 12902, -1, 11890, 12902, 12901, -1, 10220, 12901, 11880, -1, 10244, 11880, 11898, -1, 10244, 10220, 11880, -1, 11874, 11875, 10286, -1, 10286, 11876, 10288, -1, 10288, 11881, 11882, -1, 11882, 11877, 11883, -1, 11883, 12915, 11884, -1, 11884, 12914, 11885, -1, 11885, 11878, 10230, -1, 10230, 11879, 11886, -1, 11886, 11887, 10234, -1, 11888, 12903, 10243, -1, 10243, 11889, 10218, -1, 10218, 12902, 11890, -1, 13235, 13226, 12901, -1, 12901, 13226, 11891, -1, 11892, 12901, 11891, -1, 11892, 11880, 12901, -1, 11837, 10266, 11880, -1, 11837, 10267, 10266, -1, 11837, 11894, 10267, -1, 11837, 11893, 11894, -1, 11837, 11839, 11893, -1, 11861, 11895, 10187, -1, 10187, 11895, 10364, -1, 10360, 11896, 11851, -1, 11851, 11896, 10352, -1, 10266, 11897, 11880, -1, 11880, 11897, 10263, -1, 11898, 11880, 10263, -1, 10220, 11890, 12901, -1, 10438, 11899, 10522, -1, 10522, 11899, 12845, -1, 12846, 10522, 12845, -1, 12846, 11900, 10522, -1, 12846, 12847, 11900, -1, 11900, 12847, 11901, -1, 11901, 12847, 13249, -1, 12944, 11901, 13249, -1, 11902, 11852, 12929, -1, 12929, 11852, 10528, -1, 11903, 12929, 10528, -1, 11903, 12917, 12929, -1, 11903, 11904, 12917, -1, 12917, 11904, 12918, -1, 12918, 11904, 12942, -1, 12943, 12918, 12942, -1, 10559, 11905, 12942, -1, 10559, 10483, 11905, -1, 10559, 11907, 10483, -1, 10483, 11907, 11906, -1, 11906, 11907, 11908, -1, 11909, 11908, 10538, -1, 10509, 10538, 11912, -1, 11910, 11912, 10534, -1, 11911, 10534, 11913, -1, 11911, 11910, 10534, -1, 11906, 11908, 11909, -1, 11909, 10538, 10509, -1, 10509, 11912, 11910, -1, 10534, 11914, 11913, -1, 11913, 11914, 10477, -1, 10477, 11914, 11915, -1, 10510, 11915, 11916, -1, 10511, 11916, 11919, -1, 11918, 11919, 11917, -1, 10467, 11917, 11921, -1, 10467, 11918, 11917, -1, 10467, 9393, 11918, -1, 10477, 11915, 10510, -1, 10510, 11916, 10511, -1, 10511, 11919, 11918, -1, 11917, 11920, 11921, -1, 10516, 11922, 11905, -1, 11905, 11922, 12942, -1, 12942, 11922, 10524, -1, 12944, 12942, 10524, -1, 11933, 11969, 11939, -1, 11934, 11939, 11938, -1, 11936, 11938, 11923, -1, 12893, 11923, 11924, -1, 11925, 11924, 11942, -1, 11932, 11942, 11926, -1, 12891, 11926, 11947, -1, 12951, 11947, 12952, -1, 12951, 12891, 11947, -1, 11972, 11927, 11940, -1, 11972, 11946, 11927, -1, 11972, 11929, 11946, -1, 11972, 11928, 11929, -1, 11929, 11928, 11931, -1, 11930, 11931, 12948, -1, 12952, 11930, 12948, -1, 12952, 11947, 11930, -1, 11930, 11947, 11948, -1, 11929, 11948, 11946, -1, 11929, 11930, 11948, -1, 11929, 11931, 11930, -1, 11952, 12947, 11928, -1, 11928, 12947, 11931, -1, 11931, 12947, 12948, -1, 12891, 11932, 11926, -1, 11932, 11925, 11942, -1, 11925, 12893, 11924, -1, 12888, 11935, 12893, -1, 12888, 11933, 11935, -1, 11935, 11933, 11934, -1, 11936, 11934, 11938, -1, 11936, 11935, 11934, -1, 11936, 12893, 11935, -1, 11936, 11923, 12893, -1, 11934, 11933, 11939, -1, 11945, 11940, 11941, -1, 11937, 11941, 11943, -1, 11924, 11943, 11942, -1, 11924, 11937, 11943, -1, 11924, 11923, 11937, -1, 11937, 11923, 11938, -1, 11945, 11938, 11939, -1, 11940, 11939, 11969, -1, 11940, 11945, 11939, -1, 11940, 11927, 11941, -1, 11941, 11927, 11943, -1, 11943, 11927, 11944, -1, 11942, 11944, 11926, -1, 11942, 11943, 11944, -1, 11945, 11941, 11937, -1, 11938, 11945, 11937, -1, 11927, 11946, 11944, -1, 11944, 11946, 11948, -1, 11926, 11948, 11947, -1, 11926, 11944, 11948, -1, 11836, 11949, 11969, -1, 11836, 11956, 11949, -1, 11836, 11958, 11956, -1, 11956, 11958, 11973, -1, 11957, 11973, 11950, -1, 11974, 11950, 11960, -1, 11953, 11960, 11951, -1, 11928, 11951, 11952, -1, 11928, 11953, 11951, -1, 11928, 11972, 11953, -1, 11953, 11972, 11954, -1, 11974, 11954, 11955, -1, 11957, 11955, 11949, -1, 11956, 11957, 11949, -1, 11956, 11973, 11957, -1, 11973, 11958, 11959, -1, 11950, 11959, 11966, -1, 11960, 11966, 11965, -1, 11951, 11965, 11952, -1, 11951, 11960, 11965, -1, 11961, 11962, 10570, -1, 11961, 11964, 11962, -1, 11961, 11963, 11964, -1, 11964, 11963, 11965, -1, 11966, 11964, 11965, -1, 11966, 11967, 11964, -1, 11966, 11959, 11967, -1, 11967, 11959, 10570, -1, 11962, 11967, 10570, -1, 11962, 11964, 11967, -1, 11963, 11952, 11965, -1, 11954, 11972, 11968, -1, 11955, 11968, 11971, -1, 11949, 11971, 11969, -1, 11949, 11955, 11971, -1, 11969, 11970, 11940, -1, 11969, 11971, 11970, -1, 11970, 11971, 11968, -1, 11940, 11968, 11972, -1, 11940, 11970, 11968, -1, 11958, 10570, 11959, -1, 11974, 11955, 11957, -1, 11950, 11974, 11957, -1, 11959, 11950, 11973, -1, 11954, 11968, 11955, -1, 11974, 11960, 11953, -1, 11954, 11974, 11953, -1, 11950, 11966, 11960, -1, 11975, 11976, 11986, -1, 11975, 10573, 11976, -1, 11975, 13003, 10573, -1, 10573, 13003, 10574, -1, 10574, 13003, 11983, -1, 10575, 11983, 12993, -1, 10579, 12993, 11984, -1, 10576, 11984, 12992, -1, 10577, 12992, 11977, -1, 11985, 11977, 11978, -1, 10578, 11978, 11979, -1, 11980, 10578, 11979, -1, 11980, 11981, 10578, -1, 11980, 11982, 11981, -1, 11981, 11982, 10785, -1, 10574, 11983, 10575, -1, 10575, 12993, 10579, -1, 10579, 11984, 10576, -1, 10576, 12992, 10577, -1, 10577, 11977, 11985, -1, 11985, 11978, 10578, -1, 11976, 10572, 11986, -1, 11986, 10572, 11991, -1, 11991, 10572, 11987, -1, 11987, 10572, 11989, -1, 11988, 11989, 10788, -1, 11988, 11987, 11989, -1, 11986, 11991, 11990, -1, 11990, 11991, 11994, -1, 11994, 11991, 11987, -1, 12047, 11987, 11988, -1, 11993, 11988, 10788, -1, 11992, 11993, 10788, -1, 11994, 11987, 12047, -1, 12047, 11988, 11993, -1, 11993, 11992, 12041, -1, 12047, 12041, 12044, -1, 11994, 12044, 12045, -1, 11990, 12045, 11995, -1, 11990, 11994, 12045, -1, 12189, 12040, 12190, -1, 12189, 11996, 12040, -1, 12189, 11997, 11996, -1, 11996, 11997, 12050, -1, 12049, 12050, 11998, -1, 12000, 11998, 11999, -1, 13006, 11999, 13007, -1, 13006, 12000, 11999, -1, 13006, 13005, 12000, -1, 12000, 13005, 12001, -1, 12049, 12001, 12002, -1, 11996, 12002, 12040, -1, 11996, 12049, 12002, -1, 11996, 12050, 12049, -1, 11997, 12182, 12050, -1, 12050, 12182, 12003, -1, 11998, 12003, 12004, -1, 11999, 12004, 12033, -1, 13007, 12033, 12038, -1, 13007, 11999, 12033, -1, 12182, 12005, 12003, -1, 12003, 12005, 12020, -1, 12006, 12020, 12007, -1, 12019, 12007, 12008, -1, 12021, 12008, 12009, -1, 12017, 12009, 12180, -1, 12022, 12180, 12023, -1, 12024, 12023, 12010, -1, 12025, 12010, 12011, -1, 12014, 12011, 12178, -1, 12012, 12178, 12013, -1, 12060, 12012, 12013, -1, 12060, 12057, 12012, -1, 12012, 12057, 12026, -1, 12014, 12026, 12015, -1, 12025, 12015, 12016, -1, 12024, 12016, 12055, -1, 12022, 12055, 12053, -1, 12017, 12053, 12051, -1, 12021, 12051, 12018, -1, 12019, 12018, 12031, -1, 12006, 12031, 12004, -1, 12003, 12006, 12004, -1, 12003, 12020, 12006, -1, 12006, 12007, 12019, -1, 12031, 12006, 12019, -1, 12019, 12008, 12021, -1, 12018, 12019, 12021, -1, 12021, 12009, 12017, -1, 12051, 12021, 12017, -1, 12017, 12180, 12022, -1, 12053, 12017, 12022, -1, 12022, 12023, 12024, -1, 12055, 12022, 12024, -1, 12024, 12010, 12025, -1, 12016, 12024, 12025, -1, 12025, 12011, 12014, -1, 12015, 12025, 12014, -1, 12014, 12178, 12012, -1, 12026, 12014, 12012, -1, 12057, 12027, 12026, -1, 12026, 12027, 12028, -1, 12015, 12028, 12029, -1, 12016, 12029, 12054, -1, 12055, 12054, 12030, -1, 12053, 12030, 12052, -1, 12051, 12052, 12037, -1, 12018, 12037, 12032, -1, 12031, 12032, 12033, -1, 12004, 12031, 12033, -1, 12027, 13009, 12028, -1, 12028, 13009, 13011, -1, 12029, 13011, 12034, -1, 12054, 12034, 13012, -1, 12035, 12054, 13012, -1, 12035, 12030, 12054, -1, 12035, 12036, 12030, -1, 12030, 12036, 12052, -1, 12052, 12036, 13010, -1, 12037, 13010, 13008, -1, 12032, 13008, 12038, -1, 12033, 12032, 12038, -1, 12028, 13011, 12029, -1, 12029, 12034, 12054, -1, 12052, 13010, 12037, -1, 12037, 13008, 12032, -1, 13005, 12039, 12001, -1, 12001, 12039, 12048, -1, 12002, 12048, 12043, -1, 12040, 12043, 12041, -1, 12190, 12041, 11992, -1, 12190, 12040, 12041, -1, 12039, 12042, 12048, -1, 12048, 12042, 12046, -1, 12043, 12046, 12044, -1, 12041, 12043, 12044, -1, 12042, 13004, 12046, -1, 12046, 13004, 11995, -1, 12045, 12046, 11995, -1, 12045, 12044, 12046, -1, 11994, 12047, 12044, -1, 12047, 11993, 12041, -1, 12002, 12043, 12040, -1, 12048, 12046, 12043, -1, 12001, 12048, 12002, -1, 12000, 12001, 12049, -1, 11998, 12000, 12049, -1, 12003, 11998, 12050, -1, 11999, 11998, 12004, -1, 12032, 12031, 12018, -1, 12037, 12018, 12051, -1, 12052, 12051, 12053, -1, 12030, 12053, 12055, -1, 12054, 12055, 12016, -1, 12029, 12016, 12015, -1, 12028, 12015, 12026, -1, 12994, 13009, 12056, -1, 12056, 13009, 12027, -1, 12057, 12056, 12027, -1, 12057, 12058, 12056, -1, 12057, 12060, 12058, -1, 12058, 12060, 12059, -1, 12059, 12060, 12013, -1, 13106, 12059, 12013, -1, 13032, 12061, 12062, -1, 12062, 12061, 12966, -1, 12969, 12062, 12966, -1, 12969, 12066, 12062, -1, 12969, 12064, 12066, -1, 12066, 12064, 12063, -1, 12063, 12064, 13258, -1, 10587, 12063, 13258, -1, 10587, 12065, 12063, -1, 12063, 12065, 12073, -1, 12066, 12073, 12067, -1, 12062, 12067, 12068, -1, 13030, 12068, 13031, -1, 13030, 12062, 12068, -1, 13030, 13032, 12062, -1, 12065, 12069, 12073, -1, 12073, 12069, 12089, -1, 12074, 12089, 12088, -1, 12071, 12088, 12076, -1, 12070, 12076, 13033, -1, 12070, 12071, 12076, -1, 12070, 12072, 12071, -1, 12071, 12072, 12087, -1, 12074, 12087, 12067, -1, 12073, 12074, 12067, -1, 12073, 12089, 12074, -1, 12069, 10586, 12089, -1, 12089, 10586, 12077, -1, 12088, 12077, 12075, -1, 12076, 12075, 12081, -1, 13033, 12081, 13034, -1, 13033, 12076, 12081, -1, 10586, 12078, 12077, -1, 12077, 12078, 12079, -1, 12075, 12079, 12090, -1, 12081, 12090, 12080, -1, 13035, 12080, 13036, -1, 13035, 12081, 12080, -1, 13035, 13034, 12081, -1, 12078, 10582, 12079, -1, 12079, 10582, 12083, -1, 12090, 12083, 12082, -1, 12080, 12082, 12084, -1, 13036, 12080, 12084, -1, 10582, 10585, 12083, -1, 12083, 10585, 12086, -1, 12082, 12086, 12094, -1, 12084, 12082, 12094, -1, 10585, 10790, 12086, -1, 12086, 10790, 12085, -1, 12094, 12086, 12085, -1, 12072, 13031, 12087, -1, 12087, 13031, 12068, -1, 12067, 12087, 12068, -1, 12062, 12066, 12067, -1, 12066, 12063, 12073, -1, 12071, 12087, 12074, -1, 12088, 12071, 12074, -1, 12077, 12088, 12089, -1, 12079, 12075, 12077, -1, 12075, 12076, 12088, -1, 12083, 12090, 12079, -1, 12090, 12081, 12075, -1, 12086, 12082, 12083, -1, 12082, 12080, 12090, -1, 10790, 12107, 12085, -1, 12085, 12107, 12091, -1, 12094, 12091, 12106, -1, 12084, 12106, 12092, -1, 13036, 12092, 12093, -1, 13036, 12084, 12092, -1, 12085, 12091, 12094, -1, 12094, 12106, 12084, -1, 12095, 12096, 10781, -1, 10781, 12096, 12112, -1, 12099, 12112, 12097, -1, 12098, 12099, 12097, -1, 12098, 10590, 12099, -1, 12098, 12100, 10590, -1, 10590, 12100, 10591, -1, 10591, 12100, 12108, -1, 12101, 12108, 13028, -1, 12102, 13028, 12103, -1, 12109, 12103, 12110, -1, 12104, 12110, 13037, -1, 10592, 13037, 12105, -1, 12111, 12105, 12093, -1, 10593, 12093, 12092, -1, 12106, 10593, 12092, -1, 12106, 10792, 10593, -1, 12106, 12091, 10792, -1, 10792, 12091, 12107, -1, 10781, 12112, 12099, -1, 10591, 12108, 12101, -1, 12101, 13028, 12102, -1, 12102, 12103, 12109, -1, 12109, 12110, 12104, -1, 12104, 13037, 10592, -1, 10592, 12105, 12111, -1, 12111, 12093, 10593, -1, 12986, 12098, 12120, -1, 12120, 12098, 12097, -1, 12112, 12120, 12097, -1, 12112, 12119, 12120, -1, 12112, 12096, 12119, -1, 12119, 12096, 12113, -1, 12113, 12096, 12095, -1, 10783, 12113, 12095, -1, 13002, 10596, 12123, -1, 13002, 10597, 10596, -1, 13002, 13001, 10597, -1, 10597, 13001, 10595, -1, 10595, 13001, 12115, -1, 12114, 12115, 12991, -1, 12121, 12991, 12116, -1, 12117, 12116, 12990, -1, 12122, 12990, 12118, -1, 10599, 12118, 12986, -1, 10598, 12986, 12120, -1, 12119, 10598, 12120, -1, 12119, 10782, 10598, -1, 12119, 12113, 10782, -1, 10782, 12113, 10783, -1, 10595, 12115, 12114, -1, 12114, 12991, 12121, -1, 12121, 12116, 12117, -1, 12117, 12990, 12122, -1, 12122, 12118, 10599, -1, 10599, 12986, 10598, -1, 10596, 10594, 12123, -1, 12123, 10594, 12124, -1, 12124, 10594, 12125, -1, 12125, 10594, 12126, -1, 12128, 12126, 12127, -1, 12128, 12125, 12126, -1, 10785, 11982, 12127, -1, 12127, 11982, 12128, -1, 12128, 11982, 11980, -1, 12125, 11980, 11979, -1, 12124, 11979, 12123, -1, 12124, 12125, 11979, -1, 12128, 11980, 12125, -1, 11979, 11978, 12123, -1, 12129, 13064, 12130, -1, 12129, 13061, 13064, -1, 12129, 12131, 13061, -1, 13061, 12131, 13062, -1, 13062, 12131, 10736, -1, 13105, 10736, 12132, -1, 12155, 12132, 12156, -1, 12157, 12156, 12133, -1, 13057, 12133, 10609, -1, 13056, 10609, 12134, -1, 12158, 12134, 10614, -1, 12159, 10614, 12135, -1, 13053, 12135, 12160, -1, 12136, 12160, 12137, -1, 12161, 12137, 10623, -1, 13052, 10623, 12138, -1, 12162, 12138, 12163, -1, 13051, 12163, 10633, -1, 12139, 10633, 10637, -1, 12140, 10637, 12164, -1, 12141, 12164, 12142, -1, 12165, 12142, 12143, -1, 12166, 12143, 12167, -1, 13049, 12167, 12144, -1, 13047, 12144, 10650, -1, 12145, 10650, 12146, -1, 12168, 12146, 10656, -1, 12147, 10656, 10665, -1, 12169, 10665, 10664, -1, 13046, 10664, 12148, -1, 12170, 12148, 12149, -1, 12171, 12149, 10674, -1, 13045, 10674, 10682, -1, 12172, 10682, 10692, -1, 13043, 10692, 12150, -1, 12151, 12150, 10694, -1, 12173, 10694, 10685, -1, 12174, 10685, 10686, -1, 13103, 10686, 12175, -1, 13104, 12175, 10710, -1, 13101, 10710, 10702, -1, 13100, 10702, 12152, -1, 12176, 12152, 10722, -1, 12153, 10722, 10724, -1, 13065, 10724, 12177, -1, 12154, 12177, 12130, -1, 13064, 12154, 12130, -1, 13062, 10736, 13105, -1, 13105, 12132, 12155, -1, 12155, 12156, 12157, -1, 12157, 12133, 13057, -1, 13057, 10609, 13056, -1, 13056, 12134, 12158, -1, 12158, 10614, 12159, -1, 12159, 12135, 13053, -1, 13053, 12160, 12136, -1, 12136, 12137, 12161, -1, 12161, 10623, 13052, -1, 13052, 12138, 12162, -1, 12162, 12163, 13051, -1, 13051, 10633, 12139, -1, 12139, 10637, 12140, -1, 12140, 12164, 12141, -1, 12141, 12142, 12165, -1, 12165, 12143, 12166, -1, 12166, 12167, 13049, -1, 13049, 12144, 13047, -1, 13047, 10650, 12145, -1, 12145, 12146, 12168, -1, 12168, 10656, 12147, -1, 12147, 10665, 12169, -1, 12169, 10664, 13046, -1, 13046, 12148, 12170, -1, 12170, 12149, 12171, -1, 12171, 10674, 13045, -1, 13045, 10682, 12172, -1, 12172, 10692, 13043, -1, 13043, 12150, 12151, -1, 12151, 10694, 12173, -1, 12173, 10685, 12174, -1, 12174, 10686, 13103, -1, 13103, 12175, 13104, -1, 13104, 10710, 13101, -1, 13101, 10702, 13100, -1, 13100, 12152, 12176, -1, 12176, 10722, 12153, -1, 12153, 10724, 13065, -1, 13065, 12177, 12154, -1, 12013, 13050, 13106, -1, 13106, 13050, 13048, -1, 12013, 12178, 13050, -1, 13050, 12178, 12185, -1, 12185, 12178, 12011, -1, 12186, 12011, 12010, -1, 12179, 12010, 12023, -1, 13074, 12023, 12180, -1, 13076, 12180, 12009, -1, 13077, 12009, 12008, -1, 13078, 12008, 12007, -1, 12187, 12007, 12020, -1, 12181, 12020, 12005, -1, 12188, 12005, 12182, -1, 12191, 12182, 11997, -1, 12183, 11997, 12184, -1, 12183, 12191, 11997, -1, 12185, 12011, 12186, -1, 12186, 12010, 12179, -1, 12179, 12023, 13074, -1, 13074, 12180, 13076, -1, 13076, 12009, 13077, -1, 13077, 12008, 13078, -1, 13078, 12007, 12187, -1, 12187, 12020, 12181, -1, 12181, 12005, 12188, -1, 12188, 12182, 12191, -1, 11997, 12189, 12184, -1, 12184, 12189, 12195, -1, 12195, 12189, 12190, -1, 12193, 12190, 11992, -1, 10789, 12193, 11992, -1, 12195, 12190, 12193, -1, 12191, 12183, 12192, -1, 12192, 12183, 12208, -1, 12208, 12183, 12184, -1, 12209, 12184, 12195, -1, 12194, 12195, 12193, -1, 12215, 12193, 10789, -1, 12215, 12194, 12193, -1, 12208, 12184, 12209, -1, 12209, 12195, 12194, -1, 12194, 12215, 12196, -1, 12209, 12196, 12197, -1, 12208, 12197, 12198, -1, 12192, 12198, 13080, -1, 12192, 12208, 12198, -1, 11097, 12210, 11095, -1, 11097, 12213, 12210, -1, 11097, 11094, 12213, -1, 12213, 11094, 12214, -1, 12203, 12214, 12199, -1, 12200, 12203, 12199, -1, 12200, 12204, 12203, -1, 12200, 12201, 12204, -1, 12204, 12201, 12202, -1, 12206, 12202, 13079, -1, 12207, 13079, 13080, -1, 12198, 12207, 13080, -1, 12198, 12197, 12207, -1, 12207, 12197, 12212, -1, 12206, 12212, 12211, -1, 12204, 12211, 12203, -1, 12204, 12206, 12211, -1, 12204, 12202, 12206, -1, 11094, 9831, 12214, -1, 12214, 9831, 12205, -1, 12199, 12214, 12205, -1, 12206, 13079, 12207, -1, 12212, 12206, 12207, -1, 12208, 12209, 12197, -1, 12209, 12194, 12196, -1, 12212, 12197, 12196, -1, 12210, 12196, 11095, -1, 12210, 12212, 12196, -1, 12210, 12211, 12212, -1, 12210, 12213, 12211, -1, 12211, 12213, 12203, -1, 12203, 12213, 12214, -1, 12215, 11095, 12196, -1, 10832, 12225, 12216, -1, 12216, 12225, 12224, -1, 10805, 12224, 12217, -1, 12201, 12217, 13082, -1, 12201, 10805, 12217, -1, 12216, 12224, 10805, -1, 13081, 13082, 12228, -1, 12265, 12228, 12218, -1, 12264, 12218, 12227, -1, 12223, 12227, 12219, -1, 12275, 12219, 10842, -1, 12274, 10842, 12230, -1, 12270, 12230, 12220, -1, 12266, 12220, 12260, -1, 13054, 12260, 12259, -1, 13054, 12266, 12260, -1, 13054, 12221, 12266, -1, 13054, 13075, 12221, -1, 12221, 13075, 12261, -1, 12222, 12261, 12262, -1, 12275, 12262, 12223, -1, 12219, 12275, 12223, -1, 12224, 12229, 12217, -1, 12224, 12273, 12229, -1, 12224, 12225, 12273, -1, 12273, 12225, 12272, -1, 12226, 12272, 12227, -1, 12218, 12226, 12227, -1, 12218, 12229, 12226, -1, 12218, 12228, 12229, -1, 12229, 12228, 12217, -1, 12217, 12228, 13082, -1, 12272, 12219, 12227, -1, 10842, 10841, 12230, -1, 12230, 10841, 12271, -1, 12220, 12271, 12231, -1, 12260, 12231, 12232, -1, 12259, 12232, 12246, -1, 12258, 12246, 12233, -1, 13055, 12233, 12269, -1, 12234, 12269, 12251, -1, 12257, 12251, 12235, -1, 12242, 12235, 12249, -1, 12238, 12242, 12249, -1, 12238, 12236, 12242, -1, 12238, 12237, 12236, -1, 12238, 12305, 12237, -1, 12237, 12305, 12301, -1, 12255, 12301, 12240, -1, 12239, 12240, 13059, -1, 13058, 12239, 13059, -1, 13058, 12256, 12239, -1, 13058, 12244, 12256, -1, 13058, 13083, 12244, -1, 12244, 13083, 12241, -1, 12243, 12241, 12257, -1, 12242, 12257, 12235, -1, 12242, 12243, 12257, -1, 12242, 12236, 12243, -1, 12243, 12236, 12254, -1, 12244, 12254, 12256, -1, 12244, 12243, 12254, -1, 12244, 12241, 12243, -1, 12271, 10841, 12245, -1, 12231, 12245, 12252, -1, 12232, 12252, 12246, -1, 12232, 12231, 12252, -1, 12247, 12253, 10840, -1, 12247, 12248, 12253, -1, 12247, 12250, 12248, -1, 12247, 12249, 12250, -1, 12250, 12249, 12235, -1, 12251, 12250, 12235, -1, 12251, 12268, 12250, -1, 12251, 12269, 12268, -1, 12268, 12269, 12233, -1, 12267, 12233, 12246, -1, 12252, 12267, 12246, -1, 12252, 12253, 12267, -1, 12252, 12245, 12253, -1, 12253, 12245, 10840, -1, 10840, 12245, 10841, -1, 12237, 12301, 12255, -1, 12254, 12255, 12256, -1, 12254, 12237, 12255, -1, 12254, 12236, 12237, -1, 12255, 12240, 12239, -1, 12256, 12255, 12239, -1, 12241, 13083, 12234, -1, 12257, 12234, 12251, -1, 12257, 12241, 12234, -1, 13055, 12258, 12233, -1, 12258, 12259, 12246, -1, 12232, 12259, 12260, -1, 12261, 13075, 12263, -1, 12262, 12263, 12264, -1, 12223, 12264, 12227, -1, 12223, 12262, 12264, -1, 12228, 12265, 13081, -1, 13081, 12265, 12263, -1, 13075, 13081, 12263, -1, 12264, 12263, 12265, -1, 12218, 12264, 12265, -1, 12262, 12261, 12263, -1, 12261, 12222, 12221, -1, 12221, 12222, 12270, -1, 12266, 12270, 12220, -1, 12266, 12221, 12270, -1, 12231, 12260, 12220, -1, 12268, 12233, 12267, -1, 12248, 12267, 12253, -1, 12248, 12268, 12267, -1, 12248, 12250, 12268, -1, 13083, 13055, 12234, -1, 12234, 13055, 12269, -1, 12262, 12275, 12222, -1, 12222, 12275, 12274, -1, 12270, 12274, 12230, -1, 12270, 12222, 12274, -1, 12271, 12220, 12230, -1, 12245, 12231, 12271, -1, 12272, 12226, 12273, -1, 12273, 12226, 12229, -1, 10842, 12274, 12275, -1, 12301, 12305, 12306, -1, 12300, 12306, 12308, -1, 12315, 12308, 12297, -1, 12304, 12297, 12276, -1, 12302, 12276, 12277, -1, 12278, 12277, 12288, -1, 12314, 12288, 12279, -1, 12295, 12279, 12289, -1, 12311, 12289, 12290, -1, 12286, 12290, 12280, -1, 12281, 12280, 12282, -1, 12309, 12282, 12320, -1, 12318, 12309, 12320, -1, 12318, 12283, 12309, -1, 12318, 13092, 12283, -1, 12283, 13092, 12284, -1, 12317, 12284, 12285, -1, 12281, 12285, 12286, -1, 12280, 12281, 12286, -1, 12287, 12308, 12307, -1, 12287, 12297, 12308, -1, 12287, 10837, 12297, -1, 12297, 10837, 12276, -1, 12276, 10837, 10836, -1, 12277, 10836, 10835, -1, 12288, 10835, 12279, -1, 12288, 12277, 10835, -1, 12276, 10836, 12277, -1, 10835, 10845, 12279, -1, 12279, 10845, 12289, -1, 12289, 10845, 12291, -1, 12290, 12291, 10834, -1, 12280, 10834, 12282, -1, 12280, 12290, 10834, -1, 12289, 12291, 12290, -1, 10834, 12292, 12282, -1, 12282, 12292, 12320, -1, 12284, 13090, 12285, -1, 12285, 13090, 12294, -1, 12286, 12294, 12311, -1, 12290, 12286, 12311, -1, 13090, 12293, 12294, -1, 12294, 12293, 12310, -1, 12311, 12310, 12295, -1, 12289, 12311, 12295, -1, 12293, 13089, 12310, -1, 12310, 13089, 12312, -1, 12295, 12312, 12314, -1, 12279, 12295, 12314, -1, 12312, 13089, 12313, -1, 12314, 12313, 12278, -1, 12288, 12314, 12278, -1, 13084, 12296, 13086, -1, 13084, 12303, 12296, -1, 13084, 12298, 12303, -1, 12303, 12298, 12316, -1, 12304, 12316, 12315, -1, 12297, 12304, 12315, -1, 12298, 13060, 12316, -1, 12316, 13060, 12299, -1, 12315, 12299, 12300, -1, 12308, 12315, 12300, -1, 13060, 13059, 12299, -1, 12299, 13059, 12240, -1, 12300, 12240, 12301, -1, 12306, 12300, 12301, -1, 12299, 12240, 12300, -1, 12302, 12277, 12278, -1, 12296, 12278, 12313, -1, 13086, 12313, 13089, -1, 13086, 12296, 12313, -1, 12304, 12276, 12302, -1, 12303, 12302, 12296, -1, 12303, 12304, 12302, -1, 12303, 12316, 12304, -1, 12305, 12307, 12306, -1, 12306, 12307, 12308, -1, 12282, 12309, 12281, -1, 12281, 12309, 12317, -1, 12285, 12281, 12317, -1, 12294, 12286, 12285, -1, 12310, 12311, 12294, -1, 12312, 12295, 12310, -1, 12313, 12314, 12312, -1, 12296, 12302, 12278, -1, 12299, 12315, 12316, -1, 12284, 12317, 12283, -1, 12283, 12317, 12309, -1, 10849, 10878, 12292, -1, 12292, 10878, 12320, -1, 12320, 10878, 12319, -1, 12318, 12319, 10856, -1, 13092, 12318, 10856, -1, 12320, 12319, 12318, -1, 12331, 11093, 12333, -1, 10894, 12333, 12324, -1, 10867, 12324, 12321, -1, 10856, 12321, 12329, -1, 10856, 10867, 12321, -1, 11100, 12322, 12332, -1, 11100, 12326, 12322, -1, 11100, 12328, 12326, -1, 12326, 12328, 12334, -1, 12339, 12326, 12334, -1, 12339, 12325, 12326, -1, 12339, 12340, 12325, -1, 12325, 12340, 12327, -1, 12323, 12327, 12330, -1, 12324, 12330, 12321, -1, 12324, 12323, 12330, -1, 12324, 12333, 12323, -1, 12323, 12333, 12322, -1, 12325, 12322, 12326, -1, 12325, 12323, 12322, -1, 12325, 12327, 12323, -1, 12328, 12647, 12334, -1, 12340, 12338, 12327, -1, 12327, 12338, 13091, -1, 13093, 12327, 13091, -1, 13093, 12330, 12327, -1, 13093, 12329, 12330, -1, 12330, 12329, 12321, -1, 10867, 10894, 12324, -1, 10894, 12331, 12333, -1, 12332, 12322, 12333, -1, 11093, 12332, 12333, -1, 10907, 10912, 12647, -1, 12647, 10912, 12334, -1, 12334, 10912, 12335, -1, 12339, 12335, 12336, -1, 12340, 12336, 12337, -1, 12338, 12340, 12337, -1, 12334, 12335, 12339, -1, 12339, 12336, 12340, -1, 12337, 12341, 12358, -1, 12358, 12341, 12360, -1, 12360, 12341, 10904, -1, 12347, 10904, 10905, -1, 12342, 10905, 12348, -1, 12342, 12347, 10905, -1, 12360, 10904, 12347, -1, 10905, 10901, 12348, -1, 10916, 12367, 9638, -1, 9638, 12367, 12343, -1, 12350, 12343, 12344, -1, 12352, 12344, 12355, -1, 12361, 12355, 13063, -1, 12345, 12361, 13063, -1, 12345, 12346, 12361, -1, 12361, 12346, 12356, -1, 12362, 12356, 12359, -1, 12349, 12359, 12347, -1, 12342, 12349, 12347, -1, 12342, 12348, 12349, -1, 12349, 12348, 9640, -1, 12351, 9640, 9638, -1, 12350, 9638, 12343, -1, 12350, 12351, 9638, -1, 12350, 12352, 12351, -1, 12350, 12344, 12352, -1, 12367, 12353, 12343, -1, 12343, 12353, 12344, -1, 12344, 12353, 12364, -1, 12355, 12364, 12363, -1, 12354, 12355, 12363, -1, 12354, 13063, 12355, -1, 12344, 12364, 12355, -1, 12346, 13085, 12356, -1, 12356, 13085, 13087, -1, 12357, 13087, 13088, -1, 12360, 13088, 12358, -1, 12360, 12357, 13088, -1, 12360, 12359, 12357, -1, 12360, 12347, 12359, -1, 12356, 13087, 12357, -1, 12359, 12356, 12357, -1, 12349, 9640, 12351, -1, 12362, 12351, 12352, -1, 12361, 12352, 12355, -1, 12361, 12362, 12352, -1, 12361, 12356, 12362, -1, 12349, 12351, 12362, -1, 12359, 12349, 12362, -1, 12363, 12364, 12365, -1, 12365, 12364, 12381, -1, 12381, 12364, 12353, -1, 12366, 12353, 12367, -1, 12372, 12367, 10915, -1, 12372, 12366, 12367, -1, 12381, 12353, 12366, -1, 12367, 10916, 10915, -1, 12391, 12375, 9645, -1, 9645, 12375, 12376, -1, 12373, 12376, 12368, -1, 12374, 12368, 12379, -1, 12369, 12379, 13070, -1, 13068, 12369, 13070, -1, 13068, 13067, 12369, -1, 12369, 13067, 12370, -1, 12386, 12370, 12371, -1, 12384, 12371, 12366, -1, 12372, 12384, 12366, -1, 12372, 10915, 12384, -1, 12384, 10915, 9642, -1, 12385, 9642, 9645, -1, 12373, 9645, 12376, -1, 12373, 12385, 9645, -1, 12373, 12374, 12385, -1, 12373, 12368, 12374, -1, 12375, 12377, 12376, -1, 12376, 12377, 12368, -1, 12368, 12377, 12388, -1, 12379, 12388, 13071, -1, 12378, 12379, 13071, -1, 12378, 13070, 12379, -1, 12368, 12388, 12379, -1, 13067, 13066, 12370, -1, 12370, 13066, 12383, -1, 12380, 12383, 12382, -1, 12381, 12382, 12365, -1, 12381, 12380, 12382, -1, 12381, 12371, 12380, -1, 12381, 12366, 12371, -1, 12370, 12383, 12380, -1, 12371, 12370, 12380, -1, 12384, 9642, 12385, -1, 12386, 12385, 12374, -1, 12369, 12374, 12379, -1, 12369, 12386, 12374, -1, 12369, 12370, 12386, -1, 12384, 12385, 12386, -1, 12371, 12384, 12386, -1, 13071, 12388, 12387, -1, 12387, 12388, 10925, -1, 10925, 12388, 12377, -1, 12390, 12377, 12375, -1, 10919, 12375, 12389, -1, 10919, 12390, 12375, -1, 10925, 12377, 12390, -1, 12375, 12391, 12389, -1, 12634, 12387, 12392, -1, 12392, 12387, 10918, -1, 12393, 12392, 10918, -1, 12393, 12631, 12392, -1, 12393, 10924, 12631, -1, 12631, 10924, 12394, -1, 12394, 10924, 11078, -1, 12645, 12394, 11078, -1, 11035, 12407, 12395, -1, 12395, 12407, 12406, -1, 12397, 12406, 12405, -1, 12396, 12405, 13099, -1, 12396, 12397, 12405, -1, 12395, 12406, 12397, -1, 13097, 13099, 12398, -1, 12445, 12398, 12408, -1, 12444, 12408, 12442, -1, 12399, 12442, 12410, -1, 12453, 12410, 12411, -1, 12400, 12411, 12401, -1, 12447, 12401, 12402, -1, 12448, 12402, 12449, -1, 13095, 12449, 12441, -1, 13095, 12448, 12449, -1, 13095, 12446, 12448, -1, 13095, 13096, 12446, -1, 12446, 13096, 12403, -1, 12452, 12403, 12404, -1, 12453, 12404, 12399, -1, 12410, 12453, 12399, -1, 12406, 12455, 12405, -1, 12406, 12454, 12455, -1, 12406, 12407, 12454, -1, 12454, 12407, 11019, -1, 12409, 11019, 12442, -1, 12408, 12409, 12442, -1, 12408, 12455, 12409, -1, 12408, 12398, 12455, -1, 12455, 12398, 12405, -1, 12405, 12398, 13099, -1, 11019, 12410, 12442, -1, 12411, 12423, 12401, -1, 12401, 12423, 12412, -1, 12402, 12412, 12413, -1, 12449, 12413, 12426, -1, 12441, 12426, 12414, -1, 13094, 12414, 12431, -1, 13069, 12431, 12430, -1, 12440, 12430, 12429, -1, 12439, 12429, 12415, -1, 12419, 12415, 11021, -1, 11026, 12419, 11021, -1, 11026, 12436, 12419, -1, 11026, 12434, 12436, -1, 11026, 12495, 12434, -1, 12434, 12495, 12416, -1, 12433, 12416, 12493, -1, 12438, 12493, 12417, -1, 13102, 12438, 12417, -1, 13102, 12437, 12438, -1, 13102, 12421, 12437, -1, 13102, 12418, 12421, -1, 12421, 12418, 12422, -1, 12420, 12422, 12439, -1, 12419, 12439, 12415, -1, 12419, 12420, 12439, -1, 12419, 12436, 12420, -1, 12420, 12436, 12435, -1, 12421, 12435, 12437, -1, 12421, 12420, 12435, -1, 12421, 12422, 12420, -1, 12412, 12423, 12424, -1, 12413, 12424, 12425, -1, 12426, 12425, 12414, -1, 12426, 12413, 12425, -1, 11024, 12451, 11020, -1, 11024, 12428, 12451, -1, 11024, 12427, 12428, -1, 11024, 11021, 12427, -1, 12427, 11021, 12415, -1, 12429, 12427, 12415, -1, 12429, 12450, 12427, -1, 12429, 12430, 12450, -1, 12450, 12430, 12431, -1, 12432, 12431, 12414, -1, 12425, 12432, 12414, -1, 12425, 12451, 12432, -1, 12425, 12424, 12451, -1, 12451, 12424, 11020, -1, 11020, 12424, 12423, -1, 12434, 12416, 12433, -1, 12435, 12433, 12437, -1, 12435, 12434, 12433, -1, 12435, 12436, 12434, -1, 12433, 12493, 12438, -1, 12437, 12433, 12438, -1, 12422, 12418, 12440, -1, 12439, 12440, 12429, -1, 12439, 12422, 12440, -1, 13069, 13094, 12431, -1, 13094, 12441, 12414, -1, 12426, 12441, 12449, -1, 12403, 13096, 12443, -1, 12404, 12443, 12444, -1, 12399, 12444, 12442, -1, 12399, 12404, 12444, -1, 12398, 12445, 13097, -1, 13097, 12445, 12443, -1, 13096, 13097, 12443, -1, 12444, 12443, 12445, -1, 12408, 12444, 12445, -1, 12404, 12403, 12443, -1, 12403, 12452, 12446, -1, 12446, 12452, 12447, -1, 12448, 12447, 12402, -1, 12448, 12446, 12447, -1, 12413, 12449, 12402, -1, 12450, 12431, 12432, -1, 12428, 12432, 12451, -1, 12428, 12450, 12432, -1, 12428, 12427, 12450, -1, 12418, 13069, 12440, -1, 12440, 13069, 12430, -1, 12404, 12453, 12452, -1, 12452, 12453, 12400, -1, 12447, 12400, 12401, -1, 12447, 12452, 12400, -1, 12412, 12402, 12401, -1, 12424, 12413, 12412, -1, 11019, 12409, 12454, -1, 12454, 12409, 12455, -1, 12411, 12400, 12453, -1, 12456, 12499, 11031, -1, 12456, 12459, 12499, -1, 12456, 11033, 12459, -1, 12459, 11033, 12462, -1, 12460, 12462, 12502, -1, 12457, 12502, 12458, -1, 13040, 12458, 13041, -1, 13040, 12457, 12458, -1, 13040, 13038, 12457, -1, 12457, 13038, 12473, -1, 12460, 12473, 12503, -1, 12459, 12503, 12499, -1, 12459, 12460, 12503, -1, 12459, 12462, 12460, -1, 11033, 12461, 12462, -1, 12462, 12461, 12463, -1, 12502, 12463, 12500, -1, 12458, 12500, 12464, -1, 13041, 12464, 12465, -1, 13041, 12458, 12464, -1, 12463, 12461, 12498, -1, 12500, 12498, 12501, -1, 12464, 12501, 12469, -1, 12465, 12469, 12466, -1, 12467, 12466, 12507, -1, 12467, 12465, 12466, -1, 12506, 12471, 12472, -1, 12506, 12468, 12471, -1, 12471, 12468, 12470, -1, 12501, 12470, 12469, -1, 12501, 12471, 12470, -1, 12501, 12498, 12471, -1, 12471, 12498, 12472, -1, 12472, 12498, 12461, -1, 12468, 12507, 12470, -1, 12470, 12507, 12466, -1, 12469, 12470, 12466, -1, 12469, 12465, 12464, -1, 12473, 13038, 12474, -1, 12503, 12474, 12497, -1, 12499, 12497, 12475, -1, 11031, 12475, 12496, -1, 11031, 12499, 12475, -1, 12476, 12504, 12477, -1, 12476, 12478, 12504, -1, 12476, 12488, 12478, -1, 12478, 12488, 12480, -1, 12479, 12480, 12481, -1, 12483, 12481, 12484, -1, 12482, 12484, 12491, -1, 12482, 12483, 12484, -1, 12482, 12485, 12483, -1, 12483, 12485, 12486, -1, 12479, 12486, 12487, -1, 12478, 12487, 12504, -1, 12478, 12479, 12487, -1, 12478, 12480, 12479, -1, 12488, 12489, 12480, -1, 12480, 12489, 12490, -1, 12481, 12490, 12492, -1, 12484, 12492, 12494, -1, 12491, 12494, 12495, -1, 12491, 12484, 12494, -1, 12489, 12417, 12490, -1, 12490, 12417, 12493, -1, 12492, 12493, 12416, -1, 12494, 12416, 12495, -1, 12494, 12492, 12416, -1, 12490, 12493, 12492, -1, 12485, 12496, 12486, -1, 12486, 12496, 12475, -1, 12487, 12475, 12497, -1, 12504, 12497, 12474, -1, 12477, 12474, 13038, -1, 12477, 12504, 12474, -1, 12500, 12463, 12498, -1, 12502, 12462, 12463, -1, 12497, 12499, 12503, -1, 12487, 12486, 12475, -1, 12481, 12483, 12479, -1, 12479, 12483, 12486, -1, 12492, 12484, 12481, -1, 12464, 12500, 12501, -1, 12458, 12502, 12500, -1, 12473, 12460, 12457, -1, 12457, 12460, 12502, -1, 12474, 12503, 12473, -1, 12504, 12487, 12497, -1, 12490, 12481, 12480, -1, 12505, 10959, 12506, -1, 12506, 10959, 12468, -1, 12468, 10959, 12508, -1, 12507, 12508, 10936, -1, 12467, 12507, 10936, -1, 12468, 12508, 12507, -1, 12509, 12994, 12510, -1, 12996, 12510, 12561, -1, 12995, 12561, 12517, -1, 12511, 12517, 12559, -1, 12512, 12559, 12558, -1, 12557, 12558, 12524, -1, 12998, 12524, 12556, -1, 12555, 12556, 12527, -1, 12999, 12527, 12534, -1, 12513, 12534, 13000, -1, 12513, 12999, 12534, -1, 12058, 12560, 12056, -1, 12058, 12514, 12560, -1, 12058, 12059, 12514, -1, 12514, 12059, 12521, -1, 12515, 12514, 12521, -1, 12515, 12516, 12514, -1, 12515, 13108, 12516, -1, 12516, 13108, 12519, -1, 12520, 12519, 12562, -1, 12559, 12562, 12558, -1, 12559, 12520, 12562, -1, 12559, 12517, 12520, -1, 12520, 12517, 12518, -1, 12516, 12518, 12514, -1, 12516, 12520, 12518, -1, 12516, 12519, 12520, -1, 12059, 13106, 12521, -1, 13108, 12522, 12519, -1, 12519, 12522, 12526, -1, 12562, 12526, 12523, -1, 12558, 12523, 12524, -1, 12558, 12562, 12523, -1, 12522, 12525, 12526, -1, 12526, 12525, 12563, -1, 12523, 12563, 12564, -1, 12524, 12564, 12556, -1, 12524, 12523, 12564, -1, 12525, 12528, 12563, -1, 12563, 12528, 12530, -1, 12564, 12530, 12565, -1, 12556, 12565, 12527, -1, 12556, 12564, 12565, -1, 12528, 12529, 12530, -1, 12530, 12529, 12531, -1, 12565, 12531, 12566, -1, 12527, 12566, 12534, -1, 12527, 12565, 12566, -1, 12529, 13116, 12531, -1, 12531, 13116, 12535, -1, 12566, 12535, 12532, -1, 12534, 12532, 12533, -1, 13000, 12533, 12538, -1, 13000, 12534, 12533, -1, 13116, 12539, 12535, -1, 12535, 12539, 12536, -1, 12532, 12536, 12568, -1, 12533, 12568, 12537, -1, 12538, 12537, 12542, -1, 12538, 12533, 12537, -1, 12539, 12540, 12536, -1, 12536, 12540, 12567, -1, 12568, 12567, 12541, -1, 12537, 12541, 12544, -1, 12542, 12544, 12543, -1, 12542, 12537, 12544, -1, 12540, 13112, 12567, -1, 12567, 13112, 12569, -1, 12541, 12569, 12546, -1, 12544, 12546, 12570, -1, 12543, 12570, 12997, -1, 12543, 12544, 12570, -1, 13112, 13120, 12569, -1, 12569, 13120, 12545, -1, 12546, 12545, 12547, -1, 12570, 12547, 12549, -1, 12997, 12549, 13014, -1, 12997, 12570, 12549, -1, 13120, 12551, 12545, -1, 12545, 12551, 12552, -1, 12547, 12552, 12548, -1, 12549, 12548, 12550, -1, 13014, 12549, 12550, -1, 12551, 12553, 12552, -1, 12552, 12553, 12554, -1, 12548, 12554, 13327, -1, 12550, 12548, 13327, -1, 12553, 13335, 12554, -1, 12554, 13335, 13325, -1, 13327, 12554, 13325, -1, 12999, 12555, 12527, -1, 12555, 12998, 12556, -1, 12998, 12557, 12524, -1, 12557, 12512, 12558, -1, 12512, 12511, 12559, -1, 12511, 12995, 12517, -1, 12995, 12996, 12561, -1, 12996, 12509, 12510, -1, 12994, 12056, 12510, -1, 12510, 12056, 12560, -1, 12561, 12560, 12518, -1, 12517, 12561, 12518, -1, 12560, 12514, 12518, -1, 12510, 12560, 12561, -1, 12526, 12562, 12519, -1, 12563, 12523, 12526, -1, 12530, 12564, 12563, -1, 12531, 12565, 12530, -1, 12535, 12566, 12531, -1, 12536, 12532, 12535, -1, 12532, 12534, 12566, -1, 12567, 12568, 12536, -1, 12568, 12533, 12532, -1, 12569, 12541, 12567, -1, 12541, 12537, 12568, -1, 12545, 12546, 12569, -1, 12546, 12544, 12541, -1, 12552, 12547, 12545, -1, 12547, 12570, 12546, -1, 12554, 12548, 12552, -1, 12548, 12549, 12547, -1, 10955, 10952, 12571, -1, 10947, 12571, 12586, -1, 12576, 12586, 12588, -1, 12575, 12588, 12572, -1, 12573, 12572, 13042, -1, 12573, 12575, 12572, -1, 12573, 12585, 12575, -1, 12575, 12585, 12574, -1, 12576, 12574, 10936, -1, 12576, 12575, 12574, -1, 12576, 12588, 12575, -1, 12579, 12578, 12587, -1, 12579, 12577, 12578, -1, 12579, 12580, 12577, -1, 12577, 12580, 12581, -1, 12584, 12581, 13333, -1, 13332, 12584, 13333, -1, 13332, 12582, 12584, -1, 13332, 13039, 12582, -1, 12582, 13039, 13042, -1, 12572, 12582, 13042, -1, 12572, 12583, 12582, -1, 12572, 12588, 12583, -1, 12583, 12588, 12578, -1, 12577, 12583, 12578, -1, 12577, 12584, 12583, -1, 12577, 12581, 12584, -1, 12580, 13328, 12581, -1, 12581, 13328, 13329, -1, 13333, 12581, 13329, -1, 12585, 10936, 12574, -1, 12576, 10947, 12586, -1, 10947, 10955, 12571, -1, 12588, 12586, 12571, -1, 12578, 12571, 12587, -1, 12578, 12588, 12571, -1, 10952, 12587, 12571, -1, 12582, 12583, 12584, -1, 10929, 12621, 10951, -1, 10951, 12621, 12589, -1, 12590, 12589, 12620, -1, 12592, 12620, 12591, -1, 10952, 12591, 12619, -1, 10952, 12592, 12591, -1, 10951, 12589, 12590, -1, 12590, 12620, 12592, -1, 12593, 12624, 12622, -1, 12593, 10993, 12624, -1, 12593, 11034, 10993, -1, 10993, 11034, 12594, -1, 12594, 11034, 11030, -1, 10990, 11030, 11032, -1, 11010, 11032, 11029, -1, 12602, 11029, 11028, -1, 12595, 11028, 11022, -1, 11027, 12595, 11022, -1, 11027, 11009, 12595, -1, 11027, 12596, 11009, -1, 11009, 12596, 11008, -1, 11008, 12596, 12597, -1, 10986, 12597, 11025, -1, 12603, 11025, 12604, -1, 10985, 12604, 12598, -1, 11007, 12598, 12605, -1, 11006, 12605, 11023, -1, 12599, 11023, 12600, -1, 12606, 12600, 11018, -1, 11005, 11018, 12628, -1, 12601, 12628, 10982, -1, 12601, 11005, 12628, -1, 12594, 11030, 10990, -1, 10990, 11032, 11010, -1, 11010, 11029, 12602, -1, 12602, 11028, 12595, -1, 11008, 12597, 10986, -1, 10986, 11025, 12603, -1, 12603, 12604, 10985, -1, 10985, 12598, 11007, -1, 11007, 12605, 11006, -1, 11006, 11023, 12599, -1, 12599, 12600, 12606, -1, 12606, 11018, 11005, -1, 10982, 12628, 13131, -1, 10980, 13131, 12607, -1, 11002, 12607, 11016, -1, 11002, 10980, 12607, -1, 12628, 12608, 13131, -1, 13131, 12608, 12627, -1, 12609, 13131, 12627, -1, 12609, 12625, 13131, -1, 10982, 13131, 10980, -1, 12607, 12610, 11016, -1, 11016, 12610, 12611, -1, 12611, 12610, 12613, -1, 12612, 12613, 11015, -1, 12612, 12611, 12613, -1, 12613, 13133, 11015, -1, 11015, 13133, 12614, -1, 12614, 13133, 12615, -1, 12618, 12615, 12616, -1, 12617, 12616, 12621, -1, 10995, 12621, 11013, -1, 10995, 12617, 12621, -1, 12614, 12615, 12618, -1, 12619, 12591, 12616, -1, 12616, 12591, 12620, -1, 12589, 12616, 12620, -1, 12589, 12621, 12616, -1, 12621, 12622, 11013, -1, 11013, 12622, 12623, -1, 12623, 12622, 12624, -1, 12617, 12618, 12616, -1, 12625, 12609, 12626, -1, 12626, 12609, 11041, -1, 11041, 12609, 12627, -1, 11056, 12627, 12608, -1, 12629, 12608, 12628, -1, 11062, 12629, 12628, -1, 11041, 12627, 11056, -1, 11056, 12608, 12629, -1, 12645, 12630, 12394, -1, 12394, 12630, 12635, -1, 12631, 12635, 12632, -1, 12392, 12632, 12643, -1, 13098, 12643, 12633, -1, 13098, 12392, 12643, -1, 13098, 12634, 12392, -1, 12630, 13128, 12635, -1, 12635, 13128, 12636, -1, 12641, 12636, 12637, -1, 12644, 12637, 12638, -1, 12396, 12644, 12638, -1, 12396, 12639, 12644, -1, 12644, 12639, 12640, -1, 12641, 12640, 12632, -1, 12635, 12641, 12632, -1, 12635, 12636, 12641, -1, 13128, 13130, 12636, -1, 12636, 13130, 12642, -1, 12637, 12642, 11044, -1, 12638, 12637, 11044, -1, 13130, 12626, 12642, -1, 12642, 12626, 11040, -1, 11044, 12642, 11040, -1, 12639, 12633, 12640, -1, 12640, 12633, 12643, -1, 12632, 12640, 12643, -1, 12392, 12631, 12632, -1, 12631, 12394, 12635, -1, 12644, 12640, 12641, -1, 12637, 12644, 12641, -1, 12642, 12637, 12636, -1, 12645, 12648, 12649, -1, 12645, 11078, 12648, -1, 11086, 12646, 12648, -1, 11086, 11102, 12646, -1, 11086, 12647, 11102, -1, 11086, 10907, 12647, -1, 11102, 11628, 12646, -1, 12646, 11116, 12648, -1, 12648, 11116, 12649, -1, 12649, 11116, 9972, -1, 12650, 12698, 12651, -1, 12657, 12651, 12652, -1, 12653, 12652, 12654, -1, 12655, 12654, 13129, -1, 12655, 12653, 12654, -1, 12655, 12656, 12653, -1, 12653, 12656, 12701, -1, 12657, 12701, 11722, -1, 12650, 12657, 11722, -1, 12650, 12651, 12657, -1, 12659, 12699, 12658, -1, 12659, 12661, 12699, -1, 12659, 12660, 12661, -1, 12661, 12660, 12718, -1, 12662, 12718, 12663, -1, 12682, 12663, 12664, -1, 12684, 12664, 12772, -1, 12665, 12772, 12720, -1, 12704, 12720, 12666, -1, 12691, 12666, 12667, -1, 12693, 12667, 12668, -1, 12706, 12668, 12771, -1, 12676, 12771, 12669, -1, 12696, 12669, 12727, -1, 12670, 12696, 12727, -1, 12670, 12671, 12696, -1, 12670, 12775, 12671, -1, 12671, 12775, 13136, -1, 12695, 13136, 13139, -1, 12694, 13139, 12673, -1, 12672, 12694, 12673, -1, 12672, 12674, 12694, -1, 12694, 12674, 12675, -1, 12710, 12675, 12709, -1, 12676, 12709, 12706, -1, 12771, 12676, 12706, -1, 12661, 12718, 12662, -1, 12680, 12662, 12702, -1, 12679, 12702, 12677, -1, 13132, 12677, 13121, -1, 13132, 12679, 12677, -1, 13132, 12678, 12679, -1, 12679, 12678, 12681, -1, 12680, 12681, 12697, -1, 12661, 12697, 12699, -1, 12661, 12680, 12697, -1, 12661, 12662, 12680, -1, 12662, 12663, 12682, -1, 12702, 12682, 12683, -1, 12677, 12683, 12686, -1, 13121, 12686, 13122, -1, 13121, 12677, 12686, -1, 12682, 12664, 12684, -1, 12683, 12684, 12703, -1, 12686, 12703, 12685, -1, 13122, 12685, 13123, -1, 13122, 12686, 12685, -1, 12684, 12772, 12665, -1, 12703, 12665, 12688, -1, 12685, 12688, 12687, -1, 13123, 12687, 13124, -1, 13123, 12685, 12687, -1, 12665, 12720, 12704, -1, 12688, 12704, 12689, -1, 12687, 12689, 12705, -1, 13124, 12705, 13125, -1, 13124, 12687, 12705, -1, 12704, 12666, 12691, -1, 12689, 12691, 12690, -1, 12705, 12690, 12692, -1, 13126, 12692, 13127, -1, 13126, 12705, 12692, -1, 13126, 13125, 12705, -1, 12691, 12667, 12693, -1, 12690, 12693, 12707, -1, 12692, 12707, 12708, -1, 13127, 12708, 13134, -1, 13127, 12692, 12708, -1, 12693, 12668, 12706, -1, 12707, 12706, 12709, -1, 12708, 12709, 12675, -1, 13134, 12675, 12674, -1, 13134, 12708, 12675, -1, 12676, 12669, 12696, -1, 12710, 12696, 12695, -1, 12694, 12695, 13139, -1, 12694, 12710, 12695, -1, 12694, 12675, 12710, -1, 12671, 13136, 12695, -1, 12696, 12671, 12695, -1, 12678, 13129, 12681, -1, 12681, 13129, 12654, -1, 12697, 12654, 12652, -1, 12699, 12652, 12651, -1, 12658, 12651, 12698, -1, 12658, 12699, 12651, -1, 12656, 12649, 12701, -1, 12701, 12649, 12700, -1, 11722, 12701, 12700, -1, 12653, 12701, 12657, -1, 12652, 12653, 12657, -1, 12697, 12652, 12699, -1, 12681, 12654, 12697, -1, 12679, 12681, 12680, -1, 12702, 12679, 12680, -1, 12682, 12702, 12662, -1, 12684, 12683, 12682, -1, 12683, 12677, 12702, -1, 12665, 12703, 12684, -1, 12703, 12686, 12683, -1, 12704, 12688, 12665, -1, 12688, 12685, 12703, -1, 12691, 12689, 12704, -1, 12689, 12687, 12688, -1, 12693, 12690, 12691, -1, 12690, 12705, 12689, -1, 12706, 12707, 12693, -1, 12707, 12692, 12690, -1, 12708, 12707, 12709, -1, 12710, 12709, 12676, -1, 12696, 12710, 12676, -1, 9981, 11730, 12698, -1, 12698, 11730, 11537, -1, 11311, 11537, 12728, -1, 11316, 12728, 11400, -1, 11399, 11316, 11400, -1, 11399, 12712, 11316, -1, 11399, 12711, 12712, -1, 12712, 12711, 11403, -1, 11404, 12712, 11403, -1, 11404, 11410, 12712, -1, 12712, 11410, 11320, -1, 11320, 11410, 11324, -1, 11324, 11410, 12774, -1, 11325, 12774, 11409, -1, 11481, 11325, 11409, -1, 11481, 12713, 11325, -1, 11481, 11408, 12713, -1, 12713, 11408, 12775, -1, 12714, 12775, 11243, -1, 12714, 12713, 12775, -1, 12698, 11537, 11311, -1, 12715, 12698, 11311, -1, 12715, 12658, 12698, -1, 12715, 12659, 12658, -1, 12715, 12660, 12659, -1, 12715, 11290, 12660, -1, 12660, 11290, 12716, -1, 11302, 12660, 12716, -1, 11302, 11308, 12660, -1, 12660, 11308, 12718, -1, 12718, 11308, 11306, -1, 12717, 12718, 11306, -1, 12717, 12663, 12718, -1, 12717, 12719, 12663, -1, 12663, 12719, 11300, -1, 12664, 11300, 12773, -1, 12772, 12773, 11279, -1, 12721, 12772, 11279, -1, 12721, 12720, 12772, -1, 12721, 11275, 12720, -1, 12720, 11275, 11251, -1, 12666, 11251, 11274, -1, 12722, 12666, 11274, -1, 12722, 11269, 12666, -1, 12666, 11269, 12667, -1, 12667, 11269, 11266, -1, 12668, 11266, 12723, -1, 12771, 12723, 12724, -1, 12669, 12724, 12725, -1, 12727, 12725, 12726, -1, 12670, 12726, 12775, -1, 12670, 12727, 12726, -1, 11400, 12728, 11392, -1, 11392, 12728, 11534, -1, 11486, 11534, 11487, -1, 11486, 11392, 11534, -1, 11534, 12729, 11487, -1, 11487, 12729, 12730, -1, 12730, 12729, 12731, -1, 12731, 12729, 12734, -1, 12732, 12734, 12733, -1, 11384, 12733, 11381, -1, 11384, 12732, 12733, -1, 12731, 12734, 12732, -1, 12733, 11564, 11381, -1, 11381, 11564, 12735, -1, 12735, 11564, 12736, -1, 12736, 11564, 11588, -1, 11375, 11588, 11587, -1, 11460, 11587, 11461, -1, 11460, 11375, 11587, -1, 12736, 11588, 11375, -1, 11587, 11585, 11461, -1, 11461, 11585, 11462, -1, 11462, 11585, 11368, -1, 11368, 11585, 11584, -1, 12739, 11584, 12737, -1, 12738, 12737, 12791, -1, 12738, 12739, 12737, -1, 11584, 11583, 12737, -1, 12737, 11583, 11619, -1, 12740, 12737, 11619, -1, 12741, 11148, 12737, -1, 12741, 11127, 11148, -1, 12741, 12742, 11127, -1, 11127, 12742, 11128, -1, 11128, 12742, 11664, -1, 11152, 11664, 11663, -1, 11155, 11663, 12743, -1, 11155, 11152, 11663, -1, 11128, 11664, 11152, -1, 11663, 11662, 12743, -1, 12743, 11662, 11173, -1, 11173, 11662, 11177, -1, 11177, 11662, 12745, -1, 12744, 12745, 12746, -1, 11181, 12746, 12747, -1, 11181, 12744, 12746, -1, 11177, 12745, 12744, -1, 12746, 12749, 12747, -1, 12747, 12749, 12748, -1, 12748, 12749, 11182, -1, 11182, 12749, 11659, -1, 12750, 11659, 11161, -1, 12750, 11182, 11659, -1, 11161, 11659, 11162, -1, 11162, 11659, 12751, -1, 11189, 12751, 11657, -1, 11192, 11657, 11656, -1, 12752, 11656, 12753, -1, 12754, 12753, 12755, -1, 11203, 12755, 11688, -1, 12760, 11203, 11688, -1, 12760, 12756, 11203, -1, 12760, 12757, 12756, -1, 12760, 12758, 12757, -1, 12760, 12785, 12758, -1, 12760, 12759, 12785, -1, 12760, 11459, 12759, -1, 12760, 11452, 11459, -1, 12760, 11448, 11452, -1, 12760, 12780, 11448, -1, 12760, 11712, 12780, -1, 12760, 11711, 11712, -1, 12760, 12762, 11711, -1, 12760, 12761, 12762, -1, 11162, 12751, 11189, -1, 11189, 11657, 11192, -1, 11192, 11656, 12752, -1, 12752, 12753, 12754, -1, 12754, 12755, 11203, -1, 12767, 11432, 12780, -1, 12767, 12763, 11432, -1, 12767, 11429, 12763, -1, 12767, 11430, 11429, -1, 12767, 11421, 11430, -1, 12767, 11474, 11421, -1, 12767, 12764, 11474, -1, 12767, 11475, 12764, -1, 12767, 12765, 11475, -1, 12767, 12766, 12765, -1, 12767, 11416, 12766, -1, 12767, 12768, 11416, -1, 12767, 11413, 12768, -1, 12767, 12775, 11413, -1, 12767, 13142, 12775, -1, 12775, 13142, 12770, -1, 12769, 12775, 12770, -1, 12769, 13143, 12775, -1, 12727, 12669, 12725, -1, 12669, 12771, 12724, -1, 12771, 12668, 12723, -1, 12668, 12667, 11266, -1, 12666, 12720, 11251, -1, 12772, 12664, 12773, -1, 12664, 12663, 11300, -1, 11324, 12774, 11325, -1, 11408, 11407, 12775, -1, 12775, 11407, 12776, -1, 11413, 12775, 12776, -1, 11432, 11436, 12780, -1, 12780, 11436, 11441, -1, 11442, 12780, 11441, -1, 11442, 12777, 12780, -1, 12780, 12777, 12778, -1, 12779, 12780, 12778, -1, 12779, 11440, 12780, -1, 12780, 11440, 12782, -1, 12781, 12780, 12782, -1, 12781, 12783, 12780, -1, 12780, 12783, 12784, -1, 11448, 12780, 12784, -1, 12759, 12787, 12785, -1, 12785, 12787, 11117, -1, 11117, 12787, 12786, -1, 12786, 12787, 11138, -1, 11138, 12787, 12788, -1, 12788, 12787, 11143, -1, 11143, 12787, 11146, -1, 11146, 12787, 12737, -1, 11147, 12737, 11148, -1, 11147, 11146, 12737, -1, 12787, 11467, 12737, -1, 12737, 11467, 11458, -1, 12789, 12737, 11458, -1, 12789, 12790, 12737, -1, 12737, 12790, 11466, -1, 12791, 12737, 11466, -1, 12739, 11368, 11584, -1, 12726, 11244, 12775, -1, 12775, 11244, 11243, -1, 11316, 11311, 12728, -1, 13151, 13148, 12792, -1, 13149, 12792, 12810, -1, 12812, 12810, 12793, -1, 12794, 12793, 8953, -1, 12794, 12812, 12793, -1, 12795, 12814, 13145, -1, 12795, 12800, 12814, -1, 12795, 13141, 12800, -1, 12800, 13141, 12801, -1, 12817, 12801, 12818, -1, 12816, 12818, 12796, -1, 12797, 12796, 12803, -1, 12797, 12816, 12796, -1, 12797, 12798, 12816, -1, 12816, 12798, 12799, -1, 12817, 12799, 12808, -1, 12800, 12808, 12814, -1, 12800, 12817, 12808, -1, 12800, 12801, 12817, -1, 13141, 12802, 12801, -1, 12801, 12802, 12804, -1, 12818, 12804, 12806, -1, 12796, 12806, 9962, -1, 8957, 12796, 9962, -1, 8957, 12803, 12796, -1, 12802, 12805, 12804, -1, 12804, 12805, 12819, -1, 12806, 12819, 9963, -1, 9962, 12806, 9963, -1, 12805, 12807, 12819, -1, 12819, 12807, 9965, -1, 9963, 12819, 9965, -1, 12807, 13140, 9965, -1, 12798, 12809, 12799, -1, 12799, 12809, 12815, -1, 12808, 12815, 12813, -1, 12814, 12813, 12792, -1, 13145, 12792, 13148, -1, 13145, 12814, 12792, -1, 12809, 8956, 12815, -1, 12815, 8956, 12811, -1, 12813, 12811, 12810, -1, 12792, 12813, 12810, -1, 8956, 8955, 12811, -1, 12811, 8955, 8953, -1, 12793, 12811, 8953, -1, 12793, 12810, 12811, -1, 12812, 13149, 12810, -1, 13149, 13151, 12792, -1, 12808, 12813, 12814, -1, 12815, 12811, 12813, -1, 12799, 12815, 12808, -1, 12816, 12799, 12817, -1, 12818, 12816, 12817, -1, 12804, 12818, 12801, -1, 12819, 12806, 12804, -1, 12806, 12796, 12818, -1, 13225, 13233, 9164, -1, 9164, 13233, 12820, -1, 9163, 12820, 12821, -1, 12823, 12821, 12822, -1, 8991, 12822, 12839, -1, 8991, 12823, 12822, -1, 8991, 8986, 12823, -1, 13233, 13234, 12820, -1, 12820, 13234, 12827, -1, 12826, 12827, 12841, -1, 12824, 12841, 12825, -1, 8990, 12825, 8989, -1, 8990, 12824, 12825, -1, 8990, 12838, 12824, -1, 12824, 12838, 12840, -1, 12826, 12840, 12821, -1, 12820, 12826, 12821, -1, 12820, 12827, 12826, -1, 13234, 12828, 12827, -1, 12827, 12828, 12829, -1, 12841, 12829, 12843, -1, 12825, 12843, 12831, -1, 8989, 12831, 8988, -1, 8989, 12825, 12831, -1, 12828, 13228, 12829, -1, 12829, 13228, 12842, -1, 12843, 12842, 12844, -1, 12831, 12844, 12835, -1, 8987, 12835, 12830, -1, 8987, 12831, 12835, -1, 8987, 8988, 12831, -1, 13228, 12832, 12842, -1, 12842, 12832, 12833, -1, 12844, 12833, 12834, -1, 12835, 12834, 13222, -1, 12830, 12835, 13222, -1, 12832, 12836, 12833, -1, 12833, 12836, 12837, -1, 12834, 12837, 13224, -1, 13222, 12834, 13224, -1, 12836, 13230, 12837, -1, 12837, 13230, 13221, -1, 13224, 12837, 13221, -1, 12838, 12839, 12840, -1, 12840, 12839, 12822, -1, 12821, 12840, 12822, -1, 12823, 9163, 12821, -1, 9163, 9164, 12820, -1, 12824, 12840, 12826, -1, 12841, 12824, 12826, -1, 12829, 12841, 12827, -1, 12842, 12843, 12829, -1, 12843, 12825, 12841, -1, 12833, 12844, 12842, -1, 12844, 12831, 12843, -1, 12837, 12834, 12833, -1, 12834, 12835, 12844, -1, 11741, 12845, 12849, -1, 11741, 12846, 12845, -1, 11741, 11758, 12846, -1, 12846, 11758, 11757, -1, 12847, 11757, 11755, -1, 12848, 12847, 11755, -1, 12848, 13250, 12847, -1, 12847, 13250, 13249, -1, 12846, 11757, 12847, -1, 12845, 11899, 12849, -1, 12849, 11899, 11743, -1, 11742, 12849, 11743, -1, 11899, 10437, 11743, -1, 11755, 11754, 13248, -1, 13248, 11754, 12854, -1, 12854, 11754, 12850, -1, 12855, 12850, 11762, -1, 12851, 11762, 12852, -1, 12853, 12852, 11835, -1, 11834, 12853, 11835, -1, 12854, 12850, 12855, -1, 12855, 11762, 12851, -1, 12851, 12852, 12853, -1, 13248, 12854, 12856, -1, 12856, 12854, 12855, -1, 12851, 12856, 12855, -1, 12851, 12853, 12856, -1, 12856, 12853, 11784, -1, 11801, 12856, 11784, -1, 11801, 12857, 12856, -1, 11801, 11785, 12857, -1, 12857, 11785, 12886, -1, 12886, 11785, 11802, -1, 12859, 11802, 12858, -1, 11786, 12859, 12858, -1, 11786, 12860, 12859, -1, 11786, 11805, 12860, -1, 12860, 11805, 12861, -1, 12861, 11805, 12862, -1, 13243, 12862, 12863, -1, 13246, 12863, 12864, -1, 12885, 12864, 11808, -1, 12889, 11808, 12887, -1, 12889, 12885, 11808, -1, 12889, 12894, 12885, -1, 12885, 12894, 13242, -1, 13242, 12894, 12890, -1, 12865, 13242, 12890, -1, 12865, 12892, 13242, -1, 12853, 11834, 11784, -1, 11784, 11834, 12866, -1, 12866, 11834, 11797, -1, 11797, 11834, 12867, -1, 11796, 12867, 12868, -1, 11782, 12868, 12876, -1, 11795, 12876, 11826, -1, 12869, 11826, 12870, -1, 11824, 12869, 12870, -1, 11824, 11794, 12869, -1, 11824, 12871, 11794, -1, 11794, 12871, 12877, -1, 12877, 12871, 12872, -1, 11793, 12872, 12873, -1, 11792, 12873, 12878, -1, 12879, 12878, 12880, -1, 11776, 12880, 12881, -1, 11774, 12881, 12882, -1, 12883, 12882, 11822, -1, 11789, 11822, 11818, -1, 12884, 11818, 11817, -1, 11813, 11817, 11820, -1, 11812, 11820, 12874, -1, 12875, 12874, 12887, -1, 11810, 12887, 11808, -1, 11810, 12875, 12887, -1, 11797, 12867, 11796, -1, 11796, 12868, 11782, -1, 11782, 12876, 11795, -1, 11795, 11826, 12869, -1, 12877, 12872, 11793, -1, 11793, 12873, 11792, -1, 11792, 12878, 12879, -1, 12879, 12880, 11776, -1, 11776, 12881, 11774, -1, 11774, 12882, 12883, -1, 12883, 11822, 11789, -1, 11789, 11818, 12884, -1, 12884, 11817, 11813, -1, 11813, 11820, 11812, -1, 11812, 12874, 12875, -1, 12885, 13246, 12864, -1, 13246, 13243, 12863, -1, 13243, 12861, 12862, -1, 12859, 12886, 11802, -1, 12887, 12888, 12889, -1, 12889, 12888, 12893, -1, 12894, 12893, 11925, -1, 12890, 11925, 11932, -1, 12865, 11932, 12891, -1, 12892, 12891, 12951, -1, 12892, 12865, 12891, -1, 12889, 12893, 12894, -1, 12894, 11925, 12890, -1, 12890, 11932, 12865, -1, 13237, 12901, 12895, -1, 12900, 12895, 12896, -1, 12897, 12896, 12898, -1, 12899, 12898, 12910, -1, 12899, 12897, 12898, -1, 12899, 13241, 12897, -1, 12897, 13241, 12935, -1, 12900, 12935, 13238, -1, 13237, 12900, 13238, -1, 13237, 12895, 12900, -1, 12901, 12902, 12895, -1, 12895, 12902, 11889, -1, 12937, 11889, 12903, -1, 12904, 12937, 12903, -1, 12904, 12905, 12937, -1, 12904, 12906, 12905, -1, 12905, 12906, 12912, -1, 12907, 12912, 12938, -1, 12939, 12938, 12921, -1, 13245, 12921, 12922, -1, 13245, 12939, 12921, -1, 13245, 13244, 12939, -1, 12939, 13244, 12908, -1, 12907, 12908, 12909, -1, 12905, 12909, 12937, -1, 12905, 12907, 12909, -1, 12905, 12912, 12907, -1, 12895, 11889, 12937, -1, 12896, 12937, 12909, -1, 12898, 12909, 12908, -1, 12910, 12908, 13244, -1, 12910, 12898, 12908, -1, 12906, 12911, 12912, -1, 12912, 12911, 11887, -1, 12920, 11887, 11879, -1, 12925, 11879, 11878, -1, 12913, 11878, 12914, -1, 12915, 12913, 12914, -1, 12915, 12934, 12913, -1, 12915, 11877, 12934, -1, 12934, 11877, 12931, -1, 12933, 12931, 12916, -1, 12919, 12916, 12917, -1, 12918, 12919, 12917, -1, 12918, 12932, 12919, -1, 12918, 12943, 12932, -1, 12912, 11887, 12920, -1, 12938, 12920, 12940, -1, 12921, 12940, 12941, -1, 12922, 12941, 13247, -1, 12922, 12921, 12941, -1, 12920, 11879, 12925, -1, 12940, 12925, 12923, -1, 12941, 12923, 12924, -1, 13247, 12924, 12928, -1, 13247, 12941, 12924, -1, 12925, 11878, 12913, -1, 12923, 12913, 12926, -1, 12924, 12926, 12927, -1, 12928, 12927, 12932, -1, 12928, 12924, 12927, -1, 11877, 11881, 12931, -1, 12931, 11881, 11876, -1, 12930, 11876, 11875, -1, 12929, 11875, 11902, -1, 12929, 12930, 11875, -1, 12929, 12916, 12930, -1, 12929, 12917, 12916, -1, 12931, 11876, 12930, -1, 12916, 12931, 12930, -1, 12919, 12932, 12927, -1, 12933, 12927, 12926, -1, 12934, 12926, 12913, -1, 12934, 12933, 12926, -1, 12934, 12931, 12933, -1, 13241, 12936, 12935, -1, 12935, 12936, 13239, -1, 13238, 12935, 13239, -1, 12936, 13240, 13239, -1, 12897, 12935, 12900, -1, 12896, 12897, 12900, -1, 12937, 12896, 12895, -1, 12898, 12896, 12909, -1, 12939, 12908, 12907, -1, 12938, 12939, 12907, -1, 12920, 12938, 12912, -1, 12925, 12940, 12920, -1, 12940, 12921, 12938, -1, 12913, 12923, 12925, -1, 12923, 12941, 12940, -1, 12924, 12923, 12926, -1, 12919, 12927, 12933, -1, 12916, 12919, 12933, -1, 12942, 12944, 12943, -1, 12943, 12944, 13249, -1, 11961, 12945, 11963, -1, 11961, 12946, 12945, -1, 12945, 12949, 11963, -1, 11963, 12949, 11952, -1, 11952, 12949, 12947, -1, 12947, 12949, 12948, -1, 12948, 12949, 12950, -1, 12952, 12950, 12951, -1, 12952, 12948, 12950, -1, 13346, 13251, 12950, -1, 12950, 13251, 12953, -1, 12951, 12950, 12953, -1, 13261, 12972, 12978, -1, 12977, 12978, 12974, -1, 12955, 12974, 12976, -1, 13024, 12976, 12954, -1, 13024, 12955, 12976, -1, 12957, 12980, 12956, -1, 12957, 12964, 12980, -1, 12957, 12958, 12964, -1, 12964, 12958, 12959, -1, 12982, 12959, 12985, -1, 12962, 12985, 12965, -1, 12960, 12965, 13027, -1, 12960, 12962, 12965, -1, 12960, 12961, 12962, -1, 12962, 12961, 12963, -1, 12982, 12963, 12979, -1, 12964, 12979, 12980, -1, 12964, 12982, 12979, -1, 12964, 12959, 12982, -1, 12958, 12967, 12959, -1, 12959, 12967, 12968, -1, 12985, 12968, 12984, -1, 12965, 12984, 12966, -1, 12061, 12965, 12966, -1, 12061, 13027, 12965, -1, 12967, 13259, 12968, -1, 12968, 13259, 12983, -1, 12984, 12983, 12969, -1, 12966, 12984, 12969, -1, 13259, 12970, 12983, -1, 12983, 12970, 12064, -1, 12969, 12983, 12064, -1, 12970, 13258, 12064, -1, 12961, 13026, 12963, -1, 12963, 13026, 12971, -1, 12979, 12971, 12981, -1, 12980, 12981, 12978, -1, 12956, 12978, 12972, -1, 12956, 12980, 12978, -1, 13026, 12975, 12971, -1, 12971, 12975, 12973, -1, 12981, 12973, 12974, -1, 12978, 12981, 12974, -1, 12975, 13025, 12973, -1, 12973, 13025, 12954, -1, 12976, 12973, 12954, -1, 12976, 12974, 12973, -1, 12955, 12977, 12974, -1, 12977, 13261, 12978, -1, 12979, 12981, 12980, -1, 12971, 12973, 12981, -1, 12963, 12971, 12979, -1, 12962, 12963, 12982, -1, 12985, 12962, 12982, -1, 12968, 12985, 12959, -1, 12983, 12984, 12968, -1, 12984, 12965, 12985, -1, 12098, 12986, 12100, -1, 12100, 12986, 12118, -1, 12108, 12118, 12990, -1, 13028, 12990, 12116, -1, 13029, 12116, 13297, -1, 12987, 13297, 13021, -1, 13269, 13021, 13291, -1, 13268, 13291, 12988, -1, 13266, 12988, 12989, -1, 13266, 13268, 12988, -1, 12100, 12118, 12108, -1, 12108, 12990, 13028, -1, 12116, 12991, 13297, -1, 13297, 12991, 12115, -1, 11984, 12115, 12992, -1, 11984, 13297, 12115, -1, 11984, 13295, 13297, -1, 11984, 13320, 13295, -1, 11984, 13318, 13320, -1, 11984, 12993, 13318, -1, 13318, 12993, 13317, -1, 13317, 12993, 11983, -1, 12994, 11983, 13009, -1, 12994, 13317, 11983, -1, 12994, 13015, 13317, -1, 12994, 13014, 13015, -1, 12994, 12997, 13014, -1, 12994, 12509, 12997, -1, 12997, 12509, 12996, -1, 12995, 12997, 12996, -1, 12995, 12511, 12997, -1, 12997, 12511, 12512, -1, 12557, 12997, 12512, -1, 12557, 12998, 12997, -1, 12997, 12998, 12555, -1, 12999, 12997, 12555, -1, 12999, 12513, 12997, -1, 12997, 12513, 13000, -1, 12538, 12997, 13000, -1, 12538, 12542, 12997, -1, 12997, 12542, 12543, -1, 12115, 13001, 12992, -1, 12992, 13001, 11977, -1, 11977, 13001, 13002, -1, 11978, 13002, 12123, -1, 11978, 11977, 13002, -1, 11983, 13003, 13009, -1, 13009, 13003, 11990, -1, 11995, 13009, 11990, -1, 11995, 13004, 13009, -1, 13009, 13004, 12042, -1, 12039, 13009, 12042, -1, 12039, 13005, 13009, -1, 13009, 13005, 13006, -1, 13007, 13009, 13006, -1, 13007, 12038, 13009, -1, 13009, 12038, 13008, -1, 13010, 13009, 13008, -1, 13010, 12036, 13009, -1, 13009, 12036, 13011, -1, 13011, 12036, 12035, -1, 13012, 13011, 12035, -1, 13012, 12034, 13011, -1, 13003, 11975, 11990, -1, 11990, 11975, 11986, -1, 13315, 13013, 13014, -1, 13014, 13013, 13015, -1, 13295, 13320, 13016, -1, 13016, 13320, 13020, -1, 13017, 13020, 13018, -1, 13306, 13018, 13019, -1, 13306, 13017, 13018, -1, 13016, 13020, 13017, -1, 13029, 13297, 12987, -1, 12987, 13021, 13269, -1, 13269, 13291, 13268, -1, 13022, 12960, 13029, -1, 13022, 13023, 12960, -1, 12960, 13023, 13024, -1, 12954, 12960, 13024, -1, 12954, 13025, 12960, -1, 12960, 13025, 12975, -1, 13026, 12960, 12975, -1, 13026, 12961, 12960, -1, 13023, 13277, 13024, -1, 13024, 13277, 13276, -1, 13027, 12061, 12960, -1, 12960, 12061, 13029, -1, 13029, 12061, 13032, -1, 12103, 13032, 12110, -1, 12103, 13029, 13032, -1, 12103, 13028, 13029, -1, 13029, 13028, 12116, -1, 13030, 12070, 13032, -1, 13030, 12072, 12070, -1, 13030, 13031, 12072, -1, 12070, 13033, 13032, -1, 13032, 13033, 13034, -1, 13035, 13032, 13034, -1, 13035, 13036, 13032, -1, 13032, 13036, 12105, -1, 13037, 13032, 12105, -1, 13037, 12110, 13032, -1, 13036, 12093, 12105, -1, 12489, 13103, 12417, -1, 12489, 12174, 13103, -1, 12489, 12488, 12174, -1, 12174, 12488, 12173, -1, 12173, 12488, 12476, -1, 12151, 12476, 12477, -1, 13043, 12477, 13038, -1, 13039, 13038, 13040, -1, 13041, 13039, 13040, -1, 13041, 12465, 13039, -1, 13039, 12465, 13042, -1, 13042, 12465, 12467, -1, 12573, 12467, 12585, -1, 12573, 13042, 12467, -1, 12173, 12476, 12151, -1, 12151, 12477, 13043, -1, 13043, 13038, 13039, -1, 13109, 13039, 13073, -1, 13109, 13043, 13039, -1, 13109, 13107, 13043, -1, 13043, 13107, 13044, -1, 13048, 13043, 13044, -1, 13048, 12172, 13043, -1, 13048, 13045, 12172, -1, 13048, 12171, 13045, -1, 13048, 12170, 12171, -1, 13048, 13046, 12170, -1, 13048, 12169, 13046, -1, 13048, 12147, 12169, -1, 13048, 12168, 12147, -1, 13048, 12145, 12168, -1, 13048, 13047, 12145, -1, 13048, 13049, 13047, -1, 13048, 13050, 13049, -1, 13049, 13050, 12166, -1, 12166, 13050, 12165, -1, 12165, 13050, 12141, -1, 12141, 13050, 12140, -1, 12140, 13050, 12139, -1, 12139, 13050, 13051, -1, 13051, 13050, 12162, -1, 12162, 13050, 13052, -1, 13052, 13050, 12161, -1, 12161, 13050, 12136, -1, 12136, 13050, 13053, -1, 13053, 13050, 12185, -1, 12186, 13053, 12185, -1, 12186, 12179, 13053, -1, 13053, 12179, 13054, -1, 12259, 13053, 13054, -1, 12259, 12258, 13053, -1, 13053, 12258, 12159, -1, 12159, 12258, 13055, -1, 12158, 13055, 13083, -1, 13056, 13083, 13058, -1, 13057, 13058, 13059, -1, 12157, 13059, 13060, -1, 12155, 13060, 12298, -1, 13105, 12298, 13084, -1, 13062, 13084, 12346, -1, 12345, 13062, 12346, -1, 12345, 13061, 13062, -1, 12345, 13063, 13061, -1, 13061, 13063, 13064, -1, 13064, 13063, 12354, -1, 12363, 13064, 12354, -1, 12363, 12154, 13064, -1, 12363, 12365, 12154, -1, 12154, 12365, 13065, -1, 13065, 12365, 12382, -1, 12383, 13065, 12382, -1, 12383, 12153, 13065, -1, 12383, 13066, 12153, -1, 12153, 13066, 12176, -1, 12176, 13066, 13067, -1, 13068, 12176, 13067, -1, 13068, 13069, 12176, -1, 13068, 13094, 13069, -1, 13068, 13070, 13094, -1, 13094, 13070, 12378, -1, 13071, 13094, 12378, -1, 13071, 12634, 13094, -1, 13071, 12387, 12634, -1, 12467, 10936, 12585, -1, 13119, 13118, 13039, -1, 13039, 13118, 13117, -1, 13111, 13039, 13117, -1, 13111, 13115, 13039, -1, 13039, 13115, 13110, -1, 13072, 13039, 13110, -1, 13072, 13073, 13039, -1, 12179, 13074, 13054, -1, 13054, 13074, 13079, -1, 13075, 13079, 13081, -1, 13075, 13054, 13079, -1, 13074, 13076, 13079, -1, 13079, 13076, 13077, -1, 13078, 13079, 13077, -1, 13078, 12187, 13079, -1, 13079, 12187, 12181, -1, 12188, 13079, 12181, -1, 12188, 12191, 13079, -1, 13079, 12191, 13080, -1, 13080, 12191, 12192, -1, 13079, 12202, 13081, -1, 13081, 12202, 13082, -1, 13082, 12202, 12201, -1, 12159, 13055, 12158, -1, 12158, 13083, 13056, -1, 13056, 13058, 13057, -1, 13057, 13059, 12157, -1, 12157, 13060, 12155, -1, 12155, 12298, 13105, -1, 12346, 13084, 13085, -1, 13085, 13084, 13086, -1, 13087, 13086, 13088, -1, 13087, 13085, 13086, -1, 13086, 13089, 13088, -1, 13088, 13089, 12358, -1, 12358, 13089, 12338, -1, 12337, 12358, 12338, -1, 12338, 13089, 13091, -1, 13091, 13089, 12293, -1, 13090, 13091, 12293, -1, 13090, 12284, 13091, -1, 13091, 12284, 13092, -1, 13093, 13092, 12329, -1, 13093, 13091, 13092, -1, 13092, 10856, 12329, -1, 12634, 13098, 13094, -1, 13094, 13098, 12441, -1, 12441, 13098, 13095, -1, 13095, 13098, 13096, -1, 13096, 13098, 13097, -1, 13097, 13098, 13099, -1, 13099, 13098, 12633, -1, 12639, 13099, 12633, -1, 12639, 12396, 13099, -1, 12176, 13069, 13100, -1, 13100, 13069, 12418, -1, 13101, 12418, 13102, -1, 13104, 13102, 12417, -1, 13103, 13104, 12417, -1, 13100, 12418, 13101, -1, 13101, 13102, 13104, -1, 13062, 13105, 13084, -1, 13106, 13048, 12521, -1, 12521, 13048, 13044, -1, 12515, 13044, 13107, -1, 13108, 13107, 13109, -1, 12522, 13109, 13073, -1, 12525, 13073, 13072, -1, 12528, 13072, 13110, -1, 12529, 13110, 13115, -1, 13116, 13115, 13111, -1, 12539, 13111, 13117, -1, 12540, 13117, 13118, -1, 13112, 13118, 13119, -1, 13120, 13119, 13331, -1, 13113, 13120, 13331, -1, 13113, 12551, 13120, -1, 13113, 13114, 12551, -1, 12551, 13114, 12553, -1, 12553, 13114, 13330, -1, 13335, 13330, 13341, -1, 13335, 12553, 13330, -1, 12521, 13044, 12515, -1, 12515, 13107, 13108, -1, 13108, 13109, 12522, -1, 12522, 13073, 12525, -1, 12525, 13072, 12528, -1, 12528, 13110, 12529, -1, 12529, 13115, 13116, -1, 13116, 13111, 12539, -1, 12539, 13117, 12540, -1, 12540, 13118, 13112, -1, 13112, 13119, 13120, -1, 12645, 12649, 12630, -1, 12630, 12649, 12656, -1, 13128, 12656, 12655, -1, 13130, 12655, 13129, -1, 12625, 13129, 12678, -1, 13131, 12678, 13132, -1, 12607, 13132, 13121, -1, 12610, 13121, 13122, -1, 12613, 13122, 13123, -1, 13133, 13123, 13124, -1, 12615, 13124, 13125, -1, 12616, 13125, 13126, -1, 12619, 13126, 13127, -1, 10952, 13127, 12587, -1, 10952, 12619, 13127, -1, 12630, 12656, 13128, -1, 13128, 12655, 13130, -1, 13130, 13129, 12625, -1, 12626, 13130, 12625, -1, 12625, 12678, 13131, -1, 13131, 13132, 12607, -1, 12607, 13121, 12610, -1, 12610, 13122, 12613, -1, 12613, 13123, 13133, -1, 13133, 13124, 12615, -1, 12615, 13125, 12616, -1, 12616, 13126, 12619, -1, 13127, 13134, 12587, -1, 12587, 13134, 12579, -1, 12579, 13134, 12674, -1, 12580, 12674, 12672, -1, 13328, 12580, 12672, -1, 12579, 12674, 12580, -1, 13143, 13135, 12775, -1, 12775, 13135, 13136, -1, 13136, 13135, 13137, -1, 13139, 13137, 13144, -1, 12673, 13144, 13138, -1, 12672, 13138, 13340, -1, 12672, 12673, 13138, -1, 13136, 13137, 13139, -1, 13139, 13144, 12673, -1, 12767, 13140, 13142, -1, 13142, 13140, 12807, -1, 12770, 12807, 12805, -1, 12769, 12805, 12802, -1, 13143, 12802, 13141, -1, 13135, 13141, 13137, -1, 13135, 13143, 13141, -1, 13142, 12807, 12770, -1, 12770, 12805, 12769, -1, 12769, 12802, 13143, -1, 13141, 12795, 13137, -1, 13137, 12795, 13144, -1, 13144, 12795, 13145, -1, 13138, 13145, 13148, -1, 13340, 13138, 13148, -1, 13144, 13145, 13138, -1, 8952, 13146, 12794, -1, 12794, 13146, 12812, -1, 12812, 13146, 13168, -1, 13149, 13168, 13150, -1, 13151, 13150, 13147, -1, 13148, 13151, 13147, -1, 12812, 13168, 13149, -1, 13149, 13150, 13151, -1, 13339, 13152, 13153, -1, 13153, 13152, 13155, -1, 13154, 13155, 13164, -1, 13160, 13164, 13156, -1, 13158, 13156, 13157, -1, 13166, 13157, 13162, -1, 13166, 13158, 13157, -1, 13153, 13155, 13154, -1, 13154, 13164, 13160, -1, 13160, 13156, 13158, -1, 13153, 13159, 13339, -1, 13153, 13172, 13159, -1, 13153, 8944, 13172, -1, 13153, 13154, 8944, -1, 8944, 13154, 8946, -1, 8946, 13154, 13160, -1, 8948, 13160, 13158, -1, 13165, 13158, 13166, -1, 13167, 13166, 13162, -1, 13161, 13162, 13157, -1, 13163, 13157, 13156, -1, 8954, 13156, 13164, -1, 8952, 13164, 13155, -1, 13146, 13155, 13168, -1, 13146, 8952, 13155, -1, 8946, 13160, 8948, -1, 8948, 13158, 13165, -1, 13165, 13166, 13167, -1, 13167, 13162, 13161, -1, 13161, 13157, 13163, -1, 13163, 13156, 8954, -1, 8954, 13164, 8952, -1, 13155, 13152, 13168, -1, 13168, 13152, 13150, -1, 13150, 13152, 13147, -1, 13159, 13174, 13339, -1, 13339, 13174, 13169, -1, 8944, 13170, 13172, -1, 13172, 13170, 13171, -1, 13190, 13172, 13171, -1, 13190, 13159, 13172, -1, 13190, 13173, 13159, -1, 13159, 13173, 13174, -1, 13174, 13173, 13192, -1, 13169, 13174, 13192, -1, 13175, 13191, 13181, -1, 13181, 13191, 13176, -1, 13177, 13176, 13179, -1, 13178, 13179, 13186, -1, 13180, 13186, 13189, -1, 13187, 13189, 13188, -1, 13187, 13180, 13189, -1, 13181, 13176, 13177, -1, 13177, 13179, 13178, -1, 13178, 13186, 13180, -1, 13181, 13183, 13175, -1, 13181, 13182, 13183, -1, 13181, 8995, 13182, -1, 13181, 13177, 8995, -1, 8995, 13177, 13184, -1, 13184, 13177, 13178, -1, 8993, 13178, 13180, -1, 13185, 13180, 13187, -1, 8949, 13187, 13188, -1, 8951, 13188, 13189, -1, 8947, 13189, 13186, -1, 8945, 13186, 13179, -1, 13170, 13179, 13176, -1, 13171, 13176, 13190, -1, 13171, 13170, 13176, -1, 13184, 13178, 8993, -1, 8993, 13180, 13185, -1, 13185, 13187, 8949, -1, 8949, 13188, 8951, -1, 8951, 13189, 8947, -1, 8947, 13186, 8945, -1, 8945, 13179, 13170, -1, 13176, 13191, 13190, -1, 13190, 13191, 13173, -1, 13173, 13191, 13192, -1, 13183, 13195, 13175, -1, 13175, 13195, 13345, -1, 13345, 13195, 13193, -1, 13193, 13195, 13194, -1, 13194, 13195, 13183, -1, 13197, 13183, 13182, -1, 13196, 13182, 13198, -1, 13196, 13197, 13182, -1, 13194, 13183, 13197, -1, 13182, 8995, 13198, -1, 13218, 13199, 13204, -1, 13204, 13199, 13216, -1, 13202, 13216, 13203, -1, 13206, 13203, 13212, -1, 13207, 13212, 13211, -1, 13200, 13211, 13201, -1, 13200, 13207, 13211, -1, 13204, 13216, 13202, -1, 13202, 13203, 13206, -1, 13206, 13212, 13207, -1, 13204, 13223, 13218, -1, 13204, 13220, 13223, -1, 13204, 13205, 13220, -1, 13204, 13202, 13205, -1, 13205, 13202, 13214, -1, 13214, 13202, 13206, -1, 13215, 13206, 13207, -1, 13208, 13207, 13200, -1, 13209, 13200, 13201, -1, 13210, 13201, 13211, -1, 8994, 13211, 13212, -1, 13213, 13212, 13203, -1, 13198, 13203, 13216, -1, 13196, 13216, 13197, -1, 13196, 13198, 13216, -1, 13214, 13206, 13215, -1, 13215, 13207, 13208, -1, 13208, 13200, 13209, -1, 13209, 13201, 13210, -1, 13210, 13211, 8994, -1, 8994, 13212, 13213, -1, 13213, 13203, 13198, -1, 13216, 13199, 13197, -1, 13197, 13199, 13194, -1, 13194, 13199, 13193, -1, 13223, 13217, 13218, -1, 13218, 13217, 13219, -1, 13205, 12830, 13220, -1, 13220, 12830, 13222, -1, 13223, 13222, 13224, -1, 13217, 13224, 13221, -1, 13219, 13221, 13230, -1, 13219, 13217, 13221, -1, 13220, 13222, 13223, -1, 13223, 13224, 13217, -1, 11880, 11892, 13225, -1, 13225, 11892, 13233, -1, 13233, 11892, 11891, -1, 13234, 11891, 13226, -1, 12828, 13226, 13235, -1, 13228, 13235, 13227, -1, 13236, 13228, 13227, -1, 13236, 12832, 13228, -1, 13236, 13229, 12832, -1, 12832, 13229, 12836, -1, 12836, 13229, 13232, -1, 13230, 13232, 13231, -1, 13230, 12836, 13232, -1, 13233, 11891, 13234, -1, 13234, 13226, 12828, -1, 12828, 13235, 13228, -1, 13235, 12901, 13227, -1, 13227, 12901, 13237, -1, 13236, 13237, 13238, -1, 13229, 13238, 13239, -1, 13232, 13239, 13240, -1, 13231, 13232, 13240, -1, 13227, 13237, 13236, -1, 13236, 13238, 13229, -1, 13229, 13239, 13232, -1, 12936, 12892, 13240, -1, 12936, 13242, 12892, -1, 12936, 13241, 13242, -1, 13242, 13241, 12885, -1, 12885, 13241, 12899, -1, 13246, 12899, 12910, -1, 13243, 12910, 13244, -1, 12861, 13244, 13245, -1, 12860, 13245, 12859, -1, 12860, 12861, 13245, -1, 12885, 12899, 13246, -1, 13246, 12910, 13243, -1, 13243, 13244, 12861, -1, 13245, 12922, 12859, -1, 12859, 12922, 12886, -1, 12886, 12922, 13247, -1, 12857, 13247, 12928, -1, 12856, 12928, 12932, -1, 13248, 12932, 12943, -1, 13250, 12943, 13249, -1, 13250, 13248, 12943, -1, 13250, 12848, 13248, -1, 13248, 12848, 11755, -1, 12886, 13247, 12857, -1, 12857, 12928, 12856, -1, 12856, 12932, 13248, -1, 12951, 12953, 12892, -1, 12892, 12953, 13251, -1, 13240, 13251, 13346, -1, 13240, 12892, 13251, -1, 13252, 13346, 13255, -1, 13255, 13346, 12950, -1, 13253, 12950, 12949, -1, 13256, 12949, 12945, -1, 13254, 12945, 12946, -1, 13257, 13254, 12946, -1, 13255, 12950, 13253, -1, 13253, 12949, 13256, -1, 13256, 12945, 13254, -1, 13252, 13255, 12972, -1, 12972, 13255, 12956, -1, 12956, 13255, 13253, -1, 12957, 13253, 13256, -1, 12958, 13256, 13254, -1, 13257, 12958, 13254, -1, 13257, 12967, 12958, -1, 13257, 10463, 12967, -1, 12967, 10463, 13259, -1, 13259, 10463, 13260, -1, 12970, 13260, 10462, -1, 13258, 10462, 10461, -1, 13258, 12970, 10462, -1, 12956, 13253, 12957, -1, 12957, 13256, 12958, -1, 13259, 13260, 12970, -1, 12972, 13261, 13347, -1, 13347, 13261, 13279, -1, 13279, 13261, 12977, -1, 13275, 12977, 12955, -1, 13262, 12955, 13024, -1, 13276, 13262, 13024, -1, 13279, 12977, 13275, -1, 13275, 12955, 13262, -1, 13342, 13343, 13265, -1, 13265, 13343, 13278, -1, 13267, 13278, 13274, -1, 13270, 13274, 13264, -1, 13271, 13264, 13273, -1, 13263, 13273, 13272, -1, 13263, 13271, 13273, -1, 13265, 13278, 13267, -1, 13267, 13274, 13270, -1, 13270, 13264, 13271, -1, 13265, 13280, 13342, -1, 13265, 13282, 13280, -1, 13265, 13266, 13282, -1, 13265, 13267, 13266, -1, 13266, 13267, 13268, -1, 13268, 13267, 13270, -1, 13269, 13270, 13271, -1, 12987, 13271, 13263, -1, 13029, 13263, 13272, -1, 13022, 13272, 13273, -1, 13023, 13273, 13264, -1, 13277, 13264, 13274, -1, 13276, 13274, 13278, -1, 13262, 13278, 13275, -1, 13262, 13276, 13278, -1, 13268, 13270, 13269, -1, 13269, 13271, 12987, -1, 12987, 13263, 13029, -1, 13029, 13272, 13022, -1, 13022, 13273, 13023, -1, 13023, 13264, 13277, -1, 13277, 13274, 13276, -1, 13278, 13343, 13275, -1, 13275, 13343, 13279, -1, 13279, 13343, 13347, -1, 13280, 13286, 13342, -1, 13342, 13286, 13281, -1, 13266, 12989, 13282, -1, 13282, 12989, 13283, -1, 13300, 13282, 13283, -1, 13300, 13280, 13282, -1, 13300, 13284, 13280, -1, 13280, 13284, 13286, -1, 13286, 13284, 13285, -1, 13281, 13286, 13285, -1, 13337, 13344, 13288, -1, 13288, 13344, 13293, -1, 13289, 13293, 13292, -1, 13290, 13292, 13299, -1, 13294, 13299, 13287, -1, 13296, 13287, 13298, -1, 13296, 13294, 13287, -1, 13288, 13293, 13289, -1, 13289, 13292, 13290, -1, 13290, 13299, 13294, -1, 13288, 13303, 13337, -1, 13288, 13304, 13303, -1, 13288, 13306, 13304, -1, 13288, 13289, 13306, -1, 13306, 13289, 13017, -1, 13017, 13289, 13290, -1, 13016, 13290, 13294, -1, 13295, 13294, 13296, -1, 13297, 13296, 13298, -1, 13021, 13298, 13287, -1, 13291, 13287, 13299, -1, 12988, 13299, 13292, -1, 12989, 13292, 13293, -1, 13283, 13293, 13300, -1, 13283, 12989, 13293, -1, 13017, 13290, 13016, -1, 13016, 13294, 13295, -1, 13295, 13296, 13297, -1, 13297, 13298, 13021, -1, 13021, 13287, 13291, -1, 13291, 13299, 12988, -1, 12988, 13292, 12989, -1, 13293, 13344, 13300, -1, 13300, 13344, 13284, -1, 13284, 13344, 13285, -1, 13303, 13301, 13337, -1, 13337, 13301, 13348, -1, 13348, 13301, 13302, -1, 13302, 13301, 13323, -1, 13323, 13301, 13303, -1, 13322, 13303, 13304, -1, 13305, 13304, 13019, -1, 13305, 13322, 13304, -1, 13323, 13303, 13322, -1, 13304, 13306, 13019, -1, 13336, 13338, 13313, -1, 13313, 13338, 13307, -1, 13308, 13307, 13309, -1, 13314, 13309, 13310, -1, 13312, 13310, 13321, -1, 13311, 13321, 13319, -1, 13311, 13312, 13321, -1, 13313, 13307, 13308, -1, 13308, 13309, 13314, -1, 13314, 13310, 13312, -1, 13313, 13324, 13336, -1, 13313, 13316, 13324, -1, 13313, 13315, 13316, -1, 13313, 13308, 13315, -1, 13315, 13308, 13013, -1, 13013, 13308, 13314, -1, 13015, 13314, 13312, -1, 13317, 13312, 13311, -1, 13318, 13311, 13319, -1, 13320, 13319, 13321, -1, 13020, 13321, 13310, -1, 13018, 13310, 13309, -1, 13019, 13309, 13307, -1, 13305, 13307, 13322, -1, 13305, 13019, 13307, -1, 13013, 13314, 13015, -1, 13015, 13312, 13317, -1, 13317, 13311, 13318, -1, 13318, 13319, 13320, -1, 13320, 13321, 13020, -1, 13020, 13310, 13018, -1, 13018, 13309, 13019, -1, 13307, 13338, 13322, -1, 13322, 13338, 13323, -1, 13323, 13338, 13302, -1, 13324, 13326, 13336, -1, 13336, 13326, 13334, -1, 13335, 13334, 13325, -1, 13325, 13334, 13326, -1, 13327, 13326, 13324, -1, 12550, 13324, 13316, -1, 13014, 13316, 13315, -1, 13014, 12550, 13316, -1, 13325, 13326, 13327, -1, 13327, 13324, 12550, -1, 13341, 13330, 13328, -1, 13328, 13330, 13329, -1, 13329, 13330, 13114, -1, 13333, 13114, 13113, -1, 13332, 13113, 13331, -1, 13039, 13331, 13119, -1, 13039, 13332, 13331, -1, 13329, 13114, 13333, -1, 13333, 13113, 13332, -1, 13334, 13335, 13336, -1, 13336, 13335, 13341, -1, 13340, 13341, 12672, -1, 13340, 13336, 13341, -1, 13340, 13338, 13336, -1, 13340, 13337, 13338, -1, 13340, 13344, 13337, -1, 13340, 13191, 13344, -1, 13340, 13339, 13191, -1, 13340, 13152, 13339, -1, 13340, 13148, 13152, -1, 13152, 13148, 13147, -1, 13341, 13328, 12672, -1, 13339, 13169, 13191, -1, 13191, 13169, 13192, -1, 13191, 13175, 13344, -1, 13344, 13175, 13252, -1, 13342, 13252, 13343, -1, 13342, 13344, 13252, -1, 13342, 13281, 13344, -1, 13344, 13281, 13285, -1, 13345, 13193, 13175, -1, 13175, 13193, 13199, -1, 13231, 13199, 13218, -1, 13230, 13218, 13219, -1, 13230, 13231, 13218, -1, 13175, 13199, 13231, -1, 13252, 13231, 13346, -1, 13252, 13175, 13231, -1, 13231, 13240, 13346, -1, 13252, 12972, 13343, -1, 13343, 12972, 13347, -1, 13337, 13348, 13338, -1, 13338, 13348, 13302, -1, 13438, 13909, 13436, -1, 13438, 13349, 13909, -1, 13438, 13351, 13349, -1, 13349, 13351, 13350, -1, 13350, 13351, 13352, -1, 13353, 13352, 13354, -1, 13908, 13354, 13907, -1, 13908, 13353, 13354, -1, 13350, 13352, 13353, -1, 13354, 13497, 13907, -1, 13907, 13497, 13906, -1, 13906, 13497, 13355, -1, 13904, 13355, 13498, -1, 13356, 13498, 13860, -1, 13356, 13904, 13498, -1, 13906, 13355, 13904, -1, 13498, 13357, 13860, -1, 13860, 13357, 13358, -1, 13358, 13357, 13359, -1, 13901, 13359, 13899, -1, 13901, 13358, 13359, -1, 13359, 13360, 13899, -1, 13899, 13360, 13897, -1, 13897, 13360, 13363, -1, 13363, 13360, 13362, -1, 13361, 13362, 13365, -1, 13361, 13363, 13362, -1, 13362, 13364, 13365, -1, 13365, 13364, 13895, -1, 13895, 13364, 13366, -1, 13366, 13364, 13857, -1, 13857, 13364, 13856, -1, 13856, 13364, 13501, -1, 13369, 13501, 13446, -1, 13503, 13369, 13446, -1, 13503, 13367, 13369, -1, 13369, 13367, 13504, -1, 13368, 13369, 13504, -1, 13368, 13506, 13369, -1, 13369, 13506, 13450, -1, 13507, 13369, 13450, -1, 13507, 13370, 13369, -1, 13369, 13370, 13508, -1, 13510, 13369, 13508, -1, 13510, 13371, 13369, -1, 13369, 13371, 13512, -1, 13372, 13369, 13512, -1, 13372, 13373, 13369, -1, 13372, 13374, 13373, -1, 13373, 13374, 13375, -1, 13375, 13374, 13513, -1, 13376, 13513, 13401, -1, 13893, 13401, 13377, -1, 13892, 13377, 13454, -1, 13402, 13454, 13515, -1, 13855, 13515, 13516, -1, 13890, 13516, 13517, -1, 13403, 13517, 13378, -1, 13404, 13378, 13379, -1, 13380, 13379, 13518, -1, 13457, 13380, 13518, -1, 13457, 13381, 13380, -1, 13457, 13519, 13381, -1, 13381, 13519, 13853, -1, 13853, 13519, 13520, -1, 13888, 13520, 13405, -1, 13851, 13405, 13523, -1, 13406, 13523, 13524, -1, 13460, 13406, 13524, -1, 13460, 13383, 13406, -1, 13460, 13382, 13383, -1, 13383, 13382, 13384, -1, 13384, 13382, 13385, -1, 13525, 13384, 13385, -1, 13525, 13386, 13384, -1, 13525, 13387, 13386, -1, 13386, 13387, 13389, -1, 13389, 13387, 13388, -1, 13526, 13389, 13388, -1, 13526, 13407, 13389, -1, 13526, 13467, 13407, -1, 13407, 13467, 13527, -1, 13886, 13527, 13528, -1, 13930, 13528, 13529, -1, 13530, 13930, 13529, -1, 13530, 13929, 13930, -1, 13530, 13468, 13929, -1, 13929, 13468, 13928, -1, 13928, 13468, 13531, -1, 13532, 13928, 13531, -1, 13532, 13390, 13928, -1, 13532, 13533, 13390, -1, 13390, 13533, 13391, -1, 13391, 13533, 13470, -1, 13392, 13391, 13470, -1, 13392, 13393, 13391, -1, 13392, 13396, 13393, -1, 13393, 13396, 13394, -1, 13394, 13396, 13926, -1, 13926, 13396, 13395, -1, 13395, 13396, 13397, -1, 13397, 13396, 13924, -1, 13924, 13396, 13879, -1, 13879, 13396, 13923, -1, 13923, 13396, 13399, -1, 13399, 13396, 13400, -1, 13398, 13400, 13408, -1, 13398, 13399, 13400, -1, 13856, 13501, 13369, -1, 13375, 13513, 13376, -1, 13376, 13401, 13893, -1, 13893, 13377, 13892, -1, 13892, 13454, 13402, -1, 13402, 13515, 13855, -1, 13855, 13516, 13890, -1, 13890, 13517, 13403, -1, 13403, 13378, 13404, -1, 13404, 13379, 13380, -1, 13853, 13520, 13888, -1, 13888, 13405, 13851, -1, 13851, 13523, 13406, -1, 13407, 13527, 13886, -1, 13886, 13528, 13930, -1, 13400, 13409, 13408, -1, 13408, 13409, 13410, -1, 13410, 13409, 13411, -1, 13411, 13409, 13922, -1, 13922, 13409, 13876, -1, 13876, 13409, 13434, -1, 13921, 13434, 13432, -1, 13920, 13432, 13919, -1, 13920, 13921, 13432, -1, 13432, 13434, 13412, -1, 13412, 13434, 13413, -1, 13544, 13413, 13414, -1, 13421, 13414, 13475, -1, 13422, 13475, 13535, -1, 13487, 13535, 13536, -1, 13415, 13536, 13416, -1, 13485, 13416, 13477, -1, 13423, 13477, 13478, -1, 13417, 13478, 13419, -1, 13418, 13419, 13537, -1, 13482, 13537, 13424, -1, 13420, 13424, 13479, -1, 13540, 13420, 13479, -1, 13412, 13413, 13544, -1, 13544, 13414, 13421, -1, 13421, 13475, 13422, -1, 13422, 13535, 13487, -1, 13487, 13536, 13415, -1, 13415, 13416, 13485, -1, 13485, 13477, 13423, -1, 13423, 13478, 13417, -1, 13417, 13419, 13418, -1, 13418, 13537, 13482, -1, 13482, 13424, 13420, -1, 13489, 13874, 13432, -1, 13489, 13425, 13874, -1, 13489, 13917, 13425, -1, 13489, 13491, 13917, -1, 13917, 13491, 13916, -1, 13916, 13491, 13873, -1, 13873, 13491, 13545, -1, 13871, 13545, 13915, -1, 13871, 13873, 13545, -1, 13545, 13492, 13915, -1, 13915, 13492, 13914, -1, 13914, 13492, 13493, -1, 13426, 13493, 13869, -1, 13426, 13914, 13493, -1, 13493, 13546, 13869, -1, 13869, 13546, 13913, -1, 13913, 13546, 13494, -1, 13866, 13494, 13427, -1, 13428, 13427, 13429, -1, 13428, 13866, 13427, -1, 13913, 13494, 13866, -1, 13427, 13548, 13429, -1, 13429, 13548, 13865, -1, 13865, 13548, 13550, -1, 13911, 13550, 13551, -1, 13431, 13551, 13496, -1, 13430, 13496, 13910, -1, 13430, 13431, 13496, -1, 13865, 13550, 13911, -1, 13911, 13551, 13431, -1, 13496, 13436, 13910, -1, 13910, 13436, 13909, -1, 13874, 13433, 13432, -1, 13432, 13433, 13919, -1, 13921, 13876, 13434, -1, 13435, 13436, 13437, -1, 13435, 13438, 13436, -1, 13435, 13439, 13438, -1, 13438, 13439, 13351, -1, 13351, 13439, 13647, -1, 13352, 13647, 13440, -1, 13354, 13440, 13646, -1, 13497, 13646, 13441, -1, 13355, 13441, 13442, -1, 13498, 13442, 13443, -1, 13357, 13443, 13499, -1, 13359, 13499, 13444, -1, 13360, 13444, 13643, -1, 13362, 13643, 13500, -1, 13364, 13500, 13445, -1, 13501, 13445, 13502, -1, 13446, 13502, 13447, -1, 13503, 13447, 13642, -1, 13367, 13642, 13618, -1, 13504, 13618, 13448, -1, 13368, 13448, 13505, -1, 13506, 13505, 13449, -1, 13450, 13449, 13616, -1, 13507, 13616, 13615, -1, 13370, 13615, 13614, -1, 13508, 13614, 13509, -1, 13510, 13509, 13613, -1, 13371, 13613, 13511, -1, 13512, 13511, 13612, -1, 13372, 13612, 13640, -1, 13374, 13640, 13451, -1, 13513, 13451, 13452, -1, 13401, 13452, 13453, -1, 13377, 13453, 13609, -1, 13454, 13609, 13514, -1, 13515, 13514, 13608, -1, 13516, 13608, 13607, -1, 13517, 13607, 13455, -1, 13378, 13455, 13635, -1, 13379, 13635, 13456, -1, 13518, 13456, 13458, -1, 13457, 13458, 13459, -1, 13519, 13459, 13605, -1, 13520, 13605, 13521, -1, 13405, 13521, 13522, -1, 13523, 13522, 13603, -1, 13524, 13603, 13461, -1, 13460, 13461, 13602, -1, 13382, 13602, 13462, -1, 13385, 13462, 13601, -1, 13525, 13601, 13463, -1, 13387, 13463, 13464, -1, 13388, 13464, 13465, -1, 13526, 13465, 13466, -1, 13467, 13466, 13598, -1, 13527, 13598, 13597, -1, 13528, 13597, 13596, -1, 13529, 13596, 13631, -1, 13530, 13631, 13594, -1, 13468, 13594, 13629, -1, 13531, 13629, 13469, -1, 13532, 13469, 13593, -1, 13533, 13593, 13534, -1, 13470, 13534, 13591, -1, 13392, 13591, 13471, -1, 13396, 13471, 13472, -1, 13400, 13472, 13473, -1, 13409, 13473, 13625, -1, 13434, 13625, 13624, -1, 13413, 13624, 13474, -1, 13414, 13474, 13623, -1, 13475, 13623, 13587, -1, 13535, 13587, 13585, -1, 13536, 13585, 13476, -1, 13416, 13476, 13622, -1, 13477, 13622, 13621, -1, 13478, 13621, 13584, -1, 13419, 13584, 13620, -1, 13537, 13620, 13538, -1, 13424, 13538, 13539, -1, 13479, 13539, 13581, -1, 13540, 13581, 13480, -1, 13420, 13480, 13481, -1, 13482, 13481, 13483, -1, 13418, 13483, 13541, -1, 13417, 13541, 13484, -1, 13423, 13484, 13486, -1, 13485, 13486, 13542, -1, 13415, 13542, 13488, -1, 13487, 13488, 13579, -1, 13422, 13579, 13576, -1, 13421, 13576, 13543, -1, 13544, 13543, 13574, -1, 13412, 13574, 13570, -1, 13432, 13570, 13490, -1, 13489, 13490, 13566, -1, 13491, 13566, 13564, -1, 13545, 13564, 13563, -1, 13492, 13563, 13562, -1, 13493, 13562, 13559, -1, 13546, 13559, 13547, -1, 13494, 13547, 13495, -1, 13427, 13495, 13558, -1, 13548, 13558, 13549, -1, 13550, 13549, 13554, -1, 13551, 13554, 13653, -1, 13496, 13653, 13437, -1, 13436, 13496, 13437, -1, 13351, 13647, 13352, -1, 13352, 13440, 13354, -1, 13354, 13646, 13497, -1, 13497, 13441, 13355, -1, 13355, 13442, 13498, -1, 13498, 13443, 13357, -1, 13357, 13499, 13359, -1, 13359, 13444, 13360, -1, 13360, 13643, 13362, -1, 13362, 13500, 13364, -1, 13364, 13445, 13501, -1, 13501, 13502, 13446, -1, 13446, 13447, 13503, -1, 13503, 13642, 13367, -1, 13367, 13618, 13504, -1, 13504, 13448, 13368, -1, 13368, 13505, 13506, -1, 13506, 13449, 13450, -1, 13450, 13616, 13507, -1, 13507, 13615, 13370, -1, 13370, 13614, 13508, -1, 13508, 13509, 13510, -1, 13510, 13613, 13371, -1, 13371, 13511, 13512, -1, 13512, 13612, 13372, -1, 13372, 13640, 13374, -1, 13374, 13451, 13513, -1, 13513, 13452, 13401, -1, 13401, 13453, 13377, -1, 13377, 13609, 13454, -1, 13454, 13514, 13515, -1, 13515, 13608, 13516, -1, 13516, 13607, 13517, -1, 13517, 13455, 13378, -1, 13378, 13635, 13379, -1, 13379, 13456, 13518, -1, 13518, 13458, 13457, -1, 13457, 13459, 13519, -1, 13519, 13605, 13520, -1, 13520, 13521, 13405, -1, 13405, 13522, 13523, -1, 13523, 13603, 13524, -1, 13524, 13461, 13460, -1, 13460, 13602, 13382, -1, 13382, 13462, 13385, -1, 13385, 13601, 13525, -1, 13525, 13463, 13387, -1, 13387, 13464, 13388, -1, 13388, 13465, 13526, -1, 13526, 13466, 13467, -1, 13467, 13598, 13527, -1, 13527, 13597, 13528, -1, 13528, 13596, 13529, -1, 13529, 13631, 13530, -1, 13530, 13594, 13468, -1, 13468, 13629, 13531, -1, 13531, 13469, 13532, -1, 13532, 13593, 13533, -1, 13533, 13534, 13470, -1, 13470, 13591, 13392, -1, 13392, 13471, 13396, -1, 13396, 13472, 13400, -1, 13400, 13473, 13409, -1, 13409, 13625, 13434, -1, 13434, 13624, 13413, -1, 13413, 13474, 13414, -1, 13414, 13623, 13475, -1, 13475, 13587, 13535, -1, 13535, 13585, 13536, -1, 13536, 13476, 13416, -1, 13416, 13622, 13477, -1, 13477, 13621, 13478, -1, 13478, 13584, 13419, -1, 13419, 13620, 13537, -1, 13537, 13538, 13424, -1, 13424, 13539, 13479, -1, 13479, 13581, 13540, -1, 13540, 13480, 13420, -1, 13420, 13481, 13482, -1, 13482, 13483, 13418, -1, 13418, 13541, 13417, -1, 13417, 13484, 13423, -1, 13423, 13486, 13485, -1, 13485, 13542, 13415, -1, 13415, 13488, 13487, -1, 13487, 13579, 13422, -1, 13422, 13576, 13421, -1, 13421, 13543, 13544, -1, 13544, 13574, 13412, -1, 13412, 13570, 13432, -1, 13432, 13490, 13489, -1, 13489, 13566, 13491, -1, 13491, 13564, 13545, -1, 13545, 13563, 13492, -1, 13492, 13562, 13493, -1, 13493, 13559, 13546, -1, 13546, 13547, 13494, -1, 13494, 13495, 13427, -1, 13427, 13558, 13548, -1, 13548, 13549, 13550, -1, 13550, 13554, 13551, -1, 13551, 13653, 13496, -1, 13435, 13437, 13552, -1, 13726, 13435, 13552, -1, 13726, 13439, 13435, -1, 13726, 13727, 13439, -1, 13439, 13727, 13647, -1, 13647, 13727, 13682, -1, 13440, 13682, 13553, -1, 13646, 13553, 13685, -1, 13441, 13685, 13442, -1, 13441, 13646, 13685, -1, 13554, 13680, 13653, -1, 13554, 13555, 13680, -1, 13554, 13549, 13555, -1, 13555, 13549, 13556, -1, 13556, 13549, 13558, -1, 13557, 13558, 13495, -1, 13560, 13495, 13547, -1, 13559, 13560, 13547, -1, 13559, 13561, 13560, -1, 13559, 13562, 13561, -1, 13561, 13562, 13567, -1, 13567, 13562, 13563, -1, 13722, 13563, 13564, -1, 13568, 13564, 13566, -1, 13565, 13566, 13652, -1, 13565, 13568, 13566, -1, 13556, 13558, 13557, -1, 13557, 13495, 13560, -1, 13567, 13563, 13722, -1, 13722, 13564, 13568, -1, 13490, 13674, 13566, -1, 13490, 13569, 13674, -1, 13490, 13570, 13569, -1, 13569, 13570, 13720, -1, 13720, 13570, 13571, -1, 13571, 13570, 13574, -1, 13573, 13574, 13543, -1, 13670, 13543, 13572, -1, 13670, 13573, 13543, -1, 13571, 13574, 13573, -1, 13543, 13576, 13572, -1, 13572, 13576, 13575, -1, 13575, 13576, 13577, -1, 13577, 13576, 13579, -1, 13718, 13579, 13578, -1, 13718, 13577, 13579, -1, 13578, 13579, 13580, -1, 13580, 13579, 13488, -1, 13542, 13580, 13488, -1, 13542, 13486, 13580, -1, 13580, 13486, 13484, -1, 13541, 13580, 13484, -1, 13541, 13483, 13580, -1, 13580, 13483, 13481, -1, 13480, 13580, 13481, -1, 13480, 13581, 13580, -1, 13580, 13581, 13539, -1, 13619, 13539, 13538, -1, 13717, 13538, 13620, -1, 13582, 13620, 13584, -1, 13583, 13584, 13621, -1, 13715, 13621, 13622, -1, 13664, 13622, 13476, -1, 13713, 13476, 13585, -1, 13586, 13585, 13587, -1, 13588, 13587, 13623, -1, 13712, 13623, 13474, -1, 13589, 13474, 13624, -1, 13711, 13624, 13625, -1, 13626, 13625, 13473, -1, 13590, 13473, 13472, -1, 13627, 13472, 13471, -1, 13708, 13471, 13591, -1, 13534, 13708, 13591, -1, 13534, 13592, 13708, -1, 13534, 13593, 13592, -1, 13592, 13593, 13707, -1, 13707, 13593, 13469, -1, 13628, 13469, 13629, -1, 13655, 13629, 13594, -1, 13630, 13594, 13631, -1, 13595, 13631, 13596, -1, 13597, 13595, 13596, -1, 13597, 13706, 13595, -1, 13597, 13598, 13706, -1, 13706, 13598, 13599, -1, 13599, 13598, 13466, -1, 13632, 13466, 13465, -1, 13704, 13465, 13464, -1, 13463, 13704, 13464, -1, 13463, 13600, 13704, -1, 13463, 13601, 13600, -1, 13600, 13601, 13748, -1, 13748, 13601, 13462, -1, 13747, 13462, 13602, -1, 13746, 13602, 13461, -1, 13633, 13461, 13603, -1, 13604, 13603, 13522, -1, 13521, 13604, 13522, -1, 13521, 13700, 13604, -1, 13521, 13605, 13700, -1, 13700, 13605, 13698, -1, 13698, 13605, 13459, -1, 13634, 13459, 13458, -1, 13745, 13458, 13456, -1, 13606, 13456, 13635, -1, 13696, 13635, 13455, -1, 13743, 13455, 13607, -1, 13636, 13607, 13608, -1, 13637, 13608, 13514, -1, 13638, 13514, 13609, -1, 13639, 13609, 13453, -1, 13610, 13453, 13452, -1, 13692, 13452, 13451, -1, 13742, 13451, 13640, -1, 13611, 13640, 13612, -1, 13617, 13612, 13511, -1, 13613, 13617, 13511, -1, 13613, 13509, 13617, -1, 13617, 13509, 13614, -1, 13615, 13617, 13614, -1, 13615, 13616, 13617, -1, 13617, 13616, 13449, -1, 13505, 13617, 13449, -1, 13505, 13448, 13617, -1, 13617, 13448, 13618, -1, 13741, 13618, 13650, -1, 13741, 13617, 13618, -1, 13580, 13539, 13619, -1, 13619, 13538, 13717, -1, 13717, 13620, 13582, -1, 13582, 13584, 13583, -1, 13583, 13621, 13715, -1, 13715, 13622, 13664, -1, 13664, 13476, 13713, -1, 13713, 13585, 13586, -1, 13586, 13587, 13588, -1, 13588, 13623, 13712, -1, 13712, 13474, 13589, -1, 13589, 13624, 13711, -1, 13711, 13625, 13626, -1, 13626, 13473, 13590, -1, 13590, 13472, 13627, -1, 13627, 13471, 13708, -1, 13707, 13469, 13628, -1, 13628, 13629, 13655, -1, 13655, 13594, 13630, -1, 13630, 13631, 13595, -1, 13599, 13466, 13632, -1, 13632, 13465, 13704, -1, 13748, 13462, 13747, -1, 13747, 13602, 13746, -1, 13746, 13461, 13633, -1, 13633, 13603, 13604, -1, 13698, 13459, 13634, -1, 13634, 13458, 13745, -1, 13745, 13456, 13606, -1, 13606, 13635, 13696, -1, 13696, 13455, 13743, -1, 13743, 13607, 13636, -1, 13636, 13608, 13637, -1, 13637, 13514, 13638, -1, 13638, 13609, 13639, -1, 13639, 13453, 13610, -1, 13610, 13452, 13692, -1, 13692, 13451, 13742, -1, 13742, 13640, 13611, -1, 13611, 13612, 13617, -1, 13642, 13641, 13618, -1, 13642, 13447, 13641, -1, 13641, 13447, 13644, -1, 13644, 13447, 13502, -1, 13733, 13502, 13445, -1, 13688, 13445, 13500, -1, 13732, 13500, 13643, -1, 13645, 13643, 13444, -1, 13731, 13444, 13499, -1, 13729, 13499, 13443, -1, 13686, 13443, 13442, -1, 13685, 13686, 13442, -1, 13644, 13502, 13733, -1, 13733, 13445, 13688, -1, 13688, 13500, 13732, -1, 13732, 13643, 13645, -1, 13645, 13444, 13731, -1, 13731, 13499, 13729, -1, 13729, 13443, 13686, -1, 13646, 13440, 13553, -1, 13440, 13647, 13682, -1, 13641, 13734, 13618, -1, 13618, 13734, 13648, -1, 13736, 13618, 13648, -1, 13736, 13737, 13618, -1, 13618, 13737, 13738, -1, 13649, 13618, 13738, -1, 13649, 13740, 13618, -1, 13618, 13740, 13650, -1, 13674, 13651, 13566, -1, 13566, 13651, 13652, -1, 13680, 13552, 13653, -1, 13653, 13552, 13437, -1, 13932, 13706, 13705, -1, 13932, 13595, 13706, -1, 13932, 13654, 13595, -1, 13595, 13654, 13630, -1, 13630, 13654, 13656, -1, 13655, 13656, 13657, -1, 13628, 13657, 13958, -1, 13707, 13958, 13936, -1, 13592, 13936, 13658, -1, 13708, 13658, 13659, -1, 13627, 13659, 13660, -1, 13590, 13660, 13709, -1, 13626, 13709, 13710, -1, 13711, 13710, 13938, -1, 13589, 13938, 13661, -1, 13712, 13661, 13662, -1, 13588, 13662, 13940, -1, 13586, 13940, 13663, -1, 13713, 13663, 13714, -1, 13664, 13714, 13941, -1, 13715, 13941, 13716, -1, 13583, 13716, 13665, -1, 13582, 13665, 13666, -1, 13717, 13666, 13962, -1, 13619, 13962, 13667, -1, 13580, 13667, 13964, -1, 13578, 13964, 13966, -1, 13718, 13966, 13668, -1, 13577, 13668, 13669, -1, 13575, 13669, 13945, -1, 13572, 13945, 13719, -1, 13670, 13719, 13671, -1, 13573, 13671, 13672, -1, 13571, 13672, 13967, -1, 13720, 13967, 13673, -1, 13569, 13673, 13968, -1, 13674, 13968, 13969, -1, 13651, 13969, 13971, -1, 13652, 13971, 13675, -1, 13565, 13675, 13676, -1, 13568, 13676, 13721, -1, 13722, 13721, 13723, -1, 13567, 13723, 13677, -1, 13561, 13677, 13678, -1, 13560, 13678, 13679, -1, 13557, 13679, 13953, -1, 13556, 13953, 13724, -1, 13555, 13724, 13681, -1, 13680, 13681, 13725, -1, 13552, 13725, 13956, -1, 13726, 13956, 13957, -1, 13727, 13957, 13683, -1, 13682, 13683, 14003, -1, 13553, 14003, 13684, -1, 13685, 13684, 13687, -1, 13686, 13687, 13728, -1, 13729, 13728, 13730, -1, 13731, 13730, 13978, -1, 13645, 13978, 14004, -1, 13732, 14004, 14005, -1, 13688, 14005, 14006, -1, 13733, 14006, 13979, -1, 13644, 13979, 14007, -1, 13641, 14007, 14008, -1, 13734, 14008, 13689, -1, 13648, 13689, 13735, -1, 13736, 13735, 14009, -1, 13737, 14009, 14010, -1, 13738, 14010, 13690, -1, 13649, 13690, 13739, -1, 13740, 13739, 13691, -1, 13650, 13691, 14011, -1, 13741, 14011, 13987, -1, 13617, 13987, 13989, -1, 13611, 13989, 14012, -1, 13742, 14012, 13693, -1, 13692, 13693, 14013, -1, 13610, 14013, 13991, -1, 13639, 13991, 13694, -1, 13638, 13694, 13695, -1, 13637, 13695, 13993, -1, 13636, 13993, 14014, -1, 13743, 14014, 13995, -1, 13696, 13995, 13744, -1, 13606, 13744, 14015, -1, 13745, 14015, 13697, -1, 13634, 13697, 14018, -1, 13698, 14018, 13699, -1, 13700, 13699, 13701, -1, 13604, 13701, 14019, -1, 13633, 14019, 14020, -1, 13746, 14020, 13702, -1, 13747, 13702, 13703, -1, 13748, 13703, 13749, -1, 13600, 13749, 13750, -1, 13704, 13750, 13999, -1, 13632, 13999, 14002, -1, 13599, 14002, 13705, -1, 13706, 13599, 13705, -1, 13630, 13656, 13655, -1, 13655, 13657, 13628, -1, 13628, 13958, 13707, -1, 13707, 13936, 13592, -1, 13592, 13658, 13708, -1, 13708, 13659, 13627, -1, 13627, 13660, 13590, -1, 13590, 13709, 13626, -1, 13626, 13710, 13711, -1, 13711, 13938, 13589, -1, 13589, 13661, 13712, -1, 13712, 13662, 13588, -1, 13588, 13940, 13586, -1, 13586, 13663, 13713, -1, 13713, 13714, 13664, -1, 13664, 13941, 13715, -1, 13715, 13716, 13583, -1, 13583, 13665, 13582, -1, 13582, 13666, 13717, -1, 13717, 13962, 13619, -1, 13619, 13667, 13580, -1, 13580, 13964, 13578, -1, 13578, 13966, 13718, -1, 13718, 13668, 13577, -1, 13577, 13669, 13575, -1, 13575, 13945, 13572, -1, 13572, 13719, 13670, -1, 13670, 13671, 13573, -1, 13573, 13672, 13571, -1, 13571, 13967, 13720, -1, 13720, 13673, 13569, -1, 13569, 13968, 13674, -1, 13674, 13969, 13651, -1, 13651, 13971, 13652, -1, 13652, 13675, 13565, -1, 13565, 13676, 13568, -1, 13568, 13721, 13722, -1, 13722, 13723, 13567, -1, 13567, 13677, 13561, -1, 13561, 13678, 13560, -1, 13560, 13679, 13557, -1, 13557, 13953, 13556, -1, 13556, 13724, 13555, -1, 13555, 13681, 13680, -1, 13680, 13725, 13552, -1, 13552, 13956, 13726, -1, 13726, 13957, 13727, -1, 13727, 13683, 13682, -1, 13682, 14003, 13553, -1, 13553, 13684, 13685, -1, 13685, 13687, 13686, -1, 13686, 13728, 13729, -1, 13729, 13730, 13731, -1, 13731, 13978, 13645, -1, 13645, 14004, 13732, -1, 13732, 14005, 13688, -1, 13688, 14006, 13733, -1, 13733, 13979, 13644, -1, 13644, 14007, 13641, -1, 13641, 14008, 13734, -1, 13734, 13689, 13648, -1, 13648, 13735, 13736, -1, 13736, 14009, 13737, -1, 13737, 14010, 13738, -1, 13738, 13690, 13649, -1, 13649, 13739, 13740, -1, 13740, 13691, 13650, -1, 13650, 14011, 13741, -1, 13741, 13987, 13617, -1, 13617, 13989, 13611, -1, 13611, 14012, 13742, -1, 13742, 13693, 13692, -1, 13692, 14013, 13610, -1, 13610, 13991, 13639, -1, 13639, 13694, 13638, -1, 13638, 13695, 13637, -1, 13637, 13993, 13636, -1, 13636, 14014, 13743, -1, 13743, 13995, 13696, -1, 13696, 13744, 13606, -1, 13606, 14015, 13745, -1, 13745, 13697, 13634, -1, 13634, 14018, 13698, -1, 13698, 13699, 13700, -1, 13700, 13701, 13604, -1, 13604, 14019, 13633, -1, 13633, 14020, 13746, -1, 13746, 13702, 13747, -1, 13747, 13703, 13748, -1, 13748, 13749, 13600, -1, 13600, 13750, 13704, -1, 13704, 13999, 13632, -1, 13632, 14002, 13599, -1, 13931, 14001, 13751, -1, 14021, 13931, 13751, -1, 14021, 13933, 13931, -1, 14021, 14024, 13933, -1, 13933, 14024, 13934, -1, 13934, 14024, 13847, -1, 13935, 13847, 13846, -1, 13937, 13846, 13752, -1, 13845, 13752, 14048, -1, 13959, 14048, 13753, -1, 13844, 13753, 14049, -1, 13843, 14049, 13842, -1, 13841, 13842, 14027, -1, 13840, 14027, 13754, -1, 13939, 13754, 13805, -1, 13939, 13840, 13754, -1, 13756, 13755, 14000, -1, 13756, 13757, 13755, -1, 13756, 13998, 13757, -1, 13757, 13998, 13758, -1, 13758, 13998, 13997, -1, 14091, 13997, 13759, -1, 14089, 13759, 13806, -1, 13807, 13806, 13808, -1, 13760, 13808, 13761, -1, 13809, 13761, 13996, -1, 13810, 13996, 13762, -1, 14105, 13762, 14017, -1, 14104, 14017, 14016, -1, 13763, 14104, 14016, -1, 13763, 13764, 14104, -1, 13763, 13765, 13764, -1, 13764, 13765, 13811, -1, 13811, 13765, 13994, -1, 14103, 13994, 13766, -1, 13812, 13766, 13813, -1, 13767, 13813, 13768, -1, 14100, 13768, 13992, -1, 14099, 13992, 13769, -1, 13814, 13769, 13990, -1, 14082, 13990, 13770, -1, 14081, 13770, 13771, -1, 13772, 13771, 13988, -1, 13773, 13988, 13774, -1, 14076, 13774, 13775, -1, 13815, 13775, 13816, -1, 14098, 13816, 13817, -1, 14096, 13817, 13986, -1, 13818, 13986, 13985, -1, 13819, 13985, 13984, -1, 14095, 13984, 13983, -1, 13776, 13983, 13982, -1, 14094, 13982, 13981, -1, 14073, 13981, 13777, -1, 13820, 13777, 13980, -1, 13821, 13980, 13822, -1, 13823, 13822, 13779, -1, 13778, 13779, 13781, -1, 13780, 13781, 13824, -1, 14092, 13824, 13977, -1, 13782, 13977, 13976, -1, 13783, 13782, 13976, -1, 13783, 13784, 13782, -1, 13783, 13785, 13784, -1, 13784, 13785, 14070, -1, 14070, 13785, 13787, -1, 13786, 13787, 13975, -1, 13825, 13975, 13788, -1, 13826, 13788, 13974, -1, 14069, 13974, 13955, -1, 14068, 13955, 13954, -1, 14067, 13954, 13952, -1, 13789, 13952, 13951, -1, 13973, 13789, 13951, -1, 13973, 13790, 13789, -1, 13973, 13972, 13790, -1, 13790, 13972, 13791, -1, 13791, 13972, 13792, -1, 13827, 13792, 13950, -1, 14041, 13950, 13949, -1, 13828, 13949, 13793, -1, 14065, 13793, 13970, -1, 14064, 13970, 13794, -1, 14063, 13794, 13948, -1, 14061, 13948, 13947, -1, 13829, 13947, 13830, -1, 13831, 13830, 13946, -1, 13832, 13946, 13833, -1, 13834, 13833, 13795, -1, 14058, 13795, 13796, -1, 14057, 13796, 13944, -1, 14056, 13944, 13943, -1, 14055, 13943, 13965, -1, 13835, 13965, 13963, -1, 13836, 13963, 13797, -1, 14054, 13797, 13961, -1, 13798, 13961, 13942, -1, 14052, 13942, 13837, -1, 13799, 13837, 13800, -1, 14051, 13800, 13960, -1, 14029, 13960, 13801, -1, 13838, 13801, 13839, -1, 13802, 13839, 13803, -1, 13804, 13803, 13805, -1, 13754, 13804, 13805, -1, 13758, 13997, 14091, -1, 14091, 13759, 14089, -1, 14089, 13806, 13807, -1, 13807, 13808, 13760, -1, 13760, 13761, 13809, -1, 13809, 13996, 13810, -1, 13810, 13762, 14105, -1, 14105, 14017, 14104, -1, 13811, 13994, 14103, -1, 14103, 13766, 13812, -1, 13812, 13813, 13767, -1, 13767, 13768, 14100, -1, 14100, 13992, 14099, -1, 14099, 13769, 13814, -1, 13814, 13990, 14082, -1, 14082, 13770, 14081, -1, 14081, 13771, 13772, -1, 13772, 13988, 13773, -1, 13773, 13774, 14076, -1, 14076, 13775, 13815, -1, 13815, 13816, 14098, -1, 14098, 13817, 14096, -1, 14096, 13986, 13818, -1, 13818, 13985, 13819, -1, 13819, 13984, 14095, -1, 14095, 13983, 13776, -1, 13776, 13982, 14094, -1, 14094, 13981, 14073, -1, 14073, 13777, 13820, -1, 13820, 13980, 13821, -1, 13821, 13822, 13823, -1, 13823, 13779, 13778, -1, 13778, 13781, 13780, -1, 13780, 13824, 14092, -1, 14092, 13977, 13782, -1, 14070, 13787, 13786, -1, 13786, 13975, 13825, -1, 13825, 13788, 13826, -1, 13826, 13974, 14069, -1, 14069, 13955, 14068, -1, 14068, 13954, 14067, -1, 14067, 13952, 13789, -1, 13791, 13792, 13827, -1, 13827, 13950, 14041, -1, 14041, 13949, 13828, -1, 13828, 13793, 14065, -1, 14065, 13970, 14064, -1, 14064, 13794, 14063, -1, 14063, 13948, 14061, -1, 14061, 13947, 13829, -1, 13829, 13830, 13831, -1, 13831, 13946, 13832, -1, 13832, 13833, 13834, -1, 13834, 13795, 14058, -1, 14058, 13796, 14057, -1, 14057, 13944, 14056, -1, 14056, 13943, 14055, -1, 14055, 13965, 13835, -1, 13835, 13963, 13836, -1, 13836, 13797, 14054, -1, 14054, 13961, 13798, -1, 13798, 13942, 14052, -1, 14052, 13837, 13799, -1, 13799, 13800, 14051, -1, 14051, 13960, 14029, -1, 14029, 13801, 13838, -1, 13838, 13839, 13802, -1, 13802, 13803, 13804, -1, 13840, 13841, 14027, -1, 13841, 13843, 13842, -1, 13843, 13844, 14049, -1, 13844, 13959, 13753, -1, 13959, 13845, 14048, -1, 13845, 13937, 13752, -1, 13937, 13935, 13846, -1, 13935, 13934, 13847, -1, 13755, 13751, 14000, -1, 14000, 13751, 14001, -1, 13848, 13407, 14022, -1, 13848, 13389, 13407, -1, 13848, 13849, 13389, -1, 13389, 13849, 13386, -1, 13386, 13849, 14107, -1, 13384, 14107, 14090, -1, 13383, 14090, 13850, -1, 13406, 13850, 13887, -1, 13851, 13887, 14106, -1, 13888, 14106, 13852, -1, 13853, 13852, 13854, -1, 13381, 13854, 14088, -1, 13380, 14088, 14087, -1, 13404, 14087, 14086, -1, 13403, 14086, 13889, -1, 13890, 13889, 14102, -1, 13855, 14102, 13891, -1, 13402, 13891, 14101, -1, 13892, 14101, 14085, -1, 13893, 14085, 14084, -1, 13376, 14084, 13894, -1, 13375, 13894, 14083, -1, 13373, 14083, 14080, -1, 13369, 14080, 14079, -1, 13856, 14079, 14078, -1, 13857, 14078, 14077, -1, 13366, 14077, 14075, -1, 13895, 14075, 14097, -1, 13365, 14097, 13896, -1, 13361, 13896, 13858, -1, 13363, 13858, 14074, -1, 13897, 14074, 13898, -1, 13899, 13898, 13900, -1, 13901, 13900, 13902, -1, 13358, 13902, 13859, -1, 13860, 13859, 13903, -1, 13356, 13903, 13861, -1, 13904, 13861, 13905, -1, 13906, 13905, 14093, -1, 13907, 14093, 13862, -1, 13908, 13862, 14072, -1, 13353, 14072, 13863, -1, 13350, 13863, 14071, -1, 13349, 14071, 14047, -1, 13909, 14047, 14046, -1, 13910, 14046, 13864, -1, 13430, 13864, 14045, -1, 13431, 14045, 14044, -1, 13911, 14044, 14043, -1, 13865, 14043, 13912, -1, 13429, 13912, 14042, -1, 13428, 14042, 14066, -1, 13866, 14066, 13867, -1, 13913, 13867, 13868, -1, 13869, 13868, 13870, -1, 13426, 13870, 14040, -1, 13914, 14040, 14039, -1, 13915, 14039, 14062, -1, 13871, 14062, 13872, -1, 13873, 13872, 14038, -1, 13916, 14038, 14060, -1, 13917, 14060, 14059, -1, 13425, 14059, 13918, -1, 13874, 13918, 14037, -1, 13433, 14037, 14036, -1, 13919, 14036, 14035, -1, 13920, 14035, 13875, -1, 13921, 13875, 14034, -1, 13876, 14034, 13877, -1, 13922, 13877, 14053, -1, 13411, 14053, 14033, -1, 13410, 14033, 14032, -1, 13408, 14032, 14031, -1, 13398, 14031, 14030, -1, 13399, 14030, 13878, -1, 13923, 13878, 14028, -1, 13879, 14028, 13880, -1, 13924, 13880, 13881, -1, 13397, 13881, 14050, -1, 13395, 14050, 13925, -1, 13926, 13925, 14026, -1, 13394, 14026, 13882, -1, 13393, 13882, 13883, -1, 13391, 13883, 13884, -1, 13390, 13884, 13927, -1, 13928, 13927, 14025, -1, 13929, 14025, 13885, -1, 13930, 13885, 14023, -1, 13886, 14023, 14022, -1, 13407, 13886, 14022, -1, 13386, 14107, 13384, -1, 13384, 14090, 13383, -1, 13383, 13850, 13406, -1, 13406, 13887, 13851, -1, 13851, 14106, 13888, -1, 13888, 13852, 13853, -1, 13853, 13854, 13381, -1, 13381, 14088, 13380, -1, 13380, 14087, 13404, -1, 13404, 14086, 13403, -1, 13403, 13889, 13890, -1, 13890, 14102, 13855, -1, 13855, 13891, 13402, -1, 13402, 14101, 13892, -1, 13892, 14085, 13893, -1, 13893, 14084, 13376, -1, 13376, 13894, 13375, -1, 13375, 14083, 13373, -1, 13373, 14080, 13369, -1, 13369, 14079, 13856, -1, 13856, 14078, 13857, -1, 13857, 14077, 13366, -1, 13366, 14075, 13895, -1, 13895, 14097, 13365, -1, 13365, 13896, 13361, -1, 13361, 13858, 13363, -1, 13363, 14074, 13897, -1, 13897, 13898, 13899, -1, 13899, 13900, 13901, -1, 13901, 13902, 13358, -1, 13358, 13859, 13860, -1, 13860, 13903, 13356, -1, 13356, 13861, 13904, -1, 13904, 13905, 13906, -1, 13906, 14093, 13907, -1, 13907, 13862, 13908, -1, 13908, 14072, 13353, -1, 13353, 13863, 13350, -1, 13350, 14071, 13349, -1, 13349, 14047, 13909, -1, 13909, 14046, 13910, -1, 13910, 13864, 13430, -1, 13430, 14045, 13431, -1, 13431, 14044, 13911, -1, 13911, 14043, 13865, -1, 13865, 13912, 13429, -1, 13429, 14042, 13428, -1, 13428, 14066, 13866, -1, 13866, 13867, 13913, -1, 13913, 13868, 13869, -1, 13869, 13870, 13426, -1, 13426, 14040, 13914, -1, 13914, 14039, 13915, -1, 13915, 14062, 13871, -1, 13871, 13872, 13873, -1, 13873, 14038, 13916, -1, 13916, 14060, 13917, -1, 13917, 14059, 13425, -1, 13425, 13918, 13874, -1, 13874, 14037, 13433, -1, 13433, 14036, 13919, -1, 13919, 14035, 13920, -1, 13920, 13875, 13921, -1, 13921, 14034, 13876, -1, 13876, 13877, 13922, -1, 13922, 14053, 13411, -1, 13411, 14033, 13410, -1, 13410, 14032, 13408, -1, 13408, 14031, 13398, -1, 13398, 14030, 13399, -1, 13399, 13878, 13923, -1, 13923, 14028, 13879, -1, 13879, 13880, 13924, -1, 13924, 13881, 13397, -1, 13397, 14050, 13395, -1, 13395, 13925, 13926, -1, 13926, 14026, 13394, -1, 13394, 13882, 13393, -1, 13393, 13883, 13391, -1, 13391, 13884, 13390, -1, 13390, 13927, 13928, -1, 13928, 14025, 13929, -1, 13929, 13885, 13930, -1, 13930, 14023, 13886, -1, 13931, 13932, 14001, -1, 13931, 13654, 13932, -1, 13931, 13933, 13654, -1, 13654, 13933, 13656, -1, 13656, 13933, 13934, -1, 13657, 13934, 13935, -1, 13958, 13935, 13937, -1, 13936, 13937, 13845, -1, 13658, 13845, 13959, -1, 13659, 13959, 13844, -1, 13660, 13844, 13843, -1, 13709, 13843, 13841, -1, 13710, 13841, 13840, -1, 13938, 13840, 13939, -1, 13661, 13939, 13805, -1, 13662, 13805, 13803, -1, 13940, 13803, 13839, -1, 13663, 13839, 13801, -1, 13714, 13801, 13960, -1, 13941, 13960, 13800, -1, 13716, 13800, 13837, -1, 13665, 13837, 13942, -1, 13666, 13942, 13961, -1, 13962, 13961, 13797, -1, 13667, 13797, 13963, -1, 13964, 13963, 13965, -1, 13966, 13965, 13943, -1, 13668, 13943, 13944, -1, 13669, 13944, 13796, -1, 13945, 13796, 13795, -1, 13719, 13795, 13833, -1, 13671, 13833, 13946, -1, 13672, 13946, 13830, -1, 13967, 13830, 13947, -1, 13673, 13947, 13948, -1, 13968, 13948, 13794, -1, 13969, 13794, 13970, -1, 13971, 13970, 13793, -1, 13675, 13793, 13949, -1, 13676, 13949, 13950, -1, 13721, 13950, 13792, -1, 13723, 13792, 13972, -1, 13677, 13972, 13973, -1, 13678, 13973, 13951, -1, 13679, 13951, 13952, -1, 13953, 13952, 13954, -1, 13724, 13954, 13955, -1, 13681, 13955, 13974, -1, 13725, 13974, 13788, -1, 13956, 13788, 13957, -1, 13956, 13725, 13788, -1, 13656, 13934, 13657, -1, 13657, 13935, 13958, -1, 13958, 13937, 13936, -1, 13936, 13845, 13658, -1, 13658, 13959, 13659, -1, 13659, 13844, 13660, -1, 13660, 13843, 13709, -1, 13709, 13841, 13710, -1, 13710, 13840, 13938, -1, 13938, 13939, 13661, -1, 13661, 13805, 13662, -1, 13662, 13803, 13940, -1, 13940, 13839, 13663, -1, 13663, 13801, 13714, -1, 13714, 13960, 13941, -1, 13941, 13800, 13716, -1, 13716, 13837, 13665, -1, 13665, 13942, 13666, -1, 13666, 13961, 13962, -1, 13962, 13797, 13667, -1, 13667, 13963, 13964, -1, 13964, 13965, 13966, -1, 13966, 13943, 13668, -1, 13668, 13944, 13669, -1, 13669, 13796, 13945, -1, 13945, 13795, 13719, -1, 13719, 13833, 13671, -1, 13671, 13946, 13672, -1, 13672, 13830, 13967, -1, 13967, 13947, 13673, -1, 13673, 13948, 13968, -1, 13968, 13794, 13969, -1, 13969, 13970, 13971, -1, 13971, 13793, 13675, -1, 13675, 13949, 13676, -1, 13676, 13950, 13721, -1, 13721, 13792, 13723, -1, 13723, 13972, 13677, -1, 13677, 13973, 13678, -1, 13678, 13951, 13679, -1, 13679, 13952, 13953, -1, 13953, 13954, 13724, -1, 13724, 13955, 13681, -1, 13681, 13974, 13725, -1, 13788, 13975, 13957, -1, 13957, 13975, 13683, -1, 13683, 13975, 13787, -1, 14003, 13787, 13785, -1, 13684, 13785, 13783, -1, 13687, 13783, 13976, -1, 13728, 13976, 13977, -1, 13730, 13977, 13824, -1, 13978, 13824, 13781, -1, 14004, 13781, 13779, -1, 14005, 13779, 13822, -1, 14006, 13822, 13980, -1, 13979, 13980, 13777, -1, 14007, 13777, 13981, -1, 14008, 13981, 13982, -1, 13689, 13982, 13983, -1, 13735, 13983, 13984, -1, 14009, 13984, 13985, -1, 14010, 13985, 13986, -1, 13690, 13986, 13817, -1, 13739, 13817, 13816, -1, 13691, 13816, 13775, -1, 14011, 13775, 13774, -1, 13987, 13774, 13988, -1, 13989, 13988, 13771, -1, 14012, 13771, 13770, -1, 13693, 13770, 13990, -1, 14013, 13990, 13769, -1, 13991, 13769, 13992, -1, 13694, 13992, 13768, -1, 13695, 13768, 13813, -1, 13993, 13813, 13766, -1, 14014, 13766, 13994, -1, 13995, 13994, 13765, -1, 13744, 13765, 13763, -1, 14015, 13763, 14016, -1, 13697, 14016, 14017, -1, 14018, 14017, 13762, -1, 13699, 13762, 13996, -1, 13701, 13996, 13761, -1, 14019, 13761, 13808, -1, 14020, 13808, 13806, -1, 13702, 13806, 13759, -1, 13703, 13759, 13997, -1, 13749, 13997, 13998, -1, 13750, 13998, 13756, -1, 13999, 13756, 14000, -1, 14002, 14000, 14001, -1, 13705, 14001, 13932, -1, 13705, 14002, 14001, -1, 13683, 13787, 14003, -1, 14003, 13785, 13684, -1, 13684, 13783, 13687, -1, 13687, 13976, 13728, -1, 13728, 13977, 13730, -1, 13730, 13824, 13978, -1, 13978, 13781, 14004, -1, 14004, 13779, 14005, -1, 14005, 13822, 14006, -1, 14006, 13980, 13979, -1, 13979, 13777, 14007, -1, 14007, 13981, 14008, -1, 14008, 13982, 13689, -1, 13689, 13983, 13735, -1, 13735, 13984, 14009, -1, 14009, 13985, 14010, -1, 14010, 13986, 13690, -1, 13690, 13817, 13739, -1, 13739, 13816, 13691, -1, 13691, 13775, 14011, -1, 14011, 13774, 13987, -1, 13987, 13988, 13989, -1, 13989, 13771, 14012, -1, 14012, 13770, 13693, -1, 13693, 13990, 14013, -1, 14013, 13769, 13991, -1, 13991, 13992, 13694, -1, 13694, 13768, 13695, -1, 13695, 13813, 13993, -1, 13993, 13766, 14014, -1, 14014, 13994, 13995, -1, 13995, 13765, 13744, -1, 13744, 13763, 14015, -1, 14015, 14016, 13697, -1, 13697, 14017, 14018, -1, 14018, 13762, 13699, -1, 13699, 13996, 13701, -1, 13701, 13761, 14019, -1, 14019, 13808, 14020, -1, 14020, 13806, 13702, -1, 13702, 13759, 13703, -1, 13703, 13997, 13749, -1, 13749, 13998, 13750, -1, 13750, 13756, 13999, -1, 13999, 14000, 14002, -1, 14023, 14021, 14022, -1, 14023, 14024, 14021, -1, 14023, 13885, 14024, -1, 14024, 13885, 13847, -1, 13847, 13885, 14025, -1, 13846, 14025, 13927, -1, 13752, 13927, 13884, -1, 14048, 13884, 13883, -1, 13753, 13883, 13882, -1, 14049, 13882, 14026, -1, 13842, 14026, 13925, -1, 14027, 13925, 14050, -1, 13754, 14050, 13881, -1, 13804, 13881, 13880, -1, 13802, 13880, 14028, -1, 13838, 14028, 13878, -1, 14029, 13878, 14030, -1, 14051, 14030, 14031, -1, 13799, 14031, 14032, -1, 14052, 14032, 14033, -1, 13798, 14033, 14053, -1, 14054, 14053, 13877, -1, 13836, 13877, 14034, -1, 13835, 14034, 13875, -1, 14055, 13875, 14035, -1, 14056, 14035, 14036, -1, 14057, 14036, 14037, -1, 14058, 14037, 13918, -1, 13834, 13918, 14059, -1, 13832, 14059, 14060, -1, 13831, 14060, 14038, -1, 13829, 14038, 13872, -1, 14061, 13872, 14062, -1, 14063, 14062, 14039, -1, 14064, 14039, 14040, -1, 14065, 14040, 13870, -1, 13828, 13870, 13868, -1, 14041, 13868, 13867, -1, 13827, 13867, 14066, -1, 13791, 14066, 14042, -1, 13790, 14042, 13912, -1, 13789, 13912, 14043, -1, 14067, 14043, 14044, -1, 14068, 14044, 14045, -1, 14069, 14045, 13864, -1, 13826, 13864, 14046, -1, 13825, 14046, 14047, -1, 13786, 14047, 14070, -1, 13786, 13825, 14047, -1, 13847, 14025, 13846, -1, 13846, 13927, 13752, -1, 13752, 13884, 14048, -1, 14048, 13883, 13753, -1, 13753, 13882, 14049, -1, 14049, 14026, 13842, -1, 13842, 13925, 14027, -1, 14027, 14050, 13754, -1, 13754, 13881, 13804, -1, 13804, 13880, 13802, -1, 13802, 14028, 13838, -1, 13838, 13878, 14029, -1, 14029, 14030, 14051, -1, 14051, 14031, 13799, -1, 13799, 14032, 14052, -1, 14052, 14033, 13798, -1, 13798, 14053, 14054, -1, 14054, 13877, 13836, -1, 13836, 14034, 13835, -1, 13835, 13875, 14055, -1, 14055, 14035, 14056, -1, 14056, 14036, 14057, -1, 14057, 14037, 14058, -1, 14058, 13918, 13834, -1, 13834, 14059, 13832, -1, 13832, 14060, 13831, -1, 13831, 14038, 13829, -1, 13829, 13872, 14061, -1, 14061, 14062, 14063, -1, 14063, 14039, 14064, -1, 14064, 14040, 14065, -1, 14065, 13870, 13828, -1, 13828, 13868, 14041, -1, 14041, 13867, 13827, -1, 13827, 14066, 13791, -1, 13791, 14042, 13790, -1, 13790, 13912, 13789, -1, 13789, 14043, 14067, -1, 14067, 14044, 14068, -1, 14068, 14045, 14069, -1, 14069, 13864, 13826, -1, 13826, 14046, 13825, -1, 14047, 14071, 14070, -1, 14070, 14071, 13784, -1, 13784, 14071, 13863, -1, 13782, 13863, 14072, -1, 14092, 14072, 13862, -1, 13780, 13862, 14093, -1, 13778, 14093, 13905, -1, 13823, 13905, 13861, -1, 13821, 13861, 13903, -1, 13820, 13903, 13859, -1, 14073, 13859, 13902, -1, 14094, 13902, 13900, -1, 13776, 13900, 13898, -1, 14095, 13898, 14074, -1, 13819, 14074, 13858, -1, 13818, 13858, 13896, -1, 14096, 13896, 14097, -1, 14098, 14097, 14075, -1, 13815, 14075, 14077, -1, 14076, 14077, 14078, -1, 13773, 14078, 14079, -1, 13772, 14079, 14080, -1, 14081, 14080, 14083, -1, 14082, 14083, 13894, -1, 13814, 13894, 14084, -1, 14099, 14084, 14085, -1, 14100, 14085, 14101, -1, 13767, 14101, 13891, -1, 13812, 13891, 14102, -1, 14103, 14102, 13889, -1, 13811, 13889, 14086, -1, 13764, 14086, 14087, -1, 14104, 14087, 14088, -1, 14105, 14088, 13854, -1, 13810, 13854, 13852, -1, 13809, 13852, 14106, -1, 13760, 14106, 13887, -1, 13807, 13887, 13850, -1, 14089, 13850, 14090, -1, 14091, 14090, 14107, -1, 13758, 14107, 13849, -1, 13757, 13849, 13848, -1, 13755, 13848, 14022, -1, 13751, 14022, 14021, -1, 13751, 13755, 14022, -1, 13784, 13863, 13782, -1, 13782, 14072, 14092, -1, 14092, 13862, 13780, -1, 13780, 14093, 13778, -1, 13778, 13905, 13823, -1, 13823, 13861, 13821, -1, 13821, 13903, 13820, -1, 13820, 13859, 14073, -1, 14073, 13902, 14094, -1, 14094, 13900, 13776, -1, 13776, 13898, 14095, -1, 14095, 14074, 13819, -1, 13819, 13858, 13818, -1, 13818, 13896, 14096, -1, 14096, 14097, 14098, -1, 14098, 14075, 13815, -1, 13815, 14077, 14076, -1, 14076, 14078, 13773, -1, 13773, 14079, 13772, -1, 13772, 14080, 14081, -1, 14081, 14083, 14082, -1, 14082, 13894, 13814, -1, 13814, 14084, 14099, -1, 14099, 14085, 14100, -1, 14100, 14101, 13767, -1, 13767, 13891, 13812, -1, 13812, 14102, 14103, -1, 14103, 13889, 13811, -1, 13811, 14086, 13764, -1, 13764, 14087, 14104, -1, 14104, 14088, 14105, -1, 14105, 13854, 13810, -1, 13810, 13852, 13809, -1, 13809, 14106, 13760, -1, 13760, 13887, 13807, -1, 13807, 13850, 14089, -1, 14089, 14090, 14091, -1, 14091, 14107, 13758, -1, 13758, 13849, 13757, -1, 13757, 13848, 13755, -1 ] } } ] } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 0.000 description "top" position -12.650 -0.250 61.030 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 3.142 description "bottom" position -12.650 -0.250 -80.230 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 1.571 description "front" position -12.650 -70.880 -9.600 } Viewpoint { jump TRUE orientation -0.000 -0.707 -0.707 3.142 description "back" position -12.650 70.380 -9.600 } Viewpoint { jump TRUE orientation 0.577 -0.577 -0.577 2.094 description "right" position -83.280 -0.250 -9.600 } Viewpoint { jump TRUE orientation 0.577 0.577 0.577 2.094 description "left" position 57.980 -0.250 -9.600 } NavigationInfo { avatarSize [0.25, 1.6, 0.75] headlight TRUE speed 1.0 type "EXAMINE" visibilityLimit 0.0 } choreonoid-1.5.0/share/model/RIC30/parts/L_ANKLE_P.wrl0000664000000000000000000456176212741425367020633 0ustar rootroot#VRML V2.0 utf8 WorldInfo { title "Exported tringle mesh to VRML97" info ["Created by FreeCAD" ""] } Background { skyAngle 1.57 skyColor 0.1 0.2 0.2 } Transform { scale 0.001 0.001 0.001 rotation 0 0 1 0 scaleOrientation 0 0 1 0 bboxCenter 0 0 0 bboxSize 50.500 29.500 39.600 center 0.000 0.000 0.000 translation 0.000 0.000 0.000 children [ Shape { appearance Appearance { material Material { ambientIntensity 0.2 diffuseColor 0.00 0.00 0.00 emissiveColor 0.00 0.00 0.00 specularColor 0.98 0.98 0.98 shininess 0.06 transparency 0.00 } } geometry IndexedFaceSet { solid FALSE coord Coordinate { point [ -0.000 -1.800 0.650, 0.354 -1.800 -0.545, 0.357 -1.800 0.543, 0.460 -1.800 0.460, 0.639 -1.800 0.122, 0.604 -1.800 0.239, 0.543 -1.800 -0.357, 0.604 -1.800 -0.239, 0.650 -1.800 -0.000, -0.354 -1.800 0.545, -0.357 -1.800 -0.543, -0.460 -1.800 -0.460, -0.604 -1.800 -0.239, -0.460 -1.800 0.460, -0.650 -1.800 -0.000, -0.640 -1.800 0.119, -0.122 -1.800 0.638, 0.000 -1.800 -0.650, -0.612 11.000 1.478, -0.889 11.000 -1.330, -1.131 11.000 -1.131, -1.478 11.000 0.612, 0.000 11.000 -1.600, -0.000 11.000 1.600, 0.312 11.000 1.569, 0.889 11.000 1.330, 1.330 11.000 -0.889, 1.569 11.000 0.312, 0.612 11.000 -1.478, 1.330 11.000 0.889, 1.478 11.000 0.612, 1.569 11.000 -0.312, -0.339 -2.000 0.780, -0.437 -1.944 0.719, -0.571 -1.849 0.533, -0.664 -1.802 0.138, -0.604 -1.800 0.239, -0.602 -1.802 0.312, -0.496 -1.802 0.463, -0.227 -1.944 0.811, 0.119 -1.800 0.640, 0.353 -1.802 0.580, 0.239 -1.800 0.604, 0.748 -1.944 0.387, 0.571 -1.849 0.533, 0.496 -1.802 0.463, 0.544 -1.800 0.354, 0.640 -1.800 -0.119, 0.677 -1.802 -0.046, 0.638 -1.849 -0.450, 0.688 -1.944 -0.486, 0.793 -1.944 -0.282, 0.639 -1.802 -0.227, 0.824 -1.944 0.171, 0.840 -1.944 -0.057, 0.664 -1.802 0.138, 0.832 -2.000 -0.173, 0.442 -2.000 -0.726, 0.531 -1.944 -0.653, 0.270 -1.802 -0.622, 0.239 -1.800 -0.604, 0.092 -1.802 -0.672, 0.122 -1.800 -0.638, -0.531 -1.944 -0.653, -0.442 -2.000 -0.726, -0.335 -1.944 -0.772, -0.115 -1.944 -0.834, -0.106 -1.849 -0.774, 0.460 -1.800 -0.460, 0.428 -1.802 -0.526, 0.335 -1.944 -0.772, 0.115 -1.944 -0.834, -0.229 -2.000 -0.818, -0.119 -1.800 -0.640, -0.092 -1.802 -0.672, -0.311 -1.849 -0.716, -0.688 -1.944 -0.486, -0.239 -1.800 -0.604, -0.270 -1.802 -0.622, -0.639 -1.800 -0.122, -0.677 -1.802 -0.046, -0.639 -1.802 -0.227, -0.693 -1.849 0.359, -0.748 -1.944 0.387, -0.694 -2.000 0.490, -0.615 -1.944 0.575, -0.493 -1.849 -0.606, -0.428 -1.802 -0.526, -0.638 -1.849 -0.450, -0.832 -2.000 -0.173, -0.793 -1.944 -0.282, -0.544 -1.800 -0.354, -0.779 -1.849 -0.053, -0.848 -2.000 0.058, -0.543 -1.800 0.357, -0.406 -1.849 0.667, -0.353 -1.802 0.580, -0.239 -1.800 0.604, -0.183 -1.802 0.653, -0.211 -1.849 0.752, 0.694 -2.000 0.490, 0.406 -1.849 0.667, 0.339 -2.000 0.780, 0.437 -1.944 0.719, 0.227 -1.944 0.811, 0.211 -1.849 0.752, -0.000 -1.802 0.678, -0.000 -1.849 0.781, 0.116 -2.000 0.842, -0.116 -2.000 0.842, -0.000 -1.944 0.842, 0.183 -1.802 0.653, 0.615 -1.944 0.575, 0.602 -1.802 0.312, 0.693 -1.849 0.359, 0.765 -1.849 0.159, 0.779 -1.849 -0.053, 0.736 -1.849 -0.262, 0.554 -1.802 -0.391, 0.493 -1.849 -0.606, 0.311 -1.849 -0.716, 0.106 -1.849 -0.774, -0.554 -1.802 -0.391, -0.840 -1.944 -0.057, -0.736 -1.849 -0.262, -0.824 -1.944 0.171, -0.765 -1.849 0.159, -0.312 14.000 -1.569, -0.312 11.000 -1.569, -0.612 14.000 -1.478, -0.612 11.000 -1.478, -1.330 11.000 -0.889, -1.600 11.000 -0.000, -1.569 14.000 -0.312, -1.569 11.000 0.312, -1.330 11.000 0.889, -1.478 14.000 0.612, -1.330 14.000 0.889, -0.889 11.000 1.330, -0.312 14.000 1.569, 0.312 14.000 1.569, 0.612 11.000 1.478, 0.612 14.000 1.478, 1.330 14.000 0.889, 1.478 14.000 0.612, 1.478 11.000 -0.612, 1.569 14.000 -0.312, 1.478 14.000 -0.612, 1.131 14.000 -1.131, 0.889 14.000 -1.330, 0.312 14.000 -1.569, -1.478 11.000 -0.612, -1.569 11.000 -0.312, -1.131 11.000 1.131, -0.312 11.000 1.569, 1.131 11.000 1.131, 1.569 14.000 0.312, 1.600 11.000 0.000, 1.330 14.000 -0.889, 1.131 11.000 -1.131, 0.889 11.000 -1.330, 0.312 11.000 -1.569, 0.818 -14.700 0.229, 0.726 -14.700 0.442, 0.801 -2.000 0.285, -0.659 -14.700 0.536, -0.780 -14.700 0.339, -0.842 -14.700 -0.116, -0.490 -14.700 -0.694, -0.285 -14.700 -0.801, 0.000 -2.000 -0.850, -0.058 -14.700 -0.848, 0.621 -2.000 -0.580, 0.726 -14.700 -0.442, 0.848 -2.000 0.058, 0.536 -2.000 0.659, 0.173 -14.700 0.832, -0.490 -14.700 0.694, -0.536 -2.000 0.659, -0.801 -2.000 0.285, -0.780 -14.700 -0.339, -0.755 -2.000 -0.391, -0.621 -2.000 -0.580, 0.229 -2.000 -0.818, 0.391 -14.700 -0.755, 0.580 -14.700 -0.621, 0.755 -2.000 -0.391, -6.856 -10.900 -7.031, -6.564 -10.900 -6.837, -6.452 -10.900 -6.700, -6.452 -10.900 -5.700, -7.334 -10.900 -7.090, -7.400 -10.900 -7.077, -7.700 -10.900 -6.949, -7.668 -10.900 -5.431, -7.800 -10.900 -5.529, -8.000 -10.900 -5.787, -8.017 -10.900 -6.579, -8.072 -10.900 -6.425, -7.911 -10.900 -5.649, -7.934 -10.900 -6.721, 0.504 14.171 -1.550, 1.009 14.321 -1.389, 1.485 14.500 -1.485, 1.424 14.492 -1.424, 0.773 14.500 -1.953, 0.622 14.492 -1.915, 0.289 14.433 -1.827, 0.000 14.433 -1.850, -0.269 14.321 -1.696, -0.504 14.171 -1.550, 0.000 14.000 -1.600, -0.255 14.171 -1.610, 0.000 14.171 -1.630, 0.572 14.433 -1.759, 0.612 14.000 -1.478, 0.740 14.171 -1.452, 0.958 14.171 -1.319, 1.497 14.433 -1.087, 1.756 14.500 -1.153, 1.863 14.500 -0.969, 1.629 14.492 -1.183, 1.153 14.171 -1.153, 1.794 14.492 -0.914, 1.530 14.321 -0.779, 1.759 14.433 -0.572, 2.021 14.500 -0.576, 1.915 14.492 -0.622, 1.988 14.492 -0.315, 1.452 14.171 -0.740, 1.610 14.171 -0.255, 1.988 14.492 0.315, 2.017 14.500 0.585, 2.063 14.500 0.394, 2.013 14.492 -0.000, 2.066 14.500 -0.386, 1.827 14.433 0.289, 1.915 14.492 0.622, 1.759 14.433 0.572, 1.794 14.492 0.914, 1.600 14.000 0.000, 1.629 14.492 1.183, 1.550 14.171 0.504, 1.452 14.171 0.740, 1.319 14.171 0.958, 1.183 14.492 1.629, 1.325 14.500 1.630, 1.424 14.492 1.424, 1.530 14.321 0.779, 1.131 14.000 1.131, 0.914 14.492 1.794, 0.622 14.492 1.915, 0.315 14.492 1.988, 0.386 14.500 2.066, 0.740 14.171 1.452, 0.504 14.171 1.550, -0.622 14.492 1.915, -0.585 14.500 2.017, -0.394 14.500 2.063, -0.199 14.500 2.091, -0.000 14.500 2.100, -0.289 14.433 1.827, -0.914 14.492 1.794, -0.000 14.171 1.630, -0.000 14.000 1.600, -0.960 14.500 1.867, -0.612 14.000 1.478, -0.889 14.000 1.330, -1.308 14.433 1.308, -1.794 14.492 0.914, -1.629 14.492 1.183, -1.424 14.492 1.424, -1.087 14.433 1.497, -0.779 14.321 1.530, -0.740 14.171 1.452, -1.009 14.321 1.389, -0.958 14.171 1.319, -1.389 14.321 1.009, -1.915 14.492 0.622, -1.953 14.500 0.773, -1.530 14.321 0.779, -1.648 14.433 0.840, -1.759 14.433 0.572, -1.988 14.492 0.315, -2.021 14.500 0.576, -1.452 14.171 0.740, -1.610 14.171 0.255, -1.850 14.433 -0.000, -1.827 14.433 -0.289, -1.953 14.500 -0.773, -2.017 14.500 -0.585, -2.091 14.500 -0.199, -2.013 14.492 -0.000, -1.569 14.000 0.312, -1.630 14.171 -0.000, -1.759 14.433 -0.572, -1.794 14.492 -0.914, -1.915 14.492 -0.622, -1.610 14.171 -0.255, -1.633 14.321 -0.531, -1.629 14.492 -1.183, -1.759 14.500 -1.145, -1.867 14.500 -0.960, -1.478 14.000 -0.612, -1.452 14.171 -0.740, -1.330 14.000 -0.889, -1.389 14.321 -1.009, -1.153 14.500 -1.756, -1.183 14.492 -1.629, -1.325 14.500 -1.630, -1.530 14.321 -0.779, -1.214 14.321 -1.214, -1.009 14.321 -1.389, -0.773 14.500 -1.953, -0.914 14.492 -1.794, -0.576 14.500 -2.021, -0.315 14.492 -1.988, -0.622 14.492 -1.915, -0.889 14.000 -1.330, -0.740 14.171 -1.452, -0.531 14.321 -1.633, -0.958 14.171 -1.319, -1.131 14.000 -1.131, 0.000 14.500 -2.100, 0.315 14.492 -1.988, 0.199 14.500 -2.091, 0.000 14.492 -2.013, -1.424 14.492 -1.424, -1.648 14.433 -0.840, -1.497 14.433 -1.087, -1.600 14.000 -0.000, -1.550 14.171 -0.504, -1.988 14.492 -0.315, -1.696 14.321 0.269, -1.550 14.171 0.504, -1.630 14.500 1.325, -1.183 14.492 1.629, -1.322 14.500 1.631, -0.255 14.171 1.610, -0.000 14.433 1.850, 0.289 14.433 1.827, 0.269 14.321 1.696, 0.255 14.171 1.610, 1.485 14.500 1.485, 1.631 14.500 1.322, 1.648 14.433 0.840, 1.497 14.433 1.087, 1.633 14.321 0.531, 2.091 14.500 0.199, 1.696 14.321 -0.269, 1.550 14.171 -0.504, 1.183 14.492 -1.629, 0.255 14.171 -1.610, 0.779 14.321 -1.530, 0.840 14.433 -1.648, 0.914 14.492 -1.794, 0.531 14.321 -1.633, 0.000 14.321 -1.717, -1.319 14.171 -0.958, -1.153 14.171 -1.153, -0.000 14.321 1.717, 1.153 14.171 1.153, 1.717 14.321 -0.000, 1.630 14.171 -0.000, 1.214 14.321 -1.214, 0.269 14.321 -1.696, 1.308 14.433 -1.308, 1.087 14.433 -1.497, 1.389 14.321 -1.009, 1.319 14.171 -0.958, 1.827 14.433 -0.289, 1.648 14.433 -0.840, 1.633 14.321 -0.531, 1.850 14.433 -0.000, 1.610 14.171 0.255, 1.696 14.321 0.269, 1.308 14.433 1.308, 1.389 14.321 1.009, 1.214 14.321 1.214, 1.009 14.321 1.389, 0.840 14.433 1.648, 1.087 14.433 1.497, 0.889 14.000 1.330, 0.531 14.321 1.633, 0.572 14.433 1.759, -0.000 14.492 2.013, 0.779 14.321 1.530, 0.958 14.171 1.319, -0.572 14.433 1.759, -0.269 14.321 1.696, -0.315 14.492 1.988, -0.531 14.321 1.633, -0.504 14.171 1.550, -0.840 14.433 1.648, -1.214 14.321 1.214, -1.153 14.171 1.153, -1.497 14.433 1.087, -1.131 14.000 1.131, -1.319 14.171 0.958, -1.633 14.321 0.531, -1.827 14.433 0.289, -1.717 14.321 -0.000, -1.696 14.321 -0.269, -1.308 14.433 -1.308, -0.840 14.433 -1.648, -0.779 14.321 -1.530, -1.087 14.433 -1.497, -0.572 14.433 -1.759, -0.289 14.433 -1.827, -7.875 -10.900 24.017, -8.044 -10.900 24.069, -7.875 -10.900 25.783, -8.044 -10.900 25.731, -8.200 -10.900 24.151, -8.200 -10.900 25.649, -8.448 -10.900 24.400, -8.336 -10.900 24.263, -8.448 -10.900 25.400, -8.532 -10.900 24.555, -7.700 -10.900 24.000, -6.823 -10.900 25.100, -6.889 -10.900 25.290, -6.996 -10.900 25.461, -7.700 -10.900 25.800, -7.139 -10.900 24.196, -7.269 -10.900 24.110, -7.026 -10.900 24.303, -6.867 -10.900 24.559, -6.823 -10.900 24.700, 0.818 -14.700 -0.229, 1.142 -15.000 -0.134, 1.081 -15.000 -0.393, 0.173 -14.700 -0.832, -0.687 -15.000 -0.922, -0.200 -15.000 -1.133, -0.659 -14.700 -0.536, -1.028 -15.000 -0.516, -0.842 -14.700 0.116, -1.119 -15.000 0.265, -1.028 -15.000 0.516, -0.687 -15.000 0.922, -0.881 -15.000 0.739, -1.150 -15.000 -0.000, -0.455 -15.000 1.056, -0.058 -14.700 0.848, 0.391 -14.700 0.755, 0.330 -15.000 1.102, 0.789 -15.000 0.836, -0.285 -14.700 0.801, 0.580 -14.700 0.621, 0.961 -15.000 0.632, 0.850 -14.700 -0.000, 1.142 -15.000 0.134, -7.556 -10.900 -7.027, -7.727 -10.871 -7.149, -7.907 -10.871 -7.024, -8.296 -10.653 -7.048, -8.607 -10.300 -6.721, -8.102 -10.653 -7.251, -8.058 -10.871 -6.864, -8.541 -10.653 -6.547, -8.698 -10.300 -6.124, -7.827 -10.900 -6.845, -8.325 -10.785 -6.752, -8.413 -10.785 -6.513, -8.652 -10.300 -5.824, -8.579 -10.485 -5.689, -8.654 -10.485 -5.977, -8.251 -10.871 -6.471, -8.284 -10.871 -6.255, -8.061 -10.900 -5.939, -7.200 -10.900 -5.300, -7.025 -10.900 -5.317, -6.856 -10.900 -5.369, -6.196 -10.653 -5.245, -5.853 -10.300 -5.539, -6.134 -10.485 -5.187, -6.360 -10.485 -4.993, -6.654 -10.653 -4.927, -6.948 -10.785 -4.973, -6.982 -10.871 -5.137, -6.706 -10.785 -5.049, -6.772 -10.871 -5.203, -8.098 -10.900 -6.263, -8.451 -10.785 -6.263, -8.499 -10.653 -5.719, -8.094 -10.900 -6.099, -8.273 -10.871 -6.036, -8.376 -10.653 -5.467, -8.375 -10.785 -5.765, -8.263 -10.785 -5.537, -8.040 -10.485 -4.993, -7.987 -10.871 -5.452, -8.108 -10.785 -5.337, -7.916 -10.785 -5.172, -7.780 -10.485 -4.849, -7.479 -10.653 -4.843, -7.496 -10.485 -4.759, -7.820 -10.871 -5.309, -6.904 -10.485 -4.759, -7.200 -10.485 -4.729, -7.521 -10.900 -5.359, -7.200 -10.653 -4.815, -7.200 -10.785 -4.947, -6.921 -10.653 -4.843, -6.620 -10.485 -4.849, -6.751 -10.300 -4.769, -7.418 -10.871 -5.137, -7.363 -10.900 -5.315, -7.200 -10.871 -5.115, -6.223 -10.300 -5.062, -6.580 -10.871 -5.309, -5.952 -10.485 -5.422, -6.700 -10.900 -5.451, -6.413 -10.871 -5.452, -5.748 -10.300 -5.824, -6.564 -10.900 -5.563, -6.137 -10.785 -5.537, -6.025 -10.785 -5.765, -5.702 -10.300 -6.124, -5.746 -10.485 -5.977, -6.368 -10.900 -5.855, -6.182 -10.871 -5.823, -5.962 -10.785 -6.010, -5.816 -10.653 -6.270, -5.717 -10.300 -6.427, -5.731 -10.485 -6.274, -6.317 -10.900 -6.025, -6.127 -10.871 -6.036, -5.859 -10.653 -6.547, -5.927 -10.300 -6.993, -5.776 -10.485 -6.569, -6.300 -10.900 -6.201, -5.987 -10.785 -6.514, -5.880 -10.485 -6.848, -6.116 -10.871 -6.255, -6.075 -10.785 -6.752, -6.104 -10.653 -7.048, -6.037 -10.485 -7.100, -6.113 -10.300 -7.233, -6.317 -10.900 -6.376, -6.368 -10.900 -6.545, -6.149 -10.871 -6.472, -6.226 -10.871 -6.678, -6.209 -10.785 -6.967, -6.608 -10.300 -7.578, -6.486 -10.485 -7.486, -6.342 -10.871 -6.864, -6.384 -10.785 -7.150, -6.760 -10.485 -7.603, -6.700 -10.900 -6.949, -6.673 -10.871 -7.149, -6.785 -10.653 -7.522, -7.349 -10.485 -7.663, -7.073 -10.785 -7.446, -7.640 -10.485 -7.603, -7.090 -10.871 -7.280, -7.025 -10.900 -7.083, -7.914 -10.485 -7.486, -8.158 -10.485 -7.316, -7.200 -10.900 -7.100, -7.267 -10.900 -7.097, -7.310 -10.871 -7.280, -7.525 -10.871 -7.236, -7.575 -10.785 -7.395, -8.363 -10.485 -7.100, -7.452 -10.785 -4.973, -7.808 -10.785 -7.295, -7.615 -10.653 -7.522, -7.060 -10.653 -7.578, -7.327 -10.785 -7.446, -7.340 -10.653 -7.578, -7.872 -10.653 -7.411, -8.016 -10.785 -7.150, -8.191 -10.785 -6.967, -8.520 -10.485 -6.848, -8.444 -10.653 -6.810, -8.174 -10.871 -6.678, -8.624 -10.485 -6.568, -8.584 -10.653 -6.270, -8.669 -10.485 -6.274, -8.438 -10.785 -6.010, -8.569 -10.653 -5.990, -8.218 -10.871 -5.823, -8.448 -10.485 -5.422, -8.121 -10.871 -5.626, -8.266 -10.485 -5.187, -7.991 -10.653 -5.063, -8.204 -10.653 -5.245, -7.694 -10.785 -5.049, -7.746 -10.653 -4.927, -7.628 -10.871 -5.203, -6.409 -10.653 -5.063, -6.484 -10.785 -5.172, -6.292 -10.785 -5.337, -6.279 -10.871 -5.626, -5.821 -10.485 -5.689, -6.024 -10.653 -5.467, -5.831 -10.653 -5.990, -5.901 -10.653 -5.719, -5.949 -10.785 -6.263, -5.956 -10.653 -6.810, -6.493 -10.871 -7.024, -6.298 -10.653 -7.251, -6.242 -10.485 -7.316, -6.592 -10.785 -7.295, -6.825 -10.785 -7.395, -6.528 -10.653 -7.411, -6.875 -10.871 -7.236, -7.051 -10.485 -7.663, 0.576 14.500 2.021, 0.773 14.500 1.953, 1.128 14.500 2.343, 1.153 14.500 1.756, 0.969 14.500 1.863, 1.465 14.500 2.148, 1.759 14.500 1.145, 1.867 14.500 0.960, 2.033 14.500 1.621, 2.252 14.500 1.300, 1.953 14.500 0.773, 2.535 14.500 0.579, 2.593 14.500 0.194, 2.100 14.500 -0.000, 2.092 14.500 -0.196, 2.593 14.500 -0.194, 2.420 14.500 -0.950, 1.953 14.500 -0.773, 2.252 14.500 -1.300, 2.033 14.500 -1.621, 1.630 14.500 -1.325, 1.768 14.500 -1.906, 1.465 14.500 -2.148, 1.322 14.500 -1.631, 1.145 14.500 -1.759, 0.960 14.500 -1.867, 1.128 14.500 -2.343, 0.585 14.500 -2.017, 0.394 14.500 -2.063, -0.386 14.500 -2.066, -0.755 14.500 -2.488, -0.995 14.500 -2.403, -1.226 14.500 -2.294, -2.403 14.500 -0.995, -2.100 14.500 -0.000, -2.092 14.500 0.196, -2.550 14.500 0.507, -2.066 14.500 0.386, -1.756 14.500 1.153, -1.839 14.500 1.838, -1.445 14.500 2.162, -1.226 14.500 2.293, -0.773 14.500 1.953, -0.995 14.500 2.403, -0.507 14.500 2.550, 0.196 14.500 2.092, -0.196 14.500 -2.092, -0.969 14.500 -1.863, -1.485 14.500 -1.485, -1.838 14.500 -1.839, -1.631 14.500 -1.322, -2.010 14.500 -1.650, -2.063 14.500 -0.394, -2.294 14.500 1.226, -1.863 14.500 0.969, -1.485 14.500 1.485, -1.650 14.500 2.010, -1.145 14.500 1.759, -7.911 10.000 24.180, -7.295 10.000 24.269, -6.958 10.000 25.007, -8.267 10.000 25.391, -8.382 10.000 25.212, -8.442 10.000 25.007, -8.442 10.000 24.793, -8.382 10.000 24.588, -7.700 10.000 25.650, -7.489 10.000 25.620, -7.911 10.000 25.620, -7.295 10.000 25.531, 7.911 10.000 24.180, 8.442 10.000 24.793, 7.295 10.000 24.269, 7.133 10.000 25.391, 7.018 10.000 24.588, 7.489 10.000 25.620, 8.267 10.000 25.391, -8.025 -10.871 23.864, -8.796 -10.653 24.052, -8.973 -10.300 24.107, -8.863 -10.485 24.000, -9.020 -10.485 24.252, -8.602 -10.653 23.849, -8.372 -10.653 23.689, -8.308 -10.785 23.805, -8.691 -10.785 24.133, -9.124 -10.485 24.531, -8.407 -10.871 24.076, -8.944 -10.653 24.290, -8.825 -10.785 24.348, -8.558 -10.871 24.236, -8.674 -10.871 24.422, -8.913 -10.785 24.586, -9.169 -10.485 24.826, -9.198 -10.300 24.976, -8.751 -10.871 24.628, -9.079 -10.485 25.411, -9.154 -10.485 25.123, -8.583 -10.900 24.725, -8.784 -10.871 24.845, -9.047 -10.300 25.561, -8.948 -10.485 25.678, -8.600 -10.900 24.901, -8.773 -10.871 25.064, -8.718 -10.871 25.277, -8.875 -10.785 25.335, -8.763 -10.785 25.563, -8.540 -10.485 26.107, -8.428 -10.300 26.212, -8.766 -10.485 25.913, -8.583 -10.900 25.076, -8.280 -10.485 26.251, -8.532 -10.900 25.245, -8.487 -10.871 25.648, -7.852 -10.300 26.392, -7.996 -10.485 26.341, -8.336 -10.900 25.537, -8.128 -10.871 25.897, -7.700 -10.653 26.285, -7.421 -10.653 26.257, -7.120 -10.485 26.251, -7.251 -10.300 26.331, -7.700 -10.785 26.153, -7.448 -10.785 26.127, -7.154 -10.653 26.173, -7.700 -10.871 25.985, -7.206 -10.785 26.051, -6.860 -10.485 26.107, -6.514 -10.300 25.818, -6.634 -10.485 25.913, -7.500 -10.900 25.778, -7.482 -10.871 25.963, -7.080 -10.871 25.791, -6.524 -10.653 25.633, -7.310 -10.900 25.711, -6.637 -10.785 25.563, -7.139 -10.900 25.604, -6.231 -10.485 24.826, -6.202 -10.300 24.976, -6.682 -10.871 25.277, -6.462 -10.785 25.090, -6.316 -10.653 24.830, -6.276 -10.485 24.531, -6.627 -10.871 25.064, -6.380 -10.485 24.252, -6.800 -10.900 24.901, -6.616 -10.871 24.845, -6.449 -10.785 24.837, -6.456 -10.653 24.290, -6.604 -10.653 24.052, -6.537 -10.485 24.000, -6.742 -10.485 23.784, -6.649 -10.871 24.628, -6.709 -10.785 24.133, -6.986 -10.485 23.614, -6.933 -10.900 24.429, -6.726 -10.871 24.422, -6.884 -10.785 23.950, -6.842 -10.871 24.236, -6.993 -10.871 24.076, -7.092 -10.785 23.805, -7.260 -10.485 23.497, -7.551 -10.485 23.437, -7.398 -10.300 23.431, -7.411 -10.900 24.048, -7.590 -10.871 23.820, -7.553 -10.900 24.012, -7.810 -10.871 23.820, -7.827 -10.785 23.654, -8.115 -10.653 23.578, -7.840 -10.653 23.522, -7.849 -10.485 23.437, -8.140 -10.485 23.497, -7.560 -10.653 23.522, -7.573 -10.785 23.654, -7.375 -10.871 23.864, -8.787 -10.300 23.867, -8.658 -10.485 23.784, -8.075 -10.785 23.705, -8.557 -10.300 23.669, -8.292 -10.300 23.522, -8.414 -10.485 23.614, -7.700 -10.485 26.371, -7.979 -10.653 26.257, -7.404 -10.485 26.341, -8.227 -10.871 23.951, -8.516 -10.785 23.950, -9.041 -10.653 24.553, -8.951 -10.785 24.837, -8.938 -10.785 25.090, -9.069 -10.653 25.110, -9.084 -10.653 24.830, -8.999 -10.653 25.381, -8.876 -10.653 25.633, -8.621 -10.871 25.474, -8.704 -10.653 25.854, -8.416 -10.785 25.928, -8.491 -10.653 26.037, -8.608 -10.785 25.763, -8.320 -10.871 25.791, -8.194 -10.785 26.051, -7.918 -10.871 25.963, -7.952 -10.785 26.127, -8.246 -10.653 26.173, -6.984 -10.785 25.928, -7.272 -10.871 25.897, -6.909 -10.653 26.037, -6.913 -10.871 25.648, -6.792 -10.785 25.763, -6.696 -10.653 25.854, -6.779 -10.871 25.474, -6.452 -10.485 25.678, -6.525 -10.785 25.335, -6.321 -10.485 25.411, -6.331 -10.653 25.110, -6.246 -10.485 25.123, -6.401 -10.653 25.381, -6.359 -10.653 24.553, -6.575 -10.785 24.348, -6.487 -10.785 24.586, -6.798 -10.653 23.849, -7.173 -10.871 23.951, -7.325 -10.785 23.705, -7.285 -10.653 23.578, -7.028 -10.653 23.689, -0.000 -15.000 2.700, -2.513 -15.000 0.986, -2.692 -15.000 -0.202, -1.119 -15.000 -0.265, -2.513 -15.000 -0.986, -0.881 -15.000 -0.739, -2.111 -15.000 -1.683, -1.836 -15.000 -1.979, -1.521 -15.000 -2.231, -0.455 -15.000 -1.056, -1.171 -15.000 -2.433, 0.000 -15.000 -2.700, 0.526 -15.000 -2.648, 0.330 -15.000 -1.102, 1.272 -15.000 -2.382, 0.575 -15.000 -0.996, 1.908 -15.000 -1.910, 0.789 -15.000 -0.836, 2.244 -15.000 -1.501, 2.380 -15.000 -1.274, 0.961 -15.000 -0.632, 2.583 -15.000 -0.785, 2.687 -15.000 -0.267, 2.687 -15.000 0.263, 2.494 -15.000 1.034, 2.086 -15.000 1.714, 2.245 -15.000 1.501, 1.081 -15.000 0.393, 1.272 -15.000 2.382, 0.575 -15.000 0.996, -0.200 -15.000 1.133, 0.067 -15.000 1.148, 0.067 -15.000 -1.148, 6.856 -10.900 -7.031, 6.856 -10.900 -5.369, 6.700 -10.900 -6.949, 6.700 -10.900 -5.451, 6.317 -10.900 -6.375, 6.564 -10.900 -5.563, 6.452 -10.900 -5.700, 6.368 -10.900 -5.855, 7.200 -10.900 -7.100, 7.334 -10.900 -5.310, 8.017 -10.900 -5.821, 7.400 -10.900 -5.323, 7.363 -10.900 -7.085, 8.000 -10.900 -6.613, 8.061 -10.900 -6.461, -7.502 -10.300 -7.669, -7.200 -10.000 -7.700, -7.502 -10.000 -7.669, -7.792 -10.300 -7.578, -8.057 -10.300 -7.431, -8.287 -10.300 -7.233, -8.287 -10.000 -7.233, -8.683 -10.000 -6.427, -8.683 -10.300 -6.427, -8.547 -10.300 -5.539, -8.177 -10.300 -5.062, -8.177 -10.000 -5.062, -7.649 -10.000 -4.769, -7.352 -10.000 -4.708, -7.048 -10.300 -4.708, -6.472 -10.300 -4.888, -6.343 -10.300 -7.431, -6.343 -10.000 -7.431, -6.608 -10.000 -7.578, -6.898 -10.300 -7.669, -6.898 -10.000 -7.669, -7.200 -10.300 -7.700, -7.792 -10.000 -7.578, -8.057 -10.000 -7.431, -8.473 -10.300 -6.993, -8.607 -10.000 -6.721, -8.652 -10.000 -5.824, -8.386 -10.300 -5.282, -8.386 -10.000 -5.282, -7.928 -10.300 -4.888, -7.928 -10.000 -4.888, -7.649 -10.300 -4.769, -7.352 -10.300 -4.708, -7.048 -10.000 -4.708, -6.751 -10.000 -4.769, -6.472 -10.000 -4.888, -6.014 -10.300 -5.282, -5.853 -10.000 -5.539, -5.748 -10.000 -5.824, -5.702 -10.000 -6.124, -5.793 -10.300 -6.721, 7.605 10.000 -6.831, 7.767 10.000 -6.691, 6.989 10.000 -6.920, 7.882 10.000 -6.512, 6.795 10.000 -5.569, 6.633 10.000 -5.709, 6.518 10.000 -6.512, 6.518 10.000 -5.888, 6.989 10.000 -5.480, 7.411 10.000 -5.480, 7.200 10.000 -5.450, -7.605 10.000 -5.569, -7.200 10.000 -5.450, -6.989 10.000 -6.920, -6.633 10.000 -5.709, -6.458 10.000 -6.093, 0.388 14.500 -2.571, 0.766 14.500 -2.484, 1.183 14.435 -2.524, 1.538 14.435 -2.324, 1.584 14.330 -2.394, 0.803 14.435 -2.669, 0.768 14.492 -2.554, 1.132 14.492 -2.415, 1.471 14.492 -2.224, 2.142 14.435 -1.783, 2.206 14.330 -1.836, 2.450 14.330 -1.495, 1.780 14.492 -1.986, 2.050 14.492 -1.706, 2.379 14.435 -1.452, 2.642 14.330 -1.123, 2.276 14.492 -1.389, 2.454 14.492 -1.043, 2.696 14.435 -0.705, 2.898 14.200 -0.106, 2.853 14.330 -0.314, 2.535 14.500 -0.579, 2.651 14.492 -0.292, 2.770 14.435 -0.305, 2.868 14.330 0.105, 2.823 14.330 0.521, 2.665 14.492 0.097, 2.785 14.435 0.102, 2.717 14.330 0.927, 2.553 14.330 1.312, 2.669 14.200 1.134, 2.638 14.435 0.900, 2.524 14.492 0.861, 2.479 14.435 1.274, 2.475 14.200 1.511, 2.229 14.200 1.855, 2.420 14.500 0.950, 2.372 14.492 1.219, 2.267 14.435 1.622, 1.920 14.492 1.851, 1.768 14.500 1.906, 1.703 14.435 2.206, 0.835 14.200 2.777, 1.025 14.330 2.681, 0.996 14.435 2.603, 0.953 14.492 2.491, 0.624 14.330 2.802, 0.766 14.500 2.484, 0.210 14.330 2.863, -0.000 14.200 2.900, 0.580 14.492 2.603, -0.624 14.330 2.802, -0.835 14.200 2.777, -0.422 14.200 2.869, 0.388 14.500 2.571, 0.195 14.492 2.660, -0.000 14.500 2.600, -0.195 14.492 2.660, -0.203 14.435 2.780, -1.231 14.200 2.626, -1.025 14.330 2.681, -0.255 14.500 2.587, -0.996 14.435 2.603, -1.405 14.330 2.503, -1.600 14.200 2.419, -1.305 14.492 2.326, -2.006 14.435 1.934, -2.334 14.330 1.670, -2.066 14.330 1.992, -1.630 14.492 2.111, -1.920 14.492 1.851, -0.755 14.500 2.488, -1.754 14.330 2.272, -1.364 14.435 2.430, -1.703 14.435 2.206, -2.229 14.200 1.855, -2.169 14.492 1.552, -2.010 14.500 1.649, -2.372 14.492 1.219, -2.403 14.500 0.995, -2.488 14.500 0.755, -2.524 14.492 0.861, -2.853 14.330 -0.314, -2.898 14.200 -0.106, -2.868 14.330 0.105, -2.741 14.435 0.506, -2.823 14.330 0.521, -2.553 14.330 1.312, -2.806 14.200 0.734, -2.162 14.500 1.445, -2.638 14.435 0.900, -2.651 14.492 -0.292, -2.600 14.500 -0.000, -2.587 14.500 -0.255, -2.550 14.500 -0.507, -2.488 14.500 -0.755, -2.206 14.330 -1.836, -2.450 14.330 -1.495, -2.642 14.330 -1.123, -2.580 14.492 -0.675, -2.588 14.500 0.255, -2.785 14.435 0.102, -2.777 14.330 -0.726, -2.665 14.492 0.097, -2.696 14.435 -0.705, -2.745 14.200 -0.936, -2.579 14.200 -1.326, -2.276 14.492 -1.389, -2.162 14.500 -1.445, -2.050 14.492 -1.706, -1.649 14.500 -2.010, -1.780 14.492 -1.986, -0.631 14.200 -2.831, -1.218 14.330 -2.599, -1.584 14.330 -2.394, -1.860 14.435 -2.076, -1.538 14.435 -2.324, -2.293 14.500 -1.226, -2.379 14.435 -1.452, -2.142 14.435 -1.783, -2.088 14.200 -2.013, -1.772 14.200 -2.295, -1.915 14.330 -2.138, -1.419 14.200 -2.529, -1.471 14.492 -2.224, -1.445 14.500 -2.162, -0.507 14.500 -2.550, -0.768 14.492 -2.554, -0.255 14.500 -2.588, 0.000 14.435 -2.787, 0.418 14.330 -2.840, 0.827 14.330 -2.749, -0.388 14.492 -2.638, -0.406 14.435 -2.757, -0.827 14.330 -2.749, -0.418 14.330 -2.840, 0.000 14.500 -2.600, 1.218 14.330 -2.599, 1.036 14.200 -2.709, 0.406 14.435 -2.757, 0.000 14.492 -2.667, 0.388 14.492 -2.638, 0.000 14.330 -2.870, 1.915 14.330 -2.138, 1.860 14.435 -2.076, 2.565 14.435 -1.090, 2.580 14.492 -0.675, 2.777 14.330 -0.726, 2.622 14.492 0.484, 2.741 14.435 0.506, 2.169 14.492 1.552, 2.334 14.330 1.670, 2.006 14.435 1.934, 2.066 14.330 1.992, 1.630 14.492 2.111, 1.754 14.330 2.272, 1.364 14.435 2.430, 1.405 14.330 2.503, 1.305 14.492 2.326, 0.203 14.435 2.780, 0.606 14.435 2.720, -0.210 14.330 2.863, -0.580 14.492 2.603, -0.953 14.492 2.491, -0.606 14.435 2.720, -2.267 14.435 1.622, -2.479 14.435 1.274, -2.717 14.330 0.927, -2.622 14.492 0.484, -2.770 14.435 -0.305, -2.565 14.435 -1.090, -2.454 14.492 -1.043, -1.183 14.435 -2.524, -1.132 14.492 -2.415, -0.803 14.435 -2.669, 7.875 -10.900 24.017, 8.200 -10.900 24.151, 8.448 -10.900 24.400, 8.532 -10.900 24.555, 8.600 -10.900 24.899, 8.532 -10.900 25.245, 8.583 -10.900 25.075, 8.448 -10.900 25.400, 7.537 -10.900 25.785, 8.200 -10.900 25.649, 7.566 -10.900 24.010, 7.500 -10.900 24.022, 6.900 -10.900 25.313, 6.839 -10.900 25.161, 6.806 -10.900 25.001, 6.989 -10.900 25.451, 6.828 -10.900 24.675, -7.489 10.000 24.180, -7.700 10.000 24.150, -7.209 10.700 24.333, -7.133 10.000 24.409, -6.958 10.000 24.793, -6.980 10.700 25.111, -7.018 10.000 25.212, -7.133 10.000 25.391, -7.807 10.700 25.642, -8.331 10.700 24.495, -7.807 10.700 24.158, -7.018 10.000 24.588, -6.950 10.700 24.900, -7.209 10.700 25.467, -7.388 10.700 25.582, -7.593 10.700 25.642, -8.012 10.700 25.582, -8.105 10.000 25.531, -8.191 10.700 25.467, -8.450 10.700 24.900, -8.420 10.700 24.689, -8.267 10.000 24.409, -8.105 10.000 24.269, 7.700 10.000 24.150, 8.012 10.700 24.218, 8.105 10.000 24.269, 8.191 10.700 24.333, 8.331 10.700 24.495, 8.267 10.000 24.409, 8.382 10.000 25.212, 7.911 10.000 25.620, 7.700 10.000 25.650, 7.295 10.000 25.531, 7.018 10.000 25.212, 6.958 10.000 25.007, 6.958 10.000 24.793, 7.069 10.700 24.495, 7.209 10.700 24.333, 7.489 10.000 24.180, 8.382 10.000 24.588, 8.442 10.000 25.007, 8.420 10.700 25.111, 8.331 10.700 25.305, 8.105 10.000 25.531, 7.807 10.700 25.642, 7.593 10.700 25.642, 7.388 10.700 25.582, 7.209 10.700 25.467, 6.950 10.700 24.900, 6.980 10.700 24.689, 7.133 10.000 24.409, -9.405 -10.833 24.194, -9.413 -10.854 24.194, -9.562 -10.915 24.221, -9.478 -10.946 24.164, -9.547 -10.983 24.110, -9.647 -10.961 24.064, -9.556 -10.995 24.032, -9.703 -10.920 24.084, -9.377 -10.900 24.135, -9.422 -10.874 24.192, -9.447 -10.913 24.182, -9.483 -10.855 24.242, -9.552 -10.856 24.265, -9.505 -10.824 24.266, -9.583 -10.810 24.290, -9.540 -10.752 24.298, -9.599 -10.766 24.303, -9.546 -10.714 24.304, -9.608 -10.717 24.310, -9.671 -10.720 24.296, -9.711 -10.700 24.275, -9.756 -10.781 24.212, -9.694 -10.837 24.244, -9.695 -10.896 24.181, -9.654 -10.894 24.220, -9.544 -10.733 24.302, -9.535 -10.700 24.301, -9.766 -10.720 24.217, -9.763 -10.751 24.215, -9.642 -10.939 24.163, -9.528 -10.787 24.287, -9.426 -10.773 24.221, -9.667 -10.749 24.294, -9.726 -10.721 24.263, -9.661 -10.777 24.289, -9.605 -10.743 24.308, -9.640 -10.828 24.275, -9.715 -10.782 24.257, -9.604 -10.880 24.249, -9.722 -10.752 24.261, -9.735 -10.836 24.201, -7.700 -10.300 23.400, -8.002 -10.300 23.431, -8.002 -10.000 23.431, -9.107 -10.300 24.379, -9.183 -10.300 24.673, -8.886 -10.300 25.818, -8.677 -10.300 26.038, -8.149 -10.300 26.331, -8.149 -10.000 26.331, -7.852 -10.000 26.392, -7.548 -10.300 26.392, -7.548 -10.000 26.392, -6.972 -10.300 26.212, -6.723 -10.300 26.038, -6.723 -10.000 26.038, -6.248 -10.300 25.276, -6.217 -10.300 24.673, -6.293 -10.300 24.379, -6.427 -10.300 24.107, -6.613 -10.300 23.867, -6.843 -10.000 23.669, -7.108 -10.300 23.522, -7.700 -10.000 23.400, -8.292 -10.000 23.522, -8.557 -10.000 23.669, -8.973 -10.000 24.107, -9.183 -10.000 24.673, -9.152 -10.300 25.276, -9.152 -10.000 25.276, -8.677 -10.000 26.038, -6.972 -10.000 26.212, -6.353 -10.300 25.561, -6.202 -10.000 24.976, -6.217 -10.000 24.673, -6.293 -10.000 24.379, -6.613 -10.000 23.867, -6.843 -10.300 23.669, -8.902 -10.000 23.698, -9.448 -10.740 24.244, -6.045 -10.000 25.289, -6.021 -10.800 25.166, -6.002 -10.000 24.979, -6.083 -10.800 24.375, -6.000 -10.800 24.900, -6.016 -10.000 24.665, -6.021 -10.800 24.634, -6.185 -10.800 24.128, -6.325 -10.800 23.901, -6.498 -10.800 23.698, -6.614 -10.000 23.592, -6.928 -10.800 23.385, -7.175 -10.800 23.283, -6.392 -10.000 23.814, -6.873 -10.000 23.415, -7.465 -10.000 23.216, -7.700 -10.800 23.200, -7.966 -10.800 23.221, -8.089 -10.000 23.245, -8.661 -10.000 23.497, -6.498 -10.800 26.102, -7.052 -10.700 26.656, -7.044 -10.740 26.648, -7.021 -10.773 26.626, -9.500 11.000 24.000, -9.777 10.815 24.000, -9.800 10.700 24.000, -9.615 10.977 24.000, -9.634 10.968 22.272, -9.500 -11.000 22.434, -9.500 -11.000 24.000, -9.615 -10.977 24.000, -9.782 -10.802 21.908, -9.726 -10.897 22.097, -7.068 -10.766 26.681, -7.079 -10.735 26.691, -7.042 -10.855 26.683, -7.041 -10.845 26.889, -6.909 -10.822 26.972, -7.058 -10.777 26.916, -7.013 -10.776 26.957, -6.894 -10.890 26.930, -6.999 -10.845 26.931, -7.072 -10.836 26.837, -7.104 -10.762 26.800, -7.087 -10.817 26.779, -7.090 -10.772 26.862, -7.109 -10.700 26.826, -7.090 -10.742 26.715, -7.101 -10.700 26.735, -7.085 -10.793 26.725, -7.078 -10.779 26.702, -7.099 -10.749 26.741, -6.954 -10.800 26.559, -6.950 -10.875 26.575, -6.988 -10.938 26.714, -6.962 -10.960 26.753, -6.963 -10.939 26.842, -6.944 -10.956 26.819, -7.021 -10.915 26.762, -7.006 -10.906 26.677, -6.975 -10.914 26.638, -6.986 -10.875 26.615, -6.919 -10.943 26.609, -6.957 -10.947 26.667, -6.933 -10.972 26.700, -6.931 -10.970 26.791, -6.884 -10.920 26.903, -6.849 -10.984 26.796, -6.904 -10.986 26.733, -7.004 -10.928 26.738, -7.022 -10.898 26.697, -7.028 -10.860 26.662, -7.014 -10.867 26.646, -6.937 -10.911 26.589, -6.896 -10.969 26.633, -6.870 -10.987 26.659, -6.977 -10.949 26.780, -6.356 -11.000 26.243, -6.884 -10.973 26.629, -6.935 -10.900 26.577, -6.479 -10.900 26.121, -6.385 -10.873 25.999, -6.166 -10.941 25.759, -6.034 -10.941 25.463, -6.076 -10.873 25.448, -6.003 -10.873 25.141, -5.943 -10.941 24.822, -6.002 -10.873 24.666, -6.032 -10.941 24.344, -6.074 -10.873 24.358, -6.285 -10.873 23.932, -6.294 -10.986 23.734, -6.104 -10.986 24.013, -6.163 -10.941 24.046, -6.185 -10.800 25.672, -6.134 -10.873 25.596, -6.083 -10.800 25.425, -6.032 -10.873 25.296, -5.988 -10.873 24.982, -6.031 -10.873 24.510, -6.202 -10.873 24.067, -6.028 -10.986 24.165, -6.090 -10.941 24.192, -5.967 -10.986 24.323, -6.131 -10.873 24.210, -5.891 -10.986 24.650, -5.876 -10.986 24.818, -5.988 -10.873 24.824, -5.959 -10.941 25.147, -5.944 -10.941 24.985, -5.970 -10.986 25.484, -6.107 -10.986 25.792, -6.205 -10.873 25.738, -6.252 -10.941 25.898, -6.299 -10.986 26.071, -6.351 -10.941 26.027, -6.289 -10.873 25.873, -6.427 -10.973 26.173, -5.922 -10.986 24.485, -5.958 -10.941 24.660, -5.988 -10.941 24.500, -5.892 -10.986 25.157, -5.807 -11.000 25.066, -5.865 -11.000 25.392, -5.923 -10.986 25.322, -5.989 -10.941 25.307, -6.031 -10.986 25.641, -6.093 -10.941 25.614, -6.325 -10.800 25.899, -6.381 -10.873 23.806, -6.347 -10.941 23.777, -6.249 -10.941 23.907, -6.193 -10.986 23.869, -5.876 -10.986 24.988, -6.196 -10.986 25.936, -6.144 -11.000 23.810, -7.838 -10.873 23.192, -8.225 -10.800 23.283, -8.083 -10.873 23.229, -8.319 -10.873 23.302, -8.335 -10.941 23.261, -8.108 -10.986 23.120, -8.502 -10.941 23.335, -8.533 -10.986 23.275, -8.697 -10.986 23.370, -8.850 -10.986 23.481, -8.973 -10.973 23.627, -8.921 -10.900 23.679, -8.780 -10.873 23.569, -8.635 -10.873 23.464, -8.699 -10.800 23.525, -8.472 -10.800 23.385, -8.807 -10.941 23.534, -7.847 -10.986 23.080, -7.591 -10.873 23.189, -7.534 -11.000 23.007, -7.208 -11.000 23.065, -6.897 -11.000 23.178, -6.829 -10.986 23.295, -6.701 -10.800 23.525, -6.883 -10.873 23.393, -7.108 -10.873 23.292, -7.069 -10.986 23.186, -7.093 -10.941 23.250, -6.608 -10.986 23.436, -6.649 -10.941 23.491, -6.675 -10.873 23.526, -6.479 -10.900 23.679, -6.427 -10.973 23.627, -7.346 -10.873 23.223, -7.434 -10.800 23.221, -7.337 -10.941 23.180, -7.323 -10.986 23.113, -8.481 -10.873 23.375, -7.841 -10.941 23.147, -8.659 -10.941 23.427, -8.360 -10.986 23.197, -8.093 -10.941 23.186, -7.584 -10.986 23.077, -7.588 -10.941 23.145, -6.862 -10.941 23.354, -9.044 -11.000 23.556, -9.500 -11.000 24.013, -9.359 -10.800 24.154, -8.902 -10.800 23.698, -9.429 -10.973 24.084, 8.902 -10.800 23.698, 8.538 -10.873 23.405, 8.396 -10.873 23.334, 8.248 -10.873 23.276, 8.096 -10.873 23.233, 7.624 -10.873 23.188, 7.158 -10.873 23.274, 6.992 -10.941 23.290, 6.707 -10.941 23.449, 6.732 -10.873 23.485, 6.606 -10.873 23.581, 6.534 -10.986 23.494, 6.813 -10.986 23.304, 8.673 -10.873 23.489, 7.700 -10.800 23.200, 7.941 -10.873 23.203, 7.466 -10.873 23.202, 7.434 -10.800 23.221, 7.175 -10.800 23.283, 7.010 -10.873 23.331, 6.928 -10.800 23.385, 6.498 -10.800 23.698, 6.867 -10.873 23.402, 6.846 -10.941 23.363, 6.965 -10.986 23.228, 7.123 -10.986 23.167, 7.534 -11.000 23.007, 7.785 -10.941 23.144, 7.788 -10.986 23.076, 7.866 -11.000 23.007, 7.782 -10.873 23.188, 8.592 -10.986 23.307, 8.503 -11.000 23.178, 8.736 -10.986 23.396, 8.871 -10.986 23.499, 8.827 -10.941 23.551, 8.799 -10.873 23.585, 7.300 -10.941 23.188, 7.285 -10.986 23.122, 7.450 -10.986 23.091, 7.144 -10.941 23.232, 7.310 -10.873 23.231, 7.618 -10.986 23.076, 7.460 -10.941 23.158, 8.107 -10.941 23.189, 7.947 -10.941 23.159, 8.122 -10.986 23.123, 8.263 -10.941 23.234, 8.284 -10.986 23.170, 8.414 -10.941 23.293, 8.441 -10.986 23.231, 8.559 -10.941 23.366, 8.699 -10.800 23.525, 6.577 -10.941 23.547, 6.669 -10.986 23.393, 7.622 -10.941 23.143, 7.957 -10.986 23.092, 8.698 -10.941 23.452, 6.610 -11.000 23.344, -8.800 -12.200 22.720, -9.178 -11.000 22.646, -9.234 -12.200 22.621, -9.570 -10.992 22.358, -9.631 -10.970 22.276, -9.423 -12.200 22.502, -9.582 -12.200 22.343, -0.402 -15.000 -2.670, -0.202 -14.992 -2.759, -0.796 -15.000 -2.580, -1.965 -14.700 -2.267, -1.454 -14.830 -2.590, -0.628 -14.935 -2.818, -0.602 -14.992 -2.701, -0.988 -14.992 -2.584, -1.354 -14.992 -2.413, -1.764 -14.935 -2.285, -2.138 -14.830 -2.062, -2.267 -14.700 -1.965, -1.815 -14.830 -2.351, -1.691 -14.992 -2.190, -2.078 -14.935 -2.004, -2.416 -14.830 -1.728, -2.642 -14.830 -1.358, -1.992 -14.992 -1.920, -2.250 -14.992 -1.610, -2.729 -14.700 -1.246, -2.461 -14.992 -1.265, -2.878 -14.700 -0.845, -2.338 -15.000 -1.350, -2.732 -14.935 -0.932, -3.000 -14.700 -0.000, -2.619 -14.992 -0.893, -2.632 -15.000 -0.601, -2.968 -14.830 -0.108, -2.952 -14.830 0.325, -2.870 -14.935 0.316, -2.969 -14.700 0.427, -2.692 -15.000 0.202, -2.750 -14.992 0.303, -2.729 -14.700 1.246, -2.632 -15.000 0.601, -2.657 -14.935 1.129, -2.734 -14.830 1.162, -2.535 -14.830 1.547, -2.677 -14.992 0.700, -2.283 -14.830 1.900, -2.524 -14.700 1.622, -2.338 -15.000 1.350, -2.362 -14.992 1.441, -2.219 -14.935 1.847, -1.639 -14.830 2.477, -1.622 -14.700 2.524, -1.982 -14.830 2.212, -2.111 -15.000 1.683, -1.836 -15.000 1.979, -2.127 -14.992 1.770, -1.927 -14.935 2.150, -1.261 -14.830 2.689, -1.521 -15.000 2.231, -1.846 -14.992 2.061, -1.527 -14.992 2.307, -1.246 -14.700 2.729, -1.171 -15.000 2.433, -0.845 -14.700 2.878, -0.432 -14.830 2.939, -0.796 -15.000 2.580, -0.402 -15.000 2.670, -0.403 -14.992 2.737, -0.000 -14.830 2.970, 0.432 -14.830 2.939, 0.427 -14.700 2.969, -0.000 -14.992 2.767, 0.264 -15.000 2.687, 1.261 -14.830 2.689, 0.832 -14.935 2.765, 1.225 -14.935 2.614, 1.639 -14.830 2.477, 1.622 -14.700 2.524, 0.526 -15.000 2.648, 0.783 -15.000 2.584, 1.032 -15.000 2.495, 1.527 -14.992 2.307, 1.499 -15.000 2.246, 1.712 -15.000 2.088, 1.908 -15.000 1.910, 2.219 -14.935 1.847, 2.524 -14.700 1.622, 1.927 -14.935 2.150, 1.846 -14.992 2.061, 1.593 -14.935 2.408, 1.982 -14.830 2.212, 2.267 -14.700 1.965, 2.381 -15.000 1.274, 2.584 -15.000 0.784, 2.677 -14.992 0.700, 2.750 -14.992 0.303, 2.870 -14.935 0.316, 2.921 -14.830 -0.540, 2.878 -14.700 -0.845, 2.969 -14.700 -0.427, 2.362 -14.992 1.441, 2.464 -14.935 1.504, 2.878 -14.700 0.845, 2.874 -14.830 0.751, 2.734 -14.830 1.162, 2.793 -14.935 0.730, 2.952 -14.830 0.325, 2.648 -15.000 0.526, 2.700 -15.000 -0.002, 2.648 -15.000 -0.529, 2.568 -14.935 -1.320, 2.348 -14.935 -1.680, 2.138 -14.830 -2.062, 2.267 -14.700 -1.965, 2.416 -14.830 -1.728, 2.524 -14.700 -1.622, 2.619 -14.992 -0.893, 2.732 -14.935 -0.932, 2.811 -14.830 -0.959, 2.765 -14.992 -0.101, 2.721 -14.992 -0.503, 2.642 -14.830 -1.358, 2.494 -15.000 -1.035, 1.712 -15.000 -2.088, 1.992 -14.992 -1.920, 1.031 -14.935 -2.697, 1.413 -14.935 -2.518, 1.454 -14.830 -2.590, 1.691 -14.992 -2.190, 1.354 -14.992 -2.413, 2.461 -14.992 -1.265, 2.250 -14.992 -1.610, 2.086 -15.000 -1.714, 1.246 -14.700 -2.729, 1.815 -14.830 -2.351, 1.499 -15.000 -2.246, 1.032 -15.000 -2.495, 0.264 -15.000 -2.687, -0.646 -14.830 -2.899, -1.061 -14.830 -2.774, 0.211 -14.935 -2.879, 0.202 -14.992 -2.759, 0.602 -14.992 -2.701, -0.211 -14.935 -2.879, 0.427 -14.700 -2.969, 0.646 -14.830 -2.899, 0.988 -14.992 -2.584, 0.783 -15.000 -2.584, -0.427 -14.700 -2.969, 0.000 -14.700 -3.000, 0.403 -14.992 2.737, 0.420 -14.935 2.856, -0.000 -14.935 2.887, -0.217 -14.830 -2.962, 0.217 -14.830 -2.962, -1.031 -14.935 -2.697, -1.413 -14.935 -2.518, -2.348 -14.935 -1.680, -2.568 -14.935 -1.320, -2.811 -14.830 -0.959, -2.721 -14.992 -0.503, -2.839 -14.935 -0.524, -2.921 -14.830 -0.540, -2.765 -14.992 -0.101, -2.885 -14.935 -0.105, -2.793 -14.935 0.730, -2.874 -14.830 0.751, -2.546 -14.992 1.082, -2.464 -14.935 1.504, -1.174 -14.992 2.505, -1.225 -14.935 2.614, -1.593 -14.935 2.408, -0.856 -14.830 2.844, -0.797 -14.992 2.649, -0.420 -14.935 2.856, -0.832 -14.935 2.765, 0.797 -14.992 2.649, 0.856 -14.830 2.844, 1.174 -14.992 2.505, 2.283 -14.830 1.900, 2.535 -14.830 1.547, 2.127 -14.992 1.770, 2.546 -14.992 1.082, 2.657 -14.935 1.129, 2.968 -14.830 -0.108, 2.885 -14.935 -0.105, 2.839 -14.935 -0.524, 2.078 -14.935 -2.004, 1.764 -14.935 -2.285, 1.061 -14.830 -2.774, 0.628 -14.935 -2.818, -9.286 -10.891 -5.704, -9.446 -10.700 -5.647, -9.386 -10.773 -5.717, -9.393 -10.719 -5.722, -9.230 -10.795 -5.758, -9.109 -10.750 -5.704, -9.080 -10.787 -5.676, -9.113 -10.973 -5.567, -9.200 -10.981 -5.593, -9.282 -10.978 -5.553, -9.219 -10.899 -5.703, -9.260 -10.919 -5.684, -9.157 -10.889 -5.694, -9.111 -10.908 -5.654, -9.138 -10.940 -5.639, -9.231 -10.940 -5.663, -9.367 -10.915 -5.601, -9.298 -10.929 -5.658, -9.267 -10.952 -5.637, -9.169 -10.965 -5.619, -9.425 -10.817 -5.635, -9.370 -10.824 -5.706, -9.326 -10.899 -5.677, -9.389 -10.700 -5.727, -9.184 -10.777 -5.750, -9.159 -10.823 -5.727, -9.300 -10.717 -5.769, -9.197 -10.712 -5.763, -9.089 -10.872 -5.663, -9.143 -10.841 -5.713, -9.126 -10.855 -5.697, -9.199 -10.851 -5.730, -9.179 -10.873 -5.713, -9.242 -10.875 -5.722, -9.203 -10.700 -5.765, -9.247 -10.715 -5.773, -9.301 -10.700 -5.769, -9.294 -10.765 -5.764, -9.193 -10.745 -5.759, -9.242 -10.756 -5.768, -9.328 -10.820 -5.734, -9.280 -10.810 -5.752, -9.344 -10.771 -5.746, -9.351 -10.718 -5.751, -9.193 -10.918 -5.683, -8.402 -10.000 -4.998, -9.119 -10.000 -5.715, -9.042 -10.800 -5.638, -9.119 -10.700 -5.715, -5.998 -10.000 -7.402, -5.798 -10.000 -7.161, -5.807 -10.800 -7.175, -5.502 -10.000 -6.279, -5.506 -10.800 -6.348, -5.588 -10.000 -5.660, -5.558 -10.800 -5.760, -5.715 -10.000 -5.373, -5.807 -10.800 -5.225, -5.892 -10.000 -5.114, -5.998 -10.800 -4.998, -6.373 -10.000 -4.715, -7.348 -10.800 -4.506, -7.279 -10.000 -4.502, -5.645 -10.000 -6.887, -6.114 -10.000 -4.892, -6.715 -10.700 -8.119, -6.638 -10.800 -8.042, -6.757 -10.753 -8.191, -6.740 -10.842 -8.264, -6.722 -10.856 -8.311, -6.648 -10.924 -8.322, -6.496 -11.000 -8.183, -6.553 -10.978 -8.282, -6.560 -10.991 -8.220, -6.574 -10.988 -8.206, -6.567 -10.973 -8.113, -6.625 -10.963 -8.248, -6.587 -10.983 -8.190, -6.689 -10.912 -8.266, -6.708 -10.894 -8.225, -6.729 -10.820 -8.161, -6.716 -10.837 -8.147, -6.741 -10.800 -8.173, -6.725 -10.870 -8.246, -6.769 -10.700 -8.301, -6.744 -10.783 -8.341, -6.715 -10.785 -8.383, -6.546 -10.992 -8.234, -6.582 -10.967 -8.295, -6.597 -10.968 -8.280, -6.664 -10.895 -8.348, -6.762 -10.776 -8.291, -6.765 -10.700 -8.203, -6.679 -10.785 -8.415, -6.661 -10.783 -8.427, -6.643 -10.859 -8.397, -6.678 -10.862 -8.369, -6.698 -10.786 -8.400, -6.601 -10.915 -8.367, -6.630 -10.892 -8.376, -6.661 -10.861 -8.385, -6.647 -10.895 -8.363, -6.676 -10.787 -8.080, -6.687 -10.861 -8.116, -6.671 -10.927 -8.178, -6.633 -10.942 -8.130, -6.612 -10.967 -8.160, -6.704 -10.750 -8.109, -6.658 -10.873 -8.084, -6.706 -10.886 -8.290, -6.651 -10.949 -8.213, -6.663 -10.922 -8.305, -6.679 -10.894 -8.330, -6.694 -10.862 -8.352, -6.611 -10.966 -8.265, -6.616 -10.922 -8.352, -6.632 -10.924 -8.338, 7.025 -10.900 -7.083, 6.875 -10.871 -7.236, 6.673 -10.871 -7.149, 6.104 -10.653 -7.048, 6.037 -10.485 -7.100, 6.242 -10.485 -7.316, 6.298 -10.653 -7.251, 6.592 -10.785 -7.295, 5.956 -10.653 -6.810, 5.776 -10.485 -6.569, 5.880 -10.485 -6.848, 6.564 -10.900 -6.837, 5.731 -10.485 -6.274, 6.342 -10.871 -6.864, 6.452 -10.900 -6.700, 6.226 -10.871 -6.678, 5.859 -10.653 -6.547, 5.816 -10.653 -6.270, 5.746 -10.485 -5.977, 5.702 -10.300 -6.124, 6.368 -10.900 -6.545, 5.831 -10.653 -5.990, 5.821 -10.485 -5.689, 5.748 -10.300 -5.824, 5.901 -10.653 -5.719, 6.116 -10.871 -6.255, 5.962 -10.785 -6.010, 5.952 -10.485 -5.422, 6.223 -10.300 -5.062, 6.300 -10.900 -6.199, 6.317 -10.900 -6.024, 6.127 -10.871 -6.036, 6.024 -10.653 -5.467, 6.134 -10.485 -5.187, 6.196 -10.653 -5.245, 6.360 -10.485 -4.993, 6.279 -10.871 -5.626, 6.620 -10.485 -4.849, 6.484 -10.785 -5.172, 6.654 -10.653 -4.927, 6.751 -10.300 -4.769, 6.706 -10.785 -5.049, 6.904 -10.485 -4.759, 7.200 -10.485 -4.729, 6.948 -10.785 -4.973, 6.921 -10.653 -4.843, 7.352 -10.300 -4.708, 6.772 -10.871 -5.203, 6.982 -10.871 -5.137, 7.780 -10.485 -4.849, 7.928 -10.300 -4.888, 7.496 -10.485 -4.759, 7.025 -10.900 -5.317, 7.200 -10.900 -5.300, 7.267 -10.900 -5.303, 7.418 -10.871 -5.137, 7.556 -10.900 -5.373, 7.700 -10.900 -5.451, 7.934 -10.900 -5.679, 8.072 -10.900 -5.975, 8.098 -10.900 -6.137, 8.284 -10.871 -6.255, 8.094 -10.900 -6.301, 7.911 -10.900 -6.751, 7.800 -10.900 -6.871, 7.907 -10.871 -7.024, 7.575 -10.785 -7.395, 7.340 -10.653 -7.578, 6.898 -10.300 -7.669, 7.200 -10.300 -7.700, 8.058 -10.871 -6.865, 7.808 -10.785 -7.295, 7.695 -10.785 -5.049, 8.266 -10.485 -5.187, 7.916 -10.785 -5.172, 7.820 -10.871 -5.309, 8.108 -10.785 -5.337, 8.376 -10.653 -5.467, 8.579 -10.485 -5.689, 7.991 -10.653 -5.063, 7.629 -10.871 -5.203, 7.827 -10.900 -5.555, 8.698 -10.300 -6.124, 8.263 -10.785 -5.537, 8.121 -10.871 -5.626, 8.218 -10.871 -5.823, 8.375 -10.785 -5.765, 8.438 -10.785 -6.010, 8.273 -10.871 -6.036, 8.451 -10.785 -6.263, 8.624 -10.485 -6.569, 8.607 -10.300 -6.721, 8.473 -10.300 -6.993, 8.363 -10.485 -7.100, 8.520 -10.485 -6.848, 8.251 -10.871 -6.472, 8.295 -10.653 -7.048, 8.158 -10.485 -7.316, 8.174 -10.871 -6.678, 8.190 -10.785 -6.967, 8.102 -10.653 -7.251, 8.016 -10.785 -7.150, 7.640 -10.485 -7.603, 7.502 -10.300 -7.669, 7.914 -10.485 -7.486, 7.668 -10.900 -6.969, 7.521 -10.900 -7.041, 7.327 -10.785 -7.446, 7.051 -10.485 -7.663, 7.525 -10.871 -7.236, 6.760 -10.485 -7.603, 6.785 -10.653 -7.522, 6.486 -10.485 -7.486, 6.608 -10.300 -7.578, 6.825 -10.785 -7.395, 6.528 -10.653 -7.411, 6.343 -10.300 -7.431, 7.200 -10.785 -4.947, 7.200 -10.653 -4.815, 7.200 -10.871 -5.115, 7.479 -10.653 -4.843, 7.090 -10.871 -7.280, 7.073 -10.785 -7.446, 7.310 -10.871 -7.280, 7.060 -10.653 -7.578, 7.349 -10.485 -7.663, 6.493 -10.871 -7.024, 6.384 -10.785 -7.150, 6.209 -10.785 -6.967, 6.075 -10.785 -6.752, 6.149 -10.871 -6.472, 5.987 -10.785 -6.514, 5.949 -10.785 -6.263, 6.182 -10.871 -5.823, 6.025 -10.785 -5.765, 6.137 -10.785 -5.537, 6.413 -10.871 -5.452, 6.292 -10.785 -5.337, 6.580 -10.871 -5.309, 6.409 -10.653 -5.063, 7.452 -10.785 -4.973, 8.040 -10.485 -4.993, 7.747 -10.653 -4.927, 8.204 -10.653 -5.245, 7.987 -10.871 -5.452, 8.448 -10.485 -5.422, 8.499 -10.653 -5.719, 8.569 -10.653 -5.990, 8.654 -10.485 -5.977, 8.669 -10.485 -6.274, 8.413 -10.785 -6.514, 8.584 -10.653 -6.270, 8.325 -10.785 -6.752, 8.444 -10.653 -6.810, 8.541 -10.653 -6.547, 7.615 -10.653 -7.522, 7.872 -10.653 -7.411, 7.727 -10.871 -7.149, -6.763 -10.378 -8.197, -6.763 -10.447 -8.197, -6.769 -10.447 -8.301, -6.769 -10.378 -8.301, -6.727 -10.000 -8.389, -6.647 -10.700 -8.446, -6.727 -10.700 -8.389, -6.722 -10.447 -8.394, -6.722 -10.378 -8.394, -8.547 -10.000 -5.539, -8.698 -10.000 -6.124, -9.203 -10.000 -5.765, -9.301 -10.000 -5.769, -9.446 -10.000 -5.647, -9.389 -10.000 -5.727, -9.235 -10.000 -6.110, -8.977 -10.000 -6.548, -8.473 -10.000 -6.993, -7.958 -10.000 -7.676, -6.715 -10.000 -8.119, -6.765 -10.000 -8.203, -6.769 -10.000 -8.301, -7.110 -10.000 -8.235, -5.793 -10.000 -6.721, -5.545 -10.000 -6.589, -5.717 -10.000 -6.427, -5.516 -10.000 -5.965, -6.223 -10.000 -5.062, -6.965 -10.000 -4.516, -7.589 -10.000 -4.545, -7.887 -10.000 -4.645, -8.161 -10.000 -4.798, -6.113 -10.000 -7.233, -5.927 -10.000 -6.993, -6.014 -10.000 -5.282, -6.660 -10.000 -4.588, 7.200 10.000 -6.950, 7.411 10.000 -6.920, 7.691 10.700 -6.767, 7.882 10.000 -5.888, 7.831 10.700 -5.795, 7.605 10.000 -5.569, 6.458 10.000 -6.093, 6.458 10.000 -6.307, 6.795 10.000 -6.831, 7.093 10.700 -6.942, 7.831 10.700 -6.605, 7.942 10.000 -6.307, 7.950 10.700 -6.200, 7.942 10.000 -6.093, 7.920 10.700 -5.989, 7.767 10.000 -5.709, 7.307 10.700 -5.458, 6.709 10.700 -5.633, 6.569 10.700 -5.795, 6.480 10.700 -6.411, 6.569 10.700 -6.605, 6.633 10.000 -6.691, -7.200 10.000 -6.950, -6.888 10.700 -6.882, -6.795 10.000 -6.831, -6.633 10.000 -6.691, -6.518 10.000 -6.512, -6.569 10.700 -5.795, -6.518 10.000 -5.888, -6.795 10.000 -5.569, -6.989 10.000 -5.480, -7.307 10.700 -5.458, -7.512 10.700 -5.518, -7.411 10.000 -5.480, -7.882 10.000 -5.888, -7.950 10.700 -6.200, -7.920 10.700 -6.411, -7.882 10.000 -6.512, -7.767 10.000 -6.691, -6.458 10.000 -6.307, -6.450 10.700 -6.200, -6.480 10.700 -5.989, -7.767 10.000 -5.709, -7.942 10.000 -6.093, -7.942 10.000 -6.307, -7.691 10.700 -6.767, -7.605 10.000 -6.831, -7.512 10.700 -6.882, -7.411 10.000 -6.920, 2.869 11.300 -0.422, 2.852 14.200 -0.527, 2.745 14.200 -0.936, 2.626 11.300 -1.231, 2.088 14.200 -2.013, 2.160 11.300 -1.935, 1.511 11.300 -2.475, -0.527 11.300 -2.852, -1.036 14.200 -2.709, -1.326 11.300 -2.579, -2.295 11.300 -1.772, -2.831 11.300 -0.631, -2.852 14.200 -0.527, -2.892 11.300 -0.212, -2.883 14.200 0.317, -2.892 11.300 0.212, -2.295 11.300 1.772, -0.106 11.300 2.898, 0.317 11.300 2.883, 0.422 14.200 2.869, 0.734 11.300 2.806, 2.806 14.200 0.734, 2.777 11.300 0.835, 2.883 14.200 0.317, 2.900 11.300 0.000, 2.579 14.200 -1.326, 2.359 14.200 -1.687, 1.772 14.200 -2.295, 1.419 14.200 -2.529, 0.631 14.200 -2.831, 0.212 14.200 -2.892, -0.212 14.200 -2.892, -2.359 14.200 -1.687, -2.529 11.300 -1.419, -2.831 11.300 0.631, -2.669 14.200 1.134, -2.475 14.200 1.511, -1.935 14.200 2.160, -1.687 11.300 2.359, 1.134 11.300 2.669, 1.231 14.200 2.626, 1.600 14.200 2.419, 1.935 14.200 2.160, 2.160 11.300 1.935, 2.626 11.300 1.231, 7.344 -10.900 24.073, 7.375 -10.871 23.864, 7.200 -10.900 24.151, 6.709 -10.785 24.133, 6.604 -10.653 24.052, 6.427 -10.300 24.107, 6.380 -10.485 24.252, 6.537 -10.485 24.000, 6.884 -10.785 23.950, 7.173 -10.871 23.951, 6.993 -10.871 24.076, 7.073 -10.900 24.255, 6.276 -10.485 24.532, 6.966 -10.900 24.379, 6.575 -10.785 24.348, 6.487 -10.785 24.587, 6.231 -10.485 24.826, 6.246 -10.485 25.123, 6.248 -10.300 25.276, 6.726 -10.871 24.422, 6.331 -10.653 25.110, 6.321 -10.485 25.411, 6.883 -10.900 24.521, 6.682 -10.871 25.277, 6.779 -10.871 25.474, 7.232 -10.900 25.669, 7.700 -10.871 25.985, 7.700 -10.900 25.800, 7.875 -10.900 25.783, 8.044 -10.900 25.731, 8.128 -10.871 25.897, 8.704 -10.653 25.854, 8.948 -10.485 25.678, 9.047 -10.300 25.561, 8.766 -10.485 25.913, 8.677 -10.300 26.038, 8.540 -10.485 26.107, 7.918 -10.871 25.963, 6.802 -10.900 24.837, 6.449 -10.785 24.837, 6.401 -10.653 25.381, 6.452 -10.485 25.678, 6.627 -10.871 25.064, 6.524 -10.653 25.633, 6.723 -10.300 26.038, 6.637 -10.785 25.563, 6.696 -10.653 25.854, 6.792 -10.785 25.763, 6.909 -10.653 26.037, 6.860 -10.485 26.107, 7.120 -10.485 26.251, 7.404 -10.485 26.341, 6.913 -10.871 25.648, 7.100 -10.900 25.571, 7.080 -10.871 25.791, 7.548 -10.300 26.392, 7.852 -10.300 26.392, 7.272 -10.871 25.897, 7.996 -10.485 26.341, 7.379 -10.900 25.741, 7.482 -10.871 25.963, 7.700 -10.653 26.285, 8.280 -10.485 26.251, 7.952 -10.785 26.127, 8.428 -10.300 26.212, 8.320 -10.871 25.791, 8.608 -10.785 25.763, 8.336 -10.900 25.537, 9.079 -10.485 25.411, 8.999 -10.653 25.381, 9.154 -10.485 25.123, 8.487 -10.871 25.648, 8.621 -10.871 25.474, 8.875 -10.785 25.335, 9.198 -10.300 24.976, 9.169 -10.485 24.826, 8.938 -10.785 25.090, 9.069 -10.653 25.110, 9.084 -10.653 24.830, 9.124 -10.485 24.531, 8.718 -10.871 25.277, 9.041 -10.653 24.553, 9.020 -10.485 24.252, 8.784 -10.871 24.845, 8.944 -10.653 24.290, 8.863 -10.485 24.000, 8.583 -10.900 24.724, 8.825 -10.785 24.348, 8.796 -10.653 24.052, 8.658 -10.485 23.784, 8.751 -10.871 24.628, 8.691 -10.785 24.133, 8.414 -10.485 23.614, 8.557 -10.300 23.669, 8.674 -10.871 24.422, 8.516 -10.785 23.950, 8.602 -10.653 23.849, 8.372 -10.653 23.689, 8.140 -10.485 23.497, 8.558 -10.871 24.236, 7.849 -10.485 23.437, 8.336 -10.900 24.263, 8.227 -10.871 23.951, 8.075 -10.785 23.705, 8.044 -10.900 24.069, 7.551 -10.485 23.437, 7.573 -10.785 23.654, 7.560 -10.653 23.522, 6.986 -10.485 23.614, 7.108 -10.300 23.522, 7.260 -10.485 23.497, 7.700 -10.900 24.000, 7.028 -10.653 23.689, 6.613 -10.300 23.867, 6.843 -10.300 23.669, 7.590 -10.871 23.820, 7.633 -10.900 24.003, 7.325 -10.785 23.705, 7.092 -10.785 23.805, 6.742 -10.485 23.784, 7.700 -10.785 26.153, 7.700 -10.485 26.371, 7.285 -10.653 23.578, 7.840 -10.653 23.522, 7.827 -10.785 23.654, 7.810 -10.871 23.820, 6.798 -10.653 23.849, 6.842 -10.871 24.236, 6.456 -10.653 24.290, 6.649 -10.871 24.629, 6.359 -10.653 24.553, 6.616 -10.871 24.845, 6.316 -10.653 24.830, 6.462 -10.785 25.090, 6.525 -10.785 25.335, 6.634 -10.485 25.913, 7.154 -10.653 26.173, 6.984 -10.785 25.928, 7.448 -10.785 26.127, 7.206 -10.785 26.051, 7.421 -10.653 26.257, 7.979 -10.653 26.257, 8.491 -10.653 26.037, 8.246 -10.653 26.173, 8.194 -10.785 26.051, 8.416 -10.785 25.928, 8.763 -10.785 25.563, 8.876 -10.653 25.633, 8.773 -10.871 25.064, 8.951 -10.785 24.837, 8.913 -10.785 24.586, 8.308 -10.785 23.805, 8.407 -10.871 24.076, 8.025 -10.871 23.864, 8.115 -10.653 23.578, 6.326 -10.873 23.875, 6.291 -10.941 23.848, 6.154 -10.941 24.062, 6.193 -10.873 24.083, 6.092 -10.873 24.308, 5.989 -10.873 24.791, 5.992 -10.873 25.038, 6.264 -10.873 25.835, 6.334 -10.941 26.007, 6.281 -10.986 26.050, 6.159 -10.800 24.182, 6.023 -10.873 24.546, 6.006 -10.800 24.752, 6.102 -10.873 25.519, 6.159 -10.800 25.618, 6.175 -10.873 25.681, 6.498 -10.800 26.102, 5.997 -10.986 25.560, 6.135 -10.941 25.702, 6.061 -10.941 25.535, 5.978 -11.000 25.703, 5.986 -10.941 25.293, 6.029 -10.873 25.283, 5.807 -11.000 25.066, 5.947 -10.941 25.041, 5.877 -10.986 24.784, 6.050 -10.941 24.293, 5.978 -11.000 24.097, 6.427 -10.973 23.627, 6.479 -10.900 23.679, 6.236 -10.986 23.808, 5.945 -10.941 24.788, 5.807 -11.000 24.734, 5.986 -10.986 24.269, 5.913 -10.986 24.523, 6.369 -10.873 25.980, 6.075 -10.986 25.733, 6.227 -10.941 25.859, 5.920 -10.986 25.308, 5.880 -10.986 25.047, 5.980 -10.941 24.537, 6.095 -10.986 24.029, 6.170 -10.986 25.897, 6.813 -11.000 26.700, 6.884 -10.973 26.629, 6.427 -10.973 26.173, 6.479 -10.900 26.121, -7.905 11.000 25.930, -7.700 10.935 25.763, -8.358 10.935 25.459, -8.569 10.992 25.361, -8.295 10.992 25.683, -8.027 10.830 25.608, -8.222 10.935 25.587, -8.062 10.935 25.683, -8.172 10.830 25.521, -7.495 11.000 25.930, -7.298 11.000 25.870, -7.117 11.000 25.773, -7.069 10.700 25.305, -7.228 10.830 25.521, -7.489 10.992 25.860, -7.338 10.935 25.683, -7.287 10.992 25.792, -7.178 10.935 25.587, -6.957 11.000 25.643, -6.949 10.830 25.109, -6.921 10.830 24.942, -6.976 10.830 24.611, -6.886 10.992 24.348, -7.024 10.992 24.186, -7.117 11.000 24.027, -7.193 10.992 24.058, -7.424 10.935 24.082, -7.616 10.830 24.125, -7.607 10.935 24.042, -7.593 10.700 24.158, -7.388 10.700 24.218, -7.107 10.935 24.274, -7.255 10.935 24.161, -7.451 10.830 24.161, -7.298 10.830 24.232, -6.827 11.000 25.483, -6.831 10.992 25.361, -6.938 10.935 25.304, -6.729 11.000 25.302, -6.753 10.992 25.163, -6.931 10.830 24.774, -6.869 10.935 25.131, -6.838 10.935 24.947, -6.670 11.000 25.104, -6.848 10.935 24.760, -6.898 10.935 24.581, -7.055 10.830 24.462, -6.986 10.935 24.416, -6.787 10.992 24.536, -6.827 11.000 24.316, -7.594 10.992 23.923, -8.012 10.700 24.218, -7.793 10.935 24.042, -7.976 10.935 24.082, -8.102 10.830 24.232, -8.236 10.830 24.334, -8.469 10.830 24.774, -8.479 10.830 24.942, -8.451 10.830 25.109, -8.562 10.935 24.947, -8.531 10.935 25.131, -8.283 11.000 24.027, -8.376 10.992 24.186, -8.424 10.830 24.611, -8.293 10.935 24.274, -8.414 10.935 24.416, -8.514 10.992 24.348, -8.502 10.935 24.581, -8.552 10.935 24.760, -8.573 11.000 24.317, -8.671 11.000 24.498, -8.750 11.000 24.900, -8.613 10.992 24.536, -8.670 10.992 24.741, -8.113 10.992 25.792, -7.868 10.830 25.661, -8.102 11.000 25.870, -7.911 10.992 25.860, -7.886 10.935 25.743, -8.191 10.700 24.333, -8.345 10.830 24.462, -7.069 10.700 24.495, -7.164 10.830 24.334, -6.980 10.700 24.689, -7.700 10.992 25.883, -7.700 11.000 25.950, -7.532 10.830 25.661, -8.420 10.700 25.111, -8.389 10.830 25.265, -8.331 10.700 25.305, -8.294 10.830 25.405, -7.700 10.830 25.680, -7.514 10.935 25.743, -7.373 10.830 25.608, -7.106 10.830 25.405, -7.042 10.935 25.459, -7.105 10.992 25.683, -6.951 10.992 25.537, -7.011 10.830 25.265, -6.718 10.992 24.953, -6.730 10.992 24.741, -7.386 10.992 23.968, -7.784 10.830 24.125, -8.014 10.992 23.968, -7.806 10.992 23.923, -7.949 10.830 24.161, -8.145 10.935 24.161, -8.207 10.992 24.058, -8.462 10.935 25.304, -8.647 10.992 25.163, -8.682 10.992 24.953, -8.449 10.992 25.537, 7.700 11.000 25.950, 7.700 10.830 25.680, 7.228 10.830 25.521, 6.951 10.992 25.537, 6.827 11.000 25.484, 7.373 10.830 25.608, 7.178 10.935 25.587, 8.113 10.992 25.792, 8.102 11.000 25.870, 8.283 11.000 25.773, 8.295 10.992 25.683, 8.358 10.935 25.459, 8.389 10.830 25.265, 8.191 10.700 25.467, 8.294 10.830 25.405, 8.172 10.830 25.521, 8.062 10.935 25.683, 8.222 10.935 25.587, 8.345 10.830 24.462, 8.414 10.935 24.416, 8.376 10.992 24.186, 8.514 10.992 24.348, 8.442 11.000 24.157, 8.102 11.000 23.930, 7.784 10.830 24.125, 7.616 10.830 24.125, 7.593 10.700 24.158, 7.807 10.700 24.158, 8.145 10.935 24.161, 8.207 10.992 24.058, 7.949 10.830 24.161, 8.449 10.992 25.537, 8.451 10.830 25.109, 8.479 10.830 24.942, 8.531 10.935 25.131, 8.671 11.000 25.302, 8.469 10.830 24.774, 8.562 10.935 24.947, 8.682 10.992 24.953, 8.750 11.000 24.900, 8.502 10.935 24.581, 8.730 11.000 24.695, 8.613 10.992 24.536, 7.905 11.000 23.870, 7.806 10.992 23.923, 7.607 10.935 24.042, 7.388 10.700 24.218, 7.700 11.000 23.850, 7.594 10.992 23.923, 7.451 10.830 24.161, 7.386 10.992 23.968, 7.164 10.830 24.334, 6.931 10.830 24.774, 6.949 10.830 25.109, 6.921 10.830 24.942, 6.831 10.992 25.361, 6.938 10.935 25.304, 6.980 10.700 25.111, 7.255 10.935 24.161, 7.193 10.992 24.058, 7.107 10.935 24.274, 7.055 10.830 24.462, 7.117 11.000 24.027, 6.886 10.992 24.348, 6.976 10.830 24.611, 6.986 10.935 24.416, 6.848 10.935 24.760, 6.898 10.935 24.581, 6.729 11.000 24.498, 6.670 11.000 24.696, 6.718 10.992 24.953, 6.670 11.000 25.105, 6.650 11.000 24.900, 6.730 10.992 24.741, 7.105 10.992 25.683, 7.287 10.992 25.792, 7.532 10.830 25.661, 7.514 10.935 25.743, 7.298 11.000 25.870, 7.489 10.992 25.860, 7.495 11.000 25.930, 7.700 10.992 25.883, 7.298 10.830 24.232, 8.102 10.830 24.232, 8.293 10.935 24.274, 8.236 10.830 24.334, 8.420 10.700 24.689, 8.424 10.830 24.611, 8.450 10.700 24.900, 8.027 10.830 25.608, 7.911 10.992 25.860, 7.905 11.000 25.930, 7.886 10.935 25.743, 7.700 10.935 25.763, 7.868 10.830 25.661, 8.012 10.700 25.582, 7.106 10.830 25.405, 7.042 10.935 25.459, 7.069 10.700 25.305, 8.569 10.992 25.361, 8.462 10.935 25.304, 8.647 10.992 25.163, 8.552 10.935 24.760, 8.670 10.992 24.741, 8.014 10.992 23.968, 7.976 10.935 24.082, 7.793 10.935 24.042, 7.424 10.935 24.082, 7.024 10.992 24.186, 6.787 10.992 24.536, 6.753 10.992 25.163, 6.869 10.935 25.131, 6.838 10.935 24.947, 7.011 10.830 25.265, 7.338 10.935 25.683, -8.993 11.000 22.701, -9.178 11.000 22.646, -9.234 12.200 22.621, -9.571 10.992 22.357, -9.500 11.000 22.434, -9.023 12.200 22.695, -9.349 11.000 22.556, -9.423 12.200 22.502, -9.701 12.200 22.154, -9.727 10.896 22.095, -9.800 12.200 21.720, -9.781 10.802 21.908, 5.123 11.000 22.720, 4.718 12.200 23.191, 4.270 12.200 23.621, 3.783 12.200 24.006, 3.261 12.200 24.343, 3.261 11.000 24.343, 0.310 11.000 25.213, -0.310 12.200 25.213, -0.929 12.200 25.153, -1.538 11.000 25.035, -2.134 12.200 24.860, -2.134 11.000 24.860, -2.710 12.200 24.628, -5.123 11.000 22.720, 2.134 12.200 24.860, 2.134 11.000 24.860, 1.538 11.000 25.035, -0.310 11.000 25.213, -0.929 11.000 25.153, -2.710 11.000 24.628, -3.261 12.200 24.343, -9.777 -10.815 24.000, -9.799 -10.700 24.079, -9.800 -10.700 24.040, -9.800 -10.700 24.000, -9.712 -10.912 24.000, -9.772 -10.823 24.109, -9.583 -10.988 24.041, -9.528 -10.999 24.022, -9.798 -10.700 24.119, -9.773 -10.700 24.207, -9.711 -10.000 24.275, -9.626 -10.700 24.309, -9.456 -10.700 24.252, -7.323 -10.000 26.954, -7.251 -10.000 26.331, -6.498 -10.000 26.102, -6.298 -10.000 25.861, -6.514 -10.000 25.818, -6.145 -10.000 25.587, -6.248 -10.000 25.276, -7.717 -10.000 26.856, -8.449 -10.000 26.506, -9.060 -10.000 25.973, -9.506 -10.000 25.295, -9.047 -10.000 25.561, -8.428 -10.000 26.212, -8.886 -10.000 25.818, -9.656 -10.000 24.917, -9.198 -10.000 24.976, -9.535 -10.000 24.301, -9.626 -10.000 24.309, -9.456 -10.000 24.252, -9.107 -10.000 24.379, -8.787 -10.000 23.867, -9.773 -10.000 24.207, -9.754 -10.000 24.523, -8.387 -10.000 23.345, -7.779 -10.000 23.202, -7.398 -10.000 23.431, -7.160 -10.000 23.288, -6.427 -10.000 24.107, -7.108 -10.000 23.522, -6.215 -10.000 24.073, -6.088 -10.000 24.360, -6.353 -10.000 25.561, -7.052 -10.000 26.656, -7.101 -10.000 26.735, -7.109 -10.000 26.826, -7.075 -10.000 26.911, -7.007 -10.000 26.973, -7.075 -10.700 26.911, -7.007 -10.700 26.973, -7.203 10.992 26.737, -8.046 10.700 26.729, -7.656 10.830 26.844, -6.800 10.977 26.815, -7.220 10.935 26.856, -7.065 11.000 26.687, -7.833 11.000 26.495, -8.073 11.000 26.381, -8.393 10.935 26.408, -8.782 10.830 26.212, -8.439 10.830 26.477, -8.025 10.935 26.614, -7.974 10.992 26.505, -7.597 10.992 26.649, -8.422 10.700 26.524, -8.513 11.000 26.087, -9.457 10.935 25.129, -9.593 10.935 24.730, -9.674 10.830 24.751, -9.264 10.935 25.504, -9.162 10.992 25.441, -9.083 10.830 25.900, -9.019 10.935 25.847, -9.534 10.830 25.162, -9.335 10.830 25.547, -9.182 11.000 25.273, -9.346 10.992 25.082, -9.295 11.000 25.033, -9.477 10.992 24.700, -9.384 11.000 24.784, -9.550 10.992 24.303, -9.487 11.000 24.265, -9.670 10.935 24.316, -9.712 10.912 24.000, -9.752 10.830 24.325, -7.645 10.700 26.878, -7.232 10.830 26.939, -6.800 10.700 27.000, -7.632 10.935 26.765, -8.061 10.830 26.689, -8.646 10.992 26.061, -8.327 10.992 26.307, -8.927 10.992 25.770, -8.727 10.935 26.150, -9.800 -10.700 12.000, -9.800 -10.700 21.720, -9.800 10.700 21.720, -9.800 10.700 15.200, -6.800 -10.977 26.815, -6.838 -10.995 26.757, -6.823 -11.000 26.719, -6.854 -10.975 26.820, -6.800 -10.912 26.912, -6.902 -10.858 26.953, -6.840 -10.700 27.000, -6.919 -10.700 26.998, 6.356 -11.000 26.243, -6.800 -11.000 26.700, -6.813 -11.000 26.700, -6.144 -11.000 25.990, 6.144 -11.000 25.990, -5.978 -11.000 25.703, 5.865 -11.000 25.392, -5.807 -11.000 24.734, -5.865 -11.000 24.408, -5.978 -11.000 24.097, 5.865 -11.000 24.408, 6.144 -11.000 23.810, 6.356 -11.000 23.556, -6.356 -11.000 23.556, -7.866 -11.000 23.007, -8.192 -11.000 23.065, -8.503 -11.000 23.178, -8.993 -11.000 22.701, -8.790 -11.000 23.344, -9.349 -11.000 22.556, -6.610 -11.000 23.344, 6.897 -11.000 23.178, -8.800 -11.000 22.720, 8.800 -11.000 22.720, 7.208 -11.000 23.065, 8.192 -11.000 23.065, 8.993 -11.000 22.701, 9.178 -11.000 22.646, 9.349 -11.000 22.556, 9.500 -11.000 24.000, 8.790 -11.000 23.344, 9.044 -11.000 23.556, 8.973 -10.973 23.627, 8.921 -10.900 23.679, 8.800 -12.412 22.632, -8.800 -12.477 22.535, 8.800 -12.477 22.535, 8.800 -12.315 22.697, -8.800 -12.315 22.697, 8.800 -12.200 22.720, -8.911 -12.435 22.600, -8.896 -12.492 22.481, -8.800 -12.500 22.420, -9.023 -12.200 22.695, -9.370 -12.330 22.505, -9.157 -12.330 22.622, -9.483 -12.435 22.285, -9.548 -12.330 22.338, -9.553 -12.492 21.864, -9.615 -12.477 21.720, -9.489 -12.500 21.849, -9.701 -12.200 22.154, -9.775 -12.200 21.943, -9.753 -12.330 21.902, -9.712 -12.412 21.720, -9.671 -12.435 21.886, -9.800 -12.200 21.720, -9.385 -12.500 22.104, -9.082 -12.492 22.433, -9.058 -12.500 22.371, -8.931 -12.500 22.408, -8.800 -12.412 22.632, -8.922 -12.330 22.683, -9.251 -12.492 22.340, -9.127 -12.435 22.545, -9.321 -12.435 22.438, -9.494 -12.492 22.046, -9.391 -12.492 22.209, -9.678 -12.330 22.133, -9.603 -12.435 22.098, -9.777 -12.315 12.000, -9.500 -12.500 21.720, -9.777 -12.315 21.720, -9.769 -12.200 11.440, -9.712 -12.412 12.000, -9.739 -12.330 11.443, -9.615 -12.477 12.000, -9.656 -12.435 11.453, -9.479 -12.500 11.556, -9.537 -12.492 11.466, -9.646 -12.330 10.894, -9.299 -12.492 10.426, -9.565 -12.435 10.913, -9.491 -12.330 10.358, -9.278 -12.330 9.843, -9.519 -12.200 10.349, -9.008 -12.330 9.356, -8.123 -12.500 8.677, -8.527 -12.492 9.028, -8.836 -12.492 9.464, -7.372 -12.500 8.066, -8.171 -12.492 8.629, -8.686 -12.330 8.901, -7.772 -12.492 8.273, -7.336 -12.492 7.964, -6.868 -12.492 7.705, -7.444 -12.330 7.792, -6.957 -12.330 7.522, -6.374 -12.492 7.501, -6.414 -12.435 7.387, -6.442 -12.330 7.309, -5.887 -12.435 7.235, -5.861 -12.492 7.353, -5.334 -12.492 7.263, -5.668 -12.500 7.377, -6.451 -12.200 7.281, -4.800 -12.477 7.185, -5.240 -12.500 7.319, -5.913 -12.200 7.125, -5.356 -12.330 7.061, -4.800 -12.412 7.088, -4.800 -12.315 7.023, -9.203 -12.435 9.880, -9.095 -12.492 9.932, -9.413 -12.435 10.386, -9.314 -12.500 10.690, -9.447 -12.492 10.939, -8.938 -12.435 9.400, -8.256 -12.435 8.544, -8.621 -12.435 8.953, -8.315 -12.330 8.485, -7.847 -12.435 8.179, -7.899 -12.330 8.114, -7.400 -12.435 7.862, -6.920 -12.435 7.597, -5.906 -12.330 7.154, -5.347 -12.435 7.144, 4.800 -12.315 7.023, -4.800 -12.200 7.000, 4.800 -12.500 7.300, -0.427 -11.000 -2.969, -0.845 -14.700 -2.878, -1.246 -11.000 -2.729, -1.246 -14.700 -2.729, -3.000 -11.000 -0.000, -2.878 -14.700 0.845, -2.878 -11.000 0.845, -2.729 -11.000 1.246, -2.524 -11.000 1.622, -1.965 -14.700 2.267, -0.845 -11.000 2.878, -0.427 -14.700 2.969, -1.622 -14.700 -2.524, -1.622 -11.000 -2.524, -2.267 -11.000 -1.965, -2.524 -14.700 -1.622, -2.524 -11.000 -1.622, -2.969 -14.700 -0.427, -2.969 -11.000 -0.427, -2.969 -11.000 0.427, -2.267 -14.700 1.965, -1.965 -11.000 2.267, -0.000 -14.700 3.000, 0.427 -11.000 2.969, 0.845 -14.700 2.878, 1.246 -14.700 2.729, 1.246 -11.000 2.729, 1.965 -14.700 2.267, 3.000 -14.700 -0.000, 2.878 -11.000 -0.845, 2.729 -14.700 -1.246, 1.622 -14.700 -2.524, 1.622 -11.000 2.524, 2.267 -11.000 1.965, 2.729 -14.700 1.246, 2.729 -11.000 1.246, 2.878 -11.000 0.845, 2.969 -14.700 0.427, 1.965 -14.700 -2.267, 1.965 -11.000 -2.267, 1.622 -11.000 -2.524, 0.845 -14.700 -2.878, 4.800 -12.200 7.000, -4.800 -11.000 7.000, -9.800 -12.200 12.000, -9.725 -10.898 11.139, -9.305 -12.200 9.831, -9.034 -12.200 9.340, -7.917 -12.200 8.091, -7.893 -11.000 8.071, -6.969 -12.200 7.495, -6.950 -11.000 7.486, -5.360 -12.200 7.031, -9.675 -12.200 10.887, -8.709 -12.200 8.883, -8.683 -11.000 8.850, -8.336 -12.200 8.464, -8.309 -11.000 8.439, -7.460 -12.200 7.766, -9.500 -11.000 10.294, -9.568 -10.992 10.496, -9.500 -11.000 -3.800, -9.712 -10.912 -3.800, -9.782 -10.802 11.578, -9.629 -10.971 10.705, -9.777 -10.815 -3.800, -9.656 -10.935 -4.347, -9.615 -10.977 -3.800, -9.480 -11.000 -4.233, -9.739 -10.830 -4.356, -9.299 -10.992 -5.374, -9.321 -11.000 -5.085, -9.447 -10.992 -4.861, -9.413 -10.935 -5.414, -9.491 -10.830 -5.442, -9.537 -10.992 -4.334, -9.565 -10.935 -4.887, -9.646 -10.830 -4.906, -9.061 -10.900 -5.619, -9.183 -11.000 -5.496, -8.473 -10.973 -4.927, -8.544 -11.000 -4.856, -8.421 -10.900 -4.979, -7.918 -10.800 -4.659, -7.447 -10.941 -4.459, -7.366 -11.000 -4.307, -7.457 -10.986 -4.392, -7.784 -10.986 -4.470, -8.299 -10.873 -4.885, -8.402 -10.800 -4.998, -8.038 -10.873 -4.705, -8.327 -10.941 -4.851, -8.175 -10.800 -4.807, -7.640 -10.800 -4.558, -7.441 -10.873 -4.503, -7.282 -10.873 -4.488, -6.510 -10.873 -4.631, -6.482 -10.800 -4.659, -6.232 -10.873 -4.785, -6.225 -10.800 -4.807, -6.106 -10.873 -4.881, -5.979 -10.900 -4.979, -5.927 -10.973 -4.927, -6.169 -10.986 -4.693, -6.492 -10.941 -4.590, -6.367 -10.873 -4.702, -6.207 -10.941 -4.749, -6.346 -10.941 -4.663, -6.313 -10.986 -4.604, -7.285 -10.941 -4.444, -6.760 -10.800 -4.558, -6.810 -10.873 -4.531, -6.644 -10.941 -4.532, -6.800 -10.941 -4.488, -6.785 -10.986 -4.422, -7.122 -10.941 -4.443, -6.960 -10.941 -4.458, -7.124 -10.873 -4.488, -7.052 -10.800 -4.506, -6.077 -10.941 -4.847, -6.034 -10.986 -4.794, -6.397 -11.000 -4.478, -6.465 -10.986 -4.528, -6.623 -10.986 -4.467, -6.950 -10.986 -4.391, -7.118 -10.986 -4.376, -7.288 -10.986 -4.376, -7.941 -10.986 -4.531, -8.003 -11.000 -4.478, -8.059 -10.941 -4.666, -7.896 -10.873 -4.634, -8.371 -10.986 -4.799, -8.290 -11.000 -4.644, -8.092 -10.986 -4.607, -8.198 -10.941 -4.752, -8.236 -10.986 -4.696, -7.914 -10.941 -4.593, -7.607 -10.941 -4.489, -7.622 -10.986 -4.423, -6.966 -10.873 -4.502, -6.658 -10.873 -4.574, -7.763 -10.941 -4.534, -7.748 -10.873 -4.576, -7.596 -10.873 -4.532, -8.173 -10.873 -4.789, -5.826 -10.873 -5.175, -5.654 -10.941 -5.362, -5.592 -10.873 -5.608, -5.445 -10.941 -6.088, -5.492 -10.873 -6.338, -5.675 -10.873 -6.981, -5.764 -10.873 -7.135, -5.869 -10.873 -7.280, -5.979 -10.900 -7.421, -5.856 -11.000 -7.544, -5.635 -10.941 -7.002, -5.659 -10.800 -5.482, -5.506 -10.800 -6.052, -5.489 -10.873 -6.091, -5.529 -10.873 -6.583, -5.558 -10.800 -6.640, -5.659 -10.800 -6.918, -5.602 -10.873 -6.819, -5.998 -10.800 -7.402, -5.644 -11.000 -7.290, -5.575 -10.986 -7.033, -5.478 -11.000 -7.003, -5.497 -10.986 -6.860, -5.561 -10.941 -6.835, -5.486 -10.941 -6.593, -5.380 -10.986 -6.347, -5.447 -10.941 -6.341, -5.413 -10.986 -5.823, -5.486 -10.986 -5.569, -5.644 -11.000 -5.110, -5.693 -10.873 -5.383, -5.791 -10.941 -5.149, -5.856 -11.000 -4.856, -5.736 -10.986 -5.108, -5.377 -10.986 -6.084, -5.523 -10.873 -5.846, -5.480 -10.941 -5.837, -5.550 -10.941 -5.593, -5.727 -10.941 -7.159, -5.834 -10.941 -7.307, -5.670 -10.986 -7.197, -5.420 -10.986 -6.608, -5.595 -10.986 -5.329, -5.781 -10.986 -7.350, -6.176 -10.941 -7.663, -5.927 -10.973 -7.473, -6.619 -10.900 -8.061, -6.128 -10.986 -7.711, -6.208 -10.874 -7.632, -6.374 -10.992 -8.299, -5.906 -10.830 -8.646, -5.356 -10.830 -8.739, -5.347 -10.935 -8.656, -4.800 -10.912 -8.712, -6.414 -10.935 -8.413, -5.887 -10.935 -8.565, -6.442 -10.830 -8.491, -4.800 -10.700 -8.800, -5.334 -10.992 -8.537, -5.663 -11.000 -8.420, -5.861 -10.992 -8.447, -6.635 -10.817 -8.425, -6.200 -10.700 -8.600, 6.619 -10.900 -8.061, 5.927 -10.973 -7.473, 5.979 -10.900 -7.421, 6.567 -10.973 -8.113, 5.799 -10.986 -7.371, 5.696 -10.986 -7.236, 5.532 -10.873 -6.596, 5.503 -10.873 -6.441, 5.459 -10.941 -6.447, 5.365 -11.000 -6.692, 5.423 -10.986 -6.622, 5.576 -10.873 -6.748, 5.885 -10.873 -7.299, 5.998 -10.800 -7.402, 5.705 -10.873 -7.038, 5.752 -10.941 -7.198, 5.506 -10.800 -6.348, 5.444 -10.941 -6.285, 5.467 -10.986 -5.623, 5.590 -10.941 -5.492, 5.631 -10.873 -5.510, 5.659 -10.800 -5.482, 5.785 -10.873 -5.232, 5.807 -10.800 -5.225, 5.979 -10.900 -4.979, 5.927 -10.973 -4.927, 5.693 -10.986 -5.169, 5.794 -10.986 -5.034, 5.644 -11.000 -5.110, 5.702 -10.873 -5.367, 5.663 -10.941 -5.346, 5.604 -10.986 -5.313, 5.749 -10.941 -5.207, 5.528 -10.986 -5.465, 5.488 -10.873 -6.124, 5.443 -10.941 -6.122, 5.558 -10.800 -5.760, 5.502 -10.873 -5.966, 5.574 -10.873 -5.658, 5.532 -10.941 -5.644, 5.488 -10.941 -5.800, 5.422 -10.986 -5.785, 5.376 -10.986 -6.118, 5.847 -10.941 -5.077, 5.881 -10.873 -5.106, 5.365 -11.000 -5.708, 5.391 -10.986 -5.950, 5.376 -10.986 -6.288, 5.307 -11.000 -6.366, 5.478 -11.000 -7.003, 5.634 -10.873 -6.896, 5.607 -10.986 -7.092, 5.666 -10.941 -7.059, 5.531 -10.986 -6.941, 5.470 -10.986 -6.784, 5.534 -10.941 -6.763, 5.489 -10.941 -6.607, 5.392 -10.986 -6.457, 5.458 -10.941 -5.960, 5.531 -10.873 -5.810, 5.478 -11.000 -5.397, 5.593 -10.941 -6.914, 5.488 -10.873 -6.282, 5.789 -10.873 -7.173, 5.851 -10.941 -7.327, 6.175 -10.873 -4.826, 6.149 -10.941 -4.791, 6.383 -10.873 -4.693, 6.593 -10.941 -4.550, 6.846 -10.873 -4.523, 7.091 -10.873 -4.489, 7.088 -10.941 -4.445, 7.819 -10.873 -4.602, 7.835 -10.941 -4.561, 7.981 -10.873 -4.675, 8.135 -10.873 -4.764, 8.350 -10.986 -4.781, 8.033 -10.986 -4.575, 6.482 -10.800 -4.659, 6.608 -10.873 -4.592, 7.052 -10.800 -4.506, 7.348 -10.800 -4.506, 7.583 -10.873 -4.529, 8.280 -10.873 -4.869, 8.003 -11.000 -4.478, 7.860 -10.986 -4.497, 7.692 -11.000 -4.365, 7.608 -10.986 -4.420, 7.366 -11.000 -4.307, 7.338 -10.873 -4.492, 7.341 -10.941 -4.447, 6.708 -11.000 -4.365, 6.569 -10.986 -4.486, 6.823 -10.986 -4.413, 6.329 -10.986 -4.595, 6.397 -11.000 -4.478, 6.110 -11.000 -4.644, 6.837 -10.941 -4.480, 8.307 -10.941 -4.834, 8.159 -10.941 -4.727, 8.002 -10.941 -4.635, 7.593 -10.941 -4.486, 7.084 -10.986 -4.377, 7.347 -10.986 -4.380, 6.108 -10.986 -4.736, 6.362 -10.941 -4.654, 8.197 -10.986 -4.670, 8.711 -10.986 -5.128, 8.544 -11.000 -4.856, 9.061 -10.900 -5.619, 8.473 -10.973 -4.927, 8.421 -10.900 -4.979, 8.663 -10.941 -5.176, 8.632 -10.874 -5.208, 4.800 -12.477 7.185, 5.245 -12.500 7.321, 5.861 -12.492 7.353, 6.110 -12.500 7.486, 7.336 -12.492 7.964, 7.772 -12.492 8.273, 8.171 -12.492 8.629, 5.347 -12.435 7.144, 5.887 -12.435 7.235, 6.374 -12.492 7.501, 6.414 -12.435 7.387, 7.400 -12.435 7.862, 8.256 -12.435 8.544, 8.938 -12.435 9.400, 9.565 -12.435 10.913, 9.615 -12.477 12.000, 9.656 -12.435 11.453, 9.537 -12.492 11.466, 9.423 -12.500 11.132, 4.800 -12.412 7.088, 5.356 -12.330 7.061, 5.906 -12.330 7.154, 6.442 -12.330 7.309, 7.847 -12.435 8.179, 6.920 -12.435 7.597, 6.957 -12.330 7.522, 5.360 -12.200 7.031, 6.969 -12.200 7.495, 7.460 -12.200 7.766, 7.444 -12.330 7.792, 7.899 -12.330 8.114, 7.917 -12.200 8.091, 8.315 -12.330 8.485, 8.336 -12.200 8.464, 8.686 -12.330 8.901, 8.621 -12.435 8.953, 9.008 -12.330 9.356, 9.034 -12.200 9.340, 9.203 -12.435 9.880, 9.278 -12.330 9.843, 9.413 -12.435 10.386, 9.491 -12.330 10.358, 9.646 -12.330 10.894, 9.519 -12.200 10.349, 9.739 -12.330 11.443, 9.712 -12.412 12.000, 9.769 -12.200 11.440, 9.320 -12.500 10.706, 9.299 -12.492 10.426, 9.095 -12.492 9.932, 8.836 -12.492 9.464, 8.448 -12.500 9.037, 8.527 -12.492 9.028, 7.761 -12.500 8.350, 6.955 -12.500 7.824, 5.681 -12.500 7.383, 5.334 -12.492 7.263, 6.868 -12.492 7.705, 9.447 -12.492 10.939, 6.898 -10.000 -7.669, 6.608 -10.000 -7.578, 5.927 -10.300 -6.993, 5.793 -10.300 -6.721, 5.717 -10.300 -6.427, 5.853 -10.300 -5.539, 6.014 -10.300 -5.282, 6.472 -10.000 -4.888, 6.472 -10.300 -4.888, 7.048 -10.300 -4.708, 7.649 -10.300 -4.769, 8.177 -10.300 -5.062, 8.547 -10.000 -5.539, 8.547 -10.300 -5.539, 8.683 -10.300 -6.427, 8.057 -10.300 -7.431, 7.502 -10.000 -7.669, 6.113 -10.300 -7.233, 6.113 -10.000 -7.233, 5.717 -10.000 -6.427, 5.853 -10.000 -5.539, 6.014 -10.000 -5.282, 7.048 -10.000 -4.708, 7.352 -10.000 -4.708, 7.649 -10.000 -4.769, 8.386 -10.300 -5.282, 8.652 -10.300 -5.824, 8.607 -10.000 -6.721, 8.473 -10.000 -6.993, 8.287 -10.300 -7.233, 7.792 -10.300 -7.578, 8.402 -10.000 -4.998, 8.175 -10.800 -4.807, 7.640 -10.800 -4.558, 6.760 -10.800 -4.558, 6.373 -10.000 -4.715, 6.225 -10.800 -4.807, 5.998 -10.800 -4.998, 5.506 -10.800 -6.052, 5.558 -10.800 -6.640, 5.645 -10.000 -6.887, 5.659 -10.800 -6.918, 5.798 -10.000 -7.161, 5.998 -10.000 -7.402, 5.807 -10.800 -7.175, 7.918 -10.800 -4.659, 7.279 -10.000 -4.502, 6.965 -10.000 -4.516, 6.114 -10.000 -4.892, 5.715 -10.000 -5.373, 5.516 -10.000 -5.965, 6.676 -10.787 -8.080, 6.638 -10.800 -8.042, 6.734 -10.820 -8.328, 6.706 -10.824 -8.370, 6.717 -10.773 -8.386, 6.722 -10.719 -8.393, 6.713 -10.841 -8.143, 6.704 -10.750 -8.109, 6.697 -10.855 -8.126, 6.663 -10.872 -8.089, 6.619 -10.965 -8.169, 6.496 -11.000 -8.183, 6.553 -10.978 -8.282, 6.601 -10.915 -8.367, 6.684 -10.919 -8.260, 6.704 -10.891 -8.286, 6.703 -10.899 -8.219, 6.694 -10.889 -8.157, 6.639 -10.940 -8.138, 6.683 -10.918 -8.193, 6.663 -10.940 -8.231, 6.658 -10.929 -8.298, 6.593 -10.981 -8.200, 6.637 -10.952 -8.267, 6.635 -10.817 -8.425, 6.677 -10.899 -8.326, 6.727 -10.700 -8.389, 6.751 -10.718 -8.351, 6.773 -10.715 -8.247, 6.750 -10.777 -8.184, 6.759 -10.745 -8.193, 6.715 -10.700 -8.119, 6.769 -10.717 -8.300, 6.654 -10.908 -8.111, 6.730 -10.851 -8.199, 6.727 -10.823 -8.159, 6.722 -10.875 -8.242, 6.713 -10.873 -8.179, 6.752 -10.810 -8.280, 6.763 -10.712 -8.197, 6.765 -10.700 -8.203, 6.758 -10.795 -8.230, 6.768 -10.756 -8.242, 6.764 -10.765 -8.294, 6.746 -10.771 -8.344, -9.034 10.700 -6.460, -8.336 -10.000 -7.336, -8.676 -10.000 -6.958, -9.675 10.700 -4.913, -9.711 -10.700 -4.740, -9.778 -10.700 -4.272, -9.769 10.700 -4.360, -9.800 -10.700 -3.800, -9.519 10.700 -5.451, -9.600 -10.700 -5.200, -8.336 10.700 -7.336, -7.548 -10.000 -7.977, -7.460 10.700 -8.034, -6.969 10.700 -8.305, -6.647 -10.000 -8.446, -5.913 10.700 -8.675, -5.740 -10.700 -8.711, -5.272 -10.700 -8.778, 4.800 -10.977 -8.615, -4.800 -10.977 -8.615, 4.800 -10.912 -8.712, -4.800 -10.815 -8.777, 4.800 -10.815 -8.777, 9.311 -10.856 -5.722, 9.280 -10.968 -5.597, 9.206 -10.988 -5.574, 9.220 -10.991 -5.560, 9.190 -10.983 -5.587, 9.248 -10.963 -5.625, 9.266 -10.912 -5.689, 9.213 -10.949 -5.651, 9.161 -10.820 -5.729, 9.109 -10.750 -5.704, 9.173 -10.800 -5.741, 9.264 -10.842 -5.740, 9.291 -10.776 -5.762, 9.301 -10.700 -5.769, 9.338 -10.924 -5.632, 9.295 -10.967 -5.582, 9.234 -10.992 -5.546, 9.341 -10.783 -5.744, 9.191 -10.753 -5.757, 9.446 -10.700 -5.647, 9.427 -10.783 -5.661, 9.369 -10.862 -5.678, 9.400 -10.786 -5.698, 9.383 -10.785 -5.715, 9.415 -10.785 -5.679, 9.367 -10.915 -5.601, 9.363 -10.895 -5.647, 9.084 -10.873 -5.658, 9.116 -10.861 -5.687, 9.147 -10.837 -5.716, 9.113 -10.973 -5.567, 9.130 -10.942 -5.633, 9.397 -10.859 -5.643, 9.246 -10.870 -5.725, 9.178 -10.927 -5.671, 9.290 -10.886 -5.706, 9.225 -10.894 -5.708, 9.305 -10.922 -5.663, 9.322 -10.924 -5.648, 9.160 -10.967 -5.612, 9.330 -10.894 -5.679, 9.352 -10.862 -5.694, 9.265 -10.966 -5.611, 9.352 -10.922 -5.616, 9.376 -10.892 -5.630, 9.385 -10.861 -5.661, 9.348 -10.895 -5.664, 9.119 -10.000 -5.715, 8.402 -10.800 -4.998, 9.042 -10.800 -5.638, 9.080 -10.787 -5.676, 7.411 10.992 -5.240, 7.691 10.700 -5.633, 7.512 10.700 -5.518, 7.586 11.000 -5.224, 7.613 10.992 -5.308, 7.858 10.935 -5.641, 7.889 10.830 -5.835, 7.794 10.830 -5.695, 7.942 11.000 -5.458, 7.949 10.992 -5.563, 7.951 10.830 -5.991, 7.979 10.830 -6.158, 7.969 10.830 -6.326, 7.914 10.935 -6.684, 7.772 11.000 -7.080, 7.707 10.992 -7.042, 7.586 11.000 -7.176, 7.514 10.992 -7.132, 7.476 10.935 -7.018, 7.293 10.935 -7.058, 7.116 10.830 -6.975, 7.284 10.830 -6.975, 7.307 10.700 -6.942, 7.876 10.992 -6.914, 7.793 10.935 -6.826, 7.645 10.935 -6.939, 7.449 10.830 -6.939, 8.079 11.000 -5.627, 7.962 10.935 -5.796, 8.031 10.935 -5.969, 8.069 10.992 -5.739, 8.232 11.000 -6.003, 8.147 10.992 -5.937, 8.052 10.935 -6.340, 8.182 10.992 -6.147, 8.233 11.000 -6.393, 8.002 10.935 -6.519, 8.176 11.000 -6.586, 8.078 11.000 -6.777, 8.014 10.992 -6.752, 8.113 10.992 -6.564, 7.397 11.000 -7.231, 6.888 10.700 -6.882, 6.709 10.700 -6.767, 7.200 11.000 -7.250, 6.924 10.935 -7.018, 6.664 10.830 -6.766, 6.555 10.830 -6.638, 6.476 10.830 -6.489, 6.450 10.700 -6.200, 6.338 10.935 -6.153, 6.218 10.992 -6.147, 6.253 10.992 -5.937, 6.224 11.000 -5.814, 6.728 10.830 -5.579, 6.606 10.830 -5.695, 6.438 10.935 -5.796, 6.542 10.935 -5.641, 7.007 11.000 -7.233, 6.886 10.992 -7.132, 6.607 10.935 -6.826, 6.693 10.992 -7.042, 6.623 11.000 -7.078, 6.486 10.935 -6.684, 6.386 10.992 -6.752, 6.398 10.935 -6.519, 6.287 10.992 -6.564, 6.348 10.935 -6.340, 6.168 11.000 -6.397, 6.230 10.992 -6.359, 6.150 11.000 -6.200, 6.838 10.935 -5.417, 6.888 10.700 -5.518, 7.200 10.830 -5.420, 7.093 10.700 -5.458, 6.814 11.000 -5.224, 6.989 10.992 -5.240, 7.368 10.830 -5.439, 7.527 10.830 -5.492, 6.431 10.830 -6.326, 6.798 10.830 -6.868, 7.512 10.700 -6.882, 7.602 10.830 -6.868, 7.736 10.830 -6.766, 7.845 10.830 -6.638, 7.924 10.830 -6.489, 7.920 10.700 -6.411, 6.480 10.700 -5.989, 6.369 10.935 -5.969, 6.511 10.830 -5.835, 6.449 10.830 -5.991, 6.421 10.830 -6.158, 7.200 10.992 -5.217, 7.200 10.935 -5.337, 7.014 10.935 -5.357, 7.386 10.935 -5.357, 7.722 10.935 -5.513, 7.672 10.830 -5.579, 7.562 10.935 -5.417, 7.795 10.992 -5.417, 8.062 10.935 -6.153, 8.170 10.992 -6.359, 7.306 10.992 -7.177, 7.107 10.935 -7.058, 7.094 10.992 -7.177, 6.951 10.830 -6.939, 6.755 10.935 -6.939, 6.524 10.992 -6.914, 6.451 10.992 -5.563, 6.331 10.992 -5.739, 6.605 10.992 -5.417, 6.787 10.992 -5.308, 6.873 10.830 -5.492, 6.678 10.935 -5.513, 7.032 10.830 -5.439, -7.007 11.000 -5.167, -6.989 10.992 -5.240, -6.814 11.000 -5.224, -6.787 10.992 -5.308, -6.709 10.700 -5.633, -6.728 10.830 -5.579, -6.888 10.700 -5.518, -7.397 11.000 -5.169, -6.542 10.935 -5.641, -6.606 10.830 -5.695, -6.511 10.830 -5.835, -6.605 10.992 -5.417, -6.438 10.935 -5.796, -6.449 10.830 -5.991, -6.486 10.935 -6.684, -6.458 11.000 -6.942, -7.107 10.935 -7.058, -7.093 10.700 -6.942, -7.284 10.830 -6.975, -6.951 10.830 -6.939, -6.607 10.935 -6.826, -6.524 10.992 -6.914, -6.693 10.992 -7.042, -6.755 10.935 -6.939, -6.924 10.935 -7.018, -6.321 11.000 -5.627, -6.451 10.992 -5.563, -6.369 10.935 -5.969, -6.421 10.830 -6.158, -6.224 11.000 -5.814, -6.331 10.992 -5.739, -6.218 10.992 -6.147, -6.348 10.935 -6.340, -6.150 11.000 -6.200, -6.230 10.992 -6.359, -6.476 10.830 -6.489, -6.398 10.935 -6.519, -6.167 11.000 -6.393, -6.287 10.992 -6.564, -6.555 10.830 -6.638, -6.322 11.000 -6.777, -6.386 10.992 -6.752, -6.814 11.000 -7.176, -7.307 10.700 -6.942, -7.449 10.830 -6.939, -7.003 11.000 -7.231, -7.200 11.000 -7.250, -7.602 10.830 -6.868, -7.306 10.992 -7.177, -7.514 10.992 -7.132, -7.736 10.830 -6.766, -7.845 10.830 -6.638, -7.979 10.830 -6.158, -8.062 10.935 -6.153, -8.182 10.992 -6.147, -8.078 11.000 -5.623, -8.069 10.992 -5.739, -7.858 10.935 -5.641, -7.527 10.830 -5.492, -7.691 10.700 -5.633, -7.794 10.830 -5.695, -7.672 10.830 -5.579, -7.889 10.830 -5.835, -8.147 10.992 -5.937, -7.962 10.935 -5.796, -7.707 10.992 -7.042, -7.793 10.935 -6.826, -7.876 10.992 -6.914, -8.014 10.992 -6.752, -8.002 10.935 -6.519, -7.969 10.830 -6.326, -8.052 10.935 -6.340, -8.113 10.992 -6.564, -8.176 11.000 -6.586, -7.949 10.992 -5.563, -7.795 10.992 -5.417, -7.368 10.830 -5.439, -7.562 10.935 -5.417, -7.093 10.700 -5.458, -7.772 11.000 -5.320, -7.200 10.830 -5.420, -7.032 10.830 -5.439, -7.411 10.992 -5.240, -7.200 10.992 -5.217, -6.873 10.830 -5.492, -7.831 10.700 -6.605, -7.924 10.830 -6.489, -6.798 10.830 -6.868, -6.664 10.830 -6.766, -6.709 10.700 -6.767, -6.569 10.700 -6.605, -6.480 10.700 -6.411, -6.431 10.830 -6.326, -7.831 10.700 -5.795, -7.920 10.700 -5.989, -8.031 10.935 -5.969, -7.951 10.830 -5.991, -7.200 10.935 -5.337, -7.014 10.935 -5.357, -6.838 10.935 -5.417, -6.678 10.935 -5.513, -6.253 10.992 -5.937, -6.338 10.935 -6.153, -6.886 10.992 -7.132, -7.116 10.830 -6.975, -7.094 10.992 -7.177, -7.476 10.935 -7.018, -7.293 10.935 -7.058, -7.645 10.935 -6.939, -7.914 10.935 -6.684, -8.170 10.992 -6.359, -7.722 10.935 -5.513, -7.386 10.935 -5.357, -7.613 10.992 -5.308, 2.869 11.300 0.422, 2.878 11.065 0.893, 2.733 11.065 1.268, 2.641 11.008 1.686, 2.842 11.008 1.319, 2.971 11.065 0.501, 2.889 11.170 0.487, 2.658 11.170 1.233, 2.469 11.170 1.576, 2.393 11.008 2.023, 2.263 11.000 2.263, 2.419 11.300 1.600, 1.965 11.170 2.173, 1.359 11.065 2.689, 1.028 11.008 2.960, 1.477 11.000 2.839, 2.102 11.008 2.324, 1.773 11.008 2.583, 2.021 11.065 2.235, 1.855 11.300 2.229, 1.658 11.170 2.415, 0.624 11.008 3.070, 1.511 11.300 2.475, 0.600 11.065 2.953, 0.584 11.170 2.871, 0.209 11.008 3.126, -0.209 11.008 3.126, -0.624 11.008 3.070, 0.196 11.170 2.923, -0.600 11.065 2.953, -1.028 11.008 2.960, -1.178 11.000 2.975, -0.892 11.000 3.073, -0.196 11.170 2.923, -0.988 11.065 2.846, -1.413 11.008 2.796, -1.463 11.000 2.845, -0.527 11.300 2.852, -0.584 11.170 2.871, -1.773 11.008 2.583, -1.745 11.000 2.680, -0.936 11.300 2.745, -0.961 11.170 2.768, -1.359 11.065 2.689, -1.321 11.170 2.615, -2.102 11.008 2.324, -2.263 11.000 2.263, -1.326 11.300 2.579, -1.658 11.170 2.415, -2.393 11.008 2.023, -1.965 11.170 2.173, -2.013 11.300 2.088, -2.540 11.065 1.621, -2.733 11.065 1.268, -2.975 11.000 1.178, -2.839 11.000 1.477, -2.237 11.170 1.892, -2.529 11.300 1.419, -2.469 11.170 1.576, -2.993 11.008 0.928, -2.709 11.300 1.036, -2.658 11.170 1.233, -2.798 11.170 0.868, -2.971 11.065 0.501, -3.090 11.008 0.521, -3.131 11.008 0.105, -3.188 11.000 0.298, -3.011 11.065 0.101, -3.118 11.008 -0.314, -2.998 11.065 -0.302, -3.048 11.008 -0.726, -3.074 11.000 -0.891, -3.144 11.000 -0.600, -3.186 11.000 -0.303, -2.928 11.170 0.098, -2.915 11.170 -0.293, -2.850 11.170 -0.679, -2.812 11.065 -1.083, -2.924 11.008 -1.126, -2.748 11.008 -1.506, -2.709 11.300 -1.036, -2.734 11.170 -1.053, -2.642 11.065 -1.448, -2.569 11.170 -1.408, -2.252 11.008 -2.178, -2.263 11.000 -2.263, -1.816 11.170 -2.299, -2.013 11.300 -2.088, -1.687 11.300 -2.359, -1.176 11.065 -2.774, -1.178 11.000 -2.975, -0.828 11.008 -3.022, -1.477 11.000 -2.839, -1.223 11.008 -2.885, -2.106 11.170 -2.037, -1.493 11.170 -2.521, -0.588 11.000 -3.149, -0.878 11.000 -3.079, -1.144 11.170 -2.697, -0.774 11.170 -2.826, -0.796 11.065 -2.906, -0.418 11.008 -3.105, 0.000 11.000 -3.200, 0.000 11.008 -3.133, -0.936 11.300 -2.745, 0.303 11.000 -3.186, -0.106 11.300 -2.898, 0.000 11.170 -2.930, 0.402 11.065 -2.986, 0.600 11.000 -3.144, 0.796 11.065 -2.906, 1.224 11.008 -2.884, 1.178 11.000 -2.975, 0.892 11.000 -3.073, 0.317 11.300 -2.883, 1.463 11.000 -2.845, 1.597 11.008 -2.696, 0.734 11.300 -2.806, 1.134 11.300 -2.669, 0.774 11.170 -2.826, 1.177 11.065 -2.773, 1.535 11.065 -2.592, 1.145 11.170 -2.697, 1.867 11.065 -2.365, 2.263 11.000 -2.263, 1.942 11.008 -2.459, 1.855 11.300 -2.229, 2.106 11.170 -2.037, 2.642 11.065 -1.448, 2.924 11.008 -1.126, 2.975 11.000 -1.178, 2.675 11.000 -1.757, 2.522 11.008 -1.859, 2.166 11.065 -2.095, 2.419 11.300 -1.600, 2.359 11.170 -1.738, 2.812 11.065 -1.083, 3.079 11.000 -0.878, 3.048 11.008 -0.726, 2.569 11.170 -1.408, 2.931 11.065 -0.698, 2.777 11.300 -0.835, 3.131 11.008 0.105, 3.200 11.000 0.000, 3.186 11.000 0.303, 3.118 11.008 -0.314, 2.850 11.170 -0.679, 3.090 11.008 0.521, 2.915 11.170 -0.293, 3.011 11.065 0.101, 2.993 11.008 0.928, -1.757 11.000 -2.675, -1.942 11.008 -2.459, -1.867 11.065 -2.365, -2.359 11.170 -1.738, -2.675 11.000 1.757, -2.641 11.008 1.686, -2.301 11.065 1.945, -2.021 11.065 2.235, 1.705 11.065 2.484, 1.413 11.008 2.796, 2.252 11.008 -2.178, 1.493 11.170 -2.521, 1.816 11.170 -2.299, -0.390 11.170 -2.904, 0.000 11.065 -3.013, -0.402 11.065 -2.986, 0.418 11.008 -3.105, 2.798 11.170 0.868, 2.928 11.170 0.098, 2.998 11.065 -0.302, 2.540 11.065 1.621, 2.237 11.170 1.892, 2.301 11.065 1.945, 0.961 11.170 2.768, 1.321 11.170 2.615, 0.988 11.065 2.846, -0.201 11.065 3.006, 0.201 11.065 3.006, -1.705 11.065 2.484, -2.842 11.008 1.319, -2.878 11.065 0.893, -2.889 11.170 0.487, -2.931 11.065 -0.698, -2.426 11.065 -1.787, -2.522 11.008 -1.859, -2.166 11.065 -2.095, -1.597 11.008 -2.696, -1.535 11.065 -2.592, 0.390 11.170 -2.904, 0.828 11.008 -3.022, 2.426 11.065 -1.787, 2.748 11.008 -1.506, 2.734 11.170 -1.053, 4.800 11.000 -8.500, -4.800 10.977 -8.615, 4.800 10.977 -8.615, -4.800 10.912 -8.712, -9.646 10.830 -4.906, -9.656 10.935 -4.347, -9.615 10.977 -3.800, -9.537 10.992 -4.334, -9.481 11.000 -4.240, -9.320 11.000 -5.094, -9.170 11.000 -5.530, -8.448 11.000 -6.763, -8.123 11.000 -7.123, -7.761 11.000 -7.450, -8.171 10.992 -7.171, -7.772 10.992 -7.527, -7.336 10.992 -7.836, -6.957 10.830 -8.278, -6.451 10.700 -8.519, -6.442 10.830 -8.491, -7.847 10.935 -7.621, -9.305 10.700 -5.969, -9.491 10.830 -5.442, -9.203 10.935 -5.920, -9.278 10.830 -5.957, -8.709 10.700 -6.917, -9.008 10.830 -6.444, -8.686 10.830 -6.899, -9.095 10.992 -5.868, -8.836 10.992 -6.336, -8.315 10.830 -7.315, -7.899 10.830 -7.686, -7.917 10.700 -7.709, -8.527 10.992 -6.772, -6.920 10.935 -8.203, -6.414 10.935 -8.413, -6.530 11.000 -8.170, -6.868 10.992 -8.095, -4.800 10.700 -8.800, -4.800 10.815 -8.777, -6.374 10.992 -8.299, -6.109 11.000 -8.314, -5.887 10.935 -8.565, -5.347 10.935 -8.656, -5.681 11.000 -8.417, -5.334 10.992 -8.537, -5.360 10.700 -8.769, -5.906 10.830 -8.646, -9.739 10.830 -4.356, -9.800 10.700 -3.800, -9.299 10.992 -5.374, -9.413 10.935 -5.414, -9.447 10.992 -4.861, -9.565 10.935 -4.887, -8.938 10.935 -6.400, -8.621 10.935 -6.847, -8.256 10.935 -7.256, -7.444 10.830 -8.008, -7.400 10.935 -7.938, -5.861 10.992 -8.447, -5.356 10.830 -8.739, -9.777 10.815 -3.800, -9.782 10.802 15.012, -9.712 10.912 -3.800, -9.631 10.970 14.644, -9.570 10.992 14.562, -9.023 12.200 14.225, -9.500 11.000 14.486, -9.726 10.897 14.823, -9.800 12.200 15.200, -9.234 12.200 14.299, -9.582 12.200 14.577, 8.800 12.200 14.200, 5.123 12.200 22.720, 4.522 12.500 22.963, 4.272 12.500 23.214, 4.431 12.492 23.151, 4.002 12.500 23.455, 3.715 12.500 23.684, 3.417 12.500 23.894, 3.107 12.500 24.086, 1.538 12.200 25.035, 1.878 12.330 24.912, 2.476 12.330 24.698, 2.954 12.492 24.247, 3.482 12.492 23.931, 2.444 12.435 24.621, 5.002 12.330 22.825, 5.111 12.320 22.695, 4.937 12.435 22.772, 5.030 12.479 22.530, 4.844 12.492 22.696, 3.976 12.492 23.564, 3.011 12.435 24.353, 2.710 12.200 24.628, 3.050 12.330 24.426, 3.548 12.435 24.031, 4.052 12.435 23.657, 1.819 12.492 24.717, 1.760 12.500 24.665, 1.411 12.500 24.757, 0.614 12.492 24.957, 0.310 12.200 25.213, 1.223 12.492 24.866, 2.398 12.492 24.510, 1.854 12.435 24.832, 1.262 12.330 25.066, 1.246 12.435 24.984, 0.929 12.200 25.153, 0.711 12.500 24.879, -0.355 12.500 24.910, -0.706 12.500 24.880, -1.819 12.492 24.717, -1.766 12.500 24.663, -2.112 12.500 24.549, -2.784 12.500 24.260, -3.108 12.500 24.084, -3.720 12.500 23.680, -3.421 12.500 23.890, -3.482 12.492 23.931, -4.002 12.500 23.455, -4.268 12.500 23.218, -4.975 12.500 22.420, -3.976 12.492 23.564, -3.548 12.435 24.031, -1.246 12.435 24.984, -0.000 12.435 25.107, 0.357 12.500 24.910, -0.000 12.492 24.987, -0.614 12.492 24.957, -1.854 12.435 24.832, -1.223 12.492 24.866, -2.398 12.492 24.510, -2.954 12.492 24.247, -4.431 12.492 23.151, -4.844 12.492 22.696, -5.078 12.418 22.627, -4.937 12.435 22.772, -5.002 12.330 22.825, -4.105 12.330 23.722, -2.476 12.330 24.698, -0.626 12.435 25.076, -5.111 12.320 22.695, -4.718 12.200 23.191, -4.575 12.330 23.295, -4.270 12.200 23.621, -3.783 12.200 24.006, -1.878 12.330 24.912, -1.538 12.200 25.035, -0.634 12.330 25.159, -3.595 12.330 24.100, -3.050 12.330 24.426, 4.575 12.330 23.295, 4.516 12.435 23.236, 4.105 12.330 23.722, 0.634 12.330 25.159, 0.626 12.435 25.076, -0.000 12.330 25.190, 3.595 12.330 24.100, -1.262 12.330 25.066, -2.444 12.435 24.621, -3.011 12.435 24.353, -4.052 12.435 23.657, -4.516 12.435 23.236, 5.078 12.418 22.627, 8.800 12.412 22.632, 8.800 12.500 14.500, 8.800 12.315 14.223, 8.800 12.412 14.288, -8.800 12.412 14.288, -8.800 12.200 14.200, -8.922 12.330 14.237, -8.911 12.435 14.320, -8.896 12.492 14.439, -8.800 12.500 14.500, -8.800 12.477 14.385, -9.157 12.330 14.298, -9.423 12.200 14.418, -9.548 12.330 14.582, -9.451 12.500 14.942, -9.494 12.492 14.874, -9.370 12.330 14.415, -9.483 12.435 14.635, -9.671 12.435 15.034, -9.500 12.500 15.200, -9.615 12.477 15.200, -9.489 12.500 15.071, -9.553 12.492 15.056, -9.678 12.330 14.787, -9.701 12.200 14.766, -9.775 12.200 14.977, -9.777 12.315 15.200, -9.712 12.412 15.200, -9.753 12.330 15.018, -9.385 12.500 14.816, -9.391 12.492 14.711, -9.251 12.492 14.580, -9.321 12.435 14.482, -9.127 12.435 14.375, -8.931 12.500 14.512, -8.800 12.315 14.223, -9.082 12.492 14.487, -9.603 12.435 14.822, -9.777 12.315 21.720, -9.712 12.412 21.720, -9.615 12.477 21.720, -9.768 12.330 21.781, -8.800 12.315 22.697, -9.041 12.330 22.660, -9.267 12.330 22.570, -9.407 12.435 22.367, -9.723 12.330 22.020, -9.644 12.435 21.994, -9.685 12.435 21.776, -8.800 12.412 22.632, -9.021 12.435 22.579, -9.565 12.492 21.768, -8.929 12.500 22.409, -9.184 12.500 22.305, -9.325 12.492 22.279, -9.386 12.500 22.102, -9.529 12.492 21.957, -9.447 12.492 22.131, -9.775 12.200 21.943, -9.582 12.200 22.343, -9.464 12.330 22.427, -8.991 12.492 22.463, -9.169 12.492 22.392, -9.227 12.435 22.497, -9.549 12.435 22.195, -9.619 12.330 22.240, -8.800 12.200 22.720, -5.123 12.200 22.720, -8.800 12.500 22.420, -5.030 12.479 22.530, -8.800 12.477 22.535, 6.994 -10.854 26.613, 6.964 -10.946 26.678, 6.982 -10.913 26.647, 6.864 -10.961 26.847, 6.910 -10.983 26.747, 6.963 -10.939 26.842, 6.935 -10.900 26.577, 6.992 -10.874 26.622, 6.994 -10.833 26.605, 7.042 -10.855 26.683, 7.087 -10.787 26.728, 7.098 -10.752 26.740, 7.108 -10.743 26.805, 7.104 -10.714 26.746, 7.101 -10.700 26.735, 7.096 -10.720 26.871, 7.075 -10.700 26.911, 7.001 -10.836 26.935, 6.909 -10.823 26.972, 6.981 -10.896 26.895, 7.020 -10.894 26.854, 7.049 -10.880 26.804, 7.052 -10.700 26.656, 7.102 -10.733 26.744, 7.007 -10.700 26.973, 7.063 -10.721 26.926, 7.015 -10.751 26.963, 7.021 -10.915 26.762, 7.065 -10.856 26.752, 7.017 -10.720 26.966, 7.044 -10.740 26.648, 7.021 -10.773 26.626, 7.066 -10.824 26.705, 7.110 -10.717 26.808, 7.089 -10.777 26.861, 7.075 -10.828 26.840, 7.103 -10.766 26.799, 7.090 -10.810 26.783, 7.044 -10.837 26.894, 7.094 -10.749 26.867, 7.057 -10.782 26.915, 7.012 -10.781 26.956, 7.061 -10.752 26.922, 7.700 -10.300 23.400, 7.398 -10.300 23.431, 6.843 -10.000 23.669, 6.613 -10.000 23.867, 6.202 -10.300 24.976, 6.353 -10.300 25.561, 6.514 -10.300 25.818, 6.723 -10.000 26.038, 7.251 -10.300 26.331, 8.149 -10.300 26.331, 8.428 -10.000 26.212, 8.886 -10.000 25.818, 8.886 -10.300 25.818, 9.152 -10.300 25.276, 9.183 -10.300 24.673, 9.107 -10.300 24.379, 9.107 -10.000 24.379, 8.973 -10.300 24.107, 8.292 -10.300 23.522, 8.002 -10.300 23.431, 8.002 -10.000 23.431, 7.108 -10.000 23.522, 6.427 -10.000 24.107, 6.293 -10.300 24.379, 6.217 -10.300 24.673, 6.217 -10.000 24.673, 6.248 -10.000 25.276, 6.972 -10.300 26.212, 7.251 -10.000 26.331, 8.149 -10.000 26.331, 8.677 -10.000 26.038, 9.152 -10.000 25.276, 8.973 -10.000 24.107, 8.787 -10.300 23.867, 8.557 -10.000 23.669, 8.292 -10.000 23.522, 8.661 -10.000 23.497, 8.387 -10.000 23.345, 7.779 -10.000 23.202, 7.465 -10.000 23.216, 8.472 -10.800 23.385, 8.225 -10.800 23.283, 7.966 -10.800 23.221, 6.701 -10.800 23.525, 6.307 -10.800 23.925, 6.215 -10.000 24.073, 6.058 -10.800 25.340, 6.307 -10.800 25.875, 6.058 -10.800 24.460, 6.016 -10.000 24.665, 6.006 -10.800 25.048, 7.052 -10.000 26.656, 6.954 -10.800 26.559, 9.456 -10.000 24.252, 9.359 -10.800 24.154, 9.456 -10.700 24.252, 7.495 11.000 23.870, 7.298 11.000 23.930, 6.957 11.000 24.157, 6.827 11.000 24.317, 4.718 11.000 23.191, 4.270 11.000 23.621, 6.730 11.000 25.302, 3.783 11.000 24.006, 2.710 11.000 24.628, 0.929 11.000 25.153, 6.800 11.000 26.700, -6.800 11.000 26.700, -3.261 11.000 24.343, -3.783 11.000 24.006, -8.442 11.000 25.643, -8.573 11.000 25.484, -8.888 11.000 25.713, -9.046 11.000 25.500, -6.670 11.000 24.695, -4.270 11.000 23.621, -6.730 11.000 24.498, -4.718 11.000 23.191, -6.958 11.000 24.157, -7.495 11.000 23.870, -8.800 11.000 22.720, -7.905 11.000 23.870, -7.700 11.000 23.850, -8.102 11.000 23.930, -8.443 11.000 24.157, -9.448 11.000 24.527, -8.670 11.000 25.302, -8.730 11.000 24.696, -8.730 11.000 25.105, -8.710 11.000 25.909, -8.283 11.000 25.773, -8.300 11.000 26.245, -7.584 11.000 26.584, -7.327 11.000 26.648, 6.958 11.000 25.643, 7.117 11.000 25.773, 7.584 11.000 26.584, 8.073 11.000 26.382, 8.443 11.000 25.643, 8.887 11.000 25.713, 9.181 11.000 25.273, 8.730 11.000 25.104, 9.384 11.000 24.784, 9.448 11.000 24.527, 9.487 11.000 24.265, 8.283 11.000 24.027, 8.800 11.000 22.720, 7.833 11.000 26.495, 8.573 11.000 25.483, 8.670 11.000 24.498, 8.573 11.000 24.316, 9.500 11.000 22.434, -7.298 11.000 23.930, -6.650 11.000 24.900, -6.800 10.912 26.912, 6.800 10.977 26.815, -6.800 10.815 26.977, -7.227 10.700 26.969, -8.095 -10.000 26.706, -8.765 10.700 26.267, -8.773 -10.000 26.260, -9.306 -10.000 25.649, -9.067 10.700 25.965, -9.324 10.700 25.622, -9.769 10.700 24.427, -9.798 -10.000 24.119, -9.529 10.700 25.246, -9.678 10.700 24.845, -6.919 -10.000 26.998, -6.879 -10.700 26.999, -6.800 -10.700 27.000, -6.800 -10.815 26.977, 6.800 -10.815 26.977, 9.448 -10.740 24.244, 9.491 -10.735 24.279, 9.525 -10.793 24.285, 9.798 -10.700 24.119, 9.689 -10.845 24.241, 9.637 -10.836 24.272, 9.757 -10.776 24.213, 9.731 -10.845 24.199, 9.642 -10.939 24.163, 9.753 -10.858 24.102, 9.716 -10.777 24.258, 9.626 -10.700 24.309, 9.579 -10.817 24.287, 9.662 -10.772 24.290, 9.535 -10.700 24.301, 9.600 -10.762 24.304, 9.541 -10.749 24.299, 9.481 -10.766 24.268, 9.502 -10.779 24.278, 9.515 -10.742 24.290, 9.426 -10.773 24.221, 9.415 -10.875 24.186, 9.375 -10.875 24.150, 9.389 -10.911 24.137, 9.619 -10.956 24.144, 9.703 -10.920 24.084, 9.562 -10.915 24.221, 9.477 -10.906 24.206, 9.591 -10.970 24.131, 9.429 -10.973 24.084, 9.500 -11.000 24.013, 9.533 -10.986 24.104, 9.620 -10.975 24.054, 9.500 -10.972 24.133, 9.409 -10.943 24.119, 9.433 -10.969 24.096, 9.459 -10.987 24.070, 9.446 -10.867 24.214, 9.462 -10.860 24.228, 9.497 -10.898 24.222, 9.483 -10.855 24.242, 9.377 -10.900 24.135, 9.514 -10.938 24.188, 9.438 -10.914 24.175, 9.538 -10.928 24.204, 9.553 -10.960 24.162, 9.580 -10.949 24.177, 9.467 -10.947 24.157, 9.481 -12.500 11.560, 6.530 -12.500 7.630, 7.372 -12.500 8.066, 8.123 -12.500 8.677, 8.734 -12.500 9.428, 9.170 -12.500 10.270, 8.975 -12.500 9.840, 9.500 -12.500 21.720, 8.800 -12.500 22.420, 9.476 -12.500 21.901, 9.406 -12.500 22.070, 8.981 -12.500 22.396, -9.170 -12.500 10.270, -8.976 -12.500 9.845, -4.800 -12.500 7.300, -8.734 -12.500 9.428, -8.450 -12.500 9.039, -7.763 -12.500 8.352, -6.960 -12.500 7.825, -6.530 -12.500 7.630, -6.094 -12.500 7.480, -9.295 -12.500 22.215, -9.181 -12.500 22.306, -9.417 -12.500 11.119, -9.451 -12.500 21.978, -9.500 -12.500 12.000, 9.500 -12.500 12.000, 9.321 -11.000 -5.085, 9.480 -11.000 -4.233, 8.290 -11.000 -4.644, 2.969 -11.000 -0.427, 2.729 -11.000 -1.246, 2.524 -11.000 -1.622, 2.267 -11.000 -1.965, 1.246 -11.000 -2.729, 0.427 -11.000 -2.969, 0.000 -11.000 -3.000, -5.307 -11.000 -6.366, -4.800 -11.000 -8.500, -0.845 -11.000 -2.878, -5.365 -11.000 -6.692, -5.233 -11.000 -8.480, -6.085 -11.000 -8.321, 9.008 -11.000 9.300, 7.438 -11.000 7.752, 7.893 -11.000 8.071, 9.500 -11.000 -3.800, 6.950 -11.000 7.486, 2.969 -11.000 0.427, 2.524 -11.000 1.622, 1.965 -11.000 2.267, 0.845 -11.000 2.878, -0.000 -11.000 3.000, 4.800 -11.000 7.000, -0.427 -11.000 2.969, 6.436 -11.000 7.275, -5.355 -11.000 7.031, -5.902 -11.000 7.123, -6.436 -11.000 7.275, -7.438 -11.000 7.752, -9.008 -11.000 9.300, -9.282 -11.000 9.783, -7.692 -11.000 -4.365, -7.034 -11.000 -4.307, -6.708 -11.000 -4.365, -1.965 -11.000 -2.267, -5.478 -11.000 -5.397, -5.365 -11.000 -5.708, -5.307 -11.000 -6.034, -9.420 -11.000 -4.663, -2.878 -11.000 -0.845, -2.729 -11.000 -1.246, -6.110 -11.000 -4.644, 0.845 -11.000 -2.878, 4.800 -11.000 -8.500, 5.307 -11.000 -6.034, 6.085 -11.000 -8.321, 5.856 -11.000 -7.544, 5.644 -11.000 -7.290, 5.233 -11.000 -8.480, 5.856 -11.000 -4.856, 7.034 -11.000 -4.307, 3.000 -11.000 -0.000, -2.267 -11.000 1.965, -1.622 -11.000 2.524, -1.246 -11.000 2.729, 5.355 -11.000 7.031, 5.902 -11.000 7.123, 8.309 -11.000 8.439, 8.683 -11.000 8.850, 9.500 -11.000 10.294, 9.629 -10.971 10.705, 9.675 -12.200 10.887, 5.913 -12.200 7.125, 6.451 -12.200 7.281, 8.709 -12.200 8.883, 9.282 -11.000 9.783, 9.305 -12.200 9.831, 8.386 -10.000 -5.282, 8.177 -10.000 -5.062, 8.161 -10.000 -4.798, 7.928 -10.000 -4.888, 7.589 -10.000 -4.545, 6.751 -10.000 -4.769, 6.660 -10.000 -4.588, 6.223 -10.000 -5.062, 5.892 -10.000 -5.114, 5.748 -10.000 -5.824, 5.502 -10.000 -6.279, 5.545 -10.000 -6.589, 6.715 -10.000 -8.119, 6.343 -10.000 -7.431, 7.887 -10.000 -4.645, 5.588 -10.000 -5.660, 5.702 -10.000 -6.124, 5.793 -10.000 -6.721, 5.927 -10.000 -6.993, 7.200 -10.000 -7.700, 6.765 -10.000 -8.203, 6.769 -10.000 -8.301, 6.647 -10.000 -8.446, 7.110 -10.000 -8.235, 7.548 -10.000 -7.977, 7.958 -10.000 -7.676, 7.792 -10.000 -7.578, 8.287 -10.000 -7.233, 8.057 -10.000 -7.431, 8.336 -10.000 -7.336, 8.676 -10.000 -6.958, 8.683 -10.000 -6.427, 8.977 -10.000 -6.548, 9.235 -10.000 -6.110, 8.652 -10.000 -5.824, 8.698 -10.000 -6.124, 9.301 -10.000 -5.769, 9.203 -10.000 -5.765, 6.727 -10.000 -8.389, 6.647 -10.700 -8.446, 6.769 -10.700 -8.301, 5.356 -10.830 -8.739, 5.347 -10.935 -8.656, 5.334 -10.992 -8.537, 5.740 -10.700 -8.711, 5.906 -10.830 -8.646, 5.887 -10.935 -8.565, 6.414 -10.935 -8.413, 6.374 -10.992 -8.299, 6.442 -10.830 -8.491, 5.663 -11.000 -8.421, 5.861 -10.992 -8.447, 4.800 -10.700 -8.800, 5.334 10.992 -8.537, 5.906 10.830 -8.646, 5.913 10.700 -8.675, 4.800 10.912 -8.712, 5.347 10.935 -8.656, 6.374 10.992 -8.299, 6.530 11.000 -8.170, 7.372 11.000 -7.734, 7.763 11.000 -7.448, 8.527 10.992 -6.772, 9.491 10.830 -5.442, 9.519 10.700 -5.451, 8.836 10.992 -6.336, 8.938 10.935 -6.400, 5.668 11.000 -8.423, 5.861 10.992 -8.447, 5.887 10.935 -8.565, 6.969 10.700 -8.305, 7.460 10.700 -8.034, 7.444 10.830 -8.008, 7.917 10.700 -7.709, 7.899 10.830 -7.686, 7.400 10.935 -7.938, 7.336 10.992 -7.836, 8.315 10.830 -7.315, 8.686 10.830 -6.899, 8.709 10.700 -6.917, 7.772 10.992 -7.527, 8.171 10.992 -7.171, 8.621 10.935 -6.847, 9.008 10.830 -6.444, 9.413 10.935 -5.414, 9.646 10.830 -4.906, 8.976 11.000 -5.955, 9.095 10.992 -5.868, 9.565 10.935 -4.887, 9.777 10.815 -3.800, 9.739 10.830 -4.356, 9.417 11.000 -4.681, 9.447 10.992 -4.861, 9.615 10.977 -3.800, 9.537 10.992 -4.334, 9.769 10.700 -4.360, 5.356 10.830 -8.739, 4.800 10.815 -8.777, 6.414 10.935 -8.413, 6.442 10.830 -8.491, 6.957 10.830 -8.278, 6.868 10.992 -8.095, 6.920 10.935 -8.203, 7.847 10.935 -7.621, 8.256 10.935 -7.256, 9.278 10.830 -5.957, 9.203 10.935 -5.920, 9.299 10.992 -5.374, 9.656 10.935 -4.347, 9.183 -11.000 -5.496, 9.711 -10.700 -4.740, 9.777 -10.815 -3.800, 9.712 -10.912 -3.800, 9.739 -10.830 -4.356, 9.656 -10.935 -4.347, 9.537 -10.992 -4.334, 9.413 -10.935 -5.414, 9.565 -10.935 -4.887, 9.491 -10.830 -5.442, 9.646 -10.830 -4.906, 9.421 -11.000 -4.663, 9.447 -10.992 -4.861, 9.299 -10.992 -5.374, 9.282 -10.978 -5.553, 9.425 -10.817 -5.635, 9.197 -10.447 -5.763, 9.203 -10.700 -5.765, 9.119 -10.700 -5.715, 9.197 -10.378 -5.763, 9.389 -10.000 -5.727, 9.301 -10.378 -5.769, 9.394 -10.378 -5.722, 9.389 -10.700 -5.727, 9.446 -10.000 -5.647, 9.394 -10.447 -5.722, 9.301 -10.447 -5.769, -9.349 11.000 14.364, -9.178 11.000 14.274, -8.993 11.000 14.219, -3.079 11.000 0.878, -3.149 11.000 0.588, -3.200 11.000 -0.000, -6.623 11.000 -5.322, -6.458 11.000 -5.458, -2.975 11.000 -1.178, -2.845 11.000 -1.463, -2.680 11.000 -1.745, -2.485 11.000 -2.014, -6.168 11.000 -6.003, -4.800 11.000 -8.500, -2.019 11.000 -2.483, -0.298 11.000 -3.188, 1.745 11.000 -2.680, 2.014 11.000 -2.485, 2.483 11.000 -2.019, 6.322 11.000 -5.623, 6.458 11.000 -5.458, 2.839 11.000 -1.477, 6.628 11.000 -5.320, 3.149 11.000 -0.588, 3.188 11.000 -0.298, 7.003 11.000 -5.169, 7.393 11.000 -5.167, 9.500 11.000 -3.800, 7.200 11.000 -5.150, 0.298 11.000 3.188, 0.588 11.000 3.149, 0.878 11.000 3.079, 1.178 11.000 2.975, 1.757 11.000 2.675, 2.019 11.000 2.483, 2.485 11.000 2.014, 2.680 11.000 1.745, 8.800 11.000 14.200, 2.975 11.000 1.178, 2.845 11.000 1.463, 8.993 11.000 14.219, 9.178 11.000 14.274, 9.349 11.000 14.364, 9.500 11.000 14.486, 7.777 11.000 -5.322, 9.479 11.000 -4.245, 9.314 11.000 -5.110, 9.170 11.000 -5.530, 8.734 11.000 -6.372, 8.250 11.000 -6.200, 8.176 11.000 -5.814, 8.450 11.000 -6.761, 7.942 11.000 -6.942, 8.123 11.000 -7.123, 6.960 11.000 -7.975, 6.814 11.000 -7.176, 6.458 11.000 -6.942, 6.094 11.000 -8.320, 6.321 11.000 -6.773, 5.240 11.000 -8.481, 6.224 11.000 -6.586, -5.244 11.000 -8.479, -6.224 11.000 -6.586, -6.628 11.000 -7.080, -6.955 11.000 -7.976, -7.393 11.000 -7.233, -7.372 11.000 -7.734, -7.586 11.000 -7.176, -7.777 11.000 -7.078, -7.942 11.000 -6.942, -8.079 11.000 -6.773, -8.232 11.000 -6.397, -8.250 11.000 -6.200, -8.734 11.000 -6.372, -8.233 11.000 -6.007, -8.975 11.000 -5.960, -8.176 11.000 -5.814, -7.942 11.000 -5.458, -9.423 11.000 -4.668, -7.586 11.000 -5.224, -9.500 11.000 -3.800, -7.200 11.000 -5.150, 6.167 11.000 -6.007, 3.144 11.000 0.600, 3.074 11.000 0.891, -0.000 11.000 3.200, -0.303 11.000 3.186, -0.600 11.000 3.144, -8.800 11.000 14.200, -2.014 11.000 2.485, -2.483 11.000 2.019, 9.777 12.315 15.200, 9.712 12.412 15.200, 9.565 12.492 15.152, 9.500 12.500 15.200, 9.775 12.200 14.977, 9.058 12.500 14.549, 8.991 12.492 14.457, 9.169 12.492 14.528, 9.325 12.492 14.641, 9.619 12.330 14.680, 9.407 12.435 14.553, 9.464 12.330 14.493, 9.227 12.435 14.423, 8.800 12.477 14.385, 9.267 12.330 14.350, 9.021 12.435 14.341, 9.023 12.200 14.225, 9.184 12.500 14.615, 9.723 12.330 14.900, 9.800 12.200 15.200, 9.685 12.435 15.144, 9.529 12.492 14.963, 9.644 12.435 14.926, 9.447 12.492 14.789, 9.768 12.330 15.139, 9.549 12.435 14.725, 9.041 12.330 14.260, -9.500 12.500 21.720, -9.488 12.500 21.851, -9.451 12.500 21.978, -9.295 12.500 22.215, -9.181 12.500 14.614, -9.058 12.500 14.549, -9.295 12.500 14.705, -9.058 12.500 22.371, -4.754 12.500 22.700, -4.518 12.500 22.966, -2.452 12.500 24.415, -1.411 12.500 24.757, -1.056 12.500 24.830, -0.000 12.500 24.920, 4.975 12.500 22.420, 9.295 12.500 22.215, 8.800 12.500 22.420, 8.981 12.500 22.396, 2.784 12.500 24.260, 2.450 12.500 24.415, 2.107 12.500 24.551, 1.062 12.500 24.828, 4.755 12.500 22.699, 9.488 12.500 15.069, 9.451 12.500 14.942, 9.386 12.500 14.819, 9.295 12.500 14.705, 8.929 12.500 14.511, 8.896 12.492 22.481, 8.911 12.435 22.600, 9.157 12.330 22.622, 9.370 12.330 22.505, 9.603 12.435 22.098, 9.553 12.492 21.864, 9.476 12.500 21.901, 9.494 12.492 22.046, 9.406 12.500 22.070, 9.321 12.435 22.438, 9.548 12.330 22.338, 8.800 12.315 22.697, 8.800 12.200 22.720, 9.671 12.435 21.886, 9.775 12.200 21.943, 9.753 12.330 21.902, 9.391 12.492 22.209, 9.251 12.492 22.340, 8.922 12.330 22.683, 9.082 12.492 22.433, 9.127 12.435 22.545, 9.150 12.500 22.326, 8.800 12.477 22.535, 9.483 12.435 22.285, 9.678 12.330 22.133, 6.841 -10.988 26.783, 6.800 -10.977 26.815, 6.800 -10.912 26.912, 6.884 -10.920 26.903, 6.919 -10.700 26.998, 6.800 -11.000 26.700, 6.822 -10.999 26.728, 6.832 -10.995 26.756, 7.007 -10.000 26.973, 7.075 -10.000 26.911, 7.101 -10.000 26.735, 7.109 -10.700 26.826, 7.109 -10.000 26.826, 7.548 -10.000 26.392, 7.717 -10.000 26.856, 7.852 -10.000 26.392, 9.656 -10.000 24.917, 9.198 -10.000 24.976, 9.183 -10.000 24.673, 9.754 -10.000 24.523, 9.773 -10.000 24.207, 6.972 -10.000 26.212, 6.498 -10.000 26.102, 6.298 -10.000 25.861, 6.145 -10.000 25.587, 6.045 -10.000 25.289, 6.002 -10.000 24.979, 6.202 -10.000 24.976, 6.088 -10.000 24.360, 6.293 -10.000 24.379, 6.392 -10.000 23.814, 6.614 -10.000 23.592, 7.398 -10.000 23.431, 7.160 -10.000 23.288, 8.787 -10.000 23.867, 6.514 -10.000 25.818, 6.353 -10.000 25.561, 6.873 -10.000 23.415, 7.700 -10.000 23.400, 8.089 -10.000 23.245, 8.902 -10.000 23.698, 9.047 -10.000 25.561, 8.095 -10.000 26.706, 9.535 -10.000 24.301, 9.711 -10.700 24.275, 9.773 -10.700 24.207, 9.626 -10.000 24.309, 9.711 -10.000 24.275, 9.685 10.935 24.105, 9.611 10.830 24.959, 9.721 10.830 24.540, 9.521 10.992 24.503, 9.442 10.830 25.358, 9.368 10.935 25.320, 9.324 10.700 25.622, 9.216 10.830 25.728, 9.529 10.700 25.246, 9.532 10.935 24.932, 9.565 10.992 24.101, 9.295 11.000 25.033, 9.419 10.992 24.893, 9.148 10.935 25.680, 9.045 11.000 25.500, 8.513 11.000 26.088, 8.792 10.992 25.920, 8.709 11.000 25.910, 8.300 11.000 26.246, 7.645 10.700 26.878, 7.446 10.830 26.899, 8.564 10.935 26.285, 8.491 10.992 26.190, 8.213 10.935 26.518, 9.261 10.992 25.265, 9.050 10.992 25.610, 8.938 10.830 26.062, 8.254 10.830 26.590, 7.327 11.000 26.648, 7.065 11.000 26.687, 6.800 10.912 26.912, 6.800 10.815 26.977, 7.017 10.830 26.962, 8.154 10.992 26.413, 7.428 10.935 26.818, 7.011 10.935 26.879, 7.002 10.992 26.759, 7.402 10.992 26.701, 9.800 10.700 24.000, 9.768 10.830 24.108, 9.777 10.815 24.000, 9.712 10.912 24.000, 9.639 10.935 24.524, 8.878 10.935 26.004, 8.615 10.830 26.351, 7.861 10.830 26.774, 7.831 10.935 26.697, 7.788 10.992 26.584, 6.800 10.700 27.000, 6.800 -10.700 27.000, 9.615 -10.977 24.000, 9.730 -10.890 24.094, 9.712 -10.912 24.000, 9.777 -10.815 24.000, 9.772 -10.822 24.109, 9.799 -10.700 24.079, 8.911 -12.435 22.600, 8.896 -12.492 22.481, 9.150 -12.500 22.326, 9.082 -12.492 22.433, 9.251 -12.492 22.340, 9.295 -12.500 22.215, 9.701 -12.200 22.154, 9.548 -12.330 22.338, 9.157 -12.330 22.622, 8.922 -12.330 22.683, 9.494 -12.492 22.046, 9.753 -12.330 21.902, 9.712 -12.412 21.720, 9.582 -12.200 22.343, 9.321 -12.435 22.438, 9.370 -12.330 22.505, 9.127 -12.435 22.545, 9.678 -12.330 22.133, 9.603 -12.435 22.098, 9.483 -12.435 22.285, 9.391 -12.492 22.209, 9.553 -12.492 21.864, 9.671 -12.435 21.886, 9.615 -12.477 21.720, 9.777 -12.315 21.720, 9.777 -12.315 12.000, 9.782 -10.802 11.578, 9.568 -10.992 10.496, 9.725 -10.898 11.139, 9.615 -10.977 -3.800, 9.778 -10.700 -4.272, 9.305 10.700 -5.969, 9.034 10.700 -6.460, 8.336 10.700 -7.336, 6.451 10.700 -8.519, 6.200 -10.700 -8.600, 5.360 10.700 -8.769, 5.272 -10.700 -8.778, 4.800 10.700 -8.800, 9.675 10.700 -4.913, 9.600 -10.700 -5.200, 9.570 10.992 14.562, 9.631 10.970 14.644, 9.726 10.897 14.823, 9.712 10.912 -3.800, 9.800 10.700 15.200, 9.782 10.802 15.012, 9.582 12.200 14.577, 9.423 12.200 14.418, 9.701 12.200 14.766, 9.234 12.200 14.299, 9.500 12.500 21.720, 9.712 12.412 21.720, 9.615 12.477 21.720, 9.615 12.477 15.200, 9.777 12.315 21.720, 9.023 12.200 22.695, 8.993 11.000 22.701, 9.582 12.200 22.343, 9.571 10.992 22.357, 9.634 10.968 22.272, 9.727 10.896 22.095, 9.701 12.200 22.154, 9.800 12.200 21.720, 9.800 10.700 21.720, 9.178 11.000 22.646, 9.234 12.200 22.621, 9.349 11.000 22.556, 9.423 12.200 22.502, 9.500 11.000 24.000, 9.615 10.977 24.000, 9.781 10.802 21.908, 9.798 -10.000 24.119, 9.769 10.700 24.427, 9.678 10.700 24.845, 9.060 -10.000 25.973, 8.765 10.700 26.267, 8.773 -10.000 26.260, 9.506 -10.000 25.295, 9.306 -10.000 25.649, 9.067 10.700 25.965, 8.449 -10.000 26.506, 8.422 10.700 26.524, 7.227 10.700 26.969, 6.840 -10.700 27.000, 6.919 -10.000 26.998, 6.879 -10.700 26.999, 8.046 10.700 26.729, 7.323 -10.000 26.954, 9.800 -10.700 24.040, 9.570 -10.992 22.358, 9.023 -12.200 22.695, 9.423 -12.200 22.502, 9.500 -11.000 22.434, 9.631 -10.970 22.276, 9.234 -12.200 22.621, 9.726 -10.897 22.097, 9.775 -12.200 21.943, 9.782 -10.802 21.908, 9.800 -10.700 24.000, 9.800 -10.700 -3.800, 9.800 10.700 -3.800, 9.800 -12.200 21.720, 9.800 -10.700 12.000, 9.800 -12.200 12.000, 9.800 -10.700 21.720, 12.000 -4.347 -2.419, 12.000 -4.592 -1.914, 10.800 -4.592 -1.914, 10.800 -4.778 -1.385, 12.000 -4.904 -0.838, 10.800 -4.967 -0.281, 10.800 -4.778 1.385, 12.000 -4.347 2.419, 10.800 -4.967 0.281, 12.000 -4.967 0.281, 10.800 -5.107 -3.693, 12.000 -5.400 -4.400, 12.000 -5.266 -4.900, 10.800 -4.900 -5.266, 12.000 -4.659 -5.366, 12.000 -4.400 -5.400, 12.000 -3.900 -5.266, 12.000 -5.266 -3.900, 10.800 -5.400 -4.400, 12.000 -5.107 -5.107, 10.800 -4.400 -5.400, 12.000 -3.016 -4.430, 12.000 -1.914 -4.592, 10.800 -2.419 -4.347, 10.800 -1.385 -4.778, 12.000 1.385 -4.778, 12.000 1.914 -4.592, 12.000 2.419 -4.347, 12.000 -1.385 -4.778, 12.000 -0.838 -4.904, 12.000 0.281 -4.967, 10.800 1.385 -4.778, 10.800 3.016 -4.430, 10.800 3.693 -5.107, 12.000 3.693 -5.107, 12.000 4.141 -5.366, 10.800 4.659 -5.366, 12.000 4.659 -5.366, 12.000 5.107 -5.107, 12.000 5.400 -4.400, 12.000 5.366 -4.141, 10.800 5.266 -3.900, 10.800 3.900 -5.266, 12.000 3.900 -5.266, 10.800 4.141 -5.366, 10.800 4.400 -5.400, 10.800 4.900 -5.266, 10.800 5.107 -5.107, 10.800 5.366 -4.659, 10.800 5.400 -4.400, 12.000 5.107 -3.693, 10.800 5.107 -3.693, 12.000 4.778 -1.385, 12.000 4.904 -0.838, 10.800 4.904 -0.838, 12.000 4.967 -0.281, 12.000 4.967 0.281, 10.800 4.967 0.281, 12.000 4.904 0.838, 10.800 4.778 1.385, 12.000 4.347 2.419, 10.800 5.107 3.693, 12.000 5.107 3.693, 10.800 5.266 3.900, 12.000 5.266 3.900, 10.800 4.400 5.400, 12.000 4.400 5.400, 10.800 3.693 5.107, 10.800 5.366 4.141, 10.800 5.400 4.400, 10.800 5.266 4.900, 12.000 4.659 5.366, 10.800 4.141 5.366, 10.800 3.900 5.266, 10.800 -1.385 4.778, 10.800 -0.838 4.904, 12.000 -0.281 4.967, 10.800 -0.281 4.967, 12.000 0.281 4.967, 10.800 0.838 4.904, 12.000 0.838 4.904, 12.000 -1.914 4.592, 12.000 -1.385 4.778, 10.800 1.914 4.592, 12.000 -3.016 4.430, 10.800 -5.366 4.659, 12.000 -5.266 4.900, 12.000 -5.400 4.400, 12.000 -5.366 4.141, 12.000 -5.266 3.900, 12.000 -5.107 3.693, 10.800 -3.900 5.266, 12.000 -3.900 5.266, 10.800 -4.141 5.366, 10.800 -4.659 5.366, 12.000 -4.659 5.366, 12.000 -4.900 5.266, 12.000 -5.107 5.107, 10.800 -5.266 4.900, 10.800 -5.266 3.900, 12.000 -8.500 -8.700, 12.000 4.778 1.385, 12.000 8.500 4.500, 12.000 5.366 4.141, 12.000 5.400 4.400, 12.000 5.366 4.659, 12.000 8.364 5.535, 12.000 5.107 5.107, 12.000 5.266 4.900, 12.000 4.900 5.266, 12.000 5.022 8.466, 12.000 4.141 5.366, 12.000 4.500 8.500, 12.000 -0.838 4.904, 12.000 -3.693 5.107, 12.000 -4.500 8.500, 12.000 -4.141 5.366, 12.000 -4.400 5.400, 12.000 -5.022 8.466, 12.000 -6.031 8.196, 12.000 -6.500 7.964, 12.000 -7.328 7.328, 12.000 -7.964 6.500, 12.000 -8.196 6.031, 12.000 -5.366 4.659, 12.000 -8.364 5.535, 12.000 -4.592 1.914, 12.000 -4.289 2.732, 12.000 -4.292 2.571, 12.000 -5.535 8.364, 12.000 -5.366 -4.659, 12.000 -4.900 -5.266, 12.000 -4.141 -5.366, 12.000 -0.281 -4.967, 12.000 0.838 -4.904, 12.000 4.592 1.914, 12.000 4.430 3.016, 12.000 4.336 2.886, 12.000 5.266 -3.900, 12.000 4.592 -1.914, 12.000 4.430 -3.016, 12.000 4.347 -2.419, 12.000 5.366 -4.659, 12.000 5.266 -4.900, 12.000 4.900 -5.266, 12.000 4.400 -5.400, 12.000 3.016 -4.430, 12.000 2.732 -4.289, 12.000 -2.419 -4.347, 12.000 -2.571 -4.292, 12.000 -3.693 -5.107, 12.000 -4.967 -0.281, 12.000 -4.778 1.385, 12.000 -4.904 0.838, 12.000 -5.107 -3.693, 12.000 -4.778 -1.385, 12.000 -4.289 -2.732, 12.000 -4.292 -2.571, 12.000 -5.366 -4.141, 12.000 -2.886 4.336, 12.000 -2.419 4.347, 12.000 1.385 4.778, 12.000 2.419 4.347, 12.000 1.914 4.592, 12.000 3.016 4.430, 12.000 3.900 5.266, 12.000 3.693 5.107, 10.800 8.500 -8.700, 12.000 8.500 -8.700, 10.800 0.281 4.967, 10.800 4.500 8.500, 10.800 1.385 4.778, 10.800 5.022 8.466, 10.800 4.659 5.366, 10.800 5.535 8.364, 10.800 6.500 7.964, 10.800 5.107 5.107, 10.800 5.366 4.659, 10.800 8.466 5.022, 10.800 8.500 4.500, 10.800 4.592 1.914, 10.800 4.292 2.571, 10.800 4.289 2.732, 10.800 4.900 5.266, 10.800 7.328 7.328, 10.800 5.266 -4.900, 10.800 0.281 -4.967, 10.800 -0.838 -4.904, 10.800 -4.141 -5.366, 10.800 -3.900 -5.266, 10.800 -3.693 -5.107, 10.800 -1.914 -4.592, 10.800 -8.500 4.500, 10.800 -4.904 0.838, 10.800 -5.366 4.141, 10.800 -5.400 4.400, 10.800 -8.364 5.535, 10.800 -8.196 6.031, 10.800 -7.964 6.500, 10.800 -7.328 7.328, 10.800 -7.673 6.935, 10.800 -5.107 5.107, 10.800 -6.500 7.964, 10.800 -4.900 5.266, 10.800 -4.400 5.400, 10.800 4.347 -2.419, 10.800 4.592 -1.914, 10.800 4.430 -3.016, 10.800 4.778 -1.385, 10.800 5.366 -4.141, 10.800 4.967 -0.281, 10.800 4.904 0.838, 10.800 4.430 3.016, 10.800 4.347 2.419, 10.800 4.336 2.886, 10.800 2.732 4.289, 10.800 2.571 4.292, 10.800 2.419 4.347, 10.800 -3.693 5.107, 10.800 -1.914 4.592, 10.800 -2.419 4.347, 10.800 -2.886 4.336, 10.800 -2.571 4.292, 10.800 -2.732 4.289, 10.800 -4.500 8.500, 10.800 -5.107 3.693, 10.800 -4.592 1.914, 10.800 -4.430 3.016, 10.800 -4.289 2.732, 10.800 -4.347 2.419, 10.800 -5.366 -4.141, 10.800 -5.266 -3.900, 10.800 -4.904 -0.838, 10.800 -4.289 -2.732, 10.800 -4.292 -2.571, 10.800 -4.347 -2.419, 10.800 -4.336 -2.886, 10.800 -5.366 -4.659, 10.800 -5.266 -4.900, 10.800 -5.107 -5.107, 10.800 -4.659 -5.366, 10.800 -0.281 -4.967, 10.800 -3.016 -4.430, 10.800 0.838 -4.904, 10.800 1.914 -4.592, 10.800 2.419 -4.347, 10.800 2.571 -4.292, -33.900 -6.485 -6.660, -35.100 -6.384 -6.439, -35.100 -6.485 -6.660, -35.100 -6.847 -6.973, -35.100 -7.321 -7.041, -35.100 -7.553 -6.973, -33.900 -7.915 -6.660, -35.100 -8.050 -6.200, -35.100 -7.915 -5.740, -35.100 -7.079 -5.359, -35.100 -6.847 -5.427, -35.100 -6.350 -6.200, -35.100 -6.643 -6.842, -33.900 -6.847 -6.973, -33.900 -7.079 -7.041, -33.900 -7.321 -7.041, -33.900 -7.553 -6.973, -33.900 -7.757 -6.842, -33.900 -8.016 -6.439, -35.100 -8.016 -6.439, -33.900 -7.915 -5.740, -33.900 -7.553 -5.427, -35.100 -7.553 -5.427, -33.900 -6.847 -5.427, -33.900 -6.485 -5.740, -35.100 -6.485 -5.740, -35.100 6.350 -6.200, -35.100 6.485 -5.740, -33.900 8.016 -5.961, -35.100 8.050 -6.200, -35.100 8.016 -6.439, -35.100 7.553 -6.973, -35.100 7.321 -7.041, -35.100 6.643 -6.842, -33.900 6.485 -6.660, -35.100 6.485 -6.660, -35.100 6.384 -6.439, -33.900 6.384 -5.961, -33.900 6.350 -6.200, -33.900 7.079 -5.359, -35.100 7.553 -5.427, -33.900 7.757 -5.558, -35.100 7.757 -5.558, -35.100 7.915 -5.740, -35.100 8.016 -5.961, -33.900 8.016 -6.439, -33.900 7.915 -6.660, -33.900 7.757 -6.842, -33.900 7.321 -7.041, -35.100 7.079 -7.041, -33.900 6.847 -6.973, -33.900 6.643 -6.842, -35.100 7.390 -3.200, -33.900 8.500 -3.200, -33.900 7.390 -3.200, -33.900 7.129 -3.235, -33.900 6.887 -3.336, -33.900 6.679 -3.496, -35.100 6.679 -3.496, -33.900 6.520 -3.706, -33.900 6.136 -4.313, -35.100 6.136 -4.313, -33.900 5.202 -5.402, -35.100 5.202 -5.402, -35.100 4.078 -6.294, -35.100 3.457 -6.656, -33.900 2.805 -6.956, -35.100 0.718 -7.466, -35.100 -0.000 -7.500, -35.100 -0.718 -7.466, -33.900 -0.718 -7.466, -35.100 -2.126 -7.192, -35.100 -3.457 -6.656, -33.900 -4.078 -6.294, -35.100 -4.078 -6.294, -33.900 4.662 -5.875, -33.900 4.078 -6.294, -33.900 3.457 -6.656, -35.100 2.805 -6.956, -35.100 2.126 -7.192, -35.100 -1.428 -7.363, -33.900 -1.428 -7.363, -33.900 -2.126 -7.192, -33.900 -3.457 -6.656, -33.900 -4.662 -5.875, -33.900 -6.679 -3.496, -35.100 -6.887 -3.336, -33.900 -7.129 -3.235, -33.900 -6.887 -3.336, -33.900 -7.390 -3.200, -33.900 -8.500 -3.200, -33.900 -8.759 -3.234, -35.100 -8.500 -3.200, -33.900 -9.000 -3.334, -35.100 -9.366 -3.700, -35.100 -9.466 -3.941, -33.900 -9.466 -3.941, -35.100 -8.759 -3.234, -33.900 -9.207 -3.493, -35.100 -9.207 -3.493, -33.900 -9.366 -3.700, -33.900 9.466 -3.941, -33.900 9.000 -3.334, -35.100 9.000 -3.334, -35.100 8.759 -3.234, -35.100 8.500 -3.200, -33.900 8.759 -3.234, -35.100 9.466 -3.941, -33.900 9.366 -3.700, -35.100 -9.500 -8.700, -35.100 -7.079 -7.041, -35.100 -7.757 -6.842, -35.100 -7.915 -6.660, -35.100 -8.016 -5.961, -35.100 -9.500 -4.200, -35.100 -7.757 -5.558, -35.100 -7.390 -3.200, -35.100 -7.129 -3.235, -35.100 -6.679 -3.496, -35.100 -7.321 -5.359, -35.100 -6.520 -3.706, -35.100 -6.643 -5.558, -35.100 -5.695 -4.880, -35.100 -9.000 -3.334, -35.100 -6.136 -4.313, -35.100 -6.384 -5.961, -35.100 -5.202 -5.402, -35.100 -4.662 -5.875, -35.100 -2.805 -6.956, -35.100 1.428 -7.363, -35.100 7.757 -6.842, -35.100 7.915 -6.660, -35.100 9.500 -4.200, -35.100 6.847 -6.973, -35.100 4.662 -5.875, -35.100 6.384 -5.961, -35.100 5.695 -4.880, -35.100 6.643 -5.558, -35.100 6.847 -5.427, -35.100 6.520 -3.706, -35.100 6.887 -3.336, -35.100 7.129 -3.235, -35.100 7.079 -5.359, -35.100 7.321 -5.359, -35.100 9.366 -3.700, -35.100 9.207 -3.493, -33.900 -9.500 -8.700, -33.900 -2.805 -6.956, -33.900 -0.000 -7.500, -33.900 0.718 -7.466, -33.900 1.428 -7.363, -33.900 2.126 -7.192, -33.900 6.384 -6.439, -33.900 6.485 -5.740, -33.900 5.695 -4.880, -33.900 6.643 -5.558, -33.900 6.847 -5.427, -33.900 7.915 -5.740, -33.900 9.500 -4.200, -33.900 9.207 -3.493, -33.900 7.553 -5.427, -33.900 7.321 -5.359, -33.900 -6.643 -6.842, -33.900 -6.384 -6.439, -33.900 -6.350 -6.200, -33.900 -6.384 -5.961, -33.900 -5.202 -5.402, -33.900 -5.695 -4.880, -33.900 -6.643 -5.558, -33.900 -7.079 -5.359, -33.900 -6.136 -4.313, -33.900 -6.520 -3.706, -33.900 -7.321 -5.359, -33.900 -9.500 -4.200, -33.900 -7.757 -5.558, -33.900 -8.050 -6.200, -33.900 -8.016 -5.961, -33.900 8.050 -6.200, -33.900 7.553 -6.973, -33.900 7.079 -7.041, -7.200 -11.000 -5.350, -7.439 -11.000 -5.384, -7.842 -11.000 -5.643, -7.973 -11.000 -5.847, -8.041 -11.000 -6.079, -8.041 -12.200 -6.079, -7.973 -12.200 -6.553, -7.842 -12.200 -6.757, -7.660 -12.200 -6.915, -7.439 -12.200 -7.016, -6.961 -11.000 -7.016, -6.359 -12.200 -6.321, -6.740 -12.200 -5.485, -6.740 -11.000 -5.485, -6.961 -12.200 -5.384, -6.961 -11.000 -5.384, -7.200 -12.200 -5.350, -7.842 -12.200 -5.643, -7.842 -11.000 -6.757, -7.439 -11.000 -7.016, -6.740 -12.200 -6.915, -6.558 -11.000 -6.757, -6.558 -12.200 -5.643, 6.961 -11.000 -5.384, 7.200 -11.000 -5.350, 6.740 -12.200 -5.485, 6.558 -11.000 -5.643, 6.558 -12.200 -5.643, 6.427 -12.200 -5.847, 6.359 -12.200 -6.079, 6.359 -11.000 -6.321, 6.427 -12.200 -6.553, 7.200 -11.000 -7.050, 7.200 -12.200 -7.050, 7.439 -11.000 -7.016, 7.842 -11.000 -6.757, 7.973 -12.200 -6.553, 8.041 -12.200 -6.079, 8.041 -11.000 -6.079, 7.842 -12.200 -5.643, 7.439 -12.200 -5.384, 7.439 -11.000 -5.384, 6.359 -11.000 -6.079, 6.359 -12.200 -6.321, 6.427 -11.000 -6.553, 6.558 -11.000 -6.757, 6.740 -12.200 -6.915, 6.740 -11.000 -6.915, 7.842 -12.200 -6.757, 7.973 -11.000 -6.553, 7.973 -11.000 -5.847, 7.842 -11.000 -5.643, -7.390 -11.000 -3.200, -7.129 -11.000 -3.235, -6.679 -12.200 -3.496, -6.520 -12.200 -3.706, -6.136 -11.000 -4.313, -5.695 -12.200 -4.880, -4.078 -11.000 -6.294, -4.078 -12.200 -6.294, -3.457 -12.200 -6.656, -2.805 -11.000 -6.956, -1.428 -11.000 -7.363, -0.718 -11.000 -7.466, -5.695 -11.000 -4.880, -4.662 -12.200 -5.875, -2.805 -12.200 -6.956, -2.126 -12.200 -7.192, -1.428 -12.200 -7.363, 0.718 -11.000 -7.466, 1.428 -12.200 -7.363, 2.805 -11.000 -6.956, 3.457 -12.200 -6.656, 6.136 -12.200 -4.313, 6.520 -12.200 -3.706, 6.520 -11.000 -3.706, 3.457 -11.000 -6.656, 5.202 -11.000 -5.402, 6.679 -12.200 -3.496, 6.887 -12.200 -3.336, 7.390 -12.200 -3.200, 8.800 -12.200 -3.200, 9.059 -12.200 -3.234, 9.666 -12.200 -3.700, 9.800 -11.000 -4.200, 9.059 -11.000 -3.234, 9.507 -11.000 -3.493, -9.666 -11.000 -3.700, -9.666 -12.200 -3.700, -9.059 -12.200 -3.234, -9.507 -11.000 -3.493, -9.300 -11.000 -3.334, -9.300 -12.200 -3.334, -9.059 -11.000 -3.234, -9.800 -12.200 -4.200, 0.000 -12.200 -7.500, 0.718 -12.200 -7.466, 2.126 -12.200 -7.192, 6.961 -12.200 -7.016, 7.439 -12.200 -7.016, 7.660 -12.200 -6.915, 8.041 -12.200 -6.321, 7.973 -12.200 -5.847, 9.800 -12.200 -4.200, 7.660 -12.200 -5.485, 7.129 -12.200 -3.235, 7.200 -12.200 -5.350, 6.961 -12.200 -5.384, 5.695 -12.200 -4.880, 9.766 -12.200 -3.941, 9.507 -12.200 -3.493, 9.300 -12.200 -3.334, 5.202 -12.200 -5.402, 4.662 -12.200 -5.875, 4.078 -12.200 -6.294, 6.558 -12.200 -6.757, 2.805 -12.200 -6.956, -0.718 -12.200 -7.466, -6.961 -12.200 -7.016, -6.558 -12.200 -6.757, -6.427 -12.200 -6.553, -6.359 -12.200 -6.079, -5.202 -12.200 -5.402, -6.427 -12.200 -5.847, -6.136 -12.200 -4.313, -6.887 -12.200 -3.336, -7.129 -12.200 -3.235, -7.439 -12.200 -5.384, -7.390 -12.200 -3.200, -7.660 -12.200 -5.485, -8.800 -12.200 -3.200, -9.766 -12.200 -3.941, -9.507 -12.200 -3.493, -8.041 -12.200 -6.321, -7.200 -12.200 -7.050, -7.973 -12.200 -5.847, 0.000 -11.000 -7.500, -7.200 -11.000 -7.050, -7.660 -11.000 -6.915, -9.800 -11.000 -8.700, -7.973 -11.000 -6.553, -8.041 -11.000 -6.321, -7.660 -11.000 -5.485, -5.202 -11.000 -5.402, -6.558 -11.000 -5.643, -6.427 -11.000 -5.847, -6.359 -11.000 -6.079, -4.662 -11.000 -5.875, -9.800 -11.000 -4.200, -9.766 -11.000 -3.941, -6.520 -11.000 -3.706, -6.679 -11.000 -3.496, -6.887 -11.000 -3.336, -8.800 -11.000 -3.200, -6.359 -11.000 -6.321, -6.427 -11.000 -6.553, -3.457 -11.000 -6.656, -6.740 -11.000 -6.915, -2.126 -11.000 -7.192, 9.800 -11.000 -8.700, 1.428 -11.000 -7.363, 6.961 -11.000 -7.016, 2.126 -11.000 -7.192, 4.078 -11.000 -6.294, 4.662 -11.000 -5.875, 6.427 -11.000 -5.847, 6.740 -11.000 -5.485, 5.695 -11.000 -4.880, 9.766 -11.000 -3.941, 6.136 -11.000 -4.313, 7.660 -11.000 -5.485, 9.666 -11.000 -3.700, 9.300 -11.000 -3.334, 8.800 -11.000 -3.200, 6.887 -11.000 -3.336, 7.390 -11.000 -3.200, 7.129 -11.000 -3.235, 6.679 -11.000 -3.496, 7.660 -11.000 -6.915, 8.041 -11.000 -6.321, -7.200 12.200 -7.050, -7.439 12.200 -7.016, -7.439 11.000 -7.016, -7.660 12.200 -6.915, -7.973 12.200 -6.553, -8.041 12.200 -6.321, -8.041 12.200 -6.079, -7.973 11.000 -5.847, -7.842 12.200 -5.643, -6.558 12.200 -5.643, -6.359 12.200 -6.079, -6.359 11.000 -6.321, -6.558 11.000 -6.757, -6.740 12.200 -6.915, -7.660 11.000 -6.915, -7.842 11.000 -6.757, -7.660 12.200 -5.485, -7.439 11.000 -5.384, -7.200 11.000 -5.350, -6.961 12.200 -5.384, -6.740 12.200 -5.485, -6.558 11.000 -5.643, -6.359 11.000 -6.079, -6.359 12.200 -6.321, -6.558 12.200 -6.757, 6.740 11.000 -6.915, 6.740 12.200 -6.915, 6.558 12.200 -6.757, 6.359 12.200 -6.079, 6.359 11.000 -6.079, 6.558 12.200 -5.643, 6.740 11.000 -5.485, 7.439 11.000 -5.384, 7.660 11.000 -5.485, 7.660 12.200 -5.485, 7.842 11.000 -5.643, 7.973 11.000 -5.847, 8.041 12.200 -6.321, 7.973 12.200 -6.553, 7.842 12.200 -6.757, 7.660 11.000 -6.915, 7.660 12.200 -6.915, 6.558 11.000 -6.757, 6.359 12.200 -6.321, 6.558 11.000 -5.643, 6.740 12.200 -5.485, 6.961 12.200 -5.384, 7.200 12.200 -5.350, 7.842 12.200 -5.643, 7.973 12.200 -5.847, 8.041 12.200 -6.079, 8.041 11.000 -6.321, 7.842 11.000 -6.757, 7.129 12.200 -3.235, 6.887 12.200 -3.336, 6.679 12.200 -3.496, 6.887 11.000 -3.336, 6.679 11.000 -3.496, 6.520 11.000 -3.706, 6.136 11.000 -4.313, 6.136 12.200 -4.313, 5.202 11.000 -5.402, 5.202 12.200 -5.402, 4.662 12.200 -5.875, 2.126 11.000 -7.192, 1.428 11.000 -7.363, 0.718 12.200 -7.466, 0.000 12.200 -7.500, -0.718 11.000 -7.466, -0.718 12.200 -7.466, -1.428 11.000 -7.363, -3.457 11.000 -6.656, -6.136 11.000 -4.313, 3.457 12.200 -6.656, 3.457 11.000 -6.656, 2.805 12.200 -6.956, 2.805 11.000 -6.956, 0.718 11.000 -7.466, 0.000 11.000 -7.500, -2.805 12.200 -6.956, -3.457 12.200 -6.656, -4.662 12.200 -5.875, -5.202 12.200 -5.402, -5.202 11.000 -5.402, -5.695 11.000 -4.880, -6.679 12.200 -3.496, -6.679 11.000 -3.496, -6.887 12.200 -3.336, -6.887 11.000 -3.336, -7.129 12.200 -3.235, -9.507 11.000 -3.493, -9.300 12.200 -3.334, -9.507 12.200 -3.493, -9.766 11.000 -3.941, 9.766 12.200 -3.941, 9.666 11.000 -3.700, 9.300 11.000 -3.334, 9.059 12.200 -3.234, 8.800 11.000 -3.200, 9.666 12.200 -3.700, 9.507 11.000 -3.493, 9.059 11.000 -3.234, 9.800 12.200 -8.700, -1.428 12.200 -7.363, -6.961 12.200 -7.016, -7.842 12.200 -6.757, -9.800 12.200 -8.700, -7.973 12.200 -5.847, -7.439 12.200 -5.384, -7.200 12.200 -5.350, -6.136 12.200 -4.313, -6.520 12.200 -3.706, -9.766 12.200 -3.941, -8.800 12.200 -3.200, -9.059 12.200 -3.234, -7.390 12.200 -3.200, -9.666 12.200 -3.700, -5.695 12.200 -4.880, -6.427 12.200 -5.847, -6.427 12.200 -6.553, -4.078 12.200 -6.294, -2.126 12.200 -7.192, 2.126 12.200 -7.192, 1.428 12.200 -7.363, 6.427 12.200 -6.553, 4.078 12.200 -6.294, 6.427 12.200 -5.847, 5.695 12.200 -4.880, 7.439 12.200 -5.384, 9.507 12.200 -3.493, 8.800 12.200 -3.200, 9.300 12.200 -3.334, 7.390 12.200 -3.200, 6.520 12.200 -3.706, 9.800 12.200 -4.200, 7.439 12.200 -7.016, 7.200 12.200 -7.050, 6.961 12.200 -7.016, -9.800 12.200 -4.200, 6.961 11.000 -7.016, 7.439 11.000 -7.016, 7.200 11.000 -7.050, 9.800 11.000 -8.700, 7.973 11.000 -6.553, 9.800 11.000 -4.200, 8.041 11.000 -6.079, 7.390 11.000 -3.200, 7.129 11.000 -3.235, 9.766 11.000 -3.941, 7.200 11.000 -5.350, 5.695 11.000 -4.880, 6.961 11.000 -5.384, 6.427 11.000 -5.847, 6.427 11.000 -6.553, 6.359 11.000 -6.321, 4.662 11.000 -5.875, 4.078 11.000 -6.294, -9.800 11.000 -8.700, -2.126 11.000 -7.192, -6.961 11.000 -7.016, -2.805 11.000 -6.956, -6.740 11.000 -6.915, -4.078 11.000 -6.294, -6.427 11.000 -6.553, -4.662 11.000 -5.875, -6.427 11.000 -5.847, -6.740 11.000 -5.485, -6.961 11.000 -5.384, -9.666 11.000 -3.700, -8.800 11.000 -3.200, -9.059 11.000 -3.234, -9.300 11.000 -3.334, -6.520 11.000 -3.706, -7.390 11.000 -3.200, -7.129 11.000 -3.235, -7.973 11.000 -6.553, -7.200 11.000 -7.050, -8.041 11.000 -6.321, -8.041 11.000 -6.079, -7.842 11.000 -5.643, -7.660 11.000 -5.485, -9.800 11.000 -4.200, 5.366 4.141 -10.200, 7.188 0.259 -10.200, 10.500 -8.500 -10.200, 7.188 -0.259 -10.200, 6.930 -0.707 -10.200, 5.366 -4.141 -10.200, 6.223 -1.000 -10.200, 4.659 -3.434 -10.200, 3.788 -1.569 -10.200, 5.964 -0.966 -10.200, 4.065 -0.535 -10.200, 5.357 -0.500 -10.200, 10.300 -8.500 -10.200, 5.266 -4.900 -10.200, 4.900 -5.266 -10.200, 10.145 -8.524 -10.200, 10.006 -8.595 -10.200, 4.659 -5.366 -10.200, 0.707 -6.930 -10.200, 4.400 -5.400 -10.200, 9.824 -8.845 -10.200, 9.800 -9.000 -10.200, 9.800 -10.700 -10.200, -9.824 -9.845 -10.200, -0.259 -7.188 -10.200, -9.895 -9.706 -10.200, -4.400 -5.400 -10.200, 0.259 -7.188 -10.200, 0.000 -7.223 -10.200, -9.100 -4.100 -10.200, -5.107 -5.107 -10.200, -5.366 -4.659 -10.200, -22.900 -5.400 -10.200, -31.441 -5.366 -10.200, -32.407 -5.107 -10.200, -32.700 -4.400 -10.200, -32.566 4.900 -10.200, -23.159 5.366 -10.200, -30.993 5.107 -10.200, -23.400 5.266 -10.200, -23.607 5.107 -10.200, -30.834 4.900 -10.200, -28.361 3.960 -10.200, -30.834 3.900 -10.200, -22.900 5.400 -10.200, -10.145 9.524 -10.200, -4.659 5.366 -10.200, -4.400 5.400 -10.200, -0.866 6.723 -10.200, -0.966 6.481 -10.200, -3.900 5.266 -10.200, -0.966 5.964 -10.200, -0.866 5.723 -10.200, -3.534 4.900 -10.200, -0.707 5.515 -10.200, -3.434 4.659 -10.200, -3.434 4.141 -10.200, -3.534 3.900 -10.200, -0.707 6.930 -10.200, 0.000 7.223 -10.200, 9.800 10.700 -10.200, 0.707 6.930 -10.200, 0.866 6.723 -10.200, 4.400 5.400 -10.200, 1.000 6.223 -10.200, 4.141 5.366 -10.200, -0.500 7.089 -10.200, -0.259 7.188 -10.200, 0.259 7.188 -10.200, 9.800 9.000 -10.200, 0.500 7.089 -10.200, 4.659 5.366 -10.200, 10.145 8.524 -10.200, 10.300 8.500 -10.200, -31.441 -3.434 -10.200, -30.993 -3.693 -10.200, -29.350 -3.551 -10.200, -30.734 -4.141 -10.200, -30.834 -3.900 -10.200, -32.566 -3.900 -10.200, -32.566 3.900 -10.200, -32.666 -4.141 -10.200, -32.666 4.141 -10.200, -32.700 4.400 -10.200, -23.866 -4.659 -10.200, -26.239 -3.960 -10.200, -25.731 -3.788 -10.200, -31.200 -5.266 -10.200, -30.993 -5.107 -10.200, -27.835 -4.065 -10.200, -28.869 -3.788 -10.200, -31.365 0.535 -10.200, -31.700 3.400 -10.200, -31.441 3.434 -10.200, -31.200 3.534 -10.200, -30.993 3.693 -10.200, -30.553 2.496 -10.200, -30.199 2.899 -10.200, -30.734 4.141 -10.200, -30.700 4.400 -10.200, -28.869 3.788 -10.200, -30.734 4.659 -10.200, -23.766 4.900 -10.200, -23.866 4.659 -10.200, -23.900 4.400 -10.200, -23.866 4.141 -10.200, -23.607 3.693 -10.200, -25.250 3.551 -10.200, -22.641 3.434 -10.200, -21.099 2.899 -10.200, -22.193 3.693 -10.200, -21.900 4.400 -10.200, -19.261 3.960 -10.200, -22.193 5.107 -10.200, -18.200 4.100 -10.200, -17.665 4.065 -10.200, -10.161 3.960 -10.200, -9.100 4.100 -10.200, -7.531 3.788 -10.200, -5.366 4.141 -10.200, -5.107 3.693 -10.200, -4.659 3.434 -10.200, -5.847 2.496 -10.200, -4.141 3.434 -10.200, -3.693 3.693 -10.200, -26.239 3.960 -10.200, -24.401 2.899 -10.200, -23.159 3.434 -10.200, -23.749 2.050 -10.200, -21.988 1.569 -10.200, -23.340 -1.061 -10.200, -21.751 -2.050 -10.200, -23.159 -3.434 -10.200, -23.607 -3.693 -10.200, -21.453 2.496 -10.200, -20.696 3.253 -10.200, -19.769 3.788 -10.200, -23.400 -3.534 -10.200, -23.866 -4.141 -10.200, -22.400 -5.266 -10.200, -18.200 -4.100 -10.200, -19.769 -3.788 -10.200, -21.934 -4.141 -10.200, -22.034 -3.900 -10.200, -22.193 -3.693 -10.200, -22.400 -3.534 -10.200, -9.635 -4.065 -10.200, -18.735 -4.065 -10.200, -20.250 -3.551 -10.200, 3.788 1.569 -10.200, 6.223 1.000 -10.200, 5.515 0.707 -10.200, 5.357 0.500 -10.200, 4.065 0.535 -10.200, 6.930 0.707 -10.200, 6.723 0.866 -10.200, 6.481 0.966 -10.200, 4.900 3.534 -10.200, 3.551 2.050 -10.200, 4.400 3.400 -10.200, 3.900 3.534 -10.200, 2.899 2.899 -10.200, 3.693 3.693 -10.200, 0.000 5.223 -10.200, 3.434 4.659 -10.200, 3.400 4.400 -10.200, 3.693 5.107 -10.200, -3.434 -4.659 -10.200, -3.400 -4.400 -10.200, -1.061 -3.960 -10.200, -3.434 -4.141 -10.200, -1.569 -3.788 -10.200, -3.693 -3.693 -10.200, -3.534 -3.900 -10.200, -2.496 -3.253 -10.200, -2.899 -2.899 -10.200, -4.141 -3.434 -10.200, -5.107 -3.693 -10.200, -7.050 -3.551 -10.200, -6.604 -3.253 -10.200, -7.531 -3.788 -10.200, -0.707 -5.515 -10.200, 1.000 -6.223 -10.200, 0.866 -5.723 -10.200, 0.966 -5.964 -10.200, 0.707 -5.515 -10.200, 0.500 -5.357 -10.200, 3.693 -3.693 -10.200, 3.534 -3.900 -10.200, 4.141 -5.366 -10.200, 1.061 -3.960 -10.200, 0.259 -5.257 -10.200, 0.000 -5.223 -10.200, -6.604 3.253 -10.200, -3.960 1.061 -10.200, -5.035 0.535 -10.200, -4.100 -0.000 -10.200, -3.960 -1.061 -10.200, -3.788 -1.569 -10.200, -3.900 3.534 -10.200, -3.400 4.400 -10.200, 3.253 -2.496 -10.200, 3.900 -3.534 -10.200, 2.496 -3.253 -10.200, 5.366 -4.659 -10.200, 5.400 -4.400 -10.200, -4.659 -3.434 -10.200, -6.201 -2.899 -10.200, -21.988 -1.569 -10.200, -22.265 -0.535 -10.200, -23.235 0.535 -10.200, -10.161 -3.960 -10.200, -11.999 -2.899 -10.200, -14.135 0.535 -10.200, -13.060 1.061 -10.200, -11.999 2.899 -10.200, -16.631 3.788 -10.200, -15.301 -2.899 -10.200, -14.947 -2.496 -10.200, -12.888 -1.569 -10.200, -13.060 -1.061 -10.200, -14.100 -0.000 -10.200, -12.888 1.569 -10.200, -14.412 1.569 -10.200, -12.651 2.050 -10.200, -12.353 2.496 -10.200, -11.596 3.253 -10.200, -11.150 3.551 -10.200, -5.549 -2.050 -10.200, -3.788 1.569 -10.200, -3.551 2.050 -10.200, -3.253 2.496 -10.200, 0.535 4.065 -10.200, 10.300 -8.500 -9.000, 7.223 -0.000 -9.000, 7.188 0.259 -9.000, 7.089 0.500 -9.000, 6.723 0.866 -9.000, 4.900 3.534 -9.000, 4.659 3.434 -9.000, 3.551 2.050 -9.000, 6.223 1.000 -9.000, 5.723 0.866 -9.000, 5.964 0.966 -9.000, 10.500 8.500 -9.000, 4.900 5.266 -9.000, 0.866 6.723 -9.000, 0.966 6.481 -9.000, 4.400 5.400 -9.000, 1.000 6.223 -9.000, 0.866 5.723 -9.000, 0.500 5.357 -9.000, 0.259 5.257 -9.000, 0.000 4.100 -9.000, 0.707 6.930 -9.000, 10.006 8.595 -9.000, 0.500 7.089 -9.000, 9.800 9.000 -9.000, -10.145 9.524 -9.000, -9.800 10.000 -9.000, -4.659 5.366 -9.000, -5.266 4.900 -9.000, -5.107 5.107 -9.000, -8.039 3.960 -9.000, -5.400 4.400 -9.000, -5.366 4.141 -9.000, -23.159 5.366 -9.000, -33.600 9.500 -9.000, -32.700 4.400 -9.000, -32.666 -4.141 -9.000, -31.260 1.061 -9.000, -32.200 3.534 -9.000, -31.959 3.434 -9.000, -31.700 3.400 -9.000, -22.641 -5.366 -9.000, -10.300 -9.500 -9.000, -22.400 -5.266 -9.000, -4.900 -5.266 -9.000, -4.400 -5.400 -9.000, -1.000 -6.223 -9.000, 0.000 -5.223 -9.000, -0.535 -4.065 -9.000, -0.500 -7.089 -9.000, -9.824 -9.845 -9.000, 0.500 -7.089 -9.000, 0.707 -6.930 -9.000, 0.866 -6.723 -9.000, 0.966 -6.481 -9.000, -9.800 -10.000 -9.000, 0.000 -7.223 -9.000, 10.006 -8.595 -9.000, 4.659 -5.366 -9.000, 4.900 -5.266 -9.000, -31.200 -3.534 -9.000, -30.993 -3.693 -9.000, -30.700 -4.400 -9.000, -30.734 -4.659 -9.000, -23.607 -5.107 -9.000, -23.866 -4.659 -9.000, -24.804 -3.253 -9.000, -22.900 -3.400 -9.000, -21.988 -1.569 -9.000, -22.265 -0.535 -9.000, -22.400 3.534 -9.000, -22.641 3.434 -9.000, -21.099 2.899 -9.000, -27.300 -4.100 -9.000, -23.159 -5.366 -9.000, -31.200 -5.266 -9.000, -31.959 -5.366 -9.000, -33.600 -9.500 -9.000, -32.407 -5.107 -9.000, -32.566 -4.900 -9.000, -32.666 -4.659 -9.000, -32.700 -4.400 -9.000, -32.566 -3.900 -9.000, -31.365 -0.535 -9.000, -32.407 -3.693 -9.000, -32.200 -3.534 -9.000, -30.553 -2.496 -9.000, -31.959 -3.434 -9.000, -30.199 -2.899 -9.000, -31.441 5.366 -9.000, -30.993 5.107 -9.000, -30.700 4.400 -9.000, -30.734 4.141 -9.000, -29.350 3.551 -9.000, -23.400 5.266 -9.000, -27.300 4.100 -9.000, -23.900 4.400 -9.000, -23.766 3.900 -9.000, -31.441 3.434 -9.000, -22.641 5.366 -9.000, -17.139 3.960 -9.000, -10.300 9.500 -9.000, -18.200 4.100 -9.000, -22.193 5.107 -9.000, -20.250 3.551 -9.000, -22.193 3.693 -9.000, -20.696 3.253 -9.000, -19.769 3.788 -9.000, -23.159 3.434 -9.000, -24.804 3.253 -9.000, -23.400 3.534 -9.000, -23.607 3.693 -9.000, -23.607 5.107 -9.000, -20.696 -3.253 -9.000, -19.261 -3.960 -9.000, -18.200 -4.100 -9.000, -18.735 -4.065 -9.000, -22.034 -4.900 -9.000, -26.765 -4.065 -9.000, -26.239 -3.960 -9.000, 6.930 -0.707 -9.000, 5.366 -4.141 -9.000, 5.266 -3.900 -9.000, 3.551 -2.050 -9.000, 4.400 -3.400 -9.000, 2.899 -2.899 -9.000, 2.496 -3.253 -9.000, 3.693 -3.693 -9.000, 6.223 -1.000 -9.000, 5.964 -0.966 -9.000, 5.223 -0.000 -9.000, 5.257 0.259 -9.000, 4.065 0.535 -9.000, 4.100 -0.000 -9.000, 3.960 1.061 -9.000, 3.788 -1.569 -9.000, 5.257 -0.259 -9.000, 0.966 5.964 -9.000, 3.434 4.659 -9.000, 3.400 4.400 -9.000, 3.434 4.141 -9.000, 3.534 3.900 -9.000, 1.569 3.788 -9.000, 3.900 3.534 -9.000, -0.535 4.065 -9.000, -3.434 4.659 -9.000, -1.569 3.788 -9.000, -3.434 4.141 -9.000, -2.899 2.899 -9.000, -2.496 3.253 -9.000, -4.141 3.434 -9.000, -5.035 0.535 -9.000, -5.549 -2.050 -9.000, -0.500 5.357 -9.000, -3.534 4.900 -9.000, -0.966 5.964 -9.000, -1.000 6.223 -9.000, -0.966 6.481 -9.000, -4.400 5.400 -9.000, -0.707 5.515 -9.000, -3.693 5.107 -9.000, -0.866 5.723 -9.000, 0.259 -5.257 -9.000, 3.400 -4.400 -9.000, 3.434 -4.141 -9.000, 0.500 -5.357 -9.000, 0.707 -5.515 -9.000, 3.900 -5.266 -9.000, 1.000 -6.223 -9.000, -0.866 -5.723 -9.000, -3.693 -5.107 -9.000, -1.569 -3.788 -9.000, -3.434 -4.141 -9.000, -3.534 -3.900 -9.000, -2.496 -3.253 -9.000, -4.400 3.400 -9.000, -6.201 2.899 -9.000, -4.900 3.534 -9.000, -7.050 3.551 -9.000, -7.531 3.788 -9.000, -5.266 3.900 -9.000, 4.659 5.366 -9.000, 5.107 5.107 -9.000, 5.366 4.659 -9.000, 5.400 4.400 -9.000, 4.400 3.400 -9.000, 3.253 2.496 -9.000, 2.899 2.899 -9.000, 4.141 3.434 -9.000, 2.496 3.253 -9.000, 4.659 -3.434 -9.000, 4.900 -3.534 -9.000, -9.100 -4.100 -9.000, -8.039 -3.960 -9.000, -5.400 -4.400 -9.000, -7.531 -3.788 -9.000, -21.453 2.496 -9.000, -23.512 1.569 -9.000, -22.160 1.061 -9.000, -23.235 0.535 -9.000, -23.200 -0.000 -9.000, -23.749 -2.050 -9.000, -10.669 3.788 -9.000, -16.150 3.551 -9.000, -11.999 2.899 -9.000, -15.301 2.899 -9.000, -14.649 2.050 -9.000, -14.240 1.061 -9.000, -13.165 0.535 -9.000, -14.135 0.535 -9.000, -14.100 -0.000 -9.000, -13.165 -0.535 -9.000, -14.412 -1.569 -9.000, -12.651 -2.050 -9.000, -14.947 -2.496 -9.000, -10.669 -3.788 -9.000, -16.631 -3.788 -9.000, -11.150 3.551 -9.000, -12.353 2.496 -9.000, -14.947 2.496 -9.000, -13.060 1.061 -9.000, -12.353 -2.496 -9.000, -11.999 -2.899 -9.000, -15.301 -2.899 -9.000, -16.150 -3.551 -9.000, -3.253 2.496 -9.000, -4.065 0.535 -9.000, -5.035 -0.535 -9.000, -3.960 -1.061 -9.000, -5.847 -2.496 -9.000, 1.061 3.960 -9.000, 0.535 4.065 -9.000, 1.061 3.960 -10.200, 1.569 3.788 -10.200, 2.050 3.551 -10.200, 2.496 3.253 -10.200, 3.960 1.061 -10.200, 4.100 -0.000 -10.200, 4.065 -0.535 -9.000, 3.253 -2.496 -9.000, 3.551 -2.050 -10.200, 2.050 -3.551 -9.000, 2.050 -3.551 -10.200, 1.569 -3.788 -10.200, 1.061 -3.960 -9.000, 0.535 -4.065 -9.000, -0.535 -4.065 -10.200, -2.050 -3.551 -10.200, -3.253 -2.496 -10.200, -3.788 -1.569 -9.000, -3.551 -2.050 -10.200, -4.065 -0.535 -10.200, -4.065 0.535 -10.200, -3.788 1.569 -9.000, -3.551 2.050 -9.000, -2.899 2.899 -10.200, -2.050 3.551 -9.000, -2.050 3.551 -10.200, -1.569 3.788 -10.200, 0.000 4.100 -10.200, 2.050 3.551 -9.000, 3.253 2.496 -10.200, 3.788 1.569 -9.000, 3.960 -1.061 -9.000, 3.960 -1.061 -10.200, 2.899 -2.899 -10.200, 1.569 -3.788 -9.000, 0.535 -4.065 -10.200, 0.000 -4.100 -9.000, 0.000 -4.100 -10.200, -1.061 -3.960 -9.000, -2.050 -3.551 -9.000, -2.899 -2.899 -9.000, -3.253 -2.496 -9.000, -3.551 -2.050 -9.000, -4.065 -0.535 -9.000, -4.100 -0.000 -9.000, -3.960 1.061 -9.000, -2.496 3.253 -10.200, -1.061 3.960 -9.000, -1.061 3.960 -10.200, -0.535 4.065 -10.200, -8.565 4.065 -9.000, -8.565 4.065 -10.200, -8.039 3.960 -10.200, -6.604 3.253 -9.000, -7.050 3.551 -10.200, -5.847 2.496 -9.000, -6.201 2.899 -10.200, -5.312 1.569 -10.200, -5.140 1.061 -10.200, -5.000 -0.000 -9.000, -5.000 -0.000 -10.200, -5.847 -2.496 -10.200, -6.604 -3.253 -9.000, -7.050 -3.551 -9.000, -8.039 -3.960 -10.200, -9.635 -4.065 -9.000, -10.161 -3.960 -9.000, -11.150 -3.551 -10.200, -11.596 -3.253 -9.000, -11.596 -3.253 -10.200, -12.353 -2.496 -10.200, -12.651 -2.050 -10.200, -12.888 -1.569 -9.000, -13.060 -1.061 -9.000, -13.200 -0.000 -10.200, -13.165 0.535 -10.200, -12.888 1.569 -9.000, -12.651 2.050 -9.000, -10.161 3.960 -9.000, -9.635 4.065 -10.200, -9.100 4.100 -9.000, -5.549 2.050 -9.000, -5.549 2.050 -10.200, -5.312 1.569 -9.000, -5.140 1.061 -9.000, -5.035 -0.535 -10.200, -5.140 -1.061 -9.000, -5.140 -1.061 -10.200, -5.312 -1.569 -9.000, -5.312 -1.569 -10.200, -6.201 -2.899 -9.000, -8.565 -4.065 -9.000, -8.565 -4.065 -10.200, -10.669 -3.788 -10.200, -11.150 -3.551 -9.000, -13.165 -0.535 -10.200, -13.200 -0.000 -9.000, -11.596 3.253 -9.000, -10.669 3.788 -10.200, -9.635 4.065 -9.000, -17.665 4.065 -9.000, -17.139 3.960 -10.200, -16.150 3.551 -10.200, -15.704 3.253 -9.000, -15.704 3.253 -10.200, -15.301 2.899 -10.200, -14.649 2.050 -10.200, -14.412 1.569 -9.000, -14.240 1.061 -10.200, -14.135 -0.535 -9.000, -14.135 -0.535 -10.200, -14.240 -1.061 -9.000, -14.412 -1.569 -10.200, -14.649 -2.050 -10.200, -17.665 -4.065 -10.200, -19.261 -3.960 -10.200, -20.696 -3.253 -10.200, -21.099 -2.899 -9.000, -21.453 -2.496 -9.000, -21.453 -2.496 -10.200, -22.160 -1.061 -9.000, -22.160 -1.061 -10.200, -22.300 -0.000 -9.000, -22.300 -0.000 -10.200, -22.265 0.535 -9.000, -22.265 0.535 -10.200, -21.988 1.569 -9.000, -20.250 3.551 -10.200, -19.261 3.960 -9.000, -18.735 4.065 -10.200, -16.631 3.788 -9.000, -14.947 2.496 -10.200, -14.240 -1.061 -10.200, -14.649 -2.050 -9.000, -15.704 -3.253 -9.000, -15.704 -3.253 -10.200, -16.150 -3.551 -10.200, -16.631 -3.788 -10.200, -17.139 -3.960 -9.000, -17.139 -3.960 -10.200, -17.665 -4.065 -9.000, -19.769 -3.788 -9.000, -20.250 -3.551 -9.000, -21.099 -2.899 -10.200, -21.751 -2.050 -9.000, -22.160 1.061 -10.200, -21.751 2.050 -9.000, -21.751 2.050 -10.200, -18.735 4.065 -9.000, -26.765 4.065 -9.000, -26.765 4.065 -10.200, -26.239 3.960 -9.000, -25.731 3.788 -9.000, -25.731 3.788 -10.200, -25.250 3.551 -9.000, -24.401 2.899 -9.000, -24.804 3.253 -10.200, -23.340 1.061 -10.200, -23.235 -0.535 -9.000, -23.235 -0.535 -10.200, -23.512 -1.569 -9.000, -24.401 -2.899 -9.000, -24.047 -2.496 -10.200, -24.401 -2.899 -10.200, -25.250 -3.551 -10.200, -26.765 -4.065 -10.200, -27.300 -4.100 -10.200, -28.869 -3.788 -9.000, -28.361 -3.960 -10.200, -30.199 -2.899 -10.200, -30.553 -2.496 -10.200, -31.260 -1.061 -9.000, -31.088 -1.569 -10.200, -31.400 -0.000 -10.200, -31.260 1.061 -10.200, -31.088 1.569 -10.200, -29.796 3.253 -9.000, -28.869 3.788 -9.000, -27.300 4.100 -10.200, -24.047 2.496 -9.000, -24.047 2.496 -10.200, -23.749 2.050 -9.000, -23.512 1.569 -10.200, -23.340 1.061 -9.000, -23.200 -0.000 -10.200, -23.340 -1.061 -9.000, -23.512 -1.569 -10.200, -23.749 -2.050 -10.200, -24.047 -2.496 -9.000, -24.804 -3.253 -10.200, -25.250 -3.551 -9.000, -25.731 -3.788 -9.000, -27.835 -4.065 -9.000, -28.361 -3.960 -9.000, -29.350 -3.551 -9.000, -29.796 -3.253 -9.000, -29.796 -3.253 -10.200, -30.851 -2.050 -9.000, -30.851 -2.050 -10.200, -31.088 -1.569 -9.000, -31.260 -1.061 -10.200, -31.365 -0.535 -10.200, -31.400 -0.000 -9.000, -31.365 0.535 -9.000, -31.088 1.569 -9.000, -30.851 2.050 -9.000, -30.851 2.050 -10.200, -30.553 2.496 -9.000, -30.199 2.899 -9.000, -29.796 3.253 -10.200, -29.350 3.551 -10.200, -28.361 3.960 -9.000, -27.835 4.065 -9.000, -27.835 4.065 -10.200, -3.900 -3.534 -9.000, -3.900 -3.534 -10.200, -3.693 -3.693 -9.000, -3.534 -4.900 -9.000, -4.141 -5.366 -10.200, -4.659 -5.366 -9.000, -4.659 -5.366 -10.200, -4.900 -5.266 -10.200, -5.266 -4.900 -10.200, -5.400 -4.400 -10.200, -5.366 -4.141 -10.200, -5.266 -3.900 -10.200, -4.900 -3.534 -10.200, -4.400 -3.400 -10.200, -4.141 -3.434 -9.000, -4.400 -3.400 -9.000, -3.400 -4.400 -9.000, -3.434 -4.659 -9.000, -3.534 -4.900 -10.200, -3.693 -5.107 -10.200, -3.900 -5.266 -9.000, -3.900 -5.266 -10.200, -4.141 -5.366 -9.000, -5.107 -5.107 -9.000, -5.266 -4.900 -9.000, -5.366 -4.659 -9.000, -5.366 -4.141 -9.000, -5.266 -3.900 -9.000, -5.107 -3.693 -9.000, -4.900 -3.534 -9.000, -4.659 -3.434 -9.000, 4.900 -3.534 -10.200, 5.107 -3.693 -9.000, 5.400 -4.400 -9.000, 5.266 -4.900 -9.000, 4.141 -5.366 -9.000, 3.900 -5.266 -10.200, 3.434 -4.659 -10.200, 4.141 -3.434 -9.000, 4.400 -3.400 -10.200, 5.107 -3.693 -10.200, 5.266 -3.900 -10.200, 5.366 -4.659 -9.000, 5.107 -5.107 -9.000, 5.107 -5.107 -10.200, 4.400 -5.400 -9.000, 3.693 -5.107 -9.000, 3.693 -5.107 -10.200, 3.534 -4.900 -9.000, 3.534 -4.900 -10.200, 3.434 -4.659 -9.000, 3.400 -4.400 -10.200, 3.434 -4.141 -10.200, 3.534 -3.900 -9.000, 3.900 -3.534 -9.000, 4.141 -3.434 -10.200, 4.900 5.266 -10.200, 5.107 5.107 -10.200, 5.266 4.900 -9.000, 5.266 4.900 -10.200, 5.366 4.659 -10.200, 5.400 4.400 -10.200, 5.266 3.900 -10.200, 5.107 3.693 -10.200, 3.693 3.693 -9.000, 3.434 4.141 -10.200, 3.693 5.107 -9.000, 3.900 5.266 -9.000, 3.900 5.266 -10.200, 5.366 4.141 -9.000, 5.266 3.900 -9.000, 5.107 3.693 -9.000, 4.659 3.434 -10.200, 4.141 3.434 -10.200, 3.534 3.900 -10.200, 3.534 4.900 -9.000, 3.534 4.900 -10.200, 4.141 5.366 -9.000, -4.141 5.366 -9.000, -4.141 5.366 -10.200, -3.900 5.266 -9.000, -3.400 4.400 -9.000, -5.266 3.900 -10.200, -5.400 4.400 -10.200, -5.107 5.107 -10.200, -4.900 5.266 -10.200, -3.693 5.107 -10.200, -3.534 3.900 -9.000, -3.693 3.693 -9.000, -3.900 3.534 -9.000, -4.400 3.400 -10.200, -4.659 3.434 -9.000, -4.900 3.534 -10.200, -5.107 3.693 -9.000, -5.366 4.659 -9.000, -5.366 4.659 -10.200, -5.266 4.900 -10.200, -4.900 5.266 -9.000, 0.966 -6.481 -10.200, -0.259 -7.188 -9.000, -0.500 -7.089 -10.200, -0.707 -6.930 -10.200, -0.866 -6.723 -10.200, -0.966 -6.481 -9.000, -0.966 -6.481 -10.200, -1.000 -6.223 -10.200, -0.966 -5.964 -9.000, -0.966 -5.964 -10.200, -0.866 -5.723 -10.200, -0.500 -5.357 -9.000, 0.866 -5.723 -9.000, 0.966 -5.964 -9.000, 0.866 -6.723 -10.200, 0.500 -7.089 -10.200, 0.259 -7.188 -9.000, -0.707 -6.930 -9.000, -0.866 -6.723 -9.000, -0.707 -5.515 -9.000, -0.500 -5.357 -10.200, -0.259 -5.257 -9.000, -0.259 -5.257 -10.200, 0.707 5.515 -10.200, 0.500 5.357 -10.200, 0.000 5.223 -9.000, 0.259 5.257 -10.200, -0.259 5.257 -9.000, -0.259 5.257 -10.200, -0.707 6.930 -9.000, -0.500 7.089 -9.000, 0.259 7.188 -9.000, 0.966 6.481 -10.200, 0.966 5.964 -10.200, 0.866 5.723 -10.200, 0.707 5.515 -9.000, -0.500 5.357 -10.200, -1.000 6.223 -10.200, -0.866 6.723 -9.000, -0.259 7.188 -9.000, 0.000 7.223 -9.000, 6.481 0.966 -9.000, 6.930 0.707 -9.000, 7.089 0.500 -10.200, 7.223 -0.000 -10.200, 7.089 -0.500 -10.200, 6.723 -0.866 -10.200, 6.481 -0.966 -10.200, 5.723 -0.866 -10.200, 5.515 -0.707 -10.200, 5.357 -0.500 -9.000, 5.257 -0.259 -10.200, 5.223 -0.000 -10.200, 5.357 0.500 -9.000, 5.257 0.259 -10.200, 7.188 -0.259 -9.000, 7.089 -0.500 -9.000, 6.723 -0.866 -9.000, 6.481 -0.966 -9.000, 5.723 -0.866 -9.000, 5.515 -0.707 -9.000, 5.515 0.707 -9.000, 5.723 0.866 -10.200, 5.964 0.966 -10.200, -22.900 -3.400 -10.200, -22.641 -3.434 -9.000, -22.641 -3.434 -10.200, -22.400 -3.534 -9.000, -21.900 -4.400 -9.000, -21.934 -4.659 -9.000, -21.934 -4.659 -10.200, -22.034 -4.900 -10.200, -22.641 -5.366 -10.200, -22.900 -5.400 -9.000, -23.400 -5.266 -9.000, -23.766 -4.900 -9.000, -23.607 -5.107 -10.200, -23.900 -4.400 -10.200, -23.766 -3.900 -10.200, -23.607 -3.693 -9.000, -23.159 -3.434 -9.000, -22.193 -3.693 -9.000, -22.034 -3.900 -9.000, -21.934 -4.141 -9.000, -21.900 -4.400 -10.200, -22.193 -5.107 -9.000, -22.193 -5.107 -10.200, -23.159 -5.366 -10.200, -23.400 -5.266 -10.200, -23.766 -4.900 -10.200, -23.900 -4.400 -9.000, -23.866 -4.141 -9.000, -23.766 -3.900 -9.000, -23.400 -3.534 -9.000, -22.641 5.366 -10.200, -22.400 5.266 -9.000, -22.400 5.266 -10.200, -22.034 4.900 -9.000, -21.900 4.400 -9.000, -21.934 4.659 -10.200, -21.934 4.141 -9.000, -21.934 4.141 -10.200, -22.034 3.900 -10.200, -23.400 3.534 -10.200, -23.866 4.659 -9.000, -23.766 4.900 -9.000, -22.900 5.400 -9.000, -22.034 4.900 -10.200, -21.934 4.659 -9.000, -22.034 3.900 -9.000, -22.400 3.534 -10.200, -22.900 3.400 -9.000, -22.900 3.400 -10.200, -23.766 3.900 -10.200, -23.866 4.141 -9.000, -31.441 5.366 -10.200, -31.200 5.266 -10.200, -31.200 5.266 -9.000, -30.834 4.900 -9.000, -30.993 3.693 -9.000, -31.959 3.434 -10.200, -32.566 3.900 -9.000, -32.407 3.693 -10.200, -32.666 4.659 -9.000, -32.566 4.900 -9.000, -31.959 5.366 -9.000, -32.200 5.266 -10.200, -31.959 5.366 -10.200, -31.700 5.400 -9.000, -31.700 5.400 -10.200, -30.734 4.659 -9.000, -30.834 3.900 -9.000, -31.200 3.534 -9.000, -32.200 3.534 -10.200, -32.407 3.693 -9.000, -32.666 4.141 -9.000, -32.666 4.659 -10.200, -32.407 5.107 -9.000, -32.407 5.107 -10.200, -32.200 5.266 -9.000, -31.200 -3.534 -10.200, -30.834 -3.900 -9.000, -30.700 -4.400 -10.200, -30.734 -4.659 -10.200, -30.834 -4.900 -9.000, -30.834 -4.900 -10.200, -31.441 -5.366 -9.000, -31.700 -5.400 -10.200, -32.200 -5.266 -10.200, -32.566 -4.900 -10.200, -32.666 -4.659 -10.200, -32.407 -3.693 -10.200, -31.959 -3.434 -10.200, -31.700 -3.400 -9.000, -31.441 -3.434 -9.000, -31.700 -3.400 -10.200, -30.734 -4.141 -9.000, -30.993 -5.107 -9.000, -31.700 -5.400 -9.000, -31.959 -5.366 -10.200, -32.200 -5.266 -9.000, -32.200 -3.534 -10.200, 10.300 8.500 -9.000, 10.145 8.524 -9.000, 9.895 8.706 -9.000, 9.895 8.706 -10.200, 9.824 8.845 -9.000, 10.006 8.595 -10.200, 9.824 8.845 -10.200, -9.800 10.000 -10.200, -9.824 9.845 -9.000, -9.824 9.845 -10.200, -9.895 9.706 -9.000, -10.006 9.595 -10.200, -9.895 9.706 -10.200, -10.006 9.595 -9.000, -10.300 9.500 -10.200, -33.600 9.500 -10.200, -33.600 -9.500 -10.200, -10.300 -9.500 -10.200, -10.145 -9.524 -10.200, -10.145 -9.524 -9.000, -10.006 -9.595 -10.200, -10.006 -9.595 -9.000, -9.800 -10.000 -10.200, -9.895 -9.706 -9.000, 9.800 -9.000 -9.000, 9.824 -8.845 -9.000, 9.895 -8.706 -10.200, 10.145 -8.524 -9.000, 9.895 -8.706 -9.000, -9.800 10.700 -10.200, -9.800 10.993 -10.171, -9.800 10.700 -9.000, -9.800 10.815 -8.977, -9.800 10.912 -8.912, -9.800 12.086 -9.274, 9.800 12.171 -8.993, 9.800 12.086 -9.274, 9.800 10.912 -8.912, 9.800 10.815 -8.977, 9.800 10.993 -10.171, 9.800 10.700 -9.000, 9.800 11.947 -9.533, -9.800 11.761 -9.761, 9.800 11.761 -9.761, -9.800 11.533 -9.947, -9.800 12.171 -8.993, -9.800 11.947 -9.533, 9.800 11.533 -9.947, 9.800 11.274 -10.086, -9.800 11.274 -10.086, 9.800 10.977 -8.815, -9.800 10.977 -8.815, 9.800 -10.700 -9.000, 9.800 -10.815 -8.977, 9.800 -10.912 -8.912, 9.800 -11.947 -9.533, 9.800 -12.171 -8.993, 9.800 -10.977 -8.815, 9.800 -12.200 -8.700, -9.800 -12.200 -8.700, -9.800 -11.947 -9.533, -9.800 -12.086 -9.274, -9.800 -11.533 -9.947, -9.800 -10.815 -8.977, -9.800 -10.700 -9.000, -9.800 -10.700 -10.200, -9.800 -12.171 -8.993, -9.800 -11.761 -9.761, 9.800 -11.761 -9.761, 9.800 -11.533 -9.947, 9.800 -12.086 -9.274, -9.800 -11.274 -10.086, -9.800 -10.993 -10.171, 9.800 -10.993 -10.171, 9.800 -11.274 -10.086, -9.800 -10.912 -8.912, -9.800 -10.977 -8.815, -33.715 -9.500 -8.977, -34.661 -9.500 -9.761, -33.877 -9.500 -8.815, -34.986 -9.500 -9.274, -35.100 9.500 -8.700, -33.900 9.500 -8.700, -34.986 9.500 -9.274, -35.071 9.500 -8.993, -33.877 9.500 -8.815, -34.661 9.500 -9.761, -33.715 9.500 -8.977, -33.893 9.500 -10.171, -35.071 -9.500 -8.993, -34.847 9.500 -9.533, -34.433 9.500 -9.947, -34.433 -9.500 -9.947, -34.847 -9.500 -9.533, -34.174 -9.500 -10.086, -34.174 9.500 -10.086, -33.893 -9.500 -10.171, -33.812 -9.500 -8.912, -33.812 9.500 -8.912, 10.615 8.500 -8.977, 11.333 8.500 -9.947, 11.561 8.500 -9.761, 11.747 8.500 -9.533, 11.971 8.500 -8.993, 10.800 -8.500 -8.700, 10.777 -8.500 -8.815, 11.886 -8.500 -9.274, 10.712 -8.500 -8.912, 11.561 -8.500 -9.761, 11.074 -8.500 -10.086, 10.500 -8.500 -9.000, 11.971 -8.500 -8.993, 11.886 8.500 -9.274, 11.747 -8.500 -9.533, 11.074 8.500 -10.086, 10.793 -8.500 -10.171, 10.793 8.500 -10.171, 10.500 8.500 -10.200, 11.333 -8.500 -9.947, 10.615 -8.500 -8.977, 10.712 8.500 -8.912, 10.777 8.500 -8.815, 12.000 4.292 2.571, 12.000 4.289 2.732, 12.000 4.336 -2.886, 10.800 4.336 -2.886, 12.000 4.289 -2.732, 10.800 4.292 -2.571, 10.800 4.289 -2.732, 12.000 4.292 -2.571, 12.000 2.571 -4.292, 12.000 2.886 -4.336, 10.800 2.886 -4.336, 10.800 2.732 -4.289, 10.800 3.016 4.430, 10.800 2.886 4.336, 12.000 2.886 4.336, 12.000 2.732 4.289, 12.000 2.571 4.292, 12.000 -2.571 4.292, 12.000 -2.732 4.289, 10.800 -3.016 4.430, 12.000 -4.430 3.016, 12.000 -4.336 2.886, 10.800 -4.336 2.886, 10.800 -4.292 2.571, 12.000 -4.336 -2.886, 12.000 -4.430 -3.016, 10.800 -4.430 -3.016, 12.000 -2.886 -4.336, 12.000 -2.732 -4.289, 10.800 -2.571 -4.292, 10.800 -2.886 -4.336, 10.800 -2.732 -4.289, 10.800 8.364 5.535, 10.800 8.196 6.031, 12.000 7.964 6.500, 10.800 7.964 6.500, 10.800 7.673 6.935, 10.800 6.935 7.673, 12.000 6.935 7.673, 12.000 5.535 8.364, 12.000 8.466 5.022, 12.000 8.196 6.031, 12.000 7.673 6.935, 12.000 7.328 7.328, 12.000 6.500 7.964, 10.800 6.031 8.196, 12.000 6.031 8.196, 10.800 -5.022 8.466, 10.800 -5.535 8.364, 10.800 -6.031 8.196, 12.000 -8.466 5.022, 10.800 -8.466 5.022, 12.000 -8.500 4.500, 10.800 -6.935 7.673, 12.000 -6.935 7.673, 12.000 -7.673 6.935, -33.900 6.974 25.342, -35.100 6.974 25.342, -35.100 7.120 25.521, -33.900 7.527 25.732, -33.900 7.758 25.748, -35.100 8.359 25.436, -35.100 8.480 25.239, -35.100 8.542 24.784, -35.100 7.758 24.052, -35.100 7.120 24.279, -33.900 6.882 24.671, -35.100 6.850 24.900, -33.900 7.120 25.521, -33.900 7.985 25.701, -35.100 8.190 25.594, -33.900 8.190 25.594, -33.900 8.359 25.436, -33.900 8.542 24.784, -33.900 8.480 24.561, -33.900 6.974 24.458, -35.100 6.882 24.671, -33.900 -6.920 24.561, -35.100 -6.974 24.458, -35.100 -7.120 24.279, -33.900 -7.415 24.099, -35.100 -7.309 24.145, -35.100 -7.527 24.068, -35.100 -7.758 24.052, -33.900 -8.280 24.279, -35.100 -8.542 25.016, -35.100 -8.359 25.436, -35.100 -7.309 25.655, -33.900 -7.210 25.594, -35.100 -7.120 25.521, -33.900 -6.920 25.239, -35.100 -6.882 25.129, -33.900 -7.210 24.206, -33.900 -7.642 24.052, -33.900 -7.873 24.068, -35.100 -7.985 24.099, -35.100 -8.359 24.364, -33.900 -8.550 24.900, -33.900 -8.518 25.129, -35.100 -8.480 25.239, -33.900 -8.091 25.655, -35.100 -7.985 25.701, -33.900 -7.873 25.732, -33.900 -7.642 25.748, -33.900 -7.415 25.701, -33.900 -8.500 22.700, -33.900 8.723 22.725, -33.900 9.500 23.700, -35.100 9.500 23.700, -33.900 9.123 22.918, -35.100 9.282 23.077, -33.900 9.282 23.077, -33.900 9.401 23.266, -35.100 -9.475 23.477, -33.900 -9.401 23.266, -33.900 -9.475 23.477, -35.100 -9.401 23.266, -35.100 -9.282 23.077, -33.900 -9.282 23.077, -33.900 -9.123 22.918, -35.100 -8.500 22.700, -35.100 -9.123 22.918, -33.900 -9.500 23.700, -35.100 -9.500 27.700, -35.100 7.309 25.655, -35.100 7.758 25.748, -35.100 7.527 25.732, -35.100 7.985 25.701, -35.100 9.500 27.700, -35.100 8.542 25.016, -35.100 8.480 24.561, -35.100 8.359 24.364, -35.100 8.190 24.206, -35.100 9.475 23.477, -35.100 9.401 23.266, -35.100 9.123 22.918, -35.100 8.934 22.799, -35.100 8.723 22.725, -35.100 8.500 22.700, -35.100 7.985 24.099, -35.100 7.527 24.068, -35.100 7.309 24.145, -35.100 6.974 24.458, -35.100 -8.723 22.725, -35.100 -8.934 22.799, -35.100 -8.190 24.206, -35.100 -8.190 25.594, -35.100 -7.758 25.748, -35.100 -7.527 25.732, -35.100 -6.850 24.900, -35.100 6.882 25.129, -35.100 -6.974 25.342, -35.100 -9.500 23.700, -35.100 -8.542 24.784, -35.100 -8.480 24.561, -35.100 -6.882 24.671, -33.900 9.500 27.700, -33.900 8.542 25.016, -33.900 8.480 25.239, -33.900 7.309 25.655, -33.900 6.850 24.900, -33.900 -7.041 24.364, -33.900 7.309 24.145, -33.900 7.527 24.068, -33.900 7.758 24.052, -33.900 8.500 22.700, -33.900 8.934 22.799, -33.900 7.985 24.099, -33.900 8.190 24.206, -33.900 9.475 23.477, -33.900 8.359 24.364, -33.900 -8.518 24.671, -33.900 -8.426 24.458, -33.900 -8.091 24.145, -33.900 -8.723 22.725, -33.900 -8.934 22.799, -33.900 -8.426 25.342, -33.900 -8.280 25.521, -33.900 -9.500 27.700, -33.900 -7.041 25.436, -33.900 6.882 25.129, -33.900 -6.858 25.016, -33.900 -6.858 24.784, -33.900 7.120 24.279, -7.816 11.000 24.058, -8.039 11.000 24.120, -8.142 12.200 24.174, -8.236 11.000 24.241, -8.321 12.200 24.320, -8.501 11.000 24.615, -8.532 12.200 24.727, -8.532 11.000 25.073, -8.142 11.000 25.626, -8.039 12.200 25.680, -7.700 11.000 25.750, -6.899 12.200 25.185, -6.868 11.000 25.073, -7.361 11.000 24.120, -7.471 12.200 24.082, -7.700 12.200 24.050, -8.394 11.000 24.410, -8.548 12.200 24.958, -8.501 12.200 25.185, -8.236 12.200 25.559, -7.816 12.200 25.742, -6.899 11.000 24.615, -7.164 11.000 24.241, -7.258 12.200 24.174, 7.361 11.000 24.120, 7.258 12.200 24.174, 7.079 12.200 24.320, 6.852 12.200 24.958, 7.584 12.200 25.742, 7.816 12.200 25.742, 8.501 12.200 25.185, 8.501 11.000 24.615, 8.532 12.200 24.727, 8.394 11.000 24.410, 8.321 12.200 24.320, 8.039 11.000 24.120, 7.006 11.000 24.410, 6.899 11.000 24.615, 6.868 11.000 25.073, 7.929 11.000 25.718, 8.039 12.200 25.680, 8.142 11.000 25.626, 8.532 11.000 25.073, 8.548 11.000 24.842, -5.381 12.200 22.722, -5.381 11.000 22.722, -5.000 12.200 22.892, -5.000 11.000 22.892, -4.845 12.200 23.033, -4.393 12.200 23.491, -3.898 11.000 23.901, -3.365 12.200 24.261, -3.365 11.000 24.261, -2.206 11.000 24.814, -2.206 12.200 24.814, -0.321 12.200 25.192, 0.321 11.000 25.192, 3.365 12.200 24.261, 4.393 12.200 23.491, 4.845 11.000 23.033, 4.393 11.000 23.491, -1.592 11.000 25.002, -0.961 12.200 25.129, -0.321 11.000 25.192, 0.961 12.200 25.129, 1.592 11.000 25.002, 2.206 11.000 24.814, 3.365 11.000 24.261, 3.898 11.000 23.901, 5.000 11.000 22.892, 4.845 12.200 23.033, 5.000 12.200 22.892, 5.182 12.200 22.787, 5.182 11.000 22.787, 5.381 12.200 22.722, 5.381 11.000 22.722, 5.590 12.200 22.700, 9.023 12.200 22.725, 9.023 11.000 22.725, 9.582 12.200 23.077, 9.582 11.000 23.077, 9.234 11.000 22.799, 9.423 12.200 22.918, 9.423 11.000 22.918, 9.701 11.000 23.266, 9.775 11.000 23.477, 9.775 12.200 23.477, -9.775 11.000 23.477, -9.775 12.200 23.477, -9.701 12.200 23.266, -9.423 11.000 22.918, -9.423 12.200 22.918, -9.234 12.200 22.799, -9.234 11.000 22.799, -9.023 11.000 22.725, -9.800 12.200 27.700, 9.800 12.200 27.700, 0.321 12.200 25.192, 1.592 12.200 25.002, 7.361 12.200 25.680, 8.236 12.200 25.559, 8.394 12.200 25.390, 9.800 12.200 23.700, 8.548 12.200 24.958, 8.455 12.200 24.509, 9.701 12.200 23.266, 8.142 12.200 24.174, 9.234 12.200 22.799, 8.800 12.200 22.700, 7.929 12.200 24.082, 3.898 12.200 23.901, 7.700 12.200 24.050, 7.471 12.200 24.082, 6.945 12.200 24.509, 6.868 12.200 24.727, 6.899 12.200 25.185, 7.164 12.200 25.559, 2.206 12.200 24.814, 7.006 12.200 25.390, 2.800 12.200 24.566, -7.164 12.200 25.559, -7.361 12.200 25.680, -7.584 12.200 25.742, -8.394 12.200 25.390, -8.455 12.200 24.509, -9.800 12.200 23.700, -1.592 12.200 25.002, -2.800 12.200 24.566, -3.898 12.200 23.901, -6.868 12.200 24.727, -6.852 12.200 24.958, -7.006 12.200 25.390, -6.945 12.200 24.509, -7.079 12.200 24.320, -5.182 12.200 22.787, -5.590 12.200 22.700, -8.800 12.200 22.700, -9.023 12.200 22.725, -9.582 12.200 23.077, -7.929 12.200 24.082, -7.471 11.000 25.718, -7.929 11.000 25.718, -8.321 11.000 25.480, -8.455 11.000 25.291, -9.800 11.000 23.700, -8.548 11.000 24.842, -9.701 11.000 23.266, -9.582 11.000 23.077, -5.590 11.000 22.700, -4.845 11.000 23.033, -5.182 11.000 22.787, -8.800 11.000 22.700, -7.584 11.000 24.058, -4.393 11.000 23.491, -6.852 11.000 24.842, -7.006 11.000 24.410, -2.800 11.000 24.566, -6.945 11.000 25.291, -7.079 11.000 25.480, -7.258 11.000 25.626, -0.961 11.000 25.129, 9.800 11.000 27.700, 7.700 11.000 25.750, 8.321 11.000 25.480, 8.455 11.000 25.291, 8.236 11.000 24.241, 9.800 11.000 23.700, 7.816 11.000 24.058, 7.258 11.000 25.626, 0.961 11.000 25.129, 7.079 11.000 25.480, 6.945 11.000 25.291, 6.852 11.000 24.842, 2.800 11.000 24.566, 7.164 11.000 24.241, 5.590 11.000 22.700, 8.800 11.000 22.700, 7.584 11.000 24.058, 7.471 11.000 25.718, -7.929 -12.200 25.718, -8.039 -11.000 25.680, -8.236 -11.000 25.559, -8.321 -12.200 25.480, -8.501 -11.000 25.185, -8.548 -11.000 24.958, -8.455 -11.000 24.509, -8.321 -11.000 24.320, -7.471 -11.000 24.082, -7.006 -12.200 24.410, -6.868 -11.000 24.727, -6.945 -12.200 25.291, -7.164 -11.000 25.559, -7.584 -11.000 25.742, -8.532 -12.200 25.073, -8.548 -12.200 24.842, -8.236 -12.200 24.241, -7.929 -11.000 24.082, -6.945 -11.000 24.509, -6.852 -11.000 24.958, -6.899 -11.000 25.185, -7.079 -12.200 25.480, -7.361 -11.000 25.680, -7.471 -12.200 25.718, 7.361 -11.000 25.680, 7.584 -11.000 25.742, 7.471 -12.200 25.718, 7.006 -11.000 25.390, 6.945 -12.200 25.291, 7.584 -12.200 24.058, 8.548 -12.200 24.842, 8.501 -11.000 25.185, 8.455 -12.200 25.291, 8.321 -12.200 25.480, 8.039 -11.000 25.680, 8.142 -12.200 25.626, 7.816 -11.000 25.742, 7.700 -12.200 25.750, 7.079 -12.200 25.480, 6.868 -12.200 25.073, 6.868 -11.000 24.727, 6.945 -11.000 24.509, 7.006 -12.200 24.410, 7.079 -11.000 24.320, 7.258 -11.000 24.174, 7.471 -11.000 24.082, 7.929 -11.000 24.082, 8.039 -12.200 24.120, 8.236 -12.200 24.241, 8.394 -12.200 24.410, 8.394 -11.000 25.390, 5.590 -11.000 22.700, 5.381 -12.200 22.722, 5.000 -12.200 22.892, 4.845 -11.000 23.033, 1.592 -11.000 25.002, 3.898 -11.000 23.901, 3.365 -11.000 24.261, 2.800 -11.000 24.566, 2.206 -11.000 24.814, 0.321 -11.000 25.192, -0.321 -11.000 25.192, -0.321 -12.200 25.192, -1.592 -12.200 25.002, -3.898 -11.000 23.901, -4.845 -11.000 23.033, -4.393 -11.000 23.491, -4.845 -12.200 23.033, -5.381 -12.200 22.722, -5.381 -11.000 22.722, -8.800 -11.000 22.700, -9.234 -12.200 22.799, -9.423 -12.200 22.918, -9.582 -11.000 23.077, -9.701 -11.000 23.266, 9.775 -12.200 23.477, 9.234 -12.200 22.799, 9.234 -11.000 22.799, 9.023 -11.000 22.725, 8.800 -11.000 22.700, 9.023 -12.200 22.725, 9.775 -11.000 23.477, 9.701 -11.000 23.266, 9.582 -11.000 23.077, 0.321 -12.200 25.192, -9.800 -12.200 27.700, -0.961 -12.200 25.129, -7.700 -12.200 25.750, -8.142 -12.200 25.626, -8.455 -12.200 25.291, -8.501 -12.200 24.615, -8.394 -12.200 24.410, -8.039 -12.200 24.120, -9.701 -12.200 23.266, -9.775 -12.200 23.477, -7.816 -12.200 24.058, -7.584 -12.200 24.058, -4.393 -12.200 23.491, -3.898 -12.200 23.901, -6.899 -12.200 24.615, -6.852 -12.200 24.842, -9.582 -12.200 23.077, -9.023 -12.200 22.725, -8.800 -12.200 22.700, -5.182 -12.200 22.787, -5.590 -12.200 22.700, -5.000 -12.200 22.892, -7.164 -12.200 24.241, -3.365 -12.200 24.261, -6.868 -12.200 25.073, -2.800 -12.200 24.566, -2.206 -12.200 24.814, -7.258 -12.200 25.626, 7.929 -12.200 25.718, 9.800 -12.200 27.700, 8.532 -12.200 25.073, 8.501 -12.200 24.615, 9.800 -12.200 23.700, 9.701 -12.200 23.266, 7.816 -12.200 24.058, 9.582 -12.200 23.077, 8.800 -12.200 22.700, 9.423 -12.200 22.918, 0.961 -12.200 25.129, 7.258 -12.200 25.626, 1.592 -12.200 25.002, 2.206 -12.200 24.814, 2.800 -12.200 24.566, 6.899 -12.200 24.615, 3.365 -12.200 24.261, 6.852 -12.200 24.842, 3.898 -12.200 23.901, 4.393 -12.200 23.491, 7.164 -12.200 24.241, 4.845 -12.200 23.033, 5.182 -12.200 22.787, 5.590 -12.200 22.700, 7.361 -12.200 24.120, -7.361 -12.200 24.120, -9.800 -12.200 23.700, 0.961 -11.000 25.129, 9.800 -11.000 27.700, 8.236 -11.000 25.559, 8.548 -11.000 24.958, 9.800 -11.000 23.700, 8.532 -11.000 24.727, 8.455 -11.000 24.509, 8.321 -11.000 24.320, 8.142 -11.000 24.174, 9.423 -11.000 22.918, 4.393 -11.000 23.491, 7.700 -11.000 24.050, 6.852 -11.000 24.958, 6.899 -11.000 25.185, 5.381 -11.000 22.722, 5.182 -11.000 22.787, 5.000 -11.000 22.892, 7.164 -11.000 25.559, -0.961 -11.000 25.129, -9.800 -11.000 27.700, -1.592 -11.000 25.002, -7.816 -11.000 25.742, -8.394 -11.000 25.390, -8.532 -11.000 24.727, -9.800 -11.000 23.700, -8.142 -11.000 24.174, -9.775 -11.000 23.477, -2.206 -11.000 24.814, -2.800 -11.000 24.566, -3.365 -11.000 24.261, -7.006 -11.000 25.390, -5.590 -11.000 22.700, -7.258 -11.000 24.174, -5.000 -11.000 22.892, -5.182 -11.000 22.787, -7.700 -11.000 24.050, -9.023 -11.000 22.725, -9.234 -11.000 22.799, -9.423 -11.000 22.918, -7.079 -11.000 24.320, -23.209 5.351 29.400, -31.274 5.305 29.400, -33.400 9.500 29.400, -32.429 5.085 29.400, -32.700 -4.400 29.400, -32.576 -4.882 29.400, -31.763 -5.398 29.400, -31.513 -5.382 29.400, -33.400 -9.500 29.400, -23.436 -5.244 29.400, -23.629 -5.085 29.400, -27.043 -4.092 29.400, -23.776 -4.882 29.400, -23.869 -4.649 29.400, -23.869 -4.151 29.400, -23.629 -3.715 29.400, -23.209 -3.449 29.400, -23.436 -3.556 29.400, -24.687 -3.159 29.400, -23.707 -1.975 29.400, -21.517 -2.410 29.400, -22.171 -1.020 29.400, -22.268 -0.514 29.400, -23.488 1.509 29.400, -22.012 1.509 29.400, -23.707 1.975 29.400, -21.793 1.975 29.400, -22.963 3.402 29.400, -24.311 2.807 29.400, -23.209 3.449 29.400, -24.687 3.159 29.400, -23.436 3.556 29.400, -25.103 3.462 29.400, -25.554 3.710 29.400, -23.776 3.918 29.400, -23.900 4.400 29.400, -23.869 4.649 29.400, -31.063 5.171 29.400, -23.436 5.244 29.400, -23.209 -5.351 29.400, -22.963 -5.398 29.400, -22.713 -5.382 29.400, -4.936 -5.244 29.400, -10.145 -9.524 29.400, -4.709 -5.351 29.400, -10.006 -9.595 29.400, -4.463 -5.398 29.400, -0.876 -6.704 29.400, -0.969 -5.974 29.400, -3.591 -4.988 29.400, -0.729 -5.538 29.400, -9.895 -9.706 29.400, -0.536 -7.067 29.400, -9.824 -9.845 29.400, -9.800 -10.000 29.400, -0.309 -7.174 29.400, -0.063 -7.221 29.400, 9.800 -10.500 29.400, 0.930 -6.591 29.400, 0.809 -6.810 29.400, 7.215 -0.125 29.400, 7.152 0.368 29.400, 5.330 4.768 29.400, 9.800 10.500 29.400, -9.800 10.500 29.400, -0.309 7.174 29.400, -9.800 10.000 29.400, -0.536 7.067 29.400, -9.824 9.845 29.400, -9.895 9.706 29.400, -10.006 9.595 29.400, -0.969 6.471 29.400, -4.213 5.382 29.400, -3.974 5.305 29.400, -3.763 5.171 29.400, -3.408 4.275 29.400, -2.197 3.462 29.400, -3.763 3.629 29.400, -3.974 3.495 29.400, -5.507 1.975 29.400, -5.288 1.509 29.400, -4.100 -0.000 29.400, -5.032 0.514 29.400, -5.000 -0.000 29.400, -5.032 -0.514 29.400, -5.129 -1.020 29.400, -5.288 -1.509 29.400, -3.317 -2.410 29.400, -4.936 5.244 29.400, -10.145 9.524 29.400, -9.868 4.027 29.400, -9.357 4.092 29.400, -8.843 4.092 29.400, -5.276 3.918 29.400, -3.812 1.509 29.400, -1.267 3.899 29.400, 0.257 4.092 29.400, 0.187 5.240 29.400, 0.809 5.635 29.400, 0.930 5.854 29.400, 3.864 5.244 29.400, 0.992 6.348 29.400, 4.337 5.398 29.400, -0.768 4.027 29.400, -0.257 4.092 29.400, -0.063 5.225 29.400, 3.400 4.400 29.400, 1.746 3.710 29.400, 4.091 3.449 29.400, 3.317 2.410 29.400, 3.593 1.975 29.400, 4.587 3.418 29.400, 6.160 0.998 29.400, 6.410 0.982 29.400, 5.330 4.032 29.400, 6.648 0.905 29.400, 5.687 0.844 29.400, 3.971 1.020 29.400, 5.346 0.482 29.400, 4.068 0.514 29.400, 4.100 -0.000 29.400, 5.223 -0.000 29.400, 5.254 -0.249 29.400, 4.068 -0.514 29.400, 3.812 -1.509 29.400, 5.914 -0.951 29.400, 5.687 -0.844 29.400, 3.593 -1.975 29.400, 4.826 -3.495 29.400, 6.160 -0.998 29.400, 6.410 -0.982 29.400, 5.330 -4.768 29.400, 4.826 -5.305 29.400, 3.317 -2.410 29.400, 4.337 -3.402 29.400, 4.091 -3.449 29.400, 2.197 -3.462 29.400, 3.431 -4.151 29.400, 3.400 -4.400 29.400, 1.746 -3.710 29.400, 1.267 -3.899 29.400, 0.187 -5.240 29.400, 0.768 -4.027 29.400, 0.426 -5.318 29.400, 0.637 -5.452 29.400, 3.431 -4.649 29.400, 3.864 -5.244 29.400, 4.091 -5.351 29.400, 4.337 -5.398 29.400, 0.992 -6.348 29.400, -0.309 -5.271 29.400, -0.768 -4.027 29.400, -2.613 -3.159 29.400, -5.783 -2.410 29.400, -4.213 -3.418 29.400, -3.974 -3.495 29.400, -5.507 -1.975 29.400, -3.971 -1.020 29.400, -4.068 -0.514 29.400, -14.229 1.020 29.400, -14.132 0.514 29.400, -15.211 2.807 29.400, -16.003 3.462 29.400, -11.297 3.462 29.400, -16.454 3.710 29.400, -10.846 3.710 29.400, -10.300 9.500 29.400, -14.883 2.410 29.400, -12.417 2.410 29.400, -8.332 4.027 29.400, -5.400 4.400 29.400, -6.903 3.462 29.400, -6.487 3.159 29.400, -5.129 3.715 29.400, -6.111 2.807 29.400, -6.111 -2.807 29.400, -6.487 -3.159 29.400, -5.129 -3.715 29.400, -5.276 -3.918 29.400, -5.369 -4.151 29.400, -7.833 -3.899 29.400, -8.843 -4.092 29.400, -5.129 -5.085 29.400, -5.400 -4.400 29.400, -5.276 -4.882 29.400, -9.357 -4.092 29.400, -10.300 -9.500 29.400, -16.003 -3.462 29.400, -11.713 -3.159 29.400, -13.200 -0.000 29.400, -14.100 -0.000 29.400, -15.587 -3.159 29.400, -14.883 -2.410 29.400, -12.417 -2.410 29.400, -14.388 -1.509 29.400, -14.229 -1.020 29.400, -14.132 -0.514 29.400, -23.983 2.410 29.400, -22.474 3.495 29.400, -21.189 2.807 29.400, -22.091 3.812 29.400, -21.908 4.275 29.400, -22.263 5.171 29.400, -18.457 4.092 29.400, -16.933 -3.899 29.400, -17.943 -4.092 29.400, -22.263 -5.171 29.400, -22.091 -4.988 29.400, -21.908 -4.275 29.400, -18.968 -4.027 29.400, -19.946 -3.710 29.400, -20.397 -3.462 29.400, -22.263 -3.629 29.400, -21.970 -4.032 29.400, -21.189 -2.807 29.400, -23.488 -1.509 29.400, -31.400 -0.000 29.400, -32.429 3.715 29.400, -32.236 3.556 29.400, -31.112 1.509 29.400, -30.893 1.975 29.400, -31.274 3.495 29.400, -30.770 4.032 29.400, -32.009 3.449 29.400, -31.763 3.402 29.400, -30.617 2.410 29.400, -30.708 4.275 29.400, -30.770 4.768 29.400, -30.891 4.988 29.400, -30.708 4.525 29.400, -27.557 4.092 29.400, -27.043 4.092 29.400, -26.532 4.027 29.400, -27.557 -4.092 29.400, -30.891 -4.988 29.400, -28.068 -4.027 29.400, -28.567 -3.899 29.400, -30.708 -4.275 29.400, -29.046 -3.710 29.400, -30.891 -3.812 29.400, -31.063 -3.629 29.400, -31.271 -1.020 29.400, -32.576 -3.918 29.400, -32.669 4.151 29.400, -32.669 -4.151 29.400, -30.289 -2.807 29.400, -31.763 -3.402 29.400, -32.009 -3.449 29.400, 4.826 3.495 29.400, 5.392 4.275 29.400, 6.860 0.771 29.400, 7.032 0.588 29.400, 7.152 -0.368 29.400, 3.431 4.649 29.400, 0.637 5.452 29.400, 0.637 -6.993 29.400, 4.587 -5.382 29.400, 0.992 -6.097 29.400, -1.000 -6.223 29.400, -3.974 -5.305 29.400, -3.470 -4.768 29.400, -1.000 6.223 29.400, -0.876 5.741 29.400, -3.470 4.768 29.400, 0.426 5.318 29.400, 0.768 4.027 29.400, -31.949 -5.369 28.200, -32.544 -4.936 28.200, -32.651 -4.709 28.200, -32.471 5.037 28.200, -32.068 5.330 28.200, -31.825 5.392 28.200, -23.488 5.209 28.200, -28.809 3.812 28.200, -29.275 3.593 28.200, -30.856 3.864 28.200, -17.180 3.971 28.200, -10.300 9.500 28.200, -4.988 5.209 28.200, -10.145 9.524 28.200, -0.951 5.914 28.200, -3.812 5.209 28.200, -3.629 5.037 28.200, -3.495 4.826 28.200, -0.482 5.346 28.200, -0.249 5.254 28.200, -0.000 4.100 28.200, -0.125 7.215 28.200, -9.800 10.000 28.200, 9.800 10.500 28.200, 0.125 7.215 28.200, 4.768 5.330 28.200, 5.382 4.587 28.200, 7.127 0.426 28.200, 6.993 0.637 28.200, 7.205 0.187 28.200, 7.221 -0.063 28.200, 7.174 -0.309 28.200, 7.067 -0.536 28.200, 5.382 -4.213 28.200, 5.305 -3.974 28.200, 6.471 -0.969 28.200, 4.988 -3.591 28.200, 6.223 -1.000 28.200, 2.410 -3.317 28.200, 1.975 -3.593 28.200, 3.629 -3.763 28.200, 3.495 -3.974 28.200, 3.449 -4.709 28.200, 0.368 -5.293 28.200, 3.556 -4.936 28.200, 3.918 -5.276 28.200, -0.368 7.152 28.200, -9.800 -10.000 28.200, -0.249 -7.191 28.200, -10.006 -9.595 28.200, -10.145 -9.524 28.200, -9.100 -4.100 28.200, -5.351 -4.709 28.200, -8.586 -4.068 28.200, -5.382 -4.213 28.200, -0.685 -6.952 28.200, -0.844 -6.758 28.200, -0.951 -6.532 28.200, -0.998 -6.285 28.200, -0.982 -6.035 28.200, 3.418 -4.213 28.200, 4.275 -3.408 28.200, 5.974 -0.969 28.200, 3.899 -1.267 28.200, 5.741 -0.876 28.200, 5.225 -0.063 28.200, 5.318 0.426 28.200, 4.027 0.768 28.200, 5.635 0.809 28.200, 3.462 2.197 28.200, 3.159 2.613 28.200, 4.649 3.431 28.200, 4.882 3.524 28.200, 5.085 3.671 28.200, 5.351 4.091 28.200, 2.410 3.317 28.200, 3.715 3.671 28.200, -0.000 5.223 28.200, 0.249 5.254 28.200, 3.418 4.587 28.200, 3.495 4.826 28.200, 0.685 5.494 28.200, 0.844 5.687 28.200, 0.951 5.914 28.200, 0.998 6.160 28.200, 4.275 5.392 28.200, 3.402 4.337 28.200, 1.020 3.971 28.200, -1.509 3.812 28.200, -1.975 3.593 28.200, -3.556 3.864 28.200, -3.418 4.587 28.200, -3.402 4.337 28.200, -3.918 3.524 28.200, -6.690 3.317 28.200, -5.244 3.864 28.200, -5.085 3.671 28.200, -5.638 2.197 28.200, -5.390 1.746 28.200, -3.710 1.746 28.200, -4.092 0.257 28.200, -4.092 -0.257 28.200, -4.027 -0.768 28.200, -3.899 -1.267 28.200, -5.638 -2.197 28.200, -3.462 -2.197 28.200, -4.525 -3.408 28.200, -3.159 -2.613 28.200, -5.941 -2.613 28.200, -6.293 -2.989 28.200, -4.988 -3.591 28.200, -7.591 -3.812 28.200, -5.201 1.267 28.200, -3.899 1.267 28.200, -5.073 0.768 28.200, -4.027 0.768 28.200, -5.008 -0.257 28.200, -5.073 -0.768 28.200, -5.201 -1.267 28.200, -4.275 -3.408 28.200, -2.807 -2.989 28.200, -2.410 -3.317 28.200, -4.032 -3.470 28.200, -3.629 -3.763 28.200, -1.975 -3.593 28.200, -3.495 -3.974 28.200, -1.509 -3.812 28.200, -1.020 -3.971 28.200, -3.556 -4.936 28.200, -8.080 -3.971 28.200, -5.171 -3.763 28.200, -6.690 -3.317 28.200, -5.941 2.613 28.200, -7.591 3.812 28.200, -8.586 4.068 28.200, -5.382 4.587 28.200, -5.171 5.037 28.200, -16.691 3.812 28.200, -11.510 3.317 28.200, -15.041 2.613 28.200, -14.301 -1.267 28.200, -13.127 -0.768 28.200, -14.738 -2.197 28.200, -11.907 -2.989 28.200, -15.790 -3.317 28.200, -11.075 -3.593 28.200, -17.180 -3.971 28.200, -10.300 -9.500 28.200, -9.614 -4.068 28.200, -15.393 2.989 28.200, -14.490 1.746 28.200, -14.301 1.267 28.200, -14.173 0.768 28.200, -13.127 0.768 28.200, -14.108 0.257 28.200, -14.108 -0.257 28.200, -14.173 -0.768 28.200, -12.810 -1.746 28.200, -16.691 -3.812 28.200, -17.686 -4.068 28.200, -18.200 -4.100 28.200, -21.949 -4.709 28.200, -19.709 -3.812 28.200, -21.995 -3.974 28.200, -22.129 -3.763 28.200, -22.775 -3.408 28.200, -24.890 -3.317 28.200, -23.268 -3.470 28.200, -25.325 -3.593 28.200, -25.791 -3.812 28.200, -23.882 -4.213 28.200, -26.786 -4.068 28.200, -23.851 -4.709 28.200, -27.300 -4.100 28.200, -28.809 -3.812 28.200, -30.795 -3.974 28.200, -31.332 -3.470 28.200, -31.575 -3.408 28.200, -30.459 -2.613 28.200, -30.762 -2.197 28.200, -31.010 -1.746 28.200, -17.686 4.068 28.200, -18.200 4.100 28.200, -19.220 3.971 28.200, -20.610 3.317 28.200, -22.215 3.671 28.200, -19.709 3.812 28.200, -21.949 4.091 28.200, -22.651 3.431 28.200, -21.007 2.989 28.200, -22.900 3.400 28.200, -23.382 3.524 28.200, -23.851 4.091 28.200, -23.744 3.864 28.200, -21.359 2.613 28.200, -22.292 0.257 28.200, -23.401 -1.267 28.200, -22.099 -1.267 28.200, -21.662 -2.197 28.200, -23.838 -2.197 28.200, -21.662 2.197 28.200, -22.227 0.768 28.200, -23.208 0.257 28.200, -22.312 -3.591 28.200, -25.325 3.593 28.200, -26.280 3.971 28.200, -26.786 4.068 28.200, -30.718 4.587 28.200, -28.320 3.971 28.200, -31.015 3.671 28.200, -29.710 3.317 28.200, -30.107 2.989 28.200, -31.010 1.746 28.200, -32.182 3.524 28.200, -31.327 0.768 28.200, -31.392 0.257 28.200, -32.682 -4.213 28.200, -31.392 -0.257 28.200, -31.327 -0.768 28.200, -32.068 -3.470 28.200, -29.710 -3.317 28.200, -29.275 -3.593 28.200, -28.320 -3.971 28.200, -30.749 -4.709 28.200, 6.591 0.930 28.200, 0.685 -6.952 28.200, 4.882 -5.276 28.200, 0.588 -5.414 28.200, 0.998 -6.285 28.200, 4.151 -5.369 28.200, 0.951 -6.532 28.200, 0.482 -7.099 28.200, 0.844 -6.758 28.200, -4.649 -5.369 28.200, -23.025 5.392 28.200, -31.112 5.209 28.200, -23.149 -5.369 28.200, -23.382 -5.276 28.200, -31.218 -5.276 28.200, -0.257 -4.092 29.400, -0.514 -4.068 28.200, -2.989 -2.807 29.400, -3.710 -1.746 28.200, -4.068 0.514 29.400, -3.971 1.020 29.400, -3.462 2.197 28.200, -3.159 2.613 28.200, -2.807 2.989 28.200, -2.613 3.159 29.400, -1.746 3.710 29.400, -1.020 3.971 28.200, -0.514 4.068 28.200, 0.514 4.068 28.200, 1.267 3.899 29.400, 1.975 3.593 28.200, 2.613 3.159 29.400, 2.807 2.989 28.200, 3.710 1.746 28.200, 4.092 0.257 28.200, 4.027 -0.768 28.200, 3.710 -1.746 28.200, 3.462 -2.197 28.200, 2.989 -2.807 29.400, 2.613 -3.159 29.400, 2.807 -2.989 28.200, 0.514 -4.068 28.200, -0.000 -4.100 28.200, 0.257 -4.092 29.400, -1.267 -3.899 29.400, -1.746 -3.710 29.400, -2.197 -3.462 29.400, -3.593 -1.975 29.400, -3.812 -1.509 29.400, -3.593 1.975 29.400, -3.317 2.410 29.400, -2.989 2.807 29.400, -2.410 3.317 28.200, 1.509 3.812 28.200, 2.197 3.462 29.400, 2.989 2.807 29.400, 3.812 1.509 29.400, 3.899 1.267 28.200, 4.092 -0.257 28.200, 3.971 -1.020 29.400, 3.159 -2.613 28.200, 1.509 -3.812 28.200, 1.020 -3.971 28.200, -10.120 -3.971 28.200, -9.868 -4.027 29.400, -10.367 -3.899 29.400, -10.609 -3.812 28.200, -11.510 -3.317 28.200, -12.562 -2.197 28.200, -12.693 -1.975 29.400, -13.168 -0.514 29.400, -13.192 -0.257 28.200, -13.168 0.514 29.400, -13.192 0.257 28.200, -12.912 1.509 29.400, -12.810 1.746 28.200, -12.562 2.197 28.200, -12.259 2.613 28.200, -11.075 3.593 28.200, -10.609 3.812 28.200, -9.614 4.068 28.200, -9.100 4.100 28.200, -7.833 3.899 29.400, -8.080 3.971 28.200, -5.783 2.410 29.400, -5.008 0.257 28.200, -5.390 -1.746 28.200, -7.125 -3.593 28.200, -10.846 -3.710 29.400, -11.297 -3.462 29.400, -12.089 -2.807 29.400, -12.259 -2.613 28.200, -12.912 -1.509 29.400, -12.999 -1.267 28.200, -13.071 -1.020 29.400, -13.071 1.020 29.400, -12.999 1.267 28.200, -12.693 1.975 29.400, -12.089 2.807 29.400, -11.907 2.989 28.200, -11.713 3.159 29.400, -10.367 3.899 29.400, -10.120 3.971 28.200, -7.354 3.710 29.400, -7.125 3.593 28.200, -6.293 2.989 28.200, -5.129 1.020 29.400, -6.903 -3.462 29.400, -7.354 -3.710 29.400, -8.332 -4.027 29.400, -18.714 -4.068 28.200, -18.457 -4.092 29.400, -19.220 -3.971 28.200, -19.467 -3.899 29.400, -20.610 -3.317 28.200, -21.007 -2.989 28.200, -21.359 -2.613 28.200, -21.910 -1.746 28.200, -22.227 -0.768 28.200, -22.292 -0.257 28.200, -22.171 1.020 29.400, -20.397 3.462 29.400, -19.946 3.710 29.400, -20.175 3.593 28.200, -17.432 4.027 29.400, -16.225 3.593 28.200, -14.607 1.975 29.400, -14.490 -1.746 28.200, -15.211 -2.807 29.400, -15.393 -2.989 28.200, -17.432 -4.027 29.400, -20.175 -3.593 28.200, -20.813 -3.159 29.400, -21.793 -1.975 29.400, -22.012 -1.509 29.400, -22.300 -0.000 29.400, -22.268 0.514 29.400, -22.099 1.267 28.200, -21.910 1.746 28.200, -21.517 2.410 29.400, -20.813 3.159 29.400, -19.467 3.899 29.400, -18.968 4.027 29.400, -18.714 4.068 28.200, -17.943 4.092 29.400, -16.933 3.899 29.400, -15.790 3.317 28.200, -15.587 3.159 29.400, -14.738 2.197 28.200, -14.388 1.509 29.400, -14.607 -1.975 29.400, -15.041 -2.613 28.200, -16.225 -3.593 28.200, -16.454 -3.710 29.400, -27.814 -4.068 28.200, -30.617 -2.410 29.400, -30.893 -1.975 29.400, -31.199 -1.267 28.200, -31.368 0.514 29.400, -30.762 2.197 28.200, -30.289 2.807 29.400, -30.459 2.613 28.200, -29.497 3.462 29.400, -28.068 4.027 29.400, -27.814 4.068 28.200, -25.791 3.812 28.200, -24.890 3.317 28.200, -24.493 2.989 28.200, -24.141 2.613 28.200, -23.838 2.197 28.200, -23.590 1.746 28.200, -23.401 1.267 28.200, -23.273 0.768 28.200, -23.200 -0.000 29.400, -23.232 -0.514 29.400, -23.273 -0.768 28.200, -23.329 -1.020 29.400, -23.983 -2.410 29.400, -24.311 -2.807 29.400, -24.141 -2.613 28.200, -25.103 -3.462 29.400, -29.497 -3.462 29.400, -29.913 -3.159 29.400, -30.107 -2.989 28.200, -31.112 -1.509 29.400, -31.368 -0.514 29.400, -31.271 1.020 29.400, -31.199 1.267 28.200, -29.913 3.159 29.400, -29.046 3.710 29.400, -28.567 3.899 29.400, -27.300 4.100 28.200, -26.033 3.899 29.400, -23.329 1.020 29.400, -23.232 0.514 29.400, -23.208 -0.257 28.200, -23.590 -1.746 28.200, -24.493 -2.989 28.200, -25.554 -3.710 29.400, -26.033 -3.899 29.400, -26.280 -3.971 28.200, -26.532 -4.027 29.400, 5.538 -0.729 28.200, 5.271 -0.309 28.200, 5.240 0.187 28.200, 5.254 0.249 29.400, 5.494 0.685 29.400, 5.452 0.637 28.200, 7.215 0.125 29.400, 6.907 -0.729 28.200, 6.704 -0.876 28.200, 5.494 -0.685 29.400, 5.378 -0.536 28.200, 5.346 -0.482 29.400, 5.854 0.930 28.200, 5.914 0.951 29.400, 6.097 0.992 28.200, 6.348 0.992 28.200, 6.810 0.809 28.200, 7.032 -0.588 29.400, 6.860 -0.771 29.400, 6.648 -0.905 29.400, 4.151 3.431 28.200, 3.918 3.524 28.200, 3.864 3.556 29.400, 3.671 3.715 29.400, 3.556 3.864 28.200, 3.671 5.085 29.400, 3.629 5.037 28.200, 4.091 5.351 29.400, 4.587 5.382 29.400, 4.525 5.392 28.200, 4.826 5.305 29.400, 5.037 5.171 29.400, 5.305 4.826 28.200, 5.037 3.629 29.400, 4.400 3.400 28.200, 4.337 3.402 29.400, 3.524 3.918 29.400, 3.449 4.091 28.200, 3.431 4.151 29.400, 3.524 4.882 29.400, 3.812 5.209 28.200, 4.032 5.330 28.200, 4.988 5.209 28.200, 5.171 5.037 28.200, 5.209 4.988 29.400, 5.392 4.525 29.400, 5.398 4.337 28.200, 5.244 3.864 28.200, 5.209 3.812 29.400, 3.715 -5.129 28.200, 3.402 -4.463 28.200, 3.524 -3.918 29.400, 3.671 -3.715 29.400, 3.812 -3.591 28.200, 4.032 -3.470 28.200, 4.525 -3.408 28.200, 4.768 -3.470 28.200, 5.244 -4.936 28.200, 5.085 -5.129 28.200, 4.649 -5.369 28.200, 4.400 -5.400 28.200, 3.671 -5.085 29.400, 3.524 -4.882 29.400, 3.864 -3.556 29.400, 4.587 -3.418 29.400, 5.037 -3.629 29.400, 5.171 -3.763 28.200, 5.209 -3.812 29.400, 5.330 -4.032 29.400, 5.392 -4.275 29.400, 5.398 -4.463 28.200, 5.392 -4.525 29.400, 5.351 -4.709 28.200, 5.209 -4.988 29.400, 5.037 -5.171 29.400, -0.000 -7.223 28.200, -0.482 -7.099 28.200, -0.905 -5.797 28.200, -0.588 -5.414 28.200, -0.368 -5.293 28.200, -0.063 -5.225 29.400, 0.125 -5.230 28.200, 0.187 -7.205 29.400, -0.729 -6.907 29.400, -0.969 -6.471 29.400, -0.876 -5.741 29.400, -0.771 -5.585 28.200, -0.536 -5.378 29.400, -0.125 -5.230 28.200, 0.771 -5.585 28.200, 0.809 -5.635 29.400, 0.905 -5.797 28.200, 0.930 -5.854 29.400, 0.982 -6.035 28.200, 0.426 -7.127 29.400, 0.249 -7.191 28.200, -4.400 -5.400 28.200, -4.882 -5.276 28.200, -5.244 -4.936 28.200, -5.369 -4.649 29.400, -5.398 -4.463 28.200, -5.305 -3.974 28.200, -4.768 -3.470 28.200, -3.812 -3.591 28.200, -3.449 -4.709 28.200, -3.715 -5.129 28.200, -4.213 -5.382 29.400, -5.085 -5.129 28.200, -4.936 -3.556 29.400, -4.709 -3.449 29.400, -4.463 -3.402 29.400, -3.763 -3.629 29.400, -3.591 -3.812 29.400, -3.470 -4.032 29.400, -3.418 -4.213 28.200, -3.408 -4.275 29.400, -3.402 -4.463 28.200, -3.408 -4.525 29.400, -3.763 -5.171 29.400, -3.918 -5.276 28.200, -4.151 -5.369 28.200, -4.709 3.449 29.400, -4.463 3.402 29.400, -4.649 3.431 28.200, -4.882 3.524 28.200, -5.369 4.151 29.400, -5.398 4.337 28.200, -5.305 4.826 28.200, -4.709 5.351 29.400, -4.768 5.330 28.200, -4.525 5.392 28.200, -4.275 5.392 28.200, -4.032 5.330 28.200, -3.408 4.525 29.400, -3.449 4.091 28.200, -4.213 3.418 29.400, -4.400 3.400 28.200, -4.936 3.556 29.400, -5.351 4.091 28.200, -5.369 4.649 29.400, -5.276 4.882 29.400, -5.129 5.085 29.400, -4.463 5.398 29.400, -3.591 4.988 29.400, -3.470 4.032 29.400, -3.591 3.812 29.400, -3.715 3.671 28.200, -4.151 3.431 28.200, -0.309 5.271 29.400, -0.536 5.378 29.400, -0.685 5.494 28.200, -0.729 5.538 29.400, -0.969 5.974 29.400, -0.998 6.160 28.200, -0.982 6.410 28.200, -0.876 6.704 29.400, -0.905 6.648 28.200, -0.771 6.860 28.200, -0.588 7.032 28.200, 0.368 7.152 28.200, 0.771 6.860 28.200, 0.482 5.346 28.200, -0.844 5.687 28.200, -0.729 6.907 29.400, -0.063 7.221 29.400, 0.187 7.205 29.400, 0.426 7.127 29.400, 0.588 7.032 28.200, 0.637 6.993 29.400, 0.809 6.810 29.400, 0.905 6.648 28.200, 0.930 6.591 29.400, 0.982 6.410 28.200, 0.992 6.097 29.400, -23.149 3.431 28.200, -23.629 3.715 29.400, -23.585 3.671 28.200, -23.898 4.337 28.200, -23.671 5.037 28.200, -23.629 5.085 29.400, -22.963 5.398 29.400, -22.713 5.382 29.400, -22.775 5.392 28.200, -22.532 5.330 28.200, -22.312 5.209 28.200, -22.091 4.988 29.400, -22.129 5.037 28.200, -21.970 4.768 29.400, -21.918 4.587 28.200, -22.056 3.864 28.200, -22.713 3.418 29.400, -23.869 4.151 29.400, -23.882 4.587 28.200, -23.805 4.826 28.200, -23.776 4.882 29.400, -23.268 5.330 28.200, -22.474 5.305 29.400, -21.995 4.826 28.200, -21.908 4.525 29.400, -21.902 4.337 28.200, -21.970 4.032 29.400, -22.263 3.629 29.400, -22.418 3.524 28.200, -31.949 3.431 28.200, -32.385 3.671 28.200, -32.576 3.918 29.400, -32.698 4.337 28.200, -32.682 4.587 28.200, -32.605 4.826 28.200, -32.288 5.209 28.200, -32.236 5.244 29.400, -31.513 5.382 29.400, -31.575 5.392 28.200, -31.332 5.330 28.200, -30.929 5.037 28.200, -30.702 4.337 28.200, -30.749 4.091 28.200, -31.700 3.400 28.200, -31.513 3.418 29.400, -32.544 3.864 28.200, -32.651 4.091 28.200, -32.700 4.400 29.400, -32.669 4.649 29.400, -32.576 4.882 29.400, -32.009 5.351 29.400, -31.763 5.398 29.400, -30.795 4.826 28.200, -30.891 3.812 29.400, -31.063 3.629 29.400, -31.218 3.524 28.200, -31.451 3.431 28.200, -32.009 -5.351 29.400, -32.182 -5.276 28.200, -32.698 -4.463 28.200, -32.605 -3.974 28.200, -32.471 -3.763 28.200, -32.429 -3.715 29.400, -32.288 -3.591 28.200, -31.825 -3.408 28.200, -31.274 -3.495 29.400, -31.112 -3.591 28.200, -30.929 -3.763 28.200, -30.770 -4.032 29.400, -30.708 -4.525 29.400, -30.856 -4.936 28.200, -31.015 -5.129 28.200, -31.451 -5.369 28.200, -31.700 -5.400 28.200, -32.236 -5.244 29.400, -32.385 -5.129 28.200, -32.429 -5.085 29.400, -32.669 -4.649 29.400, -32.236 -3.556 29.400, -31.513 -3.418 29.400, -30.718 -4.213 28.200, -30.702 -4.463 28.200, -30.770 -4.768 29.400, -31.063 -5.171 29.400, -31.274 -5.305 29.400, -23.585 -5.129 28.200, -23.744 -4.936 28.200, -23.900 -4.400 29.400, -23.776 -3.918 29.400, -23.805 -3.974 28.200, -23.671 -3.763 28.200, -22.713 -3.418 29.400, -22.474 -3.495 29.400, -21.918 -4.213 28.200, -22.215 -5.129 28.200, -22.418 -5.276 28.200, -22.474 -5.305 29.400, -22.900 -5.400 28.200, -23.898 -4.463 28.200, -23.488 -3.591 28.200, -23.025 -3.408 28.200, -22.963 -3.402 29.400, -22.532 -3.470 28.200, -22.091 -3.812 29.400, -21.902 -4.463 28.200, -21.908 -4.525 29.400, -21.970 -4.768 29.400, -22.056 -4.936 28.200, -22.651 -5.369 28.200, -33.400 -9.500 28.200, -10.006 9.595 28.200, -9.895 9.706 28.200, -9.824 9.845 28.200, 9.800 -10.500 28.200, -9.800 -10.500 29.400, -9.824 -9.845 28.200, -9.895 -9.706 28.200, -9.800 -10.795 29.374, -9.800 -10.500 28.200, -9.800 -11.350 29.172, -9.800 -12.097 28.281, -9.800 -10.976 27.855, -9.800 -10.905 27.994, -9.800 -12.174 27.995, 9.800 -12.097 28.281, 9.800 -11.972 28.550, 9.800 -12.174 27.995, 9.800 -10.905 27.994, 9.800 -10.795 29.374, -9.800 -11.802 28.793, 9.800 -11.802 28.793, 9.800 -11.593 29.002, 9.800 -11.350 29.172, -9.800 -11.081 29.297, -9.800 -11.972 28.550, -9.800 -11.593 29.002, 9.800 -11.081 29.297, 9.800 -10.655 28.176, 9.800 -10.976 27.855, -9.800 -10.655 28.176, 9.800 -10.794 28.105, -9.800 -10.794 28.105, 9.800 10.795 29.374, 9.800 10.655 28.176, 9.800 11.081 29.297, 9.800 10.794 28.105, 9.800 10.976 27.855, 9.800 11.972 28.550, -9.800 11.000 27.700, -9.800 12.174 27.995, -9.800 11.802 28.793, -9.800 11.972 28.550, -9.800 11.350 29.172, -9.800 11.081 29.297, -9.800 10.795 29.374, -9.800 10.500 28.200, 9.800 12.174 27.995, 9.800 12.097 28.281, -9.800 12.097 28.281, 9.800 11.350 29.172, 9.800 11.802 28.793, -9.800 11.593 29.002, 9.800 11.593 29.002, -9.800 10.655 28.176, -9.800 10.794 28.105, -9.800 10.905 27.994, 9.800 10.905 27.994, -9.800 10.976 27.855, -33.555 9.500 28.176, -33.981 9.500 29.297, -33.695 9.500 29.374, -34.250 9.500 29.172, -34.493 9.500 29.002, -34.997 9.500 28.281, -33.876 9.500 27.855, -34.872 9.500 28.550, -33.876 -9.500 27.855, -34.702 -9.500 28.793, -33.555 -9.500 28.176, -33.695 -9.500 29.374, -35.074 9.500 27.995, -35.074 -9.500 27.995, -34.997 -9.500 28.281, -34.872 -9.500 28.550, -34.493 -9.500 29.002, -34.250 -9.500 29.172, -33.981 -9.500 29.297, -34.702 9.500 28.793, -33.400 9.500 28.200, -33.694 9.500 28.105, -33.805 -9.500 27.994, -33.694 -9.500 28.105, -33.805 9.500 27.994, -24.700 -0.119 0.640, -24.700 0.000 -0.650, -24.700 -0.239 -0.604, -24.700 -0.460 0.460, -24.700 -0.460 -0.460, -24.700 -0.543 -0.357, -24.700 -0.604 -0.239, -24.700 -0.650 0.000, -24.700 0.239 -0.604, -24.700 0.357 -0.543, -24.700 0.354 0.545, -24.700 0.460 0.460, -24.700 0.650 -0.000, -24.700 0.119 -0.640, -24.700 0.000 0.650, -24.700 -0.239 0.604, -24.700 0.122 0.638, -24.727 0.000 0.750, -24.800 0.000 0.823, -24.800 0.213 0.795, -24.727 0.650 0.375, -24.700 0.543 0.357, -24.700 0.239 0.604, -24.727 0.194 0.724, -24.700 -0.357 0.543, -24.727 -0.375 0.650, -24.800 -0.713 0.412, -24.800 -0.412 0.713, -24.727 -0.194 0.724, -24.800 -0.582 0.582, -24.727 -0.530 0.530, -24.700 -0.604 0.239, -24.700 -0.639 0.122, -24.700 -0.640 -0.119, -24.727 -0.724 -0.194, -24.727 -0.650 -0.375, -24.800 -0.713 -0.412, -24.700 -0.544 0.354, -24.800 -0.795 0.213, -24.727 -0.724 0.194, -24.900 -0.850 0.000, -24.800 -0.823 0.000, -24.727 -0.750 0.000, -24.800 -0.795 -0.213, -24.900 -0.220 -0.821, -24.900 -0.425 -0.736, -24.727 -0.375 -0.650, -24.700 -0.354 -0.545, -24.700 -0.122 -0.638, -24.727 0.194 -0.724, -24.727 0.375 -0.650, -24.800 0.582 -0.582, -24.800 0.412 -0.713, -24.727 0.000 -0.750, -24.800 0.213 -0.795, -24.800 -0.213 -0.795, -24.900 -0.000 -0.850, -24.727 -0.194 -0.724, -24.800 0.000 -0.823, -24.900 0.220 -0.821, -24.727 0.530 -0.530, -24.700 0.460 -0.460, -24.727 0.724 -0.194, -24.700 0.639 -0.122, -24.700 0.640 0.119, -24.700 0.604 0.239, -24.800 0.713 0.412, -24.900 0.601 0.601, -24.900 0.736 0.425, -24.727 0.750 0.000, -24.727 0.724 0.194, -24.700 0.544 -0.354, -24.800 0.713 -0.412, -24.800 0.795 -0.213, -24.900 0.821 -0.220, -24.727 0.650 -0.375, -24.700 0.604 -0.239, -24.800 0.823 0.000, -24.900 0.821 0.220, -24.900 0.850 0.000, -24.800 0.795 0.213, -24.727 0.375 0.650, -24.800 0.412 0.713, -24.800 0.582 0.582, -24.727 0.530 0.530, -24.900 -0.601 0.601, -24.800 -0.213 0.795, -24.900 0.000 0.850, -24.727 -0.650 0.375, -24.800 -0.582 -0.582, -24.800 -0.412 -0.713, -24.727 -0.530 -0.530, -33.800 6.700 -6.949, -33.800 6.564 -5.563, -33.800 6.700 -5.451, -33.800 7.200 -5.300, -33.800 7.363 -5.315, -33.800 7.334 -7.090, -33.800 7.668 -5.431, -33.800 7.800 -5.529, -33.800 8.000 -5.787, -33.800 8.094 -6.099, -33.800 8.017 -6.579, -33.800 8.061 -5.939, -33.800 8.044 24.069, -33.800 8.044 25.731, -33.800 8.532 24.555, -33.800 8.532 25.245, -33.800 8.600 24.901, -33.800 8.583 25.076, -33.800 8.200 24.151, -33.800 8.336 24.263, -33.800 8.448 25.400, -33.800 7.700 25.800, -33.800 7.700 24.000, -33.800 7.411 24.048, -33.800 6.933 24.429, -33.800 6.867 24.559, -33.800 6.800 24.901, -37.600 -0.850 -0.000, -24.900 -0.821 0.220, -37.600 -0.736 0.425, -24.900 -0.736 0.425, -37.600 -0.425 0.736, -37.600 0.425 -0.736, -37.600 -0.000 -0.850, -37.600 -0.425 -0.736, -24.900 -0.601 -0.601, -24.900 -0.821 -0.220, -37.600 -0.736 -0.425, -24.900 -0.425 0.736, -24.900 -0.220 0.821, -37.600 -0.000 0.850, -24.900 0.220 0.821, -24.900 0.425 0.736, -24.900 0.736 -0.425, -24.900 0.601 -0.601, -24.900 0.425 -0.736, -37.600 -0.220 -0.821, -37.600 -0.601 -0.601, -24.900 -0.736 -0.425, -33.800 7.400 -7.077, -33.800 7.556 -7.027, -33.771 7.907 -7.024, -33.685 8.191 -6.967, -33.200 8.607 -6.721, -33.385 8.520 -6.848, -33.685 7.808 -7.295, -33.771 7.727 -7.149, -33.685 8.016 -7.150, -33.800 7.700 -6.949, -33.800 7.827 -6.845, -33.553 8.541 -6.547, -33.385 8.624 -6.568, -33.200 8.698 -6.124, -33.385 8.669 -6.274, -33.771 8.058 -6.864, -33.800 7.934 -6.721, -33.771 8.174 -6.678, -33.685 8.451 -6.263, -33.385 8.579 -5.689, -33.200 8.547 -5.539, -33.385 8.654 -5.977, -33.800 8.072 -6.425, -33.800 8.098 -6.263, -33.800 7.911 -5.649, -33.771 7.820 -5.309, -33.771 7.418 -5.137, -33.800 7.025 -5.317, -33.771 7.200 -5.115, -33.771 6.982 -5.137, -33.771 6.772 -5.203, -33.685 6.484 -5.172, -33.385 6.134 -5.187, -33.553 6.196 -5.245, -33.385 5.952 -5.422, -33.200 6.223 -5.062, -33.553 6.409 -5.063, -33.553 6.654 -4.927, -33.685 6.948 -4.973, -33.685 6.706 -5.049, -33.685 8.438 -6.010, -33.385 8.448 -5.422, -33.385 8.266 -5.187, -33.771 8.273 -6.036, -33.685 8.375 -5.765, -33.553 8.376 -5.467, -33.385 8.040 -4.993, -33.200 8.177 -5.062, -33.771 8.218 -5.823, -33.385 7.780 -4.849, -33.200 7.649 -4.769, -33.200 7.928 -4.888, -33.771 8.121 -5.626, -33.553 7.991 -5.063, -33.553 7.746 -4.927, -33.385 7.496 -4.759, -33.685 7.694 -5.049, -33.771 7.628 -5.203, -33.553 7.479 -4.843, -33.553 7.200 -4.815, -33.800 7.521 -5.359, -33.685 7.452 -4.973, -33.553 6.921 -4.843, -33.385 6.620 -4.849, -33.200 6.751 -4.769, -33.385 6.360 -4.993, -33.800 6.856 -5.369, -33.685 6.292 -5.337, -33.385 5.821 -5.689, -33.200 5.748 -5.824, -33.771 6.413 -5.452, -33.685 6.137 -5.537, -33.685 6.025 -5.765, -33.800 6.452 -5.700, -33.771 6.182 -5.823, -33.385 5.731 -6.274, -33.385 5.776 -6.569, -33.800 6.368 -5.855, -33.685 5.962 -6.010, -33.385 5.880 -6.848, -33.800 6.317 -6.025, -33.771 6.127 -6.036, -33.800 6.300 -6.201, -33.771 6.116 -6.255, -33.685 5.949 -6.263, -33.685 5.987 -6.514, -33.200 5.927 -6.993, -33.771 6.149 -6.472, -33.553 6.104 -7.048, -33.385 6.242 -7.316, -33.800 6.317 -6.376, -33.800 6.368 -6.545, -33.771 6.226 -6.678, -33.685 6.209 -6.967, -33.385 6.486 -7.486, -33.200 6.608 -7.578, -33.800 6.452 -6.700, -33.685 6.384 -7.150, -33.385 6.760 -7.603, -33.800 6.564 -6.837, -33.771 6.342 -6.864, -33.685 6.592 -7.295, -33.553 6.785 -7.522, -33.385 7.051 -7.663, -33.771 6.493 -7.024, -33.385 7.349 -7.663, -33.200 7.502 -7.669, -33.800 6.856 -7.031, -33.685 6.825 -7.395, -33.685 7.073 -7.446, -33.553 7.060 -7.578, -33.385 7.640 -7.603, -33.771 6.875 -7.236, -33.800 7.025 -7.083, -33.385 7.914 -7.486, -33.200 7.792 -7.578, -33.685 7.575 -7.395, -33.385 8.158 -7.316, -33.800 7.200 -7.100, -33.800 7.267 -7.097, -33.771 7.525 -7.236, -33.553 7.872 -7.411, -33.553 8.102 -7.251, -33.385 8.363 -7.100, -33.200 8.473 -6.993, -33.685 7.200 -4.947, -33.385 7.200 -4.729, -33.385 6.904 -4.759, -33.553 7.615 -7.522, -33.685 7.327 -7.446, -33.553 7.340 -7.578, -33.771 7.090 -7.280, -33.771 7.310 -7.280, -33.553 8.296 -7.048, -33.685 8.325 -6.752, -33.685 8.413 -6.513, -33.553 8.444 -6.810, -33.771 8.284 -6.255, -33.771 8.251 -6.471, -33.553 8.584 -6.270, -33.553 8.499 -5.719, -33.553 8.569 -5.990, -33.685 8.263 -5.537, -33.771 7.987 -5.452, -33.685 8.108 -5.337, -33.685 7.916 -5.172, -33.553 8.204 -5.245, -33.771 6.580 -5.309, -33.771 6.279 -5.626, -33.553 6.024 -5.467, -33.553 5.901 -5.719, -33.385 5.746 -5.977, -33.553 5.816 -6.270, -33.553 5.831 -5.990, -33.553 5.859 -6.547, -33.685 6.075 -6.752, -33.553 5.956 -6.810, -33.385 6.037 -7.100, -33.553 6.528 -7.411, -33.553 6.298 -7.251, -33.771 6.673 -7.149, -12.900 -7.489 24.180, -12.900 -7.911 24.180, -12.900 -8.442 24.793, -12.900 -7.295 25.531, -12.900 -7.018 25.212, -12.900 -7.133 24.409, -12.900 -6.958 25.007, -12.900 -8.382 25.212, -12.900 -7.911 25.620, -12.900 7.700 24.150, -12.900 7.911 24.180, -12.900 7.133 24.409, -12.900 8.105 25.531, -12.900 6.958 25.007, -12.900 7.911 25.620, -12.900 8.267 25.391, -12.900 8.105 24.269, -12.900 8.382 25.212, -12.900 8.267 24.409, -12.900 6.958 24.793, -12.900 7.489 25.620, -33.800 7.875 24.017, -33.685 8.308 23.805, -33.685 8.516 23.950, -33.553 8.796 24.052, -33.385 9.020 24.252, -33.771 8.025 23.864, -33.771 8.227 23.951, -33.771 8.407 24.076, -33.685 8.691 24.133, -33.385 9.124 24.531, -33.553 9.041 24.553, -33.385 9.169 24.826, -33.771 8.558 24.236, -33.385 9.154 25.123, -33.200 9.198 24.976, -33.800 8.448 24.400, -33.771 8.674 24.422, -33.553 9.084 24.830, -33.200 9.152 25.276, -33.771 8.784 24.845, -33.685 8.951 24.837, -33.553 9.069 25.110, -33.385 9.079 25.411, -33.385 8.948 25.678, -33.200 9.047 25.561, -33.800 8.583 24.725, -33.553 8.999 25.381, -33.553 8.876 25.633, -33.771 8.718 25.277, -33.385 8.540 26.107, -33.685 8.763 25.563, -33.685 8.608 25.763, -33.385 8.280 26.251, -33.771 8.621 25.474, -33.685 8.416 25.928, -33.200 8.149 26.331, -33.385 7.996 26.341, -33.771 8.487 25.648, -33.771 8.320 25.791, -33.685 8.194 26.051, -33.553 7.979 26.257, -33.385 7.700 26.371, -33.800 8.336 25.537, -33.800 8.200 25.649, -33.685 7.952 26.127, -33.553 7.700 26.285, -33.200 7.251 26.331, -33.385 7.404 26.341, -33.800 7.875 25.783, -33.771 7.918 25.963, -33.771 7.700 25.985, -33.553 7.421 26.257, -33.385 6.860 26.107, -33.385 7.120 26.251, -33.771 7.482 25.963, -33.553 7.154 26.173, -33.200 6.723 26.038, -33.385 6.634 25.913, -33.685 6.984 25.928, -33.553 6.696 25.854, -33.385 6.452 25.678, -33.800 7.500 25.778, -33.771 7.080 25.791, -33.385 6.321 25.411, -33.200 6.353 25.561, -33.800 7.310 25.711, -33.800 7.139 25.604, -33.685 6.637 25.563, -33.200 6.248 25.276, -33.200 6.202 24.976, -33.800 6.996 25.461, -33.771 6.779 25.474, -33.385 6.231 24.826, -33.800 6.889 25.290, -33.771 6.682 25.277, -33.685 6.525 25.335, -33.553 6.316 24.830, -33.385 6.276 24.531, -33.800 6.823 25.100, -33.685 6.449 24.837, -33.385 6.380 24.252, -33.771 6.627 25.064, -33.553 6.359 24.553, -33.553 6.456 24.290, -33.200 6.427 24.107, -33.800 6.823 24.700, -33.385 6.537 24.000, -33.200 6.613 23.867, -33.771 6.726 24.422, -33.771 6.842 24.236, -33.385 6.986 23.614, -33.800 7.026 24.303, -33.771 6.993 24.076, -33.685 7.092 23.805, -33.553 7.285 23.578, -33.385 7.551 23.437, -33.200 7.398 23.431, -33.385 7.260 23.497, -33.800 7.139 24.196, -33.553 7.560 23.522, -33.385 7.849 23.437, -33.800 7.269 24.110, -33.800 7.553 24.012, -33.771 7.810 23.820, -33.685 8.075 23.705, -33.385 8.140 23.497, -33.553 7.840 23.522, -33.685 7.827 23.654, -33.685 7.325 23.705, -33.771 7.375 23.864, -33.771 7.590 23.820, -33.685 7.573 23.654, -33.200 8.557 23.669, -33.553 8.115 23.578, -33.385 8.414 23.614, -33.685 7.700 26.153, -33.553 8.372 23.689, -33.385 8.658 23.784, -33.553 8.602 23.849, -33.385 8.863 24.000, -33.685 8.825 24.348, -33.553 8.944 24.290, -33.685 8.913 24.586, -33.771 8.751 24.628, -33.685 8.938 25.090, -33.771 8.773 25.064, -33.685 8.875 25.335, -33.553 8.704 25.854, -33.385 8.766 25.913, -33.553 8.491 26.037, -33.771 8.128 25.897, -33.553 8.246 26.173, -33.685 7.448 26.127, -33.771 7.272 25.897, -33.553 6.909 26.037, -33.685 7.206 26.051, -33.685 6.792 25.763, -33.771 6.913 25.648, -33.553 6.524 25.633, -33.685 6.462 25.090, -33.553 6.331 25.110, -33.385 6.246 25.123, -33.553 6.401 25.381, -33.771 6.616 24.845, -33.771 6.649 24.628, -33.685 6.575 24.348, -33.685 6.487 24.586, -33.685 6.884 23.950, -33.685 6.709 24.133, -33.553 6.798 23.849, -33.385 6.742 23.784, -33.553 6.604 24.052, -33.771 7.173 23.951, -33.553 7.028 23.689, -37.600 -0.821 -0.220, -37.900 -1.081 -0.393, -37.600 0.601 -0.601, -37.900 1.028 -0.516, -37.600 0.821 -0.220, -37.900 1.119 -0.265, -37.600 0.850 -0.000, -37.600 0.220 -0.821, -37.600 0.736 -0.425, -37.900 1.119 0.265, -37.600 0.821 0.220, -37.900 1.028 0.516, -37.600 0.736 0.425, -37.900 0.687 0.922, -37.600 0.601 0.601, -37.600 0.220 0.821, -37.600 -0.220 0.821, -37.600 0.425 0.736, -37.900 0.455 1.056, -37.600 -0.601 0.601, -37.900 -0.789 0.836, -37.900 -0.961 0.632, -37.900 -1.081 0.393, -37.600 -0.821 0.220, -33.800 -7.025 -5.317, -33.800 -6.856 -5.369, -33.800 -6.368 -6.545, -33.800 -6.317 -6.375, -33.800 -6.317 -6.024, -33.800 -6.700 -5.451, -33.800 -6.564 -6.837, -33.800 -6.564 -5.563, -33.800 -6.368 -5.855, -33.800 -8.098 -6.137, -33.800 -7.934 -5.679, -33.800 -7.334 -5.310, -33.800 -7.400 -5.323, -33.800 -7.363 -7.085, -33.800 -7.800 -6.871, -33.800 -7.911 -6.751, -33.800 -8.000 -6.613, -33.800 -8.061 -6.461, -33.800 -7.200 -7.100, -32.900 8.057 -7.431, -33.200 8.057 -7.431, -33.200 8.287 -7.233, -33.200 8.652 -5.824, -32.900 8.386 -5.282, -33.200 8.386 -5.282, -33.200 7.048 -4.708, -32.900 7.048 -4.708, -33.200 6.472 -4.888, -33.200 5.853 -5.539, -33.200 5.702 -6.124, -32.900 5.702 -6.124, -33.200 5.793 -6.721, -32.900 6.343 -7.431, -33.200 6.343 -7.431, -33.200 6.898 -7.669, -33.200 7.200 -7.700, -32.900 8.287 -7.233, -32.900 8.607 -6.721, -33.200 8.683 -6.427, -32.900 8.547 -5.539, -33.200 7.352 -4.708, -32.900 7.352 -4.708, -33.200 6.014 -5.282, -32.900 6.014 -5.282, -33.200 5.717 -6.427, -32.900 5.717 -6.427, -32.900 5.793 -6.721, -33.200 6.113 -7.233, -12.900 7.605 -5.569, -12.900 7.605 -6.831, -12.900 7.411 -5.480, -12.900 6.989 -6.920, -12.900 6.518 -5.888, -12.900 6.458 -6.307, -12.900 6.795 -5.569, -12.900 6.633 -5.709, -12.900 -7.200 -6.950, -12.900 -7.605 -6.831, -12.900 -7.882 -6.512, -12.900 -7.882 -5.888, -12.900 -6.795 -6.831, -12.900 -6.458 -6.093, -12.900 -6.633 -6.691, -12.900 -6.518 -5.888, -12.900 -7.605 -5.569, -12.900 -6.795 -5.569, -12.600 -1.087 1.033, -12.600 -1.186 -0.918, -12.600 -1.273 0.793, -12.600 -0.857 1.231, -12.600 -1.347 -0.661, -12.600 -0.152 -1.492, -12.600 0.000 1.500, -12.600 0.728 -1.312, -12.600 1.273 0.793, -12.600 1.483 0.227, -12.600 0.302 1.469, -12.600 1.087 1.033, -12.200 0.370 -7.300, -13.600 0.600 -7.407, -13.452 0.550 -7.361, -13.452 0.620 -7.435, -13.099 0.619 -7.434, -13.099 0.463 -7.315, -13.600 0.497 -7.328, -13.452 0.463 -7.315, -12.993 0.463 -7.315, -12.890 0.463 -7.315, -12.755 0.463 -7.315, -12.653 0.463 -7.315, -12.384 0.463 -7.315, -12.306 0.463 -7.315, -12.992 0.550 -7.361, -12.993 0.619 -7.434, -12.653 0.620 -7.434, -12.384 0.620 -7.435, -12.306 0.620 -7.435, -12.520 0.463 -7.315, -12.520 0.550 -7.361, -12.520 0.620 -7.435, -12.890 0.620 -7.434, -12.755 0.620 -7.434, -12.890 0.550 -7.361, -12.755 0.550 -7.361, -12.653 0.550 -7.361, -12.306 0.550 -7.361, -12.384 0.550 -7.361, -13.097 0.550 -7.361, -10.400 9.128 15.805, -10.400 8.800 14.500, -10.400 -9.208 16.374, -10.400 -9.128 17.805, -10.400 -9.100 18.000, -10.400 -9.100 16.000, -10.400 -9.128 15.805, -10.400 -9.208 15.626, -10.400 -9.336 15.476, -10.400 -9.295 14.705, -10.400 9.150 14.594, -10.400 9.295 14.705, -10.400 9.406 14.850, -10.400 9.336 15.476, -10.400 9.500 15.200, -10.400 9.500 15.368, -10.400 4.975 22.420, -10.400 9.100 18.000, -10.400 9.128 19.805, -10.400 9.128 18.195, -10.400 9.208 18.374, -10.400 9.336 19.476, -10.400 9.128 17.805, -10.400 9.208 17.626, -10.400 9.336 17.476, -10.400 9.208 19.626, -10.400 9.476 21.901, -10.400 9.406 22.070, -10.400 9.150 22.326, -10.400 8.981 22.396, -10.400 9.295 22.215, -10.400 8.800 22.420, -10.400 -4.589 22.889, -10.400 4.159 23.318, -10.400 3.183 24.040, -10.400 2.086 24.559, -10.400 1.504 24.735, -10.400 0.908 24.853, -10.400 -0.908 24.853, -10.400 -3.689 23.703, -10.400 -3.183 24.040, -10.400 -1.504 24.735, -10.400 -9.489 21.849, -10.400 -9.500 21.720, -10.400 -9.451 21.978, -10.400 -9.208 20.374, -10.400 -9.128 20.195, -10.400 -4.975 22.420, -10.400 9.128 16.195, -10.400 -9.208 18.374, -10.400 -9.336 18.524, -10.400 -9.208 19.626, -12.384 -0.621 -7.437, -12.520 -0.621 -7.437, -12.653 -0.554 -7.364, -12.755 -0.621 -7.436, -13.452 -0.465 -7.315, -13.600 -0.497 -7.328, -12.993 -0.465 -7.316, -13.600 -0.600 -7.407, -13.452 -0.621 -7.437, -13.099 -0.621 -7.436, -12.993 -0.621 -7.436, -12.890 -0.621 -7.436, -13.600 -0.660 -7.522, -12.306 -0.621 -7.437, -12.200 -0.600 -7.407, -12.890 -0.554 -7.364, -12.992 -0.554 -7.364, -12.200 -0.370 -7.300, -12.890 -0.465 -7.316, -12.306 -0.465 -7.315, -12.520 -0.554 -7.364, -12.384 -0.465 -7.315, -12.520 -0.465 -7.316, -12.653 -0.621 -7.436, -12.755 -0.465 -7.316, -12.755 -0.554 -7.364, -12.653 -0.465 -7.316, -12.306 -0.554 -7.364, -12.384 -0.554 -7.364, -13.097 -0.554 -7.364, -13.452 -0.554 -7.364, -13.099 -0.465 -7.316, -33.800 -7.875 24.017, -33.800 -7.633 24.003, -33.800 -8.583 24.724, -33.800 -8.532 25.245, -33.800 -8.336 25.537, -33.800 -8.200 25.649, -33.800 -7.379 25.741, -33.800 -6.900 25.313, -33.800 -6.839 25.161, -33.800 -7.232 25.669, -33.800 -7.200 24.151, -33.800 -7.100 25.571, -33.800 -7.073 24.255, -33.800 -6.966 24.379, -33.800 -6.883 24.521, -33.800 -6.828 24.675, -10.700 9.234 22.621, -10.570 9.763 21.837, -10.700 9.775 21.943, -10.488 8.800 22.632, -10.465 9.388 22.384, -10.570 9.599 22.271, -10.465 9.629 22.035, -10.423 9.615 21.720, -10.465 9.681 21.827, -10.400 9.500 21.720, -10.408 9.561 21.812, -10.408 9.156 22.399, -10.408 9.308 22.294, -10.408 9.431 22.156, -10.408 9.517 21.992, -10.700 9.701 22.154, -10.700 9.423 22.502, -10.570 9.251 22.579, -10.465 9.212 22.505, -10.408 8.983 22.464, -10.570 9.032 22.662, -10.465 9.012 22.581, -10.570 9.443 22.446, -10.570 9.707 22.064, -10.465 9.530 22.224, -10.585 8.800 22.697, -10.482 5.078 22.627, -10.421 5.030 22.530, -10.423 8.800 22.535, -10.465 -4.516 23.236, -10.700 -3.783 24.006, -10.570 -4.575 23.295, -10.700 -4.718 23.191, -10.482 -5.078 22.627, -10.421 -5.030 22.530, -10.400 -4.159 23.318, -10.408 -3.976 23.564, -10.465 -3.548 24.031, -10.408 -3.482 23.931, -10.465 -3.011 24.353, -10.570 -3.050 24.426, -10.570 -3.595 24.100, -10.465 -4.052 23.657, -10.408 -4.431 23.151, -10.408 -2.954 24.247, -10.570 -2.476 24.698, -10.570 -1.878 24.912, -10.400 -2.647 24.326, -10.465 -2.444 24.621, -10.465 -1.854 24.832, -10.700 -0.929 25.153, -10.400 -2.086 24.559, -10.408 -1.819 24.717, -10.570 -1.262 25.066, -10.700 -0.310 25.213, -10.700 0.310 25.213, -10.570 0.000 25.190, -10.408 -1.223 24.866, -10.408 -0.614 24.957, -10.465 -0.626 25.076, -10.570 0.634 25.159, -10.400 -0.304 24.913, -10.465 0.000 25.107, -10.465 0.626 25.076, -10.700 0.929 25.153, -10.408 0.000 24.987, -10.465 1.246 24.984, -10.700 1.538 25.035, -10.570 1.878 24.912, -10.400 0.304 24.913, -10.408 0.614 24.957, -10.408 1.223 24.866, -10.465 1.854 24.832, -10.408 1.819 24.717, -10.465 2.444 24.621, -10.700 3.261 24.343, -10.700 2.710 24.628, -10.408 2.398 24.510, -10.570 3.050 24.426, -10.570 3.595 24.100, -10.700 3.783 24.006, -10.400 2.647 24.326, -10.408 2.954 24.247, -10.465 4.052 23.657, -10.570 4.575 23.295, -10.700 4.718 23.191, -10.408 3.482 23.931, -10.400 3.689 23.703, -10.580 5.111 22.695, -10.408 4.431 23.151, -10.465 4.937 22.772, -10.400 4.589 22.889, -10.408 4.844 22.696, -10.700 -3.261 24.343, -10.570 -4.105 23.722, -10.408 -4.844 22.696, -10.570 -5.002 22.825, -10.465 -4.937 22.772, -10.408 -2.398 24.510, -10.465 -1.246 24.984, -10.570 -0.634 25.159, -10.570 1.262 25.066, -10.570 2.476 24.698, -10.465 3.011 24.353, -10.465 3.548 24.031, -10.570 4.105 23.722, -10.408 3.976 23.564, -10.570 5.002 22.825, -10.465 4.516 23.236, -10.400 -8.800 22.420, -10.488 -8.800 22.632, -10.580 -5.111 22.695, -12.900 -8.105 24.269, -12.200 -8.420 24.689, -12.200 -8.420 25.111, -12.900 -8.442 25.007, -12.900 -8.267 25.391, -12.900 -7.133 25.391, -12.900 -6.958 24.793, -12.900 -7.018 24.588, -12.900 -7.295 24.269, -12.900 -7.700 24.150, -12.900 -8.267 24.409, -12.200 -8.331 24.495, -12.900 -8.382 24.588, -12.200 -8.331 25.305, -12.200 -8.191 25.467, -12.900 -8.105 25.531, -12.200 -7.807 25.642, -12.900 -7.700 25.650, -12.900 -7.489 25.620, -12.200 -6.980 25.111, -12.200 -6.980 24.689, -12.200 -7.593 24.158, -12.900 7.489 24.180, -12.900 7.295 24.269, -12.900 7.018 24.588, -12.900 7.018 25.212, -12.900 7.295 25.531, -12.900 7.700 25.650, -12.200 8.012 25.582, -12.200 8.191 25.467, -12.900 8.382 24.588, -12.200 7.807 24.158, -12.200 6.980 24.689, -12.200 6.950 24.900, -12.900 7.133 25.391, -12.200 7.807 25.642, -12.900 8.442 25.007, -12.900 8.442 24.793, -33.900 6.813 26.700, -33.873 6.427 26.173, -33.873 6.884 26.629, -33.800 6.935 26.577, -33.800 6.479 26.121, -33.886 6.196 25.936, -33.773 6.205 25.738, -33.773 6.032 25.296, -33.841 5.989 25.307, -33.773 6.003 25.141, -33.886 5.923 25.322, -33.841 5.959 25.147, -33.900 5.978 25.703, -33.886 6.031 25.641, -33.841 6.093 25.614, -33.773 6.134 25.596, -33.700 6.498 26.102, -33.841 6.351 26.027, -33.886 6.299 26.071, -33.700 6.159 25.618, -33.700 6.058 25.340, -33.700 6.006 25.048, -33.886 5.876 24.988, -33.900 5.807 25.066, -33.900 5.807 24.734, -33.886 5.876 24.818, -33.841 6.032 24.344, -33.773 6.131 24.210, -33.700 6.307 23.925, -33.773 6.285 23.932, -33.800 6.479 23.679, -33.841 6.347 23.777, -33.886 6.294 23.734, -33.900 6.356 23.556, -33.900 6.144 23.810, -33.886 6.104 24.013, -33.886 6.028 24.165, -33.773 6.202 24.067, -33.841 6.163 24.046, -33.773 5.988 24.982, -33.841 5.944 24.985, -33.700 6.058 24.460, -33.773 6.002 24.666, -33.773 6.074 24.358, -33.841 5.988 24.500, -33.886 5.922 24.485, -33.886 5.891 24.650, -33.841 5.943 24.822, -33.841 5.958 24.660, -33.700 6.006 24.752, -33.773 6.381 23.806, -33.841 6.249 23.907, -33.886 6.193 23.869, -33.900 5.978 24.097, -33.841 6.090 24.192, -33.886 5.967 24.323, -33.900 6.144 25.990, -33.841 6.166 25.759, -33.886 6.107 25.792, -33.841 6.252 25.898, -33.886 5.970 25.484, -33.886 5.892 25.157, -33.773 6.031 24.510, -33.900 5.865 24.408, -33.841 6.034 25.463, -33.773 5.988 24.824, -33.773 6.385 25.999, -33.773 6.289 25.873, -33.773 6.076 25.448, -33.841 6.649 23.491, -33.841 6.862 23.354, -33.841 7.588 23.145, -33.773 7.838 23.192, -33.773 8.083 23.229, -33.773 8.319 23.302, -33.773 8.481 23.375, -33.773 8.635 23.464, -33.800 8.921 23.679, -33.886 8.850 23.481, -33.886 8.533 23.275, -33.841 8.502 23.335, -33.773 7.108 23.292, -33.773 6.883 23.393, -33.700 6.982 23.359, -33.700 7.552 23.206, -33.773 7.591 23.189, -33.773 7.346 23.223, -33.700 8.140 23.258, -33.700 8.675 23.507, -33.700 8.418 23.359, -33.700 8.902 23.698, -33.773 8.780 23.569, -33.886 8.360 23.197, -33.900 8.503 23.178, -33.900 8.192 23.065, -33.886 8.108 23.120, -33.886 7.847 23.080, -33.841 8.093 23.186, -33.886 7.584 23.077, -33.886 6.829 23.295, -33.900 6.610 23.344, -33.886 6.608 23.436, -33.873 6.427 23.627, -33.773 6.675 23.526, -33.900 7.534 23.007, -33.886 7.323 23.113, -33.886 7.069 23.186, -33.841 7.093 23.250, -33.841 7.337 23.180, -33.700 6.725 23.507, -33.841 8.807 23.534, -33.841 8.659 23.427, -33.886 8.697 23.370, -33.841 8.335 23.261, -33.841 7.841 23.147, -33.873 8.973 23.627, -33.700 9.359 24.154, -33.873 9.429 24.084, -33.800 9.377 24.135, -33.841 -8.698 23.452, -33.841 -8.559 23.366, -33.773 -8.396 23.334, -33.841 -8.263 23.234, -33.773 -7.466 23.202, -33.773 -7.158 23.274, -33.841 -6.992 23.290, -33.773 -6.606 23.581, -33.800 -6.479 23.679, -33.873 -6.427 23.627, -33.886 -6.669 23.393, -33.841 -6.846 23.363, -33.773 -8.538 23.405, -33.773 -8.673 23.489, -33.700 -8.472 23.385, -33.773 -8.248 23.276, -33.773 -7.941 23.203, -33.773 -7.782 23.188, -33.700 -7.434 23.221, -33.700 -6.928 23.385, -33.773 -7.010 23.331, -33.773 -7.310 23.231, -33.773 -6.867 23.402, -33.773 -6.732 23.485, -33.900 -6.897 23.178, -33.886 -6.965 23.228, -33.886 -7.450 23.091, -33.900 -7.534 23.007, -33.886 -7.618 23.076, -33.773 -7.624 23.188, -33.841 -7.622 23.143, -33.900 -7.866 23.007, -33.841 -7.785 23.144, -33.886 -8.592 23.307, -33.886 -8.736 23.396, -33.841 -8.827 23.551, -33.841 -7.144 23.232, -33.886 -7.123 23.167, -33.886 -7.285 23.122, -33.841 -7.300 23.188, -33.841 -7.460 23.158, -33.900 -8.192 23.065, -33.886 -8.122 23.123, -33.886 -7.957 23.092, -33.886 -8.284 23.170, -33.841 -8.107 23.189, -33.841 -7.947 23.159, -33.773 -8.096 23.233, -33.886 -8.441 23.231, -33.841 -8.414 23.293, -33.773 -8.799 23.585, -33.886 -6.813 23.304, -33.841 -6.707 23.449, -33.886 -7.788 23.076, -33.886 -8.871 23.499, -33.886 -6.534 23.494, -33.841 -6.577 23.547, -33.733 9.405 24.194, -33.774 9.422 24.192, -33.846 9.478 24.164, -33.900 9.500 24.013, -33.813 9.447 24.182, -33.815 9.562 24.221, -33.839 9.642 24.163, -33.861 9.647 24.064, -33.895 9.556 24.032, -33.883 9.547 24.110, -33.754 9.413 24.194, -33.609 9.495 24.282, -33.621 9.726 24.263, -33.600 9.773 24.207, -33.620 9.766 24.217, -33.723 9.772 24.109, -33.600 9.798 24.119, -33.756 9.552 24.265, -33.614 9.546 24.304, -33.617 9.608 24.310, -33.640 9.448 24.244, -33.620 9.671 24.296, -33.796 9.695 24.181, -33.600 9.711 24.275, -33.736 9.735 24.201, -33.737 9.694 24.244, -33.755 9.483 24.242, -33.724 9.505 24.266, -33.687 9.528 24.287, -33.690 9.467 24.255, -33.794 9.654 24.220, -33.662 9.483 24.270, -33.710 9.583 24.290, -33.780 9.604 24.249, -33.728 9.640 24.275, -33.200 8.002 23.431, -32.900 8.002 23.431, -33.200 8.292 23.522, -32.900 8.787 23.867, -32.900 9.183 24.673, -33.200 9.183 24.673, -33.200 8.886 25.818, -32.900 8.428 26.212, -32.900 6.972 26.212, -33.200 6.972 26.212, -33.200 6.514 25.818, -33.200 6.217 24.673, -33.200 6.293 24.379, -32.900 6.613 23.867, -33.200 7.108 23.522, -33.200 7.700 23.400, -33.200 8.787 23.867, -33.200 8.973 24.107, -32.900 8.973 24.107, -33.200 9.107 24.379, -32.900 9.107 24.379, -32.900 9.152 25.276, -32.900 9.047 25.561, -32.900 8.886 25.818, -33.200 8.677 26.038, -33.200 8.428 26.212, -32.900 8.149 26.331, -33.200 7.852 26.392, -32.900 7.852 26.392, -33.200 7.548 26.392, -32.900 7.548 26.392, -32.900 7.251 26.331, -32.900 6.514 25.818, -32.900 6.353 25.561, -32.900 6.202 24.976, -33.200 6.843 23.669, -32.900 7.108 23.522, -33.700 6.307 25.875, -32.900 6.298 25.861, -32.900 6.002 24.979, -32.900 6.016 24.665, -32.900 6.614 23.592, -33.700 7.260 23.258, -32.900 7.465 23.216, -33.700 7.848 23.206, -32.900 8.387 23.345, -32.900 8.661 23.497, -32.900 8.902 23.698, -32.900 6.045 25.289, -33.700 6.159 24.182, -33.700 6.498 23.698, -32.900 7.779 23.202, -33.673 9.426 24.221, -33.600 9.456 24.252, -32.900 7.052 26.656, -33.600 7.052 26.656, -33.666 7.068 26.681, -33.642 7.090 26.715, -33.649 7.099 26.741, -33.662 7.104 26.800, -33.600 7.109 26.826, -33.600 7.075 26.911, -33.672 7.090 26.862, -33.722 6.909 26.972, -33.758 7.064 26.750, -33.783 7.048 26.802, -33.745 6.999 26.931, -33.676 7.013 26.957, -33.796 7.018 26.851, -33.790 6.894 26.930, -33.798 6.980 26.893, -33.635 7.079 26.691, -33.640 7.044 26.648, -33.693 7.085 26.725, -33.726 7.065 26.703, -33.709 7.060 26.683, -33.755 7.042 26.683, -33.691 7.054 26.665, -33.717 7.087 26.779, -33.677 7.058 26.916, -33.679 7.078 26.702, -33.736 7.072 26.837, -33.745 7.041 26.889, -33.775 6.986 26.615, -33.673 7.021 26.626, -33.700 6.954 26.559, -33.811 6.937 26.589, -33.860 6.962 26.753, -33.839 6.963 26.842, -33.856 6.944 26.819, -33.820 6.884 26.903, -33.849 6.977 26.780, -33.828 7.004 26.738, -33.814 6.975 26.638, -33.775 6.950 26.575, -33.843 6.919 26.609, -33.870 6.931 26.791, -33.887 6.870 26.659, -33.900 6.823 26.719, -33.884 6.849 26.796, -33.875 6.854 26.820, -33.869 6.896 26.633, -33.872 6.933 26.700, -33.815 7.021 26.762, -33.767 7.014 26.646, -33.760 7.028 26.662, -33.838 6.988 26.714, -33.806 7.006 26.677, -33.847 6.957 26.667, -33.798 7.022 26.697, -33.886 6.904 26.733, -37.900 0.796 2.580, -37.900 1.171 2.433, -37.900 1.836 1.979, -37.900 2.338 1.350, -37.900 2.692 0.202, -37.900 1.150 -0.000, -37.900 2.692 -0.202, -37.900 0.881 -0.739, -37.900 2.111 -1.683, -37.900 1.521 -2.231, -37.900 0.687 -0.922, -37.900 1.171 -2.433, -37.900 0.455 -1.056, -37.900 0.796 -2.580, -37.900 -0.000 -2.700, -37.900 0.402 -2.670, -37.900 -0.067 -1.148, -37.900 0.200 -1.133, -37.900 -0.264 -2.687, -37.900 -0.783 -2.584, -37.900 -0.330 -1.102, -37.900 -1.272 -2.382, -37.900 -0.575 -0.996, -37.900 -1.908 -1.910, -37.900 -2.244 -1.501, -37.900 -0.789 -0.836, -37.900 -0.961 -0.632, -37.900 -2.380 -1.274, -37.900 -2.494 -1.035, -37.900 -2.583 -0.785, -37.900 -2.648 -0.529, -37.900 -2.700 -0.002, -37.900 -1.142 -0.134, -37.900 -2.245 1.501, -37.900 -2.086 1.714, -37.900 -1.142 0.134, -37.900 -1.272 2.382, -37.900 -0.575 0.996, -37.900 -0.330 1.102, -37.900 -0.783 2.584, -37.900 0.200 1.133, -37.900 -0.067 1.148, -37.900 2.632 -0.601, -37.900 -0.526 -2.648, -37.900 0.881 0.739, -33.900 9.500 24.000, -33.892 9.570 22.358, -33.877 9.615 24.000, -33.870 9.631 22.276, -33.797 9.726 22.097, -33.702 9.782 21.908, -10.700 9.800 15.300, -10.585 9.777 15.200, -10.485 9.709 15.306, -10.583 9.776 15.300, -11.900 9.603 15.328, -11.900 9.107 15.900, -11.900 9.163 15.709, -11.900 9.271 15.542, -11.900 9.163 16.291, -10.700 9.800 16.700, -10.421 9.610 16.674, -11.900 9.422 16.589, -11.900 9.603 16.672, -10.400 9.500 16.632, -10.400 9.336 16.524, -10.400 9.208 16.374, -10.400 9.208 15.626, -11.900 9.422 15.411, -10.421 9.610 15.326, -11.900 9.800 15.300, -11.900 9.271 16.458, -11.900 9.107 16.100, -10.400 9.100 16.000, -10.421 9.610 17.326, -10.485 9.709 16.694, -10.583 9.776 16.700, -10.583 9.776 17.300, -11.900 9.163 17.709, -11.900 9.107 18.100, -11.900 9.163 18.291, -11.900 9.800 18.700, -11.900 9.422 18.589, -10.583 9.776 18.700, -10.421 9.610 18.674, -11.900 9.603 18.672, -10.400 9.336 18.524, -10.400 9.500 17.368, -10.485 9.709 17.306, -11.900 9.271 18.458, -11.900 9.107 17.900, -11.900 9.271 17.542, -11.900 9.422 17.411, -11.900 9.603 17.328, -10.400 9.500 18.632, -10.485 9.709 18.694, -10.421 9.610 19.326, -10.485 9.709 19.306, -10.700 9.800 18.700, -11.900 9.800 19.300, -11.900 9.107 19.900, -11.900 9.107 20.100, -10.583 9.776 20.700, -11.900 9.422 20.589, -10.400 9.336 20.524, -10.400 9.208 20.374, -10.400 9.128 20.195, -10.400 9.100 20.000, -11.900 9.271 19.542, -11.900 9.603 19.328, -10.583 9.776 19.300, -11.900 9.800 20.700, -11.900 9.603 20.672, -11.900 9.271 20.458, -11.900 9.163 20.291, -11.900 9.163 19.709, -11.900 9.422 19.411, -10.400 9.500 19.368, -10.585 9.777 21.720, -10.485 9.709 20.694, -10.488 9.712 21.720, -10.400 9.500 20.632, -10.421 9.610 20.674, -11.900 9.500 22.434, -11.908 9.571 22.357, -11.988 9.712 24.000, -12.004 9.727 22.095, -11.923 9.615 24.000, -11.932 9.634 22.272, -12.085 9.777 24.000, -33.600 0.370 -7.300, -33.600 0.600 -7.407, -32.200 0.600 -7.407, -32.200 -0.370 -7.300, -32.200 -0.600 -7.407, -33.600 -0.600 -7.407, -32.200 -0.660 -7.522, -33.800 -7.025 -7.083, -33.771 -6.875 -7.236, -33.553 -6.104 -7.048, -33.385 -5.880 -6.848, -33.385 -6.037 -7.100, -33.200 -6.113 -7.233, -33.685 -6.825 -7.395, -33.771 -7.090 -7.280, -33.685 -6.592 -7.295, -33.800 -6.856 -7.031, -33.800 -6.700 -6.949, -33.771 -6.673 -7.149, -33.553 -5.956 -6.810, -33.385 -5.776 -6.569, -33.200 -5.717 -6.427, -33.800 -6.452 -6.700, -33.771 -6.342 -6.864, -33.553 -5.859 -6.547, -33.685 -5.987 -6.514, -33.200 -5.702 -6.124, -33.385 -5.746 -5.977, -33.553 -5.816 -6.270, -33.200 -5.853 -5.539, -33.771 -6.116 -6.255, -33.685 -5.962 -6.010, -33.385 -5.821 -5.689, -33.385 -5.952 -5.422, -33.800 -6.300 -6.199, -33.771 -6.127 -6.036, -33.685 -6.025 -5.765, -33.553 -6.024 -5.467, -33.200 -6.014 -5.282, -33.385 -6.134 -5.187, -33.771 -6.279 -5.626, -33.553 -6.409 -5.063, -33.385 -6.360 -4.993, -33.200 -6.472 -4.888, -33.685 -6.292 -5.337, -33.553 -6.654 -4.927, -33.200 -7.048 -4.708, -33.200 -6.751 -4.769, -33.385 -6.904 -4.759, -33.800 -6.452 -5.700, -33.771 -6.413 -5.452, -33.685 -6.484 -5.172, -33.771 -6.580 -5.309, -33.553 -6.921 -4.843, -33.385 -7.200 -4.729, -33.385 -7.496 -4.759, -33.771 -6.772 -5.203, -33.385 -7.780 -4.849, -33.200 -7.928 -4.888, -33.685 -7.452 -4.973, -33.385 -8.040 -4.993, -33.200 -8.177 -5.062, -33.800 -7.200 -5.300, -33.800 -7.267 -5.303, -33.800 -7.556 -5.373, -33.771 -7.987 -5.452, -33.800 -8.017 -5.821, -33.771 -8.058 -6.865, -33.800 -7.668 -6.969, -33.771 -7.907 -7.024, -33.771 -7.727 -7.149, -33.553 -7.340 -7.578, -33.553 -7.615 -7.522, -33.685 -8.016 -7.150, -33.771 -7.200 -5.115, -33.771 -7.418 -5.137, -33.553 -7.747 -4.927, -33.553 -7.991 -5.063, -33.385 -8.266 -5.187, -33.200 -8.386 -5.282, -33.800 -7.700 -5.451, -33.385 -8.448 -5.422, -33.685 -7.916 -5.172, -33.771 -7.629 -5.203, -33.800 -7.827 -5.555, -33.385 -8.579 -5.689, -33.553 -8.569 -5.990, -33.200 -8.698 -6.124, -33.385 -8.654 -5.977, -33.385 -8.669 -6.274, -33.685 -8.375 -5.765, -33.200 -8.683 -6.427, -33.385 -8.624 -6.569, -33.771 -8.218 -5.823, -33.800 -8.072 -5.975, -33.771 -8.273 -6.036, -33.685 -8.451 -6.263, -33.553 -8.541 -6.547, -33.385 -8.520 -6.848, -33.200 -8.607 -6.721, -33.771 -8.284 -6.255, -33.685 -8.413 -6.514, -33.200 -8.473 -6.993, -33.800 -8.094 -6.301, -33.685 -8.325 -6.752, -33.385 -8.158 -7.316, -33.385 -8.363 -7.100, -33.771 -8.174 -6.678, -33.685 -8.190 -6.967, -33.553 -8.102 -7.251, -33.200 -8.057 -7.431, -33.553 -7.872 -7.411, -33.385 -7.640 -7.603, -33.200 -7.502 -7.669, -33.200 -7.792 -7.578, -33.800 -7.521 -7.041, -33.771 -7.525 -7.236, -33.685 -7.327 -7.446, -33.200 -6.608 -7.578, -33.685 -7.073 -7.446, -33.553 -6.785 -7.522, -33.553 -6.528 -7.411, -33.385 -6.242 -7.316, -33.771 -6.982 -5.137, -33.553 -7.200 -4.815, -33.685 -7.200 -4.947, -33.385 -7.051 -7.663, -33.385 -6.760 -7.603, -33.553 -7.060 -7.578, -33.385 -7.349 -7.663, -33.685 -7.575 -7.395, -33.771 -7.310 -7.280, -33.385 -6.486 -7.486, -33.553 -6.298 -7.251, -33.771 -6.493 -7.024, -33.685 -6.384 -7.150, -33.685 -6.075 -6.752, -33.685 -6.209 -6.967, -33.771 -6.149 -6.472, -33.771 -6.226 -6.678, -33.385 -5.731 -6.274, -33.685 -5.949 -6.263, -33.771 -6.182 -5.823, -33.553 -5.901 -5.719, -33.553 -5.831 -5.990, -33.685 -6.137 -5.537, -33.553 -6.196 -5.245, -33.685 -6.706 -5.049, -33.385 -6.620 -4.849, -33.685 -6.948 -4.973, -33.685 -7.695 -5.049, -33.553 -7.479 -4.843, -33.553 -8.204 -5.245, -33.685 -8.108 -5.337, -33.771 -7.820 -5.309, -33.685 -8.263 -5.537, -33.553 -8.376 -5.467, -33.771 -8.121 -5.626, -33.685 -8.438 -6.010, -33.553 -8.499 -5.719, -33.553 -8.584 -6.270, -33.771 -8.251 -6.472, -33.553 -8.444 -6.810, -33.553 -8.295 -7.048, -33.385 -7.914 -7.486, -33.685 -7.808 -7.295, -32.900 6.765 -8.203, -32.900 6.727 -8.389, -32.900 6.769 -8.301, -32.900 8.402 -4.998, -32.900 9.119 -5.715, -32.900 9.203 -5.765, -32.900 8.652 -5.824, -32.900 8.683 -6.427, -32.900 8.698 -6.124, -32.900 8.977 -6.548, -32.900 8.473 -6.993, -32.900 8.676 -6.958, -32.900 8.336 -7.336, -32.900 7.958 -7.676, -32.900 7.502 -7.669, -32.900 7.792 -7.578, -32.900 6.898 -7.669, -32.900 7.200 -7.700, -32.900 6.715 -8.119, -32.900 7.110 -8.235, -32.900 6.647 -8.446, -32.900 6.608 -7.578, -32.900 6.113 -7.233, -32.900 5.798 -7.161, -32.900 5.748 -5.824, -32.900 6.114 -4.892, -32.900 6.660 -4.588, -32.900 7.279 -4.502, -32.900 7.589 -4.545, -32.900 8.161 -4.798, -32.900 5.927 -6.993, -32.900 5.645 -6.887, -32.900 5.853 -5.539, -32.900 6.223 -5.062, -32.900 6.472 -4.888, -32.900 6.751 -4.769, -32.900 7.649 -4.769, -32.900 7.928 -4.888, -32.900 8.177 -5.062, -32.900 9.446 -5.647, -33.600 9.446 -5.647, -32.900 9.389 -5.727, -32.900 9.301 -5.769, -33.600 9.301 -5.769, -33.600 9.203 -5.765, -12.900 7.200 -6.950, -12.900 6.795 -6.831, -12.900 6.633 -6.691, -12.200 6.480 -6.411, -12.900 6.518 -6.512, -12.200 6.450 -6.200, -12.900 6.458 -6.093, -12.200 6.888 -5.518, -12.900 6.989 -5.480, -12.200 7.920 -6.411, -12.200 7.831 -6.605, -12.900 7.882 -6.512, -12.900 7.411 -6.920, -12.200 7.093 -6.942, -12.200 6.569 -6.605, -12.200 6.480 -5.989, -12.200 6.569 -5.795, -12.200 6.709 -5.633, -12.900 7.200 -5.450, -12.900 7.767 -5.709, -12.200 7.831 -5.795, -12.900 7.882 -5.888, -12.900 7.942 -6.093, -12.200 7.950 -6.200, -12.900 7.942 -6.307, -12.900 7.767 -6.691, -12.900 -7.411 -6.920, -12.900 -7.767 -6.691, -12.900 -7.942 -6.307, -12.900 -7.942 -6.093, -12.200 -7.831 -5.795, -12.900 -7.767 -5.709, -12.900 -7.411 -5.480, -12.900 -7.200 -5.450, -12.900 -6.989 -5.480, -12.900 -6.458 -6.307, -12.900 -6.989 -6.920, -12.200 -7.307 -6.942, -12.200 -7.691 -6.767, -12.200 -7.950 -6.200, -12.200 -7.512 -5.518, -12.200 -7.307 -5.458, -12.200 -6.888 -5.518, -12.900 -6.633 -5.709, -12.200 -6.569 -5.795, -12.200 -6.480 -6.411, -12.900 -6.518 -6.512, -12.200 -6.569 -6.605, -12.600 1.407 0.521, -12.200 1.469 0.302, -12.600 0.857 1.231, -12.200 0.521 1.407, -12.200 0.227 1.483, -12.200 -0.076 1.498, -12.600 -0.592 1.378, -12.600 -1.407 0.521, -12.600 -1.498 -0.076, -12.200 -1.492 0.152, -12.200 -1.431 -0.449, -12.600 -0.728 -1.312, -12.200 -0.661 -1.347, -12.200 -0.376 -1.452, -12.200 -0.076 -1.498, -12.200 0.521 -1.407, -12.600 0.152 -1.492, -12.600 0.449 -1.431, -12.200 0.793 -1.273, -12.600 1.347 -0.661, -12.200 1.469 -0.302, -12.200 1.500 0.000, -12.600 0.592 1.378, -12.600 -0.302 1.469, -12.200 -0.918 1.186, -12.200 -1.312 0.728, -12.200 -1.431 0.449, -12.600 -1.483 0.227, -12.200 -1.492 -0.152, -12.600 -1.452 -0.376, -12.600 -0.977 -1.138, -12.200 -0.918 -1.186, -12.600 -0.449 -1.431, -12.600 0.977 -1.138, -12.600 1.186 -0.918, -12.600 1.452 -0.376, -12.600 1.498 -0.076, -13.600 0.370 -7.300, -13.600 -0.370 -7.300, -12.003 1.047 -8.630, -12.141 0.984 -8.657, -12.115 1.057 -8.729, -12.081 1.000 -8.648, -11.988 1.027 -8.555, -12.038 1.020 -8.638, -11.929 1.134 -8.583, -11.973 1.149 -8.678, -11.950 1.142 -8.638, -12.003 1.154 -8.712, -11.988 1.232 -8.712, -12.103 1.125 -8.763, -12.096 1.179 -8.776, -12.122 1.232 -8.790, -12.034 1.081 -8.697, -12.200 1.105 -8.772, -12.109 1.089 -8.748, -12.200 1.049 -8.738, -10.408 9.561 15.108, -10.408 9.431 14.764, -10.408 9.308 14.626, -10.570 9.251 14.341, -10.465 9.530 14.696, -10.465 9.388 14.536, -10.570 9.763 15.083, -10.423 9.615 15.200, -10.400 9.476 15.019, -10.488 9.712 15.200, -10.465 9.681 15.093, -10.570 9.032 14.258, -10.700 9.023 14.225, -10.408 9.156 14.521, -10.400 8.981 14.524, -10.423 8.800 14.385, -10.408 8.983 14.456, -10.700 9.423 14.418, -10.570 9.599 14.649, -10.465 9.629 14.885, -10.408 9.517 14.928, -10.570 9.707 14.856, -10.700 9.701 14.766, -10.570 9.443 14.474, -10.465 9.212 14.415, -10.465 9.012 14.339, -10.488 8.800 14.288, -10.488 -8.800 14.288, -10.585 -8.800 14.223, -10.585 8.800 14.223, -10.700 8.800 14.200, -12.081 -1.149 -8.762, -12.141 -1.145 -8.781, -12.200 -1.167 -8.793, -12.200 -1.105 -8.772, -12.115 -1.057 -8.729, -12.038 -1.153 -8.740, -12.003 -1.154 -8.712, -11.910 -1.157 -8.520, -11.929 -1.177 -8.616, -11.950 -1.122 -8.623, -11.973 -1.081 -8.626, -11.988 -1.027 -8.555, -12.200 -1.049 -8.738, -12.034 -1.081 -8.697, -12.103 -1.006 -8.671, -12.200 -1.002 -8.693, -12.200 -0.966 -8.639, -12.200 -0.942 -8.578, -12.122 -0.952 -8.575, -12.096 -0.979 -8.623, -12.003 -1.047 -8.630, -12.109 -1.030 -8.703, -33.800 -7.344 24.073, -33.771 -7.173 23.951, -33.771 -6.993 24.076, -33.685 -6.709 24.133, -33.385 -6.276 24.532, -33.685 -7.092 23.805, -33.553 -6.456 24.290, -33.553 -6.359 24.553, -33.200 -6.217 24.673, -33.771 -6.842 24.236, -33.200 -6.248 25.276, -33.385 -6.231 24.826, -33.385 -6.246 25.123, -33.685 -6.449 24.837, -33.385 -6.321 25.411, -33.771 -6.616 24.845, -33.800 -6.989 25.451, -33.800 -7.537 25.785, -33.800 -7.700 25.800, -33.800 -7.875 25.783, -33.553 -8.704 25.854, -33.200 -8.886 25.818, -33.385 -8.948 25.678, -33.385 -8.766 25.913, -33.553 -8.246 26.173, -33.771 -7.918 25.963, -33.685 -7.952 26.127, -33.685 -8.194 26.051, -33.771 -6.649 24.629, -33.800 -6.802 24.837, -33.685 -6.462 25.090, -33.553 -6.401 25.381, -33.385 -6.452 25.678, -33.800 -6.806 25.001, -33.385 -6.634 25.913, -33.200 -6.723 26.038, -33.385 -6.860 26.107, -33.685 -6.637 25.563, -33.771 -6.779 25.474, -33.771 -6.913 25.648, -33.553 -7.154 26.173, -33.553 -7.421 26.257, -33.385 -7.700 26.371, -33.200 -7.548 26.392, -33.771 -7.080 25.791, -33.685 -7.206 26.051, -33.771 -7.272 25.897, -33.200 -8.428 26.212, -33.385 -7.996 26.341, -33.385 -8.280 26.251, -33.771 -7.700 25.985, -33.553 -7.979 26.257, -33.385 -8.540 26.107, -33.800 -8.044 25.731, -33.771 -8.128 25.897, -33.771 -8.320 25.791, -33.685 -8.416 25.928, -33.685 -8.608 25.763, -33.553 -8.876 25.633, -33.200 -9.047 25.561, -33.771 -8.487 25.648, -33.553 -8.999 25.381, -33.385 -9.079 25.411, -33.385 -9.154 25.123, -33.200 -9.198 24.976, -33.200 -9.152 25.276, -33.800 -8.448 25.400, -33.200 -9.183 24.673, -33.385 -9.169 24.826, -33.685 -8.938 25.090, -33.800 -8.583 25.075, -33.771 -8.773 25.064, -33.553 -9.084 24.830, -33.553 -9.041 24.553, -33.385 -9.020 24.252, -33.200 -8.973 24.107, -33.385 -9.124 24.531, -33.800 -8.600 24.899, -33.685 -8.951 24.837, -33.385 -8.863 24.000, -33.771 -8.751 24.628, -33.685 -8.825 24.348, -33.800 -8.532 24.555, -33.771 -8.674 24.422, -33.385 -8.414 23.614, -33.800 -8.448 24.400, -33.771 -8.558 24.236, -33.685 -8.691 24.133, -33.553 -8.602 23.849, -33.385 -8.140 23.497, -33.200 -8.002 23.431, -33.800 -8.336 24.263, -33.685 -8.516 23.950, -33.771 -8.407 24.076, -33.800 -8.200 24.151, -33.200 -7.700 23.400, -33.385 -7.849 23.437, -33.385 -7.551 23.437, -33.800 -8.044 24.069, -33.200 -7.398 23.431, -33.553 -7.560 23.522, -33.385 -7.260 23.497, -33.200 -7.108 23.522, -33.800 -7.700 24.000, -33.685 -7.325 23.705, -33.385 -6.742 23.784, -33.200 -6.613 23.867, -33.800 -7.500 24.022, -33.800 -7.566 24.010, -33.771 -7.590 23.820, -33.771 -7.375 23.864, -33.385 -6.537 24.000, -33.200 -6.427 24.107, -33.771 -7.482 25.963, -33.685 -7.700 26.153, -33.553 -7.700 26.285, -33.685 -7.448 26.127, -33.553 -7.028 23.689, -33.385 -6.986 23.614, -33.553 -7.285 23.578, -33.771 -7.810 23.820, -33.685 -7.573 23.654, -33.553 -6.798 23.849, -33.553 -6.604 24.052, -33.685 -6.884 23.950, -33.385 -6.380 24.252, -33.685 -6.575 24.348, -33.771 -6.726 24.422, -33.685 -6.487 24.587, -33.553 -6.316 24.830, -33.771 -6.627 25.064, -33.771 -6.682 25.277, -33.553 -6.331 25.110, -33.685 -6.525 25.335, -33.553 -6.524 25.633, -33.685 -6.792 25.763, -33.553 -6.696 25.854, -33.685 -6.984 25.928, -33.385 -7.120 26.251, -33.553 -6.909 26.037, -33.385 -7.404 26.341, -33.553 -8.491 26.037, -33.771 -8.621 25.474, -33.685 -8.763 25.563, -33.771 -8.718 25.277, -33.685 -8.875 25.335, -33.771 -8.784 24.845, -33.553 -9.069 25.110, -33.685 -8.913 24.586, -33.553 -8.796 24.052, -33.553 -8.944 24.290, -33.385 -8.658 23.784, -33.771 -8.227 23.951, -33.553 -8.372 23.689, -33.771 -8.025 23.864, -33.685 -8.075 23.705, -33.685 -8.308 23.805, -33.685 -7.827 23.654, -33.553 -7.840 23.522, -33.553 -8.115 23.578, -33.841 -6.291 23.848, -33.773 -6.326 23.875, -33.841 -5.980 24.537, -33.773 -5.989 24.791, -33.773 -6.264 25.835, -33.886 -6.281 26.050, -33.873 -6.427 26.173, -33.773 -6.193 24.083, -33.700 -6.006 25.048, -33.700 -6.058 25.340, -33.700 -6.159 25.618, -33.773 -6.175 25.681, -33.700 -6.307 25.875, -33.841 -6.135 25.702, -33.841 -6.061 25.535, -33.900 -5.978 25.703, -33.773 -6.102 25.519, -33.886 -5.920 25.308, -33.900 -5.807 25.066, -33.841 -5.986 25.293, -33.773 -6.029 25.283, -33.773 -5.992 25.038, -33.841 -5.947 25.041, -33.841 -5.945 24.788, -33.900 -5.865 24.408, -33.886 -5.913 24.523, -33.900 -5.978 24.097, -33.886 -6.095 24.029, -33.773 -6.092 24.308, -33.841 -6.050 24.293, -33.841 -6.154 24.062, -33.900 -6.356 23.556, -33.886 -6.236 23.808, -33.886 -5.877 24.784, -33.773 -6.023 24.546, -33.886 -5.986 24.269, -33.773 -6.369 25.980, -33.841 -6.334 26.007, -33.886 -6.170 25.897, -33.886 -6.075 25.733, -33.841 -6.227 25.859, -33.886 -5.997 25.560, -33.886 -5.880 25.047, -33.800 -6.479 26.121, -11.900 8.993 22.701, -10.700 9.023 22.695, -11.900 9.349 22.556, -10.700 9.582 22.343, -12.098 9.781 21.908, -11.900 8.800 22.720, -10.700 8.800 22.720, -10.700 5.123 22.720, -10.700 4.270 23.621, -11.900 4.270 23.621, -11.900 2.710 24.628, -11.900 2.134 24.860, -10.700 2.134 24.860, -11.900 0.310 25.213, -11.900 -0.929 25.153, -10.700 -1.538 25.035, -11.900 -2.134 24.860, -10.700 -2.710 24.628, -11.900 -2.710 24.628, -11.900 -3.783 24.006, -11.900 -0.310 25.213, -10.700 -2.134 24.860, -10.700 -4.270 23.621, -11.900 -4.718 23.191, -10.700 -5.123 22.720, -11.965 -7.521 25.744, -12.070 -7.700 25.680, -12.200 -7.593 25.642, -12.200 -7.388 25.582, -12.070 -7.242 25.531, -12.070 -7.121 25.422, -11.900 -6.730 25.302, -11.900 -6.670 25.105, -11.900 -6.827 25.484, -11.965 -7.059 25.477, -11.908 -8.278 25.695, -12.070 -8.475 24.982, -12.070 -8.475 24.819, -11.900 -8.573 24.316, -11.908 -8.552 24.408, -11.965 -8.051 24.112, -12.200 -8.012 24.218, -12.070 -8.017 24.188, -12.200 -8.191 24.333, -11.965 -8.341 24.323, -11.908 -8.431 24.242, -11.965 -8.207 24.202, -12.070 -8.158 24.269, -11.965 -8.341 25.477, -11.965 -8.447 25.331, -11.900 -8.443 25.643, -11.965 -8.521 25.167, -12.070 -8.442 25.141, -11.908 -8.635 25.204, -11.965 -8.558 24.990, -11.900 -8.750 24.900, -11.908 -8.635 24.596, -11.908 -8.278 24.105, -11.908 -8.100 24.002, -12.070 -7.862 24.137, -11.965 -7.879 24.056, -12.200 -7.807 24.158, -12.070 -7.700 24.120, -12.070 -7.383 24.188, -12.070 -7.025 24.510, -11.965 -6.953 24.469, -11.908 -6.848 24.408, -11.908 -6.722 24.797, -11.900 -6.650 24.900, -11.965 -6.842 24.810, -11.965 -6.879 24.633, -11.908 -6.765 24.596, -12.070 -6.925 24.982, -11.900 -7.905 23.870, -11.908 -7.904 23.938, -11.965 -7.700 24.037, -11.900 -7.700 23.850, -11.900 -7.117 24.027, -11.900 -6.957 24.157, -11.900 -6.827 24.317, -11.908 -6.969 24.242, -11.965 -7.059 24.323, -11.965 -7.193 24.202, -11.965 -7.521 24.056, -11.908 -7.700 23.917, -11.900 -7.495 23.870, -11.908 -7.496 23.938, -11.900 -7.298 23.930, -11.908 -7.300 24.002, -11.908 -7.122 24.105, -11.908 -6.722 25.003, -12.200 -7.209 25.467, -12.200 -7.069 25.305, -11.908 -6.969 25.558, -11.900 -6.958 25.643, -11.965 -7.193 25.598, -11.908 -7.122 25.695, -12.070 -7.383 25.612, -11.908 -7.300 25.798, -11.965 -7.349 25.688, -12.070 -7.538 25.663, -11.908 -7.496 25.862, -11.900 -7.298 25.870, -12.200 -6.950 24.900, -12.070 -6.958 24.659, -12.070 -6.925 24.819, -12.200 -7.069 24.495, -12.200 -7.209 24.333, -12.200 -7.388 24.218, -12.070 -7.538 24.137, -12.070 -8.375 24.510, -11.965 -8.521 24.633, -11.965 -8.447 24.469, -12.070 -8.279 24.378, -12.070 -8.442 24.659, -12.200 -8.450 24.900, -12.070 -8.375 25.290, -12.070 -8.279 25.422, -12.070 -8.017 25.612, -12.200 -8.012 25.582, -11.965 -7.700 25.763, -12.070 -7.862 25.663, -11.908 -7.904 25.862, -11.908 -8.100 25.798, -11.965 -8.207 25.598, -11.908 -7.700 25.883, -11.965 -7.879 25.744, -12.070 -8.158 25.531, -11.965 -8.051 25.688, -11.908 -8.431 25.558, -11.908 -8.552 25.392, -11.908 -8.678 24.797, -11.965 -8.558 24.810, -11.908 -8.678 25.003, -11.965 -7.349 24.112, -12.070 -7.121 24.378, -12.070 -7.242 24.269, -11.965 -6.842 24.990, -11.908 -6.765 25.204, -11.965 -6.879 25.167, -12.070 -6.958 25.141, -12.070 -7.025 25.290, -11.965 -6.953 25.331, -11.908 -6.848 25.392, -11.908 7.904 25.862, -11.965 7.700 25.763, -12.070 7.700 25.680, -12.070 7.862 25.663, -12.070 8.017 25.612, -11.900 8.670 25.302, -11.900 8.573 25.484, -11.908 8.552 25.392, -11.908 8.431 25.558, -12.070 8.158 25.531, -12.070 8.279 25.422, -11.965 8.341 25.477, -11.908 7.300 25.798, -12.070 7.025 25.290, -12.070 6.925 24.982, -12.070 6.925 24.819, -12.070 6.958 24.659, -11.900 6.827 24.316, -11.900 6.730 24.498, -11.908 6.969 24.242, -12.070 7.538 24.137, -12.200 7.593 24.158, -12.200 7.388 24.218, -12.070 7.383 24.188, -12.200 7.209 24.333, -12.070 7.242 24.269, -12.070 7.121 24.378, -11.908 6.848 24.408, -11.965 7.059 24.323, -11.908 7.122 25.695, -11.965 7.059 25.477, -11.908 6.969 25.558, -11.965 6.953 25.331, -11.965 6.879 25.167, -11.900 6.827 25.483, -11.908 6.848 25.392, -11.900 6.729 25.302, -11.900 6.670 25.104, -11.900 6.650 24.900, -11.908 6.765 24.596, -11.965 6.879 24.633, -11.900 7.298 23.930, -12.070 7.862 24.137, -12.200 8.191 24.333, -12.070 8.158 24.269, -12.070 8.375 24.510, -11.965 8.521 24.633, -11.908 8.552 24.408, -11.908 8.635 24.596, -11.908 8.678 24.797, -11.900 8.730 24.696, -11.908 8.678 25.003, -12.070 8.375 25.290, -12.200 8.420 25.111, -12.200 8.450 24.900, -12.070 8.475 24.982, -12.070 8.442 25.141, -11.965 8.558 24.810, -11.965 7.879 24.056, -12.070 8.017 24.188, -11.965 7.700 24.037, -11.900 7.495 23.870, -11.900 7.905 23.870, -11.908 8.431 24.242, -11.965 8.447 24.469, -11.908 8.278 24.105, -11.908 7.700 23.917, -11.908 7.904 23.938, -11.900 8.102 23.930, -11.908 8.100 24.002, -11.900 8.283 24.027, -11.900 8.443 24.157, -11.908 8.635 25.204, -12.200 8.331 25.305, -11.908 8.278 25.695, -11.965 8.207 25.598, -11.908 8.100 25.798, -11.965 7.879 25.744, -11.965 8.051 25.688, -11.900 8.283 25.773, -12.200 8.420 24.689, -12.070 8.475 24.819, -12.200 8.331 24.495, -12.070 8.442 24.659, -12.070 8.279 24.378, -12.200 8.012 24.218, -12.200 7.069 24.495, -11.965 6.953 24.469, -12.070 7.025 24.510, -12.200 6.980 25.111, -12.070 6.958 25.141, -12.200 7.069 25.305, -12.200 7.209 25.467, -12.200 7.388 25.582, -11.965 7.193 25.598, -12.070 7.121 25.422, -12.070 7.242 25.531, -11.965 7.521 25.744, -11.908 7.496 25.862, -11.965 7.349 25.688, -11.908 7.700 25.883, -11.900 7.495 25.930, -12.070 7.538 25.663, -12.200 7.593 25.642, -12.070 7.383 25.612, -11.965 6.842 24.990, -11.908 6.765 25.204, -11.908 6.722 24.797, -11.965 6.842 24.810, -11.908 6.722 25.003, -11.908 7.122 24.105, -11.965 7.193 24.202, -11.965 7.349 24.112, -11.908 7.496 23.938, -11.908 7.300 24.002, -12.070 7.700 24.120, -11.965 7.521 24.056, -11.965 8.341 24.323, -11.965 8.051 24.112, -11.965 8.207 24.202, -11.965 8.558 24.990, -11.965 8.521 25.167, -11.965 8.447 25.331, -33.900 -6.813 26.700, -33.900 6.356 26.243, -33.900 6.800 26.700, -33.900 -6.356 26.243, -33.900 -6.144 25.990, -33.900 -5.865 25.392, -33.900 5.865 25.392, -33.900 -6.144 23.810, -33.900 -5.807 24.734, -33.900 7.208 23.065, -33.900 7.866 23.007, -33.900 8.800 22.720, -33.900 8.790 23.344, -33.900 9.044 23.556, -33.900 9.349 22.556, -33.900 -6.610 23.344, -33.900 6.897 23.178, -33.900 -7.208 23.065, -33.900 -8.800 22.720, -33.900 -8.503 23.178, -33.900 -8.993 22.701, -33.900 -8.790 23.344, -33.900 -9.044 23.556, -33.812 9.712 24.000, -33.820 9.703 24.084, -33.715 9.777 24.000, -33.600 9.800 24.040, -33.888 9.583 24.041, -33.899 9.528 24.022, -33.600 9.535 24.301, -33.600 9.626 24.309, -32.900 9.626 24.309, -32.900 9.773 24.207, -32.900 9.711 24.275, -32.900 9.535 24.301, -32.900 9.754 24.523, -32.900 9.198 24.976, -32.900 8.677 26.038, -32.900 7.101 26.735, -32.900 7.109 26.826, -32.900 7.075 26.911, -32.900 9.456 24.252, -32.900 8.557 23.669, -32.900 8.292 23.522, -32.900 8.089 23.245, -32.900 7.700 23.400, -32.900 7.398 23.431, -32.900 7.160 23.288, -32.900 6.873 23.415, -32.900 6.392 23.814, -32.900 6.088 24.360, -32.900 6.248 25.276, -32.900 6.145 25.587, -32.900 6.498 26.102, -32.900 6.723 26.038, -32.900 6.843 23.669, -32.900 6.427 24.107, -32.900 6.215 24.073, -32.900 6.293 24.379, -32.900 6.217 24.673, -32.900 9.656 24.917, -33.600 7.101 26.735, -32.900 7.007 26.973, -33.600 7.007 26.973, -33.895 6.838 26.757, -33.877 6.800 26.815, -33.812 6.800 26.912, -33.715 6.800 26.977, -33.600 6.919 26.998, -33.758 6.902 26.953, -11.965 7.211 26.858, -12.200 8.046 26.729, -12.070 7.637 26.850, -12.200 7.645 26.878, -11.988 6.800 26.912, -11.923 6.800 26.815, -11.900 7.584 26.584, -11.900 7.833 26.495, -11.900 8.073 26.381, -12.070 9.045 25.945, -12.200 9.067 25.965, -11.965 7.999 26.626, -11.908 7.949 26.517, -11.908 7.194 26.739, -11.908 7.579 26.655, -12.070 8.406 26.499, -12.200 8.422 26.524, -12.070 8.034 26.702, -11.900 8.513 26.087, -11.900 8.710 25.909, -11.908 9.128 25.496, -11.900 8.888 25.713, -11.900 9.182 25.273, -11.908 9.317 25.149, -11.900 9.295 25.033, -11.965 9.570 24.813, -11.908 8.612 26.091, -12.070 9.502 25.234, -11.965 9.426 25.199, -12.200 9.678 24.845, -12.070 9.650 24.837, -11.908 9.455 24.779, -11.908 9.539 24.394, -11.965 9.658 24.411, -12.200 9.769 24.427, -12.070 7.223 26.940, -12.200 7.227 26.969, -12.085 6.800 26.977, -11.965 7.613 26.770, -12.070 8.745 26.245, -11.965 8.361 26.429, -11.965 8.691 26.182, -11.908 8.296 26.328, -11.965 8.982 25.891, -11.965 9.229 25.561, -11.908 8.891 25.812, -12.070 9.299 25.606, -12.070 9.740 24.423, -33.873 -8.973 23.627, -33.873 -9.429 24.084, -33.800 -8.921 23.679, -33.900 9.800 15.300, -33.900 9.163 15.709, -33.900 9.422 15.411, -33.900 9.271 15.542, -33.900 9.271 16.458, -33.900 9.422 16.589, -33.600 9.800 21.720, -35.100 9.800 21.720, -33.900 9.500 22.434, -33.900 9.178 22.646, -35.100 9.234 22.621, -35.100 9.023 22.695, -35.100 8.800 22.720, -33.900 8.993 22.701, -33.900 9.271 19.542, -33.900 9.163 20.291, -33.900 9.271 20.458, -33.900 9.422 20.589, -33.900 9.603 20.672, -33.900 9.271 17.542, -33.900 9.163 17.709, -33.900 9.107 17.900, -33.900 9.163 18.291, -33.900 9.271 18.458, -37.730 1.606 -2.499, -37.600 2.267 -1.965, -37.730 1.945 -2.245, -37.730 1.234 -2.702, -37.892 0.779 -2.655, -37.835 1.199 -2.626, -37.835 0.813 -2.770, -37.835 1.891 -2.182, -37.730 2.245 -1.945, -37.892 1.496 -2.328, -37.892 1.812 -2.091, -37.730 2.499 -1.606, -37.900 1.836 -1.979, -37.892 2.091 -1.812, -37.730 2.850 -0.837, -37.900 2.338 -1.350, -37.892 2.517 -1.149, -37.730 2.940 -0.423, -37.900 2.513 -0.986, -37.730 2.970 -0.000, -37.892 2.655 -0.779, -37.600 2.969 0.427, -37.730 2.940 0.423, -37.600 2.878 0.845, -37.892 2.739 -0.394, -37.835 2.858 0.411, -37.892 2.767 -0.000, -37.892 2.739 0.394, -37.730 2.850 0.837, -37.730 2.702 1.234, -37.900 2.632 0.601, -37.892 2.655 0.779, -37.600 2.524 1.622, -37.900 2.513 0.986, -37.835 2.429 1.561, -37.600 2.267 1.965, -37.730 2.499 1.606, -37.892 2.517 1.149, -37.892 2.328 1.496, -37.835 2.182 1.891, -37.892 2.091 1.812, -37.730 1.945 2.245, -37.900 2.111 1.683, -37.892 1.812 2.091, -37.835 1.891 2.182, -37.730 1.234 2.702, -37.730 1.606 2.499, -37.835 1.561 2.429, -37.892 1.496 2.328, -37.900 1.521 2.231, -37.600 0.427 2.969, -37.730 0.837 2.850, -37.730 -0.000 2.970, -37.600 -0.000 3.000, -37.600 -0.427 2.969, -37.730 -0.423 2.940, -37.900 0.402 2.670, -37.900 -0.000 2.700, -37.835 -0.000 2.887, -37.835 -0.411 2.858, -37.730 -0.837 2.850, -37.900 -0.264 2.687, -37.730 -1.234 2.702, -37.900 -0.526 2.648, -37.835 -1.199 2.626, -37.730 -1.606 2.499, -37.900 -1.032 2.495, -37.900 -1.499 2.246, -37.900 -1.712 2.088, -37.835 -2.182 1.891, -37.835 -2.429 1.561, -37.730 -2.702 1.234, -37.730 -2.499 1.606, -37.892 -1.812 2.091, -37.835 -1.891 2.182, -37.892 -0.779 2.655, -37.892 -1.149 2.517, -37.835 -1.561 2.429, -37.730 -1.945 2.245, -37.600 -1.965 2.267, -37.730 -2.245 1.945, -37.600 -2.524 1.622, -37.900 -1.908 1.910, -37.730 -2.850 0.837, -37.892 -2.328 1.496, -37.900 -2.381 1.274, -37.900 -2.494 1.034, -37.900 -2.584 0.784, -37.900 -2.648 0.526, -37.900 -2.687 0.263, -37.892 -2.767 -0.002, -37.730 -2.850 -0.837, -37.600 -2.878 -0.845, -37.730 -2.940 -0.423, -37.835 -2.858 0.411, -37.892 -2.739 0.394, -37.892 -2.517 1.149, -37.730 -2.940 0.423, -37.600 -3.000 -0.000, -37.892 -2.655 0.779, -37.730 -2.970 -0.001, -37.892 -2.739 -0.394, -37.892 -2.655 -0.779, -37.730 -1.945 -2.245, -37.730 -2.245 -1.945, -37.892 -2.517 -1.149, -37.900 -2.687 -0.267, -37.600 -2.729 -1.246, -37.835 -2.626 -1.199, -37.730 -2.702 -1.234, -37.900 -2.086 -1.714, -37.900 -1.712 -2.088, -37.900 -1.499 -2.246, -37.892 -1.149 -2.517, -37.900 -1.032 -2.495, -37.892 -0.779 -2.655, -37.730 -0.000 -2.970, -37.600 -0.000 -3.000, -37.600 -0.427 -2.969, -37.835 -0.813 -2.770, -37.892 -2.091 -1.812, -37.835 -1.891 -2.182, -37.600 -1.622 -2.524, -37.600 -1.246 -2.729, -37.730 -1.234 -2.702, -37.730 -1.606 -2.499, -37.600 -0.845 -2.878, -37.892 0.394 -2.739, -37.835 0.411 -2.858, -37.730 0.423 -2.940, -37.730 0.837 -2.850, -37.600 0.427 -2.969, -37.892 -0.394 -2.739, -37.835 -0.000 -2.887, -37.892 -0.000 -2.767, -37.600 1.246 -2.729, -37.892 -0.000 2.767, -37.892 1.149 -2.517, -37.835 1.561 -2.429, -37.835 2.182 -1.891, -37.892 2.328 -1.496, -37.730 2.702 -1.234, -37.835 2.429 -1.561, -37.835 2.770 -0.813, -37.835 2.626 -1.199, -37.835 2.858 -0.411, -37.835 2.887 -0.000, -37.835 2.770 0.813, -37.835 2.626 1.199, -37.730 2.245 1.945, -37.892 1.149 2.517, -37.892 0.779 2.655, -37.835 0.813 2.770, -37.835 1.199 2.626, -37.892 0.394 2.739, -37.835 0.411 2.858, -37.730 0.423 2.940, -37.892 -0.394 2.739, -37.835 -0.813 2.770, -37.892 -1.496 2.328, -37.892 -2.091 1.812, -37.835 -2.770 0.813, -37.835 -2.626 1.199, -37.835 -2.887 -0.001, -37.835 -2.858 -0.411, -37.835 -2.770 -0.813, -37.730 -2.499 -1.606, -37.835 -2.429 -1.561, -37.892 -2.328 -1.496, -37.835 -2.182 -1.891, -37.892 -1.496 -2.328, -37.892 -1.812 -2.091, -37.835 -1.561 -2.429, -37.835 -1.199 -2.626, -37.730 -0.837 -2.850, -37.730 -0.423 -2.940, -37.835 -0.411 -2.858, -10.700 9.800 15.200, -12.200 9.800 15.200, -10.700 9.800 20.700, -10.700 9.800 21.720, -10.700 9.800 19.300, -33.900 9.800 17.300, -11.900 9.800 17.300, -10.700 9.800 17.300, -11.900 9.800 16.700, -33.900 9.800 16.700, -35.100 9.800 19.300, -12.200 9.800 21.720, -33.900 9.800 19.300, -33.900 9.800 20.700, -33.789 9.157 -5.694, -33.791 9.286 -5.704, -33.619 9.393 -5.722, -33.600 9.389 -5.727, -33.665 9.294 -5.764, -33.710 9.280 -5.752, -33.723 9.159 -5.727, -33.687 9.080 -5.676, -33.650 9.109 -5.704, -33.800 9.061 -5.619, -33.873 9.113 -5.567, -33.881 9.200 -5.593, -33.878 9.282 -5.553, -33.815 9.367 -5.601, -33.799 9.219 -5.703, -33.818 9.193 -5.683, -33.840 9.138 -5.639, -33.865 9.169 -5.619, -33.840 9.231 -5.663, -33.852 9.267 -5.637, -33.829 9.298 -5.658, -33.717 9.425 -5.635, -33.799 9.326 -5.677, -33.724 9.370 -5.706, -33.618 9.351 -5.751, -33.617 9.300 -5.769, -33.656 9.242 -5.768, -33.677 9.184 -5.750, -33.695 9.230 -5.758, -33.645 9.193 -5.759, -33.600 9.119 -5.715, -33.808 9.111 -5.654, -33.772 9.089 -5.663, -33.741 9.143 -5.713, -33.755 9.126 -5.697, -33.751 9.199 -5.730, -33.775 9.242 -5.722, -33.773 9.179 -5.713, -33.720 9.328 -5.734, -33.612 9.197 -5.763, -33.615 9.247 -5.773, -33.673 9.386 -5.717, -33.671 9.344 -5.746, -33.819 9.260 -5.684, -33.700 9.042 -5.638, -33.700 5.807 -7.175, -33.700 5.659 -6.918, -33.700 5.558 -6.640, -32.900 5.502 -6.279, -32.900 5.588 -5.660, -33.700 5.807 -5.225, -32.900 5.892 -5.114, -33.700 6.482 -4.659, -33.700 7.348 -4.506, -32.900 7.887 -4.645, -33.700 7.640 -4.558, -33.700 7.918 -4.659, -33.700 8.402 -4.998, -33.700 8.175 -4.807, -32.900 5.545 -6.589, -32.900 5.516 -5.965, -33.700 5.659 -5.482, -32.900 5.715 -5.373, -32.900 6.373 -4.715, -32.900 6.965 -4.516, -32.900 5.998 -7.402, -33.687 6.676 -8.080, -33.700 6.638 -8.042, -33.600 6.715 -8.119, -33.700 6.741 -8.173, -33.868 6.597 -8.280, -33.900 6.496 -8.183, -33.892 6.546 -8.234, -33.888 6.574 -8.206, -33.849 6.651 -8.213, -33.827 6.671 -8.178, -33.720 6.729 -8.161, -33.600 6.765 -8.203, -33.600 6.769 -8.301, -33.600 6.727 -8.389, -33.683 6.744 -8.341, -33.762 6.678 -8.369, -33.822 6.616 -8.352, -33.815 6.601 -8.367, -33.878 6.553 -8.282, -33.824 6.632 -8.338, -33.794 6.679 -8.330, -33.762 6.694 -8.352, -33.653 6.757 -8.191, -33.683 6.661 -8.427, -33.685 6.679 -8.415, -33.600 6.647 -8.446, -33.759 6.643 -8.397, -33.686 6.715 -8.383, -33.686 6.698 -8.400, -33.761 6.661 -8.385, -33.795 6.647 -8.363, -33.873 6.567 -8.113, -33.773 6.658 -8.084, -33.842 6.633 -8.130, -33.737 6.716 -8.147, -33.883 6.587 -8.190, -33.867 6.612 -8.160, -33.650 6.704 -8.109, -33.786 6.706 -8.290, -33.770 6.725 -8.246, -33.756 6.722 -8.311, -33.761 6.687 -8.116, -33.742 6.740 -8.264, -33.676 6.762 -8.291, -33.794 6.708 -8.225, -33.812 6.689 -8.266, -33.822 6.663 -8.305, -33.866 6.611 -8.265, -33.863 6.625 -8.248, -33.891 6.560 -8.220, -33.867 6.582 -8.295, -33.792 6.630 -8.376, -33.824 6.648 -8.322, -33.795 6.664 -8.348, -33.600 0.660 -7.522, -32.200 0.660 -7.522, -33.812 1.027 -8.555, -33.870 1.130 -8.581, -33.900 1.232 -8.500, -33.870 1.176 -8.617, -33.812 1.232 -8.712, -33.600 1.232 -8.800, -33.787 1.130 -8.711, -33.667 1.105 -8.764, -33.600 0.942 -8.578, -33.667 1.003 -8.682, -33.787 1.049 -8.646, -33.600 -0.370 -7.300, -33.870 -1.130 -8.581, -33.870 -1.176 -8.617, -33.715 -0.964 -8.572, -33.600 -0.942 -8.578, -33.787 -1.130 -8.711, -33.787 -1.049 -8.646, -33.667 -1.105 -8.764, -33.667 -1.003 -8.682, -33.715 -1.232 -8.777, -33.877 -1.121 -8.530, -33.812 -1.027 -8.555, -33.756 -9.311 -5.722, -33.868 -9.280 -5.597, -33.900 -9.183 -5.496, -33.878 -9.282 -5.553, -33.892 -9.234 -5.546, -33.888 -9.206 -5.574, -33.873 -9.113 -5.567, -33.863 -9.248 -5.625, -33.720 -9.161 -5.729, -33.700 -9.173 -5.741, -33.676 -9.291 -5.762, -33.600 -9.301 -5.769, -33.762 -9.369 -5.678, -33.795 -9.348 -5.664, -33.867 -9.295 -5.582, -33.824 -9.322 -5.648, -33.794 -9.330 -5.679, -33.683 -9.341 -5.744, -33.742 -9.264 -5.740, -33.653 -9.191 -5.757, -33.600 -9.119 -5.715, -33.600 -9.446 -5.647, -33.683 -9.427 -5.661, -33.686 -9.383 -5.715, -33.600 -9.389 -5.727, -33.686 -9.400 -5.698, -33.717 -9.425 -5.635, -33.759 -9.397 -5.643, -33.761 -9.385 -5.661, -33.842 -9.130 -5.633, -33.700 -9.042 -5.638, -33.773 -9.084 -5.658, -33.761 -9.116 -5.687, -33.650 -9.109 -5.704, -33.685 -9.415 -5.679, -33.737 -9.147 -5.716, -33.770 -9.246 -5.725, -33.794 -9.225 -5.708, -33.812 -9.266 -5.689, -33.827 -9.178 -5.671, -33.786 -9.290 -5.706, -33.822 -9.305 -5.663, -33.762 -9.352 -5.694, -33.849 -9.213 -5.651, -33.866 -9.265 -5.611, -33.883 -9.190 -5.587, -33.867 -9.160 -5.612, -33.891 -9.220 -5.560, -33.822 -9.352 -5.616, -33.824 -9.338 -5.632, -33.792 -9.376 -5.630, -33.795 -9.363 -5.647, -33.200 -6.898 -7.669, -33.200 -6.343 -7.431, -33.200 -5.927 -6.993, -32.900 -5.702 -6.124, -33.200 -5.748 -5.824, -32.900 -6.014 -5.282, -33.200 -6.223 -5.062, -33.200 -7.352 -4.708, -33.200 -8.652 -5.824, -32.900 -8.652 -5.824, -32.900 -8.607 -6.721, -33.200 -7.200 -7.700, -32.900 -6.608 -7.578, -32.900 -5.927 -6.993, -33.200 -5.793 -6.721, -32.900 -5.717 -6.427, -32.900 -6.223 -5.062, -32.900 -6.472 -4.888, -32.900 -7.048 -4.708, -32.900 -7.352 -4.708, -33.200 -7.649 -4.769, -32.900 -8.177 -5.062, -32.900 -8.386 -5.282, -33.200 -8.547 -5.539, -33.200 -8.287 -7.233, -32.900 -8.287 -7.233, -32.900 -7.502 -7.669, -32.900 -8.402 -4.998, -33.687 -9.080 -5.676, -32.900 -5.998 -7.402, -33.700 -5.659 -6.918, -33.700 -5.558 -6.640, -32.900 -5.545 -6.589, -32.900 -5.502 -6.279, -32.900 -5.588 -5.660, -33.700 -6.201 -4.825, -32.900 -6.373 -4.715, -32.900 -6.660 -4.588, -33.700 -6.675 -4.583, -33.700 -5.506 -6.348, -33.700 -5.807 -5.225, -32.900 -5.892 -5.114, -33.700 -5.998 -4.998, -33.700 -7.972 -4.685, -32.900 -8.161 -4.798, -33.700 -7.466 -4.521, -33.700 -7.725 -4.583, -33.700 -6.638 -8.042, -33.600 -6.715 -8.119, -33.772 -6.663 -8.089, -33.755 -6.697 -8.126, -33.773 -6.713 -8.179, -33.799 -6.703 -8.219, -33.791 -6.704 -8.286, -33.720 -6.734 -8.328, -33.724 -6.706 -8.370, -33.665 -6.764 -8.294, -33.687 -6.676 -8.080, -33.865 -6.619 -8.169, -33.819 -6.684 -8.260, -33.818 -6.683 -8.193, -33.789 -6.694 -8.157, -33.808 -6.654 -8.111, -33.840 -6.639 -8.138, -33.840 -6.663 -8.231, -33.852 -6.637 -8.267, -33.829 -6.658 -8.298, -33.878 -6.553 -8.282, -33.881 -6.593 -8.200, -33.799 -6.677 -8.326, -33.723 -6.727 -8.159, -33.695 -6.758 -8.230, -33.617 -6.769 -8.300, -33.600 -6.769 -8.301, -33.615 -6.773 -8.247, -33.656 -6.768 -8.242, -33.650 -6.704 -8.109, -33.677 -6.750 -8.184, -33.645 -6.759 -8.193, -33.618 -6.751 -8.351, -33.741 -6.713 -8.143, -33.775 -6.722 -8.242, -33.710 -6.752 -8.280, -33.751 -6.730 -8.199, -33.600 -6.765 -8.203, -33.612 -6.763 -8.197, -33.673 -6.717 -8.386, -33.671 -6.746 -8.344, -33.619 -6.722 -8.393, -33.600 -1.105 -8.772, -32.200 -1.105 -8.772, -33.600 -1.002 -8.693, -32.200 -0.497 -7.328, -32.200 0.497 -7.328, -32.200 0.370 -7.300, -32.200 -0.942 -8.578, -32.200 -1.002 -8.693, -32.200 1.002 -8.693, -32.200 1.105 -8.772, -32.200 1.232 -8.800, -32.200 -1.232 -8.800, -33.600 1.002 -8.693, -32.200 0.942 -8.578, -33.600 1.105 -8.772, -33.600 9.600 -5.200, -32.900 9.235 -6.110, -12.200 9.130 -6.300, -12.200 8.845 -6.739, -32.900 7.548 -7.977, -12.200 6.834 -8.368, -12.200 9.773 -4.323, -33.600 9.778 -4.272, -12.200 9.800 -3.800, -12.200 9.691 -4.840, -33.600 9.711 -4.740, -12.200 8.516 -7.146, -33.600 5.272 -8.778, -33.600 5.740 -8.711, -12.200 1.167 -8.793, -13.600 1.002 -8.693, -12.200 1.002 -8.693, -12.200 0.966 -8.639, -13.600 0.942 -8.578, -12.200 0.942 -8.578, -13.600 -1.002 -8.693, -13.600 1.105 -8.772, -13.600 -1.105 -8.772, -13.600 -1.232 -8.800, -13.600 1.232 -8.800, -13.600 0.660 -7.522, -13.600 -0.942 -8.578, -11.900 7.007 -5.167, -11.965 6.849 -5.412, -12.070 6.742 -5.569, -11.900 6.623 -5.322, -11.965 6.693 -5.502, -12.070 6.458 -6.441, -11.965 6.379 -6.467, -11.908 6.265 -6.504, -11.900 6.224 -6.586, -11.908 6.469 -6.858, -11.900 6.458 -6.942, -12.070 7.038 -6.963, -12.200 6.888 -6.882, -12.200 6.709 -6.767, -11.908 6.348 -6.692, -12.070 6.883 -6.912, -12.070 6.742 -6.831, -11.965 6.559 -6.777, -11.965 6.693 -6.898, -11.908 6.622 -5.405, -11.908 6.469 -5.542, -12.070 6.525 -5.810, -11.965 6.453 -5.769, -11.965 6.559 -5.623, -11.900 6.458 -5.458, -11.900 6.321 -5.627, -11.908 6.348 -5.708, -11.965 6.342 -6.110, -12.070 6.425 -6.118, -12.070 6.425 -6.282, -11.965 6.379 -5.933, -11.908 6.265 -5.896, -11.908 6.222 -6.097, -11.965 6.342 -6.290, -11.900 6.167 -6.393, -11.965 6.849 -6.988, -11.965 7.021 -7.044, -11.908 8.052 -6.692, -11.900 8.232 -6.397, -11.900 8.250 -6.200, -11.965 8.058 -6.110, -11.908 8.178 -6.097, -12.070 7.942 -5.959, -12.070 7.875 -5.810, -12.200 7.920 -5.989, -12.070 7.975 -6.118, -12.070 7.975 -6.282, -11.965 8.021 -6.467, -11.908 8.135 -6.504, -11.908 8.178 -6.303, -11.965 8.058 -6.290, -11.900 6.814 -7.176, -11.908 6.996 -7.162, -11.900 7.003 -7.231, -11.965 7.379 -7.044, -12.070 7.362 -6.963, -11.965 7.200 -7.063, -11.900 7.393 -7.233, -11.900 7.586 -7.176, -11.900 8.079 -6.773, -11.908 7.931 -6.858, -11.908 7.600 -7.098, -11.965 7.551 -6.988, -11.908 7.404 -7.162, -11.908 7.778 -6.995, -11.900 8.233 -6.007, -11.965 8.021 -5.933, -11.965 7.947 -5.769, -12.200 7.691 -5.633, -12.200 7.512 -5.518, -12.070 7.779 -5.678, -12.070 7.658 -5.569, -11.908 7.931 -5.542, -12.070 7.517 -5.488, -12.070 7.200 -5.420, -12.070 7.038 -5.437, -11.900 8.078 -5.623, -11.965 7.707 -5.502, -11.965 7.551 -5.412, -11.908 7.778 -5.405, -12.070 7.362 -5.437, -11.900 7.586 -5.224, -11.908 7.600 -5.302, -11.965 7.200 -5.337, -11.965 7.947 -6.631, -12.070 7.942 -6.441, -12.070 7.875 -6.590, -12.200 7.691 -6.767, -12.200 7.512 -6.882, -12.070 7.658 -6.831, -12.070 7.517 -6.912, -12.200 7.307 -6.942, -12.070 6.621 -6.722, -12.070 6.525 -6.590, -11.965 6.453 -6.631, -12.070 6.458 -5.959, -12.070 6.621 -5.678, -12.200 7.093 -5.458, -12.200 7.307 -5.458, -11.908 7.200 -5.217, -11.965 7.021 -5.356, -11.908 6.800 -5.302, -11.908 6.996 -5.238, -12.070 6.883 -5.488, -11.908 6.222 -6.303, -11.908 6.800 -7.098, -11.908 6.622 -6.995, -12.070 7.200 -6.980, -11.908 7.200 -7.183, -12.070 7.779 -6.722, -11.965 7.841 -6.777, -11.965 7.707 -6.898, -11.908 8.135 -5.896, -11.908 8.052 -5.708, -11.965 7.841 -5.623, -11.908 7.404 -5.238, -11.965 7.379 -5.356, -11.965 -7.707 -5.502, -12.200 -7.691 -5.633, -12.070 -7.658 -5.569, -11.908 -7.200 -5.217, -11.900 -7.200 -5.150, -11.900 -7.586 -5.224, -11.908 -7.600 -5.302, -11.965 -8.021 -6.467, -11.908 -8.135 -6.504, -11.908 -8.052 -6.692, -11.900 -8.078 -6.777, -11.908 -7.931 -6.858, -12.200 -7.512 -6.882, -12.070 -7.658 -6.831, -12.070 -7.517 -6.912, -11.965 -7.841 -6.777, -11.908 -7.778 -5.405, -11.900 -7.942 -5.458, -11.908 -7.931 -5.542, -12.070 -7.875 -5.810, -11.965 -7.947 -5.769, -11.965 -8.021 -5.933, -12.070 -7.975 -6.118, -12.070 -7.942 -5.959, -11.900 -8.176 -5.814, -11.908 -8.052 -5.708, -11.908 -8.178 -6.097, -11.965 -8.058 -6.290, -12.070 -7.975 -6.282, -11.965 -8.058 -6.110, -11.900 -8.232 -6.003, -11.908 -8.178 -6.303, -11.900 -8.250 -6.200, -11.900 -8.233 -6.393, -11.900 -7.942 -6.942, -11.908 -7.778 -6.995, -11.908 -7.600 -7.098, -12.070 -7.200 -6.980, -12.070 -7.362 -6.963, -11.900 -7.772 -7.080, -11.900 -7.586 -7.176, -12.070 -6.525 -6.590, -11.908 -6.348 -6.692, -11.908 -6.265 -6.504, -11.900 -6.224 -6.586, -11.900 -6.150 -6.200, -11.965 -6.379 -5.933, -12.070 -6.458 -5.959, -12.200 -6.480 -5.989, -12.200 -6.450 -6.200, -12.070 -6.425 -6.282, -11.965 -6.379 -6.467, -11.908 -6.222 -6.303, -12.070 -6.425 -6.118, -11.965 -6.342 -6.290, -11.965 -7.200 -7.063, -11.900 -7.200 -7.250, -11.908 -7.200 -7.183, -11.965 -6.849 -6.988, -12.070 -6.883 -6.912, -11.908 -6.996 -7.162, -11.900 -6.623 -7.078, -11.900 -6.321 -6.773, -11.908 -6.469 -6.858, -11.965 -6.453 -6.631, -11.965 -6.559 -6.777, -11.908 -6.622 -6.995, -11.908 -6.800 -7.098, -12.070 -6.525 -5.810, -12.200 -6.709 -5.633, -11.900 -6.167 -6.007, -11.908 -6.348 -5.708, -12.070 -6.621 -5.678, -11.900 -6.224 -5.814, -12.070 -6.883 -5.488, -12.200 -7.093 -5.458, -11.965 -7.379 -5.356, -11.965 -6.693 -5.502, -11.965 -6.849 -5.412, -11.908 -6.800 -5.302, -12.070 -7.038 -5.437, -11.908 -6.996 -5.238, -12.070 -7.362 -5.437, -12.070 -7.200 -5.420, -11.965 -7.021 -5.356, -11.900 -7.003 -5.169, -12.070 -6.458 -6.441, -12.200 -6.709 -6.767, -12.200 -6.888 -6.882, -12.200 -7.093 -6.942, -12.070 -7.038 -6.963, -12.200 -7.831 -6.605, -12.070 -7.779 -6.722, -11.965 -7.947 -6.631, -12.070 -7.875 -6.590, -12.070 -7.942 -6.441, -12.200 -7.920 -6.411, -12.200 -7.920 -5.989, -12.070 -7.779 -5.678, -11.965 -7.200 -5.337, -11.908 -7.404 -5.238, -12.070 -7.517 -5.488, -11.965 -7.551 -5.412, -11.965 -7.841 -5.623, -11.908 -8.135 -5.896, -11.965 -7.551 -6.988, -11.965 -7.707 -6.898, -11.965 -7.379 -7.044, -11.908 -7.404 -7.162, -11.965 -7.021 -7.044, -12.070 -6.742 -6.831, -11.965 -6.693 -6.898, -12.070 -6.621 -6.722, -11.908 -6.222 -6.097, -11.965 -6.342 -6.110, -11.908 -6.265 -5.896, -11.908 -6.469 -5.542, -11.965 -6.559 -5.623, -11.965 -6.453 -5.769, -12.070 -6.742 -5.569, -11.908 -6.622 -5.405, -12.070 1.495 -0.322, -12.070 1.528 -0.065, -11.908 1.301 -1.145, -11.900 1.508 -0.982, -11.965 1.497 -0.601, -12.070 1.419 -0.570, -12.200 1.378 -0.592, -11.900 1.398 -1.133, -12.200 1.033 -1.087, -11.908 0.577 -1.634, -11.965 1.013 -1.255, -12.070 0.961 -1.190, -11.965 0.787 -1.408, -11.965 0.537 -1.521, -11.908 0.000 -1.733, -11.900 0.168 -1.793, -11.908 0.293 -1.708, -11.965 0.000 -1.613, -11.900 -0.170 -1.792, -12.200 0.227 -1.483, -12.070 0.000 -1.530, -11.965 -0.273 -1.590, -11.900 -0.663 -1.674, -11.900 -0.502 -1.729, -11.908 -0.293 -1.708, -11.900 -0.338 -1.768, -12.070 -0.259 -1.508, -12.070 -0.510 -1.442, -11.965 -0.787 -1.408, -11.965 -1.013 -1.255, -11.900 -1.273 -1.273, -11.900 -0.981 -1.508, -11.908 -1.089 -1.349, -11.908 -0.845 -1.513, -12.070 -0.746 -1.335, -12.070 -0.961 -1.190, -11.908 -1.301 -1.145, -11.965 -1.211 -1.066, -11.908 -1.476 -0.909, -11.900 -1.597 -0.831, -11.900 -1.674 -0.663, -12.070 -1.303 -0.802, -11.908 -1.608 -0.646, -12.070 -1.495 -0.322, -12.070 -1.528 -0.065, -11.900 -1.729 0.501, -11.900 -1.769 0.337, -11.908 -1.657 0.508, -11.908 -1.719 0.220, -11.900 -1.793 -0.168, -12.070 -1.517 0.194, -11.900 -1.600 0.823, -11.965 -1.542 0.472, -11.965 -1.440 0.726, -11.900 -1.508 0.982, -11.908 -1.548 0.780, -11.908 -1.394 1.031, -11.965 -1.297 0.959, -11.900 -1.398 1.133, -12.200 -1.138 0.977, -12.070 -1.058 1.104, -12.070 -0.857 1.267, -11.908 -0.436 1.677, -11.900 -0.663 1.674, -11.900 -0.494 1.732, -11.908 -0.714 1.579, -12.070 -1.230 0.910, -11.965 -1.116 1.164, -12.200 -0.661 1.347, -11.965 -0.664 1.470, -12.070 -0.630 1.394, -11.908 -0.147 1.727, -11.900 -0.331 1.771, -12.200 -0.376 1.452, -12.070 -0.384 1.481, -11.900 0.000 1.800, -11.900 -0.168 1.793, -11.908 0.147 1.727, -11.965 0.137 1.607, -11.908 0.437 1.677, -11.900 0.170 1.792, -12.070 0.630 1.394, -11.908 1.199 1.251, -11.900 0.981 1.508, -11.908 0.971 1.436, -11.900 0.663 1.674, -11.900 0.502 1.729, -12.200 0.793 1.273, -11.965 0.903 1.336, -12.070 0.857 1.267, -11.965 1.116 1.164, -11.900 1.397 1.136, -11.900 1.273 1.273, -12.200 1.033 1.087, -11.900 1.505 0.989, -11.908 1.394 1.031, -12.200 1.231 0.857, -11.965 1.297 0.959, -12.070 1.230 0.910, -11.965 1.440 0.726, -11.900 1.674 0.663, -11.908 1.548 0.780, -11.900 1.771 0.331, -11.900 1.732 0.494, -11.908 1.657 0.508, -12.070 1.463 0.448, -12.200 1.378 0.592, -11.965 1.577 -0.340, -11.900 1.769 -0.337, -11.908 1.719 0.220, -11.900 1.793 0.168, -11.900 0.831 -1.597, -11.900 1.136 -1.397, -11.908 0.845 -1.513, -11.900 0.989 -1.505, -11.908 1.089 -1.349, -12.200 1.231 -0.857, -12.070 1.148 -1.011, -11.900 1.600 -0.823, -11.900 1.792 -0.170, -11.908 1.732 -0.074, -11.965 1.612 -0.068, -12.070 1.517 0.194, -11.965 1.600 0.205, -11.965 1.542 0.472, -12.070 1.366 0.689, -12.070 0.385 1.480, -11.965 0.406 1.561, -12.070 0.130 1.524, -12.070 -0.130 1.524, -11.900 -0.831 1.597, -11.908 -0.971 1.436, -11.908 -1.199 1.251, -12.070 -1.366 0.689, -11.900 -1.800 -0.000, -11.908 -1.732 -0.074, -11.965 -1.577 -0.340, -11.965 -1.612 -0.068, -11.908 -1.694 -0.365, -12.200 -1.312 -0.728, -12.200 -1.138 -0.977, -12.070 -1.419 -0.570, -11.900 -0.823 -1.600, -11.908 -0.577 -1.634, -11.965 -0.537 -1.521, -11.965 0.273 -1.590, -12.070 0.510 -1.442, -12.070 0.259 -1.508, -12.070 1.058 1.104, -12.070 -1.463 0.448, -11.908 1.694 -0.365, -12.070 1.303 -0.802, -11.908 1.608 -0.646, -11.908 1.476 -0.909, -11.965 1.373 -0.846, -11.965 1.211 -1.066, -12.070 0.746 -1.335, -12.070 -1.148 -1.011, -11.965 -1.373 -0.846, -11.965 -1.497 -0.601, -11.965 -1.600 0.205, -11.965 -0.903 1.336, -11.965 -0.406 1.561, -11.965 -0.137 1.607, -11.908 0.714 1.579, -11.965 0.664 1.470, -11.917 -0.457 -7.108, -11.904 -0.552 -7.083, -11.917 -0.611 -7.165, -11.904 -0.826 -7.296, -11.917 -0.824 -7.392, -11.904 -0.870 -7.373, -11.923 -0.838 -7.474, -12.022 -0.695 -7.449, -12.079 -0.571 -7.344, -12.200 -0.497 -7.328, -12.079 -0.528 -7.315, -12.079 -0.479 -7.293, -12.022 -0.492 -7.263, -11.904 -0.633 -7.121, -11.904 -0.708 -7.171, -11.900 -0.916 -7.353, -11.900 -0.867 -7.269, -11.940 -0.742 -7.348, -11.972 -0.620 -7.282, -12.022 -0.545 -7.287, -12.022 -0.592 -7.318, -11.988 -0.744 -7.500, -12.085 -0.682 -7.516, -12.079 -0.666 -7.464, -12.079 -0.427 -7.280, -11.972 -0.508 -7.220, -12.022 -0.434 -7.247, -11.972 -0.443 -7.202, -11.917 -0.537 -7.131, -11.923 -0.370 -7.115, -11.940 -0.450 -7.157, -11.904 -0.463 -7.058, -11.940 -0.778 -7.411, -11.940 -0.647 -7.248, -11.972 -0.704 -7.372, -11.972 -0.737 -7.429, -12.022 -0.667 -7.398, -12.079 -0.640 -7.418, -11.917 -0.783 -7.322, -11.940 -0.588 -7.208, -11.972 -0.567 -7.247, -11.917 -0.677 -7.210, -11.940 -0.522 -7.177, -11.988 -0.370 -7.212, -11.988 0.370 -7.212, -12.085 -0.370 -7.277, -11.917 0.822 -7.389, -11.917 0.780 -7.317, -11.904 0.764 -7.221, -11.904 0.460 -7.058, -11.972 0.440 -7.201, -12.079 0.476 -7.292, -12.200 0.600 -7.407, -12.079 0.638 -7.415, -11.904 0.822 -7.290, -11.904 0.869 -7.369, -11.900 0.732 -7.128, -11.904 0.697 -7.162, -11.900 0.561 -7.034, -11.904 0.545 -7.080, -11.900 0.467 -7.009, -11.900 0.370 -7.000, -11.923 0.370 -7.115, -11.940 0.447 -7.157, -12.022 0.627 -7.350, -12.022 0.585 -7.313, -12.079 0.425 -7.279, -12.200 0.497 -7.328, -12.022 0.432 -7.247, -12.085 0.370 -7.277, -12.079 0.665 -7.462, -12.022 0.664 -7.394, -11.972 0.736 -7.427, -11.940 0.777 -7.408, -12.085 0.682 -7.516, -11.988 0.744 -7.500, -11.923 0.838 -7.474, -11.917 0.454 -7.108, -11.940 0.517 -7.175, -11.972 0.503 -7.218, -12.022 0.488 -7.261, -12.079 0.565 -7.339, -11.917 0.531 -7.129, -11.917 0.667 -7.202, -11.940 0.692 -7.288, -11.940 0.638 -7.241, -11.940 0.739 -7.343, -11.917 0.728 -7.255, -11.972 0.701 -7.368, -11.972 0.660 -7.318, -11.972 0.612 -7.276, -12.079 0.604 -7.374, -12.022 0.694 -7.447, -12.050 0.981 -8.567, -12.122 0.952 -8.575, -12.200 0.660 -7.522, -11.940 1.087 -8.539, -11.910 1.157 -8.520, -11.988 1.480 -8.712, -11.988 1.678 -8.712, -11.988 2.028 -8.712, -11.923 4.800 -8.615, -11.921 2.868 -8.610, -12.090 1.678 -8.779, -12.200 1.232 -8.800, -12.090 2.625 -8.779, -12.090 2.868 -8.779, -11.988 2.868 -8.712, -12.050 1.232 -8.760, -12.090 1.480 -8.779, -11.988 4.800 -8.712, -11.910 1.232 -8.578, -11.921 1.480 -8.610, -11.940 1.232 -8.650, -12.090 2.028 -8.779, -11.988 2.627 -8.712, -11.921 2.625 -8.610, -11.921 1.678 -8.610, -11.900 1.232 -8.500, -11.921 2.028 -8.610, -11.908 9.565 -3.931, -12.070 9.618 -5.020, -12.070 9.723 -4.483, -11.923 9.615 -3.800, -11.900 9.320 -5.094, -11.908 9.421 -4.970, -11.965 9.160 -6.007, -12.070 8.961 -6.519, -12.070 9.235 -6.044, -12.200 9.368 -5.834, -11.965 9.538 -5.000, -11.908 9.264 -5.471, -11.900 9.170 -5.530, -11.908 9.053 -5.952, -11.965 8.891 -6.474, -11.965 8.572 -6.907, -12.070 8.637 -6.960, -11.900 8.734 -6.372, -11.908 8.790 -6.408, -11.900 7.372 -7.734, -11.900 5.245 -8.479, -11.908 6.834 -8.111, -11.908 7.296 -7.861, -11.965 6.886 -8.220, -11.900 8.123 -7.123, -11.965 8.208 -7.303, -11.908 8.480 -6.830, -11.908 8.124 -7.217, -11.908 7.728 -7.562, -11.965 7.359 -7.963, -11.908 5.842 -8.451, -11.908 6.348 -8.308, -11.908 5.324 -8.538, -12.070 5.347 -8.740, -12.070 7.403 -8.034, -12.070 7.853 -7.722, -12.070 8.266 -7.363, -12.085 4.800 -8.777, -12.200 5.323 -8.773, -12.200 5.840 -8.691, -12.070 5.887 -8.650, -12.200 6.345 -8.555, -12.070 6.921 -8.295, -12.200 7.739 -7.845, -12.200 8.146 -7.516, -12.200 7.300 -8.130, -12.200 9.555 -5.345, -11.908 9.522 -4.455, -12.070 9.768 -3.937, -11.965 9.685 -3.935, -11.965 9.641 -4.471, -12.070 9.455 -5.543, -11.965 9.377 -5.514, -11.965 7.802 -7.657, -12.070 6.414 -8.501, -11.965 6.387 -8.422, -11.965 5.869 -8.569, -11.965 5.338 -8.657, -11.900 9.500 -3.800, -11.988 9.712 -3.800, -12.098 9.782 15.012, -12.085 9.777 -3.800, -11.908 9.570 14.562, -10.700 9.582 14.577, -11.930 9.631 14.644, -12.003 9.726 14.823, -10.700 9.775 14.977, -11.900 9.500 14.486, -11.900 9.349 14.364, -10.700 9.234 14.299, -11.900 8.993 14.219, -11.900 9.178 14.274, -11.988 -1.480 -8.712, -12.090 -2.028 -8.779, -11.988 -2.627 -8.712, -12.090 -2.868 -8.779, -11.988 -2.868 -8.712, -12.085 -4.800 -8.777, -11.910 -1.232 -8.578, -11.900 -1.232 -8.500, -11.900 -4.800 -8.500, -11.921 -2.868 -8.610, -11.921 -2.625 -8.610, -11.921 -2.028 -8.610, -11.988 -2.028 -8.712, -11.988 -1.678 -8.712, -11.921 -1.678 -8.610, -11.921 -1.480 -8.610, -12.122 -1.232 -8.790, -12.200 -1.232 -8.800, -12.050 -1.232 -8.760, -12.090 -2.625 -8.779, -12.090 -1.678 -8.779, -12.090 -1.480 -8.779, -11.988 -1.232 -8.712, -11.940 -1.232 -8.650, -11.940 -1.087 -8.539, -11.900 -0.949 -7.445, -12.050 -0.981 -8.567, -12.200 -0.660 -7.522, -33.700 -6.954 26.559, -33.733 -6.994 26.605, -33.873 -6.884 26.629, -33.813 -6.982 26.647, -33.846 -6.964 26.678, -33.883 -6.910 26.747, -33.839 -6.963 26.842, -33.888 -6.841 26.783, -33.895 -6.832 26.756, -33.861 -6.864 26.847, -33.800 -6.935 26.577, -33.754 -6.994 26.613, -33.774 -6.992 26.622, -33.755 -7.042 26.683, -33.614 -7.104 26.746, -33.617 -7.110 26.808, -33.723 -6.909 26.972, -33.820 -6.884 26.903, -33.794 -7.020 26.854, -33.815 -7.021 26.762, -33.609 -7.082 26.695, -33.600 -7.109 26.826, -33.620 -7.096 26.871, -33.737 -7.044 26.894, -33.796 -6.981 26.895, -33.621 -7.063 26.926, -33.620 -7.017 26.966, -33.736 -7.001 26.935, -33.662 -7.070 26.683, -33.687 -7.087 26.728, -33.756 -7.065 26.752, -33.724 -7.066 26.705, -33.640 -7.044 26.648, -33.690 -7.055 26.667, -33.673 -7.021 26.626, -33.728 -7.075 26.840, -33.710 -7.090 26.783, -33.780 -7.049 26.804, -32.900 -7.700 23.400, -32.900 -7.398 23.431, -33.200 -6.843 23.669, -32.900 -6.613 23.867, -32.900 -6.427 24.107, -33.200 -6.353 25.561, -33.200 -6.972 26.212, -33.200 -7.251 26.331, -33.200 -8.677 26.038, -32.900 -8.677 26.038, -33.200 -8.787 23.867, -33.200 -8.557 23.669, -33.200 -8.292 23.522, -32.900 -7.108 23.522, -32.900 -6.843 23.669, -33.200 -6.293 24.379, -33.200 -6.202 24.976, -32.900 -6.248 25.276, -33.200 -6.514 25.818, -33.200 -7.852 26.392, -33.200 -8.149 26.331, -32.900 -8.428 26.212, -32.900 -9.152 25.276, -32.900 -9.198 24.976, -33.200 -9.107 24.379, -32.900 -8.973 24.107, -33.700 -8.902 23.698, -32.900 -8.902 23.698, -33.700 -8.699 23.525, -32.900 -8.661 23.497, -33.700 -7.700 23.200, -32.900 -7.779 23.202, -32.900 -7.465 23.216, -33.700 -7.175 23.283, -33.700 -8.225 23.283, -32.900 -8.089 23.245, -33.700 -7.966 23.221, -32.900 -6.873 23.415, -33.700 -6.701 23.525, -32.900 -6.614 23.592, -32.900 -6.392 23.814, -32.900 -6.002 24.979, -32.900 -6.145 25.587, -33.700 -6.498 26.102, -33.700 -6.498 23.698, -33.700 -6.307 23.925, -33.700 -6.159 24.182, -33.700 -6.058 24.460, -33.700 -6.006 24.752, -32.900 -6.045 25.289, -32.900 -6.298 25.861, -32.900 -6.498 26.102, -33.600 -7.052 26.656, -33.600 -9.456 24.252, -11.900 -5.123 22.720, -11.900 -6.729 24.498, -11.900 -6.670 24.696, -11.900 -4.270 23.621, -11.900 -3.261 24.343, -11.900 -1.538 25.035, -11.900 -6.800 26.700, -11.900 6.800 26.700, -11.900 0.929 25.153, -11.900 1.538 25.035, -11.900 3.261 24.343, -11.900 6.957 25.643, -11.900 7.117 25.773, -11.900 7.065 26.687, -11.900 7.700 25.950, -11.900 8.442 25.643, -11.900 9.046 25.500, -11.900 6.670 24.695, -11.900 4.718 23.191, -11.900 5.123 22.720, -11.900 7.117 24.027, -11.900 6.958 24.157, -11.900 7.700 23.850, -11.900 9.178 22.646, -11.900 8.573 24.317, -11.900 9.500 24.000, -11.900 9.487 24.265, -11.900 8.671 24.498, -11.900 9.448 24.527, -11.900 9.384 24.784, -11.900 8.750 24.900, -11.900 8.730 25.105, -11.900 8.300 26.245, -11.900 8.102 25.870, -11.900 7.905 25.930, -11.900 7.327 26.648, -11.900 7.298 25.870, -11.900 -7.117 25.773, -11.900 -7.495 25.930, -11.900 -7.584 26.584, -11.900 -7.833 26.495, -11.900 -8.102 25.870, -11.900 -8.300 26.246, -11.900 -8.283 25.773, -11.900 -8.887 25.713, -11.900 -9.181 25.273, -11.900 -8.730 25.104, -11.900 -9.295 25.033, -11.900 -8.670 24.498, -11.900 -9.487 24.265, -11.900 -8.102 23.930, -11.900 -8.283 24.027, -11.900 -7.327 26.648, -11.900 -7.700 25.950, -11.900 -7.905 25.930, -11.900 -8.573 25.483, -11.900 -8.671 25.302, -11.900 -8.730 24.695, -11.900 -9.448 24.527, -11.900 -9.500 22.434, -11.900 -9.349 22.556, -11.900 3.783 24.006, -11.900 -8.800 22.720, -11.900 -8.442 24.157, -11.900 -9.500 24.000, -33.900 -6.800 26.700, -33.877 -6.800 26.815, -33.812 -6.800 26.912, -33.715 -6.800 26.977, -11.923 -6.800 26.815, -12.200 6.800 27.000, -32.900 7.323 26.954, -32.900 8.773 26.260, -12.200 8.765 26.267, -32.900 9.060 25.973, -32.900 7.717 26.856, -32.900 8.095 26.706, -32.900 8.449 26.506, -32.900 9.306 25.649, -32.900 9.506 25.295, -12.200 9.324 25.622, -12.200 9.529 25.246, -32.900 9.798 24.119, -33.600 9.799 24.079, -12.200 9.800 24.000, -33.600 9.800 24.000, -32.900 6.919 26.998, -33.600 6.879 26.999, -33.600 6.840 27.000, -33.679 -9.502 24.278, -33.672 -9.662 24.290, -33.677 -9.716 24.258, -33.600 -9.798 24.119, -33.839 -9.642 24.163, -33.758 -9.753 24.102, -33.745 -9.689 24.241, -33.796 -9.651 24.218, -33.783 -9.602 24.248, -33.745 -9.731 24.199, -33.798 -9.693 24.180, -33.600 -9.711 24.275, -33.662 -9.600 24.304, -33.600 -9.535 24.301, -33.635 -9.491 24.279, -33.640 -9.448 24.244, -33.666 -9.481 24.268, -33.642 -9.515 24.290, -33.649 -9.541 24.299, -33.693 -9.525 24.285, -33.717 -9.579 24.287, -33.691 -9.465 24.253, -33.755 -9.483 24.242, -33.709 -9.483 24.260, -33.758 -9.550 24.264, -33.726 -9.503 24.265, -33.736 -9.637 24.272, -33.676 -9.757 24.213, -33.673 -9.426 24.221, -33.775 -9.375 24.150, -33.700 -9.359 24.154, -33.814 -9.438 24.175, -33.860 -9.553 24.162, -33.820 -9.703 24.084, -33.856 -9.619 24.144, -33.811 -9.389 24.137, -33.843 -9.409 24.119, -33.847 -9.467 24.157, -33.870 -9.591 24.131, -33.886 -9.533 24.104, -33.887 -9.459 24.070, -33.869 -9.433 24.096, -33.815 -9.562 24.221, -33.806 -9.477 24.206, -33.798 -9.497 24.222, -33.775 -9.415 24.186, -33.767 -9.446 24.214, -33.760 -9.462 24.228, -33.800 -9.377 24.135, -33.828 -9.538 24.204, -33.838 -9.514 24.188, -33.849 -9.580 24.177, -33.872 -9.500 24.133, -35.400 9.336 15.476, -35.400 9.208 15.626, -35.400 9.128 15.805, -33.900 9.107 15.900, -35.400 9.100 16.000, -33.900 9.107 16.100, -35.379 9.610 16.674, -33.900 9.603 16.672, -33.900 9.163 16.291, -35.400 9.500 15.368, -33.900 9.603 15.328, -35.100 9.800 15.300, -35.379 9.610 15.326, -35.312 9.712 12.000, -35.377 9.615 12.000, -35.315 9.709 15.306, -35.217 9.776 15.300, -35.215 9.777 12.000, -35.400 9.500 12.000, -35.392 9.550 11.606, -35.100 9.691 10.960, -35.400 8.450 9.039, -35.400 8.734 9.428, -35.392 8.928 9.617, -35.400 8.976 9.845, -35.230 9.544 10.516, -35.230 9.678 11.047, -35.335 9.464 10.541, -35.230 9.352 10.003, -35.230 9.104 9.515, -35.392 8.307 8.772, -35.100 8.146 8.284, -35.100 7.300 7.670, -35.100 5.840 7.109, -35.230 5.618 7.097, -35.100 5.323 7.027, -35.100 4.800 7.000, -35.230 5.074 7.037, -35.312 4.800 7.088, -35.335 5.604 7.180, -35.335 6.130 7.297, -35.335 7.126 7.702, -35.230 8.064 8.252, -35.335 7.585 7.984, -35.230 8.805 9.056, -35.100 8.516 8.654, -35.230 8.457 8.634, -35.100 7.739 7.955, -35.230 7.632 7.916, -35.230 6.670 7.395, -35.230 7.166 7.629, -35.230 6.152 7.217, -35.392 5.063 7.240, -35.335 8.010 8.315, -35.335 8.396 8.690, -35.377 4.800 7.185, -35.400 5.668 7.377, -35.400 6.530 7.630, -35.392 6.594 7.584, -35.392 7.069 7.808, -35.400 5.240 7.319, -35.392 5.585 7.298, -35.392 6.097 7.413, -35.400 7.372 8.066, -35.392 7.516 8.083, -35.400 9.170 10.270, -35.230 9.753 11.590, -35.400 9.314 10.690, -35.400 9.479 11.556, -35.335 9.670 11.596, -35.392 9.478 11.086, -35.335 9.596 11.063, -35.392 9.349 10.577, -35.392 9.165 10.085, -35.335 9.032 9.556, -35.335 9.275 10.037, -35.392 8.641 9.177, -35.335 8.738 9.106, -35.392 7.931 8.405, -35.335 6.639 7.472, -35.335 5.069 7.120, -35.377 -4.800 7.185, -35.312 -4.800 7.088, -35.215 4.800 7.023, -35.377 -8.800 22.535, -35.312 -8.800 22.632, -35.215 -8.800 22.697, -35.215 8.800 22.697, -35.230 9.032 22.662, -35.377 8.800 22.535, -35.392 8.983 22.464, -35.335 9.388 22.384, -35.392 9.308 22.294, -35.400 9.181 22.306, -35.392 9.156 22.399, -35.335 9.012 22.581, -35.392 9.431 22.156, -35.400 9.385 22.104, -35.400 9.451 21.978, -35.100 9.423 22.502, -35.100 9.582 22.343, -35.335 9.629 22.035, -35.100 9.701 22.154, -35.392 9.561 21.812, -35.100 9.775 21.943, -35.312 9.712 21.720, -35.215 9.777 21.720, -35.400 9.058 22.371, -35.312 8.800 22.632, -35.335 9.212 22.505, -35.230 9.251 22.579, -35.230 9.599 22.271, -35.230 9.443 22.446, -35.335 9.530 22.224, -35.392 9.517 21.992, -35.230 9.763 21.837, -35.335 9.681 21.827, -35.230 9.707 22.064, -35.377 9.615 21.720, -35.379 9.610 20.674, -35.379 9.610 19.326, -33.900 9.422 19.411, -33.900 9.163 19.709, -33.900 9.107 19.900, -33.900 9.107 20.100, -35.400 9.128 20.195, -35.400 9.208 20.374, -35.315 9.709 20.694, -35.217 9.776 20.700, -35.100 9.800 20.700, -33.900 9.603 19.328, -35.400 9.100 20.000, -35.400 9.336 20.524, -35.379 9.610 18.674, -35.400 9.500 19.368, -35.315 9.709 19.306, -35.315 9.709 18.694, -35.217 9.776 19.300, -35.217 9.776 18.700, -35.400 9.336 17.476, -35.400 9.128 17.805, -35.400 9.100 18.000, -35.400 9.128 18.195, -35.400 9.336 18.524, -33.900 9.800 18.700, -35.100 9.800 18.700, -33.900 9.107 18.100, -33.900 9.422 18.589, -35.400 9.500 18.632, -33.900 9.603 18.672, -33.900 9.422 17.411, -35.379 9.610 17.326, -33.900 9.603 17.328, -35.315 9.709 17.306, -35.217 9.776 17.300, -35.100 9.800 17.300, -35.100 9.800 16.700, -35.217 9.776 16.700, -35.315 9.709 16.694, -33.900 0.845 -2.878, -37.600 0.845 -2.878, -37.600 1.622 -2.524, -37.600 2.729 -1.246, -37.600 2.729 1.246, -33.900 1.622 2.524, -37.600 1.622 2.524, -37.600 1.246 2.729, -33.900 0.845 2.878, -37.600 0.845 2.878, -33.900 -0.000 3.000, -33.900 -0.845 2.878, -37.600 -1.246 2.729, -33.900 -2.267 1.965, -33.900 -2.729 1.246, -37.600 -2.729 1.246, -37.600 -2.878 0.845, -37.600 -2.969 0.427, -33.900 -2.524 -1.622, -37.600 -2.524 -1.622, -37.600 -2.267 -1.965, -33.900 -1.965 -2.267, -37.600 -1.965 -2.267, -33.900 -0.427 -2.969, -33.900 -0.000 -3.000, -37.600 1.965 -2.267, -33.900 2.524 -1.622, -37.600 2.524 -1.622, -37.600 2.878 -0.845, -33.900 2.969 -0.427, -37.600 2.969 -0.427, -33.900 3.000 -0.000, -37.600 3.000 -0.000, -33.900 2.969 0.427, -33.900 2.878 0.845, -33.900 2.729 1.246, -33.900 2.267 1.965, -33.900 1.965 2.267, -37.600 1.965 2.267, -33.900 -0.427 2.969, -37.600 -0.845 2.878, -33.900 -1.246 2.729, -33.900 -1.622 2.524, -37.600 -1.622 2.524, -37.600 -2.267 1.965, -33.900 -2.878 0.845, -33.900 -2.969 0.427, -33.900 -2.969 -0.427, -37.600 -2.969 -0.427, -33.900 -0.845 -2.878, -35.100 -4.800 7.000, -33.900 5.355 7.031, -35.100 6.345 7.245, -35.100 6.834 7.432, -35.100 8.845 9.061, -35.100 9.130 9.500, -33.900 9.500 10.294, -35.100 9.555 10.455, -33.900 6.950 7.486, -33.900 7.438 7.752, -33.900 7.893 8.071, -33.900 9.282 9.783, -35.100 9.368 9.966, -33.871 9.629 10.705, -33.798 9.725 11.139, -35.100 9.773 11.477, -33.702 9.782 11.578, -33.600 9.800 12.000, -35.100 9.800 12.000, -33.877 9.615 -3.800, -33.892 9.568 10.496, -33.812 9.712 -3.800, -33.600 9.800 -3.800, -33.900 9.480 -4.233, -33.730 9.618 -5.020, -33.900 9.321 -5.085, -33.892 9.565 -3.931, -33.835 9.685 -3.935, -33.835 9.641 -4.471, -33.892 9.264 -5.471, -33.892 9.421 -4.970, -33.892 9.522 -4.455, -33.715 9.777 -3.800, -33.730 9.768 -3.937, -33.730 9.723 -4.483, -33.835 9.538 -5.000, -33.835 9.377 -5.514, -33.730 9.455 -5.543, -33.873 8.473 -4.927, -33.900 8.544 -4.856, -33.886 8.236 -4.696, -33.773 8.038 -4.705, -33.841 7.607 -4.489, -33.773 7.441 -4.503, -33.841 7.447 -4.459, -33.886 7.457 -4.392, -33.886 7.622 -4.423, -33.886 7.784 -4.470, -33.773 7.896 -4.634, -33.841 8.327 -4.851, -33.800 8.421 -4.979, -33.886 8.371 -4.799, -33.900 7.034 -4.307, -33.886 7.118 -4.376, -33.886 6.785 -4.422, -33.773 6.367 -4.702, -33.700 6.225 -4.807, -33.773 6.232 -4.785, -33.773 6.106 -4.881, -33.873 5.927 -4.927, -33.900 5.856 -4.856, -33.900 6.110 -4.644, -33.886 6.313 -4.604, -33.886 6.465 -4.528, -33.841 6.492 -4.590, -33.841 6.346 -4.663, -33.886 6.169 -4.693, -33.841 7.285 -4.444, -33.773 7.124 -4.488, -33.886 7.288 -4.376, -33.773 6.966 -4.502, -33.700 7.052 -4.506, -33.773 6.810 -4.531, -33.700 6.760 -4.558, -33.773 6.658 -4.574, -33.773 6.510 -4.631, -33.841 6.644 -4.532, -33.886 6.950 -4.391, -33.841 6.960 -4.458, -33.841 7.122 -4.443, -33.841 6.077 -4.847, -33.841 6.207 -4.749, -33.886 6.034 -4.794, -33.841 7.914 -4.593, -33.841 8.059 -4.666, -33.886 8.092 -4.607, -33.841 8.198 -4.752, -33.886 7.941 -4.531, -33.841 7.763 -4.534, -33.841 6.800 -4.488, -33.886 6.623 -4.467, -33.900 6.708 -4.365, -33.773 7.596 -4.532, -33.773 7.282 -4.488, -33.773 8.173 -4.789, -33.773 8.299 -4.885, -33.773 7.748 -4.576, -33.800 5.979 -4.979, -33.700 5.998 -4.998, -33.773 5.489 -6.091, -33.841 5.445 -6.088, -33.841 5.486 -6.593, -33.773 5.602 -6.819, -33.841 5.635 -7.002, -33.773 5.764 -7.135, -33.841 5.834 -7.307, -33.886 5.670 -7.197, -33.700 5.558 -5.760, -33.773 5.529 -6.583, -33.773 5.523 -5.846, -33.700 5.506 -6.052, -33.700 5.506 -6.348, -33.773 5.675 -6.981, -33.700 5.998 -7.402, -33.900 5.644 -7.290, -33.886 5.575 -7.033, -33.886 5.497 -6.860, -33.841 5.561 -6.835, -33.886 5.420 -6.608, -33.841 5.447 -6.341, -33.886 5.380 -6.347, -33.900 5.307 -6.366, -33.773 5.492 -6.338, -33.900 5.307 -6.034, -33.900 5.478 -5.397, -33.841 5.654 -5.362, -33.773 5.592 -5.608, -33.773 5.693 -5.383, -33.841 5.791 -5.149, -33.886 5.736 -5.108, -33.886 5.413 -5.823, -33.841 5.550 -5.593, -33.886 5.486 -5.569, -33.886 5.595 -5.329, -33.773 5.826 -5.175, -33.773 5.869 -7.280, -33.841 5.727 -7.159, -33.886 5.377 -6.084, -33.841 5.480 -5.837, -33.886 5.781 -7.350, -33.800 6.619 -8.061, -33.800 5.979 -7.421, -33.900 5.856 -7.544, -33.873 5.927 -7.473, -33.717 6.635 -8.425, -33.730 6.414 -8.501, -33.835 6.387 -8.422, -33.730 5.887 -8.650, -33.715 4.800 -8.777, -33.812 4.800 -8.712, -33.730 5.347 -8.740, -33.835 5.338 -8.657, -33.835 5.869 -8.569, -33.892 5.324 -8.538, -33.900 5.663 -8.420, -33.900 6.085 -8.321, -33.892 5.842 -8.451, -33.892 6.348 -8.308, -33.600 6.200 -8.600, -33.715 1.232 -8.777, -33.877 4.800 -8.615, -33.877 1.232 -8.615, -33.877 0.838 -7.474, -33.877 1.121 -8.530, -33.715 0.682 -7.516, -33.715 0.964 -8.572, -33.600 0.497 -7.328, -33.730 0.535 -7.314, -33.900 0.566 -7.032, -33.812 0.744 -7.500, -33.730 0.603 -7.367, -33.715 0.370 -7.277, -33.730 0.455 -7.282, -33.835 0.477 -7.201, -33.812 0.370 -7.212, -33.877 0.370 -7.115, -33.900 0.471 -7.009, -33.892 0.508 -7.085, -33.900 0.808 -7.190, -33.900 0.868 -7.266, -33.892 0.832 -7.333, -33.900 0.915 -7.351, -33.892 0.747 -7.223, -33.835 0.727 -7.394, -33.730 0.655 -7.435, -33.892 0.636 -7.138, -33.835 0.576 -7.242, -33.835 0.662 -7.308, -33.900 0.370 -7.000, -33.835 -0.727 -7.394, -33.892 -0.832 -7.333, -33.900 -0.735 -7.124, -33.892 -0.747 -7.223, -33.892 -0.636 -7.138, -33.730 -0.455 -7.282, -33.835 -0.477 -7.201, -33.715 -0.370 -7.277, -33.600 -0.497 -7.328, -33.730 -0.603 -7.367, -33.730 -0.655 -7.435, -33.900 -0.564 -7.032, -33.892 -0.508 -7.085, -33.877 -0.370 -7.115, -33.812 -0.370 -7.212, -33.730 -0.535 -7.314, -33.835 -0.662 -7.308, -33.835 -0.576 -7.242, -33.877 -0.838 -7.474, -33.812 -0.744 -7.500, -33.715 -0.682 -7.516, -33.600 -0.660 -7.522, -33.900 -1.232 -8.500, -33.877 -1.232 -8.615, -33.812 -1.232 -8.712, -33.715 -4.800 -8.777, -33.800 -6.619 -8.061, -33.800 -5.979 -7.421, -33.873 -5.927 -7.473, -33.873 -6.567 -8.113, -33.886 -5.799 -7.371, -33.841 -5.666 -7.059, -33.773 -5.576 -6.748, -33.773 -5.503 -6.441, -33.886 -5.392 -6.457, -33.900 -5.365 -6.692, -33.900 -5.478 -7.003, -33.841 -5.593 -6.914, -33.773 -5.634 -6.896, -33.773 -5.885 -7.299, -33.700 -5.998 -7.402, -33.841 -5.752 -7.198, -33.841 -5.851 -7.327, -33.773 -5.705 -7.038, -33.886 -5.376 -6.288, -33.886 -5.391 -5.950, -33.886 -5.467 -5.623, -33.841 -5.590 -5.492, -33.700 -5.659 -5.482, -33.773 -5.881 -5.106, -33.773 -5.785 -5.232, -33.873 -5.927 -4.927, -33.900 -5.856 -4.856, -33.886 -5.794 -5.034, -33.773 -5.702 -5.367, -33.841 -5.663 -5.346, -33.886 -5.604 -5.313, -33.841 -5.749 -5.207, -33.841 -5.443 -6.122, -33.773 -5.502 -5.966, -33.773 -5.531 -5.810, -33.700 -5.558 -5.760, -33.773 -5.631 -5.510, -33.841 -5.488 -5.800, -33.886 -5.376 -6.118, -33.700 -5.506 -6.052, -33.773 -5.488 -6.124, -33.800 -5.979 -4.979, -33.841 -5.847 -5.077, -33.886 -5.693 -5.169, -33.841 -5.532 -5.644, -33.886 -5.528 -5.465, -33.886 -5.607 -7.092, -33.900 -5.644 -7.290, -33.886 -5.696 -7.236, -33.886 -5.531 -6.941, -33.886 -5.470 -6.784, -33.841 -5.534 -6.763, -33.841 -5.489 -6.607, -33.886 -5.423 -6.622, -33.841 -5.458 -5.960, -33.773 -5.574 -5.658, -33.900 -5.365 -5.708, -33.886 -5.422 -5.785, -33.773 -5.532 -6.596, -33.841 -5.459 -6.447, -33.841 -5.444 -6.285, -33.773 -5.488 -6.282, -33.700 -5.807 -7.175, -33.773 -5.789 -7.173, -33.700 -7.200 -4.500, -33.773 -7.338 -4.492, -33.773 -7.583 -4.529, -33.900 -8.003 -4.478, -33.886 -7.608 -4.420, -33.886 -7.860 -4.497, -33.900 -7.366 -4.307, -33.841 -7.593 -4.486, -33.841 -8.002 -4.635, -33.886 -8.033 -4.575, -33.900 -8.290 -4.644, -33.841 -8.159 -4.727, -33.900 -8.544 -4.856, -33.700 -8.402 -4.998, -33.773 -8.280 -4.869, -33.700 -8.199 -4.825, -33.841 -8.307 -4.834, -33.886 -8.197 -4.670, -33.773 -8.135 -4.764, -33.886 -8.350 -4.781, -33.886 -7.347 -4.380, -33.886 -7.084 -4.377, -33.841 -7.088 -4.445, -33.773 -7.091 -4.489, -33.700 -6.934 -4.521, -33.900 -6.708 -4.365, -33.886 -6.569 -4.486, -33.841 -6.593 -4.550, -33.773 -6.608 -4.592, -33.773 -6.383 -4.693, -33.700 -6.428 -4.685, -33.773 -6.846 -4.523, -33.841 -6.837 -4.480, -33.886 -6.329 -4.595, -33.841 -6.362 -4.654, -33.773 -6.175 -4.826, -33.900 -6.110 -4.644, -33.886 -6.108 -4.736, -33.773 -7.981 -4.675, -33.773 -7.819 -4.602, -33.841 -7.341 -4.447, -33.841 -6.149 -4.791, -33.841 -7.835 -4.561, -33.886 -6.823 -4.413, -33.800 -9.061 -5.619, -33.800 -8.421 -4.979, -33.873 -8.473 -4.927, -35.400 -5.245 7.321, -35.400 -6.110 7.486, -35.400 -6.530 7.630, -35.400 -6.955 7.824, -35.392 -6.834 7.689, -35.400 -7.372 8.066, -35.392 -8.124 8.583, -35.400 -8.448 9.037, -35.392 -8.480 8.970, -35.400 -8.734 9.428, -35.230 -5.347 7.060, -35.100 -5.840 7.109, -35.230 -5.887 7.150, -35.230 -6.414 7.299, -35.392 -7.296 7.939, -35.335 -6.886 7.580, -35.335 -6.387 7.378, -35.215 -4.800 7.023, -35.100 -6.834 7.432, -35.335 -7.359 7.837, -35.392 -7.728 8.238, -35.230 -6.921 7.505, -35.230 -7.403 7.766, -35.335 -7.802 8.143, -35.100 -7.739 7.955, -35.230 -7.853 8.078, -35.230 -8.266 8.437, -35.335 -8.572 8.893, -35.392 -8.790 9.392, -35.335 -8.891 9.326, -35.400 -9.170 10.270, -35.400 -8.975 9.840, -35.100 -8.845 9.061, -35.230 -8.961 9.281, -35.392 -9.053 9.848, -35.392 -9.264 10.329, -35.100 -9.130 9.500, -35.400 -9.320 10.706, -35.400 -9.423 11.132, -35.230 -9.235 9.756, -35.335 -9.538 10.800, -35.400 -9.481 11.560, -35.392 -9.522 11.345, -35.100 -9.555 10.455, -35.335 -9.641 11.329, -35.100 -9.691 10.960, -35.392 -9.565 11.869, -35.377 -9.615 12.000, -35.100 -9.773 11.477, -35.230 -9.723 11.317, -35.335 -9.685 11.865, -35.400 -8.123 8.677, -35.400 -5.681 7.383, -35.392 -5.842 7.349, -35.400 -4.800 7.300, -35.335 -5.869 7.231, -35.392 -6.348 7.492, -35.335 -5.338 7.143, -35.392 -5.324 7.262, -35.335 -8.208 8.497, -35.230 -8.637 8.840, -35.335 -9.160 9.793, -35.230 -9.455 10.257, -35.335 -9.377 10.286, -35.230 -9.618 10.780, -35.392 -9.421 10.830, -35.230 -9.768 11.863, -33.900 -9.420 -4.663, -33.892 -9.421 -4.970, -33.730 -9.723 -4.483, -33.600 -9.778 -4.272, -33.835 -9.685 -3.935, -33.892 -9.565 -3.931, -33.900 -9.480 -4.233, -33.892 -9.522 -4.455, -33.835 -9.538 -5.000, -33.730 -9.618 -5.020, -33.730 -9.768 -3.937, -33.900 -9.321 -5.085, -33.892 -9.264 -5.471, -33.815 -9.367 -5.601, -33.835 -9.377 -5.514, -33.730 -9.455 -5.543, -33.835 -9.641 -4.471, -32.900 -9.119 -5.715, -32.900 -9.389 -5.727, -32.900 -9.446 -5.647, -33.600 -9.203 -5.765, -32.900 -9.203 -5.765, -32.900 -9.301 -5.769, -32.900 -7.928 -4.888, -32.900 -7.887 -4.645, -32.900 -7.589 -4.545, -32.900 -6.114 -4.892, -32.900 -5.793 -6.721, -32.900 -5.798 -7.161, -32.900 -6.343 -7.431, -32.900 -7.649 -4.769, -32.900 -7.279 -4.502, -32.900 -6.965 -4.516, -32.900 -6.751 -4.769, -32.900 -5.715 -5.373, -32.900 -5.853 -5.539, -32.900 -5.748 -5.824, -32.900 -5.516 -5.965, -32.900 -5.645 -6.887, -32.900 -6.113 -7.233, -32.900 -7.200 -7.700, -32.900 -7.792 -7.578, -32.900 -7.110 -8.235, -32.900 -6.898 -7.669, -32.900 -7.958 -7.676, -32.900 -8.057 -7.431, -32.900 -8.336 -7.336, -32.900 -8.473 -6.993, -32.900 -8.977 -6.548, -32.900 -8.547 -5.539, -32.900 -8.698 -6.124, -32.900 -8.683 -6.427, -32.900 -9.235 -6.110, -32.900 -6.647 -8.446, -33.600 -6.647 -8.446, -32.900 -6.727 -8.389, -32.900 -6.769 -8.301, -32.900 -6.715 -8.119, -33.600 -6.727 -8.389, -32.900 -6.765 -8.203, -33.600 -5.272 -8.778, -33.892 -5.324 -8.538, -33.900 -5.233 -8.480, -33.835 -6.387 -8.422, -33.900 -6.496 -8.183, -33.892 -5.842 -8.451, -33.730 -5.347 -8.740, -33.730 -5.887 -8.650, -33.835 -5.869 -8.569, -33.815 -6.601 -8.367, -33.730 -6.414 -8.501, -33.717 -6.635 -8.425, -33.877 -4.800 -8.615, -33.812 -4.800 -8.712, -33.835 -5.338 -8.657, -33.892 -6.348 -8.308, -12.200 -4.800 -8.800, -33.600 -4.800 -8.800, -33.600 -1.232 -8.800, -33.600 4.800 -8.800, -12.200 4.800 -8.800, -11.965 -5.069 -8.680, -12.200 -6.345 -8.555, -12.070 -6.152 -8.583, -12.070 -5.618 -8.703, -11.988 -4.800 -8.712, -11.923 -4.800 -8.615, -11.900 -5.668 -8.423, -11.908 -5.585 -8.502, -11.900 -8.450 -6.761, -11.900 -9.170 -5.530, -11.900 -9.314 -5.110, -11.900 -9.479 -4.245, -11.908 -9.478 -4.714, -11.908 -9.550 -4.194, -11.988 -9.712 -3.800, -12.085 -9.777 -3.800, -12.200 -9.800 -3.800, -12.200 -9.773 -4.323, -11.965 -9.464 -5.259, -11.908 -9.349 -5.223, -11.908 -6.097 -8.387, -12.070 -7.632 -7.884, -12.200 -7.739 -7.845, -12.200 -7.300 -8.130, -12.070 -7.166 -8.171, -11.965 -6.130 -8.503, -11.908 -6.594 -8.216, -11.965 -6.639 -8.328, -11.900 -6.960 -7.975, -12.070 -8.064 -7.548, -11.965 -7.585 -7.816, -11.965 -8.396 -7.110, -12.070 -8.457 -7.166, -11.965 -8.738 -6.694, -12.200 -8.845 -6.739, -12.070 -9.104 -6.285, -12.200 -9.130 -6.300, -11.900 -8.734 -6.372, -11.965 -9.275 -5.763, -12.200 -9.691 -4.840, -12.200 -9.555 -5.345, -12.070 -9.352 -5.797, -11.900 -8.976 -5.955, -12.070 -9.678 -4.753, -11.965 -9.596 -4.737, -12.070 -9.753 -4.210, -11.965 -9.670 -4.204, -12.070 -6.670 -8.405, -11.900 -5.240 -8.481, -11.908 -5.063 -8.560, -12.070 -5.074 -8.763, -11.965 -5.604 -8.620, -11.908 -7.516 -7.717, -11.908 -7.069 -7.992, -11.965 -7.126 -8.098, -11.908 -8.307 -7.028, -11.908 -7.931 -7.395, -11.965 -8.010 -7.485, -11.908 -8.641 -6.623, -12.070 -8.805 -6.744, -11.908 -8.928 -6.183, -11.965 -9.032 -6.244, -11.908 -9.165 -5.715, -12.070 -9.544 -5.284, -11.900 -6.322 -5.623, -11.900 -1.397 -1.136, -11.900 -1.505 -0.989, -11.900 -1.732 -0.494, -11.900 -6.458 -5.458, -11.900 -1.771 -0.331, -11.900 -1.792 0.170, -11.900 -7.393 -5.167, -11.900 -6.168 -6.397, -11.900 -6.094 -8.320, -11.900 -6.458 -6.942, -11.900 -6.814 -7.176, -11.900 -6.530 -8.170, -11.900 -7.007 -7.233, -11.900 -7.372 -7.734, -11.900 -7.397 -7.231, -11.900 -8.123 -7.123, -11.900 -7.763 -7.448, -11.900 -8.176 -6.586, -11.900 -9.417 -4.681, -11.900 -7.777 -5.322, -11.900 -1.133 -1.398, -11.900 -0.732 -7.128, -11.900 -0.561 -7.034, -11.900 -0.370 -7.000, -11.900 0.000 -1.800, -11.900 -0.467 -7.009, -11.900 0.663 -1.674, -11.900 0.331 -1.771, -11.900 0.494 -1.732, -11.900 1.273 -1.273, -11.900 0.916 -7.353, -11.900 0.949 -7.445, -11.900 5.681 -8.417, -11.900 6.322 -6.777, -11.900 6.110 -8.314, -11.900 6.530 -8.170, -11.900 6.628 -7.080, -11.900 6.955 -7.976, -11.900 7.777 -7.078, -11.900 7.761 -7.450, -11.900 7.200 -7.250, -11.900 7.942 -6.942, -11.900 8.448 -6.763, -11.900 8.176 -6.586, -11.900 8.975 -5.960, -11.900 9.481 -4.240, -11.900 7.772 -5.320, -11.900 7.397 -5.169, -11.900 7.200 -5.150, -11.900 8.176 -5.814, -11.900 7.942 -5.458, -11.900 9.423 -4.668, -11.900 -8.800 14.200, -11.900 -1.136 1.397, -11.900 -0.989 1.505, -11.900 -1.273 1.273, -11.900 -1.674 0.663, -11.900 -9.349 14.364, -11.900 -9.500 14.486, -11.900 -9.500 -3.800, -11.900 -8.079 -5.627, -11.900 -6.628 -5.320, -11.900 -6.814 -5.224, -11.900 0.338 1.768, -11.900 0.823 1.600, -11.900 1.133 1.398, -11.900 8.800 14.200, -11.900 1.597 0.831, -11.900 1.800 -0.000, -11.900 6.814 -5.224, -11.900 6.224 -5.814, -11.900 6.168 -6.003, -11.900 6.150 -6.200, -11.900 1.729 -0.501, -11.900 4.800 -8.500, -11.900 1.674 -0.663, -11.900 0.867 -7.269, -10.585 -9.777 15.200, -10.400 -9.488 15.069, -10.400 -9.500 15.200, -10.700 -9.701 14.766, -10.700 -9.582 14.577, -10.465 -9.388 14.536, -10.465 -9.212 14.415, -10.400 -8.929 14.511, -10.400 -9.058 14.549, -10.408 -9.308 14.626, -10.570 -9.599 14.649, -10.465 -9.530 14.696, -10.570 -9.443 14.474, -10.700 -9.423 14.418, -10.408 -8.983 14.456, -10.400 -8.800 14.500, -10.570 -9.032 14.258, -10.423 -8.800 14.385, -10.465 -9.012 14.339, -10.700 -9.234 14.299, -10.400 -9.184 14.615, -10.408 -9.431 14.764, -10.570 -9.707 14.856, -10.700 -9.775 14.977, -10.570 -9.763 15.083, -10.400 -9.386 14.819, -10.465 -9.681 15.093, -10.400 -9.451 14.942, -10.408 -9.517 14.928, -10.408 -9.561 15.108, -10.488 -9.712 15.200, -10.465 -9.629 14.885, -10.408 -9.156 14.521, -10.570 -9.251 14.341, -10.700 -9.023 22.695, -10.465 -9.012 22.581, -10.408 -8.983 22.464, -10.400 -8.931 22.408, -10.465 -9.212 22.505, -10.465 -9.388 22.384, -10.408 -9.431 22.156, -10.400 -9.295 22.215, -10.400 -9.181 22.306, -10.408 -9.156 22.399, -10.700 -9.423 22.502, -10.570 -9.443 22.446, -10.465 -9.530 22.224, -10.400 -9.385 22.104, -10.408 -9.517 21.992, -10.408 -9.561 21.812, -10.700 -9.582 22.343, -10.570 -9.599 22.271, -10.570 -9.707 22.064, -10.465 -9.681 21.827, -10.700 -9.701 22.154, -10.488 -9.712 21.720, -10.400 -9.058 22.371, -10.423 -8.800 22.535, -10.585 -8.800 22.697, -10.570 -9.032 22.662, -10.408 -9.308 22.294, -10.570 -9.251 22.579, -10.465 -9.629 22.035, -10.570 -9.763 21.837, -33.600 -6.840 27.000, -33.899 -6.822 26.728, -33.600 -6.919 26.998, -32.900 -6.919 26.998, -33.600 -7.007 26.973, -33.600 -7.075 26.911, -32.900 -7.109 26.826, -32.900 -7.101 26.735, -33.600 -7.101 26.735, -32.900 -7.323 26.954, -32.900 -7.007 26.973, -32.900 -7.075 26.911, -32.900 -7.548 26.392, -32.900 -7.852 26.392, -32.900 -8.149 26.331, -32.900 -8.449 26.506, -32.900 -8.773 26.260, -32.900 -8.886 25.818, -32.900 -9.306 25.649, -32.900 -9.047 25.561, -32.900 -9.656 24.917, -32.900 -9.183 24.673, -32.900 -9.456 24.252, -32.900 -9.535 24.301, -32.900 -9.711 24.275, -32.900 -9.773 24.207, -32.900 -7.251 26.331, -32.900 -6.972 26.212, -32.900 -7.052 26.656, -32.900 -6.723 26.038, -32.900 -6.202 24.976, -32.900 -6.016 24.665, -32.900 -6.217 24.673, -32.900 -6.293 24.379, -32.900 -6.088 24.360, -32.900 -7.160 23.288, -32.900 -8.557 23.669, -32.900 -8.387 23.345, -32.900 -9.107 24.379, -32.900 -6.514 25.818, -32.900 -6.353 25.561, -32.900 -6.215 24.073, -32.900 -8.002 23.431, -32.900 -8.292 23.522, -32.900 -8.787 23.867, -32.900 -9.506 25.295, -33.600 -9.773 24.207, -32.900 -9.626 24.309, -33.600 -9.626 24.309, -12.070 -9.650 24.837, -12.070 -9.502 25.234, -12.200 -9.529 25.246, -11.965 -9.658 24.411, -11.988 -9.712 24.000, -11.908 -9.539 24.394, -11.900 -9.384 24.784, -11.908 -9.317 25.149, -11.908 -9.128 25.496, -12.200 -9.067 25.965, -12.070 -9.299 25.606, -11.965 -9.426 25.199, -11.965 -9.229 25.561, -11.908 -9.455 24.779, -11.965 -9.570 24.813, -12.200 -9.324 25.622, -11.900 -9.045 25.500, -11.900 -8.709 25.910, -11.900 -8.073 26.382, -11.908 -8.296 26.328, -11.908 -7.949 26.517, -12.070 -7.223 26.940, -11.988 -6.800 26.912, -12.085 -6.800 26.977, -12.200 -6.800 27.000, -11.965 -8.982 25.891, -12.200 -8.046 26.729, -12.070 -8.406 26.499, -11.908 -8.612 26.091, -11.900 -8.513 26.088, -11.965 -8.361 26.429, -11.900 -7.065 26.687, -11.965 -7.211 26.858, -11.908 -7.194 26.739, -11.908 -7.579 26.655, -12.070 -7.637 26.850, -11.965 -7.613 26.770, -11.965 -7.999 26.626, -12.200 -9.769 24.427, -12.070 -9.740 24.423, -12.085 -9.777 24.000, -12.070 -9.045 25.945, -11.908 -8.891 25.812, -12.070 -8.745 26.245, -11.965 -8.691 26.182, -12.070 -8.034 26.702, -33.600 6.800 27.000, -33.900 -9.500 24.013, -33.875 -9.620 24.054, -33.812 -9.712 24.000, -33.790 -9.730 24.094, -33.722 -9.772 24.109, -33.715 -9.777 24.000, -35.335 -9.681 21.827, -35.392 -9.561 21.812, -35.100 -9.582 22.343, -35.230 -9.599 22.271, -35.392 -9.156 22.399, -35.400 -9.058 22.371, -35.400 -9.184 22.305, -35.392 -9.308 22.294, -35.335 -9.530 22.224, -35.230 -9.443 22.446, -35.335 -9.012 22.581, -35.392 -8.983 22.464, -35.400 -8.800 22.420, -35.400 -8.929 22.409, -35.100 -9.423 22.502, -35.230 -9.032 22.662, -35.100 -9.234 22.621, -35.100 -9.023 22.695, -35.230 -9.707 22.064, -35.100 -9.800 21.720, -35.230 -9.763 21.837, -35.400 -9.295 22.215, -35.392 -9.431 22.156, -35.335 -9.629 22.035, -35.400 -9.386 22.101, -35.392 -9.517 21.992, -35.400 -9.488 21.851, -35.377 -9.615 21.720, -35.215 -9.777 21.720, -35.335 -9.388 22.384, -35.230 -9.251 22.579, -35.335 -9.212 22.505, -35.400 9.208 18.374, -35.400 -9.100 18.000, -35.400 -9.208 19.626, -35.400 -9.128 18.195, -35.400 -9.336 19.476, -35.400 9.336 19.476, -35.400 9.208 19.626, -35.400 9.208 16.374, -35.400 9.128 16.195, -35.400 -9.128 16.195, -35.400 -9.100 16.000, -35.400 -9.128 15.805, -35.400 -9.208 15.626, -35.400 -7.761 8.350, -35.400 9.208 17.626, -35.400 9.336 16.524, -35.400 9.500 17.368, -35.400 9.500 16.632, -35.400 9.417 11.119, -35.400 4.800 7.300, -35.400 8.123 8.677, -35.400 7.763 8.352, -35.400 6.960 7.825, -35.400 6.094 7.480, -35.400 -9.500 12.000, -35.400 -9.208 17.626, -35.400 -9.336 17.476, -35.400 -9.336 16.524, -35.400 -9.128 19.805, -35.400 -9.208 18.374, -35.400 -9.208 20.374, -35.400 -9.500 21.720, -35.400 -9.451 21.978, -35.400 -9.336 20.524, -35.400 -9.100 20.000, -35.400 9.128 19.805, -35.400 9.295 22.215, -35.400 8.931 22.408, -35.400 9.489 21.849, -35.400 8.800 22.420, -35.400 9.500 21.720, -35.400 9.500 20.632, -33.900 -2.729 -1.246, -33.900 -6.397 -4.478, -33.900 -7.692 -4.365, -33.900 -2.878 -0.845, -33.900 -7.034 -4.307, -33.900 -3.000 -0.000, -33.900 -6.436 7.275, -33.900 -5.902 7.123, -33.900 -2.524 1.622, -33.900 -1.965 2.267, -33.900 -4.800 7.000, -33.900 0.427 2.969, -33.900 1.246 2.729, -33.900 2.524 1.622, -33.900 4.800 7.000, -33.900 5.902 7.123, -33.900 6.436 7.275, -33.900 7.692 -4.365, -33.900 7.366 -4.307, -33.900 6.397 -4.478, -33.900 2.729 -1.246, -33.900 5.644 -5.110, -33.900 1.246 -2.729, -33.900 0.735 -7.124, -33.900 0.654 -7.071, -33.900 0.427 -2.969, -33.900 -0.370 -7.000, -33.900 -0.469 -7.009, -33.900 -0.652 -7.071, -33.900 -0.807 -7.189, -33.900 -0.867 -7.264, -33.900 -0.915 -7.349, -33.900 -0.949 -7.445, -33.900 -4.800 -8.500, -33.900 -9.008 9.300, -33.900 -9.500 -3.800, -33.900 -7.893 8.071, -33.900 9.420 -4.663, -33.900 8.003 -4.478, -33.900 8.309 8.439, -33.900 8.683 8.850, -33.900 9.008 9.300, -33.900 9.500 -3.800, -33.900 8.290 -4.644, -33.900 9.183 -5.496, -33.900 2.878 -0.845, -33.900 2.267 -1.965, -33.900 1.965 -2.267, -33.900 1.622 -2.524, -33.900 5.365 -5.708, -33.900 0.949 -7.445, -33.900 4.800 -8.500, -33.900 5.478 -7.003, -33.900 5.233 -8.480, -33.900 5.365 -6.692, -33.900 -5.307 -6.034, -33.900 -5.307 -6.366, -33.900 -5.856 -7.544, -33.900 -5.663 -8.420, -33.900 -6.085 -8.321, -33.900 -1.246 -2.729, -33.900 -5.478 -5.397, -33.900 -2.267 -1.965, -33.900 -5.644 -5.110, -33.900 -1.622 -2.524, -35.100 -5.323 7.027, -33.900 -5.355 7.031, -33.900 -6.950 7.486, -33.900 -7.438 7.752, -35.100 -8.146 8.284, -33.900 -8.683 8.850, -33.900 -9.500 10.294, -33.892 -9.568 10.496, -33.798 -9.725 11.139, -35.100 -9.800 12.000, -35.100 -6.345 7.245, -35.100 -7.300 7.670, -33.900 -8.309 8.439, -35.100 -8.516 8.654, -33.900 -9.282 9.783, -35.100 -9.368 9.966, -12.200 -5.323 -8.773, -12.200 -5.840 -8.691, -32.900 -7.548 -7.977, -12.200 -8.516 -7.146, -33.600 -5.740 -8.711, -33.600 -6.200 -8.600, -12.200 -6.834 -8.368, -12.200 -8.146 -7.516, -32.900 -8.676 -6.958, -12.200 -9.368 -5.834, -33.600 -9.600 -5.200, -33.600 -9.711 -4.740, -11.908 -9.570 14.562, -11.930 -9.631 14.644, -12.098 -9.782 15.012, -11.923 -9.615 -3.800, -12.003 -9.726 14.823, -10.700 -8.800 14.200, -11.900 -9.178 14.274, -11.900 -8.993 14.219, -10.700 -9.023 14.225, -10.423 -9.615 15.200, -10.485 -9.709 15.306, -10.583 -9.776 15.300, -10.700 -9.800 15.300, -11.900 -9.800 16.700, -11.900 -9.422 15.411, -11.900 -9.271 15.542, -11.900 -9.107 15.900, -11.900 -9.163 15.709, -11.900 -9.603 16.672, -10.421 -9.610 16.674, -10.400 -9.336 16.524, -11.900 -9.422 16.589, -11.900 -9.163 16.291, -10.400 -9.128 16.195, -11.900 -9.107 16.100, -10.421 -9.610 15.326, -10.400 -9.500 15.368, -11.900 -9.271 16.458, -11.900 -9.603 15.328, -10.400 -9.500 16.632, -10.485 -9.709 17.306, -10.485 -9.709 16.694, -10.583 -9.776 16.700, -10.583 -9.776 17.300, -11.900 -9.800 18.700, -11.900 -9.271 17.542, -11.900 -9.107 18.100, -10.485 -9.709 18.694, -10.400 -9.500 18.632, -10.421 -9.610 18.674, -11.900 -9.603 18.672, -11.900 -9.422 18.589, -11.900 -9.271 18.458, -11.900 -9.163 18.291, -11.900 -9.107 17.900, -11.900 -9.163 17.709, -10.400 -9.208 17.626, -10.421 -9.610 17.326, -10.400 -9.500 17.368, -10.400 -9.128 18.195, -10.400 -9.336 17.476, -11.900 -9.422 17.411, -11.900 -9.603 17.328, -10.700 -9.800 18.700, -10.583 -9.776 18.700, -10.421 -9.610 19.326, -10.485 -9.709 19.306, -10.400 -9.500 19.368, -11.900 -9.107 20.100, -11.900 -9.163 19.709, -11.900 -9.603 19.328, -11.900 -9.422 20.589, -11.900 -9.271 20.458, -10.421 -9.610 20.674, -11.900 -9.603 20.672, -11.900 -9.163 20.291, -10.400 -9.100 20.000, -10.400 -9.128 19.805, -11.900 -9.271 19.542, -10.400 -9.336 19.476, -11.900 -9.422 19.411, -10.400 -9.336 20.524, -11.900 -9.107 19.900, -10.583 -9.776 19.300, -11.900 -9.800 20.700, -10.583 -9.776 20.700, -10.400 -9.500 20.632, -10.700 -9.800 20.700, -10.585 -9.777 21.720, -10.423 -9.615 21.720, -10.485 -9.709 20.694, -10.700 -8.800 22.720, -11.900 -8.993 22.701, -11.900 -9.178 22.646, -11.908 -9.571 22.357, -11.932 -9.634 22.272, -12.004 -9.727 22.095, -10.700 -9.775 21.943, -12.098 -9.781 21.908, -10.700 -9.234 22.621, -11.923 -9.615 24.000, -32.900 -9.754 24.523, -12.200 -9.678 24.845, -12.200 -8.765 26.267, -32.900 -9.060 25.973, -32.900 -8.095 26.706, -12.200 -8.422 26.524, -32.900 -7.717 26.856, -12.200 -7.645 26.878, -12.200 -7.227 26.969, -33.600 -6.800 27.000, -33.600 -6.879 26.999, -32.900 -9.798 24.119, -33.600 -9.799 24.079, -33.600 -9.800 24.040, -33.702 -9.782 21.908, -33.870 -9.631 22.276, -33.877 -9.615 24.000, -33.892 -9.570 22.358, -33.900 -9.500 24.000, -33.900 -9.500 22.434, -33.797 -9.726 22.097, -33.900 -9.349 22.556, -33.900 -9.178 22.646, -35.100 -8.800 22.720, -35.100 -9.775 21.943, -35.100 -9.701 22.154, -35.400 -9.500 20.632, -35.312 -9.712 21.720, -33.900 -9.603 19.328, -33.900 -9.603 20.672, -33.900 -9.422 19.411, -33.900 -9.271 20.458, -35.400 -9.500 19.368, -33.900 -9.107 19.900, -35.400 -9.128 20.195, -33.900 -9.163 20.291, -35.315 -9.709 20.694, -35.379 -9.610 20.674, -33.900 -9.271 19.542, -33.900 -9.163 19.709, -33.900 -9.107 20.100, -33.900 -9.422 20.589, -35.217 -9.776 20.700, -35.100 -9.800 20.700, -33.900 -9.800 19.300, -35.100 -9.800 19.300, -35.379 -9.610 18.674, -35.379 -9.610 19.326, -35.315 -9.709 19.306, -35.217 -9.776 18.700, -35.217 -9.776 19.300, -33.900 -9.271 18.458, -33.900 -9.163 18.291, -33.900 -9.422 17.411, -33.900 -9.422 18.589, -33.900 -9.271 17.542, -35.400 -9.500 17.368, -33.900 -9.603 17.328, -33.900 -9.163 17.709, -35.400 -9.128 17.805, -33.900 -9.107 17.900, -33.900 -9.107 18.100, -35.400 -9.500 18.632, -35.400 -9.336 18.524, -33.900 -9.603 18.672, -35.315 -9.709 18.694, -35.100 -9.800 18.700, -35.100 -9.800 17.300, -35.217 -9.776 17.300, -35.100 -9.800 16.700, -35.217 -9.776 16.700, -35.400 -9.500 16.632, -35.315 -9.709 16.694, -35.379 -9.610 17.326, -35.315 -9.709 17.306, -33.900 -9.603 16.672, -33.900 -9.422 15.411, -33.900 -9.163 15.709, -33.900 -9.603 15.328, -33.900 -9.271 16.458, -35.379 -9.610 15.326, -35.400 -9.500 15.368, -35.400 -9.336 15.476, -33.900 -9.271 15.542, -33.900 -9.163 16.291, -35.379 -9.610 16.674, -33.900 -9.107 15.900, -33.900 -9.107 16.100, -35.400 -9.208 16.374, -33.900 -9.422 16.589, -33.900 -9.800 15.300, -35.100 -9.800 15.300, -35.215 -9.777 12.000, -35.315 -9.709 15.306, -35.217 -9.776 15.300, -35.312 -9.712 12.000, -33.600 -9.800 -3.800, -33.702 -9.782 11.578, -33.715 -9.777 -3.800, -33.812 -9.712 -3.800, -33.871 -9.629 10.705, -33.877 -9.615 -3.800, -12.200 -9.800 15.200, -33.600 -9.800 12.000, -10.700 -9.800 15.200, -11.900 -9.800 15.300, -11.900 -9.800 17.300, -10.700 -9.800 16.700, -10.700 -9.800 17.300, -33.900 -9.800 18.700, -33.600 -9.800 21.720, -10.700 -9.800 19.300, -11.900 -9.800 19.300, -12.200 -9.800 21.720, -10.700 -9.800 21.720, -12.200 -9.800 24.000, -33.600 -9.800 24.000, -33.900 -9.800 20.700, -33.900 -9.800 17.300, -33.900 -9.800 16.700, 9.800 4.536 -3.772, 9.800 2.884 -2.843, 9.800 1.954 -3.547, 9.800 3.790 -4.522, 9.800 2.922 -5.126, 9.800 1.146 -3.884, 9.800 2.610 -5.291, 9.800 -0.878 -3.954, 9.800 1.623 -5.672, 9.800 -1.438 -3.786, 9.800 1.281 -5.759, 9.800 0.232 -5.895, 9.800 0.584 -5.871, 9.800 -2.457 -3.219, 9.800 -0.121 -5.899, 9.800 -0.474 -5.881, 9.800 -1.516 -5.702, 9.800 -2.825 -5.180, 9.800 -2.683 -3.034, 9.800 -3.972 -4.363, 9.800 -4.226 -4.117, 9.800 -4.465 -3.857, 9.800 -3.436 -2.144, 9.800 -3.582 -1.890, 9.800 -5.082 -2.998, 9.800 -3.817 -1.355, 9.800 -3.972 -0.791, 9.800 -4.044 -0.211, 9.800 -5.887 0.386, 9.800 -3.937 0.950, 9.800 -5.854 0.737, 9.800 -3.858 1.231, 9.800 -3.759 1.506, 9.800 -5.628 1.770, 9.800 -5.376 2.430, 9.800 -5.222 2.747, 9.800 -5.048 3.054, 9.800 -3.503 2.032, 9.800 -2.985 2.737, 9.800 -4.180 4.164, 9.800 -2.767 5.211, 9.800 -2.081 3.474, 9.800 -1.792 5.621, 9.800 -1.559 3.738, 9.800 -1.286 3.841, 9.800 -1.005 3.923, 9.800 -0.719 3.986, 9.800 -0.430 4.027, 9.800 -0.138 4.048, 9.800 0.154 4.047, 9.800 0.446 4.025, 9.800 -1.453 5.718, 9.800 0.735 3.983, 9.800 -2.219 -3.388, 9.800 -2.895 -2.832, 9.800 -4.893 -3.296, 9.800 -3.709 -1.627, 9.800 -5.647 -1.708, 9.800 -4.049 0.081, 9.800 -4.033 0.373, 9.800 -5.900 0.033, 9.800 -4.647 3.635, 9.800 1.021 3.919, 9.800 -1.108 5.795, 9.800 1.301 3.835, 9.800 1.574 3.732, 9.800 2.095 3.466, 9.800 5.778 1.195, 9.800 -0.055 5.900, 9.800 5.594 1.876, 9.800 0.649 5.864, 9.800 5.330 2.530, 9.800 5.169 2.845, 9.800 2.668 5.262, 9.800 3.565 4.701, 9.800 5.696 1.538, 9.800 5.472 2.207, 9.800 4.792 3.441, 9.800 2.349 5.412, 9.800 4.347 3.989, 9.800 3.840 4.479, 9.800 3.357 2.266, 9.800 5.879 0.496, 9.800 3.511 2.018, 9.800 3.941 0.934, 9.800 3.998 0.647, 9.800 5.873 -0.562, 9.800 4.049 0.065, 9.800 4.017 -0.518, 9.800 3.969 -0.807, 9.800 5.573 -1.938, 9.800 5.679 -1.601, 9.800 3.811 -1.370, 9.800 3.575 -1.904, 9.800 3.703 -1.641, 9.800 4.954 -3.204, 9.800 5.839 0.847, 9.800 2.995 2.726, 9.800 2.339 3.306, 10.800 4.754 -3.494, 9.800 4.303 -4.037, 9.800 3.513 -4.740, 10.800 1.959 -5.565, 10.800 1.623 -5.672, 10.800 1.281 -5.759, 10.800 0.584 -5.871, 10.800 -0.121 -5.899, 10.800 -0.824 -5.842, 10.800 -1.516 -5.702, 10.800 -1.854 -5.601, 9.800 -1.854 -5.601, 10.800 -2.186 -5.480, 10.800 -2.510 -5.340, 10.800 -3.129 -5.002, 10.800 -3.423 -4.806, 9.800 -3.423 -4.806, 10.800 -3.972 -4.363, 10.800 -4.687 -3.583, 9.800 -4.687 -3.583, 10.800 -4.893 -3.296, 10.800 -5.082 -2.998, 10.800 -5.403 -2.370, 9.800 -5.403 -2.370, 10.800 -5.739 -1.367, 9.800 -5.739 -1.367, 10.800 -5.811 -1.021, 9.800 -5.891 -0.320, 10.800 -5.891 -0.320, 9.800 -5.512 2.104, 10.800 -5.376 2.430, 9.800 -4.856 3.351, 9.800 -3.923 4.406, 10.800 -3.923 4.406, 10.800 -2.450 5.367, 10.800 -2.125 5.504, 9.800 -2.125 5.504, 10.800 0.649 5.864, 10.800 0.999 5.815, 9.800 1.686 5.654, 10.800 2.349 5.412, 10.800 3.278 4.906, 10.800 3.840 4.479, 9.800 4.101 4.242, 10.800 4.101 4.242, 10.800 4.578 3.722, 9.800 4.578 3.722, 10.800 4.792 3.441, 9.800 4.990 3.149, 10.800 5.169 2.845, 10.800 5.696 1.538, 10.800 5.778 1.195, 10.800 5.896 -0.209, 10.800 5.873 -0.562, 10.800 5.829 -0.912, 9.800 5.764 -1.259, 10.800 5.679 -1.601, 9.800 5.447 -2.268, 10.800 5.447 -2.268, 9.800 5.301 -2.589, 10.800 5.137 -2.902, 9.800 4.754 -3.494, 9.800 4.053 -4.287, 10.800 3.223 -4.942, 9.800 3.223 -4.942, 10.800 2.922 -5.126, 10.800 2.610 -5.291, 10.800 2.289 -5.438, 9.800 2.289 -5.438, 9.800 1.959 -5.565, 10.800 0.934 -5.826, 9.800 0.934 -5.826, 9.800 -0.824 -5.842, 10.800 -1.172 -5.782, 9.800 -1.172 -5.782, 9.800 -2.186 -5.480, 9.800 -2.510 -5.340, 9.800 -3.129 -5.002, 10.800 -3.704 -4.592, 9.800 -3.704 -4.592, 10.800 -5.252 -2.689, 9.800 -5.252 -2.689, 9.800 -5.535 -2.042, 9.800 -5.811 -1.021, 9.800 -5.862 -0.672, 9.800 -5.799 1.086, 9.800 -5.724 1.431, 10.800 -5.222 2.747, 10.800 -4.421 3.906, 9.800 -4.421 3.906, 9.800 -3.653 4.633, 10.800 -3.369 4.843, 9.800 -3.369 4.843, 9.800 -3.074 5.036, 9.800 -2.450 5.367, 9.800 -0.759 5.851, 10.800 -0.408 5.886, 9.800 -0.408 5.886, 9.800 0.297 5.892, 9.800 0.999 5.815, 9.800 1.345 5.745, 9.800 2.021 5.543, 9.800 2.978 5.093, 9.800 3.278 4.906, 10.800 3.565 4.701, 10.800 5.839 0.847, 9.800 5.898 0.144, 9.800 5.896 -0.209, 9.800 5.829 -0.912, 10.800 5.764 -1.259, 10.800 5.301 -2.589, 9.800 5.137 -2.902, 10.800 4.303 -4.037, 10.800 4.536 -3.772, 10.800 3.788 -3.186, 10.800 4.053 -4.287, 10.800 3.572 -3.427, 10.800 3.340 -3.654, 10.800 2.834 -4.058, 10.800 3.513 -4.740, 10.800 4.611 -1.800, 10.800 5.573 -1.938, 10.800 4.874 -0.865, 10.800 4.949 0.102, 10.800 5.898 0.144, 10.800 5.879 0.496, 10.800 4.754 1.379, 10.800 4.393 2.280, 10.800 5.594 1.876, 10.800 4.058 2.834, 10.800 3.864 3.094, 10.800 3.427 3.572, 10.800 3.654 3.340, 10.800 5.472 2.207, 10.800 3.186 3.788, 10.800 5.330 2.530, 10.800 4.990 3.149, 10.800 4.347 3.989, 10.800 2.665 4.172, 10.800 2.978 5.093, 10.800 2.668 5.262, 10.800 2.021 5.543, 10.800 1.686 5.654, 10.800 1.345 5.745, 10.800 -0.055 5.900, 10.800 -0.759 5.851, 10.800 -1.108 5.795, 10.800 -1.687 4.654, 10.800 -1.453 5.718, 10.800 -1.792 5.621, 10.800 -2.280 4.393, 10.800 -2.563 4.235, 10.800 -2.767 5.211, 10.800 -3.074 5.036, 10.800 -3.340 3.654, 10.800 -4.180 4.164, 10.800 -4.647 3.635, 10.800 -3.788 3.186, 10.800 -5.048 3.054, 10.800 -4.484 2.097, 10.800 -4.337 2.386, 10.800 -5.512 2.104, 10.800 -5.724 1.431, 10.800 -5.854 0.737, 10.800 -5.887 0.386, 10.800 -5.900 0.033, 10.800 -4.949 -0.102, 10.800 -4.932 -0.426, 10.800 -5.647 -1.708, 10.800 -4.754 -1.379, 10.800 -4.465 -3.857, 10.800 -3.186 -3.788, 10.800 -2.932 -3.988, 10.800 -2.825 -5.180, 10.800 -2.386 -4.337, 10.800 2.386 4.337, 10.800 1.494 4.719, 10.800 0.222 4.945, 10.800 0.297 5.892, 10.800 -0.102 4.949, 10.800 -1.379 4.754, 10.800 -1.988 4.533, 10.800 -3.653 4.633, 10.800 -4.856 3.351, 10.800 -4.611 1.800, 10.800 -5.628 1.770, 10.800 -4.719 1.494, 10.800 -5.799 1.086, 10.800 -4.874 0.865, 10.800 -5.862 -0.672, 10.800 -5.535 -2.042, 10.800 -4.654 -1.687, 10.800 -4.235 -2.563, 10.800 -4.226 -4.117, 10.800 0.232 -5.895, 10.800 0.747 -4.893, 10.800 1.066 -4.834, 10.800 2.280 -4.393, 10.800 1.379 -4.754, 10.800 1.687 -4.654, 10.800 2.563 -4.235, 10.800 3.790 -4.522, 10.800 -1.182 -4.807, 10.800 -1.494 -4.719, 10.800 -0.474 -5.881, 10.800 4.954 -3.204, 12.400 -3.788 3.186, 10.800 -3.572 3.427, 12.400 -3.572 3.427, 10.800 -2.834 4.058, 12.400 -2.563 4.235, 12.400 -1.988 4.533, 10.800 -1.066 4.834, 12.400 -1.066 4.834, 10.800 -0.747 4.893, 12.400 -0.426 4.932, 12.400 0.222 4.945, 12.400 1.800 4.611, 10.800 2.097 4.484, 12.400 2.097 4.484, 10.800 2.932 3.988, 12.400 3.427 3.572, 12.400 4.235 2.563, 12.400 4.754 1.379, 10.800 4.945 -0.222, 10.800 4.920 -0.545, 12.400 4.945 -0.222, 12.400 4.874 -0.865, 12.400 4.807 -1.182, 10.800 4.719 -1.494, 12.400 4.611 -1.800, 12.400 3.572 -3.427, 12.400 3.340 -3.654, 10.800 3.094 -3.864, 12.400 2.563 -4.235, 12.400 2.280 -4.393, 12.400 1.687 -4.654, 12.400 0.102 -4.949, 10.800 -0.545 -4.920, 12.400 -0.222 -4.945, 12.400 -0.545 -4.920, 12.400 -1.494 -4.719, 12.400 -2.097 -4.484, 12.400 -2.386 -4.337, 10.800 -3.427 -3.572, 10.800 -3.864 -3.094, 12.400 -3.654 -3.340, 12.400 -3.864 -3.094, 10.800 -4.058 -2.834, 10.800 -4.393 -2.280, 12.400 -4.393 -2.280, 12.400 -4.533 -1.988, 12.400 -4.754 -1.379, 12.400 -4.834 -1.066, 12.400 -4.719 1.494, 10.800 -3.988 2.932, 12.400 -3.988 2.932, 12.400 -3.340 3.654, 10.800 -3.094 3.864, 12.400 -0.747 4.893, 10.800 -0.426 4.932, 10.800 0.545 4.920, 12.400 0.545 4.920, 10.800 0.865 4.874, 10.800 1.182 4.807, 12.400 1.494 4.719, 10.800 1.800 4.611, 12.400 2.932 3.988, 12.400 4.058 2.834, 10.800 4.235 2.563, 12.400 4.393 2.280, 10.800 4.533 1.988, 10.800 4.654 1.687, 10.800 4.834 1.066, 10.800 4.893 0.747, 10.800 4.932 0.426, 12.400 4.949 0.102, 10.800 4.807 -1.182, 12.400 4.719 -1.494, 10.800 4.484 -2.097, 12.400 4.484 -2.097, 10.800 4.337 -2.386, 10.800 4.172 -2.665, 10.800 3.988 -2.932, 12.400 3.988 -2.932, 12.400 3.788 -3.186, 12.400 3.094 -3.864, 10.800 1.988 -4.533, 12.400 1.066 -4.834, 10.800 0.426 -4.932, 10.800 0.102 -4.949, 10.800 -0.222 -4.945, 10.800 -0.865 -4.874, 10.800 -1.800 -4.611, 10.800 -2.097 -4.484, 10.800 -2.665 -4.172, 12.400 -2.932 -3.988, 10.800 -3.654 -3.340, 12.400 -4.235 -2.563, 10.800 -4.533 -1.988, 10.800 -4.834 -1.066, 10.800 -4.893 -0.747, 12.400 -4.949 -0.102, 10.800 -4.945 0.222, 10.800 -4.920 0.545, 12.400 -4.874 0.865, 10.800 -4.807 1.182, 12.400 -4.611 1.800, 10.800 -4.172 2.665, 12.600 -3.631 3.063, 12.600 -3.190 3.519, 12.600 -2.587 3.372, 12.600 -2.343 3.546, 12.600 -1.821 3.840, 12.600 -0.638 4.707, 12.600 -4.168 2.278, 12.600 -3.593 2.269, 12.600 -4.007 2.551, 12.600 -4.538 1.402, 12.600 -4.083 1.178, 12.600 -4.748 0.153, 12.600 -4.239 -0.306, 12.600 -4.683 -0.795, 12.600 -4.154 -0.900, 12.600 -4.535 -1.412, 12.600 -4.080 -1.190, 12.600 -4.431 -1.712, 12.600 -3.587 -2.280, 12.600 -3.230 -2.762, 12.600 -3.411 -3.306, 12.600 -3.182 -3.526, 12.600 -1.809 -3.846, 12.600 -0.069 -4.249, 12.600 0.231 -4.244, 12.600 0.323 -4.739, 12.600 0.951 -4.654, 12.600 1.260 -4.580, 12.600 1.405 -4.011, 12.600 1.563 -4.485, 12.600 2.216 -3.626, 12.600 2.467 -3.461, 12.600 2.693 -3.913, 12.600 2.948 -3.724, 12.600 3.190 -3.519, 12.600 2.705 -3.278, 12.600 2.929 -3.079, 12.600 3.333 -2.636, 12.600 3.631 -3.063, 12.600 3.827 -2.813, 12.600 4.311 -1.995, 12.600 4.435 -1.702, 12.600 4.538 -1.402, 12.600 4.039 -1.322, 12.600 4.622 -1.096, 12.600 4.748 -0.153, 12.600 4.247 0.156, 12.600 4.747 0.164, 12.600 4.226 0.456, 12.600 4.726 0.481, 12.600 4.119 1.046, 12.600 4.619 1.106, 12.600 3.931 1.615, 12.600 4.001 2.560, 12.600 3.624 3.071, 12.600 2.684 3.919, 12.600 2.416 4.090, 12.600 2.138 4.242, 12.600 1.393 4.015, 12.600 -0.323 4.739, 12.600 -4.156 0.887, 12.600 -4.727 0.470, 12.600 -4.250 -0.006, 12.600 -4.207 -0.604, 12.600 -4.306 -2.004, 12.600 -3.027 -2.983, 12.600 -2.577 -3.379, 12.600 -2.416 -4.090, 12.600 -2.076 -3.708, 12.600 -1.533 -3.964, 12.600 -1.250 -4.062, 12.600 -0.628 -4.708, 12.600 -0.312 -4.740, 12.600 0.530 -4.217, 12.600 0.638 -4.707, 12.600 1.684 -3.902, 12.600 3.418 -3.298, 12.600 3.139 -2.865, 12.600 3.813 -1.877, 12.600 4.185 -0.740, 12.600 4.248 -0.144, 12.600 4.683 0.795, 12.600 4.535 1.412, 12.600 3.182 3.526, 12.600 2.206 3.633, 12.600 1.944 3.779, 12.600 1.672 3.907, 12.600 0.312 4.740, 12.600 -0.005 4.750, 12.600 -0.381 4.233, 12.600 -1.260 4.580, 12.600 -0.973 4.137, 12.600 -1.563 4.485, 12.600 -2.147 4.237, 12.600 -2.948 3.724, 12.600 -2.819 3.181, 12.600 -3.424 2.517, 9.800 -3.348 2.279, 12.400 -3.575 1.904, 12.400 -3.703 1.641, 12.400 -4.017 0.518, 12.400 -4.044 0.227, 12.400 -4.034 -0.357, 12.400 -3.863 -1.216, 12.400 -3.765 -1.492, 12.400 -3.511 -2.018, 12.400 -2.572 -3.129, 9.800 -1.968 -3.540, 9.800 -1.708 -3.672, 9.800 -1.161 -3.880, 12.400 -1.021 -3.919, 9.800 0.284 -4.040, 12.400 0.138 -4.048, 9.800 0.575 -4.009, 12.400 0.430 -4.027, 12.400 0.719 -3.986, 9.800 1.693 -3.679, 9.800 2.671 -3.044, 12.400 2.560 -3.139, 12.400 3.348 -2.279, 12.400 3.858 -1.231, 12.400 4.044 0.211, 12.400 4.019 0.503, 12.400 3.972 0.791, 9.800 3.863 1.216, 12.400 3.817 1.355, 12.400 3.709 1.627, 9.800 3.184 2.503, 12.400 3.273 2.386, 9.800 2.791 2.935, 12.400 2.457 3.219, 12.400 2.219 3.388, 12.400 1.968 3.540, 9.800 1.839 3.608, 12.400 -0.284 4.040, 12.400 -0.575 4.009, 9.800 -2.779 2.946, 9.800 -3.174 2.515, 12.400 -3.082 2.628, 9.800 -3.641 1.774, 9.800 -3.995 0.663, 9.800 -4.019 -0.503, 9.800 -3.904 -1.076, 12.400 -3.648 -1.760, 9.800 -3.273 -2.386, 12.400 -3.184 -2.503, 9.800 -3.092 -2.616, 12.400 -0.735 -3.983, 9.800 -0.591 -4.007, 12.400 -0.446 -4.025, 9.800 -0.300 -4.039, 12.400 -0.154 -4.047, 9.800 -0.008 -4.050, 9.800 0.863 -3.957, 12.400 1.005 -3.923, 12.400 1.286 -3.841, 9.800 1.423 -3.792, 9.800 2.205 -3.397, 9.800 2.445 -3.229, 12.400 2.779 -2.946, 9.800 3.082 -2.628, 12.400 3.174 -2.515, 9.800 3.263 -2.399, 9.800 3.428 -2.157, 12.400 3.759 -1.506, 9.800 3.900 -1.091, 9.800 4.044 -0.227, 9.800 4.034 0.357, 9.800 3.765 1.492, 9.800 3.648 1.760, 9.800 2.572 3.129, 9.800 -1.825 3.615, 12.400 -1.954 3.547, 9.800 -2.326 3.315, 9.800 -2.560 3.139, 12.600 -3.827 2.813, 12.600 -3.418 3.298, 12.400 -3.094 3.864, 12.400 -2.834 4.058, 12.600 -2.693 3.913, 12.600 -1.859 4.371, 12.400 -0.102 4.949, 12.600 0.628 4.708, 12.400 1.182 4.807, 12.600 1.250 4.583, 12.600 1.553 4.489, 12.600 1.849 4.375, 12.400 2.665 4.172, 12.600 2.940 3.731, 12.400 3.864 3.094, 12.600 3.821 2.822, 12.400 4.533 1.988, 12.400 4.893 0.747, 12.600 4.727 -0.470, 12.600 4.685 -0.785, 12.600 4.168 -2.278, 12.400 4.172 -2.665, 12.600 4.007 -2.551, 12.600 -2.425 4.084, 12.400 -2.280 4.393, 12.400 -1.687 4.654, 12.400 -1.379 4.754, 12.600 -0.951 4.654, 12.400 0.865 4.874, 12.600 0.941 4.656, 12.400 2.386 4.337, 12.400 3.186 3.788, 12.600 3.411 3.306, 12.400 3.654 3.340, 12.600 4.163 2.287, 12.600 4.306 2.004, 12.600 4.431 1.712, 12.400 4.654 1.687, 12.400 4.834 1.066, 12.400 4.932 0.426, 12.400 4.920 -0.545, 12.400 4.337 -2.386, 12.600 2.425 -4.084, 12.600 1.859 -4.371, 12.400 1.379 -4.754, 12.400 0.426 -4.932, 12.400 -1.182 -4.807, 12.600 -0.941 -4.656, 12.600 -1.250 -4.583, 12.600 -1.553 -4.489, 12.600 -1.849 -4.375, 12.600 -2.138 -4.242, 12.600 -2.684 -3.919, 12.600 -2.940 -3.731, 12.600 -3.624 -3.071, 12.600 -3.821 -2.822, 12.600 -4.001 -2.560, 12.600 -4.163 -2.287, 12.600 -4.619 -1.106, 12.400 -4.893 -0.747, 12.600 -4.726 -0.481, 12.600 -4.747 -0.164, 12.400 -4.920 0.545, 12.600 -4.685 0.785, 12.600 -4.435 1.702, 12.600 -4.311 1.995, 12.400 -4.172 2.665, 12.400 2.834 -4.058, 12.600 2.147 -4.237, 12.400 1.988 -4.533, 12.400 0.747 -4.893, 12.600 0.005 -4.750, 12.400 -0.865 -4.874, 12.400 -1.800 -4.611, 12.400 -2.665 -4.172, 12.400 -3.186 -3.788, 12.400 -3.427 -3.572, 12.400 -4.058 -2.834, 12.400 -4.654 -1.687, 12.400 -4.932 -0.426, 12.400 -4.945 0.222, 12.600 -4.622 1.096, 12.400 -4.807 1.182, 12.400 -4.484 2.097, 12.400 -4.337 2.386, 12.400 -3.263 2.399, 12.600 -3.036 2.974, 12.400 -2.884 2.843, 12.400 -2.671 3.044, 12.400 -2.445 3.229, 12.600 -2.087 3.702, 12.400 -2.205 3.397, 12.400 -1.693 3.679, 12.400 -1.146 3.884, 12.600 -0.679 4.195, 12.400 -0.863 3.957, 12.600 -0.081 4.249, 12.400 0.008 4.050, 12.400 0.300 4.039, 12.600 0.517 4.218, 12.600 0.814 4.171, 12.400 0.591 4.007, 12.400 1.438 3.786, 12.400 2.683 3.034, 12.400 2.895 2.832, 12.400 3.092 2.616, 12.400 3.436 2.144, 12.400 3.582 1.890, 12.600 4.035 1.334, 12.400 3.904 1.076, 12.400 4.033 -0.373, 12.400 3.995 -0.663, 12.600 3.936 -1.603, 12.400 3.641 -1.774, 12.600 3.671 -2.141, 12.400 3.503 -2.032, 12.600 3.511 -2.395, 12.400 2.985 -2.737, 12.600 -1.545 3.959, 12.400 -1.423 3.792, 12.600 -1.262 4.058, 12.600 0.219 4.244, 12.400 0.878 3.954, 12.600 1.106 4.104, 12.400 1.161 3.880, 12.400 1.708 3.672, 12.600 2.456 3.468, 12.600 2.695 3.286, 12.600 2.920 3.088, 12.600 3.131 2.874, 12.600 3.325 2.646, 12.600 3.504 2.405, 12.600 3.665 2.152, 12.600 3.808 1.888, 12.600 4.183 0.752, 12.400 4.049 -0.081, 12.600 4.227 -0.443, 12.400 3.937 -0.950, 12.600 4.122 -1.033, 12.400 2.326 -3.315, 12.600 1.118 -4.100, 12.600 0.826 -4.169, 12.600 -0.368 -4.234, 12.600 -0.666 -4.197, 12.400 -2.095 -3.466, 12.400 -2.339 -3.306, 12.600 -2.809 -3.189, 12.400 -2.791 -2.935, 12.400 -3.357 -2.266, 12.600 -3.986 -1.475, 12.400 -3.941 -0.934, 12.400 -3.900 1.091, 12.400 -3.428 2.157, 12.600 -3.238 2.752, 12.400 2.081 -3.474, 12.600 1.955 -3.774, 12.400 1.825 -3.615, 12.400 1.559 -3.738, 12.600 -0.960 -4.140, 12.400 -1.301 -3.835, 12.400 -1.574 -3.732, 12.400 -1.839 -3.608, 12.600 -2.332 -3.553, 12.400 -2.995 -2.726, 12.600 -3.417 -2.527, 12.600 -3.738 -2.021, 12.600 -3.872 -1.753, 12.400 -3.998 -0.647, 12.400 -4.049 -0.065, 12.600 -4.240 0.293, 12.600 -4.209 0.592, 12.400 -3.969 0.807, 12.400 -3.811 1.370, 12.600 -3.990 1.463, 12.600 -3.877 1.741, 12.600 -3.745 2.010 ] } colorPerVertex FALSE coordIndex [ 40, 0, 17, -1, 42, 17, 62, -1, 60, 42, 62, -1, 60, 1, 42, -1, 42, 1, 2, -1, 2, 1, 3, -1, 3, 1, 68, -1, 6, 3, 68, -1, 6, 46, 3, -1, 6, 5, 46, -1, 6, 4, 5, -1, 6, 8, 4, -1, 6, 7, 8, -1, 8, 7, 47, -1, 97, 77, 16, -1, 97, 9, 77, -1, 77, 9, 10, -1, 10, 9, 11, -1, 11, 9, 91, -1, 91, 9, 12, -1, 12, 9, 79, -1, 79, 9, 14, -1, 14, 9, 13, -1, 94, 14, 13, -1, 94, 36, 14, -1, 14, 36, 15, -1, 77, 73, 16, -1, 16, 73, 17, -1, 0, 16, 17, -1, 40, 17, 42, -1, 128, 154, 22, -1, 128, 18, 154, -1, 128, 130, 18, -1, 18, 130, 138, -1, 138, 130, 19, -1, 153, 19, 20, -1, 135, 20, 131, -1, 21, 131, 151, -1, 134, 151, 152, -1, 132, 134, 152, -1, 138, 19, 153, -1, 153, 20, 135, -1, 135, 131, 21, -1, 21, 151, 134, -1, 154, 23, 22, -1, 22, 23, 161, -1, 161, 23, 24, -1, 28, 24, 141, -1, 160, 141, 25, -1, 159, 25, 155, -1, 26, 155, 29, -1, 145, 29, 30, -1, 31, 30, 27, -1, 157, 31, 27, -1, 161, 24, 28, -1, 28, 141, 160, -1, 160, 25, 159, -1, 159, 155, 26, -1, 26, 29, 145, -1, 145, 30, 31, -1, 16, 0, 106, -1, 98, 106, 107, -1, 99, 107, 110, -1, 39, 110, 109, -1, 32, 39, 109, -1, 32, 33, 39, -1, 32, 178, 33, -1, 33, 178, 85, -1, 34, 85, 82, -1, 37, 82, 35, -1, 36, 35, 15, -1, 36, 37, 35, -1, 36, 94, 37, -1, 37, 94, 38, -1, 34, 38, 95, -1, 33, 95, 39, -1, 33, 34, 95, -1, 33, 85, 34, -1, 42, 111, 40, -1, 42, 41, 111, -1, 42, 2, 41, -1, 41, 2, 45, -1, 44, 45, 114, -1, 43, 114, 53, -1, 164, 53, 174, -1, 164, 43, 53, -1, 164, 100, 43, -1, 43, 100, 112, -1, 44, 112, 101, -1, 41, 101, 111, -1, 41, 44, 101, -1, 41, 45, 44, -1, 2, 3, 45, -1, 45, 3, 46, -1, 113, 46, 5, -1, 55, 5, 4, -1, 8, 55, 4, -1, 8, 48, 55, -1, 8, 47, 48, -1, 48, 47, 52, -1, 117, 52, 49, -1, 50, 49, 58, -1, 172, 58, 57, -1, 172, 50, 58, -1, 172, 186, 50, -1, 50, 186, 51, -1, 117, 51, 116, -1, 48, 116, 55, -1, 48, 117, 116, -1, 48, 52, 117, -1, 45, 46, 113, -1, 114, 113, 115, -1, 53, 115, 54, -1, 174, 54, 56, -1, 174, 53, 54, -1, 113, 5, 55, -1, 115, 55, 116, -1, 54, 116, 51, -1, 56, 51, 186, -1, 56, 54, 51, -1, 47, 7, 52, -1, 52, 7, 118, -1, 49, 118, 119, -1, 58, 119, 70, -1, 57, 70, 183, -1, 57, 58, 70, -1, 7, 6, 118, -1, 118, 6, 68, -1, 69, 68, 1, -1, 59, 1, 60, -1, 62, 59, 60, -1, 62, 61, 59, -1, 62, 17, 61, -1, 61, 17, 74, -1, 67, 74, 75, -1, 65, 75, 63, -1, 64, 63, 182, -1, 64, 65, 63, -1, 64, 72, 65, -1, 65, 72, 66, -1, 67, 66, 121, -1, 61, 121, 59, -1, 61, 67, 121, -1, 61, 74, 67, -1, 118, 68, 69, -1, 119, 69, 120, -1, 70, 120, 71, -1, 183, 71, 170, -1, 183, 70, 71, -1, 69, 1, 59, -1, 120, 59, 121, -1, 71, 121, 66, -1, 170, 66, 72, -1, 170, 71, 66, -1, 17, 73, 74, -1, 74, 73, 78, -1, 75, 78, 86, -1, 63, 86, 76, -1, 182, 76, 181, -1, 182, 63, 76, -1, 73, 77, 78, -1, 78, 77, 10, -1, 87, 10, 11, -1, 122, 11, 91, -1, 81, 91, 12, -1, 79, 81, 12, -1, 79, 80, 81, -1, 79, 14, 80, -1, 80, 14, 35, -1, 126, 35, 82, -1, 83, 82, 85, -1, 84, 85, 178, -1, 84, 83, 85, -1, 84, 179, 83, -1, 83, 179, 125, -1, 126, 125, 92, -1, 80, 92, 81, -1, 80, 126, 92, -1, 80, 35, 126, -1, 78, 10, 87, -1, 86, 87, 88, -1, 76, 88, 90, -1, 181, 90, 89, -1, 181, 76, 90, -1, 87, 11, 122, -1, 88, 122, 124, -1, 90, 124, 123, -1, 89, 123, 93, -1, 89, 90, 123, -1, 122, 91, 81, -1, 124, 81, 92, -1, 123, 92, 125, -1, 93, 125, 179, -1, 93, 123, 125, -1, 14, 15, 35, -1, 94, 13, 38, -1, 38, 13, 96, -1, 95, 96, 99, -1, 39, 99, 110, -1, 39, 95, 99, -1, 13, 9, 96, -1, 96, 9, 97, -1, 98, 97, 16, -1, 106, 98, 16, -1, 96, 97, 98, -1, 99, 98, 107, -1, 99, 96, 98, -1, 100, 175, 112, -1, 112, 175, 103, -1, 101, 103, 105, -1, 111, 105, 106, -1, 40, 106, 0, -1, 40, 111, 106, -1, 175, 102, 103, -1, 103, 102, 104, -1, 105, 104, 107, -1, 106, 105, 107, -1, 102, 108, 104, -1, 104, 108, 110, -1, 107, 104, 110, -1, 108, 109, 110, -1, 101, 105, 111, -1, 103, 104, 105, -1, 112, 103, 101, -1, 43, 112, 44, -1, 114, 43, 44, -1, 113, 114, 45, -1, 55, 115, 113, -1, 115, 53, 114, -1, 54, 115, 116, -1, 50, 51, 117, -1, 49, 50, 117, -1, 118, 49, 52, -1, 69, 119, 118, -1, 119, 58, 49, -1, 59, 120, 69, -1, 120, 70, 119, -1, 71, 120, 121, -1, 65, 66, 67, -1, 75, 65, 67, -1, 78, 75, 74, -1, 87, 86, 78, -1, 86, 63, 75, -1, 122, 88, 87, -1, 88, 76, 86, -1, 81, 124, 122, -1, 124, 90, 88, -1, 123, 124, 92, -1, 83, 125, 126, -1, 82, 83, 126, -1, 34, 82, 37, -1, 38, 34, 37, -1, 96, 95, 38, -1, 127, 128, 211, -1, 127, 130, 128, -1, 127, 129, 130, -1, 130, 129, 19, -1, 19, 129, 318, -1, 20, 318, 322, -1, 131, 322, 305, -1, 151, 305, 303, -1, 152, 303, 133, -1, 132, 133, 330, -1, 134, 330, 293, -1, 21, 293, 136, -1, 135, 136, 137, -1, 153, 137, 397, -1, 138, 397, 267, -1, 18, 267, 266, -1, 154, 266, 139, -1, 23, 139, 264, -1, 24, 264, 140, -1, 141, 140, 142, -1, 25, 142, 382, -1, 155, 382, 249, -1, 29, 249, 143, -1, 30, 143, 144, -1, 27, 144, 156, -1, 157, 156, 240, -1, 31, 240, 146, -1, 145, 146, 147, -1, 26, 147, 158, -1, 159, 158, 148, -1, 160, 148, 149, -1, 28, 149, 215, -1, 161, 215, 150, -1, 22, 150, 211, -1, 128, 22, 211, -1, 19, 318, 20, -1, 20, 322, 131, -1, 131, 305, 151, -1, 151, 303, 152, -1, 152, 133, 132, -1, 132, 330, 134, -1, 134, 293, 21, -1, 21, 136, 135, -1, 135, 137, 153, -1, 153, 397, 138, -1, 138, 267, 18, -1, 18, 266, 154, -1, 154, 139, 23, -1, 23, 264, 24, -1, 24, 140, 141, -1, 141, 142, 25, -1, 25, 382, 155, -1, 155, 249, 29, -1, 29, 143, 30, -1, 30, 144, 27, -1, 27, 156, 157, -1, 157, 240, 31, -1, 31, 146, 145, -1, 145, 147, 26, -1, 26, 158, 159, -1, 159, 148, 160, -1, 160, 149, 28, -1, 28, 215, 161, -1, 161, 150, 22, -1, 162, 174, 451, -1, 162, 164, 174, -1, 162, 163, 164, -1, 164, 163, 100, -1, 100, 163, 449, -1, 175, 449, 445, -1, 102, 445, 176, -1, 108, 176, 444, -1, 109, 444, 448, -1, 32, 448, 177, -1, 178, 177, 165, -1, 84, 165, 166, -1, 179, 166, 437, -1, 93, 437, 167, -1, 89, 167, 180, -1, 181, 180, 435, -1, 182, 435, 168, -1, 64, 168, 169, -1, 72, 169, 171, -1, 170, 171, 432, -1, 183, 432, 184, -1, 57, 184, 185, -1, 172, 185, 173, -1, 186, 173, 429, -1, 56, 429, 451, -1, 174, 56, 451, -1, 100, 449, 175, -1, 175, 445, 102, -1, 102, 176, 108, -1, 108, 444, 109, -1, 109, 448, 32, -1, 32, 177, 178, -1, 178, 165, 84, -1, 84, 166, 179, -1, 179, 437, 93, -1, 93, 167, 89, -1, 89, 180, 181, -1, 181, 435, 182, -1, 182, 168, 64, -1, 64, 169, 72, -1, 72, 171, 170, -1, 170, 432, 183, -1, 183, 184, 57, -1, 57, 185, 172, -1, 172, 173, 186, -1, 186, 429, 56, -1, 560, 557, 561, -1, 561, 557, 187, -1, 550, 561, 187, -1, 550, 188, 561, -1, 561, 188, 189, -1, 541, 561, 189, -1, 541, 540, 561, -1, 561, 540, 532, -1, 508, 532, 527, -1, 521, 508, 527, -1, 521, 190, 508, -1, 508, 190, 516, -1, 513, 508, 516, -1, 513, 471, 508, -1, 513, 473, 471, -1, 471, 473, 472, -1, 561, 532, 508, -1, 191, 508, 192, -1, 191, 561, 508, -1, 508, 501, 192, -1, 192, 501, 453, -1, 453, 501, 194, -1, 193, 194, 195, -1, 462, 195, 199, -1, 200, 199, 196, -1, 197, 196, 470, -1, 198, 470, 486, -1, 483, 198, 486, -1, 453, 194, 193, -1, 193, 195, 462, -1, 462, 199, 200, -1, 200, 196, 197, -1, 197, 470, 198, -1, 150, 352, 211, -1, 150, 201, 352, -1, 150, 215, 201, -1, 201, 215, 216, -1, 353, 216, 202, -1, 367, 202, 366, -1, 204, 366, 221, -1, 630, 221, 219, -1, 630, 204, 221, -1, 630, 203, 204, -1, 204, 203, 633, -1, 351, 633, 634, -1, 355, 634, 635, -1, 205, 355, 635, -1, 205, 206, 355, -1, 205, 637, 206, -1, 206, 637, 324, -1, 207, 324, 208, -1, 357, 208, 209, -1, 212, 209, 210, -1, 127, 210, 129, -1, 127, 212, 210, -1, 127, 211, 212, -1, 212, 211, 213, -1, 357, 213, 365, -1, 207, 365, 214, -1, 206, 214, 355, -1, 206, 207, 214, -1, 206, 324, 207, -1, 215, 149, 216, -1, 216, 149, 217, -1, 202, 217, 364, -1, 366, 364, 218, -1, 221, 218, 223, -1, 219, 223, 220, -1, 219, 221, 223, -1, 149, 148, 217, -1, 217, 148, 222, -1, 364, 222, 368, -1, 218, 368, 371, -1, 223, 371, 227, -1, 627, 227, 226, -1, 627, 223, 227, -1, 627, 220, 223, -1, 222, 148, 369, -1, 368, 369, 224, -1, 371, 224, 225, -1, 227, 225, 228, -1, 226, 228, 235, -1, 226, 227, 228, -1, 147, 229, 158, -1, 147, 350, 229, -1, 147, 146, 350, -1, 350, 146, 230, -1, 349, 230, 362, -1, 373, 362, 236, -1, 231, 236, 237, -1, 232, 237, 620, -1, 232, 231, 237, -1, 232, 233, 231, -1, 231, 233, 348, -1, 234, 348, 623, -1, 624, 234, 623, -1, 624, 228, 234, -1, 624, 235, 228, -1, 146, 240, 230, -1, 230, 240, 363, -1, 362, 363, 375, -1, 236, 375, 238, -1, 237, 238, 239, -1, 620, 239, 617, -1, 620, 237, 239, -1, 363, 240, 374, -1, 375, 374, 347, -1, 238, 347, 345, -1, 239, 345, 241, -1, 616, 241, 344, -1, 616, 239, 241, -1, 616, 617, 239, -1, 144, 242, 156, -1, 144, 243, 242, -1, 144, 143, 243, -1, 243, 143, 244, -1, 377, 244, 378, -1, 376, 378, 381, -1, 245, 381, 250, -1, 613, 250, 614, -1, 613, 245, 250, -1, 613, 246, 245, -1, 245, 246, 247, -1, 376, 247, 346, -1, 377, 346, 248, -1, 243, 248, 242, -1, 243, 377, 248, -1, 243, 244, 377, -1, 143, 249, 244, -1, 244, 249, 361, -1, 378, 361, 379, -1, 381, 379, 380, -1, 250, 380, 251, -1, 611, 251, 610, -1, 611, 250, 251, -1, 611, 614, 250, -1, 361, 249, 387, -1, 379, 387, 386, -1, 380, 386, 384, -1, 251, 384, 252, -1, 610, 252, 253, -1, 610, 251, 252, -1, 142, 254, 382, -1, 142, 255, 254, -1, 142, 140, 255, -1, 255, 140, 342, -1, 341, 342, 360, -1, 339, 360, 261, -1, 390, 261, 256, -1, 257, 256, 652, -1, 257, 390, 256, -1, 257, 258, 390, -1, 390, 258, 259, -1, 385, 259, 260, -1, 655, 385, 260, -1, 655, 252, 385, -1, 655, 253, 252, -1, 140, 264, 342, -1, 342, 264, 263, -1, 360, 263, 389, -1, 261, 389, 388, -1, 256, 388, 262, -1, 652, 262, 265, -1, 652, 256, 262, -1, 263, 264, 338, -1, 389, 338, 391, -1, 388, 391, 393, -1, 262, 393, 336, -1, 667, 336, 337, -1, 667, 262, 336, -1, 667, 265, 262, -1, 266, 392, 139, -1, 266, 274, 392, -1, 266, 267, 274, -1, 274, 267, 276, -1, 275, 276, 394, -1, 268, 394, 396, -1, 270, 396, 269, -1, 648, 269, 664, -1, 648, 270, 269, -1, 648, 335, 270, -1, 270, 335, 271, -1, 268, 271, 272, -1, 275, 272, 273, -1, 274, 273, 392, -1, 274, 275, 273, -1, 274, 276, 275, -1, 267, 397, 276, -1, 276, 397, 395, -1, 394, 395, 277, -1, 396, 277, 281, -1, 269, 281, 278, -1, 279, 278, 284, -1, 279, 269, 278, -1, 279, 664, 269, -1, 395, 397, 398, -1, 277, 398, 280, -1, 281, 280, 282, -1, 278, 282, 283, -1, 284, 283, 647, -1, 284, 278, 283, -1, 136, 285, 137, -1, 136, 334, 285, -1, 136, 293, 334, -1, 334, 293, 286, -1, 333, 286, 401, -1, 287, 401, 288, -1, 332, 288, 297, -1, 290, 297, 289, -1, 290, 332, 297, -1, 290, 662, 332, -1, 332, 662, 291, -1, 292, 291, 644, -1, 645, 292, 644, -1, 645, 283, 292, -1, 645, 647, 283, -1, 293, 330, 286, -1, 286, 330, 294, -1, 401, 294, 402, -1, 288, 402, 295, -1, 297, 295, 296, -1, 289, 296, 302, -1, 289, 297, 296, -1, 294, 330, 298, -1, 402, 298, 299, -1, 295, 299, 328, -1, 296, 328, 300, -1, 301, 300, 660, -1, 301, 296, 300, -1, 301, 302, 296, -1, 303, 331, 133, -1, 303, 304, 331, -1, 303, 305, 304, -1, 304, 305, 358, -1, 306, 358, 311, -1, 403, 311, 406, -1, 308, 406, 314, -1, 307, 314, 657, -1, 307, 308, 314, -1, 307, 309, 308, -1, 308, 309, 327, -1, 403, 327, 329, -1, 306, 329, 310, -1, 304, 310, 331, -1, 304, 306, 310, -1, 304, 358, 306, -1, 305, 322, 358, -1, 358, 322, 359, -1, 311, 359, 312, -1, 406, 312, 404, -1, 314, 404, 317, -1, 313, 317, 315, -1, 313, 314, 317, -1, 313, 657, 314, -1, 359, 322, 321, -1, 312, 321, 405, -1, 404, 405, 407, -1, 317, 407, 316, -1, 315, 316, 639, -1, 315, 317, 316, -1, 129, 319, 318, -1, 129, 210, 319, -1, 319, 210, 320, -1, 405, 320, 407, -1, 405, 319, 320, -1, 405, 321, 319, -1, 319, 321, 318, -1, 318, 321, 322, -1, 325, 323, 326, -1, 324, 326, 208, -1, 324, 325, 326, -1, 324, 638, 325, -1, 324, 637, 638, -1, 639, 316, 656, -1, 656, 316, 326, -1, 323, 656, 326, -1, 309, 658, 327, -1, 327, 658, 660, -1, 300, 327, 660, -1, 300, 329, 327, -1, 300, 328, 329, -1, 329, 328, 310, -1, 310, 328, 299, -1, 331, 299, 298, -1, 133, 298, 330, -1, 133, 331, 298, -1, 332, 291, 292, -1, 287, 292, 400, -1, 333, 400, 399, -1, 334, 399, 285, -1, 334, 333, 399, -1, 334, 286, 333, -1, 335, 665, 271, -1, 271, 665, 337, -1, 336, 271, 337, -1, 336, 272, 271, -1, 336, 393, 272, -1, 272, 393, 273, -1, 273, 393, 391, -1, 392, 391, 338, -1, 139, 338, 264, -1, 139, 392, 338, -1, 390, 259, 385, -1, 339, 385, 340, -1, 341, 340, 383, -1, 255, 383, 254, -1, 255, 341, 383, -1, 255, 342, 341, -1, 246, 343, 247, -1, 247, 343, 344, -1, 241, 247, 344, -1, 241, 346, 247, -1, 241, 345, 346, -1, 346, 345, 248, -1, 248, 345, 347, -1, 242, 347, 374, -1, 156, 374, 240, -1, 156, 242, 374, -1, 231, 348, 234, -1, 373, 234, 370, -1, 349, 370, 372, -1, 350, 372, 229, -1, 350, 349, 372, -1, 350, 230, 349, -1, 204, 633, 351, -1, 367, 351, 354, -1, 353, 354, 356, -1, 201, 356, 352, -1, 201, 353, 356, -1, 201, 216, 353, -1, 351, 634, 355, -1, 354, 355, 214, -1, 356, 214, 365, -1, 352, 365, 213, -1, 211, 352, 213, -1, 209, 212, 357, -1, 357, 212, 213, -1, 208, 326, 408, -1, 209, 408, 320, -1, 210, 209, 320, -1, 365, 207, 357, -1, 357, 207, 208, -1, 311, 358, 359, -1, 401, 286, 294, -1, 394, 276, 395, -1, 360, 342, 263, -1, 378, 244, 361, -1, 362, 230, 363, -1, 364, 217, 222, -1, 356, 365, 352, -1, 354, 214, 356, -1, 367, 354, 353, -1, 202, 367, 353, -1, 217, 202, 216, -1, 351, 355, 354, -1, 366, 202, 364, -1, 204, 351, 367, -1, 366, 204, 367, -1, 369, 368, 222, -1, 368, 218, 364, -1, 218, 221, 366, -1, 224, 371, 368, -1, 371, 223, 218, -1, 158, 229, 369, -1, 148, 158, 369, -1, 225, 224, 372, -1, 370, 225, 372, -1, 370, 228, 225, -1, 370, 234, 228, -1, 227, 371, 225, -1, 372, 224, 229, -1, 229, 224, 369, -1, 373, 370, 349, -1, 362, 373, 349, -1, 374, 375, 363, -1, 375, 236, 362, -1, 238, 375, 347, -1, 234, 373, 231, -1, 231, 373, 236, -1, 237, 236, 238, -1, 248, 347, 242, -1, 239, 238, 345, -1, 376, 346, 377, -1, 378, 376, 377, -1, 387, 379, 361, -1, 379, 381, 378, -1, 247, 376, 245, -1, 245, 376, 381, -1, 386, 380, 379, -1, 380, 250, 381, -1, 382, 254, 387, -1, 249, 382, 387, -1, 384, 386, 383, -1, 340, 384, 383, -1, 340, 252, 384, -1, 340, 385, 252, -1, 251, 380, 384, -1, 383, 386, 254, -1, 254, 386, 387, -1, 339, 340, 341, -1, 360, 339, 341, -1, 338, 389, 263, -1, 389, 261, 360, -1, 388, 389, 391, -1, 385, 339, 390, -1, 390, 339, 261, -1, 256, 261, 388, -1, 273, 391, 392, -1, 262, 388, 393, -1, 268, 272, 275, -1, 394, 268, 275, -1, 398, 277, 395, -1, 277, 396, 394, -1, 271, 268, 270, -1, 270, 268, 396, -1, 280, 281, 277, -1, 281, 269, 396, -1, 137, 285, 398, -1, 397, 137, 398, -1, 282, 280, 399, -1, 400, 282, 399, -1, 400, 283, 282, -1, 400, 292, 283, -1, 278, 281, 282, -1, 399, 280, 285, -1, 285, 280, 398, -1, 287, 400, 333, -1, 401, 287, 333, -1, 298, 402, 294, -1, 402, 288, 401, -1, 295, 402, 299, -1, 292, 287, 332, -1, 332, 287, 288, -1, 297, 288, 295, -1, 310, 299, 331, -1, 296, 295, 328, -1, 403, 329, 306, -1, 311, 403, 306, -1, 321, 312, 359, -1, 312, 406, 311, -1, 404, 312, 405, -1, 327, 403, 308, -1, 308, 403, 406, -1, 314, 406, 404, -1, 317, 404, 407, -1, 316, 407, 408, -1, 326, 316, 408, -1, 408, 407, 320, -1, 208, 408, 209, -1, 411, 409, 423, -1, 411, 410, 409, -1, 411, 412, 410, -1, 410, 412, 413, -1, 413, 412, 414, -1, 416, 414, 726, -1, 415, 726, 417, -1, 418, 417, 722, -1, 708, 722, 720, -1, 712, 708, 720, -1, 413, 414, 416, -1, 416, 726, 415, -1, 415, 417, 418, -1, 418, 722, 708, -1, 409, 419, 423, -1, 423, 419, 755, -1, 420, 423, 755, -1, 420, 421, 423, -1, 423, 421, 422, -1, 746, 423, 422, -1, 746, 744, 423, -1, 423, 744, 740, -1, 776, 774, 419, -1, 419, 774, 425, -1, 424, 419, 425, -1, 424, 426, 419, -1, 419, 426, 765, -1, 427, 419, 765, -1, 427, 428, 419, -1, 419, 428, 755, -1, 429, 430, 451, -1, 429, 431, 430, -1, 429, 173, 431, -1, 431, 173, 855, -1, 855, 173, 185, -1, 852, 185, 850, -1, 852, 855, 185, -1, 185, 184, 850, -1, 850, 184, 848, -1, 848, 184, 432, -1, 867, 432, 171, -1, 434, 171, 169, -1, 844, 169, 168, -1, 433, 168, 435, -1, 840, 435, 436, -1, 840, 433, 435, -1, 848, 432, 867, -1, 867, 171, 434, -1, 434, 169, 844, -1, 844, 168, 433, -1, 435, 180, 436, -1, 436, 180, 838, -1, 838, 180, 167, -1, 442, 167, 437, -1, 438, 437, 166, -1, 439, 166, 165, -1, 441, 165, 440, -1, 441, 439, 165, -1, 838, 167, 442, -1, 442, 437, 438, -1, 438, 166, 439, -1, 165, 177, 440, -1, 440, 177, 443, -1, 443, 177, 448, -1, 865, 448, 444, -1, 176, 865, 444, -1, 176, 866, 865, -1, 176, 445, 866, -1, 866, 445, 446, -1, 446, 445, 864, -1, 864, 445, 449, -1, 447, 449, 450, -1, 447, 864, 449, -1, 443, 448, 865, -1, 449, 163, 450, -1, 450, 163, 862, -1, 862, 163, 162, -1, 452, 162, 451, -1, 430, 452, 451, -1, 862, 162, 452, -1, 453, 563, 192, -1, 453, 454, 563, -1, 453, 193, 454, -1, 454, 193, 455, -1, 573, 455, 574, -1, 456, 574, 576, -1, 575, 576, 578, -1, 457, 578, 891, -1, 457, 575, 578, -1, 457, 907, 575, -1, 575, 907, 565, -1, 456, 565, 458, -1, 573, 458, 567, -1, 454, 567, 563, -1, 454, 573, 567, -1, 454, 455, 573, -1, 193, 462, 455, -1, 455, 462, 459, -1, 574, 459, 463, -1, 576, 463, 460, -1, 578, 460, 580, -1, 891, 580, 461, -1, 891, 578, 580, -1, 462, 200, 459, -1, 459, 200, 577, -1, 463, 577, 464, -1, 460, 464, 579, -1, 580, 579, 467, -1, 461, 467, 465, -1, 461, 580, 467, -1, 200, 197, 577, -1, 577, 197, 468, -1, 464, 468, 484, -1, 579, 484, 582, -1, 467, 582, 466, -1, 465, 466, 892, -1, 465, 467, 466, -1, 197, 198, 468, -1, 468, 198, 483, -1, 469, 483, 486, -1, 487, 486, 470, -1, 583, 470, 196, -1, 585, 196, 199, -1, 492, 199, 195, -1, 498, 195, 194, -1, 591, 194, 501, -1, 507, 501, 508, -1, 509, 508, 471, -1, 472, 509, 471, -1, 472, 480, 509, -1, 472, 473, 480, -1, 480, 473, 482, -1, 481, 482, 593, -1, 592, 593, 474, -1, 476, 474, 512, -1, 919, 512, 475, -1, 919, 476, 512, -1, 919, 510, 476, -1, 476, 510, 477, -1, 592, 477, 478, -1, 481, 478, 479, -1, 480, 479, 509, -1, 480, 481, 479, -1, 480, 482, 481, -1, 468, 483, 469, -1, 484, 469, 581, -1, 582, 581, 485, -1, 466, 485, 584, -1, 892, 584, 910, -1, 892, 466, 584, -1, 469, 486, 487, -1, 581, 487, 489, -1, 485, 489, 488, -1, 584, 488, 586, -1, 910, 586, 893, -1, 910, 584, 586, -1, 487, 470, 583, -1, 489, 583, 490, -1, 488, 490, 588, -1, 586, 588, 491, -1, 893, 491, 912, -1, 893, 586, 491, -1, 583, 196, 585, -1, 490, 585, 493, -1, 588, 493, 587, -1, 491, 587, 495, -1, 912, 495, 914, -1, 912, 491, 495, -1, 585, 199, 492, -1, 493, 492, 494, -1, 587, 494, 590, -1, 495, 590, 497, -1, 914, 497, 915, -1, 914, 495, 497, -1, 492, 195, 498, -1, 494, 498, 589, -1, 590, 589, 496, -1, 497, 496, 500, -1, 915, 500, 897, -1, 915, 497, 500, -1, 498, 194, 591, -1, 589, 591, 566, -1, 496, 566, 502, -1, 500, 502, 499, -1, 897, 499, 506, -1, 897, 500, 499, -1, 591, 501, 507, -1, 566, 507, 503, -1, 502, 503, 504, -1, 499, 504, 505, -1, 506, 505, 898, -1, 506, 499, 505, -1, 507, 508, 509, -1, 503, 509, 479, -1, 504, 479, 478, -1, 505, 478, 477, -1, 898, 477, 510, -1, 898, 505, 477, -1, 473, 513, 482, -1, 482, 513, 511, -1, 593, 511, 594, -1, 474, 594, 597, -1, 512, 597, 596, -1, 475, 596, 515, -1, 475, 512, 596, -1, 513, 516, 511, -1, 511, 516, 514, -1, 594, 514, 517, -1, 597, 517, 599, -1, 596, 599, 520, -1, 515, 520, 519, -1, 515, 596, 520, -1, 516, 190, 514, -1, 514, 190, 595, -1, 517, 595, 518, -1, 599, 518, 598, -1, 520, 598, 526, -1, 519, 526, 525, -1, 519, 520, 526, -1, 190, 521, 595, -1, 595, 521, 522, -1, 518, 522, 523, -1, 598, 523, 524, -1, 526, 524, 531, -1, 525, 531, 923, -1, 525, 526, 531, -1, 521, 527, 522, -1, 522, 527, 528, -1, 523, 528, 600, -1, 524, 600, 529, -1, 531, 529, 534, -1, 923, 534, 530, -1, 923, 531, 534, -1, 527, 532, 528, -1, 528, 532, 535, -1, 600, 535, 533, -1, 529, 533, 601, -1, 534, 601, 538, -1, 530, 538, 539, -1, 530, 534, 538, -1, 532, 540, 535, -1, 535, 540, 542, -1, 533, 542, 536, -1, 601, 536, 537, -1, 538, 537, 604, -1, 539, 604, 899, -1, 539, 538, 604, -1, 540, 541, 542, -1, 542, 541, 543, -1, 536, 543, 544, -1, 537, 544, 603, -1, 604, 603, 546, -1, 899, 546, 545, -1, 899, 604, 546, -1, 541, 189, 543, -1, 543, 189, 547, -1, 544, 547, 548, -1, 603, 548, 607, -1, 546, 607, 549, -1, 545, 549, 902, -1, 545, 546, 549, -1, 189, 188, 547, -1, 547, 188, 602, -1, 548, 602, 605, -1, 607, 605, 552, -1, 549, 552, 609, -1, 902, 609, 904, -1, 902, 549, 609, -1, 188, 550, 602, -1, 602, 550, 551, -1, 605, 551, 606, -1, 552, 606, 569, -1, 609, 569, 553, -1, 904, 553, 883, -1, 904, 609, 553, -1, 550, 187, 551, -1, 551, 187, 608, -1, 606, 608, 554, -1, 569, 554, 571, -1, 553, 571, 555, -1, 883, 555, 886, -1, 883, 553, 555, -1, 187, 557, 608, -1, 608, 557, 556, -1, 554, 556, 570, -1, 571, 570, 568, -1, 555, 568, 558, -1, 886, 558, 887, -1, 886, 555, 558, -1, 557, 560, 556, -1, 556, 560, 562, -1, 570, 562, 564, -1, 568, 564, 572, -1, 558, 572, 559, -1, 887, 559, 888, -1, 887, 558, 559, -1, 560, 561, 562, -1, 562, 561, 191, -1, 192, 562, 191, -1, 192, 563, 562, -1, 562, 563, 564, -1, 564, 563, 567, -1, 572, 567, 458, -1, 559, 458, 565, -1, 888, 565, 907, -1, 888, 559, 565, -1, 509, 503, 507, -1, 503, 502, 566, -1, 504, 503, 479, -1, 502, 500, 496, -1, 499, 502, 504, -1, 564, 568, 570, -1, 572, 564, 567, -1, 568, 555, 571, -1, 558, 568, 572, -1, 569, 571, 553, -1, 554, 570, 571, -1, 556, 562, 570, -1, 559, 572, 458, -1, 456, 458, 573, -1, 574, 456, 573, -1, 459, 574, 455, -1, 577, 463, 459, -1, 575, 565, 456, -1, 576, 575, 456, -1, 463, 576, 574, -1, 468, 464, 577, -1, 464, 460, 463, -1, 460, 578, 576, -1, 469, 484, 468, -1, 484, 579, 464, -1, 579, 580, 460, -1, 487, 581, 469, -1, 581, 582, 484, -1, 582, 467, 579, -1, 583, 489, 487, -1, 489, 485, 581, -1, 485, 466, 582, -1, 585, 490, 583, -1, 490, 488, 489, -1, 488, 584, 485, -1, 492, 493, 585, -1, 493, 588, 490, -1, 588, 586, 488, -1, 498, 494, 492, -1, 494, 587, 493, -1, 587, 491, 588, -1, 591, 589, 498, -1, 589, 590, 494, -1, 590, 495, 587, -1, 507, 566, 591, -1, 566, 496, 589, -1, 496, 497, 590, -1, 505, 504, 478, -1, 592, 478, 481, -1, 593, 592, 481, -1, 511, 593, 482, -1, 514, 594, 511, -1, 476, 477, 592, -1, 474, 476, 592, -1, 594, 474, 593, -1, 595, 517, 514, -1, 517, 597, 594, -1, 597, 512, 474, -1, 522, 518, 595, -1, 518, 599, 517, -1, 599, 596, 597, -1, 528, 523, 522, -1, 523, 598, 518, -1, 598, 520, 599, -1, 535, 600, 528, -1, 600, 524, 523, -1, 524, 526, 598, -1, 542, 533, 535, -1, 533, 529, 600, -1, 529, 531, 524, -1, 543, 536, 542, -1, 536, 601, 533, -1, 601, 534, 529, -1, 547, 544, 543, -1, 544, 537, 536, -1, 537, 538, 601, -1, 602, 548, 547, -1, 548, 603, 544, -1, 603, 604, 537, -1, 551, 605, 602, -1, 605, 607, 548, -1, 607, 546, 603, -1, 608, 606, 551, -1, 606, 552, 605, -1, 552, 549, 607, -1, 556, 554, 608, -1, 554, 569, 606, -1, 569, 609, 552, -1, 994, 655, 996, -1, 994, 253, 655, -1, 994, 610, 253, -1, 994, 987, 610, -1, 610, 987, 611, -1, 611, 987, 612, -1, 614, 612, 613, -1, 614, 611, 612, -1, 612, 615, 613, -1, 613, 615, 246, -1, 246, 615, 343, -1, 343, 615, 980, -1, 344, 980, 618, -1, 616, 618, 617, -1, 616, 344, 618, -1, 343, 980, 344, -1, 618, 619, 617, -1, 617, 619, 620, -1, 620, 619, 976, -1, 232, 976, 621, -1, 233, 621, 348, -1, 233, 232, 621, -1, 620, 976, 232, -1, 621, 622, 348, -1, 348, 622, 623, -1, 623, 622, 625, -1, 624, 625, 961, -1, 235, 961, 226, -1, 235, 624, 961, -1, 623, 625, 624, -1, 961, 626, 226, -1, 226, 626, 627, -1, 627, 626, 628, -1, 220, 628, 629, -1, 219, 629, 630, -1, 219, 220, 629, -1, 627, 628, 220, -1, 629, 631, 630, -1, 630, 631, 203, -1, 203, 631, 632, -1, 633, 632, 634, -1, 633, 203, 632, -1, 632, 636, 634, -1, 634, 636, 635, -1, 635, 636, 205, -1, 205, 636, 941, -1, 637, 941, 940, -1, 638, 940, 325, -1, 638, 637, 940, -1, 205, 941, 637, -1, 940, 1076, 325, -1, 325, 1076, 323, -1, 323, 1076, 656, -1, 656, 1076, 1068, -1, 639, 1068, 1066, -1, 315, 1066, 640, -1, 313, 640, 641, -1, 657, 641, 642, -1, 307, 642, 1065, -1, 309, 1065, 1050, -1, 658, 1050, 659, -1, 660, 659, 661, -1, 301, 661, 1048, -1, 302, 1048, 1057, -1, 289, 1057, 643, -1, 290, 643, 1035, -1, 662, 1035, 1034, -1, 291, 1034, 1033, -1, 644, 1033, 1032, -1, 1040, 644, 1032, -1, 1040, 645, 644, -1, 1040, 646, 645, -1, 645, 646, 647, -1, 647, 646, 1020, -1, 284, 1020, 1019, -1, 279, 1019, 663, -1, 664, 663, 1029, -1, 648, 1029, 1017, -1, 335, 1017, 649, -1, 665, 649, 666, -1, 337, 666, 650, -1, 667, 650, 651, -1, 265, 651, 653, -1, 652, 653, 1011, -1, 257, 1011, 654, -1, 258, 654, 1001, -1, 259, 1001, 996, -1, 260, 996, 655, -1, 260, 259, 996, -1, 656, 1068, 639, -1, 639, 1066, 315, -1, 315, 640, 313, -1, 313, 641, 657, -1, 657, 642, 307, -1, 307, 1065, 309, -1, 309, 1050, 658, -1, 658, 659, 660, -1, 660, 661, 301, -1, 301, 1048, 302, -1, 302, 1057, 289, -1, 289, 643, 290, -1, 290, 1035, 662, -1, 662, 1034, 291, -1, 291, 1033, 644, -1, 647, 1020, 284, -1, 284, 1019, 279, -1, 279, 663, 664, -1, 664, 1029, 648, -1, 648, 1017, 335, -1, 335, 649, 665, -1, 665, 666, 337, -1, 337, 650, 667, -1, 667, 651, 265, -1, 265, 653, 652, -1, 652, 1011, 257, -1, 257, 654, 258, -1, 258, 1001, 259, -1, 1133, 668, 1132, -1, 1132, 668, 669, -1, 669, 668, 1135, -1, 1135, 668, 1143, -1, 1143, 668, 1136, -1, 1136, 668, 1149, -1, 670, 1149, 678, -1, 1138, 678, 1139, -1, 1138, 670, 678, -1, 668, 1154, 1149, -1, 1149, 1154, 671, -1, 671, 1154, 1153, -1, 672, 1153, 675, -1, 673, 675, 674, -1, 673, 672, 675, -1, 671, 1153, 672, -1, 1136, 1149, 670, -1, 676, 677, 678, -1, 678, 677, 679, -1, 1139, 678, 679, -1, 1155, 1170, 680, -1, 680, 1170, 1157, -1, 1157, 1170, 1160, -1, 1160, 1170, 1171, -1, 1171, 1170, 681, -1, 681, 1170, 1164, -1, 1172, 1164, 1161, -1, 1172, 681, 1164, -1, 1170, 682, 1164, -1, 1164, 682, 683, -1, 683, 682, 1182, -1, 1165, 1182, 684, -1, 1166, 684, 1167, -1, 1166, 1165, 684, -1, 683, 1182, 1165, -1, 1164, 685, 1161, -1, 1161, 685, 686, -1, 686, 685, 1175, -1, 1175, 685, 1162, -1, 1162, 685, 1163, -1, 409, 777, 419, -1, 409, 687, 777, -1, 409, 410, 687, -1, 687, 410, 795, -1, 694, 795, 796, -1, 692, 796, 688, -1, 690, 688, 691, -1, 689, 691, 1227, -1, 689, 690, 691, -1, 689, 786, 690, -1, 690, 786, 787, -1, 692, 787, 693, -1, 694, 693, 788, -1, 687, 788, 777, -1, 687, 694, 788, -1, 687, 795, 694, -1, 410, 413, 795, -1, 795, 413, 697, -1, 796, 697, 695, -1, 688, 695, 698, -1, 691, 698, 696, -1, 1227, 696, 1228, -1, 1227, 691, 696, -1, 413, 416, 697, -1, 697, 416, 700, -1, 695, 700, 699, -1, 698, 699, 797, -1, 696, 797, 703, -1, 1228, 703, 704, -1, 1228, 696, 703, -1, 416, 415, 700, -1, 700, 415, 701, -1, 699, 701, 702, -1, 797, 702, 801, -1, 703, 801, 707, -1, 704, 707, 1251, -1, 704, 703, 707, -1, 415, 418, 701, -1, 701, 418, 705, -1, 702, 705, 798, -1, 801, 798, 800, -1, 707, 800, 706, -1, 1251, 706, 710, -1, 1251, 707, 706, -1, 418, 708, 705, -1, 705, 708, 709, -1, 798, 709, 799, -1, 800, 799, 802, -1, 706, 802, 711, -1, 710, 711, 1229, -1, 710, 706, 711, -1, 708, 712, 709, -1, 709, 712, 713, -1, 799, 713, 715, -1, 802, 715, 803, -1, 711, 803, 719, -1, 1229, 719, 1230, -1, 1229, 711, 719, -1, 712, 720, 713, -1, 713, 720, 714, -1, 715, 714, 716, -1, 803, 716, 805, -1, 719, 805, 717, -1, 1230, 717, 718, -1, 1230, 719, 717, -1, 720, 722, 714, -1, 714, 722, 804, -1, 716, 804, 808, -1, 805, 808, 807, -1, 717, 807, 721, -1, 718, 721, 1231, -1, 718, 717, 721, -1, 722, 417, 804, -1, 804, 417, 723, -1, 808, 723, 806, -1, 807, 806, 813, -1, 721, 813, 725, -1, 1231, 725, 724, -1, 1231, 721, 725, -1, 417, 726, 723, -1, 723, 726, 809, -1, 806, 809, 810, -1, 813, 810, 793, -1, 725, 793, 792, -1, 724, 792, 1234, -1, 724, 725, 792, -1, 726, 414, 809, -1, 809, 414, 727, -1, 810, 727, 812, -1, 793, 812, 728, -1, 792, 728, 794, -1, 1234, 794, 731, -1, 1234, 792, 794, -1, 414, 412, 727, -1, 727, 412, 811, -1, 812, 811, 732, -1, 728, 732, 729, -1, 794, 729, 730, -1, 731, 730, 1236, -1, 731, 794, 730, -1, 412, 411, 811, -1, 811, 411, 735, -1, 732, 735, 733, -1, 729, 733, 734, -1, 730, 734, 737, -1, 1236, 737, 1237, -1, 1236, 730, 737, -1, 411, 423, 735, -1, 735, 423, 741, -1, 733, 741, 736, -1, 734, 736, 816, -1, 737, 816, 739, -1, 1237, 739, 738, -1, 1237, 737, 739, -1, 423, 740, 741, -1, 741, 740, 815, -1, 736, 815, 814, -1, 816, 814, 819, -1, 739, 819, 821, -1, 738, 821, 1255, -1, 738, 739, 821, -1, 740, 744, 815, -1, 815, 744, 742, -1, 814, 742, 818, -1, 819, 818, 743, -1, 821, 743, 823, -1, 1255, 823, 1239, -1, 1255, 821, 823, -1, 744, 746, 742, -1, 742, 746, 817, -1, 818, 817, 745, -1, 743, 745, 826, -1, 823, 826, 825, -1, 1239, 825, 748, -1, 1239, 823, 825, -1, 746, 422, 817, -1, 817, 422, 820, -1, 745, 820, 822, -1, 826, 822, 824, -1, 825, 824, 747, -1, 748, 747, 1240, -1, 748, 825, 747, -1, 422, 421, 820, -1, 820, 421, 749, -1, 822, 749, 750, -1, 824, 750, 751, -1, 747, 751, 752, -1, 1240, 752, 1241, -1, 1240, 747, 752, -1, 421, 420, 749, -1, 749, 420, 753, -1, 750, 753, 757, -1, 751, 757, 827, -1, 752, 827, 754, -1, 1241, 754, 1242, -1, 1241, 752, 754, -1, 420, 755, 753, -1, 753, 755, 756, -1, 757, 756, 829, -1, 827, 829, 758, -1, 754, 758, 760, -1, 1242, 760, 1243, -1, 1242, 754, 760, -1, 755, 428, 756, -1, 756, 428, 762, -1, 829, 762, 828, -1, 758, 828, 759, -1, 760, 759, 761, -1, 1243, 761, 1260, -1, 1243, 760, 761, -1, 428, 427, 762, -1, 762, 427, 766, -1, 828, 766, 763, -1, 759, 763, 830, -1, 761, 830, 764, -1, 1260, 764, 1245, -1, 1260, 761, 764, -1, 427, 765, 766, -1, 766, 765, 768, -1, 763, 768, 767, -1, 830, 767, 834, -1, 764, 834, 771, -1, 1245, 771, 773, -1, 1245, 764, 771, -1, 765, 426, 768, -1, 768, 426, 769, -1, 767, 769, 770, -1, 834, 770, 833, -1, 771, 833, 772, -1, 773, 772, 1224, -1, 773, 771, 772, -1, 426, 424, 769, -1, 769, 424, 831, -1, 770, 831, 832, -1, 833, 832, 783, -1, 772, 783, 781, -1, 1224, 781, 1225, -1, 1224, 772, 781, -1, 424, 425, 831, -1, 831, 425, 774, -1, 785, 774, 776, -1, 775, 776, 419, -1, 777, 775, 419, -1, 777, 778, 775, -1, 777, 788, 778, -1, 778, 788, 779, -1, 780, 779, 782, -1, 781, 782, 1225, -1, 781, 780, 782, -1, 781, 783, 780, -1, 780, 783, 784, -1, 778, 784, 775, -1, 778, 780, 784, -1, 778, 779, 780, -1, 831, 774, 785, -1, 832, 785, 784, -1, 783, 832, 784, -1, 785, 776, 775, -1, 784, 785, 775, -1, 786, 789, 787, -1, 787, 789, 791, -1, 693, 791, 779, -1, 788, 693, 779, -1, 789, 790, 791, -1, 791, 790, 782, -1, 779, 791, 782, -1, 790, 1225, 782, -1, 735, 732, 811, -1, 733, 735, 741, -1, 732, 728, 812, -1, 729, 732, 733, -1, 728, 792, 793, -1, 794, 728, 729, -1, 833, 783, 772, -1, 692, 693, 694, -1, 796, 692, 694, -1, 697, 796, 795, -1, 787, 791, 693, -1, 700, 695, 697, -1, 690, 787, 692, -1, 688, 690, 692, -1, 695, 688, 796, -1, 701, 699, 700, -1, 699, 698, 695, -1, 698, 691, 688, -1, 705, 702, 701, -1, 702, 797, 699, -1, 797, 696, 698, -1, 709, 798, 705, -1, 798, 801, 702, -1, 801, 703, 797, -1, 713, 799, 709, -1, 799, 800, 798, -1, 800, 707, 801, -1, 714, 715, 713, -1, 715, 802, 799, -1, 802, 706, 800, -1, 804, 716, 714, -1, 716, 803, 715, -1, 803, 711, 802, -1, 723, 808, 804, -1, 808, 805, 716, -1, 805, 719, 803, -1, 809, 806, 723, -1, 806, 807, 808, -1, 807, 717, 805, -1, 727, 810, 809, -1, 810, 813, 806, -1, 813, 721, 807, -1, 811, 812, 727, -1, 812, 793, 810, -1, 793, 725, 813, -1, 815, 736, 741, -1, 736, 734, 733, -1, 734, 730, 729, -1, 742, 814, 815, -1, 814, 816, 736, -1, 816, 737, 734, -1, 817, 818, 742, -1, 818, 819, 814, -1, 819, 739, 816, -1, 820, 745, 817, -1, 745, 743, 818, -1, 743, 821, 819, -1, 749, 822, 820, -1, 822, 826, 745, -1, 826, 823, 743, -1, 753, 750, 749, -1, 750, 824, 822, -1, 824, 825, 826, -1, 756, 757, 753, -1, 757, 751, 750, -1, 751, 747, 824, -1, 762, 829, 756, -1, 829, 827, 757, -1, 827, 752, 751, -1, 766, 828, 762, -1, 828, 758, 829, -1, 758, 754, 827, -1, 768, 763, 766, -1, 763, 759, 828, -1, 759, 760, 758, -1, 769, 767, 768, -1, 767, 830, 763, -1, 830, 761, 759, -1, 831, 770, 769, -1, 770, 834, 767, -1, 834, 764, 830, -1, 785, 832, 831, -1, 832, 833, 770, -1, 833, 771, 834, -1, 1576, 865, 835, -1, 1576, 1575, 865, -1, 865, 1575, 443, -1, 443, 1575, 1572, -1, 440, 1572, 441, -1, 440, 443, 1572, -1, 1568, 442, 1572, -1, 1568, 1564, 442, -1, 442, 1564, 1563, -1, 1557, 442, 1563, -1, 1557, 836, 442, -1, 442, 836, 1550, -1, 1547, 442, 1550, -1, 1547, 837, 442, -1, 442, 837, 838, -1, 838, 837, 1542, -1, 436, 1542, 839, -1, 1538, 436, 839, -1, 1538, 840, 436, -1, 1538, 841, 840, -1, 840, 841, 433, -1, 433, 841, 842, -1, 843, 433, 842, -1, 843, 844, 433, -1, 843, 845, 844, -1, 844, 845, 1518, -1, 434, 1518, 1516, -1, 846, 434, 1516, -1, 846, 867, 434, -1, 846, 1647, 867, -1, 867, 1647, 847, -1, 848, 847, 1657, -1, 1646, 848, 1657, -1, 1646, 849, 848, -1, 848, 849, 850, -1, 850, 849, 1645, -1, 1633, 850, 1645, -1, 1633, 851, 850, -1, 850, 851, 852, -1, 852, 851, 1642, -1, 853, 852, 1642, -1, 853, 855, 852, -1, 853, 854, 855, -1, 855, 854, 1632, -1, 431, 1632, 856, -1, 1619, 431, 856, -1, 1619, 430, 431, -1, 1619, 857, 430, -1, 430, 857, 1618, -1, 858, 430, 1618, -1, 858, 1617, 430, -1, 430, 1617, 1603, -1, 859, 430, 1603, -1, 859, 1602, 430, -1, 430, 1602, 861, -1, 860, 430, 861, -1, 860, 1594, 430, -1, 430, 1594, 1593, -1, 1592, 430, 1593, -1, 1592, 863, 430, -1, 430, 863, 452, -1, 452, 863, 862, -1, 862, 863, 450, -1, 450, 863, 447, -1, 447, 863, 864, -1, 864, 863, 446, -1, 446, 863, 1590, -1, 1589, 446, 1590, -1, 1589, 1588, 446, -1, 446, 1588, 866, -1, 866, 1588, 1582, -1, 835, 866, 1582, -1, 835, 865, 866, -1, 838, 1542, 436, -1, 844, 1518, 434, -1, 867, 847, 848, -1, 855, 1632, 431, -1, 442, 438, 1572, -1, 1572, 438, 439, -1, 441, 1572, 439, -1, 1870, 1818, 1871, -1, 1870, 868, 1818, -1, 1870, 869, 868, -1, 868, 869, 870, -1, 870, 869, 871, -1, 1829, 871, 873, -1, 1832, 873, 874, -1, 1838, 874, 875, -1, 872, 875, 1848, -1, 1847, 872, 1848, -1, 870, 871, 1829, -1, 1829, 873, 1832, -1, 1832, 874, 1838, -1, 1838, 875, 872, -1, 1818, 876, 1871, -1, 1871, 876, 1872, -1, 1872, 876, 877, -1, 877, 876, 1878, -1, 1877, 877, 1878, -1, 1877, 878, 877, -1, 877, 878, 1876, -1, 1899, 877, 1876, -1, 1899, 1875, 877, -1, 877, 1875, 1874, -1, 879, 877, 1874, -1, 880, 1924, 876, -1, 876, 1924, 1923, -1, 1882, 876, 1923, -1, 1882, 1881, 876, -1, 876, 1881, 881, -1, 882, 876, 881, -1, 882, 1880, 876, -1, 876, 1880, 1878, -1, 883, 884, 904, -1, 883, 885, 884, -1, 883, 886, 885, -1, 885, 886, 905, -1, 905, 886, 887, -1, 906, 887, 888, -1, 889, 888, 907, -1, 1993, 907, 457, -1, 908, 457, 891, -1, 890, 891, 461, -1, 1986, 461, 465, -1, 909, 465, 892, -1, 1985, 892, 910, -1, 911, 910, 893, -1, 894, 893, 912, -1, 913, 912, 914, -1, 895, 914, 915, -1, 896, 915, 897, -1, 916, 897, 506, -1, 917, 506, 898, -1, 918, 898, 510, -1, 2003, 510, 919, -1, 2010, 919, 475, -1, 920, 475, 515, -1, 921, 515, 519, -1, 922, 519, 525, -1, 2001, 525, 923, -1, 1999, 923, 530, -1, 2009, 530, 539, -1, 2008, 539, 899, -1, 900, 899, 545, -1, 901, 545, 902, -1, 903, 902, 904, -1, 884, 903, 904, -1, 905, 887, 906, -1, 906, 888, 889, -1, 889, 907, 1993, -1, 1993, 457, 908, -1, 908, 891, 890, -1, 890, 461, 1986, -1, 1986, 465, 909, -1, 909, 892, 1985, -1, 1985, 910, 911, -1, 911, 893, 894, -1, 894, 912, 913, -1, 913, 914, 895, -1, 895, 915, 896, -1, 896, 897, 916, -1, 916, 506, 917, -1, 917, 898, 918, -1, 918, 510, 2003, -1, 2003, 919, 2010, -1, 2010, 475, 920, -1, 920, 515, 921, -1, 921, 519, 922, -1, 922, 525, 2001, -1, 2001, 923, 1999, -1, 1999, 530, 2009, -1, 2009, 539, 2008, -1, 2008, 899, 900, -1, 900, 545, 901, -1, 901, 902, 903, -1, 2012, 926, 2013, -1, 2013, 926, 924, -1, 924, 926, 925, -1, 925, 926, 927, -1, 927, 926, 2023, -1, 2023, 926, 928, -1, 2025, 928, 2015, -1, 2025, 2023, 928, -1, 926, 2020, 928, -1, 928, 2020, 929, -1, 929, 2020, 2033, -1, 931, 2033, 930, -1, 2018, 930, 2019, -1, 2018, 931, 930, -1, 929, 2033, 931, -1, 932, 2017, 928, -1, 932, 933, 2017, -1, 932, 934, 933, -1, 2017, 2027, 928, -1, 928, 2027, 2015, -1, 2060, 2045, 2034, -1, 2060, 935, 2045, -1, 2060, 2058, 935, -1, 935, 2058, 2054, -1, 2054, 2058, 2050, -1, 2046, 2050, 2049, -1, 2055, 2049, 2056, -1, 2055, 2046, 2049, -1, 2054, 2050, 2046, -1, 2045, 936, 2034, -1, 2034, 936, 937, -1, 937, 936, 2042, -1, 2036, 2042, 2041, -1, 2037, 2041, 938, -1, 2038, 938, 2040, -1, 2051, 2040, 939, -1, 2051, 2038, 2040, -1, 937, 2042, 2036, -1, 2036, 2041, 2037, -1, 2037, 938, 2038, -1, 940, 1081, 1076, -1, 940, 946, 1081, -1, 940, 941, 946, -1, 946, 941, 947, -1, 942, 947, 943, -1, 944, 943, 1083, -1, 2088, 1083, 2065, -1, 2088, 944, 1083, -1, 2088, 2089, 944, -1, 944, 2089, 1077, -1, 942, 1077, 945, -1, 946, 945, 1081, -1, 946, 942, 945, -1, 946, 947, 942, -1, 941, 636, 947, -1, 947, 636, 948, -1, 943, 948, 1084, -1, 1083, 1084, 950, -1, 2065, 950, 2087, -1, 2065, 1083, 950, -1, 636, 632, 948, -1, 948, 632, 952, -1, 1084, 952, 949, -1, 950, 949, 951, -1, 2087, 951, 2086, -1, 2087, 950, 951, -1, 632, 631, 952, -1, 952, 631, 953, -1, 949, 953, 954, -1, 951, 954, 955, -1, 2086, 955, 2063, -1, 2086, 951, 955, -1, 631, 629, 953, -1, 953, 629, 956, -1, 954, 956, 1085, -1, 955, 1085, 1087, -1, 2063, 1087, 2062, -1, 2063, 955, 1087, -1, 629, 628, 956, -1, 956, 628, 957, -1, 1085, 957, 958, -1, 1087, 958, 960, -1, 2062, 960, 959, -1, 2062, 1087, 960, -1, 628, 626, 957, -1, 957, 626, 1086, -1, 958, 1086, 963, -1, 960, 963, 964, -1, 959, 964, 2084, -1, 959, 960, 964, -1, 626, 961, 1086, -1, 1086, 961, 962, -1, 963, 962, 967, -1, 964, 967, 965, -1, 2084, 965, 2082, -1, 2084, 964, 965, -1, 961, 625, 962, -1, 962, 625, 966, -1, 967, 966, 1089, -1, 965, 1089, 968, -1, 2082, 968, 970, -1, 2082, 965, 968, -1, 625, 622, 966, -1, 966, 622, 1088, -1, 1089, 1088, 971, -1, 968, 971, 969, -1, 970, 969, 974, -1, 970, 968, 969, -1, 622, 621, 1088, -1, 1088, 621, 972, -1, 971, 972, 973, -1, 969, 973, 1091, -1, 974, 1091, 975, -1, 974, 969, 1091, -1, 621, 976, 972, -1, 972, 976, 977, -1, 973, 977, 978, -1, 1091, 978, 1093, -1, 975, 1093, 2103, -1, 975, 1091, 1093, -1, 976, 619, 977, -1, 977, 619, 1090, -1, 978, 1090, 1092, -1, 1093, 1092, 1095, -1, 2103, 1095, 2102, -1, 2103, 1093, 1095, -1, 619, 618, 1090, -1, 1090, 618, 979, -1, 1092, 979, 981, -1, 1095, 981, 1097, -1, 2102, 1097, 2101, -1, 2102, 1095, 1097, -1, 618, 980, 979, -1, 979, 980, 1094, -1, 981, 1094, 1096, -1, 1097, 1096, 983, -1, 2101, 983, 982, -1, 2101, 1097, 983, -1, 980, 615, 1094, -1, 1094, 615, 1098, -1, 1096, 1098, 984, -1, 983, 984, 986, -1, 982, 986, 2080, -1, 982, 983, 986, -1, 615, 612, 1098, -1, 1098, 612, 985, -1, 984, 985, 1100, -1, 986, 1100, 988, -1, 2080, 988, 989, -1, 2080, 986, 988, -1, 612, 987, 985, -1, 985, 987, 990, -1, 1100, 990, 1099, -1, 988, 1099, 1101, -1, 989, 1101, 993, -1, 989, 988, 1101, -1, 987, 994, 990, -1, 990, 994, 995, -1, 1099, 995, 998, -1, 1101, 998, 991, -1, 993, 991, 992, -1, 993, 1101, 991, -1, 994, 996, 995, -1, 995, 996, 997, -1, 998, 997, 1104, -1, 991, 1104, 1000, -1, 992, 1000, 999, -1, 992, 991, 1000, -1, 996, 1001, 997, -1, 997, 1001, 1102, -1, 1104, 1102, 1002, -1, 1000, 1002, 1003, -1, 999, 1003, 1004, -1, 999, 1000, 1003, -1, 1001, 654, 1102, -1, 1102, 654, 1011, -1, 1103, 1011, 653, -1, 1005, 653, 651, -1, 650, 1005, 651, -1, 650, 1009, 1005, -1, 650, 666, 1009, -1, 1009, 666, 1010, -1, 1006, 1010, 1105, -1, 1007, 1105, 1027, -1, 2097, 1027, 2096, -1, 2097, 1007, 1027, -1, 2097, 1015, 1007, -1, 1007, 1015, 1008, -1, 1006, 1008, 1014, -1, 1009, 1014, 1005, -1, 1009, 1006, 1014, -1, 1009, 1010, 1006, -1, 1102, 1011, 1103, -1, 1002, 1103, 1013, -1, 1003, 1013, 1012, -1, 1004, 1012, 2098, -1, 1004, 1003, 1012, -1, 1103, 653, 1005, -1, 1013, 1005, 1014, -1, 1012, 1014, 1008, -1, 2098, 1008, 1015, -1, 2098, 1012, 1008, -1, 666, 649, 1010, -1, 1010, 649, 1017, -1, 1016, 1017, 1029, -1, 1018, 1029, 663, -1, 1019, 1018, 663, -1, 1019, 1021, 1018, -1, 1019, 1020, 1021, -1, 1021, 1020, 1108, -1, 1025, 1108, 1041, -1, 1024, 1041, 1022, -1, 1023, 1022, 2073, -1, 1023, 1024, 1022, -1, 1023, 2075, 1024, -1, 1024, 2075, 1026, -1, 1025, 1026, 1030, -1, 1021, 1030, 1018, -1, 1021, 1025, 1030, -1, 1021, 1108, 1025, -1, 1010, 1017, 1016, -1, 1105, 1016, 1106, -1, 1027, 1106, 1107, -1, 2096, 1107, 1028, -1, 2096, 1027, 1107, -1, 1016, 1029, 1018, -1, 1106, 1018, 1030, -1, 1107, 1030, 1026, -1, 1028, 1026, 2075, -1, 1028, 1107, 1026, -1, 1020, 646, 1108, -1, 1108, 646, 1040, -1, 1043, 1040, 1032, -1, 1031, 1032, 1033, -1, 1034, 1031, 1033, -1, 1034, 1039, 1031, -1, 1034, 1035, 1039, -1, 1039, 1035, 1111, -1, 1110, 1111, 1058, -1, 1037, 1058, 1036, -1, 2093, 1036, 1060, -1, 2093, 1037, 1036, -1, 2093, 1046, 1037, -1, 1037, 1046, 1038, -1, 1110, 1038, 1044, -1, 1039, 1044, 1031, -1, 1039, 1110, 1044, -1, 1039, 1111, 1110, -1, 1108, 1040, 1043, -1, 1041, 1043, 1109, -1, 1022, 1109, 1042, -1, 2073, 1042, 1045, -1, 2073, 1022, 1042, -1, 1043, 1032, 1031, -1, 1109, 1031, 1044, -1, 1042, 1044, 1038, -1, 1045, 1038, 1046, -1, 1045, 1042, 1038, -1, 1035, 643, 1111, -1, 1111, 643, 1057, -1, 1047, 1057, 1048, -1, 1049, 1048, 661, -1, 659, 1049, 661, -1, 659, 1051, 1049, -1, 659, 1050, 1051, -1, 1051, 1050, 1064, -1, 1056, 1064, 1112, -1, 1053, 1112, 1074, -1, 2069, 1074, 1052, -1, 2069, 1053, 1074, -1, 2069, 1063, 1053, -1, 1053, 1063, 1054, -1, 1056, 1054, 1055, -1, 1051, 1055, 1049, -1, 1051, 1056, 1055, -1, 1051, 1064, 1056, -1, 1111, 1057, 1047, -1, 1058, 1047, 1059, -1, 1036, 1059, 1062, -1, 1060, 1062, 1061, -1, 1060, 1036, 1062, -1, 1047, 1048, 1049, -1, 1059, 1049, 1055, -1, 1062, 1055, 1054, -1, 1061, 1054, 1063, -1, 1061, 1062, 1054, -1, 1050, 1065, 1064, -1, 1064, 1065, 642, -1, 1113, 642, 641, -1, 1067, 641, 640, -1, 1066, 1067, 640, -1, 1066, 1072, 1067, -1, 1066, 1068, 1072, -1, 1072, 1068, 1080, -1, 1069, 1080, 1079, -1, 1070, 1079, 1071, -1, 2090, 1071, 1078, -1, 2090, 1070, 1071, -1, 2090, 2091, 1070, -1, 1070, 2091, 1082, -1, 1069, 1082, 1073, -1, 1072, 1073, 1067, -1, 1072, 1069, 1073, -1, 1072, 1080, 1069, -1, 1064, 642, 1113, -1, 1112, 1113, 1114, -1, 1074, 1114, 1075, -1, 1052, 1075, 2092, -1, 1052, 1074, 1075, -1, 1113, 641, 1067, -1, 1114, 1067, 1073, -1, 1075, 1073, 1082, -1, 2092, 1082, 2091, -1, 2092, 1075, 1082, -1, 1068, 1076, 1080, -1, 1080, 1076, 1081, -1, 1079, 1081, 945, -1, 1071, 945, 1077, -1, 1078, 1077, 2089, -1, 1078, 1071, 1077, -1, 1079, 1080, 1081, -1, 1070, 1082, 1069, -1, 1079, 1070, 1069, -1, 1071, 1079, 945, -1, 944, 1077, 942, -1, 943, 944, 942, -1, 948, 943, 947, -1, 952, 1084, 948, -1, 1084, 1083, 943, -1, 953, 949, 952, -1, 949, 950, 1084, -1, 956, 954, 953, -1, 954, 951, 949, -1, 957, 1085, 956, -1, 1085, 955, 954, -1, 1086, 958, 957, -1, 958, 1087, 1085, -1, 962, 963, 1086, -1, 963, 960, 958, -1, 966, 967, 962, -1, 967, 964, 963, -1, 1088, 1089, 966, -1, 1089, 965, 967, -1, 972, 971, 1088, -1, 971, 968, 1089, -1, 977, 973, 972, -1, 973, 969, 971, -1, 1090, 978, 977, -1, 978, 1091, 973, -1, 979, 1092, 1090, -1, 1092, 1093, 978, -1, 1094, 981, 979, -1, 981, 1095, 1092, -1, 1098, 1096, 1094, -1, 1096, 1097, 981, -1, 985, 984, 1098, -1, 984, 983, 1096, -1, 990, 1100, 985, -1, 1100, 986, 984, -1, 995, 1099, 990, -1, 1099, 988, 1100, -1, 997, 998, 995, -1, 998, 1101, 1099, -1, 1102, 1104, 997, -1, 1104, 991, 998, -1, 1103, 1002, 1102, -1, 1002, 1000, 1104, -1, 1005, 1013, 1103, -1, 1013, 1003, 1002, -1, 1012, 1013, 1014, -1, 1007, 1008, 1006, -1, 1105, 1007, 1006, -1, 1016, 1105, 1010, -1, 1018, 1106, 1016, -1, 1106, 1027, 1105, -1, 1107, 1106, 1030, -1, 1024, 1026, 1025, -1, 1041, 1024, 1025, -1, 1043, 1041, 1108, -1, 1031, 1109, 1043, -1, 1109, 1022, 1041, -1, 1042, 1109, 1044, -1, 1037, 1038, 1110, -1, 1058, 1037, 1110, -1, 1047, 1058, 1111, -1, 1049, 1059, 1047, -1, 1059, 1036, 1058, -1, 1062, 1059, 1055, -1, 1053, 1054, 1056, -1, 1112, 1053, 1056, -1, 1113, 1112, 1064, -1, 1067, 1114, 1113, -1, 1114, 1074, 1112, -1, 1075, 1114, 1073, -1, 2217, 1115, 2222, -1, 2222, 1115, 2210, -1, 1116, 2222, 2210, -1, 1116, 2207, 2222, -1, 2222, 2207, 1117, -1, 1118, 2222, 1117, -1, 1118, 2192, 2222, -1, 2222, 2192, 1119, -1, 1123, 1119, 1121, -1, 1120, 1123, 1121, -1, 1120, 1122, 1123, -1, 1123, 1122, 2173, -1, 1124, 1123, 2173, -1, 1124, 2133, 1123, -1, 1124, 2135, 2133, -1, 2133, 2135, 2134, -1, 2222, 1119, 1123, -1, 1125, 1123, 1126, -1, 1125, 2222, 1123, -1, 1123, 2165, 1126, -1, 1126, 2165, 2106, -1, 2106, 2165, 2131, -1, 2108, 2131, 2159, -1, 2117, 2159, 1130, -1, 2119, 1130, 1127, -1, 2128, 1127, 1128, -1, 1131, 1128, 1129, -1, 2144, 1131, 1129, -1, 2106, 2131, 2108, -1, 2108, 2159, 2117, -1, 2117, 1130, 2119, -1, 2119, 1127, 2128, -1, 2128, 1128, 1131, -1, 1132, 2337, 1133, -1, 1132, 2338, 2337, -1, 1132, 669, 2338, -1, 2338, 669, 1134, -1, 1134, 669, 1135, -1, 2389, 1135, 1143, -1, 2391, 1143, 1136, -1, 1144, 1136, 670, -1, 1137, 670, 1138, -1, 2320, 1138, 1139, -1, 1145, 1139, 679, -1, 1146, 679, 677, -1, 1147, 677, 676, -1, 1140, 676, 678, -1, 1148, 678, 1149, -1, 1150, 1149, 671, -1, 2397, 671, 672, -1, 2395, 672, 673, -1, 1151, 673, 674, -1, 1152, 674, 675, -1, 1141, 675, 1153, -1, 2387, 1153, 1154, -1, 2359, 1154, 668, -1, 1142, 668, 1133, -1, 2337, 1142, 1133, -1, 1134, 1135, 2389, -1, 2389, 1143, 2391, -1, 2391, 1136, 1144, -1, 1144, 670, 1137, -1, 1137, 1138, 2320, -1, 2320, 1139, 1145, -1, 1145, 679, 1146, -1, 1146, 677, 1147, -1, 1147, 676, 1140, -1, 1140, 678, 1148, -1, 1148, 1149, 1150, -1, 1150, 671, 2397, -1, 2397, 672, 2395, -1, 2395, 673, 1151, -1, 1151, 674, 1152, -1, 1152, 675, 1141, -1, 1141, 1153, 2387, -1, 2387, 1154, 2359, -1, 2359, 668, 1142, -1, 680, 2447, 1155, -1, 680, 1156, 2447, -1, 680, 1157, 1156, -1, 1156, 1157, 1158, -1, 1158, 1157, 1160, -1, 1159, 1160, 1171, -1, 2506, 1171, 681, -1, 2508, 681, 1172, -1, 1173, 1172, 1161, -1, 1174, 1161, 686, -1, 2433, 686, 1175, -1, 2515, 1175, 1162, -1, 1176, 1162, 1163, -1, 1177, 1163, 685, -1, 1178, 685, 1164, -1, 1179, 1164, 683, -1, 2518, 683, 1165, -1, 2477, 1165, 1166, -1, 1180, 1166, 1167, -1, 1181, 1167, 684, -1, 1168, 684, 1182, -1, 1169, 1182, 682, -1, 2466, 682, 1170, -1, 2446, 1170, 1155, -1, 2447, 2446, 1155, -1, 1158, 1160, 1159, -1, 1159, 1171, 2506, -1, 2506, 681, 2508, -1, 2508, 1172, 1173, -1, 1173, 1161, 1174, -1, 1174, 686, 2433, -1, 2433, 1175, 2515, -1, 2515, 1162, 1176, -1, 1176, 1163, 1177, -1, 1177, 685, 1178, -1, 1178, 1164, 1179, -1, 1179, 683, 2518, -1, 2518, 1165, 2477, -1, 2477, 1166, 1180, -1, 1180, 1167, 1181, -1, 1181, 684, 1168, -1, 1168, 1182, 1169, -1, 1169, 682, 2466, -1, 2466, 1170, 2446, -1, 1447, 1214, 1183, -1, 1184, 1183, 1194, -1, 1192, 1194, 1193, -1, 1191, 1193, 1186, -1, 1449, 1186, 1187, -1, 1446, 1187, 2575, -1, 1446, 1449, 1187, -1, 1194, 1185, 1193, -1, 1193, 1185, 1186, -1, 1186, 1185, 1212, -1, 1187, 1212, 1188, -1, 2574, 1187, 1188, -1, 2574, 1189, 1187, -1, 1187, 1189, 2575, -1, 1212, 1190, 1188, -1, 1449, 1191, 1186, -1, 1447, 1184, 1191, -1, 1447, 1183, 1184, -1, 1191, 1184, 1192, -1, 1193, 1191, 1192, -1, 1186, 1212, 1187, -1, 1214, 1194, 1183, -1, 1184, 1194, 1192, -1, 1194, 1214, 1196, -1, 1195, 1196, 1213, -1, 1197, 1213, 1198, -1, 1199, 1198, 1208, -1, 1218, 1208, 1200, -1, 1201, 1200, 1209, -1, 2579, 1201, 1209, -1, 2579, 1202, 1201, -1, 2579, 1203, 1202, -1, 1202, 1203, 1216, -1, 1222, 1216, 1211, -1, 1204, 1211, 2573, -1, 1223, 2573, 1206, -1, 1205, 1206, 1207, -1, 1219, 1207, 1221, -1, 1197, 1221, 1195, -1, 1213, 1197, 1195, -1, 2580, 1198, 1262, -1, 2580, 1208, 1198, -1, 2580, 1200, 1208, -1, 2580, 1209, 1200, -1, 1203, 2577, 1216, -1, 1216, 2577, 1210, -1, 1211, 1210, 2576, -1, 2573, 1211, 2576, -1, 2577, 2576, 1210, -1, 2573, 1190, 1206, -1, 1206, 1190, 1212, -1, 1207, 1212, 1185, -1, 1221, 1185, 1195, -1, 1221, 1207, 1185, -1, 1206, 1212, 1207, -1, 1185, 1194, 1195, -1, 1195, 1194, 1196, -1, 1211, 1216, 1210, -1, 1198, 1213, 1262, -1, 1262, 1213, 1196, -1, 1214, 1262, 1196, -1, 1202, 1215, 1201, -1, 1202, 1222, 1215, -1, 1202, 1216, 1222, -1, 1215, 1217, 1218, -1, 1201, 1218, 1200, -1, 1201, 1215, 1218, -1, 1217, 1219, 1199, -1, 1218, 1199, 1208, -1, 1218, 1217, 1199, -1, 1217, 1215, 1220, -1, 1205, 1220, 1223, -1, 1206, 1205, 1223, -1, 1199, 1219, 1197, -1, 1198, 1199, 1197, -1, 1220, 1205, 1217, -1, 1217, 1205, 1219, -1, 1219, 1205, 1207, -1, 1197, 1219, 1221, -1, 1215, 1222, 1220, -1, 1220, 1222, 1204, -1, 1223, 1204, 2573, -1, 1223, 1220, 1204, -1, 1204, 1222, 1211, -1, 1225, 1246, 1224, -1, 1225, 1226, 1246, -1, 1225, 790, 1226, -1, 1226, 790, 1247, -1, 1247, 790, 789, -1, 1248, 789, 786, -1, 2601, 786, 689, -1, 1249, 689, 1227, -1, 2600, 1227, 1228, -1, 1250, 1228, 704, -1, 2596, 704, 1251, -1, 1252, 1251, 710, -1, 2592, 710, 1229, -1, 2594, 1229, 1230, -1, 1253, 1230, 718, -1, 2593, 718, 1231, -1, 1232, 1231, 724, -1, 1233, 724, 1234, -1, 1235, 1234, 731, -1, 2582, 731, 1236, -1, 1254, 1236, 1237, -1, 1238, 1237, 738, -1, 2585, 738, 1255, -1, 2612, 1255, 1239, -1, 2587, 1239, 748, -1, 1256, 748, 1240, -1, 1257, 1240, 1241, -1, 1258, 1241, 1242, -1, 2608, 1242, 1243, -1, 1259, 1243, 1260, -1, 1244, 1260, 1245, -1, 2609, 1245, 773, -1, 2606, 773, 1224, -1, 1246, 2606, 1224, -1, 1247, 789, 1248, -1, 1248, 786, 2601, -1, 2601, 689, 1249, -1, 1249, 1227, 2600, -1, 2600, 1228, 1250, -1, 1250, 704, 2596, -1, 2596, 1251, 1252, -1, 1252, 710, 2592, -1, 2592, 1229, 2594, -1, 2594, 1230, 1253, -1, 1253, 718, 2593, -1, 2593, 1231, 1232, -1, 1232, 724, 1233, -1, 1233, 1234, 1235, -1, 1235, 731, 2582, -1, 2582, 1236, 1254, -1, 1254, 1237, 1238, -1, 1238, 738, 2585, -1, 2585, 1255, 2612, -1, 2612, 1239, 2587, -1, 2587, 748, 1256, -1, 1256, 1240, 1257, -1, 1257, 1241, 1258, -1, 1258, 1242, 2608, -1, 2608, 1243, 1259, -1, 1259, 1260, 1244, -1, 1244, 1245, 2609, -1, 2609, 773, 2606, -1, 1448, 1261, 1447, -1, 1447, 1261, 2580, -1, 1214, 2580, 1262, -1, 1214, 1447, 2580, -1, 1261, 2599, 2580, -1, 1283, 2583, 1392, -1, 1392, 2583, 2584, -1, 1358, 2584, 2586, -1, 1360, 2586, 1263, -1, 1264, 1263, 1265, -1, 1267, 1265, 1268, -1, 1269, 1268, 2611, -1, 1266, 2611, 1270, -1, 1266, 1269, 2611, -1, 1392, 2584, 1358, -1, 1358, 2586, 1360, -1, 1360, 1263, 1264, -1, 1264, 1265, 1267, -1, 1267, 1268, 1269, -1, 2611, 2610, 1270, -1, 1270, 2610, 1271, -1, 1271, 2610, 1276, -1, 1272, 1276, 1273, -1, 1423, 1273, 1277, -1, 1274, 1277, 2607, -1, 1275, 2607, 1434, -1, 1275, 1274, 2607, -1, 1271, 1276, 1272, -1, 1272, 1273, 1423, -1, 1423, 1277, 1274, -1, 2607, 1278, 1434, -1, 1434, 1278, 1279, -1, 1279, 1278, 2605, -1, 1280, 2605, 1281, -1, 1401, 1281, 2604, -1, 1415, 2604, 1282, -1, 1414, 1282, 1261, -1, 1448, 1414, 1261, -1, 1279, 2605, 1280, -1, 1280, 1281, 1401, -1, 1401, 2604, 1415, -1, 1415, 1282, 1414, -1, 1283, 1316, 2583, -1, 2583, 1316, 2613, -1, 2613, 1316, 1284, -1, 1284, 1316, 1286, -1, 1285, 1284, 1286, -1, 2539, 2538, 1287, -1, 1287, 2538, 1290, -1, 1290, 2538, 1291, -1, 2653, 1291, 2544, -1, 1288, 2544, 2546, -1, 1289, 2546, 2666, -1, 1289, 1288, 2546, -1, 1290, 1291, 2653, -1, 2653, 2544, 1288, -1, 1292, 1293, 1512, -1, 1512, 1293, 1294, -1, 1513, 1294, 2572, -1, 1296, 2572, 2568, -1, 1295, 2568, 2571, -1, 2665, 1295, 2571, -1, 1512, 1294, 1513, -1, 1513, 2572, 1296, -1, 1296, 2568, 1295, -1, 1285, 1286, 1297, -1, 1298, 1297, 1311, -1, 1312, 1311, 1315, -1, 1307, 1315, 1313, -1, 1308, 1313, 1299, -1, 1322, 1308, 1299, -1, 1322, 1306, 1308, -1, 1322, 1300, 1306, -1, 1322, 1320, 1300, -1, 1300, 1320, 1305, -1, 1303, 1305, 1301, -1, 2675, 1303, 1301, -1, 2675, 2619, 1303, -1, 1303, 2619, 1302, -1, 1300, 1302, 1306, -1, 1300, 1303, 1302, -1, 1300, 1305, 1303, -1, 1330, 1304, 1320, -1, 1320, 1304, 1305, -1, 1305, 1304, 2673, -1, 1301, 1305, 2673, -1, 2619, 2618, 1302, -1, 1302, 2618, 1309, -1, 1306, 1309, 1308, -1, 1306, 1302, 1309, -1, 2618, 1310, 1309, -1, 1309, 1310, 1307, -1, 1308, 1307, 1313, -1, 1308, 1309, 1307, -1, 1310, 1312, 1307, -1, 1307, 1312, 1315, -1, 1311, 1312, 1298, -1, 1298, 1312, 1284, -1, 1285, 1298, 1284, -1, 1285, 1297, 1298, -1, 1299, 1313, 1314, -1, 1297, 1314, 1311, -1, 1297, 1299, 1314, -1, 1297, 1286, 1299, -1, 1314, 1313, 1315, -1, 1311, 1314, 1315, -1, 1316, 1325, 1286, -1, 1316, 1317, 1325, -1, 1316, 1343, 1317, -1, 1317, 1343, 1337, -1, 1324, 1337, 1327, -1, 1318, 1327, 1319, -1, 1340, 1319, 1321, -1, 1320, 1321, 1330, -1, 1320, 1340, 1321, -1, 1320, 1322, 1340, -1, 1340, 1322, 1333, -1, 1318, 1333, 1323, -1, 1324, 1323, 1325, -1, 1317, 1324, 1325, -1, 1317, 1337, 1324, -1, 1337, 1343, 1326, -1, 1327, 1326, 1328, -1, 1319, 1328, 1329, -1, 1321, 1329, 1330, -1, 1321, 1319, 1329, -1, 2678, 1339, 1342, -1, 2678, 2670, 1339, -1, 1339, 2670, 2669, -1, 1332, 2669, 1331, -1, 1329, 1331, 2671, -1, 1330, 1329, 2671, -1, 1339, 2669, 1332, -1, 1338, 1332, 1328, -1, 1326, 1338, 1328, -1, 1326, 1342, 1338, -1, 1326, 1343, 1342, -1, 1332, 1331, 1329, -1, 1328, 1332, 1329, -1, 1333, 1322, 1334, -1, 1323, 1334, 1336, -1, 1325, 1336, 1286, -1, 1325, 1323, 1336, -1, 1286, 1335, 1299, -1, 1286, 1336, 1335, -1, 1335, 1336, 1334, -1, 1299, 1334, 1322, -1, 1299, 1335, 1334, -1, 1318, 1323, 1324, -1, 1327, 1318, 1324, -1, 1326, 1327, 1337, -1, 1333, 1334, 1323, -1, 1342, 1339, 1338, -1, 1338, 1339, 1332, -1, 1318, 1319, 1340, -1, 1333, 1318, 1340, -1, 1327, 1328, 1319, -1, 2678, 1342, 1341, -1, 1341, 1342, 1381, -1, 1381, 1342, 1343, -1, 1344, 1343, 1316, -1, 1283, 1344, 1316, -1, 1381, 1343, 1344, -1, 1344, 1283, 1345, -1, 1379, 1345, 1380, -1, 1377, 1380, 1376, -1, 1346, 1376, 1359, -1, 1391, 1359, 1348, -1, 1347, 1348, 1361, -1, 1389, 1361, 1349, -1, 1372, 1349, 1362, -1, 1373, 1362, 1371, -1, 1350, 1371, 1351, -1, 1383, 1351, 1363, -1, 1384, 1363, 1353, -1, 1352, 1353, 1368, -1, 1366, 1368, 1364, -1, 1357, 1364, 1354, -1, 1395, 1354, 1393, -1, 1394, 1393, 1431, -1, 1432, 1394, 1431, -1, 1432, 1355, 1394, -1, 1432, 2689, 1355, -1, 1355, 2689, 1399, -1, 1396, 1399, 1356, -1, 1395, 1356, 1357, -1, 1354, 1395, 1357, -1, 1358, 1380, 1392, -1, 1358, 1376, 1380, -1, 1358, 1359, 1376, -1, 1358, 1360, 1359, -1, 1359, 1360, 1348, -1, 1348, 1360, 1361, -1, 1361, 1360, 1264, -1, 1349, 1264, 1267, -1, 1362, 1267, 1371, -1, 1362, 1349, 1267, -1, 1361, 1264, 1349, -1, 1267, 1269, 1371, -1, 1371, 1269, 1351, -1, 1351, 1269, 1363, -1, 1363, 1269, 1266, -1, 1353, 1266, 1270, -1, 1368, 1270, 1364, -1, 1368, 1353, 1270, -1, 1363, 1266, 1353, -1, 1270, 1271, 1364, -1, 1364, 1271, 1354, -1, 1354, 1271, 1393, -1, 1393, 1271, 1272, -1, 1431, 1393, 1272, -1, 1399, 2685, 1356, -1, 1356, 2685, 1365, -1, 1357, 1365, 1366, -1, 1364, 1357, 1366, -1, 1365, 2685, 1367, -1, 1366, 1367, 1352, -1, 1368, 1366, 1352, -1, 2683, 1369, 2684, -1, 2683, 1370, 1369, -1, 2683, 1386, 1370, -1, 1370, 1386, 1397, -1, 1350, 1397, 1373, -1, 1371, 1350, 1373, -1, 1397, 1386, 1385, -1, 1373, 1385, 1372, -1, 1362, 1373, 1372, -1, 2681, 1374, 1387, -1, 2681, 1390, 1374, -1, 2681, 1375, 1390, -1, 2681, 2679, 1375, -1, 1375, 2679, 1398, -1, 1346, 1398, 1377, -1, 1376, 1346, 1377, -1, 1398, 2679, 1378, -1, 1377, 1378, 1379, -1, 1380, 1377, 1379, -1, 2679, 1341, 1378, -1, 1378, 1341, 1381, -1, 1379, 1381, 1344, -1, 1345, 1379, 1344, -1, 1378, 1381, 1379, -1, 1384, 1353, 1352, -1, 1382, 1352, 1367, -1, 2684, 1367, 2685, -1, 2684, 1382, 1367, -1, 2684, 1369, 1382, -1, 1382, 1369, 1384, -1, 1352, 1382, 1384, -1, 1383, 1363, 1384, -1, 1369, 1383, 1384, -1, 1369, 1370, 1383, -1, 1383, 1370, 1350, -1, 1351, 1383, 1350, -1, 1389, 1349, 1372, -1, 1388, 1372, 1385, -1, 1387, 1385, 1386, -1, 1387, 1388, 1385, -1, 1387, 1374, 1388, -1, 1388, 1374, 1389, -1, 1372, 1388, 1389, -1, 1347, 1361, 1389, -1, 1374, 1347, 1389, -1, 1374, 1390, 1347, -1, 1347, 1390, 1391, -1, 1348, 1347, 1391, -1, 1346, 1359, 1391, -1, 1375, 1391, 1390, -1, 1375, 1346, 1391, -1, 1375, 1398, 1346, -1, 1283, 1392, 1345, -1, 1345, 1392, 1380, -1, 1393, 1394, 1395, -1, 1395, 1394, 1396, -1, 1356, 1395, 1396, -1, 1365, 1357, 1356, -1, 1367, 1366, 1365, -1, 1397, 1350, 1370, -1, 1385, 1373, 1397, -1, 1378, 1377, 1398, -1, 1399, 1396, 1355, -1, 1355, 1396, 1394, -1, 1280, 1400, 1279, -1, 1280, 1402, 1400, -1, 1280, 1401, 1402, -1, 1402, 1401, 1403, -1, 1441, 1403, 1404, -1, 1405, 1404, 1440, -1, 2691, 1440, 2692, -1, 2691, 1405, 1440, -1, 2691, 2690, 1405, -1, 1405, 2690, 1417, -1, 1441, 1417, 1438, -1, 1402, 1438, 1400, -1, 1402, 1441, 1438, -1, 1402, 1403, 1441, -1, 1401, 1415, 1403, -1, 1403, 1415, 1437, -1, 1404, 1437, 1406, -1, 1440, 1406, 1407, -1, 2692, 1407, 2694, -1, 2692, 1440, 1407, -1, 1437, 1415, 1413, -1, 1406, 1413, 1439, -1, 1407, 1439, 1408, -1, 2694, 1408, 1409, -1, 1445, 1409, 1410, -1, 1445, 2694, 1409, -1, 1448, 1412, 1414, -1, 1448, 1411, 1412, -1, 1412, 1411, 1416, -1, 1439, 1416, 1408, -1, 1439, 1412, 1416, -1, 1439, 1413, 1412, -1, 1412, 1413, 1414, -1, 1414, 1413, 1415, -1, 1411, 1410, 1416, -1, 1416, 1410, 1409, -1, 1408, 1416, 1409, -1, 1408, 2694, 1407, -1, 1417, 2690, 1442, -1, 1438, 1442, 1443, -1, 1400, 1443, 1418, -1, 1279, 1418, 1434, -1, 1279, 1400, 1418, -1, 1420, 1436, 1419, -1, 1420, 1426, 1436, -1, 1420, 1421, 1426, -1, 1426, 1421, 1422, -1, 1427, 1422, 1444, -1, 1425, 1444, 1424, -1, 1274, 1424, 1423, -1, 1274, 1425, 1424, -1, 1274, 1275, 1425, -1, 1425, 1275, 1433, -1, 1427, 1433, 1435, -1, 1426, 1435, 1436, -1, 1426, 1427, 1435, -1, 1426, 1422, 1427, -1, 1421, 2696, 1422, -1, 1422, 2696, 1428, -1, 1444, 1428, 1429, -1, 1424, 1429, 1430, -1, 1423, 1430, 1272, -1, 1423, 1424, 1430, -1, 2696, 2689, 1428, -1, 1428, 2689, 1432, -1, 1429, 1432, 1431, -1, 1430, 1431, 1272, -1, 1430, 1429, 1431, -1, 1428, 1432, 1429, -1, 1275, 1434, 1433, -1, 1433, 1434, 1418, -1, 1435, 1418, 1443, -1, 1436, 1443, 1442, -1, 1419, 1442, 2690, -1, 1419, 1436, 1442, -1, 1406, 1437, 1413, -1, 1404, 1403, 1437, -1, 1443, 1400, 1438, -1, 1435, 1433, 1418, -1, 1444, 1425, 1427, -1, 1427, 1425, 1433, -1, 1429, 1424, 1444, -1, 1407, 1406, 1439, -1, 1440, 1404, 1406, -1, 1417, 1441, 1405, -1, 1405, 1441, 1404, -1, 1442, 1438, 1417, -1, 1436, 1435, 1443, -1, 1428, 1444, 1422, -1, 1445, 1410, 1446, -1, 1446, 1410, 1449, -1, 1449, 1410, 1411, -1, 1191, 1411, 1448, -1, 1447, 1191, 1448, -1, 1449, 1411, 1191, -1, 2709, 1450, 1486, -1, 1485, 1486, 1463, -1, 1507, 1463, 1451, -1, 1501, 1451, 1452, -1, 1499, 1452, 1453, -1, 1497, 1453, 1454, -1, 1494, 1454, 1465, -1, 1495, 1465, 1480, -1, 1477, 1480, 1455, -1, 1505, 1455, 1466, -1, 1493, 1466, 1491, -1, 1487, 1491, 1456, -1, 1490, 1456, 1469, -1, 1457, 1469, 1472, -1, 1473, 1472, 1459, -1, 1458, 1459, 1460, -1, 1503, 1460, 2290, -1, 2289, 1503, 2290, -1, 2289, 1461, 1503, -1, 2289, 2688, 1461, -1, 1461, 2688, 1508, -1, 1504, 1508, 1462, -1, 1458, 1462, 1473, -1, 1459, 1458, 1473, -1, 4099, 1463, 1502, -1, 4099, 1451, 1463, -1, 4099, 1452, 1451, -1, 4099, 4100, 1452, -1, 1452, 4100, 1453, -1, 1453, 4100, 1454, -1, 1454, 4100, 4101, -1, 1465, 4101, 1464, -1, 1480, 1464, 1455, -1, 1480, 1465, 1464, -1, 1454, 4101, 1465, -1, 1464, 1467, 1455, -1, 1455, 1467, 1466, -1, 1466, 1467, 1491, -1, 1491, 1467, 1468, -1, 1456, 1468, 1470, -1, 1469, 1470, 1472, -1, 1469, 1456, 1470, -1, 1491, 1468, 1456, -1, 1470, 4102, 1472, -1, 1472, 4102, 1459, -1, 1459, 4102, 1460, -1, 1460, 4102, 1471, -1, 2290, 1460, 1471, -1, 1508, 2697, 1462, -1, 1462, 2697, 1474, -1, 1473, 1474, 1457, -1, 1472, 1473, 1457, -1, 1474, 2697, 1475, -1, 1457, 1475, 1490, -1, 1469, 1457, 1490, -1, 1476, 1489, 2700, -1, 1476, 1492, 1489, -1, 1476, 1479, 1492, -1, 1492, 1479, 1478, -1, 1505, 1478, 1477, -1, 1455, 1505, 1477, -1, 1478, 1479, 1506, -1, 1477, 1506, 1495, -1, 1480, 1477, 1495, -1, 1482, 1498, 2701, -1, 1482, 1500, 1498, -1, 1482, 1481, 1500, -1, 1482, 2706, 1481, -1, 1481, 2706, 1483, -1, 1501, 1483, 1507, -1, 1451, 1501, 1507, -1, 1483, 2706, 1484, -1, 1507, 1484, 1485, -1, 1463, 1507, 1485, -1, 2706, 2707, 1484, -1, 1484, 2707, 2708, -1, 1485, 2708, 2709, -1, 1486, 1485, 2709, -1, 1484, 2708, 1485, -1, 1487, 1456, 1490, -1, 1488, 1490, 1475, -1, 2700, 1475, 2697, -1, 2700, 1488, 1475, -1, 2700, 1489, 1488, -1, 1488, 1489, 1487, -1, 1490, 1488, 1487, -1, 1493, 1491, 1487, -1, 1489, 1493, 1487, -1, 1489, 1492, 1493, -1, 1493, 1492, 1505, -1, 1466, 1493, 1505, -1, 1494, 1465, 1495, -1, 1496, 1495, 1506, -1, 2701, 1506, 1479, -1, 2701, 1496, 1506, -1, 2701, 1498, 1496, -1, 1496, 1498, 1494, -1, 1495, 1496, 1494, -1, 1497, 1454, 1494, -1, 1498, 1497, 1494, -1, 1498, 1500, 1497, -1, 1497, 1500, 1499, -1, 1453, 1497, 1499, -1, 1501, 1452, 1499, -1, 1481, 1499, 1500, -1, 1481, 1501, 1499, -1, 1481, 1483, 1501, -1, 1450, 1502, 1486, -1, 1486, 1502, 1463, -1, 1460, 1503, 1458, -1, 1458, 1503, 1504, -1, 1462, 1458, 1504, -1, 1474, 1473, 1462, -1, 1475, 1457, 1474, -1, 1478, 1505, 1492, -1, 1506, 1477, 1478, -1, 1484, 1507, 1483, -1, 1508, 1504, 1461, -1, 1461, 1504, 1503, -1, 2715, 2699, 1509, -1, 1509, 2699, 2698, -1, 2698, 2693, 1509, -1, 1509, 2693, 2719, -1, 2719, 2693, 1510, -1, 1511, 1510, 2695, -1, 1514, 2695, 1292, -1, 1515, 1292, 1512, -1, 1513, 1515, 1512, -1, 1513, 2727, 1515, -1, 1513, 1296, 2727, -1, 2727, 1296, 2728, -1, 2728, 1296, 1295, -1, 2732, 1295, 2665, -1, 2732, 2728, 1295, -1, 2719, 1510, 1511, -1, 1511, 2695, 1514, -1, 1514, 1292, 1515, -1, 1516, 1517, 846, -1, 1516, 1522, 1517, -1, 1516, 1518, 1522, -1, 1522, 1518, 1523, -1, 1665, 1523, 1666, -1, 1520, 1666, 1528, -1, 2818, 1528, 1519, -1, 2818, 1520, 1528, -1, 2818, 2809, 1520, -1, 1520, 2809, 1649, -1, 1665, 1649, 1521, -1, 1522, 1521, 1517, -1, 1522, 1665, 1521, -1, 1522, 1523, 1665, -1, 1518, 845, 1523, -1, 1523, 845, 1524, -1, 1666, 1524, 1525, -1, 1528, 1525, 1526, -1, 1519, 1526, 1527, -1, 1519, 1528, 1526, -1, 845, 843, 1524, -1, 1524, 843, 1529, -1, 1525, 1529, 1530, -1, 1526, 1530, 1531, -1, 1527, 1531, 2821, -1, 1527, 1526, 1531, -1, 843, 842, 1529, -1, 1529, 842, 1533, -1, 1530, 1533, 1667, -1, 1531, 1667, 1532, -1, 2821, 1532, 1535, -1, 2821, 1531, 1532, -1, 842, 841, 1533, -1, 1533, 841, 1534, -1, 1667, 1534, 1668, -1, 1532, 1668, 1669, -1, 1535, 1669, 1537, -1, 1535, 1532, 1669, -1, 841, 1538, 1534, -1, 1534, 1538, 1536, -1, 1668, 1536, 1539, -1, 1669, 1539, 1672, -1, 1537, 1672, 2823, -1, 1537, 1669, 1672, -1, 1538, 839, 1536, -1, 1536, 839, 1541, -1, 1539, 1541, 1671, -1, 1672, 1671, 1543, -1, 2823, 1543, 1540, -1, 2823, 1672, 1543, -1, 839, 1542, 1541, -1, 1541, 1542, 1670, -1, 1671, 1670, 1674, -1, 1543, 1674, 1544, -1, 1540, 1544, 1546, -1, 1540, 1543, 1544, -1, 1542, 837, 1670, -1, 1670, 837, 1673, -1, 1674, 1673, 1545, -1, 1544, 1545, 1676, -1, 1546, 1676, 2811, -1, 1546, 1544, 1676, -1, 837, 1547, 1673, -1, 1673, 1547, 1548, -1, 1545, 1548, 1675, -1, 1676, 1675, 1552, -1, 2811, 1552, 1549, -1, 2811, 1676, 1552, -1, 1547, 1550, 1548, -1, 1548, 1550, 1554, -1, 1675, 1554, 1551, -1, 1552, 1551, 1553, -1, 1549, 1553, 1556, -1, 1549, 1552, 1553, -1, 1550, 836, 1554, -1, 1554, 836, 1677, -1, 1551, 1677, 1678, -1, 1553, 1678, 1555, -1, 1556, 1555, 2826, -1, 1556, 1553, 1555, -1, 836, 1557, 1677, -1, 1677, 1557, 1558, -1, 1678, 1558, 1559, -1, 1555, 1559, 1562, -1, 2826, 1562, 2815, -1, 2826, 1555, 1562, -1, 1557, 1563, 1558, -1, 1558, 1563, 1565, -1, 1559, 1565, 1566, -1, 1562, 1566, 1560, -1, 2815, 1560, 1561, -1, 2815, 1562, 1560, -1, 1563, 1564, 1565, -1, 1565, 1564, 1569, -1, 1566, 1569, 1681, -1, 1560, 1681, 1567, -1, 1561, 1567, 1571, -1, 1561, 1560, 1567, -1, 1564, 1568, 1569, -1, 1569, 1568, 1570, -1, 1681, 1570, 1680, -1, 1567, 1680, 1682, -1, 1571, 1682, 1573, -1, 1571, 1567, 1682, -1, 1568, 1572, 1570, -1, 1570, 1572, 1679, -1, 1680, 1679, 1685, -1, 1682, 1685, 1574, -1, 1573, 1574, 2817, -1, 1573, 1682, 1574, -1, 1572, 1575, 1679, -1, 1679, 1575, 1683, -1, 1685, 1683, 1684, -1, 1574, 1684, 1578, -1, 2817, 1578, 2828, -1, 2817, 1574, 1578, -1, 1575, 1576, 1683, -1, 1683, 1576, 1577, -1, 1684, 1577, 1662, -1, 1578, 1662, 1579, -1, 1580, 1579, 2830, -1, 1580, 1578, 1579, -1, 1580, 2828, 1578, -1, 1576, 835, 1577, -1, 1577, 835, 1581, -1, 1662, 1581, 1661, -1, 1579, 1661, 1687, -1, 2830, 1687, 2831, -1, 2830, 1579, 1687, -1, 835, 1582, 1581, -1, 1581, 1582, 1660, -1, 1661, 1660, 1584, -1, 1687, 1584, 1583, -1, 2831, 1583, 1587, -1, 2831, 1687, 1583, -1, 1582, 1588, 1660, -1, 1660, 1588, 1686, -1, 1584, 1686, 1585, -1, 1583, 1585, 1586, -1, 1587, 1586, 2833, -1, 1587, 1583, 1586, -1, 1588, 1589, 1686, -1, 1686, 1589, 1590, -1, 1688, 1590, 863, -1, 1591, 863, 1592, -1, 1593, 1591, 1592, -1, 1593, 1598, 1591, -1, 1593, 1594, 1598, -1, 1598, 1594, 1691, -1, 1595, 1691, 1611, -1, 1690, 1611, 1614, -1, 2840, 1614, 1612, -1, 2840, 1690, 1614, -1, 2840, 1596, 1690, -1, 1690, 1596, 1689, -1, 1595, 1689, 1597, -1, 1598, 1597, 1591, -1, 1598, 1595, 1597, -1, 1598, 1691, 1595, -1, 1686, 1590, 1688, -1, 1585, 1688, 1599, -1, 1586, 1599, 1600, -1, 2833, 1600, 1601, -1, 2833, 1586, 1600, -1, 1688, 863, 1591, -1, 1599, 1591, 1597, -1, 1600, 1597, 1689, -1, 1601, 1689, 1596, -1, 1601, 1600, 1689, -1, 1594, 860, 1691, -1, 1691, 860, 861, -1, 1610, 861, 1602, -1, 1692, 1602, 859, -1, 1603, 1692, 859, -1, 1603, 1604, 1692, -1, 1603, 1617, 1604, -1, 1604, 1617, 1605, -1, 1606, 1605, 1695, -1, 1694, 1695, 1607, -1, 1609, 1607, 1608, -1, 1609, 1694, 1607, -1, 1609, 2834, 1694, -1, 1694, 2834, 1616, -1, 1606, 1616, 1615, -1, 1604, 1615, 1692, -1, 1604, 1606, 1615, -1, 1604, 1605, 1606, -1, 1691, 861, 1610, -1, 1611, 1610, 1693, -1, 1614, 1693, 1613, -1, 1612, 1613, 2843, -1, 1612, 1614, 1613, -1, 1610, 1602, 1692, -1, 1693, 1692, 1615, -1, 1613, 1615, 1616, -1, 2843, 1616, 2834, -1, 2843, 1613, 1616, -1, 1617, 858, 1605, -1, 1605, 858, 1618, -1, 1629, 1618, 857, -1, 1630, 857, 1619, -1, 856, 1630, 1619, -1, 856, 1626, 1630, -1, 856, 1632, 1626, -1, 1626, 1632, 1640, -1, 1620, 1640, 1621, -1, 1624, 1621, 1622, -1, 1623, 1622, 2844, -1, 1623, 1624, 1622, -1, 1623, 1625, 1624, -1, 1624, 1625, 1631, -1, 1620, 1631, 1627, -1, 1626, 1627, 1630, -1, 1626, 1620, 1627, -1, 1626, 1640, 1620, -1, 1605, 1618, 1629, -1, 1695, 1629, 1696, -1, 1607, 1696, 1628, -1, 1608, 1628, 2836, -1, 1608, 1607, 1628, -1, 1629, 857, 1630, -1, 1696, 1630, 1627, -1, 1628, 1627, 1631, -1, 2836, 1631, 1625, -1, 2836, 1628, 1631, -1, 1632, 854, 1640, -1, 1640, 854, 853, -1, 1641, 853, 1642, -1, 1634, 1642, 851, -1, 1633, 1634, 851, -1, 1633, 1638, 1634, -1, 1633, 1645, 1638, -1, 1638, 1645, 1639, -1, 1636, 1639, 1635, -1, 1699, 1635, 1655, -1, 2847, 1655, 1654, -1, 2847, 1699, 1655, -1, 2847, 1643, 1699, -1, 1699, 1643, 1637, -1, 1636, 1637, 1698, -1, 1638, 1698, 1634, -1, 1638, 1636, 1698, -1, 1638, 1639, 1636, -1, 1640, 853, 1641, -1, 1621, 1641, 1697, -1, 1622, 1697, 1644, -1, 2844, 1644, 2837, -1, 2844, 1622, 1644, -1, 1641, 1642, 1634, -1, 1697, 1634, 1698, -1, 1644, 1698, 1637, -1, 2837, 1637, 1643, -1, 2837, 1644, 1637, -1, 1645, 849, 1639, -1, 1639, 849, 1646, -1, 1656, 1646, 1657, -1, 1652, 1657, 847, -1, 1647, 1652, 847, -1, 1647, 1651, 1652, -1, 1647, 846, 1651, -1, 1651, 846, 1517, -1, 1653, 1517, 1521, -1, 1648, 1521, 1649, -1, 2807, 1649, 2809, -1, 2807, 1648, 1649, -1, 2807, 1658, 1648, -1, 1648, 1658, 1663, -1, 1653, 1663, 1650, -1, 1651, 1650, 1652, -1, 1651, 1653, 1650, -1, 1651, 1517, 1653, -1, 1639, 1646, 1656, -1, 1635, 1656, 1700, -1, 1655, 1700, 1664, -1, 1654, 1664, 1659, -1, 1654, 1655, 1664, -1, 1656, 1657, 1652, -1, 1700, 1652, 1650, -1, 1664, 1650, 1663, -1, 1659, 1663, 1658, -1, 1659, 1664, 1663, -1, 1662, 1577, 1581, -1, 1662, 1578, 1684, -1, 1660, 1661, 1581, -1, 1661, 1579, 1662, -1, 1648, 1663, 1653, -1, 1521, 1648, 1653, -1, 1700, 1650, 1664, -1, 1520, 1649, 1665, -1, 1666, 1520, 1665, -1, 1524, 1666, 1523, -1, 1529, 1525, 1524, -1, 1525, 1528, 1666, -1, 1533, 1530, 1529, -1, 1530, 1526, 1525, -1, 1534, 1667, 1533, -1, 1667, 1531, 1530, -1, 1536, 1668, 1534, -1, 1668, 1532, 1667, -1, 1541, 1539, 1536, -1, 1539, 1669, 1668, -1, 1670, 1671, 1541, -1, 1671, 1672, 1539, -1, 1673, 1674, 1670, -1, 1674, 1543, 1671, -1, 1548, 1545, 1673, -1, 1545, 1544, 1674, -1, 1554, 1675, 1548, -1, 1675, 1676, 1545, -1, 1677, 1551, 1554, -1, 1551, 1552, 1675, -1, 1558, 1678, 1677, -1, 1678, 1553, 1551, -1, 1565, 1559, 1558, -1, 1559, 1555, 1678, -1, 1569, 1566, 1565, -1, 1566, 1562, 1559, -1, 1570, 1681, 1569, -1, 1681, 1560, 1566, -1, 1679, 1680, 1570, -1, 1680, 1567, 1681, -1, 1683, 1685, 1679, -1, 1685, 1682, 1680, -1, 1577, 1684, 1683, -1, 1684, 1574, 1685, -1, 1686, 1584, 1660, -1, 1584, 1687, 1661, -1, 1688, 1585, 1686, -1, 1585, 1583, 1584, -1, 1591, 1599, 1688, -1, 1599, 1586, 1585, -1, 1600, 1599, 1597, -1, 1690, 1689, 1595, -1, 1611, 1690, 1595, -1, 1610, 1611, 1691, -1, 1692, 1693, 1610, -1, 1693, 1614, 1611, -1, 1613, 1693, 1615, -1, 1694, 1616, 1606, -1, 1695, 1694, 1606, -1, 1629, 1695, 1605, -1, 1630, 1696, 1629, -1, 1696, 1607, 1695, -1, 1628, 1696, 1627, -1, 1624, 1631, 1620, -1, 1621, 1624, 1620, -1, 1641, 1621, 1640, -1, 1634, 1697, 1641, -1, 1697, 1622, 1621, -1, 1644, 1697, 1698, -1, 1699, 1637, 1636, -1, 1635, 1699, 1636, -1, 1656, 1635, 1639, -1, 1652, 1700, 1656, -1, 1700, 1655, 1635, -1, 1707, 1748, 1729, -1, 1731, 1729, 1713, -1, 1733, 1713, 1711, -1, 1734, 1711, 1701, -1, 1741, 1701, 1722, -1, 1703, 1722, 1721, -1, 1702, 1703, 1721, -1, 1702, 1704, 1703, -1, 1702, 1724, 1704, -1, 1704, 1724, 1744, -1, 1743, 1744, 1738, -1, 1742, 1738, 1705, -1, 1732, 1705, 1726, -1, 1730, 1726, 1706, -1, 1707, 1730, 1706, -1, 1707, 1731, 1730, -1, 1707, 1729, 1731, -1, 1708, 1715, 2884, -1, 1708, 1720, 1715, -1, 1708, 1709, 1720, -1, 1708, 2885, 1709, -1, 1709, 2885, 1710, -1, 1719, 1710, 1717, -1, 1718, 1717, 1723, -1, 1712, 1723, 1701, -1, 1711, 1712, 1701, -1, 1711, 1745, 1712, -1, 1711, 1713, 1745, -1, 1745, 1713, 1714, -1, 1715, 1714, 2884, -1, 1715, 1745, 1714, -1, 1715, 1716, 1745, -1, 1715, 1720, 1716, -1, 1716, 1720, 1719, -1, 1718, 1719, 1717, -1, 1718, 1716, 1719, -1, 1718, 1712, 1716, -1, 1718, 1723, 1712, -1, 1709, 1710, 1719, -1, 1720, 1709, 1719, -1, 1717, 1721, 1723, -1, 1723, 1721, 1722, -1, 1701, 1723, 1722, -1, 1724, 1737, 1744, -1, 1744, 1737, 1727, -1, 1738, 1727, 1740, -1, 1705, 1740, 1725, -1, 1726, 1725, 1706, -1, 1726, 1705, 1725, -1, 1727, 1737, 1736, -1, 1740, 1736, 1739, -1, 1725, 1739, 1706, -1, 1725, 1740, 1739, -1, 1749, 1728, 1735, -1, 1749, 1739, 1728, -1, 1749, 1706, 1739, -1, 1738, 1744, 1727, -1, 1714, 1713, 1729, -1, 2884, 1729, 1748, -1, 2884, 1714, 1729, -1, 1732, 1726, 1730, -1, 1733, 1730, 1731, -1, 1713, 1733, 1731, -1, 1732, 1730, 1733, -1, 1734, 1733, 1711, -1, 1734, 1732, 1733, -1, 1734, 1742, 1732, -1, 1734, 1741, 1742, -1, 1734, 1701, 1741, -1, 1735, 1728, 1736, -1, 1737, 1735, 1736, -1, 1742, 1705, 1732, -1, 1738, 1740, 1705, -1, 1728, 1739, 1736, -1, 1736, 1740, 1727, -1, 1722, 1703, 1741, -1, 1741, 1703, 1743, -1, 1742, 1743, 1738, -1, 1742, 1741, 1743, -1, 1744, 1743, 1704, -1, 1704, 1743, 1703, -1, 1745, 1716, 1712, -1, 2895, 1748, 1746, -1, 1746, 1748, 1747, -1, 1747, 1748, 1749, -1, 1749, 1748, 1707, -1, 1706, 1749, 1707, -1, 2969, 1752, 1750, -1, 1750, 1752, 1751, -1, 1751, 1752, 2967, -1, 1764, 2967, 2966, -1, 2000, 2966, 1754, -1, 1753, 1754, 2963, -1, 2002, 2963, 1756, -1, 1755, 1756, 2962, -1, 1757, 2962, 1758, -1, 1759, 1758, 1760, -1, 1765, 1760, 2905, -1, 1761, 2905, 2903, -1, 2011, 2903, 2916, -1, 2004, 2916, 2924, -1, 1762, 2004, 2924, -1, 1762, 1763, 2004, -1, 1762, 2899, 1763, -1, 1763, 2899, 2005, -1, 2005, 2899, 2006, -1, 2006, 2899, 2889, -1, 2007, 2889, 2898, -1, 1746, 2898, 2895, -1, 1746, 2007, 2898, -1, 1751, 2967, 1764, -1, 1764, 2966, 2000, -1, 2000, 1754, 1753, -1, 1753, 2963, 2002, -1, 2002, 1756, 1755, -1, 1755, 2962, 1757, -1, 1757, 1758, 1759, -1, 1759, 1760, 1765, -1, 1765, 2905, 1761, -1, 1761, 2903, 2011, -1, 2011, 2916, 2004, -1, 2006, 2889, 2007, -1, 2969, 1750, 1767, -1, 1767, 1750, 1995, -1, 1766, 1767, 1995, -1, 1766, 1803, 1767, -1, 1766, 1808, 1803, -1, 1808, 1766, 1768, -1, 1783, 1768, 1769, -1, 1784, 1769, 1770, -1, 1810, 1770, 1813, -1, 1812, 1813, 1771, -1, 1815, 1771, 1790, -1, 1774, 1790, 1788, -1, 1772, 1788, 1773, -1, 1772, 1774, 1788, -1, 1772, 1775, 1774, -1, 1772, 1776, 1775, -1, 1775, 1776, 1778, -1, 1777, 1778, 1811, -1, 1779, 1811, 1805, -1, 1780, 1805, 1782, -1, 1781, 1782, 1808, -1, 1783, 1808, 1768, -1, 1783, 1781, 1808, -1, 1783, 1784, 1781, -1, 1783, 1769, 1784, -1, 1785, 1792, 1793, -1, 1785, 1786, 1792, -1, 1785, 1982, 1786, -1, 1786, 1982, 1787, -1, 1814, 1787, 1797, -1, 1791, 1797, 1802, -1, 1817, 1802, 1816, -1, 1789, 1816, 1799, -1, 1773, 1789, 1799, -1, 1773, 1788, 1789, -1, 1789, 1788, 1790, -1, 1817, 1790, 1771, -1, 1791, 1771, 1813, -1, 1814, 1813, 1770, -1, 1786, 1770, 1769, -1, 1792, 1769, 1768, -1, 1793, 1768, 1766, -1, 1793, 1792, 1768, -1, 1981, 1794, 1982, -1, 1981, 1795, 1794, -1, 1981, 3012, 1795, -1, 1795, 3012, 1796, -1, 1794, 1796, 1801, -1, 1798, 1801, 1797, -1, 1787, 1798, 1797, -1, 1787, 1982, 1798, -1, 1798, 1982, 1794, -1, 1801, 1798, 1794, -1, 3012, 1799, 1796, -1, 1796, 1799, 1800, -1, 1801, 1800, 1802, -1, 1797, 1801, 1802, -1, 2997, 1806, 1776, -1, 2997, 1809, 1806, -1, 2997, 1767, 1809, -1, 1809, 1767, 1803, -1, 1804, 1803, 1782, -1, 1805, 1804, 1782, -1, 1805, 1806, 1804, -1, 1805, 1811, 1806, -1, 1806, 1811, 1807, -1, 1776, 1807, 1778, -1, 1776, 1806, 1807, -1, 1803, 1808, 1782, -1, 1796, 1794, 1795, -1, 1780, 1782, 1781, -1, 1784, 1780, 1781, -1, 1784, 1810, 1780, -1, 1784, 1770, 1810, -1, 1809, 1803, 1804, -1, 1806, 1809, 1804, -1, 1786, 1769, 1792, -1, 1779, 1805, 1780, -1, 1810, 1779, 1780, -1, 1810, 1812, 1779, -1, 1810, 1813, 1812, -1, 1814, 1770, 1786, -1, 1787, 1814, 1786, -1, 1777, 1811, 1779, -1, 1812, 1777, 1779, -1, 1812, 1815, 1777, -1, 1812, 1771, 1815, -1, 1778, 1807, 1811, -1, 1791, 1813, 1814, -1, 1797, 1791, 1814, -1, 1775, 1778, 1777, -1, 1815, 1775, 1777, -1, 1815, 1774, 1775, -1, 1815, 1790, 1774, -1, 1800, 1799, 1816, -1, 1802, 1800, 1816, -1, 1790, 1817, 1789, -1, 1789, 1817, 1816, -1, 1801, 1796, 1800, -1, 1791, 1802, 1817, -1, 1771, 1791, 1817, -1, 1818, 1939, 876, -1, 1818, 1819, 1939, -1, 1818, 868, 1819, -1, 1819, 868, 1820, -1, 1825, 1820, 1945, -1, 1824, 1945, 1821, -1, 1822, 1821, 1828, -1, 3189, 1828, 3190, -1, 3189, 1822, 1828, -1, 3189, 3204, 1822, -1, 1822, 3204, 1823, -1, 1824, 1823, 1933, -1, 1825, 1933, 1932, -1, 1819, 1932, 1939, -1, 1819, 1825, 1932, -1, 1819, 1820, 1825, -1, 868, 870, 1820, -1, 1820, 870, 1944, -1, 1945, 1944, 1946, -1, 1821, 1946, 1826, -1, 1828, 1826, 1827, -1, 3190, 1827, 3191, -1, 3190, 1828, 1827, -1, 870, 1829, 1944, -1, 1944, 1829, 1831, -1, 1946, 1831, 1947, -1, 1826, 1947, 1834, -1, 1827, 1834, 1830, -1, 3191, 1830, 1837, -1, 3191, 1827, 1830, -1, 1829, 1832, 1831, -1, 1831, 1832, 1833, -1, 1947, 1833, 1949, -1, 1834, 1949, 1835, -1, 1830, 1835, 1836, -1, 1837, 1836, 1841, -1, 1837, 1830, 1836, -1, 1832, 1838, 1833, -1, 1833, 1838, 1948, -1, 1949, 1948, 1950, -1, 1835, 1950, 1839, -1, 1836, 1839, 1840, -1, 1841, 1840, 3192, -1, 1841, 1836, 1840, -1, 1838, 872, 1948, -1, 1948, 872, 1843, -1, 1950, 1843, 1844, -1, 1839, 1844, 1842, -1, 1840, 1842, 1845, -1, 3192, 1845, 3193, -1, 3192, 1840, 1845, -1, 872, 1847, 1843, -1, 1843, 1847, 1849, -1, 1844, 1849, 1952, -1, 1842, 1952, 1850, -1, 1845, 1850, 1851, -1, 3193, 1851, 1846, -1, 3193, 1845, 1851, -1, 1847, 1848, 1849, -1, 1849, 1848, 1951, -1, 1952, 1951, 1953, -1, 1850, 1953, 1852, -1, 1851, 1852, 1853, -1, 1846, 1853, 3195, -1, 1846, 1851, 1853, -1, 1848, 875, 1951, -1, 1951, 875, 1854, -1, 1953, 1854, 1955, -1, 1852, 1955, 1957, -1, 1853, 1957, 1855, -1, 3195, 1855, 1858, -1, 3195, 1853, 1855, -1, 875, 874, 1854, -1, 1854, 874, 1954, -1, 1955, 1954, 1856, -1, 1957, 1856, 1857, -1, 1855, 1857, 1860, -1, 1858, 1860, 3196, -1, 1858, 1855, 1860, -1, 874, 873, 1954, -1, 1954, 873, 1956, -1, 1856, 1956, 1859, -1, 1857, 1859, 1863, -1, 1860, 1863, 1861, -1, 3196, 1861, 1864, -1, 3196, 1860, 1861, -1, 873, 871, 1956, -1, 1956, 871, 1865, -1, 1859, 1865, 1862, -1, 1863, 1862, 1936, -1, 1861, 1936, 1869, -1, 1864, 1869, 3197, -1, 1864, 1861, 1869, -1, 871, 869, 1865, -1, 1865, 869, 1866, -1, 1862, 1866, 1935, -1, 1936, 1935, 1938, -1, 1869, 1938, 1867, -1, 3197, 1867, 1868, -1, 3197, 1869, 1867, -1, 869, 1870, 1866, -1, 1866, 1870, 1937, -1, 1935, 1937, 1958, -1, 1938, 1958, 1960, -1, 1867, 1960, 1959, -1, 1868, 1959, 3198, -1, 1868, 1867, 1959, -1, 1870, 1871, 1937, -1, 1937, 1871, 1872, -1, 1873, 1872, 877, -1, 879, 1873, 877, -1, 879, 1898, 1873, -1, 879, 1874, 1898, -1, 1898, 1874, 1875, -1, 1893, 1875, 1899, -1, 1962, 1899, 1876, -1, 1902, 1876, 878, -1, 1903, 878, 1877, -1, 1906, 1877, 1878, -1, 1879, 1878, 1880, -1, 1913, 1880, 882, -1, 1916, 882, 881, -1, 1888, 881, 1881, -1, 1882, 1888, 1881, -1, 1882, 1883, 1888, -1, 1882, 1923, 1883, -1, 1883, 1923, 1975, -1, 1889, 1975, 1884, -1, 1973, 1884, 1885, -1, 1943, 1885, 1926, -1, 1887, 1926, 1886, -1, 1887, 1943, 1926, -1, 1887, 1921, 1943, -1, 1943, 1921, 1920, -1, 1973, 1920, 1974, -1, 1889, 1974, 1919, -1, 1883, 1919, 1888, -1, 1883, 1889, 1919, -1, 1883, 1975, 1889, -1, 1937, 1872, 1873, -1, 1958, 1873, 1890, -1, 1960, 1890, 1897, -1, 1959, 1897, 1891, -1, 3198, 1891, 3212, -1, 3198, 1959, 1891, -1, 1898, 1875, 1893, -1, 1892, 1893, 1894, -1, 1961, 1894, 1895, -1, 1963, 1895, 1896, -1, 3200, 1896, 3213, -1, 3200, 1963, 1896, -1, 3200, 3212, 1963, -1, 1963, 3212, 1891, -1, 1961, 1891, 1897, -1, 1892, 1897, 1890, -1, 1898, 1890, 1873, -1, 1898, 1892, 1890, -1, 1898, 1893, 1892, -1, 1893, 1899, 1962, -1, 1894, 1962, 1901, -1, 1895, 1901, 1964, -1, 1896, 1964, 1966, -1, 3213, 1966, 1900, -1, 3213, 1896, 1966, -1, 1962, 1876, 1902, -1, 1901, 1902, 1904, -1, 1964, 1904, 1965, -1, 1966, 1965, 1967, -1, 1900, 1967, 3201, -1, 1900, 1966, 1967, -1, 1902, 878, 1903, -1, 1904, 1903, 1905, -1, 1965, 1905, 1969, -1, 1967, 1969, 1908, -1, 3201, 1908, 1909, -1, 3201, 1967, 1908, -1, 1903, 1877, 1906, -1, 1905, 1906, 1907, -1, 1969, 1907, 1972, -1, 1908, 1972, 1912, -1, 1909, 1912, 1910, -1, 1909, 1908, 1912, -1, 1906, 1878, 1879, -1, 1907, 1879, 1968, -1, 1972, 1968, 1971, -1, 1912, 1971, 1911, -1, 1910, 1911, 3216, -1, 1910, 1912, 1911, -1, 1879, 1880, 1913, -1, 1968, 1913, 1970, -1, 1971, 1970, 1914, -1, 1911, 1914, 1915, -1, 3216, 1915, 3202, -1, 3216, 1911, 1915, -1, 1913, 882, 1916, -1, 1970, 1916, 1917, -1, 1914, 1917, 1918, -1, 1915, 1918, 1922, -1, 3202, 1922, 3217, -1, 3202, 1915, 1922, -1, 1916, 881, 1888, -1, 1917, 1888, 1919, -1, 1918, 1919, 1974, -1, 1922, 1974, 1920, -1, 3217, 1920, 1921, -1, 3217, 1922, 1920, -1, 1923, 1924, 1975, -1, 1975, 1924, 1927, -1, 1884, 1927, 1925, -1, 1885, 1925, 1942, -1, 1926, 1942, 1928, -1, 1886, 1928, 1931, -1, 1886, 1926, 1928, -1, 1924, 880, 1927, -1, 1927, 880, 1941, -1, 1925, 1941, 1940, -1, 1942, 1940, 1929, -1, 1928, 1929, 1930, -1, 1931, 1930, 1934, -1, 1931, 1928, 1930, -1, 880, 876, 1941, -1, 1941, 876, 1939, -1, 1940, 1939, 1932, -1, 1929, 1932, 1933, -1, 1930, 1933, 1823, -1, 1934, 1823, 3204, -1, 1934, 1930, 1823, -1, 1937, 1935, 1866, -1, 1935, 1936, 1862, -1, 1873, 1958, 1937, -1, 1936, 1861, 1863, -1, 1958, 1938, 1935, -1, 1938, 1869, 1936, -1, 1939, 1940, 1941, -1, 1940, 1942, 1925, -1, 1929, 1940, 1932, -1, 1942, 1926, 1885, -1, 1928, 1942, 1929, -1, 1973, 1885, 1943, -1, 1920, 1973, 1943, -1, 1884, 1925, 1885, -1, 1927, 1941, 1925, -1, 1930, 1929, 1933, -1, 1824, 1933, 1825, -1, 1945, 1824, 1825, -1, 1944, 1945, 1820, -1, 1831, 1946, 1944, -1, 1822, 1823, 1824, -1, 1821, 1822, 1824, -1, 1946, 1821, 1945, -1, 1833, 1947, 1831, -1, 1947, 1826, 1946, -1, 1826, 1828, 1821, -1, 1948, 1949, 1833, -1, 1949, 1834, 1947, -1, 1834, 1827, 1826, -1, 1843, 1950, 1948, -1, 1950, 1835, 1949, -1, 1835, 1830, 1834, -1, 1849, 1844, 1843, -1, 1844, 1839, 1950, -1, 1839, 1836, 1835, -1, 1951, 1952, 1849, -1, 1952, 1842, 1844, -1, 1842, 1840, 1839, -1, 1854, 1953, 1951, -1, 1953, 1850, 1952, -1, 1850, 1845, 1842, -1, 1954, 1955, 1854, -1, 1955, 1852, 1953, -1, 1852, 1851, 1850, -1, 1956, 1856, 1954, -1, 1856, 1957, 1955, -1, 1957, 1853, 1852, -1, 1865, 1859, 1956, -1, 1859, 1857, 1856, -1, 1857, 1855, 1957, -1, 1866, 1862, 1865, -1, 1862, 1863, 1859, -1, 1863, 1860, 1857, -1, 1960, 1958, 1890, -1, 1867, 1938, 1960, -1, 1959, 1960, 1897, -1, 1961, 1897, 1892, -1, 1894, 1961, 1892, -1, 1962, 1894, 1893, -1, 1902, 1901, 1962, -1, 1963, 1891, 1961, -1, 1895, 1963, 1961, -1, 1901, 1895, 1894, -1, 1903, 1904, 1902, -1, 1904, 1964, 1901, -1, 1964, 1896, 1895, -1, 1906, 1905, 1903, -1, 1905, 1965, 1904, -1, 1965, 1966, 1964, -1, 1879, 1907, 1906, -1, 1907, 1969, 1905, -1, 1969, 1967, 1965, -1, 1913, 1968, 1879, -1, 1968, 1972, 1907, -1, 1972, 1908, 1969, -1, 1916, 1970, 1913, -1, 1970, 1971, 1968, -1, 1971, 1912, 1972, -1, 1888, 1917, 1916, -1, 1917, 1914, 1970, -1, 1914, 1911, 1971, -1, 1918, 1917, 1919, -1, 1915, 1914, 1918, -1, 1922, 1918, 1974, -1, 1973, 1974, 1889, -1, 1884, 1973, 1889, -1, 1927, 1884, 1975, -1, 1766, 1995, 1976, -1, 1977, 1976, 1978, -1, 1793, 1978, 1785, -1, 1793, 1977, 1978, -1, 1793, 1766, 1977, -1, 1977, 1766, 1976, -1, 1997, 1979, 1996, -1, 1997, 1980, 1979, -1, 1979, 1980, 1984, -1, 1983, 1984, 1981, -1, 1982, 1983, 1981, -1, 1982, 1978, 1983, -1, 1982, 1785, 1978, -1, 1980, 3297, 1984, -1, 1984, 3297, 1981, -1, 1996, 1979, 1976, -1, 1995, 1996, 1976, -1, 1984, 1983, 1979, -1, 1979, 1983, 1978, -1, 1976, 1979, 1978, -1, 1747, 911, 1746, -1, 1747, 1985, 911, -1, 1747, 909, 1985, -1, 1747, 1987, 909, -1, 909, 1987, 1991, -1, 1986, 1991, 890, -1, 1986, 909, 1991, -1, 1987, 1988, 1991, -1, 1991, 1988, 1990, -1, 1989, 1991, 1990, -1, 1991, 1992, 890, -1, 890, 1992, 908, -1, 908, 1992, 3285, -1, 1993, 3285, 889, -1, 1993, 908, 3285, -1, 3285, 3284, 889, -1, 889, 3284, 906, -1, 906, 3284, 1994, -1, 905, 1994, 885, -1, 905, 906, 1994, -1, 1994, 3294, 885, -1, 885, 3294, 884, -1, 884, 3294, 1995, -1, 903, 1995, 901, -1, 903, 884, 1995, -1, 3294, 1998, 1995, -1, 1995, 1998, 1996, -1, 1996, 1998, 1997, -1, 1997, 1998, 1980, -1, 1980, 1998, 3297, -1, 1995, 1750, 901, -1, 901, 1750, 900, -1, 900, 1750, 2008, -1, 2008, 1750, 1751, -1, 2009, 1751, 1764, -1, 1999, 1764, 2000, -1, 2001, 2000, 1753, -1, 922, 1753, 2002, -1, 921, 2002, 1755, -1, 920, 1755, 1757, -1, 2010, 1757, 1759, -1, 2003, 1759, 1765, -1, 918, 1765, 1761, -1, 917, 1761, 2011, -1, 916, 2011, 2004, -1, 1763, 916, 2004, -1, 1763, 896, 916, -1, 1763, 2005, 896, -1, 896, 2005, 895, -1, 895, 2005, 2006, -1, 913, 2006, 2007, -1, 894, 2007, 1746, -1, 911, 894, 1746, -1, 2008, 1751, 2009, -1, 2009, 1764, 1999, -1, 1999, 2000, 2001, -1, 2001, 1753, 922, -1, 922, 2002, 921, -1, 921, 1755, 920, -1, 920, 1757, 2010, -1, 2010, 1759, 2003, -1, 2003, 1765, 918, -1, 918, 1761, 917, -1, 917, 2011, 916, -1, 895, 2006, 913, -1, 913, 2007, 894, -1, 1989, 1990, 1702, -1, 1702, 1990, 1724, -1, 1724, 1990, 1988, -1, 1737, 1988, 1987, -1, 1735, 1987, 1747, -1, 1749, 1735, 1747, -1, 1724, 1988, 1737, -1, 1737, 1987, 1735, -1, 2013, 3379, 2012, -1, 2013, 3438, 3379, -1, 2013, 924, 3438, -1, 3438, 924, 2014, -1, 2014, 924, 925, -1, 2022, 925, 927, -1, 3443, 927, 2023, -1, 2024, 2023, 2025, -1, 2026, 2025, 2015, -1, 2016, 2015, 2027, -1, 3358, 2027, 2017, -1, 3359, 2017, 933, -1, 2028, 933, 934, -1, 3431, 934, 932, -1, 3429, 932, 928, -1, 2029, 928, 929, -1, 2030, 929, 931, -1, 3444, 931, 2018, -1, 3406, 2018, 2019, -1, 2031, 2019, 930, -1, 2032, 930, 2033, -1, 3400, 2033, 2020, -1, 3399, 2020, 926, -1, 2021, 926, 2012, -1, 3379, 2021, 2012, -1, 2014, 925, 2022, -1, 2022, 927, 3443, -1, 3443, 2023, 2024, -1, 2024, 2025, 2026, -1, 2026, 2015, 2016, -1, 2016, 2027, 3358, -1, 3358, 2017, 3359, -1, 3359, 933, 2028, -1, 2028, 934, 3431, -1, 3431, 932, 3429, -1, 3429, 928, 2029, -1, 2029, 929, 2030, -1, 2030, 931, 3444, -1, 3444, 2018, 3406, -1, 3406, 2019, 2031, -1, 2031, 930, 2032, -1, 2032, 2033, 3400, -1, 3400, 2020, 3399, -1, 3399, 926, 2021, -1, 937, 3489, 2034, -1, 937, 2035, 3489, -1, 937, 2036, 2035, -1, 2035, 2036, 3561, -1, 3561, 2036, 2037, -1, 3562, 2037, 2038, -1, 3563, 2038, 2051, -1, 2052, 2051, 939, -1, 2053, 939, 2040, -1, 2039, 2040, 938, -1, 3476, 938, 2041, -1, 3478, 2041, 2042, -1, 3550, 2042, 936, -1, 2043, 936, 2045, -1, 2044, 2045, 935, -1, 3531, 935, 2054, -1, 3565, 2054, 2046, -1, 3566, 2046, 2055, -1, 2047, 2055, 2056, -1, 2048, 2056, 2049, -1, 3557, 2049, 2050, -1, 2057, 2050, 2058, -1, 2059, 2058, 2060, -1, 3515, 2060, 2034, -1, 3489, 3515, 2034, -1, 3561, 2037, 3562, -1, 3562, 2038, 3563, -1, 3563, 2051, 2052, -1, 2052, 939, 2053, -1, 2053, 2040, 2039, -1, 2039, 938, 3476, -1, 3476, 2041, 3478, -1, 3478, 2042, 3550, -1, 3550, 936, 2043, -1, 2043, 2045, 2044, -1, 2044, 935, 3531, -1, 3531, 2054, 3565, -1, 3565, 2046, 3566, -1, 3566, 2055, 2047, -1, 2047, 2056, 2048, -1, 2048, 2049, 3557, -1, 3557, 2050, 2057, -1, 2057, 2058, 2059, -1, 2059, 2060, 3515, -1, 2061, 959, 2085, -1, 2061, 2062, 959, -1, 2061, 3727, 2062, -1, 2062, 3727, 2063, -1, 2063, 3727, 2064, -1, 2086, 2064, 3720, -1, 2087, 3720, 2066, -1, 2065, 2066, 3712, -1, 2088, 3712, 2067, -1, 2089, 2067, 3704, -1, 1078, 3704, 3703, -1, 2090, 3703, 3700, -1, 2091, 3700, 3692, -1, 2092, 3692, 2068, -1, 1052, 2068, 3690, -1, 2069, 3690, 2070, -1, 1063, 2070, 3674, -1, 1061, 3674, 3673, -1, 1060, 3673, 2071, -1, 2093, 2071, 2094, -1, 1046, 2094, 3666, -1, 1045, 3666, 2072, -1, 2073, 2072, 2074, -1, 1023, 2074, 2076, -1, 2075, 2076, 2095, -1, 1028, 2095, 3646, -1, 2096, 3646, 3643, -1, 2097, 3643, 2077, -1, 1015, 2077, 3637, -1, 2098, 3637, 2099, -1, 1004, 2099, 3633, -1, 999, 3633, 3627, -1, 992, 3627, 3623, -1, 993, 3623, 2078, -1, 989, 2078, 2079, -1, 2080, 2079, 2081, -1, 982, 2081, 2100, -1, 2101, 2100, 3608, -1, 2102, 3608, 3605, -1, 2103, 3605, 2104, -1, 975, 2104, 3597, -1, 974, 3597, 2105, -1, 970, 2105, 2083, -1, 2082, 2083, 3586, -1, 2084, 3586, 2085, -1, 959, 2084, 2085, -1, 2063, 2064, 2086, -1, 2086, 3720, 2087, -1, 2087, 2066, 2065, -1, 2065, 3712, 2088, -1, 2088, 2067, 2089, -1, 2089, 3704, 1078, -1, 1078, 3703, 2090, -1, 2090, 3700, 2091, -1, 2091, 3692, 2092, -1, 2092, 2068, 1052, -1, 1052, 3690, 2069, -1, 2069, 2070, 1063, -1, 1063, 3674, 1061, -1, 1061, 3673, 1060, -1, 1060, 2071, 2093, -1, 2093, 2094, 1046, -1, 1046, 3666, 1045, -1, 1045, 2072, 2073, -1, 2073, 2074, 1023, -1, 1023, 2076, 2075, -1, 2075, 2095, 1028, -1, 1028, 3646, 2096, -1, 2096, 3643, 2097, -1, 2097, 2077, 1015, -1, 1015, 3637, 2098, -1, 2098, 2099, 1004, -1, 1004, 3633, 999, -1, 999, 3627, 992, -1, 992, 3623, 993, -1, 993, 2078, 989, -1, 989, 2079, 2080, -1, 2080, 2081, 982, -1, 982, 2100, 2101, -1, 2101, 3608, 2102, -1, 2102, 3605, 2103, -1, 2103, 2104, 975, -1, 975, 3597, 974, -1, 974, 2105, 970, -1, 970, 2083, 2082, -1, 2082, 3586, 2084, -1, 2106, 2107, 1126, -1, 2106, 2115, 2107, -1, 2106, 2108, 2115, -1, 2115, 2108, 2116, -1, 2114, 2116, 2109, -1, 2110, 2109, 2234, -1, 2112, 2234, 2118, -1, 4082, 2118, 4083, -1, 4082, 2112, 2118, -1, 4082, 2111, 2112, -1, 2112, 2111, 2113, -1, 2110, 2113, 2232, -1, 2114, 2232, 2224, -1, 2115, 2224, 2107, -1, 2115, 2114, 2224, -1, 2115, 2116, 2114, -1, 2108, 2117, 2116, -1, 2116, 2117, 2233, -1, 2109, 2233, 2120, -1, 2234, 2120, 2236, -1, 2118, 2236, 2122, -1, 4083, 2122, 4063, -1, 4083, 2118, 2122, -1, 2117, 2119, 2233, -1, 2233, 2119, 2125, -1, 2120, 2125, 2121, -1, 2236, 2121, 2238, -1, 2122, 2238, 2123, -1, 4063, 2123, 2124, -1, 4063, 2122, 2123, -1, 2119, 2128, 2125, -1, 2125, 2128, 2235, -1, 2121, 2235, 2145, -1, 2238, 2145, 2126, -1, 2123, 2126, 2127, -1, 2124, 2127, 4064, -1, 2124, 2123, 2127, -1, 2128, 1131, 2235, -1, 2235, 1131, 2144, -1, 2237, 2144, 1129, -1, 2148, 1129, 1128, -1, 2129, 1128, 1127, -1, 2130, 1127, 1130, -1, 2158, 1130, 2159, -1, 2160, 2159, 2131, -1, 2163, 2131, 2165, -1, 2166, 2165, 1123, -1, 2132, 1123, 2133, -1, 2134, 2132, 2133, -1, 2134, 2143, 2132, -1, 2134, 2135, 2143, -1, 2143, 2135, 2136, -1, 2250, 2136, 2251, -1, 2248, 2251, 2137, -1, 2140, 2137, 2138, -1, 4071, 2138, 2139, -1, 4071, 2140, 2138, -1, 4071, 2141, 2140, -1, 2140, 2141, 2142, -1, 2248, 2142, 2249, -1, 2250, 2249, 2169, -1, 2143, 2169, 2132, -1, 2143, 2250, 2169, -1, 2143, 2136, 2250, -1, 2235, 2144, 2237, -1, 2145, 2237, 2239, -1, 2126, 2239, 2146, -1, 2127, 2146, 2147, -1, 4064, 2147, 4065, -1, 4064, 2127, 2147, -1, 2237, 1129, 2148, -1, 2239, 2148, 2240, -1, 2146, 2240, 2149, -1, 2147, 2149, 2241, -1, 4065, 2241, 2150, -1, 4065, 2147, 2241, -1, 2148, 1128, 2129, -1, 2240, 2129, 2151, -1, 2149, 2151, 2152, -1, 2241, 2152, 2155, -1, 2150, 2155, 4086, -1, 2150, 2241, 2155, -1, 2129, 1127, 2130, -1, 2151, 2130, 2153, -1, 2152, 2153, 2154, -1, 2155, 2154, 2156, -1, 4086, 2156, 4067, -1, 4086, 2155, 2156, -1, 2130, 1130, 2158, -1, 2153, 2158, 2243, -1, 2154, 2243, 2242, -1, 2156, 2242, 2157, -1, 4067, 2157, 2161, -1, 4067, 2156, 2157, -1, 2158, 2159, 2160, -1, 2243, 2160, 2245, -1, 2242, 2245, 2246, -1, 2157, 2246, 2227, -1, 2161, 2227, 2162, -1, 2161, 2157, 2227, -1, 2160, 2131, 2163, -1, 2245, 2163, 2244, -1, 2246, 2244, 2167, -1, 2227, 2167, 2164, -1, 2162, 2164, 4068, -1, 2162, 2227, 2164, -1, 2163, 2165, 2166, -1, 2244, 2166, 2226, -1, 2167, 2226, 2247, -1, 2164, 2247, 2168, -1, 4068, 2168, 2170, -1, 4068, 2164, 2168, -1, 2166, 1123, 2132, -1, 2226, 2132, 2169, -1, 2247, 2169, 2249, -1, 2168, 2249, 2142, -1, 2170, 2142, 2141, -1, 2170, 2168, 2142, -1, 2135, 1124, 2136, -1, 2136, 1124, 2171, -1, 2251, 2171, 2172, -1, 2137, 2172, 2253, -1, 2138, 2253, 2174, -1, 2139, 2174, 4072, -1, 2139, 2138, 2174, -1, 1124, 2173, 2171, -1, 2171, 2173, 2177, -1, 2172, 2177, 2252, -1, 2253, 2252, 2175, -1, 2174, 2175, 2176, -1, 4072, 2176, 2180, -1, 4072, 2174, 2176, -1, 2173, 1122, 2177, -1, 2177, 1122, 2178, -1, 2252, 2178, 2179, -1, 2175, 2179, 2183, -1, 2176, 2183, 2181, -1, 2180, 2181, 4073, -1, 2180, 2176, 2181, -1, 1122, 1120, 2178, -1, 2178, 1120, 2186, -1, 2179, 2186, 2182, -1, 2183, 2182, 2184, -1, 2181, 2184, 2185, -1, 4073, 2185, 4074, -1, 4073, 2181, 2185, -1, 1120, 1121, 2186, -1, 2186, 1121, 2254, -1, 2182, 2254, 2255, -1, 2184, 2255, 2187, -1, 2185, 2187, 2188, -1, 4074, 2188, 4076, -1, 4074, 2185, 2188, -1, 1121, 1119, 2254, -1, 2254, 1119, 2189, -1, 2255, 2189, 2256, -1, 2187, 2256, 2190, -1, 2188, 2190, 2191, -1, 4076, 2191, 4092, -1, 4076, 2188, 2191, -1, 1119, 2192, 2189, -1, 2189, 2192, 2196, -1, 2256, 2196, 2193, -1, 2190, 2193, 2194, -1, 2191, 2194, 2195, -1, 4092, 2195, 2199, -1, 4092, 2191, 2195, -1, 2192, 1118, 2196, -1, 2196, 1118, 2200, -1, 2193, 2200, 2197, -1, 2194, 2197, 2202, -1, 2195, 2202, 2198, -1, 2199, 2198, 4077, -1, 2199, 2195, 2198, -1, 1118, 1117, 2200, -1, 2200, 1117, 2205, -1, 2197, 2205, 2201, -1, 2202, 2201, 2203, -1, 2198, 2203, 2204, -1, 4077, 2204, 4078, -1, 4077, 2198, 2204, -1, 1117, 2207, 2205, -1, 2205, 2207, 2258, -1, 2201, 2258, 2257, -1, 2203, 2257, 2260, -1, 2204, 2260, 2206, -1, 4078, 2206, 4059, -1, 4078, 2204, 2206, -1, 2207, 1116, 2258, -1, 2258, 1116, 2208, -1, 2257, 2208, 2209, -1, 2260, 2209, 2229, -1, 2206, 2229, 2211, -1, 4059, 2211, 4060, -1, 4059, 2206, 2211, -1, 1116, 2210, 2208, -1, 2208, 2210, 2259, -1, 2209, 2259, 2230, -1, 2229, 2230, 2213, -1, 2211, 2213, 2216, -1, 4060, 2216, 2215, -1, 4060, 2211, 2216, -1, 2210, 1115, 2259, -1, 2259, 1115, 2231, -1, 2230, 2231, 2212, -1, 2213, 2212, 2228, -1, 2216, 2228, 2214, -1, 2215, 2214, 2220, -1, 2215, 2216, 2214, -1, 1115, 2217, 2231, -1, 2231, 2217, 2221, -1, 2212, 2221, 2223, -1, 2228, 2223, 2218, -1, 2214, 2218, 2225, -1, 2220, 2225, 2219, -1, 2220, 2214, 2225, -1, 2217, 2222, 2221, -1, 2221, 2222, 1125, -1, 1126, 2221, 1125, -1, 1126, 2107, 2221, -1, 2221, 2107, 2223, -1, 2223, 2107, 2224, -1, 2218, 2224, 2232, -1, 2225, 2232, 2113, -1, 2219, 2113, 2111, -1, 2219, 2225, 2113, -1, 2132, 2226, 2166, -1, 2226, 2167, 2244, -1, 2247, 2226, 2169, -1, 2167, 2227, 2246, -1, 2164, 2167, 2247, -1, 2223, 2228, 2212, -1, 2218, 2223, 2224, -1, 2228, 2216, 2213, -1, 2214, 2228, 2218, -1, 2229, 2213, 2211, -1, 2230, 2212, 2213, -1, 2231, 2221, 2212, -1, 2225, 2218, 2232, -1, 2110, 2232, 2114, -1, 2109, 2110, 2114, -1, 2233, 2109, 2116, -1, 2125, 2120, 2233, -1, 2112, 2113, 2110, -1, 2234, 2112, 2110, -1, 2120, 2234, 2109, -1, 2235, 2121, 2125, -1, 2121, 2236, 2120, -1, 2236, 2118, 2234, -1, 2237, 2145, 2235, -1, 2145, 2238, 2121, -1, 2238, 2122, 2236, -1, 2148, 2239, 2237, -1, 2239, 2126, 2145, -1, 2126, 2123, 2238, -1, 2129, 2240, 2148, -1, 2240, 2146, 2239, -1, 2146, 2127, 2126, -1, 2130, 2151, 2129, -1, 2151, 2149, 2240, -1, 2149, 2147, 2146, -1, 2158, 2153, 2130, -1, 2153, 2152, 2151, -1, 2152, 2241, 2149, -1, 2160, 2243, 2158, -1, 2243, 2154, 2153, -1, 2154, 2155, 2152, -1, 2163, 2245, 2160, -1, 2245, 2242, 2243, -1, 2242, 2156, 2154, -1, 2166, 2244, 2163, -1, 2244, 2246, 2245, -1, 2246, 2157, 2242, -1, 2168, 2247, 2249, -1, 2248, 2249, 2250, -1, 2251, 2248, 2250, -1, 2171, 2251, 2136, -1, 2177, 2172, 2171, -1, 2140, 2142, 2248, -1, 2137, 2140, 2248, -1, 2172, 2137, 2251, -1, 2178, 2252, 2177, -1, 2252, 2253, 2172, -1, 2253, 2138, 2137, -1, 2186, 2179, 2178, -1, 2179, 2175, 2252, -1, 2175, 2174, 2253, -1, 2254, 2182, 2186, -1, 2182, 2183, 2179, -1, 2183, 2176, 2175, -1, 2189, 2255, 2254, -1, 2255, 2184, 2182, -1, 2184, 2181, 2183, -1, 2196, 2256, 2189, -1, 2256, 2187, 2255, -1, 2187, 2185, 2184, -1, 2200, 2193, 2196, -1, 2193, 2190, 2256, -1, 2190, 2188, 2187, -1, 2205, 2197, 2200, -1, 2197, 2194, 2193, -1, 2194, 2191, 2190, -1, 2258, 2201, 2205, -1, 2201, 2202, 2197, -1, 2202, 2195, 2194, -1, 2208, 2257, 2258, -1, 2257, 2203, 2201, -1, 2203, 2198, 2202, -1, 2259, 2209, 2208, -1, 2209, 2260, 2257, -1, 2260, 2204, 2203, -1, 2231, 2230, 2259, -1, 2230, 2229, 2209, -1, 2229, 2206, 2260, -1, 2290, 1471, 2261, -1, 2262, 2261, 2264, -1, 2263, 2264, 2265, -1, 2287, 2265, 2272, -1, 2301, 2272, 2266, -1, 2292, 2266, 2267, -1, 2285, 2267, 2283, -1, 2282, 2283, 2274, -1, 2280, 2274, 2276, -1, 2279, 2276, 2268, -1, 2298, 2268, 2296, -1, 2269, 2296, 2307, -1, 2306, 2269, 2307, -1, 2306, 2270, 2269, -1, 2306, 2676, 2270, -1, 2270, 2676, 2680, -1, 2303, 2680, 2297, -1, 2298, 2297, 2279, -1, 2268, 2298, 2279, -1, 2271, 2264, 4103, -1, 2271, 2265, 2264, -1, 2271, 4107, 2265, -1, 2265, 4107, 2272, -1, 2272, 4107, 2273, -1, 2266, 2273, 4109, -1, 2267, 4109, 2283, -1, 2267, 2266, 4109, -1, 2272, 2273, 2266, -1, 4109, 4105, 2283, -1, 2283, 4105, 2274, -1, 2274, 4105, 2275, -1, 2276, 2275, 4106, -1, 2268, 4106, 2296, -1, 2268, 2276, 4106, -1, 2274, 2275, 2276, -1, 4106, 2277, 2296, -1, 2296, 2277, 2307, -1, 2680, 2281, 2297, -1, 2297, 2281, 2278, -1, 2279, 2278, 2280, -1, 2276, 2279, 2280, -1, 2281, 2682, 2278, -1, 2278, 2682, 2299, -1, 2280, 2299, 2282, -1, 2274, 2280, 2282, -1, 2682, 2284, 2299, -1, 2299, 2284, 2300, -1, 2282, 2300, 2285, -1, 2283, 2282, 2285, -1, 2300, 2284, 2286, -1, 2285, 2286, 2292, -1, 2267, 2285, 2292, -1, 2686, 2295, 2293, -1, 2686, 2294, 2295, -1, 2686, 2288, 2294, -1, 2294, 2288, 2302, -1, 2287, 2302, 2263, -1, 2265, 2287, 2263, -1, 2288, 2687, 2302, -1, 2302, 2687, 2291, -1, 2263, 2291, 2262, -1, 2264, 2263, 2262, -1, 2687, 2688, 2291, -1, 2291, 2688, 2289, -1, 2262, 2289, 2290, -1, 2261, 2262, 2290, -1, 2291, 2289, 2262, -1, 2301, 2266, 2292, -1, 2295, 2292, 2286, -1, 2293, 2286, 2284, -1, 2293, 2295, 2286, -1, 2287, 2272, 2301, -1, 2294, 2301, 2295, -1, 2294, 2287, 2301, -1, 2294, 2302, 2287, -1, 1471, 4103, 2261, -1, 2261, 4103, 2264, -1, 2296, 2269, 2298, -1, 2298, 2269, 2303, -1, 2297, 2298, 2303, -1, 2278, 2279, 2297, -1, 2299, 2280, 2278, -1, 2300, 2282, 2299, -1, 2286, 2285, 2300, -1, 2295, 2301, 2292, -1, 2291, 2263, 2302, -1, 2680, 2303, 2270, -1, 2270, 2303, 2269, -1, 2676, 2306, 2304, -1, 2304, 2306, 2305, -1, 2305, 2306, 2307, -1, 4022, 2307, 2277, -1, 4111, 4022, 2277, -1, 2305, 2307, 4022, -1, 2308, 2393, 2392, -1, 2385, 2392, 2309, -1, 2386, 2309, 2399, -1, 2383, 2399, 1140, -1, 1148, 2383, 1140, -1, 1148, 2313, 2383, -1, 1148, 1150, 2313, -1, 2313, 1150, 2316, -1, 2314, 2316, 2310, -1, 2419, 2310, 2311, -1, 4130, 2311, 4145, -1, 4130, 2419, 2311, -1, 4130, 4129, 2419, -1, 2419, 4129, 2312, -1, 2314, 2312, 2315, -1, 2313, 2315, 2383, -1, 2313, 2314, 2315, -1, 2313, 2316, 2314, -1, 2318, 2322, 2317, -1, 2318, 2324, 2322, -1, 2318, 2319, 2324, -1, 2324, 2319, 2404, -1, 2325, 2404, 2403, -1, 2402, 2403, 2406, -1, 2320, 2406, 1137, -1, 2320, 2402, 2406, -1, 2320, 1145, 2402, -1, 2402, 1145, 2321, -1, 2325, 2321, 2323, -1, 2324, 2323, 2322, -1, 2324, 2325, 2323, -1, 2324, 2404, 2325, -1, 2319, 2326, 2404, -1, 2404, 2326, 2405, -1, 2403, 2405, 2345, -1, 2406, 2345, 2327, -1, 1137, 2327, 2328, -1, 1144, 2328, 2348, -1, 2391, 2348, 2329, -1, 2389, 2329, 2354, -1, 2390, 2354, 2355, -1, 2339, 2355, 2330, -1, 2331, 2330, 4137, -1, 2332, 2331, 4137, -1, 2332, 2333, 2331, -1, 2332, 4171, 2333, -1, 2333, 4171, 2409, -1, 2334, 2409, 2336, -1, 2335, 2336, 2410, -1, 2337, 2410, 1142, -1, 2337, 2335, 2410, -1, 2337, 2341, 2335, -1, 2337, 2338, 2341, -1, 2341, 2338, 2342, -1, 2340, 2342, 2339, -1, 2331, 2339, 2330, -1, 2331, 2340, 2339, -1, 2331, 2333, 2340, -1, 2340, 2333, 2334, -1, 2341, 2334, 2335, -1, 2341, 2340, 2334, -1, 2341, 2342, 2340, -1, 2326, 2343, 2405, -1, 2405, 2343, 2344, -1, 2345, 2344, 2349, -1, 2327, 2349, 2328, -1, 2327, 2345, 2349, -1, 2343, 2346, 2344, -1, 2344, 2346, 2347, -1, 2349, 2347, 2350, -1, 2328, 2350, 2348, -1, 2328, 2349, 2350, -1, 2346, 2351, 2347, -1, 2347, 2351, 2407, -1, 2350, 2407, 2352, -1, 2348, 2352, 2329, -1, 2348, 2350, 2352, -1, 2351, 4172, 2407, -1, 2407, 4172, 2408, -1, 2352, 2408, 2353, -1, 2329, 2353, 2354, -1, 2329, 2352, 2353, -1, 4172, 4133, 2408, -1, 2408, 4133, 2356, -1, 2353, 2356, 2355, -1, 2354, 2353, 2355, -1, 4133, 4135, 2356, -1, 2356, 4135, 2330, -1, 2355, 2356, 2330, -1, 4135, 2357, 2330, -1, 2330, 2357, 4137, -1, 4171, 4138, 2409, -1, 2409, 4138, 2358, -1, 2336, 2358, 2360, -1, 2410, 2360, 2413, -1, 1142, 2413, 2359, -1, 1142, 2410, 2413, -1, 4138, 4141, 2358, -1, 2358, 4141, 2412, -1, 2360, 2412, 2361, -1, 2413, 2361, 2362, -1, 2359, 2362, 2387, -1, 2359, 2413, 2362, -1, 4141, 4140, 2412, -1, 2412, 4140, 2411, -1, 2361, 2411, 2414, -1, 2362, 2414, 2363, -1, 2387, 2363, 2388, -1, 1141, 2388, 2371, -1, 1152, 2371, 2364, -1, 1151, 2364, 2365, -1, 2366, 2365, 2367, -1, 2368, 2367, 2418, -1, 2417, 2418, 4147, -1, 4145, 2417, 4147, -1, 4145, 2311, 2417, -1, 2417, 2311, 2416, -1, 2368, 2416, 2396, -1, 2366, 2396, 2395, -1, 1151, 2366, 2395, -1, 1151, 2365, 2366, -1, 4140, 4142, 2411, -1, 2411, 4142, 2415, -1, 2414, 2415, 2372, -1, 2363, 2372, 2388, -1, 2363, 2414, 2372, -1, 4142, 2369, 2415, -1, 2415, 2369, 2370, -1, 2372, 2370, 2373, -1, 2388, 2373, 2371, -1, 2388, 2372, 2373, -1, 2369, 4143, 2370, -1, 2370, 4143, 2374, -1, 2373, 2374, 2375, -1, 2371, 2375, 2364, -1, 2371, 2373, 2375, -1, 4143, 2377, 2374, -1, 2374, 2377, 2380, -1, 2375, 2380, 2376, -1, 2364, 2376, 2365, -1, 2364, 2375, 2376, -1, 2377, 2378, 2380, -1, 2380, 2378, 4146, -1, 2381, 4146, 2379, -1, 2418, 2379, 4147, -1, 2418, 2381, 2379, -1, 2418, 2367, 2381, -1, 2381, 2367, 2376, -1, 2380, 2381, 2376, -1, 2380, 4146, 2381, -1, 4129, 4149, 2312, -1, 2312, 4149, 2382, -1, 2315, 2382, 2386, -1, 2383, 2386, 2399, -1, 2383, 2315, 2386, -1, 4149, 2384, 2382, -1, 2382, 2384, 2385, -1, 2386, 2385, 2309, -1, 2386, 2382, 2385, -1, 2384, 2308, 2385, -1, 2385, 2308, 2392, -1, 1151, 1152, 2364, -1, 1152, 1141, 2371, -1, 1141, 2387, 2388, -1, 2363, 2387, 2362, -1, 2338, 1134, 2342, -1, 2342, 1134, 2390, -1, 2339, 2390, 2355, -1, 2339, 2342, 2390, -1, 1134, 2389, 2390, -1, 2390, 2389, 2354, -1, 2389, 2391, 2329, -1, 2391, 1144, 2348, -1, 1144, 1137, 2328, -1, 2327, 1137, 2406, -1, 1145, 1146, 2321, -1, 2321, 1146, 2401, -1, 2323, 2401, 2400, -1, 2322, 2400, 2392, -1, 2317, 2392, 2393, -1, 2317, 2322, 2392, -1, 2401, 1146, 2394, -1, 2400, 2394, 2309, -1, 2392, 2400, 2309, -1, 1140, 2399, 1147, -1, 1147, 2399, 2394, -1, 1146, 1147, 2394, -1, 2316, 1150, 2398, -1, 2310, 2398, 2416, -1, 2311, 2310, 2416, -1, 2395, 2396, 2397, -1, 2397, 2396, 2398, -1, 1150, 2397, 2398, -1, 2394, 2399, 2309, -1, 2323, 2321, 2401, -1, 2323, 2400, 2322, -1, 2401, 2394, 2400, -1, 2402, 2321, 2325, -1, 2403, 2402, 2325, -1, 2405, 2403, 2404, -1, 2344, 2345, 2405, -1, 2345, 2406, 2403, -1, 2347, 2349, 2344, -1, 2407, 2350, 2347, -1, 2408, 2352, 2407, -1, 2356, 2353, 2408, -1, 2409, 2334, 2333, -1, 2358, 2336, 2409, -1, 2336, 2335, 2334, -1, 2412, 2360, 2358, -1, 2360, 2410, 2336, -1, 2411, 2361, 2412, -1, 2361, 2413, 2360, -1, 2415, 2414, 2411, -1, 2414, 2362, 2361, -1, 2370, 2372, 2415, -1, 2374, 2373, 2370, -1, 2380, 2375, 2374, -1, 2365, 2376, 2367, -1, 2416, 2368, 2417, -1, 2417, 2368, 2418, -1, 2396, 2366, 2368, -1, 2368, 2366, 2367, -1, 2398, 2396, 2416, -1, 2314, 2310, 2419, -1, 2312, 2314, 2419, -1, 2316, 2398, 2310, -1, 2382, 2315, 2312, -1, 2500, 2420, 2501, -1, 2499, 2501, 2513, -1, 2497, 2513, 2421, -1, 2496, 2421, 1177, -1, 1178, 2496, 1177, -1, 1178, 2425, 2496, -1, 1178, 1179, 2425, -1, 2425, 1179, 2422, -1, 2426, 2422, 2517, -1, 2423, 2517, 2475, -1, 2424, 2475, 4121, -1, 2424, 2423, 2475, -1, 2424, 4153, 2423, -1, 2423, 4153, 2494, -1, 2426, 2494, 2534, -1, 2425, 2534, 2496, -1, 2425, 2426, 2534, -1, 2425, 2422, 2426, -1, 2428, 2510, 2511, -1, 2428, 2427, 2510, -1, 2428, 2429, 2427, -1, 2427, 2429, 2430, -1, 2437, 2430, 2431, -1, 2434, 2431, 2432, -1, 1174, 2432, 1173, -1, 1174, 2434, 2432, -1, 1174, 2433, 2434, -1, 2434, 2433, 2435, -1, 2437, 2435, 2436, -1, 2427, 2436, 2510, -1, 2427, 2437, 2436, -1, 2427, 2430, 2437, -1, 2429, 4157, 2430, -1, 2430, 4157, 2451, -1, 2431, 2451, 2520, -1, 2432, 2520, 2452, -1, 1173, 2452, 2453, -1, 2508, 2453, 2456, -1, 2506, 2456, 2507, -1, 1159, 2507, 2438, -1, 2505, 2438, 2439, -1, 2504, 2439, 2441, -1, 2440, 2441, 2442, -1, 4164, 2440, 2442, -1, 4164, 2449, 2440, -1, 4164, 2443, 2449, -1, 2449, 2443, 2524, -1, 2525, 2524, 2526, -1, 2444, 2526, 2445, -1, 2447, 2445, 2446, -1, 2447, 2444, 2445, -1, 2447, 2450, 2444, -1, 2447, 1156, 2450, -1, 2450, 1156, 2503, -1, 2448, 2503, 2504, -1, 2440, 2504, 2441, -1, 2440, 2448, 2504, -1, 2440, 2449, 2448, -1, 2448, 2449, 2525, -1, 2450, 2525, 2444, -1, 2450, 2448, 2525, -1, 2450, 2503, 2448, -1, 4157, 4167, 2451, -1, 2451, 4167, 2519, -1, 2520, 2519, 2454, -1, 2452, 2454, 2453, -1, 2452, 2520, 2454, -1, 4167, 2455, 2519, -1, 2519, 2455, 2521, -1, 2454, 2521, 2457, -1, 2453, 2457, 2456, -1, 2453, 2454, 2457, -1, 2455, 4160, 2521, -1, 2521, 4160, 2458, -1, 2457, 2458, 2522, -1, 2456, 2522, 2507, -1, 2456, 2457, 2522, -1, 4160, 2459, 2458, -1, 2458, 2459, 2523, -1, 2522, 2523, 2460, -1, 2507, 2460, 2438, -1, 2507, 2522, 2460, -1, 2459, 2461, 2523, -1, 2523, 2461, 2462, -1, 2460, 2462, 2439, -1, 2438, 2460, 2439, -1, 2461, 4168, 2462, -1, 2462, 4168, 2441, -1, 2439, 2462, 2441, -1, 4168, 4169, 2441, -1, 2441, 4169, 2442, -1, 2443, 2463, 2524, -1, 2524, 2463, 2464, -1, 2526, 2464, 2465, -1, 2445, 2465, 2469, -1, 2446, 2469, 2466, -1, 2446, 2445, 2469, -1, 2463, 2467, 2464, -1, 2464, 2467, 2468, -1, 2465, 2468, 2527, -1, 2469, 2527, 2502, -1, 2466, 2502, 1169, -1, 2466, 2469, 2502, -1, 2467, 4115, 2468, -1, 2468, 4115, 2470, -1, 2527, 2470, 2478, -1, 2502, 2478, 2471, -1, 1169, 2471, 2481, -1, 1168, 2481, 2484, -1, 1181, 2484, 2472, -1, 1180, 2472, 2474, -1, 2473, 2474, 2532, -1, 2531, 2532, 2490, -1, 2530, 2490, 2491, -1, 4121, 2530, 2491, -1, 4121, 2475, 2530, -1, 2530, 2475, 2476, -1, 2531, 2476, 2533, -1, 2473, 2533, 2477, -1, 1180, 2473, 2477, -1, 1180, 2474, 2473, -1, 4115, 4116, 2470, -1, 2470, 4116, 2479, -1, 2478, 2479, 2480, -1, 2471, 2480, 2481, -1, 2471, 2478, 2480, -1, 4116, 2482, 2479, -1, 2479, 2482, 2528, -1, 2480, 2528, 2485, -1, 2481, 2485, 2484, -1, 2481, 2480, 2485, -1, 2482, 4117, 2528, -1, 2528, 4117, 2483, -1, 2485, 2483, 2487, -1, 2484, 2487, 2472, -1, 2484, 2485, 2487, -1, 4117, 4118, 2483, -1, 2483, 4118, 2529, -1, 2487, 2529, 2486, -1, 2472, 2486, 2474, -1, 2472, 2487, 2486, -1, 4118, 2488, 2529, -1, 2529, 2488, 2489, -1, 2493, 2489, 2492, -1, 2490, 2492, 2491, -1, 2490, 2493, 2492, -1, 2490, 2532, 2493, -1, 2493, 2532, 2486, -1, 2529, 2493, 2486, -1, 2529, 2489, 2493, -1, 4153, 4154, 2494, -1, 2494, 4154, 2495, -1, 2534, 2495, 2497, -1, 2496, 2497, 2421, -1, 2496, 2534, 2497, -1, 4154, 2498, 2495, -1, 2495, 2498, 2499, -1, 2497, 2499, 2513, -1, 2497, 2495, 2499, -1, 2498, 2500, 2499, -1, 2499, 2500, 2501, -1, 1180, 1181, 2472, -1, 1181, 1168, 2484, -1, 1168, 1169, 2481, -1, 2471, 1169, 2502, -1, 1156, 1158, 2503, -1, 2503, 1158, 2505, -1, 2504, 2505, 2439, -1, 2504, 2503, 2505, -1, 1158, 1159, 2505, -1, 2505, 1159, 2438, -1, 1159, 2506, 2507, -1, 2506, 2508, 2456, -1, 2508, 1173, 2453, -1, 2452, 1173, 2432, -1, 2433, 2515, 2435, -1, 2435, 2515, 2509, -1, 2436, 2509, 2512, -1, 2510, 2512, 2501, -1, 2511, 2501, 2420, -1, 2511, 2510, 2501, -1, 2509, 2515, 2514, -1, 2512, 2514, 2513, -1, 2501, 2512, 2513, -1, 1177, 2421, 1176, -1, 1176, 2421, 2514, -1, 2515, 1176, 2514, -1, 2422, 1179, 2516, -1, 2517, 2516, 2476, -1, 2475, 2517, 2476, -1, 2477, 2533, 2518, -1, 2518, 2533, 2516, -1, 1179, 2518, 2516, -1, 2514, 2421, 2513, -1, 2436, 2435, 2509, -1, 2436, 2512, 2510, -1, 2509, 2514, 2512, -1, 2434, 2435, 2437, -1, 2431, 2434, 2437, -1, 2451, 2431, 2430, -1, 2519, 2520, 2451, -1, 2520, 2432, 2431, -1, 2521, 2454, 2519, -1, 2458, 2457, 2521, -1, 2523, 2522, 2458, -1, 2462, 2460, 2523, -1, 2524, 2525, 2449, -1, 2464, 2526, 2524, -1, 2526, 2444, 2525, -1, 2468, 2465, 2464, -1, 2465, 2445, 2526, -1, 2470, 2527, 2468, -1, 2527, 2469, 2465, -1, 2479, 2478, 2470, -1, 2478, 2502, 2527, -1, 2528, 2480, 2479, -1, 2483, 2485, 2528, -1, 2529, 2487, 2483, -1, 2474, 2486, 2532, -1, 2476, 2531, 2530, -1, 2530, 2531, 2490, -1, 2533, 2473, 2531, -1, 2531, 2473, 2532, -1, 2516, 2533, 2476, -1, 2426, 2517, 2423, -1, 2494, 2426, 2423, -1, 2422, 2516, 2517, -1, 2495, 2534, 2494, -1, 4139, 4011, 2535, -1, 2535, 4011, 2540, -1, 2536, 2540, 2537, -1, 2541, 2537, 2542, -1, 2539, 2542, 4004, -1, 2538, 4004, 1291, -1, 2538, 2539, 4004, -1, 2535, 2540, 2536, -1, 2536, 2537, 2541, -1, 2541, 2542, 2539, -1, 4004, 2543, 1291, -1, 1291, 2543, 2544, -1, 2544, 2543, 4003, -1, 2546, 4003, 2545, -1, 2666, 2546, 2545, -1, 2544, 4003, 2546, -1, 4011, 4139, 4012, -1, 4012, 4139, 2560, -1, 3853, 2548, 2547, -1, 2547, 2548, 4119, -1, 4119, 2548, 2549, -1, 4120, 2549, 2550, -1, 4122, 2550, 2551, -1, 2552, 2551, 3874, -1, 4123, 3874, 2561, -1, 2562, 2561, 3861, -1, 2563, 3861, 3888, -1, 4124, 3888, 3882, -1, 2553, 3882, 2554, -1, 2564, 2554, 2555, -1, 2565, 2555, 3928, -1, 2556, 3928, 2557, -1, 2558, 2557, 2559, -1, 2566, 2559, 2567, -1, 4127, 2567, 3926, -1, 4128, 3926, 3925, -1, 4134, 3925, 3923, -1, 4136, 3923, 4012, -1, 2560, 4136, 4012, -1, 4119, 2549, 4120, -1, 4120, 2550, 4122, -1, 4122, 2551, 2552, -1, 2552, 3874, 4123, -1, 4123, 2561, 2562, -1, 2562, 3861, 2563, -1, 2563, 3888, 4124, -1, 4124, 3882, 2553, -1, 2553, 2554, 2564, -1, 2564, 2555, 2565, -1, 2565, 3928, 2556, -1, 2556, 2557, 2558, -1, 2558, 2559, 2566, -1, 2566, 2567, 4127, -1, 4127, 3926, 4128, -1, 4128, 3925, 4134, -1, 4134, 3923, 4136, -1, 4165, 4632, 2547, -1, 2547, 4632, 3853, -1, 1188, 1294, 2574, -1, 1188, 2572, 1294, -1, 1188, 1190, 2572, -1, 2572, 1190, 2573, -1, 2568, 2573, 2576, -1, 2569, 2568, 2576, -1, 2569, 2570, 2568, -1, 2568, 2570, 2571, -1, 2572, 2573, 2568, -1, 1294, 1293, 2574, -1, 2574, 1293, 2575, -1, 1189, 2574, 2575, -1, 1293, 1446, 2575, -1, 2576, 2577, 4184, -1, 4184, 2577, 2602, -1, 2602, 2577, 1203, -1, 2578, 1203, 2579, -1, 2598, 2579, 1209, -1, 2597, 1209, 2580, -1, 2599, 2597, 2580, -1, 2602, 1203, 2578, -1, 2578, 2579, 2598, -1, 2598, 1209, 2597, -1, 4187, 2581, 2617, -1, 2617, 2581, 2616, -1, 2616, 2581, 2615, -1, 2615, 2581, 2588, -1, 2614, 2588, 1235, -1, 2613, 1235, 2582, -1, 1254, 2613, 2582, -1, 1254, 2583, 2613, -1, 1254, 1238, 2583, -1, 2583, 1238, 2585, -1, 2584, 2585, 2612, -1, 2586, 2612, 2587, -1, 1263, 2587, 1256, -1, 1265, 1256, 1268, -1, 1265, 1263, 1256, -1, 1235, 2588, 1233, -1, 1233, 2588, 4177, -1, 1232, 4177, 2589, -1, 2593, 2589, 4179, -1, 1253, 4179, 2590, -1, 2594, 2590, 4180, -1, 2592, 4180, 2591, -1, 1252, 2591, 2596, -1, 1252, 2592, 2591, -1, 1233, 4177, 1232, -1, 1232, 2589, 2593, -1, 2593, 4179, 1253, -1, 1253, 2590, 2594, -1, 2594, 4180, 2592, -1, 2591, 2595, 2596, -1, 2596, 2595, 1250, -1, 1250, 2595, 2603, -1, 2597, 2603, 2598, -1, 2597, 1250, 2603, -1, 2597, 2600, 1250, -1, 2597, 2599, 2600, -1, 2600, 2599, 1249, -1, 1249, 2599, 1261, -1, 2601, 1261, 1248, -1, 2601, 1249, 1261, -1, 4184, 2602, 2603, -1, 2603, 2602, 2578, -1, 2598, 2603, 2578, -1, 1261, 1282, 1248, -1, 1248, 1282, 1247, -1, 1247, 1282, 2604, -1, 1226, 2604, 1281, -1, 2605, 1226, 1281, -1, 2605, 1246, 1226, -1, 2605, 1278, 1246, -1, 1246, 1278, 2606, -1, 2606, 1278, 2607, -1, 2609, 2607, 1277, -1, 1244, 1277, 1273, -1, 1259, 1273, 1276, -1, 2608, 1276, 2610, -1, 1258, 2610, 2611, -1, 1257, 2611, 1268, -1, 1256, 1257, 1268, -1, 1247, 2604, 1226, -1, 2606, 2607, 2609, -1, 2609, 1277, 1244, -1, 1244, 1273, 1259, -1, 1259, 1276, 2608, -1, 2608, 2610, 1258, -1, 1258, 2611, 1257, -1, 1263, 2586, 2587, -1, 2586, 2584, 2612, -1, 2584, 2583, 2585, -1, 2613, 2614, 1235, -1, 2614, 2615, 2588, -1, 2613, 1284, 2614, -1, 2614, 1284, 1312, -1, 2615, 1312, 1310, -1, 2616, 1310, 2618, -1, 2617, 2618, 2619, -1, 4187, 2619, 2675, -1, 4187, 2617, 2619, -1, 2614, 1312, 2615, -1, 2615, 1310, 2616, -1, 2616, 2618, 2617, -1, 2623, 4126, 2620, -1, 2624, 2620, 2658, -1, 2622, 2658, 2659, -1, 2621, 2659, 2634, -1, 2621, 2622, 2659, -1, 2621, 2655, 2622, -1, 2622, 2655, 2656, -1, 2624, 2656, 4173, -1, 2623, 2624, 4173, -1, 2623, 2620, 2624, -1, 4126, 2625, 2620, -1, 2620, 2625, 4152, -1, 2633, 4152, 4151, -1, 2626, 2633, 4151, -1, 2626, 2632, 2633, -1, 2626, 2627, 2632, -1, 2632, 2627, 2661, -1, 2628, 2661, 2663, -1, 2629, 2663, 2641, -1, 4181, 2641, 4182, -1, 4181, 2629, 2641, -1, 4181, 4178, 2629, -1, 2629, 4178, 2630, -1, 2628, 2630, 2631, -1, 2632, 2631, 2633, -1, 2632, 2628, 2631, -1, 2632, 2661, 2628, -1, 2620, 4152, 2633, -1, 2658, 2633, 2631, -1, 2659, 2631, 2630, -1, 2634, 2630, 4178, -1, 2634, 2659, 2630, -1, 2627, 4150, 2661, -1, 2661, 4150, 2635, -1, 2660, 2635, 4148, -1, 2662, 4148, 4131, -1, 4132, 2662, 4131, -1, 4132, 2640, 2662, -1, 4132, 2645, 2640, -1, 2640, 2645, 2646, -1, 2636, 2646, 2637, -1, 2638, 2637, 2654, -1, 4183, 2654, 1289, -1, 4183, 2638, 2654, -1, 4183, 4186, 2638, -1, 2638, 4186, 2643, -1, 2636, 2643, 2639, -1, 2640, 2639, 2662, -1, 2640, 2636, 2639, -1, 2640, 2646, 2636, -1, 2661, 2635, 2660, -1, 2663, 2660, 2642, -1, 2641, 2642, 2644, -1, 4182, 2644, 4185, -1, 4182, 2641, 2644, -1, 2660, 4148, 2662, -1, 2642, 2662, 2639, -1, 2644, 2639, 2643, -1, 4185, 2643, 4186, -1, 4185, 2644, 2643, -1, 2645, 2647, 2646, -1, 2646, 2647, 2649, -1, 2648, 2649, 4144, -1, 2650, 4144, 2651, -1, 1287, 2650, 2651, -1, 1287, 1290, 2650, -1, 2650, 1290, 2652, -1, 2648, 2652, 2637, -1, 2646, 2648, 2637, -1, 2646, 2649, 2648, -1, 2648, 4144, 2650, -1, 2652, 2648, 2650, -1, 1290, 2653, 2652, -1, 2652, 2653, 2654, -1, 2637, 2652, 2654, -1, 2653, 1288, 2654, -1, 2654, 1288, 1289, -1, 2655, 4176, 2656, -1, 2656, 4176, 4175, -1, 4173, 2656, 4175, -1, 4176, 2657, 4175, -1, 2622, 2656, 2624, -1, 2658, 2622, 2624, -1, 2633, 2658, 2620, -1, 2659, 2658, 2631, -1, 2629, 2630, 2628, -1, 2663, 2629, 2628, -1, 2660, 2663, 2661, -1, 2662, 2642, 2660, -1, 2642, 2641, 2663, -1, 2644, 2642, 2639, -1, 2638, 2643, 2636, -1, 2637, 2638, 2636, -1, 2850, 2732, 2664, -1, 2664, 2732, 2665, -1, 2667, 2665, 2666, -1, 2545, 2667, 2666, -1, 2545, 3849, 2667, -1, 2571, 1289, 2665, -1, 2665, 1289, 2666, -1, 2665, 2667, 2664, -1, 2664, 2667, 3829, -1, 3290, 2664, 3829, -1, 1331, 2668, 2671, -1, 1331, 2669, 2668, -1, 2668, 2669, 2677, -1, 2677, 2669, 2670, -1, 2678, 2677, 2670, -1, 2668, 2672, 2671, -1, 2671, 2672, 1330, -1, 1330, 2672, 1304, -1, 1304, 2672, 2673, -1, 2673, 2672, 4190, -1, 1301, 4190, 2675, -1, 1301, 2673, 4190, -1, 4189, 2674, 4190, -1, 4190, 2674, 4188, -1, 2675, 4190, 4188, -1, 2304, 4650, 2676, -1, 2676, 4650, 2677, -1, 1341, 2677, 2678, -1, 1341, 2676, 2677, -1, 1341, 2679, 2676, -1, 2676, 2679, 2680, -1, 2680, 2679, 2681, -1, 2281, 2681, 1387, -1, 2682, 1387, 2284, -1, 2682, 2281, 1387, -1, 2680, 2681, 2281, -1, 1387, 1386, 2284, -1, 2284, 1386, 2683, -1, 2293, 2683, 2684, -1, 2686, 2684, 2685, -1, 2288, 2685, 2687, -1, 2288, 2686, 2685, -1, 2284, 2683, 2293, -1, 2293, 2684, 2686, -1, 2685, 1399, 2687, -1, 2687, 1399, 2688, -1, 2688, 1399, 2689, -1, 1508, 2689, 2696, -1, 2697, 2696, 1421, -1, 2700, 1421, 1420, -1, 2698, 1420, 1419, -1, 2690, 2698, 1419, -1, 2690, 2691, 2698, -1, 2698, 2691, 2692, -1, 2694, 2698, 2692, -1, 2694, 2693, 2698, -1, 2694, 1510, 2693, -1, 2694, 1445, 1510, -1, 1510, 1445, 2695, -1, 2695, 1445, 1293, -1, 1292, 2695, 1293, -1, 2688, 2689, 1508, -1, 1508, 2696, 2697, -1, 2697, 1421, 2700, -1, 2700, 1420, 2698, -1, 2699, 2700, 2698, -1, 2699, 1476, 2700, -1, 2699, 1479, 1476, -1, 2699, 2701, 1479, -1, 2699, 1482, 2701, -1, 2699, 2706, 1482, -1, 2699, 2702, 2706, -1, 2706, 2702, 2703, -1, 2707, 2703, 2704, -1, 2705, 2704, 4842, -1, 2705, 2707, 2704, -1, 2705, 4222, 2707, -1, 1445, 1446, 1293, -1, 2706, 2703, 2707, -1, 4222, 4221, 2707, -1, 2707, 4221, 2708, -1, 2708, 4221, 4233, -1, 2709, 4233, 4113, -1, 1450, 2709, 4113, -1, 2708, 4233, 2709, -1, 2718, 4248, 2711, -1, 2711, 4248, 2712, -1, 2710, 2711, 2712, -1, 2710, 2737, 2711, -1, 2710, 2713, 2737, -1, 2737, 2713, 2714, -1, 2714, 2713, 2715, -1, 1509, 2714, 2715, -1, 2714, 1509, 2738, -1, 2737, 2738, 2716, -1, 2711, 2716, 2717, -1, 2718, 2717, 2736, -1, 2718, 2711, 2717, -1, 1511, 2721, 2719, -1, 1511, 2720, 2721, -1, 1511, 1514, 2720, -1, 2720, 1514, 2723, -1, 2722, 2723, 2745, -1, 2742, 2745, 2724, -1, 4264, 2724, 2726, -1, 4264, 2742, 2724, -1, 4264, 2733, 2742, -1, 2742, 2733, 2743, -1, 2722, 2743, 2741, -1, 2720, 2741, 2721, -1, 2720, 2722, 2741, -1, 2720, 2723, 2722, -1, 1514, 1515, 2723, -1, 2723, 1515, 2744, -1, 2745, 2744, 2731, -1, 2724, 2731, 2725, -1, 2747, 2724, 2725, -1, 2747, 2726, 2724, -1, 1515, 2727, 2744, -1, 2744, 2727, 2728, -1, 2729, 2728, 2748, -1, 2730, 2729, 2748, -1, 2730, 2731, 2729, -1, 2730, 2725, 2731, -1, 2728, 2732, 2748, -1, 2733, 4261, 2743, -1, 2743, 4261, 2739, -1, 2741, 2739, 2740, -1, 2721, 2740, 2738, -1, 2719, 2738, 1509, -1, 2719, 2721, 2738, -1, 4261, 4262, 2739, -1, 2739, 4262, 2734, -1, 2740, 2734, 2716, -1, 2738, 2740, 2716, -1, 4262, 2735, 2734, -1, 2734, 2735, 2736, -1, 2717, 2734, 2736, -1, 2717, 2716, 2734, -1, 2711, 2737, 2716, -1, 2737, 2714, 2738, -1, 2744, 2728, 2729, -1, 2731, 2744, 2729, -1, 2741, 2740, 2721, -1, 2739, 2734, 2740, -1, 2743, 2739, 2741, -1, 2742, 2743, 2722, -1, 2745, 2742, 2722, -1, 2744, 2745, 2723, -1, 2724, 2745, 2731, -1, 2850, 2746, 2732, -1, 2732, 2746, 2748, -1, 2748, 2746, 2750, -1, 2730, 2750, 2752, -1, 2725, 2752, 2747, -1, 2725, 2730, 2752, -1, 2748, 2750, 2730, -1, 2752, 4265, 2747, -1, 2850, 2749, 2746, -1, 2746, 2749, 2751, -1, 2750, 2751, 2753, -1, 2752, 2753, 2755, -1, 2754, 2755, 4263, -1, 2754, 2752, 2755, -1, 2754, 4265, 2752, -1, 2751, 2749, 2756, -1, 2758, 2756, 2790, -1, 2757, 2790, 2789, -1, 4252, 2789, 4253, -1, 4252, 2757, 2789, -1, 4252, 2791, 2757, -1, 2757, 2791, 2792, -1, 2758, 2792, 2753, -1, 2751, 2758, 2753, -1, 2751, 2756, 2758, -1, 2761, 2759, 2859, -1, 2761, 2760, 2759, -1, 2761, 2852, 2760, -1, 2760, 2852, 2762, -1, 2793, 2762, 2795, -1, 2764, 2795, 2767, -1, 4256, 2767, 2763, -1, 4256, 2764, 2767, -1, 4256, 4255, 2764, -1, 2764, 4255, 2765, -1, 2793, 2765, 2788, -1, 2760, 2788, 2759, -1, 2760, 2793, 2788, -1, 2760, 2762, 2793, -1, 2852, 2853, 2762, -1, 2762, 2853, 2768, -1, 2795, 2768, 2794, -1, 2767, 2794, 2769, -1, 4257, 2769, 2766, -1, 4257, 2767, 2769, -1, 4257, 2763, 2767, -1, 2853, 2860, 2768, -1, 2768, 2860, 2796, -1, 2794, 2796, 2797, -1, 2769, 2797, 2770, -1, 2766, 2770, 4258, -1, 2766, 2769, 2770, -1, 2860, 2862, 2796, -1, 2796, 2862, 2798, -1, 2797, 2798, 2799, -1, 2770, 2799, 2771, -1, 4258, 2771, 4259, -1, 4258, 2770, 2771, -1, 2862, 2854, 2798, -1, 2798, 2854, 2772, -1, 2799, 2772, 2800, -1, 2771, 2800, 2774, -1, 4259, 2774, 4260, -1, 4259, 2771, 2774, -1, 2854, 2864, 2772, -1, 2772, 2864, 2773, -1, 2800, 2773, 2775, -1, 2774, 2775, 2778, -1, 4260, 2778, 2780, -1, 4260, 2774, 2778, -1, 2864, 2856, 2773, -1, 2773, 2856, 2776, -1, 2775, 2776, 2777, -1, 2778, 2777, 2779, -1, 2780, 2779, 2783, -1, 2780, 2778, 2779, -1, 2856, 2781, 2776, -1, 2776, 2781, 2801, -1, 2777, 2801, 2802, -1, 2779, 2802, 2782, -1, 4254, 2779, 2782, -1, 4254, 2783, 2779, -1, 2781, 2784, 2801, -1, 2801, 2784, 2785, -1, 2802, 2785, 2786, -1, 2782, 2802, 2786, -1, 2784, 2858, 2785, -1, 2785, 2858, 2787, -1, 2786, 2785, 2787, -1, 2858, 2804, 2787, -1, 4255, 4253, 2765, -1, 2765, 4253, 2789, -1, 2788, 2789, 2790, -1, 2759, 2790, 2756, -1, 2859, 2756, 2749, -1, 2859, 2759, 2756, -1, 2791, 4263, 2792, -1, 2792, 4263, 2755, -1, 2753, 2792, 2755, -1, 2752, 2750, 2753, -1, 2750, 2746, 2751, -1, 2757, 2792, 2758, -1, 2790, 2757, 2758, -1, 2788, 2790, 2759, -1, 2765, 2789, 2788, -1, 2795, 2762, 2768, -1, 2764, 2765, 2793, -1, 2795, 2764, 2793, -1, 2794, 2768, 2796, -1, 2767, 2795, 2794, -1, 2797, 2796, 2798, -1, 2769, 2794, 2797, -1, 2799, 2798, 2772, -1, 2770, 2797, 2799, -1, 2800, 2772, 2773, -1, 2771, 2799, 2800, -1, 2775, 2773, 2776, -1, 2774, 2800, 2775, -1, 2777, 2776, 2801, -1, 2778, 2775, 2777, -1, 2802, 2801, 2785, -1, 2779, 2777, 2802, -1, 2848, 2803, 2804, -1, 2804, 2803, 2787, -1, 2787, 2803, 3147, -1, 2786, 3147, 3128, -1, 2782, 3128, 4254, -1, 2782, 2786, 3128, -1, 2787, 3147, 2786, -1, 3128, 2805, 4254, -1, 1658, 4276, 1659, -1, 1658, 2806, 4276, -1, 1658, 2807, 2806, -1, 2806, 2807, 4279, -1, 4279, 2807, 2809, -1, 2808, 2809, 2818, -1, 2819, 2818, 1519, -1, 4305, 1519, 1527, -1, 2820, 1527, 2821, -1, 2822, 2821, 1535, -1, 4311, 1535, 1537, -1, 4310, 1537, 2823, -1, 2824, 2823, 1540, -1, 2810, 1540, 1546, -1, 2825, 1546, 2811, -1, 2812, 2811, 1549, -1, 2813, 1549, 1556, -1, 2814, 1556, 2826, -1, 4323, 2826, 2815, -1, 2827, 2815, 1561, -1, 4324, 1561, 1571, -1, 4325, 1571, 1573, -1, 2816, 1573, 2817, -1, 4294, 2817, 4292, -1, 4294, 2816, 2817, -1, 4279, 2809, 2808, -1, 2808, 2818, 2819, -1, 2819, 1519, 4305, -1, 4305, 1527, 2820, -1, 2820, 2821, 2822, -1, 2822, 1535, 4311, -1, 4311, 1537, 4310, -1, 4310, 2823, 2824, -1, 2824, 1540, 2810, -1, 2810, 1546, 2825, -1, 2825, 2811, 2812, -1, 2812, 1549, 2813, -1, 2813, 1556, 2814, -1, 2814, 2826, 4323, -1, 4323, 2815, 2827, -1, 2827, 1561, 4324, -1, 4324, 1571, 4325, -1, 4325, 1573, 2816, -1, 2817, 2828, 4292, -1, 4292, 2828, 2829, -1, 2829, 2828, 1580, -1, 2830, 2829, 1580, -1, 2830, 4291, 2829, -1, 2830, 2831, 4291, -1, 4291, 2831, 2832, -1, 2832, 2831, 1587, -1, 2838, 1587, 2833, -1, 4290, 2833, 1601, -1, 2839, 1601, 1596, -1, 4289, 1596, 2840, -1, 2841, 2840, 1612, -1, 2842, 1612, 2843, -1, 4288, 2843, 2834, -1, 4322, 2834, 1609, -1, 4270, 1609, 1608, -1, 2835, 1608, 2836, -1, 4271, 2836, 1625, -1, 4272, 1625, 1623, -1, 4273, 1623, 2844, -1, 2845, 2844, 2837, -1, 2846, 2837, 1643, -1, 4274, 1643, 2847, -1, 4313, 2847, 1654, -1, 4275, 1654, 1659, -1, 4276, 4275, 1659, -1, 2832, 1587, 2838, -1, 2838, 2833, 4290, -1, 4290, 1601, 2839, -1, 2839, 1596, 4289, -1, 4289, 2840, 2841, -1, 2841, 1612, 2842, -1, 2842, 2843, 4288, -1, 4288, 2834, 4322, -1, 4322, 1609, 4270, -1, 4270, 1608, 2835, -1, 2835, 2836, 4271, -1, 4271, 1625, 4272, -1, 4272, 1623, 4273, -1, 4273, 2844, 2845, -1, 2845, 2837, 2846, -1, 2846, 1643, 4274, -1, 4274, 2847, 4313, -1, 4313, 1654, 4275, -1, 2804, 2849, 2848, -1, 2848, 2849, 4293, -1, 2664, 2869, 2850, -1, 2850, 2869, 2749, -1, 2749, 2869, 2851, -1, 2859, 2851, 2870, -1, 2761, 2870, 2866, -1, 2865, 2761, 2866, -1, 2865, 2852, 2761, -1, 2865, 4301, 2852, -1, 2852, 4301, 2853, -1, 2853, 4301, 4300, -1, 2860, 4300, 2861, -1, 2862, 2861, 2863, -1, 2854, 2863, 2855, -1, 2864, 2855, 4299, -1, 2856, 4299, 2857, -1, 2781, 2857, 4298, -1, 2784, 4298, 4297, -1, 2858, 4297, 4296, -1, 2804, 4296, 2849, -1, 2804, 2858, 4296, -1, 2749, 2851, 2859, -1, 2859, 2870, 2761, -1, 2853, 4300, 2860, -1, 2860, 2861, 2862, -1, 2862, 2863, 2854, -1, 2854, 2855, 2864, -1, 2864, 4299, 2856, -1, 2856, 2857, 2781, -1, 2781, 4298, 2784, -1, 2784, 4297, 2858, -1, 2865, 2866, 2867, -1, 2867, 2866, 2873, -1, 2873, 2866, 2870, -1, 2868, 2870, 2851, -1, 2871, 2851, 2869, -1, 3290, 2869, 2664, -1, 3290, 2871, 2869, -1, 2873, 2870, 2868, -1, 2868, 2851, 2871, -1, 3290, 3288, 2871, -1, 2871, 3288, 2875, -1, 2868, 2875, 2872, -1, 2873, 2872, 2881, -1, 2874, 2881, 4309, -1, 2874, 2873, 2881, -1, 2874, 2867, 2873, -1, 3288, 3287, 2875, -1, 2875, 3287, 2883, -1, 2882, 2883, 2879, -1, 2876, 2879, 1710, -1, 2885, 2876, 1710, -1, 2885, 2877, 2876, -1, 2876, 2877, 2878, -1, 2882, 2878, 2872, -1, 2875, 2882, 2872, -1, 2875, 2883, 2882, -1, 3287, 3292, 2883, -1, 2883, 3292, 2880, -1, 2879, 2880, 1717, -1, 1710, 2879, 1717, -1, 3292, 1702, 2880, -1, 2880, 1702, 1721, -1, 1717, 2880, 1721, -1, 2877, 4309, 2878, -1, 2878, 4309, 2881, -1, 2872, 2878, 2881, -1, 2873, 2868, 2872, -1, 2868, 2871, 2875, -1, 2876, 2878, 2882, -1, 2879, 2876, 2882, -1, 2880, 2879, 2883, -1, 1748, 2895, 2884, -1, 2884, 2895, 2888, -1, 1708, 2888, 2886, -1, 2885, 2886, 2887, -1, 2885, 1708, 2886, -1, 2884, 2888, 1708, -1, 2938, 2887, 2937, -1, 2941, 2937, 2940, -1, 2935, 2940, 2896, -1, 2936, 2896, 2889, -1, 2948, 2889, 2899, -1, 2949, 2899, 2900, -1, 2943, 2900, 2890, -1, 2944, 2890, 2892, -1, 4302, 2892, 2891, -1, 4302, 2944, 2892, -1, 4302, 2893, 2944, -1, 4302, 2934, 2893, -1, 2893, 2934, 2933, -1, 2947, 2933, 2942, -1, 2948, 2942, 2936, -1, 2889, 2948, 2936, -1, 2888, 2897, 2886, -1, 2888, 2894, 2897, -1, 2888, 2895, 2894, -1, 2894, 2895, 2898, -1, 2950, 2898, 2896, -1, 2940, 2950, 2896, -1, 2940, 2897, 2950, -1, 2940, 2937, 2897, -1, 2897, 2937, 2886, -1, 2886, 2937, 2887, -1, 2898, 2889, 2896, -1, 2899, 1762, 2900, -1, 2900, 1762, 2901, -1, 2890, 2901, 2915, -1, 2892, 2915, 2932, -1, 2891, 2932, 2931, -1, 4303, 2931, 2930, -1, 4304, 2930, 2920, -1, 2929, 2920, 2918, -1, 2910, 2918, 2902, -1, 2911, 2902, 2903, -1, 2905, 2911, 2903, -1, 2905, 2904, 2911, -1, 2905, 2906, 2904, -1, 2905, 1760, 2906, -1, 2906, 1760, 2907, -1, 2925, 2907, 2908, -1, 2926, 2908, 2983, -1, 4312, 2926, 2983, -1, 4312, 2909, 2926, -1, 4312, 2914, 2909, -1, 4312, 2927, 2914, -1, 2914, 2927, 2928, -1, 2913, 2928, 2910, -1, 2911, 2910, 2902, -1, 2911, 2913, 2910, -1, 2911, 2904, 2913, -1, 2913, 2904, 2912, -1, 2914, 2912, 2909, -1, 2914, 2913, 2912, -1, 2914, 2928, 2913, -1, 2901, 1762, 2923, -1, 2915, 2923, 2921, -1, 2932, 2921, 2931, -1, 2932, 2915, 2921, -1, 2916, 2945, 2924, -1, 2916, 2917, 2945, -1, 2916, 2946, 2917, -1, 2916, 2903, 2946, -1, 2946, 2903, 2902, -1, 2918, 2946, 2902, -1, 2918, 2919, 2946, -1, 2918, 2920, 2919, -1, 2919, 2920, 2930, -1, 2922, 2930, 2931, -1, 2921, 2922, 2931, -1, 2921, 2945, 2922, -1, 2921, 2923, 2945, -1, 2945, 2923, 2924, -1, 2924, 2923, 1762, -1, 2906, 2907, 2925, -1, 2912, 2925, 2909, -1, 2912, 2906, 2925, -1, 2912, 2904, 2906, -1, 2925, 2908, 2926, -1, 2909, 2925, 2926, -1, 2928, 2927, 2929, -1, 2910, 2929, 2918, -1, 2910, 2928, 2929, -1, 4304, 4303, 2930, -1, 4303, 2891, 2931, -1, 2932, 2891, 2892, -1, 2933, 2934, 2939, -1, 2942, 2939, 2935, -1, 2936, 2935, 2896, -1, 2936, 2942, 2935, -1, 2937, 2941, 2938, -1, 2938, 2941, 2939, -1, 2934, 2938, 2939, -1, 2935, 2939, 2941, -1, 2940, 2935, 2941, -1, 2942, 2933, 2939, -1, 2933, 2947, 2893, -1, 2893, 2947, 2943, -1, 2944, 2943, 2890, -1, 2944, 2893, 2943, -1, 2915, 2892, 2890, -1, 2919, 2930, 2922, -1, 2917, 2922, 2945, -1, 2917, 2919, 2922, -1, 2917, 2946, 2919, -1, 2927, 4304, 2929, -1, 2929, 4304, 2920, -1, 2942, 2948, 2947, -1, 2947, 2948, 2949, -1, 2943, 2949, 2900, -1, 2943, 2947, 2949, -1, 2901, 2890, 2900, -1, 2923, 2915, 2901, -1, 2898, 2950, 2894, -1, 2894, 2950, 2897, -1, 2899, 2949, 2948, -1, 2907, 1760, 2951, -1, 2982, 2951, 2981, -1, 2952, 2981, 2953, -1, 2988, 2953, 2986, -1, 2987, 2986, 2964, -1, 2954, 2964, 2955, -1, 2977, 2955, 2965, -1, 2975, 2965, 2968, -1, 2974, 2968, 2956, -1, 2961, 2956, 2957, -1, 2989, 2957, 2958, -1, 2990, 2958, 2959, -1, 2996, 2990, 2959, -1, 2996, 2994, 2990, -1, 2996, 2960, 2994, -1, 2994, 2960, 2970, -1, 2991, 2970, 2971, -1, 2989, 2971, 2961, -1, 2957, 2989, 2961, -1, 2962, 2981, 1758, -1, 2962, 2953, 2981, -1, 2962, 1756, 2953, -1, 2953, 1756, 2986, -1, 2986, 1756, 2963, -1, 2964, 2963, 1754, -1, 2955, 1754, 2965, -1, 2955, 2964, 1754, -1, 2986, 2963, 2964, -1, 1754, 2966, 2965, -1, 2965, 2966, 2968, -1, 2968, 2966, 2967, -1, 2956, 2967, 1752, -1, 2957, 1752, 2958, -1, 2957, 2956, 1752, -1, 2968, 2967, 2956, -1, 1752, 2969, 2958, -1, 2958, 2969, 2959, -1, 2970, 2972, 2971, -1, 2971, 2972, 2973, -1, 2961, 2973, 2974, -1, 2956, 2961, 2974, -1, 2972, 4280, 2973, -1, 2973, 4280, 2992, -1, 2974, 2992, 2975, -1, 2968, 2974, 2975, -1, 4280, 4277, 2992, -1, 2992, 4277, 2976, -1, 2975, 2976, 2977, -1, 2965, 2975, 2977, -1, 2976, 4277, 2985, -1, 2977, 2985, 2954, -1, 2955, 2977, 2954, -1, 4307, 2978, 4308, -1, 4307, 2979, 2978, -1, 4307, 4306, 2979, -1, 2979, 4306, 2993, -1, 2988, 2993, 2952, -1, 2953, 2988, 2952, -1, 4306, 2980, 2993, -1, 2993, 2980, 2984, -1, 2952, 2984, 2982, -1, 2981, 2952, 2982, -1, 2980, 2983, 2984, -1, 2984, 2983, 2908, -1, 2982, 2908, 2907, -1, 2951, 2982, 2907, -1, 2984, 2908, 2982, -1, 2987, 2964, 2954, -1, 2978, 2954, 2985, -1, 4308, 2985, 4277, -1, 4308, 2978, 2985, -1, 2988, 2986, 2987, -1, 2979, 2987, 2978, -1, 2979, 2988, 2987, -1, 2979, 2993, 2988, -1, 1760, 1758, 2951, -1, 2951, 1758, 2981, -1, 2958, 2990, 2989, -1, 2989, 2990, 2991, -1, 2971, 2989, 2991, -1, 2973, 2961, 2971, -1, 2992, 2974, 2973, -1, 2976, 2975, 2992, -1, 2985, 2977, 2976, -1, 2978, 2987, 2954, -1, 2984, 2952, 2993, -1, 2970, 2991, 2994, -1, 2994, 2991, 2990, -1, 2969, 1767, 2999, -1, 2959, 2999, 2995, -1, 2996, 2995, 2998, -1, 2960, 2998, 1772, -1, 2960, 2996, 2998, -1, 1776, 2995, 2997, -1, 1776, 2998, 2995, -1, 1776, 1772, 2998, -1, 2996, 2959, 2995, -1, 2959, 2969, 2999, -1, 2997, 2995, 2999, -1, 1767, 2997, 2999, -1, 3012, 1981, 3007, -1, 1799, 3007, 3005, -1, 1773, 3005, 3000, -1, 1772, 3000, 4282, -1, 1772, 1773, 3000, -1, 3299, 3001, 3013, -1, 3299, 3002, 3001, -1, 3299, 3300, 3002, -1, 3002, 3300, 3304, -1, 3004, 3002, 3304, -1, 3004, 3003, 3002, -1, 3004, 3302, 3003, -1, 3003, 3302, 3009, -1, 3006, 3009, 3011, -1, 3005, 3011, 3000, -1, 3005, 3006, 3011, -1, 3005, 3007, 3006, -1, 3006, 3007, 3001, -1, 3003, 3001, 3002, -1, 3003, 3006, 3001, -1, 3003, 3009, 3006, -1, 3300, 3008, 3304, -1, 3302, 4278, 3009, -1, 3009, 4278, 4281, -1, 3010, 3009, 4281, -1, 3010, 3011, 3009, -1, 3010, 4282, 3011, -1, 3011, 4282, 3000, -1, 1773, 1799, 3005, -1, 1799, 3012, 3007, -1, 3013, 3001, 3007, -1, 1981, 3013, 3007, -1, 3239, 3027, 3014, -1, 3014, 3027, 3016, -1, 3017, 3016, 3015, -1, 3249, 3015, 4317, -1, 3249, 3017, 3015, -1, 3014, 3016, 3017, -1, 4318, 4317, 3018, -1, 3019, 3018, 3029, -1, 3066, 3029, 3028, -1, 3064, 3028, 3228, -1, 3025, 3228, 3226, -1, 3020, 3226, 3021, -1, 3070, 3021, 3022, -1, 3024, 3022, 3071, -1, 3023, 3071, 3062, -1, 3023, 3024, 3071, -1, 3023, 3068, 3024, -1, 3023, 3063, 3068, -1, 3068, 3063, 3067, -1, 3069, 3067, 3075, -1, 3025, 3075, 3064, -1, 3228, 3025, 3064, -1, 3016, 3078, 3015, -1, 3016, 3026, 3078, -1, 3016, 3027, 3026, -1, 3026, 3027, 3231, -1, 3077, 3231, 3028, -1, 3029, 3077, 3028, -1, 3029, 3078, 3077, -1, 3029, 3018, 3078, -1, 3078, 3018, 3015, -1, 3015, 3018, 4317, -1, 3231, 3228, 3028, -1, 3226, 3030, 3021, -1, 3021, 3030, 3076, -1, 3022, 3076, 3031, -1, 3071, 3031, 3061, -1, 3062, 3061, 3056, -1, 4315, 3056, 3060, -1, 3059, 3060, 3055, -1, 3032, 3055, 3053, -1, 3033, 3053, 3034, -1, 3043, 3034, 3035, -1, 3037, 3043, 3035, -1, 3037, 3036, 3043, -1, 3037, 3058, 3036, -1, 3037, 3224, 3058, -1, 3058, 3224, 3038, -1, 3057, 3038, 3039, -1, 3041, 3039, 4320, -1, 3042, 3041, 4320, -1, 3042, 3040, 3041, -1, 3042, 3045, 3040, -1, 3042, 3074, 3045, -1, 3045, 3074, 3047, -1, 3044, 3047, 3033, -1, 3043, 3033, 3034, -1, 3043, 3044, 3033, -1, 3043, 3036, 3044, -1, 3044, 3036, 3046, -1, 3045, 3046, 3040, -1, 3045, 3044, 3046, -1, 3045, 3047, 3044, -1, 3076, 3030, 3048, -1, 3031, 3048, 3049, -1, 3061, 3049, 3056, -1, 3061, 3031, 3049, -1, 3050, 3051, 3225, -1, 3050, 3073, 3051, -1, 3050, 3052, 3073, -1, 3050, 3035, 3052, -1, 3052, 3035, 3034, -1, 3053, 3052, 3034, -1, 3053, 3054, 3052, -1, 3053, 3055, 3054, -1, 3054, 3055, 3060, -1, 3072, 3060, 3056, -1, 3049, 3072, 3056, -1, 3049, 3051, 3072, -1, 3049, 3048, 3051, -1, 3051, 3048, 3225, -1, 3225, 3048, 3030, -1, 3058, 3038, 3057, -1, 3046, 3057, 3040, -1, 3046, 3058, 3057, -1, 3046, 3036, 3058, -1, 3057, 3039, 3041, -1, 3040, 3057, 3041, -1, 3047, 3074, 3032, -1, 3033, 3032, 3053, -1, 3033, 3047, 3032, -1, 3059, 4315, 3060, -1, 4315, 3062, 3056, -1, 3061, 3062, 3071, -1, 3067, 3063, 3065, -1, 3075, 3065, 3066, -1, 3064, 3066, 3028, -1, 3064, 3075, 3066, -1, 3018, 3019, 4318, -1, 4318, 3019, 3065, -1, 3063, 4318, 3065, -1, 3066, 3065, 3019, -1, 3029, 3066, 3019, -1, 3075, 3067, 3065, -1, 3067, 3069, 3068, -1, 3068, 3069, 3070, -1, 3024, 3070, 3022, -1, 3024, 3068, 3070, -1, 3031, 3071, 3022, -1, 3054, 3060, 3072, -1, 3073, 3072, 3051, -1, 3073, 3054, 3072, -1, 3073, 3052, 3054, -1, 3074, 3059, 3032, -1, 3032, 3059, 3055, -1, 3075, 3025, 3069, -1, 3069, 3025, 3020, -1, 3070, 3020, 3021, -1, 3070, 3069, 3020, -1, 3076, 3022, 3021, -1, 3048, 3031, 3076, -1, 3231, 3077, 3026, -1, 3026, 3077, 3078, -1, 3226, 3020, 3025, -1, 3038, 3224, 3079, -1, 3080, 3079, 3081, -1, 3119, 3081, 3093, -1, 3082, 3093, 3083, -1, 3111, 3083, 3084, -1, 3085, 3084, 3103, -1, 3104, 3103, 3096, -1, 3115, 3096, 3086, -1, 3087, 3086, 3088, -1, 3114, 3088, 3089, -1, 3113, 3089, 3097, -1, 3112, 3097, 3125, -1, 3124, 3112, 3125, -1, 3124, 3090, 3112, -1, 3124, 3122, 3090, -1, 3090, 3122, 4269, -1, 3120, 4269, 3091, -1, 3113, 3091, 3114, -1, 3089, 3113, 3114, -1, 3092, 3081, 3223, -1, 3092, 3093, 3081, -1, 3092, 3221, 3093, -1, 3093, 3221, 3083, -1, 3083, 3221, 3094, -1, 3084, 3094, 3095, -1, 3103, 3095, 3096, -1, 3103, 3084, 3095, -1, 3083, 3094, 3084, -1, 3095, 3220, 3096, -1, 3096, 3220, 3086, -1, 3086, 3220, 3232, -1, 3088, 3232, 3219, -1, 3089, 3219, 3097, -1, 3089, 3088, 3219, -1, 3086, 3232, 3088, -1, 3219, 3354, 3097, -1, 3097, 3354, 3125, -1, 4269, 3098, 3091, -1, 3091, 3098, 3099, -1, 3114, 3099, 3087, -1, 3088, 3114, 3087, -1, 3098, 3100, 3099, -1, 3099, 3100, 3101, -1, 3087, 3101, 3115, -1, 3086, 3087, 3115, -1, 3100, 3102, 3101, -1, 3101, 3102, 3117, -1, 3115, 3117, 3104, -1, 3096, 3115, 3104, -1, 3117, 3102, 3116, -1, 3104, 3116, 3085, -1, 3103, 3104, 3085, -1, 3105, 3107, 4321, -1, 3105, 3106, 3107, -1, 3105, 3109, 3106, -1, 3106, 3109, 3108, -1, 3082, 3108, 3119, -1, 3093, 3082, 3119, -1, 3109, 3110, 3108, -1, 3108, 3110, 3118, -1, 3119, 3118, 3080, -1, 3081, 3119, 3080, -1, 3110, 4320, 3118, -1, 3118, 4320, 3039, -1, 3080, 3039, 3038, -1, 3079, 3080, 3038, -1, 3118, 3039, 3080, -1, 3111, 3084, 3085, -1, 3107, 3085, 3116, -1, 4321, 3116, 3102, -1, 4321, 3107, 3116, -1, 3082, 3083, 3111, -1, 3106, 3111, 3107, -1, 3106, 3082, 3111, -1, 3106, 3108, 3082, -1, 3224, 3223, 3079, -1, 3079, 3223, 3081, -1, 3097, 3112, 3113, -1, 3113, 3112, 3120, -1, 3091, 3113, 3120, -1, 3099, 3114, 3091, -1, 3101, 3087, 3099, -1, 3117, 3115, 3101, -1, 3116, 3104, 3117, -1, 3107, 3111, 3085, -1, 3118, 3119, 3108, -1, 4269, 3120, 3090, -1, 3090, 3120, 3112, -1, 3354, 3355, 3127, -1, 3125, 3127, 3126, -1, 3124, 3126, 3121, -1, 3122, 3121, 4447, -1, 3122, 3124, 3121, -1, 3336, 3126, 3123, -1, 3336, 3121, 3126, -1, 3336, 4447, 3121, -1, 3124, 3125, 3126, -1, 3125, 3354, 3127, -1, 3123, 3126, 3127, -1, 3355, 3123, 3127, -1, 2805, 3128, 3129, -1, 3129, 3128, 3184, -1, 3183, 3184, 3130, -1, 3131, 3130, 3137, -1, 4241, 3137, 3185, -1, 3182, 3185, 3132, -1, 4242, 3132, 3133, -1, 3181, 3133, 3134, -1, 4243, 3134, 3179, -1, 4243, 3181, 3134, -1, 3184, 3128, 3135, -1, 3130, 3135, 3136, -1, 3137, 3136, 3138, -1, 3185, 3138, 3152, -1, 3132, 3152, 3139, -1, 3133, 3139, 3151, -1, 3134, 3151, 3140, -1, 3180, 3140, 3163, -1, 3178, 3163, 3141, -1, 3177, 3141, 3166, -1, 3176, 3166, 3168, -1, 3186, 3168, 3142, -1, 3145, 3142, 3144, -1, 3143, 3144, 3173, -1, 3143, 3145, 3144, -1, 3143, 4266, 3145, -1, 3145, 4266, 4240, -1, 3146, 3145, 4240, -1, 3146, 3186, 3145, -1, 3146, 3175, 3186, -1, 3186, 3175, 3176, -1, 3168, 3186, 3176, -1, 2803, 3148, 3147, -1, 2803, 3154, 3148, -1, 2803, 2848, 3154, -1, 3148, 3154, 3149, -1, 3136, 3149, 3138, -1, 3136, 3148, 3149, -1, 3136, 3135, 3148, -1, 3148, 3135, 3147, -1, 3147, 3135, 3128, -1, 4334, 3150, 4333, -1, 4334, 3153, 3150, -1, 4334, 3155, 3153, -1, 3153, 3155, 3157, -1, 3139, 3157, 3151, -1, 3139, 3153, 3157, -1, 3139, 3152, 3153, -1, 3153, 3152, 3150, -1, 3150, 3152, 3138, -1, 3149, 3150, 3138, -1, 3149, 4333, 3150, -1, 3149, 3154, 4333, -1, 3155, 3156, 3157, -1, 3157, 3156, 3158, -1, 3151, 3158, 3140, -1, 3151, 3157, 3158, -1, 3156, 3159, 3158, -1, 3158, 3159, 3160, -1, 3140, 3160, 3163, -1, 3140, 3158, 3160, -1, 3159, 3161, 3160, -1, 3160, 3161, 3162, -1, 3163, 3162, 3141, -1, 3163, 3160, 3162, -1, 3161, 4335, 3162, -1, 3162, 4335, 3164, -1, 3141, 3164, 3166, -1, 3141, 3162, 3164, -1, 4335, 3165, 3164, -1, 3164, 3165, 3167, -1, 3166, 3167, 3168, -1, 3166, 3164, 3167, -1, 3165, 4337, 3167, -1, 3167, 4337, 3169, -1, 3168, 3169, 3142, -1, 3168, 3167, 3169, -1, 4337, 3171, 3169, -1, 3169, 3171, 3170, -1, 3142, 3170, 3144, -1, 3142, 3169, 3170, -1, 3171, 4332, 3170, -1, 3170, 4332, 3172, -1, 3144, 3172, 3173, -1, 3144, 3170, 3172, -1, 4332, 3174, 3172, -1, 3172, 3174, 4774, -1, 3173, 3172, 4774, -1, 3174, 4853, 4774, -1, 3175, 4245, 3176, -1, 3176, 4245, 3177, -1, 3166, 3176, 3177, -1, 4245, 4246, 3177, -1, 3177, 4246, 3178, -1, 3141, 3177, 3178, -1, 4246, 4244, 3178, -1, 3178, 4244, 3180, -1, 3163, 3178, 3180, -1, 4244, 3179, 3180, -1, 3180, 3179, 3134, -1, 3140, 3180, 3134, -1, 3181, 4242, 3133, -1, 4242, 3182, 3132, -1, 3182, 4241, 3185, -1, 4241, 3131, 3137, -1, 3131, 3183, 3130, -1, 3183, 3129, 3184, -1, 3130, 3184, 3135, -1, 3137, 3130, 3136, -1, 3185, 3137, 3138, -1, 3132, 3185, 3152, -1, 3133, 3132, 3139, -1, 3134, 3133, 3151, -1, 3145, 3186, 3142, -1, 1886, 4357, 1887, -1, 1886, 3187, 4357, -1, 1886, 1931, 3187, -1, 3187, 1931, 3188, -1, 3188, 1931, 1934, -1, 4351, 1934, 3204, -1, 3205, 3204, 3189, -1, 4356, 3189, 3190, -1, 4355, 3190, 3191, -1, 3206, 3191, 1837, -1, 4354, 1837, 1841, -1, 4347, 1841, 3192, -1, 3207, 3192, 3193, -1, 3208, 3193, 1846, -1, 4345, 1846, 3195, -1, 3194, 3195, 1858, -1, 4343, 1858, 3196, -1, 3209, 3196, 1864, -1, 3210, 1864, 3197, -1, 3211, 3197, 1868, -1, 4341, 1868, 3198, -1, 4339, 3198, 3212, -1, 4338, 3212, 3200, -1, 3199, 3200, 3213, -1, 4372, 3213, 1900, -1, 4373, 1900, 3201, -1, 4369, 3201, 1909, -1, 3214, 1909, 1910, -1, 3215, 1910, 3216, -1, 4365, 3216, 3202, -1, 4366, 3202, 3217, -1, 4364, 3217, 1921, -1, 3203, 1921, 1887, -1, 4357, 3203, 1887, -1, 3188, 1934, 4351, -1, 4351, 3204, 3205, -1, 3205, 3189, 4356, -1, 4356, 3190, 4355, -1, 4355, 3191, 3206, -1, 3206, 1837, 4354, -1, 4354, 1841, 4347, -1, 4347, 3192, 3207, -1, 3207, 3193, 3208, -1, 3208, 1846, 4345, -1, 4345, 3195, 3194, -1, 3194, 1858, 4343, -1, 4343, 3196, 3209, -1, 3209, 1864, 3210, -1, 3210, 3197, 3211, -1, 3211, 1868, 4341, -1, 4341, 3198, 4339, -1, 4339, 3212, 4338, -1, 4338, 3200, 3199, -1, 3199, 3213, 4372, -1, 4372, 1900, 4373, -1, 4373, 3201, 4369, -1, 4369, 1909, 3214, -1, 3214, 1910, 3215, -1, 3215, 3216, 4365, -1, 4365, 3202, 4366, -1, 4366, 3217, 4364, -1, 4364, 1921, 3203, -1, 3354, 3219, 3218, -1, 3218, 3219, 4340, -1, 4340, 3219, 3232, -1, 4352, 3232, 3220, -1, 4342, 3220, 3095, -1, 3233, 3095, 3094, -1, 3234, 3094, 3221, -1, 4344, 3221, 3092, -1, 3222, 3092, 3223, -1, 3235, 3223, 3224, -1, 4346, 3224, 3037, -1, 3236, 3037, 3035, -1, 4353, 3035, 3050, -1, 3237, 3050, 3225, -1, 4348, 3225, 3030, -1, 4349, 3030, 3226, -1, 3227, 3226, 3228, -1, 3229, 3228, 3231, -1, 3230, 3231, 3027, -1, 3230, 3229, 3231, -1, 4340, 3232, 4352, -1, 4352, 3220, 4342, -1, 4342, 3095, 3233, -1, 3233, 3094, 3234, -1, 3234, 3221, 4344, -1, 4344, 3092, 3222, -1, 3222, 3223, 3235, -1, 3235, 3224, 4346, -1, 4346, 3037, 3236, -1, 3236, 3035, 4353, -1, 4353, 3050, 3237, -1, 3237, 3225, 4348, -1, 4348, 3030, 4349, -1, 4349, 3226, 3227, -1, 3227, 3228, 3229, -1, 3027, 3239, 3230, -1, 3230, 3239, 4350, -1, 4350, 3239, 3269, -1, 3269, 3239, 3238, -1, 3245, 3269, 3238, -1, 3238, 3239, 3247, -1, 3246, 3247, 3255, -1, 3275, 3255, 3254, -1, 3274, 3254, 3253, -1, 3240, 3253, 3241, -1, 3242, 3241, 3262, -1, 4377, 3242, 3262, -1, 4377, 3243, 3242, -1, 4377, 3264, 3243, -1, 3243, 3264, 3265, -1, 3282, 3265, 3281, -1, 3276, 3281, 3279, -1, 3272, 3279, 3273, -1, 3244, 3273, 3245, -1, 3238, 3244, 3245, -1, 3238, 3246, 3244, -1, 3238, 3247, 3246, -1, 3017, 3256, 3014, -1, 3017, 3248, 3256, -1, 3017, 3260, 3248, -1, 3017, 3249, 3260, -1, 3260, 3249, 3250, -1, 3261, 3250, 3251, -1, 3259, 3251, 3263, -1, 3252, 3263, 3253, -1, 3254, 3252, 3253, -1, 3254, 3257, 3252, -1, 3254, 3255, 3257, -1, 3257, 3255, 3271, -1, 3256, 3271, 3014, -1, 3256, 3257, 3271, -1, 3256, 3258, 3257, -1, 3256, 3248, 3258, -1, 3258, 3248, 3261, -1, 3259, 3261, 3251, -1, 3259, 3258, 3261, -1, 3259, 3252, 3258, -1, 3259, 3263, 3252, -1, 3260, 3250, 3261, -1, 3248, 3260, 3261, -1, 3251, 3262, 3263, -1, 3263, 3262, 3241, -1, 3253, 3263, 3241, -1, 3264, 4378, 3265, -1, 3265, 4378, 3270, -1, 3281, 3270, 3280, -1, 3279, 3280, 3267, -1, 3273, 3267, 3245, -1, 3273, 3279, 3267, -1, 3270, 4378, 3266, -1, 3280, 3266, 3268, -1, 3267, 3268, 3245, -1, 3267, 3280, 3268, -1, 3269, 3277, 3278, -1, 3269, 3268, 3277, -1, 3269, 3245, 3268, -1, 3281, 3265, 3270, -1, 3271, 3255, 3247, -1, 3014, 3247, 3239, -1, 3014, 3271, 3247, -1, 3272, 3273, 3244, -1, 3275, 3244, 3246, -1, 3255, 3275, 3246, -1, 3272, 3244, 3275, -1, 3274, 3275, 3254, -1, 3274, 3272, 3275, -1, 3274, 3276, 3272, -1, 3274, 3240, 3276, -1, 3274, 3253, 3240, -1, 3278, 3277, 3266, -1, 4378, 3278, 3266, -1, 3276, 3279, 3272, -1, 3281, 3280, 3279, -1, 3277, 3268, 3266, -1, 3266, 3280, 3270, -1, 3241, 3242, 3240, -1, 3240, 3242, 3282, -1, 3276, 3282, 3281, -1, 3276, 3240, 3282, -1, 3265, 3282, 3243, -1, 3243, 3282, 3242, -1, 3257, 3258, 3252, -1, 1989, 1702, 3291, -1, 3801, 1989, 3291, -1, 3801, 1991, 1989, -1, 3801, 3283, 1991, -1, 1991, 3283, 1992, -1, 1992, 3283, 3805, -1, 3285, 3805, 3293, -1, 3284, 3293, 1994, -1, 3284, 3285, 3293, -1, 3287, 3286, 3292, -1, 3287, 3289, 3286, -1, 3287, 3288, 3289, -1, 3289, 3288, 3829, -1, 3829, 3288, 3290, -1, 3286, 3291, 3292, -1, 3292, 3291, 1702, -1, 1992, 3805, 3285, -1, 3293, 3812, 1994, -1, 1994, 3812, 3294, -1, 3294, 3812, 3295, -1, 1998, 3295, 3296, -1, 3297, 3296, 3798, -1, 1981, 3798, 3013, -1, 1981, 3297, 3798, -1, 3294, 3295, 1998, -1, 1998, 3296, 3297, -1, 3798, 3298, 3013, -1, 3013, 3298, 3299, -1, 3299, 3298, 3826, -1, 3300, 3826, 3818, -1, 3008, 3300, 3818, -1, 3299, 3826, 3300, -1, 4314, 4278, 3301, -1, 3301, 4278, 3302, -1, 3004, 3301, 3302, -1, 3004, 3303, 3301, -1, 3004, 3304, 3303, -1, 3303, 3304, 3305, -1, 3305, 3304, 3008, -1, 4390, 3305, 3008, -1, 3315, 4465, 3324, -1, 3316, 3324, 3317, -1, 3339, 3317, 3306, -1, 3341, 3306, 3346, -1, 3343, 3346, 3344, -1, 3348, 3344, 3307, -1, 3309, 3307, 3322, -1, 4447, 3322, 4461, -1, 4447, 3309, 3322, -1, 4447, 3308, 3309, -1, 4447, 3336, 3308, -1, 3308, 3336, 3310, -1, 3311, 3310, 3313, -1, 3312, 3313, 3340, -1, 3342, 3340, 3335, -1, 3314, 3335, 3315, -1, 3316, 3315, 3324, -1, 3316, 3314, 3315, -1, 3316, 3339, 3314, -1, 3316, 3317, 3339, -1, 3319, 3318, 4464, -1, 3319, 3323, 3318, -1, 3319, 4470, 3323, -1, 3323, 4470, 3329, -1, 3347, 3329, 3327, -1, 3352, 3327, 3332, -1, 3320, 3332, 3349, -1, 3321, 3349, 3331, -1, 4461, 3321, 3331, -1, 4461, 3322, 3321, -1, 3321, 3322, 3307, -1, 3320, 3307, 3344, -1, 3352, 3344, 3346, -1, 3347, 3346, 3306, -1, 3323, 3306, 3317, -1, 3318, 3317, 3324, -1, 4464, 3324, 4465, -1, 4464, 3318, 3324, -1, 3325, 3330, 4470, -1, 3325, 3326, 3330, -1, 3325, 4462, 3326, -1, 3326, 4462, 3338, -1, 3330, 3338, 3351, -1, 3328, 3351, 3327, -1, 3329, 3328, 3327, -1, 3329, 4470, 3328, -1, 3328, 4470, 3330, -1, 3351, 3328, 3330, -1, 4462, 3331, 3338, -1, 3338, 3331, 3350, -1, 3351, 3350, 3332, -1, 3327, 3351, 3332, -1, 3123, 3337, 3336, -1, 3123, 3333, 3337, -1, 3123, 3355, 3333, -1, 3333, 3355, 3356, -1, 3334, 3356, 3335, -1, 3340, 3334, 3335, -1, 3340, 3337, 3334, -1, 3340, 3313, 3337, -1, 3337, 3313, 3345, -1, 3336, 3345, 3310, -1, 3336, 3337, 3345, -1, 3356, 3315, 3335, -1, 3338, 3330, 3326, -1, 3342, 3335, 3314, -1, 3339, 3342, 3314, -1, 3339, 3341, 3342, -1, 3339, 3306, 3341, -1, 3333, 3356, 3334, -1, 3337, 3333, 3334, -1, 3323, 3317, 3318, -1, 3312, 3340, 3342, -1, 3341, 3312, 3342, -1, 3341, 3343, 3312, -1, 3341, 3346, 3343, -1, 3347, 3306, 3323, -1, 3329, 3347, 3323, -1, 3311, 3313, 3312, -1, 3343, 3311, 3312, -1, 3343, 3348, 3311, -1, 3343, 3344, 3348, -1, 3310, 3345, 3313, -1, 3352, 3346, 3347, -1, 3327, 3352, 3347, -1, 3308, 3310, 3311, -1, 3348, 3308, 3311, -1, 3348, 3309, 3308, -1, 3348, 3307, 3309, -1, 3350, 3331, 3349, -1, 3332, 3350, 3349, -1, 3307, 3320, 3321, -1, 3321, 3320, 3349, -1, 3351, 3338, 3350, -1, 3352, 3332, 3320, -1, 3344, 3352, 3320, -1, 3353, 4465, 3218, -1, 3218, 4465, 3354, -1, 3354, 4465, 3355, -1, 3355, 4465, 3315, -1, 3356, 3355, 3315, -1, 4500, 3357, 4502, -1, 4500, 3360, 3357, -1, 3357, 3360, 3361, -1, 3455, 3361, 3453, -1, 3454, 3453, 3364, -1, 3358, 3364, 2016, -1, 3358, 3454, 3364, -1, 3358, 3359, 3454, -1, 3454, 3359, 3435, -1, 3455, 3435, 3452, -1, 3357, 3452, 3449, -1, 4502, 3449, 4499, -1, 4502, 3357, 3449, -1, 3360, 4518, 3361, -1, 3361, 4518, 3456, -1, 3453, 3456, 3362, -1, 3364, 3362, 3363, -1, 2016, 3363, 2026, -1, 2016, 3364, 3363, -1, 4518, 3365, 3456, -1, 3456, 3365, 3366, -1, 3362, 3366, 3385, -1, 3363, 3385, 3367, -1, 2026, 3367, 3368, -1, 2024, 3368, 3369, -1, 3443, 3369, 3442, -1, 2022, 3442, 3441, -1, 3440, 3441, 3370, -1, 3381, 3370, 3396, -1, 3380, 3396, 4526, -1, 3371, 3380, 4526, -1, 3371, 3372, 3380, -1, 3371, 3373, 3372, -1, 3372, 3373, 3374, -1, 3375, 3374, 3376, -1, 3378, 3376, 3377, -1, 3379, 3377, 2021, -1, 3379, 3378, 3377, -1, 3379, 3383, 3378, -1, 3379, 3438, 3383, -1, 3383, 3438, 3439, -1, 3382, 3439, 3381, -1, 3380, 3381, 3396, -1, 3380, 3382, 3381, -1, 3380, 3372, 3382, -1, 3382, 3372, 3375, -1, 3383, 3375, 3378, -1, 3383, 3382, 3375, -1, 3383, 3439, 3382, -1, 3365, 3384, 3366, -1, 3366, 3384, 3387, -1, 3385, 3387, 3386, -1, 3367, 3386, 3368, -1, 3367, 3385, 3386, -1, 3384, 4524, 3387, -1, 3387, 4524, 3389, -1, 3386, 3389, 3457, -1, 3368, 3457, 3369, -1, 3368, 3386, 3457, -1, 4524, 3388, 3389, -1, 3389, 3388, 3391, -1, 3457, 3391, 3390, -1, 3369, 3390, 3442, -1, 3369, 3457, 3390, -1, 3388, 4523, 3391, -1, 3391, 4523, 3458, -1, 3390, 3458, 3393, -1, 3442, 3393, 3441, -1, 3442, 3390, 3393, -1, 4523, 3392, 3458, -1, 3458, 3392, 3397, -1, 3393, 3397, 3370, -1, 3441, 3393, 3370, -1, 3392, 3394, 3397, -1, 3397, 3394, 3395, -1, 3396, 3395, 4526, -1, 3396, 3397, 3395, -1, 3396, 3370, 3397, -1, 3373, 3398, 3374, -1, 3374, 3398, 3459, -1, 3376, 3459, 3460, -1, 3377, 3460, 3462, -1, 2021, 3462, 3399, -1, 2021, 3377, 3462, -1, 3398, 3401, 3459, -1, 3459, 3401, 3461, -1, 3460, 3461, 3402, -1, 3462, 3402, 3437, -1, 3399, 3437, 3400, -1, 3399, 3462, 3437, -1, 3401, 3415, 3461, -1, 3461, 3415, 3416, -1, 3402, 3416, 3463, -1, 3437, 3463, 3403, -1, 3400, 3403, 3404, -1, 2032, 3404, 3405, -1, 2031, 3405, 3436, -1, 3406, 3436, 3448, -1, 3447, 3448, 3407, -1, 3445, 3407, 3408, -1, 3409, 3408, 4556, -1, 3410, 3409, 4556, -1, 3410, 3466, 3409, -1, 3410, 4493, 3466, -1, 3466, 4493, 3465, -1, 3414, 3465, 3470, -1, 3411, 3470, 3469, -1, 2029, 3469, 3429, -1, 2029, 3411, 3469, -1, 2029, 3412, 3411, -1, 2029, 2030, 3412, -1, 3412, 2030, 3446, -1, 3413, 3446, 3445, -1, 3409, 3445, 3408, -1, 3409, 3413, 3445, -1, 3409, 3466, 3413, -1, 3413, 3466, 3414, -1, 3412, 3414, 3411, -1, 3412, 3413, 3414, -1, 3412, 3446, 3413, -1, 3415, 4529, 3416, -1, 3416, 4529, 3418, -1, 3463, 3418, 3417, -1, 3403, 3417, 3404, -1, 3403, 3463, 3417, -1, 4529, 3419, 3418, -1, 3418, 3419, 3464, -1, 3417, 3464, 3420, -1, 3404, 3420, 3405, -1, 3404, 3417, 3420, -1, 3419, 4530, 3464, -1, 3464, 4530, 3421, -1, 3420, 3421, 3422, -1, 3405, 3422, 3436, -1, 3405, 3420, 3422, -1, 4530, 4532, 3421, -1, 3421, 4532, 3423, -1, 3422, 3423, 3424, -1, 3436, 3424, 3448, -1, 3436, 3422, 3424, -1, 4532, 4534, 3423, -1, 3423, 4534, 3426, -1, 3424, 3426, 3407, -1, 3448, 3424, 3407, -1, 4534, 3425, 3426, -1, 3426, 3425, 3427, -1, 3408, 3427, 4556, -1, 3408, 3426, 3427, -1, 3408, 3407, 3426, -1, 4493, 4494, 3465, -1, 3465, 4494, 3467, -1, 3470, 3467, 3428, -1, 3469, 3428, 3471, -1, 3429, 3471, 3431, -1, 3429, 3469, 3471, -1, 4494, 4496, 3467, -1, 3467, 4496, 3468, -1, 3428, 3468, 3451, -1, 3471, 3451, 3430, -1, 3431, 3430, 2028, -1, 3431, 3471, 3430, -1, 4496, 3432, 3468, -1, 3468, 3432, 3433, -1, 3451, 3433, 3450, -1, 3430, 3450, 3434, -1, 2028, 3434, 3359, -1, 2028, 3430, 3434, -1, 3432, 4499, 3433, -1, 3433, 4499, 3449, -1, 3450, 3449, 3452, -1, 3434, 3452, 3435, -1, 3359, 3434, 3435, -1, 3406, 2031, 3436, -1, 2031, 2032, 3405, -1, 2032, 3400, 3404, -1, 3403, 3400, 3437, -1, 3438, 2014, 3439, -1, 3439, 2014, 3440, -1, 3381, 3440, 3370, -1, 3381, 3439, 3440, -1, 2014, 2022, 3440, -1, 3440, 2022, 3441, -1, 2022, 3443, 3442, -1, 3443, 2024, 3369, -1, 2024, 2026, 3368, -1, 3367, 2026, 3363, -1, 2030, 3444, 3446, -1, 3446, 3444, 3447, -1, 3445, 3447, 3407, -1, 3445, 3446, 3447, -1, 3444, 3406, 3447, -1, 3447, 3406, 3448, -1, 3449, 3450, 3433, -1, 3450, 3430, 3451, -1, 3434, 3450, 3452, -1, 3455, 3452, 3357, -1, 3361, 3455, 3357, -1, 3454, 3435, 3455, -1, 3453, 3454, 3455, -1, 3456, 3453, 3361, -1, 3366, 3362, 3456, -1, 3362, 3364, 3453, -1, 3387, 3385, 3366, -1, 3385, 3363, 3362, -1, 3389, 3386, 3387, -1, 3391, 3457, 3389, -1, 3458, 3390, 3391, -1, 3397, 3393, 3458, -1, 3374, 3375, 3372, -1, 3459, 3376, 3374, -1, 3376, 3378, 3375, -1, 3461, 3460, 3459, -1, 3460, 3377, 3376, -1, 3416, 3402, 3461, -1, 3402, 3462, 3460, -1, 3418, 3463, 3416, -1, 3463, 3437, 3402, -1, 3464, 3417, 3418, -1, 3421, 3420, 3464, -1, 3423, 3422, 3421, -1, 3426, 3424, 3423, -1, 3465, 3414, 3466, -1, 3467, 3470, 3465, -1, 3470, 3411, 3414, -1, 3468, 3428, 3467, -1, 3428, 3469, 3470, -1, 3433, 3451, 3468, -1, 3451, 3471, 3428, -1, 3472, 3473, 4555, -1, 3472, 3474, 3473, -1, 3473, 3474, 3475, -1, 3571, 3475, 3572, -1, 3477, 3572, 3481, -1, 3476, 3481, 2039, -1, 3476, 3477, 3481, -1, 3476, 3478, 3477, -1, 3477, 3478, 3556, -1, 3571, 3556, 3570, -1, 3473, 3570, 3555, -1, 4555, 3555, 3479, -1, 4555, 3473, 3555, -1, 3474, 4480, 3475, -1, 3475, 4480, 3483, -1, 3572, 3483, 3480, -1, 3481, 3480, 3482, -1, 2039, 3482, 2053, -1, 2039, 3481, 3482, -1, 4480, 4481, 3483, -1, 3483, 4481, 3498, -1, 3480, 3498, 3484, -1, 3482, 3484, 3485, -1, 2053, 3485, 3500, -1, 2052, 3500, 3564, -1, 3563, 3564, 3507, -1, 3562, 3507, 3511, -1, 3560, 3511, 3486, -1, 3492, 3486, 3513, -1, 3493, 3513, 3487, -1, 4537, 3493, 3487, -1, 4537, 3494, 3493, -1, 4537, 3514, 3494, -1, 3494, 3514, 3575, -1, 3496, 3575, 3488, -1, 3576, 3488, 3490, -1, 3489, 3490, 3515, -1, 3489, 3576, 3490, -1, 3489, 3491, 3576, -1, 3489, 2035, 3491, -1, 3491, 2035, 3559, -1, 3495, 3559, 3492, -1, 3493, 3492, 3513, -1, 3493, 3495, 3492, -1, 3493, 3494, 3495, -1, 3495, 3494, 3496, -1, 3491, 3496, 3576, -1, 3491, 3495, 3496, -1, 3491, 3559, 3495, -1, 4481, 3497, 3498, -1, 3498, 3497, 3502, -1, 3484, 3502, 3499, -1, 3485, 3499, 3500, -1, 3485, 3484, 3499, -1, 3497, 3501, 3502, -1, 3502, 3501, 3573, -1, 3499, 3573, 3574, -1, 3500, 3574, 3564, -1, 3500, 3499, 3574, -1, 3501, 4486, 3573, -1, 3573, 4486, 3503, -1, 3574, 3503, 3504, -1, 3564, 3504, 3507, -1, 3564, 3574, 3504, -1, 4486, 3505, 3503, -1, 3503, 3505, 3506, -1, 3504, 3506, 3508, -1, 3507, 3508, 3511, -1, 3507, 3504, 3508, -1, 3505, 3509, 3506, -1, 3506, 3509, 3510, -1, 3508, 3510, 3486, -1, 3511, 3508, 3486, -1, 3509, 4536, 3510, -1, 3510, 4536, 3512, -1, 3513, 3512, 3487, -1, 3513, 3510, 3512, -1, 3513, 3486, 3510, -1, 3514, 3517, 3575, -1, 3575, 3517, 3577, -1, 3488, 3577, 3579, -1, 3490, 3579, 3516, -1, 3515, 3516, 2059, -1, 3515, 3490, 3516, -1, 3517, 3518, 3577, -1, 3577, 3518, 3520, -1, 3579, 3520, 3578, -1, 3516, 3578, 3519, -1, 2059, 3519, 2057, -1, 2059, 3516, 3519, -1, 3518, 4539, 3520, -1, 3520, 4539, 3521, -1, 3578, 3521, 3580, -1, 3519, 3580, 3522, -1, 2057, 3522, 3523, -1, 3557, 3523, 3558, -1, 2048, 3558, 3542, -1, 2047, 3542, 3524, -1, 3568, 3524, 3525, -1, 3567, 3525, 3526, -1, 3535, 3526, 4548, -1, 4550, 3535, 4548, -1, 4550, 3528, 3535, -1, 4550, 3527, 3528, -1, 3528, 3527, 3546, -1, 3529, 3546, 3583, -1, 3533, 3583, 3530, -1, 3531, 3530, 2044, -1, 3531, 3533, 3530, -1, 3531, 3532, 3533, -1, 3531, 3565, 3532, -1, 3532, 3565, 3534, -1, 3536, 3534, 3567, -1, 3535, 3567, 3526, -1, 3535, 3536, 3567, -1, 3535, 3528, 3536, -1, 3536, 3528, 3529, -1, 3532, 3529, 3533, -1, 3532, 3536, 3529, -1, 3532, 3534, 3536, -1, 4539, 4541, 3521, -1, 3521, 4541, 3537, -1, 3580, 3537, 3538, -1, 3522, 3538, 3523, -1, 3522, 3580, 3538, -1, 4541, 4542, 3537, -1, 3537, 4542, 3539, -1, 3538, 3539, 3581, -1, 3523, 3581, 3558, -1, 3523, 3538, 3581, -1, 4542, 4543, 3539, -1, 3539, 4543, 3540, -1, 3581, 3540, 3541, -1, 3558, 3541, 3542, -1, 3558, 3581, 3541, -1, 4543, 4544, 3540, -1, 3540, 4544, 3544, -1, 3541, 3544, 3543, -1, 3542, 3543, 3524, -1, 3542, 3541, 3543, -1, 4544, 3545, 3544, -1, 3544, 3545, 3582, -1, 3543, 3582, 3525, -1, 3524, 3543, 3525, -1, 3545, 4545, 3582, -1, 3582, 4545, 4546, -1, 3526, 4546, 4548, -1, 3526, 3582, 4546, -1, 3526, 3525, 3582, -1, 3527, 4551, 3546, -1, 3546, 4551, 3547, -1, 3583, 3547, 3549, -1, 3530, 3549, 3548, -1, 2044, 3548, 2043, -1, 2044, 3530, 3548, -1, 4551, 3551, 3547, -1, 3547, 3551, 3585, -1, 3549, 3585, 3584, -1, 3548, 3584, 3552, -1, 2043, 3552, 3550, -1, 2043, 3548, 3552, -1, 3551, 4553, 3585, -1, 3585, 4553, 3554, -1, 3584, 3554, 3569, -1, 3552, 3569, 3553, -1, 3550, 3553, 3478, -1, 3550, 3552, 3553, -1, 4553, 3479, 3554, -1, 3554, 3479, 3555, -1, 3569, 3555, 3570, -1, 3553, 3570, 3556, -1, 3478, 3553, 3556, -1, 2047, 2048, 3542, -1, 2048, 3557, 3558, -1, 3557, 2057, 3523, -1, 3522, 2057, 3519, -1, 2035, 3561, 3559, -1, 3559, 3561, 3560, -1, 3492, 3560, 3486, -1, 3492, 3559, 3560, -1, 3561, 3562, 3560, -1, 3560, 3562, 3511, -1, 3562, 3563, 3507, -1, 3563, 2052, 3564, -1, 2052, 2053, 3500, -1, 3485, 2053, 3482, -1, 3565, 3566, 3534, -1, 3534, 3566, 3568, -1, 3567, 3568, 3525, -1, 3567, 3534, 3568, -1, 3566, 2047, 3568, -1, 3568, 2047, 3524, -1, 3555, 3569, 3554, -1, 3569, 3552, 3584, -1, 3553, 3569, 3570, -1, 3571, 3570, 3473, -1, 3475, 3571, 3473, -1, 3477, 3556, 3571, -1, 3572, 3477, 3571, -1, 3483, 3572, 3475, -1, 3498, 3480, 3483, -1, 3480, 3481, 3572, -1, 3502, 3484, 3498, -1, 3484, 3482, 3480, -1, 3573, 3499, 3502, -1, 3503, 3574, 3573, -1, 3506, 3504, 3503, -1, 3510, 3508, 3506, -1, 3575, 3496, 3494, -1, 3577, 3488, 3575, -1, 3488, 3576, 3496, -1, 3520, 3579, 3577, -1, 3579, 3490, 3488, -1, 3521, 3578, 3520, -1, 3578, 3516, 3579, -1, 3537, 3580, 3521, -1, 3580, 3519, 3578, -1, 3539, 3538, 3537, -1, 3540, 3581, 3539, -1, 3544, 3541, 3540, -1, 3582, 3543, 3544, -1, 3546, 3529, 3528, -1, 3547, 3583, 3546, -1, 3583, 3533, 3529, -1, 3585, 3549, 3547, -1, 3549, 3530, 3583, -1, 3554, 3584, 3585, -1, 3584, 3548, 3549, -1, 3586, 3755, 2085, -1, 3586, 3592, 3755, -1, 3586, 2083, 3592, -1, 3592, 2083, 3754, -1, 3587, 3754, 3588, -1, 3590, 3588, 3589, -1, 4513, 3589, 4510, -1, 4513, 3590, 3589, -1, 4513, 4512, 3590, -1, 3590, 4512, 3736, -1, 3587, 3736, 3591, -1, 3592, 3591, 3755, -1, 3592, 3587, 3591, -1, 3592, 3754, 3587, -1, 2083, 2105, 3754, -1, 3754, 2105, 3593, -1, 3588, 3593, 3757, -1, 3589, 3757, 3595, -1, 4510, 3595, 4509, -1, 4510, 3589, 3595, -1, 3593, 2105, 3594, -1, 3757, 3594, 3759, -1, 3595, 3759, 3602, -1, 3596, 3602, 4508, -1, 3596, 3595, 3602, -1, 3596, 4509, 3595, -1, 2104, 3758, 3597, -1, 2104, 3598, 3758, -1, 2104, 3605, 3598, -1, 3598, 3605, 3606, -1, 3745, 3606, 3599, -1, 3746, 3599, 3600, -1, 4506, 3600, 4505, -1, 4506, 3746, 3600, -1, 4506, 3601, 3746, -1, 3746, 3601, 4507, -1, 3603, 4507, 4508, -1, 3602, 3603, 4508, -1, 3602, 3604, 3603, -1, 3602, 3759, 3604, -1, 3604, 3759, 3758, -1, 3598, 3604, 3758, -1, 3598, 3745, 3604, -1, 3598, 3606, 3745, -1, 3605, 3608, 3606, -1, 3606, 3608, 3761, -1, 3599, 3761, 3762, -1, 3600, 3762, 3607, -1, 4505, 3607, 4504, -1, 4505, 3600, 3607, -1, 3608, 2100, 3761, -1, 3761, 2100, 3760, -1, 3762, 3760, 3609, -1, 3607, 3609, 3611, -1, 4503, 3611, 4559, -1, 4503, 3607, 3611, -1, 4503, 4504, 3607, -1, 2100, 2081, 3760, -1, 3760, 2081, 3610, -1, 3609, 3610, 3764, -1, 3611, 3764, 3612, -1, 4559, 3612, 4560, -1, 4559, 3611, 3612, -1, 2081, 2079, 3610, -1, 3610, 2079, 3614, -1, 3764, 3614, 3763, -1, 3612, 3763, 3613, -1, 4560, 3613, 4561, -1, 4560, 3612, 3613, -1, 2079, 2078, 3614, -1, 3614, 2078, 3619, -1, 3763, 3619, 3615, -1, 3613, 3615, 3616, -1, 3618, 3616, 3617, -1, 3618, 3613, 3616, -1, 3618, 4561, 3613, -1, 2078, 3623, 3619, -1, 3619, 3623, 3624, -1, 3615, 3624, 3620, -1, 3616, 3620, 3621, -1, 3617, 3621, 3622, -1, 3617, 3616, 3621, -1, 3623, 3627, 3624, -1, 3624, 3627, 3628, -1, 3620, 3628, 3629, -1, 3621, 3629, 3625, -1, 3626, 3625, 4563, -1, 3626, 3621, 3625, -1, 3626, 3622, 3621, -1, 3627, 3633, 3628, -1, 3628, 3633, 3630, -1, 3629, 3630, 3765, -1, 3625, 3765, 3631, -1, 4563, 3631, 3632, -1, 4563, 3625, 3631, -1, 3630, 3633, 3634, -1, 3765, 3634, 3744, -1, 3631, 3744, 3635, -1, 3632, 3635, 4564, -1, 3632, 3631, 3635, -1, 3637, 3636, 2099, -1, 3637, 3642, 3636, -1, 3637, 2077, 3642, -1, 3642, 2077, 3644, -1, 3638, 3644, 3639, -1, 3766, 3639, 3645, -1, 3640, 3645, 4477, -1, 3640, 3766, 3645, -1, 3640, 3641, 3766, -1, 3766, 3641, 3742, -1, 3638, 3742, 3743, -1, 3642, 3743, 3636, -1, 3642, 3638, 3743, -1, 3642, 3644, 3638, -1, 2077, 3643, 3644, -1, 3644, 3643, 3647, -1, 3639, 3647, 3767, -1, 3645, 3767, 3650, -1, 4477, 3650, 4478, -1, 4477, 3645, 3650, -1, 3643, 3646, 3647, -1, 3647, 3646, 3648, -1, 3767, 3648, 3649, -1, 3650, 3649, 3651, -1, 3652, 3651, 4479, -1, 3652, 3650, 3651, -1, 3652, 4478, 3650, -1, 3646, 2095, 3648, -1, 3648, 2095, 3768, -1, 3649, 3768, 3653, -1, 3651, 3653, 3654, -1, 4479, 3654, 3659, -1, 4479, 3651, 3654, -1, 2095, 2076, 3768, -1, 3768, 2076, 3660, -1, 3653, 3660, 3655, -1, 3654, 3655, 3656, -1, 3658, 3656, 3657, -1, 3658, 3654, 3656, -1, 3658, 3659, 3654, -1, 2076, 2074, 3660, -1, 3660, 2074, 3661, -1, 3655, 3661, 3769, -1, 3656, 3769, 3664, -1, 3657, 3664, 4482, -1, 3657, 3656, 3664, -1, 2074, 2072, 3661, -1, 3661, 2072, 3662, -1, 3769, 3662, 3663, -1, 3664, 3663, 3665, -1, 4483, 3665, 4484, -1, 4483, 3664, 3665, -1, 4483, 4482, 3664, -1, 2072, 3666, 3662, -1, 3662, 3666, 3667, -1, 3663, 3667, 3668, -1, 3665, 3668, 3771, -1, 4484, 3771, 4485, -1, 4484, 3665, 3771, -1, 3666, 2094, 3667, -1, 3667, 2094, 3669, -1, 3668, 3669, 3770, -1, 3771, 3770, 3670, -1, 4485, 3670, 3671, -1, 4485, 3771, 3670, -1, 3669, 2094, 3740, -1, 3770, 3740, 3772, -1, 3670, 3772, 3738, -1, 3671, 3738, 4488, -1, 3671, 3670, 3738, -1, 3673, 3680, 2071, -1, 3673, 3672, 3680, -1, 3673, 3674, 3672, -1, 3672, 3674, 3681, -1, 3774, 3681, 3675, -1, 3679, 3675, 3677, -1, 3676, 3677, 3683, -1, 3676, 3679, 3677, -1, 3676, 3678, 3679, -1, 3679, 3678, 3773, -1, 3774, 3773, 3739, -1, 3672, 3739, 3680, -1, 3672, 3774, 3739, -1, 3672, 3681, 3774, -1, 3674, 2070, 3681, -1, 3681, 2070, 3684, -1, 3675, 3684, 3686, -1, 3677, 3686, 3687, -1, 3682, 3687, 4489, -1, 3682, 3677, 3687, -1, 3682, 3683, 3677, -1, 2070, 3690, 3684, -1, 3684, 3690, 3685, -1, 3686, 3685, 3752, -1, 3687, 3752, 3689, -1, 4489, 3689, 3688, -1, 4489, 3687, 3689, -1, 3690, 2068, 3685, -1, 3685, 2068, 3750, -1, 3752, 3750, 3751, -1, 3689, 3751, 3753, -1, 3691, 3753, 3695, -1, 3691, 3689, 3753, -1, 3691, 3688, 3689, -1, 2068, 3692, 3750, -1, 3750, 3692, 3693, -1, 3751, 3693, 3694, -1, 3753, 3694, 3776, -1, 3695, 3776, 3699, -1, 3695, 3753, 3776, -1, 3692, 3700, 3693, -1, 3693, 3700, 3775, -1, 3694, 3775, 3696, -1, 3776, 3696, 3697, -1, 3698, 3697, 3701, -1, 3698, 3776, 3697, -1, 3698, 3699, 3776, -1, 3700, 3703, 3775, -1, 3775, 3703, 3705, -1, 3696, 3705, 3706, -1, 3697, 3706, 3702, -1, 3701, 3702, 4490, -1, 3701, 3697, 3702, -1, 3703, 3704, 3705, -1, 3705, 3704, 3708, -1, 3706, 3708, 3707, -1, 3702, 3707, 3711, -1, 4490, 3711, 4491, -1, 4490, 3702, 3711, -1, 3708, 3704, 3748, -1, 3707, 3748, 3709, -1, 3711, 3709, 3747, -1, 4491, 3747, 3710, -1, 4491, 3711, 3747, -1, 3712, 3749, 2067, -1, 3712, 3713, 3749, -1, 3712, 2066, 3713, -1, 3713, 2066, 3721, -1, 3777, 3721, 3714, -1, 3778, 3714, 3715, -1, 4495, 3715, 3716, -1, 4495, 3778, 3715, -1, 4495, 3717, 3778, -1, 3778, 3717, 3718, -1, 3777, 3718, 3719, -1, 3713, 3719, 3749, -1, 3713, 3777, 3719, -1, 3713, 3721, 3777, -1, 2066, 3720, 3721, -1, 3721, 3720, 3725, -1, 3714, 3725, 3722, -1, 3715, 3722, 3724, -1, 3723, 3724, 4497, -1, 3723, 3715, 3724, -1, 3723, 3716, 3715, -1, 3720, 2064, 3725, -1, 3725, 2064, 3779, -1, 3722, 3779, 3726, -1, 3724, 3726, 3731, -1, 4497, 3731, 4498, -1, 4497, 3724, 3731, -1, 2064, 3727, 3779, -1, 3779, 3727, 3732, -1, 3726, 3732, 3756, -1, 3731, 3756, 3728, -1, 3729, 3728, 3730, -1, 3729, 3731, 3728, -1, 3729, 4498, 3731, -1, 3727, 2061, 3732, -1, 3732, 2061, 3734, -1, 3756, 3734, 3735, -1, 3728, 3735, 3733, -1, 3730, 3733, 4557, -1, 3730, 3728, 3733, -1, 2061, 2085, 3734, -1, 3734, 2085, 3755, -1, 3735, 3755, 3591, -1, 3733, 3591, 3736, -1, 4557, 3736, 4558, -1, 4557, 3733, 3736, -1, 3678, 3737, 3773, -1, 3773, 3737, 3738, -1, 3739, 3738, 3772, -1, 3680, 3772, 3740, -1, 2071, 3740, 2094, -1, 2071, 3680, 3740, -1, 3737, 4488, 3738, -1, 3641, 3741, 3742, -1, 3742, 3741, 4564, -1, 3635, 3742, 4564, -1, 3635, 3743, 3742, -1, 3635, 3744, 3743, -1, 3743, 3744, 3636, -1, 3636, 3744, 3634, -1, 2099, 3634, 3633, -1, 2099, 3636, 3634, -1, 3746, 4507, 3603, -1, 3745, 3603, 3604, -1, 3745, 3746, 3603, -1, 3745, 3599, 3746, -1, 4512, 4558, 3736, -1, 3717, 4492, 3718, -1, 3718, 4492, 3747, -1, 3719, 3747, 3709, -1, 3749, 3709, 3748, -1, 2067, 3748, 3704, -1, 2067, 3749, 3748, -1, 4492, 3710, 3747, -1, 3693, 3751, 3750, -1, 3751, 3689, 3752, -1, 3775, 3694, 3693, -1, 3694, 3753, 3751, -1, 3668, 3667, 3669, -1, 3629, 3628, 3630, -1, 3588, 3754, 3593, -1, 3706, 3705, 3708, -1, 3755, 3735, 3734, -1, 3735, 3728, 3756, -1, 3733, 3735, 3591, -1, 3726, 3756, 3731, -1, 3732, 3734, 3756, -1, 3590, 3736, 3587, -1, 3588, 3590, 3587, -1, 3594, 3757, 3593, -1, 3757, 3589, 3588, -1, 3758, 3759, 3594, -1, 3597, 3594, 2105, -1, 3597, 3758, 3594, -1, 3759, 3595, 3757, -1, 3761, 3599, 3606, -1, 3760, 3762, 3761, -1, 3762, 3600, 3599, -1, 3610, 3609, 3760, -1, 3609, 3607, 3762, -1, 3614, 3764, 3610, -1, 3764, 3611, 3609, -1, 3619, 3763, 3614, -1, 3763, 3612, 3764, -1, 3624, 3615, 3619, -1, 3615, 3613, 3763, -1, 3628, 3620, 3624, -1, 3620, 3616, 3615, -1, 3621, 3620, 3629, -1, 3634, 3765, 3630, -1, 3765, 3625, 3629, -1, 3631, 3765, 3744, -1, 3766, 3742, 3638, -1, 3639, 3766, 3638, -1, 3647, 3639, 3644, -1, 3648, 3767, 3647, -1, 3767, 3645, 3639, -1, 3768, 3649, 3648, -1, 3649, 3650, 3767, -1, 3660, 3653, 3768, -1, 3653, 3651, 3649, -1, 3661, 3655, 3660, -1, 3655, 3654, 3653, -1, 3662, 3769, 3661, -1, 3769, 3656, 3655, -1, 3667, 3663, 3662, -1, 3663, 3664, 3769, -1, 3665, 3663, 3668, -1, 3740, 3770, 3669, -1, 3770, 3771, 3668, -1, 3670, 3770, 3772, -1, 3739, 3772, 3680, -1, 3773, 3738, 3739, -1, 3679, 3773, 3774, -1, 3675, 3679, 3774, -1, 3684, 3675, 3681, -1, 3685, 3686, 3684, -1, 3686, 3677, 3675, -1, 3750, 3752, 3685, -1, 3752, 3687, 3686, -1, 3705, 3696, 3775, -1, 3696, 3776, 3694, -1, 3697, 3696, 3706, -1, 3748, 3707, 3708, -1, 3707, 3702, 3706, -1, 3711, 3707, 3709, -1, 3719, 3709, 3749, -1, 3718, 3747, 3719, -1, 3778, 3718, 3777, -1, 3714, 3778, 3777, -1, 3725, 3714, 3721, -1, 3779, 3722, 3725, -1, 3722, 3715, 3714, -1, 3732, 3726, 3779, -1, 3726, 3724, 3722, -1, 4487, 3780, 3781, -1, 3781, 3780, 3782, -1, 4394, 3781, 3782, -1, 4394, 3783, 3781, -1, 4394, 4435, 3783, -1, 3783, 4435, 3819, -1, 3819, 4435, 4787, -1, 3818, 3819, 4787, -1, 3786, 4554, 3787, -1, 3785, 3787, 3833, -1, 3784, 3833, 3802, -1, 3291, 3802, 3801, -1, 3291, 3784, 3802, -1, 3291, 3286, 3784, -1, 3784, 3286, 3828, -1, 3785, 3828, 3843, -1, 3786, 3785, 3843, -1, 3786, 3787, 3785, -1, 4554, 3788, 3787, -1, 3787, 3788, 4552, -1, 3832, 4552, 3789, -1, 3830, 3789, 3790, -1, 3808, 3790, 4549, -1, 3809, 4549, 4547, -1, 3813, 4547, 3791, -1, 3794, 3791, 3792, -1, 3793, 3794, 3792, -1, 3793, 3795, 3794, -1, 3793, 4540, 3795, -1, 3795, 4540, 3796, -1, 3838, 3796, 3814, -1, 3797, 3814, 3799, -1, 3798, 3799, 3298, -1, 3798, 3797, 3799, -1, 3798, 3296, 3797, -1, 3797, 3296, 3837, -1, 3838, 3837, 3800, -1, 3795, 3800, 3794, -1, 3795, 3838, 3800, -1, 3795, 3796, 3838, -1, 3787, 4552, 3832, -1, 3833, 3832, 3831, -1, 3802, 3831, 3804, -1, 3801, 3804, 3283, -1, 3801, 3802, 3804, -1, 3832, 3789, 3830, -1, 3831, 3830, 3803, -1, 3804, 3803, 3806, -1, 3283, 3806, 3805, -1, 3283, 3804, 3806, -1, 3830, 3790, 3808, -1, 3803, 3808, 3834, -1, 3806, 3834, 3807, -1, 3805, 3807, 3293, -1, 3805, 3806, 3807, -1, 3808, 4549, 3809, -1, 3834, 3809, 3835, -1, 3807, 3835, 3810, -1, 3293, 3810, 3812, -1, 3293, 3807, 3810, -1, 3809, 4547, 3813, -1, 3835, 3813, 3836, -1, 3810, 3836, 3811, -1, 3812, 3811, 3295, -1, 3812, 3810, 3811, -1, 3813, 3791, 3794, -1, 3836, 3794, 3800, -1, 3811, 3800, 3837, -1, 3295, 3837, 3296, -1, 3295, 3811, 3837, -1, 4540, 4538, 3796, -1, 3796, 4538, 3817, -1, 3814, 3817, 3815, -1, 3799, 3815, 3827, -1, 3298, 3827, 3826, -1, 3298, 3799, 3827, -1, 4538, 3816, 3817, -1, 3817, 3816, 3820, -1, 3815, 3820, 3822, -1, 3827, 3822, 3840, -1, 3826, 3840, 3819, -1, 3818, 3826, 3819, -1, 3816, 3821, 3820, -1, 3820, 3821, 3839, -1, 3822, 3839, 3823, -1, 3840, 3823, 3783, -1, 3819, 3840, 3783, -1, 3821, 3824, 3839, -1, 3839, 3824, 3825, -1, 3823, 3825, 3781, -1, 3783, 3823, 3781, -1, 3824, 4535, 3825, -1, 3825, 4535, 3781, -1, 3781, 4535, 4487, -1, 3840, 3826, 3827, -1, 3286, 3289, 3828, -1, 3828, 3289, 3841, -1, 3843, 3828, 3841, -1, 3289, 3829, 3841, -1, 3784, 3828, 3785, -1, 3833, 3784, 3785, -1, 3832, 3833, 3787, -1, 3830, 3831, 3832, -1, 3831, 3802, 3833, -1, 3808, 3803, 3830, -1, 3803, 3804, 3831, -1, 3809, 3834, 3808, -1, 3834, 3806, 3803, -1, 3813, 3835, 3809, -1, 3835, 3807, 3834, -1, 3794, 3836, 3813, -1, 3836, 3810, 3835, -1, 3811, 3836, 3800, -1, 3797, 3837, 3838, -1, 3814, 3797, 3838, -1, 3817, 3814, 3796, -1, 3820, 3815, 3817, -1, 3815, 3799, 3814, -1, 3839, 3822, 3820, -1, 3822, 3827, 3815, -1, 3825, 3823, 3839, -1, 3823, 3840, 3822, -1, 2667, 3842, 3829, -1, 3829, 3842, 3841, -1, 3841, 3842, 3848, -1, 3843, 3848, 3844, -1, 3786, 3844, 3845, -1, 4554, 3845, 3847, -1, 4554, 3786, 3845, -1, 3841, 3848, 3843, -1, 3843, 3844, 3786, -1, 4562, 4476, 3950, -1, 3950, 4476, 3846, -1, 3846, 4476, 4475, -1, 3850, 4475, 4474, -1, 3957, 4474, 3847, -1, 3851, 3847, 3845, -1, 3844, 3851, 3845, -1, 3844, 3969, 3851, -1, 3844, 3848, 3969, -1, 3969, 3848, 3970, -1, 3970, 3848, 3842, -1, 3849, 3842, 2667, -1, 3849, 3970, 3842, -1, 3846, 4475, 3850, -1, 3850, 4474, 3957, -1, 3957, 3847, 3851, -1, 4562, 3950, 4511, -1, 4511, 3950, 3852, -1, 2548, 3853, 3867, -1, 3932, 3867, 3869, -1, 3933, 3869, 3871, -1, 3856, 3871, 3854, -1, 3855, 3856, 3854, -1, 3855, 3872, 3856, -1, 3855, 3857, 3872, -1, 3872, 3857, 3858, -1, 3865, 3858, 3859, -1, 3860, 3865, 3859, -1, 3860, 3864, 3865, -1, 3860, 4610, 3864, -1, 3864, 4610, 3884, -1, 3866, 3884, 3885, -1, 3862, 3885, 3886, -1, 3861, 3886, 3888, -1, 3861, 3862, 3886, -1, 3861, 2561, 3862, -1, 3862, 2561, 3863, -1, 3866, 3863, 3873, -1, 3864, 3873, 3865, -1, 3864, 3866, 3873, -1, 3864, 3884, 3866, -1, 3853, 3868, 3867, -1, 3867, 3868, 3944, -1, 3869, 3944, 3870, -1, 3871, 3870, 4606, -1, 4614, 3871, 4606, -1, 4614, 3854, 3871, -1, 3867, 3944, 3869, -1, 3869, 3870, 3871, -1, 3872, 3858, 3865, -1, 3876, 3865, 3873, -1, 3875, 3873, 3863, -1, 3874, 3863, 2561, -1, 3874, 3875, 3863, -1, 3874, 2551, 3875, -1, 3875, 2551, 3938, -1, 3876, 3938, 3877, -1, 3872, 3877, 3856, -1, 3872, 3876, 3877, -1, 3872, 3865, 3876, -1, 4610, 4611, 3884, -1, 3884, 4611, 4612, -1, 3878, 4612, 3879, -1, 3880, 3878, 3879, -1, 3880, 3883, 3878, -1, 3880, 4613, 3883, -1, 3883, 4613, 3881, -1, 3936, 3881, 3906, -1, 3937, 3906, 3929, -1, 2554, 3929, 2555, -1, 2554, 3937, 3929, -1, 2554, 3882, 3937, -1, 3937, 3882, 3935, -1, 3936, 3935, 3887, -1, 3883, 3887, 3878, -1, 3883, 3936, 3887, -1, 3883, 3881, 3936, -1, 3884, 4612, 3878, -1, 3885, 3878, 3887, -1, 3886, 3887, 3935, -1, 3888, 3935, 3882, -1, 3888, 3886, 3935, -1, 4613, 3889, 3881, -1, 3881, 3889, 3907, -1, 3908, 3907, 4605, -1, 3890, 3908, 4605, -1, 3890, 3909, 3908, -1, 3890, 3891, 3909, -1, 3909, 3891, 4604, -1, 3911, 4604, 4603, -1, 3892, 4603, 3893, -1, 3894, 3892, 3893, -1, 3894, 3912, 3892, -1, 3894, 4602, 3912, -1, 3912, 4602, 3895, -1, 3913, 3895, 3896, -1, 3899, 3896, 3898, -1, 3897, 3899, 3898, -1, 3897, 3903, 3899, -1, 3897, 3900, 3903, -1, 3903, 3900, 3901, -1, 3914, 3901, 4601, -1, 3915, 4601, 4600, -1, 3902, 3915, 4600, -1, 3902, 4014, 3915, -1, 3915, 4014, 3917, -1, 3914, 3917, 3943, -1, 3903, 3943, 3942, -1, 3899, 3942, 3904, -1, 3913, 3904, 3941, -1, 3912, 3941, 3940, -1, 3892, 3940, 3910, -1, 3911, 3910, 3905, -1, 3909, 3905, 3921, -1, 3908, 3921, 3906, -1, 3881, 3908, 3906, -1, 3881, 3907, 3908, -1, 3909, 4604, 3911, -1, 3905, 3909, 3911, -1, 3911, 4603, 3892, -1, 3910, 3911, 3892, -1, 3912, 3895, 3913, -1, 3941, 3912, 3913, -1, 3913, 3896, 3899, -1, 3904, 3913, 3899, -1, 3903, 3901, 3914, -1, 3943, 3903, 3914, -1, 3914, 4601, 3915, -1, 3917, 3914, 3915, -1, 4014, 3916, 3917, -1, 3917, 3916, 3918, -1, 3943, 3918, 3924, -1, 3942, 3924, 3919, -1, 3904, 3919, 3930, -1, 3941, 3930, 3931, -1, 3940, 3931, 3920, -1, 3910, 3920, 3927, -1, 3905, 3927, 3939, -1, 3921, 3939, 3929, -1, 3906, 3921, 3929, -1, 3916, 3922, 3918, -1, 3918, 3922, 4012, -1, 3923, 3918, 4012, -1, 3923, 3924, 3918, -1, 3923, 3925, 3924, -1, 3924, 3925, 3919, -1, 3919, 3925, 3926, -1, 3930, 3926, 2567, -1, 3931, 2567, 2559, -1, 3920, 2559, 2557, -1, 3927, 2557, 3928, -1, 3939, 3928, 2555, -1, 3929, 3939, 2555, -1, 3919, 3926, 3930, -1, 3930, 2567, 3931, -1, 3931, 2559, 3920, -1, 3920, 2557, 3927, -1, 3927, 3928, 3939, -1, 2551, 2550, 3938, -1, 3938, 2550, 3934, -1, 3877, 3934, 3933, -1, 3856, 3933, 3871, -1, 3856, 3877, 3933, -1, 2550, 2549, 3934, -1, 3934, 2549, 3932, -1, 3933, 3932, 3869, -1, 3933, 3934, 3932, -1, 2549, 2548, 3932, -1, 3932, 2548, 3867, -1, 3935, 3936, 3937, -1, 3937, 3936, 3906, -1, 3909, 3921, 3908, -1, 3938, 3934, 3877, -1, 3875, 3938, 3876, -1, 3873, 3875, 3876, -1, 3862, 3863, 3866, -1, 3885, 3862, 3866, -1, 3878, 3885, 3884, -1, 3886, 3885, 3887, -1, 3939, 3921, 3905, -1, 3927, 3905, 3910, -1, 3912, 3940, 3892, -1, 3940, 3920, 3910, -1, 3931, 3940, 3941, -1, 3930, 3941, 3904, -1, 3903, 3942, 3899, -1, 3942, 3919, 3904, -1, 3924, 3942, 3943, -1, 3918, 3943, 3917, -1, 4606, 3870, 4608, -1, 4608, 3870, 4642, -1, 4642, 3870, 3944, -1, 3945, 3944, 3868, -1, 4631, 3868, 3853, -1, 4632, 4631, 3853, -1, 4642, 3944, 3945, -1, 3945, 3868, 4631, -1, 3946, 4578, 3954, -1, 3954, 4578, 3955, -1, 3955, 4578, 3948, -1, 3949, 3948, 3947, -1, 3980, 3947, 3950, -1, 3980, 3949, 3947, -1, 3955, 3948, 3949, -1, 3947, 3852, 3950, -1, 3980, 3950, 3951, -1, 3949, 3951, 3952, -1, 3955, 3952, 3953, -1, 3954, 3953, 3979, -1, 3954, 3955, 3953, -1, 3850, 3956, 3846, -1, 3850, 3961, 3956, -1, 3850, 3957, 3961, -1, 3961, 3957, 3958, -1, 3962, 3958, 3982, -1, 3960, 3982, 3967, -1, 3959, 3967, 3966, -1, 3959, 3960, 3967, -1, 3959, 3974, 3960, -1, 3960, 3974, 3975, -1, 3962, 3975, 3977, -1, 3961, 3977, 3956, -1, 3961, 3962, 3977, -1, 3961, 3958, 3962, -1, 3957, 3851, 3958, -1, 3958, 3851, 3968, -1, 3982, 3968, 3963, -1, 3967, 3963, 3965, -1, 3964, 3967, 3965, -1, 3964, 3966, 3967, -1, 3851, 3969, 3968, -1, 3968, 3969, 3970, -1, 3973, 3970, 3971, -1, 3972, 3973, 3971, -1, 3972, 3963, 3973, -1, 3972, 3965, 3963, -1, 3970, 3849, 3971, -1, 3974, 4598, 3975, -1, 3975, 4598, 3976, -1, 3977, 3976, 3978, -1, 3956, 3978, 3951, -1, 3846, 3951, 3950, -1, 3846, 3956, 3951, -1, 4598, 4596, 3976, -1, 3976, 4596, 3981, -1, 3978, 3981, 3952, -1, 3951, 3978, 3952, -1, 4596, 4597, 3981, -1, 3981, 4597, 3979, -1, 3953, 3981, 3979, -1, 3953, 3952, 3981, -1, 3955, 3949, 3952, -1, 3949, 3980, 3951, -1, 3968, 3970, 3973, -1, 3963, 3968, 3973, -1, 3977, 3978, 3956, -1, 3976, 3981, 3978, -1, 3975, 3976, 3977, -1, 3960, 3975, 3962, -1, 3982, 3960, 3962, -1, 3968, 3982, 3958, -1, 3967, 3982, 3963, -1, 2545, 3983, 3849, -1, 3849, 3983, 3971, -1, 3971, 3983, 3984, -1, 3972, 3984, 3985, -1, 3965, 3985, 3964, -1, 3965, 3972, 3985, -1, 3971, 3984, 3972, -1, 3985, 4592, 3964, -1, 4011, 3987, 2540, -1, 2540, 3987, 3988, -1, 2537, 3988, 3989, -1, 2542, 3989, 4005, -1, 4004, 4005, 4010, -1, 2543, 4010, 3991, -1, 4003, 3991, 3986, -1, 2545, 3986, 3983, -1, 2545, 4003, 3986, -1, 3987, 3994, 3988, -1, 3988, 3994, 3995, -1, 3989, 3995, 4008, -1, 4005, 4008, 3990, -1, 4010, 3990, 4009, -1, 3991, 4009, 3992, -1, 3986, 3992, 3993, -1, 3984, 3993, 3985, -1, 3984, 3986, 3993, -1, 3984, 3983, 3986, -1, 3994, 4015, 3995, -1, 3995, 4015, 4006, -1, 4008, 4006, 4007, -1, 3990, 4007, 3999, -1, 4009, 3999, 4002, -1, 3992, 4002, 4001, -1, 3993, 4001, 3996, -1, 3985, 3996, 4592, -1, 3985, 3993, 3996, -1, 4015, 4013, 4006, -1, 4006, 4013, 3997, -1, 4599, 4006, 3997, -1, 4599, 4007, 4006, -1, 4599, 3998, 4007, -1, 4007, 3998, 3999, -1, 3999, 3998, 4595, -1, 4002, 4595, 4000, -1, 4594, 4002, 4000, -1, 4594, 4001, 4002, -1, 4594, 4593, 4001, -1, 4001, 4593, 3996, -1, 3996, 4593, 4592, -1, 3999, 4595, 4002, -1, 4003, 2543, 3991, -1, 2543, 4004, 4010, -1, 4004, 2542, 4005, -1, 2542, 2537, 3989, -1, 2537, 2540, 3988, -1, 4008, 3995, 4006, -1, 3989, 3988, 3995, -1, 3990, 4008, 4007, -1, 4005, 3989, 4008, -1, 4009, 3990, 3999, -1, 4010, 4005, 3990, -1, 3992, 4009, 4002, -1, 3991, 4010, 4009, -1, 3993, 3992, 4001, -1, 3986, 3991, 3992, -1, 4011, 4012, 3987, -1, 3987, 4012, 3922, -1, 3994, 3922, 3916, -1, 4015, 3916, 4014, -1, 4013, 4014, 3902, -1, 4013, 4015, 4014, -1, 3987, 3922, 3994, -1, 3994, 3916, 4015, -1, 4111, 4047, 4024, -1, 4016, 4024, 4025, -1, 4023, 4025, 4018, -1, 4022, 4018, 4017, -1, 2305, 4017, 4020, -1, 2304, 4020, 4651, -1, 2304, 2305, 4020, -1, 4025, 4043, 4018, -1, 4018, 4043, 4017, -1, 4017, 4043, 4021, -1, 4020, 4021, 4019, -1, 4645, 4020, 4019, -1, 4645, 4652, 4020, -1, 4020, 4652, 4651, -1, 4021, 4648, 4019, -1, 2305, 4022, 4017, -1, 4111, 4016, 4022, -1, 4111, 4024, 4016, -1, 4022, 4016, 4023, -1, 4018, 4022, 4023, -1, 4017, 4021, 4020, -1, 4047, 4025, 4024, -1, 4016, 4025, 4023, -1, 4025, 4047, 4048, -1, 4044, 4048, 4026, -1, 4053, 4026, 4027, -1, 4052, 4027, 4039, -1, 4028, 4039, 4029, -1, 4049, 4029, 4030, -1, 4656, 4049, 4030, -1, 4656, 4031, 4049, -1, 4656, 4032, 4031, -1, 4031, 4032, 4041, -1, 4058, 4041, 4042, -1, 4057, 4042, 4034, -1, 4033, 4034, 4035, -1, 4054, 4035, 4036, -1, 4051, 4036, 4037, -1, 4053, 4037, 4044, -1, 4026, 4053, 4044, -1, 4038, 4027, 4046, -1, 4038, 4039, 4027, -1, 4038, 4029, 4039, -1, 4038, 4030, 4029, -1, 4032, 4040, 4041, -1, 4041, 4040, 4045, -1, 4042, 4045, 4649, -1, 4034, 4042, 4649, -1, 4040, 4649, 4045, -1, 4034, 4648, 4035, -1, 4035, 4648, 4021, -1, 4036, 4021, 4043, -1, 4037, 4043, 4044, -1, 4037, 4036, 4043, -1, 4035, 4021, 4036, -1, 4043, 4025, 4044, -1, 4044, 4025, 4048, -1, 4042, 4041, 4045, -1, 4027, 4026, 4046, -1, 4046, 4026, 4048, -1, 4047, 4046, 4048, -1, 4031, 4055, 4049, -1, 4031, 4058, 4055, -1, 4031, 4041, 4058, -1, 4055, 4050, 4028, -1, 4049, 4028, 4029, -1, 4049, 4055, 4028, -1, 4050, 4051, 4052, -1, 4028, 4052, 4039, -1, 4028, 4050, 4052, -1, 4050, 4055, 4056, -1, 4054, 4056, 4033, -1, 4035, 4054, 4033, -1, 4052, 4051, 4053, -1, 4027, 4052, 4053, -1, 4056, 4054, 4050, -1, 4050, 4054, 4051, -1, 4051, 4054, 4036, -1, 4053, 4051, 4037, -1, 4055, 4058, 4056, -1, 4056, 4058, 4057, -1, 4033, 4057, 4034, -1, 4033, 4056, 4057, -1, 4057, 4058, 4042, -1, 4060, 4683, 4059, -1, 4060, 4677, 4683, -1, 4060, 2215, 4677, -1, 4677, 2215, 4080, -1, 4080, 2215, 2220, -1, 4061, 2220, 2219, -1, 4062, 2219, 2111, -1, 4081, 2111, 4082, -1, 4674, 4082, 4083, -1, 4084, 4083, 4063, -1, 4672, 4063, 2124, -1, 4085, 2124, 4064, -1, 4681, 4064, 4065, -1, 4680, 4065, 2150, -1, 4066, 2150, 4086, -1, 4666, 4086, 4067, -1, 4087, 4067, 2161, -1, 4658, 2161, 2162, -1, 4660, 2162, 4068, -1, 4088, 4068, 2170, -1, 4069, 2170, 2141, -1, 4089, 2141, 4071, -1, 4070, 4071, 2139, -1, 4686, 2139, 4072, -1, 4090, 4072, 2180, -1, 4662, 2180, 4073, -1, 4663, 4073, 4074, -1, 4075, 4074, 4076, -1, 4091, 4076, 4092, -1, 4679, 4092, 2199, -1, 4093, 2199, 4077, -1, 4094, 4077, 4078, -1, 4079, 4078, 4059, -1, 4683, 4079, 4059, -1, 4080, 2220, 4061, -1, 4061, 2219, 4062, -1, 4062, 2111, 4081, -1, 4081, 4082, 4674, -1, 4674, 4083, 4084, -1, 4084, 4063, 4672, -1, 4672, 2124, 4085, -1, 4085, 4064, 4681, -1, 4681, 4065, 4680, -1, 4680, 2150, 4066, -1, 4066, 4086, 4666, -1, 4666, 4067, 4087, -1, 4087, 2161, 4658, -1, 4658, 2162, 4660, -1, 4660, 4068, 4088, -1, 4088, 2170, 4069, -1, 4069, 2141, 4089, -1, 4089, 4071, 4070, -1, 4070, 2139, 4686, -1, 4686, 4072, 4090, -1, 4090, 2180, 4662, -1, 4662, 4073, 4663, -1, 4663, 4074, 4075, -1, 4075, 4076, 4091, -1, 4091, 4092, 4679, -1, 4679, 2199, 4093, -1, 4093, 4077, 4094, -1, 4094, 4078, 4079, -1, 1450, 4685, 1502, -1, 1502, 4685, 4095, -1, 4099, 4095, 4096, -1, 4100, 4096, 4684, -1, 4101, 4684, 4097, -1, 1464, 4097, 4098, -1, 1467, 4098, 4678, -1, 1468, 4678, 1470, -1, 1468, 1467, 4678, -1, 1502, 4095, 4099, -1, 4099, 4096, 4100, -1, 4100, 4684, 4101, -1, 4101, 4097, 1464, -1, 1464, 4098, 1467, -1, 4678, 4682, 1470, -1, 1470, 4682, 4102, -1, 4102, 4682, 4676, -1, 1471, 4676, 4675, -1, 4103, 4675, 4104, -1, 2271, 4104, 4673, -1, 4107, 4673, 4108, -1, 2273, 4108, 4671, -1, 4109, 4671, 4670, -1, 4105, 4670, 4669, -1, 2275, 4669, 4668, -1, 4106, 4668, 4667, -1, 2277, 4106, 4667, -1, 4102, 4676, 1471, -1, 1471, 4675, 4103, -1, 4103, 4104, 2271, -1, 2271, 4673, 4107, -1, 4107, 4108, 2273, -1, 2273, 4671, 4109, -1, 4109, 4670, 4105, -1, 4105, 4669, 2275, -1, 2275, 4668, 4106, -1, 2277, 4667, 4111, -1, 4111, 4667, 4110, -1, 4038, 4111, 4110, -1, 4038, 4047, 4111, -1, 4038, 4046, 4047, -1, 1450, 4113, 4685, -1, 4685, 4113, 4112, -1, 4112, 4113, 4114, -1, 4114, 4113, 4212, -1, 4192, 4114, 4212, -1, 2547, 4115, 4165, -1, 2547, 4116, 4115, -1, 2547, 2482, 4116, -1, 2547, 4117, 2482, -1, 2547, 4118, 4117, -1, 2547, 4119, 4118, -1, 4118, 4119, 2488, -1, 2488, 4119, 2489, -1, 2489, 4119, 4120, -1, 2492, 4120, 4122, -1, 2491, 4122, 4121, -1, 2491, 2492, 4122, -1, 2489, 4120, 2492, -1, 4121, 4122, 4125, -1, 2424, 4125, 4153, -1, 2424, 4121, 4125, -1, 4122, 2552, 4125, -1, 4125, 2552, 4123, -1, 2562, 4125, 4123, -1, 2562, 2563, 4125, -1, 4125, 2563, 4124, -1, 2553, 4125, 4124, -1, 2553, 4126, 4125, -1, 2553, 2564, 4126, -1, 4126, 2564, 2565, -1, 2556, 4126, 2565, -1, 2556, 2558, 4126, -1, 4126, 2558, 2566, -1, 4127, 4126, 2566, -1, 4127, 4128, 4126, -1, 4126, 4128, 2346, -1, 2343, 4126, 2346, -1, 2343, 2326, 4126, -1, 4126, 2326, 2319, -1, 2625, 2319, 2318, -1, 4152, 2318, 2317, -1, 4151, 2317, 2393, -1, 2626, 2393, 2308, -1, 2627, 2308, 2384, -1, 4150, 2384, 4149, -1, 2635, 4149, 4129, -1, 4148, 4129, 4130, -1, 4131, 4130, 4145, -1, 4132, 4145, 2645, -1, 4132, 4131, 4145, -1, 4134, 4172, 4128, -1, 4134, 4133, 4172, -1, 4134, 4136, 4133, -1, 4133, 4136, 4135, -1, 4135, 4136, 2357, -1, 2357, 4136, 2560, -1, 4137, 2560, 2332, -1, 4137, 2357, 2560, -1, 4139, 4138, 2560, -1, 4139, 4141, 4138, -1, 4139, 4140, 4141, -1, 4139, 4142, 4140, -1, 4139, 2369, 4142, -1, 4139, 4143, 2369, -1, 4139, 1287, 4143, -1, 4139, 2535, 1287, -1, 1287, 2535, 2536, -1, 2541, 1287, 2536, -1, 2541, 2539, 1287, -1, 4143, 1287, 2377, -1, 2377, 1287, 2651, -1, 2378, 2651, 4144, -1, 4146, 4144, 2649, -1, 2379, 2649, 2647, -1, 4147, 2647, 2645, -1, 4145, 4147, 2645, -1, 2377, 2651, 2378, -1, 2378, 4144, 4146, -1, 4146, 2649, 2379, -1, 2379, 2647, 4147, -1, 4131, 4148, 4130, -1, 4148, 2635, 4129, -1, 2635, 4150, 4149, -1, 4150, 2627, 2384, -1, 2627, 2626, 2308, -1, 2626, 4151, 2393, -1, 4151, 4152, 2317, -1, 4152, 2625, 2318, -1, 2625, 4126, 2319, -1, 4153, 4125, 4154, -1, 4154, 4125, 4722, -1, 2498, 4722, 4721, -1, 2500, 4721, 4155, -1, 2420, 4155, 4166, -1, 2511, 4166, 4156, -1, 2428, 4156, 4711, -1, 2429, 4711, 4708, -1, 4157, 4708, 4710, -1, 4167, 4710, 4158, -1, 2455, 4158, 4707, -1, 4159, 2455, 4707, -1, 4159, 4160, 2455, -1, 4159, 4704, 4160, -1, 4160, 4704, 2459, -1, 2459, 4704, 4161, -1, 2461, 4161, 4162, -1, 4168, 4162, 4163, -1, 4169, 4163, 4818, -1, 2442, 4818, 4165, -1, 4164, 4165, 2443, -1, 4164, 2442, 4165, -1, 4154, 4722, 2498, -1, 2498, 4721, 2500, -1, 2500, 4155, 2420, -1, 2420, 4166, 2511, -1, 2511, 4156, 2428, -1, 2428, 4711, 2429, -1, 2429, 4708, 4157, -1, 4157, 4710, 4167, -1, 4167, 4158, 2455, -1, 2459, 4161, 2461, -1, 2461, 4162, 4168, -1, 4168, 4163, 4169, -1, 4170, 4816, 4818, -1, 4818, 4816, 4814, -1, 4806, 4818, 4814, -1, 4806, 4165, 4818, -1, 4115, 2467, 4165, -1, 4165, 2467, 2463, -1, 2443, 4165, 2463, -1, 2442, 4169, 4818, -1, 4138, 4171, 2560, -1, 2560, 4171, 2332, -1, 4172, 2351, 4128, -1, 4128, 2351, 2346, -1, 4125, 4126, 4174, -1, 4174, 4126, 2623, -1, 4173, 4174, 2623, -1, 4173, 4723, 4174, -1, 4173, 4175, 4723, -1, 4723, 4175, 4724, -1, 4724, 4175, 2657, -1, 4741, 4724, 2657, -1, 4176, 4187, 2657, -1, 4176, 2581, 4187, -1, 4176, 2655, 2581, -1, 2581, 2655, 2588, -1, 2588, 2655, 2621, -1, 4177, 2621, 2634, -1, 2589, 2634, 4178, -1, 4179, 4178, 4181, -1, 2590, 4181, 4180, -1, 2590, 4179, 4181, -1, 2588, 2621, 4177, -1, 4177, 2634, 2589, -1, 2589, 4178, 4179, -1, 4181, 4182, 4180, -1, 4180, 4182, 2591, -1, 2591, 4182, 4185, -1, 2595, 4185, 4186, -1, 2603, 4186, 4183, -1, 4184, 4183, 1289, -1, 2569, 1289, 2570, -1, 2569, 4184, 1289, -1, 2569, 2576, 4184, -1, 2591, 4185, 2595, -1, 2595, 4186, 2603, -1, 2603, 4183, 4184, -1, 1289, 2571, 2570, -1, 2675, 4188, 4187, -1, 4187, 4188, 2657, -1, 2657, 4188, 2674, -1, 4189, 2657, 2674, -1, 2677, 4650, 2668, -1, 2668, 4650, 4646, -1, 4647, 2668, 4646, -1, 4647, 2672, 2668, -1, 4647, 4191, 2672, -1, 2672, 4191, 4190, -1, 4190, 4191, 4742, -1, 4189, 4190, 4742, -1, 4192, 4212, 4209, -1, 4193, 4209, 4211, -1, 4206, 4211, 4208, -1, 4207, 4208, 4194, -1, 4204, 4194, 4232, -1, 4218, 4204, 4232, -1, 4218, 4197, 4204, -1, 4218, 4196, 4197, -1, 4218, 4200, 4196, -1, 4196, 4200, 4199, -1, 4198, 4199, 4747, -1, 4195, 4198, 4747, -1, 4195, 4690, 4198, -1, 4198, 4690, 4202, -1, 4196, 4202, 4197, -1, 4196, 4198, 4202, -1, 4196, 4199, 4198, -1, 4217, 4744, 4200, -1, 4200, 4744, 4199, -1, 4199, 4744, 4201, -1, 4747, 4199, 4201, -1, 4690, 4689, 4202, -1, 4202, 4689, 4205, -1, 4197, 4205, 4204, -1, 4197, 4202, 4205, -1, 4689, 4203, 4205, -1, 4205, 4203, 4207, -1, 4204, 4207, 4194, -1, 4204, 4205, 4207, -1, 4203, 4206, 4207, -1, 4207, 4206, 4208, -1, 4211, 4206, 4193, -1, 4193, 4206, 4114, -1, 4192, 4193, 4114, -1, 4192, 4209, 4193, -1, 4232, 4194, 4210, -1, 4209, 4210, 4211, -1, 4209, 4232, 4210, -1, 4209, 4212, 4232, -1, 4210, 4194, 4208, -1, 4211, 4210, 4208, -1, 4113, 4213, 4212, -1, 4113, 4214, 4213, -1, 4113, 4233, 4214, -1, 4214, 4233, 4215, -1, 4235, 4215, 4239, -1, 4234, 4239, 4237, -1, 4238, 4237, 4216, -1, 4200, 4216, 4217, -1, 4200, 4238, 4216, -1, 4200, 4218, 4238, -1, 4238, 4218, 4236, -1, 4234, 4236, 4219, -1, 4235, 4219, 4213, -1, 4214, 4235, 4213, -1, 4214, 4215, 4235, -1, 4215, 4233, 4226, -1, 4239, 4226, 4225, -1, 4237, 4225, 4220, -1, 4216, 4220, 4217, -1, 4216, 4237, 4220, -1, 4222, 4228, 4221, -1, 4222, 4223, 4228, -1, 4222, 4224, 4223, -1, 4223, 4224, 4220, -1, 4225, 4223, 4220, -1, 4225, 4227, 4223, -1, 4225, 4226, 4227, -1, 4227, 4226, 4221, -1, 4228, 4227, 4221, -1, 4228, 4223, 4227, -1, 4224, 4217, 4220, -1, 4236, 4218, 4231, -1, 4219, 4231, 4229, -1, 4213, 4229, 4212, -1, 4213, 4219, 4229, -1, 4212, 4230, 4232, -1, 4212, 4229, 4230, -1, 4230, 4229, 4231, -1, 4232, 4231, 4218, -1, 4232, 4230, 4231, -1, 4233, 4221, 4226, -1, 4234, 4219, 4235, -1, 4239, 4234, 4235, -1, 4226, 4239, 4215, -1, 4236, 4231, 4219, -1, 4234, 4237, 4238, -1, 4236, 4234, 4238, -1, 4239, 4225, 4237, -1, 2805, 4266, 4254, -1, 2805, 4240, 4266, -1, 2805, 3129, 4240, -1, 4240, 3129, 3183, -1, 3131, 4240, 3183, -1, 3131, 4241, 4240, -1, 4240, 4241, 3182, -1, 4242, 4240, 3182, -1, 4242, 3181, 4240, -1, 4240, 3181, 4243, -1, 3179, 4240, 4243, -1, 3179, 4244, 4240, -1, 4240, 4244, 4246, -1, 4245, 4240, 4246, -1, 4245, 3175, 4240, -1, 4240, 3175, 3146, -1, 4247, 4248, 4266, -1, 4247, 4249, 4248, -1, 4248, 4249, 4250, -1, 4754, 4248, 4250, -1, 4754, 4751, 4248, -1, 4248, 4751, 4251, -1, 4266, 4248, 4263, -1, 4254, 4263, 2791, -1, 4252, 4254, 2791, -1, 4252, 4253, 4254, -1, 4254, 4253, 4255, -1, 4256, 4254, 4255, -1, 4256, 2763, 4254, -1, 4254, 2763, 4257, -1, 2766, 4254, 4257, -1, 2766, 4258, 4254, -1, 4254, 4258, 2783, -1, 2783, 4258, 4259, -1, 4260, 2783, 4259, -1, 4260, 2780, 2783, -1, 2736, 2735, 2718, -1, 2718, 2735, 4262, -1, 4261, 2718, 4262, -1, 4261, 2733, 2718, -1, 2718, 2733, 4263, -1, 4248, 2718, 4263, -1, 2733, 4264, 4263, -1, 4263, 4264, 2754, -1, 2754, 4264, 2726, -1, 4265, 2726, 2747, -1, 4265, 2754, 2726, -1, 4266, 4263, 4254, -1, 4447, 4267, 3122, -1, 3122, 4267, 4458, -1, 4268, 3122, 4458, -1, 4268, 4269, 3122, -1, 4268, 4286, 4269, -1, 4269, 4286, 3098, -1, 3098, 4286, 3100, -1, 3100, 4286, 3102, -1, 3102, 4286, 4322, -1, 4321, 4322, 4270, -1, 3105, 4270, 2835, -1, 3109, 2835, 4271, -1, 3110, 4271, 4272, -1, 4320, 4272, 4273, -1, 3042, 4273, 2845, -1, 3074, 2845, 2846, -1, 3059, 2846, 4274, -1, 4315, 4274, 4313, -1, 4314, 4313, 4275, -1, 4276, 4314, 4275, -1, 4276, 4278, 4314, -1, 4276, 2806, 4278, -1, 4278, 2806, 4279, -1, 4277, 4279, 4308, -1, 4277, 4278, 4279, -1, 4277, 4281, 4278, -1, 4277, 4280, 4281, -1, 4281, 4280, 2972, -1, 2970, 4281, 2972, -1, 2970, 2960, 4281, -1, 4281, 2960, 3010, -1, 3010, 2960, 4282, -1, 4282, 2960, 1772, -1, 4330, 4336, 4286, -1, 4286, 4336, 4283, -1, 4329, 4286, 4283, -1, 4329, 4328, 4286, -1, 4286, 4328, 4285, -1, 4284, 4286, 4285, -1, 4284, 4287, 4286, -1, 4286, 4287, 4295, -1, 4322, 4295, 4327, -1, 4326, 4322, 4327, -1, 4326, 4293, 4322, -1, 4322, 4293, 4288, -1, 4288, 4293, 2842, -1, 2842, 4293, 2841, -1, 2841, 4293, 4289, -1, 4289, 4293, 2839, -1, 2839, 4293, 4290, -1, 4290, 4293, 2838, -1, 2838, 4293, 2832, -1, 2832, 4293, 4291, -1, 4291, 4293, 2829, -1, 2829, 4293, 4292, -1, 4292, 4293, 2849, -1, 4294, 2849, 2816, -1, 4294, 4292, 2849, -1, 4286, 4295, 4322, -1, 4296, 2810, 2849, -1, 4296, 4297, 2810, -1, 2810, 4297, 4298, -1, 4302, 4298, 2857, -1, 4309, 2857, 4299, -1, 2855, 4309, 4299, -1, 2855, 2863, 4309, -1, 4309, 2863, 2861, -1, 4300, 4309, 2861, -1, 4300, 4301, 4309, -1, 4309, 4301, 2865, -1, 2874, 2865, 2867, -1, 2874, 4309, 2865, -1, 2810, 4298, 4302, -1, 2891, 2810, 4302, -1, 2891, 4303, 2810, -1, 2810, 4303, 2824, -1, 2824, 4303, 4304, -1, 4310, 4304, 2927, -1, 4311, 2927, 4312, -1, 2822, 4312, 2983, -1, 2820, 2983, 2980, -1, 4305, 2980, 4306, -1, 2819, 4306, 4307, -1, 2808, 4307, 4308, -1, 4279, 2808, 4308, -1, 4302, 2857, 4309, -1, 2934, 4309, 2877, -1, 2938, 2877, 2887, -1, 2938, 2934, 2877, -1, 4302, 4309, 2934, -1, 2877, 2885, 2887, -1, 2824, 4304, 4310, -1, 4310, 2927, 4311, -1, 4311, 4312, 2822, -1, 2822, 2983, 2820, -1, 2820, 2980, 4305, -1, 4305, 4306, 2819, -1, 2819, 4307, 2808, -1, 4313, 4314, 4315, -1, 4315, 4314, 4319, -1, 3062, 4319, 3023, -1, 3062, 4315, 4319, -1, 4388, 4317, 4319, -1, 4388, 4316, 4317, -1, 4317, 4316, 3249, -1, 4317, 4318, 4319, -1, 4319, 4318, 3063, -1, 3023, 4319, 3063, -1, 4315, 3059, 4274, -1, 3059, 3074, 2846, -1, 3074, 3042, 2845, -1, 3042, 4320, 4273, -1, 4320, 3110, 4272, -1, 3110, 3109, 4271, -1, 3109, 3105, 2835, -1, 3105, 4321, 4270, -1, 4321, 3102, 4322, -1, 2810, 2825, 2849, -1, 2849, 2825, 2812, -1, 2813, 2849, 2812, -1, 2813, 2814, 2849, -1, 2849, 2814, 4323, -1, 2827, 2849, 4323, -1, 2827, 4324, 2849, -1, 2849, 4324, 4325, -1, 2816, 2849, 4325, -1, 4293, 4326, 2848, -1, 2848, 4326, 3154, -1, 3154, 4326, 4327, -1, 4333, 4327, 4295, -1, 4334, 4295, 4287, -1, 3155, 4287, 4284, -1, 3156, 4284, 4285, -1, 3159, 4285, 4328, -1, 3161, 4328, 4329, -1, 4335, 4329, 4283, -1, 3165, 4283, 4336, -1, 4337, 4336, 4330, -1, 3171, 4330, 4776, -1, 4331, 3171, 4776, -1, 4331, 4332, 3171, -1, 4331, 4777, 4332, -1, 4332, 4777, 3174, -1, 3174, 4777, 4775, -1, 4853, 4775, 4852, -1, 4853, 3174, 4775, -1, 3154, 4327, 4333, -1, 4333, 4295, 4334, -1, 4334, 4287, 3155, -1, 3155, 4284, 3156, -1, 3156, 4285, 3159, -1, 3159, 4328, 3161, -1, 3161, 4329, 4335, -1, 4335, 4283, 3165, -1, 3165, 4336, 4337, -1, 4337, 4330, 3171, -1, 3218, 3199, 3353, -1, 3218, 4338, 3199, -1, 3218, 4339, 4338, -1, 3218, 4340, 4339, -1, 4339, 4340, 4341, -1, 4341, 4340, 4352, -1, 3211, 4352, 4342, -1, 3210, 4342, 3233, -1, 3209, 3233, 3234, -1, 4343, 3234, 4344, -1, 3194, 4344, 3222, -1, 3235, 3194, 3222, -1, 3235, 4345, 3194, -1, 3235, 4346, 4345, -1, 4345, 4346, 3208, -1, 3208, 4346, 3236, -1, 3207, 3236, 4353, -1, 4347, 4353, 3237, -1, 4354, 3237, 4348, -1, 3206, 4348, 4349, -1, 4355, 4349, 3227, -1, 4356, 3227, 3229, -1, 3205, 3229, 3230, -1, 4351, 3230, 4350, -1, 3188, 4350, 3187, -1, 3188, 4351, 4350, -1, 4341, 4352, 3211, -1, 3211, 4342, 3210, -1, 3210, 3233, 3209, -1, 3209, 3234, 4343, -1, 4343, 4344, 3194, -1, 3208, 3236, 3207, -1, 3207, 4353, 4347, -1, 4347, 3237, 4354, -1, 4354, 4348, 3206, -1, 3206, 4349, 4355, -1, 4355, 3227, 4356, -1, 4356, 3229, 3205, -1, 3205, 3230, 4351, -1, 3187, 4350, 4361, -1, 4357, 4361, 4362, -1, 3203, 4362, 4364, -1, 3203, 4357, 4362, -1, 4350, 4358, 4361, -1, 4361, 4358, 4359, -1, 4376, 4361, 4359, -1, 4376, 4360, 4361, -1, 3187, 4361, 4357, -1, 4362, 4363, 4364, -1, 4364, 4363, 4366, -1, 4366, 4363, 4367, -1, 4365, 4367, 3215, -1, 4365, 4366, 4367, -1, 4367, 4368, 3215, -1, 3215, 4368, 3214, -1, 3214, 4368, 4370, -1, 4369, 4370, 4371, -1, 4373, 4371, 3353, -1, 4372, 3353, 3199, -1, 4372, 4373, 3353, -1, 3214, 4370, 4369, -1, 4471, 4467, 4371, -1, 4371, 4467, 4374, -1, 4375, 4371, 4374, -1, 4375, 3353, 4371, -1, 4373, 4369, 4371, -1, 4360, 4376, 4377, -1, 4377, 4376, 3264, -1, 3264, 4376, 4359, -1, 4378, 4359, 4358, -1, 3278, 4358, 4350, -1, 3269, 3278, 4350, -1, 3264, 4359, 4378, -1, 4378, 4358, 3278, -1, 4390, 4786, 3305, -1, 3305, 4786, 4379, -1, 3303, 4379, 4380, -1, 3301, 4380, 4381, -1, 4319, 4381, 4388, -1, 4319, 3301, 4381, -1, 4319, 4314, 3301, -1, 4786, 4382, 4379, -1, 4379, 4382, 4383, -1, 4384, 4383, 4385, -1, 4386, 4385, 3250, -1, 3249, 4386, 3250, -1, 3249, 4316, 4386, -1, 4386, 4316, 4389, -1, 4384, 4389, 4380, -1, 4379, 4384, 4380, -1, 4379, 4383, 4384, -1, 4382, 4784, 4383, -1, 4383, 4784, 4387, -1, 4385, 4387, 3251, -1, 3250, 4385, 3251, -1, 4784, 4377, 4387, -1, 4387, 4377, 3262, -1, 3251, 4387, 3262, -1, 4316, 4388, 4389, -1, 4389, 4388, 4381, -1, 4380, 4389, 4381, -1, 3301, 3303, 4380, -1, 3303, 3305, 4379, -1, 4386, 4389, 4384, -1, 4385, 4386, 4384, -1, 4387, 4385, 4383, -1, 4787, 4390, 3818, -1, 3818, 4390, 3008, -1, 3782, 3780, 4391, -1, 4395, 4391, 4407, -1, 4392, 4407, 4437, -1, 4783, 4437, 4408, -1, 4783, 4392, 4437, -1, 4783, 4393, 4392, -1, 4392, 4393, 4434, -1, 4395, 4434, 4394, -1, 3782, 4395, 4394, -1, 3782, 4391, 4395, -1, 3780, 4533, 4391, -1, 4391, 4533, 4405, -1, 4406, 4405, 4531, -1, 4396, 4531, 4397, -1, 4439, 4397, 4528, -1, 4414, 4528, 4398, -1, 4418, 4398, 4399, -1, 4419, 4399, 4527, -1, 4525, 4419, 4527, -1, 4525, 4400, 4419, -1, 4525, 4522, 4400, -1, 4400, 4522, 4403, -1, 4404, 4403, 4444, -1, 4443, 4444, 4401, -1, 4402, 4401, 4788, -1, 4402, 4443, 4401, -1, 4402, 4780, 4443, -1, 4443, 4780, 4421, -1, 4404, 4421, 4420, -1, 4400, 4420, 4419, -1, 4400, 4404, 4420, -1, 4400, 4403, 4404, -1, 4391, 4405, 4406, -1, 4407, 4406, 4436, -1, 4437, 4436, 4438, -1, 4408, 4438, 4409, -1, 4408, 4437, 4438, -1, 4406, 4531, 4396, -1, 4436, 4396, 4440, -1, 4438, 4440, 4410, -1, 4409, 4410, 4411, -1, 4409, 4438, 4410, -1, 4396, 4397, 4439, -1, 4440, 4439, 4413, -1, 4410, 4413, 4412, -1, 4411, 4412, 4782, -1, 4411, 4410, 4412, -1, 4439, 4528, 4414, -1, 4413, 4414, 4441, -1, 4412, 4441, 4415, -1, 4782, 4415, 4417, -1, 4782, 4412, 4415, -1, 4414, 4398, 4418, -1, 4441, 4418, 4442, -1, 4415, 4442, 4416, -1, 4417, 4416, 4781, -1, 4417, 4415, 4416, -1, 4418, 4399, 4419, -1, 4442, 4419, 4420, -1, 4416, 4420, 4421, -1, 4781, 4421, 4780, -1, 4781, 4416, 4421, -1, 4522, 4424, 4403, -1, 4403, 4424, 4425, -1, 4444, 4425, 4422, -1, 4401, 4422, 4423, -1, 4788, 4423, 4433, -1, 4788, 4401, 4423, -1, 4424, 4521, 4425, -1, 4425, 4521, 4445, -1, 4422, 4445, 4426, -1, 4423, 4426, 4428, -1, 4433, 4428, 4427, -1, 4850, 4433, 4427, -1, 4521, 4520, 4445, -1, 4445, 4520, 4430, -1, 4426, 4430, 4446, -1, 4428, 4446, 4793, -1, 4427, 4428, 4793, -1, 4520, 4429, 4430, -1, 4430, 4429, 4432, -1, 4446, 4432, 4431, -1, 4793, 4446, 4431, -1, 4429, 4519, 4432, -1, 4432, 4519, 4431, -1, 4431, 4519, 4501, -1, 4428, 4433, 4423, -1, 4393, 4785, 4434, -1, 4434, 4785, 4435, -1, 4394, 4434, 4435, -1, 4785, 4787, 4435, -1, 4392, 4434, 4395, -1, 4407, 4392, 4395, -1, 4406, 4407, 4391, -1, 4396, 4436, 4406, -1, 4436, 4437, 4407, -1, 4439, 4440, 4396, -1, 4440, 4438, 4436, -1, 4414, 4413, 4439, -1, 4413, 4410, 4440, -1, 4418, 4441, 4414, -1, 4441, 4412, 4413, -1, 4419, 4442, 4418, -1, 4442, 4415, 4441, -1, 4416, 4442, 4420, -1, 4443, 4421, 4404, -1, 4444, 4443, 4404, -1, 4425, 4444, 4403, -1, 4445, 4422, 4425, -1, 4422, 4401, 4444, -1, 4430, 4426, 4445, -1, 4426, 4423, 4422, -1, 4432, 4446, 4430, -1, 4446, 4428, 4426, -1, 4462, 3325, 4456, -1, 3331, 4456, 4454, -1, 4461, 4454, 4460, -1, 4447, 4460, 4267, -1, 4447, 4461, 4460, -1, 4448, 4457, 4789, -1, 4448, 4451, 4457, -1, 4448, 4779, 4451, -1, 4451, 4779, 4449, -1, 4450, 4451, 4449, -1, 4450, 4452, 4451, -1, 4450, 4778, 4452, -1, 4452, 4778, 4453, -1, 4455, 4453, 4459, -1, 4454, 4459, 4460, -1, 4454, 4455, 4459, -1, 4454, 4456, 4455, -1, 4455, 4456, 4457, -1, 4452, 4457, 4451, -1, 4452, 4455, 4457, -1, 4452, 4453, 4455, -1, 4779, 4849, 4449, -1, 4778, 4286, 4453, -1, 4453, 4286, 4268, -1, 4458, 4453, 4268, -1, 4458, 4459, 4453, -1, 4458, 4267, 4459, -1, 4459, 4267, 4460, -1, 4461, 3331, 4454, -1, 3331, 4462, 4456, -1, 4789, 4457, 4456, -1, 3325, 4789, 4456, -1, 4465, 3353, 4466, -1, 4463, 4466, 4473, -1, 4464, 4473, 3319, -1, 4464, 4463, 4473, -1, 4464, 4465, 4463, -1, 4463, 4465, 4466, -1, 4374, 4468, 4375, -1, 4374, 4467, 4468, -1, 4468, 4467, 4469, -1, 4472, 4469, 3325, -1, 4470, 4472, 3325, -1, 4470, 4473, 4472, -1, 4470, 3319, 4473, -1, 4467, 4471, 4469, -1, 4469, 4471, 3325, -1, 4375, 4468, 4466, -1, 3353, 4375, 4466, -1, 4469, 4472, 4468, -1, 4468, 4472, 4473, -1, 4466, 4468, 4473, -1, 3847, 4474, 4554, -1, 4554, 4474, 4475, -1, 4476, 4554, 4475, -1, 4476, 4562, 4554, -1, 4554, 4562, 3640, -1, 4477, 4554, 3640, -1, 4477, 4478, 4554, -1, 4554, 4478, 3652, -1, 4479, 4554, 3652, -1, 4479, 4555, 4554, -1, 4479, 3472, 4555, -1, 4479, 3474, 3472, -1, 4479, 4480, 3474, -1, 4479, 4481, 4480, -1, 4479, 3497, 4481, -1, 4479, 3501, 3497, -1, 4479, 4486, 3501, -1, 4479, 3659, 4486, -1, 4486, 3659, 3658, -1, 3657, 4486, 3658, -1, 3657, 4482, 4486, -1, 4486, 4482, 4483, -1, 4484, 4486, 4483, -1, 4484, 4485, 4486, -1, 4486, 4485, 3671, -1, 4488, 4486, 3671, -1, 4488, 4487, 4486, -1, 4488, 3737, 4487, -1, 4487, 3737, 3678, -1, 3676, 4487, 3678, -1, 3676, 3683, 4487, -1, 4487, 3683, 3682, -1, 4489, 4487, 3682, -1, 4489, 3688, 4487, -1, 4487, 3688, 3780, -1, 3780, 3688, 3691, -1, 3695, 3780, 3691, -1, 3695, 3699, 3780, -1, 3780, 3699, 3698, -1, 3701, 3780, 3698, -1, 3701, 4490, 3780, -1, 3780, 4490, 4491, -1, 4556, 4491, 3710, -1, 3410, 3710, 4492, -1, 3717, 3410, 4492, -1, 3717, 4493, 3410, -1, 3717, 4495, 4493, -1, 4493, 4495, 4494, -1, 4494, 4495, 3716, -1, 4496, 3716, 3723, -1, 4497, 4496, 3723, -1, 4497, 3432, 4496, -1, 4497, 4498, 3432, -1, 3432, 4498, 4499, -1, 4499, 4498, 3729, -1, 4502, 3729, 4501, -1, 4500, 4501, 3360, -1, 4500, 4502, 4501, -1, 4511, 4559, 4562, -1, 4511, 4503, 4559, -1, 4511, 4504, 4503, -1, 4511, 4505, 4504, -1, 4511, 4506, 4505, -1, 4511, 3601, 4506, -1, 4511, 4507, 3601, -1, 4511, 4508, 4507, -1, 4511, 3596, 4508, -1, 4511, 4509, 3596, -1, 4511, 4510, 4509, -1, 4511, 4513, 4510, -1, 4511, 4512, 4513, -1, 4511, 4501, 4512, -1, 4511, 4514, 4501, -1, 4501, 4514, 4515, -1, 4516, 4501, 4515, -1, 4516, 4517, 4501, -1, 3360, 4501, 4518, -1, 4518, 4501, 4519, -1, 3365, 4519, 4429, -1, 4520, 3365, 4429, -1, 4520, 3384, 3365, -1, 4520, 4521, 3384, -1, 3384, 4521, 4524, -1, 4524, 4521, 4424, -1, 3388, 4424, 4522, -1, 4523, 4522, 3392, -1, 4523, 3388, 4522, -1, 4518, 4519, 3365, -1, 4524, 4424, 3388, -1, 4522, 4525, 3392, -1, 3392, 4525, 3394, -1, 3394, 4525, 3395, -1, 3395, 4525, 4527, -1, 4526, 4527, 3371, -1, 4526, 3395, 4527, -1, 4527, 4399, 3371, -1, 3371, 4399, 3373, -1, 3373, 4399, 4398, -1, 3398, 4398, 3401, -1, 3398, 3373, 4398, -1, 4398, 4528, 3401, -1, 3401, 4528, 3415, -1, 3415, 4528, 4529, -1, 4529, 4528, 4397, -1, 3419, 4397, 4530, -1, 3419, 4529, 4397, -1, 4397, 4531, 4530, -1, 4530, 4531, 4532, -1, 4532, 4531, 4405, -1, 4534, 4405, 4533, -1, 3425, 4533, 3780, -1, 3427, 3780, 4556, -1, 3427, 3425, 3780, -1, 4532, 4405, 4534, -1, 4534, 4533, 3425, -1, 4535, 3509, 4487, -1, 4535, 4536, 3509, -1, 4535, 3824, 4536, -1, 4536, 3824, 3512, -1, 3512, 3824, 3821, -1, 3487, 3821, 3816, -1, 4537, 3816, 3514, -1, 4537, 3487, 3816, -1, 3512, 3821, 3487, -1, 3816, 4538, 3514, -1, 3514, 4538, 3517, -1, 3517, 4538, 3518, -1, 3518, 4538, 4540, -1, 4539, 4540, 4541, -1, 4539, 3518, 4540, -1, 4540, 3793, 4541, -1, 4541, 3793, 4542, -1, 4542, 3793, 3792, -1, 4543, 3792, 4544, -1, 4543, 4542, 3792, -1, 3792, 3791, 4544, -1, 4544, 3791, 3545, -1, 3545, 3791, 4545, -1, 4545, 3791, 4546, -1, 4546, 3791, 4547, -1, 4548, 4547, 4549, -1, 4550, 4549, 3790, -1, 3527, 3790, 3789, -1, 4551, 3789, 4552, -1, 3788, 4551, 4552, -1, 3788, 3551, 4551, -1, 3788, 4554, 3551, -1, 3551, 4554, 4553, -1, 4553, 4554, 3479, -1, 3479, 4554, 4555, -1, 4546, 4547, 4548, -1, 4548, 4549, 4550, -1, 4550, 3790, 3527, -1, 3527, 3789, 4551, -1, 3780, 4491, 4556, -1, 4556, 3710, 3410, -1, 4494, 3716, 4496, -1, 3729, 3730, 4501, -1, 4501, 3730, 4557, -1, 4558, 4501, 4557, -1, 4558, 4512, 4501, -1, 4559, 4560, 4562, -1, 4562, 4560, 4561, -1, 3618, 4562, 4561, -1, 3618, 3617, 4562, -1, 4562, 3617, 3622, -1, 3626, 4562, 3622, -1, 3626, 4563, 4562, -1, 4562, 4563, 3632, -1, 4564, 4562, 3632, -1, 4564, 3741, 4562, -1, 4562, 3741, 3641, -1, 3640, 4562, 3641, -1, 3509, 3505, 4487, -1, 4487, 3505, 4486, -1, 4502, 4499, 3729, -1, 4565, 4584, 4589, -1, 4566, 4589, 4585, -1, 4803, 4585, 4567, -1, 4568, 4567, 4615, -1, 4568, 4803, 4567, -1, 4798, 4583, 4569, -1, 4798, 4574, 4583, -1, 4798, 4796, 4574, -1, 4574, 4796, 4576, -1, 4575, 4576, 4577, -1, 4572, 4577, 4571, -1, 4570, 4571, 4619, -1, 4570, 4572, 4571, -1, 4570, 4582, 4572, -1, 4572, 4582, 4573, -1, 4575, 4573, 4590, -1, 4574, 4590, 4583, -1, 4574, 4575, 4590, -1, 4574, 4576, 4575, -1, 4796, 4797, 4576, -1, 4576, 4797, 4579, -1, 4577, 4579, 4580, -1, 4571, 4580, 4578, -1, 3946, 4571, 4578, -1, 3946, 4619, 4571, -1, 4797, 4799, 4579, -1, 4579, 4799, 4591, -1, 4580, 4591, 3948, -1, 4578, 4580, 3948, -1, 4799, 4581, 4591, -1, 4591, 4581, 3947, -1, 3948, 4591, 3947, -1, 4581, 3852, 3947, -1, 4582, 4618, 4573, -1, 4573, 4618, 4588, -1, 4590, 4588, 4587, -1, 4583, 4587, 4589, -1, 4569, 4589, 4584, -1, 4569, 4583, 4589, -1, 4618, 4617, 4588, -1, 4588, 4617, 4616, -1, 4586, 4616, 4615, -1, 4567, 4586, 4615, -1, 4567, 4585, 4586, -1, 4586, 4585, 4587, -1, 4588, 4586, 4587, -1, 4588, 4616, 4586, -1, 4803, 4566, 4585, -1, 4566, 4565, 4589, -1, 4587, 4585, 4589, -1, 4590, 4587, 4583, -1, 4573, 4588, 4590, -1, 4572, 4573, 4575, -1, 4577, 4572, 4575, -1, 4579, 4577, 4576, -1, 4591, 4580, 4579, -1, 4580, 4571, 4577, -1, 3964, 4592, 3966, -1, 3966, 4592, 4593, -1, 3959, 4593, 4594, -1, 4000, 3959, 4594, -1, 4000, 3974, 3959, -1, 4000, 4598, 3974, -1, 4000, 4595, 4598, -1, 4598, 4595, 3998, -1, 4596, 3998, 4597, -1, 4596, 4598, 3998, -1, 3966, 4593, 3959, -1, 3998, 4599, 4597, -1, 4597, 4599, 3979, -1, 3979, 4599, 3997, -1, 3954, 3997, 4013, -1, 3902, 3954, 4013, -1, 3902, 4600, 3954, -1, 3954, 4600, 4601, -1, 3901, 3954, 4601, -1, 3901, 3900, 3954, -1, 3954, 3900, 3897, -1, 3898, 3954, 3897, -1, 3898, 3896, 3954, -1, 3954, 3896, 3895, -1, 4602, 3954, 3895, -1, 4602, 3894, 3954, -1, 3954, 3894, 3893, -1, 4603, 3954, 3893, -1, 4603, 4604, 3954, -1, 3954, 4604, 3891, -1, 3890, 3954, 3891, -1, 3890, 4605, 3954, -1, 3954, 4605, 3907, -1, 4606, 3907, 4614, -1, 4606, 3954, 3907, -1, 4606, 3946, 3954, -1, 4606, 4568, 3946, -1, 4606, 4800, 4568, -1, 4606, 4608, 4800, -1, 4800, 4608, 4626, -1, 4626, 4608, 4628, -1, 4628, 4608, 4607, -1, 4607, 4608, 4641, -1, 4641, 4608, 4609, -1, 3979, 3997, 3954, -1, 3889, 4610, 3907, -1, 3889, 4613, 4610, -1, 4610, 4613, 4611, -1, 4611, 4613, 4612, -1, 4612, 4613, 3879, -1, 3879, 4613, 3880, -1, 4610, 3860, 3907, -1, 3907, 3860, 3859, -1, 3858, 3907, 3859, -1, 3858, 3857, 3907, -1, 3907, 3857, 3855, -1, 3854, 3907, 3855, -1, 3854, 4614, 3907, -1, 4568, 4615, 3946, -1, 3946, 4615, 4616, -1, 4617, 3946, 4616, -1, 4617, 4618, 3946, -1, 3946, 4618, 4582, -1, 4570, 3946, 4582, -1, 4570, 4619, 3946, -1, 4609, 4608, 4620, -1, 4639, 4620, 4621, -1, 4640, 4621, 4638, -1, 4622, 4638, 4805, -1, 4815, 4622, 4805, -1, 4815, 4623, 4622, -1, 4815, 4817, 4623, -1, 4623, 4817, 4630, -1, 4643, 4630, 4624, -1, 4627, 4624, 4625, -1, 4626, 4625, 4800, -1, 4626, 4627, 4625, -1, 4626, 4628, 4627, -1, 4627, 4628, 4636, -1, 4643, 4636, 4629, -1, 4623, 4629, 4622, -1, 4623, 4643, 4629, -1, 4623, 4630, 4643, -1, 3945, 4621, 4642, -1, 3945, 4638, 4621, -1, 3945, 4631, 4638, -1, 4638, 4631, 4632, -1, 4805, 4638, 4632, -1, 4817, 4807, 4630, -1, 4630, 4807, 4644, -1, 4624, 4644, 4633, -1, 4625, 4633, 4802, -1, 4800, 4625, 4802, -1, 4807, 4811, 4644, -1, 4644, 4811, 4634, -1, 4635, 4634, 4804, -1, 4801, 4635, 4804, -1, 4801, 4633, 4635, -1, 4801, 4802, 4633, -1, 4634, 4812, 4804, -1, 4628, 4607, 4636, -1, 4636, 4607, 4637, -1, 4629, 4637, 4640, -1, 4622, 4640, 4638, -1, 4622, 4629, 4640, -1, 4607, 4641, 4637, -1, 4637, 4641, 4639, -1, 4640, 4639, 4621, -1, 4640, 4637, 4639, -1, 4641, 4609, 4639, -1, 4639, 4609, 4620, -1, 4644, 4634, 4635, -1, 4633, 4644, 4635, -1, 4608, 4642, 4620, -1, 4620, 4642, 4621, -1, 4636, 4637, 4629, -1, 4627, 4636, 4643, -1, 4624, 4627, 4643, -1, 4644, 4624, 4630, -1, 4625, 4624, 4633, -1, 4019, 4646, 4645, -1, 4019, 4647, 4646, -1, 4019, 4648, 4647, -1, 4647, 4648, 4034, -1, 4191, 4034, 4649, -1, 4835, 4191, 4649, -1, 4835, 4833, 4191, -1, 4191, 4833, 4742, -1, 4647, 4034, 4191, -1, 4646, 4650, 4645, -1, 4645, 4650, 4651, -1, 4652, 4645, 4651, -1, 4650, 2304, 4651, -1, 4649, 4040, 4834, -1, 4834, 4040, 4653, -1, 4653, 4040, 4032, -1, 4654, 4032, 4656, -1, 4657, 4656, 4030, -1, 4655, 4030, 4038, -1, 4110, 4655, 4038, -1, 4653, 4032, 4654, -1, 4654, 4656, 4657, -1, 4657, 4030, 4655, -1, 4834, 4653, 4837, -1, 4837, 4653, 4654, -1, 4657, 4837, 4654, -1, 4657, 4655, 4837, -1, 4837, 4655, 4087, -1, 4658, 4837, 4087, -1, 4658, 4659, 4837, -1, 4658, 4660, 4659, -1, 4659, 4660, 4687, -1, 4687, 4660, 4088, -1, 4830, 4088, 4069, -1, 4089, 4830, 4069, -1, 4089, 4826, 4830, -1, 4089, 4070, 4826, -1, 4826, 4070, 4824, -1, 4824, 4070, 4686, -1, 4828, 4686, 4090, -1, 4827, 4090, 4662, -1, 4661, 4662, 4663, -1, 4688, 4663, 4112, -1, 4688, 4661, 4663, -1, 4688, 4691, 4661, -1, 4661, 4691, 4664, -1, 4664, 4691, 4692, -1, 4665, 4664, 4692, -1, 4665, 4821, 4664, -1, 4655, 4110, 4087, -1, 4087, 4110, 4666, -1, 4666, 4110, 4066, -1, 4066, 4110, 4667, -1, 4680, 4667, 4668, -1, 4681, 4668, 4669, -1, 4085, 4669, 4670, -1, 4672, 4670, 4671, -1, 4108, 4672, 4671, -1, 4108, 4084, 4672, -1, 4108, 4673, 4084, -1, 4084, 4673, 4674, -1, 4674, 4673, 4104, -1, 4081, 4104, 4675, -1, 4062, 4675, 4676, -1, 4061, 4676, 4682, -1, 4080, 4682, 4678, -1, 4677, 4678, 4098, -1, 4683, 4098, 4097, -1, 4079, 4097, 4684, -1, 4094, 4684, 4096, -1, 4093, 4096, 4095, -1, 4679, 4095, 4685, -1, 4091, 4685, 4112, -1, 4075, 4112, 4663, -1, 4075, 4091, 4112, -1, 4066, 4667, 4680, -1, 4680, 4668, 4681, -1, 4681, 4669, 4085, -1, 4085, 4670, 4672, -1, 4674, 4104, 4081, -1, 4081, 4675, 4062, -1, 4062, 4676, 4061, -1, 4061, 4682, 4080, -1, 4080, 4678, 4677, -1, 4677, 4098, 4683, -1, 4683, 4097, 4079, -1, 4079, 4684, 4094, -1, 4094, 4096, 4093, -1, 4093, 4095, 4679, -1, 4679, 4685, 4091, -1, 4661, 4827, 4662, -1, 4827, 4828, 4090, -1, 4828, 4824, 4686, -1, 4830, 4687, 4088, -1, 4112, 4114, 4688, -1, 4688, 4114, 4206, -1, 4691, 4206, 4203, -1, 4692, 4203, 4689, -1, 4665, 4689, 4690, -1, 4821, 4690, 4195, -1, 4821, 4665, 4690, -1, 4688, 4206, 4691, -1, 4691, 4203, 4692, -1, 4692, 4689, 4665, -1, 4819, 4818, 4703, -1, 4693, 4703, 4735, -1, 4695, 4735, 4694, -1, 4823, 4694, 4701, -1, 4823, 4695, 4694, -1, 4823, 4822, 4695, -1, 4695, 4822, 4732, -1, 4693, 4732, 4734, -1, 4819, 4693, 4734, -1, 4819, 4703, 4693, -1, 4162, 4696, 4163, -1, 4162, 4161, 4696, -1, 4696, 4161, 4705, -1, 4702, 4705, 4698, -1, 4697, 4698, 4700, -1, 4699, 4700, 4829, -1, 4699, 4697, 4700, -1, 4699, 4701, 4697, -1, 4697, 4701, 4694, -1, 4702, 4694, 4735, -1, 4696, 4735, 4703, -1, 4163, 4703, 4818, -1, 4163, 4696, 4703, -1, 4161, 4704, 4705, -1, 4705, 4704, 4717, -1, 4698, 4717, 4706, -1, 4700, 4706, 4719, -1, 4829, 4719, 4825, -1, 4829, 4700, 4719, -1, 4704, 4159, 4717, -1, 4717, 4159, 4707, -1, 4718, 4707, 4158, -1, 4709, 4158, 4710, -1, 4708, 4709, 4710, -1, 4708, 4715, 4709, -1, 4708, 4711, 4715, -1, 4715, 4711, 4726, -1, 4716, 4726, 4739, -1, 4738, 4739, 4713, -1, 4712, 4713, 4832, -1, 4712, 4738, 4713, -1, 4712, 4836, 4738, -1, 4738, 4836, 4720, -1, 4716, 4720, 4714, -1, 4715, 4714, 4709, -1, 4715, 4716, 4714, -1, 4715, 4726, 4716, -1, 4717, 4707, 4718, -1, 4706, 4718, 4736, -1, 4719, 4736, 4737, -1, 4825, 4737, 4831, -1, 4825, 4719, 4737, -1, 4718, 4158, 4709, -1, 4736, 4709, 4714, -1, 4737, 4714, 4720, -1, 4831, 4720, 4836, -1, 4831, 4737, 4720, -1, 4711, 4156, 4726, -1, 4726, 4156, 4166, -1, 4740, 4166, 4155, -1, 4730, 4155, 4721, -1, 4722, 4730, 4721, -1, 4722, 4729, 4730, -1, 4722, 4125, 4729, -1, 4729, 4125, 4174, -1, 4728, 4174, 4723, -1, 4725, 4723, 4724, -1, 4741, 4725, 4724, -1, 4741, 4832, 4725, -1, 4725, 4832, 4713, -1, 4727, 4713, 4739, -1, 4740, 4739, 4726, -1, 4166, 4740, 4726, -1, 4740, 4155, 4730, -1, 4727, 4730, 4728, -1, 4725, 4728, 4723, -1, 4725, 4727, 4728, -1, 4725, 4713, 4727, -1, 4729, 4174, 4728, -1, 4730, 4729, 4728, -1, 4822, 4731, 4732, -1, 4732, 4731, 4733, -1, 4734, 4732, 4733, -1, 4695, 4732, 4693, -1, 4735, 4695, 4693, -1, 4702, 4735, 4696, -1, 4705, 4702, 4696, -1, 4697, 4694, 4702, -1, 4698, 4697, 4702, -1, 4717, 4698, 4705, -1, 4718, 4706, 4717, -1, 4706, 4700, 4698, -1, 4709, 4736, 4718, -1, 4736, 4719, 4706, -1, 4737, 4736, 4714, -1, 4738, 4720, 4716, -1, 4739, 4738, 4716, -1, 4727, 4739, 4740, -1, 4730, 4727, 4740, -1, 2657, 4189, 4741, -1, 4741, 4189, 4742, -1, 4222, 4743, 4224, -1, 4222, 2705, 4743, -1, 4743, 4745, 4224, -1, 4224, 4745, 4217, -1, 4217, 4745, 4744, -1, 4744, 4745, 4201, -1, 4201, 4745, 4746, -1, 4747, 4746, 4195, -1, 4747, 4201, 4746, -1, 4848, 4838, 4746, -1, 4746, 4838, 4748, -1, 4195, 4746, 4748, -1, 4840, 2715, 4758, -1, 4757, 4758, 4749, -1, 4765, 4749, 4750, -1, 4752, 4750, 4251, -1, 4751, 4752, 4251, -1, 4751, 4753, 4752, -1, 4751, 4754, 4753, -1, 4753, 4754, 4769, -1, 4768, 4769, 4767, -1, 4766, 4767, 4760, -1, 4846, 4760, 4851, -1, 4846, 4766, 4760, -1, 4846, 4755, 4766, -1, 4766, 4755, 4762, -1, 4756, 4762, 4841, -1, 4764, 4841, 4844, -1, 4757, 4844, 4840, -1, 4758, 4757, 4840, -1, 2715, 2713, 4758, -1, 4758, 2713, 2710, -1, 4749, 2710, 2712, -1, 4750, 2712, 4248, -1, 4251, 4750, 4248, -1, 4758, 2710, 4749, -1, 4749, 2712, 4750, -1, 4754, 4250, 4769, -1, 4769, 4250, 4759, -1, 4767, 4759, 4771, -1, 4760, 4771, 4761, -1, 4773, 4760, 4761, -1, 4773, 4851, 4760, -1, 4250, 4249, 4759, -1, 4759, 4249, 4770, -1, 4771, 4770, 4772, -1, 4761, 4771, 4772, -1, 4249, 4247, 4770, -1, 4770, 4247, 4772, -1, 4766, 4762, 4756, -1, 4768, 4756, 4763, -1, 4753, 4763, 4752, -1, 4753, 4768, 4763, -1, 4753, 4769, 4768, -1, 4756, 4841, 4764, -1, 4763, 4764, 4765, -1, 4752, 4765, 4750, -1, 4752, 4763, 4765, -1, 4764, 4844, 4757, -1, 4765, 4757, 4749, -1, 4765, 4764, 4757, -1, 4756, 4764, 4763, -1, 4766, 4756, 4768, -1, 4767, 4766, 4768, -1, 4759, 4767, 4769, -1, 4770, 4771, 4759, -1, 4771, 4760, 4767, -1, 4247, 4266, 4772, -1, 4772, 4266, 3143, -1, 3173, 4772, 3143, -1, 3173, 4761, 4772, -1, 3173, 4774, 4761, -1, 4761, 4774, 4773, -1, 4773, 4774, 4853, -1, 4851, 4773, 4853, -1, 4852, 4775, 4849, -1, 4849, 4775, 4449, -1, 4449, 4775, 4777, -1, 4450, 4777, 4331, -1, 4778, 4331, 4776, -1, 4286, 4776, 4330, -1, 4286, 4778, 4776, -1, 4449, 4777, 4450, -1, 4450, 4331, 4778, -1, 4849, 4779, 4850, -1, 4850, 4779, 4433, -1, 4433, 4779, 4448, -1, 4788, 4448, 4789, -1, 4402, 4789, 3325, -1, 4471, 4402, 3325, -1, 4471, 4780, 4402, -1, 4471, 4371, 4780, -1, 4780, 4371, 4781, -1, 4781, 4371, 4370, -1, 4417, 4370, 4368, -1, 4782, 4368, 4367, -1, 4363, 4782, 4367, -1, 4363, 4411, 4782, -1, 4363, 4362, 4411, -1, 4411, 4362, 4409, -1, 4409, 4362, 4361, -1, 4408, 4361, 4360, -1, 4783, 4360, 4377, -1, 4784, 4783, 4377, -1, 4784, 4393, 4783, -1, 4784, 4382, 4393, -1, 4393, 4382, 4785, -1, 4785, 4382, 4786, -1, 4787, 4786, 4390, -1, 4787, 4785, 4786, -1, 4433, 4448, 4788, -1, 4788, 4789, 4402, -1, 4781, 4370, 4417, -1, 4417, 4368, 4782, -1, 4409, 4361, 4408, -1, 4408, 4360, 4783, -1, 4517, 4790, 4501, -1, 4501, 4790, 4431, -1, 4431, 4790, 4791, -1, 4793, 4791, 4792, -1, 4427, 4792, 4795, -1, 4850, 4795, 4794, -1, 4850, 4427, 4795, -1, 4431, 4791, 4793, -1, 4793, 4792, 4427, -1, 4794, 4795, 4584, -1, 4584, 4795, 4569, -1, 4569, 4795, 4792, -1, 4798, 4792, 4791, -1, 4796, 4791, 4790, -1, 4517, 4796, 4790, -1, 4517, 4797, 4796, -1, 4517, 4516, 4797, -1, 4797, 4516, 4799, -1, 4799, 4516, 4515, -1, 4581, 4515, 4514, -1, 3852, 4514, 4511, -1, 3852, 4581, 4514, -1, 4569, 4792, 4798, -1, 4798, 4791, 4796, -1, 4799, 4515, 4581, -1, 4568, 4800, 4803, -1, 4803, 4800, 4802, -1, 4801, 4803, 4802, -1, 4801, 4566, 4803, -1, 4801, 4804, 4566, -1, 4566, 4804, 4565, -1, 4565, 4804, 4812, -1, 4584, 4565, 4812, -1, 4165, 4806, 4632, -1, 4632, 4806, 4805, -1, 4805, 4806, 4814, -1, 4815, 4814, 4816, -1, 4817, 4816, 4170, -1, 4807, 4170, 4808, -1, 4809, 4807, 4808, -1, 4809, 4811, 4807, -1, 4809, 4810, 4811, -1, 4811, 4810, 4634, -1, 4634, 4810, 4820, -1, 4812, 4820, 4813, -1, 4812, 4634, 4820, -1, 4805, 4814, 4815, -1, 4815, 4816, 4817, -1, 4817, 4170, 4807, -1, 4170, 4818, 4808, -1, 4808, 4818, 4819, -1, 4809, 4819, 4734, -1, 4810, 4734, 4733, -1, 4820, 4733, 4731, -1, 4813, 4820, 4731, -1, 4808, 4819, 4809, -1, 4809, 4734, 4810, -1, 4810, 4733, 4820, -1, 4822, 4821, 4731, -1, 4822, 4664, 4821, -1, 4822, 4823, 4664, -1, 4664, 4823, 4661, -1, 4661, 4823, 4701, -1, 4827, 4701, 4699, -1, 4828, 4699, 4829, -1, 4824, 4829, 4825, -1, 4826, 4825, 4830, -1, 4826, 4824, 4825, -1, 4661, 4701, 4827, -1, 4827, 4699, 4828, -1, 4828, 4829, 4824, -1, 4825, 4831, 4830, -1, 4830, 4831, 4687, -1, 4687, 4831, 4836, -1, 4659, 4836, 4712, -1, 4837, 4712, 4832, -1, 4834, 4832, 4741, -1, 4833, 4741, 4742, -1, 4833, 4834, 4741, -1, 4833, 4835, 4834, -1, 4834, 4835, 4649, -1, 4687, 4836, 4659, -1, 4659, 4712, 4837, -1, 4837, 4832, 4834, -1, 4195, 4748, 4821, -1, 4821, 4748, 4838, -1, 4731, 4838, 4848, -1, 4731, 4821, 4838, -1, 4854, 4848, 4847, -1, 4847, 4848, 4746, -1, 4845, 4746, 4745, -1, 4843, 4745, 4743, -1, 4839, 4743, 2705, -1, 4842, 4839, 2705, -1, 4847, 4746, 4845, -1, 4845, 4745, 4843, -1, 4843, 4743, 4839, -1, 2699, 2715, 2702, -1, 2702, 2715, 4840, -1, 2703, 4840, 4844, -1, 2704, 4844, 4841, -1, 4842, 4841, 4762, -1, 4839, 4762, 4843, -1, 4839, 4842, 4762, -1, 2702, 4840, 2703, -1, 2703, 4844, 2704, -1, 2704, 4841, 4842, -1, 4762, 4755, 4843, -1, 4843, 4755, 4845, -1, 4845, 4755, 4846, -1, 4847, 4846, 4851, -1, 4854, 4847, 4851, -1, 4845, 4846, 4847, -1, 4731, 4848, 4813, -1, 4813, 4848, 4854, -1, 4794, 4854, 4852, -1, 4850, 4852, 4849, -1, 4850, 4794, 4852, -1, 4854, 4851, 4852, -1, 4852, 4851, 4853, -1, 4854, 4794, 4813, -1, 4813, 4794, 4584, -1, 4812, 4813, 4584, -1, 5090, 4857, 4855, -1, 4855, 4857, 4856, -1, 4856, 4857, 4858, -1, 5010, 4858, 5087, -1, 4859, 5087, 4860, -1, 5006, 4860, 4863, -1, 4864, 4863, 5048, -1, 5008, 5048, 4861, -1, 5007, 4861, 5081, -1, 4981, 5081, 5084, -1, 4862, 4981, 5084, -1, 4856, 4858, 5010, -1, 5010, 5087, 4859, -1, 4859, 4860, 5006, -1, 5006, 4863, 4864, -1, 4864, 5048, 5008, -1, 5008, 4861, 5007, -1, 5007, 5081, 4981, -1, 6731, 6730, 4865, -1, 4865, 6730, 5009, -1, 4865, 5009, 5086, -1, 5086, 5009, 4872, -1, 5085, 4872, 5013, -1, 4873, 5013, 4866, -1, 5092, 4866, 4985, -1, 5093, 4985, 4867, -1, 5094, 4867, 4874, -1, 4868, 4874, 4986, -1, 5095, 4986, 4869, -1, 4875, 4869, 4870, -1, 5043, 4870, 4987, -1, 5044, 4987, 4871, -1, 5045, 4871, 5005, -1, 5045, 5044, 4871, -1, 5086, 4872, 5085, -1, 5085, 5013, 4873, -1, 4873, 4866, 5092, -1, 5092, 4985, 5093, -1, 5093, 4867, 5094, -1, 5094, 4874, 4868, -1, 4868, 4986, 5095, -1, 5095, 4869, 4875, -1, 4875, 4870, 5043, -1, 5043, 4987, 5044, -1, 4876, 5097, 5005, -1, 5005, 5097, 5045, -1, 5003, 4877, 4878, -1, 4878, 4877, 5046, -1, 5046, 4877, 4883, -1, 4879, 4883, 4884, -1, 5042, 4884, 4988, -1, 5096, 4988, 4885, -1, 5041, 4885, 4989, -1, 5098, 4989, 4880, -1, 4886, 4880, 4881, -1, 5099, 4881, 4882, -1, 5100, 5099, 4882, -1, 5046, 4883, 4879, -1, 4879, 4884, 5042, -1, 5042, 4988, 5096, -1, 5096, 4885, 5041, -1, 5041, 4989, 5098, -1, 5098, 4880, 4886, -1, 4886, 4881, 5099, -1, 4887, 5001, 4888, -1, 4888, 5001, 4889, -1, 4888, 4889, 4897, -1, 4897, 4889, 4898, -1, 4899, 4898, 4890, -1, 4900, 4890, 5000, -1, 4891, 5000, 4892, -1, 4901, 4892, 4999, -1, 4902, 4999, 4893, -1, 5040, 4893, 4998, -1, 4903, 4998, 4997, -1, 4904, 4997, 4894, -1, 5064, 4894, 4895, -1, 4896, 4895, 4993, -1, 4906, 4993, 4905, -1, 4906, 4896, 4993, -1, 4897, 4898, 4899, -1, 4899, 4890, 4900, -1, 4900, 5000, 4891, -1, 4891, 4892, 4901, -1, 4901, 4999, 4902, -1, 4902, 4893, 5040, -1, 5040, 4998, 4903, -1, 4903, 4997, 4904, -1, 4904, 4894, 5064, -1, 5064, 4895, 4896, -1, 4995, 5062, 4905, -1, 4905, 5062, 4906, -1, 4996, 4994, 5060, -1, 5060, 4994, 5061, -1, 5061, 4994, 4907, -1, 5063, 4907, 4908, -1, 4909, 4908, 4910, -1, 5065, 4910, 4912, -1, 5065, 4909, 4910, -1, 5061, 4907, 5063, -1, 5063, 4908, 4909, -1, 4910, 4911, 4912, -1, 4912, 4911, 4913, -1, 5066, 4913, 4956, -1, 4914, 4956, 4990, -1, 5035, 4990, 4915, -1, 5068, 5035, 4915, -1, 4912, 4913, 5066, -1, 5066, 4956, 4914, -1, 4914, 4990, 5035, -1, 5067, 4991, 4916, -1, 4916, 4991, 4917, -1, 4916, 4917, 4918, -1, 4918, 4917, 4919, -1, 4923, 4919, 4958, -1, 4924, 4958, 4959, -1, 5032, 4959, 4960, -1, 4925, 4960, 4963, -1, 5031, 4963, 4962, -1, 5038, 4962, 4964, -1, 5028, 4964, 4926, -1, 4920, 4926, 4921, -1, 4927, 4921, 4966, -1, 4928, 4966, 5020, -1, 4922, 5020, 5021, -1, 4922, 4928, 5020, -1, 4918, 4919, 4923, -1, 4923, 4958, 4924, -1, 4924, 4959, 5032, -1, 5032, 4960, 4925, -1, 4925, 4963, 5031, -1, 5031, 4962, 5038, -1, 5038, 4964, 5028, -1, 5028, 4926, 4920, -1, 4920, 4921, 4927, -1, 4927, 4966, 4928, -1, 5019, 6717, 5021, -1, 5021, 6717, 4922, -1, 5075, 5074, 5015, -1, 5015, 5074, 4936, -1, 4936, 5074, 4929, -1, 4937, 4929, 4930, -1, 4968, 4930, 4932, -1, 4931, 4932, 5024, -1, 4933, 5024, 4934, -1, 4935, 4934, 5026, -1, 5016, 5026, 4938, -1, 5018, 4938, 5072, -1, 5017, 5018, 5072, -1, 4936, 4929, 4937, -1, 4937, 4930, 4968, -1, 4968, 4932, 4931, -1, 4931, 5024, 4933, -1, 4933, 4934, 4935, -1, 4935, 5026, 5016, -1, 5016, 4938, 5018, -1, 6724, 4939, 5073, -1, 5073, 4939, 4969, -1, 5073, 4969, 4946, -1, 4946, 4969, 4947, -1, 4948, 4947, 4971, -1, 5059, 4971, 4972, -1, 4949, 4972, 4950, -1, 5058, 4950, 4951, -1, 5056, 4951, 4952, -1, 4953, 4952, 4941, -1, 4940, 4941, 4979, -1, 5050, 4979, 4942, -1, 5049, 4942, 4943, -1, 4954, 4943, 4944, -1, 5080, 4944, 4945, -1, 5080, 4954, 4944, -1, 4946, 4947, 4948, -1, 4948, 4971, 5059, -1, 5059, 4972, 4949, -1, 4949, 4950, 5058, -1, 5058, 4951, 5056, -1, 5056, 4952, 4953, -1, 4953, 4941, 4940, -1, 4940, 4979, 5050, -1, 5050, 4942, 5049, -1, 5049, 4943, 4954, -1, 6725, 5082, 4945, -1, 4945, 5082, 5080, -1, 4967, 5025, 4970, -1, 4970, 5025, 5079, -1, 6757, 5047, 4955, -1, 4955, 5047, 6687, -1, 4957, 4895, 5023, -1, 4957, 4908, 4895, -1, 4957, 4910, 4908, -1, 4957, 4911, 4910, -1, 4957, 4913, 4911, -1, 4957, 4956, 4913, -1, 4957, 4919, 4956, -1, 4957, 4958, 4919, -1, 4957, 4959, 4958, -1, 4957, 6745, 4959, -1, 4959, 6745, 4960, -1, 4960, 6745, 4961, -1, 6746, 4960, 4961, -1, 6746, 4963, 4960, -1, 6746, 6739, 4963, -1, 4963, 6739, 6747, -1, 6748, 4963, 6747, -1, 6748, 4962, 4963, -1, 6748, 6743, 4962, -1, 4962, 6743, 6749, -1, 4964, 6749, 6751, -1, 6744, 4964, 6751, -1, 6744, 4926, 4964, -1, 6744, 4965, 4926, -1, 4926, 4965, 4921, -1, 4921, 4965, 4967, -1, 4966, 4967, 5020, -1, 4966, 4921, 4967, -1, 4962, 6749, 4964, -1, 4970, 4933, 4967, -1, 4970, 4931, 4933, -1, 4970, 4968, 4931, -1, 4970, 4937, 4968, -1, 4970, 4969, 4937, -1, 4970, 4947, 4969, -1, 4970, 4971, 4947, -1, 4970, 4972, 4971, -1, 4970, 4973, 4972, -1, 4972, 4973, 4950, -1, 4950, 4973, 4984, -1, 4951, 4984, 4974, -1, 4975, 4951, 4974, -1, 4975, 4952, 4951, -1, 4975, 6759, 4952, -1, 4952, 6759, 4976, -1, 4941, 4976, 6760, -1, 4977, 4941, 6760, -1, 4977, 4978, 4941, -1, 4941, 4978, 4979, -1, 4979, 4978, 4980, -1, 6755, 4979, 4980, -1, 6755, 4942, 4979, -1, 6755, 6757, 4942, -1, 4942, 6757, 4943, -1, 4943, 6757, 4944, -1, 4944, 6757, 5007, -1, 4945, 5007, 4981, -1, 6725, 4981, 4862, -1, 6726, 4862, 4983, -1, 4982, 6726, 4983, -1, 4950, 4984, 4951, -1, 4952, 4976, 4941, -1, 4955, 5013, 6757, -1, 4955, 4866, 5013, -1, 4955, 4985, 4866, -1, 4955, 4867, 4985, -1, 4955, 4874, 4867, -1, 4955, 4986, 4874, -1, 4955, 4869, 4986, -1, 4955, 4870, 4869, -1, 4955, 4987, 4870, -1, 4955, 4988, 4987, -1, 4955, 5023, 4988, -1, 4988, 5023, 4885, -1, 4885, 5023, 4890, -1, 4989, 4890, 4898, -1, 4880, 4898, 4889, -1, 4881, 4889, 4882, -1, 4881, 4880, 4889, -1, 4991, 4990, 4917, -1, 4991, 4915, 4990, -1, 4991, 4992, 4915, -1, 4915, 4992, 6705, -1, 6705, 4992, 6706, -1, 4990, 4956, 4917, -1, 4917, 4956, 4919, -1, 4895, 4908, 4993, -1, 4993, 4908, 4907, -1, 4905, 4907, 4994, -1, 4995, 4994, 4996, -1, 6707, 4996, 6712, -1, 6709, 6707, 6712, -1, 4993, 4907, 4905, -1, 4905, 4994, 4995, -1, 4995, 4996, 6707, -1, 4895, 4894, 5023, -1, 5023, 4894, 4997, -1, 4998, 5023, 4997, -1, 4998, 4893, 5023, -1, 5023, 4893, 4999, -1, 4892, 5023, 4999, -1, 4892, 5000, 5023, -1, 5023, 5000, 4890, -1, 4885, 4890, 4989, -1, 4989, 4898, 4880, -1, 4889, 5001, 4882, -1, 4882, 5001, 6713, -1, 6713, 5001, 5002, -1, 5002, 5001, 6714, -1, 4988, 4884, 4987, -1, 4987, 4884, 4871, -1, 4871, 4884, 4883, -1, 5005, 4883, 4877, -1, 5003, 5005, 4877, -1, 5003, 4876, 5005, -1, 5003, 5004, 4876, -1, 4876, 5004, 6733, -1, 6732, 4876, 6733, -1, 4871, 4883, 5005, -1, 6757, 5013, 4859, -1, 5006, 6757, 4859, -1, 5006, 4864, 6757, -1, 6757, 4864, 5008, -1, 5007, 6757, 5008, -1, 5009, 5010, 4872, -1, 5009, 4856, 5010, -1, 5009, 6730, 4856, -1, 4856, 6730, 4855, -1, 4855, 6730, 6729, -1, 5012, 6729, 5011, -1, 5012, 4855, 6729, -1, 5010, 4859, 4872, -1, 4872, 4859, 5013, -1, 4944, 5007, 4945, -1, 4945, 4981, 6725, -1, 6725, 4862, 6726, -1, 4939, 5015, 4969, -1, 4939, 5014, 5015, -1, 5015, 5014, 6723, -1, 6722, 5015, 6723, -1, 5015, 4936, 4969, -1, 4969, 4936, 4937, -1, 4933, 4935, 4967, -1, 4967, 4935, 5016, -1, 5021, 5016, 5018, -1, 5017, 5021, 5018, -1, 5017, 5019, 5021, -1, 5017, 6719, 5019, -1, 5017, 6720, 6719, -1, 5017, 6721, 6720, -1, 4967, 5016, 5021, -1, 5020, 4967, 5021, -1, 5034, 4957, 5022, -1, 5022, 4957, 5023, -1, 5025, 4932, 5079, -1, 5025, 5024, 4932, -1, 5025, 4934, 5024, -1, 5025, 5026, 4934, -1, 5025, 4922, 5026, -1, 5025, 4928, 4922, -1, 5025, 4927, 4928, -1, 5025, 4920, 4927, -1, 5025, 5027, 4920, -1, 4920, 5027, 5028, -1, 5028, 5027, 5029, -1, 5038, 5029, 6750, -1, 5030, 5038, 6750, -1, 5030, 5031, 5038, -1, 5030, 6742, 5031, -1, 5031, 6742, 5039, -1, 4925, 5039, 6741, -1, 6740, 4925, 6741, -1, 6740, 6738, 4925, -1, 4925, 6738, 5032, -1, 5032, 6738, 6737, -1, 5033, 5032, 6737, -1, 5033, 4924, 5032, -1, 5033, 5034, 4924, -1, 4924, 5034, 4923, -1, 4923, 5034, 4918, -1, 4918, 5034, 4914, -1, 4916, 4914, 5035, -1, 5067, 5035, 5068, -1, 5069, 5068, 5036, -1, 5037, 5069, 5036, -1, 5028, 5029, 5038, -1, 5031, 5039, 4925, -1, 5022, 5064, 5034, -1, 5022, 4904, 5064, -1, 5022, 4903, 4904, -1, 5022, 5040, 4903, -1, 5022, 4902, 5040, -1, 5022, 4901, 4902, -1, 5022, 4891, 4901, -1, 5022, 4900, 4891, -1, 5022, 4899, 4900, -1, 5022, 5041, 4899, -1, 5022, 6687, 5041, -1, 5041, 6687, 5096, -1, 5096, 6687, 5043, -1, 5042, 5043, 5044, -1, 4879, 5044, 5045, -1, 5046, 5045, 4878, -1, 5046, 4879, 5045, -1, 5047, 5085, 6687, -1, 5047, 5087, 5085, -1, 5047, 4860, 5087, -1, 5047, 4863, 4860, -1, 5047, 5048, 4863, -1, 5047, 4861, 5048, -1, 5047, 4954, 4861, -1, 5047, 5049, 4954, -1, 5047, 5050, 5049, -1, 5047, 6756, 5050, -1, 5050, 6756, 4940, -1, 4940, 6756, 5051, -1, 5052, 4940, 5051, -1, 5052, 4953, 4940, -1, 5052, 5053, 4953, -1, 4953, 5053, 5055, -1, 5054, 4953, 5055, -1, 5054, 5056, 4953, -1, 5054, 6758, 5056, -1, 5056, 6758, 5057, -1, 5058, 5057, 6754, -1, 6753, 5058, 6754, -1, 6753, 4949, 5058, -1, 6753, 6752, 4949, -1, 4949, 6752, 5059, -1, 5059, 6752, 5079, -1, 4948, 5079, 4946, -1, 4948, 5059, 5079, -1, 5056, 5057, 5058, -1, 5061, 5062, 5060, -1, 5061, 4906, 5062, -1, 5061, 5063, 4906, -1, 4906, 5063, 4896, -1, 4896, 5063, 4909, -1, 5064, 4909, 5034, -1, 5064, 4896, 4909, -1, 4909, 5065, 5034, -1, 5034, 5065, 4912, -1, 5066, 5034, 4912, -1, 5066, 4914, 5034, -1, 4918, 4914, 4916, -1, 4916, 5035, 5067, -1, 5067, 5068, 5069, -1, 6717, 5072, 4922, -1, 6717, 6718, 5072, -1, 5072, 6718, 5070, -1, 5071, 5072, 5070, -1, 5072, 4938, 4922, -1, 4922, 4938, 5026, -1, 4932, 4930, 5079, -1, 5079, 4930, 4929, -1, 5073, 4929, 5074, -1, 5075, 5073, 5074, -1, 5075, 6724, 5073, -1, 5075, 5076, 6724, -1, 5075, 5078, 5076, -1, 5075, 5077, 5078, -1, 5079, 4929, 5073, -1, 4946, 5079, 5073, -1, 4954, 5080, 4861, -1, 4861, 5080, 5081, -1, 5081, 5080, 5082, -1, 5084, 5082, 6727, -1, 6728, 6727, 5083, -1, 6728, 5084, 6727, -1, 5081, 5082, 5084, -1, 5085, 5087, 5086, -1, 5086, 5087, 4858, -1, 4865, 4858, 4857, -1, 6731, 4857, 5090, -1, 5091, 5090, 5089, -1, 5088, 5091, 5089, -1, 5086, 4858, 4865, -1, 4865, 4857, 6731, -1, 6731, 5090, 5091, -1, 5085, 4873, 6687, -1, 6687, 4873, 5092, -1, 5093, 6687, 5092, -1, 5093, 5094, 6687, -1, 6687, 5094, 4868, -1, 5095, 6687, 4868, -1, 5095, 4875, 6687, -1, 6687, 4875, 5043, -1, 5096, 5043, 5042, -1, 5042, 5044, 4879, -1, 5045, 5097, 4878, -1, 4878, 5097, 6734, -1, 6734, 5097, 6736, -1, 6736, 5097, 6735, -1, 5041, 5098, 4899, -1, 4899, 5098, 4897, -1, 4897, 5098, 4886, -1, 4888, 4886, 5099, -1, 5100, 4888, 5099, -1, 5100, 4887, 4888, -1, 5100, 5101, 4887, -1, 4887, 5101, 6716, -1, 6715, 4887, 6716, -1, 4897, 4886, 4888, -1, 5062, 6708, 5060, -1, 5060, 6708, 6710, -1, 6710, 6708, 6711, -1, 5103, 5265, 5113, -1, 5103, 5102, 5265, -1, 5103, 5104, 5102, -1, 5102, 5104, 5264, -1, 5264, 5104, 5114, -1, 5115, 5114, 5105, -1, 5116, 5105, 5212, -1, 5117, 5212, 5106, -1, 5118, 5106, 5107, -1, 5119, 5107, 5213, -1, 5108, 5213, 5214, -1, 5120, 5214, 5121, -1, 5277, 5121, 5109, -1, 5278, 5109, 5215, -1, 5122, 5215, 5110, -1, 5276, 5110, 5217, -1, 5123, 5217, 5124, -1, 5274, 5124, 5221, -1, 5271, 5221, 5111, -1, 5125, 5111, 5112, -1, 5270, 5112, 5223, -1, 5126, 5223, 5127, -1, 5267, 5127, 5227, -1, 5266, 5227, 5113, -1, 5265, 5266, 5113, -1, 5264, 5114, 5115, -1, 5115, 5105, 5116, -1, 5116, 5212, 5117, -1, 5117, 5106, 5118, -1, 5118, 5107, 5119, -1, 5119, 5213, 5108, -1, 5108, 5214, 5120, -1, 5120, 5121, 5277, -1, 5277, 5109, 5278, -1, 5278, 5215, 5122, -1, 5122, 5110, 5276, -1, 5276, 5217, 5123, -1, 5123, 5124, 5274, -1, 5274, 5221, 5271, -1, 5271, 5111, 5125, -1, 5125, 5112, 5270, -1, 5270, 5223, 5126, -1, 5126, 5127, 5267, -1, 5267, 5227, 5266, -1, 5237, 5139, 5128, -1, 5237, 5255, 5139, -1, 5237, 5129, 5255, -1, 5255, 5129, 5257, -1, 5257, 5129, 5239, -1, 5258, 5239, 5240, -1, 5141, 5240, 5244, -1, 5263, 5244, 5245, -1, 5262, 5245, 5142, -1, 5143, 5142, 5144, -1, 5259, 5144, 5145, -1, 5130, 5145, 5146, -1, 5279, 5146, 5131, -1, 5147, 5131, 5132, -1, 5148, 5132, 5233, -1, 5149, 5233, 5232, -1, 5280, 5232, 5133, -1, 5150, 5133, 5134, -1, 5281, 5134, 5151, -1, 5152, 5151, 5235, -1, 5153, 5235, 5135, -1, 5136, 5135, 5137, -1, 5254, 5137, 5138, -1, 5140, 5138, 5128, -1, 5139, 5140, 5128, -1, 5257, 5239, 5258, -1, 5258, 5240, 5141, -1, 5141, 5244, 5263, -1, 5263, 5245, 5262, -1, 5262, 5142, 5143, -1, 5143, 5144, 5259, -1, 5259, 5145, 5130, -1, 5130, 5146, 5279, -1, 5279, 5131, 5147, -1, 5147, 5132, 5148, -1, 5148, 5233, 5149, -1, 5149, 5232, 5280, -1, 5280, 5133, 5150, -1, 5150, 5134, 5281, -1, 5281, 5151, 5152, -1, 5152, 5235, 5153, -1, 5153, 5135, 5136, -1, 5136, 5137, 5254, -1, 5254, 5138, 5140, -1, 5154, 5156, 5207, -1, 5207, 5156, 5155, -1, 5156, 5154, 5157, -1, 5157, 5154, 5243, -1, 5242, 5157, 5243, -1, 5242, 5158, 5157, -1, 5242, 5160, 5158, -1, 5158, 5160, 5159, -1, 5159, 5160, 5241, -1, 5161, 5159, 5241, -1, 5241, 5163, 5161, -1, 5161, 5163, 5162, -1, 5162, 5163, 5238, -1, 5256, 5238, 5165, -1, 5164, 5165, 5236, -1, 5177, 5236, 5166, -1, 5178, 5166, 5167, -1, 5179, 5167, 5180, -1, 5168, 5180, 5181, -1, 5253, 5181, 5231, -1, 5252, 5231, 5169, -1, 5251, 5169, 5170, -1, 5250, 5170, 5171, -1, 5172, 5171, 5182, -1, 5183, 5182, 5173, -1, 5184, 5173, 5230, -1, 5249, 5230, 5174, -1, 5185, 5174, 5176, -1, 5175, 5176, 5229, -1, 5186, 5229, 5228, -1, 5268, 5228, 5224, -1, 5269, 5224, 5226, -1, 5272, 5226, 5222, -1, 5273, 5272, 5222, -1, 5162, 5238, 5256, -1, 5256, 5165, 5164, -1, 5164, 5236, 5177, -1, 5177, 5166, 5178, -1, 5178, 5167, 5179, -1, 5179, 5180, 5168, -1, 5168, 5181, 5253, -1, 5253, 5231, 5252, -1, 5252, 5169, 5251, -1, 5251, 5170, 5250, -1, 5250, 5171, 5172, -1, 5172, 5182, 5183, -1, 5183, 5173, 5184, -1, 5184, 5230, 5249, -1, 5249, 5174, 5185, -1, 5185, 5176, 5175, -1, 5175, 5229, 5186, -1, 5186, 5228, 5268, -1, 5268, 5224, 5269, -1, 5269, 5226, 5272, -1, 5222, 5220, 5273, -1, 5273, 5220, 5187, -1, 5187, 5220, 5188, -1, 5190, 5188, 5219, -1, 5189, 5219, 5191, -1, 5189, 5190, 5219, -1, 5187, 5188, 5190, -1, 5219, 5218, 5191, -1, 5194, 5192, 5218, -1, 5218, 5192, 5191, -1, 5192, 5194, 5193, -1, 5193, 5194, 5199, -1, 5195, 5199, 5225, -1, 5200, 5225, 5201, -1, 5202, 5201, 5196, -1, 5198, 5196, 5197, -1, 5275, 5197, 5216, -1, 5275, 5198, 5197, -1, 5193, 5199, 5195, -1, 5195, 5225, 5200, -1, 5200, 5201, 5202, -1, 5202, 5196, 5198, -1, 5260, 5234, 5203, -1, 5203, 5234, 5209, -1, 5210, 5209, 5246, -1, 5261, 5246, 5247, -1, 5204, 5247, 5205, -1, 5208, 5205, 5206, -1, 5155, 5206, 5207, -1, 5155, 5208, 5206, -1, 5203, 5209, 5210, -1, 5210, 5246, 5261, -1, 5261, 5247, 5204, -1, 5204, 5205, 5208, -1, 6665, 6664, 5260, -1, 5260, 6664, 5234, -1, 5211, 5170, 6664, -1, 5211, 5171, 5170, -1, 5211, 5182, 5171, -1, 5211, 5173, 5182, -1, 5211, 5230, 5173, -1, 5211, 5105, 5230, -1, 5211, 5212, 5105, -1, 5211, 5106, 5212, -1, 5211, 5107, 5106, -1, 5211, 5213, 5107, -1, 5211, 5214, 5213, -1, 5211, 5121, 5214, -1, 5211, 5109, 5121, -1, 5211, 5216, 5109, -1, 5109, 5216, 5215, -1, 5215, 5216, 5110, -1, 5110, 5216, 5217, -1, 5217, 5216, 5124, -1, 5124, 5216, 5194, -1, 5218, 5124, 5194, -1, 5218, 5221, 5124, -1, 5218, 5219, 5221, -1, 5221, 5219, 5188, -1, 5220, 5221, 5188, -1, 5220, 5222, 5221, -1, 5221, 5222, 5111, -1, 5111, 5222, 5226, -1, 5112, 5226, 5224, -1, 5223, 5224, 5127, -1, 5223, 5112, 5224, -1, 5216, 5197, 5194, -1, 5194, 5197, 5196, -1, 5201, 5194, 5196, -1, 5201, 5225, 5194, -1, 5194, 5225, 5199, -1, 5111, 5226, 5112, -1, 5224, 5228, 5127, -1, 5127, 5228, 5227, -1, 5227, 5228, 5113, -1, 5113, 5228, 5229, -1, 5103, 5229, 5176, -1, 5104, 5176, 5114, -1, 5104, 5103, 5176, -1, 5113, 5229, 5103, -1, 5176, 5174, 5114, -1, 5114, 5174, 5105, -1, 5105, 5174, 5230, -1, 5170, 5169, 6664, -1, 6664, 5169, 5231, -1, 5181, 6664, 5231, -1, 5181, 5180, 6664, -1, 6664, 5180, 5235, -1, 5151, 6664, 5235, -1, 5151, 5134, 6664, -1, 6664, 5134, 5133, -1, 5232, 6664, 5133, -1, 5232, 5233, 6664, -1, 6664, 5233, 5132, -1, 5131, 6664, 5132, -1, 5131, 5234, 6664, -1, 5131, 5146, 5234, -1, 5234, 5146, 5145, -1, 5144, 5234, 5145, -1, 5144, 5142, 5234, -1, 5234, 5142, 5207, -1, 5209, 5207, 5246, -1, 5209, 5234, 5207, -1, 5180, 5167, 5235, -1, 5235, 5167, 5135, -1, 5135, 5167, 5166, -1, 5137, 5166, 5138, -1, 5137, 5135, 5166, -1, 5166, 5236, 5138, -1, 5138, 5236, 5128, -1, 5128, 5236, 5165, -1, 5237, 5165, 5129, -1, 5237, 5128, 5165, -1, 5165, 5238, 5129, -1, 5129, 5238, 5239, -1, 5239, 5238, 5240, -1, 5240, 5238, 5163, -1, 5244, 5163, 5241, -1, 5245, 5241, 5160, -1, 5242, 5245, 5160, -1, 5242, 5243, 5245, -1, 5245, 5243, 5154, -1, 5142, 5154, 5207, -1, 5142, 5245, 5154, -1, 5240, 5163, 5244, -1, 5244, 5241, 5245, -1, 5206, 5205, 5207, -1, 5207, 5205, 5247, -1, 5246, 5207, 5247, -1, 5275, 5216, 5248, -1, 5248, 5216, 5211, -1, 5248, 5277, 5275, -1, 5248, 5120, 5277, -1, 5248, 5108, 5120, -1, 5248, 5119, 5108, -1, 5248, 5118, 5119, -1, 5248, 5117, 5118, -1, 5248, 5116, 5117, -1, 5248, 5115, 5116, -1, 5248, 5249, 5115, -1, 5248, 5184, 5249, -1, 5248, 5183, 5184, -1, 5248, 5172, 5183, -1, 5248, 5250, 5172, -1, 5248, 6665, 5250, -1, 5250, 6665, 5251, -1, 5251, 6665, 5252, -1, 5252, 6665, 5253, -1, 5253, 6665, 5168, -1, 5168, 6665, 5152, -1, 5179, 5152, 5153, -1, 5178, 5153, 5136, -1, 5254, 5178, 5136, -1, 5254, 5177, 5178, -1, 5254, 5140, 5177, -1, 5177, 5140, 5164, -1, 5164, 5140, 5139, -1, 5255, 5164, 5139, -1, 5255, 5256, 5164, -1, 5255, 5257, 5256, -1, 5256, 5257, 5258, -1, 5162, 5258, 5141, -1, 5161, 5141, 5263, -1, 5159, 5263, 5158, -1, 5159, 5161, 5263, -1, 5260, 5279, 6665, -1, 5260, 5130, 5279, -1, 5260, 5259, 5130, -1, 5260, 5143, 5259, -1, 5260, 5262, 5143, -1, 5260, 5155, 5262, -1, 5260, 5203, 5155, -1, 5155, 5203, 5210, -1, 5261, 5155, 5210, -1, 5261, 5204, 5155, -1, 5155, 5204, 5208, -1, 5155, 5156, 5262, -1, 5262, 5156, 5263, -1, 5263, 5156, 5157, -1, 5158, 5263, 5157, -1, 5161, 5162, 5141, -1, 5162, 5256, 5258, -1, 5178, 5179, 5153, -1, 5179, 5168, 5152, -1, 5249, 5185, 5115, -1, 5115, 5185, 5264, -1, 5264, 5185, 5175, -1, 5102, 5175, 5265, -1, 5102, 5264, 5175, -1, 5175, 5186, 5265, -1, 5265, 5186, 5266, -1, 5266, 5186, 5268, -1, 5267, 5268, 5126, -1, 5267, 5266, 5268, -1, 5268, 5269, 5126, -1, 5126, 5269, 5270, -1, 5270, 5269, 5125, -1, 5125, 5269, 5272, -1, 5271, 5272, 5273, -1, 5274, 5273, 5187, -1, 5190, 5274, 5187, -1, 5190, 5189, 5274, -1, 5274, 5189, 5191, -1, 5123, 5191, 5192, -1, 5275, 5192, 5198, -1, 5275, 5123, 5192, -1, 5275, 5276, 5123, -1, 5275, 5122, 5276, -1, 5275, 5278, 5122, -1, 5275, 5277, 5278, -1, 5125, 5272, 5271, -1, 5271, 5273, 5274, -1, 5274, 5191, 5123, -1, 5193, 5195, 5192, -1, 5192, 5195, 5200, -1, 5202, 5192, 5200, -1, 5202, 5198, 5192, -1, 5279, 5147, 6665, -1, 6665, 5147, 5148, -1, 5149, 6665, 5148, -1, 5149, 5280, 6665, -1, 6665, 5280, 5150, -1, 5281, 6665, 5150, -1, 5281, 5152, 6665, -1, 5409, 5282, 5298, -1, 5409, 5283, 5282, -1, 5409, 5411, 5283, -1, 5283, 5411, 5424, -1, 5424, 5411, 5299, -1, 5284, 5299, 5417, -1, 5285, 5417, 5287, -1, 5286, 5287, 5415, -1, 5423, 5415, 5288, -1, 5422, 5288, 5289, -1, 5300, 5289, 5290, -1, 5420, 5290, 5291, -1, 5301, 5291, 5416, -1, 5419, 5416, 5400, -1, 5292, 5400, 5302, -1, 5439, 5302, 5401, -1, 5303, 5401, 5402, -1, 5437, 5402, 5293, -1, 5436, 5293, 5403, -1, 5428, 5403, 5405, -1, 5427, 5405, 5304, -1, 5426, 5304, 5294, -1, 5295, 5294, 5296, -1, 5297, 5296, 5298, -1, 5282, 5297, 5298, -1, 5424, 5299, 5284, -1, 5284, 5417, 5285, -1, 5285, 5287, 5286, -1, 5286, 5415, 5423, -1, 5423, 5288, 5422, -1, 5422, 5289, 5300, -1, 5300, 5290, 5420, -1, 5420, 5291, 5301, -1, 5301, 5416, 5419, -1, 5419, 5400, 5292, -1, 5292, 5302, 5439, -1, 5439, 5401, 5303, -1, 5303, 5402, 5437, -1, 5437, 5293, 5436, -1, 5436, 5403, 5428, -1, 5428, 5405, 5427, -1, 5427, 5304, 5426, -1, 5426, 5294, 5295, -1, 5295, 5296, 5297, -1, 5389, 5306, 5388, -1, 5389, 5305, 5306, -1, 5389, 5307, 5305, -1, 5305, 5307, 5448, -1, 5448, 5307, 5309, -1, 5308, 5309, 5310, -1, 5447, 5310, 5311, -1, 5324, 5311, 5325, -1, 5312, 5325, 5313, -1, 5326, 5313, 5397, -1, 5327, 5397, 5328, -1, 5329, 5328, 5380, -1, 5443, 5380, 5315, -1, 5314, 5315, 5381, -1, 5316, 5381, 5382, -1, 5460, 5382, 5330, -1, 5317, 5330, 5318, -1, 5331, 5318, 5383, -1, 5461, 5383, 5319, -1, 5320, 5319, 5384, -1, 5332, 5384, 5321, -1, 5333, 5321, 5386, -1, 5452, 5386, 5322, -1, 5323, 5322, 5388, -1, 5306, 5323, 5388, -1, 5448, 5309, 5308, -1, 5308, 5310, 5447, -1, 5447, 5311, 5324, -1, 5324, 5325, 5312, -1, 5312, 5313, 5326, -1, 5326, 5397, 5327, -1, 5327, 5328, 5329, -1, 5329, 5380, 5443, -1, 5443, 5315, 5314, -1, 5314, 5381, 5316, -1, 5316, 5382, 5460, -1, 5460, 5330, 5317, -1, 5317, 5318, 5331, -1, 5331, 5383, 5461, -1, 5461, 5319, 5320, -1, 5320, 5384, 5332, -1, 5332, 5321, 5333, -1, 5333, 5386, 5452, -1, 5452, 5322, 5323, -1, 5412, 5410, 5435, -1, 5435, 5410, 5334, -1, 5334, 5410, 5335, -1, 5335, 5410, 5408, -1, 5407, 5335, 5408, -1, 5407, 5434, 5335, -1, 5407, 5336, 5434, -1, 5434, 5336, 5433, -1, 5433, 5336, 5337, -1, 5432, 5433, 5337, -1, 5337, 5406, 5432, -1, 5432, 5406, 5338, -1, 5338, 5406, 5339, -1, 5346, 5339, 5404, -1, 5425, 5404, 5347, -1, 5429, 5347, 5341, -1, 5340, 5341, 5342, -1, 5438, 5342, 5348, -1, 5343, 5348, 5349, -1, 5440, 5349, 5350, -1, 5344, 5350, 5345, -1, 5344, 5440, 5350, -1, 5338, 5339, 5346, -1, 5346, 5404, 5425, -1, 5425, 5347, 5429, -1, 5429, 5341, 5340, -1, 5340, 5342, 5438, -1, 5438, 5348, 5343, -1, 5343, 5349, 5440, -1, 5350, 5399, 5345, -1, 5345, 5399, 5418, -1, 5418, 5399, 5377, -1, 5351, 5377, 5378, -1, 5442, 5378, 5352, -1, 5379, 5442, 5352, -1, 5379, 5444, 5442, -1, 5379, 5398, 5444, -1, 5444, 5398, 5353, -1, 5353, 5398, 5354, -1, 5358, 5354, 5396, -1, 5445, 5396, 5395, -1, 5446, 5395, 5394, -1, 5359, 5394, 5390, -1, 5449, 5390, 5355, -1, 5451, 5355, 5356, -1, 5357, 5451, 5356, -1, 5418, 5377, 5351, -1, 5351, 5378, 5442, -1, 5353, 5354, 5358, -1, 5358, 5396, 5445, -1, 5445, 5395, 5446, -1, 5446, 5394, 5359, -1, 5359, 5390, 5449, -1, 5449, 5355, 5451, -1, 5356, 5360, 5357, -1, 5357, 5360, 5459, -1, 5459, 5360, 5361, -1, 5456, 5361, 5387, -1, 5458, 5387, 5457, -1, 5458, 5456, 5387, -1, 5459, 5361, 5456, -1, 5387, 5362, 5457, -1, 5362, 5363, 5457, -1, 5457, 5363, 5455, -1, 5455, 5363, 5367, -1, 5367, 5363, 5364, -1, 5454, 5364, 5393, -1, 5368, 5393, 5392, -1, 5453, 5392, 5365, -1, 5450, 5365, 5391, -1, 5366, 5391, 5385, -1, 5366, 5450, 5391, -1, 5367, 5364, 5454, -1, 5454, 5393, 5368, -1, 5368, 5392, 5453, -1, 5453, 5365, 5450, -1, 5430, 5376, 5431, -1, 5431, 5376, 5413, -1, 5369, 5413, 5370, -1, 5372, 5370, 5414, -1, 5373, 5414, 5374, -1, 5375, 5374, 5371, -1, 5435, 5371, 5412, -1, 5435, 5375, 5371, -1, 5431, 5413, 5369, -1, 5369, 5370, 5372, -1, 5372, 5414, 5373, -1, 5373, 5374, 5375, -1, 5421, 6642, 5430, -1, 5430, 6642, 5376, -1, 6641, 5377, 6642, -1, 6641, 5378, 5377, -1, 6641, 5352, 5378, -1, 6641, 5379, 5352, -1, 6641, 5380, 5379, -1, 6641, 5315, 5380, -1, 6641, 5381, 5315, -1, 6641, 5382, 5381, -1, 6641, 5330, 5382, -1, 6641, 5318, 5330, -1, 6641, 5383, 5318, -1, 6641, 5385, 5383, -1, 5383, 5385, 5319, -1, 5319, 5385, 5384, -1, 5384, 5385, 5321, -1, 5321, 5385, 5386, -1, 5386, 5385, 5363, -1, 5322, 5363, 5362, -1, 5387, 5322, 5362, -1, 5387, 5361, 5322, -1, 5322, 5361, 5360, -1, 5356, 5322, 5360, -1, 5356, 5388, 5322, -1, 5356, 5355, 5388, -1, 5388, 5355, 5389, -1, 5389, 5355, 5307, -1, 5307, 5355, 5390, -1, 5309, 5390, 5394, -1, 5310, 5394, 5311, -1, 5310, 5309, 5394, -1, 5385, 5391, 5363, -1, 5363, 5391, 5365, -1, 5392, 5363, 5365, -1, 5392, 5393, 5363, -1, 5363, 5393, 5364, -1, 5386, 5363, 5322, -1, 5307, 5390, 5309, -1, 5394, 5395, 5311, -1, 5311, 5395, 5325, -1, 5325, 5395, 5313, -1, 5313, 5395, 5396, -1, 5397, 5396, 5354, -1, 5328, 5354, 5398, -1, 5380, 5398, 5379, -1, 5380, 5328, 5398, -1, 5313, 5396, 5397, -1, 5397, 5354, 5328, -1, 5377, 5399, 6642, -1, 6642, 5399, 5350, -1, 5349, 6642, 5350, -1, 5349, 5400, 6642, -1, 5349, 5348, 5400, -1, 5400, 5348, 5302, -1, 5302, 5348, 5342, -1, 5401, 5342, 5341, -1, 5402, 5341, 5347, -1, 5293, 5347, 5403, -1, 5293, 5402, 5347, -1, 5302, 5342, 5401, -1, 5401, 5341, 5402, -1, 5347, 5404, 5403, -1, 5403, 5404, 5405, -1, 5405, 5404, 5304, -1, 5304, 5404, 5339, -1, 5294, 5339, 5406, -1, 5296, 5406, 5298, -1, 5296, 5294, 5406, -1, 5304, 5339, 5294, -1, 5406, 5337, 5298, -1, 5298, 5337, 5409, -1, 5409, 5337, 5336, -1, 5407, 5409, 5336, -1, 5407, 5408, 5409, -1, 5409, 5408, 5410, -1, 5412, 5409, 5410, -1, 5412, 5411, 5409, -1, 5412, 5376, 5411, -1, 5412, 5413, 5376, -1, 5412, 5370, 5413, -1, 5412, 5414, 5370, -1, 5412, 5374, 5414, -1, 5412, 5371, 5374, -1, 6642, 5415, 5376, -1, 6642, 5288, 5415, -1, 6642, 5289, 5288, -1, 6642, 5290, 5289, -1, 6642, 5291, 5290, -1, 6642, 5416, 5291, -1, 6642, 5400, 5416, -1, 5415, 5287, 5376, -1, 5376, 5287, 5417, -1, 5299, 5376, 5417, -1, 5299, 5411, 5376, -1, 6641, 5441, 5385, -1, 5385, 5441, 5366, -1, 5421, 5418, 5441, -1, 5421, 5345, 5418, -1, 5421, 5344, 5345, -1, 5421, 5440, 5344, -1, 5421, 5292, 5440, -1, 5421, 5419, 5292, -1, 5421, 5301, 5419, -1, 5421, 5420, 5301, -1, 5421, 5300, 5420, -1, 5421, 5422, 5300, -1, 5421, 5423, 5422, -1, 5421, 5430, 5423, -1, 5423, 5430, 5286, -1, 5286, 5430, 5285, -1, 5285, 5430, 5284, -1, 5284, 5430, 5424, -1, 5424, 5430, 5283, -1, 5283, 5430, 5282, -1, 5282, 5430, 5338, -1, 5346, 5282, 5338, -1, 5346, 5297, 5282, -1, 5346, 5425, 5297, -1, 5297, 5425, 5295, -1, 5295, 5425, 5426, -1, 5426, 5425, 5427, -1, 5427, 5425, 5429, -1, 5428, 5429, 5436, -1, 5428, 5427, 5429, -1, 5338, 5430, 5432, -1, 5432, 5430, 5431, -1, 5369, 5432, 5431, -1, 5369, 5372, 5432, -1, 5432, 5372, 5433, -1, 5433, 5372, 5373, -1, 5435, 5373, 5375, -1, 5435, 5433, 5373, -1, 5435, 5434, 5433, -1, 5435, 5334, 5434, -1, 5434, 5334, 5335, -1, 5429, 5340, 5436, -1, 5436, 5340, 5437, -1, 5437, 5340, 5438, -1, 5303, 5438, 5439, -1, 5303, 5437, 5438, -1, 5438, 5343, 5439, -1, 5439, 5343, 5292, -1, 5292, 5343, 5440, -1, 5418, 5351, 5441, -1, 5441, 5351, 5442, -1, 5444, 5441, 5442, -1, 5444, 5443, 5441, -1, 5444, 5353, 5443, -1, 5443, 5353, 5329, -1, 5329, 5353, 5358, -1, 5327, 5358, 5326, -1, 5327, 5329, 5358, -1, 5358, 5445, 5326, -1, 5326, 5445, 5312, -1, 5312, 5445, 5446, -1, 5324, 5446, 5447, -1, 5324, 5312, 5446, -1, 5446, 5359, 5447, -1, 5447, 5359, 5308, -1, 5308, 5359, 5448, -1, 5448, 5359, 5305, -1, 5305, 5359, 5449, -1, 5306, 5449, 5451, -1, 5366, 5451, 5357, -1, 5450, 5357, 5453, -1, 5450, 5366, 5357, -1, 5305, 5449, 5306, -1, 5306, 5451, 5366, -1, 5323, 5366, 5452, -1, 5323, 5306, 5366, -1, 5453, 5357, 5368, -1, 5368, 5357, 5459, -1, 5454, 5459, 5455, -1, 5367, 5454, 5455, -1, 5459, 5456, 5455, -1, 5455, 5456, 5457, -1, 5457, 5456, 5458, -1, 5454, 5368, 5459, -1, 5441, 5461, 5366, -1, 5441, 5331, 5461, -1, 5441, 5317, 5331, -1, 5441, 5460, 5317, -1, 5441, 5316, 5460, -1, 5441, 5314, 5316, -1, 5441, 5443, 5314, -1, 5461, 5320, 5366, -1, 5366, 5320, 5332, -1, 5333, 5366, 5332, -1, 5333, 5452, 5366, -1, 5463, 5638, 5462, -1, 5463, 5464, 5638, -1, 5463, 5465, 5464, -1, 5464, 5465, 5476, -1, 5476, 5465, 5567, -1, 5477, 5567, 5466, -1, 5637, 5466, 5467, -1, 5639, 5467, 5468, -1, 5640, 5468, 5569, -1, 5469, 5569, 5470, -1, 5641, 5470, 5478, -1, 5642, 5478, 5570, -1, 5479, 5570, 5571, -1, 5480, 5571, 5481, -1, 5629, 5481, 5482, -1, 5628, 5482, 5471, -1, 5483, 5471, 5580, -1, 5627, 5580, 5472, -1, 5484, 5472, 5485, -1, 5473, 5485, 5581, -1, 5625, 5581, 5486, -1, 5474, 5486, 5475, -1, 5623, 5475, 5566, -1, 5621, 5566, 5462, -1, 5638, 5621, 5462, -1, 5476, 5567, 5477, -1, 5477, 5466, 5637, -1, 5637, 5467, 5639, -1, 5639, 5468, 5640, -1, 5640, 5569, 5469, -1, 5469, 5470, 5641, -1, 5641, 5478, 5642, -1, 5642, 5570, 5479, -1, 5479, 5571, 5480, -1, 5480, 5481, 5629, -1, 5629, 5482, 5628, -1, 5628, 5471, 5483, -1, 5483, 5580, 5627, -1, 5627, 5472, 5484, -1, 5484, 5485, 5473, -1, 5473, 5581, 5625, -1, 5625, 5486, 5474, -1, 5474, 5475, 5623, -1, 5623, 5566, 5621, -1, 5599, 5603, 5598, -1, 5599, 5601, 5603, -1, 5599, 5488, 5601, -1, 5601, 5488, 5487, -1, 5487, 5488, 5489, -1, 5504, 5489, 5586, -1, 5615, 5586, 5505, -1, 5616, 5505, 5490, -1, 5491, 5490, 5588, -1, 5614, 5588, 5492, -1, 5506, 5492, 5507, -1, 5493, 5507, 5508, -1, 5613, 5508, 5509, -1, 5611, 5509, 5590, -1, 5494, 5590, 5496, -1, 5495, 5496, 5510, -1, 5497, 5510, 5511, -1, 5498, 5511, 5512, -1, 5607, 5512, 5499, -1, 5513, 5499, 5500, -1, 5605, 5500, 5501, -1, 5514, 5501, 5503, -1, 5502, 5503, 5597, -1, 5602, 5597, 5598, -1, 5603, 5602, 5598, -1, 5487, 5489, 5504, -1, 5504, 5586, 5615, -1, 5615, 5505, 5616, -1, 5616, 5490, 5491, -1, 5491, 5588, 5614, -1, 5614, 5492, 5506, -1, 5506, 5507, 5493, -1, 5493, 5508, 5613, -1, 5613, 5509, 5611, -1, 5611, 5590, 5494, -1, 5494, 5496, 5495, -1, 5495, 5510, 5497, -1, 5497, 5511, 5498, -1, 5498, 5512, 5607, -1, 5607, 5499, 5513, -1, 5513, 5500, 5605, -1, 5605, 5501, 5514, -1, 5514, 5503, 5502, -1, 5502, 5597, 5602, -1, 5592, 5594, 5560, -1, 5560, 5594, 5608, -1, 5608, 5594, 5609, -1, 5609, 5594, 5515, -1, 5516, 5609, 5515, -1, 5516, 5518, 5609, -1, 5516, 5517, 5518, -1, 5518, 5517, 5519, -1, 5519, 5517, 5595, -1, 5520, 5519, 5595, -1, 5595, 5522, 5520, -1, 5520, 5522, 5521, -1, 5521, 5522, 5589, -1, 5612, 5589, 5524, -1, 5523, 5524, 5525, -1, 5617, 5525, 5587, -1, 5618, 5587, 5535, -1, 5536, 5535, 5537, -1, 5538, 5537, 5584, -1, 5526, 5584, 5585, -1, 5527, 5585, 5528, -1, 5539, 5528, 5529, -1, 5540, 5529, 5531, -1, 5530, 5531, 5565, -1, 5532, 5565, 5583, -1, 5620, 5583, 5541, -1, 5622, 5541, 5542, -1, 5533, 5542, 5582, -1, 5624, 5582, 5543, -1, 5626, 5543, 5544, -1, 5545, 5544, 5579, -1, 5546, 5579, 5572, -1, 5534, 5572, 5573, -1, 5634, 5534, 5573, -1, 5521, 5589, 5612, -1, 5612, 5524, 5523, -1, 5523, 5525, 5617, -1, 5617, 5587, 5618, -1, 5618, 5535, 5536, -1, 5536, 5537, 5538, -1, 5538, 5584, 5526, -1, 5526, 5585, 5527, -1, 5527, 5528, 5539, -1, 5539, 5529, 5540, -1, 5540, 5531, 5530, -1, 5530, 5565, 5532, -1, 5532, 5583, 5620, -1, 5620, 5541, 5622, -1, 5622, 5542, 5533, -1, 5533, 5582, 5624, -1, 5624, 5543, 5626, -1, 5626, 5544, 5545, -1, 5545, 5579, 5546, -1, 5546, 5572, 5534, -1, 5573, 5547, 5634, -1, 5634, 5547, 5548, -1, 5548, 5547, 5549, -1, 5550, 5549, 5551, -1, 5636, 5551, 5635, -1, 5636, 5550, 5551, -1, 5548, 5549, 5550, -1, 5551, 5577, 5635, -1, 5577, 5575, 5635, -1, 5635, 5575, 5631, -1, 5631, 5575, 5632, -1, 5632, 5575, 5576, -1, 5633, 5576, 5553, -1, 5552, 5553, 5554, -1, 5630, 5554, 5578, -1, 5555, 5578, 5574, -1, 5643, 5574, 5600, -1, 5643, 5555, 5574, -1, 5632, 5576, 5633, -1, 5633, 5553, 5552, -1, 5552, 5554, 5630, -1, 5630, 5578, 5555, -1, 5606, 5596, 5610, -1, 5610, 5596, 5556, -1, 5557, 5556, 5561, -1, 5562, 5561, 5591, -1, 5558, 5591, 5593, -1, 5563, 5593, 5559, -1, 5560, 5559, 5592, -1, 5560, 5563, 5559, -1, 5610, 5556, 5557, -1, 5557, 5561, 5562, -1, 5562, 5591, 5558, -1, 5558, 5593, 5563, -1, 5596, 5606, 5564, -1, 5564, 5606, 5604, -1, 5568, 5529, 5564, -1, 5568, 5531, 5529, -1, 5568, 5565, 5531, -1, 5568, 5583, 5565, -1, 5568, 5566, 5583, -1, 5568, 5462, 5566, -1, 5568, 5463, 5462, -1, 5568, 5465, 5463, -1, 5568, 5567, 5465, -1, 5568, 5466, 5567, -1, 5568, 5467, 5466, -1, 5568, 5600, 5467, -1, 5467, 5600, 5468, -1, 5468, 5600, 5569, -1, 5569, 5600, 5470, -1, 5470, 5600, 5478, -1, 5478, 5600, 5570, -1, 5570, 5600, 5572, -1, 5571, 5572, 5481, -1, 5571, 5570, 5572, -1, 5572, 5600, 5573, -1, 5573, 5600, 5574, -1, 5577, 5574, 5578, -1, 5575, 5578, 5554, -1, 5553, 5575, 5554, -1, 5553, 5576, 5575, -1, 5573, 5574, 5577, -1, 5547, 5577, 5549, -1, 5547, 5573, 5577, -1, 5577, 5578, 5575, -1, 5577, 5551, 5549, -1, 5572, 5579, 5481, -1, 5481, 5579, 5482, -1, 5482, 5579, 5544, -1, 5471, 5544, 5580, -1, 5471, 5482, 5544, -1, 5544, 5543, 5580, -1, 5580, 5543, 5472, -1, 5472, 5543, 5485, -1, 5485, 5543, 5582, -1, 5581, 5582, 5486, -1, 5581, 5485, 5582, -1, 5582, 5542, 5486, -1, 5486, 5542, 5475, -1, 5475, 5542, 5541, -1, 5566, 5541, 5583, -1, 5566, 5475, 5541, -1, 5529, 5528, 5564, -1, 5564, 5528, 5585, -1, 5584, 5564, 5585, -1, 5584, 5599, 5564, -1, 5584, 5537, 5599, -1, 5599, 5537, 5488, -1, 5488, 5537, 5535, -1, 5489, 5535, 5587, -1, 5586, 5587, 5505, -1, 5586, 5489, 5587, -1, 5488, 5535, 5489, -1, 5587, 5525, 5505, -1, 5505, 5525, 5490, -1, 5490, 5525, 5588, -1, 5588, 5525, 5524, -1, 5492, 5524, 5507, -1, 5492, 5588, 5524, -1, 5524, 5589, 5507, -1, 5507, 5589, 5508, -1, 5508, 5589, 5522, -1, 5509, 5522, 5590, -1, 5509, 5508, 5522, -1, 5590, 5522, 5596, -1, 5496, 5596, 5510, -1, 5496, 5590, 5596, -1, 5517, 5594, 5595, -1, 5517, 5516, 5594, -1, 5594, 5516, 5515, -1, 5592, 5561, 5594, -1, 5592, 5591, 5561, -1, 5592, 5593, 5591, -1, 5592, 5559, 5593, -1, 5561, 5556, 5594, -1, 5594, 5556, 5595, -1, 5595, 5556, 5596, -1, 5522, 5595, 5596, -1, 5564, 5499, 5596, -1, 5564, 5500, 5499, -1, 5564, 5501, 5500, -1, 5564, 5503, 5501, -1, 5564, 5597, 5503, -1, 5564, 5598, 5597, -1, 5564, 5599, 5598, -1, 5499, 5512, 5596, -1, 5596, 5512, 5511, -1, 5510, 5596, 5511, -1, 5643, 5600, 5619, -1, 5619, 5600, 5568, -1, 5604, 5540, 5619, -1, 5604, 5539, 5540, -1, 5604, 5527, 5539, -1, 5604, 5526, 5527, -1, 5604, 5601, 5526, -1, 5604, 5603, 5601, -1, 5604, 5602, 5603, -1, 5604, 5502, 5602, -1, 5604, 5514, 5502, -1, 5604, 5605, 5514, -1, 5604, 5513, 5605, -1, 5604, 5606, 5513, -1, 5513, 5606, 5607, -1, 5607, 5606, 5498, -1, 5498, 5606, 5497, -1, 5497, 5606, 5495, -1, 5495, 5606, 5494, -1, 5494, 5606, 5560, -1, 5608, 5494, 5560, -1, 5608, 5520, 5494, -1, 5608, 5519, 5520, -1, 5608, 5518, 5519, -1, 5608, 5609, 5518, -1, 5606, 5610, 5560, -1, 5560, 5610, 5557, -1, 5562, 5560, 5557, -1, 5562, 5558, 5560, -1, 5560, 5558, 5563, -1, 5494, 5520, 5611, -1, 5611, 5520, 5521, -1, 5613, 5521, 5612, -1, 5493, 5612, 5506, -1, 5493, 5613, 5612, -1, 5611, 5521, 5613, -1, 5612, 5523, 5506, -1, 5506, 5523, 5614, -1, 5614, 5523, 5491, -1, 5491, 5523, 5617, -1, 5616, 5617, 5615, -1, 5616, 5491, 5617, -1, 5617, 5618, 5615, -1, 5615, 5618, 5504, -1, 5504, 5618, 5536, -1, 5487, 5536, 5538, -1, 5601, 5538, 5526, -1, 5601, 5487, 5538, -1, 5504, 5536, 5487, -1, 5540, 5530, 5619, -1, 5619, 5530, 5532, -1, 5620, 5619, 5532, -1, 5620, 5621, 5619, -1, 5620, 5622, 5621, -1, 5621, 5622, 5623, -1, 5623, 5622, 5533, -1, 5474, 5533, 5624, -1, 5625, 5624, 5626, -1, 5473, 5626, 5484, -1, 5473, 5625, 5626, -1, 5623, 5533, 5474, -1, 5474, 5624, 5625, -1, 5626, 5545, 5484, -1, 5484, 5545, 5627, -1, 5627, 5545, 5483, -1, 5483, 5545, 5546, -1, 5628, 5546, 5629, -1, 5628, 5483, 5546, -1, 5546, 5534, 5629, -1, 5629, 5534, 5480, -1, 5480, 5534, 5634, -1, 5479, 5634, 5635, -1, 5631, 5479, 5635, -1, 5631, 5643, 5479, -1, 5631, 5555, 5643, -1, 5631, 5630, 5555, -1, 5631, 5552, 5630, -1, 5631, 5633, 5552, -1, 5631, 5632, 5633, -1, 5634, 5548, 5635, -1, 5635, 5548, 5550, -1, 5636, 5635, 5550, -1, 5619, 5639, 5643, -1, 5619, 5637, 5639, -1, 5619, 5477, 5637, -1, 5619, 5476, 5477, -1, 5619, 5464, 5476, -1, 5619, 5638, 5464, -1, 5619, 5621, 5638, -1, 5639, 5640, 5643, -1, 5643, 5640, 5469, -1, 5641, 5643, 5469, -1, 5641, 5642, 5643, -1, 5643, 5642, 5479, -1, 5479, 5480, 5634, -1, 6700, 6382, 5717, -1, 6700, 6383, 6382, -1, 6700, 6384, 6383, -1, 6700, 5644, 6384, -1, 6700, 5798, 5644, -1, 6700, 6464, 5798, -1, 6700, 5645, 6464, -1, 6700, 6465, 5645, -1, 6700, 5646, 6465, -1, 6465, 5646, 5647, -1, 5647, 5646, 6466, -1, 6466, 5646, 5648, -1, 5648, 5646, 5649, -1, 6467, 5649, 6364, -1, 6363, 6467, 6364, -1, 6363, 6468, 6467, -1, 6363, 6354, 6468, -1, 6468, 6354, 5650, -1, 5650, 6354, 5651, -1, 6117, 5651, 5845, -1, 6117, 5650, 5651, -1, 6117, 5652, 5650, -1, 5650, 5652, 5653, -1, 5653, 5652, 6469, -1, 6469, 5652, 6141, -1, 6470, 6141, 5654, -1, 5655, 5654, 6472, -1, 5655, 6470, 5654, -1, 5656, 5657, 5646, -1, 5656, 6367, 5657, -1, 5656, 5659, 6367, -1, 6367, 5659, 5658, -1, 5658, 5659, 5661, -1, 5661, 5659, 5660, -1, 6609, 5661, 5660, -1, 6609, 5663, 5661, -1, 6609, 5662, 5663, -1, 6609, 5664, 5662, -1, 5662, 5664, 6436, -1, 6436, 5664, 5665, -1, 5671, 5665, 5666, -1, 5672, 5666, 6648, -1, 5668, 6648, 6605, -1, 5667, 5668, 6605, -1, 5667, 6423, 5668, -1, 5667, 5669, 6423, -1, 6423, 5669, 6424, -1, 6424, 5669, 6603, -1, 5670, 6603, 6329, -1, 5670, 6424, 6603, -1, 5670, 6425, 6424, -1, 5670, 6427, 6425, -1, 5670, 6327, 6427, -1, 6427, 6327, 6428, -1, 6428, 6327, 6344, -1, 6430, 6344, 6431, -1, 6430, 6428, 6344, -1, 6436, 5665, 5671, -1, 5671, 5666, 5672, -1, 5672, 6648, 5668, -1, 6603, 6601, 6329, -1, 6329, 6601, 6330, -1, 6330, 6601, 6600, -1, 5673, 6600, 5790, -1, 5673, 6330, 6600, -1, 5673, 5674, 6330, -1, 5673, 6201, 5674, -1, 5674, 6201, 6331, -1, 6331, 6201, 6173, -1, 5675, 6173, 6332, -1, 5675, 6331, 6173, -1, 6599, 5676, 6600, -1, 6599, 6508, 5676, -1, 6599, 5677, 6508, -1, 6599, 6568, 5677, -1, 6599, 6580, 6568, -1, 6599, 6569, 6580, -1, 6599, 5678, 6569, -1, 6599, 6570, 5678, -1, 6599, 6571, 6570, -1, 6599, 5679, 6571, -1, 6599, 5727, 5679, -1, 6599, 6598, 5727, -1, 5727, 6598, 6557, -1, 6557, 6598, 5680, -1, 5680, 6598, 6559, -1, 6559, 6598, 6547, -1, 6547, 6598, 6548, -1, 6548, 6598, 6550, -1, 6550, 6598, 6536, -1, 6536, 6598, 5681, -1, 6537, 5681, 5683, -1, 5682, 5683, 5684, -1, 6287, 5684, 6259, -1, 6287, 5682, 5684, -1, 6287, 6322, 5682, -1, 5682, 6322, 5685, -1, 5685, 6322, 5745, -1, 5745, 6322, 5686, -1, 5743, 5686, 5744, -1, 5742, 5744, 6319, -1, 5687, 6319, 5739, -1, 5687, 5742, 6319, -1, 5681, 6598, 5688, -1, 5688, 6598, 6597, -1, 6515, 6597, 6517, -1, 6515, 5688, 6597, -1, 5689, 6408, 6597, -1, 5689, 5690, 6408, -1, 5689, 6594, 5690, -1, 5690, 6594, 5691, -1, 5691, 6594, 5702, -1, 5692, 5691, 5702, -1, 5692, 5693, 5691, -1, 5691, 5693, 6402, -1, 6402, 5693, 6458, -1, 5694, 6458, 5695, -1, 5696, 5694, 5695, -1, 5696, 6409, 5694, -1, 5696, 5698, 6409, -1, 6409, 5698, 5697, -1, 5697, 5698, 6457, -1, 5699, 6457, 6157, -1, 5844, 6157, 6135, -1, 5700, 6135, 6134, -1, 5701, 6134, 5768, -1, 5701, 5700, 6134, -1, 6594, 6595, 5702, -1, 5702, 6595, 5710, -1, 5710, 6595, 6592, -1, 5711, 6592, 6590, -1, 6612, 5711, 6590, -1, 6612, 5703, 5711, -1, 6612, 5704, 5703, -1, 5703, 5704, 5712, -1, 5712, 5704, 5713, -1, 5714, 5713, 6589, -1, 5705, 6589, 6586, -1, 5707, 6586, 5715, -1, 5707, 5705, 6586, -1, 5707, 5706, 5705, -1, 5707, 6453, 5706, -1, 5707, 5709, 6453, -1, 6453, 5709, 5708, -1, 5708, 5709, 6391, -1, 6454, 6391, 6455, -1, 6454, 5708, 6391, -1, 5710, 6592, 5711, -1, 5712, 5713, 5714, -1, 5714, 6589, 5705, -1, 6586, 6588, 5715, -1, 5715, 6588, 5716, -1, 6379, 5716, 6380, -1, 6379, 5715, 5716, -1, 5716, 5717, 6380, -1, 6380, 5717, 6382, -1, 5718, 6576, 6279, -1, 6278, 5718, 6279, -1, 6278, 6561, 5718, -1, 6278, 6305, 6561, -1, 6561, 6305, 5719, -1, 5719, 6305, 5720, -1, 5722, 5720, 5721, -1, 5722, 5719, 5720, -1, 6582, 6281, 6573, -1, 6582, 6309, 6281, -1, 6582, 6572, 6309, -1, 6309, 6572, 6310, -1, 6310, 6572, 5723, -1, 6282, 5723, 5724, -1, 5735, 5724, 6543, -1, 6283, 6543, 6554, -1, 6284, 6554, 6541, -1, 6315, 6541, 5740, -1, 6315, 6284, 6541, -1, 5723, 5725, 5724, -1, 5724, 5725, 5726, -1, 5726, 5725, 5727, -1, 5727, 5725, 5679, -1, 6508, 5677, 6509, -1, 6509, 5677, 5731, -1, 6497, 5731, 5732, -1, 6275, 5732, 5733, -1, 6275, 6497, 5732, -1, 6275, 6274, 6497, -1, 6497, 6274, 6510, -1, 6510, 6274, 5728, -1, 5728, 6274, 5729, -1, 6498, 5729, 5730, -1, 5782, 5730, 6273, -1, 6499, 6273, 5777, -1, 6499, 5782, 6273, -1, 6509, 5731, 6497, -1, 5732, 6566, 5733, -1, 5733, 6566, 6564, -1, 6277, 6564, 6563, -1, 5734, 6563, 5721, -1, 5720, 5734, 5721, -1, 5733, 6564, 6277, -1, 6277, 6563, 5734, -1, 6282, 5724, 5735, -1, 5735, 6543, 6283, -1, 6283, 6554, 6284, -1, 6541, 5736, 5740, -1, 5740, 5736, 5737, -1, 5741, 5737, 5738, -1, 6318, 5738, 5739, -1, 6319, 6318, 5739, -1, 5740, 5737, 5741, -1, 5741, 5738, 6318, -1, 5742, 5743, 5744, -1, 5743, 5745, 5686, -1, 5682, 6537, 5683, -1, 6537, 6536, 5681, -1, 5684, 5746, 6259, -1, 6259, 5746, 5747, -1, 5769, 5747, 5748, -1, 6262, 5748, 5749, -1, 5751, 5749, 6534, -1, 5750, 5751, 6534, -1, 5750, 6265, 5751, -1, 5750, 6524, 6265, -1, 6265, 6524, 5770, -1, 5770, 6524, 5771, -1, 6289, 5771, 6533, -1, 5778, 6533, 5752, -1, 5753, 5752, 6531, -1, 5779, 6531, 5754, -1, 6523, 5779, 5754, -1, 6523, 6236, 5779, -1, 6523, 6522, 6236, -1, 6236, 6522, 5780, -1, 5780, 6522, 5755, -1, 5756, 5755, 6520, -1, 6528, 5756, 6520, -1, 6528, 6238, 5756, -1, 6528, 5757, 6238, -1, 6238, 5757, 5758, -1, 5758, 5757, 6517, -1, 6597, 5758, 6517, -1, 6597, 5759, 5758, -1, 6597, 6210, 5759, -1, 6597, 5760, 6210, -1, 6597, 6188, 5760, -1, 6597, 5761, 6188, -1, 6597, 6408, 5761, -1, 5761, 6408, 6407, -1, 6160, 6407, 6419, -1, 6161, 6419, 6418, -1, 6406, 6161, 6418, -1, 6406, 5762, 6161, -1, 6406, 5763, 5762, -1, 5762, 5763, 6163, -1, 6163, 5763, 6405, -1, 5837, 6405, 5764, -1, 6415, 5837, 5764, -1, 6415, 6165, 5837, -1, 6415, 5765, 6165, -1, 6165, 5765, 5766, -1, 5766, 5765, 6413, -1, 5875, 6413, 5767, -1, 6132, 5767, 5843, -1, 6155, 5843, 5768, -1, 6134, 6155, 5768, -1, 6259, 5747, 5769, -1, 5769, 5748, 6262, -1, 6262, 5749, 5751, -1, 5770, 5771, 6289, -1, 6289, 6533, 5778, -1, 5772, 5778, 6256, -1, 6291, 6256, 5773, -1, 6266, 5773, 6254, -1, 5854, 6254, 6234, -1, 6293, 6234, 6232, -1, 6268, 6232, 5853, -1, 5774, 5853, 6230, -1, 6295, 6230, 5852, -1, 6296, 5852, 5775, -1, 6271, 5775, 6228, -1, 6485, 6228, 6487, -1, 6485, 6271, 6228, -1, 6485, 5776, 6271, -1, 6271, 5776, 6272, -1, 6272, 5776, 5781, -1, 6298, 5781, 5777, -1, 6273, 6298, 5777, -1, 5778, 5752, 5753, -1, 5753, 6531, 5779, -1, 5780, 5755, 5756, -1, 6272, 5781, 6298, -1, 5782, 6498, 5730, -1, 6498, 5728, 5729, -1, 5676, 6493, 6600, -1, 6600, 6493, 5783, -1, 5784, 5783, 6507, -1, 5791, 6507, 6492, -1, 6224, 6492, 6491, -1, 6505, 6224, 6491, -1, 6505, 5785, 6224, -1, 6505, 5786, 5785, -1, 5785, 5786, 5792, -1, 5792, 5786, 5787, -1, 6225, 5787, 5788, -1, 5789, 6225, 5788, -1, 5789, 6252, 6225, -1, 5789, 6487, 6252, -1, 6252, 6487, 6228, -1, 6600, 5783, 5784, -1, 6223, 6600, 5784, -1, 6223, 6248, 6600, -1, 6600, 6248, 5855, -1, 5790, 6600, 5855, -1, 5784, 6507, 5791, -1, 5791, 6492, 6224, -1, 5792, 5787, 6225, -1, 6484, 5793, 5794, -1, 6484, 6483, 5793, -1, 5793, 6483, 6113, -1, 6113, 6483, 5795, -1, 5797, 5795, 5796, -1, 6475, 5797, 5796, -1, 6475, 6114, 5797, -1, 6475, 6473, 6114, -1, 6114, 6473, 6472, -1, 5654, 6114, 6472, -1, 6113, 5795, 5797, -1, 6470, 6469, 6141, -1, 6467, 5648, 5649, -1, 5798, 5799, 5644, -1, 5644, 5799, 6385, -1, 6385, 5799, 6386, -1, 6386, 5799, 5800, -1, 5801, 5800, 5794, -1, 6395, 5794, 5802, -1, 6138, 6395, 5802, -1, 6138, 5803, 6395, -1, 6138, 6396, 5803, -1, 6138, 5805, 6396, -1, 6396, 5805, 5804, -1, 5804, 5805, 6112, -1, 5806, 6112, 6111, -1, 6397, 6111, 6388, -1, 6397, 5806, 6111, -1, 6386, 5800, 5801, -1, 6402, 6458, 5694, -1, 6157, 6457, 6158, -1, 6158, 6457, 6449, -1, 5807, 6158, 6449, -1, 5807, 6136, 6158, -1, 5807, 5876, 6136, -1, 5807, 6447, 5876, -1, 5876, 6447, 6445, -1, 6109, 6445, 5808, -1, 5809, 6109, 5808, -1, 5809, 6110, 6109, -1, 5809, 6388, 6110, -1, 6110, 6388, 6111, -1, 5808, 6445, 6399, -1, 6399, 6445, 6444, -1, 5810, 6444, 6455, -1, 6391, 5810, 6455, -1, 6399, 6444, 5810, -1, 6443, 6123, 5836, -1, 6443, 6441, 6123, -1, 6123, 6441, 5813, -1, 5813, 6441, 5811, -1, 5812, 5813, 5811, -1, 5812, 5815, 5813, -1, 5812, 5814, 5815, -1, 5815, 5814, 6124, -1, 6124, 5814, 5817, -1, 5816, 6124, 5817, -1, 5816, 5818, 6124, -1, 5816, 6324, 5818, -1, 5818, 6324, 5819, -1, 5819, 6324, 5820, -1, 6125, 5820, 6336, -1, 6170, 6336, 5850, -1, 5851, 5850, 6335, -1, 5823, 6335, 5821, -1, 6334, 5823, 5821, -1, 6334, 5822, 5823, -1, 6334, 6333, 5822, -1, 5822, 6333, 5824, -1, 5824, 6333, 6332, -1, 6173, 5824, 6332, -1, 5811, 6441, 6341, -1, 6341, 6441, 5825, -1, 6342, 5825, 6431, -1, 6344, 6342, 6431, -1, 6341, 5825, 6342, -1, 5662, 6435, 5663, -1, 5663, 6435, 6421, -1, 5833, 6421, 5826, -1, 6359, 5826, 5828, -1, 5827, 6359, 5828, -1, 5827, 6370, 6359, -1, 5827, 5829, 6370, -1, 6370, 5829, 6372, -1, 6372, 5829, 5830, -1, 6360, 5830, 5834, -1, 6374, 5834, 6120, -1, 6375, 6120, 6119, -1, 5832, 6119, 5831, -1, 5832, 6375, 6119, -1, 5663, 6421, 5833, -1, 5833, 5826, 6359, -1, 5834, 5830, 6144, -1, 6144, 5830, 5835, -1, 5836, 6144, 5835, -1, 5836, 6146, 6144, -1, 5836, 6123, 6146, -1, 5761, 6407, 6160, -1, 6160, 6419, 6161, -1, 6163, 6405, 5837, -1, 5766, 6413, 5875, -1, 6191, 5875, 5874, -1, 6166, 5874, 5873, -1, 6167, 5873, 5838, -1, 5839, 5838, 6129, -1, 6169, 6129, 5840, -1, 6194, 5840, 6128, -1, 6196, 6128, 5841, -1, 6198, 5841, 5842, -1, 5872, 5842, 6127, -1, 6170, 6127, 6125, -1, 6336, 6170, 6125, -1, 5875, 5767, 6132, -1, 6132, 5843, 6155, -1, 5700, 5844, 6135, -1, 5844, 5699, 6157, -1, 5699, 5697, 6457, -1, 5806, 5804, 6112, -1, 6395, 5801, 5794, -1, 5651, 6362, 5845, -1, 5845, 6362, 6378, -1, 6142, 6378, 5846, -1, 5847, 5846, 5831, -1, 6119, 5847, 5831, -1, 5845, 6378, 6142, -1, 6142, 5846, 5847, -1, 6375, 6374, 6120, -1, 6374, 6360, 5834, -1, 6360, 6372, 5830, -1, 5657, 5848, 5646, -1, 5646, 5848, 5849, -1, 5649, 5646, 5849, -1, 6170, 5850, 5851, -1, 5851, 6335, 5823, -1, 5819, 5820, 6125, -1, 6282, 6310, 5723, -1, 6281, 6307, 6573, -1, 6573, 6307, 6279, -1, 6576, 6573, 6279, -1, 6271, 6296, 5775, -1, 6296, 6295, 5852, -1, 6295, 5774, 6230, -1, 5774, 6268, 5853, -1, 6268, 6293, 6232, -1, 6293, 5854, 6234, -1, 5854, 6266, 6254, -1, 6266, 6291, 5773, -1, 6291, 5772, 6256, -1, 5772, 6289, 5778, -1, 5855, 6248, 6202, -1, 6202, 6248, 6246, -1, 6176, 6246, 6245, -1, 6178, 6245, 6244, -1, 5856, 6244, 5861, -1, 6179, 5861, 5862, -1, 6180, 5862, 6222, -1, 5863, 6222, 6221, -1, 5864, 6221, 6241, -1, 6204, 6241, 6219, -1, 6183, 6219, 5865, -1, 6184, 5865, 5857, -1, 5858, 5857, 6217, -1, 5866, 6217, 5867, -1, 5868, 5867, 6215, -1, 5869, 6215, 6240, -1, 5859, 6240, 6214, -1, 5870, 6214, 6213, -1, 5871, 6213, 6211, -1, 6207, 6211, 5860, -1, 5760, 5860, 6210, -1, 5760, 6207, 5860, -1, 6202, 6246, 6176, -1, 6176, 6245, 6178, -1, 6178, 6244, 5856, -1, 5856, 5861, 6179, -1, 6179, 5862, 6180, -1, 6180, 6222, 5863, -1, 5863, 6221, 5864, -1, 5864, 6241, 6204, -1, 6204, 6219, 6183, -1, 6183, 5865, 6184, -1, 6184, 5857, 5858, -1, 5858, 6217, 5866, -1, 5866, 5867, 5868, -1, 5868, 6215, 5869, -1, 5869, 6240, 5859, -1, 5859, 6214, 5870, -1, 5870, 6213, 5871, -1, 5871, 6211, 6207, -1, 6170, 5872, 6127, -1, 5872, 6198, 5842, -1, 6198, 6196, 5841, -1, 6196, 6194, 6128, -1, 6194, 6169, 5840, -1, 6169, 5839, 6129, -1, 5839, 6167, 5838, -1, 6167, 6166, 5873, -1, 6166, 6191, 5874, -1, 6191, 5766, 5875, -1, 5793, 5802, 5794, -1, 6109, 5876, 6445, -1, 6693, 6366, 5877, -1, 6693, 6357, 6366, -1, 6693, 6365, 6357, -1, 6693, 6356, 6365, -1, 6693, 5998, 6356, -1, 6693, 5997, 5998, -1, 6693, 6477, 5997, -1, 6693, 6476, 6477, -1, 6693, 5878, 6476, -1, 6693, 5888, 5878, -1, 5878, 5888, 5879, -1, 5879, 5888, 5880, -1, 5880, 5888, 6463, -1, 6463, 5888, 6392, -1, 5881, 6392, 6393, -1, 6394, 5881, 6393, -1, 6394, 6462, 5881, -1, 6394, 5882, 6462, -1, 6462, 5882, 5885, -1, 5885, 5882, 5883, -1, 5884, 5883, 6063, -1, 5884, 5885, 5883, -1, 5884, 6139, 5885, -1, 5885, 6139, 5887, -1, 5887, 6139, 6011, -1, 5886, 6011, 6482, -1, 5886, 5887, 6011, -1, 6583, 6059, 5888, -1, 6583, 5889, 6059, -1, 6583, 6584, 5889, -1, 5889, 6584, 6058, -1, 6058, 6584, 5899, -1, 5892, 5899, 5890, -1, 5891, 5892, 5890, -1, 5891, 5893, 5892, -1, 5892, 5893, 6400, -1, 6400, 5893, 6014, -1, 6390, 6014, 5894, -1, 6389, 5894, 6456, -1, 6398, 6456, 5895, -1, 6015, 5895, 5896, -1, 6108, 5896, 6446, -1, 5897, 6446, 6021, -1, 5897, 6108, 6446, -1, 5890, 5899, 5898, -1, 5898, 5899, 6585, -1, 5900, 6585, 6587, -1, 6452, 6587, 5901, -1, 6623, 6452, 5901, -1, 6623, 6461, 6452, -1, 6623, 6614, 6461, -1, 6461, 6614, 5903, -1, 6460, 5903, 6591, -1, 6593, 6460, 6591, -1, 6593, 6451, 6460, -1, 6593, 6596, 6451, -1, 6451, 6596, 5902, -1, 6450, 5902, 6035, -1, 6459, 6035, 6034, -1, 6459, 6450, 6035, -1, 5898, 6585, 5900, -1, 5900, 6587, 6452, -1, 6461, 5903, 6460, -1, 6035, 5902, 5904, -1, 5904, 5902, 5978, -1, 6420, 5978, 6208, -1, 6189, 6420, 6208, -1, 6189, 5906, 6420, -1, 6189, 5905, 5906, -1, 6189, 6159, 5905, -1, 5905, 6159, 6417, -1, 6417, 6159, 5907, -1, 5908, 5907, 6056, -1, 5909, 6056, 6057, -1, 5909, 5908, 6056, -1, 5911, 6527, 5978, -1, 5911, 5910, 6527, -1, 5911, 5966, 5910, -1, 5911, 6549, 5966, -1, 5911, 6546, 6549, -1, 5911, 6560, 6546, -1, 5911, 6558, 6560, -1, 5911, 6545, 6558, -1, 5911, 6544, 6545, -1, 5911, 5912, 6544, -1, 5911, 5954, 5912, -1, 5912, 5954, 5958, -1, 5913, 5912, 5958, -1, 5913, 6556, 5912, -1, 5913, 6542, 6556, -1, 5913, 5959, 6542, -1, 6542, 5959, 6311, -1, 6312, 6542, 6311, -1, 6312, 6555, 6542, -1, 6312, 5914, 6555, -1, 6555, 5914, 5915, -1, 5915, 5914, 6313, -1, 6314, 5915, 6313, -1, 6314, 5916, 5915, -1, 6314, 6316, 5916, -1, 5916, 6316, 5917, -1, 5917, 6316, 6317, -1, 5975, 6317, 6285, -1, 6553, 6285, 6540, -1, 6553, 5975, 6285, -1, 5919, 6494, 5954, -1, 5919, 5918, 6494, -1, 5919, 5920, 5918, -1, 5919, 6249, 5920, -1, 5919, 6247, 6249, -1, 5919, 6175, 6247, -1, 5919, 6174, 6175, -1, 5919, 5921, 6174, -1, 5919, 6328, 5921, -1, 5919, 6602, 6328, -1, 6328, 6602, 5922, -1, 5922, 6602, 6438, -1, 6439, 5922, 6438, -1, 6439, 6426, 5922, -1, 5922, 6426, 5923, -1, 6345, 5923, 6429, -1, 6343, 6429, 6046, -1, 6047, 6046, 6440, -1, 6326, 6440, 6432, -1, 6340, 6432, 6442, -1, 5925, 6442, 5924, -1, 6145, 5924, 6122, -1, 6145, 5925, 5924, -1, 6438, 6602, 5926, -1, 5926, 6602, 6604, -1, 6606, 5926, 6604, -1, 6606, 6422, 5926, -1, 6606, 5927, 6422, -1, 6422, 5927, 5932, -1, 5933, 5932, 6647, -1, 6635, 5933, 6647, -1, 6635, 6437, 5933, -1, 6635, 6607, 6437, -1, 6437, 6607, 6608, -1, 5928, 6608, 6611, -1, 5929, 6611, 5934, -1, 5930, 5934, 6368, -1, 5931, 6368, 6045, -1, 5931, 5930, 6368, -1, 6422, 5932, 5933, -1, 6437, 6608, 5928, -1, 5928, 6611, 5929, -1, 6368, 5934, 5935, -1, 5935, 5934, 6610, -1, 5936, 6610, 5877, -1, 6366, 5936, 5877, -1, 5935, 6610, 5936, -1, 6575, 5965, 6574, -1, 6575, 6304, 5965, -1, 6575, 5937, 6304, -1, 6304, 5937, 5938, -1, 6303, 5938, 6562, -1, 6276, 6562, 6577, -1, 5939, 6276, 6577, -1, 5939, 6302, 6276, -1, 5939, 5940, 6302, -1, 6302, 5940, 6301, -1, 6301, 5940, 6565, -1, 5950, 6565, 6578, -1, 5941, 6578, 6495, -1, 5941, 5950, 6578, -1, 5941, 6496, 5950, -1, 5950, 6496, 5995, -1, 5995, 6496, 5942, -1, 5996, 5942, 6511, -1, 6300, 6511, 6512, -1, 6513, 6300, 6512, -1, 6513, 6299, 6300, -1, 6513, 6500, 6299, -1, 6299, 6500, 5943, -1, 5943, 6500, 6514, -1, 6501, 5943, 6514, -1, 6501, 6270, 5943, -1, 6501, 5944, 6270, -1, 6270, 5944, 6297, -1, 6297, 5944, 6227, -1, 6078, 6227, 6253, -1, 6269, 6253, 5945, -1, 6294, 5945, 6229, -1, 6267, 6229, 5946, -1, 6077, 5946, 6231, -1, 6076, 6231, 6233, -1, 6292, 6233, 6075, -1, 6074, 6075, 6235, -1, 6290, 6235, 6255, -1, 6288, 6255, 6073, -1, 6532, 6073, 5949, -1, 5948, 5949, 5947, -1, 5948, 6532, 5949, -1, 6304, 5938, 6303, -1, 6303, 6562, 6276, -1, 6301, 6565, 5950, -1, 6578, 5952, 6495, -1, 6495, 5952, 5951, -1, 5951, 5952, 6567, -1, 5954, 6567, 6579, -1, 5953, 5954, 6579, -1, 5953, 6581, 5954, -1, 5954, 6581, 5955, -1, 5956, 5954, 5955, -1, 5956, 5957, 5954, -1, 5954, 5957, 5958, -1, 5951, 6567, 5954, -1, 6494, 5951, 5954, -1, 6311, 5959, 5960, -1, 5960, 5959, 5961, -1, 6280, 5961, 5962, -1, 6308, 5962, 6306, -1, 6308, 6280, 5962, -1, 5960, 5961, 6280, -1, 5962, 5964, 6306, -1, 6306, 5964, 5963, -1, 5963, 5964, 6574, -1, 5965, 5963, 6574, -1, 5910, 5966, 5971, -1, 5971, 5966, 6538, -1, 5989, 6538, 5967, -1, 5972, 5967, 6539, -1, 6321, 6539, 6551, -1, 6320, 6551, 5968, -1, 6286, 5968, 5969, -1, 6552, 6286, 5969, -1, 6552, 5970, 6286, -1, 6552, 6540, 5970, -1, 5970, 6540, 6285, -1, 5971, 6538, 5989, -1, 5989, 5967, 5972, -1, 6526, 5972, 6258, -1, 6525, 6258, 6260, -1, 5973, 6260, 6261, -1, 6535, 6261, 5974, -1, 6535, 5973, 6261, -1, 5972, 6539, 6321, -1, 6321, 6551, 6320, -1, 6320, 5968, 6286, -1, 5975, 5917, 6317, -1, 6527, 5976, 5978, -1, 5978, 5976, 6516, -1, 6209, 6516, 5979, -1, 6209, 5978, 6516, -1, 6209, 5977, 5978, -1, 5978, 5977, 6187, -1, 6208, 5978, 6187, -1, 6516, 5980, 5979, -1, 5979, 5980, 6518, -1, 6257, 6518, 6529, -1, 6237, 6529, 6519, -1, 5984, 6519, 6521, -1, 6530, 5984, 6521, -1, 6530, 5981, 5984, -1, 6530, 5982, 5981, -1, 5981, 5982, 5983, -1, 5983, 5982, 5947, -1, 5949, 5983, 5947, -1, 5979, 6518, 6257, -1, 6257, 6529, 6237, -1, 6237, 6519, 5984, -1, 5985, 6264, 6532, -1, 5985, 5986, 6264, -1, 5985, 5987, 5986, -1, 5986, 5987, 5988, -1, 6263, 5988, 5974, -1, 6261, 6263, 5974, -1, 5986, 5988, 6263, -1, 5973, 6525, 6260, -1, 6525, 6526, 6258, -1, 6526, 5989, 5972, -1, 6227, 5944, 6226, -1, 6226, 5944, 6486, -1, 6488, 6226, 6486, -1, 6488, 5990, 6226, -1, 6488, 6502, 5990, -1, 5990, 6502, 6251, -1, 6251, 6502, 6503, -1, 6250, 6503, 6504, -1, 6489, 6250, 6504, -1, 6489, 5991, 6250, -1, 6489, 6490, 5991, -1, 5991, 6490, 5993, -1, 5993, 6490, 5994, -1, 5992, 5994, 6506, -1, 5920, 5992, 6506, -1, 5920, 6249, 5992, -1, 6251, 6503, 6250, -1, 5993, 5994, 5992, -1, 5995, 5942, 5996, -1, 5996, 6511, 6300, -1, 5881, 6463, 6392, -1, 5997, 6478, 5998, -1, 5998, 6478, 5999, -1, 5999, 6478, 6355, -1, 6355, 6478, 6479, -1, 6068, 6479, 6005, -1, 6067, 6005, 6000, -1, 6116, 6067, 6000, -1, 6116, 6001, 6067, -1, 6116, 6002, 6001, -1, 6001, 6002, 6361, -1, 6361, 6002, 6003, -1, 6377, 6003, 6004, -1, 6377, 6361, 6003, -1, 6355, 6479, 6068, -1, 6000, 6005, 6012, -1, 6012, 6005, 6006, -1, 6140, 6006, 6480, -1, 6481, 6140, 6480, -1, 6481, 6115, 6140, -1, 6481, 6471, 6115, -1, 6115, 6471, 6013, -1, 6010, 6013, 6007, -1, 6008, 6010, 6007, -1, 6008, 6009, 6010, -1, 6008, 6474, 6009, -1, 6009, 6474, 6482, -1, 6011, 6009, 6482, -1, 6012, 6006, 6140, -1, 6115, 6013, 6010, -1, 6400, 6014, 6390, -1, 6390, 5894, 6389, -1, 6389, 6456, 6398, -1, 6398, 5895, 6015, -1, 6015, 5896, 6108, -1, 6107, 6015, 6108, -1, 6107, 6016, 6015, -1, 6107, 6019, 6016, -1, 6016, 6019, 6017, -1, 6017, 6019, 6018, -1, 6018, 6019, 6137, -1, 6387, 6137, 6066, -1, 6020, 6066, 6065, -1, 6020, 6387, 6066, -1, 6446, 6448, 6021, -1, 6021, 6448, 6022, -1, 6156, 6022, 6404, -1, 6023, 6404, 6024, -1, 6410, 6023, 6024, -1, 6410, 6133, 6023, -1, 6410, 6411, 6133, -1, 6133, 6411, 6026, -1, 6026, 6411, 6412, -1, 6027, 6026, 6412, -1, 6027, 6025, 6026, -1, 6027, 6052, 6025, -1, 6025, 6052, 6102, -1, 6102, 6052, 6164, -1, 6131, 6164, 6190, -1, 6130, 6190, 6192, -1, 6154, 6192, 6193, -1, 6103, 6193, 6028, -1, 6153, 6028, 6168, -1, 6152, 6168, 6104, -1, 6105, 6104, 6195, -1, 6126, 6195, 6197, -1, 6151, 6197, 6029, -1, 6150, 6029, 6106, -1, 6338, 6106, 6199, -1, 6353, 6199, 6352, -1, 6353, 6338, 6199, -1, 6448, 6030, 6022, -1, 6022, 6030, 6031, -1, 6031, 6030, 6036, -1, 6037, 6036, 6038, -1, 6403, 6038, 6032, -1, 6401, 6032, 6033, -1, 6035, 6033, 6034, -1, 6035, 6401, 6033, -1, 6031, 6036, 6037, -1, 6037, 6038, 6403, -1, 6403, 6032, 6401, -1, 6450, 6451, 5902, -1, 5924, 6039, 6122, -1, 6122, 6039, 6373, -1, 6121, 6373, 6040, -1, 6143, 6040, 6041, -1, 6376, 6143, 6041, -1, 6376, 6118, 6143, -1, 6376, 6004, 6118, -1, 6118, 6004, 6003, -1, 6039, 6042, 6373, -1, 6373, 6042, 6371, -1, 6371, 6042, 6043, -1, 6369, 6043, 6433, -1, 6044, 6433, 6434, -1, 6358, 6434, 6045, -1, 6368, 6358, 6045, -1, 6371, 6043, 6369, -1, 6369, 6433, 6044, -1, 6044, 6434, 6358, -1, 5930, 5929, 5934, -1, 5922, 5923, 6345, -1, 6345, 6429, 6343, -1, 6343, 6046, 6047, -1, 6047, 6440, 6326, -1, 6326, 6432, 6340, -1, 6340, 6442, 5925, -1, 6147, 6340, 5925, -1, 6147, 6339, 6340, -1, 6147, 6048, 6339, -1, 6339, 6048, 6049, -1, 6049, 6048, 6050, -1, 6050, 6048, 6148, -1, 6325, 6148, 6051, -1, 6323, 6051, 6337, -1, 6323, 6325, 6051, -1, 6021, 6022, 6156, -1, 6156, 6404, 6023, -1, 6164, 6052, 6053, -1, 6053, 6052, 6414, -1, 6054, 6053, 6414, -1, 6054, 6162, 6053, -1, 6054, 6416, 6162, -1, 6162, 6416, 6055, -1, 6055, 6416, 6057, -1, 6056, 6055, 6057, -1, 5908, 6417, 5907, -1, 6420, 5904, 5978, -1, 5892, 6058, 5899, -1, 6059, 6381, 5888, -1, 5888, 6381, 6060, -1, 6061, 5888, 6060, -1, 6061, 6392, 5888, -1, 5883, 6062, 6063, -1, 6063, 6062, 6064, -1, 6064, 6062, 6065, -1, 6066, 6064, 6065, -1, 6387, 6018, 6137, -1, 6067, 6068, 6005, -1, 6122, 6373, 6121, -1, 6121, 6040, 6143, -1, 6337, 6149, 6338, -1, 6337, 6051, 6149, -1, 6325, 6050, 6148, -1, 6174, 5921, 6069, -1, 6069, 5921, 6346, -1, 6347, 6069, 6346, -1, 6347, 6200, 6069, -1, 6347, 6348, 6200, -1, 6200, 6348, 6070, -1, 6070, 6348, 6071, -1, 6072, 6071, 6349, -1, 6350, 6072, 6349, -1, 6350, 6172, 6072, -1, 6350, 6351, 6172, -1, 6172, 6351, 6171, -1, 6171, 6351, 6352, -1, 6199, 6171, 6352, -1, 6070, 6071, 6072, -1, 6264, 6288, 6532, -1, 6532, 6288, 6073, -1, 6288, 6290, 6255, -1, 6290, 6074, 6235, -1, 6074, 6292, 6075, -1, 6292, 6076, 6233, -1, 6076, 6077, 6231, -1, 6077, 6267, 5946, -1, 6267, 6294, 6229, -1, 6294, 6269, 5945, -1, 6269, 6078, 6253, -1, 6078, 6297, 6227, -1, 6187, 5977, 6079, -1, 6079, 5977, 6239, -1, 6094, 6239, 6080, -1, 6206, 6080, 6212, -1, 6081, 6212, 6082, -1, 6095, 6082, 6096, -1, 6186, 6096, 6083, -1, 6185, 6083, 6216, -1, 6097, 6216, 6084, -1, 6085, 6084, 6086, -1, 6205, 6086, 6087, -1, 6088, 6087, 6218, -1, 6182, 6218, 6220, -1, 6181, 6220, 6089, -1, 6090, 6089, 6242, -1, 6098, 6242, 6091, -1, 6099, 6091, 6100, -1, 6177, 6100, 6243, -1, 6203, 6243, 6101, -1, 6092, 6101, 6093, -1, 6175, 6093, 6247, -1, 6175, 6092, 6093, -1, 6079, 6239, 6094, -1, 6094, 6080, 6206, -1, 6206, 6212, 6081, -1, 6081, 6082, 6095, -1, 6095, 6096, 6186, -1, 6186, 6083, 6185, -1, 6185, 6216, 6097, -1, 6097, 6084, 6085, -1, 6085, 6086, 6205, -1, 6205, 6087, 6088, -1, 6088, 6218, 6182, -1, 6182, 6220, 6181, -1, 6181, 6089, 6090, -1, 6090, 6242, 6098, -1, 6098, 6091, 6099, -1, 6099, 6100, 6177, -1, 6177, 6243, 6203, -1, 6203, 6101, 6092, -1, 6102, 6164, 6131, -1, 6131, 6190, 6130, -1, 6130, 6192, 6154, -1, 6154, 6193, 6103, -1, 6103, 6028, 6153, -1, 6153, 6168, 6152, -1, 6152, 6104, 6105, -1, 6105, 6195, 6126, -1, 6126, 6197, 6151, -1, 6151, 6029, 6150, -1, 6150, 6106, 6338, -1, 6149, 6150, 6338, -1, 5876, 6108, 6136, -1, 5876, 6107, 6108, -1, 5876, 6109, 6107, -1, 6107, 6109, 6019, -1, 6019, 6109, 6110, -1, 6137, 6110, 6111, -1, 6066, 6111, 6112, -1, 6064, 6112, 5805, -1, 6063, 5805, 6138, -1, 5884, 6138, 5802, -1, 6139, 5802, 5793, -1, 6011, 5793, 6113, -1, 6009, 6113, 5797, -1, 6010, 5797, 6114, -1, 6115, 6114, 5654, -1, 6140, 5654, 6141, -1, 6012, 6141, 5652, -1, 6000, 5652, 6117, -1, 6116, 6117, 5845, -1, 6002, 5845, 6142, -1, 6003, 6142, 5847, -1, 6118, 5847, 6119, -1, 6143, 6119, 6120, -1, 6121, 6120, 5834, -1, 6122, 5834, 6144, -1, 6145, 6144, 6146, -1, 5925, 6146, 6123, -1, 6147, 6123, 5813, -1, 6048, 5813, 5815, -1, 6148, 5815, 6124, -1, 6051, 6124, 5818, -1, 6149, 5818, 5819, -1, 6150, 5819, 6125, -1, 6151, 6125, 6127, -1, 6126, 6127, 5842, -1, 6105, 5842, 5841, -1, 6152, 5841, 6128, -1, 6153, 6128, 5840, -1, 6103, 5840, 6129, -1, 6154, 6129, 5838, -1, 6130, 5838, 5873, -1, 6131, 5873, 5874, -1, 6102, 5874, 5875, -1, 6025, 5875, 6132, -1, 6026, 6132, 6155, -1, 6133, 6155, 6134, -1, 6023, 6134, 6135, -1, 6156, 6135, 6157, -1, 6021, 6157, 6158, -1, 5897, 6158, 6136, -1, 6108, 5897, 6136, -1, 6019, 6110, 6137, -1, 6137, 6111, 6066, -1, 6066, 6112, 6064, -1, 6064, 5805, 6063, -1, 6063, 6138, 5884, -1, 5884, 5802, 6139, -1, 6139, 5793, 6011, -1, 6011, 6113, 6009, -1, 6009, 5797, 6010, -1, 6010, 6114, 6115, -1, 6115, 5654, 6140, -1, 6140, 6141, 6012, -1, 6012, 5652, 6000, -1, 6000, 6117, 6116, -1, 6116, 5845, 6002, -1, 6002, 6142, 6003, -1, 6003, 5847, 6118, -1, 6118, 6119, 6143, -1, 6143, 6120, 6121, -1, 6121, 5834, 6122, -1, 6122, 6144, 6145, -1, 6145, 6146, 5925, -1, 5925, 6123, 6147, -1, 6147, 5813, 6048, -1, 6048, 5815, 6148, -1, 6148, 6124, 6051, -1, 6051, 5818, 6149, -1, 6149, 5819, 6150, -1, 6150, 6125, 6151, -1, 6151, 6127, 6126, -1, 6126, 5842, 6105, -1, 6105, 5841, 6152, -1, 6152, 6128, 6153, -1, 6153, 5840, 6103, -1, 6103, 6129, 6154, -1, 6154, 5838, 6130, -1, 6130, 5873, 6131, -1, 6131, 5874, 6102, -1, 6102, 5875, 6025, -1, 6025, 6132, 6026, -1, 6026, 6155, 6133, -1, 6133, 6134, 6023, -1, 6023, 6135, 6156, -1, 6156, 6157, 6021, -1, 6021, 6158, 5897, -1, 6160, 6159, 5761, -1, 6160, 5907, 6159, -1, 6160, 6161, 5907, -1, 5907, 6161, 6056, -1, 6056, 6161, 5762, -1, 6055, 5762, 6163, -1, 6162, 6163, 5837, -1, 6053, 5837, 6165, -1, 6164, 6165, 5766, -1, 6190, 5766, 6191, -1, 6192, 6191, 6166, -1, 6193, 6166, 6167, -1, 6028, 6167, 5839, -1, 6168, 5839, 6169, -1, 6104, 6169, 6194, -1, 6195, 6194, 6196, -1, 6197, 6196, 6198, -1, 6029, 6198, 5872, -1, 6106, 5872, 6170, -1, 6199, 6170, 5851, -1, 6171, 5851, 5823, -1, 6172, 5823, 5822, -1, 6072, 5822, 5824, -1, 6070, 5824, 6173, -1, 6200, 6173, 6201, -1, 6069, 6201, 5673, -1, 6174, 5673, 5790, -1, 6175, 5790, 5855, -1, 6092, 5855, 6202, -1, 6203, 6202, 6176, -1, 6177, 6176, 6178, -1, 6099, 6178, 5856, -1, 6098, 5856, 6179, -1, 6090, 6179, 6180, -1, 6181, 6180, 5863, -1, 6182, 5863, 5864, -1, 6088, 5864, 6204, -1, 6205, 6204, 6183, -1, 6085, 6183, 6184, -1, 6097, 6184, 5858, -1, 6185, 5858, 5866, -1, 6186, 5866, 5868, -1, 6095, 5868, 5869, -1, 6081, 5869, 5859, -1, 6206, 5859, 5870, -1, 6094, 5870, 5871, -1, 6079, 5871, 6207, -1, 6187, 6207, 5760, -1, 6208, 5760, 6188, -1, 6189, 6188, 5761, -1, 6159, 6189, 5761, -1, 6056, 5762, 6055, -1, 6055, 6163, 6162, -1, 6162, 5837, 6053, -1, 6053, 6165, 6164, -1, 6164, 5766, 6190, -1, 6190, 6191, 6192, -1, 6192, 6166, 6193, -1, 6193, 6167, 6028, -1, 6028, 5839, 6168, -1, 6168, 6169, 6104, -1, 6104, 6194, 6195, -1, 6195, 6196, 6197, -1, 6197, 6198, 6029, -1, 6029, 5872, 6106, -1, 6106, 6170, 6199, -1, 6199, 5851, 6171, -1, 6171, 5823, 6172, -1, 6172, 5822, 6072, -1, 6072, 5824, 6070, -1, 6070, 6173, 6200, -1, 6200, 6201, 6069, -1, 6069, 5673, 6174, -1, 6174, 5790, 6175, -1, 6175, 5855, 6092, -1, 6092, 6202, 6203, -1, 6203, 6176, 6177, -1, 6177, 6178, 6099, -1, 6099, 5856, 6098, -1, 6098, 6179, 6090, -1, 6090, 6180, 6181, -1, 6181, 5863, 6182, -1, 6182, 5864, 6088, -1, 6088, 6204, 6205, -1, 6205, 6183, 6085, -1, 6085, 6184, 6097, -1, 6097, 5858, 6185, -1, 6185, 5866, 6186, -1, 6186, 5868, 6095, -1, 6095, 5869, 6081, -1, 6081, 5859, 6206, -1, 6206, 5870, 6094, -1, 6094, 5871, 6079, -1, 6079, 6207, 6187, -1, 6187, 5760, 6208, -1, 6208, 6188, 6189, -1, 5759, 6209, 5758, -1, 5759, 5977, 6209, -1, 5759, 6210, 5977, -1, 5977, 6210, 6239, -1, 6239, 6210, 5860, -1, 6080, 5860, 6211, -1, 6212, 6211, 6213, -1, 6082, 6213, 6214, -1, 6096, 6214, 6240, -1, 6083, 6240, 6215, -1, 6216, 6215, 5867, -1, 6084, 5867, 6217, -1, 6086, 6217, 5857, -1, 6087, 5857, 5865, -1, 6218, 5865, 6219, -1, 6220, 6219, 6241, -1, 6089, 6241, 6221, -1, 6242, 6221, 6222, -1, 6091, 6222, 5862, -1, 6100, 5862, 5861, -1, 6243, 5861, 6244, -1, 6101, 6244, 6245, -1, 6093, 6245, 6246, -1, 6247, 6246, 6248, -1, 6249, 6248, 6223, -1, 5992, 6223, 5784, -1, 5993, 5784, 5791, -1, 5991, 5791, 6224, -1, 6250, 6224, 5785, -1, 6251, 5785, 5792, -1, 5990, 5792, 6225, -1, 6226, 6225, 6252, -1, 6227, 6252, 6228, -1, 6253, 6228, 5775, -1, 5945, 5775, 5852, -1, 6229, 5852, 6230, -1, 5946, 6230, 5853, -1, 6231, 5853, 6232, -1, 6233, 6232, 6234, -1, 6075, 6234, 6254, -1, 6235, 6254, 5773, -1, 6255, 5773, 6256, -1, 6073, 6256, 5778, -1, 5949, 5778, 5753, -1, 5983, 5753, 5779, -1, 5981, 5779, 6236, -1, 5984, 6236, 5780, -1, 6237, 5780, 5756, -1, 6257, 5756, 6238, -1, 5979, 6238, 5758, -1, 6209, 5979, 5758, -1, 6239, 5860, 6080, -1, 6080, 6211, 6212, -1, 6212, 6213, 6082, -1, 6082, 6214, 6096, -1, 6096, 6240, 6083, -1, 6083, 6215, 6216, -1, 6216, 5867, 6084, -1, 6084, 6217, 6086, -1, 6086, 5857, 6087, -1, 6087, 5865, 6218, -1, 6218, 6219, 6220, -1, 6220, 6241, 6089, -1, 6089, 6221, 6242, -1, 6242, 6222, 6091, -1, 6091, 5862, 6100, -1, 6100, 5861, 6243, -1, 6243, 6244, 6101, -1, 6101, 6245, 6093, -1, 6093, 6246, 6247, -1, 6247, 6248, 6249, -1, 6249, 6223, 5992, -1, 5992, 5784, 5993, -1, 5993, 5791, 5991, -1, 5991, 6224, 6250, -1, 6250, 5785, 6251, -1, 6251, 5792, 5990, -1, 5990, 6225, 6226, -1, 6226, 6252, 6227, -1, 6227, 6228, 6253, -1, 6253, 5775, 5945, -1, 5945, 5852, 6229, -1, 6229, 6230, 5946, -1, 5946, 5853, 6231, -1, 6231, 6232, 6233, -1, 6233, 6234, 6075, -1, 6075, 6254, 6235, -1, 6235, 5773, 6255, -1, 6255, 6256, 6073, -1, 6073, 5778, 5949, -1, 5949, 5753, 5983, -1, 5983, 5779, 5981, -1, 5981, 6236, 5984, -1, 5984, 5780, 6237, -1, 6237, 5756, 6257, -1, 6257, 6238, 5979, -1, 6259, 6258, 6287, -1, 6259, 6260, 6258, -1, 6259, 5769, 6260, -1, 6260, 5769, 6261, -1, 6261, 5769, 6262, -1, 6263, 6262, 5751, -1, 5986, 5751, 6265, -1, 6264, 6265, 5770, -1, 6288, 5770, 6289, -1, 6290, 6289, 5772, -1, 6074, 5772, 6291, -1, 6292, 6291, 6266, -1, 6076, 6266, 5854, -1, 6077, 5854, 6293, -1, 6267, 6293, 6268, -1, 6294, 6268, 5774, -1, 6269, 5774, 6295, -1, 6078, 6295, 6296, -1, 6297, 6296, 6271, -1, 6270, 6271, 6272, -1, 5943, 6272, 6298, -1, 6299, 6298, 6273, -1, 6300, 6273, 5730, -1, 5996, 5730, 5729, -1, 5995, 5729, 6274, -1, 5950, 6274, 6275, -1, 6301, 6275, 5733, -1, 6302, 5733, 6277, -1, 6276, 6277, 5734, -1, 6303, 5734, 5720, -1, 6304, 5720, 6305, -1, 5965, 6305, 6278, -1, 5963, 6278, 6279, -1, 6306, 6279, 6307, -1, 6308, 6307, 6281, -1, 6280, 6281, 6309, -1, 5960, 6309, 6310, -1, 6311, 6310, 6282, -1, 6312, 6282, 5735, -1, 5914, 5735, 6283, -1, 6313, 6283, 6284, -1, 6314, 6284, 6315, -1, 6316, 6315, 5740, -1, 6317, 5740, 5741, -1, 6285, 5741, 6318, -1, 5970, 6318, 6319, -1, 6286, 6319, 5744, -1, 6320, 5744, 5686, -1, 6321, 5686, 6322, -1, 5972, 6322, 6287, -1, 6258, 5972, 6287, -1, 6261, 6262, 6263, -1, 6263, 5751, 5986, -1, 5986, 6265, 6264, -1, 6264, 5770, 6288, -1, 6288, 6289, 6290, -1, 6290, 5772, 6074, -1, 6074, 6291, 6292, -1, 6292, 6266, 6076, -1, 6076, 5854, 6077, -1, 6077, 6293, 6267, -1, 6267, 6268, 6294, -1, 6294, 5774, 6269, -1, 6269, 6295, 6078, -1, 6078, 6296, 6297, -1, 6297, 6271, 6270, -1, 6270, 6272, 5943, -1, 5943, 6298, 6299, -1, 6299, 6273, 6300, -1, 6300, 5730, 5996, -1, 5996, 5729, 5995, -1, 5995, 6274, 5950, -1, 5950, 6275, 6301, -1, 6301, 5733, 6302, -1, 6302, 6277, 6276, -1, 6276, 5734, 6303, -1, 6303, 5720, 6304, -1, 6304, 6305, 5965, -1, 5965, 6278, 5963, -1, 5963, 6279, 6306, -1, 6306, 6307, 6308, -1, 6308, 6281, 6280, -1, 6280, 6309, 5960, -1, 5960, 6310, 6311, -1, 6311, 6282, 6312, -1, 6312, 5735, 5914, -1, 5914, 6283, 6313, -1, 6313, 6284, 6314, -1, 6314, 6315, 6316, -1, 6316, 5740, 6317, -1, 6317, 5741, 6285, -1, 6285, 6318, 5970, -1, 5970, 6319, 6286, -1, 6286, 5744, 6320, -1, 6320, 5686, 6321, -1, 6321, 6322, 5972, -1, 5820, 6337, 6336, -1, 5820, 6323, 6337, -1, 5820, 6324, 6323, -1, 6323, 6324, 6325, -1, 6325, 6324, 5816, -1, 6050, 5816, 5817, -1, 6049, 5817, 5814, -1, 6339, 5814, 5812, -1, 6340, 5812, 5811, -1, 6326, 5811, 6341, -1, 6047, 6341, 6342, -1, 6343, 6342, 6344, -1, 6345, 6344, 6327, -1, 5922, 6327, 5670, -1, 6328, 5670, 6329, -1, 5921, 6329, 6330, -1, 6346, 6330, 5674, -1, 6347, 5674, 6331, -1, 6348, 6331, 5675, -1, 6071, 5675, 6332, -1, 6349, 6332, 6333, -1, 6350, 6333, 6334, -1, 6351, 6334, 5821, -1, 6352, 5821, 6335, -1, 6353, 6335, 5850, -1, 6338, 5850, 6336, -1, 6337, 6338, 6336, -1, 6325, 5816, 6050, -1, 6050, 5817, 6049, -1, 6049, 5814, 6339, -1, 6339, 5812, 6340, -1, 6340, 5811, 6326, -1, 6326, 6341, 6047, -1, 6047, 6342, 6343, -1, 6343, 6344, 6345, -1, 6345, 6327, 5922, -1, 5922, 5670, 6328, -1, 6328, 6329, 5921, -1, 5921, 6330, 6346, -1, 6346, 5674, 6347, -1, 6347, 6331, 6348, -1, 6348, 5675, 6071, -1, 6071, 6332, 6349, -1, 6349, 6333, 6350, -1, 6350, 6334, 6351, -1, 6351, 5821, 6352, -1, 6352, 6335, 6353, -1, 6353, 5850, 6338, -1, 5651, 6067, 6362, -1, 5651, 6068, 6067, -1, 5651, 6354, 6068, -1, 6068, 6354, 6355, -1, 6355, 6354, 6363, -1, 5999, 6363, 6364, -1, 5998, 6364, 5649, -1, 6356, 5649, 5849, -1, 6365, 5849, 5848, -1, 6357, 5848, 5657, -1, 6366, 5657, 6367, -1, 5936, 6367, 5658, -1, 5935, 5658, 5661, -1, 6368, 5661, 5663, -1, 6358, 5663, 5833, -1, 6044, 5833, 6359, -1, 6369, 6359, 6370, -1, 6371, 6370, 6372, -1, 6373, 6372, 6360, -1, 6040, 6360, 6374, -1, 6041, 6374, 6375, -1, 6376, 6375, 5832, -1, 6004, 5832, 5831, -1, 6377, 5831, 5846, -1, 6361, 5846, 6378, -1, 6001, 6378, 6362, -1, 6067, 6001, 6362, -1, 6355, 6363, 5999, -1, 5999, 6364, 5998, -1, 5998, 5649, 6356, -1, 6356, 5849, 6365, -1, 6365, 5848, 6357, -1, 6357, 5657, 6366, -1, 6366, 6367, 5936, -1, 5936, 5658, 5935, -1, 5935, 5661, 6368, -1, 6368, 5663, 6358, -1, 6358, 5833, 6044, -1, 6044, 6359, 6369, -1, 6369, 6370, 6371, -1, 6371, 6372, 6373, -1, 6373, 6360, 6040, -1, 6040, 6374, 6041, -1, 6041, 6375, 6376, -1, 6376, 5832, 6004, -1, 6004, 5831, 6377, -1, 6377, 5846, 6361, -1, 6361, 6378, 6001, -1, 5715, 6058, 5707, -1, 5715, 5889, 6058, -1, 5715, 6379, 5889, -1, 5889, 6379, 6059, -1, 6059, 6379, 6380, -1, 6381, 6380, 6382, -1, 6060, 6382, 6383, -1, 6061, 6383, 6384, -1, 6392, 6384, 5644, -1, 6393, 5644, 6385, -1, 6394, 6385, 6386, -1, 5882, 6386, 5801, -1, 5883, 5801, 6395, -1, 6062, 6395, 5803, -1, 6065, 5803, 6396, -1, 6020, 6396, 5804, -1, 6387, 5804, 5806, -1, 6018, 5806, 6397, -1, 6017, 6397, 6388, -1, 6016, 6388, 5809, -1, 6015, 5809, 5808, -1, 6398, 5808, 6399, -1, 6389, 6399, 5810, -1, 6390, 5810, 6391, -1, 6400, 6391, 5709, -1, 5892, 5709, 5707, -1, 6058, 5892, 5707, -1, 6059, 6380, 6381, -1, 6381, 6382, 6060, -1, 6060, 6383, 6061, -1, 6061, 6384, 6392, -1, 6392, 5644, 6393, -1, 6393, 6385, 6394, -1, 6394, 6386, 5882, -1, 5882, 5801, 5883, -1, 5883, 6395, 6062, -1, 6062, 5803, 6065, -1, 6065, 6396, 6020, -1, 6020, 5804, 6387, -1, 6387, 5806, 6018, -1, 6018, 6397, 6017, -1, 6017, 6388, 6016, -1, 6016, 5809, 6015, -1, 6015, 5808, 6398, -1, 6398, 6399, 6389, -1, 6389, 5810, 6390, -1, 6390, 6391, 6400, -1, 6400, 5709, 5892, -1, 6402, 6401, 5691, -1, 6402, 6403, 6401, -1, 6402, 5694, 6403, -1, 6403, 5694, 6037, -1, 6037, 5694, 6409, -1, 6031, 6409, 5697, -1, 6022, 5697, 5699, -1, 6404, 5699, 5844, -1, 6024, 5844, 5700, -1, 6410, 5700, 5701, -1, 6411, 5701, 5768, -1, 6412, 5768, 5843, -1, 6027, 5843, 5767, -1, 6052, 5767, 6413, -1, 6414, 6413, 5765, -1, 6054, 5765, 6415, -1, 6416, 6415, 5764, -1, 6057, 5764, 6405, -1, 5909, 6405, 5763, -1, 5908, 5763, 6406, -1, 6417, 6406, 6418, -1, 5905, 6418, 6419, -1, 5906, 6419, 6407, -1, 6420, 6407, 6408, -1, 5904, 6408, 5690, -1, 6035, 5690, 5691, -1, 6401, 6035, 5691, -1, 6037, 6409, 6031, -1, 6031, 5697, 6022, -1, 6022, 5699, 6404, -1, 6404, 5844, 6024, -1, 6024, 5700, 6410, -1, 6410, 5701, 6411, -1, 6411, 5768, 6412, -1, 6412, 5843, 6027, -1, 6027, 5767, 6052, -1, 6052, 6413, 6414, -1, 6414, 5765, 6054, -1, 6054, 6415, 6416, -1, 6416, 5764, 6057, -1, 6057, 6405, 5909, -1, 5909, 5763, 5908, -1, 5908, 6406, 6417, -1, 6417, 6418, 5905, -1, 5905, 6419, 5906, -1, 5906, 6407, 6420, -1, 6420, 6408, 5904, -1, 5904, 5690, 6035, -1, 5835, 6039, 5836, -1, 5835, 6042, 6039, -1, 5835, 5830, 6042, -1, 6042, 5830, 6043, -1, 6043, 5830, 5829, -1, 6433, 5829, 5827, -1, 6434, 5827, 5828, -1, 6045, 5828, 5826, -1, 5931, 5826, 6421, -1, 5930, 6421, 6435, -1, 5929, 6435, 5662, -1, 5928, 5662, 6436, -1, 6437, 6436, 5671, -1, 5933, 5671, 5672, -1, 6422, 5672, 5668, -1, 5926, 5668, 6423, -1, 6438, 6423, 6424, -1, 6439, 6424, 6425, -1, 6426, 6425, 6427, -1, 5923, 6427, 6428, -1, 6429, 6428, 6430, -1, 6046, 6430, 6431, -1, 6440, 6431, 5825, -1, 6432, 5825, 6441, -1, 6442, 6441, 6443, -1, 5924, 6443, 5836, -1, 6039, 5924, 5836, -1, 6043, 5829, 6433, -1, 6433, 5827, 6434, -1, 6434, 5828, 6045, -1, 6045, 5826, 5931, -1, 5931, 6421, 5930, -1, 5930, 6435, 5929, -1, 5929, 5662, 5928, -1, 5928, 6436, 6437, -1, 6437, 5671, 5933, -1, 5933, 5672, 6422, -1, 6422, 5668, 5926, -1, 5926, 6423, 6438, -1, 6438, 6424, 6439, -1, 6439, 6425, 6426, -1, 6426, 6427, 5923, -1, 5923, 6428, 6429, -1, 6429, 6430, 6046, -1, 6046, 6431, 6440, -1, 6440, 5825, 6432, -1, 6432, 6441, 6442, -1, 6442, 6443, 5924, -1, 5712, 6452, 5703, -1, 5712, 5900, 6452, -1, 5712, 5714, 5900, -1, 5900, 5714, 5898, -1, 5898, 5714, 5705, -1, 5890, 5705, 5706, -1, 5891, 5706, 6453, -1, 5893, 6453, 5708, -1, 6014, 5708, 6454, -1, 5894, 6454, 6455, -1, 6456, 6455, 6444, -1, 5895, 6444, 6445, -1, 5896, 6445, 6447, -1, 6446, 6447, 5807, -1, 6448, 5807, 6449, -1, 6030, 6449, 6457, -1, 6036, 6457, 5698, -1, 6038, 5698, 5696, -1, 6032, 5696, 5695, -1, 6033, 5695, 6458, -1, 6034, 6458, 5693, -1, 6459, 5693, 5692, -1, 6450, 5692, 5702, -1, 6451, 5702, 5710, -1, 6460, 5710, 5711, -1, 6461, 5711, 5703, -1, 6452, 6461, 5703, -1, 5898, 5705, 5890, -1, 5890, 5706, 5891, -1, 5891, 6453, 5893, -1, 5893, 5708, 6014, -1, 6014, 6454, 5894, -1, 5894, 6455, 6456, -1, 6456, 6444, 5895, -1, 5895, 6445, 5896, -1, 5896, 6447, 6446, -1, 6446, 5807, 6448, -1, 6448, 6449, 6030, -1, 6030, 6457, 6036, -1, 6036, 5698, 6038, -1, 6038, 5696, 6032, -1, 6032, 5695, 6033, -1, 6033, 6458, 6034, -1, 6034, 5693, 6459, -1, 6459, 5692, 6450, -1, 6450, 5702, 6451, -1, 6451, 5710, 6460, -1, 6460, 5711, 6461, -1, 5800, 6462, 5794, -1, 5800, 5881, 6462, -1, 5800, 5799, 5881, -1, 5881, 5799, 6463, -1, 6463, 5799, 5798, -1, 5880, 5798, 6464, -1, 5879, 6464, 5645, -1, 5878, 5645, 6465, -1, 6476, 6465, 5647, -1, 6477, 5647, 6466, -1, 5997, 6466, 5648, -1, 6478, 5648, 6467, -1, 6479, 6467, 6468, -1, 6005, 6468, 5650, -1, 6006, 5650, 5653, -1, 6480, 5653, 6469, -1, 6481, 6469, 6470, -1, 6471, 6470, 5655, -1, 6013, 5655, 6472, -1, 6007, 6472, 6473, -1, 6008, 6473, 6475, -1, 6474, 6475, 5796, -1, 6482, 5796, 5795, -1, 5886, 5795, 6483, -1, 5887, 6483, 6484, -1, 5885, 6484, 5794, -1, 6462, 5885, 5794, -1, 6463, 5798, 5880, -1, 5880, 6464, 5879, -1, 5879, 5645, 5878, -1, 5878, 6465, 6476, -1, 6476, 5647, 6477, -1, 6477, 6466, 5997, -1, 5997, 5648, 6478, -1, 6478, 6467, 6479, -1, 6479, 6468, 6005, -1, 6005, 5650, 6006, -1, 6006, 5653, 6480, -1, 6480, 6469, 6481, -1, 6481, 6470, 6471, -1, 6471, 5655, 6013, -1, 6013, 6472, 6007, -1, 6007, 6473, 6008, -1, 6008, 6475, 6474, -1, 6474, 5796, 6482, -1, 6482, 5795, 5886, -1, 5886, 6483, 5887, -1, 5887, 6484, 5885, -1, 6487, 6486, 6485, -1, 6487, 6488, 6486, -1, 6487, 5789, 6488, -1, 6488, 5789, 6502, -1, 6502, 5789, 5788, -1, 6503, 5788, 5787, -1, 6504, 5787, 5786, -1, 6489, 5786, 6505, -1, 6490, 6505, 6491, -1, 5994, 6491, 6492, -1, 6506, 6492, 6507, -1, 5920, 6507, 5783, -1, 5918, 5783, 6493, -1, 6494, 6493, 5676, -1, 5951, 5676, 6508, -1, 6495, 6508, 6509, -1, 5941, 6509, 6497, -1, 6496, 6497, 6510, -1, 5942, 6510, 5728, -1, 6511, 5728, 6498, -1, 6512, 6498, 5782, -1, 6513, 5782, 6499, -1, 6500, 6499, 5777, -1, 6514, 5777, 5781, -1, 6501, 5781, 5776, -1, 5944, 5776, 6485, -1, 6486, 5944, 6485, -1, 6502, 5788, 6503, -1, 6503, 5787, 6504, -1, 6504, 5786, 6489, -1, 6489, 6505, 6490, -1, 6490, 6491, 5994, -1, 5994, 6492, 6506, -1, 6506, 6507, 5920, -1, 5920, 5783, 5918, -1, 5918, 6493, 6494, -1, 6494, 5676, 5951, -1, 5951, 6508, 6495, -1, 6495, 6509, 5941, -1, 5941, 6497, 6496, -1, 6496, 6510, 5942, -1, 5942, 5728, 6511, -1, 6511, 6498, 6512, -1, 6512, 5782, 6513, -1, 6513, 6499, 6500, -1, 6500, 5777, 6514, -1, 6514, 5781, 6501, -1, 6501, 5776, 5944, -1, 6515, 5976, 5688, -1, 6515, 6516, 5976, -1, 6515, 6517, 6516, -1, 6516, 6517, 5980, -1, 5980, 6517, 5757, -1, 6518, 5757, 6528, -1, 6529, 6528, 6520, -1, 6519, 6520, 5755, -1, 6521, 5755, 6522, -1, 6530, 6522, 6523, -1, 5982, 6523, 5754, -1, 5947, 5754, 6531, -1, 5948, 6531, 5752, -1, 6532, 5752, 6533, -1, 5985, 6533, 5771, -1, 5987, 5771, 6524, -1, 5988, 6524, 5750, -1, 5974, 5750, 6534, -1, 6535, 6534, 5749, -1, 5973, 5749, 5748, -1, 6525, 5748, 5747, -1, 6526, 5747, 5746, -1, 5989, 5746, 5684, -1, 5971, 5684, 5683, -1, 5910, 5683, 5681, -1, 6527, 5681, 5688, -1, 5976, 6527, 5688, -1, 5980, 5757, 6518, -1, 6518, 6528, 6529, -1, 6529, 6520, 6519, -1, 6519, 5755, 6521, -1, 6521, 6522, 6530, -1, 6530, 6523, 5982, -1, 5982, 5754, 5947, -1, 5947, 6531, 5948, -1, 5948, 5752, 6532, -1, 6532, 6533, 5985, -1, 5985, 5771, 5987, -1, 5987, 6524, 5988, -1, 5988, 5750, 5974, -1, 5974, 6534, 6535, -1, 6535, 5749, 5973, -1, 5973, 5748, 6525, -1, 6525, 5747, 6526, -1, 6526, 5746, 5989, -1, 5989, 5684, 5971, -1, 5971, 5683, 5910, -1, 5910, 5681, 6527, -1, 6536, 5966, 6550, -1, 6536, 6538, 5966, -1, 6536, 6537, 6538, -1, 6538, 6537, 5967, -1, 5967, 6537, 5682, -1, 6539, 5682, 5685, -1, 6551, 5685, 5745, -1, 5968, 5745, 5743, -1, 5969, 5743, 5742, -1, 6552, 5742, 5687, -1, 6540, 5687, 5739, -1, 6553, 5739, 5738, -1, 5975, 5738, 5737, -1, 5917, 5737, 5736, -1, 5916, 5736, 6541, -1, 5915, 6541, 6554, -1, 6555, 6554, 6543, -1, 6542, 6543, 5724, -1, 6556, 5724, 5726, -1, 5912, 5726, 5727, -1, 6544, 5727, 6557, -1, 6545, 6557, 5680, -1, 6558, 5680, 6559, -1, 6560, 6559, 6547, -1, 6546, 6547, 6548, -1, 6549, 6548, 6550, -1, 5966, 6549, 6550, -1, 5967, 5682, 6539, -1, 6539, 5685, 6551, -1, 6551, 5745, 5968, -1, 5968, 5743, 5969, -1, 5969, 5742, 6552, -1, 6552, 5687, 6540, -1, 6540, 5739, 6553, -1, 6553, 5738, 5975, -1, 5975, 5737, 5917, -1, 5917, 5736, 5916, -1, 5916, 6541, 5915, -1, 5915, 6554, 6555, -1, 6555, 6543, 6542, -1, 6542, 5724, 6556, -1, 6556, 5726, 5912, -1, 5912, 5727, 6544, -1, 6544, 6557, 6545, -1, 6545, 5680, 6558, -1, 6558, 6559, 6560, -1, 6560, 6547, 6546, -1, 6546, 6548, 6549, -1, 5718, 6575, 6576, -1, 5718, 5937, 6575, -1, 5718, 6561, 5937, -1, 5937, 6561, 5938, -1, 5938, 6561, 5719, -1, 6562, 5719, 5722, -1, 6577, 5722, 5721, -1, 5939, 5721, 6563, -1, 5940, 6563, 6564, -1, 6565, 6564, 6566, -1, 6578, 6566, 5732, -1, 5952, 5732, 5731, -1, 6567, 5731, 5677, -1, 6579, 5677, 6568, -1, 5953, 6568, 6580, -1, 6581, 6580, 6569, -1, 5955, 6569, 5678, -1, 5956, 5678, 6570, -1, 5957, 6570, 6571, -1, 5958, 6571, 5679, -1, 5913, 5679, 5725, -1, 5959, 5725, 5723, -1, 5961, 5723, 6572, -1, 5962, 6572, 6582, -1, 5964, 6582, 6573, -1, 6574, 6573, 6576, -1, 6575, 6574, 6576, -1, 5938, 5719, 6562, -1, 6562, 5722, 6577, -1, 6577, 5721, 5939, -1, 5939, 6563, 5940, -1, 5940, 6564, 6565, -1, 6565, 6566, 6578, -1, 6578, 5732, 5952, -1, 5952, 5731, 6567, -1, 6567, 5677, 6579, -1, 6579, 6568, 5953, -1, 5953, 6580, 6581, -1, 6581, 6569, 5955, -1, 5955, 5678, 5956, -1, 5956, 6570, 5957, -1, 5957, 6571, 5958, -1, 5958, 5679, 5913, -1, 5913, 5725, 5959, -1, 5959, 5723, 5961, -1, 5961, 6572, 5962, -1, 5962, 6582, 5964, -1, 5964, 6573, 6574, -1, 5656, 5646, 5877, -1, 5877, 5646, 6693, -1, 6700, 5717, 5888, -1, 5888, 5717, 6583, -1, 5717, 5716, 6583, -1, 6583, 5716, 6584, -1, 6584, 5716, 6588, -1, 5899, 6588, 6586, -1, 6585, 6586, 6587, -1, 6585, 5899, 6586, -1, 6584, 6588, 5899, -1, 6586, 6589, 6587, -1, 6587, 6589, 5713, -1, 5901, 6587, 5713, -1, 5713, 5704, 5901, -1, 5901, 5704, 6623, -1, 6612, 6590, 6614, -1, 6614, 6590, 5903, -1, 6590, 6592, 5903, -1, 5903, 6592, 6591, -1, 6591, 6592, 6593, -1, 6593, 6592, 6595, -1, 6594, 6593, 6595, -1, 6594, 6596, 6593, -1, 6594, 5689, 6596, -1, 6596, 5689, 5902, -1, 5902, 5689, 6597, -1, 5978, 5902, 6597, -1, 6597, 6598, 5978, -1, 5978, 6598, 5911, -1, 6599, 6600, 5954, -1, 5954, 6600, 5919, -1, 5919, 6600, 6602, -1, 6602, 6600, 6601, -1, 6603, 6602, 6601, -1, 6603, 6604, 6602, -1, 6603, 5669, 6604, -1, 6604, 5669, 6606, -1, 6606, 5669, 5667, -1, 5927, 5667, 6605, -1, 5932, 5927, 6605, -1, 6606, 5667, 5927, -1, 6605, 6648, 5932, -1, 5932, 6648, 6647, -1, 5666, 5665, 6635, -1, 6635, 5665, 6607, -1, 5665, 5664, 6607, -1, 6607, 5664, 6608, -1, 6608, 5664, 6609, -1, 6611, 6609, 5660, -1, 5934, 5660, 5659, -1, 6610, 5659, 5877, -1, 6610, 5934, 5659, -1, 6608, 6609, 6611, -1, 6611, 5660, 5934, -1, 5659, 5656, 5877, -1, 6612, 6614, 6613, -1, 6613, 6614, 6615, -1, 6632, 6615, 6627, -1, 6632, 6613, 6615, -1, 6615, 6616, 6627, -1, 6627, 6616, 6625, -1, 6625, 6616, 6629, -1, 6629, 6616, 6634, -1, 6617, 6634, 6628, -1, 6617, 6629, 6634, -1, 6634, 5619, 6628, -1, 6628, 5619, 5568, -1, 5564, 5604, 6618, -1, 6618, 5604, 6633, -1, 6619, 6633, 6620, -1, 6624, 6620, 6626, -1, 6624, 6619, 6620, -1, 6618, 6633, 6619, -1, 6620, 6621, 6626, -1, 6626, 6621, 6630, -1, 6630, 6621, 6631, -1, 6631, 6621, 6623, -1, 6622, 6623, 5704, -1, 6622, 6631, 6623, -1, 5564, 6618, 5568, -1, 5568, 6618, 6628, -1, 6628, 6618, 6619, -1, 6617, 6619, 6624, -1, 6629, 6624, 6626, -1, 6625, 6626, 6630, -1, 6627, 6630, 6632, -1, 6627, 6625, 6630, -1, 6628, 6619, 6617, -1, 6617, 6624, 6629, -1, 6629, 6626, 6625, -1, 6630, 6631, 6632, -1, 6632, 6631, 6622, -1, 6613, 6622, 5704, -1, 6612, 6613, 5704, -1, 6632, 6622, 6613, -1, 6623, 6621, 6614, -1, 6614, 6621, 6615, -1, 6615, 6621, 6616, -1, 6616, 6621, 6620, -1, 6633, 6616, 6620, -1, 6633, 6634, 6616, -1, 6633, 5604, 6634, -1, 6634, 5604, 5619, -1, 5666, 6635, 6656, -1, 6656, 6635, 6636, -1, 6657, 6636, 6652, -1, 6657, 6656, 6636, -1, 6636, 6637, 6652, -1, 6652, 6637, 6651, -1, 6651, 6637, 6638, -1, 6638, 6637, 6640, -1, 6653, 6640, 6639, -1, 6653, 6638, 6640, -1, 6640, 5441, 6639, -1, 6639, 5441, 6641, -1, 6642, 5421, 6649, -1, 6649, 5421, 6659, -1, 6644, 6659, 6658, -1, 6643, 6658, 6650, -1, 6643, 6644, 6658, -1, 6649, 6659, 6644, -1, 6658, 6646, 6650, -1, 6650, 6646, 6645, -1, 6645, 6646, 6654, -1, 6654, 6646, 6647, -1, 6655, 6647, 6648, -1, 6655, 6654, 6647, -1, 6642, 6649, 6641, -1, 6641, 6649, 6639, -1, 6639, 6649, 6644, -1, 6653, 6644, 6643, -1, 6638, 6643, 6650, -1, 6651, 6650, 6645, -1, 6652, 6645, 6657, -1, 6652, 6651, 6645, -1, 6639, 6644, 6653, -1, 6653, 6643, 6638, -1, 6638, 6650, 6651, -1, 6645, 6654, 6657, -1, 6657, 6654, 6655, -1, 6656, 6655, 6648, -1, 5666, 6656, 6648, -1, 6657, 6655, 6656, -1, 6647, 6646, 6635, -1, 6635, 6646, 6636, -1, 6636, 6646, 6637, -1, 6637, 6646, 6658, -1, 6659, 6637, 6658, -1, 6659, 6640, 6637, -1, 6659, 5421, 6640, -1, 6640, 5421, 5441, -1, 6599, 5954, 6679, -1, 6679, 5954, 6660, -1, 6677, 6660, 6675, -1, 6677, 6679, 6660, -1, 6660, 6680, 6675, -1, 6675, 6680, 6661, -1, 6661, 6680, 6676, -1, 6676, 6680, 6662, -1, 6663, 6662, 6672, -1, 6663, 6676, 6662, -1, 6662, 5248, 6672, -1, 6672, 5248, 5211, -1, 6664, 6665, 6667, -1, 6667, 6665, 6668, -1, 6666, 6668, 6681, -1, 6673, 6681, 6669, -1, 6673, 6666, 6681, -1, 6667, 6668, 6666, -1, 6681, 6670, 6669, -1, 6669, 6670, 6674, -1, 6674, 6670, 6678, -1, 6678, 6670, 5911, -1, 6671, 5911, 6598, -1, 6671, 6678, 5911, -1, 6664, 6667, 5211, -1, 5211, 6667, 6672, -1, 6672, 6667, 6666, -1, 6663, 6666, 6673, -1, 6676, 6673, 6669, -1, 6661, 6669, 6674, -1, 6675, 6674, 6677, -1, 6675, 6661, 6674, -1, 6672, 6666, 6663, -1, 6663, 6673, 6676, -1, 6676, 6669, 6661, -1, 6674, 6678, 6677, -1, 6677, 6678, 6671, -1, 6679, 6671, 6598, -1, 6599, 6679, 6598, -1, 6677, 6671, 6679, -1, 5911, 6670, 5954, -1, 5954, 6670, 6660, -1, 6660, 6670, 6680, -1, 6680, 6670, 6681, -1, 6668, 6680, 6681, -1, 6668, 6662, 6680, -1, 6668, 6665, 6662, -1, 6662, 6665, 5248, -1, 6700, 5888, 6699, -1, 6699, 5888, 6682, -1, 6697, 6682, 6683, -1, 6697, 6699, 6682, -1, 6682, 6703, 6683, -1, 6683, 6703, 6684, -1, 6684, 6703, 6685, -1, 6685, 6703, 6704, -1, 6695, 6704, 6686, -1, 6695, 6685, 6704, -1, 6704, 5022, 6686, -1, 6686, 5022, 5023, -1, 4955, 6687, 6694, -1, 6694, 6687, 6688, -1, 6689, 6688, 6690, -1, 6696, 6690, 6691, -1, 6696, 6689, 6690, -1, 6694, 6688, 6689, -1, 6690, 6702, 6691, -1, 6691, 6702, 6701, -1, 6701, 6702, 6692, -1, 6692, 6702, 6693, -1, 6698, 6693, 5646, -1, 6698, 6692, 6693, -1, 4955, 6694, 5023, -1, 5023, 6694, 6686, -1, 6686, 6694, 6689, -1, 6695, 6689, 6685, -1, 6695, 6686, 6689, -1, 6689, 6696, 6685, -1, 6685, 6696, 6691, -1, 6684, 6691, 6701, -1, 6683, 6701, 6692, -1, 6697, 6692, 6698, -1, 6699, 6698, 5646, -1, 6700, 6699, 5646, -1, 6685, 6691, 6684, -1, 6684, 6701, 6683, -1, 6683, 6692, 6697, -1, 6697, 6698, 6699, -1, 6693, 6702, 5888, -1, 5888, 6702, 6682, -1, 6682, 6702, 6690, -1, 6703, 6690, 6704, -1, 6703, 6682, 6690, -1, 6690, 6688, 6704, -1, 6704, 6688, 6687, -1, 5022, 6704, 6687, -1, 4915, 6705, 5068, -1, 5068, 6705, 5036, -1, 5036, 6705, 6706, -1, 5037, 6706, 4992, -1, 5069, 4992, 4991, -1, 5067, 5069, 4991, -1, 5036, 6706, 5037, -1, 5037, 4992, 5069, -1, 4995, 6707, 5062, -1, 5062, 6707, 6708, -1, 6708, 6707, 6709, -1, 6711, 6709, 6712, -1, 6710, 6712, 4996, -1, 5060, 6710, 4996, -1, 6708, 6709, 6711, -1, 6711, 6712, 6710, -1, 4882, 6713, 5100, -1, 5100, 6713, 5101, -1, 5101, 6713, 5002, -1, 6716, 5002, 6714, -1, 6715, 6714, 5001, -1, 4887, 6715, 5001, -1, 5101, 5002, 6716, -1, 6716, 6714, 6715, -1, 5019, 6719, 6717, -1, 6717, 6719, 6718, -1, 6718, 6719, 6720, -1, 5070, 6720, 6721, -1, 5071, 6721, 5017, -1, 5072, 5071, 5017, -1, 6718, 6720, 5070, -1, 5070, 6721, 5071, -1, 5015, 6722, 5075, -1, 5075, 6722, 5077, -1, 5077, 6722, 6723, -1, 5078, 6723, 5076, -1, 5078, 5077, 6723, -1, 6723, 5014, 5076, -1, 5076, 5014, 6724, -1, 6724, 5014, 4939, -1, 6725, 6726, 5082, -1, 5082, 6726, 6727, -1, 6727, 6726, 4982, -1, 5083, 4982, 6728, -1, 5083, 6727, 4982, -1, 4982, 4983, 6728, -1, 6728, 4983, 5084, -1, 5084, 4983, 4862, -1, 5090, 4855, 5089, -1, 5089, 4855, 5012, -1, 5088, 5012, 5011, -1, 6729, 5088, 5011, -1, 6729, 5091, 5088, -1, 6729, 6730, 5091, -1, 5091, 6730, 6731, -1, 5089, 5012, 5088, -1, 5097, 4876, 6735, -1, 6735, 4876, 6732, -1, 6736, 6732, 6733, -1, 5004, 6736, 6733, -1, 5004, 6734, 6736, -1, 5004, 5003, 6734, -1, 6734, 5003, 4878, -1, 6735, 6732, 6736, -1, 5034, 5033, 4957, -1, 4957, 5033, 6745, -1, 6745, 5033, 6737, -1, 4961, 6737, 6738, -1, 6746, 6738, 6740, -1, 6739, 6740, 6741, -1, 6747, 6741, 5039, -1, 6748, 5039, 6742, -1, 6743, 6742, 5030, -1, 6749, 5030, 6750, -1, 6751, 6750, 5029, -1, 6744, 5029, 5027, -1, 4965, 5027, 5025, -1, 4967, 4965, 5025, -1, 6745, 6737, 4961, -1, 4961, 6738, 6746, -1, 6746, 6740, 6739, -1, 6739, 6741, 6747, -1, 6747, 5039, 6748, -1, 6748, 6742, 6743, -1, 6743, 5030, 6749, -1, 6749, 6750, 6751, -1, 6751, 5029, 6744, -1, 6744, 5027, 4965, -1, 5079, 6752, 4970, -1, 4970, 6752, 4973, -1, 4973, 6752, 6753, -1, 4984, 6753, 6754, -1, 4974, 6754, 5057, -1, 4975, 5057, 6758, -1, 6759, 6758, 5054, -1, 4976, 5054, 5055, -1, 6760, 5055, 5053, -1, 4977, 5053, 5052, -1, 4978, 5052, 5051, -1, 4980, 5051, 6756, -1, 6755, 6756, 5047, -1, 6757, 6755, 5047, -1, 4973, 6753, 4984, -1, 4984, 6754, 4974, -1, 4974, 5057, 4975, -1, 4975, 6758, 6759, -1, 6759, 5054, 4976, -1, 4976, 5055, 6760, -1, 6760, 5053, 4977, -1, 4977, 5052, 4978, -1, 4978, 5051, 4980, -1, 4980, 6756, 6755, -1, 6855, 6865, 6772, -1, 6855, 6885, 6865, -1, 6855, 6762, 6885, -1, 6885, 6762, 6761, -1, 6761, 6762, 6763, -1, 6773, 6763, 6829, -1, 6864, 6829, 6831, -1, 6764, 6831, 6830, -1, 6765, 6830, 6832, -1, 6774, 6832, 6775, -1, 6776, 6775, 6766, -1, 6777, 6766, 6767, -1, 6863, 6767, 6834, -1, 6862, 6834, 6768, -1, 6778, 6768, 6835, -1, 6779, 6835, 6836, -1, 6875, 6836, 6837, -1, 6873, 6837, 6844, -1, 6872, 6844, 6769, -1, 6869, 6769, 6845, -1, 6868, 6845, 6846, -1, 6867, 6846, 6770, -1, 6888, 6770, 6847, -1, 6780, 6847, 6781, -1, 6771, 6781, 6772, -1, 6865, 6771, 6772, -1, 6761, 6763, 6773, -1, 6773, 6829, 6864, -1, 6864, 6831, 6764, -1, 6764, 6830, 6765, -1, 6765, 6832, 6774, -1, 6774, 6775, 6776, -1, 6776, 6766, 6777, -1, 6777, 6767, 6863, -1, 6863, 6834, 6862, -1, 6862, 6768, 6778, -1, 6778, 6835, 6779, -1, 6779, 6836, 6875, -1, 6875, 6837, 6873, -1, 6873, 6844, 6872, -1, 6872, 6769, 6869, -1, 6869, 6845, 6868, -1, 6868, 6846, 6867, -1, 6867, 6770, 6888, -1, 6888, 6847, 6780, -1, 6780, 6781, 6771, -1, 6860, 6887, 6854, -1, 6860, 6782, 6887, -1, 6860, 6783, 6782, -1, 6782, 6783, 6866, -1, 6866, 6783, 6784, -1, 6797, 6784, 6786, -1, 6785, 6786, 6787, -1, 6798, 6787, 6788, -1, 6799, 6788, 6800, -1, 6878, 6800, 6850, -1, 6789, 6850, 6801, -1, 6877, 6801, 6859, -1, 6876, 6859, 6858, -1, 6802, 6858, 6790, -1, 6803, 6790, 6804, -1, 6881, 6804, 6791, -1, 6882, 6791, 6851, -1, 6805, 6851, 6806, -1, 6807, 6806, 6852, -1, 6808, 6852, 6853, -1, 6809, 6853, 6792, -1, 6793, 6792, 6794, -1, 6884, 6794, 6856, -1, 6795, 6856, 6796, -1, 6886, 6796, 6854, -1, 6887, 6886, 6854, -1, 6866, 6784, 6797, -1, 6797, 6786, 6785, -1, 6785, 6787, 6798, -1, 6798, 6788, 6799, -1, 6799, 6800, 6878, -1, 6878, 6850, 6789, -1, 6789, 6801, 6877, -1, 6877, 6859, 6876, -1, 6876, 6858, 6802, -1, 6802, 6790, 6803, -1, 6803, 6804, 6881, -1, 6881, 6791, 6882, -1, 6882, 6851, 6805, -1, 6805, 6806, 6807, -1, 6807, 6852, 6808, -1, 6808, 6853, 6809, -1, 6809, 6792, 6793, -1, 6793, 6794, 6884, -1, 6884, 6856, 6795, -1, 6795, 6796, 6886, -1, 6843, 6870, 6825, -1, 6825, 6870, 6810, -1, 6843, 6842, 6870, -1, 6870, 6842, 6811, -1, 6811, 6842, 6841, -1, 6871, 6841, 6814, -1, 6871, 6811, 6841, -1, 6841, 6840, 6814, -1, 6814, 6840, 6815, -1, 6816, 6815, 6839, -1, 6817, 6839, 6838, -1, 6874, 6838, 6813, -1, 6812, 6874, 6813, -1, 6814, 6815, 6816, -1, 6816, 6839, 6817, -1, 6817, 6838, 6874, -1, 6827, 6857, 6820, -1, 6820, 6857, 6818, -1, 6821, 6820, 6818, -1, 6821, 6819, 6820, -1, 6821, 6822, 6819, -1, 6819, 6822, 6823, -1, 6823, 6822, 6826, -1, 6824, 6826, 6849, -1, 6880, 6849, 6848, -1, 6879, 6848, 6825, -1, 6810, 6879, 6825, -1, 6823, 6826, 6824, -1, 6824, 6849, 6880, -1, 6880, 6848, 6879, -1, 6883, 6828, 6827, -1, 6827, 6828, 6857, -1, 6833, 6792, 6828, -1, 6833, 6829, 6792, -1, 6833, 6831, 6829, -1, 6833, 6830, 6831, -1, 6833, 6832, 6830, -1, 6833, 6775, 6832, -1, 6833, 6766, 6775, -1, 6833, 6767, 6766, -1, 6833, 6834, 6767, -1, 6833, 6813, 6834, -1, 6834, 6813, 6768, -1, 6768, 6813, 6835, -1, 6835, 6813, 6836, -1, 6836, 6813, 6837, -1, 6837, 6813, 6838, -1, 6839, 6837, 6838, -1, 6839, 6815, 6837, -1, 6837, 6815, 6840, -1, 6844, 6840, 6841, -1, 6842, 6844, 6841, -1, 6842, 6843, 6844, -1, 6844, 6843, 6769, -1, 6769, 6843, 6845, -1, 6845, 6843, 6846, -1, 6846, 6843, 6770, -1, 6770, 6843, 6825, -1, 6784, 6825, 6786, -1, 6784, 6770, 6825, -1, 6784, 6847, 6770, -1, 6784, 6783, 6847, -1, 6847, 6783, 6781, -1, 6781, 6783, 6860, -1, 6772, 6860, 6854, -1, 6855, 6854, 6796, -1, 6762, 6796, 6856, -1, 6763, 6856, 6794, -1, 6829, 6794, 6792, -1, 6829, 6763, 6794, -1, 6837, 6840, 6844, -1, 6848, 6800, 6825, -1, 6848, 6849, 6800, -1, 6800, 6849, 6826, -1, 6850, 6826, 6822, -1, 6821, 6850, 6822, -1, 6821, 6818, 6850, -1, 6850, 6818, 6857, -1, 6801, 6857, 6859, -1, 6801, 6850, 6857, -1, 6800, 6826, 6850, -1, 6828, 6790, 6857, -1, 6828, 6804, 6790, -1, 6828, 6791, 6804, -1, 6828, 6851, 6791, -1, 6828, 6806, 6851, -1, 6828, 6852, 6806, -1, 6828, 6853, 6852, -1, 6828, 6792, 6853, -1, 6772, 6854, 6855, -1, 6855, 6796, 6762, -1, 6762, 6856, 6763, -1, 6790, 6858, 6857, -1, 6857, 6858, 6859, -1, 6800, 6788, 6825, -1, 6825, 6788, 6787, -1, 6786, 6825, 6787, -1, 6781, 6860, 6772, -1, 6812, 6813, 6861, -1, 6861, 6813, 6833, -1, 6861, 6862, 6812, -1, 6861, 6863, 6862, -1, 6861, 6777, 6863, -1, 6861, 6776, 6777, -1, 6861, 6774, 6776, -1, 6861, 6765, 6774, -1, 6861, 6764, 6765, -1, 6861, 6864, 6764, -1, 6861, 6883, 6864, -1, 6864, 6883, 6793, -1, 6773, 6793, 6884, -1, 6761, 6884, 6795, -1, 6885, 6795, 6886, -1, 6865, 6886, 6887, -1, 6771, 6887, 6782, -1, 6780, 6782, 6866, -1, 6888, 6866, 6797, -1, 6870, 6797, 6810, -1, 6870, 6888, 6797, -1, 6870, 6867, 6888, -1, 6870, 6868, 6867, -1, 6870, 6869, 6868, -1, 6870, 6872, 6869, -1, 6870, 6811, 6872, -1, 6872, 6811, 6871, -1, 6814, 6872, 6871, -1, 6814, 6873, 6872, -1, 6814, 6816, 6873, -1, 6873, 6816, 6817, -1, 6874, 6873, 6817, -1, 6874, 6812, 6873, -1, 6873, 6812, 6875, -1, 6875, 6812, 6779, -1, 6779, 6812, 6778, -1, 6778, 6812, 6862, -1, 6827, 6803, 6883, -1, 6827, 6802, 6803, -1, 6827, 6876, 6802, -1, 6827, 6877, 6876, -1, 6827, 6789, 6877, -1, 6827, 6820, 6789, -1, 6789, 6820, 6878, -1, 6878, 6820, 6819, -1, 6823, 6878, 6819, -1, 6823, 6824, 6878, -1, 6878, 6824, 6880, -1, 6879, 6878, 6880, -1, 6879, 6810, 6878, -1, 6878, 6810, 6799, -1, 6799, 6810, 6798, -1, 6798, 6810, 6785, -1, 6785, 6810, 6797, -1, 6803, 6881, 6883, -1, 6883, 6881, 6882, -1, 6805, 6883, 6882, -1, 6805, 6807, 6883, -1, 6883, 6807, 6808, -1, 6809, 6883, 6808, -1, 6809, 6793, 6883, -1, 6864, 6793, 6773, -1, 6773, 6884, 6761, -1, 6761, 6795, 6885, -1, 6885, 6886, 6865, -1, 6865, 6887, 6771, -1, 6771, 6782, 6780, -1, 6780, 6866, 6888, -1, 7028, 6889, 6904, -1, 7028, 6890, 6889, -1, 7028, 6891, 6890, -1, 6890, 6891, 6892, -1, 6892, 6891, 6893, -1, 6905, 6893, 7013, -1, 6894, 7013, 6895, -1, 7034, 6895, 6906, -1, 6896, 6906, 6907, -1, 7032, 6907, 7012, -1, 7031, 7012, 6908, -1, 6897, 6908, 6898, -1, 7030, 6898, 6909, -1, 6899, 6909, 7011, -1, 7029, 7011, 7010, -1, 7048, 7010, 7009, -1, 7047, 7009, 7020, -1, 7046, 7020, 6900, -1, 6901, 6900, 7019, -1, 7043, 7019, 7018, -1, 6910, 7018, 7021, -1, 7044, 7021, 7022, -1, 6911, 7022, 6912, -1, 6902, 6912, 6903, -1, 7041, 6903, 6904, -1, 6889, 7041, 6904, -1, 6892, 6893, 6905, -1, 6905, 7013, 6894, -1, 6894, 6895, 7034, -1, 7034, 6906, 6896, -1, 6896, 6907, 7032, -1, 7032, 7012, 7031, -1, 7031, 6908, 6897, -1, 6897, 6898, 7030, -1, 7030, 6909, 6899, -1, 6899, 7011, 7029, -1, 7029, 7010, 7048, -1, 7048, 7009, 7047, -1, 7047, 7020, 7046, -1, 7046, 6900, 6901, -1, 6901, 7019, 7043, -1, 7043, 7018, 6910, -1, 6910, 7021, 7044, -1, 7044, 7022, 6911, -1, 6911, 6912, 6902, -1, 6902, 6903, 7041, -1, 7001, 7066, 7000, -1, 7001, 6913, 7066, -1, 7001, 6914, 6913, -1, 6913, 6914, 7063, -1, 7063, 6914, 6915, -1, 6925, 6915, 7002, -1, 6926, 7002, 7003, -1, 7061, 7003, 6916, -1, 6927, 6916, 7004, -1, 7060, 7004, 7007, -1, 7059, 7007, 7005, -1, 7057, 7005, 6988, -1, 7067, 6988, 6917, -1, 7051, 6917, 6918, -1, 6928, 6918, 6929, -1, 6930, 6929, 6989, -1, 7052, 6989, 6990, -1, 7053, 6990, 6919, -1, 6931, 6919, 6992, -1, 6932, 6992, 6921, -1, 6920, 6921, 6993, -1, 6922, 6993, 6923, -1, 7054, 6923, 6995, -1, 6924, 6995, 6998, -1, 7056, 6998, 7000, -1, 7066, 7056, 7000, -1, 7063, 6915, 6925, -1, 6925, 7002, 6926, -1, 6926, 7003, 7061, -1, 7061, 6916, 6927, -1, 6927, 7004, 7060, -1, 7060, 7007, 7059, -1, 7059, 7005, 7057, -1, 7057, 6988, 7067, -1, 7067, 6917, 7051, -1, 7051, 6918, 6928, -1, 6928, 6929, 6930, -1, 6930, 6989, 7052, -1, 7052, 6990, 7053, -1, 7053, 6919, 6931, -1, 6931, 6992, 6932, -1, 6932, 6921, 6920, -1, 6920, 6993, 6922, -1, 6922, 6923, 7054, -1, 7054, 6995, 6924, -1, 6924, 6998, 7056, -1, 7025, 7024, 7040, -1, 7040, 7024, 7037, -1, 7024, 6933, 7037, -1, 7037, 6933, 6934, -1, 6934, 6933, 7023, -1, 7039, 7023, 6936, -1, 7039, 6934, 7023, -1, 7023, 6935, 6936, -1, 6936, 6935, 7038, -1, 7038, 6935, 6937, -1, 6937, 6938, 7038, -1, 7038, 6938, 7042, -1, 7042, 6938, 7017, -1, 6939, 7017, 6940, -1, 6941, 6940, 7016, -1, 7045, 7016, 6943, -1, 6942, 6943, 7015, -1, 6950, 7015, 6951, -1, 7049, 6951, 6944, -1, 6952, 6944, 6986, -1, 6945, 6986, 6953, -1, 7058, 6953, 6987, -1, 6954, 6987, 7006, -1, 6955, 7006, 7008, -1, 7062, 7008, 6946, -1, 6956, 6946, 6999, -1, 6957, 6999, 6947, -1, 6949, 6947, 6959, -1, 6948, 6949, 6959, -1, 7042, 7017, 6939, -1, 6939, 6940, 6941, -1, 6941, 7016, 7045, -1, 7045, 6943, 6942, -1, 6942, 7015, 6950, -1, 6950, 6951, 7049, -1, 7049, 6944, 6952, -1, 6952, 6986, 6945, -1, 6945, 6953, 7058, -1, 7058, 6987, 6954, -1, 6954, 7006, 6955, -1, 6955, 7008, 7062, -1, 7062, 6946, 6956, -1, 6956, 6999, 6957, -1, 6957, 6947, 6949, -1, 6948, 6959, 6958, -1, 6958, 6959, 6960, -1, 6962, 6960, 6961, -1, 6963, 6962, 6961, -1, 6963, 6964, 6962, -1, 6963, 6965, 6964, -1, 6964, 6965, 7064, -1, 6958, 6960, 6962, -1, 6965, 6997, 7064, -1, 7064, 6997, 7065, -1, 6997, 6966, 7065, -1, 7065, 6966, 6967, -1, 6967, 6966, 6996, -1, 6970, 6996, 6971, -1, 6972, 6971, 6968, -1, 6969, 6968, 6973, -1, 6969, 6972, 6968, -1, 6967, 6996, 6970, -1, 6970, 6971, 6972, -1, 6968, 6994, 6973, -1, 6973, 6994, 6975, -1, 6974, 6975, 6991, -1, 7055, 6974, 6991, -1, 6973, 6975, 6974, -1, 7014, 6977, 7033, -1, 7033, 6977, 6976, -1, 6976, 6977, 6978, -1, 7035, 6978, 7036, -1, 7035, 6976, 6978, -1, 6978, 7027, 7036, -1, 7036, 7027, 6980, -1, 6979, 6980, 6981, -1, 6982, 6981, 7026, -1, 6983, 7026, 7025, -1, 7040, 6983, 7025, -1, 7036, 6980, 6979, -1, 6979, 6981, 6982, -1, 6982, 7026, 6983, -1, 8262, 6984, 7033, -1, 7033, 6984, 7014, -1, 6985, 6944, 6984, -1, 6985, 6986, 6944, -1, 6985, 6953, 6986, -1, 6985, 6987, 6953, -1, 6985, 6988, 6987, -1, 6985, 6917, 6988, -1, 6985, 6918, 6917, -1, 6985, 6929, 6918, -1, 6985, 6989, 6929, -1, 6985, 6990, 6989, -1, 6985, 6919, 6990, -1, 6985, 6991, 6919, -1, 6919, 6991, 6992, -1, 6992, 6991, 6921, -1, 6921, 6991, 6993, -1, 6993, 6991, 6923, -1, 6923, 6991, 6995, -1, 6995, 6991, 6975, -1, 6994, 6995, 6975, -1, 6994, 6968, 6995, -1, 6995, 6968, 6971, -1, 6996, 6995, 6971, -1, 6996, 6966, 6995, -1, 6995, 6966, 6997, -1, 6998, 6997, 7000, -1, 6998, 6995, 6997, -1, 6997, 6965, 7000, -1, 7000, 6965, 6959, -1, 6947, 7000, 6959, -1, 6947, 6999, 7000, -1, 7000, 6999, 7001, -1, 7001, 6999, 6914, -1, 6914, 6999, 6915, -1, 6915, 6999, 7002, -1, 7002, 6999, 7003, -1, 7003, 6999, 6916, -1, 6916, 6999, 7004, -1, 7004, 6999, 6946, -1, 7007, 6946, 7008, -1, 7005, 7008, 7006, -1, 6987, 7005, 7006, -1, 6987, 6988, 7005, -1, 6963, 6961, 6965, -1, 6965, 6961, 6960, -1, 6959, 6965, 6960, -1, 7004, 6946, 7007, -1, 7007, 7008, 7005, -1, 6944, 6951, 6984, -1, 6984, 6951, 7015, -1, 7010, 7015, 7009, -1, 7010, 6984, 7015, -1, 7010, 7011, 6984, -1, 6984, 7011, 6909, -1, 6898, 6984, 6909, -1, 6898, 6908, 6984, -1, 6984, 6908, 7012, -1, 6907, 6984, 7012, -1, 6907, 7014, 6984, -1, 6907, 6906, 7014, -1, 7014, 6906, 6895, -1, 7013, 7014, 6895, -1, 7013, 6893, 7014, -1, 7014, 6893, 6891, -1, 6977, 6891, 6978, -1, 6977, 7014, 6891, -1, 7015, 6943, 7009, -1, 7009, 6943, 7016, -1, 7020, 7016, 6940, -1, 6900, 6940, 7017, -1, 7019, 7017, 7018, -1, 7019, 6900, 7017, -1, 7009, 7016, 7020, -1, 7020, 6940, 6900, -1, 7017, 6938, 7018, -1, 7018, 6938, 7021, -1, 7021, 6938, 6937, -1, 7022, 6937, 6912, -1, 7022, 7021, 6937, -1, 6935, 7024, 6937, -1, 6935, 7023, 7024, -1, 7024, 7023, 6933, -1, 6937, 7024, 6903, -1, 6912, 6937, 6903, -1, 7026, 6891, 7025, -1, 7026, 6981, 6891, -1, 6891, 6981, 6980, -1, 7027, 6891, 6980, -1, 7027, 6978, 6891, -1, 7028, 6904, 7025, -1, 6891, 7028, 7025, -1, 7024, 7025, 6903, -1, 6903, 7025, 6904, -1, 6985, 7050, 6991, -1, 6991, 7050, 7055, -1, 8262, 6945, 7050, -1, 8262, 6952, 6945, -1, 8262, 7029, 6952, -1, 8262, 6899, 7029, -1, 8262, 7030, 6899, -1, 8262, 6897, 7030, -1, 8262, 7031, 6897, -1, 8262, 7032, 7031, -1, 8262, 6896, 7032, -1, 8262, 7033, 6896, -1, 6896, 7033, 7034, -1, 7034, 7033, 6894, -1, 6894, 7033, 6905, -1, 6905, 7033, 6892, -1, 6892, 7033, 6890, -1, 6890, 7033, 6889, -1, 6889, 7033, 6976, -1, 7035, 6889, 6976, -1, 7035, 7041, 6889, -1, 7035, 7036, 7041, -1, 7041, 7036, 7040, -1, 7037, 7041, 7040, -1, 7037, 7038, 7041, -1, 7037, 6936, 7038, -1, 7037, 7039, 6936, -1, 7037, 6934, 7039, -1, 7036, 6979, 7040, -1, 7040, 6979, 6982, -1, 6983, 7040, 6982, -1, 7038, 7042, 7041, -1, 7041, 7042, 6902, -1, 6902, 7042, 6911, -1, 6911, 7042, 6939, -1, 7044, 6939, 6941, -1, 6910, 6941, 7043, -1, 6910, 7044, 6941, -1, 6911, 6939, 7044, -1, 6941, 7045, 7043, -1, 7043, 7045, 6901, -1, 6901, 7045, 6942, -1, 7046, 6942, 7047, -1, 7046, 6901, 6942, -1, 6942, 6950, 7047, -1, 7047, 6950, 7048, -1, 7048, 6950, 7049, -1, 7029, 7049, 6952, -1, 7029, 7048, 7049, -1, 7050, 6945, 7067, -1, 7051, 7050, 7067, -1, 7051, 6928, 7050, -1, 7050, 6928, 6930, -1, 7052, 7050, 6930, -1, 7052, 7053, 7050, -1, 7050, 7053, 6931, -1, 7055, 6931, 6932, -1, 6920, 7055, 6932, -1, 6920, 6922, 7055, -1, 7055, 6922, 7054, -1, 6924, 7055, 7054, -1, 6924, 7056, 7055, -1, 7055, 7056, 6974, -1, 6974, 7056, 6973, -1, 6973, 7056, 7066, -1, 6969, 7066, 7065, -1, 6972, 7065, 6970, -1, 6972, 6969, 7065, -1, 6954, 7057, 7058, -1, 6954, 7059, 7057, -1, 6954, 6955, 7059, -1, 7059, 6955, 7060, -1, 7060, 6955, 6927, -1, 6927, 6955, 7062, -1, 7061, 7062, 6956, -1, 6926, 6956, 6925, -1, 6926, 7061, 6956, -1, 6927, 7062, 7061, -1, 6956, 6957, 6925, -1, 6925, 6957, 7063, -1, 7063, 6957, 6949, -1, 6913, 6949, 7066, -1, 6913, 7063, 6949, -1, 6949, 6948, 7066, -1, 7066, 6948, 7064, -1, 7065, 7066, 7064, -1, 6948, 6958, 7064, -1, 7064, 6958, 6962, -1, 6964, 7064, 6962, -1, 7065, 6967, 6970, -1, 6969, 6973, 7066, -1, 7055, 7050, 6931, -1, 7057, 7067, 7058, -1, 7058, 7067, 6945, -1, 7068, 7229, 7155, -1, 7068, 7069, 7229, -1, 7068, 7156, 7069, -1, 7069, 7156, 7070, -1, 7070, 7156, 7071, -1, 7230, 7071, 7157, -1, 7072, 7157, 7082, -1, 7073, 7082, 7083, -1, 7231, 7083, 7158, -1, 7074, 7158, 7159, -1, 7075, 7159, 7084, -1, 7233, 7084, 7160, -1, 7085, 7160, 7163, -1, 7243, 7163, 7164, -1, 7076, 7164, 7206, -1, 7240, 7206, 7175, -1, 7247, 7175, 7077, -1, 7086, 7077, 7167, -1, 7078, 7167, 7168, -1, 7087, 7168, 7177, -1, 7088, 7177, 7079, -1, 7238, 7079, 7089, -1, 7080, 7089, 7180, -1, 7090, 7180, 7091, -1, 7081, 7091, 7155, -1, 7229, 7081, 7155, -1, 7070, 7071, 7230, -1, 7230, 7157, 7072, -1, 7072, 7082, 7073, -1, 7073, 7083, 7231, -1, 7231, 7158, 7074, -1, 7074, 7159, 7075, -1, 7075, 7084, 7233, -1, 7233, 7160, 7085, -1, 7085, 7163, 7243, -1, 7243, 7164, 7076, -1, 7076, 7206, 7240, -1, 7240, 7175, 7247, -1, 7247, 7077, 7086, -1, 7086, 7167, 7078, -1, 7078, 7168, 7087, -1, 7087, 7177, 7088, -1, 7088, 7079, 7238, -1, 7238, 7089, 7080, -1, 7080, 7180, 7090, -1, 7090, 7091, 7081, -1, 7094, 7093, 7105, -1, 7094, 7092, 7093, -1, 7094, 7192, 7092, -1, 7092, 7192, 7225, -1, 7225, 7192, 7106, -1, 7095, 7106, 7096, -1, 7221, 7096, 7107, -1, 7220, 7107, 7198, -1, 7108, 7198, 7196, -1, 7109, 7196, 7110, -1, 7111, 7110, 7201, -1, 7112, 7201, 7205, -1, 7113, 7205, 7097, -1, 7219, 7097, 7187, -1, 7114, 7187, 7115, -1, 7216, 7115, 7116, -1, 7215, 7116, 7117, -1, 7214, 7117, 7184, -1, 7213, 7184, 7098, -1, 7211, 7098, 7183, -1, 7099, 7183, 7100, -1, 7118, 7100, 7101, -1, 7210, 7101, 7103, -1, 7102, 7103, 7181, -1, 7104, 7181, 7105, -1, 7093, 7104, 7105, -1, 7225, 7106, 7095, -1, 7095, 7096, 7221, -1, 7221, 7107, 7220, -1, 7220, 7198, 7108, -1, 7108, 7196, 7109, -1, 7109, 7110, 7111, -1, 7111, 7201, 7112, -1, 7112, 7205, 7113, -1, 7113, 7097, 7219, -1, 7219, 7187, 7114, -1, 7114, 7115, 7216, -1, 7216, 7116, 7215, -1, 7215, 7117, 7214, -1, 7214, 7184, 7213, -1, 7213, 7098, 7211, -1, 7211, 7183, 7099, -1, 7099, 7100, 7118, -1, 7118, 7101, 7210, -1, 7210, 7103, 7102, -1, 7102, 7181, 7104, -1, 7189, 7204, 7147, -1, 7147, 7204, 7119, -1, 7119, 7204, 7222, -1, 7222, 7204, 7120, -1, 7203, 7222, 7120, -1, 7203, 7223, 7222, -1, 7203, 7121, 7223, -1, 7223, 7121, 7224, -1, 7224, 7121, 7202, -1, 7122, 7224, 7202, -1, 7202, 7200, 7122, -1, 7122, 7200, 7218, -1, 7218, 7200, 7199, -1, 7124, 7199, 7197, -1, 7125, 7197, 7195, -1, 7126, 7195, 7194, -1, 7127, 7194, 7193, -1, 7123, 7193, 7191, -1, 7208, 7191, 7128, -1, 7208, 7123, 7191, -1, 7218, 7199, 7124, -1, 7124, 7197, 7125, -1, 7125, 7195, 7126, -1, 7126, 7194, 7127, -1, 7127, 7193, 7123, -1, 7191, 7152, 7128, -1, 7128, 7152, 7129, -1, 7129, 7152, 7130, -1, 7226, 7130, 7154, -1, 7131, 7226, 7154, -1, 7131, 7228, 7226, -1, 7131, 7179, 7228, -1, 7228, 7179, 7235, -1, 7235, 7179, 7178, -1, 7236, 7178, 7176, -1, 7237, 7176, 7166, -1, 7132, 7166, 7165, -1, 7134, 7165, 7135, -1, 7133, 7134, 7135, -1, 7129, 7130, 7226, -1, 7235, 7178, 7236, -1, 7236, 7176, 7237, -1, 7237, 7166, 7132, -1, 7132, 7165, 7134, -1, 7135, 7174, 7133, -1, 7133, 7174, 7241, -1, 7241, 7174, 7172, -1, 7242, 7172, 7136, -1, 7137, 7136, 7239, -1, 7137, 7242, 7136, -1, 7241, 7172, 7242, -1, 7136, 7173, 7239, -1, 7173, 7171, 7239, -1, 7239, 7171, 7138, -1, 7138, 7171, 7244, -1, 7244, 7171, 7170, -1, 7139, 7244, 7170, -1, 7139, 7245, 7244, -1, 7139, 7140, 7245, -1, 7245, 7140, 7246, -1, 7246, 7140, 7169, -1, 7141, 7169, 7161, -1, 7142, 7161, 7162, -1, 7234, 7162, 7207, -1, 7232, 7234, 7207, -1, 7246, 7169, 7141, -1, 7141, 7161, 7142, -1, 7142, 7162, 7234, -1, 7185, 7143, 7212, -1, 7212, 7143, 7149, -1, 7149, 7143, 7186, -1, 7150, 7186, 7188, -1, 7151, 7188, 7190, -1, 7217, 7190, 7144, -1, 7145, 7144, 7148, -1, 7146, 7148, 7147, -1, 7146, 7145, 7148, -1, 7149, 7186, 7150, -1, 7150, 7188, 7151, -1, 7151, 7190, 7217, -1, 7217, 7144, 7145, -1, 7148, 7189, 7147, -1, 7185, 7212, 7182, -1, 7182, 7212, 7209, -1, 7153, 7152, 7182, -1, 7153, 7130, 7152, -1, 7153, 7154, 7130, -1, 7153, 7091, 7154, -1, 7153, 7155, 7091, -1, 7153, 7068, 7155, -1, 7153, 7156, 7068, -1, 7153, 7071, 7156, -1, 7153, 7157, 7071, -1, 7153, 7082, 7157, -1, 7153, 7207, 7082, -1, 7082, 7207, 7083, -1, 7083, 7207, 7158, -1, 7158, 7207, 7159, -1, 7159, 7207, 7084, -1, 7084, 7207, 7160, -1, 7160, 7207, 7162, -1, 7161, 7160, 7162, -1, 7161, 7163, 7160, -1, 7161, 7169, 7163, -1, 7163, 7169, 7171, -1, 7164, 7171, 7173, -1, 7206, 7173, 7135, -1, 7175, 7135, 7165, -1, 7077, 7165, 7166, -1, 7167, 7166, 7168, -1, 7167, 7077, 7166, -1, 7169, 7140, 7171, -1, 7171, 7140, 7139, -1, 7170, 7171, 7139, -1, 7163, 7171, 7164, -1, 7136, 7172, 7173, -1, 7173, 7172, 7174, -1, 7135, 7173, 7174, -1, 7206, 7135, 7175, -1, 7175, 7165, 7077, -1, 7166, 7176, 7168, -1, 7168, 7176, 7177, -1, 7177, 7176, 7178, -1, 7079, 7178, 7089, -1, 7079, 7177, 7178, -1, 7178, 7179, 7089, -1, 7089, 7179, 7180, -1, 7180, 7179, 7131, -1, 7154, 7180, 7131, -1, 7154, 7091, 7180, -1, 7152, 7191, 7182, -1, 7182, 7191, 7094, -1, 7105, 7182, 7094, -1, 7105, 7181, 7182, -1, 7182, 7181, 7103, -1, 7101, 7182, 7103, -1, 7101, 7100, 7182, -1, 7182, 7100, 7183, -1, 7185, 7183, 7098, -1, 7184, 7185, 7098, -1, 7184, 7117, 7185, -1, 7185, 7117, 7116, -1, 7115, 7185, 7116, -1, 7115, 7143, 7185, -1, 7115, 7186, 7143, -1, 7115, 7187, 7186, -1, 7186, 7187, 7188, -1, 7188, 7187, 7189, -1, 7190, 7189, 7144, -1, 7190, 7188, 7189, -1, 7094, 7191, 7192, -1, 7192, 7191, 7193, -1, 7194, 7192, 7193, -1, 7194, 7106, 7192, -1, 7194, 7195, 7106, -1, 7106, 7195, 7096, -1, 7096, 7195, 7107, -1, 7107, 7195, 7197, -1, 7198, 7197, 7199, -1, 7196, 7199, 7110, -1, 7196, 7198, 7199, -1, 7107, 7197, 7198, -1, 7199, 7200, 7110, -1, 7110, 7200, 7201, -1, 7201, 7200, 7202, -1, 7205, 7202, 7204, -1, 7097, 7204, 7189, -1, 7187, 7097, 7189, -1, 7202, 7121, 7204, -1, 7204, 7121, 7203, -1, 7120, 7204, 7203, -1, 7205, 7204, 7097, -1, 7189, 7148, 7144, -1, 7185, 7182, 7183, -1, 7205, 7201, 7202, -1, 7206, 7164, 7173, -1, 7232, 7207, 7227, -1, 7227, 7207, 7153, -1, 7209, 7129, 7227, -1, 7209, 7128, 7129, -1, 7209, 7208, 7128, -1, 7209, 7123, 7208, -1, 7209, 7092, 7123, -1, 7209, 7093, 7092, -1, 7209, 7104, 7093, -1, 7209, 7102, 7104, -1, 7209, 7210, 7102, -1, 7209, 7118, 7210, -1, 7209, 7099, 7118, -1, 7209, 7212, 7099, -1, 7099, 7212, 7211, -1, 7211, 7212, 7213, -1, 7213, 7212, 7214, -1, 7214, 7212, 7215, -1, 7215, 7212, 7216, -1, 7216, 7212, 7149, -1, 7150, 7216, 7149, -1, 7150, 7151, 7216, -1, 7216, 7151, 7217, -1, 7145, 7216, 7217, -1, 7145, 7146, 7216, -1, 7216, 7146, 7147, -1, 7114, 7147, 7219, -1, 7114, 7216, 7147, -1, 7147, 7119, 7219, -1, 7219, 7119, 7122, -1, 7218, 7219, 7122, -1, 7218, 7124, 7219, -1, 7219, 7124, 7113, -1, 7113, 7124, 7112, -1, 7112, 7124, 7111, -1, 7111, 7124, 7109, -1, 7109, 7124, 7108, -1, 7108, 7124, 7220, -1, 7220, 7124, 7125, -1, 7221, 7125, 7095, -1, 7221, 7220, 7125, -1, 7222, 7223, 7119, -1, 7119, 7223, 7224, -1, 7122, 7119, 7224, -1, 7125, 7126, 7095, -1, 7095, 7126, 7225, -1, 7225, 7126, 7127, -1, 7123, 7225, 7127, -1, 7123, 7092, 7225, -1, 7129, 7226, 7227, -1, 7227, 7226, 7228, -1, 7090, 7228, 7080, -1, 7090, 7227, 7228, -1, 7090, 7081, 7227, -1, 7227, 7081, 7229, -1, 7069, 7227, 7229, -1, 7069, 7070, 7227, -1, 7227, 7070, 7230, -1, 7072, 7227, 7230, -1, 7072, 7232, 7227, -1, 7072, 7073, 7232, -1, 7232, 7073, 7231, -1, 7074, 7232, 7231, -1, 7074, 7075, 7232, -1, 7232, 7075, 7233, -1, 7234, 7233, 7142, -1, 7234, 7232, 7233, -1, 7228, 7235, 7080, -1, 7080, 7235, 7236, -1, 7238, 7236, 7237, -1, 7088, 7237, 7087, -1, 7088, 7238, 7237, -1, 7080, 7236, 7238, -1, 7237, 7132, 7087, -1, 7087, 7132, 7078, -1, 7078, 7132, 7134, -1, 7086, 7134, 7133, -1, 7247, 7133, 7239, -1, 7240, 7239, 7076, -1, 7240, 7247, 7239, -1, 7078, 7134, 7086, -1, 7133, 7241, 7239, -1, 7239, 7241, 7242, -1, 7137, 7239, 7242, -1, 7239, 7138, 7076, -1, 7076, 7138, 7243, -1, 7243, 7138, 7085, -1, 7085, 7138, 7233, -1, 7233, 7138, 7244, -1, 7245, 7233, 7244, -1, 7245, 7246, 7233, -1, 7233, 7246, 7141, -1, 7142, 7233, 7141, -1, 7247, 7086, 7133, -1, 7250, 8120, 7414, -1, 7250, 7248, 8120, -1, 7250, 7249, 7248, -1, 7250, 8151, 7249, -1, 7250, 8165, 8151, -1, 7250, 8164, 8165, -1, 7250, 8150, 8164, -1, 7250, 7251, 8150, -1, 7250, 8163, 7251, -1, 7250, 8162, 8163, -1, 7250, 8161, 8162, -1, 7250, 7252, 8161, -1, 7250, 7256, 7252, -1, 7252, 7256, 8191, -1, 8191, 7256, 7253, -1, 7253, 7256, 8190, -1, 8190, 7256, 8188, -1, 8188, 7256, 8171, -1, 8171, 7256, 7254, -1, 7254, 7256, 7255, -1, 7255, 7256, 8198, -1, 8198, 7256, 7287, -1, 7257, 8198, 7287, -1, 7257, 8197, 8198, -1, 7257, 7259, 8197, -1, 7257, 7258, 7259, -1, 7259, 7258, 7260, -1, 7939, 7260, 7261, -1, 7937, 7261, 8201, -1, 7936, 8201, 7262, -1, 8202, 7936, 7262, -1, 8202, 7918, 7936, -1, 8202, 7263, 7918, -1, 7918, 7263, 7266, -1, 7266, 7263, 7265, -1, 7264, 7266, 7265, -1, 7264, 7916, 7266, -1, 7264, 8215, 7916, -1, 7916, 8215, 7915, -1, 7915, 8215, 7268, -1, 7267, 7268, 7871, -1, 7463, 7871, 7872, -1, 7914, 7872, 7269, -1, 7912, 7269, 7270, -1, 7911, 7270, 7873, -1, 7932, 7873, 7874, -1, 7931, 7874, 7858, -1, 7271, 7858, 7272, -1, 7273, 7272, 7274, -1, 7445, 7274, 7877, -1, 7275, 7877, 8130, -1, 7275, 7445, 7877, -1, 7275, 7276, 7445, -1, 7275, 7277, 7276, -1, 7276, 7277, 7278, -1, 7278, 7277, 7279, -1, 8115, 7278, 7279, -1, 8115, 7280, 7278, -1, 8115, 7282, 7280, -1, 7280, 7282, 7281, -1, 7281, 7282, 8131, -1, 7283, 7281, 8131, -1, 7283, 7930, 7281, -1, 7283, 7284, 7930, -1, 7930, 7284, 7480, -1, 7480, 7284, 8134, -1, 7479, 8134, 8119, -1, 7286, 7479, 8119, -1, 7286, 7285, 7479, -1, 7286, 7249, 7285, -1, 7286, 7248, 7249, -1, 7287, 7256, 7288, -1, 7288, 7256, 7434, -1, 7289, 7434, 8210, -1, 7289, 7288, 7434, -1, 7291, 7290, 7434, -1, 7291, 7292, 7290, -1, 7291, 7293, 7292, -1, 7292, 7293, 7294, -1, 7294, 7293, 8023, -1, 7295, 7294, 8023, -1, 7295, 8046, 7294, -1, 7295, 8024, 8046, -1, 8046, 8024, 7506, -1, 7507, 7506, 7296, -1, 8058, 7296, 8025, -1, 7297, 8025, 7298, -1, 7508, 7298, 8027, -1, 8057, 8027, 7782, -1, 8055, 7782, 7783, -1, 8053, 7783, 7784, -1, 8052, 7784, 8051, -1, 8052, 8053, 7784, -1, 7293, 7299, 8023, -1, 8023, 7299, 7300, -1, 7300, 7299, 7301, -1, 7303, 7301, 7302, -1, 8228, 7303, 7302, -1, 8228, 7304, 7303, -1, 8228, 7305, 7304, -1, 7304, 7305, 8022, -1, 8022, 7305, 8034, -1, 8034, 7305, 7503, -1, 7503, 7305, 7504, -1, 7307, 7504, 7396, -1, 7306, 7396, 7397, -1, 7306, 7307, 7396, -1, 7300, 7301, 7303, -1, 7311, 7308, 7305, -1, 7311, 7946, 7308, -1, 7311, 7309, 7946, -1, 7311, 7499, 7309, -1, 7311, 7985, 7499, -1, 7311, 7310, 7985, -1, 7311, 7984, 7310, -1, 7311, 7971, 7984, -1, 7311, 7970, 7971, -1, 7311, 7968, 7970, -1, 7311, 8108, 7968, -1, 7311, 8106, 8108, -1, 7311, 8105, 8106, -1, 7311, 8104, 8105, -1, 7311, 7312, 8104, -1, 8104, 7312, 7313, -1, 7313, 7312, 7314, -1, 7316, 7313, 7314, -1, 7316, 7315, 7313, -1, 7316, 7317, 7315, -1, 7315, 7317, 8103, -1, 8103, 7317, 7318, -1, 8082, 7318, 8068, -1, 8082, 8103, 7318, -1, 8082, 8095, 8103, -1, 8082, 7320, 8095, -1, 8095, 7320, 7319, -1, 7319, 7320, 7509, -1, 7509, 7320, 7321, -1, 8092, 7321, 7322, -1, 7510, 7322, 8083, -1, 8091, 8083, 7511, -1, 8089, 7511, 8073, -1, 7343, 8073, 7323, -1, 7763, 7323, 8084, -1, 7324, 8084, 8085, -1, 7325, 7324, 8085, -1, 7325, 7762, 7324, -1, 7325, 7326, 7762, -1, 7762, 7326, 7789, -1, 7789, 7326, 8075, -1, 7788, 8075, 8062, -1, 7822, 8062, 7422, -1, 7822, 7788, 8062, -1, 7822, 7787, 7788, -1, 7822, 7327, 7787, -1, 7787, 7327, 7342, -1, 7342, 7327, 7328, -1, 7758, 7328, 7844, -1, 7757, 7844, 7330, -1, 7329, 7330, 7331, -1, 7406, 7331, 7332, -1, 7405, 7332, 7333, -1, 7786, 7333, 7334, -1, 7785, 7334, 7404, -1, 7335, 7404, 7401, -1, 8050, 7401, 7423, -1, 8049, 7423, 8048, -1, 8049, 8050, 7423, -1, 7318, 7337, 8068, -1, 8068, 7337, 7336, -1, 7336, 7337, 7414, -1, 7339, 7414, 7338, -1, 7339, 7336, 7414, -1, 7339, 7340, 7336, -1, 7336, 7340, 8081, -1, 8081, 7340, 8080, -1, 8080, 7340, 7417, -1, 8079, 7417, 7820, -1, 7418, 7820, 7841, -1, 8065, 7841, 7419, -1, 7341, 7419, 7421, -1, 7341, 8065, 7419, -1, 7329, 7757, 7330, -1, 7757, 7758, 7844, -1, 7758, 7342, 7328, -1, 7788, 7789, 8075, -1, 7324, 7763, 8084, -1, 7763, 7343, 7323, -1, 8073, 7343, 8089, -1, 8089, 7343, 7351, -1, 8088, 7351, 7352, -1, 7353, 7352, 7344, -1, 7345, 7344, 7513, -1, 7512, 7513, 7501, -1, 7502, 7501, 7979, -1, 7346, 7979, 7965, -1, 7347, 7965, 7348, -1, 8113, 7348, 7967, -1, 7349, 7967, 7350, -1, 8111, 7350, 8109, -1, 8111, 7349, 7350, -1, 8089, 7351, 8088, -1, 8088, 7352, 7353, -1, 7353, 7344, 7345, -1, 7513, 7767, 7501, -1, 7501, 7767, 7354, -1, 7354, 7767, 7355, -1, 7978, 7355, 7976, -1, 7978, 7354, 7355, -1, 7355, 7792, 7976, -1, 7976, 7792, 7963, -1, 7963, 7792, 7769, -1, 7962, 7769, 7356, -1, 7962, 7963, 7769, -1, 7769, 7793, 7356, -1, 7356, 7793, 7975, -1, 7975, 7793, 7357, -1, 7359, 7357, 7358, -1, 7360, 7358, 7794, -1, 7953, 7794, 7364, -1, 7953, 7360, 7794, -1, 7975, 7357, 7359, -1, 7359, 7358, 7360, -1, 7496, 7360, 7361, -1, 7973, 7361, 7363, -1, 7988, 7363, 7362, -1, 7988, 7973, 7363, -1, 7794, 7365, 7364, -1, 7364, 7365, 7944, -1, 7944, 7365, 7367, -1, 7366, 7367, 7943, -1, 7366, 7944, 7367, -1, 7367, 7368, 7943, -1, 7943, 7368, 7369, -1, 7369, 7368, 7370, -1, 7370, 7368, 7371, -1, 7951, 7371, 7949, -1, 7951, 7370, 7371, -1, 7371, 7797, 7949, -1, 7949, 7797, 7374, -1, 7374, 7797, 7372, -1, 7373, 7372, 7377, -1, 7373, 7374, 7372, -1, 7372, 7375, 7377, -1, 7377, 7375, 8004, -1, 7376, 7377, 8004, -1, 7376, 7378, 7377, -1, 7376, 8005, 7378, -1, 7378, 8005, 7959, -1, 7959, 8005, 8007, -1, 8008, 7959, 8007, -1, 8008, 7958, 7959, -1, 8008, 8009, 7958, -1, 7958, 8009, 7957, -1, 7957, 8009, 8011, -1, 7305, 8011, 7379, -1, 8013, 7305, 7379, -1, 8013, 8014, 7305, -1, 7305, 8014, 7380, -1, 7504, 7305, 7380, -1, 7375, 7381, 8004, -1, 8004, 7381, 7382, -1, 7382, 7381, 7776, -1, 7383, 7776, 7777, -1, 8003, 7777, 7992, -1, 8003, 7383, 7777, -1, 7382, 7776, 7383, -1, 7777, 7384, 7992, -1, 7992, 7384, 7991, -1, 7991, 7384, 7387, -1, 7385, 7387, 7386, -1, 7385, 7991, 7387, -1, 7387, 7388, 7386, -1, 7386, 7388, 7393, -1, 7393, 7388, 7390, -1, 7391, 7390, 7389, -1, 7391, 7393, 7390, -1, 7391, 7392, 7393, -1, 7393, 7392, 8002, -1, 8002, 7392, 8030, -1, 8001, 8030, 8032, -1, 7394, 8032, 7505, -1, 7395, 7505, 7397, -1, 7396, 7395, 7397, -1, 7390, 7781, 7389, -1, 7389, 7781, 8020, -1, 8020, 7781, 7753, -1, 7398, 7753, 7399, -1, 8027, 7399, 7782, -1, 8027, 7398, 7399, -1, 8020, 7753, 7398, -1, 8057, 7782, 8055, -1, 8055, 7783, 8053, -1, 7784, 7400, 8051, -1, 8051, 7400, 7403, -1, 7403, 7400, 7755, -1, 7402, 7755, 7335, -1, 8050, 7335, 7401, -1, 8050, 7402, 7335, -1, 7403, 7755, 7402, -1, 7335, 7785, 7404, -1, 7785, 7786, 7334, -1, 7786, 7405, 7333, -1, 7405, 7406, 7332, -1, 7406, 7329, 7331, -1, 7810, 7408, 7437, -1, 7810, 7407, 7408, -1, 7810, 7833, 7407, -1, 7407, 7833, 7887, -1, 7887, 7833, 7812, -1, 7864, 7812, 7835, -1, 7415, 7835, 7416, -1, 7409, 7416, 7836, -1, 7885, 7836, 7838, -1, 7410, 7838, 7411, -1, 7412, 7411, 7413, -1, 7883, 7413, 7839, -1, 7414, 7839, 7338, -1, 7414, 7883, 7839, -1, 7414, 7862, 7883, -1, 7414, 7882, 7862, -1, 7414, 8136, 7882, -1, 7414, 8121, 8136, -1, 7414, 8120, 8121, -1, 7887, 7812, 7864, -1, 7864, 7835, 7415, -1, 7415, 7416, 7409, -1, 7409, 7836, 7885, -1, 7885, 7838, 7410, -1, 7410, 7411, 7412, -1, 7412, 7413, 7883, -1, 8080, 7417, 8079, -1, 8079, 7820, 7418, -1, 7418, 7841, 8065, -1, 7419, 7420, 7421, -1, 7421, 7420, 8077, -1, 8077, 7420, 7422, -1, 8061, 7422, 8062, -1, 8061, 8077, 7422, -1, 7423, 7424, 8048, -1, 8048, 7424, 7425, -1, 7425, 7424, 7845, -1, 7426, 7845, 7427, -1, 7426, 7425, 7845, -1, 7845, 7846, 7427, -1, 7427, 7846, 7431, -1, 7431, 7846, 7428, -1, 8039, 7428, 7847, -1, 7432, 7847, 7429, -1, 7430, 7429, 7290, -1, 7430, 7432, 7429, -1, 7431, 7428, 8039, -1, 8039, 7847, 7432, -1, 7429, 7433, 7290, -1, 7290, 7433, 7434, -1, 7434, 7433, 7802, -1, 7803, 7434, 7802, -1, 7803, 7452, 7434, -1, 7803, 7891, 7452, -1, 7803, 7826, 7891, -1, 7891, 7826, 7435, -1, 7435, 7826, 7827, -1, 7439, 7827, 7436, -1, 7866, 7436, 7828, -1, 7440, 7828, 7441, -1, 7888, 7441, 7807, -1, 7442, 7807, 7830, -1, 7443, 7830, 7832, -1, 7444, 7832, 7808, -1, 7438, 7808, 7437, -1, 7408, 7438, 7437, -1, 7435, 7827, 7439, -1, 7439, 7436, 7866, -1, 7866, 7828, 7440, -1, 7440, 7441, 7888, -1, 7888, 7807, 7442, -1, 7442, 7830, 7443, -1, 7443, 7832, 7444, -1, 7444, 7808, 7438, -1, 7911, 7873, 7932, -1, 7932, 7874, 7931, -1, 7931, 7858, 7271, -1, 7271, 7272, 7273, -1, 7273, 7274, 7445, -1, 7877, 7447, 8130, -1, 8130, 7447, 7446, -1, 7446, 7447, 7878, -1, 8141, 7878, 7448, -1, 8141, 7446, 7878, -1, 7878, 7859, 7448, -1, 7448, 7859, 8140, -1, 8140, 7859, 7860, -1, 7449, 7860, 7879, -1, 8138, 7879, 8127, -1, 8138, 7449, 7879, -1, 8140, 7860, 7449, -1, 7879, 7880, 8127, -1, 8127, 7880, 8125, -1, 8125, 7880, 7451, -1, 7450, 7451, 7882, -1, 8136, 7450, 7882, -1, 8125, 7451, 7450, -1, 7452, 7868, 7434, -1, 7434, 7868, 7453, -1, 8210, 7453, 7454, -1, 8210, 7434, 7453, -1, 7453, 7849, 7454, -1, 7454, 7849, 7455, -1, 7455, 7849, 7457, -1, 8220, 7457, 7851, -1, 8219, 7851, 7456, -1, 8219, 8220, 7851, -1, 7455, 7457, 8220, -1, 7851, 7458, 7456, -1, 7456, 7458, 7461, -1, 7461, 7458, 7459, -1, 8217, 7459, 7870, -1, 7460, 7870, 8206, -1, 7460, 8217, 7870, -1, 7461, 7459, 8217, -1, 7870, 7462, 8206, -1, 8206, 7462, 8205, -1, 8205, 7462, 7268, -1, 8215, 8205, 7268, -1, 7915, 7268, 7267, -1, 7267, 7871, 7463, -1, 7463, 7872, 7914, -1, 7914, 7269, 7912, -1, 7912, 7270, 7911, -1, 7896, 8145, 7464, -1, 7896, 7465, 8145, -1, 7896, 7924, 7465, -1, 7465, 7924, 7466, -1, 7466, 7924, 7467, -1, 7471, 7467, 7468, -1, 7472, 7468, 7473, -1, 8158, 7473, 7898, -1, 7469, 7898, 7926, -1, 8168, 7926, 7900, -1, 8167, 7900, 7470, -1, 8167, 8168, 7900, -1, 7466, 7467, 7471, -1, 7471, 7468, 7472, -1, 7472, 7473, 8158, -1, 8158, 7898, 7469, -1, 7469, 7926, 8168, -1, 7900, 7927, 7470, -1, 7470, 7927, 7474, -1, 7474, 7927, 7928, -1, 7477, 7928, 7901, -1, 7475, 7901, 7476, -1, 7475, 7477, 7901, -1, 7474, 7928, 7477, -1, 7901, 7478, 7476, -1, 7476, 7478, 7285, -1, 7285, 7478, 7479, -1, 7479, 7480, 8134, -1, 7936, 7937, 8201, -1, 7937, 7939, 7261, -1, 7939, 7259, 7260, -1, 7259, 7481, 8197, -1, 8197, 7481, 7482, -1, 7482, 7481, 7483, -1, 8196, 7483, 8183, -1, 8196, 7482, 7483, -1, 7483, 7484, 8183, -1, 8183, 7484, 7485, -1, 7485, 7484, 7486, -1, 8182, 7486, 7919, -1, 7487, 7919, 7488, -1, 7487, 8182, 7919, -1, 7485, 7486, 8182, -1, 7919, 7920, 7488, -1, 7488, 7920, 8179, -1, 8179, 7920, 7493, -1, 8193, 7493, 7893, -1, 7494, 7893, 7894, -1, 7495, 7894, 7922, -1, 8192, 7922, 7489, -1, 8176, 7489, 7923, -1, 7490, 7923, 7464, -1, 8145, 7490, 7464, -1, 8145, 7491, 7490, -1, 7490, 7491, 7492, -1, 7492, 7491, 7252, -1, 7252, 7491, 8161, -1, 8179, 7493, 8193, -1, 8193, 7893, 7494, -1, 7494, 7894, 7495, -1, 7495, 7922, 8192, -1, 8192, 7489, 8176, -1, 8176, 7923, 7490, -1, 7359, 7360, 7496, -1, 7496, 7361, 7973, -1, 7363, 7498, 7362, -1, 7362, 7498, 7497, -1, 7497, 7498, 7499, -1, 7985, 7497, 7499, -1, 7308, 7500, 7305, -1, 7305, 7500, 7957, -1, 8011, 7305, 7957, -1, 7512, 7501, 7502, -1, 7502, 7979, 7346, -1, 7346, 7965, 7347, -1, 7347, 7348, 8113, -1, 8113, 7967, 7349, -1, 7350, 7968, 8109, -1, 8109, 7968, 8108, -1, 7503, 7504, 7307, -1, 7395, 7394, 7505, -1, 7394, 8001, 8032, -1, 8001, 8002, 8030, -1, 8046, 7506, 7507, -1, 7507, 7296, 8058, -1, 8058, 8025, 7297, -1, 7297, 7298, 7508, -1, 8057, 7508, 8027, -1, 7509, 7321, 8092, -1, 8092, 7322, 7510, -1, 7510, 8083, 8091, -1, 8091, 7511, 8089, -1, 7512, 7345, 7513, -1, 8223, 8211, 7661, -1, 8223, 7750, 8211, -1, 8223, 8186, 7750, -1, 8223, 8187, 8186, -1, 8223, 7514, 8187, -1, 8223, 8172, 7514, -1, 8223, 8189, 8172, -1, 8223, 7515, 8189, -1, 8223, 7516, 7515, -1, 8223, 8173, 7516, -1, 8223, 7730, 8173, -1, 8223, 8146, 7730, -1, 8223, 8302, 8146, -1, 8146, 8302, 8147, -1, 8147, 8302, 8148, -1, 8148, 8302, 7517, -1, 7517, 8302, 8149, -1, 8149, 8302, 7518, -1, 7518, 8302, 7519, -1, 7519, 8302, 8152, -1, 8152, 8302, 8153, -1, 8153, 8302, 8135, -1, 7749, 8135, 7520, -1, 8154, 7520, 8118, -1, 7929, 8118, 7720, -1, 7929, 8154, 8118, -1, 7929, 7902, 8154, -1, 8154, 7902, 8166, -1, 8166, 7902, 7721, -1, 7721, 7902, 7722, -1, 8155, 7722, 7521, -1, 8156, 7521, 7522, -1, 7523, 7522, 7723, -1, 7523, 8156, 7522, -1, 7525, 8122, 8302, -1, 7525, 8123, 8122, -1, 7525, 7695, 8123, -1, 7525, 7524, 7695, -1, 7525, 7840, 7524, -1, 7525, 7818, 7840, -1, 7525, 7526, 7818, -1, 7525, 8069, 7526, -1, 7525, 7527, 8069, -1, 8069, 7527, 8070, -1, 8070, 7527, 8097, -1, 8096, 8070, 8097, -1, 8096, 8071, 8070, -1, 8096, 8094, 8071, -1, 8071, 8094, 8093, -1, 8072, 8093, 7528, -1, 7529, 7528, 8102, -1, 8090, 7529, 8102, -1, 8090, 7530, 7529, -1, 8090, 7532, 7530, -1, 7530, 7532, 7531, -1, 7531, 7532, 7605, -1, 7605, 7532, 7533, -1, 7765, 7533, 7591, -1, 7534, 7591, 7766, -1, 7534, 7765, 7591, -1, 8097, 7527, 8098, -1, 8098, 7527, 8224, -1, 7560, 8224, 8225, -1, 8226, 7560, 8225, -1, 8226, 7535, 7560, -1, 8226, 7536, 7535, -1, 7535, 7536, 8269, -1, 7537, 7535, 8269, -1, 7537, 7538, 7535, -1, 7537, 8099, 7538, -1, 7537, 8107, 8099, -1, 7537, 8100, 8107, -1, 7537, 7969, 8100, -1, 7537, 7539, 7969, -1, 7537, 7982, 7539, -1, 7537, 7983, 7982, -1, 7537, 7972, 7983, -1, 7537, 7540, 7972, -1, 7537, 7986, 7540, -1, 7537, 7542, 7986, -1, 7537, 7541, 7542, -1, 7537, 7543, 7541, -1, 7537, 7544, 7543, -1, 7537, 8227, 7544, -1, 7544, 8227, 7545, -1, 7545, 8227, 7546, -1, 7546, 8227, 7947, -1, 7947, 8227, 8010, -1, 7547, 7947, 8010, -1, 7547, 7548, 7947, -1, 7947, 7548, 7948, -1, 7948, 7548, 8006, -1, 7549, 8006, 7550, -1, 7996, 7549, 7550, -1, 7996, 7551, 7549, -1, 7996, 7775, 7551, -1, 7996, 7995, 7775, -1, 7775, 7995, 7798, -1, 7798, 7995, 7575, -1, 7778, 7575, 7994, -1, 7552, 7994, 7993, -1, 7554, 7552, 7993, -1, 7554, 7553, 7552, -1, 7554, 7555, 7553, -1, 7553, 7555, 7799, -1, 7799, 7555, 7574, -1, 7800, 7574, 7990, -1, 7556, 7800, 7990, -1, 7556, 7779, 7800, -1, 7556, 7557, 7779, -1, 7556, 7741, 7557, -1, 7556, 7558, 7741, -1, 7741, 7558, 7989, -1, 8029, 7989, 7559, -1, 8031, 7559, 8033, -1, 8031, 8029, 7559, -1, 8098, 8224, 7560, -1, 8232, 8015, 8227, -1, 8232, 7561, 8015, -1, 8015, 7561, 7562, -1, 7562, 7561, 8229, -1, 8230, 7562, 8229, -1, 8230, 8016, 7562, -1, 8230, 7563, 8016, -1, 8016, 7563, 7569, -1, 7569, 7563, 7564, -1, 7747, 7564, 7661, -1, 8037, 7661, 7662, -1, 7565, 8037, 7662, -1, 7565, 8047, 8037, -1, 7565, 8038, 8047, -1, 7565, 7567, 8038, -1, 8038, 7567, 7566, -1, 7566, 7567, 7643, -1, 8040, 7643, 7625, -1, 7568, 7625, 8041, -1, 7568, 8040, 7625, -1, 7569, 7564, 7747, -1, 8036, 7569, 7747, -1, 8036, 7570, 7569, -1, 8036, 7571, 7570, -1, 8036, 7572, 7571, -1, 8036, 8060, 7572, -1, 7572, 8060, 7573, -1, 7573, 8060, 8059, -1, 8017, 8059, 8026, -1, 8017, 7573, 8059, -1, 7779, 8021, 7780, -1, 7779, 7557, 8021, -1, 7800, 7799, 7574, -1, 7552, 7778, 7994, -1, 7778, 7798, 7575, -1, 7775, 7774, 7551, -1, 7551, 7774, 7576, -1, 7576, 7774, 7577, -1, 7578, 7577, 7773, -1, 7940, 7773, 7950, -1, 7940, 7578, 7773, -1, 7576, 7577, 7578, -1, 7773, 7796, 7950, -1, 7950, 7796, 7941, -1, 7941, 7796, 7579, -1, 7579, 7796, 7772, -1, 7942, 7772, 7580, -1, 7942, 7579, 7772, -1, 7772, 7581, 7580, -1, 7580, 7581, 7945, -1, 7945, 7581, 7582, -1, 7582, 7581, 7795, -1, 7952, 7795, 7954, -1, 7952, 7582, 7795, -1, 7795, 7771, 7954, -1, 7954, 7771, 7955, -1, 7955, 7771, 7583, -1, 7585, 7583, 7584, -1, 7974, 7584, 7770, -1, 7960, 7770, 7961, -1, 7960, 7974, 7770, -1, 7955, 7583, 7585, -1, 7586, 7955, 7585, -1, 7586, 7738, 7955, -1, 7586, 7587, 7738, -1, 7738, 7587, 7987, -1, 7956, 7987, 7588, -1, 7986, 7956, 7588, -1, 7986, 7542, 7956, -1, 7585, 7584, 7974, -1, 7770, 7589, 7961, -1, 7961, 7589, 7590, -1, 7590, 7589, 7768, -1, 7964, 7768, 7977, -1, 7964, 7590, 7768, -1, 7768, 7791, 7977, -1, 7977, 7791, 7600, -1, 7600, 7791, 7601, -1, 7593, 7601, 7766, -1, 7592, 7766, 7591, -1, 7592, 7593, 7766, -1, 7592, 8101, 7593, -1, 7593, 8101, 7594, -1, 7594, 8101, 7966, -1, 7966, 8101, 7595, -1, 7980, 7595, 7596, -1, 7597, 7980, 7596, -1, 7597, 7981, 7980, -1, 7597, 7598, 7981, -1, 7981, 7598, 7599, -1, 7599, 7598, 8112, -1, 8110, 7599, 8112, -1, 8110, 7969, 7599, -1, 8110, 8100, 7969, -1, 7600, 7601, 7593, -1, 7533, 7765, 7605, -1, 7605, 7765, 7764, -1, 7606, 7764, 7602, -1, 8074, 7602, 7603, -1, 7604, 7603, 8086, -1, 7604, 8074, 7603, -1, 7605, 7764, 7606, -1, 7606, 7602, 8074, -1, 7603, 7790, 8086, -1, 8086, 7790, 7607, -1, 7607, 7790, 7761, -1, 8087, 7761, 8076, -1, 8087, 7607, 7761, -1, 7761, 7760, 8076, -1, 8076, 7760, 7646, -1, 8063, 7646, 7843, -1, 8064, 7843, 7608, -1, 7610, 7608, 7609, -1, 7610, 8064, 7608, -1, 7646, 7760, 7611, -1, 7611, 7760, 7759, -1, 7612, 7759, 7613, -1, 7626, 7613, 7627, -1, 7628, 7627, 7629, -1, 7823, 7629, 7614, -1, 7630, 7614, 7615, -1, 7631, 7615, 7616, -1, 7632, 7616, 7617, -1, 7824, 7617, 7756, -1, 7618, 7756, 7619, -1, 7622, 7619, 7621, -1, 7620, 7621, 7633, -1, 7620, 7622, 7621, -1, 7620, 7623, 7622, -1, 7620, 8042, 7623, -1, 7623, 8042, 7624, -1, 7645, 7624, 7644, -1, 7825, 7644, 8041, -1, 7625, 7825, 8041, -1, 7611, 7759, 7612, -1, 7612, 7613, 7626, -1, 7626, 7627, 7628, -1, 7628, 7629, 7823, -1, 7823, 7614, 7630, -1, 7630, 7615, 7631, -1, 7631, 7616, 7632, -1, 7632, 7617, 7824, -1, 7824, 7756, 7618, -1, 7618, 7619, 7622, -1, 7621, 7634, 7633, -1, 7633, 7634, 7636, -1, 7636, 7634, 7635, -1, 8043, 7635, 7637, -1, 8043, 7636, 7635, -1, 7635, 7638, 7637, -1, 7637, 7638, 7639, -1, 7639, 7638, 7640, -1, 8054, 7640, 7641, -1, 8056, 7641, 8044, -1, 8056, 8054, 7641, -1, 7639, 7640, 8054, -1, 7641, 7754, 8044, -1, 8044, 7754, 8019, -1, 8018, 8044, 8019, -1, 8018, 7642, 8044, -1, 8018, 8045, 7642, -1, 8018, 8026, 8045, -1, 8045, 8026, 8059, -1, 8019, 7754, 8028, -1, 8028, 7754, 7780, -1, 8021, 8028, 7780, -1, 7566, 7643, 8040, -1, 7825, 7645, 7644, -1, 7645, 7623, 7624, -1, 8076, 7646, 8063, -1, 8063, 7843, 8064, -1, 7608, 7842, 7609, -1, 7609, 7842, 8078, -1, 8078, 7842, 7647, -1, 8066, 7647, 7821, -1, 7649, 7821, 7648, -1, 8067, 7648, 7650, -1, 8067, 7649, 7648, -1, 8078, 7647, 8066, -1, 8066, 7821, 7649, -1, 7648, 7819, 7650, -1, 7650, 7819, 7526, -1, 7526, 7819, 7818, -1, 7524, 7840, 7651, -1, 7651, 7840, 7817, -1, 7863, 7817, 7816, -1, 7884, 7816, 7652, -1, 7663, 7652, 7837, -1, 7653, 7837, 7815, -1, 7886, 7815, 7814, -1, 7664, 7814, 7813, -1, 7665, 7813, 7834, -1, 7666, 7834, 7667, -1, 7668, 7667, 7811, -1, 7669, 7811, 7809, -1, 7670, 7809, 7655, -1, 7654, 7655, 7831, -1, 7865, 7831, 7671, -1, 7656, 7671, 7806, -1, 7889, 7806, 7829, -1, 7867, 7829, 7657, -1, 7658, 7657, 7805, -1, 7890, 7805, 7659, -1, 7672, 7659, 7804, -1, 7660, 7804, 7801, -1, 7661, 7801, 7662, -1, 7661, 7660, 7801, -1, 7661, 7673, 7660, -1, 7661, 8209, 7673, -1, 7661, 8222, 8209, -1, 7661, 8211, 8222, -1, 7651, 7817, 7863, -1, 7863, 7816, 7884, -1, 7884, 7652, 7663, -1, 7663, 7837, 7653, -1, 7653, 7815, 7886, -1, 7886, 7814, 7664, -1, 7664, 7813, 7665, -1, 7665, 7834, 7666, -1, 7666, 7667, 7668, -1, 7668, 7811, 7669, -1, 7669, 7809, 7670, -1, 7670, 7655, 7654, -1, 7654, 7831, 7865, -1, 7865, 7671, 7656, -1, 7656, 7806, 7889, -1, 7889, 7829, 7867, -1, 7867, 7657, 7658, -1, 7658, 7805, 7890, -1, 7890, 7659, 7672, -1, 7672, 7804, 7660, -1, 7673, 8209, 7674, -1, 7674, 8209, 8208, -1, 8221, 7674, 8208, -1, 8221, 7848, 7674, -1, 8221, 7675, 7848, -1, 7848, 7675, 7850, -1, 7850, 7675, 8218, -1, 7676, 8218, 8207, -1, 7677, 7676, 8207, -1, 7677, 7869, 7676, -1, 7677, 7678, 7869, -1, 7869, 7678, 7852, -1, 7852, 7678, 7717, -1, 7853, 7717, 8216, -1, 7679, 7853, 8216, -1, 7679, 7854, 7853, -1, 7679, 7917, 7854, -1, 7679, 8214, 7917, -1, 7917, 8214, 7935, -1, 7935, 8214, 7681, -1, 7680, 7681, 8213, -1, 8204, 7680, 8213, -1, 8204, 7682, 7680, -1, 8204, 8203, 7682, -1, 7682, 8203, 7683, -1, 7683, 8203, 7684, -1, 7938, 7684, 8212, -1, 7686, 7938, 8212, -1, 7686, 7685, 7938, -1, 7686, 8200, 7685, -1, 7685, 8200, 7687, -1, 7687, 8200, 8199, -1, 8185, 8199, 7752, -1, 8185, 7687, 8199, -1, 8185, 8184, 7687, -1, 7687, 8184, 7892, -1, 7892, 8184, 7737, -1, 7736, 7737, 8195, -1, 8194, 7736, 8195, -1, 8194, 7688, 7736, -1, 8194, 7689, 7688, -1, 7688, 7689, 7735, -1, 7735, 7689, 8181, -1, 7734, 8181, 8180, -1, 7690, 7734, 8180, -1, 7690, 7921, 7734, -1, 7690, 7691, 7921, -1, 7921, 7691, 7692, -1, 7692, 7691, 8178, -1, 7693, 8178, 7733, -1, 7694, 7733, 8177, -1, 7895, 8177, 7732, -1, 7895, 7694, 8177, -1, 8123, 7695, 8124, -1, 8124, 7695, 7696, -1, 8126, 7696, 7881, -1, 8137, 7881, 8128, -1, 8137, 8126, 7881, -1, 8124, 7696, 8126, -1, 7881, 7697, 8128, -1, 8128, 7697, 8139, -1, 8139, 7697, 7700, -1, 7701, 7700, 7861, -1, 8129, 7861, 7698, -1, 7699, 7698, 8142, -1, 7699, 8129, 7698, -1, 8139, 7700, 7701, -1, 7701, 7861, 8129, -1, 7698, 7703, 8142, -1, 8142, 7703, 7702, -1, 7702, 7703, 7708, -1, 7704, 7708, 7906, -1, 7905, 7704, 7906, -1, 7905, 8114, 7704, -1, 7905, 7705, 8114, -1, 7905, 7904, 7705, -1, 7705, 7904, 8116, -1, 8116, 7904, 7718, -1, 7707, 7718, 7706, -1, 7707, 8116, 7718, -1, 7906, 7708, 7907, -1, 7907, 7708, 7714, -1, 7908, 7714, 7876, -1, 7909, 7876, 7875, -1, 7910, 7875, 7715, -1, 7716, 7715, 7709, -1, 7933, 7709, 7857, -1, 7913, 7857, 7856, -1, 7710, 7856, 7711, -1, 7934, 7711, 7855, -1, 7713, 7855, 7712, -1, 7917, 7712, 7854, -1, 7917, 7713, 7712, -1, 7907, 7714, 7908, -1, 7908, 7876, 7909, -1, 7909, 7875, 7910, -1, 7910, 7715, 7716, -1, 7716, 7709, 7933, -1, 7933, 7857, 7913, -1, 7913, 7856, 7710, -1, 7710, 7711, 7934, -1, 7934, 7855, 7713, -1, 7853, 7852, 7717, -1, 7676, 7850, 8218, -1, 7938, 7683, 7684, -1, 7680, 7935, 7681, -1, 7718, 7903, 7706, -1, 7706, 7903, 8117, -1, 8117, 7903, 7719, -1, 8132, 7719, 7720, -1, 8133, 7720, 8118, -1, 8133, 8132, 7720, -1, 8117, 7719, 8132, -1, 7721, 7722, 8155, -1, 8155, 7521, 8156, -1, 7522, 7724, 7723, -1, 7723, 7724, 8169, -1, 8169, 7724, 7725, -1, 8170, 7725, 8157, -1, 8170, 8169, 7725, -1, 7725, 7899, 8157, -1, 8157, 7899, 8143, -1, 8143, 7899, 7897, -1, 7726, 8143, 7897, -1, 7726, 7727, 8143, -1, 7726, 7925, 7727, -1, 7727, 7925, 8144, -1, 8144, 7925, 7728, -1, 7729, 8144, 7728, -1, 7729, 8159, 8144, -1, 7729, 7731, 8159, -1, 8159, 7731, 8174, -1, 8160, 8174, 7730, -1, 8146, 8160, 7730, -1, 8174, 7731, 8175, -1, 8175, 7731, 7732, -1, 8177, 8175, 7732, -1, 7694, 7693, 7733, -1, 7693, 7692, 8178, -1, 7734, 7735, 8181, -1, 7736, 7892, 7737, -1, 7549, 7948, 8006, -1, 7956, 7738, 7987, -1, 7980, 7966, 7595, -1, 7999, 7739, 8000, -1, 7999, 8227, 7739, -1, 7999, 7740, 8227, -1, 8227, 7740, 7998, -1, 7997, 8227, 7998, -1, 7997, 8012, 8227, -1, 8227, 8012, 8010, -1, 7741, 7989, 8029, -1, 7559, 7743, 8033, -1, 8033, 7743, 7742, -1, 7742, 7743, 8000, -1, 7744, 8000, 7746, -1, 7744, 7742, 8000, -1, 8015, 8035, 8227, -1, 8227, 8035, 7745, -1, 7739, 8227, 7745, -1, 7739, 7746, 8000, -1, 8037, 7747, 7661, -1, 7529, 8072, 7528, -1, 8072, 8071, 8093, -1, 7704, 7702, 7708, -1, 8122, 7748, 8302, -1, 8302, 7748, 8135, -1, 8153, 8135, 7749, -1, 7749, 7520, 8154, -1, 8160, 8159, 8174, -1, 7750, 8186, 7751, -1, 7751, 8186, 7752, -1, 8199, 7751, 7752, -1, 7754, 7753, 7780, -1, 7754, 7399, 7753, -1, 7754, 7641, 7399, -1, 7399, 7641, 7782, -1, 7782, 7641, 7640, -1, 7783, 7640, 7638, -1, 7784, 7638, 7635, -1, 7400, 7635, 7634, -1, 7755, 7634, 7621, -1, 7335, 7621, 7619, -1, 7785, 7619, 7756, -1, 7786, 7756, 7617, -1, 7405, 7617, 7616, -1, 7406, 7616, 7615, -1, 7329, 7615, 7614, -1, 7757, 7614, 7629, -1, 7758, 7629, 7627, -1, 7342, 7627, 7613, -1, 7787, 7613, 7759, -1, 7788, 7759, 7760, -1, 7789, 7760, 7761, -1, 7762, 7761, 7790, -1, 7324, 7790, 7603, -1, 7763, 7603, 7602, -1, 7343, 7602, 7764, -1, 7351, 7764, 7765, -1, 7352, 7765, 7534, -1, 7344, 7534, 7766, -1, 7513, 7766, 7601, -1, 7767, 7601, 7791, -1, 7355, 7791, 7768, -1, 7792, 7768, 7589, -1, 7769, 7589, 7770, -1, 7793, 7770, 7584, -1, 7357, 7584, 7583, -1, 7358, 7583, 7771, -1, 7794, 7771, 7795, -1, 7365, 7795, 7581, -1, 7367, 7581, 7772, -1, 7368, 7772, 7796, -1, 7371, 7796, 7773, -1, 7797, 7773, 7577, -1, 7372, 7577, 7774, -1, 7375, 7774, 7775, -1, 7381, 7775, 7798, -1, 7776, 7798, 7778, -1, 7777, 7778, 7552, -1, 7384, 7552, 7553, -1, 7387, 7553, 7799, -1, 7388, 7799, 7800, -1, 7390, 7800, 7779, -1, 7781, 7779, 7780, -1, 7753, 7781, 7780, -1, 7782, 7640, 7783, -1, 7783, 7638, 7784, -1, 7784, 7635, 7400, -1, 7400, 7634, 7755, -1, 7755, 7621, 7335, -1, 7335, 7619, 7785, -1, 7785, 7756, 7786, -1, 7786, 7617, 7405, -1, 7405, 7616, 7406, -1, 7406, 7615, 7329, -1, 7329, 7614, 7757, -1, 7757, 7629, 7758, -1, 7758, 7627, 7342, -1, 7342, 7613, 7787, -1, 7787, 7759, 7788, -1, 7788, 7760, 7789, -1, 7789, 7761, 7762, -1, 7762, 7790, 7324, -1, 7324, 7603, 7763, -1, 7763, 7602, 7343, -1, 7343, 7764, 7351, -1, 7351, 7765, 7352, -1, 7352, 7534, 7344, -1, 7344, 7766, 7513, -1, 7513, 7601, 7767, -1, 7767, 7791, 7355, -1, 7355, 7768, 7792, -1, 7792, 7589, 7769, -1, 7769, 7770, 7793, -1, 7793, 7584, 7357, -1, 7357, 7583, 7358, -1, 7358, 7771, 7794, -1, 7794, 7795, 7365, -1, 7365, 7581, 7367, -1, 7367, 7772, 7368, -1, 7368, 7796, 7371, -1, 7371, 7773, 7797, -1, 7797, 7577, 7372, -1, 7372, 7774, 7375, -1, 7375, 7775, 7381, -1, 7381, 7798, 7776, -1, 7776, 7778, 7777, -1, 7777, 7552, 7384, -1, 7384, 7553, 7387, -1, 7387, 7799, 7388, -1, 7388, 7800, 7390, -1, 7390, 7779, 7781, -1, 7662, 7433, 7565, -1, 7662, 7802, 7433, -1, 7662, 7801, 7802, -1, 7802, 7801, 7803, -1, 7803, 7801, 7804, -1, 7826, 7804, 7659, -1, 7827, 7659, 7805, -1, 7436, 7805, 7657, -1, 7828, 7657, 7829, -1, 7441, 7829, 7806, -1, 7807, 7806, 7671, -1, 7830, 7671, 7831, -1, 7832, 7831, 7655, -1, 7808, 7655, 7809, -1, 7437, 7809, 7811, -1, 7810, 7811, 7667, -1, 7833, 7667, 7834, -1, 7812, 7834, 7813, -1, 7835, 7813, 7814, -1, 7416, 7814, 7815, -1, 7836, 7815, 7837, -1, 7838, 7837, 7652, -1, 7411, 7652, 7816, -1, 7413, 7816, 7817, -1, 7839, 7817, 7840, -1, 7338, 7840, 7818, -1, 7339, 7818, 7819, -1, 7340, 7819, 7648, -1, 7417, 7648, 7821, -1, 7820, 7821, 7647, -1, 7841, 7647, 7842, -1, 7419, 7842, 7608, -1, 7420, 7608, 7843, -1, 7422, 7843, 7646, -1, 7822, 7646, 7611, -1, 7327, 7611, 7612, -1, 7328, 7612, 7626, -1, 7844, 7626, 7628, -1, 7330, 7628, 7823, -1, 7331, 7823, 7630, -1, 7332, 7630, 7631, -1, 7333, 7631, 7632, -1, 7334, 7632, 7824, -1, 7404, 7824, 7618, -1, 7401, 7618, 7622, -1, 7423, 7622, 7623, -1, 7424, 7623, 7645, -1, 7845, 7645, 7825, -1, 7846, 7825, 7625, -1, 7428, 7625, 7643, -1, 7847, 7643, 7567, -1, 7429, 7567, 7565, -1, 7433, 7429, 7565, -1, 7803, 7804, 7826, -1, 7826, 7659, 7827, -1, 7827, 7805, 7436, -1, 7436, 7657, 7828, -1, 7828, 7829, 7441, -1, 7441, 7806, 7807, -1, 7807, 7671, 7830, -1, 7830, 7831, 7832, -1, 7832, 7655, 7808, -1, 7808, 7809, 7437, -1, 7437, 7811, 7810, -1, 7810, 7667, 7833, -1, 7833, 7834, 7812, -1, 7812, 7813, 7835, -1, 7835, 7814, 7416, -1, 7416, 7815, 7836, -1, 7836, 7837, 7838, -1, 7838, 7652, 7411, -1, 7411, 7816, 7413, -1, 7413, 7817, 7839, -1, 7839, 7840, 7338, -1, 7338, 7818, 7339, -1, 7339, 7819, 7340, -1, 7340, 7648, 7417, -1, 7417, 7821, 7820, -1, 7820, 7647, 7841, -1, 7841, 7842, 7419, -1, 7419, 7608, 7420, -1, 7420, 7843, 7422, -1, 7422, 7646, 7822, -1, 7822, 7611, 7327, -1, 7327, 7612, 7328, -1, 7328, 7626, 7844, -1, 7844, 7628, 7330, -1, 7330, 7823, 7331, -1, 7331, 7630, 7332, -1, 7332, 7631, 7333, -1, 7333, 7632, 7334, -1, 7334, 7824, 7404, -1, 7404, 7618, 7401, -1, 7401, 7622, 7423, -1, 7423, 7623, 7424, -1, 7424, 7645, 7845, -1, 7845, 7825, 7846, -1, 7846, 7625, 7428, -1, 7428, 7643, 7847, -1, 7847, 7567, 7429, -1, 7848, 7849, 7674, -1, 7848, 7457, 7849, -1, 7848, 7850, 7457, -1, 7457, 7850, 7851, -1, 7851, 7850, 7676, -1, 7458, 7676, 7869, -1, 7459, 7869, 7852, -1, 7870, 7852, 7853, -1, 7462, 7853, 7854, -1, 7268, 7854, 7712, -1, 7871, 7712, 7855, -1, 7872, 7855, 7711, -1, 7269, 7711, 7856, -1, 7270, 7856, 7857, -1, 7873, 7857, 7709, -1, 7874, 7709, 7715, -1, 7858, 7715, 7875, -1, 7272, 7875, 7876, -1, 7274, 7876, 7714, -1, 7877, 7714, 7708, -1, 7447, 7708, 7703, -1, 7878, 7703, 7698, -1, 7859, 7698, 7861, -1, 7860, 7861, 7700, -1, 7879, 7700, 7697, -1, 7880, 7697, 7881, -1, 7451, 7881, 7696, -1, 7882, 7696, 7695, -1, 7862, 7695, 7524, -1, 7883, 7524, 7651, -1, 7412, 7651, 7863, -1, 7410, 7863, 7884, -1, 7885, 7884, 7663, -1, 7409, 7663, 7653, -1, 7415, 7653, 7886, -1, 7864, 7886, 7664, -1, 7887, 7664, 7665, -1, 7407, 7665, 7666, -1, 7408, 7666, 7668, -1, 7438, 7668, 7669, -1, 7444, 7669, 7670, -1, 7443, 7670, 7654, -1, 7442, 7654, 7865, -1, 7888, 7865, 7656, -1, 7440, 7656, 7889, -1, 7866, 7889, 7867, -1, 7439, 7867, 7658, -1, 7435, 7658, 7890, -1, 7891, 7890, 7672, -1, 7452, 7672, 7660, -1, 7868, 7660, 7673, -1, 7453, 7673, 7674, -1, 7849, 7453, 7674, -1, 7851, 7676, 7458, -1, 7458, 7869, 7459, -1, 7459, 7852, 7870, -1, 7870, 7853, 7462, -1, 7462, 7854, 7268, -1, 7268, 7712, 7871, -1, 7871, 7855, 7872, -1, 7872, 7711, 7269, -1, 7269, 7856, 7270, -1, 7270, 7857, 7873, -1, 7873, 7709, 7874, -1, 7874, 7715, 7858, -1, 7858, 7875, 7272, -1, 7272, 7876, 7274, -1, 7274, 7714, 7877, -1, 7877, 7708, 7447, -1, 7447, 7703, 7878, -1, 7878, 7698, 7859, -1, 7859, 7861, 7860, -1, 7860, 7700, 7879, -1, 7879, 7697, 7880, -1, 7880, 7881, 7451, -1, 7451, 7696, 7882, -1, 7882, 7695, 7862, -1, 7862, 7524, 7883, -1, 7883, 7651, 7412, -1, 7412, 7863, 7410, -1, 7410, 7884, 7885, -1, 7885, 7663, 7409, -1, 7409, 7653, 7415, -1, 7415, 7886, 7864, -1, 7864, 7664, 7887, -1, 7887, 7665, 7407, -1, 7407, 7666, 7408, -1, 7408, 7668, 7438, -1, 7438, 7669, 7444, -1, 7444, 7670, 7443, -1, 7443, 7654, 7442, -1, 7442, 7865, 7888, -1, 7888, 7656, 7440, -1, 7440, 7889, 7866, -1, 7866, 7867, 7439, -1, 7439, 7658, 7435, -1, 7435, 7890, 7891, -1, 7891, 7672, 7452, -1, 7452, 7660, 7868, -1, 7868, 7673, 7453, -1, 7892, 7481, 7687, -1, 7892, 7483, 7481, -1, 7892, 7736, 7483, -1, 7483, 7736, 7484, -1, 7484, 7736, 7688, -1, 7486, 7688, 7735, -1, 7919, 7735, 7734, -1, 7920, 7734, 7921, -1, 7493, 7921, 7692, -1, 7893, 7692, 7693, -1, 7894, 7693, 7694, -1, 7922, 7694, 7895, -1, 7489, 7895, 7732, -1, 7923, 7732, 7731, -1, 7464, 7731, 7729, -1, 7896, 7729, 7728, -1, 7924, 7728, 7925, -1, 7467, 7925, 7726, -1, 7468, 7726, 7897, -1, 7473, 7897, 7899, -1, 7898, 7899, 7725, -1, 7926, 7725, 7724, -1, 7900, 7724, 7522, -1, 7927, 7522, 7521, -1, 7928, 7521, 7722, -1, 7901, 7722, 7902, -1, 7478, 7902, 7929, -1, 7479, 7929, 7720, -1, 7480, 7720, 7719, -1, 7930, 7719, 7903, -1, 7281, 7903, 7718, -1, 7280, 7718, 7904, -1, 7278, 7904, 7905, -1, 7276, 7905, 7906, -1, 7445, 7906, 7907, -1, 7273, 7907, 7908, -1, 7271, 7908, 7909, -1, 7931, 7909, 7910, -1, 7932, 7910, 7716, -1, 7911, 7716, 7933, -1, 7912, 7933, 7913, -1, 7914, 7913, 7710, -1, 7463, 7710, 7934, -1, 7267, 7934, 7713, -1, 7915, 7713, 7917, -1, 7916, 7917, 7935, -1, 7266, 7935, 7680, -1, 7918, 7680, 7682, -1, 7936, 7682, 7683, -1, 7937, 7683, 7938, -1, 7939, 7938, 7685, -1, 7259, 7685, 7687, -1, 7481, 7259, 7687, -1, 7484, 7688, 7486, -1, 7486, 7735, 7919, -1, 7919, 7734, 7920, -1, 7920, 7921, 7493, -1, 7493, 7692, 7893, -1, 7893, 7693, 7894, -1, 7894, 7694, 7922, -1, 7922, 7895, 7489, -1, 7489, 7732, 7923, -1, 7923, 7731, 7464, -1, 7464, 7729, 7896, -1, 7896, 7728, 7924, -1, 7924, 7925, 7467, -1, 7467, 7726, 7468, -1, 7468, 7897, 7473, -1, 7473, 7899, 7898, -1, 7898, 7725, 7926, -1, 7926, 7724, 7900, -1, 7900, 7522, 7927, -1, 7927, 7521, 7928, -1, 7928, 7722, 7901, -1, 7901, 7902, 7478, -1, 7478, 7929, 7479, -1, 7479, 7720, 7480, -1, 7480, 7719, 7930, -1, 7930, 7903, 7281, -1, 7281, 7718, 7280, -1, 7280, 7904, 7278, -1, 7278, 7905, 7276, -1, 7276, 7906, 7445, -1, 7445, 7907, 7273, -1, 7273, 7908, 7271, -1, 7271, 7909, 7931, -1, 7931, 7910, 7932, -1, 7932, 7716, 7911, -1, 7911, 7933, 7912, -1, 7912, 7913, 7914, -1, 7914, 7710, 7463, -1, 7463, 7934, 7267, -1, 7267, 7713, 7915, -1, 7915, 7917, 7916, -1, 7916, 7935, 7266, -1, 7266, 7680, 7918, -1, 7918, 7682, 7936, -1, 7936, 7683, 7937, -1, 7937, 7938, 7939, -1, 7939, 7685, 7259, -1, 7576, 7377, 7551, -1, 7576, 7373, 7377, -1, 7576, 7578, 7373, -1, 7373, 7578, 7374, -1, 7374, 7578, 7940, -1, 7949, 7940, 7950, -1, 7951, 7950, 7941, -1, 7370, 7941, 7579, -1, 7369, 7579, 7942, -1, 7943, 7942, 7580, -1, 7366, 7580, 7945, -1, 7944, 7945, 7582, -1, 7364, 7582, 7952, -1, 7953, 7952, 7954, -1, 7360, 7954, 7955, -1, 7361, 7955, 7738, -1, 7363, 7738, 7956, -1, 7498, 7956, 7542, -1, 7499, 7542, 7541, -1, 7309, 7541, 7543, -1, 7946, 7543, 7544, -1, 7308, 7544, 7545, -1, 7500, 7545, 7546, -1, 7957, 7546, 7947, -1, 7958, 7947, 7948, -1, 7959, 7948, 7549, -1, 7378, 7549, 7551, -1, 7377, 7378, 7551, -1, 7374, 7940, 7949, -1, 7949, 7950, 7951, -1, 7951, 7941, 7370, -1, 7370, 7579, 7369, -1, 7369, 7942, 7943, -1, 7943, 7580, 7366, -1, 7366, 7945, 7944, -1, 7944, 7582, 7364, -1, 7364, 7952, 7953, -1, 7953, 7954, 7360, -1, 7360, 7955, 7361, -1, 7361, 7738, 7363, -1, 7363, 7956, 7498, -1, 7498, 7542, 7499, -1, 7499, 7541, 7309, -1, 7309, 7543, 7946, -1, 7946, 7544, 7308, -1, 7308, 7545, 7500, -1, 7500, 7546, 7957, -1, 7957, 7947, 7958, -1, 7958, 7948, 7959, -1, 7959, 7549, 7378, -1, 7960, 7975, 7974, -1, 7960, 7356, 7975, -1, 7960, 7961, 7356, -1, 7356, 7961, 7962, -1, 7962, 7961, 7590, -1, 7963, 7590, 7964, -1, 7976, 7964, 7977, -1, 7978, 7977, 7600, -1, 7354, 7600, 7593, -1, 7501, 7593, 7594, -1, 7979, 7594, 7966, -1, 7965, 7966, 7980, -1, 7348, 7980, 7981, -1, 7967, 7981, 7599, -1, 7350, 7599, 7969, -1, 7968, 7969, 7539, -1, 7970, 7539, 7982, -1, 7971, 7982, 7983, -1, 7984, 7983, 7972, -1, 7310, 7972, 7540, -1, 7985, 7540, 7986, -1, 7497, 7986, 7588, -1, 7362, 7588, 7987, -1, 7988, 7987, 7587, -1, 7973, 7587, 7586, -1, 7496, 7586, 7585, -1, 7359, 7585, 7974, -1, 7975, 7359, 7974, -1, 7962, 7590, 7963, -1, 7963, 7964, 7976, -1, 7976, 7977, 7978, -1, 7978, 7600, 7354, -1, 7354, 7593, 7501, -1, 7501, 7594, 7979, -1, 7979, 7966, 7965, -1, 7965, 7980, 7348, -1, 7348, 7981, 7967, -1, 7967, 7599, 7350, -1, 7350, 7969, 7968, -1, 7968, 7539, 7970, -1, 7970, 7982, 7971, -1, 7971, 7983, 7984, -1, 7984, 7972, 7310, -1, 7310, 7540, 7985, -1, 7985, 7986, 7497, -1, 7497, 7588, 7362, -1, 7362, 7987, 7988, -1, 7988, 7587, 7973, -1, 7973, 7586, 7496, -1, 7496, 7585, 7359, -1, 7743, 7396, 8000, -1, 7743, 7395, 7396, -1, 7743, 7559, 7395, -1, 7395, 7559, 7394, -1, 7394, 7559, 7989, -1, 8001, 7989, 7558, -1, 8002, 7558, 7556, -1, 7393, 7556, 7990, -1, 7386, 7990, 7574, -1, 7385, 7574, 7555, -1, 7991, 7555, 7554, -1, 7992, 7554, 7993, -1, 8003, 7993, 7994, -1, 7383, 7994, 7575, -1, 7382, 7575, 7995, -1, 8004, 7995, 7996, -1, 7376, 7996, 7550, -1, 8005, 7550, 8006, -1, 8007, 8006, 7548, -1, 8008, 7548, 7547, -1, 8009, 7547, 8010, -1, 8011, 8010, 8012, -1, 7379, 8012, 7997, -1, 8013, 7997, 7998, -1, 8014, 7998, 7740, -1, 7380, 7740, 7999, -1, 7504, 7999, 8000, -1, 7396, 7504, 8000, -1, 7394, 7989, 8001, -1, 8001, 7558, 8002, -1, 8002, 7556, 7393, -1, 7393, 7990, 7386, -1, 7386, 7574, 7385, -1, 7385, 7555, 7991, -1, 7991, 7554, 7992, -1, 7992, 7993, 8003, -1, 8003, 7994, 7383, -1, 7383, 7575, 7382, -1, 7382, 7995, 8004, -1, 8004, 7996, 7376, -1, 7376, 7550, 8005, -1, 8005, 8006, 8007, -1, 8007, 7548, 8008, -1, 8008, 7547, 8009, -1, 8009, 8010, 8011, -1, 8011, 8012, 7379, -1, 7379, 7997, 8013, -1, 8013, 7998, 8014, -1, 8014, 7740, 7380, -1, 7380, 7999, 7504, -1, 7562, 7304, 8015, -1, 7562, 7303, 7304, -1, 7562, 8016, 7303, -1, 7303, 8016, 7300, -1, 7300, 8016, 7569, -1, 8023, 7569, 7570, -1, 7295, 7570, 7571, -1, 8024, 7571, 7572, -1, 7506, 7572, 7573, -1, 7296, 7573, 8017, -1, 8025, 8017, 8026, -1, 7298, 8026, 8018, -1, 8027, 8018, 8019, -1, 7398, 8019, 8028, -1, 8020, 8028, 8021, -1, 7389, 8021, 7557, -1, 7391, 7557, 7741, -1, 7392, 7741, 8029, -1, 8030, 8029, 8031, -1, 8032, 8031, 8033, -1, 7505, 8033, 7742, -1, 7397, 7742, 7744, -1, 7306, 7744, 7746, -1, 7307, 7746, 7739, -1, 7503, 7739, 7745, -1, 8034, 7745, 8035, -1, 8022, 8035, 8015, -1, 7304, 8022, 8015, -1, 7300, 7569, 8023, -1, 8023, 7570, 7295, -1, 7295, 7571, 8024, -1, 8024, 7572, 7506, -1, 7506, 7573, 7296, -1, 7296, 8017, 8025, -1, 8025, 8026, 7298, -1, 7298, 8018, 8027, -1, 8027, 8019, 7398, -1, 7398, 8028, 8020, -1, 8020, 8021, 7389, -1, 7389, 7557, 7391, -1, 7391, 7741, 7392, -1, 7392, 8029, 8030, -1, 8030, 8031, 8032, -1, 8032, 8033, 7505, -1, 7505, 7742, 7397, -1, 7397, 7744, 7306, -1, 7306, 7746, 7307, -1, 7307, 7739, 7503, -1, 7503, 7745, 8034, -1, 8034, 8035, 8022, -1, 7747, 7294, 8036, -1, 7747, 7292, 7294, -1, 7747, 8037, 7292, -1, 7292, 8037, 7290, -1, 7290, 8037, 8047, -1, 7430, 8047, 8038, -1, 7432, 8038, 7566, -1, 8039, 7566, 8040, -1, 7431, 8040, 7568, -1, 7427, 7568, 8041, -1, 7426, 8041, 7644, -1, 7425, 7644, 7624, -1, 8048, 7624, 8042, -1, 8049, 8042, 7620, -1, 8050, 7620, 7633, -1, 7402, 7633, 7636, -1, 7403, 7636, 8043, -1, 8051, 8043, 7637, -1, 8052, 7637, 7639, -1, 8053, 7639, 8054, -1, 8055, 8054, 8056, -1, 8057, 8056, 8044, -1, 7508, 8044, 7642, -1, 7297, 7642, 8045, -1, 8058, 8045, 8059, -1, 7507, 8059, 8060, -1, 8046, 8060, 8036, -1, 7294, 8046, 8036, -1, 7290, 8047, 7430, -1, 7430, 8038, 7432, -1, 7432, 7566, 8039, -1, 8039, 8040, 7431, -1, 7431, 7568, 7427, -1, 7427, 8041, 7426, -1, 7426, 7644, 7425, -1, 7425, 7624, 8048, -1, 8048, 8042, 8049, -1, 8049, 7620, 8050, -1, 8050, 7633, 7402, -1, 7402, 7636, 7403, -1, 7403, 8043, 8051, -1, 8051, 7637, 8052, -1, 8052, 7639, 8053, -1, 8053, 8054, 8055, -1, 8055, 8056, 8057, -1, 8057, 8044, 7508, -1, 7508, 7642, 7297, -1, 7297, 8045, 8058, -1, 8058, 8059, 7507, -1, 7507, 8060, 8046, -1, 8063, 8062, 8076, -1, 8063, 8061, 8062, -1, 8063, 8064, 8061, -1, 8061, 8064, 8077, -1, 8077, 8064, 7610, -1, 7421, 7610, 7609, -1, 7341, 7609, 8078, -1, 8065, 8078, 8066, -1, 7418, 8066, 7649, -1, 8079, 7649, 8067, -1, 8080, 8067, 7650, -1, 8081, 7650, 7526, -1, 7336, 7526, 8069, -1, 8068, 8069, 8070, -1, 8082, 8070, 8071, -1, 7320, 8071, 8072, -1, 7321, 8072, 7529, -1, 7322, 7529, 7530, -1, 8083, 7530, 7531, -1, 7511, 7531, 7605, -1, 8073, 7605, 7606, -1, 7323, 7606, 8074, -1, 8084, 8074, 7604, -1, 8085, 7604, 8086, -1, 7325, 8086, 7607, -1, 7326, 7607, 8087, -1, 8075, 8087, 8076, -1, 8062, 8075, 8076, -1, 8077, 7610, 7421, -1, 7421, 7609, 7341, -1, 7341, 8078, 8065, -1, 8065, 8066, 7418, -1, 7418, 7649, 8079, -1, 8079, 8067, 8080, -1, 8080, 7650, 8081, -1, 8081, 7526, 7336, -1, 7336, 8069, 8068, -1, 8068, 8070, 8082, -1, 8082, 8071, 7320, -1, 7320, 8072, 7321, -1, 7321, 7529, 7322, -1, 7322, 7530, 8083, -1, 8083, 7531, 7511, -1, 7511, 7605, 8073, -1, 8073, 7606, 7323, -1, 7323, 8074, 8084, -1, 8084, 7604, 8085, -1, 8085, 8086, 7325, -1, 7325, 7607, 7326, -1, 7326, 8087, 8075, -1, 7533, 7353, 7591, -1, 7533, 8088, 7353, -1, 7533, 7532, 8088, -1, 8088, 7532, 8089, -1, 8089, 7532, 8090, -1, 8091, 8090, 8102, -1, 7510, 8102, 7528, -1, 8092, 7528, 8093, -1, 7509, 8093, 8094, -1, 7319, 8094, 8096, -1, 8095, 8096, 8097, -1, 8103, 8097, 8098, -1, 7315, 8098, 7560, -1, 7313, 7560, 7535, -1, 8104, 7535, 7538, -1, 8105, 7538, 8099, -1, 8106, 8099, 8107, -1, 8108, 8107, 8100, -1, 8109, 8100, 8110, -1, 8111, 8110, 8112, -1, 7349, 8112, 7598, -1, 8113, 7598, 7597, -1, 7347, 7597, 7596, -1, 7346, 7596, 7595, -1, 7502, 7595, 8101, -1, 7512, 8101, 7592, -1, 7345, 7592, 7591, -1, 7353, 7345, 7591, -1, 8089, 8090, 8091, -1, 8091, 8102, 7510, -1, 7510, 7528, 8092, -1, 8092, 8093, 7509, -1, 7509, 8094, 7319, -1, 7319, 8096, 8095, -1, 8095, 8097, 8103, -1, 8103, 8098, 7315, -1, 7315, 7560, 7313, -1, 7313, 7535, 8104, -1, 8104, 7538, 8105, -1, 8105, 8099, 8106, -1, 8106, 8107, 8108, -1, 8108, 8100, 8109, -1, 8109, 8110, 8111, -1, 8111, 8112, 7349, -1, 7349, 7598, 8113, -1, 8113, 7597, 7347, -1, 7347, 7596, 7346, -1, 7346, 7595, 7502, -1, 7502, 8101, 7512, -1, 7512, 7592, 7345, -1, 8114, 7275, 7704, -1, 8114, 7277, 7275, -1, 8114, 7705, 7277, -1, 7277, 7705, 7279, -1, 7279, 7705, 8116, -1, 8115, 8116, 7707, -1, 7282, 7707, 7706, -1, 8131, 7706, 8117, -1, 7283, 8117, 8132, -1, 7284, 8132, 8133, -1, 8134, 8133, 8118, -1, 8119, 8118, 7520, -1, 7286, 7520, 8135, -1, 7248, 8135, 7748, -1, 8120, 7748, 8122, -1, 8121, 8122, 8123, -1, 8136, 8123, 8124, -1, 7450, 8124, 8126, -1, 8125, 8126, 8137, -1, 8127, 8137, 8128, -1, 8138, 8128, 8139, -1, 7449, 8139, 7701, -1, 8140, 7701, 8129, -1, 7448, 8129, 7699, -1, 8141, 7699, 8142, -1, 7446, 8142, 7702, -1, 8130, 7702, 7704, -1, 7275, 8130, 7704, -1, 7279, 8116, 8115, -1, 8115, 7707, 7282, -1, 7282, 7706, 8131, -1, 8131, 8117, 7283, -1, 7283, 8132, 7284, -1, 7284, 8133, 8134, -1, 8134, 8118, 8119, -1, 8119, 7520, 7286, -1, 7286, 8135, 7248, -1, 7248, 7748, 8120, -1, 8120, 8122, 8121, -1, 8121, 8123, 8136, -1, 8136, 8124, 7450, -1, 7450, 8126, 8125, -1, 8125, 8137, 8127, -1, 8127, 8128, 8138, -1, 8138, 8139, 7449, -1, 7449, 7701, 8140, -1, 8140, 8129, 7448, -1, 7448, 7699, 8141, -1, 8141, 8142, 7446, -1, 7446, 7702, 8130, -1, 8143, 7472, 8157, -1, 8143, 7471, 7472, -1, 8143, 7727, 7471, -1, 7471, 7727, 7466, -1, 7466, 7727, 8144, -1, 7465, 8144, 8159, -1, 8145, 8159, 8160, -1, 7491, 8160, 8146, -1, 8161, 8146, 8147, -1, 8162, 8147, 8148, -1, 8163, 8148, 7517, -1, 7251, 7517, 8149, -1, 8150, 8149, 7518, -1, 8164, 7518, 7519, -1, 8165, 7519, 8152, -1, 8151, 8152, 8153, -1, 7249, 8153, 7749, -1, 7285, 7749, 8154, -1, 7476, 8154, 8166, -1, 7475, 8166, 7721, -1, 7477, 7721, 8155, -1, 7474, 8155, 8156, -1, 7470, 8156, 7523, -1, 8167, 7523, 7723, -1, 8168, 7723, 8169, -1, 7469, 8169, 8170, -1, 8158, 8170, 8157, -1, 7472, 8158, 8157, -1, 7466, 8144, 7465, -1, 7465, 8159, 8145, -1, 8145, 8160, 7491, -1, 7491, 8146, 8161, -1, 8161, 8147, 8162, -1, 8162, 8148, 8163, -1, 8163, 7517, 7251, -1, 7251, 8149, 8150, -1, 8150, 7518, 8164, -1, 8164, 7519, 8165, -1, 8165, 8152, 8151, -1, 8151, 8153, 7249, -1, 7249, 7749, 7285, -1, 7285, 8154, 7476, -1, 7476, 8166, 7475, -1, 7475, 7721, 7477, -1, 7477, 8155, 7474, -1, 7474, 8156, 7470, -1, 7470, 7523, 8167, -1, 8167, 7723, 8168, -1, 8168, 8169, 7469, -1, 7469, 8170, 8158, -1, 7514, 7254, 8187, -1, 7514, 8171, 7254, -1, 7514, 8172, 8171, -1, 8171, 8172, 8188, -1, 8188, 8172, 8189, -1, 8190, 8189, 7515, -1, 7253, 7515, 7516, -1, 8191, 7516, 8173, -1, 7252, 8173, 7730, -1, 7492, 7730, 8174, -1, 7490, 8174, 8175, -1, 8176, 8175, 8177, -1, 8192, 8177, 7733, -1, 7495, 7733, 8178, -1, 7494, 8178, 7691, -1, 8193, 7691, 7690, -1, 8179, 7690, 8180, -1, 7488, 8180, 8181, -1, 7487, 8181, 7689, -1, 8182, 7689, 8194, -1, 7485, 8194, 8195, -1, 8183, 8195, 7737, -1, 8196, 7737, 8184, -1, 7482, 8184, 8185, -1, 8197, 8185, 7752, -1, 8198, 7752, 8186, -1, 7255, 8186, 8187, -1, 7254, 7255, 8187, -1, 8188, 8189, 8190, -1, 8190, 7515, 7253, -1, 7253, 7516, 8191, -1, 8191, 8173, 7252, -1, 7252, 7730, 7492, -1, 7492, 8174, 7490, -1, 7490, 8175, 8176, -1, 8176, 8177, 8192, -1, 8192, 7733, 7495, -1, 7495, 8178, 7494, -1, 7494, 7691, 8193, -1, 8193, 7690, 8179, -1, 8179, 8180, 7488, -1, 7488, 8181, 7487, -1, 7487, 7689, 8182, -1, 8182, 8194, 7485, -1, 7485, 8195, 8183, -1, 8183, 7737, 8196, -1, 8196, 8184, 7482, -1, 7482, 8185, 8197, -1, 8197, 7752, 8198, -1, 8198, 8186, 7255, -1, 7750, 7288, 8211, -1, 7750, 7287, 7288, -1, 7750, 7751, 7287, -1, 7287, 7751, 7257, -1, 7257, 7751, 8199, -1, 7258, 8199, 8200, -1, 7260, 8200, 7686, -1, 7261, 7686, 8212, -1, 8201, 8212, 7684, -1, 7262, 7684, 8203, -1, 8202, 8203, 8204, -1, 7263, 8204, 8213, -1, 7265, 8213, 7681, -1, 7264, 7681, 8214, -1, 8215, 8214, 7679, -1, 8205, 7679, 8216, -1, 8206, 8216, 7717, -1, 7460, 7717, 7678, -1, 8217, 7678, 7677, -1, 7461, 7677, 8207, -1, 7456, 8207, 8218, -1, 8219, 8218, 7675, -1, 8220, 7675, 8221, -1, 7455, 8221, 8208, -1, 7454, 8208, 8209, -1, 8210, 8209, 8222, -1, 7289, 8222, 8211, -1, 7288, 7289, 8211, -1, 7257, 8199, 7258, -1, 7258, 8200, 7260, -1, 7260, 7686, 7261, -1, 7261, 8212, 8201, -1, 8201, 7684, 7262, -1, 7262, 8203, 8202, -1, 8202, 8204, 7263, -1, 7263, 8213, 7265, -1, 7265, 7681, 7264, -1, 7264, 8214, 8215, -1, 8215, 7679, 8205, -1, 8205, 8216, 8206, -1, 8206, 7717, 7460, -1, 7460, 7678, 8217, -1, 8217, 7677, 7461, -1, 7461, 8207, 7456, -1, 7456, 8218, 8219, -1, 8219, 7675, 8220, -1, 8220, 8221, 7455, -1, 7455, 8208, 7454, -1, 7454, 8209, 8210, -1, 8210, 8222, 7289, -1, 7434, 7256, 7661, -1, 7661, 7256, 8223, -1, 7250, 7414, 8302, -1, 8302, 7414, 7525, -1, 7525, 7414, 7527, -1, 7527, 7414, 7337, -1, 7318, 7527, 7337, -1, 7318, 8224, 7527, -1, 7318, 7317, 8224, -1, 8224, 7317, 8225, -1, 8225, 7317, 7316, -1, 8226, 7316, 7314, -1, 7536, 8226, 7314, -1, 8225, 7316, 8226, -1, 7314, 7312, 7536, -1, 7536, 7312, 8269, -1, 7311, 7305, 7537, -1, 7537, 7305, 8227, -1, 8228, 7302, 8232, -1, 8232, 7302, 7561, -1, 7302, 7301, 7561, -1, 7561, 7301, 8229, -1, 8229, 7301, 7299, -1, 8230, 7299, 7293, -1, 7563, 7293, 7291, -1, 7564, 7291, 7661, -1, 7564, 7563, 7291, -1, 8229, 7299, 8230, -1, 8230, 7293, 7563, -1, 7291, 7434, 7661, -1, 8228, 8232, 8231, -1, 8231, 8232, 8253, -1, 8247, 8253, 8233, -1, 8247, 8231, 8253, -1, 8253, 8255, 8233, -1, 8233, 8255, 8249, -1, 8249, 8255, 8243, -1, 8243, 8255, 8236, -1, 8248, 8236, 8235, -1, 8234, 8235, 8237, -1, 8234, 8248, 8235, -1, 8243, 8236, 8248, -1, 8235, 7227, 8237, -1, 8237, 7227, 7153, -1, 7182, 7209, 8240, -1, 8240, 7209, 8252, -1, 8238, 8252, 8241, -1, 8239, 8241, 8244, -1, 8239, 8238, 8241, -1, 8240, 8252, 8238, -1, 8241, 8254, 8244, -1, 8244, 8254, 8245, -1, 8245, 8254, 8251, -1, 8246, 8251, 8250, -1, 8246, 8245, 8251, -1, 8250, 8251, 8242, -1, 8242, 8251, 8227, -1, 7305, 8242, 8227, -1, 7153, 7182, 8237, -1, 8237, 7182, 8240, -1, 8238, 8237, 8240, -1, 8238, 8234, 8237, -1, 8238, 8239, 8234, -1, 8234, 8239, 8248, -1, 8248, 8239, 8244, -1, 8243, 8244, 8245, -1, 8249, 8245, 8246, -1, 8233, 8246, 8250, -1, 8247, 8250, 8242, -1, 8231, 8242, 8228, -1, 8231, 8247, 8242, -1, 8248, 8244, 8243, -1, 8243, 8245, 8249, -1, 8249, 8246, 8233, -1, 8233, 8250, 8247, -1, 8242, 7305, 8228, -1, 8227, 8251, 8232, -1, 8232, 8251, 8253, -1, 8253, 8251, 8254, -1, 8255, 8254, 8241, -1, 8236, 8241, 8252, -1, 8235, 8252, 7227, -1, 8235, 8236, 8252, -1, 8253, 8254, 8255, -1, 8255, 8241, 8236, -1, 8252, 7209, 7227, -1, 7311, 7537, 8256, -1, 8256, 7537, 8257, -1, 8258, 8257, 8273, -1, 8258, 8256, 8257, -1, 8257, 8259, 8273, -1, 8273, 8259, 8276, -1, 8276, 8259, 8274, -1, 8274, 8259, 8280, -1, 8261, 8280, 8260, -1, 8271, 8260, 8270, -1, 8271, 8261, 8260, -1, 8274, 8280, 8261, -1, 8260, 7050, 8270, -1, 8270, 7050, 6985, -1, 6984, 8262, 8263, -1, 8263, 8262, 8281, -1, 8272, 8281, 8279, -1, 8265, 8279, 8264, -1, 8265, 8272, 8279, -1, 8263, 8281, 8272, -1, 8279, 8278, 8264, -1, 8264, 8278, 8275, -1, 8275, 8278, 8277, -1, 8266, 8277, 8267, -1, 8266, 8275, 8277, -1, 8267, 8277, 8268, -1, 8268, 8277, 8269, -1, 7312, 8268, 8269, -1, 6985, 6984, 8270, -1, 8270, 6984, 8263, -1, 8272, 8270, 8263, -1, 8272, 8271, 8270, -1, 8272, 8265, 8271, -1, 8271, 8265, 8261, -1, 8261, 8265, 8264, -1, 8274, 8264, 8275, -1, 8276, 8275, 8266, -1, 8273, 8266, 8267, -1, 8258, 8267, 8268, -1, 8256, 8268, 7311, -1, 8256, 8258, 8268, -1, 8261, 8264, 8274, -1, 8274, 8275, 8276, -1, 8276, 8266, 8273, -1, 8273, 8267, 8258, -1, 8268, 7312, 7311, -1, 8269, 8277, 7537, -1, 7537, 8277, 8257, -1, 8257, 8277, 8278, -1, 8259, 8278, 8279, -1, 8280, 8279, 8281, -1, 8260, 8281, 7050, -1, 8260, 8280, 8281, -1, 8257, 8278, 8259, -1, 8259, 8279, 8280, -1, 8281, 8262, 7050, -1, 7250, 8302, 8284, -1, 8284, 8302, 8282, -1, 8283, 8282, 8285, -1, 8283, 8284, 8282, -1, 8282, 8303, 8285, -1, 8285, 8303, 8286, -1, 8286, 8303, 8301, -1, 8301, 8303, 8306, -1, 8289, 8306, 8288, -1, 8287, 8288, 8294, -1, 8287, 8289, 8288, -1, 8301, 8306, 8289, -1, 8288, 6861, 8294, -1, 8294, 6861, 6833, -1, 6828, 6883, 8295, -1, 8295, 6883, 8290, -1, 8296, 8290, 8304, -1, 8297, 8304, 8291, -1, 8297, 8296, 8304, -1, 8295, 8290, 8296, -1, 8304, 8305, 8291, -1, 8291, 8305, 8298, -1, 8298, 8305, 8292, -1, 8299, 8292, 8300, -1, 8299, 8298, 8292, -1, 8300, 8292, 8293, -1, 8293, 8292, 8223, -1, 7256, 8293, 8223, -1, 6833, 6828, 8294, -1, 8294, 6828, 8295, -1, 8296, 8294, 8295, -1, 8296, 8287, 8294, -1, 8296, 8297, 8287, -1, 8287, 8297, 8289, -1, 8289, 8297, 8291, -1, 8301, 8291, 8298, -1, 8286, 8298, 8299, -1, 8285, 8299, 8300, -1, 8283, 8300, 8293, -1, 8284, 8293, 7250, -1, 8284, 8283, 8293, -1, 8289, 8291, 8301, -1, 8301, 8298, 8286, -1, 8286, 8299, 8285, -1, 8285, 8300, 8283, -1, 8293, 7256, 7250, -1, 8223, 8292, 8302, -1, 8302, 8292, 8282, -1, 8282, 8292, 8305, -1, 8303, 8305, 8304, -1, 8306, 8304, 8290, -1, 8288, 8290, 6861, -1, 8288, 8306, 8290, -1, 8282, 8305, 8303, -1, 8303, 8304, 8306, -1, 8290, 6883, 6861, -1, 8307, 8321, 8308, -1, 8322, 8308, 8355, -1, 8309, 8322, 8355, -1, 8309, 8354, 8322, -1, 8322, 8354, 8331, -1, 8331, 8354, 8310, -1, 8310, 8354, 8311, -1, 8312, 8310, 8311, -1, 8312, 8344, 8310, -1, 8312, 8338, 8344, -1, 8312, 8339, 8338, -1, 8312, 8314, 8339, -1, 8312, 8313, 8314, -1, 8314, 8313, 8340, -1, 8329, 8315, 8323, -1, 8329, 8317, 8315, -1, 8315, 8317, 8316, -1, 8316, 8317, 8368, -1, 8368, 8317, 8378, -1, 8378, 8317, 8383, -1, 8383, 8317, 8370, -1, 8370, 8317, 8319, -1, 8319, 8317, 8318, -1, 8328, 8319, 8318, -1, 8328, 8372, 8319, -1, 8319, 8372, 8371, -1, 8315, 8320, 8323, -1, 8323, 8320, 8308, -1, 8321, 8323, 8308, -1, 8307, 8308, 8322, -1, 8323, 8321, 8324, -1, 8330, 8324, 8325, -1, 8326, 8325, 8394, -1, 8440, 8326, 8394, -1, 8440, 8389, 8326, -1, 8440, 8441, 8389, -1, 8389, 8441, 8390, -1, 8391, 8390, 8327, -1, 8328, 8327, 8372, -1, 8328, 8391, 8327, -1, 8328, 8318, 8391, -1, 8391, 8318, 8317, -1, 8388, 8317, 8329, -1, 8330, 8329, 8323, -1, 8324, 8330, 8323, -1, 8322, 8335, 8307, -1, 8322, 8332, 8335, -1, 8322, 8331, 8332, -1, 8332, 8331, 8337, -1, 8336, 8337, 8333, -1, 8429, 8333, 8427, -1, 8429, 8336, 8333, -1, 8429, 8392, 8336, -1, 8336, 8392, 8334, -1, 8332, 8334, 8335, -1, 8332, 8336, 8334, -1, 8332, 8337, 8336, -1, 8331, 8310, 8337, -1, 8337, 8310, 8344, -1, 8395, 8344, 8338, -1, 8346, 8338, 8339, -1, 8349, 8339, 8314, -1, 8340, 8349, 8314, -1, 8340, 8341, 8349, -1, 8340, 8313, 8341, -1, 8341, 8313, 8342, -1, 8343, 8342, 8396, -1, 8434, 8396, 8352, -1, 8434, 8343, 8396, -1, 8434, 8447, 8343, -1, 8343, 8447, 8350, -1, 8341, 8350, 8349, -1, 8341, 8343, 8350, -1, 8341, 8342, 8343, -1, 8337, 8344, 8395, -1, 8333, 8395, 8345, -1, 8427, 8345, 8347, -1, 8427, 8333, 8345, -1, 8395, 8338, 8346, -1, 8345, 8346, 8348, -1, 8347, 8348, 8435, -1, 8347, 8345, 8348, -1, 8346, 8339, 8349, -1, 8348, 8349, 8350, -1, 8435, 8350, 8447, -1, 8435, 8348, 8350, -1, 8313, 8312, 8342, -1, 8342, 8312, 8398, -1, 8396, 8398, 8397, -1, 8352, 8397, 8351, -1, 8352, 8396, 8397, -1, 8312, 8311, 8398, -1, 8398, 8311, 8354, -1, 8353, 8354, 8309, -1, 8364, 8309, 8355, -1, 8360, 8355, 8308, -1, 8320, 8360, 8308, -1, 8320, 8356, 8360, -1, 8320, 8315, 8356, -1, 8356, 8315, 8357, -1, 8359, 8357, 8358, -1, 8443, 8358, 8442, -1, 8443, 8359, 8358, -1, 8443, 8444, 8359, -1, 8359, 8444, 8361, -1, 8356, 8361, 8360, -1, 8356, 8359, 8361, -1, 8356, 8357, 8359, -1, 8398, 8354, 8353, -1, 8397, 8353, 8362, -1, 8351, 8362, 8363, -1, 8351, 8397, 8362, -1, 8353, 8309, 8364, -1, 8362, 8364, 8365, -1, 8363, 8365, 8366, -1, 8363, 8362, 8365, -1, 8364, 8355, 8360, -1, 8365, 8360, 8361, -1, 8366, 8361, 8444, -1, 8366, 8365, 8361, -1, 8315, 8316, 8357, -1, 8357, 8316, 8367, -1, 8358, 8367, 8379, -1, 8442, 8379, 8381, -1, 8442, 8358, 8379, -1, 8316, 8368, 8367, -1, 8367, 8368, 8378, -1, 8382, 8378, 8383, -1, 8369, 8383, 8370, -1, 8376, 8370, 8319, -1, 8371, 8376, 8319, -1, 8371, 8377, 8376, -1, 8371, 8372, 8377, -1, 8377, 8372, 8327, -1, 8373, 8327, 8390, -1, 8374, 8390, 8441, -1, 8374, 8373, 8390, -1, 8374, 8375, 8373, -1, 8373, 8375, 8387, -1, 8377, 8387, 8376, -1, 8377, 8373, 8387, -1, 8377, 8327, 8373, -1, 8367, 8378, 8382, -1, 8379, 8382, 8380, -1, 8381, 8380, 8386, -1, 8381, 8379, 8380, -1, 8382, 8383, 8369, -1, 8380, 8369, 8384, -1, 8386, 8384, 8385, -1, 8386, 8380, 8384, -1, 8369, 8370, 8376, -1, 8384, 8376, 8387, -1, 8385, 8387, 8375, -1, 8385, 8384, 8387, -1, 8391, 8317, 8388, -1, 8389, 8388, 8326, -1, 8389, 8391, 8388, -1, 8389, 8390, 8391, -1, 8388, 8329, 8330, -1, 8326, 8330, 8325, -1, 8326, 8388, 8330, -1, 8392, 8437, 8334, -1, 8334, 8437, 8393, -1, 8335, 8393, 8324, -1, 8307, 8324, 8321, -1, 8307, 8335, 8324, -1, 8437, 8438, 8393, -1, 8393, 8438, 8325, -1, 8324, 8393, 8325, -1, 8438, 8394, 8325, -1, 8334, 8393, 8335, -1, 8395, 8333, 8337, -1, 8346, 8345, 8395, -1, 8349, 8348, 8346, -1, 8398, 8396, 8342, -1, 8353, 8397, 8398, -1, 8364, 8362, 8353, -1, 8360, 8365, 8364, -1, 8367, 8358, 8357, -1, 8382, 8379, 8367, -1, 8369, 8380, 8382, -1, 8376, 8384, 8369, -1, 8566, 8561, 8567, -1, 8567, 8561, 8555, -1, 8399, 8567, 8555, -1, 8399, 8547, 8567, -1, 8567, 8547, 8544, -1, 8539, 8567, 8544, -1, 8539, 8538, 8567, -1, 8567, 8538, 8530, -1, 8403, 8530, 8528, -1, 8525, 8403, 8528, -1, 8525, 8521, 8403, -1, 8403, 8521, 8400, -1, 8401, 8403, 8400, -1, 8401, 8402, 8403, -1, 8401, 8514, 8402, -1, 8402, 8514, 8475, -1, 8567, 8530, 8403, -1, 8404, 8403, 8448, -1, 8404, 8567, 8403, -1, 8403, 8508, 8448, -1, 8448, 8508, 8449, -1, 8449, 8508, 8405, -1, 8457, 8405, 8406, -1, 8458, 8406, 8472, -1, 8464, 8472, 8407, -1, 8409, 8407, 8410, -1, 8470, 8410, 8408, -1, 8471, 8470, 8408, -1, 8449, 8405, 8457, -1, 8457, 8406, 8458, -1, 8458, 8472, 8464, -1, 8464, 8407, 8409, -1, 8409, 8410, 8470, -1, 8678, 8630, 8420, -1, 8678, 8411, 8630, -1, 8678, 8412, 8411, -1, 8411, 8412, 8417, -1, 8417, 8412, 8673, -1, 8418, 8673, 8672, -1, 8645, 8672, 8419, -1, 8413, 8419, 8414, -1, 8655, 8414, 8416, -1, 8415, 8655, 8416, -1, 8417, 8673, 8418, -1, 8418, 8672, 8645, -1, 8645, 8419, 8413, -1, 8413, 8414, 8655, -1, 8630, 8421, 8420, -1, 8420, 8421, 8425, -1, 8708, 8420, 8425, -1, 8708, 8703, 8420, -1, 8420, 8703, 8700, -1, 8696, 8420, 8700, -1, 8696, 8695, 8420, -1, 8420, 8695, 8691, -1, 8732, 8422, 8421, -1, 8421, 8422, 8731, -1, 8728, 8421, 8731, -1, 8728, 8721, 8421, -1, 8421, 8721, 8423, -1, 8424, 8421, 8423, -1, 8424, 8715, 8421, -1, 8421, 8715, 8425, -1, 8807, 8427, 8426, -1, 8807, 8429, 8427, -1, 8807, 8428, 8429, -1, 8429, 8428, 8392, -1, 8392, 8428, 8803, -1, 8437, 8803, 8430, -1, 8438, 8430, 8800, -1, 8394, 8800, 8439, -1, 8440, 8439, 8799, -1, 8441, 8799, 8801, -1, 8374, 8801, 8798, -1, 8375, 8798, 8796, -1, 8385, 8796, 8794, -1, 8386, 8794, 8790, -1, 8381, 8790, 8788, -1, 8442, 8788, 8792, -1, 8443, 8792, 8786, -1, 8444, 8786, 8431, -1, 8366, 8431, 8791, -1, 8363, 8791, 8432, -1, 8351, 8432, 8445, -1, 8352, 8445, 8433, -1, 8434, 8433, 8446, -1, 8447, 8446, 8436, -1, 8435, 8436, 8784, -1, 8347, 8784, 8426, -1, 8427, 8347, 8426, -1, 8392, 8803, 8437, -1, 8437, 8430, 8438, -1, 8438, 8800, 8394, -1, 8394, 8439, 8440, -1, 8440, 8799, 8441, -1, 8441, 8801, 8374, -1, 8374, 8798, 8375, -1, 8375, 8796, 8385, -1, 8385, 8794, 8386, -1, 8386, 8790, 8381, -1, 8381, 8788, 8442, -1, 8442, 8792, 8443, -1, 8443, 8786, 8444, -1, 8444, 8431, 8366, -1, 8366, 8791, 8363, -1, 8363, 8432, 8351, -1, 8351, 8445, 8352, -1, 8352, 8433, 8434, -1, 8434, 8446, 8447, -1, 8447, 8436, 8435, -1, 8435, 8784, 8347, -1, 8449, 8568, 8448, -1, 8449, 8455, 8568, -1, 8449, 8457, 8455, -1, 8455, 8457, 8450, -1, 8456, 8450, 8451, -1, 8581, 8451, 8584, -1, 8453, 8584, 8460, -1, 8452, 8460, 8846, -1, 8452, 8453, 8460, -1, 8452, 8572, 8453, -1, 8453, 8572, 8571, -1, 8581, 8571, 8570, -1, 8456, 8570, 8454, -1, 8455, 8454, 8568, -1, 8455, 8456, 8454, -1, 8455, 8450, 8456, -1, 8457, 8458, 8450, -1, 8450, 8458, 8463, -1, 8451, 8463, 8582, -1, 8584, 8582, 8459, -1, 8460, 8459, 8462, -1, 8846, 8462, 8461, -1, 8846, 8460, 8462, -1, 8458, 8464, 8463, -1, 8463, 8464, 8465, -1, 8582, 8465, 8583, -1, 8459, 8583, 8587, -1, 8462, 8587, 8469, -1, 8461, 8469, 8830, -1, 8461, 8462, 8469, -1, 8464, 8409, 8465, -1, 8465, 8409, 8586, -1, 8583, 8586, 8466, -1, 8587, 8466, 8589, -1, 8469, 8589, 8467, -1, 8830, 8467, 8468, -1, 8830, 8469, 8467, -1, 8409, 8470, 8586, -1, 8586, 8470, 8471, -1, 8585, 8471, 8408, -1, 8491, 8408, 8410, -1, 8496, 8410, 8407, -1, 8500, 8407, 8472, -1, 8591, 8472, 8406, -1, 8473, 8406, 8405, -1, 8505, 8405, 8508, -1, 8474, 8508, 8403, -1, 8476, 8403, 8402, -1, 8475, 8476, 8402, -1, 8475, 8477, 8476, -1, 8475, 8514, 8477, -1, 8477, 8514, 8478, -1, 8487, 8478, 8479, -1, 8484, 8479, 8481, -1, 8480, 8481, 8482, -1, 8850, 8482, 8836, -1, 8850, 8480, 8482, -1, 8850, 8483, 8480, -1, 8480, 8483, 8513, -1, 8484, 8513, 8485, -1, 8487, 8485, 8486, -1, 8477, 8486, 8476, -1, 8477, 8487, 8486, -1, 8477, 8478, 8487, -1, 8586, 8471, 8585, -1, 8466, 8585, 8488, -1, 8589, 8488, 8588, -1, 8467, 8588, 8489, -1, 8468, 8489, 8832, -1, 8468, 8467, 8489, -1, 8585, 8408, 8491, -1, 8488, 8491, 8492, -1, 8588, 8492, 8493, -1, 8489, 8493, 8490, -1, 8832, 8490, 8495, -1, 8832, 8489, 8490, -1, 8491, 8410, 8496, -1, 8492, 8496, 8590, -1, 8493, 8590, 8594, -1, 8490, 8594, 8494, -1, 8495, 8494, 8499, -1, 8495, 8490, 8494, -1, 8496, 8407, 8500, -1, 8590, 8500, 8592, -1, 8594, 8592, 8501, -1, 8494, 8501, 8497, -1, 8499, 8497, 8498, -1, 8499, 8494, 8497, -1, 8500, 8472, 8591, -1, 8592, 8591, 8593, -1, 8501, 8593, 8502, -1, 8497, 8502, 8503, -1, 8498, 8503, 8848, -1, 8498, 8497, 8503, -1, 8591, 8406, 8473, -1, 8593, 8473, 8504, -1, 8502, 8504, 8506, -1, 8503, 8506, 8574, -1, 8848, 8574, 8833, -1, 8848, 8503, 8574, -1, 8473, 8405, 8505, -1, 8504, 8505, 8509, -1, 8506, 8509, 8507, -1, 8574, 8507, 8575, -1, 8833, 8575, 8512, -1, 8833, 8574, 8575, -1, 8505, 8508, 8474, -1, 8509, 8474, 8573, -1, 8507, 8573, 8510, -1, 8575, 8510, 8511, -1, 8512, 8511, 8835, -1, 8512, 8575, 8511, -1, 8474, 8403, 8476, -1, 8573, 8476, 8486, -1, 8510, 8486, 8485, -1, 8511, 8485, 8513, -1, 8835, 8513, 8483, -1, 8835, 8511, 8513, -1, 8514, 8401, 8478, -1, 8478, 8401, 8595, -1, 8479, 8595, 8515, -1, 8481, 8515, 8597, -1, 8482, 8597, 8516, -1, 8836, 8516, 8517, -1, 8836, 8482, 8516, -1, 8401, 8400, 8595, -1, 8595, 8400, 8518, -1, 8515, 8518, 8519, -1, 8597, 8519, 8598, -1, 8516, 8598, 8599, -1, 8517, 8599, 8837, -1, 8517, 8516, 8599, -1, 8400, 8521, 8518, -1, 8518, 8521, 8596, -1, 8519, 8596, 8520, -1, 8598, 8520, 8601, -1, 8599, 8601, 8523, -1, 8837, 8523, 8852, -1, 8837, 8599, 8523, -1, 8521, 8525, 8596, -1, 8596, 8525, 8522, -1, 8520, 8522, 8526, -1, 8601, 8526, 8600, -1, 8523, 8600, 8524, -1, 8852, 8524, 8839, -1, 8852, 8523, 8524, -1, 8525, 8528, 8522, -1, 8522, 8528, 8529, -1, 8526, 8529, 8532, -1, 8600, 8532, 8602, -1, 8524, 8602, 8527, -1, 8839, 8527, 8534, -1, 8839, 8524, 8527, -1, 8528, 8530, 8529, -1, 8529, 8530, 8531, -1, 8532, 8531, 8533, -1, 8602, 8533, 8604, -1, 8527, 8604, 8605, -1, 8534, 8605, 8855, -1, 8534, 8527, 8605, -1, 8530, 8538, 8531, -1, 8531, 8538, 8535, -1, 8533, 8535, 8603, -1, 8604, 8603, 8536, -1, 8605, 8536, 8537, -1, 8855, 8537, 8841, -1, 8855, 8605, 8537, -1, 8538, 8539, 8535, -1, 8535, 8539, 8540, -1, 8603, 8540, 8541, -1, 8536, 8541, 8607, -1, 8537, 8607, 8542, -1, 8841, 8542, 8543, -1, 8841, 8537, 8542, -1, 8539, 8544, 8540, -1, 8540, 8544, 8548, -1, 8541, 8548, 8545, -1, 8607, 8545, 8606, -1, 8542, 8606, 8546, -1, 8543, 8546, 8842, -1, 8543, 8542, 8546, -1, 8544, 8547, 8548, -1, 8548, 8547, 8552, -1, 8545, 8552, 8549, -1, 8606, 8549, 8550, -1, 8546, 8550, 8551, -1, 8842, 8551, 8843, -1, 8842, 8546, 8551, -1, 8547, 8399, 8552, -1, 8552, 8399, 8608, -1, 8549, 8608, 8556, -1, 8550, 8556, 8558, -1, 8551, 8558, 8553, -1, 8843, 8553, 8554, -1, 8843, 8551, 8553, -1, 8399, 8555, 8608, -1, 8608, 8555, 8560, -1, 8556, 8560, 8557, -1, 8558, 8557, 8578, -1, 8553, 8578, 8559, -1, 8554, 8559, 8563, -1, 8554, 8553, 8559, -1, 8555, 8561, 8560, -1, 8560, 8561, 8579, -1, 8557, 8579, 8577, -1, 8578, 8577, 8576, -1, 8559, 8576, 8562, -1, 8563, 8562, 8828, -1, 8563, 8559, 8562, -1, 8561, 8566, 8579, -1, 8579, 8566, 8580, -1, 8577, 8580, 8564, -1, 8576, 8564, 8569, -1, 8562, 8569, 8565, -1, 8828, 8565, 8829, -1, 8828, 8562, 8565, -1, 8566, 8567, 8580, -1, 8580, 8567, 8404, -1, 8448, 8580, 8404, -1, 8448, 8568, 8580, -1, 8580, 8568, 8564, -1, 8564, 8568, 8454, -1, 8569, 8454, 8570, -1, 8565, 8570, 8571, -1, 8829, 8571, 8572, -1, 8829, 8565, 8571, -1, 8476, 8573, 8474, -1, 8573, 8507, 8509, -1, 8510, 8573, 8486, -1, 8507, 8574, 8506, -1, 8575, 8507, 8510, -1, 8564, 8576, 8577, -1, 8569, 8564, 8454, -1, 8576, 8559, 8578, -1, 8562, 8576, 8569, -1, 8558, 8578, 8553, -1, 8557, 8577, 8578, -1, 8579, 8580, 8577, -1, 8565, 8569, 8570, -1, 8581, 8570, 8456, -1, 8451, 8581, 8456, -1, 8463, 8451, 8450, -1, 8465, 8582, 8463, -1, 8453, 8571, 8581, -1, 8584, 8453, 8581, -1, 8582, 8584, 8451, -1, 8586, 8583, 8465, -1, 8583, 8459, 8582, -1, 8459, 8460, 8584, -1, 8585, 8466, 8586, -1, 8466, 8587, 8583, -1, 8587, 8462, 8459, -1, 8491, 8488, 8585, -1, 8488, 8589, 8466, -1, 8589, 8469, 8587, -1, 8496, 8492, 8491, -1, 8492, 8588, 8488, -1, 8588, 8467, 8589, -1, 8500, 8590, 8496, -1, 8590, 8493, 8492, -1, 8493, 8489, 8588, -1, 8591, 8592, 8500, -1, 8592, 8594, 8590, -1, 8594, 8490, 8493, -1, 8473, 8593, 8591, -1, 8593, 8501, 8592, -1, 8501, 8494, 8594, -1, 8505, 8504, 8473, -1, 8504, 8502, 8593, -1, 8502, 8497, 8501, -1, 8474, 8509, 8505, -1, 8509, 8506, 8504, -1, 8506, 8503, 8502, -1, 8511, 8510, 8485, -1, 8484, 8485, 8487, -1, 8479, 8484, 8487, -1, 8595, 8479, 8478, -1, 8518, 8515, 8595, -1, 8480, 8513, 8484, -1, 8481, 8480, 8484, -1, 8515, 8481, 8479, -1, 8596, 8519, 8518, -1, 8519, 8597, 8515, -1, 8597, 8482, 8481, -1, 8522, 8520, 8596, -1, 8520, 8598, 8519, -1, 8598, 8516, 8597, -1, 8529, 8526, 8522, -1, 8526, 8601, 8520, -1, 8601, 8599, 8598, -1, 8531, 8532, 8529, -1, 8532, 8600, 8526, -1, 8600, 8523, 8601, -1, 8535, 8533, 8531, -1, 8533, 8602, 8532, -1, 8602, 8524, 8600, -1, 8540, 8603, 8535, -1, 8603, 8604, 8533, -1, 8604, 8527, 8602, -1, 8548, 8541, 8540, -1, 8541, 8536, 8603, -1, 8536, 8605, 8604, -1, 8552, 8545, 8548, -1, 8545, 8607, 8541, -1, 8607, 8537, 8536, -1, 8608, 8549, 8552, -1, 8549, 8606, 8545, -1, 8606, 8542, 8607, -1, 8560, 8556, 8608, -1, 8556, 8550, 8549, -1, 8550, 8546, 8606, -1, 8579, 8557, 8560, -1, 8557, 8558, 8556, -1, 8558, 8551, 8550, -1, 9137, 8609, 8610, -1, 8610, 8609, 9128, -1, 9128, 8609, 9138, -1, 9138, 8609, 9140, -1, 9140, 8609, 8611, -1, 8611, 8609, 8612, -1, 9131, 8612, 8616, -1, 9131, 8611, 8612, -1, 8609, 9136, 8612, -1, 8612, 9136, 9133, -1, 9133, 9136, 8614, -1, 8613, 8614, 9135, -1, 8615, 9135, 9134, -1, 8615, 8613, 9135, -1, 9133, 8614, 8613, -1, 8612, 9146, 8616, -1, 8616, 9146, 9132, -1, 9132, 9146, 9143, -1, 9143, 9146, 8617, -1, 8617, 9146, 9145, -1, 8618, 8619, 9150, -1, 9150, 8619, 9151, -1, 9151, 8619, 8620, -1, 8620, 8619, 9152, -1, 9152, 8619, 8628, -1, 8628, 8619, 8621, -1, 8622, 8621, 8623, -1, 9153, 8623, 9162, -1, 9153, 8622, 8623, -1, 8619, 8625, 8621, -1, 8621, 8625, 8624, -1, 8624, 8625, 8627, -1, 8626, 8627, 9158, -1, 9164, 9158, 9165, -1, 9164, 8626, 9158, -1, 8624, 8627, 8626, -1, 8628, 8621, 8622, -1, 9155, 8629, 8623, -1, 8623, 8629, 9154, -1, 9162, 8623, 9154, -1, 8630, 8733, 8421, -1, 8630, 8635, 8733, -1, 8630, 8411, 8635, -1, 8635, 8411, 8636, -1, 8631, 8636, 8632, -1, 8748, 8632, 8633, -1, 8749, 8633, 8634, -1, 9394, 8634, 9396, -1, 9394, 8749, 8634, -1, 9394, 9393, 8749, -1, 8749, 9393, 8747, -1, 8748, 8747, 8746, -1, 8631, 8746, 8734, -1, 8635, 8734, 8733, -1, 8635, 8631, 8734, -1, 8635, 8636, 8631, -1, 8411, 8417, 8636, -1, 8636, 8417, 8637, -1, 8632, 8637, 8638, -1, 8633, 8638, 8751, -1, 8634, 8751, 8639, -1, 9396, 8639, 9382, -1, 9396, 8634, 8639, -1, 8417, 8418, 8637, -1, 8637, 8418, 8642, -1, 8638, 8642, 8750, -1, 8751, 8750, 8640, -1, 8639, 8640, 8641, -1, 9382, 8641, 8644, -1, 9382, 8639, 8641, -1, 8418, 8645, 8642, -1, 8642, 8645, 8646, -1, 8750, 8646, 8752, -1, 8640, 8752, 8647, -1, 8641, 8647, 8643, -1, 8644, 8643, 8648, -1, 8644, 8641, 8643, -1, 8645, 8413, 8646, -1, 8646, 8413, 8753, -1, 8752, 8753, 8650, -1, 8647, 8650, 8651, -1, 8643, 8651, 8652, -1, 8648, 8652, 8654, -1, 8648, 8643, 8652, -1, 8413, 8655, 8753, -1, 8753, 8655, 8649, -1, 8650, 8649, 8754, -1, 8651, 8754, 8656, -1, 8652, 8656, 8653, -1, 8654, 8653, 9383, -1, 8654, 8652, 8653, -1, 8655, 8415, 8649, -1, 8649, 8415, 8755, -1, 8754, 8755, 8756, -1, 8656, 8756, 8657, -1, 8653, 8657, 8758, -1, 9383, 8758, 9401, -1, 9383, 8653, 8758, -1, 8415, 8416, 8755, -1, 8755, 8416, 8658, -1, 8756, 8658, 8660, -1, 8657, 8660, 8757, -1, 8758, 8757, 8659, -1, 9401, 8659, 9402, -1, 9401, 8758, 8659, -1, 8416, 8414, 8658, -1, 8658, 8414, 8663, -1, 8660, 8663, 8661, -1, 8757, 8661, 8759, -1, 8659, 8759, 8662, -1, 9402, 8662, 8665, -1, 9402, 8659, 8662, -1, 8414, 8419, 8663, -1, 8663, 8419, 8667, -1, 8661, 8667, 8664, -1, 8759, 8664, 8761, -1, 8662, 8761, 8666, -1, 8665, 8666, 9404, -1, 8665, 8662, 8666, -1, 8419, 8672, 8667, -1, 8667, 8672, 8668, -1, 8664, 8668, 8669, -1, 8761, 8669, 8670, -1, 8666, 8670, 8671, -1, 9404, 8671, 9406, -1, 9404, 8666, 8671, -1, 8672, 8673, 8668, -1, 8668, 8673, 8760, -1, 8669, 8760, 8674, -1, 8670, 8674, 8675, -1, 8671, 8675, 8677, -1, 9406, 8677, 8676, -1, 9406, 8671, 8677, -1, 8673, 8412, 8760, -1, 8760, 8412, 8679, -1, 8674, 8679, 8745, -1, 8675, 8745, 8681, -1, 8677, 8681, 8683, -1, 8676, 8683, 9386, -1, 8676, 8677, 8683, -1, 8412, 8678, 8679, -1, 8679, 8678, 8680, -1, 8745, 8680, 8762, -1, 8681, 8762, 8685, -1, 8683, 8685, 8682, -1, 9386, 8682, 8686, -1, 9386, 8683, 8682, -1, 8678, 8420, 8680, -1, 8680, 8420, 8684, -1, 8762, 8684, 8765, -1, 8685, 8765, 8764, -1, 8682, 8764, 8687, -1, 8686, 8687, 9387, -1, 8686, 8682, 8687, -1, 8420, 8691, 8684, -1, 8684, 8691, 8763, -1, 8765, 8763, 8688, -1, 8764, 8688, 8689, -1, 8687, 8689, 8690, -1, 9387, 8690, 8694, -1, 9387, 8687, 8690, -1, 8691, 8695, 8763, -1, 8763, 8695, 8692, -1, 8688, 8692, 8766, -1, 8689, 8766, 8768, -1, 8690, 8768, 8693, -1, 8694, 8693, 8698, -1, 8694, 8690, 8693, -1, 8695, 8696, 8692, -1, 8692, 8696, 8767, -1, 8766, 8767, 8697, -1, 8768, 8697, 8772, -1, 8693, 8772, 8771, -1, 8698, 8771, 8699, -1, 8698, 8693, 8771, -1, 8696, 8700, 8767, -1, 8767, 8700, 8701, -1, 8697, 8701, 8705, -1, 8772, 8705, 8770, -1, 8771, 8770, 8702, -1, 8699, 8702, 9388, -1, 8699, 8771, 8702, -1, 8700, 8703, 8701, -1, 8701, 8703, 8704, -1, 8705, 8704, 8769, -1, 8770, 8769, 8706, -1, 8702, 8706, 8707, -1, 9388, 8707, 9389, -1, 9388, 8702, 8707, -1, 8703, 8708, 8704, -1, 8704, 8708, 8711, -1, 8769, 8711, 8709, -1, 8706, 8709, 8712, -1, 8707, 8712, 8710, -1, 9389, 8710, 8714, -1, 9389, 8707, 8710, -1, 8708, 8425, 8711, -1, 8711, 8425, 8773, -1, 8709, 8773, 8776, -1, 8712, 8776, 8713, -1, 8710, 8713, 8716, -1, 8714, 8716, 8717, -1, 8714, 8710, 8716, -1, 8425, 8715, 8773, -1, 8773, 8715, 8774, -1, 8776, 8774, 8775, -1, 8713, 8775, 8781, -1, 8716, 8781, 8780, -1, 8717, 8780, 9412, -1, 8717, 8716, 8780, -1, 8715, 8424, 8774, -1, 8774, 8424, 8718, -1, 8775, 8718, 8778, -1, 8781, 8778, 8779, -1, 8780, 8779, 8720, -1, 9412, 8720, 9391, -1, 9412, 8780, 8720, -1, 8424, 8423, 8718, -1, 8718, 8423, 8719, -1, 8778, 8719, 8777, -1, 8779, 8777, 8783, -1, 8720, 8783, 8727, -1, 9391, 8727, 8726, -1, 9391, 8720, 8727, -1, 8423, 8721, 8719, -1, 8719, 8721, 8722, -1, 8777, 8722, 8723, -1, 8783, 8723, 8724, -1, 8727, 8724, 8725, -1, 8726, 8725, 9392, -1, 8726, 8727, 8725, -1, 8721, 8728, 8722, -1, 8722, 8728, 8782, -1, 8723, 8782, 8738, -1, 8724, 8738, 8729, -1, 8725, 8729, 8730, -1, 9392, 8730, 9377, -1, 9392, 8725, 8730, -1, 8728, 8731, 8782, -1, 8782, 8731, 8422, -1, 8739, 8422, 8732, -1, 8740, 8732, 8421, -1, 8733, 8740, 8421, -1, 8733, 8737, 8740, -1, 8733, 8734, 8737, -1, 8737, 8734, 8743, -1, 8736, 8743, 8735, -1, 8730, 8735, 9377, -1, 8730, 8736, 8735, -1, 8730, 8729, 8736, -1, 8736, 8729, 8741, -1, 8737, 8741, 8740, -1, 8737, 8736, 8741, -1, 8737, 8743, 8736, -1, 8782, 8422, 8739, -1, 8738, 8739, 8741, -1, 8729, 8738, 8741, -1, 8739, 8732, 8740, -1, 8741, 8739, 8740, -1, 9393, 8742, 8747, -1, 8747, 8742, 8744, -1, 8746, 8744, 8743, -1, 8734, 8746, 8743, -1, 8742, 9379, 8744, -1, 8744, 9379, 8735, -1, 8743, 8744, 8735, -1, 9379, 9377, 8735, -1, 8680, 8745, 8679, -1, 8762, 8680, 8684, -1, 8745, 8675, 8674, -1, 8681, 8745, 8762, -1, 8675, 8671, 8670, -1, 8677, 8675, 8681, -1, 8724, 8729, 8725, -1, 8748, 8746, 8631, -1, 8632, 8748, 8631, -1, 8637, 8632, 8636, -1, 8747, 8744, 8746, -1, 8642, 8638, 8637, -1, 8749, 8747, 8748, -1, 8633, 8749, 8748, -1, 8638, 8633, 8632, -1, 8646, 8750, 8642, -1, 8750, 8751, 8638, -1, 8751, 8634, 8633, -1, 8753, 8752, 8646, -1, 8752, 8640, 8750, -1, 8640, 8639, 8751, -1, 8649, 8650, 8753, -1, 8650, 8647, 8752, -1, 8647, 8641, 8640, -1, 8755, 8754, 8649, -1, 8754, 8651, 8650, -1, 8651, 8643, 8647, -1, 8658, 8756, 8755, -1, 8756, 8656, 8754, -1, 8656, 8652, 8651, -1, 8663, 8660, 8658, -1, 8660, 8657, 8756, -1, 8657, 8653, 8656, -1, 8667, 8661, 8663, -1, 8661, 8757, 8660, -1, 8757, 8758, 8657, -1, 8668, 8664, 8667, -1, 8664, 8759, 8661, -1, 8759, 8659, 8757, -1, 8760, 8669, 8668, -1, 8669, 8761, 8664, -1, 8761, 8662, 8759, -1, 8679, 8674, 8760, -1, 8674, 8670, 8669, -1, 8670, 8666, 8761, -1, 8763, 8765, 8684, -1, 8765, 8685, 8762, -1, 8685, 8683, 8681, -1, 8692, 8688, 8763, -1, 8688, 8764, 8765, -1, 8764, 8682, 8685, -1, 8767, 8766, 8692, -1, 8766, 8689, 8688, -1, 8689, 8687, 8764, -1, 8701, 8697, 8767, -1, 8697, 8768, 8766, -1, 8768, 8690, 8689, -1, 8704, 8705, 8701, -1, 8705, 8772, 8697, -1, 8772, 8693, 8768, -1, 8711, 8769, 8704, -1, 8769, 8770, 8705, -1, 8770, 8771, 8772, -1, 8773, 8709, 8711, -1, 8709, 8706, 8769, -1, 8706, 8702, 8770, -1, 8774, 8776, 8773, -1, 8776, 8712, 8709, -1, 8712, 8707, 8706, -1, 8718, 8775, 8774, -1, 8775, 8713, 8776, -1, 8713, 8710, 8712, -1, 8719, 8778, 8718, -1, 8778, 8781, 8775, -1, 8781, 8716, 8713, -1, 8722, 8777, 8719, -1, 8777, 8779, 8778, -1, 8779, 8780, 8781, -1, 8782, 8723, 8722, -1, 8723, 8783, 8777, -1, 8783, 8720, 8779, -1, 8739, 8738, 8782, -1, 8738, 8724, 8723, -1, 8724, 8727, 8783, -1, 8784, 9520, 8426, -1, 8784, 8785, 9520, -1, 8784, 8436, 8785, -1, 8785, 8436, 9514, -1, 9514, 8436, 8446, -1, 9513, 8446, 8433, -1, 9510, 8433, 9508, -1, 9510, 9513, 8433, -1, 9514, 8446, 9513, -1, 8433, 8445, 9508, -1, 9508, 8445, 9504, -1, 9504, 8445, 8432, -1, 9505, 8432, 8791, -1, 9500, 8791, 8431, -1, 9498, 8431, 8786, -1, 9495, 8786, 8792, -1, 8787, 8792, 8788, -1, 8789, 8788, 8790, -1, 9493, 8790, 8793, -1, 9493, 8789, 8790, -1, 9504, 8432, 9505, -1, 9505, 8791, 9500, -1, 9500, 8431, 9498, -1, 9498, 8786, 9495, -1, 9495, 8792, 8787, -1, 8787, 8788, 8789, -1, 8790, 8794, 8793, -1, 8793, 8794, 8795, -1, 8795, 8794, 8796, -1, 9532, 8796, 8798, -1, 8797, 8798, 8801, -1, 8802, 8801, 8799, -1, 8439, 8802, 8799, -1, 8439, 9528, 8802, -1, 8439, 9529, 9528, -1, 8439, 8800, 9529, -1, 9529, 8800, 9526, -1, 9526, 8800, 8430, -1, 9525, 8430, 8804, -1, 9525, 9526, 8430, -1, 8795, 8796, 9532, -1, 9532, 8798, 8797, -1, 8797, 8801, 8802, -1, 8430, 8803, 8804, -1, 8804, 8803, 8805, -1, 8805, 8803, 8428, -1, 8806, 8428, 8807, -1, 9523, 8807, 8426, -1, 9520, 9523, 8426, -1, 8805, 8428, 8806, -1, 8806, 8807, 9523, -1, 8808, 9625, 9680, -1, 8808, 9634, 9625, -1, 8808, 8809, 9634, -1, 9634, 8809, 9635, -1, 9635, 8809, 8813, -1, 8814, 8813, 8815, -1, 9640, 8815, 9667, -1, 8810, 9667, 8816, -1, 8811, 8816, 8812, -1, 9652, 8811, 8812, -1, 9635, 8813, 8814, -1, 8814, 8815, 9640, -1, 9640, 9667, 8810, -1, 8810, 8816, 8811, -1, 9625, 8826, 9680, -1, 9680, 8826, 9681, -1, 9681, 8826, 8819, -1, 8819, 8826, 8817, -1, 9712, 8819, 8817, -1, 9712, 9684, 8819, -1, 8819, 9684, 8818, -1, 9702, 8819, 8818, -1, 9702, 9698, 8819, -1, 8819, 9698, 9682, -1, 8820, 8819, 9682, -1, 8821, 9733, 8826, -1, 8826, 9733, 9686, -1, 8822, 8826, 9686, -1, 8822, 8823, 8826, -1, 8826, 8823, 8824, -1, 8825, 8826, 8824, -1, 8825, 9721, 8826, -1, 8826, 9721, 8817, -1, 8554, 9801, 8843, -1, 8554, 9798, 9801, -1, 8554, 8563, 9798, -1, 9798, 8563, 9799, -1, 9799, 8563, 8828, -1, 8827, 8828, 8829, -1, 8844, 8829, 8572, -1, 9794, 8572, 8452, -1, 8845, 8452, 8846, -1, 9791, 8846, 8461, -1, 9792, 8461, 8830, -1, 9790, 8830, 8468, -1, 8847, 8468, 8832, -1, 8831, 8832, 8495, -1, 9822, 8495, 8499, -1, 9821, 8499, 8498, -1, 9820, 8498, 8848, -1, 8849, 8848, 8833, -1, 8834, 8833, 8512, -1, 9819, 8512, 8835, -1, 9818, 8835, 8483, -1, 9817, 8483, 8850, -1, 8851, 8850, 8836, -1, 9816, 8836, 8517, -1, 9808, 8517, 8837, -1, 8838, 8837, 8852, -1, 8853, 8852, 8839, -1, 8854, 8839, 8534, -1, 9814, 8534, 8855, -1, 9806, 8855, 8841, -1, 8840, 8841, 8543, -1, 9805, 8543, 8842, -1, 9800, 8842, 8843, -1, 9801, 9800, 8843, -1, 9799, 8828, 8827, -1, 8827, 8829, 8844, -1, 8844, 8572, 9794, -1, 9794, 8452, 8845, -1, 8845, 8846, 9791, -1, 9791, 8461, 9792, -1, 9792, 8830, 9790, -1, 9790, 8468, 8847, -1, 8847, 8832, 8831, -1, 8831, 8495, 9822, -1, 9822, 8499, 9821, -1, 9821, 8498, 9820, -1, 9820, 8848, 8849, -1, 8849, 8833, 8834, -1, 8834, 8512, 9819, -1, 9819, 8835, 9818, -1, 9818, 8483, 9817, -1, 9817, 8850, 8851, -1, 8851, 8836, 9816, -1, 9816, 8517, 9808, -1, 9808, 8837, 8838, -1, 8838, 8852, 8853, -1, 8853, 8839, 8854, -1, 8854, 8534, 9814, -1, 9814, 8855, 9806, -1, 9806, 8841, 8840, -1, 8840, 8543, 9805, -1, 9805, 8842, 9800, -1, 9841, 8858, 9829, -1, 9841, 8856, 8858, -1, 9841, 8857, 8856, -1, 8856, 8857, 9848, -1, 9848, 8857, 9854, -1, 9850, 9854, 9840, -1, 9851, 9840, 9853, -1, 9851, 9850, 9840, -1, 9848, 9854, 9850, -1, 8858, 9847, 9829, -1, 9829, 9847, 8859, -1, 8859, 9847, 9837, -1, 9830, 9837, 8862, -1, 9831, 8862, 8863, -1, 9833, 8863, 8860, -1, 8861, 8860, 9835, -1, 8861, 9833, 8860, -1, 8859, 9837, 9830, -1, 9830, 8862, 9831, -1, 9831, 8863, 9833, -1, 8864, 9865, 9855, -1, 9855, 9865, 8865, -1, 8865, 9865, 9856, -1, 9856, 9865, 8866, -1, 8866, 9865, 9857, -1, 9857, 9865, 8873, -1, 9858, 8873, 8867, -1, 9858, 9857, 8873, -1, 9865, 8868, 8873, -1, 8873, 8868, 9872, -1, 9872, 8868, 8870, -1, 8871, 8870, 9875, -1, 8869, 9875, 9864, -1, 8869, 8871, 9875, -1, 9872, 8870, 8871, -1, 9863, 8872, 8873, -1, 9863, 9861, 8872, -1, 9863, 9862, 9861, -1, 8872, 9860, 8873, -1, 8873, 9860, 8867, -1, 9900, 8879, 8880, -1, 9900, 9909, 8879, -1, 9900, 9883, 9909, -1, 9909, 9883, 9888, -1, 9888, 9883, 8877, -1, 9907, 8877, 8874, -1, 8875, 8874, 8876, -1, 8878, 8876, 9884, -1, 9906, 9884, 9904, -1, 9885, 9906, 9904, -1, 9888, 8877, 9907, -1, 9907, 8874, 8875, -1, 8875, 8876, 8878, -1, 8878, 9884, 9906, -1, 8879, 9893, 8880, -1, 8880, 9893, 8884, -1, 8884, 9893, 9894, -1, 9899, 9894, 8881, -1, 9879, 8881, 9910, -1, 8885, 9910, 9911, -1, 8882, 9911, 9896, -1, 9877, 9896, 9912, -1, 8883, 9912, 9913, -1, 8883, 9877, 9912, -1, 8884, 9894, 9899, -1, 9899, 8881, 9879, -1, 9879, 9910, 8885, -1, 8885, 9911, 8882, -1, 8882, 9896, 9877, -1, 11593, 8886, 8899, -1, 8913, 8899, 8898, -1, 8914, 8898, 8905, -1, 8906, 8905, 8897, -1, 8912, 8897, 8896, -1, 8911, 8896, 8895, -1, 8910, 8895, 8894, -1, 8900, 8894, 8891, -1, 8915, 8891, 8893, -1, 8888, 8893, 8892, -1, 8887, 8888, 8892, -1, 8887, 8889, 8888, -1, 8887, 11120, 8889, -1, 8889, 11120, 11621, -1, 8890, 11621, 8901, -1, 8915, 8901, 8900, -1, 8891, 8915, 8900, -1, 8892, 8893, 9914, -1, 9914, 8893, 8891, -1, 8894, 9914, 8891, -1, 8894, 8895, 9914, -1, 9914, 8895, 8896, -1, 8897, 9914, 8896, -1, 8897, 8905, 9914, -1, 9914, 8905, 8898, -1, 8899, 9914, 8898, -1, 8899, 8886, 9914, -1, 11578, 8904, 11621, -1, 11578, 8913, 8904, -1, 11578, 11593, 8913, -1, 8913, 11593, 8899, -1, 8910, 8894, 8900, -1, 8908, 8900, 8901, -1, 11621, 8908, 8901, -1, 11621, 8909, 8908, -1, 11621, 8902, 8909, -1, 11621, 8907, 8902, -1, 11621, 8903, 8907, -1, 11621, 8904, 8903, -1, 8903, 8904, 8914, -1, 8906, 8914, 8905, -1, 8906, 8903, 8914, -1, 8906, 8907, 8903, -1, 8906, 8912, 8907, -1, 8906, 8897, 8912, -1, 8911, 8895, 8910, -1, 8909, 8910, 8908, -1, 8909, 8911, 8910, -1, 8909, 8902, 8911, -1, 8911, 8902, 8912, -1, 8896, 8911, 8912, -1, 8913, 8898, 8914, -1, 8904, 8913, 8914, -1, 8893, 8888, 8915, -1, 8915, 8888, 8890, -1, 8901, 8915, 8890, -1, 8908, 8910, 8900, -1, 8907, 8912, 8902, -1, 11621, 8890, 8889, -1, 8889, 8890, 8888, -1, 13186, 13167, 13188, -1, 13188, 13167, 13158, -1, 13184, 13158, 8918, -1, 8919, 8918, 13161, -1, 8920, 13161, 8921, -1, 9561, 8921, 8917, -1, 8916, 8917, 9555, -1, 8916, 9561, 8917, -1, 13188, 13158, 13184, -1, 13184, 8918, 8919, -1, 8919, 13161, 8920, -1, 8922, 12813, 8921, -1, 8922, 8923, 12813, -1, 12813, 8923, 8924, -1, 12825, 8924, 8925, -1, 12825, 12813, 8924, -1, 13164, 12807, 8924, -1, 8924, 12807, 12806, -1, 12832, 8924, 12806, -1, 12832, 12830, 8924, -1, 8924, 12830, 8925, -1, 12812, 12820, 12813, -1, 12813, 12820, 8921, -1, 8921, 12820, 8917, -1, 9948, 8926, 8917, -1, 8917, 8926, 8927, -1, 8928, 8917, 8927, -1, 8928, 9942, 8917, -1, 8917, 9942, 8929, -1, 9555, 8917, 8929, -1, 9942, 8930, 8929, -1, 8929, 8930, 8931, -1, 8921, 9561, 8920, -1, 8920, 9561, 8964, -1, 8963, 8964, 8938, -1, 8933, 8963, 8938, -1, 8933, 8932, 8963, -1, 8933, 9595, 8932, -1, 8933, 8934, 9595, -1, 8933, 8935, 8934, -1, 8934, 8935, 8941, -1, 8941, 8935, 8936, -1, 8937, 8936, 9574, -1, 9605, 9574, 9582, -1, 9605, 8937, 9574, -1, 8938, 8964, 8939, -1, 8939, 8964, 9554, -1, 8940, 9554, 9553, -1, 9575, 9553, 9552, -1, 9575, 8940, 9553, -1, 8939, 9554, 8940, -1, 8941, 8936, 8937, -1, 9594, 8945, 9595, -1, 9594, 9593, 8945, -1, 8945, 9593, 9025, -1, 8942, 8945, 9025, -1, 8942, 8943, 8945, -1, 8945, 8943, 8946, -1, 8944, 8945, 8946, -1, 9593, 9592, 9025, -1, 9025, 9592, 9609, -1, 8945, 8947, 9595, -1, 9595, 8947, 8932, -1, 8932, 9107, 8963, -1, 8963, 9107, 8948, -1, 8948, 9107, 8949, -1, 9051, 8949, 9103, -1, 8955, 9103, 8950, -1, 8956, 8950, 9097, -1, 9063, 9097, 8951, -1, 9067, 8951, 8952, -1, 8957, 8952, 8953, -1, 8954, 8953, 9085, -1, 9077, 8954, 9085, -1, 8948, 8949, 9051, -1, 9051, 9103, 8955, -1, 8955, 8950, 8956, -1, 8956, 9097, 9063, -1, 9063, 8951, 9067, -1, 9067, 8952, 8957, -1, 8957, 8953, 8954, -1, 9125, 8961, 8963, -1, 9125, 13209, 8961, -1, 9125, 8959, 13209, -1, 9125, 8958, 8959, -1, 9125, 8960, 8958, -1, 9125, 12852, 8960, -1, 9125, 12846, 12852, -1, 9125, 12847, 12846, -1, 9125, 12861, 12847, -1, 9125, 12842, 12861, -1, 8959, 13214, 13209, -1, 8961, 8962, 8963, -1, 8963, 8962, 13204, -1, 8920, 13204, 13187, -1, 8920, 8963, 13204, -1, 8920, 8964, 8963, -1, 13204, 13205, 13187, -1, 13187, 13205, 8965, -1, 8965, 13205, 8967, -1, 8966, 8967, 13207, -1, 13176, 13207, 13195, -1, 13176, 8966, 13207, -1, 8965, 8967, 8966, -1, 8982, 11745, 8981, -1, 8995, 8981, 8968, -1, 8996, 8968, 8969, -1, 8988, 8969, 8991, -1, 8970, 8991, 8971, -1, 8993, 8971, 8979, -1, 8983, 8979, 8978, -1, 8984, 8978, 8977, -1, 8997, 8977, 8976, -1, 8998, 8976, 8975, -1, 8973, 8998, 8975, -1, 8973, 8972, 8998, -1, 8973, 9915, 8972, -1, 8972, 9915, 8985, -1, 8999, 8985, 8974, -1, 8997, 8974, 8984, -1, 8977, 8997, 8984, -1, 8975, 8976, 8980, -1, 8980, 8976, 8977, -1, 8978, 8980, 8977, -1, 8978, 8979, 8980, -1, 8980, 8979, 8971, -1, 8991, 8980, 8971, -1, 8991, 8969, 8980, -1, 8980, 8969, 8968, -1, 8981, 8980, 8968, -1, 8981, 11745, 8980, -1, 11535, 8987, 8985, -1, 11535, 8995, 8987, -1, 11535, 8982, 8995, -1, 8995, 8982, 8981, -1, 8983, 8978, 8984, -1, 8986, 8984, 8974, -1, 8985, 8986, 8974, -1, 8985, 8992, 8986, -1, 8985, 8994, 8992, -1, 8985, 8990, 8994, -1, 8985, 8989, 8990, -1, 8985, 8987, 8989, -1, 8989, 8987, 8996, -1, 8988, 8996, 8969, -1, 8988, 8989, 8996, -1, 8988, 8990, 8989, -1, 8988, 8970, 8990, -1, 8988, 8991, 8970, -1, 8993, 8979, 8983, -1, 8992, 8983, 8986, -1, 8992, 8993, 8983, -1, 8992, 8994, 8993, -1, 8993, 8994, 8970, -1, 8971, 8993, 8970, -1, 8995, 8968, 8996, -1, 8987, 8995, 8996, -1, 8976, 8998, 8997, -1, 8997, 8998, 8999, -1, 8974, 8997, 8999, -1, 8986, 8983, 8984, -1, 8990, 8970, 8994, -1, 8985, 8999, 8972, -1, 8972, 8999, 8998, -1, 10090, 9000, 9001, -1, 9001, 9000, 10085, -1, 10081, 9001, 10085, -1, 10081, 10078, 9001, -1, 9001, 10078, 10072, -1, 10069, 9001, 10072, -1, 10069, 9002, 9001, -1, 9001, 9002, 10064, -1, 10004, 10064, 10057, -1, 9003, 10004, 10057, -1, 9003, 10053, 10004, -1, 10004, 10053, 9004, -1, 9005, 10004, 9004, -1, 9005, 10005, 10004, -1, 9005, 10040, 10005, -1, 10005, 10040, 10006, -1, 9001, 10064, 10004, -1, 10095, 10004, 10094, -1, 10095, 9001, 10004, -1, 10004, 9006, 10094, -1, 10094, 9006, 9987, -1, 9987, 9006, 9009, -1, 9010, 9009, 9011, -1, 9012, 9011, 10003, -1, 9013, 10003, 9007, -1, 9014, 9007, 9008, -1, 9015, 9008, 10020, -1, 10016, 9015, 10020, -1, 9987, 9009, 9010, -1, 9010, 9011, 9012, -1, 9012, 10003, 9013, -1, 9013, 9007, 9014, -1, 9014, 9008, 9015, -1, 10197, 9041, 10192, -1, 10192, 9041, 9036, -1, 9016, 9036, 9033, -1, 9032, 9033, 9038, -1, 10194, 9038, 9021, -1, 9031, 9021, 9039, -1, 9018, 9039, 9017, -1, 10783, 9017, 9606, -1, 10783, 9018, 9017, -1, 9041, 9019, 9036, -1, 9036, 9019, 9037, -1, 9033, 9037, 9034, -1, 9038, 9034, 9020, -1, 9021, 9020, 9040, -1, 9039, 9040, 9022, -1, 9017, 9022, 9024, -1, 9608, 9024, 9023, -1, 9608, 9017, 9024, -1, 9608, 9606, 9017, -1, 9019, 9044, 9037, -1, 9037, 9044, 9035, -1, 9034, 9035, 9027, -1, 9020, 9027, 9028, -1, 9040, 9028, 9029, -1, 9022, 9029, 9030, -1, 9024, 9030, 9026, -1, 9023, 9026, 9025, -1, 9023, 9024, 9026, -1, 9044, 8947, 9035, -1, 9035, 8947, 8945, -1, 9027, 8945, 8944, -1, 9028, 8944, 8946, -1, 9029, 8946, 8943, -1, 9030, 8943, 8942, -1, 9026, 8942, 9025, -1, 9026, 9030, 8942, -1, 9035, 8945, 9027, -1, 9027, 8944, 9028, -1, 9028, 8946, 9029, -1, 9029, 8943, 9030, -1, 9018, 9031, 9039, -1, 9031, 10194, 9021, -1, 10194, 9032, 9038, -1, 9032, 9016, 9033, -1, 9016, 10192, 9036, -1, 9034, 9037, 9035, -1, 9033, 9036, 9037, -1, 9020, 9034, 9027, -1, 9038, 9033, 9034, -1, 9040, 9020, 9028, -1, 9021, 9038, 9020, -1, 9022, 9040, 9029, -1, 9039, 9021, 9040, -1, 9024, 9022, 9030, -1, 9017, 9039, 9022, -1, 10197, 10198, 9041, -1, 9041, 10198, 9104, -1, 9019, 9104, 9042, -1, 9044, 9042, 9043, -1, 8947, 9043, 8932, -1, 8947, 9044, 9043, -1, 9041, 9104, 9019, -1, 9019, 9042, 9044, -1, 9050, 8963, 9111, -1, 9113, 9111, 9045, -1, 9047, 9045, 9110, -1, 10213, 9110, 9046, -1, 10213, 9047, 9110, -1, 10213, 9048, 9047, -1, 9047, 9048, 9112, -1, 9113, 9112, 9049, -1, 9050, 9113, 9049, -1, 9050, 9111, 9113, -1, 9051, 9059, 8948, -1, 9051, 9052, 9059, -1, 9051, 8955, 9052, -1, 9052, 8955, 9054, -1, 9053, 9054, 9055, -1, 9056, 9055, 9061, -1, 10208, 9061, 10212, -1, 10208, 9056, 9061, -1, 10208, 9109, 9056, -1, 9056, 9109, 9057, -1, 9053, 9057, 9058, -1, 9052, 9058, 9059, -1, 9052, 9053, 9058, -1, 9052, 9054, 9053, -1, 8955, 8956, 9054, -1, 9054, 8956, 9060, -1, 9055, 9060, 9064, -1, 9061, 9064, 9062, -1, 10212, 9062, 10206, -1, 10212, 9061, 9062, -1, 8956, 9063, 9060, -1, 9060, 9063, 9114, -1, 9064, 9114, 9065, -1, 9062, 9065, 9069, -1, 10206, 9069, 9066, -1, 10206, 9062, 9069, -1, 9063, 9067, 9114, -1, 9114, 9067, 9068, -1, 9065, 9068, 9115, -1, 9069, 9115, 9116, -1, 9066, 9116, 9070, -1, 9066, 9069, 9116, -1, 9067, 8957, 9068, -1, 9068, 8957, 9073, -1, 9115, 9073, 9075, -1, 9116, 9075, 9072, -1, 9070, 9072, 9071, -1, 9070, 9116, 9072, -1, 8957, 8954, 9073, -1, 9073, 8954, 9074, -1, 9075, 9074, 9078, -1, 9072, 9078, 9076, -1, 9071, 9076, 9080, -1, 9071, 9072, 9076, -1, 8954, 9077, 9074, -1, 9074, 9077, 9081, -1, 9078, 9081, 9079, -1, 9076, 9079, 9117, -1, 9080, 9117, 9083, -1, 9080, 9076, 9117, -1, 9077, 9085, 9081, -1, 9081, 9085, 9086, -1, 9079, 9086, 9082, -1, 9117, 9082, 9084, -1, 9083, 9084, 10203, -1, 9083, 9117, 9084, -1, 9085, 8953, 9086, -1, 9086, 8953, 9087, -1, 9082, 9087, 9088, -1, 9084, 9088, 9118, -1, 10203, 9118, 9092, -1, 10203, 9084, 9118, -1, 8953, 8952, 9087, -1, 9087, 8952, 9089, -1, 9088, 9089, 9090, -1, 9118, 9090, 9094, -1, 9092, 9094, 9091, -1, 9092, 9118, 9094, -1, 8952, 8951, 9089, -1, 9089, 8951, 9093, -1, 9090, 9093, 9119, -1, 9094, 9119, 9095, -1, 9091, 9095, 9096, -1, 9091, 9094, 9095, -1, 8951, 9097, 9093, -1, 9093, 9097, 9098, -1, 9119, 9098, 9120, -1, 9095, 9120, 9121, -1, 9096, 9121, 10199, -1, 9096, 9095, 9121, -1, 9097, 8950, 9098, -1, 9098, 8950, 9102, -1, 9120, 9102, 9099, -1, 9121, 9099, 9100, -1, 10199, 9100, 9101, -1, 10199, 9121, 9100, -1, 8950, 9103, 9102, -1, 9102, 9103, 9122, -1, 9099, 9122, 9124, -1, 9100, 9124, 9123, -1, 9101, 9123, 10198, -1, 9101, 9100, 9123, -1, 9103, 8949, 9122, -1, 9122, 8949, 9105, -1, 9124, 9105, 9106, -1, 9123, 9106, 9042, -1, 9104, 9123, 9042, -1, 9104, 10198, 9123, -1, 8949, 9107, 9105, -1, 9105, 9107, 9108, -1, 9106, 9108, 9043, -1, 9042, 9106, 9043, -1, 9107, 8932, 9108, -1, 9108, 8932, 9043, -1, 9109, 9046, 9057, -1, 9057, 9046, 9110, -1, 9058, 9110, 9045, -1, 9059, 9045, 9111, -1, 8948, 9111, 8963, -1, 8948, 9059, 9111, -1, 9048, 10215, 9112, -1, 9112, 10215, 9127, -1, 9049, 9112, 9127, -1, 9081, 9078, 9074, -1, 9078, 9072, 9075, -1, 9086, 9079, 9081, -1, 9079, 9076, 9078, -1, 9047, 9112, 9113, -1, 9045, 9047, 9113, -1, 9058, 9045, 9059, -1, 9057, 9110, 9058, -1, 9056, 9057, 9053, -1, 9055, 9056, 9053, -1, 9060, 9055, 9054, -1, 9114, 9064, 9060, -1, 9064, 9061, 9055, -1, 9068, 9065, 9114, -1, 9065, 9062, 9064, -1, 9073, 9115, 9068, -1, 9115, 9069, 9065, -1, 9074, 9075, 9073, -1, 9075, 9116, 9115, -1, 9087, 9082, 9086, -1, 9082, 9117, 9079, -1, 9089, 9088, 9087, -1, 9088, 9084, 9082, -1, 9093, 9090, 9089, -1, 9090, 9118, 9088, -1, 9098, 9119, 9093, -1, 9119, 9094, 9090, -1, 9102, 9120, 9098, -1, 9120, 9095, 9119, -1, 9122, 9099, 9102, -1, 9099, 9121, 9120, -1, 9105, 9124, 9122, -1, 9124, 9100, 9099, -1, 9108, 9106, 9105, -1, 9106, 9123, 9124, -1, 8963, 9050, 9125, -1, 9125, 9050, 12862, -1, 12862, 9050, 9049, -1, 9126, 9049, 9127, -1, 12863, 9127, 10215, -1, 13219, 12863, 10215, -1, 12862, 9049, 9126, -1, 9126, 9127, 12863, -1, 8610, 10252, 9137, -1, 8610, 10232, 10252, -1, 8610, 9128, 10232, -1, 10232, 9128, 10234, -1, 10234, 9128, 9138, -1, 9139, 9138, 9140, -1, 9129, 9140, 8611, -1, 10306, 8611, 9131, -1, 9130, 9131, 8616, -1, 9141, 8616, 9132, -1, 9142, 9132, 9143, -1, 10310, 9143, 8617, -1, 9144, 8617, 9145, -1, 10218, 9145, 9146, -1, 10219, 9146, 8612, -1, 10282, 8612, 9133, -1, 10283, 9133, 8613, -1, 9147, 8613, 8615, -1, 10294, 8615, 9134, -1, 9148, 9134, 9135, -1, 10297, 9135, 8614, -1, 10298, 8614, 9136, -1, 10299, 9136, 8609, -1, 9149, 8609, 9137, -1, 10252, 9149, 9137, -1, 10234, 9138, 9139, -1, 9139, 9140, 9129, -1, 9129, 8611, 10306, -1, 10306, 9131, 9130, -1, 9130, 8616, 9141, -1, 9141, 9132, 9142, -1, 9142, 9143, 10310, -1, 10310, 8617, 9144, -1, 9144, 9145, 10218, -1, 10218, 9146, 10219, -1, 10219, 8612, 10282, -1, 10282, 9133, 10283, -1, 10283, 8613, 9147, -1, 9147, 8615, 10294, -1, 10294, 9134, 9148, -1, 9148, 9135, 10297, -1, 10297, 8614, 10298, -1, 10298, 9136, 10299, -1, 10299, 8609, 9149, -1, 9150, 10356, 8618, -1, 9150, 10357, 10356, -1, 9150, 9151, 10357, -1, 10357, 9151, 10359, -1, 10359, 9151, 8620, -1, 10421, 8620, 9152, -1, 9160, 9152, 8628, -1, 9161, 8628, 8622, -1, 10424, 8622, 9153, -1, 10426, 9153, 9162, -1, 10427, 9162, 9154, -1, 10428, 9154, 8629, -1, 10438, 8629, 9155, -1, 9163, 9155, 8623, -1, 9156, 8623, 8621, -1, 9157, 8621, 8624, -1, 10408, 8624, 8626, -1, 10388, 8626, 9164, -1, 10389, 9164, 9165, -1, 10415, 9165, 9158, -1, 10417, 9158, 8627, -1, 10378, 8627, 8625, -1, 10420, 8625, 8619, -1, 9159, 8619, 8618, -1, 10356, 9159, 8618, -1, 10359, 8620, 10421, -1, 10421, 9152, 9160, -1, 9160, 8628, 9161, -1, 9161, 8622, 10424, -1, 10424, 9153, 10426, -1, 10426, 9162, 10427, -1, 10427, 9154, 10428, -1, 10428, 8629, 10438, -1, 10438, 9155, 9163, -1, 9163, 8623, 9156, -1, 9156, 8621, 9157, -1, 9157, 8624, 10408, -1, 10408, 8626, 10388, -1, 10388, 9164, 10389, -1, 10389, 9165, 10415, -1, 10415, 9158, 10417, -1, 10417, 8627, 10378, -1, 10378, 8625, 10420, -1, 10420, 8619, 9159, -1, 9166, 9168, 10459, -1, 10459, 9168, 9167, -1, 9167, 9168, 9169, -1, 9170, 9169, 9462, -1, 9182, 9170, 9462, -1, 9167, 9169, 9170, -1, 9222, 10459, 9184, -1, 9171, 9184, 9225, -1, 9223, 9225, 9172, -1, 9181, 9172, 9185, -1, 9234, 9185, 9186, -1, 9173, 9186, 9175, -1, 9174, 9175, 9177, -1, 9176, 9177, 9227, -1, 10464, 9227, 9189, -1, 10464, 9176, 9227, -1, 10464, 9226, 9176, -1, 10464, 9178, 9226, -1, 9226, 9178, 9179, -1, 9230, 9179, 9180, -1, 9234, 9180, 9181, -1, 9185, 9234, 9181, -1, 9170, 9183, 9167, -1, 9170, 9232, 9183, -1, 9170, 9182, 9232, -1, 9232, 9182, 9414, -1, 9233, 9414, 9172, -1, 9225, 9233, 9172, -1, 9225, 9183, 9233, -1, 9225, 9184, 9183, -1, 9183, 9184, 9167, -1, 9167, 9184, 10459, -1, 9414, 9185, 9172, -1, 9186, 9187, 9175, -1, 9175, 9187, 9205, -1, 9177, 9205, 9206, -1, 9227, 9206, 9188, -1, 9189, 9188, 9191, -1, 9190, 9191, 9212, -1, 9229, 9212, 9211, -1, 9221, 9211, 9192, -1, 9220, 9192, 9193, -1, 9203, 9193, 9426, -1, 9194, 9203, 9426, -1, 9194, 9195, 9203, -1, 9194, 9216, 9195, -1, 9194, 9427, 9216, -1, 9216, 9427, 9196, -1, 9197, 9196, 9268, -1, 9198, 9268, 9199, -1, 9200, 9198, 9199, -1, 9200, 9218, 9198, -1, 9200, 9201, 9218, -1, 9200, 9219, 9201, -1, 9201, 9219, 9202, -1, 9204, 9202, 9220, -1, 9203, 9220, 9193, -1, 9203, 9204, 9220, -1, 9203, 9195, 9204, -1, 9204, 9195, 9217, -1, 9201, 9217, 9218, -1, 9201, 9204, 9217, -1, 9201, 9202, 9204, -1, 9205, 9187, 9231, -1, 9206, 9231, 9213, -1, 9188, 9213, 9191, -1, 9188, 9206, 9213, -1, 9207, 9208, 9215, -1, 9207, 9228, 9208, -1, 9207, 9209, 9228, -1, 9207, 9426, 9209, -1, 9209, 9426, 9193, -1, 9192, 9209, 9193, -1, 9192, 9210, 9209, -1, 9192, 9211, 9210, -1, 9210, 9211, 9212, -1, 9214, 9212, 9191, -1, 9213, 9214, 9191, -1, 9213, 9208, 9214, -1, 9213, 9231, 9208, -1, 9208, 9231, 9215, -1, 9215, 9231, 9187, -1, 9216, 9196, 9197, -1, 9217, 9197, 9218, -1, 9217, 9216, 9197, -1, 9217, 9195, 9216, -1, 9197, 9268, 9198, -1, 9218, 9197, 9198, -1, 9202, 9219, 9221, -1, 9220, 9221, 9192, -1, 9220, 9202, 9221, -1, 9229, 9190, 9212, -1, 9190, 9189, 9191, -1, 9188, 9189, 9227, -1, 9179, 9178, 9224, -1, 9180, 9224, 9223, -1, 9181, 9223, 9172, -1, 9181, 9180, 9223, -1, 9184, 9171, 9222, -1, 9222, 9171, 9224, -1, 9178, 9222, 9224, -1, 9223, 9224, 9171, -1, 9225, 9223, 9171, -1, 9180, 9179, 9224, -1, 9179, 9230, 9226, -1, 9226, 9230, 9174, -1, 9176, 9174, 9177, -1, 9176, 9226, 9174, -1, 9206, 9227, 9177, -1, 9210, 9212, 9214, -1, 9228, 9214, 9208, -1, 9228, 9210, 9214, -1, 9228, 9209, 9210, -1, 9219, 9229, 9221, -1, 9221, 9229, 9211, -1, 9180, 9234, 9230, -1, 9230, 9234, 9173, -1, 9174, 9173, 9175, -1, 9174, 9230, 9173, -1, 9205, 9177, 9175, -1, 9231, 9206, 9205, -1, 9414, 9233, 9232, -1, 9232, 9233, 9183, -1, 9186, 9173, 9234, -1, 9196, 9427, 9269, -1, 9235, 9269, 9248, -1, 9236, 9248, 9247, -1, 9273, 9247, 9252, -1, 9274, 9252, 9251, -1, 9237, 9251, 9238, -1, 9280, 9238, 9239, -1, 9263, 9239, 9240, -1, 9279, 9240, 9241, -1, 9246, 9241, 9242, -1, 9277, 9242, 9257, -1, 9276, 9257, 9243, -1, 9281, 9276, 9243, -1, 9281, 9244, 9276, -1, 9281, 10471, 9244, -1, 9244, 10471, 10470, -1, 9278, 10470, 9245, -1, 9277, 9245, 9246, -1, 9242, 9277, 9246, -1, 9249, 9248, 9275, -1, 9249, 9247, 9248, -1, 9249, 9419, 9247, -1, 9247, 9419, 9252, -1, 9252, 9419, 9250, -1, 9251, 9250, 9421, -1, 9238, 9421, 9239, -1, 9238, 9251, 9421, -1, 9252, 9250, 9251, -1, 9421, 9253, 9239, -1, 9239, 9253, 9240, -1, 9240, 9253, 9255, -1, 9241, 9255, 9254, -1, 9242, 9254, 9257, -1, 9242, 9241, 9254, -1, 9240, 9255, 9241, -1, 9254, 9256, 9257, -1, 9257, 9256, 9243, -1, 10470, 9259, 9245, -1, 9245, 9259, 9258, -1, 9246, 9258, 9279, -1, 9241, 9246, 9279, -1, 9259, 9260, 9258, -1, 9258, 9260, 9261, -1, 9279, 9261, 9263, -1, 9240, 9279, 9263, -1, 9260, 10468, 9261, -1, 9261, 10468, 9262, -1, 9263, 9262, 9280, -1, 9239, 9263, 9280, -1, 9262, 10468, 9264, -1, 9280, 9264, 9237, -1, 9238, 9280, 9237, -1, 10467, 9271, 9270, -1, 10467, 9272, 9271, -1, 10467, 10474, 9272, -1, 9272, 10474, 9265, -1, 9273, 9265, 9236, -1, 9247, 9273, 9236, -1, 10474, 9266, 9265, -1, 9265, 9266, 9267, -1, 9236, 9267, 9235, -1, 9248, 9236, 9235, -1, 9266, 9199, 9267, -1, 9267, 9199, 9268, -1, 9235, 9268, 9196, -1, 9269, 9235, 9196, -1, 9267, 9268, 9235, -1, 9274, 9251, 9237, -1, 9271, 9237, 9264, -1, 9270, 9264, 10468, -1, 9270, 9271, 9264, -1, 9273, 9252, 9274, -1, 9272, 9274, 9271, -1, 9272, 9273, 9274, -1, 9272, 9265, 9273, -1, 9427, 9275, 9269, -1, 9269, 9275, 9248, -1, 9257, 9276, 9277, -1, 9277, 9276, 9278, -1, 9245, 9277, 9278, -1, 9258, 9246, 9245, -1, 9261, 9279, 9258, -1, 9262, 9263, 9261, -1, 9264, 9280, 9262, -1, 9271, 9274, 9237, -1, 9267, 9236, 9265, -1, 10470, 9278, 9244, -1, 9244, 9278, 9276, -1, 10471, 9281, 9345, -1, 9345, 9281, 9283, -1, 9283, 9281, 9243, -1, 9284, 9243, 9256, -1, 9282, 9284, 9256, -1, 9283, 9243, 9284, -1, 10578, 11810, 9335, -1, 9320, 9335, 9298, -1, 9285, 9298, 9297, -1, 9286, 9297, 9287, -1, 9334, 9287, 9300, -1, 9288, 9300, 9332, -1, 9330, 9332, 9301, -1, 9331, 9301, 9302, -1, 9317, 9302, 9314, -1, 9315, 9314, 9289, -1, 9325, 9289, 9306, -1, 9324, 9306, 9290, -1, 9321, 9290, 9305, -1, 9291, 9305, 9307, -1, 9296, 9307, 9308, -1, 9337, 9308, 9292, -1, 9341, 9292, 9293, -1, 9294, 9341, 9293, -1, 9294, 9340, 9341, -1, 9294, 10178, 9340, -1, 9340, 10178, 10473, -1, 9295, 10473, 9336, -1, 9337, 9336, 9296, -1, 9308, 9337, 9296, -1, 9299, 9298, 11812, -1, 9299, 9297, 9298, -1, 9299, 9287, 9297, -1, 9299, 11818, 9287, -1, 9287, 11818, 9300, -1, 9300, 11818, 9332, -1, 9332, 11818, 11820, -1, 9301, 11820, 11814, -1, 9302, 11814, 9314, -1, 9302, 9301, 11814, -1, 9332, 11820, 9301, -1, 11814, 9303, 9314, -1, 9314, 9303, 9289, -1, 9289, 9303, 9306, -1, 9306, 9303, 11817, -1, 9290, 11817, 9304, -1, 9305, 9304, 9307, -1, 9305, 9290, 9304, -1, 9306, 11817, 9290, -1, 9304, 11822, 9307, -1, 9307, 11822, 9308, -1, 9308, 11822, 9292, -1, 9292, 11822, 11828, -1, 9293, 9292, 11828, -1, 10473, 9309, 9336, -1, 9336, 9309, 9310, -1, 9296, 9310, 9291, -1, 9307, 9296, 9291, -1, 9310, 9309, 9322, -1, 9291, 9322, 9321, -1, 9305, 9291, 9321, -1, 9312, 9311, 10475, -1, 9312, 9313, 9311, -1, 9312, 9316, 9313, -1, 9313, 9316, 9338, -1, 9315, 9338, 9317, -1, 9314, 9315, 9317, -1, 9338, 9316, 9328, -1, 9317, 9328, 9331, -1, 9302, 9317, 9331, -1, 10477, 9329, 9326, -1, 10477, 9333, 9329, -1, 10477, 9318, 9333, -1, 10477, 10479, 9318, -1, 9318, 10479, 9319, -1, 9286, 9319, 9285, -1, 9297, 9286, 9285, -1, 9319, 10479, 9339, -1, 9285, 9339, 9320, -1, 9298, 9285, 9320, -1, 10479, 10480, 9339, -1, 9339, 10480, 10576, -1, 9320, 10576, 10578, -1, 9335, 9320, 10578, -1, 9339, 10576, 9320, -1, 9324, 9290, 9321, -1, 9323, 9321, 9322, -1, 10475, 9322, 9309, -1, 10475, 9323, 9322, -1, 10475, 9311, 9323, -1, 9323, 9311, 9324, -1, 9321, 9323, 9324, -1, 9325, 9306, 9324, -1, 9311, 9325, 9324, -1, 9311, 9313, 9325, -1, 9325, 9313, 9315, -1, 9289, 9325, 9315, -1, 9330, 9301, 9331, -1, 9327, 9331, 9328, -1, 9326, 9328, 9316, -1, 9326, 9327, 9328, -1, 9326, 9329, 9327, -1, 9327, 9329, 9330, -1, 9331, 9327, 9330, -1, 9288, 9332, 9330, -1, 9329, 9288, 9330, -1, 9329, 9333, 9288, -1, 9288, 9333, 9334, -1, 9300, 9288, 9334, -1, 9286, 9287, 9334, -1, 9318, 9334, 9333, -1, 9318, 9286, 9334, -1, 9318, 9319, 9286, -1, 11810, 11812, 9335, -1, 9335, 11812, 9298, -1, 9292, 9341, 9337, -1, 9337, 9341, 9295, -1, 9336, 9337, 9295, -1, 9310, 9296, 9336, -1, 9322, 9291, 9310, -1, 9338, 9315, 9313, -1, 9328, 9317, 9338, -1, 9339, 9285, 9319, -1, 10473, 9295, 9340, -1, 9340, 9295, 9341, -1, 9282, 9429, 9342, -1, 9352, 9342, 9368, -1, 9343, 9368, 9346, -1, 9284, 9346, 9344, -1, 9283, 9344, 9351, -1, 9345, 9351, 10486, -1, 9345, 9283, 9351, -1, 9368, 9347, 9346, -1, 9346, 9347, 9344, -1, 9344, 9347, 9348, -1, 9351, 9348, 9349, -1, 10485, 9351, 9349, -1, 10485, 9350, 9351, -1, 9351, 9350, 10486, -1, 9348, 10482, 9349, -1, 9283, 9284, 9344, -1, 9282, 9352, 9284, -1, 9282, 9342, 9352, -1, 9284, 9352, 9343, -1, 9346, 9284, 9343, -1, 9344, 9348, 9351, -1, 9429, 9368, 9342, -1, 9352, 9368, 9343, -1, 9368, 9429, 9371, -1, 9369, 9371, 9373, -1, 9370, 9373, 9353, -1, 9360, 9353, 10487, -1, 9361, 10487, 10488, -1, 9363, 10488, 9365, -1, 9354, 9365, 9355, -1, 9356, 9355, 9358, -1, 9357, 9356, 9358, -1, 9357, 9366, 9356, -1, 9357, 9364, 9366, -1, 9357, 10482, 9364, -1, 9364, 10482, 9348, -1, 9372, 9348, 9347, -1, 9375, 9347, 9359, -1, 9374, 9359, 9370, -1, 9360, 9370, 9353, -1, 9360, 9374, 9370, -1, 9360, 9361, 9374, -1, 9360, 10487, 9361, -1, 9430, 9353, 9362, -1, 9430, 10487, 9353, -1, 9361, 10488, 9363, -1, 9376, 9363, 9367, -1, 9372, 9367, 9364, -1, 9348, 9372, 9364, -1, 9363, 9365, 9354, -1, 9367, 9354, 9366, -1, 9364, 9367, 9366, -1, 9354, 9355, 9356, -1, 9366, 9354, 9356, -1, 9347, 9368, 9359, -1, 9359, 9368, 9369, -1, 9370, 9369, 9373, -1, 9370, 9359, 9369, -1, 9369, 9368, 9371, -1, 9347, 9375, 9372, -1, 9372, 9375, 9376, -1, 9367, 9372, 9376, -1, 9353, 9373, 9362, -1, 9362, 9373, 9371, -1, 9429, 9362, 9371, -1, 9374, 9361, 9376, -1, 9375, 9374, 9376, -1, 9375, 9359, 9374, -1, 9354, 9367, 9363, -1, 9363, 9376, 9361, -1, 9377, 10503, 9392, -1, 9377, 9378, 10503, -1, 9377, 9379, 9378, -1, 9378, 9379, 10501, -1, 10501, 9379, 8742, -1, 10500, 8742, 9393, -1, 9380, 9393, 9394, -1, 9395, 9394, 9396, -1, 9397, 9396, 9382, -1, 9381, 9382, 8644, -1, 10494, 8644, 8648, -1, 9398, 8648, 8654, -1, 9399, 8654, 9383, -1, 9400, 9383, 9401, -1, 10495, 9401, 9402, -1, 9384, 9402, 8665, -1, 9403, 8665, 9404, -1, 9405, 9404, 9406, -1, 9407, 9406, 8676, -1, 9408, 8676, 9386, -1, 9385, 9386, 8686, -1, 10512, 8686, 9387, -1, 9409, 9387, 8694, -1, 9410, 8694, 8698, -1, 10509, 8698, 8699, -1, 9411, 8699, 9388, -1, 10517, 9388, 9389, -1, 10516, 9389, 8714, -1, 10514, 8714, 8717, -1, 9390, 8717, 9412, -1, 10513, 9412, 9391, -1, 9413, 9391, 8726, -1, 10504, 8726, 9392, -1, 10503, 10504, 9392, -1, 10501, 8742, 10500, -1, 10500, 9393, 9380, -1, 9380, 9394, 9395, -1, 9395, 9396, 9397, -1, 9397, 9382, 9381, -1, 9381, 8644, 10494, -1, 10494, 8648, 9398, -1, 9398, 8654, 9399, -1, 9399, 9383, 9400, -1, 9400, 9401, 10495, -1, 10495, 9402, 9384, -1, 9384, 8665, 9403, -1, 9403, 9404, 9405, -1, 9405, 9406, 9407, -1, 9407, 8676, 9408, -1, 9408, 9386, 9385, -1, 9385, 8686, 10512, -1, 10512, 9387, 9409, -1, 9409, 8694, 9410, -1, 9410, 8698, 10509, -1, 10509, 8699, 9411, -1, 9411, 9388, 10517, -1, 10517, 9389, 10516, -1, 10516, 8714, 10514, -1, 10514, 8717, 9390, -1, 9390, 9412, 10513, -1, 10513, 9391, 9413, -1, 9413, 8726, 10504, -1, 9182, 10511, 9414, -1, 9414, 10511, 9415, -1, 9185, 9415, 10510, -1, 9186, 10510, 9425, -1, 9187, 9425, 9416, -1, 9215, 9416, 9417, -1, 9207, 9417, 10508, -1, 9426, 10508, 10515, -1, 9194, 10515, 10507, -1, 9427, 10507, 9418, -1, 9275, 9418, 10506, -1, 9249, 10506, 10505, -1, 9419, 10505, 9420, -1, 9250, 9420, 9428, -1, 9421, 9428, 10502, -1, 9253, 10502, 9422, -1, 9255, 9422, 9423, -1, 9254, 9423, 9424, -1, 9256, 9254, 9424, -1, 9414, 9415, 9185, -1, 9185, 10510, 9186, -1, 9186, 9425, 9187, -1, 9187, 9416, 9215, -1, 9215, 9417, 9207, -1, 9207, 10508, 9426, -1, 9426, 10515, 9194, -1, 9194, 10507, 9427, -1, 9427, 9418, 9275, -1, 9275, 10506, 9249, -1, 9249, 10505, 9419, -1, 9419, 9420, 9250, -1, 9250, 9428, 9421, -1, 9421, 10502, 9253, -1, 9253, 9422, 9255, -1, 9255, 9423, 9254, -1, 9256, 9424, 9282, -1, 9282, 9424, 9430, -1, 9429, 9430, 9362, -1, 9429, 9282, 9430, -1, 9424, 10499, 9430, -1, 9182, 9462, 10511, -1, 10511, 9462, 9431, -1, 9431, 9462, 9432, -1, 9432, 9462, 9461, -1, 9449, 9432, 9461, -1, 9449, 9461, 9454, -1, 9433, 9454, 9457, -1, 9434, 9457, 9435, -1, 10519, 9435, 9436, -1, 9437, 9436, 9439, -1, 9438, 9439, 9456, -1, 10521, 9456, 9444, -1, 10526, 9444, 9440, -1, 10526, 10521, 9444, -1, 9480, 9441, 9453, -1, 9480, 9442, 9441, -1, 9480, 9445, 9442, -1, 9480, 9465, 9445, -1, 9445, 9465, 9447, -1, 9443, 9447, 10527, -1, 9440, 9443, 10527, -1, 9440, 9444, 9443, -1, 9443, 9444, 9459, -1, 9445, 9459, 9442, -1, 9445, 9443, 9459, -1, 9445, 9447, 9443, -1, 9467, 9446, 9465, -1, 9465, 9446, 9447, -1, 9447, 9446, 10527, -1, 10521, 9438, 9456, -1, 9438, 9437, 9439, -1, 9437, 10519, 9436, -1, 9432, 9448, 10519, -1, 9432, 9449, 9448, -1, 9448, 9449, 9433, -1, 9434, 9433, 9457, -1, 9434, 9448, 9433, -1, 9434, 10519, 9448, -1, 9434, 9435, 10519, -1, 9433, 9449, 9454, -1, 9452, 9453, 9451, -1, 9450, 9451, 9455, -1, 9436, 9455, 9439, -1, 9436, 9450, 9455, -1, 9436, 9435, 9450, -1, 9450, 9435, 9457, -1, 9452, 9457, 9454, -1, 9453, 9454, 9461, -1, 9453, 9452, 9454, -1, 9453, 9441, 9451, -1, 9451, 9441, 9455, -1, 9455, 9441, 9458, -1, 9439, 9458, 9456, -1, 9439, 9455, 9458, -1, 9452, 9451, 9450, -1, 9457, 9452, 9450, -1, 9441, 9442, 9458, -1, 9458, 9442, 9459, -1, 9456, 9459, 9444, -1, 9456, 9458, 9459, -1, 9462, 9460, 9461, -1, 9462, 9471, 9460, -1, 9462, 9169, 9471, -1, 9471, 9169, 9463, -1, 9470, 9463, 9485, -1, 9483, 9485, 9464, -1, 9468, 9464, 9466, -1, 9465, 9466, 9467, -1, 9465, 9468, 9466, -1, 9465, 9480, 9468, -1, 9468, 9480, 9469, -1, 9483, 9469, 9484, -1, 9470, 9484, 9460, -1, 9471, 9470, 9460, -1, 9471, 9463, 9470, -1, 9463, 9169, 9472, -1, 9485, 9472, 9479, -1, 9464, 9479, 9473, -1, 9466, 9473, 9467, -1, 9466, 9464, 9473, -1, 9166, 9474, 9168, -1, 9166, 9475, 9474, -1, 9474, 9475, 10522, -1, 9487, 10522, 9476, -1, 9473, 9476, 9477, -1, 9467, 9473, 9477, -1, 9474, 10522, 9487, -1, 9478, 9487, 9479, -1, 9472, 9478, 9479, -1, 9472, 9168, 9478, -1, 9472, 9169, 9168, -1, 9487, 9476, 9473, -1, 9479, 9487, 9473, -1, 9469, 9480, 9486, -1, 9484, 9486, 9481, -1, 9460, 9481, 9461, -1, 9460, 9484, 9481, -1, 9461, 9482, 9453, -1, 9461, 9481, 9482, -1, 9482, 9481, 9486, -1, 9453, 9486, 9480, -1, 9453, 9482, 9486, -1, 9483, 9484, 9470, -1, 9485, 9483, 9470, -1, 9472, 9485, 9463, -1, 9469, 9486, 9484, -1, 9168, 9474, 9478, -1, 9478, 9474, 9487, -1, 9483, 9464, 9468, -1, 9469, 9483, 9468, -1, 9485, 9479, 9464, -1, 10659, 9528, 10660, -1, 10659, 9488, 9528, -1, 9528, 9488, 8802, -1, 8802, 9488, 9489, -1, 8797, 9489, 9532, -1, 8797, 8802, 9489, -1, 10652, 9493, 9489, -1, 10652, 9490, 9493, -1, 9493, 9490, 10645, -1, 9491, 9493, 10645, -1, 9491, 10636, 9493, -1, 9493, 10636, 10633, -1, 9492, 9493, 10633, -1, 9492, 9494, 9493, -1, 9493, 9494, 8789, -1, 8789, 9494, 9530, -1, 8787, 9530, 10621, -1, 10618, 8787, 10621, -1, 10618, 9495, 8787, -1, 10618, 9496, 9495, -1, 9495, 9496, 9498, -1, 9498, 9496, 10615, -1, 9497, 9498, 10615, -1, 9497, 9500, 9498, -1, 9497, 9499, 9500, -1, 9500, 9499, 9501, -1, 9505, 9501, 9503, -1, 9502, 9505, 9503, -1, 9502, 9504, 9505, -1, 9502, 9506, 9504, -1, 9504, 9506, 9531, -1, 9508, 9531, 9507, -1, 10717, 9508, 9507, -1, 10717, 9509, 9508, -1, 9508, 9509, 9510, -1, 9510, 9509, 10715, -1, 10714, 9510, 10715, -1, 10714, 9511, 9510, -1, 9510, 9511, 9513, -1, 9513, 9511, 10713, -1, 9512, 9513, 10713, -1, 9512, 9514, 9513, -1, 9512, 9515, 9514, -1, 9514, 9515, 9516, -1, 8785, 9516, 9517, -1, 9518, 8785, 9517, -1, 9518, 9520, 8785, -1, 9518, 10709, 9520, -1, 9520, 10709, 9519, -1, 10692, 9520, 9519, -1, 10692, 10691, 9520, -1, 9520, 10691, 10690, -1, 10689, 9520, 10690, -1, 10689, 10688, 9520, -1, 9520, 10688, 9521, -1, 9522, 9520, 9521, -1, 9522, 10685, 9520, -1, 9520, 10685, 10671, -1, 10670, 9520, 10671, -1, 10670, 9524, 9520, -1, 9520, 9524, 9523, -1, 9523, 9524, 8806, -1, 8806, 9524, 8805, -1, 8805, 9524, 8804, -1, 8804, 9524, 9525, -1, 9525, 9524, 9526, -1, 9526, 9524, 10669, -1, 9527, 9526, 10669, -1, 9527, 10666, 9526, -1, 9526, 10666, 9529, -1, 9529, 10666, 10664, -1, 10660, 9529, 10664, -1, 10660, 9528, 9529, -1, 8789, 9530, 8787, -1, 9500, 9501, 9505, -1, 9504, 9531, 9508, -1, 9514, 9516, 8785, -1, 9493, 8793, 9489, -1, 9489, 8793, 8795, -1, 9532, 9489, 8795, -1, 10587, 9533, 9534, -1, 9534, 9533, 9535, -1, 9536, 9535, 10481, -1, 9537, 10481, 10483, -1, 9538, 10483, 11923, -1, 10585, 9538, 11923, -1, 9534, 9535, 9536, -1, 9536, 10481, 9537, -1, 9537, 10483, 9538, -1, 10780, 9539, 9540, -1, 9540, 9539, 9542, -1, 9943, 9542, 9541, -1, 9941, 9541, 9557, -1, 8930, 9557, 8931, -1, 8930, 9941, 9557, -1, 9540, 9542, 9943, -1, 9943, 9541, 9941, -1, 9558, 10788, 9543, -1, 9543, 10788, 9544, -1, 9545, 9543, 9544, -1, 9545, 9546, 9543, -1, 9543, 9546, 9556, -1, 9551, 9550, 10788, -1, 10788, 9550, 9559, -1, 9547, 10788, 9559, -1, 9547, 9560, 10788, -1, 10788, 9560, 9544, -1, 9548, 9564, 10788, -1, 10788, 9564, 9563, -1, 9551, 9563, 9549, -1, 9552, 9551, 9549, -1, 9552, 9550, 9551, -1, 9552, 9553, 9550, -1, 9550, 9553, 9559, -1, 9559, 9553, 9554, -1, 9547, 9554, 8964, -1, 9560, 8964, 9561, -1, 9544, 9561, 8916, -1, 9545, 8916, 9555, -1, 9546, 9555, 8929, -1, 9556, 8929, 8931, -1, 9543, 8931, 9557, -1, 9541, 9543, 9557, -1, 9541, 9558, 9543, -1, 9541, 9542, 9558, -1, 9558, 9542, 9539, -1, 10788, 9563, 9551, -1, 9559, 9554, 9547, -1, 9547, 8964, 9560, -1, 9560, 9561, 9544, -1, 9544, 8916, 9545, -1, 9545, 9555, 9546, -1, 9546, 8929, 9556, -1, 9556, 8931, 9543, -1, 9575, 9552, 9562, -1, 9562, 9552, 9549, -1, 9563, 9562, 9549, -1, 9563, 9576, 9562, -1, 9563, 9564, 9576, -1, 9576, 9564, 9565, -1, 9565, 9564, 9548, -1, 10787, 9565, 9548, -1, 10786, 9569, 9581, -1, 9581, 9569, 9580, -1, 9580, 9569, 9579, -1, 9579, 9569, 9566, -1, 9566, 9569, 9578, -1, 9578, 9569, 9567, -1, 9567, 9569, 9568, -1, 9568, 9569, 9577, -1, 9577, 9569, 9570, -1, 9570, 9569, 9573, -1, 9586, 9571, 9569, -1, 9569, 9571, 9583, -1, 9573, 9583, 9572, -1, 9582, 9573, 9572, -1, 9582, 9570, 9573, -1, 9582, 9574, 9570, -1, 9570, 9574, 9577, -1, 9577, 9574, 8936, -1, 9568, 8936, 8935, -1, 9567, 8935, 8933, -1, 9578, 8933, 8938, -1, 9566, 8938, 8939, -1, 9579, 8939, 8940, -1, 9580, 8940, 9575, -1, 9581, 9575, 9562, -1, 9576, 9581, 9562, -1, 9576, 10786, 9581, -1, 9576, 9565, 10786, -1, 10786, 9565, 10787, -1, 9569, 9583, 9573, -1, 9577, 8936, 9568, -1, 9568, 8935, 9567, -1, 9567, 8933, 9578, -1, 9578, 8938, 9566, -1, 9566, 8939, 9579, -1, 9579, 8940, 9580, -1, 9580, 9575, 9581, -1, 9605, 9582, 9584, -1, 9584, 9582, 9572, -1, 9583, 9584, 9572, -1, 9583, 9585, 9584, -1, 9583, 9571, 9585, -1, 9585, 9571, 9598, -1, 9598, 9571, 9586, -1, 10784, 9598, 9586, -1, 9587, 9599, 9597, -1, 9597, 9599, 9604, -1, 9604, 9599, 9596, -1, 9596, 9599, 9603, -1, 9603, 9599, 9588, -1, 9588, 9599, 9589, -1, 9589, 9599, 9602, -1, 9602, 9599, 9601, -1, 9601, 9599, 9591, -1, 9591, 9599, 9600, -1, 10782, 9590, 9599, -1, 9599, 9590, 9607, -1, 9600, 9607, 9610, -1, 9609, 9600, 9610, -1, 9609, 9591, 9600, -1, 9609, 9592, 9591, -1, 9591, 9592, 9601, -1, 9601, 9592, 9593, -1, 9602, 9593, 9594, -1, 9589, 9594, 9595, -1, 9588, 9595, 8934, -1, 9603, 8934, 8941, -1, 9596, 8941, 8937, -1, 9604, 8937, 9605, -1, 9597, 9605, 9584, -1, 9585, 9597, 9584, -1, 9585, 9587, 9597, -1, 9585, 9598, 9587, -1, 9587, 9598, 10784, -1, 9599, 9607, 9600, -1, 9601, 9593, 9602, -1, 9602, 9594, 9589, -1, 9589, 9595, 9588, -1, 9588, 8934, 9603, -1, 9603, 8941, 9596, -1, 9596, 8937, 9604, -1, 9604, 9605, 9597, -1, 10783, 9606, 10782, -1, 10782, 9606, 9590, -1, 9590, 9606, 9608, -1, 9607, 9608, 9023, -1, 9610, 9023, 9025, -1, 9609, 9610, 9025, -1, 9590, 9608, 9607, -1, 9607, 9023, 9610, -1, 9611, 9612, 11863, -1, 11863, 9612, 9615, -1, 9615, 9612, 9616, -1, 9613, 9616, 9614, -1, 9617, 9614, 10195, -1, 11922, 10195, 10791, -1, 11922, 9617, 10195, -1, 9615, 9616, 9613, -1, 9613, 9614, 9617, -1, 11085, 9618, 11084, -1, 11084, 9618, 12355, -1, 9619, 11084, 12355, -1, 9619, 9620, 11084, -1, 9619, 10914, 9620, -1, 9620, 10914, 10915, -1, 10927, 9621, 12386, -1, 12386, 9621, 11083, -1, 9622, 12386, 11083, -1, 9622, 9623, 12386, -1, 9622, 9624, 9623, -1, 9623, 9624, 12399, -1, 9625, 9632, 8826, -1, 9625, 9626, 9632, -1, 9625, 9634, 9626, -1, 9626, 9634, 9636, -1, 9633, 9636, 9753, -1, 9751, 9753, 9627, -1, 9629, 9627, 9628, -1, 10993, 9628, 11005, -1, 10993, 9629, 9628, -1, 10993, 9630, 9629, -1, 9629, 9630, 9740, -1, 9751, 9740, 9739, -1, 9633, 9739, 9631, -1, 9626, 9631, 9632, -1, 9626, 9633, 9631, -1, 9626, 9636, 9633, -1, 9634, 9635, 9636, -1, 9636, 9635, 9752, -1, 9753, 9752, 9755, -1, 9627, 9755, 9637, -1, 9628, 9637, 9638, -1, 11005, 9638, 9639, -1, 11005, 9628, 9638, -1, 9635, 8814, 9752, -1, 9752, 8814, 9641, -1, 9755, 9641, 9754, -1, 9637, 9754, 9642, -1, 9638, 9642, 9758, -1, 9639, 9758, 9644, -1, 9639, 9638, 9758, -1, 8814, 9640, 9641, -1, 9641, 9640, 9757, -1, 9754, 9757, 9643, -1, 9642, 9643, 9646, -1, 9758, 9646, 9645, -1, 9644, 9645, 10995, -1, 9644, 9758, 9645, -1, 9640, 8810, 9757, -1, 9757, 8810, 9756, -1, 9643, 9756, 9759, -1, 9646, 9759, 9762, -1, 9645, 9762, 9650, -1, 10995, 9650, 9647, -1, 10995, 9645, 9650, -1, 8810, 8811, 9756, -1, 9756, 8811, 9648, -1, 9759, 9648, 9649, -1, 9762, 9649, 9761, -1, 9650, 9761, 9651, -1, 9647, 9651, 9656, -1, 9647, 9650, 9651, -1, 8811, 9652, 9648, -1, 9648, 9652, 9653, -1, 9649, 9653, 9654, -1, 9761, 9654, 9655, -1, 9651, 9655, 9657, -1, 9656, 9657, 10997, -1, 9656, 9651, 9657, -1, 9652, 8812, 9653, -1, 9653, 8812, 9760, -1, 9654, 9760, 9763, -1, 9655, 9763, 9764, -1, 9657, 9764, 9660, -1, 10997, 9660, 9661, -1, 10997, 9657, 9660, -1, 8812, 8816, 9760, -1, 9760, 8816, 9658, -1, 9763, 9658, 9662, -1, 9764, 9662, 9659, -1, 9660, 9659, 9766, -1, 9661, 9766, 9665, -1, 9661, 9660, 9766, -1, 8816, 9667, 9658, -1, 9658, 9667, 9668, -1, 9662, 9668, 9669, -1, 9659, 9669, 9663, -1, 9766, 9663, 9666, -1, 9665, 9666, 9664, -1, 9665, 9766, 9666, -1, 9667, 8815, 9668, -1, 9668, 8815, 9670, -1, 9669, 9670, 9765, -1, 9663, 9765, 9671, -1, 9666, 9671, 9672, -1, 9664, 9672, 10998, -1, 9664, 9666, 9672, -1, 8815, 8813, 9670, -1, 9670, 8813, 9674, -1, 9765, 9674, 9767, -1, 9671, 9767, 9742, -1, 9672, 9742, 9673, -1, 10998, 9673, 11011, -1, 10998, 9672, 9673, -1, 8813, 8809, 9674, -1, 9674, 8809, 9741, -1, 9767, 9741, 9743, -1, 9742, 9743, 9769, -1, 9673, 9769, 9675, -1, 11011, 9675, 9676, -1, 11011, 9673, 9675, -1, 8809, 8808, 9741, -1, 9741, 8808, 9692, -1, 9743, 9692, 9677, -1, 9769, 9677, 9694, -1, 9675, 9694, 9678, -1, 9676, 9678, 9679, -1, 9676, 9675, 9678, -1, 8808, 9680, 9692, -1, 9692, 9680, 9681, -1, 9693, 9681, 8819, -1, 8820, 9693, 8819, -1, 8820, 9701, 9693, -1, 8820, 9682, 9701, -1, 9701, 9682, 9698, -1, 9772, 9698, 9702, -1, 9683, 9702, 8818, -1, 9775, 8818, 9684, -1, 9711, 9684, 9712, -1, 9713, 9712, 8817, -1, 9718, 8817, 9721, -1, 9779, 9721, 8825, -1, 9725, 8825, 8824, -1, 9685, 8824, 8823, -1, 8822, 9685, 8823, -1, 8822, 9687, 9685, -1, 8822, 9686, 9687, -1, 9687, 9686, 9688, -1, 9783, 9688, 9748, -1, 9690, 9748, 9689, -1, 9747, 9689, 9744, -1, 11002, 9744, 10991, -1, 11002, 9747, 9744, -1, 11002, 9731, 9747, -1, 9747, 9731, 9730, -1, 9690, 9730, 9729, -1, 9783, 9729, 9691, -1, 9687, 9691, 9685, -1, 9687, 9783, 9691, -1, 9687, 9688, 9783, -1, 9692, 9681, 9693, -1, 9677, 9693, 9768, -1, 9694, 9768, 9695, -1, 9678, 9695, 9696, -1, 9679, 9696, 9697, -1, 9679, 9678, 9696, -1, 9701, 9698, 9772, -1, 9700, 9772, 9771, -1, 9770, 9771, 9774, -1, 9699, 9774, 9703, -1, 11014, 9703, 10999, -1, 11014, 9699, 9703, -1, 11014, 9697, 9699, -1, 9699, 9697, 9696, -1, 9770, 9696, 9695, -1, 9700, 9695, 9768, -1, 9701, 9768, 9693, -1, 9701, 9700, 9768, -1, 9701, 9772, 9700, -1, 9772, 9702, 9683, -1, 9771, 9683, 9773, -1, 9774, 9773, 9777, -1, 9703, 9777, 9706, -1, 10999, 9706, 9705, -1, 10999, 9703, 9706, -1, 9683, 8818, 9775, -1, 9773, 9775, 9708, -1, 9777, 9708, 9704, -1, 9706, 9704, 9707, -1, 9705, 9707, 9709, -1, 9705, 9706, 9707, -1, 9775, 9684, 9711, -1, 9708, 9711, 9776, -1, 9704, 9776, 9778, -1, 9707, 9778, 9710, -1, 9709, 9710, 9717, -1, 9709, 9707, 9710, -1, 9711, 9712, 9713, -1, 9776, 9713, 9714, -1, 9778, 9714, 9715, -1, 9710, 9715, 9716, -1, 9717, 9716, 9720, -1, 9717, 9710, 9716, -1, 9713, 8817, 9718, -1, 9714, 9718, 9719, -1, 9715, 9719, 9780, -1, 9716, 9780, 9724, -1, 9720, 9724, 11015, -1, 9720, 9716, 9724, -1, 9718, 9721, 9779, -1, 9719, 9779, 9722, -1, 9780, 9722, 9781, -1, 9724, 9781, 9723, -1, 11015, 9723, 9728, -1, 11015, 9724, 9723, -1, 9779, 8825, 9725, -1, 9722, 9725, 9726, -1, 9781, 9726, 9727, -1, 9723, 9727, 9782, -1, 9728, 9782, 9732, -1, 9728, 9723, 9782, -1, 9725, 8824, 9685, -1, 9726, 9685, 9691, -1, 9727, 9691, 9729, -1, 9782, 9729, 9730, -1, 9732, 9730, 9731, -1, 9732, 9782, 9730, -1, 9686, 9733, 9688, -1, 9688, 9733, 9734, -1, 9748, 9734, 9735, -1, 9689, 9735, 9746, -1, 9744, 9746, 9745, -1, 10991, 9745, 9736, -1, 10991, 9744, 9745, -1, 9733, 8821, 9734, -1, 9734, 8821, 9749, -1, 9735, 9749, 9737, -1, 9746, 9737, 9738, -1, 9745, 9738, 9750, -1, 9736, 9750, 10992, -1, 9736, 9745, 9750, -1, 8821, 8826, 9749, -1, 9749, 8826, 9632, -1, 9737, 9632, 9631, -1, 9738, 9631, 9739, -1, 9750, 9739, 9740, -1, 10992, 9740, 9630, -1, 10992, 9750, 9740, -1, 9692, 9743, 9741, -1, 9743, 9742, 9767, -1, 9693, 9677, 9692, -1, 9742, 9672, 9671, -1, 9677, 9769, 9743, -1, 9769, 9673, 9742, -1, 9632, 9737, 9749, -1, 9737, 9746, 9735, -1, 9738, 9737, 9631, -1, 9746, 9744, 9689, -1, 9745, 9746, 9738, -1, 9690, 9689, 9747, -1, 9730, 9690, 9747, -1, 9748, 9735, 9689, -1, 9734, 9749, 9735, -1, 9750, 9738, 9739, -1, 9751, 9739, 9633, -1, 9753, 9751, 9633, -1, 9752, 9753, 9636, -1, 9641, 9755, 9752, -1, 9629, 9740, 9751, -1, 9627, 9629, 9751, -1, 9755, 9627, 9753, -1, 9757, 9754, 9641, -1, 9754, 9637, 9755, -1, 9637, 9628, 9627, -1, 9756, 9643, 9757, -1, 9643, 9642, 9754, -1, 9642, 9638, 9637, -1, 9648, 9759, 9756, -1, 9759, 9646, 9643, -1, 9646, 9758, 9642, -1, 9653, 9649, 9648, -1, 9649, 9762, 9759, -1, 9762, 9645, 9646, -1, 9760, 9654, 9653, -1, 9654, 9761, 9649, -1, 9761, 9650, 9762, -1, 9658, 9763, 9760, -1, 9763, 9655, 9654, -1, 9655, 9651, 9761, -1, 9668, 9662, 9658, -1, 9662, 9764, 9763, -1, 9764, 9657, 9655, -1, 9670, 9669, 9668, -1, 9669, 9659, 9662, -1, 9659, 9660, 9764, -1, 9674, 9765, 9670, -1, 9765, 9663, 9669, -1, 9663, 9766, 9659, -1, 9741, 9767, 9674, -1, 9767, 9671, 9765, -1, 9671, 9666, 9663, -1, 9694, 9677, 9768, -1, 9675, 9769, 9694, -1, 9678, 9694, 9695, -1, 9770, 9695, 9700, -1, 9771, 9770, 9700, -1, 9683, 9771, 9772, -1, 9775, 9773, 9683, -1, 9699, 9696, 9770, -1, 9774, 9699, 9770, -1, 9773, 9774, 9771, -1, 9711, 9708, 9775, -1, 9708, 9777, 9773, -1, 9777, 9703, 9774, -1, 9713, 9776, 9711, -1, 9776, 9704, 9708, -1, 9704, 9706, 9777, -1, 9718, 9714, 9713, -1, 9714, 9778, 9776, -1, 9778, 9707, 9704, -1, 9779, 9719, 9718, -1, 9719, 9715, 9714, -1, 9715, 9710, 9778, -1, 9725, 9722, 9779, -1, 9722, 9780, 9719, -1, 9780, 9716, 9715, -1, 9685, 9726, 9725, -1, 9726, 9781, 9722, -1, 9781, 9724, 9780, -1, 9727, 9726, 9691, -1, 9723, 9781, 9727, -1, 9782, 9727, 9729, -1, 9690, 9729, 9783, -1, 9748, 9690, 9783, -1, 9734, 9748, 9688, -1, 10862, 9802, 10871, -1, 10871, 9802, 9784, -1, 10872, 9784, 9786, -1, 10873, 9786, 9785, -1, 10885, 9785, 9804, -1, 10885, 10873, 9785, -1, 10871, 9784, 10872, -1, 10872, 9786, 10873, -1, 9788, 8831, 9787, -1, 9788, 8847, 8831, -1, 9788, 9790, 8847, -1, 9788, 9789, 9790, -1, 9790, 9789, 11096, -1, 9792, 11096, 9791, -1, 9792, 9790, 11096, -1, 9789, 9826, 11096, -1, 11096, 9826, 9825, -1, 9823, 11096, 9825, -1, 11096, 9793, 9791, -1, 9791, 9793, 8845, -1, 8845, 9793, 9795, -1, 9794, 9795, 8844, -1, 9794, 8845, 9795, -1, 9795, 9796, 8844, -1, 8844, 9796, 8827, -1, 8827, 9796, 9797, -1, 9799, 9797, 9798, -1, 9799, 8827, 9797, -1, 9797, 11099, 9798, -1, 9798, 11099, 9801, -1, 9801, 11099, 9802, -1, 9800, 9802, 9805, -1, 9800, 9801, 9802, -1, 11099, 9803, 9802, -1, 9802, 9803, 9784, -1, 9784, 9803, 9786, -1, 9786, 9803, 9785, -1, 9785, 9803, 9804, -1, 9802, 10859, 9805, -1, 9805, 10859, 8840, -1, 8840, 10859, 9806, -1, 9806, 10859, 9807, -1, 9814, 9807, 9815, -1, 8854, 9815, 10853, -1, 8853, 10853, 10842, -1, 8838, 10842, 10854, -1, 9808, 10854, 10843, -1, 9816, 10843, 10856, -1, 8851, 10856, 10845, -1, 9817, 10845, 9809, -1, 9818, 9809, 10857, -1, 9819, 10857, 9810, -1, 8834, 9810, 10858, -1, 9811, 8834, 10858, -1, 9811, 8849, 8834, -1, 9811, 9812, 8849, -1, 8849, 9812, 9820, -1, 9820, 9812, 10848, -1, 9821, 10848, 9813, -1, 9822, 9813, 9787, -1, 8831, 9822, 9787, -1, 9806, 9807, 9814, -1, 9814, 9815, 8854, -1, 8854, 10853, 8853, -1, 8853, 10842, 8838, -1, 8838, 10854, 9808, -1, 9808, 10843, 9816, -1, 9816, 10856, 8851, -1, 8851, 10845, 9817, -1, 9817, 9809, 9818, -1, 9818, 10857, 9819, -1, 9819, 9810, 8834, -1, 9820, 10848, 9821, -1, 9821, 9813, 9822, -1, 9823, 9825, 9824, -1, 9824, 9825, 10797, -1, 10797, 9825, 9826, -1, 9827, 9826, 9789, -1, 9828, 9789, 9788, -1, 10824, 9828, 9788, -1, 10797, 9826, 9827, -1, 9827, 9789, 9828, -1, 8859, 9842, 9829, -1, 8859, 11134, 9842, -1, 8859, 9830, 11134, -1, 11134, 9830, 11135, -1, 11135, 9830, 9831, -1, 9843, 9831, 9833, -1, 9832, 9833, 8861, -1, 9834, 8861, 9835, -1, 9844, 9835, 8860, -1, 9845, 8860, 8863, -1, 9846, 8863, 8862, -1, 9836, 8862, 9837, -1, 11219, 9837, 9847, -1, 11220, 9847, 8858, -1, 11191, 8858, 8856, -1, 11190, 8856, 9848, -1, 9849, 9848, 9850, -1, 11166, 9850, 9851, -1, 9852, 9851, 9853, -1, 9838, 9853, 9840, -1, 9839, 9840, 9854, -1, 11209, 9854, 8857, -1, 11210, 8857, 9841, -1, 11213, 9841, 9829, -1, 9842, 11213, 9829, -1, 11135, 9831, 9843, -1, 9843, 9833, 9832, -1, 9832, 8861, 9834, -1, 9834, 9835, 9844, -1, 9844, 8860, 9845, -1, 9845, 8863, 9846, -1, 9846, 8862, 9836, -1, 9836, 9837, 11219, -1, 11219, 9847, 11220, -1, 11220, 8858, 11191, -1, 11191, 8856, 11190, -1, 11190, 9848, 9849, -1, 9849, 9850, 11166, -1, 11166, 9851, 9852, -1, 9852, 9853, 9838, -1, 9838, 9840, 9839, -1, 9839, 9854, 11209, -1, 11209, 8857, 11210, -1, 11210, 9841, 11213, -1, 9855, 9866, 8864, -1, 9855, 11251, 9866, -1, 9855, 8865, 11251, -1, 11251, 8865, 9867, -1, 9867, 8865, 9856, -1, 11330, 9856, 8866, -1, 11335, 8866, 9857, -1, 9868, 9857, 9858, -1, 11336, 9858, 8867, -1, 9859, 8867, 9860, -1, 11240, 9860, 8872, -1, 9869, 8872, 9861, -1, 9870, 9861, 9862, -1, 11314, 9862, 9863, -1, 9871, 9863, 8873, -1, 11308, 8873, 9872, -1, 9873, 9872, 8871, -1, 11287, 8871, 8869, -1, 11288, 8869, 9864, -1, 9874, 9864, 9875, -1, 9876, 9875, 8870, -1, 11326, 8870, 8868, -1, 11327, 8868, 9865, -1, 11328, 9865, 8864, -1, 9866, 11328, 8864, -1, 9867, 9856, 11330, -1, 11330, 8866, 11335, -1, 11335, 9857, 9868, -1, 9868, 9858, 11336, -1, 11336, 8867, 9859, -1, 9859, 9860, 11240, -1, 11240, 8872, 9869, -1, 9869, 9861, 9870, -1, 9870, 9862, 11314, -1, 11314, 9863, 9871, -1, 9871, 8873, 11308, -1, 11308, 9872, 9873, -1, 9873, 8871, 11287, -1, 11287, 8869, 11288, -1, 11288, 9864, 9874, -1, 9874, 9875, 9876, -1, 9876, 8870, 11326, -1, 11326, 8868, 11327, -1, 11327, 9865, 11328, -1, 9878, 8883, 9898, -1, 9878, 9877, 8883, -1, 9878, 11466, 9877, -1, 9877, 11466, 8882, -1, 8882, 11466, 11456, -1, 8885, 11456, 11453, -1, 9879, 11453, 11447, -1, 9899, 11447, 9880, -1, 8884, 9880, 9881, -1, 8880, 9881, 9882, -1, 9900, 9882, 11433, -1, 9883, 11433, 11428, -1, 8877, 11428, 9901, -1, 8874, 9901, 11419, -1, 8876, 11419, 9902, -1, 9884, 9902, 9903, -1, 9904, 9903, 9886, -1, 9885, 9886, 9905, -1, 9906, 9905, 9887, -1, 8878, 9887, 11499, -1, 8875, 11499, 11500, -1, 9907, 11500, 9908, -1, 9888, 9908, 9889, -1, 9909, 9889, 9890, -1, 8879, 9890, 9891, -1, 11379, 8879, 9891, -1, 11379, 9893, 8879, -1, 11379, 9892, 9893, -1, 9893, 9892, 9894, -1, 9894, 9892, 8881, -1, 8881, 9892, 9895, -1, 9910, 9895, 11368, -1, 9911, 11368, 11476, -1, 9896, 11476, 11366, -1, 9912, 11366, 9897, -1, 9913, 9897, 9898, -1, 8883, 9913, 9898, -1, 8882, 11456, 8885, -1, 8885, 11453, 9879, -1, 9879, 11447, 9899, -1, 9899, 9880, 8884, -1, 8884, 9881, 8880, -1, 8880, 9882, 9900, -1, 9900, 11433, 9883, -1, 9883, 11428, 8877, -1, 8877, 9901, 8874, -1, 8874, 11419, 8876, -1, 8876, 9902, 9884, -1, 9884, 9903, 9904, -1, 9904, 9886, 9885, -1, 9885, 9905, 9906, -1, 9906, 9887, 8878, -1, 8878, 11499, 8875, -1, 8875, 11500, 9907, -1, 9907, 9908, 9888, -1, 9888, 9889, 9909, -1, 9909, 9890, 8879, -1, 8881, 9895, 9910, -1, 9910, 11368, 9911, -1, 9911, 11476, 9896, -1, 9896, 11366, 9912, -1, 9912, 9897, 9913, -1, 9914, 8886, 9915, -1, 9915, 8886, 8985, -1, 11113, 11114, 11120, -1, 11120, 11114, 11621, -1, 9916, 9920, 9921, -1, 9930, 9921, 9919, -1, 9918, 9919, 9917, -1, 9933, 9917, 11111, -1, 9933, 9918, 9917, -1, 11620, 9919, 11619, -1, 11620, 9917, 9919, -1, 11620, 11112, 9917, -1, 11620, 11114, 11112, -1, 11112, 11111, 9917, -1, 9918, 9930, 9919, -1, 9930, 9916, 9921, -1, 11619, 9919, 9921, -1, 9920, 11619, 9921, -1, 9925, 9926, 9923, -1, 9930, 9923, 9916, -1, 9930, 9925, 9923, -1, 11637, 9924, 11639, -1, 11637, 9922, 9924, -1, 11637, 11623, 9922, -1, 11637, 11644, 11623, -1, 11623, 11622, 9922, -1, 9922, 11622, 9920, -1, 9916, 9922, 9920, -1, 9916, 9924, 9922, -1, 9916, 9923, 9924, -1, 9924, 9923, 11639, -1, 11639, 9923, 9926, -1, 9918, 9933, 9932, -1, 9930, 9932, 9927, -1, 9925, 9927, 9928, -1, 9926, 9928, 11634, -1, 9926, 9925, 9928, -1, 11109, 9927, 9931, -1, 11109, 9928, 9927, -1, 11109, 9929, 9928, -1, 11109, 11630, 9929, -1, 9929, 11634, 9928, -1, 9925, 9930, 9927, -1, 9930, 9918, 9932, -1, 9931, 9927, 9932, -1, 9933, 9931, 9932, -1, 11712, 10780, 9940, -1, 9955, 9940, 9944, -1, 9953, 9944, 9934, -1, 9954, 9934, 9942, -1, 8928, 9954, 9942, -1, 8928, 9935, 9954, -1, 8928, 8927, 9935, -1, 9935, 8927, 9936, -1, 9939, 9936, 9958, -1, 9937, 9958, 9945, -1, 11715, 9945, 9946, -1, 11715, 9937, 9945, -1, 11715, 9951, 9937, -1, 9937, 9951, 9957, -1, 9939, 9957, 9938, -1, 9935, 9938, 9954, -1, 9935, 9939, 9938, -1, 9935, 9936, 9939, -1, 10780, 9540, 9940, -1, 9940, 9540, 9943, -1, 9944, 9943, 9941, -1, 9934, 9941, 8930, -1, 9942, 9934, 8930, -1, 9940, 9943, 9944, -1, 9944, 9941, 9934, -1, 8927, 8926, 9936, -1, 9936, 8926, 9947, -1, 9958, 9947, 9959, -1, 9945, 9959, 9960, -1, 9963, 9945, 9960, -1, 9963, 9946, 9945, -1, 9963, 9964, 9946, -1, 8926, 9948, 9947, -1, 9947, 9948, 9950, -1, 9959, 9950, 9949, -1, 9960, 9959, 9949, -1, 9948, 8917, 9950, -1, 9950, 8917, 9949, -1, 9951, 11709, 9957, -1, 9957, 11709, 9952, -1, 9938, 9952, 9953, -1, 9954, 9953, 9934, -1, 9954, 9938, 9953, -1, 11709, 9956, 9952, -1, 9952, 9956, 9955, -1, 9953, 9955, 9944, -1, 9953, 9952, 9955, -1, 9956, 11712, 9955, -1, 9955, 11712, 9940, -1, 9957, 9952, 9938, -1, 9937, 9957, 9939, -1, 9958, 9937, 9939, -1, 9947, 9958, 9936, -1, 9950, 9959, 9947, -1, 9959, 9945, 9958, -1, 12820, 12822, 8917, -1, 8917, 12822, 9949, -1, 9949, 12822, 9961, -1, 9960, 9961, 9962, -1, 9963, 9962, 9964, -1, 9963, 9960, 9962, -1, 9949, 9961, 9960, -1, 9962, 13143, 9964, -1, 9971, 11740, 9970, -1, 9978, 9970, 9965, -1, 9969, 9965, 9966, -1, 9977, 9966, 9968, -1, 9977, 9969, 9966, -1, 11734, 9965, 11736, -1, 11734, 9966, 9965, -1, 11734, 9967, 9966, -1, 11734, 11735, 9967, -1, 9967, 9968, 9966, -1, 9969, 9978, 9965, -1, 9978, 9971, 9970, -1, 11736, 9965, 9970, -1, 11740, 11736, 9970, -1, 9985, 9976, 9975, -1, 9978, 9975, 9971, -1, 9978, 9985, 9975, -1, 9972, 9974, 11742, -1, 9972, 9973, 9974, -1, 9972, 11724, 9973, -1, 9972, 11725, 11724, -1, 11724, 11741, 9973, -1, 9973, 11741, 11740, -1, 9971, 9973, 11740, -1, 9971, 9974, 9973, -1, 9971, 9975, 9974, -1, 9974, 9975, 11742, -1, 11742, 9975, 9976, -1, 9969, 9977, 9986, -1, 9978, 9986, 9979, -1, 9985, 9979, 9984, -1, 9976, 9984, 11744, -1, 9976, 9985, 9984, -1, 9981, 9979, 9980, -1, 9981, 9984, 9979, -1, 9981, 9983, 9984, -1, 9981, 9982, 9983, -1, 9983, 11744, 9984, -1, 9985, 9978, 9979, -1, 9978, 9969, 9986, -1, 9980, 9979, 9986, -1, 9977, 9980, 9986, -1, 8980, 11745, 11121, -1, 11121, 11745, 9982, -1, 9987, 10097, 10094, -1, 9987, 9988, 10097, -1, 9987, 9010, 9988, -1, 9988, 9010, 9989, -1, 10111, 9989, 9990, -1, 10110, 9990, 9993, -1, 10112, 9993, 9991, -1, 11799, 9991, 9995, -1, 11799, 10112, 9991, -1, 11799, 10099, 10112, -1, 10112, 10099, 10098, -1, 10110, 10098, 10109, -1, 10111, 10109, 9992, -1, 9988, 9992, 10097, -1, 9988, 10111, 9992, -1, 9988, 9989, 10111, -1, 9010, 9012, 9989, -1, 9989, 9012, 9996, -1, 9990, 9996, 10113, -1, 9993, 10113, 9994, -1, 9991, 9994, 9998, -1, 9995, 9998, 11800, -1, 9995, 9991, 9998, -1, 9012, 9013, 9996, -1, 9996, 9013, 10114, -1, 10113, 10114, 10115, -1, 9994, 10115, 10116, -1, 9998, 10116, 9999, -1, 11800, 9999, 9997, -1, 11800, 9998, 9999, -1, 9013, 9014, 10114, -1, 10114, 9014, 10015, -1, 10115, 10015, 10000, -1, 10116, 10000, 10119, -1, 9999, 10119, 10001, -1, 9997, 10001, 11789, -1, 9997, 9999, 10001, -1, 9014, 9015, 10015, -1, 10015, 9015, 10016, -1, 10002, 10016, 10020, -1, 10117, 10020, 9008, -1, 10118, 9008, 9007, -1, 10025, 9007, 10003, -1, 10026, 10003, 9011, -1, 10031, 9011, 9009, -1, 10033, 9009, 9006, -1, 10100, 9006, 10004, -1, 10037, 10004, 10005, -1, 10006, 10037, 10005, -1, 10006, 10012, 10037, -1, 10006, 10040, 10012, -1, 10012, 10040, 10041, -1, 10014, 10041, 10043, -1, 10128, 10043, 10007, -1, 10010, 10007, 10009, -1, 10008, 10009, 10046, -1, 10008, 10010, 10009, -1, 10008, 11792, 10010, -1, 10010, 11792, 10039, -1, 10128, 10039, 10011, -1, 10014, 10011, 10013, -1, 10012, 10013, 10037, -1, 10012, 10014, 10013, -1, 10012, 10041, 10014, -1, 10015, 10016, 10002, -1, 10000, 10002, 10017, -1, 10119, 10017, 10018, -1, 10001, 10018, 10019, -1, 11789, 10019, 11802, -1, 11789, 10001, 10019, -1, 10002, 10020, 10117, -1, 10017, 10117, 10120, -1, 10018, 10120, 10121, -1, 10019, 10121, 10021, -1, 11802, 10021, 10022, -1, 11802, 10019, 10021, -1, 10117, 9008, 10118, -1, 10120, 10118, 10024, -1, 10121, 10024, 10123, -1, 10021, 10123, 10023, -1, 10022, 10023, 11790, -1, 10022, 10021, 10023, -1, 10118, 9007, 10025, -1, 10024, 10025, 10122, -1, 10123, 10122, 10126, -1, 10023, 10126, 10125, -1, 11790, 10125, 11791, -1, 11790, 10023, 10125, -1, 10025, 10003, 10026, -1, 10122, 10026, 10124, -1, 10126, 10124, 10027, -1, 10125, 10027, 10127, -1, 11791, 10127, 10030, -1, 11791, 10125, 10127, -1, 10026, 9011, 10031, -1, 10124, 10031, 10032, -1, 10027, 10032, 10028, -1, 10127, 10028, 10029, -1, 10030, 10029, 11803, -1, 10030, 10127, 10029, -1, 10031, 9009, 10033, -1, 10032, 10033, 10103, -1, 10028, 10103, 10102, -1, 10029, 10102, 10035, -1, 11803, 10035, 11804, -1, 11803, 10029, 10035, -1, 10033, 9006, 10100, -1, 10103, 10100, 10101, -1, 10102, 10101, 10038, -1, 10035, 10038, 10036, -1, 11804, 10036, 10034, -1, 11804, 10035, 10036, -1, 10100, 10004, 10037, -1, 10101, 10037, 10013, -1, 10038, 10013, 10011, -1, 10036, 10011, 10039, -1, 10034, 10039, 11792, -1, 10034, 10036, 10039, -1, 10040, 9005, 10041, -1, 10041, 9005, 10042, -1, 10043, 10042, 10044, -1, 10007, 10044, 10045, -1, 10009, 10045, 10049, -1, 10046, 10049, 10052, -1, 10046, 10009, 10049, -1, 9005, 9004, 10042, -1, 10042, 9004, 10047, -1, 10044, 10047, 10130, -1, 10045, 10130, 10048, -1, 10049, 10048, 10050, -1, 10052, 10050, 10051, -1, 10052, 10049, 10050, -1, 9004, 10053, 10047, -1, 10047, 10053, 10129, -1, 10130, 10129, 10132, -1, 10048, 10132, 10134, -1, 10050, 10134, 10055, -1, 10051, 10055, 10054, -1, 10051, 10050, 10055, -1, 10053, 9003, 10129, -1, 10129, 9003, 10131, -1, 10132, 10131, 10056, -1, 10134, 10056, 10059, -1, 10055, 10059, 10063, -1, 10054, 10063, 11808, -1, 10054, 10055, 10063, -1, 9003, 10057, 10131, -1, 10131, 10057, 10058, -1, 10056, 10058, 10065, -1, 10059, 10065, 10060, -1, 10063, 10060, 10061, -1, 11808, 10061, 10062, -1, 11808, 10063, 10061, -1, 10057, 10064, 10058, -1, 10058, 10064, 10133, -1, 10065, 10133, 10135, -1, 10060, 10135, 10137, -1, 10061, 10137, 10066, -1, 10062, 10066, 11794, -1, 10062, 10061, 10066, -1, 10064, 9002, 10133, -1, 10133, 9002, 10067, -1, 10135, 10067, 10068, -1, 10137, 10068, 10136, -1, 10066, 10136, 10138, -1, 11794, 10138, 11795, -1, 11794, 10066, 10138, -1, 9002, 10069, 10067, -1, 10067, 10069, 10070, -1, 10068, 10070, 10074, -1, 10136, 10074, 10075, -1, 10138, 10075, 10071, -1, 11795, 10071, 11796, -1, 11795, 10138, 10071, -1, 10069, 10072, 10070, -1, 10070, 10072, 10073, -1, 10074, 10073, 10079, -1, 10075, 10079, 10140, -1, 10071, 10140, 10076, -1, 11796, 10076, 10077, -1, 11796, 10071, 10076, -1, 10072, 10078, 10073, -1, 10073, 10078, 10080, -1, 10079, 10080, 10143, -1, 10140, 10143, 10146, -1, 10076, 10146, 10083, -1, 10077, 10083, 10082, -1, 10077, 10076, 10083, -1, 10078, 10081, 10080, -1, 10080, 10081, 10139, -1, 10143, 10139, 10142, -1, 10146, 10142, 10145, -1, 10083, 10145, 10084, -1, 10082, 10084, 10086, -1, 10082, 10083, 10084, -1, 10081, 10085, 10139, -1, 10139, 10085, 10141, -1, 10142, 10141, 10144, -1, 10145, 10144, 10087, -1, 10084, 10087, 10088, -1, 10086, 10088, 10089, -1, 10086, 10084, 10088, -1, 10085, 9000, 10141, -1, 10141, 9000, 10107, -1, 10144, 10107, 10108, -1, 10087, 10108, 10106, -1, 10088, 10106, 10105, -1, 10089, 10105, 11786, -1, 10089, 10088, 10105, -1, 9000, 10090, 10107, -1, 10107, 10090, 10096, -1, 10108, 10096, 10091, -1, 10106, 10091, 10104, -1, 10105, 10104, 10092, -1, 11786, 10092, 10093, -1, 11786, 10105, 10092, -1, 10090, 9001, 10096, -1, 10096, 9001, 10095, -1, 10094, 10096, 10095, -1, 10094, 10097, 10096, -1, 10096, 10097, 10091, -1, 10091, 10097, 9992, -1, 10104, 9992, 10109, -1, 10092, 10109, 10098, -1, 10093, 10098, 10099, -1, 10093, 10092, 10098, -1, 10037, 10101, 10100, -1, 10101, 10102, 10103, -1, 10038, 10101, 10013, -1, 10102, 10029, 10028, -1, 10035, 10102, 10038, -1, 10091, 10106, 10108, -1, 10104, 10091, 9992, -1, 10106, 10088, 10087, -1, 10105, 10106, 10104, -1, 10145, 10087, 10084, -1, 10144, 10108, 10087, -1, 10107, 10096, 10108, -1, 10092, 10104, 10109, -1, 10110, 10109, 10111, -1, 9990, 10110, 10111, -1, 9996, 9990, 9989, -1, 10114, 10113, 9996, -1, 10112, 10098, 10110, -1, 9993, 10112, 10110, -1, 10113, 9993, 9990, -1, 10015, 10115, 10114, -1, 10115, 9994, 10113, -1, 9994, 9991, 9993, -1, 10002, 10000, 10015, -1, 10000, 10116, 10115, -1, 10116, 9998, 9994, -1, 10117, 10017, 10002, -1, 10017, 10119, 10000, -1, 10119, 9999, 10116, -1, 10118, 10120, 10117, -1, 10120, 10018, 10017, -1, 10018, 10001, 10119, -1, 10025, 10024, 10118, -1, 10024, 10121, 10120, -1, 10121, 10019, 10018, -1, 10026, 10122, 10025, -1, 10122, 10123, 10024, -1, 10123, 10021, 10121, -1, 10031, 10124, 10026, -1, 10124, 10126, 10122, -1, 10126, 10023, 10123, -1, 10033, 10032, 10031, -1, 10032, 10027, 10124, -1, 10027, 10125, 10126, -1, 10100, 10103, 10033, -1, 10103, 10028, 10032, -1, 10028, 10127, 10027, -1, 10036, 10038, 10011, -1, 10128, 10011, 10014, -1, 10043, 10128, 10014, -1, 10042, 10043, 10041, -1, 10047, 10044, 10042, -1, 10010, 10039, 10128, -1, 10007, 10010, 10128, -1, 10044, 10007, 10043, -1, 10129, 10130, 10047, -1, 10130, 10045, 10044, -1, 10045, 10009, 10007, -1, 10131, 10132, 10129, -1, 10132, 10048, 10130, -1, 10048, 10049, 10045, -1, 10058, 10056, 10131, -1, 10056, 10134, 10132, -1, 10134, 10050, 10048, -1, 10133, 10065, 10058, -1, 10065, 10059, 10056, -1, 10059, 10055, 10134, -1, 10067, 10135, 10133, -1, 10135, 10060, 10065, -1, 10060, 10063, 10059, -1, 10070, 10068, 10067, -1, 10068, 10137, 10135, -1, 10137, 10061, 10060, -1, 10073, 10074, 10070, -1, 10074, 10136, 10068, -1, 10136, 10066, 10137, -1, 10080, 10079, 10073, -1, 10079, 10075, 10074, -1, 10075, 10138, 10136, -1, 10139, 10143, 10080, -1, 10143, 10140, 10079, -1, 10140, 10071, 10075, -1, 10141, 10142, 10139, -1, 10142, 10146, 10143, -1, 10146, 10076, 10140, -1, 10107, 10144, 10141, -1, 10144, 10145, 10142, -1, 10145, 10083, 10146, -1, 9293, 11828, 10148, -1, 10147, 10148, 10154, -1, 10177, 10154, 10175, -1, 10176, 10175, 10181, -1, 10149, 10181, 10150, -1, 10170, 10150, 10168, -1, 10169, 10168, 10167, -1, 10166, 10167, 10163, -1, 10161, 10163, 10158, -1, 10160, 10158, 10151, -1, 10187, 10151, 10183, -1, 10184, 10183, 10190, -1, 10153, 10184, 10190, -1, 10153, 10152, 10184, -1, 10153, 10461, 10152, -1, 10152, 10461, 10462, -1, 10185, 10462, 10186, -1, 10187, 10186, 10160, -1, 10151, 10187, 10160, -1, 11830, 10154, 11829, -1, 11830, 10175, 10154, -1, 11830, 11831, 10175, -1, 10175, 11831, 10181, -1, 10181, 11831, 11832, -1, 10150, 11832, 10155, -1, 10168, 10155, 10167, -1, 10168, 10150, 10155, -1, 10181, 11832, 10150, -1, 10155, 10156, 10167, -1, 10167, 10156, 10163, -1, 10163, 10156, 10157, -1, 10158, 10157, 10159, -1, 10151, 10159, 10183, -1, 10151, 10158, 10159, -1, 10163, 10157, 10158, -1, 10159, 11827, 10183, -1, 10183, 11827, 10190, -1, 10462, 10162, 10186, -1, 10186, 10162, 10188, -1, 10160, 10188, 10161, -1, 10158, 10160, 10161, -1, 10162, 10463, 10188, -1, 10188, 10463, 10164, -1, 10161, 10164, 10166, -1, 10163, 10161, 10166, -1, 10463, 10165, 10164, -1, 10164, 10165, 10189, -1, 10166, 10189, 10169, -1, 10167, 10166, 10169, -1, 10189, 10165, 10180, -1, 10169, 10180, 10170, -1, 10168, 10169, 10170, -1, 10171, 10172, 10466, -1, 10171, 10182, 10172, -1, 10171, 10173, 10182, -1, 10182, 10173, 10174, -1, 10176, 10174, 10177, -1, 10175, 10176, 10177, -1, 10173, 10465, 10174, -1, 10174, 10465, 10179, -1, 10177, 10179, 10147, -1, 10154, 10177, 10147, -1, 10465, 10178, 10179, -1, 10179, 10178, 9294, -1, 10147, 9294, 9293, -1, 10148, 10147, 9293, -1, 10179, 9294, 10147, -1, 10149, 10150, 10170, -1, 10172, 10170, 10180, -1, 10466, 10180, 10165, -1, 10466, 10172, 10180, -1, 10176, 10181, 10149, -1, 10182, 10149, 10172, -1, 10182, 10176, 10149, -1, 10182, 10174, 10176, -1, 11828, 11829, 10148, -1, 10148, 11829, 10154, -1, 10183, 10184, 10187, -1, 10187, 10184, 10185, -1, 10186, 10187, 10185, -1, 10188, 10160, 10186, -1, 10164, 10161, 10188, -1, 10189, 10166, 10164, -1, 10180, 10169, 10189, -1, 10172, 10149, 10170, -1, 10179, 10177, 10174, -1, 10462, 10185, 10152, -1, 10152, 10185, 10184, -1, 10461, 10153, 10458, -1, 10458, 10153, 11748, -1, 11748, 10153, 10190, -1, 11756, 10190, 11827, -1, 11746, 11756, 11827, -1, 11748, 10190, 11756, -1, 10196, 10197, 10191, -1, 10191, 10197, 10192, -1, 11861, 10192, 9016, -1, 10193, 9016, 9032, -1, 9611, 9032, 10194, -1, 9612, 10194, 9616, -1, 9612, 9611, 10194, -1, 10191, 10192, 11861, -1, 11861, 9016, 10193, -1, 10193, 9032, 9611, -1, 10194, 9031, 9616, -1, 9616, 9031, 9614, -1, 9614, 9031, 9018, -1, 10195, 9018, 10783, -1, 10791, 10195, 10783, -1, 9614, 9018, 10195, -1, 11857, 10198, 10196, -1, 10196, 10198, 10197, -1, 11857, 11856, 10198, -1, 10198, 11856, 9101, -1, 9101, 11856, 10200, -1, 10199, 10200, 11899, -1, 9096, 11899, 11848, -1, 9091, 11848, 10201, -1, 9092, 10201, 10202, -1, 10203, 10202, 11847, -1, 9083, 11847, 11846, -1, 9080, 11846, 10204, -1, 9071, 10204, 10211, -1, 9070, 10211, 10205, -1, 9066, 10205, 11843, -1, 10206, 11843, 10207, -1, 10212, 10207, 10209, -1, 10208, 10209, 11842, -1, 9109, 11842, 10210, -1, 9046, 10210, 11841, -1, 10213, 11841, 10214, -1, 9048, 10214, 11838, -1, 10215, 9048, 11838, -1, 9101, 10200, 10199, -1, 10199, 11899, 9096, -1, 9096, 11848, 9091, -1, 9091, 10201, 9092, -1, 9092, 10202, 10203, -1, 10203, 11847, 9083, -1, 9083, 11846, 9080, -1, 9080, 10204, 9071, -1, 9071, 10211, 9070, -1, 9070, 10205, 9066, -1, 9066, 11843, 10206, -1, 10206, 10207, 10212, -1, 10212, 10209, 10208, -1, 10208, 11842, 9109, -1, 9109, 10210, 9046, -1, 9046, 11841, 10213, -1, 10213, 10214, 9048, -1, 11900, 13219, 11838, -1, 11838, 13219, 10215, -1, 11876, 11891, 10316, -1, 10292, 10316, 10311, -1, 10216, 10311, 10217, -1, 10291, 10217, 10218, -1, 10219, 10291, 10218, -1, 10219, 10288, 10291, -1, 10219, 10220, 10288, -1, 10219, 10282, 10220, -1, 10220, 10282, 10221, -1, 10225, 10221, 10333, -1, 10334, 10333, 10329, -1, 10222, 10329, 10223, -1, 10222, 10334, 10329, -1, 10222, 10224, 10334, -1, 10334, 10224, 10284, -1, 10225, 10284, 10286, -1, 10220, 10286, 10288, -1, 10220, 10225, 10286, -1, 10220, 10221, 10225, -1, 11879, 10313, 11892, -1, 11879, 10314, 10313, -1, 11879, 11881, 10314, -1, 10314, 11881, 10226, -1, 10315, 10226, 10239, -1, 10308, 10239, 10307, -1, 9141, 10307, 10243, -1, 9130, 10243, 10227, -1, 10306, 10227, 10228, -1, 9129, 10228, 10305, -1, 10301, 10305, 10302, -1, 10303, 10302, 10247, -1, 10230, 10247, 11886, -1, 10229, 10230, 11886, -1, 10229, 10236, 10230, -1, 10229, 11901, 10236, -1, 10236, 11901, 10248, -1, 10237, 10248, 10231, -1, 10233, 10231, 10250, -1, 10232, 10250, 10252, -1, 10232, 10233, 10250, -1, 10232, 10238, 10233, -1, 10232, 10234, 10238, -1, 10238, 10234, 10304, -1, 10235, 10304, 10303, -1, 10230, 10303, 10247, -1, 10230, 10235, 10303, -1, 10230, 10236, 10235, -1, 10235, 10236, 10237, -1, 10238, 10237, 10233, -1, 10238, 10235, 10237, -1, 10238, 10304, 10235, -1, 11881, 10241, 10226, -1, 10226, 10241, 10320, -1, 10239, 10320, 10240, -1, 10307, 10240, 10243, -1, 10307, 10239, 10240, -1, 10241, 11893, 10320, -1, 10320, 11893, 10321, -1, 10240, 10321, 10242, -1, 10243, 10242, 10227, -1, 10243, 10240, 10242, -1, 11893, 11894, 10321, -1, 10321, 11894, 10244, -1, 10242, 10244, 10245, -1, 10227, 10245, 10228, -1, 10227, 10242, 10245, -1, 11894, 11884, 10244, -1, 10244, 11884, 10324, -1, 10245, 10324, 10323, -1, 10228, 10323, 10305, -1, 10228, 10245, 10323, -1, 11884, 10246, 10324, -1, 10324, 10246, 10322, -1, 10323, 10322, 10302, -1, 10305, 10323, 10302, -1, 10246, 11895, 10322, -1, 10322, 11895, 10247, -1, 10302, 10322, 10247, -1, 11895, 11886, 10247, -1, 11901, 11889, 10248, -1, 10248, 11889, 10249, -1, 10231, 10249, 10251, -1, 10250, 10251, 10253, -1, 10252, 10253, 9149, -1, 10252, 10250, 10253, -1, 11889, 11888, 10249, -1, 10249, 11888, 10265, -1, 10251, 10265, 10266, -1, 10253, 10266, 10300, -1, 9149, 10300, 10254, -1, 10299, 10254, 10327, -1, 10298, 10327, 10326, -1, 10297, 10326, 10255, -1, 10295, 10255, 10256, -1, 10261, 10256, 10257, -1, 10262, 10257, 11839, -1, 11840, 10262, 11839, -1, 11840, 10258, 10262, -1, 11840, 10259, 10258, -1, 10258, 10259, 10281, -1, 10328, 10281, 10330, -1, 10331, 10330, 10332, -1, 9147, 10332, 10283, -1, 9147, 10331, 10332, -1, 9147, 10263, 10331, -1, 9147, 10294, 10263, -1, 10263, 10294, 10296, -1, 10260, 10296, 10261, -1, 10262, 10261, 10257, -1, 10262, 10260, 10261, -1, 10262, 10258, 10260, -1, 10260, 10258, 10328, -1, 10263, 10328, 10331, -1, 10263, 10260, 10328, -1, 10263, 10296, 10260, -1, 11888, 10264, 10265, -1, 10265, 10264, 10275, -1, 10266, 10275, 10274, -1, 10300, 10274, 10254, -1, 10300, 10266, 10274, -1, 10264, 10267, 10275, -1, 10275, 10267, 10276, -1, 10277, 10276, 10278, -1, 10279, 10278, 10268, -1, 10280, 10268, 10269, -1, 10271, 10269, 10270, -1, 10257, 10270, 11839, -1, 10257, 10271, 10270, -1, 10257, 10256, 10271, -1, 10271, 10256, 10272, -1, 10280, 10272, 10273, -1, 10279, 10273, 10325, -1, 10277, 10325, 10274, -1, 10275, 10277, 10274, -1, 10275, 10276, 10277, -1, 10277, 10278, 10279, -1, 10325, 10277, 10279, -1, 10279, 10268, 10280, -1, 10273, 10279, 10280, -1, 10280, 10269, 10271, -1, 10272, 10280, 10271, -1, 10259, 10223, 10281, -1, 10281, 10223, 10329, -1, 10330, 10329, 10333, -1, 10332, 10333, 10221, -1, 10283, 10221, 10282, -1, 10283, 10332, 10221, -1, 10224, 10285, 10284, -1, 10284, 10285, 10287, -1, 10286, 10287, 10290, -1, 10288, 10290, 10291, -1, 10288, 10286, 10290, -1, 10285, 11875, 10287, -1, 10287, 11875, 10289, -1, 10290, 10289, 10216, -1, 10291, 10216, 10217, -1, 10291, 10290, 10216, -1, 11875, 10293, 10289, -1, 10289, 10293, 10292, -1, 10216, 10292, 10311, -1, 10216, 10289, 10292, -1, 10293, 11876, 10292, -1, 10292, 11876, 10316, -1, 10294, 9148, 10296, -1, 10296, 9148, 10295, -1, 10261, 10295, 10256, -1, 10261, 10296, 10295, -1, 9148, 10297, 10295, -1, 10295, 10297, 10255, -1, 10297, 10298, 10326, -1, 10298, 10299, 10327, -1, 10299, 9149, 10254, -1, 10300, 9149, 10253, -1, 10234, 9139, 10304, -1, 10304, 9139, 10301, -1, 10303, 10301, 10302, -1, 10303, 10304, 10301, -1, 9139, 9129, 10301, -1, 10301, 9129, 10305, -1, 9129, 10306, 10228, -1, 10306, 9130, 10227, -1, 9130, 9141, 10243, -1, 10307, 9141, 10308, -1, 10308, 9141, 9142, -1, 10318, 9142, 10310, -1, 10309, 10310, 9144, -1, 10312, 9144, 10217, -1, 10311, 10312, 10217, -1, 10311, 10317, 10312, -1, 10311, 10316, 10317, -1, 10317, 10316, 10313, -1, 10319, 10313, 10314, -1, 10315, 10314, 10226, -1, 10315, 10319, 10314, -1, 10315, 10318, 10319, -1, 10315, 10308, 10318, -1, 10315, 10239, 10308, -1, 10308, 9142, 10318, -1, 10318, 10310, 10309, -1, 10319, 10309, 10317, -1, 10313, 10319, 10317, -1, 9144, 10218, 10217, -1, 11891, 11892, 10316, -1, 10316, 11892, 10313, -1, 10317, 10309, 10312, -1, 10312, 10309, 9144, -1, 10318, 10309, 10319, -1, 10320, 10239, 10226, -1, 10321, 10240, 10320, -1, 10244, 10242, 10321, -1, 10324, 10245, 10244, -1, 10322, 10323, 10324, -1, 10248, 10237, 10236, -1, 10249, 10231, 10248, -1, 10231, 10233, 10237, -1, 10265, 10251, 10249, -1, 10251, 10250, 10231, -1, 10275, 10266, 10265, -1, 10266, 10253, 10251, -1, 10254, 10274, 10325, -1, 10327, 10325, 10273, -1, 10326, 10273, 10272, -1, 10255, 10272, 10256, -1, 10255, 10326, 10272, -1, 10327, 10254, 10325, -1, 10326, 10327, 10273, -1, 10281, 10328, 10258, -1, 10329, 10330, 10281, -1, 10330, 10331, 10328, -1, 10332, 10330, 10333, -1, 10225, 10333, 10334, -1, 10284, 10225, 10334, -1, 10287, 10286, 10284, -1, 10289, 10290, 10287, -1, 11872, 11852, 10435, -1, 10335, 10435, 10336, -1, 10412, 10336, 10337, -1, 10338, 10337, 9163, -1, 9156, 10338, 9163, -1, 9156, 10339, 10338, -1, 9156, 10344, 10339, -1, 9156, 9157, 10344, -1, 10344, 9157, 10345, -1, 10346, 10345, 10457, -1, 10342, 10457, 10407, -1, 10340, 10407, 11869, -1, 10340, 10342, 10407, -1, 10340, 10341, 10342, -1, 10342, 10341, 10343, -1, 10346, 10343, 10410, -1, 10344, 10410, 10339, -1, 10344, 10346, 10410, -1, 10344, 10345, 10346, -1, 11874, 10433, 10436, -1, 11874, 10347, 10433, -1, 11874, 11850, 10347, -1, 10347, 11850, 10364, -1, 10429, 10364, 10365, -1, 10430, 10365, 10348, -1, 10426, 10348, 10425, -1, 10424, 10425, 10349, -1, 9161, 10349, 10350, -1, 9160, 10350, 10351, -1, 10423, 10351, 10375, -1, 10422, 10375, 10374, -1, 10362, 10374, 10353, -1, 10352, 10362, 10353, -1, 10352, 10354, 10362, -1, 10352, 11859, 10354, -1, 10354, 11859, 10445, -1, 10446, 10445, 10447, -1, 10358, 10447, 10355, -1, 10357, 10355, 10356, -1, 10357, 10358, 10355, -1, 10357, 10360, 10358, -1, 10357, 10359, 10360, -1, 10360, 10359, 10361, -1, 10363, 10361, 10422, -1, 10362, 10422, 10374, -1, 10362, 10363, 10422, -1, 10362, 10354, 10363, -1, 10363, 10354, 10446, -1, 10360, 10446, 10358, -1, 10360, 10363, 10446, -1, 10360, 10361, 10363, -1, 11850, 11849, 10364, -1, 10364, 11849, 10366, -1, 10365, 10366, 10367, -1, 10348, 10367, 10425, -1, 10348, 10365, 10367, -1, 11849, 10369, 10366, -1, 10366, 10369, 10370, -1, 10367, 10370, 10368, -1, 10425, 10368, 10349, -1, 10425, 10367, 10368, -1, 10369, 10371, 10370, -1, 10370, 10371, 10441, -1, 10368, 10441, 10440, -1, 10349, 10440, 10350, -1, 10349, 10368, 10440, -1, 10371, 10372, 10441, -1, 10441, 10372, 10444, -1, 10440, 10444, 10443, -1, 10350, 10443, 10351, -1, 10350, 10440, 10443, -1, 10372, 10373, 10444, -1, 10444, 10373, 10442, -1, 10443, 10442, 10375, -1, 10351, 10443, 10375, -1, 10373, 11855, 10442, -1, 10442, 11855, 10374, -1, 10375, 10442, 10374, -1, 11855, 10353, 10374, -1, 11859, 11858, 10445, -1, 10445, 11858, 10449, -1, 10447, 10449, 10451, -1, 10355, 10451, 10450, -1, 10356, 10450, 9159, -1, 10356, 10355, 10450, -1, 11858, 10376, 10449, -1, 10449, 10376, 10448, -1, 10451, 10448, 10395, -1, 10450, 10395, 10377, -1, 9159, 10377, 10394, -1, 10420, 10394, 10379, -1, 10378, 10379, 10419, -1, 10417, 10419, 10380, -1, 10418, 10380, 10399, -1, 10381, 10399, 10382, -1, 10383, 10382, 11865, -1, 10385, 10383, 11865, -1, 10385, 10384, 10383, -1, 10385, 11868, 10384, -1, 10384, 11868, 10386, -1, 10455, 10386, 10456, -1, 10391, 10456, 10387, -1, 10388, 10387, 10408, -1, 10388, 10391, 10387, -1, 10388, 10390, 10391, -1, 10388, 10389, 10390, -1, 10390, 10389, 10416, -1, 10392, 10416, 10381, -1, 10383, 10381, 10382, -1, 10383, 10392, 10381, -1, 10383, 10384, 10392, -1, 10392, 10384, 10455, -1, 10390, 10455, 10391, -1, 10390, 10392, 10455, -1, 10390, 10416, 10392, -1, 10376, 10396, 10448, -1, 10448, 10396, 10401, -1, 10395, 10401, 10393, -1, 10377, 10393, 10394, -1, 10377, 10395, 10393, -1, 10396, 11860, 10401, -1, 10401, 11860, 10397, -1, 10402, 10397, 10403, -1, 10404, 10403, 10405, -1, 10400, 10405, 10406, -1, 10398, 10406, 11862, -1, 10382, 11862, 11865, -1, 10382, 10398, 11862, -1, 10382, 10399, 10398, -1, 10398, 10399, 10452, -1, 10400, 10452, 10454, -1, 10404, 10454, 10453, -1, 10402, 10453, 10393, -1, 10401, 10402, 10393, -1, 10401, 10397, 10402, -1, 10402, 10403, 10404, -1, 10453, 10402, 10404, -1, 10404, 10405, 10400, -1, 10454, 10404, 10400, -1, 10400, 10406, 10398, -1, 10452, 10400, 10398, -1, 11868, 11869, 10386, -1, 10386, 11869, 10407, -1, 10456, 10407, 10457, -1, 10387, 10457, 10345, -1, 10408, 10345, 9157, -1, 10408, 10387, 10345, -1, 10341, 11853, 10343, -1, 10343, 11853, 10409, -1, 10410, 10409, 10413, -1, 10339, 10413, 10338, -1, 10339, 10410, 10413, -1, 11853, 10414, 10409, -1, 10409, 10414, 10411, -1, 10413, 10411, 10412, -1, 10338, 10412, 10337, -1, 10338, 10413, 10412, -1, 10414, 11871, 10411, -1, 10411, 11871, 10335, -1, 10412, 10335, 10336, -1, 10412, 10411, 10335, -1, 11871, 11872, 10335, -1, 10335, 11872, 10435, -1, 10389, 10415, 10416, -1, 10416, 10415, 10418, -1, 10381, 10418, 10399, -1, 10381, 10416, 10418, -1, 10415, 10417, 10418, -1, 10418, 10417, 10380, -1, 10417, 10378, 10419, -1, 10378, 10420, 10379, -1, 10420, 9159, 10394, -1, 10377, 9159, 10450, -1, 10359, 10421, 10361, -1, 10361, 10421, 10423, -1, 10422, 10423, 10375, -1, 10422, 10361, 10423, -1, 10421, 9160, 10423, -1, 10423, 9160, 10351, -1, 9160, 9161, 10350, -1, 9161, 10424, 10349, -1, 10424, 10426, 10425, -1, 10348, 10426, 10430, -1, 10430, 10426, 10427, -1, 10431, 10427, 10428, -1, 10439, 10428, 10438, -1, 10437, 10438, 10337, -1, 10336, 10437, 10337, -1, 10336, 10432, 10437, -1, 10336, 10435, 10432, -1, 10432, 10435, 10433, -1, 10434, 10433, 10347, -1, 10429, 10347, 10364, -1, 10429, 10434, 10347, -1, 10429, 10431, 10434, -1, 10429, 10430, 10431, -1, 10429, 10365, 10430, -1, 10430, 10427, 10431, -1, 10431, 10428, 10439, -1, 10434, 10439, 10432, -1, 10433, 10434, 10432, -1, 10438, 9163, 10337, -1, 11852, 10436, 10435, -1, 10435, 10436, 10433, -1, 10432, 10439, 10437, -1, 10437, 10439, 10438, -1, 10431, 10439, 10434, -1, 10366, 10365, 10364, -1, 10370, 10367, 10366, -1, 10441, 10368, 10370, -1, 10444, 10440, 10441, -1, 10442, 10443, 10444, -1, 10445, 10446, 10354, -1, 10449, 10447, 10445, -1, 10447, 10358, 10446, -1, 10448, 10451, 10449, -1, 10451, 10355, 10447, -1, 10401, 10395, 10448, -1, 10395, 10450, 10451, -1, 10394, 10393, 10453, -1, 10379, 10453, 10454, -1, 10419, 10454, 10452, -1, 10380, 10452, 10399, -1, 10380, 10419, 10452, -1, 10379, 10394, 10453, -1, 10419, 10379, 10454, -1, 10386, 10455, 10384, -1, 10407, 10456, 10386, -1, 10456, 10391, 10455, -1, 10387, 10456, 10457, -1, 10346, 10457, 10342, -1, 10343, 10346, 10342, -1, 10409, 10410, 10343, -1, 10411, 10413, 10409, -1, 10458, 11903, 10461, -1, 10461, 11903, 10460, -1, 10459, 10460, 9166, -1, 10459, 10461, 10460, -1, 10459, 9222, 10461, -1, 10461, 9222, 10462, -1, 10462, 9222, 9178, -1, 10162, 9178, 10464, -1, 10463, 10464, 10165, -1, 10463, 10162, 10464, -1, 10462, 9178, 10162, -1, 10464, 9189, 10165, -1, 10165, 9189, 9190, -1, 10466, 9190, 9229, -1, 10171, 9229, 9219, -1, 10173, 9219, 10465, -1, 10173, 10171, 9219, -1, 10165, 9190, 10466, -1, 10466, 9229, 10171, -1, 9219, 9200, 10465, -1, 10465, 9200, 10178, -1, 10178, 9200, 9199, -1, 10473, 9199, 9266, -1, 9309, 9266, 10474, -1, 10475, 10474, 10467, -1, 10469, 10467, 9270, -1, 10468, 10469, 9270, -1, 10468, 9260, 10469, -1, 10469, 9260, 9259, -1, 10470, 10469, 9259, -1, 10470, 10592, 10469, -1, 10470, 10588, 10592, -1, 10470, 10471, 10588, -1, 10588, 10471, 10472, -1, 10472, 10471, 9533, -1, 10587, 10472, 9533, -1, 10178, 9199, 10473, -1, 10473, 9266, 9309, -1, 9309, 10474, 10475, -1, 10475, 10467, 10469, -1, 10476, 10475, 10469, -1, 10476, 9312, 10475, -1, 10476, 9316, 9312, -1, 10476, 9326, 9316, -1, 10476, 10477, 9326, -1, 10476, 10479, 10477, -1, 10476, 10478, 10479, -1, 10479, 10478, 13251, -1, 10480, 13251, 13250, -1, 13247, 13250, 13248, -1, 13247, 10480, 13250, -1, 13247, 12965, 10480, -1, 10471, 9345, 9533, -1, 10479, 13251, 10480, -1, 9349, 9535, 10485, -1, 9349, 10481, 9535, -1, 9349, 10482, 10481, -1, 10481, 10482, 9357, -1, 10483, 9357, 9358, -1, 11921, 10483, 9358, -1, 11921, 10484, 10483, -1, 10483, 10484, 11923, -1, 10481, 9357, 10483, -1, 9535, 9533, 10485, -1, 10485, 9533, 10486, -1, 9350, 10485, 10486, -1, 9533, 9345, 10486, -1, 9358, 9355, 11920, -1, 11920, 9355, 10490, -1, 10490, 9355, 9365, -1, 10491, 9365, 10488, -1, 10489, 10488, 10487, -1, 10492, 10487, 9430, -1, 10499, 10492, 9430, -1, 10490, 9365, 10491, -1, 10491, 10488, 10489, -1, 10489, 10487, 10492, -1, 11920, 10490, 10493, -1, 10493, 10490, 10491, -1, 10489, 10493, 10491, -1, 10489, 10492, 10493, -1, 10493, 10492, 9381, -1, 10518, 9381, 10494, -1, 11917, 10494, 9398, -1, 9399, 11917, 9398, -1, 9399, 11916, 11917, -1, 9399, 9400, 11916, -1, 11916, 9400, 11912, -1, 11912, 9400, 10495, -1, 11910, 10495, 9384, -1, 11915, 9384, 9403, -1, 11914, 9403, 9405, -1, 11913, 9405, 9407, -1, 10496, 9407, 9431, -1, 10496, 11913, 9407, -1, 10496, 10497, 11913, -1, 11913, 10497, 11909, -1, 11909, 10497, 10498, -1, 10520, 11909, 10498, -1, 10520, 11924, 11909, -1, 9381, 10492, 9397, -1, 9397, 10492, 10499, -1, 9395, 10499, 9424, -1, 9380, 9424, 10500, -1, 9380, 9395, 9424, -1, 9397, 10499, 9395, -1, 9424, 9423, 10500, -1, 10500, 9423, 10501, -1, 10501, 9423, 9422, -1, 9378, 9422, 10502, -1, 9428, 9378, 10502, -1, 9428, 10503, 9378, -1, 9428, 9420, 10503, -1, 10503, 9420, 10504, -1, 10504, 9420, 10505, -1, 9413, 10505, 10506, -1, 10513, 10506, 9418, -1, 9390, 9418, 10507, -1, 10514, 10507, 10515, -1, 10516, 10515, 10508, -1, 10517, 10508, 9417, -1, 9411, 9417, 9416, -1, 9425, 9411, 9416, -1, 9425, 10509, 9411, -1, 9425, 10510, 10509, -1, 10509, 10510, 9410, -1, 9410, 10510, 9415, -1, 9409, 9415, 10511, -1, 10512, 10511, 9385, -1, 10512, 9409, 10511, -1, 10501, 9422, 9378, -1, 10504, 10505, 9413, -1, 9413, 10506, 10513, -1, 10513, 9418, 9390, -1, 9390, 10507, 10514, -1, 10514, 10515, 10516, -1, 10516, 10508, 10517, -1, 10517, 9417, 9411, -1, 9410, 9415, 9409, -1, 10511, 9431, 9385, -1, 9385, 9431, 9408, -1, 9408, 9431, 9407, -1, 11913, 11914, 9405, -1, 11914, 11915, 9403, -1, 11915, 11910, 9384, -1, 11910, 11912, 10495, -1, 11917, 10518, 10494, -1, 10518, 10493, 9381, -1, 9431, 9432, 10496, -1, 10496, 9432, 10519, -1, 10497, 10519, 9437, -1, 10498, 9437, 9438, -1, 10520, 9438, 10521, -1, 11924, 10521, 10526, -1, 11924, 10520, 10521, -1, 10496, 10519, 10497, -1, 10497, 9437, 10498, -1, 10498, 9438, 10520, -1, 9476, 10523, 9477, -1, 9476, 10522, 10523, -1, 10523, 10522, 10460, -1, 10460, 10522, 9475, -1, 9166, 10460, 9475, -1, 10523, 10524, 9477, -1, 9477, 10524, 9467, -1, 9467, 10524, 9446, -1, 9446, 10524, 10527, -1, 10527, 10524, 10525, -1, 9440, 10525, 10526, -1, 9440, 10527, 10525, -1, 12964, 11926, 10525, -1, 10525, 11926, 11925, -1, 10526, 10525, 11925, -1, 10533, 11845, 10541, -1, 10528, 10541, 10566, -1, 10530, 10566, 10545, -1, 10529, 10545, 10544, -1, 10529, 10530, 10545, -1, 10529, 10531, 10530, -1, 10530, 10531, 10563, -1, 10528, 10563, 10532, -1, 10533, 10528, 10532, -1, 10533, 10541, 10528, -1, 11845, 11851, 10541, -1, 10541, 11851, 11873, -1, 10542, 11873, 10534, -1, 10535, 10542, 10534, -1, 10535, 10540, 10542, -1, 10535, 10536, 10540, -1, 10540, 10536, 10570, -1, 10568, 10570, 10569, -1, 10567, 10569, 10537, -1, 10538, 10537, 11918, -1, 10538, 10567, 10537, -1, 10538, 11911, 10567, -1, 10567, 11911, 10543, -1, 10568, 10543, 10539, -1, 10540, 10539, 10542, -1, 10540, 10568, 10539, -1, 10540, 10570, 10568, -1, 10541, 11873, 10542, -1, 10566, 10542, 10539, -1, 10545, 10539, 10543, -1, 10544, 10543, 11911, -1, 10544, 10545, 10543, -1, 10536, 11870, 10570, -1, 10570, 11870, 10546, -1, 10554, 10546, 10547, -1, 10573, 10547, 10549, -1, 10548, 10549, 11854, -1, 10550, 10548, 11854, -1, 10550, 10551, 10548, -1, 10550, 10552, 10551, -1, 10551, 10552, 10559, -1, 10553, 10559, 10561, -1, 10575, 10561, 9613, -1, 9617, 10575, 9613, -1, 9617, 10562, 10575, -1, 9617, 11922, 10562, -1, 10570, 10546, 10554, -1, 10569, 10554, 10571, -1, 10537, 10571, 10574, -1, 11918, 10574, 11919, -1, 11918, 10537, 10574, -1, 10554, 10547, 10573, -1, 10571, 10573, 10572, -1, 10574, 10572, 10555, -1, 11919, 10555, 10557, -1, 11919, 10574, 10555, -1, 10573, 10549, 10548, -1, 10572, 10548, 10556, -1, 10555, 10556, 10558, -1, 10557, 10558, 10562, -1, 10557, 10555, 10558, -1, 10552, 11867, 10559, -1, 10559, 11867, 11866, -1, 10560, 11866, 11864, -1, 9615, 11864, 11863, -1, 9615, 10560, 11864, -1, 9615, 10561, 10560, -1, 9615, 9613, 10561, -1, 10559, 11866, 10560, -1, 10561, 10559, 10560, -1, 10575, 10562, 10558, -1, 10553, 10558, 10556, -1, 10551, 10556, 10548, -1, 10551, 10553, 10556, -1, 10551, 10559, 10553, -1, 10531, 10564, 10563, -1, 10563, 10564, 10565, -1, 10532, 10563, 10565, -1, 10564, 11908, 10565, -1, 10530, 10563, 10528, -1, 10566, 10530, 10528, -1, 10542, 10566, 10541, -1, 10545, 10566, 10539, -1, 10567, 10543, 10568, -1, 10569, 10567, 10568, -1, 10554, 10569, 10570, -1, 10573, 10571, 10554, -1, 10571, 10537, 10569, -1, 10548, 10572, 10573, -1, 10572, 10574, 10571, -1, 10555, 10572, 10556, -1, 10575, 10558, 10553, -1, 10561, 10575, 10553, -1, 12965, 10577, 10480, -1, 10480, 10577, 10576, -1, 10576, 10577, 11975, -1, 10578, 11975, 11957, -1, 11810, 10578, 11957, -1, 10576, 11975, 10578, -1, 11990, 10580, 10579, -1, 11990, 10582, 10580, -1, 11990, 10581, 10582, -1, 10580, 11983, 10579, -1, 10579, 11983, 11985, -1, 11987, 11985, 11988, -1, 10583, 11987, 11988, -1, 10583, 10584, 11987, -1, 10579, 11985, 11987, -1, 10789, 10579, 11987, -1, 13252, 10476, 10591, -1, 10591, 10476, 10469, -1, 9534, 12080, 10587, -1, 9534, 9536, 12080, -1, 12080, 9536, 12082, -1, 12082, 9536, 9537, -1, 12084, 9537, 9538, -1, 10586, 9538, 10585, -1, 10586, 12084, 9538, -1, 12082, 9537, 12084, -1, 12080, 12079, 10587, -1, 10587, 12079, 10472, -1, 10472, 12079, 10589, -1, 10588, 10589, 10590, -1, 10592, 10590, 10591, -1, 10469, 10592, 10591, -1, 10472, 10589, 10588, -1, 10588, 10590, 10592, -1, 12110, 12101, 10792, -1, 10792, 12101, 10593, -1, 12102, 10792, 10593, -1, 12102, 12103, 10792, -1, 10792, 12103, 12104, -1, 10597, 12104, 10594, -1, 10595, 10597, 10594, -1, 10595, 10596, 10597, -1, 10792, 12104, 10597, -1, 10793, 10792, 10597, -1, 12132, 10600, 10785, -1, 12132, 10599, 10600, -1, 12132, 10598, 10599, -1, 12132, 12130, 10598, -1, 10600, 12126, 10785, -1, 10785, 12126, 12129, -1, 12124, 10785, 12129, -1, 12126, 10601, 12129, -1, 12129, 10601, 10602, -1, 12127, 12129, 10602, -1, 9503, 10730, 9502, -1, 9503, 10607, 10730, -1, 9503, 9501, 10607, -1, 10607, 9501, 10740, -1, 10608, 10740, 10741, -1, 10603, 10741, 10605, -1, 12164, 10605, 10604, -1, 12164, 10603, 10605, -1, 12164, 12141, 10603, -1, 10603, 12141, 10606, -1, 10608, 10606, 10609, -1, 10607, 10609, 10730, -1, 10607, 10608, 10609, -1, 10607, 10740, 10608, -1, 9501, 9499, 10740, -1, 10740, 9499, 10612, -1, 10741, 10612, 10610, -1, 10605, 10610, 10611, -1, 10604, 10611, 12166, -1, 10604, 10605, 10611, -1, 9499, 9497, 10612, -1, 10612, 9497, 10613, -1, 10610, 10613, 10742, -1, 10611, 10742, 10614, -1, 12166, 10614, 12142, -1, 12166, 10611, 10614, -1, 9497, 10615, 10613, -1, 10613, 10615, 10616, -1, 10742, 10616, 10745, -1, 10614, 10745, 10744, -1, 12142, 10744, 12167, -1, 12142, 10614, 10744, -1, 10615, 9496, 10616, -1, 10616, 9496, 10743, -1, 10745, 10743, 10747, -1, 10744, 10747, 10617, -1, 12167, 10617, 12169, -1, 12167, 10744, 10617, -1, 9496, 10618, 10743, -1, 10743, 10618, 10619, -1, 10747, 10619, 10746, -1, 10617, 10746, 10620, -1, 12169, 10620, 12171, -1, 12169, 10617, 10620, -1, 10618, 10621, 10619, -1, 10619, 10621, 10623, -1, 10746, 10623, 10748, -1, 10620, 10748, 10622, -1, 12171, 10622, 10624, -1, 12171, 10620, 10622, -1, 10621, 9530, 10623, -1, 10623, 9530, 10627, -1, 10748, 10627, 10749, -1, 10622, 10749, 10625, -1, 10624, 10625, 10626, -1, 10624, 10622, 10625, -1, 9530, 9494, 10627, -1, 10627, 9494, 10629, -1, 10749, 10629, 10628, -1, 10625, 10628, 10631, -1, 10626, 10631, 12143, -1, 10626, 10625, 10631, -1, 9494, 9492, 10629, -1, 10629, 9492, 10630, -1, 10628, 10630, 10750, -1, 10631, 10750, 10632, -1, 12143, 10632, 10635, -1, 12143, 10631, 10632, -1, 9492, 10633, 10630, -1, 10630, 10633, 10634, -1, 10750, 10634, 10751, -1, 10632, 10751, 10639, -1, 10635, 10639, 10638, -1, 10635, 10632, 10639, -1, 10633, 10636, 10634, -1, 10634, 10636, 10640, -1, 10751, 10640, 10637, -1, 10639, 10637, 10752, -1, 10638, 10752, 12177, -1, 10638, 10639, 10752, -1, 10636, 9491, 10640, -1, 10640, 9491, 10641, -1, 10637, 10641, 10642, -1, 10752, 10642, 10644, -1, 12177, 10644, 12145, -1, 12177, 10752, 10644, -1, 9491, 10645, 10641, -1, 10641, 10645, 10643, -1, 10642, 10643, 10647, -1, 10644, 10647, 10649, -1, 12145, 10649, 12146, -1, 12145, 10644, 10649, -1, 10645, 9490, 10643, -1, 10643, 9490, 10646, -1, 10647, 10646, 10650, -1, 10649, 10650, 10648, -1, 12146, 10648, 12148, -1, 12146, 10649, 10648, -1, 9490, 10652, 10646, -1, 10646, 10652, 10651, -1, 10650, 10651, 10756, -1, 10648, 10756, 10654, -1, 12148, 10654, 10653, -1, 12148, 10648, 10654, -1, 10652, 9489, 10651, -1, 10651, 9489, 10753, -1, 10756, 10753, 10755, -1, 10654, 10755, 10759, -1, 10653, 10759, 10656, -1, 10653, 10654, 10759, -1, 9489, 9488, 10753, -1, 10753, 9488, 10754, -1, 10755, 10754, 10758, -1, 10759, 10758, 10655, -1, 10656, 10655, 10657, -1, 10656, 10759, 10655, -1, 9488, 10659, 10754, -1, 10754, 10659, 10757, -1, 10758, 10757, 10661, -1, 10655, 10661, 10658, -1, 10657, 10658, 12179, -1, 10657, 10655, 10658, -1, 10659, 10660, 10757, -1, 10757, 10660, 10739, -1, 10661, 10739, 10662, -1, 10658, 10662, 10663, -1, 12179, 10663, 12151, -1, 12179, 10658, 10663, -1, 10660, 10664, 10739, -1, 10739, 10664, 10760, -1, 10662, 10760, 10761, -1, 10663, 10761, 10665, -1, 12151, 10665, 12182, -1, 12151, 10663, 10665, -1, 10664, 10666, 10760, -1, 10760, 10666, 10678, -1, 10761, 10678, 10667, -1, 10665, 10667, 10668, -1, 12182, 10668, 10682, -1, 12182, 10665, 10668, -1, 10666, 9527, 10678, -1, 10678, 9527, 10669, -1, 10679, 10669, 9524, -1, 10762, 9524, 10670, -1, 10671, 10762, 10670, -1, 10671, 10676, 10762, -1, 10671, 10685, 10676, -1, 10676, 10685, 10763, -1, 10672, 10763, 10673, -1, 10675, 10673, 10674, -1, 12154, 10674, 12155, -1, 12154, 10675, 10674, -1, 12154, 10684, 10675, -1, 10675, 10684, 10683, -1, 10672, 10683, 10677, -1, 10676, 10677, 10762, -1, 10676, 10672, 10677, -1, 10676, 10763, 10672, -1, 10678, 10669, 10679, -1, 10667, 10679, 10680, -1, 10668, 10680, 10681, -1, 10682, 10681, 12183, -1, 10682, 10668, 10681, -1, 10679, 9524, 10762, -1, 10680, 10762, 10677, -1, 10681, 10677, 10683, -1, 12183, 10683, 10684, -1, 12183, 10681, 10683, -1, 10685, 9522, 10763, -1, 10763, 9522, 10687, -1, 10673, 10687, 10765, -1, 10674, 10765, 10686, -1, 12155, 10686, 12156, -1, 12155, 10674, 10686, -1, 9522, 9521, 10687, -1, 10687, 9521, 10688, -1, 10699, 10688, 10689, -1, 10702, 10689, 10690, -1, 10691, 10702, 10690, -1, 10691, 10698, 10702, -1, 10691, 10692, 10698, -1, 10698, 10692, 10693, -1, 10766, 10693, 10767, -1, 10696, 10767, 10694, -1, 10695, 10694, 10710, -1, 10695, 10696, 10694, -1, 10695, 12187, 10696, -1, 10696, 12187, 10703, -1, 10766, 10703, 10697, -1, 10698, 10697, 10702, -1, 10698, 10766, 10697, -1, 10698, 10693, 10766, -1, 10687, 10688, 10699, -1, 10765, 10699, 10764, -1, 10686, 10764, 10700, -1, 12156, 10700, 10701, -1, 12156, 10686, 10700, -1, 10699, 10689, 10702, -1, 10764, 10702, 10697, -1, 10700, 10697, 10703, -1, 10701, 10703, 12187, -1, 10701, 10700, 10703, -1, 10692, 9519, 10693, -1, 10693, 9519, 10709, -1, 10704, 10709, 9518, -1, 10705, 9518, 9517, -1, 9516, 10705, 9517, -1, 9516, 10708, 10705, -1, 9516, 9515, 10708, -1, 10708, 9515, 10771, -1, 10770, 10771, 10772, -1, 10707, 10772, 10706, -1, 12161, 10706, 10725, -1, 12161, 10707, 10706, -1, 12161, 12159, 10707, -1, 10707, 12159, 10769, -1, 10770, 10769, 10711, -1, 10708, 10711, 10705, -1, 10708, 10770, 10711, -1, 10708, 10771, 10770, -1, 10693, 10709, 10704, -1, 10767, 10704, 10768, -1, 10694, 10768, 10712, -1, 10710, 10712, 12158, -1, 10710, 10694, 10712, -1, 10704, 9518, 10705, -1, 10768, 10705, 10711, -1, 10712, 10711, 10769, -1, 12158, 10769, 12159, -1, 12158, 10712, 10769, -1, 9515, 9512, 10771, -1, 10771, 9512, 10713, -1, 10723, 10713, 9511, -1, 10774, 9511, 10714, -1, 10773, 10714, 10715, -1, 9509, 10773, 10715, -1, 9509, 10716, 10773, -1, 9509, 10717, 10716, -1, 10716, 10717, 10718, -1, 10722, 10718, 10779, -1, 10778, 10779, 10719, -1, 10720, 10719, 10734, -1, 10720, 10778, 10719, -1, 10720, 10721, 10778, -1, 10778, 10721, 10777, -1, 10722, 10777, 10776, -1, 10716, 10776, 10773, -1, 10716, 10722, 10776, -1, 10716, 10718, 10722, -1, 10771, 10713, 10723, -1, 10772, 10723, 10724, -1, 10706, 10724, 10728, -1, 10725, 10728, 10726, -1, 10725, 10706, 10728, -1, 10723, 9511, 10774, -1, 10724, 10774, 10775, -1, 10728, 10775, 10727, -1, 10726, 10727, 10729, -1, 10726, 10728, 10727, -1, 10774, 10714, 10773, -1, 10775, 10773, 10776, -1, 10727, 10776, 10777, -1, 10729, 10777, 10721, -1, 10729, 10727, 10777, -1, 10717, 9507, 10718, -1, 10718, 9507, 9531, -1, 10735, 9531, 9506, -1, 10737, 9506, 9502, -1, 10730, 10737, 9502, -1, 10730, 10731, 10737, -1, 10730, 10609, 10731, -1, 10731, 10609, 10733, -1, 10732, 10733, 12140, -1, 10734, 10732, 12140, -1, 10734, 10719, 10732, -1, 10732, 10719, 10736, -1, 10731, 10736, 10737, -1, 10731, 10732, 10736, -1, 10731, 10733, 10732, -1, 10718, 9531, 10735, -1, 10779, 10735, 10736, -1, 10719, 10779, 10736, -1, 10735, 9506, 10737, -1, 10736, 10735, 10737, -1, 12141, 10738, 10606, -1, 10606, 10738, 10733, -1, 10609, 10606, 10733, -1, 10738, 12140, 10733, -1, 10661, 10757, 10739, -1, 10661, 10655, 10758, -1, 10760, 10662, 10739, -1, 10662, 10658, 10661, -1, 10603, 10606, 10608, -1, 10741, 10603, 10608, -1, 10612, 10741, 10740, -1, 10613, 10610, 10612, -1, 10610, 10605, 10741, -1, 10616, 10742, 10613, -1, 10742, 10611, 10610, -1, 10743, 10745, 10616, -1, 10745, 10614, 10742, -1, 10619, 10747, 10743, -1, 10747, 10744, 10745, -1, 10623, 10746, 10619, -1, 10746, 10617, 10747, -1, 10627, 10748, 10623, -1, 10748, 10620, 10746, -1, 10629, 10749, 10627, -1, 10749, 10622, 10748, -1, 10630, 10628, 10629, -1, 10628, 10625, 10749, -1, 10634, 10750, 10630, -1, 10750, 10631, 10628, -1, 10640, 10751, 10634, -1, 10751, 10632, 10750, -1, 10641, 10637, 10640, -1, 10637, 10639, 10751, -1, 10643, 10642, 10641, -1, 10642, 10752, 10637, -1, 10646, 10647, 10643, -1, 10647, 10644, 10642, -1, 10651, 10650, 10646, -1, 10650, 10649, 10647, -1, 10753, 10756, 10651, -1, 10756, 10648, 10650, -1, 10754, 10755, 10753, -1, 10755, 10654, 10756, -1, 10757, 10758, 10754, -1, 10758, 10759, 10755, -1, 10678, 10761, 10760, -1, 10761, 10663, 10662, -1, 10679, 10667, 10678, -1, 10667, 10665, 10761, -1, 10762, 10680, 10679, -1, 10680, 10668, 10667, -1, 10681, 10680, 10677, -1, 10675, 10683, 10672, -1, 10673, 10675, 10672, -1, 10687, 10673, 10763, -1, 10699, 10765, 10687, -1, 10765, 10674, 10673, -1, 10702, 10764, 10699, -1, 10764, 10686, 10765, -1, 10700, 10764, 10697, -1, 10696, 10703, 10766, -1, 10767, 10696, 10766, -1, 10704, 10767, 10693, -1, 10705, 10768, 10704, -1, 10768, 10694, 10767, -1, 10712, 10768, 10711, -1, 10707, 10769, 10770, -1, 10772, 10707, 10770, -1, 10723, 10772, 10771, -1, 10774, 10724, 10723, -1, 10724, 10706, 10772, -1, 10773, 10775, 10774, -1, 10775, 10728, 10724, -1, 10727, 10775, 10776, -1, 10778, 10777, 10722, -1, 10779, 10778, 10722, -1, 10735, 10779, 10718, -1, 11923, 11922, 10585, -1, 10585, 11922, 10791, -1, 10792, 10791, 9587, -1, 12124, 9587, 9569, -1, 10785, 9569, 10786, -1, 10781, 10786, 10788, -1, 9558, 10781, 10788, -1, 9558, 10780, 10781, -1, 9558, 9539, 10780, -1, 9587, 10791, 9599, -1, 9599, 10791, 10783, -1, 10782, 9599, 10783, -1, 9587, 10784, 9569, -1, 9569, 10784, 9586, -1, 12124, 9569, 10785, -1, 10786, 10787, 10788, -1, 10788, 10787, 9548, -1, 11103, 12206, 10781, -1, 11103, 12211, 12206, -1, 10781, 12206, 10579, -1, 10789, 10781, 10579, -1, 10789, 10785, 10781, -1, 10789, 12136, 10785, -1, 10785, 12136, 12135, -1, 11991, 10579, 12207, -1, 12207, 10579, 12206, -1, 9587, 12124, 10792, -1, 10792, 12124, 12125, -1, 10790, 10792, 12125, -1, 10791, 10792, 10585, -1, 10585, 10792, 10793, -1, 10586, 10793, 12109, -1, 10586, 10585, 10793, -1, 10786, 10781, 10785, -1, 10801, 10838, 10826, -1, 10828, 10826, 10794, -1, 10831, 10794, 10808, -1, 10830, 10808, 10795, -1, 10832, 10795, 10817, -1, 10835, 10817, 10815, -1, 9824, 10835, 10815, -1, 9824, 10796, 10835, -1, 9824, 10797, 10796, -1, 10796, 10797, 10818, -1, 10836, 10818, 10798, -1, 10799, 10798, 10822, -1, 10829, 10822, 10800, -1, 10827, 10800, 10802, -1, 10801, 10827, 10802, -1, 10801, 10828, 10827, -1, 10801, 10826, 10828, -1, 10804, 10810, 10803, -1, 10804, 10811, 10810, -1, 10804, 10805, 10811, -1, 10804, 13089, 10805, -1, 10805, 13089, 10806, -1, 10813, 10806, 10807, -1, 10814, 10807, 10816, -1, 10837, 10816, 10795, -1, 10808, 10837, 10795, -1, 10808, 10809, 10837, -1, 10808, 10794, 10809, -1, 10809, 10794, 10825, -1, 10810, 10825, 10803, -1, 10810, 10809, 10825, -1, 10810, 10812, 10809, -1, 10810, 10811, 10812, -1, 10812, 10811, 10813, -1, 10814, 10813, 10807, -1, 10814, 10812, 10813, -1, 10814, 10837, 10812, -1, 10814, 10816, 10837, -1, 10805, 10806, 10813, -1, 10811, 10805, 10813, -1, 10807, 10815, 10816, -1, 10816, 10815, 10817, -1, 10795, 10816, 10817, -1, 10797, 9827, 10818, -1, 10818, 9827, 10819, -1, 10798, 10819, 10820, -1, 10822, 10820, 10821, -1, 10800, 10821, 10802, -1, 10800, 10822, 10821, -1, 10819, 9827, 10834, -1, 10820, 10834, 10823, -1, 10821, 10823, 10802, -1, 10821, 10820, 10823, -1, 10824, 10833, 9828, -1, 10824, 10823, 10833, -1, 10824, 10802, 10823, -1, 10798, 10818, 10819, -1, 10825, 10794, 10826, -1, 10803, 10826, 10838, -1, 10803, 10825, 10826, -1, 10829, 10800, 10827, -1, 10831, 10827, 10828, -1, 10794, 10831, 10828, -1, 10829, 10827, 10831, -1, 10830, 10831, 10808, -1, 10830, 10829, 10831, -1, 10830, 10799, 10829, -1, 10830, 10832, 10799, -1, 10830, 10795, 10832, -1, 9828, 10833, 10834, -1, 9827, 9828, 10834, -1, 10799, 10822, 10829, -1, 10798, 10820, 10822, -1, 10833, 10823, 10834, -1, 10834, 10820, 10819, -1, 10817, 10835, 10832, -1, 10832, 10835, 10836, -1, 10799, 10836, 10798, -1, 10799, 10832, 10836, -1, 10818, 10836, 10796, -1, 10796, 10836, 10835, -1, 10809, 10812, 10837, -1, 10851, 10838, 9787, -1, 9787, 10838, 9788, -1, 9788, 10838, 10824, -1, 10824, 10838, 10801, -1, 10802, 10824, 10801, -1, 12302, 10839, 10859, -1, 10859, 10839, 9807, -1, 9807, 10839, 10840, -1, 9815, 10840, 10841, -1, 10853, 10841, 12300, -1, 10842, 12300, 12299, -1, 10854, 12299, 12296, -1, 10843, 12296, 10855, -1, 10856, 10855, 10844, -1, 10845, 10844, 12287, -1, 9809, 12287, 12245, -1, 10857, 12245, 10846, -1, 9810, 10846, 12262, -1, 10858, 12262, 12260, -1, 10847, 10858, 12260, -1, 10847, 9811, 10858, -1, 10847, 10849, 9811, -1, 9811, 10849, 9812, -1, 9812, 10849, 10848, -1, 10848, 10849, 10850, -1, 9813, 10850, 10852, -1, 9787, 10852, 10851, -1, 9787, 9813, 10852, -1, 9807, 10840, 9815, -1, 9815, 10841, 10853, -1, 10853, 12300, 10842, -1, 10842, 12299, 10854, -1, 10854, 12296, 10843, -1, 10843, 10855, 10856, -1, 10856, 10844, 10845, -1, 10845, 12287, 9809, -1, 9809, 12245, 10857, -1, 10857, 10846, 9810, -1, 9810, 12262, 10858, -1, 10848, 10850, 9813, -1, 12302, 10859, 10861, -1, 10861, 10859, 9802, -1, 10862, 10861, 9802, -1, 10862, 10860, 10861, -1, 10862, 10897, 10860, -1, 10897, 10862, 10882, -1, 10863, 10882, 10902, -1, 10899, 10902, 10900, -1, 10898, 10900, 10880, -1, 10906, 10880, 10912, -1, 10907, 10912, 10864, -1, 10909, 10864, 10866, -1, 10865, 10866, 10878, -1, 10865, 10909, 10866, -1, 10865, 10867, 10909, -1, 10865, 10891, 10867, -1, 10867, 10891, 10895, -1, 10908, 10895, 10868, -1, 10905, 10868, 10869, -1, 10904, 10869, 10894, -1, 10870, 10894, 10897, -1, 10863, 10897, 10882, -1, 10863, 10870, 10897, -1, 10863, 10899, 10870, -1, 10863, 10902, 10899, -1, 10872, 10903, 10871, -1, 10872, 10874, 10903, -1, 10872, 10873, 10874, -1, 10874, 10873, 10887, -1, 10881, 10887, 10875, -1, 10913, 10875, 10890, -1, 10879, 10890, 10876, -1, 10910, 10876, 10877, -1, 10878, 10910, 10877, -1, 10878, 10866, 10910, -1, 10910, 10866, 10864, -1, 10879, 10864, 10912, -1, 10913, 10912, 10880, -1, 10881, 10880, 10900, -1, 10874, 10900, 10902, -1, 10903, 10902, 10882, -1, 10871, 10882, 10862, -1, 10871, 10903, 10882, -1, 10885, 10884, 10873, -1, 10885, 10883, 10884, -1, 10885, 12333, 10883, -1, 10883, 12333, 10886, -1, 10884, 10886, 10889, -1, 10888, 10889, 10875, -1, 10887, 10888, 10875, -1, 10887, 10873, 10888, -1, 10888, 10873, 10884, -1, 10889, 10888, 10884, -1, 12333, 10877, 10886, -1, 10886, 10877, 10911, -1, 10889, 10911, 10890, -1, 10875, 10889, 10890, -1, 12329, 10893, 10891, -1, 12329, 10892, 10893, -1, 12329, 10861, 10892, -1, 10892, 10861, 10860, -1, 10901, 10860, 10894, -1, 10869, 10901, 10894, -1, 10869, 10893, 10901, -1, 10869, 10868, 10893, -1, 10893, 10868, 10896, -1, 10891, 10896, 10895, -1, 10891, 10893, 10896, -1, 10860, 10897, 10894, -1, 10886, 10884, 10883, -1, 10904, 10894, 10870, -1, 10899, 10904, 10870, -1, 10899, 10898, 10904, -1, 10899, 10900, 10898, -1, 10892, 10860, 10901, -1, 10893, 10892, 10901, -1, 10874, 10902, 10903, -1, 10905, 10869, 10904, -1, 10898, 10905, 10904, -1, 10898, 10906, 10905, -1, 10898, 10880, 10906, -1, 10881, 10900, 10874, -1, 10887, 10881, 10874, -1, 10908, 10868, 10905, -1, 10906, 10908, 10905, -1, 10906, 10907, 10908, -1, 10906, 10912, 10907, -1, 10895, 10896, 10868, -1, 10913, 10880, 10881, -1, 10875, 10913, 10881, -1, 10867, 10895, 10908, -1, 10907, 10867, 10908, -1, 10907, 10909, 10867, -1, 10907, 10864, 10909, -1, 10911, 10877, 10876, -1, 10890, 10911, 10876, -1, 10864, 10879, 10910, -1, 10910, 10879, 10876, -1, 10889, 10886, 10911, -1, 10913, 10890, 10879, -1, 10912, 10913, 10879, -1, 10924, 11093, 10914, -1, 10914, 11093, 10915, -1, 11092, 10924, 10925, -1, 10923, 10925, 10926, -1, 10922, 10926, 10917, -1, 10919, 10917, 10918, -1, 10916, 10926, 12354, -1, 10916, 10917, 10926, -1, 10916, 12352, 10917, -1, 10917, 12352, 10918, -1, 10918, 12350, 10919, -1, 10919, 12350, 10920, -1, 10922, 10920, 12348, -1, 10923, 12348, 10921, -1, 11094, 10923, 10921, -1, 11094, 11092, 10923, -1, 10923, 11092, 10925, -1, 10919, 10920, 10922, -1, 10917, 10919, 10922, -1, 10922, 12348, 10923, -1, 10926, 10922, 10923, -1, 10924, 12354, 10925, -1, 10925, 12354, 10926, -1, 9621, 10927, 11085, -1, 11085, 10927, 9618, -1, 11086, 10931, 9624, -1, 9624, 10931, 12399, -1, 12400, 10937, 10928, -1, 12400, 10928, 10929, -1, 12400, 10929, 12401, -1, 10930, 10933, 10938, -1, 10930, 10935, 10933, -1, 10930, 10931, 10935, -1, 10935, 10931, 11082, -1, 10934, 11082, 11080, -1, 12660, 10934, 11080, -1, 12660, 10936, 10934, -1, 10934, 10936, 10932, -1, 10935, 10932, 10933, -1, 10935, 10934, 10932, -1, 10935, 11082, 10934, -1, 10936, 12402, 10932, -1, 10932, 12402, 10929, -1, 10933, 10929, 10928, -1, 10938, 10928, 10937, -1, 10938, 10933, 10928, -1, 12402, 12401, 10929, -1, 10929, 10933, 10932, -1, 10972, 10959, 10958, -1, 10948, 10958, 10957, -1, 10975, 10957, 10939, -1, 10979, 10939, 10955, -1, 10980, 10955, 10954, -1, 10983, 10954, 10940, -1, 10986, 10940, 10943, -1, 10941, 10943, 10942, -1, 10941, 10986, 10943, -1, 10941, 10944, 10986, -1, 10941, 10945, 10944, -1, 10944, 10945, 10984, -1, 10946, 10984, 10982, -1, 10977, 10982, 10978, -1, 10976, 10978, 10974, -1, 10947, 10974, 10972, -1, 10948, 10972, 10958, -1, 10948, 10947, 10972, -1, 10948, 10975, 10947, -1, 10948, 10957, 10975, -1, 10950, 10949, 12602, -1, 10950, 10956, 10949, -1, 10950, 10963, 10956, -1, 10956, 10963, 10962, -1, 10981, 10962, 10951, -1, 10952, 10951, 10990, -1, 10988, 10990, 10987, -1, 10953, 10987, 12595, -1, 10942, 10953, 12595, -1, 10942, 10943, 10953, -1, 10953, 10943, 10940, -1, 10988, 10940, 10954, -1, 10952, 10954, 10955, -1, 10981, 10955, 10939, -1, 10956, 10939, 10957, -1, 10949, 10957, 10958, -1, 12602, 10958, 10959, -1, 12602, 10949, 10958, -1, 10960, 10973, 10963, -1, 10960, 10961, 10973, -1, 10960, 10965, 10961, -1, 10961, 10965, 10966, -1, 10973, 10966, 10967, -1, 10964, 10967, 10951, -1, 10962, 10964, 10951, -1, 10962, 10963, 10964, -1, 10964, 10963, 10973, -1, 10967, 10964, 10973, -1, 10965, 12595, 10966, -1, 10966, 12595, 10989, -1, 10967, 10989, 10990, -1, 10951, 10967, 10990, -1, 12512, 10968, 10945, -1, 12512, 10970, 10968, -1, 12512, 10969, 10970, -1, 10970, 10969, 11019, -1, 10971, 11019, 10974, -1, 10978, 10971, 10974, -1, 10978, 10968, 10971, -1, 10978, 10982, 10968, -1, 10968, 10982, 10985, -1, 10945, 10985, 10984, -1, 10945, 10968, 10985, -1, 11019, 10972, 10974, -1, 10966, 10973, 10961, -1, 10976, 10974, 10947, -1, 10975, 10976, 10947, -1, 10975, 10979, 10976, -1, 10975, 10939, 10979, -1, 10970, 11019, 10971, -1, 10968, 10970, 10971, -1, 10956, 10957, 10949, -1, 10977, 10978, 10976, -1, 10979, 10977, 10976, -1, 10979, 10980, 10977, -1, 10979, 10955, 10980, -1, 10981, 10939, 10956, -1, 10962, 10981, 10956, -1, 10946, 10982, 10977, -1, 10980, 10946, 10977, -1, 10980, 10983, 10946, -1, 10980, 10954, 10983, -1, 10984, 10985, 10982, -1, 10952, 10955, 10981, -1, 10951, 10952, 10981, -1, 10944, 10984, 10946, -1, 10983, 10944, 10946, -1, 10983, 10986, 10944, -1, 10983, 10940, 10986, -1, 10989, 12595, 10987, -1, 10990, 10989, 10987, -1, 10940, 10988, 10953, -1, 10953, 10988, 10987, -1, 10967, 10966, 10989, -1, 10952, 10990, 10988, -1, 10954, 10952, 10988, -1, 10991, 12622, 11002, -1, 10991, 12625, 12622, -1, 10991, 9736, 12625, -1, 12625, 9736, 11003, -1, 11003, 9736, 10992, -1, 12611, 10992, 9630, -1, 12621, 9630, 10993, -1, 11004, 10993, 11005, -1, 12609, 11005, 9639, -1, 11006, 9639, 9644, -1, 10994, 9644, 10995, -1, 12618, 10995, 9647, -1, 12617, 9647, 9656, -1, 10996, 9656, 10997, -1, 11007, 10997, 9661, -1, 11008, 9661, 9665, -1, 12615, 9665, 9664, -1, 11009, 9664, 10998, -1, 11010, 10998, 11011, -1, 12612, 11011, 9676, -1, 12605, 9676, 9679, -1, 11012, 9679, 9697, -1, 11013, 9697, 11014, -1, 12631, 11014, 10999, -1, 11000, 10999, 9705, -1, 12632, 9705, 9709, -1, 12633, 9709, 9717, -1, 11001, 9717, 9720, -1, 12629, 9720, 11015, -1, 11016, 11015, 9728, -1, 12627, 9728, 9732, -1, 12623, 9732, 9731, -1, 11017, 9731, 11002, -1, 12622, 11017, 11002, -1, 11003, 10992, 12611, -1, 12611, 9630, 12621, -1, 12621, 10993, 11004, -1, 11004, 11005, 12609, -1, 12609, 9639, 11006, -1, 11006, 9644, 10994, -1, 10994, 10995, 12618, -1, 12618, 9647, 12617, -1, 12617, 9656, 10996, -1, 10996, 10997, 11007, -1, 11007, 9661, 11008, -1, 11008, 9665, 12615, -1, 12615, 9664, 11009, -1, 11009, 10998, 11010, -1, 11010, 11011, 12612, -1, 12612, 9676, 12605, -1, 12605, 9679, 11012, -1, 11012, 9697, 11013, -1, 11013, 11014, 12631, -1, 12631, 10999, 11000, -1, 11000, 9705, 12632, -1, 12632, 9709, 12633, -1, 12633, 9717, 11001, -1, 11001, 9720, 12629, -1, 12629, 11015, 11016, -1, 11016, 9728, 12627, -1, 12627, 9732, 12623, -1, 12623, 9731, 11017, -1, 12599, 10959, 11018, -1, 11018, 10959, 12481, -1, 12481, 10959, 10969, -1, 10969, 10959, 10972, -1, 11019, 10969, 10972, -1, 12418, 11020, 12466, -1, 12466, 11020, 12610, -1, 11021, 12610, 12620, -1, 11022, 12620, 11023, -1, 11030, 11023, 11024, -1, 12443, 11024, 12619, -1, 12439, 12619, 11025, -1, 12426, 11025, 12616, -1, 11031, 12616, 11032, -1, 11033, 11032, 12608, -1, 11026, 12608, 11027, -1, 12498, 11027, 11028, -1, 11029, 11028, 12492, -1, 11029, 12498, 11028, -1, 12466, 12610, 11021, -1, 11021, 12620, 11022, -1, 11022, 11023, 11030, -1, 11030, 11024, 12443, -1, 12443, 12619, 12439, -1, 12439, 11025, 12426, -1, 12426, 12616, 11031, -1, 11031, 11032, 11033, -1, 11033, 12608, 11026, -1, 11026, 11027, 12498, -1, 11028, 12614, 12492, -1, 12492, 12614, 12468, -1, 12468, 12614, 12613, -1, 11036, 12613, 12607, -1, 11037, 12607, 12606, -1, 11034, 12606, 11035, -1, 12483, 11035, 11018, -1, 12481, 12483, 11018, -1, 12468, 12613, 11036, -1, 11036, 12607, 11037, -1, 11037, 12606, 11034, -1, 11034, 11035, 12483, -1, 12418, 11038, 11020, -1, 11020, 11038, 12639, -1, 12639, 11038, 11039, -1, 11039, 11038, 11048, -1, 11067, 11039, 11048, -1, 11048, 11038, 11040, -1, 11041, 11040, 11052, -1, 11042, 11052, 11043, -1, 11072, 11043, 11044, -1, 11045, 11044, 11046, -1, 11077, 11046, 12653, -1, 12636, 11077, 12653, -1, 12636, 11079, 11077, -1, 12636, 12640, 11079, -1, 11079, 12640, 11070, -1, 11078, 11070, 11047, -1, 11073, 11047, 11062, -1, 11074, 11062, 11061, -1, 11071, 11061, 11067, -1, 11048, 11071, 11067, -1, 11048, 11041, 11071, -1, 11048, 11040, 11041, -1, 12407, 11054, 12404, -1, 12407, 11049, 11054, -1, 12407, 11059, 11049, -1, 12407, 12646, 11059, -1, 11059, 12646, 11058, -1, 11056, 11058, 12651, -1, 11057, 12651, 11060, -1, 11050, 11060, 11044, -1, 11043, 11050, 11044, -1, 11043, 11051, 11050, -1, 11043, 11052, 11051, -1, 11051, 11052, 11053, -1, 11054, 11053, 12404, -1, 11054, 11051, 11053, -1, 11054, 11055, 11051, -1, 11054, 11049, 11055, -1, 11055, 11049, 11056, -1, 11057, 11056, 12651, -1, 11057, 11055, 11056, -1, 11057, 11050, 11055, -1, 11057, 11060, 11050, -1, 11059, 11058, 11056, -1, 11049, 11059, 11056, -1, 12651, 12653, 11060, -1, 11060, 12653, 11046, -1, 11044, 11060, 11046, -1, 12640, 11064, 11070, -1, 11070, 11064, 11063, -1, 11047, 11063, 11066, -1, 11062, 11066, 11068, -1, 11061, 11068, 11067, -1, 11061, 11062, 11068, -1, 11063, 11064, 11065, -1, 11066, 11065, 11069, -1, 11068, 11069, 11067, -1, 11068, 11066, 11069, -1, 11039, 11076, 11075, -1, 11039, 11069, 11076, -1, 11039, 11067, 11069, -1, 11047, 11070, 11063, -1, 11053, 11052, 11040, -1, 12404, 11040, 11038, -1, 12404, 11053, 11040, -1, 11074, 11061, 11071, -1, 11042, 11071, 11041, -1, 11052, 11042, 11041, -1, 11074, 11071, 11042, -1, 11072, 11042, 11043, -1, 11072, 11074, 11042, -1, 11072, 11073, 11074, -1, 11072, 11045, 11073, -1, 11072, 11044, 11045, -1, 11075, 11076, 11065, -1, 11064, 11075, 11065, -1, 11073, 11062, 11074, -1, 11047, 11066, 11062, -1, 11076, 11069, 11065, -1, 11065, 11066, 11063, -1, 11046, 11077, 11045, -1, 11045, 11077, 11078, -1, 11073, 11078, 11047, -1, 11073, 11045, 11078, -1, 11070, 11078, 11079, -1, 11079, 11078, 11077, -1, 11051, 11055, 11050, -1, 11091, 12660, 11081, -1, 11081, 12660, 11080, -1, 11082, 11081, 11080, -1, 11082, 11087, 11081, -1, 11082, 10931, 11087, -1, 11087, 10931, 11086, -1, 9624, 11093, 11086, -1, 9624, 10915, 11093, -1, 9624, 11085, 10915, -1, 9624, 9621, 11085, -1, 9624, 9622, 9621, -1, 9621, 9622, 11083, -1, 11084, 9620, 11085, -1, 11085, 9620, 10915, -1, 11093, 11088, 11086, -1, 11086, 11088, 11087, -1, 11087, 11088, 11089, -1, 11081, 11089, 11090, -1, 11091, 11081, 11090, -1, 11087, 11089, 11081, -1, 10924, 11092, 11093, -1, 11093, 11092, 11088, -1, 11088, 11092, 11094, -1, 11089, 11094, 11090, -1, 11089, 11088, 11094, -1, 11094, 10921, 11090, -1, 9824, 11095, 9823, -1, 9823, 11095, 11692, -1, 11655, 9823, 11692, -1, 11655, 11096, 9823, -1, 11655, 11097, 11096, -1, 11096, 11097, 9793, -1, 9793, 11097, 11098, -1, 9795, 11098, 11106, -1, 9796, 11106, 11690, -1, 9797, 11690, 11689, -1, 11099, 11689, 11691, -1, 9803, 11691, 11100, -1, 9804, 11100, 11687, -1, 10885, 11687, 12347, -1, 10885, 9804, 11687, -1, 11692, 11095, 11104, -1, 11104, 11095, 11105, -1, 11101, 11105, 11102, -1, 11103, 11102, 12211, -1, 11103, 11101, 11102, -1, 11104, 11105, 11101, -1, 9793, 11098, 9795, -1, 9795, 11106, 9796, -1, 9796, 11690, 9797, -1, 9797, 11689, 11099, -1, 11099, 11691, 9803, -1, 9803, 11100, 9804, -1, 11687, 11685, 12347, -1, 12347, 11685, 11108, -1, 11108, 11685, 11684, -1, 11107, 11684, 12662, -1, 12661, 11107, 12662, -1, 11108, 11684, 11107, -1, 11630, 11109, 11119, -1, 11119, 11109, 11116, -1, 11116, 11109, 9931, -1, 9933, 11116, 9931, -1, 9933, 11110, 11116, -1, 9933, 11111, 11110, -1, 11110, 11111, 11112, -1, 11113, 11112, 11114, -1, 11113, 11110, 11112, -1, 9915, 8980, 9914, -1, 9915, 8975, 8980, -1, 9915, 8973, 8975, -1, 11121, 11113, 8980, -1, 11121, 11110, 11113, -1, 11121, 11115, 11110, -1, 11110, 11115, 11116, -1, 11116, 11115, 11117, -1, 11119, 11117, 11118, -1, 11119, 11116, 11117, -1, 11113, 11120, 8980, -1, 8980, 11120, 9914, -1, 9914, 11120, 8887, -1, 8892, 9914, 8887, -1, 9982, 9981, 11121, -1, 11121, 9981, 11115, -1, 11115, 9981, 9980, -1, 9977, 11115, 9980, -1, 9977, 11117, 11115, -1, 9977, 9968, 11117, -1, 11117, 9968, 9967, -1, 11118, 9967, 11735, -1, 11118, 11117, 9967, -1, 11122, 11224, 12776, -1, 11122, 12797, 11224, -1, 11224, 12797, 11223, -1, 11123, 11223, 11126, -1, 11124, 11126, 11218, -1, 9846, 11218, 9845, -1, 9846, 11124, 11218, -1, 9846, 9836, 11124, -1, 11124, 9836, 11225, -1, 11123, 11225, 11222, -1, 11224, 11222, 11221, -1, 12776, 11221, 12775, -1, 12776, 11224, 11221, -1, 12797, 11125, 11223, -1, 11223, 11125, 11141, -1, 11126, 11141, 11145, -1, 11218, 11145, 11143, -1, 9845, 11143, 11217, -1, 9844, 11217, 11150, -1, 9834, 11150, 11151, -1, 9832, 11151, 11127, -1, 11215, 11127, 11128, -1, 11216, 11128, 11129, -1, 11136, 11129, 11130, -1, 12761, 11136, 11130, -1, 12761, 11131, 11136, -1, 12761, 11132, 11131, -1, 11131, 11132, 11228, -1, 11140, 11228, 11157, -1, 11137, 11157, 11133, -1, 11134, 11133, 9842, -1, 11134, 11137, 11133, -1, 11134, 11138, 11137, -1, 11134, 11135, 11138, -1, 11138, 11135, 11214, -1, 11139, 11214, 11216, -1, 11136, 11216, 11129, -1, 11136, 11139, 11216, -1, 11136, 11131, 11139, -1, 11139, 11131, 11140, -1, 11138, 11140, 11137, -1, 11138, 11139, 11140, -1, 11138, 11214, 11139, -1, 11125, 11146, 11141, -1, 11141, 11146, 11142, -1, 11145, 11142, 11144, -1, 11143, 11144, 11217, -1, 11143, 11145, 11144, -1, 11146, 11147, 11142, -1, 11142, 11147, 11148, -1, 11144, 11148, 11152, -1, 11217, 11152, 11150, -1, 11217, 11144, 11152, -1, 11147, 12798, 11148, -1, 11148, 12798, 11153, -1, 11152, 11153, 11149, -1, 11150, 11149, 11151, -1, 11150, 11152, 11149, -1, 12798, 12799, 11153, -1, 11153, 12799, 11154, -1, 11149, 11154, 11155, -1, 11151, 11155, 11127, -1, 11151, 11149, 11155, -1, 12799, 12800, 11154, -1, 11154, 12800, 11226, -1, 11155, 11226, 11128, -1, 11127, 11155, 11128, -1, 12800, 11156, 11226, -1, 11226, 11156, 11129, -1, 11128, 11226, 11129, -1, 11156, 11130, 11129, -1, 11132, 12764, 11228, -1, 11228, 12764, 11227, -1, 11157, 11227, 11158, -1, 11133, 11158, 11229, -1, 9842, 11229, 11213, -1, 9842, 11133, 11229, -1, 12764, 11173, 11227, -1, 11227, 11173, 11174, -1, 11158, 11174, 11178, -1, 11229, 11178, 11177, -1, 11213, 11177, 11212, -1, 11210, 11212, 11211, -1, 11209, 11211, 11231, -1, 9839, 11231, 11208, -1, 11207, 11208, 11206, -1, 11169, 11206, 11159, -1, 11170, 11159, 12771, -1, 11160, 11170, 12771, -1, 11160, 11171, 11170, -1, 11160, 11161, 11171, -1, 11171, 11161, 11163, -1, 11162, 11163, 11188, -1, 11164, 11188, 11165, -1, 11166, 11165, 9849, -1, 11166, 11164, 11165, -1, 11166, 11167, 11164, -1, 11166, 9852, 11167, -1, 11167, 9852, 11168, -1, 11172, 11168, 11169, -1, 11170, 11169, 11159, -1, 11170, 11172, 11169, -1, 11170, 11171, 11172, -1, 11172, 11171, 11162, -1, 11167, 11162, 11164, -1, 11167, 11172, 11162, -1, 11167, 11168, 11172, -1, 11173, 11175, 11174, -1, 11174, 11175, 11230, -1, 11178, 11230, 11176, -1, 11177, 11176, 11212, -1, 11177, 11178, 11176, -1, 11175, 12768, 11230, -1, 11230, 12768, 11185, -1, 11176, 11185, 11184, -1, 11212, 11184, 11211, -1, 11212, 11176, 11184, -1, 12768, 11179, 11185, -1, 11185, 11179, 11180, -1, 11183, 11180, 12766, -1, 11186, 12766, 12769, -1, 11182, 12769, 11181, -1, 11159, 11181, 12771, -1, 11159, 11182, 11181, -1, 11159, 11206, 11182, -1, 11182, 11206, 11232, -1, 11186, 11232, 11233, -1, 11183, 11233, 11184, -1, 11185, 11183, 11184, -1, 11185, 11180, 11183, -1, 11183, 12766, 11186, -1, 11233, 11183, 11186, -1, 11186, 12769, 11182, -1, 11232, 11186, 11182, -1, 11161, 11187, 11163, -1, 11163, 11187, 11234, -1, 11188, 11234, 11189, -1, 11165, 11189, 11192, -1, 9849, 11192, 11190, -1, 9849, 11165, 11192, -1, 11187, 12777, 11234, -1, 11234, 12777, 11235, -1, 11189, 11235, 11236, -1, 11192, 11236, 11193, -1, 11190, 11193, 11191, -1, 11190, 11192, 11193, -1, 12777, 11198, 11235, -1, 11235, 11198, 11194, -1, 11236, 11194, 11199, -1, 11193, 11199, 11195, -1, 11191, 11195, 11202, -1, 11220, 11202, 11196, -1, 11219, 11196, 11197, -1, 11225, 11197, 11222, -1, 11225, 11219, 11197, -1, 11225, 9836, 11219, -1, 11198, 12778, 11194, -1, 11194, 12778, 11201, -1, 11199, 11201, 11200, -1, 11195, 11200, 11202, -1, 11195, 11199, 11200, -1, 12778, 12774, 11201, -1, 11201, 12774, 11204, -1, 11200, 11204, 11238, -1, 11202, 11238, 11196, -1, 11202, 11200, 11238, -1, 12774, 11203, 11204, -1, 11204, 11203, 11237, -1, 11238, 11237, 11205, -1, 11196, 11205, 11197, -1, 11196, 11238, 11205, -1, 11203, 12775, 11237, -1, 11237, 12775, 11221, -1, 11205, 11221, 11222, -1, 11197, 11205, 11222, -1, 9852, 9838, 11168, -1, 11168, 9838, 11207, -1, 11169, 11207, 11206, -1, 11169, 11168, 11207, -1, 9838, 9839, 11207, -1, 11207, 9839, 11208, -1, 9839, 11209, 11231, -1, 11209, 11210, 11211, -1, 11210, 11213, 11212, -1, 11177, 11213, 11229, -1, 11135, 9843, 11214, -1, 11214, 9843, 11215, -1, 11216, 11215, 11128, -1, 11216, 11214, 11215, -1, 9843, 9832, 11215, -1, 11215, 9832, 11127, -1, 9832, 9834, 11151, -1, 9834, 9844, 11150, -1, 9844, 9845, 11217, -1, 11143, 9845, 11218, -1, 11219, 11220, 11196, -1, 11220, 11191, 11202, -1, 11195, 11191, 11193, -1, 11221, 11205, 11237, -1, 11123, 11222, 11224, -1, 11223, 11123, 11224, -1, 11124, 11225, 11123, -1, 11126, 11124, 11123, -1, 11141, 11126, 11223, -1, 11142, 11145, 11141, -1, 11145, 11218, 11126, -1, 11148, 11144, 11142, -1, 11153, 11152, 11148, -1, 11154, 11149, 11153, -1, 11226, 11155, 11154, -1, 11228, 11140, 11131, -1, 11227, 11157, 11228, -1, 11157, 11137, 11140, -1, 11174, 11158, 11227, -1, 11158, 11133, 11157, -1, 11230, 11178, 11174, -1, 11178, 11229, 11158, -1, 11176, 11230, 11185, -1, 11211, 11184, 11233, -1, 11231, 11233, 11232, -1, 11208, 11232, 11206, -1, 11208, 11231, 11232, -1, 11231, 11211, 11233, -1, 11163, 11162, 11171, -1, 11234, 11188, 11163, -1, 11188, 11164, 11162, -1, 11235, 11189, 11234, -1, 11189, 11165, 11188, -1, 11194, 11236, 11235, -1, 11236, 11192, 11189, -1, 11201, 11199, 11194, -1, 11199, 11193, 11236, -1, 11204, 11200, 11201, -1, 11237, 11238, 11204, -1, 12734, 11339, 11243, -1, 12734, 11244, 11339, -1, 11339, 11244, 11245, -1, 11341, 11245, 11239, -1, 11241, 11239, 11337, -1, 11240, 11337, 9859, -1, 11240, 11241, 11337, -1, 11240, 9869, 11241, -1, 11241, 9869, 11340, -1, 11341, 11340, 11315, -1, 11339, 11315, 11242, -1, 11243, 11242, 11324, -1, 11243, 11339, 11242, -1, 11244, 12747, 11245, -1, 11245, 12747, 11255, -1, 11239, 11255, 11342, -1, 11337, 11342, 11258, -1, 9859, 11258, 11262, -1, 11336, 11262, 11261, -1, 9868, 11261, 11267, -1, 11335, 11267, 11334, -1, 11333, 11334, 11246, -1, 11332, 11246, 11247, -1, 11248, 11247, 12745, -1, 11249, 11248, 12745, -1, 11249, 11250, 11248, -1, 11249, 11273, 11250, -1, 11250, 11273, 11274, -1, 11345, 11274, 11344, -1, 11253, 11344, 11277, -1, 11251, 11277, 9866, -1, 11251, 11253, 11277, -1, 11251, 11252, 11253, -1, 11251, 9867, 11252, -1, 11252, 9867, 11331, -1, 11254, 11331, 11332, -1, 11248, 11332, 11247, -1, 11248, 11254, 11332, -1, 11248, 11250, 11254, -1, 11254, 11250, 11345, -1, 11252, 11345, 11253, -1, 11252, 11254, 11345, -1, 11252, 11331, 11254, -1, 12747, 11256, 11255, -1, 11255, 11256, 11257, -1, 11342, 11257, 11259, -1, 11258, 11259, 11262, -1, 11258, 11342, 11259, -1, 11256, 12788, 11257, -1, 11257, 12788, 11264, -1, 11259, 11264, 11260, -1, 11262, 11260, 11261, -1, 11262, 11259, 11260, -1, 12788, 11263, 11264, -1, 11264, 11263, 11343, -1, 11260, 11343, 11268, -1, 11261, 11268, 11267, -1, 11261, 11260, 11268, -1, 11263, 11269, 11343, -1, 11343, 11269, 11265, -1, 11268, 11265, 11266, -1, 11267, 11266, 11334, -1, 11267, 11268, 11266, -1, 11269, 11271, 11265, -1, 11265, 11271, 11270, -1, 11266, 11270, 11246, -1, 11334, 11266, 11246, -1, 11271, 11272, 11270, -1, 11270, 11272, 11247, -1, 11246, 11270, 11247, -1, 11272, 12745, 11247, -1, 11273, 11278, 11274, -1, 11274, 11278, 11275, -1, 11344, 11275, 11346, -1, 11277, 11346, 11276, -1, 9866, 11276, 11328, -1, 9866, 11277, 11276, -1, 11278, 11279, 11275, -1, 11275, 11279, 11347, -1, 11346, 11347, 11294, -1, 11276, 11294, 11329, -1, 11328, 11329, 11298, -1, 11327, 11298, 11349, -1, 11326, 11349, 11351, -1, 9876, 11351, 11280, -1, 11325, 11280, 11303, -1, 11290, 11303, 11281, -1, 11282, 11281, 11283, -1, 12735, 11282, 11283, -1, 12735, 11291, 11282, -1, 12735, 11284, 11291, -1, 11291, 11284, 11352, -1, 11353, 11352, 11285, -1, 11286, 11285, 11307, -1, 11287, 11307, 9873, -1, 11287, 11286, 11307, -1, 11287, 11292, 11286, -1, 11287, 11288, 11292, -1, 11292, 11288, 11289, -1, 11293, 11289, 11290, -1, 11282, 11290, 11281, -1, 11282, 11293, 11290, -1, 11282, 11291, 11293, -1, 11293, 11291, 11353, -1, 11292, 11353, 11286, -1, 11292, 11293, 11353, -1, 11292, 11289, 11293, -1, 11279, 12742, 11347, -1, 11347, 12742, 11296, -1, 11294, 11296, 11348, -1, 11329, 11348, 11298, -1, 11329, 11294, 11348, -1, 12742, 11295, 11296, -1, 11296, 11295, 11299, -1, 11348, 11299, 11297, -1, 11298, 11297, 11349, -1, 11298, 11348, 11297, -1, 11295, 12740, 11299, -1, 11299, 12740, 12738, -1, 11306, 12738, 11300, -1, 11305, 11300, 12737, -1, 11302, 12737, 11301, -1, 11281, 11301, 11283, -1, 11281, 11302, 11301, -1, 11281, 11303, 11302, -1, 11302, 11303, 11304, -1, 11305, 11304, 11350, -1, 11306, 11350, 11297, -1, 11299, 11306, 11297, -1, 11299, 12738, 11306, -1, 11306, 11300, 11305, -1, 11350, 11306, 11305, -1, 11305, 12737, 11302, -1, 11304, 11305, 11302, -1, 11284, 11309, 11352, -1, 11352, 11309, 11354, -1, 11285, 11354, 11357, -1, 11307, 11357, 11311, -1, 9873, 11311, 11308, -1, 9873, 11307, 11311, -1, 11309, 11312, 11354, -1, 11354, 11312, 11310, -1, 11357, 11310, 11356, -1, 11311, 11356, 11358, -1, 11308, 11358, 9871, -1, 11308, 11311, 11358, -1, 11312, 12727, 11310, -1, 11310, 12727, 11355, -1, 11356, 11355, 11316, -1, 11358, 11316, 11313, -1, 9871, 11313, 11319, -1, 11314, 11319, 11322, -1, 9870, 11322, 11321, -1, 11340, 11321, 11315, -1, 11340, 9870, 11321, -1, 11340, 9869, 9870, -1, 12727, 12731, 11355, -1, 11355, 12731, 11359, -1, 11316, 11359, 11317, -1, 11313, 11317, 11319, -1, 11313, 11316, 11317, -1, 12731, 12789, 11359, -1, 11359, 12789, 11318, -1, 11317, 11318, 11323, -1, 11319, 11323, 11322, -1, 11319, 11317, 11323, -1, 12789, 12790, 11318, -1, 11318, 12790, 11320, -1, 11323, 11320, 11338, -1, 11322, 11338, 11321, -1, 11322, 11323, 11338, -1, 12790, 11324, 11320, -1, 11320, 11324, 11242, -1, 11338, 11242, 11315, -1, 11321, 11338, 11315, -1, 11288, 9874, 11289, -1, 11289, 9874, 11325, -1, 11290, 11325, 11303, -1, 11290, 11289, 11325, -1, 9874, 9876, 11325, -1, 11325, 9876, 11280, -1, 9876, 11326, 11351, -1, 11326, 11327, 11349, -1, 11327, 11328, 11298, -1, 11329, 11328, 11276, -1, 9867, 11330, 11331, -1, 11331, 11330, 11333, -1, 11332, 11333, 11246, -1, 11332, 11331, 11333, -1, 11330, 11335, 11333, -1, 11333, 11335, 11334, -1, 11335, 9868, 11267, -1, 9868, 11336, 11261, -1, 11336, 9859, 11262, -1, 11258, 9859, 11337, -1, 9870, 11314, 11322, -1, 11314, 9871, 11319, -1, 11313, 9871, 11358, -1, 11242, 11338, 11320, -1, 11341, 11315, 11339, -1, 11245, 11341, 11339, -1, 11241, 11340, 11341, -1, 11239, 11241, 11341, -1, 11255, 11239, 11245, -1, 11257, 11342, 11255, -1, 11342, 11337, 11239, -1, 11264, 11259, 11257, -1, 11343, 11260, 11264, -1, 11265, 11268, 11343, -1, 11270, 11266, 11265, -1, 11274, 11345, 11250, -1, 11275, 11344, 11274, -1, 11344, 11253, 11345, -1, 11347, 11346, 11275, -1, 11346, 11277, 11344, -1, 11296, 11294, 11347, -1, 11294, 11276, 11346, -1, 11348, 11296, 11299, -1, 11349, 11297, 11350, -1, 11351, 11350, 11304, -1, 11280, 11304, 11303, -1, 11280, 11351, 11304, -1, 11351, 11349, 11350, -1, 11352, 11353, 11291, -1, 11354, 11285, 11352, -1, 11285, 11286, 11353, -1, 11310, 11357, 11354, -1, 11357, 11307, 11285, -1, 11355, 11356, 11310, -1, 11356, 11311, 11357, -1, 11359, 11316, 11355, -1, 11316, 11358, 11356, -1, 11318, 11317, 11359, -1, 11320, 11323, 11318, -1, 9897, 11361, 9898, -1, 9897, 11360, 11361, -1, 9897, 11366, 11360, -1, 11360, 11366, 11365, -1, 11364, 11365, 11514, -1, 11513, 11514, 11362, -1, 11363, 11362, 11367, -1, 11363, 11513, 11362, -1, 11363, 11478, 11513, -1, 11513, 11478, 11512, -1, 11364, 11512, 11467, -1, 11360, 11467, 11361, -1, 11360, 11364, 11467, -1, 11360, 11365, 11364, -1, 11365, 11366, 11511, -1, 11514, 11511, 11515, -1, 11362, 11515, 11475, -1, 12757, 11475, 11472, -1, 12757, 11362, 11475, -1, 12757, 11367, 11362, -1, 11368, 11477, 11476, -1, 11368, 11371, 11477, -1, 11368, 9895, 11371, -1, 11371, 9895, 11516, -1, 11372, 11516, 11373, -1, 11369, 11373, 11376, -1, 12756, 11376, 12755, -1, 12756, 11369, 11376, -1, 12756, 12754, 11369, -1, 11369, 12754, 11473, -1, 11372, 11473, 11370, -1, 11371, 11370, 11477, -1, 11371, 11372, 11370, -1, 11371, 11516, 11372, -1, 9895, 9892, 11516, -1, 11516, 9892, 11506, -1, 11373, 11506, 11505, -1, 11376, 11505, 11374, -1, 11375, 11374, 12752, -1, 11375, 11376, 11374, -1, 11375, 12755, 11376, -1, 9892, 11379, 11506, -1, 11506, 11379, 11507, -1, 11505, 11507, 11377, -1, 11374, 11377, 11384, -1, 11378, 11384, 11385, -1, 11378, 11374, 11384, -1, 11378, 12752, 11374, -1, 11507, 11379, 11380, -1, 11377, 11380, 11381, -1, 11384, 11381, 11503, -1, 11383, 11503, 11382, -1, 11383, 11384, 11503, -1, 11383, 11385, 11384, -1, 9890, 11386, 9891, -1, 9890, 11387, 11386, -1, 9890, 9889, 11387, -1, 11387, 9889, 11394, -1, 11388, 11394, 11389, -1, 11392, 11389, 11396, -1, 12748, 11396, 11390, -1, 12748, 11392, 11396, -1, 12748, 11391, 11392, -1, 11392, 11391, 11393, -1, 11388, 11393, 11504, -1, 11387, 11504, 11386, -1, 11387, 11388, 11504, -1, 11387, 11394, 11388, -1, 9889, 9908, 11394, -1, 11394, 9908, 11395, -1, 11389, 11395, 11397, -1, 11396, 11397, 11398, -1, 12728, 11398, 12729, -1, 12728, 11396, 11398, -1, 12728, 11390, 11396, -1, 9908, 11500, 11395, -1, 11395, 11500, 11517, -1, 11397, 11517, 11518, -1, 11398, 11518, 11402, -1, 11399, 11402, 11400, -1, 11399, 11398, 11402, -1, 11399, 12729, 11398, -1, 11517, 11500, 11401, -1, 11518, 11401, 11519, -1, 11402, 11519, 11498, -1, 11400, 11498, 12730, -1, 11400, 11402, 11498, -1, 9887, 11501, 11499, -1, 9887, 11403, 11501, -1, 9887, 9905, 11403, -1, 11403, 9905, 11404, -1, 11497, 11404, 11520, -1, 11408, 11520, 11407, -1, 11406, 11407, 11405, -1, 11406, 11408, 11407, -1, 11406, 12733, 11408, -1, 11408, 12733, 11494, -1, 11495, 11494, 11409, -1, 11498, 11409, 12732, -1, 12730, 11498, 12732, -1, 9905, 9886, 11404, -1, 11404, 9886, 11410, -1, 11520, 11410, 11412, -1, 11407, 11412, 11415, -1, 12784, 11415, 11411, -1, 12784, 11407, 11415, -1, 12784, 11405, 11407, -1, 9886, 9903, 11410, -1, 11410, 9903, 11509, -1, 11412, 11509, 11413, -1, 11415, 11413, 11416, -1, 11414, 11416, 11418, -1, 11414, 11415, 11416, -1, 11414, 11411, 11415, -1, 11509, 9903, 11493, -1, 11413, 11493, 11417, -1, 11416, 11417, 11492, -1, 11418, 11492, 12783, -1, 11418, 11416, 11492, -1, 11419, 11426, 9902, -1, 11419, 11420, 11426, -1, 11419, 9901, 11420, -1, 11420, 9901, 11421, -1, 11521, 11421, 11429, -1, 11425, 11429, 11422, -1, 11423, 11422, 11424, -1, 11423, 11425, 11422, -1, 11423, 11490, 11425, -1, 11425, 11490, 11491, -1, 11521, 11491, 11427, -1, 11420, 11427, 11426, -1, 11420, 11521, 11427, -1, 11420, 11421, 11521, -1, 9901, 11428, 11421, -1, 11421, 11428, 11430, -1, 11429, 11430, 11522, -1, 11422, 11522, 11431, -1, 11432, 11431, 11436, -1, 11432, 11422, 11431, -1, 11432, 11424, 11422, -1, 11428, 11433, 11430, -1, 11430, 11433, 11434, -1, 11522, 11434, 11523, -1, 11431, 11523, 11437, -1, 11435, 11437, 11440, -1, 11435, 11431, 11437, -1, 11435, 11436, 11431, -1, 11434, 11433, 11489, -1, 11523, 11489, 11438, -1, 11437, 11438, 11439, -1, 11440, 11439, 12791, -1, 11440, 11437, 11439, -1, 9881, 11488, 9882, -1, 9881, 11486, 11488, -1, 9881, 9880, 11486, -1, 11486, 9880, 11441, -1, 11525, 11441, 11448, -1, 11444, 11448, 11442, -1, 12793, 11442, 11452, -1, 12793, 11444, 11442, -1, 12793, 11443, 11444, -1, 11444, 11443, 12792, -1, 11524, 12792, 11445, -1, 11439, 11445, 11446, -1, 12791, 11439, 11446, -1, 9880, 11447, 11441, -1, 11441, 11447, 11449, -1, 11448, 11449, 11450, -1, 11442, 11450, 11455, -1, 11452, 11455, 11451, -1, 11452, 11442, 11455, -1, 11447, 11453, 11449, -1, 11449, 11453, 11508, -1, 11450, 11508, 11457, -1, 11455, 11457, 11461, -1, 11454, 11461, 12795, -1, 11454, 11455, 11461, -1, 11454, 11451, 11455, -1, 11453, 11456, 11508, -1, 11508, 11456, 11458, -1, 11457, 11458, 11459, -1, 11461, 11459, 11464, -1, 11460, 11464, 11463, -1, 11460, 11461, 11464, -1, 11460, 12795, 11461, -1, 11458, 11456, 11485, -1, 11459, 11485, 11484, -1, 11464, 11484, 11469, -1, 11463, 11469, 11462, -1, 11463, 11464, 11469, -1, 9878, 11465, 11466, -1, 9878, 11482, 11465, -1, 9878, 9898, 11482, -1, 11482, 9898, 11361, -1, 11481, 11361, 11467, -1, 11510, 11467, 11512, -1, 12801, 11512, 12803, -1, 12801, 11510, 11512, -1, 12801, 11468, 11510, -1, 11510, 11468, 11479, -1, 11480, 11479, 12796, -1, 11469, 12796, 11470, -1, 11462, 11469, 11470, -1, 12754, 11471, 11473, -1, 11473, 11471, 11474, -1, 11475, 11474, 11472, -1, 11475, 11473, 11474, -1, 11475, 11370, 11473, -1, 11475, 11515, 11370, -1, 11370, 11515, 11477, -1, 11477, 11515, 11511, -1, 11476, 11511, 11366, -1, 11476, 11477, 11511, -1, 11478, 12803, 11512, -1, 11510, 11479, 11480, -1, 11481, 11480, 11483, -1, 11482, 11483, 11465, -1, 11482, 11481, 11483, -1, 11482, 11361, 11481, -1, 11480, 12796, 11469, -1, 11483, 11469, 11484, -1, 11465, 11484, 11485, -1, 11466, 11485, 11456, -1, 11466, 11465, 11485, -1, 11444, 12792, 11524, -1, 11525, 11524, 11487, -1, 11486, 11487, 11488, -1, 11486, 11525, 11487, -1, 11486, 11441, 11525, -1, 11524, 11445, 11439, -1, 11487, 11439, 11438, -1, 11488, 11438, 11489, -1, 9882, 11489, 11433, -1, 9882, 11488, 11489, -1, 11490, 12782, 11491, -1, 11491, 12782, 12781, -1, 11492, 12781, 12783, -1, 11492, 11491, 12781, -1, 11492, 11427, 11491, -1, 11492, 11417, 11427, -1, 11427, 11417, 11426, -1, 11426, 11417, 11493, -1, 9902, 11493, 9903, -1, 9902, 11426, 11493, -1, 11408, 11494, 11495, -1, 11497, 11495, 11496, -1, 11403, 11496, 11501, -1, 11403, 11497, 11496, -1, 11403, 11404, 11497, -1, 11495, 11409, 11498, -1, 11496, 11498, 11519, -1, 11501, 11519, 11401, -1, 11499, 11401, 11500, -1, 11499, 11501, 11401, -1, 11391, 11502, 11393, -1, 11393, 11502, 11382, -1, 11503, 11393, 11382, -1, 11503, 11504, 11393, -1, 11503, 11381, 11504, -1, 11504, 11381, 11386, -1, 11386, 11381, 11380, -1, 9891, 11380, 11379, -1, 9891, 11386, 11380, -1, 11380, 11377, 11507, -1, 11377, 11374, 11505, -1, 11384, 11377, 11381, -1, 11505, 11506, 11507, -1, 11457, 11508, 11458, -1, 11522, 11430, 11434, -1, 11412, 11410, 11509, -1, 11397, 11395, 11517, -1, 11469, 11483, 11480, -1, 11467, 11510, 11481, -1, 11481, 11510, 11480, -1, 11465, 11483, 11484, -1, 11511, 11514, 11365, -1, 11512, 11364, 11513, -1, 11513, 11364, 11514, -1, 11362, 11514, 11515, -1, 11369, 11473, 11372, -1, 11373, 11369, 11372, -1, 11506, 11373, 11516, -1, 11376, 11373, 11505, -1, 11392, 11393, 11388, -1, 11389, 11392, 11388, -1, 11395, 11389, 11394, -1, 11396, 11389, 11397, -1, 11401, 11518, 11517, -1, 11518, 11398, 11397, -1, 11402, 11518, 11519, -1, 11496, 11519, 11501, -1, 11495, 11498, 11496, -1, 11408, 11495, 11497, -1, 11520, 11408, 11497, -1, 11410, 11520, 11404, -1, 11407, 11520, 11412, -1, 11493, 11413, 11509, -1, 11413, 11415, 11412, -1, 11416, 11413, 11417, -1, 11425, 11491, 11521, -1, 11429, 11425, 11521, -1, 11430, 11429, 11421, -1, 11422, 11429, 11522, -1, 11489, 11523, 11434, -1, 11523, 11431, 11522, -1, 11437, 11523, 11438, -1, 11487, 11438, 11488, -1, 11524, 11439, 11487, -1, 11444, 11524, 11525, -1, 11448, 11444, 11525, -1, 11449, 11448, 11441, -1, 11508, 11450, 11449, -1, 11450, 11442, 11448, -1, 11455, 11450, 11457, -1, 11485, 11459, 11458, -1, 11459, 11461, 11457, -1, 11464, 11459, 11484, -1, 11555, 12751, 11557, -1, 11526, 11557, 11527, -1, 11554, 11527, 11539, -1, 11528, 11539, 11540, -1, 11567, 11540, 11529, -1, 11564, 11529, 11531, -1, 11530, 11531, 11532, -1, 11558, 11532, 11547, -1, 11561, 11547, 11533, -1, 11562, 11533, 11563, -1, 11534, 11563, 8982, -1, 11535, 11534, 8982, -1, 11535, 11536, 11534, -1, 11535, 8985, 11536, -1, 11536, 8985, 11537, -1, 11545, 11537, 11538, -1, 11566, 11538, 11551, -1, 11565, 11551, 11568, -1, 11528, 11568, 11554, -1, 11539, 11528, 11554, -1, 12751, 12753, 11557, -1, 11557, 12753, 12750, -1, 11527, 12750, 11539, -1, 11527, 11557, 12750, -1, 12750, 12749, 11539, -1, 11539, 12749, 11540, -1, 11540, 12749, 11542, -1, 11529, 11542, 11541, -1, 11743, 11529, 11541, -1, 11743, 11531, 11529, -1, 11743, 11532, 11531, -1, 11540, 11542, 11529, -1, 11530, 11532, 11558, -1, 11543, 11558, 11560, -1, 11544, 11560, 11546, -1, 11545, 11546, 11536, -1, 11537, 11545, 11536, -1, 11547, 11548, 11533, -1, 11533, 11548, 11549, -1, 11563, 11549, 8982, -1, 11563, 11533, 11549, -1, 11745, 8982, 11548, -1, 11548, 8982, 11549, -1, 11537, 8985, 11550, -1, 11538, 11550, 11552, -1, 11551, 11552, 11553, -1, 11568, 11553, 11556, -1, 11554, 11556, 11526, -1, 11527, 11554, 11526, -1, 11569, 11552, 11571, -1, 11569, 11553, 11552, -1, 11569, 11556, 11553, -1, 11569, 11555, 11556, -1, 11556, 11555, 11526, -1, 11526, 11555, 11557, -1, 11564, 11531, 11530, -1, 11543, 11530, 11558, -1, 11543, 11564, 11530, -1, 11543, 11559, 11564, -1, 11543, 11544, 11559, -1, 11543, 11560, 11544, -1, 11560, 11558, 11561, -1, 11562, 11561, 11533, -1, 11562, 11560, 11561, -1, 11562, 11546, 11560, -1, 11562, 11534, 11546, -1, 11562, 11563, 11534, -1, 11567, 11529, 11564, -1, 11559, 11567, 11564, -1, 11559, 11565, 11567, -1, 11559, 11566, 11565, -1, 11559, 11544, 11566, -1, 11566, 11544, 11545, -1, 11538, 11566, 11545, -1, 11528, 11540, 11567, -1, 11565, 11528, 11567, -1, 11565, 11568, 11528, -1, 11551, 11565, 11566, -1, 11568, 11556, 11554, -1, 11553, 11568, 11551, -1, 11546, 11545, 11544, -1, 11536, 11546, 11534, -1, 11538, 11552, 11551, -1, 11550, 11538, 11537, -1, 8985, 11571, 11550, -1, 11550, 11571, 11552, -1, 11547, 11561, 11558, -1, 11587, 12751, 11588, -1, 11588, 12751, 11555, -1, 11569, 11588, 11555, -1, 11569, 11570, 11588, -1, 11569, 11571, 11570, -1, 11570, 11571, 11595, -1, 11595, 11571, 8985, -1, 8886, 11595, 8985, -1, 11602, 12759, 11581, -1, 11572, 11581, 11580, -1, 11573, 11580, 11574, -1, 11613, 11574, 11583, -1, 11609, 11583, 11585, -1, 11608, 11585, 11575, -1, 11603, 11575, 11588, -1, 11589, 11588, 11570, -1, 11576, 11570, 11594, -1, 11606, 11594, 11577, -1, 11607, 11577, 11593, -1, 11578, 11607, 11593, -1, 11578, 11617, 11607, -1, 11578, 11621, 11617, -1, 11617, 11621, 11579, -1, 11590, 11579, 11597, -1, 11615, 11597, 11614, -1, 11610, 11614, 11612, -1, 11613, 11612, 11573, -1, 11574, 11613, 11573, -1, 12759, 12758, 11581, -1, 11581, 12758, 12804, -1, 11580, 12804, 11574, -1, 11580, 11581, 12804, -1, 12804, 11582, 11574, -1, 11574, 11582, 11583, -1, 11583, 11582, 11584, -1, 11585, 11584, 11586, -1, 11587, 11585, 11586, -1, 11587, 11575, 11585, -1, 11587, 11588, 11575, -1, 11583, 11584, 11585, -1, 11603, 11588, 11589, -1, 11604, 11589, 11605, -1, 11616, 11605, 11591, -1, 11590, 11591, 11617, -1, 11579, 11590, 11617, -1, 11570, 11595, 11594, -1, 11594, 11595, 11592, -1, 11577, 11592, 11593, -1, 11577, 11594, 11592, -1, 8886, 11593, 11595, -1, 11595, 11593, 11592, -1, 11579, 11621, 11596, -1, 11597, 11596, 11618, -1, 11614, 11618, 11598, -1, 11612, 11598, 11599, -1, 11573, 11599, 11572, -1, 11580, 11573, 11572, -1, 11601, 11618, 11600, -1, 11601, 11598, 11618, -1, 11601, 11599, 11598, -1, 11601, 11602, 11599, -1, 11599, 11602, 11572, -1, 11572, 11602, 11581, -1, 11608, 11575, 11603, -1, 11604, 11603, 11589, -1, 11604, 11608, 11603, -1, 11604, 11611, 11608, -1, 11604, 11616, 11611, -1, 11604, 11605, 11616, -1, 11605, 11589, 11576, -1, 11606, 11576, 11594, -1, 11606, 11605, 11576, -1, 11606, 11591, 11605, -1, 11606, 11607, 11591, -1, 11606, 11577, 11607, -1, 11609, 11585, 11608, -1, 11611, 11609, 11608, -1, 11611, 11610, 11609, -1, 11611, 11615, 11610, -1, 11611, 11616, 11615, -1, 11615, 11616, 11590, -1, 11597, 11615, 11590, -1, 11613, 11583, 11609, -1, 11610, 11613, 11609, -1, 11610, 11612, 11613, -1, 11614, 11610, 11615, -1, 11612, 11599, 11573, -1, 11598, 11612, 11614, -1, 11591, 11590, 11616, -1, 11617, 11591, 11607, -1, 11597, 11618, 11614, -1, 11596, 11597, 11579, -1, 11621, 11600, 11596, -1, 11596, 11600, 11618, -1, 11570, 11576, 11589, -1, 11619, 9920, 11601, -1, 11600, 11619, 11601, -1, 11600, 11620, 11619, -1, 11600, 11621, 11620, -1, 11620, 11621, 11114, -1, 11623, 11602, 11622, -1, 11623, 12759, 11602, -1, 11623, 11644, 12759, -1, 11602, 11601, 11622, -1, 11622, 11601, 9920, -1, 11639, 9926, 11624, -1, 11638, 11624, 11625, -1, 11643, 11625, 11626, -1, 11645, 11626, 11641, -1, 11642, 11641, 11633, -1, 11628, 11633, 11627, -1, 12802, 11628, 11627, -1, 12802, 11644, 11628, -1, 11628, 11644, 11642, -1, 11633, 11628, 11642, -1, 9929, 11635, 11634, -1, 9929, 11629, 11635, -1, 9929, 11640, 11629, -1, 9929, 11631, 11640, -1, 9929, 12662, 11631, -1, 9929, 11630, 12662, -1, 11631, 12662, 11632, -1, 11641, 11632, 11633, -1, 11641, 11631, 11632, -1, 11641, 11626, 11631, -1, 11631, 11626, 11640, -1, 11640, 11626, 11625, -1, 11629, 11625, 11624, -1, 11635, 11624, 11634, -1, 11635, 11629, 11624, -1, 11636, 11633, 11683, -1, 11636, 11627, 11633, -1, 11637, 11638, 11644, -1, 11637, 11639, 11638, -1, 11638, 11639, 11624, -1, 11629, 11640, 11625, -1, 11683, 11633, 11632, -1, 12662, 11683, 11632, -1, 11645, 11641, 11642, -1, 11644, 11645, 11642, -1, 11644, 11643, 11645, -1, 11644, 11638, 11643, -1, 11643, 11638, 11625, -1, 11643, 11626, 11645, -1, 11624, 9926, 11634, -1, 11649, 11704, 11646, -1, 11695, 11646, 11696, -1, 11648, 11696, 11647, -1, 11104, 11647, 11692, -1, 11104, 11648, 11647, -1, 11104, 11101, 11648, -1, 11648, 11101, 11694, -1, 11695, 11694, 11705, -1, 11649, 11695, 11705, -1, 11649, 11646, 11695, -1, 12779, 11693, 12773, -1, 12779, 11651, 11693, -1, 12779, 11650, 11651, -1, 11651, 11650, 11657, -1, 11698, 11657, 11652, -1, 11654, 11652, 11653, -1, 11097, 11653, 11098, -1, 11097, 11654, 11653, -1, 11097, 11655, 11654, -1, 11654, 11655, 11697, -1, 11698, 11697, 11656, -1, 11651, 11656, 11693, -1, 11651, 11698, 11656, -1, 11651, 11657, 11698, -1, 11650, 11658, 11657, -1, 11657, 11658, 11659, -1, 11652, 11659, 11660, -1, 11653, 11660, 11662, -1, 11098, 11662, 11106, -1, 11098, 11653, 11662, -1, 11658, 12772, 11659, -1, 11659, 12772, 11664, -1, 11660, 11664, 11661, -1, 11662, 11661, 11682, -1, 11106, 11682, 11690, -1, 11106, 11662, 11682, -1, 12772, 11663, 11664, -1, 11664, 11663, 12770, -1, 11672, 12770, 11670, -1, 11673, 11670, 12767, -1, 11674, 12767, 11665, -1, 11668, 11665, 12765, -1, 11667, 12765, 12763, -1, 11677, 12763, 12762, -1, 11676, 12762, 12760, -1, 11678, 12760, 11666, -1, 12802, 11678, 11666, -1, 12802, 11627, 11678, -1, 11678, 11627, 11703, -1, 11676, 11703, 11702, -1, 11677, 11702, 11701, -1, 11667, 11701, 11669, -1, 11668, 11669, 11675, -1, 11674, 11675, 11699, -1, 11673, 11699, 11671, -1, 11672, 11671, 11661, -1, 11664, 11672, 11661, -1, 11664, 12770, 11672, -1, 11672, 11670, 11673, -1, 11671, 11672, 11673, -1, 11673, 12767, 11674, -1, 11699, 11673, 11674, -1, 11674, 11665, 11668, -1, 11675, 11674, 11668, -1, 11668, 12765, 11667, -1, 11669, 11668, 11667, -1, 11667, 12763, 11677, -1, 11701, 11667, 11677, -1, 11677, 12762, 11676, -1, 11702, 11677, 11676, -1, 11676, 12760, 11678, -1, 11703, 11676, 11678, -1, 11627, 11636, 11703, -1, 11703, 11636, 11679, -1, 11702, 11679, 11686, -1, 11701, 11686, 11700, -1, 11669, 11700, 11688, -1, 11675, 11688, 11680, -1, 11699, 11680, 11681, -1, 11671, 11681, 11682, -1, 11661, 11671, 11682, -1, 11636, 11683, 11679, -1, 11679, 11683, 11684, -1, 11685, 11679, 11684, -1, 11685, 11686, 11679, -1, 11685, 11687, 11686, -1, 11686, 11687, 11700, -1, 11700, 11687, 11100, -1, 11688, 11100, 11691, -1, 11680, 11691, 11689, -1, 11681, 11689, 11690, -1, 11682, 11681, 11690, -1, 11683, 12662, 11684, -1, 11700, 11100, 11688, -1, 11688, 11691, 11680, -1, 11680, 11689, 11681, -1, 11655, 11692, 11697, -1, 11697, 11692, 11647, -1, 11656, 11647, 11696, -1, 11693, 11696, 11646, -1, 12773, 11646, 11704, -1, 12773, 11693, 11646, -1, 11101, 11103, 11694, -1, 11694, 11103, 11707, -1, 11705, 11694, 11707, -1, 11648, 11694, 11695, -1, 11696, 11648, 11695, -1, 11656, 11696, 11693, -1, 11697, 11647, 11656, -1, 11654, 11697, 11698, -1, 11652, 11654, 11698, -1, 11659, 11652, 11657, -1, 11664, 11660, 11659, -1, 11660, 11653, 11652, -1, 11662, 11660, 11661, -1, 11681, 11671, 11699, -1, 11680, 11699, 11675, -1, 11688, 11675, 11669, -1, 11700, 11669, 11701, -1, 11686, 11701, 11702, -1, 11679, 11702, 11703, -1, 11713, 11704, 11708, -1, 11708, 11704, 11649, -1, 11710, 11649, 11705, -1, 11711, 11705, 11707, -1, 11706, 11707, 11103, -1, 10781, 11706, 11103, -1, 11708, 11649, 11710, -1, 11710, 11705, 11711, -1, 11711, 11707, 11706, -1, 11708, 11709, 11713, -1, 11708, 11710, 11709, -1, 11709, 11710, 9956, -1, 9956, 11710, 11711, -1, 11712, 11711, 11706, -1, 10780, 11706, 10781, -1, 10780, 11712, 11706, -1, 9956, 11711, 11712, -1, 11709, 9951, 11713, -1, 11713, 9951, 11714, -1, 11714, 9951, 11715, -1, 11717, 11715, 9946, -1, 11716, 9946, 9964, -1, 12794, 11716, 9964, -1, 11714, 11715, 11717, -1, 11717, 9946, 11716, -1, 12794, 9964, 12780, -1, 12780, 9964, 13143, -1, 11736, 11740, 11718, -1, 11739, 11718, 11731, -1, 11738, 11731, 11730, -1, 11719, 11730, 11720, -1, 11737, 11720, 11722, -1, 11721, 11722, 11723, -1, 12658, 11721, 11723, -1, 12658, 11735, 11721, -1, 11721, 11735, 11737, -1, 11722, 11721, 11737, -1, 11724, 11733, 11741, -1, 11724, 11732, 11733, -1, 11724, 11729, 11732, -1, 11724, 11728, 11729, -1, 11724, 11726, 11728, -1, 11724, 11725, 11726, -1, 11728, 11726, 11727, -1, 11720, 11727, 11722, -1, 11720, 11728, 11727, -1, 11720, 11730, 11728, -1, 11728, 11730, 11729, -1, 11729, 11730, 11731, -1, 11732, 11731, 11718, -1, 11733, 11718, 11741, -1, 11733, 11732, 11718, -1, 12667, 11722, 12668, -1, 12667, 11723, 11722, -1, 11734, 11739, 11735, -1, 11734, 11736, 11739, -1, 11739, 11736, 11718, -1, 11732, 11729, 11731, -1, 12668, 11722, 11727, -1, 11726, 12668, 11727, -1, 11719, 11720, 11737, -1, 11735, 11719, 11737, -1, 11735, 11738, 11719, -1, 11735, 11739, 11738, -1, 11738, 11739, 11731, -1, 11738, 11730, 11719, -1, 11718, 11740, 11741, -1, 11742, 9976, 11547, -1, 11532, 11742, 11547, -1, 11532, 9972, 11742, -1, 11532, 11743, 9972, -1, 9972, 11743, 11725, -1, 9983, 11548, 11744, -1, 9983, 11745, 11548, -1, 9983, 9982, 11745, -1, 11548, 11547, 11744, -1, 11744, 11547, 9976, -1, 11746, 11780, 11747, -1, 11757, 11747, 11759, -1, 11758, 11759, 11749, -1, 11756, 11749, 11750, -1, 11748, 11750, 11751, -1, 10458, 11751, 12870, -1, 10458, 11748, 11751, -1, 11759, 11765, 11749, -1, 11749, 11765, 11750, -1, 11750, 11765, 11752, -1, 11751, 11752, 11755, -1, 11753, 11751, 11755, -1, 11753, 11754, 11751, -1, 11751, 11754, 12870, -1, 11752, 11763, 11755, -1, 11748, 11756, 11750, -1, 11746, 11757, 11756, -1, 11746, 11747, 11757, -1, 11756, 11757, 11758, -1, 11749, 11756, 11758, -1, 11750, 11752, 11751, -1, 11780, 11759, 11747, -1, 11757, 11759, 11758, -1, 11759, 11780, 11779, -1, 11777, 11779, 11774, -1, 11775, 11774, 11766, -1, 11760, 11766, 12877, -1, 11761, 12877, 11767, -1, 11768, 11767, 12874, -1, 11771, 12874, 12873, -1, 11772, 12873, 12871, -1, 11762, 11772, 12871, -1, 11762, 11773, 11772, -1, 11762, 11770, 11773, -1, 11762, 11763, 11770, -1, 11770, 11763, 11752, -1, 11764, 11752, 11765, -1, 11783, 11765, 11776, -1, 11782, 11776, 11775, -1, 11760, 11775, 11766, -1, 11760, 11782, 11775, -1, 11760, 11761, 11782, -1, 11760, 12877, 11761, -1, 11836, 11766, 11778, -1, 11836, 12877, 11766, -1, 11761, 11767, 11768, -1, 11781, 11768, 11769, -1, 11764, 11769, 11770, -1, 11752, 11764, 11770, -1, 11768, 12874, 11771, -1, 11769, 11771, 11773, -1, 11770, 11769, 11773, -1, 11771, 12873, 11772, -1, 11773, 11771, 11772, -1, 11765, 11759, 11776, -1, 11776, 11759, 11777, -1, 11775, 11777, 11774, -1, 11775, 11776, 11777, -1, 11777, 11759, 11779, -1, 11765, 11783, 11764, -1, 11764, 11783, 11781, -1, 11769, 11764, 11781, -1, 11766, 11774, 11778, -1, 11778, 11774, 11779, -1, 11780, 11778, 11779, -1, 11782, 11761, 11781, -1, 11783, 11782, 11781, -1, 11783, 11776, 11782, -1, 11771, 11769, 11768, -1, 11768, 11781, 11761, -1, 10086, 11784, 10082, -1, 10086, 11785, 11784, -1, 10086, 10089, 11785, -1, 11785, 10089, 11797, -1, 11797, 10089, 11786, -1, 11798, 11786, 10093, -1, 11787, 10093, 10099, -1, 11788, 10099, 11799, -1, 12902, 11799, 9995, -1, 12901, 9995, 11800, -1, 12899, 11800, 9997, -1, 11801, 9997, 11789, -1, 12909, 11789, 11802, -1, 12908, 11802, 10022, -1, 12898, 10022, 11790, -1, 12896, 11790, 11791, -1, 12895, 11791, 10030, -1, 12881, 10030, 11803, -1, 12882, 11803, 11804, -1, 12883, 11804, 10034, -1, 11805, 10034, 11792, -1, 11793, 11792, 10008, -1, 12886, 10008, 10046, -1, 12888, 10046, 10052, -1, 11806, 10052, 10051, -1, 11807, 10051, 10054, -1, 12890, 10054, 11808, -1, 12907, 11808, 10062, -1, 11809, 10062, 11794, -1, 12913, 11794, 11795, -1, 12905, 11795, 11796, -1, 12912, 11796, 10077, -1, 12911, 10077, 10082, -1, 11784, 12911, 10082, -1, 11797, 11786, 11798, -1, 11798, 10093, 11787, -1, 11787, 10099, 11788, -1, 11788, 11799, 12902, -1, 12902, 9995, 12901, -1, 12901, 11800, 12899, -1, 12899, 9997, 11801, -1, 11801, 11789, 12909, -1, 12909, 11802, 12908, -1, 12908, 10022, 12898, -1, 12898, 11790, 12896, -1, 12896, 11791, 12895, -1, 12895, 10030, 12881, -1, 12881, 11803, 12882, -1, 12882, 11804, 12883, -1, 12883, 10034, 11805, -1, 11805, 11792, 11793, -1, 11793, 10008, 12886, -1, 12886, 10046, 12888, -1, 12888, 10052, 11806, -1, 11806, 10051, 11807, -1, 11807, 10054, 12890, -1, 12890, 11808, 12907, -1, 12907, 10062, 11809, -1, 11809, 11794, 12913, -1, 12913, 11795, 12905, -1, 12905, 11796, 12912, -1, 12912, 10077, 12911, -1, 11810, 11811, 11812, -1, 11812, 11811, 11813, -1, 9299, 11813, 12906, -1, 11818, 12906, 11819, -1, 11820, 11819, 11815, -1, 11814, 11815, 11816, -1, 9303, 11816, 12904, -1, 11817, 12904, 9304, -1, 11817, 9303, 12904, -1, 11812, 11813, 9299, -1, 9299, 12906, 11818, -1, 11818, 11819, 11820, -1, 11820, 11815, 11814, -1, 11814, 11816, 9303, -1, 12904, 11821, 9304, -1, 9304, 11821, 11822, -1, 11822, 11821, 11823, -1, 11828, 11823, 11824, -1, 11829, 11824, 12910, -1, 11830, 12910, 12903, -1, 11831, 12903, 12900, -1, 11832, 12900, 11825, -1, 10155, 11825, 11833, -1, 10156, 11833, 11826, -1, 10157, 11826, 11834, -1, 10159, 11834, 11835, -1, 11827, 10159, 11835, -1, 11822, 11823, 11828, -1, 11828, 11824, 11829, -1, 11829, 12910, 11830, -1, 11830, 12903, 11831, -1, 11831, 12900, 11832, -1, 11832, 11825, 10155, -1, 10155, 11833, 10156, -1, 10156, 11826, 10157, -1, 10157, 11834, 10159, -1, 11827, 11835, 11746, -1, 11746, 11835, 12897, -1, 11836, 11746, 12897, -1, 11836, 11780, 11746, -1, 11836, 11778, 11780, -1, 11810, 11957, 11811, -1, 11811, 11957, 12891, -1, 12891, 11957, 11837, -1, 11837, 11957, 11955, -1, 11942, 11837, 11955, -1, 10214, 10270, 11838, -1, 10214, 11839, 10270, -1, 10214, 11840, 11839, -1, 10214, 11841, 11840, -1, 11840, 11841, 10259, -1, 10259, 11841, 10210, -1, 10223, 10210, 10222, -1, 10223, 10259, 10210, -1, 10222, 10210, 11844, -1, 10224, 11844, 10285, -1, 10224, 10222, 11844, -1, 10210, 11842, 11844, -1, 11844, 11842, 10209, -1, 10207, 11844, 10209, -1, 10207, 11843, 11844, -1, 11844, 11843, 10205, -1, 10211, 11844, 10205, -1, 10211, 11845, 11844, -1, 10211, 10204, 11845, -1, 11845, 10204, 11846, -1, 11847, 11845, 11846, -1, 11847, 10202, 11845, -1, 11845, 10202, 10201, -1, 11848, 11845, 10201, -1, 11848, 11899, 11845, -1, 11845, 11899, 10371, -1, 10369, 11845, 10371, -1, 10369, 11849, 11845, -1, 11845, 11849, 11850, -1, 11851, 11850, 11874, -1, 11873, 11874, 10436, -1, 10534, 10436, 11852, -1, 10535, 11852, 11872, -1, 10536, 11872, 11871, -1, 11870, 11871, 10414, -1, 10546, 10414, 11853, -1, 10547, 11853, 10341, -1, 10549, 10341, 10340, -1, 11854, 10340, 10550, -1, 11854, 10549, 10340, -1, 10200, 10373, 11899, -1, 10200, 11855, 10373, -1, 10200, 11856, 11855, -1, 11855, 11856, 10353, -1, 10353, 11856, 10352, -1, 10352, 11856, 11857, -1, 11859, 11857, 11858, -1, 11859, 10352, 11857, -1, 10196, 10396, 11857, -1, 10196, 11860, 10396, -1, 10196, 10397, 11860, -1, 10196, 10403, 10397, -1, 10196, 10405, 10403, -1, 10196, 10406, 10405, -1, 10196, 11863, 10406, -1, 10196, 10191, 11863, -1, 11863, 10191, 11861, -1, 10193, 11863, 11861, -1, 10193, 9611, 11863, -1, 10406, 11863, 11862, -1, 11862, 11863, 11864, -1, 11865, 11864, 11866, -1, 10385, 11866, 11867, -1, 11868, 11867, 10552, -1, 11869, 10552, 10550, -1, 10340, 11869, 10550, -1, 11862, 11864, 11865, -1, 11865, 11866, 10385, -1, 10385, 11867, 11868, -1, 11868, 10552, 11869, -1, 10549, 10547, 10341, -1, 10547, 10546, 11853, -1, 10546, 11870, 10414, -1, 11870, 10536, 11871, -1, 10536, 10535, 11872, -1, 10535, 10534, 11852, -1, 10534, 11873, 10436, -1, 11873, 11851, 11874, -1, 11851, 11845, 11850, -1, 10285, 11844, 11875, -1, 11875, 11844, 12949, -1, 10293, 12949, 11890, -1, 11876, 11890, 11877, -1, 11891, 11877, 11878, -1, 11892, 11878, 12936, -1, 11879, 12936, 11880, -1, 11881, 11880, 12947, -1, 10241, 12947, 12935, -1, 11893, 12935, 11882, -1, 11894, 11882, 12934, -1, 11883, 11894, 12934, -1, 11883, 11884, 11894, -1, 11883, 11885, 11884, -1, 11884, 11885, 10246, -1, 10246, 11885, 12924, -1, 11895, 12924, 11896, -1, 11886, 11896, 11887, -1, 10229, 11887, 11902, -1, 11901, 11902, 11900, -1, 11889, 11900, 11888, -1, 11889, 11901, 11900, -1, 11875, 12949, 10293, -1, 10293, 11890, 11876, -1, 11876, 11877, 11891, -1, 11891, 11878, 11892, -1, 11892, 12936, 11879, -1, 11879, 11880, 11881, -1, 11881, 12947, 10241, -1, 10241, 12935, 11893, -1, 11893, 11882, 11894, -1, 10246, 12924, 11895, -1, 11895, 11896, 11886, -1, 11886, 11887, 10229, -1, 11897, 11898, 11902, -1, 11902, 11898, 13221, -1, 13220, 11902, 13221, -1, 13220, 11900, 11902, -1, 11838, 10276, 11900, -1, 11838, 10278, 10276, -1, 11838, 10268, 10278, -1, 11838, 10269, 10268, -1, 11838, 10270, 10269, -1, 10396, 10376, 11857, -1, 11857, 10376, 11858, -1, 10373, 10372, 11899, -1, 11899, 10372, 10371, -1, 10276, 10267, 11900, -1, 11900, 10267, 10264, -1, 11888, 11900, 10264, -1, 11901, 10229, 11902, -1, 10460, 11903, 10523, -1, 10523, 11903, 11904, -1, 11905, 10523, 11904, -1, 11905, 10524, 10523, -1, 11905, 11906, 10524, -1, 10524, 11906, 10525, -1, 10525, 11906, 13238, -1, 12964, 10525, 13238, -1, 11844, 11845, 11907, -1, 11907, 11845, 10533, -1, 10532, 11907, 10533, -1, 10532, 12940, 11907, -1, 10532, 10565, 12940, -1, 12940, 10565, 12941, -1, 12941, 10565, 11908, -1, 12942, 12941, 11908, -1, 10564, 11924, 11908, -1, 10564, 11909, 11924, -1, 10564, 10531, 11909, -1, 11909, 10531, 11913, -1, 11913, 10531, 10529, -1, 11914, 10529, 10544, -1, 11915, 10544, 11911, -1, 11910, 11911, 10538, -1, 11912, 10538, 11916, -1, 11912, 11910, 10538, -1, 11913, 10529, 11914, -1, 11914, 10544, 11915, -1, 11915, 11911, 11910, -1, 10538, 11918, 11916, -1, 11916, 11918, 11917, -1, 11917, 11918, 11919, -1, 10518, 11919, 10557, -1, 10493, 10557, 10562, -1, 11920, 10562, 11922, -1, 11921, 11922, 10484, -1, 11921, 11920, 11922, -1, 11921, 9358, 11920, -1, 11917, 11919, 10518, -1, 10518, 10557, 10493, -1, 10493, 10562, 11920, -1, 11922, 11923, 10484, -1, 10526, 11925, 11924, -1, 11924, 11925, 11908, -1, 11908, 11925, 11926, -1, 12964, 11908, 11926, -1, 11942, 11955, 11948, -1, 11943, 11948, 11927, -1, 11944, 11927, 11945, -1, 11940, 11945, 11939, -1, 12917, 11939, 11928, -1, 11938, 11928, 11929, -1, 12915, 11929, 11954, -1, 11930, 11954, 12969, -1, 11930, 12915, 11954, -1, 11969, 11951, 11949, -1, 11969, 11935, 11951, -1, 11969, 11934, 11935, -1, 11969, 11931, 11934, -1, 11934, 11931, 11937, -1, 11936, 11937, 11932, -1, 12969, 11936, 11932, -1, 12969, 11954, 11936, -1, 11936, 11954, 11933, -1, 11934, 11933, 11935, -1, 11934, 11936, 11933, -1, 11934, 11937, 11936, -1, 11960, 12968, 11931, -1, 11931, 12968, 11937, -1, 11937, 12968, 11932, -1, 12915, 11938, 11929, -1, 11938, 12917, 11928, -1, 12917, 11940, 11939, -1, 11837, 11941, 11940, -1, 11837, 11942, 11941, -1, 11941, 11942, 11943, -1, 11944, 11943, 11927, -1, 11944, 11941, 11943, -1, 11944, 11940, 11941, -1, 11944, 11945, 11940, -1, 11943, 11942, 11948, -1, 11950, 11949, 11952, -1, 11946, 11952, 11947, -1, 11939, 11947, 11928, -1, 11939, 11946, 11947, -1, 11939, 11945, 11946, -1, 11946, 11945, 11927, -1, 11950, 11927, 11948, -1, 11949, 11948, 11955, -1, 11949, 11950, 11948, -1, 11949, 11951, 11952, -1, 11952, 11951, 11947, -1, 11947, 11951, 11953, -1, 11928, 11953, 11929, -1, 11928, 11947, 11953, -1, 11950, 11952, 11946, -1, 11927, 11950, 11946, -1, 11951, 11935, 11953, -1, 11953, 11935, 11933, -1, 11929, 11933, 11954, -1, 11929, 11953, 11933, -1, 11957, 11972, 11955, -1, 11957, 11956, 11972, -1, 11957, 11975, 11956, -1, 11956, 11975, 11962, -1, 11958, 11962, 11964, -1, 11977, 11964, 11959, -1, 11978, 11959, 11961, -1, 11931, 11961, 11960, -1, 11931, 11978, 11961, -1, 11931, 11969, 11978, -1, 11978, 11969, 11976, -1, 11977, 11976, 11970, -1, 11958, 11970, 11972, -1, 11956, 11958, 11972, -1, 11956, 11962, 11958, -1, 11962, 11975, 11963, -1, 11964, 11963, 11979, -1, 11959, 11979, 11965, -1, 11961, 11965, 11960, -1, 11961, 11959, 11965, -1, 12965, 11967, 10577, -1, 12965, 11966, 11967, -1, 12965, 12966, 11966, -1, 11966, 12966, 11965, -1, 11979, 11966, 11965, -1, 11979, 11968, 11966, -1, 11979, 11963, 11968, -1, 11968, 11963, 10577, -1, 11967, 11968, 10577, -1, 11967, 11966, 11968, -1, 12966, 11960, 11965, -1, 11976, 11969, 11971, -1, 11970, 11971, 11973, -1, 11972, 11973, 11955, -1, 11972, 11970, 11973, -1, 11955, 11974, 11949, -1, 11955, 11973, 11974, -1, 11974, 11973, 11971, -1, 11949, 11971, 11969, -1, 11949, 11974, 11971, -1, 11975, 10577, 11963, -1, 11977, 11970, 11958, -1, 11964, 11977, 11958, -1, 11963, 11964, 11962, -1, 11976, 11971, 11970, -1, 11977, 11959, 11978, -1, 11976, 11977, 11978, -1, 11964, 11979, 11959, -1, 11980, 10581, 11989, -1, 11980, 10582, 10581, -1, 11980, 11981, 10582, -1, 10582, 11981, 10580, -1, 10580, 11981, 11982, -1, 11983, 11982, 11984, -1, 11985, 11984, 13011, -1, 11988, 13011, 13010, -1, 10583, 13010, 13018, -1, 10584, 13018, 13020, -1, 11987, 13020, 11986, -1, 12138, 11987, 11986, -1, 12138, 10789, 11987, -1, 12138, 12137, 10789, -1, 10789, 12137, 12136, -1, 10580, 11982, 11983, -1, 11983, 11984, 11985, -1, 11985, 13011, 11988, -1, 11988, 13010, 10583, -1, 10583, 13018, 10584, -1, 10584, 13020, 11987, -1, 10581, 11990, 11989, -1, 11989, 11990, 11992, -1, 11992, 11990, 11995, -1, 11995, 11990, 10579, -1, 11996, 10579, 11991, -1, 11996, 11995, 10579, -1, 11989, 11992, 11998, -1, 11998, 11992, 11994, -1, 11994, 11992, 11995, -1, 11993, 11995, 11996, -1, 11997, 11996, 11991, -1, 12207, 11997, 11991, -1, 11994, 11995, 11993, -1, 11993, 11996, 11997, -1, 11997, 12207, 12046, -1, 11993, 12046, 12049, -1, 11994, 12049, 11999, -1, 11998, 11999, 12048, -1, 11998, 11994, 11999, -1, 12000, 12006, 12204, -1, 12000, 12005, 12006, -1, 12000, 12196, 12005, -1, 12005, 12196, 12008, -1, 12055, 12008, 12054, -1, 12003, 12054, 12056, -1, 12002, 12056, 12001, -1, 12002, 12003, 12056, -1, 12002, 12004, 12003, -1, 12003, 12004, 12053, -1, 12055, 12053, 12007, -1, 12005, 12007, 12006, -1, 12005, 12055, 12007, -1, 12005, 12008, 12055, -1, 12196, 12201, 12008, -1, 12008, 12201, 12009, -1, 12054, 12009, 12057, -1, 12056, 12057, 12010, -1, 12001, 12010, 13023, -1, 12001, 12056, 12010, -1, 12201, 12194, 12009, -1, 12009, 12194, 12193, -1, 12024, 12193, 12025, -1, 12026, 12025, 12011, -1, 12022, 12011, 12027, -1, 12028, 12027, 12012, -1, 12030, 12012, 12192, -1, 12029, 12192, 12191, -1, 12031, 12191, 12013, -1, 12014, 12013, 12015, -1, 12017, 12015, 12016, -1, 12063, 12017, 12016, -1, 12063, 12018, 12017, -1, 12017, 12018, 12060, -1, 12014, 12060, 12019, -1, 12031, 12019, 12020, -1, 12029, 12020, 12059, -1, 12030, 12059, 12021, -1, 12028, 12021, 12023, -1, 12022, 12023, 12033, -1, 12026, 12033, 12034, -1, 12024, 12034, 12057, -1, 12009, 12024, 12057, -1, 12009, 12193, 12024, -1, 12024, 12025, 12026, -1, 12034, 12024, 12026, -1, 12026, 12011, 12022, -1, 12033, 12026, 12022, -1, 12022, 12027, 12028, -1, 12023, 12022, 12028, -1, 12028, 12012, 12030, -1, 12021, 12028, 12030, -1, 12030, 12192, 12029, -1, 12059, 12030, 12029, -1, 12029, 12191, 12031, -1, 12020, 12029, 12031, -1, 12031, 12013, 12014, -1, 12019, 12031, 12014, -1, 12014, 12015, 12017, -1, 12060, 12014, 12017, -1, 12018, 12035, 12060, -1, 12060, 12035, 12032, -1, 12019, 12032, 12041, -1, 12020, 12041, 12042, -1, 12059, 12042, 12038, -1, 12021, 12038, 12039, -1, 12023, 12039, 12044, -1, 12033, 12044, 12058, -1, 12034, 12058, 12010, -1, 12057, 12034, 12010, -1, 12035, 13022, 12032, -1, 12032, 13022, 12040, -1, 12041, 12040, 12036, -1, 12042, 12036, 13026, -1, 12037, 12042, 13026, -1, 12037, 12038, 12042, -1, 12037, 13025, 12038, -1, 12038, 13025, 12039, -1, 12039, 13025, 12043, -1, 12044, 12043, 13024, -1, 12058, 13024, 13023, -1, 12010, 12058, 13023, -1, 12032, 12040, 12041, -1, 12041, 12036, 12042, -1, 12039, 12043, 12044, -1, 12044, 13024, 12058, -1, 12004, 12045, 12053, -1, 12053, 12045, 12052, -1, 12007, 12052, 12051, -1, 12006, 12051, 12046, -1, 12204, 12046, 12207, -1, 12204, 12006, 12046, -1, 12045, 12047, 12052, -1, 12052, 12047, 12050, -1, 12051, 12050, 12049, -1, 12046, 12051, 12049, -1, 12047, 13021, 12050, -1, 12050, 13021, 12048, -1, 11999, 12050, 12048, -1, 11999, 12049, 12050, -1, 11994, 11993, 12049, -1, 11993, 11997, 12046, -1, 12007, 12051, 12006, -1, 12052, 12050, 12051, -1, 12053, 12052, 12007, -1, 12003, 12053, 12055, -1, 12054, 12003, 12055, -1, 12009, 12054, 12008, -1, 12056, 12054, 12057, -1, 12058, 12034, 12033, -1, 12044, 12033, 12023, -1, 12039, 12023, 12021, -1, 12038, 12021, 12059, -1, 12042, 12059, 12020, -1, 12041, 12020, 12019, -1, 12032, 12019, 12060, -1, 12569, 13022, 12061, -1, 12061, 13022, 12035, -1, 12018, 12061, 12035, -1, 12018, 12062, 12061, -1, 12018, 12063, 12062, -1, 12062, 12063, 12532, -1, 12532, 12063, 12016, -1, 12189, 12532, 12016, -1, 13042, 12983, 12069, -1, 12069, 12983, 12064, -1, 12065, 12069, 12064, -1, 12065, 12088, 12069, -1, 12065, 12066, 12088, -1, 12088, 12066, 12067, -1, 12067, 12066, 13252, -1, 10591, 12067, 13252, -1, 10591, 10590, 12067, -1, 12067, 10590, 12068, -1, 12088, 12068, 12075, -1, 12069, 12075, 12070, -1, 13040, 12070, 12087, -1, 13040, 12069, 12070, -1, 13040, 13042, 12069, -1, 10590, 10589, 12068, -1, 12068, 10589, 12090, -1, 12089, 12090, 12071, -1, 12072, 12071, 12076, -1, 13039, 12076, 12077, -1, 13039, 12072, 12076, -1, 13039, 12073, 12072, -1, 12072, 12073, 12074, -1, 12089, 12074, 12075, -1, 12068, 12089, 12075, -1, 12068, 12090, 12089, -1, 10589, 12079, 12090, -1, 12090, 12079, 12092, -1, 12071, 12092, 12093, -1, 12076, 12093, 12094, -1, 12077, 12094, 12078, -1, 12077, 12076, 12094, -1, 12079, 12080, 12092, -1, 12092, 12080, 12091, -1, 12093, 12091, 12081, -1, 12094, 12081, 12083, -1, 13041, 12083, 13043, -1, 13041, 12094, 12083, -1, 13041, 12078, 12094, -1, 12080, 12082, 12091, -1, 12091, 12082, 12097, -1, 12081, 12097, 12096, -1, 12083, 12096, 12098, -1, 13043, 12083, 12098, -1, 12082, 12084, 12097, -1, 12097, 12084, 12095, -1, 12096, 12095, 12085, -1, 12098, 12096, 12085, -1, 12084, 10586, 12095, -1, 12095, 10586, 12086, -1, 12085, 12095, 12086, -1, 12073, 12087, 12074, -1, 12074, 12087, 12070, -1, 12075, 12074, 12070, -1, 12069, 12088, 12075, -1, 12088, 12067, 12068, -1, 12072, 12074, 12089, -1, 12071, 12072, 12089, -1, 12092, 12071, 12090, -1, 12091, 12093, 12092, -1, 12093, 12076, 12071, -1, 12097, 12081, 12091, -1, 12081, 12094, 12093, -1, 12095, 12096, 12097, -1, 12096, 12083, 12081, -1, 10586, 12109, 12086, -1, 12086, 12109, 12108, -1, 12085, 12108, 12107, -1, 12098, 12107, 12099, -1, 13043, 12099, 13044, -1, 13043, 12098, 12099, -1, 12086, 12108, 12085, -1, 12085, 12107, 12098, -1, 10790, 12117, 10792, -1, 10792, 12117, 12115, -1, 12110, 12115, 12100, -1, 12114, 12110, 12100, -1, 12114, 12101, 12110, -1, 12114, 13008, 12101, -1, 12101, 13008, 10593, -1, 10593, 13008, 13009, -1, 12102, 13009, 13038, -1, 12103, 13038, 12111, -1, 12104, 12111, 12105, -1, 10594, 12105, 12106, -1, 10595, 12106, 12112, -1, 10596, 12112, 13044, -1, 10597, 13044, 12099, -1, 12107, 10597, 12099, -1, 12107, 10793, 10597, -1, 12107, 12108, 10793, -1, 10793, 12108, 12109, -1, 10792, 12115, 12110, -1, 10593, 13009, 12102, -1, 12102, 13038, 12103, -1, 12103, 12111, 12104, -1, 12104, 12105, 10594, -1, 10594, 12106, 10595, -1, 10595, 12112, 10596, -1, 10596, 13044, 10597, -1, 12128, 12114, 12113, -1, 12113, 12114, 12100, -1, 12115, 12113, 12100, -1, 12115, 12116, 12113, -1, 12115, 12117, 12116, -1, 12116, 12117, 12118, -1, 12118, 12117, 10790, -1, 12125, 12118, 10790, -1, 12119, 12130, 13019, -1, 12119, 10598, 12130, -1, 12119, 13017, 10598, -1, 10598, 13017, 10599, -1, 10599, 13017, 12120, -1, 10600, 12120, 12121, -1, 12126, 12121, 12122, -1, 10601, 12122, 13003, -1, 10602, 13003, 12123, -1, 12127, 12123, 12128, -1, 12129, 12128, 12113, -1, 12116, 12129, 12113, -1, 12116, 12124, 12129, -1, 12116, 12118, 12124, -1, 12124, 12118, 12125, -1, 10599, 12120, 10600, -1, 10600, 12121, 12126, -1, 12126, 12122, 10601, -1, 10601, 13003, 10602, -1, 10602, 12123, 12127, -1, 12127, 12128, 12129, -1, 12130, 12132, 13019, -1, 13019, 12132, 12131, -1, 12131, 12132, 12133, -1, 12133, 12132, 10785, -1, 12134, 10785, 12135, -1, 12134, 12133, 10785, -1, 12136, 12137, 12135, -1, 12135, 12137, 12134, -1, 12134, 12137, 12138, -1, 12133, 12138, 11986, -1, 12131, 11986, 13019, -1, 12131, 12133, 11986, -1, 12134, 12138, 12133, -1, 11986, 13020, 13019, -1, 10734, 13070, 10720, -1, 10734, 12139, 13070, -1, 10734, 12140, 12139, -1, 12139, 12140, 13067, -1, 13067, 12140, 10738, -1, 13093, 10738, 12141, -1, 13092, 12141, 12164, -1, 13091, 12164, 10604, -1, 12165, 10604, 12166, -1, 13065, 12166, 12142, -1, 13090, 12142, 12167, -1, 12168, 12167, 12169, -1, 12170, 12169, 12171, -1, 12172, 12171, 10624, -1, 12173, 10624, 10626, -1, 12174, 10626, 12143, -1, 13058, 12143, 10635, -1, 12175, 10635, 10638, -1, 12176, 10638, 12177, -1, 12144, 12177, 12145, -1, 13057, 12145, 12146, -1, 12147, 12146, 12148, -1, 13056, 12148, 10653, -1, 12149, 10653, 10656, -1, 12178, 10656, 10657, -1, 12150, 10657, 12179, -1, 12180, 12179, 12151, -1, 12181, 12151, 12182, -1, 13054, 12182, 10682, -1, 12152, 10682, 12183, -1, 13053, 12183, 10684, -1, 12153, 10684, 12154, -1, 12184, 12154, 12155, -1, 12185, 12155, 12156, -1, 13050, 12156, 10701, -1, 12186, 10701, 12187, -1, 13048, 12187, 10695, -1, 13045, 10695, 10710, -1, 12157, 10710, 12158, -1, 13107, 12158, 12159, -1, 12160, 12159, 12161, -1, 13109, 12161, 10725, -1, 13105, 10725, 10726, -1, 12188, 10726, 10729, -1, 12162, 10729, 10721, -1, 12163, 10721, 10720, -1, 13070, 12163, 10720, -1, 13067, 10738, 13093, -1, 13093, 12141, 13092, -1, 13092, 12164, 13091, -1, 13091, 10604, 12165, -1, 12165, 12166, 13065, -1, 13065, 12142, 13090, -1, 13090, 12167, 12168, -1, 12168, 12169, 12170, -1, 12170, 12171, 12172, -1, 12172, 10624, 12173, -1, 12173, 10626, 12174, -1, 12174, 12143, 13058, -1, 13058, 10635, 12175, -1, 12175, 10638, 12176, -1, 12176, 12177, 12144, -1, 12144, 12145, 13057, -1, 13057, 12146, 12147, -1, 12147, 12148, 13056, -1, 13056, 10653, 12149, -1, 12149, 10656, 12178, -1, 12178, 10657, 12150, -1, 12150, 12179, 12180, -1, 12180, 12151, 12181, -1, 12181, 12182, 13054, -1, 13054, 10682, 12152, -1, 12152, 12183, 13053, -1, 13053, 10684, 12153, -1, 12153, 12154, 12184, -1, 12184, 12155, 12185, -1, 12185, 12156, 13050, -1, 13050, 10701, 12186, -1, 12186, 12187, 13048, -1, 13048, 10695, 13045, -1, 13045, 10710, 12157, -1, 12157, 12158, 13107, -1, 13107, 12159, 12160, -1, 12160, 12161, 13109, -1, 13109, 10725, 13105, -1, 13105, 10726, 12188, -1, 12188, 10729, 12162, -1, 12162, 10721, 12163, -1, 12016, 13059, 12189, -1, 12189, 13059, 13055, -1, 12016, 12015, 13059, -1, 13059, 12015, 12190, -1, 12190, 12015, 12013, -1, 13060, 12013, 12191, -1, 13061, 12191, 12192, -1, 12197, 12192, 12012, -1, 12198, 12012, 12027, -1, 12199, 12027, 12011, -1, 13084, 12011, 12025, -1, 13085, 12025, 12193, -1, 13086, 12193, 12194, -1, 12200, 12194, 12201, -1, 12195, 12201, 12196, -1, 12209, 12196, 12202, -1, 12209, 12195, 12196, -1, 12190, 12013, 13060, -1, 13060, 12191, 13061, -1, 13061, 12192, 12197, -1, 12197, 12012, 12198, -1, 12198, 12027, 12199, -1, 12199, 12011, 13084, -1, 13084, 12025, 13085, -1, 13085, 12193, 13086, -1, 13086, 12194, 12200, -1, 12200, 12201, 12195, -1, 12196, 12000, 12202, -1, 12202, 12000, 12203, -1, 12203, 12000, 12204, -1, 12205, 12204, 12207, -1, 12206, 12205, 12207, -1, 12203, 12204, 12205, -1, 12195, 12209, 13087, -1, 13087, 12209, 12208, -1, 12208, 12209, 12202, -1, 12210, 12202, 12203, -1, 12221, 12203, 12205, -1, 12211, 12205, 12206, -1, 12211, 12221, 12205, -1, 12208, 12202, 12210, -1, 12210, 12203, 12221, -1, 12221, 12211, 12222, -1, 12210, 12222, 12216, -1, 12208, 12216, 12215, -1, 13087, 12215, 12212, -1, 13087, 12208, 12215, -1, 11105, 12223, 11102, -1, 11105, 12213, 12223, -1, 11105, 11095, 12213, -1, 12213, 11095, 12226, -1, 12225, 12226, 10807, -1, 10806, 12225, 10807, -1, 10806, 12218, 12225, -1, 10806, 13089, 12218, -1, 12218, 13089, 12214, -1, 12219, 12214, 13082, -1, 12220, 13082, 12212, -1, 12215, 12220, 12212, -1, 12215, 12216, 12220, -1, 12220, 12216, 12217, -1, 12219, 12217, 12224, -1, 12218, 12224, 12225, -1, 12218, 12219, 12224, -1, 12218, 12214, 12219, -1, 11095, 9824, 12226, -1, 12226, 9824, 10815, -1, 10807, 12226, 10815, -1, 12219, 13082, 12220, -1, 12217, 12219, 12220, -1, 12208, 12210, 12216, -1, 12210, 12221, 12222, -1, 12217, 12216, 12222, -1, 12223, 12222, 11102, -1, 12223, 12217, 12222, -1, 12223, 12224, 12217, -1, 12223, 12213, 12224, -1, 12224, 12213, 12225, -1, 12225, 12213, 12226, -1, 12211, 11102, 12222, -1, 10838, 10851, 10803, -1, 10803, 10851, 12239, -1, 10804, 12239, 12227, -1, 13089, 12227, 12228, -1, 13089, 10804, 12227, -1, 10803, 12239, 10804, -1, 13088, 12228, 12240, -1, 12229, 12240, 12275, -1, 12273, 12275, 12230, -1, 12237, 12230, 10850, -1, 12285, 10850, 10849, -1, 12281, 10849, 12232, -1, 12231, 12232, 12233, -1, 12235, 12233, 12234, -1, 13062, 12234, 13063, -1, 13062, 12235, 12234, -1, 13062, 12236, 12235, -1, 13062, 13083, 12236, -1, 12236, 13083, 12276, -1, 12277, 12276, 12272, -1, 12285, 12272, 12237, -1, 10850, 12285, 12237, -1, 12239, 12238, 12227, -1, 12239, 12284, 12238, -1, 12239, 10851, 12284, -1, 12284, 10851, 10852, -1, 12283, 10852, 12230, -1, 12275, 12283, 12230, -1, 12275, 12238, 12283, -1, 12275, 12240, 12238, -1, 12238, 12240, 12227, -1, 12227, 12240, 12228, -1, 10852, 10850, 12230, -1, 10849, 10847, 12232, -1, 12232, 10847, 12282, -1, 12233, 12282, 12256, -1, 12234, 12256, 12258, -1, 13063, 12258, 12242, -1, 12241, 12242, 12266, -1, 12280, 12266, 12243, -1, 12279, 12243, 12265, -1, 12253, 12265, 12264, -1, 12244, 12264, 10846, -1, 12245, 12244, 10846, -1, 12245, 12246, 12244, -1, 12245, 12247, 12246, -1, 12245, 12287, 12247, -1, 12247, 12287, 12286, -1, 12269, 12286, 12248, -1, 12271, 12248, 12249, -1, 12250, 12271, 12249, -1, 12250, 12255, 12271, -1, 12250, 12251, 12255, -1, 12250, 13064, 12251, -1, 12251, 13064, 12252, -1, 12254, 12252, 12253, -1, 12244, 12253, 12264, -1, 12244, 12254, 12253, -1, 12244, 12246, 12254, -1, 12254, 12246, 12270, -1, 12251, 12270, 12255, -1, 12251, 12254, 12270, -1, 12251, 12252, 12254, -1, 12282, 10847, 12257, -1, 12256, 12257, 12268, -1, 12258, 12268, 12242, -1, 12258, 12256, 12268, -1, 12262, 12259, 12260, -1, 12262, 12261, 12259, -1, 12262, 12263, 12261, -1, 12262, 10846, 12263, -1, 12263, 10846, 12264, -1, 12265, 12263, 12264, -1, 12265, 12278, 12263, -1, 12265, 12243, 12278, -1, 12278, 12243, 12266, -1, 12267, 12266, 12242, -1, 12268, 12267, 12242, -1, 12268, 12259, 12267, -1, 12268, 12257, 12259, -1, 12259, 12257, 12260, -1, 12260, 12257, 10847, -1, 12247, 12286, 12269, -1, 12270, 12269, 12255, -1, 12270, 12247, 12269, -1, 12270, 12246, 12247, -1, 12269, 12248, 12271, -1, 12255, 12269, 12271, -1, 12252, 13064, 12279, -1, 12253, 12279, 12265, -1, 12253, 12252, 12279, -1, 12280, 12241, 12266, -1, 12241, 13063, 12242, -1, 12258, 13063, 12234, -1, 12276, 13083, 12274, -1, 12272, 12274, 12273, -1, 12237, 12273, 12230, -1, 12237, 12272, 12273, -1, 12240, 12229, 13088, -1, 13088, 12229, 12274, -1, 13083, 13088, 12274, -1, 12273, 12274, 12229, -1, 12275, 12273, 12229, -1, 12272, 12276, 12274, -1, 12276, 12277, 12236, -1, 12236, 12277, 12231, -1, 12235, 12231, 12233, -1, 12235, 12236, 12231, -1, 12256, 12234, 12233, -1, 12278, 12266, 12267, -1, 12261, 12267, 12259, -1, 12261, 12278, 12267, -1, 12261, 12263, 12278, -1, 13064, 12280, 12279, -1, 12279, 12280, 12243, -1, 12272, 12285, 12277, -1, 12277, 12285, 12281, -1, 12231, 12281, 12232, -1, 12231, 12277, 12281, -1, 12282, 12233, 12232, -1, 12257, 12256, 12282, -1, 10852, 12283, 12284, -1, 12284, 12283, 12238, -1, 10849, 12281, 12285, -1, 12286, 12287, 12323, -1, 12317, 12323, 12316, -1, 12314, 12316, 12315, -1, 12320, 12315, 12298, -1, 12327, 12298, 12288, -1, 12289, 12288, 12311, -1, 12308, 12311, 12297, -1, 12290, 12297, 12291, -1, 12306, 12291, 12301, -1, 12292, 12301, 12293, -1, 12325, 12293, 12324, -1, 12294, 12324, 12330, -1, 12332, 12294, 12330, -1, 12332, 12328, 12294, -1, 12332, 12331, 12328, -1, 12328, 12331, 12303, -1, 12295, 12303, 12304, -1, 12325, 12304, 12292, -1, 12293, 12325, 12292, -1, 10855, 12316, 10844, -1, 10855, 12315, 12316, -1, 10855, 12296, 12315, -1, 12315, 12296, 12298, -1, 12298, 12296, 12299, -1, 12288, 12299, 12300, -1, 12311, 12300, 12297, -1, 12311, 12288, 12300, -1, 12298, 12299, 12288, -1, 12300, 10841, 12297, -1, 12297, 10841, 12291, -1, 12291, 10841, 10840, -1, 12301, 10840, 10839, -1, 12293, 10839, 12324, -1, 12293, 12301, 10839, -1, 12291, 10840, 12301, -1, 10839, 12302, 12324, -1, 12324, 12302, 12330, -1, 12303, 13097, 12304, -1, 12304, 13097, 12305, -1, 12292, 12305, 12306, -1, 12301, 12292, 12306, -1, 13097, 13099, 12305, -1, 12305, 13099, 12307, -1, 12306, 12307, 12290, -1, 12291, 12306, 12290, -1, 13099, 12310, 12307, -1, 12307, 12310, 12309, -1, 12290, 12309, 12308, -1, 12297, 12290, 12308, -1, 12309, 12310, 12326, -1, 12308, 12326, 12289, -1, 12311, 12308, 12289, -1, 13094, 12319, 12312, -1, 13094, 12321, 12319, -1, 13094, 12313, 12321, -1, 12321, 12313, 12322, -1, 12320, 12322, 12314, -1, 12315, 12320, 12314, -1, 12313, 13066, 12322, -1, 12322, 13066, 12318, -1, 12314, 12318, 12317, -1, 12316, 12314, 12317, -1, 13066, 12249, 12318, -1, 12318, 12249, 12248, -1, 12317, 12248, 12286, -1, 12323, 12317, 12286, -1, 12318, 12248, 12317, -1, 12327, 12288, 12289, -1, 12319, 12289, 12326, -1, 12312, 12326, 12310, -1, 12312, 12319, 12326, -1, 12320, 12298, 12327, -1, 12321, 12327, 12319, -1, 12321, 12320, 12327, -1, 12321, 12322, 12320, -1, 12287, 10844, 12323, -1, 12323, 10844, 12316, -1, 12324, 12294, 12325, -1, 12325, 12294, 12295, -1, 12304, 12325, 12295, -1, 12305, 12292, 12304, -1, 12307, 12306, 12305, -1, 12309, 12290, 12307, -1, 12326, 12308, 12309, -1, 12319, 12327, 12289, -1, 12318, 12314, 12322, -1, 12303, 12295, 12328, -1, 12328, 12295, 12294, -1, 10861, 12329, 12302, -1, 12302, 12329, 12330, -1, 12330, 12329, 10891, -1, 12332, 10891, 10865, -1, 12331, 12332, 10865, -1, 12330, 10891, 12332, -1, 12333, 10885, 12334, -1, 10877, 12334, 12335, -1, 10878, 12335, 12346, -1, 10865, 12346, 12344, -1, 10865, 10878, 12346, -1, 11108, 12336, 12347, -1, 11108, 12339, 12336, -1, 11108, 11107, 12339, -1, 12339, 11107, 12337, -1, 12338, 12339, 12337, -1, 12338, 12340, 12339, -1, 12338, 12349, 12340, -1, 12340, 12349, 12342, -1, 12341, 12342, 12345, -1, 12335, 12345, 12346, -1, 12335, 12341, 12345, -1, 12335, 12334, 12341, -1, 12341, 12334, 12336, -1, 12340, 12336, 12339, -1, 12340, 12341, 12336, -1, 12340, 12342, 12341, -1, 11107, 12661, 12337, -1, 12349, 13096, 12342, -1, 12342, 13096, 13098, -1, 12343, 12342, 13098, -1, 12343, 12345, 12342, -1, 12343, 12344, 12345, -1, 12345, 12344, 12346, -1, 10878, 10877, 12335, -1, 10877, 12333, 12334, -1, 12347, 12336, 12334, -1, 10885, 12347, 12334, -1, 10921, 12348, 12661, -1, 12661, 12348, 12337, -1, 12337, 12348, 10920, -1, 12338, 10920, 12350, -1, 12349, 12350, 10918, -1, 13096, 12349, 10918, -1, 12337, 10920, 12338, -1, 12338, 12350, 12349, -1, 10918, 12352, 13095, -1, 13095, 12352, 12351, -1, 12351, 12352, 10916, -1, 12358, 10916, 12354, -1, 12353, 12354, 10914, -1, 12353, 12358, 12354, -1, 12351, 10916, 12358, -1, 12354, 10924, 10914, -1, 9618, 12360, 12355, -1, 12355, 12360, 12361, -1, 12356, 12361, 12362, -1, 12375, 12362, 12366, -1, 12374, 12366, 12357, -1, 13069, 12374, 12357, -1, 13069, 13068, 12374, -1, 12374, 13068, 12371, -1, 12376, 12371, 12372, -1, 12373, 12372, 12358, -1, 12353, 12373, 12358, -1, 12353, 10914, 12373, -1, 12373, 10914, 9619, -1, 12359, 9619, 12355, -1, 12356, 12355, 12361, -1, 12356, 12359, 12355, -1, 12356, 12375, 12359, -1, 12356, 12362, 12375, -1, 12360, 12363, 12361, -1, 12361, 12363, 12362, -1, 12362, 12363, 12364, -1, 12366, 12364, 12377, -1, 12365, 12366, 12377, -1, 12365, 12357, 12366, -1, 12362, 12364, 12366, -1, 13068, 12367, 12371, -1, 12371, 12367, 12368, -1, 12369, 12368, 12370, -1, 12351, 12370, 13095, -1, 12351, 12369, 12370, -1, 12351, 12372, 12369, -1, 12351, 12358, 12372, -1, 12371, 12368, 12369, -1, 12372, 12371, 12369, -1, 12373, 9619, 12359, -1, 12376, 12359, 12375, -1, 12374, 12375, 12366, -1, 12374, 12376, 12375, -1, 12374, 12371, 12376, -1, 12373, 12359, 12376, -1, 12372, 12373, 12376, -1, 12377, 12364, 13071, -1, 13071, 12364, 12391, -1, 12391, 12364, 12363, -1, 12392, 12363, 12360, -1, 12385, 12360, 10927, -1, 12385, 12392, 12360, -1, 12391, 12363, 12392, -1, 12360, 9618, 10927, -1, 12399, 12398, 9623, -1, 9623, 12398, 12388, -1, 12387, 12388, 12378, -1, 12394, 12378, 12379, -1, 12381, 12379, 13075, -1, 13074, 12381, 13075, -1, 13074, 12380, 12381, -1, 12381, 12380, 12382, -1, 12395, 12382, 12384, -1, 12383, 12384, 12392, -1, 12385, 12383, 12392, -1, 12385, 10927, 12383, -1, 12383, 10927, 12386, -1, 12393, 12386, 9623, -1, 12387, 9623, 12388, -1, 12387, 12393, 9623, -1, 12387, 12394, 12393, -1, 12387, 12378, 12394, -1, 12398, 12397, 12388, -1, 12388, 12397, 12378, -1, 12378, 12397, 12396, -1, 12379, 12396, 13077, -1, 13076, 12379, 13077, -1, 13076, 13075, 12379, -1, 12378, 12396, 12379, -1, 12380, 13073, 12382, -1, 12382, 13073, 12389, -1, 12390, 12389, 13072, -1, 12391, 13072, 13071, -1, 12391, 12390, 13072, -1, 12391, 12384, 12390, -1, 12391, 12392, 12384, -1, 12382, 12389, 12390, -1, 12384, 12382, 12390, -1, 12383, 12386, 12393, -1, 12395, 12393, 12394, -1, 12381, 12394, 12379, -1, 12381, 12395, 12394, -1, 12381, 12382, 12395, -1, 12383, 12393, 12395, -1, 12384, 12383, 12395, -1, 13077, 12396, 12400, -1, 12400, 12396, 10937, -1, 10937, 12396, 12397, -1, 10938, 12397, 12398, -1, 10930, 12398, 10931, -1, 10930, 10938, 12398, -1, 10937, 12397, 10938, -1, 12398, 12399, 10931, -1, 13078, 12400, 12654, -1, 12654, 12400, 12401, -1, 12402, 12654, 12401, -1, 12402, 12655, 12654, -1, 12402, 10936, 12655, -1, 12655, 10936, 12403, -1, 12403, 10936, 12660, -1, 12659, 12403, 12660, -1, 11038, 12418, 12404, -1, 12404, 12418, 12405, -1, 12407, 12405, 12406, -1, 12646, 12406, 13102, -1, 12646, 12407, 12406, -1, 12404, 12405, 12407, -1, 12451, 13102, 12408, -1, 12452, 12408, 12419, -1, 12409, 12419, 12421, -1, 12416, 12421, 11021, -1, 12410, 11021, 11022, -1, 12462, 11022, 12411, -1, 12456, 12411, 12463, -1, 12457, 12463, 12412, -1, 12413, 12412, 13101, -1, 12413, 12457, 12412, -1, 12413, 12454, 12457, -1, 12413, 12414, 12454, -1, 12454, 12414, 12453, -1, 12455, 12453, 12415, -1, 12410, 12415, 12416, -1, 11021, 12410, 12416, -1, 12405, 12420, 12406, -1, 12405, 12417, 12420, -1, 12405, 12418, 12417, -1, 12417, 12418, 12466, -1, 12467, 12466, 12421, -1, 12419, 12467, 12421, -1, 12419, 12420, 12467, -1, 12419, 12408, 12420, -1, 12420, 12408, 12406, -1, 12406, 12408, 13102, -1, 12466, 11021, 12421, -1, 11022, 11030, 12411, -1, 12411, 11030, 12465, -1, 12463, 12465, 12464, -1, 12412, 12464, 12422, -1, 13101, 12422, 12442, -1, 13100, 12442, 12423, -1, 12460, 12423, 12461, -1, 12424, 12461, 12448, -1, 12425, 12448, 12440, -1, 12432, 12440, 12426, -1, 11031, 12432, 12426, -1, 11031, 12428, 12432, -1, 11031, 12427, 12428, -1, 11031, 11033, 12427, -1, 12427, 11033, 12445, -1, 12446, 12445, 12429, -1, 12431, 12429, 12430, -1, 13108, 12431, 12430, -1, 13108, 12447, 12431, -1, 13108, 12434, 12447, -1, 13108, 13106, 12434, -1, 12434, 13106, 12449, -1, 12433, 12449, 12425, -1, 12432, 12425, 12440, -1, 12432, 12433, 12425, -1, 12432, 12428, 12433, -1, 12433, 12428, 12435, -1, 12434, 12435, 12447, -1, 12434, 12433, 12435, -1, 12434, 12449, 12433, -1, 12465, 11030, 12444, -1, 12464, 12444, 12436, -1, 12422, 12436, 12442, -1, 12422, 12464, 12436, -1, 12439, 12437, 12443, -1, 12439, 12438, 12437, -1, 12439, 12459, 12438, -1, 12439, 12426, 12459, -1, 12459, 12426, 12440, -1, 12448, 12459, 12440, -1, 12448, 12441, 12459, -1, 12448, 12461, 12441, -1, 12441, 12461, 12423, -1, 12458, 12423, 12442, -1, 12436, 12458, 12442, -1, 12436, 12437, 12458, -1, 12436, 12444, 12437, -1, 12437, 12444, 12443, -1, 12443, 12444, 11030, -1, 12427, 12445, 12446, -1, 12435, 12446, 12447, -1, 12435, 12427, 12446, -1, 12435, 12428, 12427, -1, 12446, 12429, 12431, -1, 12447, 12446, 12431, -1, 12449, 13106, 12424, -1, 12425, 12424, 12448, -1, 12425, 12449, 12424, -1, 12460, 13100, 12423, -1, 13100, 13101, 12442, -1, 12422, 13101, 12412, -1, 12453, 12414, 12450, -1, 12415, 12450, 12409, -1, 12416, 12409, 12421, -1, 12416, 12415, 12409, -1, 12408, 12452, 12451, -1, 12451, 12452, 12450, -1, 12414, 12451, 12450, -1, 12409, 12450, 12452, -1, 12419, 12409, 12452, -1, 12415, 12453, 12450, -1, 12453, 12455, 12454, -1, 12454, 12455, 12456, -1, 12457, 12456, 12463, -1, 12457, 12454, 12456, -1, 12464, 12412, 12463, -1, 12441, 12423, 12458, -1, 12438, 12458, 12437, -1, 12438, 12441, 12458, -1, 12438, 12459, 12441, -1, 13106, 12460, 12424, -1, 12424, 12460, 12461, -1, 12415, 12410, 12455, -1, 12455, 12410, 12462, -1, 12456, 12462, 12411, -1, 12456, 12455, 12462, -1, 12465, 12463, 12411, -1, 12444, 12464, 12465, -1, 12466, 12467, 12417, -1, 12417, 12467, 12420, -1, 11022, 12462, 12410, -1, 11036, 12469, 12468, -1, 11036, 12470, 12469, -1, 11036, 11037, 12470, -1, 12470, 11037, 12507, -1, 12475, 12507, 12510, -1, 12472, 12510, 12473, -1, 13047, 12473, 12471, -1, 13047, 12472, 12473, -1, 13047, 12474, 12472, -1, 12472, 12474, 12488, -1, 12475, 12488, 12508, -1, 12470, 12508, 12469, -1, 12470, 12475, 12508, -1, 12470, 12507, 12475, -1, 11037, 11034, 12507, -1, 12507, 11034, 12506, -1, 12510, 12506, 12476, -1, 12473, 12476, 12477, -1, 12471, 12477, 12478, -1, 12471, 12473, 12477, -1, 12506, 11034, 12486, -1, 12476, 12486, 12479, -1, 12477, 12479, 12485, -1, 12478, 12485, 12487, -1, 12480, 12487, 12514, -1, 12480, 12478, 12487, -1, 12481, 12482, 12483, -1, 12481, 12513, 12482, -1, 12482, 12513, 12484, -1, 12479, 12484, 12485, -1, 12479, 12482, 12484, -1, 12479, 12486, 12482, -1, 12482, 12486, 12483, -1, 12483, 12486, 11034, -1, 12513, 12514, 12484, -1, 12484, 12514, 12487, -1, 12485, 12484, 12487, -1, 12485, 12478, 12477, -1, 12488, 12474, 12489, -1, 12508, 12489, 12490, -1, 12469, 12490, 12491, -1, 12468, 12491, 12492, -1, 12468, 12469, 12491, -1, 12493, 12511, 13049, -1, 12493, 12494, 12511, -1, 12493, 13046, 12494, -1, 12494, 13046, 12501, -1, 12495, 12501, 12502, -1, 12496, 12502, 12497, -1, 12498, 12497, 11026, -1, 12498, 12496, 12497, -1, 12498, 11029, 12496, -1, 12496, 11029, 12499, -1, 12495, 12499, 12500, -1, 12494, 12500, 12511, -1, 12494, 12495, 12500, -1, 12494, 12501, 12495, -1, 13046, 12504, 12501, -1, 12501, 12504, 12505, -1, 12502, 12505, 12509, -1, 12497, 12509, 12503, -1, 11026, 12503, 11033, -1, 11026, 12497, 12503, -1, 12504, 12430, 12505, -1, 12505, 12430, 12429, -1, 12509, 12429, 12445, -1, 12503, 12445, 11033, -1, 12503, 12509, 12445, -1, 12505, 12429, 12509, -1, 11029, 12492, 12499, -1, 12499, 12492, 12491, -1, 12500, 12491, 12490, -1, 12511, 12490, 12489, -1, 13049, 12489, 12474, -1, 13049, 12511, 12489, -1, 12476, 12506, 12486, -1, 12510, 12507, 12506, -1, 12490, 12469, 12508, -1, 12500, 12499, 12491, -1, 12502, 12496, 12495, -1, 12495, 12496, 12499, -1, 12509, 12497, 12502, -1, 12477, 12476, 12479, -1, 12473, 12510, 12476, -1, 12488, 12475, 12472, -1, 12472, 12475, 12510, -1, 12489, 12508, 12488, -1, 12511, 12500, 12490, -1, 12505, 12502, 12501, -1, 10969, 12512, 12481, -1, 12481, 12512, 12513, -1, 12513, 12512, 10945, -1, 12514, 10945, 10941, -1, 12480, 12514, 10941, -1, 12513, 10945, 12514, -1, 12515, 12569, 12573, -1, 12567, 12573, 12568, -1, 12516, 12568, 12571, -1, 12517, 12571, 12519, -1, 12518, 12519, 12529, -1, 12520, 12529, 12535, -1, 13016, 12535, 12521, -1, 12566, 12521, 12523, -1, 12522, 12523, 12543, -1, 12524, 12543, 12546, -1, 12524, 12522, 12543, -1, 12062, 12572, 12061, -1, 12062, 12525, 12572, -1, 12062, 12532, 12525, -1, 12525, 12532, 13110, -1, 12526, 12525, 13110, -1, 12526, 12527, 12525, -1, 12526, 13120, 12527, -1, 12527, 13120, 12528, -1, 12531, 12528, 12530, -1, 12519, 12530, 12529, -1, 12519, 12531, 12530, -1, 12519, 12571, 12531, -1, 12531, 12571, 12570, -1, 12527, 12570, 12525, -1, 12527, 12531, 12570, -1, 12527, 12528, 12531, -1, 12532, 12189, 13110, -1, 13120, 12533, 12528, -1, 12528, 12533, 12536, -1, 12530, 12536, 12534, -1, 12529, 12534, 12535, -1, 12529, 12530, 12534, -1, 12533, 13121, 12536, -1, 12536, 13121, 12537, -1, 12534, 12537, 12538, -1, 12535, 12538, 12521, -1, 12535, 12534, 12538, -1, 13121, 12539, 12537, -1, 12537, 12539, 12540, -1, 12538, 12540, 12574, -1, 12521, 12574, 12523, -1, 12521, 12538, 12574, -1, 12539, 13114, 12540, -1, 12540, 13114, 12541, -1, 12574, 12541, 12542, -1, 12523, 12542, 12543, -1, 12523, 12574, 12542, -1, 13114, 13123, 12541, -1, 12541, 13123, 12575, -1, 12542, 12575, 12544, -1, 12543, 12544, 12549, -1, 12546, 12549, 12545, -1, 12546, 12543, 12549, -1, 13123, 12547, 12575, -1, 12575, 12547, 12548, -1, 12544, 12548, 12576, -1, 12549, 12576, 12550, -1, 12545, 12550, 12552, -1, 12545, 12549, 12550, -1, 12547, 12551, 12548, -1, 12548, 12551, 12554, -1, 12576, 12554, 12578, -1, 12550, 12578, 12580, -1, 12552, 12580, 12553, -1, 12552, 12550, 12580, -1, 12551, 13125, 12554, -1, 12554, 13125, 12577, -1, 12578, 12577, 12555, -1, 12580, 12555, 12557, -1, 12553, 12557, 12556, -1, 12553, 12580, 12557, -1, 13125, 12558, 12577, -1, 12577, 12558, 12579, -1, 12555, 12579, 12559, -1, 12557, 12559, 12561, -1, 12556, 12561, 13027, -1, 12556, 12557, 12561, -1, 12558, 12560, 12579, -1, 12579, 12560, 12564, -1, 12559, 12564, 12565, -1, 12561, 12565, 12562, -1, 13027, 12561, 12562, -1, 12560, 12563, 12564, -1, 12564, 12563, 12581, -1, 12565, 12581, 13324, -1, 12562, 12565, 13324, -1, 12563, 13119, 12581, -1, 12581, 13119, 13321, -1, 13324, 12581, 13321, -1, 12522, 12566, 12523, -1, 12566, 13016, 12521, -1, 13016, 12520, 12535, -1, 12520, 12518, 12529, -1, 12518, 12517, 12519, -1, 12517, 12516, 12571, -1, 12516, 12567, 12568, -1, 12567, 12515, 12573, -1, 12569, 12061, 12573, -1, 12573, 12061, 12572, -1, 12568, 12572, 12570, -1, 12571, 12568, 12570, -1, 12572, 12525, 12570, -1, 12573, 12572, 12568, -1, 12536, 12530, 12528, -1, 12537, 12534, 12536, -1, 12540, 12538, 12537, -1, 12541, 12574, 12540, -1, 12575, 12542, 12541, -1, 12548, 12544, 12575, -1, 12544, 12543, 12542, -1, 12554, 12576, 12548, -1, 12576, 12549, 12544, -1, 12577, 12578, 12554, -1, 12578, 12550, 12576, -1, 12579, 12555, 12577, -1, 12555, 12580, 12578, -1, 12564, 12559, 12579, -1, 12559, 12557, 12555, -1, 12581, 12565, 12564, -1, 12565, 12561, 12559, -1, 10965, 10960, 12597, -1, 12595, 12597, 12596, -1, 10942, 12596, 12590, -1, 12583, 12590, 12589, -1, 12582, 12589, 12588, -1, 12582, 12583, 12589, -1, 12582, 12593, 12583, -1, 12583, 12593, 12594, -1, 10942, 12594, 10941, -1, 10942, 12583, 12594, -1, 10942, 12590, 12583, -1, 13137, 12591, 13136, -1, 13137, 12584, 12591, -1, 13137, 12585, 12584, -1, 12584, 12585, 12592, -1, 12586, 12592, 13328, -1, 13330, 12586, 13328, -1, 13330, 12587, 12586, -1, 13330, 13080, 12587, -1, 12587, 13080, 12588, -1, 12589, 12587, 12588, -1, 12589, 12598, 12587, -1, 12589, 12590, 12598, -1, 12598, 12590, 12591, -1, 12584, 12598, 12591, -1, 12584, 12586, 12598, -1, 12584, 12592, 12586, -1, 12585, 13325, 12592, -1, 12592, 13325, 13327, -1, 13328, 12592, 13327, -1, 12593, 10941, 12594, -1, 10942, 12595, 12596, -1, 12595, 10965, 12597, -1, 12590, 12596, 12597, -1, 12591, 12597, 13136, -1, 12591, 12590, 12597, -1, 10960, 13136, 12597, -1, 12587, 12598, 12586, -1, 10959, 12599, 12602, -1, 12602, 12599, 12603, -1, 10950, 12603, 12604, -1, 10963, 12604, 12600, -1, 10960, 12600, 12601, -1, 10960, 10963, 12600, -1, 12602, 12603, 10950, -1, 10950, 12604, 10963, -1, 11035, 11012, 11018, -1, 11035, 12605, 11012, -1, 11035, 12606, 12605, -1, 12605, 12606, 12612, -1, 12612, 12606, 12607, -1, 11010, 12607, 12613, -1, 11009, 12613, 12614, -1, 12615, 12614, 11028, -1, 11008, 11028, 11027, -1, 12608, 11008, 11027, -1, 12608, 11007, 11008, -1, 12608, 11032, 11007, -1, 11007, 11032, 10996, -1, 10996, 11032, 12616, -1, 12617, 12616, 11025, -1, 12618, 11025, 12619, -1, 10994, 12619, 11024, -1, 11006, 11024, 11023, -1, 12609, 11023, 12620, -1, 11004, 12620, 12610, -1, 12621, 12610, 11020, -1, 12611, 11020, 12639, -1, 11003, 12639, 12625, -1, 11003, 12611, 12639, -1, 12612, 12607, 11010, -1, 11010, 12613, 11009, -1, 11009, 12614, 12615, -1, 12615, 11028, 11008, -1, 10996, 12616, 12617, -1, 12617, 11025, 12618, -1, 12618, 12619, 10994, -1, 10994, 11024, 11006, -1, 11006, 11023, 12609, -1, 12609, 12620, 11004, -1, 11004, 12610, 12621, -1, 12621, 11020, 12611, -1, 12625, 12639, 12624, -1, 12622, 12624, 13128, -1, 11017, 13128, 12623, -1, 11017, 12622, 13128, -1, 12639, 12641, 12624, -1, 12624, 12641, 12638, -1, 12637, 12624, 12638, -1, 12637, 12635, 12624, -1, 12625, 12624, 12622, -1, 13128, 12626, 12623, -1, 12623, 12626, 12627, -1, 12627, 12626, 12628, -1, 11016, 12628, 12629, -1, 11016, 12627, 12628, -1, 12628, 13134, 12629, -1, 12629, 13134, 11001, -1, 11001, 13134, 12630, -1, 12633, 12630, 12634, -1, 12632, 12634, 12599, -1, 11000, 12599, 12631, -1, 11000, 12632, 12599, -1, 11001, 12630, 12633, -1, 12601, 12600, 12634, -1, 12634, 12600, 12604, -1, 12603, 12634, 12604, -1, 12603, 12599, 12634, -1, 12599, 11018, 12631, -1, 12631, 11018, 11013, -1, 11013, 11018, 11012, -1, 12632, 12633, 12634, -1, 12635, 12637, 12636, -1, 12636, 12637, 12640, -1, 12640, 12637, 12638, -1, 11064, 12638, 12641, -1, 11075, 12641, 12639, -1, 11039, 11075, 12639, -1, 12640, 12638, 11064, -1, 11064, 12641, 11075, -1, 12659, 12642, 12403, -1, 12403, 12642, 12648, -1, 12655, 12648, 12656, -1, 12654, 12656, 12643, -1, 12644, 12643, 13103, -1, 12644, 12654, 12643, -1, 12644, 13078, 12654, -1, 12642, 13130, 12648, -1, 12648, 13130, 12649, -1, 12650, 12649, 12645, -1, 12657, 12645, 11058, -1, 12646, 12657, 11058, -1, 12646, 13104, 12657, -1, 12657, 13104, 12647, -1, 12650, 12647, 12656, -1, 12648, 12650, 12656, -1, 12648, 12649, 12650, -1, 13130, 13131, 12649, -1, 12649, 13131, 12652, -1, 12645, 12652, 12651, -1, 11058, 12645, 12651, -1, 13131, 12636, 12652, -1, 12652, 12636, 12653, -1, 12651, 12652, 12653, -1, 13104, 13103, 12647, -1, 12647, 13103, 12643, -1, 12656, 12647, 12643, -1, 12654, 12655, 12656, -1, 12655, 12403, 12648, -1, 12657, 12647, 12650, -1, 12645, 12657, 12650, -1, 12652, 12645, 12649, -1, 12659, 11091, 12658, -1, 12659, 12660, 11091, -1, 11090, 11119, 11091, -1, 11090, 12662, 11119, -1, 11090, 12661, 12662, -1, 11090, 10921, 12661, -1, 12662, 11630, 11119, -1, 11119, 11118, 11091, -1, 11091, 11118, 12658, -1, 12658, 11118, 11735, -1, 12668, 11726, 12712, -1, 12663, 12712, 12714, -1, 12666, 12714, 12665, -1, 13127, 12665, 12664, -1, 13127, 12666, 12665, -1, 13127, 13126, 12666, -1, 12666, 13126, 12713, -1, 12663, 12713, 12667, -1, 12668, 12663, 12667, -1, 12668, 12712, 12663, -1, 12669, 12670, 12711, -1, 12669, 12683, 12670, -1, 12669, 12736, 12683, -1, 12683, 12736, 12739, -1, 12689, 12739, 12691, -1, 12716, 12691, 12741, -1, 12715, 12741, 12744, -1, 12719, 12744, 12743, -1, 12718, 12743, 12671, -1, 12721, 12671, 12700, -1, 12723, 12700, 12705, -1, 12725, 12705, 12672, -1, 12682, 12672, 12673, -1, 12675, 12673, 12746, -1, 12674, 12675, 12746, -1, 12674, 12676, 12675, -1, 12674, 12787, 12676, -1, 12676, 12787, 13141, -1, 12709, 13141, 12677, -1, 12708, 12677, 12678, -1, 12679, 12708, 12678, -1, 12679, 12680, 12708, -1, 12708, 12680, 12706, -1, 12707, 12706, 12681, -1, 12682, 12681, 12725, -1, 12672, 12682, 12725, -1, 12683, 12739, 12689, -1, 12690, 12689, 12717, -1, 12687, 12717, 12684, -1, 12686, 12684, 12685, -1, 12686, 12687, 12684, -1, 12686, 13132, 12687, -1, 12687, 13132, 12710, -1, 12690, 12710, 12688, -1, 12683, 12688, 12670, -1, 12683, 12690, 12688, -1, 12683, 12689, 12690, -1, 12689, 12691, 12716, -1, 12717, 12716, 12693, -1, 12684, 12693, 12692, -1, 12685, 12692, 13133, -1, 12685, 12684, 12692, -1, 12716, 12741, 12715, -1, 12693, 12715, 12720, -1, 12692, 12720, 12695, -1, 13133, 12695, 13129, -1, 13133, 12692, 12695, -1, 12715, 12744, 12719, -1, 12720, 12719, 12694, -1, 12695, 12694, 12722, -1, 13129, 12722, 12697, -1, 13129, 12695, 12722, -1, 12719, 12743, 12718, -1, 12694, 12718, 12696, -1, 12722, 12696, 12698, -1, 12697, 12698, 12699, -1, 12697, 12722, 12698, -1, 12718, 12671, 12721, -1, 12696, 12721, 12724, -1, 12698, 12724, 12704, -1, 13135, 12704, 12703, -1, 13135, 12698, 12704, -1, 13135, 12699, 12698, -1, 12721, 12700, 12723, -1, 12724, 12723, 12701, -1, 12704, 12701, 12726, -1, 12703, 12726, 12702, -1, 12703, 12704, 12726, -1, 12723, 12705, 12725, -1, 12701, 12725, 12681, -1, 12726, 12681, 12706, -1, 12702, 12706, 12680, -1, 12702, 12726, 12706, -1, 12682, 12673, 12675, -1, 12707, 12675, 12709, -1, 12708, 12709, 12677, -1, 12708, 12707, 12709, -1, 12708, 12706, 12707, -1, 12676, 13141, 12709, -1, 12675, 12676, 12709, -1, 13132, 12664, 12710, -1, 12710, 12664, 12665, -1, 12688, 12665, 12714, -1, 12670, 12714, 12712, -1, 12711, 12712, 11726, -1, 12711, 12670, 12712, -1, 13126, 12658, 12713, -1, 12713, 12658, 11723, -1, 12667, 12713, 11723, -1, 12666, 12713, 12663, -1, 12714, 12666, 12663, -1, 12688, 12714, 12670, -1, 12710, 12665, 12688, -1, 12687, 12710, 12690, -1, 12717, 12687, 12690, -1, 12716, 12717, 12689, -1, 12715, 12693, 12716, -1, 12693, 12684, 12717, -1, 12719, 12720, 12715, -1, 12720, 12692, 12693, -1, 12718, 12694, 12719, -1, 12694, 12695, 12720, -1, 12721, 12696, 12718, -1, 12696, 12722, 12694, -1, 12723, 12724, 12721, -1, 12724, 12698, 12696, -1, 12725, 12701, 12723, -1, 12701, 12704, 12724, -1, 12726, 12701, 12681, -1, 12707, 12681, 12682, -1, 12675, 12707, 12682, -1, 11725, 11743, 11726, -1, 11726, 11743, 11541, -1, 11309, 11541, 11542, -1, 11312, 11542, 11390, -1, 12728, 11312, 11390, -1, 12728, 12727, 11312, -1, 12728, 12729, 12727, -1, 12727, 12729, 11399, -1, 11400, 12727, 11399, -1, 11400, 12730, 12727, -1, 12727, 12730, 12731, -1, 12731, 12730, 12789, -1, 12789, 12730, 12732, -1, 12790, 12732, 11409, -1, 11494, 12790, 11409, -1, 11494, 11324, 12790, -1, 11494, 12733, 11324, -1, 11324, 12733, 12787, -1, 11243, 12787, 12734, -1, 11243, 11324, 12787, -1, 11726, 11541, 11309, -1, 11284, 11726, 11309, -1, 11284, 12711, 11726, -1, 11284, 12669, 12711, -1, 11284, 12736, 12669, -1, 11284, 12735, 12736, -1, 12736, 12735, 11283, -1, 11301, 12736, 11283, -1, 11301, 12737, 12736, -1, 12736, 12737, 12739, -1, 12739, 12737, 11300, -1, 12738, 12739, 11300, -1, 12738, 12691, 12739, -1, 12738, 12740, 12691, -1, 12691, 12740, 11295, -1, 12741, 11295, 12742, -1, 12744, 12742, 11279, -1, 11278, 12744, 11279, -1, 11278, 12743, 12744, -1, 11278, 11273, 12743, -1, 12743, 11273, 11249, -1, 12671, 11249, 12745, -1, 11272, 12671, 12745, -1, 11272, 11271, 12671, -1, 12671, 11271, 12700, -1, 12700, 11271, 11269, -1, 12705, 11269, 11263, -1, 12672, 11263, 12788, -1, 12673, 12788, 11256, -1, 12746, 11256, 12747, -1, 12674, 12747, 12787, -1, 12674, 12746, 12747, -1, 11390, 11542, 12748, -1, 12748, 11542, 12749, -1, 11391, 12749, 11502, -1, 11391, 12748, 12749, -1, 12749, 12750, 11502, -1, 11502, 12750, 11382, -1, 11382, 12750, 11383, -1, 11383, 12750, 12753, -1, 11385, 12753, 12751, -1, 11378, 12751, 12752, -1, 11378, 11385, 12751, -1, 11383, 12753, 11385, -1, 12751, 11587, 12752, -1, 12752, 11587, 11375, -1, 11375, 11587, 12755, -1, 12755, 11587, 11586, -1, 12756, 11586, 11584, -1, 12754, 11584, 11471, -1, 12754, 12756, 11584, -1, 12755, 11586, 12756, -1, 11584, 11582, 11471, -1, 11471, 11582, 11474, -1, 11474, 11582, 11472, -1, 11472, 11582, 12804, -1, 12757, 12804, 12802, -1, 11367, 12802, 11363, -1, 11367, 12757, 12802, -1, 12804, 12758, 12802, -1, 12802, 12758, 12759, -1, 11644, 12802, 12759, -1, 11666, 11156, 12802, -1, 11666, 11130, 11156, -1, 11666, 12760, 11130, -1, 11130, 12760, 12761, -1, 12761, 12760, 12762, -1, 11132, 12762, 12763, -1, 12764, 12763, 11173, -1, 12764, 11132, 12763, -1, 12761, 12762, 11132, -1, 12763, 12765, 11173, -1, 11173, 12765, 11175, -1, 11175, 12765, 12768, -1, 12768, 12765, 11665, -1, 11179, 11665, 12767, -1, 11180, 12767, 12766, -1, 11180, 11179, 12767, -1, 12768, 11665, 11179, -1, 12767, 11670, 12766, -1, 12766, 11670, 12769, -1, 12769, 11670, 11181, -1, 11181, 11670, 12770, -1, 12771, 12770, 11160, -1, 12771, 11181, 12770, -1, 11160, 12770, 11161, -1, 11161, 12770, 11663, -1, 11187, 11663, 12772, -1, 12777, 12772, 11658, -1, 11198, 11658, 11650, -1, 12778, 11650, 12779, -1, 12774, 12779, 12773, -1, 11704, 12774, 12773, -1, 11704, 11203, 12774, -1, 11704, 12775, 11203, -1, 11704, 12776, 12775, -1, 11704, 11122, 12776, -1, 11704, 11470, 11122, -1, 11704, 11462, 11470, -1, 11704, 11463, 11462, -1, 11704, 11460, 11463, -1, 11704, 12794, 11460, -1, 11704, 11716, 12794, -1, 11704, 11717, 11716, -1, 11704, 11714, 11717, -1, 11704, 11713, 11714, -1, 11161, 11663, 11187, -1, 11187, 12772, 12777, -1, 12777, 11658, 11198, -1, 11198, 11650, 12778, -1, 12778, 12779, 12774, -1, 12780, 11435, 12794, -1, 12780, 11436, 11435, -1, 12780, 11432, 11436, -1, 12780, 11424, 11432, -1, 12780, 11423, 11424, -1, 12780, 11490, 11423, -1, 12780, 12782, 11490, -1, 12780, 12781, 12782, -1, 12780, 12783, 12781, -1, 12780, 11418, 12783, -1, 12780, 11414, 11418, -1, 12780, 11411, 11414, -1, 12780, 12784, 11411, -1, 12780, 12787, 12784, -1, 12780, 13145, 12787, -1, 12787, 13145, 13144, -1, 12785, 12787, 13144, -1, 12785, 12786, 12787, -1, 12746, 12673, 11256, -1, 12673, 12672, 12788, -1, 12672, 12705, 11263, -1, 12705, 12700, 11269, -1, 12671, 12743, 11249, -1, 12744, 12741, 12742, -1, 12741, 12691, 11295, -1, 12789, 12732, 12790, -1, 12733, 11406, 12787, -1, 12787, 11406, 11405, -1, 12784, 12787, 11405, -1, 11435, 11440, 12794, -1, 12794, 11440, 12791, -1, 11446, 12794, 12791, -1, 11446, 11445, 12794, -1, 12794, 11445, 12792, -1, 11443, 12794, 12792, -1, 11443, 12793, 12794, -1, 12794, 12793, 11452, -1, 11451, 12794, 11452, -1, 11451, 11454, 12794, -1, 12794, 11454, 12795, -1, 11460, 12794, 12795, -1, 11470, 12796, 11122, -1, 11122, 12796, 12797, -1, 12797, 12796, 11125, -1, 11125, 12796, 11146, -1, 11146, 12796, 11147, -1, 11147, 12796, 12798, -1, 12798, 12796, 12799, -1, 12799, 12796, 12802, -1, 12800, 12802, 11156, -1, 12800, 12799, 12802, -1, 12796, 11479, 12802, -1, 12802, 11479, 11468, -1, 12801, 12802, 11468, -1, 12801, 12803, 12802, -1, 12802, 12803, 11478, -1, 11363, 12802, 11478, -1, 12757, 11472, 12804, -1, 12747, 11244, 12787, -1, 12787, 11244, 12734, -1, 11312, 11309, 11542, -1, 12805, 13333, 12829, -1, 12835, 12829, 12831, -1, 13147, 12831, 12834, -1, 12807, 12834, 12806, -1, 12807, 13147, 12834, -1, 12808, 12827, 12828, -1, 12808, 12815, 12827, -1, 12808, 12809, 12815, -1, 12815, 12809, 12817, -1, 12810, 12817, 12811, -1, 12837, 12811, 12819, -1, 12813, 12819, 12812, -1, 12813, 12837, 12819, -1, 12813, 12825, 12837, -1, 12837, 12825, 12814, -1, 12810, 12814, 12816, -1, 12815, 12816, 12827, -1, 12815, 12810, 12816, -1, 12815, 12817, 12810, -1, 12809, 12818, 12817, -1, 12817, 12818, 12838, -1, 12811, 12838, 12823, -1, 12819, 12823, 12822, -1, 12820, 12819, 12822, -1, 12820, 12812, 12819, -1, 12818, 12824, 12838, -1, 12838, 12824, 12821, -1, 12823, 12821, 9961, -1, 12822, 12823, 9961, -1, 12824, 13146, 12821, -1, 12821, 13146, 9962, -1, 9961, 12821, 9962, -1, 13146, 13143, 9962, -1, 12825, 8925, 12814, -1, 12814, 8925, 12826, -1, 12816, 12826, 12836, -1, 12827, 12836, 12829, -1, 12828, 12829, 13333, -1, 12828, 12827, 12829, -1, 8925, 12830, 12826, -1, 12826, 12830, 12833, -1, 12836, 12833, 12831, -1, 12829, 12836, 12831, -1, 12830, 12832, 12833, -1, 12833, 12832, 12806, -1, 12834, 12833, 12806, -1, 12834, 12831, 12833, -1, 13147, 12835, 12831, -1, 12835, 12805, 12829, -1, 12816, 12836, 12827, -1, 12826, 12833, 12836, -1, 12814, 12826, 12816, -1, 12837, 12814, 12810, -1, 12811, 12837, 12810, -1, 12838, 12811, 12817, -1, 12821, 12823, 12838, -1, 12823, 12819, 12811, -1, 13219, 12839, 12863, -1, 12863, 12839, 12864, -1, 9126, 12864, 12840, -1, 12862, 12840, 12841, -1, 12842, 12841, 12861, -1, 12842, 12862, 12841, -1, 12842, 9125, 12862, -1, 12839, 13227, 12864, -1, 12864, 13227, 12866, -1, 12843, 12866, 12844, -1, 12865, 12844, 12845, -1, 12846, 12845, 12852, -1, 12846, 12865, 12845, -1, 12846, 12847, 12865, -1, 12865, 12847, 12848, -1, 12843, 12848, 12840, -1, 12864, 12843, 12840, -1, 12864, 12866, 12843, -1, 13227, 12849, 12866, -1, 12866, 12849, 12850, -1, 12844, 12850, 12851, -1, 12845, 12851, 12853, -1, 12852, 12853, 8960, -1, 12852, 12845, 12853, -1, 12849, 12855, 12850, -1, 12850, 12855, 12856, -1, 12851, 12856, 12867, -1, 12853, 12867, 12854, -1, 8958, 12854, 8959, -1, 8958, 12853, 12854, -1, 8958, 8960, 12853, -1, 12855, 12859, 12856, -1, 12856, 12859, 12857, -1, 12867, 12857, 12858, -1, 12854, 12858, 13217, -1, 8959, 12854, 13217, -1, 12859, 13225, 12857, -1, 12857, 13225, 12868, -1, 12858, 12868, 12860, -1, 13217, 12858, 12860, -1, 13225, 13343, 12868, -1, 12868, 13343, 13216, -1, 12860, 12868, 13216, -1, 12847, 12861, 12848, -1, 12848, 12861, 12841, -1, 12840, 12848, 12841, -1, 12862, 9126, 12840, -1, 9126, 12863, 12864, -1, 12865, 12848, 12843, -1, 12844, 12865, 12843, -1, 12850, 12844, 12866, -1, 12856, 12851, 12850, -1, 12851, 12845, 12844, -1, 12857, 12867, 12856, -1, 12867, 12853, 12851, -1, 12868, 12858, 12857, -1, 12858, 12854, 12867, -1, 11755, 11904, 11753, -1, 11755, 11905, 11904, -1, 11755, 11763, 11905, -1, 11905, 11763, 11762, -1, 11906, 11762, 12871, -1, 13239, 11906, 12871, -1, 13239, 12869, 11906, -1, 11906, 12869, 13238, -1, 11905, 11762, 11906, -1, 11904, 11903, 11753, -1, 11753, 11903, 12870, -1, 11754, 11753, 12870, -1, 11903, 10458, 12870, -1, 12871, 12873, 12872, -1, 12872, 12873, 12879, -1, 12879, 12873, 12874, -1, 12880, 12874, 11767, -1, 12875, 11767, 12877, -1, 12876, 12877, 11836, -1, 12897, 12876, 11836, -1, 12879, 12874, 12880, -1, 12880, 11767, 12875, -1, 12875, 12877, 12876, -1, 12872, 12879, 12878, -1, 12878, 12879, 12880, -1, 12875, 12878, 12880, -1, 12875, 12876, 12878, -1, 12878, 12876, 12895, -1, 12881, 12878, 12895, -1, 12881, 13235, 12878, -1, 12881, 12882, 13235, -1, 13235, 12882, 13233, -1, 13233, 12882, 12883, -1, 12884, 12883, 11805, -1, 11793, 12884, 11805, -1, 11793, 12885, 12884, -1, 11793, 12886, 12885, -1, 12885, 12886, 13232, -1, 13232, 12886, 12888, -1, 12887, 12888, 11806, -1, 12914, 11806, 11807, -1, 12889, 11807, 12890, -1, 12892, 12890, 12891, -1, 12892, 12889, 12890, -1, 12892, 12916, 12889, -1, 12889, 12916, 13229, -1, 13229, 12916, 12893, -1, 12894, 13229, 12893, -1, 12894, 13240, 13229, -1, 12876, 12897, 12895, -1, 12895, 12897, 12896, -1, 12896, 12897, 12898, -1, 12898, 12897, 11835, -1, 12908, 11835, 11834, -1, 12909, 11834, 11826, -1, 11801, 11826, 11833, -1, 12899, 11833, 11825, -1, 12900, 12899, 11825, -1, 12900, 12901, 12899, -1, 12900, 12903, 12901, -1, 12901, 12903, 12902, -1, 12902, 12903, 12910, -1, 11788, 12910, 11824, -1, 11787, 11824, 11823, -1, 11798, 11823, 11821, -1, 11797, 11821, 12904, -1, 11785, 12904, 11816, -1, 11784, 11816, 11815, -1, 12911, 11815, 11819, -1, 12912, 11819, 12906, -1, 12905, 12906, 11813, -1, 12913, 11813, 11811, -1, 11809, 11811, 12891, -1, 12907, 12891, 12890, -1, 12907, 11809, 12891, -1, 12898, 11835, 12908, -1, 12908, 11834, 12909, -1, 12909, 11826, 11801, -1, 11801, 11833, 12899, -1, 12902, 12910, 11788, -1, 11788, 11824, 11787, -1, 11787, 11823, 11798, -1, 11798, 11821, 11797, -1, 11797, 12904, 11785, -1, 11785, 11816, 11784, -1, 11784, 11815, 12911, -1, 12911, 11819, 12912, -1, 12912, 12906, 12905, -1, 12905, 11813, 12913, -1, 12913, 11811, 11809, -1, 12889, 12914, 11807, -1, 12914, 12887, 11806, -1, 12887, 13232, 12888, -1, 12884, 13233, 12883, -1, 12891, 11837, 12892, -1, 12892, 11837, 11940, -1, 12916, 11940, 12917, -1, 12893, 12917, 11938, -1, 12894, 11938, 12915, -1, 13240, 12915, 11930, -1, 13240, 12894, 12915, -1, 12892, 11940, 12916, -1, 12916, 12917, 12893, -1, 12893, 11938, 12894, -1, 13228, 11902, 12923, -1, 12921, 12923, 12932, -1, 12918, 12932, 12919, -1, 12920, 12919, 12933, -1, 12920, 12918, 12919, -1, 12920, 13230, 12918, -1, 12918, 13230, 12957, -1, 12921, 12957, 12922, -1, 13228, 12921, 12922, -1, 13228, 12923, 12921, -1, 11902, 11887, 12923, -1, 12923, 11887, 11896, -1, 12931, 11896, 12924, -1, 11885, 12931, 12924, -1, 11885, 12925, 12931, -1, 11885, 11883, 12925, -1, 12925, 11883, 12926, -1, 12930, 12926, 12943, -1, 12959, 12943, 12961, -1, 13231, 12961, 13234, -1, 13231, 12959, 12961, -1, 13231, 12927, 12959, -1, 12959, 12927, 12928, -1, 12930, 12928, 12929, -1, 12925, 12929, 12931, -1, 12925, 12930, 12929, -1, 12925, 12926, 12930, -1, 12923, 11896, 12931, -1, 12932, 12931, 12929, -1, 12919, 12929, 12928, -1, 12933, 12928, 12927, -1, 12933, 12919, 12928, -1, 11883, 12934, 12926, -1, 12926, 12934, 11882, -1, 12960, 11882, 12935, -1, 12946, 12935, 12947, -1, 12937, 12947, 11880, -1, 12936, 12937, 11880, -1, 12936, 12938, 12937, -1, 12936, 11878, 12938, -1, 12938, 11878, 12952, -1, 12954, 12952, 12950, -1, 12939, 12950, 12940, -1, 12941, 12939, 12940, -1, 12941, 13237, 12939, -1, 12941, 12942, 13237, -1, 12926, 11882, 12960, -1, 12943, 12960, 12962, -1, 12961, 12962, 12945, -1, 13234, 12945, 12944, -1, 13234, 12961, 12945, -1, 12960, 12935, 12946, -1, 12962, 12946, 12948, -1, 12945, 12948, 12963, -1, 12944, 12963, 13236, -1, 12944, 12945, 12963, -1, 12946, 12947, 12937, -1, 12948, 12937, 12955, -1, 12963, 12955, 12953, -1, 13236, 12953, 13237, -1, 13236, 12963, 12953, -1, 11878, 11877, 12952, -1, 12952, 11877, 11890, -1, 12951, 11890, 12949, -1, 11907, 12949, 11844, -1, 11907, 12951, 12949, -1, 11907, 12950, 12951, -1, 11907, 12940, 12950, -1, 12952, 11890, 12951, -1, 12950, 12952, 12951, -1, 12939, 13237, 12953, -1, 12954, 12953, 12955, -1, 12938, 12955, 12937, -1, 12938, 12954, 12955, -1, 12938, 12952, 12954, -1, 13230, 12956, 12957, -1, 12957, 12956, 12958, -1, 12922, 12957, 12958, -1, 12956, 13344, 12958, -1, 12918, 12957, 12921, -1, 12932, 12918, 12921, -1, 12931, 12932, 12923, -1, 12919, 12932, 12929, -1, 12959, 12928, 12930, -1, 12943, 12959, 12930, -1, 12960, 12943, 12926, -1, 12946, 12962, 12960, -1, 12962, 12961, 12943, -1, 12937, 12948, 12946, -1, 12948, 12945, 12962, -1, 12963, 12948, 12955, -1, 12939, 12953, 12954, -1, 12950, 12939, 12954, -1, 11908, 12964, 12942, -1, 12942, 12964, 13238, -1, 12965, 13245, 12966, -1, 12965, 13247, 13245, -1, 13245, 12967, 12966, -1, 12966, 12967, 11960, -1, 11960, 12967, 12968, -1, 12968, 12967, 11932, -1, 11932, 12967, 12970, -1, 12969, 12970, 11930, -1, 12969, 11932, 12970, -1, 13345, 13242, 12970, -1, 12970, 13242, 13241, -1, 11930, 12970, 13241, -1, 12999, 12990, 12991, -1, 13256, 12991, 12971, -1, 12998, 12971, 12972, -1, 13034, 12972, 12997, -1, 13034, 12998, 12972, -1, 13254, 12989, 13253, -1, 13254, 12974, 12989, -1, 13254, 12973, 12974, -1, 12974, 12973, 12980, -1, 13000, 12980, 13002, -1, 12975, 13002, 12982, -1, 12976, 12982, 12984, -1, 12976, 12975, 12982, -1, 12976, 12977, 12975, -1, 12975, 12977, 12978, -1, 13000, 12978, 12979, -1, 12974, 12979, 12989, -1, 12974, 13000, 12979, -1, 12974, 12980, 13000, -1, 12973, 12985, 12980, -1, 12980, 12985, 13001, -1, 13002, 13001, 12981, -1, 12982, 12981, 12064, -1, 12983, 12982, 12064, -1, 12983, 12984, 12982, -1, 12985, 12987, 13001, -1, 13001, 12987, 12986, -1, 12981, 12986, 12065, -1, 12064, 12981, 12065, -1, 12987, 12988, 12986, -1, 12986, 12988, 12066, -1, 12065, 12986, 12066, -1, 12988, 13252, 12066, -1, 12977, 12992, 12978, -1, 12978, 12992, 12993, -1, 12979, 12993, 12994, -1, 12989, 12994, 12991, -1, 13253, 12991, 12990, -1, 13253, 12989, 12991, -1, 12992, 12995, 12993, -1, 12993, 12995, 12996, -1, 12994, 12996, 12971, -1, 12991, 12994, 12971, -1, 12995, 13035, 12996, -1, 12996, 13035, 12997, -1, 12972, 12996, 12997, -1, 12972, 12971, 12996, -1, 12998, 13256, 12971, -1, 13256, 12999, 12991, -1, 12979, 12994, 12989, -1, 12993, 12996, 12994, -1, 12978, 12993, 12979, -1, 12975, 12978, 13000, -1, 13002, 12975, 13000, -1, 13001, 13002, 12980, -1, 12986, 12981, 13001, -1, 12981, 12982, 13002, -1, 12114, 12128, 13008, -1, 13008, 12128, 12123, -1, 13009, 12123, 13003, -1, 13038, 13003, 12122, -1, 13037, 12122, 13004, -1, 13031, 13004, 13006, -1, 13005, 13006, 13032, -1, 13007, 13032, 13292, -1, 13261, 13292, 13291, -1, 13261, 13007, 13292, -1, 13008, 12123, 13009, -1, 13009, 13003, 13038, -1, 12122, 12121, 13004, -1, 13004, 12121, 12120, -1, 13011, 12120, 13010, -1, 13011, 13004, 12120, -1, 13011, 13288, 13004, -1, 13011, 13012, 13288, -1, 13011, 13013, 13012, -1, 13011, 11984, 13013, -1, 13013, 11984, 13014, -1, 13014, 11984, 11982, -1, 12569, 11982, 13022, -1, 12569, 13014, 11982, -1, 12569, 13015, 13014, -1, 12569, 13027, 13015, -1, 12569, 12556, 13027, -1, 12569, 12515, 12556, -1, 12556, 12515, 12567, -1, 12516, 12556, 12567, -1, 12516, 12517, 12556, -1, 12556, 12517, 12518, -1, 12520, 12556, 12518, -1, 12520, 13016, 12556, -1, 12556, 13016, 12566, -1, 12522, 12556, 12566, -1, 12522, 12524, 12556, -1, 12556, 12524, 12546, -1, 12545, 12556, 12546, -1, 12545, 12552, 12556, -1, 12556, 12552, 12553, -1, 12120, 13017, 13010, -1, 13010, 13017, 13018, -1, 13018, 13017, 12119, -1, 13020, 12119, 13019, -1, 13020, 13018, 12119, -1, 11982, 11981, 13022, -1, 13022, 11981, 11998, -1, 12048, 13022, 11998, -1, 12048, 13021, 13022, -1, 13022, 13021, 12047, -1, 12045, 13022, 12047, -1, 12045, 12004, 13022, -1, 13022, 12004, 12002, -1, 12001, 13022, 12002, -1, 12001, 13023, 13022, -1, 13022, 13023, 13024, -1, 12043, 13022, 13024, -1, 12043, 13025, 13022, -1, 13022, 13025, 12040, -1, 12040, 13025, 12037, -1, 13026, 12040, 12037, -1, 13026, 12036, 12040, -1, 11981, 11980, 11998, -1, 11998, 11980, 11989, -1, 13310, 13311, 13027, -1, 13027, 13311, 13015, -1, 13288, 13012, 13028, -1, 13028, 13012, 13317, -1, 13029, 13317, 13030, -1, 13285, 13030, 13300, -1, 13285, 13029, 13030, -1, 13028, 13317, 13029, -1, 13037, 13004, 13031, -1, 13031, 13006, 13005, -1, 13005, 13032, 13007, -1, 13263, 12976, 13037, -1, 13263, 13033, 12976, -1, 12976, 13033, 13034, -1, 12997, 12976, 13034, -1, 12997, 13035, 12976, -1, 12976, 13035, 12995, -1, 12992, 12976, 12995, -1, 12992, 12977, 12976, -1, 13033, 13036, 13034, -1, 13034, 13036, 13255, -1, 12984, 12983, 12976, -1, 12976, 12983, 13037, -1, 13037, 12983, 13042, -1, 12111, 13042, 12105, -1, 12111, 13037, 13042, -1, 12111, 13038, 13037, -1, 13037, 13038, 12122, -1, 13040, 13039, 13042, -1, 13040, 12073, 13039, -1, 13040, 12087, 12073, -1, 13039, 12077, 13042, -1, 13042, 12077, 12078, -1, 13041, 13042, 12078, -1, 13041, 13043, 13042, -1, 13042, 13043, 12112, -1, 12106, 13042, 12112, -1, 12106, 12105, 13042, -1, 13043, 13044, 12112, -1, 12504, 12157, 12430, -1, 12504, 13045, 12157, -1, 12504, 13046, 13045, -1, 13045, 13046, 13048, -1, 13048, 13046, 12493, -1, 12186, 12493, 13049, -1, 13050, 13049, 12474, -1, 13080, 12474, 13047, -1, 12471, 13080, 13047, -1, 12471, 12478, 13080, -1, 13080, 12478, 12588, -1, 12588, 12478, 12480, -1, 12582, 12480, 12593, -1, 12582, 12588, 12480, -1, 13048, 12493, 12186, -1, 12186, 13049, 13050, -1, 13050, 12474, 13080, -1, 13051, 13080, 13112, -1, 13051, 13050, 13080, -1, 13051, 13052, 13050, -1, 13050, 13052, 13111, -1, 13055, 13050, 13111, -1, 13055, 12185, 13050, -1, 13055, 12184, 12185, -1, 13055, 12153, 12184, -1, 13055, 13053, 12153, -1, 13055, 12152, 13053, -1, 13055, 13054, 12152, -1, 13055, 12181, 13054, -1, 13055, 12180, 12181, -1, 13055, 12150, 12180, -1, 13055, 12178, 12150, -1, 13055, 12149, 12178, -1, 13055, 13059, 12149, -1, 12149, 13059, 13056, -1, 13056, 13059, 12147, -1, 12147, 13059, 13057, -1, 13057, 13059, 12144, -1, 12144, 13059, 12176, -1, 12176, 13059, 12175, -1, 12175, 13059, 13058, -1, 13058, 13059, 12174, -1, 12174, 13059, 12173, -1, 12173, 13059, 12172, -1, 12172, 13059, 12170, -1, 12170, 13059, 12190, -1, 13060, 12170, 12190, -1, 13060, 13061, 12170, -1, 12170, 13061, 13062, -1, 13063, 12170, 13062, -1, 13063, 12241, 12170, -1, 12170, 12241, 12168, -1, 12168, 12241, 12280, -1, 13090, 12280, 13064, -1, 13065, 13064, 12250, -1, 12165, 12250, 12249, -1, 13091, 12249, 13066, -1, 13092, 13066, 12313, -1, 13093, 12313, 13094, -1, 13067, 13094, 13068, -1, 13069, 13067, 13068, -1, 13069, 12139, 13067, -1, 13069, 12357, 12139, -1, 12139, 12357, 13070, -1, 13070, 12357, 12365, -1, 12377, 13070, 12365, -1, 12377, 12163, 13070, -1, 12377, 13071, 12163, -1, 12163, 13071, 12162, -1, 12162, 13071, 13072, -1, 12389, 12162, 13072, -1, 12389, 12188, 12162, -1, 12389, 13073, 12188, -1, 12188, 13073, 13105, -1, 13105, 13073, 12380, -1, 13074, 13105, 12380, -1, 13074, 12460, 13105, -1, 13074, 13100, 12460, -1, 13074, 13075, 13100, -1, 13100, 13075, 13076, -1, 13077, 13100, 13076, -1, 13077, 13078, 13100, -1, 13077, 12400, 13078, -1, 12480, 10941, 12593, -1, 13116, 13124, 13080, -1, 13080, 13124, 13079, -1, 13115, 13080, 13079, -1, 13115, 13122, 13080, -1, 13080, 13122, 13081, -1, 13113, 13080, 13081, -1, 13113, 13112, 13080, -1, 13061, 12197, 13062, -1, 13062, 12197, 13082, -1, 13083, 13082, 13088, -1, 13083, 13062, 13082, -1, 12197, 12198, 13082, -1, 13082, 12198, 12199, -1, 13084, 13082, 12199, -1, 13084, 13085, 13082, -1, 13082, 13085, 13086, -1, 12200, 13082, 13086, -1, 12200, 12195, 13082, -1, 13082, 12195, 12212, -1, 12212, 12195, 13087, -1, 13082, 12214, 13088, -1, 13088, 12214, 12228, -1, 12228, 12214, 13089, -1, 12168, 12280, 13090, -1, 13090, 13064, 13065, -1, 13065, 12250, 12165, -1, 12165, 12249, 13091, -1, 13091, 13066, 13092, -1, 13092, 12313, 13093, -1, 13068, 13094, 12367, -1, 12367, 13094, 12312, -1, 12368, 12312, 12370, -1, 12368, 12367, 12312, -1, 12312, 12310, 12370, -1, 12370, 12310, 13095, -1, 13095, 12310, 13096, -1, 10918, 13095, 13096, -1, 13096, 12310, 13098, -1, 13098, 12310, 13099, -1, 13097, 13098, 13099, -1, 13097, 12303, 13098, -1, 13098, 12303, 12331, -1, 12343, 12331, 12344, -1, 12343, 13098, 12331, -1, 12331, 10865, 12344, -1, 13078, 12644, 13100, -1, 13100, 12644, 13101, -1, 13101, 12644, 12413, -1, 12413, 12644, 12414, -1, 12414, 12644, 12451, -1, 12451, 12644, 13102, -1, 13102, 12644, 13103, -1, 13104, 13102, 13103, -1, 13104, 12646, 13102, -1, 13105, 12460, 13109, -1, 13109, 12460, 13106, -1, 12160, 13106, 13108, -1, 13107, 13108, 12430, -1, 12157, 13107, 12430, -1, 13109, 13106, 12160, -1, 12160, 13108, 13107, -1, 13067, 13093, 13094, -1, 12189, 13055, 13110, -1, 13110, 13055, 13111, -1, 12526, 13111, 13052, -1, 13120, 13052, 13051, -1, 12533, 13051, 13112, -1, 13121, 13112, 13113, -1, 12539, 13113, 13081, -1, 13114, 13081, 13122, -1, 13123, 13122, 13115, -1, 12547, 13115, 13079, -1, 12551, 13079, 13124, -1, 13125, 13124, 13116, -1, 12558, 13116, 13117, -1, 13329, 12558, 13117, -1, 13329, 12560, 12558, -1, 13329, 13118, 12560, -1, 12560, 13118, 12563, -1, 12563, 13118, 13326, -1, 13119, 13326, 13332, -1, 13119, 12563, 13326, -1, 13110, 13111, 12526, -1, 12526, 13052, 13120, -1, 13120, 13051, 12533, -1, 12533, 13112, 13121, -1, 13121, 13113, 12539, -1, 12539, 13081, 13114, -1, 13114, 13122, 13123, -1, 13123, 13115, 12547, -1, 12547, 13079, 12551, -1, 12551, 13124, 13125, -1, 13125, 13116, 12558, -1, 12659, 12658, 12642, -1, 12642, 12658, 13126, -1, 13130, 13126, 13127, -1, 13131, 13127, 12664, -1, 12635, 12664, 13132, -1, 12624, 13132, 12686, -1, 13128, 12686, 12685, -1, 12626, 12685, 13133, -1, 12628, 13133, 13129, -1, 13134, 13129, 12697, -1, 12630, 12697, 12699, -1, 12634, 12699, 13135, -1, 12601, 13135, 12703, -1, 10960, 12703, 13136, -1, 10960, 12601, 12703, -1, 12642, 13126, 13130, -1, 13130, 13127, 13131, -1, 13131, 12664, 12635, -1, 12636, 13131, 12635, -1, 12635, 13132, 12624, -1, 12624, 12686, 13128, -1, 13128, 12685, 12626, -1, 12626, 13133, 12628, -1, 12628, 13129, 13134, -1, 13134, 12697, 12630, -1, 12630, 12699, 12634, -1, 12634, 13135, 12601, -1, 12703, 12702, 13136, -1, 13136, 12702, 13137, -1, 13137, 12702, 12680, -1, 12585, 12680, 12679, -1, 13325, 12585, 12679, -1, 13137, 12680, 12585, -1, 12786, 13138, 12787, -1, 12787, 13138, 13141, -1, 13141, 13138, 13139, -1, 12677, 13139, 13142, -1, 12678, 13142, 13140, -1, 12679, 13140, 13331, -1, 12679, 12678, 13140, -1, 13141, 13139, 12677, -1, 12677, 13142, 12678, -1, 12780, 13143, 13145, -1, 13145, 13143, 13146, -1, 13144, 13146, 12824, -1, 12785, 12824, 12818, -1, 12786, 12818, 12809, -1, 13138, 12809, 13139, -1, 13138, 12786, 12809, -1, 13145, 13146, 13144, -1, 13144, 12824, 12785, -1, 12785, 12818, 12786, -1, 12809, 12808, 13139, -1, 13139, 12808, 13142, -1, 13142, 12808, 12828, -1, 13140, 12828, 13333, -1, 13331, 13140, 13333, -1, 13142, 12828, 13140, -1, 13164, 13163, 12807, -1, 12807, 13163, 13147, -1, 13147, 13163, 13148, -1, 12835, 13148, 13149, -1, 12805, 13149, 13150, -1, 13333, 12805, 13150, -1, 13147, 13148, 12835, -1, 12835, 13149, 12805, -1, 13151, 13334, 13156, -1, 13156, 13334, 13166, -1, 13159, 13166, 13152, -1, 13165, 13152, 13153, -1, 13160, 13153, 13155, -1, 13162, 13155, 13154, -1, 13162, 13160, 13155, -1, 13156, 13166, 13159, -1, 13159, 13152, 13165, -1, 13165, 13153, 13160, -1, 13156, 13169, 13151, -1, 13156, 13157, 13169, -1, 13156, 13167, 13157, -1, 13156, 13159, 13167, -1, 13167, 13159, 13158, -1, 13158, 13159, 13165, -1, 8918, 13165, 13160, -1, 13161, 13160, 13162, -1, 8921, 13162, 13154, -1, 8922, 13154, 13155, -1, 8923, 13155, 13153, -1, 8924, 13153, 13152, -1, 13164, 13152, 13166, -1, 13163, 13166, 13148, -1, 13163, 13164, 13166, -1, 13158, 13165, 8918, -1, 8918, 13160, 13161, -1, 13161, 13162, 8921, -1, 8921, 13154, 8922, -1, 8922, 13155, 8923, -1, 8923, 13153, 8924, -1, 8924, 13152, 13164, -1, 13166, 13334, 13148, -1, 13148, 13334, 13149, -1, 13149, 13334, 13150, -1, 13169, 13170, 13151, -1, 13151, 13170, 13336, -1, 13167, 13186, 13157, -1, 13157, 13186, 13185, -1, 13168, 13157, 13185, -1, 13168, 13169, 13157, -1, 13168, 13171, 13169, -1, 13169, 13171, 13170, -1, 13170, 13171, 13337, -1, 13336, 13170, 13337, -1, 13172, 13335, 13178, -1, 13178, 13335, 13190, -1, 13179, 13190, 13189, -1, 13180, 13189, 13173, -1, 13181, 13173, 13183, -1, 13174, 13183, 13182, -1, 13174, 13181, 13183, -1, 13178, 13190, 13179, -1, 13179, 13189, 13180, -1, 13180, 13173, 13181, -1, 13178, 13175, 13172, -1, 13178, 13177, 13175, -1, 13178, 13176, 13177, -1, 13178, 13179, 13176, -1, 13176, 13179, 8966, -1, 8966, 13179, 13180, -1, 8965, 13180, 13181, -1, 13187, 13181, 13174, -1, 8920, 13174, 13182, -1, 8919, 13182, 13183, -1, 13184, 13183, 13173, -1, 13188, 13173, 13189, -1, 13186, 13189, 13190, -1, 13185, 13190, 13168, -1, 13185, 13186, 13190, -1, 8966, 13180, 8965, -1, 8965, 13181, 13187, -1, 13187, 13174, 8920, -1, 8920, 13182, 8919, -1, 8919, 13183, 13184, -1, 13184, 13173, 13188, -1, 13188, 13189, 13186, -1, 13190, 13335, 13168, -1, 13168, 13335, 13171, -1, 13171, 13335, 13337, -1, 13175, 13192, 13172, -1, 13172, 13192, 13191, -1, 13191, 13192, 13340, -1, 13340, 13192, 13211, -1, 13211, 13192, 13175, -1, 13194, 13175, 13177, -1, 13193, 13177, 13195, -1, 13193, 13194, 13177, -1, 13211, 13175, 13194, -1, 13177, 13176, 13195, -1, 13212, 13341, 13202, -1, 13202, 13341, 13198, -1, 13199, 13198, 13208, -1, 13200, 13208, 13206, -1, 13203, 13206, 13197, -1, 13196, 13197, 13210, -1, 13196, 13203, 13197, -1, 13202, 13198, 13199, -1, 13199, 13208, 13200, -1, 13200, 13206, 13203, -1, 13202, 13218, 13212, -1, 13202, 13201, 13218, -1, 13202, 13214, 13201, -1, 13202, 13199, 13214, -1, 13214, 13199, 13209, -1, 13209, 13199, 13200, -1, 8961, 13200, 13203, -1, 8962, 13203, 13196, -1, 13204, 13196, 13210, -1, 13205, 13210, 13197, -1, 8967, 13197, 13206, -1, 13207, 13206, 13208, -1, 13195, 13208, 13198, -1, 13193, 13198, 13194, -1, 13193, 13195, 13198, -1, 13209, 13200, 8961, -1, 8961, 13203, 8962, -1, 8962, 13196, 13204, -1, 13204, 13210, 13205, -1, 13205, 13197, 8967, -1, 8967, 13206, 13207, -1, 13207, 13208, 13195, -1, 13198, 13341, 13194, -1, 13194, 13341, 13211, -1, 13211, 13341, 13340, -1, 13218, 13213, 13212, -1, 13212, 13213, 13215, -1, 13214, 8959, 13201, -1, 13201, 8959, 13217, -1, 13218, 13217, 12860, -1, 13213, 12860, 13216, -1, 13215, 13216, 13343, -1, 13215, 13213, 13216, -1, 13201, 13217, 13218, -1, 13218, 12860, 13213, -1, 11900, 13220, 13219, -1, 13219, 13220, 12839, -1, 12839, 13220, 13221, -1, 13227, 13221, 11898, -1, 12849, 11898, 11897, -1, 12855, 11897, 13222, -1, 13223, 12855, 13222, -1, 13223, 12859, 12855, -1, 13223, 13224, 12859, -1, 12859, 13224, 13225, -1, 13225, 13224, 13226, -1, 13343, 13226, 13342, -1, 13343, 13225, 13226, -1, 12839, 13221, 13227, -1, 13227, 11898, 12849, -1, 12849, 11897, 12855, -1, 11897, 11902, 13222, -1, 13222, 11902, 13228, -1, 13223, 13228, 12922, -1, 13224, 12922, 12958, -1, 13226, 12958, 13344, -1, 13342, 13226, 13344, -1, 13222, 13228, 13223, -1, 13223, 12922, 13224, -1, 13224, 12958, 13226, -1, 12956, 13240, 13344, -1, 12956, 13229, 13240, -1, 12956, 13230, 13229, -1, 13229, 13230, 12889, -1, 12889, 13230, 12920, -1, 12914, 12920, 12933, -1, 12887, 12933, 12927, -1, 13232, 12927, 13231, -1, 12885, 13231, 12884, -1, 12885, 13232, 13231, -1, 12889, 12920, 12914, -1, 12914, 12933, 12887, -1, 12887, 12927, 13232, -1, 13231, 13234, 12884, -1, 12884, 13234, 13233, -1, 13233, 13234, 12944, -1, 13235, 12944, 13236, -1, 12878, 13236, 13237, -1, 12872, 13237, 12942, -1, 12869, 12942, 13238, -1, 12869, 12872, 12942, -1, 12869, 13239, 12872, -1, 12872, 13239, 12871, -1, 13233, 12944, 13235, -1, 13235, 13236, 12878, -1, 12878, 13237, 12872, -1, 11930, 13241, 13240, -1, 13240, 13241, 13242, -1, 13344, 13242, 13345, -1, 13344, 13240, 13242, -1, 13339, 13345, 13243, -1, 13243, 13345, 12970, -1, 13249, 12970, 12967, -1, 13244, 12967, 13245, -1, 13246, 13245, 13247, -1, 13248, 13246, 13247, -1, 13243, 12970, 13249, -1, 13249, 12967, 13244, -1, 13244, 13245, 13246, -1, 13339, 13243, 12990, -1, 12990, 13243, 13253, -1, 13253, 13243, 13249, -1, 13254, 13249, 13244, -1, 12973, 13244, 13246, -1, 13248, 12973, 13246, -1, 13248, 12985, 12973, -1, 13248, 13250, 12985, -1, 12985, 13250, 12987, -1, 12987, 13250, 13251, -1, 12988, 13251, 10478, -1, 13252, 10478, 10476, -1, 13252, 12988, 10478, -1, 13253, 13249, 13254, -1, 13254, 13244, 12973, -1, 12987, 13251, 12988, -1, 12990, 12999, 13272, -1, 13272, 12999, 13271, -1, 13271, 12999, 13256, -1, 13265, 13256, 12998, -1, 13266, 12998, 13034, -1, 13255, 13266, 13034, -1, 13271, 13256, 13265, -1, 13265, 12998, 13266, -1, 13273, 13346, 13257, -1, 13257, 13346, 13258, -1, 13259, 13258, 13270, -1, 13267, 13270, 13260, -1, 13268, 13260, 13264, -1, 13262, 13264, 13269, -1, 13262, 13268, 13264, -1, 13257, 13258, 13259, -1, 13259, 13270, 13267, -1, 13267, 13260, 13268, -1, 13257, 13277, 13273, -1, 13257, 13276, 13277, -1, 13257, 13261, 13276, -1, 13257, 13259, 13261, -1, 13261, 13259, 13007, -1, 13007, 13259, 13267, -1, 13005, 13267, 13268, -1, 13031, 13268, 13262, -1, 13037, 13262, 13269, -1, 13263, 13269, 13264, -1, 13033, 13264, 13260, -1, 13036, 13260, 13270, -1, 13255, 13270, 13258, -1, 13266, 13258, 13265, -1, 13266, 13255, 13258, -1, 13007, 13267, 13005, -1, 13005, 13268, 13031, -1, 13031, 13262, 13037, -1, 13037, 13269, 13263, -1, 13263, 13264, 13033, -1, 13033, 13260, 13036, -1, 13036, 13270, 13255, -1, 13258, 13346, 13265, -1, 13265, 13346, 13271, -1, 13271, 13346, 13272, -1, 13277, 13279, 13273, -1, 13273, 13279, 13274, -1, 13261, 13291, 13276, -1, 13276, 13291, 13275, -1, 13294, 13276, 13275, -1, 13294, 13277, 13276, -1, 13294, 13278, 13277, -1, 13277, 13278, 13279, -1, 13279, 13278, 13295, -1, 13274, 13279, 13295, -1, 13347, 13338, 13286, -1, 13286, 13338, 13293, -1, 13282, 13293, 13283, -1, 13284, 13283, 13280, -1, 13287, 13280, 13281, -1, 13289, 13281, 13290, -1, 13289, 13287, 13281, -1, 13286, 13293, 13282, -1, 13282, 13283, 13284, -1, 13284, 13280, 13287, -1, 13286, 13303, 13347, -1, 13286, 13302, 13303, -1, 13286, 13285, 13302, -1, 13286, 13282, 13285, -1, 13285, 13282, 13029, -1, 13029, 13282, 13284, -1, 13028, 13284, 13287, -1, 13288, 13287, 13289, -1, 13004, 13289, 13290, -1, 13006, 13290, 13281, -1, 13032, 13281, 13280, -1, 13292, 13280, 13283, -1, 13291, 13283, 13293, -1, 13275, 13293, 13294, -1, 13275, 13291, 13293, -1, 13029, 13284, 13028, -1, 13028, 13287, 13288, -1, 13288, 13289, 13004, -1, 13004, 13290, 13006, -1, 13006, 13281, 13032, -1, 13032, 13280, 13292, -1, 13292, 13283, 13291, -1, 13293, 13338, 13294, -1, 13294, 13338, 13278, -1, 13278, 13338, 13295, -1, 13303, 13297, 13347, -1, 13347, 13297, 13296, -1, 13296, 13297, 13298, -1, 13298, 13297, 13299, -1, 13299, 13297, 13303, -1, 13301, 13303, 13302, -1, 13314, 13302, 13300, -1, 13314, 13301, 13302, -1, 13299, 13303, 13301, -1, 13302, 13285, 13300, -1, 13319, 13348, 13307, -1, 13307, 13348, 13304, -1, 13305, 13304, 13318, -1, 13312, 13318, 13308, -1, 13306, 13308, 13313, -1, 13315, 13313, 13316, -1, 13315, 13306, 13313, -1, 13307, 13304, 13305, -1, 13305, 13318, 13312, -1, 13312, 13308, 13306, -1, 13307, 13322, 13319, -1, 13307, 13309, 13322, -1, 13307, 13310, 13309, -1, 13307, 13305, 13310, -1, 13310, 13305, 13311, -1, 13311, 13305, 13312, -1, 13015, 13312, 13306, -1, 13014, 13306, 13315, -1, 13013, 13315, 13316, -1, 13012, 13316, 13313, -1, 13317, 13313, 13308, -1, 13030, 13308, 13318, -1, 13300, 13318, 13304, -1, 13314, 13304, 13301, -1, 13314, 13300, 13304, -1, 13311, 13312, 13015, -1, 13015, 13306, 13014, -1, 13014, 13315, 13013, -1, 13013, 13316, 13012, -1, 13012, 13313, 13317, -1, 13317, 13308, 13030, -1, 13030, 13318, 13300, -1, 13304, 13348, 13301, -1, 13301, 13348, 13299, -1, 13299, 13348, 13298, -1, 13322, 13323, 13319, -1, 13319, 13323, 13320, -1, 13119, 13320, 13321, -1, 13321, 13320, 13323, -1, 13324, 13323, 13322, -1, 12562, 13322, 13309, -1, 13027, 13309, 13310, -1, 13027, 12562, 13309, -1, 13321, 13323, 13324, -1, 13324, 13322, 12562, -1, 13332, 13326, 13325, -1, 13325, 13326, 13327, -1, 13327, 13326, 13118, -1, 13328, 13118, 13329, -1, 13330, 13329, 13117, -1, 13080, 13117, 13116, -1, 13080, 13330, 13117, -1, 13327, 13118, 13328, -1, 13328, 13329, 13330, -1, 13320, 13119, 13319, -1, 13319, 13119, 13332, -1, 13331, 13332, 12679, -1, 13331, 13319, 13332, -1, 13331, 13348, 13319, -1, 13331, 13347, 13348, -1, 13331, 13338, 13347, -1, 13331, 13335, 13338, -1, 13331, 13151, 13335, -1, 13331, 13334, 13151, -1, 13331, 13333, 13334, -1, 13334, 13333, 13150, -1, 13332, 13325, 12679, -1, 13151, 13336, 13335, -1, 13335, 13336, 13337, -1, 13335, 13172, 13338, -1, 13338, 13172, 13339, -1, 13273, 13339, 13346, -1, 13273, 13338, 13339, -1, 13273, 13274, 13338, -1, 13338, 13274, 13295, -1, 13191, 13340, 13172, -1, 13172, 13340, 13341, -1, 13342, 13341, 13212, -1, 13343, 13212, 13215, -1, 13343, 13342, 13212, -1, 13172, 13341, 13342, -1, 13339, 13342, 13345, -1, 13339, 13172, 13342, -1, 13342, 13344, 13345, -1, 13339, 12990, 13346, -1, 13346, 12990, 13272, -1, 13347, 13296, 13348, -1, 13348, 13296, 13298, -1, 13349, 13917, 13509, -1, 13349, 13350, 13917, -1, 13349, 13449, 13350, -1, 13350, 13449, 13874, -1, 13874, 13449, 13510, -1, 13915, 13510, 13352, -1, 13914, 13352, 13351, -1, 13914, 13915, 13352, -1, 13874, 13510, 13915, -1, 13352, 13450, 13351, -1, 13351, 13450, 13873, -1, 13873, 13450, 13512, -1, 13913, 13512, 13353, -1, 13354, 13353, 13910, -1, 13354, 13913, 13353, -1, 13873, 13512, 13913, -1, 13353, 13355, 13910, -1, 13910, 13355, 13870, -1, 13870, 13355, 13516, -1, 13868, 13516, 13909, -1, 13868, 13870, 13516, -1, 13516, 13517, 13909, -1, 13909, 13517, 13907, -1, 13907, 13517, 13905, -1, 13905, 13517, 13357, -1, 13356, 13357, 13866, -1, 13356, 13905, 13357, -1, 13357, 13359, 13866, -1, 13866, 13359, 13358, -1, 13358, 13359, 13865, -1, 13865, 13359, 13864, -1, 13864, 13359, 13402, -1, 13402, 13359, 13519, -1, 13362, 13519, 13361, -1, 13360, 13362, 13361, -1, 13360, 13363, 13362, -1, 13362, 13363, 13364, -1, 13520, 13362, 13364, -1, 13520, 13522, 13362, -1, 13362, 13522, 13365, -1, 13459, 13362, 13365, -1, 13459, 13523, 13362, -1, 13362, 13523, 13524, -1, 13366, 13362, 13524, -1, 13366, 13525, 13362, -1, 13362, 13525, 13464, -1, 13527, 13362, 13464, -1, 13527, 13367, 13362, -1, 13527, 13368, 13367, -1, 13367, 13368, 13403, -1, 13403, 13368, 13369, -1, 13903, 13369, 13370, -1, 13901, 13370, 13467, -1, 13371, 13467, 13404, -1, 13372, 13404, 13373, -1, 13405, 13373, 13529, -1, 13374, 13529, 13471, -1, 13899, 13471, 13530, -1, 13375, 13530, 13406, -1, 13898, 13406, 13473, -1, 13531, 13898, 13473, -1, 13531, 13376, 13898, -1, 13531, 13532, 13376, -1, 13376, 13532, 13407, -1, 13407, 13532, 13475, -1, 13408, 13475, 13409, -1, 13897, 13409, 13377, -1, 13378, 13377, 13379, -1, 13533, 13378, 13379, -1, 13533, 13380, 13378, -1, 13533, 13534, 13380, -1, 13380, 13534, 13381, -1, 13381, 13534, 13382, -1, 13477, 13381, 13382, -1, 13477, 13896, 13381, -1, 13477, 13383, 13896, -1, 13896, 13383, 13386, -1, 13386, 13383, 13384, -1, 13385, 13386, 13384, -1, 13385, 13854, 13386, -1, 13385, 13479, 13854, -1, 13854, 13479, 13410, -1, 13894, 13410, 13537, -1, 13387, 13537, 13388, -1, 13480, 13387, 13388, -1, 13480, 13893, 13387, -1, 13480, 13538, 13893, -1, 13893, 13538, 13931, -1, 13931, 13538, 13540, -1, 13541, 13931, 13540, -1, 13541, 13930, 13931, -1, 13541, 13389, 13930, -1, 13930, 13389, 13390, -1, 13390, 13389, 13542, -1, 13484, 13390, 13542, -1, 13484, 13928, 13390, -1, 13484, 13391, 13928, -1, 13928, 13391, 13392, -1, 13392, 13391, 13393, -1, 13393, 13391, 13394, -1, 13394, 13391, 13395, -1, 13395, 13391, 13396, -1, 13396, 13391, 13397, -1, 13397, 13391, 13398, -1, 13398, 13391, 13399, -1, 13399, 13391, 13400, -1, 13401, 13400, 13411, -1, 13401, 13399, 13400, -1, 13402, 13519, 13362, -1, 13403, 13369, 13903, -1, 13903, 13370, 13901, -1, 13901, 13467, 13371, -1, 13371, 13404, 13372, -1, 13372, 13373, 13405, -1, 13405, 13529, 13374, -1, 13374, 13471, 13899, -1, 13899, 13530, 13375, -1, 13375, 13406, 13898, -1, 13407, 13475, 13408, -1, 13408, 13409, 13897, -1, 13897, 13377, 13378, -1, 13854, 13410, 13894, -1, 13894, 13537, 13387, -1, 13400, 13412, 13411, -1, 13411, 13412, 13413, -1, 13413, 13412, 13414, -1, 13414, 13412, 13890, -1, 13890, 13412, 13415, -1, 13415, 13412, 13543, -1, 13447, 13543, 13445, -1, 13927, 13445, 13886, -1, 13927, 13447, 13445, -1, 13445, 13543, 13416, -1, 13416, 13543, 13545, -1, 13424, 13545, 13417, -1, 13418, 13417, 13546, -1, 13425, 13546, 13419, -1, 13420, 13419, 13547, -1, 13421, 13547, 13548, -1, 13496, 13548, 13487, -1, 13426, 13487, 13549, -1, 13494, 13549, 13427, -1, 13428, 13427, 13422, -1, 13491, 13422, 13550, -1, 13429, 13550, 13551, -1, 13423, 13429, 13551, -1, 13416, 13545, 13424, -1, 13424, 13417, 13418, -1, 13418, 13546, 13425, -1, 13425, 13419, 13420, -1, 13420, 13547, 13421, -1, 13421, 13548, 13496, -1, 13496, 13487, 13426, -1, 13426, 13549, 13494, -1, 13494, 13427, 13428, -1, 13428, 13422, 13491, -1, 13491, 13550, 13429, -1, 13431, 13884, 13445, -1, 13431, 13430, 13884, -1, 13431, 13432, 13430, -1, 13431, 13554, 13432, -1, 13432, 13554, 13926, -1, 13926, 13554, 13925, -1, 13925, 13554, 13555, -1, 13881, 13555, 13433, -1, 13881, 13925, 13555, -1, 13555, 13435, 13433, -1, 13433, 13435, 13434, -1, 13434, 13435, 13556, -1, 13924, 13556, 13436, -1, 13924, 13434, 13556, -1, 13556, 13503, 13436, -1, 13436, 13503, 13923, -1, 13923, 13503, 13440, -1, 13437, 13440, 13439, -1, 13438, 13439, 13922, -1, 13438, 13437, 13439, -1, 13923, 13440, 13437, -1, 13439, 13505, 13922, -1, 13922, 13505, 13441, -1, 13441, 13505, 13507, -1, 13443, 13507, 13559, -1, 13442, 13559, 13444, -1, 13920, 13444, 13919, -1, 13920, 13442, 13444, -1, 13441, 13507, 13443, -1, 13443, 13559, 13442, -1, 13444, 13509, 13919, -1, 13919, 13509, 13917, -1, 13884, 13446, 13445, -1, 13445, 13446, 13886, -1, 13447, 13415, 13543, -1, 13561, 13509, 13448, -1, 13561, 13349, 13509, -1, 13561, 13560, 13349, -1, 13349, 13560, 13449, -1, 13449, 13560, 13563, -1, 13510, 13563, 13649, -1, 13352, 13649, 13567, -1, 13450, 13567, 13511, -1, 13512, 13511, 13513, -1, 13353, 13513, 13514, -1, 13355, 13514, 13515, -1, 13516, 13515, 13451, -1, 13517, 13451, 13452, -1, 13357, 13452, 13453, -1, 13359, 13453, 13518, -1, 13519, 13518, 13454, -1, 13361, 13454, 13642, -1, 13360, 13642, 13455, -1, 13363, 13455, 13652, -1, 13364, 13652, 13456, -1, 13520, 13456, 13521, -1, 13522, 13521, 13457, -1, 13365, 13457, 13458, -1, 13459, 13458, 13460, -1, 13523, 13460, 13461, -1, 13524, 13461, 13621, -1, 13366, 13621, 13462, -1, 13525, 13462, 13463, -1, 13464, 13463, 13526, -1, 13527, 13526, 13465, -1, 13368, 13465, 13641, -1, 13369, 13641, 13618, -1, 13370, 13618, 13466, -1, 13467, 13466, 13468, -1, 13404, 13468, 13469, -1, 13373, 13469, 13528, -1, 13529, 13528, 13470, -1, 13471, 13470, 13638, -1, 13530, 13638, 13616, -1, 13406, 13616, 13472, -1, 13473, 13472, 13474, -1, 13531, 13474, 13637, -1, 13532, 13637, 13476, -1, 13475, 13476, 13613, -1, 13409, 13613, 13612, -1, 13377, 13612, 13611, -1, 13379, 13611, 13635, -1, 13533, 13635, 13610, -1, 13534, 13610, 13633, -1, 13382, 13633, 13609, -1, 13477, 13609, 13478, -1, 13383, 13478, 13535, -1, 13384, 13535, 13606, -1, 13385, 13606, 13631, -1, 13479, 13631, 13604, -1, 13410, 13604, 13536, -1, 13537, 13536, 13603, -1, 13388, 13603, 13481, -1, 13480, 13481, 13630, -1, 13538, 13630, 13539, -1, 13540, 13539, 13601, -1, 13541, 13601, 13600, -1, 13389, 13600, 13482, -1, 13542, 13482, 13483, -1, 13484, 13483, 13597, -1, 13391, 13597, 13596, -1, 13400, 13596, 13594, -1, 13412, 13594, 13593, -1, 13543, 13593, 13544, -1, 13545, 13544, 13592, -1, 13417, 13592, 13626, -1, 13546, 13626, 13485, -1, 13419, 13485, 13486, -1, 13547, 13486, 13591, -1, 13548, 13591, 13590, -1, 13487, 13590, 13589, -1, 13549, 13589, 13488, -1, 13427, 13488, 13588, -1, 13422, 13588, 13587, -1, 13550, 13587, 13489, -1, 13551, 13489, 13552, -1, 13423, 13552, 13490, -1, 13429, 13490, 13492, -1, 13491, 13492, 13585, -1, 13428, 13585, 13493, -1, 13494, 13493, 13495, -1, 13426, 13495, 13584, -1, 13496, 13584, 13497, -1, 13421, 13497, 13583, -1, 13420, 13583, 13581, -1, 13425, 13581, 13576, -1, 13418, 13576, 13498, -1, 13424, 13498, 13499, -1, 13416, 13499, 13553, -1, 13445, 13553, 13573, -1, 13431, 13573, 13572, -1, 13554, 13572, 13500, -1, 13555, 13500, 13501, -1, 13435, 13501, 13502, -1, 13556, 13502, 13557, -1, 13503, 13557, 13504, -1, 13440, 13504, 13569, -1, 13439, 13569, 13506, -1, 13505, 13506, 13558, -1, 13507, 13558, 13508, -1, 13559, 13508, 13653, -1, 13444, 13653, 13448, -1, 13509, 13444, 13448, -1, 13449, 13563, 13510, -1, 13510, 13649, 13352, -1, 13352, 13567, 13450, -1, 13450, 13511, 13512, -1, 13512, 13513, 13353, -1, 13353, 13514, 13355, -1, 13355, 13515, 13516, -1, 13516, 13451, 13517, -1, 13517, 13452, 13357, -1, 13357, 13453, 13359, -1, 13359, 13518, 13519, -1, 13519, 13454, 13361, -1, 13361, 13642, 13360, -1, 13360, 13455, 13363, -1, 13363, 13652, 13364, -1, 13364, 13456, 13520, -1, 13520, 13521, 13522, -1, 13522, 13457, 13365, -1, 13365, 13458, 13459, -1, 13459, 13460, 13523, -1, 13523, 13461, 13524, -1, 13524, 13621, 13366, -1, 13366, 13462, 13525, -1, 13525, 13463, 13464, -1, 13464, 13526, 13527, -1, 13527, 13465, 13368, -1, 13368, 13641, 13369, -1, 13369, 13618, 13370, -1, 13370, 13466, 13467, -1, 13467, 13468, 13404, -1, 13404, 13469, 13373, -1, 13373, 13528, 13529, -1, 13529, 13470, 13471, -1, 13471, 13638, 13530, -1, 13530, 13616, 13406, -1, 13406, 13472, 13473, -1, 13473, 13474, 13531, -1, 13531, 13637, 13532, -1, 13532, 13476, 13475, -1, 13475, 13613, 13409, -1, 13409, 13612, 13377, -1, 13377, 13611, 13379, -1, 13379, 13635, 13533, -1, 13533, 13610, 13534, -1, 13534, 13633, 13382, -1, 13382, 13609, 13477, -1, 13477, 13478, 13383, -1, 13383, 13535, 13384, -1, 13384, 13606, 13385, -1, 13385, 13631, 13479, -1, 13479, 13604, 13410, -1, 13410, 13536, 13537, -1, 13537, 13603, 13388, -1, 13388, 13481, 13480, -1, 13480, 13630, 13538, -1, 13538, 13539, 13540, -1, 13540, 13601, 13541, -1, 13541, 13600, 13389, -1, 13389, 13482, 13542, -1, 13542, 13483, 13484, -1, 13484, 13597, 13391, -1, 13391, 13596, 13400, -1, 13400, 13594, 13412, -1, 13412, 13593, 13543, -1, 13543, 13544, 13545, -1, 13545, 13592, 13417, -1, 13417, 13626, 13546, -1, 13546, 13485, 13419, -1, 13419, 13486, 13547, -1, 13547, 13591, 13548, -1, 13548, 13590, 13487, -1, 13487, 13589, 13549, -1, 13549, 13488, 13427, -1, 13427, 13588, 13422, -1, 13422, 13587, 13550, -1, 13550, 13489, 13551, -1, 13551, 13552, 13423, -1, 13423, 13490, 13429, -1, 13429, 13492, 13491, -1, 13491, 13585, 13428, -1, 13428, 13493, 13494, -1, 13494, 13495, 13426, -1, 13426, 13584, 13496, -1, 13496, 13497, 13421, -1, 13421, 13583, 13420, -1, 13420, 13581, 13425, -1, 13425, 13576, 13418, -1, 13418, 13498, 13424, -1, 13424, 13499, 13416, -1, 13416, 13553, 13445, -1, 13445, 13573, 13431, -1, 13431, 13572, 13554, -1, 13554, 13500, 13555, -1, 13555, 13501, 13435, -1, 13435, 13502, 13556, -1, 13556, 13557, 13503, -1, 13503, 13504, 13440, -1, 13440, 13569, 13439, -1, 13439, 13506, 13505, -1, 13505, 13558, 13507, -1, 13507, 13508, 13559, -1, 13559, 13653, 13444, -1, 13561, 13448, 13731, -1, 13562, 13561, 13731, -1, 13562, 13560, 13561, -1, 13562, 13564, 13560, -1, 13560, 13564, 13563, -1, 13563, 13564, 13565, -1, 13649, 13565, 13681, -1, 13567, 13681, 13566, -1, 13511, 13566, 13513, -1, 13511, 13567, 13566, -1, 13508, 13730, 13653, -1, 13508, 13729, 13730, -1, 13508, 13558, 13729, -1, 13729, 13558, 13727, -1, 13727, 13558, 13506, -1, 13568, 13506, 13569, -1, 13677, 13569, 13504, -1, 13557, 13677, 13504, -1, 13557, 13725, 13677, -1, 13557, 13502, 13725, -1, 13725, 13502, 13570, -1, 13570, 13502, 13501, -1, 13673, 13501, 13500, -1, 13672, 13500, 13572, -1, 13571, 13572, 13723, -1, 13571, 13672, 13572, -1, 13727, 13506, 13568, -1, 13568, 13569, 13677, -1, 13570, 13501, 13673, -1, 13673, 13500, 13672, -1, 13573, 13721, 13572, -1, 13573, 13574, 13721, -1, 13573, 13553, 13574, -1, 13574, 13553, 13720, -1, 13720, 13553, 13719, -1, 13719, 13553, 13499, -1, 13575, 13499, 13498, -1, 13717, 13498, 13577, -1, 13717, 13575, 13498, -1, 13719, 13499, 13575, -1, 13498, 13576, 13577, -1, 13577, 13576, 13578, -1, 13578, 13576, 13580, -1, 13580, 13576, 13581, -1, 13579, 13581, 13582, -1, 13579, 13580, 13581, -1, 13582, 13581, 13668, -1, 13668, 13581, 13583, -1, 13497, 13668, 13583, -1, 13497, 13584, 13668, -1, 13668, 13584, 13495, -1, 13493, 13668, 13495, -1, 13493, 13585, 13668, -1, 13668, 13585, 13492, -1, 13490, 13668, 13492, -1, 13490, 13552, 13668, -1, 13668, 13552, 13489, -1, 13586, 13489, 13587, -1, 13623, 13587, 13588, -1, 13666, 13588, 13488, -1, 13714, 13488, 13589, -1, 13624, 13589, 13590, -1, 13712, 13590, 13591, -1, 13711, 13591, 13486, -1, 13709, 13486, 13485, -1, 13625, 13485, 13626, -1, 13627, 13626, 13592, -1, 13708, 13592, 13544, -1, 13662, 13544, 13593, -1, 13660, 13593, 13594, -1, 13628, 13594, 13596, -1, 13595, 13596, 13597, -1, 13629, 13597, 13483, -1, 13482, 13629, 13483, -1, 13482, 13598, 13629, -1, 13482, 13600, 13598, -1, 13598, 13600, 13599, -1, 13599, 13600, 13601, -1, 13657, 13601, 13539, -1, 13706, 13539, 13630, -1, 13602, 13630, 13481, -1, 13655, 13481, 13603, -1, 13536, 13655, 13603, -1, 13536, 13605, 13655, -1, 13536, 13604, 13605, -1, 13605, 13604, 13703, -1, 13703, 13604, 13631, -1, 13756, 13631, 13606, -1, 13608, 13606, 13535, -1, 13478, 13608, 13535, -1, 13478, 13607, 13608, -1, 13478, 13609, 13607, -1, 13607, 13609, 13632, -1, 13632, 13609, 13633, -1, 13634, 13633, 13610, -1, 13754, 13610, 13635, -1, 13636, 13635, 13611, -1, 13752, 13611, 13612, -1, 13613, 13752, 13612, -1, 13613, 13751, 13752, -1, 13613, 13476, 13751, -1, 13751, 13476, 13614, -1, 13614, 13476, 13637, -1, 13615, 13637, 13474, -1, 13749, 13474, 13472, -1, 13748, 13472, 13616, -1, 13617, 13616, 13638, -1, 13639, 13638, 13470, -1, 13747, 13470, 13528, -1, 13697, 13528, 13469, -1, 13640, 13469, 13468, -1, 13696, 13468, 13466, -1, 13693, 13466, 13618, -1, 13745, 13618, 13641, -1, 13692, 13641, 13465, -1, 13619, 13465, 13526, -1, 13620, 13526, 13463, -1, 13462, 13620, 13463, -1, 13462, 13621, 13620, -1, 13620, 13621, 13461, -1, 13460, 13620, 13461, -1, 13460, 13458, 13620, -1, 13620, 13458, 13457, -1, 13521, 13620, 13457, -1, 13521, 13456, 13620, -1, 13620, 13456, 13652, -1, 13743, 13652, 13622, -1, 13743, 13620, 13652, -1, 13668, 13489, 13586, -1, 13586, 13587, 13623, -1, 13623, 13588, 13666, -1, 13666, 13488, 13714, -1, 13714, 13589, 13624, -1, 13624, 13590, 13712, -1, 13712, 13591, 13711, -1, 13711, 13486, 13709, -1, 13709, 13485, 13625, -1, 13625, 13626, 13627, -1, 13627, 13592, 13708, -1, 13708, 13544, 13662, -1, 13662, 13593, 13660, -1, 13660, 13594, 13628, -1, 13628, 13596, 13595, -1, 13595, 13597, 13629, -1, 13599, 13601, 13657, -1, 13657, 13539, 13706, -1, 13706, 13630, 13602, -1, 13602, 13481, 13655, -1, 13703, 13631, 13756, -1, 13756, 13606, 13608, -1, 13632, 13633, 13634, -1, 13634, 13610, 13754, -1, 13754, 13635, 13636, -1, 13636, 13611, 13752, -1, 13614, 13637, 13615, -1, 13615, 13474, 13749, -1, 13749, 13472, 13748, -1, 13748, 13616, 13617, -1, 13617, 13638, 13639, -1, 13639, 13470, 13747, -1, 13747, 13528, 13697, -1, 13697, 13469, 13640, -1, 13640, 13468, 13696, -1, 13696, 13466, 13693, -1, 13693, 13618, 13745, -1, 13745, 13641, 13692, -1, 13692, 13465, 13619, -1, 13619, 13526, 13620, -1, 13455, 13738, 13652, -1, 13455, 13642, 13738, -1, 13738, 13642, 13737, -1, 13737, 13642, 13454, -1, 13643, 13454, 13518, -1, 13644, 13518, 13453, -1, 13646, 13453, 13452, -1, 13647, 13452, 13451, -1, 13735, 13451, 13515, -1, 13645, 13515, 13514, -1, 13648, 13514, 13513, -1, 13566, 13648, 13513, -1, 13737, 13454, 13643, -1, 13643, 13518, 13644, -1, 13644, 13453, 13646, -1, 13646, 13452, 13647, -1, 13647, 13451, 13735, -1, 13735, 13515, 13645, -1, 13645, 13514, 13648, -1, 13567, 13649, 13681, -1, 13649, 13563, 13565, -1, 13738, 13739, 13652, -1, 13652, 13739, 13686, -1, 13740, 13652, 13686, -1, 13740, 13650, 13652, -1, 13652, 13650, 13651, -1, 13741, 13652, 13651, -1, 13741, 13742, 13652, -1, 13652, 13742, 13622, -1, 13721, 13722, 13572, -1, 13572, 13722, 13723, -1, 13730, 13731, 13653, -1, 13653, 13731, 13448, -1, 13654, 13605, 13704, -1, 13654, 13655, 13605, -1, 13654, 13656, 13655, -1, 13655, 13656, 13602, -1, 13602, 13656, 13705, -1, 13706, 13705, 13934, -1, 13657, 13934, 13935, -1, 13599, 13935, 13658, -1, 13598, 13658, 13956, -1, 13629, 13956, 13659, -1, 13595, 13659, 13957, -1, 13628, 13957, 13958, -1, 13660, 13958, 13661, -1, 13662, 13661, 13707, -1, 13708, 13707, 13663, -1, 13627, 13663, 13938, -1, 13625, 13938, 13664, -1, 13709, 13664, 13710, -1, 13711, 13710, 13960, -1, 13712, 13960, 13940, -1, 13624, 13940, 13713, -1, 13714, 13713, 13665, -1, 13666, 13665, 13667, -1, 13623, 13667, 13962, -1, 13586, 13962, 13944, -1, 13668, 13944, 13715, -1, 13582, 13715, 13963, -1, 13579, 13963, 13669, -1, 13580, 13669, 13965, -1, 13578, 13965, 13946, -1, 13577, 13946, 13716, -1, 13717, 13716, 13670, -1, 13575, 13670, 13718, -1, 13719, 13718, 13948, -1, 13720, 13948, 13969, -1, 13574, 13969, 13671, -1, 13721, 13671, 13970, -1, 13722, 13970, 13949, -1, 13723, 13949, 13971, -1, 13571, 13971, 13724, -1, 13672, 13724, 13674, -1, 13673, 13674, 13972, -1, 13570, 13972, 13675, -1, 13725, 13675, 13676, -1, 13677, 13676, 13726, -1, 13568, 13726, 13678, -1, 13727, 13678, 13728, -1, 13729, 13728, 13973, -1, 13730, 13973, 13953, -1, 13731, 13953, 13732, -1, 13562, 13732, 13733, -1, 13564, 13733, 13679, -1, 13565, 13679, 13680, -1, 13681, 13680, 13734, -1, 13566, 13734, 13999, -1, 13648, 13999, 13682, -1, 13645, 13682, 13683, -1, 13735, 13683, 14001, -1, 13647, 14001, 13684, -1, 13646, 13684, 13976, -1, 13644, 13976, 13736, -1, 13643, 13736, 14002, -1, 13737, 14002, 13977, -1, 13738, 13977, 13685, -1, 13739, 13685, 13687, -1, 13686, 13687, 13688, -1, 13740, 13688, 14004, -1, 13650, 14004, 13978, -1, 13651, 13978, 13689, -1, 13741, 13689, 14005, -1, 13742, 14005, 13690, -1, 13622, 13690, 13691, -1, 13743, 13691, 14006, -1, 13620, 14006, 13744, -1, 13619, 13744, 14007, -1, 13692, 14007, 14008, -1, 13745, 14008, 13694, -1, 13693, 13694, 13695, -1, 13696, 13695, 14009, -1, 13640, 14009, 13746, -1, 13697, 13746, 13698, -1, 13747, 13698, 13699, -1, 13639, 13699, 14010, -1, 13617, 14010, 13700, -1, 13748, 13700, 13701, -1, 13749, 13701, 13991, -1, 13615, 13991, 14011, -1, 13614, 14011, 13750, -1, 13751, 13750, 14012, -1, 13752, 14012, 13994, -1, 13636, 13994, 13753, -1, 13754, 13753, 14014, -1, 13634, 14014, 13702, -1, 13632, 13702, 13755, -1, 13607, 13755, 14015, -1, 13608, 14015, 14016, -1, 13756, 14016, 13998, -1, 13703, 13998, 13704, -1, 13605, 13703, 13704, -1, 13602, 13705, 13706, -1, 13706, 13934, 13657, -1, 13657, 13935, 13599, -1, 13599, 13658, 13598, -1, 13598, 13956, 13629, -1, 13629, 13659, 13595, -1, 13595, 13957, 13628, -1, 13628, 13958, 13660, -1, 13660, 13661, 13662, -1, 13662, 13707, 13708, -1, 13708, 13663, 13627, -1, 13627, 13938, 13625, -1, 13625, 13664, 13709, -1, 13709, 13710, 13711, -1, 13711, 13960, 13712, -1, 13712, 13940, 13624, -1, 13624, 13713, 13714, -1, 13714, 13665, 13666, -1, 13666, 13667, 13623, -1, 13623, 13962, 13586, -1, 13586, 13944, 13668, -1, 13668, 13715, 13582, -1, 13582, 13963, 13579, -1, 13579, 13669, 13580, -1, 13580, 13965, 13578, -1, 13578, 13946, 13577, -1, 13577, 13716, 13717, -1, 13717, 13670, 13575, -1, 13575, 13718, 13719, -1, 13719, 13948, 13720, -1, 13720, 13969, 13574, -1, 13574, 13671, 13721, -1, 13721, 13970, 13722, -1, 13722, 13949, 13723, -1, 13723, 13971, 13571, -1, 13571, 13724, 13672, -1, 13672, 13674, 13673, -1, 13673, 13972, 13570, -1, 13570, 13675, 13725, -1, 13725, 13676, 13677, -1, 13677, 13726, 13568, -1, 13568, 13678, 13727, -1, 13727, 13728, 13729, -1, 13729, 13973, 13730, -1, 13730, 13953, 13731, -1, 13731, 13732, 13562, -1, 13562, 13733, 13564, -1, 13564, 13679, 13565, -1, 13565, 13680, 13681, -1, 13681, 13734, 13566, -1, 13566, 13999, 13648, -1, 13648, 13682, 13645, -1, 13645, 13683, 13735, -1, 13735, 14001, 13647, -1, 13647, 13684, 13646, -1, 13646, 13976, 13644, -1, 13644, 13736, 13643, -1, 13643, 14002, 13737, -1, 13737, 13977, 13738, -1, 13738, 13685, 13739, -1, 13739, 13687, 13686, -1, 13686, 13688, 13740, -1, 13740, 14004, 13650, -1, 13650, 13978, 13651, -1, 13651, 13689, 13741, -1, 13741, 14005, 13742, -1, 13742, 13690, 13622, -1, 13622, 13691, 13743, -1, 13743, 14006, 13620, -1, 13620, 13744, 13619, -1, 13619, 14007, 13692, -1, 13692, 14008, 13745, -1, 13745, 13694, 13693, -1, 13693, 13695, 13696, -1, 13696, 14009, 13640, -1, 13640, 13746, 13697, -1, 13697, 13698, 13747, -1, 13747, 13699, 13639, -1, 13639, 14010, 13617, -1, 13617, 13700, 13748, -1, 13748, 13701, 13749, -1, 13749, 13991, 13615, -1, 13615, 14011, 13614, -1, 13614, 13750, 13751, -1, 13751, 14012, 13752, -1, 13752, 13994, 13636, -1, 13636, 13753, 13754, -1, 13754, 14014, 13634, -1, 13634, 13702, 13632, -1, 13632, 13755, 13607, -1, 13607, 14015, 13608, -1, 13608, 14016, 13756, -1, 13756, 13998, 13703, -1, 13757, 13932, 13853, -1, 14085, 13757, 13853, -1, 14085, 13933, 13757, -1, 14085, 14018, 13933, -1, 13933, 14018, 13758, -1, 13758, 14018, 13852, -1, 13851, 13852, 13759, -1, 13936, 13759, 13760, -1, 13955, 13760, 14022, -1, 13850, 14022, 13761, -1, 13937, 13761, 14050, -1, 13849, 14050, 14052, -1, 13847, 14052, 13848, -1, 13959, 13848, 14026, -1, 13762, 14026, 13816, -1, 13762, 13959, 14026, -1, 13763, 13764, 13765, -1, 13763, 14107, 13764, -1, 13763, 13997, 14107, -1, 14107, 13997, 14106, -1, 14106, 13997, 13996, -1, 14105, 13996, 13766, -1, 13767, 13766, 14013, -1, 13817, 14013, 13995, -1, 14102, 13995, 13818, -1, 14101, 13818, 13768, -1, 13819, 13768, 13993, -1, 13769, 13993, 13992, -1, 13820, 13992, 13770, -1, 13990, 13820, 13770, -1, 13990, 13771, 13820, -1, 13990, 13772, 13771, -1, 13771, 13772, 13773, -1, 13773, 13772, 13774, -1, 14081, 13774, 13821, -1, 14098, 13821, 13989, -1, 14097, 13989, 13988, -1, 13775, 13988, 13987, -1, 14096, 13987, 13986, -1, 13776, 13986, 13777, -1, 13822, 13777, 13778, -1, 14078, 13778, 13985, -1, 13823, 13985, 13984, -1, 14094, 13984, 13824, -1, 13825, 13824, 13983, -1, 13779, 13983, 13982, -1, 13826, 13982, 13981, -1, 13827, 13981, 13980, -1, 14090, 13980, 13979, -1, 14075, 13979, 13828, -1, 14074, 13828, 13829, -1, 13780, 13829, 14003, -1, 13781, 14003, 13782, -1, 13830, 13782, 13831, -1, 14073, 13831, 13783, -1, 14072, 13783, 13784, -1, 13785, 13784, 13786, -1, 13832, 13786, 13975, -1, 14087, 13975, 14000, -1, 13787, 14000, 13974, -1, 13788, 13974, 13789, -1, 13790, 13788, 13789, -1, 13790, 13792, 13788, -1, 13790, 13791, 13792, -1, 13792, 13791, 13793, -1, 13793, 13791, 13833, -1, 13834, 13833, 13795, -1, 13794, 13795, 13796, -1, 14048, 13796, 13954, -1, 14046, 13954, 13952, -1, 13835, 13952, 13797, -1, 14044, 13797, 13798, -1, 13800, 13798, 13799, -1, 13801, 13800, 13799, -1, 13801, 14070, 13800, -1, 13801, 13951, 14070, -1, 14070, 13951, 13836, -1, 13836, 13951, 13950, -1, 14068, 13950, 13802, -1, 13837, 13802, 13804, -1, 13803, 13804, 13806, -1, 13805, 13806, 13838, -1, 14066, 13838, 13808, -1, 13807, 13808, 13839, -1, 14040, 13839, 13968, -1, 13809, 13968, 13967, -1, 14065, 13967, 13966, -1, 14064, 13966, 13810, -1, 14063, 13810, 13947, -1, 14062, 13947, 13811, -1, 14061, 13811, 13964, -1, 14060, 13964, 13840, -1, 14059, 13840, 13945, -1, 14058, 13945, 13812, -1, 13841, 13812, 13813, -1, 13842, 13813, 13814, -1, 13843, 13814, 13943, -1, 13815, 13943, 13942, -1, 14055, 13942, 13941, -1, 14032, 13941, 13961, -1, 14031, 13961, 13939, -1, 14053, 13939, 13844, -1, 14028, 13844, 13845, -1, 13846, 13845, 13816, -1, 14026, 13846, 13816, -1, 14106, 13996, 14105, -1, 14105, 13766, 13767, -1, 13767, 14013, 13817, -1, 13817, 13995, 14102, -1, 14102, 13818, 14101, -1, 14101, 13768, 13819, -1, 13819, 13993, 13769, -1, 13769, 13992, 13820, -1, 13773, 13774, 14081, -1, 14081, 13821, 14098, -1, 14098, 13989, 14097, -1, 14097, 13988, 13775, -1, 13775, 13987, 14096, -1, 14096, 13986, 13776, -1, 13776, 13777, 13822, -1, 13822, 13778, 14078, -1, 14078, 13985, 13823, -1, 13823, 13984, 14094, -1, 14094, 13824, 13825, -1, 13825, 13983, 13779, -1, 13779, 13982, 13826, -1, 13826, 13981, 13827, -1, 13827, 13980, 14090, -1, 14090, 13979, 14075, -1, 14075, 13828, 14074, -1, 14074, 13829, 13780, -1, 13780, 14003, 13781, -1, 13781, 13782, 13830, -1, 13830, 13831, 14073, -1, 14073, 13783, 14072, -1, 14072, 13784, 13785, -1, 13785, 13786, 13832, -1, 13832, 13975, 14087, -1, 14087, 14000, 13787, -1, 13787, 13974, 13788, -1, 13793, 13833, 13834, -1, 13834, 13795, 13794, -1, 13794, 13796, 14048, -1, 14048, 13954, 14046, -1, 14046, 13952, 13835, -1, 13835, 13797, 14044, -1, 14044, 13798, 13800, -1, 13836, 13950, 14068, -1, 14068, 13802, 13837, -1, 13837, 13804, 13803, -1, 13803, 13806, 13805, -1, 13805, 13838, 14066, -1, 14066, 13808, 13807, -1, 13807, 13839, 14040, -1, 14040, 13968, 13809, -1, 13809, 13967, 14065, -1, 14065, 13966, 14064, -1, 14064, 13810, 14063, -1, 14063, 13947, 14062, -1, 14062, 13811, 14061, -1, 14061, 13964, 14060, -1, 14060, 13840, 14059, -1, 14059, 13945, 14058, -1, 14058, 13812, 13841, -1, 13841, 13813, 13842, -1, 13842, 13814, 13843, -1, 13843, 13943, 13815, -1, 13815, 13942, 14055, -1, 14055, 13941, 14032, -1, 14032, 13961, 14031, -1, 14031, 13939, 14053, -1, 14053, 13844, 14028, -1, 14028, 13845, 13846, -1, 13959, 13847, 13848, -1, 13847, 13849, 14052, -1, 13849, 13937, 14050, -1, 13937, 13850, 13761, -1, 13850, 13955, 14022, -1, 13955, 13936, 13760, -1, 13936, 13851, 13759, -1, 13851, 13758, 13852, -1, 13764, 13853, 13765, -1, 13765, 13853, 13932, -1, 14084, 13854, 14017, -1, 14084, 13386, 13854, -1, 14084, 13855, 13386, -1, 13386, 13855, 13896, -1, 13896, 13855, 13856, -1, 13381, 13856, 14104, -1, 13380, 14104, 14083, -1, 13378, 14083, 14103, -1, 13897, 14103, 13857, -1, 13408, 13857, 13858, -1, 13407, 13858, 14100, -1, 13376, 14100, 13859, -1, 13898, 13859, 14099, -1, 13375, 14099, 14082, -1, 13899, 14082, 13860, -1, 13374, 13860, 13861, -1, 13405, 13861, 13900, -1, 13372, 13900, 13862, -1, 13371, 13862, 14080, -1, 13901, 14080, 13902, -1, 13903, 13902, 14095, -1, 13403, 14095, 14079, -1, 13367, 14079, 13863, -1, 13362, 13863, 14077, -1, 13402, 14077, 14076, -1, 13864, 14076, 14093, -1, 13865, 14093, 14092, -1, 13358, 14092, 14091, -1, 13866, 14091, 13867, -1, 13356, 13867, 13904, -1, 13905, 13904, 13906, -1, 13907, 13906, 13908, -1, 13909, 13908, 13869, -1, 13868, 13869, 13871, -1, 13870, 13871, 13872, -1, 13910, 13872, 13911, -1, 13354, 13911, 13912, -1, 13913, 13912, 14089, -1, 13873, 14089, 14088, -1, 13351, 14088, 14086, -1, 13914, 14086, 14071, -1, 13915, 14071, 13875, -1, 13874, 13875, 13916, -1, 13350, 13916, 14049, -1, 13917, 14049, 13918, -1, 13919, 13918, 13876, -1, 13920, 13876, 14047, -1, 13442, 14047, 14045, -1, 13443, 14045, 13921, -1, 13441, 13921, 13877, -1, 13922, 13877, 14069, -1, 13438, 14069, 14043, -1, 13437, 14043, 14042, -1, 13923, 14042, 14067, -1, 13436, 14067, 13878, -1, 13924, 13878, 13879, -1, 13434, 13879, 13880, -1, 13433, 13880, 14041, -1, 13881, 14041, 13882, -1, 13925, 13882, 13883, -1, 13926, 13883, 14039, -1, 13432, 14039, 14038, -1, 13430, 14038, 13885, -1, 13884, 13885, 14037, -1, 13446, 14037, 14036, -1, 13886, 14036, 14035, -1, 13927, 14035, 13887, -1, 13447, 13887, 13888, -1, 13415, 13888, 13889, -1, 13890, 13889, 14057, -1, 13414, 14057, 14034, -1, 13413, 14034, 14056, -1, 13411, 14056, 14054, -1, 13401, 14054, 14033, -1, 13399, 14033, 14030, -1, 13398, 14030, 14029, -1, 13397, 14029, 13891, -1, 13396, 13891, 13892, -1, 13395, 13892, 14027, -1, 13394, 14027, 14025, -1, 13393, 14025, 14051, -1, 13392, 14051, 14024, -1, 13928, 14024, 13929, -1, 13390, 13929, 14023, -1, 13930, 14023, 14021, -1, 13931, 14021, 14020, -1, 13893, 14020, 14019, -1, 13387, 14019, 13895, -1, 13894, 13895, 14017, -1, 13854, 13894, 14017, -1, 13896, 13856, 13381, -1, 13381, 14104, 13380, -1, 13380, 14083, 13378, -1, 13378, 14103, 13897, -1, 13897, 13857, 13408, -1, 13408, 13858, 13407, -1, 13407, 14100, 13376, -1, 13376, 13859, 13898, -1, 13898, 14099, 13375, -1, 13375, 14082, 13899, -1, 13899, 13860, 13374, -1, 13374, 13861, 13405, -1, 13405, 13900, 13372, -1, 13372, 13862, 13371, -1, 13371, 14080, 13901, -1, 13901, 13902, 13903, -1, 13903, 14095, 13403, -1, 13403, 14079, 13367, -1, 13367, 13863, 13362, -1, 13362, 14077, 13402, -1, 13402, 14076, 13864, -1, 13864, 14093, 13865, -1, 13865, 14092, 13358, -1, 13358, 14091, 13866, -1, 13866, 13867, 13356, -1, 13356, 13904, 13905, -1, 13905, 13906, 13907, -1, 13907, 13908, 13909, -1, 13909, 13869, 13868, -1, 13868, 13871, 13870, -1, 13870, 13872, 13910, -1, 13910, 13911, 13354, -1, 13354, 13912, 13913, -1, 13913, 14089, 13873, -1, 13873, 14088, 13351, -1, 13351, 14086, 13914, -1, 13914, 14071, 13915, -1, 13915, 13875, 13874, -1, 13874, 13916, 13350, -1, 13350, 14049, 13917, -1, 13917, 13918, 13919, -1, 13919, 13876, 13920, -1, 13920, 14047, 13442, -1, 13442, 14045, 13443, -1, 13443, 13921, 13441, -1, 13441, 13877, 13922, -1, 13922, 14069, 13438, -1, 13438, 14043, 13437, -1, 13437, 14042, 13923, -1, 13923, 14067, 13436, -1, 13436, 13878, 13924, -1, 13924, 13879, 13434, -1, 13434, 13880, 13433, -1, 13433, 14041, 13881, -1, 13881, 13882, 13925, -1, 13925, 13883, 13926, -1, 13926, 14039, 13432, -1, 13432, 14038, 13430, -1, 13430, 13885, 13884, -1, 13884, 14037, 13446, -1, 13446, 14036, 13886, -1, 13886, 14035, 13927, -1, 13927, 13887, 13447, -1, 13447, 13888, 13415, -1, 13415, 13889, 13890, -1, 13890, 14057, 13414, -1, 13414, 14034, 13413, -1, 13413, 14056, 13411, -1, 13411, 14054, 13401, -1, 13401, 14033, 13399, -1, 13399, 14030, 13398, -1, 13398, 14029, 13397, -1, 13397, 13891, 13396, -1, 13396, 13892, 13395, -1, 13395, 14027, 13394, -1, 13394, 14025, 13393, -1, 13393, 14051, 13392, -1, 13392, 14024, 13928, -1, 13928, 13929, 13390, -1, 13390, 14023, 13930, -1, 13930, 14021, 13931, -1, 13931, 14020, 13893, -1, 13893, 14019, 13387, -1, 13387, 13895, 13894, -1, 13757, 13654, 13932, -1, 13757, 13656, 13654, -1, 13757, 13933, 13656, -1, 13656, 13933, 13705, -1, 13705, 13933, 13758, -1, 13934, 13758, 13851, -1, 13935, 13851, 13936, -1, 13658, 13936, 13955, -1, 13956, 13955, 13850, -1, 13659, 13850, 13937, -1, 13957, 13937, 13849, -1, 13958, 13849, 13847, -1, 13661, 13847, 13959, -1, 13707, 13959, 13762, -1, 13663, 13762, 13816, -1, 13938, 13816, 13845, -1, 13664, 13845, 13844, -1, 13710, 13844, 13939, -1, 13960, 13939, 13961, -1, 13940, 13961, 13941, -1, 13713, 13941, 13942, -1, 13665, 13942, 13943, -1, 13667, 13943, 13814, -1, 13962, 13814, 13813, -1, 13944, 13813, 13812, -1, 13715, 13812, 13945, -1, 13963, 13945, 13840, -1, 13669, 13840, 13964, -1, 13965, 13964, 13811, -1, 13946, 13811, 13947, -1, 13716, 13947, 13810, -1, 13670, 13810, 13966, -1, 13718, 13966, 13967, -1, 13948, 13967, 13968, -1, 13969, 13968, 13839, -1, 13671, 13839, 13808, -1, 13970, 13808, 13838, -1, 13949, 13838, 13806, -1, 13971, 13806, 13804, -1, 13724, 13804, 13802, -1, 13674, 13802, 13950, -1, 13972, 13950, 13951, -1, 13675, 13951, 13801, -1, 13676, 13801, 13799, -1, 13726, 13799, 13798, -1, 13678, 13798, 13797, -1, 13728, 13797, 13952, -1, 13973, 13952, 13954, -1, 13953, 13954, 13796, -1, 13732, 13796, 13733, -1, 13732, 13953, 13796, -1, 13705, 13758, 13934, -1, 13934, 13851, 13935, -1, 13935, 13936, 13658, -1, 13658, 13955, 13956, -1, 13956, 13850, 13659, -1, 13659, 13937, 13957, -1, 13957, 13849, 13958, -1, 13958, 13847, 13661, -1, 13661, 13959, 13707, -1, 13707, 13762, 13663, -1, 13663, 13816, 13938, -1, 13938, 13845, 13664, -1, 13664, 13844, 13710, -1, 13710, 13939, 13960, -1, 13960, 13961, 13940, -1, 13940, 13941, 13713, -1, 13713, 13942, 13665, -1, 13665, 13943, 13667, -1, 13667, 13814, 13962, -1, 13962, 13813, 13944, -1, 13944, 13812, 13715, -1, 13715, 13945, 13963, -1, 13963, 13840, 13669, -1, 13669, 13964, 13965, -1, 13965, 13811, 13946, -1, 13946, 13947, 13716, -1, 13716, 13810, 13670, -1, 13670, 13966, 13718, -1, 13718, 13967, 13948, -1, 13948, 13968, 13969, -1, 13969, 13839, 13671, -1, 13671, 13808, 13970, -1, 13970, 13838, 13949, -1, 13949, 13806, 13971, -1, 13971, 13804, 13724, -1, 13724, 13802, 13674, -1, 13674, 13950, 13972, -1, 13972, 13951, 13675, -1, 13675, 13801, 13676, -1, 13676, 13799, 13726, -1, 13726, 13798, 13678, -1, 13678, 13797, 13728, -1, 13728, 13952, 13973, -1, 13973, 13954, 13953, -1, 13796, 13795, 13733, -1, 13733, 13795, 13679, -1, 13679, 13795, 13833, -1, 13680, 13833, 13791, -1, 13734, 13791, 13790, -1, 13999, 13790, 13789, -1, 13682, 13789, 13974, -1, 13683, 13974, 14000, -1, 14001, 14000, 13975, -1, 13684, 13975, 13786, -1, 13976, 13786, 13784, -1, 13736, 13784, 13783, -1, 14002, 13783, 13831, -1, 13977, 13831, 13782, -1, 13685, 13782, 14003, -1, 13687, 14003, 13829, -1, 13688, 13829, 13828, -1, 14004, 13828, 13979, -1, 13978, 13979, 13980, -1, 13689, 13980, 13981, -1, 14005, 13981, 13982, -1, 13690, 13982, 13983, -1, 13691, 13983, 13824, -1, 14006, 13824, 13984, -1, 13744, 13984, 13985, -1, 14007, 13985, 13778, -1, 14008, 13778, 13777, -1, 13694, 13777, 13986, -1, 13695, 13986, 13987, -1, 14009, 13987, 13988, -1, 13746, 13988, 13989, -1, 13698, 13989, 13821, -1, 13699, 13821, 13774, -1, 14010, 13774, 13772, -1, 13700, 13772, 13990, -1, 13701, 13990, 13770, -1, 13991, 13770, 13992, -1, 14011, 13992, 13993, -1, 13750, 13993, 13768, -1, 14012, 13768, 13818, -1, 13994, 13818, 13995, -1, 13753, 13995, 14013, -1, 14014, 14013, 13766, -1, 13702, 13766, 13996, -1, 13755, 13996, 13997, -1, 14015, 13997, 13763, -1, 14016, 13763, 13765, -1, 13998, 13765, 13932, -1, 13704, 13932, 13654, -1, 13704, 13998, 13932, -1, 13679, 13833, 13680, -1, 13680, 13791, 13734, -1, 13734, 13790, 13999, -1, 13999, 13789, 13682, -1, 13682, 13974, 13683, -1, 13683, 14000, 14001, -1, 14001, 13975, 13684, -1, 13684, 13786, 13976, -1, 13976, 13784, 13736, -1, 13736, 13783, 14002, -1, 14002, 13831, 13977, -1, 13977, 13782, 13685, -1, 13685, 14003, 13687, -1, 13687, 13829, 13688, -1, 13688, 13828, 14004, -1, 14004, 13979, 13978, -1, 13978, 13980, 13689, -1, 13689, 13981, 14005, -1, 14005, 13982, 13690, -1, 13690, 13983, 13691, -1, 13691, 13824, 14006, -1, 14006, 13984, 13744, -1, 13744, 13985, 14007, -1, 14007, 13778, 14008, -1, 14008, 13777, 13694, -1, 13694, 13986, 13695, -1, 13695, 13987, 14009, -1, 14009, 13988, 13746, -1, 13746, 13989, 13698, -1, 13698, 13821, 13699, -1, 13699, 13774, 14010, -1, 14010, 13772, 13700, -1, 13700, 13990, 13701, -1, 13701, 13770, 13991, -1, 13991, 13992, 14011, -1, 14011, 13993, 13750, -1, 13750, 13768, 14012, -1, 14012, 13818, 13994, -1, 13994, 13995, 13753, -1, 13753, 14013, 14014, -1, 14014, 13766, 13702, -1, 13702, 13996, 13755, -1, 13755, 13997, 14015, -1, 14015, 13763, 14016, -1, 14016, 13765, 13998, -1, 13895, 14085, 14017, -1, 13895, 14018, 14085, -1, 13895, 14019, 14018, -1, 14018, 14019, 13852, -1, 13852, 14019, 14020, -1, 13759, 14020, 14021, -1, 13760, 14021, 14023, -1, 14022, 14023, 13929, -1, 13761, 13929, 14024, -1, 14050, 14024, 14051, -1, 14052, 14051, 14025, -1, 13848, 14025, 14027, -1, 14026, 14027, 13892, -1, 13846, 13892, 13891, -1, 14028, 13891, 14029, -1, 14053, 14029, 14030, -1, 14031, 14030, 14033, -1, 14032, 14033, 14054, -1, 14055, 14054, 14056, -1, 13815, 14056, 14034, -1, 13843, 14034, 14057, -1, 13842, 14057, 13889, -1, 13841, 13889, 13888, -1, 14058, 13888, 13887, -1, 14059, 13887, 14035, -1, 14060, 14035, 14036, -1, 14061, 14036, 14037, -1, 14062, 14037, 13885, -1, 14063, 13885, 14038, -1, 14064, 14038, 14039, -1, 14065, 14039, 13883, -1, 13809, 13883, 13882, -1, 14040, 13882, 14041, -1, 13807, 14041, 13880, -1, 14066, 13880, 13879, -1, 13805, 13879, 13878, -1, 13803, 13878, 14067, -1, 13837, 14067, 14042, -1, 14068, 14042, 14043, -1, 13836, 14043, 14069, -1, 14070, 14069, 13877, -1, 13800, 13877, 13921, -1, 14044, 13921, 14045, -1, 13835, 14045, 14047, -1, 14046, 14047, 13876, -1, 14048, 13876, 13918, -1, 13794, 13918, 14049, -1, 13834, 14049, 13793, -1, 13834, 13794, 14049, -1, 13852, 14020, 13759, -1, 13759, 14021, 13760, -1, 13760, 14023, 14022, -1, 14022, 13929, 13761, -1, 13761, 14024, 14050, -1, 14050, 14051, 14052, -1, 14052, 14025, 13848, -1, 13848, 14027, 14026, -1, 14026, 13892, 13846, -1, 13846, 13891, 14028, -1, 14028, 14029, 14053, -1, 14053, 14030, 14031, -1, 14031, 14033, 14032, -1, 14032, 14054, 14055, -1, 14055, 14056, 13815, -1, 13815, 14034, 13843, -1, 13843, 14057, 13842, -1, 13842, 13889, 13841, -1, 13841, 13888, 14058, -1, 14058, 13887, 14059, -1, 14059, 14035, 14060, -1, 14060, 14036, 14061, -1, 14061, 14037, 14062, -1, 14062, 13885, 14063, -1, 14063, 14038, 14064, -1, 14064, 14039, 14065, -1, 14065, 13883, 13809, -1, 13809, 13882, 14040, -1, 14040, 14041, 13807, -1, 13807, 13880, 14066, -1, 14066, 13879, 13805, -1, 13805, 13878, 13803, -1, 13803, 14067, 13837, -1, 13837, 14042, 14068, -1, 14068, 14043, 13836, -1, 13836, 14069, 14070, -1, 14070, 13877, 13800, -1, 13800, 13921, 14044, -1, 14044, 14045, 13835, -1, 13835, 14047, 14046, -1, 14046, 13876, 14048, -1, 14048, 13918, 13794, -1, 14049, 13916, 13793, -1, 13793, 13916, 13792, -1, 13792, 13916, 13875, -1, 13788, 13875, 14071, -1, 13787, 14071, 14086, -1, 14087, 14086, 14088, -1, 13832, 14088, 14089, -1, 13785, 14089, 13912, -1, 14072, 13912, 13911, -1, 14073, 13911, 13872, -1, 13830, 13872, 13871, -1, 13781, 13871, 13869, -1, 13780, 13869, 13908, -1, 14074, 13908, 13906, -1, 14075, 13906, 13904, -1, 14090, 13904, 13867, -1, 13827, 13867, 14091, -1, 13826, 14091, 14092, -1, 13779, 14092, 14093, -1, 13825, 14093, 14076, -1, 14094, 14076, 14077, -1, 13823, 14077, 13863, -1, 14078, 13863, 14079, -1, 13822, 14079, 14095, -1, 13776, 14095, 13902, -1, 14096, 13902, 14080, -1, 13775, 14080, 13862, -1, 14097, 13862, 13900, -1, 14098, 13900, 13861, -1, 14081, 13861, 13860, -1, 13773, 13860, 14082, -1, 13771, 14082, 14099, -1, 13820, 14099, 13859, -1, 13769, 13859, 14100, -1, 13819, 14100, 13858, -1, 14101, 13858, 13857, -1, 14102, 13857, 14103, -1, 13817, 14103, 14083, -1, 13767, 14083, 14104, -1, 14105, 14104, 13856, -1, 14106, 13856, 13855, -1, 14107, 13855, 14084, -1, 13764, 14084, 14017, -1, 13853, 14017, 14085, -1, 13853, 13764, 14017, -1, 13792, 13875, 13788, -1, 13788, 14071, 13787, -1, 13787, 14086, 14087, -1, 14087, 14088, 13832, -1, 13832, 14089, 13785, -1, 13785, 13912, 14072, -1, 14072, 13911, 14073, -1, 14073, 13872, 13830, -1, 13830, 13871, 13781, -1, 13781, 13869, 13780, -1, 13780, 13908, 14074, -1, 14074, 13906, 14075, -1, 14075, 13904, 14090, -1, 14090, 13867, 13827, -1, 13827, 14091, 13826, -1, 13826, 14092, 13779, -1, 13779, 14093, 13825, -1, 13825, 14076, 14094, -1, 14094, 14077, 13823, -1, 13823, 13863, 14078, -1, 14078, 14079, 13822, -1, 13822, 14095, 13776, -1, 13776, 13902, 14096, -1, 14096, 14080, 13775, -1, 13775, 13862, 14097, -1, 14097, 13900, 14098, -1, 14098, 13861, 14081, -1, 14081, 13860, 13773, -1, 13773, 14082, 13771, -1, 13771, 14099, 13820, -1, 13820, 13859, 13769, -1, 13769, 14100, 13819, -1, 13819, 13858, 14101, -1, 14101, 13857, 14102, -1, 14102, 14103, 13817, -1, 13817, 14083, 13767, -1, 13767, 14104, 14105, -1, 14105, 13856, 14106, -1, 14106, 13855, 14107, -1, 14107, 14084, 13764, -1 ] } } ] } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 0.000 description "top" position -12.650 -0.250 80.230 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 3.142 description "bottom" position -12.650 -0.250 -61.030 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 1.571 description "front" position -12.650 -70.880 9.600 } Viewpoint { jump TRUE orientation -0.000 -0.707 -0.707 3.142 description "back" position -12.650 70.380 9.600 } Viewpoint { jump TRUE orientation 0.577 -0.577 -0.577 2.094 description "right" position -83.280 -0.250 9.600 } Viewpoint { jump TRUE orientation 0.577 0.577 0.577 2.094 description "left" position 57.980 -0.250 9.600 } NavigationInfo { avatarSize [0.25, 1.6, 0.75] headlight TRUE speed 1.0 type "EXAMINE" visibilityLimit 0.0 } choreonoid-1.5.0/share/model/RIC30/parts/WAIST.wrl0000664000000000000000001342717112741425367020131 0ustar rootroot#VRML V2.0 utf8 WorldInfo { title "Exported tringle mesh to VRML97" info ["Created by FreeCAD" ""] } Background { skyAngle 1.57 skyColor 0.1 0.2 0.2 } Transform { scale 0.001 0.001 0.001 rotation 0 0 1 0 scaleOrientation 0 0 1 0 bboxCenter 0 0 0 bboxSize 60.900 91.000 82.500 center 0.000 0.000 0.000 translation 0.000 0.000 0.000 children [ Shape { appearance Appearance { material Material { ambientIntensity 0.2 diffuseColor 0.00 0.00 0.00 emissiveColor 0.00 0.00 0.00 specularColor 0.98 0.98 0.98 shininess 0.06 transparency 0.00 } } geometry IndexedFaceSet { solid FALSE coord Coordinate { point [ -9.220 7.000 1.500, -8.918 6.953 1.500, -8.424 6.605 -0.000, -8.278 6.337 -0.000, -8.256 5.733 -0.000, -8.256 5.733 1.500, -8.644 6.818 1.500, -8.424 6.605 1.500, -8.278 6.337 1.500, -8.220 6.037 1.500, -8.256 -5.733 -0.000, -8.278 -6.337 -0.000, -8.424 -6.605 1.500, -9.220 -7.000 -0.000, -8.278 -6.337 1.500, -8.918 -6.953 -0.000, 8.906 -4.547 1.500, 8.906 -4.547 0.000, 9.876 -1.567 1.500, 9.876 1.567 0.000, 9.658 2.592 1.500, 9.876 1.567 1.500, 9.658 2.592 0.000, 9.334 3.589 0.000, 8.906 4.547 1.500, 8.381 5.455 1.500, 9.986 0.524 0.000, 5.346 -20.425 0.000, 5.346 -20.425 1.500, 4.947 -20.937 0.000, 4.645 -21.069 0.000, 3.723 -20.836 0.000, 4.317 -19.103 0.000, 4.645 -19.131 0.000, 4.947 -19.263 0.000, 5.400 -20.100 0.000, 5.400 -20.100 1.500, 5.189 -20.714 1.500, 4.645 -21.069 1.500, 3.998 -21.016 1.500, 3.723 -20.836 1.500, 3.414 -20.265 0.000, 3.723 -19.364 0.000, 4.317 -19.103 1.500, 4.645 -19.131 1.500, 4.947 -19.263 1.500, 5.189 -19.486 1.500, 5.346 -19.775 0.000, -5.277 -0.325 1.500, -5.433 -0.614 1.500, -5.676 -0.837 -0.000, -6.305 -0.997 -0.000, -6.900 -0.736 -0.000, -7.102 -0.476 -0.000, -7.102 -0.476 1.500, -7.102 0.476 1.500, -6.900 0.736 -0.000, -6.900 0.736 1.500, -6.305 0.997 -0.000, -5.676 0.837 -0.000, -5.433 0.614 1.500, -5.277 0.325 -0.000, -5.223 0.000 1.500, -5.676 -0.837 1.500, -5.977 -0.969 1.500, -6.624 -0.916 1.500, -6.900 -0.736 1.500, -6.305 0.997 1.500, -5.977 0.969 1.500, -5.676 0.837 1.500, -3.400 4.400 0.000, -3.454 4.075 0.000, -3.454 4.075 1.500, -3.611 3.786 1.500, -3.611 3.786 -0.000, -4.155 3.431 1.500, -4.483 3.403 1.500, -5.077 5.136 -0.000, -4.802 5.316 -0.000, -4.155 5.369 -0.000, -3.853 3.563 1.500, -4.155 3.431 -0.000, -5.077 3.664 1.500, -5.279 3.924 1.500, -5.279 4.876 -0.000, -5.279 4.876 1.500, -5.077 5.136 1.500, -4.802 5.316 1.500, 0.789 5.608 0.000, 0.547 5.385 0.000, 0.245 5.253 1.500, -0.879 5.747 0.000, -0.986 6.058 1.500, -0.986 6.387 0.000, -0.402 7.138 0.000, -0.083 7.219 1.500, 0.245 7.192 0.000, 0.946 6.547 1.500, 1.000 6.223 0.000, 1.000 6.223 1.500, 0.245 5.253 0.000, -0.879 5.747 1.500, -0.879 6.698 0.000, -0.879 6.698 1.500, -0.677 6.958 1.500, -0.402 7.138 1.500, 0.245 7.192 1.500, 0.547 7.060 0.000, 0.789 6.837 0.000, 0.946 6.547 0.000, 5.400 4.400 0.000, 3.998 3.484 0.000, 3.998 3.484 1.500, 3.521 3.924 0.000, 3.414 4.235 0.000, 3.521 4.876 0.000, 3.998 5.316 0.000, 4.645 3.431 1.500, 3.723 3.664 1.500, 3.521 3.924 1.500, 3.414 4.235 1.500, 4.645 5.369 1.500, 4.947 5.237 1.500, 5.189 5.014 1.500, 7.168 -0.325 0.000, 7.012 -0.614 1.500, 6.769 -0.837 1.500, 6.468 -0.969 0.000, 6.140 -0.997 1.500, 5.236 0.165 0.000, 5.545 0.736 0.000, 6.468 0.969 0.000, 6.769 0.837 0.000, 7.223 0.000 0.000, 5.545 -0.736 0.000, 5.545 -0.736 1.500, 5.343 -0.476 1.500, 5.236 0.165 1.500, 5.343 0.476 1.500, 5.545 0.736 1.500, 6.468 0.969 1.500, 6.769 0.837 1.500, 5.400 -4.400 0.000, 5.189 -5.014 1.500, 4.947 -5.237 0.000, 3.414 -4.565 1.500, 3.723 -3.664 1.500, 5.189 -3.786 1.500, 5.189 -3.786 0.000, 5.400 -4.400 1.500, 4.317 -5.397 1.500, 3.998 -3.484 1.500, 4.317 -3.403 0.000, 4.645 -3.431 1.500, 0.946 -6.547 1.500, 0.789 -6.837 0.000, -0.986 -6.058 1.500, -0.402 -5.307 1.500, 0.245 -5.253 0.000, 1.000 -6.223 0.000, 0.245 -7.192 0.000, 0.245 -7.192 1.500, -0.879 -6.698 1.500, -0.677 -5.487 0.000, -0.402 -5.307 0.000, 0.547 -5.385 0.000, 0.547 -5.385 1.500, -3.454 -4.725 0.000, -3.454 -4.725 1.500, -3.611 -5.014 -0.000, -3.853 -5.237 1.500, -4.155 -5.369 -0.000, -4.155 -5.369 1.500, -4.802 -5.316 -0.000, -5.386 -4.235 -0.000, -5.279 -3.924 -0.000, -4.483 -3.403 -0.000, -4.155 -3.431 -0.000, -3.611 -3.786 -0.000, -3.454 -4.075 1.500, -3.611 -5.014 1.500, -4.802 -5.316 1.500, -5.386 -4.565 1.500, -5.077 -3.664 -0.000, -3.853 -3.563 1.500, 3.878 -1.331 1.500, 3.878 -1.331 0.000, 3.606 -1.951 1.500, 3.235 -2.518 0.000, 2.777 -3.016 0.000, 2.242 -3.432 0.000, 1.647 -3.755 0.000, 1.006 -3.975 0.000, -0.339 -4.086 1.500, 0.339 -4.086 0.000, -2.777 -3.016 1.500, -3.235 -2.518 0.000, -3.606 -1.951 -0.000, -3.606 1.951 1.500, -3.235 2.518 0.000, -2.777 3.016 0.000, -2.242 3.432 0.000, 2.777 3.016 0.000, 3.235 2.518 0.000, 3.235 -2.518 1.500, 2.777 -3.016 1.500, 1.647 -3.755 1.500, 0.339 -4.086 1.500, -2.242 -3.432 1.500, -3.606 -1.951 1.500, -3.878 -1.331 1.500, -4.044 -0.675 -0.000, -4.044 0.675 1.500, -3.878 1.331 1.500, -3.235 2.518 1.500, -2.242 3.432 1.500, -1.647 3.755 1.500, -1.006 3.975 1.500, -0.339 4.086 1.500, 1.006 3.975 0.000, 3.235 2.518 1.500, 3.878 1.331 0.000, 4.044 0.675 1.500, 4.044 0.675 0.000, 1.000 -18.277 1.500, 1.000 -18.277 0.000, 0.946 -18.602 0.000, 0.789 -18.892 0.000, 0.946 -18.602 1.500, 0.547 -19.115 1.500, -0.402 -19.193 1.500, -0.402 -19.193 0.000, -0.677 -19.013 0.000, -0.986 -18.442 1.500, -0.986 -18.113 0.000, -0.879 -17.802 0.000, -0.677 -17.542 1.500, -0.402 -17.362 0.000, 0.245 -17.308 1.500, 0.547 -17.440 0.000, 0.789 -17.663 1.500, 0.946 -17.953 0.000, 0.245 -19.247 1.500, -0.083 -19.274 1.500, -0.677 -19.013 1.500, -0.986 -18.442 0.000, -0.879 -17.802 1.500, -0.677 -17.542 0.000, -0.083 -17.281 1.500, 0.547 -17.440 1.500, -3.454 -20.425 0.000, -3.611 -20.714 -0.000, -5.279 -20.576 -0.000, -4.483 -19.103 -0.000, -4.483 -19.103 1.500, -3.400 -20.100 0.000, -3.853 -20.937 -0.000, -3.853 -20.937 1.500, -4.155 -21.069 1.500, -5.386 -19.935 1.500, -5.279 -19.624 -0.000, -5.279 -19.624 1.500, -4.802 -19.184 1.500, -4.155 -19.131 1.500, -3.611 -29.514 1.500, -3.853 -29.737 -0.000, -5.386 -29.065 -0.000, -5.279 -28.424 -0.000, -4.483 -27.903 -0.000, -4.155 -27.931 1.500, -4.155 -27.931 -0.000, -3.400 -28.900 1.500, -4.155 -29.869 -0.000, -4.483 -29.897 1.500, -4.802 -29.816 1.500, -5.077 -29.636 1.500, -5.279 -29.376 1.500, -5.386 -29.065 1.500, -5.386 -28.735 1.500, -5.279 -28.424 1.500, -4.802 -27.984 1.500, -3.611 -28.286 -0.000, -3.611 -28.286 1.500, 0.946 -31.047 0.000, -0.402 -31.638 0.000, -0.677 -31.458 0.000, -0.879 -31.198 0.000, -0.986 -30.887 1.500, -0.402 -29.807 1.500, -0.083 -29.726 1.500, 0.245 -29.753 0.000, 1.000 -30.723 0.000, 0.547 -31.560 1.500, 0.245 -31.692 0.000, -0.879 -31.198 1.500, -0.986 -30.887 0.000, -0.879 -30.247 0.000, -0.879 -30.247 1.500, -0.083 -29.726 0.000, 0.547 -29.885 1.500, 0.789 -30.108 1.500, 0.946 -30.398 1.500, 5.346 -29.225 0.000, 5.346 -29.225 1.500, 3.998 -29.816 0.000, 3.414 -28.735 1.500, 3.723 -28.164 0.000, 3.723 -28.164 1.500, 4.317 -27.903 0.000, 4.645 -27.931 0.000, 5.189 -28.286 1.500, 5.346 -28.575 1.500, 5.400 -28.900 1.500, 5.400 -28.900 0.000, 4.947 -29.737 1.500, 4.645 -29.869 1.500, 3.998 -29.816 1.500, 3.521 -29.376 0.000, 3.521 -29.376 1.500, 3.414 -29.065 0.000, 3.414 -29.065 1.500, 4.645 -27.931 1.500, 4.947 -28.063 1.500, 5.189 -28.286 0.000, 7.168 -24.825 0.000, 7.012 -25.114 0.000, 6.769 -25.337 1.500, 6.468 -25.469 0.000, 5.545 -25.236 1.500, 5.343 -24.024 0.000, 5.821 -23.584 0.000, 6.468 -23.531 0.000, 7.012 -25.114 1.500, 6.468 -25.469 1.500, 5.821 -25.416 1.500, 5.545 -25.236 0.000, 5.343 -24.976 1.500, 5.343 -24.024 1.500, 5.545 -23.764 1.500, 7.012 -23.886 1.500, -3.400 28.900 1.500, -3.454 28.575 0.000, -3.611 28.286 -0.000, -3.853 28.063 -0.000, -4.483 27.903 -0.000, -5.279 28.424 -0.000, -5.386 28.735 1.500, -5.279 29.376 -0.000, -5.077 29.636 1.500, -4.483 29.897 -0.000, -4.155 29.869 -0.000, -3.853 29.737 1.500, -4.155 27.931 -0.000, -5.077 28.164 1.500, -5.386 29.065 1.500, -4.802 29.816 -0.000, -3.611 29.514 1.500, 0.946 30.398 0.000, 1.000 30.723 1.500, 0.789 30.108 0.000, 0.789 30.108 1.500, 0.245 29.753 1.500, 0.245 29.753 0.000, -0.083 29.726 0.000, -0.083 29.726 1.500, -0.402 29.807 0.000, -0.677 29.987 0.000, -0.986 30.558 0.000, -0.879 31.198 1.500, -0.677 31.458 0.000, -0.402 31.638 1.500, 0.245 31.692 0.000, 0.547 31.560 0.000, 0.789 31.337 0.000, 0.946 31.047 0.000, 0.946 31.047 1.500, -0.879 30.247 1.500, -0.986 30.887 1.500, 0.789 31.337 1.500, 5.400 28.900 1.500, 4.947 28.063 0.000, 4.947 28.063 1.500, 3.521 28.424 0.000, 3.521 29.376 1.500, 4.947 29.737 1.500, 4.947 29.737 0.000, 5.189 29.514 0.000, 5.400 28.900 0.000, 5.189 28.286 1.500, 4.645 27.931 1.500, 4.317 27.903 1.500, 3.998 27.984 0.000, 3.723 28.164 1.500, 3.521 29.376 0.000, 3.998 29.816 0.000, 7.168 24.175 1.500, 7.012 23.886 0.000, 6.769 23.663 0.000, 6.140 23.503 0.000, 6.140 23.503 1.500, 5.236 24.665 0.000, 6.468 25.469 0.000, 6.468 25.469 1.500, 6.769 25.337 1.500, 7.012 25.114 1.500, 7.223 24.500 0.000, 7.223 24.500 1.500, 7.168 24.825 1.500, 7.012 23.886 1.500, 6.769 23.663 1.500, 6.468 23.531 1.500, 5.545 23.764 0.000, 5.236 24.665 1.500, 5.346 19.775 0.000, 5.346 19.775 1.500, 5.189 19.486 0.000, 4.317 19.103 0.000, 3.998 19.184 0.000, 4.947 20.937 1.500, 4.947 20.937 0.000, 5.346 20.425 0.000, 5.400 20.100 0.000, 4.645 19.131 1.500, 3.521 19.624 1.500, 3.414 20.265 0.000, 3.414 20.265 1.500, 3.521 20.576 1.500, 3.723 20.836 0.000, 3.723 20.836 1.500, 1.000 18.277 0.000, 0.547 17.440 1.500, -0.677 17.542 0.000, -0.677 17.542 1.500, -0.986 18.113 0.000, -0.986 18.442 1.500, -0.879 18.753 0.000, -0.083 19.274 0.000, 0.789 18.892 0.000, 0.946 18.602 0.000, 0.789 17.663 1.500, 0.245 17.308 1.500, -0.083 17.281 1.500, -0.402 17.362 0.000, -0.879 17.802 0.000, -0.879 17.802 1.500, -0.402 19.193 0.000, -0.402 19.193 1.500, 0.245 19.247 0.000, 0.946 18.602 1.500, -3.454 19.775 0.000, -3.454 19.775 1.500, -3.400 20.100 1.500, -3.611 19.486 -0.000, -4.155 19.131 -0.000, -5.386 19.935 1.500, -5.386 20.265 1.500, -5.279 20.576 -0.000, -3.611 20.714 -0.000, -3.454 20.425 1.500, -3.454 20.425 0.000, -3.853 19.263 1.500, -4.155 21.069 1.500, -24.050 -16.800 -0.000, -24.101 -17.091 -0.000, -24.050 -16.800 1.500, -24.101 -17.091 1.500, -24.249 -17.346 1.500, -24.475 -17.536 -0.000, -25.048 -17.637 -0.000, -24.475 -17.536 1.500, -25.325 -17.536 1.500, -25.750 -16.800 -0.000, -25.750 -16.800 1.500, -25.699 -16.509 1.500, -25.551 -16.254 -0.000, -25.551 -16.254 1.500, -25.325 -16.064 1.500, -25.325 -16.064 -0.000, -25.048 -15.963 -0.000, -25.048 -15.963 1.500, -24.475 -16.064 1.500, -24.475 -16.064 -0.000, -24.249 -16.254 -0.000, -24.101 -16.509 -0.000, -24.752 -15.963 -0.000, -24.752 -15.963 1.500, -24.101 -16.509 1.500, -24.475 -32.936 -0.000, -25.048 -33.037 1.500, -25.325 -32.936 1.500, -25.699 -32.491 1.500, -24.475 -32.936 1.500, -25.551 -32.746 1.500, -25.699 -32.491 -0.000, -25.699 -31.909 1.500, -25.750 -32.200 -0.000, -24.249 -31.654 -0.000, -24.050 -32.200 -0.000, -25.325 -31.464 1.500, -24.752 -31.363 -0.000, -24.752 -31.363 1.500, -24.475 -31.464 1.500, 6.999 -31.991 0.000, 6.999 -31.991 1.500, 7.050 -31.700 1.500, 6.851 -32.246 0.000, 5.775 -32.436 0.000, 5.775 -32.436 1.500, 5.350 -31.700 1.500, 5.401 -31.991 1.500, 5.549 -32.246 1.500, 6.851 -32.246 1.500, 6.348 -32.537 0.000, 6.052 -32.537 0.000, 5.350 -31.700 0.000, 5.549 -31.154 1.500, 5.775 -30.964 0.000, 6.348 -30.863 0.000, 6.851 -31.154 0.000, 6.999 -31.409 0.000, 6.999 -31.409 1.500, 6.052 -30.863 0.000, 6.052 -30.863 1.500, 6.625 -30.964 0.000, 6.999 -17.591 1.500, 6.999 -17.591 0.000, 6.052 -18.137 0.000, 6.052 -18.137 1.500, 6.851 -17.846 1.500, 5.775 -18.036 0.000, 5.549 -17.846 0.000, 5.549 -17.846 1.500, 5.401 -17.591 0.000, 5.549 -16.754 0.000, 5.549 -16.754 1.500, 5.775 -16.564 1.500, 5.775 -16.564 0.000, 6.052 -16.463 1.500, 6.348 -16.463 1.500, 6.625 -16.564 0.000, 6.348 -16.463 0.000, 6.625 -16.564 1.500, 6.851 -16.754 1.500, 6.999 -17.009 1.500, 6.851 31.154 1.500, 6.052 30.863 0.000, 5.549 31.154 1.500, 6.052 30.863 1.500, 5.775 30.964 1.500, 5.350 31.700 0.000, 5.401 31.991 1.500, 5.549 32.246 0.000, 5.775 32.436 1.500, 6.052 32.537 0.000, 6.348 32.537 0.000, 6.851 32.246 1.500, 6.999 31.991 0.000, 7.050 31.700 0.000, 6.625 32.436 0.000, 6.625 32.436 1.500, 6.851 32.246 0.000, 6.999 31.991 1.500, -24.249 31.654 1.500, -25.048 31.363 -0.000, -25.750 32.200 1.500, -25.699 31.909 -0.000, -25.048 31.363 1.500, -25.325 31.464 1.500, -25.551 31.654 -0.000, -25.750 32.200 -0.000, -25.551 32.746 -0.000, -25.325 32.936 -0.000, -24.249 32.746 1.500, -24.249 32.746 -0.000, -24.050 32.200 1.500, -25.325 32.936 1.500, -25.048 33.037 -0.000, -25.048 33.037 1.500, -24.752 33.037 -0.000, -24.752 33.037 1.500, -24.475 32.936 -0.000, -24.475 32.936 1.500, -24.101 32.491 -0.000, 6.999 17.009 0.000, 7.050 17.300 0.000, 6.851 16.754 0.000, 6.625 16.564 0.000, 5.775 16.564 0.000, 5.401 17.009 1.500, 6.052 16.463 0.000, 5.775 16.564 1.500, 5.549 16.754 1.500, 5.350 17.300 0.000, 5.350 17.300 1.500, 5.549 17.846 1.500, 6.625 18.036 1.500, 6.625 18.036 0.000, 6.851 17.846 0.000, 6.999 17.591 0.000, 6.999 17.591 1.500, -24.050 16.800 1.500, -24.249 16.254 -0.000, -24.475 16.064 -0.000, -24.752 15.963 1.500, -25.048 15.963 -0.000, -25.325 16.064 1.500, -24.475 16.064 1.500, -25.325 16.064 -0.000, -25.750 16.800 -0.000, -25.551 17.346 -0.000, -25.325 17.536 -0.000, -25.551 17.346 1.500, -25.325 17.536 1.500, -24.475 17.536 -0.000, -24.050 16.800 -0.000, -25.048 17.637 1.500, 3.606 -26.451 1.500, 3.235 -27.018 1.500, 3.606 -26.451 0.000, 1.647 -28.255 0.000, 1.006 -28.475 0.000, -1.647 -28.255 1.500, -1.647 -28.255 0.000, -2.777 -27.516 0.000, -3.878 -25.831 1.500, -4.044 -25.175 -0.000, -4.100 -24.500 -0.000, -4.044 -23.825 -0.000, -3.235 -21.982 0.000, -2.242 -21.068 1.500, -1.006 -20.525 1.500, -1.006 -20.525 0.000, 1.006 -20.525 0.000, 2.242 -21.068 1.500, 3.235 -21.982 0.000, 3.606 -22.549 0.000, 4.044 -23.825 0.000, 2.777 -27.516 1.500, 1.647 -28.255 1.500, 1.006 -28.475 1.500, 0.339 -28.586 1.500, -2.242 -27.932 1.500, -3.606 -26.451 -0.000, -3.606 -22.549 1.500, -3.606 -22.549 -0.000, -3.235 -21.982 1.500, -1.647 -20.745 1.500, 0.339 -20.414 1.500, 2.242 -21.068 0.000, 4.044 -23.825 1.500, 4.044 23.825 0.000, 3.235 21.982 0.000, 2.242 21.068 1.500, 2.242 21.068 0.000, 0.339 20.414 0.000, -0.339 20.414 0.000, -1.006 20.525 1.500, -2.242 21.068 1.500, -3.878 23.169 -0.000, -4.044 25.175 -0.000, -2.242 27.932 0.000, -1.647 28.255 1.500, 0.339 28.586 1.500, 0.339 28.586 0.000, 2.242 27.932 1.500, 2.242 27.932 0.000, 3.235 27.018 1.500, 3.606 26.451 0.000, 4.100 24.500 0.000, 3.606 22.549 0.000, 0.339 20.414 1.500, -1.647 20.745 0.000, -2.777 21.484 0.000, -3.606 22.549 1.500, -3.878 23.169 1.500, -4.044 23.825 1.500, -4.044 25.175 1.500, -3.878 25.831 -0.000, -3.235 27.018 1.500, -2.777 27.516 0.000, -2.242 27.932 1.500, -1.006 28.475 1.500, -0.339 28.586 1.500, 1.006 28.475 1.500, 1.647 28.255 1.500, 2.777 27.516 1.500, 3.235 27.018 0.000, 3.606 26.451 1.500, -29.500 28.796 11.211, -29.500 28.407 10.784, -29.500 28.124 10.703, -29.500 27.568 10.862, -29.500 27.370 11.079, -28.000 27.264 11.647, -29.500 27.370 11.921, -29.500 27.831 12.269, -28.000 28.850 11.500, -28.000 28.641 10.961, -28.000 28.124 10.703, -29.500 27.831 10.731, -28.000 27.568 10.862, -29.500 27.264 11.353, -29.500 27.264 11.647, -29.500 28.407 12.216, -29.500 28.641 12.039, -28.000 28.641 12.039, -29.500 28.796 11.789, -28.000 -27.304 11.211, -28.000 -27.250 11.500, -28.000 -27.459 10.961, -29.500 -27.459 10.961, -29.500 -27.693 10.784, -28.000 -28.730 11.079, -29.500 -28.836 11.647, -28.000 -28.730 11.921, -29.500 -28.532 12.138, -29.500 -28.269 12.269, -28.000 -27.976 12.297, -29.500 -27.459 12.039, -29.500 -27.250 11.500, -28.000 -28.269 10.731, -28.000 -28.532 10.862, -29.500 -28.836 11.353, -28.000 -28.836 11.353, -28.000 -28.836 11.647, -28.000 -28.532 12.138, -29.500 -27.976 12.297, -28.000 -27.693 12.216, -29.500 18.746 8.211, -28.000 18.746 8.211, -29.500 18.591 7.961, -28.000 17.518 7.862, -29.500 17.518 7.862, -29.500 17.214 8.353, -29.500 17.214 8.647, -28.000 17.320 8.921, -28.000 17.781 9.269, -29.500 18.357 9.216, -29.500 18.746 8.789, -28.000 18.591 7.961, -28.000 18.357 7.784, -29.500 17.781 7.731, -28.000 17.214 8.353, -29.500 17.518 9.138, -28.000 17.518 9.138, -29.500 18.591 9.039, -29.500 18.800 20.500, -28.000 17.518 19.862, -29.500 18.074 21.297, -28.000 18.591 21.039, -29.500 18.591 21.039, -28.000 18.800 20.500, -28.000 18.746 20.789, -28.000 18.591 19.961, -29.500 18.357 19.784, -28.000 18.357 19.784, -29.500 17.518 19.862, -28.000 17.320 20.079, -28.000 17.781 21.269, -28.000 18.074 21.297, -28.000 18.357 21.216, -28.000 -17.200 20.500, -28.000 -17.254 20.211, -29.500 -17.409 19.961, -29.500 -17.643 19.784, -28.000 -17.643 19.784, -29.500 -18.482 19.862, -29.500 -18.680 20.079, -29.500 -18.786 20.353, -28.000 -18.786 20.353, -28.000 -18.482 21.138, -28.000 -17.926 21.297, -29.500 -17.643 21.216, -28.000 -17.926 19.703, -29.500 -18.219 19.731, -28.000 -18.219 19.731, -28.000 -18.680 20.079, -28.000 -18.786 20.647, -28.000 -18.680 20.921, -29.500 -18.482 21.138, -29.500 -18.219 21.269, -28.000 -18.219 21.269, -28.000 -17.643 21.216, -29.500 -17.409 21.039, -28.000 -17.409 21.039, -28.000 -17.254 20.789, -28.000 -17.200 8.500, -29.500 -17.200 8.500, -29.500 -17.409 7.961, -28.000 -17.254 8.211, -28.000 -17.643 7.784, -29.500 -17.643 7.784, -29.500 -17.926 7.703, -29.500 -18.219 7.731, -28.000 -18.786 8.353, -29.500 -18.786 8.647, -29.500 -18.680 8.921, -28.000 -18.219 9.269, -29.500 -18.219 9.269, -29.500 -17.926 9.297, -29.500 -17.643 9.216, -28.000 -17.409 9.039, -29.500 -17.409 9.039, -29.500 -17.254 8.789, -28.000 -17.254 8.789, -29.500 -18.482 7.862, 12.000 -17.254 8.211, 13.500 -17.200 8.500, 12.000 -17.643 7.784, 13.500 -17.643 7.784, 12.000 -18.482 7.862, 12.000 -18.786 8.353, 12.000 -17.643 9.216, 13.500 -17.409 9.039, 12.000 -17.409 9.039, 12.000 -17.200 8.500, 13.500 -17.409 7.961, 13.500 -17.926 7.703, 13.500 -18.219 7.731, 13.500 -18.482 7.862, 13.500 -18.786 8.353, 12.000 -18.680 8.921, 13.500 -18.219 9.269, 12.000 -17.926 9.297, 13.500 -17.643 9.216, 12.000 -17.409 19.961, 13.500 -17.643 19.784, 12.000 -17.643 19.784, 12.000 -18.680 20.079, 12.000 -18.786 20.353, 13.500 -18.786 20.647, 12.000 -18.786 20.647, 12.000 -18.680 20.921, 12.000 -17.254 20.789, 13.500 -17.254 20.789, 13.500 -17.200 20.500, 13.500 -18.219 19.731, 13.500 -18.482 19.862, 13.500 -18.786 20.353, 12.000 -18.482 21.138, 13.500 -18.482 21.138, 13.500 -17.926 21.297, 12.000 -17.643 21.216, 13.500 -17.409 21.039, 12.000 18.746 20.211, 13.500 18.746 20.211, 13.500 18.591 19.961, 13.500 17.781 19.731, 12.000 17.518 19.862, 12.000 17.320 20.921, 12.000 17.518 21.138, 12.000 17.781 21.269, 13.500 18.591 21.039, 13.500 18.746 20.789, 12.000 18.746 20.789, 13.500 17.214 20.647, 13.500 17.781 21.269, 12.000 18.357 21.216, 13.500 18.357 21.216, 12.000 18.746 8.211, 13.500 17.781 7.731, 12.000 17.781 7.731, 12.000 17.518 7.862, 12.000 17.320 8.079, 12.000 17.214 8.353, 12.000 17.214 8.647, 13.500 17.781 9.269, 12.000 18.074 9.297, 12.000 18.591 9.039, 13.500 18.591 9.039, 13.500 18.591 7.961, 12.000 18.074 7.703, 13.500 18.074 7.703, 13.500 17.214 8.353, 12.000 17.320 8.921, 13.500 17.320 8.921, 12.000 18.357 9.216, 12.000 -27.459 10.961, 12.000 -27.976 10.703, 13.500 -28.730 11.079, 13.500 -28.836 11.353, 13.500 -28.730 11.921, 12.000 -28.532 12.138, 12.000 -28.269 12.269, 12.000 -27.976 12.297, 13.500 -27.693 12.216, 13.500 -27.250 11.500, 13.500 -27.304 11.789, 12.000 -28.269 10.731, 12.000 -28.836 11.353, 13.500 -28.532 12.138, 12.000 -27.304 11.789, 13.500 28.850 11.500, 12.000 28.796 11.211, 13.500 28.796 11.211, 12.000 28.641 10.961, 13.500 28.641 10.961, 13.500 28.407 10.784, 13.500 28.124 10.703, 12.000 28.124 10.703, 12.000 27.831 10.731, 12.000 27.568 10.862, 12.000 27.370 11.079, 12.000 27.264 11.353, 12.000 27.264 11.647, 13.500 27.370 11.921, 13.500 28.407 12.216, 12.000 28.796 11.789, 12.000 28.850 11.500, 12.000 28.407 10.784, 13.500 27.831 10.731, 13.500 27.568 10.862, 13.500 27.264 11.353, 13.500 27.264 11.647, 12.000 28.124 12.297, 12.000 28.407 12.216, 13.500 28.641 12.039, 13.500 -6.809 5.088, 12.000 -6.951 4.809, 12.000 -36.336 6.324, 13.500 -23.401 22.382, 13.500 -23.029 22.767, 12.000 -21.597 23.452, 12.000 -23.029 22.767, 13.500 -21.597 23.452, 13.500 -15.412 23.309, 12.000 -15.412 23.309, 12.000 -15.691 23.451, 13.500 -15.191 23.088, 12.000 -15.191 23.088, 13.500 -14.962 5.809, 12.000 -14.854 5.646, 12.000 -14.500 5.500, 12.000 -12.309 5.538, 12.000 -12.000 9.000, 13.500 -12.000 6.000, 13.500 -11.962 9.191, 13.500 -11.854 9.354, 12.000 -11.854 9.354, 12.000 -11.500 9.500, 13.500 -11.691 9.462, 13.500 -11.500 9.500, 12.000 11.691 9.462, 13.500 11.500 9.500, 13.500 11.691 9.462, 13.500 12.000 9.000, 12.000 12.000 6.000, 13.500 12.038 5.809, 12.000 12.038 5.809, 12.000 12.146 5.646, 13.500 12.309 5.538, 12.000 12.309 5.538, 12.000 12.500 5.500, 13.500 12.500 5.500, 12.000 14.500 5.500, 13.500 14.500 5.500, 13.500 14.691 5.538, 13.500 15.000 22.500, 13.500 15.412 23.309, 13.500 15.691 23.451, 12.000 15.191 23.088, 12.000 15.412 23.309, 13.500 22.113 23.311, 12.000 22.113 23.311, 13.500 22.595 23.080, 13.500 23.029 22.767, 12.000 36.336 6.324, 13.500 36.957 4.948, 12.000 36.620 5.903, 12.000 36.957 4.948, 13.500 6.951 4.809, 12.000 6.588 5.309, 13.500 6.588 5.309, 13.500 6.309 5.451, 12.000 6.000 5.500, 12.000 6.951 4.809, 13.500 6.809 5.088, 13.500 6.000 5.500, 12.000 -37.000 4.442, 12.000 -36.957 4.948, 12.000 -36.829 5.440, 13.500 -36.829 5.440, 12.000 -36.620 5.903, 12.000 -37.000 2.500, 13.500 -37.000 4.442, 13.500 12.000 6.000, 13.500 12.146 5.646, 13.500 7.000 4.500, 13.500 14.854 5.646, 13.500 37.000 4.442, 13.500 36.829 5.440, 13.500 36.620 5.903, 13.500 14.962 5.809, 13.500 17.518 7.862, 13.500 17.320 8.079, 13.500 17.214 8.647, 13.500 15.000 6.000, 13.500 17.518 19.862, 13.500 17.518 9.138, 13.500 18.357 7.784, 13.500 18.746 8.211, 13.500 18.800 8.500, 13.500 18.746 8.789, 13.500 23.401 22.382, 13.500 18.800 20.500, 13.500 18.074 21.297, 13.500 21.597 23.452, 13.500 21.064 23.500, 13.500 17.518 21.138, 13.500 17.320 20.921, 13.500 17.214 20.353, 13.500 17.320 20.079, 13.500 15.049 22.809, 13.500 15.191 23.088, 13.500 16.000 23.500, 13.500 11.962 9.191, 13.500 11.854 9.354, 13.500 -12.000 9.000, 13.500 -6.000 5.500, 13.500 -6.309 5.451, 13.500 -12.038 5.809, 13.500 -6.588 5.309, 13.500 -12.146 5.646, 13.500 -6.951 4.809, 13.500 -7.000 4.500, 13.500 -12.309 5.538, 13.500 -14.691 5.538, 13.500 -36.957 4.948, 13.500 -12.500 5.500, 13.500 -14.500 5.500, 13.500 -14.854 5.646, 13.500 -36.336 6.324, 13.500 -18.680 8.079, 13.500 -27.976 10.703, 13.500 -18.786 8.647, 13.500 -18.680 8.921, 13.500 -18.482 9.138, 13.500 -27.693 10.784, 13.500 -27.459 10.961, 13.500 -15.000 6.000, 13.500 -17.254 8.211, 13.500 -15.000 22.500, 13.500 -17.409 19.961, 13.500 -17.926 19.703, 13.500 -27.459 12.039, 13.500 -27.304 11.211, 13.500 -17.926 9.297, 13.500 -15.049 22.809, 13.500 -21.064 23.500, 13.500 -16.000 23.500, 13.500 -15.691 23.451, 13.500 -22.113 23.311, 13.500 -18.680 20.921, 13.500 -18.680 20.079, 13.500 -28.836 11.647, 13.500 -28.532 10.862, 13.500 -28.269 10.731, 13.500 -22.595 23.080, 13.500 -18.219 21.269, 13.500 -17.643 21.216, 13.500 -17.254 20.211, 13.500 -36.620 5.903, 13.500 -17.254 8.789, 13.500 -27.976 12.297, 13.500 -28.269 12.269, 13.500 18.357 19.784, 13.500 28.124 12.297, 13.500 18.074 19.703, 13.500 27.831 12.269, 13.500 27.568 12.138, 13.500 27.370 11.079, 13.500 18.357 9.216, 13.500 28.796 11.789, 13.500 36.336 6.324, 13.500 18.074 9.297, 13.500 -7.000 2.500, 12.000 -7.000 2.500, 12.000 37.000 2.500, 12.000 7.000 4.500, 12.000 6.809 5.088, 12.000 -6.000 5.500, 12.000 -11.962 9.191, 12.000 -11.691 9.462, 12.000 6.309 5.451, 12.000 12.000 9.000, 12.000 11.500 9.500, 12.000 11.962 9.191, 12.000 -6.309 5.451, 12.000 -12.000 6.000, 12.000 -7.000 4.500, 12.000 -12.500 5.500, 12.000 -6.588 5.309, 12.000 -12.038 5.809, 12.000 -6.809 5.088, 12.000 -12.146 5.646, 12.000 -14.691 5.538, 12.000 -18.219 7.731, 12.000 -14.962 5.809, 12.000 -23.401 22.382, 12.000 -18.219 21.269, 12.000 -22.595 23.080, 12.000 -22.113 23.311, 12.000 -21.064 23.500, 12.000 -17.926 21.297, 12.000 -16.000 23.500, 12.000 -15.049 22.809, 12.000 -17.409 21.039, 12.000 -17.200 20.500, 12.000 -15.000 22.500, 12.000 -17.254 20.211, 12.000 -17.926 19.703, 12.000 -27.459 12.039, 12.000 -18.219 19.731, 12.000 -27.693 12.216, 12.000 -18.482 19.862, 12.000 -17.254 8.789, 12.000 -15.000 6.000, 12.000 11.854 9.354, 12.000 14.691 5.538, 12.000 37.000 4.442, 12.000 36.829 5.440, 12.000 14.854 5.646, 12.000 18.357 7.784, 12.000 14.962 5.809, 12.000 17.320 20.079, 12.000 17.214 20.353, 12.000 17.214 20.647, 12.000 15.000 22.500, 12.000 15.049 22.809, 12.000 18.074 21.297, 12.000 21.064 23.500, 12.000 21.597 23.452, 12.000 15.691 23.451, 12.000 16.000 23.500, 12.000 22.595 23.080, 12.000 23.029 22.767, 12.000 18.591 21.039, 12.000 18.591 7.961, 12.000 18.800 20.500, 12.000 18.591 19.961, 12.000 27.568 12.138, 12.000 27.370 11.921, 12.000 18.746 8.789, 12.000 18.800 8.500, 12.000 17.781 19.731, 12.000 18.074 19.703, 12.000 17.518 9.138, 12.000 17.781 9.269, 12.000 27.831 12.269, 12.000 18.357 19.784, 12.000 23.401 22.382, 12.000 15.000 6.000, 12.000 -27.304 11.211, 12.000 -27.250 11.500, 12.000 -18.482 9.138, 12.000 -27.693 10.784, 12.000 -18.680 8.079, 12.000 -28.532 10.862, 12.000 -28.730 11.079, 12.000 -28.836 11.647, 12.000 -28.730 11.921, 12.000 -18.786 8.647, 12.000 28.641 12.039, 12.000 -18.219 9.269, 12.000 -17.926 7.703, 12.000 -17.409 7.961, 13.500 7.000 2.500, -29.500 6.309 19.451, -29.500 6.588 19.309, -28.000 6.588 19.309, -29.500 7.000 18.500, -28.000 6.309 19.451, -29.500 6.951 18.809, -29.500 37.000 4.442, -28.000 36.957 4.948, -29.500 36.957 4.948, -29.500 36.620 5.903, -28.000 23.029 22.767, -29.500 22.595 23.080, -28.000 22.595 23.080, -29.500 22.113 23.311, -28.000 22.113 23.311, -29.500 21.597 23.452, -28.000 21.597 23.452, -29.500 21.064 23.500, -28.000 16.000 23.500, -29.500 15.000 22.500, -28.000 15.049 22.809, -28.000 15.412 23.309, -28.000 15.000 6.000, -28.000 15.000 22.500, -28.000 14.962 5.809, -28.000 14.500 5.500, -28.000 14.691 5.538, -29.500 14.691 5.538, -28.000 12.500 5.500, -29.500 12.500 5.500, -28.000 12.309 5.538, -29.500 12.309 5.538, -29.500 12.038 5.809, -28.000 12.038 5.809, -29.500 12.000 22.500, -28.000 12.000 22.500, -29.500 11.951 22.809, -29.500 11.809 23.088, -28.000 11.951 22.809, -28.000 11.809 23.088, -28.000 11.588 23.309, -29.500 11.309 23.451, -28.000 11.309 23.451, -29.500 -11.309 23.451, -29.500 -11.588 23.309, -28.000 -11.588 23.309, -29.500 -11.809 23.088, -28.000 -11.309 23.451, -29.500 -11.951 22.809, -28.000 -11.951 22.809, -29.500 -12.309 5.538, -28.000 -12.038 5.809, -28.000 -12.500 5.500, -29.500 -12.500 5.500, -28.000 -14.691 5.538, -29.500 -14.854 5.646, -28.000 -15.049 22.809, -29.500 -15.049 22.809, -29.500 -15.691 23.451, -29.500 -16.000 23.500, -29.500 -15.191 23.088, -28.000 -15.191 23.088, -28.000 -15.412 23.309, -29.500 -22.113 23.311, -28.000 -23.029 22.767, -29.500 -23.029 22.767, -28.000 -21.597 23.452, -28.000 -22.113 23.311, -29.500 -36.336 6.324, -29.500 -36.620 5.903, -28.000 -36.829 5.440, -29.500 -36.957 4.948, -29.500 -6.951 18.809, -29.500 -6.809 19.088, -28.000 -6.809 19.088, -29.500 -6.309 19.451, -28.000 -6.309 19.451, -29.500 -6.588 19.309, -28.000 -6.588 19.309, -28.000 -7.000 18.500, -29.500 -7.000 18.500, -29.500 11.000 23.500, -29.500 -6.000 19.500, -29.500 -12.000 22.500, -29.500 -12.000 6.000, -29.500 -12.038 5.809, -29.500 -7.000 2.500, -29.500 -37.000 2.500, -29.500 -14.500 5.500, -29.500 -37.000 4.442, -29.500 -14.691 5.538, -29.500 -36.829 5.440, -29.500 -14.962 5.809, -29.500 -17.254 8.211, -29.500 -15.000 6.000, -29.500 -17.254 20.211, -29.500 -17.200 20.500, -29.500 -17.254 20.789, -29.500 -18.680 20.921, -29.500 -18.786 20.647, -29.500 -23.401 22.382, -29.500 -28.730 11.921, -29.500 -28.730 11.079, -29.500 -28.532 10.862, -29.500 -28.269 10.731, -29.500 -18.680 8.079, -29.500 -18.786 8.353, -29.500 -17.926 21.297, -29.500 -15.000 22.500, -29.500 -22.595 23.080, -29.500 -21.597 23.452, -29.500 -21.064 23.500, -29.500 -15.412 23.309, -29.500 -12.146 5.646, -29.500 -11.000 23.500, -29.500 11.588 23.309, -29.500 6.000 19.500, -29.500 6.809 19.088, -29.500 12.146 5.646, -29.500 7.000 2.500, -29.500 14.500 5.500, -29.500 14.854 5.646, -29.500 12.000 6.000, -29.500 36.829 5.440, -29.500 14.962 5.809, -29.500 36.336 6.324, -29.500 18.074 7.703, -29.500 18.357 7.784, -29.500 18.800 8.500, -29.500 18.074 9.297, -29.500 17.320 8.079, -29.500 15.000 6.000, -29.500 17.320 8.921, -29.500 17.320 20.079, -29.500 17.781 9.269, -29.500 15.049 22.809, -29.500 15.191 23.088, -29.500 15.412 23.309, -29.500 15.691 23.451, -29.500 16.000 23.500, -29.500 23.029 22.767, -29.500 18.357 21.216, -29.500 17.781 21.269, -29.500 17.518 21.138, -29.500 17.214 20.647, -29.500 17.320 20.921, -29.500 17.214 20.353, -29.500 28.850 11.500, -29.500 28.641 10.961, -29.500 18.591 19.961, -29.500 28.124 12.297, -29.500 23.401 22.382, -29.500 18.746 20.211, -29.500 18.746 20.789, -29.500 18.074 19.703, -29.500 17.781 19.731, -29.500 27.568 12.138, -29.500 -27.304 11.211, -29.500 -18.482 9.138, -29.500 -27.976 10.703, -29.500 -27.304 11.789, -29.500 -27.693 12.216, -29.500 -17.926 19.703, -28.000 -37.000 4.442, -28.000 -14.500 5.500, -28.000 -7.000 2.500, -28.000 -12.309 5.538, -28.000 -12.146 5.646, -28.000 -12.000 6.000, -28.000 -6.951 18.809, -28.000 -6.000 19.500, -28.000 -12.000 22.500, -28.000 11.000 23.500, -28.000 6.000 19.500, -28.000 6.809 19.088, -28.000 6.951 18.809, -28.000 12.000 6.000, -28.000 7.000 18.500, -28.000 14.854 5.646, -28.000 37.000 4.442, -28.000 36.829 5.440, -28.000 36.620 5.903, -28.000 36.336 6.324, -28.000 18.800 8.500, -28.000 18.746 8.789, -28.000 27.831 10.731, -28.000 18.591 9.039, -28.000 27.370 11.079, -28.000 18.357 9.216, -28.000 27.264 11.353, -28.000 27.370 11.921, -28.000 27.568 12.138, -28.000 18.074 9.297, -28.000 27.831 12.269, -28.000 18.074 19.703, -28.000 28.124 12.297, -28.000 18.074 7.703, -28.000 17.781 7.731, -28.000 17.320 8.079, -28.000 17.214 8.647, -28.000 17.214 20.353, -28.000 17.214 20.647, -28.000 17.320 20.921, -28.000 17.518 21.138, -28.000 21.064 23.500, -28.000 28.407 12.216, -28.000 23.401 22.382, -28.000 18.746 20.211, -28.000 15.191 23.088, -28.000 15.691 23.451, -28.000 12.146 5.646, -28.000 -11.000 23.500, -28.000 -11.809 23.088, -28.000 -36.957 4.948, -28.000 -18.219 7.731, -28.000 -14.854 5.646, -28.000 -14.962 5.809, -28.000 -17.926 7.703, -28.000 -15.000 6.000, -28.000 -15.000 22.500, -28.000 -15.691 23.451, -28.000 -16.000 23.500, -28.000 -22.595 23.080, -28.000 -23.401 22.382, -28.000 -28.269 12.269, -28.000 -18.680 8.079, -28.000 -18.786 8.647, -28.000 -27.976 10.703, -28.000 -27.693 10.784, -28.000 -18.680 8.921, -28.000 -18.482 9.138, -28.000 -27.304 11.789, -28.000 -27.459 12.039, -28.000 -21.064 23.500, -28.000 -36.620 5.903, -28.000 -18.482 7.862, -28.000 -36.336 6.324, -28.000 -18.482 19.862, -28.000 -17.926 9.297, -28.000 -17.643 9.216, -28.000 -17.409 19.961, -28.000 17.781 19.731, -28.000 -17.409 7.961, -28.000 28.796 11.789, -28.000 28.796 11.211, -28.000 28.407 10.784, -28.000 37.000 2.500, -28.000 7.000 2.500, 10.104 19.532 1.500, 10.360 19.293 1.500, 10.360 19.293 0.000, 11.000 19.021 0.974, 10.664 19.119 1.500, 11.000 19.021 1.500, 10.664 19.119 0.000, 9.750 28.500 0.000, 9.791 28.848 0.000, 9.911 29.176 0.000, 9.911 29.176 1.500, 10.104 29.468 1.500, 10.104 29.468 0.000, 10.664 29.881 1.500, 10.664 29.881 0.000, 11.000 29.979 1.500, 10.360 29.707 0.000, 9.911 -29.176 0.000, 9.791 -28.848 0.000, 10.104 -29.468 1.500, 10.360 -29.707 0.000, 10.664 -29.881 0.000, 10.664 -29.881 1.500, 9.750 -20.500 1.500, 9.911 -19.824 0.000, 9.911 -19.824 1.500, 10.104 -19.532 1.500, 10.664 -19.119 1.500, 10.360 -19.293 1.500, 10.664 -19.119 0.000, 11.000 -19.021 0.932, 9.220 7.000 1.500, 11.000 -7.000 0.000, -25.750 20.500 -0.000, -25.791 20.152 1.500, -26.360 19.293 1.500, -26.104 19.532 1.500, -26.360 19.293 -0.000, -26.664 19.119 1.500, -27.000 19.021 0.932, -26.664 19.119 -0.000, -25.750 28.500 1.500, -25.791 28.848 -0.000, -26.104 29.468 1.500, -26.360 29.707 1.500, -27.000 29.979 0.932, -26.664 29.881 -0.000, -26.664 29.881 1.500, -25.750 -28.500 1.500, -26.104 -29.468 -0.000, -26.360 -29.707 -0.000, -27.000 -29.979 0.932, -26.360 -29.707 1.500, -25.911 -19.824 -0.000, -26.360 -19.293 -0.000, -26.104 -19.532 -0.000, -26.104 -19.532 1.500, -25.911 -19.824 1.500, -26.360 -19.293 1.500, -27.000 -19.021 0.974, -19.749 -7.000 -0.000, -19.749 7.000 1.500, -24.475 31.464 -0.000, -24.752 31.363 -0.000, -25.911 29.176 -0.000, -26.360 29.707 -0.000, -27.000 29.979 -0.000, -25.699 32.491 -0.000, -25.325 31.464 -0.000, -26.104 29.468 -0.000, -22.822 37.914 -0.000, -22.288 34.159 -0.000, -21.700 34.350 -0.000, -22.167 37.978 -0.000, -21.510 38.000 -0.000, -10.591 34.147 -0.000, -9.923 33.898 -0.000, -8.726 33.129 -0.000, -8.221 32.624 -0.000, -0.402 31.638 0.000, -7.794 32.053 -0.000, -7.452 31.427 -0.000, -7.203 30.759 -0.000, -5.077 29.636 -0.000, -5.386 29.065 -0.000, -5.386 28.735 -0.000, -5.077 28.164 -0.000, -4.802 27.984 -0.000, -3.235 27.018 0.000, -3.606 26.451 -0.000, -3.400 28.900 0.000, -3.454 29.225 0.000, -0.986 30.887 0.000, -3.611 29.514 -0.000, -3.853 29.737 -0.000, -0.879 31.198 0.000, 6.167 37.978 0.000, 6.999 31.409 0.000, 6.851 31.154 0.000, 5.346 28.575 0.000, 6.769 25.337 0.000, 6.348 30.863 0.000, 6.625 30.964 0.000, 5.346 29.225 0.000, 5.775 30.964 0.000, 5.549 31.154 0.000, 7.168 24.175 0.000, 6.348 18.137 0.000, 9.750 20.500 0.000, 9.791 20.152 0.000, 9.911 19.824 0.000, 10.104 19.532 0.000, 11.000 19.021 0.000, 9.220 7.000 0.000, 8.424 6.605 0.000, 4.645 5.369 0.000, 4.947 5.237 0.000, 6.348 16.463 0.000, -0.083 7.219 0.000, -8.221 16.376 -0.000, -3.853 19.263 -0.000, -2.242 21.068 0.000, -3.400 20.100 0.000, -3.853 20.937 -0.000, -4.155 21.069 -0.000, -4.483 21.097 -0.000, -4.802 21.016 -0.000, -4.044 23.825 -0.000, -4.100 24.500 -0.000, -5.077 20.836 -0.000, 5.189 5.014 0.000, 5.346 4.075 0.000, 6.140 0.997 0.000, 5.189 3.786 0.000, 5.821 0.916 0.000, 4.947 3.563 0.000, 3.606 1.951 0.000, 4.317 3.403 0.000, 3.723 3.664 0.000, 3.414 4.565 0.000, 1.647 3.755 0.000, 0.339 4.086 0.000, -0.083 5.226 0.000, -0.402 5.307 0.000, -0.339 4.086 0.000, -1.006 3.975 0.000, -0.677 5.487 0.000, -0.986 6.058 0.000, -3.611 5.014 -0.000, -3.853 5.237 -0.000, -8.644 6.818 -0.000, -8.918 6.953 -0.000, -18.798 6.309 -0.000, -18.940 6.588 -0.000, -19.161 6.809 -0.000, -12.000 14.650 -0.000, -19.440 6.951 -0.000, -21.700 14.650 -0.000, 5.346 4.725 0.000, 8.381 5.455 0.000, 9.986 -0.524 0.000, 9.876 -1.567 0.000, 7.012 -0.614 0.000, 9.658 -2.592 0.000, 9.334 -3.589 0.000, 8.381 -5.455 0.000, 4.947 -3.563 0.000, 4.645 -3.431 0.000, 5.821 -0.916 0.000, 8.906 4.547 0.000, 7.012 0.614 0.000, 7.168 0.325 0.000, 6.769 -0.837 0.000, 8.256 -5.733 0.000, 8.220 -6.037 0.000, 8.278 -6.337 0.000, 8.424 -6.605 0.000, 6.851 -16.754 0.000, 8.918 -6.953 0.000, 6.999 -17.009 0.000, 10.360 -19.293 0.000, 7.050 -17.300 0.000, 10.104 -19.532 0.000, 6.851 -17.846 0.000, 9.791 -20.152 0.000, 6.769 -23.663 0.000, 6.625 -18.036 0.000, 6.348 -18.137 0.000, 5.189 -19.486 0.000, 3.998 -19.184 0.000, 0.547 -19.115 0.000, 0.245 -19.247 0.000, -0.083 -19.274 0.000, 0.339 -20.414 0.000, -0.339 -20.414 0.000, 9.750 -28.500 0.000, 7.223 -24.500 0.000, 5.189 -29.514 0.000, 10.104 -29.468 0.000, 4.947 -29.737 0.000, 4.645 -29.869 0.000, 4.317 -29.897 0.000, 5.549 -31.154 0.000, 5.401 -31.409 0.000, 0.789 -31.337 0.000, 3.723 -29.636 0.000, 0.789 -30.108 0.000, 0.547 -29.885 0.000, -0.402 -29.807 0.000, -3.454 -29.225 0.000, -3.400 -28.900 0.000, -3.454 -28.575 0.000, -4.802 -27.984 -0.000, -3.878 -25.831 -0.000, -5.077 -28.164 -0.000, -5.077 -20.836 -0.000, 11.000 -29.979 0.000, 11.000 -37.100 0.000, 7.471 -37.806 0.000, 5.510 -38.000 0.000, -8.726 -33.129 -0.000, -9.923 -33.898 -0.000, -10.591 -34.147 -0.000, -11.288 -34.299 -0.000, -21.510 -38.000 -0.000, -12.000 -34.350 -0.000, -23.471 -37.806 -0.000, -27.000 -37.100 -0.000, 6.625 -32.436 0.000, -25.699 -31.909 -0.000, -25.551 -31.654 -0.000, -26.664 -29.881 -0.000, -25.325 -31.464 -0.000, -25.911 -29.176 -0.000, -25.791 -28.848 -0.000, -24.475 -31.464 -0.000, -25.048 -31.363 -0.000, -25.750 -28.500 -0.000, -25.750 -20.500 -0.000, -24.249 -17.346 -0.000, -22.700 -15.650 -0.000, -22.651 -15.341 -0.000, -22.509 -15.062 -0.000, -25.699 -17.091 -0.000, -25.551 -17.346 -0.000, -25.325 -17.536 -0.000, -26.664 -19.119 -0.000, -25.791 -20.152 -0.000, -24.752 -17.637 -0.000, -27.000 -19.021 -0.000, -25.699 -16.509 -0.000, -12.749 -7.000 -0.000, -13.058 -6.951 -0.000, -19.440 -6.951 -0.000, -18.940 -6.588 -0.000, -19.161 -6.809 -0.000, -13.558 -6.588 -0.000, -13.700 6.309 -0.000, -27.000 19.021 -0.000, -25.699 16.509 -0.000, -25.699 17.091 -0.000, -26.104 19.532 -0.000, -25.048 17.637 -0.000, -25.911 19.824 -0.000, -25.791 20.152 -0.000, -24.752 17.637 -0.000, -25.750 28.500 -0.000, -24.249 17.346 -0.000, -24.249 31.654 -0.000, -22.700 15.650 -0.000, -24.101 31.909 -0.000, -24.050 32.200 -0.000, -22.700 33.350 -0.000, -22.651 33.659 -0.000, -12.000 -14.650 -0.000, -21.700 -14.650 -0.000, -8.726 -15.871 -0.000, -7.794 -16.947 -0.000, -0.083 -7.219 0.000, -4.155 -19.131 -0.000, -0.083 -17.281 0.000, 5.401 -17.009 0.000, -0.402 -7.138 0.000, -0.677 -6.958 0.000, -3.853 -5.237 -0.000, -0.879 -6.698 0.000, -0.986 -6.387 0.000, -1.647 -3.755 0.000, -2.242 -3.432 0.000, -3.400 -4.400 0.000, -3.454 -4.075 0.000, -2.777 -3.016 0.000, -3.853 -3.563 -0.000, -5.977 -0.969 -0.000, -3.878 -1.331 -0.000, -5.433 -0.614 -0.000, -5.277 -0.325 -0.000, -5.223 0.000 -0.000, -4.044 0.675 -0.000, -5.433 0.614 -0.000, -4.483 3.403 -0.000, -3.878 1.331 -0.000, -3.606 1.951 -0.000, -3.853 3.563 -0.000, -3.454 4.725 0.000, -1.647 3.755 0.000, -8.644 -6.818 -0.000, -8.424 -6.605 -0.000, -8.220 -6.037 -0.000, -4.483 -5.397 -0.000, -5.077 -5.136 -0.000, -8.381 -5.455 -0.000, -8.906 -4.547 -0.000, -9.334 -3.589 -0.000, -7.209 -0.165 -0.000, -7.209 0.165 -0.000, -9.876 1.567 -0.000, -5.386 4.565 -0.000, -8.220 6.037 -0.000, -7.102 0.476 -0.000, -6.624 0.916 -0.000, -8.381 5.455 -0.000, -5.386 4.235 -0.000, -5.977 0.969 -0.000, -5.077 3.664 -0.000, -4.802 3.484 -0.000, 1.647 -20.745 0.000, 3.521 -19.624 0.000, 3.414 -19.935 0.000, 2.777 -21.484 0.000, 3.521 -20.576 0.000, 3.998 -21.016 0.000, 4.317 -21.097 0.000, 6.140 -23.503 0.000, 5.189 -20.714 0.000, 5.545 -23.764 0.000, 3.878 -23.169 0.000, 4.100 -24.500 0.000, 5.236 -24.335 0.000, 4.044 -25.175 0.000, 5.236 -24.665 0.000, 5.343 -24.976 0.000, 5.821 -25.416 0.000, 3.878 -25.831 0.000, 3.998 -27.984 0.000, 3.235 -27.018 0.000, 3.521 -28.424 0.000, 2.777 -27.516 0.000, 2.242 -27.932 0.000, 3.414 -28.735 0.000, 0.339 -28.586 0.000, -5.279 3.924 -0.000, -5.386 -4.565 -0.000, -5.279 -4.876 -0.000, -4.100 0.000 -0.000, 0.946 5.898 0.000, 3.723 5.136 0.000, 4.317 5.397 0.000, -0.677 6.958 0.000, -4.483 5.397 -0.000, 2.242 3.432 0.000, 4.645 3.431 0.000, 5.343 0.476 0.000, 5.236 -0.165 0.000, 4.044 -0.675 0.000, 5.343 -0.476 0.000, 4.100 0.000 0.000, 6.140 -0.997 0.000, 5.189 -5.014 0.000, 5.346 -4.725 0.000, 3.606 -1.951 0.000, 3.998 -3.484 0.000, 3.521 -3.924 0.000, 3.723 -3.664 0.000, 3.414 -4.235 0.000, 0.789 -5.608 0.000, -0.083 -5.226 0.000, -1.006 -3.975 0.000, -0.879 -5.747 0.000, -0.986 -6.058 0.000, 0.946 -5.898 0.000, 3.414 -4.565 0.000, 3.521 -4.876 0.000, 3.723 -5.136 0.000, 0.946 -6.547 0.000, 3.998 -5.316 0.000, 4.317 -5.397 0.000, 0.547 -7.060 0.000, 4.645 -5.369 0.000, -0.339 -4.086 0.000, -4.802 -3.484 -0.000, -6.624 -0.916 -0.000, 5.350 -17.300 0.000, 0.789 -17.663 0.000, 0.245 -17.308 0.000, -3.853 -19.263 -0.000, -3.611 -19.486 -0.000, -3.454 -19.775 0.000, -2.242 -21.068 0.000, -4.155 -21.069 -0.000, -2.777 -21.484 0.000, -4.483 -21.097 -0.000, -3.878 -23.169 -0.000, -1.647 -20.745 0.000, -0.879 -18.753 0.000, -7.452 -17.573 -0.000, -7.203 -18.241 -0.000, -4.802 -19.184 -0.000, -5.077 -19.364 -0.000, -7.051 -18.938 -0.000, -5.386 -19.935 -0.000, -5.386 -20.265 -0.000, -7.000 -19.650 -0.000, -4.802 -21.016 -0.000, -3.235 -27.018 0.000, -3.853 -28.063 -0.000, -5.386 -28.735 -0.000, -7.051 -30.062 -0.000, -5.279 -29.376 -0.000, -5.077 -29.636 -0.000, -4.802 -29.816 -0.000, -8.221 -32.624 -0.000, -0.083 -31.719 0.000, 5.549 -32.246 0.000, 5.401 -31.991 0.000, 0.547 -31.560 0.000, -7.203 -30.759 -0.000, -4.483 -29.897 -0.000, -0.677 -29.987 0.000, -3.611 -29.514 -0.000, -2.242 -27.932 0.000, 0.946 -30.398 0.000, -0.339 -28.586 0.000, -1.006 -28.475 0.000, -0.986 -30.558 0.000, 6.769 -25.337 0.000, 5.346 -28.575 0.000, 6.140 -25.497 0.000, 4.947 -28.063 0.000, 7.168 -24.175 0.000, 9.750 -20.500 0.000, 7.012 -23.886 0.000, 3.723 29.636 0.000, 1.000 30.723 0.000, 5.401 31.991 0.000, 5.775 32.436 0.000, -0.083 31.719 0.000, -0.879 30.247 0.000, -1.647 28.255 0.000, -1.006 28.475 0.000, -0.339 28.586 0.000, 0.547 29.885 0.000, 1.006 28.475 0.000, 3.414 29.065 0.000, 2.777 27.516 0.000, 3.414 28.735 0.000, 3.723 28.164 0.000, 4.317 27.903 0.000, 5.821 25.416 0.000, 6.140 25.497 0.000, 5.401 31.409 0.000, 4.645 29.869 0.000, 4.317 29.897 0.000, 1.647 28.255 0.000, 3.878 25.831 0.000, 4.645 27.931 0.000, 5.545 25.236 0.000, 4.044 25.175 0.000, 5.343 24.976 0.000, 4.645 21.069 0.000, 3.878 23.169 0.000, 4.317 21.097 0.000, 3.998 21.016 0.000, 3.521 20.576 0.000, 2.777 21.484 0.000, 1.647 20.745 0.000, 1.006 20.525 0.000, 0.547 19.115 0.000, -0.677 19.013 0.000, -1.006 20.525 0.000, -0.986 18.442 0.000, 5.189 28.286 0.000, 7.168 24.825 0.000, 7.012 25.114 0.000, 5.236 24.335 0.000, 5.343 24.024 0.000, 5.821 23.584 0.000, 5.189 20.714 0.000, 6.468 23.531 0.000, 3.414 19.935 0.000, 3.723 19.364 0.000, 3.521 19.624 0.000, 0.946 17.953 0.000, 0.789 17.663 0.000, 0.547 17.440 0.000, 5.401 17.009 0.000, 5.549 17.846 0.000, 5.775 18.036 0.000, 5.401 17.591 0.000, 6.052 18.137 0.000, 4.645 19.131 0.000, 4.947 19.263 0.000, 0.245 17.308 0.000, -3.235 21.982 0.000, -3.606 22.549 -0.000, -5.386 20.265 -0.000, -5.386 19.935 -0.000, -5.279 19.624 -0.000, -7.051 18.938 -0.000, -5.077 19.364 -0.000, -4.483 19.103 -0.000, -4.802 19.184 -0.000, -7.452 17.573 -0.000, -24.752 -33.037 -0.000, -22.700 -33.350 -0.000, -25.325 -32.936 -0.000, -25.048 -33.037 -0.000, -27.000 -7.000 -0.000, -24.249 -32.746 -0.000, -24.101 -32.491 -0.000, -24.101 -31.909 -0.000, -25.551 -32.746 -0.000, 7.050 -31.700 0.000, 6.052 -16.463 0.000, 5.549 16.754 0.000, -0.083 17.281 0.000, -24.101 16.509 -0.000, -24.101 17.091 -0.000, -25.551 16.254 -0.000, -24.752 15.963 -0.000, -11.288 14.701 -0.000, 5.346 -4.075 0.000, -25.699 32.491 1.500, -25.699 31.909 1.500, -25.551 31.654 1.500, -25.911 29.176 1.500, -25.791 28.848 1.500, -24.475 31.464 1.500, -24.752 31.363 1.500, -24.249 17.346 1.500, -24.101 17.091 1.500, -24.101 16.509 1.500, -24.249 16.254 1.500, -25.048 15.963 1.500, -25.750 20.500 1.500, -24.475 17.536 1.500, -24.752 17.637 1.500, -25.911 19.824 1.500, -25.699 17.091 1.500, -25.750 16.800 1.500, -25.551 16.254 1.500, -25.699 16.509 1.500, -13.337 6.809 1.500, -21.700 14.650 1.500, -11.288 14.701 1.500, -8.726 15.871 1.500, -8.221 16.376 1.500, 6.052 16.463 1.500, 0.547 7.060 1.500, 0.789 6.837 1.500, 3.998 5.316 1.500, 0.946 5.898 1.500, 3.723 5.136 1.500, 0.789 5.608 1.500, 0.547 5.385 1.500, 3.521 4.876 1.500, 1.647 3.755 1.500, 3.414 4.565 1.500, 2.242 3.432 1.500, -13.558 6.588 1.500, -13.749 6.000 1.500, -18.749 -6.000 1.500, -12.749 -7.000 1.500, -8.918 -6.953 1.500, -8.644 -6.818 1.500, -12.000 -14.650 1.500, -0.402 -7.138 1.500, -11.288 -14.701 1.500, -0.083 -7.219 1.500, -9.297 -15.444 1.500, -8.221 -16.376 1.500, -3.853 -19.263 1.500, -3.611 -19.486 1.500, -3.454 -19.775 1.500, -0.986 -18.113 1.500, -3.400 -20.100 1.500, -3.454 -20.425 1.500, -3.611 -20.714 1.500, -13.749 -6.000 1.500, -13.558 -6.588 1.500, -13.337 -6.809 1.500, -19.440 -6.951 1.500, -19.749 -7.000 1.500, -22.288 -14.841 1.500, -25.699 -17.091 1.500, -25.551 -17.346 1.500, -26.664 -19.119 1.500, -25.048 -17.637 1.500, -25.791 -20.152 1.500, -24.752 -17.637 1.500, -24.050 -32.200 1.500, -24.101 -31.909 1.500, -24.101 -32.491 1.500, -24.249 -32.746 1.500, -22.700 -33.350 1.500, -24.752 -33.037 1.500, -25.791 -28.848 1.500, -25.048 -31.363 1.500, -25.911 -29.176 1.500, -26.104 -29.468 1.500, -26.664 -29.881 1.500, -25.750 -32.200 1.500, -27.000 -29.979 1.500, -27.000 -37.100 1.500, -25.551 -31.654 1.500, -23.471 -37.806 1.500, -21.700 -34.350 1.500, -22.822 -37.914 1.500, -12.000 -34.350 1.500, -11.288 -34.299 1.500, -9.923 -33.898 1.500, -8.726 -33.129 1.500, 5.510 -38.000 1.500, 6.052 -32.537 1.500, -0.083 -31.719 1.500, 0.245 -31.692 1.500, 0.789 -31.337 1.500, 0.946 -31.047 1.500, 3.723 -29.636 1.500, 6.167 -37.978 1.500, 6.348 -32.537 1.500, 6.822 -37.914 1.500, 6.625 -32.436 1.500, 7.471 -37.806 1.500, 5.189 -29.514 1.500, 10.360 -29.707 1.500, 9.911 -29.176 1.500, 9.791 -28.848 1.500, 6.140 -25.497 1.500, 7.223 -24.500 1.500, 7.168 -24.175 1.500, 6.769 -23.663 1.500, 9.791 -20.152 1.500, 7.050 -17.300 1.500, 9.220 -7.000 1.500, 0.547 -7.060 1.500, 8.644 -6.818 1.500, 8.424 -6.605 1.500, 8.220 -6.037 1.500, 8.381 -5.455 1.500, 4.947 -5.237 1.500, 4.645 -5.369 1.500, 5.346 -4.725 1.500, 6.468 -0.969 1.500, 9.334 -3.589 1.500, 9.658 -2.592 1.500, 9.986 -0.524 1.500, 9.986 0.524 1.500, 7.012 0.614 1.500, 7.168 0.325 1.500, 9.334 3.589 1.500, 5.346 4.075 1.500, 5.821 0.916 1.500, 4.947 3.563 1.500, 3.606 1.951 1.500, 4.317 3.403 1.500, 3.998 -5.316 1.500, 1.000 -6.223 1.500, 3.521 -4.876 1.500, 0.946 -5.898 1.500, 0.789 -5.608 1.500, 0.245 -5.253 1.500, 7.168 -0.325 1.500, 7.223 0.000 1.500, 8.256 5.733 1.500, 4.317 5.397 1.500, 5.400 4.400 1.500, 5.346 4.725 1.500, 8.424 6.605 1.500, 6.625 16.564 1.500, 8.918 6.953 1.500, 6.999 17.009 1.500, 7.050 17.300 1.500, 9.911 19.824 1.500, 9.791 20.152 1.500, 9.750 20.500 1.500, 5.346 20.425 1.500, 6.348 18.137 1.500, 5.400 20.100 1.500, 5.189 19.486 1.500, 5.775 18.036 1.500, 6.052 18.137 1.500, 6.348 16.463 1.500, 9.750 28.500 1.500, 6.625 30.964 1.500, 9.791 28.848 1.500, 6.999 31.409 1.500, 7.050 31.700 1.500, 10.360 29.707 1.500, 11.000 37.100 1.500, 7.471 37.806 1.500, 6.167 37.978 1.500, 6.052 32.537 1.500, 5.549 32.246 1.500, 5.510 38.000 1.500, 6.822 37.914 1.500, 6.348 32.537 1.500, -21.510 38.000 1.500, -11.288 34.299 1.500, -22.167 37.978 1.500, -22.509 33.938 1.500, -25.551 32.746 1.500, 6.140 -23.503 1.500, 6.468 -23.531 1.500, 5.821 -23.584 1.500, 4.947 -20.937 1.500, 3.606 -22.549 1.500, 3.878 -23.169 1.500, 4.100 -24.500 1.500, 4.044 -25.175 1.500, 3.235 -21.982 1.500, 4.317 -21.097 1.500, 3.521 -20.576 1.500, 2.777 -21.484 1.500, 3.414 -19.935 1.500, 3.521 -19.624 1.500, 3.414 -20.265 1.500, 3.723 -19.364 1.500, 0.789 -18.892 1.500, 3.998 -19.184 1.500, 5.346 -19.775 1.500, 6.348 -18.137 1.500, 6.625 -18.036 1.500, -5.277 0.325 1.500, -5.386 4.235 1.500, -8.906 4.547 1.500, -6.624 0.916 1.500, -8.381 5.455 1.500, -9.658 2.592 1.500, -9.986 0.524 1.500, -9.876 -1.567 1.500, -5.386 -4.235 1.500, -5.279 -3.924 1.500, -5.077 -3.664 1.500, -4.802 -3.484 1.500, -4.483 -3.403 1.500, -4.155 -3.431 1.500, -3.611 -3.786 1.500, -3.235 -2.518 1.500, -3.400 -4.400 1.500, -0.986 -6.387 1.500, -0.677 -6.958 1.500, -4.044 -0.675 1.500, -6.305 -0.997 1.500, -7.209 -0.165 1.500, -7.209 0.165 1.500, -3.454 4.725 1.500, -0.677 5.487 1.500, -0.402 5.307 1.500, 0.339 4.086 1.500, 1.006 3.975 1.500, -0.083 5.226 1.500, -2.777 3.016 1.500, -4.802 3.484 1.500, -5.386 4.565 1.500, -4.483 5.397 1.500, -4.155 5.369 1.500, -3.853 5.237 1.500, -3.611 5.014 1.500, -0.986 6.387 1.500, 6.140 0.997 1.500, 5.189 3.786 1.500, 3.878 1.331 1.500, 4.100 0.000 1.500, 4.044 -0.675 1.500, 2.777 3.016 1.500, 5.346 -4.075 1.500, 4.947 -3.563 1.500, 4.317 -3.403 1.500, 3.521 -3.924 1.500, 5.821 -0.916 1.500, 5.236 -0.165 1.500, 0.789 -6.837 1.500, 3.723 -5.136 1.500, -0.402 -17.362 1.500, -1.647 -3.755 1.500, -0.879 -5.747 1.500, -1.006 -3.975 1.500, -0.677 -5.487 1.500, -0.083 -5.226 1.500, -5.077 -5.136 1.500, -5.279 -4.876 1.500, 2.242 -3.432 1.500, 3.414 -4.235 1.500, 1.006 -3.975 1.500, -4.100 0.000 1.500, -3.400 4.400 1.500, -0.339 -20.414 1.500, -0.879 -18.753 1.500, 5.401 -17.009 1.500, 0.946 -17.953 1.500, 5.350 -17.300 1.500, 5.401 -17.591 1.500, 5.775 -18.036 1.500, -2.777 -21.484 1.500, -3.878 -23.169 1.500, -4.483 -21.097 1.500, -5.077 -20.836 1.500, -7.000 -29.350 1.500, -4.044 -25.175 1.500, -5.077 -28.164 1.500, -4.483 -27.903 1.500, -3.606 -26.451 1.500, -3.853 -28.063 1.500, -3.235 -27.018 1.500, -2.777 -27.516 1.500, -3.454 -29.225 1.500, -0.677 -29.987 1.500, -4.155 -29.869 1.500, -3.853 -29.737 1.500, -0.986 -30.558 1.500, -0.677 -31.458 1.500, -8.221 -32.624 1.500, -0.402 -31.638 1.500, -4.802 -21.016 1.500, -5.386 -20.265 1.500, -5.279 -20.576 1.500, -7.000 -19.650 1.500, -7.051 -18.938 1.500, -5.077 -19.364 1.500, -7.051 -30.062 1.500, -3.454 -28.575 1.500, -1.006 -28.475 1.500, -0.339 -28.586 1.500, 0.245 -29.753 1.500, 1.000 -30.723 1.500, 11.000 -29.979 1.500, 6.348 -30.863 1.500, 6.625 -30.964 1.500, 6.851 -31.154 1.500, 3.521 -28.424 1.500, 3.998 -27.984 1.500, 3.878 -25.831 1.500, 4.317 -27.903 1.500, 7.168 -24.825 1.500, 5.236 -24.665 1.500, 5.236 -24.335 1.500, -3.454 29.225 1.500, -0.677 29.987 1.500, 0.547 29.885 1.500, -3.454 28.575 1.500, -3.611 28.286 1.500, -2.777 27.516 1.500, -3.853 28.063 1.500, -3.606 26.451 1.500, -4.155 27.931 1.500, -4.483 27.903 1.500, -3.878 25.831 1.500, -4.802 27.984 1.500, -7.000 19.650 1.500, -5.279 20.576 1.500, -4.100 24.500 1.500, -5.077 20.836 1.500, -4.802 21.016 1.500, -4.483 21.097 1.500, -3.853 20.937 1.500, -3.235 21.982 1.500, -3.611 20.714 1.500, -1.647 20.745 1.500, -3.611 19.486 1.500, -4.155 19.131 1.500, -0.677 19.013 1.500, -0.879 18.753 1.500, -0.986 18.113 1.500, -4.483 19.103 1.500, -4.802 19.184 1.500, -5.279 19.624 1.500, -5.279 28.424 1.500, -7.051 30.062 1.500, -5.279 29.376 1.500, -7.203 30.759 1.500, -4.802 29.816 1.500, -7.452 31.427 1.500, -4.483 29.897 1.500, -0.677 31.458 1.500, -8.221 32.624 1.500, -9.297 33.556 1.500, -9.923 33.898 1.500, -4.155 29.869 1.500, -0.986 30.558 1.500, 0.946 30.398 1.500, -0.402 29.807 1.500, -0.083 31.719 1.500, 0.245 31.692 1.500, 0.547 31.560 1.500, 4.645 29.869 1.500, 5.401 31.409 1.500, 5.189 29.514 1.500, 6.348 30.863 1.500, 3.998 29.816 1.500, 3.723 29.636 1.500, 5.346 28.575 1.500, 3.998 27.984 1.500, 3.521 28.424 1.500, 3.414 28.735 1.500, 3.414 29.065 1.500, 6.140 25.497 1.500, 5.821 25.416 1.500, 5.545 25.236 1.500, 3.878 25.831 1.500, 4.100 24.500 1.500, 5.343 24.024 1.500, 3.878 23.169 1.500, 5.545 23.764 1.500, 4.645 21.069 1.500, 5.821 23.584 1.500, 5.189 20.714 1.500, 5.350 31.700 1.500, 4.317 29.897 1.500, 5.346 29.225 1.500, 4.044 23.825 1.500, 5.236 24.335 1.500, 5.343 24.976 1.500, 4.044 25.175 1.500, 5.401 17.591 1.500, 4.947 19.263 1.500, 4.317 19.103 1.500, 0.946 17.953 1.500, -0.402 17.362 1.500, -7.794 16.947 1.500, 3.998 19.184 1.500, 3.723 19.364 1.500, 1.000 18.277 1.500, 3.414 19.935 1.500, 2.777 21.484 1.500, 3.998 21.016 1.500, 3.606 22.549 1.500, 4.317 21.097 1.500, 3.235 21.982 1.500, -0.339 20.414 1.500, -0.083 19.274 1.500, 0.245 19.247 1.500, 0.547 19.115 1.500, 1.006 20.525 1.500, 1.647 20.745 1.500, 0.789 18.892 1.500, -5.077 19.364 1.500, -2.777 21.484 1.500, -22.009 -34.301 1.500, -22.288 -34.159 1.500, -22.509 -33.938 1.500, -24.249 -31.654 1.500, -24.249 -16.254 1.500, -22.700 -15.650 1.500, 5.401 -31.409 1.500, 5.775 -30.964 1.500, 4.317 -29.897 1.500, -24.101 31.909 1.500, -22.651 33.659 1.500, -24.101 32.491 1.500, -22.700 33.350 1.500, 6.851 16.754 1.500, 6.851 17.846 1.500, 2.242 -27.932 1.500, -4.100 -24.500 1.500, -4.044 -23.825 1.500, 1.006 -20.525 1.500, 1.647 -20.745 1.500, -8.381 -5.455 1.500, -8.256 -5.733 1.500, -4.483 -5.397 1.500, -8.220 -6.037 1.500, -12.000 14.650 1.500, -22.700 15.650 1.500, -22.651 15.341 1.500, -22.651 15.341 -0.000, -22.509 15.062 -0.000, -22.509 15.062 1.500, -22.288 14.841 1.500, -22.288 14.841 -0.000, -22.009 14.699 1.500, -22.009 14.699 -0.000, -22.009 34.301 1.500, -22.009 34.301 -0.000, -22.509 33.938 -0.000, -22.288 34.159 1.500, -12.000 34.350 1.500, -21.700 34.350 1.500, -7.051 30.062 -0.000, -7.794 32.053 1.500, -8.726 33.129 1.500, -9.297 33.556 -0.000, -12.000 34.350 -0.000, -10.591 34.147 1.500, -11.288 34.299 -0.000, -7.000 29.350 1.500, -7.000 29.350 -0.000, -10.591 14.853 1.500, -9.923 15.102 -0.000, -9.923 15.102 1.500, -9.297 15.444 1.500, -8.726 15.871 -0.000, -7.452 17.573 1.500, -7.203 18.241 1.500, -7.000 19.650 -0.000, -7.203 18.241 -0.000, -10.591 14.853 -0.000, -9.297 15.444 -0.000, -7.794 16.947 -0.000, -7.051 18.938 1.500, -22.009 -14.699 -0.000, -22.009 -14.699 1.500, -22.288 -14.841 -0.000, -22.651 -15.341 1.500, -22.509 -15.062 1.500, -21.700 -14.650 1.500, -7.203 -18.241 1.500, -7.452 -17.573 1.500, -7.794 -16.947 1.500, -8.221 -16.376 -0.000, -8.726 -15.871 1.500, -9.297 -15.444 -0.000, -9.923 -15.102 1.500, -10.591 -14.853 1.500, -11.288 -14.701 -0.000, -9.923 -15.102 -0.000, -10.591 -14.853 -0.000, -10.591 -34.147 1.500, -9.297 -33.556 1.500, -9.297 -33.556 -0.000, -7.452 -31.427 1.500, -7.203 -30.759 1.500, -7.794 -32.053 1.500, -7.794 -32.053 -0.000, -7.452 -31.427 -0.000, -7.000 -29.350 -0.000, -21.700 -34.350 -0.000, -22.651 -33.659 -0.000, -22.651 -33.659 1.500, -22.509 -33.938 -0.000, -22.288 -34.159 -0.000, -22.009 -34.301 -0.000, 11.000 -37.100 0.750, 11.000 37.100 0.750, 7.471 37.806 0.000, 6.822 37.914 0.000, 5.510 38.000 0.000, -22.822 37.914 1.500, -23.471 37.806 -0.000, -27.000 37.100 0.750, -23.471 37.806 1.500, -27.000 -37.100 0.750, -22.822 -37.914 -0.000, -22.167 -37.978 -0.000, -22.167 -37.978 1.500, -21.510 -38.000 1.500, 6.167 -37.978 0.000, 6.822 -37.914 0.000, -18.749 6.000 1.500, -8.906 4.547 -0.000, -9.334 3.589 1.500, -9.334 3.589 -0.000, -9.658 2.592 -0.000, -9.876 1.567 1.500, -9.986 0.524 -0.000, -9.986 -0.524 1.500, -9.986 -0.524 -0.000, -9.876 -1.567 -0.000, -9.658 -2.592 -0.000, -8.906 -4.547 1.500, -9.658 -2.592 1.500, -9.334 -3.589 1.500, -9.220 -7.000 1.500, -13.749 6.000 -0.000, -13.749 -6.000 -0.000, -12.749 7.000 -0.000, -9.220 7.000 -0.000, -12.749 7.000 1.500, -18.749 -6.000 -0.000, -18.798 -6.309 1.500, -18.798 -6.309 -0.000, -18.940 -6.588 1.500, -19.161 -6.809 1.500, -19.749 7.000 -0.000, -18.940 6.588 1.500, -18.798 6.309 1.500, -19.440 6.951 1.500, -19.161 6.809 1.500, -18.749 6.000 -0.000, 9.220 -7.000 0.000, 8.918 -6.953 1.500, 8.644 -6.818 0.000, 8.278 -6.337 1.500, 8.256 -5.733 1.500, -13.058 -6.951 1.500, -13.700 -6.309 -0.000, -13.700 -6.309 1.500, -13.337 -6.809 -0.000, 8.256 5.733 0.000, 8.278 6.337 1.500, 8.220 6.037 0.000, 8.220 6.037 1.500, 8.278 6.337 0.000, 8.644 6.818 0.000, 8.644 6.818 1.500, 8.918 6.953 0.000, -13.700 6.309 1.500, -13.558 6.588 -0.000, -13.058 6.951 -0.000, -13.058 6.951 1.500, -13.337 6.809 -0.000, -25.750 -20.500 1.500, 9.750 -28.500 1.500, -27.248 -37.050 0.768, -27.195 -37.050 1.139, -27.356 -37.050 0.026, -27.570 -37.000 1.679, -29.001 -37.000 1.002, -29.274 -37.000 1.462, -28.637 -37.000 0.611, -27.801 -37.000 1.901, -29.443 -37.000 1.969, -27.949 -37.000 2.184, -28.000 -37.000 2.500, -29.079 -7.000 1.111, -28.768 -7.000 0.732, -27.588 -7.000 1.691, -27.309 -7.000 1.549, -27.957 -7.000 0.190, -27.000 -19.021 1.500, -27.185 -19.002 1.517, -27.855 -19.044 0.151, -28.192 -19.226 0.741, -27.882 -19.160 0.989, -27.666 -19.226 1.517, -27.599 -19.160 1.474, -28.048 -19.695 1.610, -29.104 -20.500 1.149, -29.075 -20.168 1.105, -28.982 -19.849 0.976, -27.807 -19.435 1.628, -27.934 -19.435 1.491, -28.729 -19.998 1.265, -28.424 -19.998 1.483, -27.361 -19.053 1.567, -27.525 -19.105 1.435, -27.516 -19.172 1.643, -27.693 -19.160 1.312, -27.656 -19.061 0.878, -27.316 -19.008 1.162, -27.183 -19.000 1.327, -27.273 -19.008 1.344, -27.417 -19.028 1.190, -27.360 -19.028 1.368, -27.515 -19.061 1.225, -27.774 -19.105 0.930, -27.608 -19.105 1.267, -27.995 -20.324 1.853, -28.153 -20.324 1.750, -27.966 -19.998 1.810, -27.830 -20.177 1.943, -27.841 -20.500 1.960, -28.619 -19.695 1.124, -28.907 -19.699 0.883, -28.809 -19.556 0.775, -28.550 -19.316 0.539, -28.228 -19.147 0.322, -28.071 -19.160 0.665, -28.189 -19.435 1.216, -28.443 -19.435 0.940, -27.771 -19.226 1.362, -27.982 -19.226 1.051, -27.327 -19.000 0.400, -27.141 -19.004 0.756, -27.171 -19.004 0.382, -27.212 -19.000 1.141, -27.095 -19.004 1.316, -27.110 -19.004 1.129, -27.402 -19.008 0.797, -27.645 -19.028 0.475, -27.488 -19.008 0.432, -27.269 -19.000 0.771, -27.445 -19.061 1.399, -27.939 -19.105 0.594, -27.531 -19.028 0.832, -27.797 -19.061 0.530, -28.333 -19.695 1.367, -27.905 -19.695 1.731, -28.119 -19.998 1.701, -28.781 -20.324 1.341, -28.467 -20.324 1.546, -28.445 -28.883 1.513, -28.385 -29.158 1.430, -27.516 -29.828 1.643, -27.455 -29.985 0.810, -27.361 -29.947 1.567, -27.000 -29.979 -0.000, -27.231 -29.997 0.011, -27.168 -29.998 0.758, -27.461 -29.998 0.043, -27.723 -29.916 0.906, -28.287 -29.407 1.313, -28.144 -29.621 1.176, -27.641 -29.646 1.733, -27.955 -29.794 1.033, -27.184 -29.998 1.517, -28.990 -29.131 0.986, -28.471 -28.605 1.551, -29.104 -28.500 1.149, -29.076 -28.823 1.107, -28.836 -29.410 0.802, -28.603 -29.646 0.582, -27.902 -29.947 0.168, -28.290 -29.828 0.359, -28.198 -37.000 0.306, -27.705 -37.000 0.101, -28.389 -7.000 0.421, -27.450 -19.001 0.041, -29.452 -7.000 2.012, -29.310 -7.000 1.543, -27.488 -7.000 0.048, -27.242 -19.002 0.012, -27.809 -7.000 1.912, -27.734 -19.590 1.821, -27.796 -19.869 1.894, -27.641 -19.354 1.733, -27.000 -7.000 1.500, -27.951 -7.000 2.191, -27.841 -28.500 1.960, -27.830 -28.823 1.943, -27.796 -29.131 1.894, -27.734 -29.410 1.821, -27.282 -37.000 1.541, -27.957 7.000 0.190, -27.588 7.000 1.691, -27.488 7.000 0.048, -29.079 7.000 1.111, -29.310 7.000 1.543, -29.452 7.000 2.012, -27.951 7.000 2.191, -29.500 37.000 2.500, -27.949 37.000 2.184, -29.443 37.000 1.969, -28.637 37.000 0.611, -27.705 37.000 0.101, -27.250 37.050 0.768, -27.197 37.050 1.139, -27.231 29.997 0.011, -27.168 29.998 0.757, -27.456 29.985 0.809, -27.184 29.998 1.517, -27.724 29.916 0.905, -27.641 29.646 1.733, -28.145 29.621 1.175, -28.288 29.407 1.312, -28.990 29.131 0.986, -28.836 29.410 0.802, -27.902 29.947 0.168, -27.361 29.947 1.567, -28.603 29.646 0.582, -28.290 29.828 0.358, -27.956 29.794 1.032, -27.734 29.410 1.821, -28.386 29.158 1.429, -28.446 28.883 1.512, -28.472 28.605 1.550, -27.841 20.500 1.960, -29.076 20.177 1.107, -28.471 20.395 1.551, -28.990 19.869 0.986, -28.287 19.593 1.313, -28.144 19.379 1.176, -27.723 19.084 0.906, -27.361 19.053 1.567, -27.231 19.003 0.011, -27.168 19.002 0.758, -27.461 19.002 0.043, -27.902 19.053 0.168, -28.836 19.590 0.802, -28.385 19.842 1.430, -27.734 19.590 1.821, -27.641 19.354 1.733, -27.955 19.206 1.033, -27.455 19.015 0.810, -27.184 19.002 1.517, -29.104 20.500 1.149, -28.445 20.117 1.513, -29.274 37.000 1.462, -28.768 7.000 0.732, -28.603 19.354 0.582, -28.389 7.000 0.421, -28.290 19.172 0.359, -27.000 7.000 -0.000, -29.001 37.000 1.002, -29.104 28.500 1.149, -29.076 28.823 1.107, -28.198 37.000 0.306, -27.356 37.050 0.026, -27.000 37.100 -0.000, -27.461 29.998 0.043, -27.841 28.500 1.960, -27.830 28.823 1.943, -27.796 29.131 1.894, -27.801 37.000 1.901, -27.516 29.828 1.643, -27.282 37.000 1.541, -27.570 37.000 1.679, -27.000 37.100 1.500, -27.000 29.979 1.500, -27.830 20.177 1.943, -27.796 19.869 1.894, -27.809 7.000 1.912, -27.516 19.172 1.643, -27.309 7.000 1.549, -27.000 7.000 1.500, -27.000 19.021 1.500, 13.443 -37.000 1.969, 11.949 -37.000 2.184, 11.801 -37.000 1.901, 12.637 -37.000 0.611, 12.198 -37.000 0.306, 11.570 -37.000 1.679, 11.705 -37.000 0.101, 11.000 -37.100 1.500, 11.197 -37.050 1.139, 11.250 -37.050 0.768, 11.000 -29.979 0.932, 11.168 -29.998 0.757, 11.184 -29.998 1.517, 11.956 -29.794 1.032, 12.145 -29.621 1.175, 11.734 -29.410 1.821, 12.288 -29.407 1.312, 12.603 -29.646 0.582, 11.461 -29.998 0.043, 11.456 -29.985 0.809, 11.724 -29.916 0.905, 12.290 -29.828 0.358, 11.796 -29.131 1.894, 12.386 -29.158 1.429, 12.446 -28.883 1.512, 11.841 -28.500 1.960, 12.472 -28.605 1.550, 13.104 -28.500 1.149, 12.445 -20.117 1.513, 11.830 -20.177 1.943, 11.796 -19.869 1.894, 12.990 -19.869 0.986, 12.836 -19.590 0.802, 12.385 -19.842 1.430, 12.471 -20.395 1.551, 11.841 -20.500 1.960, 12.287 -19.593 1.313, 11.734 -19.590 1.821, 12.603 -19.354 0.582, 11.641 -19.354 1.733, 11.723 -19.084 0.906, 11.461 -19.002 0.043, 12.290 -19.172 0.359, 12.144 -19.379 1.176, 11.955 -19.206 1.033, 11.361 -19.053 1.567, 11.455 -19.015 0.810, 11.168 -19.002 0.758, 11.000 -19.021 1.500, 11.184 -19.002 1.517, 11.231 -19.003 0.011, 11.000 -19.021 0.000, 11.488 -7.000 0.048, 11.957 -7.000 0.190, 11.309 -7.000 1.549, 12.389 -7.000 0.421, 11.951 -7.000 2.191, 13.310 -7.000 1.543, 13.452 -7.000 2.012, 11.902 -19.053 0.168, 12.768 -7.000 0.732, 13.076 -20.177 1.107, 13.079 -7.000 1.111, 13.104 -20.500 1.149, 13.274 -37.000 1.462, 13.076 -28.823 1.107, 12.990 -29.131 0.986, 12.836 -29.410 0.802, 13.001 -37.000 1.002, 13.500 -37.000 2.500, 11.902 -29.947 0.168, 11.356 -37.050 0.026, 11.231 -29.997 0.011, 11.830 -28.823 1.943, 11.641 -29.646 1.733, 11.361 -29.947 1.567, 11.516 -29.828 1.643, 11.282 -37.000 1.541, 11.809 -7.000 1.912, 11.588 -7.000 1.691, 11.516 -19.172 1.643, 11.000 -7.000 1.500, 11.282 37.000 1.541, 12.637 37.000 0.611, 12.198 37.000 0.306, 11.949 37.000 2.184, 13.443 37.000 1.969, 12.000 7.000 2.500, 11.951 7.000 2.191, 13.079 7.000 1.111, 11.588 7.000 1.691, 12.768 7.000 0.732, 12.389 7.000 0.421, 11.000 7.000 1.500, 11.957 7.000 0.190, 11.185 19.002 1.517, 11.183 19.000 1.327, 11.531 19.028 0.832, 11.797 19.061 0.530, 12.228 19.147 0.322, 12.192 19.226 0.741, 11.882 19.160 0.989, 11.693 19.160 1.312, 11.666 19.226 1.517, 11.641 19.354 1.733, 13.075 20.168 1.105, 12.781 20.324 1.341, 12.982 19.849 0.976, 12.619 19.695 1.124, 11.934 19.435 1.491, 12.189 19.435 1.216, 11.771 19.226 1.362, 12.729 19.998 1.265, 12.333 19.695 1.367, 12.424 19.998 1.483, 11.361 19.053 1.567, 11.516 19.172 1.643, 11.599 19.160 1.474, 11.525 19.105 1.435, 11.608 19.105 1.267, 11.774 19.105 0.930, 11.316 19.008 1.162, 11.273 19.008 1.344, 11.360 19.028 1.368, 11.445 19.061 1.399, 11.796 19.869 1.894, 12.467 20.324 1.546, 12.153 20.324 1.750, 11.830 20.177 1.943, 11.966 19.998 1.810, 11.995 20.324 1.853, 13.104 20.500 1.149, 12.907 19.699 0.883, 12.809 19.556 0.775, 12.550 19.316 0.539, 12.443 19.435 0.940, 11.982 19.226 1.051, 11.488 19.008 0.432, 11.242 19.002 0.012, 11.171 19.004 0.382, 11.095 19.004 1.316, 11.269 19.000 0.771, 11.212 19.000 1.141, 11.645 19.028 0.475, 11.110 19.004 1.129, 11.141 19.004 0.756, 11.327 19.000 0.400, 11.402 19.008 0.797, 11.515 19.061 1.225, 11.656 19.061 0.878, 11.417 19.028 1.190, 11.939 19.105 0.594, 12.071 19.160 0.665, 12.048 19.695 1.610, 11.807 19.435 1.628, 12.119 19.998 1.701, 11.905 19.695 1.731, 13.104 28.500 1.149, 12.445 28.883 1.513, 11.830 28.823 1.943, 12.287 29.407 1.313, 12.385 29.158 1.430, 11.841 28.500 1.960, 12.471 28.605 1.551, 12.836 29.410 0.802, 11.723 29.916 0.906, 11.955 29.794 1.033, 11.461 29.998 0.043, 12.603 29.646 0.582, 12.144 29.621 1.176, 11.455 29.985 0.810, 11.168 29.998 0.758, 11.184 29.998 1.517, 11.000 29.979 0.932, 11.000 29.979 0.000, 11.248 37.050 0.768, 11.705 37.000 0.101, 11.195 37.050 1.139, 11.231 29.997 0.011, 11.000 37.100 0.000, 11.356 37.050 0.026, 11.902 29.947 0.168, 12.290 29.828 0.359, 12.990 29.131 0.986, 13.076 28.823 1.107, 13.001 37.000 1.002, 13.310 7.000 1.543, 11.488 7.000 0.048, 11.450 19.001 0.041, 13.274 37.000 1.462, 13.452 7.000 2.012, 13.500 37.000 2.500, 11.855 19.044 0.151, 11.000 7.000 0.000, 11.516 29.828 1.643, 11.641 29.646 1.733, 11.570 37.000 1.679, 11.734 29.410 1.821, 11.796 29.131 1.894, 11.801 37.000 1.901, 11.361 29.947 1.567, 11.841 20.500 1.960, 11.809 7.000 1.912, 11.734 19.590 1.821, 11.309 7.000 1.549, -0.604 -24.739 10.700, 0.638 -24.622 10.700, -0.543 -24.857 10.700, -0.460 -24.960 10.700, 0.460 -24.960 10.700, 0.357 -25.043 10.700, 0.543 -24.143 10.700, -0.545 -24.146 10.700, 0.239 -23.896 10.700, 0.122 -23.861 10.700, -0.460 -24.040 10.700, 0.000 -23.850 10.700, 0.640 -24.381 10.700, -1.569 -24.188 23.500, -1.478 -23.888 23.500, -1.131 -23.369 23.500, 0.889 -23.170 23.500, -0.312 -22.931 23.500, -1.330 -23.611 23.500, -0.889 -23.170 23.500, -0.612 -23.022 23.500, -1.569 -24.812 23.500, -1.330 -25.389 23.500, 0.612 -25.978 23.500, 0.312 -26.069 23.500, -0.312 -26.069 23.500, 1.478 -25.112 23.500, 0.889 -25.830 23.500, -0.678 -24.500 10.698, -0.811 -24.273 10.556, -0.719 -24.063 10.556, -0.780 -24.161 10.500, -0.138 -23.836 10.698, -0.239 -23.896 10.700, -0.119 -23.860 10.700, -0.357 -23.957 10.700, -0.533 -23.929 10.651, -0.667 -24.094 10.651, -0.640 -24.619 10.700, -0.533 -25.071 10.651, -0.171 -25.324 10.556, -0.285 -25.301 10.500, -0.575 -25.115 10.556, -0.580 -24.853 10.698, -0.667 -24.906 10.651, -0.653 -24.683 10.698, -0.463 -24.996 10.698, -0.354 -25.044 10.700, -0.239 -25.104 10.700, -0.122 -25.139 10.700, 0.000 -25.150 10.700, 0.119 -25.140 10.700, 0.450 -25.138 10.651, 0.391 -25.255 10.500, 0.486 -25.188 10.556, 0.053 -25.279 10.651, -0.138 -25.164 10.698, 0.046 -25.177 10.698, -0.159 -25.265 10.651, 0.057 -25.340 10.556, -0.058 -25.348 10.500, -0.312 -25.102 10.698, 0.282 -25.293 10.556, 0.239 -25.104 10.700, 0.227 -25.139 10.698, 0.818 -24.729 10.500, 0.726 -24.942 10.500, 0.604 -24.739 10.700, 0.672 -24.592 10.698, 0.650 -24.500 10.700, 0.672 -24.408 10.698, 0.653 -23.969 10.556, 0.772 -24.165 10.556, 0.774 -24.606 10.651, 0.774 -24.394 10.651, 0.391 -25.054 10.698, 0.526 -24.928 10.698, 0.606 -24.993 10.651, 0.772 -24.835 10.556, 0.834 -24.615 10.556, 0.545 -24.854 10.700, 0.622 -24.770 10.698, 0.834 -24.385 10.556, 0.391 -23.745 10.500, 0.486 -23.812 10.556, 0.622 -24.230 10.698, 0.604 -24.261 10.700, 0.354 -23.956 10.700, 0.227 -23.861 10.698, 0.046 -23.823 10.698, -0.490 -23.806 10.500, -0.659 -23.964 10.500, -0.575 -23.885 10.556, -0.285 -23.699 10.500, -0.387 -23.752 10.556, -0.171 -23.676 10.556, 0.053 -23.721 10.651, -0.159 -23.735 10.651, 0.282 -23.707 10.556, 0.460 -24.040 10.700, 0.450 -23.862 10.651, 0.057 -23.660 10.556, 0.262 -23.764 10.651, -0.058 -23.652 10.500, -0.752 -24.289 10.651, -0.604 -24.261 10.700, -0.638 -24.378 10.700, -0.653 -24.317 10.698, -0.490 -25.194 10.500, -0.659 -25.036 10.500, -0.752 -24.711 10.651, -0.650 -24.500 10.700, -0.781 -24.500 10.651, -0.811 -24.727 10.556, -0.842 -24.500 10.556, -0.842 -24.616 10.500, -0.719 -24.937 10.556, -0.387 -25.248 10.556, -0.359 -25.193 10.651, 0.262 -25.236 10.651, 0.653 -25.031 10.556, 0.716 -24.811 10.651, 0.606 -24.007 10.651, 0.716 -24.189 10.651, 0.526 -24.072 10.698, 0.391 -23.946 10.698, -0.359 -23.807 10.651, -0.463 -24.004 10.698, -0.312 -23.898 10.698, -0.580 -24.147 10.698, 1.569 -24.188 23.500, 1.569 -24.188 26.500, 1.478 -23.888 23.500, 1.330 -23.611 23.500, 1.131 -23.369 23.500, 1.330 -23.611 26.500, 0.889 -23.170 26.500, 0.612 -23.022 23.500, -0.000 -22.900 23.500, -0.612 -23.022 26.500, -1.600 -24.500 26.500, -1.478 -25.112 23.500, -1.330 -25.389 26.500, -0.612 -25.978 26.500, -0.000 -26.100 23.500, 0.312 -26.069 26.500, 0.612 -25.978 26.500, 1.131 -25.631 23.500, 1.330 -25.389 23.500, 1.330 -25.389 26.500, 1.478 -25.112 26.500, 1.569 -24.812 23.500, 1.600 -24.500 23.500, 0.312 -22.931 23.500, -1.600 -24.500 23.500, -1.131 -25.631 23.500, -0.889 -25.830 23.500, -0.612 -25.978 23.500, 0.889 -25.830 26.500, 1.569 -24.812 26.500, -0.229 -25.318 -2.200, 0.000 -25.350 -2.200, -0.755 -24.891 -2.200, -0.848 -24.442 -2.200, -0.536 -23.841 -2.200, -0.116 -23.658 -2.200, 0.173 -23.668 10.500, 0.339 -23.720 -2.200, 0.536 -23.841 -2.200, 0.580 -23.879 10.500, 0.694 -24.010 -2.200, 0.818 -24.271 10.500, 0.850 -24.500 10.500, 0.229 -25.318 -2.200, -0.780 -24.839 10.500, -0.842 -24.384 10.500, -0.339 -23.720 -2.200, 0.116 -23.658 -2.200, 0.726 -24.058 10.500, 0.832 -24.673 -2.200, 0.755 -24.891 -2.200, 0.621 -25.080 -2.200, 0.580 -25.121 10.500, 0.442 -25.226 -2.200, 0.173 -25.332 10.500, 7.083 -17.475 1.600, 7.031 -17.644 1.600, 6.837 -17.936 1.600, 6.700 -18.048 1.600, 7.097 -17.233 1.600, 5.855 -18.132 1.600, 5.700 -18.048 1.600, 5.315 -17.137 1.600, 5.563 -17.936 1.600, 5.369 -17.644 1.600, 6.201 -18.200 1.600, 7.077 -17.100 1.600, 5.359 -16.979 1.600, 5.431 -16.832 1.600, 5.649 -16.589 1.600, 6.721 -16.566 1.600, 5.787 -16.500 1.600, 6.099 -16.406 1.600, 5.529 -16.700 1.600, 6.845 -16.673 1.600, 1.600 -24.500 26.500, 1.610 -24.755 26.671, 1.550 -25.004 26.671, 1.452 -25.240 26.671, 1.308 -25.808 26.933, 1.153 -26.256 27.000, 1.424 -25.924 26.992, 1.631 -25.822 27.000, 1.759 -25.645 27.000, 1.478 -23.888 26.500, 1.915 -25.122 26.992, 1.759 -25.072 26.933, 1.988 -24.815 26.992, 1.183 -26.129 26.992, 1.319 -25.458 26.671, 1.131 -25.631 26.500, 1.087 -25.997 26.933, 0.773 -26.453 27.000, 0.914 -26.294 26.992, 0.576 -26.521 27.000, 0.315 -26.488 26.992, 0.622 -26.415 26.992, 0.504 -26.050 26.671, 0.269 -26.196 26.821, 0.000 -26.217 26.821, -0.585 -26.517 27.000, -0.773 -26.453 27.000, 0.000 -26.600 27.000, 0.000 -26.513 26.992, 0.386 -26.566 27.000, 0.000 -26.130 26.671, -0.622 -26.415 26.992, -0.000 -26.100 26.500, -0.840 -26.148 26.933, -0.914 -26.294 26.992, -1.145 -26.259 27.000, -0.504 -26.050 26.671, -0.740 -25.952 26.671, -0.889 -25.830 26.500, -1.756 -25.653 27.000, -1.863 -25.469 27.000, -1.630 -25.825 27.000, -0.779 -26.030 26.821, -0.958 -25.819 26.671, -1.953 -25.273 27.000, -1.794 -25.414 26.992, -1.153 -25.653 26.671, -1.915 -25.122 26.992, -1.759 -25.072 26.933, -1.478 -25.112 26.500, -1.550 -25.004 26.671, -1.610 -24.755 26.671, -1.717 -24.500 26.821, -1.850 -24.500 26.933, -1.827 -24.211 26.933, -2.017 -23.915 27.000, -1.915 -23.878 26.992, -2.063 -24.106 27.000, -2.091 -24.301 27.000, -2.013 -24.500 26.992, -1.569 -24.812 26.500, -1.696 -24.231 26.821, -1.759 -23.928 26.933, -1.610 -24.245 26.671, -1.648 -23.660 26.933, -1.629 -23.317 26.992, -1.794 -23.586 26.992, -1.569 -24.188 26.500, -1.550 -23.996 26.671, -1.478 -23.888 26.500, -1.308 -23.192 26.933, -1.183 -22.871 26.992, -1.087 -23.003 26.933, -0.914 -22.706 26.992, -1.530 -23.721 26.821, -1.452 -23.760 26.671, -1.319 -23.542 26.671, -1.330 -23.611 26.500, -1.153 -23.347 26.671, -1.131 -23.369 26.500, -0.958 -23.181 26.671, -1.009 -23.111 26.821, -0.840 -22.852 26.933, -0.622 -22.585 26.992, -0.572 -22.741 26.933, -0.889 -23.170 26.500, -0.740 -23.048 26.671, -0.312 -22.931 26.500, -0.000 -22.650 26.933, -0.000 -22.783 26.821, 0.289 -22.673 26.933, 0.622 -22.585 26.992, 0.585 -22.483 27.000, 0.394 -22.437 27.000, -0.000 -22.400 27.000, -0.196 -22.408 27.000, -0.000 -22.487 26.992, -0.315 -22.512 26.992, 0.269 -22.804 26.821, -0.000 -22.870 26.671, -0.000 -22.900 26.500, 0.840 -22.852 26.933, 0.612 -23.022 26.500, 1.214 -23.286 26.821, 1.629 -23.317 26.992, 1.424 -23.076 26.992, 1.087 -23.003 26.933, 0.504 -22.950 26.671, 0.740 -23.048 26.671, 0.958 -23.181 26.671, 1.497 -23.413 26.933, 1.794 -23.586 26.992, 1.153 -23.347 26.671, 1.530 -23.721 26.821, 2.021 -23.924 27.000, 1.988 -24.185 26.992, 1.550 -23.996 26.671, 1.452 -23.760 26.671, 1.633 -23.969 26.821, 1.319 -23.542 26.671, 1.131 -23.369 26.500, 2.100 -24.500 27.000, 2.091 -24.699 27.000, 2.013 -24.500 26.992, 2.092 -24.304 27.000, 1.322 -22.869 27.000, 1.183 -22.871 26.992, 0.779 -22.970 26.821, 0.312 -22.931 26.500, 0.255 -22.890 26.671, -0.504 -22.950 26.671, -0.255 -22.890 26.671, -0.269 -22.804 26.821, -1.424 -23.076 26.992, -1.485 -23.015 27.000, -1.631 -23.178 27.000, -1.633 -23.969 26.821, -1.633 -25.031 26.821, -1.696 -24.769 26.821, -1.424 -25.924 26.992, -1.183 -26.129 26.992, -1.087 -25.997 26.933, -0.312 -26.069 26.500, 0.255 -26.110 26.671, 1.648 -25.340 26.933, 1.794 -25.414 26.992, 1.633 -25.031 26.821, 1.630 -24.500 26.671, 1.696 -24.231 26.821, 1.610 -24.245 26.671, 1.717 -24.500 26.821, 1.827 -24.789 26.933, 1.850 -24.500 26.933, -1.630 -24.500 26.671, 1.696 -24.769 26.821, 1.497 -25.587 26.933, 1.530 -25.279 26.821, 1.389 -25.509 26.821, 1.629 -25.683 26.992, 0.958 -25.819 26.671, 1.153 -25.653 26.671, 1.214 -25.714 26.821, 0.840 -26.148 26.933, 1.009 -25.889 26.821, 0.779 -26.030 26.821, 0.531 -26.133 26.821, 0.572 -26.259 26.933, 0.740 -25.952 26.671, 0.000 -26.350 26.933, 0.289 -26.327 26.933, -0.255 -26.110 26.671, -0.269 -26.196 26.821, -0.315 -26.488 26.992, -0.289 -26.327 26.933, -0.531 -26.133 26.821, -0.572 -26.259 26.933, -1.009 -25.889 26.821, -1.214 -25.714 26.821, -1.629 -25.683 26.992, -1.308 -25.808 26.933, -1.497 -25.587 26.933, -1.389 -25.509 26.821, -1.452 -25.240 26.671, -1.319 -25.458 26.671, -1.131 -25.631 26.500, -1.827 -24.789 26.933, -1.988 -24.815 26.992, -1.648 -25.340 26.933, -1.530 -25.279 26.821, -1.988 -24.185 26.992, -1.497 -23.413 26.933, -1.389 -23.491 26.821, -1.214 -23.286 26.821, -0.779 -22.970 26.821, -0.531 -22.867 26.821, -0.289 -22.673 26.933, 0.531 -22.867 26.821, 0.315 -22.512 26.992, 0.572 -22.741 26.933, 0.914 -22.706 26.992, 1.009 -23.111 26.821, 1.389 -23.491 26.821, 1.648 -23.660 26.933, 1.308 -23.192 26.933, 1.915 -23.878 26.992, 1.759 -23.928 26.933, 1.827 -24.211 26.933, -25.783 -16.625 1.600, -24.069 -16.456 1.600, -24.017 -16.625 1.600, -25.731 -16.456 1.600, -24.151 -16.300 1.600, -25.649 -16.300 1.600, -25.537 -16.164 1.600, -24.901 -15.900 1.600, -25.800 -16.800 1.600, -25.290 -17.611 1.600, -25.604 -17.361 1.600, -25.711 -17.190 1.600, -24.012 -16.947 1.600, -24.048 -17.089 1.600, -24.196 -17.361 1.600, -24.000 -16.800 1.600, -24.110 -17.231 1.600, -24.429 -17.567 1.600, -24.559 -17.633 1.600, 1.102 -24.830 -2.500, 0.848 -24.442 -2.200, 0.801 -24.215 -2.200, 1.133 -24.300 -2.500, 0.265 -23.381 -2.500, -0.516 -23.472 -2.500, -0.922 -23.813 -2.500, -0.694 -24.010 -2.200, -0.801 -24.215 -2.200, -0.832 -24.673 -2.200, -0.836 -25.289 -2.500, -0.996 -25.075 -2.500, -0.621 -25.080 -2.200, -0.632 -25.461 -2.500, -0.442 -25.226 -2.200, -0.134 -25.642 -2.500, 7.027 -16.944 1.600, 6.949 -16.800 1.600, 6.568 -15.876 2.015, 6.721 -15.893 2.200, 6.993 -16.027 2.200, 7.100 -16.137 2.015, 7.295 -16.692 1.715, 7.149 -16.773 1.629, 7.236 -16.975 1.629, 7.150 -16.484 1.715, 7.024 -16.593 1.629, 6.864 -16.442 1.629, 6.810 -16.056 1.847, 6.274 -15.831 2.015, 6.427 -15.817 2.200, 6.752 -16.175 1.715, 6.513 -16.087 1.715, 5.977 -15.846 2.015, 6.124 -15.802 2.200, 6.678 -16.326 1.629, 6.579 -16.483 1.600, 6.270 -15.916 1.847, 5.990 -15.931 1.847, 5.539 -15.953 2.200, 6.471 -16.249 1.629, 6.425 -16.428 1.600, 6.263 -16.402 1.600, 6.036 -16.227 1.629, 5.939 -16.439 1.600, 5.626 -16.379 1.629, 5.300 -17.300 1.600, 5.317 -17.475 1.600, 5.137 -17.518 1.629, 5.172 -18.016 1.715, 5.422 -18.548 2.015, 5.282 -18.486 2.200, 5.062 -18.277 2.200, 4.993 -18.140 2.015, 5.049 -17.794 1.715, 6.255 -16.216 1.629, 5.689 -15.921 2.015, 5.765 -16.125 1.715, 5.467 -16.124 1.847, 5.282 -16.114 2.200, 5.187 -16.234 2.015, 5.823 -16.282 1.629, 5.062 -16.323 2.200, 5.337 -16.392 1.715, 4.849 -16.720 2.015, 4.927 -16.754 1.847, 5.309 -16.680 1.629, 4.708 -17.148 2.200, 4.759 -17.004 2.015, 5.203 -16.872 1.629, 5.049 -16.806 1.715, 4.843 -17.021 1.847, 4.815 -17.300 1.847, 4.708 -17.452 2.200, 4.769 -17.749 2.200, 5.137 -17.082 1.629, 4.947 -17.300 1.715, 4.843 -17.579 1.847, 4.759 -17.596 2.015, 4.849 -17.880 2.015, 5.451 -17.800 1.600, 5.245 -18.304 1.847, 5.309 -17.920 1.629, 5.467 -18.476 1.847, 5.689 -18.679 2.015, 5.977 -18.754 2.015, 5.626 -18.221 1.629, 6.274 -18.769 2.015, 5.823 -18.318 1.629, 6.427 -18.783 2.200, 6.025 -18.183 1.600, 6.848 -18.620 2.015, 6.036 -18.373 1.629, 6.993 -18.573 2.200, 7.100 -18.463 2.015, 6.376 -18.183 1.600, 6.472 -18.351 1.629, 6.545 -18.132 1.600, 7.431 -18.157 2.200, 7.316 -18.258 2.015, 6.678 -18.274 1.629, 7.578 -17.892 2.200, 7.486 -18.014 2.015, 7.295 -17.908 1.715, 7.603 -17.740 2.015, 6.949 -17.800 1.600, 7.024 -18.007 1.629, 7.149 -17.827 1.629, 7.395 -17.675 1.715, 7.663 -17.151 2.015, 7.669 -16.998 2.200, 7.700 -17.300 2.200, 7.663 -17.449 2.015, 7.446 -17.427 1.715, 7.578 -17.440 1.847, 7.236 -17.625 1.629, 7.578 -17.160 1.847, 7.522 -16.885 1.847, 7.603 -16.860 2.015, 7.100 -17.300 1.600, 7.280 -17.410 1.629, 7.395 -16.925 1.715, 7.431 -16.443 2.200, 7.486 -16.586 2.015, 7.280 -17.190 1.629, 7.090 -17.166 1.600, 7.251 -16.398 1.847, 5.115 -17.300 1.629, 4.973 -17.552 1.715, 4.729 -17.300 2.015, 7.446 -17.173 1.715, 7.316 -16.342 2.015, 7.411 -16.628 1.847, 7.048 -16.204 1.847, 6.848 -15.980 2.015, 6.967 -16.309 1.715, 6.263 -16.049 1.715, 6.547 -15.959 1.847, 6.010 -16.062 1.715, 5.719 -16.001 1.847, 5.422 -16.052 2.015, 5.537 -16.237 1.715, 5.452 -16.513 1.629, 5.172 -16.584 1.715, 5.063 -16.509 1.847, 4.993 -16.460 2.015, 5.245 -16.296 1.847, 4.973 -17.048 1.715, 4.927 -17.846 1.847, 5.203 -17.728 1.629, 5.187 -18.366 2.015, 5.063 -18.091 1.847, 5.452 -18.087 1.629, 5.537 -18.363 1.715, 5.337 -18.208 1.715, 5.765 -18.475 1.715, 5.990 -18.669 1.847, 5.719 -18.599 1.847, 6.255 -18.384 1.629, 6.010 -18.538 1.715, 6.514 -18.513 1.715, 6.263 -18.551 1.715, 6.569 -18.724 2.015, 6.270 -18.684 1.847, 6.752 -18.425 1.715, 6.810 -18.544 1.847, 6.547 -18.641 1.847, 6.967 -18.291 1.715, 7.048 -18.396 1.847, 6.864 -18.158 1.629, 7.251 -18.202 1.847, 7.150 -18.116 1.715, 7.522 -17.715 1.847, 7.411 -17.972 1.847, -2.066 -24.886 27.000, -2.484 -25.266 27.000, -2.021 -25.076 27.000, -1.485 -25.985 27.000, -1.322 -26.131 27.000, -1.906 -26.268 27.000, -0.960 -26.367 27.000, -0.199 -26.591 27.000, -0.394 -26.563 27.000, -0.579 -27.035 27.000, -0.950 -26.920 27.000, 0.579 -27.035 27.000, 0.196 -26.592 27.000, 1.300 -26.752 27.000, 0.969 -26.363 27.000, 1.325 -26.130 27.000, 1.485 -25.985 27.000, 1.867 -25.460 27.000, 1.953 -25.273 27.000, 2.343 -25.628 27.000, 2.063 -24.894 27.000, 2.017 -25.085 27.000, 2.066 -24.114 27.000, 2.488 -23.745 27.000, 2.403 -23.505 27.000, 2.162 -23.055 27.000, 1.485 -23.015 27.000, 1.839 -22.662 27.000, 1.145 -22.741 27.000, 1.650 -22.490 27.000, 0.773 -22.547 27.000, 0.199 -22.409 27.000, 0.507 -21.950 27.000, 0.255 -21.913 27.000, -0.255 -21.912 27.000, -0.386 -22.434 27.000, -0.507 -21.950 27.000, -0.755 -22.012 27.000, -0.773 -22.547 27.000, -0.969 -22.637 27.000, -1.226 -22.206 27.000, -1.325 -22.870 27.000, -1.838 -22.661 27.000, -1.867 -23.540 27.000, -2.550 -23.993 27.000, -2.600 -24.500 27.000, -2.100 -24.500 27.000, -2.092 -24.696 27.000, 2.550 -23.993 27.000, 1.953 -23.727 27.000, 1.863 -23.531 27.000, 1.756 -23.347 27.000, 1.630 -23.175 27.000, 0.960 -22.633 27.000, -0.576 -22.479 27.000, -1.153 -22.744 27.000, -2.162 -23.055 27.000, -1.759 -23.355 27.000, -1.953 -23.727 27.000, -24.150 -16.800 22.500, -24.180 -17.011 22.500, -24.180 -16.589 22.500, -24.588 -17.482 22.500, -24.409 -16.233 22.500, -25.007 -16.058 22.500, -25.650 -16.800 22.500, -25.620 -16.589 22.500, -24.150 -32.200 22.500, -24.588 -32.882 22.500, -24.180 -31.989 22.500, -24.269 -31.795 22.500, -25.391 -31.633 22.500, -24.409 -31.633 22.500, -25.212 -31.518 22.500, -25.620 -32.411 22.500, -23.805 -16.192 1.715, -23.849 -15.898 1.847, -23.864 -16.475 1.629, -23.951 -16.273 1.629, -24.531 -15.376 2.015, -24.252 -15.480 2.015, -24.263 -16.164 1.600, -24.133 -15.809 1.715, -24.236 -15.942 1.629, -24.400 -16.052 1.600, -24.586 -15.587 1.715, -24.826 -15.331 2.015, -24.830 -15.416 1.847, -24.422 -15.826 1.629, -24.555 -15.968 1.600, -24.837 -15.549 1.715, -25.110 -15.431 1.847, -25.276 -15.348 2.200, -24.725 -15.917 1.600, -25.411 -15.421 2.015, -25.381 -15.501 1.847, -25.678 -15.552 2.015, -25.064 -15.727 1.629, -25.633 -15.624 1.847, -26.038 -15.823 2.200, -25.076 -15.917 1.600, -26.107 -15.960 2.015, -26.212 -16.072 2.200, -25.854 -15.796 1.847, -26.037 -16.009 1.847, -26.251 -16.220 2.015, -26.331 -16.351 2.200, -25.245 -15.968 1.600, -25.400 -16.052 1.600, -26.341 -16.504 2.015, -25.791 -16.180 1.629, -26.371 -16.800 2.015, -26.341 -17.096 2.015, -25.897 -16.372 1.629, -25.963 -16.582 1.629, -26.127 -16.548 1.715, -26.257 -17.079 1.847, -26.251 -17.380 2.015, -26.153 -16.800 1.715, -26.212 -17.528 2.200, -26.051 -17.294 1.715, -26.037 -17.591 1.847, -26.038 -17.777 2.200, -26.107 -17.640 2.015, -25.778 -17.000 1.600, -25.854 -17.804 1.847, -25.818 -17.986 2.200, -25.561 -18.147 2.200, -25.276 -18.252 2.200, -25.678 -18.048 2.015, -25.648 -17.587 1.629, -25.123 -18.254 2.015, -25.411 -18.179 2.015, -25.461 -17.504 1.600, -25.474 -17.721 1.629, -24.673 -18.283 2.200, -25.277 -17.818 1.629, -24.531 -18.224 2.015, -24.826 -18.269 2.015, -25.100 -17.677 1.600, -25.090 -18.038 1.715, -25.064 -17.873 1.629, -24.837 -18.051 1.715, -24.379 -18.207 2.200, -24.901 -17.700 1.600, -24.290 -18.044 1.847, -24.052 -17.896 1.847, -23.784 -17.758 2.015, -23.867 -17.887 2.200, -24.000 -17.963 2.015, -24.700 -17.677 1.600, -24.628 -17.851 1.629, -24.133 -17.791 1.715, -23.849 -17.702 1.847, -23.614 -17.514 2.015, -23.522 -17.392 2.200, -24.303 -17.474 1.600, -24.236 -17.658 1.629, -23.805 -17.408 1.715, -23.578 -17.215 1.847, -23.497 -17.240 2.015, -23.437 -16.949 2.015, -23.705 -17.175 1.715, -23.431 -16.498 2.200, -23.820 -16.910 1.629, -23.820 -16.690 1.629, -23.654 -16.673 1.715, -23.578 -16.385 1.847, -23.437 -16.651 2.015, -23.522 -16.660 1.847, -23.654 -16.927 1.715, -23.784 -15.842 2.015, -23.705 -16.425 1.715, -23.522 -16.208 2.200, -23.614 -16.086 2.015, -23.497 -16.360 2.015, -26.127 -17.052 1.715, -25.985 -16.800 1.629, -25.963 -17.018 1.629, -26.257 -16.521 1.847, -26.285 -16.800 1.847, -23.522 -16.940 1.847, -23.950 -15.984 1.715, -23.689 -16.128 1.847, -24.076 -16.093 1.629, -24.000 -15.637 2.015, -24.052 -15.704 1.847, -24.290 -15.556 1.847, -24.628 -15.749 1.629, -24.348 -15.675 1.715, -24.553 -15.459 1.847, -24.845 -15.716 1.629, -25.123 -15.346 2.015, -25.090 -15.562 1.715, -25.474 -15.879 1.629, -25.563 -15.737 1.715, -25.277 -15.782 1.629, -25.335 -15.625 1.715, -25.648 -16.013 1.629, -25.763 -15.892 1.715, -25.913 -15.734 2.015, -25.928 -16.084 1.715, -26.051 -16.306 1.715, -26.173 -16.254 1.847, -26.173 -17.346 1.847, -25.791 -17.420 1.629, -25.897 -17.228 1.629, -25.928 -17.516 1.715, -25.763 -17.708 1.715, -25.913 -17.866 2.015, -25.335 -17.975 1.715, -25.381 -18.099 1.847, -25.563 -17.863 1.715, -25.633 -17.976 1.847, -25.110 -18.169 1.847, -24.830 -18.184 1.847, -24.845 -17.884 1.629, -24.422 -17.774 1.629, -24.348 -17.925 1.715, -24.586 -18.013 1.715, -24.252 -18.120 2.015, -24.553 -18.141 1.847, -24.076 -17.507 1.629, -23.950 -17.616 1.715, -23.864 -17.125 1.629, -23.951 -17.327 1.629, -23.689 -17.472 1.847, -2.670 -24.098 -2.500, -1.056 -24.045 -2.500, -2.580 -23.704 -2.500, -2.433 -23.329 -2.500, -2.231 -22.979 -2.500, 0.000 -23.350 -2.500, -1.350 -22.162 -2.500, 0.516 -23.472 -2.500, 0.739 -23.619 -2.500, 0.922 -23.813 -2.500, 1.056 -24.045 -2.500, 2.433 -23.329 -2.500, 2.670 -24.098 -2.500, 1.148 -24.567 -2.500, 2.700 -24.500 -2.500, 2.648 -25.026 -2.500, 2.088 -26.212 -2.500, 0.996 -25.075 -2.500, 2.246 -25.999 -2.500, 0.836 -25.289 -2.500, 0.785 -27.083 -2.500, 0.529 -27.148 -2.500, 0.393 -25.581 -2.500, -0.263 -27.187 -2.500, 0.134 -25.642 -2.500, -0.393 -25.581 -2.500, -2.382 -25.772 -2.500, -1.102 -24.830 -2.500, -2.584 -25.283 -2.500, -2.495 -25.532 -2.500, -2.700 -24.500 -2.500, -1.133 -24.300 -2.500, -1.148 -24.567 -2.500, 2.580 -23.704 -2.500, 0.632 -25.461 -2.500, -0.265 -23.381 -2.500, -0.739 -23.619 -2.500, 6.949 -31.200 1.600, 5.700 -30.952 1.600, 5.855 -30.868 1.600, 6.199 -30.800 1.600, 6.024 -30.817 1.600, 5.451 -31.200 1.600, 6.837 -31.064 1.600, 7.083 -31.525 1.600, 5.300 -31.700 1.600, 5.555 -32.327 1.600, 5.310 -31.834 1.600, 5.373 -32.056 1.600, 6.969 -32.168 1.600, 6.751 -32.411 1.600, 6.461 -32.561 1.600, 7.578 -16.708 2.200, 7.669 -16.998 2.500, 7.233 -16.213 2.200, 4.888 -16.572 2.500, 4.888 -16.572 2.200, 4.769 -16.851 2.200, 4.708 -17.148 2.500, 4.769 -17.749 2.500, 4.888 -18.028 2.200, 5.539 -18.647 2.200, 5.824 -18.752 2.200, 6.124 -18.798 2.200, 7.233 -18.387 2.200, 7.669 -17.602 2.500, 7.233 -16.213 2.500, 6.721 -15.893 2.500, 5.824 -15.848 2.200, 5.282 -18.486 2.500, 5.539 -18.647 2.500, 5.824 -18.752 2.500, 6.721 -18.707 2.200, 7.233 -18.387 2.500, 7.431 -18.157 2.500, 7.669 -17.602 2.200, 6.831 -32.105 22.500, 6.691 -32.267 22.500, 6.093 -32.442 22.500, 6.831 -31.295 22.500, 6.512 -31.018 22.500, 6.307 -30.958 22.500, 5.569 -32.105 22.500, 5.480 -31.911 22.500, 6.831 -16.895 22.500, 5.888 -16.618 22.500, 5.450 -17.300 22.500, 6.093 -18.042 22.500, 6.307 -18.042 22.500, 6.512 -17.982 22.500, 5.569 -17.705 22.500, 6.691 -17.867 22.500, 5.709 -17.867 22.500, 2.638 -24.888 26.992, 2.571 -24.888 27.000, 2.484 -25.266 27.000, 2.415 -25.632 26.992, 2.324 -26.038 26.935, 2.295 -26.272 26.700, 2.524 -25.683 26.935, 2.554 -25.268 26.992, 2.224 -25.971 26.992, 2.013 -26.588 26.700, 1.836 -26.706 26.830, 1.986 -26.280 26.992, 1.495 -26.950 26.830, 1.687 -26.859 26.700, 2.148 -25.965 27.000, 1.906 -26.268 27.000, 1.706 -26.550 26.992, 1.783 -26.642 26.935, 1.123 -27.142 26.830, 1.621 -26.533 27.000, 1.389 -26.776 26.992, 0.726 -27.277 26.830, 0.314 -27.353 26.830, 0.950 -26.920 27.000, 0.305 -27.270 26.935, -0.317 -27.383 26.700, -0.521 -27.323 26.830, -0.105 -27.368 26.830, 0.194 -27.093 27.000, -0.927 -27.217 26.830, -0.734 -27.306 26.700, -0.194 -27.093 27.000, -0.097 -27.165 26.992, -0.484 -27.122 26.992, -0.900 -27.138 26.935, -1.312 -27.053 26.830, -1.670 -26.834 26.830, -0.861 -27.024 26.992, -1.219 -26.872 26.992, -1.992 -26.566 26.830, -1.934 -26.506 26.935, -2.160 -26.435 26.700, -1.300 -26.752 27.000, -1.552 -26.669 26.992, -1.621 -26.533 27.000, -1.851 -26.420 26.992, -2.503 -25.905 26.830, -2.419 -26.100 26.700, -2.272 -26.254 26.830, -2.111 -26.130 26.992, -2.626 -25.731 26.700, -2.681 -25.525 26.830, -2.148 -25.965 27.000, -2.777 -25.335 26.700, -2.343 -25.628 27.000, -2.603 -25.496 26.935, -2.491 -25.453 26.992, -2.863 -24.710 26.830, -2.900 -24.500 26.700, -2.869 -24.922 26.700, -2.802 -25.124 26.830, -2.720 -25.106 26.935, -2.863 -24.290 26.830, -2.571 -24.888 27.000, -2.802 -23.876 26.830, -2.869 -24.078 26.700, -2.660 -24.695 26.992, -2.660 -24.305 26.992, -2.777 -23.665 26.700, -2.587 -24.245 27.000, -2.626 -23.269 26.700, -2.503 -23.095 26.830, -2.488 -23.745 27.000, -2.403 -23.505 27.000, -2.293 -23.274 27.000, -2.111 -22.870 26.992, -2.010 -22.850 27.000, -1.511 -22.025 26.700, -1.670 -22.166 26.830, -2.326 -23.195 26.992, -1.934 -22.494 26.935, -1.851 -22.580 26.992, -2.603 -23.920 26.992, -2.491 -23.547 26.992, -2.272 -22.746 26.830, -2.419 -22.900 26.700, -2.206 -22.797 26.935, -1.992 -22.434 26.830, -1.649 -22.490 27.000, -0.995 -22.097 27.000, -0.484 -21.878 26.992, 0.314 -21.647 26.830, -0.105 -21.632 26.830, -0.900 -21.862 26.935, -0.861 -21.976 26.992, -1.312 -21.947 26.830, -1.134 -21.831 26.700, -0.927 -21.783 26.830, -1.552 -22.331 26.992, -1.445 -22.338 27.000, -1.219 -22.128 26.992, -0.734 -21.694 26.700, -0.521 -21.677 26.830, -0.097 -21.835 26.992, -0.000 -21.900 27.000, 0.292 -21.849 26.992, 0.675 -21.920 26.992, 1.043 -22.046 26.992, 1.687 -22.141 26.700, 1.326 -21.921 26.700, -0.102 -21.715 26.935, 0.936 -21.755 26.700, 0.726 -21.723 26.830, 0.705 -21.804 26.935, 0.755 -22.012 27.000, 0.995 -22.097 27.000, 1.445 -22.338 27.000, 2.010 -22.851 27.000, 2.324 -22.962 26.935, 2.224 -23.029 26.992, 2.831 -23.869 26.700, 1.986 -22.720 26.992, 1.226 -22.207 27.000, 1.389 -22.224 26.992, 1.452 -22.121 26.935, 1.836 -22.294 26.830, 2.138 -22.585 26.830, 1.706 -22.450 26.992, 2.076 -22.640 26.935, 2.529 -23.081 26.700, 2.638 -24.112 26.992, 2.667 -24.500 26.992, 2.831 -25.131 26.700, 2.840 -24.918 26.830, 2.787 -24.500 26.935, 2.294 -23.274 27.000, 2.749 -23.673 26.830, 2.554 -23.732 26.992, 2.757 -24.094 26.935, 2.870 -24.500 26.830, 2.840 -24.082 26.830, 2.588 -24.245 27.000, 2.600 -24.500 27.000, 2.757 -24.906 26.935, 2.599 -25.718 26.830, 2.749 -25.327 26.830, 2.669 -25.303 26.935, 2.394 -26.084 26.830, 2.138 -26.415 26.830, 2.076 -26.360 26.935, 1.452 -26.879 26.935, 1.043 -26.954 26.992, 1.090 -27.065 26.935, 0.675 -27.080 26.992, 0.705 -27.196 26.935, -0.102 -27.285 26.935, 0.292 -27.151 26.992, -0.506 -27.241 26.935, -1.274 -26.979 26.935, -1.622 -26.767 26.935, -2.206 -26.203 26.935, -2.326 -25.805 26.992, -2.430 -25.864 26.935, -2.603 -25.080 26.992, -2.780 -24.703 26.935, -2.780 -24.297 26.935, -2.603 -23.504 26.935, -2.681 -23.475 26.830, -2.720 -23.894 26.935, -2.430 -23.136 26.935, -1.622 -22.233 26.935, -1.274 -22.021 26.935, -0.506 -21.759 26.935, 0.305 -21.730 26.935, 1.495 -22.050 26.830, 1.123 -21.858 26.830, 1.090 -21.935 26.935, 1.783 -22.358 26.935, 2.394 -22.916 26.830, 2.599 -23.282 26.830, 2.415 -23.368 26.992, 2.524 -23.317 26.935, 2.669 -23.697 26.935, -24.000 -32.200 1.600, -24.003 -32.133 1.600, -24.069 -32.544 1.600, -24.151 -32.700 1.600, -24.555 -33.032 1.600, -25.075 -33.083 1.600, -25.537 -32.836 1.600, -25.800 -32.200 1.600, -24.010 -32.066 1.600, -24.022 -32.000 1.600, -25.741 -31.879 1.600, -25.313 -31.400 1.600, -24.675 -31.328 1.600, -25.001 -31.306 1.600, -24.073 -31.844 1.600, -25.571 -31.600 1.600, -24.255 -31.573 1.600, -25.451 -31.489 1.600, -24.218 -17.112 23.200, -24.269 -17.205 22.500, -24.333 -17.291 23.200, -24.409 -17.367 22.500, -24.793 -17.542 22.500, -25.007 -17.542 22.500, -25.212 -17.482 22.500, -25.391 -17.367 22.500, -25.531 -17.205 22.500, -25.620 -17.011 22.500, -25.642 -16.693 23.200, -25.582 -16.488 23.200, -25.531 -16.395 22.500, -25.391 -16.233 22.500, -25.212 -16.118 22.500, -24.793 -16.058 22.500, -24.333 -16.309 23.200, -24.218 -16.488 23.200, -24.158 -16.693 23.200, -24.495 -17.431 23.200, -24.900 -17.550 23.200, -25.467 -17.291 23.200, -24.588 -16.118 22.500, -24.269 -16.395 22.500, -24.180 -32.411 22.500, -24.269 -32.605 22.500, -24.409 -32.767 22.500, -24.793 -32.942 22.500, -25.007 -32.942 22.500, -25.212 -32.882 22.500, -25.391 -32.767 22.500, -25.531 -32.605 22.500, -25.620 -31.989 22.500, -25.531 -31.795 22.500, -25.007 -31.458 22.500, -24.689 -31.480 23.200, -24.588 -31.518 22.500, -24.218 -31.888 23.200, -24.333 -32.691 23.200, -24.900 -32.950 23.200, -25.111 -32.920 23.200, -25.467 -32.691 23.200, -25.650 -32.200 22.500, -25.642 -32.093 23.200, -25.582 -31.888 23.200, -24.793 -31.458 22.500, -24.194 -15.095 1.667, -24.182 -15.053 1.587, -24.084 -15.071 1.527, -24.164 -15.022 1.554, -24.110 -14.953 1.517, -24.032 -14.944 1.505, -24.135 -15.123 1.600, -24.194 -15.087 1.647, -24.192 -15.078 1.626, -24.266 -14.995 1.676, -24.308 -14.895 1.757, -24.263 -14.774 1.779, -24.109 -14.728 1.677, -24.201 -14.765 1.664, -24.181 -14.805 1.604, -24.275 -14.860 1.672, -24.290 -14.917 1.690, -24.302 -14.956 1.767, -24.252 -15.044 1.800, -24.275 -14.789 1.800, -24.207 -14.727 1.800, -24.217 -14.734 1.780, -24.163 -14.858 1.561, -24.221 -14.938 1.585, -24.220 -14.846 1.606, -24.265 -14.948 1.644, -24.242 -15.017 1.645, -24.287 -14.972 1.713, -24.221 -15.074 1.727, -24.244 -15.052 1.760, -24.296 -14.829 1.780, -24.294 -14.833 1.751, -24.304 -14.954 1.786, -24.310 -14.892 1.783, -24.289 -14.839 1.723, -24.244 -14.806 1.663, -24.303 -14.901 1.734, -24.298 -14.960 1.748, -24.249 -14.896 1.620, -24.257 -14.785 1.718, -24.212 -14.744 1.719, -24.261 -14.778 1.748, -24.215 -14.737 1.749, -23.669 -15.943 2.200, -24.379 -15.393 2.500, -24.673 -15.317 2.200, -24.976 -15.302 2.200, -25.561 -15.453 2.200, -26.212 -16.072 2.500, -26.392 -16.952 2.200, -24.379 -18.207 2.500, -24.107 -18.073 2.200, -23.669 -17.657 2.200, -23.431 -17.102 2.200, -23.400 -16.800 2.200, -23.522 -16.208 2.500, -23.867 -15.713 2.200, -24.107 -15.527 2.200, -24.107 -15.527 2.500, -24.379 -15.393 2.200, -24.673 -15.317 2.500, -25.818 -15.614 2.200, -26.038 -15.823 2.500, -26.331 -16.351 2.500, -26.392 -16.648 2.200, -26.392 -16.648 2.500, -26.392 -16.952 2.500, -26.331 -17.249 2.200, -26.331 -17.249 2.500, -26.212 -17.528 2.500, -26.038 -17.777 2.500, -25.561 -18.147 2.500, -24.976 -18.298 2.200, -24.976 -18.298 2.500, -23.698 -15.598 2.500, -24.154 -15.141 1.700, -25.425 -18.417 1.700, -25.289 -18.455 2.500, -24.979 -18.498 2.500, -24.665 -18.484 2.500, -24.375 -18.417 1.700, -24.634 -18.479 1.700, -24.900 -18.500 1.700, -24.128 -18.315 1.700, -23.901 -18.175 1.700, -23.221 -17.066 1.700, -23.385 -17.572 1.700, -23.698 -18.002 1.700, -23.283 -16.275 1.700, -23.497 -15.839 2.500, -23.525 -15.801 1.700, -26.102 -18.002 1.700, -26.559 -17.546 1.700, -26.656 -17.448 1.800, -26.648 -17.456 1.760, -21.720 -14.700 23.200, -24.000 -14.723 23.315, -22.358 -14.930 1.508, -24.000 -14.788 1.588, -24.000 -14.723 1.685, -22.276 -14.869 1.530, -22.097 -14.774 1.603, -26.725 -17.415 1.707, -26.762 -17.479 1.585, -26.837 -17.428 1.664, -26.931 -17.501 1.655, -26.998 -17.581 1.800, -26.973 -17.493 1.800, -26.889 -17.459 1.655, -26.957 -17.487 1.724, -26.930 -17.606 1.610, -26.911 -17.425 1.800, -26.916 -17.442 1.723, -26.862 -17.410 1.728, -26.826 -17.391 1.800, -26.779 -17.413 1.683, -26.800 -17.396 1.738, -26.735 -17.399 1.800, -26.691 -17.421 1.765, -26.681 -17.432 1.734, -26.683 -17.458 1.645, -26.741 -17.401 1.751, -26.715 -17.410 1.758, -26.702 -17.422 1.721, -26.615 -17.514 1.625, -26.589 -17.563 1.589, -26.667 -17.543 1.553, -26.753 -17.538 1.540, -26.842 -17.537 1.561, -26.780 -17.523 1.551, -26.575 -17.550 1.625, -26.700 -17.567 1.528, -26.819 -17.556 1.544, -26.757 -17.662 1.505, -26.903 -17.616 1.580, -26.733 -17.596 1.514, -26.609 -17.581 1.557, -26.791 -17.569 1.530, -26.738 -17.496 1.572, -26.677 -17.494 1.594, -26.626 -17.479 1.727, -26.646 -17.486 1.633, -26.662 -17.472 1.640, -26.638 -17.525 1.586, -26.697 -17.478 1.602, -26.659 -17.630 1.513, -26.633 -17.604 1.531, -26.714 -17.512 1.562, -26.629 -17.616 1.527, -26.173 -18.073 1.527, -26.577 -17.565 1.600, -26.121 -18.021 1.600, -25.898 -18.248 1.559, -25.759 -18.334 1.559, -25.463 -18.466 1.559, -24.982 -18.512 1.627, -24.824 -18.512 1.627, -24.822 -18.557 1.559, -24.660 -18.542 1.559, -24.510 -18.469 1.627, -23.777 -18.153 1.559, -23.627 -18.073 1.527, -23.734 -18.206 1.514, -23.556 -18.143 1.500, -24.046 -18.337 1.559, -23.907 -18.251 1.559, -25.738 -18.295 1.627, -25.873 -18.211 1.627, -25.672 -18.315 1.700, -25.596 -18.366 1.627, -25.141 -18.497 1.627, -25.296 -18.468 1.627, -25.166 -18.479 1.700, -24.210 -18.369 1.627, -24.067 -18.298 1.627, -23.932 -18.215 1.627, -23.806 -18.119 1.627, -24.165 -18.472 1.514, -24.192 -18.410 1.559, -24.344 -18.468 1.559, -24.650 -18.609 1.514, -24.734 -18.693 1.500, -24.818 -18.624 1.514, -25.066 -18.693 1.500, -25.157 -18.608 1.514, -24.985 -18.556 1.559, -25.147 -18.541 1.559, -25.703 -18.522 1.500, -25.792 -18.393 1.514, -25.936 -18.304 1.514, -26.243 -18.143 1.500, -26.027 -18.149 1.559, -24.358 -18.426 1.627, -24.323 -18.533 1.514, -24.485 -18.578 1.514, -24.500 -18.512 1.559, -24.666 -18.498 1.627, -25.307 -18.511 1.559, -25.392 -18.635 1.500, -25.322 -18.577 1.514, -25.484 -18.530 1.514, -25.641 -18.469 1.514, -25.448 -18.424 1.627, -25.614 -18.407 1.559, -25.899 -18.175 1.700, -25.999 -18.115 1.627, -24.013 -18.396 1.514, -24.988 -18.624 1.514, -26.071 -18.201 1.514, -23.869 -18.307 1.514, -23.200 -16.800 1.700, -23.221 -16.534 1.700, -23.192 -16.662 1.627, -23.229 -16.417 1.627, -23.302 -16.181 1.627, -23.065 -16.308 1.500, -23.007 -16.634 1.500, -23.186 -16.407 1.559, -23.375 -16.019 1.627, -23.335 -15.998 1.559, -23.385 -16.028 1.700, -23.464 -15.865 1.627, -23.370 -15.803 1.514, -23.427 -15.841 1.559, -23.569 -15.720 1.627, -23.627 -15.527 1.527, -23.481 -15.650 1.514, -23.534 -15.693 1.559, -23.147 -16.659 1.559, -23.189 -16.909 1.627, -23.065 -17.292 1.500, -23.250 -17.407 1.559, -23.283 -17.325 1.700, -23.180 -17.163 1.559, -23.186 -17.431 1.514, -23.295 -17.671 1.514, -23.344 -17.890 1.500, -23.526 -17.825 1.627, -23.525 -17.799 1.700, -23.491 -17.851 1.559, -23.679 -18.021 1.600, -23.436 -17.892 1.514, -23.223 -17.154 1.627, -23.077 -16.916 1.514, -23.007 -16.966 1.500, -23.113 -17.177 1.514, -23.145 -16.912 1.559, -23.354 -17.638 1.559, -23.292 -17.392 1.627, -23.393 -17.617 1.627, -23.275 -15.967 1.514, -23.197 -16.140 1.514, -23.261 -16.165 1.559, -23.120 -16.392 1.514, -23.080 -16.653 1.514, -23.679 -15.579 1.600, -23.698 -15.598 1.700, -23.679 -33.421 1.600, -23.585 -33.299 1.627, -23.276 -32.748 1.627, -23.233 -32.596 1.627, -23.144 -32.285 1.559, -23.188 -32.282 1.627, -23.143 -32.122 1.559, -23.158 -31.960 1.559, -23.231 -31.810 1.627, -23.274 -31.658 1.627, -23.290 -31.492 1.559, -23.679 -30.979 1.600, -23.405 -33.038 1.627, -23.489 -33.173 1.627, -23.334 -32.896 1.627, -23.283 -32.725 1.700, -23.203 -32.441 1.627, -23.188 -32.124 1.627, -23.221 -32.466 1.700, -23.331 -31.510 1.627, -23.385 -31.428 1.700, -23.525 -31.201 1.700, -23.402 -31.367 1.627, -23.485 -31.232 1.627, -23.581 -31.106 1.627, -23.344 -31.110 1.500, -23.363 -31.346 1.559, -23.228 -31.465 1.514, -23.178 -31.397 1.500, -23.167 -31.623 1.514, -23.076 -32.118 1.514, -23.091 -31.950 1.514, -23.007 -32.366 1.500, -23.159 -32.447 1.559, -23.307 -33.092 1.514, -23.396 -33.236 1.514, -23.499 -33.371 1.514, -23.551 -33.327 1.559, -23.232 -31.644 1.559, -23.122 -31.785 1.514, -23.188 -31.800 1.559, -23.202 -31.966 1.627, -23.092 -32.457 1.514, -23.065 -32.692 1.500, -23.123 -32.622 1.514, -23.189 -32.607 1.559, -23.234 -32.763 1.559, -23.170 -32.784 1.514, -23.231 -32.941 1.514, -23.293 -32.914 1.559, -23.366 -33.059 1.559, -23.525 -33.199 1.700, -23.449 -31.207 1.559, -23.547 -31.077 1.559, -23.393 -31.169 1.514, -23.304 -31.313 1.514, -23.076 -32.288 1.514, -23.452 -33.198 1.559, -23.494 -31.034 1.514, -22.720 -15.700 0.300, -22.701 -15.507 1.500, -22.621 -15.266 0.300, -22.556 -15.151 1.500, -22.343 -14.918 0.300, -22.154 -14.799 0.300, -21.720 -14.700 0.300, -21.720 -14.700 1.800, -21.908 -14.718 1.698, 2.759 -24.298 -2.492, 2.518 -23.087 -2.435, 2.524 -22.878 -2.200, 2.351 -22.685 -2.330, 2.267 -22.535 -2.200, 2.590 -23.046 -2.330, 2.774 -23.439 -2.330, 2.701 -23.898 -2.492, 2.818 -23.872 -2.435, 2.697 -23.469 -2.435, 2.584 -23.512 -2.492, 2.285 -22.736 -2.435, 2.062 -22.362 -2.330, 2.231 -22.979 -2.500, 2.413 -23.146 -2.492, 1.979 -22.664 -2.500, 1.920 -22.508 -2.492, 1.728 -22.084 -2.330, 1.246 -21.771 -2.200, 1.622 -21.976 -2.200, 1.358 -21.858 -2.330, 1.683 -22.389 -2.500, 1.610 -22.250 -2.492, 1.350 -22.162 -2.500, 1.320 -21.932 -2.435, 0.986 -21.987 -2.500, 0.601 -21.868 -2.500, 0.893 -21.881 -2.492, 0.524 -21.661 -2.435, 0.503 -21.779 -2.492, 0.105 -21.615 -2.435, 0.000 -21.500 -2.200, 0.101 -21.735 -2.492, -0.325 -21.548 -2.330, -0.427 -21.531 -2.200, 0.202 -21.808 -2.500, -0.303 -21.750 -2.492, -0.202 -21.808 -2.500, -0.700 -21.823 -2.492, -1.129 -21.843 -2.435, -1.622 -21.976 -2.200, -0.601 -21.868 -2.500, -1.547 -21.965 -2.330, -1.900 -22.217 -2.330, -0.986 -21.987 -2.500, -1.441 -22.138 -2.492, -2.212 -22.518 -2.330, -1.683 -22.389 -2.500, -2.150 -22.573 -2.435, -2.477 -22.861 -2.330, -1.770 -22.373 -2.492, -1.979 -22.664 -2.500, -2.061 -22.654 -2.492, -2.408 -22.907 -2.435, -2.614 -23.275 -2.435, -2.689 -23.239 -2.330, -2.844 -23.644 -2.330, -2.729 -23.254 -2.200, -2.878 -23.655 -2.200, -2.307 -22.973 -2.492, -2.505 -23.326 -2.492, -2.765 -23.668 -2.435, -2.969 -24.073 -2.200, -2.649 -23.703 -2.492, -2.856 -24.080 -2.435, -2.887 -24.500 -2.435, -2.970 -24.500 -2.330, -2.767 -24.500 -2.492, -2.856 -24.920 -2.435, -2.729 -25.746 -2.200, -2.878 -25.345 -2.200, -2.844 -25.356 -2.330, -2.687 -24.764 -2.500, -2.689 -25.761 -2.330, -2.524 -26.122 -2.200, -2.737 -24.903 -2.492, -2.648 -25.026 -2.500, -2.614 -25.725 -2.435, -2.246 -25.999 -2.500, -2.088 -26.212 -2.500, -2.307 -26.027 -2.492, -1.910 -26.408 -2.500, -2.061 -26.346 -2.492, -1.162 -27.234 -2.330, -1.547 -27.035 -2.330, -1.900 -26.783 -2.330, -1.847 -26.719 -2.435, -2.408 -26.093 -2.435, -2.505 -25.674 -2.492, -1.965 -26.767 -2.200, -1.770 -26.627 -2.492, -1.714 -26.586 -2.500, -1.441 -26.862 -2.492, -1.501 -26.744 -2.500, -1.274 -26.881 -2.500, -0.784 -27.084 -2.500, -1.034 -26.994 -2.500, -0.700 -27.177 -2.492, -1.082 -27.046 -2.492, -0.526 -27.148 -2.500, 0.427 -27.469 -2.200, 0.108 -27.468 -2.330, -0.325 -27.452 -2.330, -0.730 -27.293 -2.435, -0.845 -27.378 -2.200, -0.751 -27.374 -2.330, -0.427 -27.469 -2.200, 0.002 -27.200 -2.500, 0.267 -27.187 -2.500, 1.728 -26.916 -2.330, 1.965 -26.767 -2.200, 1.622 -27.024 -2.200, 0.893 -27.119 -2.492, 1.320 -27.068 -2.435, -0.303 -27.250 -2.492, 0.101 -27.265 -2.492, 0.540 -27.421 -2.330, 0.503 -27.221 -2.492, 0.932 -27.232 -2.435, 1.246 -27.229 -2.200, 1.035 -26.994 -2.500, 1.274 -26.880 -2.500, 1.501 -26.744 -2.500, 1.714 -26.586 -2.500, 1.920 -26.492 -2.492, 1.910 -26.408 -2.500, 2.518 -25.913 -2.435, 2.899 -25.146 -2.330, 2.190 -26.191 -2.492, 2.285 -26.264 -2.435, 1.680 -26.848 -2.435, 2.351 -26.315 -2.330, 2.004 -26.578 -2.435, 2.729 -25.746 -2.200, 2.413 -25.854 -2.492, 2.382 -25.772 -2.500, 2.495 -25.532 -2.500, 2.701 -25.102 -2.492, 2.687 -24.764 -2.500, 2.899 -23.854 -2.330, 2.878 -23.655 -2.200, 2.729 -23.254 -2.200, 2.759 -24.702 -2.492, 2.879 -24.711 -2.435, 2.879 -24.289 -2.435, 2.697 -25.531 -2.435, 2.818 -25.128 -2.435, 2.969 -24.927 -2.200, 3.000 -24.500 -2.200, 2.584 -25.283 -2.500, -2.939 -24.932 -2.330, 2.962 -24.283 -2.330, 2.962 -24.717 -2.330, 2.190 -22.809 -2.492, 2.004 -22.422 -2.435, 1.265 -22.039 -2.492, 1.680 -22.152 -2.435, 0.932 -21.768 -2.435, 0.959 -21.689 -2.330, 0.540 -21.579 -2.330, 0.108 -21.532 -2.330, -0.730 -21.707 -2.435, -0.751 -21.626 -2.330, -0.316 -21.630 -2.435, -1.082 -21.954 -2.492, -1.162 -21.766 -2.330, -1.504 -22.036 -2.435, -1.847 -22.281 -2.435, -2.737 -24.097 -2.492, -2.939 -24.068 -2.330, -2.765 -25.332 -2.435, -2.649 -25.297 -2.492, -2.477 -26.139 -2.330, -2.212 -26.482 -2.330, -2.150 -26.427 -2.435, -1.504 -26.964 -2.435, -1.129 -27.157 -2.435, -0.316 -27.370 -2.435, 0.524 -27.339 -2.435, 0.105 -27.385 -2.435, 0.959 -27.311 -2.330, 1.358 -27.142 -2.330, 1.610 -26.750 -2.492, 1.265 -26.961 -2.492, 2.062 -26.638 -2.330, 2.774 -25.561 -2.330, 2.590 -25.954 -2.330, 2.584 -25.488 -2.492, 5.734 -15.172 1.680, 5.717 -15.114 1.727, 5.647 -15.054 1.800, 5.727 -15.111 1.800, 5.722 -15.107 1.781, 5.713 -15.357 1.659, 5.676 -15.420 1.713, 5.704 -15.391 1.750, 5.567 -15.387 1.527, 5.619 -15.439 1.600, 5.496 -15.317 1.500, 5.601 -15.133 1.585, 5.684 -15.240 1.581, 5.683 -15.307 1.582, 5.639 -15.362 1.560, 5.654 -15.389 1.592, 5.663 -15.269 1.560, 5.619 -15.331 1.535, 5.637 -15.233 1.548, 5.658 -15.202 1.571, 5.553 -15.218 1.522, 5.593 -15.300 1.519, 5.677 -15.174 1.601, 5.635 -15.075 1.683, 5.706 -15.130 1.676, 5.768 -15.258 1.744, 5.727 -15.341 1.677, 5.758 -15.270 1.705, 5.750 -15.316 1.723, 5.759 -15.307 1.755, 5.751 -15.149 1.782, 5.769 -15.200 1.783, 5.663 -15.411 1.628, 5.697 -15.374 1.645, 5.694 -15.343 1.611, 5.713 -15.321 1.627, 5.722 -15.258 1.625, 5.703 -15.281 1.601, 5.704 -15.214 1.609, 5.765 -15.297 1.800, 5.752 -15.220 1.690, 5.730 -15.301 1.649, 5.763 -15.303 1.788, 5.773 -15.253 1.785, 5.764 -15.206 1.735, 5.746 -15.156 1.729, 4.998 -16.098 2.500, 5.638 -15.458 1.700, 5.715 -15.381 1.800, 6.887 -18.855 2.500, 6.918 -18.841 1.700, 6.640 -18.942 1.700, 6.348 -18.994 1.700, 6.052 -18.994 1.700, 5.482 -18.841 1.700, 4.516 -17.535 2.500, 4.506 -17.448 1.700, 4.558 -16.860 1.700, 4.645 -16.613 2.500, 4.659 -16.582 1.700, 6.279 -18.998 2.500, 5.965 -18.984 2.500, 4.998 -18.502 1.700, 4.892 -18.386 2.500, 4.715 -18.127 2.500, 7.402 -18.502 2.500, 8.119 -17.785 1.800, 8.280 -17.903 1.532, 8.234 -17.954 1.508, 8.190 -17.913 1.517, 8.191 -17.743 1.747, 8.173 -17.759 1.700, 8.341 -17.756 1.717, 8.383 -17.785 1.714, 8.369 -17.822 1.638, 8.367 -17.899 1.585, 8.295 -17.918 1.533, 8.264 -17.760 1.658, 8.291 -17.738 1.724, 8.415 -17.821 1.715, 8.427 -17.839 1.717, 8.400 -17.802 1.714, 8.385 -17.839 1.639, 8.389 -17.773 1.800, 8.376 -17.870 1.608, 8.363 -17.853 1.605, 8.061 -17.881 1.600, 8.042 -17.862 1.700, 8.080 -17.824 1.713, 8.147 -17.784 1.663, 8.116 -17.813 1.639, 8.213 -17.849 1.551, 8.113 -17.933 1.527, 8.130 -17.867 1.558, 8.160 -17.888 1.533, 8.109 -17.796 1.750, 8.397 -17.857 1.641, 8.161 -17.771 1.680, 8.246 -17.775 1.630, 8.290 -17.794 1.614, 8.225 -17.792 1.606, 8.084 -17.842 1.627, 8.178 -17.829 1.573, 8.330 -17.821 1.606, 8.311 -17.778 1.644, 8.305 -17.837 1.578, 8.266 -17.811 1.588, 8.248 -17.875 1.537, 8.322 -17.852 1.576, 8.352 -17.806 1.638, 8.206 -17.926 1.512, 8.265 -17.889 1.534, 8.220 -17.940 1.509, 8.352 -17.884 1.578, 8.338 -17.868 1.576, 8.348 -17.836 1.605, 7.100 -31.700 1.600, 7.236 -31.375 1.629, 7.031 -31.356 1.600, 7.149 -31.173 1.629, 7.150 -30.884 1.715, 7.100 -30.537 2.015, 6.848 -30.380 2.015, 7.411 -31.028 1.847, 7.280 -31.590 1.629, 6.810 -30.456 1.847, 6.569 -30.276 2.015, 6.721 -30.293 2.200, 6.967 -30.709 1.715, 6.547 -30.359 1.847, 6.427 -30.217 2.200, 6.274 -30.231 2.015, 6.864 -30.842 1.629, 6.270 -30.316 1.847, 6.700 -30.952 1.600, 6.678 -30.726 1.629, 6.514 -30.487 1.715, 5.990 -30.331 1.847, 5.689 -30.321 2.015, 5.977 -30.246 2.015, 6.545 -30.868 1.600, 6.472 -30.649 1.629, 6.375 -30.817 1.600, 6.263 -30.449 1.715, 6.255 -30.616 1.629, 6.010 -30.462 1.715, 5.719 -30.401 1.847, 5.539 -30.353 2.200, 5.422 -30.452 2.015, 5.187 -30.634 2.015, 6.036 -30.627 1.629, 5.823 -30.682 1.629, 5.245 -30.696 1.847, 4.993 -30.860 2.015, 5.062 -30.723 2.200, 5.063 -30.909 1.847, 5.626 -30.779 1.629, 5.452 -30.913 1.629, 5.172 -30.984 1.715, 4.927 -31.154 1.847, 5.563 -31.064 1.600, 4.708 -31.548 2.200, 4.729 -31.700 2.015, 5.203 -31.272 1.629, 5.369 -31.356 1.600, 4.973 -31.448 1.715, 5.137 -31.482 1.629, 4.769 -32.149 2.200, 4.759 -31.996 2.015, 5.317 -31.525 1.600, 4.888 -32.428 2.200, 4.993 -32.540 2.015, 5.303 -31.767 1.600, 5.323 -31.900 1.600, 5.451 -32.200 1.600, 5.679 -32.434 1.600, 5.975 -32.572 1.600, 6.137 -32.598 1.600, 6.255 -32.784 1.629, 6.472 -32.751 1.629, 6.613 -32.500 1.600, 6.871 -32.300 1.600, 7.522 -32.115 1.847, 7.663 -31.849 2.015, 7.578 -31.840 1.847, 7.663 -31.551 2.015, 7.603 -32.140 2.015, 7.024 -32.407 1.629, 4.973 -31.952 1.715, 5.049 -32.195 1.715, 4.927 -32.247 1.847, 5.063 -32.491 1.847, 5.062 -32.677 2.200, 5.187 -32.766 2.015, 5.309 -32.320 1.629, 5.467 -32.876 1.847, 5.422 -32.948 2.015, 5.172 -32.416 1.715, 5.203 -32.129 1.629, 5.689 -33.079 2.015, 5.765 -32.875 1.715, 6.274 -33.169 2.015, 5.821 -32.517 1.600, 6.427 -33.183 2.200, 6.036 -32.773 1.629, 6.263 -32.951 1.715, 6.569 -33.124 2.015, 6.514 -32.913 1.715, 6.848 -33.020 2.015, 7.100 -32.863 2.015, 6.993 -32.973 2.200, 6.301 -32.594 1.600, 7.233 -32.787 2.200, 6.967 -32.690 1.715, 7.048 -32.795 1.847, 7.316 -32.658 2.015, 7.486 -32.414 2.015, 7.578 -32.292 2.200, 6.678 -32.674 1.629, 6.865 -32.558 1.629, 7.149 -32.227 1.629, 7.041 -32.021 1.600, 7.446 -31.827 1.715, 7.578 -31.108 2.200, 7.603 -31.260 2.015, 7.085 -31.863 1.600, 7.280 -31.810 1.629, 7.446 -31.573 1.715, 7.578 -31.560 1.847, 7.486 -30.986 2.015, 7.522 -31.285 1.847, 7.431 -30.843 2.200, 4.947 -31.700 1.715, 4.815 -31.700 1.847, 5.137 -31.918 1.629, 5.115 -31.700 1.629, 4.843 -31.421 1.847, 7.395 -31.325 1.715, 7.395 -32.075 1.715, 7.295 -31.092 1.715, 7.024 -30.993 1.629, 7.316 -30.742 2.015, 7.251 -30.798 1.847, 7.048 -30.604 1.847, 6.752 -30.575 1.715, 5.765 -30.525 1.715, 5.467 -30.524 1.847, 5.337 -30.792 1.715, 5.537 -30.637 1.715, 5.309 -31.080 1.629, 5.049 -31.206 1.715, 4.849 -31.120 2.015, 4.759 -31.404 2.015, 4.849 -32.280 2.015, 4.843 -31.979 1.847, 5.337 -32.608 1.715, 5.452 -32.487 1.629, 5.245 -32.704 1.847, 5.537 -32.763 1.715, 5.626 -32.621 1.629, 5.719 -32.999 1.847, 5.823 -32.718 1.629, 6.010 -32.938 1.715, 5.990 -33.069 1.847, 5.977 -33.154 2.015, 6.270 -33.084 1.847, 6.547 -33.041 1.847, 6.752 -32.825 1.715, 6.810 -32.944 1.847, 7.251 -32.602 1.847, 7.150 -32.516 1.715, 7.411 -32.372 1.847, 7.295 -32.308 1.715, 7.236 -32.025 1.629, 8.203 -17.735 1.800, 8.197 -17.737 2.053, 8.301 -17.731 2.122, 8.394 -17.778 2.053, 8.446 -17.853 1.800, 8.301 -17.731 1.800, 8.301 -17.731 2.053, 8.389 -17.773 2.500, 8.446 -17.853 2.500, 8.394 -17.778 2.122, 8.197 -17.737 2.122, 5.715 -15.381 2.500, 5.282 -16.114 2.500, 5.824 -15.848 2.500, 5.539 -15.953 2.500, 5.765 -15.297 2.500, 6.124 -15.802 2.500, 6.427 -15.817 2.500, 6.110 -15.265 2.500, 5.727 -15.111 2.500, 6.548 -15.523 2.500, 6.993 -16.027 2.500, 7.431 -16.443 2.500, 7.578 -16.708 2.500, 7.977 -16.952 2.500, 7.700 -17.300 2.500, 8.119 -17.785 2.500, 8.203 -17.735 2.500, 8.301 -17.731 2.500, 7.578 -17.892 2.500, 7.161 -18.702 2.500, 5.660 -18.912 2.500, 4.588 -17.840 2.500, 4.502 -17.221 2.500, 4.708 -17.452 2.500, 4.545 -16.911 2.500, 4.769 -16.851 2.500, 4.798 -16.339 2.500, 6.993 -18.573 2.500, 6.721 -18.707 2.500, 6.589 -18.955 2.500, 6.427 -18.783 2.500, 6.124 -18.798 2.500, 5.373 -18.785 2.500, 5.114 -18.608 2.500, 5.062 -18.277 2.500, 4.888 -18.028 2.500, 5.062 -16.323 2.500, 5.647 -15.054 2.500, 5.769 -15.199 2.500, 5.769 -15.199 1.800, 6.882 -32.012 23.200, 6.920 -31.911 22.500, 6.767 -32.191 23.200, 6.605 -32.331 23.200, 6.512 -32.382 22.500, 6.307 -32.442 22.500, 5.888 -32.382 22.500, 5.709 -32.267 22.500, 5.450 -31.700 22.500, 5.480 -31.489 22.500, 5.569 -31.295 22.500, 5.709 -31.133 22.500, 6.093 -30.958 22.500, 6.691 -31.133 22.500, 6.942 -31.593 23.200, 6.950 -31.700 22.500, 5.633 -32.191 23.200, 5.888 -31.018 22.500, 6.411 -30.980 23.200, 6.605 -31.069 23.200, 6.882 -31.388 23.200, 6.920 -31.489 22.500, 6.920 -17.511 22.500, 6.767 -17.791 23.200, 6.831 -17.705 22.500, 5.888 -17.982 22.500, 5.480 -17.089 22.500, 5.569 -16.895 22.500, 5.709 -16.733 22.500, 6.605 -16.669 23.200, 6.942 -17.193 23.200, 6.950 -17.300 22.500, 6.942 -17.407 23.200, 6.411 -18.020 23.200, 5.480 -17.511 22.500, 5.518 -16.988 23.200, 6.093 -16.558 22.500, 6.307 -16.558 22.500, 6.411 -16.580 23.200, 6.512 -16.618 22.500, 6.691 -16.733 22.500, 6.882 -16.988 23.200, 6.920 -17.089 22.500, 0.106 -27.398 26.700, 0.527 -27.352 26.700, 1.326 -27.079 26.700, 1.935 -26.660 23.800, 2.229 -26.355 23.800, 2.529 -25.919 26.700, 2.088 -22.487 23.800, 1.772 -22.205 23.800, -0.631 -21.669 23.800, -1.772 -22.205 23.800, -2.883 -24.817 23.800, -2.229 -26.355 23.800, -1.855 -26.729 26.700, -1.935 -26.660 23.800, -1.600 -26.919 23.800, -1.511 -26.975 26.700, 0.936 -27.245 26.700, 1.600 -26.919 23.800, 2.669 -25.634 23.800, 2.709 -25.536 26.700, 2.806 -25.234 23.800, 2.883 -24.817 23.800, 2.892 -24.712 26.700, 2.898 -24.394 23.800, 2.892 -24.288 26.700, 2.852 -23.973 23.800, 2.709 -23.464 26.700, 2.295 -22.728 26.700, 2.013 -22.412 26.700, 1.419 -21.971 23.800, 0.631 -21.669 23.800, 0.527 -21.648 26.700, 0.106 -21.602 26.700, -0.317 -21.617 26.700, -1.036 -21.791 23.800, -1.419 -21.971 23.800, -1.855 -22.271 26.700, -2.088 -22.487 23.800, -2.160 -22.565 26.700, -1.231 -27.126 23.800, -1.134 -27.169 26.700, -23.951 -31.673 1.629, -23.864 -31.875 1.629, -24.532 -30.776 2.015, -24.379 -30.793 2.200, -24.252 -30.880 2.015, -24.107 -30.927 2.200, -24.000 -31.037 2.015, -24.052 -31.104 1.847, -23.849 -31.298 1.847, -23.805 -31.592 1.715, -24.151 -31.700 1.600, -24.379 -31.466 1.600, -24.587 -30.987 1.715, -24.826 -30.731 2.015, -24.837 -30.949 1.715, -25.123 -30.746 2.015, -25.561 -30.853 2.200, -25.411 -30.821 2.015, -24.521 -31.383 1.600, -24.629 -31.149 1.629, -25.161 -31.339 1.600, -25.669 -31.732 1.600, -25.963 -31.982 1.629, -25.785 -32.037 1.600, -25.783 -32.375 1.600, -25.678 -33.448 2.015, -25.913 -33.266 2.015, -26.051 -32.694 1.715, -25.963 -32.418 1.629, -24.837 -31.302 1.600, -25.110 -30.831 1.847, -25.090 -30.962 1.715, -25.381 -30.901 1.847, -25.818 -31.014 2.200, -24.845 -31.116 1.629, -25.064 -31.127 1.629, -25.633 -31.024 1.847, -25.913 -31.134 2.015, -25.277 -31.182 1.629, -26.107 -31.360 2.015, -26.212 -31.472 2.200, -26.038 -31.223 2.200, -26.251 -31.620 2.015, -25.648 -31.413 1.629, -25.928 -31.484 1.715, -26.331 -31.751 2.200, -26.341 -31.904 2.015, -25.791 -31.580 1.629, -25.897 -31.772 1.629, -26.127 -31.948 1.715, -26.285 -32.200 1.847, -26.392 -32.352 2.200, -26.153 -32.200 1.715, -26.341 -32.496 2.015, -26.251 -32.780 2.015, -25.985 -32.200 1.629, -26.127 -32.452 1.715, -26.107 -33.040 2.015, -26.212 -32.928 2.200, -25.731 -32.544 1.600, -25.897 -32.628 1.629, -25.791 -32.820 1.629, -25.928 -32.916 1.715, -25.649 -32.700 1.600, -25.648 -32.987 1.629, -25.276 -33.652 2.200, -25.411 -33.579 2.015, -25.123 -33.654 2.015, -25.381 -33.499 1.847, -25.400 -32.948 1.600, -25.474 -33.121 1.629, -25.090 -33.438 1.715, -24.830 -33.584 1.847, -24.673 -33.683 2.200, -25.245 -33.032 1.600, -25.277 -33.218 1.629, -25.064 -33.273 1.629, -24.837 -33.451 1.715, -24.379 -33.607 2.200, -24.252 -33.520 2.015, -24.899 -33.100 1.600, -24.845 -33.284 1.629, -24.724 -33.083 1.600, -24.290 -33.444 1.847, -24.052 -33.296 1.847, -24.000 -33.363 2.015, -24.348 -33.325 1.715, -24.133 -33.191 1.715, -23.614 -32.914 2.015, -23.522 -32.792 2.200, -24.400 -32.948 1.600, -23.497 -32.640 2.015, -24.263 -32.836 1.600, -23.437 -32.349 2.015, -23.951 -32.727 1.629, -23.805 -32.808 1.715, -23.578 -32.615 1.847, -23.705 -32.575 1.715, -23.437 -32.051 2.015, -23.497 -31.760 2.015, -23.431 -31.898 2.200, -23.864 -32.525 1.629, -23.578 -31.785 1.847, -23.614 -31.486 2.015, -24.017 -32.375 1.600, -23.669 -31.343 2.200, -23.867 -31.113 2.200, -23.784 -31.242 2.015, -23.820 -32.090 1.629, -23.689 -31.528 1.847, -26.371 -32.200 2.015, -26.257 -31.921 1.847, -26.257 -32.479 1.847, -23.705 -31.825 1.715, -23.654 -32.073 1.715, -23.522 -32.060 1.847, -23.654 -32.327 1.715, -23.820 -32.310 1.629, -24.133 -31.209 1.715, -23.950 -31.384 1.715, -24.236 -31.342 1.629, -24.076 -31.493 1.629, -24.422 -31.226 1.629, -24.348 -31.075 1.715, -24.553 -30.859 1.847, -24.290 -30.956 1.847, -24.830 -30.816 1.847, -25.335 -31.025 1.715, -25.474 -31.279 1.629, -25.563 -31.137 1.715, -25.678 -30.952 2.015, -25.763 -31.292 1.715, -25.854 -31.196 1.847, -26.037 -31.409 1.847, -26.051 -31.706 1.715, -26.173 -31.654 1.847, -26.173 -32.746 1.847, -25.763 -33.108 1.715, -26.037 -32.991 1.847, -25.563 -33.263 1.715, -25.854 -33.204 1.847, -25.335 -33.375 1.715, -25.633 -33.376 1.847, -25.110 -33.569 1.847, -24.826 -33.669 2.015, -24.586 -33.413 1.715, -24.531 -33.624 2.015, -24.628 -33.251 1.629, -24.553 -33.541 1.847, -24.422 -33.174 1.629, -24.076 -32.907 1.629, -24.236 -33.058 1.629, -23.849 -33.102 1.847, -23.784 -33.158 2.015, -23.950 -33.016 1.715, -23.689 -32.872 1.847, -23.522 -32.340 1.847, -24.083 -30.693 1.627, -24.293 -30.550 1.559, -24.546 -30.523 1.627, -24.788 -30.445 1.559, -25.041 -30.447 1.559, -25.283 -30.529 1.627, -25.293 -30.486 1.559, -25.535 -30.561 1.559, -25.702 -30.635 1.559, -26.121 -30.979 1.600, -26.050 -30.781 1.514, -25.897 -30.670 1.514, -25.859 -30.727 1.559, -25.835 -30.764 1.627, -24.182 -30.659 1.700, -24.460 -30.558 1.700, -24.791 -30.489 1.627, -24.752 -30.506 1.700, -25.519 -30.602 1.627, -25.875 -30.807 1.700, -25.681 -30.675 1.627, -25.980 -30.869 1.627, -25.990 -30.644 1.500, -25.703 -30.478 1.500, -25.560 -30.497 1.514, -25.308 -30.420 1.514, -25.392 -30.365 1.500, -25.047 -30.380 1.514, -24.784 -30.377 1.514, -25.038 -30.492 1.627, -24.269 -30.486 1.514, -24.097 -30.478 1.500, -24.308 -30.592 1.627, -24.062 -30.654 1.559, -23.808 -30.736 1.514, -23.848 -30.791 1.559, -23.810 -30.644 1.500, -23.556 -30.857 1.500, -23.627 -30.927 1.527, -23.875 -30.826 1.627, -24.537 -30.480 1.559, -24.523 -30.413 1.514, -23.698 -30.998 1.700, -26.007 -30.834 1.559, -25.733 -30.575 1.514, -24.029 -30.595 1.514, -26.173 -30.927 1.527, -26.577 -31.435 1.600, -25.883 -16.800 23.492, -25.763 -16.800 23.435, -25.680 -16.800 23.330, -25.537 -16.051 23.492, -25.484 -15.927 23.500, -25.683 -16.205 23.492, -25.661 -16.632 23.330, -25.608 -16.473 23.330, -25.860 -17.011 23.492, -25.683 -17.395 23.492, -25.459 -17.458 23.435, -25.111 -17.520 23.200, -25.305 -17.431 23.200, -25.405 -17.394 23.330, -25.521 -17.272 23.330, -25.683 -17.162 23.435, -25.792 -17.213 23.492, -25.109 -17.551 23.330, -24.334 -17.336 23.330, -24.416 -17.514 23.435, -24.186 -17.476 23.492, -24.157 -17.542 23.500, -24.082 -17.076 23.435, -23.968 -17.114 23.492, -24.158 -16.907 23.200, -24.161 -17.049 23.330, -24.232 -17.202 23.330, -24.274 -17.393 23.435, -24.348 -17.614 23.492, -24.058 -17.307 23.492, -24.161 -17.245 23.435, -25.643 -17.543 23.500, -25.537 -17.549 23.492, -25.361 -17.669 23.492, -24.942 -17.579 23.330, -25.304 -17.562 23.435, -25.131 -17.632 23.435, -24.774 -17.569 23.330, -25.163 -17.747 23.492, -24.760 -17.652 23.435, -24.462 -17.445 23.330, -24.536 -17.713 23.492, -24.695 -17.830 23.500, -24.498 -17.770 23.500, -23.870 -17.005 23.500, -23.923 -16.906 23.492, -24.042 -16.707 23.435, -24.125 -16.716 23.330, -24.161 -16.551 23.330, -23.850 -16.800 23.500, -24.082 -16.524 23.435, -23.923 -16.694 23.492, -24.232 -16.398 23.330, -24.334 -16.264 23.330, -24.495 -16.169 23.200, -24.689 -16.080 23.200, -25.109 -16.049 23.330, -25.163 -15.853 23.492, -25.361 -15.931 23.492, -25.304 -16.038 23.435, -25.111 -16.080 23.200, -24.900 -16.050 23.200, -24.942 -16.021 23.330, -23.870 -16.595 23.500, -23.930 -16.398 23.500, -24.274 -16.207 23.435, -24.462 -16.155 23.330, -24.161 -16.355 23.435, -24.611 -16.076 23.330, -24.416 -16.086 23.435, -24.186 -16.124 23.492, -24.348 -15.986 23.492, -24.774 -16.031 23.330, -24.760 -15.948 23.435, -24.953 -15.818 23.492, -24.741 -15.830 23.492, -24.536 -15.887 23.492, -25.773 -16.217 23.500, -25.743 -16.614 23.435, -25.683 -16.438 23.435, -25.870 -16.398 23.500, -25.860 -16.589 23.492, -24.611 -17.524 23.330, -24.689 -17.520 23.200, -25.642 -16.907 23.200, -25.582 -17.112 23.200, -25.521 -16.328 23.330, -25.467 -16.309 23.200, -25.405 -16.206 23.330, -25.265 -16.111 23.330, -25.305 -16.169 23.200, -25.661 -16.968 23.330, -25.608 -17.127 23.330, -25.743 -16.986 23.435, -25.587 -17.322 23.435, -25.265 -17.489 23.330, -24.947 -17.662 23.435, -24.741 -17.770 23.492, -24.953 -17.782 23.492, -24.581 -17.602 23.435, -24.042 -16.893 23.435, -24.125 -16.884 23.330, -23.968 -16.486 23.492, -24.058 -16.293 23.492, -24.581 -15.998 23.435, -25.131 -15.969 23.435, -24.947 -15.938 23.435, -25.587 -16.278 23.435, -25.459 -16.142 23.435, -25.792 -16.387 23.492, -25.467 -31.709 23.200, -25.608 -31.873 23.330, -25.361 -31.331 23.492, -25.537 -31.451 23.492, -25.521 -31.728 23.330, -25.870 -32.602 23.500, -25.792 -32.613 23.492, -25.305 -32.831 23.200, -25.265 -32.889 23.330, -25.405 -32.794 23.330, -25.587 -32.722 23.435, -25.683 -32.562 23.435, -25.643 -32.943 23.500, -25.683 -32.795 23.492, -24.689 -32.920 23.200, -24.495 -32.831 23.200, -24.348 -33.014 23.492, -24.157 -32.942 23.500, -24.027 -32.783 23.500, -24.082 -32.476 23.435, -23.968 -32.514 23.492, -24.158 -32.307 23.200, -24.161 -32.449 23.330, -24.186 -32.876 23.492, -24.274 -32.793 23.435, -24.161 -32.645 23.435, -24.058 -32.707 23.492, -25.537 -32.949 23.492, -25.361 -33.069 23.492, -25.109 -32.951 23.330, -25.483 -33.073 23.500, -25.302 -33.171 23.500, -24.942 -32.979 23.330, -24.774 -32.969 23.330, -24.741 -33.170 23.492, -24.760 -33.052 23.435, -24.611 -32.924 23.330, -24.695 -33.230 23.500, -24.581 -33.002 23.435, -24.536 -33.113 23.492, -23.930 -32.602 23.500, -23.870 -32.405 23.500, -23.923 -32.306 23.492, -24.042 -32.293 23.435, -24.161 -31.951 23.330, -24.158 -32.093 23.200, -24.125 -32.116 23.330, -24.042 -32.107 23.435, -24.082 -31.924 23.435, -24.333 -31.709 23.200, -24.161 -31.755 23.435, -24.334 -31.664 23.330, -25.302 -31.230 23.500, -25.163 -31.253 23.492, -24.942 -31.421 23.330, -25.109 -31.449 23.330, -23.968 -31.886 23.492, -24.274 -31.607 23.435, -24.027 -31.617 23.500, -24.611 -31.476 23.330, -24.462 -31.555 23.330, -24.157 -31.457 23.500, -24.416 -31.486 23.435, -24.317 -31.327 23.500, -24.348 -31.386 23.492, -24.581 -31.398 23.435, -24.760 -31.348 23.435, -24.696 -31.170 23.500, -24.900 -31.150 23.500, -24.953 -31.218 23.492, -24.741 -31.230 23.492, -24.947 -31.338 23.435, -24.536 -31.287 23.492, -25.643 -31.458 23.500, -25.773 -31.617 23.500, -25.683 -31.838 23.435, -25.661 -32.032 23.330, -25.792 -31.787 23.492, -25.860 -31.989 23.492, -25.763 -32.200 23.435, -25.743 -32.014 23.435, -25.930 -31.995 23.500, -24.900 -31.450 23.200, -24.774 -31.431 23.330, -24.495 -31.569 23.200, -24.232 -31.798 23.330, -24.218 -32.512 23.200, -24.416 -32.914 23.435, -24.232 -32.602 23.330, -24.334 -32.736 23.330, -24.462 -32.845 23.330, -25.608 -32.527 23.330, -25.930 -32.405 23.500, -25.860 -32.411 23.492, -25.883 -32.200 23.492, -25.661 -32.368 23.330, -25.743 -32.386 23.435, -25.680 -32.200 23.330, -25.582 -32.512 23.200, -25.642 -32.307 23.200, -25.459 -31.542 23.435, -25.111 -31.480 23.200, -25.405 -31.606 23.330, -25.305 -31.569 23.200, -25.521 -32.672 23.330, -25.459 -32.858 23.435, -25.304 -32.962 23.435, -25.163 -33.147 23.492, -25.131 -33.032 23.435, -24.953 -33.182 23.492, -24.947 -33.062 23.435, -24.125 -32.284 23.330, -23.923 -32.094 23.492, -24.186 -31.524 23.492, -24.058 -31.693 23.492, -25.304 -31.438 23.435, -25.131 -31.368 23.435, -25.265 -31.511 23.330, -25.683 -31.605 23.492, -25.587 -31.678 23.435, -22.701 -15.507 23.500, -22.434 -15.000 23.500, -22.502 -15.077 24.700, -22.343 -14.918 24.700, -22.357 -14.929 23.492, -22.646 -15.322 23.500, -22.154 -14.799 24.700, -22.272 -14.866 23.468, -22.095 -14.773 23.396, -21.908 -14.719 23.302, -22.720 -15.700 24.700, -23.191 -29.218 23.500, -24.343 -27.761 24.700, -25.035 -22.962 24.700, -24.860 -22.366 24.700, -23.621 -20.230 24.700, -22.720 -19.377 23.500, -22.720 -19.377 24.700, -23.621 -28.770 23.500, -24.628 -27.210 23.500, -25.213 -24.810 23.500, -25.213 -24.190 23.500, -25.153 -23.571 24.700, -25.153 -23.571 23.500, -25.035 -22.962 23.500, -24.860 -22.366 23.500, -24.628 -21.790 24.700, -24.628 -21.790 23.500, -24.343 -21.239 23.500, -24.006 -20.717 23.500, -23.621 -20.230 23.500, -23.191 -19.782 23.500, -22.720 -29.623 24.700, -24.000 -14.885 1.523, -24.064 -14.853 1.539, -24.084 -14.797 1.580, -24.119 -14.702 1.800, -24.041 -14.917 1.512, -24.000 -15.000 1.500, -24.013 -15.000 1.500, -24.022 -14.972 1.501, -24.309 -14.874 1.800, -24.301 -14.965 1.800, -24.207 -14.727 2.500, -24.275 -14.789 2.500, -24.309 -14.874 2.500, -26.998 -17.581 2.500, -26.973 -17.493 2.500, -26.911 -17.425 2.500, -26.856 -16.783 2.500, -26.656 -17.448 2.500, -26.102 -18.002 2.500, -25.818 -17.986 2.500, -25.861 -18.202 2.500, -25.587 -18.355 2.500, -26.506 -16.051 2.500, -25.973 -15.440 2.500, -25.818 -15.614 2.500, -25.649 -15.194 2.500, -25.276 -15.348 2.500, -26.706 -16.405 2.500, -26.260 -15.727 2.500, -25.561 -15.453 2.500, -24.976 -15.302 2.500, -24.523 -14.746 2.500, -24.301 -14.965 2.500, -24.252 -15.044 2.500, -23.867 -15.713 2.500, -23.669 -15.943 2.500, -23.345 -16.113 2.500, -23.245 -16.411 2.500, -23.202 -16.721 2.500, -23.216 -17.035 2.500, -23.400 -16.800 2.500, -23.415 -17.627 2.500, -23.867 -17.887 2.500, -23.592 -17.886 2.500, -24.107 -18.073 2.500, -23.814 -18.108 2.500, -24.360 -18.412 2.500, -24.673 -18.283 2.500, -23.431 -16.498 2.500, -23.431 -17.102 2.500, -23.288 -17.340 2.500, -23.522 -17.392 2.500, -23.669 -17.657 2.500, -24.073 -18.285 2.500, -25.276 -18.252 2.500, -26.735 -17.399 2.500, -26.826 -17.391 2.500, -26.700 -17.700 23.500, -26.844 -16.844 23.330, -26.729 -16.454 23.200, -26.856 -17.280 23.435, -26.939 -17.268 23.330, -26.815 -17.700 23.477, -26.687 -17.435 23.500, -26.737 -17.297 23.492, -26.584 -16.916 23.500, -26.495 -16.667 23.500, -26.505 -16.526 23.492, -26.307 -16.173 23.492, -25.900 -15.417 23.330, -26.267 -15.735 23.200, -26.614 -16.475 23.435, -26.408 -16.107 23.435, -26.649 -16.903 23.492, -26.765 -16.868 23.435, -26.689 -16.439 23.330, -26.245 -16.200 23.500, -25.500 -15.454 23.500, -24.427 -14.731 23.200, -24.751 -14.826 23.330, -25.441 -15.338 23.492, -25.504 -15.236 23.435, -26.087 -15.987 23.500, -26.061 -15.854 23.492, -25.770 -15.573 23.492, -25.162 -14.966 23.330, -25.082 -15.154 23.492, -24.265 -15.013 23.500, -24.000 -15.000 23.500, -24.000 -14.885 23.477, -24.303 -14.950 23.492, -24.700 -15.023 23.492, -24.000 -14.788 23.412, -24.730 -14.907 23.435, -24.316 -14.830 23.435, -24.325 -14.748 23.330, -26.912 -17.700 23.412, -26.212 -15.718 23.330, -26.477 -16.061 23.330, -25.847 -15.481 23.435, -26.150 -15.773 23.435, -25.547 -15.165 23.330, -25.129 -15.043 23.435, -24.000 -14.700 23.200, -15.200 -14.700 23.200, -12.000 -14.700 1.800, 3.800 -14.700 1.800, 3.800 -14.700 23.200, -26.796 -17.651 1.516, -26.700 -17.700 1.500, -26.719 -17.677 1.500, -26.700 -17.687 1.500, -26.820 -17.646 1.525, -26.912 -17.700 1.588, -26.953 -17.598 1.642, -26.972 -17.591 1.678, -26.243 -30.857 1.500, -25.990 -18.356 1.500, -24.734 -30.307 1.500, -24.408 -18.635 1.500, -25.066 -30.307 1.500, -24.408 -30.365 1.500, -24.097 -18.522 1.500, -23.810 -18.356 1.500, -23.178 -17.603 1.500, -22.720 -15.700 1.500, -23.178 -15.997 1.500, -23.344 -15.710 1.500, -22.646 -15.322 1.500, -22.434 -15.000 1.500, -23.065 -31.708 1.500, -23.007 -32.034 1.500, -22.720 -33.300 1.500, -23.178 -33.003 1.500, -23.344 -33.290 1.500, -22.556 -33.849 1.500, -23.556 -15.457 1.500, -23.556 -33.543 1.500, -23.627 -33.473 1.527, -22.632 -33.300 0.088, -22.535 -15.700 0.023, -22.697 -15.700 0.185, -22.481 -15.604 0.008, -22.505 -15.130 0.170, -22.502 -15.077 0.300, -22.338 -14.952 0.170, -22.098 -14.897 0.065, -21.864 -14.947 0.008, -22.438 -15.179 0.065, -22.133 -14.822 0.170, -21.943 -14.725 0.300, -21.720 -14.788 0.088, -21.902 -14.747 0.170, -21.720 -14.885 0.023, -22.209 -15.109 0.008, -22.622 -15.343 0.170, -22.695 -15.477 0.300, -22.683 -15.578 0.170, -22.340 -15.249 0.008, -22.433 -15.418 0.008, -22.545 -15.373 0.065, -22.408 -15.569 0.000, -22.600 -15.589 0.065, -22.632 -15.700 0.088, -22.285 -15.017 0.065, -22.046 -15.006 0.008, -21.886 -14.829 0.065, -12.000 -14.723 0.185, -12.000 -14.788 0.088, -21.720 -14.723 0.185, -12.000 -15.000 0.000, -21.720 -15.000 0.000, -12.000 -14.700 0.300, -11.556 -15.021 0.000, -12.000 -14.885 0.023, -11.440 -14.731 0.300, -9.932 -15.405 0.008, -10.426 -15.201 0.008, -10.270 -15.330 0.000, -10.690 -15.186 0.000, -11.443 -14.761 0.170, -9.356 -15.492 0.170, -9.039 -16.050 0.000, -9.028 -15.973 0.008, -9.428 -15.766 0.000, -9.843 -15.222 0.170, -9.400 -15.562 0.065, -9.831 -15.195 0.300, -8.901 -15.814 0.170, -8.629 -16.329 0.008, -8.677 -16.377 0.000, -8.883 -15.791 0.300, -8.273 -16.728 0.008, -7.964 -17.164 0.008, -8.464 -16.164 0.300, -8.485 -16.185 0.170, -8.114 -16.601 0.170, -8.179 -16.653 0.065, -7.862 -17.100 0.065, -7.597 -17.580 0.065, -7.501 -18.126 0.008, -7.630 -17.970 0.000, -7.705 -17.632 0.008, -7.792 -17.056 0.170, -7.353 -18.639 0.008, -7.480 -18.406 0.000, -7.495 -17.531 0.300, -7.309 -18.058 0.170, -7.377 -18.832 0.000, -7.281 -18.049 0.300, -7.154 -18.594 0.170, -7.263 -19.166 0.008, -7.319 -19.260 0.000, -7.061 -19.143 0.170, -7.144 -19.153 0.065, -7.088 -19.700 0.088, -7.125 -18.587 0.300, -9.464 -15.664 0.008, -10.386 -15.087 0.065, -10.358 -15.009 0.170, -10.894 -14.854 0.170, -11.453 -14.844 0.065, -10.939 -15.053 0.008, -11.466 -14.963 0.008, -10.913 -14.935 0.065, -9.880 -15.297 0.065, -8.544 -16.244 0.065, -8.953 -15.879 0.065, -7.522 -17.543 0.170, -7.387 -18.086 0.065, -7.235 -18.613 0.065, -7.023 -29.300 0.185, -7.023 -19.700 0.185, -7.185 -19.700 0.023, 2.969 -24.073 -2.200, 2.969 -24.073 1.500, 2.878 -23.655 1.500, 2.267 -22.535 1.500, 1.965 -22.233 -2.200, 0.845 -21.622 1.500, 0.427 -21.531 -2.200, -0.845 -21.622 -2.200, -0.845 -21.622 1.500, -1.246 -21.771 -2.200, -1.246 -21.771 1.500, -1.965 -22.233 1.500, -2.267 -22.535 1.500, -2.524 -22.878 1.500, -2.969 -24.073 1.500, -2.878 -23.655 1.500, 2.729 -23.254 1.500, 2.524 -22.878 1.500, 1.246 -21.771 1.500, 0.845 -21.622 -2.200, -0.427 -21.531 1.500, -1.965 -22.233 -2.200, -2.267 -22.535 -2.200, -2.524 -22.878 -2.200, -3.000 -24.500 -2.200, -3.000 -24.500 1.500, -2.969 -24.927 -2.200, -2.729 -25.746 1.500, -1.622 -27.024 -2.200, -1.246 -27.229 -2.200, 0.000 -27.500 -2.200, 0.845 -27.378 -2.200, 1.965 -26.767 1.500, 2.524 -26.122 -2.200, -2.267 -26.465 -2.200, -0.845 -27.378 1.500, -0.427 -27.469 1.500, 0.427 -27.469 1.500, 1.246 -27.229 1.500, 2.267 -26.465 -2.200, 2.524 -26.122 1.500, 2.878 -25.345 -2.200, 2.878 -25.345 1.500, -11.578 -14.718 1.698, -10.887 -14.825 0.300, -10.349 -14.981 0.300, -9.783 -15.218 1.500, -8.439 -16.191 1.500, -8.071 -16.607 1.500, -7.752 -17.062 1.500, -7.275 -18.063 1.500, -7.123 -18.598 1.500, -7.031 -19.140 0.300, -7.031 -19.145 1.500, -7.000 -19.700 0.300, -9.340 -15.466 0.300, -8.091 -16.583 0.300, -7.766 -17.040 0.300, -10.496 -14.932 1.508, -10.705 -14.871 1.529, -11.139 -14.775 1.602, 3.800 -14.723 1.685, 4.356 -14.761 1.670, 3.800 -14.885 1.523, 4.347 -14.844 1.565, 4.334 -14.963 1.508, 4.233 -15.020 1.500, 3.800 -15.000 1.500, 4.272 -14.722 1.800, 4.740 -14.789 1.800, 5.374 -15.201 1.508, 4.861 -15.053 1.508, 4.906 -14.854 1.670, 5.442 -15.009 1.670, 4.663 -15.080 1.500, 3.800 -14.788 1.588, 4.887 -14.935 1.565, 5.414 -15.087 1.565, 4.998 -16.098 1.700, 4.979 -16.079 1.600, 4.927 -16.027 1.527, 4.856 -15.957 1.500, 4.799 -16.129 1.514, 4.705 -16.462 1.627, 4.634 -16.604 1.627, 4.503 -17.059 1.627, 4.392 -17.043 1.514, 4.365 -16.808 1.500, 4.423 -16.878 1.514, 4.470 -16.716 1.514, 4.593 -16.586 1.559, 4.885 -16.201 1.627, 4.752 -16.302 1.559, 4.851 -16.173 1.559, 4.807 -16.325 1.700, 4.506 -17.152 1.700, 4.459 -17.053 1.559, 4.365 -17.792 1.500, 4.807 -18.275 1.700, 4.659 -18.018 1.700, 4.881 -18.394 1.627, 4.693 -18.331 1.514, 4.644 -18.390 1.500, 4.604 -18.187 1.514, 4.663 -18.154 1.559, 4.590 -18.008 1.559, 4.702 -18.133 1.627, 4.443 -17.378 1.559, 4.376 -17.212 1.514, 4.558 -17.740 1.700, 4.531 -17.690 1.627, 4.502 -17.534 1.627, 4.631 -17.990 1.627, 4.532 -17.856 1.559, 4.574 -17.842 1.627, 4.376 -17.382 1.514, 4.488 -17.376 1.627, 4.749 -18.293 1.559, 4.785 -18.268 1.627, 4.847 -18.423 1.559, 4.794 -18.466 1.514, 4.528 -18.035 1.514, 4.467 -17.877 1.514, 4.666 -16.441 1.559, 4.696 -16.264 1.514, 4.531 -16.559 1.514, 4.607 -16.408 1.514, 4.534 -16.737 1.559, 4.489 -16.893 1.559, 4.488 -17.700 1.559, 4.391 -17.550 1.514, 4.458 -17.540 1.559, 4.422 -17.715 1.514, 4.532 -16.904 1.627, 4.488 -17.218 1.627, 4.444 -17.215 1.559, 4.789 -16.327 1.627, 4.576 -16.752 1.627, 5.175 -18.674 1.627, 5.362 -18.846 1.559, 5.608 -18.908 1.627, 6.338 -19.008 1.627, 7.280 -18.631 1.627, 7.350 -18.719 1.514, 7.135 -18.736 1.627, 5.846 -18.977 1.627, 5.760 -18.942 1.700, 6.091 -19.011 1.627, 6.583 -18.971 1.627, 7.175 -18.693 1.700, 6.819 -18.898 1.627, 6.981 -18.825 1.627, 7.421 -18.521 1.600, 7.290 -18.856 1.500, 7.033 -18.925 1.514, 6.860 -19.003 1.514, 7.002 -18.865 1.559, 6.835 -18.939 1.559, 7.003 -19.022 1.500, 6.341 -19.053 1.559, 6.593 -19.014 1.559, 6.366 -19.193 1.500, 6.088 -19.055 1.559, 5.397 -19.022 1.500, 5.110 -18.856 1.500, 4.979 -18.521 1.600, 5.149 -18.709 1.559, 4.927 -18.573 1.527, 6.084 -19.123 1.514, 5.823 -19.087 1.514, 5.837 -19.020 1.559, 5.593 -18.950 1.559, 5.569 -19.014 1.514, 5.225 -18.693 1.700, 5.383 -18.807 1.627, 7.159 -18.773 1.559, 7.307 -18.666 1.559, 6.608 -19.080 1.514, 6.347 -19.120 1.514, 5.108 -18.764 1.514, 5.329 -18.905 1.514, 7.197 -18.830 1.514, 7.711 -18.372 1.514, 8.183 -18.004 1.500, 7.544 -18.643 1.500, 7.663 -18.324 1.559, 7.473 -18.573 1.527, 7.402 -18.502 1.700, 7.632 -18.292 1.626, 8.425 -17.865 1.683, 8.491 -18.058 1.670, 8.282 -17.947 1.522, 8.711 -18.760 1.800, 8.739 -19.143 1.670, 8.778 -19.228 1.800, 8.537 -19.166 1.508, 8.413 -18.086 1.565, 8.565 -18.613 1.565, 8.656 -19.153 1.565, 8.646 -18.594 1.670, 8.615 -19.700 1.523, 8.500 -19.700 1.500, 8.480 -19.267 1.500, 8.420 -18.837 1.500, 8.321 -18.415 1.500, 8.447 -18.639 1.508, 8.299 -18.126 1.508, 7.402 -30.498 1.700, 7.544 -30.357 1.500, 8.061 -31.119 1.600, 7.421 -30.479 1.600, 7.236 -30.196 1.514, 6.640 -30.058 1.700, 6.441 -30.003 1.627, 6.784 -29.970 1.514, 6.914 -30.093 1.559, 6.748 -30.076 1.627, 6.896 -30.134 1.627, 7.327 -30.351 1.559, 7.299 -30.385 1.627, 7.175 -30.307 1.700, 7.173 -30.289 1.627, 7.473 -30.427 1.527, 6.918 -30.159 1.700, 7.038 -30.205 1.627, 6.457 -29.892 1.514, 6.366 -29.807 1.500, 5.644 -30.032 1.559, 5.510 -30.131 1.627, 5.367 -30.202 1.627, 5.232 -30.285 1.627, 5.106 -30.381 1.627, 5.077 -30.347 1.559, 4.979 -30.479 1.600, 5.169 -30.193 1.514, 5.034 -30.294 1.514, 5.313 -30.104 1.514, 5.492 -30.090 1.559, 5.346 -30.163 1.559, 6.348 -30.006 1.700, 6.288 -29.876 1.514, 6.285 -29.944 1.559, 6.122 -29.943 1.559, 5.760 -30.058 1.700, 6.052 -30.006 1.700, 5.658 -30.074 1.627, 5.482 -30.159 1.700, 5.800 -29.988 1.559, 5.960 -29.958 1.559, 5.950 -29.891 1.514, 6.118 -29.876 1.514, 6.124 -29.988 1.627, 5.966 -30.002 1.627, 5.207 -30.249 1.559, 5.465 -30.028 1.514, 5.708 -29.865 1.500, 7.003 -29.978 1.500, 7.059 -30.166 1.559, 7.371 -30.299 1.514, 7.290 -30.144 1.500, 7.198 -30.252 1.559, 6.941 -30.031 1.514, 7.092 -30.107 1.514, 6.622 -29.923 1.514, 5.810 -30.031 1.627, 5.623 -29.967 1.514, 5.785 -29.922 1.514, 6.596 -30.032 1.627, 6.607 -29.989 1.559, 6.763 -30.034 1.559, 6.447 -29.959 1.559, 6.282 -29.988 1.627, 4.826 -30.675 1.627, 4.489 -31.591 1.627, 4.447 -31.841 1.559, 4.492 -31.838 1.627, 4.602 -32.319 1.627, 4.781 -32.850 1.514, 4.856 -33.043 1.500, 4.575 -32.533 1.514, 4.693 -30.883 1.627, 4.592 -31.108 1.627, 4.523 -31.346 1.627, 4.506 -31.552 1.700, 4.506 -31.848 1.700, 4.529 -32.083 1.627, 4.558 -32.140 1.700, 4.764 -32.635 1.627, 4.869 -32.780 1.627, 4.979 -32.921 1.600, 4.478 -32.503 1.500, 4.675 -32.481 1.627, 4.365 -32.192 1.500, 4.420 -32.108 1.514, 4.365 -31.208 1.500, 4.307 -31.534 1.500, 4.413 -31.323 1.514, 4.486 -31.069 1.514, 4.550 -31.093 1.559, 4.644 -30.610 1.500, 4.654 -30.862 1.559, 4.856 -30.357 1.500, 4.736 -30.608 1.514, 4.927 -30.427 1.527, 4.791 -30.649 1.559, 4.377 -31.584 1.514, 4.480 -31.337 1.559, 4.807 -30.725 1.700, 4.727 -32.659 1.559, 4.834 -32.807 1.559, 4.670 -32.697 1.514, 4.635 -32.502 1.559, 4.561 -32.335 1.559, 4.497 -32.360 1.514, 4.380 -31.847 1.514, 4.486 -32.093 1.559, 4.445 -31.588 1.559, 4.595 -30.829 1.514, 5.176 -33.163 1.559, 4.927 -32.973 1.527, 5.128 -33.211 1.514, 4.998 -32.902 1.700, 5.208 -33.132 1.626, -7.263 -29.834 0.008, -7.383 -30.181 0.000, -7.353 -30.361 0.008, -8.066 -31.872 0.000, -8.350 -32.261 0.000, -8.629 -32.671 0.008, -7.144 -29.847 0.065, -7.387 -30.914 0.065, -7.705 -31.368 0.008, -7.597 -31.420 0.065, -9.932 -33.595 0.008, -10.386 -33.913 0.065, -10.939 -33.947 0.008, -11.466 -34.037 0.008, -10.913 -34.065 0.065, -11.453 -34.156 0.065, -11.132 -33.923 0.000, -10.706 -33.820 0.000, -10.426 -33.799 0.008, -7.031 -29.860 0.300, -7.061 -29.857 0.170, -7.235 -30.387 0.065, -7.088 -29.300 0.088, -7.185 -29.300 0.023, -7.281 -30.951 0.300, -7.495 -31.469 0.300, -8.179 -32.347 0.065, -7.862 -31.900 0.065, -7.522 -31.457 0.170, -7.154 -30.406 0.170, -7.309 -30.942 0.170, -7.125 -30.413 0.300, -7.792 -31.944 0.170, -8.114 -32.399 0.170, -8.544 -32.756 0.065, -8.485 -32.815 0.170, -8.953 -33.121 0.065, -9.400 -33.438 0.065, -9.356 -33.508 0.170, -8.901 -33.186 0.170, -8.883 -33.209 0.300, -9.880 -33.703 0.065, -9.340 -33.534 0.300, -9.843 -33.778 0.170, -10.358 -33.991 0.170, -10.349 -34.019 0.300, -10.894 -34.146 0.170, -10.887 -34.175 0.300, -12.000 -34.212 0.088, -11.443 -34.239 0.170, -10.270 -33.670 0.000, -9.840 -33.475 0.000, -9.428 -33.234 0.000, -9.464 -33.336 0.008, -9.028 -33.027 0.008, -9.037 -32.948 0.000, -7.321 -29.744 0.000, -7.501 -30.874 0.008, -7.964 -31.836 0.008, -8.273 -32.272 0.008, 7.669 -31.398 2.200, 7.578 -31.108 2.500, 7.233 -30.613 2.200, 6.993 -30.427 2.200, 6.427 -30.217 2.500, 6.124 -30.202 2.500, 6.124 -30.202 2.200, 5.824 -30.248 2.200, 5.539 -30.353 2.500, 5.282 -30.514 2.200, 4.888 -30.972 2.200, 4.769 -31.251 2.200, 4.708 -31.852 2.200, 4.769 -32.149 2.500, 4.888 -32.428 2.500, 5.282 -32.886 2.200, 5.539 -33.047 2.200, 5.539 -33.047 2.500, 5.824 -33.152 2.500, 5.824 -33.152 2.200, 6.124 -33.198 2.200, 6.721 -33.107 2.200, 7.431 -32.557 2.200, 7.669 -32.002 2.500, 7.669 -32.002 2.200, 7.700 -31.700 2.200, 5.824 -30.248 2.500, 5.282 -30.514 2.500, 5.062 -30.723 2.500, 4.888 -30.972 2.500, 4.708 -31.852 2.500, 6.124 -33.198 2.500, 6.427 -33.183 2.500, 6.721 -33.107 2.500, 7.233 -32.787 2.500, 4.798 -32.661 2.500, 4.807 -32.675 1.700, 4.659 -32.418 1.700, 4.659 -30.982 1.700, 5.225 -30.307 1.700, 5.965 -30.016 2.500, 7.161 -30.298 2.500, 4.645 -32.387 2.500, 4.502 -31.779 2.500, 4.516 -31.465 2.500, 4.558 -31.260 1.700, 4.588 -31.160 2.500, 4.715 -30.873 2.500, 4.892 -30.614 2.500, 4.998 -30.498 1.700, 5.373 -30.215 2.500, 6.887 -30.145 2.500, 8.042 -31.138 1.700, 8.119 -31.215 1.800, 8.080 -31.176 1.713, 8.126 -31.197 1.645, 8.089 -31.163 1.628, 8.219 -31.203 1.601, 8.328 -31.234 1.680, 8.286 -31.204 1.609, 8.370 -31.206 1.676, 8.386 -31.217 1.727, 8.393 -31.222 1.781, 8.351 -31.251 1.782, 8.280 -31.252 1.690, 8.230 -31.258 1.705, 8.109 -31.204 1.750, 8.113 -31.067 1.527, 8.282 -31.053 1.522, 8.367 -31.101 1.585, 8.298 -31.158 1.571, 8.111 -31.154 1.592, 8.138 -31.139 1.560, 8.193 -31.183 1.582, 8.169 -31.119 1.535, 8.267 -31.137 1.548, 8.231 -31.163 1.560, 8.260 -31.184 1.581, 8.200 -31.093 1.519, 8.425 -31.135 1.683, 8.326 -31.177 1.601, 8.301 -31.269 1.800, 8.300 -31.269 1.783, 8.242 -31.268 1.744, 8.184 -31.250 1.723, 8.294 -31.264 1.735, 8.157 -31.194 1.611, 8.159 -31.227 1.677, 8.179 -31.213 1.627, 8.199 -31.230 1.649, 8.143 -31.213 1.659, 8.242 -31.222 1.625, 8.197 -31.263 1.788, 8.193 -31.259 1.755, 8.247 -31.273 1.785, 8.344 -31.246 1.729, 6.460 -15.466 23.200, 6.917 -15.791 23.200, 6.958 -15.824 2.500, 7.336 -16.164 2.500, 7.336 -16.164 23.200, 4.913 -14.825 23.200, 4.360 -14.731 23.200, 5.200 -14.900 1.800, 7.709 -16.583 23.200, 7.676 -16.542 2.500, 8.600 -18.300 1.800, 8.235 -17.390 2.500, 8.769 -19.140 23.200, 8.712 -19.700 1.588, 8.777 -19.700 1.685, 8.800 -29.300 1.800, 8.800 -19.700 1.800, 5.741 -33.673 1.700, 5.722 -33.811 1.644, 5.706 -33.790 1.614, 5.611 -33.765 1.534, 5.560 -33.720 1.509, 5.597 -33.780 1.532, 5.546 -33.734 1.508, 5.496 -33.683 1.500, 5.574 -33.706 1.512, 5.625 -33.748 1.537, 5.651 -33.713 1.551, 5.671 -33.678 1.573, 5.704 -33.609 1.750, 5.725 -33.746 1.630, 5.765 -33.703 1.800, 5.769 -33.801 1.800, 5.744 -33.841 1.717, 5.715 -33.883 1.714, 5.694 -33.852 1.638, 5.678 -33.869 1.638, 5.647 -33.863 1.605, 5.616 -33.852 1.578, 5.553 -33.782 1.522, 5.582 -33.795 1.533, 5.679 -33.830 1.606, 5.762 -33.791 1.724, 5.740 -33.764 1.658, 5.757 -33.691 1.747, 5.679 -33.915 1.715, 5.647 -33.946 1.800, 5.661 -33.927 1.717, 5.698 -33.900 1.714, 5.727 -33.889 1.800, 5.635 -33.925 1.683, 5.643 -33.897 1.641, 5.661 -33.885 1.639, 5.630 -33.876 1.608, 5.619 -33.561 1.600, 5.567 -33.613 1.527, 5.633 -33.630 1.558, 5.716 -33.647 1.663, 5.729 -33.661 1.680, 5.658 -33.584 1.627, 5.687 -33.616 1.639, 5.689 -33.766 1.588, 5.708 -33.725 1.606, 5.663 -33.805 1.578, 5.587 -33.690 1.517, 5.612 -33.660 1.533, 5.664 -33.848 1.605, 5.648 -33.822 1.576, 5.632 -33.838 1.576, 5.638 -33.542 1.700, 5.715 -33.619 1.800, 5.676 -33.580 1.713, 5.150 -31.700 23.500, 5.224 -32.086 23.500, 5.308 -32.113 23.492, 5.513 -32.222 23.435, 5.695 -32.294 23.330, 5.795 -32.331 23.200, 5.518 -32.012 23.200, 5.492 -32.027 23.330, 5.357 -31.886 23.435, 5.240 -31.911 23.492, 5.322 -32.277 23.500, 5.835 -32.389 23.330, 5.989 -32.420 23.200, 5.641 -32.358 23.435, 5.796 -32.462 23.435, 6.326 -32.469 23.330, 6.942 -32.442 23.500, 7.080 -32.272 23.500, 7.176 -32.086 23.500, 7.132 -32.014 23.492, 7.058 -31.793 23.435, 6.942 -31.807 23.200, 6.975 -31.784 23.330, 6.868 -32.102 23.330, 6.939 -32.145 23.435, 6.826 -32.293 23.435, 6.752 -32.514 23.492, 6.914 -32.376 23.492, 6.939 -31.949 23.330, 7.018 -31.976 23.435, 5.458 -32.442 23.500, 5.563 -32.449 23.492, 5.627 -32.579 23.500, 5.814 -32.676 23.500, 5.739 -32.569 23.492, 5.969 -32.532 23.435, 6.003 -32.732 23.500, 6.147 -32.682 23.492, 6.153 -32.562 23.435, 6.340 -32.552 23.435, 6.200 -32.750 23.500, 6.359 -32.670 23.492, 6.638 -32.345 23.330, 6.393 -32.733 23.500, 6.684 -32.414 23.435, 6.586 -32.676 23.500, 6.564 -32.613 23.492, 6.777 -32.578 23.500, 7.231 -31.897 23.500, 7.058 -31.607 23.435, 6.975 -31.616 23.330, 6.939 -31.451 23.330, 7.177 -31.594 23.492, 7.018 -31.424 23.435, 7.233 -31.507 23.500, 6.868 -31.298 23.330, 6.939 -31.255 23.435, 6.767 -31.209 23.200, 6.489 -30.976 23.330, 6.158 -30.921 23.330, 5.969 -30.868 23.435, 6.007 -30.667 23.500, 5.623 -30.822 23.500, 5.641 -31.042 23.435, 5.513 -31.178 23.435, 5.633 -31.209 23.200, 5.695 -31.106 23.330, 5.937 -30.753 23.492, 5.796 -30.938 23.435, 7.132 -31.386 23.492, 7.176 -31.313 23.500, 7.078 -31.123 23.500, 6.914 -31.024 23.492, 6.826 -31.107 23.435, 6.638 -31.055 23.330, 6.684 -30.986 23.435, 6.519 -30.898 23.435, 6.326 -30.931 23.330, 6.340 -30.848 23.435, 6.586 -30.724 23.500, 6.564 -30.787 23.492, 6.153 -30.838 23.435, 6.359 -30.730 23.492, 6.200 -30.650 23.500, 6.147 -30.718 23.492, 5.563 -30.951 23.492, 5.439 -31.532 23.330, 5.518 -31.388 23.200, 5.320 -31.128 23.500, 5.458 -31.593 23.200, 5.308 -31.287 23.492, 5.240 -31.489 23.492, 5.458 -31.807 23.200, 5.169 -31.503 23.500, 5.439 -31.868 23.330, 6.766 -31.164 23.330, 6.766 -32.236 23.330, 6.411 -32.420 23.200, 6.489 -32.424 23.330, 6.200 -32.450 23.200, 6.158 -32.479 23.330, 5.991 -32.451 23.330, 5.795 -31.069 23.200, 5.835 -31.011 23.330, 5.989 -30.980 23.200, 5.991 -30.949 23.330, 6.200 -30.950 23.200, 5.217 -31.700 23.492, 5.337 -31.700 23.435, 5.420 -31.700 23.330, 5.357 -31.514 23.435, 5.417 -32.062 23.435, 5.579 -32.172 23.330, 5.417 -32.295 23.492, 5.937 -32.647 23.492, 6.519 -32.502 23.435, 7.042 -32.207 23.492, 7.177 -31.806 23.492, 7.042 -31.193 23.492, 6.752 -30.886 23.492, 5.739 -30.831 23.492, 5.579 -31.228 23.330, 5.417 -31.105 23.492, 5.417 -31.338 23.435, 5.492 -31.373 23.330, 5.513 -17.822 23.435, 5.795 -17.931 23.200, 5.633 -17.791 23.200, 5.579 -17.772 23.330, 5.217 -17.300 23.492, 5.695 -17.894 23.330, 5.835 -17.989 23.330, 5.322 -17.877 23.500, 5.458 -18.042 23.500, 5.417 -17.895 23.492, 5.563 -18.049 23.492, 5.991 -18.051 23.330, 6.200 -18.050 23.200, 6.489 -18.024 23.330, 6.914 -17.976 23.492, 7.042 -17.807 23.492, 7.058 -17.393 23.435, 6.975 -17.216 23.330, 6.882 -17.612 23.200, 6.939 -17.549 23.330, 6.868 -17.702 23.330, 6.826 -17.893 23.435, 7.018 -17.576 23.435, 6.939 -17.745 23.435, 5.796 -18.062 23.435, 5.969 -18.132 23.435, 5.627 -18.179 23.500, 5.814 -18.276 23.500, 5.739 -18.169 23.492, 6.326 -18.069 23.330, 6.158 -18.079 23.330, 5.937 -18.247 23.492, 6.147 -18.282 23.492, 6.200 -18.350 23.500, 6.359 -18.270 23.492, 6.393 -18.333 23.500, 6.638 -17.945 23.330, 6.586 -18.276 23.500, 6.564 -18.213 23.492, 6.777 -18.178 23.500, 6.752 -18.114 23.492, 7.176 -17.687 23.500, 6.939 -17.051 23.330, 7.177 -17.406 23.492, 7.177 -17.194 23.492, 6.868 -16.898 23.330, 7.233 -17.107 23.500, 6.767 -16.809 23.200, 6.489 -16.576 23.330, 6.326 -16.531 23.330, 6.007 -16.267 23.500, 5.513 -16.778 23.435, 5.579 -16.828 23.330, 5.492 -16.973 23.330, 5.633 -16.809 23.200, 5.695 -16.706 23.330, 5.795 -16.669 23.200, 5.835 -16.611 23.330, 6.147 -16.318 23.492, 5.969 -16.469 23.435, 5.937 -16.353 23.492, 5.739 -16.431 23.492, 5.641 -16.642 23.435, 5.796 -16.538 23.435, 6.766 -16.764 23.330, 7.042 -16.793 23.492, 6.638 -16.655 23.330, 6.826 -16.707 23.435, 6.684 -16.586 23.435, 6.914 -16.624 23.492, 6.564 -16.387 23.492, 6.519 -16.498 23.435, 6.586 -16.324 23.500, 6.340 -16.448 23.435, 6.153 -16.438 23.435, 6.397 -16.268 23.500, 6.200 -16.250 23.500, 6.359 -16.330 23.492, 5.623 -16.422 23.500, 5.458 -16.558 23.500, 5.320 -16.728 23.500, 5.458 -17.193 23.200, 5.458 -17.407 23.200, 5.308 -16.887 23.492, 5.169 -17.103 23.500, 5.439 -17.468 23.330, 5.518 -17.612 23.200, 6.200 -16.550 23.200, 6.684 -18.014 23.435, 6.766 -17.836 23.330, 6.605 -17.931 23.200, 5.989 -18.020 23.200, 5.989 -16.580 23.200, 5.991 -16.549 23.330, 6.158 -16.521 23.330, 5.240 -17.089 23.492, 5.337 -17.300 23.435, 5.420 -17.300 23.330, 5.357 -17.486 23.435, 5.417 -17.662 23.435, 5.240 -17.511 23.492, 5.308 -17.713 23.492, 5.492 -17.627 23.330, 5.641 -17.958 23.435, 6.153 -18.162 23.435, 6.340 -18.152 23.435, 6.519 -18.102 23.435, 7.132 -17.614 23.492, 6.975 -17.384 23.330, 7.058 -17.207 23.435, 7.018 -17.024 23.435, 7.132 -16.986 23.492, 6.939 -16.855 23.435, 6.752 -16.486 23.492, 5.563 -16.551 23.492, 5.417 -16.705 23.492, 5.417 -16.938 23.435, 5.357 -17.114 23.435, 5.439 -17.132 23.330, -0.098 -27.428 23.670, -0.422 -27.369 23.800, -0.487 -27.389 23.670, -0.835 -27.277 23.800, -1.745 -27.180 23.500, -1.463 -27.345 23.500, -0.501 -27.471 23.565, -0.893 -27.378 23.565, -0.868 -27.298 23.670, -1.686 -27.141 23.508, -1.576 -26.969 23.670, -2.023 -26.893 23.508, -1.892 -26.737 23.670, -2.975 -25.678 23.500, -2.796 -25.913 23.508, -2.324 -26.602 23.508, -2.483 -26.519 23.500, -2.583 -26.273 23.508, -2.173 -26.465 23.670, -2.484 -26.205 23.565, -2.235 -26.521 23.565, -2.415 -26.158 23.670, -2.475 -26.011 23.800, -2.960 -25.528 23.508, -3.070 -25.124 23.508, -3.149 -25.088 23.500, -2.615 -25.821 23.670, -2.768 -25.461 23.670, -3.188 -24.798 23.500, -2.669 -25.634 23.800, -2.806 -25.234 23.800, -2.953 -25.100 23.565, -2.871 -25.084 23.670, -3.126 -24.709 23.508, -3.126 -24.291 23.508, -3.006 -24.701 23.565, -3.006 -24.299 23.565, -3.070 -23.876 23.508, -3.186 -24.197 23.500, -2.898 -24.394 23.800, -2.953 -23.900 23.565, -3.073 -23.608 23.500, -2.852 -23.973 23.800, -2.846 -23.512 23.565, -2.975 -23.322 23.500, -2.845 -23.037 23.500, -2.871 -23.916 23.670, -2.768 -23.539 23.670, -2.583 -22.727 23.508, -2.796 -23.087 23.508, -2.745 -23.564 23.800, -2.484 -22.795 23.565, -2.263 -22.237 23.500, -2.485 -22.486 23.500, -2.324 -22.398 23.508, -2.359 -22.813 23.800, -1.892 -22.263 23.670, -0.878 -21.421 23.500, -1.319 -21.658 23.508, -1.686 -21.859 23.508, -1.621 -21.960 23.565, -1.945 -22.199 23.565, -1.576 -22.031 23.670, -1.233 -21.842 23.670, -0.588 -21.351 23.500, -0.928 -21.507 23.508, -0.298 -21.312 23.500, -0.521 -21.410 23.508, -0.105 -21.369 23.508, 0.303 -21.314 23.500, -0.487 -21.611 23.670, -0.212 -21.608 23.800, -0.098 -21.572 23.670, 0.891 -21.426 23.500, 0.600 -21.356 23.500, 0.212 -21.608 23.800, 0.302 -21.502 23.565, 0.726 -21.452 23.508, 1.126 -21.576 23.508, 0.293 -21.585 23.670, 1.083 -21.688 23.565, 1.463 -21.655 23.500, 1.036 -21.791 23.800, 0.679 -21.650 23.670, 1.448 -21.858 23.565, 1.506 -21.752 23.508, 1.859 -21.978 23.508, 1.745 -21.820 23.500, 2.014 -22.015 23.500, 1.053 -21.766 23.670, 1.787 -22.074 23.565, 2.483 -22.481 23.500, 2.178 -22.248 23.508, 2.359 -22.813 23.800, 2.774 -23.324 23.565, 2.975 -23.322 23.500, 3.022 -23.672 23.508, 2.885 -23.277 23.508, 2.839 -23.023 23.500, 2.299 -22.684 23.670, 2.592 -22.965 23.565, 3.079 -23.622 23.500, 2.579 -23.174 23.800, 2.986 -24.098 23.565, 2.745 -23.564 23.800, 2.826 -23.726 23.670, 2.904 -24.110 23.670, 3.013 -24.500 23.565, 3.144 -25.100 23.500, 3.186 -24.803 23.500, 3.133 -24.500 23.508, 3.105 -24.918 23.508, 3.022 -25.328 23.508, 2.930 -24.500 23.670, 2.986 -24.902 23.565, 2.904 -24.890 23.670, 2.906 -25.296 23.565, 2.845 -25.963 23.500, 3.073 -25.392 23.500, 2.826 -25.274 23.670, 2.884 -25.723 23.508, 2.697 -25.645 23.670, 2.696 -26.097 23.508, 2.680 -26.245 23.500, 2.521 -25.993 23.670, 2.365 -26.367 23.565, 2.459 -26.442 23.508, 2.037 -26.606 23.670, 1.448 -27.142 23.565, 1.126 -27.424 23.508, 1.477 -27.339 23.500, 1.178 -27.475 23.500, 1.506 -27.248 23.508, 1.738 -26.859 23.670, 1.408 -27.069 23.670, 1.083 -27.312 23.565, 0.726 -27.548 23.508, 0.588 -27.649 23.500, 0.878 -27.579 23.500, 1.053 -27.234 23.670, 1.231 -27.126 23.800, 0.835 -27.277 23.800, 0.679 -27.350 23.670, -0.105 -27.631 23.508, -0.000 -27.700 23.500, 0.293 -27.415 23.670, -0.101 -27.511 23.565, -0.303 -27.686 23.500, -0.521 -27.590 23.508, 0.422 -27.369 23.800, -0.000 -27.400 23.800, 2.696 -22.903 23.508, 2.037 -22.394 23.670, 1.738 -22.141 23.670, 2.459 -22.558 23.508, -1.757 -21.825 23.500, -2.023 -22.107 23.508, -2.235 -22.479 23.565, -2.579 -23.174 23.800, -2.173 -22.535 23.670, -2.415 -22.842 23.670, -2.675 -26.257 23.500, -0.928 -27.493 23.508, 2.019 -26.983 23.500, 1.859 -27.022 23.508, 2.178 -26.752 23.508, 2.475 -26.011 23.800, 2.299 -26.316 23.670, 1.408 -21.931 23.670, -2.615 -23.179 23.670, -1.233 -27.158 23.670, 0.302 -27.498 23.565, 0.314 -27.618 23.508, -1.268 -27.233 23.565, -1.319 -27.342 23.508, -1.621 -27.040 23.565, -1.945 -26.801 23.565, -2.689 -25.859 23.565, -2.846 -25.488 23.565, -2.923 -24.696 23.670, -2.923 -24.304 23.670, -2.960 -23.472 23.508, -2.689 -23.141 23.565, -1.268 -21.767 23.565, -0.868 -21.702 23.670, -0.501 -21.529 23.565, -0.893 -21.622 23.565, 0.314 -21.382 23.508, -0.101 -21.489 23.565, 0.698 -21.569 23.565, 2.365 -22.633 23.565, 2.095 -22.334 23.565, 2.697 -23.356 23.670, 2.521 -23.007 23.670, 2.906 -23.704 23.565, 3.105 -24.082 23.508, 2.773 -25.677 23.565, 2.592 -26.035 23.565, 2.095 -26.666 23.565, 1.787 -26.926 23.565, 0.698 -27.431 23.565, 8.500 -19.700 23.500, 8.615 -29.300 23.477, 8.712 -19.700 23.412, 8.712 -29.300 23.412, 8.777 -19.700 23.315, 3.800 -14.885 23.477, 5.451 -14.981 23.200, 5.969 -15.195 23.200, 4.906 -14.854 23.330, 4.347 -14.844 23.435, 4.356 -14.761 23.330, 4.334 -14.963 23.492, 4.668 -15.077 23.500, 5.094 -15.180 23.500, 5.374 -15.201 23.492, 5.868 -15.405 23.492, 7.171 -16.329 23.492, 8.519 -18.049 23.200, 7.527 -16.728 23.492, 4.861 -15.053 23.492, 4.887 -14.935 23.435, 5.442 -15.009 23.330, 5.920 -15.297 23.435, 5.957 -15.222 23.330, 6.444 -15.492 23.330, 6.847 -15.879 23.435, 6.899 -15.814 23.330, 7.315 -16.185 23.330, 6.772 -15.973 23.492, 7.686 -16.601 23.330, 8.034 -17.040 23.200, 7.621 -16.653 23.435, 8.305 -17.531 23.200, 8.675 -18.587 23.200, 8.491 -18.058 23.330, 8.646 -18.594 23.330, 8.565 -18.613 23.435, 8.314 -18.391 23.500, 8.299 -18.126 23.492, 8.739 -19.143 23.330, 8.417 -18.819 23.500, 8.656 -19.153 23.435, 8.615 -19.700 23.477, 8.479 -19.256 23.500, 3.800 -14.723 23.315, 5.414 -15.087 23.435, 6.336 -15.664 23.492, 6.400 -15.562 23.435, 7.256 -16.244 23.435, 8.008 -17.056 23.330, 8.278 -17.543 23.330, 7.938 -17.100 23.435, 7.836 -17.164 23.492, 8.095 -17.632 23.492, 8.413 -18.086 23.435, 8.203 -17.580 23.435, 8.447 -18.639 23.492, 8.537 -19.166 23.492, -15.012 -14.718 23.302, -14.644 -14.869 23.470, 3.800 -14.788 23.412, -14.219 -15.507 23.500, -14.200 -15.700 24.700, -14.274 -15.322 23.500, -14.486 -15.000 23.500, -14.562 -14.930 23.492, -14.823 -14.774 23.397, -15.200 -14.700 24.700, -14.200 -15.700 23.500, -22.772 -29.437 24.935, -22.696 -29.344 24.992, -23.931 -27.982 24.992, -24.247 -27.454 24.992, -25.035 -26.038 24.700, -25.066 -25.762 24.830, -25.153 -25.429 24.700, -24.912 -26.378 24.830, -24.353 -27.511 24.935, -22.627 -29.578 24.918, -22.530 -29.530 24.979, -22.825 -29.502 24.830, -23.564 -28.476 24.992, -24.628 -27.210 24.700, -24.698 -26.976 24.830, -24.860 -26.634 24.700, -23.151 -28.931 24.992, -24.031 -28.048 24.935, -24.510 -26.898 24.992, -24.415 -26.950 25.000, -24.757 -25.911 25.000, -25.213 -24.190 24.700, -25.213 -24.810 24.700, -25.190 -24.500 24.830, -24.866 -25.723 24.992, -24.717 -26.319 24.992, -25.076 -25.126 24.935, -24.832 -26.354 24.935, -24.984 -25.746 24.935, -24.957 -25.114 24.992, -24.987 -24.500 24.992, -24.910 -24.145 25.000, -24.830 -23.444 25.000, -24.757 -23.089 25.000, -24.717 -22.681 24.992, -24.510 -22.102 24.992, -24.084 -21.392 25.000, -23.890 -21.079 25.000, -23.680 -20.780 25.000, -22.700 -19.746 25.000, -22.420 -19.525 25.000, -22.530 -19.470 24.979, -22.696 -19.656 24.992, -23.657 -20.448 24.935, -24.247 -21.546 24.992, -24.832 -22.646 24.935, -25.107 -24.500 24.935, -24.866 -23.277 24.992, -23.564 -20.524 24.992, -23.218 -20.232 25.000, -23.151 -20.069 24.992, -22.966 -19.982 25.000, -22.772 -19.563 24.935, -24.031 -20.952 24.935, -24.426 -21.450 24.830, -24.698 -22.024 24.830, -25.076 -23.874 24.935, -22.825 -19.498 24.830, -23.191 -19.782 24.700, -23.295 -19.925 24.830, -23.722 -20.395 24.830, -24.343 -21.239 24.700, -24.912 -22.622 24.830, -25.159 -23.866 24.830, -24.006 -20.717 24.700, -24.100 -20.905 24.830, -25.066 -23.238 24.830, -24.006 -28.283 24.700, -24.100 -28.095 24.830, -23.657 -28.552 24.935, -23.236 -29.016 24.935, -23.722 -28.605 24.830, -23.295 -29.075 24.830, -23.621 -28.770 24.700, -23.191 -29.218 24.700, -25.159 -25.134 24.830, -24.957 -23.886 24.992, -24.426 -27.550 24.830, -24.621 -26.944 24.935, -24.984 -23.254 24.935, -24.621 -22.056 24.935, -24.353 -21.489 24.935, -23.931 -21.018 24.992, -23.236 -19.984 24.935, -22.420 -29.475 25.000, -22.695 -29.611 24.820, -22.632 -33.300 24.912, -14.385 -33.300 24.977, -14.288 -15.700 24.912, -14.237 -15.578 24.830, -14.512 -15.569 25.000, -14.385 -15.700 24.977, -14.299 -15.266 24.700, -14.415 -15.130 24.830, -14.942 -15.049 25.000, -14.418 -15.077 24.700, -14.577 -14.918 24.700, -15.034 -14.829 24.935, -15.056 -14.947 24.992, -15.200 -14.885 24.977, -14.766 -14.799 24.700, -14.977 -14.725 24.700, -15.200 -14.788 24.912, -14.705 -15.205 25.000, -14.482 -15.179 24.935, -14.298 -15.343 24.830, -14.375 -15.373 24.935, -14.225 -15.477 24.700, -14.487 -15.418 24.992, -14.439 -15.604 24.992, -14.320 -15.589 24.935, -14.223 -15.700 24.815, -14.787 -14.822 24.830, -15.018 -14.747 24.830, -14.711 -15.109 24.992, -14.580 -15.249 24.992, -14.874 -15.006 24.992, -14.635 -15.017 24.935, -14.822 -14.897 24.935, -14.582 -14.952 24.830, -21.720 -14.723 24.815, -21.720 -14.885 24.977, -15.200 -15.000 25.000, -15.200 -14.723 24.815, -22.695 -15.477 24.700, -22.660 -15.459 24.830, -22.570 -15.233 24.830, -22.240 -14.881 24.830, -21.943 -14.725 24.700, -22.020 -14.777 24.830, -21.781 -14.732 24.830, -21.720 -14.700 24.700, -22.367 -15.093 24.935, -22.195 -14.951 24.935, -21.720 -14.788 24.912, -21.776 -14.815 24.935, -22.131 -15.053 24.992, -21.957 -14.971 24.992, -21.768 -14.935 24.992, -22.535 -15.700 24.977, -22.420 -15.700 25.000, -22.463 -15.509 24.992, -22.392 -15.331 24.992, -22.279 -15.175 24.992, -21.978 -15.049 25.000, -21.851 -15.012 25.000, -22.621 -15.266 24.700, -22.579 -15.479 24.935, -22.427 -15.036 24.830, -22.497 -15.273 24.935, -21.994 -14.856 24.935, -22.695 -19.389 24.820, -22.632 -15.700 24.912, -22.697 -15.700 24.815, -22.627 -19.422 24.918, -26.605 -31.494 1.667, -26.622 -31.492 1.626, -26.683 -31.542 1.645, -26.728 -31.322 1.501, -26.700 -31.313 1.500, -26.647 -31.482 1.587, -26.747 -31.410 1.517, -26.847 -31.364 1.539, -26.629 -31.384 1.527, -26.678 -31.465 1.554, -26.613 -31.494 1.647, -26.752 -31.565 1.644, -26.744 -31.602 1.767, -26.963 -31.515 1.749, -26.972 -31.409 1.677, -26.854 -31.520 1.606, -26.783 -31.590 1.690, -26.740 -31.598 1.748, -26.656 -31.552 1.800, -26.926 -31.563 1.779, -26.842 -31.463 1.561, -26.762 -31.521 1.585, -26.804 -31.549 1.620, -26.895 -31.481 1.604, -26.966 -31.517 1.780, -26.728 -31.587 1.713, -26.705 -31.566 1.676, -26.871 -31.596 1.780, -26.808 -31.610 1.783, -26.922 -31.561 1.748, -26.861 -31.589 1.723, -26.746 -31.604 1.786, -26.805 -31.608 1.757, -26.799 -31.603 1.734, -26.867 -31.594 1.751, -26.894 -31.544 1.663, -26.840 -31.575 1.672, -26.915 -31.557 1.718, -26.935 -31.501 1.664, -26.956 -31.512 1.719, -23.400 -32.200 2.500, -23.522 -31.608 2.200, -24.673 -30.717 2.200, -24.976 -30.702 2.200, -26.212 -31.472 2.500, -26.392 -32.048 2.500, -26.392 -32.048 2.200, -26.331 -32.649 2.200, -26.212 -32.928 2.500, -25.818 -33.386 2.200, -25.276 -33.652 2.500, -24.976 -33.698 2.200, -24.107 -33.473 2.200, -24.107 -33.473 2.500, -23.867 -33.287 2.200, -23.669 -33.057 2.200, -23.431 -32.502 2.500, -23.400 -32.200 2.200, -24.107 -30.927 2.500, -24.379 -30.793 2.500, -24.673 -30.717 2.500, -25.276 -30.748 2.200, -25.818 -31.014 2.500, -26.038 -31.223 2.500, -26.331 -32.649 2.500, -26.038 -33.177 2.200, -25.818 -33.386 2.500, -25.561 -33.547 2.200, -25.561 -33.547 2.500, -23.867 -33.287 2.500, -23.669 -33.057 2.500, -23.431 -32.502 2.200, -23.698 -33.402 2.500, -23.202 -32.279 2.500, -23.283 -31.675 1.700, -23.497 -33.161 2.500, -23.385 -32.972 1.700, -23.200 -32.200 1.700, -23.221 -31.934 1.700, -23.592 -31.114 2.500, -23.814 -30.892 2.500, -24.073 -30.715 2.500, -24.360 -30.588 2.500, -24.979 -30.502 2.500, -25.340 -30.558 1.700, -25.587 -30.645 2.500, -25.861 -30.798 2.500, -23.925 -30.807 1.700, -25.048 -30.506 1.700, -25.289 -30.545 2.500, -25.618 -30.659 1.700, -26.102 -30.998 1.700, -26.102 -30.998 2.500, -26.559 -31.454 1.700, -26.656 -31.552 2.500, -26.648 -31.544 1.760, -26.626 -31.521 1.727, -23.698 -33.402 1.700, -24.252 -33.956 2.500, -24.154 -33.859 1.700, -24.244 -33.948 1.760, -23.870 -31.995 23.500, -23.930 -31.798 23.500, -22.720 -29.623 23.500, -24.498 -31.229 23.500, -25.105 -31.170 23.500, -25.484 -31.327 23.500, -24.006 -28.283 23.500, -24.343 -27.761 23.500, -24.860 -26.634 23.500, -25.035 -26.038 23.500, -25.153 -25.429 23.500, -25.483 -17.673 23.500, -25.302 -17.771 23.500, -25.773 -17.383 23.500, -26.648 -17.173 23.500, -25.930 -17.005 23.500, -25.950 -16.800 23.500, -26.381 -16.427 23.500, -25.643 -16.058 23.500, -25.713 -15.612 23.500, -25.302 -15.830 23.500, -24.316 -17.673 23.500, -22.720 -15.700 23.500, -24.027 -16.217 23.500, -24.157 -16.057 23.500, -22.556 -15.151 23.500, -24.527 -15.052 23.500, -24.900 -15.750 23.500, -24.784 -15.116 23.500, -25.033 -15.205 23.500, -25.273 -15.318 23.500, -24.317 -15.927 23.500, -24.498 -15.829 23.500, -24.696 -15.770 23.500, -25.105 -15.770 23.500, -25.909 -15.790 23.500, -25.930 -16.595 23.500, -25.870 -17.202 23.500, -26.648 -31.827 23.500, -26.246 -32.800 23.500, -25.773 -32.783 23.500, -25.104 -33.230 23.500, -25.033 -33.795 23.500, -24.900 -33.250 23.500, -24.527 -33.948 23.500, -24.498 -33.170 23.500, -24.316 -33.073 23.500, -25.870 -31.798 23.500, -25.950 -32.200 23.500, -26.495 -32.333 23.500, -25.910 -33.209 23.500, -25.713 -33.387 23.500, -24.265 -33.987 23.500, -22.646 -33.678 23.500, -22.701 -33.493 23.500, -22.720 -33.300 23.500, -23.850 -32.200 23.500, -23.930 -17.202 23.500, -24.027 -17.383 23.500, -24.900 -17.850 23.500, -25.104 -17.830 23.500, -26.815 -31.300 23.477, -26.977 -17.700 23.315, -26.912 -31.300 23.412, -26.977 -31.300 23.315, -26.969 -17.273 23.200, -26.954 -17.177 2.500, -26.878 -16.855 23.200, -26.524 -16.078 23.200, -25.965 -15.433 23.200, -25.295 -14.994 2.500, -25.622 -15.176 23.200, -24.917 -14.844 2.500, -25.246 -14.971 23.200, -24.845 -14.822 23.200, -24.040 -14.700 1.800, -24.079 -14.701 1.800, -24.119 -14.702 2.500, -24.000 -14.700 1.800, -27.000 -17.700 23.200, -26.999 -17.621 1.800, -27.000 -17.660 1.800, -26.815 -17.700 1.523, -27.000 -31.300 1.800, -26.977 -17.700 1.685, -24.268 -33.981 1.734, -24.287 -34.079 1.683, -24.272 -34.137 1.664, -24.241 -34.189 1.655, -24.199 -34.231 1.655, -24.213 -34.257 1.724, -24.084 -34.203 1.580, -24.102 -34.253 1.642, -24.258 -34.216 1.723, -24.309 -34.126 1.800, -24.290 -34.162 1.728, -24.285 -34.025 1.707, -24.304 -34.100 1.738, -24.299 -34.041 1.751, -24.290 -34.015 1.758, -24.301 -34.035 1.800, -24.252 -33.956 1.800, -24.279 -33.991 1.765, -24.278 -34.002 1.721, -24.221 -33.926 1.727, -24.135 -33.877 1.600, -24.157 -33.967 1.553, -24.177 -34.080 1.551, -24.163 -34.142 1.561, -24.204 -34.038 1.572, -24.188 -34.014 1.562, -24.175 -33.938 1.586, -24.206 -33.977 1.594, -24.150 -33.875 1.625, -24.137 -33.889 1.589, -24.119 -33.909 1.557, -24.162 -34.053 1.540, -24.144 -34.119 1.544, -24.013 -34.000 1.500, -24.054 -34.120 1.525, -24.131 -34.091 1.530, -24.096 -33.933 1.531, -24.084 -33.929 1.527, -24.070 -33.959 1.513, -24.104 -34.033 1.514, -24.186 -33.915 1.625, -24.214 -33.946 1.633, -24.221 -34.062 1.585, -24.242 -33.983 1.645, -24.228 -33.962 1.640, -24.222 -33.997 1.602, -24.133 -34.000 1.528, -7.300 -29.300 0.000, -11.560 -33.981 0.000, -7.486 -30.610 0.000, -7.630 -31.030 0.000, -7.824 -31.455 0.000, -8.677 -32.623 0.000, -12.000 -34.000 0.000, -21.720 -34.000 0.000, -21.901 -33.976 0.000, -22.215 -33.795 0.000, -11.119 -15.083 0.000, -9.845 -15.524 0.000, -8.066 -17.128 0.000, -8.352 -16.737 0.000, -7.300 -19.700 0.000, -7.825 -17.540 0.000, -22.371 -15.442 0.000, -22.215 -15.205 0.000, -22.306 -15.319 0.000, -22.420 -15.700 0.000, -22.104 -15.115 0.000, -21.978 -15.049 0.000, -21.849 -15.011 0.000, 5.085 -33.821 1.500, 4.644 -32.790 1.500, 4.478 -30.897 1.500, 1.622 -27.024 1.500, 5.397 -29.978 1.500, 2.267 -26.465 1.500, 6.034 -29.807 1.500, 8.500 -29.300 1.500, 2.969 -24.927 1.500, 3.000 -24.500 1.500, 6.692 -19.135 1.500, -9.783 -33.782 1.500, -9.300 -33.508 1.500, -8.850 -33.183 1.500, -8.439 -32.809 1.500, -7.123 -30.402 1.500, -7.000 -29.300 1.500, -1.246 -27.229 1.500, -1.622 -27.024 1.500, -1.965 -26.767 1.500, -2.267 -26.465 1.500, -2.524 -26.122 1.500, -2.878 -25.345 1.500, -2.969 -24.927 1.500, 3.800 -34.000 1.500, -7.275 -30.937 1.500, 0.000 -21.500 1.500, -7.486 -17.550 1.500, -8.850 -15.817 1.500, -9.300 -15.492 1.500, -10.294 -15.000 1.500, 4.307 -17.134 1.500, 4.307 -17.466 1.500, 0.427 -21.531 1.500, 4.478 -18.103 1.500, 1.622 -21.976 1.500, 4.856 -18.643 1.500, 5.708 -19.135 1.500, 6.034 -19.193 1.500, 4.644 -16.210 1.500, 4.478 -16.497 1.500, 5.085 -15.179 1.500, 1.965 -22.233 1.500, 6.692 -29.865 1.500, 8.183 -30.996 1.500, 8.480 -29.733 1.500, 2.729 -25.746 1.500, 5.110 -30.144 1.500, 0.845 -27.378 1.500, 4.307 -31.866 1.500, 0.000 -27.500 1.500, -1.622 -21.976 1.500, -7.000 -19.700 1.500, -2.729 -23.254 1.500, -7.031 -29.855 1.500, -7.000 -29.300 0.300, -7.752 -31.938 1.500, -7.766 -31.960 0.300, -8.091 -32.417 0.300, -8.071 -32.393 1.500, -10.496 -34.068 1.508, -10.705 -34.129 1.529, -11.440 -34.269 0.300, -11.139 -34.225 1.602, -7.486 -31.450 1.500, -8.464 -32.836 0.300, -9.831 -33.805 0.300, 4.998 -32.902 2.500, 5.715 -33.619 2.500, 5.282 -32.886 2.500, 5.062 -32.677 2.500, 4.545 -32.089 2.500, 5.114 -30.392 2.500, 5.660 -30.088 2.500, 6.279 -30.002 2.500, 6.589 -30.045 2.500, 6.993 -30.427 2.500, 7.233 -30.613 2.500, 7.402 -30.498 2.500, 7.431 -30.843 2.500, 4.708 -31.548 2.500, 4.769 -31.251 2.500, 6.721 -30.293 2.500, 7.669 -31.398 2.500, 8.119 -31.215 2.500, 7.578 -32.292 2.500, 8.235 -31.610 2.500, 8.203 -31.265 2.500, 7.700 -31.700 2.500, 7.977 -32.048 2.500, 7.676 -32.458 2.500, 7.431 -32.557 2.500, 6.993 -32.973 2.500, 6.958 -33.176 2.500, 5.647 -33.946 2.500, 6.110 -33.735 2.500, 5.727 -33.889 2.500, 5.765 -33.703 2.500, 8.389 -31.227 2.500, 8.389 -31.227 1.800, 8.301 -31.269 2.500, 8.203 -31.265 1.800, 8.777 -29.300 1.685, 8.537 -29.834 1.508, 8.421 -30.163 1.500, 8.615 -29.300 1.523, 8.739 -29.857 1.670, 8.413 -30.914 1.565, 8.321 -30.585 1.500, 8.299 -30.874 1.508, 8.447 -30.361 1.508, 8.656 -29.847 1.565, 8.565 -30.387 1.565, 8.646 -30.406 1.670, 8.491 -30.942 1.670, 8.446 -31.147 1.800, 8.712 -29.300 1.588, 8.800 -19.700 23.200, 8.646 -30.406 23.330, 8.491 -30.942 23.330, 8.423 -30.168 23.500, 8.320 -30.594 23.500, 8.095 -31.368 23.492, 7.836 -31.836 23.492, 7.734 -31.872 23.500, 7.171 -32.671 23.492, 6.761 -32.950 23.500, 6.372 -33.234 23.500, 6.772 -33.027 23.492, 6.336 -33.336 23.492, 5.442 -33.991 23.330, 5.957 -33.778 23.330, 6.444 -33.508 23.330, 6.400 -33.438 23.435, 6.847 -33.121 23.435, 8.565 -30.387 23.435, 8.034 -31.960 23.200, 8.299 -30.874 23.492, 8.203 -31.420 23.435, 7.938 -31.900 23.435, 7.686 -32.399 23.330, 8.008 -31.944 23.330, 6.899 -33.186 23.330, 5.969 -33.805 23.200, 5.920 -33.703 23.435, 4.913 -34.175 23.200, 5.868 -33.595 23.492, 5.414 -33.913 23.435, 5.110 -33.814 23.500, 4.356 -34.239 23.330, 4.861 -33.947 23.492, 4.334 -34.037 23.492, 3.800 -34.115 23.477, 4.347 -34.156 23.435, 8.739 -29.857 23.330, 8.777 -29.300 23.315, 8.769 -29.860 23.200, 8.656 -29.847 23.435, 8.447 -30.361 23.492, 8.537 -29.834 23.492, 8.413 -30.914 23.435, 8.278 -31.457 23.330, 7.621 -32.347 23.435, 7.527 -32.272 23.492, 7.256 -32.756 23.435, 7.315 -32.815 23.330, 5.374 -33.799 23.492, 4.906 -34.146 23.330, 4.887 -34.065 23.435, 5.374 -33.799 1.508, 4.740 -34.211 1.800, 4.272 -34.278 1.800, 3.800 -34.212 1.588, 4.356 -34.239 1.670, 5.414 -33.913 1.565, 4.887 -34.065 1.565, 4.906 -34.146 1.670, 4.347 -34.156 1.565, 3.800 -34.277 1.685, 4.233 -33.980 1.500, 4.663 -33.921 1.500, 4.334 -34.037 1.508, 4.861 -33.947 1.508, 5.601 -33.867 1.585, 5.442 -33.991 1.670, 5.200 -34.100 1.800, 5.769 -33.801 2.053, 5.763 -33.697 2.053, 5.769 -33.801 2.500, 5.722 -33.894 2.122, 5.769 -33.801 2.122, 5.763 -33.697 2.122, 5.722 -33.894 2.053, -14.364 -15.151 23.500, 0.000 -21.300 23.500, 5.167 -17.493 23.500, 5.224 -17.687 23.500, 1.178 -21.525 23.500, 6.003 -18.332 23.500, 2.263 -22.237 23.500, 2.675 -22.743 23.500, 3.149 -23.912 23.500, 3.188 -24.202 23.500, 3.200 -24.500 23.500, 2.975 -25.678 23.500, 2.485 -26.514 23.500, 1.757 -27.175 23.500, 5.814 -30.724 23.500, 5.458 -30.958 23.500, 5.224 -31.313 23.500, 0.298 -27.688 23.500, 5.167 -31.893 23.500, -3.200 -24.500 23.500, -3.079 -25.378 23.500, -2.839 -25.977 23.500, -2.263 -26.763 23.500, -2.014 -26.985 23.500, -14.200 -33.300 23.500, -14.219 -33.493 23.500, 3.800 -34.000 23.500, 4.245 -33.979 23.500, 4.681 -33.917 23.500, 5.530 -33.670 23.500, 5.955 -33.476 23.500, 7.123 -32.623 23.500, 7.448 -32.263 23.500, 7.975 -31.460 23.500, 7.250 -31.700 23.500, 8.170 -31.030 23.500, 6.942 -30.958 23.500, 6.773 -30.821 23.500, 8.481 -29.740 23.500, 6.397 -30.668 23.500, 8.170 -17.970 23.500, 7.080 -17.872 23.500, 6.942 -18.042 23.500, 7.231 -17.497 23.500, 7.976 -17.545 23.500, 7.734 -17.128 23.500, 7.250 -17.300 23.500, 7.176 -16.913 23.500, 7.450 -16.739 23.500, 7.123 -16.377 23.500, 6.942 -16.558 23.500, 7.078 -16.723 23.500, 6.773 -16.421 23.500, 6.763 -16.052 23.500, 5.530 -15.330 23.500, 4.240 -15.019 23.500, 5.224 -16.913 23.500, 3.800 -15.000 23.500, 5.150 -17.300 23.500, 6.372 -15.766 23.500, 5.960 -15.525 23.500, 5.814 -16.324 23.500, 8.500 -29.300 23.500, 2.263 -26.763 23.500, -0.600 -27.644 23.500, -0.891 -27.574 23.500, -1.178 -27.475 23.500, -3.144 -23.900 23.500, -2.680 -22.755 23.500, -2.019 -22.017 23.500, -1.477 -21.661 23.500, -1.178 -21.525 23.500, -14.766 -34.201 24.700, -14.680 -34.119 24.830, -14.615 -33.684 25.000, -14.528 -33.669 24.992, -14.725 -34.049 24.935, -14.553 -33.907 24.935, -14.493 -33.964 24.830, -14.457 -33.491 24.992, -14.299 -33.734 24.700, -14.260 -33.541 24.830, -14.223 -33.300 24.815, -14.288 -33.300 24.912, -14.900 -34.223 24.830, -14.926 -34.144 24.935, -15.139 -34.268 24.830, -14.977 -34.275 24.700, -14.819 -33.886 25.000, -15.152 -34.065 24.992, -14.963 -34.029 24.992, -15.144 -34.185 24.935, -14.789 -33.947 24.992, -15.200 -34.277 24.815, -14.641 -33.825 24.992, -14.423 -33.727 24.935, -14.350 -33.767 24.830, -14.341 -33.521 24.935, -15.071 -15.011 25.000, -21.720 -15.000 25.000, -22.102 -15.114 25.000, -14.816 -15.115 25.000, -22.215 -15.205 25.000, -14.549 -15.442 25.000, -14.614 -15.319 25.000, -22.305 -15.316 25.000, -22.371 -15.442 25.000, -22.409 -15.571 25.000, -14.500 -15.700 25.000, -23.455 -20.498 25.000, -24.260 -21.716 25.000, -24.415 -22.048 25.000, -24.549 -22.388 25.000, -24.663 -22.734 25.000, -24.880 -23.794 25.000, -24.920 -24.500 25.000, -21.720 -34.000 25.000, -22.070 -33.906 25.000, -22.420 -33.300 25.000, -24.260 -27.284 25.000, -24.910 -24.857 25.000, -24.879 -25.211 25.000, -24.551 -26.607 25.000, -24.828 -25.562 25.000, -24.665 -26.260 25.000, -24.086 -27.607 25.000, -23.894 -27.917 25.000, -23.684 -28.215 25.000, -23.455 -28.502 25.000, -23.214 -28.772 25.000, -22.963 -29.022 25.000, -22.699 -29.255 25.000, -15.200 -34.000 25.000, -15.069 -33.988 25.000, -14.942 -33.951 25.000, -14.705 -33.795 25.000, -14.549 -33.558 25.000, -14.500 -33.300 25.000, -14.511 -33.429 25.000, -22.396 -33.481 25.000, -22.622 -33.657 24.830, -22.683 -33.422 24.830, -22.621 -33.734 24.700, -22.338 -34.048 24.830, -21.901 -33.976 25.000, -22.505 -33.870 24.830, -22.438 -33.821 24.935, -22.285 -33.983 24.935, -22.535 -33.300 24.977, -22.697 -33.300 24.815, -22.720 -33.300 24.700, -22.343 -34.082 24.700, -22.098 -34.103 24.935, -21.864 -34.053 24.992, -22.154 -34.201 24.700, -22.133 -34.178 24.830, -21.943 -34.275 24.700, -21.902 -34.253 24.830, -21.720 -34.212 24.912, -22.215 -33.795 25.000, -22.326 -33.650 25.000, -22.545 -33.627 24.935, -22.433 -33.582 24.992, -21.886 -34.171 24.935, -22.481 -33.396 24.992, -22.600 -33.411 24.935, -22.340 -33.751 24.992, -22.209 -33.891 24.992, -22.046 -33.994 24.992, -26.815 -31.300 1.523, -26.903 -31.384 1.580, -26.977 -31.300 1.685, -27.000 -31.340 1.800, -26.912 -31.300 1.588, -26.700 -31.300 1.500, -26.783 -31.341 1.512, -26.756 -31.332 1.505, -26.973 -31.507 2.500, -26.973 -31.507 1.800, -26.826 -31.609 2.500, -26.826 -31.609 1.800, -26.735 -31.601 1.800, -26.911 -31.575 1.800, -26.998 -31.419 2.500, -26.911 -31.575 2.500, -26.735 -31.601 2.500, -26.331 -31.751 2.500, -26.392 -32.352 2.500, -26.038 -33.177 2.500, -25.973 -33.560 2.500, -24.976 -33.698 2.500, -24.301 -34.035 2.500, -24.917 -34.156 2.500, -24.523 -34.254 2.500, -24.309 -34.126 2.500, -24.207 -34.273 2.500, -24.119 -34.298 2.500, -25.561 -30.853 2.500, -25.276 -30.748 2.500, -24.665 -30.516 2.500, -23.415 -31.373 2.500, -23.288 -31.660 2.500, -23.216 -31.965 2.500, -23.245 -32.589 2.500, -24.673 -33.683 2.500, -24.379 -33.607 2.500, -24.976 -30.702 2.500, -23.867 -31.113 2.500, -23.669 -31.343 2.500, -23.522 -31.608 2.500, -23.431 -31.898 2.500, -23.522 -32.792 2.500, -23.345 -32.887 2.500, -25.295 -34.006 2.500, -25.649 -33.806 2.500, -24.207 -34.273 1.800, -24.119 -34.298 1.800, -24.275 -34.211 2.500, -24.275 -34.211 1.800, -24.000 -34.000 23.500, -24.540 -34.221 23.330, -24.000 -34.115 23.477, -24.000 -34.212 23.412, -24.503 -34.021 23.492, -24.893 -33.919 23.492, -25.728 -33.716 23.330, -24.959 -34.111 23.330, -24.524 -34.139 23.435, -24.101 -34.065 23.492, -24.784 -33.884 23.500, -25.965 -33.567 23.200, -26.062 -33.438 23.330, -25.273 -33.681 23.500, -25.265 -33.761 23.492, -25.500 -33.545 23.500, -25.920 -33.292 23.492, -26.088 -33.013 23.500, -26.413 -32.654 23.492, -26.969 -31.727 23.200, -26.774 -32.361 23.330, -26.590 -32.754 23.330, -26.190 -32.991 23.492, -26.518 -32.713 23.435, -25.680 -33.648 23.435, -25.610 -33.550 23.492, -26.351 -33.115 23.330, -26.524 -32.922 23.200, -26.729 -32.546 23.200, -26.382 -32.573 23.500, -26.584 -32.288 23.492, -26.584 -32.084 23.500, -26.701 -31.902 23.492, -26.687 -31.565 23.500, -26.700 -31.300 23.500, -26.962 -31.517 23.330, -27.000 -31.300 23.200, -26.879 -31.511 23.435, -26.899 -31.946 23.330, -26.759 -31.502 23.492, -24.427 -34.269 23.200, -24.108 -34.268 23.330, -24.105 -34.185 23.435, -25.358 -33.942 23.330, -24.932 -34.032 23.435, -25.320 -33.868 23.435, -26.004 -33.378 23.435, -26.285 -33.064 23.435, -26.697 -32.331 23.435, -26.818 -31.928 23.435, -27.000 -17.700 1.800, -24.000 -34.000 1.500, -24.000 -34.212 1.588, -24.094 -34.230 1.610, -24.000 -34.277 1.685, -24.109 -34.272 1.678, -22.481 -33.396 0.008, -22.396 -33.481 0.000, -22.433 -33.582 0.008, -22.326 -33.650 0.000, -22.340 -33.751 0.008, -22.209 -33.891 0.008, -21.720 -34.300 0.300, -21.902 -34.253 0.170, -22.154 -34.201 0.300, -22.343 -34.082 0.300, -22.502 -33.923 0.300, -22.695 -33.523 0.300, -22.720 -33.300 0.300, -22.683 -33.422 0.170, -22.697 -33.300 0.185, -22.535 -33.300 0.023, -22.420 -33.300 0.000, -22.600 -33.411 0.065, -21.720 -34.277 0.185, -22.070 -33.906 0.000, -22.046 -33.994 0.008, -21.864 -34.053 0.008, -22.285 -33.983 0.065, -22.438 -33.821 0.065, -22.338 -34.048 0.170, -22.621 -33.734 0.300, -22.545 -33.627 0.065, -22.505 -33.870 0.170, -22.622 -33.657 0.170, -22.133 -34.178 0.170, -22.098 -34.103 0.065, -21.886 -34.171 0.065, -21.720 -34.115 0.023, -12.000 -34.115 0.023, -21.720 -34.212 0.088, -12.000 -34.277 0.185, -12.000 -34.300 1.800, -11.578 -34.282 1.698, 3.800 -34.300 1.800, -10.294 -34.000 1.500, 3.800 -34.115 1.523, 4.360 -34.269 23.200, 5.451 -34.019 23.200, 6.460 -33.534 23.200, 6.548 -33.477 2.500, 7.336 -32.836 23.200, 7.336 -32.836 2.500, 7.709 -32.417 23.200, 8.519 -30.951 23.200, 8.600 -30.700 1.800, 8.675 -30.413 23.200, 8.711 -30.240 1.800, 8.778 -29.772 1.800, 8.800 -29.300 23.200, 6.917 -33.209 23.200, 8.305 -31.469 23.200, 8.446 -31.147 2.500, 3.800 -34.277 23.315, -15.012 -34.282 23.302, 3.800 -34.212 23.412, -14.823 -34.226 23.397, -15.200 -34.300 23.200, -14.644 -34.131 23.470, -14.562 -34.070 23.492, -14.486 -34.000 23.500, -14.577 -34.082 24.700, -14.418 -33.923 24.700, -14.364 -33.849 23.500, -14.225 -33.523 24.700, -14.274 -33.678 23.500, -14.200 -33.300 24.700, -21.720 -34.115 24.977, -15.200 -34.212 24.912, -15.200 -34.115 24.977, -21.720 -34.277 24.815, -22.556 -33.849 23.500, -22.502 -33.923 24.700, -22.272 -34.134 23.468, -21.908 -34.281 23.302, -22.695 -33.523 24.700, -22.434 -34.000 23.500, -22.357 -34.071 23.492, -24.000 -34.277 23.315, -24.000 -34.300 23.200, -22.095 -34.227 23.396, -24.845 -34.178 23.200, -25.622 -33.824 23.200, -26.506 -32.949 2.500, -26.260 -33.273 2.500, -25.246 -34.029 23.200, -26.267 -33.265 23.200, -26.706 -32.595 2.500, -26.856 -32.217 2.500, -26.999 -31.379 1.800, -26.998 -31.419 1.800, -26.878 -32.145 23.200, -26.954 -31.823 2.500, -24.079 -34.299 1.800, -24.040 -34.300 1.800, -24.000 -34.300 1.800, -21.908 -34.282 1.698, -22.276 -34.131 1.530, -24.000 -34.115 1.523, -22.358 -34.070 1.508, -22.701 -33.493 1.500, -22.646 -33.678 1.500, -22.434 -34.000 1.500, -21.943 -34.275 0.300, -21.720 -34.300 1.800, -22.097 -34.226 1.603, 3.800 -34.300 23.200, -12.000 -34.300 0.300, -21.720 -34.300 23.200, -21.720 -34.300 24.700, -15.200 -34.300 24.700, 0.604 24.261 10.700, 0.545 24.146 10.700, -0.460 24.040 10.700, 0.357 23.957 10.700, -0.122 23.861 10.700, -0.239 23.896 10.700, 0.604 24.739 10.700, 0.354 25.044 10.700, -0.545 24.854 10.700, 0.640 24.619 10.700, -0.650 24.500 10.700, 0.650 24.500 10.700, 1.478 25.112 23.500, -0.889 25.830 23.500, 1.131 25.631 23.500, -0.000 26.100 23.500, -1.330 25.389 23.500, 1.330 25.389 23.500, -1.131 25.631 23.500, -1.600 24.500 23.500, -1.569 24.188 23.500, -1.478 23.888 23.500, 1.478 23.888 23.500, 1.330 23.611 23.500, 0.889 23.170 23.500, 0.312 22.931 23.500, -0.780 24.839 10.500, -0.811 24.727 10.556, -0.659 25.036 10.500, -0.119 25.140 10.700, -0.312 25.102 10.698, -0.239 25.104 10.700, -0.463 24.996 10.698, -0.719 24.937 10.556, -0.667 24.906 10.651, -0.604 24.261 10.700, -0.543 24.143 10.700, -0.533 23.929 10.651, -0.359 23.807 10.651, -0.387 23.752 10.556, -0.171 23.676 10.556, -0.490 23.806 10.500, -0.580 24.147 10.698, -0.667 24.094 10.651, -0.354 23.956 10.700, 0.000 23.850 10.700, 0.653 23.969 10.556, 0.726 24.058 10.500, 0.580 23.879 10.500, 0.262 23.764 10.651, 0.053 23.721 10.651, 0.046 23.823 10.698, -0.312 23.898 10.698, -0.159 23.735 10.651, 0.057 23.660 10.556, -0.138 23.836 10.698, 0.282 23.707 10.556, 0.119 23.860 10.700, 0.227 23.861 10.698, 0.239 23.896 10.700, 0.772 24.165 10.556, 0.460 24.040 10.700, 0.638 24.378 10.700, 0.580 25.121 10.500, 0.653 25.031 10.556, 0.726 24.942 10.500, 0.818 24.729 10.500, 0.772 24.835 10.556, 0.834 24.615 10.556, 0.774 24.606 10.651, 0.672 24.408 10.698, 0.391 23.946 10.698, 0.716 24.189 10.651, 0.834 24.385 10.556, 0.774 24.394 10.651, 0.850 24.500 10.500, 0.672 24.592 10.698, 0.606 24.993 10.651, 0.526 24.928 10.698, 0.543 24.857 10.700, 0.460 24.960 10.700, 0.122 25.139 10.700, 0.239 25.104 10.700, 0.046 25.177 10.698, 0.000 25.150 10.700, -0.575 25.115 10.556, -0.387 25.248 10.556, 0.053 25.279 10.651, -0.159 25.265 10.651, -0.138 25.164 10.698, 0.450 25.138 10.651, 0.486 25.188 10.556, 0.057 25.340 10.556, 0.173 25.332 10.500, 0.227 25.139 10.698, -0.171 25.324 10.556, -0.357 25.043 10.700, -0.460 24.960 10.700, -0.604 24.739 10.700, -0.638 24.622 10.700, -0.653 24.683 10.698, -0.752 24.711 10.651, -0.653 24.317 10.698, -0.640 24.381 10.700, -0.780 24.161 10.500, -0.678 24.500 10.698, -0.781 24.500 10.651, -0.811 24.273 10.556, -0.842 24.500 10.556, -0.842 24.384 10.500, -0.842 24.616 10.500, -0.752 24.289 10.651, -0.575 23.885 10.556, -0.719 24.063 10.556, -0.463 24.004 10.698, 0.486 23.812 10.556, 0.450 23.862 10.651, 0.606 24.007 10.651, 0.622 24.230 10.698, 0.526 24.072 10.698, 0.622 24.770 10.698, 0.716 24.811 10.651, 0.262 25.236 10.651, 0.391 25.054 10.698, 0.282 25.293 10.556, -0.533 25.071 10.651, -0.359 25.193 10.651, -0.580 24.853 10.698, 1.569 24.812 23.500, 1.569 24.812 26.500, 1.330 25.389 26.500, 1.131 25.631 26.500, 0.889 25.830 26.500, 0.612 25.978 23.500, 0.612 25.978 26.500, 0.312 26.069 23.500, 0.312 26.069 26.500, -0.612 25.978 23.500, -0.889 25.830 26.500, -1.569 24.812 23.500, -0.312 22.931 26.500, 0.612 23.022 23.500, 1.131 23.369 26.500, 1.600 24.500 23.500, 0.889 25.830 23.500, -0.312 26.069 23.500, -0.312 26.069 26.500, -1.478 25.112 23.500, -1.569 24.812 26.500, -1.330 23.611 23.500, -1.131 23.369 23.500, -0.889 23.170 23.500, -0.612 23.022 23.500, -0.612 23.022 26.500, -0.312 22.931 23.500, -0.000 22.900 23.500, -0.000 22.900 26.500, 0.312 22.931 26.500, 1.131 23.369 23.500, 1.478 23.888 26.500, 1.569 24.188 23.500, -0.058 23.652 10.500, -0.285 23.699 10.500, -0.659 23.964 10.500, -0.621 23.920 -2.200, -0.848 24.558 -2.200, -0.801 24.785 -2.200, -0.536 25.159 -2.200, -0.490 25.194 10.500, -0.339 25.280 -2.200, 0.694 24.990 -2.200, 0.801 24.785 -2.200, 0.818 24.271 10.500, 0.832 24.327 -2.200, 0.755 24.109 -2.200, 0.621 23.920 -2.200, 0.173 23.668 10.500, -0.832 24.327 -2.200, -0.694 24.990 -2.200, -0.285 25.301 10.500, -0.058 25.348 10.500, 0.391 25.255 10.500, 0.391 23.745 10.500, 7.031 31.356 1.600, 7.097 31.767 1.600, 6.545 30.868 1.600, 6.376 30.817 1.600, 6.025 30.817 1.600, 5.563 31.064 1.600, 5.300 31.700 1.600, 5.451 31.200 1.600, 5.315 31.863 1.600, 7.077 31.900 1.600, 7.090 31.834 1.600, 5.359 32.021 1.600, 5.431 32.168 1.600, 5.649 32.411 1.600, 5.939 32.561 1.600, 6.263 32.598 1.600, 6.425 32.572 1.600, 6.099 32.594 1.600, 6.949 32.200 1.600, 1.569 24.188 26.500, 1.550 23.996 26.671, 1.530 23.721 26.821, 1.153 22.744 27.000, 1.325 22.870 27.000, 1.485 23.015 27.000, 1.631 23.178 27.000, 1.794 23.586 26.992, 1.915 23.878 26.992, 1.600 24.500 26.500, 1.827 24.211 26.933, 1.759 23.928 26.933, 1.452 23.760 26.671, 1.389 23.491 26.821, 1.308 23.192 26.933, 1.330 23.611 26.500, 1.319 23.542 26.671, 0.622 22.585 26.992, 0.914 22.706 26.992, 0.958 23.181 26.671, 1.009 23.111 26.821, 0.576 22.479 27.000, 0.740 23.048 26.671, 0.889 23.170 26.500, 0.612 23.022 26.500, 0.504 22.950 26.671, 0.255 22.890 26.671, -0.622 22.585 26.992, -0.773 22.547 27.000, -0.585 22.483 27.000, -0.394 22.437 27.000, -0.315 22.512 26.992, 0.196 22.408 27.000, 0.386 22.434 27.000, 0.315 22.512 26.992, -0.000 22.870 26.671, -0.269 22.804 26.821, -0.531 22.867 26.821, -0.914 22.706 26.992, -1.145 22.741 27.000, -0.889 23.170 26.500, -1.214 23.286 26.821, -1.756 23.347 27.000, -1.629 23.317 26.992, -1.424 23.076 26.992, -1.009 23.111 26.821, -1.087 23.003 26.933, -0.779 22.970 26.821, -0.740 23.048 26.671, -0.958 23.181 26.671, -1.953 23.727 27.000, -1.794 23.586 26.992, -1.131 23.369 26.500, -1.319 23.542 26.671, -2.066 24.114 27.000, -2.021 23.924 27.000, -1.550 23.996 26.671, -1.478 23.888 26.500, -1.717 24.500 26.821, -1.827 24.789 26.933, -1.988 24.815 26.992, -2.063 24.894 27.000, -2.092 24.304 27.000, -2.100 24.500 27.000, -1.569 24.188 26.500, -1.600 24.500 26.500, -1.630 24.500 26.671, -1.759 25.072 26.933, -1.794 25.414 26.992, -1.953 25.273 27.000, -1.915 25.122 26.992, -1.610 24.755 26.671, -1.633 25.031 26.821, -1.629 25.683 26.992, -1.759 25.645 27.000, -1.478 25.112 26.500, -1.330 25.389 26.500, -1.389 25.509 26.821, -1.214 25.714 26.821, -1.153 26.256 27.000, -1.183 26.129 26.992, -1.452 25.240 26.671, -1.319 25.458 26.671, -1.153 25.653 26.671, -1.009 25.889 26.821, -1.087 25.997 26.933, -0.622 26.415 26.992, -0.773 26.453 27.000, -0.914 26.294 26.992, -0.779 26.030 26.821, -0.612 25.978 26.500, -0.740 25.952 26.671, -0.255 26.110 26.671, 0.289 26.327 26.933, 0.622 26.415 26.992, 0.394 26.563 27.000, 0.315 26.488 26.992, 0.199 26.591 27.000, -0.000 26.600 27.000, -0.386 26.566 27.000, 0.572 26.259 26.933, 0.773 26.453 27.000, 0.914 26.294 26.992, -0.000 26.130 26.671, -0.000 26.100 26.500, 0.269 26.196 26.821, 0.840 26.148 26.933, 1.145 26.259 27.000, 0.504 26.050 26.671, 0.958 25.819 26.671, 1.214 25.714 26.821, 1.308 25.808 26.933, 1.756 25.653 27.000, 1.794 25.414 26.992, 1.863 25.469 27.000, 1.629 25.683 26.992, 1.424 25.924 26.992, 0.740 25.952 26.671, 1.497 25.587 26.933, 1.915 25.122 26.992, 1.953 25.273 27.000, 1.153 25.653 26.671, 1.530 25.279 26.821, 2.021 25.076 27.000, 1.478 25.112 26.500, 1.452 25.240 26.671, 1.319 25.458 26.671, 2.091 24.301 27.000, 1.988 24.185 26.992, 2.092 24.696 27.000, 1.183 26.129 26.992, 1.087 25.997 26.933, 0.255 26.110 26.671, -0.289 26.327 26.933, -0.269 26.196 26.821, -0.504 26.050 26.671, -1.485 25.985 27.000, -1.424 25.924 26.992, -1.631 25.822 27.000, -1.497 25.587 26.933, -1.530 25.279 26.821, -1.550 25.004 26.671, -1.633 23.969 26.821, -1.696 24.231 26.821, -1.610 24.245 26.671, -1.630 23.175 27.000, -1.485 23.015 27.000, -1.183 22.871 26.992, -0.840 22.852 26.933, -0.504 22.950 26.671, -0.255 22.890 26.671, 0.289 22.673 26.933, 0.531 22.867 26.821, 1.629 23.317 26.992, 1.696 24.231 26.821, 1.630 24.500 26.671, 1.696 24.769 26.821, 1.610 24.755 26.671, 1.717 24.500 26.821, 2.013 24.500 26.992, 1.550 25.004 26.671, 1.850 24.500 26.933, 1.610 24.245 26.671, 1.633 23.969 26.821, 1.648 23.660 26.933, 1.497 23.413 26.933, 1.424 23.076 26.992, 1.153 23.347 26.671, 1.214 23.286 26.821, 1.087 23.003 26.933, 1.183 22.871 26.992, 0.840 22.852 26.933, 0.572 22.741 26.933, 0.779 22.970 26.821, 0.269 22.804 26.821, 0.000 22.650 26.933, -0.000 22.783 26.821, 0.000 22.487 26.992, -0.289 22.673 26.933, -0.572 22.741 26.933, -1.153 23.347 26.671, -1.497 23.413 26.933, -1.308 23.192 26.933, -1.648 23.660 26.933, -1.389 23.491 26.821, -1.452 23.760 26.671, -1.330 23.611 26.500, -1.759 23.928 26.933, -1.827 24.211 26.933, -1.988 24.185 26.992, -1.915 23.878 26.992, -1.530 23.721 26.821, -1.696 24.769 26.821, -2.013 24.500 26.992, -1.850 24.500 26.933, -1.648 25.340 26.933, -1.308 25.808 26.933, -0.958 25.819 26.671, -1.131 25.631 26.500, -0.531 26.133 26.821, -0.572 26.259 26.933, -0.000 26.513 26.992, -0.315 26.488 26.992, -0.840 26.148 26.933, -0.000 26.350 26.933, -0.000 26.217 26.821, 0.779 26.030 26.821, 0.531 26.133 26.821, 1.009 25.889 26.821, 1.389 25.509 26.821, 1.648 25.340 26.933, 1.988 24.815 26.992, 1.827 24.789 26.933, 1.759 25.072 26.933, 1.633 25.031 26.821, -24.069 32.544 1.600, -25.731 32.544 1.600, -25.076 33.083 1.600, -24.725 33.083 1.600, -25.800 32.200 1.600, -24.196 31.639 1.600, -24.000 32.200 1.600, -24.110 31.769 1.600, 0.229 23.682 -2.200, 0.393 23.419 -2.500, 0.442 23.774 -2.200, 0.996 23.925 -2.500, 0.632 23.539 -2.500, 1.102 24.170 -2.500, 0.536 25.159 -2.200, 0.739 25.381 -2.500, 0.848 24.558 -2.200, 1.133 24.700 -2.500, 0.516 25.528 -2.500, 0.339 25.280 -2.200, 0.265 25.619 -2.500, 0.116 25.342 -2.200, -0.116 25.342 -2.200, -0.265 25.619 -2.500, -0.739 25.381 -2.500, -0.516 25.528 -2.500, -0.922 25.187 -2.500, -1.133 24.700 -2.500, -0.755 24.109 -2.200, -0.836 23.711 -2.500, -0.442 23.774 -2.200, -0.632 23.539 -2.500, -0.393 23.419 -2.500, -0.229 23.682 -2.200, 0.000 23.650 -2.200, -0.134 23.358 -2.500, 7.027 32.056 1.600, 6.721 33.107 2.200, 6.568 33.124 2.015, 6.993 32.973 2.200, 7.251 32.602 1.847, 7.149 32.227 1.629, 6.845 32.327 1.600, 6.810 32.944 1.847, 6.274 33.169 2.015, 6.124 33.198 2.200, 6.721 32.434 1.600, 6.864 32.558 1.629, 6.678 32.674 1.629, 5.977 33.154 2.015, 6.513 32.913 1.715, 5.990 33.069 1.847, 5.689 33.079 2.015, 5.824 33.152 2.200, 6.579 32.517 1.600, 6.471 32.751 1.629, 5.317 31.525 1.600, 5.369 31.356 1.600, 5.063 30.909 1.847, 5.422 30.452 2.015, 5.282 30.514 2.200, 5.062 30.723 2.200, 5.187 30.634 2.015, 4.993 30.860 2.015, 5.049 31.206 1.715, 4.927 31.154 1.847, 5.137 31.482 1.629, 4.973 31.448 1.715, 6.263 32.951 1.715, 5.422 32.948 2.015, 6.255 32.784 1.629, 6.036 32.773 1.629, 5.719 32.999 1.847, 5.187 32.766 2.015, 5.062 32.677 2.200, 5.787 32.500 1.600, 5.537 32.763 1.715, 5.063 32.491 1.847, 4.888 32.428 2.200, 5.172 32.416 1.715, 4.927 32.246 1.847, 4.769 32.149 2.200, 4.849 32.280 2.015, 5.529 32.300 1.600, 5.309 32.320 1.629, 4.729 31.700 2.015, 5.203 32.128 1.629, 4.843 31.979 1.847, 4.815 31.700 1.847, 4.708 31.548 2.200, 4.973 31.952 1.715, 4.769 31.251 2.200, 4.849 31.120 2.015, 4.759 31.404 2.015, 5.115 31.700 1.629, 5.203 31.272 1.629, 5.824 30.248 2.200, 5.689 30.321 2.015, 5.309 31.080 1.629, 5.452 30.913 1.629, 5.337 30.792 1.715, 5.537 30.637 1.715, 5.719 30.401 1.847, 5.977 30.246 2.015, 5.700 30.952 1.600, 5.855 30.868 1.600, 5.765 30.525 1.715, 6.274 30.231 2.015, 5.823 30.682 1.629, 6.036 30.627 1.629, 6.010 30.462 1.715, 6.263 30.449 1.715, 6.569 30.276 2.015, 6.848 30.380 2.015, 6.255 30.616 1.629, 6.547 30.359 1.847, 6.993 30.427 2.200, 6.201 30.800 1.600, 6.514 30.487 1.715, 6.752 30.575 1.715, 7.048 30.604 1.847, 6.472 30.649 1.629, 6.967 30.709 1.715, 7.316 30.742 2.015, 7.431 30.843 2.200, 6.678 30.726 1.629, 6.700 30.952 1.600, 7.411 31.028 1.847, 7.486 30.986 2.015, 6.837 31.064 1.600, 6.864 30.842 1.629, 7.024 30.993 1.629, 7.150 30.884 1.715, 7.669 31.398 2.200, 6.949 31.200 1.600, 7.578 31.560 1.847, 7.663 31.849 2.015, 7.578 31.840 1.847, 7.669 32.002 2.200, 7.603 32.140 2.015, 7.236 31.375 1.629, 7.083 31.525 1.600, 7.446 31.573 1.715, 7.280 31.590 1.629, 7.522 32.115 1.847, 7.578 32.292 2.200, 7.100 31.700 1.600, 7.233 32.787 2.200, 7.280 31.810 1.629, 7.236 32.025 1.629, 7.395 32.075 1.715, 7.295 32.308 1.715, 7.316 32.658 2.015, 7.100 32.863 2.015, 4.947 31.700 1.715, 7.486 32.414 2.015, 7.446 31.827 1.715, 7.411 32.372 1.847, 7.048 32.796 1.847, 7.150 32.516 1.715, 7.024 32.407 1.629, 6.848 33.020 2.015, 6.752 32.825 1.715, 6.967 32.691 1.715, 6.547 33.041 1.847, 6.270 33.084 1.847, 5.765 32.875 1.715, 6.010 32.938 1.715, 5.823 32.718 1.629, 5.467 32.876 1.847, 5.452 32.487 1.629, 5.337 32.608 1.715, 5.626 32.621 1.629, 4.993 32.540 2.015, 5.245 32.704 1.847, 5.049 32.194 1.715, 5.137 31.918 1.629, 4.759 31.996 2.015, 4.843 31.421 1.847, 5.245 30.696 1.847, 5.172 30.984 1.715, 5.626 30.779 1.629, 5.467 30.524 1.847, 5.990 30.331 1.847, 6.270 30.316 1.847, 6.810 30.456 1.847, 7.100 30.537 2.015, 7.251 30.798 1.847, 7.395 31.325 1.715, 7.149 31.173 1.629, 7.295 31.092 1.715, 7.603 31.260 2.015, 7.663 31.551 2.015, 7.522 31.285 1.847, -2.600 24.500 27.000, -2.571 24.112 27.000, -2.484 23.734 27.000, -2.343 23.372 27.000, -1.863 23.531 27.000, -1.322 22.869 27.000, -0.960 22.633 27.000, -0.950 22.080 27.000, -0.199 22.409 27.000, 0.000 22.400 27.000, 0.579 21.965 27.000, 0.194 21.907 27.000, 0.773 22.547 27.000, 1.300 22.248 27.000, 0.969 22.637 27.000, 1.906 22.732 27.000, 2.148 23.035 27.000, 1.759 23.355 27.000, 2.343 23.372 27.000, 1.867 23.540 27.000, 1.953 23.727 27.000, 2.063 24.106 27.000, 2.017 23.915 27.000, 2.484 23.734 27.000, 2.100 24.500 27.000, 2.588 24.755 27.000, 2.066 24.886 27.000, 2.488 25.255 27.000, 1.322 26.131 27.000, 0.585 26.517 27.000, 0.255 27.087 27.000, -0.196 26.592 27.000, -0.995 26.903 27.000, -1.649 26.510 27.000, -1.838 26.339 27.000, -1.867 25.460 27.000, -2.403 25.495 27.000, -2.587 24.755 27.000, -2.091 24.699 27.000, 1.630 25.825 27.000, 1.485 25.985 27.000, 1.650 26.510 27.000, 0.960 26.367 27.000, -0.576 26.521 27.000, -1.226 26.794 27.000, -0.969 26.363 27.000, -1.325 26.130 27.000, -2.293 25.726 27.000, -2.488 25.255 27.000, -2.017 25.085 27.000, -2.550 25.007 27.000, -24.150 32.200 22.500, -24.180 31.989 22.500, -25.531 32.605 22.500, -25.620 32.411 22.500, -24.180 32.411 22.500, -24.269 32.605 22.500, -25.391 32.767 22.500, -24.793 32.942 22.500, -25.007 32.942 22.500, -24.409 32.767 22.500, -25.212 32.882 22.500, -25.007 31.458 22.500, -24.269 16.395 22.500, -25.212 16.118 22.500, -25.531 17.205 22.500, -25.007 17.542 22.500, -25.212 17.482 22.500, -25.391 17.367 22.500, -25.620 17.011 22.500, -25.531 16.395 22.500, -25.620 16.589 22.500, -25.650 16.800 22.500, -23.820 32.310 1.629, -23.864 32.525 1.629, -24.017 32.375 1.600, -23.951 32.727 1.629, -23.849 33.102 1.847, -24.107 33.473 2.200, -23.689 32.872 1.847, -23.805 32.808 1.715, -24.133 33.191 1.715, -24.252 33.520 2.015, -24.151 32.700 1.600, -24.076 32.907 1.629, -24.290 33.444 1.847, -24.531 33.624 2.015, -24.826 33.669 2.015, -24.673 33.683 2.200, -24.263 32.836 1.600, -24.400 32.948 1.600, -24.422 33.174 1.629, -24.348 33.325 1.715, -24.553 33.541 1.847, -24.976 33.698 2.200, -25.123 33.654 2.015, -25.276 33.652 2.200, -24.555 33.032 1.600, -24.628 33.251 1.629, -24.837 33.451 1.715, -25.110 33.569 1.847, -25.411 33.579 2.015, -25.090 33.438 1.715, -25.678 33.448 2.015, -25.561 33.547 2.200, -24.901 33.100 1.600, -25.064 33.273 1.629, -25.277 33.218 1.629, -25.335 33.375 1.715, -25.563 33.263 1.715, -26.107 33.040 2.015, -26.038 33.177 2.200, -25.913 33.266 2.015, -25.245 33.032 1.600, -26.251 32.780 2.015, -25.474 33.121 1.629, -26.341 32.496 2.015, -26.331 32.649 2.200, -25.400 32.948 1.600, -25.537 32.836 1.600, -26.371 32.200 2.015, -26.392 32.352 2.200, -25.649 32.700 1.600, -26.285 32.200 1.847, -26.331 31.751 2.200, -26.257 31.921 1.847, -26.341 31.904 2.015, -26.212 31.472 2.200, -25.963 32.418 1.629, -25.783 32.375 1.600, -26.251 31.620 2.015, -25.778 32.000 1.600, -25.963 31.982 1.629, -26.051 31.706 1.715, -26.037 31.409 1.847, -25.818 31.014 2.200, -25.913 31.134 2.015, -25.711 31.810 1.600, -25.854 31.196 1.847, -25.678 30.952 2.015, -25.276 30.748 2.200, -25.791 31.580 1.629, -25.648 31.413 1.629, -25.633 31.024 1.847, -25.563 31.137 1.715, -25.381 30.901 1.847, -25.123 30.746 2.015, -25.604 31.639 1.600, -25.461 31.496 1.600, -24.826 30.731 2.015, -24.673 30.717 2.200, -25.290 31.389 1.600, -24.531 30.776 2.015, -25.277 31.182 1.629, -25.100 31.323 1.600, -24.830 30.816 1.847, -24.252 30.880 2.015, -24.901 31.300 1.600, -25.064 31.127 1.629, -24.845 31.116 1.629, -24.290 30.956 1.847, -24.107 30.927 2.200, -24.000 31.037 2.015, -24.700 31.323 1.600, -24.052 31.104 1.847, -24.559 31.367 1.600, -24.133 31.209 1.715, -23.522 31.608 2.200, -24.429 31.433 1.600, -24.422 31.226 1.629, -23.497 31.760 2.015, -23.614 31.486 2.015, -24.303 31.526 1.600, -24.076 31.493 1.629, -23.431 31.898 2.200, -23.400 32.200 2.200, -23.437 32.051 2.015, -24.048 31.911 1.600, -24.012 32.053 1.600, -23.820 32.090 1.629, -23.437 32.349 2.015, -23.497 32.640 2.015, -23.522 32.340 1.847, -23.522 32.060 1.847, -23.654 32.327 1.715, -23.654 32.073 1.715, -23.705 31.825 1.715, -23.864 31.875 1.629, -23.614 32.914 2.015, -23.705 32.575 1.715, -23.522 32.792 2.200, -23.578 32.615 1.847, -26.127 31.948 1.715, -25.985 32.200 1.629, -26.127 32.452 1.715, -26.153 32.200 1.715, -26.257 32.479 1.847, -23.578 31.785 1.847, -23.950 33.016 1.715, -23.784 33.158 2.015, -24.000 33.363 2.015, -24.052 33.296 1.847, -24.236 33.058 1.629, -24.586 33.413 1.715, -24.830 33.584 1.847, -24.845 33.284 1.629, -25.633 33.376 1.847, -25.381 33.499 1.847, -25.854 33.204 1.847, -25.928 32.916 1.715, -25.648 32.987 1.629, -25.763 33.108 1.715, -26.037 32.991 1.847, -25.791 32.820 1.629, -26.173 32.746 1.847, -25.897 32.628 1.629, -26.051 32.694 1.715, -25.897 31.772 1.629, -26.107 31.360 2.015, -26.173 31.654 1.847, -25.763 31.292 1.715, -25.928 31.484 1.715, -25.474 31.279 1.629, -25.335 31.025 1.715, -25.411 30.821 2.015, -25.110 30.831 1.847, -25.090 30.962 1.715, -24.628 31.149 1.629, -24.586 30.987 1.715, -24.837 30.949 1.715, -24.348 31.075 1.715, -24.553 30.859 1.847, -24.236 31.342 1.629, -23.950 31.384 1.715, -23.849 31.298 1.847, -23.784 31.242 2.015, -23.951 31.673 1.629, -23.805 31.592 1.715, -23.689 31.528 1.847, -2.580 25.296 -2.500, -1.056 24.955 -2.500, 0.202 27.192 -2.500, 0.000 25.650 -2.500, 0.922 25.187 -2.500, 1.683 26.611 -2.500, 1.979 26.336 -2.500, 1.056 24.955 -2.500, 2.670 24.902 -2.500, 1.148 24.433 -2.500, 2.495 23.468 -2.500, 2.584 23.717 -2.500, 2.382 23.228 -2.500, 2.246 23.001 -2.500, 0.836 23.711 -2.500, 1.910 22.592 -2.500, 1.714 22.414 -2.500, 0.267 21.813 -2.500, 0.134 23.358 -2.500, -0.784 21.916 -2.500, -1.034 22.006 -2.500, -1.274 22.119 -2.500, -1.501 22.256 -2.500, -1.714 22.414 -2.500, -2.246 23.001 -2.500, -0.996 23.925 -2.500, -2.495 23.468 -2.500, -1.102 24.170 -2.500, -1.148 24.433 -2.500, 0.601 27.132 -2.500, -2.433 25.671 -2.500, 7.083 17.475 1.600, 5.369 17.644 1.600, 5.451 17.800 1.600, 6.700 18.048 1.600, 5.563 17.936 1.600, 6.949 17.800 1.600, 6.837 17.936 1.600, 5.700 18.048 1.600, 5.300 17.300 1.600, 5.310 17.166 1.600, 5.373 16.944 1.600, 7.041 16.979 1.600, 6.969 16.832 1.600, 7.100 17.300 1.600, 6.871 16.700 1.600, 6.301 16.406 1.600, 6.137 16.402 1.600, 7.669 32.002 2.500, 7.233 32.787 2.500, 5.539 33.047 2.200, 4.708 31.852 2.200, 4.769 31.251 2.500, 4.888 30.972 2.200, 5.282 30.514 2.500, 7.233 30.613 2.200, 7.578 31.108 2.200, 7.669 31.398 2.500, 7.700 31.700 2.200, 7.431 32.557 2.200, 6.427 33.183 2.200, 6.427 33.183 2.500, 5.539 33.047 2.500, 5.282 32.886 2.200, 5.282 32.886 2.500, 5.062 32.677 2.500, 4.708 31.852 2.500, 4.888 30.972 2.500, 5.539 30.353 2.200, 6.124 30.202 2.200, 6.427 30.217 2.200, 6.721 30.293 2.200, 6.993 30.427 2.500, 7.431 30.843 2.500, 7.578 31.108 2.500, 6.920 17.511 22.500, 5.569 17.705 22.500, 6.831 17.705 22.500, 5.709 17.867 22.500, 5.888 17.982 22.500, 5.480 17.089 22.500, 5.569 16.895 22.500, 5.709 16.733 22.500, 5.569 32.105 22.500, 5.709 32.267 22.500, 6.831 32.105 22.500, 6.512 32.382 22.500, 5.888 32.382 22.500, 6.920 31.489 22.500, 5.888 31.018 22.500, 6.093 30.958 22.500, 5.480 31.489 22.500, 5.569 31.295 22.500, 6.691 31.133 22.500, 2.571 24.112 27.000, 2.524 23.317 26.935, 2.295 22.728 26.700, 2.138 22.585 26.830, 2.599 23.282 26.830, 2.669 23.697 26.935, 2.554 23.732 26.992, 2.415 23.368 26.992, 2.013 22.412 26.700, 2.224 23.029 26.992, 1.986 22.720 26.992, 1.836 22.294 26.830, 1.326 21.921 26.700, 1.495 22.050 26.830, 1.706 22.450 26.992, 1.452 22.121 26.935, 1.621 22.467 27.000, 0.527 21.648 26.700, 0.726 21.723 26.830, 1.389 22.224 26.992, 1.043 22.046 26.992, -0.105 21.632 26.830, -0.317 21.617 26.700, 0.314 21.647 26.830, 0.950 22.080 27.000, 0.675 21.920 26.992, -0.102 21.715 26.935, -0.734 21.694 26.700, -0.097 21.835 26.992, -0.484 21.878 26.992, -0.927 21.783 26.830, -1.312 21.947 26.830, -0.194 21.907 27.000, -0.579 21.965 27.000, -0.861 21.976 26.992, -1.274 22.021 26.935, -1.855 22.271 26.700, -1.622 22.233 26.935, -1.934 22.494 26.935, -2.272 22.746 26.830, -2.419 22.900 26.700, -1.992 22.434 26.830, -1.300 22.248 27.000, -1.621 22.467 27.000, -1.851 22.580 26.992, -1.906 22.732 27.000, -2.503 23.095 26.830, -2.148 23.035 27.000, -2.111 22.870 26.992, -2.326 23.195 26.992, -2.720 23.894 26.935, -2.603 23.920 26.992, -2.900 24.500 26.700, -2.863 24.290 26.830, -2.863 24.710 26.830, -2.802 25.124 26.830, -2.777 25.335 26.700, -2.869 24.922 26.700, -2.660 24.695 26.992, -2.603 25.496 26.935, -2.491 25.453 26.992, -2.162 25.945 27.000, -2.111 26.130 26.992, -1.851 26.420 26.992, -1.622 26.767 26.935, -1.670 26.834 26.830, -2.503 25.905 26.830, -2.160 26.435 26.700, -2.326 25.805 26.992, -2.272 26.254 26.830, -1.855 26.729 26.700, -1.992 26.566 26.830, -2.010 26.150 27.000, -1.445 26.662 27.000, -1.219 26.872 26.992, -0.861 27.024 26.992, -0.755 26.988 27.000, -0.102 27.285 26.935, 0.314 27.353 26.830, -0.105 27.368 26.830, -1.274 26.979 26.935, -1.312 27.053 26.830, -0.927 27.217 26.830, -0.900 27.138 26.935, -0.734 27.306 26.700, -0.521 27.323 26.830, -0.507 27.050 27.000, -0.484 27.122 26.992, 0.507 27.050 27.000, 0.292 27.151 26.992, 2.013 26.588 26.700, 1.687 26.859 26.700, 1.495 26.950 26.830, 1.090 27.065 26.935, 0.675 27.080 26.992, 1.043 26.954 26.992, -0.255 27.088 27.000, -0.097 27.165 26.992, 0.305 27.270 26.935, 0.936 27.245 26.700, 0.527 27.352 26.700, -0.000 27.100 27.000, 1.326 27.079 26.700, 1.123 27.142 26.830, 0.755 26.988 27.000, 0.995 26.903 27.000, 1.226 26.793 27.000, 1.445 26.662 27.000, 1.839 26.338 27.000, 1.706 26.550 26.992, 2.010 26.149 27.000, 2.709 25.536 26.700, 2.529 25.919 26.700, 2.599 25.718 26.830, 1.986 26.280 26.992, 2.224 25.971 26.992, 1.783 26.642 26.935, 2.295 26.272 26.700, 2.076 26.360 26.935, 2.138 26.415 26.830, 2.394 26.084 26.830, 2.162 25.945 27.000, 2.554 25.268 26.992, 2.550 25.007 27.000, 2.638 24.888 26.992, 2.757 24.094 26.935, 2.749 23.673 26.830, 2.831 23.869 26.700, 2.870 24.500 26.830, 2.294 25.726 27.000, 2.831 25.131 26.700, 2.892 24.712 26.700, 2.749 25.327 26.830, 2.840 24.918 26.830, 2.415 25.632 26.992, 2.403 25.495 27.000, 2.669 25.303 26.935, 2.892 24.288 26.700, 2.600 24.500 27.000, 2.667 24.500 26.992, 2.529 23.081 26.700, 2.638 24.112 26.992, 2.840 24.082 26.830, 2.787 24.500 26.935, 2.394 22.916 26.830, 2.076 22.640 26.935, 2.324 22.962 26.935, 1.783 22.358 26.935, 1.123 21.858 26.830, 1.090 21.935 26.935, 0.705 21.804 26.935, 0.292 21.849 26.992, 0.305 21.730 26.935, -0.506 21.759 26.935, -0.521 21.677 26.830, -0.900 21.862 26.935, -1.219 22.128 26.992, -1.552 22.331 26.992, -1.670 22.166 26.830, -2.206 22.797 26.935, -2.430 23.136 26.935, -2.491 23.547 26.992, -2.603 23.504 26.935, -2.681 23.475 26.830, -2.802 23.876 26.830, -2.780 24.297 26.935, -2.780 24.703 26.935, -2.660 24.305 26.992, -2.603 25.080 26.992, -2.720 25.106 26.935, -2.681 25.525 26.830, -2.430 25.864 26.935, -2.206 26.203 26.935, -1.934 26.506 26.935, -1.552 26.669 26.992, -0.506 27.241 26.935, 0.726 27.277 26.830, 0.705 27.196 26.935, 1.452 26.879 26.935, 1.389 26.776 26.992, 1.836 26.706 26.830, 2.324 26.038 26.935, 2.524 25.683 26.935, 2.757 24.906 26.935, -24.003 16.867 1.600, -24.069 16.456 1.600, -24.151 16.300 1.600, -24.400 16.052 1.600, -24.555 15.968 1.600, -24.724 15.917 1.600, -25.245 15.968 1.600, -25.400 16.052 1.600, -25.537 16.164 1.600, -25.649 16.300 1.600, -25.800 16.800 1.600, -25.783 16.625 1.600, -25.785 16.963 1.600, -25.741 17.121 1.600, -24.073 17.156 1.600, -25.669 17.268 1.600, -24.675 17.672 1.600, -25.001 17.694 1.600, -25.571 17.400 1.600, -24.255 17.427 1.600, -25.451 17.511 1.600, -24.379 17.534 1.600, -25.313 17.600 1.600, -24.269 31.795 22.500, -24.588 31.518 22.500, -24.689 31.480 23.200, -24.793 31.458 22.500, -25.391 31.633 22.500, -25.650 32.200 22.500, -24.900 32.950 23.200, -24.333 31.709 23.200, -24.409 31.633 22.500, -24.900 31.450 23.200, -25.111 31.480 23.200, -25.212 31.518 22.500, -25.467 31.709 23.200, -25.531 31.795 22.500, -25.620 31.989 22.500, -25.305 32.831 23.200, -24.588 32.882 22.500, -24.495 32.831 23.200, -24.333 32.691 23.200, -24.218 32.512 23.200, -24.180 16.589 22.500, -24.158 16.693 23.200, -24.409 16.233 22.500, -24.588 16.118 22.500, -24.793 16.058 22.500, -25.007 16.058 22.500, -25.642 16.907 23.200, -25.305 17.431 23.200, -25.111 17.520 23.200, -24.333 17.291 23.200, -24.180 17.011 22.500, -24.150 16.800 22.500, -24.900 16.050 23.200, -25.305 16.169 23.200, -25.391 16.233 22.500, -24.900 17.550 23.200, -24.793 17.542 22.500, -24.689 17.520 23.200, -24.588 17.482 22.500, -24.409 17.367 22.500, -24.269 17.205 22.500, -24.221 33.926 1.727, -24.194 33.905 1.667, -24.135 33.877 1.600, -24.164 33.978 1.554, -24.110 34.047 1.517, -24.163 34.142 1.561, -24.041 34.083 1.512, -24.194 33.913 1.647, -24.192 33.922 1.626, -24.182 33.947 1.587, -24.287 34.028 1.713, -24.303 34.099 1.734, -24.302 34.044 1.767, -24.309 34.126 1.800, -24.296 34.171 1.780, -24.215 34.263 1.749, -24.212 34.256 1.719, -24.290 34.083 1.690, -24.265 34.052 1.644, -24.252 33.956 1.800, -24.298 34.040 1.748, -24.304 34.046 1.786, -24.119 34.298 1.800, -24.207 34.273 1.800, -24.217 34.266 1.780, -24.109 34.272 1.677, -24.221 34.062 1.585, -24.181 34.195 1.604, -24.220 34.154 1.606, -24.242 33.983 1.645, -24.244 33.948 1.760, -24.266 34.005 1.676, -24.263 34.226 1.779, -24.310 34.108 1.783, -24.308 34.105 1.757, -24.257 34.215 1.718, -24.244 34.194 1.663, -24.201 34.235 1.664, -24.289 34.161 1.723, -24.275 34.140 1.672, -24.249 34.104 1.620, -24.294 34.167 1.751, -24.261 34.222 1.748, -23.431 32.502 2.500, -23.431 32.502 2.200, -23.522 32.792 2.500, -23.669 33.057 2.500, -23.669 33.057 2.200, -23.867 33.287 2.200, -24.379 33.607 2.200, -24.976 33.698 2.500, -25.818 33.386 2.200, -26.038 31.223 2.500, -25.818 31.014 2.500, -25.561 30.853 2.200, -24.976 30.702 2.200, -24.976 30.702 2.500, -24.673 30.717 2.500, -24.379 30.793 2.200, -23.867 31.113 2.200, -23.669 31.343 2.200, -23.867 33.287 2.500, -24.673 33.683 2.500, -25.818 33.386 2.500, -26.212 32.928 2.200, -26.212 32.928 2.500, -26.331 32.649 2.500, -26.392 32.048 2.200, -26.392 32.048 2.500, -26.038 31.223 2.200, -25.276 30.748 2.500, -24.379 30.793 2.500, -23.522 31.608 2.500, -24.154 33.859 1.700, -23.698 33.402 2.500, -25.899 30.825 1.700, -25.861 30.798 2.500, -24.979 30.502 2.500, -24.665 30.516 2.500, -24.360 30.588 2.500, -24.634 30.521 1.700, -25.425 30.583 1.700, -23.901 30.825 1.700, -23.525 31.201 1.700, -23.814 30.892 2.500, -23.221 31.934 1.700, -23.200 32.200 1.700, -23.283 32.725 1.700, -23.525 33.199 1.700, -23.698 33.402 1.700, -26.102 30.998 2.500, -26.559 31.454 1.700, -26.626 31.521 1.727, -22.434 34.000 23.500, -24.000 34.000 23.500, -24.000 34.115 23.477, -24.000 34.277 23.315, -22.095 34.227 23.396, -21.908 34.281 23.302, -24.000 34.115 1.523, -24.000 34.212 1.588, -24.000 34.277 1.685, -22.358 34.070 1.508, -22.097 34.226 1.603, -26.779 31.587 1.683, -26.683 31.542 1.645, -26.889 31.541 1.655, -26.998 31.419 1.800, -26.972 31.409 1.678, -26.957 31.513 1.724, -26.916 31.558 1.723, -26.930 31.394 1.610, -26.931 31.499 1.655, -26.973 31.507 1.800, -26.911 31.575 1.800, -26.837 31.572 1.664, -26.862 31.590 1.728, -26.826 31.609 1.800, -26.800 31.604 1.738, -26.691 31.579 1.765, -26.648 31.544 1.760, -26.656 31.552 1.800, -26.725 31.585 1.707, -26.681 31.568 1.734, -26.715 31.590 1.758, -26.741 31.599 1.751, -26.702 31.578 1.721, -26.575 31.450 1.625, -26.638 31.475 1.586, -26.589 31.437 1.589, -26.667 31.457 1.553, -26.842 31.463 1.561, -26.819 31.444 1.544, -26.903 31.384 1.580, -26.762 31.521 1.585, -26.738 31.504 1.572, -26.714 31.488 1.562, -26.615 31.486 1.625, -26.753 31.462 1.540, -26.719 31.323 1.500, -26.659 31.370 1.513, -26.791 31.431 1.530, -26.633 31.396 1.531, -26.609 31.419 1.557, -26.733 31.404 1.514, -26.796 31.349 1.516, -26.700 31.433 1.528, -26.697 31.522 1.602, -26.646 31.514 1.633, -26.662 31.528 1.640, -26.677 31.506 1.594, -26.780 31.477 1.551, -26.629 31.384 1.527, -26.121 30.979 1.600, -26.173 30.927 1.527, -26.577 31.435 1.600, -25.999 30.885 1.627, -25.738 30.705 1.627, -25.296 30.532 1.627, -25.141 30.503 1.627, -24.982 30.488 1.627, -24.985 30.444 1.559, -24.666 30.502 1.627, -24.210 30.631 1.627, -23.777 30.847 1.559, -23.734 30.794 1.514, -24.013 30.604 1.514, -23.932 30.785 1.627, -25.672 30.685 1.700, -24.900 30.500 1.700, -25.166 30.521 1.700, -24.824 30.488 1.627, -24.358 30.574 1.627, -24.375 30.583 1.700, -24.128 30.685 1.700, -23.806 30.881 1.627, -23.698 30.998 1.700, -24.046 30.663 1.559, -24.067 30.702 1.627, -24.192 30.590 1.559, -24.323 30.467 1.514, -24.734 30.307 1.500, -25.157 30.392 1.514, -25.641 30.531 1.514, -25.484 30.470 1.514, -25.792 30.607 1.514, -25.703 30.478 1.500, -25.898 30.752 1.559, -25.936 30.696 1.514, -25.990 30.644 1.500, -26.243 30.857 1.500, -26.071 30.799 1.514, -26.027 30.851 1.559, -24.500 30.488 1.559, -24.344 30.532 1.559, -24.485 30.422 1.514, -24.510 30.531 1.627, -24.650 30.391 1.514, -24.660 30.458 1.559, -24.818 30.376 1.514, -24.822 30.443 1.559, -25.307 30.489 1.559, -25.147 30.459 1.559, -25.392 30.365 1.500, -25.322 30.423 1.514, -25.463 30.534 1.559, -25.614 30.593 1.559, -25.448 30.576 1.627, -25.759 30.666 1.559, -25.596 30.634 1.627, -26.102 30.998 1.700, -25.873 30.789 1.627, -23.907 30.749 1.559, -24.165 30.528 1.514, -24.988 30.376 1.514, -23.869 30.693 1.514, -23.192 32.338 1.627, -23.221 32.466 1.700, -23.229 32.583 1.627, -23.197 32.860 1.514, -23.120 32.608 1.514, -23.186 32.593 1.559, -23.302 32.819 1.627, -23.464 33.135 1.627, -23.370 33.197 1.514, -23.481 33.350 1.514, -23.679 33.421 1.600, -23.569 33.280 1.627, -23.534 33.307 1.559, -23.427 33.159 1.559, -23.385 32.972 1.700, -23.627 33.473 1.527, -23.275 33.033 1.514, -23.080 32.347 1.514, -23.147 32.341 1.559, -23.189 32.091 1.627, -23.065 31.708 1.500, -23.113 31.823 1.514, -23.178 31.397 1.500, -23.292 31.608 1.627, -23.393 31.383 1.627, -23.385 31.428 1.700, -23.283 31.675 1.700, -23.223 31.846 1.627, -23.186 31.569 1.514, -23.344 31.110 1.500, -23.436 31.108 1.514, -23.526 31.175 1.627, -23.556 30.857 1.500, -23.679 30.979 1.600, -23.491 31.149 1.559, -23.627 30.927 1.527, -23.180 31.837 1.559, -23.375 32.981 1.627, -23.145 32.088 1.559, -23.250 31.593 1.559, -23.354 31.362 1.559, -23.335 33.002 1.559, -23.261 32.835 1.559, -23.077 32.084 1.514, -23.295 31.329 1.514, -24.084 33.929 1.527, -23.698 15.598 1.700, -23.489 15.827 1.627, -23.405 15.962 1.627, -23.334 16.104 1.627, -23.159 16.553 1.559, -23.144 16.715 1.559, -23.158 17.040 1.559, -23.231 17.190 1.627, -23.188 17.200 1.559, -23.331 17.490 1.627, -23.679 18.021 1.600, -23.556 18.143 1.500, -23.494 17.966 1.514, -23.304 17.687 1.514, -23.449 17.793 1.559, -23.385 16.028 1.700, -23.283 16.275 1.700, -23.200 16.800 1.700, -23.188 16.718 1.627, -23.188 16.876 1.627, -23.221 17.066 1.700, -23.202 17.034 1.627, -23.274 17.342 1.627, -23.385 17.572 1.700, -23.402 17.633 1.627, -23.525 17.799 1.700, -23.485 17.768 1.627, -23.581 17.894 1.627, -23.698 18.002 1.700, -23.178 17.603 1.500, -23.363 17.654 1.559, -23.232 17.356 1.559, -23.091 17.050 1.514, -23.092 16.543 1.514, -23.178 15.997 1.500, -23.231 16.059 1.514, -23.452 15.802 1.559, -23.396 15.764 1.514, -23.551 15.673 1.559, -23.627 15.527 1.527, -23.679 15.579 1.600, -23.499 15.629 1.514, -23.122 17.215 1.514, -23.167 17.377 1.514, -23.076 16.882 1.514, -23.203 16.559 1.627, -23.123 16.378 1.514, -23.065 16.308 1.500, -23.233 16.404 1.627, -23.189 16.393 1.559, -23.234 16.237 1.559, -23.170 16.216 1.514, -23.276 16.252 1.627, -23.293 16.086 1.559, -23.307 15.908 1.514, -23.366 15.941 1.559, -23.525 15.801 1.700, -23.585 15.701 1.627, -23.547 17.923 1.559, -23.393 17.831 1.514, -23.290 17.508 1.559, -23.228 17.535 1.514, -23.143 16.878 1.559, -23.076 16.712 1.514, -22.720 15.700 1.500, -22.695 33.523 0.300, -22.646 33.678 1.500, -22.434 34.000 1.500, -22.276 34.131 1.530, -21.908 34.282 1.698, -21.720 34.300 1.800, -21.943 34.275 0.300, -22.621 33.734 0.300, 2.700 24.500 -2.500, 2.351 26.315 -2.330, 2.590 25.954 -2.330, 2.818 25.128 -2.435, 2.701 25.102 -2.492, 2.580 25.296 -2.500, 2.584 25.488 -2.492, 2.433 25.671 -2.500, 2.518 25.913 -2.435, 2.285 26.264 -2.435, 2.231 26.021 -2.500, 2.190 26.191 -2.492, 2.062 26.638 -2.330, 1.965 26.767 -2.200, 1.920 26.492 -2.492, 1.610 26.750 -2.492, 1.358 27.142 -2.330, 1.246 27.229 -2.200, 1.350 26.838 -2.500, 0.959 27.311 -2.330, 1.265 26.961 -2.492, 0.540 27.421 -2.330, 0.986 27.013 -2.500, 0.893 27.119 -2.492, 0.503 27.221 -2.492, -0.427 27.469 -2.200, -0.325 27.452 -2.330, -0.202 27.192 -2.500, -0.316 27.370 -2.435, -0.751 27.374 -2.330, -0.845 27.378 -2.200, -0.303 27.250 -2.492, -0.601 27.132 -2.500, -1.162 27.234 -2.330, -1.622 27.024 -2.200, -1.547 27.035 -2.330, -0.986 27.013 -2.500, -1.350 26.838 -2.500, -1.082 27.046 -2.492, -1.504 26.964 -2.435, -1.847 26.719 -2.435, -2.212 26.482 -2.330, -1.900 26.783 -2.330, -1.683 26.611 -2.500, -2.150 26.427 -2.435, -2.524 26.122 -2.200, -1.770 26.627 -2.492, -1.979 26.336 -2.500, -2.061 26.346 -2.492, -2.689 25.761 -2.330, -2.477 26.139 -2.330, -2.231 26.021 -2.500, -2.307 26.027 -2.492, -2.969 24.927 -2.200, -2.844 25.356 -2.330, -2.505 25.674 -2.492, -2.970 24.500 -2.330, -2.649 25.297 -2.492, -2.939 24.068 -2.330, -2.969 24.073 -2.200, -3.000 24.500 -2.200, -2.670 24.902 -2.500, -2.700 24.500 -2.500, -2.729 23.254 -2.200, -2.767 24.500 -2.492, -2.687 24.236 -2.500, -2.737 24.097 -2.492, -2.844 23.644 -2.330, -2.765 23.668 -2.435, -2.524 22.878 -2.200, -2.648 23.974 -2.500, -2.689 23.239 -2.330, -2.584 23.717 -2.500, -2.307 22.973 -2.492, -2.088 22.788 -2.500, -1.910 22.592 -2.500, -1.770 22.373 -2.492, -1.547 21.965 -2.330, -0.845 21.622 -2.200, -1.246 21.771 -2.200, -1.622 21.976 -2.200, -1.900 22.217 -2.330, -1.847 22.281 -2.435, -2.150 22.573 -2.435, -2.061 22.654 -2.492, -2.477 22.861 -2.330, -2.382 23.228 -2.500, -2.408 22.907 -2.435, -1.965 22.233 -2.200, -0.526 21.852 -2.500, -0.700 21.823 -2.492, 0.105 21.615 -2.435, 0.108 21.532 -2.330, -1.129 21.843 -2.435, -0.751 21.626 -2.330, -0.730 21.707 -2.435, -0.325 21.548 -2.330, -0.427 21.531 -2.200, 0.000 21.500 -2.200, -0.303 21.750 -2.492, -0.263 21.813 -2.500, 0.002 21.800 -2.500, 0.101 21.735 -2.492, 0.503 21.779 -2.492, 0.529 21.852 -2.500, 0.785 21.917 -2.500, 1.035 22.006 -2.500, 1.265 22.039 -2.492, 1.680 22.152 -2.435, 1.728 22.084 -2.330, 1.965 22.233 -2.200, 0.893 21.881 -2.492, 1.320 21.932 -2.435, 0.540 21.579 -2.330, 1.246 21.771 -2.200, 1.358 21.858 -2.330, 1.274 22.120 -2.500, 1.501 22.256 -2.500, 1.920 22.508 -2.492, 2.088 22.788 -2.500, 2.697 23.469 -2.435, 2.899 23.854 -2.330, 2.729 23.254 -2.200, 2.285 22.736 -2.435, 2.190 22.809 -2.492, 2.518 23.087 -2.435, 2.004 22.422 -2.435, 2.267 22.535 -2.200, 2.062 22.362 -2.330, 2.351 22.685 -2.330, 2.524 22.878 -2.200, 2.648 23.974 -2.500, 2.687 24.236 -2.500, 2.759 24.298 -2.492, 2.759 24.702 -2.492, 2.878 25.345 -2.200, 2.774 25.561 -2.330, 2.701 23.898 -2.492, 2.584 23.512 -2.492, 2.818 23.872 -2.435, 2.962 24.283 -2.330, 2.969 24.073 -2.200, 2.879 24.289 -2.435, 3.000 24.500 -2.200, 2.962 24.717 -2.330, -2.887 24.500 -2.435, -2.737 24.903 -2.492, -2.856 24.080 -2.435, 2.899 25.146 -2.330, 2.879 24.711 -2.435, 2.697 25.531 -2.435, 2.413 25.854 -2.492, 2.004 26.578 -2.435, 1.680 26.848 -2.435, 1.728 26.916 -2.330, 1.320 27.068 -2.435, 0.932 27.232 -2.435, 0.105 27.385 -2.435, 0.108 27.468 -2.330, 0.524 27.339 -2.435, 0.101 27.265 -2.492, -0.700 27.177 -2.492, -1.129 27.157 -2.435, -0.730 27.293 -2.435, -1.441 26.862 -2.492, -2.408 26.093 -2.435, -2.765 25.332 -2.435, -2.614 25.725 -2.435, -2.856 24.920 -2.435, -2.939 24.932 -2.330, -2.614 23.275 -2.435, -2.649 23.703 -2.492, -2.505 23.326 -2.492, -2.212 22.518 -2.330, -1.504 22.036 -2.435, -1.082 21.954 -2.492, -1.441 22.138 -2.492, -1.162 21.766 -2.330, -0.316 21.630 -2.435, 0.524 21.661 -2.435, 0.959 21.689 -2.330, 0.932 21.768 -2.435, 1.610 22.250 -2.492, 2.774 23.439 -2.330, 2.590 23.046 -2.330, 2.413 23.146 -2.492, 5.638 33.542 1.700, 5.663 33.589 1.628, 5.734 33.828 1.680, 5.706 33.870 1.676, 5.635 33.925 1.683, 5.647 33.946 1.800, 5.717 33.886 1.727, 5.722 33.893 1.781, 5.746 33.844 1.729, 5.764 33.794 1.735, 5.704 33.609 1.750, 5.713 33.643 1.659, 5.676 33.580 1.713, 5.697 33.626 1.645, 5.593 33.700 1.519, 5.619 33.669 1.535, 5.496 33.683 1.500, 5.637 33.767 1.548, 5.677 33.826 1.601, 5.684 33.760 1.581, 5.703 33.719 1.601, 5.654 33.611 1.592, 5.639 33.638 1.560, 5.663 33.731 1.560, 5.658 33.798 1.571, 5.601 33.867 1.585, 5.704 33.786 1.609, 5.727 33.889 1.800, 5.768 33.742 1.744, 5.750 33.684 1.723, 5.727 33.659 1.677, 5.759 33.693 1.755, 5.619 33.561 1.600, 5.694 33.657 1.611, 5.722 33.742 1.625, 5.713 33.679 1.627, 5.730 33.699 1.649, 5.763 33.697 1.788, 5.765 33.703 1.800, 5.758 33.730 1.705, 5.773 33.747 1.785, 5.769 33.800 1.783, 5.752 33.780 1.690, 5.751 33.851 1.782, 5.683 33.693 1.582, 4.998 32.902 2.500, 5.715 33.619 2.500, 5.715 33.619 1.800, 7.161 30.298 2.500, 6.887 30.145 2.500, 6.348 30.006 1.700, 6.279 30.002 2.500, 6.052 30.006 1.700, 5.225 30.307 1.700, 4.998 30.498 1.700, 4.516 31.465 2.500, 4.502 31.779 2.500, 6.918 30.159 1.700, 5.760 30.058 1.700, 5.482 30.159 1.700, 4.892 30.614 2.500, 4.715 30.873 2.500, 4.798 32.661 2.500, 7.402 30.498 1.700, 7.402 30.498 2.500, 8.264 31.240 1.658, 8.311 31.222 1.644, 8.330 31.179 1.606, 8.265 31.111 1.534, 8.322 31.148 1.576, 8.234 31.046 1.508, 8.183 30.996 1.500, 8.220 31.060 1.509, 8.173 31.241 1.700, 8.389 31.227 1.800, 8.383 31.215 1.714, 8.369 31.178 1.638, 8.338 31.132 1.576, 8.295 31.082 1.533, 8.348 31.164 1.605, 8.191 31.257 1.747, 8.415 31.179 1.715, 8.425 31.135 1.683, 8.385 31.161 1.639, 8.400 31.198 1.714, 8.397 31.143 1.641, 8.367 31.101 1.585, 8.084 31.158 1.627, 8.147 31.216 1.663, 8.178 31.171 1.573, 8.213 31.151 1.551, 8.113 31.067 1.527, 8.160 31.112 1.533, 8.109 31.204 1.750, 8.427 31.161 1.717, 8.225 31.208 1.606, 8.161 31.229 1.680, 8.246 31.225 1.630, 8.290 31.206 1.614, 8.080 31.176 1.713, 8.130 31.133 1.558, 8.116 31.187 1.639, 8.341 31.244 1.717, 8.291 31.262 1.724, 8.266 31.189 1.588, 8.305 31.163 1.578, 8.248 31.125 1.537, 8.190 31.087 1.517, 8.352 31.194 1.638, 8.206 31.074 1.512, 8.363 31.147 1.605, 8.280 31.097 1.532, 8.352 31.116 1.578, 8.376 31.130 1.608, 7.031 17.644 1.600, 7.149 17.827 1.629, 6.993 18.573 2.200, 6.848 18.620 2.015, 6.721 18.707 2.200, 7.233 18.387 2.200, 7.316 18.258 2.015, 7.280 17.410 1.629, 7.236 17.625 1.629, 7.150 18.116 1.715, 6.967 18.291 1.715, 7.048 18.396 1.847, 6.569 18.724 2.015, 6.274 18.769 2.015, 5.977 18.754 2.015, 6.124 18.798 2.200, 6.678 18.274 1.629, 6.472 18.351 1.629, 6.545 18.132 1.600, 6.375 18.183 1.600, 5.719 18.599 1.847, 5.539 18.647 2.200, 6.199 18.200 1.600, 6.255 18.384 1.629, 6.036 18.373 1.629, 5.467 18.476 1.847, 5.422 18.548 2.015, 5.187 18.366 2.015, 6.024 18.183 1.600, 5.245 18.304 1.847, 5.823 18.318 1.629, 5.855 18.132 1.600, 4.993 18.140 2.015, 4.849 17.880 2.015, 4.888 18.028 2.200, 5.172 18.016 1.715, 5.049 17.794 1.715, 4.759 17.596 2.015, 4.843 17.579 1.847, 4.708 17.452 2.200, 4.729 17.300 2.015, 5.309 17.920 1.629, 4.815 17.300 1.847, 4.769 16.851 2.200, 4.843 17.021 1.847, 4.759 17.004 2.015, 5.137 17.518 1.629, 5.317 17.475 1.600, 5.115 17.300 1.629, 4.927 16.753 1.847, 4.849 16.720 2.015, 5.303 17.233 1.600, 5.137 17.082 1.629, 5.323 17.100 1.600, 5.203 16.871 1.629, 5.451 16.800 1.600, 5.555 16.673 1.600, 5.679 16.566 1.600, 5.626 16.379 1.629, 5.821 16.483 1.600, 5.823 16.282 1.629, 5.975 16.428 1.600, 6.613 16.500 1.600, 6.865 16.442 1.629, 6.751 16.589 1.600, 7.024 16.593 1.629, 7.149 16.773 1.629, 7.663 17.449 2.015, 7.150 16.484 1.715, 7.295 16.692 1.715, 5.063 16.509 1.847, 4.993 16.460 2.015, 5.422 16.052 2.015, 5.309 16.680 1.629, 5.337 16.392 1.715, 5.467 16.124 1.847, 5.719 16.001 1.847, 5.990 15.931 1.847, 6.274 15.831 2.015, 6.010 16.062 1.715, 6.427 15.817 2.200, 6.547 15.959 1.847, 6.993 16.027 2.200, 6.721 15.893 2.200, 6.848 15.980 2.015, 6.036 16.227 1.629, 6.810 16.056 1.847, 7.100 16.137 2.015, 6.514 16.087 1.715, 7.048 16.205 1.847, 7.316 16.342 2.015, 6.461 16.439 1.600, 6.678 16.326 1.629, 6.967 16.310 1.715, 7.431 16.443 2.200, 7.251 16.398 1.847, 7.411 16.628 1.847, 7.578 16.708 2.200, 7.669 16.998 2.200, 7.603 16.860 2.015, 7.236 16.975 1.629, 7.578 17.160 1.847, 7.669 17.602 2.200, 7.446 17.173 1.715, 7.446 17.427 1.715, 7.603 17.740 2.015, 7.085 17.137 1.600, 7.431 18.157 2.200, 4.973 17.552 1.715, 4.947 17.300 1.715, 7.578 17.440 1.847, 7.522 17.715 1.847, 7.395 17.675 1.715, 7.663 17.151 2.015, 7.280 17.190 1.629, 7.486 18.014 2.015, 7.411 17.972 1.847, 7.295 17.908 1.715, 7.024 18.007 1.629, 6.864 18.158 1.629, 7.100 18.463 2.015, 7.251 18.202 1.847, 6.752 18.425 1.715, 6.810 18.544 1.847, 6.270 18.684 1.847, 6.514 18.513 1.715, 6.547 18.641 1.847, 6.263 18.551 1.715, 5.765 18.475 1.715, 6.010 18.538 1.715, 5.689 18.679 2.015, 5.990 18.669 1.847, 5.626 18.221 1.629, 5.537 18.363 1.715, 5.452 18.087 1.629, 5.337 18.208 1.715, 5.203 17.728 1.629, 5.063 18.091 1.847, 4.927 17.846 1.847, 4.973 17.048 1.715, 5.049 16.805 1.715, 5.172 16.584 1.715, 5.537 16.237 1.715, 5.452 16.513 1.629, 5.187 16.234 2.015, 5.245 16.296 1.847, 5.765 16.125 1.715, 5.689 15.921 2.015, 5.977 15.846 2.015, 6.263 16.049 1.715, 6.472 16.249 1.629, 6.255 16.216 1.629, 6.569 15.876 2.015, 6.270 15.916 1.847, 6.752 16.175 1.715, 7.486 16.586 2.015, 7.522 16.885 1.847, 7.395 16.925 1.715, 8.203 31.265 1.800, 8.197 31.263 2.053, 8.119 31.215 1.800, 8.197 31.263 2.122, 8.301 31.269 2.500, 8.301 31.269 2.122, 8.446 31.147 1.800, 8.301 31.269 1.800, 8.389 31.227 2.500, 8.394 31.222 2.122, 8.394 31.222 2.053, 8.301 31.269 2.053, 5.824 33.152 2.500, 5.765 33.703 2.500, 6.124 33.198 2.500, 5.727 33.889 2.500, 6.548 33.477 2.500, 6.721 33.107 2.500, 6.993 32.973 2.500, 7.431 32.557 2.500, 7.676 32.458 2.500, 7.578 32.292 2.500, 7.977 32.048 2.500, 7.700 31.700 2.500, 8.203 31.265 2.500, 8.446 31.147 2.500, 8.119 31.215 2.500, 6.589 30.045 2.500, 5.965 30.016 2.500, 5.660 30.088 2.500, 5.114 30.392 2.500, 4.708 31.548 2.500, 4.588 31.160 2.500, 4.545 32.089 2.500, 4.769 32.149 2.500, 7.233 30.613 2.500, 6.721 30.293 2.500, 6.427 30.217 2.500, 6.124 30.202 2.500, 5.824 30.248 2.500, 5.539 30.353 2.500, 5.373 30.215 2.500, 5.062 30.723 2.500, 4.645 32.387 2.500, 4.888 32.428 2.500, 5.769 33.801 2.500, 5.769 33.801 1.800, 6.942 17.193 23.200, 6.950 17.300 22.500, 6.920 17.089 22.500, 6.831 16.895 22.500, 6.512 16.618 22.500, 6.307 16.558 22.500, 6.093 16.558 22.500, 5.450 17.300 22.500, 5.458 17.407 23.200, 5.633 17.791 23.200, 5.989 18.020 23.200, 6.093 18.042 22.500, 6.512 17.982 22.500, 6.691 17.867 22.500, 6.882 17.612 23.200, 6.691 16.733 22.500, 6.605 16.669 23.200, 6.411 16.580 23.200, 6.200 16.550 23.200, 5.888 16.618 22.500, 5.518 16.988 23.200, 5.480 17.511 22.500, 6.307 18.042 22.500, 6.605 17.931 23.200, 6.831 31.295 22.500, 5.989 30.980 23.200, 5.450 31.700 22.500, 6.093 32.442 22.500, 6.307 32.442 22.500, 6.691 32.267 22.500, 6.920 31.911 22.500, 6.942 31.593 23.200, 6.950 31.700 22.500, 6.767 31.209 23.200, 6.512 31.018 22.500, 6.307 30.958 22.500, 5.709 31.133 22.500, 5.633 31.209 23.200, 5.480 31.911 22.500, 5.518 32.012 23.200, 5.633 32.191 23.200, 5.795 32.331 23.200, 6.411 32.420 23.200, 6.767 32.191 23.200, 6.882 32.012 23.200, 0.106 21.602 26.700, 0.422 21.631 23.800, 0.936 21.755 26.700, 0.835 21.723 23.800, 2.579 25.826 23.800, 1.036 27.209 23.800, -0.317 27.383 26.700, -0.212 27.392 23.800, -1.419 27.029 23.800, -1.772 26.795 23.800, -2.419 26.100 26.700, -2.626 25.731 26.700, -2.745 25.436 23.800, -2.869 24.078 26.700, -2.883 24.183 23.800, -2.626 23.269 26.700, -1.231 21.874 23.800, -1.134 21.831 26.700, -0.000 21.600 23.800, 1.231 21.874 23.800, 1.687 22.141 26.700, 1.935 22.340 23.800, 2.709 23.464 26.700, 2.806 23.766 23.800, 1.772 26.795 23.800, 0.212 27.392 23.800, 0.106 27.398 26.700, -1.134 27.169 26.700, -1.511 26.975 26.700, -2.359 26.187 23.800, -2.852 25.027 23.800, -2.777 23.665 26.700, -2.669 23.366 23.800, -2.160 22.565 26.700, -1.935 22.340 23.800, -1.600 22.081 23.800, -1.511 22.025 26.700, -24.022 17.000 1.600, -24.151 17.300 1.600, -24.076 17.507 1.629, -24.290 18.044 1.847, -24.673 18.283 2.200, -24.532 18.224 2.015, -24.252 18.120 2.015, -23.864 17.125 1.629, -23.951 17.327 1.629, -23.950 17.616 1.715, -24.826 18.269 2.015, -24.422 17.774 1.629, -24.553 18.141 1.847, -24.830 18.184 1.847, -25.276 18.252 2.200, -24.521 17.617 1.600, -24.629 17.851 1.629, -25.411 18.179 2.015, -25.277 17.818 1.629, -25.648 17.587 1.629, -25.963 16.582 1.629, -25.731 16.456 1.600, -25.854 15.796 1.847, -26.038 15.823 2.200, -25.913 15.734 2.015, -26.037 16.009 1.847, -25.897 16.372 1.629, -24.837 17.698 1.600, -24.845 17.884 1.629, -25.381 18.099 1.847, -25.633 17.976 1.847, -26.038 17.777 2.200, -25.161 17.661 1.600, -25.335 17.975 1.715, -25.563 17.863 1.715, -25.913 17.866 2.015, -26.107 17.640 2.015, -25.763 17.708 1.715, -26.251 17.380 2.015, -25.474 17.721 1.629, -26.331 17.249 2.200, -26.341 17.096 2.015, -26.257 17.079 1.847, -26.392 16.952 2.200, -25.791 17.420 1.629, -26.051 17.294 1.715, -26.371 16.800 2.015, -26.392 16.648 2.200, -26.341 16.504 2.015, -25.897 17.228 1.629, -26.153 16.800 1.715, -25.963 17.018 1.629, -25.985 16.800 1.629, -26.257 16.521 1.847, -26.251 16.220 2.015, -26.212 16.072 2.200, -26.107 15.960 2.015, -25.763 15.892 1.715, -25.411 15.421 2.015, -25.678 15.552 2.015, -25.563 15.737 1.715, -25.381 15.501 1.847, -25.276 15.348 2.200, -25.335 15.625 1.715, -24.826 15.331 2.015, -24.976 15.302 2.200, -25.123 15.346 2.015, -24.673 15.317 2.200, -24.531 15.376 2.015, -25.277 15.782 1.629, -25.075 15.917 1.600, -25.064 15.727 1.629, -24.107 15.527 2.200, -24.290 15.556 1.847, -24.252 15.480 2.015, -24.000 15.637 2.015, -23.867 15.713 2.200, -24.899 15.900 1.600, -24.845 15.716 1.629, -24.628 15.749 1.629, -24.052 15.704 1.847, -24.422 15.826 1.629, -24.348 15.675 1.715, -23.522 16.208 2.200, -24.236 15.942 1.629, -24.263 16.164 1.600, -23.805 16.192 1.715, -23.497 16.360 2.015, -23.951 16.273 1.629, -23.437 16.651 2.015, -23.864 16.475 1.629, -23.437 16.949 2.015, -23.522 16.940 1.847, -23.522 17.392 2.200, -23.431 17.102 2.200, -24.017 16.625 1.600, -23.614 17.514 2.015, -23.497 17.240 2.015, -24.000 16.800 1.600, -23.654 16.927 1.715, -23.705 17.175 1.715, -23.578 17.215 1.847, -24.010 16.934 1.600, -23.820 16.910 1.629, -23.805 17.408 1.715, -23.849 17.702 1.847, -23.867 17.887 2.200, -23.784 17.758 2.015, -24.000 17.963 2.015, -26.127 17.052 1.715, -26.127 16.548 1.715, -26.285 16.800 1.847, -23.689 17.472 1.847, -23.654 16.673 1.715, -24.052 17.896 1.847, -24.133 17.791 1.715, -24.236 17.658 1.629, -24.348 17.925 1.715, -24.587 18.013 1.715, -25.064 17.873 1.629, -25.090 18.038 1.715, -25.110 18.169 1.847, -24.837 18.051 1.715, -25.123 18.254 2.015, -25.678 18.048 2.015, -26.037 17.591 1.847, -25.854 17.804 1.847, -25.928 17.516 1.715, -26.173 17.346 1.847, -26.173 16.254 1.847, -25.928 16.084 1.715, -26.051 16.306 1.715, -25.648 16.013 1.629, -25.791 16.180 1.629, -25.474 15.879 1.629, -25.633 15.624 1.847, -25.090 15.562 1.715, -25.110 15.431 1.847, -24.837 15.549 1.715, -24.830 15.416 1.847, -24.586 15.587 1.715, -24.553 15.459 1.847, -23.950 15.984 1.715, -23.849 15.898 1.847, -24.133 15.809 1.715, -23.784 15.842 2.015, -24.076 16.093 1.629, -23.689 16.128 1.847, -23.614 16.086 2.015, -23.820 16.690 1.629, -23.522 16.660 1.847, -23.705 16.425 1.715, -23.578 16.385 1.847, -23.875 18.174 1.627, -24.293 18.450 1.559, -24.546 18.477 1.627, -24.791 18.511 1.627, -25.041 18.553 1.559, -25.535 18.439 1.559, -26.007 18.166 1.559, -25.980 18.131 1.627, -26.121 18.021 1.600, -26.173 18.073 1.527, -26.243 18.143 1.500, -25.733 18.425 1.514, -24.083 18.307 1.627, -24.308 18.408 1.627, -24.460 18.442 1.700, -25.048 18.494 1.700, -25.283 18.471 1.627, -25.519 18.398 1.627, -25.618 18.341 1.700, -25.835 18.236 1.627, -25.681 18.325 1.627, -25.875 18.193 1.700, -26.102 18.002 1.700, -25.702 18.365 1.559, -25.560 18.503 1.514, -25.308 18.580 1.514, -25.047 18.620 1.514, -24.784 18.623 1.514, -24.788 18.555 1.559, -25.038 18.508 1.627, -24.523 18.587 1.514, -24.097 18.522 1.500, -24.062 18.346 1.559, -23.808 18.264 1.514, -23.627 18.073 1.527, -23.848 18.209 1.559, -24.537 18.520 1.559, -24.734 18.693 1.500, -25.066 18.693 1.500, -24.269 18.514 1.514, -25.859 18.273 1.559, -25.897 18.330 1.514, -25.293 18.514 1.559, -24.029 18.405 1.514, -26.050 18.219 1.514, -26.700 17.687 1.500, -26.559 17.546 1.700, -25.680 32.200 23.330, -25.642 32.307 23.200, -25.582 32.512 23.200, -25.608 32.527 23.330, -25.467 32.691 23.200, -25.537 32.949 23.492, -25.521 32.672 23.330, -25.587 32.722 23.435, -25.405 31.606 23.330, -25.305 31.569 23.200, -25.792 31.787 23.492, -25.587 31.678 23.435, -25.537 31.451 23.492, -25.459 31.542 23.435, -24.058 31.693 23.492, -24.027 31.617 23.500, -24.082 31.924 23.435, -24.042 32.107 23.435, -24.158 32.307 23.200, -24.158 32.093 23.200, -24.125 32.284 23.330, -24.125 32.116 23.330, -24.348 31.386 23.492, -24.274 31.607 23.435, -24.186 31.524 23.492, -24.161 31.755 23.435, -24.161 31.951 23.330, -25.361 31.331 23.492, -25.131 31.368 23.435, -24.942 31.421 23.330, -25.302 31.229 23.500, -25.163 31.253 23.492, -25.104 31.170 23.500, -24.953 31.218 23.492, -24.774 31.431 23.330, -24.760 31.348 23.435, -24.611 31.476 23.330, -24.947 31.338 23.435, -24.900 31.150 23.500, -24.581 31.398 23.435, -24.416 31.486 23.435, -24.157 31.458 23.500, -23.930 31.798 23.500, -23.870 31.995 23.500, -23.923 32.094 23.492, -24.161 32.449 23.330, -24.082 32.476 23.435, -24.232 32.602 23.330, -23.850 32.200 23.500, -23.923 32.306 23.492, -23.968 32.514 23.492, -24.161 32.645 23.435, -24.462 32.845 23.330, -24.611 32.924 23.330, -24.774 32.969 23.330, -24.942 32.979 23.330, -24.947 33.062 23.435, -25.361 33.069 23.492, -25.109 32.951 23.330, -23.930 32.602 23.500, -24.274 32.793 23.435, -24.334 32.736 23.330, -24.027 32.783 23.500, -24.186 32.876 23.492, -24.416 32.914 23.435, -24.157 32.943 23.500, -24.581 33.002 23.435, -24.317 33.073 23.500, -24.900 33.250 23.500, -24.741 33.170 23.492, -24.953 33.182 23.492, -24.760 33.052 23.435, -25.683 32.795 23.492, -25.661 32.368 23.330, -25.683 32.562 23.435, -25.743 32.386 23.435, -25.792 32.613 23.492, -25.860 32.411 23.492, -24.689 32.920 23.200, -24.218 31.888 23.200, -24.232 31.798 23.330, -24.334 31.664 23.330, -24.495 31.569 23.200, -24.462 31.555 23.330, -25.109 31.449 23.330, -25.521 31.728 23.330, -25.743 32.014 23.435, -25.860 31.989 23.492, -25.930 31.995 23.500, -25.883 32.200 23.492, -25.763 32.200 23.435, -25.642 32.093 23.200, -25.582 31.888 23.200, -25.405 32.794 23.330, -25.459 32.858 23.435, -25.111 32.920 23.200, -25.265 32.889 23.330, -25.661 32.032 23.330, -25.683 31.838 23.435, -25.608 31.873 23.330, -25.683 31.605 23.492, -25.304 31.438 23.435, -25.265 31.511 23.330, -24.741 31.230 23.492, -24.536 31.287 23.492, -23.968 31.886 23.492, -24.042 32.293 23.435, -24.058 32.707 23.492, -24.348 33.014 23.492, -24.536 33.113 23.492, -25.304 32.962 23.435, -25.163 33.147 23.492, -25.131 33.032 23.435, -25.582 17.112 23.200, -25.608 17.127 23.330, -25.459 17.458 23.435, -25.537 17.549 23.492, -25.661 16.968 23.330, -25.521 17.272 23.330, -25.860 16.589 23.492, -25.792 16.387 23.492, -25.683 16.205 23.492, -25.459 16.142 23.435, -25.405 16.206 23.330, -25.467 16.309 23.200, -25.683 16.438 23.435, -25.265 16.111 23.330, -25.304 16.038 23.435, -24.942 16.021 23.330, -24.774 16.031 23.330, -24.158 16.907 23.200, -24.125 16.884 23.330, -24.125 16.716 23.330, -24.218 16.488 23.200, -24.161 16.551 23.330, -24.274 16.207 23.435, -24.186 16.124 23.492, -24.161 16.355 23.435, -24.082 16.524 23.435, -24.232 16.398 23.330, -25.361 15.931 23.492, -25.163 15.853 23.492, -24.947 15.938 23.435, -25.131 15.969 23.435, -24.953 15.818 23.492, -24.611 16.076 23.330, -24.581 15.998 23.435, -24.695 15.770 23.500, -24.741 15.830 23.492, -24.416 16.086 23.435, -24.536 15.887 23.492, -24.348 15.986 23.492, -23.968 16.486 23.492, -24.042 16.707 23.435, -23.923 16.694 23.492, -23.850 16.800 23.500, -23.923 16.906 23.492, -24.161 17.049 23.330, -24.218 17.112 23.200, -23.870 17.005 23.500, -24.082 17.076 23.435, -24.232 17.202 23.330, -24.334 17.336 23.330, -24.495 17.431 23.200, -24.774 17.569 23.330, -24.942 17.579 23.330, -24.947 17.662 23.435, -25.131 17.632 23.435, -25.302 17.770 23.500, -25.361 17.669 23.492, -23.968 17.114 23.492, -24.462 17.445 23.330, -24.161 17.245 23.435, -23.930 17.202 23.500, -24.027 17.383 23.500, -24.058 17.307 23.492, -24.274 17.393 23.435, -24.416 17.514 23.435, -24.611 17.524 23.330, -24.581 17.602 23.435, -24.348 17.614 23.492, -24.498 17.771 23.500, -24.900 17.850 23.500, -24.953 17.782 23.492, -24.741 17.770 23.492, -24.760 17.652 23.435, -24.536 17.713 23.492, -25.683 17.395 23.492, -25.763 16.800 23.435, -25.743 16.986 23.435, -25.792 17.213 23.492, -25.860 17.011 23.492, -24.333 16.309 23.200, -24.495 16.169 23.200, -24.334 16.264 23.330, -24.462 16.155 23.330, -24.689 16.080 23.200, -25.109 16.049 23.330, -25.111 16.080 23.200, -25.521 16.328 23.330, -25.608 16.473 23.330, -25.883 16.800 23.492, -25.582 16.488 23.200, -25.743 16.614 23.435, -25.680 16.800 23.330, -25.642 16.693 23.200, -25.467 17.291 23.200, -25.405 17.394 23.330, -25.661 16.632 23.330, -25.587 16.278 23.435, -25.537 16.051 23.492, -24.760 15.948 23.435, -24.058 16.293 23.492, -24.042 16.893 23.435, -24.186 17.476 23.492, -25.304 17.562 23.435, -25.163 17.747 23.492, -25.265 17.489 23.330, -25.109 17.551 23.330, -25.587 17.322 23.435, -25.683 17.162 23.435, -22.272 34.134 23.468, -22.357 34.071 23.492, -22.646 33.678 23.500, -22.556 33.849 23.500, -21.720 34.300 23.200, -23.191 19.782 24.700, -24.006 20.717 24.700, -24.343 21.239 24.700, -25.035 22.962 24.700, -25.153 23.571 24.700, -25.213 24.190 23.500, -25.213 24.190 24.700, -25.213 24.810 24.700, -24.628 27.210 24.700, -24.343 27.761 24.700, -24.006 28.283 24.700, -22.720 29.623 24.700, -23.621 20.230 23.500, -24.343 21.239 23.500, -24.628 21.790 23.500, -24.860 22.366 23.500, -25.035 22.962 23.500, -25.153 23.571 23.500, -25.213 24.810 23.500, -25.035 26.038 23.500, -23.621 28.770 24.700, -22.720 19.377 23.500, -24.064 34.147 1.539, -24.084 34.203 1.580, -24.079 34.299 1.800, -24.040 34.300 1.800, -24.000 34.000 1.500, -24.032 34.056 1.505, -24.013 34.000 1.500, -24.022 34.028 1.501, -24.207 34.273 2.500, -24.275 34.211 1.800, -24.301 34.035 1.800, -24.309 34.126 2.500, -26.973 31.507 2.500, -26.911 31.575 2.500, -26.331 31.751 2.500, -26.212 31.472 2.500, -25.587 30.645 2.500, -25.561 30.853 2.500, -26.392 32.352 2.500, -25.561 33.547 2.500, -25.276 33.652 2.500, -26.038 33.177 2.500, -25.973 33.560 2.500, -24.301 34.035 2.500, -24.379 33.607 2.500, -24.107 33.473 2.500, -24.252 33.956 2.500, -24.275 34.211 2.500, -23.497 33.161 2.500, -23.345 32.887 2.500, -23.245 32.589 2.500, -23.400 32.200 2.500, -23.202 32.279 2.500, -23.216 31.965 2.500, -23.431 31.898 2.500, -23.288 31.660 2.500, -23.867 31.113 2.500, -24.107 30.927 2.500, -24.073 30.715 2.500, -23.415 31.373 2.500, -23.669 31.343 2.500, -23.592 31.114 2.500, -25.289 30.545 2.500, -26.656 31.552 2.500, -26.856 32.217 2.500, -26.735 31.601 2.500, -26.998 31.419 2.500, -26.735 31.601 1.800, -26.826 31.609 2.500, -26.700 31.300 23.500, -26.737 31.703 23.492, -26.689 32.561 23.330, -26.844 32.156 23.330, -26.856 31.720 23.435, -26.687 31.565 23.500, -25.965 33.567 23.200, -25.900 33.583 23.330, -26.505 32.474 23.492, -26.765 32.132 23.435, -26.649 32.097 23.492, -26.614 32.525 23.435, -26.524 32.922 23.200, -26.245 32.800 23.500, -26.307 32.827 23.492, -25.713 33.388 23.500, -25.500 33.546 23.500, -25.441 33.662 23.492, -25.162 34.034 23.330, -25.129 33.957 23.435, -25.504 33.764 23.435, -25.547 33.835 23.330, -26.061 33.146 23.492, -25.770 33.427 23.492, -25.082 33.846 23.492, -24.784 33.884 23.500, -24.527 33.948 23.500, -24.730 34.093 23.435, -24.700 33.977 23.492, -24.303 34.050 23.492, -24.316 34.170 23.435, -24.000 34.212 23.412, -24.325 34.252 23.330, -26.912 31.300 23.412, -26.977 31.300 23.315, -26.969 31.727 23.200, -26.939 31.732 23.330, -26.477 32.939 23.330, -26.150 33.227 23.435, -26.212 33.282 23.330, -26.408 32.893 23.435, -25.847 33.519 23.435, -24.751 34.174 23.330, -21.720 34.300 24.700, -15.200 34.300 23.200, 3.800 34.300 1.800, -12.000 34.300 1.800, -26.757 31.338 1.505, -26.815 31.300 1.523, -26.700 31.300 1.500, -26.820 31.354 1.525, -26.953 31.402 1.642, -26.977 31.300 1.685, -26.700 17.700 1.500, -26.700 31.313 1.500, -25.392 18.635 1.500, -25.703 18.522 1.500, -25.990 18.356 1.500, -25.066 30.307 1.500, -24.408 30.365 1.500, -23.810 18.356 1.500, -24.408 18.635 1.500, -24.097 30.478 1.500, -23.810 30.644 1.500, -23.344 17.890 1.500, -23.007 32.034 1.500, -23.007 32.366 1.500, -22.720 33.300 1.500, -23.065 32.692 1.500, -23.178 33.003 1.500, -23.344 33.290 1.500, -22.701 33.493 1.500, -23.556 33.543 1.500, -22.556 33.849 1.500, -23.065 17.292 1.500, -23.007 16.966 1.500, -23.007 16.634 1.500, -23.344 15.710 1.500, -22.701 15.507 1.500, -24.013 15.000 1.500, -22.646 15.322 1.500, -23.556 15.457 1.500, -24.084 15.071 1.527, -22.420 15.700 0.000, -22.697 33.300 0.185, -22.697 15.700 0.185, -22.720 33.300 0.300, -22.683 33.422 0.170, -22.535 33.300 0.023, -22.622 33.657 0.170, -22.285 33.983 0.065, -21.864 34.053 0.008, -21.978 33.951 0.000, -22.104 33.885 0.000, -22.046 33.994 0.008, -22.505 33.870 0.170, -22.502 33.923 0.300, -22.098 34.103 0.065, -21.720 34.115 0.023, -21.720 34.000 0.000, -22.343 34.082 0.300, -22.154 34.201 0.300, -22.133 34.178 0.170, -21.902 34.253 0.170, -22.438 33.821 0.065, -22.215 33.795 0.000, -22.545 33.627 0.065, -22.371 33.558 0.000, -22.408 33.431 0.000, -22.481 33.396 0.008, -22.600 33.411 0.065, -22.632 33.300 0.088, -22.433 33.582 0.008, -22.340 33.751 0.008, -22.209 33.891 0.008, -22.338 34.048 0.170, -21.886 34.171 0.065, -21.720 34.300 0.300, -12.000 34.277 0.185, -21.720 34.212 0.088, -12.000 34.212 0.088, -21.720 34.277 0.185, -12.000 34.000 0.000, -11.440 34.269 0.300, -12.000 34.115 0.023, -11.556 33.979 0.000, -11.466 34.037 0.008, -11.443 34.239 0.170, -10.894 34.146 0.170, -10.426 33.799 0.008, -10.913 34.065 0.065, -10.939 33.947 0.008, -9.843 33.778 0.170, -10.349 34.019 0.300, -9.831 33.805 0.300, -8.629 32.671 0.008, -9.039 32.950 0.000, -8.677 32.623 0.000, -9.028 33.027 0.008, -9.464 33.336 0.008, -9.356 33.508 0.170, -9.400 33.438 0.065, -8.352 32.263 0.000, -8.066 31.872 0.000, -8.901 33.186 0.170, -8.273 32.272 0.008, -7.964 31.836 0.008, -8.485 32.815 0.170, -8.091 32.417 0.300, -7.630 31.030 0.000, -7.792 31.944 0.170, -7.522 31.457 0.170, -7.353 30.361 0.008, -7.480 30.594 0.000, -7.501 30.874 0.008, -7.235 30.387 0.065, -7.377 30.168 0.000, -7.319 29.740 0.000, -7.281 30.951 0.300, -7.263 29.834 0.008, -7.154 30.406 0.170, -7.061 29.857 0.170, -7.088 29.300 0.088, -7.023 29.300 0.185, -9.428 33.234 0.000, -9.880 33.703 0.065, -10.358 33.991 0.170, -10.887 34.175 0.300, -10.690 33.814 0.000, -11.453 34.156 0.065, -10.386 33.913 0.065, -9.932 33.595 0.008, -8.953 33.121 0.065, -8.544 32.756 0.065, -8.179 32.347 0.065, -8.114 32.399 0.170, -7.705 31.368 0.008, -7.862 31.900 0.065, -7.309 30.942 0.170, -7.597 31.420 0.065, -7.387 30.914 0.065, -7.144 29.847 0.065, -7.000 19.700 0.300, -7.023 19.700 0.185, -7.185 19.700 0.023, -7.185 29.300 0.023, -7.300 19.700 0.000, 2.969 24.927 -2.200, 2.969 24.927 1.500, 2.729 25.746 -2.200, 2.729 25.746 1.500, 2.267 26.465 -2.200, 0.845 27.378 -2.200, 0.427 27.469 1.500, 0.000 27.500 1.500, -0.427 27.469 1.500, -1.965 26.767 -2.200, -2.267 26.465 -2.200, -2.729 25.746 -2.200, -3.000 24.500 1.500, 2.878 25.345 1.500, 2.524 26.122 -2.200, 2.524 26.122 1.500, 2.267 26.465 1.500, 1.965 26.767 1.500, 1.622 27.024 -2.200, 1.246 27.229 1.500, 0.427 27.469 -2.200, 0.000 27.500 -2.200, -1.246 27.229 -2.200, -1.965 26.767 1.500, -2.267 26.465 1.500, -2.524 26.122 1.500, -2.729 25.746 1.500, -2.878 25.345 -2.200, -2.969 24.073 1.500, -2.878 23.655 -2.200, -2.878 23.655 1.500, -2.729 23.254 1.500, -1.965 22.233 1.500, 0.427 21.531 -2.200, 0.845 21.622 -2.200, 2.878 23.655 -2.200, 3.000 24.500 1.500, -2.267 22.535 -2.200, -1.622 21.976 1.500, -0.845 21.622 1.500, -0.427 21.531 1.500, 0.427 21.531 1.500, 1.622 21.976 -2.200, 2.729 23.254 1.500, -7.000 29.300 0.300, -12.000 34.300 0.300, -10.705 34.129 1.529, -10.294 34.000 1.500, -9.783 33.782 1.500, -9.340 33.534 0.300, -8.883 33.209 0.300, -8.850 33.183 1.500, -7.495 31.469 0.300, -7.125 30.413 0.300, -7.031 29.860 0.300, -7.031 29.855 1.500, -11.139 34.225 1.602, -8.464 32.836 0.300, -7.766 31.960 0.300, -7.486 31.450 1.500, -10.496 34.068 1.508, -11.578 34.282 1.698, 3.800 34.212 1.588, 3.800 34.277 1.685, 3.800 34.115 1.523, 4.233 33.980 1.500, 3.800 34.000 1.500, 4.356 34.239 1.670, 5.374 33.799 1.508, 5.085 33.821 1.500, 5.200 34.100 1.800, 4.906 34.146 1.670, 5.553 33.782 1.522, 5.414 33.913 1.565, 5.442 33.991 1.670, 4.347 34.156 1.565, 4.861 33.947 1.508, 4.334 34.037 1.508, 4.887 34.065 1.565, 4.998 32.902 1.700, 4.856 33.043 1.500, 5.567 33.613 1.527, 4.659 32.418 1.700, 4.532 32.096 1.627, 4.558 32.140 1.700, 4.489 32.107 1.559, 4.423 32.122 1.514, 4.459 31.947 1.559, 4.392 31.957 1.514, 4.470 32.284 1.514, 4.531 32.441 1.514, 4.534 32.263 1.559, 4.593 32.414 1.559, 4.634 32.396 1.627, 4.576 32.248 1.627, 4.979 32.921 1.600, 4.885 32.799 1.627, 4.789 32.673 1.627, 4.752 32.698 1.559, 4.851 32.827 1.559, 4.927 32.973 1.527, 4.705 32.538 1.627, 4.503 31.941 1.627, 4.506 31.848 1.700, 4.488 31.782 1.627, 4.307 31.866 1.500, 4.376 31.618 1.514, 4.391 31.450 1.514, 4.702 30.867 1.627, 4.659 30.982 1.700, 4.807 30.725 1.700, 4.881 30.606 1.627, 4.979 30.479 1.600, 4.856 30.357 1.500, 4.644 30.610 1.500, 4.604 30.813 1.514, 4.528 30.965 1.514, 4.590 30.992 1.559, 4.785 30.732 1.627, 4.663 30.846 1.559, 4.488 31.624 1.627, 4.444 31.785 1.559, 4.506 31.552 1.700, 4.558 31.260 1.700, 4.531 31.310 1.627, 4.574 31.158 1.627, 4.631 31.010 1.627, 4.532 31.144 1.559, 4.488 31.300 1.559, 4.458 31.460 1.559, 4.443 31.622 1.559, 4.693 30.669 1.514, 4.749 30.707 1.559, 4.847 30.577 1.559, 4.794 30.534 1.514, 4.467 31.123 1.514, 4.365 31.208 1.500, 4.307 31.534 1.500, 4.376 31.788 1.514, 4.666 32.559 1.559, 4.799 32.871 1.514, 4.644 32.790 1.500, 4.696 32.736 1.514, 4.607 32.592 1.514, 4.478 32.503 1.500, 4.502 31.466 1.627, 4.478 30.897 1.500, 4.422 31.285 1.514, 4.807 32.675 1.700, 5.362 30.154 1.559, 7.307 30.334 1.559, 7.159 30.227 1.559, 7.135 30.264 1.627, 5.383 30.193 1.627, 6.338 29.992 1.627, 6.583 30.029 1.627, 5.846 30.023 1.627, 6.640 30.058 1.700, 7.280 30.369 1.627, 7.175 30.307 1.700, 6.981 30.175 1.627, 7.290 30.144 1.500, 7.003 29.978 1.500, 7.033 30.075 1.514, 6.860 29.997 1.514, 6.608 29.920 1.514, 6.819 30.102 1.627, 6.593 29.986 1.559, 6.341 29.947 1.559, 6.347 29.880 1.514, 6.088 29.945 1.559, 5.397 29.978 1.500, 5.569 29.986 1.514, 5.608 30.092 1.627, 5.108 30.236 1.514, 4.927 30.427 1.527, 5.149 30.291 1.559, 5.837 29.980 1.559, 6.091 29.989 1.627, 5.823 29.913 1.514, 6.366 29.807 1.500, 5.593 30.050 1.559, 5.175 30.326 1.627, 7.197 30.170 1.514, 7.002 30.135 1.559, 6.835 30.061 1.559, 6.084 29.877 1.514, 5.329 30.095 1.514, 7.350 30.281 1.514, 7.421 30.479 1.600, 7.711 30.628 1.514, 7.473 30.427 1.527, 7.663 30.676 1.559, 8.061 31.119 1.600, 8.042 31.138 1.700, 7.632 30.708 1.626, 8.646 30.406 1.670, 8.777 29.300 1.685, 8.656 29.847 1.565, 8.413 30.914 1.565, 8.565 30.387 1.565, 8.491 30.942 1.670, 8.739 29.857 1.670, 8.615 29.300 1.523, 8.420 30.163 1.500, 8.537 29.834 1.508, 8.447 30.361 1.508, 8.299 30.874 1.508, 8.282 31.053 1.522, 8.600 30.700 1.800, 7.473 18.573 1.527, 6.441 18.997 1.627, 6.748 18.924 1.627, 6.896 18.866 1.627, 7.327 18.649 1.559, 7.421 18.521 1.600, 7.173 18.711 1.627, 7.198 18.748 1.559, 7.371 18.701 1.514, 7.544 18.643 1.500, 6.282 19.012 1.627, 6.285 19.056 1.559, 6.118 19.124 1.514, 5.785 19.078 1.514, 5.510 18.869 1.627, 5.034 18.706 1.514, 5.367 18.798 1.627, 5.232 18.715 1.627, 5.169 18.807 1.514, 5.346 18.837 1.559, 5.313 18.896 1.514, 5.760 18.942 1.700, 6.052 18.994 1.700, 5.810 18.969 1.627, 5.482 18.841 1.700, 5.800 19.012 1.559, 5.950 19.109 1.514, 5.960 19.042 1.559, 6.122 19.057 1.559, 6.124 19.012 1.627, 5.966 18.998 1.627, 6.348 18.994 1.700, 5.106 18.619 1.627, 5.207 18.751 1.559, 5.077 18.653 1.559, 4.927 18.573 1.527, 5.465 18.972 1.514, 5.644 18.968 1.559, 5.492 18.910 1.559, 6.034 19.193 1.500, 6.366 19.193 1.500, 6.288 19.124 1.514, 6.914 18.907 1.559, 7.059 18.834 1.559, 7.038 18.795 1.627, 7.003 19.022 1.500, 7.092 18.893 1.514, 7.236 18.804 1.514, 6.941 18.969 1.514, 6.763 18.966 1.559, 6.784 19.030 1.514, 6.622 19.077 1.514, 6.447 19.041 1.559, 6.457 19.108 1.514, 5.658 18.926 1.627, 5.623 19.033 1.514, 6.596 18.968 1.627, 6.607 19.011 1.559, 7.299 18.615 1.627, 4.791 18.351 1.559, 4.826 18.325 1.627, 4.445 17.412 1.559, 4.492 17.162 1.627, 4.529 16.917 1.627, 4.602 16.681 1.627, 4.561 16.665 1.559, 4.979 16.079 1.600, 4.781 16.150 1.514, 4.670 16.303 1.514, 4.644 16.210 1.500, 4.635 16.498 1.559, 4.693 18.117 1.627, 4.558 17.740 1.700, 4.523 17.654 1.627, 4.506 17.152 1.700, 4.489 17.409 1.627, 4.558 16.860 1.700, 4.675 16.519 1.627, 4.764 16.365 1.627, 4.497 16.640 1.514, 4.478 16.497 1.500, 4.420 16.892 1.514, 4.380 17.153 1.514, 4.447 17.159 1.559, 4.486 17.931 1.514, 4.550 17.907 1.559, 4.654 18.138 1.559, 4.592 17.892 1.627, 4.478 18.103 1.500, 4.644 18.390 1.500, 4.856 18.643 1.500, 4.736 18.392 1.514, 4.979 18.521 1.600, 4.377 17.416 1.514, 4.307 17.466 1.500, 4.307 17.134 1.500, 4.413 17.677 1.514, 4.480 17.663 1.559, 4.869 16.220 1.627, 4.575 16.467 1.514, 4.727 16.341 1.559, 4.486 16.907 1.559, 4.595 18.171 1.514, 4.834 16.193 1.559, 4.998 16.098 1.700, 5.176 15.837 1.559, 5.128 15.789 1.514, 4.927 16.027 1.527, 5.208 15.868 1.626, -7.263 19.166 0.008, -7.353 18.639 0.008, -7.501 18.126 0.008, -8.273 16.728 0.008, -7.235 18.613 0.065, -9.464 15.664 0.008, -9.932 15.405 0.008, -10.386 15.087 0.065, -11.560 15.019 0.000, -11.132 15.077 0.000, -10.426 15.201 0.008, -7.088 19.700 0.088, -7.031 19.140 0.300, -7.154 18.594 0.170, -7.061 19.143 0.170, -7.144 19.153 0.065, -7.309 18.058 0.170, -7.125 18.587 0.300, -7.281 18.049 0.300, -7.495 17.531 0.300, -7.792 17.056 0.170, -7.522 17.543 0.170, -7.862 17.100 0.065, -7.597 17.580 0.065, -7.387 18.086 0.065, -8.114 16.601 0.170, -8.179 16.653 0.065, -8.091 16.583 0.300, -8.544 16.244 0.065, -8.464 16.164 0.300, -8.485 16.185 0.170, -8.901 15.814 0.170, -9.400 15.562 0.065, -8.883 15.791 0.300, -9.356 15.492 0.170, -9.880 15.297 0.065, -9.340 15.466 0.300, -9.843 15.222 0.170, -10.358 15.009 0.170, -10.913 14.935 0.065, -10.894 14.854 0.170, -10.887 14.825 0.300, -11.443 14.761 0.170, -11.453 14.844 0.065, -11.440 14.731 0.300, -12.000 14.723 0.185, -10.706 15.180 0.000, -10.270 15.330 0.000, -9.840 15.525 0.000, -8.953 15.879 0.065, -9.028 15.973 0.008, -8.066 17.128 0.000, -7.824 17.545 0.000, -7.705 17.632 0.008, -7.630 17.970 0.000, -7.486 18.390 0.000, -7.383 18.819 0.000, -7.321 19.256 0.000, -7.964 17.164 0.008, -8.629 16.329 0.008, -11.466 14.963 0.008, -10.939 15.053 0.008, 7.669 17.602 2.500, 7.578 17.892 2.200, 7.578 17.892 2.500, 5.062 18.277 2.200, 5.062 18.277 2.500, 4.769 17.749 2.200, 4.769 17.749 2.500, 4.708 17.148 2.200, 4.888 16.572 2.200, 5.062 16.323 2.200, 5.282 16.114 2.500, 5.539 15.953 2.500, 5.539 15.953 2.200, 5.824 15.848 2.200, 6.124 15.802 2.200, 6.427 15.817 2.500, 7.233 16.213 2.200, 7.233 16.213 2.500, 7.700 17.300 2.500, 7.669 16.998 2.500, 7.700 17.300 2.200, 6.721 18.707 2.500, 6.427 18.783 2.200, 6.427 18.783 2.500, 5.824 18.752 2.200, 5.824 18.752 2.500, 5.282 18.486 2.200, 5.282 18.486 2.500, 4.708 17.452 2.500, 4.708 17.148 2.500, 5.062 16.323 2.500, 5.282 16.114 2.200, 6.721 15.893 2.500, 6.993 16.027 2.500, 7.578 16.708 2.500, 4.798 16.339 2.500, 4.807 16.325 1.700, 4.659 16.582 1.700, 4.502 17.221 2.500, 4.659 18.018 1.700, 4.807 18.275 1.700, 4.998 18.502 1.700, 5.225 18.693 1.700, 6.640 18.942 1.700, 6.918 18.841 1.700, 7.175 18.693 1.700, 7.402 18.502 1.700, 7.161 18.702 2.500, 4.506 17.448 1.700, 4.516 17.535 2.500, 4.715 18.127 2.500, 4.892 18.386 2.500, 6.887 18.855 2.500, 8.119 17.785 2.500, 8.042 17.862 1.700, 8.119 17.785 1.800, 8.109 17.796 1.750, 8.080 17.824 1.713, 8.219 17.797 1.601, 8.286 17.796 1.609, 8.393 17.778 1.781, 8.294 17.736 1.735, 8.230 17.742 1.705, 8.126 17.803 1.645, 8.113 17.933 1.527, 8.169 17.881 1.535, 8.200 17.907 1.519, 8.183 18.004 1.500, 8.367 17.899 1.585, 8.260 17.816 1.581, 8.138 17.861 1.560, 8.193 17.817 1.582, 8.231 17.837 1.560, 8.298 17.842 1.571, 8.282 17.947 1.522, 8.267 17.863 1.548, 8.326 17.823 1.601, 8.301 17.731 1.800, 8.242 17.732 1.744, 8.159 17.773 1.677, 8.184 17.750 1.723, 8.300 17.731 1.783, 8.247 17.727 1.785, 8.193 17.741 1.755, 8.351 17.749 1.782, 8.089 17.837 1.628, 8.061 17.881 1.600, 8.111 17.846 1.592, 8.157 17.806 1.611, 8.179 17.787 1.627, 8.143 17.787 1.659, 8.199 17.770 1.649, 8.242 17.778 1.625, 8.203 17.735 1.800, 8.197 17.737 1.788, 8.370 17.794 1.676, 8.386 17.783 1.727, 8.280 17.748 1.690, 8.328 17.766 1.680, 8.344 17.754 1.729, 5.647 33.946 2.500, 5.969 33.805 23.200, 6.110 33.735 2.500, 7.336 32.836 2.500, 6.958 33.176 2.500, 4.740 34.211 1.800, 4.272 34.278 1.800, 3.800 34.300 23.200, 8.235 31.610 2.500, 8.519 30.951 23.200, 8.778 29.772 1.800, 8.711 30.240 1.800, 8.500 29.300 1.500, 8.712 19.700 1.588, 8.615 19.700 1.523, 8.712 29.300 1.588, 8.777 19.700 1.685, 5.757 15.309 1.747, 5.706 15.210 1.614, 5.553 15.218 1.522, 5.560 15.280 1.509, 5.496 15.317 1.500, 5.574 15.294 1.512, 5.671 15.322 1.573, 5.716 15.353 1.663, 5.729 15.339 1.680, 5.741 15.327 1.700, 5.740 15.236 1.658, 5.769 15.199 1.800, 5.664 15.152 1.605, 5.678 15.131 1.638, 5.616 15.148 1.578, 5.546 15.266 1.508, 5.648 15.178 1.576, 5.679 15.170 1.606, 5.722 15.189 1.644, 5.744 15.159 1.717, 5.765 15.297 1.800, 5.715 15.381 1.800, 5.727 15.111 1.800, 5.661 15.073 1.717, 5.643 15.103 1.641, 5.715 15.117 1.714, 5.679 15.085 1.715, 5.661 15.115 1.639, 5.698 15.100 1.714, 5.635 15.075 1.683, 5.647 15.137 1.605, 5.567 15.387 1.527, 5.619 15.439 1.600, 5.676 15.420 1.713, 5.687 15.384 1.639, 5.612 15.340 1.533, 5.587 15.310 1.517, 5.633 15.370 1.558, 5.725 15.254 1.630, 5.658 15.416 1.627, 5.762 15.209 1.724, 5.708 15.275 1.606, 5.694 15.148 1.638, 5.689 15.234 1.588, 5.663 15.195 1.578, 5.611 15.235 1.534, 5.651 15.287 1.551, 5.625 15.252 1.537, 5.597 15.220 1.532, 5.582 15.205 1.533, 5.630 15.124 1.608, 5.632 15.162 1.576, 5.638 15.458 1.700, 5.704 15.391 1.750, 5.167 17.107 23.500, 5.417 16.938 23.435, 5.513 16.778 23.435, 5.695 16.706 23.330, 5.633 16.809 23.200, 5.579 16.828 23.330, 5.150 17.300 23.500, 5.240 17.089 23.492, 5.417 16.705 23.492, 5.835 16.611 23.330, 5.989 16.580 23.200, 5.795 16.669 23.200, 5.641 16.642 23.435, 5.796 16.538 23.435, 5.991 16.549 23.330, 6.158 16.521 23.330, 6.684 16.586 23.435, 7.080 16.728 23.500, 6.914 16.624 23.492, 7.176 16.913 23.500, 6.975 17.216 23.330, 6.975 17.384 23.330, 6.942 17.407 23.200, 6.939 17.051 23.330, 6.826 16.707 23.435, 6.752 16.486 23.492, 7.042 16.793 23.492, 6.939 16.855 23.435, 7.018 17.024 23.435, 5.563 16.551 23.492, 5.739 16.431 23.492, 5.969 16.469 23.435, 6.326 16.531 23.330, 5.814 16.324 23.500, 5.937 16.353 23.492, 6.153 16.438 23.435, 6.489 16.576 23.330, 6.359 16.330 23.492, 6.519 16.498 23.435, 6.564 16.387 23.492, 6.638 16.655 23.330, 6.942 16.558 23.500, 6.777 16.422 23.500, 7.177 17.194 23.492, 7.231 17.103 23.500, 7.250 17.300 23.500, 6.939 17.549 23.330, 7.018 17.576 23.435, 7.233 17.493 23.500, 6.939 17.745 23.435, 6.766 17.836 23.330, 6.411 18.020 23.200, 6.158 18.079 23.330, 6.153 18.162 23.435, 5.814 18.276 23.500, 5.937 18.247 23.492, 5.739 18.169 23.492, 5.641 17.958 23.435, 5.563 18.049 23.492, 5.492 17.627 23.330, 5.518 17.612 23.200, 5.579 17.772 23.330, 5.795 17.931 23.200, 5.796 18.062 23.435, 6.147 18.282 23.492, 5.695 17.894 23.330, 6.826 17.893 23.435, 7.042 17.807 23.492, 7.078 17.877 23.500, 6.638 17.945 23.330, 6.489 18.024 23.330, 6.684 18.014 23.435, 6.519 18.102 23.435, 6.586 18.276 23.500, 6.564 18.213 23.492, 6.340 18.152 23.435, 6.359 18.270 23.492, 6.397 18.332 23.500, 5.417 17.895 23.492, 5.320 17.872 23.500, 5.458 17.193 23.200, 5.420 17.300 23.330, 5.308 17.713 23.492, 5.337 17.300 23.435, 5.217 17.300 23.492, 5.357 17.114 23.435, 5.439 17.132 23.330, 5.492 16.973 23.330, 6.200 18.050 23.200, 6.326 18.069 23.330, 6.767 17.791 23.200, 6.882 16.988 23.200, 6.767 16.809 23.200, 6.766 16.764 23.330, 6.868 16.898 23.330, 5.969 18.132 23.435, 5.835 17.989 23.330, 5.991 18.051 23.330, 5.240 17.511 23.492, 5.308 16.887 23.492, 6.340 16.448 23.435, 6.147 16.318 23.492, 7.132 16.986 23.492, 7.058 17.207 23.435, 7.058 17.393 23.435, 7.132 17.614 23.492, 7.177 17.406 23.492, 6.868 17.702 23.330, 6.914 17.976 23.492, 6.752 18.114 23.492, 5.513 17.822 23.435, 5.417 17.662 23.435, 5.357 17.486 23.435, 5.439 17.468 23.330, 5.167 31.507 23.500, 5.240 31.489 23.492, 5.513 31.178 23.435, 5.695 31.106 23.330, 5.579 31.228 23.330, 5.518 31.388 23.200, 5.357 31.514 23.435, 5.217 31.700 23.492, 5.169 31.897 23.500, 5.835 31.011 23.330, 5.795 31.069 23.200, 5.322 31.123 23.500, 5.458 30.958 23.500, 5.417 31.105 23.492, 5.641 31.042 23.435, 6.200 30.950 23.200, 6.326 30.931 23.330, 6.752 30.886 23.492, 6.914 31.024 23.492, 6.942 30.958 23.500, 7.042 31.193 23.492, 7.080 31.128 23.500, 7.176 31.313 23.500, 7.132 31.386 23.492, 6.942 31.807 23.200, 6.939 31.451 23.330, 6.939 31.255 23.435, 6.826 31.107 23.435, 7.018 31.424 23.435, 5.563 30.951 23.492, 5.627 30.821 23.500, 5.991 30.949 23.330, 5.739 30.831 23.492, 6.158 30.921 23.330, 5.969 30.868 23.435, 6.153 30.838 23.435, 6.147 30.718 23.492, 6.489 30.976 23.330, 6.519 30.898 23.435, 6.359 30.730 23.492, 6.393 30.667 23.500, 6.564 30.787 23.492, 6.638 31.055 23.330, 6.684 30.986 23.435, 6.586 30.724 23.500, 7.058 31.607 23.435, 7.177 31.594 23.492, 6.975 31.784 23.330, 7.231 31.503 23.500, 7.250 31.700 23.500, 6.868 32.102 23.330, 7.177 31.806 23.492, 7.018 31.976 23.435, 6.766 32.236 23.330, 6.489 32.424 23.330, 6.200 32.450 23.200, 6.007 32.733 23.500, 5.563 32.449 23.492, 5.513 32.222 23.435, 5.695 32.294 23.330, 6.147 32.682 23.492, 5.937 32.647 23.492, 5.796 32.462 23.435, 5.969 32.532 23.435, 5.739 32.569 23.492, 5.641 32.358 23.435, 5.835 32.389 23.330, 6.939 32.145 23.435, 7.042 32.207 23.492, 6.826 32.293 23.435, 6.684 32.414 23.435, 6.638 32.345 23.330, 6.914 32.376 23.492, 6.752 32.514 23.492, 6.519 32.502 23.435, 6.326 32.469 23.330, 6.564 32.613 23.492, 6.586 32.676 23.500, 6.340 32.552 23.435, 6.158 32.479 23.330, 6.359 32.670 23.492, 6.153 32.562 23.435, 5.458 32.442 23.500, 5.417 32.295 23.492, 5.439 31.868 23.330, 5.320 32.272 23.500, 5.308 32.113 23.492, 5.458 31.593 23.200, 5.458 31.807 23.200, 5.224 32.086 23.500, 5.240 31.911 23.492, 5.439 31.532 23.330, 5.492 31.373 23.330, 6.605 32.331 23.200, 6.882 31.388 23.200, 6.868 31.298 23.330, 6.766 31.164 23.330, 6.605 31.069 23.200, 6.411 30.980 23.200, 5.991 32.451 23.330, 5.989 32.420 23.200, 5.337 31.700 23.435, 5.420 31.700 23.330, 5.308 31.287 23.492, 5.417 31.338 23.435, 5.796 30.938 23.435, 5.937 30.753 23.492, 6.340 30.848 23.435, 6.975 31.616 23.330, 7.132 32.014 23.492, 6.939 31.949 23.330, 7.058 31.793 23.435, 5.579 32.172 23.330, 5.417 32.062 23.435, 5.492 32.027 23.330, 5.357 31.886 23.435, -0.487 21.611 23.670, -0.422 21.631 23.800, -0.835 21.723 23.800, -0.868 21.702 23.670, -1.319 21.658 23.508, -0.501 21.529 23.565, -0.098 21.572 23.670, -0.893 21.622 23.565, -1.621 21.960 23.565, -1.576 22.031 23.670, -2.324 22.398 23.508, -2.483 22.481 23.500, -2.023 22.107 23.508, -2.263 22.237 23.500, -1.892 22.263 23.670, -2.173 22.535 23.670, -2.229 22.645 23.800, -2.415 22.842 23.670, -2.796 23.087 23.508, -2.975 23.322 23.500, -3.079 23.622 23.500, -2.960 23.472 23.508, -1.945 22.199 23.565, -2.484 22.795 23.565, -2.235 22.479 23.565, -2.475 22.989 23.800, -2.689 23.141 23.565, -2.846 23.512 23.565, -3.070 23.876 23.508, -2.615 23.179 23.670, -2.806 23.766 23.800, -3.126 24.291 23.508, -3.126 24.709 23.508, -3.070 25.124 23.508, -3.144 25.100 23.500, -2.898 24.606 23.800, -2.953 25.100 23.565, -2.960 25.528 23.508, -3.073 25.392 23.500, -2.923 24.696 23.670, -2.845 25.963 23.500, -2.871 25.084 23.670, -2.846 25.488 23.565, -2.680 26.245 23.500, -2.796 25.913 23.508, -2.579 25.826 23.800, -2.615 25.821 23.670, -2.689 25.859 23.565, -2.583 26.273 23.508, -2.324 26.602 23.508, -2.023 26.893 23.508, -2.019 26.983 23.500, -2.263 26.763 23.500, -2.173 26.465 23.670, -2.088 26.513 23.800, -1.319 27.342 23.508, -0.928 27.493 23.508, -0.878 27.579 23.500, -1.178 27.475 23.500, -1.686 27.141 23.508, -1.892 26.737 23.670, -1.576 26.969 23.670, -0.298 27.688 23.500, -0.105 27.631 23.508, -0.521 27.590 23.508, -1.036 27.209 23.800, -0.631 27.331 23.800, -0.868 27.298 23.670, -0.501 27.471 23.565, 0.314 27.618 23.508, -0.101 27.511 23.565, 0.302 27.498 23.565, 0.600 27.644 23.500, -0.098 27.428 23.670, 0.726 27.548 23.508, 0.293 27.415 23.670, 1.083 27.312 23.565, 1.506 27.248 23.508, 1.126 27.424 23.508, 0.631 27.331 23.800, 1.053 27.234 23.670, 1.448 27.142 23.565, 1.859 27.022 23.508, 1.419 27.029 23.800, 1.787 26.926 23.565, 2.178 26.752 23.508, 2.014 26.985 23.500, 1.738 26.859 23.670, 2.483 26.519 23.500, 2.263 26.763 23.500, 2.088 26.513 23.800, 2.359 26.187 23.800, 2.885 25.723 23.508, 3.022 25.328 23.508, 2.975 25.678 23.500, 2.592 26.035 23.565, 2.696 26.097 23.508, 2.299 26.316 23.670, 2.365 26.367 23.565, 2.521 25.993 23.670, 2.697 25.644 23.670, 3.105 24.918 23.508, 3.079 25.378 23.500, 2.906 25.296 23.565, 2.986 24.902 23.565, 3.200 24.500 23.500, 2.745 25.436 23.800, 2.852 25.027 23.800, 3.105 24.082 23.508, 3.186 24.197 23.500, 3.133 24.500 23.508, 2.930 24.500 23.670, 3.022 23.672 23.508, 3.144 23.900 23.500, 2.898 24.606 23.800, 2.883 24.183 23.800, 2.904 24.110 23.670, 2.906 23.704 23.565, 2.884 23.277 23.508, 2.826 23.726 23.670, 2.773 23.323 23.565, 2.669 23.366 23.800, 2.697 23.355 23.670, 2.696 22.903 23.508, 2.178 22.248 23.508, 2.485 22.486 23.500, 2.299 22.684 23.670, 2.229 22.645 23.800, 1.738 22.141 23.670, 1.506 21.752 23.508, 1.757 21.825 23.500, 2.095 22.334 23.565, 2.037 22.394 23.670, 1.787 22.074 23.565, 0.726 21.452 23.508, 0.878 21.421 23.500, 1.600 22.081 23.800, 1.053 21.766 23.670, 0.588 21.351 23.500, -0.105 21.369 23.508, 0.298 21.312 23.500, 0.314 21.382 23.508, -0.303 21.314 23.500, 0.293 21.585 23.670, -0.101 21.489 23.565, -0.521 21.410 23.508, -0.928 21.507 23.508, 2.839 25.977 23.500, 2.459 26.442 23.508, 2.095 26.666 23.565, 2.037 26.606 23.670, 2.675 26.257 23.500, -1.945 26.801 23.565, -2.415 26.158 23.670, -2.675 22.743 23.500, -2.583 22.727 23.508, 2.365 22.633 23.565, 2.475 22.989 23.800, 2.521 23.007 23.670, 2.904 24.890 23.670, 2.986 24.098 23.565, 3.013 24.500 23.565, -2.768 25.461 23.670, -1.233 21.842 23.670, 0.302 21.502 23.565, -1.686 21.859 23.508, -1.268 21.767 23.565, -2.768 23.539 23.670, -2.871 23.916 23.670, -2.953 23.900 23.565, -3.006 24.701 23.565, -2.923 24.304 23.670, -3.006 24.299 23.565, -2.484 26.205 23.565, -2.235 26.521 23.565, -1.621 27.040 23.565, -1.233 27.158 23.670, -1.268 27.233 23.565, -0.893 27.378 23.565, -0.487 27.389 23.670, 0.698 27.431 23.565, 0.679 27.350 23.670, 1.408 27.069 23.670, 2.774 25.676 23.565, 2.826 25.274 23.670, 2.592 22.965 23.565, 2.459 22.558 23.508, 1.859 21.978 23.508, 1.408 21.931 23.670, 1.448 21.858 23.565, 1.083 21.688 23.565, 1.126 21.576 23.508, 0.679 21.650 23.670, 0.698 21.569 23.565, 8.615 19.700 23.477, 8.712 29.300 23.412, 8.712 19.700 23.412, 8.777 29.300 23.315, 3.800 34.115 23.477, 4.334 34.037 23.492, 5.451 34.019 23.200, 4.913 34.175 23.200, 3.800 34.212 23.412, 4.347 34.156 23.435, 4.668 33.923 23.500, 6.336 33.336 23.492, 5.960 33.475 23.500, 6.372 33.234 23.500, 7.171 32.671 23.492, 7.527 32.272 23.492, 8.278 31.457 23.330, 8.491 30.942 23.330, 8.305 31.469 23.200, 7.938 31.900 23.435, 7.621 32.347 23.435, 4.887 34.065 23.435, 5.957 33.778 23.330, 6.460 33.534 23.200, 5.442 33.991 23.330, 4.861 33.947 23.492, 5.920 33.703 23.435, 6.444 33.508 23.330, 6.917 33.209 23.200, 5.868 33.595 23.492, 7.336 32.836 23.200, 6.847 33.121 23.435, 7.315 32.815 23.330, 7.256 32.756 23.435, 7.686 32.399 23.330, 7.709 32.417 23.200, 6.763 32.948 23.500, 8.008 31.944 23.330, 8.034 31.960 23.200, 7.836 31.836 23.492, 8.675 30.413 23.200, 8.095 31.368 23.492, 8.800 29.300 23.200, 8.299 30.874 23.492, 8.417 30.181 23.500, 8.447 30.361 23.492, 8.615 29.300 23.477, 8.769 29.860 23.200, 4.360 34.269 23.200, 4.356 34.239 23.330, 4.906 34.146 23.330, 5.374 33.799 23.492, 5.414 33.913 23.435, 6.400 33.438 23.435, 6.772 33.027 23.492, 6.899 33.186 23.330, 8.203 31.420 23.435, 8.413 30.914 23.435, 8.565 30.387 23.435, 8.646 30.406 23.330, 8.537 29.834 23.492, 8.656 29.847 23.435, 8.739 29.857 23.330, 3.800 34.000 23.500, -14.562 34.070 23.492, 3.800 34.277 23.315, -14.219 33.493 23.500, -14.364 33.849 23.500, -14.486 34.000 23.500, -14.644 34.131 23.470, -14.766 34.201 24.700, -14.823 34.226 23.397, -15.012 34.282 23.302, -14.577 34.082 24.700, -14.200 15.700 24.700, -23.151 20.069 24.992, -22.963 19.978 25.000, -23.214 20.228 25.000, -23.564 20.524 24.992, -23.684 20.785 25.000, -24.247 21.546 24.992, -24.832 22.646 24.935, -25.066 23.238 24.830, -24.860 22.366 24.700, -24.698 22.024 24.830, -24.621 22.056 24.935, -22.695 19.389 24.820, -22.627 19.422 24.918, -22.825 19.498 24.830, -22.530 19.470 24.979, -23.931 21.018 24.992, -24.353 21.489 24.935, -24.628 21.790 24.700, -24.426 21.450 24.830, -24.031 20.952 24.935, -23.657 20.448 24.935, -24.510 22.102 24.992, -24.717 22.681 24.992, -24.757 23.089 25.000, -24.866 23.277 24.992, -25.107 24.500 24.935, -25.190 24.500 24.830, -25.159 23.866 24.830, -24.551 22.393 25.000, -24.984 23.254 24.935, -24.879 23.789 25.000, -24.910 24.143 25.000, -24.987 24.500 24.992, -24.957 25.114 24.992, -24.717 26.319 24.992, -24.549 26.612 25.000, -24.415 26.952 25.000, -24.084 27.608 25.000, -23.890 27.921 25.000, -23.680 28.220 25.000, -23.931 27.982 24.992, -23.564 28.476 24.992, -22.966 29.018 25.000, -22.772 29.437 24.935, -23.236 29.016 24.935, -24.353 27.511 24.935, -24.621 26.944 24.935, -24.957 23.886 24.992, -24.830 25.556 25.000, -24.984 25.746 24.935, -24.866 25.723 24.992, -24.247 27.454 24.992, -24.510 26.898 24.992, -23.151 28.931 24.992, -22.696 29.344 24.992, -22.627 29.578 24.918, -23.722 28.605 24.830, -24.100 28.095 24.830, -24.832 26.354 24.935, -24.912 26.378 24.830, -25.159 25.134 24.830, -23.191 29.218 24.700, -23.295 29.075 24.830, -25.035 26.038 24.700, -25.153 25.429 24.700, -24.426 27.550 24.830, -24.698 26.976 24.830, -24.860 26.634 24.700, -25.066 25.762 24.830, -24.100 20.905 24.830, -23.722 20.395 24.830, -22.696 19.656 24.992, -23.236 19.984 24.935, -22.772 19.563 24.935, -23.621 20.230 24.700, -23.295 19.925 24.830, -25.076 23.874 24.935, -25.076 25.126 24.935, -24.912 22.622 24.830, -24.031 28.048 24.935, -23.657 28.552 24.935, -22.825 29.502 24.830, -22.720 19.377 24.700, -22.535 15.700 24.977, -22.632 15.700 24.912, -14.385 15.700 24.977, -14.288 33.300 24.912, -14.288 15.700 24.912, -14.223 33.300 24.815, -14.223 15.700 24.815, -14.385 33.300 24.977, -14.200 33.300 24.700, -14.237 33.422 24.830, -14.225 33.523 24.700, -14.299 33.734 24.700, -14.415 33.870 24.830, -14.822 34.103 24.935, -15.071 33.989 25.000, -14.816 33.885 25.000, -14.635 33.983 24.935, -14.418 33.923 24.700, -14.582 34.048 24.830, -14.787 34.178 24.830, -15.034 34.171 24.935, -15.200 34.115 24.977, -15.200 34.000 25.000, -15.018 34.253 24.830, -14.977 34.275 24.700, -15.200 34.212 24.912, -14.711 33.891 24.992, -14.580 33.751 24.992, -14.482 33.821 24.935, -14.614 33.681 25.000, -14.549 33.558 25.000, -14.439 33.396 24.992, -14.512 33.431 25.000, -14.487 33.582 24.992, -14.320 33.411 24.935, -14.298 33.657 24.830, -14.375 33.627 24.935, -14.874 33.994 24.992, -15.056 34.053 24.992, -15.200 34.300 24.700, -15.200 34.277 24.815, -21.720 34.115 24.977, -22.720 33.300 24.700, -22.695 33.523 24.700, -22.660 33.541 24.830, -22.570 33.767 24.830, -22.697 33.300 24.815, -22.020 34.223 24.830, -21.781 34.268 24.830, -21.720 34.212 24.912, -21.720 34.277 24.815, -22.579 33.521 24.935, -22.131 33.947 24.992, -21.957 34.029 24.992, -21.768 34.065 24.992, -21.720 34.000 25.000, -21.776 34.185 24.935, -22.420 33.300 25.000, -22.409 33.429 25.000, -22.371 33.558 25.000, -22.392 33.669 24.992, -22.279 33.825 24.992, -21.943 34.275 24.700, -22.154 34.201 24.700, -22.343 34.082 24.700, -22.502 33.923 24.700, -22.621 33.734 24.700, -22.497 33.727 24.935, -22.463 33.491 24.992, -22.367 33.907 24.935, -22.240 34.119 24.830, -22.427 33.964 24.830, -22.195 34.049 24.935, -21.994 34.144 24.935, -22.695 29.611 24.820, -22.535 33.300 24.977, -22.420 29.475 25.000, -22.530 29.530 24.979, -22.632 33.300 24.912, -26.605 17.506 1.667, -26.622 17.508 1.626, -26.647 17.518 1.587, -26.629 17.616 1.527, -26.762 17.479 1.585, -26.747 17.590 1.517, -26.842 17.537 1.561, -26.728 17.678 1.501, -26.577 17.565 1.600, -26.678 17.535 1.554, -26.613 17.506 1.647, -26.683 17.458 1.645, -26.740 17.402 1.748, -26.735 17.399 1.800, -26.808 17.390 1.783, -26.956 17.488 1.719, -26.894 17.456 1.663, -26.804 17.451 1.620, -26.752 17.435 1.644, -26.783 17.410 1.690, -26.911 17.425 1.800, -26.926 17.437 1.779, -26.966 17.483 1.780, -26.895 17.519 1.604, -26.903 17.616 1.580, -26.854 17.480 1.606, -26.705 17.434 1.676, -26.963 17.485 1.749, -26.728 17.413 1.713, -26.626 17.479 1.727, -26.871 17.404 1.780, -26.922 17.439 1.748, -26.746 17.396 1.786, -26.799 17.397 1.734, -26.744 17.398 1.767, -26.805 17.392 1.757, -26.861 17.411 1.723, -26.867 17.406 1.751, -26.935 17.499 1.664, -26.840 17.425 1.672, -26.915 17.443 1.718, -23.431 17.102 2.500, -23.522 17.392 2.500, -23.867 17.887 2.500, -24.379 18.207 2.200, -24.976 18.298 2.200, -25.276 18.252 2.500, -25.561 18.147 2.200, -25.818 17.986 2.500, -25.818 17.986 2.200, -26.392 16.648 2.500, -26.331 16.351 2.500, -25.561 15.453 2.200, -24.379 15.393 2.200, -23.669 15.943 2.200, -23.522 16.208 2.500, -23.431 16.498 2.200, -23.400 16.800 2.200, -23.400 16.800 2.500, -23.669 17.657 2.200, -23.669 17.657 2.500, -24.107 18.073 2.200, -24.379 18.207 2.500, -26.038 17.777 2.500, -26.212 17.528 2.200, -26.392 16.952 2.500, -26.331 16.351 2.200, -26.212 16.072 2.500, -25.818 15.614 2.200, -25.561 15.453 2.500, -23.245 16.411 2.500, -23.283 17.325 1.700, -23.221 16.534 1.700, -23.592 17.886 2.500, -23.925 18.193 1.700, -24.752 18.494 1.700, -24.979 18.498 2.500, -25.289 18.455 2.500, -24.073 18.285 2.500, -24.182 18.341 1.700, -25.340 18.442 1.700, -25.587 18.355 2.500, -25.861 18.202 2.500, -26.102 18.002 2.500, -26.656 17.448 1.800, -26.648 17.456 1.760, -23.698 15.598 2.500, -24.157 17.543 23.500, -24.317 17.673 23.500, -23.191 19.782 23.500, -24.006 20.717 23.500, -25.105 17.830 23.500, -24.696 17.830 23.500, -25.484 17.673 23.500, -25.643 17.542 23.500, -25.153 25.429 23.500, -24.860 26.634 23.500, -24.628 27.210 23.500, -24.343 27.761 23.500, -25.483 31.327 23.500, -25.643 31.457 23.500, -25.773 31.617 23.500, -26.584 32.084 23.500, -25.930 32.405 23.500, -25.870 32.602 23.500, -26.087 33.013 23.500, -25.643 32.942 23.500, -25.484 33.073 23.500, -25.302 33.170 23.500, -23.621 28.770 23.500, -24.695 31.170 23.500, -23.191 29.218 23.500, -24.498 31.230 23.500, -22.720 29.623 23.500, -24.316 31.327 23.500, -23.870 32.405 23.500, -22.720 33.300 23.500, -22.701 33.493 23.500, -24.265 33.987 23.500, -24.696 33.230 23.500, -25.273 33.682 23.500, -24.498 33.171 23.500, -25.033 33.795 23.500, -25.105 33.230 23.500, -25.909 33.210 23.500, -25.773 32.783 23.500, -26.381 32.573 23.500, -26.495 32.333 23.500, -25.950 32.200 23.500, -26.648 31.827 23.500, -25.870 31.798 23.500, -25.773 17.383 23.500, -26.700 17.700 23.500, -26.648 17.173 23.500, -26.584 16.916 23.500, -25.930 16.595 23.500, -25.773 16.217 23.500, -25.483 15.927 23.500, -25.910 15.791 23.500, -25.713 15.613 23.500, -25.302 15.829 23.500, -25.500 15.455 23.500, -25.104 15.770 23.500, -25.033 15.205 23.500, -24.900 15.750 23.500, -24.498 15.830 23.500, -24.265 15.013 23.500, -24.157 16.058 23.500, -23.930 16.398 23.500, -24.027 16.217 23.500, -22.720 15.700 23.500, -26.687 17.435 23.500, -25.870 17.202 23.500, -25.930 17.005 23.500, -25.950 16.800 23.500, -25.870 16.398 23.500, -25.643 16.057 23.500, -22.556 15.151 23.500, -22.646 15.322 23.500, -22.701 15.507 23.500, -23.870 16.595 23.500, -24.316 15.927 23.500, -24.000 15.000 23.500, -24.006 28.283 23.500, -26.815 31.300 23.477, -26.912 17.700 23.412, -27.000 31.300 23.200, -26.954 31.823 2.500, -26.878 32.145 23.200, -26.729 32.546 23.200, -25.649 33.806 2.500, -26.260 33.273 2.500, -26.706 32.595 2.500, -26.506 32.949 2.500, -26.267 33.265 23.200, -25.622 33.824 23.200, -25.295 34.006 2.500, -25.246 34.029 23.200, -24.523 34.254 2.500, -24.427 34.269 23.200, -24.119 34.298 2.500, -24.917 34.156 2.500, -24.845 34.178 23.200, -24.000 34.300 23.200, -24.000 34.300 1.800, -26.999 31.379 1.800, -27.000 31.340 1.800, -26.815 17.700 1.523, -26.912 31.300 1.588, -26.977 17.700 1.685, -27.000 17.700 1.800, -24.299 14.959 1.751, -24.285 14.975 1.707, -24.287 14.921 1.683, -24.199 14.769 1.655, -24.207 14.727 1.800, -24.241 14.811 1.655, -24.213 14.743 1.724, -24.258 14.784 1.723, -24.272 14.863 1.664, -24.290 14.838 1.728, -24.304 14.900 1.738, -24.279 15.009 1.765, -24.252 15.044 1.800, -24.244 15.052 1.760, -24.268 15.019 1.734, -24.278 14.998 1.721, -24.290 14.985 1.758, -24.154 15.141 1.700, -24.150 15.125 1.625, -24.175 15.062 1.586, -24.162 14.947 1.540, -24.163 14.858 1.561, -24.177 14.920 1.551, -24.221 14.938 1.585, -24.204 14.962 1.572, -24.186 15.085 1.625, -24.135 15.123 1.600, -24.131 14.909 1.530, -24.084 14.797 1.580, -24.144 14.881 1.544, -24.133 15.000 1.528, -24.104 14.967 1.514, -24.096 15.067 1.531, -24.119 15.091 1.557, -24.070 15.041 1.513, -24.054 14.880 1.525, -24.214 15.054 1.633, -24.221 15.074 1.727, -24.228 15.038 1.640, -24.242 15.017 1.645, -24.188 14.986 1.562, -24.206 15.023 1.594, -24.157 15.033 1.553, -24.137 15.111 1.589, -24.222 15.003 1.602, -12.000 15.000 0.000, -8.350 16.739 0.000, -8.677 16.377 0.000, -9.037 16.052 0.000, -9.428 15.766 0.000, -22.396 15.519 0.000, -10.270 33.670 0.000, -9.845 33.476 0.000, -7.825 31.460 0.000, -22.306 33.681 0.000, -22.420 33.300 0.000, -11.119 33.917 0.000, -21.849 33.989 0.000, -7.300 29.300 0.000, 4.856 15.957 1.500, 4.233 15.020 1.500, 4.365 16.808 1.500, 3.800 15.000 1.500, 0.845 21.622 1.500, 1.246 21.771 1.500, 1.622 21.976 1.500, 1.965 22.233 1.500, 2.267 22.535 1.500, 2.524 22.878 1.500, 2.878 23.655 1.500, 2.969 24.073 1.500, 6.034 29.807 1.500, 6.692 29.865 1.500, 8.480 29.733 1.500, 8.321 30.585 1.500, 7.544 30.357 1.500, -9.300 15.492 1.500, -8.850 15.817 1.500, -8.439 16.191 1.500, -7.752 17.062 1.500, -7.486 17.550 1.500, -7.275 18.063 1.500, -7.031 19.145 1.500, 0.000 21.500 1.500, -1.246 21.771 1.500, -2.267 22.535 1.500, -7.000 19.700 1.500, -2.524 22.878 1.500, -2.969 24.927 1.500, -7.123 30.402 1.500, -7.275 30.937 1.500, 4.365 32.192 1.500, -7.752 31.938 1.500, -8.071 32.393 1.500, -8.439 32.809 1.500, -9.300 33.508 1.500, 4.663 33.920 1.500, 1.622 27.024 1.500, 5.708 29.865 1.500, 0.845 27.378 1.500, 5.110 30.144 1.500, 8.480 19.267 1.500, 7.290 18.856 1.500, 6.692 19.135 1.500, 5.708 19.135 1.500, 5.397 19.022 1.500, 5.110 18.856 1.500, 4.365 17.792 1.500, -1.246 27.229 1.500, -7.000 29.300 1.500, -0.845 27.378 1.500, -1.622 27.024 1.500, -2.878 25.345 1.500, -7.123 18.598 1.500, -9.783 15.218 1.500, -10.349 14.981 0.300, -11.578 14.718 1.698, -7.766 17.040 0.300, -8.071 16.607 1.500, -9.831 15.195 0.300, 4.998 16.098 2.500, 4.645 16.613 2.500, 4.545 16.911 2.500, 4.588 17.840 2.500, 5.114 18.608 2.500, 5.373 18.785 2.500, 5.965 18.984 2.500, 6.279 18.998 2.500, 7.402 18.502 2.500, 7.431 18.157 2.500, 4.888 16.572 2.500, 4.769 16.851 2.500, 4.888 18.028 2.500, 5.539 18.647 2.500, 5.660 18.912 2.500, 6.124 18.798 2.500, 6.589 18.955 2.500, 6.993 18.573 2.500, 7.233 18.387 2.500, 7.977 16.952 2.500, 8.203 17.735 2.500, 8.235 17.390 2.500, 7.676 16.542 2.500, 7.431 16.443 2.500, 6.124 15.802 2.500, 5.824 15.848 2.500, 6.548 15.523 2.500, 5.769 15.199 2.500, 6.110 15.265 2.500, 8.446 17.853 2.500, 8.389 17.773 2.500, 8.301 17.731 2.500, 8.389 17.773 1.800, 8.739 19.143 1.670, 8.656 19.153 1.565, 8.537 19.166 1.508, 8.421 18.837 1.500, 8.500 19.700 1.500, 8.778 19.228 1.800, 8.646 18.594 1.670, 8.299 18.126 1.508, 8.321 18.415 1.500, 8.711 18.760 1.800, 8.413 18.086 1.565, 8.600 18.300 1.800, 8.491 18.058 1.670, 8.425 17.865 1.683, 8.447 18.639 1.508, 8.565 18.613 1.565, 8.800 19.700 23.200, 8.800 19.700 1.800, 8.800 29.300 1.800, 8.646 18.594 23.330, 8.491 18.058 23.330, 8.519 18.049 23.200, 8.320 18.406 23.500, 8.095 17.632 23.492, 7.975 17.540 23.500, 7.448 16.737 23.500, 7.171 16.329 23.492, 6.772 15.973 23.492, 6.761 16.050 23.500, 6.372 15.766 23.500, 5.451 14.981 23.200, 5.442 15.009 23.330, 5.969 15.195 23.200, 5.957 15.222 23.330, 6.400 15.562 23.435, 8.305 17.531 23.200, 8.278 17.543 23.330, 8.413 18.086 23.435, 8.299 18.126 23.492, 8.008 17.056 23.330, 7.938 17.100 23.435, 7.686 16.601 23.330, 7.734 17.128 23.500, 7.315 16.185 23.330, 6.460 15.466 23.200, 6.917 15.791 23.200, 6.444 15.492 23.330, 6.899 15.814 23.330, 5.920 15.297 23.435, 4.906 14.854 23.330, 5.868 15.405 23.492, 4.360 14.731 23.200, 4.887 14.935 23.435, 4.861 15.053 23.492, 4.681 15.083 23.500, 3.800 14.788 23.412, 4.334 14.963 23.492, 3.800 14.885 23.477, 8.777 19.700 23.315, 8.739 19.143 23.330, 8.656 19.153 23.435, 8.447 18.639 23.492, 8.565 18.613 23.435, 8.537 19.166 23.492, 7.836 17.164 23.492, 8.203 17.580 23.435, 7.527 16.728 23.492, 7.621 16.653 23.435, 7.256 16.244 23.435, 6.847 15.879 23.435, 6.336 15.664 23.492, 5.414 15.087 23.435, 5.374 15.201 23.492, 4.347 14.844 23.435, 4.356 14.761 23.330, 5.647 15.054 1.800, 5.374 15.201 1.508, 5.085 15.179 1.500, 4.740 14.789 1.800, 5.200 14.900 1.800, 4.356 14.761 1.670, 4.906 14.854 1.670, 3.800 14.723 1.685, 4.347 14.844 1.565, 3.800 14.885 1.523, 4.887 14.935 1.565, 5.414 15.087 1.565, 4.861 15.053 1.508, 4.334 14.963 1.508, 4.272 14.722 1.800, 4.663 15.079 1.500, 5.601 15.133 1.585, 5.442 15.009 1.670, 5.715 15.381 2.500, 5.763 15.303 2.053, 5.769 15.199 2.053, 5.727 15.111 2.500, 5.722 15.106 2.122, 5.722 15.106 2.053, 5.763 15.303 2.122, 5.765 15.297 2.500, 5.769 15.199 2.122, -14.274 33.678 23.500, -0.588 27.649 23.500, 0.000 27.700 23.500, 5.150 31.700 23.500, 5.224 31.313 23.500, 5.814 30.724 23.500, 0.303 27.686 23.500, 0.891 27.574 23.500, 1.178 27.475 23.500, 1.463 27.345 23.500, 1.745 27.180 23.500, 6.003 30.668 23.500, 3.149 25.088 23.500, 3.188 24.798 23.500, 3.073 23.608 23.500, 8.500 19.700 23.500, 2.975 23.322 23.500, 2.845 23.037 23.500, 2.680 22.755 23.500, 6.007 18.333 23.500, 2.019 22.017 23.500, 5.623 18.178 23.500, 5.458 18.042 23.500, 1.477 21.661 23.500, 1.178 21.525 23.500, 5.224 17.687 23.500, 5.169 17.497 23.500, -0.000 21.300 23.500, -14.200 33.300 23.500, -3.149 23.912 23.500, -3.188 24.202 23.500, -14.200 15.700 23.500, -2.839 23.023 23.500, -1.745 21.820 23.500, -2.014 22.015 23.500, -1.463 21.655 23.500, -1.178 21.525 23.500, -14.219 15.507 23.500, -14.274 15.322 23.500, 5.224 16.913 23.500, 5.458 16.558 23.500, 4.245 15.021 23.500, 5.110 15.186 23.500, 5.627 16.421 23.500, 5.530 15.330 23.500, 6.393 16.267 23.500, 6.200 16.250 23.500, 6.003 16.268 23.500, 5.322 16.723 23.500, 5.955 15.524 23.500, 6.586 16.324 23.500, 7.123 16.377 23.500, 7.176 17.687 23.500, 8.170 17.970 23.500, 6.942 18.042 23.500, 8.423 18.832 23.500, 8.481 19.260 23.500, 6.200 18.350 23.500, 6.773 18.179 23.500, 8.479 29.744 23.500, 8.170 31.030 23.500, 6.777 30.822 23.500, 8.314 30.609 23.500, 7.976 31.455 23.500, 7.734 31.872 23.500, 7.233 31.893 23.500, 7.176 32.086 23.500, 7.450 32.261 23.500, 7.078 32.277 23.500, 6.942 32.442 23.500, 7.123 32.623 23.500, 6.773 32.579 23.500, 6.397 32.732 23.500, 5.814 32.676 23.500, 5.530 33.670 23.500, 5.623 32.578 23.500, 5.094 33.820 23.500, 4.240 33.981 23.500, 6.200 32.750 23.500, 2.263 22.237 23.500, 3.800 15.000 23.500, -0.600 21.356 23.500, -0.891 21.426 23.500, -3.200 24.500 23.500, -3.186 24.803 23.500, -2.975 25.678 23.500, -2.485 26.514 23.500, -1.757 27.175 23.500, -1.477 27.339 23.500, 6.200 30.650 23.500, 8.500 29.300 23.500, -15.200 14.788 24.912, -15.144 14.815 24.935, -15.152 14.935 24.992, -14.680 14.881 24.830, -14.900 14.777 24.830, -14.766 14.799 24.700, -14.423 15.273 24.935, -14.549 15.442 25.000, -14.528 15.331 24.992, -14.641 15.175 24.992, -14.553 15.093 24.935, -14.493 15.036 24.830, -14.350 15.233 24.830, -14.457 15.509 24.992, -14.418 15.077 24.700, -14.299 15.266 24.700, -14.341 15.479 24.935, -14.225 15.477 24.700, -14.260 15.459 24.830, -14.725 14.951 24.935, -15.139 14.732 24.830, -14.942 15.049 25.000, -14.963 14.971 24.992, -15.069 15.012 25.000, -14.789 15.053 24.992, -14.926 14.856 24.935, -14.942 33.951 25.000, -21.851 33.988 25.000, -21.978 33.951 25.000, -22.102 33.886 25.000, -22.215 33.795 25.000, -14.705 33.795 25.000, -22.305 33.684 25.000, -22.700 29.254 25.000, -23.218 28.768 25.000, -23.455 28.502 25.000, -14.500 33.300 25.000, -24.260 27.284 25.000, -24.663 26.266 25.000, -24.757 25.911 25.000, -24.880 25.206 25.000, -24.910 24.855 25.000, -24.920 24.500 25.000, -22.699 19.745 25.000, -22.420 19.525 25.000, -15.200 15.000 25.000, -22.420 15.700 25.000, -22.215 15.205 25.000, -22.326 15.350 25.000, -24.415 22.050 25.000, -24.828 23.438 25.000, -24.665 22.740 25.000, -24.260 21.716 25.000, -24.086 21.393 25.000, -23.894 21.083 25.000, -23.455 20.498 25.000, -14.500 15.700 25.000, -14.819 15.114 25.000, -14.705 15.205 25.000, -14.615 15.316 25.000, -14.511 15.571 25.000, -22.683 15.578 24.830, -22.695 15.477 24.700, -22.505 15.130 24.830, -22.502 15.077 24.700, -22.338 14.952 24.830, -22.098 14.897 24.935, -21.864 14.947 24.992, -21.720 15.000 25.000, -21.901 15.024 25.000, -22.070 15.094 25.000, -22.438 15.179 24.935, -22.285 15.017 24.935, -22.600 15.589 24.935, -22.697 15.700 24.815, -22.133 14.822 24.830, -22.154 14.799 24.700, -21.943 14.725 24.700, -22.209 15.109 24.992, -22.545 15.373 24.935, -22.622 15.343 24.830, -22.340 15.249 24.992, -22.433 15.418 24.992, -22.396 15.519 25.000, -21.902 14.747 24.830, -22.481 15.604 24.992, -22.046 15.006 24.992, -21.886 14.829 24.935, -26.847 17.636 1.539, -26.783 17.659 1.512, -26.912 17.700 1.588, -26.972 17.591 1.677, -26.756 17.668 1.505, -26.998 17.581 1.800, -26.973 17.493 1.800, -26.826 17.391 1.800, -26.735 17.399 2.500, -26.973 17.493 2.500, -26.911 17.425 2.500, -26.826 17.391 2.500, -26.038 15.823 2.500, -26.260 15.727 2.500, -25.818 15.614 2.500, -25.295 14.994 2.500, -25.276 15.348 2.500, -24.673 15.317 2.500, -24.309 14.874 2.500, -24.917 14.844 2.500, -24.523 14.746 2.500, -24.207 14.727 2.500, -26.331 17.249 2.500, -26.212 17.528 2.500, -26.656 17.448 2.500, -25.561 18.147 2.500, -24.976 18.298 2.500, -24.665 18.484 2.500, -24.673 18.283 2.500, -24.360 18.412 2.500, -24.107 18.073 2.500, -23.814 18.108 2.500, -23.415 17.627 2.500, -23.288 17.340 2.500, -23.216 17.035 2.500, -23.345 16.113 2.500, -23.867 15.713 2.500, -23.497 15.839 2.500, -24.379 15.393 2.500, -24.107 15.527 2.500, -23.202 16.721 2.500, -23.431 16.498 2.500, -23.669 15.943 2.500, -24.976 15.302 2.500, -25.649 15.194 2.500, -24.252 15.044 2.500, -24.301 14.965 2.500, -24.301 14.965 1.800, -24.309 14.874 1.800, -24.275 14.789 2.500, -24.275 14.789 1.800, -24.101 14.935 23.492, -24.845 14.822 23.200, -24.427 14.731 23.200, -24.540 14.779 23.330, -24.108 14.732 23.330, -24.527 15.052 23.500, -24.503 14.979 23.492, -25.622 15.176 23.200, -25.246 14.971 23.200, -24.959 14.889 23.330, -24.784 15.116 23.500, -25.728 15.284 23.330, -25.273 15.319 23.500, -25.265 15.239 23.492, -25.920 15.708 23.492, -26.190 16.009 23.492, -26.088 15.987 23.500, -26.413 16.346 23.492, -26.878 16.855 23.200, -26.774 16.639 23.330, -26.729 16.454 23.200, -26.590 16.246 23.330, -26.518 16.287 23.435, -25.610 15.450 23.492, -26.062 15.562 23.330, -26.246 16.200 23.500, -26.382 16.427 23.500, -26.701 17.098 23.492, -26.759 17.498 23.492, -26.815 17.700 23.477, -26.977 17.700 23.315, -26.962 17.483 23.330, -26.495 16.667 23.500, -26.818 17.072 23.435, -26.899 17.054 23.330, -26.879 17.489 23.435, -24.000 14.723 23.315, -24.105 14.815 23.435, -24.932 14.968 23.435, -24.524 14.861 23.435, -25.358 15.058 23.330, -24.893 15.081 23.492, -25.680 15.352 23.435, -25.320 15.132 23.435, -26.004 15.622 23.435, -26.351 15.885 23.330, -26.285 15.936 23.435, -26.697 16.669 23.435, -26.584 16.712 23.492, -27.000 31.300 1.800, -24.000 15.000 1.500, -24.000 14.788 1.588, -24.094 14.770 1.610, -24.119 14.702 1.800, -24.109 14.728 1.678, -24.102 14.747 1.642, -24.000 14.723 1.685, -22.695 15.477 0.300, -22.545 15.373 0.065, -22.326 15.350 0.000, -22.433 15.418 0.008, -22.340 15.249 0.008, -22.215 15.205 0.000, -22.285 15.017 0.065, -21.943 14.725 0.300, -21.902 14.747 0.170, -22.683 15.578 0.170, -22.720 15.700 0.300, -22.632 15.700 0.088, -22.600 15.589 0.065, -22.535 15.700 0.023, -22.098 14.897 0.065, -21.720 14.788 0.088, -21.720 14.723 0.185, -21.720 14.700 0.300, -22.070 15.094 0.000, -21.886 14.829 0.065, -21.901 15.024 0.000, -21.864 14.947 0.008, -22.343 14.918 0.300, -22.338 14.952 0.170, -22.438 15.179 0.065, -22.481 15.604 0.008, -22.622 15.343 0.170, -22.505 15.130 0.170, -22.133 14.822 0.170, -22.046 15.006 0.008, -22.209 15.109 0.008, -21.720 15.000 0.000, -21.720 14.885 0.023, -12.000 14.885 0.023, -12.000 14.788 0.088, -12.000 14.700 0.300, -12.000 14.700 1.800, -11.139 14.775 1.602, -10.705 14.871 1.529, -10.294 15.000 1.500, -10.496 14.932 1.508, 3.800 14.788 1.588, 3.800 14.700 1.800, 5.647 15.054 2.500, 6.958 15.824 2.500, 7.336 16.164 2.500, 7.336 16.164 23.200, 7.709 16.583 23.200, 8.446 17.853 1.800, 8.675 18.587 23.200, 8.769 19.140 23.200, 4.913 14.825 23.200, 8.034 17.040 23.200, -14.486 15.000 23.500, -14.562 14.930 23.492, 3.800 14.700 23.200, 3.800 14.723 23.315, -15.012 14.718 23.302, -14.977 14.725 24.700, -14.823 14.774 23.397, -14.644 14.869 23.470, -14.577 14.918 24.700, -14.364 15.151 23.500, -15.200 14.885 24.977, -21.720 14.885 24.977, -21.720 14.788 24.912, -21.720 14.723 24.815, -15.200 14.723 24.815, -22.720 15.700 24.700, -22.621 15.266 24.700, -22.434 15.000 23.500, -22.272 14.866 23.468, -22.343 14.918 24.700, -22.357 14.929 23.492, -24.000 14.885 23.477, -24.000 14.788 23.412, -24.000 14.700 23.200, -22.095 14.773 23.396, -21.908 14.719 23.302, -26.267 15.735 23.200, -26.506 16.051 2.500, -25.973 15.440 2.500, -25.965 15.433 23.200, -26.706 16.405 2.500, -26.524 16.078 23.200, -26.969 17.273 23.200, -27.000 17.700 23.200, -27.000 17.660 1.800, -26.999 17.621 1.800, -26.998 17.581 2.500, -26.856 16.783 2.500, -26.954 17.177 2.500, -24.079 14.701 1.800, -24.119 14.702 2.500, -24.040 14.700 1.800, -24.000 14.700 1.800, -21.908 14.718 1.698, -22.276 14.869 1.530, -22.358 14.930 1.508, -24.000 14.885 1.523, -22.621 15.266 0.300, -22.502 15.077 0.300, -22.434 15.000 1.500, -22.556 15.151 1.500, -22.097 14.774 1.603, -22.154 14.799 0.300, -21.720 14.700 23.200, -15.200 14.700 23.200, -21.720 14.700 1.800, -15.200 14.700 24.700, -21.720 14.700 24.700, -0.604 -32.300 53.739, -0.122 -32.300 54.139, 0.000 -32.300 54.150, -0.638 -32.300 53.378, 0.604 -32.300 53.261, 0.354 -32.300 52.956, 0.239 -32.300 52.896, -0.545 -32.300 53.146, 0.122 -32.300 52.861, 0.000 -32.300 52.850, -0.640 -32.300 53.619, 1.569 -19.500 53.188, -1.478 -19.500 52.888, -0.889 -19.500 52.170, 0.889 -19.500 52.170, -0.312 -19.500 51.931, -1.330 -19.500 52.611, -1.131 -19.500 52.369, -0.612 -19.500 52.022, 1.600 -19.500 53.500, -1.600 -19.500 53.500, -1.478 -19.500 54.112, -1.330 -19.500 54.389, -1.131 -19.500 54.631, -0.889 -19.500 54.830, -0.612 -19.500 54.978, -0.312 -19.500 55.069, -0.650 -32.300 53.500, -0.781 -32.349 53.500, -0.780 -32.500 53.161, -0.719 -32.444 53.063, -0.239 -32.300 52.896, -0.312 -32.302 52.898, -0.357 -32.300 52.957, -0.667 -32.349 53.094, -0.533 -32.349 52.929, -0.543 -32.300 53.857, -0.387 -32.444 54.248, -0.285 -32.500 54.301, -0.580 -32.302 53.853, -0.667 -32.349 53.906, -0.460 -32.300 53.960, -0.312 -32.302 54.102, -0.354 -32.300 54.044, -0.239 -32.300 54.104, -0.138 -32.302 54.164, 0.046 -32.302 54.177, 0.450 -32.349 54.138, 0.580 -32.500 54.121, 0.282 -32.444 54.293, 0.262 -32.349 54.236, -0.463 -32.302 53.996, -0.171 -32.444 54.324, -0.159 -32.349 54.265, 0.391 -32.500 54.255, 0.057 -32.444 54.340, 0.119 -32.300 54.140, 0.227 -32.302 54.139, 0.239 -32.300 54.104, 0.726 -32.500 53.942, 0.653 -32.444 54.031, 0.772 -32.444 53.835, 0.357 -32.300 54.043, 0.545 -32.300 53.854, 0.604 -32.300 53.739, 0.638 -32.300 53.622, 0.650 -32.300 53.500, 0.726 -32.500 53.058, 0.818 -32.500 53.271, 0.772 -32.444 53.165, 0.774 -32.349 53.606, 0.622 -32.302 53.770, 0.672 -32.302 53.592, 0.774 -32.349 53.394, 0.460 -32.300 53.960, 0.716 -32.349 53.811, 0.834 -32.444 53.615, 0.834 -32.444 53.385, 0.672 -32.302 53.408, 0.640 -32.300 53.381, 0.486 -32.444 52.812, 0.580 -32.500 52.879, 0.391 -32.500 52.745, 0.653 -32.444 52.969, 0.543 -32.300 53.143, 0.460 -32.300 53.040, 0.227 -32.302 52.861, 0.046 -32.302 52.823, -0.138 -32.302 52.836, -0.359 -32.349 52.807, -0.387 -32.444 52.752, -0.575 -32.444 52.885, -0.285 -32.500 52.699, -0.159 -32.349 52.735, 0.053 -32.349 52.721, 0.622 -32.302 53.230, 0.606 -32.349 53.007, 0.450 -32.349 52.862, 0.173 -32.500 52.668, 0.391 -32.302 52.946, 0.057 -32.444 52.660, -0.171 -32.444 52.676, -0.058 -32.500 52.652, -0.119 -32.300 52.860, -0.460 -32.300 53.040, -0.580 -32.302 53.147, -0.752 -32.349 53.289, -0.842 -32.444 53.500, -0.811 -32.444 53.273, -0.604 -32.300 53.261, -0.653 -32.302 53.317, -0.490 -32.500 54.194, -0.653 -32.302 53.683, -0.752 -32.349 53.711, -0.678 -32.302 53.500, -0.719 -32.444 53.937, -0.780 -32.500 53.839, -0.811 -32.444 53.727, -0.842 -32.500 53.616, -0.575 -32.444 54.115, -0.533 -32.349 54.071, -0.359 -32.349 54.193, 0.053 -32.349 54.279, 0.486 -32.444 54.188, 0.526 -32.302 53.928, 0.391 -32.302 54.054, 0.606 -32.349 53.993, 0.716 -32.349 53.189, 0.526 -32.302 53.072, 0.262 -32.349 52.764, 0.282 -32.444 52.707, -0.463 -32.302 53.004, 1.569 -16.500 53.188, 1.478 -19.500 52.888, 1.330 -19.500 52.611, 0.889 -16.500 52.170, 0.312 -16.500 51.931, 0.000 -19.500 51.900, -0.312 -16.500 51.931, -0.612 -16.500 52.022, -1.131 -16.500 52.369, -1.569 -16.500 53.188, -1.569 -16.500 53.812, -0.612 -16.500 54.978, 0.000 -19.500 55.100, 0.000 -16.500 55.100, 0.612 -19.500 54.978, 0.612 -16.500 54.978, 0.889 -19.500 54.830, 1.330 -19.500 54.389, 1.131 -16.500 54.631, 1.478 -19.500 54.112, 1.330 -16.500 54.389, 1.478 -16.500 54.112, 1.131 -19.500 52.369, 0.612 -19.500 52.022, 0.612 -16.500 52.022, 0.312 -19.500 51.931, -1.478 -16.500 52.888, -1.569 -19.500 53.188, -1.569 -19.500 53.812, 0.312 -19.500 55.069, 1.131 -19.500 54.631, 1.569 -19.500 53.812, -0.058 -32.500 54.348, -0.659 -32.500 54.036, -0.832 -45.200 53.673, -0.848 -45.200 53.442, -0.116 -45.200 52.658, 0.116 -45.200 52.658, 0.339 -45.200 52.720, 0.801 -45.200 53.215, 0.848 -45.200 53.442, 0.850 -32.500 53.500, 0.755 -45.200 53.891, 0.621 -45.200 54.080, 0.442 -45.200 54.226, 0.229 -45.200 54.318, 0.173 -32.500 54.332, -0.755 -45.200 53.891, -0.842 -32.500 53.384, -0.801 -45.200 53.215, -0.659 -32.500 52.964, -0.490 -32.500 52.806, 0.832 -45.200 53.673, 0.818 -32.500 53.729, 6.837 -41.400 46.936, 6.700 -41.400 47.048, 6.545 -41.400 47.132, 7.097 -41.400 46.233, 5.855 -41.400 47.132, 5.700 -41.400 47.048, 5.563 -41.400 46.936, 5.315 -41.400 46.137, 7.027 -41.400 45.944, 5.431 -41.400 45.832, 5.787 -41.400 45.500, 6.099 -41.400 45.406, 6.425 -41.400 45.428, 6.949 -41.400 45.800, 5.529 -41.400 45.700, 6.845 -41.400 45.673, 5.649 -41.400 45.589, 6.721 -41.400 45.566, 6.579 -41.400 45.483, 5.939 -41.400 45.439, 1.600 -16.500 53.500, 1.569 -16.500 53.812, 1.550 -16.329 54.004, 1.530 -16.179 54.279, 1.485 -16.000 54.985, 1.424 -16.008 54.924, 1.629 -16.008 54.683, 1.631 -16.000 54.822, 1.867 -16.000 54.460, 1.915 -16.008 54.122, 1.550 -16.329 52.996, 1.478 -16.500 52.888, 1.610 -16.329 53.245, 1.717 -16.179 53.500, 1.827 -16.067 53.789, 1.389 -16.179 54.509, 1.308 -16.067 54.808, 1.214 -16.179 54.714, 1.087 -16.067 54.997, 1.153 -16.000 55.256, 1.319 -16.329 54.458, 1.153 -16.329 54.653, 1.009 -16.179 54.889, 0.622 -16.008 55.415, 0.773 -16.000 55.453, 0.914 -16.008 55.294, 0.958 -16.329 54.819, 0.779 -16.179 55.030, 0.740 -16.329 54.952, 0.312 -16.500 55.069, -0.289 -16.067 55.327, -0.315 -16.008 55.488, 0.196 -16.000 55.592, 0.000 -16.179 55.217, -0.269 -16.179 55.196, -0.773 -16.000 55.453, -0.255 -16.329 55.110, -0.914 -16.008 55.294, -1.183 -16.008 55.129, -0.960 -16.000 55.367, -0.312 -16.500 55.069, -0.889 -16.500 54.830, -1.214 -16.179 54.714, -1.756 -16.000 54.653, -1.629 -16.008 54.683, -1.087 -16.067 54.997, -1.009 -16.179 54.889, -0.740 -16.329 54.952, -0.504 -16.329 55.050, -0.958 -16.329 54.819, -1.131 -16.500 54.631, -1.953 -16.000 54.273, -1.794 -16.008 54.414, -1.153 -16.329 54.653, -1.319 -16.329 54.458, -1.389 -16.179 54.509, -1.759 -16.067 54.072, -2.021 -16.000 54.076, -1.452 -16.329 54.240, -1.478 -16.500 54.112, -1.550 -16.329 54.004, -1.610 -16.329 53.755, -1.850 -16.067 53.500, -1.827 -16.067 53.211, -2.091 -16.000 53.301, -2.013 -16.008 53.500, -1.988 -16.008 53.815, -1.600 -16.500 53.500, -1.696 -16.179 53.231, -1.759 -16.067 52.928, -1.794 -16.008 52.586, -1.610 -16.329 53.245, -1.633 -16.179 52.969, -1.629 -16.008 52.317, -1.759 -16.000 52.355, -1.452 -16.329 52.760, -1.330 -16.500 52.611, -1.308 -16.067 52.192, -0.914 -16.008 51.706, -1.153 -16.000 51.744, -1.325 -16.000 51.870, -1.183 -16.008 51.871, -1.424 -16.008 52.076, -1.497 -16.067 52.413, -1.550 -16.329 52.996, -1.389 -16.179 52.491, -1.319 -16.329 52.542, -1.214 -16.179 52.286, -1.153 -16.329 52.347, -0.773 -16.000 51.547, -0.969 -16.000 51.637, -0.315 -16.008 51.512, -0.740 -16.329 52.048, -0.889 -16.500 52.170, -0.504 -16.329 51.950, -0.255 -16.329 51.890, 0.000 -16.179 51.783, 0.315 -16.008 51.512, 0.773 -16.000 51.547, 0.585 -16.000 51.483, 0.000 -16.008 51.487, 0.000 -16.329 51.870, 0.622 -16.008 51.585, 0.914 -16.008 51.706, 0.269 -16.179 51.804, 1.145 -16.000 51.741, 0.504 -16.329 51.950, 1.629 -16.008 52.317, 1.424 -16.008 52.076, 0.740 -16.329 52.048, 0.779 -16.179 51.970, 1.009 -16.179 52.111, 0.958 -16.329 52.181, 1.131 -16.500 52.369, 1.497 -16.067 52.413, 2.021 -16.000 52.924, 1.953 -16.000 52.727, 1.759 -16.067 52.928, 1.915 -16.008 52.878, 1.452 -16.329 52.760, 1.633 -16.179 52.969, 1.319 -16.329 52.542, 1.330 -16.500 52.611, 1.988 -16.008 53.815, 1.850 -16.067 53.500, 2.091 -16.000 53.699, 2.017 -16.000 54.085, 2.092 -16.000 53.304, 1.485 -16.000 52.015, 1.087 -16.067 52.003, 1.183 -16.008 51.871, 0.840 -16.067 51.852, 0.531 -16.179 51.867, 0.000 -16.500 51.900, 0.255 -16.329 51.890, 0.199 -16.000 51.409, -0.289 -16.067 51.673, -0.531 -16.179 51.867, -0.269 -16.179 51.804, -1.485 -16.000 52.015, -1.530 -16.179 52.721, -1.648 -16.067 52.660, -1.827 -16.067 53.789, -1.633 -16.179 54.031, -1.424 -16.008 54.924, -0.840 -16.067 55.148, 0.531 -16.179 55.133, 0.504 -16.329 55.050, 1.633 -16.179 54.031, 1.452 -16.329 54.240, 1.759 -16.000 54.645, 1.759 -16.067 54.072, 1.696 -16.179 53.769, 1.630 -16.329 53.500, 2.013 -16.008 53.500, 1.696 -16.179 53.231, 1.827 -16.067 53.211, -1.630 -16.329 53.500, 0.255 -16.329 55.110, 1.610 -16.329 53.755, 1.497 -16.067 54.587, 1.794 -16.008 54.414, 1.648 -16.067 54.340, 1.183 -16.008 55.129, 0.840 -16.067 55.148, 0.889 -16.500 54.830, 0.289 -16.067 55.327, 0.572 -16.067 55.259, 0.315 -16.008 55.488, 0.269 -16.179 55.196, 0.000 -16.329 55.130, 0.000 -16.008 55.513, 0.000 -16.067 55.350, -0.622 -16.008 55.415, -0.572 -16.067 55.259, -0.779 -16.179 55.030, -0.531 -16.179 55.133, -1.308 -16.067 54.808, -1.497 -16.067 54.587, -1.530 -16.179 54.279, -1.648 -16.067 54.340, -1.330 -16.500 54.389, -1.915 -16.008 54.122, -1.696 -16.179 53.769, -1.717 -16.179 53.500, -1.988 -16.008 53.185, -1.915 -16.008 52.878, -1.009 -16.179 52.111, -1.087 -16.067 52.003, -0.779 -16.179 51.970, -0.572 -16.067 51.741, -0.622 -16.008 51.585, -0.840 -16.067 51.852, -0.958 -16.329 52.181, 0.572 -16.067 51.741, 0.000 -16.067 51.650, 0.289 -16.067 51.673, 1.214 -16.179 52.286, 1.389 -16.179 52.491, 1.153 -16.329 52.347, 1.530 -16.179 52.721, 1.308 -16.067 52.192, 1.794 -16.008 52.586, 1.648 -16.067 52.660, 1.988 -16.008 53.185, -25.783 -41.400 45.625, -24.151 -41.400 45.300, -25.649 -41.400 45.300, -25.400 -41.400 45.052, -24.555 -41.400 44.968, -24.017 -41.400 45.625, -24.196 -41.400 46.361, -24.000 -41.400 45.800, 0.836 -45.500 54.289, 1.133 -45.500 53.300, 0.536 -45.200 52.841, 0.694 -45.200 53.010, -0.339 -45.200 52.720, -0.536 -45.200 52.841, 0.265 -45.500 52.381, -0.694 -45.200 53.010, -1.148 -45.500 53.567, -0.621 -45.200 54.080, -0.632 -45.500 54.461, -1.056 -45.500 53.045, -0.442 -45.200 54.226, -0.229 -45.200 54.318, 0.000 -45.200 54.350, -0.393 -45.500 54.581, -0.134 -45.500 54.642, 7.077 -41.400 46.100, 6.848 -40.985 44.980, 6.568 -40.985 44.876, 6.993 -40.800 45.027, 7.150 -41.285 45.484, 7.295 -41.285 45.692, 7.149 -41.371 45.773, 6.274 -40.985 44.831, 6.864 -41.371 45.442, 6.547 -41.153 44.959, 5.977 -40.985 44.846, 6.471 -41.371 45.249, 5.990 -41.153 44.931, 5.689 -40.985 44.921, 6.263 -41.400 45.402, 5.823 -41.371 45.282, 5.452 -41.371 45.513, 5.359 -41.400 45.979, 5.300 -41.400 46.300, 5.115 -41.371 46.300, 5.317 -41.400 46.475, 5.369 -41.400 46.644, 5.203 -41.371 46.728, 5.172 -41.285 47.016, 5.187 -40.985 47.366, 5.422 -40.985 47.548, 4.993 -40.985 47.140, 4.927 -41.153 46.846, 4.973 -41.285 46.552, 5.137 -41.371 46.518, 5.719 -41.153 45.001, 5.539 -40.800 44.953, 5.422 -40.985 45.052, 6.255 -41.371 45.216, 6.036 -41.371 45.227, 5.187 -40.985 45.234, 5.282 -40.800 45.114, 5.467 -41.153 45.124, 5.626 -41.371 45.379, 5.337 -41.285 45.392, 4.927 -41.153 45.754, 4.759 -40.985 46.004, 4.849 -40.985 45.720, 5.309 -41.371 45.680, 5.049 -41.285 45.806, 4.708 -40.800 46.148, 4.729 -40.985 46.300, 4.843 -41.153 46.021, 4.759 -40.985 46.596, 4.849 -40.985 46.880, 4.888 -40.800 47.028, 5.245 -41.153 47.304, 5.337 -41.285 47.208, 5.689 -40.985 47.679, 5.451 -41.400 46.800, 5.309 -41.371 46.920, 5.824 -40.800 47.752, 5.452 -41.371 47.087, 6.274 -40.985 47.769, 6.124 -40.800 47.798, 6.427 -40.800 47.783, 5.626 -41.371 47.221, 5.765 -41.285 47.475, 6.721 -40.800 47.707, 6.025 -41.400 47.183, 6.036 -41.371 47.373, 6.263 -41.285 47.551, 6.569 -40.985 47.724, 6.848 -40.985 47.620, 6.201 -41.400 47.200, 7.100 -40.985 47.463, 6.376 -41.400 47.183, 6.678 -41.371 47.274, 7.048 -41.153 47.396, 7.431 -40.800 47.157, 7.251 -41.153 47.202, 7.150 -41.285 47.116, 7.411 -41.153 46.972, 7.603 -40.985 46.740, 7.578 -40.800 46.892, 6.864 -41.371 47.158, 7.700 -40.800 46.300, 7.295 -41.285 46.908, 7.663 -40.985 46.449, 6.949 -41.400 46.800, 7.031 -41.400 46.644, 7.395 -41.285 46.675, 7.578 -40.800 45.708, 7.603 -40.985 45.860, 7.083 -41.400 46.475, 7.100 -41.400 46.300, 7.395 -41.285 45.925, 7.316 -40.985 45.342, 7.486 -40.985 45.586, 7.090 -41.400 46.166, 7.236 -41.371 45.975, 7.411 -41.153 45.628, 7.251 -41.153 45.398, 7.100 -40.985 45.137, 4.843 -41.153 46.579, 4.947 -41.285 46.300, 4.815 -41.153 46.300, 7.522 -41.153 45.885, 7.578 -41.153 46.160, 7.663 -40.985 46.151, 7.280 -41.371 46.410, 7.280 -41.371 46.190, 7.446 -41.285 46.173, 7.048 -41.153 45.204, 6.967 -41.285 45.309, 7.024 -41.371 45.593, 6.810 -41.153 45.056, 6.752 -41.285 45.175, 6.678 -41.371 45.326, 6.263 -41.285 45.049, 6.513 -41.285 45.087, 6.270 -41.153 44.916, 6.010 -41.285 45.062, 5.765 -41.285 45.125, 5.537 -41.285 45.237, 5.063 -41.153 45.509, 4.993 -40.985 45.460, 5.245 -41.153 45.296, 5.172 -41.285 45.584, 5.137 -41.371 46.082, 4.973 -41.285 46.048, 5.203 -41.371 45.872, 5.063 -41.153 47.091, 5.049 -41.285 46.794, 5.537 -41.285 47.363, 5.467 -41.153 47.476, 5.823 -41.371 47.318, 5.719 -41.153 47.599, 5.977 -40.985 47.754, 6.255 -41.371 47.384, 6.010 -41.285 47.538, 5.990 -41.153 47.669, 6.472 -41.371 47.351, 6.514 -41.285 47.513, 6.547 -41.153 47.641, 6.270 -41.153 47.684, 6.752 -41.285 47.425, 6.810 -41.153 47.544, 6.967 -41.285 47.291, 7.316 -40.985 47.258, 7.024 -41.371 47.007, 7.486 -40.985 47.014, 7.236 -41.371 46.625, 7.149 -41.371 46.827, 7.522 -41.153 46.715, 7.446 -41.285 46.427, 7.578 -41.153 46.440, -2.092 -16.000 53.696, -2.066 -16.000 53.886, -2.571 -16.000 53.888, -1.863 -16.000 54.469, -2.148 -16.000 54.965, -1.630 -16.000 54.825, -1.485 -16.000 54.985, -1.145 -16.000 55.259, -1.322 -16.000 55.131, -1.621 -16.000 55.533, -0.579 -16.000 56.035, -0.394 -16.000 55.563, -0.585 -16.000 55.517, -0.950 -16.000 55.920, -0.199 -16.000 55.591, 0.000 -16.000 55.600, 0.579 -16.000 56.035, 0.576 -16.000 55.521, 0.386 -16.000 55.566, 1.300 -16.000 55.752, 1.621 -16.000 55.533, 1.325 -16.000 55.130, 0.969 -16.000 55.363, 1.906 -16.000 55.268, 1.953 -16.000 54.273, 2.343 -16.000 54.628, 2.484 -16.000 54.266, 2.063 -16.000 53.894, 2.100 -16.000 53.500, 2.162 -16.000 52.055, 1.839 -16.000 51.662, 0.960 -16.000 51.633, 0.995 -16.000 51.097, 0.394 -16.000 51.437, 0.507 -16.000 50.950, 0.000 -16.000 51.400, -0.196 -16.000 51.408, -0.386 -16.000 51.434, -0.755 -16.000 51.012, -1.649 -16.000 51.490, -2.010 -16.000 51.850, -1.867 -16.000 52.540, -2.488 -16.000 52.745, -2.017 -16.000 52.915, -2.063 -16.000 53.106, -2.587 -16.000 53.245, -2.600 -16.000 53.500, -2.100 -16.000 53.500, 2.588 -16.000 53.245, 2.066 -16.000 53.114, 1.863 -16.000 52.531, 2.294 -16.000 52.274, 1.756 -16.000 52.347, 1.630 -16.000 52.175, 1.322 -16.000 51.869, -0.576 -16.000 51.479, -1.226 -16.000 51.206, -1.838 -16.000 51.661, -1.631 -16.000 52.178, -2.162 -16.000 52.055, -1.953 -16.000 52.727, -24.180 -20.500 45.589, -24.180 -20.500 46.011, -24.269 -20.500 46.205, -24.793 -20.500 46.542, -25.007 -20.500 46.542, -25.212 -20.500 46.482, -25.531 -20.500 45.395, -24.269 -20.500 45.395, -25.212 -20.500 45.118, -24.588 -20.500 45.118, -25.391 -20.500 45.233, -25.650 -20.500 45.800, -25.620 -20.500 46.011, -25.391 -20.500 46.367, -25.531 -20.500 46.205, -24.150 -20.500 61.200, -24.588 -20.500 61.882, -24.180 -20.500 60.989, -24.793 -20.500 60.458, -25.007 -20.500 60.458, -25.212 -20.500 61.882, -25.391 -20.500 61.767, -25.531 -20.500 61.605, -25.620 -20.500 60.989, -23.864 -41.371 45.475, -24.069 -41.400 45.456, -24.107 -40.800 44.527, -24.252 -40.985 44.480, -24.379 -40.800 44.393, -23.784 -40.985 44.842, -23.689 -41.153 45.128, -23.820 -41.371 45.690, -23.805 -41.285 45.192, -23.951 -41.371 45.273, -24.052 -41.153 44.704, -24.531 -40.985 44.376, -24.290 -41.153 44.556, -24.826 -40.985 44.331, -24.263 -41.400 45.164, -24.400 -41.400 45.052, -24.236 -41.371 44.942, -24.422 -41.371 44.826, -24.830 -41.153 44.416, -24.586 -41.285 44.587, -25.123 -40.985 44.346, -25.276 -40.800 44.348, -24.725 -41.400 44.917, -24.901 -41.400 44.900, -24.845 -41.371 44.716, -25.090 -41.285 44.562, -25.678 -40.985 44.552, -25.064 -41.371 44.727, -25.076 -41.400 44.917, -25.633 -41.153 44.624, -25.854 -41.153 44.796, -26.212 -40.800 45.072, -25.277 -41.371 44.782, -25.763 -41.285 44.892, -26.037 -41.153 45.009, -25.245 -41.400 44.968, -26.251 -40.985 45.220, -26.331 -40.800 45.351, -25.537 -41.400 45.164, -25.791 -41.371 45.180, -26.341 -40.985 45.504, -26.392 -40.800 45.952, -26.371 -40.985 45.800, -25.897 -41.371 45.372, -26.051 -41.285 45.306, -26.127 -41.285 45.548, -26.257 -41.153 45.521, -25.963 -41.371 45.582, -26.153 -41.285 45.800, -26.257 -41.153 46.079, -26.251 -40.985 46.380, -25.731 -41.400 45.456, -25.985 -41.371 45.800, -26.127 -41.285 46.052, -26.212 -40.800 46.528, -26.107 -40.985 46.640, -25.800 -41.400 45.800, -25.778 -41.400 46.000, -25.854 -41.153 46.804, -25.678 -40.985 47.048, -25.818 -40.800 46.986, -25.913 -40.985 46.866, -25.711 -41.400 46.190, -25.791 -41.371 46.420, -25.633 -41.153 46.976, -25.411 -40.985 47.179, -25.276 -40.800 47.252, -25.604 -41.400 46.361, -25.763 -41.285 46.708, -25.123 -40.985 47.254, -25.461 -41.400 46.504, -24.826 -40.985 47.269, -25.335 -41.285 46.975, -24.830 -41.153 47.184, -24.379 -40.800 47.207, -24.673 -40.800 47.283, -24.531 -40.985 47.224, -25.290 -41.400 46.611, -25.277 -41.371 46.818, -24.837 -41.285 47.051, -24.553 -41.153 47.141, -24.252 -40.985 47.120, -25.100 -41.400 46.677, -24.901 -41.400 46.700, -24.845 -41.371 46.884, -24.290 -41.153 47.044, -24.107 -40.800 47.073, -24.700 -41.400 46.677, -23.867 -40.800 46.887, -24.000 -40.985 46.963, -24.559 -41.400 46.633, -24.628 -41.371 46.851, -24.348 -41.285 46.925, -24.422 -41.371 46.774, -24.429 -41.400 46.567, -24.236 -41.371 46.658, -23.522 -40.800 46.392, -23.614 -40.985 46.514, -23.497 -40.985 46.240, -23.950 -41.285 46.616, -24.076 -41.371 46.507, -23.689 -41.153 46.472, -23.431 -40.800 46.102, -23.437 -40.985 45.949, -24.303 -41.400 46.474, -23.522 -41.153 45.940, -23.437 -40.985 45.651, -23.400 -40.800 45.800, -23.951 -41.371 46.327, -24.110 -41.400 46.231, -24.048 -41.400 46.089, -24.012 -41.400 45.947, -23.654 -41.285 45.673, -23.497 -40.985 45.360, -23.431 -40.800 45.498, -23.522 -41.153 45.660, -23.654 -41.285 45.927, -23.820 -41.371 45.910, -23.705 -41.285 46.175, -23.864 -41.371 46.125, -23.705 -41.285 45.425, -23.614 -40.985 45.086, -23.578 -41.153 45.385, -26.285 -41.153 45.800, -26.341 -40.985 46.096, -23.950 -41.285 44.984, -24.133 -41.285 44.809, -24.076 -41.371 45.093, -24.000 -40.985 44.637, -23.849 -41.153 44.898, -24.348 -41.285 44.675, -24.628 -41.371 44.749, -24.553 -41.153 44.459, -24.837 -41.285 44.549, -25.411 -40.985 44.421, -25.110 -41.153 44.431, -25.474 -41.371 44.879, -25.335 -41.285 44.625, -25.381 -41.153 44.501, -25.563 -41.285 44.737, -25.913 -40.985 44.734, -25.928 -41.285 45.084, -25.648 -41.371 45.013, -26.107 -40.985 44.960, -26.173 -41.153 45.254, -25.963 -41.371 46.018, -26.173 -41.153 46.346, -25.897 -41.371 46.228, -26.051 -41.285 46.294, -25.928 -41.285 46.516, -26.037 -41.153 46.591, -25.474 -41.371 46.721, -25.648 -41.371 46.587, -25.381 -41.153 47.099, -25.563 -41.285 46.863, -25.090 -41.285 47.038, -25.064 -41.371 46.873, -25.110 -41.153 47.169, -24.586 -41.285 47.013, -24.052 -41.153 46.896, -23.849 -41.153 46.702, -24.133 -41.285 46.791, -23.784 -40.985 46.758, -23.578 -41.153 46.215, -23.805 -41.285 46.408, -2.670 -45.500 53.098, -0.922 -45.500 52.813, -1.683 -45.500 51.389, 0.000 -45.500 52.350, -0.986 -45.500 50.987, -0.601 -45.500 50.868, 0.516 -45.500 52.472, 0.739 -45.500 52.619, 1.979 -45.500 51.664, 0.922 -45.500 52.813, 2.231 -45.500 51.979, 2.580 -45.500 52.704, 2.670 -45.500 53.098, 2.700 -45.500 53.500, 1.148 -45.500 53.567, 2.687 -45.500 53.764, 2.584 -45.500 54.283, 2.495 -45.500 54.532, 1.102 -45.500 53.830, 0.996 -45.500 54.075, 2.246 -45.500 54.999, 1.714 -45.500 55.586, 1.501 -45.500 55.744, 0.632 -45.500 54.461, 1.274 -45.500 55.880, 0.785 -45.500 56.083, 0.393 -45.500 54.581, 0.529 -45.500 56.148, 0.267 -45.500 56.187, -0.784 -45.500 56.084, -1.034 -45.500 55.994, -1.274 -45.500 55.881, -2.246 -45.500 54.999, 0.134 -45.500 54.642, -0.836 -45.500 54.289, -0.996 -45.500 54.075, -1.102 -45.500 53.830, -2.382 -45.500 54.772, -2.584 -45.500 54.283, -2.648 -45.500 54.026, -2.687 -45.500 53.764, -1.133 -45.500 53.300, 1.056 -45.500 53.045, -0.265 -45.500 52.381, -2.433 -45.500 52.329, -0.516 -45.500 52.472, -0.739 -45.500 52.619, 7.083 -41.400 60.525, 5.317 -41.400 60.525, 6.949 -41.400 60.200, 5.369 -41.400 60.356, 6.837 -41.400 60.064, 6.375 -41.400 59.817, 5.451 -41.400 60.200, 5.855 -41.400 59.868, 7.100 -41.400 60.700, 5.310 -41.400 60.834, 5.975 -41.400 61.572, 5.373 -41.400 61.056, 7.041 -41.400 61.021, 6.751 -41.400 61.411, 6.137 -41.400 61.598, 7.669 -40.800 45.998, 7.700 -40.500 46.300, 7.578 -40.500 45.708, 7.431 -40.800 45.443, 7.233 -40.800 45.213, 6.993 -40.500 45.027, 6.721 -40.800 44.893, 6.427 -40.800 44.817, 5.062 -40.800 45.323, 4.769 -40.800 45.851, 4.708 -40.800 46.452, 4.769 -40.800 46.749, 5.062 -40.800 47.277, 5.282 -40.800 47.486, 6.721 -40.500 47.707, 6.993 -40.800 47.573, 7.431 -40.500 47.157, 7.669 -40.800 46.602, 7.233 -40.500 45.213, 6.721 -40.500 44.893, 6.427 -40.500 44.817, 6.124 -40.800 44.802, 5.824 -40.800 44.848, 5.824 -40.500 44.848, 5.539 -40.500 44.953, 5.282 -40.500 45.114, 4.888 -40.800 45.572, 4.888 -40.500 45.572, 4.769 -40.500 46.749, 5.062 -40.500 47.277, 5.539 -40.800 47.647, 5.824 -40.500 47.752, 6.427 -40.500 47.783, 6.993 -40.500 47.573, 7.233 -40.800 47.387, 7.233 -40.500 47.387, 6.920 -20.500 60.911, 6.920 -20.500 60.489, 6.831 -20.500 60.295, 6.691 -20.500 60.133, 6.512 -20.500 60.018, 5.888 -20.500 60.018, 5.480 -20.500 60.489, 5.709 -20.500 61.267, 6.950 -20.500 46.300, 6.920 -20.500 46.089, 5.569 -20.500 45.895, 5.480 -20.500 46.089, 6.831 -20.500 45.895, 6.512 -20.500 45.618, 5.709 -20.500 45.733, 5.888 -20.500 45.618, 5.569 -20.500 46.705, 6.307 -20.500 47.042, 2.571 -16.000 53.888, 2.638 -16.008 53.888, 2.295 -16.300 55.272, 2.599 -16.170 54.718, 2.554 -16.008 54.268, 2.524 -16.065 54.683, 2.076 -16.065 55.360, 2.013 -16.300 55.588, 1.687 -16.300 55.859, 2.148 -16.000 54.965, 2.224 -16.008 54.971, 1.986 -16.008 55.280, 0.936 -16.300 56.245, 1.326 -16.300 56.079, 1.123 -16.170 56.142, 1.706 -16.008 55.550, 1.389 -16.008 55.776, 1.452 -16.065 55.879, 0.726 -16.170 56.277, 1.043 -16.008 55.954, 1.090 -16.065 56.065, 0.314 -16.170 56.353, 0.950 -16.000 55.920, 0.675 -16.008 56.080, -0.105 -16.170 56.368, -0.521 -16.170 56.323, -0.506 -16.065 56.241, 0.194 -16.000 56.093, -0.097 -16.008 56.165, -0.194 -16.000 56.093, -0.484 -16.008 56.122, -0.927 -16.170 56.217, -1.312 -16.170 56.053, -1.670 -16.170 55.834, -1.622 -16.065 55.767, -2.160 -16.300 55.435, -1.219 -16.008 55.872, -1.934 -16.065 55.506, -1.300 -16.000 55.752, -1.552 -16.008 55.669, -1.851 -16.008 55.420, -1.906 -16.000 55.268, -2.503 -16.170 54.905, -2.111 -16.008 55.130, -2.326 -16.008 54.805, -2.603 -16.065 54.496, -2.720 -16.065 54.106, -2.869 -16.300 53.922, -2.343 -16.000 54.628, -2.484 -16.000 54.266, -2.491 -16.008 54.453, -2.863 -16.170 53.710, -2.780 -16.065 53.703, -2.863 -16.170 53.290, -2.660 -16.008 53.695, -2.780 -16.065 53.297, -2.869 -16.300 53.078, -2.626 -16.300 52.269, -2.660 -16.008 53.305, -2.681 -16.170 52.475, -2.503 -16.170 52.095, -2.550 -16.000 52.993, -2.403 -16.000 52.505, -2.293 -16.000 52.274, -2.326 -16.008 52.195, -1.851 -16.008 51.580, -1.934 -16.065 51.494, -1.511 -16.300 51.025, -1.312 -16.170 50.947, -1.855 -16.300 51.271, -2.111 -16.008 51.870, -2.603 -16.008 52.920, -2.491 -16.008 52.547, -2.206 -16.065 51.797, -1.992 -16.170 51.434, -2.160 -16.300 51.565, -1.552 -16.008 51.331, -1.445 -16.000 51.338, -0.995 -16.000 51.097, -0.861 -16.008 50.976, -0.105 -16.170 50.632, 0.106 -16.300 50.602, -0.521 -16.170 50.677, -0.900 -16.065 50.862, -1.274 -16.065 51.021, -0.927 -16.170 50.783, -1.219 -16.008 51.128, -0.734 -16.300 50.694, -0.507 -16.000 50.950, -0.255 -16.000 50.912, 0.000 -16.000 50.900, 0.255 -16.000 50.913, 0.675 -16.008 50.920, 0.292 -16.008 50.849, 0.755 -16.000 51.012, 1.090 -16.065 50.935, 1.123 -16.170 50.858, 0.705 -16.065 50.804, -0.484 -16.008 50.878, -0.097 -16.008 50.835, 0.314 -16.170 50.647, 0.305 -16.065 50.730, 0.726 -16.170 50.723, 1.226 -16.000 51.207, 1.445 -16.000 51.338, 1.650 -16.000 51.490, 2.749 -16.170 52.673, 2.709 -16.300 52.464, 2.599 -16.170 52.282, 2.394 -16.170 51.916, 2.076 -16.065 51.640, 1.986 -16.008 51.720, 1.389 -16.008 51.224, 1.836 -16.170 51.294, 1.783 -16.065 51.358, 2.138 -16.170 51.585, 2.013 -16.300 51.412, 1.706 -16.008 51.450, 2.295 -16.300 51.728, 2.010 -16.000 51.851, 2.403 -16.000 52.505, 2.488 -16.000 52.745, 2.550 -16.000 52.993, 2.840 -16.170 53.918, 2.870 -16.170 53.500, 2.638 -16.008 53.112, 2.554 -16.008 52.732, 2.224 -16.008 52.029, 2.415 -16.008 52.368, 2.757 -16.065 53.094, 2.892 -16.300 53.288, 2.600 -16.000 53.500, 2.709 -16.300 54.536, 2.749 -16.170 54.327, 2.667 -16.008 53.500, 2.787 -16.065 53.500, 2.757 -16.065 53.906, 2.669 -16.065 54.303, 2.394 -16.170 55.084, 2.324 -16.065 55.038, 2.415 -16.008 54.632, 2.138 -16.170 55.415, 1.783 -16.065 55.642, 1.836 -16.170 55.706, 1.495 -16.170 55.950, 0.705 -16.065 56.196, 0.292 -16.008 56.151, 0.305 -16.065 56.270, -0.102 -16.065 56.285, -0.861 -16.008 56.024, -0.900 -16.065 56.138, -1.274 -16.065 55.979, -1.992 -16.170 55.566, -2.206 -16.065 55.203, -2.272 -16.170 55.254, -2.681 -16.170 54.525, -2.430 -16.065 54.864, -2.802 -16.170 54.124, -2.603 -16.008 54.080, -2.802 -16.170 52.876, -2.720 -16.065 52.894, -2.430 -16.065 52.136, -2.603 -16.065 52.504, -2.272 -16.170 51.746, -1.670 -16.170 51.166, -1.622 -16.065 51.233, -0.506 -16.065 50.759, -0.102 -16.065 50.715, 1.495 -16.170 51.050, 1.043 -16.008 51.046, 1.452 -16.065 51.121, 2.324 -16.065 51.962, 2.524 -16.065 52.317, 2.840 -16.170 53.082, 2.669 -16.065 52.697, -24.151 -41.400 61.700, -24.263 -41.400 61.836, -24.003 -41.400 61.133, -25.245 -41.400 62.032, -25.537 -41.400 61.836, -25.649 -41.400 61.700, -25.800 -41.400 61.200, -24.899 -41.400 62.100, -25.785 -41.400 61.037, -24.022 -41.400 61.000, -24.010 -41.400 61.066, -24.073 -41.400 60.844, -25.571 -41.400 60.600, -24.255 -41.400 60.573, -24.521 -41.400 60.383, -25.161 -41.400 60.339, -24.150 -20.500 45.800, -24.218 -19.800 46.112, -24.409 -20.500 46.367, -24.588 -20.500 46.482, -25.642 -19.800 45.907, -25.111 -19.800 45.080, -25.007 -20.500 45.058, -24.689 -19.800 45.080, -24.793 -20.500 45.058, -24.333 -19.800 45.309, -24.218 -19.800 45.488, -24.495 -19.800 46.431, -24.689 -19.800 46.520, -24.900 -19.800 46.550, -25.111 -19.800 46.520, -25.305 -19.800 46.431, -25.467 -19.800 46.291, -25.642 -19.800 45.693, -25.620 -20.500 45.589, -24.900 -19.800 45.050, -24.409 -20.500 45.233, -24.180 -20.500 61.411, -24.269 -20.500 61.605, -24.333 -19.800 61.691, -24.409 -20.500 61.767, -25.007 -20.500 61.942, -25.642 -19.800 61.307, -25.620 -20.500 61.411, -25.582 -19.800 60.888, -25.212 -20.500 60.518, -24.588 -20.500 60.518, -24.689 -19.800 61.920, -24.793 -20.500 61.942, -24.900 -19.800 61.950, -25.582 -19.800 61.512, -25.650 -20.500 61.200, -25.642 -19.800 61.093, -25.531 -20.500 60.795, -25.391 -20.500 60.633, -24.409 -20.500 60.633, -24.333 -19.800 60.709, -24.269 -20.500 60.795, -24.218 -19.800 60.888, -24.164 -41.446 44.022, -24.084 -41.473 44.071, -24.221 -41.415 43.938, -24.064 -41.461 43.853, -24.110 -41.483 43.953, -24.032 -41.495 43.944, -24.084 -41.420 43.797, -24.135 -41.400 44.123, -24.194 -41.354 44.087, -24.182 -41.413 44.053, -24.192 -41.374 44.078, -24.221 -41.273 44.074, -24.194 -41.333 44.095, -24.308 -41.243 43.895, -24.301 -41.200 43.965, -24.263 -41.221 43.774, -24.212 -41.281 43.744, -24.220 -41.394 43.846, -24.275 -41.328 43.860, -24.290 -41.310 43.917, -24.287 -41.287 43.972, -24.304 -41.214 43.954, -24.302 -41.233 43.956, -24.207 -41.200 43.727, -24.217 -41.220 43.734, -24.181 -41.396 43.805, -24.163 -41.439 43.858, -24.242 -41.355 44.017, -24.265 -41.356 43.948, -24.215 -41.251 43.737, -24.244 -41.240 44.052, -24.266 -41.324 43.995, -24.296 -41.220 43.829, -24.310 -41.217 43.892, -24.294 -41.249 43.833, -24.303 -41.266 43.901, -24.289 -41.277 43.839, -24.257 -41.282 43.785, -24.244 -41.337 43.806, -24.201 -41.336 43.765, -24.298 -41.252 43.960, -24.249 -41.380 43.896, -24.261 -41.252 43.778, -23.522 -40.800 45.208, -23.522 -40.500 45.208, -24.976 -40.800 44.302, -26.038 -40.800 44.823, -26.038 -40.500 44.823, -26.331 -40.500 46.249, -26.331 -40.800 46.249, -24.976 -40.800 47.298, -24.107 -40.500 47.073, -23.669 -40.500 46.657, -23.400 -40.500 45.800, -23.669 -40.800 44.943, -23.669 -40.500 44.943, -23.867 -40.800 44.713, -24.673 -40.800 44.317, -25.276 -40.500 44.348, -25.561 -40.800 44.453, -25.561 -40.500 44.453, -25.818 -40.800 44.614, -26.212 -40.500 45.072, -26.392 -40.800 45.648, -26.392 -40.500 45.952, -26.212 -40.500 46.528, -26.038 -40.800 46.777, -26.038 -40.500 46.777, -25.561 -40.800 47.147, -25.561 -40.500 47.147, -23.867 -40.500 46.887, -23.669 -40.800 46.657, -23.522 -40.500 46.392, -23.431 -40.500 46.102, -24.252 -41.200 44.044, -24.979 -40.500 47.498, -24.360 -40.500 47.412, -25.899 -41.300 47.175, -25.672 -41.300 47.315, -25.289 -40.500 47.455, -24.128 -41.300 47.315, -23.901 -41.300 47.175, -23.814 -40.500 47.108, -23.698 -41.300 47.002, -23.592 -40.500 46.886, -23.283 -41.300 46.325, -23.288 -40.500 46.340, -23.221 -41.300 46.066, -23.202 -40.500 45.721, -23.245 -40.500 45.411, -23.345 -40.500 45.113, -23.221 -41.300 45.534, -26.102 -41.300 47.002, -26.102 -40.500 47.002, -26.656 -40.500 46.448, -26.656 -41.200 46.448, -22.357 -19.508 43.929, -22.095 -19.604 43.773, -21.720 -19.800 43.700, -24.000 -19.523 43.885, -22.272 -19.532 43.866, -24.000 -19.588 43.788, -24.000 -19.685 43.723, -22.276 -41.470 43.869, -21.720 -41.200 43.700, -21.908 -41.302 43.718, -26.741 -41.249 46.401, -26.779 -41.317 46.413, -26.762 -41.415 46.479, -26.957 -41.276 46.487, -26.972 -41.322 46.591, -26.889 -41.345 46.459, -26.953 -41.358 46.598, -26.931 -41.345 46.501, -26.911 -41.200 46.425, -26.837 -41.336 46.428, -26.916 -41.277 46.442, -26.862 -41.272 46.410, -26.725 -41.293 46.415, -26.800 -41.262 46.396, -26.715 -41.242 46.410, -26.691 -41.235 46.421, -26.648 -41.240 46.456, -26.681 -41.266 46.432, -26.702 -41.279 46.422, -26.559 -41.300 46.546, -26.575 -41.375 46.550, -26.577 -41.400 46.565, -26.589 -41.411 46.563, -26.714 -41.438 46.512, -26.753 -41.460 46.538, -26.819 -41.456 46.556, -26.842 -41.439 46.537, -26.638 -41.414 46.525, -26.677 -41.406 46.494, -26.615 -41.375 46.514, -26.791 -41.470 46.569, -26.719 -41.500 46.677, -26.659 -41.487 46.630, -26.796 -41.484 46.651, -26.820 -41.475 46.646, -26.700 -41.472 46.567, -26.733 -41.486 46.596, -26.626 -41.273 46.479, -26.683 -41.355 46.458, -26.662 -41.360 46.472, -26.646 -41.367 46.486, -26.697 -41.398 46.478, -26.667 -41.447 46.543, -26.609 -41.443 46.581, -26.633 -41.469 46.604, -26.780 -41.449 46.523, -26.738 -41.428 46.496, -26.629 -41.473 46.616, -26.121 -41.400 47.021, -25.999 -41.373 47.115, -25.738 -41.373 47.295, -25.307 -41.441 47.511, -24.666 -41.373 47.498, -24.344 -41.441 47.468, -24.358 -41.373 47.426, -23.777 -41.441 47.153, -23.627 -41.473 47.073, -23.734 -41.486 47.206, -23.556 -41.500 47.144, -23.907 -41.441 47.251, -25.425 -41.300 47.417, -25.448 -41.373 47.424, -25.166 -41.300 47.479, -24.900 -41.300 47.500, -24.634 -41.300 47.479, -24.510 -41.373 47.469, -24.375 -41.300 47.417, -23.932 -41.373 47.215, -24.013 -41.486 47.396, -24.067 -41.373 47.298, -24.046 -41.441 47.337, -24.210 -41.373 47.369, -24.988 -41.486 47.624, -24.985 -41.441 47.556, -24.824 -41.373 47.512, -24.982 -41.373 47.512, -25.703 -41.500 47.522, -25.792 -41.486 47.393, -25.641 -41.486 47.469, -25.990 -41.500 47.356, -25.898 -41.441 47.248, -25.759 -41.441 47.334, -25.936 -41.486 47.304, -26.071 -41.486 47.201, -25.873 -41.373 47.211, -26.173 -41.473 47.073, -26.027 -41.441 47.149, -24.408 -41.500 47.635, -24.323 -41.486 47.533, -24.485 -41.486 47.578, -24.660 -41.441 47.542, -24.500 -41.441 47.512, -24.650 -41.486 47.609, -25.141 -41.373 47.497, -25.157 -41.486 47.608, -25.322 -41.486 47.577, -25.392 -41.500 47.635, -25.147 -41.441 47.541, -25.296 -41.373 47.467, -25.484 -41.486 47.530, -25.463 -41.441 47.466, -25.596 -41.373 47.366, -25.614 -41.441 47.407, -23.806 -41.373 47.119, -24.165 -41.486 47.472, -24.192 -41.441 47.410, -24.822 -41.441 47.557, -24.818 -41.486 47.624, -23.869 -41.486 47.307, -23.200 -41.300 45.800, -23.283 -41.300 45.275, -23.065 -41.500 45.308, -23.197 -41.486 45.140, -23.120 -41.486 45.392, -23.007 -41.500 45.634, -23.186 -41.441 45.407, -23.080 -41.486 45.653, -23.147 -41.441 45.659, -23.229 -41.373 45.417, -23.385 -41.300 45.028, -23.335 -41.441 44.998, -23.275 -41.486 44.967, -23.178 -41.500 44.997, -23.375 -41.373 45.019, -23.464 -41.373 44.865, -23.481 -41.486 44.650, -23.698 -41.300 44.598, -23.427 -41.441 44.841, -23.569 -41.373 44.720, -23.525 -41.300 44.801, -23.534 -41.441 44.693, -23.370 -41.486 44.803, -23.344 -41.500 44.710, -23.192 -41.373 45.662, -23.189 -41.373 45.909, -23.113 -41.486 46.177, -23.007 -41.500 45.966, -23.186 -41.486 46.431, -23.178 -41.500 46.603, -23.385 -41.300 46.572, -23.525 -41.300 46.799, -23.393 -41.373 46.617, -23.250 -41.441 46.407, -23.295 -41.486 46.671, -23.526 -41.373 46.825, -23.679 -41.400 47.021, -23.491 -41.441 46.852, -23.223 -41.373 46.154, -23.180 -41.441 46.163, -23.302 -41.373 45.181, -23.292 -41.373 46.392, -23.261 -41.441 45.165, -23.077 -41.486 45.916, -23.145 -41.441 45.912, -23.436 -41.486 46.892, -23.354 -41.441 46.638, -24.013 -41.500 44.000, -23.627 -41.473 44.527, -24.154 -41.300 44.141, -23.679 -41.400 44.579, -23.698 -41.300 62.402, -23.585 -41.373 62.299, -23.489 -41.373 62.173, -23.405 -41.373 62.038, -23.334 -41.373 61.896, -23.293 -41.441 61.914, -23.234 -41.441 61.763, -23.276 -41.373 61.748, -23.233 -41.373 61.596, -23.203 -41.373 61.441, -23.144 -41.441 61.285, -23.188 -41.373 61.282, -23.188 -41.373 61.124, -23.202 -41.373 60.966, -23.188 -41.441 60.800, -23.231 -41.373 60.810, -23.274 -41.373 60.658, -23.485 -41.373 60.232, -23.581 -41.373 60.106, -23.679 -41.400 59.979, -23.494 -41.486 60.034, -23.344 -41.500 60.110, -23.304 -41.486 60.313, -23.449 -41.441 60.207, -23.385 -41.300 61.972, -23.283 -41.300 61.725, -23.200 -41.300 61.200, -23.331 -41.373 60.510, -23.385 -41.300 60.428, -23.525 -41.300 60.201, -23.698 -41.300 59.998, -23.228 -41.486 60.465, -23.363 -41.441 60.346, -23.402 -41.373 60.367, -23.290 -41.441 60.492, -23.232 -41.441 60.644, -23.007 -41.500 61.034, -23.007 -41.500 61.366, -23.143 -41.441 61.122, -23.076 -41.486 61.288, -23.159 -41.441 61.447, -23.178 -41.500 62.003, -23.170 -41.486 61.784, -23.307 -41.486 62.092, -23.366 -41.441 62.059, -23.499 -41.486 62.371, -23.452 -41.441 62.198, -23.627 -41.473 62.473, -23.551 -41.441 62.327, -23.679 -41.400 62.421, -23.167 -41.486 60.623, -23.178 -41.500 60.397, -23.091 -41.486 60.950, -23.122 -41.486 60.785, -23.158 -41.441 60.960, -23.092 -41.486 61.457, -23.123 -41.486 61.622, -23.189 -41.441 61.607, -23.231 -41.486 61.941, -23.396 -41.486 62.236, -23.547 -41.441 60.077, -23.393 -41.486 60.169, -23.076 -41.486 61.118, -22.701 -41.500 44.507, -22.646 -41.500 44.322, -22.556 -41.500 44.151, -22.434 -41.500 44.000, -22.358 -41.492 43.930, -22.097 -41.397 43.774, -22.154 -42.700 43.799, -21.720 -42.700 43.700, -22.621 -42.700 44.266, -22.343 -42.700 43.918, 2.701 -45.492 52.898, 2.590 -45.330 52.046, 2.351 -45.330 51.685, 2.524 -45.200 51.878, 2.774 -45.330 52.439, 2.584 -45.492 52.512, 2.413 -45.492 52.146, 1.965 -45.200 51.233, 2.267 -45.200 51.535, 2.433 -45.500 52.329, 2.062 -45.330 51.362, 2.004 -45.435 51.422, 1.358 -45.330 50.858, 1.622 -45.200 50.976, 1.728 -45.330 51.084, 1.680 -45.435 51.152, 1.320 -45.435 50.932, 0.959 -45.330 50.689, 1.683 -45.500 51.389, 1.350 -45.500 51.162, 0.932 -45.435 50.768, 0.845 -45.200 50.622, 0.986 -45.500 50.987, 0.893 -45.492 50.881, 0.108 -45.330 50.532, 0.601 -45.500 50.868, 0.202 -45.500 50.808, 0.503 -45.492 50.779, -0.845 -45.200 50.622, -0.325 -45.330 50.548, -0.751 -45.330 50.626, 0.101 -45.492 50.735, -1.162 -45.330 50.766, -0.202 -45.500 50.808, -0.700 -45.492 50.823, -1.129 -45.435 50.843, -1.082 -45.492 50.954, -1.441 -45.492 51.138, -1.847 -45.435 51.281, -1.350 -45.500 51.162, -2.524 -45.200 51.878, -2.212 -45.330 51.518, -2.477 -45.330 51.861, -1.979 -45.500 51.664, -2.150 -45.435 51.573, -2.061 -45.492 51.654, -2.689 -45.330 52.239, -2.844 -45.330 52.644, -2.231 -45.500 51.979, -2.505 -45.492 52.326, -2.614 -45.435 52.275, -2.969 -45.200 53.073, -2.580 -45.500 52.704, -2.939 -45.330 53.068, -3.000 -45.200 53.500, -2.649 -45.492 52.703, -2.700 -45.500 53.500, -2.844 -45.330 54.356, -2.878 -45.200 54.345, -2.767 -45.492 53.500, -2.524 -45.200 55.122, -2.689 -45.330 54.761, -2.614 -45.435 54.725, -2.477 -45.330 55.139, -2.649 -45.492 54.297, -2.088 -45.500 55.212, -2.061 -45.492 55.346, -1.162 -45.330 56.234, -1.246 -45.200 56.229, -1.547 -45.330 56.035, -1.622 -45.200 56.024, -1.900 -45.330 55.783, -2.495 -45.500 54.532, -2.212 -45.330 55.482, -1.965 -45.200 55.767, -1.910 -45.500 55.408, -1.714 -45.500 55.586, -1.770 -45.492 55.627, -1.082 -45.492 56.046, -0.526 -45.500 56.148, -0.303 -45.492 56.250, 0.108 -45.330 56.468, -0.730 -45.435 56.293, -0.700 -45.492 56.177, -1.501 -45.500 55.744, -1.441 -45.492 55.862, -0.845 -45.200 56.378, -1.129 -45.435 56.157, -0.751 -45.330 56.374, -0.263 -45.500 56.187, 0.002 -45.500 56.200, 0.503 -45.492 56.221, 1.035 -45.500 55.994, 2.062 -45.330 55.638, 2.267 -45.200 55.465, 1.965 -45.200 55.767, 1.728 -45.330 55.916, 1.358 -45.330 56.142, 1.320 -45.435 56.068, 0.932 -45.435 56.232, 0.893 -45.492 56.119, 0.101 -45.492 56.265, 0.524 -45.435 56.339, 0.540 -45.330 56.421, 0.959 -45.330 56.311, 1.610 -45.492 55.750, 1.910 -45.500 55.408, 2.088 -45.500 55.212, 1.920 -45.492 55.492, 2.413 -45.492 54.854, 2.697 -45.435 54.531, 2.969 -45.200 53.927, 2.878 -45.200 54.345, 2.518 -45.435 54.913, 2.590 -45.330 54.954, 2.190 -45.492 55.191, 1.680 -45.435 55.848, 2.382 -45.500 54.772, 2.648 -45.500 54.026, 2.759 -45.492 53.702, 2.759 -45.492 53.298, 2.818 -45.435 52.872, 2.878 -45.200 52.655, 2.899 -45.330 52.854, 2.879 -45.435 53.289, 2.701 -45.492 54.102, 2.899 -45.330 54.146, 2.962 -45.330 53.717, 2.879 -45.435 53.711, 2.962 -45.330 53.283, 2.969 -45.200 53.073, 3.000 -45.200 53.500, -2.887 -45.435 53.500, -2.737 -45.492 53.097, -2.970 -45.330 53.500, -2.856 -45.435 53.080, -2.737 -45.492 53.903, -2.856 -45.435 53.920, -2.939 -45.330 53.932, 2.697 -45.435 52.469, 2.190 -45.492 51.809, 2.518 -45.435 52.087, 1.920 -45.492 51.508, 2.285 -45.435 51.736, 1.265 -45.492 51.039, 1.610 -45.492 51.250, 0.524 -45.435 50.661, 0.540 -45.330 50.579, -0.316 -45.435 50.630, 0.105 -45.435 50.615, -0.303 -45.492 50.750, -0.730 -45.435 50.707, -1.504 -45.435 51.036, -1.547 -45.330 50.965, -1.900 -45.330 51.217, -1.770 -45.492 51.373, -2.408 -45.435 51.907, -2.307 -45.492 51.973, -2.765 -45.435 52.668, -2.505 -45.492 54.674, -2.765 -45.435 54.332, -2.307 -45.492 55.027, -2.408 -45.435 55.093, -2.150 -45.435 55.427, -1.847 -45.435 55.719, -1.504 -45.435 55.964, -0.325 -45.330 56.452, -0.316 -45.435 56.370, 0.105 -45.435 56.385, 1.265 -45.492 55.961, 2.004 -45.435 55.578, 2.351 -45.330 55.315, 2.285 -45.435 55.264, 2.774 -45.330 54.561, 2.818 -45.435 54.128, 2.584 -45.492 54.488, 5.638 -41.300 44.458, 5.694 -41.389 44.343, 5.734 -41.320 44.172, 5.722 -41.219 44.107, 5.713 -41.341 44.357, 5.704 -41.250 44.391, 5.676 -41.287 44.420, 5.567 -41.473 44.387, 5.677 -41.399 44.174, 5.704 -41.391 44.214, 5.703 -41.399 44.281, 5.684 -41.419 44.240, 5.654 -41.408 44.389, 5.683 -41.418 44.307, 5.639 -41.440 44.362, 5.619 -41.465 44.331, 5.663 -41.440 44.269, 5.637 -41.452 44.233, 5.658 -41.429 44.202, 5.593 -41.481 44.300, 5.635 -41.317 44.075, 5.706 -41.324 44.130, 5.751 -41.218 44.149, 5.750 -41.277 44.316, 5.727 -41.323 44.341, 5.715 -41.200 44.381, 5.759 -41.245 44.307, 5.663 -41.372 44.411, 5.697 -41.355 44.374, 5.722 -41.375 44.258, 5.713 -41.373 44.321, 5.769 -41.200 44.199, 5.765 -41.200 44.297, 5.773 -41.215 44.253, 5.752 -41.310 44.220, 5.730 -41.351 44.301, 5.764 -41.265 44.206, 5.768 -41.256 44.258, 5.758 -41.295 44.270, 5.763 -41.212 44.303, 5.769 -41.217 44.200, 5.717 -41.273 44.114, 5.746 -41.271 44.156, 4.998 -41.300 45.098, 7.402 -41.300 47.502, 7.175 -41.300 47.693, 6.640 -41.300 47.942, 6.279 -40.500 47.998, 6.052 -41.300 47.994, 4.892 -40.500 47.386, 4.807 -41.300 47.275, 4.506 -41.300 46.448, 4.506 -41.300 46.152, 4.545 -40.500 45.911, 4.659 -41.300 45.582, 6.887 -40.500 47.855, 5.225 -41.300 47.693, 4.715 -40.500 47.127, 4.516 -40.500 46.535, 7.402 -40.500 47.502, 8.264 -41.342 46.760, 8.290 -41.386 46.794, 8.305 -41.422 46.837, 8.322 -41.424 46.852, 8.220 -41.491 46.940, 8.206 -41.488 46.926, 8.248 -41.463 46.875, 8.109 -41.250 46.796, 8.173 -41.300 46.759, 8.291 -41.276 46.738, 8.301 -41.200 46.731, 8.383 -41.285 46.785, 8.352 -41.362 46.806, 8.367 -41.415 46.899, 8.234 -41.492 46.954, 8.295 -41.467 46.918, 8.280 -41.468 46.903, 8.191 -41.253 46.743, 8.119 -41.200 46.785, 8.427 -41.283 46.839, 8.400 -41.286 46.802, 8.389 -41.200 46.773, 8.415 -41.285 46.821, 8.425 -41.317 46.865, 8.369 -41.362 46.822, 8.061 -41.400 46.881, 8.042 -41.300 46.862, 8.084 -41.373 46.842, 8.080 -41.287 46.824, 8.147 -41.337 46.784, 8.178 -41.427 46.829, 8.130 -41.442 46.867, 8.116 -41.361 46.813, 8.213 -41.449 46.849, 8.113 -41.473 46.933, 8.190 -41.483 46.913, 8.160 -41.467 46.888, 8.161 -41.320 46.771, 8.246 -41.370 46.775, 8.311 -41.356 46.778, 8.266 -41.412 46.811, 8.225 -41.394 46.792, 8.341 -41.283 46.756, 8.330 -41.394 46.821, 8.265 -41.466 46.889, 8.376 -41.392 46.870, 8.363 -41.395 46.853, 8.352 -41.422 46.884, 8.338 -41.424 46.868, 8.385 -41.361 46.839, 8.397 -41.359 46.857, 8.348 -41.395 46.836, 7.031 -41.400 60.356, 7.149 -41.371 60.173, 7.100 -40.985 59.537, 7.236 -41.371 60.375, 7.295 -41.285 60.092, 6.967 -41.285 59.709, 6.848 -40.985 59.380, 6.752 -41.285 59.575, 6.547 -41.153 59.359, 6.274 -40.985 59.231, 6.124 -40.800 59.202, 6.700 -41.400 59.952, 6.864 -41.371 59.842, 6.678 -41.371 59.726, 5.824 -40.800 59.248, 6.545 -41.400 59.868, 6.514 -41.285 59.487, 6.270 -41.153 59.316, 5.977 -40.985 59.246, 6.472 -41.371 59.649, 5.422 -40.985 59.452, 6.255 -41.371 59.616, 6.199 -41.400 59.800, 5.282 -40.800 59.514, 5.187 -40.985 59.634, 6.024 -41.400 59.817, 5.626 -41.371 59.779, 5.537 -41.285 59.637, 5.245 -41.153 59.696, 4.849 -40.985 60.120, 5.063 -41.153 59.909, 4.708 -40.800 60.548, 4.759 -40.985 60.404, 5.700 -41.400 59.952, 5.563 -41.400 60.064, 5.172 -41.285 59.984, 5.309 -41.371 60.080, 4.729 -40.985 60.700, 5.049 -41.285 60.206, 4.843 -41.153 60.421, 4.973 -41.285 60.448, 4.815 -41.153 60.700, 4.843 -41.153 60.979, 4.769 -40.800 61.149, 5.137 -41.371 60.482, 4.947 -41.285 60.700, 4.973 -41.285 60.952, 4.993 -40.985 61.540, 5.300 -41.400 60.700, 5.323 -41.400 60.900, 5.137 -41.371 60.918, 5.451 -41.400 61.200, 5.626 -41.371 61.621, 5.823 -41.371 61.718, 6.301 -41.400 61.594, 6.461 -41.400 61.561, 6.871 -41.400 61.300, 6.969 -41.400 61.168, 7.295 -41.285 61.308, 7.522 -41.153 61.115, 7.700 -40.800 60.700, 7.669 -40.800 61.002, 7.663 -40.985 60.849, 7.150 -41.285 61.516, 7.024 -41.371 61.407, 5.303 -41.400 60.767, 5.063 -41.153 61.491, 5.187 -40.985 61.766, 5.245 -41.153 61.704, 5.172 -41.285 61.416, 5.203 -41.371 61.129, 5.309 -41.371 61.320, 5.555 -41.400 61.327, 5.467 -41.153 61.876, 5.719 -41.153 61.999, 5.689 -40.985 62.079, 5.452 -41.371 61.487, 5.679 -41.400 61.434, 6.124 -40.800 62.198, 5.977 -40.985 62.154, 5.821 -41.400 61.517, 6.263 -41.285 61.951, 6.569 -40.985 62.124, 6.848 -40.985 62.020, 6.255 -41.371 61.784, 6.547 -41.153 62.041, 6.810 -41.153 61.944, 6.472 -41.371 61.751, 6.752 -41.285 61.825, 7.100 -40.985 61.863, 6.678 -41.371 61.674, 7.048 -41.153 61.795, 7.316 -40.985 61.658, 7.486 -40.985 61.414, 6.613 -41.400 61.500, 6.865 -41.371 61.558, 6.967 -41.285 61.690, 7.603 -40.985 61.140, 7.149 -41.371 61.227, 7.446 -41.285 60.827, 7.669 -40.800 60.398, 7.578 -41.153 60.560, 7.522 -41.153 60.285, 7.486 -40.985 59.986, 7.578 -40.800 60.108, 7.603 -40.985 60.260, 7.085 -41.400 60.863, 7.280 -41.371 60.590, 7.395 -41.285 60.325, 7.411 -41.153 60.028, 7.316 -40.985 59.742, 5.115 -41.371 60.700, 4.759 -40.985 60.996, 7.446 -41.285 60.573, 7.663 -40.985 60.551, 7.578 -41.153 60.840, 7.280 -41.371 60.810, 7.150 -41.285 59.884, 7.024 -41.371 59.993, 7.251 -41.153 59.798, 6.810 -41.153 59.456, 7.048 -41.153 59.604, 6.569 -40.985 59.276, 6.263 -41.285 59.449, 6.036 -41.371 59.627, 6.010 -41.285 59.462, 5.823 -41.371 59.682, 5.765 -41.285 59.525, 5.689 -40.985 59.321, 5.990 -41.153 59.331, 5.467 -41.153 59.524, 5.719 -41.153 59.401, 5.452 -41.371 59.913, 5.337 -41.285 59.792, 4.993 -40.985 59.860, 5.203 -41.371 60.272, 4.927 -41.153 60.154, 5.049 -41.285 61.195, 4.849 -40.985 61.280, 4.927 -41.153 61.247, 5.422 -40.985 61.948, 5.337 -41.285 61.608, 5.765 -41.285 61.875, 5.537 -41.285 61.763, 6.036 -41.371 61.773, 6.010 -41.285 61.938, 5.990 -41.153 62.069, 6.270 -41.153 62.084, 6.274 -40.985 62.169, 6.514 -41.285 61.913, 7.251 -41.153 61.602, 7.411 -41.153 61.372, 7.395 -41.285 61.075, 7.236 -41.371 61.025, 8.301 -40.947 46.731, 8.203 -41.200 46.735, 8.197 -40.947 46.737, 8.203 -40.500 46.735, 8.301 -40.500 46.731, 8.389 -40.500 46.773, 8.301 -40.878 46.731, 8.394 -40.947 46.778, 8.394 -40.878 46.778, 8.197 -40.878 46.737, 4.998 -40.500 45.098, 6.124 -40.500 44.802, 5.769 -40.500 44.199, 6.110 -40.500 44.265, 6.958 -40.500 44.824, 7.431 -40.500 45.443, 7.336 -40.500 45.164, 7.669 -40.500 45.998, 8.119 -40.500 46.785, 7.669 -40.500 46.602, 7.578 -40.500 46.892, 7.161 -40.500 47.702, 6.589 -40.500 47.955, 6.124 -40.500 47.798, 5.965 -40.500 47.984, 5.660 -40.500 47.912, 5.114 -40.500 47.608, 4.888 -40.500 47.028, 4.588 -40.500 46.840, 4.708 -40.500 46.452, 4.502 -40.500 46.221, 4.708 -40.500 46.148, 4.769 -40.500 45.851, 5.062 -40.500 45.323, 5.539 -40.500 47.647, 5.373 -40.500 47.785, 5.282 -40.500 47.486, 4.645 -40.500 45.613, 4.798 -40.500 45.339, 5.727 -40.500 44.111, 5.727 -41.200 44.111, 5.765 -40.500 44.297, 5.715 -40.500 44.381, 6.882 -19.800 61.012, 6.831 -20.500 61.105, 6.691 -20.500 61.267, 6.411 -19.800 61.420, 6.512 -20.500 61.382, 6.307 -20.500 61.442, 6.200 -19.800 61.450, 5.888 -20.500 61.382, 5.795 -19.800 61.331, 5.450 -20.500 60.700, 5.569 -20.500 60.295, 5.709 -20.500 60.133, 5.795 -19.800 60.069, 6.200 -19.800 59.950, 6.307 -20.500 59.958, 6.882 -19.800 60.388, 6.950 -20.500 60.700, 6.942 -19.800 60.593, 6.093 -20.500 61.442, 5.633 -19.800 61.191, 5.569 -20.500 61.105, 5.480 -20.500 60.911, 5.458 -19.800 60.807, 5.458 -19.800 60.593, 5.518 -19.800 60.388, 5.989 -19.800 59.980, 6.093 -20.500 59.958, 6.605 -19.800 60.069, 6.767 -19.800 60.209, 6.920 -20.500 46.511, 6.942 -19.800 46.407, 6.831 -20.500 46.705, 6.605 -19.800 46.931, 6.411 -19.800 47.020, 6.512 -20.500 46.982, 5.888 -20.500 46.982, 5.709 -20.500 46.867, 5.480 -20.500 46.511, 5.450 -20.500 46.300, 5.633 -19.800 45.809, 6.093 -20.500 45.558, 6.307 -20.500 45.558, 6.691 -20.500 45.733, 6.767 -19.800 45.809, 6.691 -20.500 46.867, 6.200 -19.800 47.050, 6.093 -20.500 47.042, 5.458 -19.800 46.407, 5.458 -19.800 46.193, 5.795 -19.800 45.669, 6.882 -19.800 45.988, 0.527 -16.300 56.352, 0.835 -19.200 56.277, 1.600 -19.200 55.919, 2.529 -16.300 54.919, 2.831 -16.300 54.131, 0.936 -16.300 50.755, 1.036 -19.200 50.791, 0.527 -16.300 50.648, -0.317 -16.300 50.617, -1.036 -19.200 50.791, -2.579 -19.200 52.174, -2.852 -19.200 52.973, -2.900 -16.300 53.500, -2.777 -16.300 54.335, -2.806 -19.200 54.234, -2.669 -19.200 54.634, -2.419 -16.300 55.100, -2.229 -19.200 55.355, -1.855 -16.300 55.729, 0.106 -16.300 56.398, -0.317 -16.300 56.383, 0.000 -19.200 56.400, 2.883 -19.200 53.817, 2.892 -16.300 53.712, 2.831 -16.300 52.869, 2.745 -19.200 52.564, 2.579 -19.200 52.174, 2.529 -16.300 52.081, 1.687 -16.300 51.141, 1.419 -19.200 50.971, 1.326 -16.300 50.921, -1.134 -16.300 50.831, -1.419 -19.200 50.971, -2.419 -16.300 51.900, -2.777 -16.300 52.665, -2.898 -19.200 53.394, -2.626 -16.300 54.731, -2.475 -19.200 55.011, -1.600 -19.200 55.919, -1.511 -16.300 55.975, -1.134 -16.300 56.169, -0.734 -16.300 56.306, -0.422 -19.200 56.369, -23.864 -41.371 60.875, -24.379 -40.800 59.793, -24.252 -40.985 59.880, -23.951 -41.371 60.673, -23.805 -41.285 60.592, -23.950 -41.285 60.384, -24.151 -41.400 60.700, -24.553 -41.153 59.859, -24.673 -40.800 59.717, -24.532 -40.985 59.776, -24.826 -40.985 59.731, -24.379 -41.400 60.466, -25.110 -41.153 59.831, -25.411 -40.985 59.821, -25.276 -40.800 59.748, -25.123 -40.985 59.746, -24.675 -41.400 60.328, -24.629 -41.371 60.149, -25.001 -41.400 60.306, -25.648 -41.371 60.413, -25.791 -41.371 60.580, -25.963 -41.371 61.418, -25.783 -41.400 61.375, -25.731 -41.400 61.544, -25.897 -41.371 61.628, -25.913 -40.985 62.266, -26.173 -41.153 61.746, -26.127 -41.285 61.452, -25.985 -41.371 61.200, -26.051 -41.285 61.694, -24.837 -41.400 60.302, -24.837 -41.285 59.949, -25.381 -41.153 59.901, -25.818 -40.800 60.014, -25.064 -41.371 60.127, -25.678 -40.985 59.952, -25.633 -41.153 60.024, -25.563 -41.285 60.137, -26.038 -40.800 60.223, -25.913 -40.985 60.134, -25.313 -41.400 60.400, -25.763 -41.285 60.292, -26.331 -40.800 60.751, -26.212 -40.800 60.472, -26.107 -40.985 60.360, -25.451 -41.400 60.489, -25.928 -41.285 60.484, -26.173 -41.153 60.654, -26.341 -40.985 60.904, -26.371 -40.985 61.200, -26.392 -40.800 61.048, -25.669 -41.400 60.732, -26.127 -41.285 60.948, -26.257 -41.153 60.921, -26.341 -40.985 61.496, -25.741 -41.400 60.879, -26.285 -41.153 61.200, -26.153 -41.285 61.200, -26.257 -41.153 61.479, -26.107 -40.985 62.040, -26.038 -40.800 62.177, -26.212 -40.800 61.928, -25.791 -41.371 61.820, -25.633 -41.153 62.376, -25.678 -40.985 62.448, -25.648 -41.371 61.987, -25.763 -41.285 62.108, -25.563 -41.285 62.263, -25.411 -40.985 62.579, -25.123 -40.985 62.654, -25.400 -41.400 61.948, -24.976 -40.800 62.698, -25.474 -41.371 62.121, -25.277 -41.371 62.218, -25.090 -41.285 62.438, -24.830 -41.153 62.584, -24.531 -40.985 62.624, -25.075 -41.400 62.083, -24.837 -41.285 62.451, -24.553 -41.153 62.541, -24.379 -40.800 62.607, -25.064 -41.371 62.273, -24.845 -41.371 62.284, -24.252 -40.985 62.520, -24.107 -40.800 62.473, -24.724 -41.400 62.083, -24.348 -41.285 62.325, -24.290 -41.153 62.444, -24.000 -40.985 62.363, -23.669 -40.800 62.057, -23.784 -40.985 62.158, -24.628 -41.371 62.251, -24.555 -41.400 62.032, -24.422 -41.371 62.174, -23.849 -41.153 62.102, -24.400 -41.400 61.948, -24.133 -41.285 62.191, -23.689 -41.153 61.872, -23.614 -40.985 61.914, -23.497 -40.985 61.640, -23.950 -41.285 62.016, -23.431 -40.800 61.502, -23.578 -41.153 61.615, -23.705 -41.285 61.575, -23.437 -40.985 61.349, -23.400 -40.800 61.200, -24.069 -41.400 61.544, -23.864 -41.371 61.525, -23.522 -41.153 61.340, -23.522 -41.153 61.060, -24.017 -41.400 61.375, -23.654 -41.285 61.327, -23.497 -40.985 60.760, -24.000 -41.400 61.200, -23.820 -41.371 61.090, -23.578 -41.153 60.785, -23.614 -40.985 60.486, -23.784 -40.985 60.242, -23.669 -40.800 60.343, -24.107 -40.800 59.927, -25.963 -41.371 60.982, -23.705 -41.285 60.825, -23.654 -41.285 61.073, -23.689 -41.153 60.528, -23.437 -40.985 61.051, -23.820 -41.371 61.310, -23.849 -41.153 60.298, -24.236 -41.371 60.342, -24.133 -41.285 60.209, -24.076 -41.371 60.493, -24.422 -41.371 60.226, -24.348 -41.285 60.075, -24.000 -40.985 60.037, -24.052 -41.153 60.104, -24.290 -41.153 59.956, -24.845 -41.371 60.116, -24.830 -41.153 59.816, -24.587 -41.285 59.987, -25.090 -41.285 59.962, -25.474 -41.371 60.279, -25.277 -41.371 60.182, -25.335 -41.285 60.025, -25.854 -41.153 60.196, -26.037 -41.153 60.409, -25.897 -41.371 60.772, -26.051 -41.285 60.706, -26.251 -40.985 60.620, -26.251 -40.985 61.780, -26.037 -41.153 61.991, -25.854 -41.153 62.204, -25.928 -41.285 61.916, -25.381 -41.153 62.499, -25.335 -41.285 62.375, -25.110 -41.153 62.569, -24.826 -40.985 62.669, -24.586 -41.285 62.413, -24.052 -41.153 62.296, -24.076 -41.371 61.907, -24.236 -41.371 62.058, -23.951 -41.371 61.727, -23.805 -41.285 61.808, -24.062 -41.441 59.654, -24.537 -41.441 59.480, -24.788 -41.441 59.445, -25.038 -41.373 59.492, -25.283 -41.373 59.529, -25.519 -41.373 59.602, -25.681 -41.373 59.675, -26.173 -41.473 59.927, -26.007 -41.441 59.834, -24.083 -41.373 59.693, -24.182 -41.300 59.659, -24.546 -41.373 59.523, -24.791 -41.373 59.489, -24.752 -41.300 59.506, -25.618 -41.300 59.659, -25.835 -41.373 59.764, -25.875 -41.300 59.807, -25.980 -41.373 59.869, -26.102 -41.300 59.998, -26.121 -41.400 59.979, -25.990 -41.500 59.644, -25.703 -41.500 59.478, -25.702 -41.441 59.635, -25.308 -41.486 59.420, -25.293 -41.441 59.486, -25.392 -41.500 59.365, -25.066 -41.500 59.307, -25.047 -41.486 59.380, -25.041 -41.441 59.447, -24.269 -41.486 59.486, -24.408 -41.500 59.365, -24.097 -41.500 59.478, -24.308 -41.373 59.592, -24.293 -41.441 59.550, -23.808 -41.486 59.736, -23.848 -41.441 59.791, -23.556 -41.500 59.856, -23.875 -41.373 59.826, -23.627 -41.473 59.927, -24.734 -41.500 59.307, -24.784 -41.486 59.377, -24.029 -41.486 59.595, -25.859 -41.441 59.727, -25.897 -41.486 59.670, -25.560 -41.486 59.497, -25.733 -41.486 59.575, -25.535 -41.441 59.561, -24.523 -41.486 59.413, -26.050 -41.486 59.781, -26.559 -41.300 60.454, -26.577 -41.400 60.435, -25.763 -19.565 45.800, -25.661 -19.670 45.632, -25.582 -19.800 45.488, -25.608 -19.670 45.473, -25.459 -19.565 45.142, -25.484 -19.500 44.927, -25.361 -19.508 44.931, -25.537 -19.508 45.051, -25.643 -19.500 45.058, -25.683 -19.508 45.205, -25.683 -19.565 45.438, -25.587 -19.565 45.278, -25.870 -19.500 46.202, -25.860 -19.508 46.011, -25.773 -19.500 46.383, -25.683 -19.508 46.395, -25.265 -19.670 46.489, -25.587 -19.565 46.322, -25.792 -19.508 46.213, -25.459 -19.565 46.458, -25.109 -19.670 46.551, -24.462 -19.670 46.445, -24.416 -19.565 46.514, -24.348 -19.508 46.614, -24.157 -19.500 46.542, -24.058 -19.508 46.307, -24.186 -19.508 46.476, -23.930 -19.500 46.202, -24.158 -19.800 45.693, -24.158 -19.800 45.907, -24.274 -19.565 46.393, -24.161 -19.670 46.049, -24.161 -19.565 46.245, -24.082 -19.565 46.076, -25.643 -19.500 46.543, -25.361 -19.508 46.669, -25.304 -19.565 46.562, -25.163 -19.508 46.747, -25.131 -19.565 46.632, -24.953 -19.508 46.782, -24.947 -19.565 46.662, -24.611 -19.670 46.524, -24.774 -19.670 46.569, -25.104 -19.500 46.830, -24.900 -19.500 46.850, -24.760 -19.565 46.652, -24.536 -19.508 46.713, -24.498 -19.500 46.770, -23.923 -19.508 45.906, -24.161 -19.670 45.551, -23.850 -19.500 45.800, -23.923 -19.508 45.694, -23.870 -19.500 45.595, -24.082 -19.565 45.524, -24.334 -19.670 45.264, -24.462 -19.670 45.155, -24.942 -19.670 45.021, -24.947 -19.565 44.938, -25.302 -19.500 44.830, -25.304 -19.565 45.038, -25.109 -19.670 45.049, -23.968 -19.508 45.486, -24.161 -19.565 45.355, -24.058 -19.508 45.293, -24.027 -19.500 45.217, -24.274 -19.565 45.207, -24.186 -19.508 45.124, -24.611 -19.670 45.076, -24.157 -19.500 45.057, -24.774 -19.670 45.031, -24.416 -19.565 45.086, -24.581 -19.565 44.998, -24.348 -19.508 44.986, -24.317 -19.500 44.927, -24.536 -19.508 44.887, -24.741 -19.508 44.830, -24.953 -19.508 44.818, -25.743 -19.565 45.614, -25.860 -19.508 45.589, -25.792 -19.508 45.387, -25.870 -19.500 45.398, -24.495 -19.800 45.169, -24.334 -19.670 46.336, -24.232 -19.670 46.202, -24.333 -19.800 46.291, -24.942 -19.670 46.579, -25.582 -19.800 46.112, -25.683 -19.565 46.162, -25.743 -19.565 45.986, -25.930 -19.500 46.005, -25.883 -19.508 45.800, -25.680 -19.670 45.800, -25.661 -19.670 45.968, -25.305 -19.800 45.169, -25.467 -19.800 45.309, -25.405 -19.670 45.206, -25.608 -19.670 46.127, -25.405 -19.670 46.394, -25.521 -19.670 46.272, -25.537 -19.508 46.549, -24.741 -19.508 46.770, -24.581 -19.565 46.602, -23.968 -19.508 46.114, -24.042 -19.565 45.893, -24.125 -19.670 45.884, -24.042 -19.565 45.707, -24.125 -19.670 45.716, -24.232 -19.670 45.398, -24.760 -19.565 44.948, -25.163 -19.508 44.853, -25.131 -19.565 44.968, -25.265 -19.670 45.111, -25.521 -19.670 45.328, -25.860 -19.508 60.989, -25.680 -19.670 61.200, -25.521 -19.670 60.728, -25.537 -19.508 60.451, -25.484 -19.500 60.327, -25.683 -19.508 60.605, -25.661 -19.670 61.032, -25.608 -19.670 60.873, -25.587 -19.565 60.678, -25.860 -19.508 61.411, -25.870 -19.500 61.602, -25.792 -19.508 61.613, -25.405 -19.670 61.794, -25.265 -19.670 61.889, -25.305 -19.800 61.831, -25.683 -19.565 61.562, -25.773 -19.500 61.783, -25.683 -19.508 61.795, -25.643 -19.500 61.943, -25.537 -19.508 61.949, -24.495 -19.800 61.831, -24.416 -19.565 61.914, -24.027 -19.500 61.783, -24.058 -19.508 61.707, -23.930 -19.500 61.602, -24.158 -19.800 61.093, -24.158 -19.800 61.307, -24.218 -19.800 61.512, -24.161 -19.565 61.645, -24.186 -19.508 61.876, -24.161 -19.670 61.449, -24.125 -19.670 61.284, -24.082 -19.565 61.476, -25.131 -19.565 62.032, -25.302 -19.500 62.171, -25.163 -19.508 62.147, -24.942 -19.670 61.979, -24.947 -19.565 62.062, -24.953 -19.508 62.182, -24.774 -19.670 61.969, -24.760 -19.565 62.052, -24.741 -19.508 62.170, -24.581 -19.565 62.002, -24.900 -19.500 62.250, -24.695 -19.500 62.230, -24.536 -19.508 62.113, -24.348 -19.508 62.014, -24.157 -19.500 61.942, -23.968 -19.508 61.514, -24.125 -19.670 61.116, -24.042 -19.565 61.107, -23.870 -19.500 61.405, -23.850 -19.500 61.200, -23.923 -19.508 61.094, -24.161 -19.670 60.951, -24.689 -19.800 60.480, -24.774 -19.670 60.431, -24.942 -19.670 60.421, -25.163 -19.508 60.253, -25.361 -19.508 60.331, -25.111 -19.800 60.480, -24.900 -19.800 60.450, -23.930 -19.500 60.798, -24.334 -19.670 60.664, -24.027 -19.500 60.617, -24.186 -19.508 60.524, -24.462 -19.670 60.555, -24.274 -19.565 60.607, -24.157 -19.500 60.457, -24.348 -19.508 60.386, -24.416 -19.565 60.486, -24.611 -19.670 60.476, -24.581 -19.565 60.398, -24.498 -19.500 60.229, -24.900 -19.500 60.150, -24.741 -19.508 60.230, -24.536 -19.508 60.287, -24.760 -19.565 60.348, -25.743 -19.565 61.014, -25.683 -19.565 60.838, -25.773 -19.500 60.617, -25.870 -19.500 60.798, -25.883 -19.508 61.200, -24.495 -19.800 60.569, -24.232 -19.670 60.798, -24.232 -19.670 61.602, -24.274 -19.565 61.793, -24.334 -19.670 61.736, -24.462 -19.670 61.845, -24.611 -19.670 61.924, -25.111 -19.800 61.920, -25.109 -19.670 61.951, -25.467 -19.800 61.691, -25.608 -19.670 61.527, -25.743 -19.565 61.386, -25.661 -19.670 61.368, -25.763 -19.565 61.200, -25.467 -19.800 60.709, -25.405 -19.670 60.606, -25.304 -19.565 60.438, -25.305 -19.800 60.569, -25.521 -19.670 61.672, -25.587 -19.565 61.722, -25.459 -19.565 61.858, -25.361 -19.508 62.069, -25.304 -19.565 61.962, -24.042 -19.565 61.293, -23.923 -19.508 61.306, -24.082 -19.565 60.924, -24.058 -19.508 60.693, -24.161 -19.565 60.755, -23.968 -19.508 60.886, -24.947 -19.565 60.338, -25.131 -19.565 60.368, -24.953 -19.508 60.218, -25.109 -19.670 60.449, -25.265 -19.670 60.511, -25.459 -19.565 60.542, -25.792 -19.508 60.787, -22.701 -19.500 44.507, -22.720 -18.300 44.700, -22.343 -18.300 43.918, -22.646 -19.500 44.322, -22.502 -18.300 44.077, -22.154 -18.300 43.799, -21.908 -19.698 43.719, -21.720 -18.300 43.700, -23.191 -18.300 58.218, -22.720 -19.500 58.623, -24.860 -18.300 55.634, -24.860 -19.500 55.634, -25.035 -18.300 55.038, -25.153 -18.300 54.429, -25.153 -19.500 54.429, -25.213 -18.300 53.810, -25.213 -19.500 53.810, -25.213 -18.300 53.190, -25.035 -18.300 51.962, -25.035 -19.500 51.962, -24.860 -18.300 51.366, -24.628 -19.500 50.790, -24.628 -18.300 50.790, -24.006 -18.300 49.717, -23.621 -18.300 49.230, -23.621 -19.500 57.770, -24.628 -19.500 56.210, -25.213 -19.500 53.190, -24.860 -19.500 51.366, -23.621 -19.500 49.230, -22.720 -18.300 62.300, -24.000 -41.477 43.885, -24.041 -41.488 43.917, -24.000 -41.412 43.788, -24.109 -41.323 43.728, -24.119 -41.200 43.702, -24.000 -41.315 43.723, -24.040 -41.200 43.700, -24.000 -41.200 43.700, -24.000 -41.500 44.000, -24.022 -41.499 43.972, -24.119 -40.500 43.702, -24.207 -40.500 43.727, -24.275 -41.200 43.789, -24.309 -41.200 43.874, -24.309 -40.500 43.874, -24.301 -40.500 43.965, -26.973 -40.500 46.493, -26.856 -40.500 45.783, -25.861 -40.500 47.202, -25.818 -40.500 46.986, -24.976 -40.500 47.298, -24.665 -40.500 47.484, -26.392 -40.500 45.648, -26.706 -40.500 45.405, -26.506 -40.500 45.051, -26.260 -40.500 44.727, -25.973 -40.500 44.440, -25.295 -40.500 43.994, -26.331 -40.500 45.351, -25.818 -40.500 44.614, -24.976 -40.500 44.302, -24.379 -40.500 44.393, -24.673 -40.500 44.317, -24.107 -40.500 44.527, -24.252 -40.500 44.044, -23.698 -40.500 44.598, -23.867 -40.500 44.713, -24.275 -40.500 43.789, -23.497 -40.500 44.839, -23.216 -40.500 46.035, -23.415 -40.500 46.627, -24.073 -40.500 47.285, -24.673 -40.500 47.283, -23.431 -40.500 45.498, -24.379 -40.500 47.207, -25.276 -40.500 47.252, -25.587 -40.500 47.355, -26.735 -40.500 46.399, -26.826 -41.200 46.391, -26.911 -40.500 46.425, -26.973 -41.200 46.493, -26.735 -41.200 46.399, -26.826 -40.500 46.391, -26.844 -19.670 45.844, -26.689 -19.670 45.439, -26.912 -19.588 46.700, -26.856 -19.565 46.280, -26.815 -19.523 46.700, -26.687 -19.500 46.435, -26.648 -19.500 46.173, -26.584 -19.500 45.916, -26.495 -19.500 45.667, -26.150 -19.565 44.773, -25.622 -19.800 44.176, -25.900 -19.670 44.417, -26.649 -19.508 45.903, -26.505 -19.508 45.526, -26.307 -19.508 45.173, -26.737 -19.508 46.297, -26.765 -19.565 45.868, -26.614 -19.565 45.475, -26.477 -19.670 45.061, -26.267 -19.800 44.735, -25.713 -19.500 44.612, -25.500 -19.500 44.454, -25.273 -19.500 44.318, -24.730 -19.565 43.907, -24.427 -19.800 43.731, -24.751 -19.670 43.826, -25.162 -19.670 43.966, -25.129 -19.565 44.043, -25.441 -19.508 44.338, -26.087 -19.500 44.987, -26.061 -19.508 44.854, -25.847 -19.565 44.481, -25.547 -19.670 44.165, -25.909 -19.500 44.790, -25.770 -19.508 44.573, -25.082 -19.508 44.154, -24.265 -19.500 44.013, -24.000 -19.500 44.000, -24.303 -19.508 43.950, -24.700 -19.508 44.023, -24.784 -19.500 44.116, -24.316 -19.565 43.830, -24.325 -19.670 43.748, -26.969 -19.800 46.273, -26.939 -19.670 46.268, -26.212 -19.670 44.718, -26.408 -19.565 45.107, -25.504 -19.565 44.236, -12.000 -41.200 43.700, -26.757 -41.495 46.662, -26.700 -41.500 46.700, -26.903 -41.420 46.616, -26.912 -41.412 46.700, -26.930 -41.390 46.606, -26.977 -41.315 46.700, -26.700 -41.500 60.300, -26.700 -41.500 46.687, -26.243 -41.500 47.144, -26.243 -41.500 59.856, -25.066 -41.500 47.693, -24.734 -41.500 47.693, -23.810 -41.500 59.644, -24.097 -41.500 47.522, -23.810 -41.500 47.356, -23.344 -41.500 46.890, -22.720 -41.500 44.700, -23.556 -41.500 44.456, -23.065 -41.500 46.292, -22.720 -41.500 62.300, -23.065 -41.500 60.708, -23.065 -41.500 61.692, -23.344 -41.500 62.290, -23.556 -41.500 62.543, -24.013 -41.500 63.000, -22.646 -41.500 62.678, -24.135 -41.400 62.877, -22.420 -43.000 44.700, -22.420 -43.000 62.300, -22.535 -42.977 62.300, -22.697 -42.815 44.700, -22.632 -42.912 44.700, -22.535 -42.977 44.700, -22.600 -42.935 44.589, -22.481 -42.992 44.604, -22.408 -43.000 44.569, -22.695 -42.700 44.477, -22.505 -42.830 44.130, -22.502 -42.700 44.077, -21.978 -43.000 44.049, -22.046 -42.992 44.006, -22.209 -42.992 44.109, -22.338 -42.830 43.952, -21.886 -42.935 43.829, -21.720 -43.000 44.000, -21.849 -43.000 44.011, -21.864 -42.992 43.947, -21.720 -42.815 43.723, -22.215 -43.000 44.205, -22.438 -42.935 44.179, -22.683 -42.830 44.578, -22.720 -42.700 44.700, -22.622 -42.830 44.343, -22.306 -43.000 44.319, -22.545 -42.935 44.373, -22.371 -43.000 44.442, -22.433 -42.992 44.418, -21.943 -42.700 43.725, -22.133 -42.830 43.822, -21.902 -42.830 43.747, -22.340 -42.992 44.249, -22.285 -42.935 44.017, -22.098 -42.935 43.897, -12.000 -42.700 43.700, -12.000 -42.815 43.723, -12.000 -42.912 43.788, -21.720 -42.912 43.788, -12.000 -42.977 43.885, -21.720 -42.977 43.885, -11.443 -42.830 43.761, -11.453 -42.935 43.844, -11.466 -42.992 43.963, -11.556 -43.000 44.021, -10.894 -42.830 43.854, -10.386 -42.935 44.087, -9.932 -42.992 44.405, -10.270 -43.000 44.330, -10.939 -42.992 44.053, -10.913 -42.935 43.935, -10.358 -42.830 44.009, -9.843 -42.830 44.222, -8.629 -42.992 45.329, -9.028 -42.992 44.973, -9.428 -43.000 44.766, -9.400 -42.935 44.562, -9.880 -42.935 44.297, -9.831 -42.700 44.195, -9.356 -42.830 44.492, -9.340 -42.700 44.466, -8.953 -42.935 44.879, -8.544 -42.935 45.244, -8.352 -43.000 45.737, -8.273 -42.992 45.728, -8.883 -42.700 44.791, -7.964 -42.992 46.164, -7.825 -43.000 46.540, -8.066 -43.000 46.128, -7.862 -42.935 46.100, -7.705 -42.992 46.632, -8.114 -42.830 45.601, -7.792 -42.830 46.056, -7.597 -42.935 46.580, -7.387 -42.935 47.086, -7.501 -42.992 47.126, -7.353 -42.992 47.639, -7.522 -42.830 46.543, -7.235 -42.935 47.613, -7.144 -42.935 48.153, -7.263 -42.992 48.166, -7.125 -42.700 47.587, -7.031 -42.700 48.140, -9.845 -43.000 44.524, -10.887 -42.700 43.825, -10.690 -43.000 44.186, -10.426 -42.992 44.201, -9.464 -42.992 44.664, -8.901 -42.830 44.814, -8.485 -42.830 45.185, -8.179 -42.935 45.653, -7.309 -42.830 47.058, -7.154 -42.830 47.594, -7.061 -42.830 48.144, -7.000 -42.700 58.300, -7.023 -42.815 58.300, -7.023 -42.815 48.700, -7.185 -42.977 58.300, -7.185 -42.977 48.700, -7.088 -42.912 48.700, 2.969 -41.500 53.073, 1.246 -45.200 50.771, 1.246 -41.500 50.771, 0.427 -45.200 50.531, -0.427 -45.200 50.531, -1.622 -45.200 50.976, -1.965 -41.500 51.233, -1.965 -45.200 51.233, -2.267 -45.200 51.535, -2.524 -41.500 51.878, -2.878 -45.200 52.655, -2.969 -41.500 53.073, 2.729 -45.200 52.254, 2.729 -41.500 52.254, 2.267 -41.500 51.535, 1.965 -41.500 51.233, 0.000 -45.200 50.500, -1.246 -45.200 50.771, -1.246 -41.500 50.771, -1.622 -41.500 50.976, -2.267 -41.500 51.535, -2.729 -45.200 52.254, -2.969 -41.500 53.927, -2.969 -45.200 53.927, -2.878 -41.500 54.345, -2.729 -45.200 54.746, -2.524 -41.500 55.122, -2.267 -45.200 55.465, -1.246 -41.500 56.229, -0.845 -41.500 56.378, -0.427 -41.500 56.469, -0.427 -45.200 56.469, 0.000 -41.500 56.500, 0.427 -45.200 56.469, 0.427 -41.500 56.469, 0.845 -45.200 56.378, 1.246 -41.500 56.229, 2.524 -45.200 55.122, 2.729 -41.500 54.746, 2.969 -41.500 53.927, -2.729 -41.500 54.746, -2.267 -41.500 55.465, -1.965 -41.500 55.767, 0.000 -45.200 56.500, 0.845 -41.500 56.378, 1.246 -45.200 56.229, 1.622 -45.200 56.024, 2.524 -41.500 55.122, 2.729 -45.200 54.746, -7.000 -42.700 48.700, -7.000 -41.500 48.700, -11.578 -41.302 43.718, -11.440 -42.700 43.731, -10.496 -41.492 43.932, -10.349 -42.700 43.981, -10.294 -41.500 44.000, -9.783 -41.500 44.218, -9.300 -41.500 44.492, -8.850 -41.500 44.817, -8.091 -42.700 45.583, -7.281 -42.700 47.049, -7.031 -41.500 48.145, -8.464 -42.700 45.164, -8.439 -41.500 45.191, -7.766 -42.700 46.040, -7.752 -41.500 46.062, -7.495 -42.700 46.531, -10.705 -41.471 43.871, 3.800 -41.200 43.700, -11.139 -41.398 43.775, 3.800 -41.315 43.723, 4.272 -41.200 43.722, 4.334 -41.492 43.963, 4.233 -41.500 44.020, 3.800 -41.477 43.885, 5.553 -41.478 44.218, 5.374 -41.492 44.201, 5.085 -41.500 44.179, 4.356 -41.330 43.761, 4.887 -41.435 43.935, 4.740 -41.200 43.789, 4.906 -41.330 43.854, 5.414 -41.435 44.087, 5.601 -41.415 44.133, 5.200 -41.200 43.900, 5.647 -41.200 44.054, 5.442 -41.330 44.009, 4.861 -41.492 44.053, 4.347 -41.435 43.844, 3.800 -41.412 43.788, 4.927 -41.473 45.027, 5.496 -41.500 44.317, 5.619 -41.400 44.439, 4.576 -41.373 45.752, 4.503 -41.373 46.059, 4.392 -41.486 46.043, 4.365 -41.500 45.808, 4.470 -41.486 45.716, 4.531 -41.486 45.559, 4.534 -41.441 45.737, 4.593 -41.441 45.586, 4.885 -41.373 45.201, 4.979 -41.400 45.079, 4.789 -41.373 45.327, 4.705 -41.373 45.462, 4.851 -41.441 45.173, 4.752 -41.441 45.302, 4.799 -41.486 45.129, 4.444 -41.441 46.215, 4.365 -41.500 46.792, 4.702 -41.373 47.133, 4.785 -41.373 47.268, 4.881 -41.373 47.394, 4.979 -41.400 47.521, 4.794 -41.486 47.466, 4.604 -41.486 47.187, 4.528 -41.486 47.035, 4.590 -41.441 47.008, 4.663 -41.441 47.154, 4.488 -41.373 46.218, 4.488 -41.373 46.376, 4.443 -41.441 46.378, 4.376 -41.486 46.212, 4.574 -41.373 46.842, 4.558 -41.300 46.740, 4.659 -41.300 47.018, 4.631 -41.373 46.990, 4.422 -41.486 46.715, 4.488 -41.441 46.700, 4.458 -41.441 46.540, 4.376 -41.486 46.382, 4.502 -41.373 46.534, 4.847 -41.441 47.423, 4.749 -41.441 47.293, 4.693 -41.486 47.331, 4.532 -41.441 46.856, 4.391 -41.486 46.550, 4.307 -41.500 46.134, 4.607 -41.486 45.408, 4.666 -41.441 45.441, 4.634 -41.373 45.604, 4.696 -41.486 45.264, 4.423 -41.486 45.878, 4.459 -41.441 46.053, 4.531 -41.373 46.690, 4.467 -41.486 46.877, 4.489 -41.441 45.893, 4.807 -41.300 45.325, 4.558 -41.300 45.860, 4.532 -41.373 45.904, 5.175 -41.373 47.674, 5.846 -41.373 47.977, 6.981 -41.373 47.825, 7.135 -41.373 47.736, 7.307 -41.441 47.666, 7.421 -41.400 47.521, 5.383 -41.373 47.807, 5.482 -41.300 47.841, 5.760 -41.300 47.942, 6.348 -41.300 47.994, 6.091 -41.373 48.011, 6.583 -41.373 47.971, 6.819 -41.373 47.898, 6.918 -41.300 47.841, 7.280 -41.373 47.631, 7.290 -41.500 47.856, 7.003 -41.500 48.022, 7.033 -41.486 47.925, 6.860 -41.486 48.003, 6.593 -41.441 48.014, 6.692 -41.500 48.135, 6.608 -41.486 48.080, 6.338 -41.373 48.008, 6.088 -41.441 48.055, 5.329 -41.486 47.905, 5.608 -41.373 47.908, 5.362 -41.441 47.846, 5.108 -41.486 47.764, 4.927 -41.473 47.573, 5.149 -41.441 47.709, 6.366 -41.500 48.193, 5.837 -41.441 48.020, 5.569 -41.486 48.014, 5.823 -41.486 48.087, 5.593 -41.441 47.950, 4.998 -41.300 47.502, 7.159 -41.441 47.773, 7.197 -41.486 47.830, 7.002 -41.441 47.865, 6.835 -41.441 47.939, 6.084 -41.486 48.123, 6.341 -41.441 48.053, 6.347 -41.486 48.120, 7.350 -41.486 47.719, 7.473 -41.473 47.573, 7.663 -41.441 47.324, 7.711 -41.486 47.372, 7.632 -41.374 47.292, 8.446 -41.200 46.853, 8.491 -41.330 47.058, 8.413 -41.435 47.086, 8.282 -41.478 46.947, 8.321 -41.500 47.415, 8.299 -41.492 47.126, 8.777 -41.315 48.700, 8.712 -41.412 48.700, 8.656 -41.435 48.153, 8.615 -41.477 48.700, 8.447 -41.492 47.639, 8.646 -41.330 47.594, 8.739 -41.330 48.144, 8.565 -41.435 47.613, 8.537 -41.492 48.166, 8.420 -41.500 47.837, 7.402 -41.300 59.498, 7.421 -41.400 59.479, 7.544 -41.500 59.356, 7.473 -41.473 59.427, 8.061 -41.400 60.119, 7.371 -41.486 59.299, 6.640 -41.300 59.058, 6.692 -41.500 58.865, 6.622 -41.486 58.923, 6.941 -41.486 59.031, 6.763 -41.441 59.034, 7.299 -41.373 59.385, 7.327 -41.441 59.351, 7.173 -41.373 59.289, 7.198 -41.441 59.252, 7.175 -41.300 59.307, 6.288 -41.486 58.876, 6.118 -41.486 58.876, 5.708 -41.500 58.865, 5.785 -41.486 58.922, 5.225 -41.300 59.307, 5.367 -41.373 59.202, 5.106 -41.373 59.381, 5.232 -41.373 59.285, 4.927 -41.473 59.427, 5.034 -41.486 59.294, 5.465 -41.486 59.028, 5.346 -41.441 59.163, 5.207 -41.441 59.249, 5.313 -41.486 59.104, 6.285 -41.441 58.944, 6.124 -41.373 58.988, 5.966 -41.373 59.002, 5.760 -41.300 59.058, 5.810 -41.373 59.031, 5.658 -41.373 59.074, 5.510 -41.373 59.131, 5.644 -41.441 59.032, 5.950 -41.486 58.891, 6.122 -41.441 58.943, 5.960 -41.441 58.958, 4.979 -41.400 59.479, 5.077 -41.441 59.347, 5.169 -41.486 59.193, 5.623 -41.486 58.967, 5.492 -41.441 59.090, 6.366 -41.500 58.807, 6.457 -41.486 58.892, 7.038 -41.373 59.205, 6.896 -41.373 59.134, 7.059 -41.441 59.166, 7.092 -41.486 59.107, 7.236 -41.486 59.196, 6.914 -41.441 59.093, 6.784 -41.486 58.970, 6.607 -41.441 58.989, 5.800 -41.441 58.988, 6.748 -41.373 59.076, 6.282 -41.373 58.988, 6.447 -41.441 58.959, 6.441 -41.373 59.003, 6.596 -41.373 59.032, 4.654 -41.441 59.862, 4.675 -41.373 61.481, 4.635 -41.441 61.502, 4.727 -41.441 61.659, 4.869 -41.373 61.780, 4.927 -41.473 61.973, 4.979 -41.400 61.921, 4.670 -41.486 61.697, 4.659 -41.300 59.982, 4.693 -41.373 59.883, 4.592 -41.373 60.108, 4.558 -41.300 60.260, 4.489 -41.373 60.591, 4.492 -41.373 60.838, 4.523 -41.373 60.346, 4.558 -41.300 61.140, 4.659 -41.300 61.418, 4.764 -41.373 61.635, 4.602 -41.373 61.319, 4.497 -41.486 61.360, 4.486 -41.441 61.093, 4.420 -41.486 61.108, 4.529 -41.373 61.083, 4.478 -41.500 59.897, 4.486 -41.486 60.069, 4.550 -41.441 60.093, 4.644 -41.500 59.610, 4.791 -41.441 59.648, 4.480 -41.441 60.337, 4.413 -41.486 60.323, 4.445 -41.441 60.588, 4.307 -41.500 60.534, 4.377 -41.486 60.584, 4.595 -41.486 59.829, 4.998 -41.300 59.498, 4.826 -41.373 59.675, 4.834 -41.441 61.807, 4.575 -41.486 61.533, 4.561 -41.441 61.335, 4.380 -41.486 60.847, 4.447 -41.441 60.841, 4.736 -41.486 59.608, 4.781 -41.486 61.850, 5.208 -41.374 62.132, 5.128 -41.486 62.211, 5.176 -41.441 62.163, -7.383 -43.000 59.181, -7.263 -42.992 58.834, -7.486 -43.000 59.610, -7.705 -42.992 60.368, -7.964 -42.992 60.836, -8.066 -43.000 60.872, -8.273 -42.992 61.272, -8.677 -43.000 61.623, -7.144 -42.935 58.847, -7.353 -42.992 59.361, -7.501 -42.992 59.874, -7.235 -42.935 59.387, -7.862 -42.935 60.900, -8.629 -42.992 61.671, -8.179 -42.935 61.347, -8.544 -42.935 61.756, -11.466 -42.992 63.037, -11.453 -42.935 63.156, -11.132 -43.000 62.923, -10.706 -43.000 62.820, -10.939 -42.992 62.947, -10.386 -42.935 62.913, -7.088 -42.912 58.300, -7.154 -42.830 59.406, -7.061 -42.830 58.856, -7.281 -42.700 59.951, -7.309 -42.830 59.942, -7.522 -42.830 60.457, -7.387 -42.935 59.914, -7.792 -42.830 60.944, -7.766 -42.700 60.960, -8.114 -42.830 61.399, -8.485 -42.830 61.815, -8.901 -42.830 62.186, -9.880 -42.935 62.703, -9.356 -42.830 62.508, -9.340 -42.700 62.534, -9.843 -42.830 62.778, -10.358 -42.830 62.991, -10.887 -42.700 63.175, -11.443 -42.830 63.239, -10.894 -42.830 63.146, -11.440 -42.700 63.269, -12.000 -42.700 63.300, -10.270 -43.000 62.670, -10.426 -42.992 62.799, -9.400 -42.935 62.438, -9.932 -42.992 62.595, -9.464 -42.992 62.336, -8.953 -42.935 62.121, -9.028 -42.992 62.027, -9.037 -43.000 61.948, -8.350 -43.000 61.261, -7.824 -43.000 60.455, -7.630 -43.000 60.030, -7.321 -43.000 58.744, -7.597 -42.935 60.420, -10.913 -42.935 63.065, 7.669 -40.500 60.398, 7.700 -40.500 60.700, 7.578 -40.500 60.108, 7.233 -40.800 59.613, 7.233 -40.500 59.613, 6.993 -40.500 59.427, 6.721 -40.800 59.293, 6.427 -40.800 59.217, 5.539 -40.800 59.353, 4.769 -40.500 60.251, 4.708 -40.800 60.852, 4.888 -40.800 61.428, 5.062 -40.800 61.677, 5.282 -40.800 61.886, 5.539 -40.800 62.047, 6.427 -40.800 62.183, 6.993 -40.800 61.973, 7.669 -40.500 61.002, 7.431 -40.800 59.843, 7.431 -40.500 59.843, 6.993 -40.800 59.427, 6.721 -40.500 59.293, 5.824 -40.500 59.248, 5.539 -40.500 59.353, 5.282 -40.500 59.514, 5.062 -40.800 59.723, 5.062 -40.500 59.723, 4.888 -40.800 59.972, 4.888 -40.500 59.972, 4.769 -40.800 60.251, 4.708 -40.500 60.852, 4.769 -40.500 61.149, 4.888 -40.500 61.428, 5.282 -40.500 61.886, 5.824 -40.800 62.152, 6.124 -40.500 62.198, 6.427 -40.500 62.183, 6.721 -40.800 62.107, 6.721 -40.500 62.107, 7.233 -40.800 61.787, 7.233 -40.500 61.787, 7.431 -40.800 61.557, 7.578 -40.800 61.292, 4.798 -40.500 61.661, 4.807 -41.300 61.675, 4.588 -40.500 60.160, 4.807 -41.300 59.725, 5.114 -40.500 59.392, 5.482 -41.300 59.159, 6.052 -41.300 59.006, 6.348 -41.300 59.006, 6.887 -40.500 59.145, 6.918 -41.300 59.159, 4.506 -41.300 60.848, 4.506 -41.300 60.552, 4.715 -40.500 59.873, 5.373 -40.500 59.215, 5.660 -40.500 59.088, 6.279 -40.500 59.002, 6.589 -40.500 59.045, 8.042 -41.300 60.138, 8.109 -41.250 60.204, 8.080 -41.287 60.176, 8.157 -41.389 60.194, 8.219 -41.399 60.203, 8.425 -41.317 60.135, 8.386 -41.273 60.217, 8.446 -41.200 60.147, 8.393 -41.219 60.222, 8.199 -41.351 60.230, 8.159 -41.323 60.227, 8.126 -41.355 60.197, 8.169 -41.465 60.119, 8.138 -41.440 60.139, 8.200 -41.481 60.093, 8.113 -41.473 60.067, 8.183 -41.500 59.996, 8.260 -41.419 60.184, 8.286 -41.391 60.204, 8.193 -41.418 60.183, 8.267 -41.452 60.137, 8.298 -41.429 60.158, 8.326 -41.399 60.177, 8.370 -41.324 60.206, 8.351 -41.218 60.251, 8.294 -41.265 60.264, 8.230 -41.295 60.258, 8.300 -41.217 60.269, 8.184 -41.277 60.250, 8.197 -41.212 60.263, 8.193 -41.245 60.259, 8.111 -41.408 60.154, 8.089 -41.372 60.163, 8.143 -41.341 60.213, 8.179 -41.373 60.213, 8.242 -41.375 60.222, 8.328 -41.320 60.234, 8.247 -41.215 60.273, 8.301 -41.200 60.269, 8.203 -41.200 60.265, 8.242 -41.256 60.268, 8.280 -41.310 60.252, 8.344 -41.271 60.246, 8.231 -41.440 60.163, 5.647 -40.500 44.054, 5.969 -19.800 44.195, 6.460 -19.800 44.466, 7.676 -40.500 45.542, 4.360 -19.800 43.731, 3.800 -19.800 43.700, 5.451 -19.800 43.981, 6.548 -40.500 44.523, 7.709 -19.800 45.583, 8.519 -19.800 47.049, 7.977 -40.500 45.952, 8.235 -40.500 46.390, 8.446 -40.500 46.853, 8.600 -41.200 47.300, 8.711 -41.200 47.760, 8.769 -19.800 48.140, 8.778 -41.200 48.228, 8.500 -41.500 48.700, 8.615 -41.477 58.300, 8.712 -41.412 58.300, 5.741 -41.300 62.673, 5.757 -41.253 62.691, 5.648 -41.424 62.822, 5.496 -41.500 62.683, 5.560 -41.491 62.720, 5.546 -41.492 62.734, 5.574 -41.488 62.706, 5.567 -41.473 62.613, 5.689 -41.412 62.766, 5.708 -41.394 62.725, 5.716 -41.337 62.647, 5.725 -41.370 62.746, 5.769 -41.200 62.801, 5.762 -41.276 62.791, 5.727 -41.200 62.889, 5.715 -41.285 62.883, 5.694 -41.362 62.852, 5.647 -41.395 62.863, 5.601 -41.415 62.867, 5.632 -41.424 62.838, 5.740 -41.342 62.764, 5.765 -41.200 62.703, 5.698 -41.286 62.900, 5.678 -41.362 62.869, 5.635 -41.317 62.925, 5.661 -41.361 62.885, 5.630 -41.392 62.876, 5.633 -41.442 62.630, 5.619 -41.400 62.561, 5.676 -41.287 62.580, 5.687 -41.361 62.616, 5.612 -41.467 62.660, 5.679 -41.285 62.915, 5.661 -41.283 62.927, 5.729 -41.320 62.661, 5.658 -41.373 62.584, 5.744 -41.283 62.841, 5.671 -41.427 62.678, 5.706 -41.386 62.790, 5.722 -41.356 62.811, 5.651 -41.449 62.713, 5.625 -41.463 62.748, 5.663 -41.422 62.805, 5.664 -41.395 62.848, 5.679 -41.394 62.830, 5.587 -41.483 62.690, 5.611 -41.466 62.765, 5.597 -41.468 62.780, 5.582 -41.467 62.795, 5.616 -41.422 62.852, 5.643 -41.359 62.897, 5.715 -40.500 62.619, 4.998 -41.300 61.902, 5.715 -41.200 62.619, 5.638 -41.300 62.542, 5.704 -41.250 62.609, 5.308 -19.508 61.113, 5.695 -19.670 61.294, 5.579 -19.670 61.172, 5.357 -19.565 60.886, 5.217 -19.508 60.700, 5.240 -19.508 60.911, 5.989 -19.800 61.420, 5.458 -19.500 61.442, 5.563 -19.508 61.449, 6.605 -19.800 61.331, 6.942 -19.500 61.442, 6.914 -19.508 61.376, 7.080 -19.500 61.272, 7.176 -19.500 61.086, 6.942 -19.800 60.807, 6.975 -19.670 60.784, 6.975 -19.670 60.616, 6.939 -19.670 60.949, 6.939 -19.565 61.145, 5.627 -19.500 61.579, 5.796 -19.565 61.462, 5.814 -19.500 61.676, 6.153 -19.565 61.562, 6.326 -19.670 61.469, 5.969 -19.565 61.532, 6.003 -19.500 61.732, 6.340 -19.565 61.552, 6.200 -19.500 61.750, 6.489 -19.670 61.424, 6.359 -19.508 61.670, 6.684 -19.565 61.414, 6.519 -19.565 61.502, 6.564 -19.508 61.613, 6.777 -19.500 61.578, 6.752 -19.508 61.514, 7.058 -19.565 60.793, 7.177 -19.508 60.806, 6.939 -19.670 60.451, 7.231 -19.500 60.897, 7.177 -19.508 60.594, 7.233 -19.500 60.507, 6.766 -19.670 60.164, 6.638 -19.670 60.055, 6.489 -19.670 59.976, 5.991 -19.670 59.949, 6.158 -19.670 59.921, 6.153 -19.565 59.838, 6.147 -19.508 59.718, 6.007 -19.500 59.667, 5.937 -19.508 59.753, 5.739 -19.508 59.831, 5.513 -19.565 60.178, 5.492 -19.670 60.373, 5.633 -19.800 60.209, 5.579 -19.670 60.228, 5.695 -19.670 60.106, 5.796 -19.565 59.938, 5.641 -19.565 60.042, 7.176 -19.500 60.313, 7.042 -19.508 60.193, 6.826 -19.565 60.107, 6.939 -19.565 60.255, 6.684 -19.565 59.986, 6.914 -19.508 60.024, 6.752 -19.508 59.886, 6.519 -19.565 59.898, 6.340 -19.565 59.848, 6.564 -19.508 59.787, 6.359 -19.508 59.730, 6.200 -19.500 59.650, 5.563 -19.508 59.951, 5.458 -19.500 59.958, 5.320 -19.500 60.128, 5.439 -19.670 60.532, 5.420 -19.670 60.700, 5.308 -19.508 60.287, 5.169 -19.500 60.503, 5.240 -19.508 60.489, 5.492 -19.670 61.027, 5.518 -19.800 61.012, 6.411 -19.800 59.980, 6.326 -19.670 59.931, 6.868 -19.670 60.298, 6.767 -19.800 61.191, 6.868 -19.670 61.102, 6.826 -19.565 61.293, 6.766 -19.670 61.236, 6.638 -19.670 61.345, 6.158 -19.670 61.479, 5.991 -19.670 61.451, 5.969 -19.565 59.868, 5.835 -19.670 60.011, 5.439 -19.670 60.868, 5.337 -19.565 60.700, 5.417 -19.565 61.062, 5.513 -19.565 61.222, 5.417 -19.508 61.295, 5.641 -19.565 61.358, 5.835 -19.670 61.389, 5.937 -19.508 61.647, 5.739 -19.508 61.569, 6.147 -19.508 61.682, 7.132 -19.508 61.014, 7.042 -19.508 61.207, 7.018 -19.565 60.976, 7.132 -19.508 60.386, 7.018 -19.565 60.424, 7.058 -19.565 60.607, 5.417 -19.565 60.338, 5.417 -19.508 60.105, 5.357 -19.565 60.514, 5.167 -19.500 46.493, 5.240 -19.508 46.511, 5.579 -19.670 46.772, 5.795 -19.800 46.931, 5.633 -19.800 46.791, 5.217 -19.508 46.300, 5.308 -19.508 46.713, 5.835 -19.670 46.989, 5.417 -19.508 46.895, 5.458 -19.500 47.042, 5.796 -19.565 47.062, 5.989 -19.800 47.020, 6.158 -19.670 47.079, 6.638 -19.670 46.945, 7.080 -19.500 46.872, 7.042 -19.508 46.807, 6.975 -19.670 46.216, 6.975 -19.670 46.384, 6.882 -19.800 46.612, 6.914 -19.508 46.976, 6.939 -19.565 46.745, 7.018 -19.565 46.576, 6.939 -19.670 46.549, 5.991 -19.670 47.051, 5.627 -19.500 47.179, 5.937 -19.508 47.247, 6.147 -19.508 47.282, 6.326 -19.670 47.069, 6.489 -19.670 47.024, 6.153 -19.565 47.162, 6.340 -19.565 47.152, 6.519 -19.565 47.102, 6.564 -19.508 47.213, 6.777 -19.500 47.178, 6.752 -19.508 47.114, 7.132 -19.508 46.614, 6.939 -19.670 46.051, 6.942 -19.800 46.193, 7.231 -19.500 46.497, 7.058 -19.565 46.207, 7.018 -19.565 46.024, 6.868 -19.670 45.898, 7.177 -19.508 46.194, 6.200 -19.800 45.550, 5.937 -19.508 45.353, 5.814 -19.500 45.324, 5.739 -19.508 45.431, 5.623 -19.500 45.422, 5.579 -19.670 45.828, 5.695 -19.670 45.706, 5.835 -19.670 45.611, 6.147 -19.508 45.318, 5.641 -19.565 45.642, 5.796 -19.565 45.538, 7.176 -19.500 45.914, 6.766 -19.670 45.764, 6.826 -19.565 45.707, 6.489 -19.670 45.576, 6.752 -19.508 45.486, 6.519 -19.565 45.498, 6.684 -19.565 45.586, 6.942 -19.500 45.558, 6.564 -19.508 45.387, 6.158 -19.670 45.521, 6.326 -19.670 45.531, 6.340 -19.565 45.448, 6.359 -19.508 45.330, 6.200 -19.500 45.250, 6.153 -19.565 45.438, 5.417 -19.508 45.705, 5.439 -19.670 46.132, 5.518 -19.800 45.988, 5.320 -19.500 45.728, 5.308 -19.508 45.887, 5.337 -19.565 46.300, 5.420 -19.670 46.300, 5.439 -19.670 46.468, 5.518 -19.800 46.612, 5.224 -19.500 45.914, 5.240 -19.508 46.089, 5.169 -19.500 46.103, 5.492 -19.670 46.627, 6.411 -19.800 45.580, 6.605 -19.800 45.669, 6.638 -19.670 45.655, 6.767 -19.800 46.791, 6.684 -19.565 47.014, 6.826 -19.565 46.893, 6.868 -19.670 46.702, 6.766 -19.670 46.836, 5.989 -19.800 45.580, 5.969 -19.565 45.468, 5.991 -19.670 45.549, 5.357 -19.565 46.114, 5.417 -19.565 46.662, 5.357 -19.565 46.486, 5.513 -19.565 46.822, 5.563 -19.508 47.049, 5.641 -19.565 46.958, 5.695 -19.670 46.894, 5.969 -19.565 47.132, 5.739 -19.508 47.169, 6.359 -19.508 47.270, 7.177 -19.508 46.406, 7.058 -19.565 46.393, 7.132 -19.508 45.986, 7.042 -19.508 45.793, 6.939 -19.565 45.855, 6.914 -19.508 45.624, 5.563 -19.508 45.551, 5.513 -19.565 45.778, 5.417 -19.565 45.938, 5.492 -19.670 45.973, -0.487 -19.330 56.389, -0.868 -19.330 56.298, -1.319 -19.492 56.342, -1.463 -19.500 56.345, -0.928 -19.492 56.493, -0.893 -19.435 56.378, -0.835 -19.200 56.277, -1.686 -19.492 56.141, -1.621 -19.435 56.040, -2.023 -19.492 55.893, -1.745 -19.500 56.180, -1.233 -19.330 56.158, -2.263 -19.500 55.763, -2.014 -19.500 55.985, -1.935 -19.200 55.660, -2.975 -19.500 54.678, -2.960 -19.492 54.528, -2.839 -19.500 54.977, -2.796 -19.492 54.913, -2.324 -19.492 55.602, -2.173 -19.330 55.465, -2.235 -19.435 55.521, -2.415 -19.330 55.158, -2.846 -19.435 54.488, -3.079 -19.500 54.378, -2.615 -19.330 54.821, -2.768 -19.330 54.461, -2.953 -19.435 54.100, -3.126 -19.492 53.709, -3.070 -19.492 54.124, -2.871 -19.330 54.084, -3.186 -19.500 53.197, -2.883 -19.200 53.817, -3.126 -19.492 53.291, -2.923 -19.330 53.696, -3.006 -19.435 53.299, -2.975 -19.500 52.322, -3.073 -19.500 52.608, -3.144 -19.500 52.900, -3.070 -19.492 52.876, -2.923 -19.330 53.304, -2.960 -19.492 52.472, -2.745 -19.200 52.564, -2.846 -19.435 52.512, -2.768 -19.330 52.539, -2.485 -19.500 51.486, -2.845 -19.500 52.037, -2.796 -19.492 52.087, -2.615 -19.330 52.179, -2.324 -19.492 51.398, -2.583 -19.492 51.727, -2.235 -19.435 51.479, -2.023 -19.492 51.107, -2.088 -19.200 51.487, -1.892 -19.330 51.263, -1.772 -19.200 51.205, -1.576 -19.330 51.031, -1.621 -19.435 50.960, -1.319 -19.492 50.658, -1.178 -19.500 50.525, -1.477 -19.500 50.661, -1.945 -19.435 51.199, -1.233 -19.330 50.842, -0.878 -19.500 50.421, -0.588 -19.500 50.351, -0.928 -19.492 50.507, -0.521 -19.492 50.410, -0.298 -19.500 50.312, -0.868 -19.330 50.702, -0.631 -19.200 50.669, -0.105 -19.492 50.368, -0.212 -19.200 50.608, 0.314 -19.492 50.382, 0.600 -19.500 50.356, 0.698 -19.435 50.569, 1.178 -19.500 50.525, 0.891 -19.500 50.426, 0.726 -19.492 50.452, 0.212 -19.200 50.608, 0.631 -19.200 50.669, 0.293 -19.330 50.585, 0.679 -19.330 50.650, 1.126 -19.492 50.576, 1.053 -19.330 50.766, 1.448 -19.435 50.858, 2.014 -19.500 51.015, 1.506 -19.492 50.752, 1.408 -19.330 50.931, 1.787 -19.435 51.074, 2.263 -19.500 51.237, 1.859 -19.492 50.978, 2.178 -19.492 51.248, 2.088 -19.200 51.487, 1.772 -19.200 51.205, 2.299 -19.330 51.684, 2.885 -19.492 52.277, 3.022 -19.492 52.672, 3.079 -19.500 52.622, 2.037 -19.330 51.394, 2.359 -19.200 51.813, 2.521 -19.330 52.007, 2.906 -19.435 52.704, 3.105 -19.492 53.082, 2.697 -19.330 52.356, 2.826 -19.330 52.726, 3.133 -19.492 53.500, 2.852 -19.200 52.973, 3.013 -19.435 53.500, 3.186 -19.500 53.803, 2.898 -19.200 53.394, 3.105 -19.492 53.918, 3.022 -19.492 54.328, 2.884 -19.492 54.723, 2.904 -19.330 53.890, 2.845 -19.500 54.963, 2.806 -19.200 54.234, 2.826 -19.330 54.274, 2.697 -19.330 54.645, 2.680 -19.500 55.245, 2.696 -19.492 55.097, 2.669 -19.200 54.634, 2.365 -19.435 55.367, 2.178 -19.492 55.752, 2.229 -19.200 55.355, 2.475 -19.200 55.011, 2.037 -19.330 55.606, 2.299 -19.330 55.316, 1.935 -19.200 55.660, 1.477 -19.500 56.339, 1.506 -19.492 56.248, 1.126 -19.492 56.424, 1.787 -19.435 55.926, 1.859 -19.492 56.022, 1.738 -19.330 55.859, 1.448 -19.435 56.142, 1.083 -19.435 56.312, 0.726 -19.492 56.548, 0.588 -19.500 56.649, 1.408 -19.330 56.069, 1.231 -19.200 56.126, 1.053 -19.330 56.234, 0.298 -19.500 56.688, 0.698 -19.435 56.431, 0.302 -19.435 56.498, 0.314 -19.492 56.618, 0.000 -19.500 56.700, 0.422 -19.200 56.369, 0.293 -19.330 56.415, -0.521 -19.492 56.590, -0.303 -19.500 56.686, -0.098 -19.330 56.428, -0.101 -19.435 56.511, -0.501 -19.435 56.471, -0.600 -19.500 56.644, 2.675 -19.500 51.743, 2.365 -19.435 51.633, 2.095 -19.435 51.334, 2.459 -19.492 51.558, -1.686 -19.492 50.859, -2.173 -19.330 51.535, -2.359 -19.200 51.813, -2.415 -19.330 51.842, -2.583 -19.492 55.273, -2.484 -19.435 55.205, 1.757 -19.500 56.175, 2.019 -19.500 55.983, 2.263 -19.500 55.763, 2.930 -19.330 53.500, -1.268 -19.435 56.233, 2.773 -19.435 54.677, -0.105 -19.492 56.631, 0.679 -19.330 56.350, -1.576 -19.330 55.969, -1.892 -19.330 55.737, -1.231 -19.200 56.126, -1.945 -19.435 55.801, -2.689 -19.435 54.859, -3.006 -19.435 53.701, -2.871 -19.330 52.916, -2.953 -19.435 52.900, -2.689 -19.435 52.141, -2.484 -19.435 51.795, -1.268 -19.435 50.767, -0.893 -19.435 50.622, -0.501 -19.435 50.529, -0.098 -19.330 50.572, -0.487 -19.330 50.611, -0.101 -19.435 50.489, 0.302 -19.435 50.502, 1.083 -19.435 50.688, 1.738 -19.330 51.141, 2.696 -19.492 51.903, 2.592 -19.435 51.965, 2.774 -19.435 52.324, 2.904 -19.330 53.110, 2.986 -19.435 53.098, 2.906 -19.435 54.296, 2.986 -19.435 53.902, 2.521 -19.330 54.993, 2.592 -19.435 55.035, 2.459 -19.492 55.442, 2.095 -19.435 55.666, 8.777 -19.685 58.300, 8.800 -19.800 48.700, 4.906 -19.670 43.854, 4.913 -19.800 43.825, 4.347 -19.565 43.844, 4.668 -19.500 44.077, 5.530 -19.500 44.330, 6.372 -19.500 44.766, 7.171 -19.508 45.329, 7.450 -19.500 45.739, 7.527 -19.508 45.728, 8.491 -19.670 47.058, 8.305 -19.800 46.531, 8.278 -19.670 46.543, 7.938 -19.565 46.100, 4.334 -19.508 43.963, 5.442 -19.670 44.009, 4.861 -19.508 44.053, 5.374 -19.508 44.201, 5.414 -19.565 44.087, 5.920 -19.565 44.297, 6.444 -19.670 44.492, 5.868 -19.508 44.405, 7.336 -19.800 45.164, 6.917 -19.800 44.791, 6.899 -19.670 44.814, 7.315 -19.670 45.185, 6.336 -19.508 44.664, 6.772 -19.508 44.973, 7.256 -19.565 45.244, 7.686 -19.670 45.601, 8.034 -19.800 46.040, 8.008 -19.670 46.056, 7.836 -19.508 46.164, 8.203 -19.565 46.580, 8.413 -19.565 47.086, 8.675 -19.800 47.587, 8.095 -19.508 46.632, 8.739 -19.670 48.144, 8.777 -19.685 48.700, 8.314 -19.500 47.391, 8.447 -19.508 47.639, 8.417 -19.500 47.819, 8.537 -19.508 48.166, 8.712 -19.588 48.700, 8.656 -19.565 48.153, 8.615 -19.523 48.700, 4.356 -19.670 43.761, 3.800 -19.685 43.723, 4.887 -19.565 43.935, 5.957 -19.670 44.222, 6.400 -19.565 44.562, 6.847 -19.565 44.879, 7.621 -19.565 45.653, 8.299 -19.508 47.126, 8.646 -19.670 47.594, 8.565 -19.565 47.613, -15.200 -19.800 43.700, 3.800 -19.523 43.885, 3.800 -19.588 43.788, -14.200 -18.300 44.700, -14.225 -18.300 44.477, -14.299 -18.300 44.266, -14.274 -19.500 44.322, -14.577 -18.300 43.918, -14.562 -19.508 43.930, -14.644 -19.530 43.869, -14.823 -19.603 43.774, -14.766 -18.300 43.799, -15.200 -18.300 43.700, -15.012 -19.698 43.718, -14.364 -19.500 44.151, -14.418 -18.300 44.077, -14.200 -19.500 62.300, -14.200 -18.300 62.300, -22.825 -18.170 58.502, -22.963 -18.000 58.022, -23.214 -18.000 57.772, -23.564 -18.008 57.476, -23.151 -18.008 57.931, -23.684 -18.000 57.215, -23.894 -18.000 56.917, -24.247 -18.008 56.454, -24.260 -18.000 56.284, -25.066 -18.170 54.762, -24.912 -18.170 55.378, -24.698 -18.170 55.976, -24.353 -18.065 56.511, -22.720 -18.300 58.623, -22.530 -18.021 58.530, -22.696 -18.008 58.344, -23.931 -18.008 56.982, -24.628 -18.300 56.210, -24.426 -18.170 56.550, -24.343 -18.300 56.761, -24.100 -18.170 57.095, -24.031 -18.065 57.048, -23.657 -18.065 57.552, -24.510 -18.008 55.898, -24.415 -18.000 55.950, -24.757 -18.000 54.911, -24.665 -18.000 55.260, -24.866 -18.008 54.723, -25.107 -18.065 53.500, -25.190 -18.170 53.500, -24.717 -18.008 55.319, -24.551 -18.000 55.607, -24.984 -18.065 54.746, -25.159 -18.170 54.134, -24.879 -18.000 54.211, -24.957 -18.008 54.114, -24.910 -18.000 53.857, -24.957 -18.008 52.886, -24.757 -18.000 52.089, -24.663 -18.000 51.734, -24.510 -18.008 51.102, -24.084 -18.000 50.392, -23.680 -18.000 49.780, -23.890 -18.000 50.079, -23.455 -18.000 49.498, -23.218 -18.000 49.232, -22.700 -18.000 48.746, -22.420 -18.000 48.525, -22.696 -18.008 48.656, -23.151 -18.008 49.069, -23.236 -18.065 48.984, -24.353 -18.065 50.489, -24.621 -18.065 51.056, -24.832 -18.065 51.646, -24.866 -18.008 52.277, -24.987 -18.008 53.500, -25.076 -18.065 52.874, -24.717 -18.008 51.681, -24.247 -18.008 50.546, -23.931 -18.008 50.018, -23.564 -18.008 49.524, -23.295 -18.170 48.925, -24.698 -18.170 51.024, -24.984 -18.065 52.254, -25.066 -18.170 52.238, -25.159 -18.170 52.866, -22.825 -18.170 48.498, -22.720 -18.300 48.377, -23.191 -18.300 48.782, -23.722 -18.170 49.395, -24.343 -18.300 50.239, -24.912 -18.170 51.622, -25.153 -18.300 52.571, -24.426 -18.170 50.450, -24.006 -18.300 57.283, -23.722 -18.170 57.605, -23.621 -18.300 57.770, -22.772 -18.065 58.437, -23.236 -18.065 58.016, -23.295 -18.170 58.075, -25.076 -18.065 54.126, -24.621 -18.065 55.944, -24.832 -18.065 55.354, -24.100 -18.170 49.905, -24.031 -18.065 49.952, -23.657 -18.065 49.448, -22.772 -18.065 48.563, -22.420 -18.000 62.300, -22.535 -18.023 62.300, -22.695 -18.180 58.611, -22.627 -18.082 58.578, -14.385 -18.023 62.300, -14.288 -18.088 44.700, -14.223 -18.185 62.300, -14.288 -18.088 62.300, -14.237 -18.170 44.578, -14.439 -18.008 44.604, -14.385 -18.023 44.700, -14.415 -18.170 44.130, -14.874 -18.008 44.006, -14.942 -18.000 44.049, -14.816 -18.000 44.115, -14.298 -18.170 44.343, -14.482 -18.065 44.179, -14.582 -18.170 43.952, -15.034 -18.065 43.829, -15.056 -18.008 43.947, -15.200 -18.023 43.885, -15.200 -18.000 44.000, -14.977 -18.300 43.725, -15.018 -18.170 43.747, -14.787 -18.170 43.822, -14.375 -18.065 44.373, -14.705 -18.000 44.205, -14.487 -18.008 44.418, -14.320 -18.065 44.589, -14.614 -18.000 44.319, -14.549 -18.000 44.442, -14.223 -18.185 44.700, -14.580 -18.008 44.249, -14.711 -18.008 44.109, -14.635 -18.065 44.017, -14.822 -18.065 43.897, -21.720 -18.185 43.723, -15.200 -18.185 43.723, -21.720 -18.023 43.885, -15.200 -18.088 43.788, -22.660 -18.170 44.459, -21.781 -18.170 43.732, -22.427 -18.170 44.036, -21.720 -18.088 43.788, -21.776 -18.065 43.815, -22.579 -18.065 44.479, -22.535 -18.023 44.700, -22.195 -18.065 43.951, -22.279 -18.008 44.175, -22.131 -18.008 44.053, -22.409 -18.000 44.571, -22.463 -18.008 44.509, -22.215 -18.000 44.205, -21.978 -18.000 44.049, -21.957 -18.008 43.971, -21.768 -18.008 43.935, -21.720 -18.000 44.000, -21.943 -18.300 43.725, -22.020 -18.170 43.777, -22.240 -18.170 43.881, -22.621 -18.300 44.266, -22.695 -18.300 44.477, -22.392 -18.008 44.331, -22.570 -18.170 44.233, -22.497 -18.065 44.273, -22.367 -18.065 44.093, -21.994 -18.065 43.856, -22.627 -18.082 48.422, -22.420 -18.000 44.700, -22.530 -18.021 48.470, -22.697 -18.185 44.700, -22.695 -18.180 48.389, -22.632 -18.088 44.700, -26.683 -41.355 60.542, -26.678 -41.446 60.464, -26.700 -41.500 60.313, -26.647 -41.413 60.482, -26.762 -41.415 60.521, -26.842 -41.439 60.463, -26.903 -41.420 60.384, -26.847 -41.461 60.364, -26.629 -41.473 60.384, -26.747 -41.483 60.410, -26.605 -41.333 60.494, -26.613 -41.354 60.494, -26.622 -41.374 60.492, -26.799 -41.266 60.603, -26.740 -41.252 60.598, -26.744 -41.233 60.602, -26.808 -41.217 60.610, -26.735 -41.200 60.601, -26.911 -41.200 60.575, -26.963 -41.251 60.515, -26.972 -41.323 60.409, -26.746 -41.214 60.604, -26.926 -41.221 60.563, -26.973 -41.200 60.507, -26.966 -41.220 60.517, -26.895 -41.396 60.481, -26.752 -41.356 60.565, -26.804 -41.380 60.549, -26.854 -41.394 60.520, -26.728 -41.287 60.587, -26.648 -41.240 60.544, -26.705 -41.324 60.566, -26.871 -41.220 60.596, -26.867 -41.249 60.594, -26.805 -41.243 60.608, -26.915 -41.282 60.557, -26.935 -41.336 60.501, -26.894 -41.337 60.544, -26.861 -41.277 60.589, -26.840 -41.328 60.575, -26.783 -41.310 60.590, -26.922 -41.252 60.561, -26.956 -41.281 60.512, -23.400 -40.500 61.200, -23.431 -40.800 60.898, -23.522 -40.800 60.608, -23.867 -40.800 60.113, -23.867 -40.500 60.113, -24.976 -40.800 59.702, -25.276 -40.500 59.748, -26.392 -40.800 61.352, -25.818 -40.800 62.386, -25.276 -40.500 62.652, -25.276 -40.800 62.652, -24.976 -40.500 62.698, -24.673 -40.800 62.683, -24.379 -40.500 62.607, -23.867 -40.800 62.287, -23.867 -40.500 62.287, -23.522 -40.800 61.792, -23.669 -40.500 60.343, -24.673 -40.500 59.717, -25.561 -40.800 59.853, -26.038 -40.500 60.223, -26.212 -40.500 60.472, -26.392 -40.500 61.048, -26.331 -40.800 61.649, -26.331 -40.500 61.649, -26.212 -40.500 61.928, -26.038 -40.500 62.177, -25.561 -40.800 62.547, -25.561 -40.500 62.547, -24.107 -40.500 62.473, -23.698 -40.500 62.402, -23.497 -40.500 62.161, -23.221 -41.300 61.466, -23.202 -40.500 61.279, -23.283 -41.300 60.675, -23.221 -41.300 60.934, -23.288 -40.500 60.660, -23.525 -41.300 62.199, -23.925 -41.300 59.807, -24.360 -40.500 59.588, -24.460 -41.300 59.558, -24.665 -40.500 59.516, -24.979 -40.500 59.502, -25.340 -41.300 59.558, -25.048 -41.300 59.506, -25.861 -40.500 59.798, -26.102 -40.500 59.998, -26.626 -41.273 60.521, -26.656 -41.200 60.552, -24.154 -41.300 62.859, -24.244 -41.240 62.948, -23.870 -19.500 60.995, -24.317 -19.500 60.327, -23.191 -19.500 58.218, -24.696 -19.500 60.170, -25.302 -19.500 60.230, -25.105 -19.500 60.170, -24.006 -19.500 57.283, -24.343 -19.500 56.761, -25.035 -19.500 55.038, -26.700 -19.500 46.700, -25.153 -19.500 52.571, -24.343 -19.500 50.239, -24.006 -19.500 49.717, -25.483 -19.500 46.673, -25.302 -19.500 46.771, -24.695 -19.500 46.830, -23.191 -19.500 48.782, -24.316 -19.500 46.673, -24.027 -19.500 46.383, -22.720 -19.500 48.377, -22.720 -19.500 44.700, -23.930 -19.500 45.398, -22.556 -19.500 44.151, -22.434 -19.500 44.000, -24.498 -19.500 44.829, -24.696 -19.500 44.770, -24.527 -19.500 44.052, -24.900 -19.500 44.750, -25.105 -19.500 44.770, -25.033 -19.500 44.205, -25.773 -19.500 45.217, -26.245 -19.500 45.200, -26.381 -19.500 45.427, -25.930 -19.500 45.595, -25.950 -19.500 45.800, -25.643 -19.500 60.458, -26.687 -19.500 60.565, -25.930 -19.500 60.995, -26.088 -19.500 62.013, -25.483 -19.500 62.073, -25.104 -19.500 62.230, -25.273 -19.500 62.681, -24.498 -19.500 62.170, -25.950 -19.500 61.200, -25.930 -19.500 61.405, -24.316 -19.500 62.073, -22.720 -19.500 62.300, -23.870 -19.500 46.005, -26.912 -19.588 60.300, -26.977 -19.685 46.700, -26.977 -19.685 60.300, -26.954 -40.500 46.177, -26.878 -19.800 45.855, -26.729 -19.800 45.454, -25.965 -19.800 44.433, -26.524 -19.800 45.078, -25.649 -40.500 44.194, -24.917 -40.500 43.844, -24.845 -19.800 43.822, -24.000 -19.800 43.700, -24.079 -41.200 43.701, -25.246 -19.800 43.971, -24.523 -40.500 43.746, -26.998 -41.200 46.581, -26.999 -41.200 46.621, -26.998 -40.500 46.581, -27.000 -41.200 46.660, -27.000 -19.800 46.700, -26.815 -41.477 46.700, -27.000 -41.200 60.300, -24.221 -41.273 62.926, -24.268 -41.266 62.981, -24.290 -41.242 63.015, -24.304 -41.262 63.100, -24.242 -41.355 62.983, -24.221 -41.415 63.062, -24.163 -41.439 63.142, -24.109 -41.322 63.272, -24.213 -41.276 63.257, -24.241 -41.345 63.189, -24.199 -41.345 63.231, -24.258 -41.277 63.216, -24.272 -41.336 63.137, -24.309 -41.200 63.126, -24.290 -41.272 63.162, -24.287 -41.317 63.079, -24.252 -41.200 62.956, -24.279 -41.235 62.991, -24.278 -41.279 63.002, -24.285 -41.293 63.025, -24.299 -41.249 63.041, -24.150 -41.375 62.875, -24.137 -41.411 62.889, -24.162 -41.460 63.053, -24.177 -41.449 63.080, -24.206 -41.406 62.977, -24.186 -41.375 62.915, -24.175 -41.414 62.938, -24.119 -41.443 62.909, -24.133 -41.472 63.000, -24.144 -41.456 63.119, -24.131 -41.470 63.091, -24.104 -41.486 63.033, -24.096 -41.469 62.933, -24.070 -41.487 62.959, -24.054 -41.475 63.120, -24.222 -41.398 62.997, -24.228 -41.360 62.962, -24.214 -41.367 62.946, -24.084 -41.473 62.929, -24.157 -41.447 62.967, -24.204 -41.428 63.038, -24.188 -41.438 63.014, -12.000 -43.000 63.000, -7.300 -43.000 58.300, -11.560 -43.000 62.981, -9.428 -43.000 62.234, -9.840 -43.000 62.475, -21.720 -43.000 63.000, -22.215 -43.000 62.795, -11.119 -43.000 44.083, -9.039 -43.000 45.050, -8.677 -43.000 45.377, -7.300 -43.000 48.700, -7.319 -43.000 48.260, -7.630 -43.000 46.970, -7.480 -43.000 47.406, -7.377 -43.000 47.832, -22.104 -43.000 44.115, -12.000 -43.000 44.000, 4.856 -41.500 62.043, 4.644 -41.500 61.790, 4.478 -41.500 61.503, 3.800 -41.500 63.000, 4.365 -41.500 61.192, 4.307 -41.500 60.866, 1.622 -41.500 56.024, 1.965 -41.500 55.767, 2.267 -41.500 55.465, 5.397 -41.500 58.978, 2.878 -41.500 54.345, 8.500 -41.500 58.300, 3.000 -41.500 53.500, 2.878 -41.500 52.655, 6.034 -41.500 48.193, 8.480 -41.500 48.267, 7.544 -41.500 47.644, 8.183 -41.500 47.004, -10.294 -41.500 63.000, -9.300 -41.500 62.508, -8.850 -41.500 62.183, -7.123 -41.500 59.402, -1.622 -41.500 56.024, -7.000 -41.500 58.300, -3.000 -41.500 53.500, -7.123 -41.500 47.598, -7.275 -41.500 47.063, -7.486 -41.500 46.550, -8.071 -41.500 45.607, 4.663 -41.500 44.080, 3.800 -41.500 44.000, 4.307 -41.500 46.466, 0.000 -41.500 50.500, 0.427 -41.500 50.531, 4.478 -41.500 47.103, 4.644 -41.500 47.390, 4.856 -41.500 47.644, 5.110 -41.500 47.856, 5.397 -41.500 48.022, 4.644 -41.500 45.210, 4.478 -41.500 45.497, 4.856 -41.500 44.956, 0.845 -41.500 50.622, 1.622 -41.500 50.976, 2.524 -41.500 51.878, 5.708 -41.500 48.135, 6.034 -41.500 58.807, 8.321 -41.500 59.585, 7.290 -41.500 59.144, 8.480 -41.500 58.733, 7.003 -41.500 58.978, 5.110 -41.500 59.144, 4.856 -41.500 59.356, 4.365 -41.500 60.208, -0.427 -41.500 50.531, -0.845 -41.500 50.622, -2.729 -41.500 52.254, -2.878 -41.500 52.655, -7.031 -41.500 58.855, -7.031 -42.700 58.860, -7.495 -42.700 60.469, -7.486 -41.500 60.450, -7.752 -41.500 60.938, -8.071 -41.500 61.393, -8.464 -42.700 61.836, -8.883 -42.700 62.209, -9.831 -42.700 62.805, -9.783 -41.500 62.782, -10.349 -42.700 63.019, -11.139 -41.398 63.225, -7.125 -42.700 59.413, -7.275 -41.500 59.937, -8.091 -42.700 61.417, -8.439 -41.500 61.809, 4.998 -40.500 61.902, 5.062 -40.500 61.677, 4.502 -40.500 60.779, 4.892 -40.500 59.614, 6.427 -40.500 59.217, 7.161 -40.500 59.298, 7.402 -40.500 59.498, 4.645 -40.500 61.387, 4.545 -40.500 61.089, 4.708 -40.500 60.548, 4.516 -40.500 60.465, 5.965 -40.500 59.016, 6.124 -40.500 59.202, 8.119 -40.500 60.215, 8.203 -40.500 60.265, 8.235 -40.500 60.610, 8.301 -40.500 60.269, 7.578 -40.500 61.292, 7.431 -40.500 61.557, 7.336 -40.500 61.836, 6.993 -40.500 61.973, 6.958 -40.500 62.176, 6.110 -40.500 62.735, 5.824 -40.500 62.152, 5.539 -40.500 62.047, 6.548 -40.500 62.477, 5.727 -40.500 62.889, 5.765 -40.500 62.703, 8.389 -40.500 60.227, 8.389 -41.200 60.227, 8.119 -41.200 60.215, 8.800 -41.200 58.300, 8.778 -41.200 58.772, 8.777 -41.315 58.300, 8.421 -41.500 59.163, 8.537 -41.492 58.834, 8.739 -41.330 58.856, 8.646 -41.330 59.406, 8.413 -41.435 59.914, 8.299 -41.492 59.874, 8.447 -41.492 59.361, 8.656 -41.435 58.847, 8.565 -41.435 59.387, 8.600 -41.200 59.700, 8.282 -41.478 60.053, 8.367 -41.415 60.101, 8.491 -41.330 59.942, 8.800 -41.200 48.700, 8.491 -19.670 59.942, 8.656 -19.565 58.847, 8.712 -19.588 58.300, 8.615 -19.523 58.300, 8.481 -19.500 58.740, 8.537 -19.508 58.834, 8.170 -19.500 60.030, 7.975 -19.500 60.460, 7.123 -19.500 61.623, 6.761 -19.500 61.950, 6.772 -19.508 62.027, 5.969 -19.800 62.805, 5.957 -19.670 62.778, 6.847 -19.565 62.121, 8.565 -19.565 59.387, 8.413 -19.565 59.914, 8.305 -19.800 60.469, 8.034 -19.800 60.960, 8.008 -19.670 60.944, 7.686 -19.670 61.399, 7.709 -19.800 61.417, 8.095 -19.508 60.368, 7.621 -19.565 61.347, 6.917 -19.800 62.209, 7.836 -19.508 60.836, 7.527 -19.508 61.272, 7.315 -19.670 61.815, 7.448 -19.500 61.263, 7.171 -19.508 61.671, 6.899 -19.670 62.186, 6.444 -19.670 62.508, 6.336 -19.508 62.336, 5.868 -19.508 62.595, 4.913 -19.800 63.175, 4.906 -19.670 63.146, 5.442 -19.670 62.991, 4.356 -19.670 63.239, 3.800 -19.800 63.300, 4.347 -19.565 63.156, 3.800 -19.588 63.212, 3.800 -19.685 63.277, 3.800 -19.523 63.115, 4.681 -19.500 62.917, 4.334 -19.508 63.037, 4.360 -19.800 63.269, 8.675 -19.800 59.413, 8.739 -19.670 58.856, 8.646 -19.670 59.406, 8.299 -19.508 59.874, 8.447 -19.508 59.361, 8.203 -19.565 60.420, 8.278 -19.670 60.457, 7.938 -19.565 60.900, 7.256 -19.565 61.756, 6.400 -19.565 62.438, 5.374 -19.508 62.799, 5.920 -19.565 62.703, 5.414 -19.565 62.913, 4.861 -19.508 62.947, 4.887 -19.565 63.065, 5.553 -41.478 62.782, 5.374 -41.492 62.799, 4.906 -41.330 63.146, 4.272 -41.200 63.278, 3.800 -41.315 63.277, 4.356 -41.330 63.239, 4.347 -41.435 63.156, 5.414 -41.435 62.913, 4.887 -41.435 63.065, 3.800 -41.477 63.115, 4.663 -41.500 62.921, 4.233 -41.500 62.980, 4.334 -41.492 63.037, 4.861 -41.492 62.947, 5.085 -41.500 62.821, 5.442 -41.330 62.991, 5.200 -41.200 63.100, 5.763 -40.947 62.697, 5.769 -40.500 62.801, 5.769 -40.878 62.801, 5.647 -41.200 62.946, 5.722 -40.947 62.894, 5.722 -40.878 62.894, 5.763 -40.878 62.697, 5.769 -40.947 62.801, -14.486 -19.500 44.000, -14.219 -19.500 44.507, 3.800 -19.500 44.000, 0.000 -19.500 50.300, 5.224 -19.500 46.687, 5.322 -19.500 46.877, 5.814 -19.500 47.276, 6.003 -19.500 47.332, 0.303 -19.500 50.314, 1.745 -19.500 50.820, 1.463 -19.500 50.655, 2.483 -19.500 51.481, 8.500 -19.500 48.700, 2.839 -19.500 52.023, 2.975 -19.500 52.322, 3.149 -19.500 52.912, 3.188 -19.500 53.202, 3.200 -19.500 53.500, 3.144 -19.500 54.100, 8.500 -19.500 58.300, 3.073 -19.500 54.392, 2.975 -19.500 54.678, 2.485 -19.500 55.514, 5.623 -19.500 59.822, 1.178 -19.500 56.475, 0.878 -19.500 56.579, 5.224 -19.500 60.313, 5.167 -19.500 60.893, 3.800 -19.500 63.000, -3.200 -19.500 53.500, -3.188 -19.500 53.798, -3.149 -19.500 54.088, -2.675 -19.500 55.257, -2.483 -19.500 55.519, -1.178 -19.500 56.475, -14.274 -19.500 62.678, 5.224 -19.500 61.086, 5.322 -19.500 61.277, 4.245 -19.500 62.979, 5.110 -19.500 62.814, 5.530 -19.500 62.670, 6.372 -19.500 62.234, 5.955 -19.500 62.476, 6.393 -19.500 61.733, 6.586 -19.500 61.676, 7.734 -19.500 60.872, 7.250 -19.500 60.700, 7.078 -19.500 60.123, 6.942 -19.500 59.958, 6.773 -19.500 59.821, 8.320 -19.500 59.594, 6.586 -19.500 59.724, 8.423 -19.500 59.168, 6.397 -19.500 59.668, 6.393 -19.500 47.333, 8.479 -19.500 48.256, 6.586 -19.500 47.276, 6.942 -19.500 47.042, 8.170 -19.500 46.970, 7.176 -19.500 46.687, 7.250 -19.500 46.300, 7.976 -19.500 46.545, 7.233 -19.500 46.107, 7.734 -19.500 46.128, 7.078 -19.500 45.723, 7.123 -19.500 45.377, 6.773 -19.500 45.421, 6.586 -19.500 45.324, 6.397 -19.500 45.268, 6.763 -19.500 45.052, 5.094 -19.500 44.180, 5.458 -19.500 45.558, 4.240 -19.500 44.019, 5.150 -19.500 46.300, 6.007 -19.500 45.267, 5.960 -19.500 44.525, 5.814 -19.500 59.724, -0.891 -19.500 56.574, -14.200 -19.500 44.700, -2.680 -19.500 51.755, -2.263 -19.500 51.237, -2.019 -19.500 51.017, -1.757 -19.500 50.825, 6.200 -19.500 47.350, 5.150 -19.500 60.700, -15.139 -18.170 63.268, -15.200 -18.000 63.000, -15.152 -18.008 63.065, -14.766 -18.300 63.201, -14.680 -18.170 63.119, -14.423 -18.065 62.727, -14.511 -18.000 62.429, -14.549 -18.000 62.558, -14.528 -18.008 62.669, -14.493 -18.170 62.964, -14.553 -18.065 62.907, -14.418 -18.300 62.923, -14.457 -18.008 62.491, -14.260 -18.170 62.541, -14.225 -18.300 62.523, -14.615 -18.000 62.684, -14.641 -18.008 62.825, -14.977 -18.300 63.275, -14.900 -18.170 63.223, -14.789 -18.008 62.947, -15.144 -18.065 63.185, -14.963 -18.008 63.029, -14.926 -18.065 63.144, -14.942 -18.000 62.951, -15.200 -18.088 63.212, -14.725 -18.065 63.049, -14.350 -18.170 62.767, -14.341 -18.065 62.521, -21.851 -18.000 44.012, -22.102 -18.000 44.114, -22.305 -18.000 44.316, -15.071 -18.000 44.011, -22.371 -18.000 44.442, -22.966 -18.000 48.982, -24.415 -18.000 51.048, -24.260 -18.000 50.716, -24.549 -18.000 51.388, -24.830 -18.000 52.444, -24.880 -18.000 52.794, -24.910 -18.000 53.145, -24.920 -18.000 53.500, -22.699 -18.000 58.255, -14.500 -18.000 44.700, -22.420 -18.000 58.475, -21.901 -18.000 62.976, -14.512 -18.000 44.569, -24.828 -18.000 54.562, -24.086 -18.000 56.607, -23.455 -18.000 57.502, -15.069 -18.000 62.988, -14.819 -18.000 62.886, -14.705 -18.000 62.795, -14.500 -18.000 62.300, -22.600 -18.065 62.411, -22.695 -18.300 62.523, -22.502 -18.300 62.923, -22.505 -18.170 62.870, -22.046 -18.008 62.994, -22.070 -18.000 62.906, -22.285 -18.065 62.983, -22.438 -18.065 62.821, -22.622 -18.170 62.657, -22.632 -18.088 62.300, -22.697 -18.185 62.300, -22.343 -18.300 63.082, -22.338 -18.170 63.048, -22.098 -18.065 63.103, -21.864 -18.008 63.053, -21.720 -18.023 63.115, -21.902 -18.170 63.253, -21.720 -18.300 63.300, -22.215 -18.000 62.795, -22.209 -18.008 62.891, -22.545 -18.065 62.627, -22.683 -18.170 62.422, -22.326 -18.000 62.650, -22.340 -18.008 62.751, -22.433 -18.008 62.582, -22.396 -18.000 62.481, -21.886 -18.065 63.171, -22.481 -18.008 62.396, -22.133 -18.170 63.178, -26.999 -41.200 60.379, -26.977 -41.315 60.300, -26.912 -41.412 60.300, -26.815 -41.477 60.300, -26.783 -41.488 60.341, -26.756 -41.495 60.332, -26.728 -41.499 60.322, -26.998 -41.200 60.419, -26.998 -40.500 60.419, -26.973 -40.500 60.507, -26.826 -41.200 60.609, -26.911 -40.500 60.575, -26.826 -40.500 60.609, -26.856 -40.500 61.217, -26.392 -40.500 61.352, -26.506 -40.500 61.949, -26.260 -40.500 62.273, -25.973 -40.500 62.560, -25.818 -40.500 62.386, -25.295 -40.500 63.006, -24.673 -40.500 62.683, -24.917 -40.500 63.156, -24.523 -40.500 63.254, -26.735 -40.500 60.601, -26.331 -40.500 60.751, -26.656 -40.500 60.552, -25.587 -40.500 59.645, -25.289 -40.500 59.545, -24.379 -40.500 59.793, -24.073 -40.500 59.715, -23.814 -40.500 59.892, -23.522 -40.500 60.608, -23.415 -40.500 60.373, -23.216 -40.500 60.965, -23.345 -40.500 61.887, -23.669 -40.500 62.057, -24.252 -40.500 62.956, -25.818 -40.500 60.014, -25.561 -40.500 59.853, -24.976 -40.500 59.702, -24.107 -40.500 59.927, -23.592 -40.500 60.114, -23.431 -40.500 60.898, -23.431 -40.500 61.502, -23.245 -40.500 61.589, -23.522 -40.500 61.792, -24.301 -40.500 63.035, -24.301 -41.200 63.035, -24.119 -41.200 63.298, -24.207 -40.500 63.273, -24.207 -41.200 63.273, -24.309 -40.500 63.126, -24.275 -40.500 63.211, -24.275 -41.200 63.211, -24.000 -19.500 63.000, -24.524 -19.565 63.139, -24.959 -19.670 63.111, -24.000 -19.588 63.212, -24.105 -19.565 63.185, -24.527 -19.500 62.948, -24.784 -19.500 62.884, -24.932 -19.565 63.032, -24.265 -19.500 62.987, -24.101 -19.508 63.065, -25.033 -19.500 62.795, -25.320 -19.565 62.868, -25.728 -19.670 62.716, -25.680 -19.565 62.648, -26.062 -19.670 62.438, -25.965 -19.800 62.567, -25.500 -19.500 62.545, -25.910 -19.500 62.209, -25.920 -19.508 62.292, -26.246 -19.500 61.800, -26.697 -19.565 61.331, -26.878 -19.800 61.145, -26.774 -19.670 61.361, -26.729 -19.800 61.546, -26.590 -19.670 61.754, -26.285 -19.565 62.064, -26.190 -19.508 61.991, -26.351 -19.670 62.115, -25.713 -19.500 62.387, -26.413 -19.508 61.654, -26.382 -19.500 61.573, -26.648 -19.500 60.827, -26.701 -19.508 60.902, -26.700 -19.500 60.300, -26.815 -19.523 60.300, -26.879 -19.565 60.511, -26.962 -19.670 60.517, -26.969 -19.800 60.727, -26.495 -19.500 61.333, -26.584 -19.500 61.084, -26.818 -19.565 60.928, -26.899 -19.670 60.946, -26.759 -19.508 60.502, -24.000 -19.800 63.300, -24.108 -19.670 63.268, -24.540 -19.670 63.221, -24.893 -19.508 62.919, -24.503 -19.508 63.021, -25.358 -19.670 62.942, -25.265 -19.508 62.761, -26.004 -19.565 62.378, -25.610 -19.508 62.550, -26.518 -19.565 61.713, -26.584 -19.508 61.288, -27.000 -41.200 46.700, -24.000 -41.477 63.115, -24.084 -41.420 63.203, -24.094 -41.390 63.230, -24.102 -41.358 63.253, -22.695 -42.700 62.523, -22.396 -43.000 62.481, -22.326 -43.000 62.650, -22.340 -42.992 62.751, -21.902 -42.830 63.253, -21.943 -42.700 63.275, -22.622 -42.830 62.657, -22.621 -42.700 62.734, -22.720 -42.700 62.300, -22.697 -42.815 62.300, -22.600 -42.935 62.411, -22.481 -42.992 62.396, -22.683 -42.830 62.422, -22.632 -42.912 62.300, -22.209 -42.992 62.891, -21.720 -42.815 63.277, -22.070 -43.000 62.906, -21.901 -43.000 62.976, -21.720 -42.977 63.115, -21.864 -42.992 63.053, -22.133 -42.830 63.178, -22.338 -42.830 63.048, -22.285 -42.935 62.983, -22.433 -42.992 62.582, -22.438 -42.935 62.821, -22.545 -42.935 62.627, -22.505 -42.830 62.870, -22.046 -42.992 62.994, -21.886 -42.935 63.171, -22.098 -42.935 63.103, -12.000 -42.912 63.212, -12.000 -42.977 63.115, -21.720 -42.912 63.212, -12.000 -42.815 63.277, 3.800 -41.200 63.300, -11.578 -41.302 63.282, 3.800 -41.412 63.212, -10.705 -41.471 63.129, -10.496 -41.492 63.068, 4.740 -41.200 63.211, 5.451 -19.800 63.019, 5.647 -40.500 62.946, 6.460 -19.800 62.534, 7.676 -40.500 61.458, 7.977 -40.500 61.048, 8.519 -19.800 59.951, 8.711 -41.200 59.240, 8.769 -19.800 58.860, 8.800 -19.800 58.300, 7.336 -19.800 61.836, 8.446 -40.500 60.147, -14.486 -19.500 63.000, -14.562 -19.508 63.070, -15.012 -19.698 63.282, -15.200 -18.300 63.300, -14.823 -19.603 63.226, -14.577 -18.300 63.082, -14.364 -19.500 62.849, -14.299 -18.300 62.734, -14.219 -19.500 62.493, -14.644 -19.530 63.131, -21.720 -18.000 63.000, -15.200 -18.023 63.115, -21.720 -18.088 63.212, -21.720 -18.185 63.277, -15.200 -18.185 63.277, -22.701 -19.500 62.493, -22.434 -19.500 63.000, -22.154 -18.300 63.201, -21.943 -18.300 63.275, -21.908 -19.698 63.281, -22.646 -19.500 62.678, -22.621 -18.300 62.734, -22.556 -19.500 62.849, -22.357 -19.508 63.071, -24.000 -19.523 63.115, -24.000 -19.685 63.277, -22.272 -19.532 63.134, -22.095 -19.604 63.227, -24.119 -40.500 63.298, -24.427 -19.800 63.269, -24.845 -19.800 63.178, -25.246 -19.800 63.029, -25.649 -40.500 62.806, -25.622 -19.800 62.824, -26.267 -19.800 62.265, -26.524 -19.800 61.922, -26.706 -40.500 61.595, -26.954 -40.500 60.823, -27.000 -19.800 60.300, -27.000 -41.200 60.340, -24.079 -41.200 63.299, -24.040 -41.200 63.300, -24.000 -41.315 63.277, -24.000 -41.500 63.000, -21.908 -41.302 63.282, -24.000 -41.412 63.212, -22.276 -41.470 63.131, -22.358 -41.492 63.070, -22.701 -41.500 62.493, -22.556 -41.500 62.849, -22.343 -42.700 63.082, -22.434 -41.500 63.000, -22.502 -42.700 62.923, -22.097 -41.397 63.226, -22.154 -42.700 63.201, -21.720 -41.200 63.300, -21.720 -42.700 63.300, -24.000 -41.200 63.300, -21.720 -19.800 63.300, -12.000 -41.200 63.300, -15.200 -19.800 63.300, 0.650 32.300 53.500, 0.604 32.300 53.261, -0.604 32.300 53.261, -0.543 32.300 53.143, 0.545 32.300 53.146, -0.354 32.300 52.956, -0.122 32.300 52.861, 0.119 32.300 52.860, 0.604 32.300 53.739, 0.122 32.300 54.139, -0.460 32.300 53.960, -0.357 32.300 54.043, -0.119 32.300 54.140, -0.638 32.300 53.622, -0.650 32.300 53.500, 1.600 19.500 53.500, 1.569 19.500 53.812, -1.330 19.500 54.389, 1.131 19.500 54.631, -0.312 19.500 55.069, -1.569 19.500 53.812, 1.569 19.500 53.188, -1.600 19.500 53.500, -1.330 19.500 52.611, 0.312 19.500 51.931, -0.312 19.500 51.931, 0.612 19.500 52.022, -0.781 32.349 53.500, -0.811 32.444 53.727, -0.659 32.500 54.036, -0.533 32.349 54.071, -0.239 32.300 54.104, -0.138 32.302 54.164, -0.312 32.302 54.102, -0.719 32.444 53.937, -0.640 32.300 53.381, -0.359 32.349 52.807, -0.387 32.444 52.752, -0.285 32.500 52.699, -0.580 32.302 53.147, -0.667 32.349 53.094, -0.460 32.300 53.040, -0.312 32.302 52.898, -0.000 32.300 52.850, 0.227 32.302 52.861, 0.653 32.444 52.969, 0.262 32.349 52.764, 0.282 32.444 52.707, 0.046 32.302 52.823, 0.053 32.349 52.721, -0.159 32.349 52.735, -0.171 32.444 52.676, -0.058 32.500 52.652, -0.239 32.300 52.896, -0.138 32.302 52.836, 0.057 32.444 52.660, 0.239 32.300 52.896, 0.606 32.349 53.007, 0.357 32.300 52.957, 0.391 32.302 52.946, 0.638 32.300 53.378, 0.622 32.302 53.230, 0.672 32.302 53.408, 0.653 32.444 54.031, 0.580 32.500 54.121, 0.726 32.500 53.942, 0.772 32.444 53.835, 0.460 32.300 53.040, 0.526 32.302 53.072, 0.772 32.444 53.165, 0.774 32.349 53.394, 0.834 32.444 53.385, 0.834 32.444 53.615, 0.672 32.302 53.592, 0.622 32.302 53.770, 0.486 32.444 54.188, 0.640 32.300 53.619, 0.543 32.300 53.857, 0.227 32.302 54.139, 0.354 32.300 54.044, 0.239 32.300 54.104, 0.046 32.302 54.177, -0.000 32.300 54.150, -0.159 32.349 54.265, -0.575 32.444 54.115, -0.490 32.500 54.194, -0.285 32.500 54.301, -0.171 32.444 54.324, 0.053 32.349 54.279, 0.526 32.302 53.928, 0.606 32.349 53.993, 0.450 32.349 54.138, 0.282 32.444 54.293, 0.460 32.300 53.960, 0.391 32.302 54.054, 0.057 32.444 54.340, -0.463 32.302 53.996, -0.667 32.349 53.906, -0.580 32.302 53.853, -0.545 32.300 53.854, -0.653 32.302 53.683, -0.604 32.300 53.739, -0.752 32.349 53.711, -0.659 32.500 52.964, -0.575 32.444 52.885, -0.752 32.349 53.289, -0.653 32.302 53.317, -0.678 32.302 53.500, -0.780 32.500 53.161, -0.719 32.444 53.063, -0.811 32.444 53.273, -0.842 32.444 53.500, -0.533 32.349 52.929, -0.463 32.302 53.004, 0.486 32.444 52.812, 0.450 32.349 52.862, 0.716 32.349 53.189, 0.774 32.349 53.606, 0.716 32.349 53.811, 0.262 32.349 54.236, -0.387 32.444 54.248, -0.359 32.349 54.193, 1.478 19.500 54.112, 1.330 19.500 54.389, 1.330 16.500 54.389, 0.889 19.500 54.830, 0.612 16.500 54.978, -0.000 16.500 55.100, -0.889 19.500 54.830, -1.478 19.500 54.112, -1.478 16.500 54.112, -1.131 19.500 52.369, -1.131 16.500 52.369, -0.889 19.500 52.170, -0.612 19.500 52.022, -0.000 19.500 51.900, -0.312 16.500 51.931, 0.612 16.500 52.022, 1.131 19.500 52.369, 1.131 16.500 52.369, 1.478 19.500 52.888, 1.569 16.500 53.188, 1.131 16.500 54.631, 0.612 19.500 54.978, 0.312 19.500 55.069, -0.000 19.500 55.100, -0.612 19.500 54.978, -1.131 19.500 54.631, -1.600 16.500 53.500, -1.569 19.500 53.188, -1.478 19.500 52.888, -0.000 16.500 51.900, 0.889 19.500 52.170, 1.330 19.500 52.611, 1.478 16.500 52.888, -0.229 45.200 52.682, -0.442 45.200 52.774, -0.621 45.200 52.920, -0.848 45.200 53.558, -0.339 45.200 54.280, -0.116 45.200 54.342, 0.536 45.200 54.159, 0.694 45.200 53.990, 0.818 32.500 53.729, 0.818 32.500 53.271, 0.755 45.200 53.109, 0.621 45.200 52.920, 0.391 32.500 52.745, 0.173 32.500 52.668, -0.490 32.500 52.806, -0.842 32.500 53.384, -0.842 32.500 53.616, -0.801 45.200 53.785, -0.780 32.500 53.839, -0.694 45.200 53.990, -0.536 45.200 54.159, -0.058 32.500 54.348, 0.116 45.200 54.342, 0.173 32.500 54.332, 0.391 32.500 54.255, 0.850 32.500 53.500, 0.726 32.500 53.058, 0.580 32.500 52.879, 7.031 41.400 60.356, 6.700 41.400 59.952, 6.025 41.400 59.817, 5.300 41.400 60.700, 5.317 41.400 60.525, 7.090 41.400 60.834, 7.097 41.400 60.767, 7.077 41.400 60.900, 5.359 41.400 61.021, 5.529 41.400 61.300, 6.949 41.400 61.200, 5.649 41.400 61.411, 6.721 41.400 61.434, 6.579 41.400 61.517, 5.939 41.400 61.561, 1.610 16.329 53.245, 1.497 16.067 52.413, 1.308 16.067 52.192, 1.183 16.008 51.871, 1.325 16.000 51.870, 1.485 16.000 52.015, 1.629 16.008 52.317, 1.759 16.000 52.355, 1.867 16.000 52.540, 1.915 16.008 52.878, 1.988 16.008 53.185, 1.569 16.500 53.812, 1.600 16.500 53.500, 1.610 16.329 53.755, 1.630 16.329 53.500, 1.717 16.179 53.500, 1.696 16.179 53.231, 1.759 16.067 52.928, 1.827 16.067 53.211, 1.452 16.329 52.760, 1.330 16.500 52.611, 1.319 16.329 52.542, 1.214 16.179 52.286, 1.009 16.179 52.111, 0.914 16.008 51.706, 0.622 16.008 51.585, 0.576 16.000 51.479, -0.000 16.179 51.783, -0.315 16.008 51.512, -0.585 16.000 51.483, -0.000 16.008 51.487, 0.315 16.008 51.512, 0.312 16.500 51.931, 0.255 16.329 51.890, -0.269 16.179 51.804, -0.572 16.067 51.741, -0.914 16.008 51.706, -0.622 16.008 51.585, -0.255 16.329 51.890, -1.183 16.008 51.871, -0.960 16.000 51.633, -0.612 16.500 52.022, -0.504 16.329 51.950, -1.308 16.067 52.192, -1.756 16.000 52.347, -1.009 16.179 52.111, -0.779 16.179 51.970, -0.740 16.329 52.048, -0.889 16.500 52.170, -0.958 16.329 52.181, -1.153 16.329 52.347, -1.497 16.067 52.413, -1.389 16.179 52.491, -1.953 16.000 52.727, -1.319 16.329 52.542, -1.530 16.179 52.721, -1.648 16.067 52.660, -2.066 16.000 53.114, -1.478 16.500 52.888, -1.569 16.500 53.188, -1.915 16.008 54.122, -2.063 16.000 53.894, -2.091 16.000 53.699, -2.100 16.000 53.500, -2.092 16.000 53.304, -1.988 16.008 53.185, -1.953 16.000 54.273, -1.794 16.008 54.414, -1.696 16.179 53.769, -1.610 16.329 53.755, -1.759 16.000 54.645, -1.330 16.500 54.389, -1.319 16.329 54.458, -1.308 16.067 54.808, -1.214 16.179 54.714, -0.914 16.008 55.294, -1.183 16.008 55.129, -1.424 16.008 54.924, -1.452 16.329 54.240, -1.550 16.329 54.004, -1.131 16.500 54.631, -0.840 16.067 55.148, -0.773 16.000 55.453, -0.969 16.000 55.363, -0.576 16.000 55.521, -0.622 16.008 55.415, -0.612 16.500 54.978, -0.504 16.329 55.050, 0.315 16.008 55.488, 0.585 16.000 55.517, 0.622 16.008 55.415, 0.199 16.000 55.591, -0.196 16.000 55.592, -0.312 16.500 55.069, 0.572 16.067 55.259, 0.914 16.008 55.294, -0.000 16.329 55.130, 0.255 16.329 55.110, 1.145 16.000 55.259, 0.889 16.500 54.830, 1.629 16.008 54.683, 1.794 16.008 54.414, 1.756 16.000 54.653, 0.504 16.329 55.050, 0.740 16.329 54.952, 0.958 16.329 54.819, 1.153 16.329 54.653, 1.319 16.329 54.458, 1.759 16.067 54.072, 2.066 16.000 53.886, 2.021 16.000 54.076, 1.915 16.008 54.122, 1.988 16.008 53.815, 1.478 16.500 54.112, 1.452 16.329 54.240, 1.530 16.179 54.279, 1.633 16.179 54.031, 2.091 16.000 53.301, 2.063 16.000 53.106, 2.100 16.000 53.500, 1.630 16.000 54.825, 1.183 16.008 55.129, 1.424 16.008 54.924, 1.087 16.067 54.997, 0.779 16.179 55.030, 0.531 16.179 55.133, 0.312 16.500 55.069, -0.269 16.179 55.196, -0.531 16.179 55.133, -0.740 16.329 54.952, -1.631 16.000 54.822, -1.629 16.008 54.683, -1.497 16.067 54.587, -1.530 16.179 54.279, -1.648 16.067 54.340, -1.569 16.500 53.812, -1.827 16.067 53.211, -1.633 16.179 52.969, -1.550 16.329 52.996, -1.696 16.179 53.231, -1.424 16.008 52.076, -1.485 16.000 52.015, -1.322 16.000 51.869, -0.840 16.067 51.852, -0.000 16.067 51.650, 0.531 16.179 51.867, 0.740 16.329 52.048, 0.269 16.179 51.804, 0.504 16.329 51.950, 1.550 16.329 52.996, 1.530 16.179 52.721, 1.794 16.008 52.586, 1.633 16.179 52.969, 2.013 16.008 53.500, 1.827 16.067 53.789, 1.550 16.329 54.004, 1.696 16.179 53.769, 1.850 16.067 53.500, 1.214 16.179 54.714, -0.000 16.179 55.217, -0.255 16.329 55.110, -1.610 16.329 53.245, -1.630 16.329 53.500, -1.214 16.179 52.286, 1.153 16.329 52.347, 1.648 16.067 52.660, 1.389 16.179 52.491, 1.424 16.008 52.076, 0.779 16.179 51.970, 0.840 16.067 51.852, 1.087 16.067 52.003, 0.889 16.500 52.170, 0.958 16.329 52.181, 0.289 16.067 51.673, 0.572 16.067 51.741, -0.000 16.329 51.870, -0.289 16.067 51.673, -0.531 16.179 51.867, -1.087 16.067 52.003, -1.629 16.008 52.317, -1.794 16.008 52.586, -1.330 16.500 52.611, -1.452 16.329 52.760, -1.759 16.067 52.928, -2.013 16.008 53.500, -1.915 16.008 52.878, -1.717 16.179 53.500, -1.633 16.179 54.031, -1.850 16.067 53.500, -1.988 16.008 53.815, -1.827 16.067 53.789, -1.759 16.067 54.072, -1.389 16.179 54.509, -1.009 16.179 54.889, -1.153 16.329 54.653, -1.087 16.067 54.997, -0.889 16.500 54.830, -0.779 16.179 55.030, -0.289 16.067 55.327, -0.572 16.067 55.259, -0.000 16.008 55.513, -0.315 16.008 55.488, -0.958 16.329 54.819, -0.000 16.067 55.350, 0.269 16.179 55.196, 0.289 16.067 55.327, 0.840 16.067 55.148, 1.009 16.179 54.889, 1.308 16.067 54.808, 1.389 16.179 54.509, 1.648 16.067 54.340, 1.497 16.067 54.587, -25.731 41.400 61.544, -24.400 41.400 61.948, -25.400 41.400 61.948, -25.649 41.400 61.700, -24.555 41.400 62.032, -25.245 41.400 62.032, -24.725 41.400 62.083, -24.000 41.400 61.200, -24.901 41.400 60.300, -25.100 41.400 60.323, -25.800 41.400 61.200, -24.196 41.400 60.639, -24.303 41.400 60.526, -24.429 41.400 60.433, -24.700 41.400 60.322, 0.229 45.200 52.682, 0.442 45.200 52.774, 0.632 45.500 52.539, 0.996 45.500 52.925, 1.102 45.500 53.170, 0.832 45.200 53.327, 0.801 45.200 53.785, 0.922 45.500 54.187, 0.848 45.200 53.558, 0.265 45.500 54.619, 0.339 45.200 54.280, -0.739 45.500 54.381, -0.922 45.500 54.187, -0.832 45.200 53.327, -1.133 45.500 53.700, -0.755 45.200 53.109, -0.632 45.500 52.539, -0.836 45.500 52.711, -0.000 45.200 52.650, 7.027 41.400 61.056, 7.236 41.371 61.025, 7.048 41.153 61.796, 6.848 40.985 62.020, 6.568 40.985 62.124, 7.150 41.285 61.516, 7.251 41.153 61.602, 7.295 41.285 61.308, 7.149 41.371 61.227, 6.864 41.371 61.558, 6.274 40.985 62.169, 6.124 40.800 62.198, 6.845 41.400 61.327, 6.270 41.153 62.084, 5.977 40.985 62.154, 5.990 41.153 62.069, 5.824 40.800 62.152, 6.471 41.371 61.751, 6.425 41.400 61.572, 6.255 41.371 61.784, 6.263 41.400 61.598, 6.099 41.400 61.594, 5.787 41.400 61.500, 5.626 41.371 61.621, 5.309 41.371 61.320, 5.431 41.400 61.168, 5.137 41.371 60.918, 5.115 41.371 60.700, 5.282 40.800 59.514, 5.187 40.985 59.634, 5.049 41.285 60.206, 4.973 41.285 60.448, 5.137 41.371 60.482, 6.010 41.285 61.938, 6.036 41.371 61.773, 5.765 41.285 61.875, 5.422 40.985 61.948, 5.282 40.800 61.886, 5.187 40.985 61.766, 5.063 41.153 61.491, 4.888 40.800 61.428, 4.993 40.985 61.540, 4.849 40.985 61.280, 4.759 40.985 60.996, 4.708 40.800 60.852, 4.843 41.153 60.979, 4.729 40.985 60.700, 5.203 41.371 61.128, 5.049 41.285 61.194, 4.708 40.800 60.548, 4.759 40.985 60.404, 5.315 41.400 60.863, 4.947 41.285 60.700, 4.849 40.985 60.120, 5.369 41.400 60.356, 5.203 41.371 60.272, 5.172 41.285 59.984, 5.422 40.985 59.452, 5.689 40.985 59.321, 5.451 41.400 60.200, 5.563 41.400 60.064, 5.337 41.285 59.792, 5.452 41.371 59.913, 5.537 41.285 59.637, 5.719 41.153 59.401, 6.124 40.800 59.202, 5.824 40.800 59.248, 5.700 41.400 59.952, 5.765 41.285 59.525, 6.427 40.800 59.217, 5.626 41.371 59.779, 6.010 41.285 59.462, 5.855 41.400 59.868, 6.263 41.285 59.449, 6.547 41.153 59.359, 6.569 40.985 59.276, 6.848 40.985 59.380, 6.993 40.800 59.427, 6.036 41.371 59.627, 6.201 41.400 59.800, 6.255 41.371 59.616, 7.100 40.985 59.537, 6.472 41.371 59.649, 6.752 41.285 59.575, 7.316 40.985 59.742, 7.233 40.800 59.613, 6.376 41.400 59.817, 6.678 41.371 59.726, 6.545 41.400 59.868, 6.864 41.371 59.842, 7.486 40.985 59.986, 6.837 41.400 60.064, 7.150 41.285 59.884, 7.522 41.153 60.285, 7.663 40.985 60.551, 7.669 40.800 60.398, 7.603 40.985 60.260, 6.949 41.400 60.200, 7.024 41.371 59.993, 7.395 41.285 60.325, 7.669 40.800 61.002, 7.578 41.153 60.840, 7.603 40.985 61.140, 7.663 40.985 60.849, 7.083 41.400 60.525, 7.280 41.371 60.590, 7.522 41.153 61.115, 7.578 40.800 61.292, 7.486 40.985 61.414, 7.100 41.400 60.700, 7.446 41.285 60.827, 7.411 41.153 61.372, 7.316 40.985 61.658, 7.280 41.371 60.810, 7.395 41.285 61.075, 7.233 40.800 61.787, 4.815 41.153 60.700, 4.843 41.153 60.421, 6.967 41.285 61.691, 7.024 41.371 61.407, 6.678 41.371 61.674, 7.100 40.985 61.863, 6.810 41.153 61.944, 6.513 41.285 61.913, 6.752 41.285 61.825, 6.263 41.285 61.951, 6.547 41.153 62.041, 5.823 41.371 61.718, 5.689 40.985 62.079, 5.537 41.285 61.763, 5.467 41.153 61.876, 5.719 41.153 61.999, 5.245 41.153 61.704, 5.452 41.371 61.487, 5.172 41.285 61.416, 5.337 41.285 61.608, 4.973 41.285 60.952, 4.927 41.153 61.246, 4.927 41.153 60.154, 5.063 41.153 59.909, 5.309 41.371 60.080, 4.993 40.985 59.860, 5.245 41.153 59.696, 5.467 41.153 59.524, 5.823 41.371 59.682, 5.990 41.153 59.331, 5.977 40.985 59.246, 6.270 41.153 59.316, 6.274 40.985 59.231, 6.514 41.285 59.487, 6.810 41.153 59.456, 7.048 41.153 59.604, 6.967 41.285 59.709, 7.149 41.371 60.173, 7.411 41.153 60.028, 7.251 41.153 59.798, 7.295 41.285 60.092, 7.236 41.371 60.375, 7.446 41.285 60.573, 7.578 41.153 60.560, -2.021 16.000 52.924, -1.863 16.000 52.531, -1.630 16.000 52.175, -1.145 16.000 51.741, -1.621 16.000 51.467, -0.773 16.000 51.547, -0.394 16.000 51.437, -0.199 16.000 51.409, -0.194 16.000 50.907, 0.194 16.000 50.907, 0.386 16.000 51.434, -0.000 16.000 51.400, 0.196 16.000 51.408, 0.773 16.000 51.547, 0.969 16.000 51.637, 1.621 16.000 51.467, 1.153 16.000 51.744, 1.631 16.000 52.178, 2.148 16.000 52.035, 1.953 16.000 52.727, 2.017 16.000 52.915, 2.092 16.000 53.696, 2.588 16.000 53.755, 2.550 16.000 54.007, 1.953 16.000 54.273, 2.294 16.000 54.726, 2.010 16.000 55.149, 0.773 16.000 55.453, 0.755 16.000 55.988, 0.394 16.000 55.563, 0.507 16.000 56.050, 0.255 16.000 56.087, -0.000 16.000 55.600, -0.507 16.000 56.050, -0.386 16.000 55.566, -1.226 16.000 55.794, -1.445 16.000 55.662, -1.153 16.000 55.256, -2.010 16.000 55.150, -2.550 16.000 54.007, -2.600 16.000 53.500, 1.863 16.000 54.469, 1.485 16.000 54.985, 1.839 16.000 55.338, 1.322 16.000 55.131, 1.650 16.000 55.510, 1.445 16.000 55.662, 0.960 16.000 55.367, 0.995 16.000 55.903, -1.325 16.000 55.130, -1.838 16.000 55.339, -1.485 16.000 54.985, -1.867 16.000 54.460, -2.488 16.000 54.255, -2.017 16.000 54.085, -24.180 20.500 60.989, -24.180 20.500 61.411, -24.409 20.500 60.633, -24.269 20.500 61.605, -25.212 20.500 61.882, -24.588 20.500 61.882, -25.007 20.500 61.942, -25.650 20.500 61.200, -25.620 20.500 61.411, -24.150 20.500 45.800, -24.269 20.500 45.395, -25.007 20.500 45.058, -24.793 20.500 45.058, -24.180 20.500 46.011, -24.409 20.500 46.367, -24.793 20.500 46.542, -24.588 20.500 46.482, -25.212 20.500 45.118, -25.391 20.500 45.233, -25.531 20.500 45.395, -25.620 20.500 45.589, -24.017 41.400 61.375, -23.864 41.371 61.525, -24.069 41.400 61.544, -23.849 41.153 62.102, -24.000 40.985 62.363, -23.784 40.985 62.158, -23.705 41.285 61.575, -24.151 41.400 61.700, -24.290 41.153 62.444, -24.379 40.800 62.607, -24.252 40.985 62.520, -24.263 41.400 61.836, -24.076 41.371 61.907, -24.236 41.371 62.058, -24.826 40.985 62.669, -24.673 40.800 62.683, -24.531 40.985 62.624, -24.553 41.153 62.541, -25.123 40.985 62.654, -24.422 41.371 62.174, -24.628 41.371 62.251, -24.830 41.153 62.584, -25.110 41.153 62.569, -25.276 40.800 62.652, -24.845 41.371 62.284, -24.901 41.400 62.100, -25.090 41.285 62.438, -25.335 41.285 62.375, -25.678 40.985 62.448, -25.818 40.800 62.386, -25.913 40.985 62.266, -25.563 41.285 62.263, -26.038 40.800 62.177, -25.076 41.400 62.083, -25.277 41.371 62.218, -25.854 41.153 62.204, -26.037 41.153 61.991, -26.341 40.985 61.496, -26.331 40.800 61.649, -26.251 40.985 61.780, -25.537 41.400 61.836, -25.648 41.371 61.987, -25.791 41.371 61.820, -26.173 41.153 61.746, -26.371 40.985 61.200, -26.392 40.800 61.048, -26.051 41.285 61.694, -26.257 41.153 61.479, -26.285 41.153 61.200, -25.897 41.371 61.628, -26.212 40.800 60.472, -25.963 41.371 61.418, -26.153 41.285 61.200, -25.985 41.371 61.200, -26.127 41.285 60.948, -26.173 41.153 60.654, -25.783 41.400 61.375, -26.037 41.153 60.409, -25.913 40.985 60.134, -26.038 40.800 60.223, -25.778 41.400 61.000, -25.928 41.285 60.484, -25.818 40.800 60.014, -25.711 41.400 60.810, -25.791 41.371 60.580, -25.411 40.985 59.821, -25.678 40.985 59.952, -25.648 41.371 60.413, -25.633 41.153 60.024, -25.381 41.153 59.901, -25.123 40.985 59.746, -25.604 41.400 60.639, -25.461 41.400 60.496, -25.563 41.285 60.137, -25.335 41.285 60.025, -25.110 41.153 59.831, -24.826 40.985 59.731, -25.290 41.400 60.389, -25.277 41.371 60.182, -24.531 40.985 59.776, -25.064 41.371 60.127, -24.830 41.153 59.816, -24.252 40.985 59.880, -24.107 40.800 59.927, -24.000 40.985 60.037, -24.845 41.371 60.116, -24.290 41.153 59.956, -24.628 41.371 60.149, -24.559 41.400 60.367, -24.422 41.371 60.226, -24.348 41.285 60.075, -24.052 41.153 60.104, -23.784 40.985 60.242, -23.614 40.985 60.486, -23.950 41.285 60.384, -23.689 41.153 60.528, -23.522 40.800 60.608, -23.497 40.985 60.760, -23.578 41.153 60.785, -23.437 40.985 61.051, -23.805 41.285 60.592, -23.951 41.371 60.673, -23.522 41.153 61.060, -23.400 40.800 61.200, -24.110 41.400 60.769, -24.012 41.400 61.053, -23.820 41.371 61.310, -23.654 41.285 61.327, -23.437 40.985 61.349, -23.497 40.985 61.640, -23.578 41.153 61.615, -23.522 41.153 61.340, -24.048 41.400 60.911, -23.705 41.285 60.825, -23.654 41.285 61.073, -23.820 41.371 61.090, -23.614 40.985 61.914, -23.522 40.800 61.792, -23.431 40.800 61.502, -25.963 41.371 60.982, -26.127 41.285 61.452, -26.341 40.985 60.904, -23.689 41.153 61.872, -23.805 41.285 61.808, -23.951 41.371 61.727, -24.052 41.153 62.296, -23.950 41.285 62.016, -24.133 41.285 62.191, -24.586 41.285 62.413, -24.348 41.285 62.325, -24.837 41.285 62.451, -25.064 41.371 62.273, -25.411 40.985 62.579, -25.381 41.153 62.499, -25.763 41.285 62.108, -25.474 41.371 62.121, -25.633 41.153 62.376, -25.928 41.285 61.916, -26.107 40.985 62.040, -25.897 41.371 60.772, -26.051 41.285 60.706, -26.251 40.985 60.620, -26.257 41.153 60.921, -26.107 40.985 60.360, -25.763 41.285 60.292, -25.854 41.153 60.196, -25.474 41.371 60.279, -24.837 41.285 59.949, -25.090 41.285 59.962, -24.586 41.285 59.987, -24.553 41.153 59.859, -24.236 41.371 60.342, -24.133 41.285 60.209, -24.076 41.371 60.493, -23.849 41.153 60.298, -23.864 41.371 60.875, -2.580 45.500 54.296, -2.433 45.500 54.671, -1.056 45.500 53.955, -1.979 45.500 55.336, -1.683 45.500 55.611, -0.986 45.500 56.013, -0.000 45.500 54.650, 1.350 45.500 55.838, 0.986 45.500 56.013, 0.516 45.500 54.528, 0.739 45.500 54.381, 2.433 45.500 54.671, 1.056 45.500 53.955, 1.133 45.500 53.700, 2.670 45.500 53.902, 2.700 45.500 53.500, 2.687 45.500 53.236, 1.148 45.500 53.433, 2.648 45.500 52.974, 2.382 45.500 52.228, 2.246 45.500 52.001, 1.910 45.500 51.592, 0.836 45.500 52.711, 1.714 45.500 51.414, 1.501 45.500 51.256, -1.034 45.500 51.006, -0.784 45.500 50.916, -1.274 45.500 51.119, -1.501 45.500 51.255, -1.714 45.500 51.414, 0.134 45.500 52.358, -0.134 45.500 52.358, -0.393 45.500 52.419, -2.382 45.500 52.228, -0.996 45.500 52.925, -2.584 45.500 52.717, -1.102 45.500 53.170, -2.648 45.500 52.974, -1.148 45.500 53.433, -2.700 45.500 53.500, 2.580 45.500 54.296, 0.393 45.500 52.419, -0.265 45.500 54.619, -0.516 45.500 54.528, 5.300 41.400 46.300, 7.083 41.400 46.475, 5.317 41.400 46.475, 7.031 41.400 46.644, 5.369 41.400 46.644, 6.700 41.400 47.048, 5.700 41.400 47.048, 6.024 41.400 47.183, 5.451 41.400 46.800, 6.837 41.400 46.936, 5.563 41.400 46.936, 5.855 41.400 47.132, 7.100 41.400 46.300, 5.821 41.400 45.483, 5.451 41.400 45.800, 5.310 41.400 46.166, 6.751 41.400 45.589, 6.461 41.400 45.439, 7.669 40.500 61.002, 7.578 40.500 61.292, 7.431 40.800 61.557, 6.721 40.500 62.107, 6.721 40.800 62.107, 6.124 40.500 62.198, 5.282 40.500 61.886, 5.062 40.800 61.677, 4.769 40.800 61.149, 4.769 40.500 61.149, 4.708 40.500 60.548, 4.769 40.800 60.251, 4.888 40.800 59.972, 5.539 40.800 59.353, 5.539 40.500 59.353, 6.721 40.800 59.293, 7.578 40.800 60.108, 7.669 40.500 60.398, 7.700 40.800 60.700, 6.993 40.800 61.973, 6.427 40.800 62.183, 5.824 40.500 62.152, 5.539 40.800 62.047, 5.539 40.500 62.047, 4.708 40.500 60.852, 4.888 40.500 59.972, 5.062 40.800 59.723, 5.062 40.500 59.723, 5.824 40.500 59.248, 6.124 40.500 59.202, 6.427 40.500 59.217, 7.233 40.500 59.613, 7.431 40.800 59.843, 7.431 40.500 59.843, 6.831 20.500 45.895, 6.691 20.500 45.733, 6.307 20.500 45.558, 6.831 20.500 46.705, 6.307 20.500 47.042, 6.691 20.500 46.867, 5.569 20.500 45.895, 6.950 20.500 60.700, 6.920 20.500 60.911, 5.709 20.500 61.267, 6.831 20.500 61.105, 6.691 20.500 61.267, 6.093 20.500 61.442, 6.512 20.500 61.382, 5.888 20.500 61.382, 5.450 20.500 60.700, 6.920 20.500 60.489, 5.569 20.500 60.295, 5.888 20.500 60.018, 6.093 20.500 59.958, 6.512 20.500 60.018, 2.638 16.008 53.112, 2.571 16.000 53.112, 2.415 16.008 52.368, 2.394 16.170 51.916, 2.324 16.065 51.962, 2.295 16.300 51.728, 2.529 16.300 52.081, 2.554 16.008 52.732, 2.524 16.065 52.317, 2.484 16.000 52.734, 2.138 16.170 51.585, 1.687 16.300 51.141, 2.343 16.000 52.372, 1.783 16.065 51.358, 1.836 16.170 51.294, 1.906 16.000 51.732, 1.986 16.008 51.720, 1.326 16.300 50.921, 1.495 16.170 51.050, 1.123 16.170 50.858, 1.389 16.008 51.224, 0.726 16.170 50.723, 1.300 16.000 51.248, 1.090 16.065 50.935, 0.527 16.300 50.648, 0.314 16.170 50.647, 1.043 16.008 51.046, 0.950 16.000 51.080, 0.705 16.065 50.804, 0.305 16.065 50.730, 0.106 16.300 50.602, 0.579 16.000 50.965, 0.675 16.008 50.920, -0.521 16.170 50.677, -0.734 16.300 50.694, -0.317 16.300 50.617, -0.105 16.170 50.632, 0.292 16.008 50.849, -0.097 16.008 50.835, -0.900 16.065 50.862, -0.927 16.170 50.783, -0.484 16.008 50.878, -0.861 16.008 50.976, -1.274 16.065 51.021, -1.312 16.170 50.947, -0.579 16.000 50.965, -0.950 16.000 51.080, -1.622 16.065 51.233, -1.219 16.008 51.128, -1.300 16.000 51.248, -1.552 16.008 51.331, -2.503 16.170 52.095, -2.419 16.300 51.900, -2.111 16.008 51.870, -2.626 16.300 52.269, -2.681 16.170 52.475, -1.906 16.000 51.732, -2.148 16.000 52.035, -2.430 16.065 52.136, -2.326 16.008 52.195, -2.869 16.300 53.078, -2.491 16.008 52.547, -2.603 16.065 52.504, -2.802 16.170 52.876, -2.343 16.000 52.372, -2.484 16.000 52.734, -2.603 16.008 52.920, -2.863 16.170 53.710, -2.863 16.170 53.290, -2.660 16.008 53.305, -2.802 16.170 54.124, -2.571 16.000 53.112, -2.681 16.170 54.525, -2.587 16.000 53.755, -2.603 16.008 54.080, -2.603 16.065 54.496, -2.403 16.000 54.495, -2.326 16.008 54.805, -2.162 16.000 54.945, -2.293 16.000 54.726, -1.312 16.170 56.053, -1.511 16.300 55.975, -1.934 16.065 55.506, -2.111 16.008 55.130, -2.491 16.008 54.453, -2.503 16.170 54.905, -2.206 16.065 55.203, -2.272 16.170 55.254, -1.851 16.008 55.420, -1.219 16.008 55.872, -0.995 16.000 55.903, -0.755 16.000 55.988, -0.102 16.065 56.285, 0.106 16.300 56.398, -0.861 16.008 56.024, -1.649 16.000 55.510, -1.552 16.008 55.669, -1.134 16.300 56.169, -0.317 16.300 56.383, -0.734 16.300 56.306, -0.255 16.000 56.088, -0.000 16.000 56.100, 0.292 16.008 56.151, 1.836 16.170 55.706, 1.090 16.065 56.065, 0.705 16.065 56.196, 0.675 16.008 56.080, -0.097 16.008 56.165, 0.314 16.170 56.353, 0.527 16.300 56.352, 0.305 16.065 56.270, 0.726 16.170 56.277, 1.326 16.300 56.079, 1.226 16.000 55.793, 1.706 16.008 55.550, 1.986 16.008 55.280, 2.749 16.170 54.327, 2.599 16.170 54.718, 2.076 16.065 55.360, 2.224 16.008 54.971, 1.043 16.008 55.954, 2.138 16.170 55.415, 2.013 16.300 55.588, 2.295 16.300 55.272, 1.389 16.008 55.776, 1.783 16.065 55.642, 2.529 16.300 54.919, 2.162 16.000 54.945, 2.415 16.008 54.632, 2.403 16.000 54.495, 2.488 16.000 54.255, 2.638 16.008 53.888, 2.787 16.065 53.500, 2.831 16.300 52.869, 2.709 16.300 52.464, 2.840 16.170 53.082, 2.749 16.170 52.673, 2.892 16.300 53.288, 2.870 16.170 53.500, 2.554 16.008 54.268, 2.667 16.008 53.500, 2.840 16.170 53.918, 2.892 16.300 53.712, 2.600 16.000 53.500, 2.757 16.065 53.094, 2.669 16.065 52.697, 2.599 16.170 52.282, 2.224 16.008 52.029, 2.076 16.065 51.640, 1.452 16.065 51.121, 1.706 16.008 51.450, -0.102 16.065 50.715, -0.506 16.065 50.759, -1.670 16.170 51.166, -1.934 16.065 51.494, -1.992 16.170 51.434, -1.851 16.008 51.580, -2.206 16.065 51.797, -2.272 16.170 51.746, -2.720 16.065 52.894, -2.780 16.065 53.703, -2.780 16.065 53.297, -2.720 16.065 54.106, -2.660 16.008 53.695, -2.430 16.065 54.864, -1.992 16.170 55.566, -1.670 16.170 55.834, -1.622 16.065 55.767, -0.927 16.170 56.217, -1.274 16.065 55.979, -0.900 16.065 56.138, -0.521 16.170 56.323, -0.105 16.170 56.368, -0.506 16.065 56.241, -0.484 16.008 56.122, 1.495 16.170 55.950, 1.123 16.170 56.142, 1.452 16.065 55.879, 2.394 16.170 55.084, 2.324 16.065 55.038, 2.524 16.065 54.683, 2.669 16.065 54.303, 2.757 16.065 53.906, -24.017 41.400 45.625, -24.003 41.400 45.867, -24.069 41.400 45.456, -24.400 41.400 45.052, -24.724 41.400 44.917, -24.899 41.400 44.900, -25.075 41.400 44.917, -25.537 41.400 45.164, -25.800 41.400 45.800, -25.785 41.400 45.963, -24.022 41.400 46.000, -25.741 41.400 46.121, -25.571 41.400 46.400, -25.161 41.400 46.661, -24.675 41.400 46.672, -24.521 41.400 46.617, -24.158 19.800 61.093, -24.150 20.500 61.200, -24.269 20.500 60.795, -25.007 20.500 60.458, -25.212 20.500 60.518, -25.391 20.500 60.633, -25.582 19.800 61.512, -25.391 20.500 61.767, -24.793 20.500 61.942, -24.409 20.500 61.767, -24.588 20.500 60.518, -24.793 20.500 60.458, -25.111 19.800 60.480, -25.467 19.800 60.709, -25.531 20.500 60.795, -25.620 20.500 60.989, -25.642 19.800 61.307, -25.531 20.500 61.605, -25.467 19.800 61.691, -25.305 19.800 61.831, -25.111 19.800 61.920, -24.689 19.800 61.920, -24.333 19.800 61.691, -24.218 19.800 45.488, -24.180 20.500 45.589, -24.409 20.500 45.233, -24.588 20.500 45.118, -25.305 19.800 45.169, -25.650 20.500 45.800, -25.467 19.800 46.291, -25.391 20.500 46.367, -25.212 20.500 46.482, -25.111 19.800 46.520, -25.007 20.500 46.542, -24.269 20.500 46.205, -25.642 19.800 45.693, -25.620 20.500 46.011, -25.582 19.800 46.112, -25.531 20.500 46.205, -24.900 19.800 46.550, -24.221 41.273 62.926, -24.164 41.446 62.978, -24.110 41.483 63.047, -24.041 41.488 63.083, -24.022 41.499 63.028, -24.084 41.420 63.203, -24.194 41.354 62.913, -24.182 41.413 62.947, -24.135 41.400 62.877, -24.192 41.374 62.922, -24.194 41.333 62.905, -24.287 41.287 63.028, -24.296 41.220 63.171, -24.310 41.217 63.108, -24.261 41.252 63.222, -24.263 41.221 63.226, -24.212 41.281 63.256, -24.109 41.323 63.272, -24.220 41.394 63.154, -24.265 41.356 63.052, -24.244 41.240 62.948, -24.298 41.252 63.040, -24.217 41.220 63.266, -24.119 41.200 63.298, -24.181 41.396 63.195, -24.163 41.439 63.142, -24.221 41.415 63.062, -24.242 41.355 62.983, -24.266 41.324 63.005, -24.308 41.243 63.105, -24.304 41.214 63.046, -24.302 41.233 63.044, -24.244 41.337 63.194, -24.303 41.266 63.099, -24.289 41.277 63.161, -24.290 41.310 63.083, -24.275 41.328 63.140, -24.249 41.380 63.104, -24.294 41.249 63.167, -24.257 41.282 63.215, -24.201 41.336 63.235, -24.215 41.251 63.263, -23.400 40.500 61.200, -24.107 40.800 62.473, -24.976 40.500 62.698, -24.976 40.800 62.698, -25.276 40.500 62.652, -25.561 40.800 62.547, -25.561 40.500 62.547, -26.212 40.800 61.928, -26.392 40.800 61.352, -26.331 40.800 60.751, -25.561 40.800 59.853, -25.276 40.800 59.748, -24.976 40.800 59.702, -24.673 40.800 59.717, -24.107 40.500 59.927, -23.867 40.500 60.113, -23.669 40.500 60.343, -23.431 40.800 60.898, -23.669 40.800 62.057, -23.867 40.800 62.287, -26.331 40.500 61.649, -26.392 40.500 61.352, -26.331 40.500 60.751, -25.818 40.500 60.014, -24.976 40.500 59.702, -24.379 40.800 59.793, -23.867 40.800 60.113, -23.669 40.800 60.343, -24.154 41.300 62.859, -24.252 40.500 62.956, -24.252 41.200 62.956, -26.102 40.500 59.998, -24.979 40.500 59.502, -24.900 41.300 59.500, -24.665 40.500 59.516, -24.375 41.300 59.583, -24.634 41.300 59.521, -25.899 41.300 59.825, -25.672 41.300 59.685, -25.289 40.500 59.545, -25.166 41.300 59.521, -24.128 41.300 59.685, -23.901 41.300 59.825, -23.592 40.500 60.114, -23.415 40.500 60.373, -23.288 40.500 60.660, -23.221 41.300 60.934, -23.385 41.300 60.428, -23.525 41.300 60.201, -23.200 41.300 61.200, -23.216 40.500 60.965, -23.283 41.300 61.725, -23.245 40.500 61.589, -23.345 40.500 61.887, -23.497 40.500 62.161, -23.698 41.300 62.402, -23.525 41.300 62.199, -23.385 41.300 61.972, -26.559 41.300 60.454, -26.648 41.240 60.544, -26.626 41.273 60.521, -22.357 19.508 63.071, -22.272 19.532 63.134, -24.000 19.685 63.277, -24.000 19.588 63.212, -24.000 41.315 63.277, -21.908 41.302 63.282, -24.000 41.200 63.300, -22.358 41.492 63.070, -26.715 41.242 60.590, -26.741 41.249 60.599, -26.683 41.355 60.542, -26.837 41.336 60.572, -26.762 41.415 60.521, -26.842 41.439 60.463, -26.931 41.345 60.499, -26.972 41.322 60.409, -26.973 41.200 60.507, -26.889 41.345 60.541, -26.957 41.276 60.513, -26.930 41.390 60.394, -26.953 41.358 60.402, -26.916 41.277 60.558, -26.862 41.272 60.590, -26.779 41.317 60.587, -26.800 41.262 60.604, -26.826 41.200 60.609, -26.735 41.200 60.601, -26.691 41.235 60.579, -26.725 41.293 60.585, -26.702 41.279 60.578, -26.681 41.266 60.568, -26.575 41.375 60.450, -26.589 41.411 60.437, -26.753 41.460 60.462, -26.780 41.449 60.477, -26.615 41.375 60.486, -26.609 41.443 60.419, -26.819 41.456 60.444, -26.659 41.487 60.370, -26.733 41.486 60.404, -26.757 41.495 60.338, -26.903 41.420 60.384, -26.820 41.475 60.354, -26.700 41.472 60.433, -26.791 41.470 60.431, -26.662 41.360 60.528, -26.646 41.367 60.514, -26.714 41.438 60.488, -26.677 41.406 60.506, -26.638 41.414 60.475, -26.667 41.447 60.457, -26.738 41.428 60.504, -26.697 41.398 60.522, -26.633 41.469 60.396, -26.700 41.500 60.313, -26.243 41.500 59.856, -26.629 41.473 60.384, -26.173 41.473 59.927, -26.121 41.400 59.979, -26.577 41.400 60.435, -25.999 41.373 59.885, -25.759 41.441 59.666, -25.738 41.373 59.705, -25.463 41.441 59.534, -25.296 41.373 59.532, -24.510 41.373 59.531, -24.500 41.441 59.488, -23.556 41.500 59.856, -23.734 41.486 59.794, -23.810 41.500 59.644, -23.869 41.486 59.693, -24.046 41.441 59.663, -25.596 41.373 59.634, -25.425 41.300 59.583, -25.141 41.373 59.503, -24.824 41.373 59.488, -24.666 41.373 59.502, -24.067 41.373 59.702, -24.358 41.373 59.574, -23.932 41.373 59.785, -24.097 41.500 59.478, -24.013 41.486 59.604, -24.192 41.441 59.590, -24.165 41.486 59.528, -24.210 41.373 59.631, -24.650 41.486 59.391, -24.988 41.486 59.376, -24.985 41.441 59.444, -25.066 41.500 59.307, -25.157 41.486 59.392, -24.982 41.373 59.488, -25.990 41.500 59.644, -25.936 41.486 59.696, -25.873 41.373 59.789, -26.071 41.486 59.799, -26.027 41.441 59.851, -24.344 41.441 59.532, -24.408 41.500 59.365, -24.323 41.486 59.467, -24.485 41.486 59.422, -24.818 41.486 59.376, -24.660 41.441 59.458, -24.822 41.441 59.443, -25.147 41.441 59.459, -25.392 41.500 59.365, -25.484 41.486 59.470, -25.322 41.486 59.423, -25.307 41.441 59.489, -25.448 41.373 59.576, -25.792 41.486 59.607, -25.641 41.486 59.531, -25.614 41.441 59.593, -26.102 41.300 59.998, -23.806 41.373 59.881, -23.907 41.441 59.749, -25.898 41.441 59.752, -23.777 41.441 59.847, -23.221 41.300 61.466, -23.261 41.441 61.835, -23.065 41.500 61.692, -23.007 41.500 61.366, -23.120 41.486 61.608, -23.080 41.486 61.347, -23.229 41.373 61.583, -23.192 41.373 61.338, -23.147 41.441 61.341, -23.197 41.486 61.860, -23.464 41.373 62.135, -23.481 41.486 62.350, -23.569 41.373 62.280, -23.534 41.441 62.307, -23.427 41.441 62.159, -23.370 41.486 62.197, -23.344 41.500 62.290, -23.275 41.486 62.033, -23.145 41.441 61.088, -23.189 41.373 61.091, -23.065 41.500 60.708, -23.186 41.486 60.569, -23.354 41.441 60.362, -23.283 41.300 60.675, -23.180 41.441 60.837, -23.250 41.441 60.593, -23.295 41.486 60.329, -23.344 41.500 60.110, -23.436 41.486 60.108, -23.491 41.441 60.148, -23.393 41.373 60.383, -23.627 41.473 59.927, -23.679 41.400 59.979, -23.698 41.300 59.998, -23.526 41.373 60.175, -23.223 41.373 60.846, -23.007 41.500 61.034, -23.077 41.486 61.084, -23.335 41.441 62.002, -23.302 41.373 61.819, -23.375 41.373 61.981, -23.292 41.373 60.608, -23.186 41.441 61.593, -23.113 41.486 60.823, -23.627 41.473 62.473, -24.013 41.500 63.000, -23.679 41.400 62.421, -24.084 41.473 62.929, -23.489 41.373 44.827, -23.405 41.373 44.962, -23.366 41.441 44.941, -23.334 41.373 45.104, -23.231 41.373 46.190, -23.274 41.373 46.342, -23.331 41.373 46.490, -23.485 41.373 46.768, -23.581 41.373 46.894, -23.494 41.486 46.966, -23.304 41.486 46.687, -23.363 41.441 46.654, -23.449 41.441 46.793, -23.385 41.300 45.028, -23.276 41.373 45.252, -23.203 41.373 45.559, -23.188 41.373 45.718, -23.200 41.300 45.800, -23.233 41.373 45.404, -23.188 41.373 45.876, -23.202 41.373 46.034, -23.698 41.300 47.002, -23.402 41.373 46.633, -23.228 41.486 46.535, -23.290 41.441 46.508, -23.232 41.441 46.356, -23.076 41.486 45.882, -23.144 41.441 45.715, -23.076 41.486 45.712, -23.007 41.500 45.634, -23.159 41.441 45.553, -23.065 41.500 45.308, -23.499 41.486 44.629, -23.452 41.441 44.802, -23.551 41.441 44.673, -23.679 41.400 44.579, -23.122 41.486 46.215, -23.065 41.500 46.292, -23.091 41.486 46.050, -23.188 41.441 46.200, -23.158 41.441 46.040, -23.143 41.441 45.878, -23.170 41.486 45.216, -23.189 41.441 45.393, -23.123 41.486 45.378, -23.234 41.441 45.237, -23.293 41.441 45.086, -23.307 41.486 44.908, -23.231 41.486 45.059, -23.698 41.300 44.598, -23.585 41.373 44.701, -23.525 41.300 44.801, -23.167 41.486 46.377, -23.092 41.486 45.543, -23.396 41.486 44.764, -23.393 41.486 46.831, -23.547 41.441 46.923, -22.720 42.700 44.700, -22.720 41.500 44.700, -22.720 41.500 62.300, -22.701 41.500 62.493, -22.695 42.700 62.523, -22.556 41.500 62.849, -22.343 42.700 63.082, -22.276 41.470 63.131, -22.097 41.397 63.226, -21.720 42.700 63.300, -21.720 41.200 63.300, -21.943 42.700 63.275, -22.621 42.700 62.734, -22.434 41.500 63.000, 2.584 45.492 54.488, 2.590 45.330 54.954, 2.729 45.200 54.746, 2.818 45.435 54.128, 2.701 45.492 54.102, 2.267 45.200 55.465, 2.062 45.330 55.638, 2.231 45.500 55.021, 1.728 45.330 55.916, 1.965 45.200 55.767, 2.190 45.492 55.191, 1.979 45.500 55.336, 1.920 45.492 55.492, 2.004 45.435 55.578, 1.622 45.200 56.024, 1.358 45.330 56.142, 1.683 45.500 55.611, 0.932 45.435 56.232, 0.427 45.200 56.469, 0.540 45.330 56.421, 1.265 45.492 55.961, 0.524 45.435 56.339, -0.000 45.200 56.500, 0.601 45.500 56.132, 0.108 45.330 56.468, -0.325 45.330 56.452, 0.105 45.435 56.385, -0.316 45.435 56.370, -0.751 45.330 56.374, 0.202 45.500 56.192, -0.202 45.500 56.192, -0.303 45.492 56.250, -0.845 45.200 56.378, -0.601 45.500 56.132, -0.730 45.435 56.293, -1.162 45.330 56.234, -1.129 45.435 56.157, -1.622 45.200 56.024, -1.547 45.330 56.035, -1.082 45.492 56.046, -1.350 45.500 55.838, -1.847 45.435 55.719, -2.212 45.330 55.482, -1.900 45.330 55.783, -2.267 45.200 55.465, -2.477 45.330 55.139, -2.150 45.435 55.427, -2.408 45.435 55.093, -2.689 45.330 54.761, -2.844 45.330 54.356, -2.231 45.500 55.021, -2.614 45.435 54.725, -2.939 45.330 53.932, -2.878 45.200 54.345, -2.505 45.492 54.674, -2.856 45.435 53.920, -2.970 45.330 53.500, -2.649 45.492 54.297, -2.670 45.500 53.902, -2.737 45.492 53.903, -2.939 45.330 53.068, -2.969 45.200 53.073, -2.887 45.435 53.500, -2.687 45.500 53.236, -2.856 45.435 53.080, -2.737 45.492 53.097, -2.765 45.435 52.668, -2.689 45.330 52.239, -2.729 45.200 52.254, -2.844 45.330 52.644, -2.649 45.492 52.703, -2.495 45.500 52.468, -2.246 45.500 52.001, -2.061 45.492 51.654, -2.088 45.500 51.788, -1.162 45.330 50.766, -1.246 45.200 50.771, -0.845 45.200 50.622, -1.547 45.330 50.965, -1.622 45.200 50.976, -1.900 45.330 51.217, -2.150 45.435 51.573, -2.614 45.435 52.275, -2.505 45.492 52.326, -1.965 45.200 51.233, -1.910 45.500 51.592, -0.526 45.500 50.852, -0.316 45.435 50.630, 0.105 45.435 50.615, 0.540 45.330 50.579, -0.000 45.200 50.500, 0.108 45.330 50.532, -0.325 45.330 50.548, -0.730 45.435 50.707, -0.700 45.492 50.823, -1.770 45.492 51.373, -1.441 45.492 51.138, -0.751 45.330 50.626, -1.082 45.492 50.954, -0.263 45.500 50.813, 0.529 45.500 50.852, 0.785 45.500 50.917, 0.893 45.492 50.881, 1.680 45.435 51.152, 2.062 45.330 51.362, 1.728 45.330 51.084, 1.265 45.492 51.039, 0.002 45.500 50.800, 0.101 45.492 50.735, 0.959 45.330 50.689, 0.267 45.500 50.813, 0.932 45.435 50.768, 1.035 45.500 51.006, 1.274 45.500 51.120, 2.088 45.500 51.788, 1.920 45.492 51.508, 2.878 45.200 52.655, 2.774 45.330 52.439, 2.899 45.330 52.854, 2.590 45.330 52.046, 2.285 45.435 51.736, 2.190 45.492 51.809, 2.351 45.330 51.685, 2.524 45.200 51.878, 2.413 45.492 52.146, 2.584 45.492 52.512, 2.495 45.500 52.468, 2.584 45.500 52.717, 2.759 45.492 53.298, 2.759 45.492 53.702, 2.899 45.330 54.146, 2.878 45.200 54.345, 2.969 45.200 53.927, 2.879 45.435 53.711, 2.697 45.435 52.469, 2.962 45.330 53.283, 2.969 45.200 53.073, 2.879 45.435 53.289, 2.962 45.330 53.717, -2.767 45.492 53.500, 2.818 45.435 52.872, 2.774 45.330 54.561, 2.697 45.435 54.531, 2.518 45.435 54.913, 2.413 45.492 54.854, 2.285 45.435 55.264, 2.351 45.330 55.315, 1.610 45.492 55.750, 1.680 45.435 55.848, 0.959 45.330 56.311, 1.320 45.435 56.068, 0.503 45.492 56.221, 0.893 45.492 56.119, 0.101 45.492 56.265, -0.700 45.492 56.177, -1.504 45.435 55.964, -1.441 45.492 55.862, -2.061 45.492 55.346, -1.770 45.492 55.627, -2.307 45.492 55.027, -2.765 45.435 54.332, -2.307 45.492 51.973, -2.408 45.435 51.907, -2.477 45.330 51.861, -2.212 45.330 51.518, -1.847 45.435 51.281, -1.504 45.435 51.036, -1.129 45.435 50.843, -0.303 45.492 50.750, 0.503 45.492 50.779, 0.524 45.435 50.661, 1.358 45.330 50.858, 1.320 45.435 50.932, 1.610 45.492 51.250, 2.004 45.435 51.422, 2.518 45.435 52.087, 2.701 45.492 52.898, 5.663 41.372 62.589, 5.694 41.389 62.657, 5.722 41.375 62.742, 5.706 41.324 62.870, 5.647 41.200 62.946, 5.722 41.219 62.893, 5.697 41.355 62.626, 5.567 41.473 62.613, 5.593 41.481 62.700, 5.553 41.478 62.782, 5.637 41.452 62.767, 5.601 41.415 62.867, 5.677 41.399 62.826, 5.703 41.399 62.719, 5.683 41.418 62.693, 5.639 41.440 62.638, 5.619 41.465 62.669, 5.663 41.440 62.731, 5.658 41.429 62.798, 5.684 41.419 62.760, 5.769 41.217 62.800, 5.758 41.295 62.730, 5.727 41.323 62.659, 5.750 41.277 62.684, 5.773 41.215 62.747, 5.704 41.250 62.609, 5.759 41.245 62.693, 5.765 41.200 62.703, 5.715 41.200 62.619, 5.764 41.265 62.794, 5.654 41.408 62.611, 5.713 41.341 62.643, 5.713 41.373 62.679, 5.730 41.351 62.699, 5.752 41.310 62.780, 5.704 41.391 62.786, 5.763 41.212 62.697, 5.768 41.256 62.742, 5.717 41.273 62.886, 5.734 41.320 62.828, 5.746 41.271 62.844, 5.751 41.218 62.851, 5.638 41.300 62.542, 5.676 41.287 62.580, 7.175 41.300 59.307, 6.887 40.500 59.145, 6.640 41.300 59.058, 6.589 40.500 59.045, 5.965 40.500 59.016, 5.660 40.500 59.088, 5.482 41.300 59.159, 4.998 41.300 59.498, 4.659 41.300 59.982, 4.506 41.300 60.848, 4.506 41.300 60.552, 4.502 40.500 60.779, 4.545 40.500 61.089, 4.645 40.500 61.387, 4.807 41.300 61.675, 6.918 41.300 59.159, 6.279 40.500 59.002, 6.052 41.300 59.006, 5.760 41.300 59.058, 5.114 40.500 59.392, 4.892 40.500 59.614, 4.588 40.500 60.160, 4.516 40.500 60.465, 7.402 40.500 59.498, 8.311 41.356 60.222, 8.234 41.492 60.046, 8.206 41.488 60.074, 8.113 41.473 60.067, 8.178 41.427 60.171, 8.161 41.320 60.229, 8.109 41.250 60.204, 8.173 41.300 60.241, 8.291 41.276 60.262, 8.301 41.200 60.269, 8.282 41.478 60.053, 8.322 41.424 60.148, 8.348 41.395 60.164, 8.330 41.394 60.179, 8.264 41.342 60.240, 8.191 41.253 60.257, 8.203 41.200 60.265, 8.446 41.200 60.147, 8.385 41.361 60.161, 8.369 41.362 60.178, 8.383 41.285 60.215, 8.389 41.200 60.227, 8.400 41.286 60.198, 8.363 41.395 60.147, 8.061 41.400 60.119, 8.042 41.300 60.138, 8.147 41.337 60.216, 8.130 41.442 60.133, 8.080 41.287 60.176, 8.415 41.285 60.179, 8.427 41.283 60.161, 8.225 41.394 60.208, 8.246 41.370 60.225, 8.290 41.386 60.206, 8.084 41.373 60.158, 8.116 41.361 60.187, 8.305 41.422 60.163, 8.352 41.362 60.194, 8.341 41.283 60.244, 8.248 41.463 60.125, 8.213 41.449 60.151, 8.266 41.412 60.189, 8.190 41.483 60.087, 8.160 41.467 60.112, 8.265 41.466 60.111, 8.220 41.491 60.060, 8.376 41.392 60.130, 8.367 41.415 60.101, 8.280 41.468 60.097, 8.338 41.424 60.132, 8.295 41.467 60.082, 8.352 41.422 60.116, 8.397 41.359 60.143, 7.280 41.371 46.410, 7.236 41.371 46.625, 7.048 41.153 47.396, 6.993 40.800 47.573, 7.233 40.800 47.387, 7.100 40.985 47.463, 7.316 40.985 47.258, 7.295 41.285 46.908, 6.949 41.400 46.800, 6.848 40.985 47.620, 6.810 41.153 47.544, 6.721 40.800 47.707, 7.024 41.371 47.007, 6.427 40.800 47.783, 6.124 40.800 47.798, 6.678 41.371 47.274, 6.274 40.985 47.769, 5.689 40.985 47.679, 6.545 41.400 47.132, 6.472 41.371 47.351, 6.375 41.400 47.183, 6.263 41.285 47.551, 5.719 41.153 47.599, 6.199 41.400 47.200, 6.036 41.371 47.373, 5.282 40.800 47.486, 5.422 40.985 47.548, 5.823 41.371 47.318, 5.537 41.285 47.363, 5.187 40.985 47.366, 5.245 41.153 47.304, 5.062 40.800 47.277, 5.452 41.371 47.087, 5.172 41.285 47.016, 4.759 40.985 46.596, 4.769 40.800 46.749, 5.049 41.285 46.794, 4.708 40.800 46.452, 5.309 41.371 46.920, 4.729 40.985 46.300, 4.708 40.800 46.148, 5.203 41.371 46.728, 5.137 41.371 46.518, 4.759 40.985 46.004, 4.973 41.285 46.048, 4.927 41.153 45.753, 4.849 40.985 45.720, 5.303 41.400 46.233, 5.323 41.400 46.100, 5.373 41.400 45.944, 5.309 41.371 45.680, 6.036 41.371 45.227, 5.975 41.400 45.428, 6.301 41.400 45.406, 6.613 41.400 45.500, 6.865 41.371 45.442, 6.871 41.400 45.700, 7.578 41.153 46.160, 7.669 40.800 46.602, 7.700 40.800 46.300, 7.669 40.800 45.998, 7.411 41.153 45.628, 7.295 41.285 45.692, 7.024 41.371 45.593, 7.149 41.371 45.773, 5.187 40.985 45.234, 5.203 41.371 45.871, 5.337 41.285 45.392, 5.422 40.985 45.052, 5.282 40.800 45.114, 5.172 41.285 45.584, 5.555 41.400 45.673, 5.537 41.285 45.237, 5.689 40.985 44.921, 5.977 40.985 44.846, 5.679 41.400 45.566, 5.626 41.371 45.379, 5.990 41.153 44.931, 6.010 41.285 45.062, 6.274 40.985 44.831, 6.569 40.985 44.876, 6.721 40.800 44.893, 6.137 41.400 45.402, 6.263 41.285 45.049, 6.255 41.371 45.216, 7.100 40.985 45.137, 7.316 40.985 45.342, 7.150 41.285 45.484, 7.603 40.985 45.860, 6.969 41.400 45.832, 7.041 41.400 45.979, 7.236 41.371 45.975, 7.578 40.800 46.892, 7.663 40.985 46.449, 7.085 41.400 46.137, 7.446 41.285 46.427, 7.578 41.153 46.440, 7.522 41.153 46.715, 7.603 40.985 46.740, 7.486 40.985 47.014, 7.395 41.285 46.675, 7.411 41.153 46.972, 4.947 41.285 46.300, 4.973 41.285 46.552, 5.137 41.371 46.082, 5.115 41.371 46.300, 4.815 41.153 46.300, 7.280 41.371 46.190, 7.446 41.285 46.173, 7.663 40.985 46.151, 7.395 41.285 45.925, 7.150 41.285 47.116, 7.149 41.371 46.827, 6.967 41.285 47.291, 7.251 41.153 47.202, 6.752 41.285 47.425, 6.864 41.371 47.158, 6.547 41.153 47.641, 6.569 40.985 47.724, 6.514 41.285 47.513, 6.255 41.371 47.384, 6.010 41.285 47.538, 5.990 41.153 47.669, 5.977 40.985 47.754, 6.270 41.153 47.684, 5.626 41.371 47.221, 5.765 41.285 47.475, 5.337 41.285 47.208, 5.467 41.153 47.476, 5.063 41.153 47.091, 4.993 40.985 47.140, 4.927 41.153 46.846, 4.849 40.985 46.880, 4.843 41.153 46.579, 5.049 41.285 45.805, 4.843 41.153 46.021, 4.993 40.985 45.460, 5.063 41.153 45.509, 5.452 41.371 45.513, 5.245 41.153 45.296, 5.765 41.285 45.125, 5.467 41.153 45.124, 5.823 41.371 45.282, 5.719 41.153 45.001, 6.514 41.285 45.087, 6.547 41.153 44.959, 6.270 41.153 44.916, 6.678 41.371 45.326, 6.752 41.285 45.175, 6.472 41.371 45.249, 6.848 40.985 44.980, 6.967 41.285 45.310, 7.048 41.153 45.205, 6.810 41.153 45.056, 7.486 40.985 45.586, 7.251 41.153 45.398, 7.522 41.153 45.885, 8.119 41.200 60.215, 8.197 40.947 60.263, 8.301 40.878 60.269, 8.301 40.947 60.269, 8.394 40.878 60.222, 8.394 40.947 60.222, 8.197 40.878 60.263, 6.110 40.500 62.735, 5.765 40.500 62.703, 5.769 40.500 62.801, 5.647 40.500 62.946, 6.427 40.500 62.183, 6.993 40.500 61.973, 6.958 40.500 62.176, 7.233 40.500 61.787, 7.336 40.500 61.836, 7.431 40.500 61.557, 7.977 40.500 61.048, 7.700 40.500 60.700, 7.578 40.500 60.108, 8.119 40.500 60.215, 8.203 40.500 60.265, 8.301 40.500 60.269, 8.389 40.500 60.227, 8.446 40.500 60.147, 7.161 40.500 59.298, 4.715 40.500 59.873, 4.888 40.500 61.428, 4.998 40.500 61.902, 6.993 40.500 59.427, 6.721 40.500 59.293, 5.373 40.500 59.215, 5.282 40.500 59.514, 4.769 40.500 60.251, 4.798 40.500 61.661, 5.062 40.500 61.677, 5.727 41.200 62.889, 5.727 40.500 62.889, 5.715 40.500 62.619, 5.769 41.200 62.801, 6.950 20.500 46.300, 6.920 20.500 46.089, 6.882 19.800 45.988, 6.942 19.800 46.193, 6.767 19.800 45.809, 6.605 19.800 45.669, 6.512 20.500 45.618, 5.888 20.500 45.618, 5.795 19.800 45.669, 5.709 20.500 45.733, 5.458 19.800 46.193, 5.480 20.500 46.089, 5.795 19.800 46.931, 5.709 20.500 46.867, 6.200 19.800 47.050, 6.512 20.500 46.982, 6.882 19.800 46.612, 6.920 20.500 46.511, 6.942 19.800 46.407, 6.093 20.500 45.558, 5.989 19.800 45.580, 5.633 19.800 45.809, 5.450 20.500 46.300, 5.480 20.500 46.511, 5.518 19.800 46.612, 5.569 20.500 46.705, 5.888 20.500 46.982, 5.989 19.800 47.020, 6.093 20.500 47.042, 6.411 19.800 47.020, 6.882 19.800 60.388, 6.831 20.500 60.295, 6.767 19.800 60.209, 6.200 19.800 59.950, 5.795 19.800 60.069, 5.709 20.500 60.133, 5.480 20.500 60.489, 6.307 20.500 61.442, 6.605 19.800 61.331, 6.691 20.500 60.133, 6.307 20.500 59.958, 5.989 19.800 59.980, 5.458 19.800 60.807, 5.480 20.500 60.911, 5.569 20.500 61.105, 5.633 19.800 61.191, 6.200 19.800 61.450, 6.882 19.800 61.012, 1.231 19.200 50.874, 1.600 19.200 51.081, 2.229 19.200 51.645, 2.475 19.200 51.989, 2.852 19.200 54.027, 2.745 19.200 54.436, 2.579 19.200 54.826, 2.088 19.200 55.513, 0.936 16.300 56.245, 0.212 19.200 56.392, -1.419 19.200 56.029, -2.088 19.200 55.513, -2.626 16.300 54.731, -2.777 16.300 54.335, -2.852 19.200 54.027, -2.806 19.200 52.766, -2.669 19.200 52.366, -2.475 19.200 51.989, -1.855 16.300 51.271, -1.935 19.200 51.340, -0.000 19.200 50.600, 0.936 16.300 50.755, 1.935 19.200 51.340, 2.013 16.300 51.412, 2.883 19.200 53.183, 2.898 19.200 53.606, 2.831 16.300 54.131, 2.709 16.300 54.536, 2.359 19.200 55.187, 1.772 19.200 55.795, 1.687 16.300 55.859, 0.631 19.200 56.331, -1.036 19.200 56.209, -1.855 16.300 55.729, -2.160 16.300 55.435, -2.359 19.200 55.187, -2.419 16.300 55.100, -2.869 16.300 53.922, -2.898 19.200 53.606, -2.900 16.300 53.500, -2.883 19.200 53.183, -2.777 16.300 52.665, -2.160 16.300 51.565, -1.511 16.300 51.025, -1.134 16.300 50.831, -24.073 41.400 46.156, -24.252 40.985 47.120, -24.532 40.985 47.224, -24.673 40.800 47.283, -24.107 40.800 47.073, -23.805 41.285 46.408, -23.864 41.371 46.125, -23.951 41.371 46.327, -24.151 41.400 46.300, -24.076 41.371 46.507, -24.553 41.153 47.141, -24.826 40.985 47.269, -24.255 41.400 46.427, -24.236 41.371 46.658, -24.379 41.400 46.534, -24.830 41.153 47.184, -25.123 40.985 47.254, -24.422 41.371 46.774, -25.110 41.153 47.169, -25.276 40.800 47.252, -24.837 41.400 46.698, -25.001 41.400 46.694, -25.474 41.371 46.721, -25.313 41.400 46.600, -25.963 41.371 45.582, -25.783 41.400 45.625, -25.731 41.400 45.456, -25.897 41.371 45.372, -26.051 41.285 45.306, -25.913 40.985 44.734, -25.818 40.800 44.614, -26.127 41.285 45.548, -24.845 41.371 46.884, -25.090 41.285 47.038, -25.411 40.985 47.179, -25.678 40.985 47.048, -25.818 40.800 46.986, -25.913 40.985 46.866, -26.038 40.800 46.777, -25.335 41.285 46.975, -25.563 41.285 46.863, -26.107 40.985 46.640, -25.763 41.285 46.708, -25.451 41.400 46.511, -25.928 41.285 46.516, -26.251 40.985 46.380, -26.341 40.985 46.096, -25.791 41.371 46.420, -26.173 41.153 46.346, -26.051 41.285 46.294, -26.257 41.153 46.079, -26.371 40.985 45.800, -26.392 40.800 45.952, -25.669 41.400 46.268, -26.127 41.285 46.052, -26.341 40.985 45.504, -25.985 41.371 45.800, -26.257 41.153 45.521, -26.251 40.985 45.220, -26.173 41.153 45.254, -26.107 40.985 44.960, -25.928 41.285 45.084, -25.854 41.153 44.796, -25.633 41.153 44.624, -25.561 40.800 44.453, -25.276 40.800 44.348, -25.678 40.985 44.552, -25.649 41.400 45.300, -25.411 40.985 44.421, -25.123 40.985 44.346, -25.400 41.400 45.052, -25.648 41.371 45.013, -25.563 41.285 44.737, -25.474 41.371 44.879, -24.673 40.800 44.317, -24.826 40.985 44.331, -25.245 41.400 44.968, -25.064 41.371 44.727, -25.090 41.285 44.562, -24.837 41.285 44.549, -24.553 41.153 44.459, -24.379 40.800 44.393, -24.845 41.371 44.716, -24.586 41.285 44.587, -24.107 40.800 44.527, -24.000 40.985 44.637, -24.628 41.371 44.749, -24.052 41.153 44.704, -24.555 41.400 44.968, -24.422 41.371 44.826, -23.784 40.985 44.842, -23.849 41.153 44.898, -23.669 40.800 44.943, -24.133 41.285 44.809, -23.497 40.985 45.360, -23.522 40.800 45.208, -23.431 40.800 45.498, -24.263 41.400 45.164, -24.076 41.371 45.093, -23.805 41.285 45.192, -24.151 41.400 45.300, -23.951 41.371 45.273, -23.437 40.985 45.949, -23.522 41.153 45.940, -23.820 41.371 45.690, -23.497 40.985 46.240, -23.669 40.800 46.657, -23.522 40.800 46.392, -24.000 41.400 45.800, -23.578 41.153 46.215, -23.689 41.153 46.472, -23.614 40.985 46.514, -24.010 41.400 45.934, -23.820 41.371 45.910, -23.705 41.285 46.175, -24.000 40.985 46.963, -23.867 40.800 46.887, -23.784 40.985 46.758, -25.963 41.371 46.018, -26.153 41.285 45.800, -26.285 41.153 45.800, -23.654 41.285 45.673, -23.654 41.285 45.927, -23.849 41.153 46.702, -24.052 41.153 46.896, -23.950 41.285 46.616, -24.348 41.285 46.925, -24.290 41.153 47.044, -24.133 41.285 46.791, -24.629 41.371 46.851, -24.587 41.285 47.013, -24.837 41.285 47.051, -25.277 41.371 46.818, -25.064 41.371 46.873, -25.381 41.153 47.099, -25.633 41.153 46.976, -25.648 41.371 46.587, -25.854 41.153 46.804, -26.037 41.153 46.591, -25.897 41.371 46.228, -26.037 41.153 45.009, -25.791 41.371 45.180, -25.763 41.285 44.892, -25.335 41.285 44.625, -25.381 41.153 44.501, -25.277 41.371 44.782, -25.110 41.153 44.431, -24.830 41.153 44.416, -24.531 40.985 44.376, -24.348 41.285 44.675, -24.252 40.985 44.480, -24.290 41.153 44.556, -23.950 41.285 44.984, -24.236 41.371 44.942, -23.689 41.153 45.128, -23.614 40.985 45.086, -23.578 41.153 45.385, -23.864 41.371 45.475, -23.705 41.285 45.425, -23.522 41.153 45.660, -23.437 40.985 45.651, -23.875 41.373 47.174, -24.062 41.441 47.346, -24.308 41.373 47.408, -24.293 41.441 47.450, -24.791 41.373 47.511, -25.038 41.373 47.508, -25.283 41.373 47.471, -25.535 41.441 47.439, -25.681 41.373 47.325, -25.835 41.373 47.236, -25.980 41.373 47.131, -26.007 41.441 47.166, -25.859 41.441 47.273, -25.702 41.441 47.365, -24.083 41.373 47.307, -24.182 41.300 47.341, -24.546 41.373 47.477, -24.752 41.300 47.494, -25.048 41.300 47.494, -25.519 41.373 47.398, -26.102 41.300 47.002, -25.703 41.500 47.522, -25.560 41.486 47.503, -25.392 41.500 47.635, -25.308 41.486 47.580, -25.047 41.486 47.620, -24.523 41.486 47.587, -24.269 41.486 47.514, -24.029 41.486 47.405, -23.810 41.500 47.356, -23.808 41.486 47.264, -23.848 41.441 47.209, -23.627 41.473 47.073, -23.679 41.400 47.021, -24.788 41.441 47.555, -24.734 41.500 47.693, -24.784 41.486 47.623, -25.897 41.486 47.330, -25.733 41.486 47.425, -25.293 41.441 47.514, -25.041 41.441 47.553, -24.537 41.441 47.520, -26.050 41.486 47.219, -26.243 41.500 47.144, -26.173 41.473 47.073, -26.121 41.400 47.021, -26.559 41.300 46.546, -26.577 41.400 46.565, -25.930 19.500 61.405, -25.883 19.508 61.200, -25.763 19.565 61.200, -25.680 19.670 61.200, -25.661 19.670 61.368, -25.521 19.670 61.672, -25.459 19.565 61.858, -25.361 19.508 62.069, -25.484 19.500 62.073, -25.643 19.500 61.942, -25.683 19.508 61.795, -25.608 19.670 61.527, -25.587 19.565 61.722, -25.870 19.500 60.798, -25.792 19.508 60.787, -25.773 19.500 60.617, -25.405 19.670 60.606, -25.305 19.800 60.569, -25.537 19.508 60.451, -25.265 19.670 60.511, -25.304 19.565 60.438, -25.109 19.670 60.449, -24.900 19.800 60.450, -24.689 19.800 60.480, -24.611 19.670 60.476, -24.495 19.800 60.569, -24.334 19.670 60.664, -24.274 19.565 60.607, -24.186 19.508 60.524, -24.082 19.565 60.924, -24.125 19.670 61.116, -24.125 19.670 61.284, -24.218 19.800 60.888, -24.232 19.670 60.798, -24.161 19.565 60.755, -24.058 19.508 60.693, -24.161 19.670 60.951, -25.483 19.500 60.327, -25.361 19.508 60.331, -25.302 19.500 60.229, -24.774 19.670 60.431, -24.942 19.670 60.421, -25.131 19.565 60.368, -25.163 19.508 60.253, -24.953 19.508 60.218, -24.581 19.565 60.398, -24.760 19.565 60.348, -24.416 19.565 60.486, -24.536 19.508 60.287, -24.348 19.508 60.386, -24.316 19.500 60.327, -23.930 19.500 60.798, -23.968 19.508 60.886, -23.923 19.508 61.094, -24.158 19.800 61.307, -23.923 19.508 61.306, -24.042 19.565 61.293, -24.218 19.800 61.512, -23.870 19.500 61.405, -24.161 19.565 61.645, -24.462 19.670 61.845, -24.611 19.670 61.924, -24.900 19.800 61.950, -24.942 19.670 61.979, -25.131 19.565 62.032, -24.947 19.565 62.062, -25.163 19.508 62.147, -25.265 19.670 61.889, -24.058 19.508 61.707, -24.186 19.508 61.876, -24.416 19.565 61.914, -24.274 19.565 61.793, -24.027 19.500 61.783, -24.581 19.565 62.002, -24.317 19.500 62.073, -24.536 19.508 62.113, -24.741 19.508 62.170, -24.900 19.500 62.250, -24.953 19.508 62.182, -25.683 19.565 61.562, -25.792 19.508 61.613, -25.743 19.565 61.386, -25.860 19.508 61.411, -24.774 19.670 61.969, -24.495 19.800 61.831, -24.334 19.670 61.736, -24.333 19.800 60.709, -24.462 19.670 60.555, -25.608 19.670 60.873, -25.683 19.565 60.838, -25.860 19.508 60.989, -25.743 19.565 61.014, -25.642 19.800 61.093, -25.661 19.670 61.032, -25.582 19.800 60.888, -25.304 19.565 61.962, -25.521 19.670 60.728, -25.587 19.565 60.678, -25.459 19.565 60.542, -25.683 19.508 60.605, -24.947 19.565 60.338, -24.741 19.508 60.230, -24.042 19.565 61.107, -24.082 19.565 61.476, -24.161 19.670 61.449, -23.968 19.508 61.514, -24.232 19.670 61.602, -24.348 19.508 62.014, -24.760 19.565 62.052, -25.109 19.670 61.951, -25.405 19.670 61.794, -25.537 19.508 61.949, -25.661 19.670 45.968, -25.642 19.800 45.907, -25.521 19.670 46.272, -25.361 19.508 46.669, -25.484 19.500 46.673, -25.643 19.500 46.542, -25.587 19.565 46.322, -25.683 19.565 46.162, -25.608 19.670 46.127, -25.860 19.508 45.589, -25.265 19.670 45.111, -25.405 19.670 45.206, -25.587 19.565 45.278, -25.792 19.508 45.387, -25.683 19.508 45.205, -25.537 19.508 45.051, -25.111 19.800 45.080, -24.774 19.670 45.031, -24.495 19.800 45.169, -24.462 19.670 45.155, -24.027 19.500 45.217, -23.930 19.500 45.398, -23.968 19.508 45.486, -24.082 19.565 45.524, -24.125 19.670 45.884, -24.158 19.800 45.693, -24.125 19.670 45.716, -24.232 19.670 45.398, -24.274 19.565 45.207, -24.186 19.508 45.124, -24.161 19.565 45.355, -24.161 19.670 45.551, -25.361 19.508 44.931, -25.304 19.565 45.038, -25.109 19.670 45.049, -25.483 19.500 44.927, -24.942 19.670 45.021, -24.947 19.565 44.938, -25.163 19.508 44.853, -24.760 19.565 44.948, -24.611 19.670 45.076, -24.581 19.565 44.998, -24.741 19.508 44.830, -24.416 19.565 45.086, -24.695 19.500 44.770, -24.348 19.508 44.986, -23.923 19.508 45.694, -24.158 19.800 45.907, -23.850 19.500 45.800, -24.042 19.565 45.893, -24.218 19.800 46.112, -24.232 19.670 46.202, -24.161 19.565 46.245, -24.495 19.800 46.431, -24.689 19.800 46.520, -24.942 19.670 46.579, -24.947 19.565 46.662, -24.953 19.508 46.782, -25.163 19.508 46.747, -25.302 19.500 46.770, -25.109 19.670 46.551, -23.930 19.500 46.202, -24.058 19.508 46.307, -24.334 19.670 46.336, -24.186 19.508 46.476, -24.462 19.670 46.445, -24.774 19.670 46.569, -24.157 19.500 46.543, -24.581 19.565 46.602, -24.317 19.500 46.673, -25.105 19.500 46.830, -24.741 19.508 46.770, -24.760 19.565 46.652, -24.536 19.508 46.713, -24.696 19.500 46.830, -25.773 19.500 46.383, -25.683 19.508 46.395, -25.743 19.565 45.986, -25.860 19.508 46.011, -25.930 19.500 46.005, -24.611 19.670 46.524, -24.333 19.800 46.291, -24.334 19.670 45.264, -24.333 19.800 45.309, -24.689 19.800 45.080, -24.900 19.800 45.050, -25.467 19.800 45.309, -25.883 19.508 45.800, -25.950 19.500 45.800, -25.661 19.670 45.632, -25.763 19.565 45.800, -25.743 19.565 45.614, -25.582 19.800 45.488, -25.304 19.565 46.562, -25.305 19.800 46.431, -25.405 19.670 46.394, -25.680 19.670 45.800, -25.521 19.670 45.328, -25.608 19.670 45.473, -25.683 19.565 45.438, -25.459 19.565 45.142, -25.131 19.565 44.968, -24.953 19.508 44.818, -24.536 19.508 44.887, -24.058 19.508 45.293, -24.042 19.565 45.707, -24.082 19.565 46.076, -23.923 19.508 45.906, -24.161 19.670 46.049, -23.968 19.508 46.114, -24.274 19.565 46.393, -24.416 19.565 46.514, -24.348 19.508 46.614, -25.265 19.670 46.489, -25.131 19.565 46.632, -25.537 19.508 46.549, -25.459 19.565 46.458, -25.792 19.508 46.213, -22.695 18.300 62.523, -22.434 19.500 63.000, -22.621 18.300 62.734, -22.502 18.300 62.923, -22.154 18.300 63.201, -21.908 19.698 63.281, -22.095 19.604 63.227, -24.628 18.300 50.790, -24.860 18.300 51.366, -25.153 18.300 52.571, -24.860 18.300 55.634, -24.628 18.300 56.210, -24.628 19.500 56.210, -24.343 18.300 56.761, -24.006 18.300 57.283, -23.191 19.500 58.218, -23.191 18.300 58.218, -22.720 19.500 58.623, -22.720 18.300 58.623, -24.006 19.500 49.717, -24.628 19.500 50.790, -25.035 18.300 51.962, -25.035 19.500 51.962, -25.213 18.300 53.810, -25.213 19.500 53.810, -25.153 18.300 54.429, -24.006 19.500 57.283, -24.064 41.461 63.147, -24.079 41.200 63.299, -24.000 41.412 63.212, -24.000 41.477 63.115, -24.000 41.500 63.000, -24.032 41.495 63.056, -24.119 40.500 63.298, -24.207 41.200 63.273, -24.275 41.200 63.211, -24.309 41.200 63.126, -24.301 41.200 63.035, -24.309 40.500 63.126, -26.954 40.500 60.823, -26.826 40.500 60.609, -26.392 40.500 61.048, -26.212 40.500 60.472, -26.038 40.500 60.223, -25.276 40.500 59.748, -26.212 40.500 61.928, -25.973 40.500 62.560, -25.818 40.500 62.386, -26.506 40.500 61.949, -26.260 40.500 62.273, -26.038 40.500 62.177, -24.673 40.500 62.683, -24.917 40.500 63.156, -24.523 40.500 63.254, -24.301 40.500 63.035, -24.379 40.500 62.607, -23.867 40.500 62.287, -24.107 40.500 62.473, -23.698 40.500 62.402, -24.207 40.500 63.273, -24.275 40.500 63.211, -23.669 40.500 62.057, -23.522 40.500 61.792, -23.202 40.500 61.279, -23.431 40.500 61.502, -23.431 40.500 60.898, -23.522 40.500 60.608, -24.379 40.500 59.793, -24.073 40.500 59.715, -24.673 40.500 59.717, -23.814 40.500 59.892, -24.360 40.500 59.588, -25.587 40.500 59.645, -25.561 40.500 59.853, -25.861 40.500 59.798, -26.856 40.500 61.217, -26.656 40.500 60.552, -26.656 41.200 60.552, -26.911 40.500 60.575, -26.911 41.200 60.575, -26.998 41.200 60.419, -26.735 40.500 60.601, -26.973 40.500 60.507, -26.765 19.565 61.132, -26.729 19.800 61.546, -26.689 19.670 61.561, -26.844 19.670 61.156, -26.878 19.800 61.145, -26.939 19.670 60.732, -26.737 19.508 60.703, -26.687 19.500 60.565, -26.649 19.508 61.097, -26.584 19.500 61.084, -25.900 19.670 62.583, -25.965 19.800 62.567, -26.212 19.670 62.282, -26.408 19.565 61.893, -26.505 19.508 61.474, -26.648 19.500 60.827, -26.614 19.565 61.525, -26.477 19.670 61.939, -26.267 19.800 62.265, -26.524 19.800 61.922, -26.245 19.500 61.800, -26.307 19.508 61.827, -26.061 19.508 62.146, -25.909 19.500 62.210, -25.770 19.508 62.427, -24.730 19.565 63.093, -24.325 19.670 63.252, -24.427 19.800 63.269, -25.129 19.565 62.957, -25.441 19.508 62.662, -25.504 19.565 62.764, -25.246 19.800 63.029, -25.847 19.565 62.519, -25.162 19.670 63.034, -25.082 19.508 62.846, -25.033 19.500 62.795, -24.784 19.500 62.884, -24.527 19.500 62.948, -24.303 19.508 63.050, -24.265 19.500 62.987, -24.700 19.508 62.977, -24.000 19.523 63.115, -24.316 19.565 63.170, -26.969 19.800 60.727, -26.856 19.565 60.720, -26.150 19.565 62.227, -25.547 19.670 62.835, -24.751 19.670 63.174, -15.200 19.800 63.300, -21.720 19.800 63.300, -24.000 19.800 63.300, -26.796 41.484 60.349, -26.815 41.477 60.300, -26.719 41.500 60.323, -26.977 41.315 60.300, -27.000 41.200 60.300, -26.700 41.500 60.300, -25.990 41.500 47.356, -25.703 41.500 59.478, -25.066 41.500 47.693, -24.734 41.500 59.307, -24.097 41.500 47.522, -24.408 41.500 47.635, -23.556 41.500 47.144, -23.178 41.500 46.603, -23.178 41.500 62.003, -22.646 41.500 62.678, -23.556 41.500 62.543, -23.344 41.500 46.890, -23.178 41.500 60.397, -23.007 41.500 45.966, -23.178 41.500 44.997, -23.344 41.500 44.710, -22.646 41.500 44.322, -23.556 41.500 44.456, -23.627 41.473 44.527, -24.084 41.473 44.071, -24.135 41.400 44.123, -22.535 42.977 62.300, -22.632 42.912 44.700, -22.697 42.815 44.700, -22.632 42.912 62.300, -22.720 42.700 62.300, -22.697 42.815 62.300, -22.408 43.000 62.431, -22.502 42.700 62.923, -22.285 42.935 62.983, -22.046 42.992 62.994, -21.978 43.000 62.951, -22.438 42.935 62.821, -22.505 42.830 62.870, -22.338 42.830 63.048, -21.720 43.000 63.000, -21.720 42.977 63.115, -22.154 42.700 63.201, -21.720 42.815 63.277, -21.902 42.830 63.253, -22.133 42.830 63.178, -22.622 42.830 62.657, -22.215 43.000 62.795, -22.306 43.000 62.681, -22.600 42.935 62.411, -22.481 42.992 62.396, -22.683 42.830 62.422, -22.545 42.935 62.627, -22.433 42.992 62.582, -22.209 42.992 62.891, -22.340 42.992 62.751, -21.864 42.992 63.053, -22.098 42.935 63.103, -21.886 42.935 63.171, -12.000 42.815 63.277, -21.720 42.912 63.212, -12.000 42.912 63.212, -12.000 43.000 63.000, -11.466 42.992 63.037, -11.119 43.000 62.917, -11.556 43.000 62.979, -12.000 42.977 63.115, -10.386 42.935 62.913, -10.270 43.000 62.670, -10.426 42.992 62.799, -11.443 42.830 63.239, -10.894 42.830 63.146, -10.349 42.700 63.019, -9.356 42.830 62.508, -9.400 42.935 62.438, -8.953 42.935 62.121, -8.677 43.000 61.623, -8.629 42.992 61.671, -9.428 43.000 62.234, -10.358 42.830 62.991, -9.843 42.830 62.778, -8.901 42.830 62.186, -8.273 42.992 61.272, -8.352 43.000 61.263, -8.883 42.700 62.209, -8.485 42.830 61.815, -7.825 43.000 60.460, -8.066 43.000 60.872, -8.114 42.830 61.399, -7.705 42.992 60.368, -7.480 43.000 59.594, -7.522 42.830 60.457, -7.501 42.992 59.874, -7.387 42.935 59.914, -7.319 43.000 58.740, -7.377 43.000 59.168, -7.353 42.992 59.361, -7.495 42.700 60.469, -7.281 42.700 59.951, -7.185 42.977 58.300, -7.263 42.992 58.834, -7.154 42.830 59.406, -7.061 42.830 58.856, -7.088 42.912 58.300, -7.023 42.815 58.300, -9.845 43.000 62.476, -9.932 42.992 62.595, -10.690 43.000 62.814, -10.939 42.992 62.947, -11.453 42.935 63.156, -10.913 42.935 63.065, -9.880 42.935 62.703, -9.028 42.992 62.027, -9.464 42.992 62.336, -8.544 42.935 61.756, -8.179 42.935 61.347, -7.862 42.935 60.900, -7.964 42.992 60.836, -7.597 42.935 60.420, -7.792 42.830 60.944, -7.309 42.830 59.942, -7.144 42.935 58.847, -7.235 42.935 59.387, -7.023 42.815 48.700, 3.000 45.200 53.500, 2.969 41.500 53.927, 2.524 45.200 55.122, 1.246 41.500 56.229, 1.246 45.200 56.229, -1.246 45.200 56.229, -1.965 45.200 55.767, -2.267 41.500 55.465, -2.524 45.200 55.122, -2.969 45.200 53.927, -2.969 41.500 53.927, 2.878 41.500 54.345, 2.729 41.500 54.746, 0.845 45.200 56.378, -0.427 45.200 56.469, -1.622 41.500 56.024, -2.524 41.500 55.122, -2.729 45.200 54.746, -2.729 41.500 54.746, -2.878 41.500 54.345, -3.000 45.200 53.500, -2.878 45.200 52.655, -2.878 41.500 52.655, -2.729 41.500 52.254, -2.524 45.200 51.878, -2.524 41.500 51.878, -2.267 41.500 51.535, -2.267 45.200 51.535, -0.845 41.500 50.622, 0.845 45.200 50.622, 1.246 45.200 50.771, 1.622 41.500 50.976, 1.622 45.200 50.976, 1.965 45.200 51.233, 2.729 45.200 52.254, 2.969 41.500 53.073, -1.246 41.500 50.771, -0.427 45.200 50.531, -0.427 41.500 50.531, 0.427 45.200 50.531, 0.427 41.500 50.531, 1.246 41.500 50.771, 2.267 45.200 51.535, 2.267 41.500 51.535, 2.729 41.500 52.254, -12.000 42.700 63.300, -10.887 42.700 63.175, -10.496 41.492 63.068, -9.831 42.700 62.805, -9.783 41.500 62.782, -9.300 41.500 62.508, -8.850 41.500 62.183, -8.439 41.500 61.809, -8.071 41.500 61.393, -7.752 41.500 60.938, -7.000 42.700 58.300, -11.440 42.700 63.269, -9.340 42.700 62.534, -8.464 42.700 61.836, -8.091 42.700 61.417, -7.766 42.700 60.960, -7.125 42.700 59.413, -7.123 41.500 59.402, -7.031 42.700 58.860, 3.800 41.500 63.000, -10.705 41.471 63.129, 3.800 41.412 63.212, -11.139 41.398 63.225, -11.578 41.302 63.282, 3.800 41.200 63.300, -12.000 41.200 63.300, 3.800 41.477 63.115, 4.272 41.200 63.278, 3.800 41.315 63.277, 4.663 41.500 62.920, 5.414 41.435 62.913, 5.496 41.500 62.683, 5.374 41.492 62.799, 5.085 41.500 62.821, 4.887 41.435 63.065, 4.906 41.330 63.146, 5.442 41.330 62.991, 5.635 41.317 62.925, 4.334 41.492 63.037, 4.347 41.435 63.156, 4.356 41.330 63.239, 4.861 41.492 62.947, 4.998 41.300 61.902, 5.619 41.400 62.561, 4.979 41.400 61.921, 4.644 41.500 61.790, 4.856 41.500 62.043, 4.666 41.441 61.559, 4.659 41.300 61.418, 4.558 41.300 61.140, 4.423 41.486 61.122, 4.365 41.500 61.192, 4.470 41.486 61.284, 4.634 41.373 61.396, 4.851 41.441 61.827, 4.752 41.441 61.698, 4.927 41.473 61.973, 4.799 41.486 61.871, 4.705 41.373 61.538, 4.503 41.373 60.941, 4.488 41.373 60.782, 4.392 41.486 60.957, 4.376 41.486 60.618, 4.391 41.486 60.450, 4.631 41.373 60.010, 4.702 41.373 59.867, 4.807 41.300 59.725, 4.979 41.400 59.479, 4.927 41.473 59.427, 4.856 41.500 59.356, 4.604 41.486 59.813, 4.693 41.486 59.669, 4.590 41.441 59.992, 4.663 41.441 59.846, 4.749 41.441 59.707, 4.528 41.486 59.965, 4.488 41.373 60.624, 4.376 41.486 60.788, 4.558 41.300 60.260, 4.574 41.373 60.158, 4.488 41.441 60.300, 4.532 41.441 60.144, 4.443 41.441 60.622, 4.502 41.373 60.466, 4.785 41.373 59.732, 4.881 41.373 59.606, 4.794 41.486 59.534, 4.847 41.441 59.577, 4.467 41.486 60.123, 4.307 41.500 60.534, 4.307 41.500 60.866, 4.531 41.486 61.441, 4.593 41.441 61.414, 4.696 41.486 61.736, 4.607 41.486 61.592, 4.489 41.441 61.107, 4.444 41.441 60.785, 4.459 41.441 60.947, 4.458 41.441 60.460, 4.531 41.373 60.310, 4.478 41.500 59.897, 4.422 41.486 60.285, 4.576 41.373 61.248, 4.534 41.441 61.263, 4.532 41.373 61.096, 4.789 41.373 61.673, 4.885 41.373 61.799, 5.383 41.373 59.193, 5.846 41.373 59.023, 6.091 41.373 58.989, 6.338 41.373 58.992, 7.307 41.441 59.334, 7.473 41.473 59.427, 7.350 41.486 59.281, 7.544 41.500 59.356, 7.159 41.441 59.227, 7.033 41.486 59.075, 7.135 41.373 59.264, 5.225 41.300 59.307, 5.608 41.373 59.092, 6.348 41.300 59.006, 6.583 41.373 59.029, 6.819 41.373 59.102, 6.981 41.373 59.175, 7.402 41.300 59.498, 7.280 41.373 59.369, 6.835 41.441 59.061, 7.003 41.500 58.978, 6.692 41.500 58.865, 6.593 41.441 58.986, 5.708 41.500 58.865, 6.034 41.500 58.807, 5.397 41.500 58.978, 5.329 41.486 59.095, 5.108 41.486 59.236, 5.149 41.441 59.291, 5.362 41.441 59.154, 6.084 41.486 58.877, 5.837 41.441 58.980, 5.569 41.486 58.986, 5.593 41.441 59.050, 5.175 41.373 59.326, 7.197 41.486 59.170, 7.002 41.441 59.135, 6.608 41.486 58.920, 6.860 41.486 58.997, 6.341 41.441 58.947, 6.347 41.486 58.880, 5.823 41.486 58.913, 6.088 41.441 58.945, 7.290 41.500 59.144, 7.711 41.486 59.628, 7.663 41.441 59.676, 7.421 41.400 59.479, 7.632 41.374 59.708, 8.425 41.317 60.135, 8.299 41.492 59.874, 8.183 41.500 59.996, 8.600 41.200 59.700, 8.778 41.200 58.772, 8.739 41.330 58.856, 8.656 41.435 58.847, 8.447 41.492 59.361, 8.413 41.435 59.914, 8.565 41.435 59.387, 8.537 41.492 58.834, 8.800 41.200 58.300, 8.777 41.315 58.300, 8.615 41.477 58.300, 8.321 41.500 59.585, 8.491 41.330 59.942, 8.646 41.330 59.406, 8.183 41.500 47.004, 7.038 41.373 47.795, 6.596 41.373 47.967, 6.441 41.373 47.997, 6.447 41.441 48.041, 7.003 41.500 48.022, 6.941 41.486 47.969, 6.914 41.441 47.907, 6.748 41.373 47.924, 7.473 41.473 47.573, 7.421 41.400 47.521, 7.299 41.373 47.615, 7.198 41.441 47.748, 7.371 41.486 47.701, 6.285 41.441 48.056, 5.623 41.486 48.033, 5.644 41.441 47.968, 5.225 41.300 47.693, 5.034 41.486 47.706, 5.110 41.500 47.856, 5.313 41.486 47.896, 5.465 41.486 47.972, 5.367 41.373 47.798, 5.232 41.373 47.715, 5.346 41.441 47.837, 6.288 41.486 48.124, 5.760 41.300 47.942, 5.510 41.373 47.869, 5.800 41.441 48.012, 5.658 41.373 47.926, 5.785 41.486 48.078, 5.950 41.486 48.109, 6.122 41.441 48.057, 5.960 41.441 48.042, 5.966 41.373 47.998, 6.124 41.373 48.012, 5.077 41.441 47.653, 5.106 41.373 47.619, 5.207 41.441 47.751, 5.169 41.486 47.807, 5.492 41.441 47.910, 6.034 41.500 48.193, 6.118 41.486 48.124, 6.457 41.486 48.108, 7.059 41.441 47.834, 6.896 41.373 47.866, 7.290 41.500 47.856, 7.092 41.486 47.893, 7.236 41.486 47.804, 6.784 41.486 48.030, 6.622 41.486 48.077, 6.607 41.441 48.011, 5.810 41.373 47.969, 6.763 41.441 47.966, 6.282 41.373 48.012, 7.175 41.300 47.693, 7.173 41.373 47.711, 7.327 41.441 47.649, 4.979 41.400 47.521, 4.998 41.300 47.502, 4.826 41.373 47.325, 4.489 41.373 46.409, 4.445 41.441 46.412, 4.447 41.441 46.159, 4.492 41.373 46.162, 4.635 41.441 45.498, 4.869 41.373 45.220, 4.834 41.441 45.193, 4.927 41.473 45.027, 4.856 41.500 44.956, 4.670 41.486 45.303, 4.727 41.441 45.341, 4.693 41.373 47.117, 4.523 41.373 46.654, 4.558 41.300 46.740, 4.529 41.373 45.917, 4.659 41.300 45.582, 4.675 41.373 45.519, 4.807 41.300 45.325, 4.764 41.373 45.365, 4.478 41.500 45.497, 4.561 41.441 45.665, 4.486 41.441 45.907, 4.602 41.373 45.681, 4.380 41.486 46.153, 4.365 41.500 46.792, 4.486 41.486 46.931, 4.478 41.500 47.103, 4.550 41.441 46.907, 4.592 41.373 46.892, 4.654 41.441 47.138, 4.736 41.486 47.392, 4.927 41.473 47.573, 4.791 41.441 47.352, 4.413 41.486 46.677, 4.377 41.486 46.416, 4.307 41.500 46.466, 4.480 41.441 46.663, 4.497 41.486 45.640, 4.575 41.486 45.467, 4.420 41.486 45.892, 4.595 41.486 47.171, 4.781 41.486 45.150, 5.208 41.374 44.868, 5.176 41.441 44.837, 5.128 41.486 44.789, 5.567 41.473 44.387, 4.979 41.400 45.079, 5.619 41.400 44.439, -7.321 43.000 48.255, -7.501 42.992 47.126, -7.824 43.000 46.545, -8.066 43.000 46.128, -8.677 43.000 45.377, -7.263 42.992 48.166, -7.185 42.977 48.700, -7.235 42.935 47.613, -7.705 42.992 46.632, -7.597 42.935 46.580, -8.629 42.992 45.329, -8.544 42.935 45.244, -8.953 42.935 44.879, -10.386 42.935 44.087, -10.939 42.992 44.053, -12.000 42.977 43.885, -12.000 42.912 43.788, -11.466 42.992 43.963, -12.000 43.000 44.000, -11.132 43.000 44.077, -10.706 43.000 44.180, -7.061 42.830 48.144, -7.088 42.912 48.700, -7.281 42.700 47.049, -7.522 42.830 46.543, -7.387 42.935 47.086, -7.309 42.830 47.058, -7.154 42.830 47.594, -7.031 42.700 48.140, -7.792 42.830 46.056, -7.766 42.700 46.040, -8.114 42.830 45.601, -8.179 42.935 45.653, -8.091 42.700 45.583, -8.485 42.830 45.185, -9.400 42.935 44.562, -8.901 42.830 44.814, -9.356 42.830 44.492, -9.880 42.935 44.297, -9.843 42.830 44.222, -10.913 42.935 43.935, -10.358 42.830 44.009, -11.453 42.935 43.844, -10.894 42.830 43.854, -10.349 42.700 43.981, -11.443 42.830 43.761, -10.270 43.000 44.330, -10.426 42.992 44.201, -9.932 42.992 44.405, -9.428 43.000 44.766, -9.464 42.992 44.664, -9.028 42.992 44.973, -9.037 43.000 45.052, -8.350 43.000 45.739, -8.273 42.992 45.728, -7.964 42.992 46.164, -7.630 43.000 46.970, -7.486 43.000 47.390, -7.383 43.000 47.819, -7.353 42.992 47.639, -7.144 42.935 48.153, -7.862 42.935 46.100, 7.431 40.800 47.157, 7.431 40.500 47.157, 6.124 40.500 47.798, 5.824 40.800 47.752, 4.708 40.500 46.148, 4.769 40.800 45.851, 4.888 40.500 45.572, 4.888 40.800 45.572, 5.062 40.800 45.323, 5.539 40.800 44.953, 5.824 40.800 44.848, 6.124 40.800 44.802, 6.427 40.800 44.817, 6.993 40.800 45.027, 7.233 40.500 45.213, 7.233 40.800 45.213, 7.431 40.800 45.443, 7.669 40.500 45.998, 7.700 40.500 46.300, 6.993 40.500 47.573, 6.427 40.500 47.783, 5.824 40.500 47.752, 5.539 40.800 47.647, 5.539 40.500 47.647, 5.062 40.500 47.277, 4.888 40.800 47.028, 4.888 40.500 47.028, 4.769 40.500 46.749, 4.708 40.500 46.452, 5.062 40.500 45.323, 5.282 40.500 45.114, 5.824 40.500 44.848, 6.124 40.500 44.802, 6.427 40.500 44.817, 7.578 40.800 45.708, 4.998 40.500 45.098, 4.798 40.500 45.339, 4.645 40.500 45.613, 4.558 41.300 45.860, 4.502 40.500 46.221, 4.506 41.300 46.448, 4.659 41.300 47.018, 4.715 40.500 47.127, 4.807 41.300 47.275, 5.482 41.300 47.841, 5.660 40.500 47.912, 6.348 41.300 47.994, 6.640 41.300 47.942, 6.918 41.300 47.841, 7.402 40.500 47.502, 4.506 41.300 46.152, 4.892 40.500 47.386, 5.114 40.500 47.608, 6.052 41.300 47.994, 6.887 40.500 47.855, 7.402 41.300 47.502, 8.042 41.300 46.862, 8.080 41.287 46.824, 8.109 41.250 46.796, 8.157 41.389 46.806, 8.219 41.399 46.797, 8.425 41.317 46.865, 8.294 41.265 46.736, 8.230 41.295 46.742, 8.159 41.323 46.773, 8.143 41.341 46.787, 8.113 41.473 46.933, 8.326 41.399 46.823, 8.111 41.408 46.846, 8.138 41.440 46.861, 8.169 41.465 46.881, 8.231 41.440 46.837, 8.298 41.429 46.842, 8.260 41.419 46.816, 8.200 41.481 46.907, 8.267 41.452 46.863, 8.367 41.415 46.899, 8.389 41.200 46.773, 8.301 41.200 46.731, 8.351 41.218 46.749, 8.300 41.217 46.731, 8.247 41.215 46.727, 8.184 41.277 46.750, 8.119 41.200 46.785, 8.193 41.245 46.741, 8.089 41.372 46.837, 8.061 41.400 46.881, 8.126 41.355 46.803, 8.179 41.373 46.787, 8.242 41.375 46.778, 8.199 41.351 46.770, 8.328 41.320 46.766, 8.286 41.391 46.796, 8.242 41.256 46.732, 8.197 41.212 46.737, 8.370 41.324 46.794, 8.344 41.271 46.754, 8.280 41.310 46.748, 8.393 41.219 46.778, 8.386 41.273 46.783, 8.193 41.418 46.817, 5.451 19.800 63.019, 6.460 19.800 62.534, 7.336 19.800 61.836, 7.676 40.500 61.458, 4.740 41.200 63.211, 4.913 19.800 63.175, 5.200 41.200 63.100, 6.548 40.500 62.477, 7.709 19.800 61.417, 8.034 19.800 60.960, 8.305 19.800 60.469, 8.519 19.800 59.951, 8.235 40.500 60.610, 8.711 41.200 59.240, 8.500 41.500 58.300, 8.712 41.412 58.300, 5.679 41.394 44.170, 5.648 41.424 44.178, 5.597 41.468 44.220, 5.546 41.492 44.266, 5.496 41.500 44.317, 5.587 41.483 44.310, 5.716 41.337 44.353, 5.704 41.250 44.391, 5.741 41.300 44.327, 5.725 41.370 44.254, 5.769 41.200 44.199, 5.762 41.276 44.209, 5.727 41.200 44.111, 5.616 41.422 44.148, 5.694 41.362 44.148, 5.744 41.283 44.159, 5.722 41.356 44.189, 5.740 41.342 44.236, 5.757 41.253 44.309, 5.661 41.283 44.073, 5.698 41.286 44.100, 5.635 41.317 44.075, 5.601 41.415 44.133, 5.687 41.361 44.384, 5.633 41.442 44.370, 5.651 41.449 44.287, 5.676 41.287 44.420, 5.679 41.285 44.085, 5.729 41.320 44.339, 5.658 41.373 44.416, 5.671 41.427 44.322, 5.708 41.394 44.275, 5.706 41.386 44.210, 5.663 41.422 44.195, 5.715 41.285 44.117, 5.689 41.412 44.234, 5.611 41.466 44.235, 5.612 41.467 44.340, 5.664 41.395 44.152, 5.678 41.362 44.131, 5.625 41.463 44.252, 5.560 41.491 44.280, 5.574 41.488 44.294, 5.647 41.395 44.137, 5.582 41.467 44.205, 5.661 41.361 44.115, 5.643 41.359 44.103, 5.630 41.392 44.124, 5.632 41.424 44.162, 4.998 41.300 45.098, 5.638 41.300 44.458, 5.150 19.500 46.300, 5.695 19.670 45.706, 5.518 19.800 45.988, 5.240 19.508 46.089, 5.217 19.508 46.300, 5.513 19.565 45.778, 5.641 19.565 45.642, 5.417 19.508 45.705, 5.563 19.508 45.551, 5.796 19.565 45.538, 5.835 19.670 45.611, 5.991 19.670 45.549, 6.638 19.670 45.655, 6.752 19.508 45.486, 6.942 19.500 45.558, 7.042 19.508 45.793, 6.914 19.508 45.624, 7.080 19.500 45.728, 7.058 19.565 46.207, 6.975 19.670 46.384, 6.975 19.670 46.216, 6.826 19.565 45.707, 6.939 19.565 45.855, 6.939 19.670 46.051, 6.868 19.670 45.898, 5.458 19.500 45.558, 5.627 19.500 45.421, 5.969 19.565 45.468, 5.814 19.500 45.324, 5.739 19.508 45.431, 5.937 19.508 45.353, 6.340 19.565 45.448, 6.326 19.670 45.531, 6.153 19.565 45.438, 6.003 19.500 45.268, 6.519 19.565 45.498, 6.359 19.508 45.330, 6.684 19.565 45.586, 6.586 19.500 45.324, 6.777 19.500 45.422, 7.231 19.500 46.103, 7.132 19.508 45.986, 7.250 19.500 46.300, 7.177 19.508 46.194, 7.177 19.508 46.406, 6.939 19.670 46.549, 6.868 19.670 46.702, 6.767 19.800 46.791, 7.233 19.500 46.493, 6.939 19.565 46.745, 6.766 19.670 46.836, 6.605 19.800 46.931, 6.638 19.670 46.945, 5.937 19.508 47.247, 6.147 19.508 47.282, 5.739 19.508 47.169, 5.623 19.500 47.178, 5.633 19.800 46.791, 5.579 19.670 46.772, 5.695 19.670 46.894, 5.641 19.565 46.958, 5.796 19.565 47.062, 7.132 19.508 46.614, 6.826 19.565 46.893, 6.914 19.508 46.976, 6.684 19.565 47.014, 6.519 19.565 47.102, 6.326 19.670 47.069, 6.564 19.508 47.213, 6.340 19.565 47.152, 6.586 19.500 47.276, 6.359 19.508 47.270, 6.153 19.565 47.162, 5.458 19.500 47.042, 5.563 19.508 47.049, 5.513 19.565 46.822, 5.439 19.670 46.468, 5.458 19.800 46.407, 5.417 19.508 46.895, 5.420 19.670 46.300, 5.224 19.500 46.687, 5.439 19.670 46.132, 6.489 19.670 47.024, 6.766 19.670 45.764, 6.489 19.670 45.576, 6.411 19.800 45.580, 6.200 19.800 45.550, 6.158 19.670 45.521, 5.835 19.670 46.989, 5.991 19.670 47.051, 5.969 19.565 47.132, 6.158 19.670 47.079, 5.240 19.508 46.511, 5.337 19.565 46.300, 5.357 19.565 46.486, 5.357 19.565 46.114, 5.417 19.565 45.938, 5.492 19.670 45.973, 5.579 19.670 45.828, 5.308 19.508 45.887, 6.147 19.508 45.318, 6.564 19.508 45.387, 7.018 19.565 46.024, 7.018 19.565 46.576, 7.058 19.565 46.393, 7.042 19.508 46.807, 6.752 19.508 47.114, 5.308 19.508 46.713, 5.492 19.670 46.627, 5.417 19.565 46.662, 5.167 19.500 60.507, 5.308 19.508 60.287, 5.417 19.565 60.338, 5.513 19.565 60.178, 5.633 19.800 60.209, 5.579 19.670 60.228, 5.518 19.800 60.388, 5.492 19.670 60.373, 5.357 19.565 60.514, 5.150 19.500 60.700, 5.217 19.508 60.700, 5.240 19.508 60.489, 5.224 19.500 60.313, 5.417 19.508 60.105, 5.641 19.565 60.042, 5.695 19.670 60.106, 5.835 19.670 60.011, 5.991 19.670 59.949, 6.158 19.670 59.921, 6.326 19.670 59.931, 6.638 19.670 60.055, 6.766 19.670 60.164, 6.752 19.508 59.886, 6.914 19.508 60.024, 6.942 19.500 59.958, 7.058 19.565 60.607, 6.975 19.670 60.784, 6.942 19.800 60.593, 6.939 19.670 60.451, 6.868 19.670 60.298, 6.826 19.565 60.107, 6.939 19.565 60.255, 7.042 19.508 60.193, 7.018 19.565 60.424, 5.458 19.500 59.958, 5.739 19.508 59.831, 5.969 19.565 59.868, 5.814 19.500 59.724, 6.489 19.670 59.976, 6.153 19.565 59.838, 6.147 19.508 59.718, 6.340 19.565 59.848, 6.200 19.500 59.650, 6.359 19.508 59.730, 6.393 19.500 59.667, 6.684 19.565 59.986, 6.519 19.565 59.898, 6.564 19.508 59.787, 6.777 19.500 59.822, 7.176 19.500 60.313, 7.231 19.500 60.503, 7.177 19.508 60.594, 7.058 19.565 60.793, 6.942 19.800 60.807, 6.939 19.670 60.949, 7.250 19.500 60.700, 6.767 19.800 61.191, 7.233 19.500 60.893, 7.018 19.565 60.976, 7.132 19.508 61.014, 6.766 19.670 61.236, 6.489 19.670 61.424, 6.411 19.800 61.420, 6.326 19.670 61.469, 6.158 19.670 61.479, 5.991 19.670 61.451, 5.937 19.508 61.647, 5.739 19.508 61.569, 5.623 19.500 61.578, 5.563 19.508 61.449, 5.513 19.565 61.222, 5.579 19.670 61.172, 5.492 19.670 61.027, 5.795 19.800 61.331, 5.695 19.670 61.294, 5.835 19.670 61.389, 5.969 19.565 61.532, 5.796 19.565 61.462, 7.176 19.500 61.086, 6.939 19.565 61.145, 7.042 19.508 61.207, 6.638 19.670 61.345, 6.826 19.565 61.293, 6.942 19.500 61.442, 6.752 19.508 61.514, 6.519 19.565 61.502, 6.773 19.500 61.579, 6.564 19.508 61.613, 6.340 19.565 61.552, 6.153 19.565 61.562, 6.397 19.500 61.732, 6.147 19.508 61.682, 6.200 19.500 61.750, 5.417 19.508 61.295, 5.439 19.670 60.868, 5.518 19.800 61.012, 5.417 19.565 61.062, 5.420 19.670 60.700, 5.308 19.508 61.113, 5.439 19.670 60.532, 5.458 19.800 60.593, 5.240 19.508 60.911, 5.169 19.500 60.897, 5.337 19.565 60.700, 6.605 19.800 60.069, 6.411 19.800 59.980, 5.989 19.800 61.420, 5.563 19.508 59.951, 5.796 19.565 59.938, 5.937 19.508 59.753, 7.132 19.508 60.386, 6.975 19.670 60.616, 7.177 19.508 60.806, 6.868 19.670 61.102, 6.684 19.565 61.414, 6.914 19.508 61.376, 6.359 19.508 61.670, 5.641 19.565 61.358, 5.357 19.565 60.886, -0.422 19.200 50.631, -1.319 19.492 50.658, -1.686 19.492 50.859, -1.463 19.500 50.655, -1.745 19.500 50.820, -1.178 19.500 50.525, -0.928 19.492 50.507, -0.487 19.330 50.611, -0.835 19.200 50.723, -1.231 19.200 50.874, -0.868 19.330 50.702, -2.014 19.500 51.015, -2.023 19.492 51.107, -2.324 19.492 51.398, -2.173 19.330 51.535, -2.229 19.200 51.645, -2.796 19.492 52.087, -2.583 19.492 51.727, -2.235 19.435 51.479, -2.484 19.435 51.795, -2.415 19.330 51.842, -2.615 19.330 52.179, -3.070 19.492 52.876, -3.188 19.500 53.202, -3.149 19.500 52.912, -2.768 19.330 52.539, -2.953 19.435 52.900, -3.126 19.492 53.291, -3.200 19.500 53.500, -3.006 19.435 53.701, -3.186 19.500 53.803, -3.144 19.500 54.100, -3.126 19.492 53.709, -3.070 19.492 54.124, -3.073 19.500 54.392, -2.923 19.330 53.696, -2.871 19.330 54.084, -2.845 19.500 54.963, -2.960 19.492 54.528, -2.796 19.492 54.913, -2.745 19.200 54.436, -2.768 19.330 54.461, -2.583 19.492 55.273, -2.579 19.200 54.826, -2.689 19.435 54.859, -2.615 19.330 54.821, -2.324 19.492 55.602, -2.235 19.435 55.521, -2.263 19.500 55.763, -2.173 19.330 55.465, -1.892 19.330 55.737, -1.319 19.492 56.342, -1.772 19.200 55.795, -1.576 19.330 55.969, -0.878 19.500 56.579, -0.928 19.492 56.493, -1.233 19.330 56.158, -0.868 19.330 56.298, -0.521 19.492 56.590, -0.631 19.200 56.331, -0.487 19.330 56.389, -0.101 19.435 56.511, 0.303 19.500 56.686, -0.212 19.200 56.392, 0.302 19.435 56.498, 0.314 19.492 56.618, 0.726 19.492 56.548, 0.293 19.330 56.415, 0.891 19.500 56.574, 1.126 19.492 56.424, 1.083 19.435 56.312, 1.745 19.500 56.180, 1.463 19.500 56.345, 1.036 19.200 56.209, 1.506 19.492 56.248, 2.014 19.500 55.985, 1.053 19.330 56.234, 2.263 19.500 55.763, 1.738 19.330 55.859, 2.095 19.435 55.666, 2.459 19.492 55.442, 3.079 19.500 54.378, 2.839 19.500 54.977, 2.885 19.492 54.723, 2.696 19.492 55.097, 2.299 19.330 55.316, 2.697 19.330 54.644, 3.105 19.492 53.918, 3.022 19.492 54.328, 3.149 19.500 54.088, 2.986 19.435 53.902, 3.188 19.500 53.798, 3.133 19.492 53.500, 3.144 19.500 52.900, 3.013 19.435 53.500, 3.105 19.492 53.082, 3.073 19.500 52.608, 2.904 19.330 53.110, 2.906 19.435 52.704, 2.884 19.492 52.276, 3.022 19.492 52.672, 2.773 19.435 52.323, 2.845 19.500 52.037, 2.806 19.200 52.766, 2.669 19.200 52.366, 2.826 19.330 52.726, 2.459 19.492 51.558, 2.680 19.500 51.755, 2.521 19.330 52.007, 2.178 19.492 51.248, 2.263 19.500 51.237, 2.485 19.500 51.486, 1.506 19.492 50.752, 1.126 19.492 50.576, 1.787 19.435 51.074, 1.859 19.492 50.978, 2.095 19.435 51.334, 2.299 19.330 51.684, 2.037 19.330 51.394, 0.726 19.492 50.452, 0.878 19.500 50.421, 1.408 19.330 50.931, 0.588 19.500 50.351, 0.314 19.492 50.382, 0.835 19.200 50.723, 1.053 19.330 50.766, 0.679 19.330 50.650, 0.422 19.200 50.631, 0.302 19.435 50.502, -0.303 19.500 50.314, 0.293 19.330 50.585, -0.098 19.330 50.572, -0.521 19.492 50.410, 1.419 19.200 56.029, 2.037 19.330 55.606, -1.757 19.500 56.175, -1.686 19.492 56.141, -2.019 19.500 55.983, -2.023 19.492 55.893, -1.945 19.435 55.801, -2.415 19.330 55.158, -2.689 19.435 52.141, 2.019 19.500 51.017, 2.365 19.435 51.633, 2.930 19.330 53.500, 2.904 19.330 53.890, 2.986 19.435 53.098, 1.408 19.330 56.069, -1.233 19.330 50.842, -0.105 19.492 50.368, -0.101 19.435 50.489, -0.501 19.435 50.529, -1.268 19.435 50.767, -0.893 19.435 50.622, -1.621 19.435 50.960, -1.576 19.330 51.031, -1.600 19.200 51.081, -1.892 19.330 51.263, -1.945 19.435 51.199, -2.960 19.492 52.472, -2.871 19.330 52.916, -2.846 19.435 52.512, -3.006 19.435 53.299, -2.923 19.330 53.304, -2.953 19.435 54.100, -2.846 19.435 54.488, -2.484 19.435 55.205, -1.621 19.435 56.040, -1.268 19.435 56.233, -0.501 19.435 56.471, -0.893 19.435 56.378, -0.105 19.492 56.631, -0.098 19.330 56.428, 0.698 19.435 56.431, 0.679 19.330 56.350, 1.448 19.435 56.142, 1.859 19.492 56.022, 2.178 19.492 55.752, 1.787 19.435 55.926, 2.365 19.435 55.367, 2.592 19.435 55.035, 2.521 19.330 54.993, 2.906 19.435 54.296, 2.774 19.435 54.676, 2.826 19.330 54.274, 2.592 19.435 51.965, 2.697 19.330 52.355, 2.696 19.492 51.903, 1.738 19.330 51.141, 1.083 19.435 50.688, 1.448 19.435 50.858, 0.698 19.435 50.569, 8.615 19.523 48.700, 8.712 19.588 48.700, 8.777 19.685 48.700, 8.800 19.800 58.300, 4.334 19.508 63.037, 4.906 19.670 63.146, 4.887 19.565 63.065, 5.442 19.670 62.991, 4.347 19.565 63.156, 4.240 19.500 62.981, 6.763 19.500 61.948, 7.171 19.508 61.671, 8.278 19.670 60.457, 8.675 19.800 59.413, 7.621 19.565 61.347, 7.527 19.508 61.272, 7.938 19.565 60.900, 4.861 19.508 62.947, 5.414 19.565 62.913, 5.957 19.670 62.778, 5.969 19.800 62.805, 5.920 19.565 62.703, 6.444 19.670 62.508, 6.917 19.800 62.209, 6.772 19.508 62.027, 7.686 19.670 61.399, 7.315 19.670 61.815, 7.734 19.500 60.872, 7.836 19.508 60.836, 7.976 19.500 60.455, 8.491 19.670 59.942, 8.095 19.508 60.368, 8.299 19.508 59.874, 8.769 19.800 58.860, 8.712 19.588 58.300, 8.777 19.685 58.300, 8.739 19.670 58.856, 8.314 19.500 59.609, 8.447 19.508 59.361, 8.537 19.508 58.834, 8.615 19.523 58.300, 8.479 19.500 58.744, 4.356 19.670 63.239, 4.360 19.800 63.269, 3.800 19.588 63.212, 5.868 19.508 62.595, 5.374 19.508 62.799, 6.336 19.508 62.336, 6.847 19.565 62.121, 6.899 19.670 62.186, 6.400 19.565 62.438, 7.256 19.565 61.756, 8.008 19.670 60.944, 8.203 19.565 60.420, 8.565 19.565 59.387, 8.646 19.670 59.406, 8.413 19.565 59.914, 8.656 19.565 58.847, 3.800 19.800 63.300, 3.800 19.685 63.277, -14.486 19.500 63.000, 3.800 19.523 63.115, -14.562 19.508 63.070, -14.219 19.500 62.493, -14.225 18.300 62.523, -14.644 19.530 63.131, -14.766 18.300 63.201, -14.823 19.603 63.226, -15.012 19.698 63.282, -14.577 18.300 63.082, -14.200 18.300 62.300, -22.720 18.300 48.377, -23.236 18.065 48.984, -23.151 18.008 49.069, -22.963 18.000 48.978, -24.086 18.000 50.393, -23.894 18.000 50.083, -25.066 18.170 52.238, -24.621 18.065 51.056, -24.247 18.008 50.546, -23.931 18.008 50.018, -24.353 18.065 50.489, -22.772 18.065 48.563, -22.696 18.008 48.656, -23.684 18.000 49.785, -24.031 18.065 49.952, -24.698 18.170 51.024, -24.343 18.300 50.239, -23.564 18.008 49.524, -23.657 18.065 49.448, -24.551 18.000 51.393, -24.757 18.000 52.089, -24.866 18.008 52.277, -24.984 18.065 52.254, -24.510 18.008 51.102, -24.832 18.065 51.646, -25.213 18.300 53.190, -25.159 18.170 52.866, -24.957 18.008 52.886, -24.879 18.000 52.789, -24.910 18.000 53.855, -24.549 18.000 55.612, -24.663 18.000 55.266, -23.564 18.008 57.476, -23.455 18.000 57.502, -23.151 18.008 57.931, -23.218 18.000 57.768, -22.696 18.008 58.344, -22.700 18.000 58.254, -22.530 18.021 58.530, -23.236 18.065 58.016, -23.657 18.065 57.552, -24.621 18.065 55.944, -25.076 18.065 54.126, -24.987 18.008 53.500, -24.984 18.065 54.746, -24.866 18.008 54.723, -24.510 18.008 55.898, -23.931 18.008 56.982, -24.031 18.065 57.048, -24.247 18.008 56.454, -22.966 18.000 58.018, -22.772 18.065 58.437, -22.627 18.082 58.578, -22.825 18.170 58.502, -23.295 18.170 58.075, -23.722 18.170 57.605, -24.100 18.170 57.095, -24.832 18.065 55.354, -24.698 18.170 55.976, -24.912 18.170 55.378, -25.107 18.065 53.500, -22.695 18.180 58.611, -23.621 18.300 57.770, -25.035 18.300 55.038, -25.159 18.170 54.134, -24.100 18.170 49.905, -24.006 18.300 49.717, -23.621 18.300 49.230, -23.295 18.170 48.925, -23.722 18.170 49.395, -23.191 18.300 48.782, -22.825 18.170 48.498, -25.190 18.170 53.500, -25.076 18.065 52.874, -24.957 18.008 54.114, -24.426 18.170 50.450, -24.912 18.170 51.622, -24.717 18.008 51.681, -25.066 18.170 54.762, -24.717 18.008 55.319, -24.426 18.170 56.550, -24.353 18.065 56.511, -22.530 18.021 48.470, -22.627 18.082 48.422, -22.695 18.180 48.389, -14.385 18.023 44.700, -14.385 18.023 62.300, -14.299 18.300 62.734, -14.418 18.300 62.923, -15.056 18.008 63.053, -14.874 18.008 62.994, -14.816 18.000 62.885, -14.711 18.008 62.891, -14.635 18.065 62.983, -14.415 18.170 62.870, -14.482 18.065 62.821, -14.298 18.170 62.657, -14.787 18.170 63.178, -15.034 18.065 63.171, -14.977 18.300 63.275, -15.200 18.185 63.277, -15.200 18.088 63.212, -14.375 18.065 62.627, -14.487 18.008 62.582, -14.439 18.008 62.396, -14.512 18.000 62.431, -14.320 18.065 62.411, -14.288 18.088 62.300, -14.223 18.185 62.300, -14.237 18.170 62.422, -15.018 18.170 63.253, -14.580 18.008 62.751, -14.582 18.170 63.048, -14.822 18.065 63.103, -21.720 18.300 63.300, -15.200 18.300 63.300, -15.200 18.023 63.115, -21.720 18.023 63.115, -21.720 18.088 63.212, -22.720 18.300 62.300, -22.697 18.185 62.300, -22.660 18.170 62.541, -22.427 18.170 62.964, -21.781 18.170 63.268, -21.943 18.300 63.275, -22.632 18.088 62.300, -22.570 18.170 62.767, -22.497 18.065 62.727, -22.367 18.065 62.907, -22.240 18.170 63.119, -22.195 18.065 63.049, -21.994 18.065 63.144, -21.776 18.065 63.185, -21.720 18.185 63.277, -22.535 18.023 62.300, -22.463 18.008 62.491, -22.131 18.008 62.947, -22.420 18.000 62.300, -22.279 18.008 62.825, -22.305 18.000 62.684, -21.978 18.000 62.951, -21.957 18.008 63.029, -21.768 18.008 63.065, -21.720 18.000 63.000, -22.020 18.170 63.223, -22.343 18.300 63.082, -22.579 18.065 62.521, -22.392 18.008 62.669, -22.420 18.000 58.475, -26.626 41.273 46.479, -26.605 41.333 46.506, -26.622 41.374 46.508, -26.747 41.483 46.590, -26.700 41.500 46.687, -26.629 41.473 46.616, -26.647 41.413 46.518, -26.678 41.446 46.535, -26.847 41.461 46.636, -26.783 41.488 46.659, -26.756 41.495 46.668, -26.903 41.420 46.616, -26.613 41.354 46.506, -26.683 41.355 46.458, -26.728 41.287 46.413, -26.783 41.310 46.410, -26.746 41.214 46.396, -26.735 41.200 46.399, -26.808 41.217 46.390, -26.826 41.200 46.391, -26.935 41.336 46.499, -26.894 41.337 46.456, -26.804 41.380 46.451, -26.752 41.356 46.435, -26.648 41.240 46.456, -26.744 41.233 46.398, -26.740 41.252 46.402, -26.656 41.200 46.448, -26.966 41.220 46.483, -26.998 41.200 46.581, -26.972 41.323 46.591, -26.963 41.251 46.485, -26.895 41.396 46.519, -26.842 41.439 46.537, -26.854 41.394 46.480, -26.762 41.415 46.479, -26.926 41.221 46.437, -26.705 41.324 46.434, -26.871 41.220 46.404, -26.922 41.252 46.439, -26.867 41.249 46.406, -26.840 41.328 46.425, -26.799 41.266 46.397, -26.805 41.243 46.392, -26.861 41.277 46.411, -26.915 41.282 46.443, -26.956 41.281 46.488, -23.400 40.500 45.800, -23.431 40.800 46.102, -23.431 40.500 46.102, -24.107 40.500 47.073, -25.561 40.800 47.147, -26.212 40.800 46.528, -26.331 40.800 46.249, -26.392 40.800 45.648, -26.038 40.800 44.823, -23.431 40.500 45.498, -23.400 40.800 45.800, -23.867 40.500 46.887, -24.379 40.800 47.207, -24.379 40.500 47.207, -24.976 40.800 47.298, -24.976 40.500 47.298, -25.561 40.500 47.147, -25.818 40.500 46.986, -26.331 40.500 46.249, -26.392 40.500 45.952, -26.331 40.800 45.351, -26.212 40.800 45.072, -24.976 40.800 44.302, -24.976 40.500 44.302, -24.379 40.500 44.393, -23.867 40.800 44.713, -23.867 40.500 44.713, -23.221 41.300 45.534, -23.245 40.500 45.411, -23.202 40.500 45.721, -23.221 41.300 46.066, -23.283 41.300 46.325, -23.283 41.300 45.275, -23.216 40.500 46.035, -23.288 40.500 46.340, -23.385 41.300 46.572, -23.925 41.300 47.193, -24.073 40.500 47.285, -24.360 40.500 47.412, -24.460 41.300 47.442, -24.979 40.500 47.498, -25.289 40.500 47.455, -26.102 40.500 47.002, -23.525 41.300 46.799, -25.340 41.300 47.442, -25.618 41.300 47.341, -25.875 41.300 47.193, -24.154 41.300 44.141, -23.870 19.500 46.005, -22.720 19.500 48.377, -24.027 19.500 46.383, -23.191 19.500 48.782, -24.498 19.500 46.771, -23.621 19.500 49.230, -24.900 19.500 46.850, -26.700 19.500 46.700, -24.343 19.500 50.239, -24.860 19.500 51.366, -25.213 19.500 53.190, -25.153 19.500 52.571, -26.700 19.500 60.300, -25.153 19.500 54.429, -25.035 19.500 55.038, -24.860 19.500 55.634, -24.343 19.500 56.761, -25.643 19.500 60.457, -25.930 19.500 60.995, -25.870 19.500 61.602, -25.773 19.500 61.783, -25.500 19.500 62.546, -23.621 19.500 57.770, -24.900 19.500 60.150, -24.695 19.500 60.170, -24.498 19.500 60.230, -24.157 19.500 60.458, -22.720 19.500 62.300, -23.850 19.500 61.200, -23.930 19.500 61.602, -24.157 19.500 61.943, -22.701 19.500 62.493, -22.646 19.500 62.678, -22.556 19.500 62.849, -24.000 19.500 63.000, -25.105 19.500 62.230, -25.273 19.500 62.682, -25.302 19.500 62.170, -24.498 19.500 62.171, -24.696 19.500 62.230, -25.713 19.500 62.388, -26.087 19.500 62.013, -26.381 19.500 61.573, -26.495 19.500 61.333, -25.950 19.500 61.200, -25.870 19.500 46.202, -26.687 19.500 46.435, -25.870 19.500 45.398, -26.088 19.500 44.987, -25.302 19.500 44.829, -25.273 19.500 44.319, -25.104 19.500 44.770, -24.900 19.500 44.750, -24.498 19.500 44.830, -22.720 19.500 44.700, -26.648 19.500 46.173, -26.584 19.500 45.916, -25.930 19.500 45.595, -25.773 19.500 45.217, -25.643 19.500 45.057, -25.910 19.500 44.791, -24.784 19.500 44.116, -24.316 19.500 44.927, -22.434 19.500 44.000, -22.556 19.500 44.151, -22.646 19.500 44.322, -22.701 19.500 44.507, -23.870 19.500 45.595, -24.157 19.500 45.058, -23.870 19.500 60.995, -24.027 19.500 60.617, -25.104 19.500 60.170, -26.815 19.523 60.300, -26.912 19.588 60.300, -26.977 19.685 46.700, -26.977 19.685 60.300, -27.000 19.800 60.300, -25.649 40.500 62.806, -26.706 40.500 61.595, -25.622 19.800 62.824, -25.295 40.500 63.006, -24.845 19.800 63.178, -24.040 41.200 63.300, -26.999 41.200 60.379, -26.998 40.500 60.419, -27.000 41.200 60.340, -26.912 41.412 60.300, -26.912 41.412 46.700, -26.977 41.315 46.700, -27.000 41.200 46.700, -24.290 41.242 43.985, -24.287 41.317 43.921, -24.221 41.415 43.938, -24.272 41.336 43.863, -24.213 41.276 43.743, -24.241 41.345 43.811, -24.199 41.345 43.769, -24.094 41.390 43.770, -24.258 41.277 43.784, -24.290 41.272 43.838, -24.275 41.200 43.789, -24.285 41.293 43.975, -24.304 41.262 43.900, -24.301 41.200 43.965, -24.299 41.249 43.959, -24.252 41.200 44.044, -24.244 41.240 44.052, -24.279 41.235 44.009, -24.242 41.355 44.017, -24.268 41.266 44.019, -24.278 41.279 43.998, -24.150 41.375 44.125, -24.157 41.447 44.033, -24.162 41.460 43.947, -24.163 41.439 43.858, -24.204 41.428 43.962, -24.175 41.414 44.062, -24.186 41.375 44.085, -24.137 41.411 44.111, -24.131 41.470 43.909, -24.144 41.456 43.881, -24.070 41.487 44.041, -24.054 41.475 43.880, -24.133 41.472 44.000, -24.104 41.486 43.967, -24.119 41.443 44.091, -24.096 41.469 44.067, -24.221 41.273 44.074, -24.214 41.367 44.054, -24.228 41.360 44.038, -24.222 41.398 44.003, -24.188 41.438 43.986, -24.206 41.406 44.023, -24.177 41.449 43.920, -7.300 43.000 48.700, -11.560 43.000 44.019, -9.840 43.000 44.525, -21.720 43.000 44.000, -21.901 43.000 44.024, -22.326 43.000 44.350, -22.396 43.000 44.519, -7.300 43.000 58.300, -9.039 43.000 61.950, -7.630 43.000 60.030, -22.371 43.000 62.558, -22.104 43.000 62.885, -22.420 43.000 62.300, -21.849 43.000 62.989, 5.085 41.500 44.179, 4.663 41.500 44.079, 4.233 41.500 44.020, 4.644 41.500 45.210, 4.365 41.500 45.808, 4.307 41.500 46.134, 4.644 41.500 47.390, 1.965 41.500 51.233, 2.524 41.500 51.878, 2.878 41.500 52.655, 8.500 41.500 48.700, 3.000 41.500 53.500, 6.366 41.500 58.807, 8.480 41.500 58.733, 8.420 41.500 59.163, -9.783 41.500 44.218, -8.850 41.500 44.817, 3.800 41.500 44.000, -8.071 41.500 45.607, -1.622 41.500 50.976, -1.965 41.500 51.233, -2.969 41.500 53.073, -7.000 41.500 48.700, -3.000 41.500 53.500, -7.275 41.500 47.063, -7.031 41.500 58.855, -7.275 41.500 59.937, -7.486 41.500 60.450, 4.233 41.500 62.980, -10.294 41.500 63.000, 0.427 41.500 56.469, 4.478 41.500 61.503, 4.365 41.500 60.208, 0.845 41.500 56.378, 4.644 41.500 59.610, 1.622 41.500 56.024, 1.965 41.500 55.767, 5.110 41.500 59.144, 2.267 41.500 55.465, 2.524 41.500 55.122, 6.692 41.500 48.135, 6.366 41.500 48.193, 7.544 41.500 47.644, 8.480 41.500 48.267, 5.708 41.500 48.135, 5.397 41.500 48.022, 4.856 41.500 47.644, 0.845 41.500 50.622, -0.000 41.500 50.500, -0.000 41.500 56.500, -0.427 41.500 56.469, -0.845 41.500 56.378, -1.246 41.500 56.229, -1.965 41.500 55.767, -7.000 41.500 58.300, -7.000 42.700 48.700, -7.031 41.500 48.145, -7.123 41.500 47.598, -8.439 41.500 45.191, -9.300 41.500 44.492, -10.705 41.471 43.871, -10.496 41.492 43.932, -11.139 41.398 43.775, -10.887 42.700 43.825, -11.440 42.700 43.731, -11.578 41.302 43.718, -12.000 42.700 43.700, -7.125 42.700 47.587, -7.486 41.500 46.550, -7.495 42.700 46.531, -7.752 41.500 46.062, -8.464 42.700 45.164, -8.883 42.700 44.791, -9.340 42.700 44.466, -9.831 42.700 44.195, 5.539 40.500 44.953, 5.715 40.500 44.381, 4.769 40.500 45.851, 4.545 40.500 45.911, 4.588 40.500 46.840, 5.282 40.500 47.486, 5.373 40.500 47.785, 5.965 40.500 47.984, 6.279 40.500 47.998, 6.721 40.500 47.707, 7.161 40.500 47.702, 7.233 40.500 47.387, 7.578 40.500 46.892, 4.516 40.500 46.535, 6.589 40.500 47.955, 8.235 40.500 46.390, 7.977 40.500 45.952, 8.119 40.500 46.785, 7.669 40.500 46.602, 7.578 40.500 45.708, 7.431 40.500 45.443, 7.676 40.500 45.542, 7.336 40.500 45.164, 6.993 40.500 45.027, 6.721 40.500 44.893, 6.958 40.500 44.824, 6.548 40.500 44.523, 8.389 40.500 46.773, 8.203 41.200 46.735, 8.203 40.500 46.735, 8.301 40.500 46.731, 8.777 41.315 48.700, 8.656 41.435 48.153, 8.778 41.200 48.228, 8.646 41.330 47.594, 8.282 41.478 46.947, 8.321 41.500 47.415, 8.565 41.435 47.613, 8.739 41.330 48.144, 8.413 41.435 47.086, 8.600 41.200 47.300, 8.421 41.500 47.837, 8.537 41.492 48.166, 8.615 41.477 48.700, 8.712 41.412 48.700, 8.447 41.492 47.639, 8.299 41.492 47.126, 8.491 41.330 47.058, 8.800 19.800 48.700, 8.537 19.508 48.166, 8.565 19.565 47.613, 8.646 19.670 47.594, 8.491 19.670 47.058, 8.519 19.800 47.049, 8.739 19.670 48.144, 8.656 19.565 48.153, 7.527 19.508 45.728, 7.448 19.500 45.737, 7.123 19.500 45.377, 6.336 19.508 44.664, 5.920 19.565 44.297, 5.451 19.800 43.981, 6.847 19.565 44.879, 7.171 19.508 45.329, 6.772 19.508 44.973, 8.278 19.670 46.543, 8.299 19.508 47.126, 8.034 19.800 46.040, 8.095 19.508 46.632, 8.203 19.565 46.580, 7.938 19.565 46.100, 8.008 19.670 46.056, 7.686 19.670 45.601, 7.709 19.800 45.583, 7.975 19.500 46.540, 6.899 19.670 44.814, 6.444 19.670 44.492, 6.460 19.800 44.466, 5.868 19.508 44.405, 4.906 19.670 43.854, 5.955 19.500 44.524, 5.530 19.500 44.330, 5.414 19.565 44.087, 4.861 19.508 44.053, 4.347 19.565 43.844, 5.110 19.500 44.186, 4.681 19.500 44.083, 4.356 19.670 43.761, 8.447 19.508 47.639, 8.413 19.565 47.086, 7.836 19.508 46.164, 7.315 19.670 45.185, 7.621 19.565 45.653, 7.256 19.565 45.244, 5.957 19.670 44.222, 6.400 19.565 44.562, 5.374 19.508 44.201, 5.442 19.670 44.009, 4.334 19.508 43.963, 4.887 19.565 43.935, 5.442 41.330 44.009, 5.553 41.478 44.218, 5.414 41.435 44.087, 4.356 41.330 43.761, 3.800 41.412 43.788, 5.374 41.492 44.201, 4.861 41.492 44.053, 4.887 41.435 43.935, 4.906 41.330 43.854, 4.347 41.435 43.844, 4.334 41.492 43.963, 5.647 41.200 44.054, 5.763 40.878 44.303, 5.765 41.200 44.297, 5.763 40.947 44.303, 5.715 41.200 44.381, 5.769 40.500 44.199, 5.769 40.878 44.199, 5.727 40.500 44.111, 5.722 40.947 44.106, 5.722 40.878 44.106, 5.765 40.500 44.297, 5.769 40.947 44.199, -14.364 19.500 62.849, -14.274 19.500 62.678, -0.588 19.500 56.649, -0.298 19.500 56.688, -0.000 19.500 56.700, 5.322 19.500 60.123, 5.627 19.500 59.821, 6.003 19.500 59.668, 0.600 19.500 56.644, 1.178 19.500 56.475, 2.483 19.500 55.519, 8.500 19.500 58.300, 2.675 19.500 55.257, 2.975 19.500 54.678, 3.200 19.500 53.500, 3.186 19.500 53.197, 2.975 19.500 52.322, 5.814 19.500 47.276, 1.757 19.500 50.825, 1.477 19.500 50.661, 1.178 19.500 50.525, 5.320 19.500 46.872, 0.298 19.500 50.312, 5.169 19.500 46.497, 5.167 19.500 46.107, 5.224 19.500 45.914, -2.975 19.500 52.322, -3.079 19.500 52.622, -14.200 19.500 44.700, -2.675 19.500 51.743, -2.839 19.500 52.023, -2.483 19.500 51.481, -2.263 19.500 51.237, -14.219 19.500 44.507, -14.274 19.500 44.322, -14.364 19.500 44.151, 5.322 19.500 45.723, 4.245 19.500 44.021, 6.200 19.500 45.250, 6.372 19.500 44.766, 6.393 19.500 45.267, 6.761 19.500 45.050, 7.176 19.500 45.914, 7.734 19.500 46.128, 7.176 19.500 46.687, 7.078 19.500 46.877, 6.942 19.500 47.042, 8.170 19.500 46.970, 8.320 19.500 47.406, 8.423 19.500 47.832, 8.481 19.500 48.260, 6.397 19.500 47.332, 6.200 19.500 47.350, 8.500 19.500 48.700, 6.773 19.500 47.179, 6.586 19.500 59.724, 8.417 19.500 59.181, 7.080 19.500 60.128, 8.170 19.500 60.030, 7.450 19.500 61.261, 7.078 19.500 61.277, 7.123 19.500 61.623, 6.586 19.500 61.676, 5.814 19.500 61.676, 5.960 19.500 62.475, 5.530 19.500 62.670, 5.094 19.500 62.820, 5.458 19.500 61.442, 4.668 19.500 62.923, 5.320 19.500 61.272, 3.800 19.500 63.000, 5.224 19.500 61.086, 6.372 19.500 62.234, 6.007 19.500 61.733, 6.007 19.500 47.333, -0.000 19.500 50.300, -0.600 19.500 50.356, -0.891 19.500 50.426, 3.800 19.500 44.000, -2.975 19.500 54.678, -2.680 19.500 55.245, -2.485 19.500 55.514, -14.200 19.500 62.300, -1.477 19.500 56.339, -1.178 19.500 56.475, -14.680 18.170 43.881, -14.493 18.170 44.036, -14.457 18.008 44.509, -14.615 18.000 44.316, -14.553 18.065 44.093, -14.725 18.065 43.951, -14.350 18.170 44.233, -14.423 18.065 44.273, -14.511 18.000 44.571, -14.418 18.300 44.077, -14.299 18.300 44.266, -14.288 18.088 44.700, -14.260 18.170 44.459, -14.223 18.185 44.700, -14.200 18.300 44.700, -15.139 18.170 43.732, -14.977 18.300 43.725, -14.705 18.000 44.205, -14.789 18.008 44.053, -14.942 18.000 44.049, -15.152 18.008 43.935, -15.144 18.065 43.815, -14.963 18.008 43.971, -15.200 18.023 43.885, -14.926 18.065 43.856, -14.900 18.170 43.777, -14.641 18.008 44.175, -14.528 18.008 44.331, -14.341 18.065 44.479, -15.200 18.000 63.000, -15.071 18.000 62.989, -21.851 18.000 62.988, -14.942 18.000 62.951, -22.102 18.000 62.886, -22.215 18.000 62.795, -14.705 18.000 62.795, -14.614 18.000 62.681, -14.549 18.000 62.558, -22.371 18.000 62.558, -22.409 18.000 62.429, -23.680 18.000 57.220, -23.890 18.000 56.921, -24.084 18.000 56.608, -24.260 18.000 56.284, -24.415 18.000 55.952, -24.757 18.000 54.911, -14.500 18.000 62.300, -24.830 18.000 54.556, -24.880 18.000 54.206, -24.920 18.000 53.500, -24.910 18.000 53.143, -14.500 18.000 44.700, -22.420 18.000 48.525, -22.420 18.000 44.700, -22.326 18.000 44.350, -24.260 18.000 50.716, -24.828 18.000 52.438, -24.415 18.000 51.050, -24.665 18.000 51.740, -23.455 18.000 49.498, -23.214 18.000 49.228, -22.699 18.000 48.745, -15.200 18.000 44.000, -15.069 18.000 44.012, -14.819 18.000 44.114, -14.549 18.000 44.442, -22.481 18.008 44.604, -22.600 18.065 44.589, -22.695 18.300 44.477, -22.505 18.170 44.130, -22.338 18.170 43.952, -21.864 18.008 43.947, -21.720 18.000 44.000, -21.901 18.000 44.024, -22.046 18.008 44.006, -22.070 18.000 44.094, -22.285 18.065 44.017, -22.622 18.170 44.343, -22.438 18.065 44.179, -22.632 18.088 44.700, -22.697 18.185 44.700, -22.683 18.170 44.578, -22.502 18.300 44.077, -22.098 18.065 43.897, -21.943 18.300 43.725, -21.886 18.065 43.829, -21.902 18.170 43.747, -21.720 18.023 43.885, -21.720 18.300 43.700, -22.215 18.000 44.205, -22.545 18.065 44.373, -22.340 18.008 44.249, -22.433 18.008 44.418, -22.396 18.000 44.519, -22.133 18.170 43.822, -22.535 18.023 44.700, -22.209 18.008 44.109, -26.815 41.477 46.700, -26.700 41.500 46.700, -26.728 41.499 46.678, -26.973 41.200 46.493, -26.911 41.200 46.425, -26.973 40.500 46.493, -26.911 40.500 46.425, -26.826 40.500 46.391, -26.735 40.500 46.399, -26.954 40.500 46.177, -26.392 40.500 45.648, -26.212 40.500 45.072, -26.506 40.500 45.051, -26.260 40.500 44.727, -26.038 40.500 44.823, -25.818 40.500 44.614, -25.561 40.500 44.453, -25.276 40.500 44.348, -24.301 40.500 43.965, -24.673 40.500 44.317, -24.917 40.500 43.844, -26.656 40.500 46.448, -26.212 40.500 46.528, -25.276 40.500 47.252, -25.587 40.500 47.355, -24.665 40.500 47.484, -24.673 40.500 47.283, -23.592 40.500 46.886, -23.415 40.500 46.627, -23.522 40.500 45.208, -23.345 40.500 45.113, -23.497 40.500 44.839, -23.698 40.500 44.598, -24.107 40.500 44.527, -24.252 40.500 44.044, -26.038 40.500 46.777, -25.861 40.500 47.202, -23.814 40.500 47.108, -23.669 40.500 46.657, -23.522 40.500 46.392, -23.669 40.500 44.943, -25.649 40.500 44.194, -25.973 40.500 44.440, -26.331 40.500 45.351, -24.309 40.500 43.874, -24.275 40.500 43.789, -24.207 41.200 43.727, -24.309 41.200 43.874, -24.207 40.500 43.727, -24.101 19.508 43.935, -24.540 19.670 43.779, -24.845 19.800 43.822, -24.959 19.670 43.889, -24.427 19.800 43.731, -24.105 19.565 43.815, -24.527 19.500 44.052, -24.503 19.508 43.979, -24.265 19.500 44.013, -25.358 19.670 44.058, -25.728 19.670 44.284, -24.000 19.500 44.000, -25.033 19.500 44.205, -25.320 19.565 44.132, -25.265 19.508 44.239, -25.965 19.800 44.433, -25.713 19.500 44.613, -26.246 19.500 45.200, -26.413 19.508 45.346, -26.774 19.670 45.639, -26.729 19.800 45.454, -26.590 19.670 45.246, -26.190 19.508 45.009, -25.920 19.508 44.708, -26.518 19.565 45.287, -25.500 19.500 44.455, -26.062 19.670 44.562, -25.610 19.508 44.450, -26.351 19.670 44.885, -26.285 19.565 44.936, -26.382 19.500 45.427, -26.495 19.500 45.667, -26.584 19.508 45.712, -26.701 19.508 46.098, -26.815 19.523 46.700, -27.000 19.800 46.700, -26.899 19.670 46.054, -26.879 19.565 46.489, -26.912 19.588 46.700, -26.818 19.565 46.072, -26.962 19.670 46.483, -26.759 19.508 46.498, -24.000 19.685 43.723, -24.108 19.670 43.732, -24.524 19.565 43.861, -24.893 19.508 44.081, -24.932 19.565 43.968, -25.680 19.565 44.352, -26.004 19.565 44.622, -26.697 19.565 45.669, -24.000 41.477 43.885, -24.013 41.500 44.000, -24.084 41.420 43.797, -24.102 41.358 43.747, -24.000 41.412 43.788, -24.000 41.315 43.723, -24.119 41.200 43.702, -24.109 41.322 43.728, -22.683 42.830 44.578, -22.433 42.992 44.418, -22.215 43.000 44.205, -22.340 42.992 44.249, -22.098 42.935 43.897, -21.943 42.700 43.725, -21.720 42.700 43.700, -21.902 42.830 43.747, -22.338 42.830 43.952, -22.505 42.830 44.130, -22.621 42.700 44.266, -22.600 42.935 44.589, -22.481 42.992 44.604, -22.420 43.000 44.700, -22.535 42.977 44.700, -22.070 43.000 44.094, -22.209 42.992 44.109, -22.046 42.992 44.006, -21.720 42.912 43.788, -21.886 42.935 43.829, -22.133 42.830 43.822, -22.438 42.935 44.179, -22.285 42.935 44.017, -22.545 42.935 44.373, -22.622 42.830 44.343, -21.864 42.992 43.947, -21.720 42.977 43.885, -12.000 42.815 43.723, -21.720 42.815 43.723, 3.800 41.200 43.700, 3.800 41.477 43.885, -10.294 41.500 44.000, 3.800 41.315 43.723, 3.800 19.800 43.700, 4.360 19.800 43.731, 4.272 41.200 43.722, 4.740 41.200 43.789, 4.913 19.800 43.825, 5.647 40.500 44.054, 5.969 19.800 44.195, 6.110 40.500 44.265, 7.336 19.800 45.164, 8.305 19.800 46.531, 8.446 40.500 46.853, 8.446 41.200 46.853, 8.675 19.800 47.587, 8.769 19.800 48.140, 8.711 41.200 47.760, 8.800 41.200 48.700, 5.200 41.200 43.900, 6.917 19.800 44.791, 3.800 19.523 43.885, 3.800 19.588 43.788, 3.800 19.685 43.723, -14.823 19.603 43.774, -15.012 19.698 43.718, -14.766 18.300 43.799, -14.644 19.530 43.869, -14.562 19.508 43.930, -14.577 18.300 43.918, -14.486 19.500 44.000, -14.225 18.300 44.477, -21.720 18.088 43.788, -15.200 18.088 43.788, -21.720 18.185 43.723, -15.200 18.185 43.723, -22.720 18.300 44.700, -22.357 19.508 43.929, -22.272 19.532 43.866, -22.154 18.300 43.799, -21.908 19.698 43.719, -21.720 19.800 43.700, -22.621 18.300 44.266, -22.343 18.300 43.918, -24.000 19.588 43.788, -24.000 19.523 43.885, -22.095 19.604 43.773, -24.523 40.500 43.746, -25.295 40.500 43.994, -25.246 19.800 43.971, -25.622 19.800 44.176, -26.267 19.800 44.735, -26.524 19.800 45.078, -26.998 40.500 46.581, -27.000 41.200 46.660, -26.999 41.200 46.621, -26.706 40.500 45.405, -26.856 40.500 45.783, -26.878 19.800 45.855, -26.969 19.800 46.273, -24.079 41.200 43.701, -24.119 40.500 43.702, -24.000 19.800 43.700, -24.040 41.200 43.700, -24.000 41.200 43.700, -21.908 41.302 43.718, -24.000 41.500 44.000, -22.097 41.397 43.774, -22.358 41.492 43.930, -22.701 41.500 44.507, -22.502 42.700 44.077, -22.343 42.700 43.918, -22.695 42.700 44.477, -22.556 41.500 44.151, -22.434 41.500 44.000, -22.276 41.470 43.869, -22.154 42.700 43.799, -12.000 41.200 43.700, -15.200 19.800 43.700, -21.720 41.200 43.700, -15.200 18.300 43.700, 15.900 -15.673 48.200, 15.900 -15.950 48.161, 14.700 -15.950 48.161, 15.900 -16.667 47.087, 14.700 -16.667 47.087, 15.900 -16.597 46.817, 11.651 19.691 68.000, 11.651 19.691 69.200, 11.509 19.412 68.000, 11.288 19.191 69.200, 11.009 19.049 69.200, 10.700 19.000 68.000, 9.749 19.691 68.000, 9.749 20.309 68.000, 10.112 20.809 69.200, 10.112 20.809 68.000, 10.391 20.951 68.000, 11.009 20.951 69.200, 11.288 20.809 69.200, 11.700 20.000 69.200, 11.651 20.309 68.000, 10.112 19.191 69.200, 9.700 20.000 69.200, 10.391 20.951 69.200, 10.700 21.000 69.200, 11.651 20.309 69.200, 11.651 -20.309 68.000, 11.700 -20.000 68.000, 11.509 -20.588 69.200, 11.288 -20.809 69.200, 11.288 -20.809 68.000, 11.009 -20.951 69.200, 11.009 -20.951 68.000, 10.700 -21.000 68.000, 10.391 -20.951 68.000, 10.112 -20.809 68.000, 9.749 -19.691 69.200, 9.749 -19.691 68.000, 10.700 -19.000 69.200, 10.700 -19.000 68.000, 11.509 -19.412 68.000, 11.651 -20.309 69.200, 10.391 -20.951 69.200, 9.891 -20.588 69.200, 9.891 -20.588 68.000, 9.749 -20.309 69.200, 10.391 -19.049 69.200, 10.391 -19.049 68.000, 11.009 -19.049 68.000, 11.288 -19.191 69.200, 11.509 -19.412 69.200, 11.651 -19.691 69.200, 11.651 -19.691 68.000, 11.700 -20.000 69.200, 7.700 -19.000 68.000, 7.750 -18.555 68.000, 7.700 -19.000 69.200, 7.750 -18.555 69.200, 8.453 -17.436 69.200, 8.832 -17.198 69.200, 9.255 -17.050 69.200, 8.136 -17.753 68.000, 9.700 -23.000 69.200, 8.832 -22.802 68.000, 8.453 -22.564 68.000, 8.136 -22.247 69.200, 13.700 -23.000 69.200, 13.700 -17.000 69.200, 9.700 -17.000 69.200, 11.009 -19.049 69.200, 9.891 -19.412 69.200, 9.700 -20.000 69.200, 8.136 -17.753 69.200, 7.898 -18.132 69.200, 7.750 -21.445 69.200, 7.898 -21.868 69.200, 8.453 -22.564 69.200, 8.832 -22.802 69.200, 7.700 -21.000 69.200, 10.112 -20.809 69.200, 9.255 -22.950 69.200, 10.700 -21.000 69.200, 10.112 -19.191 69.200, 13.700 -17.000 68.000, 13.700 -23.000 68.000, 11.509 -20.588 68.000, 9.700 -23.000 68.000, 9.255 -22.950 68.000, 8.136 -22.247 68.000, 7.750 -21.445 68.000, 7.898 -21.868 68.000, 7.700 -21.000 68.000, 7.898 -18.132 68.000, 8.453 -17.436 68.000, 9.749 -20.309 68.000, 8.832 -17.198 68.000, 9.700 -20.000 68.000, 9.255 -17.050 68.000, 9.891 -19.412 68.000, 11.288 -19.191 68.000, 9.700 -17.000 68.000, 10.112 -19.191 68.000, 9.255 22.950 68.000, 7.750 21.445 69.200, 8.136 22.247 68.000, 8.136 22.247 69.200, 8.453 22.564 68.000, 9.700 17.000 68.000, 8.453 17.436 68.000, 8.453 17.436 69.200, 7.700 19.000 68.000, 7.750 18.555 68.000, 9.700 17.000 69.200, 13.700 17.000 69.200, 11.509 19.412 69.200, 13.700 23.000 69.200, 11.509 20.588 69.200, 9.891 20.588 69.200, 9.700 23.000 69.200, 9.255 22.950 69.200, 9.749 20.309 69.200, 8.832 22.802 69.200, 8.453 22.564 69.200, 7.898 21.868 69.200, 7.700 21.000 69.200, 9.749 19.691 69.200, 8.832 17.198 69.200, 9.891 19.412 69.200, 7.750 18.555 69.200, 7.898 18.132 69.200, 8.136 17.753 69.200, 7.700 19.000 69.200, 9.255 17.050 69.200, 10.700 19.000 69.200, 10.391 19.049 69.200, 13.700 23.000 68.000, 11.288 20.809 68.000, 11.009 20.951 68.000, 11.509 20.588 68.000, 11.700 20.000 68.000, 11.288 19.191 68.000, 11.009 19.049 68.000, 10.391 19.049 68.000, 10.112 19.191 68.000, 9.255 17.050 68.000, 8.832 17.198 68.000, 8.136 17.753 68.000, 7.898 18.132 68.000, 9.891 19.412 68.000, 9.700 20.000 68.000, 7.700 21.000 68.000, 7.750 21.445 68.000, 7.898 21.868 68.000, 9.891 20.588 68.000, 8.832 22.802 68.000, 9.700 23.000 68.000, 10.700 21.000 68.000, 12.000 11.309 2.749, 10.800 11.000 2.700, 12.000 11.951 3.391, 10.800 11.951 3.391, 10.800 11.309 2.749, 12.000 11.809 3.112, 10.800 -11.951 3.391, 10.800 -11.309 2.749, 12.000 -11.809 3.112, 10.800 -11.809 3.112, 12.000 -12.000 9.493, 10.800 -12.000 9.493, 12.000 -12.000 3.700, 10.800 11.588 2.891, 10.800 11.809 3.112, 10.800 -11.588 2.891, 10.800 -11.000 2.700, 10.800 -12.000 3.700, 10.800 12.000 3.700, 10.800 12.000 9.493, 12.000 12.000 3.700, 12.000 11.000 2.700, 12.000 11.588 2.891, 12.000 -11.000 2.700, 12.000 -11.309 2.749, 12.000 -11.951 3.391, 12.000 -11.588 2.891, 10.981 12.000 10.367, 14.618 -12.000 18.759, 12.082 12.000 9.890, 11.338 -16.350 54.509, 11.338 -15.150 54.509, 11.446 -15.150 54.346, 11.446 -16.350 54.346, 11.609 -16.350 54.238, 11.300 -15.150 54.700, 11.300 -16.350 54.700, 11.800 -16.350 58.700, 11.609 -16.350 58.662, 11.300 -16.350 58.200, 11.338 -16.350 58.391, 11.446 -15.150 58.554, 11.446 -16.350 58.554, 11.800 -15.150 54.200, 11.800 -16.350 54.200, 11.300 16.350 58.200, 11.338 16.350 58.391, 11.446 16.350 58.554, 11.609 16.350 58.662, 11.800 15.150 54.200, 11.609 16.350 54.238, 11.446 16.350 54.346, 11.446 15.150 54.346, 11.338 16.350 54.509, 11.338 15.150 54.509, 13.700 16.350 58.700, 13.700 16.350 54.200, 11.609 -15.150 54.238, 11.609 -15.150 58.662, 11.800 -15.150 58.700, 11.300 -15.150 58.200, 11.338 -15.150 58.391, 13.700 15.150 54.200, 11.300 15.150 58.200, 11.800 15.150 58.700, 11.446 15.150 58.554, 11.338 15.150 58.391, 11.609 15.150 58.662, 11.300 15.150 54.700, 11.609 15.150 54.238, 14.509 -16.762 54.200, 15.529 -16.128 54.200, 14.009 -16.399 54.200, 14.542 -15.317 54.200, 13.700 -16.350 54.200, 13.700 -16.350 58.700, 13.700 -15.150 58.700, 14.009 -16.399 58.700, 14.922 -15.521 58.700, 14.542 -15.317 58.700, 14.509 -16.762 58.700, 14.651 -17.041 58.700, 15.858 16.921 58.700, 14.651 17.041 58.700, 15.529 16.128 58.700, 14.922 15.521 58.700, 11.800 16.350 54.200, 11.800 16.350 58.700, 11.300 16.350 54.700, 14.288 16.541 54.200, 14.129 15.192 54.200, 15.858 16.921 54.200, 15.900 17.350 54.200, 14.700 17.350 54.200, 15.733 16.508 54.200, 15.900 -17.350 54.200, 15.858 -16.921 54.200, 15.733 -16.508 54.200, 15.858 -16.921 58.700, 15.733 -16.508 58.700, 15.529 -16.128 58.700, 15.256 -15.794 58.700, 15.256 -15.794 54.200, 14.922 -15.521 54.200, 14.129 -15.192 54.200, 13.700 -15.150 54.200, 14.129 -15.192 58.700, 15.733 16.508 58.700, 15.529 16.128 54.200, 15.256 15.794 58.700, 14.922 15.521 54.200, 15.256 15.794 54.200, 14.542 15.317 54.200, 14.542 15.317 58.700, 14.129 15.192 58.700, 13.700 15.150 58.700, 14.700 -17.350 58.700, 15.900 -17.350 58.700, 15.900 -18.809 60.288, 15.900 -19.000 59.700, 15.900 -18.309 58.749, 15.900 -18.588 60.509, 14.700 -18.951 60.009, 14.700 -19.000 59.700, 15.900 -18.951 59.391, 14.700 -18.809 59.112, 14.700 -18.588 58.891, 14.700 -18.309 58.749, 14.700 -18.000 60.700, 14.700 -8.000 59.700, 15.900 -8.191 60.288, 14.700 -9.000 60.700, 15.900 -9.000 60.700, 15.900 -8.049 60.009, 14.700 -8.412 60.509, 15.900 -8.412 60.509, 14.700 -9.000 52.200, 14.700 -8.000 53.200, 15.900 -8.412 52.391, 15.900 -18.000 54.200, 14.700 -18.588 54.009, 14.700 -18.809 53.788, 14.700 -19.000 53.200, 15.900 -18.588 52.391, 14.700 -18.000 52.200, 14.700 -18.309 54.151, 15.900 -18.309 54.151, 15.900 -18.588 54.009, 15.900 -19.000 53.200, 14.700 -18.951 52.891, 15.900 -18.951 52.891, 14.700 -18.809 52.612, 14.700 -18.309 52.249, 14.651 -17.041 54.200, 14.288 -16.541 54.200, 14.288 -16.541 58.700, 15.900 18.000 54.200, 15.900 18.000 52.200, 15.900 18.951 53.509, 15.900 18.588 54.009, 15.900 18.309 54.151, 14.700 18.309 52.249, 14.700 18.588 52.391, 14.700 18.951 52.891, 15.900 18.951 52.891, 14.700 18.809 53.788, 15.900 8.000 53.200, 14.700 8.049 52.891, 14.700 8.412 52.391, 14.700 9.000 52.200, 15.900 8.691 52.249, 14.700 8.691 52.249, 14.700 8.000 53.200, 14.700 9.000 60.700, 15.900 9.000 60.700, 15.900 8.691 60.651, 14.700 8.412 60.509, 15.900 8.412 60.509, 14.700 8.191 60.288, 15.900 18.000 58.700, 14.700 18.309 58.749, 15.900 18.309 58.749, 14.700 18.809 59.112, 15.900 18.588 58.891, 15.900 18.809 59.112, 15.900 18.951 60.009, 15.900 18.309 60.651, 15.900 18.000 60.700, 14.700 18.951 59.391, 15.900 18.951 59.391, 14.700 19.000 59.700, 14.700 18.951 60.009, 14.700 18.809 60.288, 15.900 17.350 58.700, 14.651 17.041 54.200, 14.509 16.762 54.200, 14.009 16.399 58.700, 14.009 16.399 54.200, 14.509 16.762 58.700, 14.288 16.541 58.700, 14.700 3.000 53.200, 15.900 2.951 52.891, 15.900 2.309 52.249, 15.900 2.000 52.200, 14.700 -2.000 52.200, 14.700 -2.951 52.891, 15.900 -2.588 52.391, 14.700 -3.000 53.200, 14.700 -3.000 59.700, 15.900 -2.809 60.288, 15.900 -2.951 60.009, 14.700 -2.809 60.288, 14.700 -2.000 60.700, 15.900 2.000 60.700, 14.700 2.000 60.700, 14.700 2.309 60.651, 14.700 2.588 60.509, 15.900 3.000 59.700, 14.700 3.000 59.700, 15.900 2.588 60.509, 14.700 2.809 60.288, 15.900 2.951 60.009, 15.900 9.924 30.740, 14.700 9.766 30.480, 15.900 9.766 30.480, 14.700 9.258 30.157, 15.900 9.258 30.157, 15.900 8.046 30.822, 14.700 8.046 30.822, 14.700 9.537 30.279, 14.700 8.956 30.124, 15.900 8.956 30.124, 15.900 8.391 30.330, 14.700 8.181 30.550, 15.900 8.000 31.123, 14.700 8.000 31.123, 14.700 8.412 48.009, 15.900 9.000 48.200, 14.700 8.191 47.788, 15.900 15.673 48.200, 14.700 15.950 48.161, 15.900 16.206 48.047, 14.700 16.419 47.866, 15.900 16.575 47.633, 14.700 16.667 47.087, 15.900 16.667 47.087, 14.700 16.597 46.817, 15.900 16.419 47.866, 15.900 16.597 46.817, 14.700 -9.000 48.200, 14.700 -8.691 48.151, 14.700 -8.412 48.009, 15.900 -8.049 47.509, 14.700 -8.191 47.788, 15.900 -8.000 47.200, 15.900 -8.412 48.009, 14.700 -8.000 31.123, 14.700 -8.000 47.200, 15.900 -8.000 31.123, 14.700 -8.181 30.550, 14.700 -8.391 30.330, 15.900 -8.658 30.184, 14.700 -9.766 30.480, 15.900 -8.391 30.330, 15.900 -9.258 30.157, 14.700 -16.597 46.817, 14.700 -9.924 30.740, 14.700 -3.000 24.200, 15.900 -3.000 24.200, 15.900 -2.951 23.891, 15.900 -2.588 23.391, 14.700 -3.000 47.200, 15.900 -2.951 47.509, 14.700 -2.809 47.788, 14.700 -2.309 48.151, 14.700 2.000 48.200, 14.700 2.309 48.151, 15.900 2.951 47.509, 14.700 2.951 47.509, 15.900 2.309 48.151, 15.900 3.000 24.200, 14.700 2.951 23.891, 15.900 2.000 23.200, 15.900 2.309 23.249, 14.700 2.309 23.249, 15.900 2.951 23.891, 14.700 2.000 23.200, 15.900 -2.000 23.200, 15.900 -23.000 51.193, 14.700 -23.000 51.193, 15.900 -22.807 49.238, 15.900 -12.000 20.707, 14.700 -12.432 23.615, 14.700 -12.764 24.541, 15.900 -12.764 24.541, 15.900 12.764 24.541, 14.700 12.432 23.615, 15.900 12.432 23.615, 15.900 12.193 22.662, 14.700 12.193 22.662, 14.700 12.764 24.541, 15.900 22.952 50.211, 15.900 22.807 49.238, 14.700 22.568 48.285, 15.900 17.000 65.700, 15.900 17.000 67.000, 14.700 16.854 65.346, 14.700 16.691 65.238, 15.900 16.854 65.346, 15.900 16.962 65.509, 14.700 17.000 65.700, 15.900 16.500 65.200, 15.900 -16.962 65.509, 14.700 -16.962 65.509, 15.900 -16.854 65.346, 15.900 -16.691 65.238, 14.700 -17.000 65.700, 15.900 -17.000 65.700, 14.700 -23.000 67.000, 14.700 -18.588 60.509, 14.700 -18.809 60.288, 14.700 -18.951 59.391, 14.700 -18.951 53.509, 14.700 -22.952 50.211, 14.700 -18.588 52.391, 14.700 -16.575 47.633, 14.700 -16.659 47.367, 14.700 -22.236 47.359, 14.700 -9.537 30.279, 14.700 -9.258 30.157, 14.700 -8.956 30.124, 14.700 -8.658 30.184, 14.700 -8.046 30.822, 14.700 -8.049 47.509, 14.700 -2.809 52.612, 14.700 -8.049 52.891, 14.700 -2.588 60.509, 14.700 -8.191 60.288, 14.700 -2.309 60.651, 14.700 -8.691 60.651, 14.700 -16.500 65.200, 14.700 -16.691 65.238, 14.700 -18.309 60.651, 14.700 -16.854 65.346, 14.700 16.500 65.200, 14.700 18.000 60.700, 14.700 18.309 60.651, 14.700 18.588 60.509, 14.700 16.962 65.509, 14.700 23.000 67.000, 14.700 23.000 51.193, 14.700 22.952 50.211, 14.700 22.807 49.238, 14.700 16.659 47.367, 14.700 16.575 47.633, 14.700 22.236 47.359, 14.700 16.206 48.047, 14.700 18.000 52.200, 14.700 15.673 48.200, 14.700 9.000 48.200, 14.700 2.588 52.391, 14.700 2.809 47.788, 14.700 2.809 52.612, 14.700 2.951 52.891, 14.700 8.049 60.009, 14.700 2.951 60.009, 14.700 8.691 60.651, 14.700 9.924 30.740, 14.700 8.658 30.184, 14.700 8.391 30.330, 14.700 3.000 24.200, 14.700 12.048 21.689, 14.700 2.588 23.391, 14.700 12.000 19.156, 14.700 -2.000 23.200, 14.700 -12.000 19.156, 14.700 -2.309 23.249, 14.700 -2.588 23.391, 14.700 -12.000 20.707, 14.700 -2.809 23.612, 14.700 -2.951 23.891, 14.700 -12.048 21.689, 14.700 -12.193 22.662, 14.700 2.809 23.612, 14.700 -22.568 48.285, 14.700 -22.807 49.238, 14.700 3.000 47.200, 14.700 8.000 47.200, 14.700 8.049 47.509, 14.700 2.588 48.009, 14.700 2.309 52.249, 14.700 2.000 52.200, 14.700 -2.000 48.200, 14.700 -2.309 52.249, 14.700 -2.588 48.009, 14.700 -2.588 52.391, 14.700 -2.951 47.509, 14.700 -8.691 52.249, 14.700 -8.412 52.391, 14.700 -16.206 48.047, 14.700 -16.419 47.866, 14.700 8.691 48.151, 14.700 8.000 59.700, 14.700 -8.049 60.009, 14.700 -2.951 60.009, 14.700 -8.191 52.612, 14.700 17.350 58.700, 14.700 18.000 58.700, 14.700 18.000 54.200, 14.700 18.309 54.151, 14.700 18.588 54.009, 14.700 18.588 58.891, 14.700 18.951 53.509, 14.700 19.000 53.200, 14.700 18.809 52.612, 14.700 8.191 52.612, 14.700 -17.350 54.200, 14.700 -18.000 54.200, 14.700 -18.000 58.700, 14.700 -15.673 48.200, 15.900 -18.309 60.651, 15.900 -18.000 60.700, 15.900 -16.500 65.200, 15.900 -2.309 60.651, 15.900 -8.691 60.651, 15.900 -2.588 60.509, 15.900 -2.951 52.891, 15.900 -8.000 53.200, 15.900 -2.809 52.612, 15.900 -8.046 30.822, 15.900 -8.181 30.550, 15.900 -12.193 22.662, 15.900 -12.048 21.689, 15.900 -2.809 23.612, 15.900 -12.000 19.156, 15.900 -2.309 23.249, 15.900 12.000 19.156, 15.900 2.588 23.391, 15.900 2.809 23.612, 15.900 12.000 20.707, 15.900 12.048 21.689, 15.900 8.658 30.184, 15.900 8.181 30.550, 15.900 3.000 47.200, 15.900 8.000 47.200, 15.900 8.049 47.509, 15.900 2.809 47.788, 15.900 8.191 47.788, 15.900 8.049 60.009, 15.900 2.809 60.288, 15.900 2.309 60.651, 15.900 16.691 65.238, 15.900 18.588 60.509, 15.900 18.809 60.288, 15.900 23.000 51.193, 15.900 19.000 59.700, 15.900 18.809 53.788, 15.900 -18.809 59.112, 15.900 -18.951 53.509, 15.900 -22.952 50.211, 15.900 -18.809 52.612, 15.900 -18.309 52.249, 15.900 -22.568 48.285, 15.900 -16.575 47.633, 15.900 -16.659 47.367, 15.900 -16.419 47.866, 15.900 -16.206 48.047, 15.900 -18.000 52.200, 15.900 -9.000 48.200, 15.900 -8.691 48.151, 15.900 -8.191 47.788, 15.900 -22.236 47.359, 15.900 -9.766 30.480, 15.900 -9.924 30.740, 15.900 -9.537 30.279, 15.900 -8.956 30.124, 15.900 -12.432 23.615, 15.900 9.537 30.279, 15.900 22.236 47.359, 15.900 22.568 48.285, 15.900 18.588 52.391, 15.900 18.809 52.612, 15.900 -2.000 60.700, 15.900 -3.000 47.200, 15.900 -2.588 48.009, 15.900 -2.309 52.249, 15.900 -2.309 48.151, 15.900 -2.000 52.200, 15.900 -2.000 48.200, 15.900 2.000 48.200, 15.900 2.588 52.391, 15.900 2.588 48.009, 15.900 -9.000 52.200, 15.900 -8.691 52.249, 15.900 8.412 48.009, 15.900 8.691 48.151, 15.900 8.412 52.391, 15.900 15.950 48.161, 15.900 18.309 52.249, 15.900 16.659 47.367, 15.900 8.191 60.288, 15.900 8.000 59.700, 15.900 3.000 53.200, 15.900 8.049 52.891, 15.900 2.809 52.612, 15.900 8.191 52.612, 15.900 -2.809 47.788, 15.900 -8.191 52.612, 15.900 -8.049 52.891, 15.900 -3.000 53.200, 15.900 -8.000 59.700, 15.900 -3.000 59.700, 15.900 19.000 53.200, 15.900 9.000 52.200, 15.900 -18.000 58.700, 15.900 -18.588 58.891, 15.900 -18.809 53.788, 15.900 -18.951 60.009, 14.700 12.000 20.707, 15.719 12.000 18.281, 15.819 12.000 18.564, 14.618 12.000 18.759, 14.663 12.000 18.887, 14.691 12.000 19.020, 15.880 -12.000 18.857, 15.880 12.000 18.857, 15.819 -12.000 18.564, 15.719 -12.000 18.281, 14.691 -12.000 19.020, 14.663 -12.000 18.887, 12.009 -12.000 9.629, 12.082 -12.000 9.890, 12.037 -12.000 9.762, 10.881 12.000 10.085, 10.820 12.000 9.792, 10.981 -12.000 10.367, 10.881 -12.000 10.085, 10.820 -12.000 9.792, 12.000 12.000 9.493, 12.037 12.000 9.762, 12.009 12.000 9.629, 14.700 17.000 67.000, 15.858 23.000 67.429, 14.651 23.000 67.309, 14.509 23.000 67.588, 15.529 23.000 68.222, 15.256 23.000 68.556, 14.288 23.000 67.809, 14.009 23.000 67.951, 14.922 23.000 68.829, 15.900 23.000 67.000, 15.733 23.000 67.842, 15.858 17.000 67.429, 15.733 17.000 67.842, 15.529 17.000 68.222, 14.129 17.000 69.158, 14.129 23.000 69.158, 15.256 17.000 68.556, 14.922 17.000 68.829, 14.542 23.000 69.033, 14.542 17.000 69.033, 14.651 17.000 67.309, 14.509 17.000 67.588, 14.009 17.000 67.951, 14.288 17.000 67.809, 14.922 -23.000 68.829, 15.256 -23.000 68.556, 14.509 -23.000 67.588, 15.529 -23.000 68.222, 15.858 -23.000 67.429, 15.733 -23.000 67.842, 14.651 -23.000 67.309, 15.858 -17.000 67.429, 15.529 -17.000 68.222, 14.509 -17.000 67.588, 15.256 -17.000 68.556, 14.922 -17.000 68.829, 14.651 -17.000 67.309, 15.900 -23.000 67.000, 15.900 -17.000 67.000, 15.733 -17.000 67.842, 14.542 -17.000 69.033, 14.129 -17.000 69.158, 14.129 -23.000 69.158, 14.542 -23.000 69.033, 14.700 -17.000 67.000, 14.288 -17.000 67.809, 14.288 -23.000 67.809, 14.009 -23.000 67.951, 14.009 -17.000 67.951, 10.050 -13.690 36.500, 10.001 -13.690 36.191, 9.859 -13.690 35.912, 9.859 -14.000 35.912, 9.359 -14.000 35.549, 8.241 -14.000 37.088, 8.462 -13.690 37.309, 9.050 -14.000 37.500, 8.741 -13.690 37.451, 10.001 -14.000 36.809, 9.859 -13.690 37.088, 9.050 -13.690 35.500, 8.741 -14.000 35.549, 8.462 -14.000 35.691, 8.241 -14.000 35.912, 8.099 -14.000 36.191, 8.050 -14.000 36.500, 8.741 -14.000 37.451, 9.638 -14.000 37.309, 9.859 -14.000 37.088, 10.001 -13.690 36.809, 10.835 -12.790 37.150, 9.638 -13.690 37.309, 10.000 -12.790 38.145, 9.359 -13.690 37.451, 10.354 -12.790 37.882, 9.050 -13.690 37.500, 7.595 -12.790 37.721, 8.241 -13.690 37.088, 8.099 -13.690 36.809, 7.150 -12.790 36.500, 8.050 -13.690 36.500, 7.201 -12.790 36.062, 7.352 -12.790 35.647, 8.099 -13.690 36.191, 7.595 -12.790 35.279, 8.241 -13.690 35.912, 7.915 -12.790 34.976, 8.297 -12.790 34.755, 8.462 -13.690 35.691, 8.741 -13.690 35.549, 9.359 -13.690 35.549, 8.720 -12.790 34.629, 9.638 -13.690 35.691, 10.354 -12.790 35.118, 10.937 -12.790 36.721, 10.937 -12.790 36.279, 10.637 -12.790 35.456, -26.001 -13.690 36.191, -26.748 -12.790 35.647, -25.859 -13.690 35.912, -25.050 -13.690 35.500, -24.100 -12.790 34.855, -24.462 -13.690 35.691, -23.265 -12.790 35.850, -24.099 -13.690 36.191, -23.163 -12.790 36.279, -24.050 -13.690 36.500, -23.265 -12.790 37.150, -23.463 -12.790 37.544, -24.099 -13.690 36.809, -24.741 -13.690 37.451, -24.100 -12.790 38.145, -24.241 -13.690 37.088, -23.746 -12.790 37.882, -25.050 -13.690 37.500, -25.638 -13.690 37.309, -25.859 -13.690 37.088, -26.505 -12.790 37.721, -26.899 -12.790 36.938, -26.001 -13.690 36.809, -25.859 -14.000 37.088, -25.359 -13.690 37.451, -24.741 -14.000 37.451, -24.241 -13.690 35.912, -24.741 -13.690 35.549, -25.050 -14.000 35.500, -25.359 -13.690 35.549, -25.638 -13.690 35.691, -26.050 -13.690 36.500, -25.050 -14.000 37.500, -24.462 -13.690 37.309, -24.050 -14.000 36.500, -24.099 -14.000 36.191, -24.241 -14.000 35.912, -26.050 -14.000 36.500, -15.792 -14.000 30.454, -15.792 -12.790 30.454, -15.446 -12.790 30.319, -15.143 -12.790 30.103, -15.446 -14.000 30.319, -14.904 -12.790 29.819, -14.741 -14.000 29.485, -14.788 -12.790 28.394, -14.979 -14.000 28.075, -14.788 -14.000 28.394, -14.741 -12.790 29.485, -14.665 -14.000 29.121, 1.466 -12.790 11.925, 1.657 -14.000 11.606, 1.657 -12.790 11.606, 1.780 -12.790 10.879, 1.542 -12.790 10.181, 1.000 -14.000 9.681, 0.285 -14.000 9.500, 0.653 -12.790 9.546, 1.764 -12.790 11.250, 1.704 -14.000 10.515, 1.302 -14.000 9.897, -30.710 -37.049 60.191, -29.500 -37.191 59.912, -29.500 -37.412 59.691, -30.710 -37.412 59.691, -29.500 -38.000 59.500, -30.710 -37.691 59.549, -29.500 -38.309 59.549, -30.710 -38.309 59.549, -30.710 -38.588 59.691, -29.500 -38.809 59.912, -30.710 -38.951 60.191, -30.710 -39.000 60.500, -30.710 -38.809 61.088, -30.710 -38.000 61.500, -30.710 -37.049 60.809, -29.500 -37.000 60.500, -30.710 -37.000 60.500, -29.500 -38.588 59.691, -30.710 -38.809 59.912, -30.710 -38.951 60.809, -30.710 -38.588 61.309, -30.710 -38.309 61.451, -29.500 -37.691 61.451, -30.710 -37.412 61.309, -29.500 -37.191 61.088, -30.710 -37.191 61.088, -29.500 -37.049 44.191, -30.710 -37.049 44.191, -29.500 -37.191 43.912, -30.710 -37.412 43.691, -30.710 -37.691 43.549, -30.710 -38.588 43.691, -30.710 -38.951 44.191, -29.500 -39.000 44.500, -30.710 -39.000 44.500, -29.500 -38.809 45.088, -29.500 -37.691 45.451, -30.710 -37.412 45.309, -30.710 -37.049 44.809, -29.500 -37.691 43.549, -29.500 -38.000 43.500, -30.710 -38.309 43.549, -29.500 -38.588 43.691, -30.710 -38.951 44.809, -30.710 -38.309 45.451, -29.500 -38.000 45.500, -30.710 -38.000 45.500, -30.710 -37.691 45.451, -29.500 -37.412 45.309, -29.500 -37.191 45.088, -29.500 -37.049 44.809, -30.710 -16.839 8.191, -29.500 -16.839 8.191, -29.500 -16.981 7.912, -30.710 -16.981 7.912, -29.500 -17.202 7.691, -29.500 -17.481 7.549, -30.710 -17.790 7.500, -30.710 -18.378 7.691, -29.500 -18.741 8.191, -30.710 -18.741 8.191, -29.500 -18.790 8.500, -30.710 -18.790 8.500, -29.500 -18.378 9.309, -30.710 -18.599 9.088, -30.710 -18.099 9.451, -29.500 -16.981 9.088, -30.710 -16.981 9.088, -30.710 -16.839 8.809, -30.710 -16.790 8.500, -29.500 -18.099 7.549, -29.500 -18.378 7.691, -29.500 -18.599 7.912, -29.500 -18.741 8.809, -29.500 -17.790 9.500, -29.500 -17.481 9.451, -30.710 -17.202 9.309, -30.710 -16.839 20.191, -29.500 -16.981 19.912, -29.500 -17.790 19.500, -29.500 -18.599 19.912, -29.500 -18.741 20.191, -29.500 -18.790 20.500, -29.500 -18.599 21.088, -30.710 -18.599 21.088, -30.710 -18.099 21.451, -30.710 -17.481 21.451, -30.710 -16.839 20.809, -30.710 -17.202 19.691, -30.710 -17.790 19.500, -29.500 -18.378 19.691, -30.710 -18.378 19.691, -29.500 -18.741 20.809, -29.500 -18.099 21.451, -29.500 -17.790 21.500, -29.500 -17.481 21.451, -30.710 -16.839 30.191, -29.500 -16.839 30.191, -30.710 -16.981 29.912, -30.710 -17.202 29.691, -30.710 -17.481 29.549, -30.710 -18.378 29.691, -30.710 -18.741 30.191, -30.710 -18.741 30.809, -30.710 -18.599 31.088, -30.710 -18.099 31.451, -29.500 -17.481 29.549, -30.710 -18.599 29.912, -29.500 -18.741 30.191, -29.500 -18.790 30.500, -30.710 -18.790 30.500, -29.500 -18.099 31.451, -29.500 -17.790 31.500, -29.500 -17.202 31.309, -29.500 -16.981 31.088, -30.710 -16.981 31.088, -30.710 -16.839 30.809, 14.710 -37.049 60.191, 14.710 -37.191 59.912, 13.500 -37.191 59.912, 13.500 -38.588 59.691, 13.500 -38.809 59.912, 13.500 -38.809 61.088, 14.710 -38.000 61.500, 13.500 -38.309 61.451, 14.710 -37.412 61.309, 13.500 -37.412 61.309, 14.710 -37.000 60.500, 13.500 -37.000 60.500, 14.710 -38.000 59.500, 14.710 -38.809 59.912, 14.710 -38.951 60.191, 14.710 -39.000 60.500, 13.500 -39.000 60.500, 14.710 -38.309 61.451, 13.500 -37.049 60.809, 13.500 -37.049 44.191, 14.710 -37.191 43.912, 14.710 -38.809 43.912, 14.710 -38.951 44.191, 13.500 -38.951 44.191, 14.710 -38.309 45.451, 13.500 -38.588 45.309, 13.500 -38.000 45.500, 14.710 -37.000 44.500, 14.710 -37.691 43.549, 14.710 -38.588 43.691, 13.500 -38.951 44.809, 14.710 -38.809 45.088, 14.710 -38.588 45.309, 14.710 -38.000 45.500, 13.500 -37.691 45.451, 14.710 -37.412 45.309, 14.710 -37.191 45.088, 13.500 -16.839 8.191, 14.710 -17.202 7.691, 13.500 -18.099 7.549, 13.500 -18.599 7.912, 13.500 -18.741 8.191, 14.710 -18.741 8.809, 13.500 -18.790 8.500, 14.710 -18.378 9.309, 13.500 -18.378 9.309, 13.500 -17.202 9.309, 13.500 -16.839 8.809, 14.710 -16.839 8.191, 13.500 -16.790 8.500, 13.500 -18.378 7.691, 14.710 -18.599 9.088, 14.710 -18.099 9.451, 13.500 -18.099 9.451, 14.710 -17.790 9.500, 13.500 -17.790 9.500, 14.710 -17.481 9.451, 13.500 -17.481 9.451, 14.710 -16.981 9.088, 14.710 -16.839 8.809, 13.500 -16.790 20.500, 14.710 -16.981 19.912, 13.500 -16.981 19.912, 13.500 -18.099 19.549, 13.500 -18.378 19.691, 14.710 -18.741 20.191, 13.500 -18.741 20.809, 14.710 -17.790 21.500, 13.500 -18.099 21.451, 13.500 -17.790 21.500, 14.710 -16.981 21.088, 13.500 -16.981 21.088, 13.500 -17.202 19.691, 14.710 -17.481 19.549, 14.710 -18.599 19.912, 13.500 -18.599 19.912, 14.710 -18.790 20.500, 14.710 -18.599 21.088, 13.500 -18.599 21.088, 14.710 -18.099 21.451, 13.500 -17.481 21.451, 14.710 -16.790 20.500, 13.500 -16.839 30.191, 14.710 -17.202 29.691, 13.500 -17.790 29.500, 13.500 -18.599 29.912, 14.710 -18.741 30.191, 13.500 -18.741 30.191, 13.500 -18.741 30.809, 13.500 -18.378 31.309, 13.500 -17.481 31.451, 13.500 -16.839 30.809, 13.500 -16.790 30.500, 14.710 -17.481 29.549, 14.710 -18.099 29.549, 13.500 -18.099 29.549, 14.710 -18.378 29.691, 14.710 -18.599 29.912, 14.710 -18.790 30.500, 14.710 -18.378 31.309, 14.710 -18.099 31.451, 13.500 -17.202 31.309, 13.500 -16.981 31.088, 14.710 -20.740 7.055, 13.500 -20.037 5.936, 13.500 -20.354 6.253, 13.500 -20.592 6.632, 13.500 -20.790 26.381, 14.710 -20.790 26.381, 14.710 -21.002 28.428, 13.500 -21.629 30.389, 14.710 -22.644 32.180, 14.710 -23.284 32.988, 14.710 -24.004 33.726, 14.710 -24.796 34.385, 13.500 -20.843 27.410, 14.710 -21.265 29.425, 14.710 -21.629 30.389, 13.500 -22.644 32.180, 13.500 -24.796 34.385, 13.500 -25.652 34.960, 13.500 -39.655 40.034, 14.710 -39.655 40.034, 14.710 -40.028 40.208, 14.710 -40.357 40.455, 13.500 -40.958 41.514, 14.710 -40.958 41.514, 13.500 -40.629 40.764, 14.710 -40.832 41.122, 14.710 -40.802 65.368, 13.500 -40.247 66.064, 14.710 -40.564 65.747, 14.710 -39.445 66.450, 13.500 -39.000 66.500, 14.710 -39.000 66.500, 13.500 -40.950 64.945, 13.500 -40.802 65.368, 14.710 -40.247 66.064, 14.710 -39.868 66.302, 13.500 -39.445 66.450, 14.710 -18.000 60.500, 13.500 -17.000 51.500, 13.500 -17.309 51.549, 14.710 -17.588 51.691, 13.500 -17.809 51.912, 14.710 -17.588 61.309, 13.500 -17.809 61.088, 13.500 -17.588 61.309, 14.710 -17.951 60.809, 14.710 -17.809 61.088, 14.710 -17.309 61.451, 13.500 -15.000 61.500, 14.710 -15.000 61.500, 14.710 -17.481 31.451, 14.710 -17.000 51.500, 14.710 -17.790 31.500, 14.710 -17.309 51.549, 14.710 -17.809 51.912, 14.710 -17.951 52.191, 14.710 -22.090 31.311, 14.710 -18.741 30.809, 14.710 -20.843 27.410, 14.710 -17.790 29.500, 14.710 -18.378 21.309, 14.710 -18.741 20.809, 14.710 -18.378 19.691, 14.710 -17.202 9.309, 14.710 -17.202 19.691, 14.710 -18.000 52.500, 14.710 -15.000 66.500, 14.710 -17.000 61.500, 14.710 -37.049 60.809, 14.710 -37.191 61.088, 14.710 -38.809 61.088, 14.710 -38.951 60.809, 14.710 -40.950 64.945, 14.710 -41.000 64.500, 14.710 -38.588 59.691, 14.710 -38.309 59.549, 14.710 -37.691 59.549, 14.710 -37.691 45.451, 14.710 -37.412 59.691, 14.710 -40.629 40.764, 14.710 -41.000 41.924, 14.710 -38.000 43.500, 14.710 -38.309 43.549, 14.710 -39.000 44.500, 14.710 -38.951 44.809, 14.710 -37.412 43.691, 14.710 -27.517 35.830, 14.710 -37.049 44.191, 14.710 -26.562 35.443, 14.710 -25.652 34.960, 14.710 -18.599 31.088, 14.710 -20.592 6.632, 14.710 -20.037 5.936, 14.710 -20.354 6.253, 14.710 -18.099 7.549, 14.710 -20.790 7.500, 14.710 -17.790 7.500, 14.710 -18.378 7.691, 14.710 -18.599 7.912, 14.710 -18.741 8.191, 14.710 -18.790 8.500, 14.710 -19.658 5.698, 14.710 -19.235 5.550, 14.710 -18.790 5.500, 14.710 -15.000 5.500, 14.710 -17.481 7.549, 14.710 -16.839 30.809, 14.710 -16.790 30.500, 14.710 -17.202 31.309, 14.710 -16.981 31.088, 14.710 -37.049 44.809, 14.710 -16.839 20.191, 14.710 -16.790 8.500, 14.710 -16.981 7.912, 14.710 -18.099 19.549, 14.710 -17.790 19.500, 14.710 -17.481 21.451, 14.710 -17.202 21.309, 14.710 -16.981 29.912, 14.710 -16.839 20.809, 14.710 -16.839 30.191, 14.710 -38.588 61.309, 14.710 -37.691 61.451, 13.500 -15.000 51.500, 13.500 -16.839 20.809, 13.500 -17.202 29.691, 13.500 -17.481 29.549, 13.500 -18.378 21.309, 13.500 -18.790 20.500, 13.500 -20.790 7.500, 13.500 -18.741 20.191, 13.500 -18.599 9.088, 13.500 -17.790 19.500, 13.500 -17.481 7.549, 13.500 -18.790 5.500, 13.500 -17.790 7.500, 13.500 -19.235 5.550, 13.500 -19.658 5.698, 13.500 -20.740 7.055, 13.500 -18.741 8.809, 13.500 -21.002 28.428, 13.500 -18.378 29.691, 13.500 -21.265 29.425, 13.500 -18.790 30.500, 13.500 -22.090 31.311, 13.500 -17.588 51.691, 13.500 -18.099 31.451, 13.500 -17.790 31.500, 13.500 -18.599 31.088, 13.500 -23.284 32.988, 13.500 -24.004 33.726, 13.500 -17.951 52.191, 13.500 -26.562 35.443, 13.500 -27.517 35.830, 13.500 -37.049 44.809, 13.500 -37.412 59.691, 13.500 -37.191 45.088, 13.500 -37.412 45.309, 13.500 -38.309 45.451, 13.500 -38.309 59.549, 13.500 -37.412 43.691, 13.500 -37.691 43.549, 13.500 -38.000 43.500, 13.500 -38.309 43.549, 13.500 -40.028 40.208, 13.500 -38.588 43.691, 13.500 -40.832 41.122, 13.500 -41.000 64.500, 13.500 -41.000 41.924, 13.500 -38.951 60.191, 13.500 -38.951 60.809, 13.500 -40.564 65.747, 13.500 -39.868 66.302, 13.500 -38.588 61.309, 13.500 -38.000 61.500, 13.500 -15.000 66.500, 13.500 -17.309 61.451, 13.500 -17.000 61.500, 13.500 -17.951 60.809, 13.500 -37.191 61.088, 13.500 -37.691 61.451, 13.500 -18.000 60.500, 13.500 -18.000 52.500, 13.500 -37.049 60.191, 13.500 -37.000 44.500, 13.500 -37.191 43.912, 13.500 -37.691 59.549, 13.500 -38.000 59.500, 13.500 -38.809 45.088, 13.500 -39.000 44.500, 13.500 -38.809 43.912, 13.500 -40.357 40.455, 13.500 -17.202 7.691, 13.500 -16.981 7.912, 13.500 -16.839 20.191, 13.500 -16.981 9.088, 13.500 -17.481 19.549, 13.500 -16.981 29.912, 13.500 -17.202 21.309, 13.500 -15.000 5.500, -30.710 -18.000 52.500, -29.500 -17.000 61.500, -29.500 -17.588 61.309, -30.710 -18.000 60.500, -30.710 -17.951 60.809, -30.710 -39.445 66.450, -29.500 -39.868 66.302, -30.710 -40.802 65.368, -30.710 -40.950 64.945, -29.500 -39.445 66.450, -30.710 -39.868 66.302, -29.500 -40.802 65.368, -29.500 -41.000 41.924, -30.710 -41.000 64.500, -29.500 -40.958 41.514, -30.710 -40.629 40.764, -29.500 -40.629 40.764, -30.710 -39.655 40.034, -30.710 -26.562 35.443, -30.710 -24.796 34.385, -29.500 -24.004 33.726, -29.500 -24.796 34.385, -30.710 -25.652 34.960, -29.500 -22.644 32.180, -29.500 -20.843 27.410, -30.710 -21.002 28.428, -30.710 -20.843 27.410, -29.500 -23.284 32.988, -30.710 -23.284 32.988, -29.500 -22.090 31.311, -29.500 -21.002 28.428, -30.710 -20.790 7.500, -29.500 -20.592 6.632, -30.710 -20.592 6.632, -29.500 -19.658 5.698, -29.500 -18.790 5.500, -29.500 -20.354 6.253, -30.710 -20.354 6.253, -29.500 -20.037 5.936, -30.710 -20.037 5.936, -30.710 -19.658 5.698, -29.500 -17.309 51.549, -30.710 -17.809 51.912, -29.500 -17.809 51.912, -30.710 -17.588 51.691, -29.500 -17.000 51.500, -30.710 -17.000 51.500, -30.710 -15.000 51.500, -30.710 -16.790 30.500, -30.710 -16.981 21.088, -30.710 -17.790 21.500, -30.710 -18.378 21.309, -30.710 -18.099 29.549, -30.710 -17.790 29.500, -30.710 -18.790 5.500, -30.710 -17.481 7.549, -30.710 -19.235 5.550, -30.710 -18.790 20.500, -30.710 -18.741 20.809, -30.710 -20.790 26.381, -30.710 -21.629 30.389, -30.710 -22.090 31.311, -30.710 -18.378 31.309, -30.710 -17.951 52.191, -30.710 -22.644 32.180, -30.710 -24.004 33.726, -30.710 -37.191 59.912, -30.710 -39.000 66.500, -30.710 -37.691 61.451, -30.710 -37.191 43.912, -30.710 -40.028 40.208, -30.710 -38.000 43.500, -30.710 -41.000 41.924, -30.710 -40.357 40.455, -30.710 -40.832 41.122, -30.710 -40.958 41.514, -30.710 -40.564 65.747, -30.710 -40.247 66.064, -30.710 -15.000 66.500, -30.710 -17.809 61.088, -30.710 -17.309 61.451, -30.710 -17.588 61.309, -30.710 -17.790 31.500, -30.710 -17.309 51.549, -30.710 -17.481 31.451, -30.710 -17.202 31.309, -30.710 -27.517 35.830, -30.710 -37.191 45.088, -30.710 -38.000 59.500, -30.710 -38.588 45.309, -30.710 -38.809 45.088, -30.710 -38.809 43.912, -30.710 -15.000 5.500, -30.710 -16.981 19.912, -30.710 -17.790 9.500, -30.710 -18.099 19.549, -30.710 -18.378 9.309, -30.710 -18.599 19.912, -30.710 -18.741 8.809, -30.710 -18.741 20.191, -30.710 -17.481 19.549, -30.710 -17.481 9.451, -30.710 -18.599 7.912, -30.710 -20.740 7.055, -30.710 -18.099 7.549, -30.710 -17.202 7.691, -30.710 -17.202 21.309, -30.710 -21.265 29.425, -30.710 -37.000 44.500, -30.710 -16.790 20.500, -29.500 -17.481 31.451, -29.500 -17.588 51.691, -29.500 -18.378 31.309, -29.500 -18.741 30.809, -29.500 -21.629 30.389, -29.500 -21.265 29.425, -29.500 -18.599 29.912, -29.500 -18.378 29.691, -29.500 -18.099 29.549, -29.500 -20.790 26.381, -29.500 -18.378 21.309, -29.500 -18.599 9.088, -29.500 -18.099 9.451, -29.500 -18.099 19.549, -29.500 -17.202 9.309, -29.500 -17.481 19.549, -29.500 -17.202 19.691, -29.500 -17.951 52.191, -29.500 -25.652 34.960, -29.500 -37.000 44.500, -29.500 -37.412 43.691, -29.500 -27.517 35.830, -29.500 -38.309 43.549, -29.500 -39.655 40.034, -29.500 -40.028 40.208, -29.500 -38.809 43.912, -29.500 -38.951 44.191, -29.500 -40.832 41.122, -29.500 -18.000 60.500, -29.500 -17.951 60.809, -29.500 -37.049 60.809, -29.500 -37.412 61.309, -29.500 -17.809 61.088, -29.500 -15.000 66.500, -29.500 -17.309 61.451, -29.500 -38.588 61.309, -29.500 -38.809 61.088, -29.500 -40.564 65.747, -29.500 -40.950 64.945, -29.500 -41.000 64.500, -29.500 -40.247 66.064, -29.500 -38.951 60.809, -29.500 -39.000 60.500, -29.500 -38.951 60.191, -29.500 -38.951 44.809, -29.500 -38.588 45.309, -29.500 -38.309 45.451, -29.500 -37.691 59.549, -29.500 -37.049 60.191, -29.500 -40.357 40.455, -29.500 -26.562 35.443, -29.500 -18.000 52.500, -29.500 -18.599 31.088, -29.500 -20.740 7.055, -29.500 -20.790 7.500, -29.500 -17.790 7.500, -29.500 -19.235 5.550, -29.500 -16.790 30.500, -29.500 -15.000 51.500, -29.500 -16.839 30.809, -29.500 -16.839 8.809, -29.500 -16.839 20.191, -29.500 -16.790 8.500, -29.500 -17.202 21.309, -29.500 -17.202 29.691, -29.500 -16.981 29.912, -29.500 -16.839 20.809, -29.500 -16.790 20.500, -29.500 -17.790 29.500, -29.500 -16.981 21.088, -29.500 -38.309 61.451, -29.500 -38.000 61.500, -29.500 -39.000 66.500, -30.710 -15.000 61.500, -30.710 -17.000 61.500, -25.803 -12.790 38.245, -25.380 -12.790 38.371, -25.021 -12.790 51.500, -24.712 -12.790 51.549, -24.212 -12.790 51.912, -24.021 -12.790 52.500, -19.950 -12.790 56.945, -20.000 -12.790 46.514, -22.509 -12.790 64.250, -24.212 -12.790 61.088, -24.433 -12.790 61.309, -22.659 -12.790 64.612, -24.712 -12.790 61.451, -28.500 -12.790 66.500, -23.122 -12.790 66.309, -22.710 -12.790 65.000, -21.598 -12.790 63.551, -18.445 -12.790 58.450, -21.210 -12.790 63.500, -16.210 -12.790 63.500, -0.178 -12.790 63.551, -15.822 -12.790 63.551, -13.710 -12.790 66.500, -2.290 -12.790 66.500, -14.911 -12.790 64.250, -14.298 -12.790 66.309, -14.661 -12.790 65.809, -1.290 -12.790 65.000, -1.702 -12.790 66.309, 5.210 -12.790 63.500, 0.210 -12.790 63.500, 3.247 -12.790 58.064, 2.868 -12.790 58.302, 3.564 -12.790 57.747, 8.070 -12.790 60.809, 7.122 -12.790 66.309, 6.710 -12.790 65.000, 12.500 -12.790 66.500, 6.759 -12.790 65.809, 8.021 -12.790 52.500, 8.070 -12.790 52.191, 4.000 -12.790 46.514, 3.951 -12.790 46.074, 8.297 -12.790 38.245, 7.915 -12.790 38.024, 3.807 -12.790 45.656, 7.201 -12.790 36.938, 7.352 -12.790 37.353, 9.160 -12.790 34.603, -6.743 -12.790 32.188, -6.425 -12.790 32.511, 0.160 -12.790 30.500, -8.000 -12.790 31.744, -1.335 -12.790 29.121, -7.432 -12.790 22.968, -7.806 -12.790 23.067, -8.449 -12.790 31.795, -8.194 -12.790 23.067, -8.568 -12.790 22.968, -14.681 -12.790 28.750, -9.181 -12.790 22.504, -14.979 -12.790 28.075, -21.292 -12.790 20.089, -21.611 -12.790 19.900, -21.966 -12.790 19.795, -17.780 -12.790 10.879, -23.759 -12.790 4.809, -17.542 -12.790 10.181, -17.000 -12.790 9.681, -16.653 -12.790 9.546, 7.519 -12.790 1.912, 7.298 -12.790 1.691, 9.021 -12.790 51.500, 9.160 -12.790 38.397, 8.720 -12.790 38.371, 12.500 -12.790 51.500, 9.595 -12.790 38.320, 10.637 -12.790 37.544, 10.835 -12.790 35.850, 12.500 -12.790 5.500, 8.710 -12.790 5.500, 1.704 -12.790 10.515, 1.302 -12.790 9.897, 1.000 -12.790 9.681, 0.285 -12.790 9.500, 8.401 -12.790 5.451, 7.759 -12.790 4.809, -22.710 -12.790 1.500, -23.019 -12.790 1.549, -22.337 -12.790 19.780, -22.699 -12.790 19.857, -23.032 -12.790 20.020, -24.710 -12.790 5.500, -26.505 -12.790 35.279, -26.185 -12.790 34.976, -25.380 -12.790 34.629, -23.509 -12.790 29.750, -24.940 -12.790 34.603, -23.271 -12.790 30.061, -22.960 -12.790 30.299, -22.598 -12.790 30.449, -24.505 -12.790 34.680, -23.746 -12.790 35.118, -23.463 -12.790 35.456, -23.163 -12.790 36.721, -19.575 -12.790 45.280, -24.505 -12.790 38.320, -24.940 -12.790 38.397, -19.951 -12.790 46.074, -26.950 -12.790 36.500, -26.748 -12.790 37.353, -26.185 -12.790 38.024, 9.595 -12.790 34.680, 10.000 -12.790 34.855, 7.664 -12.790 20.907, -18.000 -12.790 58.500, -18.868 -12.790 58.302, -8.876 -12.790 31.946, -14.665 -12.790 29.121, -1.319 -12.790 28.750, -6.819 -12.790 22.504, 7.659 -12.790 29.388, 7.509 -12.790 29.750, 7.271 -12.790 30.061, 6.598 -12.790 30.449, 6.210 -12.790 30.500, -25.803 -12.790 34.755, -26.899 -12.790 36.062, -25.638 -14.000 37.309, -28.500 -14.000 51.500, -26.001 -14.000 36.809, -28.500 -14.000 5.500, -26.001 -14.000 36.191, -25.859 -14.000 35.912, -25.638 -14.000 35.691, -23.509 -14.000 29.750, -22.960 -14.000 30.299, -22.598 -14.000 30.449, -16.160 -14.000 30.500, -8.449 -14.000 31.795, -15.143 -14.000 30.103, -8.000 -14.000 31.744, -14.904 -14.000 29.819, -14.681 -14.000 28.750, -8.905 -14.000 22.776, -7.806 -14.000 23.067, -7.551 -14.000 31.795, -7.432 -14.000 22.968, -7.124 -14.000 31.946, -7.095 -14.000 22.776, -1.096 -14.000 29.819, -0.208 -14.000 30.454, 0.160 -14.000 30.500, 6.598 -14.000 30.449, 9.050 -14.000 35.500, 7.659 -14.000 29.388, 9.638 -14.000 35.691, 10.001 -14.000 36.191, -23.314 -14.000 20.260, -23.032 -14.000 20.020, -22.699 -14.000 19.857, -17.764 -14.000 11.250, -24.710 -14.000 5.500, -17.542 -14.000 10.181, -16.285 -14.000 9.500, -24.122 -14.000 5.309, -23.019 -14.000 1.549, 0.653 -14.000 9.546, 6.710 -14.000 1.500, 7.019 -14.000 1.549, 7.298 -14.000 1.691, 7.519 -14.000 1.912, 1.542 -14.000 10.181, 7.759 -14.000 4.809, 1.780 -14.000 10.879, 8.401 -14.000 5.451, 1.764 -14.000 11.250, 6.337 -14.000 19.780, 5.611 -14.000 19.900, 1.466 -14.000 11.925, 5.292 -14.000 20.089, 5.029 -14.000 20.350, -6.819 -14.000 22.504, -1.021 -14.000 28.075, -1.212 -14.000 28.394, -1.319 -14.000 28.750, 7.901 -14.000 5.088, 8.710 -14.000 5.500, 7.314 -14.000 20.260, 12.500 -14.000 5.500, 10.050 -14.000 36.500, 9.359 -14.000 37.451, 9.021 -14.000 51.500, 3.951 -14.000 46.074, 8.712 -14.000 51.549, 4.000 -14.000 46.514, 8.021 -14.000 52.500, 4.000 -14.000 56.500, 5.960 -14.000 63.701, 8.021 -14.000 60.500, 6.271 -14.000 63.939, 6.659 -14.000 64.612, 8.712 -14.000 61.451, 7.710 -14.000 66.500, 8.433 -14.000 61.309, 6.759 -14.000 65.809, 0.210 -14.000 63.500, 2.000 -14.000 58.500, -0.540 -14.000 63.701, -1.089 -14.000 64.250, -13.710 -14.000 66.500, -2.290 -14.000 66.500, -1.239 -14.000 64.612, -1.981 -14.000 66.451, -1.481 -14.000 66.088, -1.339 -14.000 65.809, -14.710 -14.000 65.000, -14.661 -14.000 65.809, -14.519 -14.000 66.088, -14.298 -14.000 66.309, -15.460 -14.000 63.701, -16.210 -14.000 63.500, -19.564 -14.000 57.747, -19.802 -14.000 57.368, -20.000 -14.000 56.500, -21.598 -14.000 63.551, -25.021 -14.000 61.500, -22.271 -14.000 63.939, -22.659 -14.000 64.612, -28.500 -14.000 61.500, -23.122 -14.000 66.309, -22.759 -14.000 65.809, -22.901 -14.000 66.088, -21.210 -14.000 63.500, -24.021 -14.000 52.500, -19.951 -14.000 46.074, -24.712 -14.000 51.549, -25.021 -14.000 51.500, -25.359 -14.000 37.451, -24.462 -14.000 37.309, -24.099 -14.000 36.809, -24.241 -14.000 37.088, -24.462 -14.000 35.691, -24.741 -14.000 35.549, -9.575 -14.000 32.511, 3.807 -14.000 45.656, 8.099 -14.000 36.809, 8.462 -14.000 37.309, 3.575 -14.000 45.280, 2.868 -14.000 58.302, 3.564 -14.000 57.747, 5.210 -14.000 63.500, -6.425 -14.000 32.511, -17.466 -14.000 11.925, -21.292 -14.000 20.089, -23.664 -14.000 20.907, -23.710 -14.000 21.275, -25.359 -14.000 35.549, -16.285 -12.790 9.500, -17.657 -14.000 11.606, -17.466 -12.790 11.925, -17.657 -12.790 11.606, -17.780 -14.000 10.879, -17.704 -14.000 10.515, -17.302 -12.790 9.897, -17.302 -14.000 9.897, -17.000 -14.000 9.681, -16.653 -14.000 9.546, -17.764 -12.790 11.250, -17.704 -12.790 10.515, -9.181 -14.000 22.504, -8.194 -14.000 23.067, -8.568 -14.000 22.968, -8.905 -12.790 22.776, -7.095 -12.790 22.776, -21.029 -14.000 20.350, -21.029 -12.790 20.350, -23.530 -14.000 20.562, -23.664 -12.790 20.907, -23.530 -12.790 20.562, -22.337 -14.000 19.780, -21.966 -14.000 19.795, -21.611 -14.000 19.900, -23.314 -12.790 20.260, -23.710 -12.790 21.275, -23.271 -14.000 30.061, -23.659 -14.000 29.388, -23.710 -14.000 29.000, -23.710 -12.790 29.000, -23.659 -12.790 29.388, -16.160 -12.790 30.500, -22.210 -14.000 30.500, -22.210 -12.790 30.500, 7.710 -12.790 29.000, 7.509 -14.000 29.750, 6.960 -14.000 30.299, 6.210 -14.000 30.500, 7.271 -14.000 30.061, 6.960 -12.790 30.299, 7.710 -14.000 29.000, 7.710 -14.000 21.275, 7.710 -12.790 21.275, 5.029 -12.790 20.350, 5.611 -12.790 19.900, 5.966 -14.000 19.795, 7.314 -12.790 20.260, 7.664 -14.000 20.907, 5.292 -12.790 20.089, 5.966 -12.790 19.795, 6.337 -12.790 19.780, 6.699 -14.000 19.857, 6.699 -12.790 19.857, 7.032 -14.000 20.020, 7.032 -12.790 20.020, 7.530 -14.000 20.562, 7.530 -12.790 20.562, -1.021 -12.790 28.075, -0.208 -12.790 30.454, -0.554 -14.000 30.319, -0.857 -14.000 30.103, -0.554 -12.790 30.319, -0.857 -12.790 30.103, -1.096 -12.790 29.819, -1.259 -14.000 29.485, -1.335 -14.000 29.121, -1.212 -12.790 28.394, -1.259 -12.790 29.485, 3.575 -12.790 45.280, -9.257 -12.790 32.188, -9.257 -14.000 32.188, -8.876 -14.000 31.946, -7.551 -12.790 31.795, -6.743 -14.000 32.188, -7.124 -12.790 31.946, -9.575 -12.790 32.511, -20.000 -14.000 46.514, -19.807 -14.000 45.656, -19.807 -12.790 45.656, -19.575 -14.000 45.280, -18.000 -14.000 58.500, -18.445 -14.000 58.450, -20.000 -12.790 56.500, -19.950 -14.000 56.945, -18.868 -14.000 58.302, -19.247 -12.790 58.064, -19.247 -14.000 58.064, -19.564 -12.790 57.747, -19.802 -12.790 57.368, 3.950 -12.790 56.945, 3.802 -14.000 57.368, 2.445 -12.790 58.450, 2.445 -14.000 58.450, 2.000 -12.790 58.500, 3.950 -14.000 56.945, 3.802 -12.790 57.368, 3.247 -14.000 58.064, 4.000 -12.790 56.500, 12.500 -14.000 66.500, 7.710 -12.790 66.500, 7.401 -12.790 66.451, 6.901 -14.000 66.088, 6.901 -12.790 66.088, 6.710 -12.790 65.500, 6.710 -14.000 65.500, 7.401 -14.000 66.451, 7.122 -14.000 66.309, 6.710 -14.000 65.000, 6.659 -12.790 64.612, 6.509 -12.790 64.250, 6.271 -12.790 63.939, 5.960 -12.790 63.701, 5.598 -12.790 63.551, 5.598 -14.000 63.551, 6.509 -14.000 64.250, -0.178 -14.000 63.551, -0.540 -12.790 63.701, -1.239 -12.790 64.612, -1.290 -14.000 65.000, -0.851 -14.000 63.939, -0.851 -12.790 63.939, -1.089 -12.790 64.250, -1.290 -14.000 65.500, -1.290 -12.790 65.500, -1.481 -12.790 66.088, -1.981 -12.790 66.451, -1.339 -12.790 65.809, -1.702 -14.000 66.309, -14.019 -14.000 66.451, -14.519 -12.790 66.088, -14.710 -14.000 65.500, -14.019 -12.790 66.451, -14.710 -12.790 65.500, -14.761 -14.000 64.612, -14.710 -12.790 65.000, -15.822 -14.000 63.551, -14.761 -12.790 64.612, -14.911 -14.000 64.250, -15.149 -14.000 63.939, -15.149 -12.790 63.939, -15.460 -12.790 63.701, -21.960 -12.790 63.701, -22.271 -12.790 63.939, -22.509 -14.000 64.250, -22.710 -14.000 65.000, -21.960 -14.000 63.701, -22.710 -14.000 65.500, -22.710 -12.790 65.500, -22.901 -12.790 66.088, -23.710 -14.000 66.500, -23.401 -12.790 66.451, -22.759 -12.790 65.809, -23.401 -14.000 66.451, -23.710 -12.790 66.500, -23.901 -14.000 5.088, -24.122 -12.790 5.309, -23.901 -12.790 5.088, -23.710 -14.000 4.500, -23.759 -14.000 4.809, -24.401 -14.000 5.451, -24.401 -12.790 5.451, -23.710 -12.790 4.500, -23.710 -12.790 2.500, -23.710 -14.000 2.500, -23.661 -14.000 2.191, -23.661 -12.790 2.191, -23.519 -14.000 1.912, -23.298 -14.000 1.691, -22.710 -14.000 1.500, -23.519 -12.790 1.912, -23.298 -12.790 1.691, 6.710 -12.790 1.500, 7.710 -14.000 2.500, 7.661 -12.790 2.191, 7.661 -14.000 2.191, 7.019 -12.790 1.549, 7.710 -12.790 2.500, 7.710 -14.000 4.500, 7.710 -12.790 4.500, 7.901 -12.790 5.088, 8.122 -12.790 5.309, 8.122 -14.000 5.309, 8.070 -14.000 52.191, 8.212 -14.000 51.912, 8.712 -12.790 51.549, 8.212 -12.790 51.912, 8.433 -12.790 51.691, 8.433 -14.000 51.691, 8.712 -12.790 61.451, 8.212 -14.000 61.088, 8.070 -14.000 60.809, 8.021 -12.790 60.500, 8.433 -12.790 61.309, 8.212 -12.790 61.088, 9.021 -14.000 61.500, 12.500 -12.790 61.500, 9.021 -12.790 61.500, -24.070 -12.790 60.809, -24.021 -14.000 60.500, -24.070 -14.000 60.809, -24.212 -14.000 61.088, -24.712 -14.000 61.451, -24.433 -14.000 61.309, -24.021 -12.790 60.500, -24.433 -12.790 51.691, -24.212 -14.000 51.912, -24.070 -14.000 52.191, -24.433 -14.000 51.691, -24.070 -12.790 52.191, -28.500 -12.790 61.500, -25.021 -12.790 61.500, -30.668 -14.569 51.500, -29.451 -14.691 51.500, -30.063 -13.437 51.500, -30.542 -14.154 51.500, -28.809 -14.049 51.500, -29.346 -12.958 51.500, -28.931 -12.832 51.500, -28.500 -12.790 51.500, -28.931 -12.832 5.500, -28.809 -14.049 5.500, -30.063 -13.437 5.500, -29.309 -14.412 5.500, -29.500 -15.000 5.500, -29.451 -14.691 5.500, -28.500 -12.790 5.500, -29.728 -13.162 51.500, -29.346 -12.958 5.500, -29.728 -13.162 5.500, -30.338 -13.772 51.500, -30.542 -14.154 5.500, -30.668 -14.569 5.500, -30.338 -13.772 5.500, -29.088 -14.191 51.500, -29.309 -14.412 51.500, -29.088 -14.191 5.500, -30.668 -14.569 66.500, -29.309 -14.412 66.500, -30.063 -13.437 66.500, -30.542 -14.154 66.500, -30.338 -13.772 66.500, -29.088 -14.191 66.500, -29.346 -12.958 66.500, -28.809 -14.049 66.500, -28.931 -12.832 66.500, -28.931 -12.832 61.500, -29.728 -13.162 61.500, -29.309 -14.412 61.500, -30.668 -14.569 61.500, -29.500 -15.000 61.500, -29.346 -12.958 61.500, -30.063 -13.437 61.500, -30.542 -14.154 61.500, -29.728 -13.162 66.500, -30.338 -13.772 61.500, -29.451 -14.691 66.500, -29.088 -14.191 61.500, -28.809 -14.049 61.500, -28.500 -14.000 66.500, -29.451 -14.691 61.500, 14.338 -13.772 61.500, 14.668 -14.569 61.500, 12.809 -14.049 61.500, 13.346 -12.958 61.500, 12.931 -12.832 61.500, 12.809 -14.049 66.500, 13.088 -14.191 66.500, 13.728 -13.162 66.500, 13.346 -12.958 66.500, 12.931 -12.832 66.500, 14.063 -13.437 66.500, 14.338 -13.772 66.500, 14.542 -14.154 66.500, 13.451 -14.691 66.500, 14.063 -13.437 61.500, 14.542 -14.154 61.500, 14.668 -14.569 66.500, 13.728 -13.162 61.500, 12.500 -14.000 61.500, 13.309 -14.412 66.500, 13.309 -14.412 61.500, 13.451 -14.691 61.500, 13.088 -14.191 61.500, 13.088 -14.191 5.500, 14.668 -14.569 5.500, 13.451 -14.691 5.500, 12.809 -14.049 5.500, 12.931 -12.832 51.500, 12.500 -14.000 51.500, 14.063 -13.437 51.500, 13.088 -14.191 51.500, 13.309 -14.412 51.500, 14.542 -14.154 51.500, 13.346 -12.958 51.500, 13.346 -12.958 5.500, 12.931 -12.832 5.500, 13.728 -13.162 51.500, 13.728 -13.162 5.500, 14.338 -13.772 5.500, 14.338 -13.772 51.500, 14.710 -15.000 51.500, 14.063 -13.437 5.500, 14.542 -14.154 5.500, 14.668 -14.569 51.500, 13.451 -14.691 51.500, 12.809 -14.049 51.500, 13.309 -14.412 5.500, -0.712 -4.038 68.000, -0.712 -4.038 66.500, -2.635 -3.141 66.500, -4.038 0.712 68.000, -4.100 -0.000 66.500, -3.853 1.402 66.500, -3.141 2.635 66.500, -2.635 3.141 66.500, -2.050 3.551 66.500, -0.712 4.038 68.000, -0.000 4.100 66.500, 2.050 3.551 66.500, 2.635 3.141 66.500, 3.141 2.635 66.500, 4.100 -0.000 66.500, 3.141 -2.635 66.500, 0.000 -4.100 68.000, -2.050 -3.551 68.000, -2.635 -3.141 68.000, -3.141 -2.635 68.000, -3.551 -2.050 68.000, -4.038 -0.712 66.500, -3.141 2.635 68.000, -1.402 3.853 66.500, -0.000 4.100 68.000, 0.712 4.038 68.000, 1.402 3.853 68.000, 1.402 3.853 66.500, 2.635 3.141 68.000, 3.853 1.402 68.000, 3.853 1.402 66.500, 3.853 -1.402 66.500, 3.551 -2.050 68.000, 3.551 -2.050 66.500, 2.050 -3.551 68.000, 0.712 -4.038 68.000, -8.904 9.124 66.500, -8.947 8.294 66.500, -9.097 7.904 66.500, -9.097 -7.904 66.500, -8.947 -8.294 66.500, -8.882 -8.707 66.500, -8.882 -8.707 68.000, -8.904 -9.124 66.500, -9.012 -9.528 68.000, -8.947 -8.294 68.000, -9.012 -9.528 66.500, 10.394 -20.739 66.500, 9.961 -20.306 68.000, 10.135 -20.565 66.500, 9.961 -19.694 66.500, 10.700 -19.200 66.500, 11.265 -19.435 68.000, 11.006 -19.261 66.500, 11.439 -20.306 68.000, 11.265 -20.565 66.500, 11.006 -20.739 66.500, 10.700 -20.800 66.500, 10.394 -20.739 68.000, 9.961 -20.306 66.500, 10.135 -19.435 68.000, 11.439 -19.694 68.000, 11.500 -20.000 66.500, 10.135 19.435 68.000, 9.961 19.694 66.500, 9.900 20.000 66.500, 10.135 20.565 66.500, 10.394 20.739 66.500, 11.265 20.565 66.500, 11.439 19.694 68.000, 11.439 19.694 66.500, 11.265 19.435 68.000, 11.006 19.261 68.000, 11.006 19.261 66.500, 10.394 19.261 68.000, 9.961 20.306 66.500, 10.135 20.565 68.000, 10.394 20.739 68.000, 10.700 20.800 66.500, 11.006 20.739 68.000, 11.265 20.565 68.000, 11.439 20.306 68.000, 11.439 20.306 66.500, 11.500 20.000 68.000, -6.565 -0.940 68.000, -6.865 -0.766 68.000, -7.089 -0.500 68.000, -7.207 -0.174 68.000, -7.207 0.174 68.000, -7.089 0.500 66.500, -6.565 0.940 66.500, -5.881 0.940 68.000, -5.881 0.940 66.500, -5.580 0.766 66.500, -5.238 0.174 66.500, -5.580 -0.766 68.000, -6.223 -1.000 68.000, -6.223 -1.000 66.500, -6.865 0.766 68.000, -6.565 0.940 68.000, -6.223 1.000 66.500, -5.238 -0.174 68.000, -5.357 -0.500 68.000, -4.742 3.460 66.500, -5.043 3.634 68.000, -5.385 4.574 66.500, -4.742 5.340 66.500, -4.058 5.340 66.500, -3.415 4.574 68.000, -3.415 4.574 66.500, -3.534 3.900 66.500, -4.058 3.460 68.000, -5.266 3.900 68.000, -5.385 4.226 68.000, -5.385 4.226 66.500, -4.742 5.340 68.000, -4.058 5.340 68.000, -3.534 3.900 68.000, -3.757 3.634 68.000, -0.342 5.283 66.500, -0.643 5.456 66.500, -0.866 5.723 66.500, -0.985 6.396 68.000, -0.643 6.989 68.000, -0.342 7.162 66.500, 0.643 6.989 68.000, 0.643 6.989 66.500, 0.985 6.049 66.500, 0.866 5.723 66.500, -0.342 5.283 68.000, -0.866 5.723 68.000, -0.985 6.049 68.000, -0.985 6.049 66.500, -0.985 6.396 66.500, -0.866 6.723 68.000, 0.342 7.162 68.000, 0.342 7.162 66.500, 0.866 6.723 68.000, 0.866 6.723 66.500, 0.342 5.283 68.000, 5.881 -0.940 66.500, 5.580 -0.766 66.500, 5.580 -0.766 68.000, 5.357 -0.500 66.500, 5.238 -0.174 68.000, 5.238 -0.174 66.500, 5.881 0.940 66.500, 7.207 0.174 68.000, 7.207 0.174 66.500, 7.089 -0.500 66.500, 6.865 -0.766 66.500, 6.565 -0.940 68.000, 5.357 0.500 68.000, 5.580 0.766 68.000, 5.580 0.766 66.500, 5.881 0.940 68.000, 6.565 0.940 68.000, 6.865 0.766 66.500, 7.089 0.500 68.000, 7.207 -0.174 66.500, 6.223 -1.000 68.000, 4.400 3.400 66.500, 4.058 3.460 68.000, 3.757 3.634 68.000, 3.415 4.226 66.500, 3.415 4.574 68.000, 3.534 4.900 68.000, 5.385 4.226 66.500, 5.266 3.900 68.000, 5.266 3.900 66.500, 4.400 3.400 68.000, 4.058 5.340 68.000, 5.385 4.574 66.500, 4.742 3.460 68.000, 4.742 3.460 66.500, 4.058 -5.340 66.500, 3.534 -4.900 68.000, 3.534 -4.900 66.500, 3.415 -4.574 66.500, 4.058 -3.460 68.000, 4.400 -3.400 68.000, 4.400 -3.400 66.500, 5.266 -3.900 66.500, 5.043 -5.166 66.500, 3.415 -4.574 68.000, 3.415 -4.226 68.000, 3.757 -3.634 68.000, 3.757 -3.634 66.500, 4.058 -3.460 66.500, 4.742 -3.460 66.500, 5.043 -3.634 68.000, 5.266 -3.900 68.000, 5.385 -4.574 66.500, 5.266 -4.900 68.000, 5.043 -5.166 68.000, 4.742 -5.340 68.000, -0.342 -7.162 66.500, -0.985 -6.396 66.500, -0.985 -6.049 66.500, -0.866 -5.723 66.500, -0.643 -5.456 66.500, 0.000 -5.223 68.000, 0.643 -5.456 66.500, 0.985 -6.049 68.000, 0.866 -6.723 66.500, -0.866 -6.723 68.000, -0.342 -5.283 68.000, -0.342 -5.283 66.500, 0.000 -5.223 66.500, 0.643 -5.456 68.000, 0.866 -5.723 68.000, 0.866 -6.723 68.000, -4.742 -5.340 66.500, -5.043 -5.166 66.500, -5.385 -4.574 68.000, -5.266 -4.900 66.500, -5.385 -4.226 68.000, -5.043 -3.634 68.000, -5.266 -3.900 66.500, -4.742 -3.460 68.000, -3.415 -4.574 66.500, -4.058 -5.340 66.500, -4.058 -3.460 66.500, -3.757 -3.634 68.000, -3.534 -3.900 68.000, -3.415 -4.226 66.500, -3.415 -4.574 68.000, -4.400 -5.400 68.000, 5.407 -43.000 45.993, 5.572 -43.000 45.727, 5.407 -41.500 45.993, 5.572 -41.500 45.727, 5.821 -41.500 45.539, 7.036 -41.500 46.144, 7.036 -43.000 46.456, 6.433 -41.500 47.118, 6.122 -43.000 47.146, 5.350 -43.000 46.300, 6.923 -43.000 45.853, 6.923 -41.500 45.853, 6.712 -41.500 46.978, 5.407 -41.500 46.607, -25.693 -43.000 45.443, -25.528 -43.000 45.177, -25.693 -41.500 45.443, -24.388 -41.500 45.072, -24.177 -41.500 45.303, -24.064 -41.500 45.594, -24.064 -43.000 45.906, -24.177 -41.500 46.197, -24.978 -43.000 46.596, -24.978 -41.500 46.596, -25.528 -41.500 46.323, -25.693 -41.500 46.057, -24.388 -43.000 45.072, -24.177 -43.000 45.303, -24.064 -41.500 45.906, -24.388 -43.000 46.428, -24.388 -41.500 46.428, -25.279 -43.000 46.511, -25.279 -41.500 46.511, -25.693 -43.000 46.057, -4.938 -43.000 52.718, -4.755 -41.500 51.955, -4.755 -43.000 51.955, -4.455 -43.000 51.230, -4.045 -41.500 50.561, -4.045 -43.000 50.561, -2.270 -41.500 49.045, -0.782 -41.500 48.562, -0.782 -43.000 48.562, 0.000 -43.000 48.500, 2.270 -41.500 49.045, 2.939 -43.000 49.455, 3.536 -43.000 49.964, 4.045 -43.000 50.561, 4.455 -43.000 51.230, 4.755 -43.000 51.955, 5.000 -43.000 53.500, 4.938 -41.500 54.282, 4.938 -43.000 54.282, 4.455 -43.000 55.770, 4.045 -43.000 56.439, 2.939 -41.500 57.545, 2.939 -43.000 57.545, 0.782 -41.500 58.438, 0.000 -43.000 58.500, -0.782 -43.000 58.438, -1.545 -43.000 58.255, -2.270 -41.500 57.955, -2.270 -43.000 57.955, -2.939 -43.000 57.545, -4.045 -41.500 56.439, -3.536 -43.000 57.036, -4.755 -41.500 55.045, -4.755 -43.000 55.045, -4.938 -41.500 54.282, -5.000 -41.500 53.500, -3.536 -41.500 49.964, -2.939 -41.500 49.455, -1.545 -41.500 48.745, 0.000 -41.500 48.500, 0.782 -41.500 48.562, 1.545 -41.500 48.745, 1.545 -43.000 48.745, 4.045 -41.500 50.561, 4.938 -41.500 52.718, 4.045 -41.500 56.439, 3.536 -43.000 57.036, 0.000 -41.500 58.500, -2.939 -41.500 57.545, -3.536 -41.500 57.036, -4.045 -43.000 56.439, 5.572 -43.000 60.127, 6.122 -43.000 59.854, 6.433 -43.000 59.882, 6.923 -43.000 60.253, 7.036 -41.500 60.544, 7.036 -43.000 60.544, 7.036 -41.500 60.856, 6.712 -43.000 61.378, 6.433 -41.500 61.518, 6.122 -43.000 61.546, 5.572 -43.000 61.273, 5.350 -41.500 60.700, 5.821 -43.000 59.939, 6.923 -41.500 60.253, 5.572 -41.500 61.273, -25.528 -43.000 60.677, -24.978 -41.500 60.404, -24.064 -43.000 61.094, -24.388 -41.500 61.928, -24.978 -41.500 62.096, -25.750 -43.000 61.250, -25.279 -41.500 60.489, -24.667 -43.000 60.432, -24.177 -41.500 60.803, -24.064 -41.500 61.094, -24.177 -43.000 61.697, -24.177 -41.500 61.697, -24.978 -43.000 62.096, -25.528 -41.500 61.823, -25.693 -41.500 61.557, -26.889 -41.500 60.705, -26.889 -41.500 60.295, -26.889 -43.000 60.705, -26.889 -43.000 52.705, -26.889 -41.500 52.295, -26.889 -43.000 52.295, -27.000 -42.177 51.899, -26.889 -43.000 44.705, 5.572 41.500 45.727, 6.122 43.000 45.454, 6.433 41.500 45.482, 6.923 41.500 45.853, 6.923 43.000 45.853, 7.036 43.000 46.144, 7.036 41.500 46.456, 6.433 43.000 47.118, 6.122 41.500 47.146, 5.821 43.000 47.061, 5.821 41.500 47.061, 5.572 41.500 46.873, 5.350 43.000 46.300, 5.821 43.000 45.539, 6.923 43.000 46.747, 6.712 41.500 46.978, 6.122 43.000 47.146, -25.750 43.000 45.750, -25.279 43.000 44.989, -24.064 41.500 45.906, -24.667 41.500 46.568, -25.279 41.500 46.511, -25.750 41.500 45.750, -25.279 41.500 44.989, -24.978 43.000 44.904, -24.388 43.000 45.072, -24.177 41.500 45.303, -24.064 41.500 45.594, -24.388 41.500 46.428, -24.667 43.000 46.568, -25.279 43.000 46.511, -25.528 41.500 46.323, -25.693 41.500 46.057, -4.938 41.500 52.718, -4.938 43.000 52.718, -4.455 41.500 51.230, -1.545 43.000 48.745, -2.270 41.500 49.045, -1.545 41.500 48.745, -0.782 41.500 48.562, -0.000 41.500 48.500, 0.782 43.000 48.562, 2.939 41.500 49.455, 4.455 41.500 51.230, 4.755 41.500 51.955, 4.938 41.500 52.718, 4.455 43.000 55.770, 4.755 41.500 55.045, 2.270 43.000 57.955, 1.545 41.500 58.255, -0.782 41.500 58.438, -3.536 41.500 57.036, -4.045 41.500 56.439, -4.755 41.500 55.045, -3.536 43.000 49.964, -2.939 43.000 49.455, -2.270 43.000 49.045, -0.000 43.000 48.500, 2.939 43.000 49.455, 4.755 43.000 51.955, 5.000 43.000 53.500, 5.000 41.500 53.500, 4.045 43.000 56.439, 3.536 43.000 57.036, 2.939 43.000 57.545, 0.782 43.000 58.438, 0.782 41.500 58.438, -2.270 41.500 57.955, -4.455 43.000 55.770, -4.455 41.500 55.770, -4.938 41.500 54.282, 5.407 41.500 60.393, 5.821 43.000 59.939, 6.433 41.500 59.882, 6.433 43.000 59.882, 6.712 43.000 60.022, 7.036 43.000 60.544, 6.923 41.500 61.147, 6.712 41.500 61.378, 5.350 43.000 60.700, 6.923 41.500 60.253, 7.036 43.000 60.856, 6.712 43.000 61.378, 6.433 43.000 61.518, 6.122 41.500 61.546, 6.122 43.000 61.546, 5.572 41.500 61.273, 5.572 43.000 61.273, -25.750 43.000 61.250, -25.693 41.500 60.943, -25.693 43.000 60.943, -25.528 41.500 60.677, -25.279 43.000 60.489, -24.388 41.500 60.572, -24.177 41.500 61.697, -24.667 41.500 62.068, -25.279 43.000 62.011, -25.279 41.500 62.011, -25.693 41.500 61.557, -25.528 43.000 60.677, -25.279 41.500 60.489, -24.978 43.000 60.404, -24.064 41.500 61.406, -24.064 43.000 61.406, -24.388 43.000 61.928, -24.667 43.000 62.068, -24.978 41.500 62.096, -25.693 43.000 61.557, -27.000 42.154 43.899, -26.889 41.500 44.705, -27.000 42.154 51.899, -26.889 41.500 52.295, -27.000 43.000 51.899, -26.889 41.500 52.705, -27.000 42.154 59.899, -26.889 41.500 60.705, -26.889 43.000 60.705, 12.000 40.389 44.295, 13.500 40.389 44.705, 12.000 40.389 44.705, 12.000 40.389 52.295, 13.500 40.389 52.295, 13.500 40.389 52.705, 12.677 40.500 53.101, 12.000 40.389 60.295, 13.500 40.389 60.705, 13.500 38.739 60.194, 12.000 38.306 59.761, 12.000 37.261 60.806, 12.000 37.434 61.066, 12.000 38.306 61.239, 12.000 38.000 59.700, 13.500 37.261 60.194, 12.000 37.261 60.194, 13.500 37.200 60.500, 13.500 37.434 61.066, 13.500 37.694 61.239, 12.000 37.694 61.239, 12.000 38.000 61.300, 13.500 38.566 61.066, 12.000 38.566 61.066, 12.000 38.739 44.194, 13.500 38.566 43.934, 13.500 37.694 43.761, 13.500 37.261 44.194, 13.500 37.261 44.806, 12.000 37.261 44.806, 13.500 38.739 44.194, 13.500 38.800 44.500, 13.500 38.306 43.761, 12.000 38.306 43.761, 13.500 37.434 43.934, 13.500 37.200 44.500, 12.000 37.200 44.500, 13.500 38.000 45.300, 12.000 38.566 45.066, 13.500 38.739 44.806, -29.500 38.306 59.761, -29.500 37.261 60.194, -28.000 37.434 61.066, -29.500 37.694 61.239, -29.500 38.306 61.239, -28.000 38.739 60.806, -29.500 38.739 60.806, -28.000 38.306 59.761, -28.000 37.694 59.761, -29.500 37.694 59.761, -29.500 37.434 59.934, -28.000 37.261 60.194, -28.000 37.694 61.239, -28.000 38.000 61.300, -29.500 38.000 61.300, -29.500 38.566 43.934, -28.000 38.566 43.934, -28.000 37.694 43.761, -28.000 37.434 43.934, -29.500 37.694 43.761, -29.500 37.261 44.194, -29.500 37.434 45.066, -28.000 37.694 45.239, -29.500 38.000 45.300, -28.000 38.306 45.239, -28.000 38.566 45.066, -29.500 38.306 45.239, -28.000 38.800 44.500, -28.000 38.739 44.194, -29.500 37.434 43.934, -29.500 37.200 44.500, -28.000 37.261 44.806, -28.000 38.000 45.300, -28.000 38.739 44.806, -29.500 38.739 44.806, 13.500 -40.389 44.705, 13.500 -40.389 44.295, 13.500 -40.500 53.101, 12.654 -40.500 53.101, 12.000 -40.389 52.705, 12.000 -40.500 51.899, 12.677 -40.500 51.899, 12.654 -40.500 61.101, 13.500 -40.389 60.705, 13.500 -40.389 60.295, 12.000 -37.200 44.500, 13.500 -37.434 43.934, 12.000 -37.434 43.934, 13.500 -38.306 43.761, 12.000 -38.306 43.761, 13.500 -38.800 44.500, 12.000 -38.739 44.806, 13.500 -38.566 45.066, 13.500 -38.000 45.300, 12.000 -37.694 45.239, 12.000 -37.434 45.066, 13.500 -37.261 44.194, 13.500 -37.200 44.500, 12.000 -37.694 43.761, 13.500 -38.000 43.700, 13.500 -38.566 43.934, 12.000 -38.566 43.934, 12.000 -38.739 44.194, 12.000 -38.800 44.500, 13.500 -38.306 45.239, 12.000 -38.000 45.300, 13.500 -37.434 45.066, 12.000 -37.200 60.500, 12.000 -37.261 60.194, 13.500 -37.434 59.934, 12.000 -38.739 60.194, 13.500 -38.800 60.500, 13.500 -38.000 61.300, 12.000 -38.000 61.300, 13.500 -37.694 61.239, 13.500 -38.000 59.700, 13.500 -38.739 60.194, 12.000 -37.694 61.239, 13.500 -37.434 61.066, 13.500 -37.200 60.500, -28.000 -38.566 43.934, -28.000 -38.739 44.806, -29.500 -38.306 45.239, -29.500 -38.000 45.300, -28.000 -37.261 44.806, -29.500 -37.434 45.066, -28.000 -37.200 44.500, -28.000 -37.261 44.194, -29.500 -37.200 44.500, -28.000 -38.000 43.700, -29.500 -38.306 43.761, -29.500 -38.739 44.194, -28.000 -38.800 44.500, -29.500 -38.739 44.806, -29.500 -38.566 45.066, -28.000 -38.306 45.239, -28.000 -37.694 45.239, -28.000 -37.434 59.934, -28.000 -38.306 59.761, -28.000 -38.566 59.934, -29.500 -38.566 59.934, -28.000 -38.000 61.300, -29.500 -38.306 61.239, -29.500 -37.261 60.806, -28.000 -37.200 60.500, -29.500 -37.200 60.500, -29.500 -38.000 59.700, -28.000 -38.800 60.500, -28.000 -38.739 60.806, -28.000 -37.434 61.066, -29.200 -11.000 49.500, -29.200 -10.494 47.833, -30.700 -9.148 46.728, -30.700 -8.000 46.500, -29.200 -10.942 48.915, -30.700 -9.667 47.006, -29.200 -9.667 47.006, -29.200 8.000 46.500, -29.200 -8.000 46.500, -30.700 8.000 46.500, -30.700 8.585 46.558, -29.200 9.148 46.728, -30.700 9.148 46.728, -30.700 9.667 47.006, -30.700 10.772 48.352, -29.200 10.772 48.352, -30.700 4.000 65.449, -29.200 4.000 65.449, -29.200 4.260 65.472, -30.700 4.260 65.472, -30.700 4.131 65.455, -29.200 4.131 65.455, -30.700 -11.000 49.500, -30.700 -4.000 65.449, -30.700 -8.585 46.558, -30.700 4.388 65.500, -30.700 11.000 65.500, -30.700 10.942 48.915, -30.700 10.494 47.833, -30.700 10.121 47.379, -30.700 -10.121 47.379, -30.700 -10.494 47.833, -30.700 -10.772 48.352, -30.700 -10.942 48.915, -30.700 11.000 49.500, -29.200 11.000 49.500, -29.200 4.388 65.500, -29.200 -4.000 65.449, -29.200 -4.131 65.455, -29.200 -4.260 65.472, -29.200 -8.585 46.558, -29.200 -9.148 46.728, -29.200 -10.772 48.352, -29.200 -10.121 47.379, -29.200 9.667 47.006, -29.200 10.121 47.379, -29.200 10.494 47.833, -29.200 8.585 46.558, -29.200 10.942 48.915, -30.700 -11.000 65.500, -29.200 -11.000 65.500, -29.813 -4.388 65.500, -30.700 -4.260 65.472, -30.700 -4.131 65.455, -29.500 -37.055 41.050, -29.500 -36.632 41.198, -28.000 -36.253 41.436, -28.000 -35.550 42.555, -28.000 -37.055 41.050, -28.000 -35.698 42.132, -29.500 -35.550 42.555, -29.500 -35.500 43.000, -28.000 -35.500 43.000, -28.000 -35.550 62.445, -29.500 -35.936 63.247, -29.500 -36.253 63.564, -29.500 -36.632 63.802, -28.000 -36.632 63.802, -29.500 -40.389 52.295, -29.500 -37.694 59.761, -29.500 -40.389 52.705, -29.500 -38.306 59.761, -29.500 -40.500 61.101, -29.500 -38.739 60.806, -29.500 -38.566 61.066, -29.500 -38.000 61.300, -29.500 -37.694 61.239, -29.500 -37.434 61.066, -29.500 -37.500 64.000, -29.500 -37.055 63.950, -29.500 -35.698 62.868, -29.500 -35.550 62.445, -29.500 -38.739 60.194, -29.500 -38.800 60.500, -29.500 -37.261 44.806, -29.500 -35.698 42.132, -29.500 -35.936 41.753, -29.500 -36.253 41.436, -29.500 -37.261 44.194, -29.500 -37.434 43.934, -29.500 -37.694 43.761, -29.500 -38.000 43.700, -29.500 -37.500 41.000, -29.500 -40.389 44.295, -29.500 -40.500 45.101, -29.500 -38.800 44.500, -29.500 -37.434 59.934, -29.500 -37.694 45.239, -29.500 -38.566 43.934, -29.500 -37.261 60.194, -29.500 -35.500 62.000, -29.500 -40.389 60.705, -28.677 -40.500 61.101, -28.000 -40.389 60.705, -28.000 -40.500 61.101, -29.500 -40.389 60.295, -28.654 -40.500 59.899, -28.000 -40.389 60.295, -28.000 -38.566 61.066, -28.000 -37.500 64.000, -28.000 -38.306 61.239, -28.000 -37.694 61.239, -28.000 -37.261 60.806, -28.000 -36.253 63.564, -28.000 -35.936 63.247, -28.000 -38.000 45.300, -28.000 -38.566 45.066, -28.000 -40.389 52.295, -28.000 -40.500 51.899, -28.000 -38.739 44.194, -28.000 -38.306 43.761, -28.000 -37.434 43.934, -28.000 -36.632 41.198, -28.000 -35.936 41.753, -28.000 -35.500 62.000, -28.000 -35.698 62.868, -28.000 -37.055 63.950, -28.000 -40.500 59.899, -28.000 -38.739 60.194, -28.000 -37.694 43.761, -28.000 -37.500 41.000, -28.000 -38.000 59.700, -28.000 -37.694 59.761, -28.000 -37.261 60.194, -28.000 -37.434 45.066, -28.677 -40.500 53.101, -28.000 -40.500 53.101, -28.000 -40.389 52.705, -28.654 -40.500 51.899, -28.000 -40.500 41.000, -29.500 -40.389 44.705, -28.677 -40.500 45.101, -28.000 -40.389 44.705, -28.000 -40.389 44.295, 13.500 -37.055 63.950, 12.000 -36.253 63.564, 13.500 -36.253 63.564, 12.000 -35.698 62.868, 13.500 -35.550 62.445, 12.000 -35.550 62.445, 12.000 -35.936 63.247, 12.000 -35.500 43.000, 12.000 -35.550 42.555, 13.500 -35.550 42.555, 13.500 -35.698 42.132, 13.500 -35.936 41.753, 12.000 -35.936 41.753, 12.000 -35.698 42.132, 13.500 -36.632 41.198, 13.500 -38.306 59.761, 13.500 -38.566 59.934, 13.500 -40.389 52.705, 13.500 -37.694 45.239, 13.500 -37.694 59.761, 13.500 -40.389 52.295, 13.500 -35.500 43.000, 13.500 -37.261 44.806, 13.500 -36.253 41.436, 13.500 -37.055 41.050, 13.500 -37.500 41.000, 13.500 -37.694 43.761, 13.500 -40.500 51.899, 13.500 -38.739 44.806, 13.500 -38.739 44.194, 13.500 -37.261 60.194, 13.500 -35.500 62.000, 13.500 -35.698 62.868, 13.500 -35.936 63.247, 13.500 -36.632 63.802, 13.500 -37.261 60.806, 13.500 -38.306 61.239, 13.500 -38.566 61.066, 13.500 -40.500 64.000, 13.500 -38.739 60.806, 12.000 -38.306 45.239, 12.000 -40.389 52.295, 12.000 -38.000 59.700, 12.000 -38.306 59.761, 12.000 -40.389 60.705, 12.000 -38.739 60.806, 12.000 -38.566 61.066, 12.000 -38.306 61.239, 12.000 -37.434 61.066, 12.000 -37.055 63.950, 12.000 -36.632 63.802, 12.000 -37.261 60.806, 12.000 -38.566 59.934, 12.000 -40.389 60.295, 12.000 -38.800 60.500, 12.000 -37.261 44.194, 12.000 -36.253 41.436, 12.000 -36.632 41.198, 12.000 -37.055 41.050, 12.000 -37.500 41.000, 12.000 -38.000 43.700, 12.000 -40.389 44.295, 12.000 -38.566 45.066, 12.000 -40.389 44.705, 12.000 -37.261 44.806, 12.000 -37.434 59.934, 12.000 -37.694 59.761, 12.000 -35.500 62.000, 12.000 -37.500 64.000, 13.500 -37.500 64.000, 12.000 -40.500 41.000, -28.000 37.500 64.000, -29.500 37.055 63.950, -28.000 35.936 63.247, -28.000 35.698 62.868, -29.500 35.936 63.247, -28.000 37.055 63.950, -28.000 36.632 63.802, -29.500 36.253 63.564, -28.000 36.253 63.564, -28.000 35.500 62.000, -28.000 35.500 43.000, -29.500 35.550 42.555, -29.500 35.698 42.132, -28.000 36.632 41.198, -29.500 37.055 41.050, -28.000 36.253 41.436, -29.500 40.389 52.295, -29.500 40.389 52.705, -28.654 40.500 53.101, -29.500 38.800 44.500, -29.500 38.739 44.194, -29.500 38.306 43.761, -29.500 38.000 43.700, -29.500 35.500 43.000, -29.500 37.261 44.806, -29.500 37.694 45.239, -29.500 40.500 51.899, -29.500 38.566 45.066, -29.500 36.632 41.198, -29.500 36.253 41.436, -29.500 35.936 41.753, -29.500 35.500 62.000, -29.500 37.200 60.500, -29.500 37.261 60.806, -29.500 37.434 61.066, -29.500 35.550 62.445, -29.500 35.698 62.868, -29.500 40.500 64.000, -29.500 36.632 63.802, -29.500 38.566 61.066, -29.500 38.800 60.500, -29.500 40.389 60.295, -29.500 38.566 59.934, -29.500 40.500 59.899, -29.500 38.739 60.194, -29.500 38.000 59.700, -29.500 40.500 53.101, -28.000 40.389 44.295, -29.500 40.389 44.295, -29.500 40.389 44.705, -28.000 40.389 44.705, -28.000 40.500 41.000, -28.000 40.500 43.899, -28.000 38.306 43.761, -28.000 38.000 43.700, -28.000 37.500 41.000, -28.000 37.055 41.050, -28.000 35.936 41.753, -28.000 37.434 45.066, -28.000 37.434 59.934, -28.000 37.200 60.500, -28.000 35.550 62.445, -28.000 40.389 52.705, -28.000 40.500 53.101, -28.000 38.566 59.934, -28.000 40.500 59.899, -28.000 38.739 60.194, -28.000 40.389 60.295, -28.000 40.389 60.705, -28.000 38.566 61.066, -28.000 38.306 61.239, -28.000 37.261 60.806, -28.000 38.800 60.500, -28.000 35.550 42.555, -28.000 37.200 44.500, -28.000 35.698 42.132, -28.000 37.261 44.194, -28.000 38.000 59.700, -28.000 40.389 52.295, -29.500 37.500 64.000, -28.677 40.500 59.899, -29.500 40.389 60.705, -29.500 37.500 41.000, 13.500 36.632 41.198, 13.500 37.055 41.050, 12.000 36.253 41.436, 12.000 35.550 42.555, 13.500 35.550 42.555, 12.000 35.698 42.132, 13.500 35.698 62.868, 12.000 35.550 62.445, 13.500 36.253 63.564, 12.000 37.055 63.950, 12.000 35.936 63.247, 13.500 37.694 45.239, 13.500 37.434 45.066, 13.500 35.500 43.000, 13.500 35.698 42.132, 13.500 36.253 41.436, 13.500 40.500 41.000, 13.500 35.936 41.753, 13.500 37.500 41.000, 13.500 37.434 59.934, 13.500 37.694 59.761, 13.500 38.000 59.700, 13.500 38.306 59.761, 13.500 38.566 59.934, 13.500 40.500 59.899, 13.500 40.389 60.295, 13.500 40.500 61.101, 13.500 38.739 60.806, 13.500 38.800 60.500, 13.500 38.306 61.239, 13.500 40.500 64.000, 13.500 35.550 62.445, 13.500 38.000 61.300, 13.500 37.261 60.806, 13.500 35.500 62.000, 13.500 36.632 63.802, 13.500 37.500 64.000, 13.500 37.055 63.950, 13.500 35.936 63.247, 13.500 38.000 43.700, 13.500 40.389 44.295, 13.500 38.306 45.239, 13.500 38.566 45.066, 12.000 40.500 59.899, 12.000 40.500 53.101, 12.000 37.500 64.000, 12.000 36.253 63.564, 12.000 38.306 45.239, 12.000 38.739 44.806, 12.000 38.800 44.500, 12.000 37.500 41.000, 12.000 38.000 43.700, 12.000 38.566 43.934, 12.000 40.500 43.899, 12.000 37.055 41.050, 12.000 36.632 41.198, 12.000 37.261 44.194, 12.000 35.936 41.753, 12.000 35.500 43.000, 12.000 37.200 60.500, 12.000 35.698 62.868, 12.000 35.500 62.000, 12.000 36.632 63.802, 12.000 40.389 60.705, 12.000 38.739 60.806, 12.000 38.800 60.500, 12.000 37.434 59.934, 12.000 37.434 45.066, 12.000 37.694 59.761, 12.000 38.000 45.300, 12.000 37.694 45.239, 12.000 40.389 52.705, 12.000 38.739 60.194, 12.000 38.566 59.934, 12.000 37.434 43.934, 12.000 37.694 43.761, -27.000 43.000 41.000, 11.000 42.177 43.899, 10.889 41.500 44.705, 11.000 42.154 45.101, 10.889 43.000 52.295, 10.889 41.500 52.295, 11.000 42.154 53.101, 11.000 42.177 59.899, 10.889 43.000 60.705, 10.889 41.500 60.705, 11.000 42.154 61.101, 11.000 43.000 64.000, 10.500 43.000 64.000, 10.191 43.000 64.049, 9.912 43.000 64.191, 9.912 41.500 64.191, 9.549 41.500 64.691, -20.500 43.000 65.374, -9.500 41.500 65.374, -20.500 41.500 65.374, -25.912 43.000 64.191, -25.549 41.500 64.691, -26.191 43.000 64.049, -26.500 41.500 64.000, -12.100 43.000 63.350, -11.318 41.500 63.288, -11.318 43.000 63.288, -10.555 43.000 63.105, -9.830 43.000 62.805, -8.564 41.500 61.886, -7.345 43.000 59.895, -10.555 41.500 63.105, -9.161 43.000 62.395, -7.345 41.500 59.895, -8.564 41.500 45.114, -9.161 41.500 44.605, -8.564 43.000 45.114, -11.318 43.000 43.712, -12.100 43.000 43.650, -7.345 41.500 47.105, -7.645 41.500 46.380, -7.645 43.000 46.380, -21.800 43.000 43.650, -12.100 41.500 43.650, -22.109 41.500 43.699, -22.109 43.000 43.699, -22.388 43.000 43.841, -22.388 41.500 43.841, -22.751 43.000 44.341, -22.800 43.000 62.350, -22.609 43.000 62.938, -22.609 41.500 62.938, -22.751 41.500 62.659, -22.109 43.000 63.301, -22.609 43.000 44.062, -26.889 43.000 44.295, -26.889 43.000 44.705, -25.693 43.000 45.443, -27.000 43.000 45.101, -25.528 43.000 45.177, -25.528 43.000 46.323, -24.978 43.000 46.596, -24.388 43.000 46.428, -26.889 43.000 52.295, -24.177 43.000 46.197, -24.177 43.000 60.803, -24.064 43.000 61.094, -24.177 43.000 61.697, -24.978 43.000 62.096, -25.691 43.000 64.412, -22.388 43.000 63.159, -21.101 43.000 65.500, -25.500 43.000 65.000, -26.889 43.000 52.705, -27.000 43.000 53.101, -24.388 43.000 60.572, -27.000 43.000 59.899, -24.667 43.000 60.432, -26.889 43.000 60.295, -26.500 43.000 64.000, -25.528 43.000 61.823, -25.549 43.000 64.691, -21.800 43.000 63.350, -20.907 43.000 65.431, -9.500 43.000 65.374, -8.899 43.000 65.500, -8.564 43.000 61.886, 5.407 43.000 61.007, -8.055 43.000 61.289, -0.000 43.000 58.500, -7.645 43.000 60.620, 5.407 43.000 60.393, 5.572 43.000 60.127, 1.545 43.000 58.255, 6.122 43.000 59.854, 5.821 43.000 61.461, 4.295 43.000 65.389, 4.705 43.000 65.389, 9.549 43.000 64.691, 9.691 43.000 64.412, 11.000 43.000 61.101, 6.923 43.000 61.147, 10.889 43.000 60.295, 6.923 43.000 60.253, 4.938 43.000 54.282, 4.755 43.000 55.045, 11.000 43.000 53.101, 10.889 43.000 52.705, 4.455 43.000 51.230, 4.045 43.000 50.561, 4.938 43.000 52.718, 11.000 43.000 45.101, 11.000 43.000 51.899, 7.036 43.000 46.456, 6.712 43.000 45.622, 10.889 43.000 44.705, 6.433 43.000 45.482, 10.889 43.000 44.295, 11.000 43.000 43.899, -9.830 43.000 44.195, -9.161 43.000 44.605, -8.055 43.000 45.711, 5.407 43.000 46.607, 5.572 43.000 46.873, 2.270 43.000 49.045, 3.536 43.000 49.964, 6.712 43.000 46.978, -25.693 43.000 46.057, -24.667 43.000 44.932, -24.177 43.000 45.303, -24.064 43.000 45.594, -22.800 43.000 44.650, -24.064 43.000 45.906, -4.755 43.000 51.955, -4.455 43.000 51.230, -4.045 43.000 50.561, -7.100 43.000 48.650, -7.162 43.000 47.868, -7.345 43.000 47.105, -0.782 43.000 48.562, 1.545 43.000 48.745, 11.000 43.000 59.899, -0.782 43.000 58.438, -1.545 43.000 58.255, -2.939 43.000 57.545, -3.536 43.000 57.036, -4.045 43.000 56.439, -4.755 43.000 55.045, -4.938 43.000 54.282, -5.000 43.000 53.500, -7.100 43.000 58.350, -7.162 43.000 59.132, -2.270 43.000 57.955, -22.751 43.000 62.659, 11.000 43.000 41.000, -10.555 43.000 43.895, 5.572 43.000 45.727, 5.407 43.000 45.993, 4.295 41.500 65.389, 3.899 43.000 65.500, -25.693 41.500 45.443, -27.000 41.500 45.101, -25.528 41.500 45.177, -26.889 41.500 44.295, -22.609 41.500 44.062, -27.000 41.500 43.899, -24.667 41.500 44.932, -22.751 41.500 44.341, -24.388 41.500 45.072, -24.978 41.500 44.904, -21.800 41.500 43.650, 11.000 41.500 41.000, -11.318 41.500 43.712, -10.555 41.500 43.895, 11.000 41.500 43.899, 6.122 41.500 45.454, 10.889 41.500 44.295, 6.712 41.500 45.622, 7.036 41.500 46.144, 6.923 41.500 46.747, 6.433 41.500 47.118, 10.889 41.500 52.705, 4.938 41.500 54.282, 11.000 41.500 53.101, 4.455 41.500 55.770, 11.000 41.500 59.899, 3.536 41.500 57.036, 2.939 41.500 57.545, 6.122 41.500 59.854, -0.000 41.500 58.500, -9.161 41.500 62.395, -8.899 41.500 65.500, 10.889 41.500 60.295, 7.036 41.500 60.544, 7.036 41.500 60.856, 11.000 41.500 61.101, 10.500 41.500 64.000, 6.433 41.500 61.518, 10.191 41.500 64.049, 4.705 41.500 65.389, 5.821 41.500 61.461, 5.407 41.500 61.007, 5.101 41.500 65.500, -8.055 41.500 61.289, -12.100 41.500 63.350, -9.830 41.500 62.805, -20.907 41.500 65.431, -21.101 41.500 65.500, -21.800 41.500 63.350, -22.109 41.500 63.301, -22.388 41.500 63.159, -25.691 41.500 64.412, -25.912 41.500 64.191, -26.191 41.500 64.049, -25.528 41.500 61.823, -27.000 41.500 61.101, -25.750 41.500 61.250, -27.000 41.500 59.899, -24.978 41.500 60.404, -26.889 41.500 60.295, -24.667 41.500 60.432, -27.000 41.500 53.101, -24.177 41.500 46.197, -24.978 41.500 46.596, 1.545 41.500 48.745, 5.407 41.500 46.607, 3.536 41.500 49.964, 11.000 41.500 51.899, 4.045 41.500 50.561, 2.270 41.500 49.045, -9.830 41.500 44.195, 5.821 41.500 45.539, -8.055 41.500 45.711, -7.162 41.500 47.868, -2.939 41.500 49.455, -3.536 41.500 49.964, -4.045 41.500 50.561, -7.100 41.500 48.650, -4.755 41.500 51.955, -7.100 41.500 58.350, -5.000 41.500 53.500, -2.939 41.500 57.545, -7.162 41.500 59.132, 5.407 41.500 45.993, 0.782 41.500 48.562, 5.350 41.500 46.300, -22.800 41.500 44.650, -24.177 41.500 60.803, -22.800 41.500 62.350, -24.064 41.500 61.094, -24.388 41.500 61.928, -1.545 41.500 58.255, -7.645 41.500 60.620, 5.350 41.500 60.700, 5.572 41.500 60.127, 2.270 41.500 57.955, 5.821 41.500 59.939, 4.045 41.500 56.439, 9.691 41.500 64.412, 6.712 41.500 60.022, -9.093 43.000 65.431, -8.899 42.177 65.500, -9.093 41.500 65.431, -9.295 41.500 65.389, -9.295 43.000 65.389, -25.500 43.000 65.500, -25.500 41.500 65.000, -20.705 41.500 65.389, -20.705 43.000 65.389, 9.500 41.500 65.000, 9.500 43.000 65.000, 9.500 41.500 65.500, 11.000 -43.000 45.101, 10.889 -43.000 44.705, 10.889 -41.500 44.705, 10.889 -41.500 44.295, 11.000 -42.154 43.899, 11.000 -41.500 43.899, 11.000 -41.500 41.000, -27.000 -41.500 41.000, -26.500 -41.500 64.000, -26.191 -43.000 64.049, -26.191 -41.500 64.049, -25.691 -43.000 64.412, -25.912 -41.500 64.191, -25.691 -41.500 64.412, -25.549 -43.000 64.691, -25.500 -43.000 65.000, 11.000 -42.177 61.101, 10.889 -41.500 60.705, 10.889 -41.500 60.295, 11.000 -42.154 59.899, 11.000 -41.500 59.899, 11.000 -43.000 59.899, 11.000 -42.177 53.101, 10.889 -41.500 52.705, 10.889 -41.500 52.295, -22.751 -43.000 44.341, -22.609 -41.500 44.062, -21.800 -43.000 43.650, -22.109 -41.500 43.699, -22.388 -41.500 43.841, -12.100 -43.000 43.650, -11.318 -41.500 43.712, -11.318 -43.000 43.712, -9.830 -41.500 44.195, -9.161 -41.500 44.605, -8.564 -43.000 45.114, -7.645 -43.000 46.380, -7.345 -43.000 47.105, -7.100 -43.000 48.650, -9.830 -43.000 44.195, -8.055 -41.500 45.711, -7.345 -41.500 47.105, -7.162 -41.500 59.132, -7.162 -43.000 59.132, -7.345 -43.000 59.895, -7.645 -43.000 60.620, -11.318 -41.500 63.288, -7.645 -41.500 60.620, -8.564 -41.500 61.886, -8.564 -43.000 61.886, -10.555 -43.000 63.105, -22.109 -43.000 63.301, -22.751 -43.000 62.659, -22.800 -41.500 62.350, -22.751 -41.500 62.659, -22.109 -41.500 63.301, -22.388 -43.000 63.159, -22.388 -41.500 63.159, -22.609 -43.000 62.938, -22.800 -43.000 44.650, 9.549 -43.000 64.691, 9.549 -41.500 64.691, 9.691 -41.500 64.412, 9.691 -43.000 64.412, 10.500 -41.500 64.000, 9.500 -41.500 65.000, 11.000 -43.000 51.899, 6.433 -43.000 47.118, 6.712 -43.000 46.978, 10.889 -43.000 52.295, 4.938 -43.000 52.718, 4.755 -43.000 55.045, 10.889 -43.000 52.705, 2.270 -43.000 57.955, 1.545 -43.000 58.255, 5.407 -43.000 60.393, 5.350 -43.000 60.700, -9.830 -43.000 62.805, -9.161 -43.000 62.395, 10.889 -43.000 60.295, 10.889 -43.000 60.705, 11.000 -43.000 61.101, 6.923 -43.000 61.147, 7.036 -43.000 60.856, 10.500 -43.000 64.000, 10.191 -43.000 64.049, 9.912 -43.000 64.191, 6.433 -43.000 61.518, 5.821 -43.000 61.461, 4.295 -43.000 65.389, 9.500 -43.000 65.000, 3.899 -43.000 65.500, -12.100 -43.000 63.350, -11.318 -43.000 63.288, -21.800 -43.000 63.350, -20.907 -43.000 65.431, -25.912 -43.000 64.191, -25.279 -43.000 62.011, -26.500 -43.000 64.000, -27.000 -43.000 64.000, -25.528 -43.000 61.823, -27.000 -43.000 61.101, -25.693 -43.000 61.557, -26.889 -43.000 60.295, -24.978 -43.000 60.404, -25.279 -43.000 60.489, -25.693 -43.000 60.943, -27.000 -43.000 53.101, -24.064 -43.000 45.594, -24.667 -43.000 44.932, -27.000 -43.000 43.899, -22.388 -43.000 43.841, -22.109 -43.000 43.699, -24.177 -43.000 46.197, -24.667 -43.000 46.568, -25.528 -43.000 46.323, -25.750 -43.000 45.750, -25.279 -43.000 44.989, -24.978 -43.000 44.904, -26.889 -43.000 44.295, -22.609 -43.000 44.062, -27.000 -43.000 41.000, -10.555 -43.000 43.895, 11.000 -43.000 43.899, 6.433 -43.000 45.482, 10.889 -43.000 44.295, 7.036 -43.000 46.144, 6.712 -43.000 45.622, -22.800 -43.000 62.350, -24.064 -43.000 61.406, -24.667 -43.000 62.068, -24.388 -43.000 61.928, -4.938 -43.000 54.282, -5.000 -43.000 53.500, -4.455 -43.000 55.770, -7.100 -43.000 58.350, -8.055 -43.000 61.289, 5.407 -43.000 61.007, 0.782 -43.000 58.438, 5.821 -43.000 47.061, 2.270 -43.000 49.045, 5.407 -43.000 46.607, 0.782 -43.000 48.562, 5.572 -43.000 46.873, -9.161 -43.000 44.605, 6.122 -43.000 45.454, 5.821 -43.000 45.539, -1.545 -43.000 48.745, -2.270 -43.000 49.045, -7.162 -43.000 47.868, -2.939 -43.000 49.455, -3.536 -43.000 49.964, -8.055 -43.000 45.711, 6.712 -43.000 60.022, -24.177 -43.000 60.803, -24.388 -43.000 60.572, 6.923 -43.000 46.747, 3.899 -42.177 65.500, 4.705 -41.500 65.389, 4.705 -43.000 65.389, 5.101 -41.500 65.500, 11.000 -41.500 53.101, 4.755 -41.500 55.045, 5.000 -41.500 53.500, 4.455 -41.500 51.230, 11.000 -41.500 51.899, 4.755 -41.500 51.955, 6.923 -41.500 46.747, 11.000 -41.500 45.101, 7.036 -41.500 46.456, 6.712 -41.500 45.622, 6.122 -41.500 45.454, 6.433 -41.500 45.482, -8.564 -41.500 45.114, -7.645 -41.500 46.380, 5.350 -41.500 46.300, 6.122 -41.500 47.146, 2.939 -41.500 49.455, 3.536 -41.500 49.964, -21.800 -41.500 43.650, -24.978 -41.500 44.904, -24.667 -41.500 44.932, -26.889 -41.500 52.705, -24.667 -41.500 46.568, -25.750 -41.500 45.750, -27.000 -41.500 45.101, -26.889 -41.500 44.295, -25.279 -41.500 44.989, -26.889 -41.500 44.705, -25.528 -41.500 45.177, -24.388 -41.500 60.572, -24.667 -41.500 60.432, -25.693 -41.500 60.943, -27.000 -41.500 61.101, -25.750 -41.500 61.250, -25.528 -41.500 60.677, -25.549 -41.500 64.691, -25.500 -41.500 65.000, -25.279 -41.500 62.011, -22.609 -41.500 62.938, -24.667 -41.500 62.068, -24.064 -41.500 61.406, -21.800 -41.500 63.350, -12.100 -41.500 63.350, -9.500 -41.500 65.374, -10.555 -41.500 63.105, -21.101 -41.500 65.500, -9.093 -41.500 65.431, -9.161 -41.500 62.395, -9.830 -41.500 62.805, -8.899 -41.500 65.500, 3.899 -41.500 65.500, -8.055 -41.500 61.289, 5.407 -41.500 61.007, 5.407 -41.500 60.393, 1.545 -41.500 58.255, 5.572 -41.500 60.127, 5.821 -41.500 59.939, 2.270 -41.500 57.955, 6.122 -41.500 59.854, 5.821 -41.500 61.461, 4.295 -41.500 65.389, 6.122 -41.500 61.546, 9.912 -41.500 64.191, 10.191 -41.500 64.049, 6.712 -41.500 61.378, 6.923 -41.500 61.147, 9.500 -41.500 65.500, 6.712 -41.500 60.022, 5.821 -41.500 47.061, 5.572 -41.500 46.873, -22.751 -41.500 44.341, -22.800 -41.500 44.650, -4.938 -41.500 52.718, -4.455 -41.500 51.230, -7.100 -41.500 48.650, -7.162 -41.500 47.868, 4.455 -41.500 55.770, 6.433 -41.500 59.882, 3.536 -41.500 57.036, -0.782 -41.500 58.438, -7.345 -41.500 59.895, -1.545 -41.500 58.255, -4.455 -41.500 55.770, -7.100 -41.500 58.350, -12.100 -41.500 43.650, -10.555 -41.500 43.895, -9.093 -43.000 65.431, -8.899 -43.000 65.500, -8.899 -42.154 65.500, -9.295 -43.000 65.389, -9.500 -43.000 65.374, -9.295 -41.500 65.389, -20.907 -41.500 65.431, -20.705 -41.500 65.389, -20.500 -41.500 65.374, -20.705 -43.000 65.389, -20.500 -43.000 65.374, -25.500 -41.500 65.500, -28.000 -4.000 68.000, -28.090 -4.512 66.500, -28.023 -4.260 66.500, -28.200 -4.748 67.225, -28.090 -4.512 68.000, -28.000 4.000 68.000, -28.023 4.260 66.500, -28.023 4.260 68.000, -28.090 4.512 66.500, -28.200 4.748 67.168, 5.101 40.500 66.500, -9.295 40.389 66.500, -9.093 40.431 68.000, -20.907 40.431 68.000, -20.500 -40.374 66.500, -20.705 -40.389 68.000, -20.907 -40.431 66.500, -21.101 -40.500 67.154, -9.295 -40.389 68.000, -9.093 -40.431 66.500, -8.899 -40.500 67.177, 5.101 -40.500 66.500, 4.705 -40.389 66.500, 4.295 -40.389 66.500, -8.899 40.500 68.000, 4.295 40.389 68.000, 10.191 38.049 68.000, 4.705 40.389 68.000, 9.912 38.191 68.000, 9.691 38.412 68.000, 9.549 38.691 68.000, 5.101 40.500 68.000, -9.295 40.389 68.000, 3.945 30.950 68.000, 5.450 29.445 68.000, 13.891 23.588 68.000, 5.500 29.000 68.000, 13.749 23.309 68.000, -25.912 38.191 68.000, -25.549 38.691 68.000, -20.500 40.374 68.000, -20.705 40.389 68.000, -26.191 38.049 68.000, -29.700 38.000 68.000, -30.009 37.951 68.000, -30.509 37.588 68.000, -30.288 37.809 68.000, -26.889 13.762 68.000, -26.336 13.123 68.000, -26.215 12.713 68.000, -19.500 7.000 68.000, -19.302 -6.132 68.000, -19.064 -5.753 68.000, -19.302 6.132 68.000, -19.064 5.753 68.000, -18.747 5.436 68.000, -18.747 -5.436 68.000, -17.500 5.000 68.000, -12.124 -5.000 68.000, -7.089 0.500 68.000, -12.124 5.000 68.000, -5.266 4.900 68.000, -10.949 5.382 68.000, -10.392 6.000 68.000, -5.043 5.166 68.000, -4.400 5.400 68.000, -3.757 5.166 68.000, -0.643 5.456 68.000, -26.566 11.518 68.000, -27.277 11.061 68.000, -28.090 4.512 68.000, -26.889 11.238 68.000, -28.023 -4.260 68.000, -19.500 -7.000 68.000, -26.215 -12.287 68.000, -26.215 -12.713 68.000, -26.566 -13.482 68.000, -19.437 -26.566 68.000, -26.191 -38.049 68.000, -20.907 -40.431 68.000, -18.565 -27.759 68.000, -20.500 -40.374 68.000, -27.277 -13.939 68.000, -26.500 -38.000 68.000, -30.009 -37.951 68.000, -29.700 -38.000 68.000, -29.700 -14.000 68.000, -30.288 -14.191 68.000, -30.700 -15.000 68.000, -30.509 -14.412 68.000, -30.509 -37.588 68.000, -30.700 -37.000 68.000, -30.288 -37.809 68.000, -25.691 -38.412 68.000, -25.549 -38.691 68.000, -25.500 -39.000 68.000, -18.109 -27.972 68.000, -9.500 -40.374 68.000, -17.614 -28.063 68.000, -5.615 -28.752 68.000, -17.112 -28.029 68.000, -5.502 -29.705 68.000, -9.093 -40.431 68.000, -5.278 -30.133 68.000, -4.959 -30.495 68.000, -4.561 -30.770 68.000, -3.630 -31.000 68.000, 4.295 -40.389 68.000, 4.705 -40.389 68.000, 9.691 -38.412 68.000, 9.549 -38.691 68.000, 5.101 -40.500 68.000, 9.500 -40.500 68.000, 14.288 -37.809 68.000, 3.500 -31.000 68.000, 3.945 -30.950 68.000, 14.700 -37.000 68.000, 13.891 -23.588 68.000, 13.749 -23.309 68.000, 11.006 -20.739 68.000, 11.265 -20.565 68.000, 11.500 -20.000 68.000, 13.749 -16.691 68.000, 11.006 -19.261 68.000, 10.700 -19.200 68.000, 13.891 -16.412 68.000, 6.865 -0.766 68.000, 5.385 -4.574 68.000, 7.089 -0.500 68.000, 5.385 -4.226 68.000, 14.112 -16.191 68.000, 7.207 -0.174 68.000, 14.700 16.000 68.000, 14.391 16.049 68.000, 5.385 4.226 68.000, 6.865 0.766 68.000, 13.891 16.412 68.000, 9.961 19.694 68.000, 9.900 20.000 68.000, 9.961 20.306 68.000, 13.749 16.691 68.000, 10.700 19.200 68.000, 10.700 20.800 68.000, 14.112 23.809 68.000, 14.509 37.588 68.000, 14.009 37.951 68.000, 13.700 38.000 68.000, 14.700 37.000 68.000, 10.500 38.000 68.000, -4.742 -5.340 68.000, -5.043 -5.166 68.000, -5.266 -3.900 68.000, -5.881 -0.940 68.000, -4.400 -3.400 68.000, -4.058 -3.460 68.000, -3.534 -4.900 68.000, -0.643 -5.456 68.000, -3.757 -5.166 68.000, -4.058 -5.340 68.000, -0.866 -5.723 68.000, -0.985 -6.049 68.000, -0.985 -6.396 68.000, -0.643 -6.989 68.000, -0.342 -7.162 68.000, -9.325 -7.553 68.000, -3.415 -4.226 68.000, -1.402 -3.853 68.000, 0.342 -5.283 68.000, 1.402 -3.853 68.000, 3.534 -3.900 68.000, 2.635 -3.141 68.000, 3.141 -2.635 68.000, 3.853 -1.402 68.000, 5.881 -0.940 68.000, 5.357 -0.500 68.000, 4.100 -0.000 68.000, 3.551 2.050 68.000, 3.141 2.635 68.000, 3.534 3.900 68.000, 3.415 4.226 68.000, 2.050 3.551 68.000, 0.643 5.456 68.000, -0.000 5.223 68.000, -3.534 4.900 68.000, -3.415 4.226 68.000, -4.400 3.400 68.000, -2.635 3.141 68.000, -3.551 2.050 68.000, -3.853 1.402 68.000, -5.580 0.766 68.000, -5.357 0.500 68.000, -5.238 0.174 68.000, -3.853 -1.402 68.000, 4.400 -5.400 68.000, 0.985 -6.396 68.000, 4.336 -11.738 68.000, 3.904 -11.597 68.000, 5.296 -12.675 68.000, 2.255 -11.786 68.000, 1.879 -11.852 68.000, 0.342 -7.162 68.000, 0.643 -6.989 68.000, 0.514 -12.738 68.000, 0.000 -7.223 68.000, 0.325 -13.111 68.000, -8.904 -9.124 68.000, -5.498 -28.284 68.000, -15.633 -26.783 68.000, -15.871 -27.227 68.000, 4.058 -5.340 68.000, 3.757 -5.166 68.000, 4.742 -3.460 68.000, 3.757 5.166 68.000, 0.866 5.723 68.000, 4.742 5.340 68.000, 4.336 11.738 68.000, 5.043 5.166 68.000, 5.266 4.900 68.000, 5.385 4.574 68.000, 6.223 1.000 68.000, 5.043 3.634 68.000, 4.038 -0.712 68.000, 5.238 0.174 68.000, 4.038 0.712 68.000, -0.342 7.162 68.000, -0.000 7.223 68.000, -9.097 7.904 68.000, -8.947 8.294 68.000, -9.325 7.553 68.000, 3.451 11.556 68.000, 0.985 6.396 68.000, 0.985 6.049 68.000, -4.742 3.460 68.000, -6.223 1.000 68.000, -5.385 4.574 68.000, -1.402 3.853 68.000, -2.050 3.551 68.000, -4.100 -0.000 68.000, -4.038 -0.712 68.000, 10.700 -20.800 68.000, 10.135 -20.565 68.000, 9.900 -20.000 68.000, 5.500 -13.555 68.000, 9.961 -19.694 68.000, 10.394 -19.261 68.000, -19.450 -6.555 68.000, -18.368 -5.198 68.000, -5.266 -4.900 68.000, -11.709 -5.044 68.000, -11.311 -5.173 68.000, -10.949 -5.382 68.000, -10.638 -5.662 68.000, -9.097 -7.904 68.000, 5.500 -29.000 68.000, 5.450 -29.445 68.000, 4.747 -30.564 68.000, 3.904 11.597 68.000, 4.400 5.400 68.000, -8.904 9.124 68.000, -8.882 8.707 68.000, 3.000 11.619 68.000, 0.777 12.413 68.000, 0.325 13.111 68.000, -9.012 9.528 68.000, 0.514 12.738 68.000, -15.633 26.783 68.000, -16.635 27.870 68.000, -17.112 28.029 68.000, -5.502 29.705 68.000, -17.614 28.063 68.000, -4.959 30.495 68.000, -4.561 30.770 68.000, -27.700 14.000 68.000, -25.500 39.000 66.500, -20.907 40.431 66.500, -20.705 40.389 66.500, -9.093 40.431 66.500, 3.899 40.500 66.500, 4.295 40.389 66.500, 4.705 40.389 66.500, 10.191 38.049 66.500, -26.500 38.000 66.500, -4.110 30.942 66.500, -4.959 30.495 66.500, -18.109 27.972 66.500, -19.251 27.034 66.500, -30.700 15.000 66.500, -30.288 14.191 66.500, -30.651 14.691 66.500, 9.691 38.412 66.500, 14.288 37.809 66.500, 14.509 37.588 66.500, 14.651 37.309 66.500, 14.700 24.000 66.500, 5.500 29.000 66.500, 5.500 13.555 66.500, 10.135 19.435 66.500, 10.394 19.261 66.500, 5.266 4.900 66.500, 5.043 5.166 66.500, 4.742 5.340 66.500, 3.904 11.597 66.500, 14.700 37.000 66.500, 5.450 29.445 66.500, 4.747 30.564 66.500, 3.500 31.000 66.500, 10.500 38.000 66.500, 13.749 23.309 66.500, 11.006 20.739 66.500, 11.265 19.435 66.500, 10.700 19.200 66.500, 7.089 0.500 66.500, 6.565 0.940 66.500, 6.223 1.000 66.500, 5.043 3.634 66.500, 14.391 16.049 66.500, 14.700 16.000 66.500, 14.700 -16.000 66.500, 14.391 -16.049 66.500, 5.448 -13.104 66.500, 5.296 -12.675 66.500, 5.266 -4.900 66.500, 4.742 -5.340 66.500, 4.725 -11.974 66.500, 4.336 -11.738 66.500, 3.451 -11.556 66.500, 4.400 -5.400 66.500, 0.985 -6.049 66.500, 0.985 -6.396 66.500, 0.866 -5.723 66.500, 14.112 -16.191 66.500, 5.385 -4.226 66.500, 5.043 -3.634 66.500, 2.635 -3.141 66.500, 3.534 -3.900 66.500, 2.050 -3.551 66.500, 10.394 -19.261 66.500, 10.135 -19.435 66.500, 9.900 -20.000 66.500, 5.500 -13.555 66.500, 13.891 -23.588 66.500, 14.700 -24.000 66.500, 14.391 -23.951 66.500, 13.749 -16.691 66.500, 11.265 -19.435 66.500, 13.700 -17.000 66.500, 11.439 -19.694 66.500, 11.439 -20.306 66.500, 5.450 -29.445 66.500, 5.064 -30.247 66.500, 14.509 -37.588 66.500, 14.288 -37.809 66.500, 14.009 -37.951 66.500, 10.500 -38.000 66.500, 3.500 -31.000 66.500, 9.691 -38.412 66.500, 9.549 -38.691 66.500, 14.700 -37.000 66.500, -4.561 -30.770 66.500, -5.278 -30.133 66.500, -9.295 -40.389 66.500, -25.500 -40.500 66.500, -25.500 -39.000 66.500, -20.705 -40.389 66.500, -25.691 -38.412 66.500, -25.912 -38.191 66.500, -26.500 -38.000 66.500, -29.700 -38.000 66.500, -30.009 -37.951 66.500, -30.288 -37.809 66.500, -30.700 -37.000 66.500, -30.509 -37.588 66.500, -30.288 -14.191 66.500, -30.700 -15.000 66.500, -30.009 -14.049 66.500, -26.566 -13.482 66.500, -26.889 -13.762 66.500, -26.336 -13.123 66.500, -19.500 -26.067 66.500, -26.336 -11.877 66.500, -19.500 -7.000 66.500, -19.302 -6.132 66.500, -28.000 -4.000 66.500, -27.277 -11.061 66.500, -28.200 -4.748 66.500, -18.368 5.198 66.500, -17.500 5.000 66.500, -12.124 -5.000 66.500, -12.124 5.000 66.500, -5.266 4.900 66.500, -10.949 5.382 66.500, -5.043 5.166 66.500, -26.215 12.713 66.500, -28.200 4.748 66.500, -27.700 11.000 66.500, -19.500 26.067 66.500, -26.191 38.049 66.500, -9.500 40.374 66.500, -21.101 40.500 66.500, -0.000 7.223 66.500, -8.882 8.707 66.500, -15.871 27.227 66.500, -5.615 28.752 66.500, -5.498 28.284 66.500, -28.000 4.000 66.500, -18.747 -5.436 66.500, -18.368 -5.198 66.500, -17.945 -5.050 66.500, -17.614 28.063 66.500, -5.278 30.133 66.500, -5.502 29.705 66.500, 0.514 12.738 66.500, -9.012 9.528 66.500, 1.102 12.150 66.500, 1.879 11.852 66.500, 2.255 11.786 66.500, 2.629 11.709 66.500, 3.000 11.619 66.500, 4.725 11.974 66.500, 5.050 12.292 66.500, 5.296 12.675 66.500, 5.050 -12.292 66.500, 2.629 -11.709 66.500, 0.000 -7.223 66.500, 2.255 -11.786 66.500, 1.879 -11.852 66.500, 1.475 -11.960 66.500, 0.777 -12.413 66.500, -0.643 -6.989 66.500, -4.400 -5.400 66.500, -0.866 -6.723 66.500, 0.325 -13.111 66.500, -16.212 -27.597 66.500, -17.112 -28.029 66.500, -4.959 -30.495 66.500, -5.385 -4.574 66.500, -9.708 -7.054 66.500, -6.865 -0.766 66.500, -10.064 -6.536 66.500, -10.638 -5.662 66.500, -10.949 -5.382 66.500, -7.207 -0.174 66.500, -7.207 0.174 66.500, -7.089 -0.500 66.500, 13.891 -16.412 66.500, 11.500 20.000 66.500, -5.881 -0.940 66.500, -5.580 -0.766 66.500, -5.357 -0.500 66.500, -5.238 -0.174 66.500, -4.038 0.712 66.500, -4.400 3.400 66.500, -3.551 2.050 66.500, -4.058 3.460 66.500, -3.757 3.634 66.500, -3.415 4.226 66.500, -5.357 0.500 66.500, -5.043 3.634 66.500, -5.266 3.900 66.500, -6.865 0.766 66.500, -5.385 -4.226 66.500, -6.565 -0.940 66.500, -5.043 -3.634 66.500, -4.742 -3.460 66.500, -3.534 4.900 66.500, -3.757 5.166 66.500, -4.400 5.400 66.500, -0.866 6.723 66.500, -9.325 7.553 66.500, -0.643 6.989 66.500, 0.342 5.283 66.500, 0.643 5.456 66.500, 3.757 5.166 66.500, 4.058 5.340 66.500, 4.400 5.400 66.500, 0.985 6.396 66.500, -0.712 4.038 66.500, 0.712 4.038 66.500, 6.565 -0.940 66.500, 3.551 2.050 66.500, 4.058 3.460 66.500, 3.757 3.634 66.500, 3.534 3.900 66.500, 3.534 4.900 66.500, -0.000 5.223 66.500, 5.357 0.500 66.500, 4.038 0.712 66.500, 5.238 0.174 66.500, 4.038 -0.712 66.500, 6.223 -1.000 66.500, 3.415 4.574 66.500, 3.757 -5.166 66.500, 0.342 -7.162 66.500, 3.000 -11.619 66.500, 0.643 -6.989 66.500, 0.712 -4.038 66.500, 0.000 -4.100 66.500, 1.402 -3.853 66.500, 3.415 -4.226 66.500, 0.342 -5.283 66.500, -1.402 -3.853 66.500, -3.534 -4.900 66.500, -2.050 -3.551 66.500, -4.400 -3.400 66.500, -3.551 -2.050 66.500, -3.853 -1.402 66.500, -3.757 -5.166 66.500, -3.534 -3.900 66.500, -3.141 -2.635 66.500, -3.757 -3.634 66.500, -9.325 -7.553 66.500, -9.708 -7.054 68.000, -10.064 -6.536 68.000, -10.392 -6.000 68.000, -10.392 -6.000 66.500, -11.311 -5.173 66.500, -11.709 -5.044 66.500, -17.500 -5.000 66.500, -17.500 -5.000 68.000, -17.945 -5.050 68.000, -19.450 -6.555 66.500, -19.064 -5.753 66.500, -19.500 -26.067 68.000, -19.437 -26.566 66.500, -19.251 -27.034 68.000, -18.954 -27.440 68.000, -19.251 -27.034 66.500, -18.954 -27.440 66.500, -18.565 -27.759 66.500, -16.212 -27.597 68.000, -15.871 -27.227 66.500, -18.109 -27.972 66.500, -17.614 -28.063 66.500, -16.635 -27.870 68.000, -16.635 -27.870 66.500, -15.633 -26.783 66.500, 1.475 -11.960 68.000, 1.102 -12.150 66.500, 1.102 -12.150 68.000, 0.777 -12.413 68.000, 0.514 -12.738 66.500, -5.498 -28.284 66.500, -5.615 -28.752 66.500, -5.616 -29.235 68.000, -5.502 -29.705 66.500, -4.110 -30.942 68.000, -4.110 -30.942 66.500, -5.616 -29.235 66.500, -3.630 -31.000 66.500, 4.368 -30.802 68.000, 4.368 -30.802 66.500, 3.945 -30.950 66.500, 5.064 -30.247 68.000, 5.302 -29.868 68.000, 5.500 -29.000 66.500, 4.747 -30.564 66.500, 5.302 -29.868 66.500, 5.448 -13.104 68.000, 4.725 -11.974 68.000, 3.904 -11.597 66.500, 5.050 -12.292 68.000, 3.451 -11.556 68.000, 3.000 -11.619 68.000, 2.629 -11.709 68.000, -3.630 31.000 68.000, -4.110 30.942 68.000, -5.278 30.133 68.000, -5.498 28.284 68.000, -4.561 30.770 66.500, -5.616 29.235 68.000, -5.616 29.235 66.500, -5.615 28.752 68.000, 0.325 13.111 66.500, 0.777 12.413 66.500, 1.102 12.150 68.000, 1.475 11.960 68.000, 1.475 11.960 66.500, 1.879 11.852 68.000, 2.255 11.786 68.000, 2.629 11.709 68.000, 3.451 11.556 66.500, 5.050 12.292 68.000, 5.296 12.675 68.000, 5.448 13.104 66.500, 5.448 13.104 68.000, 4.336 11.738 66.500, 4.725 11.974 68.000, 5.500 13.555 68.000, 5.302 29.868 68.000, 4.747 30.564 68.000, 5.302 29.868 66.500, 5.064 30.247 68.000, 5.064 30.247 66.500, 4.368 30.802 68.000, 3.945 30.950 66.500, 4.368 30.802 66.500, 3.500 31.000 68.000, -3.630 31.000 66.500, -15.633 26.783 66.500, -15.871 27.227 68.000, -18.565 27.759 68.000, -18.954 27.440 66.500, -18.954 27.440 68.000, -19.251 27.034 68.000, -16.212 27.597 68.000, -16.212 27.597 66.500, -16.635 27.870 66.500, -17.112 28.029 66.500, -18.109 27.972 68.000, -18.565 27.759 66.500, -19.437 26.566 66.500, -19.437 26.566 68.000, -19.500 26.067 68.000, -19.500 7.000 66.500, -19.450 6.555 66.500, -19.450 6.555 68.000, -19.302 6.132 66.500, -18.368 5.198 68.000, -17.945 5.050 66.500, -17.945 5.050 68.000, -19.064 5.753 66.500, -18.747 5.436 66.500, -11.709 5.044 66.500, -11.709 5.044 68.000, -11.311 5.173 68.000, -11.311 5.173 66.500, -10.638 5.662 68.000, -10.638 5.662 66.500, -10.392 6.000 66.500, -10.064 6.536 68.000, -9.708 7.054 68.000, -10.064 6.536 66.500, -9.708 7.054 66.500, -27.700 11.000 68.000, -26.336 11.877 66.500, -26.336 11.877 68.000, -26.215 12.287 68.000, -26.336 13.123 66.500, -26.566 13.482 68.000, -27.277 13.939 68.000, -27.277 11.061 66.500, -26.889 11.238 66.500, -26.566 11.518 66.500, -26.215 12.287 66.500, -26.566 13.482 66.500, -26.889 13.762 66.500, -27.277 13.939 66.500, -29.700 14.000 68.000, -27.700 14.000 66.500, -29.700 14.000 66.500, -30.009 14.049 68.000, -30.009 14.049 66.500, -30.288 14.191 68.000, -30.509 14.412 68.000, -30.509 14.412 66.500, -30.651 14.691 68.000, -30.700 15.000 68.000, -30.700 37.000 68.000, -30.700 37.000 66.500, -30.651 37.309 68.000, -30.009 37.951 66.500, -29.700 38.000 66.500, -30.651 37.309 66.500, -30.509 37.588 66.500, -30.288 37.809 66.500, -26.500 38.000 68.000, -25.691 38.412 68.000, -25.912 38.191 66.500, -25.691 38.412 66.500, -25.549 38.691 66.500, -25.500 39.000 68.000, -25.500 40.500 68.000, 9.500 39.000 68.000, 9.500 39.000 66.500, 9.549 38.691 66.500, 9.912 38.191 66.500, 13.700 38.000 66.500, 14.009 37.951 66.500, 14.288 37.809 68.000, 14.651 37.309 68.000, 14.700 24.000 68.000, 14.391 23.951 68.000, 14.391 23.951 66.500, 14.112 23.809 66.500, 13.891 23.588 66.500, 13.700 17.000 68.000, 13.700 23.000 66.500, 13.700 17.000 66.500, 14.112 16.191 68.000, 14.112 16.191 66.500, 13.749 16.691 66.500, 13.891 16.412 66.500, 14.700 -16.000 68.000, 14.391 -16.049 68.000, 13.700 -23.000 66.500, 13.749 -23.309 66.500, 14.112 -23.809 68.000, 14.112 -23.809 66.500, 14.391 -23.951 68.000, 14.700 -24.000 68.000, 14.651 -37.309 68.000, 14.651 -37.309 66.500, 14.009 -37.951 68.000, 14.509 -37.588 68.000, 13.700 -38.000 68.000, 13.700 -38.000 66.500, 10.191 -38.049 66.500, 10.500 -38.000 68.000, 10.191 -38.049 68.000, 9.912 -38.191 68.000, 9.912 -38.191 66.500, 9.500 -39.000 66.500, 9.500 -39.000 68.000, -25.549 -38.691 66.500, -26.191 -38.049 66.500, -25.912 -38.191 68.000, -30.651 -37.309 68.000, -30.651 -37.309 66.500, -30.651 -14.691 68.000, -30.009 -14.049 68.000, -29.700 -14.000 66.500, -30.651 -14.691 66.500, -30.509 -14.412 66.500, -27.700 -14.000 68.000, -27.700 -14.000 66.500, -26.336 -13.123 68.000, -26.336 -11.877 68.000, -27.700 -11.000 68.000, -27.700 -11.000 66.500, -27.277 -11.061 68.000, -27.277 -13.939 66.500, -26.889 -13.762 68.000, -26.215 -12.713 66.500, -26.215 -12.287 66.500, -26.566 -11.518 66.500, -26.566 -11.518 68.000, -26.889 -11.238 66.500, -26.889 -11.238 68.000, -9.500 -40.374 66.500, -9.500 40.374 68.000, -20.500 40.374 66.500, 3.764 -42.249 65.568, 3.388 -42.211 65.865, 3.269 -42.174 66.009, 3.532 -42.979 65.826, 3.532 -41.491 65.630, 3.676 -42.246 65.621, 3.524 -42.234 65.734, 3.704 -42.996 65.647, 3.245 -41.450 65.811, 3.245 -42.876 66.277, 3.007 -41.839 66.627, 3.038 -41.952 66.477, 3.063 -42.644 66.786, 3.139 -42.778 66.530, 3.170 -42.120 66.163, 3.093 -42.046 66.320, 3.139 -41.411 65.912, 3.000 -41.207 66.207, 3.016 -41.114 66.289, 3.001 -41.708 66.766, 3.016 -42.036 67.472, 3.018 -41.564 66.889, 3.059 -41.411 66.994, 3.245 -41.277 67.876, 3.588 -40.683 67.240, 3.899 -40.500 68.000, 3.899 -40.500 67.154, 3.318 -40.946 67.192, 3.532 -40.630 66.491, 3.444 -40.808 67.223, 3.740 -40.581 67.248, 3.376 -41.039 67.941, 3.210 -41.097 67.145, 3.123 -41.253 67.080, -8.899 -40.500 68.000, -8.704 -40.647 67.996, -8.676 -40.621 67.246, -8.524 -40.734 67.234, -8.269 -41.009 67.174, -8.245 -40.811 66.450, -8.764 -40.568 67.249, -8.532 -40.630 66.491, -8.170 -41.163 67.120, -8.139 -40.912 66.411, -8.093 -41.320 67.046, -8.016 -41.114 66.289, -8.038 -41.477 66.952, -8.016 -42.036 67.472, -8.007 -41.627 66.839, -8.001 -41.766 66.708, -8.016 -41.289 66.114, -8.018 -41.889 66.564, -8.063 -42.644 66.786, -8.059 -41.994 66.411, -8.318 -42.192 65.946, -8.532 -42.979 65.826, -8.707 -42.996 65.644, -8.123 -42.080 66.253, -8.210 -42.145 66.097, -8.245 -41.450 65.811, -8.740 -42.248 65.581, -8.588 -42.240 65.683, -8.444 -42.223 65.808, -8.376 -42.941 66.039, -8.245 -42.876 66.277, -8.532 -40.826 67.979, -8.388 -40.865 67.212, 3.707 -40.644 67.996, 3.532 -40.826 67.979, -8.377 -41.039 67.941, -8.245 -41.277 67.876, 3.063 -41.786 67.644, 3.377 -42.941 66.039, -8.139 -41.530 67.778, 3.139 -41.530 67.778, -8.063 -41.786 67.644, -8.000 -42.268 67.268, 3.000 -42.268 67.268, -8.016 -42.472 67.036, 3.016 -42.472 67.036, -8.139 -42.778 66.530, -8.139 -41.411 65.912, 3.063 -41.357 66.015, 3.016 -41.289 66.114, -8.063 -41.357 66.015, -8.000 -41.207 66.207, 3.245 -40.811 66.450, 3.899 -40.500 66.500, -8.899 -40.500 66.500, -8.532 -41.491 65.630, 3.063 -41.015 66.357, -8.063 -41.015 66.357, 3.139 -40.912 66.411, -21.101 -43.000 65.500, -21.755 -41.450 65.811, -21.612 -42.211 65.865, -21.101 -42.177 65.500, -21.236 -42.249 65.568, -21.468 -42.979 65.826, -21.476 -42.234 65.734, -21.324 -42.246 65.621, -21.731 -42.174 66.009, -21.861 -42.778 66.530, -21.937 -41.357 66.015, -21.962 -41.952 66.477, -21.984 -41.289 66.114, -21.937 -42.644 66.786, -21.907 -42.046 66.320, -21.861 -41.411 65.912, -21.830 -42.120 66.163, -21.993 -41.839 66.627, -22.000 -42.268 67.268, -21.999 -41.708 66.766, -21.984 -42.036 67.472, -21.982 -41.564 66.889, -21.937 -41.786 67.644, -21.941 -41.411 66.994, -21.877 -41.253 67.080, -21.468 -40.826 67.979, -21.293 -40.644 67.996, -21.260 -40.581 67.248, -21.861 -40.912 66.411, -21.468 -40.630 66.491, -21.790 -41.097 67.145, -21.755 -40.811 66.450, -21.412 -40.683 67.240, -21.556 -40.808 67.223, -21.755 -41.277 67.876, -21.682 -40.946 67.192, -21.861 -41.530 67.778, -25.500 -41.309 66.088, -25.500 -42.752 66.585, -25.500 -43.000 65.500, -25.500 -42.937 66.056, -21.101 -40.500 68.000, -25.500 -40.500 68.000, -25.500 -41.056 67.937, -21.624 -41.039 67.941, -25.500 -41.585 67.752, -25.500 -42.059 67.455, -25.500 -42.455 67.059, -21.984 -42.472 67.036, -21.755 -42.876 66.277, -21.623 -42.941 66.039, -21.296 -42.996 65.647, -21.101 -40.500 66.500, -25.500 -40.809 66.451, -21.937 -41.015 66.357, -21.984 -41.114 66.289, -22.000 -41.207 66.207, -25.500 -41.088 66.309, -25.500 -41.451 65.809, -21.468 -41.491 65.630, 5.755 -41.277 67.876, 5.861 -41.530 67.778, 5.731 -41.009 67.174, 5.101 -40.500 67.177, 5.236 -40.568 67.249, 5.476 -40.734 67.234, 5.324 -40.621 67.246, 5.861 -40.912 66.411, 5.937 -41.786 67.644, 5.830 -41.163 67.120, 5.937 -41.015 66.357, 5.907 -41.320 67.046, 5.962 -41.477 66.952, 5.993 -41.627 66.839, 5.984 -42.036 67.472, 5.999 -41.766 66.708, 5.984 -42.472 67.036, 5.982 -41.889 66.564, 5.941 -41.994 66.411, 5.877 -42.080 66.253, 5.755 -42.876 66.277, 5.468 -42.979 65.826, 5.412 -42.240 65.683, 5.101 -43.000 65.500, 5.260 -42.248 65.581, 5.937 -41.357 66.015, 5.790 -42.145 66.097, 5.755 -41.450 65.811, 5.556 -42.223 65.808, 5.861 -41.411 65.912, 5.101 -42.154 65.500, 5.468 -41.491 65.630, 5.293 -42.996 65.644, 5.624 -42.941 66.039, 5.682 -42.192 65.946, 5.861 -42.778 66.530, 5.623 -41.039 67.941, 5.468 -40.826 67.979, 5.612 -40.865 67.212, 5.296 -40.647 67.996, 9.500 -42.937 66.056, 9.500 -40.809 66.451, 9.500 -40.500 66.500, 9.500 -43.000 65.500, 9.500 -42.752 66.585, 5.937 -42.644 66.786, 6.000 -42.268 67.268, 9.500 -42.455 67.059, 9.500 -42.059 67.455, 9.500 -41.585 67.752, 9.500 -41.056 67.937, 9.500 -41.451 65.809, 9.500 -41.309 66.088, 5.984 -41.289 66.114, 6.000 -41.207 66.207, 5.984 -41.114 66.289, 9.500 -41.088 66.309, 5.755 -40.811 66.450, 5.468 -40.630 66.491, -21.296 40.647 67.996, -21.236 40.568 67.249, -21.324 40.621 67.246, -21.623 41.039 67.941, -21.731 41.009 67.174, -21.755 40.811 66.450, -21.612 40.865 67.212, -21.101 40.500 67.177, -21.476 40.734 67.234, -21.468 40.630 66.491, -21.830 41.163 67.120, -21.907 41.320 67.046, -21.937 41.786 67.644, -21.861 40.912 66.411, -21.937 41.015 66.357, -21.962 41.477 66.952, -21.984 42.036 67.472, -21.984 41.114 66.289, -21.993 41.627 66.839, -22.000 42.268 67.268, -21.999 41.766 66.708, -21.982 41.889 66.564, -21.984 42.472 67.036, -21.984 41.289 66.114, -21.260 42.248 65.581, -21.101 42.154 65.500, -21.293 42.996 65.644, -21.556 42.223 65.808, -21.755 41.450 65.811, -21.682 42.192 65.946, -21.412 42.240 65.683, -21.624 42.941 66.039, -21.790 42.145 66.097, -21.861 42.778 66.530, -21.877 42.080 66.253, -21.941 41.994 66.411, -21.468 40.826 67.979, -21.101 40.500 68.000, -25.500 41.309 66.088, -25.500 40.809 66.451, -25.500 42.059 67.455, -25.500 41.056 67.937, -25.500 42.937 66.056, -21.468 42.979 65.826, -21.755 42.876 66.277, -25.500 42.752 66.585, -25.500 42.455 67.059, -21.937 42.644 66.786, -21.861 41.530 67.778, -21.755 41.277 67.876, -25.500 41.585 67.752, -21.468 41.491 65.630, -25.500 41.500 65.500, -25.500 41.451 65.809, -21.861 41.411 65.912, -21.937 41.357 66.015, -22.000 41.207 66.207, -25.500 41.088 66.309, -25.500 40.500 66.500, 5.236 42.249 65.568, 5.612 42.211 65.865, 5.755 41.450 65.811, 5.623 42.941 66.039, 5.476 42.234 65.734, 5.101 42.177 65.500, 5.324 42.246 65.621, 5.296 42.996 65.647, 5.731 42.174 66.009, 5.755 42.876 66.277, 5.937 41.357 66.015, 5.962 41.952 66.477, 5.937 42.644 66.786, 5.907 42.046 66.320, 5.861 42.778 66.530, 5.861 41.411 65.912, 5.830 42.120 66.163, 5.993 41.839 66.627, 5.999 41.708 66.766, 5.984 42.036 67.472, 5.937 41.015 66.357, 5.982 41.564 66.889, 5.941 41.411 66.994, 5.877 41.253 67.080, 5.624 41.039 67.941, 5.293 40.644 67.996, 5.412 40.683 67.240, 5.101 40.500 67.154, 5.260 40.581 67.248, 5.755 40.811 66.450, 5.682 40.946 67.192, 5.468 40.630 66.491, 5.790 41.097 67.145, 5.468 40.826 67.979, 5.556 40.808 67.223, 5.861 41.530 67.778, 9.500 40.809 66.451, 9.500 41.585 67.752, 9.500 41.309 66.088, 9.500 41.451 65.809, 9.500 40.500 68.000, 9.500 41.056 67.937, 5.755 41.277 67.876, 5.937 41.786 67.644, 9.500 42.059 67.455, 6.000 42.268 67.268, 5.984 42.472 67.036, 9.500 42.455 67.059, 9.500 42.752 66.585, 9.500 42.937 66.056, 5.101 43.000 65.500, 5.468 42.979 65.826, 9.500 43.000 65.500, 9.500 40.500 66.500, 5.861 40.912 66.411, 5.984 41.114 66.289, 6.000 41.207 66.207, 9.500 41.088 66.309, 5.984 41.289 66.114, 5.468 41.491 65.630, -8.764 42.249 65.568, -8.532 41.491 65.630, -8.388 42.211 65.865, -8.532 42.979 65.826, -8.676 42.246 65.621, -8.524 42.234 65.734, -8.269 42.174 66.009, -8.245 41.450 65.811, -8.170 42.120 66.163, -8.245 42.876 66.277, -8.063 41.357 66.015, -8.038 41.952 66.477, -8.000 42.268 67.268, -8.007 41.839 66.627, -8.016 42.472 67.036, -8.093 42.046 66.320, -8.139 42.778 66.530, -8.016 41.289 66.114, -8.001 41.708 66.766, -8.016 41.114 66.289, -8.016 42.036 67.472, -8.059 41.411 66.994, -8.444 40.808 67.223, -8.123 41.253 67.080, -8.139 40.912 66.411, -8.245 40.811 66.450, -8.532 40.630 66.491, -8.318 40.946 67.192, -8.899 40.500 66.500, -8.899 40.500 67.154, -8.740 40.581 67.248, -8.588 40.683 67.240, -8.376 41.039 67.941, -8.139 41.530 67.778, -8.210 41.097 67.145, -8.018 41.564 66.889, 3.899 40.500 67.177, 3.704 40.647 67.996, 3.764 40.568 67.249, 3.532 40.826 67.979, 3.269 41.009 67.174, 3.245 40.811 66.450, 3.170 41.163 67.120, 3.245 41.277 67.876, 3.388 40.865 67.212, 3.676 40.621 67.246, 3.524 40.734 67.234, 3.139 40.912 66.411, 3.093 41.320 67.046, 3.016 42.036 67.472, 3.038 41.477 66.952, 3.016 41.114 66.289, 3.007 41.627 66.839, 3.000 42.268 67.268, 3.016 42.472 67.036, 3.000 41.207 66.207, 3.016 41.289 66.114, 3.001 41.766 66.708, 3.018 41.889 66.564, 3.063 42.644 66.786, 3.123 42.080 66.253, 3.139 42.778 66.530, 3.210 42.145 66.097, 3.740 42.248 65.581, 3.059 41.994 66.411, 3.318 42.192 65.946, 3.245 41.450 65.811, 3.588 42.240 65.683, 3.899 41.500 65.500, 3.899 42.154 65.500, 3.532 42.979 65.826, 3.444 42.223 65.808, 3.899 40.500 68.000, -8.707 40.644 67.996, 3.377 41.039 67.941, -8.532 40.826 67.979, -8.245 41.277 67.876, 3.063 41.786 67.644, -8.063 42.644 66.786, 3.245 42.876 66.277, 3.376 42.941 66.039, -8.377 42.941 66.039, 3.139 41.530 67.778, -8.063 41.786 67.644, 3.707 42.996 65.644, -8.704 42.996 65.647, -8.139 41.411 65.912, 3.139 41.411 65.912, 3.063 41.357 66.015, -8.000 41.207 66.207, 3.532 40.630 66.491, 3.532 41.491 65.630, -8.063 41.015 66.357, 3.063 41.015 66.357, 11.068 42.249 43.764, 11.121 42.246 43.676, 11.365 42.211 43.388, 11.663 42.120 43.170, 11.311 41.450 43.245, 11.509 42.174 43.269, 11.130 41.491 43.532, 11.412 41.411 43.139, 11.515 41.357 43.063, 11.820 42.046 43.093, 11.614 41.289 43.016, 11.977 41.952 43.038, 11.707 41.207 43.000, 12.127 41.839 43.007, 12.266 41.708 43.001, 12.494 41.411 43.059, 13.144 41.786 43.063, 13.441 41.039 43.376, 13.500 40.500 43.899, 12.748 40.581 43.740, 11.857 41.015 43.063, 12.580 41.253 43.123, 11.911 40.912 43.139, 12.645 41.097 43.210, 11.950 40.811 43.245, 12.692 40.946 43.318, 12.654 40.500 43.899, 12.740 40.683 43.588, 12.723 40.808 43.444, 13.278 41.530 43.139, 12.389 41.564 43.018, 11.234 42.234 43.524, 11.147 42.996 43.704, 13.252 41.585 41.000, 11.951 40.809 41.000, 11.809 41.088 41.000, 11.588 41.309 41.000, 12.085 42.752 41.000, 12.559 42.455 41.000, 13.496 40.644 43.707, 13.376 41.277 43.245, 13.479 40.826 43.532, 13.437 41.056 41.000, 12.955 42.059 41.000, 12.972 42.036 43.016, 12.768 42.268 43.000, 12.536 42.472 43.016, 12.286 42.644 43.063, 12.030 42.778 43.139, 11.777 42.876 43.245, 11.539 42.941 43.377, 11.556 42.937 41.000, 11.326 42.979 43.532, 12.000 40.500 41.000, 11.991 40.630 43.532, 11.789 41.114 43.016, 11.309 41.451 41.000, 11.147 42.996 51.704, 11.121 42.246 51.676, 11.326 42.979 51.532, 11.234 42.234 51.524, 11.509 42.174 51.269, 11.663 42.120 51.170, 11.539 42.941 51.377, 11.365 42.211 51.388, 11.000 42.177 51.899, 11.068 42.249 51.764, 11.130 41.491 51.532, 11.311 41.450 51.245, 11.412 41.411 51.139, 12.030 42.778 51.139, 11.820 42.046 51.093, 12.536 42.472 51.016, 12.286 42.644 51.063, 11.977 41.952 51.038, 12.127 41.839 51.007, 12.266 41.708 51.001, 11.789 41.114 51.016, 13.144 41.786 51.063, 12.389 41.564 51.018, 12.494 41.411 51.059, 13.278 41.530 51.139, 12.645 41.097 51.210, 13.496 40.644 51.707, 12.740 40.683 51.588, 12.748 40.581 51.740, 13.500 40.500 51.899, 12.692 40.946 51.318, 11.950 40.811 51.245, 12.723 40.808 51.444, 12.580 41.253 51.123, 11.911 40.912 51.139, 12.654 40.500 51.899, 12.000 40.500 51.899, 13.441 41.039 51.376, 13.376 41.277 51.245, 13.496 40.647 45.296, 12.749 40.568 45.236, 11.991 40.630 45.468, 12.712 40.865 45.612, 12.734 40.734 45.476, 12.677 40.500 45.101, 12.000 40.500 45.101, 13.479 40.826 45.468, 12.746 40.621 45.324, 12.674 41.009 45.731, 11.950 40.811 45.755, 11.789 41.114 45.984, 12.339 41.627 45.993, 12.452 41.477 45.962, 12.972 42.036 45.984, 13.144 41.786 45.937, 12.546 41.320 45.907, 12.620 41.163 45.830, 11.911 40.912 45.861, 12.208 41.766 45.999, 12.064 41.889 45.982, 11.446 42.192 45.682, 11.308 42.223 45.556, 11.326 42.979 45.468, 11.081 42.248 45.260, 11.144 42.996 45.293, 11.911 41.994 45.941, 11.753 42.080 45.877, 11.412 41.411 45.861, 11.183 42.240 45.412, 11.597 42.145 45.790, 11.777 42.876 45.755, 13.500 40.500 45.101, 13.441 41.039 45.623, 13.376 41.277 45.755, 13.278 41.530 45.861, 11.539 42.941 45.624, 13.479 40.826 51.532, 12.972 42.036 51.016, 12.768 42.268 46.000, 12.768 42.268 51.000, 12.536 42.472 45.984, 12.286 42.644 45.937, 12.030 42.778 45.861, 11.777 42.876 51.245, 11.000 41.500 45.101, 11.130 41.491 45.468, 11.311 41.450 45.755, 11.515 41.357 45.937, 11.614 41.289 51.016, 11.707 41.207 51.000, 11.614 41.289 45.984, 11.707 41.207 46.000, 11.857 41.015 45.937, 11.515 41.357 51.063, 11.857 41.015 51.063, 11.991 40.630 51.532, 12.749 40.568 53.236, 12.674 41.009 53.731, 12.734 40.734 53.476, 12.712 40.865 53.612, 13.500 40.500 53.101, 12.746 40.621 53.324, 13.496 40.647 53.296, 12.620 41.163 53.830, 12.452 41.477 53.962, 12.339 41.627 53.993, 13.144 41.786 53.937, 12.546 41.320 53.907, 12.208 41.766 53.999, 12.064 41.889 53.982, 11.911 41.994 53.941, 11.446 42.192 53.682, 11.753 42.080 53.877, 11.515 41.357 53.937, 11.412 41.411 53.861, 11.130 41.491 53.468, 11.308 42.223 53.556, 11.183 42.240 53.412, 11.081 42.248 53.260, 11.144 42.996 53.293, 12.030 42.778 53.861, 11.597 42.145 53.790, 11.147 42.996 59.704, 11.326 42.979 59.532, 11.365 42.211 59.388, 11.234 42.234 59.524, 11.663 42.120 59.170, 11.539 42.941 59.377, 11.509 42.174 59.269, 11.130 41.491 59.532, 11.412 41.411 59.139, 12.030 42.778 59.139, 11.515 41.357 59.063, 12.286 42.644 59.063, 11.820 42.046 59.093, 11.977 41.952 59.038, 12.536 42.472 59.016, 11.707 41.207 59.000, 12.127 41.839 59.007, 12.768 42.268 59.000, 12.266 41.708 59.001, 12.389 41.564 59.018, 12.494 41.411 59.059, 13.278 41.530 59.139, 13.376 41.277 59.245, 12.723 40.808 59.444, 12.740 40.683 59.588, 11.857 41.015 59.063, 12.580 41.253 59.123, 12.645 41.097 59.210, 11.911 40.912 59.139, 12.692 40.946 59.318, 12.654 40.500 59.899, 11.991 40.630 59.532, 12.748 40.581 59.740, 13.441 41.039 59.376, 13.144 41.786 59.063, 11.121 42.246 59.676, 11.068 42.249 59.764, 11.326 42.979 53.468, 11.539 42.941 53.624, 11.777 42.876 53.755, 11.777 42.876 59.245, 12.536 42.472 53.984, 12.972 42.036 59.016, 13.479 40.826 59.532, 13.479 40.826 53.468, 12.286 42.644 53.937, 12.768 42.268 54.000, 12.972 42.036 53.984, 13.278 41.530 53.861, 13.376 41.277 53.755, 13.441 41.039 53.623, 13.496 40.644 59.707, 11.991 40.630 53.468, 11.911 40.912 53.861, 11.950 40.811 59.245, 11.614 41.289 59.016, 11.311 41.450 53.755, 11.311 41.450 59.245, 11.950 40.811 53.755, 11.857 41.015 53.937, 11.789 41.114 53.984, 11.789 41.114 59.016, 11.707 41.207 54.000, 11.614 41.289 53.984, 12.746 40.621 61.324, 11.991 40.630 61.468, 13.441 41.039 61.623, 13.376 41.277 61.755, 12.712 40.865 61.612, 12.734 40.734 61.476, 12.749 40.568 61.236, 12.677 40.500 61.101, 13.496 40.647 61.296, 12.674 41.009 61.731, 11.857 41.015 61.937, 11.789 41.114 61.984, 12.339 41.627 61.993, 12.452 41.477 61.962, 12.620 41.163 61.830, 12.546 41.320 61.907, 11.911 40.912 61.861, 11.614 41.289 61.984, 12.208 41.766 61.999, 11.911 41.994 61.941, 11.539 42.941 61.624, 11.515 41.357 61.937, 11.130 41.491 61.468, 11.308 42.223 61.556, 11.753 42.080 61.877, 11.597 42.145 61.790, 11.311 41.450 61.755, 11.081 42.248 61.260, 11.183 42.240 61.412, 11.446 42.192 61.682, 12.030 42.778 61.861, 12.064 41.889 61.982, 11.556 42.937 64.000, 11.000 41.500 64.000, 11.588 41.309 64.000, 12.085 42.752 64.000, 13.252 41.585 64.000, 11.951 40.809 64.000, 11.144 42.996 61.293, 11.777 42.876 61.755, 11.326 42.979 61.468, 12.536 42.472 61.984, 12.768 42.268 62.000, 12.286 42.644 61.937, 12.559 42.455 64.000, 12.972 42.036 61.984, 12.955 42.059 64.000, 13.278 41.530 61.861, 13.144 41.786 61.937, 13.437 41.056 64.000, 13.479 40.826 61.468, 11.309 41.451 64.000, 11.412 41.411 61.861, 11.809 41.088 64.000, 11.707 41.207 62.000, 11.950 40.811 61.755, 12.000 40.500 61.101, 12.000 40.500 64.000, -27.000 42.177 45.101, -27.068 42.249 45.236, -27.147 42.996 45.296, -27.311 41.450 45.755, -27.509 42.174 45.731, -27.234 42.234 45.476, -27.121 42.246 45.324, -27.412 41.411 45.861, -27.820 42.046 45.907, -28.030 42.778 45.861, -27.663 42.120 45.830, -28.286 42.644 45.937, -27.977 41.952 45.962, -28.536 42.472 45.984, -28.127 41.839 45.993, -27.707 41.207 46.000, -28.266 41.708 45.999, -28.389 41.564 45.982, -29.479 40.826 45.468, -28.723 40.808 45.556, -28.654 40.500 45.101, -29.500 40.500 45.101, -28.580 41.253 45.877, -28.645 41.097 45.790, -27.991 40.630 45.468, -28.740 40.683 45.412, -28.692 40.946 45.682, -27.911 40.912 45.861, -28.748 40.581 45.260, -29.376 41.277 45.755, -29.278 41.530 45.861, -28.494 41.411 45.941, -27.365 42.211 45.612, -29.441 41.039 51.377, -28.674 41.009 51.269, -29.376 41.277 51.245, -28.712 40.865 51.388, -28.677 40.500 51.899, -28.000 40.500 51.899, -28.746 40.621 51.676, -28.734 40.734 51.524, -28.749 40.568 51.764, -27.950 40.811 51.245, -28.620 41.163 51.170, -28.452 41.477 51.038, -29.144 41.786 51.063, -28.546 41.320 51.093, -27.911 40.912 51.139, -28.339 41.627 51.007, -28.768 42.268 51.000, -27.707 41.207 51.000, -28.208 41.766 51.001, -27.614 41.289 51.016, -28.536 42.472 51.016, -28.064 41.889 51.018, -27.911 41.994 51.059, -27.597 42.145 51.210, -27.539 42.941 51.376, -27.183 42.240 51.588, -27.144 42.996 51.707, -27.081 42.248 51.740, -27.412 41.411 51.139, -27.308 42.223 51.444, -27.446 42.192 51.318, -27.777 42.876 51.245, -28.030 42.778 51.139, -27.753 42.080 51.123, -29.496 40.644 45.293, -29.479 40.826 51.532, -29.441 41.039 45.624, -29.278 41.530 51.139, -28.972 42.036 51.016, -27.326 42.979 51.532, -27.326 42.979 45.468, -27.539 42.941 45.623, -29.496 40.647 51.704, -29.144 41.786 45.937, -28.972 42.036 45.984, -28.768 42.268 46.000, -28.287 42.644 51.063, -27.777 42.876 45.755, -27.130 41.491 45.468, -27.000 41.500 51.899, -27.130 41.491 51.532, -27.311 41.450 51.245, -27.515 41.357 45.937, -27.789 41.114 45.984, -27.789 41.114 51.016, -27.950 40.811 45.755, -27.991 40.630 51.532, -28.000 40.500 45.101, -27.515 41.357 51.063, -27.614 41.289 45.984, -27.857 41.015 45.937, -27.857 41.015 51.063, -29.500 40.500 43.899, -28.746 40.621 43.676, -27.950 40.811 43.245, -28.674 41.009 43.269, -29.441 41.039 43.377, -28.712 40.865 43.388, -28.734 40.734 43.524, -28.677 40.500 43.899, -28.749 40.568 43.764, -29.479 40.826 43.532, -29.496 40.647 43.704, -28.546 41.320 43.093, -27.857 41.015 43.063, -28.972 42.036 43.016, -28.452 41.477 43.038, -28.620 41.163 43.170, -27.707 41.207 43.000, -28.768 42.268 43.000, -28.339 41.627 43.007, -28.208 41.766 43.001, -28.536 42.472 43.016, -27.614 41.289 43.016, -28.064 41.889 43.018, -27.446 42.192 43.318, -27.539 42.941 43.376, -27.308 42.223 43.444, -27.326 42.979 43.532, -27.183 42.240 43.588, -27.144 42.996 43.707, -27.000 43.000 43.899, -27.081 42.248 43.740, -27.753 42.080 43.123, -27.130 41.491 43.532, -27.412 41.411 43.139, -27.311 41.450 43.245, -27.597 42.145 43.210, -27.911 41.994 43.059, -27.000 41.500 41.000, -27.556 42.937 41.000, -29.437 41.056 41.000, -27.951 40.809 41.000, -27.777 42.876 43.245, -28.085 42.752 41.000, -28.030 42.778 43.139, -28.287 42.644 43.063, -28.559 42.455 41.000, -28.955 42.059 41.000, -29.144 41.786 43.063, -29.252 41.585 41.000, -29.278 41.530 43.139, -29.376 41.277 43.245, -29.500 40.500 41.000, -27.309 41.451 41.000, -27.588 41.309 41.000, -27.515 41.357 43.063, -27.809 41.088 41.000, -27.789 41.114 43.016, -27.911 40.912 43.139, -27.991 40.630 43.532, -27.068 42.249 61.236, -28.030 42.778 61.861, -27.663 42.120 61.830, -27.539 42.941 61.623, -27.509 42.174 61.731, -27.365 42.211 61.612, -27.000 42.177 61.101, -27.820 42.046 61.907, -27.515 41.357 61.937, -27.977 41.952 61.962, -28.127 41.839 61.993, -27.707 41.207 62.000, -28.972 42.036 61.984, -28.266 41.708 61.999, -28.389 41.564 61.982, -27.857 41.015 61.937, -28.494 41.411 61.941, -29.441 41.039 61.624, -28.692 40.946 61.682, -28.740 40.683 61.412, -28.654 40.500 61.101, -28.580 41.253 61.877, -28.645 41.097 61.790, -27.911 40.912 61.861, -27.950 40.811 61.755, -28.723 40.808 61.556, -27.991 40.630 61.468, -28.748 40.581 61.260, -29.479 40.826 61.468, -29.376 41.277 61.755, -29.144 41.786 61.937, -27.234 42.234 61.476, -27.121 42.246 61.324, -27.147 42.996 61.296, -27.000 43.000 61.101, -28.000 40.500 64.000, -29.437 41.056 64.000, -27.951 40.809 64.000, -27.309 41.451 64.000, -27.809 41.088 64.000, -28.955 42.059 64.000, -28.559 42.455 64.000, -27.556 42.937 64.000, -29.500 40.500 61.101, -29.496 40.644 61.293, -29.278 41.530 61.861, -29.252 41.585 64.000, -28.768 42.268 62.000, -28.536 42.472 61.984, -28.286 42.644 61.937, -28.085 42.752 64.000, -27.777 42.876 61.755, -27.326 42.979 61.468, -27.000 43.000 64.000, -28.000 40.500 61.101, -27.789 41.114 61.984, -27.614 41.289 61.984, -27.412 41.411 61.861, -27.588 41.309 64.000, -27.311 41.450 61.755, -27.130 41.491 61.468, -27.000 41.500 64.000, -27.991 40.630 59.532, -27.950 40.811 59.245, -28.712 40.865 59.388, -28.749 40.568 59.764, -28.746 40.621 59.676, -28.734 40.734 59.524, -29.479 40.826 59.532, -29.496 40.647 59.704, -29.376 41.277 59.245, -28.674 41.009 59.269, -28.620 41.163 59.170, -28.972 42.036 59.016, -28.339 41.627 59.007, -28.452 41.477 59.038, -28.546 41.320 59.093, -27.911 40.912 59.139, -28.768 42.268 59.000, -28.208 41.766 59.001, -27.614 41.289 59.016, -28.536 42.472 59.016, -28.064 41.889 59.018, -28.287 42.644 59.063, -27.911 41.994 59.059, -27.753 42.080 59.123, -27.777 42.876 59.245, -27.446 42.192 59.318, -27.183 42.240 59.588, -27.515 41.357 59.063, -27.311 41.450 59.245, -27.308 42.223 59.444, -27.597 42.145 59.210, -27.130 41.491 59.532, -27.081 42.248 59.740, -27.326 42.979 59.532, -28.030 42.778 59.139, -27.000 42.177 53.101, -27.068 42.249 53.236, -27.311 41.450 53.755, -27.663 42.120 53.830, -27.509 42.174 53.731, -27.121 42.246 53.324, -27.130 41.491 53.468, -27.820 42.046 53.907, -28.030 42.778 53.861, -28.286 42.644 53.937, -27.977 41.952 53.962, -27.515 41.357 53.937, -27.614 41.289 53.984, -28.127 41.839 53.993, -28.972 42.036 53.984, -27.707 41.207 54.000, -28.266 41.708 53.999, -27.789 41.114 53.984, -28.389 41.564 53.982, -28.723 40.808 53.556, -29.496 40.644 53.293, -28.494 41.411 53.941, -28.580 41.253 53.877, -28.645 41.097 53.790, -27.911 40.912 53.861, -27.950 40.811 53.755, -28.692 40.946 53.682, -27.991 40.630 53.468, -28.740 40.683 53.412, -28.748 40.581 53.260, -29.479 40.826 53.468, -29.376 41.277 53.755, -27.539 42.941 53.623, -27.365 42.211 53.612, -27.326 42.979 53.468, -27.234 42.234 53.476, -27.144 42.996 59.707, -27.147 42.996 53.296, -27.539 42.941 59.376, -27.777 42.876 53.755, -28.536 42.472 53.984, -28.768 42.268 54.000, -29.144 41.786 59.063, -29.144 41.786 53.937, -29.441 41.039 59.377, -29.278 41.530 53.861, -29.278 41.530 59.139, -29.441 41.039 53.624, -27.412 41.411 53.861, -27.857 41.015 59.063, -27.857 41.015 53.937, -27.789 41.114 59.016, -27.707 41.207 59.000, -27.412 41.411 59.139, 11.234 -42.234 53.476, 11.777 -42.876 53.755, 11.509 -42.174 53.731, 11.130 -41.491 53.468, 11.121 -42.246 53.324, 11.311 -41.450 53.755, 11.663 -42.120 53.830, 12.286 -42.644 53.937, 11.820 -42.046 53.907, 11.977 -41.952 53.962, 11.515 -41.357 53.937, 11.614 -41.289 53.984, 12.127 -41.839 53.993, 12.266 -41.708 53.999, 12.389 -41.564 53.982, 12.645 -41.097 53.790, 13.441 -41.039 53.624, 12.748 -40.581 53.260, 12.494 -41.411 53.941, 11.857 -41.015 53.937, 11.950 -40.811 53.755, 12.723 -40.808 53.556, 12.692 -40.946 53.682, 12.580 -41.253 53.877, 12.740 -40.683 53.412, 13.278 -41.530 53.861, 11.539 -42.941 53.623, 11.365 -42.211 53.612, 11.326 -42.979 53.468, 11.000 -43.000 53.101, 11.068 -42.249 53.236, 12.746 -40.621 59.676, 13.376 -41.277 59.245, 12.712 -40.865 59.388, 13.479 -40.826 59.532, 12.677 -40.500 59.899, 12.749 -40.568 59.764, 12.734 -40.734 59.524, 12.674 -41.009 59.269, 12.546 -41.320 59.093, 12.972 -42.036 59.016, 12.452 -41.477 59.038, 13.278 -41.530 59.139, 12.620 -41.163 59.170, 11.789 -41.114 59.016, 12.339 -41.627 59.007, 12.208 -41.766 59.001, 11.707 -41.207 59.000, 11.614 -41.289 59.016, 12.536 -42.472 59.016, 12.064 -41.889 59.018, 11.911 -41.994 59.059, 11.597 -42.145 59.210, 11.311 -41.450 59.245, 11.308 -42.223 59.444, 11.446 -42.192 59.318, 11.183 -42.240 59.588, 11.081 -42.248 59.740, 11.753 -42.080 59.123, 13.500 -40.500 59.899, 13.496 -40.647 59.704, 13.441 -41.039 59.377, 13.479 -40.826 53.468, 13.376 -41.277 53.755, 13.144 -41.786 59.063, 13.144 -41.786 53.937, 12.972 -42.036 53.984, 12.768 -42.268 54.000, 12.286 -42.644 59.063, 12.030 -42.778 59.139, 11.539 -42.941 59.376, 11.326 -42.979 59.532, 13.496 -40.644 53.293, 12.768 -42.268 59.000, 12.536 -42.472 53.984, 12.030 -42.778 53.861, 11.777 -42.876 59.245, 11.147 -42.996 53.296, 11.144 -42.996 59.707, 11.130 -41.491 59.532, 11.412 -41.411 53.861, 11.412 -41.411 59.139, 11.707 -41.207 54.000, 11.857 -41.015 59.063, 11.911 -40.912 59.139, 11.950 -40.811 59.245, 12.000 -40.500 59.899, 12.000 -40.500 53.101, 11.991 -40.630 59.532, 11.515 -41.357 59.063, 11.789 -41.114 53.984, 11.911 -40.912 53.861, 11.991 -40.630 53.468, 12.734 -40.734 51.524, 12.712 -40.865 51.388, 13.479 -40.826 51.532, 12.746 -40.621 51.676, 12.749 -40.568 51.764, 12.674 -41.009 51.269, 13.278 -41.530 51.139, 13.376 -41.277 51.245, 12.452 -41.477 51.038, 12.546 -41.320 51.093, 11.789 -41.114 51.016, 12.768 -42.268 51.000, 12.620 -41.163 51.170, 11.950 -40.811 51.245, 11.707 -41.207 51.000, 12.339 -41.627 51.007, 11.614 -41.289 51.016, 12.536 -42.472 51.016, 12.208 -41.766 51.001, 12.064 -41.889 51.018, 11.515 -41.357 51.063, 11.911 -41.994 51.059, 11.777 -42.876 51.245, 11.597 -42.145 51.210, 11.326 -42.979 51.532, 11.183 -42.240 51.588, 11.081 -42.248 51.740, 11.308 -42.223 51.444, 11.446 -42.192 51.318, 11.000 -42.154 51.899, 11.539 -42.941 51.376, 11.753 -42.080 51.123, 11.000 -42.177 45.101, 11.509 -42.174 45.731, 11.121 -42.246 45.324, 11.068 -42.249 45.236, 12.030 -42.778 45.861, 11.663 -42.120 45.830, 11.412 -41.411 45.861, 11.820 -42.046 45.907, 11.515 -41.357 45.937, 11.977 -41.952 45.962, 12.127 -41.839 45.993, 11.707 -41.207 46.000, 12.768 -42.268 46.000, 11.789 -41.114 45.984, 12.266 -41.708 45.999, 13.144 -41.786 45.937, 12.972 -42.036 45.984, 12.389 -41.564 45.982, 12.494 -41.411 45.941, 12.645 -41.097 45.790, 12.740 -40.683 45.412, 12.748 -40.581 45.260, 13.500 -40.500 45.101, 12.654 -40.500 45.101, 12.580 -41.253 45.877, 11.950 -40.811 45.755, 12.692 -40.946 45.682, 12.723 -40.808 45.556, 12.000 -40.500 45.101, 13.496 -40.644 45.293, 13.441 -41.039 45.624, 11.365 -42.211 45.612, 11.234 -42.234 45.476, 11.147 -42.996 45.296, 11.144 -42.996 51.707, 11.326 -42.979 45.468, 11.539 -42.941 45.623, 11.777 -42.876 45.755, 12.030 -42.778 51.139, 12.536 -42.472 45.984, 12.972 -42.036 51.016, 13.278 -41.530 45.861, 13.376 -41.277 45.755, 13.479 -40.826 45.468, 12.286 -42.644 45.937, 12.286 -42.644 51.063, 13.144 -41.786 51.063, 13.441 -41.039 51.377, 13.496 -40.647 51.704, 11.991 -40.630 51.532, 11.991 -40.630 45.468, 11.857 -41.015 45.937, 11.614 -41.289 45.984, 11.412 -41.411 51.139, 11.311 -41.450 51.245, 11.311 -41.450 45.755, 11.130 -41.491 45.468, 11.911 -40.912 51.139, 11.911 -40.912 45.861, 11.857 -41.015 51.063, 11.130 -41.491 51.532, 11.950 -40.811 43.245, 12.674 -41.009 43.269, 12.712 -40.865 43.388, 12.734 -40.734 43.524, 13.500 -40.500 43.899, 12.677 -40.500 43.899, 12.746 -40.621 43.676, 13.496 -40.647 43.704, 12.749 -40.568 43.764, 12.620 -41.163 43.170, 11.857 -41.015 43.063, 12.452 -41.477 43.038, 12.972 -42.036 43.016, 12.546 -41.320 43.093, 11.911 -40.912 43.139, 12.339 -41.627 43.007, 12.208 -41.766 43.001, 12.536 -42.472 43.016, 12.030 -42.778 43.139, 11.753 -42.080 43.123, 11.446 -42.192 43.318, 11.183 -42.240 43.588, 11.144 -42.996 43.707, 11.081 -42.248 43.740, 11.911 -41.994 43.059, 11.308 -42.223 43.444, 11.130 -41.491 43.532, 11.597 -42.145 43.210, 11.326 -42.979 43.532, 11.539 -42.941 43.376, 12.286 -42.644 43.063, 12.064 -41.889 43.018, 11.556 -42.937 41.000, 11.309 -41.451 41.000, 12.559 -42.455 41.000, 13.437 -41.056 41.000, 11.000 -43.000 41.000, 11.777 -42.876 43.245, 12.085 -42.752 41.000, 12.768 -42.268 43.000, 12.955 -42.059 41.000, 13.252 -41.585 41.000, 13.278 -41.530 43.139, 13.144 -41.786 43.063, 13.376 -41.277 43.245, 13.441 -41.039 43.377, 13.479 -40.826 43.532, 13.500 -40.500 41.000, 11.311 -41.450 43.245, 11.412 -41.411 43.139, 11.515 -41.357 43.063, 11.707 -41.207 43.000, 11.614 -41.289 43.016, 11.588 -41.309 41.000, 11.789 -41.114 43.016, 11.809 -41.088 41.000, 11.951 -40.809 41.000, 11.991 -40.630 43.532, 12.000 -40.500 43.899, 11.326 -42.979 61.468, 11.365 -42.211 61.612, 11.509 -42.174 61.731, 11.663 -42.120 61.830, 11.311 -41.450 61.755, 11.068 -42.249 61.236, 11.000 -41.500 61.101, 11.130 -41.491 61.468, 11.234 -42.234 61.476, 11.412 -41.411 61.861, 11.820 -42.046 61.907, 11.977 -41.952 61.962, 12.536 -42.472 61.984, 12.127 -41.839 61.993, 11.707 -41.207 62.000, 12.266 -41.708 61.999, 12.389 -41.564 61.982, 12.972 -42.036 61.984, 11.857 -41.015 61.937, 12.494 -41.411 61.941, 12.692 -40.946 61.682, 12.740 -40.683 61.412, 13.500 -40.500 61.101, 12.748 -40.581 61.260, 11.911 -40.912 61.861, 11.950 -40.811 61.755, 12.723 -40.808 61.556, 12.580 -41.253 61.877, 12.645 -41.097 61.790, 11.991 -40.630 61.468, 13.376 -41.277 61.755, 13.144 -41.786 61.937, 11.121 -42.246 61.324, 12.000 -40.500 64.000, 13.437 -41.056 64.000, 13.252 -41.585 64.000, 11.809 -41.088 64.000, 12.559 -42.455 64.000, 11.309 -41.451 64.000, 11.000 -41.500 64.000, 12.085 -42.752 64.000, 13.496 -40.644 61.293, 13.441 -41.039 61.624, 13.479 -40.826 61.468, 13.278 -41.530 61.861, 12.955 -42.059 64.000, 12.768 -42.268 62.000, 12.030 -42.778 61.861, 12.286 -42.644 61.937, 11.556 -42.937 64.000, 11.777 -42.876 61.755, 11.539 -42.941 61.623, 11.000 -43.000 64.000, 11.147 -42.996 61.296, 12.000 -40.500 61.101, 11.951 -40.809 64.000, 11.789 -41.114 61.984, 11.588 -41.309 64.000, 11.614 -41.289 61.984, 11.515 -41.357 61.937, -27.068 -42.249 43.764, -27.147 -42.996 43.704, -27.326 -42.979 43.532, -27.311 -41.450 43.245, -28.030 -42.778 43.139, -27.777 -42.876 43.245, -27.539 -42.941 43.377, -27.509 -42.174 43.269, -27.365 -42.211 43.388, -27.000 -42.177 43.899, -27.130 -41.491 43.532, -27.234 -42.234 43.524, -27.121 -42.246 43.676, -27.412 -41.411 43.139, -27.663 -42.120 43.170, -27.977 -41.952 43.038, -28.286 -42.644 43.063, -27.820 -42.046 43.093, -27.515 -41.357 43.063, -28.127 -41.839 43.007, -28.266 -41.708 43.001, -28.768 -42.268 43.000, -27.789 -41.114 43.016, -29.144 -41.786 43.063, -28.389 -41.564 43.018, -28.723 -40.808 43.444, -29.496 -40.644 43.707, -29.500 -40.500 43.899, -28.748 -40.581 43.740, -28.494 -41.411 43.059, -27.857 -41.015 43.063, -28.645 -41.097 43.210, -28.692 -40.946 43.318, -28.580 -41.253 43.123, -27.950 -40.811 43.245, -28.000 -40.500 43.899, -28.654 -40.500 43.899, -28.740 -40.683 43.588, -29.278 -41.530 43.139, -28.955 -42.059 41.000, -27.809 -41.088 41.000, -28.085 -42.752 41.000, -27.556 -42.937 41.000, -29.479 -40.826 43.532, -29.500 -40.500 41.000, -29.437 -41.056 41.000, -29.441 -41.039 43.376, -29.376 -41.277 43.245, -29.252 -41.585 41.000, -28.972 -42.036 43.016, -28.559 -42.455 41.000, -28.536 -42.472 43.016, -27.991 -40.630 43.532, -27.951 -40.809 41.000, -27.911 -40.912 43.139, -27.588 -41.309 41.000, -27.707 -41.207 43.000, -27.614 -41.289 43.016, -27.000 -41.500 43.899, -27.309 -41.451 41.000, -27.509 -42.174 51.269, -27.365 -42.211 51.388, -27.000 -41.500 51.899, -27.068 -42.249 51.764, -27.130 -41.491 51.532, -27.663 -42.120 51.170, -28.030 -42.778 51.139, -27.515 -41.357 51.063, -27.820 -42.046 51.093, -28.536 -42.472 51.016, -27.977 -41.952 51.038, -27.614 -41.289 51.016, -28.127 -41.839 51.007, -28.266 -41.708 51.001, -27.707 -41.207 51.000, -28.389 -41.564 51.018, -28.645 -41.097 51.210, -28.692 -40.946 51.318, -28.748 -40.581 51.740, -28.740 -40.683 51.588, -27.911 -40.912 51.139, -28.723 -40.808 51.444, -29.376 -41.277 51.245, -28.580 -41.253 51.123, -28.494 -41.411 51.059, -27.326 -42.979 51.532, -27.234 -42.234 51.524, -27.147 -42.996 51.704, -27.121 -42.246 51.676, -28.746 -40.621 45.324, -27.991 -40.630 45.468, -29.376 -41.277 45.755, -29.441 -41.039 45.623, -28.712 -40.865 45.612, -29.479 -40.826 45.468, -28.734 -40.734 45.476, -28.749 -40.568 45.236, -29.496 -40.647 45.296, -28.674 -41.009 45.731, -27.950 -40.811 45.755, -28.452 -41.477 45.962, -27.857 -41.015 45.937, -27.789 -41.114 45.984, -28.972 -42.036 45.984, -29.144 -41.786 45.937, -28.546 -41.320 45.907, -28.620 -41.163 45.830, -28.339 -41.627 45.993, -27.707 -41.207 46.000, -28.208 -41.766 45.999, -28.064 -41.889 45.982, -27.515 -41.357 45.937, -27.597 -42.145 45.790, -27.539 -42.941 45.624, -27.308 -42.223 45.556, -27.144 -42.996 45.293, -27.183 -42.240 45.412, -27.000 -43.000 45.101, -27.000 -42.154 45.101, -27.753 -42.080 45.877, -27.130 -41.491 45.468, -27.446 -42.192 45.682, -27.081 -42.248 45.260, -27.777 -42.876 45.755, -27.911 -41.994 45.941, -29.500 -40.500 51.899, -29.496 -40.644 51.707, -29.479 -40.826 51.532, -29.441 -41.039 51.376, -29.278 -41.530 45.861, -28.768 -42.268 46.000, -28.536 -42.472 45.984, -28.287 -42.644 45.937, -27.539 -42.941 51.377, -27.326 -42.979 45.468, -29.278 -41.530 51.139, -29.144 -41.786 51.063, -28.972 -42.036 51.016, -28.768 -42.268 51.000, -28.286 -42.644 51.063, -28.030 -42.778 45.861, -27.777 -42.876 51.245, -27.000 -43.000 51.899, -27.311 -41.450 45.755, -27.412 -41.411 45.861, -27.614 -41.289 45.984, -27.857 -41.015 51.063, -27.950 -40.811 51.245, -28.000 -40.500 45.101, -27.311 -41.450 51.245, -27.412 -41.411 51.139, -27.789 -41.114 51.016, -27.911 -40.912 45.861, -27.991 -40.630 51.532, -28.734 -40.734 53.476, -27.991 -40.630 53.468, -28.712 -40.865 53.612, -29.376 -41.277 53.755, -28.674 -41.009 53.731, -28.749 -40.568 53.236, -28.746 -40.621 53.324, -29.479 -40.826 53.468, -28.546 -41.320 53.907, -27.857 -41.015 53.937, -28.452 -41.477 53.962, -29.144 -41.786 53.937, -28.620 -41.163 53.830, -28.339 -41.627 53.993, -28.768 -42.268 54.000, -28.536 -42.472 53.984, -27.707 -41.207 54.000, -27.614 -41.289 53.984, -28.208 -41.766 53.999, -28.064 -41.889 53.982, -27.911 -41.994 53.941, -27.753 -42.080 53.877, -27.539 -42.941 53.624, -27.308 -42.223 53.556, -27.515 -41.357 53.937, -27.412 -41.411 53.861, -27.183 -42.240 53.412, -27.597 -42.145 53.790, -27.446 -42.192 53.682, -27.081 -42.248 53.260, -27.000 -42.154 53.101, -27.144 -42.996 53.293, -27.326 -42.979 53.468, -27.326 -42.979 59.532, -27.121 -42.246 59.676, -27.311 -41.450 59.245, -27.509 -42.174 59.269, -27.777 -42.876 59.245, -27.000 -42.177 59.899, -27.412 -41.411 59.139, -27.663 -42.120 59.170, -28.030 -42.778 59.139, -27.820 -42.046 59.093, -27.977 -41.952 59.038, -27.614 -41.289 59.016, -28.127 -41.839 59.007, -28.266 -41.708 59.001, -28.768 -42.268 59.000, -28.389 -41.564 59.018, -28.494 -41.411 59.059, -28.692 -40.946 59.318, -28.723 -40.808 59.444, -29.496 -40.644 59.707, -28.748 -40.581 59.740, -29.500 -40.500 59.899, -28.580 -41.253 59.123, -28.740 -40.683 59.588, -28.645 -41.097 59.210, -27.991 -40.630 59.532, -29.441 -41.039 59.376, -29.144 -41.786 59.063, -27.365 -42.211 59.388, -27.234 -42.234 59.524, -27.000 -43.000 59.899, -27.068 -42.249 59.764, -27.147 -42.996 59.704, -27.539 -42.941 59.377, -27.777 -42.876 53.755, -28.030 -42.778 53.861, -28.286 -42.644 59.063, -28.972 -42.036 53.984, -29.278 -41.530 59.139, -29.376 -41.277 59.245, -29.441 -41.039 53.623, -29.479 -40.826 59.532, -29.496 -40.647 53.296, -28.287 -42.644 53.937, -28.536 -42.472 59.016, -28.972 -42.036 59.016, -29.278 -41.530 53.861, -29.500 -40.500 53.101, -27.950 -40.811 53.755, -27.911 -40.912 53.861, -27.911 -40.912 59.139, -27.707 -41.207 59.000, -27.515 -41.357 59.063, -27.311 -41.450 53.755, -27.130 -41.491 53.468, -27.130 -41.491 59.532, -27.000 -41.500 59.899, -27.000 -41.500 53.101, -27.950 -40.811 59.245, -27.857 -41.015 59.063, -27.789 -41.114 53.984, -27.789 -41.114 59.016, -27.950 -40.811 61.755, -28.674 -41.009 61.731, -29.376 -41.277 61.755, -28.712 -40.865 61.612, -28.749 -40.568 61.236, -27.991 -40.630 61.468, -28.734 -40.734 61.476, -29.479 -40.826 61.468, -28.746 -40.621 61.324, -29.278 -41.530 61.861, -28.452 -41.477 61.962, -28.339 -41.627 61.993, -29.144 -41.786 61.937, -28.620 -41.163 61.830, -28.546 -41.320 61.907, -27.911 -40.912 61.861, -27.789 -41.114 61.984, -28.208 -41.766 61.999, -28.064 -41.889 61.982, -27.597 -42.145 61.790, -27.446 -42.192 61.682, -27.308 -42.223 61.556, -27.412 -41.411 61.861, -27.000 -42.154 61.101, -27.183 -42.240 61.412, -27.081 -42.248 61.260, -27.144 -42.996 61.293, -27.326 -42.979 61.468, -27.777 -42.876 61.755, -27.753 -42.080 61.877, -27.911 -41.994 61.941, -27.000 -41.500 64.000, -27.309 -41.451 64.000, -28.085 -42.752 64.000, -28.000 -40.500 64.000, -29.252 -41.585 64.000, -27.556 -42.937 64.000, -27.539 -42.941 61.624, -28.030 -42.778 61.861, -28.287 -42.644 61.937, -28.536 -42.472 61.984, -28.559 -42.455 64.000, -28.768 -42.268 62.000, -28.972 -42.036 61.984, -28.955 -42.059 64.000, -29.437 -41.056 64.000, -29.441 -41.039 61.623, -29.496 -40.647 61.296, -29.500 -40.500 64.000, -27.130 -41.491 61.468, -27.311 -41.450 61.755, -27.515 -41.357 61.937, -27.614 -41.289 61.984, -27.588 -41.309 64.000, -27.707 -41.207 62.000, -27.809 -41.088 64.000, -27.857 -41.015 61.937, -27.951 -40.809 64.000, -30.320 4.729 65.667, -30.687 4.795 65.751, -30.284 5.023 65.924, -29.571 4.729 65.608, -29.548 5.023 65.774, -30.111 5.350 66.433, -30.614 5.128 66.150, -30.188 5.260 66.254, -29.916 5.023 65.849, -29.906 4.388 65.500, -29.486 5.260 65.988, -30.424 5.367 66.642, -29.090 5.367 65.957, -29.436 5.350 66.103, -29.774 5.350 66.268, -29.691 5.420 66.418, -29.889 5.469 66.792, -30.011 5.420 66.615, -29.371 5.420 66.221, -29.591 5.469 66.564, -30.085 5.487 67.142, -28.954 5.487 66.157, -29.292 5.469 66.336, -29.199 5.495 66.445, -28.866 5.500 66.246, -29.617 5.480 67.560, -29.864 5.500 67.366, -29.583 5.499 67.115, -29.745 5.495 66.961, -28.980 5.480 66.633, -29.220 5.439 67.366, -29.040 5.439 67.036, -29.031 5.376 67.457, -28.767 5.480 66.324, -28.844 5.292 67.527, -28.616 5.292 66.811, -28.356 5.094 66.488, -28.391 5.065 66.862, -28.345 4.925 67.621, -28.200 4.748 68.000, -28.377 4.931 67.994, -28.589 5.094 67.970, -28.730 5.292 67.169, -28.583 5.189 67.209, -28.495 5.065 67.606, -28.319 4.925 67.247, -28.294 4.925 66.872, -28.665 5.189 67.575, -28.884 5.376 67.112, -29.192 5.480 66.943, -29.095 5.499 66.545, -29.946 4.729 65.637, -29.837 5.260 66.121, -29.472 5.495 66.703, -29.339 5.499 66.830, -29.405 5.480 67.252, -28.860 5.439 66.707, -28.738 5.376 66.766, -28.443 5.065 67.234, -28.501 5.189 66.842, -28.509 11.000 66.451, -28.788 11.000 66.309, -30.452 11.000 66.585, -28.200 11.000 68.000, -28.756 11.000 67.937, -28.829 5.233 67.920, -29.088 5.345 67.837, -29.285 11.000 67.752, -29.354 5.428 67.718, -29.759 11.000 67.455, -30.155 11.000 67.059, -30.273 5.443 66.897, -30.536 5.261 66.389, -30.637 11.000 66.056, -30.662 4.971 65.933, -30.698 4.601 65.606, -28.200 11.000 66.500, -28.662 5.428 66.387, -28.555 5.345 66.435, -29.029 5.443 66.059, -29.009 11.000 66.088, -29.151 11.000 65.809, -29.166 5.128 65.760, -29.195 4.795 65.600, -29.200 11.000 65.500, -28.457 -5.080 67.232, -28.828 -5.233 67.920, -29.354 -5.428 67.718, -29.137 -5.467 66.979, -29.306 -5.497 66.857, -29.596 -5.467 66.557, -30.424 -5.367 66.642, -29.904 -5.075 65.899, -30.687 -4.792 65.750, -29.931 -4.918 65.762, -30.700 -4.388 65.500, -30.698 -4.597 65.604, -28.356 -5.096 66.488, -28.783 -5.324 67.151, -28.555 -5.345 66.435, -28.767 -5.480 66.324, -28.961 -5.410 67.077, -29.460 -5.496 66.715, -29.708 -5.408 66.389, -29.861 -5.211 66.054, -29.166 -5.128 65.760, -29.950 -4.560 65.558, -29.944 -4.743 65.646, -29.200 -4.388 65.500, -30.662 -4.971 65.934, -30.614 -5.128 66.150, -30.536 -5.261 66.389, -29.796 -5.322 66.219, -30.273 -5.443 66.897, -29.088 -5.345 67.837, -28.591 -5.096 67.969, -28.612 -5.213 67.201, -28.381 -4.934 67.993, -28.318 -4.924 67.247, -29.151 -11.000 65.809, -29.759 -11.000 67.455, -29.285 -11.000 67.752, -30.452 -11.000 66.585, -29.009 -11.000 66.088, -28.200 -11.000 68.000, -30.637 -11.000 66.056, -30.085 -5.487 67.142, -30.155 -11.000 67.059, -29.864 -5.500 67.366, -29.617 -5.480 67.560, -28.756 -11.000 67.937, -28.200 -4.748 68.000, -29.195 -4.792 65.600, -29.090 -5.367 65.957, -29.029 -5.443 66.059, -28.954 -5.487 66.157, -28.866 -5.500 66.246, -28.788 -11.000 66.309, -28.662 -5.428 66.387, -28.200 -11.000 66.500, -28.509 -11.000 66.451, -25.859 14.000 35.912, -25.859 13.690 35.912, -25.638 13.690 35.691, -25.359 13.690 35.549, -24.241 14.000 35.912, -24.099 14.000 36.191, -24.099 13.690 36.191, -24.241 14.000 37.088, -24.741 14.000 37.451, -24.462 13.690 37.309, -25.359 13.690 37.451, -26.001 14.000 36.809, -26.001 14.000 36.191, -24.462 14.000 35.691, -24.462 14.000 37.309, -25.638 14.000 37.309, -25.638 13.690 37.309, -25.859 14.000 37.088, -26.001 13.690 36.809, -26.637 12.790 37.544, -25.859 13.690 37.088, -26.000 12.790 38.145, -25.160 12.790 38.397, -25.050 13.690 37.500, -24.741 13.690 37.451, -23.915 12.790 38.024, -24.297 12.790 38.245, -23.595 12.790 37.721, -24.241 13.690 37.088, -24.099 13.690 36.809, -24.050 13.690 36.500, -23.352 12.790 37.353, -23.201 12.790 36.938, -23.915 12.790 34.976, -24.462 13.690 35.691, -24.241 13.690 35.912, -23.595 12.790 35.279, -24.741 13.690 35.549, -24.720 12.790 34.629, -25.050 13.690 35.500, -25.595 12.790 34.680, -26.000 12.790 34.855, -26.835 12.790 35.850, -26.937 12.790 36.721, -26.050 13.690 36.500, -26.354 12.790 35.118, -26.637 12.790 35.456, -26.001 13.690 36.191, 10.748 12.790 35.647, 9.859 13.690 35.912, 10.505 12.790 35.279, 10.185 12.790 34.976, 9.638 13.690 35.691, 9.380 12.790 34.629, 8.505 12.790 34.680, 8.100 12.790 34.855, 8.462 13.690 35.691, 8.050 13.690 36.500, 8.241 13.690 35.912, 7.463 12.790 35.456, 7.163 12.790 36.721, 7.265 12.790 37.150, 7.463 12.790 37.544, 8.741 13.690 37.451, 8.241 13.690 37.088, 9.380 12.790 38.371, 9.359 13.690 37.451, 9.803 12.790 38.245, 10.748 12.790 37.353, 10.001 13.690 36.809, 10.050 13.690 36.500, 9.859 14.000 37.088, 9.859 13.690 37.088, 9.638 14.000 37.309, 9.050 13.690 37.500, 8.462 13.690 37.309, 8.099 14.000 36.809, 8.241 14.000 35.912, 8.741 13.690 35.549, 9.050 13.690 35.500, 9.359 13.690 35.549, 9.638 13.690 37.309, 8.462 14.000 37.309, 8.099 13.690 36.809, 8.099 14.000 36.191, 8.099 13.690 36.191, 8.462 14.000 35.691, 8.741 14.000 35.549, 9.359 14.000 35.549, 9.638 14.000 35.691, 9.859 14.000 35.912, 10.001 13.690 36.191, 10.050 14.000 36.500, -0.208 14.000 30.454, -0.554 14.000 30.319, -0.857 12.790 30.103, -1.096 12.790 29.819, -1.259 14.000 29.485, -1.021 12.790 28.075, -0.857 14.000 30.103, -1.096 14.000 29.819, -1.259 12.790 29.485, -17.780 12.790 10.879, -17.704 12.790 10.515, -17.302 12.790 9.897, -17.764 12.790 11.250, -17.780 14.000 10.879, -17.704 14.000 10.515, -17.302 14.000 9.897, -16.653 12.790 9.546, 14.710 37.049 60.191, 14.710 37.191 59.912, 13.500 37.691 59.549, 13.500 38.000 59.500, 14.710 38.809 59.912, 14.710 38.951 60.191, 13.500 38.951 60.809, 13.500 38.809 61.088, 14.710 38.309 61.451, 13.500 37.691 61.451, 14.710 37.691 61.451, 14.710 37.412 61.309, 14.710 38.309 59.549, 13.500 38.809 59.912, 13.500 38.588 61.309, 14.710 38.588 61.309, 13.500 38.309 61.451, 13.500 38.000 61.500, 13.500 37.191 61.088, 13.500 37.049 60.809, 14.710 37.049 44.191, 14.710 37.191 43.912, 14.710 37.412 43.691, 14.710 38.809 43.912, 13.500 38.951 44.191, 14.710 38.951 44.191, 14.710 38.951 44.809, 13.500 37.691 45.451, 14.710 37.049 44.809, 13.500 37.049 44.191, 14.710 37.000 44.500, 13.500 37.412 43.691, 13.500 38.000 43.500, 14.710 38.000 43.500, 13.500 38.588 43.691, 13.500 38.809 43.912, 14.710 39.000 44.500, 13.500 38.951 44.809, 13.500 38.809 45.088, 13.500 38.588 45.309, 14.710 38.588 45.309, 13.500 38.309 45.451, 13.500 37.412 45.309, 14.710 37.412 45.309, 14.710 37.191 45.088, 13.500 37.049 44.809, 14.710 16.839 8.191, 13.500 17.202 7.691, 14.710 17.790 7.500, 13.500 18.599 7.912, 14.710 18.741 8.809, 13.500 18.099 9.451, 14.710 17.481 9.451, 14.710 16.839 8.809, 14.710 16.790 8.500, 13.500 17.481 7.549, 13.500 17.790 7.500, 13.500 18.099 7.549, 14.710 18.099 7.549, 13.500 18.741 8.809, 13.500 18.599 9.088, 14.710 18.599 9.088, 13.500 17.790 9.500, 14.710 17.790 9.500, 14.710 17.202 9.309, 13.500 16.790 8.500, 13.500 17.790 19.500, 14.710 18.378 19.691, 13.500 18.741 20.191, 14.710 18.741 20.809, 14.710 18.378 21.309, 14.710 18.099 21.451, 14.710 17.481 21.451, 13.500 17.202 19.691, 14.710 17.202 19.691, 14.710 17.481 19.549, 14.710 18.099 19.549, 13.500 18.599 19.912, 13.500 18.599 21.088, 14.710 18.599 21.088, 13.500 18.378 21.309, 13.500 17.790 21.500, 13.500 17.481 21.451, 14.710 17.202 21.309, 13.500 16.981 21.088, 14.710 16.839 30.191, 14.710 16.981 29.912, 14.710 18.599 29.912, 13.500 18.790 30.500, 13.500 18.741 30.809, 14.710 18.099 31.451, 13.500 17.790 31.500, 14.710 17.790 31.500, 13.500 17.481 31.451, 14.710 17.202 31.309, 14.710 16.981 31.088, 13.500 17.790 29.500, 13.500 18.378 29.691, 14.710 18.741 30.191, 14.710 18.599 31.088, 13.500 18.378 31.309, 14.710 18.378 31.309, 13.500 16.981 31.088, -30.710 37.049 60.191, -29.500 37.049 60.191, -29.500 37.412 59.691, -29.500 38.809 59.912, -30.710 38.309 61.451, -29.500 38.309 61.451, -29.500 38.000 61.500, -30.710 37.691 61.451, -30.710 37.191 61.088, -29.500 37.412 61.309, -30.710 37.691 59.549, -30.710 38.309 59.549, -30.710 38.588 59.691, -29.500 38.588 59.691, -30.710 38.809 59.912, -30.710 38.951 60.809, -29.500 38.951 60.809, -30.710 38.588 61.309, -29.500 37.691 61.451, -30.710 37.412 61.309, -30.710 37.049 60.809, -29.500 37.000 44.500, -30.710 37.191 43.912, -29.500 38.000 43.500, -30.710 38.309 43.549, -30.710 38.588 43.691, -29.500 38.951 44.191, -29.500 38.951 44.809, -29.500 38.588 45.309, -30.710 37.049 44.809, -30.710 37.049 44.191, -29.500 38.309 43.549, -30.710 38.809 43.912, -30.710 39.000 44.500, -29.500 39.000 44.500, -29.500 38.809 45.088, -29.500 38.000 45.500, -29.500 37.691 45.451, -30.710 37.412 45.309, -29.500 16.839 8.191, -30.710 16.839 8.191, -30.710 16.981 7.912, -30.710 17.202 7.691, -29.500 18.099 7.549, -30.710 18.599 7.912, -29.500 18.378 7.691, -29.500 18.741 8.191, -29.500 18.741 8.809, -30.710 17.481 9.451, -29.500 17.202 9.309, -29.500 16.981 9.088, -30.710 16.839 8.809, -29.500 16.839 8.809, -29.500 16.790 8.500, -29.500 17.202 7.691, -30.710 18.378 7.691, -29.500 18.599 7.912, -30.710 18.790 8.500, -30.710 18.741 8.809, -29.500 17.790 9.500, -30.710 16.981 19.912, -30.710 17.481 19.549, -30.710 18.378 19.691, -30.710 18.741 20.191, -30.710 18.790 20.500, -30.710 18.599 21.088, -29.500 18.599 21.088, -30.710 17.790 21.500, -30.710 17.481 21.451, -29.500 17.481 21.451, -30.710 17.202 21.309, -30.710 16.839 20.809, -30.710 16.790 20.500, -29.500 16.839 20.809, -30.710 16.839 20.191, -30.710 17.202 19.691, -29.500 17.481 19.549, -30.710 17.790 19.500, -30.710 18.099 19.549, -29.500 18.378 19.691, -30.710 18.741 20.809, -29.500 18.741 20.809, -29.500 17.202 21.309, -30.710 16.839 30.191, -29.500 16.790 30.500, -29.500 16.839 30.191, -29.500 17.202 29.691, -30.710 17.790 29.500, -29.500 18.378 29.691, -29.500 18.741 30.191, -29.500 18.790 30.500, -29.500 18.599 31.088, -30.710 17.202 29.691, -29.500 17.481 29.549, -30.710 18.741 30.191, -30.710 18.741 30.809, -29.500 18.741 30.809, -29.500 18.378 31.309, -30.710 17.790 31.500, -29.500 17.790 31.500, -29.500 17.202 31.309, -29.500 16.981 31.088, -30.710 16.839 30.809, -29.500 19.235 5.550, -30.710 19.235 5.550, -29.500 19.658 5.698, -30.710 20.037 5.936, -29.500 20.740 7.055, -30.710 20.740 7.055, -30.710 19.658 5.698, -29.500 20.843 27.410, -30.710 21.629 30.389, -30.710 24.796 34.385, -30.710 25.652 34.960, -30.710 27.517 35.830, -29.500 26.562 35.443, -30.710 21.002 28.428, -29.500 21.002 28.428, -30.710 21.265 29.425, -29.500 22.644 32.180, -29.500 24.004 33.726, -30.710 26.562 35.443, -29.500 40.629 40.764, -30.710 40.958 41.514, -29.500 40.958 41.514, -29.500 41.000 64.500, -29.500 40.950 64.945, -30.710 40.950 64.945, -30.710 40.802 65.368, -30.710 39.445 66.450, -29.500 40.802 65.368, -29.500 40.247 66.064, -29.500 39.445 66.450, -29.500 18.000 60.500, -30.710 18.000 60.500, -30.710 17.309 51.549, -29.500 17.309 51.549, -30.710 17.951 52.191, -29.500 18.000 52.500, -30.710 18.000 52.500, -29.500 17.588 51.691, -29.500 17.951 60.809, -30.710 17.000 61.500, -30.710 17.309 61.451, -30.710 15.000 61.500, -29.500 17.000 61.500, -30.710 15.000 51.500, -30.710 17.000 51.500, -30.710 17.202 31.309, -30.710 17.481 31.451, -30.710 18.099 31.451, -30.710 18.378 31.309, -30.710 22.644 32.180, -30.710 17.809 51.912, -30.710 23.284 32.988, -30.710 17.588 51.691, -30.710 18.599 31.088, -30.710 22.090 31.311, -30.710 18.790 30.500, -30.710 18.599 29.912, -30.710 18.378 29.691, -30.710 18.099 29.549, -30.710 20.843 27.410, -30.710 20.790 26.381, -30.710 18.378 21.309, -30.710 18.599 9.088, -30.710 18.599 19.912, -30.710 18.378 9.309, -30.710 18.099 9.451, -30.710 17.790 9.500, -30.710 17.202 9.309, -30.710 16.981 9.088, -30.710 37.000 60.500, -30.710 17.951 60.809, -30.710 17.809 61.088, -30.710 15.000 66.500, -30.710 17.588 61.309, -30.710 39.000 66.500, -30.710 38.809 61.088, -30.710 39.868 66.302, -30.710 40.247 66.064, -30.710 40.564 65.747, -30.710 41.000 64.500, -30.710 39.000 60.500, -30.710 38.809 45.088, -30.710 38.951 60.191, -30.710 38.588 45.309, -30.710 38.309 45.451, -30.710 38.000 59.500, -30.710 37.412 59.691, -30.710 37.191 45.088, -30.710 40.832 41.122, -30.710 40.629 40.764, -30.710 40.357 40.455, -30.710 40.028 40.208, -30.710 38.000 43.500, -30.710 41.000 41.924, -30.710 38.951 44.191, -30.710 38.951 44.809, -30.710 39.655 40.034, -30.710 37.691 43.549, -30.710 37.412 43.691, -30.710 24.004 33.726, -30.710 20.592 6.632, -30.710 20.354 6.253, -30.710 18.099 7.549, -30.710 18.741 8.191, -30.710 20.790 7.500, -30.710 17.790 7.500, -30.710 18.790 5.500, -30.710 17.481 7.549, -30.710 16.981 31.088, -30.710 37.000 44.500, -30.710 38.000 45.500, -30.710 37.691 45.451, -30.710 37.191 59.912, -30.710 16.790 8.500, -30.710 18.099 21.451, -30.710 17.481 29.549, -30.710 15.000 5.500, -30.710 16.790 30.500, -30.710 16.981 21.088, -30.710 16.981 29.912, -30.710 38.000 61.500, -29.500 15.000 66.500, -29.500 17.481 31.451, -29.500 16.839 30.809, -29.500 16.790 20.500, -29.500 16.981 21.088, -29.500 17.790 21.500, -29.500 18.099 21.451, -29.500 18.378 21.309, -29.500 18.790 20.500, -29.500 20.790 26.381, -29.500 18.741 20.191, -29.500 18.599 19.912, -29.500 18.099 19.549, -29.500 18.099 9.451, -29.500 17.790 19.500, -29.500 17.481 7.549, -29.500 20.037 5.936, -29.500 20.354 6.253, -29.500 20.592 6.632, -29.500 20.790 7.500, -29.500 18.790 8.500, -29.500 18.599 9.088, -29.500 17.790 29.500, -29.500 18.099 29.549, -29.500 18.599 29.912, -29.500 21.265 29.425, -29.500 21.629 30.389, -29.500 22.090 31.311, -29.500 23.284 32.988, -29.500 18.099 31.451, -29.500 17.000 51.500, -29.500 17.809 51.912, -29.500 17.951 52.191, -29.500 24.796 34.385, -29.500 25.652 34.960, -29.500 37.049 44.809, -29.500 37.191 59.912, -29.500 37.191 45.088, -29.500 37.412 45.309, -29.500 38.000 59.500, -29.500 38.309 45.451, -29.500 38.309 59.549, -29.500 39.655 40.034, -29.500 37.691 43.549, -29.500 40.028 40.208, -29.500 40.357 40.455, -29.500 38.588 43.691, -29.500 40.832 41.122, -29.500 41.000 41.924, -29.500 39.000 60.500, -29.500 40.564 65.747, -29.500 39.868 66.302, -29.500 38.809 61.088, -29.500 38.588 61.309, -29.500 17.809 61.088, -29.500 17.309 61.451, -29.500 17.588 61.309, -29.500 37.049 60.809, -29.500 37.191 61.088, -29.500 39.000 66.500, -29.500 37.000 60.500, -29.500 37.412 43.691, -29.500 37.191 43.912, -29.500 37.049 44.191, -29.500 27.517 35.830, -29.500 37.691 59.549, -29.500 38.951 60.191, -29.500 38.809 43.912, -29.500 16.981 7.912, -29.500 16.839 20.191, -29.500 16.981 19.912, -29.500 17.202 19.691, -29.500 17.481 9.451, -29.500 18.378 9.309, -29.500 17.790 7.500, -29.500 16.981 29.912, -29.500 18.790 5.500, 13.500 17.000 61.500, 13.500 17.951 60.809, 14.710 17.588 61.309, 14.710 17.809 61.088, 13.500 39.000 66.500, 13.500 39.868 66.302, 14.710 39.868 66.302, 14.710 40.247 66.064, 14.710 40.950 64.945, 13.500 39.445 66.450, 13.500 40.564 65.747, 14.710 40.564 65.747, 13.500 40.802 65.368, 13.500 41.000 41.924, 14.710 40.958 41.514, 14.710 40.832 41.122, 13.500 40.832 41.122, 13.500 40.629 40.764, 14.710 39.655 40.034, 14.710 40.357 40.455, 13.500 40.357 40.455, 13.500 40.028 40.208, 13.500 27.517 35.830, 14.710 26.562 35.443, 13.500 26.562 35.443, 14.710 24.796 34.385, 14.710 25.652 34.960, 14.710 23.284 32.988, 13.500 22.090 31.311, 14.710 21.629 30.389, 14.710 21.265 29.425, 14.710 21.002 28.428, 14.710 20.843 27.410, 14.710 22.644 32.180, 13.500 21.629 30.389, 13.500 21.002 28.428, 14.710 20.790 26.381, 13.500 20.354 6.253, 14.710 20.354 6.253, 13.500 20.037 5.936, 14.710 19.658 5.698, 14.710 20.592 6.632, 13.500 18.000 52.500, 13.500 17.809 51.912, 13.500 17.588 51.691, 13.500 17.309 51.549, 13.500 17.000 51.500, 14.710 17.309 51.549, 14.710 17.000 51.500, 14.710 16.839 30.809, 14.710 15.000 5.500, 14.710 16.790 30.500, 14.710 16.790 20.500, 14.710 16.981 21.088, 14.710 17.202 29.691, 14.710 17.790 21.500, 14.710 17.790 29.500, 14.710 18.378 29.691, 14.710 18.099 29.549, 14.710 18.790 5.500, 14.710 17.481 7.549, 14.710 19.235 5.550, 14.710 20.037 5.936, 14.710 20.740 7.055, 14.710 20.790 7.500, 14.710 18.790 8.500, 14.710 18.741 20.191, 14.710 18.790 20.500, 14.710 18.741 30.809, 14.710 22.090 31.311, 14.710 17.809 51.912, 14.710 17.588 51.691, 14.710 17.951 52.191, 14.710 24.004 33.726, 14.710 18.000 52.500, 14.710 38.000 59.500, 14.710 37.691 59.549, 14.710 37.412 59.691, 14.710 37.000 60.500, 14.710 18.000 60.500, 14.710 17.951 60.809, 14.710 37.049 60.809, 14.710 37.191 61.088, 14.710 39.445 66.450, 14.710 38.000 61.500, 14.710 37.691 43.549, 14.710 38.309 43.549, 14.710 38.588 43.691, 14.710 40.028 40.208, 14.710 41.000 41.924, 14.710 40.629 40.764, 14.710 38.951 60.809, 14.710 39.000 60.500, 14.710 38.809 61.088, 14.710 41.000 64.500, 14.710 40.802 65.368, 14.710 15.000 66.500, 14.710 17.309 61.451, 14.710 15.000 61.500, 14.710 39.000 66.500, 14.710 17.481 31.451, 14.710 27.517 35.830, 14.710 37.691 45.451, 14.710 38.000 45.500, 14.710 38.309 45.451, 14.710 38.809 45.088, 14.710 38.588 59.691, 14.710 17.202 7.691, 14.710 16.981 7.912, 14.710 16.981 19.912, 14.710 16.981 9.088, 14.710 18.099 9.451, 14.710 17.790 19.500, 14.710 18.378 9.309, 14.710 18.599 19.912, 14.710 18.741 8.191, 14.710 18.599 7.912, 14.710 18.378 7.691, 14.710 16.839 20.809, 14.710 17.481 29.549, 14.710 16.839 20.191, 14.710 18.790 30.500, 13.500 17.202 31.309, 13.500 21.265 29.425, 13.500 18.741 30.191, 13.500 18.599 29.912, 13.500 20.843 27.410, 13.500 18.099 29.549, 13.500 20.790 26.381, 13.500 18.099 21.451, 13.500 18.790 20.500, 13.500 18.741 20.809, 13.500 20.790 7.500, 13.500 18.378 19.691, 13.500 18.378 9.309, 13.500 18.099 19.549, 13.500 17.481 9.451, 13.500 17.481 19.549, 13.500 17.202 9.309, 13.500 16.839 20.191, 13.500 16.981 19.912, 13.500 16.981 9.088, 13.500 22.644 32.180, 13.500 24.796 34.385, 13.500 17.951 52.191, 13.500 23.284 32.988, 13.500 24.004 33.726, 13.500 25.652 34.960, 13.500 37.000 44.500, 13.500 37.191 43.912, 13.500 37.691 43.549, 13.500 39.655 40.034, 13.500 38.309 43.549, 13.500 37.000 60.500, 13.500 18.000 60.500, 13.500 37.412 61.309, 13.500 17.809 61.088, 13.500 17.588 61.309, 13.500 17.309 61.451, 13.500 15.000 66.500, 13.500 40.950 64.945, 13.500 40.247 66.064, 13.500 41.000 64.500, 13.500 39.000 60.500, 13.500 38.951 60.191, 13.500 38.309 59.549, 13.500 40.958 41.514, 13.500 18.599 31.088, 13.500 20.740 7.055, 13.500 20.592 6.632, 13.500 19.658 5.698, 13.500 18.378 7.691, 13.500 18.741 8.191, 13.500 18.790 8.500, 13.500 19.235 5.550, 13.500 18.790 5.500, 13.500 16.790 30.500, 13.500 15.000 51.500, 13.500 16.839 30.809, 13.500 39.000 44.500, 13.500 38.588 59.691, 13.500 38.000 45.500, 13.500 37.412 59.691, 13.500 37.191 59.912, 13.500 37.191 45.088, 13.500 37.049 60.191, 13.500 16.790 20.500, 13.500 16.839 8.809, 13.500 16.839 8.191, 13.500 16.981 7.912, 13.500 17.481 29.549, 13.500 17.202 21.309, 13.500 16.839 20.809, 13.500 15.000 5.500, 13.500 16.839 30.191, 13.500 17.202 29.691, 13.500 16.981 29.912, 13.500 18.099 31.451, 14.710 17.000 61.500, 3.951 12.790 46.074, 9.021 12.790 51.500, 4.000 12.790 46.514, 8.433 12.790 51.691, 8.021 12.790 52.500, 5.960 12.790 63.701, 8.021 12.790 60.500, 8.070 12.790 60.809, 7.710 12.790 66.500, 6.659 12.790 64.612, 12.500 12.790 61.500, 6.710 12.790 65.000, 7.401 12.790 66.451, 6.901 12.790 66.088, 3.802 12.790 57.368, 5.210 12.790 63.500, 0.210 12.790 63.500, 2.445 12.790 58.450, -16.210 12.790 63.500, -15.822 12.790 63.551, -15.149 12.790 63.939, -0.851 12.790 63.939, -1.089 12.790 64.250, -2.290 12.790 66.500, -14.761 12.790 64.612, -14.710 12.790 65.500, -15.460 12.790 63.701, -0.540 12.790 63.701, -1.290 12.790 65.500, -14.298 12.790 66.309, -18.868 12.790 58.302, -24.712 12.790 61.451, -23.401 12.790 66.451, -25.021 12.790 61.500, -22.710 12.790 65.000, -23.122 12.790 66.309, -24.433 12.790 51.691, -19.951 12.790 46.074, -19.575 12.790 45.280, -23.150 12.790 36.500, -23.201 12.790 36.062, -9.575 12.790 32.511, -23.352 12.790 35.647, -24.297 12.790 34.755, -22.210 12.790 30.500, -16.160 12.790 30.500, -15.143 12.790 30.103, -14.904 12.790 29.819, -14.665 12.790 29.121, -8.905 12.790 22.776, -8.568 12.790 22.968, -8.000 12.790 31.744, -7.432 12.790 22.968, -7.095 12.790 22.776, -1.212 12.790 28.394, -1.319 12.790 28.750, 1.466 12.790 11.925, 5.292 12.790 20.089, 5.611 12.790 19.900, 5.966 12.790 19.795, 1.704 12.790 10.515, 1.542 12.790 10.181, 6.710 12.790 1.500, -23.298 12.790 1.691, -24.720 12.790 38.371, -25.595 12.790 38.320, -26.354 12.790 37.882, -26.835 12.790 37.150, -26.937 12.790 36.279, -23.314 12.790 20.260, -24.710 12.790 5.500, -17.542 12.790 10.181, -17.000 12.790 9.681, -24.401 12.790 5.451, -16.285 12.790 9.500, -24.122 12.790 5.309, -23.901 12.790 5.088, -23.759 12.790 4.809, -23.710 12.790 4.500, 7.710 12.790 4.500, 7.710 12.790 2.500, 7.298 12.790 1.691, 8.122 12.790 5.309, 8.401 12.790 5.451, 7.530 12.790 20.562, 7.664 12.790 20.907, 7.710 12.790 21.275, 8.940 12.790 34.603, 7.271 12.790 30.061, 6.598 12.790 30.449, 6.210 12.790 30.500, 0.160 12.790 30.500, -6.425 12.790 32.511, 7.746 12.790 35.118, 7.265 12.790 35.850, 7.163 12.790 36.279, 7.746 12.790 37.882, 8.100 12.790 38.145, 3.575 12.790 45.280, 8.505 12.790 38.320, 8.940 12.790 38.397, 10.899 12.790 36.938, 10.950 12.790 36.500, 12.500 12.790 51.500, 10.185 12.790 38.024, 10.505 12.790 37.721, -23.530 12.790 20.562, -24.021 12.790 60.500, -18.000 12.790 58.500, 2.000 12.790 58.500, 3.247 12.790 58.064, -7.124 12.790 31.946, -1.335 12.790 29.121, -21.292 12.790 20.089, -17.657 12.790 11.606, -17.466 12.790 11.925, -22.337 12.790 19.780, -9.181 12.790 22.504, -23.659 12.790 29.388, -25.160 12.790 34.603, -0.554 12.790 30.319, -0.208 12.790 30.454, 7.659 12.790 29.388, 9.803 12.790 34.755, 10.899 12.790 36.062, 10.001 14.000 36.809, 12.500 14.000 5.500, 10.001 14.000 36.191, 7.710 14.000 29.000, 7.659 14.000 29.388, 7.509 14.000 29.750, 6.598 14.000 30.449, 9.050 14.000 35.500, 0.160 14.000 30.500, -1.335 14.000 29.121, -1.319 14.000 28.750, -9.257 14.000 32.188, -14.665 14.000 29.121, -9.575 14.000 32.511, -15.143 14.000 30.103, -25.050 14.000 35.500, -22.210 14.000 30.500, -22.598 14.000 30.449, -23.271 14.000 30.061, -25.359 14.000 35.549, -25.638 14.000 35.691, -28.500 14.000 5.500, 1.764 14.000 11.250, 8.710 14.000 5.500, 1.704 14.000 10.515, 1.000 14.000 9.681, 8.122 14.000 5.309, 7.019 14.000 1.549, 7.298 14.000 1.691, -16.653 14.000 9.546, -17.000 14.000 9.681, -23.298 14.000 1.691, -23.710 14.000 2.500, 7.661 14.000 2.191, -23.710 14.000 4.500, -17.542 14.000 10.181, -22.699 14.000 19.857, -17.657 14.000 11.606, -22.337 14.000 19.780, -17.466 14.000 11.925, -21.611 14.000 19.900, -21.292 14.000 20.089, -14.681 14.000 28.750, -8.905 14.000 22.776, -17.764 14.000 11.250, -26.050 14.000 36.500, -25.359 14.000 37.451, -25.021 14.000 51.500, -24.433 14.000 51.691, -20.000 14.000 46.514, -24.021 14.000 60.500, -20.000 14.000 56.500, -24.212 14.000 61.088, -24.712 14.000 61.451, -23.710 14.000 66.500, -22.710 14.000 65.500, -22.710 14.000 65.000, -22.901 14.000 66.088, -22.659 14.000 64.612, -19.564 14.000 57.747, -19.802 14.000 57.368, -16.210 14.000 63.500, -18.000 14.000 58.500, -0.851 14.000 63.939, -15.149 14.000 63.939, -13.710 14.000 66.500, -2.290 14.000 66.500, -1.089 14.000 64.250, -1.290 14.000 65.000, -1.981 14.000 66.451, -1.702 14.000 66.309, -1.339 14.000 65.809, -14.298 14.000 66.309, -14.710 14.000 65.000, -14.661 14.000 65.809, 3.247 14.000 58.064, 3.802 14.000 57.368, 3.950 14.000 56.945, 8.021 14.000 60.500, 5.598 14.000 63.551, 6.271 14.000 63.939, 7.710 14.000 66.500, 12.500 14.000 61.500, 6.710 14.000 65.000, 6.759 14.000 65.809, 6.901 14.000 66.088, 7.122 14.000 66.309, 6.710 14.000 65.500, 9.021 14.000 61.500, 8.712 14.000 61.451, 5.210 14.000 63.500, 4.000 14.000 46.514, 9.050 14.000 37.500, 9.359 14.000 37.451, 9.021 14.000 51.500, 8.741 14.000 37.451, 8.241 14.000 37.088, 3.575 14.000 45.280, 8.050 14.000 36.500, -6.425 14.000 32.511, 8.712 14.000 51.549, -25.050 14.000 37.500, -19.575 14.000 45.280, -24.099 14.000 36.809, -24.050 14.000 36.500, -8.876 14.000 31.946, 3.807 14.000 45.656, -18.868 14.000 58.302, -21.210 14.000 63.500, -24.741 14.000 35.549, -6.819 14.000 22.504, -1.212 14.000 28.394, -1.021 14.000 28.075, 1.466 14.000 11.925, 5.611 14.000 19.900, 7.314 14.000 20.260, 7.664 14.000 20.907, 7.710 14.000 21.275, 0.285 12.790 9.500, -16.285 14.000 9.500, 1.657 14.000 11.606, 1.657 12.790 11.606, 1.780 12.790 10.879, 1.302 14.000 9.897, 0.653 12.790 9.546, 0.653 14.000 9.546, 1.764 12.790 11.250, 1.780 14.000 10.879, 1.542 14.000 10.181, 1.302 12.790 9.897, 1.000 12.790 9.681, 0.285 14.000 9.500, -9.181 14.000 22.504, -8.568 14.000 22.968, -8.194 12.790 23.067, -8.194 14.000 23.067, -7.806 14.000 23.067, -7.432 14.000 22.968, -7.095 14.000 22.776, -6.819 12.790 22.504, -7.806 12.790 23.067, 7.530 14.000 20.562, 7.032 14.000 20.020, 6.699 14.000 19.857, 6.699 12.790 19.857, 6.337 12.790 19.780, 6.337 14.000 19.780, 5.966 14.000 19.795, 5.292 14.000 20.089, 5.029 12.790 20.350, 5.029 14.000 20.350, 7.314 12.790 20.260, 7.032 12.790 20.020, 6.960 14.000 30.299, 7.509 12.790 29.750, 7.710 12.790 29.000, 6.960 12.790 30.299, 7.271 14.000 30.061, 6.210 14.000 30.500, -23.710 14.000 29.000, -23.659 14.000 29.388, -23.271 12.790 30.061, -23.509 14.000 29.750, -22.960 14.000 30.299, -22.598 12.790 30.449, -23.509 12.790 29.750, -22.960 12.790 30.299, -23.710 12.790 29.000, -23.032 14.000 20.020, -23.314 14.000 20.260, -23.530 14.000 20.562, -23.710 12.790 21.275, -23.664 12.790 20.907, -23.664 14.000 20.907, -21.611 12.790 19.900, -21.966 14.000 19.795, -21.966 12.790 19.795, -22.699 12.790 19.857, -23.032 12.790 20.020, -23.710 14.000 21.275, -21.029 14.000 20.350, -21.029 12.790 20.350, -14.979 14.000 28.075, -16.160 14.000 30.500, -15.792 14.000 30.454, -15.446 14.000 30.319, -15.792 12.790 30.454, -15.446 12.790 30.319, -14.904 14.000 29.819, -14.741 14.000 29.485, -14.788 12.790 28.394, -14.979 12.790 28.075, -14.741 12.790 29.485, -14.681 12.790 28.750, -14.788 14.000 28.394, -6.743 12.790 32.188, -6.743 14.000 32.188, -7.124 14.000 31.946, -7.551 14.000 31.795, -7.551 12.790 31.795, -8.000 14.000 31.744, -8.449 14.000 31.795, -8.449 12.790 31.795, -8.876 12.790 31.946, -9.257 12.790 32.188, 3.951 14.000 46.074, 3.807 12.790 45.656, 4.000 14.000 56.500, 2.000 14.000 58.500, 2.445 14.000 58.450, 2.868 14.000 58.302, 3.564 14.000 57.747, 4.000 12.790 56.500, 2.868 12.790 58.302, 3.564 12.790 57.747, 3.950 12.790 56.945, -20.000 12.790 56.500, -19.950 12.790 56.945, -19.802 12.790 57.368, -18.445 12.790 58.450, -18.445 14.000 58.450, -19.950 14.000 56.945, -19.564 12.790 57.747, -19.247 12.790 58.064, -19.247 14.000 58.064, -19.807 14.000 45.656, -19.807 12.790 45.656, -19.951 14.000 46.074, -20.000 12.790 46.514, -28.500 12.790 66.500, -23.710 12.790 66.500, -22.901 12.790 66.088, -22.759 12.790 65.809, -22.710 12.790 65.500, -23.401 14.000 66.451, -23.122 14.000 66.309, -22.759 14.000 65.809, -22.509 14.000 64.250, -22.509 12.790 64.250, -21.960 14.000 63.701, -22.271 12.790 63.939, -21.598 12.790 63.551, -21.598 14.000 63.551, -22.659 12.790 64.612, -22.271 14.000 63.939, -21.960 12.790 63.701, -21.210 12.790 63.500, -14.911 14.000 64.250, -14.761 14.000 64.612, -14.710 12.790 65.000, -15.822 14.000 63.551, -15.460 14.000 63.701, -14.911 12.790 64.250, -14.710 14.000 65.500, -14.661 12.790 65.809, -14.519 12.790 66.088, -14.019 14.000 66.451, -13.710 12.790 66.500, -14.019 12.790 66.451, -14.519 14.000 66.088, -1.981 12.790 66.451, -1.702 12.790 66.309, -1.481 12.790 66.088, -1.290 14.000 65.500, -1.339 12.790 65.809, -1.481 14.000 66.088, -1.290 12.790 65.000, -1.239 12.790 64.612, 0.210 14.000 63.500, -0.178 14.000 63.551, -0.178 12.790 63.551, -1.239 14.000 64.612, -0.540 14.000 63.701, 6.271 12.790 63.939, 6.659 14.000 64.612, 6.509 12.790 64.250, 5.598 12.790 63.551, 5.960 14.000 63.701, 6.509 14.000 64.250, 6.710 12.790 65.500, 6.759 12.790 65.809, 7.401 14.000 66.451, 7.122 12.790 66.309, 12.500 12.790 66.500, 8.710 12.790 5.500, 8.401 14.000 5.451, 7.759 12.790 4.809, 7.710 14.000 4.500, 7.759 14.000 4.809, 7.901 14.000 5.088, 7.901 12.790 5.088, 7.710 14.000 2.500, 7.519 14.000 1.912, 7.519 12.790 1.912, 7.019 12.790 1.549, 7.661 12.790 2.191, 6.710 14.000 1.500, -22.710 12.790 1.500, -22.710 14.000 1.500, -23.019 14.000 1.549, -23.019 12.790 1.549, -23.519 14.000 1.912, -23.519 12.790 1.912, -23.661 14.000 2.191, -23.661 12.790 2.191, -23.710 12.790 2.500, -23.759 14.000 4.809, -23.901 14.000 5.088, -24.122 14.000 5.309, -24.710 14.000 5.500, -24.401 14.000 5.451, -25.021 12.790 51.500, -24.021 14.000 52.500, -24.070 12.790 52.191, -24.070 14.000 52.191, -24.712 12.790 51.549, -24.712 14.000 51.549, -24.212 12.790 51.912, -24.212 14.000 51.912, -24.021 12.790 52.500, -25.021 14.000 61.500, -24.433 12.790 61.309, -24.433 14.000 61.309, -24.212 12.790 61.088, -24.070 14.000 60.809, -24.070 12.790 60.809, 8.070 14.000 60.809, 8.712 12.790 61.451, 8.212 12.790 61.088, 8.212 14.000 61.088, 8.433 12.790 61.309, 8.433 14.000 61.309, 8.021 14.000 52.500, 8.712 12.790 51.549, 8.433 14.000 51.691, 8.070 14.000 52.191, 8.212 12.790 51.912, 8.212 14.000 51.912, 8.070 12.790 52.191, 9.021 12.790 61.500, 14.710 15.000 51.500, 14.668 14.569 51.500, 13.451 14.691 51.500, 14.542 14.154 51.500, 13.309 14.412 51.500, 14.338 13.772 51.500, 12.809 14.049 51.500, 12.809 14.049 5.500, 13.088 14.191 5.500, 14.063 13.437 5.500, 14.542 14.154 5.500, 13.451 14.691 5.500, 12.500 12.790 5.500, 12.931 12.832 5.500, 12.931 12.832 51.500, 13.346 12.958 5.500, 13.728 13.162 51.500, 13.346 12.958 51.500, 13.728 13.162 5.500, 14.668 14.569 5.500, 14.063 13.437 51.500, 14.338 13.772 5.500, 12.500 14.000 51.500, 13.088 14.191 51.500, 13.309 14.412 5.500, 14.063 13.437 66.500, 13.088 14.191 66.500, 13.346 12.958 66.500, 12.931 12.832 66.500, 12.809 14.049 61.500, 13.088 14.191 61.500, 13.728 13.162 61.500, 13.346 12.958 61.500, 12.931 12.832 61.500, 13.309 14.412 61.500, 14.542 14.154 61.500, 14.668 14.569 61.500, 14.063 13.437 61.500, 14.338 13.772 61.500, 14.542 14.154 66.500, 14.668 14.569 66.500, 13.728 13.162 66.500, 14.338 13.772 66.500, 13.500 15.000 61.500, 13.309 14.412 66.500, 13.451 14.691 61.500, 12.809 14.049 66.500, 12.500 14.000 66.500, 13.451 14.691 66.500, -29.309 14.412 61.500, -30.063 13.437 61.500, -29.088 14.191 61.500, -28.809 14.049 61.500, -28.500 14.000 61.500, -28.931 12.832 61.500, -28.500 14.000 66.500, -29.728 13.162 66.500, -29.346 12.958 66.500, -28.931 12.832 66.500, -29.088 14.191 66.500, -29.309 14.412 66.500, -29.451 14.691 66.500, -28.500 12.790 61.500, -29.728 13.162 61.500, -29.346 12.958 61.500, -30.063 13.437 66.500, -30.338 13.772 66.500, -30.542 14.154 61.500, -30.542 14.154 66.500, -30.338 13.772 61.500, -30.668 14.569 66.500, -30.668 14.569 61.500, -28.809 14.049 66.500, -29.451 14.691 61.500, -29.500 15.000 61.500, -29.500 15.000 5.500, -29.451 14.691 5.500, -29.309 14.412 5.500, -30.338 13.772 5.500, -29.088 14.191 5.500, -30.668 14.569 5.500, -28.809 14.049 5.500, -29.728 13.162 5.500, -29.346 12.958 5.500, -28.500 12.790 5.500, -28.500 14.000 51.500, -29.088 14.191 51.500, -30.063 13.437 51.500, -29.346 12.958 51.500, -28.809 14.049 51.500, -29.309 14.412 51.500, -29.500 15.000 51.500, -30.542 14.154 51.500, -28.500 12.790 51.500, -28.931 12.832 51.500, -28.931 12.832 5.500, -29.728 13.162 51.500, -30.338 13.772 51.500, -30.063 13.437 5.500, -30.542 14.154 5.500, -30.668 14.569 51.500, -29.451 14.691 51.500, -27.395 8.538 7.848, -30.550 -0.416 4.693, -27.021 -0.110 8.222, -25.246 -0.416 -0.610, -25.635 8.568 -0.999, -30.938 8.568 4.304, -21.717 -0.110 2.918, -19.880 -10.961 4.190, -20.271 -10.832 3.939, -20.484 -10.623 3.646, -20.667 -10.343 3.395, -20.102 -10.343 3.143, -20.038 -10.623 3.447, -19.962 -10.832 3.802, -20.762 -10.462 3.628, -20.153 -10.005 2.903, -19.793 -10.179 2.978, -20.811 -10.005 3.196, -20.498 -10.005 3.015, -20.567 -9.623 2.860, -19.793 -9.499 2.659, -20.962 -9.214 2.988, -20.189 -9.623 2.737, -20.207 -9.214 2.652, -21.205 -9.127 3.186, -20.602 -9.214 2.780, -20.557 -9.137 2.753, -19.793 -10.864 3.860, -20.124 -10.832 3.854, -19.962 -10.961 4.217, -20.038 -10.961 4.261, -20.058 -10.969 4.332, -20.911 -9.623 3.058, -20.398 -10.343 3.239, -20.271 -10.623 3.523, -25.278 -10.969 9.707, -25.263 -10.961 9.499, -25.976 -10.693 9.707, -26.072 -10.623 9.584, -26.190 -10.343 8.964, -25.776 -10.623 8.920, -25.872 -10.462 8.738, -25.661 -10.693 8.948, -25.676 -10.832 9.455, -26.007 -10.343 8.712, -26.190 -10.005 8.548, -26.625 -10.005 9.526, -26.714 -9.854 9.707, -26.795 -9.623 9.508, -26.712 -9.623 9.119, -26.550 -9.623 8.756, -26.316 -9.623 8.434, -26.881 -9.214 9.499, -26.625 -9.214 8.712, -26.381 -9.214 8.376, -26.273 -9.499 8.337, -26.747 -9.137 8.943, -26.314 -9.127 8.295, -26.860 -9.135 9.318, -25.212 -10.961 9.429, -25.712 -10.832 9.622, -25.298 -10.961 9.578, -25.640 -10.864 9.707, -25.316 -10.961 9.663, -26.550 -10.005 9.172, -26.381 -10.343 9.552, -26.795 -9.214 9.092, -26.403 -10.005 8.841, -26.316 -10.343 9.248, -26.021 -10.623 9.344, -25.607 -10.832 9.300, -25.507 -10.832 9.163, -25.921 -10.623 9.119, -26.399 10.951 9.122, -26.409 10.954 9.251, -26.816 10.632 8.438, -26.877 10.613 8.464, -27.034 10.365 8.221, -27.291 10.333 8.508, -27.708 10.042 9.251, -27.482 10.333 9.095, -27.173 10.613 9.128, -27.108 10.333 8.256, -27.291 9.995 8.092, -27.504 9.995 8.385, -27.726 9.995 9.070, -27.334 9.675 7.921, -27.417 9.613 7.978, -27.651 9.995 8.716, -27.885 9.675 9.251, -27.404 9.280 7.851, -27.895 9.613 9.052, -27.895 9.204 8.636, -27.482 9.204 7.920, -27.982 9.204 9.043, -27.726 9.204 8.256, -27.153 10.632 9.251, -26.797 10.831 9.251, -26.777 10.822 8.999, -26.608 10.822 8.707, -26.364 10.951 9.043, -26.313 10.951 8.973, -26.565 10.831 8.690, -26.417 10.951 9.207, -27.651 9.613 8.300, -27.122 10.613 8.888, -27.022 10.613 8.663, -26.708 10.822 8.844, -27.813 9.613 8.663, -27.417 10.333 8.792, -26.813 10.822 9.166, -27.961 8.865 8.862, -26.899 -9.127 9.707, -27.847 8.863 8.487, -27.663 8.865 8.142, -26.866 -0.110 8.067, -26.562 -9.135 8.598, -27.415 8.873 7.839, -20.249 10.995 3.496, -20.494 10.613 2.346, -20.558 10.333 2.042, -20.940 10.613 2.545, -21.279 10.365 2.466, -20.580 10.822 2.753, -21.123 10.333 2.294, -20.609 9.995 1.802, -20.645 9.613 1.636, -21.267 9.995 2.095, -20.663 9.204 1.551, -21.418 9.204 1.887, -21.649 9.280 2.096, -21.661 8.873 2.085, -21.367 9.613 1.957, -20.249 9.280 1.517, -21.013 8.863 1.653, -21.058 9.204 1.679, -20.810 10.831 2.935, -20.418 10.951 3.116, -20.336 10.951 3.090, -20.249 10.831 2.703, -20.536 10.954 3.210, -20.494 10.951 3.160, -20.418 10.822 2.701, -20.954 9.995 1.914, -21.023 9.613 1.759, -20.854 10.333 2.138, -20.727 10.822 2.838, -20.727 10.613 2.422, -20.182 -9.135 2.640, -20.638 8.865 1.539, -20.902 -9.135 2.938, -21.358 8.865 1.837, -26.004 10.995 9.251, -26.290 10.954 8.964, -21.062 10.632 2.684, -27.209 10.042 8.046, -21.454 10.042 2.291, -21.579 9.675 2.166, -22.106 8.873 2.530, -27.409 8.873 7.833, 8.643 -10.969 4.222, 8.730 -10.961 4.190, 8.643 -11.005 4.597, 8.888 -10.961 4.261, 8.952 -10.961 4.319, 9.248 -10.343 3.239, 9.661 -10.623 4.009, 10.263 -10.179 4.597, 9.812 -10.623 4.474, 9.761 -10.623 4.234, 9.452 -10.832 4.512, 9.121 -10.832 3.939, 9.121 -10.623 3.523, 8.888 -10.623 3.447, 8.643 -10.462 3.227, 8.643 -10.179 2.978, 8.952 -10.343 3.143, 9.748 -10.343 3.603, 10.143 -10.005 3.731, 10.057 -10.343 4.138, 10.290 -10.005 4.062, 10.454 -9.854 4.597, 10.121 -10.343 4.442, 9.761 -9.623 3.058, 10.452 -9.623 4.009, 10.366 -10.005 4.416, 8.643 -9.499 2.659, 9.039 -9.623 2.737, 9.057 -9.214 2.652, 9.452 -9.214 2.780, 9.812 -9.214 2.988, 10.057 -9.623 3.324, 10.121 -9.214 3.266, 10.535 -9.623 4.398, 9.405 -9.164 2.755, 10.485 -9.164 3.835, 10.621 -9.214 4.389, 10.535 -9.214 3.983, 10.600 -9.148 4.209, 10.052 -9.177 3.188, 10.366 -9.214 3.603, 9.716 -10.693 4.597, 9.380 -10.864 4.597, 9.057 -10.961 4.554, 9.039 -10.961 4.469, 8.812 -10.832 3.802, 9.003 -10.005 2.903, 8.812 -10.961 4.217, 9.417 -9.623 2.860, 9.517 -10.343 3.395, 9.348 -10.005 3.015, 9.334 -10.623 3.646, 8.974 -10.832 3.854, 9.661 -10.005 3.196, 10.290 -9.623 3.646, 9.930 -10.005 3.438, 9.517 -10.623 3.811, 9.003 -10.961 4.389, 9.248 -10.832 4.053, 9.930 -10.343 3.854, 9.417 -10.832 4.346, 9.348 -10.832 4.190, -25.072 -10.961 48.523, -25.147 -10.961 48.480, -25.212 -10.961 48.421, -24.903 -11.005 48.143, -25.278 -10.969 48.143, -24.903 -10.693 49.216, -26.522 -10.179 48.143, -26.072 -10.623 48.266, -25.921 -10.623 48.731, -25.381 -10.832 48.801, -25.234 -10.832 48.886, -25.147 -10.623 49.293, -25.381 -10.623 49.217, -25.212 -10.343 49.597, -24.903 -10.179 49.763, -25.507 -10.343 49.501, -25.776 -10.343 49.346, -26.190 -10.005 49.302, -26.403 -10.005 49.009, -26.316 -10.343 48.603, -24.903 -9.854 49.954, -25.298 -9.623 50.004, -26.712 -9.623 48.731, -26.625 -10.005 48.324, -26.841 -9.499 48.143, -26.714 -9.854 48.143, -26.795 -9.623 48.342, -24.903 -9.499 50.081, -25.316 -9.214 50.089, -25.712 -9.214 49.960, -26.072 -9.214 49.752, -26.316 -9.623 49.416, -26.881 -9.214 48.351, -24.903 -9.127 50.139, -26.010 -9.174 49.800, -26.381 -9.214 49.474, -26.795 -9.214 48.758, -26.745 -9.164 48.905, -26.899 -9.127 48.143, -26.859 -9.148 48.532, -26.560 -9.174 49.250, -25.712 -10.832 48.228, -25.316 -10.961 48.187, -25.072 -10.832 48.939, -24.989 -10.961 48.550, -25.607 -10.005 49.726, -25.263 -10.005 49.837, -25.676 -9.623 49.881, -25.921 -10.005 49.544, -25.594 -10.623 49.094, -26.021 -9.623 49.682, -25.507 -10.832 48.688, -25.776 -10.623 48.930, -26.007 -10.343 49.138, -25.263 -10.961 48.351, -25.607 -10.832 48.550, -26.625 -9.214 49.138, -26.550 -9.623 49.094, -26.190 -10.343 48.886, -26.021 -10.623 48.506, -25.298 -10.961 48.272, -26.381 -10.343 48.299, -26.550 -10.005 48.678, -25.676 -10.832 48.395, -26.004 8.873 51.240, -26.417 9.204 51.190, -27.482 9.204 50.575, -27.726 9.204 50.239, -27.895 9.204 49.859, -26.004 9.675 51.125, -27.108 10.333 50.239, -27.726 9.995 49.425, -27.895 9.613 49.443, -27.291 9.995 50.403, -26.708 9.995 50.826, -26.777 9.613 50.982, -26.364 9.995 50.938, -26.608 10.333 50.602, -26.248 10.613 50.394, -26.482 10.613 50.318, -26.877 10.613 50.031, -27.417 10.333 49.703, -27.460 10.365 49.244, -26.173 10.822 50.040, -26.335 10.822 49.987, -27.122 10.613 49.607, -26.777 10.822 49.496, -27.153 10.632 49.244, -26.173 10.951 49.624, -26.482 10.822 49.902, -26.248 10.951 49.581, -26.608 10.822 49.788, -26.313 10.951 49.522, -26.399 10.951 49.373, -26.417 10.951 49.288, -26.004 10.954 49.649, -26.090 10.951 49.651, -26.364 10.951 49.452, -26.004 10.995 49.244, -27.983 9.280 49.244, -27.813 9.613 49.832, -27.982 9.204 49.452, -27.173 9.204 50.853, -26.399 9.613 51.105, -27.413 8.823 50.653, -26.766 8.836 51.086, -26.813 9.204 51.061, -26.392 8.852 51.201, -26.313 10.333 50.698, -27.651 9.995 49.779, -27.482 10.333 49.400, -27.173 10.613 49.367, -26.813 10.822 49.329, -27.651 9.613 50.195, -27.504 9.995 50.110, -27.022 10.613 49.832, -27.291 10.333 49.987, -26.708 10.822 49.651, -27.417 9.613 50.517, -26.877 10.333 50.447, -26.695 10.613 50.195, -27.022 9.995 50.645, -27.122 9.613 50.783, -28.000 8.873 49.244, -28.000 8.873 9.251, -27.708 10.042 49.244, -27.983 9.280 9.251, -27.885 9.675 49.244, -27.460 10.365 9.251, -26.797 10.831 49.244, -26.409 10.954 49.244, -27.661 8.826 50.351, -27.960 8.852 49.633, -27.846 8.836 50.006, -27.110 8.826 50.901, -26.312 -9.177 49.552, -25.665 -9.164 49.985, -25.291 -9.148 50.100, 9.744 8.873 1.500, 10.158 9.204 1.551, 11.467 9.204 2.502, 10.053 10.333 2.042, 10.618 10.333 2.294, 11.222 10.333 3.341, 11.448 10.042 3.496, 11.625 9.675 3.496, 11.391 9.613 2.545, 11.031 9.995 2.337, 10.862 9.613 1.957, 10.104 9.995 1.802, 10.140 9.613 1.636, 10.449 9.995 1.914, 9.744 10.365 2.040, 9.989 10.613 2.346, 10.222 10.613 2.422, 10.435 10.613 2.545, 10.349 10.822 2.952, 10.913 10.613 3.373, 10.518 10.822 3.245, 10.538 10.831 3.496, 10.893 10.632 3.496, 9.744 10.632 2.347, 9.913 10.822 2.701, 9.989 10.951 3.160, 10.104 10.951 3.288, 10.158 10.951 3.453, 9.744 10.831 2.703, 9.744 10.954 3.091, 9.831 10.951 3.090, 9.744 10.995 3.496, 10.149 10.954 3.496, 10.140 10.951 3.368, 10.053 10.951 3.218, 9.913 10.951 3.116, 11.636 9.613 3.297, 11.724 9.280 3.496, 11.722 9.204 3.288, 11.222 9.204 2.165, 10.518 9.613 1.759, 10.913 9.204 1.887, 10.553 9.204 1.679, 9.744 9.280 1.517, 11.586 8.836 2.734, 11.636 9.204 2.882, 11.401 8.826 2.390, 10.851 8.826 1.839, 10.133 8.852 1.540, 11.553 9.613 2.908, 11.158 10.333 3.037, 11.467 9.995 3.315, 10.862 10.613 3.133, 10.553 10.822 3.411, 11.391 9.995 2.961, 11.244 9.995 2.630, 10.449 10.822 3.090, 11.031 10.333 2.753, 10.849 10.333 2.502, 10.762 10.613 2.908, 11.158 9.613 2.224, 10.618 10.613 2.710, 10.222 10.822 2.838, 10.349 10.333 2.138, 10.762 9.995 2.095, 10.075 10.822 2.753, 9.039 -10.961 48.272, 8.812 -10.961 48.523, 9.812 -10.623 48.266, 9.452 -10.832 48.228, 9.334 -10.623 49.094, 9.517 -10.343 49.346, 9.248 -10.343 49.501, 8.643 -10.462 49.514, 8.888 -10.623 49.293, 8.812 -10.832 48.939, 9.248 -10.832 48.688, 10.121 -10.343 48.299, 10.014 -10.462 48.143, 10.263 -10.179 48.143, 10.057 -10.343 48.603, 10.290 -10.005 48.678, 9.930 -10.343 48.886, 10.143 -10.005 49.009, 9.348 -10.005 49.726, 9.003 -10.005 49.837, 8.643 -10.179 49.763, 10.366 -10.005 48.324, 9.930 -10.005 49.302, 10.290 -9.623 49.094, 10.057 -9.623 49.416, 9.761 -9.623 49.682, 8.643 -9.854 49.954, 10.535 -9.623 48.342, 10.452 -9.623 48.731, 10.366 -9.214 49.138, 10.121 -9.214 49.474, 9.812 -9.214 49.752, 9.039 -9.623 50.004, 9.452 -9.214 49.960, 9.057 -9.214 50.089, 8.643 -9.499 50.081, 10.621 -9.214 48.351, 10.600 -9.148 48.532, 10.535 -9.214 48.758, 10.300 -9.174 49.250, 9.405 -9.164 49.985, 8.643 -10.864 48.880, 8.974 -10.832 48.886, 8.952 -10.961 48.421, 9.003 -10.961 48.351, 9.057 -10.961 48.187, 8.643 -10.969 48.518, 8.730 -10.961 48.550, 9.417 -10.832 48.395, 9.661 -10.623 48.731, 9.761 -10.623 48.506, 9.348 -10.832 48.550, 9.748 -10.343 49.138, 9.517 -10.623 48.930, 8.888 -10.961 48.480, 9.121 -10.832 48.801, 9.661 -10.005 49.544, 9.417 -9.623 49.881, 8.952 -10.343 49.597, 9.121 -10.623 49.217, 11.391 9.995 49.779, 11.467 9.995 49.425, 11.222 10.333 49.400, 10.913 10.613 49.367, 10.158 10.951 49.288, 11.625 9.675 49.244, 11.448 10.042 49.244, 10.149 10.954 49.244, 11.201 10.365 49.244, 9.913 10.951 49.624, 9.989 10.951 49.581, 10.104 10.951 49.452, 9.744 10.632 50.393, 9.989 10.613 50.394, 10.053 10.333 50.698, 10.222 10.613 50.318, 10.849 10.333 50.239, 11.158 10.333 49.703, 10.862 10.613 49.607, 10.104 9.995 50.938, 10.349 10.333 50.602, 11.031 10.333 49.987, 11.031 9.995 50.403, 10.518 9.613 50.982, 9.744 9.280 51.224, 11.467 9.204 50.239, 11.636 9.204 49.859, 10.158 9.204 51.190, 10.913 9.204 50.853, 10.851 8.826 50.901, 11.153 8.823 50.653, 11.701 8.852 49.633, 9.744 10.954 49.649, 9.831 10.951 49.651, 10.553 10.822 49.329, 10.762 10.613 49.832, 10.449 10.822 49.651, 10.349 10.822 49.788, 10.222 10.822 49.902, 10.075 10.822 49.987, 9.913 10.822 50.040, 11.722 9.204 49.452, 11.724 9.280 49.244, 11.636 9.613 49.443, 10.140 9.613 51.105, 10.553 9.204 51.061, 10.449 9.995 50.826, 11.158 9.613 50.517, 10.762 9.995 50.645, 10.862 9.613 50.783, 10.618 10.613 50.031, 10.435 10.613 50.195, 10.618 10.333 50.447, 10.053 10.951 49.522, 11.222 9.204 50.575, 11.553 9.613 49.832, 11.391 9.613 50.195, 11.244 9.995 50.110, 10.140 10.951 49.373, 10.518 10.822 49.496, 9.744 9.675 51.125, -26.004 10.042 50.948, 9.744 10.042 50.948, -26.004 9.280 51.224, 9.744 10.365 50.701, -26.004 10.365 50.701, -26.004 10.632 50.393, 9.744 10.831 50.038, -26.004 10.831 50.038, 9.032 -9.148 50.100, 10.133 8.852 51.201, 10.506 8.836 51.086, 9.750 -9.174 49.800, 10.052 -9.177 49.552, 11.401 8.826 50.351, 10.485 -9.164 48.905, 11.586 8.836 50.006, 11.740 8.873 49.244, 11.740 8.873 3.496, 11.201 10.365 3.496, 10.893 10.632 49.244, 10.538 10.831 49.244, 8.643 -11.005 48.143, -24.903 -10.864 48.880, -24.903 -10.462 49.514, 8.643 -10.693 49.216, -24.903 -10.969 48.518, 8.643 -9.127 50.139, 9.018 -10.969 4.597, 9.716 -10.693 48.143, 9.380 -10.864 48.143, 9.018 -10.969 48.143, 10.014 -10.462 4.597, 10.454 -9.854 48.143, 10.581 -9.499 48.143, 10.581 -9.499 4.597, 10.639 -9.127 4.597, 11.153 8.823 2.087, 10.300 -9.174 3.490, 11.701 8.852 3.108, 9.750 -9.174 2.940, 9.032 -9.148 2.641, 10.506 8.836 1.654, -20.249 8.873 1.500, -20.249 9.675 1.615, -20.249 10.042 1.792, 9.744 10.042 1.792, 9.744 9.675 1.615, -20.249 10.365 2.040, -20.249 10.632 2.347, -20.249 10.954 3.091, -25.640 -10.864 48.143, -25.976 -10.693 48.143, -26.273 -10.462 9.707, -26.273 -10.462 48.143, -26.522 -10.179 9.707, -26.841 -9.499 9.707, -19.793 -10.969 4.222, 8.643 -10.693 3.524, -19.793 -10.693 3.524, 8.643 -10.864 3.860, -19.793 -10.462 3.227, -19.793 -9.854 2.786, 8.643 -9.854 2.786, -19.793 -9.127 2.601, -25.168 -10.969 9.442, -25.424 -10.864 9.186, -20.552 -10.693 3.839, -20.314 -10.864 4.076, -26.048 -10.179 8.562, -26.183 -9.854 8.426, -20.938 -10.179 3.452, -21.074 -9.854 3.317, -21.163 -9.499 3.227, 9.744 10.995 49.244, 9.744 8.873 51.240, 10.639 -9.127 48.143, -24.903 -11.005 9.707, -19.793 -11.005 4.597, 8.643 -9.127 2.601, -18.600 -25.150 74.500, -18.600 -28.150 74.500, -18.600 -28.150 78.500, -6.600 -28.150 74.500, -6.600 -28.150 78.500, 0.254 -26.150 73.540, -0.582 -25.150 73.854, -0.582 -26.150 73.854, -1.737 -25.150 76.556, -1.737 -26.150 76.556, 0.924 -25.150 78.490, 1.365 -26.150 78.410, 2.169 -26.150 78.023, 2.999 -25.150 76.983, 2.999 -26.150 76.983, 3.197 -25.150 76.112, 3.137 -26.150 76.556, 2.901 -25.150 74.815, 3.078 -26.150 75.227, 2.901 -26.150 74.815, 2.655 -26.150 74.441, 1.982 -26.150 73.854, 1.578 -26.150 73.659, 1.146 -25.150 73.540, 0.700 -25.150 73.500, -1.777 -25.150 75.664, -1.777 -26.150 75.664, -1.797 -25.150 76.112, -1.797 -26.150 76.112, -1.599 -25.150 76.983, -1.599 -26.150 76.983, -1.386 -25.150 77.377, -1.107 -25.150 77.728, 2.786 -25.150 77.377, 3.137 -25.150 76.556, 3.177 -25.150 75.664, 3.078 -25.150 75.227, 2.345 -25.150 74.117, 1.982 -25.150 73.854, 1.578 -25.150 73.659, 1.146 -26.150 73.540, 1.785 -26.150 78.252, 2.345 -26.150 74.117, 2.786 -26.150 77.377, 3.177 -26.150 75.664, 3.197 -26.150 76.112, 2.507 -26.150 77.728, 0.924 -26.150 78.490, 0.700 -26.150 73.500, 0.476 -26.150 78.490, 0.035 -26.150 78.410, -0.385 -26.150 78.252, -0.945 -26.150 74.117, -0.769 -26.150 78.023, -1.255 -26.150 74.441, -1.107 -26.150 77.728, -1.386 -26.150 77.377, -0.178 -26.150 73.659, -1.501 -26.150 74.815, -1.678 -26.150 75.227, 4.700 28.150 77.500, -21.300 28.150 73.500, 4.700 25.150 73.500, 4.700 28.150 73.500, -21.300 28.150 77.500, -0.093 0.500 80.000, -5.543 -3.536 76.500, -5.543 3.536 80.000, -0.800 1.207 80.000, -0.800 1.207 76.500, -5.543 -3.536 80.000, -4.836 -4.243 80.000, -5.543 3.536 76.500, -1.800 1.207 80.000, -4.836 4.243 76.500, -0.800 -1.207 80.000, -0.800 -5.500 80.000, -0.800 -5.500 76.500, -2.507 -0.500 80.000, -6.800 -0.500 80.000, -2.507 0.500 76.500, -6.800 0.500 76.500, -16.233 2.676 80.000, -17.574 8.313 80.000, -16.604 2.276 80.000, -16.911 1.825 80.000, -17.148 1.333 80.000, -18.028 8.512 80.000, -18.807 9.118 80.000, -19.111 9.509 80.000, -17.308 0.812 80.000, -17.390 0.273 80.000, -19.347 9.945 80.000, -17.390 -0.273 80.000, -19.508 11.886 80.000, -18.807 13.182 80.000, -23.600 25.150 80.000, -17.574 13.987 80.000, -18.028 13.788 80.000, -17.094 14.109 80.000, -16.106 14.109 80.000, -13.610 11.398 80.000, 7.700 25.150 80.000, -0.800 5.500 80.000, -1.800 5.500 80.000, -4.836 4.243 80.000, -13.610 10.902 80.000, -10.110 0.273 80.000, -10.110 -0.273 80.000, -10.192 -0.812 80.000, -10.352 -1.333 80.000, -10.589 -1.825 80.000, -12.166 -3.289 80.000, -23.600 -25.150 80.000, -15.806 -3.016 80.000, -16.604 -2.276 80.000, -13.853 9.945 80.000, -12.166 3.289 80.000, -14.089 9.509 80.000, -15.626 8.313 80.000, -16.600 8.150 80.000, -13.206 3.609 80.000, -15.334 3.289 80.000, 4.200 0.500 80.000, -0.800 -11.400 80.000, -0.800 -7.400 80.000, -1.800 -5.500 80.000, 2.236 -4.243 80.000, -2.507 0.500 80.000, -6.800 0.500 80.000, -1.800 -1.207 80.000, -0.093 -0.500 80.000, 2.943 -3.536 80.000, 2.236 4.243 80.000, 2.943 3.536 80.000, -6.800 -0.500 76.500, 4.200 -0.500 80.000, -1.800 -5.500 76.500, 4.200 -0.500 76.500, 4.200 0.500 76.500, -0.093 0.500 76.500, 2.943 3.536 76.500, 2.236 4.243 76.500, -0.800 -1.207 76.500, -4.836 -4.243 76.500, -2.507 -0.500 76.500, -1.800 -1.207 76.500, 2.236 -4.243 76.500, 2.943 -3.536 76.500, -0.093 -0.500 76.500, -1.800 1.207 76.500, -1.800 5.500 76.500, -0.800 5.500 76.500, -16.197 9.191 80.000, -15.811 9.312 80.000, -15.457 9.508 80.000, -15.811 9.312 76.500, -14.903 10.092 80.000, -14.724 10.455 80.000, -14.903 10.092 76.500, -14.603 11.251 80.000, -16.001 13.058 76.500, -16.398 13.140 76.500, -17.903 12.668 80.000, -18.182 12.374 80.000, -18.182 12.374 76.500, -18.396 12.031 76.500, -18.597 11.251 76.500, -18.297 10.092 76.500, -18.050 9.772 76.500, -17.743 9.508 76.500, -16.600 9.150 80.000, -15.150 9.772 80.000, -14.804 12.031 80.000, -15.297 12.668 80.000, -16.001 13.058 80.000, -16.398 13.140 80.000, -16.802 13.140 80.000, -16.802 13.140 76.500, -17.199 13.058 80.000, -17.199 13.058 76.500, -18.536 11.651 80.000, -18.297 10.092 80.000, -17.743 9.508 80.000, -17.389 9.312 80.000, -17.003 9.191 80.000, -17.094 8.191 80.000, -17.574 8.313 76.500, -18.443 8.783 80.000, -18.807 9.118 76.500, -19.347 9.945 76.500, -18.028 13.788 76.500, -15.172 13.788 80.000, -14.757 13.517 80.000, -15.172 13.788 76.500, -14.089 12.791 80.000, -13.853 12.355 80.000, -13.692 11.886 80.000, -13.610 11.398 76.500, -13.692 10.414 76.500, -16.106 8.191 80.000, -19.111 9.509 76.500, -19.508 10.414 80.000, -19.590 10.902 80.000, -19.590 11.398 80.000, -19.590 11.398 76.500, -19.347 12.355 80.000, -19.111 12.791 80.000, -18.807 13.182 76.500, -18.443 13.517 80.000, -17.574 13.987 76.500, -16.600 14.150 80.000, -16.600 14.150 76.500, -15.626 13.987 80.000, -14.757 13.517 76.500, -14.393 13.182 80.000, -13.692 10.414 80.000, -14.393 9.118 80.000, -14.393 9.118 76.500, -14.757 8.783 80.000, -14.757 8.783 76.500, -15.172 8.512 80.000, -17.094 8.191 76.500, -17.003 9.191 76.500, -17.389 9.312 76.500, -18.028 8.512 76.500, -18.443 8.783 76.500, -19.508 10.414 76.500, -18.476 10.455 76.500, -19.508 11.886 76.500, -18.536 11.651 76.500, -18.577 10.847 76.500, -19.590 10.902 76.500, -19.347 12.355 76.500, -18.443 13.517 76.500, -19.111 12.791 76.500, -17.903 12.668 76.500, -17.571 12.899 76.500, -17.094 14.109 76.500, -16.106 14.109 76.500, -15.629 12.899 76.500, -15.626 13.987 76.500, -14.393 13.182 76.500, -15.297 12.668 76.500, -14.804 12.031 76.500, -13.692 11.886 76.500, -14.664 11.651 76.500, -15.018 12.374 76.500, -14.089 12.791 76.500, -13.853 12.355 76.500, -13.610 10.902 76.500, -14.603 11.251 76.500, -13.853 9.945 76.500, -14.089 9.509 76.500, -14.623 10.847 76.500, -14.724 10.455 76.500, -15.150 9.772 76.500, -15.457 9.508 76.500, -15.172 8.512 76.500, -15.626 8.313 76.500, -16.197 9.191 76.500, -16.600 9.150 76.500, -16.600 8.150 76.500, -16.106 8.191 76.500, 4.700 -7.400 80.000, -0.800 -7.400 76.500, -0.800 -11.400 76.500, 4.700 -11.400 80.000, 4.700 -7.400 76.500, 4.700 -11.400 76.500, -14.826 -3.488 80.000, -14.294 -3.609 80.000, -14.294 -3.609 77.000, -14.826 -3.488 77.000, -15.334 -3.289 80.000, -15.334 -3.289 77.000, -16.911 -1.825 80.000, -17.148 -1.333 77.000, -17.390 -0.273 77.000, -17.390 0.273 77.000, -15.806 3.016 80.000, -16.233 2.676 77.000, -15.334 3.289 77.000, -13.750 3.650 80.000, -12.674 3.488 77.000, -11.694 3.016 80.000, -10.352 1.333 80.000, -10.110 0.273 77.000, -10.352 -1.333 77.000, -10.589 -1.825 77.000, -10.896 -2.276 80.000, -11.267 -2.676 80.000, -11.694 -3.016 80.000, -11.267 -2.676 77.000, -13.206 -3.609 77.000, -13.750 -3.650 80.000, -13.750 -3.650 77.000, -16.233 -2.676 80.000, -16.233 -2.676 77.000, -16.604 -2.276 77.000, -16.911 -1.825 77.000, -17.148 -1.333 80.000, -17.308 -0.812 80.000, -15.806 3.016 77.000, -14.826 3.488 80.000, -14.294 3.609 80.000, -12.674 3.488 80.000, -11.267 2.676 80.000, -11.267 2.676 77.000, -10.896 2.276 80.000, -10.896 2.276 77.000, -10.589 1.825 80.000, -10.192 0.812 80.000, -10.110 -0.273 77.000, -12.166 -3.289 77.000, -12.674 -3.488 80.000, -13.206 -3.609 80.000, -13.206 3.609 77.000, -12.674 -3.488 77.000, -11.694 3.016 77.000, -11.694 -3.016 77.000, -10.352 1.333 77.000, -10.192 -0.812 77.000, -10.192 0.812 77.000, -12.166 3.289 77.000, -10.896 -2.276 77.000, -10.589 1.825 77.000, -13.750 3.650 77.000, -14.294 3.609 77.000, -14.826 3.488 77.000, -17.148 1.333 77.000, -17.308 -0.812 77.000, -17.308 0.812 77.000, -15.806 -3.016 77.000, -16.604 2.276 77.000, -16.911 1.825 77.000, -23.600 -25.150 68.000, -18.600 -25.150 78.500, -6.600 -25.150 78.500, 1.365 -25.150 78.410, 1.785 -25.150 78.252, 2.169 -25.150 78.023, 2.507 -25.150 77.728, 7.700 -25.150 80.000, 2.655 -25.150 74.441, 0.254 -25.150 73.540, -6.600 -25.150 74.500, -1.678 -25.150 75.227, -1.501 -25.150 74.815, -1.255 -25.150 74.441, -0.945 -25.150 74.117, -0.178 -25.150 73.659, -0.769 -25.150 78.023, -0.385 -25.150 78.252, 0.035 -25.150 78.410, 0.476 -25.150 78.490, -21.300 25.150 77.500, -21.300 25.150 73.500, -23.600 25.150 68.000, 4.700 25.150 77.500, -15.629 12.899 80.000, -15.018 12.374 80.000, -14.623 10.847 80.000, -14.664 11.651 80.000, -18.050 9.772 80.000, -18.396 12.031 80.000, -18.597 11.251 80.000, -18.577 10.847 80.000, -18.476 10.455 80.000, -17.571 12.899 80.000, 7.700 25.150 68.000, 7.700 -25.150 68.000, -10.000 30.300 34.000, -19.000 30.300 34.000, -19.000 25.300 36.500, -19.000 30.300 36.500, -19.000 25.300 37.500, -10.000 30.300 39.000, -19.000 25.300 34.000, -10.000 25.300 34.000, -19.000 25.300 35.000, -18.000 25.300 35.000, -18.000 25.300 36.500, -18.000 25.300 39.000, -10.000 25.300 39.000, -18.000 25.300 37.500, -6.000 25.300 39.000, 3.000 25.300 38.000, 3.000 30.300 39.000, 2.000 30.300 38.000, 3.000 25.300 36.500, 3.000 30.300 36.500, 3.000 30.300 35.500, 3.000 25.300 35.500, 2.000 25.300 35.500, 2.000 30.300 35.500, 2.000 25.300 36.500, 2.000 25.300 38.000, 3.000 25.300 39.000, 2.000 25.300 34.000, -6.000 25.300 34.000, -20.550 14.000 30.900, -20.773 23.300 30.925, -20.773 14.000 30.925, -20.984 14.000 30.999, -21.173 23.300 31.118, -21.173 14.000 31.118, -21.451 14.000 31.466, -21.525 14.000 31.677, -21.525 23.300 31.677, -21.550 14.000 31.900, -21.451 23.300 31.466, -26.150 14.000 36.500, -26.041 14.000 36.977, -25.736 14.000 37.360, -25.910 14.000 37.186, -28.050 14.000 38.500, -25.295 14.000 37.572, -27.952 14.000 39.118, -25.050 14.000 37.600, -27.668 14.000 39.676, -24.805 14.000 37.572, -21.550 14.000 40.500, -24.573 14.000 37.491, -24.364 14.000 37.360, 8.573 14.000 37.491, 5.550 14.000 40.500, 9.295 14.000 37.572, 12.050 14.000 38.500, 10.122 14.000 36.745, 12.050 14.000 34.500, 10.122 14.000 36.255, 9.527 14.000 35.509, 9.295 14.000 35.428, 12.025 14.000 34.187, 9.050 14.000 35.400, 11.952 14.000 33.882, -24.059 14.000 36.977, 4.550 14.000 30.900, 4.984 14.000 30.999, 7.978 14.000 36.745, -23.950 14.000 36.500, -24.059 14.000 36.023, -24.364 14.000 35.640, -28.025 14.000 34.187, -21.550 14.000 32.500, -26.050 14.000 32.500, -27.668 14.000 33.324, -26.958 14.000 32.718, -27.226 14.000 32.882, -25.910 14.000 35.814, -26.122 14.000 36.255, 8.364 14.000 35.640, 5.550 14.000 32.500, 10.050 14.000 32.500, -21.332 14.000 31.277, 11.668 14.000 39.676, 11.464 14.000 39.914, 10.050 14.000 40.500, 11.226 14.000 40.118, 10.958 14.000 40.282, 5.451 14.000 41.534, 4.550 14.000 42.100, 5.173 14.000 41.882, 4.984 14.000 42.001, -21.451 14.000 41.534, -23.978 27.045 30.900, 8.190 27.486 30.900, -24.190 26.114 30.900, -20.550 23.300 30.900, -24.573 25.809 30.900, -24.805 25.728 30.900, -25.527 25.809 30.900, -26.041 26.323 30.900, -26.122 26.555 30.900, -26.150 26.800 30.900, -28.025 24.987 30.900, -28.050 25.300 30.900, -26.668 23.398 30.900, -26.958 23.518 30.900, -27.226 23.682 30.900, -27.464 29.714 30.900, -26.041 27.277 30.900, -27.226 29.918 30.900, -27.668 29.476 30.900, -27.832 29.208 30.900, -27.952 28.918 30.900, -26.122 27.045 30.900, -26.363 30.275 30.900, 8.573 27.791 30.900, 12.050 28.300 30.900, 12.050 25.300 30.900, 10.150 26.800 30.900, 10.668 30.202 30.900, 10.958 30.082 30.900, 10.363 30.275 30.900, 11.952 24.682 30.900, 9.050 25.700 30.900, 8.573 25.809 30.900, 8.805 25.728 30.900, 11.464 23.886 30.900, 10.958 23.518 30.900, 10.050 23.300 30.900, 7.950 26.800 30.900, 4.550 23.300 30.900, 8.190 26.114 30.900, 8.059 26.323 30.900, 8.364 25.940 30.900, 9.527 25.809 30.900, 10.041 26.323 30.900, -23.978 26.555 30.900, 8.364 27.660 30.900, -24.573 27.791 30.900, -24.805 27.872 30.900, -25.050 27.900 30.900, -25.295 27.872 30.900, -25.736 27.660 30.900, 5.550 14.000 31.900, 5.550 23.300 31.900, 5.525 14.000 31.677, 5.525 23.300 31.677, 5.451 23.300 31.466, 5.451 14.000 31.466, 5.332 14.000 31.277, 5.173 14.000 31.118, 5.173 23.300 31.118, 4.984 23.300 30.999, 4.773 23.300 30.925, 4.773 14.000 30.925, 4.773 14.000 42.075, 4.984 23.300 42.001, 5.332 14.000 41.723, 5.525 14.000 41.323, 5.525 23.300 41.323, 10.041 26.323 42.100, 9.910 26.114 42.100, 9.527 25.809 42.100, 4.550 23.300 42.100, 8.805 25.728 42.100, 8.364 25.940 42.100, 8.190 26.114 42.100, 7.978 26.555 42.100, 7.950 26.800 42.100, -26.050 30.300 42.100, -24.059 27.277 42.100, -23.978 27.045 42.100, -23.950 26.800 42.100, -23.978 26.555 42.100, -24.059 26.323 42.100, -24.190 26.114 42.100, -26.050 23.300 42.100, -24.805 25.728 42.100, -25.050 25.700 42.100, -27.464 23.886 42.100, -27.226 23.682 42.100, -26.958 23.518 42.100, -26.668 23.398 42.100, -26.363 23.325 42.100, 7.978 27.045 42.100, 8.573 27.791 42.100, 8.805 27.872 42.100, 10.050 30.300 42.100, 11.668 29.476 42.100, 11.832 29.208 42.100, 11.464 29.714 42.100, 11.226 29.918 42.100, 12.050 28.300 42.100, -25.295 25.728 42.100, -27.668 24.124 42.100, -28.025 24.987 42.100, -25.527 25.809 42.100, -28.050 25.300 42.100, -26.041 26.323 42.100, -26.122 26.555 42.100, -28.050 28.300 42.100, -26.150 26.800 42.100, -26.363 30.275 42.100, -26.122 27.045 42.100, -25.910 27.486 42.100, -20.550 23.300 42.100, 12.025 24.987 42.100, 10.668 23.398 42.100, 10.958 23.518 42.100, 11.226 23.682 42.100, 10.363 23.325 42.100, 11.952 24.682 42.100, 11.832 24.392 42.100, -26.958 30.082 42.100, -27.226 29.918 42.100, -27.668 29.476 42.100, -27.952 28.918 42.100, -27.832 29.208 42.100, -21.525 14.000 41.323, -21.332 23.300 41.723, -21.332 14.000 41.723, -21.451 23.300 41.534, -21.525 23.300 41.323, -21.173 23.300 41.882, -21.173 14.000 41.882, -20.984 14.000 42.001, -20.773 14.000 42.075, -20.550 14.000 42.100, -20.984 23.300 42.001, -20.773 23.300 42.075, -21.550 16.100 40.500, -21.550 14.000 41.100, -21.550 16.100 32.500, -26.363 14.000 32.525, -26.668 14.000 32.598, -26.958 16.100 32.718, -26.363 16.100 32.525, -27.464 14.000 33.086, -27.668 16.100 33.324, -27.832 14.000 33.592, -27.832 16.100 33.592, -27.952 14.000 33.882, -27.952 16.100 33.882, -28.025 16.100 34.187, -28.050 16.100 34.500, -24.059 16.100 36.977, -24.364 16.100 37.360, -27.668 16.100 39.676, -25.050 16.100 37.600, -27.952 16.100 39.118, -27.832 16.100 39.408, -28.025 16.100 38.813, -25.295 16.100 37.572, -25.736 16.100 37.360, -25.910 16.100 37.186, -26.122 16.100 36.745, -25.910 16.100 35.814, -27.464 16.100 33.086, -26.668 16.100 32.598, -27.226 16.100 32.882, -24.805 16.100 35.428, -26.050 16.100 32.500, -24.364 16.100 35.640, -23.978 16.100 36.255, -26.363 14.000 40.475, -26.363 16.100 40.475, -26.958 16.100 40.282, -27.226 14.000 40.118, -26.668 16.100 40.402, -26.668 14.000 40.402, -26.958 14.000 40.282, -27.226 16.100 40.118, -27.464 14.000 39.914, -27.464 16.100 39.914, -27.832 14.000 39.408, -28.050 16.100 38.500, -28.025 14.000 38.813, -26.050 16.100 40.500, -26.050 14.000 40.500, 10.050 16.100 32.500, 10.363 14.000 32.525, 10.668 14.000 32.598, 10.668 16.100 32.598, 11.226 16.100 32.882, 11.226 14.000 32.882, 10.958 14.000 32.718, 11.464 14.000 33.086, 11.464 16.100 33.086, 11.668 14.000 33.324, 11.832 14.000 33.592, 11.832 16.100 33.592, 11.952 16.100 33.882, 10.122 16.100 36.745, 12.050 16.100 38.500, 12.025 16.100 38.813, 9.050 16.100 37.600, 5.550 16.100 40.500, 7.950 16.100 36.500, 7.978 16.100 36.745, 5.550 16.100 32.500, 7.978 16.100 36.255, 8.190 16.100 35.814, 8.059 16.100 36.023, 8.364 16.100 35.640, 9.050 16.100 35.400, 9.295 16.100 35.428, 10.363 16.100 32.525, 10.958 16.100 32.718, 9.910 16.100 35.814, 12.050 16.100 34.500, 10.150 16.100 36.500, 12.025 16.100 34.187, 9.736 16.100 35.640, 11.668 16.100 33.324, 10.363 16.100 40.475, 9.295 16.100 37.572, 10.668 16.100 40.402, 10.958 16.100 40.282, 11.668 16.100 39.676, 10.050 16.100 40.500, 10.363 14.000 40.475, 11.226 16.100 40.118, 10.668 14.000 40.402, 11.464 16.100 39.914, 11.832 14.000 39.408, 11.832 16.100 39.408, 11.952 14.000 39.118, 11.952 16.100 39.118, 12.025 14.000 38.813, -26.363 23.325 32.300, -26.050 23.300 30.900, -26.363 23.325 30.900, -27.464 23.886 32.300, -27.464 23.886 30.900, -27.668 24.124 30.900, -27.832 24.392 30.900, -27.952 24.682 30.900, -28.025 24.987 32.300, -28.050 25.300 32.300, -21.332 23.300 31.277, -20.984 23.300 30.999, -21.550 23.300 31.900, -26.958 23.518 40.700, -27.464 23.886 40.700, -26.363 23.325 40.700, -26.668 23.398 40.700, -27.832 24.392 42.100, -27.952 24.682 42.100, -28.025 28.613 42.100, -28.025 28.613 40.700, -27.952 28.918 40.700, -27.464 29.714 40.700, -27.226 29.918 40.700, -27.464 29.714 42.100, -26.958 30.082 40.700, -26.668 30.202 42.100, -26.668 30.202 40.700, -25.910 26.114 40.700, -27.226 23.682 40.700, -27.668 24.124 40.700, -28.025 24.987 40.700, -27.952 24.682 40.700, -26.041 26.323 40.700, -27.832 24.392 40.700, -28.050 25.300 40.700, -28.050 28.300 40.700, -27.832 29.208 40.700, -25.910 27.486 40.700, -26.363 30.275 40.700, -25.736 27.660 40.700, -26.050 30.300 40.700, -27.668 29.476 40.700, -23.978 26.555 40.700, -21.550 23.300 40.700, -24.805 25.728 40.700, -25.527 25.809 40.700, -26.050 23.300 40.700, -24.190 27.486 40.700, -21.550 30.300 40.700, -18.000 30.300 39.000, -18.000 30.300 37.500, -19.000 30.300 37.500, -6.000 30.300 39.000, -18.000 30.300 36.500, -18.000 30.300 35.000, -19.000 30.300 35.000, -6.000 30.300 34.000, 2.000 30.300 34.000, 2.000 30.300 36.500, 3.000 30.300 38.000, 10.050 30.300 30.900, 5.550 30.300 32.300, -26.050 30.300 30.900, -26.668 30.202 30.900, -26.958 30.082 30.900, -27.226 29.918 32.300, -26.363 30.275 32.300, -26.668 30.202 32.300, -27.464 29.714 32.300, -27.668 29.476 32.300, -27.832 29.208 32.300, -28.025 28.613 32.300, -28.050 28.300 32.300, -28.050 28.300 30.900, -28.025 28.613 30.900, 10.363 23.325 30.900, 10.050 23.300 32.300, 10.668 23.398 32.300, 11.226 23.682 30.900, 11.226 23.682 32.300, 10.668 23.398 30.900, 11.668 24.124 30.900, 11.832 24.392 30.900, 12.025 24.987 30.900, 12.050 25.300 32.300, 12.025 24.987 32.300, 5.332 23.300 31.277, 8.573 27.791 32.300, 10.041 27.277 32.300, 10.050 30.300 32.300, 11.952 28.918 32.300, 11.226 29.918 32.300, 10.958 30.082 32.300, 9.295 25.728 32.300, 9.050 25.700 32.300, 5.550 23.300 32.300, 8.573 25.809 32.300, 8.190 26.114 32.300, 8.364 25.940 32.300, 8.059 26.323 32.300, 7.950 26.800 32.300, 10.958 23.518 32.300, 11.464 23.886 32.300, 10.363 23.325 32.300, 11.668 24.124 32.300, 11.952 24.682 32.300, 11.832 24.392 32.300, 10.150 26.800 32.300, 12.025 28.613 30.900, 11.952 28.918 30.900, 11.832 29.208 30.900, 11.832 29.208 32.300, 11.668 29.476 32.300, 12.025 28.613 32.300, 11.668 29.476 30.900, 11.464 29.714 30.900, 11.464 29.714 32.300, 11.226 29.918 30.900, 10.363 30.275 32.300, 10.668 30.202 32.300, 10.363 23.325 40.700, 11.226 23.682 40.700, 10.668 23.398 40.700, 11.464 23.886 42.100, 11.668 24.124 42.100, 11.464 23.886 40.700, 12.025 24.987 40.700, 12.050 25.300 40.700, 5.550 23.300 41.100, 10.050 23.300 42.100, 5.451 23.300 41.534, 4.773 23.300 42.075, 5.173 23.300 41.882, 5.332 23.300 41.723, 10.363 30.275 42.100, 10.958 30.082 42.100, 10.668 30.202 42.100, 10.668 30.202 40.700, 10.958 30.082 40.700, 11.832 29.208 40.700, 11.952 28.918 42.100, 12.025 28.613 42.100, 7.978 27.045 30.900, 8.059 27.277 32.300, 7.978 27.045 32.300, 8.059 27.277 30.900, 8.805 27.872 32.300, 8.805 27.872 30.900, 9.050 27.900 30.900, 9.295 27.872 30.900, 9.910 27.486 32.300, 9.910 27.486 30.900, 10.041 27.277 30.900, 10.122 27.045 30.900, 10.122 26.555 30.900, 10.041 26.323 32.300, 9.910 26.114 30.900, 9.736 25.940 30.900, 7.978 26.555 30.900, 8.190 27.486 32.300, 8.364 27.660 32.300, 9.050 27.900 32.300, 9.295 27.872 32.300, 9.527 27.791 32.300, 9.527 27.791 30.900, 9.736 27.660 32.300, 9.736 27.660 30.900, 10.122 27.045 32.300, 10.122 26.555 32.300, 9.910 26.114 32.300, 9.736 25.940 32.300, 9.527 25.809 32.300, 9.295 25.728 30.900, 8.805 25.728 32.300, 7.978 26.555 32.300, 7.978 27.045 40.700, 8.059 27.277 42.100, 8.059 27.277 40.700, 8.190 27.486 42.100, 8.190 27.486 40.700, 9.736 27.660 40.700, 10.041 27.277 42.100, 10.041 27.277 40.700, 9.910 26.114 40.700, 9.527 25.809 40.700, 9.295 25.728 42.100, 8.573 25.809 40.700, 8.059 26.323 42.100, 8.364 27.660 42.100, 9.050 27.900 42.100, 9.295 27.872 42.100, 9.527 27.791 42.100, 9.527 27.791 40.700, 9.736 27.660 42.100, 9.910 27.486 42.100, 9.910 27.486 40.700, 10.122 27.045 42.100, 10.150 26.800 42.100, 10.122 26.555 42.100, 10.122 26.555 40.700, 10.041 26.323 40.700, 9.736 25.940 42.100, 9.050 25.700 42.100, 8.573 25.809 42.100, 8.364 25.940 40.700, 8.059 26.323 40.700, -23.978 27.045 40.700, -24.059 27.277 40.700, -24.190 27.486 42.100, -25.050 27.900 42.100, -25.736 27.660 42.100, -26.041 27.277 40.700, -26.122 27.045 40.700, -26.041 27.277 42.100, -26.150 26.800 40.700, -26.122 26.555 40.700, -24.573 25.809 42.100, -24.190 26.114 40.700, -24.364 25.940 42.100, -23.950 26.800 40.700, -24.364 27.660 40.700, -24.364 27.660 42.100, -24.573 27.791 40.700, -24.573 27.791 42.100, -24.805 27.872 40.700, -24.805 27.872 42.100, -25.050 27.900 40.700, -25.295 27.872 40.700, -25.295 27.872 42.100, -25.527 27.791 40.700, -25.527 27.791 42.100, -25.910 26.114 42.100, -25.736 25.940 40.700, -25.736 25.940 42.100, -25.295 25.728 40.700, -25.050 25.700 40.700, -24.573 25.809 40.700, -24.364 25.940 40.700, -24.059 26.323 40.700, -26.041 26.323 32.300, -25.910 26.114 30.900, -25.736 25.940 32.300, -25.295 25.728 32.300, -25.050 25.700 30.900, -25.050 25.700 32.300, -24.364 25.940 30.900, -24.364 25.940 32.300, -24.059 26.323 30.900, -23.978 26.555 32.300, -23.950 26.800 32.300, -23.978 27.045 32.300, -24.059 27.277 32.300, -24.190 27.486 32.300, -24.364 27.660 32.300, -25.736 25.940 30.900, -25.295 25.728 30.900, -24.805 25.728 32.300, -24.059 26.323 32.300, -23.950 26.800 30.900, -24.059 27.277 30.900, -24.190 27.486 30.900, -24.364 27.660 30.900, -24.805 27.872 32.300, -25.050 27.900 32.300, -25.295 27.872 32.300, -25.527 27.791 30.900, -25.527 27.791 32.300, -25.910 27.486 30.900, 10.122 16.100 36.255, 10.041 14.000 36.023, 10.041 16.100 36.023, 9.910 14.000 35.814, 9.527 16.100 35.509, 8.805 16.100 35.428, 8.573 16.100 35.509, 7.950 14.000 36.500, 8.059 14.000 36.977, 8.190 14.000 37.186, 8.059 16.100 36.977, 8.364 16.100 37.360, 8.573 16.100 37.491, 9.910 16.100 37.186, 9.736 14.000 35.640, 8.805 14.000 35.428, 8.573 14.000 35.509, 8.190 14.000 35.814, 8.059 14.000 36.023, 7.978 14.000 36.255, 8.190 16.100 37.186, 8.364 14.000 37.360, 8.805 14.000 37.572, 8.805 16.100 37.572, 9.050 14.000 37.600, 9.527 14.000 37.491, 9.527 16.100 37.491, 9.736 14.000 37.360, 9.736 16.100 37.360, 9.910 14.000 37.186, 10.041 14.000 36.977, 10.041 16.100 36.977, 10.150 14.000 36.500, -24.059 16.100 36.023, -24.190 14.000 35.814, -24.190 16.100 35.814, -24.573 14.000 35.509, -24.573 16.100 35.509, -24.805 14.000 35.428, -25.295 16.100 35.428, -25.527 14.000 35.509, -25.527 16.100 35.509, -26.041 14.000 36.023, -26.041 16.100 36.023, -26.122 16.100 36.255, -26.122 14.000 36.745, -26.041 16.100 36.977, -25.527 14.000 37.491, -24.805 16.100 37.572, -24.573 16.100 37.491, -24.190 16.100 37.186, -23.950 16.100 36.500, -23.978 14.000 36.255, -25.050 14.000 35.400, -25.050 16.100 35.400, -25.295 14.000 35.428, -25.736 14.000 35.640, -25.736 16.100 35.640, -26.150 16.100 36.500, -25.527 16.100 37.491, -24.190 14.000 37.186, -23.978 14.000 36.745, -23.978 16.100 36.745, -27.952 24.682 32.300, -27.832 24.392 32.300, -26.122 26.555 32.300, -27.668 24.124 32.300, -26.958 23.518 32.300, -27.226 23.682 32.300, -26.668 23.398 32.300, -25.910 26.114 32.300, -25.527 25.809 32.300, -24.573 25.809 32.300, -26.050 23.300 32.300, -24.190 26.114 32.300, -21.550 23.300 32.300, -24.573 27.791 32.300, -21.550 30.300 32.300, -25.910 27.486 32.300, -26.958 30.082 32.300, -26.041 27.277 32.300, -26.122 27.045 32.300, -27.952 28.918 32.300, -26.150 26.800 32.300, -25.736 27.660 32.300, -26.050 30.300 32.300, -21.550 23.300 41.100, -28.050 14.000 34.500, 5.550 14.000 41.100, 12.025 28.613 40.700, 10.050 23.300 40.700, 11.832 24.392 40.700, 11.668 24.124 40.700, 10.958 23.518 40.700, 11.952 24.682 40.700, 5.550 23.300 40.700, 9.295 25.728 40.700, 8.805 25.728 40.700, 9.050 25.700 40.700, 8.190 26.114 40.700, 7.978 26.555 40.700, 5.550 30.300 40.700, 7.950 26.800 40.700, 8.364 27.660 40.700, 8.573 27.791 40.700, 8.805 27.872 40.700, 10.050 30.300 40.700, 9.295 27.872 40.700, 9.050 27.900 40.700, 10.122 27.045 40.700, 10.150 26.800 40.700, 11.952 28.918 40.700, 10.363 30.275 40.700, 11.668 29.476 40.700, 11.464 29.714 40.700, 11.226 29.918 40.700, 9.736 25.940 40.700, 12.050 25.300 42.100, 12.050 28.300 40.700, 12.050 28.300 32.300, -45.000 23.000 20.000, -35.000 23.000 3.000, -45.000 23.000 3.000, -35.000 23.000 20.000, -35.000 -23.000 3.000, -35.000 -23.000 20.000, -35.000 29.185 13.701, -35.000 27.888 13.997, -35.000 27.444 13.937, -35.000 25.748 12.585, -35.000 25.590 12.165, -35.000 25.590 10.835, -35.000 26.272 9.693, -32.500 26.623 9.414, -35.000 27.017 9.201, -35.000 27.444 9.063, -32.500 28.336 9.023, -35.000 27.888 9.003, -32.500 29.185 9.299, -35.000 30.146 10.218, -35.000 30.500 11.500, -32.500 30.500 11.500, -32.500 30.146 12.782, -32.500 29.883 13.145, -32.500 29.559 13.455, -35.000 29.559 13.455, -35.000 28.773 13.878, -35.000 26.623 13.586, -35.000 26.272 13.307, -35.000 25.977 12.969, -32.500 25.590 12.165, -32.500 25.510 11.724, -35.000 25.510 11.724, -32.500 25.748 10.415, -32.500 25.977 10.031, -32.500 27.444 9.063, -32.500 27.888 9.003, -35.000 28.773 9.122, -32.500 29.559 9.545, -35.000 29.559 9.545, -35.000 29.883 9.855, -32.500 30.460 11.054, -35.000 30.460 11.054, -35.000 30.341 10.622, -35.000 29.185 9.299, -35.000 28.336 9.023, -35.000 24.500 8.000, -35.000 26.623 9.414, -35.000 25.977 10.031, -35.000 25.748 10.415, -35.000 25.510 11.276, -35.000 27.017 13.799, -35.000 28.336 13.977, -35.000 29.883 13.145, -35.000 30.146 12.782, -35.000 30.341 12.378, -35.000 30.460 11.946, -35.000 31.000 8.000, -35.000 31.000 15.000, -32.500 -25.540 11.946, -35.000 -25.540 11.946, -32.500 -26.117 13.145, -35.000 -25.854 12.782, -35.000 -26.117 13.145, -35.000 -26.441 13.455, -35.000 -26.815 13.701, -35.000 -27.664 13.977, -35.000 -28.112 13.997, -32.500 -28.983 13.799, -35.000 -28.556 13.937, -35.000 -29.377 13.586, -35.000 -29.728 13.307, -35.000 -30.023 12.969, -32.500 -30.252 12.585, -35.000 -30.252 12.585, -35.000 -30.410 12.165, -32.500 -30.490 11.724, -35.000 -30.490 11.724, -35.000 -30.490 11.276, -35.000 -30.252 10.415, -35.000 -29.377 9.414, -32.500 -28.112 9.003, -35.000 -27.227 9.122, -32.500 -26.815 9.299, -32.500 -25.854 10.218, -32.500 -25.500 11.500, -35.000 -25.500 11.500, -32.500 -26.815 13.701, -32.500 -27.664 13.977, -32.500 -28.112 13.997, -32.500 -29.377 13.586, -32.500 -29.728 13.307, -32.500 -30.023 12.969, -32.500 -30.023 10.031, -32.500 -29.728 9.693, -32.500 -29.377 9.414, -35.000 -28.983 9.201, -35.000 -25.540 11.054, -35.000 -25.659 10.622, -35.000 -25.854 10.218, -35.000 -26.117 9.855, -35.000 -26.441 9.545, -35.000 -26.815 9.299, -35.000 -27.664 9.023, -35.000 -28.112 9.003, -35.000 -28.556 9.063, -35.000 -29.728 9.693, -35.000 -30.023 10.031, -35.000 -30.410 10.835, -35.000 -31.000 15.000, -35.000 -28.983 13.799, -35.000 -27.227 13.878, -35.000 -25.659 12.378, -35.000 -31.000 8.000, -36.500 -31.000 15.000, -36.500 -24.500 15.000, -32.500 -25.659 12.378, -32.500 -27.283 12.267, -32.500 -27.517 12.432, -32.500 -25.854 12.782, -32.500 -26.441 13.455, -32.500 -28.072 12.548, -32.500 -28.606 12.358, -32.500 -28.352 12.489, -32.500 -28.556 13.937, -32.500 -27.227 13.878, -32.500 -28.815 12.163, -32.500 -30.410 12.165, -32.500 -29.040 11.357, -32.500 -30.490 11.276, -32.500 -28.815 10.837, -32.500 -30.410 10.835, -32.500 -28.606 10.642, -32.500 -30.252 10.415, -32.500 -28.352 10.511, -32.500 -26.441 9.545, -32.500 -27.786 10.472, -32.500 -26.117 9.855, -32.500 -27.227 9.122, -32.500 -28.983 9.201, -32.500 -28.556 9.063, -32.500 -27.664 9.023, -32.500 -25.659 10.622, -32.500 -25.540 11.054, -32.500 -26.950 11.500, -32.500 -26.989 11.217, -32.500 -24.500 21.500, -32.500 -29.040 11.643, -32.500 -28.963 11.918, -36.500 -28.897 12.046, -36.500 -27.928 12.548, -36.500 -27.185 12.163, -36.500 -27.037 11.918, -36.500 -26.960 11.643, -36.500 -26.960 11.357, -36.500 -27.037 11.082, -32.500 -27.283 10.733, -36.500 -27.185 10.837, -32.500 -28.072 10.452, -36.500 -28.717 12.267, -32.500 -27.786 12.528, -32.500 -27.103 12.046, -32.500 -26.989 11.783, -32.500 -27.103 10.954, -36.500 -27.394 10.642, -32.500 -27.517 10.568, -32.500 -28.963 11.082, -32.500 26.960 11.643, -36.500 26.950 11.500, -32.500 27.185 12.163, -32.500 27.648 12.489, -36.500 27.517 12.432, -36.500 27.786 12.528, -36.500 28.352 12.489, -36.500 28.815 12.163, -36.500 28.963 11.918, -32.500 28.897 10.954, -36.500 28.963 11.082, -36.500 28.815 10.837, -36.500 28.352 10.511, -32.500 27.648 10.511, -36.500 27.517 10.568, -32.500 27.185 10.837, -36.500 26.989 11.217, -32.500 27.394 12.358, -32.500 28.717 12.267, -32.500 28.897 12.046, -32.500 29.050 11.500, -36.500 29.040 11.357, -32.500 28.717 10.733, -36.500 28.072 10.452, -32.500 27.394 10.642, -41.783 -29.011 1.500, -41.500 -29.050 1.500, -42.432 -28.483 1.500, -42.548 -27.928 1.500, -42.489 -27.648 1.500, -42.267 -27.283 3.000, -41.918 -27.037 1.500, -41.643 -26.960 1.500, -41.500 -26.950 3.000, -41.082 -27.037 1.500, -40.452 -28.072 3.000, -40.511 -28.352 3.000, -40.568 -28.483 1.500, -40.954 -28.897 1.500, -42.163 -28.815 3.000, -42.358 -28.606 3.000, -42.489 -28.352 3.000, -42.528 -28.214 1.500, -40.954 -27.103 3.000, -40.837 -27.185 1.500, -40.733 -27.283 3.000, -40.511 -27.648 1.500, -40.452 -27.928 1.500, -40.472 -28.214 1.500, -40.733 -28.717 1.500, -41.357 -29.040 3.000, -40.954 -27.103 21.500, -40.472 -27.786 21.500, -40.452 -28.072 21.500, -40.472 -27.786 20.000, -40.511 -28.352 21.500, -40.642 -28.606 20.000, -41.643 -29.040 20.000, -41.918 -28.963 20.000, -42.163 -28.815 21.500, -42.163 -28.815 20.000, -42.358 -28.606 20.000, -42.489 -28.352 21.500, -42.528 -27.786 20.000, -42.267 -27.283 20.000, -41.217 -26.989 21.500, -40.733 -27.283 21.500, -40.733 -27.283 20.000, -40.568 -27.517 21.500, -40.568 -27.517 20.000, -40.511 -28.352 20.000, -40.642 -28.606 21.500, -40.837 -28.815 21.500, -41.082 -28.963 21.500, -41.643 -29.040 21.500, -41.918 -28.963 21.500, -42.489 -28.352 20.000, -42.267 -27.283 21.500, -41.500 -26.950 21.500, -41.643 26.960 3.000, -41.783 26.989 1.500, -42.163 27.185 3.000, -42.046 27.103 1.500, -42.528 27.786 1.500, -42.548 28.072 1.500, -42.528 28.214 3.000, -42.163 28.815 1.500, -41.357 29.040 1.500, -40.837 28.815 1.500, -40.511 28.352 1.500, -40.452 27.928 3.000, -40.511 27.648 3.000, -40.568 27.517 1.500, -41.082 27.037 3.000, -42.358 27.394 3.000, -42.432 28.483 3.000, -42.267 28.717 3.000, -42.046 28.897 3.000, -41.500 29.050 3.000, -41.217 29.011 3.000, -40.733 28.717 3.000, -40.642 28.606 1.500, -40.452 28.072 1.500, -40.733 27.283 1.500, -40.954 27.103 1.500, -41.357 26.960 3.000, -41.217 29.011 20.000, -40.954 28.897 21.500, -40.954 28.897 20.000, -40.452 27.928 20.000, -40.511 27.648 20.000, -40.642 27.394 20.000, -40.837 27.185 20.000, -41.643 26.960 21.500, -42.163 27.185 21.500, -42.358 27.394 21.500, -42.489 27.648 21.500, -42.358 27.394 20.000, -42.548 27.928 21.500, -42.489 27.648 20.000, -42.528 28.214 20.000, -40.472 28.214 21.500, -40.511 27.648 21.500, -40.642 27.394 21.500, -40.837 27.185 21.500, -41.082 27.037 20.000, -41.357 26.960 20.000, -41.918 27.037 21.500, -41.918 27.037 20.000, -42.163 27.185 20.000, -42.528 28.214 21.500, -42.267 28.717 21.500, -42.046 28.897 21.500, -41.783 29.011 21.500, -36.500 31.000 15.000, -36.500 -29.050 11.500, -36.500 -29.011 11.217, -36.500 -28.897 10.954, -36.500 -28.717 10.733, -36.500 -28.483 10.568, -36.500 -31.000 8.000, -36.500 -28.214 10.472, -36.500 -27.648 10.511, -36.500 -24.500 8.000, -36.500 -27.394 12.358, -36.500 -27.648 12.489, -36.500 -28.214 12.528, -36.500 -28.483 12.432, -36.500 -29.011 11.783, -36.500 -27.928 10.452, -36.500 27.103 10.954, -36.500 27.283 10.733, -36.500 27.786 10.472, -36.500 28.606 10.642, -36.500 31.000 8.000, -36.500 29.040 11.643, -36.500 28.606 12.358, -36.500 28.072 12.548, -36.500 27.283 12.267, -36.500 24.500 15.000, -36.500 27.103 12.046, -36.500 26.989 11.783, -36.500 24.500 8.000, -32.500 24.500 21.500, -38.000 24.500 3.000, -32.500 24.500 1.500, -35.000 24.500 15.000, -38.000 24.500 21.500, -41.500 29.050 20.000, -41.783 29.011 20.000, -42.046 28.897 20.000, -42.267 28.717 20.000, -42.432 28.483 20.000, -45.000 31.000 20.000, -42.548 27.928 20.000, -45.000 24.500 20.000, -41.643 26.960 20.000, -38.000 24.500 20.000, -38.000 31.000 20.000, -40.472 28.214 20.000, -40.733 28.717 20.000, -40.568 28.483 20.000, -41.500 -26.950 20.000, -41.783 -26.989 20.000, -42.046 -27.103 20.000, -45.000 -24.500 20.000, -42.432 -27.517 20.000, -42.548 -28.072 20.000, -45.000 -31.000 20.000, -41.357 -29.040 20.000, -41.082 -28.963 20.000, -40.837 -28.815 20.000, -40.452 -28.072 20.000, -40.954 -27.103 20.000, -41.217 -26.989 20.000, -38.000 -31.000 21.500, -38.000 -31.000 20.000, -40.954 28.897 3.000, -40.568 28.483 3.000, -40.472 28.214 3.000, -40.642 27.394 3.000, -40.837 27.185 3.000, -45.000 24.500 3.000, -41.918 27.037 3.000, -42.489 27.648 3.000, -42.548 27.928 3.000, -45.000 31.000 3.000, -41.783 29.011 3.000, -38.000 31.000 3.000, -45.000 -31.000 1.500, -41.217 -26.989 3.000, -38.000 -24.500 3.000, -40.568 -27.517 3.000, -40.472 -27.786 3.000, -40.642 -28.606 3.000, -38.000 -31.000 3.000, -40.837 -28.815 3.000, -41.082 -28.963 3.000, -41.643 -29.040 3.000, -41.918 -28.963 3.000, -45.000 -31.000 3.000, -42.548 -28.072 3.000, -42.528 -27.786 3.000, -42.432 -27.517 3.000, -42.046 -27.103 3.000, -41.783 -26.989 3.000, -45.000 -23.000 20.000, -45.000 -24.500 3.000, -45.000 -23.000 3.000, -41.217 -29.011 1.500, -38.000 -31.000 1.500, -40.642 -27.394 1.500, -41.357 -26.960 1.500, -32.500 -24.500 1.500, -42.163 -27.185 1.500, -42.267 27.283 1.500, -42.432 27.517 1.500, -42.358 28.606 1.500, -42.489 28.352 1.500, -45.000 31.000 1.500, -41.918 28.963 1.500, -41.643 29.040 1.500, -41.082 28.963 1.500, -38.000 31.000 1.500, -40.472 27.786 1.500, -42.358 -27.394 1.500, -42.267 -28.717 1.500, -42.046 -28.897 1.500, -41.217 26.989 1.500, -41.500 26.950 1.500, -38.000 24.500 1.500, -38.000 -24.500 20.000, -35.000 -24.500 15.000, -35.000 -24.500 8.000, -38.000 -24.500 1.500, -38.000 -24.500 21.500, -41.357 -29.040 21.500, -42.358 -28.606 21.500, -42.548 -28.072 21.500, -42.528 -27.786 21.500, -42.432 -27.517 21.500, -45.000 -31.000 21.500, -42.432 28.483 21.500, -45.000 31.000 21.500, -41.500 29.050 21.500, -41.217 29.011 21.500, -40.733 28.717 21.500, -40.568 28.483 21.500, -38.000 31.000 21.500, -40.452 27.928 21.500, -41.082 27.037 21.500, -42.046 -27.103 21.500, -41.783 -26.989 21.500, -41.357 26.960 21.500, -32.500 29.011 11.783, -32.500 30.460 11.946, -32.500 30.341 12.378, -32.500 25.977 12.969, -32.500 25.748 12.585, -32.500 26.960 11.357, -32.500 25.510 11.276, -32.500 28.483 12.432, -32.500 28.214 12.528, -32.500 26.272 13.307, -32.500 26.623 13.586, -32.500 27.017 13.799, -32.500 28.773 13.878, -32.500 27.444 13.937, -32.500 27.888 13.997, -32.500 28.336 13.977, -32.500 29.185 13.701, -32.500 27.037 11.918, -32.500 27.037 11.082, -32.500 25.590 10.835, -32.500 26.272 9.693, -32.500 29.883 9.855, -32.500 27.928 10.452, -32.500 30.146 10.218, -32.500 28.214 10.472, -32.500 28.483 10.568, -32.500 30.341 10.622, -32.500 27.017 9.201, -32.500 28.773 9.122, -32.500 29.011 11.217, -32.500 27.928 12.548, -19.000 -25.300 39.000, -19.000 -25.300 38.000, -19.000 -30.300 38.000, -18.000 -25.300 36.500, -19.000 -25.300 36.500, -19.000 -30.300 36.500, -18.000 -30.300 35.500, -10.000 -25.300 34.000, -10.000 -30.300 34.000, -10.000 -30.300 39.000, -18.000 -25.300 38.000, -10.000 -25.300 39.000, -18.000 -25.300 34.000, -18.000 -25.300 35.500, -19.000 -25.300 35.500, -6.000 -25.300 34.000, 3.000 -30.300 34.000, 3.000 -25.300 34.000, 3.000 -25.300 35.000, 2.000 -25.300 35.000, 2.000 -25.300 36.500, 2.000 -30.300 36.500, 3.000 -25.300 36.500, 3.000 -25.300 37.500, 3.000 -30.300 37.500, 2.000 -30.300 37.500, 2.000 -25.300 39.000, 2.000 -30.300 39.000, -6.000 -25.300 39.000, -6.000 -30.300 39.000, 2.000 -25.300 37.500, -20.773 -14.000 42.075, -20.550 -23.300 42.100, -20.773 -23.300 42.075, -20.984 -14.000 42.001, -20.984 -23.300 42.001, -21.451 -14.000 41.534, -21.550 -14.000 41.100, -21.525 -14.000 41.323, -21.525 -23.300 41.323, -26.150 -14.000 36.500, -26.122 -14.000 36.255, -25.910 -14.000 35.814, -25.527 -14.000 35.509, -25.295 -14.000 35.428, -28.050 -14.000 34.500, -26.050 -14.000 32.500, -21.550 -14.000 32.500, 8.364 -14.000 35.640, 8.059 -14.000 36.023, 7.978 -14.000 36.255, -23.950 -14.000 36.500, 5.525 -14.000 41.323, 4.550 -14.000 42.100, 5.173 -14.000 41.882, -24.059 -14.000 36.023, -23.978 -14.000 36.255, 7.950 -14.000 36.500, -24.573 -14.000 37.491, -24.805 -14.000 37.572, -27.668 -14.000 39.676, -27.832 -14.000 39.408, -27.464 -14.000 39.914, -28.050 -14.000 38.500, -26.041 -14.000 36.977, 8.573 -14.000 35.509, 11.668 -14.000 33.324, 10.050 -14.000 32.500, 10.363 -14.000 32.525, -21.550 -14.000 31.900, -20.550 -14.000 30.900, -21.525 -14.000 31.677, -21.173 -14.000 31.118, -20.984 -14.000 30.999, 9.910 -14.000 35.814, 10.041 -14.000 36.023, 10.150 -14.000 36.500, 9.910 -14.000 37.186, 12.050 -14.000 38.500, 9.527 -14.000 37.491, 11.952 -14.000 39.118, 9.050 -14.000 37.600, 5.550 -14.000 40.500, 8.059 -14.000 36.977, 11.832 -14.000 39.408, 10.050 -14.000 40.500, 11.226 -14.000 40.118, -21.550 -14.000 40.500, -21.332 -14.000 41.723, -21.173 -14.000 41.882, 12.050 -14.000 34.500, 5.550 -14.000 32.500, 5.550 -14.000 31.900, 5.525 -14.000 31.677, 4.550 -14.000 30.900, 5.451 -14.000 31.466, 5.332 -14.000 31.277, 5.173 -14.000 31.118, 4.984 -14.000 30.999, -26.958 -14.000 32.718, -27.464 -14.000 33.086, -27.668 -14.000 33.324, -20.550 -14.000 42.100, 8.190 -27.486 42.100, -26.050 -23.300 42.100, -25.050 -25.700 42.100, -25.527 -25.809 42.100, -25.295 -25.728 42.100, -25.736 -25.940 42.100, -26.122 -26.555 42.100, -26.363 -23.325 42.100, -27.226 -23.682 42.100, -27.464 -23.886 42.100, -27.952 -28.918 42.100, -28.025 -24.987 42.100, -28.050 -25.300 42.100, -26.668 -23.398 42.100, -26.122 -27.045 42.100, -26.050 -30.300 42.100, 8.573 -27.791 42.100, 9.050 -27.900 42.100, 10.363 -30.275 42.100, 9.736 -27.660 42.100, 9.910 -27.486 42.100, 10.122 -27.045 42.100, 10.122 -26.555 42.100, 10.150 -26.800 42.100, 11.226 -29.918 42.100, 11.668 -24.124 42.100, 8.805 -25.728 42.100, 8.573 -25.809 42.100, 7.950 -26.800 42.100, 4.550 -23.300 42.100, 8.059 -26.323 42.100, 9.295 -25.728 42.100, 12.050 -25.300 42.100, 9.527 -25.809 42.100, 9.736 -25.940 42.100, 8.059 -27.277 42.100, -24.190 -26.114 42.100, -24.059 -26.323 42.100, -23.978 -27.045 42.100, -24.364 -27.660 42.100, 8.364 -27.660 42.100, -24.805 -27.872 42.100, -25.050 -27.900 42.100, -25.295 -27.872 42.100, -27.226 -29.918 42.100, 5.550 -14.000 41.100, 5.451 -23.300 41.534, 5.332 -14.000 41.723, 5.173 -23.300 41.882, 5.451 -14.000 41.534, 4.984 -23.300 42.001, 4.773 -14.000 42.075, 4.984 -14.000 42.001, 4.773 -14.000 30.925, 4.773 -23.300 30.925, 5.173 -23.300 31.118, 5.550 -23.300 31.900, 5.332 -23.300 31.277, 5.451 -23.300 31.466, 10.122 -26.555 30.900, 9.736 -25.940 30.900, 9.527 -25.809 30.900, 9.295 -25.728 30.900, 7.978 -26.555 30.900, -26.050 -30.300 30.900, -24.190 -27.486 30.900, -24.059 -27.277 30.900, -23.978 -26.555 30.900, -23.950 -26.800 30.900, -20.550 -23.300 30.900, -24.805 -25.728 30.900, -25.050 -25.700 30.900, -26.668 -23.398 30.900, -26.050 -23.300 30.900, -26.958 -23.518 30.900, -26.363 -23.325 30.900, 8.190 -27.486 30.900, 9.050 -27.900 30.900, 9.527 -27.791 30.900, 11.668 -29.476 30.900, 10.050 -30.300 30.900, 10.668 -30.202 30.900, 10.041 -27.277 30.900, 12.050 -28.300 30.900, -27.832 -24.392 30.900, -25.295 -25.728 30.900, -26.041 -26.323 30.900, -28.050 -25.300 30.900, -28.050 -28.300 30.900, -27.952 -28.918 30.900, -26.150 -26.800 30.900, -26.041 -27.277 30.900, -25.910 -27.486 30.900, -25.736 -27.660 30.900, -25.527 -27.791 30.900, -25.295 -27.872 30.900, 4.550 -23.300 30.900, 10.150 -26.800 30.900, 10.958 -23.518 30.900, 10.363 -23.325 30.900, 11.226 -23.682 30.900, 11.668 -24.124 30.900, 11.832 -24.392 30.900, 9.910 -27.486 30.900, 11.952 -28.918 30.900, -26.363 -30.275 30.900, -27.668 -29.476 30.900, -27.832 -29.208 30.900, -21.451 -23.300 31.466, -21.451 -14.000 31.466, -21.332 -23.300 31.277, -21.332 -14.000 31.277, -21.173 -23.300 31.118, -20.773 -14.000 30.925, -20.773 -23.300 30.925, -21.550 -23.300 40.700, -26.050 -14.000 40.500, -26.363 -14.000 40.475, -26.668 -14.000 40.402, -27.226 -14.000 40.118, -26.668 -16.100 40.402, -26.958 -14.000 40.282, -26.958 -16.100 40.282, -27.832 -16.100 39.408, -27.668 -16.100 39.676, -27.952 -16.100 39.118, -27.952 -14.000 39.118, -28.025 -16.100 38.813, -28.025 -14.000 38.813, -24.059 -16.100 36.023, -24.190 -16.100 35.814, -24.364 -16.100 35.640, -26.050 -16.100 32.500, -26.363 -16.100 32.525, -26.958 -16.100 32.718, -26.668 -16.100 32.598, -25.050 -16.100 35.400, -27.668 -16.100 33.324, -25.527 -16.100 35.509, -28.050 -16.100 34.500, -25.910 -16.100 35.814, -26.041 -16.100 36.023, -26.122 -16.100 36.255, -26.150 -16.100 36.500, -27.464 -16.100 39.914, -25.910 -16.100 37.186, -27.226 -16.100 40.118, -25.736 -16.100 37.360, -26.050 -16.100 40.500, -25.050 -16.100 37.600, -24.573 -16.100 37.491, -21.550 -16.100 40.500, -24.364 -16.100 37.360, -23.978 -16.100 36.745, -26.363 -16.100 40.475, -27.226 -14.000 32.882, -26.363 -14.000 32.525, -26.668 -14.000 32.598, -27.226 -16.100 32.882, -27.464 -16.100 33.086, -27.832 -16.100 33.592, -27.832 -14.000 33.592, -27.952 -14.000 33.882, -27.952 -16.100 33.882, -28.025 -14.000 34.187, -28.025 -16.100 34.187, -21.550 -16.100 32.500, 10.363 -16.100 40.475, 11.226 -16.100 40.118, 10.958 -14.000 40.282, 10.363 -14.000 40.475, 10.668 -16.100 40.402, 10.668 -14.000 40.402, 10.958 -16.100 40.282, 11.464 -14.000 39.914, 11.668 -14.000 39.676, 11.832 -16.100 39.408, 11.952 -16.100 39.118, 12.025 -16.100 38.813, 12.025 -14.000 38.813, 10.150 -16.100 36.500, 9.910 -16.100 35.814, 9.295 -16.100 35.428, 12.025 -16.100 34.187, 12.050 -16.100 34.500, 10.050 -16.100 32.500, 9.050 -16.100 35.400, 8.573 -16.100 35.509, 7.950 -16.100 36.500, 7.978 -16.100 36.745, 5.550 -16.100 40.500, 8.190 -16.100 37.186, 8.364 -16.100 37.360, 8.573 -16.100 37.491, 9.050 -16.100 37.600, 10.050 -16.100 40.500, 9.527 -16.100 37.491, 9.736 -16.100 37.360, 12.050 -16.100 38.500, 11.668 -16.100 39.676, 11.464 -16.100 39.914, 10.668 -16.100 32.598, 10.958 -16.100 32.718, 11.226 -16.100 32.882, 11.464 -16.100 33.086, 11.668 -16.100 33.324, 11.832 -16.100 33.592, 11.226 -14.000 32.882, 10.363 -16.100 32.525, 10.668 -14.000 32.598, 10.958 -14.000 32.718, 11.464 -14.000 33.086, 11.832 -14.000 33.592, 11.952 -14.000 33.882, 11.952 -16.100 33.882, 12.025 -14.000 34.187, -26.050 -23.300 40.700, -26.363 -23.325 40.700, -27.226 -23.682 40.700, -26.668 -23.398 40.700, -26.958 -23.518 40.700, -26.958 -23.518 42.100, -27.668 -24.124 42.100, -27.832 -24.392 42.100, -27.952 -24.682 40.700, -27.952 -24.682 42.100, -28.025 -24.987 40.700, -21.451 -23.300 41.534, -21.332 -23.300 41.723, -21.173 -23.300 41.882, -21.550 -23.300 41.100, -27.226 -23.682 30.900, -27.464 -23.886 32.300, -26.668 -23.398 32.300, -27.464 -23.886 30.900, -27.668 -24.124 30.900, -27.668 -24.124 32.300, -27.952 -24.682 32.300, -27.952 -24.682 30.900, -28.025 -24.987 30.900, -28.025 -24.987 32.300, -28.025 -28.613 32.300, -28.025 -28.613 30.900, -27.952 -28.918 32.300, -27.464 -29.714 32.300, -27.668 -29.476 32.300, -27.464 -29.714 30.900, -27.226 -29.918 32.300, -27.226 -29.918 30.900, -26.958 -30.082 30.900, -26.668 -30.202 30.900, -26.050 -30.300 32.300, -26.363 -23.325 32.300, -25.910 -26.114 32.300, -25.736 -25.940 32.300, -26.958 -23.518 32.300, -26.041 -26.323 32.300, -27.226 -23.682 32.300, -28.050 -25.300 32.300, -27.832 -24.392 32.300, -28.050 -28.300 32.300, -27.832 -29.208 32.300, -26.122 -27.045 32.300, -26.958 -30.082 32.300, -26.668 -30.202 32.300, -25.910 -27.486 32.300, -26.363 -30.275 32.300, -25.736 -27.660 32.300, -25.527 -27.791 32.300, -24.805 -27.872 32.300, -24.573 -27.791 32.300, -21.550 -30.300 32.300, -26.122 -26.555 32.300, -21.550 -23.300 32.300, -23.978 -26.555 32.300, -26.050 -23.300 32.300, -25.295 -25.728 32.300, -23.950 -26.800 32.300, -23.978 -27.045 32.300, -19.000 -30.300 39.000, -21.550 -30.300 40.700, -18.000 -30.300 34.000, -19.000 -30.300 35.500, -18.000 -30.300 36.500, -18.000 -30.300 38.000, 3.000 -30.300 36.500, 2.000 -30.300 35.000, 3.000 -30.300 35.000, -6.000 -30.300 34.000, 10.050 -30.300 40.700, 10.050 -30.300 42.100, -26.363 -30.275 42.100, -26.668 -30.202 42.100, -26.668 -30.202 40.700, -26.958 -30.082 42.100, -27.226 -29.918 40.700, -27.464 -29.714 40.700, -27.668 -29.476 40.700, -27.464 -29.714 42.100, -27.668 -29.476 42.100, -27.832 -29.208 42.100, -27.832 -29.208 40.700, -28.025 -28.613 40.700, -28.050 -28.300 42.100, -28.025 -28.613 42.100, 10.050 -23.300 42.100, 10.363 -23.325 42.100, 10.668 -23.398 42.100, 10.958 -23.518 42.100, 11.226 -23.682 40.700, 11.226 -23.682 42.100, 10.363 -23.325 40.700, 10.668 -23.398 40.700, 11.464 -23.886 42.100, 11.832 -24.392 42.100, 11.832 -24.392 40.700, 11.952 -24.682 42.100, 12.025 -24.987 42.100, 11.952 -24.682 40.700, 10.050 -23.300 40.700, 5.525 -23.300 41.323, 5.332 -23.300 41.723, 4.773 -23.300 42.075, 5.550 -30.300 40.700, 8.364 -27.660 40.700, 9.295 -27.872 40.700, 11.668 -29.476 40.700, 11.226 -29.918 40.700, 10.668 -30.202 40.700, 9.910 -26.114 40.700, 9.736 -25.940 40.700, 9.527 -25.809 40.700, 9.295 -25.728 40.700, 9.050 -25.700 40.700, 5.550 -23.300 40.700, 10.958 -23.518 40.700, 11.464 -23.886 40.700, 11.668 -24.124 40.700, 10.150 -26.800 40.700, 12.025 -24.987 40.700, 12.050 -25.300 40.700, 12.050 -28.300 42.100, 12.025 -28.613 42.100, 11.668 -29.476 42.100, 11.832 -29.208 40.700, 12.025 -28.613 40.700, 11.952 -28.918 42.100, 11.952 -28.918 40.700, 11.832 -29.208 42.100, 11.464 -29.714 40.700, 11.464 -29.714 42.100, 10.958 -30.082 42.100, 10.958 -30.082 40.700, 10.668 -30.202 42.100, 10.363 -30.275 40.700, 10.363 -23.325 32.300, 10.668 -23.398 30.900, 10.958 -23.518 32.300, 11.226 -23.682 32.300, 11.464 -23.886 30.900, 11.464 -23.886 32.300, 11.952 -24.682 30.900, 11.952 -24.682 32.300, 12.025 -24.987 32.300, 12.050 -25.300 30.900, 12.025 -24.987 30.900, 5.525 -23.300 31.677, 4.984 -23.300 30.999, 10.050 -23.300 30.900, 10.363 -30.275 30.900, 10.958 -30.082 30.900, 11.226 -29.918 30.900, 11.668 -29.476 32.300, 11.464 -29.714 30.900, 11.832 -29.208 30.900, 12.025 -28.613 32.300, 12.025 -28.613 30.900, 7.978 -27.045 42.100, 8.059 -27.277 40.700, 8.805 -27.872 42.100, 9.527 -27.791 40.700, 10.041 -27.277 42.100, 10.122 -26.555 40.700, 10.041 -26.323 40.700, 10.041 -26.323 42.100, 9.910 -26.114 42.100, 8.059 -26.323 40.700, 7.978 -26.555 42.100, 7.950 -26.800 40.700, 7.978 -27.045 40.700, 8.190 -27.486 40.700, 8.573 -27.791 40.700, 8.805 -27.872 40.700, 9.050 -27.900 40.700, 9.295 -27.872 42.100, 9.527 -27.791 42.100, 9.736 -27.660 40.700, 9.910 -27.486 40.700, 10.041 -27.277 40.700, 10.122 -27.045 40.700, 9.050 -25.700 42.100, 8.805 -25.728 40.700, 8.573 -25.809 40.700, 8.364 -25.940 40.700, 8.364 -25.940 42.100, 8.190 -26.114 40.700, 8.190 -26.114 42.100, 7.978 -26.555 40.700, 7.978 -27.045 32.300, 8.059 -27.277 30.900, 8.059 -27.277 32.300, 8.190 -27.486 32.300, 8.573 -27.791 32.300, 8.805 -27.872 30.900, 9.295 -27.872 30.900, 9.295 -27.872 32.300, 9.736 -27.660 30.900, 9.910 -27.486 32.300, 10.122 -27.045 32.300, 10.122 -26.555 32.300, 9.910 -26.114 30.900, 9.910 -26.114 32.300, 9.736 -25.940 32.300, 9.050 -25.700 30.900, 8.805 -25.728 30.900, 8.805 -25.728 32.300, 8.190 -26.114 30.900, 8.190 -26.114 32.300, 8.059 -26.323 30.900, 7.978 -26.555 32.300, 7.950 -26.800 30.900, 7.950 -26.800 32.300, 7.978 -27.045 30.900, 8.364 -27.660 30.900, 8.573 -27.791 30.900, 8.805 -27.872 32.300, 10.122 -27.045 30.900, 10.041 -26.323 30.900, 9.050 -25.700 32.300, 8.573 -25.809 30.900, 8.364 -25.940 30.900, 8.059 -26.323 32.300, -23.978 -27.045 30.900, -24.059 -27.277 32.300, -24.190 -27.486 32.300, -24.364 -27.660 30.900, -24.573 -27.791 30.900, -24.805 -27.872 30.900, -26.122 -27.045 30.900, -26.122 -26.555 30.900, -25.910 -26.114 30.900, -25.527 -25.809 32.300, -25.736 -25.940 30.900, -25.527 -25.809 30.900, -24.573 -25.809 32.300, -24.364 -25.940 30.900, -24.190 -26.114 30.900, -24.059 -26.323 30.900, -24.364 -27.660 32.300, -25.050 -27.900 32.300, -25.050 -27.900 30.900, -25.295 -27.872 32.300, -26.041 -27.277 32.300, -26.150 -26.800 32.300, -25.050 -25.700 32.300, -24.805 -25.728 32.300, -24.573 -25.809 30.900, -24.364 -25.940 32.300, -24.190 -26.114 32.300, -24.059 -26.323 32.300, -26.041 -26.323 42.100, -24.573 -25.809 42.100, -24.805 -25.728 40.700, -24.364 -25.940 42.100, -24.059 -26.323 40.700, -24.059 -27.277 42.100, -24.573 -27.791 42.100, -24.364 -27.660 40.700, -24.805 -27.872 40.700, -25.295 -27.872 40.700, -25.527 -27.791 40.700, -26.041 -27.277 40.700, -26.150 -26.800 42.100, -25.910 -26.114 42.100, -25.910 -26.114 40.700, -25.295 -25.728 40.700, -25.050 -25.700 40.700, -24.805 -25.728 42.100, -24.573 -25.809 40.700, -24.364 -25.940 40.700, -23.978 -26.555 42.100, -23.950 -26.800 42.100, -23.950 -26.800 40.700, -24.190 -27.486 42.100, -25.527 -27.791 42.100, -25.736 -27.660 42.100, -25.910 -27.486 42.100, -26.041 -27.277 42.100, 10.122 -16.100 36.745, 10.041 -14.000 36.977, 10.041 -16.100 36.977, 9.736 -14.000 37.360, 9.295 -14.000 37.572, 9.295 -16.100 37.572, 8.805 -14.000 37.572, 8.805 -16.100 37.572, 7.978 -14.000 36.745, 8.059 -16.100 36.977, 8.059 -16.100 36.023, 8.805 -16.100 35.428, 9.295 -14.000 35.428, 9.527 -16.100 35.509, 10.122 -14.000 36.745, 9.910 -16.100 37.186, 8.573 -14.000 37.491, 8.364 -14.000 37.360, 8.190 -14.000 37.186, 7.978 -16.100 36.255, 8.190 -14.000 35.814, 8.190 -16.100 35.814, 8.364 -16.100 35.640, 8.805 -14.000 35.428, 9.050 -14.000 35.400, 9.527 -14.000 35.509, 9.736 -14.000 35.640, 9.736 -16.100 35.640, 10.041 -16.100 36.023, 10.122 -14.000 36.255, 10.122 -16.100 36.255, -23.978 -14.000 36.745, -24.059 -14.000 36.977, -24.059 -16.100 36.977, -24.190 -16.100 37.186, -25.050 -14.000 37.600, -25.295 -14.000 37.572, -25.295 -16.100 37.572, -26.041 -16.100 36.977, -26.041 -14.000 36.023, -25.736 -16.100 35.640, -24.805 -14.000 35.428, -24.805 -16.100 35.428, -24.190 -14.000 35.814, -23.978 -16.100 36.255, -23.950 -16.100 36.500, -24.190 -14.000 37.186, -24.364 -14.000 37.360, -24.805 -16.100 37.572, -25.527 -14.000 37.491, -25.527 -16.100 37.491, -25.736 -14.000 37.360, -25.910 -14.000 37.186, -26.122 -14.000 36.745, -26.122 -16.100 36.745, -25.736 -14.000 35.640, -25.295 -16.100 35.428, -25.050 -14.000 35.400, -24.573 -14.000 35.509, -24.573 -16.100 35.509, -24.364 -14.000 35.640, -26.122 -26.555 40.700, -27.832 -24.392 40.700, -27.668 -24.124 40.700, -27.464 -23.886 40.700, -26.041 -26.323 40.700, -25.527 -25.809 40.700, -25.736 -25.940 40.700, -24.190 -26.114 40.700, -23.978 -26.555 40.700, -23.978 -27.045 40.700, -24.059 -27.277 40.700, -24.190 -27.486 40.700, -24.573 -27.791 40.700, -26.050 -30.300 40.700, -26.363 -30.275 40.700, -25.910 -27.486 40.700, -26.958 -30.082 40.700, -26.122 -27.045 40.700, -28.050 -28.300 40.700, -27.952 -28.918 40.700, -26.150 -26.800 40.700, -28.050 -25.300 40.700, -25.736 -27.660 40.700, -25.050 -27.900 40.700, -21.525 -23.300 31.677, -21.550 -23.300 31.900, -20.984 -23.300 30.999, -28.050 -16.100 38.500, 5.550 -23.300 41.100, 5.550 -16.100 32.500, 11.952 -28.918 32.300, 12.050 -28.300 32.300, 12.050 -25.300 32.300, 10.150 -26.800 32.300, 10.050 -23.300 32.300, 11.668 -24.124 32.300, 11.832 -24.392 32.300, 10.668 -23.398 32.300, 9.527 -25.809 32.300, 5.550 -23.300 32.300, 9.295 -25.728 32.300, 8.573 -25.809 32.300, 8.364 -25.940 32.300, 8.364 -27.660 32.300, 5.550 -30.300 32.300, 9.050 -27.900 32.300, 10.050 -30.300 32.300, 9.527 -27.791 32.300, 9.736 -27.660 32.300, 10.041 -27.277 32.300, 11.832 -29.208 32.300, 10.363 -30.275 32.300, 11.464 -29.714 32.300, 11.226 -29.918 32.300, 10.958 -30.082 32.300, 10.668 -30.202 32.300, 10.041 -26.323 32.300, 12.050 -28.300 40.700, -29.500 -27.451 10.547, -32.500 -27.407 10.573, -32.500 -27.323 10.633, -29.500 -27.140 10.814, -32.500 -26.935 11.226, -29.500 -26.949 11.177, -29.500 -26.903 11.584, -32.500 -26.926 11.737, -32.500 -27.088 12.114, -32.500 -27.652 12.544, -29.500 -27.802 12.582, -32.500 -28.059 12.598, -29.500 -28.212 12.579, -32.500 -28.262 12.568, -29.500 -28.312 12.555, -29.500 -28.503 12.478, -29.500 -28.677 12.367, -29.500 -28.827 12.226, -32.500 -29.051 11.823, -29.500 -29.086 11.673, -29.500 -29.100 11.467, -32.500 -29.097 11.416, -29.500 -28.782 10.726, -29.500 -28.706 10.656, -32.500 -28.581 10.566, -29.500 -28.624 10.594, -32.500 -28.491 10.516, -29.500 -28.147 10.410, -29.500 -27.941 10.402, -29.500 -27.839 10.412, -29.500 -27.639 10.461, -29.500 -27.543 10.499, -32.500 -27.497 10.522, -32.500 -27.245 10.700, -32.500 -27.173 10.774, -32.500 -27.052 10.941, -32.500 -27.004 11.032, -29.500 -26.983 11.080, -32.500 -26.965 11.128, -29.500 -26.938 11.787, -32.500 -26.953 11.837, -32.500 -27.149 12.197, -29.500 -27.183 12.236, -32.500 -27.218 12.274, -29.500 -27.255 12.309, -32.500 -27.294 12.344, -32.500 -27.376 12.406, -32.500 -27.464 12.460, -29.500 -27.509 12.484, -29.500 -27.604 12.526, -29.500 -27.701 12.559, -32.500 -27.751 12.572, -32.500 -27.853 12.590, -29.500 -27.904 12.596, -32.500 -28.636 12.398, -32.500 -28.717 12.334, -29.500 -28.755 12.300, -29.500 -28.891 12.145, -32.500 -29.017 11.920, -29.500 -29.065 11.774, -32.500 -29.093 11.622, -29.500 -29.098 11.570, -32.500 -29.100 11.519, -29.500 -29.092 11.364, -32.500 -28.940 10.929, -29.500 -28.912 10.886, -32.500 -28.396 10.474, -32.500 -27.688 10.445, -32.500 -29.178 13.705, -32.500 -29.313 13.628, -32.500 -29.443 13.542, -32.500 -29.685 13.347, -32.500 -29.901 13.124, -29.500 -30.242 12.606, -32.500 -30.242 12.606, -29.500 -30.362 12.319, -32.500 -30.362 12.319, -32.500 -30.408 12.170, -29.500 -30.487 11.246, -32.500 -30.466 11.092, -29.500 -30.348 10.641, -32.500 -30.397 10.789, -29.500 -30.223 10.356, -32.500 -30.148 10.220, -32.500 -30.064 10.089, -29.500 -29.533 9.525, -32.500 -29.408 9.434, -29.500 -29.140 9.275, -29.500 -28.855 9.151, -32.500 -28.405 9.033, -32.500 -27.940 9.001, -29.500 -27.785 9.009, -32.500 -27.630 9.028, -32.500 -27.477 9.055, -29.500 -27.178 9.139, -32.500 -26.891 9.259, -32.500 -26.754 9.333, -32.500 -26.495 9.504, -29.500 -26.049 9.936, -29.500 -25.664 10.608, -32.500 -25.664 10.608, -29.500 -25.572 10.905, -32.500 -25.572 10.905, -32.500 -25.517 11.211, -29.500 -25.504 11.366, -32.500 -25.500 11.521, -29.500 -25.506 11.677, -32.500 -25.522 11.831, -32.500 -25.547 11.985, -29.500 -25.680 12.431, -29.500 -25.814 12.712, -32.500 -25.814 12.712, -32.500 -25.893 12.846, -29.500 -26.076 13.097, -29.500 -26.179 13.213, -32.500 -26.076 13.097, -32.500 -26.406 13.426, -32.500 -26.529 13.521, -32.500 -26.657 13.609, -32.500 -26.930 13.759, -32.500 -27.072 13.821, -32.500 -27.218 13.875, -32.500 -27.367 13.919, -29.500 -28.293 13.983, -32.500 -28.293 13.983, -32.500 -28.447 13.960, -29.500 -28.599 13.927, -29.500 -28.895 13.834, -32.500 -28.748 13.885, -32.500 -28.895 13.834, -29.500 -29.039 13.774, -29.500 -29.178 13.705, -32.500 -29.039 13.774, -29.500 -29.685 13.347, -32.500 -29.796 13.239, -29.500 -29.901 13.124, -29.500 -30.169 12.743, -29.500 -30.408 12.170, -29.500 -30.491 11.712, -32.500 -30.436 10.939, -32.500 -30.348 10.641, -32.500 -30.290 10.497, -32.500 -30.223 10.356, -29.500 -30.148 10.220, -29.500 -30.064 10.089, -29.500 -29.972 9.964, -32.500 -29.653 9.625, -29.500 -29.276 9.350, -29.500 -28.557 9.063, -29.500 -28.405 9.033, -29.500 -28.250 9.013, -32.500 -27.785 9.009, -29.500 -26.891 9.259, -29.500 -26.622 9.414, -29.500 -26.373 9.601, -29.500 -25.614 10.755, -29.500 -25.540 11.057, -32.500 -25.504 11.366, -29.500 -25.500 11.521, -29.500 -25.522 11.831, -29.500 -25.627 12.285, -32.500 -25.627 12.285, -29.500 -25.742 12.574, -29.500 -25.893 12.846, -29.500 -25.981 12.974, -29.500 -26.289 13.323, -29.500 -26.406 13.426, -29.500 -27.072 13.821, -29.500 -27.218 13.875, -32.500 -27.519 13.953, -32.500 -27.672 13.978, -29.500 -27.982 14.000, -29.500 -28.138 13.996, -32.500 -28.549 12.453, -32.500 -29.567 13.448, -32.500 -28.792 12.264, -32.500 -28.860 12.186, -32.500 -28.920 12.103, -32.500 -28.973 12.014, -32.500 -29.077 11.723, -32.500 -29.084 11.313, -32.500 -29.062 11.213, -32.500 -29.030 11.114, -32.500 -30.169 12.743, -32.500 -28.250 9.013, -32.500 -28.557 9.063, -32.500 -28.708 9.102, -32.500 -28.855 9.151, -32.500 -29.140 9.275, -32.500 -29.276 9.350, -32.500 -30.491 11.712, -32.500 -29.533 9.525, -32.500 -30.498 11.401, -32.500 -29.766 9.731, -32.500 -29.972 9.964, -32.500 -29.998 13.002, -32.500 -30.088 12.875, -32.500 -28.095 9.002, -32.500 -28.990 11.020, -32.500 -28.883 10.844, -32.500 -28.817 10.764, -32.500 -28.745 10.691, -32.500 -28.666 10.624, -32.500 -28.299 10.441, -32.500 -28.198 10.418, -32.500 -28.096 10.404, -32.500 -27.993 10.400, -32.500 -27.890 10.406, -32.500 -27.788 10.421, -32.500 -27.326 9.093, -32.500 -27.590 10.479, -32.500 -27.178 9.139, -32.500 -27.033 9.195, -32.500 -26.622 9.414, -32.500 -26.259 9.706, -32.500 -26.373 9.601, -32.500 -26.150 9.818, -32.500 -26.049 9.936, -32.500 -27.109 10.855, -32.500 -26.914 11.327, -32.500 -26.900 11.533, -32.500 -26.902 11.430, -32.500 -26.908 11.636, -32.500 -25.956 10.061, -32.500 -25.870 10.190, -32.500 -25.793 10.325, -32.500 -25.724 10.465, -32.500 -25.614 10.755, -32.500 -25.540 11.057, -32.500 -25.506 11.677, -32.500 -26.989 11.933, -32.500 -25.582 12.136, -32.500 -25.680 12.431, -32.500 -25.742 12.574, -32.500 -27.034 12.026, -32.500 -25.981 12.974, -32.500 -26.179 13.213, -32.500 -26.289 13.323, -32.500 -26.791 13.688, -32.500 -27.556 12.506, -32.500 -27.827 13.994, -32.500 -27.982 14.000, -32.500 -27.956 12.599, -32.500 -28.138 13.996, -32.500 -28.161 12.588, -32.500 -28.599 13.927, -32.500 -28.361 12.539, -32.500 -28.457 12.501, -32.500 -30.307 12.464, -32.500 -29.000 9.209, -32.500 -30.445 12.019, -32.500 -30.473 11.866, -32.500 -30.499 11.556, -32.500 -30.487 11.246, -32.500 -29.873 9.844, -29.500 -27.033 9.195, -29.500 -27.738 10.432, -29.500 -28.044 10.401, -29.500 -27.630 9.028, -29.500 -27.477 9.055, -29.500 -28.249 10.428, -29.500 -28.348 10.456, -29.500 -28.444 10.494, -29.500 -28.536 10.540, -29.500 -27.940 9.001, -29.500 -28.851 10.803, -29.500 -28.966 10.974, -29.500 -28.095 9.002, -29.500 -29.011 11.067, -29.500 -28.708 9.102, -29.500 -29.000 9.209, -29.500 -29.047 11.163, -29.500 -30.473 11.866, -29.500 -29.074 11.263, -29.500 -27.326 9.093, -29.500 -30.445 12.019, -29.500 -29.035 11.872, -29.500 -28.996 11.968, -29.500 -30.307 12.464, -29.500 -28.948 12.059, -29.500 -30.088 12.875, -29.500 -29.796 13.239, -29.500 -29.998 13.002, -29.500 -29.443 13.542, -29.500 -29.567 13.448, -29.500 -28.593 12.427, -29.500 -29.313 13.628, -29.500 -28.410 12.521, -29.500 -28.447 13.960, -29.500 -28.748 13.885, -29.500 -28.110 12.594, -29.500 -28.007 12.600, -29.500 -27.827 13.994, -29.500 -27.519 13.953, -29.500 -27.672 13.978, -29.500 -27.367 13.919, -29.500 -26.930 13.759, -29.500 -26.791 13.688, -29.500 -27.419 12.434, -29.500 -26.657 13.609, -29.500 -26.529 13.521, -29.500 -27.334 12.376, -29.500 -27.117 12.156, -29.500 -27.060 12.071, -29.500 -26.150 9.818, -29.500 -26.970 11.886, -29.500 -26.916 11.687, -29.500 -26.900 11.481, -29.500 -26.907 11.378, -29.500 -26.923 11.277, -29.500 -26.495 9.504, -29.500 -27.080 10.897, -29.500 -27.208 10.736, -29.500 -27.364 10.602, -29.500 -26.259 9.706, -29.500 -27.027 10.986, -29.500 -27.283 10.666, -29.500 -26.754 9.333, -29.500 -29.408 9.434, -29.500 -29.653 9.625, -29.500 -30.498 11.401, -29.500 -30.397 10.789, -29.500 -30.290 10.497, -29.500 -30.499 11.556, -29.500 -29.766 9.731, -29.500 -29.873 9.844, -29.500 -30.466 11.092, -29.500 -30.436 10.939, -29.500 -25.956 10.061, -29.500 -25.870 10.190, -29.500 -25.793 10.325, -29.500 -25.724 10.465, -29.500 -25.517 11.211, -29.500 -27.010 11.980, -29.500 -25.547 11.985, -29.500 -25.582 12.136, -29.500 27.763 12.574, -32.500 27.814 12.584, -32.500 28.122 12.593, -29.500 28.559 12.447, -29.500 28.645 12.391, -32.500 28.686 12.360, -29.500 28.726 12.326, -29.500 28.867 12.177, -32.500 28.835 12.216, -32.500 28.954 12.048, -32.500 29.001 11.957, -32.500 29.039 11.861, -29.500 29.079 11.712, -32.500 29.099 11.455, -32.500 29.043 11.152, -32.500 29.006 11.055, -32.500 28.960 10.963, -32.500 28.906 10.876, -32.500 28.614 10.587, -29.500 28.570 10.559, -29.500 28.385 10.470, -29.500 28.287 10.438, -32.500 28.135 10.408, -29.500 27.878 10.407, -32.500 27.827 10.414, -29.500 27.776 10.423, -29.500 27.676 10.449, -29.500 27.165 10.784, -32.500 27.022 10.997, -32.500 26.979 11.091, -32.500 26.945 11.188, -29.500 26.912 11.339, -32.500 26.921 11.288, -29.500 26.902 11.442, -29.500 26.929 11.749, -32.500 26.941 11.799, -32.500 27.066 12.081, -32.500 27.191 12.245, -29.500 27.303 12.351, -32.500 27.344 12.383, -32.500 27.430 12.441, -32.500 27.713 12.562, -32.500 28.019 12.600, -32.500 28.324 12.551, -32.500 28.421 12.516, -32.500 28.603 12.420, -32.500 28.898 12.135, -29.500 28.927 12.092, -29.500 28.978 12.003, -29.500 29.021 11.909, -29.500 29.055 11.812, -29.500 29.095 11.610, -29.500 29.096 11.404, -29.500 29.082 11.301, -29.500 28.984 11.009, -29.500 28.934 10.919, -32.500 28.773 10.718, -29.500 28.186 10.416, -32.500 28.032 10.400, -29.500 27.981 10.400, -32.500 27.726 10.435, -32.500 27.627 10.465, -29.500 27.486 10.528, -29.500 27.314 10.640, -32.500 27.200 10.745, -32.500 27.073 10.908, -29.500 27.046 10.952, -32.500 26.900 11.493, -32.500 26.904 11.596, -29.500 26.910 11.648, -29.500 26.994 11.945, -29.500 27.040 12.037, -29.500 27.094 12.124, -29.500 27.386 12.413, -32.500 27.520 12.490, -29.500 27.567 12.511, -32.500 28.501 9.051, -29.500 28.501 9.051, -32.500 28.193 9.007, -29.500 28.347 9.024, -29.500 28.193 9.007, -29.500 27.727 9.015, -29.500 27.271 9.109, -32.500 26.980 9.218, -29.500 26.980 9.218, -29.500 26.704 9.362, -29.500 26.449 9.539, -29.500 26.112 9.861, -29.500 25.701 10.518, -29.500 25.530 11.114, -32.500 25.501 11.424, -29.500 25.501 11.424, -29.500 25.530 11.889, -29.500 25.645 12.340, -32.500 25.925 12.894, -29.500 25.925 12.894, -29.500 26.332 13.362, -29.500 26.576 13.555, -29.500 26.842 13.716, -29.500 27.126 13.842, -29.500 27.423 13.933, -29.500 27.576 13.964, -32.500 27.885 13.997, -32.500 28.196 13.992, -29.500 28.196 13.992, -29.500 28.350 13.975, -32.500 29.229 13.677, -29.500 29.091 13.749, -32.500 29.362 13.597, -29.500 29.489 13.508, -29.500 29.611 13.411, -29.500 29.836 13.197, -29.500 30.119 12.827, -29.500 30.267 12.553, -29.500 30.328 12.410, -32.500 30.457 11.963, -32.500 30.495 11.654, -32.500 30.500 11.499, -32.500 30.481 11.188, -29.500 30.481 11.188, -29.500 30.380 10.734, -29.500 30.327 10.587, -29.500 30.266 10.444, -29.500 30.118 10.171, -29.500 29.834 9.801, -29.500 29.725 9.691, -29.500 29.487 9.490, -29.500 28.652 9.087, -32.500 27.573 9.037, -32.500 27.421 9.068, -29.500 27.421 9.068, -32.500 27.123 9.159, -32.500 26.840 9.286, -32.500 26.574 9.447, -29.500 26.574 9.447, -32.500 26.449 9.539, -32.500 26.112 9.861, -32.500 26.014 9.982, -32.500 25.923 10.108, -29.500 25.923 10.108, -32.500 25.841 10.240, -32.500 25.767 10.377, -29.500 25.767 10.377, -32.500 25.701 10.518, -32.500 25.644 10.662, -29.500 25.644 10.662, -29.500 25.597 10.811, -32.500 25.559 10.961, -29.500 25.559 10.961, -32.500 25.501 11.579, -29.500 25.501 11.579, -32.500 25.511 11.734, -32.500 25.559 12.041, -32.500 25.598 12.192, -29.500 25.702 12.485, -32.500 25.842 12.762, -29.500 26.015 13.020, -32.500 26.219 13.255, -32.500 26.707 13.639, -29.500 26.707 13.639, -32.500 26.842 13.716, -32.500 27.273 13.892, -32.500 27.576 13.964, -32.500 27.730 13.985, -32.500 28.655 13.913, -29.500 28.655 13.913, -32.500 28.803 13.867, -29.500 28.949 13.813, -32.500 29.489 13.508, -32.500 29.611 13.411, -32.500 29.727 13.308, -29.500 29.727 13.308, -29.500 29.938 13.079, -29.500 30.032 12.956, -32.500 30.119 12.827, -32.500 30.197 12.692, -32.500 30.328 12.410, -32.500 30.380 12.264, -29.500 30.380 12.264, -29.500 30.495 11.654, -32.500 30.456 11.035, -29.500 30.456 11.035, -32.500 30.266 10.444, -32.500 29.936 9.919, -32.500 29.834 9.801, -32.500 29.725 9.691, -32.500 29.609 9.587, -29.500 29.359 9.402, -32.500 29.226 9.321, -29.500 29.226 9.321, -32.500 28.801 9.132, -32.500 28.652 9.087, -29.500 28.084 10.403, -29.500 28.038 9.000, -29.500 27.882 9.003, -29.500 27.573 9.037, -29.500 27.579 10.484, -29.500 27.397 10.580, -29.500 27.236 10.709, -29.500 27.102 10.865, -29.500 26.999 11.043, -29.500 26.961 11.139, -29.500 26.114 13.141, -29.500 26.219 13.255, -29.500 27.123 9.159, -29.500 26.932 11.238, -29.500 26.840 9.286, -29.500 25.842 12.762, -29.500 25.768 12.626, -29.500 26.330 9.640, -29.500 26.218 9.747, -29.500 26.014 9.982, -29.500 25.841 10.240, -29.500 25.511 11.268, -29.500 26.901 11.545, -29.500 26.957 11.848, -29.500 27.157 12.206, -29.500 27.227 12.282, -29.500 26.451 13.462, -29.500 27.474 12.466, -29.500 26.982 13.783, -29.500 27.664 12.547, -29.500 27.273 13.892, -29.500 27.730 13.985, -29.500 27.865 12.592, -29.500 28.040 14.000, -29.500 27.968 12.600, -29.500 27.885 13.997, -29.500 28.071 12.598, -29.500 28.173 12.586, -29.500 28.373 12.535, -29.500 28.274 12.565, -29.500 28.468 12.495, -29.500 28.800 12.255, -29.500 28.503 13.949, -29.500 28.803 13.867, -29.500 29.229 13.677, -29.500 29.362 13.597, -29.500 30.197 12.692, -29.500 30.457 11.963, -29.500 30.423 12.114, -29.500 30.481 11.809, -29.500 30.500 11.499, -29.500 29.100 11.507, -29.500 30.495 11.343, -29.500 30.423 10.883, -29.500 29.059 11.201, -29.500 29.026 11.103, -29.500 30.031 10.042, -29.500 30.196 10.305, -29.500 29.936 9.919, -29.500 28.875 10.834, -29.500 28.809 10.755, -29.500 29.609 9.587, -29.500 28.736 10.682, -29.500 28.656 10.617, -29.500 28.480 10.510, -29.500 29.089 9.249, -29.500 28.947 9.186, -29.500 28.801 9.132, -29.500 25.598 12.192, -29.500 25.559 12.041, -29.500 25.511 11.734, -32.500 27.615 12.530, -32.500 27.126 13.842, -32.500 26.982 13.783, -32.500 27.264 12.318, -32.500 27.125 12.166, -32.500 27.016 11.991, -32.500 26.974 11.897, -32.500 26.451 13.462, -32.500 26.918 11.699, -32.500 26.905 11.390, -32.500 26.332 13.362, -32.500 26.015 13.020, -32.500 26.114 13.141, -32.500 25.768 12.626, -32.500 25.702 12.485, -32.500 25.645 12.340, -32.500 27.133 10.823, -32.500 27.274 10.674, -32.500 26.704 9.362, -32.500 27.441 10.553, -32.500 26.576 13.555, -32.500 26.330 9.640, -32.500 27.355 10.609, -32.500 27.532 10.505, -32.500 27.271 9.109, -32.500 27.727 9.015, -32.500 27.882 9.003, -32.500 27.929 10.402, -32.500 28.038 9.000, -32.500 28.237 10.426, -32.500 28.347 9.024, -32.500 28.336 10.453, -32.500 28.433 10.489, -32.500 28.526 10.534, -32.500 28.947 9.186, -32.500 29.089 9.249, -32.500 29.359 9.402, -32.500 28.697 10.649, -32.500 29.487 9.490, -32.500 28.843 10.794, -32.500 30.031 10.042, -32.500 30.196 10.305, -32.500 30.118 10.171, -32.500 30.327 10.587, -32.500 30.380 10.734, -32.500 29.071 11.251, -32.500 30.423 10.883, -32.500 29.090 11.352, -32.500 30.495 11.343, -32.500 29.098 11.558, -32.500 29.088 11.661, -32.500 30.481 11.809, -32.500 30.423 12.114, -32.500 28.350 13.975, -32.500 28.764 12.291, -32.500 28.040 14.000, -32.500 28.514 12.472, -32.500 28.224 12.577, -32.500 27.916 12.597, -32.500 27.423 13.933, -32.500 26.218 9.747, -32.500 25.530 11.114, -32.500 25.597 10.811, -32.500 25.530 11.889, -32.500 25.511 11.268, -32.500 28.503 13.949, -32.500 29.068 11.762, -32.500 28.949 13.813, -32.500 29.091 13.749, -32.500 29.836 13.197, -32.500 29.938 13.079, -32.500 30.032 12.956, -32.500 30.267 12.553 ] } colorPerVertex FALSE coordIndex [ 2491, 1566, 0, -1, 0, 1566, 1, -1, 1, 1566, 1565, -1, 6, 1565, 2, -1, 7, 2, 3, -1, 8, 3, 1733, -1, 9, 1733, 4, -1, 5, 4, 1736, -1, 2152, 5, 1736, -1, 1, 1565, 6, -1, 6, 2, 7, -1, 7, 3, 8, -1, 8, 1733, 9, -1, 9, 4, 5, -1, 1726, 10, 2383, -1, 2383, 10, 2384, -1, 2384, 10, 1723, -1, 2386, 1723, 11, -1, 14, 11, 1722, -1, 12, 1722, 1721, -1, 1989, 1721, 15, -1, 1988, 15, 13, -1, 2487, 1988, 13, -1, 2384, 1723, 2386, -1, 2386, 11, 14, -1, 14, 1722, 12, -1, 12, 1721, 1989, -1, 1989, 15, 1988, -1, 1580, 17, 2064, -1, 2064, 17, 16, -1, 16, 17, 1579, -1, 2069, 1579, 1578, -1, 2070, 1578, 1576, -1, 18, 1576, 2071, -1, 18, 2070, 1576, -1, 16, 1579, 2069, -1, 2069, 1578, 2070, -1, 1576, 1575, 2071, -1, 2071, 1575, 2072, -1, 2072, 1575, 26, -1, 21, 26, 19, -1, 22, 21, 19, -1, 22, 20, 21, -1, 22, 23, 20, -1, 20, 23, 2075, -1, 2075, 23, 1584, -1, 24, 1584, 1574, -1, 25, 24, 1574, -1, 2072, 26, 21, -1, 2075, 1584, 24, -1, 27, 36, 35, -1, 27, 28, 36, -1, 27, 1749, 28, -1, 28, 1749, 37, -1, 37, 1749, 29, -1, 2130, 29, 30, -1, 38, 30, 1747, -1, 2136, 1747, 1746, -1, 39, 1746, 31, -1, 40, 31, 1745, -1, 2137, 1745, 41, -1, 2141, 41, 1743, -1, 2139, 1743, 1742, -1, 2140, 1742, 42, -1, 2142, 42, 1604, -1, 2144, 1604, 32, -1, 43, 32, 33, -1, 44, 33, 34, -1, 45, 34, 1603, -1, 46, 1603, 47, -1, 2145, 47, 35, -1, 36, 2145, 35, -1, 37, 29, 2130, -1, 2130, 30, 38, -1, 38, 1747, 2136, -1, 2136, 1746, 39, -1, 39, 31, 40, -1, 40, 1745, 2137, -1, 2137, 41, 2141, -1, 2141, 1743, 2139, -1, 2139, 1742, 2140, -1, 2140, 42, 2142, -1, 2142, 1604, 2144, -1, 2144, 32, 43, -1, 43, 33, 44, -1, 44, 34, 45, -1, 45, 1603, 46, -1, 46, 47, 2145, -1, 1711, 62, 1712, -1, 1711, 48, 62, -1, 1711, 1710, 48, -1, 48, 1710, 49, -1, 49, 1710, 50, -1, 63, 50, 1708, -1, 64, 1708, 51, -1, 2168, 51, 1806, -1, 65, 1806, 52, -1, 66, 52, 53, -1, 54, 53, 1729, -1, 2169, 1729, 1730, -1, 2170, 1730, 1734, -1, 55, 1734, 56, -1, 57, 56, 1735, -1, 2151, 1735, 58, -1, 67, 58, 1738, -1, 68, 1738, 59, -1, 69, 59, 1714, -1, 60, 1714, 61, -1, 2148, 61, 1712, -1, 62, 2148, 1712, -1, 49, 50, 63, -1, 63, 1708, 64, -1, 64, 51, 2168, -1, 2168, 1806, 65, -1, 65, 52, 66, -1, 66, 53, 54, -1, 54, 1729, 2169, -1, 2169, 1730, 2170, -1, 2170, 1734, 55, -1, 55, 56, 57, -1, 57, 1735, 2151, -1, 2151, 58, 67, -1, 67, 1738, 68, -1, 68, 59, 69, -1, 69, 1714, 60, -1, 60, 61, 2148, -1, 71, 2211, 70, -1, 71, 72, 2211, -1, 71, 74, 72, -1, 72, 74, 73, -1, 73, 74, 1718, -1, 80, 1718, 81, -1, 75, 81, 1715, -1, 76, 1715, 1740, -1, 2178, 1740, 1739, -1, 82, 1739, 1766, -1, 83, 1766, 1737, -1, 2149, 1737, 1732, -1, 2179, 1732, 84, -1, 85, 84, 77, -1, 86, 77, 78, -1, 87, 78, 1774, -1, 2180, 1774, 79, -1, 2181, 79, 1564, -1, 2182, 1564, 1563, -1, 2183, 1563, 1719, -1, 2171, 1719, 70, -1, 2211, 2171, 70, -1, 73, 1718, 80, -1, 80, 81, 75, -1, 75, 1715, 76, -1, 76, 1740, 2178, -1, 2178, 1739, 82, -1, 82, 1766, 83, -1, 83, 1737, 2149, -1, 2149, 1732, 2179, -1, 2179, 84, 85, -1, 85, 77, 86, -1, 86, 78, 87, -1, 87, 1774, 2180, -1, 2180, 79, 2181, -1, 2181, 1564, 2182, -1, 2182, 1563, 2183, -1, 2183, 1719, 2171, -1, 1770, 99, 98, -1, 1770, 1976, 99, -1, 1770, 88, 1976, -1, 1976, 88, 1978, -1, 1978, 88, 89, -1, 1979, 89, 100, -1, 90, 100, 1557, -1, 2176, 1557, 1558, -1, 2173, 1558, 1561, -1, 2172, 1561, 91, -1, 101, 91, 1562, -1, 92, 1562, 93, -1, 2184, 93, 102, -1, 103, 102, 1773, -1, 104, 1773, 94, -1, 105, 94, 1533, -1, 95, 1533, 96, -1, 106, 96, 107, -1, 1973, 107, 108, -1, 1974, 108, 109, -1, 97, 109, 98, -1, 99, 97, 98, -1, 1978, 89, 1979, -1, 1979, 100, 90, -1, 90, 1557, 2176, -1, 2176, 1558, 2173, -1, 2173, 1561, 2172, -1, 2172, 91, 101, -1, 101, 1562, 92, -1, 92, 93, 2184, -1, 2184, 102, 103, -1, 103, 1773, 104, -1, 104, 94, 105, -1, 105, 1533, 95, -1, 95, 96, 106, -1, 106, 107, 1973, -1, 1973, 108, 1974, -1, 1974, 109, 97, -1, 1546, 2091, 110, -1, 1546, 2076, 2091, -1, 1546, 1548, 2076, -1, 2076, 1548, 2186, -1, 2186, 1548, 1550, -1, 2078, 1550, 1776, -1, 117, 1776, 1552, -1, 2080, 1552, 111, -1, 112, 111, 1553, -1, 118, 1553, 113, -1, 119, 113, 114, -1, 120, 114, 1554, -1, 1982, 1554, 115, -1, 1980, 115, 1771, -1, 1977, 1771, 116, -1, 1975, 116, 1772, -1, 2090, 1772, 1530, -1, 121, 1530, 1531, -1, 122, 1531, 1545, -1, 123, 1545, 1573, -1, 2092, 1573, 110, -1, 2091, 2092, 110, -1, 2186, 1550, 2078, -1, 2078, 1776, 117, -1, 117, 1552, 2080, -1, 2080, 111, 112, -1, 112, 1553, 118, -1, 118, 113, 119, -1, 119, 114, 120, -1, 120, 1554, 1982, -1, 1982, 115, 1980, -1, 1980, 1771, 1977, -1, 1977, 116, 1975, -1, 1975, 1772, 2090, -1, 2090, 1530, 121, -1, 121, 1531, 122, -1, 122, 1545, 123, -1, 123, 1573, 2092, -1, 124, 2088, 133, -1, 124, 2087, 2088, -1, 124, 1577, 2087, -1, 2087, 1577, 125, -1, 125, 1577, 1587, -1, 126, 1587, 127, -1, 2068, 127, 1782, -1, 128, 1782, 1583, -1, 2195, 1583, 134, -1, 135, 134, 1780, -1, 136, 1780, 1778, -1, 2196, 1778, 129, -1, 137, 129, 1777, -1, 138, 1777, 130, -1, 139, 130, 1549, -1, 2077, 1549, 1547, -1, 2185, 1547, 131, -1, 140, 131, 132, -1, 141, 132, 1585, -1, 2073, 1585, 1586, -1, 2074, 1586, 133, -1, 2088, 2074, 133, -1, 125, 1587, 126, -1, 126, 127, 2068, -1, 2068, 1782, 128, -1, 128, 1583, 2195, -1, 2195, 134, 135, -1, 135, 1780, 136, -1, 136, 1778, 2196, -1, 2196, 129, 137, -1, 137, 1777, 138, -1, 138, 130, 139, -1, 139, 1549, 2077, -1, 2077, 1547, 2185, -1, 2185, 131, 140, -1, 140, 132, 141, -1, 141, 1585, 2073, -1, 2073, 1586, 2074, -1, 1784, 149, 142, -1, 1784, 2067, 149, -1, 1784, 1783, 2067, -1, 2067, 1783, 143, -1, 143, 1783, 144, -1, 2065, 144, 1803, -1, 2066, 1803, 1801, -1, 150, 1801, 1800, -1, 2081, 1800, 1798, -1, 2198, 1798, 1797, -1, 2083, 1797, 1796, -1, 145, 1796, 1789, -1, 2208, 1789, 1787, -1, 2194, 1787, 1788, -1, 146, 1788, 1786, -1, 151, 1786, 152, -1, 2193, 152, 1582, -1, 153, 1582, 1581, -1, 2192, 1581, 148, -1, 147, 148, 1946, -1, 2191, 1946, 142, -1, 149, 2191, 142, -1, 143, 144, 2065, -1, 2065, 1803, 2066, -1, 2066, 1801, 150, -1, 150, 1800, 2081, -1, 2081, 1798, 2198, -1, 2198, 1797, 2083, -1, 2083, 1796, 145, -1, 145, 1789, 2208, -1, 2208, 1787, 2194, -1, 2194, 1788, 146, -1, 146, 1786, 151, -1, 151, 152, 2193, -1, 2193, 1582, 153, -1, 153, 1581, 2192, -1, 2192, 148, 147, -1, 147, 1946, 2191, -1, 1799, 2082, 159, -1, 1799, 154, 2082, -1, 1799, 155, 154, -1, 154, 155, 2197, -1, 2197, 155, 1802, -1, 2060, 1802, 160, -1, 161, 160, 1693, -1, 1993, 1693, 1697, -1, 1991, 1697, 1698, -1, 2166, 1698, 1700, -1, 162, 1700, 1701, -1, 2165, 1701, 1794, -1, 156, 1794, 1793, -1, 2201, 1793, 163, -1, 2203, 163, 164, -1, 157, 164, 1791, -1, 2204, 1791, 158, -1, 2086, 158, 165, -1, 166, 165, 1790, -1, 2085, 1790, 1795, -1, 2084, 1795, 159, -1, 2082, 2084, 159, -1, 2197, 1802, 2060, -1, 2060, 160, 161, -1, 161, 1693, 1993, -1, 1993, 1697, 1991, -1, 1991, 1698, 2166, -1, 2166, 1700, 162, -1, 162, 1701, 2165, -1, 2165, 1794, 156, -1, 156, 1793, 2201, -1, 2201, 163, 2203, -1, 2203, 164, 157, -1, 157, 1791, 2204, -1, 2204, 158, 2086, -1, 2086, 165, 166, -1, 166, 1790, 2085, -1, 2085, 1795, 2084, -1, 167, 2164, 1704, -1, 167, 168, 2164, -1, 167, 169, 168, -1, 168, 169, 180, -1, 180, 169, 1699, -1, 170, 1699, 171, -1, 172, 171, 1724, -1, 2385, 1724, 173, -1, 181, 173, 1725, -1, 2205, 1725, 1768, -1, 2206, 1768, 1767, -1, 182, 1767, 174, -1, 2156, 174, 175, -1, 2157, 175, 183, -1, 2158, 183, 1805, -1, 2159, 1805, 176, -1, 2160, 176, 177, -1, 2161, 177, 1707, -1, 184, 1707, 178, -1, 2162, 178, 1705, -1, 179, 1705, 1704, -1, 2164, 179, 1704, -1, 180, 1699, 170, -1, 170, 171, 172, -1, 172, 1724, 2385, -1, 2385, 173, 181, -1, 181, 1725, 2205, -1, 2205, 1768, 2206, -1, 2206, 1767, 182, -1, 182, 174, 2156, -1, 2156, 175, 2157, -1, 2157, 183, 2158, -1, 2158, 1805, 2159, -1, 2159, 176, 2160, -1, 2160, 177, 2161, -1, 2161, 1707, 184, -1, 184, 178, 2162, -1, 2162, 1705, 179, -1, 1779, 2189, 1781, -1, 1779, 185, 2189, -1, 1779, 186, 185, -1, 185, 186, 187, -1, 187, 186, 1785, -1, 204, 1785, 188, -1, 205, 188, 189, -1, 2207, 189, 190, -1, 206, 190, 191, -1, 2209, 191, 192, -1, 207, 192, 194, -1, 193, 194, 1804, -1, 2202, 1804, 1792, -1, 2200, 1792, 1702, -1, 208, 1702, 1703, -1, 195, 1703, 1706, -1, 2163, 1706, 196, -1, 209, 196, 197, -1, 210, 197, 1709, -1, 2167, 1709, 211, -1, 2210, 211, 1769, -1, 212, 1769, 1713, -1, 213, 1713, 1716, -1, 198, 1716, 1717, -1, 214, 1717, 199, -1, 2177, 199, 200, -1, 215, 200, 201, -1, 216, 201, 1720, -1, 217, 1720, 1560, -1, 218, 1560, 1559, -1, 2174, 1559, 1556, -1, 2175, 1556, 219, -1, 1981, 219, 1555, -1, 1983, 1555, 1775, -1, 2190, 1775, 202, -1, 220, 202, 203, -1, 2079, 203, 1551, -1, 2187, 1551, 221, -1, 222, 221, 223, -1, 2188, 223, 1781, -1, 2189, 2188, 1781, -1, 187, 1785, 204, -1, 204, 188, 205, -1, 205, 189, 2207, -1, 2207, 190, 206, -1, 206, 191, 2209, -1, 2209, 192, 207, -1, 207, 194, 193, -1, 193, 1804, 2202, -1, 2202, 1792, 2200, -1, 2200, 1702, 208, -1, 208, 1703, 195, -1, 195, 1706, 2163, -1, 2163, 196, 209, -1, 209, 197, 210, -1, 210, 1709, 2167, -1, 2167, 211, 2210, -1, 2210, 1769, 212, -1, 212, 1713, 213, -1, 213, 1716, 198, -1, 198, 1717, 214, -1, 214, 199, 2177, -1, 2177, 200, 215, -1, 215, 201, 216, -1, 216, 1720, 217, -1, 217, 1560, 218, -1, 218, 1559, 2174, -1, 2174, 1556, 2175, -1, 2175, 219, 1981, -1, 1981, 1555, 1983, -1, 1983, 1775, 2190, -1, 2190, 202, 220, -1, 220, 203, 2079, -1, 2079, 1551, 2187, -1, 2187, 221, 222, -1, 222, 223, 2188, -1, 226, 224, 225, -1, 226, 228, 224, -1, 226, 227, 228, -1, 228, 227, 2143, -1, 2143, 227, 1605, -1, 229, 1605, 1606, -1, 242, 1606, 1607, -1, 243, 1607, 231, -1, 230, 231, 232, -1, 244, 232, 1819, -1, 2213, 1819, 245, -1, 233, 245, 234, -1, 1999, 234, 235, -1, 246, 235, 247, -1, 236, 247, 237, -1, 2199, 237, 1695, -1, 248, 1695, 1809, -1, 238, 1809, 239, -1, 249, 239, 1808, -1, 240, 1808, 241, -1, 2215, 241, 225, -1, 224, 2215, 225, -1, 2143, 1605, 229, -1, 229, 1606, 242, -1, 242, 1607, 243, -1, 243, 231, 230, -1, 230, 232, 244, -1, 244, 1819, 2213, -1, 2213, 245, 233, -1, 233, 234, 1999, -1, 1999, 235, 246, -1, 246, 247, 236, -1, 236, 237, 2199, -1, 2199, 1695, 248, -1, 248, 1809, 238, -1, 238, 239, 249, -1, 249, 1808, 240, -1, 240, 241, 2215, -1, 250, 2000, 255, -1, 250, 2001, 2000, -1, 250, 251, 2001, -1, 2001, 251, 2002, -1, 2002, 251, 256, -1, 257, 256, 1814, -1, 258, 1814, 1816, -1, 2221, 1816, 1828, -1, 2239, 1828, 1630, -1, 2222, 1630, 252, -1, 2241, 252, 1826, -1, 2240, 1826, 1825, -1, 259, 1825, 260, -1, 261, 260, 1823, -1, 2244, 1823, 1822, -1, 262, 1822, 253, -1, 254, 253, 1694, -1, 263, 1694, 1810, -1, 1996, 1810, 1811, -1, 1997, 1811, 1812, -1, 1998, 1812, 255, -1, 2000, 1998, 255, -1, 2002, 256, 257, -1, 257, 1814, 258, -1, 258, 1816, 2221, -1, 2221, 1828, 2239, -1, 2239, 1630, 2222, -1, 2222, 252, 2241, -1, 2241, 1826, 2240, -1, 2240, 1825, 259, -1, 259, 260, 261, -1, 261, 1823, 2244, -1, 2244, 1822, 262, -1, 262, 253, 254, -1, 254, 1694, 263, -1, 263, 1810, 1996, -1, 1996, 1811, 1997, -1, 1997, 1812, 1998, -1, 1624, 271, 1625, -1, 1624, 2231, 271, -1, 1624, 1844, 2231, -1, 2231, 1844, 264, -1, 264, 1844, 265, -1, 2234, 265, 272, -1, 2233, 272, 1842, -1, 273, 1842, 1835, -1, 274, 1835, 1834, -1, 275, 1834, 1833, -1, 276, 1833, 266, -1, 277, 266, 1831, -1, 278, 1831, 267, -1, 279, 267, 1629, -1, 2225, 1629, 1627, -1, 280, 1627, 268, -1, 2226, 268, 270, -1, 269, 270, 1830, -1, 2228, 1830, 281, -1, 282, 281, 1626, -1, 2246, 1626, 1625, -1, 271, 2246, 1625, -1, 264, 265, 2234, -1, 2234, 272, 2233, -1, 2233, 1842, 273, -1, 273, 1835, 274, -1, 274, 1834, 275, -1, 275, 1833, 276, -1, 276, 266, 277, -1, 277, 1831, 278, -1, 278, 267, 279, -1, 279, 1629, 2225, -1, 2225, 1627, 280, -1, 280, 268, 2226, -1, 2226, 270, 269, -1, 269, 1830, 2228, -1, 2228, 281, 282, -1, 282, 1626, 2246, -1, 283, 2250, 291, -1, 283, 2042, 2250, -1, 283, 1619, 2042, -1, 2042, 1619, 2041, -1, 2041, 1619, 1840, -1, 292, 1840, 293, -1, 2040, 293, 1837, -1, 2039, 1837, 284, -1, 2238, 284, 285, -1, 2236, 285, 286, -1, 294, 286, 295, -1, 287, 295, 1849, -1, 2235, 1849, 296, -1, 297, 296, 1843, -1, 2232, 1843, 1623, -1, 288, 1623, 298, -1, 289, 298, 290, -1, 2249, 290, 1622, -1, 299, 1622, 1621, -1, 300, 1621, 1846, -1, 301, 1846, 291, -1, 2250, 301, 291, -1, 2041, 1840, 292, -1, 292, 293, 2040, -1, 2040, 1837, 2039, -1, 2039, 284, 2238, -1, 2238, 285, 2236, -1, 2236, 286, 294, -1, 294, 295, 287, -1, 287, 1849, 2235, -1, 2235, 296, 297, -1, 297, 1843, 2232, -1, 2232, 1623, 288, -1, 288, 298, 289, -1, 289, 290, 2249, -1, 2249, 1622, 299, -1, 299, 1621, 300, -1, 300, 1846, 301, -1, 302, 312, 313, -1, 302, 303, 312, -1, 302, 1612, 303, -1, 303, 1612, 2049, -1, 2049, 1612, 1614, -1, 314, 1614, 1615, -1, 315, 1615, 1616, -1, 2371, 1616, 304, -1, 316, 304, 1620, -1, 2043, 1620, 317, -1, 318, 317, 319, -1, 320, 319, 1764, -1, 305, 1764, 1761, -1, 2255, 1761, 306, -1, 307, 306, 1759, -1, 2256, 1759, 308, -1, 2258, 308, 309, -1, 321, 309, 1853, -1, 322, 1853, 323, -1, 310, 323, 1851, -1, 311, 1851, 313, -1, 312, 311, 313, -1, 2049, 1614, 314, -1, 314, 1615, 315, -1, 315, 1616, 2371, -1, 2371, 304, 316, -1, 316, 1620, 2043, -1, 2043, 317, 318, -1, 318, 319, 320, -1, 320, 1764, 305, -1, 305, 1761, 2255, -1, 2255, 306, 307, -1, 307, 1759, 2256, -1, 2256, 308, 2258, -1, 2258, 309, 321, -1, 321, 1853, 322, -1, 322, 323, 310, -1, 310, 1851, 311, -1, 324, 2054, 1611, -1, 324, 2259, 2054, -1, 324, 325, 2259, -1, 2259, 325, 332, -1, 332, 325, 1850, -1, 326, 1850, 327, -1, 333, 327, 1852, -1, 2053, 1852, 1757, -1, 334, 1757, 335, -1, 328, 335, 1756, -1, 336, 1756, 1755, -1, 2260, 1755, 1753, -1, 2261, 1753, 329, -1, 337, 329, 1750, -1, 338, 1750, 330, -1, 2129, 330, 1748, -1, 2127, 1748, 331, -1, 2128, 331, 1600, -1, 2056, 1600, 1856, -1, 339, 1856, 1854, -1, 2055, 1854, 1611, -1, 2054, 2055, 1611, -1, 332, 1850, 326, -1, 326, 327, 333, -1, 333, 1852, 2053, -1, 2053, 1757, 334, -1, 334, 335, 328, -1, 328, 1756, 336, -1, 336, 1755, 2260, -1, 2260, 1753, 2261, -1, 2261, 329, 337, -1, 337, 1750, 338, -1, 338, 330, 2129, -1, 2129, 1748, 2127, -1, 2127, 331, 2128, -1, 2128, 1600, 2056, -1, 2056, 1856, 339, -1, 339, 1854, 2055, -1, 341, 340, 1505, -1, 341, 2265, 340, -1, 341, 342, 2265, -1, 2265, 342, 2266, -1, 2266, 342, 343, -1, 2268, 343, 352, -1, 2270, 352, 344, -1, 2271, 344, 1502, -1, 2273, 1502, 1501, -1, 353, 1501, 345, -1, 2292, 345, 1500, -1, 346, 1500, 1499, -1, 354, 1499, 347, -1, 2294, 347, 1498, -1, 348, 1498, 355, -1, 2296, 355, 349, -1, 2298, 349, 350, -1, 2303, 350, 1509, -1, 351, 1509, 1508, -1, 356, 1508, 1506, -1, 2262, 1506, 1505, -1, 340, 2262, 1505, -1, 2266, 343, 2268, -1, 2268, 352, 2270, -1, 2270, 344, 2271, -1, 2271, 1502, 2273, -1, 2273, 1501, 353, -1, 353, 345, 2292, -1, 2292, 1500, 346, -1, 346, 1499, 354, -1, 354, 347, 2294, -1, 2294, 1498, 348, -1, 348, 355, 2296, -1, 2296, 349, 2298, -1, 2298, 350, 2303, -1, 2303, 1509, 351, -1, 351, 1508, 356, -1, 356, 1506, 2262, -1, 357, 358, 1858, -1, 357, 2305, 358, -1, 357, 359, 2305, -1, 2305, 359, 360, -1, 360, 359, 1866, -1, 2264, 1866, 362, -1, 361, 362, 363, -1, 364, 363, 365, -1, 2306, 365, 366, -1, 2263, 366, 1862, -1, 376, 1862, 367, -1, 2304, 367, 1507, -1, 377, 1507, 1510, -1, 368, 1510, 369, -1, 2299, 369, 1494, -1, 370, 1494, 1861, -1, 2307, 1861, 371, -1, 2308, 371, 372, -1, 2309, 372, 373, -1, 378, 373, 374, -1, 375, 374, 1858, -1, 358, 375, 1858, -1, 360, 1866, 2264, -1, 2264, 362, 361, -1, 361, 363, 364, -1, 364, 365, 2306, -1, 2306, 366, 2263, -1, 2263, 1862, 376, -1, 376, 367, 2304, -1, 2304, 1507, 377, -1, 377, 1510, 368, -1, 368, 369, 2299, -1, 2299, 1494, 370, -1, 370, 1861, 2307, -1, 2307, 371, 2308, -1, 2308, 372, 2309, -1, 2309, 373, 378, -1, 378, 374, 375, -1, 1514, 379, 387, -1, 1514, 2316, 379, -1, 1514, 1896, 2316, -1, 2316, 1896, 388, -1, 388, 1896, 380, -1, 381, 380, 1880, -1, 389, 1880, 1872, -1, 390, 1872, 391, -1, 2317, 391, 1871, -1, 392, 1871, 382, -1, 2318, 382, 1870, -1, 2319, 1870, 1868, -1, 2320, 1868, 393, -1, 383, 393, 1857, -1, 2315, 1857, 394, -1, 2314, 394, 1877, -1, 2333, 1877, 1876, -1, 2310, 1876, 385, -1, 384, 385, 386, -1, 2312, 386, 1518, -1, 2334, 1518, 387, -1, 379, 2334, 387, -1, 388, 380, 381, -1, 381, 1880, 389, -1, 389, 1872, 390, -1, 390, 391, 2317, -1, 2317, 1871, 392, -1, 392, 382, 2318, -1, 2318, 1870, 2319, -1, 2319, 1868, 2320, -1, 2320, 393, 383, -1, 383, 1857, 2315, -1, 2315, 394, 2314, -1, 2314, 1877, 2333, -1, 2333, 1876, 2310, -1, 2310, 385, 384, -1, 384, 386, 2312, -1, 2312, 1518, 2334, -1, 1521, 406, 405, -1, 1521, 395, 406, -1, 1521, 396, 395, -1, 395, 396, 408, -1, 408, 396, 397, -1, 409, 397, 1903, -1, 410, 1903, 398, -1, 399, 398, 1901, -1, 2330, 1901, 411, -1, 2328, 411, 1900, -1, 2326, 1900, 1899, -1, 2336, 1899, 400, -1, 412, 400, 1883, -1, 2337, 1883, 1881, -1, 2323, 1881, 1873, -1, 2322, 1873, 1874, -1, 2321, 1874, 401, -1, 402, 401, 1515, -1, 403, 1515, 1898, -1, 404, 1898, 1897, -1, 407, 1897, 405, -1, 406, 407, 405, -1, 408, 397, 409, -1, 409, 1903, 410, -1, 410, 398, 399, -1, 399, 1901, 2330, -1, 2330, 411, 2328, -1, 2328, 1900, 2326, -1, 2326, 1899, 2336, -1, 2336, 400, 412, -1, 412, 1883, 2337, -1, 2337, 1881, 2323, -1, 2323, 1873, 2322, -1, 2322, 1874, 2321, -1, 2321, 401, 402, -1, 402, 1515, 403, -1, 403, 1898, 404, -1, 404, 1897, 407, -1, 413, 2103, 421, -1, 413, 414, 2103, -1, 413, 415, 414, -1, 414, 415, 2104, -1, 2104, 415, 1916, -1, 2340, 1916, 1915, -1, 422, 1915, 416, -1, 2341, 416, 417, -1, 2345, 417, 1905, -1, 2346, 1905, 1906, -1, 423, 1906, 1904, -1, 2348, 1904, 424, -1, 425, 424, 1888, -1, 426, 1888, 427, -1, 428, 427, 1887, -1, 2350, 1887, 1886, -1, 2352, 1886, 1884, -1, 2329, 1884, 419, -1, 418, 419, 1902, -1, 2331, 1902, 420, -1, 2101, 420, 421, -1, 2103, 2101, 421, -1, 2104, 1916, 2340, -1, 2340, 1915, 422, -1, 422, 416, 2341, -1, 2341, 417, 2345, -1, 2345, 1905, 2346, -1, 2346, 1906, 423, -1, 423, 1904, 2348, -1, 2348, 424, 425, -1, 425, 1888, 426, -1, 426, 427, 428, -1, 428, 1887, 2350, -1, 2350, 1886, 2352, -1, 2352, 1884, 2329, -1, 2329, 419, 418, -1, 418, 1902, 2331, -1, 2331, 420, 2101, -1, 1907, 2347, 429, -1, 1907, 2342, 2347, -1, 1907, 1908, 2342, -1, 2342, 1908, 439, -1, 439, 1908, 1909, -1, 430, 1909, 1917, -1, 440, 1917, 1940, -1, 441, 1940, 442, -1, 2343, 442, 431, -1, 432, 431, 443, -1, 444, 443, 433, -1, 2288, 433, 1895, -1, 434, 1895, 435, -1, 2287, 435, 1893, -1, 2286, 1893, 445, -1, 446, 445, 436, -1, 2355, 436, 447, -1, 2356, 447, 1892, -1, 2357, 1892, 437, -1, 2360, 437, 438, -1, 448, 438, 429, -1, 2347, 448, 429, -1, 439, 1909, 430, -1, 430, 1917, 440, -1, 440, 1940, 441, -1, 441, 442, 2343, -1, 2343, 431, 432, -1, 432, 443, 444, -1, 444, 433, 2288, -1, 2288, 1895, 434, -1, 434, 435, 2287, -1, 2287, 1893, 2286, -1, 2286, 445, 446, -1, 446, 436, 2355, -1, 2355, 447, 2356, -1, 2356, 1892, 2357, -1, 2357, 437, 2360, -1, 2360, 438, 448, -1, 449, 451, 1537, -1, 449, 450, 451, -1, 449, 452, 450, -1, 450, 452, 2284, -1, 2284, 452, 1535, -1, 460, 1535, 453, -1, 2285, 453, 1925, -1, 2289, 1925, 1926, -1, 2290, 1926, 1924, -1, 2361, 1924, 1922, -1, 2291, 1922, 1921, -1, 454, 1921, 1920, -1, 455, 1920, 456, -1, 2275, 456, 1544, -1, 2277, 1544, 1541, -1, 2278, 1541, 1540, -1, 2279, 1540, 1539, -1, 461, 1539, 1538, -1, 2280, 1538, 457, -1, 2282, 457, 459, -1, 458, 459, 1537, -1, 451, 458, 1537, -1, 2284, 1535, 460, -1, 460, 453, 2285, -1, 2285, 1925, 2289, -1, 2289, 1926, 2290, -1, 2290, 1924, 2361, -1, 2361, 1922, 2291, -1, 2291, 1921, 454, -1, 454, 1920, 455, -1, 455, 456, 2275, -1, 2275, 1544, 2277, -1, 2277, 1541, 2278, -1, 2278, 1540, 2279, -1, 2279, 1539, 461, -1, 461, 1538, 2280, -1, 2280, 457, 2282, -1, 2282, 459, 458, -1, 463, 464, 462, -1, 463, 465, 464, -1, 463, 1654, 465, -1, 465, 1654, 466, -1, 466, 1654, 467, -1, 469, 467, 1663, -1, 2014, 1663, 468, -1, 2012, 468, 1660, -1, 470, 1660, 1659, -1, 2010, 1659, 1658, -1, 2009, 1658, 472, -1, 2009, 2010, 1658, -1, 466, 467, 469, -1, 469, 1663, 2014, -1, 2014, 468, 2012, -1, 2012, 1660, 470, -1, 470, 1659, 2010, -1, 1658, 471, 472, -1, 472, 471, 473, -1, 473, 471, 1665, -1, 474, 473, 1665, -1, 474, 475, 473, -1, 474, 477, 475, -1, 475, 477, 476, -1, 476, 477, 478, -1, 479, 478, 484, -1, 485, 484, 481, -1, 480, 481, 482, -1, 2367, 482, 483, -1, 486, 483, 462, -1, 464, 486, 462, -1, 476, 478, 479, -1, 479, 484, 485, -1, 485, 481, 480, -1, 480, 482, 2367, -1, 2367, 483, 486, -1, 1934, 2015, 497, -1, 1934, 2017, 2015, -1, 1934, 1933, 2017, -1, 2017, 1933, 2018, -1, 2018, 1933, 487, -1, 491, 487, 1928, -1, 2020, 1928, 1931, -1, 488, 1931, 1930, -1, 489, 1930, 1936, -1, 492, 1936, 493, -1, 490, 493, 2026, -1, 490, 492, 493, -1, 2018, 487, 491, -1, 491, 1928, 2020, -1, 2020, 1931, 488, -1, 488, 1930, 489, -1, 489, 1936, 492, -1, 493, 495, 2026, -1, 2026, 495, 494, -1, 494, 495, 1644, -1, 1645, 494, 1644, -1, 1645, 2029, 494, -1, 1645, 1647, 2029, -1, 2029, 1647, 498, -1, 498, 1647, 1651, -1, 2022, 1651, 499, -1, 500, 499, 1650, -1, 501, 1650, 496, -1, 2366, 496, 1935, -1, 2016, 1935, 497, -1, 2015, 2016, 497, -1, 498, 1651, 2022, -1, 2022, 499, 500, -1, 500, 1650, 501, -1, 501, 496, 2366, -1, 2366, 1935, 2016, -1, 502, 504, 1937, -1, 502, 503, 504, -1, 502, 505, 503, -1, 503, 505, 511, -1, 511, 505, 1643, -1, 2047, 1643, 512, -1, 2045, 512, 513, -1, 2038, 513, 506, -1, 507, 506, 1838, -1, 510, 1838, 1839, -1, 509, 1839, 508, -1, 509, 510, 1839, -1, 511, 1643, 2047, -1, 2047, 512, 2045, -1, 2045, 513, 2038, -1, 2038, 506, 507, -1, 507, 1838, 510, -1, 1839, 514, 508, -1, 508, 514, 2369, -1, 2369, 514, 1618, -1, 1617, 2369, 1618, -1, 1617, 515, 2369, -1, 1617, 516, 515, -1, 515, 516, 2370, -1, 2370, 516, 521, -1, 522, 521, 517, -1, 2252, 517, 523, -1, 2253, 523, 518, -1, 2254, 518, 519, -1, 520, 519, 1937, -1, 504, 520, 1937, -1, 2370, 521, 522, -1, 522, 517, 2252, -1, 2252, 523, 2253, -1, 2253, 518, 2254, -1, 2254, 519, 520, -1, 525, 2058, 1596, -1, 525, 524, 2058, -1, 525, 1598, 524, -1, 524, 1598, 528, -1, 528, 1598, 1601, -1, 2147, 1601, 1602, -1, 2146, 1602, 526, -1, 527, 526, 529, -1, 2218, 529, 530, -1, 531, 530, 532, -1, 2217, 532, 2216, -1, 2217, 531, 532, -1, 528, 1601, 2147, -1, 2147, 1602, 2146, -1, 2146, 526, 527, -1, 527, 529, 2218, -1, 2218, 530, 531, -1, 532, 1807, 2216, -1, 2216, 1807, 2214, -1, 2214, 1807, 1696, -1, 533, 2214, 1696, -1, 533, 534, 2214, -1, 533, 536, 534, -1, 534, 536, 535, -1, 535, 536, 1938, -1, 537, 1938, 540, -1, 538, 540, 539, -1, 541, 539, 1592, -1, 542, 1592, 1594, -1, 543, 1594, 1596, -1, 2058, 543, 1596, -1, 535, 1938, 537, -1, 537, 540, 538, -1, 538, 539, 541, -1, 541, 1592, 542, -1, 542, 1594, 543, -1, 1512, 2112, 557, -1, 1512, 2111, 2112, -1, 1512, 1513, 2111, -1, 2111, 1513, 544, -1, 544, 1513, 1517, -1, 2109, 1517, 1516, -1, 2313, 1516, 545, -1, 547, 545, 1519, -1, 548, 1519, 1520, -1, 546, 1520, 1875, -1, 2311, 1875, 2332, -1, 2311, 546, 1875, -1, 544, 1517, 2109, -1, 2109, 1516, 2313, -1, 2313, 545, 547, -1, 547, 1519, 548, -1, 548, 1520, 546, -1, 1875, 549, 2332, -1, 2332, 549, 550, -1, 550, 549, 1859, -1, 551, 550, 1859, -1, 551, 2118, 550, -1, 551, 1860, 2118, -1, 2118, 1860, 552, -1, 552, 1860, 553, -1, 2117, 553, 554, -1, 2121, 554, 558, -1, 559, 558, 560, -1, 555, 560, 556, -1, 561, 556, 557, -1, 2112, 561, 557, -1, 552, 553, 2117, -1, 2117, 554, 2121, -1, 2121, 558, 559, -1, 559, 560, 555, -1, 555, 556, 561, -1, 1685, 574, 1686, -1, 1685, 2372, 574, -1, 1685, 1683, 2372, -1, 2372, 1683, 562, -1, 562, 1683, 1477, -1, 1952, 1477, 1478, -1, 1953, 1478, 563, -1, 566, 563, 1483, -1, 567, 1483, 568, -1, 1949, 568, 565, -1, 1948, 565, 564, -1, 1948, 1949, 565, -1, 562, 1477, 1952, -1, 1952, 1478, 1953, -1, 1953, 563, 566, -1, 566, 1483, 567, -1, 567, 568, 1949, -1, 565, 569, 564, -1, 564, 569, 1947, -1, 1947, 569, 1482, -1, 570, 1947, 1482, -1, 570, 2126, 1947, -1, 570, 571, 2126, -1, 2126, 571, 575, -1, 575, 571, 576, -1, 577, 576, 578, -1, 579, 578, 580, -1, 581, 580, 573, -1, 572, 573, 582, -1, 2374, 582, 1686, -1, 574, 2374, 1686, -1, 575, 576, 577, -1, 577, 578, 579, -1, 579, 580, 581, -1, 581, 573, 572, -1, 572, 582, 2374, -1, 583, 2097, 584, -1, 583, 2096, 2097, -1, 583, 585, 2096, -1, 2096, 585, 2376, -1, 2376, 585, 586, -1, 2094, 586, 1532, -1, 2107, 1532, 589, -1, 1972, 589, 587, -1, 590, 587, 1939, -1, 591, 1939, 1910, -1, 588, 1910, 593, -1, 588, 591, 1910, -1, 2376, 586, 2094, -1, 2094, 1532, 2107, -1, 2107, 589, 1972, -1, 1972, 587, 590, -1, 590, 1939, 591, -1, 1910, 592, 593, -1, 593, 592, 2339, -1, 2339, 592, 1913, -1, 1911, 2339, 1913, -1, 1911, 594, 2339, -1, 1911, 1912, 594, -1, 594, 1912, 2105, -1, 2105, 1912, 1914, -1, 2106, 1914, 1522, -1, 2102, 1522, 596, -1, 595, 596, 597, -1, 2377, 597, 598, -1, 599, 598, 584, -1, 2097, 599, 584, -1, 2105, 1914, 2106, -1, 2106, 1522, 2102, -1, 2102, 596, 595, -1, 595, 597, 2377, -1, 2377, 598, 599, -1, 1941, 600, 614, -1, 1941, 1956, 600, -1, 1941, 601, 1956, -1, 1956, 601, 1957, -1, 1957, 601, 602, -1, 606, 602, 1944, -1, 603, 1944, 604, -1, 1958, 604, 607, -1, 605, 607, 1943, -1, 1965, 1943, 1674, -1, 1966, 1674, 1964, -1, 1966, 1965, 1674, -1, 1957, 602, 606, -1, 606, 1944, 603, -1, 603, 604, 1958, -1, 1958, 607, 605, -1, 605, 1943, 1965, -1, 1674, 608, 1964, -1, 1964, 608, 1963, -1, 1963, 608, 1675, -1, 609, 1963, 1675, -1, 609, 611, 1963, -1, 609, 610, 611, -1, 611, 610, 612, -1, 612, 610, 1677, -1, 615, 1677, 1680, -1, 1961, 1680, 613, -1, 1960, 613, 1682, -1, 1954, 1682, 1942, -1, 1955, 1942, 614, -1, 600, 1955, 614, -1, 612, 1677, 615, -1, 615, 1680, 1961, -1, 1961, 613, 1960, -1, 1960, 1682, 1954, -1, 1954, 1942, 1955, -1, 1754, 2134, 1752, -1, 1754, 2257, 2134, -1, 1754, 1758, 2257, -1, 2257, 1758, 616, -1, 616, 1758, 618, -1, 617, 618, 1760, -1, 637, 1760, 1762, -1, 2378, 1762, 1763, -1, 638, 1763, 619, -1, 639, 619, 620, -1, 640, 620, 1765, -1, 2248, 1765, 1847, -1, 2247, 1847, 1848, -1, 621, 1848, 622, -1, 641, 622, 1845, -1, 2230, 1845, 623, -1, 2229, 623, 1829, -1, 2227, 1829, 642, -1, 624, 642, 1628, -1, 2224, 1628, 625, -1, 2379, 625, 626, -1, 2380, 626, 627, -1, 2220, 627, 1817, -1, 643, 1817, 644, -1, 645, 644, 628, -1, 2219, 628, 1815, -1, 629, 1815, 1813, -1, 646, 1813, 1818, -1, 630, 1818, 631, -1, 2212, 631, 1609, -1, 647, 1609, 1608, -1, 2381, 1608, 632, -1, 2382, 632, 1741, -1, 633, 1741, 648, -1, 2138, 648, 1744, -1, 2135, 1744, 634, -1, 2131, 634, 635, -1, 2132, 635, 1751, -1, 649, 1751, 636, -1, 2133, 636, 1752, -1, 2134, 2133, 1752, -1, 616, 618, 617, -1, 617, 1760, 637, -1, 637, 1762, 2378, -1, 2378, 1763, 638, -1, 638, 619, 639, -1, 639, 620, 640, -1, 640, 1765, 2248, -1, 2248, 1847, 2247, -1, 2247, 1848, 621, -1, 621, 622, 641, -1, 641, 1845, 2230, -1, 2230, 623, 2229, -1, 2229, 1829, 2227, -1, 2227, 642, 624, -1, 624, 1628, 2224, -1, 2224, 625, 2379, -1, 2379, 626, 2380, -1, 2380, 627, 2220, -1, 2220, 1817, 643, -1, 643, 644, 645, -1, 645, 628, 2219, -1, 2219, 1815, 629, -1, 629, 1813, 646, -1, 646, 1818, 630, -1, 630, 631, 2212, -1, 2212, 1609, 647, -1, 647, 1608, 2381, -1, 2381, 632, 2382, -1, 2382, 1741, 633, -1, 633, 648, 2138, -1, 2138, 1744, 2135, -1, 2135, 634, 2131, -1, 2131, 635, 2132, -1, 2132, 1751, 649, -1, 649, 636, 2133, -1, 650, 2335, 668, -1, 650, 2327, 2335, -1, 650, 1885, 2327, -1, 2327, 1885, 2351, -1, 2351, 1885, 669, -1, 2353, 669, 651, -1, 2349, 651, 1889, -1, 652, 1889, 653, -1, 2359, 653, 1890, -1, 2358, 1890, 1891, -1, 670, 1891, 654, -1, 2354, 654, 655, -1, 656, 655, 1894, -1, 2283, 1894, 671, -1, 657, 671, 1536, -1, 2362, 1536, 672, -1, 2281, 672, 1918, -1, 673, 1918, 1919, -1, 674, 1919, 658, -1, 675, 658, 1542, -1, 2276, 1542, 1543, -1, 676, 1543, 659, -1, 2272, 659, 677, -1, 2269, 677, 1504, -1, 678, 1504, 1503, -1, 2267, 1503, 679, -1, 680, 679, 660, -1, 661, 660, 1863, -1, 681, 1863, 1864, -1, 682, 1864, 1865, -1, 662, 1865, 663, -1, 683, 663, 1867, -1, 684, 1867, 1878, -1, 664, 1878, 665, -1, 685, 665, 1869, -1, 666, 1869, 686, -1, 687, 686, 667, -1, 2324, 667, 1879, -1, 2338, 1879, 1882, -1, 2325, 1882, 668, -1, 2335, 2325, 668, -1, 2351, 669, 2353, -1, 2353, 651, 2349, -1, 2349, 1889, 652, -1, 652, 653, 2359, -1, 2359, 1890, 2358, -1, 2358, 1891, 670, -1, 670, 654, 2354, -1, 2354, 655, 656, -1, 656, 1894, 2283, -1, 2283, 671, 657, -1, 657, 1536, 2362, -1, 2362, 672, 2281, -1, 2281, 1918, 673, -1, 673, 1919, 674, -1, 674, 658, 675, -1, 675, 1542, 2276, -1, 2276, 1543, 676, -1, 676, 659, 2272, -1, 2272, 677, 2269, -1, 2269, 1504, 678, -1, 678, 1503, 2267, -1, 2267, 679, 680, -1, 680, 660, 661, -1, 661, 1863, 681, -1, 681, 1864, 682, -1, 682, 1865, 662, -1, 662, 663, 683, -1, 683, 1867, 684, -1, 684, 1878, 664, -1, 664, 665, 685, -1, 685, 1869, 666, -1, 666, 686, 687, -1, 687, 667, 2324, -1, 2324, 1879, 2338, -1, 2338, 1882, 2325, -1, 688, 696, 1314, -1, 688, 1411, 696, -1, 688, 1315, 1411, -1, 1411, 1315, 697, -1, 697, 1315, 689, -1, 1412, 689, 690, -1, 698, 690, 699, -1, 1352, 699, 691, -1, 700, 691, 692, -1, 1354, 692, 701, -1, 1356, 701, 702, -1, 693, 702, 694, -1, 1357, 694, 1323, -1, 1358, 1323, 695, -1, 1360, 695, 1317, -1, 1362, 1317, 703, -1, 1372, 703, 704, -1, 705, 704, 706, -1, 1410, 706, 1314, -1, 696, 1410, 1314, -1, 697, 689, 1412, -1, 1412, 690, 698, -1, 698, 699, 1352, -1, 1352, 691, 700, -1, 700, 692, 1354, -1, 1354, 701, 1356, -1, 1356, 702, 693, -1, 693, 694, 1357, -1, 1357, 1323, 1358, -1, 1358, 695, 1360, -1, 1360, 1317, 1362, -1, 1362, 703, 1372, -1, 1372, 704, 705, -1, 705, 706, 1410, -1, 1324, 708, 719, -1, 1324, 707, 708, -1, 1324, 710, 707, -1, 707, 710, 709, -1, 709, 710, 711, -1, 1395, 711, 1326, -1, 1394, 1326, 1271, -1, 720, 1271, 1270, -1, 721, 1270, 1269, -1, 712, 1269, 722, -1, 723, 722, 713, -1, 724, 713, 1268, -1, 714, 1268, 715, -1, 725, 715, 716, -1, 1391, 716, 726, -1, 717, 726, 1328, -1, 727, 1328, 718, -1, 1399, 718, 1327, -1, 1398, 1327, 719, -1, 708, 1398, 719, -1, 709, 711, 1395, -1, 1395, 1326, 1394, -1, 1394, 1271, 720, -1, 720, 1270, 721, -1, 721, 1269, 712, -1, 712, 722, 723, -1, 723, 713, 724, -1, 724, 1268, 714, -1, 714, 715, 725, -1, 725, 716, 1391, -1, 1391, 726, 717, -1, 717, 1328, 727, -1, 727, 718, 1399, -1, 1399, 1327, 1398, -1, 728, 1350, 1295, -1, 728, 729, 1350, -1, 728, 730, 729, -1, 729, 730, 739, -1, 739, 730, 1294, -1, 740, 1294, 1293, -1, 1363, 1293, 741, -1, 1364, 741, 732, -1, 731, 732, 1297, -1, 1365, 1297, 733, -1, 742, 733, 734, -1, 1366, 734, 1299, -1, 735, 1299, 743, -1, 744, 743, 1301, -1, 736, 1301, 1296, -1, 1359, 1296, 737, -1, 1355, 737, 745, -1, 1353, 745, 738, -1, 1351, 738, 1295, -1, 1350, 1351, 1295, -1, 739, 1294, 740, -1, 740, 1293, 1363, -1, 1363, 741, 1364, -1, 1364, 732, 731, -1, 731, 1297, 1365, -1, 1365, 733, 742, -1, 742, 734, 1366, -1, 1366, 1299, 735, -1, 735, 743, 744, -1, 744, 1301, 736, -1, 736, 1296, 1359, -1, 1359, 737, 1355, -1, 1355, 745, 1353, -1, 1353, 738, 1351, -1, 1319, 751, 746, -1, 1319, 1374, 751, -1, 1319, 1316, 1374, -1, 1374, 1316, 753, -1, 753, 1316, 754, -1, 755, 754, 1321, -1, 1361, 1321, 1322, -1, 1408, 1322, 756, -1, 747, 756, 1300, -1, 757, 1300, 1313, -1, 1367, 1313, 1311, -1, 1368, 1311, 1312, -1, 1369, 1312, 1310, -1, 1370, 1310, 1309, -1, 758, 1309, 748, -1, 759, 748, 1308, -1, 760, 1308, 750, -1, 749, 750, 1320, -1, 752, 1320, 746, -1, 751, 752, 746, -1, 753, 754, 755, -1, 755, 1321, 1361, -1, 1361, 1322, 1408, -1, 1408, 756, 747, -1, 747, 1300, 757, -1, 757, 1313, 1367, -1, 1367, 1311, 1368, -1, 1368, 1312, 1369, -1, 1369, 1310, 1370, -1, 1370, 1309, 758, -1, 758, 748, 759, -1, 759, 1308, 760, -1, 760, 750, 749, -1, 749, 1320, 752, -1, 1262, 761, 1263, -1, 1262, 762, 761, -1, 1262, 763, 762, -1, 762, 763, 1407, -1, 1407, 763, 764, -1, 765, 764, 1329, -1, 773, 1329, 774, -1, 775, 774, 766, -1, 1404, 766, 767, -1, 776, 767, 768, -1, 769, 768, 1266, -1, 777, 1266, 1265, -1, 778, 1265, 779, -1, 770, 779, 780, -1, 781, 780, 1274, -1, 771, 1274, 772, -1, 782, 772, 783, -1, 784, 783, 1264, -1, 785, 1264, 1263, -1, 761, 785, 1263, -1, 1407, 764, 765, -1, 765, 1329, 773, -1, 773, 774, 775, -1, 775, 766, 1404, -1, 1404, 767, 776, -1, 776, 768, 769, -1, 769, 1266, 777, -1, 777, 1265, 778, -1, 778, 779, 770, -1, 770, 780, 781, -1, 781, 1274, 771, -1, 771, 772, 782, -1, 782, 783, 784, -1, 784, 1264, 785, -1, 1260, 786, 787, -1, 1260, 789, 786, -1, 1260, 788, 789, -1, 789, 788, 1409, -1, 1409, 788, 791, -1, 790, 791, 792, -1, 1384, 792, 793, -1, 1381, 793, 805, -1, 1402, 805, 1272, -1, 1392, 1272, 1273, -1, 794, 1273, 795, -1, 1393, 795, 796, -1, 1396, 796, 1325, -1, 1397, 1325, 798, -1, 797, 798, 799, -1, 1405, 799, 800, -1, 1406, 800, 802, -1, 801, 802, 803, -1, 804, 803, 787, -1, 786, 804, 787, -1, 1409, 791, 790, -1, 790, 792, 1384, -1, 1384, 793, 1381, -1, 1381, 805, 1402, -1, 1402, 1272, 1392, -1, 1392, 1273, 794, -1, 794, 795, 1393, -1, 1393, 796, 1396, -1, 1396, 1325, 1397, -1, 1397, 798, 797, -1, 797, 799, 1405, -1, 1405, 800, 1406, -1, 1406, 802, 801, -1, 801, 803, 804, -1, 806, 807, 815, -1, 806, 1040, 807, -1, 806, 1165, 1040, -1, 1040, 1165, 816, -1, 816, 1165, 808, -1, 809, 808, 1164, -1, 817, 1164, 1096, -1, 818, 1096, 810, -1, 819, 810, 1156, -1, 1032, 1156, 811, -1, 820, 811, 1161, -1, 1034, 1161, 821, -1, 1035, 821, 1154, -1, 1036, 1154, 1163, -1, 822, 1163, 823, -1, 1046, 823, 812, -1, 824, 812, 814, -1, 813, 814, 1115, -1, 1062, 1115, 815, -1, 807, 1062, 815, -1, 816, 808, 809, -1, 809, 1164, 817, -1, 817, 1096, 818, -1, 818, 810, 819, -1, 819, 1156, 1032, -1, 1032, 811, 820, -1, 820, 1161, 1034, -1, 1034, 821, 1035, -1, 1035, 1154, 1036, -1, 1036, 1163, 822, -1, 822, 823, 1046, -1, 1046, 812, 824, -1, 824, 814, 813, -1, 813, 1115, 1062, -1, 1109, 835, 1107, -1, 1109, 1060, 835, -1, 1109, 825, 1060, -1, 1060, 825, 1042, -1, 1042, 825, 827, -1, 826, 827, 1110, -1, 1043, 1110, 1112, -1, 836, 1112, 1114, -1, 837, 1114, 828, -1, 1053, 828, 829, -1, 838, 829, 831, -1, 830, 831, 832, -1, 1052, 832, 839, -1, 840, 839, 1099, -1, 1058, 1099, 1103, -1, 841, 1103, 842, -1, 1059, 842, 1106, -1, 843, 1106, 833, -1, 834, 833, 1107, -1, 835, 834, 1107, -1, 1042, 827, 826, -1, 826, 1110, 1043, -1, 1043, 1112, 836, -1, 836, 1114, 837, -1, 837, 828, 1053, -1, 1053, 829, 838, -1, 838, 831, 830, -1, 830, 832, 1052, -1, 1052, 839, 840, -1, 840, 1099, 1058, -1, 1058, 1103, 841, -1, 841, 842, 1059, -1, 1059, 1106, 843, -1, 843, 833, 834, -1, 844, 1004, 1138, -1, 844, 845, 1004, -1, 844, 1139, 845, -1, 845, 1139, 846, -1, 846, 1139, 1149, -1, 1065, 1149, 1145, -1, 1067, 1145, 1144, -1, 847, 1144, 848, -1, 997, 848, 1124, -1, 1011, 1124, 1125, -1, 1010, 1125, 1126, -1, 855, 1126, 849, -1, 1009, 849, 850, -1, 1008, 850, 851, -1, 856, 851, 1129, -1, 1005, 1129, 857, -1, 858, 857, 1136, -1, 852, 1136, 854, -1, 853, 854, 1138, -1, 1004, 853, 1138, -1, 846, 1149, 1065, -1, 1065, 1145, 1067, -1, 1067, 1144, 847, -1, 847, 848, 997, -1, 997, 1124, 1011, -1, 1011, 1125, 1010, -1, 1010, 1126, 855, -1, 855, 849, 1009, -1, 1009, 850, 1008, -1, 1008, 851, 856, -1, 856, 1129, 1005, -1, 1005, 857, 858, -1, 858, 1136, 852, -1, 852, 854, 853, -1, 859, 1001, 1143, -1, 859, 1000, 1001, -1, 859, 1137, 1000, -1, 1000, 1137, 870, -1, 870, 1137, 1122, -1, 999, 1122, 871, -1, 872, 871, 861, -1, 860, 861, 862, -1, 993, 862, 863, -1, 994, 863, 864, -1, 873, 864, 865, -1, 995, 865, 874, -1, 875, 874, 1146, -1, 998, 1146, 1147, -1, 866, 1147, 867, -1, 1074, 867, 876, -1, 1071, 876, 868, -1, 869, 868, 1142, -1, 1002, 1142, 1143, -1, 1001, 1002, 1143, -1, 870, 1122, 999, -1, 999, 871, 872, -1, 872, 861, 860, -1, 860, 862, 993, -1, 993, 863, 994, -1, 994, 864, 873, -1, 873, 865, 995, -1, 995, 874, 875, -1, 875, 1146, 998, -1, 998, 1147, 866, -1, 866, 867, 1074, -1, 1074, 876, 1071, -1, 1071, 868, 869, -1, 869, 1142, 1002, -1, 1152, 886, 1153, -1, 1152, 1045, 886, -1, 1152, 877, 1045, -1, 1045, 877, 1038, -1, 1038, 877, 1155, -1, 1037, 1155, 878, -1, 1033, 878, 888, -1, 1056, 888, 1157, -1, 1055, 1157, 1158, -1, 879, 1158, 889, -1, 880, 889, 1159, -1, 1054, 1159, 1160, -1, 881, 1160, 882, -1, 890, 882, 883, -1, 1064, 883, 884, -1, 1063, 884, 1113, -1, 885, 1113, 1111, -1, 1044, 1111, 891, -1, 887, 891, 1153, -1, 886, 887, 1153, -1, 1038, 1155, 1037, -1, 1037, 878, 1033, -1, 1033, 888, 1056, -1, 1056, 1157, 1055, -1, 1055, 1158, 879, -1, 879, 889, 880, -1, 880, 1159, 1054, -1, 1054, 1160, 881, -1, 881, 882, 890, -1, 890, 883, 1064, -1, 1064, 884, 1063, -1, 1063, 1113, 885, -1, 885, 1111, 1044, -1, 1044, 891, 887, -1, 893, 892, 908, -1, 893, 894, 892, -1, 893, 895, 894, -1, 894, 895, 896, -1, 896, 895, 909, -1, 897, 909, 899, -1, 898, 899, 900, -1, 910, 900, 901, -1, 911, 901, 902, -1, 1070, 902, 903, -1, 912, 903, 904, -1, 913, 904, 1141, -1, 905, 1141, 1140, -1, 1069, 1140, 1148, -1, 1068, 1148, 914, -1, 1066, 914, 915, -1, 906, 915, 1162, -1, 916, 1162, 907, -1, 1072, 907, 908, -1, 892, 1072, 908, -1, 896, 909, 897, -1, 897, 899, 898, -1, 898, 900, 910, -1, 910, 901, 911, -1, 911, 902, 1070, -1, 1070, 903, 912, -1, 912, 904, 913, -1, 913, 1141, 905, -1, 905, 1140, 1069, -1, 1069, 1148, 1068, -1, 1068, 914, 1066, -1, 1066, 915, 906, -1, 906, 1162, 916, -1, 916, 907, 1072, -1, 1080, 1018, 1087, -1, 1087, 1018, 1019, -1, 1021, 1087, 1019, -1, 1021, 1091, 1087, -1, 1021, 917, 1091, -1, 1091, 917, 1093, -1, 1093, 917, 1023, -1, 918, 1023, 1024, -1, 1089, 918, 1024, -1, 1093, 1023, 918, -1, 920, 1098, 1031, -1, 1031, 1098, 919, -1, 920, 921, 1098, -1, 1098, 921, 923, -1, 923, 921, 1057, -1, 1100, 1057, 1051, -1, 1101, 1051, 924, -1, 922, 924, 1102, -1, 922, 1101, 924, -1, 923, 1057, 1100, -1, 1100, 1051, 1101, -1, 924, 1048, 1102, -1, 1102, 1048, 1104, -1, 1104, 1048, 1049, -1, 1104, 1049, 927, -1, 927, 1049, 1050, -1, 925, 927, 1050, -1, 925, 926, 927, -1, 925, 928, 926, -1, 926, 928, 929, -1, 929, 928, 1047, -1, 1105, 1047, 1041, -1, 1108, 1105, 1041, -1, 929, 1047, 1105, -1, 1108, 1041, 1116, -1, 1116, 1041, 1039, -1, 1039, 930, 1116, -1, 1116, 930, 1097, -1, 1097, 930, 931, -1, 931, 930, 1030, -1, 1026, 931, 1030, -1, 1026, 1095, 931, -1, 1026, 1029, 1095, -1, 1095, 1029, 932, -1, 932, 1029, 1090, -1, 1090, 1029, 1028, -1, 1028, 1025, 1090, -1, 1090, 1025, 933, -1, 933, 1025, 1022, -1, 1094, 1022, 1092, -1, 1094, 933, 1022, -1, 1022, 1020, 1092, -1, 1092, 1020, 935, -1, 1088, 1092, 935, -1, 1088, 935, 934, -1, 934, 935, 1017, -1, 1017, 936, 934, -1, 934, 936, 1081, -1, 1081, 936, 937, -1, 938, 937, 940, -1, 1082, 940, 939, -1, 1082, 938, 940, -1, 1081, 937, 938, -1, 940, 941, 939, -1, 939, 941, 1085, -1, 1085, 941, 943, -1, 1085, 943, 942, -1, 942, 943, 944, -1, 1016, 942, 944, -1, 1016, 1117, 942, -1, 1016, 1015, 1117, -1, 1117, 1015, 1086, -1, 1086, 1015, 945, -1, 1084, 1086, 945, -1, 1084, 945, 946, -1, 946, 945, 985, -1, 985, 947, 946, -1, 946, 947, 948, -1, 948, 947, 949, -1, 949, 947, 986, -1, 950, 949, 986, -1, 950, 951, 949, -1, 950, 953, 951, -1, 951, 953, 952, -1, 952, 953, 954, -1, 954, 953, 955, -1, 955, 956, 954, -1, 954, 956, 1118, -1, 1118, 956, 988, -1, 1121, 988, 1123, -1, 1121, 1118, 988, -1, 988, 992, 1123, -1, 1123, 992, 996, -1, 1151, 1123, 996, -1, 1151, 996, 1127, -1, 1127, 996, 957, -1, 957, 1012, 1127, -1, 1127, 1012, 1128, -1, 1128, 1012, 1013, -1, 960, 1013, 958, -1, 961, 958, 959, -1, 1132, 959, 1133, -1, 1132, 961, 959, -1, 1128, 1013, 960, -1, 960, 958, 961, -1, 959, 1014, 1133, -1, 1133, 1014, 1130, -1, 1130, 1014, 1007, -1, 1130, 1007, 1131, -1, 1131, 1007, 1006, -1, 962, 1131, 1006, -1, 962, 963, 1131, -1, 962, 964, 963, -1, 963, 964, 1134, -1, 1134, 964, 965, -1, 1135, 965, 1003, -1, 1150, 1135, 1003, -1, 1134, 965, 1135, -1, 1073, 966, 1003, -1, 1003, 966, 1150, -1, 1073, 991, 966, -1, 966, 991, 968, -1, 968, 991, 990, -1, 1120, 990, 967, -1, 969, 967, 989, -1, 1119, 969, 989, -1, 968, 990, 1120, -1, 1120, 967, 969, -1, 987, 970, 1078, -1, 1078, 970, 975, -1, 975, 970, 976, -1, 1079, 976, 972, -1, 971, 972, 973, -1, 1083, 973, 974, -1, 1083, 971, 973, -1, 975, 976, 1079, -1, 1079, 972, 971, -1, 973, 977, 974, -1, 1018, 1080, 977, -1, 977, 1080, 974, -1, 984, 1027, 978, -1, 978, 1027, 979, -1, 979, 1027, 981, -1, 980, 981, 1061, -1, 982, 1061, 1031, -1, 919, 982, 1031, -1, 979, 981, 980, -1, 980, 1061, 982, -1, 983, 2800, 978, -1, 978, 2800, 984, -1, 977, 941, 1018, -1, 977, 943, 941, -1, 977, 945, 943, -1, 977, 985, 945, -1, 977, 973, 985, -1, 985, 973, 972, -1, 947, 972, 986, -1, 947, 985, 972, -1, 972, 976, 986, -1, 986, 976, 950, -1, 950, 976, 970, -1, 987, 950, 970, -1, 987, 953, 950, -1, 987, 1166, 953, -1, 953, 1166, 955, -1, 955, 1166, 2922, -1, 956, 2922, 989, -1, 988, 989, 967, -1, 990, 988, 967, -1, 990, 992, 988, -1, 990, 991, 992, -1, 992, 991, 999, -1, 872, 992, 999, -1, 872, 996, 992, -1, 872, 860, 996, -1, 996, 860, 993, -1, 994, 996, 993, -1, 994, 873, 996, -1, 996, 873, 995, -1, 875, 996, 995, -1, 875, 957, 996, -1, 875, 1011, 957, -1, 875, 997, 1011, -1, 875, 998, 997, -1, 997, 998, 847, -1, 847, 998, 866, -1, 1069, 866, 1074, -1, 905, 1074, 913, -1, 905, 1069, 1074, -1, 955, 2922, 956, -1, 956, 989, 988, -1, 991, 1073, 999, -1, 999, 1073, 870, -1, 870, 1073, 1000, -1, 1000, 1073, 898, -1, 1001, 898, 910, -1, 1002, 910, 869, -1, 1002, 1001, 910, -1, 1003, 916, 1073, -1, 1003, 906, 916, -1, 1003, 1066, 906, -1, 1003, 846, 1066, -1, 1003, 845, 846, -1, 1003, 1004, 845, -1, 1003, 853, 1004, -1, 1003, 852, 853, -1, 1003, 858, 852, -1, 1003, 1005, 858, -1, 1003, 965, 1005, -1, 1005, 965, 964, -1, 1007, 964, 962, -1, 1006, 1007, 962, -1, 1005, 964, 1007, -1, 957, 1007, 1012, -1, 957, 1005, 1007, -1, 957, 856, 1005, -1, 957, 1008, 856, -1, 957, 1009, 1008, -1, 957, 855, 1009, -1, 957, 1010, 855, -1, 957, 1011, 1010, -1, 1012, 1007, 1013, -1, 1013, 1007, 1014, -1, 958, 1014, 959, -1, 958, 1013, 1014, -1, 945, 1015, 943, -1, 943, 1015, 1016, -1, 944, 943, 1016, -1, 940, 937, 941, -1, 941, 937, 936, -1, 1017, 941, 936, -1, 1017, 1018, 941, -1, 1017, 935, 1018, -1, 1018, 935, 1019, -1, 1019, 935, 1021, -1, 1021, 935, 1020, -1, 1022, 1021, 1020, -1, 1022, 917, 1021, -1, 1022, 1025, 917, -1, 917, 1025, 1023, -1, 1023, 1025, 1024, -1, 1024, 1025, 1028, -1, 1075, 1028, 1029, -1, 2800, 1029, 1026, -1, 984, 1026, 1030, -1, 1027, 1030, 981, -1, 1027, 984, 1030, -1, 1024, 1028, 1075, -1, 1075, 1029, 2800, -1, 2800, 1026, 984, -1, 1030, 930, 981, -1, 981, 930, 1061, -1, 1061, 930, 818, -1, 1031, 818, 819, -1, 1032, 1031, 819, -1, 1032, 1033, 1031, -1, 1032, 820, 1033, -1, 1033, 820, 1034, -1, 1035, 1033, 1034, -1, 1035, 1037, 1033, -1, 1035, 1036, 1037, -1, 1037, 1036, 822, -1, 1038, 822, 1045, -1, 1038, 1037, 822, -1, 930, 1039, 818, -1, 818, 1039, 817, -1, 817, 1039, 809, -1, 809, 1039, 816, -1, 816, 1039, 1040, -1, 1040, 1039, 807, -1, 807, 1039, 1062, -1, 1062, 1039, 1041, -1, 813, 1041, 1042, -1, 826, 813, 1042, -1, 826, 824, 813, -1, 826, 1043, 824, -1, 824, 1043, 1046, -1, 1046, 1043, 885, -1, 1044, 1046, 885, -1, 1044, 887, 1046, -1, 1046, 887, 886, -1, 822, 886, 1045, -1, 822, 1046, 886, -1, 1047, 1048, 1041, -1, 1047, 928, 1048, -1, 1048, 928, 1049, -1, 1049, 928, 925, -1, 1050, 1049, 925, -1, 924, 1051, 1048, -1, 1048, 1051, 1057, -1, 1058, 1057, 921, -1, 920, 1058, 921, -1, 920, 840, 1058, -1, 920, 1052, 840, -1, 920, 830, 1052, -1, 920, 838, 830, -1, 920, 1053, 838, -1, 920, 837, 1053, -1, 920, 1064, 837, -1, 920, 890, 1064, -1, 920, 1031, 890, -1, 890, 1031, 881, -1, 881, 1031, 1054, -1, 1054, 1031, 880, -1, 880, 1031, 879, -1, 879, 1031, 1055, -1, 1055, 1031, 1056, -1, 1056, 1031, 1033, -1, 1048, 1057, 1058, -1, 841, 1048, 1058, -1, 841, 1041, 1048, -1, 841, 1059, 1041, -1, 1041, 1059, 843, -1, 834, 1041, 843, -1, 834, 835, 1041, -1, 1041, 835, 1060, -1, 1042, 1041, 1060, -1, 1031, 1061, 818, -1, 813, 1062, 1041, -1, 885, 1043, 1063, -1, 1063, 1043, 836, -1, 837, 1063, 836, -1, 837, 1064, 1063, -1, 846, 1065, 1066, -1, 1066, 1065, 1067, -1, 1068, 1067, 1069, -1, 1068, 1066, 1067, -1, 1067, 847, 1069, -1, 1069, 847, 866, -1, 1001, 1000, 898, -1, 1071, 1070, 1074, -1, 1071, 911, 1070, -1, 1071, 910, 911, -1, 1071, 869, 910, -1, 1072, 892, 1073, -1, 916, 1072, 1073, -1, 892, 894, 1073, -1, 1073, 894, 896, -1, 897, 1073, 896, -1, 897, 898, 1073, -1, 1070, 912, 1074, -1, 1074, 912, 913, -1, 1075, 1076, 1024, -1, 1024, 1076, 1089, -1, 2818, 1118, 1077, -1, 2818, 954, 1118, -1, 2818, 952, 954, -1, 2818, 1078, 952, -1, 952, 1078, 951, -1, 951, 1078, 975, -1, 949, 975, 1079, -1, 948, 1079, 971, -1, 946, 971, 1083, -1, 1084, 1083, 974, -1, 1085, 974, 1080, -1, 939, 1080, 934, -1, 1081, 939, 934, -1, 1081, 938, 939, -1, 939, 938, 1082, -1, 951, 975, 949, -1, 949, 1079, 948, -1, 948, 971, 946, -1, 946, 1083, 1084, -1, 1084, 974, 1085, -1, 1086, 1085, 1117, -1, 1086, 1084, 1085, -1, 1080, 1087, 934, -1, 934, 1087, 1088, -1, 1088, 1087, 1091, -1, 1092, 1091, 1093, -1, 1094, 1093, 918, -1, 933, 918, 1089, -1, 1090, 1089, 1076, -1, 932, 1076, 1095, -1, 932, 1090, 1076, -1, 1088, 1091, 1092, -1, 1092, 1093, 1094, -1, 1094, 918, 933, -1, 933, 1089, 1090, -1, 1076, 983, 1095, -1, 1095, 983, 931, -1, 931, 983, 978, -1, 1096, 978, 979, -1, 980, 1096, 979, -1, 980, 982, 1096, -1, 1096, 982, 919, -1, 810, 919, 1156, -1, 810, 1096, 919, -1, 931, 978, 1096, -1, 1097, 1096, 1116, -1, 1097, 931, 1096, -1, 1098, 882, 919, -1, 1098, 883, 882, -1, 1098, 884, 883, -1, 1098, 1114, 884, -1, 1098, 828, 1114, -1, 1098, 829, 828, -1, 1098, 831, 829, -1, 1098, 832, 831, -1, 1098, 839, 832, -1, 1098, 1099, 839, -1, 1098, 923, 1099, -1, 1099, 923, 1100, -1, 1102, 1100, 1101, -1, 922, 1102, 1101, -1, 1099, 1100, 1102, -1, 1103, 1102, 1104, -1, 1105, 1104, 929, -1, 1105, 1103, 1104, -1, 1105, 1108, 1103, -1, 1103, 1108, 842, -1, 842, 1108, 1106, -1, 1106, 1108, 833, -1, 833, 1108, 1107, -1, 1107, 1108, 1109, -1, 1109, 1108, 825, -1, 825, 1108, 814, -1, 827, 814, 812, -1, 1110, 812, 823, -1, 1111, 823, 891, -1, 1111, 1110, 823, -1, 1111, 1113, 1110, -1, 1110, 1113, 1112, -1, 1112, 1113, 884, -1, 1114, 1112, 884, -1, 1099, 1102, 1103, -1, 927, 926, 1104, -1, 1104, 926, 929, -1, 814, 1108, 1115, -1, 1115, 1108, 1116, -1, 815, 1116, 806, -1, 815, 1115, 1116, -1, 939, 1085, 1080, -1, 1085, 942, 1117, -1, 1118, 1121, 1077, -1, 1077, 1121, 1119, -1, 1119, 1121, 1122, -1, 969, 1122, 1120, -1, 969, 1119, 1122, -1, 1121, 1123, 1122, -1, 1122, 1123, 871, -1, 871, 1123, 1151, -1, 861, 1151, 862, -1, 861, 871, 1151, -1, 1127, 874, 1151, -1, 1127, 1124, 874, -1, 1127, 1125, 1124, -1, 1127, 1126, 1125, -1, 1127, 849, 1126, -1, 1127, 850, 849, -1, 1127, 851, 850, -1, 1127, 1129, 851, -1, 1127, 1128, 1129, -1, 1129, 1128, 1133, -1, 1130, 1129, 1133, -1, 1130, 857, 1129, -1, 1130, 1134, 857, -1, 1130, 963, 1134, -1, 1130, 1131, 963, -1, 1128, 960, 1133, -1, 1133, 960, 961, -1, 1132, 1133, 961, -1, 1134, 1135, 857, -1, 857, 1135, 1150, -1, 1136, 1150, 854, -1, 1136, 857, 1150, -1, 966, 1162, 1150, -1, 966, 907, 1162, -1, 966, 908, 907, -1, 966, 893, 908, -1, 966, 895, 893, -1, 966, 909, 895, -1, 966, 899, 909, -1, 966, 1137, 899, -1, 966, 1122, 1137, -1, 966, 968, 1122, -1, 1122, 968, 1120, -1, 1110, 827, 812, -1, 827, 825, 814, -1, 844, 1138, 1150, -1, 1139, 1150, 914, -1, 1149, 914, 1148, -1, 1145, 1148, 1140, -1, 867, 1140, 1141, -1, 904, 867, 1141, -1, 904, 903, 867, -1, 867, 903, 876, -1, 876, 903, 902, -1, 901, 876, 902, -1, 901, 868, 876, -1, 901, 1142, 868, -1, 901, 900, 1142, -1, 1142, 900, 1143, -1, 1143, 900, 859, -1, 859, 900, 899, -1, 1137, 859, 899, -1, 1138, 854, 1150, -1, 1124, 848, 874, -1, 874, 848, 1146, -1, 1146, 848, 1144, -1, 1147, 1144, 1145, -1, 867, 1145, 1140, -1, 867, 1147, 1145, -1, 1146, 1144, 1147, -1, 1145, 1149, 1148, -1, 1149, 1139, 914, -1, 1139, 844, 1150, -1, 874, 865, 1151, -1, 1151, 865, 864, -1, 863, 1151, 864, -1, 863, 862, 1151, -1, 1152, 1153, 1163, -1, 1154, 1152, 1163, -1, 1154, 877, 1152, -1, 1154, 1155, 877, -1, 1154, 821, 1155, -1, 1155, 821, 1161, -1, 878, 1161, 811, -1, 1156, 878, 811, -1, 1156, 919, 878, -1, 878, 919, 888, -1, 888, 919, 1157, -1, 1157, 919, 1158, -1, 1158, 919, 889, -1, 889, 919, 1159, -1, 1159, 919, 1160, -1, 1160, 919, 882, -1, 878, 1155, 1161, -1, 1162, 915, 1150, -1, 1150, 915, 914, -1, 823, 1163, 891, -1, 891, 1163, 1153, -1, 1096, 1164, 1116, -1, 1116, 1164, 808, -1, 1165, 1116, 808, -1, 1165, 806, 1116, -1, 2818, 1166, 1078, -1, 1078, 1166, 987, -1, 2922, 1077, 989, -1, 989, 1077, 1119, -1, 1283, 1167, 1340, -1, 1340, 1167, 1171, -1, 1171, 1167, 1168, -1, 1169, 1168, 1284, -1, 1341, 1284, 1172, -1, 1342, 1172, 1170, -1, 1344, 1342, 1170, -1, 1171, 1168, 1169, -1, 1169, 1284, 1341, -1, 1341, 1172, 1342, -1, 1173, 1175, 1346, -1, 1346, 1175, 1174, -1, 1174, 1175, 1290, -1, 1347, 1290, 1348, -1, 1347, 1174, 1290, -1, 1290, 1176, 1348, -1, 1348, 1176, 1292, -1, 1349, 1348, 1292, -1, 1318, 1373, 1292, -1, 1292, 1373, 1349, -1, 1318, 1307, 1373, -1, 1373, 1307, 1177, -1, 1177, 1307, 1178, -1, 1179, 1178, 1180, -1, 1181, 1180, 1182, -1, 1183, 1182, 1184, -1, 1371, 1183, 1184, -1, 1177, 1178, 1179, -1, 1179, 1180, 1181, -1, 1181, 1182, 1183, -1, 1371, 1184, 1185, -1, 1185, 1184, 1306, -1, 1306, 1305, 1185, -1, 1185, 1305, 1376, -1, 1376, 1305, 1304, -1, 1188, 1304, 1303, -1, 1375, 1303, 1302, -1, 1187, 1302, 1186, -1, 1190, 1187, 1186, -1, 1376, 1304, 1188, -1, 1188, 1303, 1375, -1, 1375, 1302, 1187, -1, 1298, 1189, 1186, -1, 1186, 1189, 1190, -1, 1298, 1291, 1189, -1, 1189, 1291, 1191, -1, 1191, 1291, 1288, -1, 1345, 1288, 1194, -1, 1193, 1194, 1192, -1, 1193, 1345, 1194, -1, 1191, 1288, 1345, -1, 1194, 1287, 1192, -1, 1196, 1195, 1287, -1, 1287, 1195, 1192, -1, 1195, 1196, 1197, -1, 1197, 1196, 1198, -1, 1285, 1197, 1198, -1, 1285, 1377, 1197, -1, 1285, 1199, 1377, -1, 1377, 1199, 1200, -1, 1200, 1199, 1289, -1, 1343, 1200, 1289, -1, 1201, 1202, 1289, -1, 1289, 1202, 1343, -1, 1201, 1203, 1202, -1, 1202, 1203, 1205, -1, 1205, 1203, 1204, -1, 1206, 1204, 1282, -1, 1207, 1282, 1208, -1, 1209, 1208, 1248, -1, 1339, 1209, 1248, -1, 1205, 1204, 1206, -1, 1206, 1282, 1207, -1, 1207, 1208, 1209, -1, 1339, 1248, 1378, -1, 1378, 1248, 1281, -1, 1281, 1210, 1378, -1, 1378, 1210, 1214, -1, 1214, 1210, 1211, -1, 1212, 1211, 1213, -1, 1379, 1213, 1215, -1, 1216, 1215, 1250, -1, 1338, 1216, 1250, -1, 1214, 1211, 1212, -1, 1212, 1213, 1379, -1, 1379, 1215, 1216, -1, 1251, 1335, 1250, -1, 1250, 1335, 1338, -1, 1251, 1252, 1335, -1, 1335, 1252, 1218, -1, 1218, 1252, 1280, -1, 1334, 1280, 1217, -1, 1333, 1217, 1219, -1, 1333, 1334, 1217, -1, 1218, 1280, 1334, -1, 1217, 1220, 1219, -1, 1255, 1331, 1220, -1, 1220, 1331, 1219, -1, 1331, 1255, 1221, -1, 1221, 1255, 1257, -1, 1222, 1221, 1257, -1, 1222, 1382, 1221, -1, 1222, 1259, 1382, -1, 1382, 1259, 1383, -1, 1383, 1259, 1261, -1, 1385, 1383, 1261, -1, 1275, 1386, 1261, -1, 1261, 1386, 1385, -1, 1275, 1224, 1386, -1, 1386, 1224, 1223, -1, 1223, 1224, 1227, -1, 1228, 1227, 1279, -1, 1229, 1279, 1225, -1, 1387, 1225, 1226, -1, 1388, 1387, 1226, -1, 1223, 1227, 1228, -1, 1228, 1279, 1229, -1, 1229, 1225, 1387, -1, 1388, 1226, 1400, -1, 1400, 1226, 1278, -1, 1278, 1277, 1400, -1, 1400, 1277, 1233, -1, 1233, 1277, 1230, -1, 1234, 1230, 1276, -1, 1389, 1276, 1232, -1, 1231, 1232, 1267, -1, 1390, 1231, 1267, -1, 1233, 1230, 1234, -1, 1234, 1276, 1389, -1, 1389, 1232, 1231, -1, 1235, 1403, 1267, -1, 1267, 1403, 1390, -1, 1235, 1236, 1403, -1, 1403, 1236, 1401, -1, 1401, 1236, 1237, -1, 1237, 1236, 1258, -1, 1238, 1237, 1258, -1, 1238, 1380, 1237, -1, 1238, 1256, 1380, -1, 1380, 1256, 1330, -1, 1337, 1249, 1340, -1, 1340, 1249, 1283, -1, 1247, 1239, 1246, -1, 1246, 1239, 1336, -1, 1336, 1239, 1240, -1, 1241, 1240, 1244, -1, 1245, 1244, 1242, -1, 1243, 1242, 1249, -1, 1337, 1243, 1249, -1, 1336, 1240, 1241, -1, 1241, 1244, 1245, -1, 1245, 1242, 1243, -1, 1332, 1253, 1246, -1, 1246, 1253, 1247, -1, 1249, 1248, 1283, -1, 1249, 1281, 1248, -1, 1249, 1250, 1281, -1, 1249, 1242, 1250, -1, 1250, 1242, 1244, -1, 1240, 1250, 1244, -1, 1240, 1239, 1250, -1, 1250, 1239, 1247, -1, 1251, 1247, 1253, -1, 1252, 1253, 1280, -1, 1252, 1251, 1253, -1, 1250, 1247, 1251, -1, 1254, 1255, 1253, -1, 1254, 1257, 1255, -1, 1254, 1256, 1257, -1, 1257, 1256, 1222, -1, 1222, 1256, 1238, -1, 1258, 1222, 1238, -1, 1258, 1259, 1222, -1, 1258, 1236, 1259, -1, 1259, 1236, 1235, -1, 793, 1235, 805, -1, 793, 1259, 1235, -1, 793, 1261, 1259, -1, 793, 792, 1261, -1, 1261, 792, 791, -1, 788, 1261, 791, -1, 788, 1260, 1261, -1, 1261, 1260, 787, -1, 803, 1261, 787, -1, 803, 802, 1261, -1, 1261, 802, 1275, -1, 1275, 802, 763, -1, 1262, 1275, 763, -1, 1262, 1263, 1275, -1, 1275, 1263, 1264, -1, 783, 1275, 1264, -1, 783, 772, 1275, -1, 1275, 772, 1274, -1, 1232, 1274, 780, -1, 1267, 780, 779, -1, 1265, 1267, 779, -1, 1265, 1266, 1267, -1, 1267, 1266, 768, -1, 767, 1267, 768, -1, 767, 766, 1267, -1, 1267, 766, 716, -1, 715, 1267, 716, -1, 715, 1235, 1267, -1, 715, 1268, 1235, -1, 1235, 1268, 713, -1, 722, 1235, 713, -1, 722, 1269, 1235, -1, 1235, 1269, 1270, -1, 1271, 1235, 1270, -1, 1271, 1326, 1235, -1, 1235, 1326, 1273, -1, 1272, 1235, 1273, -1, 1272, 805, 1235, -1, 1267, 1232, 780, -1, 1274, 1232, 1275, -1, 1275, 1232, 1276, -1, 1278, 1276, 1230, -1, 1277, 1278, 1230, -1, 1275, 1276, 1278, -1, 1224, 1278, 1227, -1, 1224, 1275, 1278, -1, 1278, 1226, 1227, -1, 1227, 1226, 1279, -1, 1279, 1226, 1225, -1, 1255, 1220, 1253, -1, 1253, 1220, 1217, -1, 1280, 1253, 1217, -1, 1250, 1215, 1281, -1, 1281, 1215, 1213, -1, 1211, 1281, 1213, -1, 1211, 1210, 1281, -1, 1208, 1282, 1248, -1, 1248, 1282, 1204, -1, 1203, 1248, 1204, -1, 1203, 1201, 1248, -1, 1248, 1201, 1283, -1, 1283, 1201, 1167, -1, 1167, 1201, 1168, -1, 1168, 1201, 1284, -1, 1284, 1201, 1172, -1, 1172, 1201, 1170, -1, 1170, 1201, 1289, -1, 1286, 1289, 1199, -1, 1285, 1286, 1199, -1, 1285, 1198, 1286, -1, 1286, 1198, 1196, -1, 1287, 1286, 1196, -1, 1287, 2655, 1286, -1, 1287, 1194, 2655, -1, 2655, 1194, 1173, -1, 1173, 1194, 1288, -1, 1175, 1288, 1290, -1, 1175, 1173, 1288, -1, 1170, 1289, 1286, -1, 1288, 1291, 1290, -1, 1290, 1291, 1176, -1, 1176, 1291, 1292, -1, 1292, 1291, 1293, -1, 1294, 1292, 1293, -1, 1294, 730, 1292, -1, 1292, 730, 728, -1, 690, 728, 1295, -1, 738, 690, 1295, -1, 738, 699, 690, -1, 738, 745, 699, -1, 699, 745, 737, -1, 691, 737, 1296, -1, 692, 1296, 701, -1, 692, 691, 1296, -1, 1291, 1298, 1293, -1, 1293, 1298, 741, -1, 741, 1298, 732, -1, 732, 1298, 1297, -1, 1297, 1298, 733, -1, 733, 1298, 734, -1, 734, 1298, 1299, -1, 1299, 1298, 1186, -1, 1300, 1186, 1313, -1, 1300, 1299, 1186, -1, 1300, 756, 1299, -1, 1299, 756, 743, -1, 743, 756, 1322, -1, 1301, 1322, 1323, -1, 1296, 1323, 694, -1, 702, 1296, 694, -1, 702, 701, 1296, -1, 1302, 1184, 1186, -1, 1302, 1303, 1184, -1, 1184, 1303, 1306, -1, 1306, 1303, 1304, -1, 1305, 1306, 1304, -1, 1182, 1180, 1184, -1, 1184, 1180, 1178, -1, 1186, 1178, 1307, -1, 748, 1307, 1318, -1, 1308, 1318, 750, -1, 1308, 748, 1318, -1, 1184, 1178, 1186, -1, 1186, 1307, 748, -1, 1309, 1186, 748, -1, 1309, 1310, 1186, -1, 1186, 1310, 1312, -1, 1311, 1186, 1312, -1, 1311, 1313, 1186, -1, 1292, 704, 1318, -1, 1292, 706, 704, -1, 1292, 1314, 706, -1, 1292, 688, 1314, -1, 1292, 1315, 688, -1, 1292, 689, 1315, -1, 1292, 690, 689, -1, 1292, 728, 690, -1, 704, 703, 1318, -1, 1318, 703, 1317, -1, 1316, 1317, 754, -1, 1316, 1318, 1317, -1, 1316, 1319, 1318, -1, 1318, 1319, 746, -1, 1320, 1318, 746, -1, 1320, 750, 1318, -1, 754, 1317, 1321, -1, 1321, 1317, 695, -1, 1322, 695, 1323, -1, 1322, 1321, 695, -1, 1301, 1323, 1296, -1, 691, 699, 737, -1, 1324, 719, 799, -1, 798, 1324, 799, -1, 798, 710, 1324, -1, 798, 711, 710, -1, 798, 1325, 711, -1, 711, 1325, 1326, -1, 1326, 1325, 796, -1, 795, 1326, 796, -1, 795, 1273, 1326, -1, 719, 1327, 799, -1, 799, 1327, 718, -1, 1328, 799, 718, -1, 1328, 1329, 799, -1, 1328, 726, 1329, -1, 1329, 726, 774, -1, 774, 726, 716, -1, 766, 774, 716, -1, 1301, 743, 1322, -1, 799, 1329, 800, -1, 800, 1329, 764, -1, 802, 764, 763, -1, 802, 800, 764, -1, 1254, 2538, 1256, -1, 1256, 2538, 1330, -1, 1332, 1331, 2538, -1, 1332, 1219, 1331, -1, 1332, 1333, 1219, -1, 1332, 1334, 1333, -1, 1332, 1218, 1334, -1, 1332, 1335, 1218, -1, 1332, 1246, 1335, -1, 1335, 1246, 1338, -1, 1338, 1246, 1336, -1, 1241, 1338, 1336, -1, 1241, 1245, 1338, -1, 1338, 1245, 1243, -1, 1337, 1338, 1243, -1, 1337, 1378, 1338, -1, 1337, 1340, 1378, -1, 1378, 1340, 1339, -1, 1339, 1340, 1202, -1, 1205, 1339, 1202, -1, 1205, 1206, 1339, -1, 1339, 1206, 1207, -1, 1209, 1339, 1207, -1, 1340, 1171, 1202, -1, 1202, 1171, 1169, -1, 1341, 1202, 1169, -1, 1341, 1342, 1202, -1, 1202, 1342, 1344, -1, 1343, 1344, 1414, -1, 1200, 1414, 1377, -1, 1200, 1343, 1414, -1, 1202, 1344, 1343, -1, 1413, 1192, 1414, -1, 1413, 1193, 1192, -1, 1413, 1345, 1193, -1, 1413, 1346, 1345, -1, 1345, 1346, 1174, -1, 740, 1174, 1347, -1, 1348, 740, 1347, -1, 1348, 1349, 740, -1, 740, 1349, 739, -1, 739, 1349, 729, -1, 729, 1349, 698, -1, 1352, 729, 698, -1, 1352, 1350, 729, -1, 1352, 1351, 1350, -1, 1352, 1353, 1351, -1, 1352, 700, 1353, -1, 1353, 700, 1355, -1, 1355, 700, 1354, -1, 1356, 1355, 1354, -1, 1356, 1359, 1355, -1, 1356, 693, 1359, -1, 1359, 693, 1357, -1, 1358, 1359, 1357, -1, 1358, 1361, 1359, -1, 1358, 1360, 1361, -1, 1361, 1360, 1362, -1, 755, 1362, 753, -1, 755, 1361, 1362, -1, 1345, 1174, 740, -1, 1191, 740, 1363, -1, 1189, 1363, 1364, -1, 731, 1189, 1364, -1, 731, 1365, 1189, -1, 1189, 1365, 742, -1, 1366, 1189, 742, -1, 1366, 735, 1189, -1, 1189, 735, 1190, -1, 1190, 735, 757, -1, 1367, 1190, 757, -1, 1367, 1368, 1190, -1, 1190, 1368, 1369, -1, 1370, 1190, 1369, -1, 1370, 758, 1190, -1, 1190, 758, 759, -1, 1371, 759, 1179, -1, 1181, 1371, 1179, -1, 1181, 1183, 1371, -1, 1373, 705, 1349, -1, 1373, 1372, 705, -1, 1373, 1362, 1372, -1, 1373, 753, 1362, -1, 1373, 1374, 753, -1, 1373, 751, 1374, -1, 1373, 752, 751, -1, 1373, 749, 752, -1, 1373, 760, 749, -1, 1373, 1177, 760, -1, 760, 1177, 759, -1, 759, 1177, 1179, -1, 1185, 1187, 1371, -1, 1185, 1375, 1187, -1, 1185, 1188, 1375, -1, 1185, 1376, 1188, -1, 1187, 1190, 1371, -1, 1371, 1190, 759, -1, 1189, 1191, 1363, -1, 1191, 1345, 740, -1, 1192, 1195, 1414, -1, 1414, 1195, 1197, -1, 1377, 1414, 1197, -1, 1214, 1212, 1378, -1, 1378, 1212, 1379, -1, 1216, 1378, 1379, -1, 1216, 1338, 1378, -1, 1331, 1221, 2538, -1, 2538, 1221, 1382, -1, 1330, 1382, 1380, -1, 1330, 2538, 1382, -1, 1380, 1382, 1381, -1, 1237, 1381, 1401, -1, 1237, 1380, 1381, -1, 1382, 1383, 1381, -1, 1381, 1383, 1385, -1, 1384, 1385, 790, -1, 1384, 1381, 1385, -1, 1386, 804, 1385, -1, 1386, 801, 804, -1, 1386, 1407, 801, -1, 1386, 762, 1407, -1, 1386, 761, 762, -1, 1386, 785, 761, -1, 1386, 784, 785, -1, 1386, 782, 784, -1, 1386, 771, 782, -1, 1386, 1400, 771, -1, 1386, 1223, 1400, -1, 1400, 1223, 1388, -1, 1388, 1223, 1228, -1, 1229, 1388, 1228, -1, 1229, 1387, 1388, -1, 1233, 1234, 1400, -1, 1400, 1234, 1389, -1, 781, 1389, 1231, -1, 1390, 781, 1231, -1, 1390, 770, 781, -1, 1390, 778, 770, -1, 1390, 777, 778, -1, 1390, 769, 777, -1, 1390, 776, 769, -1, 1390, 1404, 776, -1, 1390, 1391, 1404, -1, 1390, 725, 1391, -1, 1390, 1403, 725, -1, 725, 1403, 714, -1, 714, 1403, 724, -1, 724, 1403, 723, -1, 723, 1403, 712, -1, 712, 1403, 721, -1, 721, 1403, 720, -1, 720, 1403, 1394, -1, 1394, 1403, 1392, -1, 794, 1394, 1392, -1, 794, 1393, 1394, -1, 1394, 1393, 1395, -1, 1395, 1393, 1396, -1, 1397, 1395, 1396, -1, 1397, 709, 1395, -1, 1397, 797, 709, -1, 709, 797, 707, -1, 707, 797, 708, -1, 708, 797, 1398, -1, 1398, 797, 1405, -1, 1399, 1405, 727, -1, 1399, 1398, 1405, -1, 1400, 1389, 781, -1, 771, 1400, 781, -1, 1401, 1381, 1403, -1, 1403, 1381, 1402, -1, 1392, 1403, 1402, -1, 1391, 717, 1404, -1, 1404, 717, 775, -1, 775, 717, 773, -1, 773, 717, 727, -1, 1405, 773, 727, -1, 1405, 1406, 773, -1, 773, 1406, 765, -1, 765, 1406, 801, -1, 1407, 765, 801, -1, 757, 735, 747, -1, 747, 735, 744, -1, 1408, 744, 736, -1, 1361, 736, 1359, -1, 1361, 1408, 736, -1, 747, 744, 1408, -1, 804, 786, 1385, -1, 1385, 786, 789, -1, 1409, 1385, 789, -1, 1409, 790, 1385, -1, 1410, 696, 1349, -1, 705, 1410, 1349, -1, 696, 1411, 1349, -1, 1349, 1411, 697, -1, 1412, 1349, 697, -1, 1412, 698, 1349, -1, 1413, 2655, 1346, -1, 1346, 2655, 1173, -1, 1286, 1414, 1170, -1, 1170, 1414, 1344, -1, 1523, 2100, 1524, -1, 1524, 2100, 2099, -1, 2098, 1524, 2099, -1, 2098, 1525, 1524, -1, 2098, 1415, 1525, -1, 1525, 1415, 1526, -1, 1526, 1415, 1416, -1, 1417, 1416, 1419, -1, 1421, 1419, 1418, -1, 1527, 1421, 1418, -1, 1526, 1416, 1417, -1, 1419, 1420, 1418, -1, 1421, 1417, 1419, -1, 2108, 1422, 2110, -1, 2110, 1422, 1423, -1, 1424, 2110, 1423, -1, 1424, 1425, 2110, -1, 1424, 1427, 1425, -1, 1425, 1427, 1426, -1, 1426, 1427, 1431, -1, 2113, 1431, 1429, -1, 1428, 1429, 2904, -1, 1430, 1428, 2904, -1, 1426, 1431, 2113, -1, 1429, 2905, 2904, -1, 1428, 2113, 1429, -1, 1610, 2527, 1433, -1, 1433, 2527, 2052, -1, 2051, 1433, 2052, -1, 2051, 1432, 1433, -1, 2051, 1434, 1432, -1, 1432, 1434, 1613, -1, 1613, 1434, 2050, -1, 1435, 2050, 1437, -1, 1436, 1437, 2741, -1, 1631, 1436, 2741, -1, 1613, 2050, 1435, -1, 1437, 2251, 2741, -1, 1436, 1435, 1437, -1, 1438, 1855, 2057, -1, 2057, 1855, 1599, -1, 1439, 2057, 1599, -1, 1439, 1440, 2057, -1, 1439, 1597, 1440, -1, 1440, 1597, 1441, -1, 1441, 1597, 1595, -1, 1443, 1595, 1444, -1, 1442, 1444, 1445, -1, 2779, 1442, 1445, -1, 1441, 1595, 1443, -1, 1444, 2782, 1445, -1, 1442, 1443, 1444, -1, 1528, 2924, 1446, -1, 1446, 2924, 2824, -1, 2059, 2812, 2504, -1, 2504, 2812, 1447, -1, 1448, 1679, 1959, -1, 1959, 1679, 1449, -1, 1449, 1679, 1678, -1, 1962, 1678, 1676, -1, 1451, 1676, 1450, -1, 1451, 1962, 1676, -1, 1449, 1678, 1962, -1, 1676, 1452, 1450, -1, 1450, 1452, 1455, -1, 1453, 1455, 1454, -1, 2730, 1453, 1454, -1, 1455, 1673, 1454, -1, 1453, 1450, 1455, -1, 1456, 1951, 1681, -1, 1681, 1951, 1457, -1, 1457, 1951, 1950, -1, 1479, 1950, 1458, -1, 1484, 1458, 1480, -1, 1484, 1479, 1458, -1, 1457, 1950, 1479, -1, 1458, 1459, 1480, -1, 1480, 1459, 1462, -1, 1461, 1462, 1460, -1, 1481, 1461, 1460, -1, 1462, 2723, 1460, -1, 1461, 1480, 1462, -1, 1652, 1649, 1463, -1, 1463, 1649, 2021, -1, 2021, 1649, 1648, -1, 2023, 1648, 1464, -1, 2024, 1464, 1467, -1, 2024, 2023, 1464, -1, 2021, 1648, 2023, -1, 1464, 1465, 1467, -1, 1467, 1465, 1646, -1, 2025, 1646, 1466, -1, 2027, 2025, 1466, -1, 1646, 2611, 1466, -1, 2025, 1467, 1646, -1, 2526, 2013, 1653, -1, 1653, 2013, 1662, -1, 1662, 2013, 1472, -1, 1468, 1472, 1471, -1, 1470, 1471, 1469, -1, 1470, 1468, 1471, -1, 1662, 1472, 1468, -1, 1471, 1473, 1469, -1, 1469, 1473, 2011, -1, 1661, 2011, 1474, -1, 1664, 1661, 1474, -1, 2011, 2544, 1474, -1, 1661, 1469, 2011, -1, 1475, 1932, 2007, -1, 2007, 1932, 2641, -1, 1476, 2729, 2498, -1, 2498, 2729, 2707, -1, 1457, 1477, 1681, -1, 1457, 1478, 1477, -1, 1457, 563, 1478, -1, 1457, 1479, 563, -1, 563, 1479, 1483, -1, 1483, 1479, 1484, -1, 568, 1484, 1480, -1, 1461, 568, 1480, -1, 1461, 565, 568, -1, 1461, 1481, 565, -1, 565, 1481, 569, -1, 569, 1481, 1482, -1, 1482, 1481, 2713, -1, 570, 2713, 571, -1, 570, 1482, 2713, -1, 1483, 1484, 568, -1, 571, 2713, 576, -1, 576, 2713, 2463, -1, 578, 2463, 580, -1, 578, 576, 2463, -1, 1485, 1486, 2463, -1, 1485, 2398, 1486, -1, 1485, 1488, 2398, -1, 2398, 1488, 1487, -1, 1487, 1488, 1489, -1, 2407, 1489, 2409, -1, 2407, 1487, 1489, -1, 1489, 2461, 2409, -1, 2409, 2461, 1490, -1, 1490, 2461, 1491, -1, 1491, 2461, 2406, -1, 2406, 2461, 1492, -1, 1492, 2461, 1494, -1, 1493, 1494, 369, -1, 1495, 369, 350, -1, 349, 1495, 350, -1, 349, 1496, 1495, -1, 349, 355, 1496, -1, 1496, 355, 1497, -1, 1497, 355, 1498, -1, 2403, 1498, 347, -1, 1499, 2403, 347, -1, 1499, 2411, 2403, -1, 1499, 1500, 2411, -1, 2411, 1500, 345, -1, 1501, 2411, 345, -1, 1501, 2419, 2411, -1, 1501, 1543, 2419, -1, 1501, 659, 1543, -1, 1501, 1502, 659, -1, 659, 1502, 677, -1, 677, 1502, 344, -1, 1504, 344, 352, -1, 343, 1504, 352, -1, 343, 1503, 1504, -1, 343, 342, 1503, -1, 1503, 342, 679, -1, 679, 342, 341, -1, 660, 341, 1505, -1, 1506, 660, 1505, -1, 1506, 1863, 660, -1, 1506, 367, 1863, -1, 1506, 1507, 367, -1, 1506, 1508, 1507, -1, 1507, 1508, 1509, -1, 1510, 1509, 350, -1, 369, 1510, 350, -1, 1511, 553, 2461, -1, 1511, 554, 553, -1, 1511, 2460, 554, -1, 554, 2460, 558, -1, 558, 2460, 2459, -1, 560, 2459, 556, -1, 560, 558, 2459, -1, 2459, 2910, 556, -1, 556, 2910, 1431, -1, 557, 1431, 1427, -1, 1424, 557, 1427, -1, 1424, 1512, 557, -1, 1424, 1423, 1512, -1, 1512, 1423, 1513, -1, 1513, 1423, 1422, -1, 1517, 1422, 1515, -1, 387, 1515, 1514, -1, 387, 1517, 1515, -1, 387, 1516, 1517, -1, 387, 1518, 1516, -1, 1516, 1518, 545, -1, 545, 1518, 386, -1, 1519, 386, 1520, -1, 1519, 545, 386, -1, 2905, 1429, 2910, -1, 2910, 1429, 1431, -1, 556, 1431, 557, -1, 1523, 405, 1422, -1, 1523, 1521, 405, -1, 1523, 396, 1521, -1, 1523, 397, 396, -1, 1523, 1522, 397, -1, 1523, 1524, 1522, -1, 1522, 1524, 1525, -1, 1526, 1522, 1525, -1, 1526, 1417, 1522, -1, 1522, 1417, 1421, -1, 1527, 1522, 1421, -1, 1527, 596, 1522, -1, 1527, 597, 596, -1, 1527, 598, 597, -1, 1527, 584, 598, -1, 1527, 583, 584, -1, 1527, 1528, 583, -1, 1527, 2924, 1528, -1, 583, 1528, 585, -1, 585, 1528, 2520, -1, 586, 2520, 2518, -1, 1532, 2518, 1529, -1, 1530, 1529, 1531, -1, 1530, 1532, 1529, -1, 1530, 1772, 1532, -1, 1532, 1772, 108, -1, 107, 1532, 108, -1, 107, 96, 1532, -1, 1532, 96, 1533, -1, 1534, 1533, 2416, -1, 1534, 1532, 1533, -1, 1534, 589, 1532, -1, 1534, 1940, 589, -1, 1534, 442, 1940, -1, 1534, 431, 442, -1, 1534, 2423, 431, -1, 431, 2423, 453, -1, 443, 453, 1535, -1, 433, 1535, 452, -1, 449, 433, 452, -1, 449, 1895, 433, -1, 449, 671, 1895, -1, 449, 1536, 671, -1, 449, 1537, 1536, -1, 1536, 1537, 459, -1, 672, 459, 457, -1, 1918, 457, 1538, -1, 1919, 1538, 1539, -1, 1540, 1919, 1539, -1, 1540, 658, 1919, -1, 1540, 1541, 658, -1, 658, 1541, 1542, -1, 1542, 1541, 1544, -1, 1543, 1544, 2419, -1, 1543, 1542, 1544, -1, 585, 2520, 586, -1, 586, 2518, 1532, -1, 1529, 2517, 1531, -1, 1531, 2517, 1545, -1, 1545, 2517, 2515, -1, 1573, 2515, 2513, -1, 110, 2513, 1574, -1, 1546, 1574, 131, -1, 1547, 1546, 131, -1, 1547, 1548, 1546, -1, 1547, 1549, 1548, -1, 1548, 1549, 1550, -1, 1550, 1549, 130, -1, 1776, 130, 221, -1, 1552, 221, 1551, -1, 203, 1552, 1551, -1, 203, 202, 1552, -1, 1552, 202, 111, -1, 111, 202, 1553, -1, 1553, 202, 113, -1, 113, 202, 114, -1, 114, 202, 1775, -1, 1554, 1775, 1555, -1, 115, 1555, 219, -1, 1557, 219, 1556, -1, 1559, 1557, 1556, -1, 1559, 1558, 1557, -1, 1559, 1560, 1558, -1, 1558, 1560, 1561, -1, 1561, 1560, 91, -1, 91, 1560, 1720, -1, 1562, 1720, 1719, -1, 93, 1719, 1563, -1, 1564, 93, 1563, -1, 1564, 102, 93, -1, 1564, 79, 102, -1, 102, 79, 1773, -1, 1773, 79, 1774, -1, 1570, 1774, 1565, -1, 1566, 1570, 1565, -1, 1566, 2491, 1570, -1, 1570, 2491, 2490, -1, 2523, 1570, 2490, -1, 2523, 2525, 1570, -1, 1570, 2525, 2522, -1, 1568, 2522, 1567, -1, 1568, 1570, 2522, -1, 1568, 1569, 1570, -1, 1570, 1569, 1572, -1, 1572, 1569, 1571, -1, 2498, 1572, 1571, -1, 2498, 2396, 1572, -1, 2498, 2707, 2396, -1, 2396, 2707, 2394, -1, 2394, 2707, 2391, -1, 2391, 2707, 1944, -1, 2390, 1944, 1684, -1, 2390, 2391, 1944, -1, 1545, 2515, 1573, -1, 1573, 2513, 110, -1, 131, 1574, 132, -1, 132, 1574, 1584, -1, 1585, 1584, 23, -1, 22, 1585, 23, -1, 22, 1586, 1585, -1, 22, 19, 1586, -1, 1586, 19, 26, -1, 133, 26, 1575, -1, 124, 1575, 1576, -1, 1578, 124, 1576, -1, 1578, 1577, 124, -1, 1578, 1579, 1577, -1, 1577, 1579, 17, -1, 1587, 17, 1580, -1, 127, 1580, 1946, -1, 1782, 1946, 148, -1, 1581, 1782, 148, -1, 1581, 1582, 1782, -1, 1782, 1582, 186, -1, 1583, 186, 134, -1, 1583, 1782, 186, -1, 132, 1584, 1585, -1, 1586, 26, 133, -1, 133, 1575, 124, -1, 1577, 17, 1587, -1, 1588, 1801, 1580, -1, 1588, 1589, 1801, -1, 1801, 1589, 1590, -1, 1591, 1801, 1590, -1, 1591, 1938, 1801, -1, 1591, 540, 1938, -1, 1591, 2506, 540, -1, 540, 2506, 539, -1, 539, 2506, 1593, -1, 1592, 1593, 2504, -1, 1594, 2504, 2782, -1, 1444, 1594, 2782, -1, 1444, 1595, 1594, -1, 1594, 1595, 1596, -1, 1596, 1595, 1597, -1, 1439, 1596, 1597, -1, 1439, 525, 1596, -1, 1439, 1599, 525, -1, 525, 1599, 1598, -1, 1598, 1599, 1855, -1, 1601, 1855, 1600, -1, 35, 1600, 27, -1, 35, 1601, 1600, -1, 35, 1602, 1601, -1, 35, 47, 1602, -1, 1602, 47, 1603, -1, 34, 1602, 1603, -1, 34, 33, 1602, -1, 1602, 33, 32, -1, 225, 32, 1604, -1, 42, 225, 1604, -1, 42, 226, 225, -1, 42, 227, 226, -1, 42, 1605, 227, -1, 42, 1606, 1605, -1, 42, 1607, 1606, -1, 42, 1742, 1607, -1, 1607, 1742, 632, -1, 1608, 1607, 632, -1, 1608, 1609, 1607, -1, 1607, 1609, 231, -1, 231, 1609, 631, -1, 232, 631, 1819, -1, 232, 231, 631, -1, 539, 1593, 1592, -1, 2504, 1447, 2782, -1, 1610, 1611, 1855, -1, 1610, 324, 1611, -1, 1610, 325, 324, -1, 1610, 1850, 325, -1, 1610, 313, 1850, -1, 1610, 1433, 313, -1, 313, 1433, 302, -1, 302, 1433, 1432, -1, 1612, 1432, 1613, -1, 1435, 1612, 1613, -1, 1435, 1614, 1612, -1, 1435, 1436, 1614, -1, 1614, 1436, 1615, -1, 1615, 1436, 1631, -1, 1616, 1631, 517, -1, 521, 1616, 517, -1, 521, 516, 1616, -1, 1616, 516, 1617, -1, 1618, 1616, 1617, -1, 1618, 514, 1616, -1, 1616, 514, 304, -1, 304, 514, 1839, -1, 283, 1839, 1619, -1, 283, 304, 1839, -1, 283, 1620, 304, -1, 283, 291, 1620, -1, 1620, 291, 317, -1, 317, 291, 319, -1, 319, 291, 1846, -1, 1764, 1846, 1621, -1, 1765, 1621, 1622, -1, 290, 1765, 1622, -1, 290, 298, 1765, -1, 1765, 298, 1847, -1, 1847, 298, 1623, -1, 1848, 1623, 1843, -1, 622, 1843, 1624, -1, 1845, 1624, 1625, -1, 1626, 1845, 1625, -1, 1626, 623, 1845, -1, 1626, 281, 623, -1, 623, 281, 1829, -1, 1829, 281, 1830, -1, 642, 1830, 270, -1, 268, 642, 270, -1, 268, 1628, 642, -1, 268, 1627, 1628, -1, 1628, 1627, 625, -1, 625, 1627, 1629, -1, 626, 1629, 2450, -1, 1630, 2450, 1827, -1, 252, 1827, 1826, -1, 252, 1630, 1827, -1, 302, 1432, 1612, -1, 1632, 502, 1631, -1, 1632, 1633, 502, -1, 502, 1633, 505, -1, 505, 1633, 1643, -1, 1643, 1633, 2472, -1, 512, 2472, 2471, -1, 1634, 512, 2471, -1, 1634, 1836, 512, -1, 1634, 1635, 1836, -1, 1634, 2444, 1635, -1, 1634, 1636, 2444, -1, 1634, 1637, 1636, -1, 1634, 1638, 1637, -1, 1634, 1639, 1638, -1, 1638, 1639, 1640, -1, 1640, 1639, 2468, -1, 2467, 1640, 2468, -1, 2467, 1641, 1640, -1, 1640, 1641, 1642, -1, 2451, 1642, 2456, -1, 2451, 1640, 1642, -1, 1643, 2472, 512, -1, 2611, 493, 1642, -1, 2611, 495, 493, -1, 2611, 1644, 495, -1, 2611, 1646, 1644, -1, 1644, 1646, 1645, -1, 1645, 1646, 1465, -1, 1464, 1645, 1465, -1, 1464, 1647, 1645, -1, 1464, 1648, 1647, -1, 1647, 1648, 1651, -1, 1651, 1648, 1649, -1, 499, 1649, 1650, -1, 499, 1651, 1649, -1, 1649, 1652, 1650, -1, 1650, 1652, 496, -1, 496, 1652, 1653, -1, 1654, 1653, 467, -1, 1654, 496, 1653, -1, 1654, 1929, 496, -1, 1654, 1655, 1929, -1, 1654, 463, 1655, -1, 1655, 463, 462, -1, 483, 1655, 462, -1, 483, 482, 1655, -1, 1655, 482, 1656, -1, 1656, 482, 481, -1, 1657, 481, 484, -1, 1932, 484, 478, -1, 477, 1932, 478, -1, 477, 474, 1932, -1, 1932, 474, 1665, -1, 1664, 1665, 471, -1, 1658, 1664, 471, -1, 1658, 1659, 1664, -1, 1664, 1659, 1660, -1, 468, 1664, 1660, -1, 468, 1663, 1664, -1, 1664, 1663, 1661, -1, 1661, 1663, 1469, -1, 1469, 1663, 1470, -1, 1470, 1663, 1468, -1, 1468, 1663, 1662, -1, 1662, 1663, 467, -1, 1653, 1662, 467, -1, 1664, 1932, 1665, -1, 1475, 2425, 1932, -1, 1475, 1690, 2425, -1, 1475, 1666, 1690, -1, 1475, 1667, 1666, -1, 1475, 1668, 1667, -1, 1667, 1668, 2512, -1, 2512, 1668, 1670, -1, 1671, 1670, 1669, -1, 2510, 1669, 2495, -1, 2489, 2495, 2493, -1, 2488, 2493, 2503, -1, 1672, 2503, 1567, -1, 2522, 1672, 1567, -1, 2512, 1670, 1671, -1, 1671, 1669, 2510, -1, 2510, 2495, 2489, -1, 2489, 2493, 2488, -1, 2488, 2503, 1672, -1, 1673, 1674, 2707, -1, 1673, 608, 1674, -1, 1673, 1675, 608, -1, 1673, 1455, 1675, -1, 1675, 1455, 609, -1, 609, 1455, 1452, -1, 1676, 609, 1452, -1, 1676, 610, 609, -1, 1676, 1678, 610, -1, 610, 1678, 1677, -1, 1677, 1678, 1679, -1, 1680, 1679, 613, -1, 1680, 1677, 1679, -1, 1679, 1448, 613, -1, 613, 1448, 1682, -1, 1682, 1448, 1681, -1, 1683, 1681, 1477, -1, 1683, 1682, 1681, -1, 1683, 1684, 1682, -1, 1683, 1687, 1684, -1, 1683, 1685, 1687, -1, 1687, 1685, 1686, -1, 582, 1687, 1686, -1, 582, 573, 1687, -1, 1687, 573, 1688, -1, 1688, 573, 580, -1, 2463, 1688, 580, -1, 2463, 2399, 1688, -1, 2463, 1486, 2399, -1, 1666, 13, 1690, -1, 1690, 13, 1697, -1, 1693, 1690, 1697, -1, 1693, 1689, 1690, -1, 1693, 2439, 1689, -1, 1693, 2441, 2439, -1, 1693, 2440, 2441, -1, 1693, 2436, 2440, -1, 1693, 1691, 2436, -1, 1693, 2434, 1691, -1, 1693, 1692, 2434, -1, 1693, 253, 1692, -1, 1693, 1694, 253, -1, 1693, 247, 1694, -1, 1693, 237, 247, -1, 1693, 1695, 237, -1, 1693, 160, 1695, -1, 1695, 160, 1809, -1, 1809, 160, 1802, -1, 239, 1802, 533, -1, 1808, 533, 1696, -1, 241, 1696, 1807, -1, 225, 1807, 532, -1, 530, 225, 532, -1, 530, 529, 225, -1, 225, 529, 526, -1, 1602, 225, 526, -1, 1602, 32, 225, -1, 13, 15, 1697, -1, 1697, 15, 1721, -1, 1698, 1721, 1724, -1, 171, 1698, 1724, -1, 171, 1700, 1698, -1, 171, 1699, 1700, -1, 1700, 1699, 1701, -1, 1701, 1699, 169, -1, 167, 1701, 169, -1, 167, 1794, 1701, -1, 167, 1702, 1794, -1, 167, 1703, 1702, -1, 167, 1704, 1703, -1, 1703, 1704, 1705, -1, 1706, 1705, 178, -1, 196, 178, 1707, -1, 197, 1707, 177, -1, 176, 197, 177, -1, 176, 1709, 197, -1, 176, 1805, 1709, -1, 1709, 1805, 51, -1, 1708, 1709, 51, -1, 1708, 50, 1709, -1, 1709, 50, 1710, -1, 211, 1710, 1711, -1, 1769, 1711, 1712, -1, 61, 1769, 1712, -1, 61, 1713, 1769, -1, 61, 1714, 1713, -1, 1713, 1714, 1716, -1, 1716, 1714, 1740, -1, 1715, 1716, 1740, -1, 1715, 1717, 1716, -1, 1715, 199, 1717, -1, 1715, 200, 199, -1, 1715, 81, 200, -1, 200, 81, 1718, -1, 74, 200, 1718, -1, 74, 71, 200, -1, 200, 71, 201, -1, 201, 71, 70, -1, 1719, 201, 70, -1, 1719, 1720, 201, -1, 1721, 1722, 1724, -1, 1724, 1722, 11, -1, 1723, 1724, 11, -1, 1723, 10, 1724, -1, 1724, 10, 1726, -1, 173, 1726, 1725, -1, 173, 1724, 1726, -1, 1727, 1806, 1726, -1, 1727, 52, 1806, -1, 1727, 1728, 52, -1, 52, 1728, 53, -1, 53, 1728, 2483, -1, 2482, 53, 2483, -1, 2482, 1729, 53, -1, 2482, 2481, 1729, -1, 1729, 2481, 1730, -1, 1730, 2481, 2479, -1, 1731, 1730, 2479, -1, 1731, 1734, 1730, -1, 1731, 2477, 1734, -1, 1734, 2477, 2476, -1, 56, 2476, 2474, -1, 1735, 2474, 1736, -1, 1737, 1736, 4, -1, 1732, 4, 1733, -1, 84, 1733, 3, -1, 77, 3, 78, -1, 77, 84, 3, -1, 1734, 2476, 56, -1, 56, 2474, 1735, -1, 1735, 1736, 1737, -1, 58, 1737, 1766, -1, 1738, 1766, 1739, -1, 59, 1739, 1740, -1, 1714, 59, 1740, -1, 1737, 4, 1732, -1, 1732, 1733, 84, -1, 3, 2, 78, -1, 78, 2, 1774, -1, 1774, 2, 1565, -1, 632, 1742, 1741, -1, 1741, 1742, 1743, -1, 648, 1743, 41, -1, 1744, 41, 1745, -1, 31, 1744, 1745, -1, 31, 1746, 1744, -1, 1744, 1746, 1747, -1, 634, 1747, 635, -1, 634, 1744, 1747, -1, 1741, 1743, 648, -1, 648, 41, 1744, -1, 635, 1747, 1751, -1, 1751, 1747, 30, -1, 1750, 30, 29, -1, 330, 29, 1749, -1, 1748, 1749, 27, -1, 331, 27, 1600, -1, 331, 1748, 27, -1, 1751, 30, 1750, -1, 329, 1751, 1750, -1, 329, 636, 1751, -1, 329, 1753, 636, -1, 636, 1753, 1752, -1, 1752, 1753, 1755, -1, 1754, 1755, 1756, -1, 1758, 1756, 335, -1, 1757, 1758, 335, -1, 1757, 1852, 1758, -1, 1758, 1852, 309, -1, 308, 1758, 309, -1, 308, 618, 1758, -1, 308, 1759, 618, -1, 618, 1759, 1760, -1, 1760, 1759, 306, -1, 1761, 1760, 306, -1, 1761, 1762, 1760, -1, 1761, 1764, 1762, -1, 1762, 1764, 1763, -1, 1763, 1764, 619, -1, 619, 1764, 620, -1, 620, 1764, 1765, -1, 1765, 1764, 1621, -1, 1750, 29, 330, -1, 330, 1749, 1748, -1, 59, 1738, 1739, -1, 1738, 58, 1766, -1, 58, 1735, 1737, -1, 1726, 1806, 174, -1, 1767, 1726, 174, -1, 1767, 1768, 1726, -1, 1726, 1768, 1725, -1, 1709, 1710, 211, -1, 211, 1711, 1769, -1, 1562, 1719, 93, -1, 1770, 98, 1771, -1, 88, 1771, 89, -1, 88, 1770, 1771, -1, 108, 116, 109, -1, 108, 1772, 116, -1, 94, 1570, 1533, -1, 94, 1773, 1570, -1, 1570, 1773, 1774, -1, 1562, 91, 1720, -1, 100, 1771, 1557, -1, 100, 89, 1771, -1, 116, 1771, 109, -1, 109, 1771, 98, -1, 1771, 115, 1557, -1, 1557, 115, 219, -1, 115, 1554, 1555, -1, 1554, 114, 1775, -1, 1552, 1776, 221, -1, 1776, 1550, 130, -1, 1546, 110, 1574, -1, 130, 1777, 221, -1, 221, 1777, 223, -1, 223, 1777, 129, -1, 1781, 129, 1778, -1, 1779, 1778, 1780, -1, 186, 1780, 134, -1, 186, 1779, 1780, -1, 223, 129, 1781, -1, 1781, 1778, 1779, -1, 1782, 127, 1946, -1, 127, 1587, 1580, -1, 1784, 142, 1580, -1, 1783, 1580, 144, -1, 1783, 1784, 1580, -1, 1582, 152, 186, -1, 186, 152, 1785, -1, 1785, 152, 1786, -1, 188, 1786, 1788, -1, 1787, 188, 1788, -1, 1787, 189, 188, -1, 1787, 1789, 189, -1, 189, 1789, 190, -1, 190, 1789, 191, -1, 191, 1789, 192, -1, 192, 1789, 194, -1, 194, 1789, 1790, -1, 165, 194, 1790, -1, 165, 158, 194, -1, 194, 158, 1791, -1, 1804, 1791, 164, -1, 1792, 164, 163, -1, 1793, 1792, 163, -1, 1793, 1702, 1792, -1, 1793, 1794, 1702, -1, 1785, 1786, 188, -1, 1790, 1789, 1795, -1, 1795, 1789, 1796, -1, 159, 1796, 1797, -1, 1798, 159, 1797, -1, 1798, 1799, 159, -1, 1798, 1800, 1799, -1, 1799, 1800, 155, -1, 155, 1800, 1801, -1, 533, 1801, 536, -1, 533, 155, 1801, -1, 533, 1802, 155, -1, 1795, 1796, 159, -1, 1801, 1803, 1580, -1, 1580, 1803, 144, -1, 194, 1791, 1804, -1, 1804, 164, 1792, -1, 1698, 1697, 1721, -1, 1703, 1705, 1706, -1, 1706, 178, 196, -1, 196, 1707, 197, -1, 1805, 183, 51, -1, 51, 183, 175, -1, 174, 51, 175, -1, 174, 1806, 51, -1, 225, 241, 1807, -1, 241, 1808, 1696, -1, 1808, 239, 533, -1, 239, 1809, 1802, -1, 247, 235, 1694, -1, 1694, 235, 1810, -1, 1810, 235, 234, -1, 1811, 234, 1812, -1, 1811, 1810, 234, -1, 234, 245, 1812, -1, 1812, 245, 1818, -1, 1813, 1812, 1818, -1, 1813, 255, 1812, -1, 1813, 250, 255, -1, 1813, 1815, 250, -1, 250, 1815, 251, -1, 251, 1815, 256, -1, 256, 1815, 1814, -1, 1814, 1815, 1816, -1, 1816, 1815, 628, -1, 644, 1816, 628, -1, 644, 1817, 1816, -1, 1816, 1817, 1828, -1, 1828, 1817, 627, -1, 1630, 627, 626, -1, 2450, 1630, 626, -1, 245, 1819, 1818, -1, 1818, 1819, 631, -1, 1692, 253, 1820, -1, 1820, 253, 1822, -1, 1821, 1822, 1823, -1, 1824, 1823, 260, -1, 1825, 1824, 260, -1, 1825, 1827, 1824, -1, 1825, 1826, 1827, -1, 1820, 1822, 1821, -1, 1821, 1823, 1824, -1, 1630, 1828, 627, -1, 1829, 1830, 642, -1, 1629, 267, 2450, -1, 2450, 267, 1831, -1, 266, 2450, 1831, -1, 266, 1832, 2450, -1, 266, 1833, 1832, -1, 1832, 1833, 1834, -1, 1841, 1834, 1835, -1, 2449, 1835, 1842, -1, 2448, 1842, 285, -1, 1836, 285, 284, -1, 1837, 1836, 284, -1, 1837, 513, 1836, -1, 1837, 506, 513, -1, 1837, 1838, 506, -1, 1837, 1839, 1838, -1, 1837, 293, 1839, -1, 1839, 293, 1840, -1, 1619, 1839, 1840, -1, 1832, 1834, 1841, -1, 1841, 1835, 2449, -1, 272, 1843, 1842, -1, 272, 265, 1843, -1, 1843, 265, 1844, -1, 1624, 1843, 1844, -1, 622, 1624, 1845, -1, 319, 1846, 1764, -1, 1847, 1623, 1848, -1, 1843, 296, 1842, -1, 1842, 296, 1849, -1, 295, 1842, 1849, -1, 295, 286, 1842, -1, 1842, 286, 285, -1, 2448, 285, 1836, -1, 313, 1851, 1850, -1, 1850, 1851, 327, -1, 327, 1851, 1852, -1, 1852, 1851, 323, -1, 1853, 1852, 323, -1, 1853, 309, 1852, -1, 1616, 1615, 1631, -1, 1611, 1854, 1855, -1, 1855, 1854, 1856, -1, 1600, 1855, 1856, -1, 1752, 1755, 1754, -1, 1754, 1756, 1758, -1, 1507, 1509, 1510, -1, 1497, 1498, 2403, -1, 677, 344, 1504, -1, 679, 341, 660, -1, 374, 1857, 1858, -1, 374, 394, 1857, -1, 374, 1859, 394, -1, 374, 373, 1859, -1, 1859, 373, 2461, -1, 551, 2461, 1860, -1, 551, 1859, 2461, -1, 373, 372, 2461, -1, 2461, 372, 371, -1, 1861, 2461, 371, -1, 1861, 1494, 2461, -1, 1492, 1494, 1493, -1, 367, 1862, 1863, -1, 1863, 1862, 1864, -1, 1864, 1862, 366, -1, 365, 1864, 366, -1, 365, 1865, 1864, -1, 365, 363, 1865, -1, 1865, 363, 663, -1, 663, 363, 362, -1, 1866, 663, 362, -1, 1866, 1867, 663, -1, 1866, 359, 1867, -1, 1867, 359, 1878, -1, 1878, 359, 357, -1, 1868, 357, 1858, -1, 393, 1858, 1857, -1, 393, 1868, 1858, -1, 1878, 357, 1868, -1, 665, 1868, 1870, -1, 1869, 1870, 382, -1, 686, 382, 1871, -1, 391, 686, 1871, -1, 391, 667, 686, -1, 391, 1872, 667, -1, 667, 1872, 1879, -1, 1879, 1872, 1880, -1, 1881, 1880, 380, -1, 1873, 380, 1896, -1, 1874, 1896, 1514, -1, 401, 1514, 1515, -1, 401, 1874, 1514, -1, 386, 385, 1520, -1, 1520, 385, 1875, -1, 1875, 385, 1876, -1, 1877, 1875, 1876, -1, 1877, 549, 1875, -1, 1877, 394, 549, -1, 549, 394, 1859, -1, 1878, 1868, 665, -1, 665, 1870, 1869, -1, 1869, 382, 686, -1, 1879, 1880, 1881, -1, 1883, 1879, 1881, -1, 1883, 1882, 1879, -1, 1883, 400, 1882, -1, 1882, 400, 668, -1, 668, 400, 1899, -1, 650, 1899, 1900, -1, 1885, 1900, 411, -1, 1884, 411, 419, -1, 1884, 1885, 411, -1, 1884, 1886, 1885, -1, 1885, 1886, 669, -1, 669, 1886, 1887, -1, 651, 1887, 427, -1, 1888, 651, 427, -1, 1888, 1889, 651, -1, 1888, 424, 1889, -1, 1889, 424, 653, -1, 653, 424, 1904, -1, 1890, 1904, 438, -1, 437, 1890, 438, -1, 437, 1891, 1890, -1, 437, 1892, 1891, -1, 1891, 1892, 654, -1, 654, 1892, 447, -1, 436, 654, 447, -1, 436, 655, 654, -1, 436, 445, 655, -1, 655, 445, 1894, -1, 1894, 445, 1893, -1, 435, 1894, 1893, -1, 435, 671, 1894, -1, 435, 1895, 671, -1, 1881, 380, 1873, -1, 1873, 1896, 1874, -1, 405, 1897, 1422, -1, 1422, 1897, 1898, -1, 1515, 1422, 1898, -1, 668, 1899, 650, -1, 650, 1900, 1885, -1, 411, 1901, 419, -1, 419, 1901, 1902, -1, 1902, 1901, 398, -1, 420, 398, 1903, -1, 397, 420, 1903, -1, 397, 421, 420, -1, 397, 1522, 421, -1, 421, 1522, 413, -1, 413, 1522, 1914, -1, 415, 1914, 1916, -1, 415, 413, 1914, -1, 1902, 398, 420, -1, 669, 1887, 651, -1, 438, 1904, 429, -1, 429, 1904, 1906, -1, 1905, 429, 1906, -1, 1905, 1907, 429, -1, 1905, 417, 1907, -1, 1907, 417, 1910, -1, 1908, 1910, 1909, -1, 1908, 1907, 1910, -1, 1910, 417, 592, -1, 592, 417, 416, -1, 1913, 416, 1915, -1, 1911, 1915, 1912, -1, 1911, 1913, 1915, -1, 592, 416, 1913, -1, 1912, 1915, 1914, -1, 1914, 1915, 1916, -1, 433, 443, 1535, -1, 443, 431, 453, -1, 1917, 1910, 1940, -1, 1917, 1909, 1910, -1, 1536, 459, 672, -1, 672, 457, 1918, -1, 1918, 1538, 1919, -1, 1544, 456, 2419, -1, 2419, 456, 1920, -1, 1921, 2419, 1920, -1, 1921, 1923, 2419, -1, 1921, 1922, 1923, -1, 1923, 1922, 1924, -1, 2420, 1924, 1926, -1, 1927, 1926, 1925, -1, 2423, 1925, 453, -1, 2423, 1927, 1925, -1, 1923, 1924, 2420, -1, 2420, 1926, 1927, -1, 2452, 1928, 1929, -1, 2452, 2454, 1928, -1, 1928, 2454, 1642, -1, 1931, 1642, 1930, -1, 1931, 1928, 1642, -1, 2454, 2455, 1642, -1, 1642, 2455, 2456, -1, 2448, 2449, 1842, -1, 2425, 2427, 1932, -1, 1932, 2427, 1657, -1, 484, 1932, 1657, -1, 1657, 1656, 481, -1, 1934, 497, 1929, -1, 1933, 1929, 487, -1, 1933, 1934, 1929, -1, 497, 1935, 1929, -1, 1929, 1935, 496, -1, 493, 1936, 1642, -1, 1642, 1936, 1930, -1, 1928, 487, 1929, -1, 502, 1937, 1631, -1, 1631, 1937, 519, -1, 518, 1631, 519, -1, 518, 523, 1631, -1, 1631, 523, 517, -1, 513, 512, 1836, -1, 1594, 1592, 2504, -1, 1938, 536, 1801, -1, 1601, 1598, 1855, -1, 553, 1860, 2461, -1, 1517, 1513, 1422, -1, 1910, 1939, 1940, -1, 1940, 1939, 587, -1, 589, 1940, 587, -1, 1941, 614, 1684, -1, 601, 1684, 602, -1, 601, 1941, 1684, -1, 614, 1942, 1684, -1, 1684, 1942, 1682, -1, 1674, 1943, 2707, -1, 2707, 1943, 607, -1, 604, 2707, 607, -1, 604, 1944, 2707, -1, 1944, 602, 1684, -1, 1570, 1945, 1533, -1, 1533, 1945, 2421, -1, 2413, 1533, 2421, -1, 2413, 2422, 1533, -1, 1533, 2422, 2416, -1, 1495, 1493, 369, -1, 626, 625, 1629, -1, 622, 1848, 1843, -1, 1890, 653, 1904, -1, 1580, 142, 1946, -1, 2723, 1947, 2722, -1, 2723, 564, 1947, -1, 2723, 1948, 564, -1, 2723, 1462, 1948, -1, 1948, 1462, 1949, -1, 1949, 1462, 1459, -1, 1458, 1949, 1459, -1, 1458, 567, 1949, -1, 1458, 1950, 567, -1, 567, 1950, 566, -1, 566, 1950, 1951, -1, 1953, 1951, 1952, -1, 1953, 566, 1951, -1, 1951, 1456, 1952, -1, 1952, 1456, 562, -1, 562, 1456, 1954, -1, 2388, 1954, 1955, -1, 600, 2388, 1955, -1, 600, 1956, 2388, -1, 2388, 1956, 1957, -1, 606, 2388, 1957, -1, 606, 603, 2388, -1, 2388, 603, 1958, -1, 2389, 1958, 2392, -1, 2389, 2388, 1958, -1, 1456, 1959, 1954, -1, 1954, 1959, 1960, -1, 1960, 1959, 1449, -1, 1961, 1449, 615, -1, 1961, 1960, 1449, -1, 1449, 1962, 615, -1, 615, 1962, 612, -1, 612, 1962, 1451, -1, 611, 1451, 1450, -1, 1453, 611, 1450, -1, 1453, 1963, 611, -1, 1453, 2730, 1963, -1, 1963, 2730, 1964, -1, 1964, 2730, 1966, -1, 1966, 2730, 2729, -1, 1965, 2729, 605, -1, 1965, 1966, 2729, -1, 612, 1451, 611, -1, 1476, 2395, 2729, -1, 1476, 1968, 2395, -1, 1476, 2501, 1968, -1, 1968, 2501, 2502, -1, 1967, 2502, 1984, -1, 1967, 1968, 2502, -1, 1967, 2524, 1968, -1, 1968, 2524, 2492, -1, 0, 1968, 2492, -1, 0, 1, 1968, -1, 1968, 1, 105, -1, 95, 1968, 105, -1, 95, 2387, 1968, -1, 95, 1969, 2387, -1, 95, 2412, 1969, -1, 95, 2414, 2412, -1, 95, 2415, 2414, -1, 95, 1970, 2415, -1, 95, 1971, 1970, -1, 95, 1972, 1971, -1, 95, 106, 1972, -1, 1972, 106, 1973, -1, 1974, 1972, 1973, -1, 1974, 2090, 1972, -1, 1974, 1975, 2090, -1, 1974, 97, 1975, -1, 1975, 97, 1977, -1, 1977, 97, 99, -1, 1976, 1977, 99, -1, 1976, 1978, 1977, -1, 1977, 1978, 1979, -1, 90, 1977, 1979, -1, 90, 2176, 1977, -1, 1977, 2176, 1980, -1, 1980, 2176, 2175, -1, 1981, 1980, 2175, -1, 1981, 1982, 1980, -1, 1981, 1983, 1982, -1, 1982, 1983, 120, -1, 120, 1983, 2190, -1, 119, 2190, 118, -1, 119, 120, 2190, -1, 2502, 2499, 1984, -1, 1984, 2499, 2521, -1, 2521, 2499, 2500, -1, 1985, 2500, 2473, -1, 2003, 2473, 1986, -1, 2511, 1986, 2494, -1, 2004, 2494, 2496, -1, 2005, 2496, 2497, -1, 2509, 2497, 2006, -1, 1987, 2006, 2007, -1, 1990, 2007, 2430, -1, 1990, 1987, 2007, -1, 1990, 2487, 1987, -1, 1990, 1988, 2487, -1, 1990, 1989, 1988, -1, 1990, 2385, 1989, -1, 1990, 2166, 2385, -1, 1990, 1991, 2166, -1, 1990, 1993, 1991, -1, 1990, 1992, 1993, -1, 1993, 1992, 2438, -1, 2437, 1993, 2438, -1, 2437, 1994, 1993, -1, 1993, 1994, 2435, -1, 1995, 1993, 2435, -1, 1995, 2433, 1993, -1, 1993, 2433, 254, -1, 263, 1993, 254, -1, 263, 236, 1993, -1, 263, 246, 236, -1, 263, 1996, 246, -1, 246, 1996, 1999, -1, 1999, 1996, 1997, -1, 1998, 1999, 1997, -1, 1998, 233, 1999, -1, 1998, 646, 233, -1, 1998, 629, 646, -1, 1998, 2000, 629, -1, 629, 2000, 2001, -1, 2219, 2001, 2002, -1, 257, 2219, 2002, -1, 257, 258, 2219, -1, 2219, 258, 2221, -1, 645, 2221, 643, -1, 645, 2219, 2221, -1, 2521, 2500, 1985, -1, 1985, 2473, 2003, -1, 2003, 1986, 2511, -1, 2511, 2494, 2004, -1, 2004, 2496, 2005, -1, 2005, 2497, 2509, -1, 2509, 2006, 1987, -1, 2430, 2007, 2426, -1, 2426, 2007, 2641, -1, 2008, 2641, 2429, -1, 2008, 2426, 2641, -1, 2544, 473, 2641, -1, 2544, 472, 473, -1, 2544, 2009, 472, -1, 2544, 2010, 2009, -1, 2544, 470, 2010, -1, 2544, 2012, 470, -1, 2544, 2011, 2012, -1, 2012, 2011, 1473, -1, 1471, 2012, 1473, -1, 1471, 1472, 2012, -1, 2012, 1472, 2013, -1, 2014, 2013, 469, -1, 2014, 2012, 2013, -1, 2013, 2526, 469, -1, 469, 2526, 466, -1, 466, 2526, 2366, -1, 2019, 2366, 2016, -1, 2015, 2019, 2016, -1, 2015, 2017, 2019, -1, 2019, 2017, 2018, -1, 491, 2019, 2018, -1, 491, 2020, 2019, -1, 2019, 2020, 488, -1, 2453, 488, 2365, -1, 2453, 2019, 488, -1, 2526, 1463, 2366, -1, 2366, 1463, 501, -1, 501, 1463, 2021, -1, 500, 2021, 2022, -1, 500, 501, 2021, -1, 2021, 2023, 2022, -1, 2022, 2023, 498, -1, 498, 2023, 2024, -1, 2029, 2024, 1467, -1, 2025, 2029, 1467, -1, 2025, 494, 2029, -1, 2025, 2027, 494, -1, 494, 2027, 2026, -1, 2026, 2027, 490, -1, 490, 2027, 2028, -1, 492, 2028, 489, -1, 492, 490, 2028, -1, 498, 2024, 2029, -1, 2030, 2031, 2028, -1, 2030, 2032, 2031, -1, 2031, 2032, 2469, -1, 2470, 2031, 2469, -1, 2470, 2033, 2031, -1, 2470, 2034, 2033, -1, 2470, 2037, 2034, -1, 2034, 2037, 2442, -1, 2442, 2037, 2035, -1, 2035, 2037, 2443, -1, 2443, 2037, 2036, -1, 2036, 2037, 2237, -1, 2237, 2037, 2038, -1, 2039, 2038, 507, -1, 510, 2039, 507, -1, 510, 509, 2039, -1, 2039, 509, 2040, -1, 2040, 509, 292, -1, 292, 509, 2041, -1, 2041, 509, 2042, -1, 2042, 509, 316, -1, 2043, 2042, 316, -1, 2043, 2250, 2042, -1, 2043, 318, 2250, -1, 2250, 318, 320, -1, 301, 320, 305, -1, 300, 305, 299, -1, 300, 301, 305, -1, 2037, 2044, 2038, -1, 2038, 2044, 2045, -1, 2045, 2044, 2046, -1, 2047, 2046, 2048, -1, 511, 2048, 503, -1, 511, 2047, 2048, -1, 2045, 2046, 2047, -1, 2048, 2738, 503, -1, 503, 2738, 2251, -1, 504, 2251, 520, -1, 504, 503, 2251, -1, 1437, 315, 2251, -1, 1437, 314, 315, -1, 1437, 2050, 314, -1, 314, 2050, 2049, -1, 2049, 2050, 1434, -1, 2051, 2049, 1434, -1, 2051, 303, 2049, -1, 2051, 2052, 303, -1, 303, 2052, 312, -1, 312, 2052, 2527, -1, 326, 2527, 332, -1, 326, 312, 2527, -1, 326, 311, 312, -1, 326, 333, 311, -1, 311, 333, 2053, -1, 310, 2053, 322, -1, 310, 311, 2053, -1, 1438, 2054, 2527, -1, 1438, 2055, 2054, -1, 1438, 339, 2055, -1, 1438, 2056, 339, -1, 1438, 2147, 2056, -1, 1438, 528, 2147, -1, 1438, 2057, 528, -1, 528, 2057, 524, -1, 524, 2057, 1440, -1, 2058, 1440, 1441, -1, 1443, 2058, 1441, -1, 1443, 543, 2058, -1, 1443, 1442, 543, -1, 543, 1442, 2779, -1, 2059, 2779, 2812, -1, 2059, 543, 2779, -1, 2059, 542, 543, -1, 2059, 541, 542, -1, 2059, 538, 541, -1, 2059, 537, 538, -1, 2059, 2060, 537, -1, 2059, 2505, 2060, -1, 2060, 2505, 2061, -1, 150, 2061, 2062, -1, 2507, 150, 2062, -1, 2507, 2063, 150, -1, 150, 2063, 2508, -1, 2064, 150, 2508, -1, 2064, 2066, 150, -1, 2064, 2065, 2066, -1, 2064, 143, 2065, -1, 2064, 2067, 143, -1, 2064, 149, 2067, -1, 2064, 2191, 149, -1, 2064, 2068, 2191, -1, 2064, 126, 2068, -1, 2064, 16, 126, -1, 126, 16, 125, -1, 125, 16, 2069, -1, 2070, 125, 2069, -1, 2070, 2087, 125, -1, 2070, 18, 2087, -1, 2087, 18, 2071, -1, 2088, 2071, 2072, -1, 2074, 2072, 21, -1, 20, 2074, 21, -1, 20, 2073, 2074, -1, 20, 2075, 2073, -1, 2073, 2075, 24, -1, 141, 24, 25, -1, 140, 25, 2076, -1, 2185, 2076, 2186, -1, 2077, 2186, 2078, -1, 139, 2078, 117, -1, 2187, 117, 2080, -1, 2079, 2080, 220, -1, 2079, 2187, 2080, -1, 524, 1440, 2058, -1, 2060, 2061, 150, -1, 2197, 150, 2081, -1, 154, 2081, 2198, -1, 2082, 2198, 2083, -1, 145, 2082, 2083, -1, 145, 2084, 2082, -1, 145, 2208, 2084, -1, 2084, 2208, 2085, -1, 2085, 2208, 166, -1, 166, 2208, 193, -1, 2086, 193, 2204, -1, 2086, 166, 193, -1, 2087, 2071, 2088, -1, 2088, 2072, 2074, -1, 2073, 24, 141, -1, 2076, 25, 2091, -1, 2091, 25, 2089, -1, 2092, 2089, 2516, -1, 123, 2516, 2514, -1, 122, 2514, 2093, -1, 121, 2093, 1972, -1, 2090, 121, 1972, -1, 2091, 2089, 2092, -1, 2092, 2516, 123, -1, 123, 2514, 122, -1, 1972, 2093, 2107, -1, 2107, 2093, 2519, -1, 2094, 2519, 2095, -1, 2376, 2095, 1446, -1, 2096, 1446, 1420, -1, 1419, 2096, 1420, -1, 1419, 1416, 2096, -1, 2096, 1416, 2097, -1, 2097, 1416, 1415, -1, 2098, 2097, 1415, -1, 2098, 599, 2097, -1, 2098, 2099, 599, -1, 599, 2099, 2377, -1, 2377, 2099, 2100, -1, 595, 2100, 409, -1, 2103, 409, 2101, -1, 2103, 595, 409, -1, 2103, 2102, 595, -1, 2103, 414, 2102, -1, 2102, 414, 2106, -1, 2106, 414, 2104, -1, 2105, 2104, 594, -1, 2105, 2106, 2104, -1, 2107, 2519, 2094, -1, 2094, 2095, 2376, -1, 1446, 2824, 1420, -1, 2108, 406, 2100, -1, 2108, 407, 406, -1, 2108, 404, 407, -1, 2108, 403, 404, -1, 2108, 2109, 403, -1, 2108, 544, 2109, -1, 2108, 2110, 544, -1, 544, 2110, 2111, -1, 2111, 2110, 1425, -1, 2112, 1425, 1426, -1, 2113, 2112, 1426, -1, 2113, 561, 2112, -1, 2113, 2114, 561, -1, 2113, 1428, 2114, -1, 2114, 1428, 1430, -1, 2111, 1425, 2112, -1, 2114, 2115, 561, -1, 561, 2115, 555, -1, 555, 2115, 559, -1, 559, 2115, 2120, -1, 2121, 2120, 2116, -1, 2117, 2116, 2119, -1, 552, 2119, 2118, -1, 552, 2117, 2119, -1, 559, 2120, 2121, -1, 2121, 2116, 2117, -1, 2122, 2123, 2119, -1, 2122, 2401, 2123, -1, 2122, 2402, 2401, -1, 2122, 2124, 2402, -1, 2402, 2124, 2397, -1, 2397, 2124, 2462, -1, 2400, 2462, 2465, -1, 2125, 2465, 2373, -1, 2125, 2400, 2465, -1, 2397, 2462, 2400, -1, 2722, 577, 2465, -1, 2722, 575, 577, -1, 2722, 2126, 575, -1, 2722, 1947, 2126, -1, 28, 2056, 36, -1, 28, 2128, 2056, -1, 28, 2127, 2128, -1, 28, 37, 2127, -1, 2127, 37, 2129, -1, 2129, 37, 2130, -1, 338, 2130, 38, -1, 2132, 38, 2136, -1, 2131, 2136, 2135, -1, 2131, 2132, 2136, -1, 2129, 2130, 338, -1, 338, 38, 2132, -1, 337, 2132, 649, -1, 2261, 649, 2133, -1, 2260, 2133, 2134, -1, 336, 2134, 2257, -1, 328, 2257, 334, -1, 328, 336, 2257, -1, 2135, 2136, 2138, -1, 2138, 2136, 39, -1, 40, 2138, 39, -1, 40, 2137, 2138, -1, 2138, 2137, 2141, -1, 633, 2141, 2139, -1, 2382, 2139, 2140, -1, 2381, 2140, 243, -1, 647, 243, 2212, -1, 647, 2381, 243, -1, 2138, 2141, 633, -1, 633, 2139, 2382, -1, 2140, 2142, 243, -1, 243, 2142, 242, -1, 242, 2142, 229, -1, 229, 2142, 2143, -1, 2143, 2142, 228, -1, 228, 2142, 224, -1, 224, 2142, 2144, -1, 43, 224, 2144, -1, 43, 527, 224, -1, 43, 44, 527, -1, 527, 44, 45, -1, 46, 527, 45, -1, 46, 2145, 527, -1, 527, 2145, 2146, -1, 2146, 2145, 36, -1, 2147, 36, 2056, -1, 2147, 2146, 36, -1, 2148, 62, 2210, -1, 212, 2148, 2210, -1, 212, 60, 2148, -1, 212, 213, 60, -1, 60, 213, 2178, -1, 69, 2178, 82, -1, 68, 82, 83, -1, 67, 83, 2149, -1, 2151, 2149, 2152, -1, 2150, 2151, 2152, -1, 2150, 57, 2151, -1, 2150, 2475, 57, -1, 57, 2475, 55, -1, 55, 2475, 2153, -1, 2478, 55, 2153, -1, 2478, 2170, 55, -1, 2478, 2154, 2170, -1, 2170, 2154, 2480, -1, 2169, 2480, 2155, -1, 54, 2155, 2485, -1, 2486, 54, 2485, -1, 2486, 66, 54, -1, 2486, 2484, 66, -1, 66, 2484, 65, -1, 65, 2484, 2383, -1, 2156, 2383, 182, -1, 2156, 65, 2383, -1, 2156, 2168, 65, -1, 2156, 2157, 2168, -1, 2168, 2157, 2158, -1, 2159, 2168, 2158, -1, 2159, 210, 2168, -1, 2159, 2160, 210, -1, 210, 2160, 209, -1, 209, 2160, 2161, -1, 184, 209, 2161, -1, 184, 2163, 209, -1, 184, 2162, 2163, -1, 2163, 2162, 195, -1, 195, 2162, 179, -1, 208, 179, 2164, -1, 168, 208, 2164, -1, 168, 2200, 208, -1, 168, 156, 2200, -1, 168, 2165, 156, -1, 168, 180, 2165, -1, 2165, 180, 170, -1, 162, 170, 172, -1, 2166, 172, 2385, -1, 2166, 162, 172, -1, 49, 2167, 48, -1, 49, 210, 2167, -1, 49, 63, 210, -1, 210, 63, 64, -1, 2168, 210, 64, -1, 54, 2169, 2155, -1, 2169, 2170, 2480, -1, 2151, 67, 2149, -1, 67, 68, 83, -1, 68, 69, 82, -1, 69, 60, 2178, -1, 2171, 2211, 215, -1, 216, 2171, 215, -1, 216, 92, 2171, -1, 216, 101, 92, -1, 216, 217, 101, -1, 101, 217, 2172, -1, 2172, 217, 2173, -1, 2173, 217, 218, -1, 2176, 218, 2174, -1, 2175, 2176, 2174, -1, 73, 2177, 72, -1, 73, 80, 2177, -1, 2177, 80, 75, -1, 76, 2177, 75, -1, 76, 214, 2177, -1, 76, 198, 214, -1, 76, 213, 198, -1, 76, 2178, 213, -1, 2152, 2149, 5, -1, 5, 2149, 2179, -1, 9, 2179, 85, -1, 8, 85, 86, -1, 87, 8, 86, -1, 87, 7, 8, -1, 87, 2180, 7, -1, 7, 2180, 6, -1, 6, 2180, 104, -1, 105, 6, 104, -1, 105, 1, 6, -1, 5, 2179, 9, -1, 9, 85, 8, -1, 2180, 2181, 104, -1, 104, 2181, 103, -1, 103, 2181, 2182, -1, 2184, 2182, 2183, -1, 2171, 2184, 2183, -1, 2171, 92, 2184, -1, 103, 2182, 2184, -1, 2176, 2173, 218, -1, 140, 2076, 2185, -1, 2185, 2186, 2077, -1, 2077, 2078, 139, -1, 139, 117, 2187, -1, 138, 2187, 222, -1, 137, 222, 2188, -1, 2196, 2188, 2189, -1, 136, 2189, 185, -1, 135, 185, 2195, -1, 135, 136, 185, -1, 220, 2080, 2190, -1, 2190, 2080, 112, -1, 118, 2190, 112, -1, 121, 122, 2093, -1, 2068, 128, 2191, -1, 2191, 128, 147, -1, 147, 128, 2192, -1, 2192, 128, 153, -1, 153, 128, 185, -1, 2193, 185, 187, -1, 151, 187, 204, -1, 146, 204, 2194, -1, 146, 151, 204, -1, 128, 2195, 185, -1, 136, 2196, 2189, -1, 2196, 137, 2188, -1, 137, 138, 222, -1, 138, 139, 2187, -1, 140, 141, 25, -1, 2060, 150, 2197, -1, 2197, 2081, 154, -1, 154, 2198, 2082, -1, 2194, 205, 2208, -1, 2194, 204, 205, -1, 151, 2193, 187, -1, 2193, 153, 185, -1, 161, 249, 2060, -1, 161, 238, 249, -1, 161, 1993, 238, -1, 238, 1993, 248, -1, 248, 1993, 2199, -1, 2199, 1993, 236, -1, 162, 2165, 170, -1, 156, 2201, 2200, -1, 2200, 2201, 2202, -1, 2202, 2201, 2203, -1, 157, 2202, 2203, -1, 157, 193, 2202, -1, 157, 2204, 193, -1, 181, 2383, 2385, -1, 181, 2205, 2383, -1, 2383, 2205, 2206, -1, 182, 2383, 2206, -1, 195, 179, 208, -1, 205, 2207, 2208, -1, 2208, 2207, 206, -1, 2209, 2208, 206, -1, 2209, 207, 2208, -1, 2208, 207, 193, -1, 2167, 2210, 48, -1, 48, 2210, 62, -1, 2177, 215, 72, -1, 72, 215, 2211, -1, 243, 230, 2212, -1, 2212, 230, 630, -1, 630, 230, 244, -1, 2213, 630, 244, -1, 2213, 646, 630, -1, 2213, 233, 646, -1, 2060, 249, 534, -1, 535, 2060, 534, -1, 535, 537, 2060, -1, 2215, 2214, 240, -1, 2215, 2216, 2214, -1, 2215, 224, 2216, -1, 2216, 224, 2217, -1, 2217, 224, 531, -1, 531, 224, 2218, -1, 2218, 224, 527, -1, 629, 2001, 2219, -1, 643, 2221, 2220, -1, 2220, 2221, 2239, -1, 2380, 2239, 2222, -1, 2379, 2222, 2223, -1, 2225, 2223, 279, -1, 2225, 2379, 2223, -1, 2225, 2224, 2379, -1, 2225, 280, 2224, -1, 2224, 280, 624, -1, 624, 280, 2226, -1, 2227, 2226, 269, -1, 2228, 2227, 269, -1, 2228, 2229, 2227, -1, 2228, 282, 2229, -1, 2229, 282, 2230, -1, 2230, 282, 2246, -1, 641, 2246, 271, -1, 2231, 641, 271, -1, 2231, 621, 641, -1, 2231, 2232, 621, -1, 2231, 264, 2232, -1, 2232, 264, 2234, -1, 2233, 2232, 2234, -1, 2233, 273, 2232, -1, 2232, 273, 297, -1, 297, 273, 2235, -1, 2235, 273, 287, -1, 287, 273, 294, -1, 294, 273, 2236, -1, 2236, 273, 2447, -1, 2237, 2236, 2447, -1, 2237, 2238, 2236, -1, 2237, 2039, 2238, -1, 2237, 2038, 2039, -1, 2220, 2239, 2380, -1, 2223, 2222, 2242, -1, 2242, 2222, 2241, -1, 2240, 2242, 2241, -1, 2240, 259, 2242, -1, 2242, 259, 2243, -1, 2243, 259, 261, -1, 2244, 2243, 261, -1, 2244, 2431, 2243, -1, 2244, 262, 2431, -1, 2431, 262, 2432, -1, 2432, 262, 254, -1, 2433, 2432, 254, -1, 2447, 273, 2445, -1, 2445, 273, 274, -1, 2446, 274, 275, -1, 2245, 275, 276, -1, 277, 2245, 276, -1, 277, 2223, 2245, -1, 277, 278, 2223, -1, 2223, 278, 279, -1, 2445, 274, 2446, -1, 2446, 275, 2245, -1, 624, 2226, 2227, -1, 2230, 2246, 641, -1, 621, 2232, 2247, -1, 2247, 2232, 288, -1, 2248, 288, 289, -1, 2249, 2248, 289, -1, 2249, 299, 2248, -1, 2248, 299, 305, -1, 640, 305, 639, -1, 640, 2248, 305, -1, 2247, 288, 2248, -1, 301, 2250, 320, -1, 315, 2371, 2251, -1, 2251, 2371, 2252, -1, 2253, 2251, 2252, -1, 2253, 2254, 2251, -1, 2251, 2254, 520, -1, 316, 508, 2371, -1, 316, 509, 508, -1, 2255, 637, 305, -1, 2255, 617, 637, -1, 2255, 307, 617, -1, 617, 307, 2256, -1, 616, 2256, 2258, -1, 2257, 2258, 321, -1, 2053, 321, 322, -1, 2053, 2257, 321, -1, 2053, 334, 2257, -1, 617, 2256, 616, -1, 616, 2258, 2257, -1, 2054, 2259, 2527, -1, 2527, 2259, 332, -1, 336, 2260, 2134, -1, 2260, 2261, 2133, -1, 2261, 337, 649, -1, 337, 338, 2132, -1, 2262, 340, 680, -1, 661, 2262, 680, -1, 661, 2304, 2262, -1, 661, 376, 2304, -1, 661, 681, 376, -1, 376, 681, 2263, -1, 2263, 681, 2306, -1, 2306, 681, 682, -1, 364, 682, 662, -1, 361, 662, 2264, -1, 361, 364, 662, -1, 2266, 2267, 2265, -1, 2266, 678, 2267, -1, 2266, 2268, 678, -1, 678, 2268, 2269, -1, 2269, 2268, 2270, -1, 2271, 2269, 2270, -1, 2271, 2272, 2269, -1, 2271, 2273, 2272, -1, 2272, 2273, 676, -1, 676, 2273, 353, -1, 2276, 353, 2274, -1, 2277, 2274, 2275, -1, 2277, 2276, 2274, -1, 2277, 675, 2276, -1, 2277, 2278, 675, -1, 675, 2278, 674, -1, 674, 2278, 2279, -1, 673, 2279, 461, -1, 2280, 673, 461, -1, 2280, 2281, 673, -1, 2280, 2282, 2281, -1, 2281, 2282, 2362, -1, 2362, 2282, 458, -1, 657, 458, 451, -1, 450, 657, 451, -1, 450, 2283, 657, -1, 450, 2286, 2283, -1, 450, 2284, 2286, -1, 2286, 2284, 460, -1, 2285, 2286, 460, -1, 2285, 2287, 2286, -1, 2285, 434, 2287, -1, 2285, 2288, 434, -1, 2285, 444, 2288, -1, 2285, 432, 444, -1, 2285, 2344, 432, -1, 2285, 2289, 2344, -1, 2344, 2289, 2417, -1, 2417, 2289, 2290, -1, 2418, 2290, 2361, -1, 2424, 2361, 2291, -1, 454, 2424, 2291, -1, 454, 2274, 2424, -1, 454, 455, 2274, -1, 2274, 455, 2275, -1, 2274, 353, 2410, -1, 2410, 353, 2292, -1, 346, 2410, 2292, -1, 346, 354, 2410, -1, 2410, 354, 2293, -1, 2293, 354, 2294, -1, 348, 2293, 2294, -1, 348, 2295, 2293, -1, 348, 2296, 2295, -1, 2295, 2296, 2297, -1, 2297, 2296, 2298, -1, 2404, 2298, 2303, -1, 2299, 2303, 368, -1, 2299, 2404, 2303, -1, 2299, 2300, 2404, -1, 2299, 370, 2300, -1, 2300, 370, 2405, -1, 2405, 370, 2119, -1, 2301, 2119, 2302, -1, 2301, 2405, 2119, -1, 2297, 2298, 2404, -1, 2303, 351, 368, -1, 368, 351, 377, -1, 377, 351, 356, -1, 2262, 377, 356, -1, 2262, 2304, 377, -1, 2305, 2320, 358, -1, 2305, 684, 2320, -1, 2305, 360, 684, -1, 684, 360, 683, -1, 683, 360, 2264, -1, 662, 683, 2264, -1, 364, 2306, 682, -1, 370, 2307, 2119, -1, 2119, 2307, 2308, -1, 2309, 2119, 2308, -1, 2309, 378, 2119, -1, 2119, 378, 550, -1, 2118, 2119, 550, -1, 378, 375, 550, -1, 550, 375, 2314, -1, 2332, 2314, 2333, -1, 2311, 2333, 2310, -1, 384, 2311, 2310, -1, 384, 546, 2311, -1, 384, 2312, 546, -1, 546, 2312, 548, -1, 548, 2312, 547, -1, 547, 2312, 2334, -1, 2313, 2334, 379, -1, 2109, 379, 403, -1, 2109, 2313, 379, -1, 2314, 375, 2315, -1, 2315, 375, 358, -1, 383, 358, 2320, -1, 383, 2315, 358, -1, 379, 2316, 403, -1, 403, 2316, 402, -1, 402, 2316, 2321, -1, 2321, 2316, 388, -1, 2322, 388, 381, -1, 2323, 381, 389, -1, 2324, 389, 390, -1, 687, 390, 2317, -1, 666, 2317, 392, -1, 2318, 666, 392, -1, 2318, 685, 666, -1, 2318, 2319, 685, -1, 685, 2319, 664, -1, 664, 2319, 2320, -1, 684, 664, 2320, -1, 2321, 388, 2322, -1, 2322, 381, 2323, -1, 2323, 389, 2324, -1, 2337, 2324, 2338, -1, 412, 2338, 2325, -1, 2336, 2325, 2335, -1, 2326, 2335, 2327, -1, 2328, 2327, 2329, -1, 418, 2328, 2329, -1, 418, 2330, 2328, -1, 418, 2331, 2330, -1, 2330, 2331, 399, -1, 399, 2331, 2101, -1, 410, 2101, 409, -1, 410, 399, 2101, -1, 2324, 390, 687, -1, 687, 2317, 666, -1, 550, 2314, 2332, -1, 2332, 2333, 2311, -1, 547, 2334, 2313, -1, 406, 395, 2100, -1, 2100, 395, 408, -1, 409, 2100, 408, -1, 2328, 2326, 2327, -1, 2326, 2336, 2335, -1, 2336, 412, 2325, -1, 412, 2337, 2338, -1, 2337, 2323, 2324, -1, 2104, 2340, 594, -1, 594, 2340, 2339, -1, 2339, 2340, 422, -1, 2341, 2339, 422, -1, 2341, 593, 2339, -1, 2341, 2345, 593, -1, 593, 2345, 588, -1, 588, 2345, 2342, -1, 439, 588, 2342, -1, 439, 430, 588, -1, 588, 430, 440, -1, 441, 588, 440, -1, 441, 591, 588, -1, 441, 590, 591, -1, 441, 1972, 590, -1, 441, 1971, 1972, -1, 441, 2343, 1971, -1, 1971, 2343, 432, -1, 2344, 1971, 432, -1, 2345, 2346, 2342, -1, 2342, 2346, 2347, -1, 2347, 2346, 423, -1, 2348, 2347, 423, -1, 2348, 448, 2347, -1, 2348, 2359, 448, -1, 2348, 652, 2359, -1, 2348, 425, 652, -1, 652, 425, 2349, -1, 2349, 425, 426, -1, 2353, 426, 428, -1, 2350, 2353, 428, -1, 2350, 2351, 2353, -1, 2350, 2352, 2351, -1, 2351, 2352, 2327, -1, 2327, 2352, 2329, -1, 2349, 426, 2353, -1, 2283, 2286, 656, -1, 656, 2286, 446, -1, 2354, 446, 2355, -1, 670, 2355, 2356, -1, 2357, 670, 2356, -1, 2357, 2358, 670, -1, 2357, 2360, 2358, -1, 2358, 2360, 2359, -1, 2359, 2360, 448, -1, 656, 446, 2354, -1, 2354, 2355, 670, -1, 2417, 2290, 2418, -1, 2418, 2361, 2424, -1, 674, 2279, 673, -1, 2362, 458, 657, -1, 2031, 2363, 2028, -1, 2028, 2363, 2364, -1, 2365, 2028, 2364, -1, 2365, 488, 2028, -1, 2028, 488, 489, -1, 2366, 2019, 466, -1, 466, 2019, 2368, -1, 465, 2368, 464, -1, 465, 466, 2368, -1, 2428, 2367, 2368, -1, 2428, 480, 2367, -1, 2428, 2429, 480, -1, 480, 2429, 485, -1, 485, 2429, 2641, -1, 479, 2641, 476, -1, 479, 485, 2641, -1, 486, 464, 2368, -1, 2367, 486, 2368, -1, 473, 475, 2641, -1, 2641, 475, 476, -1, 508, 2369, 2371, -1, 2371, 2369, 515, -1, 2370, 2371, 515, -1, 2370, 522, 2371, -1, 2371, 522, 2252, -1, 2214, 534, 240, -1, 240, 534, 249, -1, 2374, 574, 2375, -1, 572, 2375, 2373, -1, 581, 2373, 2465, -1, 579, 2465, 577, -1, 579, 581, 2465, -1, 574, 2372, 2375, -1, 2375, 2372, 562, -1, 2388, 562, 1954, -1, 2388, 2375, 562, -1, 581, 572, 2373, -1, 572, 2374, 2375, -1, 2096, 2376, 1446, -1, 595, 2377, 2100, -1, 2392, 1958, 2729, -1, 2393, 2729, 2395, -1, 2393, 2392, 2729, -1, 1958, 605, 2729, -1, 2123, 2408, 2119, -1, 2119, 2408, 2302, -1, 637, 2378, 305, -1, 305, 2378, 638, -1, 639, 305, 638, -1, 2379, 2380, 2222, -1, 2381, 2382, 2140, -1, 2276, 676, 353, -1, 2267, 680, 2265, -1, 2265, 680, 340, -1, 2383, 2384, 2385, -1, 2385, 2384, 2386, -1, 14, 2385, 2386, -1, 14, 12, 2385, -1, 2385, 12, 1989, -1, 1968, 2387, 1572, -1, 1572, 2387, 1570, -1, 1684, 2388, 2390, -1, 2390, 2388, 2389, -1, 2392, 2390, 2389, -1, 2392, 2391, 2390, -1, 2392, 2393, 2391, -1, 2391, 2393, 2394, -1, 2394, 2393, 2395, -1, 2396, 2395, 1968, -1, 1572, 2396, 1968, -1, 2394, 2395, 2396, -1, 2375, 2388, 1687, -1, 1687, 2388, 1684, -1, 2402, 2397, 1487, -1, 1487, 2397, 2398, -1, 2398, 2397, 2400, -1, 1486, 2400, 2125, -1, 2399, 2125, 2373, -1, 1688, 2373, 1687, -1, 1688, 2399, 2373, -1, 2398, 2400, 1486, -1, 1486, 2125, 2399, -1, 2373, 2375, 1687, -1, 2401, 2402, 2407, -1, 2407, 2402, 1487, -1, 2411, 2410, 2403, -1, 2403, 2410, 2293, -1, 2295, 2403, 2293, -1, 2295, 1497, 2403, -1, 2295, 2297, 1497, -1, 1497, 2297, 1496, -1, 1496, 2297, 2404, -1, 1495, 2404, 2300, -1, 1493, 2300, 2405, -1, 1492, 2405, 2301, -1, 2406, 2301, 2302, -1, 1491, 2302, 2408, -1, 1490, 2408, 2123, -1, 2409, 2123, 2401, -1, 2407, 2409, 2401, -1, 1496, 2404, 1495, -1, 1495, 2300, 1493, -1, 1493, 2405, 1492, -1, 1492, 2301, 2406, -1, 2406, 2302, 1491, -1, 1491, 2408, 1490, -1, 1490, 2123, 2409, -1, 2274, 2410, 2419, -1, 2419, 2410, 2411, -1, 2387, 1969, 1570, -1, 1570, 1969, 1945, -1, 1945, 1969, 2412, -1, 2421, 2412, 2414, -1, 2413, 2414, 2415, -1, 2422, 2415, 1970, -1, 2416, 1970, 1971, -1, 1534, 1971, 2344, -1, 2423, 2344, 2417, -1, 1927, 2417, 2418, -1, 2420, 2418, 2424, -1, 1923, 2424, 2419, -1, 1923, 2420, 2424, -1, 1945, 2412, 2421, -1, 2421, 2414, 2413, -1, 2413, 2415, 2422, -1, 2422, 1970, 2416, -1, 2416, 1971, 1534, -1, 1534, 2344, 2423, -1, 2423, 2417, 1927, -1, 1927, 2418, 2420, -1, 2424, 2274, 2419, -1, 2368, 2019, 1655, -1, 1655, 2019, 1929, -1, 2430, 2426, 1690, -1, 1690, 2426, 2425, -1, 2425, 2426, 2008, -1, 2427, 2008, 2429, -1, 1657, 2429, 2428, -1, 1656, 2428, 1655, -1, 1656, 1657, 2428, -1, 2425, 2008, 2427, -1, 2427, 2429, 1657, -1, 2428, 2368, 1655, -1, 1990, 2430, 1689, -1, 1689, 2430, 1690, -1, 1827, 2242, 1824, -1, 1824, 2242, 2243, -1, 2431, 1824, 2243, -1, 2431, 1821, 1824, -1, 2431, 2432, 1821, -1, 1821, 2432, 1820, -1, 1820, 2432, 2433, -1, 1692, 2433, 1995, -1, 2434, 1995, 2435, -1, 1691, 2435, 1994, -1, 2436, 1994, 2437, -1, 2440, 2437, 2438, -1, 2441, 2438, 1992, -1, 2439, 1992, 1990, -1, 1689, 2439, 1990, -1, 1820, 2433, 1692, -1, 1692, 1995, 2434, -1, 2434, 2435, 1691, -1, 1691, 1994, 2436, -1, 2436, 2437, 2440, -1, 2440, 2438, 2441, -1, 2441, 1992, 2439, -1, 2223, 2242, 2450, -1, 2450, 2242, 1827, -1, 2033, 2034, 1640, -1, 1640, 2034, 1638, -1, 1638, 2034, 2442, -1, 1637, 2442, 2035, -1, 1636, 2035, 2443, -1, 2444, 2443, 2036, -1, 1635, 2036, 2237, -1, 1836, 2237, 2447, -1, 2448, 2447, 2445, -1, 2449, 2445, 2446, -1, 1841, 2446, 2245, -1, 1832, 2245, 2450, -1, 1832, 1841, 2245, -1, 1638, 2442, 1637, -1, 1637, 2035, 1636, -1, 1636, 2443, 2444, -1, 2444, 2036, 1635, -1, 1635, 2237, 1836, -1, 1836, 2447, 2448, -1, 2448, 2445, 2449, -1, 2449, 2446, 1841, -1, 2245, 2223, 2450, -1, 2031, 2033, 2451, -1, 2451, 2033, 1640, -1, 1929, 2019, 2452, -1, 2452, 2019, 2453, -1, 2365, 2452, 2453, -1, 2365, 2454, 2452, -1, 2365, 2364, 2454, -1, 2454, 2364, 2455, -1, 2455, 2364, 2363, -1, 2456, 2363, 2031, -1, 2451, 2456, 2031, -1, 2455, 2363, 2456, -1, 1632, 2457, 1633, -1, 1633, 2457, 2048, -1, 2048, 2457, 2738, -1, 2910, 2459, 2458, -1, 2458, 2459, 2115, -1, 2114, 2458, 2115, -1, 2459, 2460, 2115, -1, 2115, 2460, 2120, -1, 2120, 2460, 1511, -1, 2116, 1511, 2119, -1, 2116, 2120, 1511, -1, 1511, 2461, 2119, -1, 2461, 1489, 2119, -1, 2119, 1489, 2122, -1, 1489, 1488, 2122, -1, 2122, 1488, 2124, -1, 2124, 1488, 2462, -1, 2462, 1488, 1485, -1, 2463, 2462, 1485, -1, 2463, 2465, 2462, -1, 2713, 2464, 2463, -1, 2463, 2464, 2465, -1, 2465, 2464, 2722, -1, 1642, 1641, 2466, -1, 2466, 1641, 2030, -1, 2028, 2466, 2030, -1, 1641, 2467, 2030, -1, 2030, 2467, 2032, -1, 2032, 2467, 2469, -1, 2469, 2467, 2468, -1, 1639, 2469, 2468, -1, 1639, 2470, 2469, -1, 1639, 1634, 2470, -1, 2470, 1634, 2037, -1, 2037, 1634, 2044, -1, 2044, 1634, 2471, -1, 2472, 2044, 2471, -1, 2472, 2046, 2044, -1, 2472, 1633, 2046, -1, 2046, 1633, 2048, -1, 2503, 2493, 2473, -1, 2473, 2493, 1986, -1, 1736, 2474, 2152, -1, 2152, 2474, 2150, -1, 2150, 2474, 2476, -1, 2475, 2476, 2477, -1, 2153, 2477, 1731, -1, 2478, 1731, 2479, -1, 2154, 2479, 2481, -1, 2480, 2481, 2482, -1, 2155, 2482, 2483, -1, 2485, 2483, 1728, -1, 2486, 1728, 1727, -1, 2484, 1727, 1726, -1, 2383, 2484, 1726, -1, 2150, 2476, 2475, -1, 2475, 2477, 2153, -1, 2153, 1731, 2478, -1, 2478, 2479, 2154, -1, 2154, 2481, 2480, -1, 2480, 2482, 2155, -1, 2155, 2483, 2485, -1, 2485, 1728, 2486, -1, 2486, 1727, 2484, -1, 1987, 2487, 1666, -1, 1666, 2487, 13, -1, 1985, 2003, 2488, -1, 2488, 2003, 2489, -1, 2490, 2491, 2492, -1, 2492, 2491, 0, -1, 1986, 2493, 2494, -1, 2494, 2493, 2495, -1, 1669, 2494, 2495, -1, 1669, 2496, 2494, -1, 1669, 1670, 2496, -1, 2496, 1670, 2497, -1, 2497, 1670, 1668, -1, 2006, 1668, 1475, -1, 2007, 2006, 1475, -1, 2497, 1668, 2006, -1, 2498, 1571, 1476, -1, 1476, 1571, 2501, -1, 2501, 1571, 1569, -1, 2502, 1569, 1568, -1, 2499, 1568, 1567, -1, 2500, 1567, 2473, -1, 2500, 2499, 1567, -1, 2501, 1569, 2502, -1, 2502, 1568, 2499, -1, 1567, 2503, 2473, -1, 2504, 1593, 2059, -1, 2059, 1593, 2505, -1, 2505, 1593, 2506, -1, 2061, 2506, 1591, -1, 2062, 1591, 2507, -1, 2062, 2061, 1591, -1, 2505, 2506, 2061, -1, 1591, 1590, 2507, -1, 2507, 1590, 1589, -1, 2063, 1589, 1588, -1, 2508, 1588, 1580, -1, 2064, 2508, 1580, -1, 2507, 1589, 2063, -1, 2063, 1588, 2508, -1, 1666, 1667, 1987, -1, 1987, 1667, 2509, -1, 2509, 1667, 2512, -1, 2005, 2512, 1671, -1, 2004, 1671, 2510, -1, 2511, 2510, 2489, -1, 2003, 2511, 2489, -1, 2509, 2512, 2005, -1, 2005, 1671, 2004, -1, 2004, 2510, 2511, -1, 1574, 2513, 25, -1, 25, 2513, 2089, -1, 2089, 2513, 2515, -1, 2516, 2515, 2517, -1, 2514, 2517, 2093, -1, 2514, 2516, 2517, -1, 2089, 2515, 2516, -1, 2517, 1529, 2093, -1, 2093, 1529, 2518, -1, 2519, 2518, 2520, -1, 2095, 2520, 1528, -1, 1446, 2095, 1528, -1, 2093, 2518, 2519, -1, 2519, 2520, 2095, -1, 2488, 1672, 1985, -1, 1985, 1672, 2521, -1, 2521, 1672, 2522, -1, 1984, 2522, 2525, -1, 1967, 2525, 2523, -1, 2524, 2523, 2490, -1, 2492, 2524, 2490, -1, 2521, 2522, 1984, -1, 1984, 2525, 1967, -1, 1967, 2523, 2524, -1, 1463, 2526, 1652, -1, 1652, 2526, 1653, -1, 1438, 2527, 1855, -1, 1855, 2527, 1610, -1, 2108, 2100, 1422, -1, 1422, 2100, 1523, -1, 1959, 1456, 1448, -1, 1448, 1456, 1681, -1, 2028, 2529, 2466, -1, 2028, 2647, 2529, -1, 2529, 2647, 2528, -1, 2466, 2528, 1642, -1, 2466, 2529, 2528, -1, 2647, 2630, 2528, -1, 2528, 2630, 2530, -1, 1642, 2528, 2530, -1, 2630, 2647, 2629, -1, 2629, 2647, 2531, -1, 2534, 2531, 2535, -1, 2532, 2535, 2533, -1, 2532, 2534, 2535, -1, 2629, 2531, 2534, -1, 2535, 2537, 2533, -1, 2533, 2537, 2536, -1, 2536, 2537, 2538, -1, 1254, 2536, 2538, -1, 1253, 1332, 2633, -1, 2633, 1332, 2642, -1, 2634, 2642, 2637, -1, 2539, 2637, 2540, -1, 2539, 2634, 2637, -1, 2633, 2642, 2634, -1, 2637, 2541, 2540, -1, 2540, 2541, 2631, -1, 2631, 2541, 2543, -1, 2543, 2541, 2542, -1, 2635, 2542, 2641, -1, 1932, 2635, 2641, -1, 2543, 2542, 2635, -1, 2544, 2591, 1474, -1, 2544, 2545, 2591, -1, 2591, 2545, 2565, -1, 2590, 2565, 2564, -1, 2593, 2564, 2599, -1, 2594, 2599, 2600, -1, 2546, 2600, 2598, -1, 2581, 2598, 2582, -1, 2547, 2582, 2548, -1, 2586, 2548, 2562, -1, 2585, 2562, 2550, -1, 2549, 2550, 2561, -1, 2640, 2549, 2561, -1, 2640, 2555, 2549, -1, 2640, 2638, 2555, -1, 2555, 2638, 2602, -1, 2551, 2602, 2603, -1, 2558, 2603, 2605, -1, 2604, 2605, 2552, -1, 2553, 2604, 2552, -1, 2553, 2557, 2604, -1, 2553, 2554, 2557, -1, 2557, 2554, 2577, -1, 2601, 2577, 2583, -1, 2556, 2583, 2585, -1, 2549, 2585, 2550, -1, 2549, 2556, 2585, -1, 2549, 2555, 2556, -1, 2556, 2555, 2551, -1, 2601, 2551, 2558, -1, 2557, 2558, 2604, -1, 2557, 2601, 2558, -1, 2557, 2577, 2601, -1, 2559, 2568, 2545, -1, 2559, 2597, 2568, -1, 2559, 2560, 2597, -1, 2559, 2561, 2560, -1, 2560, 2561, 2550, -1, 2562, 2560, 2550, -1, 2562, 2571, 2560, -1, 2562, 2548, 2571, -1, 2571, 2548, 2570, -1, 2569, 2570, 2563, -1, 2567, 2563, 2599, -1, 2564, 2567, 2599, -1, 2564, 2566, 2567, -1, 2564, 2565, 2566, -1, 2566, 2565, 2545, -1, 2568, 2566, 2545, -1, 2568, 2567, 2566, -1, 2568, 2569, 2567, -1, 2568, 2597, 2569, -1, 2569, 2597, 2571, -1, 2570, 2569, 2571, -1, 2638, 2639, 2602, -1, 2602, 2639, 2574, -1, 2603, 2574, 2573, -1, 2605, 2573, 2552, -1, 2605, 2603, 2573, -1, 2639, 2575, 2574, -1, 2574, 2575, 2572, -1, 2573, 2572, 2552, -1, 2573, 2574, 2572, -1, 2575, 2576, 2572, -1, 2572, 2576, 2552, -1, 2554, 2578, 2577, -1, 2577, 2578, 2579, -1, 2584, 2579, 2580, -1, 2547, 2580, 2581, -1, 2582, 2547, 2581, -1, 2577, 2579, 2584, -1, 2583, 2584, 2586, -1, 2585, 2586, 2562, -1, 2585, 2583, 2586, -1, 2584, 2580, 2547, -1, 2586, 2547, 2548, -1, 2586, 2584, 2547, -1, 2581, 2546, 2598, -1, 2632, 2595, 2546, -1, 2632, 2587, 2595, -1, 2632, 2636, 2587, -1, 2587, 2636, 2589, -1, 2588, 2589, 1474, -1, 2592, 1474, 2591, -1, 2590, 2591, 2565, -1, 2590, 2592, 2591, -1, 2590, 2596, 2592, -1, 2590, 2593, 2596, -1, 2590, 2564, 2593, -1, 2636, 1664, 2589, -1, 2589, 1664, 1474, -1, 2594, 2600, 2546, -1, 2595, 2594, 2546, -1, 2595, 2593, 2594, -1, 2595, 2596, 2593, -1, 2595, 2587, 2596, -1, 2596, 2587, 2588, -1, 2592, 2588, 1474, -1, 2592, 2596, 2588, -1, 2587, 2589, 2588, -1, 2594, 2593, 2599, -1, 2569, 2563, 2567, -1, 2560, 2571, 2597, -1, 2598, 2600, 2563, -1, 2570, 2598, 2563, -1, 2570, 2582, 2598, -1, 2570, 2548, 2582, -1, 2599, 2563, 2600, -1, 2601, 2583, 2556, -1, 2551, 2601, 2556, -1, 2602, 2551, 2555, -1, 2577, 2584, 2583, -1, 2574, 2603, 2602, -1, 2603, 2558, 2551, -1, 2604, 2558, 2605, -1, 2576, 2643, 2552, -1, 2552, 2643, 2623, -1, 2623, 2643, 2622, -1, 2624, 2622, 2606, -1, 2621, 2606, 2607, -1, 2616, 2607, 2646, -1, 2617, 2646, 2618, -1, 2619, 2618, 2608, -1, 2615, 2608, 2610, -1, 2609, 2610, 2620, -1, 2613, 2620, 1466, -1, 2611, 2613, 1466, -1, 2611, 2612, 2613, -1, 2613, 2612, 2614, -1, 2609, 2614, 2627, -1, 2615, 2627, 2628, -1, 2619, 2628, 2626, -1, 2617, 2626, 2625, -1, 2616, 2625, 2621, -1, 2607, 2616, 2621, -1, 2645, 2606, 2644, -1, 2645, 2607, 2606, -1, 2645, 2646, 2607, -1, 2616, 2646, 2617, -1, 2625, 2616, 2617, -1, 2617, 2618, 2619, -1, 2626, 2617, 2619, -1, 2619, 2608, 2615, -1, 2628, 2619, 2615, -1, 2615, 2610, 2609, -1, 2627, 2615, 2609, -1, 2620, 2027, 1466, -1, 2613, 2614, 2609, -1, 2620, 2613, 2609, -1, 2621, 2624, 2606, -1, 2624, 2623, 2622, -1, 2643, 2644, 2622, -1, 2622, 2644, 2606, -1, 2623, 2533, 2552, -1, 2623, 2532, 2533, -1, 2623, 2624, 2532, -1, 2532, 2624, 2621, -1, 2625, 2532, 2621, -1, 2625, 2534, 2532, -1, 2625, 2626, 2534, -1, 2534, 2626, 2628, -1, 2629, 2628, 2627, -1, 2630, 2627, 2614, -1, 2530, 2614, 2612, -1, 1642, 2612, 2611, -1, 1642, 2530, 2612, -1, 2534, 2628, 2629, -1, 2629, 2627, 2630, -1, 2630, 2614, 2530, -1, 2552, 2533, 2634, -1, 2539, 2552, 2634, -1, 2539, 2553, 2552, -1, 2539, 2554, 2553, -1, 2539, 2578, 2554, -1, 2539, 2540, 2578, -1, 2578, 2540, 2579, -1, 2579, 2540, 2580, -1, 2580, 2540, 2631, -1, 2581, 2631, 2543, -1, 2546, 2543, 2635, -1, 2632, 2635, 2636, -1, 2632, 2546, 2635, -1, 1254, 2633, 2536, -1, 1254, 1253, 2633, -1, 2633, 2634, 2536, -1, 2536, 2634, 2533, -1, 2580, 2631, 2581, -1, 2581, 2543, 2546, -1, 2635, 1932, 2636, -1, 2636, 1932, 1664, -1, 2576, 2537, 2643, -1, 2576, 2642, 2537, -1, 2576, 2637, 2642, -1, 2576, 2575, 2637, -1, 2637, 2575, 2639, -1, 2638, 2637, 2639, -1, 2638, 2541, 2637, -1, 2638, 2640, 2541, -1, 2541, 2640, 2561, -1, 2542, 2561, 2559, -1, 2545, 2542, 2559, -1, 2545, 2641, 2542, -1, 2545, 2544, 2641, -1, 2541, 2561, 2542, -1, 1332, 2538, 2642, -1, 2642, 2538, 2537, -1, 2537, 2535, 2643, -1, 2643, 2535, 2644, -1, 2644, 2535, 2645, -1, 2645, 2535, 2646, -1, 2646, 2535, 2531, -1, 2618, 2531, 2608, -1, 2618, 2646, 2531, -1, 2608, 2531, 2610, -1, 2610, 2531, 2647, -1, 2620, 2647, 2028, -1, 2027, 2620, 2028, -1, 2610, 2647, 2620, -1, 2707, 2729, 2650, -1, 2650, 2729, 2728, -1, 2648, 2728, 2649, -1, 2705, 2649, 2726, -1, 2703, 2726, 2651, -1, 2703, 2705, 2726, -1, 2650, 2728, 2648, -1, 2648, 2649, 2705, -1, 2726, 2654, 2651, -1, 2651, 2654, 2652, -1, 2652, 2654, 2653, -1, 2653, 2654, 1414, -1, 1286, 2653, 1414, -1, 2655, 1413, 2657, -1, 2657, 1413, 2656, -1, 2702, 2656, 2708, -1, 2702, 2657, 2656, -1, 2656, 2718, 2708, -1, 2708, 2718, 2658, -1, 2658, 2718, 2711, -1, 2711, 2718, 2721, -1, 2659, 2721, 2720, -1, 2659, 2711, 2721, -1, 2712, 2659, 2660, -1, 2464, 2660, 2661, -1, 2722, 2661, 2720, -1, 2722, 2464, 2661, -1, 2713, 2712, 2464, -1, 2464, 2712, 2660, -1, 2659, 2720, 2660, -1, 2660, 2720, 2661, -1, 1481, 1460, 2663, -1, 2662, 2663, 2714, -1, 2662, 1481, 2663, -1, 1460, 2723, 2663, -1, 2663, 2723, 2665, -1, 2664, 2665, 2673, -1, 2666, 2673, 2719, -1, 2676, 2719, 2667, -1, 2668, 2667, 2677, -1, 2669, 2677, 2678, -1, 2671, 2678, 2670, -1, 2671, 2669, 2678, -1, 2671, 2668, 2669, -1, 2671, 2674, 2668, -1, 2668, 2674, 2676, -1, 2667, 2668, 2676, -1, 2663, 2665, 2664, -1, 2714, 2664, 2672, -1, 2714, 2663, 2664, -1, 2664, 2673, 2666, -1, 2672, 2666, 2675, -1, 2672, 2664, 2666, -1, 2666, 2719, 2676, -1, 2675, 2676, 2674, -1, 2675, 2666, 2676, -1, 2677, 2717, 2678, -1, 2678, 2717, 2679, -1, 2670, 2679, 2710, -1, 2670, 2678, 2679, -1, 2717, 2716, 2679, -1, 2679, 2716, 2680, -1, 2710, 2680, 2709, -1, 2710, 2679, 2680, -1, 2716, 2715, 2680, -1, 2680, 2715, 2709, -1, 2677, 2669, 2668, -1, 2715, 2681, 2709, -1, 2709, 2681, 2700, -1, 2700, 2681, 2683, -1, 2682, 2683, 2701, -1, 2684, 2701, 2694, -1, 2685, 2694, 2695, -1, 2686, 2695, 2696, -1, 2697, 2696, 2727, -1, 2687, 2727, 2688, -1, 2698, 2688, 2699, -1, 2690, 2699, 1454, -1, 1673, 2690, 1454, -1, 1673, 2689, 2690, -1, 2690, 2689, 2691, -1, 2698, 2691, 2692, -1, 2687, 2692, 2706, -1, 2697, 2706, 2704, -1, 2686, 2704, 2693, -1, 2685, 2693, 2684, -1, 2694, 2685, 2684, -1, 2725, 2701, 2724, -1, 2725, 2694, 2701, -1, 2725, 2695, 2694, -1, 2685, 2695, 2686, -1, 2693, 2685, 2686, -1, 2686, 2696, 2697, -1, 2704, 2686, 2697, -1, 2697, 2727, 2687, -1, 2706, 2697, 2687, -1, 2687, 2688, 2698, -1, 2692, 2687, 2698, -1, 2699, 2730, 1454, -1, 2690, 2691, 2698, -1, 2699, 2690, 2698, -1, 2684, 2682, 2701, -1, 2682, 2700, 2683, -1, 2681, 2724, 2683, -1, 2683, 2724, 2701, -1, 2700, 2702, 2709, -1, 2700, 2652, 2702, -1, 2700, 2651, 2652, -1, 2700, 2682, 2651, -1, 2651, 2682, 2684, -1, 2703, 2684, 2693, -1, 2704, 2703, 2693, -1, 2704, 2705, 2703, -1, 2704, 2706, 2705, -1, 2705, 2706, 2648, -1, 2648, 2706, 2692, -1, 2650, 2692, 2691, -1, 2689, 2650, 2691, -1, 2689, 2707, 2650, -1, 2689, 1673, 2707, -1, 2651, 2684, 2703, -1, 2648, 2692, 2650, -1, 2702, 2652, 2657, -1, 2657, 2652, 2653, -1, 2655, 2653, 1286, -1, 2655, 2657, 2653, -1, 2702, 2708, 2709, -1, 2709, 2708, 2710, -1, 2710, 2708, 2670, -1, 2670, 2708, 2671, -1, 2671, 2708, 2658, -1, 2674, 2658, 2675, -1, 2674, 2671, 2658, -1, 2658, 2711, 2675, -1, 2675, 2711, 2672, -1, 2672, 2711, 2659, -1, 2714, 2659, 2712, -1, 2662, 2712, 2713, -1, 1481, 2662, 2713, -1, 2672, 2659, 2714, -1, 2714, 2712, 2662, -1, 2715, 2656, 2681, -1, 2715, 2718, 2656, -1, 2715, 2716, 2718, -1, 2718, 2716, 2717, -1, 2677, 2718, 2717, -1, 2677, 2721, 2718, -1, 2677, 2667, 2721, -1, 2721, 2667, 2719, -1, 2673, 2721, 2719, -1, 2673, 2720, 2721, -1, 2673, 2665, 2720, -1, 2720, 2665, 2722, -1, 2722, 2665, 2723, -1, 2681, 2656, 2654, -1, 2726, 2681, 2654, -1, 2726, 2724, 2681, -1, 2726, 2725, 2724, -1, 2726, 2695, 2725, -1, 2726, 2649, 2695, -1, 2695, 2649, 2696, -1, 2696, 2649, 2727, -1, 2727, 2649, 2728, -1, 2688, 2728, 2699, -1, 2688, 2727, 2728, -1, 1414, 2654, 1413, -1, 1413, 2654, 2656, -1, 2728, 2729, 2699, -1, 2699, 2729, 2730, -1, 2800, 983, 2731, -1, 2731, 983, 2732, -1, 2795, 2732, 2799, -1, 2795, 2731, 2732, -1, 2732, 2733, 2799, -1, 2799, 2733, 2734, -1, 2734, 2733, 2735, -1, 2735, 2733, 2736, -1, 2737, 2736, 2808, -1, 2737, 2735, 2736, -1, 2802, 2737, 2740, -1, 2457, 2740, 2739, -1, 2738, 2739, 2808, -1, 2738, 2457, 2739, -1, 1632, 2802, 2457, -1, 2457, 2802, 2740, -1, 2737, 2808, 2740, -1, 2740, 2808, 2739, -1, 1631, 2741, 2742, -1, 2803, 2742, 2749, -1, 2803, 1631, 2742, -1, 2741, 2251, 2742, -1, 2742, 2251, 2743, -1, 2750, 2743, 2806, -1, 2751, 2806, 2807, -1, 2744, 2807, 2805, -1, 2745, 2805, 2746, -1, 2747, 2746, 2754, -1, 2798, 2754, 2797, -1, 2798, 2747, 2754, -1, 2798, 2745, 2747, -1, 2798, 2748, 2745, -1, 2745, 2748, 2744, -1, 2805, 2745, 2744, -1, 2742, 2743, 2750, -1, 2749, 2750, 2801, -1, 2749, 2742, 2750, -1, 2750, 2806, 2751, -1, 2801, 2751, 2752, -1, 2801, 2750, 2751, -1, 2751, 2807, 2744, -1, 2752, 2744, 2748, -1, 2752, 2751, 2744, -1, 2746, 2753, 2754, -1, 2754, 2753, 2755, -1, 2797, 2755, 2796, -1, 2797, 2754, 2755, -1, 2753, 2804, 2755, -1, 2755, 2804, 2757, -1, 2796, 2757, 2758, -1, 2796, 2755, 2757, -1, 2804, 2756, 2757, -1, 2757, 2756, 2758, -1, 2746, 2747, 2745, -1, 2756, 2766, 2758, -1, 2758, 2766, 2794, -1, 2792, 2794, 2765, -1, 2759, 2765, 2760, -1, 2761, 2759, 2760, -1, 2761, 2764, 2759, -1, 2761, 2768, 2764, -1, 2764, 2768, 2767, -1, 2762, 2767, 2763, -1, 2762, 2764, 2767, -1, 2762, 2759, 2764, -1, 2762, 2792, 2759, -1, 2759, 2792, 2765, -1, 2794, 2766, 2765, -1, 2765, 2766, 2760, -1, 2767, 2768, 2774, -1, 2763, 2774, 2769, -1, 2763, 2767, 2774, -1, 2811, 2775, 2770, -1, 2811, 2771, 2775, -1, 2811, 2776, 2771, -1, 2771, 2776, 2777, -1, 2790, 2777, 2772, -1, 2790, 2771, 2777, -1, 2790, 2773, 2771, -1, 2771, 2773, 2775, -1, 2775, 2773, 2769, -1, 2774, 2775, 2769, -1, 2774, 2770, 2775, -1, 2774, 2768, 2770, -1, 2776, 2780, 2777, -1, 2777, 2780, 2778, -1, 2772, 2778, 2781, -1, 2772, 2777, 2778, -1, 2779, 1445, 2780, -1, 2780, 1445, 2778, -1, 2778, 1445, 2782, -1, 2781, 2778, 2782, -1, 1447, 2812, 2783, -1, 2783, 2812, 2785, -1, 2784, 2785, 2810, -1, 2786, 2810, 2809, -1, 2791, 2809, 2793, -1, 2791, 2786, 2809, -1, 2783, 2785, 2784, -1, 2784, 2810, 2786, -1, 2809, 2787, 2793, -1, 2793, 2787, 2788, -1, 2788, 2787, 2789, -1, 2789, 2787, 1076, -1, 1075, 2789, 1076, -1, 2782, 1447, 2781, -1, 2781, 1447, 2783, -1, 2772, 2783, 2790, -1, 2772, 2781, 2783, -1, 2783, 2784, 2790, -1, 2790, 2784, 2773, -1, 2773, 2784, 2786, -1, 2769, 2786, 2791, -1, 2763, 2791, 2762, -1, 2763, 2769, 2791, -1, 2773, 2786, 2769, -1, 2791, 2793, 2762, -1, 2762, 2793, 2792, -1, 2792, 2793, 2794, -1, 2794, 2793, 2788, -1, 2795, 2788, 2731, -1, 2795, 2794, 2788, -1, 2795, 2758, 2794, -1, 2795, 2799, 2758, -1, 2758, 2799, 2796, -1, 2796, 2799, 2797, -1, 2797, 2799, 2798, -1, 2798, 2799, 2734, -1, 2748, 2734, 2752, -1, 2748, 2798, 2734, -1, 2788, 2789, 2731, -1, 2731, 2789, 2800, -1, 2800, 2789, 1075, -1, 2734, 2735, 2752, -1, 2752, 2735, 2801, -1, 2801, 2735, 2737, -1, 2749, 2737, 2802, -1, 2803, 2802, 1632, -1, 1631, 2803, 1632, -1, 2801, 2737, 2749, -1, 2749, 2802, 2803, -1, 1076, 2787, 983, -1, 983, 2787, 2732, -1, 2732, 2787, 2766, -1, 2756, 2732, 2766, -1, 2756, 2733, 2732, -1, 2756, 2804, 2733, -1, 2733, 2804, 2753, -1, 2746, 2733, 2753, -1, 2746, 2736, 2733, -1, 2746, 2805, 2736, -1, 2736, 2805, 2807, -1, 2806, 2736, 2807, -1, 2806, 2808, 2736, -1, 2806, 2743, 2808, -1, 2808, 2743, 2738, -1, 2738, 2743, 2251, -1, 2787, 2809, 2766, -1, 2766, 2809, 2760, -1, 2760, 2809, 2761, -1, 2761, 2809, 2768, -1, 2768, 2809, 2810, -1, 2770, 2810, 2811, -1, 2770, 2768, 2810, -1, 2810, 2785, 2811, -1, 2811, 2785, 2776, -1, 2776, 2785, 2780, -1, 2780, 2785, 2812, -1, 2779, 2780, 2812, -1, 2907, 2813, 2815, -1, 2815, 2813, 2927, -1, 2814, 2927, 2930, -1, 2916, 2930, 2920, -1, 2916, 2814, 2930, -1, 2815, 2927, 2814, -1, 2930, 2816, 2920, -1, 2920, 2816, 2817, -1, 2817, 2816, 1077, -1, 2922, 2817, 1077, -1, 1166, 2818, 2921, -1, 2921, 2818, 2819, -1, 2917, 2819, 2933, -1, 2820, 2933, 2822, -1, 2820, 2917, 2933, -1, 2921, 2819, 2917, -1, 2933, 2821, 2822, -1, 2822, 2821, 2823, -1, 2823, 2821, 2825, -1, 2825, 2821, 2935, -1, 2918, 2935, 2824, -1, 2924, 2918, 2824, -1, 2825, 2935, 2918, -1, 1420, 2871, 1418, -1, 1420, 2826, 2871, -1, 2871, 2826, 2827, -1, 2873, 2827, 2852, -1, 2878, 2852, 2828, -1, 2874, 2828, 2829, -1, 2923, 2829, 2882, -1, 2830, 2882, 2883, -1, 2831, 2883, 2832, -1, 2867, 2832, 2833, -1, 2842, 2833, 2848, -1, 2834, 2848, 2847, -1, 2835, 2834, 2847, -1, 2835, 2885, 2834, -1, 2835, 2934, 2885, -1, 2885, 2934, 2887, -1, 2884, 2887, 2886, -1, 2845, 2886, 2857, -1, 2837, 2857, 2862, -1, 2836, 2837, 2862, -1, 2836, 2843, 2837, -1, 2836, 2838, 2843, -1, 2843, 2838, 2839, -1, 2844, 2839, 2841, -1, 2840, 2841, 2842, -1, 2834, 2842, 2848, -1, 2834, 2840, 2842, -1, 2834, 2885, 2840, -1, 2840, 2885, 2884, -1, 2844, 2884, 2845, -1, 2843, 2845, 2837, -1, 2843, 2844, 2845, -1, 2843, 2839, 2844, -1, 2846, 2854, 2826, -1, 2846, 2855, 2854, -1, 2846, 2849, 2855, -1, 2846, 2847, 2849, -1, 2849, 2847, 2848, -1, 2833, 2849, 2848, -1, 2833, 2850, 2849, -1, 2833, 2832, 2850, -1, 2850, 2832, 2851, -1, 2879, 2851, 2880, -1, 2881, 2880, 2828, -1, 2852, 2881, 2828, -1, 2852, 2853, 2881, -1, 2852, 2827, 2853, -1, 2853, 2827, 2826, -1, 2854, 2853, 2826, -1, 2854, 2881, 2853, -1, 2854, 2879, 2881, -1, 2854, 2855, 2879, -1, 2879, 2855, 2850, -1, 2851, 2879, 2850, -1, 2934, 2856, 2887, -1, 2887, 2856, 2860, -1, 2886, 2860, 2858, -1, 2857, 2858, 2862, -1, 2857, 2886, 2858, -1, 2856, 2859, 2860, -1, 2860, 2859, 2861, -1, 2858, 2861, 2862, -1, 2858, 2860, 2861, -1, 2859, 2932, 2861, -1, 2861, 2932, 2862, -1, 2838, 2863, 2839, -1, 2839, 2863, 2864, -1, 2866, 2864, 2865, -1, 2831, 2865, 2830, -1, 2883, 2831, 2830, -1, 2839, 2864, 2866, -1, 2841, 2866, 2867, -1, 2842, 2867, 2833, -1, 2842, 2841, 2867, -1, 2866, 2865, 2831, -1, 2867, 2831, 2832, -1, 2867, 2866, 2831, -1, 2830, 2923, 2882, -1, 2919, 2868, 2923, -1, 2919, 2877, 2868, -1, 2919, 2869, 2877, -1, 2877, 2869, 2870, -1, 2876, 2870, 1418, -1, 2875, 1418, 2871, -1, 2873, 2871, 2827, -1, 2873, 2875, 2871, -1, 2873, 2872, 2875, -1, 2873, 2878, 2872, -1, 2873, 2852, 2878, -1, 2869, 1527, 2870, -1, 2870, 1527, 1418, -1, 2874, 2829, 2923, -1, 2868, 2874, 2923, -1, 2868, 2878, 2874, -1, 2868, 2872, 2878, -1, 2868, 2877, 2872, -1, 2872, 2877, 2876, -1, 2875, 2876, 1418, -1, 2875, 2872, 2876, -1, 2877, 2870, 2876, -1, 2874, 2878, 2828, -1, 2879, 2880, 2881, -1, 2849, 2850, 2855, -1, 2882, 2829, 2880, -1, 2851, 2882, 2880, -1, 2851, 2883, 2882, -1, 2851, 2832, 2883, -1, 2828, 2880, 2829, -1, 2844, 2841, 2840, -1, 2884, 2844, 2840, -1, 2887, 2884, 2885, -1, 2839, 2866, 2841, -1, 2860, 2886, 2887, -1, 2886, 2845, 2884, -1, 2837, 2845, 2857, -1, 2932, 2893, 2862, -1, 2862, 2893, 2888, -1, 2915, 2888, 2894, -1, 2889, 2894, 2890, -1, 2929, 2889, 2890, -1, 2929, 2892, 2889, -1, 2929, 2928, 2892, -1, 2892, 2928, 2891, -1, 2914, 2891, 2895, -1, 2914, 2892, 2891, -1, 2914, 2889, 2892, -1, 2914, 2915, 2889, -1, 2889, 2915, 2894, -1, 2888, 2893, 2894, -1, 2894, 2893, 2890, -1, 2891, 2928, 2900, -1, 2895, 2900, 2899, -1, 2895, 2891, 2900, -1, 2925, 2897, 2926, -1, 2925, 2896, 2897, -1, 2925, 2931, 2896, -1, 2896, 2931, 2901, -1, 2912, 2901, 2898, -1, 2912, 2896, 2901, -1, 2912, 2913, 2896, -1, 2896, 2913, 2897, -1, 2897, 2913, 2899, -1, 2900, 2897, 2899, -1, 2900, 2926, 2897, -1, 2900, 2928, 2926, -1, 2931, 2903, 2901, -1, 2901, 2903, 2902, -1, 2898, 2902, 2909, -1, 2898, 2901, 2902, -1, 1430, 2904, 2903, -1, 2903, 2904, 2902, -1, 2902, 2904, 2905, -1, 2909, 2902, 2905, -1, 2458, 2114, 2908, -1, 2906, 2908, 2813, -1, 2907, 2906, 2813, -1, 2907, 2911, 2906, -1, 2906, 2911, 2910, -1, 2458, 2906, 2910, -1, 2458, 2908, 2906, -1, 2908, 2114, 2813, -1, 2905, 2910, 2909, -1, 2909, 2910, 2911, -1, 2898, 2911, 2907, -1, 2912, 2907, 2815, -1, 2913, 2815, 2814, -1, 2899, 2814, 2895, -1, 2899, 2913, 2814, -1, 2909, 2911, 2898, -1, 2898, 2907, 2912, -1, 2912, 2815, 2913, -1, 2814, 2916, 2895, -1, 2895, 2916, 2914, -1, 2914, 2916, 2915, -1, 2915, 2916, 2888, -1, 2888, 2916, 2920, -1, 2862, 2920, 2917, -1, 2820, 2862, 2917, -1, 2820, 2836, 2862, -1, 2820, 2838, 2836, -1, 2820, 2863, 2838, -1, 2820, 2822, 2863, -1, 2863, 2822, 2864, -1, 2864, 2822, 2865, -1, 2865, 2822, 2823, -1, 2830, 2823, 2825, -1, 2923, 2825, 2918, -1, 2919, 2918, 2869, -1, 2919, 2923, 2918, -1, 2920, 2817, 2917, -1, 2917, 2817, 2921, -1, 2921, 2817, 2922, -1, 1166, 2921, 2922, -1, 2865, 2823, 2830, -1, 2830, 2825, 2923, -1, 2918, 2924, 2869, -1, 2869, 2924, 1527, -1, 2862, 2888, 2920, -1, 1430, 2903, 2114, -1, 2114, 2903, 2813, -1, 2813, 2903, 2931, -1, 2927, 2931, 2925, -1, 2926, 2927, 2925, -1, 2926, 2928, 2927, -1, 2927, 2928, 2930, -1, 2930, 2928, 2929, -1, 2890, 2930, 2929, -1, 2890, 2893, 2930, -1, 2930, 2893, 2816, -1, 2816, 2893, 2932, -1, 2819, 2932, 2933, -1, 2819, 2816, 2932, -1, 2819, 1077, 2816, -1, 2819, 2818, 1077, -1, 2813, 2931, 2927, -1, 2932, 2859, 2933, -1, 2933, 2859, 2856, -1, 2934, 2933, 2856, -1, 2934, 2821, 2933, -1, 2934, 2835, 2821, -1, 2821, 2835, 2847, -1, 2935, 2847, 2846, -1, 2826, 2935, 2846, -1, 2826, 2824, 2935, -1, 2826, 1420, 2824, -1, 2821, 2847, 2935, -1, 2974, 3047, 3005, -1, 2936, 3005, 2937, -1, 3003, 2936, 2937, -1, 3003, 3016, 2936, -1, 2936, 3016, 2938, -1, 2938, 3016, 2939, -1, 2939, 3016, 2940, -1, 2941, 2939, 2940, -1, 2941, 2983, 2939, -1, 2941, 2984, 2983, -1, 2941, 2985, 2984, -1, 2941, 2986, 2985, -1, 2941, 2999, 2986, -1, 2986, 2999, 2987, -1, 3041, 3022, 3042, -1, 3041, 2943, 3022, -1, 3022, 2943, 2942, -1, 2942, 2943, 3035, -1, 3035, 2943, 3023, -1, 3023, 2943, 2944, -1, 2944, 2943, 2945, -1, 2945, 2943, 2947, -1, 2947, 2943, 2946, -1, 2971, 2947, 2946, -1, 2971, 2969, 2947, -1, 2947, 2969, 2970, -1, 3022, 2948, 3042, -1, 3042, 2948, 3005, -1, 3047, 3042, 3005, -1, 2974, 3005, 2936, -1, 3066, 2949, 3088, -1, 3066, 2950, 2949, -1, 3066, 3068, 2950, -1, 2950, 3068, 2954, -1, 2954, 3068, 3069, -1, 2951, 3069, 3070, -1, 2955, 3070, 2952, -1, 2956, 2952, 3073, -1, 2953, 3073, 3089, -1, 3074, 2953, 3089, -1, 2954, 3069, 2951, -1, 2951, 3070, 2955, -1, 2955, 2952, 2956, -1, 2956, 3073, 2953, -1, 2949, 3090, 3088, -1, 3088, 3090, 3087, -1, 3087, 3090, 2957, -1, 2962, 2957, 3077, -1, 3084, 3077, 2958, -1, 3083, 2958, 3091, -1, 2963, 3091, 3092, -1, 2959, 3092, 3093, -1, 2960, 3093, 2961, -1, 3080, 2960, 2961, -1, 3087, 2957, 2962, -1, 2962, 3077, 3084, -1, 3084, 2958, 3083, -1, 3083, 3091, 2963, -1, 2963, 3092, 2959, -1, 2959, 3093, 2960, -1, 3042, 3047, 2964, -1, 3043, 2964, 3048, -1, 3040, 3048, 3050, -1, 2965, 3050, 3111, -1, 2967, 2965, 3111, -1, 2967, 2966, 2965, -1, 2967, 3027, 2966, -1, 2966, 3027, 3028, -1, 2972, 3028, 3062, -1, 3064, 3062, 2968, -1, 2969, 2968, 2970, -1, 2969, 3064, 2968, -1, 2969, 2971, 3064, -1, 3064, 2971, 3063, -1, 2972, 3063, 2973, -1, 2966, 2973, 2965, -1, 2966, 2972, 2973, -1, 2966, 3028, 2972, -1, 2936, 2981, 2974, -1, 2936, 2979, 2981, -1, 2936, 2938, 2979, -1, 2979, 2938, 2982, -1, 2975, 2982, 3054, -1, 3053, 3054, 2976, -1, 2977, 2976, 2996, -1, 2977, 3053, 2976, -1, 2977, 3044, 3053, -1, 3053, 3044, 2978, -1, 2975, 2978, 2980, -1, 2979, 2980, 2981, -1, 2979, 2975, 2980, -1, 2979, 2982, 2975, -1, 2938, 2939, 2982, -1, 2982, 2939, 2983, -1, 2997, 2983, 2984, -1, 2992, 2984, 2985, -1, 2986, 2992, 2985, -1, 2986, 2993, 2992, -1, 2986, 2987, 2993, -1, 2993, 2987, 3000, -1, 3055, 3000, 2988, -1, 2990, 2988, 3056, -1, 3118, 3056, 3002, -1, 3118, 2990, 3056, -1, 3118, 2989, 2990, -1, 2990, 2989, 2998, -1, 3055, 2998, 2991, -1, 2993, 2991, 2992, -1, 2993, 3055, 2991, -1, 2993, 3000, 3055, -1, 2982, 2983, 2997, -1, 3054, 2997, 2994, -1, 2976, 2994, 2995, -1, 2996, 2995, 3120, -1, 2996, 2976, 2995, -1, 2997, 2984, 2992, -1, 2994, 2992, 2991, -1, 2995, 2991, 2998, -1, 3120, 2998, 2989, -1, 3120, 2995, 2998, -1, 2987, 2999, 3000, -1, 3000, 2999, 3011, -1, 2988, 3011, 3013, -1, 3056, 3013, 3014, -1, 3002, 3014, 3001, -1, 3002, 3056, 3014, -1, 2999, 2941, 3011, -1, 3011, 2941, 2940, -1, 3012, 2940, 3016, -1, 3017, 3016, 3003, -1, 2937, 3017, 3003, -1, 2937, 3004, 3017, -1, 2937, 3005, 3004, -1, 3004, 3005, 3006, -1, 3010, 3006, 3059, -1, 3008, 3059, 3007, -1, 3114, 3007, 3105, -1, 3114, 3008, 3007, -1, 3114, 3107, 3008, -1, 3008, 3107, 3018, -1, 3010, 3018, 3009, -1, 3004, 3009, 3017, -1, 3004, 3010, 3009, -1, 3004, 3006, 3010, -1, 3011, 2940, 3012, -1, 3013, 3012, 3057, -1, 3014, 3057, 3015, -1, 3001, 3015, 3108, -1, 3001, 3014, 3015, -1, 3012, 3016, 3017, -1, 3057, 3017, 3009, -1, 3015, 3009, 3018, -1, 3108, 3018, 3107, -1, 3108, 3015, 3018, -1, 3005, 2948, 3006, -1, 3006, 2948, 3021, -1, 3059, 3021, 3058, -1, 3007, 3058, 3020, -1, 3105, 3020, 3019, -1, 3105, 3007, 3020, -1, 2948, 3022, 3021, -1, 3021, 3022, 2942, -1, 3060, 2942, 3035, -1, 3061, 3035, 3023, -1, 3024, 3023, 2944, -1, 2945, 3024, 2944, -1, 2945, 3025, 3024, -1, 2945, 2947, 3025, -1, 3025, 2947, 2968, -1, 3033, 2968, 3062, -1, 3030, 3062, 3028, -1, 3026, 3028, 3027, -1, 3026, 3030, 3028, -1, 3026, 3029, 3030, -1, 3030, 3029, 3031, -1, 3033, 3031, 3032, -1, 3025, 3032, 3024, -1, 3025, 3033, 3032, -1, 3025, 2968, 3033, -1, 3021, 2942, 3060, -1, 3058, 3060, 3036, -1, 3020, 3036, 3034, -1, 3019, 3034, 3102, -1, 3019, 3020, 3034, -1, 3060, 3035, 3061, -1, 3036, 3061, 3038, -1, 3034, 3038, 3037, -1, 3102, 3037, 3039, -1, 3102, 3034, 3037, -1, 3061, 3023, 3024, -1, 3038, 3024, 3032, -1, 3037, 3032, 3031, -1, 3039, 3031, 3029, -1, 3039, 3037, 3031, -1, 2947, 2970, 2968, -1, 2971, 2946, 3063, -1, 3063, 2946, 3065, -1, 2973, 3065, 3040, -1, 2965, 3040, 3050, -1, 2965, 2973, 3040, -1, 2946, 2943, 3065, -1, 3065, 2943, 3041, -1, 3043, 3041, 3042, -1, 2964, 3043, 3042, -1, 3065, 3041, 3043, -1, 3040, 3043, 3048, -1, 3040, 3065, 3043, -1, 3044, 3045, 2978, -1, 2978, 3045, 3052, -1, 2980, 3052, 3046, -1, 2981, 3046, 2964, -1, 2974, 2964, 3047, -1, 2974, 2981, 2964, -1, 3045, 3110, 3052, -1, 3052, 3110, 3049, -1, 3046, 3049, 3048, -1, 2964, 3046, 3048, -1, 3110, 3051, 3049, -1, 3049, 3051, 3050, -1, 3048, 3049, 3050, -1, 3051, 3111, 3050, -1, 2980, 3046, 2981, -1, 3052, 3049, 3046, -1, 2978, 3052, 2980, -1, 3053, 2978, 2975, -1, 3054, 3053, 2975, -1, 2997, 3054, 2982, -1, 2992, 2994, 2997, -1, 2994, 2976, 3054, -1, 2995, 2994, 2991, -1, 2990, 2998, 3055, -1, 2988, 2990, 3055, -1, 3011, 2988, 3000, -1, 3012, 3013, 3011, -1, 3013, 3056, 2988, -1, 3017, 3057, 3012, -1, 3057, 3014, 3013, -1, 3015, 3057, 3009, -1, 3008, 3018, 3010, -1, 3059, 3008, 3010, -1, 3021, 3059, 3006, -1, 3060, 3058, 3021, -1, 3058, 3007, 3059, -1, 3061, 3036, 3060, -1, 3036, 3020, 3058, -1, 3024, 3038, 3061, -1, 3038, 3034, 3036, -1, 3037, 3038, 3032, -1, 3030, 3031, 3033, -1, 3062, 3030, 3033, -1, 2972, 3062, 3064, -1, 3063, 2972, 3064, -1, 3065, 2973, 3063, -1, 3067, 3066, 3141, -1, 3067, 3068, 3066, -1, 3067, 3150, 3068, -1, 3068, 3150, 3069, -1, 3069, 3150, 3071, -1, 3070, 3071, 3261, -1, 2952, 3261, 3072, -1, 3073, 3072, 3243, -1, 3089, 3243, 3269, -1, 3074, 3269, 3241, -1, 2953, 3241, 3228, -1, 2956, 3228, 3075, -1, 2955, 3075, 3226, -1, 2951, 3226, 3220, -1, 2954, 3220, 3218, -1, 2950, 3218, 3210, -1, 2949, 3210, 3208, -1, 3090, 3208, 3076, -1, 2957, 3076, 3201, -1, 3077, 3201, 3190, -1, 2958, 3190, 3078, -1, 3091, 3078, 3325, -1, 3092, 3325, 3179, -1, 3093, 3179, 3079, -1, 2961, 3079, 3283, -1, 3080, 3283, 3173, -1, 2960, 3173, 3081, -1, 2959, 3081, 3082, -1, 2963, 3082, 3094, -1, 3083, 3094, 3156, -1, 3084, 3156, 3085, -1, 2962, 3085, 3086, -1, 3087, 3086, 3095, -1, 3088, 3095, 3141, -1, 3066, 3088, 3141, -1, 3069, 3071, 3070, -1, 3070, 3261, 2952, -1, 2952, 3072, 3073, -1, 3073, 3243, 3089, -1, 3089, 3269, 3074, -1, 3074, 3241, 2953, -1, 2953, 3228, 2956, -1, 2956, 3075, 2955, -1, 2955, 3226, 2951, -1, 2951, 3220, 2954, -1, 2954, 3218, 2950, -1, 2950, 3210, 2949, -1, 2949, 3208, 3090, -1, 3090, 3076, 2957, -1, 2957, 3201, 3077, -1, 3077, 3190, 2958, -1, 2958, 3078, 3091, -1, 3091, 3325, 3092, -1, 3092, 3179, 3093, -1, 3093, 3079, 2961, -1, 2961, 3283, 3080, -1, 3080, 3173, 2960, -1, 2960, 3081, 2959, -1, 2959, 3082, 2963, -1, 2963, 3094, 3083, -1, 3083, 3156, 3084, -1, 3084, 3085, 2962, -1, 2962, 3086, 3087, -1, 3087, 3095, 3088, -1, 3096, 2996, 3097, -1, 3096, 2977, 2996, -1, 3096, 3381, 2977, -1, 2977, 3381, 3044, -1, 3044, 3381, 3379, -1, 3045, 3379, 3098, -1, 3110, 3098, 3376, -1, 3051, 3376, 3099, -1, 3111, 3099, 3375, -1, 2967, 3375, 3374, -1, 3027, 3374, 3100, -1, 3026, 3100, 3112, -1, 3029, 3112, 3101, -1, 3039, 3101, 3113, -1, 3102, 3113, 3103, -1, 3019, 3103, 3104, -1, 3105, 3104, 3106, -1, 3114, 3106, 3369, -1, 3107, 3369, 3368, -1, 3108, 3368, 3115, -1, 3001, 3115, 3116, -1, 3002, 3116, 3117, -1, 3118, 3117, 3119, -1, 2989, 3119, 3109, -1, 3120, 3109, 3097, -1, 2996, 3120, 3097, -1, 3044, 3379, 3045, -1, 3045, 3098, 3110, -1, 3110, 3376, 3051, -1, 3051, 3099, 3111, -1, 3111, 3375, 2967, -1, 2967, 3374, 3027, -1, 3027, 3100, 3026, -1, 3026, 3112, 3029, -1, 3029, 3101, 3039, -1, 3039, 3113, 3102, -1, 3102, 3103, 3019, -1, 3019, 3104, 3105, -1, 3105, 3106, 3114, -1, 3114, 3369, 3107, -1, 3107, 3368, 3108, -1, 3108, 3115, 3001, -1, 3001, 3116, 3002, -1, 3002, 3117, 3118, -1, 3118, 3119, 2989, -1, 2989, 3109, 3120, -1, 3486, 3121, 3125, -1, 3125, 3121, 3122, -1, 3472, 3125, 3122, -1, 3472, 3123, 3125, -1, 3125, 3123, 3124, -1, 3464, 3125, 3124, -1, 3464, 3462, 3125, -1, 3125, 3462, 3131, -1, 3128, 3131, 3457, -1, 3126, 3128, 3457, -1, 3126, 3127, 3128, -1, 3128, 3127, 3129, -1, 3447, 3128, 3129, -1, 3447, 3413, 3128, -1, 3447, 3130, 3413, -1, 3413, 3130, 3414, -1, 3125, 3131, 3128, -1, 3492, 3128, 3132, -1, 3492, 3125, 3128, -1, 3128, 3133, 3132, -1, 3132, 3133, 3383, -1, 3383, 3133, 3134, -1, 3384, 3134, 3139, -1, 3140, 3139, 3135, -1, 3136, 3135, 3137, -1, 3403, 3137, 3411, -1, 3408, 3411, 3138, -1, 3409, 3408, 3138, -1, 3383, 3134, 3384, -1, 3384, 3139, 3140, -1, 3140, 3135, 3136, -1, 3136, 3137, 3403, -1, 3403, 3411, 3408, -1, 3095, 3142, 3141, -1, 3095, 3143, 3142, -1, 3095, 3086, 3143, -1, 3143, 3086, 3144, -1, 3297, 3144, 3298, -1, 3296, 3298, 3145, -1, 3147, 3145, 3154, -1, 3556, 3154, 3146, -1, 3556, 3147, 3154, -1, 3556, 3557, 3147, -1, 3147, 3557, 3148, -1, 3299, 3148, 3149, -1, 3286, 3149, 3558, -1, 3559, 3286, 3558, -1, 3559, 3151, 3286, -1, 3559, 3562, 3151, -1, 3151, 3562, 3153, -1, 3292, 3153, 3293, -1, 3291, 3293, 3289, -1, 3290, 3289, 3257, -1, 3067, 3257, 3150, -1, 3067, 3290, 3257, -1, 3067, 3141, 3290, -1, 3290, 3141, 3288, -1, 3291, 3288, 3295, -1, 3292, 3295, 3152, -1, 3151, 3152, 3286, -1, 3151, 3292, 3152, -1, 3151, 3153, 3292, -1, 3086, 3085, 3144, -1, 3144, 3085, 3155, -1, 3298, 3155, 3302, -1, 3145, 3302, 3157, -1, 3154, 3157, 3159, -1, 3146, 3159, 3555, -1, 3146, 3154, 3159, -1, 3085, 3156, 3155, -1, 3155, 3156, 3301, -1, 3302, 3301, 3304, -1, 3157, 3304, 3303, -1, 3159, 3303, 3162, -1, 3158, 3162, 3160, -1, 3158, 3159, 3162, -1, 3158, 3555, 3159, -1, 3301, 3156, 3300, -1, 3304, 3300, 3305, -1, 3303, 3305, 3307, -1, 3162, 3307, 3161, -1, 3160, 3161, 3170, -1, 3160, 3162, 3161, -1, 3082, 3308, 3094, -1, 3082, 3163, 3308, -1, 3082, 3081, 3163, -1, 3163, 3081, 3284, -1, 3164, 3284, 3165, -1, 3309, 3165, 3314, -1, 3313, 3314, 3172, -1, 3166, 3172, 3167, -1, 3166, 3313, 3172, -1, 3166, 3549, 3313, -1, 3313, 3549, 3548, -1, 3169, 3548, 3168, -1, 3553, 3169, 3168, -1, 3553, 3161, 3169, -1, 3553, 3170, 3161, -1, 3081, 3173, 3284, -1, 3284, 3173, 3171, -1, 3165, 3171, 3312, -1, 3314, 3312, 3316, -1, 3172, 3316, 3175, -1, 3167, 3175, 3547, -1, 3167, 3172, 3175, -1, 3171, 3173, 3311, -1, 3312, 3311, 3315, -1, 3316, 3315, 3174, -1, 3175, 3174, 3281, -1, 3176, 3281, 3545, -1, 3176, 3175, 3281, -1, 3176, 3547, 3175, -1, 3079, 3177, 3283, -1, 3079, 3178, 3177, -1, 3079, 3179, 3178, -1, 3178, 3179, 3184, -1, 3317, 3184, 3318, -1, 3320, 3318, 3321, -1, 3319, 3321, 3186, -1, 3180, 3186, 3181, -1, 3180, 3319, 3186, -1, 3180, 3182, 3319, -1, 3319, 3182, 3280, -1, 3320, 3280, 3282, -1, 3317, 3282, 3183, -1, 3178, 3183, 3177, -1, 3178, 3317, 3183, -1, 3178, 3184, 3317, -1, 3179, 3325, 3184, -1, 3184, 3325, 3187, -1, 3318, 3187, 3322, -1, 3321, 3322, 3328, -1, 3186, 3328, 3188, -1, 3185, 3188, 3543, -1, 3185, 3186, 3188, -1, 3185, 3181, 3186, -1, 3187, 3325, 3324, -1, 3322, 3324, 3329, -1, 3328, 3329, 3189, -1, 3188, 3189, 3327, -1, 3543, 3327, 3541, -1, 3543, 3188, 3327, -1, 3190, 3323, 3078, -1, 3190, 3191, 3323, -1, 3190, 3201, 3191, -1, 3191, 3201, 3192, -1, 3279, 3192, 3193, -1, 3194, 3193, 3195, -1, 3330, 3195, 3197, -1, 3196, 3197, 3599, -1, 3196, 3330, 3197, -1, 3196, 3198, 3330, -1, 3330, 3198, 3199, -1, 3200, 3199, 3587, -1, 3588, 3200, 3587, -1, 3588, 3327, 3200, -1, 3588, 3541, 3327, -1, 3201, 3076, 3192, -1, 3192, 3076, 3294, -1, 3193, 3294, 3202, -1, 3195, 3202, 3203, -1, 3197, 3203, 3207, -1, 3599, 3207, 3584, -1, 3599, 3197, 3207, -1, 3294, 3076, 3204, -1, 3202, 3204, 3277, -1, 3203, 3277, 3205, -1, 3207, 3205, 3206, -1, 3598, 3206, 3276, -1, 3598, 3207, 3206, -1, 3598, 3584, 3207, -1, 3210, 3209, 3208, -1, 3210, 3216, 3209, -1, 3210, 3218, 3216, -1, 3216, 3218, 3217, -1, 3332, 3217, 3333, -1, 3211, 3333, 3213, -1, 3212, 3213, 3214, -1, 3596, 3214, 3580, -1, 3596, 3212, 3214, -1, 3596, 3582, 3212, -1, 3212, 3582, 3274, -1, 3211, 3274, 3331, -1, 3332, 3331, 3215, -1, 3216, 3215, 3209, -1, 3216, 3332, 3215, -1, 3216, 3217, 3332, -1, 3218, 3220, 3217, -1, 3217, 3220, 3219, -1, 3333, 3219, 3222, -1, 3213, 3222, 3223, -1, 3214, 3223, 3224, -1, 3579, 3224, 3595, -1, 3579, 3214, 3224, -1, 3579, 3580, 3214, -1, 3219, 3220, 3221, -1, 3222, 3221, 3334, -1, 3223, 3334, 3225, -1, 3224, 3225, 3238, -1, 3595, 3238, 3576, -1, 3595, 3224, 3238, -1, 3075, 3227, 3226, -1, 3075, 3271, 3227, -1, 3075, 3228, 3271, -1, 3271, 3228, 3272, -1, 3273, 3272, 3230, -1, 3229, 3230, 3231, -1, 3338, 3231, 3232, -1, 3233, 3232, 3571, -1, 3233, 3338, 3232, -1, 3233, 3234, 3338, -1, 3338, 3234, 3572, -1, 3237, 3572, 3235, -1, 3236, 3237, 3235, -1, 3236, 3238, 3237, -1, 3236, 3576, 3238, -1, 3228, 3241, 3272, -1, 3272, 3241, 3240, -1, 3230, 3240, 3239, -1, 3231, 3239, 3339, -1, 3232, 3339, 3340, -1, 3571, 3340, 3594, -1, 3571, 3232, 3340, -1, 3240, 3241, 3270, -1, 3239, 3270, 3337, -1, 3339, 3337, 3242, -1, 3340, 3242, 3267, -1, 3569, 3267, 3266, -1, 3569, 3340, 3267, -1, 3569, 3594, 3340, -1, 3243, 3248, 3269, -1, 3243, 3249, 3248, -1, 3243, 3072, 3249, -1, 3249, 3072, 3250, -1, 3341, 3250, 3244, -1, 3344, 3244, 3251, -1, 3245, 3251, 3252, -1, 3592, 3252, 3591, -1, 3592, 3245, 3252, -1, 3592, 3593, 3245, -1, 3245, 3593, 3246, -1, 3344, 3246, 3247, -1, 3341, 3247, 3268, -1, 3249, 3268, 3248, -1, 3249, 3341, 3268, -1, 3249, 3250, 3341, -1, 3072, 3261, 3250, -1, 3250, 3261, 3253, -1, 3244, 3253, 3342, -1, 3251, 3342, 3343, -1, 3252, 3343, 3345, -1, 3590, 3345, 3255, -1, 3590, 3252, 3345, -1, 3590, 3591, 3252, -1, 3253, 3261, 3260, -1, 3342, 3260, 3254, -1, 3343, 3254, 3346, -1, 3345, 3346, 3256, -1, 3255, 3256, 3563, -1, 3255, 3345, 3256, -1, 3150, 3258, 3071, -1, 3150, 3257, 3258, -1, 3258, 3257, 3259, -1, 3254, 3259, 3346, -1, 3254, 3258, 3259, -1, 3254, 3260, 3258, -1, 3258, 3260, 3071, -1, 3071, 3260, 3261, -1, 3263, 3262, 3264, -1, 3153, 3264, 3293, -1, 3153, 3263, 3264, -1, 3153, 3561, 3263, -1, 3153, 3562, 3561, -1, 3563, 3256, 3265, -1, 3265, 3256, 3264, -1, 3262, 3265, 3264, -1, 3593, 3567, 3246, -1, 3246, 3567, 3266, -1, 3267, 3246, 3266, -1, 3267, 3247, 3246, -1, 3267, 3242, 3247, -1, 3247, 3242, 3268, -1, 3268, 3242, 3337, -1, 3248, 3337, 3270, -1, 3269, 3270, 3241, -1, 3269, 3248, 3270, -1, 3338, 3572, 3237, -1, 3229, 3237, 3336, -1, 3273, 3336, 3335, -1, 3271, 3335, 3227, -1, 3271, 3273, 3335, -1, 3271, 3272, 3273, -1, 3582, 3275, 3274, -1, 3274, 3275, 3276, -1, 3206, 3274, 3276, -1, 3206, 3331, 3274, -1, 3206, 3205, 3331, -1, 3331, 3205, 3215, -1, 3215, 3205, 3277, -1, 3209, 3277, 3204, -1, 3208, 3204, 3076, -1, 3208, 3209, 3204, -1, 3330, 3199, 3200, -1, 3194, 3200, 3326, -1, 3279, 3326, 3278, -1, 3191, 3278, 3323, -1, 3191, 3279, 3278, -1, 3191, 3192, 3279, -1, 3182, 3544, 3280, -1, 3280, 3544, 3545, -1, 3281, 3280, 3545, -1, 3281, 3282, 3280, -1, 3281, 3174, 3282, -1, 3282, 3174, 3183, -1, 3183, 3174, 3315, -1, 3177, 3315, 3311, -1, 3283, 3311, 3173, -1, 3283, 3177, 3311, -1, 3313, 3548, 3169, -1, 3309, 3169, 3310, -1, 3164, 3310, 3306, -1, 3163, 3306, 3308, -1, 3163, 3164, 3306, -1, 3163, 3284, 3164, -1, 3147, 3148, 3299, -1, 3296, 3299, 3285, -1, 3297, 3285, 3287, -1, 3143, 3287, 3142, -1, 3143, 3297, 3287, -1, 3143, 3144, 3297, -1, 3299, 3149, 3286, -1, 3285, 3286, 3152, -1, 3287, 3152, 3295, -1, 3142, 3295, 3288, -1, 3141, 3142, 3288, -1, 3289, 3290, 3291, -1, 3291, 3290, 3288, -1, 3293, 3264, 3347, -1, 3289, 3347, 3259, -1, 3257, 3289, 3259, -1, 3295, 3292, 3291, -1, 3291, 3292, 3293, -1, 3244, 3250, 3253, -1, 3230, 3272, 3240, -1, 3333, 3217, 3219, -1, 3193, 3192, 3294, -1, 3318, 3184, 3187, -1, 3165, 3284, 3171, -1, 3302, 3155, 3301, -1, 3287, 3295, 3142, -1, 3285, 3152, 3287, -1, 3296, 3285, 3297, -1, 3298, 3296, 3297, -1, 3155, 3298, 3144, -1, 3299, 3286, 3285, -1, 3145, 3298, 3302, -1, 3147, 3299, 3296, -1, 3145, 3147, 3296, -1, 3300, 3304, 3301, -1, 3304, 3157, 3302, -1, 3157, 3154, 3145, -1, 3305, 3303, 3304, -1, 3303, 3159, 3157, -1, 3094, 3308, 3300, -1, 3156, 3094, 3300, -1, 3307, 3305, 3306, -1, 3310, 3307, 3306, -1, 3310, 3161, 3307, -1, 3310, 3169, 3161, -1, 3162, 3303, 3307, -1, 3306, 3305, 3308, -1, 3308, 3305, 3300, -1, 3309, 3310, 3164, -1, 3165, 3309, 3164, -1, 3311, 3312, 3171, -1, 3312, 3314, 3165, -1, 3316, 3312, 3315, -1, 3169, 3309, 3313, -1, 3313, 3309, 3314, -1, 3172, 3314, 3316, -1, 3183, 3315, 3177, -1, 3175, 3316, 3174, -1, 3320, 3282, 3317, -1, 3318, 3320, 3317, -1, 3324, 3322, 3187, -1, 3322, 3321, 3318, -1, 3280, 3320, 3319, -1, 3319, 3320, 3321, -1, 3329, 3328, 3322, -1, 3328, 3186, 3321, -1, 3078, 3323, 3324, -1, 3325, 3078, 3324, -1, 3189, 3329, 3278, -1, 3326, 3189, 3278, -1, 3326, 3327, 3189, -1, 3326, 3200, 3327, -1, 3188, 3328, 3189, -1, 3278, 3329, 3323, -1, 3323, 3329, 3324, -1, 3194, 3326, 3279, -1, 3193, 3194, 3279, -1, 3204, 3202, 3294, -1, 3202, 3195, 3193, -1, 3203, 3202, 3277, -1, 3200, 3194, 3330, -1, 3330, 3194, 3195, -1, 3197, 3195, 3203, -1, 3215, 3277, 3209, -1, 3207, 3203, 3205, -1, 3211, 3331, 3332, -1, 3333, 3211, 3332, -1, 3221, 3222, 3219, -1, 3222, 3213, 3333, -1, 3274, 3211, 3212, -1, 3212, 3211, 3213, -1, 3334, 3223, 3222, -1, 3223, 3214, 3213, -1, 3226, 3227, 3221, -1, 3220, 3226, 3221, -1, 3225, 3334, 3335, -1, 3336, 3225, 3335, -1, 3336, 3238, 3225, -1, 3336, 3237, 3238, -1, 3224, 3223, 3225, -1, 3335, 3334, 3227, -1, 3227, 3334, 3221, -1, 3229, 3336, 3273, -1, 3230, 3229, 3273, -1, 3270, 3239, 3240, -1, 3239, 3231, 3230, -1, 3339, 3239, 3337, -1, 3237, 3229, 3338, -1, 3338, 3229, 3231, -1, 3232, 3231, 3339, -1, 3268, 3337, 3248, -1, 3340, 3339, 3242, -1, 3344, 3247, 3341, -1, 3244, 3344, 3341, -1, 3260, 3342, 3253, -1, 3342, 3251, 3244, -1, 3343, 3342, 3254, -1, 3246, 3344, 3245, -1, 3245, 3344, 3251, -1, 3252, 3251, 3343, -1, 3345, 3343, 3346, -1, 3256, 3346, 3347, -1, 3264, 3256, 3347, -1, 3347, 3346, 3259, -1, 3293, 3347, 3289, -1, 3348, 3350, 3356, -1, 3348, 3349, 3350, -1, 3348, 3351, 3349, -1, 3349, 3351, 3352, -1, 3352, 3351, 3353, -1, 3622, 3353, 3354, -1, 3625, 3354, 3649, -1, 3630, 3649, 3648, -1, 3634, 3648, 3641, -1, 3355, 3634, 3641, -1, 3352, 3353, 3622, -1, 3622, 3354, 3625, -1, 3625, 3649, 3630, -1, 3630, 3648, 3634, -1, 3350, 3363, 3356, -1, 3356, 3363, 3685, -1, 3680, 3356, 3685, -1, 3680, 3357, 3356, -1, 3356, 3357, 3674, -1, 3358, 3356, 3674, -1, 3358, 3359, 3356, -1, 3356, 3359, 3665, -1, 3360, 3361, 3363, -1, 3363, 3361, 3364, -1, 3362, 3363, 3364, -1, 3362, 3697, 3363, -1, 3363, 3697, 3365, -1, 3366, 3363, 3365, -1, 3366, 3691, 3363, -1, 3363, 3691, 3685, -1, 3109, 3792, 3097, -1, 3109, 3790, 3792, -1, 3109, 3119, 3790, -1, 3790, 3119, 3802, -1, 3802, 3119, 3117, -1, 3787, 3117, 3785, -1, 3787, 3802, 3117, -1, 3117, 3116, 3785, -1, 3785, 3116, 3367, -1, 3367, 3116, 3115, -1, 3781, 3115, 3368, -1, 3370, 3368, 3369, -1, 3778, 3369, 3106, -1, 3777, 3106, 3104, -1, 3776, 3104, 3775, -1, 3776, 3777, 3104, -1, 3367, 3115, 3781, -1, 3781, 3368, 3370, -1, 3370, 3369, 3778, -1, 3778, 3106, 3777, -1, 3104, 3103, 3775, -1, 3775, 3103, 3371, -1, 3371, 3103, 3113, -1, 3773, 3113, 3101, -1, 3803, 3101, 3112, -1, 3372, 3112, 3100, -1, 3804, 3100, 3373, -1, 3804, 3372, 3100, -1, 3371, 3113, 3773, -1, 3773, 3101, 3803, -1, 3803, 3112, 3372, -1, 3100, 3374, 3373, -1, 3373, 3374, 3769, -1, 3769, 3374, 3375, -1, 3799, 3375, 3099, -1, 3376, 3799, 3099, -1, 3376, 3800, 3799, -1, 3376, 3098, 3800, -1, 3800, 3098, 3795, -1, 3795, 3098, 3378, -1, 3378, 3098, 3379, -1, 3377, 3379, 3380, -1, 3377, 3378, 3379, -1, 3769, 3375, 3799, -1, 3379, 3381, 3380, -1, 3380, 3381, 3793, -1, 3793, 3381, 3096, -1, 3382, 3096, 3097, -1, 3792, 3382, 3097, -1, 3793, 3096, 3382, -1, 3383, 3391, 3132, -1, 3383, 3390, 3391, -1, 3383, 3384, 3390, -1, 3390, 3384, 3393, -1, 3392, 3393, 3502, -1, 3500, 3502, 3395, -1, 3501, 3395, 3385, -1, 3386, 3385, 3397, -1, 3386, 3501, 3385, -1, 3386, 3387, 3501, -1, 3501, 3387, 3388, -1, 3500, 3388, 3493, -1, 3392, 3493, 3389, -1, 3390, 3389, 3391, -1, 3390, 3392, 3389, -1, 3390, 3393, 3392, -1, 3384, 3140, 3393, -1, 3393, 3140, 3394, -1, 3502, 3394, 3398, -1, 3395, 3398, 3504, -1, 3385, 3504, 3396, -1, 3397, 3396, 3401, -1, 3397, 3385, 3396, -1, 3140, 3136, 3394, -1, 3394, 3136, 3402, -1, 3398, 3402, 3399, -1, 3504, 3399, 3404, -1, 3396, 3404, 3400, -1, 3401, 3400, 3836, -1, 3401, 3396, 3400, -1, 3136, 3403, 3402, -1, 3402, 3403, 3407, -1, 3399, 3407, 3503, -1, 3404, 3503, 3405, -1, 3400, 3405, 3423, -1, 3836, 3423, 3406, -1, 3836, 3400, 3423, -1, 3403, 3408, 3407, -1, 3407, 3408, 3409, -1, 3422, 3409, 3138, -1, 3410, 3138, 3411, -1, 3428, 3411, 3137, -1, 3412, 3137, 3135, -1, 3509, 3135, 3139, -1, 3433, 3139, 3134, -1, 3436, 3134, 3133, -1, 3442, 3133, 3128, -1, 3494, 3128, 3413, -1, 3414, 3494, 3413, -1, 3414, 3415, 3494, -1, 3414, 3130, 3415, -1, 3415, 3130, 3516, -1, 3421, 3516, 3416, -1, 3518, 3416, 3448, -1, 3517, 3448, 3417, -1, 3418, 3417, 3829, -1, 3418, 3517, 3417, -1, 3418, 3419, 3517, -1, 3517, 3419, 3420, -1, 3518, 3420, 3515, -1, 3421, 3515, 3495, -1, 3415, 3495, 3494, -1, 3415, 3421, 3495, -1, 3415, 3516, 3421, -1, 3407, 3409, 3422, -1, 3503, 3422, 3505, -1, 3405, 3505, 3506, -1, 3423, 3506, 3507, -1, 3406, 3507, 3426, -1, 3406, 3423, 3507, -1, 3422, 3138, 3410, -1, 3505, 3410, 3424, -1, 3506, 3424, 3425, -1, 3507, 3425, 3427, -1, 3426, 3427, 3429, -1, 3426, 3507, 3427, -1, 3410, 3411, 3428, -1, 3424, 3428, 3508, -1, 3425, 3508, 3513, -1, 3427, 3513, 3512, -1, 3429, 3512, 3824, -1, 3429, 3427, 3512, -1, 3428, 3137, 3412, -1, 3508, 3412, 3430, -1, 3513, 3430, 3511, -1, 3512, 3511, 3431, -1, 3824, 3431, 3825, -1, 3824, 3512, 3431, -1, 3412, 3135, 3509, -1, 3430, 3509, 3510, -1, 3511, 3510, 3432, -1, 3431, 3432, 3435, -1, 3825, 3435, 3434, -1, 3825, 3431, 3435, -1, 3509, 3139, 3433, -1, 3510, 3433, 3437, -1, 3432, 3437, 3438, -1, 3435, 3438, 3496, -1, 3434, 3496, 3440, -1, 3434, 3435, 3496, -1, 3433, 3134, 3436, -1, 3437, 3436, 3514, -1, 3438, 3514, 3439, -1, 3496, 3439, 3445, -1, 3440, 3445, 3441, -1, 3440, 3496, 3445, -1, 3436, 3133, 3442, -1, 3514, 3442, 3443, -1, 3439, 3443, 3444, -1, 3445, 3444, 3446, -1, 3441, 3446, 3828, -1, 3441, 3445, 3446, -1, 3442, 3128, 3494, -1, 3443, 3494, 3495, -1, 3444, 3495, 3515, -1, 3446, 3515, 3420, -1, 3828, 3420, 3419, -1, 3828, 3446, 3420, -1, 3130, 3447, 3516, -1, 3516, 3447, 3449, -1, 3416, 3449, 3521, -1, 3448, 3521, 3450, -1, 3417, 3450, 3451, -1, 3829, 3451, 3830, -1, 3829, 3417, 3451, -1, 3447, 3129, 3449, -1, 3449, 3129, 3519, -1, 3521, 3519, 3520, -1, 3450, 3520, 3524, -1, 3451, 3524, 3452, -1, 3830, 3452, 3831, -1, 3830, 3451, 3452, -1, 3129, 3127, 3519, -1, 3519, 3127, 3453, -1, 3520, 3453, 3522, -1, 3524, 3522, 3523, -1, 3452, 3523, 3454, -1, 3831, 3454, 3456, -1, 3831, 3452, 3454, -1, 3127, 3126, 3453, -1, 3453, 3126, 3455, -1, 3522, 3455, 3526, -1, 3523, 3526, 3530, -1, 3454, 3530, 3529, -1, 3456, 3529, 3840, -1, 3456, 3454, 3529, -1, 3126, 3457, 3455, -1, 3455, 3457, 3459, -1, 3526, 3459, 3528, -1, 3530, 3528, 3533, -1, 3529, 3533, 3458, -1, 3840, 3458, 3460, -1, 3840, 3529, 3458, -1, 3457, 3131, 3459, -1, 3459, 3131, 3525, -1, 3528, 3525, 3527, -1, 3533, 3527, 3532, -1, 3458, 3532, 3461, -1, 3460, 3461, 3832, -1, 3460, 3458, 3461, -1, 3131, 3462, 3525, -1, 3525, 3462, 3463, -1, 3527, 3463, 3531, -1, 3532, 3531, 3535, -1, 3461, 3535, 3466, -1, 3832, 3466, 3465, -1, 3832, 3461, 3466, -1, 3462, 3464, 3463, -1, 3463, 3464, 3467, -1, 3531, 3467, 3534, -1, 3535, 3534, 3537, -1, 3466, 3537, 3469, -1, 3465, 3469, 3468, -1, 3465, 3466, 3469, -1, 3464, 3124, 3467, -1, 3467, 3124, 3536, -1, 3534, 3536, 3538, -1, 3537, 3538, 3540, -1, 3469, 3540, 3471, -1, 3468, 3471, 3843, -1, 3468, 3469, 3471, -1, 3124, 3123, 3536, -1, 3536, 3123, 3473, -1, 3538, 3473, 3470, -1, 3540, 3470, 3539, -1, 3471, 3539, 3479, -1, 3843, 3479, 3478, -1, 3843, 3471, 3479, -1, 3123, 3472, 3473, -1, 3473, 3472, 3474, -1, 3470, 3474, 3475, -1, 3539, 3475, 3481, -1, 3479, 3481, 3476, -1, 3478, 3476, 3477, -1, 3478, 3479, 3476, -1, 3472, 3122, 3474, -1, 3474, 3122, 3482, -1, 3475, 3482, 3480, -1, 3481, 3480, 3483, -1, 3476, 3483, 3485, -1, 3477, 3485, 3820, -1, 3477, 3476, 3485, -1, 3122, 3121, 3482, -1, 3482, 3121, 3487, -1, 3480, 3487, 3497, -1, 3483, 3497, 3484, -1, 3485, 3484, 3490, -1, 3820, 3490, 3489, -1, 3820, 3485, 3490, -1, 3121, 3486, 3487, -1, 3487, 3486, 3491, -1, 3497, 3491, 3488, -1, 3484, 3488, 3499, -1, 3490, 3499, 3498, -1, 3489, 3498, 3822, -1, 3489, 3490, 3498, -1, 3486, 3125, 3491, -1, 3491, 3125, 3492, -1, 3132, 3491, 3492, -1, 3132, 3391, 3491, -1, 3491, 3391, 3488, -1, 3488, 3391, 3389, -1, 3499, 3389, 3493, -1, 3498, 3493, 3388, -1, 3822, 3388, 3387, -1, 3822, 3498, 3388, -1, 3494, 3443, 3442, -1, 3443, 3439, 3514, -1, 3444, 3443, 3495, -1, 3439, 3496, 3438, -1, 3445, 3439, 3444, -1, 3488, 3484, 3497, -1, 3499, 3488, 3389, -1, 3484, 3485, 3483, -1, 3490, 3484, 3499, -1, 3481, 3483, 3476, -1, 3480, 3497, 3483, -1, 3487, 3491, 3497, -1, 3498, 3499, 3493, -1, 3500, 3493, 3392, -1, 3502, 3500, 3392, -1, 3394, 3502, 3393, -1, 3402, 3398, 3394, -1, 3501, 3388, 3500, -1, 3395, 3501, 3500, -1, 3398, 3395, 3502, -1, 3407, 3399, 3402, -1, 3399, 3504, 3398, -1, 3504, 3385, 3395, -1, 3422, 3503, 3407, -1, 3503, 3404, 3399, -1, 3404, 3396, 3504, -1, 3410, 3505, 3422, -1, 3505, 3405, 3503, -1, 3405, 3400, 3404, -1, 3428, 3424, 3410, -1, 3424, 3506, 3505, -1, 3506, 3423, 3405, -1, 3412, 3508, 3428, -1, 3508, 3425, 3424, -1, 3425, 3507, 3506, -1, 3509, 3430, 3412, -1, 3430, 3513, 3508, -1, 3513, 3427, 3425, -1, 3433, 3510, 3509, -1, 3510, 3511, 3430, -1, 3511, 3512, 3513, -1, 3436, 3437, 3433, -1, 3437, 3432, 3510, -1, 3432, 3431, 3511, -1, 3442, 3514, 3436, -1, 3514, 3438, 3437, -1, 3438, 3435, 3432, -1, 3446, 3444, 3515, -1, 3518, 3515, 3421, -1, 3416, 3518, 3421, -1, 3449, 3416, 3516, -1, 3519, 3521, 3449, -1, 3517, 3420, 3518, -1, 3448, 3517, 3518, -1, 3521, 3448, 3416, -1, 3453, 3520, 3519, -1, 3520, 3450, 3521, -1, 3450, 3417, 3448, -1, 3455, 3522, 3453, -1, 3522, 3524, 3520, -1, 3524, 3451, 3450, -1, 3459, 3526, 3455, -1, 3526, 3523, 3522, -1, 3523, 3452, 3524, -1, 3525, 3528, 3459, -1, 3528, 3530, 3526, -1, 3530, 3454, 3523, -1, 3463, 3527, 3525, -1, 3527, 3533, 3528, -1, 3533, 3529, 3530, -1, 3467, 3531, 3463, -1, 3531, 3532, 3527, -1, 3532, 3458, 3533, -1, 3536, 3534, 3467, -1, 3534, 3535, 3531, -1, 3535, 3461, 3532, -1, 3473, 3538, 3536, -1, 3538, 3537, 3534, -1, 3537, 3466, 3535, -1, 3474, 3470, 3473, -1, 3470, 3540, 3538, -1, 3540, 3469, 3537, -1, 3482, 3475, 3474, -1, 3475, 3539, 3470, -1, 3539, 3471, 3540, -1, 3487, 3480, 3482, -1, 3480, 3481, 3475, -1, 3481, 3479, 3539, -1, 3924, 3588, 3586, -1, 3924, 3541, 3588, -1, 3924, 3543, 3541, -1, 3924, 3542, 3543, -1, 3543, 3542, 3185, -1, 3185, 3542, 3915, -1, 3181, 3915, 3180, -1, 3181, 3185, 3915, -1, 3915, 3913, 3180, -1, 3180, 3913, 3182, -1, 3182, 3913, 3544, -1, 3544, 3913, 3546, -1, 3545, 3546, 3905, -1, 3176, 3905, 3547, -1, 3176, 3545, 3905, -1, 3544, 3546, 3545, -1, 3905, 3903, 3547, -1, 3547, 3903, 3167, -1, 3167, 3903, 3551, -1, 3166, 3551, 3550, -1, 3549, 3550, 3548, -1, 3549, 3166, 3550, -1, 3167, 3551, 3166, -1, 3550, 3892, 3548, -1, 3548, 3892, 3168, -1, 3168, 3892, 3889, -1, 3553, 3889, 3552, -1, 3170, 3552, 3160, -1, 3170, 3553, 3552, -1, 3168, 3889, 3553, -1, 3552, 3884, 3160, -1, 3160, 3884, 3158, -1, 3158, 3884, 3554, -1, 3555, 3554, 3880, -1, 3146, 3880, 3556, -1, 3146, 3555, 3880, -1, 3158, 3554, 3555, -1, 3880, 3876, 3556, -1, 3556, 3876, 3557, -1, 3557, 3876, 3875, -1, 3148, 3875, 3149, -1, 3148, 3557, 3875, -1, 3875, 3560, 3149, -1, 3149, 3560, 3558, -1, 3558, 3560, 3559, -1, 3559, 3560, 3863, -1, 3562, 3863, 3862, -1, 3561, 3862, 3263, -1, 3561, 3562, 3862, -1, 3559, 3863, 3562, -1, 3862, 4003, 3263, -1, 3263, 4003, 3262, -1, 3262, 4003, 3265, -1, 3265, 4003, 4002, -1, 3563, 4002, 3589, -1, 3255, 3589, 3564, -1, 3590, 3564, 3565, -1, 3591, 3565, 3996, -1, 3592, 3996, 3566, -1, 3593, 3566, 3978, -1, 3567, 3978, 3568, -1, 3266, 3568, 3570, -1, 3569, 3570, 3977, -1, 3594, 3977, 3983, -1, 3571, 3983, 3976, -1, 3233, 3976, 3975, -1, 3234, 3975, 3573, -1, 3572, 3573, 3574, -1, 3235, 3574, 3965, -1, 3575, 3235, 3965, -1, 3575, 3236, 3235, -1, 3575, 3577, 3236, -1, 3236, 3577, 3576, -1, 3576, 3577, 3578, -1, 3595, 3578, 3950, -1, 3579, 3950, 3581, -1, 3580, 3581, 3960, -1, 3596, 3960, 3949, -1, 3582, 3949, 3583, -1, 3275, 3583, 3937, -1, 3276, 3937, 3597, -1, 3598, 3597, 3935, -1, 3584, 3935, 3934, -1, 3599, 3934, 3933, -1, 3196, 3933, 3585, -1, 3198, 3585, 3930, -1, 3199, 3930, 3586, -1, 3587, 3586, 3588, -1, 3587, 3199, 3586, -1, 3265, 4002, 3563, -1, 3563, 3589, 3255, -1, 3255, 3564, 3590, -1, 3590, 3565, 3591, -1, 3591, 3996, 3592, -1, 3592, 3566, 3593, -1, 3593, 3978, 3567, -1, 3567, 3568, 3266, -1, 3266, 3570, 3569, -1, 3569, 3977, 3594, -1, 3594, 3983, 3571, -1, 3571, 3976, 3233, -1, 3233, 3975, 3234, -1, 3234, 3573, 3572, -1, 3572, 3574, 3235, -1, 3576, 3578, 3595, -1, 3595, 3950, 3579, -1, 3579, 3581, 3580, -1, 3580, 3960, 3596, -1, 3596, 3949, 3582, -1, 3582, 3583, 3275, -1, 3275, 3937, 3276, -1, 3276, 3597, 3598, -1, 3598, 3935, 3584, -1, 3584, 3934, 3599, -1, 3599, 3933, 3196, -1, 3196, 3585, 3198, -1, 3198, 3930, 3199, -1, 3600, 3602, 3601, -1, 3601, 3602, 4063, -1, 4063, 3602, 4065, -1, 4065, 3602, 3603, -1, 3603, 3602, 4066, -1, 4066, 3602, 4074, -1, 4067, 4074, 3607, -1, 4068, 3607, 4069, -1, 4068, 4067, 3607, -1, 3602, 4085, 4074, -1, 4074, 4085, 4075, -1, 4075, 4085, 3604, -1, 4076, 3604, 4084, -1, 3605, 4084, 4077, -1, 3605, 4076, 4084, -1, 4075, 3604, 4076, -1, 4066, 4074, 4067, -1, 3606, 4071, 3607, -1, 3607, 4071, 4070, -1, 4069, 3607, 4070, -1, 3608, 3610, 4086, -1, 4086, 3610, 4087, -1, 4087, 3610, 4088, -1, 4088, 3610, 3609, -1, 3609, 3610, 4089, -1, 4089, 3610, 4095, -1, 4090, 4095, 4091, -1, 4090, 4089, 4095, -1, 3610, 3611, 4095, -1, 4095, 3611, 3612, -1, 3612, 3611, 3613, -1, 3614, 3613, 4098, -1, 4096, 4098, 4107, -1, 4096, 3614, 4098, -1, 3612, 3613, 3614, -1, 4095, 4094, 4091, -1, 4091, 4094, 4092, -1, 4092, 4094, 4093, -1, 4093, 4094, 3615, -1, 3615, 4094, 4104, -1, 3350, 3706, 3363, -1, 3350, 3618, 3706, -1, 3350, 3349, 3618, -1, 3618, 3349, 3619, -1, 3616, 3619, 3723, -1, 3617, 3723, 3727, -1, 3726, 3727, 3621, -1, 4165, 3621, 4167, -1, 4165, 3726, 3621, -1, 4165, 4164, 3726, -1, 3726, 4164, 3712, -1, 3617, 3712, 3724, -1, 3616, 3724, 3713, -1, 3618, 3713, 3706, -1, 3618, 3616, 3713, -1, 3618, 3619, 3616, -1, 3349, 3352, 3619, -1, 3619, 3352, 3725, -1, 3723, 3725, 3623, -1, 3727, 3623, 3728, -1, 3621, 3728, 3620, -1, 4167, 3620, 4153, -1, 4167, 3621, 3620, -1, 3352, 3622, 3725, -1, 3725, 3622, 3624, -1, 3623, 3624, 3730, -1, 3728, 3730, 3731, -1, 3620, 3731, 3627, -1, 4153, 3627, 4154, -1, 4153, 3620, 3627, -1, 3622, 3625, 3624, -1, 3624, 3625, 3629, -1, 3730, 3629, 3626, -1, 3731, 3626, 3628, -1, 3627, 3628, 3733, -1, 4154, 3733, 3633, -1, 4154, 3627, 3733, -1, 3625, 3630, 3629, -1, 3629, 3630, 3729, -1, 3626, 3729, 3631, -1, 3628, 3631, 3632, -1, 3733, 3632, 3635, -1, 3633, 3635, 4155, -1, 3633, 3733, 3635, -1, 3630, 3634, 3729, -1, 3729, 3634, 3732, -1, 3631, 3732, 3734, -1, 3632, 3734, 3636, -1, 3635, 3636, 3637, -1, 4155, 3637, 4169, -1, 4155, 3635, 3637, -1, 3634, 3355, 3732, -1, 3732, 3355, 3638, -1, 3734, 3638, 3738, -1, 3636, 3738, 3639, -1, 3637, 3639, 3741, -1, 4169, 3741, 3640, -1, 4169, 3637, 3741, -1, 3355, 3641, 3638, -1, 3638, 3641, 3737, -1, 3738, 3737, 3736, -1, 3639, 3736, 3644, -1, 3741, 3644, 3642, -1, 3640, 3642, 3643, -1, 3640, 3741, 3642, -1, 3641, 3648, 3737, -1, 3737, 3648, 3735, -1, 3736, 3735, 3740, -1, 3644, 3740, 3645, -1, 3642, 3645, 3646, -1, 3643, 3646, 3647, -1, 3643, 3642, 3646, -1, 3648, 3649, 3735, -1, 3735, 3649, 3739, -1, 3740, 3739, 3742, -1, 3645, 3742, 3744, -1, 3646, 3744, 3650, -1, 3647, 3650, 4172, -1, 3647, 3646, 3650, -1, 3649, 3354, 3739, -1, 3739, 3354, 3651, -1, 3742, 3651, 3743, -1, 3744, 3743, 3720, -1, 3650, 3720, 3652, -1, 4172, 3652, 4157, -1, 4172, 3650, 3652, -1, 3354, 3353, 3651, -1, 3651, 3353, 3654, -1, 3743, 3654, 3656, -1, 3720, 3656, 3721, -1, 3652, 3721, 3653, -1, 4157, 3653, 4175, -1, 4157, 3652, 3653, -1, 3353, 3351, 3654, -1, 3654, 3351, 3655, -1, 3656, 3655, 3659, -1, 3721, 3659, 3657, -1, 3653, 3657, 3658, -1, 4175, 3658, 3660, -1, 4175, 3653, 3658, -1, 3351, 3348, 3655, -1, 3655, 3348, 3718, -1, 3659, 3718, 3717, -1, 3657, 3717, 3745, -1, 3658, 3745, 3664, -1, 3660, 3664, 3663, -1, 3660, 3658, 3664, -1, 3348, 3356, 3718, -1, 3718, 3356, 3719, -1, 3717, 3719, 3661, -1, 3745, 3661, 3662, -1, 3664, 3662, 3750, -1, 3663, 3750, 3667, -1, 3663, 3664, 3750, -1, 3356, 3665, 3719, -1, 3719, 3665, 3747, -1, 3661, 3747, 3748, -1, 3662, 3748, 3666, -1, 3750, 3666, 3670, -1, 3667, 3670, 3668, -1, 3667, 3750, 3670, -1, 3665, 3359, 3747, -1, 3747, 3359, 3746, -1, 3748, 3746, 3749, -1, 3666, 3749, 3754, -1, 3670, 3754, 3673, -1, 3668, 3673, 3669, -1, 3668, 3670, 3673, -1, 3359, 3358, 3746, -1, 3746, 3358, 3671, -1, 3749, 3671, 3753, -1, 3754, 3753, 3752, -1, 3673, 3752, 3672, -1, 3669, 3672, 4180, -1, 3669, 3673, 3672, -1, 3358, 3674, 3671, -1, 3671, 3674, 3675, -1, 3753, 3675, 3751, -1, 3752, 3751, 3755, -1, 3672, 3755, 3679, -1, 4180, 3679, 3676, -1, 4180, 3672, 3679, -1, 3674, 3357, 3675, -1, 3675, 3357, 3677, -1, 3751, 3677, 3681, -1, 3755, 3681, 3756, -1, 3679, 3756, 3678, -1, 3676, 3678, 3684, -1, 3676, 3679, 3678, -1, 3357, 3680, 3677, -1, 3677, 3680, 3682, -1, 3681, 3682, 3683, -1, 3756, 3683, 3762, -1, 3678, 3762, 3761, -1, 3684, 3761, 4159, -1, 3684, 3678, 3761, -1, 3680, 3685, 3682, -1, 3682, 3685, 3757, -1, 3683, 3757, 3760, -1, 3762, 3760, 3686, -1, 3761, 3686, 3690, -1, 4159, 3690, 3689, -1, 4159, 3761, 3690, -1, 3685, 3691, 3757, -1, 3757, 3691, 3692, -1, 3760, 3692, 3759, -1, 3686, 3759, 3687, -1, 3690, 3687, 3688, -1, 3689, 3688, 4160, -1, 3689, 3690, 3688, -1, 3691, 3366, 3692, -1, 3692, 3366, 3758, -1, 3759, 3758, 3693, -1, 3687, 3693, 3694, -1, 3688, 3694, 3695, -1, 4160, 3695, 3696, -1, 4160, 3688, 3695, -1, 3366, 3365, 3758, -1, 3758, 3365, 3698, -1, 3693, 3698, 3764, -1, 3694, 3764, 3767, -1, 3695, 3767, 3701, -1, 3696, 3701, 4161, -1, 3696, 3695, 3701, -1, 3365, 3697, 3698, -1, 3698, 3697, 3763, -1, 3764, 3763, 3699, -1, 3767, 3699, 3700, -1, 3701, 3700, 3702, -1, 4161, 3702, 4162, -1, 4161, 3701, 3702, -1, 3697, 3362, 3763, -1, 3763, 3362, 3766, -1, 3699, 3766, 3703, -1, 3700, 3703, 3722, -1, 3702, 3722, 3709, -1, 4162, 3709, 3704, -1, 4162, 3702, 3709, -1, 3362, 3364, 3766, -1, 3766, 3364, 3361, -1, 3765, 3361, 3360, -1, 3705, 3360, 3363, -1, 3706, 3705, 3363, -1, 3706, 3707, 3705, -1, 3706, 3713, 3707, -1, 3707, 3713, 3708, -1, 3710, 3708, 3716, -1, 3709, 3716, 3704, -1, 3709, 3710, 3716, -1, 3709, 3722, 3710, -1, 3710, 3722, 3711, -1, 3707, 3711, 3705, -1, 3707, 3710, 3711, -1, 3707, 3708, 3710, -1, 3766, 3361, 3765, -1, 3703, 3765, 3711, -1, 3722, 3703, 3711, -1, 3765, 3360, 3705, -1, 3711, 3765, 3705, -1, 4164, 4151, 3712, -1, 3712, 4151, 3715, -1, 3724, 3715, 3708, -1, 3713, 3724, 3708, -1, 4151, 3714, 3715, -1, 3715, 3714, 3716, -1, 3708, 3715, 3716, -1, 3714, 3704, 3716, -1, 3718, 3659, 3655, -1, 3717, 3718, 3719, -1, 3659, 3721, 3656, -1, 3657, 3659, 3717, -1, 3721, 3652, 3720, -1, 3653, 3721, 3657, -1, 3700, 3722, 3702, -1, 3617, 3724, 3616, -1, 3723, 3617, 3616, -1, 3725, 3723, 3619, -1, 3712, 3715, 3724, -1, 3624, 3623, 3725, -1, 3726, 3712, 3617, -1, 3727, 3726, 3617, -1, 3623, 3727, 3723, -1, 3629, 3730, 3624, -1, 3730, 3728, 3623, -1, 3728, 3621, 3727, -1, 3729, 3626, 3629, -1, 3626, 3731, 3730, -1, 3731, 3620, 3728, -1, 3732, 3631, 3729, -1, 3631, 3628, 3626, -1, 3628, 3627, 3731, -1, 3638, 3734, 3732, -1, 3734, 3632, 3631, -1, 3632, 3733, 3628, -1, 3737, 3738, 3638, -1, 3738, 3636, 3734, -1, 3636, 3635, 3632, -1, 3735, 3736, 3737, -1, 3736, 3639, 3738, -1, 3639, 3637, 3636, -1, 3739, 3740, 3735, -1, 3740, 3644, 3736, -1, 3644, 3741, 3639, -1, 3651, 3742, 3739, -1, 3742, 3645, 3740, -1, 3645, 3642, 3644, -1, 3654, 3743, 3651, -1, 3743, 3744, 3742, -1, 3744, 3646, 3645, -1, 3655, 3656, 3654, -1, 3656, 3720, 3743, -1, 3720, 3650, 3744, -1, 3747, 3661, 3719, -1, 3661, 3745, 3717, -1, 3745, 3658, 3657, -1, 3746, 3748, 3747, -1, 3748, 3662, 3661, -1, 3662, 3664, 3745, -1, 3671, 3749, 3746, -1, 3749, 3666, 3748, -1, 3666, 3750, 3662, -1, 3675, 3753, 3671, -1, 3753, 3754, 3749, -1, 3754, 3670, 3666, -1, 3677, 3751, 3675, -1, 3751, 3752, 3753, -1, 3752, 3673, 3754, -1, 3682, 3681, 3677, -1, 3681, 3755, 3751, -1, 3755, 3672, 3752, -1, 3757, 3683, 3682, -1, 3683, 3756, 3681, -1, 3756, 3679, 3755, -1, 3692, 3760, 3757, -1, 3760, 3762, 3683, -1, 3762, 3678, 3756, -1, 3758, 3759, 3692, -1, 3759, 3686, 3760, -1, 3686, 3761, 3762, -1, 3698, 3693, 3758, -1, 3693, 3687, 3759, -1, 3687, 3690, 3686, -1, 3763, 3764, 3698, -1, 3764, 3694, 3693, -1, 3694, 3688, 3687, -1, 3766, 3699, 3763, -1, 3699, 3767, 3764, -1, 3767, 3695, 3694, -1, 3765, 3703, 3766, -1, 3703, 3700, 3699, -1, 3700, 3701, 3767, -1, 3768, 3799, 3798, -1, 3768, 3770, 3799, -1, 3799, 3770, 3769, -1, 3769, 3770, 3771, -1, 3373, 3771, 3804, -1, 3373, 3769, 3771, -1, 3772, 3773, 3771, -1, 3772, 4484, 3773, -1, 3773, 4484, 4480, -1, 3774, 3773, 4480, -1, 3774, 4477, 3773, -1, 3773, 4477, 4474, -1, 4470, 3773, 4474, -1, 4470, 4468, 3773, -1, 3773, 4468, 3371, -1, 3371, 4468, 4459, -1, 3775, 4459, 4458, -1, 4456, 3775, 4458, -1, 4456, 3776, 3775, -1, 4456, 4454, 3776, -1, 3776, 4454, 3777, -1, 3777, 4454, 4448, -1, 4446, 3777, 4448, -1, 4446, 3778, 3777, -1, 4446, 3779, 3778, -1, 3778, 3779, 3801, -1, 3370, 3801, 3780, -1, 3782, 3370, 3780, -1, 3782, 3781, 3370, -1, 3782, 4571, 3781, -1, 3781, 4571, 3783, -1, 3367, 3783, 4582, -1, 4569, 3367, 4582, -1, 4569, 4568, 3367, -1, 3367, 4568, 3785, -1, 3785, 4568, 3786, -1, 3784, 3785, 3786, -1, 3784, 4558, 3785, -1, 3785, 4558, 3787, -1, 3787, 4558, 4556, -1, 4555, 3787, 4556, -1, 4555, 3802, 3787, -1, 4555, 4554, 3802, -1, 3802, 4554, 4553, -1, 3790, 4553, 3788, -1, 3789, 3790, 3788, -1, 3789, 3792, 3790, -1, 3789, 4541, 3792, -1, 3792, 4541, 4540, -1, 3791, 3792, 4540, -1, 3791, 4532, 3792, -1, 3792, 4532, 4528, -1, 4529, 3792, 4528, -1, 4529, 4527, 3792, -1, 3792, 4527, 4526, -1, 4524, 3792, 4526, -1, 4524, 4514, 3792, -1, 3792, 4514, 4512, -1, 4511, 3792, 4512, -1, 4511, 3794, 3792, -1, 3792, 3794, 3382, -1, 3382, 3794, 3793, -1, 3793, 3794, 3380, -1, 3380, 3794, 3377, -1, 3377, 3794, 3378, -1, 3378, 3794, 3795, -1, 3795, 3794, 3797, -1, 3796, 3795, 3797, -1, 3796, 4509, 3795, -1, 3795, 4509, 3800, -1, 3800, 4509, 4505, -1, 3798, 3800, 4505, -1, 3798, 3799, 3800, -1, 3371, 4459, 3775, -1, 3778, 3801, 3370, -1, 3781, 3783, 3367, -1, 3802, 4553, 3790, -1, 3773, 3803, 3771, -1, 3771, 3803, 3372, -1, 3804, 3771, 3372, -1, 4790, 3812, 3813, -1, 4790, 4739, 3812, -1, 4790, 4785, 4739, -1, 4739, 4785, 3805, -1, 3805, 4785, 3810, -1, 3811, 3810, 4781, -1, 4755, 4781, 3806, -1, 4761, 3806, 3807, -1, 4763, 3807, 3809, -1, 3808, 4763, 3809, -1, 3805, 3810, 3811, -1, 3811, 4781, 4755, -1, 4755, 3806, 4761, -1, 4761, 3807, 4763, -1, 3812, 4737, 3813, -1, 3813, 4737, 4793, -1, 4793, 4737, 3815, -1, 3815, 4737, 4798, -1, 4797, 3815, 4798, -1, 4797, 4823, 3815, -1, 3815, 4823, 4796, -1, 3814, 3815, 4796, -1, 3814, 4795, 3815, -1, 3815, 4795, 3816, -1, 4794, 3815, 3816, -1, 4846, 4842, 4737, -1, 4737, 4842, 3817, -1, 4802, 4737, 3817, -1, 4802, 3818, 4737, -1, 4737, 3818, 4801, -1, 3819, 4737, 4801, -1, 3819, 4832, 4737, -1, 4737, 4832, 4798, -1, 3477, 4920, 3478, -1, 3477, 3821, 4920, -1, 3477, 3820, 3821, -1, 3821, 3820, 4918, -1, 4918, 3820, 3489, -1, 4917, 3489, 3822, -1, 3834, 3822, 3387, -1, 4916, 3387, 3386, -1, 3835, 3386, 3397, -1, 4912, 3397, 3401, -1, 4911, 3401, 3836, -1, 4908, 3836, 3406, -1, 4909, 3406, 3426, -1, 4907, 3426, 3429, -1, 4942, 3429, 3824, -1, 3823, 3824, 3825, -1, 4931, 3825, 3434, -1, 3826, 3434, 3440, -1, 4929, 3440, 3441, -1, 3827, 3441, 3828, -1, 4941, 3828, 3419, -1, 4940, 3419, 3418, -1, 3837, 3418, 3829, -1, 3838, 3829, 3830, -1, 3839, 3830, 3831, -1, 4937, 3831, 3456, -1, 4936, 3456, 3840, -1, 4934, 3840, 3460, -1, 4933, 3460, 3832, -1, 3841, 3832, 3465, -1, 3842, 3465, 3468, -1, 4924, 3468, 3843, -1, 3833, 3843, 3478, -1, 4920, 3833, 3478, -1, 4918, 3489, 4917, -1, 4917, 3822, 3834, -1, 3834, 3387, 4916, -1, 4916, 3386, 3835, -1, 3835, 3397, 4912, -1, 4912, 3401, 4911, -1, 4911, 3836, 4908, -1, 4908, 3406, 4909, -1, 4909, 3426, 4907, -1, 4907, 3429, 4942, -1, 4942, 3824, 3823, -1, 3823, 3825, 4931, -1, 4931, 3434, 3826, -1, 3826, 3440, 4929, -1, 4929, 3441, 3827, -1, 3827, 3828, 4941, -1, 4941, 3419, 4940, -1, 4940, 3418, 3837, -1, 3837, 3829, 3838, -1, 3838, 3830, 3839, -1, 3839, 3831, 4937, -1, 4937, 3456, 4936, -1, 4936, 3840, 4934, -1, 4934, 3460, 4933, -1, 4933, 3832, 3841, -1, 3841, 3465, 3842, -1, 3842, 3468, 4924, -1, 4924, 3843, 3833, -1, 4961, 4967, 4947, -1, 4947, 4967, 3844, -1, 3844, 4967, 3845, -1, 3845, 4967, 4950, -1, 4950, 4967, 4951, -1, 4951, 4967, 4956, -1, 3846, 4956, 4952, -1, 3846, 4951, 4956, -1, 4967, 3847, 4956, -1, 4956, 3847, 4957, -1, 4957, 3847, 4959, -1, 4963, 4959, 3848, -1, 4958, 3848, 3849, -1, 4958, 4963, 3848, -1, 4957, 4959, 4963, -1, 4955, 3850, 4956, -1, 4955, 3851, 3850, -1, 4955, 4954, 3851, -1, 3850, 4953, 4956, -1, 4956, 4953, 4952, -1, 4988, 4972, 4977, -1, 4988, 4973, 4972, -1, 4988, 3852, 4973, -1, 4973, 3852, 4974, -1, 4974, 3852, 4986, -1, 3853, 4986, 4985, -1, 4982, 4985, 4983, -1, 4982, 3853, 4985, -1, 4974, 4986, 3853, -1, 4972, 3854, 4977, -1, 4977, 3854, 4968, -1, 4968, 3854, 4980, -1, 4970, 4980, 3858, -1, 3859, 3858, 3860, -1, 3857, 3860, 4971, -1, 3856, 4971, 3855, -1, 3856, 3857, 4971, -1, 4968, 4980, 4970, -1, 4970, 3858, 3859, -1, 3859, 3860, 3857, -1, 3862, 3861, 4003, -1, 3862, 3868, 3861, -1, 3862, 3863, 3868, -1, 3868, 3863, 3864, -1, 3867, 3864, 3865, -1, 4008, 3865, 4009, -1, 3866, 4009, 3870, -1, 3866, 4008, 4009, -1, 3866, 4994, 4008, -1, 4008, 4994, 4005, -1, 3867, 4005, 4007, -1, 3868, 4007, 3861, -1, 3868, 3867, 4007, -1, 3868, 3864, 3867, -1, 3863, 3560, 3864, -1, 3864, 3560, 3869, -1, 3865, 3869, 4010, -1, 4009, 4010, 3871, -1, 3870, 3871, 3874, -1, 3870, 4009, 3871, -1, 3560, 3875, 3869, -1, 3869, 3875, 3872, -1, 4010, 3872, 3878, -1, 3871, 3878, 3873, -1, 3874, 3873, 4991, -1, 3874, 3871, 3873, -1, 3875, 3876, 3872, -1, 3872, 3876, 3877, -1, 3878, 3877, 4011, -1, 3873, 4011, 3879, -1, 4991, 3879, 5005, -1, 4991, 3873, 3879, -1, 3876, 3880, 3877, -1, 3877, 3880, 3881, -1, 4011, 3881, 4013, -1, 3879, 4013, 3882, -1, 5005, 3882, 4990, -1, 5005, 3879, 3882, -1, 3880, 3554, 3881, -1, 3881, 3554, 4012, -1, 4013, 4012, 4015, -1, 3882, 4015, 3883, -1, 4990, 3883, 4989, -1, 4990, 3882, 3883, -1, 3554, 3884, 4012, -1, 4012, 3884, 4014, -1, 4015, 4014, 3885, -1, 3883, 3885, 3888, -1, 4989, 3888, 3886, -1, 4989, 3883, 3888, -1, 3884, 3552, 4014, -1, 4014, 3552, 4017, -1, 3885, 4017, 4016, -1, 3888, 4016, 3887, -1, 3886, 3887, 3891, -1, 3886, 3888, 3887, -1, 3552, 3889, 4017, -1, 4017, 3889, 3893, -1, 4016, 3893, 4018, -1, 3887, 4018, 3890, -1, 3891, 3890, 5029, -1, 3891, 3887, 3890, -1, 3889, 3892, 3893, -1, 3893, 3892, 3894, -1, 4018, 3894, 3895, -1, 3890, 3895, 3896, -1, 5029, 3896, 5004, -1, 5029, 3890, 3896, -1, 3892, 3550, 3894, -1, 3894, 3550, 3898, -1, 3895, 3898, 4019, -1, 3896, 4019, 3897, -1, 5004, 3897, 5001, -1, 5004, 3896, 3897, -1, 3550, 3551, 3898, -1, 3898, 3551, 3899, -1, 4019, 3899, 4020, -1, 3897, 4020, 3900, -1, 5001, 3900, 3902, -1, 5001, 3897, 3900, -1, 3551, 3903, 3899, -1, 3899, 3903, 3904, -1, 4020, 3904, 3901, -1, 3900, 3901, 3909, -1, 3902, 3909, 3908, -1, 3902, 3900, 3909, -1, 3903, 3905, 3904, -1, 3904, 3905, 3906, -1, 3901, 3906, 4021, -1, 3909, 4021, 3907, -1, 3908, 3907, 3911, -1, 3908, 3909, 3907, -1, 3905, 3546, 3906, -1, 3906, 3546, 3910, -1, 4021, 3910, 4023, -1, 3907, 4023, 3912, -1, 3911, 3912, 3914, -1, 3911, 3907, 3912, -1, 3546, 3913, 3910, -1, 3910, 3913, 4022, -1, 4023, 4022, 3916, -1, 3912, 3916, 3921, -1, 3914, 3921, 3920, -1, 3914, 3912, 3921, -1, 3913, 3915, 4022, -1, 4022, 3915, 3917, -1, 3916, 3917, 3922, -1, 3921, 3922, 3918, -1, 3920, 3918, 3919, -1, 3920, 3921, 3918, -1, 3915, 3542, 3917, -1, 3917, 3542, 4024, -1, 3922, 4024, 4025, -1, 3918, 4025, 3923, -1, 3919, 3923, 3926, -1, 3919, 3918, 3923, -1, 3542, 3924, 4024, -1, 4024, 3924, 3927, -1, 4025, 3927, 4026, -1, 3923, 4026, 3925, -1, 3926, 3925, 3929, -1, 3926, 3923, 3925, -1, 3924, 3586, 3927, -1, 3927, 3586, 3928, -1, 4026, 3928, 4029, -1, 3925, 4029, 4028, -1, 3929, 4028, 3931, -1, 3929, 3925, 4028, -1, 3586, 3930, 3928, -1, 3928, 3930, 3943, -1, 4029, 3943, 4027, -1, 4028, 4027, 3932, -1, 3931, 3932, 3946, -1, 3931, 4028, 3932, -1, 3930, 3585, 3943, -1, 3943, 3585, 3933, -1, 3944, 3933, 3934, -1, 3940, 3934, 3935, -1, 3597, 3940, 3935, -1, 3597, 3936, 3940, -1, 3597, 3937, 3936, -1, 3936, 3937, 3942, -1, 3941, 3942, 4031, -1, 3939, 4031, 3956, -1, 3938, 3956, 3957, -1, 3938, 3939, 3956, -1, 3938, 5025, 3939, -1, 3939, 5025, 3948, -1, 3941, 3948, 3947, -1, 3936, 3947, 3940, -1, 3936, 3941, 3947, -1, 3936, 3942, 3941, -1, 3943, 3933, 3944, -1, 4027, 3944, 4030, -1, 3932, 4030, 3945, -1, 3946, 3945, 5027, -1, 3946, 3932, 3945, -1, 3944, 3934, 3940, -1, 4030, 3940, 3947, -1, 3945, 3947, 3948, -1, 5027, 3948, 5025, -1, 5027, 3945, 3948, -1, 3937, 3583, 3942, -1, 3942, 3583, 3949, -1, 3959, 3949, 3960, -1, 3961, 3960, 3581, -1, 3950, 3961, 3581, -1, 3950, 3955, 3961, -1, 3950, 3578, 3955, -1, 3955, 3578, 3951, -1, 4033, 3951, 3971, -1, 3953, 3971, 3952, -1, 5021, 3952, 5020, -1, 5021, 3953, 3952, -1, 5021, 5022, 3953, -1, 3953, 5022, 3963, -1, 4033, 3963, 3954, -1, 3955, 3954, 3961, -1, 3955, 4033, 3954, -1, 3955, 3951, 4033, -1, 3942, 3949, 3959, -1, 4031, 3959, 4032, -1, 3956, 4032, 3958, -1, 3957, 3958, 3962, -1, 3957, 3956, 3958, -1, 3959, 3960, 3961, -1, 4032, 3961, 3954, -1, 3958, 3954, 3963, -1, 3962, 3963, 5022, -1, 3962, 3958, 3963, -1, 3578, 3577, 3951, -1, 3951, 3577, 3575, -1, 3964, 3575, 3965, -1, 3966, 3965, 3574, -1, 3573, 3966, 3574, -1, 3573, 3967, 3966, -1, 3573, 3975, 3967, -1, 3967, 3975, 3968, -1, 4037, 3968, 3985, -1, 4035, 3985, 3986, -1, 3969, 3986, 5017, -1, 3969, 4035, 3986, -1, 3969, 3970, 4035, -1, 4035, 3970, 4036, -1, 4037, 4036, 3974, -1, 3967, 3974, 3966, -1, 3967, 4037, 3974, -1, 3967, 3968, 4037, -1, 3951, 3575, 3964, -1, 3971, 3964, 4034, -1, 3952, 4034, 3973, -1, 5020, 3973, 3972, -1, 5020, 3952, 3973, -1, 3964, 3965, 3966, -1, 4034, 3966, 3974, -1, 3973, 3974, 4036, -1, 3972, 4036, 3970, -1, 3972, 3973, 4036, -1, 3975, 3976, 3968, -1, 3968, 3976, 3983, -1, 3984, 3983, 3977, -1, 3988, 3977, 3570, -1, 3568, 3988, 3570, -1, 3568, 3982, 3988, -1, 3568, 3978, 3982, -1, 3982, 3978, 3980, -1, 3979, 3980, 4042, -1, 4040, 4042, 3997, -1, 5015, 3997, 3981, -1, 5015, 4040, 3997, -1, 5015, 3990, 4040, -1, 4040, 3990, 4039, -1, 3979, 4039, 3989, -1, 3982, 3989, 3988, -1, 3982, 3979, 3989, -1, 3982, 3980, 3979, -1, 3968, 3983, 3984, -1, 3985, 3984, 4038, -1, 3986, 4038, 3987, -1, 5017, 3987, 5016, -1, 5017, 3986, 3987, -1, 3984, 3977, 3988, -1, 4038, 3988, 3989, -1, 3987, 3989, 4039, -1, 5016, 4039, 3990, -1, 5016, 3987, 4039, -1, 3978, 3566, 3980, -1, 3980, 3566, 3996, -1, 4041, 3996, 3565, -1, 3998, 3565, 3564, -1, 3589, 3998, 3564, -1, 3589, 3991, 3998, -1, 3589, 4002, 3991, -1, 3991, 4002, 3992, -1, 3995, 3992, 4004, -1, 3994, 4004, 4006, -1, 3993, 4006, 5008, -1, 3993, 3994, 4006, -1, 3993, 5011, 3994, -1, 3994, 5011, 4000, -1, 3995, 4000, 3999, -1, 3991, 3999, 3998, -1, 3991, 3995, 3999, -1, 3991, 3992, 3995, -1, 3980, 3996, 4041, -1, 4042, 4041, 4043, -1, 3997, 4043, 4001, -1, 3981, 4001, 5013, -1, 3981, 3997, 4001, -1, 4041, 3565, 3998, -1, 4043, 3998, 3999, -1, 4001, 3999, 4000, -1, 5013, 4000, 5011, -1, 5013, 4001, 4000, -1, 4002, 4003, 3992, -1, 3992, 4003, 3861, -1, 4004, 3861, 4007, -1, 4006, 4007, 4005, -1, 5008, 4005, 4994, -1, 5008, 4006, 4005, -1, 4004, 3992, 3861, -1, 3994, 4000, 3995, -1, 4004, 3994, 3995, -1, 4006, 4004, 4007, -1, 4008, 4005, 3867, -1, 3865, 4008, 3867, -1, 3869, 3865, 3864, -1, 3872, 4010, 3869, -1, 4010, 4009, 3865, -1, 3877, 3878, 3872, -1, 3878, 3871, 4010, -1, 3881, 4011, 3877, -1, 4011, 3873, 3878, -1, 4012, 4013, 3881, -1, 4013, 3879, 4011, -1, 4014, 4015, 4012, -1, 4015, 3882, 4013, -1, 4017, 3885, 4014, -1, 3885, 3883, 4015, -1, 3893, 4016, 4017, -1, 4016, 3888, 3885, -1, 3894, 4018, 3893, -1, 4018, 3887, 4016, -1, 3898, 3895, 3894, -1, 3895, 3890, 4018, -1, 3899, 4019, 3898, -1, 4019, 3896, 3895, -1, 3904, 4020, 3899, -1, 4020, 3897, 4019, -1, 3906, 3901, 3904, -1, 3901, 3900, 4020, -1, 3910, 4021, 3906, -1, 4021, 3909, 3901, -1, 4022, 4023, 3910, -1, 4023, 3907, 4021, -1, 3917, 3916, 4022, -1, 3916, 3912, 4023, -1, 4024, 3922, 3917, -1, 3922, 3921, 3916, -1, 3927, 4025, 4024, -1, 4025, 3918, 3922, -1, 3928, 4026, 3927, -1, 4026, 3923, 4025, -1, 3943, 4029, 3928, -1, 4029, 3925, 4026, -1, 3944, 4027, 3943, -1, 4027, 4028, 4029, -1, 3940, 4030, 3944, -1, 4030, 3932, 4027, -1, 3945, 4030, 3947, -1, 3939, 3948, 3941, -1, 4031, 3939, 3941, -1, 3959, 4031, 3942, -1, 3961, 4032, 3959, -1, 4032, 3956, 4031, -1, 3958, 4032, 3954, -1, 3953, 3963, 4033, -1, 3971, 3953, 4033, -1, 3964, 3971, 3951, -1, 3966, 4034, 3964, -1, 4034, 3952, 3971, -1, 3973, 4034, 3974, -1, 4035, 4036, 4037, -1, 3985, 4035, 4037, -1, 3984, 3985, 3968, -1, 3988, 4038, 3984, -1, 4038, 3986, 3985, -1, 3987, 4038, 3989, -1, 4040, 4039, 3979, -1, 4042, 4040, 3979, -1, 4041, 4042, 3980, -1, 3998, 4043, 4041, -1, 4043, 3997, 4042, -1, 4001, 4043, 3999, -1, 4044, 5134, 4045, -1, 4045, 5134, 4046, -1, 4047, 4045, 4046, -1, 4047, 5122, 4045, -1, 4045, 5122, 5120, -1, 4048, 4045, 5120, -1, 4048, 5112, 4045, -1, 4045, 5112, 5110, -1, 5053, 5110, 4049, -1, 5104, 5053, 4049, -1, 5104, 5099, 5053, -1, 5053, 5099, 4050, -1, 5093, 5053, 4050, -1, 5093, 4051, 5053, -1, 5093, 5089, 4051, -1, 4051, 5089, 5054, -1, 4045, 5110, 5053, -1, 4052, 5053, 4053, -1, 4052, 4045, 5053, -1, 5053, 4054, 4053, -1, 4053, 4054, 4058, -1, 4058, 4054, 5051, -1, 5040, 5051, 4059, -1, 4060, 4059, 4061, -1, 5041, 4061, 4055, -1, 5048, 4055, 5050, -1, 4056, 5050, 4057, -1, 5059, 4056, 4057, -1, 4058, 5051, 5040, -1, 5040, 4059, 4060, -1, 4060, 4061, 5041, -1, 5041, 4055, 5048, -1, 5048, 5050, 4056, -1, 3601, 5259, 3600, -1, 3601, 4062, 5259, -1, 3601, 4063, 4062, -1, 4062, 4063, 4064, -1, 4064, 4063, 4065, -1, 4081, 4065, 3603, -1, 5318, 3603, 4066, -1, 4082, 4066, 4067, -1, 5246, 4067, 4068, -1, 5247, 4068, 4069, -1, 4083, 4069, 4070, -1, 5320, 4070, 4071, -1, 5319, 4071, 3606, -1, 4072, 3606, 3607, -1, 4073, 3607, 4074, -1, 5322, 4074, 4075, -1, 5325, 4075, 4076, -1, 5295, 4076, 3605, -1, 5296, 3605, 4077, -1, 5290, 4077, 4084, -1, 5289, 4084, 3604, -1, 4078, 3604, 4085, -1, 4079, 4085, 3602, -1, 4080, 3602, 3600, -1, 5259, 4080, 3600, -1, 4064, 4065, 4081, -1, 4081, 3603, 5318, -1, 5318, 4066, 4082, -1, 4082, 4067, 5246, -1, 5246, 4068, 5247, -1, 5247, 4069, 4083, -1, 4083, 4070, 5320, -1, 5320, 4071, 5319, -1, 5319, 3606, 4072, -1, 4072, 3607, 4073, -1, 4073, 4074, 5322, -1, 5322, 4075, 5325, -1, 5325, 4076, 5295, -1, 5295, 3605, 5296, -1, 5296, 4077, 5290, -1, 5290, 4084, 5289, -1, 5289, 3604, 4078, -1, 4078, 4085, 4079, -1, 4079, 3602, 4080, -1, 4086, 5366, 3608, -1, 4086, 5431, 5366, -1, 4086, 4087, 5431, -1, 5431, 4087, 4100, -1, 4100, 4087, 4088, -1, 5360, 4088, 3609, -1, 5359, 3609, 4089, -1, 4101, 4089, 4090, -1, 4102, 4090, 4091, -1, 5352, 4091, 4092, -1, 4103, 4092, 4093, -1, 5443, 4093, 3615, -1, 5444, 3615, 4104, -1, 4105, 4104, 4094, -1, 4106, 4094, 4095, -1, 5345, 4095, 3612, -1, 5448, 3612, 3614, -1, 5446, 3614, 4096, -1, 5427, 4096, 4107, -1, 4097, 4107, 4098, -1, 5429, 4098, 3613, -1, 5394, 3613, 3611, -1, 4099, 3611, 3610, -1, 5390, 3610, 3608, -1, 5366, 5390, 3608, -1, 4100, 4088, 5360, -1, 5360, 3609, 5359, -1, 5359, 4089, 4101, -1, 4101, 4090, 4102, -1, 4102, 4091, 5352, -1, 5352, 4092, 4103, -1, 4103, 4093, 5443, -1, 5443, 3615, 5444, -1, 5444, 4104, 4105, -1, 4105, 4094, 4106, -1, 4106, 4095, 5345, -1, 5345, 3612, 5448, -1, 5448, 3614, 5446, -1, 5446, 4096, 5427, -1, 5427, 4107, 4097, -1, 4097, 4098, 5429, -1, 5429, 3613, 5394, -1, 5394, 3611, 4099, -1, 4099, 3610, 5390, -1, 4183, 4136, 4108, -1, 4115, 4108, 4134, -1, 4116, 4134, 4109, -1, 4114, 4109, 4111, -1, 4110, 4111, 4112, -1, 5504, 4112, 5505, -1, 5504, 4110, 4112, -1, 4134, 4131, 4109, -1, 4109, 4131, 4111, -1, 4111, 4131, 4130, -1, 4112, 4130, 5499, -1, 5502, 4112, 5499, -1, 5502, 4113, 4112, -1, 4112, 4113, 5505, -1, 4130, 5500, 5499, -1, 4110, 4114, 4111, -1, 4183, 4115, 4114, -1, 4183, 4108, 4115, -1, 4114, 4115, 4116, -1, 4109, 4114, 4116, -1, 4111, 4130, 4112, -1, 4136, 4134, 4108, -1, 4115, 4134, 4116, -1, 4134, 4136, 4117, -1, 4133, 4117, 4135, -1, 4124, 4135, 4145, -1, 4144, 4145, 4125, -1, 4118, 4125, 4140, -1, 4141, 4140, 5507, -1, 5506, 4141, 5507, -1, 5506, 4138, 4141, -1, 5506, 4127, 4138, -1, 4138, 4127, 4119, -1, 4149, 4119, 4150, -1, 4148, 4150, 4120, -1, 4121, 4120, 4122, -1, 4143, 4122, 4132, -1, 4123, 4132, 4146, -1, 4124, 4146, 4133, -1, 4135, 4124, 4133, -1, 4126, 4145, 4137, -1, 4126, 4125, 4145, -1, 4126, 4140, 4125, -1, 4126, 5507, 4140, -1, 4127, 4128, 4119, -1, 4119, 4128, 4129, -1, 4150, 4129, 5501, -1, 4120, 4150, 5501, -1, 4128, 5501, 4129, -1, 4120, 5500, 4122, -1, 4122, 5500, 4130, -1, 4132, 4130, 4131, -1, 4146, 4131, 4133, -1, 4146, 4132, 4131, -1, 4122, 4130, 4132, -1, 4131, 4134, 4133, -1, 4133, 4134, 4117, -1, 4150, 4119, 4129, -1, 4145, 4135, 4137, -1, 4137, 4135, 4117, -1, 4136, 4137, 4117, -1, 4138, 4139, 4141, -1, 4138, 4149, 4139, -1, 4138, 4119, 4149, -1, 4139, 4142, 4118, -1, 4141, 4118, 4140, -1, 4141, 4139, 4118, -1, 4142, 4123, 4144, -1, 4118, 4144, 4125, -1, 4118, 4142, 4144, -1, 4142, 4139, 4147, -1, 4143, 4147, 4121, -1, 4122, 4143, 4121, -1, 4144, 4123, 4124, -1, 4145, 4144, 4124, -1, 4147, 4143, 4142, -1, 4142, 4143, 4123, -1, 4123, 4143, 4132, -1, 4124, 4123, 4146, -1, 4139, 4149, 4147, -1, 4147, 4149, 4148, -1, 4121, 4148, 4120, -1, 4121, 4147, 4148, -1, 4148, 4149, 4150, -1, 3704, 5538, 4162, -1, 3704, 5546, 5538, -1, 3704, 3714, 5546, -1, 5546, 3714, 4163, -1, 4163, 3714, 4151, -1, 5533, 4151, 4164, -1, 5532, 4164, 4165, -1, 4166, 4165, 4167, -1, 4152, 4167, 4153, -1, 4168, 4153, 4154, -1, 5528, 4154, 3633, -1, 5524, 3633, 4155, -1, 5527, 4155, 4169, -1, 5522, 4169, 3640, -1, 4170, 3640, 3643, -1, 4156, 3643, 3647, -1, 4171, 3647, 4172, -1, 4173, 4172, 4157, -1, 4174, 4157, 4175, -1, 4176, 4175, 3660, -1, 4177, 3660, 3663, -1, 4178, 3663, 3667, -1, 5517, 3667, 3668, -1, 4179, 3668, 3669, -1, 5552, 3669, 4180, -1, 4181, 4180, 3676, -1, 5545, 3676, 3684, -1, 4158, 3684, 4159, -1, 5542, 4159, 3689, -1, 5540, 3689, 4160, -1, 5550, 4160, 3696, -1, 5549, 3696, 4161, -1, 5547, 4161, 4162, -1, 5538, 5547, 4162, -1, 4163, 4151, 5533, -1, 5533, 4164, 5532, -1, 5532, 4165, 4166, -1, 4166, 4167, 4152, -1, 4152, 4153, 4168, -1, 4168, 4154, 5528, -1, 5528, 3633, 5524, -1, 5524, 4155, 5527, -1, 5527, 4169, 5522, -1, 5522, 3640, 4170, -1, 4170, 3643, 4156, -1, 4156, 3647, 4171, -1, 4171, 4172, 4173, -1, 4173, 4157, 4174, -1, 4174, 4175, 4176, -1, 4176, 3660, 4177, -1, 4177, 3663, 4178, -1, 4178, 3667, 5517, -1, 5517, 3668, 4179, -1, 4179, 3669, 5552, -1, 5552, 4180, 4181, -1, 4181, 3676, 5545, -1, 5545, 3684, 4158, -1, 4158, 4159, 5542, -1, 5542, 3689, 5540, -1, 5540, 4160, 5550, -1, 5550, 3696, 5549, -1, 5549, 4161, 5547, -1, 4364, 4182, 4183, -1, 4183, 4182, 4126, -1, 4136, 4126, 4137, -1, 4136, 4183, 4126, -1, 4182, 5531, 4126, -1, 4199, 5516, 4312, -1, 4312, 5516, 5518, -1, 4276, 5518, 5519, -1, 4184, 5519, 4185, -1, 4280, 4185, 4186, -1, 4190, 4186, 4187, -1, 4189, 4187, 5544, -1, 4188, 5544, 4191, -1, 4188, 4189, 5544, -1, 4312, 5518, 4276, -1, 4276, 5519, 4184, -1, 4184, 4185, 4280, -1, 4280, 4186, 4190, -1, 4190, 4187, 4189, -1, 5544, 5551, 4191, -1, 4191, 5551, 4192, -1, 4192, 5551, 5543, -1, 4195, 5543, 5541, -1, 4346, 5541, 5539, -1, 4194, 5539, 5548, -1, 4340, 5548, 4193, -1, 4340, 4194, 5548, -1, 4192, 5543, 4195, -1, 4195, 5541, 4346, -1, 4346, 5539, 4194, -1, 5548, 5537, 4193, -1, 4193, 5537, 4318, -1, 4318, 5537, 5536, -1, 4319, 5536, 5535, -1, 4196, 5535, 5534, -1, 4328, 5534, 4197, -1, 4198, 4197, 4182, -1, 4364, 4198, 4182, -1, 4318, 5536, 4319, -1, 4319, 5535, 4196, -1, 4196, 5534, 4328, -1, 4328, 4197, 4198, -1, 4199, 4200, 5516, -1, 5516, 4200, 5515, -1, 5515, 4200, 4201, -1, 4201, 4200, 4248, -1, 4202, 4201, 4248, -1, 5466, 5469, 5586, -1, 5586, 5469, 5587, -1, 5587, 5469, 5472, -1, 5590, 5472, 5473, -1, 4204, 5473, 5474, -1, 5601, 5474, 4203, -1, 5601, 4204, 5474, -1, 5587, 5472, 5590, -1, 5590, 5473, 4204, -1, 5627, 5503, 4205, -1, 4205, 5503, 5498, -1, 4208, 5498, 4206, -1, 4209, 4206, 4207, -1, 4432, 4207, 7131, -1, 4431, 4432, 7131, -1, 4205, 5498, 4208, -1, 4208, 4206, 4209, -1, 4209, 4207, 4432, -1, 4202, 4248, 4227, -1, 4226, 4227, 4230, -1, 4225, 4230, 4229, -1, 4224, 4229, 4210, -1, 4223, 4210, 4228, -1, 4211, 4223, 4228, -1, 4211, 4212, 4223, -1, 4211, 4216, 4212, -1, 4211, 4236, 4216, -1, 4216, 4236, 4213, -1, 4217, 4213, 5613, -1, 4214, 4217, 5613, -1, 4214, 4215, 4217, -1, 4217, 4215, 4220, -1, 4216, 4220, 4212, -1, 4216, 4217, 4220, -1, 4216, 4213, 4217, -1, 4242, 4218, 4236, -1, 4236, 4218, 4213, -1, 4213, 4218, 5612, -1, 5613, 4213, 5612, -1, 4215, 4219, 4220, -1, 4220, 4219, 4221, -1, 4212, 4221, 4223, -1, 4212, 4220, 4221, -1, 4219, 4222, 4221, -1, 4221, 4222, 4224, -1, 4223, 4224, 4210, -1, 4223, 4221, 4224, -1, 4222, 4225, 4224, -1, 4224, 4225, 4229, -1, 4230, 4225, 4226, -1, 4226, 4225, 4201, -1, 4202, 4226, 4201, -1, 4202, 4227, 4226, -1, 4228, 4210, 4231, -1, 4227, 4231, 4230, -1, 4227, 4228, 4231, -1, 4227, 4248, 4228, -1, 4231, 4210, 4229, -1, 4230, 4231, 4229, -1, 4200, 4232, 4248, -1, 4200, 4238, 4232, -1, 4200, 4258, 4238, -1, 4238, 4258, 4233, -1, 4251, 4233, 4234, -1, 4255, 4234, 4235, -1, 4237, 4235, 4240, -1, 4236, 4240, 4242, -1, 4236, 4237, 4240, -1, 4236, 4211, 4237, -1, 4237, 4211, 4246, -1, 4255, 4246, 4247, -1, 4251, 4247, 4232, -1, 4238, 4251, 4232, -1, 4238, 4233, 4251, -1, 4233, 4258, 4244, -1, 4234, 4244, 4239, -1, 4235, 4239, 4245, -1, 4240, 4245, 4242, -1, 4240, 4235, 4245, -1, 5609, 4253, 4256, -1, 5609, 5608, 4253, -1, 4253, 5608, 4241, -1, 4243, 4241, 5606, -1, 4245, 5606, 5610, -1, 4242, 4245, 5610, -1, 4253, 4241, 4243, -1, 4254, 4243, 4239, -1, 4244, 4254, 4239, -1, 4244, 4256, 4254, -1, 4244, 4258, 4256, -1, 4243, 5606, 4245, -1, 4239, 4243, 4245, -1, 4246, 4211, 4252, -1, 4247, 4252, 4249, -1, 4232, 4249, 4248, -1, 4232, 4247, 4249, -1, 4248, 4250, 4228, -1, 4248, 4249, 4250, -1, 4250, 4249, 4252, -1, 4228, 4252, 4211, -1, 4228, 4250, 4252, -1, 4255, 4247, 4251, -1, 4234, 4255, 4251, -1, 4244, 4234, 4233, -1, 4246, 4252, 4247, -1, 4256, 4253, 4254, -1, 4254, 4253, 4243, -1, 4255, 4235, 4237, -1, 4246, 4255, 4237, -1, 4234, 4239, 4235, -1, 5609, 4256, 4298, -1, 4298, 4256, 4257, -1, 4257, 4256, 4258, -1, 4259, 4258, 4200, -1, 4199, 4259, 4200, -1, 4257, 4258, 4259, -1, 4259, 4199, 4313, -1, 4299, 4313, 4275, -1, 4260, 4275, 4274, -1, 4261, 4274, 4277, -1, 4311, 4277, 4310, -1, 4262, 4310, 4279, -1, 4305, 4279, 4278, -1, 4294, 4278, 4263, -1, 4293, 4263, 4264, -1, 4265, 4264, 4304, -1, 4266, 4304, 4267, -1, 4303, 4267, 4300, -1, 4287, 4300, 4281, -1, 4286, 4281, 4282, -1, 4272, 4282, 4283, -1, 4273, 4283, 4284, -1, 4268, 4284, 4348, -1, 4269, 4268, 4348, -1, 4269, 4270, 4268, -1, 4269, 4271, 4270, -1, 4270, 4271, 5621, -1, 4317, 5621, 4314, -1, 4273, 4314, 4272, -1, 4283, 4273, 4272, -1, 4276, 4275, 4312, -1, 4276, 4274, 4275, -1, 4276, 4277, 4274, -1, 4276, 4184, 4277, -1, 4277, 4184, 4310, -1, 4310, 4184, 4279, -1, 4279, 4184, 4280, -1, 4278, 4280, 4190, -1, 4263, 4190, 4264, -1, 4263, 4278, 4190, -1, 4279, 4280, 4278, -1, 4190, 4189, 4264, -1, 4264, 4189, 4304, -1, 4304, 4189, 4267, -1, 4267, 4189, 4188, -1, 4300, 4188, 4191, -1, 4281, 4191, 4282, -1, 4281, 4300, 4191, -1, 4267, 4188, 4300, -1, 4191, 4192, 4282, -1, 4282, 4192, 4283, -1, 4283, 4192, 4284, -1, 4284, 4192, 4195, -1, 4348, 4284, 4195, -1, 5621, 5620, 4314, -1, 4314, 5620, 4285, -1, 4272, 4285, 4286, -1, 4282, 4272, 4286, -1, 4285, 5620, 4301, -1, 4286, 4301, 4287, -1, 4281, 4286, 4287, -1, 4289, 4288, 5617, -1, 4289, 4290, 4288, -1, 4289, 4291, 4290, -1, 4290, 4291, 4315, -1, 4265, 4315, 4293, -1, 4264, 4265, 4293, -1, 4315, 4291, 4292, -1, 4293, 4292, 4294, -1, 4263, 4293, 4294, -1, 4295, 4308, 4306, -1, 4295, 4309, 4308, -1, 4295, 4296, 4309, -1, 4295, 5615, 4296, -1, 4296, 5615, 4297, -1, 4261, 4297, 4260, -1, 4274, 4261, 4260, -1, 4297, 5615, 4316, -1, 4260, 4316, 4299, -1, 4275, 4260, 4299, -1, 5615, 4298, 4316, -1, 4316, 4298, 4257, -1, 4299, 4257, 4259, -1, 4313, 4299, 4259, -1, 4316, 4257, 4299, -1, 4303, 4300, 4287, -1, 4302, 4287, 4301, -1, 5617, 4301, 5620, -1, 5617, 4302, 4301, -1, 5617, 4288, 4302, -1, 4302, 4288, 4303, -1, 4287, 4302, 4303, -1, 4266, 4267, 4303, -1, 4288, 4266, 4303, -1, 4288, 4290, 4266, -1, 4266, 4290, 4265, -1, 4304, 4266, 4265, -1, 4305, 4278, 4294, -1, 4307, 4294, 4292, -1, 4306, 4292, 4291, -1, 4306, 4307, 4292, -1, 4306, 4308, 4307, -1, 4307, 4308, 4305, -1, 4294, 4307, 4305, -1, 4262, 4279, 4305, -1, 4308, 4262, 4305, -1, 4308, 4309, 4262, -1, 4262, 4309, 4311, -1, 4310, 4262, 4311, -1, 4261, 4277, 4311, -1, 4296, 4311, 4309, -1, 4296, 4261, 4311, -1, 4296, 4297, 4261, -1, 4199, 4312, 4313, -1, 4313, 4312, 4275, -1, 4284, 4268, 4273, -1, 4273, 4268, 4317, -1, 4314, 4273, 4317, -1, 4285, 4272, 4314, -1, 4301, 4286, 4285, -1, 4315, 4265, 4290, -1, 4292, 4293, 4315, -1, 4316, 4260, 4297, -1, 5621, 4317, 4270, -1, 4270, 4317, 4268, -1, 4319, 4320, 4318, -1, 4319, 4321, 4320, -1, 4319, 4196, 4321, -1, 4321, 4196, 4322, -1, 4325, 4322, 4360, -1, 4361, 4360, 4359, -1, 4323, 4359, 5624, -1, 4323, 4361, 4359, -1, 4323, 4324, 4361, -1, 4361, 4324, 4362, -1, 4325, 4362, 4336, -1, 4321, 4336, 4320, -1, 4321, 4325, 4336, -1, 4321, 4322, 4325, -1, 4196, 4328, 4322, -1, 4322, 4328, 4326, -1, 4360, 4326, 4327, -1, 4359, 4327, 4358, -1, 5624, 4358, 5625, -1, 5624, 4359, 4358, -1, 4326, 4328, 4329, -1, 4327, 4329, 4331, -1, 4358, 4331, 4330, -1, 5625, 4330, 4334, -1, 5634, 4334, 4333, -1, 5634, 5625, 4334, -1, 4364, 4332, 4198, -1, 4364, 4363, 4332, -1, 4332, 4363, 4335, -1, 4331, 4335, 4330, -1, 4331, 4332, 4335, -1, 4331, 4329, 4332, -1, 4332, 4329, 4198, -1, 4198, 4329, 4328, -1, 4363, 4333, 4335, -1, 4335, 4333, 4334, -1, 4330, 4335, 4334, -1, 4330, 5625, 4358, -1, 4362, 4324, 4351, -1, 4336, 4351, 4354, -1, 4320, 4354, 4337, -1, 4318, 4337, 4193, -1, 4318, 4320, 4337, -1, 4338, 4353, 4352, -1, 4338, 4342, 4353, -1, 4338, 5622, 4342, -1, 4342, 5622, 4343, -1, 4339, 4343, 4355, -1, 4356, 4355, 4357, -1, 4194, 4357, 4346, -1, 4194, 4356, 4357, -1, 4194, 4340, 4356, -1, 4356, 4340, 4350, -1, 4339, 4350, 4341, -1, 4342, 4341, 4353, -1, 4342, 4339, 4341, -1, 4342, 4343, 4339, -1, 5622, 4344, 4343, -1, 4343, 4344, 4349, -1, 4355, 4349, 4347, -1, 4357, 4347, 4345, -1, 4346, 4345, 4195, -1, 4346, 4357, 4345, -1, 4344, 4271, 4349, -1, 4349, 4271, 4269, -1, 4347, 4269, 4348, -1, 4345, 4348, 4195, -1, 4345, 4347, 4348, -1, 4349, 4269, 4347, -1, 4340, 4193, 4350, -1, 4350, 4193, 4337, -1, 4341, 4337, 4354, -1, 4353, 4354, 4351, -1, 4352, 4351, 4324, -1, 4352, 4353, 4351, -1, 4327, 4326, 4329, -1, 4360, 4322, 4326, -1, 4354, 4320, 4336, -1, 4341, 4350, 4337, -1, 4355, 4356, 4339, -1, 4339, 4356, 4350, -1, 4347, 4357, 4355, -1, 4358, 4327, 4331, -1, 4359, 4360, 4327, -1, 4362, 4325, 4361, -1, 4361, 4325, 4360, -1, 4351, 4336, 4362, -1, 4353, 4341, 4354, -1, 4349, 4355, 4343, -1, 5634, 4333, 5504, -1, 5504, 4333, 4110, -1, 4110, 4333, 4363, -1, 4114, 4363, 4364, -1, 4183, 4114, 4364, -1, 4110, 4363, 4114, -1, 4365, 7049, 4366, -1, 4402, 4366, 4378, -1, 4422, 4378, 4377, -1, 4415, 4377, 4379, -1, 4414, 4379, 4367, -1, 4411, 4367, 4368, -1, 4410, 4368, 4381, -1, 4398, 4381, 4370, -1, 4369, 4370, 4382, -1, 4371, 4382, 4406, -1, 4372, 4406, 4373, -1, 4405, 4373, 4374, -1, 4403, 4374, 4384, -1, 4375, 4384, 4387, -1, 4391, 4387, 4388, -1, 4417, 4388, 4389, -1, 4418, 4389, 4376, -1, 5225, 4418, 4376, -1, 5225, 4423, 4418, -1, 5225, 5224, 4423, -1, 4423, 5224, 4390, -1, 4419, 4390, 4420, -1, 4417, 4420, 4391, -1, 4388, 4417, 4391, -1, 7028, 4378, 4416, -1, 7028, 4377, 4378, -1, 7028, 4379, 4377, -1, 7028, 4380, 4379, -1, 4379, 4380, 4367, -1, 4367, 4380, 4368, -1, 4368, 4380, 4383, -1, 4381, 4383, 7029, -1, 4370, 7029, 4382, -1, 4370, 4381, 7029, -1, 4368, 4383, 4381, -1, 7029, 7030, 4382, -1, 4382, 7030, 4406, -1, 4406, 7030, 4373, -1, 4373, 7030, 7026, -1, 4374, 7026, 4385, -1, 4384, 4385, 4387, -1, 4384, 4374, 4385, -1, 4373, 7026, 4374, -1, 4385, 4386, 4387, -1, 4387, 4386, 4388, -1, 4388, 4386, 4389, -1, 4389, 4386, 5229, -1, 4376, 4389, 5229, -1, 4390, 4393, 4420, -1, 4420, 4393, 4392, -1, 4391, 4392, 4375, -1, 4387, 4391, 4375, -1, 4392, 4393, 4394, -1, 4375, 4394, 4403, -1, 4384, 4375, 4403, -1, 5629, 4396, 5628, -1, 5629, 4395, 4396, -1, 5629, 4397, 4395, -1, 4395, 4397, 4421, -1, 4371, 4421, 4369, -1, 4382, 4371, 4369, -1, 4421, 4397, 4407, -1, 4369, 4407, 4398, -1, 4370, 4369, 4398, -1, 5631, 4412, 4408, -1, 5631, 4413, 4412, -1, 5631, 4399, 4413, -1, 5631, 5632, 4399, -1, 4399, 5632, 4400, -1, 4415, 4400, 4422, -1, 4377, 4415, 4422, -1, 4400, 5632, 4401, -1, 4422, 4401, 4402, -1, 4378, 4422, 4402, -1, 5632, 5635, 4401, -1, 4401, 5635, 5636, -1, 4402, 5636, 4365, -1, 4366, 4402, 4365, -1, 4401, 5636, 4402, -1, 4405, 4374, 4403, -1, 4404, 4403, 4394, -1, 5628, 4394, 4393, -1, 5628, 4404, 4394, -1, 5628, 4396, 4404, -1, 4404, 4396, 4405, -1, 4403, 4404, 4405, -1, 4372, 4373, 4405, -1, 4396, 4372, 4405, -1, 4396, 4395, 4372, -1, 4372, 4395, 4371, -1, 4406, 4372, 4371, -1, 4410, 4381, 4398, -1, 4409, 4398, 4407, -1, 4408, 4407, 4397, -1, 4408, 4409, 4407, -1, 4408, 4412, 4409, -1, 4409, 4412, 4410, -1, 4398, 4409, 4410, -1, 4411, 4368, 4410, -1, 4412, 4411, 4410, -1, 4412, 4413, 4411, -1, 4411, 4413, 4414, -1, 4367, 4411, 4414, -1, 4415, 4379, 4414, -1, 4399, 4414, 4413, -1, 4399, 4415, 4414, -1, 4399, 4400, 4415, -1, 7049, 4416, 4366, -1, 4366, 4416, 4378, -1, 4389, 4418, 4417, -1, 4417, 4418, 4419, -1, 4420, 4417, 4419, -1, 4392, 4391, 4420, -1, 4394, 4375, 4392, -1, 4421, 4371, 4395, -1, 4407, 4369, 4421, -1, 4401, 4422, 4400, -1, 4390, 4419, 4423, -1, 4423, 4419, 4418, -1, 7688, 5630, 4424, -1, 4424, 5630, 5623, -1, 5623, 4425, 4424, -1, 4424, 4425, 5654, -1, 5654, 4425, 5626, -1, 4426, 5626, 4427, -1, 5642, 4427, 5627, -1, 4428, 5627, 4205, -1, 4208, 4428, 4205, -1, 4208, 4429, 4428, -1, 4208, 4209, 4429, -1, 4429, 4209, 5648, -1, 5648, 4209, 4432, -1, 4430, 4432, 4431, -1, 4430, 5648, 4432, -1, 5654, 5626, 4426, -1, 4426, 4427, 5642, -1, 5642, 5627, 4428, -1, 3780, 4433, 3782, -1, 3780, 4440, 4433, -1, 3780, 3801, 4440, -1, 4440, 3801, 4443, -1, 4442, 4443, 4434, -1, 4438, 4434, 4436, -1, 4435, 4436, 4437, -1, 4435, 4438, 4436, -1, 4435, 4574, 4438, -1, 4438, 4574, 4439, -1, 4442, 4439, 4441, -1, 4440, 4441, 4433, -1, 4440, 4442, 4441, -1, 4440, 4443, 4442, -1, 3801, 3779, 4443, -1, 4443, 3779, 4447, -1, 4434, 4447, 4444, -1, 4436, 4444, 4445, -1, 4437, 4445, 5736, -1, 4437, 4436, 4445, -1, 3779, 4446, 4447, -1, 4447, 4446, 4586, -1, 4444, 4586, 4587, -1, 4445, 4587, 4450, -1, 5736, 4450, 4452, -1, 5736, 4445, 4450, -1, 4446, 4448, 4586, -1, 4586, 4448, 4449, -1, 4587, 4449, 4589, -1, 4450, 4589, 4453, -1, 4452, 4453, 4451, -1, 4452, 4450, 4453, -1, 4448, 4454, 4449, -1, 4449, 4454, 4455, -1, 4589, 4455, 4457, -1, 4453, 4457, 4591, -1, 4451, 4591, 5751, -1, 4451, 4453, 4591, -1, 4454, 4456, 4455, -1, 4455, 4456, 4588, -1, 4457, 4588, 4590, -1, 4591, 4590, 4592, -1, 5751, 4592, 5738, -1, 5751, 4591, 4592, -1, 4456, 4458, 4588, -1, 4588, 4458, 4460, -1, 4590, 4460, 4461, -1, 4592, 4461, 4593, -1, 5738, 4593, 4464, -1, 5738, 4592, 4593, -1, 4458, 4459, 4460, -1, 4460, 4459, 4462, -1, 4461, 4462, 4463, -1, 4593, 4463, 4466, -1, 4464, 4466, 4467, -1, 4464, 4593, 4466, -1, 4459, 4468, 4462, -1, 4462, 4468, 4465, -1, 4463, 4465, 4596, -1, 4466, 4596, 4595, -1, 4467, 4595, 5739, -1, 4467, 4466, 4595, -1, 4468, 4470, 4465, -1, 4465, 4470, 4469, -1, 4596, 4469, 4594, -1, 4595, 4594, 4598, -1, 5739, 4598, 5741, -1, 5739, 4595, 4598, -1, 4470, 4474, 4469, -1, 4469, 4474, 4471, -1, 4594, 4471, 4472, -1, 4598, 4472, 4475, -1, 5741, 4475, 4473, -1, 5741, 4598, 4475, -1, 4474, 4477, 4471, -1, 4471, 4477, 4597, -1, 4472, 4597, 4599, -1, 4475, 4599, 4476, -1, 4473, 4476, 5753, -1, 4473, 4475, 4476, -1, 4477, 3774, 4597, -1, 4597, 3774, 4478, -1, 4599, 4478, 4600, -1, 4476, 4600, 4479, -1, 5753, 4479, 5754, -1, 5753, 4476, 4479, -1, 3774, 4480, 4478, -1, 4478, 4480, 4483, -1, 4600, 4483, 4481, -1, 4479, 4481, 4482, -1, 5754, 4482, 5755, -1, 5754, 4479, 4482, -1, 4480, 4484, 4483, -1, 4483, 4484, 4485, -1, 4481, 4485, 4486, -1, 4482, 4486, 4488, -1, 5755, 4488, 4490, -1, 5755, 4482, 4488, -1, 4484, 3772, 4485, -1, 4485, 3772, 4492, -1, 4486, 4492, 4487, -1, 4488, 4487, 4489, -1, 4490, 4489, 4491, -1, 4490, 4488, 4489, -1, 3772, 3771, 4492, -1, 4492, 3771, 4493, -1, 4487, 4493, 4494, -1, 4489, 4494, 4602, -1, 4491, 4602, 4495, -1, 4491, 4489, 4602, -1, 3771, 3770, 4493, -1, 4493, 3770, 4496, -1, 4494, 4496, 4497, -1, 4602, 4497, 4499, -1, 4495, 4499, 5756, -1, 4495, 4602, 4499, -1, 3770, 3768, 4496, -1, 4496, 3768, 4601, -1, 4497, 4601, 4498, -1, 4499, 4498, 4583, -1, 5758, 4583, 4503, -1, 5758, 4499, 4583, -1, 5758, 5756, 4499, -1, 3768, 3798, 4601, -1, 4601, 3798, 4500, -1, 4498, 4500, 4501, -1, 4583, 4501, 4504, -1, 4503, 4504, 4502, -1, 4503, 4583, 4504, -1, 3798, 4505, 4500, -1, 4500, 4505, 4508, -1, 4501, 4508, 4603, -1, 4504, 4603, 4506, -1, 4502, 4506, 4507, -1, 4502, 4504, 4506, -1, 4505, 4509, 4508, -1, 4508, 4509, 4604, -1, 4603, 4604, 4510, -1, 4506, 4510, 4605, -1, 4507, 4605, 5766, -1, 4507, 4506, 4605, -1, 4509, 3796, 4604, -1, 4604, 3796, 3797, -1, 4521, 3797, 3794, -1, 4513, 3794, 4511, -1, 4512, 4513, 4511, -1, 4512, 4515, 4513, -1, 4512, 4514, 4515, -1, 4515, 4514, 4523, -1, 4519, 4523, 4608, -1, 4517, 4608, 4516, -1, 5761, 4516, 4537, -1, 5761, 4517, 4516, -1, 5761, 5760, 4517, -1, 4517, 5760, 4518, -1, 4519, 4518, 4607, -1, 4515, 4607, 4513, -1, 4515, 4519, 4607, -1, 4515, 4523, 4519, -1, 4604, 3797, 4521, -1, 4510, 4521, 4520, -1, 4605, 4520, 4606, -1, 5766, 4606, 4522, -1, 5766, 4605, 4606, -1, 4521, 3794, 4513, -1, 4520, 4513, 4607, -1, 4606, 4607, 4518, -1, 4522, 4518, 5760, -1, 4522, 4606, 4518, -1, 4514, 4524, 4523, -1, 4523, 4524, 4526, -1, 4525, 4526, 4527, -1, 4531, 4527, 4529, -1, 4528, 4531, 4529, -1, 4528, 4530, 4531, -1, 4528, 4532, 4530, -1, 4530, 4532, 4547, -1, 4610, 4547, 4612, -1, 4534, 4612, 4549, -1, 4533, 4549, 5763, -1, 4533, 4534, 4549, -1, 4533, 5762, 4534, -1, 4534, 5762, 4535, -1, 4610, 4535, 4536, -1, 4530, 4536, 4531, -1, 4530, 4610, 4536, -1, 4530, 4547, 4610, -1, 4523, 4526, 4525, -1, 4608, 4525, 4609, -1, 4516, 4609, 4538, -1, 4537, 4538, 4539, -1, 4537, 4516, 4538, -1, 4525, 4527, 4531, -1, 4609, 4531, 4536, -1, 4538, 4536, 4535, -1, 4539, 4535, 5762, -1, 4539, 4538, 4535, -1, 4532, 3791, 4547, -1, 4547, 3791, 4540, -1, 4548, 4540, 4541, -1, 4550, 4541, 3789, -1, 3788, 4550, 3789, -1, 3788, 4545, 4550, -1, 3788, 4553, 4545, -1, 4545, 4553, 4616, -1, 4546, 4616, 4563, -1, 4542, 4563, 4617, -1, 4543, 4617, 5771, -1, 4543, 4542, 4617, -1, 4543, 4544, 4542, -1, 4542, 4544, 4614, -1, 4546, 4614, 4551, -1, 4545, 4551, 4550, -1, 4545, 4546, 4551, -1, 4545, 4616, 4546, -1, 4547, 4540, 4548, -1, 4612, 4548, 4611, -1, 4549, 4611, 4613, -1, 5763, 4613, 4552, -1, 5763, 4549, 4613, -1, 4548, 4541, 4550, -1, 4611, 4550, 4551, -1, 4613, 4551, 4614, -1, 4552, 4614, 4544, -1, 4552, 4613, 4614, -1, 4553, 4554, 4616, -1, 4616, 4554, 4555, -1, 4615, 4555, 4556, -1, 4557, 4556, 4558, -1, 3784, 4557, 4558, -1, 3784, 4561, 4557, -1, 3784, 3786, 4561, -1, 4561, 3786, 4567, -1, 4559, 4567, 4578, -1, 4618, 4578, 4560, -1, 5773, 4560, 4580, -1, 5773, 4618, 4560, -1, 5773, 4566, 4618, -1, 4618, 4566, 4619, -1, 4559, 4619, 4562, -1, 4561, 4562, 4557, -1, 4561, 4559, 4562, -1, 4561, 4567, 4559, -1, 4616, 4555, 4615, -1, 4563, 4615, 4565, -1, 4617, 4565, 4564, -1, 5771, 4564, 5765, -1, 5771, 4617, 4564, -1, 4615, 4556, 4557, -1, 4565, 4557, 4562, -1, 4564, 4562, 4619, -1, 5765, 4619, 4566, -1, 5765, 4564, 4619, -1, 3786, 4568, 4567, -1, 4567, 4568, 4569, -1, 4620, 4569, 4582, -1, 4570, 4582, 3783, -1, 4571, 4570, 3783, -1, 4571, 4575, 4570, -1, 4571, 3782, 4575, -1, 4575, 3782, 4433, -1, 4577, 4433, 4441, -1, 4572, 4441, 4439, -1, 4573, 4439, 4574, -1, 4573, 4572, 4439, -1, 4573, 5732, 4572, -1, 4572, 5732, 4584, -1, 4577, 4584, 4576, -1, 4575, 4576, 4570, -1, 4575, 4577, 4576, -1, 4575, 4433, 4577, -1, 4567, 4569, 4620, -1, 4578, 4620, 4579, -1, 4560, 4579, 4585, -1, 4580, 4585, 4581, -1, 4580, 4560, 4585, -1, 4620, 4582, 4570, -1, 4579, 4570, 4576, -1, 4585, 4576, 4584, -1, 4581, 4584, 5732, -1, 4581, 4585, 4584, -1, 4498, 4601, 4500, -1, 4498, 4499, 4497, -1, 4508, 4501, 4500, -1, 4501, 4583, 4498, -1, 4572, 4584, 4577, -1, 4441, 4572, 4577, -1, 4579, 4576, 4585, -1, 4438, 4439, 4442, -1, 4434, 4438, 4442, -1, 4447, 4434, 4443, -1, 4586, 4444, 4447, -1, 4444, 4436, 4434, -1, 4449, 4587, 4586, -1, 4587, 4445, 4444, -1, 4455, 4589, 4449, -1, 4589, 4450, 4587, -1, 4588, 4457, 4455, -1, 4457, 4453, 4589, -1, 4460, 4590, 4588, -1, 4590, 4591, 4457, -1, 4462, 4461, 4460, -1, 4461, 4592, 4590, -1, 4465, 4463, 4462, -1, 4463, 4593, 4461, -1, 4469, 4596, 4465, -1, 4596, 4466, 4463, -1, 4471, 4594, 4469, -1, 4594, 4595, 4596, -1, 4597, 4472, 4471, -1, 4472, 4598, 4594, -1, 4478, 4599, 4597, -1, 4599, 4475, 4472, -1, 4483, 4600, 4478, -1, 4600, 4476, 4599, -1, 4485, 4481, 4483, -1, 4481, 4479, 4600, -1, 4492, 4486, 4485, -1, 4486, 4482, 4481, -1, 4493, 4487, 4492, -1, 4487, 4488, 4486, -1, 4496, 4494, 4493, -1, 4494, 4489, 4487, -1, 4601, 4497, 4496, -1, 4497, 4602, 4494, -1, 4604, 4603, 4508, -1, 4603, 4504, 4501, -1, 4521, 4510, 4604, -1, 4510, 4506, 4603, -1, 4513, 4520, 4521, -1, 4520, 4605, 4510, -1, 4606, 4520, 4607, -1, 4517, 4518, 4519, -1, 4608, 4517, 4519, -1, 4525, 4608, 4523, -1, 4531, 4609, 4525, -1, 4609, 4516, 4608, -1, 4538, 4609, 4536, -1, 4534, 4535, 4610, -1, 4612, 4534, 4610, -1, 4548, 4612, 4547, -1, 4550, 4611, 4548, -1, 4611, 4549, 4612, -1, 4613, 4611, 4551, -1, 4542, 4614, 4546, -1, 4563, 4542, 4546, -1, 4615, 4563, 4616, -1, 4557, 4565, 4615, -1, 4565, 4617, 4563, -1, 4564, 4565, 4562, -1, 4618, 4619, 4559, -1, 4578, 4618, 4559, -1, 4620, 4578, 4567, -1, 4570, 4579, 4620, -1, 4579, 4560, 4578, -1, 4627, 4668, 4653, -1, 4654, 4653, 4655, -1, 4656, 4655, 4658, -1, 4657, 4658, 4659, -1, 4621, 4659, 4645, -1, 4622, 4645, 4644, -1, 4623, 4622, 4644, -1, 4623, 4625, 4622, -1, 4623, 4624, 4625, -1, 4625, 4624, 4651, -1, 4666, 4651, 4665, -1, 4661, 4665, 4648, -1, 4662, 4648, 4647, -1, 4626, 4647, 4628, -1, 4627, 4626, 4628, -1, 4627, 4654, 4626, -1, 4627, 4653, 4654, -1, 4629, 4635, 4630, -1, 4629, 4638, 4635, -1, 4629, 4642, 4638, -1, 4629, 4631, 4642, -1, 4642, 4631, 4641, -1, 4639, 4641, 4632, -1, 4640, 4632, 4643, -1, 4633, 4643, 4659, -1, 4658, 4633, 4659, -1, 4658, 4634, 4633, -1, 4658, 4655, 4634, -1, 4634, 4655, 4636, -1, 4635, 4636, 4630, -1, 4635, 4634, 4636, -1, 4635, 4637, 4634, -1, 4635, 4638, 4637, -1, 4637, 4638, 4639, -1, 4640, 4639, 4632, -1, 4640, 4637, 4639, -1, 4640, 4633, 4637, -1, 4640, 4643, 4633, -1, 4642, 4641, 4639, -1, 4638, 4642, 4639, -1, 4632, 4644, 4643, -1, 4643, 4644, 4645, -1, 4659, 4643, 4645, -1, 4624, 4945, 4651, -1, 4651, 4945, 4652, -1, 4665, 4652, 4646, -1, 4648, 4646, 4649, -1, 4647, 4649, 4628, -1, 4647, 4648, 4649, -1, 4652, 4945, 4664, -1, 4646, 4664, 4650, -1, 4649, 4650, 4628, -1, 4649, 4646, 4650, -1, 4669, 4663, 4660, -1, 4669, 4650, 4663, -1, 4669, 4628, 4650, -1, 4665, 4651, 4652, -1, 4636, 4655, 4653, -1, 4630, 4653, 4668, -1, 4630, 4636, 4653, -1, 4662, 4647, 4626, -1, 4656, 4626, 4654, -1, 4655, 4656, 4654, -1, 4662, 4626, 4656, -1, 4657, 4656, 4658, -1, 4657, 4662, 4656, -1, 4657, 4661, 4662, -1, 4657, 4621, 4661, -1, 4657, 4659, 4621, -1, 4660, 4663, 4664, -1, 4945, 4660, 4664, -1, 4661, 4648, 4662, -1, 4665, 4646, 4648, -1, 4663, 4650, 4664, -1, 4664, 4646, 4652, -1, 4645, 4622, 4621, -1, 4621, 4622, 4666, -1, 4661, 4666, 4665, -1, 4661, 4621, 4666, -1, 4651, 4666, 4625, -1, 4625, 4666, 4622, -1, 4634, 4637, 4633, -1, 5810, 4668, 4667, -1, 4667, 4668, 4906, -1, 4906, 4668, 4669, -1, 4669, 4668, 4627, -1, 4628, 4669, 4627, -1, 5919, 5881, 4686, -1, 4686, 5881, 4925, -1, 4925, 5881, 4671, -1, 4670, 4671, 4672, -1, 4935, 4672, 4673, -1, 4681, 4673, 4674, -1, 4682, 4674, 5878, -1, 4926, 5878, 4675, -1, 4938, 4675, 5905, -1, 4939, 5905, 4683, -1, 4684, 4683, 5830, -1, 4685, 5830, 5831, -1, 4927, 5831, 5841, -1, 4676, 5841, 4677, -1, 5827, 4676, 4677, -1, 5827, 4928, 4676, -1, 5827, 4678, 4928, -1, 4928, 4678, 4930, -1, 4930, 4678, 4679, -1, 4679, 4678, 4680, -1, 4932, 4680, 5826, -1, 4667, 5826, 5810, -1, 4667, 4932, 5826, -1, 4925, 4671, 4670, -1, 4670, 4672, 4935, -1, 4935, 4673, 4681, -1, 4681, 4674, 4682, -1, 4682, 5878, 4926, -1, 4926, 4675, 4938, -1, 4938, 5905, 4939, -1, 4939, 4683, 4684, -1, 4684, 5830, 4685, -1, 4685, 5831, 4927, -1, 4927, 5841, 4676, -1, 4679, 4680, 4932, -1, 5919, 4686, 4708, -1, 4708, 4686, 4921, -1, 4687, 4708, 4921, -1, 4687, 4709, 4708, -1, 4687, 4716, 4709, -1, 4716, 4687, 4691, -1, 4692, 4691, 4698, -1, 4719, 4698, 4725, -1, 4720, 4725, 4724, -1, 4726, 4724, 4729, -1, 4732, 4729, 4688, -1, 4733, 4688, 4689, -1, 5915, 4689, 5923, -1, 5915, 4733, 4689, -1, 5915, 4731, 4733, -1, 5915, 4713, 4731, -1, 4731, 4713, 4690, -1, 4728, 4690, 4712, -1, 4727, 4712, 4723, -1, 4721, 4723, 4710, -1, 4718, 4710, 4716, -1, 4692, 4716, 4691, -1, 4692, 4718, 4716, -1, 4692, 4719, 4718, -1, 4692, 4698, 4719, -1, 4900, 4699, 4895, -1, 4900, 4693, 4699, -1, 4900, 4704, 4693, -1, 4693, 4704, 4694, -1, 4730, 4694, 4695, -1, 4736, 4695, 4706, -1, 4735, 4706, 4734, -1, 4697, 4734, 4696, -1, 5923, 4697, 4696, -1, 5923, 4689, 4697, -1, 4697, 4689, 4688, -1, 4735, 4688, 4729, -1, 4736, 4729, 4724, -1, 4730, 4724, 4725, -1, 4693, 4725, 4698, -1, 4699, 4698, 4691, -1, 4895, 4691, 4687, -1, 4895, 4699, 4691, -1, 4899, 4700, 4704, -1, 4899, 4701, 4700, -1, 4899, 5921, 4701, -1, 4701, 5921, 4717, -1, 4700, 4717, 4703, -1, 4702, 4703, 4695, -1, 4694, 4702, 4695, -1, 4694, 4704, 4702, -1, 4702, 4704, 4700, -1, 4703, 4702, 4700, -1, 5921, 4696, 4717, -1, 4717, 4696, 4705, -1, 4703, 4705, 4706, -1, 4695, 4703, 4706, -1, 4707, 4714, 4713, -1, 4707, 4722, 4714, -1, 4707, 4708, 4722, -1, 4722, 4708, 4709, -1, 4711, 4709, 4710, -1, 4723, 4711, 4710, -1, 4723, 4714, 4711, -1, 4723, 4712, 4714, -1, 4714, 4712, 4715, -1, 4713, 4715, 4690, -1, 4713, 4714, 4715, -1, 4709, 4716, 4710, -1, 4717, 4700, 4701, -1, 4721, 4710, 4718, -1, 4719, 4721, 4718, -1, 4719, 4720, 4721, -1, 4719, 4725, 4720, -1, 4722, 4709, 4711, -1, 4714, 4722, 4711, -1, 4693, 4698, 4699, -1, 4727, 4723, 4721, -1, 4720, 4727, 4721, -1, 4720, 4726, 4727, -1, 4720, 4724, 4726, -1, 4730, 4725, 4693, -1, 4694, 4730, 4693, -1, 4728, 4712, 4727, -1, 4726, 4728, 4727, -1, 4726, 4732, 4728, -1, 4726, 4729, 4732, -1, 4690, 4715, 4712, -1, 4736, 4724, 4730, -1, 4695, 4736, 4730, -1, 4731, 4690, 4728, -1, 4732, 4731, 4728, -1, 4732, 4733, 4731, -1, 4732, 4688, 4733, -1, 4705, 4696, 4734, -1, 4706, 4705, 4734, -1, 4688, 4735, 4697, -1, 4697, 4735, 4734, -1, 4703, 4717, 4705, -1, 4736, 4706, 4735, -1, 4729, 4736, 4735, -1, 3812, 4745, 4737, -1, 3812, 4738, 4745, -1, 3812, 4739, 4738, -1, 4738, 4739, 4740, -1, 4860, 4740, 4741, -1, 4863, 4741, 4864, -1, 4742, 4864, 4743, -1, 6118, 4743, 4748, -1, 6118, 4742, 4743, -1, 6118, 6117, 4742, -1, 4742, 6117, 4862, -1, 4863, 4862, 4744, -1, 4860, 4744, 4858, -1, 4738, 4858, 4745, -1, 4738, 4860, 4858, -1, 4738, 4740, 4860, -1, 4739, 3805, 4740, -1, 4740, 3805, 4861, -1, 4741, 4861, 4749, -1, 4864, 4749, 4746, -1, 4743, 4746, 4747, -1, 4748, 4747, 4751, -1, 4748, 4743, 4747, -1, 3805, 3811, 4861, -1, 4861, 3811, 4753, -1, 4749, 4753, 4865, -1, 4746, 4865, 4750, -1, 4747, 4750, 4752, -1, 4751, 4752, 6121, -1, 4751, 4747, 4752, -1, 3811, 4755, 4753, -1, 4753, 4755, 4756, -1, 4865, 4756, 4757, -1, 4750, 4757, 4754, -1, 4752, 4754, 4760, -1, 6121, 4760, 6122, -1, 6121, 4752, 4760, -1, 4755, 4761, 4756, -1, 4756, 4761, 4762, -1, 4757, 4762, 4764, -1, 4754, 4764, 4758, -1, 4760, 4758, 4759, -1, 6122, 4759, 4768, -1, 6122, 4760, 4759, -1, 4761, 4763, 4762, -1, 4762, 4763, 4765, -1, 4764, 4765, 4766, -1, 4758, 4766, 4767, -1, 4759, 4767, 4769, -1, 4768, 4769, 6124, -1, 4768, 4759, 4769, -1, 4763, 3808, 4765, -1, 4765, 3808, 4771, -1, 4766, 4771, 4866, -1, 4767, 4866, 4867, -1, 4769, 4867, 4770, -1, 6124, 4770, 4775, -1, 6124, 4769, 4770, -1, 3808, 3809, 4771, -1, 4771, 3809, 4772, -1, 4866, 4772, 4869, -1, 4867, 4869, 4773, -1, 4770, 4773, 4774, -1, 4775, 4774, 6125, -1, 4775, 4770, 4774, -1, 3809, 3807, 4772, -1, 4772, 3807, 4777, -1, 4869, 4777, 4868, -1, 4773, 4868, 4776, -1, 4774, 4776, 4872, -1, 6125, 4872, 6126, -1, 6125, 4774, 4872, -1, 3807, 3806, 4777, -1, 4777, 3806, 4778, -1, 4868, 4778, 4779, -1, 4776, 4779, 4780, -1, 4872, 4780, 4873, -1, 6126, 4873, 4782, -1, 6126, 4872, 4873, -1, 3806, 4781, 4778, -1, 4778, 4781, 4870, -1, 4779, 4870, 4871, -1, 4780, 4871, 4857, -1, 4873, 4857, 4783, -1, 4782, 4783, 6127, -1, 4782, 4873, 4783, -1, 4781, 3810, 4870, -1, 4870, 3810, 4784, -1, 4871, 4784, 4786, -1, 4857, 4786, 4854, -1, 4783, 4854, 4789, -1, 6127, 4789, 4788, -1, 6127, 4783, 4789, -1, 3810, 4785, 4784, -1, 4784, 4785, 4787, -1, 4786, 4787, 4853, -1, 4854, 4853, 4875, -1, 4789, 4875, 4874, -1, 4788, 4874, 4791, -1, 4788, 4789, 4874, -1, 4785, 4790, 4787, -1, 4787, 4790, 4856, -1, 4853, 4856, 4809, -1, 4875, 4809, 4811, -1, 4874, 4811, 4792, -1, 4791, 4792, 4813, -1, 4791, 4874, 4792, -1, 4790, 3813, 4856, -1, 4856, 3813, 4793, -1, 4855, 4793, 3815, -1, 4794, 4855, 3815, -1, 4794, 4819, 4855, -1, 4794, 3816, 4819, -1, 4819, 3816, 4795, -1, 4815, 4795, 3814, -1, 4877, 3814, 4796, -1, 4880, 4796, 4823, -1, 4882, 4823, 4797, -1, 4825, 4797, 4798, -1, 4799, 4798, 4832, -1, 4800, 4832, 3819, -1, 4839, 3819, 4801, -1, 4840, 4801, 3818, -1, 4802, 4840, 3818, -1, 4802, 4808, 4840, -1, 4802, 3817, 4808, -1, 4808, 3817, 4841, -1, 4893, 4841, 4859, -1, 4803, 4859, 4805, -1, 4804, 4805, 4806, -1, 6140, 4806, 6115, -1, 6140, 4804, 4806, -1, 6140, 6139, 4804, -1, 4804, 6139, 4807, -1, 4803, 4807, 4892, -1, 4893, 4892, 4891, -1, 4808, 4891, 4840, -1, 4808, 4893, 4891, -1, 4808, 4841, 4893, -1, 4856, 4793, 4855, -1, 4809, 4855, 4810, -1, 4811, 4810, 4812, -1, 4792, 4812, 4814, -1, 4813, 4814, 6130, -1, 4813, 4792, 4814, -1, 4819, 4795, 4815, -1, 4818, 4815, 4876, -1, 4878, 4876, 4816, -1, 4817, 4816, 4820, -1, 6131, 4820, 6134, -1, 6131, 4817, 4820, -1, 6131, 6130, 4817, -1, 4817, 6130, 4814, -1, 4878, 4814, 4812, -1, 4818, 4812, 4810, -1, 4819, 4810, 4855, -1, 4819, 4818, 4810, -1, 4819, 4815, 4818, -1, 4815, 3814, 4877, -1, 4876, 4877, 4879, -1, 4816, 4879, 4881, -1, 4820, 4881, 4885, -1, 6134, 4885, 6135, -1, 6134, 4820, 4885, -1, 4877, 4796, 4880, -1, 4879, 4880, 4821, -1, 4881, 4821, 4884, -1, 4885, 4884, 4822, -1, 6135, 4822, 4824, -1, 6135, 4885, 4822, -1, 4880, 4823, 4882, -1, 4821, 4882, 4883, -1, 4884, 4883, 4886, -1, 4822, 4886, 4827, -1, 4824, 4827, 6136, -1, 4824, 4822, 4827, -1, 4882, 4797, 4825, -1, 4883, 4825, 4826, -1, 4886, 4826, 4887, -1, 4827, 4887, 4829, -1, 6136, 4829, 4831, -1, 6136, 4827, 4829, -1, 4825, 4798, 4799, -1, 4826, 4799, 4828, -1, 4887, 4828, 4889, -1, 4829, 4889, 4830, -1, 4831, 4830, 4833, -1, 4831, 4829, 4830, -1, 4799, 4832, 4800, -1, 4828, 4800, 4888, -1, 4889, 4888, 4835, -1, 4830, 4835, 4836, -1, 4833, 4836, 6137, -1, 4833, 4830, 4836, -1, 4800, 3819, 4839, -1, 4888, 4839, 4834, -1, 4835, 4834, 4890, -1, 4836, 4890, 4837, -1, 6137, 4837, 4838, -1, 6137, 4836, 4837, -1, 4839, 4801, 4840, -1, 4834, 4840, 4891, -1, 4890, 4891, 4892, -1, 4837, 4892, 4807, -1, 4838, 4807, 6139, -1, 4838, 4837, 4807, -1, 3817, 4842, 4841, -1, 4841, 4842, 4894, -1, 4859, 4894, 4843, -1, 4805, 4843, 4849, -1, 4806, 4849, 4845, -1, 6115, 4845, 4844, -1, 6115, 4806, 4845, -1, 4842, 4846, 4894, -1, 4894, 4846, 4847, -1, 4843, 4847, 4848, -1, 4849, 4848, 4851, -1, 4845, 4851, 4850, -1, 4844, 4850, 4852, -1, 4844, 4845, 4850, -1, 4846, 4737, 4847, -1, 4847, 4737, 4745, -1, 4848, 4745, 4858, -1, 4851, 4858, 4744, -1, 4850, 4744, 4862, -1, 4852, 4862, 6117, -1, 4852, 4850, 4862, -1, 4856, 4853, 4787, -1, 4853, 4854, 4786, -1, 4855, 4809, 4856, -1, 4854, 4783, 4857, -1, 4809, 4875, 4853, -1, 4875, 4789, 4854, -1, 4745, 4848, 4847, -1, 4848, 4849, 4843, -1, 4851, 4848, 4858, -1, 4849, 4806, 4805, -1, 4845, 4849, 4851, -1, 4803, 4805, 4804, -1, 4807, 4803, 4804, -1, 4859, 4843, 4805, -1, 4894, 4847, 4843, -1, 4850, 4851, 4744, -1, 4863, 4744, 4860, -1, 4741, 4863, 4860, -1, 4861, 4741, 4740, -1, 4753, 4749, 4861, -1, 4742, 4862, 4863, -1, 4864, 4742, 4863, -1, 4749, 4864, 4741, -1, 4756, 4865, 4753, -1, 4865, 4746, 4749, -1, 4746, 4743, 4864, -1, 4762, 4757, 4756, -1, 4757, 4750, 4865, -1, 4750, 4747, 4746, -1, 4765, 4764, 4762, -1, 4764, 4754, 4757, -1, 4754, 4752, 4750, -1, 4771, 4766, 4765, -1, 4766, 4758, 4764, -1, 4758, 4760, 4754, -1, 4772, 4866, 4771, -1, 4866, 4767, 4766, -1, 4767, 4759, 4758, -1, 4777, 4869, 4772, -1, 4869, 4867, 4866, -1, 4867, 4769, 4767, -1, 4778, 4868, 4777, -1, 4868, 4773, 4869, -1, 4773, 4770, 4867, -1, 4870, 4779, 4778, -1, 4779, 4776, 4868, -1, 4776, 4774, 4773, -1, 4784, 4871, 4870, -1, 4871, 4780, 4779, -1, 4780, 4872, 4776, -1, 4787, 4786, 4784, -1, 4786, 4857, 4871, -1, 4857, 4873, 4780, -1, 4811, 4809, 4810, -1, 4874, 4875, 4811, -1, 4792, 4811, 4812, -1, 4878, 4812, 4818, -1, 4876, 4878, 4818, -1, 4877, 4876, 4815, -1, 4880, 4879, 4877, -1, 4817, 4814, 4878, -1, 4816, 4817, 4878, -1, 4879, 4816, 4876, -1, 4882, 4821, 4880, -1, 4821, 4881, 4879, -1, 4881, 4820, 4816, -1, 4825, 4883, 4882, -1, 4883, 4884, 4821, -1, 4884, 4885, 4881, -1, 4799, 4826, 4825, -1, 4826, 4886, 4883, -1, 4886, 4822, 4884, -1, 4800, 4828, 4799, -1, 4828, 4887, 4826, -1, 4887, 4827, 4886, -1, 4839, 4888, 4800, -1, 4888, 4889, 4828, -1, 4889, 4829, 4887, -1, 4840, 4834, 4839, -1, 4834, 4835, 4888, -1, 4835, 4830, 4889, -1, 4890, 4834, 4891, -1, 4836, 4835, 4890, -1, 4837, 4890, 4892, -1, 4803, 4892, 4893, -1, 4859, 4803, 4893, -1, 4894, 4859, 4841, -1, 4687, 4921, 4905, -1, 4896, 4905, 4901, -1, 4895, 4901, 4900, -1, 4895, 4896, 4901, -1, 4895, 4687, 4896, -1, 4896, 4687, 4905, -1, 4923, 4897, 4922, -1, 4923, 4902, 4897, -1, 4897, 4902, 4904, -1, 4898, 4904, 4899, -1, 4704, 4898, 4899, -1, 4704, 4901, 4898, -1, 4704, 4900, 4901, -1, 4902, 4903, 4904, -1, 4904, 4903, 4899, -1, 4922, 4897, 4905, -1, 4921, 4922, 4905, -1, 4904, 4898, 4897, -1, 4897, 4898, 4901, -1, 4905, 4897, 4901, -1, 4906, 4907, 4667, -1, 4906, 4909, 4907, -1, 4906, 4908, 4909, -1, 4906, 4910, 4908, -1, 4908, 4910, 4913, -1, 4911, 4913, 4912, -1, 4911, 4908, 4913, -1, 4910, 4944, 4913, -1, 4913, 4944, 4914, -1, 4943, 4913, 4914, -1, 4913, 4915, 4912, -1, 4912, 4915, 3835, -1, 3835, 4915, 6213, -1, 4916, 6213, 3834, -1, 4916, 3835, 6213, -1, 6213, 6214, 3834, -1, 3834, 6214, 4917, -1, 4917, 6214, 6220, -1, 4918, 6220, 3821, -1, 4918, 4917, 6220, -1, 6220, 4919, 3821, -1, 3821, 4919, 4920, -1, 4920, 4919, 4921, -1, 3833, 4921, 4924, -1, 3833, 4920, 4921, -1, 4919, 6222, 4921, -1, 4921, 6222, 4922, -1, 4922, 6222, 4923, -1, 4923, 6222, 4902, -1, 4902, 6222, 4903, -1, 4921, 4686, 4924, -1, 4924, 4686, 3842, -1, 3842, 4686, 3841, -1, 3841, 4686, 4925, -1, 4933, 4925, 4670, -1, 4934, 4670, 4935, -1, 4936, 4935, 4681, -1, 4937, 4681, 4682, -1, 3839, 4682, 4926, -1, 3838, 4926, 4938, -1, 3837, 4938, 4939, -1, 4940, 4939, 4684, -1, 4941, 4684, 4685, -1, 3827, 4685, 4927, -1, 4929, 4927, 4676, -1, 4928, 4929, 4676, -1, 4928, 3826, 4929, -1, 4928, 4930, 3826, -1, 3826, 4930, 4931, -1, 4931, 4930, 4679, -1, 3823, 4679, 4932, -1, 4942, 4932, 4667, -1, 4907, 4942, 4667, -1, 3841, 4925, 4933, -1, 4933, 4670, 4934, -1, 4934, 4935, 4936, -1, 4936, 4681, 4937, -1, 4937, 4682, 3839, -1, 3839, 4926, 3838, -1, 3838, 4938, 3837, -1, 3837, 4939, 4940, -1, 4940, 4684, 4941, -1, 4941, 4685, 3827, -1, 3827, 4927, 4929, -1, 4931, 4679, 3823, -1, 3823, 4932, 4942, -1, 4943, 4914, 4623, -1, 4623, 4914, 4624, -1, 4624, 4914, 4944, -1, 4945, 4944, 4910, -1, 4660, 4910, 4906, -1, 4669, 4660, 4906, -1, 4624, 4944, 4945, -1, 4945, 4910, 4660, -1, 4947, 6304, 4961, -1, 4947, 4946, 6304, -1, 4947, 3844, 4946, -1, 4946, 3844, 4948, -1, 4948, 3844, 3845, -1, 4949, 3845, 4950, -1, 6380, 4950, 4951, -1, 6382, 4951, 3846, -1, 6295, 3846, 4952, -1, 6288, 4952, 4953, -1, 4962, 4953, 3850, -1, 6289, 3850, 3851, -1, 6375, 3851, 4954, -1, 6372, 4954, 4955, -1, 6370, 4955, 4956, -1, 6348, 4956, 4957, -1, 6385, 4957, 4963, -1, 6387, 4963, 4958, -1, 6389, 4958, 3849, -1, 4964, 3849, 3848, -1, 4965, 3848, 4959, -1, 6340, 4959, 3847, -1, 4966, 3847, 4967, -1, 4960, 4967, 4961, -1, 6304, 4960, 4961, -1, 4948, 3845, 4949, -1, 4949, 4950, 6380, -1, 6380, 4951, 6382, -1, 6382, 3846, 6295, -1, 6295, 4952, 6288, -1, 6288, 4953, 4962, -1, 4962, 3850, 6289, -1, 6289, 3851, 6375, -1, 6375, 4954, 6372, -1, 6372, 4955, 6370, -1, 6370, 4956, 6348, -1, 6348, 4957, 6385, -1, 6385, 4963, 6387, -1, 6387, 4958, 6389, -1, 6389, 3849, 4964, -1, 4964, 3848, 4965, -1, 4965, 4959, 6340, -1, 6340, 3847, 4966, -1, 4966, 4967, 4960, -1, 4968, 4978, 4977, -1, 4968, 6426, 4978, -1, 4968, 4970, 6426, -1, 6426, 4970, 4969, -1, 4969, 4970, 3859, -1, 6498, 3859, 3857, -1, 4979, 3857, 3856, -1, 6420, 3856, 3855, -1, 6499, 3855, 4971, -1, 6409, 4971, 3860, -1, 6410, 3860, 3858, -1, 6494, 3858, 4980, -1, 6490, 4980, 3854, -1, 6489, 3854, 4972, -1, 4981, 4972, 4973, -1, 6462, 4973, 4974, -1, 6464, 4974, 3853, -1, 6500, 3853, 4982, -1, 6495, 4982, 4983, -1, 4984, 4983, 4985, -1, 4975, 4985, 4986, -1, 6455, 4986, 3852, -1, 4987, 3852, 4988, -1, 4976, 4988, 4977, -1, 4978, 4976, 4977, -1, 4969, 3859, 6498, -1, 6498, 3857, 4979, -1, 4979, 3856, 6420, -1, 6420, 3855, 6499, -1, 6499, 4971, 6409, -1, 6409, 3860, 6410, -1, 6410, 3858, 6494, -1, 6494, 4980, 6490, -1, 6490, 3854, 6489, -1, 6489, 4972, 4981, -1, 4981, 4973, 6462, -1, 6462, 4974, 6464, -1, 6464, 3853, 6500, -1, 6500, 4982, 6495, -1, 6495, 4983, 4984, -1, 4984, 4985, 4975, -1, 4975, 4986, 6455, -1, 6455, 3852, 4987, -1, 4987, 4988, 4976, -1, 6676, 4989, 6677, -1, 6676, 4990, 4989, -1, 6676, 6668, 4990, -1, 4990, 6668, 5005, -1, 5005, 6668, 6667, -1, 4991, 6667, 5006, -1, 3874, 5006, 4992, -1, 3870, 4992, 4993, -1, 3866, 4993, 6693, -1, 4994, 6693, 5007, -1, 5008, 5007, 5009, -1, 3993, 5009, 5010, -1, 5011, 5010, 5012, -1, 5013, 5012, 5014, -1, 3981, 5014, 6631, -1, 5015, 6631, 6629, -1, 3990, 6629, 6620, -1, 5016, 6620, 4995, -1, 5017, 4995, 4996, -1, 3969, 4996, 5018, -1, 3970, 5018, 6609, -1, 3972, 6609, 5019, -1, 5020, 5019, 6602, -1, 5021, 6602, 6598, -1, 5022, 6598, 4997, -1, 3962, 4997, 5023, -1, 3957, 5023, 5024, -1, 3938, 5024, 4998, -1, 5025, 4998, 5026, -1, 5027, 5026, 6582, -1, 3946, 6582, 6685, -1, 3931, 6685, 6577, -1, 3929, 6577, 6569, -1, 3926, 6569, 6566, -1, 3919, 6566, 4999, -1, 3920, 4999, 6557, -1, 3914, 6557, 6556, -1, 3911, 6556, 6549, -1, 3908, 6549, 5000, -1, 3902, 5000, 5002, -1, 5001, 5002, 5003, -1, 5004, 5003, 5028, -1, 5029, 5028, 6530, -1, 3891, 6530, 6528, -1, 3886, 6528, 6677, -1, 4989, 3886, 6677, -1, 5005, 6667, 4991, -1, 4991, 5006, 3874, -1, 3874, 4992, 3870, -1, 3870, 4993, 3866, -1, 3866, 6693, 4994, -1, 4994, 5007, 5008, -1, 5008, 5009, 3993, -1, 3993, 5010, 5011, -1, 5011, 5012, 5013, -1, 5013, 5014, 3981, -1, 3981, 6631, 5015, -1, 5015, 6629, 3990, -1, 3990, 6620, 5016, -1, 5016, 4995, 5017, -1, 5017, 4996, 3969, -1, 3969, 5018, 3970, -1, 3970, 6609, 3972, -1, 3972, 5019, 5020, -1, 5020, 6602, 5021, -1, 5021, 6598, 5022, -1, 5022, 4997, 3962, -1, 3962, 5023, 3957, -1, 3957, 5024, 3938, -1, 3938, 4998, 5025, -1, 5025, 5026, 5027, -1, 5027, 6582, 3946, -1, 3946, 6685, 3931, -1, 3931, 6577, 3929, -1, 3929, 6569, 3926, -1, 3926, 6566, 3919, -1, 3919, 4999, 3920, -1, 3920, 6557, 3914, -1, 3914, 6556, 3911, -1, 3911, 6549, 3908, -1, 3908, 5000, 3902, -1, 3902, 5002, 5001, -1, 5001, 5003, 5004, -1, 5004, 5028, 5029, -1, 5029, 6530, 3891, -1, 3891, 6528, 3886, -1, 4058, 5031, 4053, -1, 4058, 5030, 5031, -1, 4058, 5040, 5030, -1, 5030, 5040, 5151, -1, 5149, 5151, 5148, -1, 5037, 5148, 5155, -1, 5034, 5155, 5032, -1, 5033, 5032, 6994, -1, 5033, 5034, 5032, -1, 5033, 5035, 5034, -1, 5034, 5035, 5036, -1, 5037, 5036, 5038, -1, 5149, 5038, 5039, -1, 5030, 5039, 5031, -1, 5030, 5149, 5039, -1, 5030, 5151, 5149, -1, 5040, 4060, 5151, -1, 5151, 4060, 5150, -1, 5148, 5150, 5153, -1, 5155, 5153, 5154, -1, 5032, 5154, 5043, -1, 6994, 5043, 6995, -1, 6994, 5032, 5043, -1, 4060, 5041, 5150, -1, 5150, 5041, 5152, -1, 5153, 5152, 5042, -1, 5154, 5042, 5156, -1, 5043, 5156, 5045, -1, 6995, 5045, 7013, -1, 6995, 5043, 5045, -1, 5041, 5048, 5152, -1, 5152, 5048, 5049, -1, 5042, 5049, 5044, -1, 5156, 5044, 5060, -1, 5045, 5060, 5047, -1, 7013, 5047, 5046, -1, 7013, 5045, 5047, -1, 5048, 4056, 5049, -1, 5049, 4056, 5059, -1, 5064, 5059, 4057, -1, 5065, 4057, 5050, -1, 5068, 5050, 4055, -1, 5158, 4055, 4061, -1, 5073, 4061, 4059, -1, 5077, 4059, 5051, -1, 5078, 5051, 4054, -1, 5052, 4054, 5053, -1, 5085, 5053, 4051, -1, 5054, 5085, 4051, -1, 5054, 5058, 5085, -1, 5054, 5089, 5058, -1, 5058, 5089, 5090, -1, 5057, 5090, 5092, -1, 5168, 5092, 5170, -1, 5056, 5170, 5055, -1, 7001, 5055, 7019, -1, 7001, 5056, 5055, -1, 7001, 7017, 5056, -1, 5056, 7017, 5087, -1, 5168, 5087, 5166, -1, 5057, 5166, 5086, -1, 5058, 5086, 5085, -1, 5058, 5057, 5086, -1, 5058, 5090, 5057, -1, 5049, 5059, 5064, -1, 5044, 5064, 5061, -1, 5060, 5061, 5062, -1, 5047, 5062, 5160, -1, 5046, 5160, 5063, -1, 5046, 5047, 5160, -1, 5064, 4057, 5065, -1, 5061, 5065, 5157, -1, 5062, 5157, 5066, -1, 5160, 5066, 5067, -1, 5063, 5067, 5071, -1, 5063, 5160, 5067, -1, 5065, 5050, 5068, -1, 5157, 5068, 5159, -1, 5066, 5159, 5162, -1, 5067, 5162, 5069, -1, 5071, 5069, 5070, -1, 5071, 5067, 5069, -1, 5068, 4055, 5158, -1, 5159, 5158, 5161, -1, 5162, 5161, 5163, -1, 5069, 5163, 5072, -1, 5070, 5072, 5075, -1, 5070, 5069, 5072, -1, 5158, 4061, 5073, -1, 5161, 5073, 5074, -1, 5163, 5074, 5165, -1, 5072, 5165, 5076, -1, 5075, 5076, 6998, -1, 5075, 5072, 5076, -1, 5073, 4059, 5077, -1, 5074, 5077, 5164, -1, 5165, 5164, 5141, -1, 5076, 5141, 5140, -1, 6998, 5140, 5081, -1, 6998, 5076, 5140, -1, 5077, 5051, 5078, -1, 5164, 5078, 5079, -1, 5141, 5079, 5080, -1, 5140, 5080, 5083, -1, 5081, 5083, 6999, -1, 5081, 5140, 5083, -1, 5078, 4054, 5052, -1, 5079, 5052, 5082, -1, 5080, 5082, 5142, -1, 5083, 5142, 5084, -1, 6999, 5084, 5088, -1, 6999, 5083, 5084, -1, 5052, 5053, 5085, -1, 5082, 5085, 5086, -1, 5142, 5086, 5166, -1, 5084, 5166, 5087, -1, 5088, 5087, 7017, -1, 5088, 5084, 5087, -1, 5089, 5093, 5090, -1, 5090, 5093, 5091, -1, 5092, 5091, 5167, -1, 5170, 5167, 5172, -1, 5055, 5172, 5096, -1, 7019, 5096, 5095, -1, 7019, 5055, 5096, -1, 5093, 4050, 5091, -1, 5091, 4050, 5094, -1, 5167, 5094, 5169, -1, 5172, 5169, 5098, -1, 5096, 5098, 5097, -1, 5095, 5097, 7003, -1, 5095, 5096, 5097, -1, 4050, 5099, 5094, -1, 5094, 5099, 5100, -1, 5169, 5100, 5171, -1, 5098, 5171, 5173, -1, 5097, 5173, 5174, -1, 7003, 5174, 5103, -1, 7003, 5097, 5174, -1, 5099, 5104, 5100, -1, 5100, 5104, 5105, -1, 5171, 5105, 5101, -1, 5173, 5101, 5102, -1, 5174, 5102, 5176, -1, 5103, 5176, 5108, -1, 5103, 5174, 5176, -1, 5104, 4049, 5105, -1, 5105, 4049, 5106, -1, 5101, 5106, 5107, -1, 5102, 5107, 5178, -1, 5176, 5178, 5109, -1, 5108, 5109, 7004, -1, 5108, 5176, 5109, -1, 4049, 5110, 5106, -1, 5106, 5110, 5111, -1, 5107, 5111, 5175, -1, 5178, 5175, 5113, -1, 5109, 5113, 5115, -1, 7004, 5115, 7006, -1, 7004, 5109, 5115, -1, 5110, 5112, 5111, -1, 5111, 5112, 5177, -1, 5175, 5177, 5116, -1, 5113, 5116, 5114, -1, 5115, 5114, 5183, -1, 7006, 5183, 7007, -1, 7006, 5115, 5183, -1, 5112, 4048, 5177, -1, 5177, 4048, 5179, -1, 5116, 5179, 5117, -1, 5114, 5117, 5182, -1, 5183, 5182, 5118, -1, 7007, 5118, 5119, -1, 7007, 5183, 5118, -1, 4048, 5120, 5179, -1, 5179, 5120, 5181, -1, 5117, 5181, 5184, -1, 5182, 5184, 5185, -1, 5118, 5185, 5121, -1, 5119, 5121, 7023, -1, 5119, 5118, 5121, -1, 5120, 5122, 5181, -1, 5181, 5122, 5180, -1, 5184, 5180, 5125, -1, 5185, 5125, 5126, -1, 5121, 5126, 5123, -1, 7023, 5123, 7009, -1, 7023, 5121, 5123, -1, 5122, 4047, 5180, -1, 5180, 4047, 5124, -1, 5125, 5124, 5127, -1, 5126, 5127, 5186, -1, 5123, 5186, 5128, -1, 7009, 5128, 5130, -1, 7009, 5123, 5128, -1, 4047, 4046, 5124, -1, 5124, 4046, 5131, -1, 5127, 5131, 5146, -1, 5186, 5146, 5145, -1, 5128, 5145, 5129, -1, 5130, 5129, 6993, -1, 5130, 5128, 5129, -1, 4046, 5134, 5131, -1, 5131, 5134, 5147, -1, 5146, 5147, 5144, -1, 5145, 5144, 5132, -1, 5129, 5132, 5133, -1, 6993, 5133, 5135, -1, 6993, 5129, 5133, -1, 5134, 4044, 5147, -1, 5147, 4044, 5138, -1, 5144, 5138, 5143, -1, 5132, 5143, 5139, -1, 5133, 5139, 5137, -1, 5135, 5137, 5136, -1, 5135, 5133, 5137, -1, 4044, 4045, 5138, -1, 5138, 4045, 4052, -1, 4053, 5138, 4052, -1, 4053, 5031, 5138, -1, 5138, 5031, 5143, -1, 5143, 5031, 5039, -1, 5139, 5039, 5038, -1, 5137, 5038, 5036, -1, 5136, 5036, 5035, -1, 5136, 5137, 5036, -1, 5085, 5082, 5052, -1, 5082, 5080, 5079, -1, 5142, 5082, 5086, -1, 5080, 5140, 5141, -1, 5083, 5080, 5142, -1, 5143, 5132, 5144, -1, 5139, 5143, 5039, -1, 5132, 5129, 5145, -1, 5133, 5132, 5139, -1, 5186, 5145, 5128, -1, 5146, 5144, 5145, -1, 5147, 5138, 5144, -1, 5137, 5139, 5038, -1, 5037, 5038, 5149, -1, 5148, 5037, 5149, -1, 5150, 5148, 5151, -1, 5152, 5153, 5150, -1, 5034, 5036, 5037, -1, 5155, 5034, 5037, -1, 5153, 5155, 5148, -1, 5049, 5042, 5152, -1, 5042, 5154, 5153, -1, 5154, 5032, 5155, -1, 5064, 5044, 5049, -1, 5044, 5156, 5042, -1, 5156, 5043, 5154, -1, 5065, 5061, 5064, -1, 5061, 5060, 5044, -1, 5060, 5045, 5156, -1, 5068, 5157, 5065, -1, 5157, 5062, 5061, -1, 5062, 5047, 5060, -1, 5158, 5159, 5068, -1, 5159, 5066, 5157, -1, 5066, 5160, 5062, -1, 5073, 5161, 5158, -1, 5161, 5162, 5159, -1, 5162, 5067, 5066, -1, 5077, 5074, 5073, -1, 5074, 5163, 5161, -1, 5163, 5069, 5162, -1, 5078, 5164, 5077, -1, 5164, 5165, 5074, -1, 5165, 5072, 5163, -1, 5052, 5079, 5078, -1, 5079, 5141, 5164, -1, 5141, 5076, 5165, -1, 5084, 5142, 5166, -1, 5168, 5166, 5057, -1, 5092, 5168, 5057, -1, 5091, 5092, 5090, -1, 5094, 5167, 5091, -1, 5056, 5087, 5168, -1, 5170, 5056, 5168, -1, 5167, 5170, 5092, -1, 5100, 5169, 5094, -1, 5169, 5172, 5167, -1, 5172, 5055, 5170, -1, 5105, 5171, 5100, -1, 5171, 5098, 5169, -1, 5098, 5096, 5172, -1, 5106, 5101, 5105, -1, 5101, 5173, 5171, -1, 5173, 5097, 5098, -1, 5111, 5107, 5106, -1, 5107, 5102, 5101, -1, 5102, 5174, 5173, -1, 5177, 5175, 5111, -1, 5175, 5178, 5107, -1, 5178, 5176, 5102, -1, 5179, 5116, 5177, -1, 5116, 5113, 5175, -1, 5113, 5109, 5178, -1, 5181, 5117, 5179, -1, 5117, 5114, 5116, -1, 5114, 5115, 5113, -1, 5180, 5184, 5181, -1, 5184, 5182, 5117, -1, 5182, 5183, 5114, -1, 5124, 5125, 5180, -1, 5125, 5185, 5184, -1, 5185, 5118, 5182, -1, 5131, 5127, 5124, -1, 5127, 5126, 5125, -1, 5126, 5121, 5185, -1, 5147, 5146, 5131, -1, 5146, 5186, 5127, -1, 5186, 5123, 5126, -1, 4376, 5229, 5226, -1, 5222, 5226, 5187, -1, 5220, 5187, 5219, -1, 5188, 5219, 5189, -1, 5227, 5189, 5203, -1, 5190, 5203, 5216, -1, 5191, 5216, 5192, -1, 5193, 5192, 5205, -1, 5194, 5205, 5207, -1, 5195, 5207, 5200, -1, 5199, 5200, 5208, -1, 5230, 5208, 5196, -1, 5233, 5230, 5196, -1, 5233, 5197, 5230, -1, 5233, 5614, 5197, -1, 5197, 5614, 5209, -1, 5198, 5209, 5231, -1, 5199, 5231, 5195, -1, 5200, 5199, 5195, -1, 5201, 5187, 7039, -1, 5201, 5219, 5187, -1, 5201, 5202, 5219, -1, 5219, 5202, 5189, -1, 5189, 5202, 5204, -1, 5203, 5204, 7040, -1, 5216, 7040, 5192, -1, 5216, 5203, 7040, -1, 5189, 5204, 5203, -1, 7040, 7036, 5192, -1, 5192, 7036, 5205, -1, 5205, 7036, 7042, -1, 5207, 7042, 5206, -1, 5200, 5206, 5208, -1, 5200, 5207, 5206, -1, 5205, 7042, 5207, -1, 5206, 7043, 5208, -1, 5208, 7043, 5196, -1, 5209, 5210, 5231, -1, 5231, 5210, 5211, -1, 5195, 5211, 5194, -1, 5207, 5195, 5194, -1, 5210, 5213, 5211, -1, 5211, 5213, 5212, -1, 5194, 5212, 5193, -1, 5205, 5194, 5193, -1, 5213, 5618, 5212, -1, 5212, 5618, 5214, -1, 5193, 5214, 5191, -1, 5192, 5193, 5191, -1, 5214, 5618, 5215, -1, 5191, 5215, 5190, -1, 5216, 5191, 5190, -1, 5619, 5228, 5616, -1, 5619, 5217, 5228, -1, 5619, 5218, 5217, -1, 5217, 5218, 5232, -1, 5188, 5232, 5220, -1, 5219, 5188, 5220, -1, 5218, 5223, 5232, -1, 5232, 5223, 5221, -1, 5220, 5221, 5222, -1, 5187, 5220, 5222, -1, 5223, 5224, 5221, -1, 5221, 5224, 5225, -1, 5222, 5225, 4376, -1, 5226, 5222, 4376, -1, 5221, 5225, 5222, -1, 5227, 5203, 5190, -1, 5228, 5190, 5215, -1, 5616, 5215, 5618, -1, 5616, 5228, 5215, -1, 5188, 5189, 5227, -1, 5217, 5227, 5228, -1, 5217, 5188, 5227, -1, 5217, 5232, 5188, -1, 5229, 7039, 5226, -1, 5226, 7039, 5187, -1, 5208, 5230, 5199, -1, 5199, 5230, 5198, -1, 5231, 5199, 5198, -1, 5211, 5195, 5231, -1, 5212, 5194, 5211, -1, 5214, 5193, 5212, -1, 5215, 5191, 5214, -1, 5228, 5227, 5190, -1, 5221, 5220, 5232, -1, 5209, 5198, 5197, -1, 5197, 5198, 5230, -1, 5614, 5233, 6956, -1, 6956, 5233, 6960, -1, 6960, 5233, 5196, -1, 5234, 5196, 7043, -1, 7045, 5234, 7043, -1, 6960, 5196, 5234, -1, 7089, 7069, 5235, -1, 5316, 5235, 5236, -1, 5313, 5236, 5237, -1, 5241, 5237, 4072, -1, 4073, 5241, 4072, -1, 4073, 5242, 5241, -1, 4073, 5322, 5242, -1, 5242, 5322, 5321, -1, 5342, 5321, 5343, -1, 5238, 5343, 5293, -1, 5239, 5293, 7073, -1, 5239, 5238, 5293, -1, 5239, 7071, 5238, -1, 5238, 7071, 5240, -1, 5342, 5240, 5314, -1, 5242, 5314, 5241, -1, 5242, 5342, 5314, -1, 5242, 5321, 5342, -1, 7090, 5243, 7068, -1, 7090, 5251, 5243, -1, 7090, 7066, 5251, -1, 5251, 7066, 5244, -1, 5329, 5244, 5245, -1, 5248, 5245, 5330, -1, 5247, 5330, 5246, -1, 5247, 5248, 5330, -1, 5247, 4083, 5248, -1, 5248, 4083, 5249, -1, 5329, 5249, 5250, -1, 5251, 5250, 5243, -1, 5251, 5329, 5250, -1, 5251, 5244, 5329, -1, 7066, 5266, 5244, -1, 5244, 5266, 5267, -1, 5245, 5267, 5270, -1, 5330, 5270, 5252, -1, 5246, 5252, 5269, -1, 4082, 5269, 5272, -1, 5318, 5272, 5317, -1, 4081, 5317, 5275, -1, 5253, 5275, 5254, -1, 5262, 5254, 5263, -1, 5255, 5263, 5256, -1, 7111, 5255, 5256, -1, 7111, 5264, 5255, -1, 7111, 7110, 5264, -1, 5264, 7110, 5258, -1, 5257, 5258, 5335, -1, 5336, 5335, 5282, -1, 5259, 5282, 4080, -1, 5259, 5336, 5282, -1, 5259, 5260, 5336, -1, 5259, 4062, 5260, -1, 5260, 4062, 5261, -1, 5265, 5261, 5262, -1, 5255, 5262, 5263, -1, 5255, 5265, 5262, -1, 5255, 5264, 5265, -1, 5265, 5264, 5257, -1, 5260, 5257, 5336, -1, 5260, 5265, 5257, -1, 5260, 5261, 5265, -1, 5266, 7064, 5267, -1, 5267, 7064, 5268, -1, 5270, 5268, 5271, -1, 5252, 5271, 5269, -1, 5252, 5270, 5271, -1, 7064, 7065, 5268, -1, 5268, 7065, 5273, -1, 5271, 5273, 5331, -1, 5269, 5331, 5272, -1, 5269, 5271, 5331, -1, 7065, 7113, 5273, -1, 5273, 7113, 5333, -1, 5331, 5333, 5274, -1, 5272, 5274, 5317, -1, 5272, 5331, 5274, -1, 7113, 7112, 5333, -1, 5333, 7112, 5332, -1, 5274, 5332, 5334, -1, 5317, 5334, 5275, -1, 5317, 5274, 5334, -1, 7112, 5277, 5332, -1, 5332, 5277, 5276, -1, 5334, 5276, 5254, -1, 5275, 5334, 5254, -1, 5277, 5278, 5276, -1, 5276, 5278, 5263, -1, 5254, 5276, 5263, -1, 5278, 7074, 5263, -1, 5263, 7074, 5256, -1, 7110, 5279, 5258, -1, 5258, 5279, 5280, -1, 5335, 5280, 5281, -1, 5282, 5281, 5283, -1, 4080, 5283, 4079, -1, 4080, 5282, 5283, -1, 5279, 5284, 5280, -1, 5280, 5284, 5286, -1, 5281, 5286, 5285, -1, 5283, 5285, 5287, -1, 4079, 5287, 4078, -1, 4079, 5283, 5287, -1, 5284, 5298, 5286, -1, 5286, 5298, 5337, -1, 5285, 5337, 5302, -1, 5287, 5302, 5288, -1, 4078, 5288, 5301, -1, 5289, 5301, 5303, -1, 5290, 5303, 5307, -1, 5296, 5307, 5297, -1, 5291, 5297, 5341, -1, 5340, 5341, 5309, -1, 5292, 5309, 7087, -1, 7073, 5292, 7087, -1, 7073, 5293, 5292, -1, 5292, 5293, 5294, -1, 5340, 5294, 5324, -1, 5291, 5324, 5295, -1, 5296, 5291, 5295, -1, 5296, 5297, 5291, -1, 5298, 5299, 5337, -1, 5337, 5299, 5338, -1, 5302, 5338, 5300, -1, 5288, 5300, 5301, -1, 5288, 5302, 5300, -1, 5299, 7076, 5338, -1, 5338, 7076, 5305, -1, 5300, 5305, 5304, -1, 5301, 5304, 5303, -1, 5301, 5300, 5304, -1, 7076, 7077, 5305, -1, 5305, 7077, 5306, -1, 5304, 5306, 5339, -1, 5303, 5339, 5307, -1, 5303, 5304, 5339, -1, 7077, 7084, 5306, -1, 5306, 7084, 5311, -1, 5339, 5311, 5308, -1, 5307, 5308, 5297, -1, 5307, 5339, 5308, -1, 7084, 7085, 5311, -1, 5311, 7085, 7086, -1, 5310, 7086, 7080, -1, 5309, 7080, 7087, -1, 5309, 5310, 7080, -1, 5309, 5341, 5310, -1, 5310, 5341, 5308, -1, 5311, 5310, 5308, -1, 5311, 7086, 5310, -1, 7071, 5312, 5240, -1, 5240, 5312, 5344, -1, 5314, 5344, 5313, -1, 5241, 5313, 5237, -1, 5241, 5314, 5313, -1, 5312, 5315, 5344, -1, 5344, 5315, 5316, -1, 5313, 5316, 5236, -1, 5313, 5344, 5316, -1, 5315, 7089, 5316, -1, 5316, 7089, 5235, -1, 5296, 5290, 5307, -1, 5290, 5289, 5303, -1, 5289, 4078, 5301, -1, 5288, 4078, 5287, -1, 4062, 4064, 5261, -1, 5261, 4064, 5253, -1, 5262, 5253, 5254, -1, 5262, 5261, 5253, -1, 4064, 4081, 5253, -1, 5253, 4081, 5275, -1, 4081, 5318, 5317, -1, 5318, 4082, 5272, -1, 4082, 5246, 5269, -1, 5252, 5246, 5330, -1, 4083, 5320, 5249, -1, 5249, 5320, 5327, -1, 5250, 5327, 5328, -1, 5243, 5328, 5235, -1, 7068, 5235, 7069, -1, 7068, 5243, 5235, -1, 5327, 5320, 5326, -1, 5328, 5326, 5236, -1, 5235, 5328, 5236, -1, 4072, 5237, 5319, -1, 5319, 5237, 5326, -1, 5320, 5319, 5326, -1, 5321, 5322, 5323, -1, 5343, 5323, 5294, -1, 5293, 5343, 5294, -1, 5295, 5324, 5325, -1, 5325, 5324, 5323, -1, 5322, 5325, 5323, -1, 5326, 5237, 5236, -1, 5250, 5249, 5327, -1, 5250, 5328, 5243, -1, 5327, 5326, 5328, -1, 5248, 5249, 5329, -1, 5245, 5248, 5329, -1, 5267, 5245, 5244, -1, 5268, 5270, 5267, -1, 5270, 5330, 5245, -1, 5273, 5271, 5268, -1, 5333, 5331, 5273, -1, 5332, 5274, 5333, -1, 5276, 5334, 5332, -1, 5258, 5257, 5264, -1, 5280, 5335, 5258, -1, 5335, 5336, 5257, -1, 5286, 5281, 5280, -1, 5281, 5282, 5335, -1, 5337, 5285, 5286, -1, 5285, 5283, 5281, -1, 5338, 5302, 5337, -1, 5302, 5287, 5285, -1, 5305, 5300, 5338, -1, 5306, 5304, 5305, -1, 5311, 5339, 5306, -1, 5297, 5308, 5341, -1, 5294, 5340, 5292, -1, 5292, 5340, 5309, -1, 5324, 5291, 5340, -1, 5340, 5291, 5341, -1, 5323, 5324, 5294, -1, 5342, 5343, 5238, -1, 5240, 5342, 5238, -1, 5321, 5323, 5343, -1, 5344, 5314, 5240, -1, 5426, 7101, 5439, -1, 5423, 5439, 5424, -1, 5425, 5424, 5442, -1, 5421, 5442, 4105, -1, 4106, 5421, 4105, -1, 4106, 5346, 5421, -1, 4106, 5345, 5346, -1, 5346, 5345, 5349, -1, 5464, 5349, 5445, -1, 5348, 5445, 5347, -1, 7058, 5347, 5397, -1, 7058, 5348, 5347, -1, 7058, 5418, 5348, -1, 5348, 5418, 5463, -1, 5464, 5463, 5420, -1, 5346, 5420, 5421, -1, 5346, 5464, 5420, -1, 5346, 5349, 5464, -1, 5350, 5438, 5437, -1, 5350, 5351, 5438, -1, 5350, 7093, 5351, -1, 5351, 7093, 5358, -1, 5355, 5358, 5450, -1, 5354, 5450, 5353, -1, 5352, 5353, 4102, -1, 5352, 5354, 5353, -1, 5352, 4103, 5354, -1, 5354, 4103, 5449, -1, 5355, 5449, 5356, -1, 5351, 5356, 5438, -1, 5351, 5355, 5356, -1, 5351, 5358, 5355, -1, 7093, 5357, 5358, -1, 5358, 5357, 5372, -1, 5450, 5372, 5451, -1, 5353, 5451, 5374, -1, 4102, 5374, 5377, -1, 4101, 5377, 5378, -1, 5359, 5378, 5381, -1, 5360, 5381, 5435, -1, 5434, 5435, 5432, -1, 5369, 5432, 5361, -1, 5368, 5361, 5362, -1, 5363, 5368, 5362, -1, 5363, 5371, 5368, -1, 5363, 5385, 5371, -1, 5371, 5385, 5365, -1, 5364, 5365, 5388, -1, 5456, 5388, 5391, -1, 5366, 5391, 5390, -1, 5366, 5456, 5391, -1, 5366, 5367, 5456, -1, 5366, 5431, 5367, -1, 5367, 5431, 5433, -1, 5370, 5433, 5369, -1, 5368, 5369, 5361, -1, 5368, 5370, 5369, -1, 5368, 5371, 5370, -1, 5370, 5371, 5364, -1, 5367, 5364, 5456, -1, 5367, 5370, 5364, -1, 5367, 5433, 5370, -1, 5357, 5375, 5372, -1, 5372, 5375, 5373, -1, 5451, 5373, 5453, -1, 5374, 5453, 5377, -1, 5374, 5451, 5453, -1, 5375, 5376, 5373, -1, 5373, 5376, 5452, -1, 5453, 5452, 5455, -1, 5377, 5455, 5378, -1, 5377, 5453, 5455, -1, 5376, 7094, 5452, -1, 5452, 7094, 5454, -1, 5455, 5454, 5380, -1, 5378, 5380, 5381, -1, 5378, 5455, 5380, -1, 7094, 7096, 5454, -1, 5454, 7096, 5379, -1, 5380, 5379, 5383, -1, 5381, 5383, 5435, -1, 5381, 5380, 5383, -1, 7096, 5382, 5379, -1, 5379, 5382, 5384, -1, 5383, 5384, 5432, -1, 5435, 5383, 5432, -1, 5382, 7098, 5384, -1, 5384, 7098, 5361, -1, 5432, 5384, 5361, -1, 7098, 7099, 5361, -1, 5361, 7099, 5362, -1, 5385, 5386, 5365, -1, 5365, 5386, 5387, -1, 5388, 5387, 5392, -1, 5391, 5392, 5389, -1, 5390, 5389, 4099, -1, 5390, 5391, 5389, -1, 5386, 7109, 5387, -1, 5387, 7109, 5457, -1, 5392, 5457, 5393, -1, 5389, 5393, 5430, -1, 4099, 5430, 5394, -1, 4099, 5389, 5430, -1, 7109, 7053, 5457, -1, 5457, 7053, 5401, -1, 5393, 5401, 5395, -1, 5430, 5395, 5396, -1, 5394, 5396, 5405, -1, 5429, 5405, 5404, -1, 4097, 5404, 5428, -1, 5427, 5428, 5399, -1, 5400, 5399, 5416, -1, 5461, 5416, 5414, -1, 5398, 5414, 7057, -1, 5397, 5398, 7057, -1, 5397, 5347, 5398, -1, 5398, 5347, 5460, -1, 5461, 5460, 5462, -1, 5400, 5462, 5446, -1, 5427, 5400, 5446, -1, 5427, 5399, 5400, -1, 7053, 7054, 5401, -1, 5401, 7054, 5459, -1, 5395, 5459, 5402, -1, 5396, 5402, 5405, -1, 5396, 5395, 5402, -1, 7054, 5403, 5459, -1, 5459, 5403, 5458, -1, 5402, 5458, 5407, -1, 5405, 5407, 5404, -1, 5405, 5402, 5407, -1, 5403, 5406, 5458, -1, 5458, 5406, 5409, -1, 5407, 5409, 5410, -1, 5404, 5410, 5428, -1, 5404, 5407, 5410, -1, 5406, 5408, 5409, -1, 5409, 5408, 5417, -1, 5410, 5417, 5411, -1, 5428, 5411, 5399, -1, 5428, 5410, 5411, -1, 5408, 7056, 5417, -1, 5417, 7056, 5412, -1, 5415, 5412, 5413, -1, 5414, 5413, 7057, -1, 5414, 5415, 5413, -1, 5414, 5416, 5415, -1, 5415, 5416, 5411, -1, 5417, 5415, 5411, -1, 5417, 5412, 5415, -1, 5418, 5419, 5463, -1, 5463, 5419, 5422, -1, 5420, 5422, 5425, -1, 5421, 5425, 5442, -1, 5421, 5420, 5425, -1, 5419, 7100, 5422, -1, 5422, 7100, 5423, -1, 5425, 5423, 5424, -1, 5425, 5422, 5423, -1, 7100, 5426, 5423, -1, 5423, 5426, 5439, -1, 5427, 4097, 5428, -1, 4097, 5429, 5404, -1, 5429, 5394, 5405, -1, 5396, 5394, 5430, -1, 5431, 4100, 5433, -1, 5433, 4100, 5434, -1, 5369, 5434, 5432, -1, 5369, 5433, 5434, -1, 4100, 5360, 5434, -1, 5434, 5360, 5435, -1, 5360, 5359, 5381, -1, 5359, 4101, 5378, -1, 4101, 4102, 5377, -1, 5374, 4102, 5353, -1, 4103, 5443, 5449, -1, 5449, 5443, 5436, -1, 5356, 5436, 5441, -1, 5438, 5441, 5439, -1, 5437, 5439, 7101, -1, 5437, 5438, 5439, -1, 5436, 5443, 5440, -1, 5441, 5440, 5424, -1, 5439, 5441, 5424, -1, 4105, 5442, 5444, -1, 5444, 5442, 5440, -1, 5443, 5444, 5440, -1, 5349, 5345, 5447, -1, 5445, 5447, 5460, -1, 5347, 5445, 5460, -1, 5446, 5462, 5448, -1, 5448, 5462, 5447, -1, 5345, 5448, 5447, -1, 5440, 5442, 5424, -1, 5356, 5449, 5436, -1, 5356, 5441, 5438, -1, 5436, 5440, 5441, -1, 5354, 5449, 5355, -1, 5450, 5354, 5355, -1, 5372, 5450, 5358, -1, 5373, 5451, 5372, -1, 5451, 5353, 5450, -1, 5452, 5453, 5373, -1, 5454, 5455, 5452, -1, 5379, 5380, 5454, -1, 5384, 5383, 5379, -1, 5365, 5364, 5371, -1, 5387, 5388, 5365, -1, 5388, 5456, 5364, -1, 5457, 5392, 5387, -1, 5392, 5391, 5388, -1, 5401, 5393, 5457, -1, 5393, 5389, 5392, -1, 5459, 5395, 5401, -1, 5395, 5430, 5393, -1, 5458, 5402, 5459, -1, 5409, 5407, 5458, -1, 5417, 5410, 5409, -1, 5399, 5411, 5416, -1, 5460, 5461, 5398, -1, 5398, 5461, 5414, -1, 5462, 5400, 5461, -1, 5461, 5400, 5416, -1, 5447, 5462, 5460, -1, 5464, 5445, 5348, -1, 5463, 5464, 5348, -1, 5349, 5447, 5445, -1, 5422, 5420, 5463, -1, 7075, 5475, 5465, -1, 5465, 5475, 6921, -1, 5470, 6921, 6943, -1, 7078, 6943, 5467, -1, 5466, 5467, 5468, -1, 5469, 5468, 5472, -1, 5469, 5466, 5468, -1, 5465, 6921, 5470, -1, 5470, 6943, 7078, -1, 7078, 5467, 5466, -1, 5468, 5471, 5472, -1, 5472, 5471, 5473, -1, 5473, 5471, 6925, -1, 5474, 6925, 6928, -1, 4203, 5474, 6928, -1, 5473, 6925, 5474, -1, 5475, 7075, 5482, -1, 5482, 7075, 5481, -1, 5497, 6871, 7055, -1, 7055, 6871, 5476, -1, 5476, 6871, 6870, -1, 5483, 6870, 6864, -1, 7059, 6864, 5477, -1, 7060, 5477, 6810, -1, 5484, 6810, 6812, -1, 7061, 6812, 6801, -1, 7062, 6801, 6803, -1, 7063, 6803, 6819, -1, 5485, 6819, 6818, -1, 5486, 6818, 5487, -1, 5488, 5487, 5478, -1, 5489, 5478, 5479, -1, 5490, 5479, 5491, -1, 5492, 5491, 6858, -1, 5493, 6858, 6861, -1, 5494, 6861, 5480, -1, 5495, 5480, 6855, -1, 5496, 6855, 5482, -1, 5481, 5496, 5482, -1, 5476, 6870, 5483, -1, 5483, 6864, 7059, -1, 7059, 5477, 7060, -1, 7060, 6810, 5484, -1, 5484, 6812, 7061, -1, 7061, 6801, 7062, -1, 7062, 6803, 7063, -1, 7063, 6819, 5485, -1, 5485, 6818, 5486, -1, 5486, 5487, 5488, -1, 5488, 5478, 5489, -1, 5489, 5479, 5490, -1, 5490, 5491, 5492, -1, 5492, 6858, 5493, -1, 5493, 6861, 5494, -1, 5494, 5480, 5495, -1, 5495, 6855, 5496, -1, 7108, 7551, 7055, -1, 7055, 7551, 5497, -1, 5499, 5498, 5502, -1, 5499, 4206, 5498, -1, 5499, 5500, 4206, -1, 4206, 5500, 4120, -1, 4207, 4120, 5501, -1, 7129, 4207, 5501, -1, 7129, 7128, 4207, -1, 4207, 7128, 7131, -1, 4206, 4120, 4207, -1, 5498, 5503, 5502, -1, 5502, 5503, 5505, -1, 4113, 5502, 5505, -1, 5503, 5504, 5505, -1, 5501, 4128, 7130, -1, 7130, 4128, 5508, -1, 5508, 4128, 4127, -1, 5509, 4127, 5506, -1, 5510, 5506, 5507, -1, 5530, 5507, 4126, -1, 5531, 5530, 4126, -1, 5508, 4127, 5509, -1, 5509, 5506, 5510, -1, 5510, 5507, 5530, -1, 5511, 7119, 5512, -1, 5512, 7119, 5513, -1, 5513, 7119, 5554, -1, 5554, 7119, 5514, -1, 5553, 5514, 4174, -1, 5515, 4174, 4176, -1, 4177, 5515, 4176, -1, 4177, 5516, 5515, -1, 4177, 4178, 5516, -1, 5516, 4178, 5517, -1, 5518, 5517, 4179, -1, 5519, 4179, 5552, -1, 4185, 5552, 4181, -1, 4186, 4181, 4187, -1, 4186, 4185, 4181, -1, 4174, 5514, 4173, -1, 4173, 5514, 5525, -1, 4171, 5525, 5520, -1, 4156, 5520, 5526, -1, 4170, 5526, 5521, -1, 5522, 5521, 5523, -1, 5527, 5523, 7123, -1, 5524, 7123, 5528, -1, 5524, 5527, 7123, -1, 4173, 5525, 4171, -1, 4171, 5520, 4156, -1, 4156, 5526, 4170, -1, 4170, 5521, 5522, -1, 5522, 5523, 5527, -1, 7123, 7125, 5528, -1, 5528, 7125, 4168, -1, 4168, 7125, 5529, -1, 5530, 5529, 5510, -1, 5530, 4168, 5529, -1, 5530, 4152, 4168, -1, 5530, 5531, 4152, -1, 4152, 5531, 4166, -1, 4166, 5531, 4182, -1, 5532, 4182, 5533, -1, 5532, 4166, 4182, -1, 7130, 5508, 5529, -1, 5529, 5508, 5509, -1, 5510, 5529, 5509, -1, 4182, 4197, 5533, -1, 5533, 4197, 4163, -1, 4163, 4197, 5534, -1, 5546, 5534, 5535, -1, 5536, 5546, 5535, -1, 5536, 5538, 5546, -1, 5536, 5537, 5538, -1, 5538, 5537, 5547, -1, 5547, 5537, 5548, -1, 5549, 5548, 5539, -1, 5550, 5539, 5541, -1, 5540, 5541, 5543, -1, 5542, 5543, 5551, -1, 4158, 5551, 5544, -1, 5545, 5544, 4187, -1, 4181, 5545, 4187, -1, 4163, 5534, 5546, -1, 5547, 5548, 5549, -1, 5549, 5539, 5550, -1, 5550, 5541, 5540, -1, 5540, 5543, 5542, -1, 5542, 5551, 4158, -1, 4158, 5544, 5545, -1, 4185, 5519, 5552, -1, 5519, 5518, 4179, -1, 5518, 5516, 5517, -1, 5515, 5553, 4174, -1, 5553, 5554, 5514, -1, 5515, 4201, 5553, -1, 5553, 4201, 4225, -1, 5554, 4225, 4222, -1, 5513, 4222, 4219, -1, 5512, 4219, 4215, -1, 5511, 4215, 4214, -1, 5511, 5512, 4215, -1, 5553, 4225, 5554, -1, 5554, 4222, 5513, -1, 5513, 4219, 5512, -1, 5560, 5555, 5562, -1, 5558, 5562, 5572, -1, 5556, 5572, 5573, -1, 5557, 5573, 7121, -1, 5557, 5556, 5573, -1, 5557, 7120, 5556, -1, 5556, 7120, 5559, -1, 5558, 5559, 5594, -1, 5560, 5558, 5594, -1, 5560, 5562, 5558, -1, 5555, 5561, 5562, -1, 5562, 5561, 7067, -1, 5571, 7067, 5563, -1, 5564, 5571, 5563, -1, 5564, 5565, 5571, -1, 5564, 7070, 5565, -1, 5565, 7070, 5566, -1, 5570, 5566, 5598, -1, 5595, 5598, 5567, -1, 7122, 5567, 7124, -1, 7122, 5595, 5567, -1, 7122, 5568, 5595, -1, 5595, 5568, 5596, -1, 5570, 5596, 5569, -1, 5565, 5569, 5571, -1, 5565, 5570, 5569, -1, 5565, 5566, 5570, -1, 5562, 7067, 5571, -1, 5572, 5571, 5569, -1, 5573, 5569, 5596, -1, 7121, 5596, 5568, -1, 7121, 5573, 5596, -1, 7070, 5574, 5566, -1, 5566, 5574, 5580, -1, 5581, 5580, 7088, -1, 5582, 7088, 7072, -1, 5575, 5582, 7072, -1, 5575, 5578, 5582, -1, 5575, 7083, 5578, -1, 5578, 7083, 5584, -1, 5600, 5584, 5591, -1, 5577, 5591, 5593, -1, 5576, 5593, 5601, -1, 5576, 5577, 5593, -1, 5576, 7127, 5577, -1, 5577, 7127, 5583, -1, 5600, 5583, 5579, -1, 5578, 5579, 5582, -1, 5578, 5600, 5579, -1, 5578, 5584, 5600, -1, 5566, 5580, 5581, -1, 5598, 5581, 5597, -1, 5567, 5597, 5599, -1, 7124, 5599, 7126, -1, 7124, 5567, 5599, -1, 5581, 7088, 5582, -1, 5597, 5582, 5579, -1, 5599, 5579, 5583, -1, 7126, 5583, 7127, -1, 7126, 5599, 5583, -1, 7083, 7082, 5584, -1, 5584, 7082, 7081, -1, 5589, 7081, 7079, -1, 5588, 7079, 5585, -1, 5586, 5588, 5585, -1, 5586, 5587, 5588, -1, 5588, 5587, 5592, -1, 5589, 5592, 5591, -1, 5584, 5589, 5591, -1, 5584, 7081, 5589, -1, 5589, 7079, 5588, -1, 5592, 5589, 5588, -1, 5587, 5590, 5592, -1, 5592, 5590, 5593, -1, 5591, 5592, 5593, -1, 5590, 4204, 5593, -1, 5593, 4204, 5601, -1, 7120, 7118, 5559, -1, 5559, 7118, 7115, -1, 5594, 5559, 7115, -1, 7118, 7132, 7115, -1, 5556, 5559, 5558, -1, 5572, 5556, 5558, -1, 5571, 5572, 5562, -1, 5573, 5572, 5569, -1, 5595, 5596, 5570, -1, 5598, 5595, 5570, -1, 5581, 5598, 5566, -1, 5582, 5597, 5581, -1, 5597, 5567, 5598, -1, 5599, 5597, 5579, -1, 5577, 5583, 5600, -1, 5591, 5577, 5600, -1, 5670, 4430, 5603, -1, 5603, 4430, 4431, -1, 5602, 4431, 4203, -1, 6928, 5602, 4203, -1, 6928, 6795, 5602, -1, 7131, 5601, 4431, -1, 4431, 5601, 4203, -1, 4431, 5602, 5603, -1, 5603, 5602, 5605, -1, 5604, 5603, 5605, -1, 5606, 7135, 5610, -1, 5606, 4241, 7135, -1, 7135, 4241, 5607, -1, 5607, 4241, 5608, -1, 5609, 5607, 5608, -1, 7135, 5611, 5610, -1, 5610, 5611, 4242, -1, 4242, 5611, 4218, -1, 4218, 5611, 5612, -1, 5612, 5611, 7137, -1, 5613, 7137, 4214, -1, 5613, 5612, 7137, -1, 7670, 7134, 7137, -1, 7137, 7134, 7133, -1, 4214, 7137, 7133, -1, 6956, 7575, 5614, -1, 5614, 7575, 5607, -1, 4298, 5607, 5609, -1, 4298, 5614, 5607, -1, 4298, 5615, 5614, -1, 5614, 5615, 5209, -1, 5209, 5615, 4295, -1, 5210, 4295, 4306, -1, 5213, 4306, 5618, -1, 5213, 5210, 4306, -1, 5209, 4295, 5210, -1, 4306, 4291, 5618, -1, 5618, 4291, 4289, -1, 5616, 4289, 5617, -1, 5619, 5617, 5620, -1, 5218, 5620, 5223, -1, 5218, 5619, 5620, -1, 5618, 4289, 5616, -1, 5616, 5617, 5619, -1, 5620, 5621, 5223, -1, 5223, 5621, 5224, -1, 5224, 5621, 4271, -1, 4390, 4271, 4344, -1, 4393, 4344, 5622, -1, 5628, 5622, 4338, -1, 5623, 4338, 4352, -1, 4324, 5623, 4352, -1, 4324, 4323, 5623, -1, 5623, 4323, 5624, -1, 5625, 5623, 5624, -1, 5625, 4425, 5623, -1, 5625, 5626, 4425, -1, 5625, 5634, 5626, -1, 5626, 5634, 4427, -1, 4427, 5634, 5503, -1, 5627, 4427, 5503, -1, 5224, 4271, 4390, -1, 4390, 4344, 4393, -1, 4393, 5622, 5628, -1, 5628, 4338, 5623, -1, 5630, 5628, 5623, -1, 5630, 5629, 5628, -1, 5630, 4397, 5629, -1, 5630, 4408, 4397, -1, 5630, 5631, 4408, -1, 5630, 5632, 5631, -1, 5630, 7780, 5632, -1, 5632, 7780, 7781, -1, 5635, 7781, 5633, -1, 7671, 5633, 7782, -1, 7671, 5635, 5633, -1, 7671, 7171, 5635, -1, 5634, 5504, 5503, -1, 5632, 7781, 5635, -1, 7171, 7175, 5635, -1, 5635, 7175, 5636, -1, 5636, 7175, 7158, -1, 4365, 7158, 7051, -1, 7049, 4365, 7051, -1, 5636, 7158, 4365, -1, 7204, 7692, 5638, -1, 5638, 7692, 7691, -1, 5637, 5638, 7691, -1, 5637, 5661, 5638, -1, 5637, 7690, 5661, -1, 5661, 7690, 5639, -1, 5639, 7690, 7688, -1, 4424, 5639, 7688, -1, 5639, 4424, 5655, -1, 5661, 5655, 5660, -1, 5638, 5660, 5640, -1, 7204, 5640, 5659, -1, 7204, 5638, 5640, -1, 4426, 5653, 5654, -1, 4426, 5641, 5653, -1, 4426, 5642, 5641, -1, 5641, 5642, 5643, -1, 5662, 5643, 5644, -1, 5663, 5644, 5645, -1, 7206, 5645, 7207, -1, 7206, 5663, 5645, -1, 7206, 7205, 5663, -1, 5663, 7205, 5652, -1, 5662, 5652, 5646, -1, 5641, 5646, 5653, -1, 5641, 5662, 5646, -1, 5641, 5643, 5662, -1, 5642, 4428, 5643, -1, 5643, 4428, 5647, -1, 5644, 5647, 5664, -1, 5645, 5664, 5651, -1, 5669, 5645, 5651, -1, 5669, 7207, 5645, -1, 4428, 4429, 5647, -1, 5647, 4429, 5648, -1, 5650, 5648, 4430, -1, 5667, 5650, 4430, -1, 5667, 5649, 5650, -1, 5650, 5649, 5664, -1, 5647, 5650, 5664, -1, 5647, 5648, 5650, -1, 5649, 5651, 5664, -1, 7205, 7202, 5652, -1, 5652, 7202, 5656, -1, 5646, 5656, 5658, -1, 5653, 5658, 5655, -1, 5654, 5655, 4424, -1, 5654, 5653, 5655, -1, 7202, 7203, 5656, -1, 5656, 7203, 5657, -1, 5658, 5657, 5660, -1, 5655, 5658, 5660, -1, 7203, 7201, 5657, -1, 5657, 7201, 5659, -1, 5640, 5657, 5659, -1, 5640, 5660, 5657, -1, 5638, 5661, 5660, -1, 5661, 5639, 5655, -1, 5646, 5658, 5653, -1, 5656, 5657, 5658, -1, 5652, 5656, 5646, -1, 5663, 5652, 5662, -1, 5644, 5663, 5662, -1, 5647, 5644, 5643, -1, 5645, 5644, 5664, -1, 5670, 5665, 4430, -1, 4430, 5665, 5667, -1, 5667, 5665, 5666, -1, 5649, 5666, 5672, -1, 5651, 5672, 5669, -1, 5651, 5649, 5672, -1, 5667, 5666, 5649, -1, 5672, 5668, 5669, -1, 5670, 5673, 5665, -1, 5665, 5673, 5678, -1, 5666, 5678, 5719, -1, 5672, 5719, 5721, -1, 5671, 5721, 7195, -1, 5671, 5672, 5721, -1, 5671, 5668, 5672, -1, 5678, 5673, 5718, -1, 5722, 5718, 5716, -1, 5675, 5716, 5674, -1, 5676, 5674, 7196, -1, 5676, 5675, 5674, -1, 5676, 5677, 5675, -1, 5675, 5677, 5720, -1, 5722, 5720, 5719, -1, 5678, 5722, 5719, -1, 5678, 5718, 5722, -1, 5777, 5717, 5776, -1, 5777, 5683, 5717, -1, 5777, 5685, 5683, -1, 5683, 5685, 5679, -1, 5684, 5679, 5725, -1, 5681, 5725, 5687, -1, 5680, 5687, 5688, -1, 5680, 5681, 5687, -1, 5680, 5682, 5681, -1, 5681, 5682, 5715, -1, 5684, 5715, 5723, -1, 5683, 5723, 5717, -1, 5683, 5684, 5723, -1, 5683, 5679, 5684, -1, 5685, 5787, 5679, -1, 5679, 5787, 5686, -1, 5725, 5686, 5724, -1, 5687, 5724, 5690, -1, 7198, 5690, 7197, -1, 7198, 5687, 5690, -1, 7198, 5688, 5687, -1, 5787, 5689, 5686, -1, 5686, 5689, 5693, -1, 5724, 5693, 5695, -1, 5690, 5695, 5691, -1, 7197, 5691, 7200, -1, 7197, 5690, 5691, -1, 5689, 5692, 5693, -1, 5693, 5692, 5694, -1, 5695, 5694, 5696, -1, 5691, 5696, 5700, -1, 7200, 5700, 5699, -1, 7200, 5691, 5700, -1, 5692, 5788, 5694, -1, 5694, 5788, 5701, -1, 5696, 5701, 5697, -1, 5700, 5697, 5698, -1, 5699, 5698, 5703, -1, 5699, 5700, 5698, -1, 5788, 5789, 5701, -1, 5701, 5789, 5726, -1, 5697, 5726, 5727, -1, 5698, 5727, 5702, -1, 5703, 5702, 5706, -1, 5703, 5698, 5702, -1, 5789, 5704, 5726, -1, 5726, 5704, 5705, -1, 5727, 5705, 5728, -1, 5702, 5728, 5709, -1, 5706, 5709, 5710, -1, 5706, 5702, 5709, -1, 5704, 5707, 5705, -1, 5705, 5707, 5708, -1, 5728, 5708, 5712, -1, 5709, 5712, 5731, -1, 7199, 5709, 5731, -1, 7199, 5710, 5709, -1, 5707, 5714, 5708, -1, 5708, 5714, 5711, -1, 5712, 5711, 5713, -1, 5731, 5712, 5713, -1, 5714, 5784, 5711, -1, 5711, 5784, 5730, -1, 5713, 5711, 5730, -1, 5784, 5786, 5730, -1, 5682, 7196, 5715, -1, 5715, 7196, 5674, -1, 5723, 5674, 5716, -1, 5717, 5716, 5718, -1, 5776, 5718, 5673, -1, 5776, 5717, 5718, -1, 5677, 7195, 5720, -1, 5720, 7195, 5721, -1, 5719, 5720, 5721, -1, 5672, 5666, 5719, -1, 5666, 5665, 5678, -1, 5675, 5720, 5722, -1, 5716, 5675, 5722, -1, 5723, 5716, 5717, -1, 5715, 5674, 5723, -1, 5725, 5679, 5686, -1, 5681, 5715, 5684, -1, 5725, 5681, 5684, -1, 5724, 5686, 5693, -1, 5687, 5725, 5724, -1, 5695, 5693, 5694, -1, 5690, 5724, 5695, -1, 5696, 5694, 5701, -1, 5691, 5695, 5696, -1, 5697, 5701, 5726, -1, 5700, 5696, 5697, -1, 5727, 5726, 5705, -1, 5698, 5697, 5727, -1, 5728, 5705, 5708, -1, 5702, 5727, 5728, -1, 5712, 5708, 5711, -1, 5709, 5728, 5712, -1, 7263, 5729, 5786, -1, 5786, 5729, 5730, -1, 5730, 5729, 6077, -1, 5713, 6077, 6078, -1, 5731, 6078, 7199, -1, 5731, 5713, 6078, -1, 5730, 6077, 5713, -1, 6078, 7185, 7199, -1, 5732, 7217, 4581, -1, 5732, 5733, 7217, -1, 5732, 4573, 5733, -1, 5733, 4573, 5734, -1, 5734, 4573, 4574, -1, 5748, 4574, 4435, -1, 5749, 4435, 4437, -1, 5735, 4437, 5736, -1, 7250, 5736, 4452, -1, 7243, 4452, 4451, -1, 5750, 4451, 5751, -1, 5737, 5751, 5738, -1, 7241, 5738, 4464, -1, 7234, 4464, 4467, -1, 5752, 4467, 5739, -1, 5740, 5739, 5741, -1, 5742, 5741, 4473, -1, 7259, 4473, 5753, -1, 5743, 5753, 5754, -1, 5744, 5754, 5755, -1, 5745, 5755, 4490, -1, 7261, 4490, 4491, -1, 5747, 4491, 4495, -1, 5746, 4495, 5757, -1, 5746, 5747, 4495, -1, 5734, 4574, 5748, -1, 5748, 4435, 5749, -1, 5749, 4437, 5735, -1, 5735, 5736, 7250, -1, 7250, 4452, 7243, -1, 7243, 4451, 5750, -1, 5750, 5751, 5737, -1, 5737, 5738, 7241, -1, 7241, 4464, 7234, -1, 7234, 4467, 5752, -1, 5752, 5739, 5740, -1, 5740, 5741, 5742, -1, 5742, 4473, 7259, -1, 7259, 5753, 5743, -1, 5743, 5754, 5744, -1, 5744, 5755, 5745, -1, 5745, 4490, 7261, -1, 7261, 4491, 5747, -1, 4495, 5756, 5757, -1, 5757, 5756, 7231, -1, 7231, 5756, 5758, -1, 4503, 7231, 5758, -1, 4503, 7230, 7231, -1, 4503, 4502, 7230, -1, 7230, 4502, 5759, -1, 5759, 4502, 4507, -1, 7229, 4507, 5766, -1, 7228, 5766, 4522, -1, 7227, 4522, 5760, -1, 7226, 5760, 5761, -1, 7225, 5761, 4537, -1, 5767, 4537, 4539, -1, 5768, 4539, 5762, -1, 7258, 5762, 4533, -1, 5769, 4533, 5763, -1, 7256, 5763, 4552, -1, 5770, 4552, 4544, -1, 7211, 4544, 4543, -1, 5764, 4543, 5771, -1, 7213, 5771, 5765, -1, 5772, 5765, 4566, -1, 7254, 4566, 5773, -1, 5774, 5773, 4580, -1, 7216, 4580, 4581, -1, 7217, 7216, 4581, -1, 5759, 4507, 7229, -1, 7229, 5766, 7228, -1, 7228, 4522, 7227, -1, 7227, 5760, 7226, -1, 7226, 5761, 7225, -1, 7225, 4537, 5767, -1, 5767, 4539, 5768, -1, 5768, 5762, 7258, -1, 7258, 4533, 5769, -1, 5769, 5763, 7256, -1, 7256, 4552, 5770, -1, 5770, 4544, 7211, -1, 7211, 4543, 5764, -1, 5764, 5771, 7213, -1, 7213, 5765, 5772, -1, 5772, 4566, 7254, -1, 7254, 5773, 5774, -1, 5774, 4580, 7216, -1, 5786, 7260, 7263, -1, 7263, 7260, 7224, -1, 5603, 5775, 5670, -1, 5670, 5775, 5673, -1, 5673, 5775, 5792, -1, 5776, 5792, 5791, -1, 5777, 5791, 5790, -1, 7238, 5777, 5790, -1, 7238, 5685, 5777, -1, 7238, 5778, 5685, -1, 5685, 5778, 5787, -1, 5787, 5778, 7237, -1, 5689, 7237, 7236, -1, 5692, 7236, 5779, -1, 5788, 5779, 5780, -1, 5789, 5780, 5781, -1, 5704, 5781, 7235, -1, 5707, 7235, 5782, -1, 5714, 5782, 5783, -1, 5784, 5783, 5785, -1, 5786, 5785, 7260, -1, 5786, 5784, 5785, -1, 5673, 5792, 5776, -1, 5776, 5791, 5777, -1, 5787, 7237, 5689, -1, 5689, 7236, 5692, -1, 5692, 5779, 5788, -1, 5788, 5780, 5789, -1, 5789, 5781, 5704, -1, 5704, 7235, 5707, -1, 5707, 5782, 5714, -1, 5714, 5783, 5784, -1, 7238, 5790, 5799, -1, 5799, 5790, 5795, -1, 5795, 5790, 5791, -1, 5807, 5791, 5792, -1, 5793, 5792, 5775, -1, 5604, 5775, 5603, -1, 5604, 5793, 5775, -1, 5795, 5791, 5807, -1, 5807, 5792, 5793, -1, 5604, 5800, 5793, -1, 5793, 5800, 5794, -1, 5807, 5794, 5796, -1, 5795, 5796, 5797, -1, 5798, 5797, 5806, -1, 5798, 5795, 5797, -1, 5798, 5799, 5795, -1, 5800, 5801, 5794, -1, 5794, 5801, 5804, -1, 5808, 5804, 5809, -1, 5802, 5809, 4641, -1, 4631, 5802, 4641, -1, 4631, 7249, 5802, -1, 5802, 7249, 5803, -1, 5808, 5803, 5796, -1, 5794, 5808, 5796, -1, 5794, 5804, 5808, -1, 5801, 6218, 5804, -1, 5804, 6218, 5805, -1, 5809, 5805, 4632, -1, 4641, 5809, 4632, -1, 6218, 4623, 5805, -1, 5805, 4623, 4644, -1, 4632, 5805, 4644, -1, 7249, 5806, 5803, -1, 5803, 5806, 5797, -1, 5796, 5803, 5797, -1, 5795, 5807, 5796, -1, 5807, 5793, 5794, -1, 5802, 5803, 5808, -1, 5809, 5802, 5808, -1, 5805, 5809, 5804, -1, 4668, 5810, 4630, -1, 4630, 5810, 5811, -1, 4629, 5811, 5812, -1, 4631, 5812, 5813, -1, 4631, 4629, 5812, -1, 4630, 5811, 4629, -1, 7247, 5813, 5814, -1, 5856, 5814, 5824, -1, 5855, 5824, 5815, -1, 5816, 5815, 4680, -1, 5869, 4680, 4678, -1, 5865, 4678, 5817, -1, 5860, 5817, 5828, -1, 5820, 5828, 5818, -1, 5819, 5818, 7239, -1, 5819, 5820, 5818, -1, 5819, 5821, 5820, -1, 5819, 7248, 5821, -1, 5821, 7248, 5857, -1, 5859, 5857, 5822, -1, 5869, 5822, 5816, -1, 4680, 5869, 5816, -1, 5811, 5825, 5812, -1, 5811, 5823, 5825, -1, 5811, 5810, 5823, -1, 5823, 5810, 5826, -1, 5868, 5826, 5815, -1, 5824, 5868, 5815, -1, 5824, 5825, 5868, -1, 5824, 5814, 5825, -1, 5825, 5814, 5812, -1, 5812, 5814, 5813, -1, 5826, 4680, 5815, -1, 4678, 5827, 5817, -1, 5817, 5827, 5866, -1, 5828, 5866, 5867, -1, 5818, 5867, 5840, -1, 7239, 5840, 5847, -1, 7240, 5847, 5862, -1, 5829, 5862, 5864, -1, 5854, 5864, 5845, -1, 5837, 5845, 5844, -1, 5838, 5844, 5831, -1, 5830, 5838, 5831, -1, 5830, 5850, 5838, -1, 5830, 5832, 5850, -1, 5830, 4683, 5832, -1, 5832, 4683, 5897, -1, 5851, 5897, 5899, -1, 5852, 5899, 7244, -1, 5834, 5852, 7244, -1, 5834, 5833, 5852, -1, 5834, 5835, 5833, -1, 5834, 7242, 5835, -1, 5835, 7242, 5853, -1, 5836, 5853, 5837, -1, 5838, 5837, 5844, -1, 5838, 5836, 5837, -1, 5838, 5850, 5836, -1, 5836, 5850, 5849, -1, 5835, 5849, 5833, -1, 5835, 5836, 5849, -1, 5835, 5853, 5836, -1, 5866, 5827, 5848, -1, 5867, 5848, 5839, -1, 5840, 5839, 5847, -1, 5840, 5867, 5839, -1, 5841, 5843, 4677, -1, 5841, 5842, 5843, -1, 5841, 5846, 5842, -1, 5841, 5831, 5846, -1, 5846, 5831, 5844, -1, 5845, 5846, 5844, -1, 5845, 5861, 5846, -1, 5845, 5864, 5861, -1, 5861, 5864, 5862, -1, 5863, 5862, 5847, -1, 5839, 5863, 5847, -1, 5839, 5843, 5863, -1, 5839, 5848, 5843, -1, 5843, 5848, 4677, -1, 4677, 5848, 5827, -1, 5832, 5897, 5851, -1, 5849, 5851, 5833, -1, 5849, 5832, 5851, -1, 5849, 5850, 5832, -1, 5851, 5899, 5852, -1, 5833, 5851, 5852, -1, 5853, 7242, 5854, -1, 5837, 5854, 5845, -1, 5837, 5853, 5854, -1, 5829, 7240, 5862, -1, 7240, 7239, 5847, -1, 5840, 7239, 5818, -1, 5857, 7248, 5858, -1, 5822, 5858, 5855, -1, 5816, 5855, 5815, -1, 5816, 5822, 5855, -1, 5814, 5856, 7247, -1, 7247, 5856, 5858, -1, 7248, 7247, 5858, -1, 5855, 5858, 5856, -1, 5824, 5855, 5856, -1, 5822, 5857, 5858, -1, 5857, 5859, 5821, -1, 5821, 5859, 5860, -1, 5820, 5860, 5828, -1, 5820, 5821, 5860, -1, 5867, 5818, 5828, -1, 5861, 5862, 5863, -1, 5842, 5863, 5843, -1, 5842, 5861, 5863, -1, 5842, 5846, 5861, -1, 7242, 5829, 5854, -1, 5854, 5829, 5864, -1, 5822, 5869, 5859, -1, 5859, 5869, 5865, -1, 5860, 5865, 5817, -1, 5860, 5859, 5865, -1, 5866, 5828, 5817, -1, 5848, 5867, 5866, -1, 5826, 5868, 5823, -1, 5823, 5868, 5825, -1, 4678, 5865, 5869, -1, 5897, 4683, 5870, -1, 5898, 5870, 5906, -1, 5871, 5906, 5872, -1, 5903, 5872, 5877, -1, 5902, 5877, 5879, -1, 5894, 5879, 5873, -1, 5891, 5873, 5880, -1, 5892, 5880, 5882, -1, 5889, 5882, 5883, -1, 5888, 5883, 5876, -1, 5907, 5876, 5874, -1, 5908, 5874, 5884, -1, 5918, 5908, 5884, -1, 5918, 5875, 5908, -1, 5918, 5916, 5875, -1, 5875, 5916, 5885, -1, 5913, 5885, 5886, -1, 5907, 5886, 5888, -1, 5876, 5907, 5888, -1, 4675, 5906, 5905, -1, 4675, 5872, 5906, -1, 4675, 5878, 5872, -1, 5872, 5878, 5877, -1, 5877, 5878, 4674, -1, 5879, 4674, 4673, -1, 5873, 4673, 5880, -1, 5873, 5879, 4673, -1, 5877, 4674, 5879, -1, 4673, 4672, 5880, -1, 5880, 4672, 5882, -1, 5882, 4672, 4671, -1, 5883, 4671, 5881, -1, 5876, 5881, 5874, -1, 5876, 5883, 5881, -1, 5882, 4671, 5883, -1, 5881, 5919, 5874, -1, 5874, 5919, 5884, -1, 5885, 5890, 5886, -1, 5886, 5890, 5887, -1, 5888, 5887, 5889, -1, 5883, 5888, 5889, -1, 5890, 7218, 5887, -1, 5887, 7218, 5909, -1, 5889, 5909, 5892, -1, 5882, 5889, 5892, -1, 7218, 5893, 5909, -1, 5909, 5893, 5910, -1, 5892, 5910, 5891, -1, 5880, 5892, 5891, -1, 5910, 5893, 5900, -1, 5891, 5900, 5894, -1, 5873, 5891, 5894, -1, 7245, 5901, 7246, -1, 7245, 5904, 5901, -1, 7245, 5895, 5904, -1, 5904, 5895, 5912, -1, 5903, 5912, 5871, -1, 5872, 5903, 5871, -1, 5895, 5896, 5912, -1, 5912, 5896, 5911, -1, 5871, 5911, 5898, -1, 5906, 5871, 5898, -1, 5896, 7244, 5911, -1, 5911, 7244, 5899, -1, 5898, 5899, 5897, -1, 5870, 5898, 5897, -1, 5911, 5899, 5898, -1, 5902, 5879, 5894, -1, 5901, 5894, 5900, -1, 7246, 5900, 5893, -1, 7246, 5901, 5900, -1, 5903, 5877, 5902, -1, 5904, 5902, 5901, -1, 5904, 5903, 5902, -1, 5904, 5912, 5903, -1, 4683, 5905, 5870, -1, 5870, 5905, 5906, -1, 5874, 5908, 5907, -1, 5907, 5908, 5913, -1, 5886, 5907, 5913, -1, 5887, 5888, 5886, -1, 5909, 5889, 5887, -1, 5910, 5892, 5909, -1, 5900, 5891, 5910, -1, 5901, 5902, 5894, -1, 5911, 5871, 5912, -1, 5885, 5913, 5875, -1, 5875, 5913, 5908, -1, 5919, 4708, 5920, -1, 5884, 5920, 5917, -1, 5918, 5917, 5914, -1, 5916, 5914, 5915, -1, 5916, 5918, 5914, -1, 4713, 5917, 4707, -1, 4713, 5914, 5917, -1, 4713, 5915, 5914, -1, 5918, 5884, 5917, -1, 5884, 5919, 5920, -1, 4707, 5917, 5920, -1, 4708, 4707, 5920, -1, 5921, 4899, 5922, -1, 4696, 5922, 5928, -1, 5923, 5928, 5938, -1, 5915, 5938, 5936, -1, 5915, 5923, 5938, -1, 5924, 5931, 6221, -1, 5924, 5925, 5931, -1, 5924, 5926, 5925, -1, 5925, 5926, 6225, -1, 6224, 5925, 6225, -1, 6224, 5930, 5925, -1, 6224, 5932, 5930, -1, 5930, 5932, 5927, -1, 5929, 5927, 5937, -1, 5928, 5937, 5938, -1, 5928, 5929, 5937, -1, 5928, 5922, 5929, -1, 5929, 5922, 5931, -1, 5930, 5931, 5925, -1, 5930, 5929, 5931, -1, 5930, 5927, 5929, -1, 5926, 6227, 6225, -1, 5932, 5933, 5927, -1, 5927, 5933, 5934, -1, 5935, 5927, 5934, -1, 5935, 5937, 5927, -1, 5935, 5936, 5937, -1, 5937, 5936, 5938, -1, 5923, 4696, 5928, -1, 4696, 5921, 5922, -1, 6221, 5931, 5922, -1, 4899, 6221, 5922, -1, 6167, 5939, 5941, -1, 5941, 5939, 5942, -1, 6182, 5942, 5954, -1, 7252, 5954, 5940, -1, 7252, 6182, 5954, -1, 5941, 5942, 6182, -1, 5991, 5940, 5990, -1, 5943, 5990, 5992, -1, 5989, 5992, 5956, -1, 5949, 5956, 5955, -1, 5948, 5955, 5944, -1, 5999, 5944, 5945, -1, 6000, 5945, 6002, -1, 5995, 6002, 5957, -1, 7251, 5957, 5958, -1, 7251, 5995, 5957, -1, 7251, 5946, 5995, -1, 7251, 5988, 5946, -1, 5946, 5988, 5993, -1, 6001, 5993, 5947, -1, 5948, 5947, 5949, -1, 5955, 5948, 5949, -1, 5942, 5950, 5954, -1, 5942, 5951, 5950, -1, 5942, 5939, 5951, -1, 5951, 5939, 5952, -1, 5953, 5952, 5956, -1, 5992, 5953, 5956, -1, 5992, 5950, 5953, -1, 5992, 5990, 5950, -1, 5950, 5990, 5954, -1, 5954, 5990, 5940, -1, 5952, 5955, 5956, -1, 5944, 5971, 5945, -1, 5945, 5971, 6003, -1, 6002, 6003, 5973, -1, 5957, 5973, 5972, -1, 5958, 5972, 5982, -1, 7214, 5982, 5981, -1, 5987, 5981, 5998, -1, 5997, 5998, 5959, -1, 5969, 5959, 5960, -1, 5961, 5960, 5978, -1, 6154, 5961, 5978, -1, 6154, 5962, 5961, -1, 6154, 5963, 5962, -1, 6154, 6164, 5963, -1, 5963, 6164, 5965, -1, 5964, 5965, 6035, -1, 5967, 6035, 6033, -1, 7255, 5967, 6033, -1, 7255, 5966, 5967, -1, 7255, 5968, 5966, -1, 7255, 7212, 5968, -1, 5968, 7212, 5986, -1, 5970, 5986, 5969, -1, 5961, 5969, 5960, -1, 5961, 5970, 5969, -1, 5961, 5962, 5970, -1, 5970, 5962, 5985, -1, 5968, 5985, 5966, -1, 5968, 5970, 5985, -1, 5968, 5986, 5970, -1, 6003, 5971, 5983, -1, 5973, 5983, 5974, -1, 5972, 5974, 5982, -1, 5972, 5973, 5974, -1, 5975, 5984, 5976, -1, 5975, 5996, 5984, -1, 5975, 5977, 5996, -1, 5975, 5978, 5977, -1, 5977, 5978, 5960, -1, 5959, 5977, 5960, -1, 5959, 5979, 5977, -1, 5959, 5998, 5979, -1, 5979, 5998, 5981, -1, 5980, 5981, 5982, -1, 5974, 5980, 5982, -1, 5974, 5984, 5980, -1, 5974, 5983, 5984, -1, 5984, 5983, 5976, -1, 5976, 5983, 5971, -1, 5963, 5965, 5964, -1, 5985, 5964, 5966, -1, 5985, 5963, 5964, -1, 5985, 5962, 5963, -1, 5964, 6035, 5967, -1, 5966, 5964, 5967, -1, 5986, 7212, 5997, -1, 5969, 5997, 5959, -1, 5969, 5986, 5997, -1, 5987, 7214, 5981, -1, 7214, 5958, 5982, -1, 5972, 5958, 5957, -1, 5993, 5988, 5994, -1, 5947, 5994, 5989, -1, 5949, 5989, 5956, -1, 5949, 5947, 5989, -1, 5990, 5943, 5991, -1, 5991, 5943, 5994, -1, 5988, 5991, 5994, -1, 5989, 5994, 5943, -1, 5992, 5989, 5943, -1, 5947, 5993, 5994, -1, 5993, 6001, 5946, -1, 5946, 6001, 6000, -1, 5995, 6000, 6002, -1, 5995, 5946, 6000, -1, 5973, 5957, 6002, -1, 5979, 5981, 5980, -1, 5996, 5980, 5984, -1, 5996, 5979, 5980, -1, 5996, 5977, 5979, -1, 7212, 5987, 5997, -1, 5997, 5987, 5998, -1, 5947, 5948, 6001, -1, 6001, 5948, 5999, -1, 6000, 5999, 5945, -1, 6000, 6001, 5999, -1, 6003, 6002, 5945, -1, 5983, 5973, 6003, -1, 5952, 5953, 5951, -1, 5951, 5953, 5950, -1, 5944, 5999, 5948, -1, 5965, 6164, 6004, -1, 6036, 6004, 6012, -1, 6032, 6012, 6013, -1, 6030, 6013, 6014, -1, 6038, 6014, 6005, -1, 6048, 6005, 6007, -1, 6006, 6007, 6017, -1, 6047, 6017, 6008, -1, 6044, 6008, 6023, -1, 6043, 6023, 6019, -1, 6040, 6019, 6020, -1, 6041, 6020, 6021, -1, 6051, 6041, 6021, -1, 6051, 6009, 6041, -1, 6051, 6010, 6009, -1, 6009, 6010, 7209, -1, 6042, 7209, 6011, -1, 6040, 6011, 6043, -1, 6019, 6040, 6043, -1, 6153, 6012, 6039, -1, 6153, 6013, 6012, -1, 6153, 6160, 6013, -1, 6013, 6160, 6014, -1, 6014, 6160, 6015, -1, 6005, 6015, 6016, -1, 6007, 6016, 6017, -1, 6007, 6005, 6016, -1, 6014, 6015, 6005, -1, 6016, 6018, 6017, -1, 6017, 6018, 6008, -1, 6008, 6018, 6152, -1, 6023, 6152, 6151, -1, 6019, 6151, 6020, -1, 6019, 6023, 6151, -1, 6008, 6152, 6023, -1, 6151, 6053, 6020, -1, 6020, 6053, 6021, -1, 7209, 6022, 6011, -1, 6011, 6022, 6045, -1, 6043, 6045, 6044, -1, 6023, 6043, 6044, -1, 6022, 6024, 6045, -1, 6045, 6024, 6025, -1, 6044, 6025, 6047, -1, 6008, 6044, 6047, -1, 6024, 7257, 6025, -1, 6025, 7257, 6046, -1, 6047, 6046, 6006, -1, 6017, 6047, 6006, -1, 6046, 7257, 6037, -1, 6006, 6037, 6048, -1, 6007, 6006, 6048, -1, 6026, 6028, 6027, -1, 6026, 6029, 6028, -1, 6026, 7210, 6029, -1, 6029, 7210, 6049, -1, 6030, 6049, 6032, -1, 6013, 6030, 6032, -1, 7210, 6031, 6049, -1, 6049, 6031, 6034, -1, 6032, 6034, 6036, -1, 6012, 6032, 6036, -1, 6031, 6033, 6034, -1, 6034, 6033, 6035, -1, 6036, 6035, 5965, -1, 6004, 6036, 5965, -1, 6034, 6035, 6036, -1, 6038, 6005, 6048, -1, 6028, 6048, 6037, -1, 6027, 6037, 7257, -1, 6027, 6028, 6037, -1, 6030, 6014, 6038, -1, 6029, 6038, 6028, -1, 6029, 6030, 6038, -1, 6029, 6049, 6030, -1, 6164, 6039, 6004, -1, 6004, 6039, 6012, -1, 6020, 6041, 6040, -1, 6040, 6041, 6042, -1, 6011, 6040, 6042, -1, 6045, 6043, 6011, -1, 6025, 6044, 6045, -1, 6046, 6047, 6025, -1, 6037, 6006, 6046, -1, 6028, 6038, 6048, -1, 6034, 6032, 6049, -1, 7209, 6042, 6009, -1, 6009, 6042, 6041, -1, 6053, 6280, 6054, -1, 6021, 6054, 6050, -1, 6051, 6050, 6052, -1, 6010, 6052, 6235, -1, 6010, 6051, 6052, -1, 6266, 6050, 6265, -1, 6266, 6052, 6050, -1, 6266, 6235, 6052, -1, 6051, 6021, 6050, -1, 6021, 6053, 6054, -1, 6265, 6050, 6054, -1, 6280, 6265, 6054, -1, 7185, 6078, 6111, -1, 6111, 6078, 6055, -1, 6056, 6055, 6057, -1, 7187, 6057, 6112, -1, 7188, 6112, 6063, -1, 7189, 6063, 6113, -1, 6058, 6113, 6114, -1, 6059, 6114, 6060, -1, 7190, 6060, 6110, -1, 7190, 6059, 6060, -1, 6055, 6078, 6061, -1, 6057, 6061, 6076, -1, 6112, 6076, 6062, -1, 6063, 6062, 6064, -1, 6113, 6064, 6082, -1, 6114, 6082, 6081, -1, 6060, 6081, 6089, -1, 6109, 6089, 6091, -1, 6108, 6091, 6092, -1, 6065, 6092, 6096, -1, 6073, 6096, 6066, -1, 6067, 6066, 6069, -1, 6068, 6069, 6070, -1, 7709, 6070, 6103, -1, 7709, 6068, 6070, -1, 7709, 7191, 6068, -1, 6068, 7191, 7186, -1, 6071, 6068, 7186, -1, 6071, 6067, 6068, -1, 6071, 6072, 6067, -1, 6067, 6072, 6073, -1, 6066, 6067, 6073, -1, 5729, 6075, 6077, -1, 5729, 6074, 6075, -1, 5729, 7263, 6074, -1, 6075, 6074, 6084, -1, 6076, 6084, 6062, -1, 6076, 6075, 6084, -1, 6076, 6061, 6075, -1, 6075, 6061, 6077, -1, 6077, 6061, 6078, -1, 6079, 6085, 6086, -1, 6079, 6083, 6085, -1, 6079, 6080, 6083, -1, 6083, 6080, 6087, -1, 6082, 6087, 6081, -1, 6082, 6083, 6087, -1, 6082, 6064, 6083, -1, 6083, 6064, 6085, -1, 6085, 6064, 6062, -1, 6084, 6085, 6062, -1, 6084, 6086, 6085, -1, 6084, 6074, 6086, -1, 6080, 7265, 6087, -1, 6087, 7265, 6088, -1, 6081, 6088, 6089, -1, 6081, 6087, 6088, -1, 7265, 7266, 6088, -1, 6088, 7266, 6090, -1, 6089, 6090, 6091, -1, 6089, 6088, 6090, -1, 7266, 7273, 6090, -1, 6090, 7273, 6094, -1, 6091, 6094, 6092, -1, 6091, 6090, 6094, -1, 7273, 6095, 6094, -1, 6094, 6095, 6093, -1, 6092, 6093, 6096, -1, 6092, 6094, 6093, -1, 6095, 6097, 6093, -1, 6093, 6097, 6098, -1, 6096, 6098, 6066, -1, 6096, 6093, 6098, -1, 6097, 7274, 6098, -1, 6098, 7274, 6099, -1, 6066, 6099, 6069, -1, 6066, 6098, 6099, -1, 7274, 6100, 6099, -1, 6099, 6100, 6101, -1, 6069, 6101, 6070, -1, 6069, 6099, 6101, -1, 6100, 6102, 6101, -1, 6101, 6102, 6104, -1, 6070, 6104, 6103, -1, 6070, 6101, 6104, -1, 6102, 7270, 6104, -1, 6104, 7270, 7711, -1, 6103, 6104, 7711, -1, 7270, 7787, 7711, -1, 6072, 6105, 6073, -1, 6073, 6105, 6065, -1, 6096, 6073, 6065, -1, 6105, 6106, 6065, -1, 6065, 6106, 6108, -1, 6092, 6065, 6108, -1, 6106, 6107, 6108, -1, 6108, 6107, 6109, -1, 6091, 6108, 6109, -1, 6107, 6110, 6109, -1, 6109, 6110, 6060, -1, 6089, 6109, 6060, -1, 6059, 6058, 6114, -1, 6058, 7189, 6113, -1, 7189, 7188, 6063, -1, 7188, 7187, 6112, -1, 7187, 6056, 6057, -1, 6056, 6111, 6055, -1, 6057, 6055, 6061, -1, 6112, 6057, 6076, -1, 6063, 6112, 6062, -1, 6113, 6063, 6064, -1, 6114, 6113, 6082, -1, 6060, 6114, 6081, -1, 6068, 6067, 6069, -1, 6115, 7296, 6140, -1, 6115, 7291, 7296, -1, 6115, 4844, 7291, -1, 7291, 4844, 6116, -1, 6116, 4844, 4852, -1, 7287, 4852, 6117, -1, 7285, 6117, 6118, -1, 7284, 6118, 4748, -1, 7290, 4748, 4751, -1, 6119, 4751, 6121, -1, 6120, 6121, 6122, -1, 6141, 6122, 4768, -1, 6123, 4768, 6124, -1, 6142, 6124, 4775, -1, 6143, 4775, 6125, -1, 6144, 6125, 6126, -1, 7289, 6126, 4782, -1, 7288, 4782, 6127, -1, 6145, 6127, 4788, -1, 6128, 4788, 4791, -1, 6129, 4791, 4813, -1, 7278, 4813, 6130, -1, 7277, 6130, 6131, -1, 6132, 6131, 6134, -1, 6133, 6134, 6135, -1, 6146, 6135, 4824, -1, 6147, 4824, 6136, -1, 6148, 6136, 4831, -1, 7300, 4831, 4833, -1, 6149, 4833, 6137, -1, 7299, 6137, 4838, -1, 7293, 4838, 6139, -1, 6138, 6139, 6140, -1, 7296, 6138, 6140, -1, 6116, 4852, 7287, -1, 7287, 6117, 7285, -1, 7285, 6118, 7284, -1, 7284, 4748, 7290, -1, 7290, 4751, 6119, -1, 6119, 6121, 6120, -1, 6120, 6122, 6141, -1, 6141, 4768, 6123, -1, 6123, 6124, 6142, -1, 6142, 4775, 6143, -1, 6143, 6125, 6144, -1, 6144, 6126, 7289, -1, 7289, 4782, 7288, -1, 7288, 6127, 6145, -1, 6145, 4788, 6128, -1, 6128, 4791, 6129, -1, 6129, 4813, 7278, -1, 7278, 6130, 7277, -1, 7277, 6131, 6132, -1, 6132, 6134, 6133, -1, 6133, 6135, 6146, -1, 6146, 4824, 6147, -1, 6147, 6136, 6148, -1, 6148, 4831, 7300, -1, 7300, 4833, 6149, -1, 6149, 6137, 7299, -1, 7299, 4838, 7293, -1, 7293, 6139, 6138, -1, 6053, 6151, 7275, -1, 7275, 6151, 6150, -1, 6150, 6151, 6152, -1, 6157, 6152, 6018, -1, 7279, 6018, 6016, -1, 6158, 6016, 6015, -1, 6159, 6015, 6160, -1, 6161, 6160, 6153, -1, 6162, 6153, 6039, -1, 6163, 6039, 6164, -1, 7280, 6164, 6154, -1, 6165, 6154, 5978, -1, 7281, 5978, 5975, -1, 6155, 5975, 5976, -1, 7282, 5976, 5971, -1, 7283, 5971, 5944, -1, 6166, 5944, 5955, -1, 6156, 5955, 5952, -1, 7286, 5952, 5939, -1, 7286, 6156, 5952, -1, 6150, 6152, 6157, -1, 6157, 6018, 7279, -1, 7279, 6016, 6158, -1, 6158, 6015, 6159, -1, 6159, 6160, 6161, -1, 6161, 6153, 6162, -1, 6162, 6039, 6163, -1, 6163, 6164, 7280, -1, 7280, 6154, 6165, -1, 6165, 5978, 7281, -1, 7281, 5975, 6155, -1, 6155, 5976, 7282, -1, 7282, 5971, 7283, -1, 7283, 5944, 6166, -1, 6166, 5955, 6156, -1, 5939, 6167, 7286, -1, 7286, 6167, 7292, -1, 7292, 6167, 6168, -1, 6168, 6167, 6169, -1, 6181, 6168, 6169, -1, 6169, 6167, 6171, -1, 6170, 6171, 6201, -1, 6203, 6201, 6172, -1, 6206, 6172, 6174, -1, 6173, 6174, 6175, -1, 6176, 6175, 6194, -1, 7323, 6176, 6194, -1, 7323, 6177, 6176, -1, 7323, 7307, 6177, -1, 6177, 7307, 6178, -1, 6210, 6178, 6200, -1, 6179, 6200, 6180, -1, 6204, 6180, 6202, -1, 6205, 6202, 6181, -1, 6169, 6205, 6181, -1, 6169, 6170, 6205, -1, 6169, 6171, 6170, -1, 6182, 6187, 5941, -1, 6182, 6189, 6187, -1, 6182, 6193, 6189, -1, 6182, 7252, 6193, -1, 6193, 7252, 6183, -1, 6190, 6183, 6184, -1, 6185, 6184, 6195, -1, 6192, 6195, 6174, -1, 6172, 6192, 6174, -1, 6172, 6188, 6192, -1, 6172, 6201, 6188, -1, 6188, 6201, 6186, -1, 6187, 6186, 5941, -1, 6187, 6188, 6186, -1, 6187, 6191, 6188, -1, 6187, 6189, 6191, -1, 6191, 6189, 6190, -1, 6185, 6190, 6184, -1, 6185, 6191, 6190, -1, 6185, 6192, 6191, -1, 6185, 6195, 6192, -1, 6193, 6183, 6190, -1, 6189, 6193, 6190, -1, 6184, 6194, 6195, -1, 6195, 6194, 6175, -1, 6174, 6195, 6175, -1, 7307, 6196, 6178, -1, 6178, 6196, 6197, -1, 6200, 6197, 6198, -1, 6180, 6198, 6199, -1, 6202, 6199, 6181, -1, 6202, 6180, 6199, -1, 6197, 6196, 6209, -1, 6198, 6209, 6208, -1, 6199, 6208, 6181, -1, 6199, 6198, 6208, -1, 6168, 6207, 7309, -1, 6168, 6208, 6207, -1, 6168, 6181, 6208, -1, 6200, 6178, 6197, -1, 6186, 6201, 6171, -1, 5941, 6171, 6167, -1, 5941, 6186, 6171, -1, 6204, 6202, 6205, -1, 6203, 6205, 6170, -1, 6201, 6203, 6170, -1, 6204, 6205, 6203, -1, 6206, 6203, 6172, -1, 6206, 6204, 6203, -1, 6206, 6179, 6204, -1, 6206, 6173, 6179, -1, 6206, 6174, 6173, -1, 7309, 6207, 6209, -1, 6196, 7309, 6209, -1, 6179, 6180, 6204, -1, 6200, 6198, 6180, -1, 6207, 6208, 6209, -1, 6209, 6198, 6197, -1, 6175, 6176, 6173, -1, 6173, 6176, 6210, -1, 6179, 6210, 6200, -1, 6179, 6173, 6210, -1, 6178, 6210, 6177, -1, 6177, 6210, 6176, -1, 6188, 6191, 6192, -1, 4943, 4623, 6734, -1, 6735, 4943, 6734, -1, 6735, 4913, 4943, -1, 6735, 6211, 4913, -1, 4913, 6211, 4915, -1, 4915, 6211, 6212, -1, 6213, 6212, 6215, -1, 6214, 6215, 6220, -1, 6214, 6213, 6215, -1, 5801, 6216, 6218, -1, 5801, 6217, 6216, -1, 5801, 5800, 6217, -1, 6217, 5800, 5605, -1, 5605, 5800, 5604, -1, 6216, 6734, 6218, -1, 6218, 6734, 4623, -1, 4915, 6212, 6213, -1, 6215, 6219, 6220, -1, 6220, 6219, 4919, -1, 4919, 6219, 6758, -1, 6222, 6758, 6760, -1, 4903, 6760, 6745, -1, 4899, 6745, 6221, -1, 4899, 4903, 6745, -1, 4919, 6758, 6222, -1, 6222, 6760, 4903, -1, 6745, 6761, 6221, -1, 6221, 6761, 5924, -1, 5924, 6761, 6223, -1, 5926, 6223, 7325, -1, 6227, 5926, 7325, -1, 5924, 6223, 5926, -1, 7215, 5933, 7313, -1, 7313, 5933, 5932, -1, 6224, 7313, 5932, -1, 6224, 7324, 7313, -1, 6224, 6225, 7324, -1, 7324, 6225, 7310, -1, 7310, 6225, 6227, -1, 6226, 7310, 6227, -1, 6240, 6281, 6255, -1, 6228, 6255, 6254, -1, 6241, 6254, 6229, -1, 6230, 6229, 6252, -1, 6274, 6252, 6278, -1, 6231, 6278, 6233, -1, 6232, 6233, 6234, -1, 6235, 6234, 6250, -1, 6235, 6232, 6234, -1, 6235, 6236, 6232, -1, 6235, 6266, 6236, -1, 6236, 6266, 6275, -1, 6237, 6275, 6238, -1, 6272, 6238, 6239, -1, 6273, 6239, 6268, -1, 6269, 6268, 6240, -1, 6228, 6240, 6255, -1, 6228, 6269, 6240, -1, 6228, 6241, 6269, -1, 6228, 6254, 6241, -1, 6243, 6253, 6242, -1, 6243, 6244, 6253, -1, 6243, 6260, 6244, -1, 6244, 6260, 6245, -1, 6246, 6245, 6247, -1, 6277, 6247, 6248, -1, 6279, 6248, 6249, -1, 6251, 6249, 7391, -1, 6250, 6251, 7391, -1, 6250, 6234, 6251, -1, 6251, 6234, 6233, -1, 6279, 6233, 6278, -1, 6277, 6278, 6252, -1, 6246, 6252, 6229, -1, 6244, 6229, 6254, -1, 6253, 6254, 6255, -1, 6242, 6255, 6281, -1, 6242, 6253, 6255, -1, 6257, 6256, 6260, -1, 6257, 6258, 6256, -1, 6257, 6261, 6258, -1, 6258, 6261, 6262, -1, 6256, 6262, 6263, -1, 6259, 6263, 6247, -1, 6245, 6259, 6247, -1, 6245, 6260, 6259, -1, 6259, 6260, 6256, -1, 6263, 6259, 6256, -1, 6261, 7391, 6262, -1, 6262, 7391, 6264, -1, 6263, 6264, 6248, -1, 6247, 6263, 6248, -1, 6265, 6267, 6266, -1, 6265, 6270, 6267, -1, 6265, 6280, 6270, -1, 6270, 6280, 6282, -1, 6271, 6282, 6268, -1, 6239, 6271, 6268, -1, 6239, 6267, 6271, -1, 6239, 6238, 6267, -1, 6267, 6238, 6276, -1, 6266, 6276, 6275, -1, 6266, 6267, 6276, -1, 6282, 6240, 6268, -1, 6262, 6256, 6258, -1, 6273, 6268, 6269, -1, 6241, 6273, 6269, -1, 6241, 6230, 6273, -1, 6241, 6229, 6230, -1, 6270, 6282, 6271, -1, 6267, 6270, 6271, -1, 6244, 6254, 6253, -1, 6272, 6239, 6273, -1, 6230, 6272, 6273, -1, 6230, 6274, 6272, -1, 6230, 6252, 6274, -1, 6246, 6229, 6244, -1, 6245, 6246, 6244, -1, 6237, 6238, 6272, -1, 6274, 6237, 6272, -1, 6274, 6231, 6237, -1, 6274, 6278, 6231, -1, 6275, 6276, 6238, -1, 6277, 6252, 6246, -1, 6247, 6277, 6246, -1, 6236, 6275, 6237, -1, 6231, 6236, 6237, -1, 6231, 6232, 6236, -1, 6231, 6233, 6232, -1, 6264, 7391, 6249, -1, 6248, 6264, 6249, -1, 6233, 6279, 6251, -1, 6251, 6279, 6249, -1, 6263, 6262, 6264, -1, 6277, 6248, 6279, -1, 6278, 6277, 6279, -1, 7276, 6281, 7275, -1, 7275, 6281, 6053, -1, 6053, 6281, 6280, -1, 6280, 6281, 6240, -1, 6282, 6280, 6240, -1, 7419, 6292, 6283, -1, 7419, 6284, 6292, -1, 6292, 6284, 6285, -1, 6394, 6285, 6286, -1, 6395, 6286, 6287, -1, 4962, 6287, 6288, -1, 4962, 6395, 6287, -1, 4962, 6289, 6395, -1, 6395, 6289, 6290, -1, 6394, 6290, 6291, -1, 6292, 6291, 6390, -1, 6283, 6390, 6376, -1, 6283, 6292, 6390, -1, 6284, 6293, 6285, -1, 6285, 6293, 6396, -1, 6286, 6396, 6296, -1, 6287, 6296, 6294, -1, 6288, 6294, 6295, -1, 6288, 6287, 6294, -1, 6293, 6313, 6396, -1, 6396, 6313, 6314, -1, 6296, 6314, 6297, -1, 6294, 6297, 6384, -1, 6295, 6384, 6383, -1, 6382, 6383, 6298, -1, 6380, 6298, 6381, -1, 4949, 6381, 6325, -1, 6379, 6325, 6327, -1, 6308, 6327, 6309, -1, 6310, 6309, 6299, -1, 6300, 6310, 6299, -1, 6300, 6399, 6310, -1, 6300, 6301, 6399, -1, 6399, 6301, 6302, -1, 6312, 6302, 6303, -1, 6305, 6303, 6333, -1, 6304, 6333, 4960, -1, 6304, 6305, 6333, -1, 6304, 6311, 6305, -1, 6304, 4946, 6311, -1, 6311, 4946, 6306, -1, 6307, 6306, 6308, -1, 6310, 6308, 6309, -1, 6310, 6307, 6308, -1, 6310, 6399, 6307, -1, 6307, 6399, 6312, -1, 6311, 6312, 6305, -1, 6311, 6307, 6312, -1, 6311, 6306, 6307, -1, 6313, 6315, 6314, -1, 6314, 6315, 6317, -1, 6297, 6317, 6318, -1, 6384, 6318, 6383, -1, 6384, 6297, 6318, -1, 6315, 6316, 6317, -1, 6317, 6316, 6397, -1, 6318, 6397, 6321, -1, 6383, 6321, 6298, -1, 6383, 6318, 6321, -1, 6316, 6319, 6397, -1, 6397, 6319, 6320, -1, 6321, 6320, 6322, -1, 6298, 6322, 6381, -1, 6298, 6321, 6322, -1, 6319, 6323, 6320, -1, 6320, 6323, 6324, -1, 6322, 6324, 6398, -1, 6381, 6398, 6325, -1, 6381, 6322, 6398, -1, 6323, 6326, 6324, -1, 6324, 6326, 6329, -1, 6398, 6329, 6327, -1, 6325, 6398, 6327, -1, 6326, 6328, 6329, -1, 6329, 6328, 6330, -1, 6309, 6330, 6299, -1, 6309, 6329, 6330, -1, 6309, 6327, 6329, -1, 6301, 6331, 6302, -1, 6302, 6331, 6400, -1, 6303, 6400, 6332, -1, 6333, 6332, 6334, -1, 4960, 6334, 4966, -1, 4960, 6333, 6334, -1, 6331, 7435, 6400, -1, 6400, 7435, 6335, -1, 6332, 6335, 6336, -1, 6334, 6336, 6338, -1, 4966, 6338, 6340, -1, 4966, 6334, 6338, -1, 7435, 6337, 6335, -1, 6335, 6337, 6352, -1, 6336, 6352, 6339, -1, 6338, 6339, 6378, -1, 6340, 6378, 6357, -1, 4965, 6357, 6341, -1, 4964, 6341, 6360, -1, 6389, 6360, 6342, -1, 6388, 6342, 6364, -1, 6343, 6364, 6367, -1, 6350, 6367, 6344, -1, 7415, 6350, 6344, -1, 7415, 6403, 6350, -1, 7415, 6345, 6403, -1, 6403, 6345, 6368, -1, 6346, 6368, 6347, -1, 6404, 6347, 6407, -1, 6348, 6407, 6370, -1, 6348, 6404, 6407, -1, 6348, 6349, 6404, -1, 6348, 6385, 6349, -1, 6349, 6385, 6386, -1, 6351, 6386, 6343, -1, 6350, 6343, 6367, -1, 6350, 6351, 6343, -1, 6350, 6403, 6351, -1, 6351, 6403, 6346, -1, 6349, 6346, 6404, -1, 6349, 6351, 6346, -1, 6349, 6386, 6351, -1, 6337, 6353, 6352, -1, 6352, 6353, 6401, -1, 6339, 6401, 6356, -1, 6378, 6356, 6357, -1, 6378, 6339, 6356, -1, 6353, 6354, 6401, -1, 6401, 6354, 6355, -1, 6356, 6355, 6358, -1, 6357, 6358, 6341, -1, 6357, 6356, 6358, -1, 6354, 7437, 6355, -1, 6355, 7437, 6402, -1, 6358, 6402, 6359, -1, 6341, 6359, 6360, -1, 6341, 6358, 6359, -1, 7437, 7438, 6402, -1, 6402, 7438, 6363, -1, 6359, 6363, 6361, -1, 6360, 6361, 6342, -1, 6360, 6359, 6361, -1, 7438, 6362, 6363, -1, 6363, 6362, 6365, -1, 6361, 6365, 6364, -1, 6342, 6361, 6364, -1, 6362, 7440, 6365, -1, 6365, 7440, 6366, -1, 6367, 6366, 6344, -1, 6367, 6365, 6366, -1, 6367, 6364, 6365, -1, 6345, 7416, 6368, -1, 6368, 7416, 6405, -1, 6347, 6405, 6406, -1, 6407, 6406, 6369, -1, 6370, 6369, 6372, -1, 6370, 6407, 6369, -1, 7416, 6371, 6405, -1, 6405, 6371, 6373, -1, 6406, 6373, 6393, -1, 6369, 6393, 6392, -1, 6372, 6392, 6375, -1, 6372, 6369, 6392, -1, 6371, 7417, 6373, -1, 6373, 7417, 6374, -1, 6393, 6374, 6391, -1, 6392, 6391, 6377, -1, 6375, 6377, 6289, -1, 6375, 6392, 6377, -1, 7417, 6376, 6374, -1, 6374, 6376, 6390, -1, 6391, 6390, 6291, -1, 6377, 6291, 6290, -1, 6289, 6377, 6290, -1, 6389, 4964, 6360, -1, 4964, 4965, 6341, -1, 4965, 6340, 6357, -1, 6378, 6340, 6338, -1, 4946, 4948, 6306, -1, 6306, 4948, 6379, -1, 6308, 6379, 6327, -1, 6308, 6306, 6379, -1, 4948, 4949, 6379, -1, 6379, 4949, 6325, -1, 4949, 6380, 6381, -1, 6380, 6382, 6298, -1, 6382, 6295, 6383, -1, 6384, 6295, 6294, -1, 6385, 6387, 6386, -1, 6386, 6387, 6388, -1, 6343, 6388, 6364, -1, 6343, 6386, 6388, -1, 6387, 6389, 6388, -1, 6388, 6389, 6342, -1, 6390, 6391, 6374, -1, 6391, 6392, 6393, -1, 6377, 6391, 6291, -1, 6394, 6291, 6292, -1, 6285, 6394, 6292, -1, 6395, 6290, 6394, -1, 6286, 6395, 6394, -1, 6396, 6286, 6285, -1, 6314, 6296, 6396, -1, 6296, 6287, 6286, -1, 6317, 6297, 6314, -1, 6297, 6294, 6296, -1, 6397, 6318, 6317, -1, 6320, 6321, 6397, -1, 6324, 6322, 6320, -1, 6329, 6398, 6324, -1, 6302, 6312, 6399, -1, 6400, 6303, 6302, -1, 6303, 6305, 6312, -1, 6335, 6332, 6400, -1, 6332, 6333, 6303, -1, 6352, 6336, 6335, -1, 6336, 6334, 6332, -1, 6401, 6339, 6352, -1, 6339, 6338, 6336, -1, 6355, 6356, 6401, -1, 6402, 6358, 6355, -1, 6363, 6359, 6402, -1, 6365, 6361, 6363, -1, 6368, 6346, 6403, -1, 6405, 6347, 6368, -1, 6347, 6404, 6346, -1, 6373, 6406, 6405, -1, 6406, 6407, 6347, -1, 6374, 6393, 6373, -1, 6393, 6369, 6406, -1, 7403, 6508, 7459, -1, 7403, 7404, 6508, -1, 6508, 7404, 6509, -1, 6507, 6509, 6408, -1, 6411, 6408, 6413, -1, 6410, 6413, 6409, -1, 6410, 6411, 6413, -1, 6410, 6494, 6411, -1, 6411, 6494, 6510, -1, 6507, 6510, 6506, -1, 6508, 6506, 6412, -1, 7459, 6412, 6492, -1, 7459, 6508, 6412, -1, 7404, 6415, 6509, -1, 6509, 6415, 6417, -1, 6408, 6417, 6511, -1, 6413, 6511, 6414, -1, 6409, 6414, 6499, -1, 6409, 6413, 6414, -1, 6415, 6416, 6417, -1, 6417, 6416, 6418, -1, 6511, 6418, 6432, -1, 6414, 6432, 6419, -1, 6499, 6419, 6438, -1, 6420, 6438, 6437, -1, 4979, 6437, 6421, -1, 6498, 6421, 6444, -1, 6497, 6444, 6496, -1, 6429, 6496, 6448, -1, 6422, 6448, 7443, -1, 7442, 6422, 7443, -1, 7442, 6423, 6422, -1, 7442, 6449, 6423, -1, 6423, 6449, 6515, -1, 6430, 6515, 6424, -1, 6516, 6424, 6425, -1, 4978, 6425, 4976, -1, 4978, 6516, 6425, -1, 4978, 6427, 6516, -1, 4978, 6426, 6427, -1, 6427, 6426, 6428, -1, 6431, 6428, 6429, -1, 6422, 6429, 6448, -1, 6422, 6431, 6429, -1, 6422, 6423, 6431, -1, 6431, 6423, 6430, -1, 6427, 6430, 6516, -1, 6427, 6431, 6430, -1, 6427, 6428, 6431, -1, 6416, 6434, 6418, -1, 6418, 6434, 6436, -1, 6432, 6436, 6433, -1, 6419, 6433, 6438, -1, 6419, 6432, 6433, -1, 6434, 6435, 6436, -1, 6436, 6435, 6439, -1, 6433, 6439, 6512, -1, 6438, 6512, 6437, -1, 6438, 6433, 6512, -1, 6435, 7406, 6439, -1, 6439, 7406, 6440, -1, 6512, 6440, 6513, -1, 6437, 6513, 6421, -1, 6437, 6512, 6513, -1, 7406, 6441, 6440, -1, 6440, 6441, 6442, -1, 6513, 6442, 6514, -1, 6421, 6514, 6444, -1, 6421, 6513, 6514, -1, 6441, 6443, 6442, -1, 6442, 6443, 6446, -1, 6514, 6446, 6496, -1, 6444, 6514, 6496, -1, 6443, 6445, 6446, -1, 6446, 6445, 6447, -1, 6448, 6447, 7443, -1, 6448, 6446, 6447, -1, 6448, 6496, 6446, -1, 6449, 7444, 6515, -1, 6515, 7444, 6451, -1, 6424, 6451, 6517, -1, 6425, 6517, 6450, -1, 4976, 6450, 4987, -1, 4976, 6425, 6450, -1, 7444, 7447, 6451, -1, 6451, 7447, 6452, -1, 6517, 6452, 6518, -1, 6450, 6518, 6453, -1, 4987, 6453, 6455, -1, 4987, 6450, 6453, -1, 7447, 6454, 6452, -1, 6452, 6454, 6519, -1, 6518, 6519, 6520, -1, 6453, 6520, 6472, -1, 6455, 6472, 6474, -1, 4975, 6474, 6456, -1, 4984, 6456, 6457, -1, 6495, 6457, 6502, -1, 6501, 6502, 6482, -1, 6467, 6482, 6466, -1, 6468, 6466, 6458, -1, 7462, 6468, 6458, -1, 7462, 6469, 6468, -1, 7462, 6486, 6469, -1, 6469, 6486, 6522, -1, 6470, 6522, 6459, -1, 6460, 6459, 6461, -1, 6462, 6461, 4981, -1, 6462, 6460, 6461, -1, 6462, 6463, 6460, -1, 6462, 6464, 6463, -1, 6463, 6464, 6465, -1, 6471, 6465, 6467, -1, 6468, 6467, 6466, -1, 6468, 6471, 6467, -1, 6468, 6469, 6471, -1, 6471, 6469, 6470, -1, 6463, 6470, 6460, -1, 6463, 6471, 6470, -1, 6463, 6465, 6471, -1, 6454, 7448, 6519, -1, 6519, 7448, 6473, -1, 6520, 6473, 6475, -1, 6472, 6475, 6474, -1, 6472, 6520, 6475, -1, 7448, 7452, 6473, -1, 6473, 7452, 6477, -1, 6475, 6477, 6476, -1, 6474, 6476, 6456, -1, 6474, 6475, 6476, -1, 7452, 7451, 6477, -1, 6477, 7451, 6521, -1, 6476, 6521, 6479, -1, 6456, 6479, 6457, -1, 6456, 6476, 6479, -1, 7451, 7453, 6521, -1, 6521, 7453, 6478, -1, 6479, 6478, 6481, -1, 6457, 6481, 6502, -1, 6457, 6479, 6481, -1, 7453, 6480, 6478, -1, 6478, 6480, 6485, -1, 6481, 6485, 6482, -1, 6502, 6481, 6482, -1, 6480, 6483, 6485, -1, 6485, 6483, 6484, -1, 6466, 6484, 6458, -1, 6466, 6485, 6484, -1, 6466, 6482, 6485, -1, 6486, 6487, 6522, -1, 6522, 6487, 6523, -1, 6459, 6523, 6524, -1, 6461, 6524, 6526, -1, 4981, 6526, 6489, -1, 4981, 6461, 6526, -1, 6487, 6488, 6523, -1, 6523, 6488, 6491, -1, 6524, 6491, 6525, -1, 6526, 6525, 6505, -1, 6489, 6505, 6490, -1, 6489, 6526, 6505, -1, 6488, 7457, 6491, -1, 6491, 7457, 6503, -1, 6525, 6503, 6504, -1, 6505, 6504, 6493, -1, 6490, 6493, 6494, -1, 6490, 6505, 6493, -1, 7457, 6492, 6503, -1, 6503, 6492, 6412, -1, 6504, 6412, 6506, -1, 6493, 6506, 6510, -1, 6494, 6493, 6510, -1, 6495, 4984, 6457, -1, 4984, 4975, 6456, -1, 4975, 6455, 6474, -1, 6472, 6455, 6453, -1, 6426, 4969, 6428, -1, 6428, 4969, 6497, -1, 6429, 6497, 6496, -1, 6429, 6428, 6497, -1, 4969, 6498, 6497, -1, 6497, 6498, 6444, -1, 6498, 4979, 6421, -1, 4979, 6420, 6437, -1, 6420, 6499, 6438, -1, 6419, 6499, 6414, -1, 6464, 6500, 6465, -1, 6465, 6500, 6501, -1, 6467, 6501, 6482, -1, 6467, 6465, 6501, -1, 6500, 6495, 6501, -1, 6501, 6495, 6502, -1, 6412, 6504, 6503, -1, 6504, 6505, 6525, -1, 6493, 6504, 6506, -1, 6507, 6506, 6508, -1, 6509, 6507, 6508, -1, 6411, 6510, 6507, -1, 6408, 6411, 6507, -1, 6417, 6408, 6509, -1, 6418, 6511, 6417, -1, 6511, 6413, 6408, -1, 6436, 6432, 6418, -1, 6432, 6414, 6511, -1, 6439, 6433, 6436, -1, 6440, 6512, 6439, -1, 6442, 6513, 6440, -1, 6446, 6514, 6442, -1, 6515, 6430, 6423, -1, 6451, 6424, 6515, -1, 6424, 6516, 6430, -1, 6452, 6517, 6451, -1, 6517, 6425, 6424, -1, 6519, 6518, 6452, -1, 6518, 6450, 6517, -1, 6473, 6520, 6519, -1, 6520, 6453, 6518, -1, 6477, 6475, 6473, -1, 6521, 6476, 6477, -1, 6478, 6479, 6521, -1, 6485, 6481, 6478, -1, 6522, 6470, 6469, -1, 6523, 6459, 6522, -1, 6459, 6460, 6470, -1, 6491, 6524, 6523, -1, 6524, 6461, 6459, -1, 6503, 6525, 6491, -1, 6525, 6526, 6524, -1, 6528, 6527, 6677, -1, 6528, 6529, 6527, -1, 6528, 6530, 6529, -1, 6529, 6530, 6535, -1, 6534, 6535, 6700, -1, 6701, 6700, 6536, -1, 6532, 6536, 6531, -1, 6532, 6701, 6536, -1, 6532, 7467, 6701, -1, 6701, 7467, 6689, -1, 6534, 6689, 6533, -1, 6529, 6533, 6527, -1, 6529, 6534, 6533, -1, 6529, 6535, 6534, -1, 6530, 5028, 6535, -1, 6535, 5028, 6697, -1, 6700, 6697, 6702, -1, 6536, 6702, 6538, -1, 6531, 6538, 7424, -1, 6531, 6536, 6538, -1, 6697, 5028, 6537, -1, 6702, 6537, 6703, -1, 6538, 6703, 6542, -1, 7423, 6542, 6543, -1, 7423, 6538, 6542, -1, 7423, 7424, 6538, -1, 5002, 6539, 5003, -1, 5002, 6545, 6539, -1, 5002, 5000, 6545, -1, 6545, 5000, 6548, -1, 6546, 6548, 6704, -1, 6541, 6704, 6550, -1, 6540, 6550, 7421, -1, 6540, 6541, 6550, -1, 6540, 7422, 6541, -1, 6541, 7422, 6688, -1, 6544, 6688, 6543, -1, 6542, 6544, 6543, -1, 6542, 6547, 6544, -1, 6542, 6703, 6547, -1, 6547, 6703, 6539, -1, 6545, 6547, 6539, -1, 6545, 6546, 6547, -1, 6545, 6548, 6546, -1, 5000, 6549, 6548, -1, 6548, 6549, 6553, -1, 6704, 6553, 6705, -1, 6550, 6705, 6551, -1, 7421, 6551, 6552, -1, 7421, 6550, 6551, -1, 6549, 6556, 6553, -1, 6553, 6556, 6554, -1, 6705, 6554, 6558, -1, 6551, 6558, 6560, -1, 6555, 6560, 7420, -1, 6555, 6551, 6560, -1, 6555, 6552, 6551, -1, 6556, 6557, 6554, -1, 6554, 6557, 6559, -1, 6558, 6559, 6562, -1, 6560, 6562, 6561, -1, 7420, 6561, 6565, -1, 7420, 6560, 6561, -1, 6557, 4999, 6559, -1, 6559, 4999, 6706, -1, 6562, 6706, 6563, -1, 6561, 6563, 6564, -1, 6565, 6564, 7468, -1, 6565, 6561, 6564, -1, 4999, 6566, 6706, -1, 6706, 6566, 6707, -1, 6563, 6707, 6567, -1, 6564, 6567, 6708, -1, 6568, 6708, 6571, -1, 6568, 6564, 6708, -1, 6568, 7468, 6564, -1, 6566, 6569, 6707, -1, 6707, 6569, 6573, -1, 6567, 6573, 6570, -1, 6708, 6570, 6576, -1, 6571, 6576, 6572, -1, 6571, 6708, 6576, -1, 6569, 6577, 6573, -1, 6573, 6577, 6574, -1, 6570, 6574, 6709, -1, 6576, 6709, 6575, -1, 7469, 6575, 6580, -1, 7469, 6576, 6575, -1, 7469, 6572, 6576, -1, 6577, 6685, 6574, -1, 6574, 6685, 6696, -1, 6709, 6696, 6578, -1, 6575, 6578, 6581, -1, 6580, 6581, 6579, -1, 6580, 6575, 6581, -1, 6696, 6685, 6687, -1, 6578, 6687, 6684, -1, 6581, 6684, 6683, -1, 6579, 6683, 7470, -1, 6579, 6581, 6683, -1, 5026, 6686, 6582, -1, 5026, 6583, 6686, -1, 5026, 4998, 6583, -1, 6583, 4998, 6589, -1, 6587, 6589, 6710, -1, 6585, 6710, 6592, -1, 7472, 6592, 6584, -1, 7472, 6585, 6592, -1, 7472, 7471, 6585, -1, 6585, 7471, 6586, -1, 6587, 6586, 6588, -1, 6583, 6588, 6686, -1, 6583, 6587, 6588, -1, 6583, 6589, 6587, -1, 4998, 5024, 6589, -1, 6589, 5024, 6590, -1, 6710, 6590, 6713, -1, 6592, 6713, 6594, -1, 6584, 6594, 6591, -1, 6584, 6592, 6594, -1, 5024, 5023, 6590, -1, 6590, 5023, 6711, -1, 6713, 6711, 6712, -1, 6594, 6712, 6595, -1, 6593, 6595, 7402, -1, 6593, 6594, 6595, -1, 6593, 6591, 6594, -1, 5023, 4997, 6711, -1, 6711, 4997, 6597, -1, 6712, 6597, 6715, -1, 6595, 6715, 6714, -1, 7402, 6714, 6596, -1, 7402, 6595, 6714, -1, 4997, 6598, 6597, -1, 6597, 6598, 6599, -1, 6715, 6599, 6603, -1, 6714, 6603, 6604, -1, 6601, 6604, 6600, -1, 6601, 6714, 6604, -1, 6601, 6596, 6714, -1, 6598, 6602, 6599, -1, 6599, 6602, 6606, -1, 6603, 6606, 6716, -1, 6604, 6716, 6605, -1, 6600, 6605, 7405, -1, 6600, 6604, 6605, -1, 6602, 5019, 6606, -1, 6606, 5019, 6610, -1, 6716, 6610, 6607, -1, 6605, 6607, 6612, -1, 6608, 6612, 6614, -1, 6608, 6605, 6612, -1, 6608, 7405, 6605, -1, 5019, 6609, 6610, -1, 6610, 6609, 6616, -1, 6607, 6616, 6611, -1, 6612, 6611, 6613, -1, 6614, 6613, 6615, -1, 6614, 6612, 6613, -1, 6609, 5018, 6616, -1, 6616, 5018, 6695, -1, 6611, 6695, 6617, -1, 6613, 6617, 6619, -1, 6615, 6619, 7407, -1, 6615, 6613, 6619, -1, 6695, 5018, 6680, -1, 6617, 6680, 6718, -1, 6619, 6718, 6681, -1, 7407, 6681, 6618, -1, 7407, 6619, 6681, -1, 4995, 6679, 4996, -1, 4995, 6626, 6679, -1, 4995, 6620, 6626, -1, 6626, 6620, 6720, -1, 6627, 6720, 6621, -1, 6624, 6621, 6623, -1, 6622, 6623, 6628, -1, 6622, 6624, 6623, -1, 6622, 6625, 6624, -1, 6624, 6625, 6678, -1, 6627, 6678, 6717, -1, 6626, 6717, 6679, -1, 6626, 6627, 6717, -1, 6626, 6720, 6627, -1, 6620, 6629, 6720, -1, 6720, 6629, 6719, -1, 6621, 6719, 6721, -1, 6623, 6721, 6722, -1, 7409, 6722, 7410, -1, 7409, 6623, 6722, -1, 7409, 6628, 6623, -1, 6629, 6631, 6719, -1, 6719, 6631, 6632, -1, 6721, 6632, 6630, -1, 6722, 6630, 6637, -1, 7410, 6637, 7411, -1, 7410, 6722, 6637, -1, 6631, 5014, 6632, -1, 6632, 5014, 6633, -1, 6630, 6633, 6634, -1, 6637, 6634, 6638, -1, 6636, 6638, 6635, -1, 6636, 6637, 6638, -1, 6636, 7411, 6637, -1, 5014, 5012, 6633, -1, 6633, 5012, 6640, -1, 6634, 6640, 6641, -1, 6638, 6641, 6639, -1, 6635, 6639, 6645, -1, 6635, 6638, 6639, -1, 5012, 5010, 6640, -1, 6640, 5010, 6642, -1, 6641, 6642, 6643, -1, 6639, 6643, 6647, -1, 7412, 6647, 6644, -1, 7412, 6639, 6647, -1, 7412, 6645, 6639, -1, 5010, 5009, 6642, -1, 6642, 5009, 6646, -1, 6643, 6646, 6723, -1, 6647, 6723, 6649, -1, 6644, 6649, 6650, -1, 6644, 6647, 6649, -1, 5009, 5007, 6646, -1, 6646, 5007, 6648, -1, 6723, 6648, 6724, -1, 6649, 6724, 6653, -1, 6650, 6653, 7413, -1, 6650, 6649, 6653, -1, 6648, 5007, 6651, -1, 6724, 6651, 6652, -1, 6653, 6652, 6692, -1, 7413, 6692, 7464, -1, 7413, 6653, 6692, -1, 4993, 6694, 6693, -1, 4993, 6654, 6694, -1, 4993, 4992, 6654, -1, 6654, 4992, 6660, -1, 6726, 6660, 6655, -1, 6659, 6655, 6656, -1, 6657, 6656, 6658, -1, 6657, 6659, 6656, -1, 6657, 7414, 6659, -1, 6659, 7414, 6691, -1, 6726, 6691, 6725, -1, 6654, 6725, 6694, -1, 6654, 6726, 6725, -1, 6654, 6660, 6726, -1, 4992, 5006, 6660, -1, 6660, 5006, 6661, -1, 6655, 6661, 6662, -1, 6656, 6662, 6663, -1, 6665, 6663, 6664, -1, 6665, 6656, 6663, -1, 6665, 6658, 6656, -1, 5006, 6667, 6661, -1, 6661, 6667, 6666, -1, 6662, 6666, 6727, -1, 6663, 6727, 6699, -1, 6664, 6699, 7418, -1, 6664, 6663, 6699, -1, 6667, 6668, 6666, -1, 6666, 6668, 6669, -1, 6727, 6669, 6698, -1, 6699, 6698, 6670, -1, 6671, 6670, 6674, -1, 6671, 6699, 6670, -1, 6671, 7418, 6699, -1, 6668, 6676, 6669, -1, 6669, 6676, 6672, -1, 6698, 6672, 6673, -1, 6670, 6673, 6675, -1, 6674, 6675, 7465, -1, 6674, 6670, 6675, -1, 6676, 6677, 6672, -1, 6672, 6677, 6527, -1, 6673, 6527, 6533, -1, 6675, 6533, 6689, -1, 7465, 6689, 7466, -1, 7465, 6675, 6689, -1, 6625, 7408, 6678, -1, 6678, 7408, 6681, -1, 6717, 6681, 6718, -1, 6679, 6718, 6680, -1, 4996, 6680, 5018, -1, 4996, 6679, 6680, -1, 7408, 6618, 6681, -1, 7471, 6682, 6586, -1, 6586, 6682, 7470, -1, 6683, 6586, 7470, -1, 6683, 6588, 6586, -1, 6683, 6684, 6588, -1, 6588, 6684, 6686, -1, 6686, 6684, 6687, -1, 6582, 6687, 6685, -1, 6582, 6686, 6687, -1, 6541, 6688, 6544, -1, 6546, 6544, 6547, -1, 6546, 6541, 6544, -1, 6546, 6704, 6541, -1, 7467, 7466, 6689, -1, 7414, 6690, 6691, -1, 6691, 6690, 6692, -1, 6725, 6692, 6652, -1, 6694, 6652, 6651, -1, 6693, 6651, 5007, -1, 6693, 6694, 6651, -1, 6690, 7464, 6692, -1, 6640, 6634, 6633, -1, 6634, 6637, 6630, -1, 6642, 6641, 6640, -1, 6641, 6638, 6634, -1, 6611, 6616, 6695, -1, 6709, 6574, 6696, -1, 6700, 6535, 6697, -1, 6723, 6646, 6648, -1, 6527, 6673, 6672, -1, 6673, 6670, 6698, -1, 6675, 6673, 6533, -1, 6727, 6698, 6699, -1, 6669, 6672, 6698, -1, 6701, 6689, 6534, -1, 6700, 6701, 6534, -1, 6537, 6702, 6697, -1, 6702, 6536, 6700, -1, 6539, 6703, 6537, -1, 5003, 6537, 5028, -1, 5003, 6539, 6537, -1, 6703, 6538, 6702, -1, 6553, 6704, 6548, -1, 6554, 6705, 6553, -1, 6705, 6550, 6704, -1, 6559, 6558, 6554, -1, 6558, 6551, 6705, -1, 6706, 6562, 6559, -1, 6562, 6560, 6558, -1, 6707, 6563, 6706, -1, 6563, 6561, 6562, -1, 6573, 6567, 6707, -1, 6567, 6564, 6563, -1, 6574, 6570, 6573, -1, 6570, 6708, 6567, -1, 6576, 6570, 6709, -1, 6687, 6578, 6696, -1, 6578, 6575, 6709, -1, 6581, 6578, 6684, -1, 6585, 6586, 6587, -1, 6710, 6585, 6587, -1, 6590, 6710, 6589, -1, 6711, 6713, 6590, -1, 6713, 6592, 6710, -1, 6597, 6712, 6711, -1, 6712, 6594, 6713, -1, 6599, 6715, 6597, -1, 6715, 6595, 6712, -1, 6606, 6603, 6599, -1, 6603, 6714, 6715, -1, 6610, 6716, 6606, -1, 6716, 6604, 6603, -1, 6616, 6607, 6610, -1, 6607, 6605, 6716, -1, 6612, 6607, 6611, -1, 6680, 6617, 6695, -1, 6617, 6613, 6611, -1, 6619, 6617, 6718, -1, 6717, 6718, 6679, -1, 6678, 6681, 6717, -1, 6624, 6678, 6627, -1, 6621, 6624, 6627, -1, 6719, 6621, 6720, -1, 6632, 6721, 6719, -1, 6721, 6623, 6621, -1, 6633, 6630, 6632, -1, 6630, 6722, 6721, -1, 6646, 6643, 6642, -1, 6643, 6639, 6641, -1, 6647, 6643, 6723, -1, 6651, 6724, 6648, -1, 6724, 6649, 6723, -1, 6653, 6724, 6652, -1, 6725, 6652, 6694, -1, 6691, 6692, 6725, -1, 6659, 6691, 6726, -1, 6655, 6659, 6726, -1, 6661, 6655, 6660, -1, 6666, 6662, 6661, -1, 6662, 6656, 6655, -1, 6669, 6727, 6666, -1, 6727, 6663, 6662, -1, 6728, 7463, 6770, -1, 6770, 7463, 6729, -1, 6731, 6770, 6729, -1, 6731, 6730, 6770, -1, 6731, 7363, 6730, -1, 6730, 7363, 6732, -1, 6732, 7363, 7729, -1, 7325, 6732, 7729, -1, 6733, 7458, 6739, -1, 6737, 6739, 6748, -1, 6736, 6748, 6749, -1, 6734, 6749, 6735, -1, 6734, 6736, 6749, -1, 6734, 6216, 6736, -1, 6736, 6216, 6738, -1, 6737, 6738, 6788, -1, 6733, 6737, 6788, -1, 6733, 6739, 6737, -1, 7458, 7456, 6739, -1, 6739, 7456, 6740, -1, 6747, 6740, 6741, -1, 6742, 6741, 7455, -1, 6743, 7455, 7461, -1, 6774, 7461, 7460, -1, 6756, 7460, 7454, -1, 6744, 7454, 7450, -1, 7449, 6744, 7450, -1, 7449, 6746, 6744, -1, 7449, 7446, 6746, -1, 6746, 7446, 6780, -1, 6779, 6780, 6783, -1, 6778, 6783, 6762, -1, 6745, 6762, 6761, -1, 6745, 6778, 6762, -1, 6745, 6760, 6778, -1, 6778, 6760, 6777, -1, 6779, 6777, 6759, -1, 6746, 6759, 6744, -1, 6746, 6779, 6759, -1, 6746, 6780, 6779, -1, 6739, 6740, 6747, -1, 6748, 6747, 6773, -1, 6749, 6773, 6751, -1, 6735, 6751, 6211, -1, 6735, 6749, 6751, -1, 6747, 6741, 6742, -1, 6773, 6742, 6750, -1, 6751, 6750, 6752, -1, 6211, 6752, 6212, -1, 6211, 6751, 6752, -1, 6742, 7455, 6743, -1, 6750, 6743, 6775, -1, 6752, 6775, 6754, -1, 6212, 6754, 6215, -1, 6212, 6752, 6754, -1, 6743, 7461, 6774, -1, 6775, 6774, 6753, -1, 6754, 6753, 6755, -1, 6215, 6755, 6219, -1, 6215, 6754, 6755, -1, 6774, 7460, 6756, -1, 6753, 6756, 6776, -1, 6755, 6776, 6757, -1, 6219, 6757, 6758, -1, 6219, 6755, 6757, -1, 6756, 7454, 6744, -1, 6776, 6744, 6759, -1, 6757, 6759, 6777, -1, 6758, 6777, 6760, -1, 6758, 6757, 6777, -1, 7446, 7445, 6780, -1, 6780, 7445, 6781, -1, 6783, 6781, 6782, -1, 6762, 6782, 6763, -1, 6761, 6763, 6223, -1, 6761, 6762, 6763, -1, 7445, 7441, 6781, -1, 6781, 7441, 6766, -1, 6782, 6766, 6764, -1, 6763, 6764, 6767, -1, 6223, 6767, 6732, -1, 7325, 6223, 6732, -1, 7441, 6765, 6766, -1, 6766, 6765, 6784, -1, 6764, 6784, 6769, -1, 6767, 6769, 6730, -1, 6732, 6767, 6730, -1, 6765, 6768, 6784, -1, 6784, 6768, 6785, -1, 6769, 6785, 6770, -1, 6730, 6769, 6770, -1, 6768, 6771, 6785, -1, 6785, 6771, 6770, -1, 6770, 6771, 6728, -1, 6767, 6223, 6763, -1, 6216, 6217, 6738, -1, 6738, 6217, 6772, -1, 6788, 6738, 6772, -1, 6217, 5605, 6772, -1, 6736, 6738, 6737, -1, 6748, 6736, 6737, -1, 6747, 6748, 6739, -1, 6742, 6773, 6747, -1, 6773, 6749, 6748, -1, 6743, 6750, 6742, -1, 6750, 6751, 6773, -1, 6774, 6775, 6743, -1, 6775, 6752, 6750, -1, 6756, 6753, 6774, -1, 6753, 6754, 6775, -1, 6744, 6776, 6756, -1, 6776, 6755, 6753, -1, 6757, 6776, 6759, -1, 6778, 6777, 6779, -1, 6783, 6778, 6779, -1, 6781, 6783, 6780, -1, 6766, 6782, 6781, -1, 6782, 6762, 6783, -1, 6784, 6764, 6766, -1, 6764, 6763, 6782, -1, 6785, 6769, 6784, -1, 6769, 6767, 6764, -1, 5602, 6786, 5605, -1, 5605, 6786, 6772, -1, 6772, 6786, 6794, -1, 6788, 6794, 6787, -1, 6733, 6787, 6793, -1, 7458, 6793, 6792, -1, 7458, 6733, 6793, -1, 6772, 6794, 6788, -1, 6788, 6787, 6733, -1, 6796, 6789, 6790, -1, 6790, 6789, 6904, -1, 6904, 6789, 6791, -1, 6889, 6791, 7401, -1, 6892, 7401, 6792, -1, 6893, 6792, 6793, -1, 6787, 6893, 6793, -1, 6787, 6897, 6893, -1, 6787, 6794, 6897, -1, 6897, 6794, 6898, -1, 6898, 6794, 6786, -1, 6795, 6786, 5602, -1, 6795, 6898, 6786, -1, 6904, 6791, 6889, -1, 6889, 7401, 6892, -1, 6892, 6792, 6893, -1, 6796, 6790, 7425, -1, 7425, 6790, 7746, -1, 6871, 5497, 6808, -1, 6869, 6808, 6797, -1, 6867, 6797, 6798, -1, 6813, 6798, 7531, -1, 7530, 6813, 7531, -1, 7530, 6809, 6813, -1, 7530, 7529, 6809, -1, 6809, 7529, 7528, -1, 6799, 7528, 7527, -1, 7526, 6799, 7527, -1, 7526, 6800, 6799, -1, 7526, 7520, 6800, -1, 6800, 7520, 6815, -1, 6875, 6815, 6824, -1, 6804, 6824, 6802, -1, 6801, 6802, 6803, -1, 6801, 6804, 6802, -1, 6801, 6812, 6804, -1, 6804, 6812, 6811, -1, 6875, 6811, 6805, -1, 6800, 6805, 6799, -1, 6800, 6875, 6805, -1, 6800, 6815, 6875, -1, 5497, 6882, 6808, -1, 6808, 6882, 6806, -1, 6797, 6806, 6807, -1, 6798, 6807, 6881, -1, 7532, 6798, 6881, -1, 7532, 7531, 6798, -1, 6808, 6806, 6797, -1, 6797, 6807, 6798, -1, 6809, 7528, 6799, -1, 6814, 6799, 6805, -1, 6874, 6805, 6811, -1, 6810, 6811, 6812, -1, 6810, 6874, 6811, -1, 6810, 5477, 6874, -1, 6874, 5477, 6865, -1, 6814, 6865, 6866, -1, 6809, 6866, 6813, -1, 6809, 6814, 6866, -1, 6809, 6799, 6814, -1, 7520, 6816, 6815, -1, 6815, 6816, 7523, -1, 6822, 7523, 7525, -1, 6817, 6822, 7525, -1, 6817, 6821, 6822, -1, 6817, 7524, 6821, -1, 6821, 7524, 6826, -1, 6823, 6826, 6843, -1, 6820, 6843, 6860, -1, 6818, 6860, 5487, -1, 6818, 6820, 6860, -1, 6818, 6819, 6820, -1, 6820, 6819, 6872, -1, 6823, 6872, 6825, -1, 6821, 6825, 6822, -1, 6821, 6823, 6825, -1, 6821, 6826, 6823, -1, 6815, 7523, 6822, -1, 6824, 6822, 6825, -1, 6802, 6825, 6872, -1, 6803, 6872, 6819, -1, 6803, 6802, 6872, -1, 7524, 7522, 6826, -1, 6826, 7522, 7521, -1, 6827, 7521, 7516, -1, 6828, 6827, 7516, -1, 6828, 6873, 6827, -1, 6828, 7515, 6873, -1, 6873, 7515, 6829, -1, 6844, 6829, 6830, -1, 6831, 6830, 7514, -1, 7513, 6831, 7514, -1, 7513, 6832, 6831, -1, 7513, 7512, 6832, -1, 6832, 7512, 7511, -1, 6841, 7511, 6833, -1, 6879, 6833, 6834, -1, 6835, 6879, 6834, -1, 6835, 6845, 6879, -1, 6835, 7510, 6845, -1, 6845, 7510, 6846, -1, 6847, 6846, 6848, -1, 6839, 6848, 6836, -1, 6837, 6839, 6836, -1, 6837, 6838, 6839, -1, 6839, 6838, 6849, -1, 6847, 6849, 6880, -1, 6845, 6880, 6840, -1, 6879, 6840, 6850, -1, 6841, 6850, 6878, -1, 6832, 6878, 6877, -1, 6831, 6877, 6842, -1, 6844, 6842, 6876, -1, 6873, 6876, 6853, -1, 6827, 6853, 6843, -1, 6826, 6827, 6843, -1, 6826, 7521, 6827, -1, 6873, 6829, 6844, -1, 6876, 6873, 6844, -1, 6844, 6830, 6831, -1, 6842, 6844, 6831, -1, 6832, 7511, 6841, -1, 6878, 6832, 6841, -1, 6841, 6833, 6879, -1, 6850, 6841, 6879, -1, 6845, 6846, 6847, -1, 6880, 6845, 6847, -1, 6847, 6848, 6839, -1, 6849, 6847, 6839, -1, 6838, 6951, 6849, -1, 6849, 6951, 6854, -1, 6880, 6854, 6856, -1, 6840, 6856, 6857, -1, 6850, 6857, 6862, -1, 6878, 6862, 6851, -1, 6877, 6851, 6852, -1, 6842, 6852, 6859, -1, 6876, 6859, 6863, -1, 6853, 6863, 6860, -1, 6843, 6853, 6860, -1, 6951, 6948, 6854, -1, 6854, 6948, 5482, -1, 6855, 6854, 5482, -1, 6855, 6856, 6854, -1, 6855, 5480, 6856, -1, 6856, 5480, 6857, -1, 6857, 5480, 6861, -1, 6862, 6861, 6858, -1, 6851, 6858, 5491, -1, 6852, 5491, 5479, -1, 6859, 5479, 5478, -1, 6863, 5478, 5487, -1, 6860, 6863, 5487, -1, 6857, 6861, 6862, -1, 6862, 6858, 6851, -1, 6851, 5491, 6852, -1, 6852, 5479, 6859, -1, 6859, 5478, 6863, -1, 5477, 6864, 6865, -1, 6865, 6864, 6868, -1, 6866, 6868, 6867, -1, 6813, 6867, 6798, -1, 6813, 6866, 6867, -1, 6864, 6870, 6868, -1, 6868, 6870, 6869, -1, 6867, 6869, 6797, -1, 6867, 6868, 6869, -1, 6870, 6871, 6869, -1, 6869, 6871, 6808, -1, 6872, 6823, 6820, -1, 6820, 6823, 6843, -1, 6873, 6853, 6827, -1, 6865, 6868, 6866, -1, 6874, 6865, 6814, -1, 6805, 6874, 6814, -1, 6804, 6811, 6875, -1, 6824, 6804, 6875, -1, 6822, 6824, 6815, -1, 6802, 6824, 6825, -1, 6863, 6853, 6876, -1, 6859, 6876, 6842, -1, 6832, 6877, 6831, -1, 6877, 6852, 6842, -1, 6851, 6877, 6878, -1, 6862, 6878, 6850, -1, 6845, 6840, 6879, -1, 6840, 6857, 6850, -1, 6856, 6840, 6880, -1, 6854, 6880, 6849, -1, 6881, 6807, 7519, -1, 7519, 6807, 7549, -1, 7549, 6807, 6806, -1, 6883, 6806, 6882, -1, 7550, 6882, 5497, -1, 7551, 7550, 5497, -1, 7549, 6806, 6883, -1, 6883, 6882, 7550, -1, 7538, 6884, 7509, -1, 7509, 6884, 6888, -1, 6888, 6884, 7484, -1, 6885, 7484, 7483, -1, 6908, 7483, 6790, -1, 6908, 6885, 7483, -1, 6888, 7484, 6885, -1, 7483, 7746, 6790, -1, 6908, 6790, 6886, -1, 6885, 6886, 6907, -1, 6888, 6907, 6906, -1, 7509, 6906, 6887, -1, 7509, 6888, 6906, -1, 6889, 6902, 6904, -1, 6889, 6890, 6902, -1, 6889, 6892, 6890, -1, 6890, 6892, 6916, -1, 6914, 6916, 6915, -1, 6913, 6915, 6895, -1, 6891, 6895, 7499, -1, 6891, 6913, 6895, -1, 6891, 7502, 6913, -1, 6913, 7502, 6911, -1, 6914, 6911, 6901, -1, 6890, 6901, 6902, -1, 6890, 6914, 6901, -1, 6890, 6916, 6914, -1, 6892, 6893, 6916, -1, 6916, 6893, 6909, -1, 6915, 6909, 6894, -1, 6895, 6894, 6896, -1, 6919, 6895, 6896, -1, 6919, 7499, 6895, -1, 6893, 6897, 6909, -1, 6909, 6897, 6898, -1, 6910, 6898, 6920, -1, 6899, 6910, 6920, -1, 6899, 6894, 6910, -1, 6899, 6896, 6894, -1, 6898, 6795, 6920, -1, 7502, 6900, 6911, -1, 6911, 6900, 6912, -1, 6901, 6912, 6903, -1, 6902, 6903, 6886, -1, 6904, 6886, 6790, -1, 6904, 6902, 6886, -1, 6900, 7505, 6912, -1, 6912, 7505, 6905, -1, 6903, 6905, 6907, -1, 6886, 6903, 6907, -1, 7505, 7504, 6905, -1, 6905, 7504, 6887, -1, 6906, 6905, 6887, -1, 6906, 6907, 6905, -1, 6888, 6885, 6907, -1, 6885, 6908, 6886, -1, 6909, 6898, 6910, -1, 6894, 6909, 6910, -1, 6901, 6903, 6902, -1, 6912, 6905, 6903, -1, 6911, 6912, 6901, -1, 6913, 6911, 6914, -1, 6915, 6913, 6914, -1, 6909, 6915, 6916, -1, 6895, 6915, 6894, -1, 6928, 6917, 6795, -1, 6795, 6917, 6920, -1, 6920, 6917, 6931, -1, 6899, 6931, 6918, -1, 6896, 6918, 6919, -1, 6896, 6899, 6918, -1, 6920, 6931, 6899, -1, 6918, 7500, 6919, -1, 5475, 6950, 6921, -1, 6921, 6950, 6922, -1, 6943, 6922, 6923, -1, 5467, 6923, 6945, -1, 5468, 6945, 6924, -1, 5471, 6924, 6926, -1, 6925, 6926, 6927, -1, 6928, 6927, 6917, -1, 6928, 6925, 6927, -1, 6950, 6949, 6922, -1, 6922, 6949, 6944, -1, 6923, 6944, 6946, -1, 6945, 6946, 6929, -1, 6924, 6929, 6930, -1, 6926, 6930, 6947, -1, 6927, 6947, 6932, -1, 6931, 6932, 6918, -1, 6931, 6927, 6932, -1, 6931, 6917, 6927, -1, 6949, 6936, 6944, -1, 6944, 6936, 6938, -1, 6946, 6938, 6939, -1, 6929, 6939, 6940, -1, 6930, 6940, 6933, -1, 6947, 6933, 6934, -1, 6932, 6934, 6935, -1, 6918, 6935, 7500, -1, 6918, 6932, 6935, -1, 6936, 6937, 6938, -1, 6938, 6937, 7508, -1, 7507, 6938, 7508, -1, 7507, 6939, 6938, -1, 7507, 7506, 6939, -1, 6939, 7506, 6940, -1, 6940, 7506, 7503, -1, 6933, 7503, 7501, -1, 6941, 6933, 7501, -1, 6941, 6934, 6933, -1, 6941, 6942, 6934, -1, 6934, 6942, 6935, -1, 6935, 6942, 7500, -1, 6940, 7503, 6933, -1, 6925, 5471, 6926, -1, 5471, 5468, 6924, -1, 5468, 5467, 6945, -1, 5467, 6943, 6923, -1, 6943, 6921, 6922, -1, 6946, 6944, 6938, -1, 6923, 6922, 6944, -1, 6929, 6946, 6939, -1, 6945, 6923, 6946, -1, 6930, 6929, 6940, -1, 6924, 6945, 6929, -1, 6947, 6930, 6933, -1, 6926, 6924, 6930, -1, 6932, 6947, 6934, -1, 6927, 6926, 6947, -1, 5475, 5482, 6950, -1, 6950, 5482, 6948, -1, 6949, 6948, 6951, -1, 6936, 6951, 6838, -1, 6937, 6838, 6837, -1, 6937, 6936, 6838, -1, 6950, 6948, 6949, -1, 6949, 6951, 6936, -1, 7045, 7048, 6952, -1, 6962, 6952, 6954, -1, 6953, 6954, 6957, -1, 5234, 6957, 6961, -1, 6960, 6961, 6958, -1, 6956, 6958, 6955, -1, 6956, 6960, 6958, -1, 6954, 6973, 6957, -1, 6957, 6973, 6961, -1, 6961, 6973, 6972, -1, 6958, 6972, 6959, -1, 7576, 6958, 6959, -1, 7576, 7577, 6958, -1, 6958, 7577, 6955, -1, 6972, 7571, 6959, -1, 6960, 5234, 6961, -1, 7045, 6962, 5234, -1, 7045, 6952, 6962, -1, 5234, 6962, 6953, -1, 6957, 5234, 6953, -1, 6961, 6972, 6958, -1, 7048, 6954, 6952, -1, 6962, 6954, 6953, -1, 6954, 7048, 6978, -1, 6963, 6978, 6977, -1, 6968, 6977, 6969, -1, 6985, 6969, 6964, -1, 6984, 6964, 6983, -1, 6980, 6983, 7582, -1, 7581, 6980, 7582, -1, 7581, 6979, 6980, -1, 7581, 7583, 6979, -1, 6979, 7583, 6971, -1, 6981, 6971, 6965, -1, 6991, 6965, 6966, -1, 6990, 6966, 6975, -1, 6987, 6975, 6967, -1, 6988, 6967, 6974, -1, 6968, 6974, 6963, -1, 6977, 6968, 6963, -1, 6970, 6969, 7047, -1, 6970, 6964, 6969, -1, 6970, 6983, 6964, -1, 6970, 7582, 6983, -1, 7583, 7579, 6971, -1, 6971, 7579, 6976, -1, 6965, 6976, 7770, -1, 6966, 6965, 7770, -1, 7579, 7770, 6976, -1, 6966, 7571, 6975, -1, 6975, 7571, 6972, -1, 6967, 6972, 6973, -1, 6974, 6973, 6963, -1, 6974, 6967, 6973, -1, 6975, 6972, 6967, -1, 6973, 6954, 6963, -1, 6963, 6954, 6978, -1, 6965, 6971, 6976, -1, 6969, 6977, 7047, -1, 7047, 6977, 6978, -1, 7048, 7047, 6978, -1, 6979, 6986, 6980, -1, 6979, 6981, 6986, -1, 6979, 6971, 6981, -1, 6986, 6982, 6984, -1, 6980, 6984, 6983, -1, 6980, 6986, 6984, -1, 6982, 6988, 6985, -1, 6984, 6985, 6964, -1, 6984, 6982, 6985, -1, 6982, 6986, 6989, -1, 6987, 6989, 6990, -1, 6975, 6987, 6990, -1, 6985, 6988, 6968, -1, 6969, 6985, 6968, -1, 6989, 6987, 6982, -1, 6982, 6987, 6988, -1, 6988, 6987, 6967, -1, 6968, 6988, 6974, -1, 6986, 6981, 6989, -1, 6989, 6981, 6991, -1, 6990, 6991, 6966, -1, 6990, 6989, 6991, -1, 6991, 6981, 6965, -1, 5130, 6992, 7009, -1, 5130, 7611, 6992, -1, 5130, 6993, 7611, -1, 7611, 6993, 7610, -1, 7610, 6993, 5135, -1, 7609, 5135, 5136, -1, 7608, 5136, 5035, -1, 7010, 5035, 5033, -1, 7011, 5033, 6994, -1, 7012, 6994, 6995, -1, 7607, 6995, 7013, -1, 7599, 7013, 5046, -1, 7598, 5046, 5063, -1, 7014, 5063, 5071, -1, 7015, 5071, 5070, -1, 6996, 5070, 5075, -1, 7587, 5075, 6998, -1, 6997, 6998, 5081, -1, 7588, 5081, 6999, -1, 7016, 6999, 5088, -1, 7000, 5088, 7017, -1, 7589, 7017, 7001, -1, 7018, 7001, 7019, -1, 7020, 7019, 5095, -1, 7002, 5095, 7003, -1, 7591, 7003, 5103, -1, 7605, 5103, 5108, -1, 7606, 5108, 7004, -1, 7005, 7004, 7006, -1, 7021, 7006, 7007, -1, 7022, 7007, 5119, -1, 7612, 5119, 7023, -1, 7008, 7023, 7009, -1, 6992, 7008, 7009, -1, 7610, 5135, 7609, -1, 7609, 5136, 7608, -1, 7608, 5035, 7010, -1, 7010, 5033, 7011, -1, 7011, 6994, 7012, -1, 7012, 6995, 7607, -1, 7607, 7013, 7599, -1, 7599, 5046, 7598, -1, 7598, 5063, 7014, -1, 7014, 5071, 7015, -1, 7015, 5070, 6996, -1, 6996, 5075, 7587, -1, 7587, 6998, 6997, -1, 6997, 5081, 7588, -1, 7588, 6999, 7016, -1, 7016, 5088, 7000, -1, 7000, 7017, 7589, -1, 7589, 7001, 7018, -1, 7018, 7019, 7020, -1, 7020, 5095, 7002, -1, 7002, 7003, 7591, -1, 7591, 5103, 7605, -1, 7605, 5108, 7606, -1, 7606, 7004, 7005, -1, 7005, 7006, 7021, -1, 7021, 7007, 7022, -1, 7022, 5119, 7612, -1, 7612, 7023, 7008, -1, 7049, 7024, 4416, -1, 4416, 7024, 7027, -1, 7028, 7027, 7613, -1, 4380, 7613, 7604, -1, 4383, 7604, 7025, -1, 7029, 7025, 7603, -1, 7030, 7603, 7602, -1, 7026, 7602, 4385, -1, 7026, 7030, 7602, -1, 4416, 7027, 7028, -1, 7028, 7613, 4380, -1, 4380, 7604, 4383, -1, 4383, 7025, 7029, -1, 7029, 7603, 7030, -1, 7602, 7601, 4385, -1, 4385, 7601, 4386, -1, 4386, 7601, 7031, -1, 5229, 7031, 7032, -1, 7039, 7032, 7033, -1, 5201, 7033, 7034, -1, 5202, 7034, 7600, -1, 5204, 7600, 7035, -1, 7040, 7035, 7041, -1, 7036, 7041, 7037, -1, 7042, 7037, 7038, -1, 5206, 7038, 7044, -1, 7043, 5206, 7044, -1, 4386, 7031, 5229, -1, 5229, 7032, 7039, -1, 7039, 7033, 5201, -1, 5201, 7034, 5202, -1, 5202, 7600, 5204, -1, 5204, 7035, 7040, -1, 7040, 7041, 7036, -1, 7036, 7037, 7042, -1, 7042, 7038, 5206, -1, 7043, 7044, 7045, -1, 7045, 7044, 7046, -1, 6970, 7045, 7046, -1, 6970, 7048, 7045, -1, 6970, 7047, 7048, -1, 7049, 7051, 7024, -1, 7024, 7051, 7050, -1, 7050, 7051, 7154, -1, 7154, 7051, 7157, -1, 7052, 7154, 7157, -1, 7055, 7053, 7108, -1, 7055, 7054, 7053, -1, 7055, 5403, 7054, -1, 7055, 5406, 5403, -1, 7055, 5408, 5406, -1, 7055, 5476, 5408, -1, 5408, 5476, 7056, -1, 7056, 5476, 5412, -1, 5412, 5476, 5483, -1, 5413, 5483, 7059, -1, 7057, 7059, 5397, -1, 7057, 5413, 7059, -1, 5412, 5483, 5413, -1, 5397, 7059, 7654, -1, 7058, 7654, 5418, -1, 7058, 5397, 7654, -1, 7059, 7060, 7654, -1, 7654, 7060, 5484, -1, 7061, 7654, 5484, -1, 7061, 7062, 7654, -1, 7654, 7062, 7063, -1, 5485, 7654, 7063, -1, 5485, 5555, 7654, -1, 5485, 5486, 5555, -1, 5555, 5486, 5488, -1, 5489, 5555, 5488, -1, 5489, 5490, 5555, -1, 5555, 5490, 5492, -1, 5493, 5555, 5492, -1, 5493, 5494, 5555, -1, 5555, 5494, 7065, -1, 7064, 5555, 7065, -1, 7064, 5266, 5555, -1, 5555, 5266, 7066, -1, 5561, 7066, 7090, -1, 7067, 7090, 7068, -1, 5563, 7068, 7069, -1, 5564, 7069, 7089, -1, 7070, 7089, 5315, -1, 5574, 5315, 5312, -1, 5580, 5312, 7071, -1, 7088, 7071, 5239, -1, 7072, 5239, 7073, -1, 5575, 7073, 7083, -1, 5575, 7072, 7073, -1, 5495, 7112, 5494, -1, 5495, 5277, 7112, -1, 5495, 5496, 5277, -1, 5277, 5496, 5278, -1, 5278, 5496, 7074, -1, 7074, 5496, 5481, -1, 5256, 5481, 7111, -1, 5256, 7074, 5481, -1, 7075, 5279, 5481, -1, 7075, 5284, 5279, -1, 7075, 5298, 5284, -1, 7075, 5299, 5298, -1, 7075, 7076, 5299, -1, 7075, 7077, 7076, -1, 7075, 5586, 7077, -1, 7075, 5465, 5586, -1, 5586, 5465, 5470, -1, 7078, 5586, 5470, -1, 7078, 5466, 5586, -1, 7077, 5586, 7084, -1, 7084, 5586, 5585, -1, 7085, 5585, 7079, -1, 7086, 7079, 7081, -1, 7080, 7081, 7082, -1, 7087, 7082, 7083, -1, 7073, 7087, 7083, -1, 7084, 5585, 7085, -1, 7085, 7079, 7086, -1, 7086, 7081, 7080, -1, 7080, 7082, 7087, -1, 7072, 7088, 5239, -1, 7088, 5580, 7071, -1, 5580, 5574, 5312, -1, 5574, 7070, 5315, -1, 7070, 5564, 7089, -1, 5564, 5563, 7069, -1, 5563, 7067, 7068, -1, 7067, 5561, 7090, -1, 5561, 5555, 7066, -1, 5418, 7654, 5419, -1, 5419, 7654, 7653, -1, 7100, 7653, 7091, -1, 5426, 7091, 7651, -1, 7101, 7651, 7102, -1, 5437, 7102, 7649, -1, 5350, 7649, 7092, -1, 7093, 7092, 7637, -1, 5357, 7637, 7103, -1, 5375, 7103, 7104, -1, 5376, 7104, 7635, -1, 7633, 5376, 7635, -1, 7633, 7094, 5376, -1, 7633, 7095, 7094, -1, 7094, 7095, 7096, -1, 7096, 7095, 7630, -1, 5382, 7630, 7097, -1, 7098, 7097, 7105, -1, 7099, 7105, 7620, -1, 5362, 7620, 7108, -1, 5363, 7108, 5385, -1, 5363, 5362, 7108, -1, 5419, 7653, 7100, -1, 7100, 7091, 5426, -1, 5426, 7651, 7101, -1, 7101, 7102, 5437, -1, 5437, 7649, 5350, -1, 5350, 7092, 7093, -1, 7093, 7637, 5357, -1, 5357, 7103, 5375, -1, 5375, 7104, 5376, -1, 7096, 7630, 5382, -1, 5382, 7097, 7098, -1, 7098, 7105, 7099, -1, 7756, 7751, 7620, -1, 7620, 7751, 7106, -1, 7107, 7620, 7106, -1, 7107, 7108, 7620, -1, 7053, 7109, 7108, -1, 7108, 7109, 5386, -1, 5385, 7108, 5386, -1, 5362, 7099, 7620, -1, 5279, 7110, 5481, -1, 5481, 7110, 7111, -1, 7112, 7113, 5494, -1, 5494, 7113, 7065, -1, 7654, 5555, 7114, -1, 7114, 5555, 5560, -1, 5594, 7114, 5560, -1, 5594, 7116, 7114, -1, 5594, 7115, 7116, -1, 7116, 7115, 7117, -1, 7117, 7115, 7132, -1, 7656, 7117, 7132, -1, 7118, 5511, 7132, -1, 7118, 7119, 5511, -1, 7118, 7120, 7119, -1, 7119, 7120, 5514, -1, 5514, 7120, 5557, -1, 5525, 5557, 7121, -1, 5520, 7121, 5568, -1, 5526, 5568, 7122, -1, 5521, 7122, 5523, -1, 5521, 5526, 7122, -1, 5514, 5557, 5525, -1, 5525, 7121, 5520, -1, 5520, 5568, 5526, -1, 7122, 7124, 5523, -1, 5523, 7124, 7123, -1, 7123, 7124, 7126, -1, 7125, 7126, 7127, -1, 5529, 7127, 5576, -1, 7130, 5576, 5601, -1, 7129, 5601, 7128, -1, 7129, 7130, 5601, -1, 7129, 5501, 7130, -1, 7123, 7126, 7125, -1, 7125, 7127, 5529, -1, 5529, 5576, 7130, -1, 5601, 7131, 7128, -1, 4214, 7133, 5511, -1, 5511, 7133, 7132, -1, 7132, 7133, 7134, -1, 7670, 7132, 7134, -1, 5607, 7575, 7135, -1, 7135, 7575, 7570, -1, 7574, 7135, 7570, -1, 7574, 5611, 7135, -1, 7574, 7572, 5611, -1, 5611, 7572, 7137, -1, 7137, 7572, 7136, -1, 7670, 7137, 7136, -1, 7052, 7157, 7138, -1, 7155, 7138, 7152, -1, 7153, 7152, 7151, -1, 7150, 7151, 7149, -1, 7139, 7149, 7181, -1, 7180, 7139, 7181, -1, 7180, 7140, 7139, -1, 7180, 7141, 7140, -1, 7180, 7161, 7141, -1, 7141, 7161, 7142, -1, 7143, 7142, 7675, -1, 7617, 7143, 7675, -1, 7617, 7616, 7143, -1, 7143, 7616, 7146, -1, 7141, 7146, 7140, -1, 7141, 7143, 7146, -1, 7141, 7142, 7143, -1, 7144, 7673, 7161, -1, 7161, 7673, 7142, -1, 7142, 7673, 7145, -1, 7675, 7142, 7145, -1, 7616, 7619, 7146, -1, 7146, 7619, 7148, -1, 7140, 7148, 7139, -1, 7140, 7146, 7148, -1, 7619, 7147, 7148, -1, 7148, 7147, 7150, -1, 7139, 7150, 7149, -1, 7139, 7148, 7150, -1, 7147, 7153, 7150, -1, 7150, 7153, 7151, -1, 7152, 7153, 7155, -1, 7155, 7153, 7154, -1, 7052, 7155, 7154, -1, 7052, 7138, 7155, -1, 7181, 7149, 7156, -1, 7138, 7156, 7152, -1, 7138, 7181, 7156, -1, 7138, 7157, 7181, -1, 7156, 7149, 7151, -1, 7152, 7156, 7151, -1, 7051, 7178, 7157, -1, 7051, 7166, 7178, -1, 7051, 7158, 7166, -1, 7166, 7158, 7167, -1, 7164, 7167, 7159, -1, 7163, 7159, 7169, -1, 7160, 7169, 7170, -1, 7161, 7170, 7144, -1, 7161, 7160, 7170, -1, 7161, 7180, 7160, -1, 7160, 7180, 7162, -1, 7163, 7162, 7165, -1, 7164, 7165, 7178, -1, 7166, 7164, 7178, -1, 7166, 7167, 7164, -1, 7167, 7158, 7168, -1, 7159, 7168, 7184, -1, 7169, 7184, 7173, -1, 7170, 7173, 7144, -1, 7170, 7169, 7173, -1, 7171, 7176, 7175, -1, 7171, 7177, 7176, -1, 7171, 7172, 7177, -1, 7177, 7172, 7173, -1, 7184, 7177, 7173, -1, 7184, 7174, 7177, -1, 7184, 7168, 7174, -1, 7174, 7168, 7175, -1, 7176, 7174, 7175, -1, 7176, 7177, 7174, -1, 7172, 7144, 7173, -1, 7162, 7180, 7183, -1, 7165, 7183, 7179, -1, 7178, 7179, 7157, -1, 7178, 7165, 7179, -1, 7157, 7182, 7181, -1, 7157, 7179, 7182, -1, 7182, 7179, 7183, -1, 7181, 7183, 7180, -1, 7181, 7182, 7183, -1, 7158, 7175, 7168, -1, 7163, 7165, 7164, -1, 7159, 7163, 7164, -1, 7168, 7159, 7167, -1, 7162, 7183, 7165, -1, 7163, 7169, 7160, -1, 7162, 7163, 7160, -1, 7159, 7184, 7169, -1, 7185, 7191, 7199, -1, 7185, 7186, 7191, -1, 7185, 6111, 7186, -1, 7186, 6111, 6056, -1, 7187, 7186, 6056, -1, 7187, 7188, 7186, -1, 7186, 7188, 7189, -1, 6058, 7186, 7189, -1, 6058, 6059, 7186, -1, 7186, 6059, 7190, -1, 6110, 7186, 7190, -1, 6110, 6107, 7186, -1, 7186, 6107, 6106, -1, 6105, 7186, 6106, -1, 6105, 6072, 7186, -1, 7186, 6072, 6071, -1, 7192, 7692, 7191, -1, 7192, 7193, 7692, -1, 7692, 7193, 7695, -1, 7194, 7692, 7695, -1, 7194, 7679, 7692, -1, 7692, 7679, 7677, -1, 7191, 7692, 7195, -1, 7199, 7195, 5677, -1, 5676, 7199, 5677, -1, 5676, 7196, 7199, -1, 7199, 7196, 5682, -1, 5680, 7199, 5682, -1, 5680, 5688, 7199, -1, 7199, 5688, 7198, -1, 7197, 7199, 7198, -1, 7197, 7200, 7199, -1, 7199, 7200, 5710, -1, 5710, 7200, 5699, -1, 5703, 5710, 5699, -1, 5703, 5706, 5710, -1, 5659, 7201, 7204, -1, 7204, 7201, 7203, -1, 7202, 7204, 7203, -1, 7202, 7205, 7204, -1, 7204, 7205, 7195, -1, 7692, 7204, 7195, -1, 7205, 7206, 7195, -1, 7195, 7206, 5671, -1, 5671, 7206, 7207, -1, 5668, 7207, 5669, -1, 5668, 5671, 7207, -1, 7191, 7195, 7199, -1, 6235, 7208, 6010, -1, 6010, 7208, 7388, -1, 7387, 6010, 7388, -1, 7387, 7209, 6010, -1, 7387, 7232, 7209, -1, 7209, 7232, 6022, -1, 6022, 7232, 6024, -1, 6024, 7232, 7257, -1, 7257, 7232, 7258, -1, 6027, 7258, 5769, -1, 6026, 5769, 7256, -1, 7210, 7256, 5770, -1, 6031, 5770, 7211, -1, 6033, 7211, 5764, -1, 7255, 5764, 7213, -1, 7212, 7213, 5772, -1, 5987, 5772, 7254, -1, 7214, 7254, 5774, -1, 7215, 5774, 7216, -1, 7217, 7215, 7216, -1, 7217, 5933, 7215, -1, 7217, 5733, 5933, -1, 5933, 5733, 5734, -1, 5893, 5734, 7246, -1, 5893, 5933, 5734, -1, 5893, 5934, 5933, -1, 5893, 7218, 5934, -1, 5934, 7218, 5890, -1, 5885, 5934, 5890, -1, 5885, 5916, 5934, -1, 5934, 5916, 5935, -1, 5935, 5916, 5936, -1, 5936, 5916, 5915, -1, 7715, 7219, 7232, -1, 7232, 7219, 7220, -1, 7221, 7232, 7220, -1, 7221, 7222, 7232, -1, 7232, 7222, 7267, -1, 7264, 7232, 7267, -1, 7264, 7272, 7232, -1, 7232, 7272, 7233, -1, 7258, 7233, 7223, -1, 7262, 7258, 7223, -1, 7262, 7224, 7258, -1, 7258, 7224, 5768, -1, 5768, 7224, 5767, -1, 5767, 7224, 7225, -1, 7225, 7224, 7226, -1, 7226, 7224, 7227, -1, 7227, 7224, 7228, -1, 7228, 7224, 7229, -1, 7229, 7224, 5759, -1, 5759, 7224, 7230, -1, 7230, 7224, 7231, -1, 7231, 7224, 5757, -1, 5757, 7224, 7260, -1, 5746, 7260, 5747, -1, 5746, 5757, 7260, -1, 7232, 7233, 7258, -1, 5785, 7234, 7260, -1, 5785, 5783, 7234, -1, 7234, 5783, 5782, -1, 5819, 5782, 7235, -1, 5806, 7235, 5781, -1, 5780, 5806, 5781, -1, 5780, 5779, 5806, -1, 5806, 5779, 7236, -1, 7237, 5806, 7236, -1, 7237, 5778, 5806, -1, 5806, 5778, 7238, -1, 5798, 7238, 5799, -1, 5798, 5806, 7238, -1, 7234, 5782, 5819, -1, 7239, 7234, 5819, -1, 7239, 7240, 7234, -1, 7234, 7240, 7241, -1, 7241, 7240, 5829, -1, 5737, 5829, 7242, -1, 5750, 7242, 5834, -1, 7243, 5834, 7244, -1, 7250, 7244, 5896, -1, 5735, 5896, 5895, -1, 5749, 5895, 7245, -1, 5748, 7245, 7246, -1, 5734, 5748, 7246, -1, 5819, 7235, 5806, -1, 7248, 5806, 7249, -1, 7247, 7249, 5813, -1, 7247, 7248, 7249, -1, 5819, 5806, 7248, -1, 7249, 4631, 5813, -1, 7241, 5829, 5737, -1, 5737, 7242, 5750, -1, 5750, 5834, 7243, -1, 7243, 7244, 7250, -1, 7250, 5896, 5735, -1, 5735, 5895, 5749, -1, 5749, 7245, 5748, -1, 5774, 7215, 7214, -1, 7214, 7215, 7253, -1, 5958, 7253, 7251, -1, 5958, 7214, 7253, -1, 7312, 5940, 7253, -1, 7312, 7316, 5940, -1, 5940, 7316, 7252, -1, 5940, 5991, 7253, -1, 7253, 5991, 5988, -1, 7251, 7253, 5988, -1, 7214, 5987, 7254, -1, 5987, 7212, 5772, -1, 7212, 7255, 7213, -1, 7255, 6033, 5764, -1, 6033, 6031, 7211, -1, 6031, 7210, 5770, -1, 7210, 6026, 7256, -1, 6026, 6027, 5769, -1, 6027, 7257, 7258, -1, 7234, 5752, 7260, -1, 7260, 5752, 5740, -1, 5742, 7260, 5740, -1, 5742, 7259, 7260, -1, 7260, 7259, 5743, -1, 5744, 7260, 5743, -1, 5744, 5745, 7260, -1, 7260, 5745, 7261, -1, 5747, 7260, 7261, -1, 7224, 7262, 7263, -1, 7263, 7262, 6074, -1, 6074, 7262, 7223, -1, 6086, 7223, 7233, -1, 6079, 7233, 7272, -1, 6080, 7272, 7264, -1, 7265, 7264, 7267, -1, 7266, 7267, 7222, -1, 7273, 7222, 7221, -1, 6095, 7221, 7220, -1, 6097, 7220, 7219, -1, 7274, 7219, 7715, -1, 6100, 7715, 7268, -1, 7269, 6100, 7268, -1, 7269, 6102, 6100, -1, 7269, 7271, 6102, -1, 6102, 7271, 7270, -1, 7270, 7271, 7713, -1, 7787, 7713, 7712, -1, 7787, 7270, 7713, -1, 6074, 7223, 6086, -1, 6086, 7233, 6079, -1, 6079, 7272, 6080, -1, 6080, 7264, 7265, -1, 7265, 7267, 7266, -1, 7266, 7222, 7273, -1, 7273, 7221, 6095, -1, 6095, 7220, 6097, -1, 6097, 7219, 7274, -1, 7274, 7715, 6100, -1, 7275, 6132, 7276, -1, 7275, 7277, 6132, -1, 7275, 7278, 7277, -1, 7275, 6150, 7278, -1, 7278, 6150, 6129, -1, 6129, 6150, 6157, -1, 6128, 6157, 7279, -1, 6145, 7279, 6158, -1, 7288, 6158, 6159, -1, 7289, 6159, 6161, -1, 6144, 6161, 6162, -1, 6163, 6144, 6162, -1, 6163, 6143, 6144, -1, 6163, 7280, 6143, -1, 6143, 7280, 6142, -1, 6142, 7280, 6165, -1, 6123, 6165, 7281, -1, 6141, 7281, 6155, -1, 6120, 6155, 7282, -1, 6119, 7282, 7283, -1, 7290, 7283, 6166, -1, 7284, 6166, 6156, -1, 7285, 6156, 7286, -1, 7287, 7286, 7292, -1, 6116, 7292, 7291, -1, 6116, 7287, 7292, -1, 6129, 6157, 6128, -1, 6128, 7279, 6145, -1, 6145, 6158, 7288, -1, 7288, 6159, 7289, -1, 7289, 6161, 6144, -1, 6142, 6165, 6123, -1, 6123, 7281, 6141, -1, 6141, 6155, 6120, -1, 6120, 7282, 6119, -1, 6119, 7283, 7290, -1, 7290, 6166, 7284, -1, 7284, 6156, 7285, -1, 7285, 7286, 7287, -1, 7291, 7292, 7294, -1, 7296, 7294, 7297, -1, 6138, 7297, 7293, -1, 6138, 7296, 7297, -1, 7292, 7295, 7294, -1, 7294, 7295, 7308, -1, 7306, 7294, 7308, -1, 7306, 7732, 7294, -1, 7291, 7294, 7296, -1, 7297, 7298, 7293, -1, 7293, 7298, 7299, -1, 7299, 7298, 7722, -1, 6149, 7722, 7300, -1, 6149, 7299, 7722, -1, 7722, 7301, 7300, -1, 7300, 7301, 6148, -1, 6148, 7301, 7720, -1, 6147, 7720, 7303, -1, 6146, 7303, 7276, -1, 6133, 7276, 6132, -1, 6133, 6146, 7276, -1, 6148, 7720, 6147, -1, 7302, 7304, 7303, -1, 7303, 7304, 7396, -1, 7305, 7303, 7396, -1, 7305, 7276, 7303, -1, 6146, 6147, 7303, -1, 7732, 7306, 7323, -1, 7323, 7306, 7307, -1, 7307, 7306, 7308, -1, 6196, 7308, 7295, -1, 7309, 7295, 7292, -1, 6168, 7309, 7292, -1, 7307, 7308, 6196, -1, 6196, 7295, 7309, -1, 6226, 7728, 7310, -1, 7310, 7728, 7314, -1, 7324, 7314, 7319, -1, 7313, 7319, 7311, -1, 7253, 7311, 7312, -1, 7253, 7313, 7311, -1, 7253, 7215, 7313, -1, 7728, 7727, 7314, -1, 7314, 7727, 7321, -1, 7320, 7321, 7315, -1, 7317, 7315, 6183, -1, 7252, 7317, 6183, -1, 7252, 7316, 7317, -1, 7317, 7316, 7318, -1, 7320, 7318, 7319, -1, 7314, 7320, 7319, -1, 7314, 7321, 7320, -1, 7727, 7725, 7321, -1, 7321, 7725, 7322, -1, 7315, 7322, 6184, -1, 6183, 7315, 6184, -1, 7725, 7323, 7322, -1, 7322, 7323, 6194, -1, 6184, 7322, 6194, -1, 7316, 7312, 7318, -1, 7318, 7312, 7311, -1, 7319, 7318, 7311, -1, 7313, 7324, 7319, -1, 7324, 7310, 7314, -1, 7317, 7318, 7320, -1, 7315, 7317, 7320, -1, 7322, 7315, 7321, -1, 7729, 6226, 7325, -1, 7325, 6226, 6227, -1, 6729, 7463, 7367, -1, 7365, 7367, 7343, -1, 7326, 7343, 7327, -1, 7724, 7327, 7731, -1, 7724, 7326, 7327, -1, 7724, 7726, 7326, -1, 7326, 7726, 7362, -1, 7365, 7362, 6731, -1, 6729, 7365, 6731, -1, 6729, 7367, 7365, -1, 7463, 7439, 7367, -1, 7367, 7439, 7328, -1, 7366, 7328, 7329, -1, 7345, 7329, 7436, -1, 7330, 7436, 7434, -1, 7331, 7434, 7332, -1, 7371, 7332, 7433, -1, 7333, 7433, 7432, -1, 7334, 7333, 7432, -1, 7334, 7336, 7333, -1, 7334, 7335, 7336, -1, 7336, 7335, 7337, -1, 7341, 7337, 7352, -1, 7339, 7352, 7338, -1, 7718, 7338, 7353, -1, 7718, 7339, 7338, -1, 7718, 7351, 7339, -1, 7339, 7351, 7340, -1, 7341, 7340, 7342, -1, 7336, 7342, 7333, -1, 7336, 7341, 7342, -1, 7336, 7337, 7341, -1, 7367, 7328, 7366, -1, 7343, 7366, 7368, -1, 7327, 7368, 7369, -1, 7731, 7369, 7344, -1, 7731, 7327, 7369, -1, 7366, 7329, 7345, -1, 7368, 7345, 7346, -1, 7369, 7346, 7349, -1, 7344, 7349, 7723, -1, 7344, 7369, 7349, -1, 7345, 7436, 7330, -1, 7346, 7330, 7347, -1, 7349, 7347, 7348, -1, 7723, 7348, 7721, -1, 7723, 7349, 7348, -1, 7330, 7434, 7331, -1, 7347, 7331, 7370, -1, 7348, 7370, 7373, -1, 7721, 7373, 7730, -1, 7721, 7348, 7373, -1, 7331, 7332, 7371, -1, 7370, 7371, 7372, -1, 7373, 7372, 7350, -1, 7730, 7350, 7719, -1, 7730, 7373, 7350, -1, 7371, 7433, 7333, -1, 7372, 7333, 7342, -1, 7350, 7342, 7340, -1, 7719, 7340, 7351, -1, 7719, 7350, 7340, -1, 7335, 7431, 7337, -1, 7337, 7431, 7354, -1, 7352, 7354, 7355, -1, 7338, 7355, 7375, -1, 7353, 7375, 7717, -1, 7353, 7338, 7375, -1, 7431, 7430, 7354, -1, 7354, 7430, 7374, -1, 7355, 7374, 7376, -1, 7375, 7376, 7357, -1, 7717, 7357, 7733, -1, 7786, 7717, 7733, -1, 7430, 7356, 7374, -1, 7374, 7356, 7358, -1, 7376, 7358, 7361, -1, 7357, 7361, 7735, -1, 7733, 7357, 7735, -1, 7356, 7429, 7358, -1, 7358, 7429, 7359, -1, 7361, 7359, 7360, -1, 7735, 7361, 7360, -1, 7429, 7428, 7359, -1, 7359, 7428, 7360, -1, 7360, 7428, 7427, -1, 7357, 7717, 7375, -1, 7726, 7364, 7362, -1, 7362, 7364, 7363, -1, 6731, 7362, 7363, -1, 7364, 7729, 7363, -1, 7326, 7362, 7365, -1, 7343, 7326, 7365, -1, 7366, 7343, 7367, -1, 7345, 7368, 7366, -1, 7368, 7327, 7343, -1, 7330, 7346, 7345, -1, 7346, 7369, 7368, -1, 7331, 7347, 7330, -1, 7347, 7349, 7346, -1, 7371, 7370, 7331, -1, 7370, 7348, 7347, -1, 7333, 7372, 7371, -1, 7372, 7373, 7370, -1, 7350, 7372, 7342, -1, 7339, 7340, 7341, -1, 7352, 7339, 7341, -1, 7354, 7352, 7337, -1, 7374, 7355, 7354, -1, 7355, 7338, 7352, -1, 7358, 7376, 7374, -1, 7376, 7375, 7355, -1, 7359, 7361, 7358, -1, 7361, 7357, 7376, -1, 6261, 6257, 7392, -1, 7391, 7392, 7382, -1, 6250, 7382, 7377, -1, 6235, 7377, 7208, -1, 6235, 6250, 7377, -1, 7378, 7384, 7393, -1, 7378, 7381, 7384, -1, 7378, 7379, 7381, -1, 7381, 7379, 7386, -1, 7380, 7381, 7386, -1, 7380, 7385, 7381, -1, 7380, 7716, 7385, -1, 7385, 7716, 7389, -1, 7383, 7389, 7390, -1, 7382, 7390, 7377, -1, 7382, 7383, 7390, -1, 7382, 7392, 7383, -1, 7383, 7392, 7384, -1, 7385, 7384, 7381, -1, 7385, 7383, 7384, -1, 7385, 7389, 7383, -1, 7379, 7714, 7386, -1, 7716, 7232, 7389, -1, 7389, 7232, 7387, -1, 7388, 7389, 7387, -1, 7388, 7390, 7389, -1, 7388, 7208, 7390, -1, 7390, 7208, 7377, -1, 6250, 7391, 7382, -1, 7391, 6261, 7392, -1, 7393, 7384, 7392, -1, 6257, 7393, 7392, -1, 6281, 7276, 7399, -1, 7395, 7399, 7394, -1, 6242, 7394, 6243, -1, 6242, 7395, 7394, -1, 6242, 6281, 7395, -1, 7395, 6281, 7399, -1, 7396, 7398, 7305, -1, 7396, 7304, 7398, -1, 7398, 7304, 7397, -1, 7400, 7397, 6257, -1, 6260, 7400, 6257, -1, 6260, 7394, 7400, -1, 6260, 6243, 7394, -1, 7304, 7302, 7397, -1, 7397, 7302, 6257, -1, 7305, 7398, 7399, -1, 7276, 7305, 7399, -1, 7397, 7400, 7398, -1, 7398, 7400, 7394, -1, 7399, 7398, 7394, -1, 6792, 7401, 7458, -1, 7458, 7401, 6791, -1, 6789, 7458, 6791, -1, 6789, 6796, 7458, -1, 7458, 6796, 7472, -1, 6584, 7458, 7472, -1, 6584, 6591, 7458, -1, 7458, 6591, 6593, -1, 7402, 7458, 6593, -1, 7402, 7459, 7458, -1, 7402, 7403, 7459, -1, 7402, 7404, 7403, -1, 7402, 6415, 7404, -1, 7402, 6416, 6415, -1, 7402, 6434, 6416, -1, 7402, 6435, 6434, -1, 7402, 7406, 6435, -1, 7402, 6596, 7406, -1, 7406, 6596, 6601, -1, 6600, 7406, 6601, -1, 6600, 7405, 7406, -1, 7406, 7405, 6608, -1, 6614, 7406, 6608, -1, 6614, 6615, 7406, -1, 7406, 6615, 7407, -1, 6618, 7406, 7407, -1, 6618, 6728, 7406, -1, 6618, 7408, 6728, -1, 6728, 7408, 6625, -1, 6622, 6728, 6625, -1, 6622, 6628, 6728, -1, 6728, 6628, 7409, -1, 7410, 6728, 7409, -1, 7410, 7411, 6728, -1, 6728, 7411, 7463, -1, 7463, 7411, 6636, -1, 6635, 7463, 6636, -1, 6635, 6645, 7463, -1, 7463, 6645, 7412, -1, 6644, 7463, 7412, -1, 6644, 6650, 7463, -1, 7463, 6650, 7413, -1, 6344, 7413, 7464, -1, 7415, 7464, 6690, -1, 7414, 7415, 6690, -1, 7414, 6345, 7415, -1, 7414, 6657, 6345, -1, 6345, 6657, 7416, -1, 7416, 6657, 6658, -1, 6371, 6658, 6665, -1, 6664, 6371, 6665, -1, 6664, 7417, 6371, -1, 6664, 7418, 7417, -1, 7417, 7418, 6376, -1, 6376, 7418, 6671, -1, 6283, 6671, 7427, -1, 7419, 7427, 6284, -1, 7419, 6283, 7427, -1, 7425, 7420, 6796, -1, 7425, 6555, 7420, -1, 7425, 6552, 6555, -1, 7425, 7421, 6552, -1, 7425, 6540, 7421, -1, 7425, 7422, 6540, -1, 7425, 6688, 7422, -1, 7425, 6543, 6688, -1, 7425, 7423, 6543, -1, 7425, 7424, 7423, -1, 7425, 6531, 7424, -1, 7425, 6532, 6531, -1, 7425, 7467, 6532, -1, 7425, 7427, 7467, -1, 7425, 7426, 7427, -1, 7427, 7426, 7745, -1, 7743, 7427, 7745, -1, 7743, 7740, 7427, -1, 6284, 7427, 6293, -1, 6293, 7427, 7428, -1, 6313, 7428, 7429, -1, 7356, 6313, 7429, -1, 7356, 6315, 6313, -1, 7356, 7430, 6315, -1, 6315, 7430, 6316, -1, 6316, 7430, 7431, -1, 6319, 7431, 7335, -1, 6323, 7335, 6326, -1, 6323, 6319, 7335, -1, 6293, 7428, 6313, -1, 6316, 7431, 6319, -1, 7335, 7334, 6326, -1, 6326, 7334, 6328, -1, 6328, 7334, 6330, -1, 6330, 7334, 7432, -1, 6299, 7432, 6300, -1, 6299, 6330, 7432, -1, 7432, 7433, 6300, -1, 6300, 7433, 6301, -1, 6301, 7433, 7332, -1, 6331, 7332, 7435, -1, 6331, 6301, 7332, -1, 7332, 7434, 7435, -1, 7435, 7434, 6337, -1, 6337, 7434, 6353, -1, 6353, 7434, 7436, -1, 6354, 7436, 7437, -1, 6354, 6353, 7436, -1, 7436, 7329, 7437, -1, 7437, 7329, 7438, -1, 7438, 7329, 7328, -1, 6362, 7328, 7439, -1, 7440, 7439, 7463, -1, 6366, 7463, 6344, -1, 6366, 7440, 7463, -1, 7438, 7328, 6362, -1, 6362, 7439, 7440, -1, 6771, 6443, 6728, -1, 6771, 6445, 6443, -1, 6771, 6768, 6445, -1, 6445, 6768, 6447, -1, 6447, 6768, 6765, -1, 7443, 6765, 7441, -1, 7442, 7441, 6449, -1, 7442, 7443, 7441, -1, 6447, 6765, 7443, -1, 7441, 7445, 6449, -1, 6449, 7445, 7444, -1, 7444, 7445, 7447, -1, 7447, 7445, 7446, -1, 6454, 7446, 7448, -1, 6454, 7447, 7446, -1, 7446, 7449, 7448, -1, 7448, 7449, 7452, -1, 7452, 7449, 7450, -1, 7451, 7450, 7453, -1, 7451, 7452, 7450, -1, 7450, 7454, 7453, -1, 7453, 7454, 6480, -1, 6480, 7454, 6483, -1, 6483, 7454, 6484, -1, 6484, 7454, 7460, -1, 6458, 7460, 7461, -1, 7462, 7461, 7455, -1, 6486, 7455, 6741, -1, 6487, 6741, 6740, -1, 7456, 6487, 6740, -1, 7456, 6488, 6487, -1, 7456, 7458, 6488, -1, 6488, 7458, 7457, -1, 7457, 7458, 6492, -1, 6492, 7458, 7459, -1, 6484, 7460, 6458, -1, 6458, 7461, 7462, -1, 7462, 7455, 6486, -1, 6486, 6741, 6487, -1, 7463, 7413, 6344, -1, 6344, 7464, 7415, -1, 7416, 6658, 6371, -1, 6671, 6674, 7427, -1, 7427, 6674, 7465, -1, 7466, 7427, 7465, -1, 7466, 7467, 7427, -1, 7420, 6565, 6796, -1, 6796, 6565, 7468, -1, 6568, 6796, 7468, -1, 6568, 6571, 6796, -1, 6796, 6571, 6572, -1, 7469, 6796, 6572, -1, 7469, 6580, 6796, -1, 6796, 6580, 6579, -1, 7470, 6796, 6579, -1, 7470, 6682, 6796, -1, 6796, 6682, 7471, -1, 7472, 6796, 7471, -1, 6443, 6441, 6728, -1, 6728, 6441, 7406, -1, 6283, 6376, 6671, -1, 7494, 7790, 7487, -1, 7748, 7487, 7492, -1, 7749, 7492, 7490, -1, 7533, 7490, 7534, -1, 7533, 7749, 7490, -1, 7473, 7485, 7488, -1, 7473, 7474, 7485, -1, 7473, 7741, 7474, -1, 7474, 7741, 7479, -1, 7478, 7479, 7496, -1, 7476, 7496, 7480, -1, 7537, 7480, 7539, -1, 7537, 7476, 7480, -1, 7537, 7475, 7476, -1, 7476, 7475, 7495, -1, 7478, 7495, 7477, -1, 7474, 7477, 7485, -1, 7474, 7478, 7477, -1, 7474, 7479, 7478, -1, 7741, 7742, 7479, -1, 7479, 7742, 7497, -1, 7496, 7497, 7498, -1, 7480, 7498, 6884, -1, 7538, 7480, 6884, -1, 7538, 7539, 7480, -1, 7742, 7481, 7497, -1, 7497, 7481, 7482, -1, 7498, 7482, 7484, -1, 6884, 7498, 7484, -1, 7481, 7744, 7482, -1, 7482, 7744, 7483, -1, 7484, 7482, 7483, -1, 7744, 7746, 7483, -1, 7475, 7536, 7495, -1, 7495, 7536, 7493, -1, 7477, 7493, 7486, -1, 7485, 7486, 7487, -1, 7488, 7487, 7790, -1, 7488, 7485, 7487, -1, 7536, 7489, 7493, -1, 7493, 7489, 7535, -1, 7491, 7535, 7534, -1, 7490, 7491, 7534, -1, 7490, 7492, 7491, -1, 7491, 7492, 7486, -1, 7493, 7491, 7486, -1, 7493, 7535, 7491, -1, 7749, 7748, 7492, -1, 7748, 7494, 7487, -1, 7486, 7492, 7487, -1, 7477, 7486, 7485, -1, 7495, 7493, 7477, -1, 7476, 7495, 7478, -1, 7496, 7476, 7478, -1, 7497, 7496, 7479, -1, 7482, 7498, 7497, -1, 7498, 7480, 7496, -1, 6919, 7500, 7499, -1, 7499, 7500, 6942, -1, 6891, 6942, 6941, -1, 7501, 6891, 6941, -1, 7501, 7502, 6891, -1, 7501, 6900, 7502, -1, 7501, 7503, 6900, -1, 6900, 7503, 7506, -1, 7505, 7506, 7504, -1, 7505, 6900, 7506, -1, 7499, 6942, 6891, -1, 7506, 7507, 7504, -1, 7504, 7507, 6887, -1, 6887, 7507, 7508, -1, 7509, 7508, 6937, -1, 6837, 7509, 6937, -1, 6837, 6836, 7509, -1, 7509, 6836, 6848, -1, 6846, 7509, 6848, -1, 6846, 7510, 7509, -1, 7509, 7510, 6835, -1, 6834, 7509, 6835, -1, 6834, 6833, 7509, -1, 7509, 6833, 7511, -1, 7512, 7509, 7511, -1, 7512, 7513, 7509, -1, 7509, 7513, 7514, -1, 6830, 7509, 7514, -1, 6830, 6829, 7509, -1, 7509, 6829, 7515, -1, 6828, 7509, 7515, -1, 6828, 7516, 7509, -1, 7509, 7516, 7521, -1, 6881, 7521, 7532, -1, 6881, 7509, 7521, -1, 6881, 7538, 7509, -1, 6881, 7533, 7538, -1, 6881, 7517, 7533, -1, 6881, 7519, 7517, -1, 7517, 7519, 7545, -1, 7545, 7519, 7518, -1, 7518, 7519, 7560, -1, 7560, 7519, 7561, -1, 7561, 7519, 7540, -1, 6887, 7508, 7509, -1, 7522, 7520, 7521, -1, 7522, 7524, 7520, -1, 7520, 7524, 6816, -1, 6816, 7524, 7523, -1, 7523, 7524, 7525, -1, 7525, 7524, 6817, -1, 7520, 7526, 7521, -1, 7521, 7526, 7527, -1, 7528, 7521, 7527, -1, 7528, 7529, 7521, -1, 7521, 7529, 7530, -1, 7531, 7521, 7530, -1, 7531, 7532, 7521, -1, 7533, 7534, 7538, -1, 7538, 7534, 7535, -1, 7489, 7538, 7535, -1, 7489, 7536, 7538, -1, 7538, 7536, 7475, -1, 7537, 7538, 7475, -1, 7537, 7539, 7538, -1, 7540, 7519, 7565, -1, 7563, 7565, 7566, -1, 7562, 7566, 7542, -1, 7541, 7542, 7755, -1, 7543, 7541, 7755, -1, 7543, 7546, 7541, -1, 7543, 7752, 7546, -1, 7546, 7752, 7544, -1, 7548, 7544, 7553, -1, 7569, 7553, 7554, -1, 7545, 7554, 7517, -1, 7545, 7569, 7554, -1, 7545, 7518, 7569, -1, 7569, 7518, 7568, -1, 7548, 7568, 7547, -1, 7546, 7547, 7541, -1, 7546, 7548, 7547, -1, 7546, 7544, 7548, -1, 6883, 7566, 7549, -1, 6883, 7542, 7566, -1, 6883, 7550, 7542, -1, 7542, 7550, 7551, -1, 7755, 7542, 7551, -1, 7752, 7552, 7544, -1, 7544, 7552, 7556, -1, 7553, 7556, 7564, -1, 7554, 7564, 7747, -1, 7517, 7554, 7747, -1, 7552, 7555, 7556, -1, 7556, 7555, 7557, -1, 7558, 7557, 7750, -1, 7559, 7558, 7750, -1, 7559, 7564, 7558, -1, 7559, 7747, 7564, -1, 7557, 7789, 7750, -1, 7518, 7560, 7568, -1, 7568, 7560, 7567, -1, 7547, 7567, 7562, -1, 7541, 7562, 7542, -1, 7541, 7547, 7562, -1, 7560, 7561, 7567, -1, 7567, 7561, 7563, -1, 7562, 7563, 7566, -1, 7562, 7567, 7563, -1, 7561, 7540, 7563, -1, 7563, 7540, 7565, -1, 7556, 7557, 7558, -1, 7564, 7556, 7558, -1, 7519, 7549, 7565, -1, 7565, 7549, 7566, -1, 7568, 7567, 7547, -1, 7569, 7568, 7548, -1, 7553, 7569, 7548, -1, 7556, 7553, 7544, -1, 7554, 7553, 7564, -1, 6959, 7570, 7576, -1, 6959, 7574, 7570, -1, 6959, 7571, 7574, -1, 7574, 7571, 6966, -1, 7572, 6966, 7770, -1, 7769, 7572, 7770, -1, 7769, 7573, 7572, -1, 7572, 7573, 7136, -1, 7574, 6966, 7572, -1, 7570, 7575, 7576, -1, 7576, 7575, 6955, -1, 7577, 7576, 6955, -1, 7575, 6956, 6955, -1, 7770, 7579, 7584, -1, 7584, 7579, 7578, -1, 7578, 7579, 7583, -1, 7585, 7583, 7581, -1, 7580, 7581, 7582, -1, 7586, 7582, 6970, -1, 7046, 7586, 6970, -1, 7578, 7583, 7585, -1, 7585, 7581, 7580, -1, 7580, 7582, 7586, -1, 7584, 7578, 7772, -1, 7772, 7578, 7585, -1, 7580, 7772, 7585, -1, 7580, 7586, 7772, -1, 7772, 7586, 7587, -1, 6997, 7772, 7587, -1, 6997, 7768, 7772, -1, 6997, 7588, 7768, -1, 7768, 7588, 7767, -1, 7767, 7588, 7016, -1, 7763, 7016, 7000, -1, 7589, 7763, 7000, -1, 7589, 7764, 7763, -1, 7589, 7018, 7764, -1, 7764, 7018, 7590, -1, 7590, 7018, 7020, -1, 7615, 7020, 7002, -1, 7614, 7002, 7591, -1, 7593, 7591, 7605, -1, 7592, 7605, 7050, -1, 7592, 7593, 7605, -1, 7592, 7595, 7593, -1, 7593, 7595, 7594, -1, 7594, 7595, 7618, -1, 7596, 7594, 7618, -1, 7596, 7597, 7594, -1, 7586, 7046, 7587, -1, 7587, 7046, 6996, -1, 6996, 7046, 7015, -1, 7015, 7046, 7044, -1, 7014, 7044, 7038, -1, 7598, 7038, 7037, -1, 7599, 7037, 7041, -1, 7607, 7041, 7035, -1, 7600, 7607, 7035, -1, 7600, 7012, 7607, -1, 7600, 7034, 7012, -1, 7012, 7034, 7011, -1, 7011, 7034, 7033, -1, 7010, 7033, 7032, -1, 7608, 7032, 7031, -1, 7609, 7031, 7601, -1, 7610, 7601, 7602, -1, 7611, 7602, 7603, -1, 6992, 7603, 7025, -1, 7008, 7025, 7604, -1, 7612, 7604, 7613, -1, 7022, 7613, 7027, -1, 7021, 7027, 7024, -1, 7005, 7024, 7050, -1, 7606, 7050, 7605, -1, 7606, 7005, 7050, -1, 7015, 7044, 7014, -1, 7014, 7038, 7598, -1, 7598, 7037, 7599, -1, 7599, 7041, 7607, -1, 7011, 7033, 7010, -1, 7010, 7032, 7608, -1, 7608, 7031, 7609, -1, 7609, 7601, 7610, -1, 7610, 7602, 7611, -1, 7611, 7603, 6992, -1, 6992, 7025, 7008, -1, 7008, 7604, 7612, -1, 7612, 7613, 7022, -1, 7022, 7027, 7021, -1, 7021, 7024, 7005, -1, 7593, 7614, 7591, -1, 7614, 7615, 7002, -1, 7615, 7590, 7020, -1, 7763, 7767, 7016, -1, 7050, 7154, 7592, -1, 7592, 7154, 7153, -1, 7595, 7153, 7147, -1, 7618, 7147, 7619, -1, 7596, 7619, 7616, -1, 7597, 7616, 7617, -1, 7597, 7596, 7616, -1, 7592, 7153, 7595, -1, 7595, 7147, 7618, -1, 7618, 7619, 7596, -1, 7622, 7620, 7629, -1, 7662, 7629, 7628, -1, 7621, 7628, 7627, -1, 7761, 7627, 7765, -1, 7761, 7621, 7627, -1, 7761, 7660, 7621, -1, 7621, 7660, 7661, -1, 7662, 7661, 7623, -1, 7622, 7662, 7623, -1, 7622, 7629, 7662, -1, 7097, 7624, 7105, -1, 7097, 7630, 7624, -1, 7624, 7630, 7625, -1, 7664, 7625, 7665, -1, 7663, 7665, 7626, -1, 7762, 7626, 7631, -1, 7762, 7663, 7626, -1, 7762, 7765, 7663, -1, 7663, 7765, 7627, -1, 7664, 7627, 7628, -1, 7624, 7628, 7629, -1, 7105, 7629, 7620, -1, 7105, 7624, 7629, -1, 7630, 7095, 7625, -1, 7625, 7095, 7634, -1, 7665, 7634, 7644, -1, 7626, 7644, 7632, -1, 7631, 7632, 7766, -1, 7631, 7626, 7632, -1, 7095, 7633, 7634, -1, 7634, 7633, 7635, -1, 7645, 7635, 7104, -1, 7636, 7104, 7103, -1, 7637, 7636, 7103, -1, 7637, 7642, 7636, -1, 7637, 7092, 7642, -1, 7642, 7092, 7638, -1, 7643, 7638, 7668, -1, 7640, 7668, 7658, -1, 7771, 7658, 7639, -1, 7771, 7640, 7658, -1, 7771, 7648, 7640, -1, 7640, 7648, 7641, -1, 7643, 7641, 7667, -1, 7642, 7667, 7636, -1, 7642, 7643, 7667, -1, 7642, 7638, 7643, -1, 7634, 7635, 7645, -1, 7644, 7645, 7666, -1, 7632, 7666, 7646, -1, 7766, 7646, 7647, -1, 7766, 7632, 7646, -1, 7645, 7104, 7636, -1, 7666, 7636, 7667, -1, 7646, 7667, 7641, -1, 7647, 7641, 7648, -1, 7647, 7646, 7641, -1, 7092, 7649, 7638, -1, 7638, 7649, 7102, -1, 7650, 7102, 7651, -1, 7652, 7651, 7091, -1, 7653, 7652, 7091, -1, 7653, 7659, 7652, -1, 7653, 7654, 7659, -1, 7659, 7654, 7114, -1, 7657, 7114, 7116, -1, 7655, 7116, 7117, -1, 7656, 7655, 7117, -1, 7656, 7639, 7655, -1, 7655, 7639, 7658, -1, 7669, 7658, 7668, -1, 7650, 7668, 7638, -1, 7102, 7650, 7638, -1, 7650, 7651, 7652, -1, 7669, 7652, 7657, -1, 7655, 7657, 7116, -1, 7655, 7669, 7657, -1, 7655, 7658, 7669, -1, 7659, 7114, 7657, -1, 7652, 7659, 7657, -1, 7660, 7759, 7661, -1, 7661, 7759, 7758, -1, 7623, 7661, 7758, -1, 7621, 7661, 7662, -1, 7628, 7621, 7662, -1, 7664, 7628, 7624, -1, 7625, 7664, 7624, -1, 7663, 7627, 7664, -1, 7665, 7663, 7664, -1, 7634, 7665, 7625, -1, 7645, 7644, 7634, -1, 7644, 7626, 7665, -1, 7636, 7666, 7645, -1, 7666, 7632, 7644, -1, 7646, 7666, 7667, -1, 7640, 7641, 7643, -1, 7668, 7640, 7643, -1, 7669, 7668, 7650, -1, 7652, 7669, 7650, -1, 7132, 7670, 7656, -1, 7656, 7670, 7136, -1, 7171, 7778, 7172, -1, 7171, 7671, 7778, -1, 7778, 7672, 7172, -1, 7172, 7672, 7144, -1, 7144, 7672, 7673, -1, 7673, 7672, 7145, -1, 7145, 7672, 7674, -1, 7675, 7674, 7617, -1, 7675, 7145, 7674, -1, 7775, 7774, 7674, -1, 7674, 7774, 7773, -1, 7617, 7674, 7773, -1, 7687, 7688, 7689, -1, 7704, 7689, 7693, -1, 7702, 7693, 7676, -1, 7678, 7676, 7677, -1, 7679, 7678, 7677, -1, 7679, 7680, 7678, -1, 7679, 7194, 7680, -1, 7680, 7194, 7681, -1, 7698, 7681, 7706, -1, 7705, 7706, 7683, -1, 7783, 7683, 7682, -1, 7783, 7705, 7683, -1, 7783, 7684, 7705, -1, 7705, 7684, 7685, -1, 7700, 7685, 7686, -1, 7703, 7686, 7701, -1, 7704, 7701, 7687, -1, 7689, 7704, 7687, -1, 7688, 7690, 7689, -1, 7689, 7690, 5637, -1, 7693, 5637, 7691, -1, 7676, 7691, 7692, -1, 7677, 7676, 7692, -1, 7689, 5637, 7693, -1, 7693, 7691, 7676, -1, 7194, 7695, 7681, -1, 7681, 7695, 7696, -1, 7706, 7696, 7707, -1, 7683, 7707, 7710, -1, 7694, 7683, 7710, -1, 7694, 7682, 7683, -1, 7695, 7193, 7696, -1, 7696, 7193, 7697, -1, 7707, 7697, 7708, -1, 7710, 7707, 7708, -1, 7193, 7192, 7697, -1, 7697, 7192, 7708, -1, 7705, 7685, 7700, -1, 7698, 7700, 7699, -1, 7680, 7699, 7678, -1, 7680, 7698, 7699, -1, 7680, 7681, 7698, -1, 7700, 7686, 7703, -1, 7699, 7703, 7702, -1, 7678, 7702, 7676, -1, 7678, 7699, 7702, -1, 7703, 7701, 7704, -1, 7702, 7704, 7693, -1, 7702, 7703, 7704, -1, 7700, 7703, 7699, -1, 7705, 7700, 7698, -1, 7706, 7705, 7698, -1, 7696, 7706, 7681, -1, 7697, 7707, 7696, -1, 7707, 7683, 7706, -1, 7192, 7191, 7708, -1, 7708, 7191, 7709, -1, 6103, 7708, 7709, -1, 6103, 7710, 7708, -1, 6103, 7711, 7710, -1, 7710, 7711, 7694, -1, 7694, 7711, 7787, -1, 7682, 7694, 7787, -1, 7712, 7713, 7714, -1, 7714, 7713, 7386, -1, 7386, 7713, 7271, -1, 7380, 7271, 7269, -1, 7716, 7269, 7268, -1, 7232, 7268, 7715, -1, 7232, 7716, 7268, -1, 7386, 7271, 7380, -1, 7380, 7269, 7716, -1, 7714, 7379, 7786, -1, 7786, 7379, 7717, -1, 7717, 7379, 7378, -1, 7353, 7378, 7393, -1, 7718, 7393, 6257, -1, 7302, 7718, 6257, -1, 7302, 7351, 7718, -1, 7302, 7303, 7351, -1, 7351, 7303, 7719, -1, 7719, 7303, 7720, -1, 7730, 7720, 7301, -1, 7721, 7301, 7722, -1, 7298, 7721, 7722, -1, 7298, 7723, 7721, -1, 7298, 7297, 7723, -1, 7723, 7297, 7344, -1, 7344, 7297, 7294, -1, 7731, 7294, 7732, -1, 7724, 7732, 7323, -1, 7725, 7724, 7323, -1, 7725, 7726, 7724, -1, 7725, 7727, 7726, -1, 7726, 7727, 7364, -1, 7364, 7727, 7728, -1, 7729, 7728, 6226, -1, 7729, 7364, 7728, -1, 7717, 7378, 7353, -1, 7353, 7393, 7718, -1, 7719, 7720, 7730, -1, 7730, 7301, 7721, -1, 7344, 7294, 7731, -1, 7731, 7732, 7724, -1, 7740, 7739, 7427, -1, 7427, 7739, 7360, -1, 7360, 7739, 7738, -1, 7735, 7738, 7736, -1, 7733, 7736, 7734, -1, 7786, 7734, 7737, -1, 7786, 7733, 7734, -1, 7360, 7738, 7735, -1, 7735, 7736, 7733, -1, 7737, 7734, 7790, -1, 7790, 7734, 7488, -1, 7488, 7734, 7736, -1, 7473, 7736, 7738, -1, 7741, 7738, 7739, -1, 7740, 7741, 7739, -1, 7740, 7742, 7741, -1, 7740, 7743, 7742, -1, 7742, 7743, 7481, -1, 7481, 7743, 7745, -1, 7744, 7745, 7426, -1, 7746, 7426, 7425, -1, 7746, 7744, 7426, -1, 7488, 7736, 7473, -1, 7473, 7738, 7741, -1, 7481, 7745, 7744, -1, 7533, 7517, 7749, -1, 7749, 7517, 7747, -1, 7559, 7749, 7747, -1, 7559, 7748, 7749, -1, 7559, 7750, 7748, -1, 7748, 7750, 7494, -1, 7494, 7750, 7789, -1, 7790, 7494, 7789, -1, 7108, 7107, 7551, -1, 7551, 7107, 7755, -1, 7755, 7107, 7106, -1, 7543, 7106, 7751, -1, 7752, 7751, 7756, -1, 7552, 7756, 7757, -1, 7753, 7552, 7757, -1, 7753, 7555, 7552, -1, 7753, 7760, 7555, -1, 7555, 7760, 7557, -1, 7557, 7760, 7754, -1, 7789, 7754, 7788, -1, 7789, 7557, 7754, -1, 7755, 7106, 7543, -1, 7543, 7751, 7752, -1, 7752, 7756, 7552, -1, 7756, 7620, 7757, -1, 7757, 7620, 7622, -1, 7753, 7622, 7623, -1, 7760, 7623, 7758, -1, 7754, 7758, 7759, -1, 7788, 7754, 7759, -1, 7757, 7622, 7753, -1, 7753, 7623, 7760, -1, 7760, 7758, 7754, -1, 7660, 7597, 7759, -1, 7660, 7594, 7597, -1, 7660, 7761, 7594, -1, 7594, 7761, 7593, -1, 7593, 7761, 7765, -1, 7614, 7765, 7762, -1, 7615, 7762, 7631, -1, 7590, 7631, 7766, -1, 7764, 7766, 7763, -1, 7764, 7590, 7766, -1, 7593, 7765, 7614, -1, 7614, 7762, 7615, -1, 7615, 7631, 7590, -1, 7766, 7647, 7763, -1, 7763, 7647, 7767, -1, 7767, 7647, 7648, -1, 7768, 7648, 7771, -1, 7772, 7771, 7639, -1, 7584, 7639, 7656, -1, 7573, 7656, 7136, -1, 7573, 7584, 7656, -1, 7573, 7769, 7584, -1, 7584, 7769, 7770, -1, 7767, 7648, 7768, -1, 7768, 7771, 7772, -1, 7772, 7639, 7584, -1, 7617, 7773, 7597, -1, 7597, 7773, 7774, -1, 7759, 7774, 7775, -1, 7759, 7597, 7774, -1, 7784, 7775, 7776, -1, 7776, 7775, 7674, -1, 7785, 7674, 7672, -1, 7777, 7672, 7778, -1, 7779, 7778, 7671, -1, 7782, 7779, 7671, -1, 7776, 7674, 7785, -1, 7785, 7672, 7777, -1, 7777, 7778, 7779, -1, 5630, 7688, 7780, -1, 7780, 7688, 7687, -1, 7781, 7687, 7701, -1, 5633, 7701, 7686, -1, 7782, 7686, 7685, -1, 7779, 7685, 7777, -1, 7779, 7782, 7685, -1, 7780, 7687, 7781, -1, 7781, 7701, 5633, -1, 5633, 7686, 7782, -1, 7685, 7684, 7777, -1, 7777, 7684, 7785, -1, 7785, 7684, 7783, -1, 7776, 7783, 7682, -1, 7784, 7776, 7682, -1, 7785, 7783, 7776, -1, 7759, 7775, 7788, -1, 7788, 7775, 7784, -1, 7737, 7784, 7712, -1, 7786, 7712, 7714, -1, 7786, 7737, 7712, -1, 7784, 7682, 7712, -1, 7712, 7682, 7787, -1, 7784, 7737, 7788, -1, 7788, 7737, 7790, -1, 7789, 7788, 7790, -1, 7894, 7801, 7802, -1, 7826, 7802, 7853, -1, 7791, 7826, 7853, -1, 7791, 7792, 7826, -1, 7826, 7792, 7827, -1, 7827, 7792, 7793, -1, 7793, 7792, 7852, -1, 7794, 7793, 7852, -1, 7794, 7835, 7793, -1, 7794, 7796, 7835, -1, 7794, 7795, 7796, -1, 7794, 7836, 7795, -1, 7794, 7850, 7836, -1, 7836, 7850, 7848, -1, 7889, 7797, 7890, -1, 7889, 7799, 7797, -1, 7797, 7799, 7870, -1, 7870, 7799, 7871, -1, 7871, 7799, 7798, -1, 7798, 7799, 7873, -1, 7873, 7799, 7872, -1, 7872, 7799, 7875, -1, 7875, 7799, 7888, -1, 7887, 7875, 7888, -1, 7887, 7822, 7875, -1, 7875, 7822, 7820, -1, 7797, 7800, 7890, -1, 7890, 7800, 7802, -1, 7801, 7890, 7802, -1, 7894, 7802, 7826, -1, 7919, 7930, 7934, -1, 7919, 7938, 7930, -1, 7919, 7803, 7938, -1, 7938, 7803, 7807, -1, 7807, 7803, 7808, -1, 7809, 7808, 7805, -1, 7804, 7805, 7935, -1, 7928, 7935, 7924, -1, 7936, 7924, 7926, -1, 7806, 7936, 7926, -1, 7807, 7808, 7809, -1, 7809, 7805, 7804, -1, 7804, 7935, 7928, -1, 7928, 7924, 7936, -1, 7930, 7810, 7934, -1, 7934, 7810, 7951, -1, 7951, 7810, 7811, -1, 7813, 7811, 7812, -1, 7814, 7812, 7940, -1, 7949, 7940, 7941, -1, 7815, 7941, 7942, -1, 7932, 7942, 7943, -1, 7816, 7943, 7945, -1, 7946, 7816, 7945, -1, 7951, 7811, 7813, -1, 7813, 7812, 7814, -1, 7814, 7940, 7949, -1, 7949, 7941, 7815, -1, 7815, 7942, 7932, -1, 7932, 7943, 7816, -1, 7890, 7801, 7896, -1, 7891, 7896, 7897, -1, 7892, 7897, 7899, -1, 7818, 7899, 7901, -1, 7817, 7818, 7901, -1, 7817, 7824, 7818, -1, 7817, 7819, 7824, -1, 7824, 7819, 7876, -1, 7916, 7876, 7917, -1, 7821, 7917, 7880, -1, 7822, 7880, 7820, -1, 7822, 7821, 7880, -1, 7822, 7887, 7821, -1, 7821, 7887, 7823, -1, 7916, 7823, 7825, -1, 7824, 7825, 7818, -1, 7824, 7916, 7825, -1, 7824, 7876, 7916, -1, 7826, 7893, 7894, -1, 7826, 7833, 7893, -1, 7826, 7827, 7833, -1, 7833, 7827, 7905, -1, 7828, 7905, 7829, -1, 7830, 7829, 7831, -1, 7953, 7831, 7952, -1, 7953, 7830, 7831, -1, 7953, 7832, 7830, -1, 7830, 7832, 7903, -1, 7828, 7903, 7834, -1, 7833, 7834, 7893, -1, 7833, 7828, 7834, -1, 7833, 7905, 7828, -1, 7827, 7793, 7905, -1, 7905, 7793, 7835, -1, 7843, 7835, 7796, -1, 7846, 7796, 7795, -1, 7836, 7846, 7795, -1, 7836, 7842, 7846, -1, 7836, 7848, 7842, -1, 7842, 7848, 7849, -1, 7840, 7849, 7907, -1, 7906, 7907, 7837, -1, 7839, 7837, 7838, -1, 7839, 7906, 7837, -1, 7839, 7973, 7906, -1, 7906, 7973, 7847, -1, 7840, 7847, 7841, -1, 7842, 7841, 7846, -1, 7842, 7840, 7841, -1, 7842, 7849, 7840, -1, 7905, 7835, 7843, -1, 7829, 7843, 7844, -1, 7831, 7844, 7845, -1, 7952, 7845, 7967, -1, 7952, 7831, 7845, -1, 7843, 7796, 7846, -1, 7844, 7846, 7841, -1, 7845, 7841, 7847, -1, 7967, 7847, 7973, -1, 7967, 7845, 7847, -1, 7848, 7850, 7849, -1, 7849, 7850, 7862, -1, 7907, 7862, 7908, -1, 7837, 7908, 7851, -1, 7838, 7851, 7963, -1, 7838, 7837, 7851, -1, 7850, 7794, 7862, -1, 7862, 7794, 7852, -1, 7910, 7852, 7792, -1, 7909, 7792, 7791, -1, 7853, 7909, 7791, -1, 7853, 7861, 7909, -1, 7853, 7802, 7861, -1, 7861, 7802, 7867, -1, 7860, 7867, 7912, -1, 7858, 7912, 7855, -1, 7856, 7855, 7854, -1, 7856, 7858, 7855, -1, 7856, 7857, 7858, -1, 7858, 7857, 7859, -1, 7860, 7859, 7865, -1, 7861, 7865, 7909, -1, 7861, 7860, 7865, -1, 7861, 7867, 7860, -1, 7862, 7852, 7910, -1, 7908, 7910, 7863, -1, 7851, 7863, 7864, -1, 7963, 7864, 7866, -1, 7963, 7851, 7864, -1, 7910, 7792, 7909, -1, 7863, 7909, 7865, -1, 7864, 7865, 7859, -1, 7866, 7859, 7857, -1, 7866, 7864, 7859, -1, 7802, 7800, 7867, -1, 7867, 7800, 7911, -1, 7912, 7911, 7868, -1, 7855, 7868, 7882, -1, 7854, 7882, 7972, -1, 7854, 7855, 7882, -1, 7800, 7797, 7911, -1, 7911, 7797, 7870, -1, 7869, 7870, 7871, -1, 7914, 7871, 7798, -1, 7885, 7798, 7873, -1, 7872, 7885, 7873, -1, 7872, 7874, 7885, -1, 7872, 7875, 7874, -1, 7874, 7875, 7880, -1, 7879, 7880, 7917, -1, 7877, 7917, 7876, -1, 7959, 7876, 7819, -1, 7959, 7877, 7876, -1, 7959, 7970, 7877, -1, 7877, 7970, 7886, -1, 7879, 7886, 7878, -1, 7874, 7878, 7885, -1, 7874, 7879, 7878, -1, 7874, 7880, 7879, -1, 7911, 7870, 7869, -1, 7868, 7869, 7881, -1, 7882, 7881, 7915, -1, 7972, 7915, 7884, -1, 7972, 7882, 7915, -1, 7869, 7871, 7914, -1, 7881, 7914, 7913, -1, 7915, 7913, 7883, -1, 7884, 7883, 7971, -1, 7884, 7915, 7883, -1, 7914, 7798, 7885, -1, 7913, 7885, 7878, -1, 7883, 7878, 7886, -1, 7971, 7886, 7970, -1, 7971, 7883, 7886, -1, 7875, 7820, 7880, -1, 7887, 7888, 7823, -1, 7823, 7888, 7918, -1, 7825, 7918, 7892, -1, 7818, 7892, 7899, -1, 7818, 7825, 7892, -1, 7888, 7799, 7918, -1, 7918, 7799, 7889, -1, 7891, 7889, 7890, -1, 7896, 7891, 7890, -1, 7918, 7889, 7891, -1, 7892, 7891, 7897, -1, 7892, 7918, 7891, -1, 7832, 7954, 7903, -1, 7903, 7954, 7904, -1, 7834, 7904, 7902, -1, 7893, 7902, 7896, -1, 7894, 7896, 7801, -1, 7894, 7893, 7896, -1, 7954, 7895, 7904, -1, 7904, 7895, 7898, -1, 7902, 7898, 7897, -1, 7896, 7902, 7897, -1, 7895, 7900, 7898, -1, 7898, 7900, 7899, -1, 7897, 7898, 7899, -1, 7900, 7901, 7899, -1, 7834, 7902, 7893, -1, 7904, 7898, 7902, -1, 7903, 7904, 7834, -1, 7830, 7903, 7828, -1, 7829, 7830, 7828, -1, 7843, 7829, 7905, -1, 7846, 7844, 7843, -1, 7844, 7831, 7829, -1, 7845, 7844, 7841, -1, 7906, 7847, 7840, -1, 7907, 7906, 7840, -1, 7862, 7907, 7849, -1, 7910, 7908, 7862, -1, 7908, 7837, 7907, -1, 7909, 7863, 7910, -1, 7863, 7851, 7908, -1, 7864, 7863, 7865, -1, 7858, 7859, 7860, -1, 7912, 7858, 7860, -1, 7911, 7912, 7867, -1, 7869, 7868, 7911, -1, 7868, 7855, 7912, -1, 7914, 7881, 7869, -1, 7881, 7882, 7868, -1, 7885, 7913, 7914, -1, 7913, 7915, 7881, -1, 7883, 7913, 7878, -1, 7877, 7886, 7879, -1, 7917, 7877, 7879, -1, 7916, 7917, 7821, -1, 7823, 7916, 7821, -1, 7918, 7825, 7823, -1, 7920, 7919, 8002, -1, 7920, 7803, 7919, -1, 7920, 8117, 7803, -1, 7803, 8117, 7808, -1, 7808, 8117, 7921, -1, 7805, 7921, 7922, -1, 7935, 7922, 7923, -1, 7924, 7923, 7925, -1, 7926, 7925, 7927, -1, 7806, 7927, 8097, -1, 7936, 8097, 7937, -1, 7928, 7937, 8083, -1, 7804, 8083, 7929, -1, 7809, 7929, 8191, -1, 7807, 8191, 8069, -1, 7938, 8069, 8068, -1, 7930, 8068, 7939, -1, 7810, 7939, 8058, -1, 7811, 8058, 8057, -1, 7812, 8057, 8050, -1, 7940, 8050, 8179, -1, 7941, 8179, 8045, -1, 7942, 8045, 8033, -1, 7943, 8033, 7944, -1, 7945, 7944, 7931, -1, 7946, 7931, 7947, -1, 7816, 7947, 7948, -1, 7932, 7948, 8017, -1, 7815, 8017, 8016, -1, 7949, 8016, 7933, -1, 7814, 7933, 8008, -1, 7813, 8008, 7950, -1, 7951, 7950, 7993, -1, 7934, 7993, 8002, -1, 7919, 7934, 8002, -1, 7808, 7921, 7805, -1, 7805, 7922, 7935, -1, 7935, 7923, 7924, -1, 7924, 7925, 7926, -1, 7926, 7927, 7806, -1, 7806, 8097, 7936, -1, 7936, 7937, 7928, -1, 7928, 8083, 7804, -1, 7804, 7929, 7809, -1, 7809, 8191, 7807, -1, 7807, 8069, 7938, -1, 7938, 8068, 7930, -1, 7930, 7939, 7810, -1, 7810, 8058, 7811, -1, 7811, 8057, 7812, -1, 7812, 8050, 7940, -1, 7940, 8179, 7941, -1, 7941, 8045, 7942, -1, 7942, 8033, 7943, -1, 7943, 7944, 7945, -1, 7945, 7931, 7946, -1, 7946, 7947, 7816, -1, 7816, 7948, 7932, -1, 7932, 8017, 7815, -1, 7815, 8016, 7949, -1, 7949, 7933, 7814, -1, 7814, 8008, 7813, -1, 7813, 7950, 7951, -1, 7951, 7993, 7934, -1, 8241, 7952, 8242, -1, 8241, 7953, 7952, -1, 8241, 8238, 7953, -1, 7953, 8238, 7832, -1, 7832, 8238, 7955, -1, 7954, 7955, 8236, -1, 7895, 8236, 7968, -1, 7900, 7968, 7956, -1, 7901, 7956, 7957, -1, 7817, 7957, 7969, -1, 7819, 7969, 7958, -1, 7959, 7958, 7960, -1, 7970, 7960, 8230, -1, 7971, 8230, 8229, -1, 7884, 8229, 8227, -1, 7972, 8227, 8222, -1, 7854, 8222, 7961, -1, 7856, 7961, 7962, -1, 7857, 7962, 8224, -1, 7866, 8224, 7964, -1, 7963, 7964, 7965, -1, 7838, 7965, 7966, -1, 7839, 7966, 8218, -1, 7973, 8218, 8216, -1, 7967, 8216, 8242, -1, 7952, 7967, 8242, -1, 7832, 7955, 7954, -1, 7954, 8236, 7895, -1, 7895, 7968, 7900, -1, 7900, 7956, 7901, -1, 7901, 7957, 7817, -1, 7817, 7969, 7819, -1, 7819, 7958, 7959, -1, 7959, 7960, 7970, -1, 7970, 8230, 7971, -1, 7971, 8229, 7884, -1, 7884, 8227, 7972, -1, 7972, 8222, 7854, -1, 7854, 7961, 7856, -1, 7856, 7962, 7857, -1, 7857, 8224, 7866, -1, 7866, 7964, 7963, -1, 7963, 7965, 7838, -1, 7838, 7966, 7839, -1, 7839, 8218, 7973, -1, 7973, 8216, 7967, -1, 8354, 8349, 7975, -1, 7975, 8349, 7974, -1, 8342, 7975, 7974, -1, 8342, 8337, 7975, -1, 7975, 8337, 8334, -1, 7976, 7975, 8334, -1, 7976, 7977, 7975, -1, 7975, 7977, 8325, -1, 7982, 8325, 7978, -1, 8313, 7982, 7978, -1, 8313, 8312, 7982, -1, 7982, 8312, 7979, -1, 7981, 7982, 7979, -1, 7981, 7980, 7982, -1, 7981, 8265, 7980, -1, 7980, 8265, 8264, -1, 7975, 8325, 7982, -1, 7984, 7982, 7983, -1, 7984, 7975, 7982, -1, 7982, 7985, 7983, -1, 7983, 7985, 8244, -1, 8244, 7985, 7986, -1, 7992, 7986, 8291, -1, 8250, 8291, 7987, -1, 8254, 7987, 8283, -1, 8262, 8283, 7988, -1, 7990, 7988, 7991, -1, 7989, 7990, 7991, -1, 8244, 7986, 7992, -1, 7992, 8291, 8250, -1, 8250, 7987, 8254, -1, 8254, 8283, 8262, -1, 8262, 7988, 7990, -1, 7993, 8155, 8002, -1, 7993, 7994, 8155, -1, 7993, 7950, 7994, -1, 7994, 7950, 8005, -1, 7995, 8005, 8006, -1, 8158, 8006, 8007, -1, 8159, 8007, 8163, -1, 7997, 8163, 7996, -1, 7997, 8159, 8163, -1, 7997, 7998, 8159, -1, 8159, 7998, 7999, -1, 8146, 7999, 8419, -1, 8000, 8419, 8421, -1, 8422, 8000, 8421, -1, 8422, 8001, 8000, -1, 8422, 8424, 8001, -1, 8001, 8424, 8121, -1, 8003, 8121, 8154, -1, 8151, 8154, 8149, -1, 8150, 8149, 8153, -1, 7920, 8153, 8117, -1, 7920, 8150, 8153, -1, 7920, 8002, 8150, -1, 8150, 8002, 8148, -1, 8151, 8148, 8147, -1, 8003, 8147, 8004, -1, 8001, 8004, 8000, -1, 8001, 8003, 8004, -1, 8001, 8121, 8003, -1, 7950, 8008, 8005, -1, 8005, 8008, 8009, -1, 8006, 8009, 8161, -1, 8007, 8161, 8162, -1, 8163, 8162, 8011, -1, 7996, 8011, 8416, -1, 7996, 8163, 8011, -1, 8008, 7933, 8009, -1, 8009, 7933, 8160, -1, 8161, 8160, 8013, -1, 8162, 8013, 8164, -1, 8011, 8164, 8010, -1, 8414, 8010, 8014, -1, 8414, 8011, 8010, -1, 8414, 8416, 8011, -1, 8160, 7933, 8012, -1, 8013, 8012, 8166, -1, 8164, 8166, 8165, -1, 8010, 8165, 8027, -1, 8014, 8027, 8026, -1, 8014, 8010, 8027, -1, 8017, 8015, 8016, -1, 8017, 8018, 8015, -1, 8017, 7948, 8018, -1, 8018, 7948, 8019, -1, 8167, 8019, 8169, -1, 8168, 8169, 8171, -1, 8024, 8171, 8020, -1, 8022, 8020, 8021, -1, 8022, 8024, 8020, -1, 8022, 8023, 8024, -1, 8024, 8023, 8410, -1, 8170, 8410, 8411, -1, 8025, 8170, 8411, -1, 8025, 8027, 8170, -1, 8025, 8026, 8027, -1, 7948, 7947, 8019, -1, 8019, 7947, 8028, -1, 8169, 8028, 8029, -1, 8171, 8029, 8172, -1, 8020, 8172, 8031, -1, 8021, 8031, 8408, -1, 8021, 8020, 8031, -1, 8028, 7947, 8143, -1, 8029, 8143, 8030, -1, 8172, 8030, 8141, -1, 8031, 8141, 8140, -1, 8032, 8140, 8407, -1, 8032, 8031, 8140, -1, 8032, 8408, 8031, -1, 7944, 8142, 7931, -1, 7944, 8041, 8142, -1, 7944, 8033, 8041, -1, 8041, 8033, 8042, -1, 8038, 8042, 8034, -1, 8175, 8034, 8174, -1, 8036, 8174, 8044, -1, 8035, 8044, 8406, -1, 8035, 8036, 8044, -1, 8035, 8138, 8036, -1, 8036, 8138, 8037, -1, 8175, 8037, 8039, -1, 8038, 8039, 8040, -1, 8041, 8040, 8142, -1, 8041, 8038, 8040, -1, 8041, 8042, 8038, -1, 8033, 8045, 8042, -1, 8042, 8045, 8173, -1, 8034, 8173, 8177, -1, 8174, 8177, 8176, -1, 8044, 8176, 8183, -1, 8043, 8183, 8048, -1, 8043, 8044, 8183, -1, 8043, 8406, 8044, -1, 8173, 8045, 8046, -1, 8177, 8046, 8184, -1, 8176, 8184, 8180, -1, 8183, 8180, 8182, -1, 8048, 8182, 8047, -1, 8048, 8183, 8182, -1, 8050, 8178, 8179, -1, 8050, 8049, 8178, -1, 8050, 8057, 8049, -1, 8049, 8057, 8137, -1, 8136, 8137, 8051, -1, 8187, 8051, 8052, -1, 8053, 8052, 8063, -1, 8451, 8063, 8062, -1, 8451, 8053, 8063, -1, 8451, 8054, 8053, -1, 8053, 8054, 8440, -1, 8186, 8440, 8056, -1, 8055, 8186, 8056, -1, 8055, 8182, 8186, -1, 8055, 8047, 8182, -1, 8057, 8058, 8137, -1, 8137, 8058, 8059, -1, 8051, 8059, 8185, -1, 8052, 8185, 8060, -1, 8063, 8060, 8061, -1, 8062, 8061, 8437, -1, 8062, 8063, 8061, -1, 8059, 8058, 8064, -1, 8185, 8064, 8065, -1, 8060, 8065, 8188, -1, 8061, 8188, 8066, -1, 8067, 8066, 8131, -1, 8067, 8061, 8066, -1, 8067, 8437, 8061, -1, 8068, 8134, 7939, -1, 8068, 8074, 8134, -1, 8068, 8069, 8074, -1, 8074, 8069, 8075, -1, 8070, 8075, 8071, -1, 8189, 8071, 8078, -1, 8073, 8078, 8081, -1, 8072, 8081, 8447, -1, 8072, 8073, 8081, -1, 8072, 8448, 8073, -1, 8073, 8448, 8130, -1, 8189, 8130, 8132, -1, 8070, 8132, 8133, -1, 8074, 8133, 8134, -1, 8074, 8070, 8133, -1, 8074, 8075, 8070, -1, 8069, 8191, 8075, -1, 8075, 8191, 8076, -1, 8071, 8076, 8077, -1, 8078, 8077, 8196, -1, 8081, 8196, 8079, -1, 8080, 8079, 8445, -1, 8080, 8081, 8079, -1, 8080, 8447, 8081, -1, 8076, 8191, 8190, -1, 8077, 8190, 8082, -1, 8196, 8082, 8193, -1, 8079, 8193, 8195, -1, 8445, 8195, 8092, -1, 8445, 8079, 8195, -1, 8083, 8084, 7929, -1, 8083, 8128, 8084, -1, 8083, 7937, 8128, -1, 8128, 7937, 8085, -1, 8127, 8085, 8198, -1, 8197, 8198, 8086, -1, 8089, 8086, 8087, -1, 8431, 8087, 8094, -1, 8431, 8089, 8087, -1, 8431, 8088, 8089, -1, 8089, 8088, 8090, -1, 8194, 8090, 8091, -1, 8433, 8194, 8091, -1, 8433, 8195, 8194, -1, 8433, 8092, 8195, -1, 7937, 8097, 8085, -1, 8085, 8097, 8096, -1, 8198, 8096, 8098, -1, 8086, 8098, 8093, -1, 8087, 8093, 8095, -1, 8094, 8095, 8444, -1, 8094, 8087, 8095, -1, 8096, 8097, 8125, -1, 8098, 8125, 8200, -1, 8093, 8200, 8099, -1, 8095, 8099, 8123, -1, 8100, 8123, 8430, -1, 8100, 8095, 8123, -1, 8100, 8444, 8095, -1, 7925, 8101, 7927, -1, 7925, 8110, 8101, -1, 7925, 7923, 8110, -1, 8110, 7923, 8102, -1, 8201, 8102, 8103, -1, 8104, 8103, 8111, -1, 8108, 8111, 8106, -1, 8105, 8106, 8107, -1, 8105, 8108, 8106, -1, 8105, 8441, 8108, -1, 8108, 8441, 8109, -1, 8104, 8109, 8124, -1, 8201, 8124, 8199, -1, 8110, 8199, 8101, -1, 8110, 8201, 8199, -1, 8110, 8102, 8201, -1, 7923, 7922, 8102, -1, 8102, 7922, 8114, -1, 8103, 8114, 8202, -1, 8111, 8202, 8203, -1, 8106, 8203, 8112, -1, 8113, 8112, 8116, -1, 8113, 8106, 8112, -1, 8113, 8107, 8106, -1, 8114, 7922, 8119, -1, 8202, 8119, 8115, -1, 8203, 8115, 8206, -1, 8112, 8206, 8204, -1, 8116, 8204, 8428, -1, 8116, 8112, 8204, -1, 8117, 8118, 7921, -1, 8117, 8153, 8118, -1, 8118, 8153, 8207, -1, 8115, 8207, 8206, -1, 8115, 8118, 8207, -1, 8115, 8119, 8118, -1, 8118, 8119, 7921, -1, 7921, 8119, 7922, -1, 8120, 8426, 8152, -1, 8121, 8152, 8154, -1, 8121, 8120, 8152, -1, 8121, 8423, 8120, -1, 8121, 8424, 8423, -1, 8428, 8204, 8122, -1, 8122, 8204, 8152, -1, 8426, 8122, 8152, -1, 8441, 8442, 8109, -1, 8109, 8442, 8430, -1, 8123, 8109, 8430, -1, 8123, 8124, 8109, -1, 8123, 8099, 8124, -1, 8124, 8099, 8199, -1, 8199, 8099, 8200, -1, 8101, 8200, 8125, -1, 7927, 8125, 8097, -1, 7927, 8101, 8125, -1, 8089, 8090, 8194, -1, 8197, 8194, 8126, -1, 8127, 8126, 8192, -1, 8128, 8192, 8084, -1, 8128, 8127, 8192, -1, 8128, 8085, 8127, -1, 8448, 8129, 8130, -1, 8130, 8129, 8131, -1, 8066, 8130, 8131, -1, 8066, 8132, 8130, -1, 8066, 8188, 8132, -1, 8132, 8188, 8133, -1, 8133, 8188, 8065, -1, 8134, 8065, 8064, -1, 7939, 8064, 8058, -1, 7939, 8134, 8064, -1, 8053, 8440, 8186, -1, 8187, 8186, 8181, -1, 8136, 8181, 8135, -1, 8049, 8135, 8178, -1, 8049, 8136, 8135, -1, 8049, 8137, 8136, -1, 8138, 8139, 8037, -1, 8037, 8139, 8407, -1, 8140, 8037, 8407, -1, 8140, 8039, 8037, -1, 8140, 8141, 8039, -1, 8039, 8141, 8040, -1, 8040, 8141, 8030, -1, 8142, 8030, 8143, -1, 7931, 8143, 7947, -1, 7931, 8142, 8143, -1, 8024, 8410, 8170, -1, 8168, 8170, 8144, -1, 8167, 8144, 8145, -1, 8018, 8145, 8015, -1, 8018, 8167, 8145, -1, 8018, 8019, 8167, -1, 8159, 7999, 8146, -1, 8158, 8146, 8157, -1, 7995, 8157, 8156, -1, 7994, 8156, 8155, -1, 7994, 7995, 8156, -1, 7994, 8005, 7995, -1, 8146, 8419, 8000, -1, 8157, 8000, 8004, -1, 8156, 8004, 8147, -1, 8155, 8147, 8148, -1, 8002, 8155, 8148, -1, 8149, 8150, 8151, -1, 8151, 8150, 8148, -1, 8154, 8152, 8205, -1, 8149, 8205, 8207, -1, 8153, 8149, 8207, -1, 8147, 8003, 8151, -1, 8151, 8003, 8154, -1, 8103, 8102, 8114, -1, 8198, 8085, 8096, -1, 8071, 8075, 8076, -1, 8051, 8137, 8059, -1, 8034, 8042, 8173, -1, 8169, 8019, 8028, -1, 8161, 8009, 8160, -1, 8156, 8147, 8155, -1, 8157, 8004, 8156, -1, 8158, 8157, 7995, -1, 8006, 8158, 7995, -1, 8009, 8006, 8005, -1, 8146, 8000, 8157, -1, 8007, 8006, 8161, -1, 8159, 8146, 8158, -1, 8007, 8159, 8158, -1, 8012, 8013, 8160, -1, 8013, 8162, 8161, -1, 8162, 8163, 8007, -1, 8166, 8164, 8013, -1, 8164, 8011, 8162, -1, 8016, 8015, 8012, -1, 7933, 8016, 8012, -1, 8165, 8166, 8145, -1, 8144, 8165, 8145, -1, 8144, 8027, 8165, -1, 8144, 8170, 8027, -1, 8010, 8164, 8165, -1, 8145, 8166, 8015, -1, 8015, 8166, 8012, -1, 8168, 8144, 8167, -1, 8169, 8168, 8167, -1, 8143, 8029, 8028, -1, 8029, 8171, 8169, -1, 8172, 8029, 8030, -1, 8170, 8168, 8024, -1, 8024, 8168, 8171, -1, 8020, 8171, 8172, -1, 8040, 8030, 8142, -1, 8031, 8172, 8141, -1, 8175, 8039, 8038, -1, 8034, 8175, 8038, -1, 8046, 8177, 8173, -1, 8177, 8174, 8034, -1, 8037, 8175, 8036, -1, 8036, 8175, 8174, -1, 8184, 8176, 8177, -1, 8176, 8044, 8174, -1, 8179, 8178, 8046, -1, 8045, 8179, 8046, -1, 8180, 8184, 8135, -1, 8181, 8180, 8135, -1, 8181, 8182, 8180, -1, 8181, 8186, 8182, -1, 8183, 8176, 8180, -1, 8135, 8184, 8178, -1, 8178, 8184, 8046, -1, 8187, 8181, 8136, -1, 8051, 8187, 8136, -1, 8064, 8185, 8059, -1, 8185, 8052, 8051, -1, 8060, 8185, 8065, -1, 8186, 8187, 8053, -1, 8053, 8187, 8052, -1, 8063, 8052, 8060, -1, 8133, 8065, 8134, -1, 8061, 8060, 8188, -1, 8189, 8132, 8070, -1, 8071, 8189, 8070, -1, 8190, 8077, 8076, -1, 8077, 8078, 8071, -1, 8130, 8189, 8073, -1, 8073, 8189, 8078, -1, 8082, 8196, 8077, -1, 8196, 8081, 8078, -1, 7929, 8084, 8190, -1, 8191, 7929, 8190, -1, 8193, 8082, 8192, -1, 8126, 8193, 8192, -1, 8126, 8195, 8193, -1, 8126, 8194, 8195, -1, 8079, 8196, 8193, -1, 8192, 8082, 8084, -1, 8084, 8082, 8190, -1, 8197, 8126, 8127, -1, 8198, 8197, 8127, -1, 8125, 8098, 8096, -1, 8098, 8086, 8198, -1, 8093, 8098, 8200, -1, 8194, 8197, 8089, -1, 8089, 8197, 8086, -1, 8087, 8086, 8093, -1, 8199, 8200, 8101, -1, 8095, 8093, 8099, -1, 8104, 8124, 8201, -1, 8103, 8104, 8201, -1, 8119, 8202, 8114, -1, 8202, 8111, 8103, -1, 8203, 8202, 8115, -1, 8109, 8104, 8108, -1, 8108, 8104, 8111, -1, 8106, 8111, 8203, -1, 8112, 8203, 8206, -1, 8204, 8206, 8205, -1, 8152, 8204, 8205, -1, 8205, 8206, 8207, -1, 8154, 8205, 8149, -1, 8531, 8477, 8212, -1, 8531, 8208, 8477, -1, 8531, 8209, 8208, -1, 8208, 8209, 8485, -1, 8485, 8209, 8524, -1, 8491, 8524, 8521, -1, 8492, 8521, 8520, -1, 8499, 8520, 8515, -1, 8211, 8515, 8210, -1, 8507, 8211, 8210, -1, 8485, 8524, 8491, -1, 8491, 8521, 8492, -1, 8492, 8520, 8499, -1, 8499, 8515, 8211, -1, 8477, 8214, 8212, -1, 8212, 8214, 8559, -1, 8556, 8212, 8559, -1, 8556, 8553, 8212, -1, 8212, 8553, 8550, -1, 8549, 8212, 8550, -1, 8549, 8539, 8212, -1, 8212, 8539, 8533, -1, 8580, 8579, 8214, -1, 8214, 8579, 8215, -1, 8213, 8214, 8215, -1, 8213, 8574, 8214, -1, 8214, 8574, 8570, -1, 8567, 8214, 8570, -1, 8567, 8565, 8214, -1, 8214, 8565, 8559, -1, 8216, 8659, 8242, -1, 8216, 8217, 8659, -1, 8216, 8218, 8217, -1, 8217, 8218, 8220, -1, 8220, 8218, 7966, -1, 8655, 7966, 8219, -1, 8655, 8220, 7966, -1, 7966, 7965, 8219, -1, 8219, 7965, 8221, -1, 8221, 7965, 7964, -1, 8650, 7964, 8224, -1, 8225, 8224, 7962, -1, 8648, 7962, 7961, -1, 8645, 7961, 8222, -1, 8223, 8222, 8226, -1, 8223, 8645, 8222, -1, 8221, 7964, 8650, -1, 8650, 8224, 8225, -1, 8225, 7962, 8648, -1, 8648, 7961, 8645, -1, 8222, 8227, 8226, -1, 8226, 8227, 8228, -1, 8228, 8227, 8229, -1, 8644, 8229, 8230, -1, 8231, 8230, 7960, -1, 8233, 7960, 7958, -1, 8232, 7958, 8234, -1, 8232, 8233, 7958, -1, 8228, 8229, 8644, -1, 8644, 8230, 8231, -1, 8231, 7960, 8233, -1, 7958, 7969, 8234, -1, 8234, 7969, 8642, -1, 8642, 7969, 7957, -1, 8235, 7957, 7956, -1, 7968, 8235, 7956, -1, 7968, 8669, 8235, -1, 7968, 8236, 8669, -1, 8669, 8236, 8668, -1, 8668, 8236, 8666, -1, 8666, 8236, 7955, -1, 8237, 7955, 8239, -1, 8237, 8666, 7955, -1, 8642, 7957, 8235, -1, 7955, 8238, 8239, -1, 8239, 8238, 8240, -1, 8240, 8238, 8241, -1, 8243, 8241, 8242, -1, 8659, 8243, 8242, -1, 8240, 8241, 8243, -1, 8244, 8357, 7983, -1, 8244, 8249, 8357, -1, 8244, 7992, 8249, -1, 8249, 7992, 8368, -1, 8367, 8368, 8371, -1, 8366, 8371, 8251, -1, 8369, 8251, 8246, -1, 8245, 8246, 8701, -1, 8245, 8369, 8246, -1, 8245, 8247, 8369, -1, 8369, 8247, 8361, -1, 8366, 8361, 8248, -1, 8367, 8248, 8359, -1, 8249, 8359, 8357, -1, 8249, 8367, 8359, -1, 8249, 8368, 8367, -1, 7992, 8250, 8368, -1, 8368, 8250, 8255, -1, 8371, 8255, 8370, -1, 8251, 8370, 8372, -1, 8246, 8372, 8252, -1, 8701, 8252, 8253, -1, 8701, 8246, 8252, -1, 8250, 8254, 8255, -1, 8255, 8254, 8256, -1, 8370, 8256, 8258, -1, 8372, 8258, 8373, -1, 8252, 8373, 8257, -1, 8253, 8257, 8261, -1, 8253, 8252, 8257, -1, 8254, 8262, 8256, -1, 8256, 8262, 8263, -1, 8258, 8263, 8276, -1, 8373, 8276, 8259, -1, 8257, 8259, 8260, -1, 8261, 8260, 8691, -1, 8261, 8257, 8260, -1, 8262, 7990, 8263, -1, 8263, 7990, 7989, -1, 8278, 7989, 7991, -1, 8279, 7991, 7988, -1, 8376, 7988, 8283, -1, 8380, 8283, 7987, -1, 8378, 7987, 8291, -1, 8292, 8291, 7986, -1, 8294, 7986, 7985, -1, 8384, 7985, 7982, -1, 8302, 7982, 7980, -1, 8264, 8302, 7980, -1, 8264, 8274, 8302, -1, 8264, 8265, 8274, -1, 8274, 8265, 8303, -1, 8272, 8303, 8388, -1, 8266, 8388, 8387, -1, 8270, 8387, 8267, -1, 8268, 8267, 8709, -1, 8268, 8270, 8267, -1, 8268, 8269, 8270, -1, 8270, 8269, 8271, -1, 8266, 8271, 8273, -1, 8272, 8273, 8275, -1, 8274, 8275, 8302, -1, 8274, 8272, 8275, -1, 8274, 8303, 8272, -1, 8263, 7989, 8278, -1, 8276, 8278, 8375, -1, 8259, 8375, 8280, -1, 8260, 8280, 8277, -1, 8691, 8277, 8704, -1, 8691, 8260, 8277, -1, 8278, 7991, 8279, -1, 8375, 8279, 8374, -1, 8280, 8374, 8377, -1, 8277, 8377, 8281, -1, 8704, 8281, 8282, -1, 8704, 8277, 8281, -1, 8279, 7988, 8376, -1, 8374, 8376, 8284, -1, 8377, 8284, 8382, -1, 8281, 8382, 8381, -1, 8282, 8381, 8286, -1, 8282, 8281, 8381, -1, 8376, 8283, 8380, -1, 8284, 8380, 8379, -1, 8382, 8379, 8285, -1, 8381, 8285, 8290, -1, 8286, 8290, 8289, -1, 8286, 8381, 8290, -1, 8380, 7987, 8378, -1, 8379, 8378, 8287, -1, 8285, 8287, 8288, -1, 8290, 8288, 8385, -1, 8289, 8385, 8692, -1, 8289, 8290, 8385, -1, 8378, 8291, 8292, -1, 8287, 8292, 8383, -1, 8288, 8383, 8295, -1, 8385, 8295, 8293, -1, 8692, 8293, 8297, -1, 8692, 8385, 8293, -1, 8292, 7986, 8294, -1, 8383, 8294, 8298, -1, 8295, 8298, 8296, -1, 8293, 8296, 8301, -1, 8297, 8301, 8299, -1, 8297, 8293, 8301, -1, 8294, 7985, 8384, -1, 8298, 8384, 8362, -1, 8296, 8362, 8386, -1, 8301, 8386, 8300, -1, 8299, 8300, 8694, -1, 8299, 8301, 8300, -1, 8384, 7982, 8302, -1, 8362, 8302, 8275, -1, 8386, 8275, 8273, -1, 8300, 8273, 8271, -1, 8694, 8271, 8269, -1, 8694, 8300, 8271, -1, 8265, 7981, 8303, -1, 8303, 7981, 8306, -1, 8388, 8306, 8308, -1, 8387, 8308, 8390, -1, 8267, 8390, 8305, -1, 8709, 8305, 8304, -1, 8709, 8267, 8305, -1, 7981, 7979, 8306, -1, 8306, 7979, 8307, -1, 8308, 8307, 8309, -1, 8390, 8309, 8310, -1, 8305, 8310, 8311, -1, 8304, 8311, 8710, -1, 8304, 8305, 8311, -1, 7979, 8312, 8307, -1, 8307, 8312, 8389, -1, 8309, 8389, 8314, -1, 8310, 8314, 8391, -1, 8311, 8391, 8315, -1, 8710, 8315, 8711, -1, 8710, 8311, 8315, -1, 8312, 8313, 8389, -1, 8389, 8313, 8316, -1, 8314, 8316, 8318, -1, 8391, 8318, 8392, -1, 8315, 8392, 8320, -1, 8711, 8320, 8712, -1, 8711, 8315, 8320, -1, 8313, 7978, 8316, -1, 8316, 7978, 8317, -1, 8318, 8317, 8319, -1, 8392, 8319, 8323, -1, 8320, 8323, 8321, -1, 8712, 8321, 8324, -1, 8712, 8320, 8321, -1, 7978, 8325, 8317, -1, 8317, 8325, 8322, -1, 8319, 8322, 8326, -1, 8323, 8326, 8393, -1, 8321, 8393, 8394, -1, 8324, 8394, 8696, -1, 8324, 8321, 8394, -1, 8325, 7977, 8322, -1, 8322, 7977, 8329, -1, 8326, 8329, 8327, -1, 8393, 8327, 8328, -1, 8394, 8328, 8331, -1, 8696, 8331, 8332, -1, 8696, 8394, 8331, -1, 7977, 7976, 8329, -1, 8329, 7976, 8333, -1, 8327, 8333, 8330, -1, 8328, 8330, 8395, -1, 8331, 8395, 8336, -1, 8332, 8336, 8697, -1, 8332, 8331, 8336, -1, 7976, 8334, 8333, -1, 8333, 8334, 8338, -1, 8330, 8338, 8340, -1, 8395, 8340, 8335, -1, 8336, 8335, 8399, -1, 8697, 8399, 8341, -1, 8697, 8336, 8399, -1, 8334, 8337, 8338, -1, 8338, 8337, 8339, -1, 8340, 8339, 8398, -1, 8335, 8398, 8401, -1, 8399, 8401, 8400, -1, 8341, 8400, 8699, -1, 8341, 8399, 8400, -1, 8337, 8342, 8339, -1, 8339, 8342, 8397, -1, 8398, 8397, 8396, -1, 8401, 8396, 8343, -1, 8400, 8343, 8344, -1, 8699, 8344, 8346, -1, 8699, 8400, 8344, -1, 8342, 7974, 8397, -1, 8397, 7974, 8348, -1, 8396, 8348, 8350, -1, 8343, 8350, 8345, -1, 8344, 8345, 8347, -1, 8346, 8347, 8353, -1, 8346, 8344, 8347, -1, 7974, 8349, 8348, -1, 8348, 8349, 8351, -1, 8350, 8351, 8364, -1, 8345, 8364, 8352, -1, 8347, 8352, 8363, -1, 8353, 8363, 8700, -1, 8353, 8347, 8363, -1, 8349, 8354, 8351, -1, 8351, 8354, 8356, -1, 8364, 8356, 8358, -1, 8352, 8358, 8365, -1, 8363, 8365, 8360, -1, 8700, 8360, 8355, -1, 8700, 8363, 8360, -1, 8354, 7975, 8356, -1, 8356, 7975, 7984, -1, 7983, 8356, 7984, -1, 7983, 8357, 8356, -1, 8356, 8357, 8358, -1, 8358, 8357, 8359, -1, 8365, 8359, 8248, -1, 8360, 8248, 8361, -1, 8355, 8361, 8247, -1, 8355, 8360, 8361, -1, 8302, 8362, 8384, -1, 8362, 8296, 8298, -1, 8386, 8362, 8275, -1, 8296, 8293, 8295, -1, 8301, 8296, 8386, -1, 8358, 8352, 8364, -1, 8365, 8358, 8359, -1, 8352, 8347, 8345, -1, 8363, 8352, 8365, -1, 8343, 8345, 8344, -1, 8350, 8364, 8345, -1, 8351, 8356, 8364, -1, 8360, 8365, 8248, -1, 8366, 8248, 8367, -1, 8371, 8366, 8367, -1, 8255, 8371, 8368, -1, 8256, 8370, 8255, -1, 8369, 8361, 8366, -1, 8251, 8369, 8366, -1, 8370, 8251, 8371, -1, 8263, 8258, 8256, -1, 8258, 8372, 8370, -1, 8372, 8246, 8251, -1, 8278, 8276, 8263, -1, 8276, 8373, 8258, -1, 8373, 8252, 8372, -1, 8279, 8375, 8278, -1, 8375, 8259, 8276, -1, 8259, 8257, 8373, -1, 8376, 8374, 8279, -1, 8374, 8280, 8375, -1, 8280, 8260, 8259, -1, 8380, 8284, 8376, -1, 8284, 8377, 8374, -1, 8377, 8277, 8280, -1, 8378, 8379, 8380, -1, 8379, 8382, 8284, -1, 8382, 8281, 8377, -1, 8292, 8287, 8378, -1, 8287, 8285, 8379, -1, 8285, 8381, 8382, -1, 8294, 8383, 8292, -1, 8383, 8288, 8287, -1, 8288, 8290, 8285, -1, 8384, 8298, 8294, -1, 8298, 8295, 8383, -1, 8295, 8385, 8288, -1, 8300, 8386, 8273, -1, 8266, 8273, 8272, -1, 8388, 8266, 8272, -1, 8306, 8388, 8303, -1, 8307, 8308, 8306, -1, 8270, 8271, 8266, -1, 8387, 8270, 8266, -1, 8308, 8387, 8388, -1, 8389, 8309, 8307, -1, 8309, 8390, 8308, -1, 8390, 8267, 8387, -1, 8316, 8314, 8389, -1, 8314, 8310, 8309, -1, 8310, 8305, 8390, -1, 8317, 8318, 8316, -1, 8318, 8391, 8314, -1, 8391, 8311, 8310, -1, 8322, 8319, 8317, -1, 8319, 8392, 8318, -1, 8392, 8315, 8391, -1, 8329, 8326, 8322, -1, 8326, 8323, 8319, -1, 8323, 8320, 8392, -1, 8333, 8327, 8329, -1, 8327, 8393, 8326, -1, 8393, 8321, 8323, -1, 8338, 8330, 8333, -1, 8330, 8328, 8327, -1, 8328, 8394, 8393, -1, 8339, 8340, 8338, -1, 8340, 8395, 8330, -1, 8395, 8331, 8328, -1, 8397, 8398, 8339, -1, 8398, 8335, 8340, -1, 8335, 8336, 8395, -1, 8348, 8396, 8397, -1, 8396, 8401, 8398, -1, 8401, 8399, 8335, -1, 8351, 8350, 8348, -1, 8350, 8343, 8396, -1, 8343, 8400, 8401, -1, 8403, 8055, 8402, -1, 8403, 8047, 8055, -1, 8403, 8048, 8047, -1, 8403, 8404, 8048, -1, 8048, 8404, 8043, -1, 8043, 8404, 8405, -1, 8406, 8405, 8035, -1, 8406, 8043, 8405, -1, 8405, 8782, 8035, -1, 8035, 8782, 8138, -1, 8138, 8782, 8139, -1, 8139, 8782, 8780, -1, 8407, 8780, 8778, -1, 8032, 8778, 8408, -1, 8032, 8407, 8778, -1, 8139, 8780, 8407, -1, 8778, 8777, 8408, -1, 8408, 8777, 8021, -1, 8021, 8777, 8409, -1, 8022, 8409, 8768, -1, 8023, 8768, 8410, -1, 8023, 8022, 8768, -1, 8021, 8409, 8022, -1, 8768, 8767, 8410, -1, 8410, 8767, 8411, -1, 8411, 8767, 8413, -1, 8025, 8413, 8412, -1, 8026, 8412, 8014, -1, 8026, 8025, 8412, -1, 8411, 8413, 8025, -1, 8412, 8759, 8014, -1, 8014, 8759, 8414, -1, 8414, 8759, 8415, -1, 8416, 8415, 8751, -1, 7996, 8751, 7997, -1, 7996, 8416, 8751, -1, 8414, 8415, 8416, -1, 8751, 8417, 7997, -1, 7997, 8417, 7998, -1, 7998, 8417, 8418, -1, 7999, 8418, 8419, -1, 7999, 7998, 8418, -1, 8418, 8420, 8419, -1, 8419, 8420, 8421, -1, 8421, 8420, 8422, -1, 8422, 8420, 8425, -1, 8424, 8425, 8735, -1, 8423, 8735, 8120, -1, 8423, 8424, 8735, -1, 8422, 8425, 8424, -1, 8735, 8873, 8120, -1, 8120, 8873, 8426, -1, 8426, 8873, 8122, -1, 8122, 8873, 8427, -1, 8428, 8427, 8858, -1, 8116, 8858, 8429, -1, 8113, 8429, 8870, -1, 8107, 8870, 8864, -1, 8105, 8864, 8856, -1, 8441, 8856, 8845, -1, 8442, 8845, 8843, -1, 8430, 8843, 8443, -1, 8100, 8443, 8842, -1, 8444, 8842, 8841, -1, 8094, 8841, 8840, -1, 8431, 8840, 8839, -1, 8088, 8839, 8823, -1, 8090, 8823, 8432, -1, 8091, 8432, 8836, -1, 8831, 8091, 8836, -1, 8831, 8433, 8091, -1, 8831, 8821, 8433, -1, 8433, 8821, 8092, -1, 8092, 8821, 8811, -1, 8445, 8811, 8434, -1, 8080, 8434, 8446, -1, 8447, 8446, 8808, -1, 8072, 8808, 8435, -1, 8448, 8435, 8436, -1, 8129, 8436, 8807, -1, 8131, 8807, 8796, -1, 8067, 8796, 8449, -1, 8437, 8449, 8438, -1, 8062, 8438, 8450, -1, 8451, 8450, 8452, -1, 8054, 8452, 8439, -1, 8440, 8439, 8402, -1, 8056, 8402, 8055, -1, 8056, 8440, 8402, -1, 8122, 8427, 8428, -1, 8428, 8858, 8116, -1, 8116, 8429, 8113, -1, 8113, 8870, 8107, -1, 8107, 8864, 8105, -1, 8105, 8856, 8441, -1, 8441, 8845, 8442, -1, 8442, 8843, 8430, -1, 8430, 8443, 8100, -1, 8100, 8842, 8444, -1, 8444, 8841, 8094, -1, 8094, 8840, 8431, -1, 8431, 8839, 8088, -1, 8088, 8823, 8090, -1, 8090, 8432, 8091, -1, 8092, 8811, 8445, -1, 8445, 8434, 8080, -1, 8080, 8446, 8447, -1, 8447, 8808, 8072, -1, 8072, 8435, 8448, -1, 8448, 8436, 8129, -1, 8129, 8807, 8131, -1, 8131, 8796, 8067, -1, 8067, 8449, 8437, -1, 8437, 8438, 8062, -1, 8062, 8450, 8451, -1, 8451, 8452, 8054, -1, 8054, 8439, 8440, -1, 8453, 8457, 8454, -1, 8454, 8457, 8942, -1, 8942, 8457, 8950, -1, 8950, 8457, 8943, -1, 8943, 8457, 8945, -1, 8945, 8457, 8455, -1, 8464, 8455, 8456, -1, 8953, 8456, 8946, -1, 8953, 8464, 8456, -1, 8457, 8458, 8455, -1, 8455, 8458, 8459, -1, 8459, 8458, 8462, -1, 8463, 8462, 8958, -1, 8461, 8958, 8460, -1, 8461, 8463, 8958, -1, 8459, 8462, 8463, -1, 8945, 8455, 8464, -1, 8947, 8956, 8456, -1, 8456, 8956, 8955, -1, 8946, 8456, 8955, -1, 8973, 8972, 8962, -1, 8962, 8972, 8465, -1, 8465, 8972, 8964, -1, 8964, 8972, 8965, -1, 8965, 8972, 8966, -1, 8966, 8972, 8467, -1, 8967, 8467, 8466, -1, 8967, 8966, 8467, -1, 8972, 8982, 8467, -1, 8467, 8982, 8470, -1, 8470, 8982, 8981, -1, 8469, 8981, 8980, -1, 8468, 8980, 8978, -1, 8468, 8469, 8980, -1, 8470, 8981, 8469, -1, 8467, 8471, 8466, -1, 8466, 8471, 8976, -1, 8976, 8471, 8472, -1, 8472, 8471, 8473, -1, 8473, 8471, 8474, -1, 8477, 8475, 8214, -1, 8477, 8476, 8475, -1, 8477, 8208, 8476, -1, 8476, 8208, 8478, -1, 8482, 8478, 8600, -1, 8479, 8600, 8603, -1, 8602, 8603, 8484, -1, 8480, 8484, 9032, -1, 8480, 8602, 8484, -1, 8480, 9031, 8602, -1, 8602, 9031, 8601, -1, 8479, 8601, 8481, -1, 8482, 8481, 8591, -1, 8476, 8591, 8475, -1, 8476, 8482, 8591, -1, 8476, 8478, 8482, -1, 8208, 8485, 8478, -1, 8478, 8485, 8486, -1, 8600, 8486, 8483, -1, 8603, 8483, 8487, -1, 8484, 8487, 8488, -1, 9032, 8488, 8490, -1, 9032, 8484, 8488, -1, 8485, 8491, 8486, -1, 8486, 8491, 8604, -1, 8483, 8604, 8494, -1, 8487, 8494, 8495, -1, 8488, 8495, 8489, -1, 8490, 8489, 8496, -1, 8490, 8488, 8489, -1, 8491, 8492, 8604, -1, 8604, 8492, 8493, -1, 8494, 8493, 8605, -1, 8495, 8605, 8606, -1, 8489, 8606, 8497, -1, 8496, 8497, 8498, -1, 8496, 8489, 8497, -1, 8492, 8499, 8493, -1, 8493, 8499, 8500, -1, 8605, 8500, 8501, -1, 8606, 8501, 8502, -1, 8497, 8502, 8503, -1, 8498, 8503, 8506, -1, 8498, 8497, 8503, -1, 8499, 8211, 8500, -1, 8500, 8211, 8607, -1, 8501, 8607, 8504, -1, 8502, 8504, 8609, -1, 8503, 8609, 8505, -1, 8506, 8505, 9034, -1, 8506, 8503, 8505, -1, 8211, 8507, 8607, -1, 8607, 8507, 8508, -1, 8504, 8508, 8510, -1, 8609, 8510, 8608, -1, 8505, 8608, 8514, -1, 9034, 8514, 8513, -1, 9034, 8505, 8514, -1, 8507, 8210, 8508, -1, 8508, 8210, 8509, -1, 8510, 8509, 8511, -1, 8608, 8511, 8610, -1, 8514, 8610, 8512, -1, 8513, 8512, 9047, -1, 8513, 8514, 8512, -1, 8210, 8515, 8509, -1, 8509, 8515, 8517, -1, 8511, 8517, 8613, -1, 8610, 8613, 8614, -1, 8512, 8614, 8516, -1, 9047, 8516, 8519, -1, 9047, 8512, 8516, -1, 8515, 8520, 8517, -1, 8517, 8520, 8612, -1, 8613, 8612, 8611, -1, 8614, 8611, 8616, -1, 8516, 8616, 8518, -1, 8519, 8518, 8523, -1, 8519, 8516, 8518, -1, 8520, 8521, 8612, -1, 8612, 8521, 8615, -1, 8611, 8615, 8618, -1, 8616, 8618, 8598, -1, 8518, 8598, 8522, -1, 8523, 8522, 9050, -1, 8523, 8518, 8522, -1, 8521, 8524, 8615, -1, 8615, 8524, 8617, -1, 8618, 8617, 8596, -1, 8598, 8596, 8525, -1, 8522, 8525, 8528, -1, 9050, 8528, 8526, -1, 9050, 8522, 8528, -1, 8524, 8209, 8617, -1, 8617, 8209, 8530, -1, 8596, 8530, 8597, -1, 8525, 8597, 8527, -1, 8528, 8527, 8532, -1, 8526, 8532, 8529, -1, 8526, 8528, 8532, -1, 8209, 8531, 8530, -1, 8530, 8531, 8595, -1, 8597, 8595, 8594, -1, 8527, 8594, 8621, -1, 8532, 8621, 8620, -1, 8529, 8620, 9052, -1, 8529, 8532, 8620, -1, 8531, 8212, 8595, -1, 8595, 8212, 8534, -1, 8594, 8534, 8535, -1, 8621, 8535, 8536, -1, 8620, 8536, 8538, -1, 9052, 8538, 8537, -1, 9052, 8620, 8538, -1, 8212, 8533, 8534, -1, 8534, 8533, 8619, -1, 8535, 8619, 8623, -1, 8536, 8623, 8540, -1, 8538, 8540, 8541, -1, 8537, 8541, 9037, -1, 8537, 8538, 8541, -1, 8533, 8539, 8619, -1, 8619, 8539, 8543, -1, 8623, 8543, 8622, -1, 8540, 8622, 8545, -1, 8541, 8545, 8626, -1, 9037, 8626, 8542, -1, 9037, 8541, 8626, -1, 8539, 8549, 8543, -1, 8543, 8549, 8544, -1, 8622, 8544, 8546, -1, 8545, 8546, 8547, -1, 8626, 8547, 8548, -1, 8542, 8548, 9038, -1, 8542, 8626, 8548, -1, 8549, 8550, 8544, -1, 8544, 8550, 8624, -1, 8546, 8624, 8625, -1, 8547, 8625, 8627, -1, 8548, 8627, 8551, -1, 9038, 8551, 8552, -1, 9038, 8548, 8551, -1, 8550, 8553, 8624, -1, 8624, 8553, 8555, -1, 8625, 8555, 8628, -1, 8627, 8628, 8557, -1, 8551, 8557, 8554, -1, 8552, 8554, 9041, -1, 8552, 8551, 8554, -1, 8553, 8556, 8555, -1, 8555, 8556, 8560, -1, 8628, 8560, 8631, -1, 8557, 8631, 8633, -1, 8554, 8633, 8558, -1, 9041, 8558, 8563, -1, 9041, 8554, 8558, -1, 8556, 8559, 8560, -1, 8560, 8559, 8561, -1, 8631, 8561, 8630, -1, 8633, 8630, 8562, -1, 8558, 8562, 8564, -1, 8563, 8564, 9042, -1, 8563, 8558, 8564, -1, 8559, 8565, 8561, -1, 8561, 8565, 8629, -1, 8630, 8629, 8632, -1, 8562, 8632, 8566, -1, 8564, 8566, 8637, -1, 9042, 8637, 9043, -1, 9042, 8564, 8637, -1, 8565, 8567, 8629, -1, 8629, 8567, 8571, -1, 8632, 8571, 8568, -1, 8566, 8568, 8636, -1, 8637, 8636, 8573, -1, 9043, 8573, 8569, -1, 9043, 8637, 8573, -1, 8567, 8570, 8571, -1, 8571, 8570, 8634, -1, 8568, 8634, 8635, -1, 8636, 8635, 8640, -1, 8573, 8640, 8572, -1, 8569, 8572, 8576, -1, 8569, 8573, 8572, -1, 8570, 8574, 8634, -1, 8634, 8574, 8575, -1, 8635, 8575, 8639, -1, 8640, 8639, 8599, -1, 8572, 8599, 8578, -1, 8576, 8578, 8577, -1, 8576, 8572, 8578, -1, 8574, 8213, 8575, -1, 8575, 8213, 8638, -1, 8639, 8638, 8588, -1, 8599, 8588, 8585, -1, 8578, 8585, 8582, -1, 8577, 8582, 9027, -1, 8577, 8578, 8582, -1, 8213, 8215, 8638, -1, 8638, 8215, 8579, -1, 8589, 8579, 8580, -1, 8581, 8580, 8214, -1, 8475, 8581, 8214, -1, 8475, 8586, 8581, -1, 8475, 8591, 8586, -1, 8586, 8591, 8593, -1, 8584, 8593, 8583, -1, 8582, 8583, 9027, -1, 8582, 8584, 8583, -1, 8582, 8585, 8584, -1, 8584, 8585, 8587, -1, 8586, 8587, 8581, -1, 8586, 8584, 8587, -1, 8586, 8593, 8584, -1, 8638, 8579, 8589, -1, 8588, 8589, 8587, -1, 8585, 8588, 8587, -1, 8589, 8580, 8581, -1, 8587, 8589, 8581, -1, 9031, 9030, 8601, -1, 8601, 9030, 8590, -1, 8481, 8590, 8593, -1, 8591, 8481, 8593, -1, 9030, 8592, 8590, -1, 8590, 8592, 8583, -1, 8593, 8590, 8583, -1, 8592, 9027, 8583, -1, 8595, 8597, 8530, -1, 8594, 8595, 8534, -1, 8597, 8525, 8596, -1, 8527, 8597, 8594, -1, 8525, 8522, 8598, -1, 8528, 8525, 8527, -1, 8599, 8585, 8578, -1, 8479, 8481, 8482, -1, 8600, 8479, 8482, -1, 8486, 8600, 8478, -1, 8601, 8590, 8481, -1, 8604, 8483, 8486, -1, 8602, 8601, 8479, -1, 8603, 8602, 8479, -1, 8483, 8603, 8600, -1, 8493, 8494, 8604, -1, 8494, 8487, 8483, -1, 8487, 8484, 8603, -1, 8500, 8605, 8493, -1, 8605, 8495, 8494, -1, 8495, 8488, 8487, -1, 8607, 8501, 8500, -1, 8501, 8606, 8605, -1, 8606, 8489, 8495, -1, 8508, 8504, 8607, -1, 8504, 8502, 8501, -1, 8502, 8497, 8606, -1, 8509, 8510, 8508, -1, 8510, 8609, 8504, -1, 8609, 8503, 8502, -1, 8517, 8511, 8509, -1, 8511, 8608, 8510, -1, 8608, 8505, 8609, -1, 8612, 8613, 8517, -1, 8613, 8610, 8511, -1, 8610, 8514, 8608, -1, 8615, 8611, 8612, -1, 8611, 8614, 8613, -1, 8614, 8512, 8610, -1, 8617, 8618, 8615, -1, 8618, 8616, 8611, -1, 8616, 8516, 8614, -1, 8530, 8596, 8617, -1, 8596, 8598, 8618, -1, 8598, 8518, 8616, -1, 8619, 8535, 8534, -1, 8535, 8621, 8594, -1, 8621, 8532, 8527, -1, 8543, 8623, 8619, -1, 8623, 8536, 8535, -1, 8536, 8620, 8621, -1, 8544, 8622, 8543, -1, 8622, 8540, 8623, -1, 8540, 8538, 8536, -1, 8624, 8546, 8544, -1, 8546, 8545, 8622, -1, 8545, 8541, 8540, -1, 8555, 8625, 8624, -1, 8625, 8547, 8546, -1, 8547, 8626, 8545, -1, 8560, 8628, 8555, -1, 8628, 8627, 8625, -1, 8627, 8548, 8547, -1, 8561, 8631, 8560, -1, 8631, 8557, 8628, -1, 8557, 8551, 8627, -1, 8629, 8630, 8561, -1, 8630, 8633, 8631, -1, 8633, 8554, 8557, -1, 8571, 8632, 8629, -1, 8632, 8562, 8630, -1, 8562, 8558, 8633, -1, 8634, 8568, 8571, -1, 8568, 8566, 8632, -1, 8566, 8564, 8562, -1, 8575, 8635, 8634, -1, 8635, 8636, 8568, -1, 8636, 8637, 8566, -1, 8638, 8639, 8575, -1, 8639, 8640, 8635, -1, 8640, 8573, 8636, -1, 8589, 8588, 8638, -1, 8588, 8599, 8639, -1, 8599, 8572, 8640, -1, 9379, 8235, 9380, -1, 9379, 8641, 8235, -1, 8235, 8641, 8642, -1, 8642, 8641, 8671, -1, 8234, 8671, 8232, -1, 8234, 8642, 8671, -1, 9369, 8644, 8671, -1, 9369, 9365, 8644, -1, 8644, 9365, 9361, -1, 9355, 8644, 9361, -1, 9355, 9354, 8644, -1, 8644, 9354, 9350, -1, 9345, 8644, 9350, -1, 9345, 8643, 8644, -1, 8644, 8643, 8228, -1, 8228, 8643, 8670, -1, 8226, 8670, 9340, -1, 9336, 8226, 9340, -1, 9336, 8223, 8226, -1, 9336, 8646, 8223, -1, 8223, 8646, 8645, -1, 8645, 8646, 8647, -1, 9328, 8645, 8647, -1, 9328, 8648, 8645, -1, 9328, 9325, 8648, -1, 8648, 9325, 9323, -1, 8225, 9323, 8649, -1, 9318, 8225, 8649, -1, 9318, 8650, 8225, -1, 9318, 9450, 8650, -1, 8650, 9450, 9449, -1, 8221, 9449, 8652, -1, 8651, 8221, 8652, -1, 8651, 8653, 8221, -1, 8221, 8653, 8219, -1, 8219, 8653, 8654, -1, 9437, 8219, 8654, -1, 9437, 8656, 8219, -1, 8219, 8656, 8655, -1, 8655, 8656, 8657, -1, 9435, 8655, 8657, -1, 9435, 8220, 8655, -1, 9435, 9434, 8220, -1, 8220, 9434, 9424, -1, 8217, 9424, 9423, -1, 9422, 8217, 9423, -1, 9422, 8659, 8217, -1, 9422, 8658, 8659, -1, 8659, 8658, 9419, -1, 9418, 8659, 9419, -1, 9418, 9407, 8659, -1, 8659, 9407, 8660, -1, 8661, 8659, 8660, -1, 8661, 8662, 8659, -1, 8659, 8662, 8663, -1, 8664, 8659, 8663, -1, 8664, 9393, 8659, -1, 8659, 9393, 9392, -1, 8665, 8659, 9392, -1, 8665, 9404, 8659, -1, 8659, 9404, 8243, -1, 8243, 9404, 8240, -1, 8240, 9404, 8239, -1, 8239, 9404, 8237, -1, 8237, 9404, 8666, -1, 8666, 9404, 8668, -1, 8668, 9404, 8667, -1, 9390, 8668, 8667, -1, 9390, 9388, 8668, -1, 8668, 9388, 8669, -1, 8669, 9388, 9383, -1, 9380, 8669, 9383, -1, 9380, 8235, 8669, -1, 8228, 8670, 8226, -1, 8648, 9323, 8225, -1, 8650, 9449, 8221, -1, 8220, 9424, 8217, -1, 8644, 8231, 8671, -1, 8671, 8231, 8233, -1, 8232, 8671, 8233, -1, 9665, 8672, 8680, -1, 9665, 9618, 8672, -1, 9665, 8673, 9618, -1, 9618, 8673, 8677, -1, 8677, 8673, 8674, -1, 8678, 8674, 8676, -1, 8675, 8676, 8679, -1, 9636, 8679, 9649, -1, 9637, 9649, 9646, -1, 9640, 9637, 9646, -1, 8677, 8674, 8678, -1, 8678, 8676, 8675, -1, 8675, 8679, 9636, -1, 9636, 9649, 9637, -1, 8672, 8685, 8680, -1, 8680, 8685, 9669, -1, 9669, 8685, 8681, -1, 8681, 8685, 8688, -1, 9679, 8681, 8688, -1, 9679, 9677, 8681, -1, 8681, 9677, 9675, -1, 9674, 8681, 9675, -1, 9674, 9673, 8681, -1, 8681, 9673, 8682, -1, 9671, 8681, 8682, -1, 9724, 8683, 8685, -1, 8685, 8683, 8684, -1, 8686, 8685, 8684, -1, 8686, 9682, 8685, -1, 8685, 9682, 9680, -1, 9709, 8685, 9680, -1, 9709, 8687, 8685, -1, 8685, 8687, 8688, -1, 8346, 9799, 8699, -1, 8346, 8689, 9799, -1, 8346, 8353, 8689, -1, 8689, 8353, 9797, -1, 9797, 8353, 8700, -1, 9795, 8700, 8355, -1, 8690, 8355, 8247, -1, 9794, 8247, 8245, -1, 9793, 8245, 8701, -1, 8702, 8701, 8253, -1, 9790, 8253, 8261, -1, 9788, 8261, 8691, -1, 8703, 8691, 8704, -1, 8705, 8704, 8282, -1, 8706, 8282, 8286, -1, 9820, 8286, 8289, -1, 9810, 8289, 8692, -1, 8707, 8692, 8297, -1, 9807, 8297, 8299, -1, 8693, 8299, 8694, -1, 8708, 8694, 8269, -1, 9818, 8269, 8268, -1, 8695, 8268, 8709, -1, 9816, 8709, 8304, -1, 9815, 8304, 8710, -1, 9814, 8710, 8711, -1, 9813, 8711, 8712, -1, 9812, 8712, 8324, -1, 8713, 8324, 8696, -1, 9811, 8696, 8332, -1, 8714, 8332, 8697, -1, 8715, 8697, 8341, -1, 8698, 8341, 8699, -1, 9799, 8698, 8699, -1, 9797, 8700, 9795, -1, 9795, 8355, 8690, -1, 8690, 8247, 9794, -1, 9794, 8245, 9793, -1, 9793, 8701, 8702, -1, 8702, 8253, 9790, -1, 9790, 8261, 9788, -1, 9788, 8691, 8703, -1, 8703, 8704, 8705, -1, 8705, 8282, 8706, -1, 8706, 8286, 9820, -1, 9820, 8289, 9810, -1, 9810, 8692, 8707, -1, 8707, 8297, 9807, -1, 9807, 8299, 8693, -1, 8693, 8694, 8708, -1, 8708, 8269, 9818, -1, 9818, 8268, 8695, -1, 8695, 8709, 9816, -1, 9816, 8304, 9815, -1, 9815, 8710, 9814, -1, 9814, 8711, 9813, -1, 9813, 8712, 9812, -1, 9812, 8324, 8713, -1, 8713, 8696, 9811, -1, 9811, 8332, 8714, -1, 8714, 8697, 8715, -1, 8715, 8341, 8698, -1, 9824, 8716, 9825, -1, 9825, 8716, 9826, -1, 9826, 8716, 9838, -1, 9838, 8716, 9827, -1, 9827, 8716, 9828, -1, 9828, 8716, 8717, -1, 9829, 8717, 9842, -1, 9829, 9828, 8717, -1, 8716, 8718, 8717, -1, 8717, 8718, 8719, -1, 8719, 8718, 9836, -1, 8720, 9836, 9835, -1, 9834, 9835, 9845, -1, 9834, 8720, 9835, -1, 8719, 9836, 8720, -1, 9844, 8722, 8717, -1, 9844, 8721, 8722, -1, 9844, 9830, 8721, -1, 8722, 8723, 8717, -1, 8717, 8723, 9842, -1, 9853, 9861, 9855, -1, 9853, 8724, 9861, -1, 9853, 8726, 8724, -1, 8724, 8726, 8725, -1, 8725, 8726, 9852, -1, 8728, 9852, 8727, -1, 9850, 8727, 9851, -1, 9850, 8728, 8727, -1, 8725, 9852, 8728, -1, 9861, 9849, 9855, -1, 9855, 9849, 8729, -1, 8729, 9849, 8732, -1, 9847, 8732, 8733, -1, 8734, 8733, 9859, -1, 9857, 9859, 8730, -1, 9858, 8730, 8731, -1, 9858, 9857, 8730, -1, 8729, 8732, 9847, -1, 9847, 8733, 8734, -1, 8734, 9859, 9857, -1, 8735, 8876, 8873, -1, 8735, 8741, 8876, -1, 8735, 8425, 8741, -1, 8741, 8425, 8742, -1, 8736, 8742, 8881, -1, 8879, 8881, 8738, -1, 8737, 8738, 8743, -1, 8737, 8879, 8738, -1, 8737, 8875, 8879, -1, 8879, 8875, 8739, -1, 8736, 8739, 8740, -1, 8741, 8740, 8876, -1, 8741, 8736, 8740, -1, 8741, 8742, 8736, -1, 8425, 8420, 8742, -1, 8742, 8420, 8744, -1, 8881, 8744, 8880, -1, 8738, 8880, 8746, -1, 8743, 8746, 9888, -1, 8743, 8738, 8746, -1, 8420, 8418, 8744, -1, 8744, 8418, 8745, -1, 8880, 8745, 8882, -1, 8746, 8882, 8748, -1, 9888, 8748, 8747, -1, 9888, 8746, 8748, -1, 8418, 8417, 8745, -1, 8745, 8417, 8749, -1, 8882, 8749, 8750, -1, 8748, 8750, 8883, -1, 8747, 8883, 9870, -1, 8747, 8748, 8883, -1, 8417, 8751, 8749, -1, 8749, 8751, 8754, -1, 8750, 8754, 8884, -1, 8883, 8884, 8753, -1, 9870, 8753, 8752, -1, 9870, 8883, 8753, -1, 8751, 8415, 8754, -1, 8754, 8415, 8755, -1, 8884, 8755, 8885, -1, 8753, 8885, 8758, -1, 8752, 8758, 9868, -1, 8752, 8753, 8758, -1, 8415, 8759, 8755, -1, 8755, 8759, 8760, -1, 8885, 8760, 8887, -1, 8758, 8887, 8756, -1, 9868, 8756, 8757, -1, 9868, 8758, 8756, -1, 8759, 8412, 8760, -1, 8760, 8412, 8886, -1, 8887, 8886, 8761, -1, 8756, 8761, 8889, -1, 8757, 8889, 8762, -1, 8757, 8756, 8889, -1, 8412, 8413, 8886, -1, 8886, 8413, 8763, -1, 8761, 8763, 8888, -1, 8889, 8888, 8765, -1, 8762, 8765, 9885, -1, 8762, 8889, 8765, -1, 8413, 8767, 8763, -1, 8763, 8767, 8764, -1, 8888, 8764, 8890, -1, 8765, 8890, 8766, -1, 9885, 8766, 9904, -1, 9885, 8765, 8766, -1, 8767, 8768, 8764, -1, 8764, 8768, 8769, -1, 8890, 8769, 8770, -1, 8766, 8770, 8893, -1, 9904, 8893, 8771, -1, 9904, 8766, 8893, -1, 8768, 8409, 8769, -1, 8769, 8409, 8891, -1, 8770, 8891, 8772, -1, 8893, 8772, 8776, -1, 8771, 8776, 9901, -1, 8771, 8893, 8776, -1, 8409, 8777, 8891, -1, 8891, 8777, 8892, -1, 8772, 8892, 8773, -1, 8776, 8773, 8774, -1, 9901, 8774, 8775, -1, 9901, 8776, 8774, -1, 8777, 8778, 8892, -1, 8892, 8778, 8779, -1, 8773, 8779, 8894, -1, 8774, 8894, 8781, -1, 8775, 8781, 9883, -1, 8775, 8774, 8781, -1, 8778, 8780, 8779, -1, 8779, 8780, 8783, -1, 8894, 8783, 8895, -1, 8781, 8895, 8898, -1, 9883, 8898, 9899, -1, 9883, 8781, 8898, -1, 8780, 8782, 8783, -1, 8783, 8782, 8784, -1, 8895, 8784, 8897, -1, 8898, 8897, 8899, -1, 9899, 8899, 9881, -1, 9899, 8898, 8899, -1, 8782, 8405, 8784, -1, 8784, 8405, 8896, -1, 8897, 8896, 8785, -1, 8899, 8785, 8788, -1, 9881, 8788, 8787, -1, 9881, 8899, 8788, -1, 8405, 8404, 8896, -1, 8896, 8404, 8786, -1, 8785, 8786, 8900, -1, 8788, 8900, 8789, -1, 8787, 8789, 8792, -1, 8787, 8788, 8789, -1, 8404, 8403, 8786, -1, 8786, 8403, 8902, -1, 8900, 8902, 8901, -1, 8789, 8901, 8790, -1, 8792, 8790, 8791, -1, 8792, 8789, 8790, -1, 8403, 8402, 8902, -1, 8902, 8402, 8793, -1, 8901, 8793, 8904, -1, 8790, 8904, 8905, -1, 8791, 8905, 9879, -1, 8791, 8790, 8905, -1, 8402, 8439, 8793, -1, 8793, 8439, 8903, -1, 8904, 8903, 8794, -1, 8905, 8794, 8801, -1, 9879, 8801, 9878, -1, 9879, 8905, 8801, -1, 8439, 8452, 8903, -1, 8903, 8452, 8450, -1, 8795, 8450, 8438, -1, 8803, 8438, 8449, -1, 8796, 8803, 8449, -1, 8796, 8797, 8803, -1, 8796, 8807, 8797, -1, 8797, 8807, 8798, -1, 8908, 8798, 8799, -1, 8800, 8799, 8816, -1, 9896, 8816, 9895, -1, 9896, 8800, 8816, -1, 9896, 8805, 8800, -1, 8800, 8805, 8806, -1, 8908, 8806, 8907, -1, 8797, 8907, 8803, -1, 8797, 8908, 8907, -1, 8797, 8798, 8908, -1, 8903, 8450, 8795, -1, 8794, 8795, 8906, -1, 8801, 8906, 8804, -1, 9878, 8804, 8802, -1, 9878, 8801, 8804, -1, 8795, 8438, 8803, -1, 8906, 8803, 8907, -1, 8804, 8907, 8806, -1, 8802, 8806, 8805, -1, 8802, 8804, 8806, -1, 8807, 8436, 8798, -1, 8798, 8436, 8435, -1, 8909, 8435, 8808, -1, 8809, 8808, 8446, -1, 8434, 8809, 8446, -1, 8434, 8810, 8809, -1, 8434, 8811, 8810, -1, 8810, 8811, 8822, -1, 8910, 8822, 8812, -1, 8814, 8812, 8813, -1, 9894, 8813, 8835, -1, 9894, 8814, 8813, -1, 9894, 9874, 8814, -1, 8814, 9874, 8820, -1, 8910, 8820, 8818, -1, 8810, 8818, 8809, -1, 8810, 8910, 8818, -1, 8810, 8822, 8910, -1, 8798, 8435, 8909, -1, 8799, 8909, 8815, -1, 8816, 8815, 8817, -1, 9895, 8817, 8819, -1, 9895, 8816, 8817, -1, 8909, 8808, 8809, -1, 8815, 8809, 8818, -1, 8817, 8818, 8820, -1, 8819, 8820, 9874, -1, 8819, 8817, 8820, -1, 8811, 8821, 8822, -1, 8822, 8821, 8831, -1, 8832, 8831, 8836, -1, 8824, 8836, 8432, -1, 8823, 8824, 8432, -1, 8823, 8829, 8824, -1, 8823, 8839, 8829, -1, 8829, 8839, 8830, -1, 8828, 8830, 8913, -1, 8827, 8913, 8915, -1, 8826, 8915, 8825, -1, 8826, 8827, 8915, -1, 8826, 8837, 8827, -1, 8827, 8837, 8838, -1, 8828, 8838, 8912, -1, 8829, 8912, 8824, -1, 8829, 8828, 8912, -1, 8829, 8830, 8828, -1, 8822, 8831, 8832, -1, 8812, 8832, 8833, -1, 8813, 8833, 8911, -1, 8835, 8911, 8834, -1, 8835, 8813, 8911, -1, 8832, 8836, 8824, -1, 8833, 8824, 8912, -1, 8911, 8912, 8838, -1, 8834, 8838, 8837, -1, 8834, 8911, 8838, -1, 8839, 8840, 8830, -1, 8830, 8840, 8841, -1, 8914, 8841, 8842, -1, 8844, 8842, 8443, -1, 8843, 8844, 8443, -1, 8843, 8849, 8844, -1, 8843, 8845, 8849, -1, 8849, 8845, 8850, -1, 8916, 8850, 8917, -1, 8848, 8917, 8867, -1, 8846, 8867, 8865, -1, 8846, 8848, 8867, -1, 8846, 8847, 8848, -1, 8848, 8847, 8855, -1, 8916, 8855, 8853, -1, 8849, 8853, 8844, -1, 8849, 8916, 8853, -1, 8849, 8850, 8916, -1, 8830, 8841, 8914, -1, 8913, 8914, 8851, -1, 8915, 8851, 8854, -1, 8825, 8854, 8852, -1, 8825, 8915, 8854, -1, 8914, 8842, 8844, -1, 8851, 8844, 8853, -1, 8854, 8853, 8855, -1, 8852, 8855, 8847, -1, 8852, 8854, 8855, -1, 8845, 8856, 8850, -1, 8850, 8856, 8864, -1, 8869, 8864, 8870, -1, 8857, 8870, 8429, -1, 8858, 8857, 8429, -1, 8858, 8859, 8857, -1, 8858, 8427, 8859, -1, 8859, 8427, 8874, -1, 8878, 8874, 8860, -1, 8877, 8860, 8861, -1, 8862, 8861, 9890, -1, 8862, 8877, 8861, -1, 8862, 8872, 8877, -1, 8877, 8872, 8863, -1, 8878, 8863, 8918, -1, 8859, 8918, 8857, -1, 8859, 8878, 8918, -1, 8859, 8874, 8878, -1, 8850, 8864, 8869, -1, 8917, 8869, 8871, -1, 8867, 8871, 8868, -1, 8865, 8868, 8866, -1, 8865, 8867, 8868, -1, 8869, 8870, 8857, -1, 8871, 8857, 8918, -1, 8868, 8918, 8863, -1, 8866, 8863, 8872, -1, 8866, 8868, 8863, -1, 8427, 8873, 8874, -1, 8874, 8873, 8876, -1, 8860, 8876, 8740, -1, 8861, 8740, 8739, -1, 9890, 8739, 8875, -1, 9890, 8861, 8739, -1, 8860, 8874, 8876, -1, 8877, 8863, 8878, -1, 8860, 8877, 8878, -1, 8861, 8860, 8740, -1, 8879, 8739, 8736, -1, 8881, 8879, 8736, -1, 8744, 8881, 8742, -1, 8745, 8880, 8744, -1, 8880, 8738, 8881, -1, 8749, 8882, 8745, -1, 8882, 8746, 8880, -1, 8754, 8750, 8749, -1, 8750, 8748, 8882, -1, 8755, 8884, 8754, -1, 8884, 8883, 8750, -1, 8760, 8885, 8755, -1, 8885, 8753, 8884, -1, 8886, 8887, 8760, -1, 8887, 8758, 8885, -1, 8763, 8761, 8886, -1, 8761, 8756, 8887, -1, 8764, 8888, 8763, -1, 8888, 8889, 8761, -1, 8769, 8890, 8764, -1, 8890, 8765, 8888, -1, 8891, 8770, 8769, -1, 8770, 8766, 8890, -1, 8892, 8772, 8891, -1, 8772, 8893, 8770, -1, 8779, 8773, 8892, -1, 8773, 8776, 8772, -1, 8783, 8894, 8779, -1, 8894, 8774, 8773, -1, 8784, 8895, 8783, -1, 8895, 8781, 8894, -1, 8896, 8897, 8784, -1, 8897, 8898, 8895, -1, 8786, 8785, 8896, -1, 8785, 8899, 8897, -1, 8902, 8900, 8786, -1, 8900, 8788, 8785, -1, 8793, 8901, 8902, -1, 8901, 8789, 8900, -1, 8903, 8904, 8793, -1, 8904, 8790, 8901, -1, 8795, 8794, 8903, -1, 8794, 8905, 8904, -1, 8803, 8906, 8795, -1, 8906, 8801, 8794, -1, 8804, 8906, 8907, -1, 8800, 8806, 8908, -1, 8799, 8800, 8908, -1, 8909, 8799, 8798, -1, 8809, 8815, 8909, -1, 8815, 8816, 8799, -1, 8817, 8815, 8818, -1, 8814, 8820, 8910, -1, 8812, 8814, 8910, -1, 8832, 8812, 8822, -1, 8824, 8833, 8832, -1, 8833, 8813, 8812, -1, 8911, 8833, 8912, -1, 8827, 8838, 8828, -1, 8913, 8827, 8828, -1, 8914, 8913, 8830, -1, 8844, 8851, 8914, -1, 8851, 8915, 8913, -1, 8854, 8851, 8853, -1, 8848, 8855, 8916, -1, 8917, 8848, 8916, -1, 8869, 8917, 8850, -1, 8857, 8871, 8869, -1, 8871, 8867, 8917, -1, 8868, 8871, 8918, -1, 10003, 10000, 8919, -1, 8919, 10000, 8920, -1, 8921, 8919, 8920, -1, 8921, 9990, 8919, -1, 8919, 9990, 8922, -1, 8923, 8919, 8922, -1, 8923, 8924, 8919, -1, 8919, 8924, 9982, -1, 8931, 9982, 9975, -1, 8925, 8931, 9975, -1, 8925, 8926, 8931, -1, 8931, 8926, 8927, -1, 8928, 8931, 8927, -1, 8928, 8929, 8931, -1, 8928, 9926, 8929, -1, 8929, 9926, 8930, -1, 8919, 9982, 8931, -1, 10007, 8931, 9905, -1, 10007, 8919, 8931, -1, 8931, 8932, 9905, -1, 9905, 8932, 8933, -1, 8933, 8932, 8934, -1, 9906, 8934, 8937, -1, 8938, 8937, 8939, -1, 8940, 8939, 8941, -1, 9920, 8941, 9937, -1, 8935, 9937, 8936, -1, 9932, 8935, 8936, -1, 8933, 8934, 9906, -1, 9906, 8937, 8938, -1, 8938, 8939, 8940, -1, 8940, 8941, 9920, -1, 9920, 9937, 8935, -1, 8454, 10124, 8453, -1, 8454, 10184, 10124, -1, 8454, 8942, 10184, -1, 10184, 8942, 8949, -1, 8949, 8942, 8950, -1, 10187, 8950, 8943, -1, 8944, 8943, 8945, -1, 8951, 8945, 8464, -1, 8952, 8464, 8953, -1, 10114, 8953, 8946, -1, 8954, 8946, 8955, -1, 10197, 8955, 8956, -1, 10196, 8956, 8947, -1, 10106, 8947, 8456, -1, 10107, 8456, 8455, -1, 10109, 8455, 8459, -1, 8957, 8459, 8463, -1, 10200, 8463, 8461, -1, 8948, 8461, 8460, -1, 10183, 8460, 8958, -1, 8959, 8958, 8462, -1, 8960, 8462, 8458, -1, 8961, 8458, 8457, -1, 10123, 8457, 8453, -1, 10124, 10123, 8453, -1, 8949, 8950, 10187, -1, 10187, 8943, 8944, -1, 8944, 8945, 8951, -1, 8951, 8464, 8952, -1, 8952, 8953, 10114, -1, 10114, 8946, 8954, -1, 8954, 8955, 10197, -1, 10197, 8956, 10196, -1, 10196, 8947, 10106, -1, 10106, 8456, 10107, -1, 10107, 8455, 10109, -1, 10109, 8459, 8957, -1, 8957, 8463, 10200, -1, 10200, 8461, 8948, -1, 8948, 8460, 10183, -1, 10183, 8958, 8959, -1, 8959, 8462, 8960, -1, 8960, 8458, 8961, -1, 8961, 8457, 10123, -1, 8962, 8963, 8973, -1, 8962, 10238, 8963, -1, 8962, 8465, 10238, -1, 10238, 8465, 10297, -1, 10297, 8465, 8964, -1, 10298, 8964, 8965, -1, 10301, 8965, 8966, -1, 8974, 8966, 8967, -1, 10303, 8967, 8466, -1, 8975, 8466, 8976, -1, 10229, 8976, 8472, -1, 10307, 8472, 8473, -1, 10310, 8473, 8474, -1, 8968, 8474, 8471, -1, 10218, 8471, 8467, -1, 10311, 8467, 8470, -1, 8969, 8470, 8469, -1, 8970, 8469, 8468, -1, 8977, 8468, 8978, -1, 8979, 8978, 8980, -1, 10268, 8980, 8981, -1, 8971, 8981, 8982, -1, 10263, 8982, 8972, -1, 10235, 8972, 8973, -1, 8963, 10235, 8973, -1, 10297, 8964, 10298, -1, 10298, 8965, 10301, -1, 10301, 8966, 8974, -1, 8974, 8967, 10303, -1, 10303, 8466, 8975, -1, 8975, 8976, 10229, -1, 10229, 8472, 10307, -1, 10307, 8473, 10310, -1, 10310, 8474, 8968, -1, 8968, 8471, 10218, -1, 10218, 8467, 10311, -1, 10311, 8470, 8969, -1, 8969, 8469, 8970, -1, 8970, 8468, 8977, -1, 8977, 8978, 8979, -1, 8979, 8980, 10268, -1, 10268, 8981, 8971, -1, 8971, 8982, 10263, -1, 10263, 8972, 10235, -1, 9056, 8983, 8984, -1, 8990, 8984, 9012, -1, 8991, 9012, 8992, -1, 8985, 8992, 8986, -1, 9244, 8986, 8987, -1, 10359, 8987, 10360, -1, 10359, 9244, 8987, -1, 9012, 9009, 8992, -1, 8992, 9009, 8986, -1, 8986, 9009, 8988, -1, 8987, 8988, 10353, -1, 8989, 8987, 10353, -1, 8989, 10358, 8987, -1, 8987, 10358, 10360, -1, 8988, 10354, 10353, -1, 9244, 8985, 8986, -1, 9056, 8990, 8985, -1, 9056, 8984, 8990, -1, 8985, 8990, 8991, -1, 8992, 8985, 8991, -1, 8986, 8988, 8987, -1, 8983, 9012, 8984, -1, 8990, 9012, 8991, -1, 9012, 8983, 9014, -1, 9001, 9014, 8993, -1, 9000, 8993, 9003, -1, 8994, 9003, 8995, -1, 9017, 8995, 9004, -1, 9016, 9004, 10363, -1, 8996, 9016, 10363, -1, 8996, 8997, 9016, -1, 8996, 10362, 8997, -1, 8997, 10362, 9015, -1, 9025, 9015, 8998, -1, 8999, 8998, 9008, -1, 9020, 9008, 9010, -1, 9019, 9010, 9011, -1, 9022, 9011, 9023, -1, 9000, 9023, 9001, -1, 8993, 9000, 9001, -1, 9002, 9003, 9013, -1, 9002, 8995, 9003, -1, 9002, 9004, 8995, -1, 9002, 10363, 9004, -1, 10362, 9006, 9015, -1, 9015, 9006, 9007, -1, 8998, 9007, 9005, -1, 9008, 8998, 9005, -1, 9006, 9005, 9007, -1, 9008, 10354, 9010, -1, 9010, 10354, 8988, -1, 9011, 8988, 9009, -1, 9023, 9009, 9001, -1, 9023, 9011, 9009, -1, 9010, 8988, 9011, -1, 9009, 9012, 9001, -1, 9001, 9012, 9014, -1, 8998, 9015, 9007, -1, 9003, 8993, 9013, -1, 9013, 8993, 9014, -1, 8983, 9013, 9014, -1, 8997, 9024, 9016, -1, 8997, 9025, 9024, -1, 8997, 9015, 9025, -1, 9024, 9021, 9017, -1, 9016, 9017, 9004, -1, 9016, 9024, 9017, -1, 9021, 9022, 8994, -1, 9017, 8994, 8995, -1, 9017, 9021, 8994, -1, 9021, 9024, 9018, -1, 9019, 9018, 9020, -1, 9010, 9019, 9020, -1, 8994, 9022, 9000, -1, 9003, 8994, 9000, -1, 9018, 9019, 9021, -1, 9021, 9019, 9022, -1, 9022, 9019, 9011, -1, 9000, 9022, 9023, -1, 9024, 9025, 9018, -1, 9018, 9025, 8999, -1, 9020, 8999, 9008, -1, 9020, 9018, 8999, -1, 8999, 9025, 8998, -1, 9027, 10384, 8577, -1, 9027, 9026, 10384, -1, 9027, 8592, 9026, -1, 9026, 8592, 9028, -1, 9028, 8592, 9030, -1, 9029, 9030, 9031, -1, 9044, 9031, 8480, -1, 10378, 8480, 9032, -1, 10377, 9032, 8490, -1, 9045, 8490, 8496, -1, 9033, 8496, 8498, -1, 10373, 8498, 8506, -1, 10372, 8506, 9034, -1, 9046, 9034, 8513, -1, 10374, 8513, 9047, -1, 9048, 9047, 8519, -1, 9049, 8519, 8523, -1, 10371, 8523, 9050, -1, 9051, 9050, 8526, -1, 10367, 8526, 8529, -1, 10368, 8529, 9052, -1, 9035, 9052, 8537, -1, 9036, 8537, 9037, -1, 10370, 9037, 8542, -1, 9053, 8542, 9038, -1, 9039, 9038, 8552, -1, 9040, 8552, 9041, -1, 9054, 9041, 8563, -1, 10390, 8563, 9042, -1, 10389, 9042, 9043, -1, 10393, 9043, 8569, -1, 9055, 8569, 8576, -1, 10387, 8576, 8577, -1, 10384, 10387, 8577, -1, 9028, 9030, 9029, -1, 9029, 9031, 9044, -1, 9044, 8480, 10378, -1, 10378, 9032, 10377, -1, 10377, 8490, 9045, -1, 9045, 8496, 9033, -1, 9033, 8498, 10373, -1, 10373, 8506, 10372, -1, 10372, 9034, 9046, -1, 9046, 8513, 10374, -1, 10374, 9047, 9048, -1, 9048, 8519, 9049, -1, 9049, 8523, 10371, -1, 10371, 9050, 9051, -1, 9051, 8526, 10367, -1, 10367, 8529, 10368, -1, 10368, 9052, 9035, -1, 9035, 8537, 9036, -1, 9036, 9037, 10370, -1, 10370, 8542, 9053, -1, 9053, 9038, 9039, -1, 9039, 8552, 9040, -1, 9040, 9041, 9054, -1, 9054, 8563, 10390, -1, 10390, 9042, 10389, -1, 10389, 9043, 10393, -1, 10393, 8569, 9055, -1, 9055, 8576, 10387, -1, 9072, 9057, 9056, -1, 9056, 9057, 9002, -1, 8983, 9002, 9013, -1, 8983, 9056, 9002, -1, 9057, 10379, 9002, -1, 9193, 9073, 9058, -1, 9058, 9073, 9059, -1, 9151, 9059, 10369, -1, 9064, 10369, 10395, -1, 9153, 10395, 9060, -1, 9152, 9060, 9061, -1, 9063, 9061, 9062, -1, 9156, 9062, 9157, -1, 9156, 9063, 9062, -1, 9058, 9059, 9151, -1, 9151, 10369, 9064, -1, 9064, 10395, 9153, -1, 9153, 9060, 9152, -1, 9152, 9061, 9063, -1, 9062, 10391, 9157, -1, 9157, 10391, 9065, -1, 9065, 10391, 9067, -1, 9159, 9067, 10394, -1, 9066, 10394, 10392, -1, 9224, 10392, 10388, -1, 9225, 10388, 9068, -1, 9225, 9224, 10388, -1, 9065, 9067, 9159, -1, 9159, 10394, 9066, -1, 9066, 10392, 9224, -1, 10388, 10386, 9068, -1, 9068, 10386, 9069, -1, 9069, 10386, 10385, -1, 9200, 10385, 10383, -1, 9070, 10383, 10382, -1, 9213, 10382, 10381, -1, 9071, 10381, 9057, -1, 9072, 9071, 9057, -1, 9069, 10385, 9200, -1, 9200, 10383, 9070, -1, 9070, 10382, 9213, -1, 9213, 10381, 9071, -1, 9193, 9074, 9073, -1, 9073, 9074, 10396, -1, 10396, 9074, 9104, -1, 9104, 9074, 9075, -1, 9103, 9104, 9075, -1, 9076, 10327, 9077, -1, 9077, 10327, 9078, -1, 9078, 10327, 10326, -1, 10433, 10326, 9080, -1, 9079, 9080, 9081, -1, 11985, 9081, 10330, -1, 11985, 9079, 9081, -1, 9078, 10326, 10433, -1, 10433, 9080, 9079, -1, 9312, 10357, 9085, -1, 9085, 10357, 9082, -1, 9313, 9082, 9083, -1, 9086, 9083, 9084, -1, 9314, 9084, 11986, -1, 9315, 9314, 11986, -1, 9085, 9082, 9313, -1, 9313, 9083, 9086, -1, 9086, 9084, 9314, -1, 9103, 9075, 9106, -1, 9102, 9106, 9107, -1, 10400, 9107, 9108, -1, 9101, 9108, 9105, -1, 9087, 9105, 9088, -1, 9117, 9087, 9088, -1, 9117, 9098, 9087, -1, 9117, 9089, 9098, -1, 9117, 9114, 9089, -1, 9089, 9114, 9095, -1, 9092, 9095, 9091, -1, 9090, 9092, 9091, -1, 9090, 9096, 9092, -1, 9092, 9096, 9093, -1, 9089, 9093, 9098, -1, 9089, 9092, 9093, -1, 9089, 9095, 9092, -1, 9116, 9094, 9114, -1, 9114, 9094, 9095, -1, 9095, 9094, 10453, -1, 9091, 9095, 10453, -1, 9096, 9097, 9093, -1, 9093, 9097, 9099, -1, 9098, 9099, 9087, -1, 9098, 9093, 9099, -1, 9097, 9100, 9099, -1, 9099, 9100, 9101, -1, 9087, 9101, 9105, -1, 9087, 9099, 9101, -1, 9100, 10400, 9101, -1, 9101, 10400, 9108, -1, 9107, 10400, 9102, -1, 9102, 10400, 9104, -1, 9103, 9102, 9104, -1, 9103, 9106, 9102, -1, 9088, 9105, 9109, -1, 9106, 9109, 9107, -1, 9106, 9088, 9109, -1, 9106, 9075, 9088, -1, 9109, 9105, 9108, -1, 9107, 9109, 9108, -1, 9074, 9120, 9075, -1, 9074, 9110, 9120, -1, 9074, 9138, 9110, -1, 9110, 9138, 9112, -1, 9111, 9112, 9113, -1, 9119, 9113, 9121, -1, 9134, 9121, 9115, -1, 9114, 9115, 9116, -1, 9114, 9134, 9115, -1, 9114, 9117, 9134, -1, 9134, 9117, 9118, -1, 9119, 9118, 9133, -1, 9111, 9133, 9120, -1, 9110, 9111, 9120, -1, 9110, 9112, 9111, -1, 9112, 9138, 9126, -1, 9113, 9126, 9129, -1, 9121, 9129, 9124, -1, 9115, 9124, 9116, -1, 9115, 9121, 9124, -1, 10456, 9123, 9135, -1, 10456, 9122, 9123, -1, 9123, 9122, 10449, -1, 9127, 10449, 9128, -1, 9124, 9128, 10452, -1, 9116, 9124, 10452, -1, 9123, 10449, 9127, -1, 9125, 9127, 9129, -1, 9126, 9125, 9129, -1, 9126, 9135, 9125, -1, 9126, 9138, 9135, -1, 9127, 9128, 9124, -1, 9129, 9127, 9124, -1, 9118, 9117, 9130, -1, 9133, 9130, 9131, -1, 9120, 9131, 9075, -1, 9120, 9133, 9131, -1, 9075, 9132, 9088, -1, 9075, 9131, 9132, -1, 9132, 9131, 9130, -1, 9088, 9130, 9117, -1, 9088, 9132, 9130, -1, 9119, 9133, 9111, -1, 9113, 9119, 9111, -1, 9126, 9113, 9112, -1, 9118, 9130, 9133, -1, 9135, 9123, 9125, -1, 9125, 9123, 9127, -1, 9119, 9121, 9134, -1, 9118, 9119, 9134, -1, 9113, 9129, 9121, -1, 10456, 9135, 9173, -1, 9173, 9135, 9137, -1, 9137, 9135, 9138, -1, 9136, 9138, 9074, -1, 9193, 9136, 9074, -1, 9137, 9138, 9136, -1, 9136, 9193, 9139, -1, 9175, 9139, 9194, -1, 9170, 9194, 9140, -1, 9191, 9140, 9192, -1, 9189, 9192, 9190, -1, 9188, 9190, 9141, -1, 9184, 9141, 9142, -1, 9185, 9142, 9143, -1, 9144, 9143, 9154, -1, 9183, 9154, 9145, -1, 9181, 9145, 9179, -1, 9176, 9179, 9155, -1, 9177, 9155, 9146, -1, 9162, 9146, 9161, -1, 9160, 9161, 9150, -1, 9195, 9150, 9158, -1, 9147, 9158, 9232, -1, 9234, 9147, 9232, -1, 9234, 9148, 9147, -1, 9234, 9231, 9148, -1, 9148, 9231, 10465, -1, 9198, 10465, 9149, -1, 9195, 9149, 9160, -1, 9150, 9195, 9160, -1, 9151, 9194, 9058, -1, 9151, 9140, 9194, -1, 9151, 9192, 9140, -1, 9151, 9064, 9192, -1, 9192, 9064, 9190, -1, 9190, 9064, 9141, -1, 9141, 9064, 9153, -1, 9142, 9153, 9152, -1, 9143, 9152, 9154, -1, 9143, 9142, 9152, -1, 9141, 9153, 9142, -1, 9152, 9063, 9154, -1, 9154, 9063, 9145, -1, 9145, 9063, 9179, -1, 9179, 9063, 9156, -1, 9155, 9156, 9157, -1, 9146, 9157, 9161, -1, 9146, 9155, 9157, -1, 9179, 9156, 9155, -1, 9157, 9065, 9161, -1, 9161, 9065, 9150, -1, 9150, 9065, 9158, -1, 9158, 9065, 9159, -1, 9232, 9158, 9159, -1, 10465, 10464, 9149, -1, 9149, 10464, 9196, -1, 9160, 9196, 9162, -1, 9161, 9160, 9162, -1, 9196, 10464, 9163, -1, 9162, 9163, 9177, -1, 9146, 9162, 9177, -1, 9164, 9180, 10461, -1, 9164, 9182, 9180, -1, 9164, 10460, 9182, -1, 9182, 10460, 9197, -1, 9183, 9197, 9144, -1, 9154, 9183, 9144, -1, 9197, 10460, 9165, -1, 9144, 9165, 9185, -1, 9143, 9144, 9185, -1, 9169, 9167, 9186, -1, 9169, 9166, 9167, -1, 9169, 9168, 9166, -1, 9169, 9172, 9168, -1, 9168, 9172, 9171, -1, 9191, 9171, 9170, -1, 9140, 9191, 9170, -1, 9171, 9172, 9174, -1, 9170, 9174, 9175, -1, 9194, 9170, 9175, -1, 9172, 9173, 9174, -1, 9174, 9173, 9137, -1, 9175, 9137, 9136, -1, 9139, 9175, 9136, -1, 9174, 9137, 9175, -1, 9176, 9155, 9177, -1, 9178, 9177, 9163, -1, 10461, 9163, 10464, -1, 10461, 9178, 9163, -1, 10461, 9180, 9178, -1, 9178, 9180, 9176, -1, 9177, 9178, 9176, -1, 9181, 9179, 9176, -1, 9180, 9181, 9176, -1, 9180, 9182, 9181, -1, 9181, 9182, 9183, -1, 9145, 9181, 9183, -1, 9184, 9142, 9185, -1, 9187, 9185, 9165, -1, 9186, 9165, 10460, -1, 9186, 9187, 9165, -1, 9186, 9167, 9187, -1, 9187, 9167, 9184, -1, 9185, 9187, 9184, -1, 9188, 9141, 9184, -1, 9167, 9188, 9184, -1, 9167, 9166, 9188, -1, 9188, 9166, 9189, -1, 9190, 9188, 9189, -1, 9191, 9192, 9189, -1, 9168, 9189, 9166, -1, 9168, 9191, 9189, -1, 9168, 9171, 9191, -1, 9193, 9058, 9139, -1, 9139, 9058, 9194, -1, 9158, 9147, 9195, -1, 9195, 9147, 9198, -1, 9149, 9195, 9198, -1, 9196, 9160, 9149, -1, 9163, 9162, 9196, -1, 9197, 9183, 9182, -1, 9165, 9144, 9197, -1, 9174, 9170, 9171, -1, 10465, 9198, 9148, -1, 9148, 9198, 9147, -1, 9200, 9199, 9069, -1, 9200, 9201, 9199, -1, 9200, 9070, 9201, -1, 9201, 9070, 9205, -1, 9204, 9205, 9241, -1, 9203, 9241, 9202, -1, 10470, 9202, 10471, -1, 10470, 9203, 9202, -1, 10470, 10468, 9203, -1, 9203, 10468, 9216, -1, 9204, 9216, 9217, -1, 9201, 9217, 9199, -1, 9201, 9204, 9217, -1, 9201, 9205, 9204, -1, 9070, 9213, 9205, -1, 9205, 9213, 9236, -1, 9241, 9236, 9240, -1, 9202, 9240, 9215, -1, 10471, 9215, 10472, -1, 10471, 9202, 9215, -1, 9236, 9213, 9206, -1, 9240, 9206, 9212, -1, 9215, 9212, 9207, -1, 10472, 9207, 9208, -1, 10474, 9208, 9214, -1, 10474, 10472, 9208, -1, 9072, 9210, 9071, -1, 9072, 9209, 9210, -1, 9210, 9209, 9211, -1, 9212, 9211, 9207, -1, 9212, 9210, 9211, -1, 9212, 9206, 9210, -1, 9210, 9206, 9071, -1, 9071, 9206, 9213, -1, 9209, 9214, 9211, -1, 9211, 9214, 9208, -1, 9207, 9211, 9208, -1, 9207, 10472, 9215, -1, 9216, 10468, 9242, -1, 9217, 9242, 9237, -1, 9199, 9237, 9218, -1, 9069, 9218, 9068, -1, 9069, 9199, 9218, -1, 9219, 9220, 10467, -1, 9219, 9227, 9220, -1, 9219, 9221, 9227, -1, 9227, 9221, 9243, -1, 9238, 9243, 9239, -1, 9222, 9239, 9223, -1, 9224, 9223, 9066, -1, 9224, 9222, 9223, -1, 9224, 9225, 9222, -1, 9222, 9225, 9226, -1, 9238, 9226, 9235, -1, 9227, 9235, 9220, -1, 9227, 9238, 9235, -1, 9227, 9243, 9238, -1, 9221, 9228, 9243, -1, 9243, 9228, 9229, -1, 9239, 9229, 9233, -1, 9223, 9233, 9230, -1, 9066, 9230, 9159, -1, 9066, 9223, 9230, -1, 9228, 9231, 9229, -1, 9229, 9231, 9234, -1, 9233, 9234, 9232, -1, 9230, 9232, 9159, -1, 9230, 9233, 9232, -1, 9229, 9234, 9233, -1, 9225, 9068, 9226, -1, 9226, 9068, 9218, -1, 9235, 9218, 9237, -1, 9220, 9237, 9242, -1, 10467, 9242, 10468, -1, 10467, 9220, 9242, -1, 9240, 9236, 9206, -1, 9241, 9205, 9236, -1, 9237, 9199, 9217, -1, 9235, 9226, 9218, -1, 9239, 9222, 9238, -1, 9238, 9222, 9226, -1, 9233, 9223, 9239, -1, 9215, 9240, 9212, -1, 9202, 9241, 9240, -1, 9216, 9204, 9203, -1, 9203, 9204, 9241, -1, 9242, 9217, 9216, -1, 9220, 9235, 9237, -1, 9229, 9239, 9243, -1, 10474, 9214, 10359, -1, 10359, 9214, 9244, -1, 9244, 9214, 9209, -1, 8985, 9209, 9072, -1, 9056, 8985, 9072, -1, 9244, 9209, 8985, -1, 9285, 9245, 9302, -1, 9283, 9302, 9246, -1, 9281, 9246, 9247, -1, 9300, 9247, 9248, -1, 9298, 9248, 9297, -1, 9295, 9297, 9293, -1, 9294, 9293, 9290, -1, 9249, 9290, 9263, -1, 9250, 9263, 9264, -1, 9307, 9264, 9266, -1, 9251, 9266, 9252, -1, 9253, 9252, 9267, -1, 9276, 9267, 9254, -1, 9305, 9254, 9269, -1, 9275, 9269, 9271, -1, 9259, 9271, 9272, -1, 9303, 9272, 9255, -1, 10092, 9303, 9255, -1, 10092, 9257, 9303, -1, 10092, 9256, 9257, -1, 9257, 9256, 10466, -1, 9304, 10466, 9258, -1, 9259, 9258, 9275, -1, 9271, 9259, 9275, -1, 9260, 9246, 9301, -1, 9260, 9247, 9246, -1, 9260, 9248, 9247, -1, 9260, 9261, 9248, -1, 9248, 9261, 9297, -1, 9297, 9261, 9293, -1, 9293, 9261, 11874, -1, 9290, 11874, 9262, -1, 9263, 9262, 9264, -1, 9263, 9290, 9262, -1, 9293, 11874, 9290, -1, 9262, 9265, 9264, -1, 9264, 9265, 9266, -1, 9266, 9265, 9252, -1, 9252, 9265, 11873, -1, 9267, 11873, 9268, -1, 9254, 9268, 9269, -1, 9254, 9267, 9268, -1, 9252, 11873, 9267, -1, 9268, 9270, 9269, -1, 9269, 9270, 9271, -1, 9271, 9270, 9272, -1, 9272, 9270, 9273, -1, 9255, 9272, 9273, -1, 10466, 9274, 9258, -1, 9258, 9274, 9306, -1, 9275, 9306, 9305, -1, 9269, 9275, 9305, -1, 9306, 9274, 9288, -1, 9305, 9288, 9276, -1, 9254, 9305, 9276, -1, 10477, 9277, 10476, -1, 10477, 9289, 9277, -1, 10477, 10478, 9289, -1, 9289, 10478, 9308, -1, 9307, 9308, 9250, -1, 9264, 9307, 9250, -1, 9308, 10478, 9278, -1, 9250, 9278, 9249, -1, 9263, 9250, 9249, -1, 9279, 9296, 9292, -1, 9279, 9280, 9296, -1, 9279, 9299, 9280, -1, 9279, 10479, 9299, -1, 9299, 10479, 9282, -1, 9300, 9282, 9281, -1, 9247, 9300, 9281, -1, 9282, 10479, 9286, -1, 9281, 9286, 9283, -1, 9246, 9281, 9283, -1, 10479, 10483, 9286, -1, 9286, 10483, 9284, -1, 9283, 9284, 9285, -1, 9302, 9283, 9285, -1, 9286, 9284, 9283, -1, 9253, 9267, 9276, -1, 9287, 9276, 9288, -1, 10476, 9288, 9274, -1, 10476, 9287, 9288, -1, 10476, 9277, 9287, -1, 9287, 9277, 9253, -1, 9276, 9287, 9253, -1, 9251, 9252, 9253, -1, 9277, 9251, 9253, -1, 9277, 9289, 9251, -1, 9251, 9289, 9307, -1, 9266, 9251, 9307, -1, 9294, 9290, 9249, -1, 9291, 9249, 9278, -1, 9292, 9278, 10478, -1, 9292, 9291, 9278, -1, 9292, 9296, 9291, -1, 9291, 9296, 9294, -1, 9249, 9291, 9294, -1, 9295, 9293, 9294, -1, 9296, 9295, 9294, -1, 9296, 9280, 9295, -1, 9295, 9280, 9298, -1, 9297, 9295, 9298, -1, 9300, 9248, 9298, -1, 9299, 9298, 9280, -1, 9299, 9300, 9298, -1, 9299, 9282, 9300, -1, 9245, 9301, 9302, -1, 9302, 9301, 9246, -1, 9272, 9303, 9259, -1, 9259, 9303, 9304, -1, 9258, 9259, 9304, -1, 9306, 9275, 9258, -1, 9288, 9305, 9306, -1, 9308, 9307, 9289, -1, 9278, 9250, 9308, -1, 9286, 9281, 9282, -1, 10466, 9304, 9257, -1, 9257, 9304, 9303, -1, 12545, 9309, 10488, -1, 10488, 9309, 10469, -1, 10469, 10473, 10488, -1, 10488, 10473, 9310, -1, 9310, 10473, 9311, -1, 9317, 9311, 10475, -1, 10498, 10475, 9312, -1, 10502, 9312, 9085, -1, 9313, 10502, 9085, -1, 9313, 10503, 10502, -1, 9313, 9086, 10503, -1, 10503, 9086, 9316, -1, 9316, 9086, 9314, -1, 10519, 9314, 9315, -1, 10519, 9316, 9314, -1, 9310, 9311, 9317, -1, 9317, 10475, 10498, -1, 10498, 9312, 10502, -1, 8649, 9452, 9318, -1, 8649, 9322, 9452, -1, 8649, 9323, 9322, -1, 9322, 9323, 9324, -1, 9468, 9324, 9326, -1, 9320, 9326, 9319, -1, 10603, 9319, 10593, -1, 10603, 9320, 9319, -1, 10603, 10591, 9320, -1, 9320, 10591, 9454, -1, 9468, 9454, 9321, -1, 9322, 9321, 9452, -1, 9322, 9468, 9321, -1, 9322, 9324, 9468, -1, 9323, 9325, 9324, -1, 9324, 9325, 9469, -1, 9326, 9469, 9327, -1, 9319, 9327, 9330, -1, 10593, 9330, 9331, -1, 10593, 9319, 9330, -1, 9325, 9328, 9469, -1, 9469, 9328, 9329, -1, 9327, 9329, 9470, -1, 9330, 9470, 9472, -1, 9331, 9472, 10607, -1, 9331, 9330, 9472, -1, 9328, 8647, 9329, -1, 9329, 8647, 9332, -1, 9470, 9332, 9471, -1, 9472, 9471, 9334, -1, 10607, 9334, 9335, -1, 10607, 9472, 9334, -1, 8647, 8646, 9332, -1, 9332, 8646, 9333, -1, 9471, 9333, 9473, -1, 9334, 9473, 9337, -1, 9335, 9337, 10594, -1, 9335, 9334, 9337, -1, 8646, 9336, 9333, -1, 9333, 9336, 9338, -1, 9473, 9338, 9474, -1, 9337, 9474, 9339, -1, 10594, 9339, 10609, -1, 10594, 9337, 9339, -1, 9336, 9340, 9338, -1, 9338, 9340, 9341, -1, 9474, 9341, 9477, -1, 9339, 9477, 9476, -1, 10609, 9476, 10610, -1, 10609, 9339, 9476, -1, 9340, 8670, 9341, -1, 9341, 8670, 9342, -1, 9477, 9342, 9475, -1, 9476, 9475, 9344, -1, 10610, 9344, 9343, -1, 10610, 9476, 9344, -1, 8670, 8643, 9342, -1, 9342, 8643, 9478, -1, 9475, 9478, 9346, -1, 9344, 9346, 9347, -1, 9343, 9347, 9348, -1, 9343, 9344, 9347, -1, 8643, 9345, 9478, -1, 9478, 9345, 9349, -1, 9346, 9349, 9481, -1, 9347, 9481, 9351, -1, 9348, 9351, 10611, -1, 9348, 9347, 9351, -1, 9345, 9350, 9349, -1, 9349, 9350, 9479, -1, 9481, 9479, 9480, -1, 9351, 9480, 9353, -1, 10611, 9353, 9352, -1, 10611, 9351, 9353, -1, 9350, 9354, 9479, -1, 9479, 9354, 9356, -1, 9480, 9356, 9357, -1, 9353, 9357, 9360, -1, 9352, 9360, 10598, -1, 9352, 9353, 9360, -1, 9354, 9355, 9356, -1, 9356, 9355, 9482, -1, 9357, 9482, 9358, -1, 9360, 9358, 9359, -1, 10598, 9359, 10599, -1, 10598, 9360, 9359, -1, 9355, 9361, 9482, -1, 9482, 9361, 9364, -1, 9358, 9364, 9362, -1, 9359, 9362, 9368, -1, 10599, 9368, 9363, -1, 10599, 9359, 9368, -1, 9361, 9365, 9364, -1, 9364, 9365, 9366, -1, 9362, 9366, 9483, -1, 9368, 9483, 9367, -1, 9363, 9367, 10600, -1, 9363, 9368, 9367, -1, 9365, 9369, 9366, -1, 9366, 9369, 9370, -1, 9483, 9370, 9485, -1, 9367, 9485, 9372, -1, 10600, 9372, 10616, -1, 10600, 9367, 9372, -1, 9369, 8671, 9370, -1, 9370, 8671, 9373, -1, 9485, 9373, 9484, -1, 9372, 9484, 9487, -1, 10616, 9487, 9371, -1, 10616, 9372, 9487, -1, 8671, 8641, 9373, -1, 9373, 8641, 9375, -1, 9484, 9375, 9486, -1, 9487, 9486, 9374, -1, 9371, 9374, 9378, -1, 9371, 9487, 9374, -1, 8641, 9379, 9375, -1, 9375, 9379, 9464, -1, 9486, 9464, 9463, -1, 9374, 9463, 9376, -1, 9377, 9376, 10618, -1, 9377, 9374, 9376, -1, 9377, 9378, 9374, -1, 9379, 9380, 9464, -1, 9464, 9380, 9382, -1, 9463, 9382, 9465, -1, 9376, 9465, 9385, -1, 10618, 9385, 9381, -1, 10618, 9376, 9385, -1, 9380, 9383, 9382, -1, 9382, 9383, 9384, -1, 9465, 9384, 9386, -1, 9385, 9386, 9389, -1, 9381, 9389, 9387, -1, 9381, 9385, 9389, -1, 9383, 9388, 9384, -1, 9384, 9388, 9489, -1, 9386, 9489, 9488, -1, 9389, 9488, 9403, -1, 9387, 9403, 10626, -1, 9387, 9389, 9403, -1, 9388, 9390, 9489, -1, 9489, 9390, 8667, -1, 9490, 8667, 9404, -1, 9391, 9404, 8665, -1, 9392, 9391, 8665, -1, 9392, 9402, 9391, -1, 9392, 9393, 9402, -1, 9402, 9393, 9394, -1, 9400, 9394, 9492, -1, 9395, 9492, 9495, -1, 9397, 9495, 9396, -1, 9397, 9395, 9495, -1, 9397, 9398, 9395, -1, 9395, 9398, 9399, -1, 9400, 9399, 9401, -1, 9402, 9401, 9391, -1, 9402, 9400, 9401, -1, 9402, 9394, 9400, -1, 9489, 8667, 9490, -1, 9488, 9490, 9405, -1, 9403, 9405, 9491, -1, 10626, 9491, 9406, -1, 10626, 9403, 9491, -1, 9490, 9404, 9391, -1, 9405, 9391, 9401, -1, 9491, 9401, 9399, -1, 9406, 9399, 9398, -1, 9406, 9491, 9399, -1, 9393, 8664, 9394, -1, 9394, 8664, 8663, -1, 9494, 8663, 8662, -1, 9493, 8662, 8661, -1, 8660, 9493, 8661, -1, 8660, 9408, 9493, -1, 8660, 9407, 9408, -1, 9408, 9407, 9417, -1, 9496, 9417, 9409, -1, 9410, 9409, 9431, -1, 10622, 9431, 10623, -1, 10622, 9410, 9431, -1, 10622, 9416, 9410, -1, 9410, 9416, 9414, -1, 9496, 9414, 9413, -1, 9408, 9413, 9493, -1, 9408, 9496, 9413, -1, 9408, 9417, 9496, -1, 9394, 8663, 9494, -1, 9492, 9494, 9411, -1, 9495, 9411, 9412, -1, 9396, 9412, 9415, -1, 9396, 9495, 9412, -1, 9494, 8662, 9493, -1, 9411, 9493, 9413, -1, 9412, 9413, 9414, -1, 9415, 9414, 9416, -1, 9415, 9412, 9414, -1, 9407, 9418, 9417, -1, 9417, 9418, 9419, -1, 9420, 9419, 8658, -1, 9421, 8658, 9422, -1, 9423, 9421, 9422, -1, 9423, 9429, 9421, -1, 9423, 9424, 9429, -1, 9429, 9424, 9425, -1, 9430, 9425, 9426, -1, 9427, 9426, 9446, -1, 9428, 9446, 9445, -1, 9428, 9427, 9446, -1, 9428, 10631, 9427, -1, 9427, 10631, 9433, -1, 9430, 9433, 9499, -1, 9429, 9499, 9421, -1, 9429, 9430, 9499, -1, 9429, 9425, 9430, -1, 9417, 9419, 9420, -1, 9409, 9420, 9497, -1, 9431, 9497, 9498, -1, 10623, 9498, 9432, -1, 10623, 9431, 9498, -1, 9420, 8658, 9421, -1, 9497, 9421, 9499, -1, 9498, 9499, 9433, -1, 9432, 9433, 10631, -1, 9432, 9498, 9433, -1, 9424, 9434, 9425, -1, 9425, 9434, 9435, -1, 9500, 9435, 8657, -1, 9436, 8657, 8656, -1, 9437, 9436, 8656, -1, 9437, 9442, 9436, -1, 9437, 8654, 9442, -1, 9442, 8654, 9503, -1, 9443, 9503, 9438, -1, 9501, 9438, 9439, -1, 10624, 9439, 9459, -1, 10624, 9501, 9439, -1, 10624, 9440, 9501, -1, 9501, 9440, 9502, -1, 9443, 9502, 9441, -1, 9442, 9441, 9436, -1, 9442, 9443, 9441, -1, 9442, 9503, 9443, -1, 9425, 9435, 9500, -1, 9426, 9500, 9444, -1, 9446, 9444, 9447, -1, 9445, 9447, 9448, -1, 9445, 9446, 9447, -1, 9500, 8657, 9436, -1, 9444, 9436, 9441, -1, 9447, 9441, 9502, -1, 9448, 9502, 9440, -1, 9448, 9447, 9502, -1, 8654, 8653, 9503, -1, 9503, 8653, 8651, -1, 9456, 8651, 8652, -1, 9455, 8652, 9449, -1, 9450, 9455, 9449, -1, 9450, 9451, 9455, -1, 9450, 9318, 9451, -1, 9451, 9318, 9452, -1, 9467, 9452, 9321, -1, 9466, 9321, 9454, -1, 9453, 9454, 10591, -1, 9453, 9466, 9454, -1, 9453, 10589, 9466, -1, 9466, 10589, 9462, -1, 9467, 9462, 9460, -1, 9451, 9460, 9455, -1, 9451, 9467, 9460, -1, 9451, 9452, 9467, -1, 9503, 8651, 9456, -1, 9438, 9456, 9457, -1, 9439, 9457, 9458, -1, 9459, 9458, 9461, -1, 9459, 9439, 9458, -1, 9456, 8652, 9455, -1, 9457, 9455, 9460, -1, 9458, 9460, 9462, -1, 9461, 9462, 10589, -1, 9461, 9458, 9462, -1, 9463, 9464, 9382, -1, 9463, 9374, 9486, -1, 9384, 9465, 9382, -1, 9465, 9376, 9463, -1, 9466, 9462, 9467, -1, 9321, 9466, 9467, -1, 9457, 9460, 9458, -1, 9320, 9454, 9468, -1, 9326, 9320, 9468, -1, 9469, 9326, 9324, -1, 9329, 9327, 9469, -1, 9327, 9319, 9326, -1, 9332, 9470, 9329, -1, 9470, 9330, 9327, -1, 9333, 9471, 9332, -1, 9471, 9472, 9470, -1, 9338, 9473, 9333, -1, 9473, 9334, 9471, -1, 9341, 9474, 9338, -1, 9474, 9337, 9473, -1, 9342, 9477, 9341, -1, 9477, 9339, 9474, -1, 9478, 9475, 9342, -1, 9475, 9476, 9477, -1, 9349, 9346, 9478, -1, 9346, 9344, 9475, -1, 9479, 9481, 9349, -1, 9481, 9347, 9346, -1, 9356, 9480, 9479, -1, 9480, 9351, 9481, -1, 9482, 9357, 9356, -1, 9357, 9353, 9480, -1, 9364, 9358, 9482, -1, 9358, 9360, 9357, -1, 9366, 9362, 9364, -1, 9362, 9359, 9358, -1, 9370, 9483, 9366, -1, 9483, 9368, 9362, -1, 9373, 9485, 9370, -1, 9485, 9367, 9483, -1, 9375, 9484, 9373, -1, 9484, 9372, 9485, -1, 9464, 9486, 9375, -1, 9486, 9487, 9484, -1, 9489, 9386, 9384, -1, 9386, 9385, 9465, -1, 9490, 9488, 9489, -1, 9488, 9389, 9386, -1, 9391, 9405, 9490, -1, 9405, 9403, 9488, -1, 9491, 9405, 9401, -1, 9395, 9399, 9400, -1, 9492, 9395, 9400, -1, 9494, 9492, 9394, -1, 9493, 9411, 9494, -1, 9411, 9495, 9492, -1, 9412, 9411, 9413, -1, 9410, 9414, 9496, -1, 9409, 9410, 9496, -1, 9420, 9409, 9417, -1, 9421, 9497, 9420, -1, 9497, 9431, 9409, -1, 9498, 9497, 9499, -1, 9427, 9433, 9430, -1, 9426, 9427, 9430, -1, 9500, 9426, 9425, -1, 9436, 9444, 9500, -1, 9444, 9446, 9426, -1, 9447, 9444, 9441, -1, 9501, 9502, 9443, -1, 9438, 9501, 9443, -1, 9456, 9438, 9503, -1, 9455, 9457, 9456, -1, 9457, 9439, 9438, -1, 9516, 9504, 9505, -1, 9517, 9505, 9537, -1, 9539, 9537, 9524, -1, 9538, 9524, 9530, -1, 9506, 9530, 9507, -1, 9510, 9507, 9508, -1, 9509, 9510, 9508, -1, 9509, 9511, 9510, -1, 9509, 9531, 9511, -1, 9511, 9531, 9547, -1, 9512, 9547, 9513, -1, 9546, 9513, 9543, -1, 9540, 9543, 9534, -1, 9515, 9534, 9514, -1, 9516, 9515, 9514, -1, 9516, 9517, 9515, -1, 9516, 9505, 9517, -1, 10670, 9526, 9536, -1, 10670, 9519, 9526, -1, 10670, 9518, 9519, -1, 10670, 9520, 9518, -1, 9518, 9520, 10661, -1, 9521, 10661, 9529, -1, 9528, 9529, 9522, -1, 9523, 9522, 9530, -1, 9524, 9523, 9530, -1, 9524, 9548, 9523, -1, 9524, 9537, 9548, -1, 9548, 9537, 9525, -1, 9526, 9525, 9536, -1, 9526, 9548, 9525, -1, 9526, 9527, 9548, -1, 9526, 9519, 9527, -1, 9527, 9519, 9521, -1, 9528, 9521, 9529, -1, 9528, 9527, 9521, -1, 9528, 9523, 9527, -1, 9528, 9522, 9523, -1, 9518, 10661, 9521, -1, 9519, 9518, 9521, -1, 9529, 9508, 9522, -1, 9522, 9508, 9507, -1, 9530, 9522, 9507, -1, 9531, 9822, 9547, -1, 9547, 9822, 9545, -1, 9513, 9545, 9532, -1, 9543, 9532, 9533, -1, 9534, 9533, 9514, -1, 9534, 9543, 9533, -1, 9545, 9822, 9544, -1, 9532, 9544, 9535, -1, 9533, 9535, 9514, -1, 9533, 9532, 9535, -1, 9551, 9541, 9542, -1, 9551, 9535, 9541, -1, 9551, 9514, 9535, -1, 9513, 9547, 9545, -1, 9525, 9537, 9505, -1, 9536, 9505, 9504, -1, 9536, 9525, 9505, -1, 9540, 9534, 9515, -1, 9539, 9515, 9517, -1, 9537, 9539, 9517, -1, 9540, 9515, 9539, -1, 9538, 9539, 9524, -1, 9538, 9540, 9539, -1, 9538, 9546, 9540, -1, 9538, 9506, 9546, -1, 9538, 9530, 9506, -1, 9542, 9541, 9544, -1, 9822, 9542, 9544, -1, 9546, 9543, 9540, -1, 9513, 9532, 9543, -1, 9541, 9535, 9544, -1, 9544, 9532, 9545, -1, 9507, 9510, 9506, -1, 9506, 9510, 9512, -1, 9546, 9512, 9513, -1, 9546, 9506, 9512, -1, 9547, 9512, 9511, -1, 9511, 9512, 9510, -1, 9548, 9527, 9523, -1, 10668, 9504, 9549, -1, 9549, 9504, 9550, -1, 9550, 9504, 9551, -1, 9551, 9504, 9516, -1, 9514, 9551, 9516, -1, 9567, 10748, 9568, -1, 9568, 10748, 9552, -1, 9552, 10748, 9561, -1, 9553, 9561, 10746, -1, 9803, 10746, 9554, -1, 9555, 9554, 9556, -1, 9804, 9556, 9562, -1, 9805, 9562, 9563, -1, 9817, 9563, 9557, -1, 9806, 9557, 9558, -1, 9564, 9558, 10699, -1, 9565, 10699, 10698, -1, 9808, 10698, 10712, -1, 9559, 10712, 10711, -1, 10692, 9559, 10711, -1, 10692, 9560, 9559, -1, 10692, 10673, 9560, -1, 9560, 10673, 9809, -1, 9809, 10673, 9819, -1, 9819, 10673, 10671, -1, 9566, 10671, 10737, -1, 9549, 10737, 10668, -1, 9549, 9566, 10737, -1, 9552, 9561, 9553, -1, 9553, 10746, 9803, -1, 9803, 9554, 9555, -1, 9555, 9556, 9804, -1, 9804, 9562, 9805, -1, 9805, 9563, 9817, -1, 9817, 9557, 9806, -1, 9806, 9558, 9564, -1, 9564, 10699, 9565, -1, 9565, 10698, 9808, -1, 9808, 10712, 9559, -1, 9819, 10671, 9566, -1, 9567, 9568, 10783, -1, 10783, 9568, 9802, -1, 9778, 10783, 9802, -1, 9778, 9603, 10783, -1, 9778, 9597, 9603, -1, 9597, 9778, 9584, -1, 9577, 9584, 9569, -1, 9601, 9569, 9570, -1, 9602, 9570, 9571, -1, 9609, 9571, 9573, -1, 9572, 9573, 9615, -1, 9576, 9615, 9574, -1, 9575, 9574, 10797, -1, 9575, 9576, 9574, -1, 9575, 9613, 9576, -1, 9575, 9595, 9613, -1, 9613, 9595, 9611, -1, 9610, 9611, 9594, -1, 9608, 9594, 9593, -1, 9599, 9593, 9592, -1, 9600, 9592, 9597, -1, 9577, 9597, 9584, -1, 9577, 9600, 9597, -1, 9577, 9601, 9600, -1, 9577, 9569, 9601, -1, 9783, 9607, 9776, -1, 9783, 9606, 9607, -1, 9783, 9578, 9606, -1, 9606, 9578, 9579, -1, 9612, 9579, 9580, -1, 9583, 9580, 9614, -1, 9581, 9614, 9616, -1, 9582, 9616, 9590, -1, 10797, 9582, 9590, -1, 10797, 9574, 9582, -1, 9582, 9574, 9615, -1, 9581, 9615, 9573, -1, 9583, 9573, 9571, -1, 9612, 9571, 9570, -1, 9606, 9570, 9569, -1, 9607, 9569, 9584, -1, 9776, 9584, 9778, -1, 9776, 9607, 9584, -1, 9782, 9585, 9578, -1, 9782, 9598, 9585, -1, 9782, 9586, 9598, -1, 9598, 9586, 9589, -1, 9585, 9589, 9587, -1, 9588, 9587, 9580, -1, 9579, 9588, 9580, -1, 9579, 9578, 9588, -1, 9588, 9578, 9585, -1, 9587, 9588, 9585, -1, 9586, 9590, 9589, -1, 9589, 9590, 9617, -1, 9587, 9617, 9614, -1, 9580, 9587, 9614, -1, 10782, 9604, 9595, -1, 10782, 9591, 9604, -1, 10782, 10783, 9591, -1, 9591, 10783, 9603, -1, 9605, 9603, 9592, -1, 9593, 9605, 9592, -1, 9593, 9604, 9605, -1, 9593, 9594, 9604, -1, 9604, 9594, 9596, -1, 9595, 9596, 9611, -1, 9595, 9604, 9596, -1, 9603, 9597, 9592, -1, 9589, 9585, 9598, -1, 9599, 9592, 9600, -1, 9601, 9599, 9600, -1, 9601, 9602, 9599, -1, 9601, 9570, 9602, -1, 9591, 9603, 9605, -1, 9604, 9591, 9605, -1, 9606, 9569, 9607, -1, 9608, 9593, 9599, -1, 9602, 9608, 9599, -1, 9602, 9609, 9608, -1, 9602, 9571, 9609, -1, 9612, 9570, 9606, -1, 9579, 9612, 9606, -1, 9610, 9594, 9608, -1, 9609, 9610, 9608, -1, 9609, 9572, 9610, -1, 9609, 9573, 9572, -1, 9611, 9596, 9594, -1, 9583, 9571, 9612, -1, 9580, 9583, 9612, -1, 9613, 9611, 9610, -1, 9572, 9613, 9610, -1, 9572, 9576, 9613, -1, 9572, 9615, 9576, -1, 9617, 9590, 9616, -1, 9614, 9617, 9616, -1, 9615, 9581, 9582, -1, 9582, 9581, 9616, -1, 9587, 9589, 9617, -1, 9583, 9614, 9581, -1, 9573, 9583, 9581, -1, 8672, 9625, 8685, -1, 8672, 9626, 9625, -1, 8672, 9618, 9626, -1, 9626, 9618, 9619, -1, 9735, 9619, 9627, -1, 9739, 9627, 9629, -1, 9738, 9629, 9621, -1, 9620, 9621, 9622, -1, 9620, 9738, 9621, -1, 9620, 9623, 9738, -1, 9738, 9623, 9624, -1, 9739, 9624, 9734, -1, 9735, 9734, 9730, -1, 9626, 9730, 9625, -1, 9626, 9735, 9730, -1, 9626, 9619, 9735, -1, 9618, 8677, 9619, -1, 9619, 8677, 9736, -1, 9627, 9736, 9628, -1, 9629, 9628, 9741, -1, 9621, 9741, 9630, -1, 9622, 9630, 10992, -1, 9622, 9621, 9630, -1, 8677, 8678, 9736, -1, 9736, 8678, 9737, -1, 9628, 9737, 9740, -1, 9741, 9740, 9744, -1, 9630, 9744, 9631, -1, 10992, 9631, 9633, -1, 10992, 9630, 9631, -1, 8678, 8675, 9737, -1, 9737, 8675, 9634, -1, 9740, 9634, 9743, -1, 9744, 9743, 9742, -1, 9631, 9742, 9632, -1, 9633, 9632, 10994, -1, 9633, 9631, 9632, -1, 8675, 9636, 9634, -1, 9634, 9636, 9635, -1, 9743, 9635, 9745, -1, 9742, 9745, 9749, -1, 9632, 9749, 9748, -1, 10994, 9748, 9639, -1, 10994, 9632, 9748, -1, 9636, 9637, 9635, -1, 9635, 9637, 9641, -1, 9745, 9641, 9747, -1, 9749, 9747, 9638, -1, 9748, 9638, 9644, -1, 9639, 9644, 10996, -1, 9639, 9748, 9644, -1, 9637, 9640, 9641, -1, 9641, 9640, 9642, -1, 9747, 9642, 9746, -1, 9638, 9746, 9643, -1, 9644, 9643, 9645, -1, 10996, 9645, 10973, -1, 10996, 9644, 9645, -1, 9640, 9646, 9642, -1, 9642, 9646, 9648, -1, 9746, 9648, 9751, -1, 9643, 9751, 9647, -1, 9645, 9647, 9650, -1, 10973, 9650, 9652, -1, 10973, 9645, 9650, -1, 9646, 9649, 9648, -1, 9648, 9649, 9750, -1, 9751, 9750, 9753, -1, 9647, 9753, 9755, -1, 9650, 9755, 9651, -1, 9652, 9651, 10975, -1, 9652, 9650, 9651, -1, 9649, 8679, 9750, -1, 9750, 8679, 9752, -1, 9753, 9752, 9653, -1, 9755, 9653, 9756, -1, 9651, 9756, 9655, -1, 10975, 9655, 9657, -1, 10975, 9651, 9655, -1, 8679, 8676, 9752, -1, 9752, 8676, 9659, -1, 9653, 9659, 9654, -1, 9756, 9654, 9656, -1, 9655, 9656, 9658, -1, 9657, 9658, 10977, -1, 9657, 9655, 9658, -1, 8676, 8674, 9659, -1, 9659, 8674, 9754, -1, 9654, 9754, 9726, -1, 9656, 9726, 9660, -1, 9658, 9660, 9663, -1, 10977, 9663, 9661, -1, 10977, 9658, 9663, -1, 8674, 8673, 9754, -1, 9754, 8673, 9664, -1, 9726, 9664, 9727, -1, 9660, 9727, 9662, -1, 9663, 9662, 9668, -1, 9661, 9668, 10978, -1, 9661, 9663, 9668, -1, 8673, 9665, 9664, -1, 9664, 9665, 9666, -1, 9727, 9666, 9757, -1, 9662, 9757, 9667, -1, 9668, 9667, 9689, -1, 10978, 9689, 10979, -1, 10978, 9668, 9689, -1, 9665, 8680, 9666, -1, 9666, 8680, 9669, -1, 9670, 9669, 8681, -1, 9671, 9670, 8681, -1, 9671, 9672, 9670, -1, 9671, 8682, 9672, -1, 9672, 8682, 9673, -1, 9691, 9673, 9674, -1, 9761, 9674, 9675, -1, 9676, 9675, 9677, -1, 9678, 9677, 9679, -1, 9703, 9679, 8688, -1, 9769, 8688, 8687, -1, 9768, 8687, 9709, -1, 9710, 9709, 9680, -1, 9681, 9680, 9682, -1, 8686, 9681, 9682, -1, 8686, 9683, 9681, -1, 8686, 8684, 9683, -1, 9683, 8684, 9684, -1, 9687, 9684, 9775, -1, 9774, 9775, 9719, -1, 9731, 9719, 9685, -1, 10990, 9685, 9720, -1, 10990, 9731, 9685, -1, 10990, 9716, 9731, -1, 9731, 9716, 9717, -1, 9774, 9717, 9714, -1, 9687, 9714, 9686, -1, 9683, 9686, 9681, -1, 9683, 9687, 9686, -1, 9683, 9684, 9687, -1, 9666, 9669, 9670, -1, 9757, 9670, 9758, -1, 9667, 9758, 9688, -1, 9689, 9688, 9762, -1, 10979, 9762, 11001, -1, 10979, 9689, 9762, -1, 9672, 9673, 9691, -1, 9759, 9691, 9692, -1, 9763, 9692, 9693, -1, 9690, 9693, 9765, -1, 10982, 9765, 10983, -1, 10982, 9690, 9765, -1, 10982, 11001, 9690, -1, 9690, 11001, 9762, -1, 9763, 9762, 9688, -1, 9759, 9688, 9758, -1, 9672, 9758, 9670, -1, 9672, 9759, 9758, -1, 9672, 9691, 9759, -1, 9691, 9674, 9761, -1, 9692, 9761, 9760, -1, 9693, 9760, 9694, -1, 9765, 9694, 9766, -1, 10983, 9766, 10984, -1, 10983, 9765, 9766, -1, 9761, 9675, 9676, -1, 9760, 9676, 9764, -1, 9694, 9764, 9695, -1, 9766, 9695, 9696, -1, 10984, 9696, 9698, -1, 10984, 9766, 9696, -1, 9676, 9677, 9678, -1, 9764, 9678, 9697, -1, 9695, 9697, 9771, -1, 9696, 9771, 9770, -1, 9698, 9770, 9701, -1, 9698, 9696, 9770, -1, 9678, 9679, 9703, -1, 9697, 9703, 9767, -1, 9771, 9767, 9699, -1, 9770, 9699, 9702, -1, 9701, 9702, 9700, -1, 9701, 9770, 9702, -1, 9703, 8688, 9769, -1, 9767, 9769, 9706, -1, 9699, 9706, 9704, -1, 9702, 9704, 9705, -1, 9700, 9705, 10986, -1, 9700, 9702, 9705, -1, 9769, 8687, 9768, -1, 9706, 9768, 9772, -1, 9704, 9772, 9707, -1, 9705, 9707, 9708, -1, 10986, 9708, 9712, -1, 10986, 9705, 9708, -1, 9768, 9709, 9710, -1, 9772, 9710, 9711, -1, 9707, 9711, 9713, -1, 9708, 9713, 9773, -1, 9712, 9773, 9715, -1, 9712, 9708, 9773, -1, 9710, 9680, 9681, -1, 9711, 9681, 9686, -1, 9713, 9686, 9714, -1, 9773, 9714, 9717, -1, 9715, 9717, 9716, -1, 9715, 9773, 9717, -1, 8684, 8683, 9684, -1, 9684, 8683, 9718, -1, 9775, 9718, 9721, -1, 9719, 9721, 9728, -1, 9685, 9728, 9723, -1, 9720, 9723, 10971, -1, 9720, 9685, 9723, -1, 8683, 9724, 9718, -1, 9718, 9724, 9732, -1, 9721, 9732, 9722, -1, 9728, 9722, 9729, -1, 9723, 9729, 9733, -1, 10971, 9733, 9725, -1, 10971, 9723, 9733, -1, 9724, 8685, 9732, -1, 9732, 8685, 9625, -1, 9722, 9625, 9730, -1, 9729, 9730, 9734, -1, 9733, 9734, 9624, -1, 9725, 9624, 9623, -1, 9725, 9733, 9624, -1, 9666, 9727, 9664, -1, 9727, 9660, 9726, -1, 9670, 9757, 9666, -1, 9660, 9658, 9656, -1, 9757, 9662, 9727, -1, 9662, 9663, 9660, -1, 9625, 9722, 9732, -1, 9722, 9728, 9721, -1, 9729, 9722, 9730, -1, 9728, 9685, 9719, -1, 9723, 9728, 9729, -1, 9774, 9719, 9731, -1, 9717, 9774, 9731, -1, 9775, 9721, 9719, -1, 9718, 9732, 9721, -1, 9733, 9729, 9734, -1, 9739, 9734, 9735, -1, 9627, 9739, 9735, -1, 9736, 9627, 9619, -1, 9737, 9628, 9736, -1, 9738, 9624, 9739, -1, 9629, 9738, 9739, -1, 9628, 9629, 9627, -1, 9634, 9740, 9737, -1, 9740, 9741, 9628, -1, 9741, 9621, 9629, -1, 9635, 9743, 9634, -1, 9743, 9744, 9740, -1, 9744, 9630, 9741, -1, 9641, 9745, 9635, -1, 9745, 9742, 9743, -1, 9742, 9631, 9744, -1, 9642, 9747, 9641, -1, 9747, 9749, 9745, -1, 9749, 9632, 9742, -1, 9648, 9746, 9642, -1, 9746, 9638, 9747, -1, 9638, 9748, 9749, -1, 9750, 9751, 9648, -1, 9751, 9643, 9746, -1, 9643, 9644, 9638, -1, 9752, 9753, 9750, -1, 9753, 9647, 9751, -1, 9647, 9645, 9643, -1, 9659, 9653, 9752, -1, 9653, 9755, 9753, -1, 9755, 9650, 9647, -1, 9754, 9654, 9659, -1, 9654, 9756, 9653, -1, 9756, 9651, 9755, -1, 9664, 9726, 9754, -1, 9726, 9656, 9654, -1, 9656, 9655, 9756, -1, 9667, 9757, 9758, -1, 9668, 9662, 9667, -1, 9689, 9667, 9688, -1, 9763, 9688, 9759, -1, 9692, 9763, 9759, -1, 9761, 9692, 9691, -1, 9676, 9760, 9761, -1, 9690, 9762, 9763, -1, 9693, 9690, 9763, -1, 9760, 9693, 9692, -1, 9678, 9764, 9676, -1, 9764, 9694, 9760, -1, 9694, 9765, 9693, -1, 9703, 9697, 9678, -1, 9697, 9695, 9764, -1, 9695, 9766, 9694, -1, 9769, 9767, 9703, -1, 9767, 9771, 9697, -1, 9771, 9696, 9695, -1, 9768, 9706, 9769, -1, 9706, 9699, 9767, -1, 9699, 9770, 9771, -1, 9710, 9772, 9768, -1, 9772, 9704, 9706, -1, 9704, 9702, 9699, -1, 9681, 9711, 9710, -1, 9711, 9707, 9772, -1, 9707, 9705, 9704, -1, 9713, 9711, 9686, -1, 9708, 9707, 9713, -1, 9773, 9713, 9714, -1, 9774, 9714, 9687, -1, 9775, 9774, 9687, -1, 9718, 9775, 9684, -1, 9778, 9802, 9779, -1, 9777, 9779, 9787, -1, 9776, 9787, 9783, -1, 9776, 9777, 9787, -1, 9776, 9778, 9777, -1, 9777, 9778, 9779, -1, 9780, 9781, 9800, -1, 9780, 9784, 9781, -1, 9781, 9784, 9785, -1, 9786, 9785, 9782, -1, 9578, 9786, 9782, -1, 9578, 9787, 9786, -1, 9578, 9783, 9787, -1, 9784, 9801, 9785, -1, 9785, 9801, 9782, -1, 9800, 9781, 9779, -1, 9802, 9800, 9779, -1, 9785, 9786, 9781, -1, 9781, 9786, 9787, -1, 9779, 9781, 9787, -1, 9550, 8705, 9549, -1, 9550, 8703, 8705, -1, 9550, 9788, 8703, -1, 9550, 9789, 9788, -1, 9788, 9789, 11072, -1, 9790, 11072, 8702, -1, 9790, 9788, 11072, -1, 9789, 9821, 11072, -1, 11072, 9821, 9791, -1, 11070, 11072, 9791, -1, 11072, 9792, 8702, -1, 8702, 9792, 9793, -1, 9793, 9792, 11074, -1, 9794, 11074, 8690, -1, 9794, 9793, 11074, -1, 11074, 11073, 8690, -1, 8690, 11073, 9795, -1, 9795, 11073, 9796, -1, 9797, 9796, 8689, -1, 9797, 9795, 9796, -1, 9796, 9798, 8689, -1, 8689, 9798, 9799, -1, 9799, 9798, 9802, -1, 8698, 9802, 8715, -1, 8698, 9799, 9802, -1, 9798, 11078, 9802, -1, 9802, 11078, 9800, -1, 9800, 11078, 9780, -1, 9780, 11078, 9784, -1, 9784, 11078, 9801, -1, 9802, 9568, 8715, -1, 8715, 9568, 8714, -1, 8714, 9568, 9811, -1, 9811, 9568, 9552, -1, 8713, 9552, 9553, -1, 9812, 9553, 9803, -1, 9813, 9803, 9555, -1, 9814, 9555, 9804, -1, 9815, 9804, 9805, -1, 9816, 9805, 9817, -1, 8695, 9817, 9806, -1, 9818, 9806, 9564, -1, 8708, 9564, 9565, -1, 8693, 9565, 9808, -1, 9807, 9808, 9559, -1, 9560, 9807, 9559, -1, 9560, 8707, 9807, -1, 9560, 9809, 8707, -1, 8707, 9809, 9810, -1, 9810, 9809, 9819, -1, 9820, 9819, 9566, -1, 8706, 9566, 9549, -1, 8705, 8706, 9549, -1, 9811, 9552, 8713, -1, 8713, 9553, 9812, -1, 9812, 9803, 9813, -1, 9813, 9555, 9814, -1, 9814, 9804, 9815, -1, 9815, 9805, 9816, -1, 9816, 9817, 8695, -1, 8695, 9806, 9818, -1, 9818, 9564, 8708, -1, 8708, 9565, 8693, -1, 8693, 9808, 9807, -1, 9810, 9819, 9820, -1, 9820, 9566, 8706, -1, 11070, 9791, 9509, -1, 9509, 9791, 9531, -1, 9531, 9791, 9821, -1, 9822, 9821, 9789, -1, 9542, 9789, 9550, -1, 9551, 9542, 9550, -1, 9531, 9821, 9822, -1, 9822, 9789, 9542, -1, 9825, 9823, 9824, -1, 9825, 11232, 9823, -1, 9825, 9826, 11232, -1, 11232, 9826, 11233, -1, 11233, 9826, 9838, -1, 9839, 9838, 9827, -1, 9840, 9827, 9828, -1, 9841, 9828, 9829, -1, 11151, 9829, 9842, -1, 11152, 9842, 8723, -1, 11145, 8723, 8722, -1, 9843, 8722, 8721, -1, 11221, 8721, 9830, -1, 9831, 9830, 9844, -1, 11201, 9844, 8717, -1, 9832, 8717, 8719, -1, 11203, 8719, 8720, -1, 9833, 8720, 9834, -1, 11229, 9834, 9845, -1, 11192, 9845, 9835, -1, 9846, 9835, 9836, -1, 11231, 9836, 8718, -1, 9837, 8718, 8716, -1, 11163, 8716, 9824, -1, 9823, 11163, 9824, -1, 11233, 9838, 9839, -1, 9839, 9827, 9840, -1, 9840, 9828, 9841, -1, 9841, 9829, 11151, -1, 11151, 9842, 11152, -1, 11152, 8723, 11145, -1, 11145, 8722, 9843, -1, 9843, 8721, 11221, -1, 11221, 9830, 9831, -1, 9831, 9844, 11201, -1, 11201, 8717, 9832, -1, 9832, 8719, 11203, -1, 11203, 8720, 9833, -1, 9833, 9834, 11229, -1, 11229, 9845, 11192, -1, 11192, 9835, 9846, -1, 9846, 9836, 11231, -1, 11231, 8718, 9837, -1, 9837, 8716, 11163, -1, 8729, 9854, 9855, -1, 8729, 11349, 9854, -1, 8729, 9847, 11349, -1, 11349, 9847, 9856, -1, 9856, 9847, 8734, -1, 11352, 8734, 9857, -1, 11353, 9857, 9858, -1, 11270, 9858, 8731, -1, 9848, 8731, 8730, -1, 11265, 8730, 9859, -1, 9860, 9859, 8733, -1, 11260, 8733, 8732, -1, 11342, 8732, 9849, -1, 11343, 9849, 9861, -1, 9862, 9861, 8724, -1, 9863, 8724, 8725, -1, 9864, 8725, 8728, -1, 11355, 8728, 9850, -1, 11310, 9850, 9851, -1, 9865, 9851, 8727, -1, 11348, 8727, 9852, -1, 9866, 9852, 8726, -1, 9867, 8726, 9853, -1, 11279, 9853, 9855, -1, 9854, 11279, 9855, -1, 9856, 8734, 11352, -1, 11352, 9857, 11353, -1, 11353, 9858, 11270, -1, 11270, 8731, 9848, -1, 9848, 8730, 11265, -1, 11265, 9859, 9860, -1, 9860, 8733, 11260, -1, 11260, 8732, 11342, -1, 11342, 9849, 11343, -1, 11343, 9861, 9862, -1, 9862, 8724, 9863, -1, 9863, 8725, 9864, -1, 9864, 8728, 11355, -1, 11355, 9850, 11310, -1, 11310, 9851, 9865, -1, 9865, 8727, 11348, -1, 11348, 9852, 9866, -1, 9866, 8726, 9867, -1, 9867, 9853, 11279, -1, 9869, 9868, 9886, -1, 9869, 8752, 9868, -1, 9869, 9871, 8752, -1, 8752, 9871, 9870, -1, 9870, 9871, 9887, -1, 8747, 9887, 11507, -1, 9888, 11507, 9889, -1, 8743, 9889, 11498, -1, 8737, 11498, 11528, -1, 8875, 11528, 11492, -1, 9890, 11492, 9891, -1, 8862, 9891, 11486, -1, 8872, 11486, 11485, -1, 8866, 11485, 11478, -1, 8865, 11478, 11477, -1, 8846, 11477, 9872, -1, 8847, 9872, 11462, -1, 8852, 11462, 11461, -1, 8825, 11461, 9892, -1, 8826, 9892, 11454, -1, 8837, 11454, 9873, -1, 8834, 9873, 11450, -1, 8835, 11450, 9893, -1, 9894, 9893, 9875, -1, 9874, 9875, 11437, -1, 8819, 11437, 11436, -1, 9895, 11436, 9876, -1, 9896, 9876, 9877, -1, 8805, 9877, 11425, -1, 8802, 11425, 9897, -1, 9878, 9897, 11416, -1, 9879, 11416, 9880, -1, 8791, 9880, 9898, -1, 8792, 9898, 11406, -1, 8787, 11406, 9882, -1, 9881, 9882, 11401, -1, 9899, 11401, 9900, -1, 9883, 9900, 11396, -1, 8775, 11396, 11387, -1, 9901, 11387, 9902, -1, 8771, 9902, 9903, -1, 9904, 9903, 9884, -1, 9885, 9884, 11373, -1, 8762, 11373, 11372, -1, 8757, 11372, 9886, -1, 9868, 8757, 9886, -1, 9870, 9887, 8747, -1, 8747, 11507, 9888, -1, 9888, 9889, 8743, -1, 8743, 11498, 8737, -1, 8737, 11528, 8875, -1, 8875, 11492, 9890, -1, 9890, 9891, 8862, -1, 8862, 11486, 8872, -1, 8872, 11485, 8866, -1, 8866, 11478, 8865, -1, 8865, 11477, 8846, -1, 8846, 9872, 8847, -1, 8847, 11462, 8852, -1, 8852, 11461, 8825, -1, 8825, 9892, 8826, -1, 8826, 11454, 8837, -1, 8837, 9873, 8834, -1, 8834, 11450, 8835, -1, 8835, 9893, 9894, -1, 9894, 9875, 9874, -1, 9874, 11437, 8819, -1, 8819, 11436, 9895, -1, 9895, 9876, 9896, -1, 9896, 9877, 8805, -1, 8805, 11425, 8802, -1, 8802, 9897, 9878, -1, 9878, 11416, 9879, -1, 9879, 9880, 8791, -1, 8791, 9898, 8792, -1, 8792, 11406, 8787, -1, 8787, 9882, 9881, -1, 9881, 11401, 9899, -1, 9899, 9900, 9883, -1, 9883, 11396, 8775, -1, 8775, 11387, 9901, -1, 9901, 9902, 8771, -1, 8771, 9903, 9904, -1, 9904, 9884, 9885, -1, 9885, 11373, 8762, -1, 8762, 11372, 8757, -1, 8933, 9912, 9905, -1, 8933, 9913, 9912, -1, 8933, 9906, 9913, -1, 9913, 9906, 9907, -1, 9914, 9907, 10020, -1, 10019, 10020, 9908, -1, 9911, 9908, 9910, -1, 11846, 9910, 9909, -1, 11846, 9911, 9910, -1, 11846, 11863, 9911, -1, 9911, 11863, 10013, -1, 10019, 10013, 10010, -1, 9914, 10010, 10009, -1, 9913, 10009, 9912, -1, 9913, 9914, 10009, -1, 9913, 9907, 9914, -1, 9906, 8938, 9907, -1, 9907, 8938, 10021, -1, 10020, 10021, 10022, -1, 9908, 10022, 9917, -1, 9910, 9917, 9915, -1, 9909, 9915, 11847, -1, 9909, 9910, 9915, -1, 8938, 8940, 10021, -1, 10021, 8940, 9916, -1, 10022, 9916, 10023, -1, 9917, 10023, 9918, -1, 9915, 9918, 10028, -1, 11847, 10028, 9919, -1, 11847, 9915, 10028, -1, 8940, 9920, 9916, -1, 9916, 9920, 9921, -1, 10023, 9921, 10027, -1, 9918, 10027, 10026, -1, 10028, 10026, 9922, -1, 9919, 9922, 11849, -1, 9919, 10028, 9922, -1, 9920, 8935, 9921, -1, 9921, 8935, 9932, -1, 9933, 9932, 8936, -1, 10024, 8936, 9937, -1, 9923, 9937, 8941, -1, 9944, 8941, 8939, -1, 9924, 8939, 8937, -1, 9949, 8937, 8934, -1, 9954, 8934, 8932, -1, 9956, 8932, 8931, -1, 9957, 8931, 8929, -1, 8930, 9957, 8929, -1, 8930, 9925, 9957, -1, 8930, 9926, 9925, -1, 9925, 9926, 9931, -1, 10036, 9931, 10035, -1, 9930, 10035, 9927, -1, 9929, 9927, 9964, -1, 11870, 9964, 11854, -1, 11870, 9929, 9964, -1, 11870, 9928, 9929, -1, 9929, 9928, 9961, -1, 9930, 9961, 10034, -1, 10036, 10034, 10015, -1, 9925, 10015, 9957, -1, 9925, 10036, 10015, -1, 9925, 9931, 10036, -1, 9921, 9932, 9933, -1, 10027, 9933, 10025, -1, 10026, 10025, 9934, -1, 9922, 9934, 10029, -1, 11849, 10029, 11851, -1, 11849, 9922, 10029, -1, 9933, 8936, 10024, -1, 10025, 10024, 9938, -1, 9934, 9938, 9935, -1, 10029, 9935, 9940, -1, 11851, 9940, 9936, -1, 11851, 10029, 9940, -1, 10024, 9937, 9923, -1, 9938, 9923, 9939, -1, 9935, 9939, 10031, -1, 9940, 10031, 9941, -1, 9936, 9941, 11866, -1, 9936, 9940, 9941, -1, 9923, 8941, 9944, -1, 9939, 9944, 9942, -1, 10031, 9942, 10030, -1, 9941, 10030, 9943, -1, 11866, 9943, 9945, -1, 11866, 9941, 9943, -1, 9944, 8939, 9924, -1, 9942, 9924, 10032, -1, 10030, 10032, 10033, -1, 9943, 10033, 9946, -1, 9945, 9946, 9948, -1, 9945, 9943, 9946, -1, 9924, 8937, 9949, -1, 10032, 9949, 9950, -1, 10033, 9950, 9947, -1, 9946, 9947, 9951, -1, 9948, 9951, 9952, -1, 9948, 9946, 9951, -1, 9949, 8934, 9954, -1, 9950, 9954, 10014, -1, 9947, 10014, 10016, -1, 9951, 10016, 9953, -1, 9952, 9953, 11868, -1, 9952, 9951, 9953, -1, 9954, 8932, 9956, -1, 10014, 9956, 9955, -1, 10016, 9955, 9958, -1, 9953, 9958, 9959, -1, 11868, 9959, 9960, -1, 11868, 9953, 9959, -1, 9956, 8931, 9957, -1, 9955, 9957, 10015, -1, 9958, 10015, 10034, -1, 9959, 10034, 9961, -1, 9960, 9961, 9928, -1, 9960, 9959, 9961, -1, 9926, 8928, 9931, -1, 9931, 8928, 10038, -1, 10035, 10038, 9962, -1, 9927, 9962, 10040, -1, 9964, 10040, 9963, -1, 11854, 9963, 9967, -1, 11854, 9964, 9963, -1, 8928, 8927, 10038, -1, 10038, 8927, 10037, -1, 9962, 10037, 9965, -1, 10040, 9965, 9966, -1, 9963, 9966, 9971, -1, 9967, 9971, 9970, -1, 9967, 9963, 9971, -1, 8927, 8926, 10037, -1, 10037, 8926, 10039, -1, 9965, 10039, 9968, -1, 9966, 9968, 10042, -1, 9971, 10042, 9969, -1, 9970, 9969, 9972, -1, 9970, 9971, 9969, -1, 8926, 8925, 10039, -1, 10039, 8925, 9974, -1, 9968, 9974, 10041, -1, 10042, 10041, 10044, -1, 9969, 10044, 9973, -1, 9972, 9973, 11855, -1, 9972, 9969, 9973, -1, 8925, 9975, 9974, -1, 9974, 9975, 9976, -1, 10041, 9976, 10043, -1, 10044, 10043, 10046, -1, 9973, 10046, 9979, -1, 11855, 9979, 9977, -1, 11855, 9973, 9979, -1, 9975, 9982, 9976, -1, 9976, 9982, 9983, -1, 10043, 9983, 10045, -1, 10046, 10045, 9978, -1, 9979, 9978, 9980, -1, 9977, 9980, 9981, -1, 9977, 9979, 9980, -1, 9982, 8924, 9983, -1, 9983, 8924, 9984, -1, 10045, 9984, 9987, -1, 9978, 9987, 9985, -1, 9980, 9985, 10050, -1, 9981, 10050, 11856, -1, 9981, 9980, 10050, -1, 8924, 8923, 9984, -1, 9984, 8923, 9986, -1, 9987, 9986, 10049, -1, 9985, 10049, 10048, -1, 10050, 10048, 10053, -1, 11856, 10053, 9988, -1, 11856, 10050, 10053, -1, 8923, 8922, 9986, -1, 9986, 8922, 9989, -1, 10049, 9989, 10047, -1, 10048, 10047, 10052, -1, 10053, 10052, 9992, -1, 9988, 9992, 11858, -1, 9988, 10053, 9992, -1, 8922, 9990, 9989, -1, 9989, 9990, 10051, -1, 10047, 10051, 9991, -1, 10052, 9991, 10057, -1, 9992, 10057, 9994, -1, 11858, 9994, 11859, -1, 11858, 9992, 9994, -1, 9990, 8921, 10051, -1, 10051, 8921, 9993, -1, 9991, 9993, 10056, -1, 10057, 10056, 10055, -1, 9994, 10055, 9996, -1, 11859, 9996, 9999, -1, 11859, 9994, 9996, -1, 8921, 8920, 9993, -1, 9993, 8920, 9995, -1, 10056, 9995, 10018, -1, 10055, 10018, 9997, -1, 9996, 9997, 10002, -1, 9999, 10002, 9998, -1, 9999, 9996, 10002, -1, 8920, 10000, 9995, -1, 9995, 10000, 10054, -1, 10018, 10054, 10004, -1, 9997, 10004, 10006, -1, 10002, 10006, 10001, -1, 9998, 10001, 11861, -1, 9998, 10002, 10001, -1, 10000, 10003, 10054, -1, 10054, 10003, 10008, -1, 10004, 10008, 10005, -1, 10006, 10005, 10017, -1, 10001, 10017, 10012, -1, 11861, 10012, 10011, -1, 11861, 10001, 10012, -1, 10003, 8919, 10008, -1, 10008, 8919, 10007, -1, 9905, 10008, 10007, -1, 9905, 9912, 10008, -1, 10008, 9912, 10005, -1, 10005, 9912, 10009, -1, 10017, 10009, 10010, -1, 10012, 10010, 10013, -1, 10011, 10013, 11863, -1, 10011, 10012, 10013, -1, 9957, 9955, 9956, -1, 9955, 10016, 10014, -1, 9958, 9955, 10015, -1, 10016, 9951, 9947, -1, 9953, 10016, 9958, -1, 10005, 10006, 10004, -1, 10017, 10005, 10009, -1, 10006, 10002, 9997, -1, 10001, 10006, 10017, -1, 10055, 9997, 9996, -1, 10018, 10004, 9997, -1, 10054, 10008, 10004, -1, 10012, 10017, 10010, -1, 10019, 10010, 9914, -1, 10020, 10019, 9914, -1, 10021, 10020, 9907, -1, 9916, 10022, 10021, -1, 9911, 10013, 10019, -1, 9908, 9911, 10019, -1, 10022, 9908, 10020, -1, 9921, 10023, 9916, -1, 10023, 9917, 10022, -1, 9917, 9910, 9908, -1, 9933, 10027, 9921, -1, 10027, 9918, 10023, -1, 9918, 9915, 9917, -1, 10024, 10025, 9933, -1, 10025, 10026, 10027, -1, 10026, 10028, 9918, -1, 9923, 9938, 10024, -1, 9938, 9934, 10025, -1, 9934, 9922, 10026, -1, 9944, 9939, 9923, -1, 9939, 9935, 9938, -1, 9935, 10029, 9934, -1, 9924, 9942, 9944, -1, 9942, 10031, 9939, -1, 10031, 9940, 9935, -1, 9949, 10032, 9924, -1, 10032, 10030, 9942, -1, 10030, 9941, 10031, -1, 9954, 9950, 9949, -1, 9950, 10033, 10032, -1, 10033, 9943, 10030, -1, 9956, 10014, 9954, -1, 10014, 9947, 9950, -1, 9947, 9946, 10033, -1, 9959, 9958, 10034, -1, 9930, 10034, 10036, -1, 10035, 9930, 10036, -1, 10038, 10035, 9931, -1, 10037, 9962, 10038, -1, 9929, 9961, 9930, -1, 9927, 9929, 9930, -1, 9962, 9927, 10035, -1, 10039, 9965, 10037, -1, 9965, 10040, 9962, -1, 10040, 9964, 9927, -1, 9974, 9968, 10039, -1, 9968, 9966, 9965, -1, 9966, 9963, 10040, -1, 9976, 10041, 9974, -1, 10041, 10042, 9968, -1, 10042, 9971, 9966, -1, 9983, 10043, 9976, -1, 10043, 10044, 10041, -1, 10044, 9969, 10042, -1, 9984, 10045, 9983, -1, 10045, 10046, 10043, -1, 10046, 9973, 10044, -1, 9986, 9987, 9984, -1, 9987, 9978, 10045, -1, 9978, 9979, 10046, -1, 9989, 10049, 9986, -1, 10049, 9985, 9987, -1, 9985, 9980, 9978, -1, 10051, 10047, 9989, -1, 10047, 10048, 10049, -1, 10048, 10050, 9985, -1, 9993, 9991, 10051, -1, 9991, 10052, 10047, -1, 10052, 10053, 10048, -1, 9995, 10056, 9993, -1, 10056, 10057, 9991, -1, 10057, 9992, 10052, -1, 10054, 10018, 9995, -1, 10018, 10055, 10056, -1, 10055, 9994, 10057, -1, 9255, 9273, 10058, -1, 10093, 10058, 10070, -1, 10090, 10070, 10071, -1, 10059, 10071, 10060, -1, 10094, 10060, 10061, -1, 10086, 10061, 10087, -1, 10062, 10087, 10074, -1, 10100, 10074, 10075, -1, 10063, 10075, 10078, -1, 10081, 10078, 10077, -1, 10098, 10077, 10065, -1, 10064, 10065, 10066, -1, 10067, 10064, 10066, -1, 10067, 10102, 10064, -1, 10067, 10068, 10102, -1, 10102, 10068, 10459, -1, 10099, 10459, 10069, -1, 10098, 10069, 10081, -1, 10077, 10098, 10081, -1, 11881, 10070, 11876, -1, 11881, 10071, 10070, -1, 11881, 10072, 10071, -1, 10071, 10072, 10060, -1, 10060, 10072, 11877, -1, 10061, 11877, 10073, -1, 10087, 10073, 10074, -1, 10087, 10061, 10073, -1, 10060, 11877, 10061, -1, 10073, 11882, 10074, -1, 10074, 11882, 10075, -1, 10075, 11882, 10076, -1, 10078, 10076, 10079, -1, 10077, 10079, 10065, -1, 10077, 10078, 10079, -1, 10075, 10076, 10078, -1, 10079, 10080, 10065, -1, 10065, 10080, 10066, -1, 10459, 10458, 10069, -1, 10069, 10458, 10082, -1, 10081, 10082, 10063, -1, 10078, 10081, 10063, -1, 10458, 10457, 10082, -1, 10082, 10457, 10083, -1, 10063, 10083, 10100, -1, 10075, 10063, 10100, -1, 10457, 10096, 10083, -1, 10083, 10096, 10084, -1, 10100, 10084, 10062, -1, 10074, 10100, 10062, -1, 10084, 10096, 10085, -1, 10062, 10085, 10086, -1, 10087, 10062, 10086, -1, 10463, 10088, 10095, -1, 10463, 10097, 10088, -1, 10463, 10089, 10097, -1, 10097, 10089, 10101, -1, 10059, 10101, 10090, -1, 10071, 10059, 10090, -1, 10089, 10462, 10101, -1, 10101, 10462, 10091, -1, 10090, 10091, 10093, -1, 10070, 10090, 10093, -1, 10462, 9256, 10091, -1, 10091, 9256, 10092, -1, 10093, 10092, 9255, -1, 10058, 10093, 9255, -1, 10091, 10092, 10093, -1, 10094, 10061, 10086, -1, 10088, 10086, 10085, -1, 10095, 10085, 10096, -1, 10095, 10088, 10085, -1, 10059, 10060, 10094, -1, 10097, 10094, 10088, -1, 10097, 10059, 10094, -1, 10097, 10101, 10059, -1, 9273, 11876, 10058, -1, 10058, 11876, 10070, -1, 10065, 10064, 10098, -1, 10098, 10064, 10099, -1, 10069, 10098, 10099, -1, 10082, 10081, 10069, -1, 10083, 10063, 10082, -1, 10084, 10100, 10083, -1, 10085, 10062, 10084, -1, 10088, 10094, 10086, -1, 10091, 10090, 10101, -1, 10459, 10099, 10102, -1, 10102, 10099, 10064, -1, 10068, 10067, 10103, -1, 10103, 10067, 11805, -1, 11805, 10067, 10066, -1, 11810, 10066, 10080, -1, 10104, 11810, 10080, -1, 11805, 10066, 11810, -1, 11905, 11930, 10194, -1, 10182, 10194, 10195, -1, 10180, 10195, 10105, -1, 10178, 10105, 10106, -1, 10107, 10178, 10106, -1, 10107, 10108, 10178, -1, 10107, 10109, 10108, -1, 10108, 10109, 10111, -1, 10112, 10111, 10199, -1, 10110, 10199, 10162, -1, 11909, 10162, 11910, -1, 11909, 10110, 10162, -1, 11909, 11908, 10110, -1, 10110, 11908, 10177, -1, 10112, 10177, 10179, -1, 10108, 10179, 10178, -1, 10108, 10112, 10179, -1, 10108, 10111, 10112, -1, 11932, 10192, 10193, -1, 11932, 10115, 10192, -1, 11932, 11903, 10115, -1, 10115, 11903, 10205, -1, 10116, 10205, 10118, -1, 10113, 10118, 10207, -1, 10114, 10207, 8952, -1, 10114, 10113, 10207, -1, 10114, 8954, 10113, -1, 10113, 8954, 10190, -1, 10116, 10190, 10203, -1, 10115, 10203, 10192, -1, 10115, 10116, 10203, -1, 10115, 10205, 10116, -1, 11903, 11902, 10205, -1, 10205, 11902, 10117, -1, 10118, 10117, 10206, -1, 10207, 10206, 10189, -1, 8952, 10189, 10134, -1, 8951, 10134, 10139, -1, 8944, 10139, 10141, -1, 10187, 10141, 10188, -1, 10186, 10188, 10145, -1, 10128, 10145, 10127, -1, 10129, 10127, 10146, -1, 10120, 10129, 10146, -1, 10120, 10119, 10129, -1, 10120, 10147, 10119, -1, 10119, 10147, 10210, -1, 10121, 10210, 10122, -1, 10126, 10122, 10125, -1, 10124, 10125, 10123, -1, 10124, 10126, 10125, -1, 10124, 10131, 10126, -1, 10124, 10184, 10131, -1, 10131, 10184, 10185, -1, 10130, 10185, 10128, -1, 10129, 10128, 10127, -1, 10129, 10130, 10128, -1, 10129, 10119, 10130, -1, 10130, 10119, 10121, -1, 10131, 10121, 10126, -1, 10131, 10130, 10121, -1, 10131, 10185, 10130, -1, 11902, 11901, 10117, -1, 10117, 11901, 10132, -1, 10206, 10132, 10133, -1, 10189, 10133, 10134, -1, 10189, 10206, 10133, -1, 11901, 10135, 10132, -1, 10132, 10135, 10136, -1, 10133, 10136, 10142, -1, 10134, 10142, 10139, -1, 10134, 10133, 10142, -1, 10135, 10137, 10136, -1, 10136, 10137, 10138, -1, 10142, 10138, 10140, -1, 10139, 10140, 10141, -1, 10139, 10142, 10140, -1, 10137, 10143, 10138, -1, 10138, 10143, 10208, -1, 10140, 10208, 10144, -1, 10141, 10144, 10188, -1, 10141, 10140, 10144, -1, 10143, 11912, 10208, -1, 10208, 11912, 10209, -1, 10144, 10209, 10145, -1, 10188, 10144, 10145, -1, 11912, 11914, 10209, -1, 10209, 11914, 10127, -1, 10145, 10209, 10127, -1, 11914, 11916, 10127, -1, 10127, 11916, 10146, -1, 10147, 10148, 10210, -1, 10210, 10148, 10149, -1, 10122, 10149, 10211, -1, 10125, 10211, 10150, -1, 10123, 10150, 8961, -1, 10123, 10125, 10150, -1, 10148, 10153, 10149, -1, 10149, 10153, 10154, -1, 10211, 10154, 10151, -1, 10150, 10151, 10152, -1, 8961, 10152, 8960, -1, 8961, 10150, 10152, -1, 10153, 11917, 10154, -1, 10154, 11917, 10155, -1, 10151, 10155, 10156, -1, 10152, 10156, 10166, -1, 8960, 10166, 10157, -1, 8959, 10157, 10158, -1, 10183, 10158, 10159, -1, 8948, 10159, 10160, -1, 10163, 10160, 10161, -1, 10217, 10161, 10175, -1, 10216, 10175, 11925, -1, 11910, 10216, 11925, -1, 11910, 10162, 10216, -1, 10216, 10162, 10215, -1, 10217, 10215, 10201, -1, 10163, 10201, 10200, -1, 8948, 10163, 10200, -1, 8948, 10160, 10163, -1, 11917, 10164, 10155, -1, 10155, 10164, 10212, -1, 10156, 10212, 10165, -1, 10166, 10165, 10157, -1, 10166, 10156, 10165, -1, 10164, 10167, 10212, -1, 10212, 10167, 10168, -1, 10165, 10168, 10169, -1, 10157, 10169, 10158, -1, 10157, 10165, 10169, -1, 10167, 10170, 10168, -1, 10168, 10170, 10213, -1, 10169, 10213, 10171, -1, 10158, 10171, 10159, -1, 10158, 10169, 10171, -1, 10170, 10172, 10213, -1, 10213, 10172, 10214, -1, 10171, 10214, 10176, -1, 10159, 10176, 10160, -1, 10159, 10171, 10176, -1, 10172, 11923, 10214, -1, 10214, 11923, 11921, -1, 10174, 11921, 10173, -1, 10175, 10173, 11925, -1, 10175, 10174, 10173, -1, 10175, 10161, 10174, -1, 10174, 10161, 10176, -1, 10214, 10174, 10176, -1, 10214, 11921, 10174, -1, 11908, 11927, 10177, -1, 10177, 11927, 10181, -1, 10179, 10181, 10180, -1, 10178, 10180, 10105, -1, 10178, 10179, 10180, -1, 11927, 11906, 10181, -1, 10181, 11906, 10182, -1, 10180, 10182, 10195, -1, 10180, 10181, 10182, -1, 11906, 11905, 10182, -1, 10182, 11905, 10194, -1, 8948, 10183, 10159, -1, 10183, 8959, 10158, -1, 8959, 8960, 10157, -1, 10166, 8960, 10152, -1, 10184, 8949, 10185, -1, 10185, 8949, 10186, -1, 10128, 10186, 10145, -1, 10128, 10185, 10186, -1, 8949, 10187, 10186, -1, 10186, 10187, 10188, -1, 10187, 8944, 10141, -1, 8944, 8951, 10139, -1, 8951, 8952, 10134, -1, 10189, 8952, 10207, -1, 8954, 10197, 10190, -1, 10190, 10197, 10204, -1, 10203, 10204, 10191, -1, 10192, 10191, 10194, -1, 10193, 10194, 11930, -1, 10193, 10192, 10194, -1, 10204, 10197, 10202, -1, 10191, 10202, 10195, -1, 10194, 10191, 10195, -1, 10106, 10105, 10196, -1, 10196, 10105, 10202, -1, 10197, 10196, 10202, -1, 10111, 10109, 10198, -1, 10199, 10198, 10215, -1, 10162, 10199, 10215, -1, 10200, 10201, 8957, -1, 8957, 10201, 10198, -1, 10109, 8957, 10198, -1, 10202, 10105, 10195, -1, 10203, 10190, 10204, -1, 10203, 10191, 10192, -1, 10204, 10202, 10191, -1, 10113, 10190, 10116, -1, 10118, 10113, 10116, -1, 10117, 10118, 10205, -1, 10132, 10206, 10117, -1, 10206, 10207, 10118, -1, 10136, 10133, 10132, -1, 10138, 10142, 10136, -1, 10208, 10140, 10138, -1, 10209, 10144, 10208, -1, 10210, 10121, 10119, -1, 10149, 10122, 10210, -1, 10122, 10126, 10121, -1, 10154, 10211, 10149, -1, 10211, 10125, 10122, -1, 10155, 10151, 10154, -1, 10151, 10150, 10211, -1, 10212, 10156, 10155, -1, 10156, 10152, 10151, -1, 10168, 10165, 10212, -1, 10213, 10169, 10168, -1, 10214, 10171, 10213, -1, 10160, 10176, 10161, -1, 10215, 10217, 10216, -1, 10216, 10217, 10175, -1, 10201, 10163, 10217, -1, 10217, 10163, 10161, -1, 10198, 10201, 10215, -1, 10112, 10199, 10110, -1, 10177, 10112, 10110, -1, 10111, 10198, 10199, -1, 10181, 10179, 10177, -1, 11955, 11956, 10306, -1, 10296, 10306, 10293, -1, 10294, 10293, 10309, -1, 10222, 10309, 8968, -1, 10218, 10222, 8968, -1, 10218, 10219, 10222, -1, 10218, 10311, 10219, -1, 10219, 10311, 10223, -1, 10324, 10223, 10220, -1, 10221, 10220, 10274, -1, 11895, 10274, 10273, -1, 11895, 10221, 10274, -1, 11895, 11896, 10221, -1, 10221, 11896, 10292, -1, 10324, 10292, 10325, -1, 10219, 10325, 10222, -1, 10219, 10324, 10325, -1, 10219, 10223, 10324, -1, 11957, 10224, 11937, -1, 11957, 10225, 10224, -1, 11957, 11938, 10225, -1, 10225, 11938, 10226, -1, 10314, 10226, 10227, -1, 10228, 10227, 10231, -1, 8975, 10231, 10303, -1, 8975, 10228, 10231, -1, 8975, 10229, 10228, -1, 10228, 10229, 10304, -1, 10314, 10304, 10230, -1, 10225, 10230, 10224, -1, 10225, 10314, 10230, -1, 10225, 10226, 10314, -1, 11938, 11958, 10226, -1, 10226, 11958, 10315, -1, 10227, 10315, 10232, -1, 10231, 10232, 10302, -1, 10303, 10302, 10233, -1, 8974, 10233, 10234, -1, 10301, 10234, 10250, -1, 10298, 10250, 10300, -1, 10299, 10300, 10254, -1, 10240, 10254, 10256, -1, 10241, 10256, 11949, -1, 11951, 10241, 11949, -1, 11951, 10317, 10241, -1, 11951, 11950, 10317, -1, 10317, 11950, 10257, -1, 10243, 10257, 10258, -1, 10237, 10258, 10236, -1, 8963, 10236, 10235, -1, 8963, 10237, 10236, -1, 8963, 10239, 10237, -1, 8963, 10238, 10239, -1, 10239, 10238, 10244, -1, 10242, 10244, 10240, -1, 10241, 10240, 10256, -1, 10241, 10242, 10240, -1, 10241, 10317, 10242, -1, 10242, 10317, 10243, -1, 10239, 10243, 10237, -1, 10239, 10242, 10243, -1, 10239, 10244, 10242, -1, 11958, 11939, 10315, -1, 10315, 11939, 10245, -1, 10232, 10245, 10248, -1, 10302, 10248, 10233, -1, 10302, 10232, 10248, -1, 11939, 11942, 10245, -1, 10245, 11942, 10246, -1, 10248, 10246, 10247, -1, 10233, 10247, 10234, -1, 10233, 10248, 10247, -1, 11942, 11944, 10246, -1, 10246, 11944, 10249, -1, 10247, 10249, 10316, -1, 10234, 10316, 10250, -1, 10234, 10247, 10316, -1, 11944, 11946, 10249, -1, 10249, 11946, 10253, -1, 10316, 10253, 10251, -1, 10250, 10251, 10300, -1, 10250, 10316, 10251, -1, 11946, 10252, 10253, -1, 10253, 10252, 10255, -1, 10251, 10255, 10254, -1, 10300, 10251, 10254, -1, 10252, 11947, 10255, -1, 10255, 11947, 10256, -1, 10254, 10255, 10256, -1, 11947, 11963, 10256, -1, 10256, 11963, 11949, -1, 11950, 11962, 10257, -1, 10257, 11962, 10259, -1, 10258, 10259, 10318, -1, 10236, 10318, 10262, -1, 10235, 10262, 10263, -1, 10235, 10236, 10262, -1, 11962, 10260, 10259, -1, 10259, 10260, 10261, -1, 10318, 10261, 10265, -1, 10262, 10265, 10266, -1, 10263, 10266, 8971, -1, 10263, 10262, 10266, -1, 10260, 10264, 10261, -1, 10261, 10264, 10275, -1, 10265, 10275, 10277, -1, 10266, 10277, 10267, -1, 8971, 10267, 10276, -1, 10268, 10276, 10283, -1, 8979, 10283, 10269, -1, 8977, 10269, 10270, -1, 10323, 10270, 10271, -1, 10272, 10271, 10288, -1, 10321, 10288, 11893, -1, 10273, 10321, 11893, -1, 10273, 10274, 10321, -1, 10321, 10274, 10320, -1, 10272, 10320, 10322, -1, 10323, 10322, 8970, -1, 8977, 10323, 8970, -1, 8977, 10270, 10323, -1, 10264, 10278, 10275, -1, 10275, 10278, 10280, -1, 10277, 10280, 10281, -1, 10267, 10281, 10276, -1, 10267, 10277, 10281, -1, 10278, 10279, 10280, -1, 10280, 10279, 10319, -1, 10281, 10319, 10282, -1, 10276, 10282, 10283, -1, 10276, 10281, 10282, -1, 10279, 11889, 10319, -1, 10319, 11889, 10285, -1, 10282, 10285, 10284, -1, 10283, 10284, 10269, -1, 10283, 10282, 10284, -1, 11889, 11890, 10285, -1, 10285, 11890, 10291, -1, 10284, 10291, 10290, -1, 10269, 10290, 10270, -1, 10269, 10284, 10290, -1, 11890, 10286, 10291, -1, 10291, 10286, 11894, -1, 10289, 11894, 10287, -1, 10288, 10287, 11893, -1, 10288, 10289, 10287, -1, 10288, 10271, 10289, -1, 10289, 10271, 10290, -1, 10291, 10289, 10290, -1, 10291, 11894, 10289, -1, 11896, 11933, 10292, -1, 10292, 11933, 10295, -1, 10325, 10295, 10294, -1, 10222, 10294, 10309, -1, 10222, 10325, 10294, -1, 11933, 11954, 10295, -1, 10295, 11954, 10296, -1, 10294, 10296, 10293, -1, 10294, 10295, 10296, -1, 11954, 11955, 10296, -1, 10296, 11955, 10306, -1, 8977, 8979, 10269, -1, 8979, 10268, 10283, -1, 10268, 8971, 10276, -1, 10267, 8971, 10266, -1, 10238, 10297, 10244, -1, 10244, 10297, 10299, -1, 10240, 10299, 10254, -1, 10240, 10244, 10299, -1, 10297, 10298, 10299, -1, 10299, 10298, 10300, -1, 10298, 10301, 10250, -1, 10301, 8974, 10234, -1, 8974, 10303, 10233, -1, 10302, 10303, 10231, -1, 10229, 10307, 10304, -1, 10304, 10307, 10305, -1, 10230, 10305, 10308, -1, 10224, 10308, 10306, -1, 11937, 10306, 11956, -1, 11937, 10224, 10306, -1, 10305, 10307, 10313, -1, 10308, 10313, 10293, -1, 10306, 10308, 10293, -1, 8968, 10309, 10310, -1, 10310, 10309, 10313, -1, 10307, 10310, 10313, -1, 10223, 10311, 10312, -1, 10220, 10312, 10320, -1, 10274, 10220, 10320, -1, 8970, 10322, 8969, -1, 8969, 10322, 10312, -1, 10311, 8969, 10312, -1, 10313, 10309, 10293, -1, 10230, 10304, 10305, -1, 10230, 10308, 10224, -1, 10305, 10313, 10308, -1, 10228, 10304, 10314, -1, 10227, 10228, 10314, -1, 10315, 10227, 10226, -1, 10245, 10232, 10315, -1, 10232, 10231, 10227, -1, 10246, 10248, 10245, -1, 10249, 10247, 10246, -1, 10253, 10316, 10249, -1, 10255, 10251, 10253, -1, 10257, 10243, 10317, -1, 10259, 10258, 10257, -1, 10258, 10237, 10243, -1, 10261, 10318, 10259, -1, 10318, 10236, 10258, -1, 10275, 10265, 10261, -1, 10265, 10262, 10318, -1, 10280, 10277, 10275, -1, 10277, 10266, 10265, -1, 10319, 10281, 10280, -1, 10285, 10282, 10319, -1, 10291, 10284, 10285, -1, 10270, 10290, 10271, -1, 10320, 10272, 10321, -1, 10321, 10272, 10288, -1, 10322, 10323, 10272, -1, 10272, 10323, 10271, -1, 10312, 10322, 10320, -1, 10324, 10220, 10221, -1, 10292, 10324, 10221, -1, 10223, 10312, 10220, -1, 10295, 10325, 10292, -1, 11918, 11765, 11919, -1, 11919, 11765, 11766, -1, 10328, 11766, 11789, -1, 10329, 11789, 11788, -1, 9076, 11788, 11787, -1, 10327, 11787, 10326, -1, 10327, 9076, 11787, -1, 11919, 11766, 10328, -1, 10328, 11789, 10329, -1, 10329, 11788, 9076, -1, 11787, 11786, 10326, -1, 10326, 11786, 9080, -1, 9080, 11786, 11785, -1, 9081, 11785, 10445, -1, 10330, 9081, 10445, -1, 9080, 11785, 9081, -1, 11765, 11918, 10342, -1, 10342, 11918, 11915, -1, 11722, 10331, 10352, -1, 10352, 10331, 11891, -1, 11891, 10331, 11714, -1, 10343, 11714, 10332, -1, 11892, 10332, 10333, -1, 10344, 10333, 11657, -1, 10345, 11657, 11648, -1, 10346, 11648, 10334, -1, 10347, 10334, 10335, -1, 10348, 10335, 10337, -1, 10336, 10337, 10338, -1, 10349, 10338, 11704, -1, 11897, 11704, 11703, -1, 10350, 11703, 11707, -1, 11898, 11707, 10339, -1, 11899, 10339, 10340, -1, 11900, 10340, 10341, -1, 11965, 10341, 10351, -1, 11911, 10351, 11701, -1, 11913, 11701, 10342, -1, 11915, 11913, 10342, -1, 11891, 11714, 10343, -1, 10343, 10332, 11892, -1, 11892, 10333, 10344, -1, 10344, 11657, 10345, -1, 10345, 11648, 10346, -1, 10346, 10334, 10347, -1, 10347, 10335, 10348, -1, 10348, 10337, 10336, -1, 10336, 10338, 10349, -1, 10349, 11704, 11897, -1, 11897, 11703, 10350, -1, 10350, 11707, 11898, -1, 11898, 10339, 11899, -1, 11899, 10340, 11900, -1, 11900, 10341, 11965, -1, 11965, 10351, 11911, -1, 11911, 11701, 11913, -1, 11952, 12603, 10352, -1, 10352, 12603, 11722, -1, 10353, 9082, 8989, -1, 10353, 9083, 9082, -1, 10353, 10354, 9083, -1, 9083, 10354, 9008, -1, 9084, 9008, 9005, -1, 10355, 9084, 9005, -1, 10355, 10356, 9084, -1, 9084, 10356, 11986, -1, 9083, 9008, 9084, -1, 9082, 10357, 8989, -1, 8989, 10357, 10360, -1, 10358, 8989, 10360, -1, 10357, 10359, 10360, -1, 9005, 9006, 11982, -1, 11982, 9006, 10361, -1, 10361, 9006, 10362, -1, 10380, 10362, 8996, -1, 10364, 8996, 10363, -1, 10376, 10363, 9002, -1, 10379, 10376, 9002, -1, 10361, 10362, 10380, -1, 10380, 8996, 10364, -1, 10364, 10363, 10376, -1, 10399, 11969, 10365, -1, 10365, 11969, 10366, -1, 10366, 11969, 10401, -1, 10401, 11969, 10397, -1, 10398, 10397, 9051, -1, 10396, 9051, 10367, -1, 10368, 10396, 10367, -1, 10368, 9073, 10396, -1, 10368, 9035, 9073, -1, 9073, 9035, 9036, -1, 9059, 9036, 10370, -1, 10369, 10370, 9053, -1, 10395, 9053, 9039, -1, 9060, 9039, 9061, -1, 9060, 10395, 9039, -1, 9051, 10397, 10371, -1, 10371, 10397, 11974, -1, 9049, 11974, 11975, -1, 9048, 11975, 11973, -1, 10374, 11973, 10375, -1, 9046, 10375, 11972, -1, 10372, 11972, 11978, -1, 10373, 11978, 9033, -1, 10373, 10372, 11978, -1, 10371, 11974, 9049, -1, 9049, 11975, 9048, -1, 9048, 11973, 10374, -1, 10374, 10375, 9046, -1, 9046, 11972, 10372, -1, 11978, 11983, 9033, -1, 9033, 11983, 9045, -1, 9045, 11983, 11980, -1, 10376, 11980, 10364, -1, 10376, 9045, 11980, -1, 10376, 10377, 9045, -1, 10376, 10379, 10377, -1, 10377, 10379, 10378, -1, 10378, 10379, 9057, -1, 9044, 9057, 9029, -1, 9044, 10378, 9057, -1, 11982, 10361, 11980, -1, 11980, 10361, 10380, -1, 10364, 11980, 10380, -1, 9057, 10381, 9029, -1, 9029, 10381, 9028, -1, 9028, 10381, 10382, -1, 9026, 10382, 10383, -1, 10385, 9026, 10383, -1, 10385, 10384, 9026, -1, 10385, 10386, 10384, -1, 10384, 10386, 10387, -1, 10387, 10386, 10388, -1, 9055, 10388, 10392, -1, 10393, 10392, 10394, -1, 10389, 10394, 9067, -1, 10390, 9067, 10391, -1, 9054, 10391, 9062, -1, 9040, 9062, 9061, -1, 9039, 9040, 9061, -1, 9028, 10382, 9026, -1, 10387, 10388, 9055, -1, 9055, 10392, 10393, -1, 10393, 10394, 10389, -1, 10389, 9067, 10390, -1, 10390, 10391, 9054, -1, 9054, 9062, 9040, -1, 10395, 10369, 9053, -1, 10369, 9059, 10370, -1, 9059, 9073, 9036, -1, 10396, 10398, 9051, -1, 10398, 10401, 10397, -1, 10396, 9104, 10398, -1, 10398, 9104, 10400, -1, 10401, 10400, 9100, -1, 10366, 9100, 9097, -1, 10365, 9097, 9096, -1, 10399, 9096, 9090, -1, 10399, 10365, 9096, -1, 10398, 10400, 10401, -1, 10401, 9100, 10366, -1, 10366, 9097, 10365, -1, 11966, 10402, 10403, -1, 10406, 10403, 10411, -1, 10405, 10411, 10404, -1, 11971, 10404, 10414, -1, 11971, 10405, 10404, -1, 11971, 11970, 10405, -1, 10405, 11970, 10438, -1, 10406, 10438, 10435, -1, 11966, 10406, 10435, -1, 11966, 10403, 10406, -1, 10402, 10407, 10403, -1, 10403, 10407, 11931, -1, 10412, 11931, 11904, -1, 11929, 10412, 11904, -1, 11929, 10410, 10412, -1, 11929, 11928, 10410, -1, 10410, 11928, 10416, -1, 10442, 10416, 10440, -1, 10441, 10440, 10409, -1, 10408, 10409, 11977, -1, 10408, 10441, 10409, -1, 10408, 11976, 10441, -1, 10441, 11976, 10439, -1, 10442, 10439, 10413, -1, 10410, 10413, 10412, -1, 10410, 10442, 10413, -1, 10410, 10416, 10442, -1, 10403, 11931, 10412, -1, 10411, 10412, 10413, -1, 10404, 10413, 10439, -1, 10414, 10439, 11976, -1, 10414, 10404, 10439, -1, 11928, 10415, 10416, -1, 10416, 10415, 11907, -1, 10424, 11907, 11926, -1, 10425, 11926, 10417, -1, 10418, 10425, 10417, -1, 10418, 10419, 10425, -1, 10418, 11922, 10419, -1, 10419, 11922, 10426, -1, 10421, 10426, 10429, -1, 10444, 10429, 10434, -1, 11981, 10434, 11985, -1, 11981, 10444, 10434, -1, 11981, 11984, 10444, -1, 10444, 11984, 10420, -1, 10421, 10420, 10422, -1, 10419, 10422, 10425, -1, 10419, 10421, 10422, -1, 10419, 10426, 10421, -1, 10416, 11907, 10424, -1, 10440, 10424, 10443, -1, 10409, 10443, 10423, -1, 11977, 10423, 11979, -1, 11977, 10409, 10423, -1, 10424, 11926, 10425, -1, 10443, 10425, 10422, -1, 10423, 10422, 10420, -1, 11979, 10420, 11984, -1, 11979, 10423, 10420, -1, 11922, 11924, 10426, -1, 10426, 11924, 10427, -1, 10430, 10427, 10428, -1, 10431, 10428, 11920, -1, 9077, 10431, 11920, -1, 9077, 9078, 10431, -1, 10431, 9078, 10432, -1, 10430, 10432, 10429, -1, 10426, 10430, 10429, -1, 10426, 10427, 10430, -1, 10430, 10428, 10431, -1, 10432, 10430, 10431, -1, 9078, 10433, 10432, -1, 10432, 10433, 10434, -1, 10429, 10432, 10434, -1, 10433, 9079, 10434, -1, 10434, 9079, 11985, -1, 11970, 10437, 10438, -1, 10438, 10437, 10436, -1, 10435, 10438, 10436, -1, 10437, 11968, 10436, -1, 10405, 10438, 10406, -1, 10411, 10405, 10406, -1, 10412, 10411, 10403, -1, 10404, 10411, 10413, -1, 10441, 10439, 10442, -1, 10440, 10441, 10442, -1, 10424, 10440, 10416, -1, 10425, 10443, 10424, -1, 10443, 10409, 10440, -1, 10423, 10443, 10422, -1, 10444, 10420, 10421, -1, 10429, 10444, 10421, -1, 10634, 10519, 10448, -1, 10448, 10519, 9315, -1, 10446, 9315, 10330, -1, 10445, 10446, 10330, -1, 10445, 11762, 10446, -1, 11986, 11985, 9315, -1, 9315, 11985, 10330, -1, 9315, 10446, 10448, -1, 10448, 10446, 11077, -1, 10447, 10448, 11077, -1, 9128, 10450, 10452, -1, 9128, 10449, 10450, -1, 10450, 10449, 10451, -1, 10451, 10449, 9122, -1, 10456, 10451, 9122, -1, 10450, 11990, 10452, -1, 10452, 11990, 9116, -1, 9116, 11990, 9094, -1, 9094, 11990, 10453, -1, 10453, 11990, 10454, -1, 9091, 10454, 9090, -1, 9091, 10453, 10454, -1, 12527, 11988, 10454, -1, 10454, 11988, 11987, -1, 9090, 10454, 11987, -1, 10103, 10455, 10068, -1, 10068, 10455, 10451, -1, 9173, 10451, 10456, -1, 9173, 10068, 10451, -1, 9173, 9172, 10068, -1, 10068, 9172, 10459, -1, 10459, 9172, 9169, -1, 10458, 9169, 9186, -1, 10457, 9186, 10096, -1, 10457, 10458, 9186, -1, 10459, 9169, 10458, -1, 9186, 10460, 10096, -1, 10096, 10460, 9164, -1, 10095, 9164, 10461, -1, 10463, 10461, 10464, -1, 10089, 10464, 10462, -1, 10089, 10463, 10464, -1, 10096, 9164, 10095, -1, 10095, 10461, 10463, -1, 10464, 10465, 10462, -1, 10462, 10465, 9256, -1, 9256, 10465, 9231, -1, 10466, 9231, 9228, -1, 9274, 9228, 9221, -1, 10476, 9221, 9219, -1, 10469, 9219, 10467, -1, 10468, 10469, 10467, -1, 10468, 10470, 10469, -1, 10469, 10470, 10471, -1, 10472, 10469, 10471, -1, 10472, 10473, 10469, -1, 10472, 9311, 10473, -1, 10472, 10474, 9311, -1, 9311, 10474, 10475, -1, 10475, 10474, 10357, -1, 9312, 10475, 10357, -1, 9256, 9231, 10466, -1, 10466, 9228, 9274, -1, 9274, 9221, 10476, -1, 10476, 9219, 10469, -1, 9309, 10476, 10469, -1, 9309, 10477, 10476, -1, 9309, 10478, 10477, -1, 9309, 9292, 10478, -1, 9309, 9279, 9292, -1, 9309, 10479, 9279, -1, 9309, 10480, 10479, -1, 10479, 10480, 10482, -1, 10483, 10482, 12638, -1, 12528, 12638, 12637, -1, 12528, 10483, 12638, -1, 12528, 10481, 10483, -1, 10474, 10359, 10357, -1, 10479, 10482, 10483, -1, 10481, 10484, 10483, -1, 10483, 10484, 9284, -1, 9284, 10484, 12019, -1, 9285, 12019, 12010, -1, 9245, 9285, 12010, -1, 9284, 12019, 9285, -1, 12048, 10485, 10490, -1, 10490, 10485, 12548, -1, 12546, 10490, 12548, -1, 12546, 10513, 10490, -1, 12546, 10487, 10513, -1, 10513, 10487, 10486, -1, 10486, 10487, 12545, -1, 10488, 10486, 12545, -1, 10486, 10488, 10489, -1, 10513, 10489, 10512, -1, 10490, 10512, 10511, -1, 12048, 10511, 10510, -1, 12048, 10490, 10511, -1, 9317, 10491, 9310, -1, 9317, 10497, 10491, -1, 9317, 10498, 10497, -1, 10497, 10498, 10517, -1, 10492, 10517, 10499, -1, 10496, 10499, 10493, -1, 10494, 10493, 12050, -1, 10494, 10496, 10493, -1, 10494, 10495, 10496, -1, 10496, 10495, 10516, -1, 10492, 10516, 10506, -1, 10497, 10506, 10491, -1, 10497, 10492, 10506, -1, 10497, 10517, 10492, -1, 10498, 10502, 10517, -1, 10517, 10502, 10504, -1, 10499, 10504, 10518, -1, 10493, 10518, 10500, -1, 10501, 10493, 10500, -1, 10501, 12050, 10493, -1, 10502, 10503, 10504, -1, 10504, 10503, 9316, -1, 10505, 9316, 10519, -1, 10523, 10505, 10519, -1, 10523, 10521, 10505, -1, 10505, 10521, 10518, -1, 10504, 10505, 10518, -1, 10504, 9316, 10505, -1, 10521, 10500, 10518, -1, 10495, 10507, 10516, -1, 10516, 10507, 10515, -1, 10506, 10515, 10508, -1, 10491, 10508, 10489, -1, 9310, 10489, 10488, -1, 9310, 10491, 10489, -1, 10507, 12047, 10515, -1, 10515, 12047, 10514, -1, 10508, 10514, 10512, -1, 10489, 10508, 10512, -1, 12047, 10509, 10514, -1, 10514, 10509, 10510, -1, 10511, 10514, 10510, -1, 10511, 10512, 10514, -1, 10490, 10513, 10512, -1, 10513, 10486, 10489, -1, 10506, 10508, 10491, -1, 10515, 10514, 10508, -1, 10516, 10515, 10506, -1, 10496, 10516, 10492, -1, 10499, 10496, 10492, -1, 10504, 10499, 10517, -1, 10493, 10499, 10518, -1, 10634, 10520, 10519, -1, 10519, 10520, 10523, -1, 10523, 10520, 10522, -1, 10521, 10522, 10526, -1, 10500, 10526, 10501, -1, 10500, 10521, 10526, -1, 10523, 10522, 10521, -1, 10526, 10524, 10501, -1, 10634, 10525, 10520, -1, 10520, 10525, 10529, -1, 10522, 10529, 10571, -1, 10526, 10571, 10528, -1, 10527, 10528, 12049, -1, 10527, 10526, 10528, -1, 10527, 10524, 10526, -1, 10529, 10525, 10530, -1, 10532, 10530, 10572, -1, 10531, 10572, 10573, -1, 12044, 10573, 12045, -1, 12044, 10531, 10573, -1, 12044, 10570, 10531, -1, 10531, 10570, 10533, -1, 10532, 10533, 10571, -1, 10529, 10532, 10571, -1, 10529, 10530, 10532, -1, 10535, 10568, 10569, -1, 10535, 10534, 10568, -1, 10535, 10536, 10534, -1, 10534, 10536, 10542, -1, 10543, 10542, 10574, -1, 10540, 10574, 10537, -1, 10538, 10537, 10539, -1, 10538, 10540, 10537, -1, 10538, 10566, 10540, -1, 10540, 10566, 10541, -1, 10543, 10541, 10567, -1, 10534, 10567, 10568, -1, 10534, 10543, 10567, -1, 10534, 10542, 10543, -1, 10536, 10638, 10542, -1, 10542, 10638, 10546, -1, 10574, 10546, 10575, -1, 10537, 10575, 10547, -1, 10544, 10547, 10545, -1, 10544, 10537, 10547, -1, 10544, 10539, 10537, -1, 10638, 10639, 10546, -1, 10546, 10639, 10549, -1, 10575, 10549, 10576, -1, 10547, 10576, 10548, -1, 10545, 10548, 12046, -1, 10545, 10547, 10548, -1, 10639, 10646, 10549, -1, 10549, 10646, 10577, -1, 10576, 10577, 10579, -1, 10548, 10579, 10578, -1, 12046, 10578, 10551, -1, 12046, 10548, 10578, -1, 10646, 10550, 10577, -1, 10577, 10550, 10552, -1, 10579, 10552, 10581, -1, 10578, 10581, 10556, -1, 10551, 10556, 10555, -1, 10551, 10578, 10556, -1, 10550, 10647, 10552, -1, 10552, 10647, 10553, -1, 10581, 10553, 10582, -1, 10556, 10582, 10554, -1, 10555, 10554, 10558, -1, 10555, 10556, 10554, -1, 10647, 10641, 10553, -1, 10553, 10641, 10580, -1, 10582, 10580, 10557, -1, 10554, 10557, 10561, -1, 10558, 10561, 10559, -1, 10558, 10554, 10561, -1, 10641, 10560, 10580, -1, 10580, 10560, 10562, -1, 10557, 10562, 10583, -1, 10561, 10583, 10587, -1, 12051, 10561, 10587, -1, 12051, 10559, 10561, -1, 10560, 10642, 10562, -1, 10562, 10642, 10563, -1, 10583, 10563, 10564, -1, 10587, 10583, 10564, -1, 10642, 10643, 10563, -1, 10563, 10643, 10565, -1, 10564, 10563, 10565, -1, 10643, 10633, 10565, -1, 10566, 12045, 10541, -1, 10541, 12045, 10573, -1, 10567, 10573, 10572, -1, 10568, 10572, 10530, -1, 10569, 10530, 10525, -1, 10569, 10568, 10530, -1, 10570, 12049, 10533, -1, 10533, 12049, 10528, -1, 10571, 10533, 10528, -1, 10526, 10522, 10571, -1, 10522, 10520, 10529, -1, 10531, 10533, 10532, -1, 10572, 10531, 10532, -1, 10567, 10572, 10568, -1, 10541, 10573, 10567, -1, 10574, 10542, 10546, -1, 10540, 10541, 10543, -1, 10574, 10540, 10543, -1, 10575, 10546, 10549, -1, 10537, 10574, 10575, -1, 10576, 10549, 10577, -1, 10547, 10575, 10576, -1, 10579, 10577, 10552, -1, 10548, 10576, 10579, -1, 10581, 10552, 10553, -1, 10578, 10579, 10581, -1, 10582, 10553, 10580, -1, 10556, 10581, 10582, -1, 10557, 10580, 10562, -1, 10554, 10582, 10557, -1, 10583, 10562, 10563, -1, 10561, 10557, 10583, -1, 10584, 10585, 10633, -1, 10633, 10585, 10565, -1, 10565, 10585, 10919, -1, 10564, 10919, 10586, -1, 10587, 10586, 12051, -1, 10587, 10564, 10586, -1, 10565, 10919, 10564, -1, 10586, 10588, 12051, -1, 10589, 10625, 9461, -1, 10589, 10590, 10625, -1, 10589, 9453, 10590, -1, 10590, 9453, 10602, -1, 10602, 9453, 10591, -1, 10592, 10591, 10603, -1, 10604, 10603, 10593, -1, 10605, 10593, 9331, -1, 10606, 9331, 10607, -1, 12090, 10607, 9335, -1, 10608, 9335, 10594, -1, 12092, 10594, 10609, -1, 10595, 10609, 10610, -1, 10596, 10610, 9343, -1, 10597, 9343, 9348, -1, 12103, 9348, 10611, -1, 12101, 10611, 9352, -1, 12104, 9352, 10598, -1, 10612, 10598, 10599, -1, 10613, 10599, 9363, -1, 10614, 9363, 10600, -1, 10615, 10600, 10616, -1, 12105, 10616, 9371, -1, 12081, 9371, 10601, -1, 12081, 12105, 9371, -1, 10602, 10591, 10592, -1, 10592, 10603, 10604, -1, 10604, 10593, 10605, -1, 10605, 9331, 10606, -1, 10606, 10607, 12090, -1, 12090, 9335, 10608, -1, 10608, 10594, 12092, -1, 12092, 10609, 10595, -1, 10595, 10610, 10596, -1, 10596, 9343, 10597, -1, 10597, 9348, 12103, -1, 12103, 10611, 12101, -1, 12101, 9352, 12104, -1, 12104, 10598, 10612, -1, 10612, 10599, 10613, -1, 10613, 9363, 10614, -1, 10614, 10600, 10615, -1, 10615, 10616, 12105, -1, 9371, 9378, 10601, -1, 10601, 9378, 10617, -1, 10617, 9378, 9377, -1, 10618, 10617, 9377, -1, 10618, 10619, 10617, -1, 10618, 9381, 10619, -1, 10619, 9381, 10620, -1, 10620, 9381, 9387, -1, 12080, 9387, 10626, -1, 12078, 10626, 9406, -1, 10621, 9406, 9398, -1, 10627, 9398, 9397, -1, 12077, 9397, 9396, -1, 10628, 9396, 9415, -1, 10629, 9415, 9416, -1, 12076, 9416, 10622, -1, 10630, 10622, 10623, -1, 12056, 10623, 9432, -1, 12057, 9432, 10631, -1, 12058, 10631, 9428, -1, 12059, 9428, 9445, -1, 12060, 9445, 9448, -1, 12061, 9448, 9440, -1, 10632, 9440, 10624, -1, 12062, 10624, 9459, -1, 12063, 9459, 9461, -1, 10625, 12063, 9461, -1, 10620, 9387, 12080, -1, 12080, 10626, 12078, -1, 12078, 9406, 10621, -1, 10621, 9398, 10627, -1, 10627, 9397, 12077, -1, 12077, 9396, 10628, -1, 10628, 9415, 10629, -1, 10629, 9416, 12076, -1, 12076, 10622, 10630, -1, 10630, 10623, 12056, -1, 12056, 9432, 12057, -1, 12057, 10631, 12058, -1, 12058, 9428, 12059, -1, 12059, 9445, 12060, -1, 12060, 9448, 12061, -1, 12061, 9440, 10632, -1, 10632, 10624, 12062, -1, 12062, 9459, 12063, -1, 10633, 12102, 10584, -1, 10584, 12102, 12079, -1, 10448, 10650, 10634, -1, 10634, 10650, 10525, -1, 10525, 10650, 10645, -1, 10569, 10645, 10635, -1, 10535, 10635, 10649, -1, 10636, 10535, 10649, -1, 10636, 10536, 10535, -1, 10636, 10637, 10536, -1, 10536, 10637, 10638, -1, 10638, 10637, 12088, -1, 10639, 12088, 10640, -1, 10646, 10640, 12087, -1, 10550, 12087, 12086, -1, 10647, 12086, 12085, -1, 10641, 12085, 10648, -1, 10560, 10648, 12083, -1, 10642, 12083, 12082, -1, 10643, 12082, 10644, -1, 10633, 10644, 12102, -1, 10633, 10643, 10644, -1, 10525, 10645, 10569, -1, 10569, 10635, 10535, -1, 10638, 12088, 10639, -1, 10639, 10640, 10646, -1, 10646, 12087, 10550, -1, 10550, 12086, 10647, -1, 10647, 12085, 10641, -1, 10641, 10648, 10560, -1, 10560, 12083, 10642, -1, 10642, 12082, 10643, -1, 10636, 10649, 10655, -1, 10655, 10649, 10653, -1, 10653, 10649, 10635, -1, 10651, 10635, 10645, -1, 10652, 10645, 10650, -1, 10447, 10650, 10448, -1, 10447, 10652, 10650, -1, 10653, 10635, 10651, -1, 10651, 10645, 10652, -1, 10447, 11076, 10652, -1, 10652, 11076, 10656, -1, 10651, 10656, 10664, -1, 10653, 10664, 10666, -1, 10654, 10666, 12089, -1, 10654, 10653, 10666, -1, 10654, 10655, 10653, -1, 11076, 11075, 10656, -1, 10656, 11075, 10660, -1, 10667, 10660, 10662, -1, 10657, 10662, 10661, -1, 9520, 10657, 10661, -1, 9520, 10658, 10657, -1, 10657, 10658, 10665, -1, 10667, 10665, 10664, -1, 10656, 10667, 10664, -1, 10656, 10660, 10667, -1, 11075, 10659, 10660, -1, 10660, 10659, 10663, -1, 10662, 10663, 9529, -1, 10661, 10662, 9529, -1, 10659, 9509, 10663, -1, 10663, 9509, 9508, -1, 9529, 10663, 9508, -1, 10658, 12089, 10665, -1, 10665, 12089, 10666, -1, 10664, 10665, 10666, -1, 10653, 10651, 10664, -1, 10651, 10652, 10656, -1, 10657, 10665, 10667, -1, 10662, 10657, 10667, -1, 10663, 10662, 10660, -1, 9504, 10668, 9536, -1, 9536, 10668, 10684, -1, 10670, 10684, 10689, -1, 9520, 10689, 10669, -1, 9520, 10670, 10689, -1, 9536, 10684, 10670, -1, 10730, 10669, 10729, -1, 10731, 10729, 10687, -1, 10728, 10687, 10690, -1, 10682, 10690, 10671, -1, 10683, 10671, 10673, -1, 10672, 10673, 10691, -1, 10674, 10691, 10676, -1, 10675, 10676, 10677, -1, 12084, 10677, 10694, -1, 12084, 10675, 10677, -1, 12084, 10678, 10675, -1, 12084, 10733, 10678, -1, 10678, 10733, 10679, -1, 10680, 10679, 10681, -1, 10683, 10681, 10682, -1, 10671, 10683, 10682, -1, 10684, 10688, 10689, -1, 10684, 10685, 10688, -1, 10684, 10668, 10685, -1, 10685, 10668, 10737, -1, 10686, 10737, 10690, -1, 10687, 10686, 10690, -1, 10687, 10688, 10686, -1, 10687, 10729, 10688, -1, 10688, 10729, 10689, -1, 10689, 10729, 10669, -1, 10737, 10671, 10690, -1, 10673, 10692, 10691, -1, 10691, 10692, 10693, -1, 10676, 10693, 10710, -1, 10677, 10710, 10727, -1, 10694, 10727, 10695, -1, 10726, 10695, 10696, -1, 10725, 10696, 10736, -1, 10724, 10736, 10716, -1, 10706, 10716, 10715, -1, 10697, 10715, 10698, -1, 10699, 10697, 10698, -1, 10699, 10707, 10697, -1, 10699, 10700, 10707, -1, 10699, 9558, 10700, -1, 10700, 9558, 10701, -1, 10722, 10701, 10764, -1, 10723, 10764, 10702, -1, 10703, 10723, 10702, -1, 10703, 10720, 10723, -1, 10703, 10704, 10720, -1, 10703, 10735, 10704, -1, 10704, 10735, 10705, -1, 10708, 10705, 10706, -1, 10697, 10706, 10715, -1, 10697, 10708, 10706, -1, 10697, 10707, 10708, -1, 10708, 10707, 10721, -1, 10704, 10721, 10720, -1, 10704, 10708, 10721, -1, 10704, 10705, 10708, -1, 10693, 10692, 10709, -1, 10710, 10709, 10719, -1, 10727, 10719, 10695, -1, 10727, 10710, 10719, -1, 10712, 10734, 10711, -1, 10712, 10713, 10734, -1, 10712, 10714, 10713, -1, 10712, 10698, 10714, -1, 10714, 10698, 10715, -1, 10716, 10714, 10715, -1, 10716, 10717, 10714, -1, 10716, 10736, 10717, -1, 10717, 10736, 10696, -1, 10718, 10696, 10695, -1, 10719, 10718, 10695, -1, 10719, 10734, 10718, -1, 10719, 10709, 10734, -1, 10734, 10709, 10711, -1, 10711, 10709, 10692, -1, 10700, 10701, 10722, -1, 10721, 10722, 10720, -1, 10721, 10700, 10722, -1, 10721, 10707, 10700, -1, 10722, 10764, 10723, -1, 10720, 10722, 10723, -1, 10705, 10735, 10724, -1, 10706, 10724, 10716, -1, 10706, 10705, 10724, -1, 10725, 10726, 10696, -1, 10726, 10694, 10695, -1, 10727, 10694, 10677, -1, 10679, 10733, 10732, -1, 10681, 10732, 10728, -1, 10682, 10728, 10690, -1, 10682, 10681, 10728, -1, 10729, 10731, 10730, -1, 10730, 10731, 10732, -1, 10733, 10730, 10732, -1, 10728, 10732, 10731, -1, 10687, 10728, 10731, -1, 10681, 10679, 10732, -1, 10679, 10680, 10678, -1, 10678, 10680, 10674, -1, 10675, 10674, 10676, -1, 10675, 10678, 10674, -1, 10710, 10677, 10676, -1, 10717, 10696, 10718, -1, 10713, 10718, 10734, -1, 10713, 10717, 10718, -1, 10713, 10714, 10717, -1, 10735, 10725, 10724, -1, 10724, 10725, 10736, -1, 10681, 10683, 10680, -1, 10680, 10683, 10672, -1, 10674, 10672, 10691, -1, 10674, 10680, 10672, -1, 10693, 10676, 10691, -1, 10709, 10710, 10693, -1, 10737, 10686, 10685, -1, 10685, 10686, 10688, -1, 10673, 10672, 10683, -1, 10701, 9558, 10771, -1, 10765, 10771, 10742, -1, 10738, 10742, 10762, -1, 10770, 10762, 10745, -1, 10766, 10745, 10767, -1, 10759, 10767, 10743, -1, 10757, 10743, 10744, -1, 10756, 10744, 10755, -1, 10774, 10755, 10749, -1, 10773, 10749, 10741, -1, 10740, 10741, 10747, -1, 10739, 10747, 10778, -1, 10780, 10739, 10778, -1, 10780, 10777, 10739, -1, 10780, 12068, 10777, -1, 10777, 12068, 10750, -1, 10772, 10750, 10752, -1, 10740, 10752, 10773, -1, 10741, 10740, 10773, -1, 9563, 10742, 9557, -1, 9563, 10762, 10742, -1, 9563, 9562, 10762, -1, 10762, 9562, 10745, -1, 10745, 9562, 9556, -1, 10767, 9556, 9554, -1, 10743, 9554, 10744, -1, 10743, 10767, 9554, -1, 10745, 9556, 10767, -1, 9554, 10746, 10744, -1, 10744, 10746, 10755, -1, 10755, 10746, 9561, -1, 10749, 9561, 10748, -1, 10741, 10748, 10747, -1, 10741, 10749, 10748, -1, 10755, 9561, 10749, -1, 10748, 9567, 10747, -1, 10747, 9567, 10778, -1, 10750, 10751, 10752, -1, 10752, 10751, 10753, -1, 10773, 10753, 10774, -1, 10749, 10773, 10774, -1, 10751, 12065, 10753, -1, 10753, 12065, 10754, -1, 10774, 10754, 10756, -1, 10755, 10774, 10756, -1, 12065, 10769, 10754, -1, 10754, 10769, 10758, -1, 10756, 10758, 10757, -1, 10744, 10756, 10757, -1, 10758, 10769, 10775, -1, 10757, 10775, 10759, -1, 10743, 10757, 10759, -1, 12091, 10768, 12064, -1, 12091, 10761, 10768, -1, 12091, 10760, 10761, -1, 10761, 10760, 10776, -1, 10770, 10776, 10738, -1, 10762, 10770, 10738, -1, 10760, 12093, 10776, -1, 10776, 12093, 10763, -1, 10738, 10763, 10765, -1, 10742, 10738, 10765, -1, 12093, 10702, 10763, -1, 10763, 10702, 10764, -1, 10765, 10764, 10701, -1, 10771, 10765, 10701, -1, 10763, 10764, 10765, -1, 10766, 10767, 10759, -1, 10768, 10759, 10775, -1, 12064, 10775, 10769, -1, 12064, 10768, 10775, -1, 10770, 10745, 10766, -1, 10761, 10766, 10768, -1, 10761, 10770, 10766, -1, 10761, 10776, 10770, -1, 9558, 9557, 10771, -1, 10771, 9557, 10742, -1, 10747, 10739, 10740, -1, 10740, 10739, 10772, -1, 10752, 10740, 10772, -1, 10753, 10773, 10752, -1, 10754, 10774, 10753, -1, 10758, 10756, 10754, -1, 10775, 10757, 10758, -1, 10768, 10766, 10759, -1, 10763, 10738, 10776, -1, 10750, 10772, 10777, -1, 10777, 10772, 10739, -1, 9567, 10783, 10784, -1, 10778, 10784, 10781, -1, 10780, 10781, 10779, -1, 12068, 10779, 9575, -1, 12068, 10780, 10779, -1, 9595, 10781, 10782, -1, 9595, 10779, 10781, -1, 9595, 9575, 10779, -1, 10780, 10778, 10781, -1, 10778, 9567, 10784, -1, 10782, 10781, 10784, -1, 10783, 10782, 10784, -1, 9586, 9782, 10790, -1, 9590, 10790, 10788, -1, 10797, 10788, 10796, -1, 9575, 10796, 12067, -1, 9575, 10797, 10796, -1, 11081, 10785, 10798, -1, 11081, 10791, 10785, -1, 11081, 11080, 10791, -1, 10791, 11080, 10786, -1, 11085, 10791, 10786, -1, 11085, 10787, 10791, -1, 11085, 10792, 10787, -1, 10787, 10792, 10794, -1, 10789, 10794, 10795, -1, 10788, 10795, 10796, -1, 10788, 10789, 10795, -1, 10788, 10790, 10789, -1, 10789, 10790, 10785, -1, 10787, 10785, 10791, -1, 10787, 10789, 10785, -1, 10787, 10794, 10789, -1, 11080, 12164, 10786, -1, 10792, 11082, 10794, -1, 10794, 11082, 12066, -1, 10793, 10794, 12066, -1, 10793, 10795, 10794, -1, 10793, 12067, 10795, -1, 10795, 12067, 10796, -1, 10797, 9590, 10788, -1, 9590, 9586, 10790, -1, 10798, 10785, 10790, -1, 9782, 10798, 10790, -1, 11024, 11016, 11056, -1, 11056, 11016, 10804, -1, 11034, 10804, 10799, -1, 11037, 10799, 10808, -1, 11037, 11034, 10799, -1, 11056, 10804, 11034, -1, 12095, 10808, 10807, -1, 10846, 10807, 10806, -1, 10842, 10806, 10843, -1, 10802, 10843, 11014, -1, 10801, 11014, 11013, -1, 10855, 11013, 10800, -1, 10856, 10800, 10851, -1, 10850, 10851, 10852, -1, 12096, 10852, 10839, -1, 12096, 10850, 10852, -1, 12096, 10849, 10850, -1, 12096, 10844, 10849, -1, 10849, 10844, 10847, -1, 10848, 10847, 10841, -1, 10801, 10841, 10802, -1, 11014, 10801, 10802, -1, 10804, 10803, 10799, -1, 10804, 10857, 10803, -1, 10804, 11016, 10857, -1, 10857, 11016, 11015, -1, 10805, 11015, 10843, -1, 10806, 10805, 10843, -1, 10806, 10803, 10805, -1, 10806, 10807, 10803, -1, 10803, 10807, 10799, -1, 10799, 10807, 10808, -1, 11015, 11014, 10843, -1, 11013, 10830, 10800, -1, 10800, 10830, 10809, -1, 10851, 10809, 10810, -1, 10852, 10810, 10840, -1, 10839, 10840, 10811, -1, 10838, 10811, 10825, -1, 12097, 10825, 10812, -1, 10854, 10812, 10836, -1, 10837, 10836, 10813, -1, 10815, 10813, 10823, -1, 11012, 10815, 10823, -1, 11012, 10816, 10815, -1, 11012, 10831, 10816, -1, 11012, 11011, 10831, -1, 10831, 11011, 10891, -1, 10833, 10891, 10834, -1, 10814, 10834, 10889, -1, 12099, 10814, 10889, -1, 12099, 10817, 10814, -1, 12099, 10819, 10817, -1, 12099, 12098, 10819, -1, 10819, 12098, 10835, -1, 10818, 10835, 10837, -1, 10815, 10837, 10813, -1, 10815, 10818, 10837, -1, 10815, 10816, 10818, -1, 10818, 10816, 10832, -1, 10819, 10832, 10817, -1, 10819, 10818, 10832, -1, 10819, 10835, 10818, -1, 10809, 10830, 10828, -1, 10810, 10828, 10827, -1, 10840, 10827, 10811, -1, 10840, 10810, 10827, -1, 10820, 10829, 10821, -1, 10820, 10822, 10829, -1, 10820, 10853, 10822, -1, 10820, 10823, 10853, -1, 10853, 10823, 10813, -1, 10836, 10853, 10813, -1, 10836, 10824, 10853, -1, 10836, 10812, 10824, -1, 10824, 10812, 10825, -1, 10826, 10825, 10811, -1, 10827, 10826, 10811, -1, 10827, 10829, 10826, -1, 10827, 10828, 10829, -1, 10829, 10828, 10821, -1, 10821, 10828, 10830, -1, 10831, 10891, 10833, -1, 10832, 10833, 10817, -1, 10832, 10831, 10833, -1, 10832, 10816, 10831, -1, 10833, 10834, 10814, -1, 10817, 10833, 10814, -1, 10835, 12098, 10854, -1, 10837, 10854, 10836, -1, 10837, 10835, 10854, -1, 12097, 10838, 10825, -1, 10838, 10839, 10811, -1, 10840, 10839, 10852, -1, 10847, 10844, 10845, -1, 10841, 10845, 10842, -1, 10802, 10842, 10843, -1, 10802, 10841, 10842, -1, 10807, 10846, 12095, -1, 12095, 10846, 10845, -1, 10844, 12095, 10845, -1, 10842, 10845, 10846, -1, 10806, 10842, 10846, -1, 10841, 10847, 10845, -1, 10847, 10848, 10849, -1, 10849, 10848, 10856, -1, 10850, 10856, 10851, -1, 10850, 10849, 10856, -1, 10810, 10852, 10851, -1, 10824, 10825, 10826, -1, 10822, 10826, 10829, -1, 10822, 10824, 10826, -1, 10822, 10853, 10824, -1, 12098, 12097, 10854, -1, 10854, 12097, 10812, -1, 10841, 10801, 10848, -1, 10848, 10801, 10855, -1, 10856, 10855, 10800, -1, 10856, 10848, 10855, -1, 10809, 10851, 10800, -1, 10828, 10810, 10809, -1, 11015, 10805, 10857, -1, 10857, 10805, 10803, -1, 11013, 10855, 10801, -1, 10891, 11011, 10859, -1, 10858, 10859, 10870, -1, 10885, 10870, 10886, -1, 10884, 10886, 10872, -1, 10896, 10872, 10874, -1, 10860, 10874, 10861, -1, 10882, 10861, 10862, -1, 10900, 10862, 10863, -1, 10864, 10863, 10876, -1, 10869, 10876, 10877, -1, 10899, 10877, 10897, -1, 10902, 10897, 10865, -1, 10906, 10902, 10865, -1, 10906, 10866, 10902, -1, 10906, 12052, 10866, -1, 10866, 12052, 10868, -1, 10867, 10868, 10898, -1, 10899, 10898, 10869, -1, 10877, 10899, 10869, -1, 11009, 10870, 11010, -1, 11009, 10886, 10870, -1, 11009, 10871, 10886, -1, 10886, 10871, 10872, -1, 10872, 10871, 11018, -1, 10874, 11018, 10873, -1, 10861, 10873, 10862, -1, 10861, 10874, 10873, -1, 10872, 11018, 10874, -1, 10873, 10875, 10862, -1, 10862, 10875, 10863, -1, 10863, 10875, 11007, -1, 10876, 11007, 11006, -1, 10877, 11006, 10897, -1, 10877, 10876, 11006, -1, 10863, 11007, 10876, -1, 11006, 10903, 10897, -1, 10897, 10903, 10865, -1, 10868, 10879, 10898, -1, 10898, 10879, 10878, -1, 10869, 10878, 10864, -1, 10876, 10869, 10864, -1, 10879, 12054, 10878, -1, 10878, 12054, 10880, -1, 10864, 10880, 10900, -1, 10863, 10864, 10900, -1, 12054, 10894, 10880, -1, 10880, 10894, 10881, -1, 10900, 10881, 10882, -1, 10862, 10900, 10882, -1, 10881, 10894, 10892, -1, 10882, 10892, 10860, -1, 10861, 10882, 10860, -1, 12100, 10895, 10893, -1, 12100, 10883, 10895, -1, 12100, 10887, 10883, -1, 10883, 10887, 10901, -1, 10884, 10901, 10885, -1, 10886, 10884, 10885, -1, 10887, 10888, 10901, -1, 10901, 10888, 10890, -1, 10885, 10890, 10858, -1, 10870, 10885, 10858, -1, 10888, 10889, 10890, -1, 10890, 10889, 10834, -1, 10858, 10834, 10891, -1, 10859, 10858, 10891, -1, 10890, 10834, 10858, -1, 10896, 10874, 10860, -1, 10895, 10860, 10892, -1, 10893, 10892, 10894, -1, 10893, 10895, 10892, -1, 10884, 10872, 10896, -1, 10883, 10896, 10895, -1, 10883, 10884, 10896, -1, 10883, 10901, 10884, -1, 11011, 11010, 10859, -1, 10859, 11010, 10870, -1, 10897, 10902, 10899, -1, 10899, 10902, 10867, -1, 10898, 10899, 10867, -1, 10878, 10869, 10898, -1, 10880, 10864, 10878, -1, 10881, 10900, 10880, -1, 10892, 10882, 10881, -1, 10895, 10896, 10860, -1, 10890, 10885, 10901, -1, 10868, 10867, 10866, -1, 10866, 10867, 10902, -1, 10903, 11139, 10907, -1, 10865, 10907, 10904, -1, 10906, 10904, 10905, -1, 12052, 10905, 11091, -1, 12052, 10906, 10905, -1, 11118, 10904, 11119, -1, 11118, 10905, 10904, -1, 11118, 11091, 10905, -1, 10906, 10865, 10904, -1, 10865, 10903, 10907, -1, 11119, 10904, 10907, -1, 11139, 11119, 10907, -1, 10588, 10586, 10965, -1, 10965, 10586, 10908, -1, 10964, 10908, 10909, -1, 10963, 10909, 10910, -1, 10962, 10910, 10961, -1, 10960, 10961, 10966, -1, 10959, 10966, 10911, -1, 12039, 10911, 10967, -1, 12040, 10967, 12041, -1, 12040, 12039, 10967, -1, 10908, 10586, 10923, -1, 10909, 10923, 10912, -1, 10910, 10912, 10932, -1, 10961, 10932, 10931, -1, 10966, 10931, 10930, -1, 10911, 10930, 10934, -1, 10967, 10934, 10936, -1, 10958, 10936, 10957, -1, 10913, 10957, 10940, -1, 10914, 10940, 10943, -1, 10918, 10943, 10915, -1, 10969, 10915, 10947, -1, 10968, 10947, 10951, -1, 12568, 10951, 12569, -1, 12568, 10968, 10951, -1, 12568, 12038, 10968, -1, 10968, 12038, 10916, -1, 10917, 10968, 10916, -1, 10917, 10969, 10968, -1, 10917, 10954, 10969, -1, 10969, 10954, 10918, -1, 10915, 10969, 10918, -1, 10585, 10922, 10919, -1, 10585, 10920, 10922, -1, 10585, 10584, 10920, -1, 10922, 10920, 10921, -1, 10912, 10921, 10932, -1, 10912, 10922, 10921, -1, 10912, 10923, 10922, -1, 10922, 10923, 10919, -1, 10919, 10923, 10586, -1, 10926, 10924, 10925, -1, 10926, 10929, 10924, -1, 10926, 10927, 10929, -1, 10929, 10927, 10928, -1, 10930, 10928, 10934, -1, 10930, 10929, 10928, -1, 10930, 10931, 10929, -1, 10929, 10931, 10924, -1, 10924, 10931, 10932, -1, 10921, 10924, 10932, -1, 10921, 10925, 10924, -1, 10921, 10920, 10925, -1, 10927, 12110, 10928, -1, 10928, 12110, 10933, -1, 10934, 10933, 10936, -1, 10934, 10928, 10933, -1, 12110, 10935, 10933, -1, 10933, 10935, 10938, -1, 10936, 10938, 10957, -1, 10936, 10933, 10938, -1, 10935, 10937, 10938, -1, 10938, 10937, 10939, -1, 10957, 10939, 10940, -1, 10957, 10938, 10939, -1, 10937, 10941, 10939, -1, 10939, 10941, 10942, -1, 10940, 10942, 10943, -1, 10940, 10939, 10942, -1, 10941, 10944, 10942, -1, 10942, 10944, 10945, -1, 10943, 10945, 10915, -1, 10943, 10942, 10945, -1, 10944, 12112, 10945, -1, 10945, 12112, 10946, -1, 10915, 10946, 10947, -1, 10915, 10945, 10946, -1, 12112, 12108, 10946, -1, 10946, 12108, 10948, -1, 10947, 10948, 10951, -1, 10947, 10946, 10948, -1, 12108, 10949, 10948, -1, 10948, 10949, 10950, -1, 10951, 10950, 12569, -1, 10951, 10948, 10950, -1, 10949, 10952, 10950, -1, 10950, 10952, 10953, -1, 12569, 10950, 10953, -1, 10952, 12570, 10953, -1, 10954, 10955, 10918, -1, 10918, 10955, 10914, -1, 10943, 10918, 10914, -1, 10955, 10956, 10914, -1, 10914, 10956, 10913, -1, 10940, 10914, 10913, -1, 10956, 12042, 10913, -1, 10913, 12042, 10958, -1, 10957, 10913, 10958, -1, 12042, 12041, 10958, -1, 10958, 12041, 10967, -1, 10936, 10958, 10967, -1, 12039, 10959, 10911, -1, 10959, 10960, 10966, -1, 10960, 10962, 10961, -1, 10962, 10963, 10910, -1, 10963, 10964, 10909, -1, 10964, 10965, 10908, -1, 10909, 10908, 10923, -1, 10910, 10909, 10912, -1, 10961, 10910, 10932, -1, 10966, 10961, 10931, -1, 10911, 10966, 10930, -1, 10967, 10911, 10934, -1, 10968, 10969, 10947, -1, 9720, 10988, 10990, -1, 9720, 10970, 10988, -1, 9720, 10971, 10970, -1, 10970, 10971, 10972, -1, 10972, 10971, 9725, -1, 12122, 9725, 9623, -1, 12131, 9623, 9620, -1, 12130, 9620, 9622, -1, 10991, 9622, 10992, -1, 10993, 10992, 9633, -1, 12128, 9633, 10994, -1, 10995, 10994, 9639, -1, 12126, 9639, 10996, -1, 10997, 10996, 10973, -1, 10974, 10973, 9652, -1, 12125, 9652, 10975, -1, 10976, 10975, 9657, -1, 10998, 9657, 10977, -1, 10999, 10977, 9661, -1, 12124, 9661, 10978, -1, 12123, 10978, 10979, -1, 11000, 10979, 11001, -1, 10980, 11001, 10982, -1, 10981, 10982, 10983, -1, 12138, 10983, 10984, -1, 12137, 10984, 9698, -1, 10985, 9698, 9701, -1, 11002, 9701, 9700, -1, 11003, 9700, 10986, -1, 10987, 10986, 9712, -1, 12136, 9712, 9715, -1, 11004, 9715, 9716, -1, 10989, 9716, 10990, -1, 10988, 10989, 10990, -1, 10972, 9725, 12122, -1, 12122, 9623, 12131, -1, 12131, 9620, 12130, -1, 12130, 9622, 10991, -1, 10991, 10992, 10993, -1, 10993, 9633, 12128, -1, 12128, 10994, 10995, -1, 10995, 9639, 12126, -1, 12126, 10996, 10997, -1, 10997, 10973, 10974, -1, 10974, 9652, 12125, -1, 12125, 10975, 10976, -1, 10976, 9657, 10998, -1, 10998, 10977, 10999, -1, 10999, 9661, 12124, -1, 12124, 10978, 12123, -1, 12123, 10979, 11000, -1, 11000, 11001, 10980, -1, 10980, 10982, 10981, -1, 10981, 10983, 12138, -1, 12138, 10984, 12137, -1, 12137, 9698, 10985, -1, 10985, 9701, 11002, -1, 11002, 9700, 11003, -1, 11003, 10986, 10987, -1, 10987, 9712, 12136, -1, 12136, 9715, 11004, -1, 11004, 9716, 10989, -1, 10903, 11006, 12113, -1, 12113, 11006, 11005, -1, 11005, 11006, 11007, -1, 12114, 11007, 10875, -1, 12115, 10875, 10873, -1, 11008, 10873, 11018, -1, 11019, 11018, 10871, -1, 12116, 10871, 11009, -1, 11020, 11009, 11010, -1, 11021, 11010, 11011, -1, 12117, 11011, 11012, -1, 12118, 11012, 10823, -1, 12127, 10823, 10820, -1, 12119, 10820, 10821, -1, 12120, 10821, 10830, -1, 12129, 10830, 11013, -1, 11022, 11013, 11014, -1, 11017, 11014, 11015, -1, 12121, 11015, 11016, -1, 12121, 11017, 11015, -1, 11005, 11007, 12114, -1, 12114, 10875, 12115, -1, 12115, 10873, 11008, -1, 11008, 11018, 11019, -1, 11019, 10871, 12116, -1, 12116, 11009, 11020, -1, 11020, 11010, 11021, -1, 11021, 11011, 12117, -1, 12117, 11012, 12118, -1, 12118, 10823, 12127, -1, 12127, 10820, 12119, -1, 12119, 10821, 12120, -1, 12120, 10830, 12129, -1, 12129, 11013, 11022, -1, 11022, 11014, 11017, -1, 11016, 11024, 12121, -1, 12121, 11024, 11023, -1, 11023, 11024, 11025, -1, 11025, 11024, 11027, -1, 11026, 11025, 11027, -1, 11027, 11024, 11055, -1, 11033, 11055, 11058, -1, 11059, 11058, 11028, -1, 11062, 11028, 11029, -1, 11068, 11029, 11065, -1, 11066, 11065, 12159, -1, 12583, 11066, 12159, -1, 12583, 11030, 11066, -1, 12583, 12145, 11030, -1, 11030, 12145, 11054, -1, 11069, 11054, 11031, -1, 11067, 11031, 11032, -1, 11061, 11032, 11049, -1, 11060, 11049, 11026, -1, 11027, 11060, 11026, -1, 11027, 11033, 11060, -1, 11027, 11055, 11033, -1, 11034, 11040, 11056, -1, 11034, 11035, 11040, -1, 11034, 11036, 11035, -1, 11034, 11037, 11036, -1, 11036, 11037, 11044, -1, 11045, 11044, 11038, -1, 11043, 11038, 11046, -1, 11039, 11046, 11029, -1, 11028, 11039, 11029, -1, 11028, 11041, 11039, -1, 11028, 11058, 11041, -1, 11041, 11058, 11057, -1, 11040, 11057, 11056, -1, 11040, 11041, 11057, -1, 11040, 11042, 11041, -1, 11040, 11035, 11042, -1, 11042, 11035, 11045, -1, 11043, 11045, 11038, -1, 11043, 11042, 11045, -1, 11043, 11039, 11042, -1, 11043, 11046, 11039, -1, 11036, 11044, 11045, -1, 11035, 11036, 11045, -1, 11038, 12159, 11046, -1, 11046, 12159, 11065, -1, 11029, 11046, 11065, -1, 12145, 11047, 11054, -1, 11054, 11047, 11051, -1, 11031, 11051, 11048, -1, 11032, 11048, 11050, -1, 11049, 11050, 11026, -1, 11049, 11032, 11050, -1, 11051, 11047, 11052, -1, 11048, 11052, 11053, -1, 11050, 11053, 11026, -1, 11050, 11048, 11053, -1, 11025, 11064, 11063, -1, 11025, 11053, 11064, -1, 11025, 11026, 11053, -1, 11031, 11054, 11051, -1, 11057, 11058, 11055, -1, 11056, 11055, 11024, -1, 11056, 11057, 11055, -1, 11061, 11049, 11060, -1, 11059, 11060, 11033, -1, 11058, 11059, 11033, -1, 11061, 11060, 11059, -1, 11062, 11059, 11028, -1, 11062, 11061, 11059, -1, 11062, 11067, 11061, -1, 11062, 11068, 11067, -1, 11062, 11029, 11068, -1, 11063, 11064, 11052, -1, 11047, 11063, 11052, -1, 11067, 11032, 11061, -1, 11031, 11048, 11032, -1, 11064, 11053, 11052, -1, 11052, 11048, 11051, -1, 11065, 11066, 11068, -1, 11068, 11066, 11069, -1, 11067, 11069, 11031, -1, 11067, 11068, 11069, -1, 11054, 11069, 11030, -1, 11030, 11069, 11066, -1, 11041, 11042, 11039, -1, 11070, 9509, 11571, -1, 11071, 11070, 11571, -1, 11071, 11072, 11070, -1, 11071, 11588, 11072, -1, 11072, 11588, 9792, -1, 9792, 11588, 11593, -1, 11074, 11593, 11595, -1, 11073, 11595, 9796, -1, 11073, 11074, 11595, -1, 11075, 11572, 10659, -1, 11075, 11613, 11572, -1, 11075, 11076, 11613, -1, 11613, 11076, 11077, -1, 11077, 11076, 10447, -1, 11572, 11571, 10659, -1, 10659, 11571, 9509, -1, 9792, 11593, 11074, -1, 11595, 11600, 9796, -1, 9796, 11600, 9798, -1, 9798, 11600, 11603, -1, 11078, 11603, 11583, -1, 9801, 11583, 11079, -1, 9782, 11079, 10798, -1, 9782, 9801, 11079, -1, 9798, 11603, 11078, -1, 11078, 11583, 9801, -1, 11079, 11605, 10798, -1, 10798, 11605, 11081, -1, 11081, 11605, 11612, -1, 11080, 11612, 11607, -1, 12164, 11080, 11607, -1, 11081, 11612, 11080, -1, 12150, 11082, 11084, -1, 11084, 11082, 10792, -1, 11085, 11084, 10792, -1, 11085, 11083, 11084, -1, 11085, 10786, 11083, -1, 11083, 10786, 11086, -1, 11086, 10786, 12164, -1, 12163, 11086, 12164, -1, 11140, 11108, 11087, -1, 11096, 11087, 11097, -1, 11125, 11097, 11105, -1, 11088, 11105, 11104, -1, 11131, 11104, 11103, -1, 11132, 11103, 11135, -1, 11090, 11135, 11102, -1, 11091, 11102, 11089, -1, 11091, 11090, 11102, -1, 11091, 11092, 11090, -1, 11091, 11118, 11092, -1, 11092, 11118, 11123, -1, 11134, 11123, 11133, -1, 11130, 11133, 11093, -1, 11128, 11093, 11094, -1, 11095, 11094, 11140, -1, 11096, 11140, 11087, -1, 11096, 11095, 11140, -1, 11096, 11125, 11095, -1, 11096, 11097, 11125, -1, 11098, 11127, 11107, -1, 11098, 11106, 11127, -1, 11098, 11109, 11106, -1, 11106, 11109, 11112, -1, 11129, 11112, 11100, -1, 11099, 11100, 11117, -1, 11138, 11117, 11101, -1, 11136, 11101, 12237, -1, 11089, 11136, 12237, -1, 11089, 11102, 11136, -1, 11136, 11102, 11135, -1, 11138, 11135, 11103, -1, 11099, 11103, 11104, -1, 11129, 11104, 11105, -1, 11106, 11105, 11097, -1, 11127, 11097, 11087, -1, 11107, 11087, 11108, -1, 11107, 11127, 11087, -1, 12221, 11113, 11109, -1, 12221, 11110, 11113, -1, 12221, 11116, 11110, -1, 11110, 11116, 11111, -1, 11113, 11111, 11114, -1, 11115, 11114, 11100, -1, 11112, 11115, 11100, -1, 11112, 11109, 11115, -1, 11115, 11109, 11113, -1, 11114, 11115, 11113, -1, 11116, 12237, 11111, -1, 11111, 12237, 11137, -1, 11114, 11137, 11117, -1, 11100, 11114, 11117, -1, 11119, 11124, 11118, -1, 11119, 11126, 11124, -1, 11119, 11139, 11126, -1, 11126, 11139, 11120, -1, 11121, 11120, 11094, -1, 11093, 11121, 11094, -1, 11093, 11124, 11121, -1, 11093, 11133, 11124, -1, 11124, 11133, 11122, -1, 11118, 11122, 11123, -1, 11118, 11124, 11122, -1, 11120, 11140, 11094, -1, 11111, 11113, 11110, -1, 11128, 11094, 11095, -1, 11125, 11128, 11095, -1, 11125, 11088, 11128, -1, 11125, 11105, 11088, -1, 11126, 11120, 11121, -1, 11124, 11126, 11121, -1, 11106, 11097, 11127, -1, 11130, 11093, 11128, -1, 11088, 11130, 11128, -1, 11088, 11131, 11130, -1, 11088, 11104, 11131, -1, 11129, 11105, 11106, -1, 11112, 11129, 11106, -1, 11134, 11133, 11130, -1, 11131, 11134, 11130, -1, 11131, 11132, 11134, -1, 11131, 11103, 11132, -1, 11123, 11122, 11133, -1, 11099, 11104, 11129, -1, 11100, 11099, 11129, -1, 11092, 11123, 11134, -1, 11132, 11092, 11134, -1, 11132, 11090, 11092, -1, 11132, 11135, 11090, -1, 11137, 12237, 11101, -1, 11117, 11137, 11101, -1, 11135, 11138, 11136, -1, 11136, 11138, 11101, -1, 11114, 11111, 11137, -1, 11099, 11117, 11138, -1, 11103, 11099, 11138, -1, 12239, 11108, 12113, -1, 12113, 11108, 10903, -1, 10903, 11108, 11139, -1, 11139, 11108, 11140, -1, 11120, 11139, 11140, -1, 11141, 11148, 11147, -1, 11141, 12287, 11148, -1, 11148, 12287, 11240, -1, 11142, 11240, 11143, -1, 11146, 11143, 11144, -1, 11145, 11144, 11152, -1, 11145, 11146, 11144, -1, 11145, 9843, 11146, -1, 11146, 9843, 11228, -1, 11142, 11228, 11226, -1, 11148, 11226, 11225, -1, 11147, 11225, 12274, -1, 11147, 11148, 11225, -1, 12287, 12296, 11240, -1, 11240, 12296, 11149, -1, 11143, 11149, 11153, -1, 11144, 11153, 11150, -1, 11152, 11150, 11151, -1, 11152, 11144, 11150, -1, 12296, 12288, 11149, -1, 11149, 12288, 11170, -1, 11153, 11170, 11154, -1, 11150, 11154, 11155, -1, 11151, 11155, 11156, -1, 9841, 11156, 11173, -1, 9840, 11173, 11177, -1, 9839, 11177, 11181, -1, 11234, 11181, 11157, -1, 11165, 11157, 11166, -1, 11159, 11166, 11182, -1, 11158, 11159, 11182, -1, 11158, 11167, 11159, -1, 11158, 11160, 11167, -1, 11167, 11160, 11243, -1, 11169, 11243, 11244, -1, 11161, 11244, 11162, -1, 9823, 11162, 11163, -1, 9823, 11161, 11162, -1, 9823, 11164, 11161, -1, 9823, 11232, 11164, -1, 11164, 11232, 11235, -1, 11168, 11235, 11165, -1, 11159, 11165, 11166, -1, 11159, 11168, 11165, -1, 11159, 11167, 11168, -1, 11168, 11167, 11169, -1, 11164, 11169, 11161, -1, 11164, 11168, 11169, -1, 11164, 11235, 11168, -1, 12288, 12291, 11170, -1, 11170, 12291, 11171, -1, 11154, 11171, 11172, -1, 11155, 11172, 11156, -1, 11155, 11154, 11172, -1, 12291, 11174, 11171, -1, 11171, 11174, 11175, -1, 11172, 11175, 11176, -1, 11156, 11176, 11173, -1, 11156, 11172, 11176, -1, 11174, 12295, 11175, -1, 11175, 12295, 11242, -1, 11176, 11242, 11241, -1, 11173, 11241, 11177, -1, 11173, 11176, 11241, -1, 12295, 12294, 11242, -1, 11242, 12294, 11178, -1, 11241, 11178, 11179, -1, 11177, 11179, 11181, -1, 11177, 11241, 11179, -1, 12294, 12293, 11178, -1, 11178, 12293, 11180, -1, 11179, 11180, 11157, -1, 11181, 11179, 11157, -1, 12293, 12298, 11180, -1, 11180, 12298, 11183, -1, 11166, 11183, 11182, -1, 11166, 11180, 11183, -1, 11166, 11157, 11180, -1, 11160, 11185, 11243, -1, 11243, 11185, 11184, -1, 11244, 11184, 11245, -1, 11162, 11245, 11187, -1, 11163, 11187, 9837, -1, 11163, 11162, 11187, -1, 11185, 11186, 11184, -1, 11184, 11186, 11247, -1, 11245, 11247, 11188, -1, 11187, 11188, 11248, -1, 9837, 11248, 11231, -1, 9837, 11187, 11248, -1, 11186, 11189, 11247, -1, 11247, 11189, 11246, -1, 11188, 11246, 11190, -1, 11248, 11190, 11191, -1, 11231, 11191, 11210, -1, 9846, 11210, 11211, -1, 11192, 11211, 11230, -1, 11229, 11230, 11193, -1, 11238, 11193, 11194, -1, 11236, 11194, 11205, -1, 11196, 11205, 12267, -1, 11195, 11196, 12267, -1, 11195, 11197, 11196, -1, 11195, 12269, 11197, -1, 11197, 12269, 11199, -1, 11198, 11199, 11251, -1, 11202, 11251, 11200, -1, 9832, 11200, 11201, -1, 9832, 11202, 11200, -1, 9832, 11206, 11202, -1, 9832, 11203, 11206, -1, 11206, 11203, 11237, -1, 11204, 11237, 11236, -1, 11196, 11236, 11205, -1, 11196, 11204, 11236, -1, 11196, 11197, 11204, -1, 11204, 11197, 11198, -1, 11206, 11198, 11202, -1, 11206, 11204, 11198, -1, 11206, 11237, 11204, -1, 11189, 12300, 11246, -1, 11246, 12300, 11208, -1, 11190, 11208, 11207, -1, 11191, 11207, 11210, -1, 11191, 11190, 11207, -1, 12300, 11209, 11208, -1, 11208, 11209, 11249, -1, 11207, 11249, 11212, -1, 11210, 11212, 11211, -1, 11210, 11207, 11212, -1, 11209, 12302, 11249, -1, 11249, 12302, 11250, -1, 11212, 11250, 11213, -1, 11211, 11213, 11230, -1, 11211, 11212, 11213, -1, 12302, 12306, 11250, -1, 11250, 12306, 11215, -1, 11213, 11215, 11216, -1, 11230, 11216, 11193, -1, 11230, 11213, 11216, -1, 12306, 11214, 11215, -1, 11215, 11214, 11217, -1, 11216, 11217, 11194, -1, 11193, 11216, 11194, -1, 11214, 11218, 11217, -1, 11217, 11218, 12305, -1, 11205, 12305, 12267, -1, 11205, 11217, 12305, -1, 11205, 11194, 11217, -1, 12269, 12270, 11199, -1, 11199, 12270, 11219, -1, 11251, 11219, 11252, -1, 11200, 11252, 11254, -1, 11201, 11254, 9831, -1, 11201, 11200, 11254, -1, 12270, 11220, 11219, -1, 11219, 11220, 11223, -1, 11252, 11223, 11253, -1, 11254, 11253, 11222, -1, 9831, 11222, 11221, -1, 9831, 11254, 11222, -1, 11220, 12273, 11223, -1, 11223, 12273, 11239, -1, 11253, 11239, 11224, -1, 11222, 11224, 11227, -1, 11221, 11227, 9843, -1, 11221, 11222, 11227, -1, 12273, 12274, 11239, -1, 11239, 12274, 11225, -1, 11224, 11225, 11226, -1, 11227, 11226, 11228, -1, 9843, 11227, 11228, -1, 11229, 11192, 11230, -1, 11192, 9846, 11211, -1, 9846, 11231, 11210, -1, 11191, 11231, 11248, -1, 11232, 11233, 11235, -1, 11235, 11233, 11234, -1, 11165, 11234, 11157, -1, 11165, 11235, 11234, -1, 11233, 9839, 11234, -1, 11234, 9839, 11181, -1, 9839, 9840, 11177, -1, 9840, 9841, 11173, -1, 9841, 11151, 11156, -1, 11155, 11151, 11150, -1, 11203, 9833, 11237, -1, 11237, 9833, 11238, -1, 11236, 11238, 11194, -1, 11236, 11237, 11238, -1, 9833, 11229, 11238, -1, 11238, 11229, 11193, -1, 11225, 11224, 11239, -1, 11224, 11222, 11253, -1, 11227, 11224, 11226, -1, 11142, 11226, 11148, -1, 11240, 11142, 11148, -1, 11146, 11228, 11142, -1, 11143, 11146, 11142, -1, 11149, 11143, 11240, -1, 11170, 11153, 11149, -1, 11153, 11144, 11143, -1, 11171, 11154, 11170, -1, 11154, 11150, 11153, -1, 11175, 11172, 11171, -1, 11242, 11176, 11175, -1, 11178, 11241, 11242, -1, 11180, 11179, 11178, -1, 11243, 11169, 11167, -1, 11184, 11244, 11243, -1, 11244, 11161, 11169, -1, 11247, 11245, 11184, -1, 11245, 11162, 11244, -1, 11246, 11188, 11247, -1, 11188, 11187, 11245, -1, 11208, 11190, 11246, -1, 11190, 11248, 11188, -1, 11249, 11207, 11208, -1, 11250, 11212, 11249, -1, 11215, 11213, 11250, -1, 11217, 11216, 11215, -1, 11199, 11198, 11197, -1, 11219, 11251, 11199, -1, 11251, 11202, 11198, -1, 11223, 11252, 11219, -1, 11252, 11200, 11251, -1, 11239, 11253, 11223, -1, 11253, 11254, 11252, -1, 11255, 11256, 12251, -1, 11255, 12252, 11256, -1, 11256, 12252, 11358, -1, 11359, 11358, 11257, -1, 11259, 11257, 11258, -1, 9860, 11258, 11265, -1, 9860, 11259, 11258, -1, 9860, 11260, 11259, -1, 11259, 11260, 11347, -1, 11359, 11347, 11261, -1, 11256, 11261, 11262, -1, 12251, 11262, 11263, -1, 12251, 11256, 11262, -1, 12252, 11266, 11358, -1, 11358, 11266, 11268, -1, 11257, 11268, 11269, -1, 11258, 11269, 11264, -1, 11265, 11264, 9848, -1, 11265, 11258, 11264, -1, 11266, 11267, 11268, -1, 11268, 11267, 11284, -1, 11269, 11284, 11360, -1, 11264, 11360, 11286, -1, 9848, 11286, 11288, -1, 11270, 11288, 11271, -1, 11353, 11271, 11292, -1, 11352, 11292, 11297, -1, 11351, 11297, 11298, -1, 11282, 11298, 11272, -1, 11273, 11272, 11274, -1, 11276, 11273, 11274, -1, 11276, 11275, 11273, -1, 11276, 11277, 11275, -1, 11275, 11277, 11278, -1, 11283, 11278, 11300, -1, 11363, 11300, 11302, -1, 9854, 11302, 11279, -1, 9854, 11363, 11302, -1, 9854, 11280, 11363, -1, 9854, 11349, 11280, -1, 11280, 11349, 11350, -1, 11281, 11350, 11282, -1, 11273, 11282, 11272, -1, 11273, 11281, 11282, -1, 11273, 11275, 11281, -1, 11281, 11275, 11283, -1, 11280, 11283, 11363, -1, 11280, 11281, 11283, -1, 11280, 11350, 11281, -1, 11267, 11285, 11284, -1, 11284, 11285, 11287, -1, 11360, 11287, 11289, -1, 11286, 11289, 11288, -1, 11286, 11360, 11289, -1, 11285, 12253, 11287, -1, 11287, 12253, 11361, -1, 11289, 11361, 11290, -1, 11288, 11290, 11271, -1, 11288, 11289, 11290, -1, 12253, 12259, 11361, -1, 11361, 12259, 11291, -1, 11290, 11291, 11362, -1, 11271, 11362, 11292, -1, 11271, 11290, 11362, -1, 12259, 12337, 11291, -1, 11291, 12337, 11294, -1, 11362, 11294, 11293, -1, 11292, 11293, 11297, -1, 11292, 11362, 11293, -1, 12337, 11295, 11294, -1, 11294, 11295, 11296, -1, 11293, 11296, 11298, -1, 11297, 11293, 11298, -1, 11295, 11299, 11296, -1, 11296, 11299, 12309, -1, 11272, 12309, 11274, -1, 11272, 11296, 12309, -1, 11272, 11298, 11296, -1, 11277, 11303, 11278, -1, 11278, 11303, 11301, -1, 11300, 11301, 11366, -1, 11302, 11366, 11365, -1, 11279, 11365, 9867, -1, 11279, 11302, 11365, -1, 11303, 11304, 11301, -1, 11301, 11304, 11306, -1, 11366, 11306, 11307, -1, 11365, 11307, 11305, -1, 9867, 11305, 9866, -1, 9867, 11365, 11305, -1, 11304, 12313, 11306, -1, 11306, 12313, 11364, -1, 11307, 11364, 11322, -1, 11305, 11322, 11308, -1, 9866, 11308, 11326, -1, 11348, 11326, 11309, -1, 9865, 11309, 11330, -1, 11310, 11330, 11334, -1, 11354, 11334, 11336, -1, 11318, 11336, 11315, -1, 11316, 11315, 11311, -1, 12321, 11316, 11311, -1, 12321, 11319, 11316, -1, 12321, 12323, 11319, -1, 11319, 12323, 11312, -1, 11320, 11312, 11313, -1, 11367, 11313, 11369, -1, 9863, 11369, 9862, -1, 9863, 11367, 11369, -1, 9863, 11314, 11367, -1, 9863, 9864, 11314, -1, 11314, 9864, 11321, -1, 11317, 11321, 11318, -1, 11316, 11318, 11315, -1, 11316, 11317, 11318, -1, 11316, 11319, 11317, -1, 11317, 11319, 11320, -1, 11314, 11320, 11367, -1, 11314, 11317, 11320, -1, 11314, 11321, 11317, -1, 12313, 12314, 11364, -1, 11364, 12314, 11323, -1, 11322, 11323, 11324, -1, 11308, 11324, 11326, -1, 11308, 11322, 11324, -1, 12314, 12316, 11323, -1, 11323, 12316, 11327, -1, 11324, 11327, 11325, -1, 11326, 11325, 11309, -1, 11326, 11324, 11325, -1, 12316, 12317, 11327, -1, 11327, 12317, 11328, -1, 11325, 11328, 11329, -1, 11309, 11329, 11330, -1, 11309, 11325, 11329, -1, 12317, 12319, 11328, -1, 11328, 12319, 11331, -1, 11329, 11331, 11333, -1, 11330, 11333, 11334, -1, 11330, 11329, 11333, -1, 12319, 11332, 11331, -1, 11331, 11332, 11335, -1, 11333, 11335, 11336, -1, 11334, 11333, 11336, -1, 11332, 12320, 11335, -1, 11335, 12320, 12326, -1, 11315, 12326, 11311, -1, 11315, 11335, 12326, -1, 11315, 11336, 11335, -1, 12323, 11337, 11312, -1, 11312, 11337, 11338, -1, 11313, 11338, 11368, -1, 11369, 11368, 11339, -1, 9862, 11339, 11343, -1, 9862, 11369, 11339, -1, 11337, 11340, 11338, -1, 11338, 11340, 11341, -1, 11368, 11341, 11370, -1, 11339, 11370, 11357, -1, 11343, 11357, 11342, -1, 11343, 11339, 11357, -1, 11340, 11344, 11341, -1, 11341, 11344, 11345, -1, 11370, 11345, 11356, -1, 11357, 11356, 11346, -1, 11342, 11346, 11260, -1, 11342, 11357, 11346, -1, 11344, 11263, 11345, -1, 11345, 11263, 11262, -1, 11356, 11262, 11261, -1, 11346, 11261, 11347, -1, 11260, 11346, 11347, -1, 11310, 9865, 11330, -1, 9865, 11348, 11309, -1, 11348, 9866, 11326, -1, 11308, 9866, 11305, -1, 11349, 9856, 11350, -1, 11350, 9856, 11351, -1, 11282, 11351, 11298, -1, 11282, 11350, 11351, -1, 9856, 11352, 11351, -1, 11351, 11352, 11297, -1, 11352, 11353, 11292, -1, 11353, 11270, 11271, -1, 11270, 9848, 11288, -1, 11286, 9848, 11264, -1, 9864, 11355, 11321, -1, 11321, 11355, 11354, -1, 11318, 11354, 11336, -1, 11318, 11321, 11354, -1, 11355, 11310, 11354, -1, 11354, 11310, 11334, -1, 11262, 11356, 11345, -1, 11356, 11357, 11370, -1, 11346, 11356, 11261, -1, 11359, 11261, 11256, -1, 11358, 11359, 11256, -1, 11259, 11347, 11359, -1, 11257, 11259, 11359, -1, 11268, 11257, 11358, -1, 11284, 11269, 11268, -1, 11269, 11258, 11257, -1, 11287, 11360, 11284, -1, 11360, 11264, 11269, -1, 11361, 11289, 11287, -1, 11291, 11290, 11361, -1, 11294, 11362, 11291, -1, 11296, 11293, 11294, -1, 11278, 11283, 11275, -1, 11301, 11300, 11278, -1, 11300, 11363, 11283, -1, 11306, 11366, 11301, -1, 11366, 11302, 11300, -1, 11364, 11307, 11306, -1, 11307, 11365, 11366, -1, 11323, 11322, 11364, -1, 11322, 11305, 11307, -1, 11327, 11324, 11323, -1, 11328, 11325, 11327, -1, 11331, 11329, 11328, -1, 11335, 11333, 11331, -1, 11312, 11320, 11319, -1, 11338, 11313, 11312, -1, 11313, 11367, 11320, -1, 11341, 11368, 11338, -1, 11368, 11369, 11313, -1, 11345, 11370, 11341, -1, 11370, 11339, 11368, -1, 11372, 11377, 9886, -1, 11372, 11371, 11377, -1, 11372, 11373, 11371, -1, 11371, 11373, 11374, -1, 11378, 11374, 11537, -1, 11375, 11537, 11536, -1, 12283, 11536, 12281, -1, 12283, 11375, 11536, -1, 12283, 12284, 11375, -1, 11375, 12284, 11517, -1, 11378, 11517, 11376, -1, 11371, 11376, 11377, -1, 11371, 11378, 11376, -1, 11371, 11374, 11378, -1, 11373, 9884, 11374, -1, 11374, 9884, 11534, -1, 11537, 11534, 11379, -1, 11536, 11379, 11383, -1, 12281, 11383, 12282, -1, 12281, 11536, 11383, -1, 11534, 9884, 11380, -1, 11379, 11380, 11393, -1, 11383, 11393, 11381, -1, 11384, 11381, 11382, -1, 11384, 11383, 11381, -1, 11384, 12282, 11383, -1, 9902, 11385, 9903, -1, 9902, 11386, 11385, -1, 9902, 11387, 11386, -1, 11386, 11387, 11388, -1, 11394, 11388, 11397, -1, 11389, 11397, 11392, -1, 11390, 11392, 11391, -1, 11390, 11389, 11392, -1, 11390, 12280, 11389, -1, 11389, 12280, 11525, -1, 11526, 11525, 11382, -1, 11381, 11526, 11382, -1, 11381, 11395, 11526, -1, 11381, 11393, 11395, -1, 11395, 11393, 11385, -1, 11386, 11395, 11385, -1, 11386, 11394, 11395, -1, 11386, 11388, 11394, -1, 11387, 11396, 11388, -1, 11388, 11396, 11400, -1, 11397, 11400, 11398, -1, 11392, 11398, 11399, -1, 11391, 11399, 12277, -1, 11391, 11392, 11399, -1, 11396, 9900, 11400, -1, 11400, 9900, 11538, -1, 11398, 11538, 11540, -1, 11399, 11540, 11402, -1, 12278, 11402, 12331, -1, 12278, 11399, 11402, -1, 12278, 12277, 11399, -1, 9900, 11401, 11538, -1, 11538, 11401, 11539, -1, 11540, 11539, 11543, -1, 11402, 11543, 11403, -1, 12331, 11403, 12332, -1, 12331, 11402, 11403, -1, 11401, 9882, 11539, -1, 11539, 9882, 11542, -1, 11543, 11542, 11541, -1, 11403, 11541, 11404, -1, 12332, 11404, 11405, -1, 12332, 11403, 11404, -1, 9882, 11406, 11542, -1, 11542, 11406, 11410, -1, 11541, 11410, 11407, -1, 11404, 11407, 11408, -1, 11409, 11408, 12333, -1, 11409, 11404, 11408, -1, 11409, 11405, 11404, -1, 11406, 9898, 11410, -1, 11410, 9898, 11412, -1, 11407, 11412, 11413, -1, 11408, 11413, 11415, -1, 12333, 11415, 11411, -1, 12333, 11408, 11415, -1, 9898, 9880, 11412, -1, 11412, 9880, 11533, -1, 11413, 11533, 11418, -1, 11415, 11418, 11419, -1, 11414, 11419, 12334, -1, 11414, 11415, 11419, -1, 11414, 11411, 11415, -1, 9880, 11416, 11533, -1, 11533, 11416, 11417, -1, 11418, 11417, 11544, -1, 11419, 11544, 11420, -1, 12334, 11420, 11423, -1, 12334, 11419, 11420, -1, 11417, 11416, 11524, -1, 11544, 11524, 11545, -1, 11420, 11545, 11421, -1, 11423, 11421, 11422, -1, 11423, 11420, 11421, -1, 11425, 11424, 9897, -1, 11425, 11431, 11424, -1, 11425, 9877, 11431, -1, 11431, 9877, 11432, -1, 11546, 11432, 11548, -1, 11426, 11548, 11427, -1, 11429, 11427, 11428, -1, 11429, 11426, 11427, -1, 11429, 12336, 11426, -1, 11426, 12336, 11430, -1, 11546, 11430, 11523, -1, 11431, 11523, 11424, -1, 11431, 11546, 11523, -1, 11431, 11432, 11546, -1, 9877, 9876, 11432, -1, 11432, 9876, 11547, -1, 11548, 11547, 11549, -1, 11427, 11549, 11435, -1, 11428, 11435, 12249, -1, 11428, 11427, 11435, -1, 9876, 11436, 11547, -1, 11547, 11436, 11438, -1, 11549, 11438, 11439, -1, 11435, 11439, 11434, -1, 11433, 11434, 12250, -1, 11433, 11435, 11434, -1, 11433, 12249, 11435, -1, 11436, 11437, 11438, -1, 11438, 11437, 11550, -1, 11439, 11550, 11441, -1, 11434, 11441, 11440, -1, 12250, 11440, 12254, -1, 12250, 11434, 11440, -1, 11437, 9875, 11550, -1, 11550, 9875, 11444, -1, 11441, 11444, 11442, -1, 11440, 11442, 11445, -1, 11443, 11445, 12255, -1, 11443, 11440, 11445, -1, 11443, 12254, 11440, -1, 9875, 9893, 11444, -1, 11444, 9893, 11446, -1, 11442, 11446, 11551, -1, 11445, 11551, 11449, -1, 12255, 11449, 12256, -1, 12255, 11445, 11449, -1, 9893, 11450, 11446, -1, 11446, 11450, 11552, -1, 11551, 11552, 11447, -1, 11449, 11447, 11448, -1, 12257, 11448, 12258, -1, 12257, 11449, 11448, -1, 12257, 12256, 11449, -1, 11450, 9873, 11552, -1, 11552, 9873, 11451, -1, 11447, 11451, 11452, -1, 11448, 11452, 11453, -1, 12258, 11453, 11457, -1, 12258, 11448, 11453, -1, 9873, 11454, 11451, -1, 11451, 11454, 11553, -1, 11452, 11553, 11455, -1, 11453, 11455, 11456, -1, 11457, 11456, 11460, -1, 11457, 11453, 11456, -1, 11553, 11454, 11458, -1, 11455, 11458, 11520, -1, 11456, 11520, 11519, -1, 11460, 11519, 11459, -1, 11460, 11456, 11519, -1, 11461, 11521, 9892, -1, 11461, 11468, 11521, -1, 11461, 11462, 11468, -1, 11468, 11462, 11470, -1, 11466, 11470, 11554, -1, 11463, 11554, 11464, -1, 11465, 11464, 11473, -1, 11465, 11463, 11464, -1, 11465, 11518, 11463, -1, 11463, 11518, 11467, -1, 11466, 11467, 11469, -1, 11468, 11469, 11521, -1, 11468, 11466, 11469, -1, 11468, 11470, 11466, -1, 11462, 9872, 11470, -1, 11470, 9872, 11471, -1, 11554, 11471, 11474, -1, 11464, 11474, 11472, -1, 12260, 11472, 12261, -1, 12260, 11464, 11472, -1, 12260, 11473, 11464, -1, 9872, 11477, 11471, -1, 11471, 11477, 11555, -1, 11474, 11555, 11475, -1, 11472, 11475, 11481, -1, 12261, 11481, 11476, -1, 12261, 11472, 11481, -1, 11477, 11478, 11555, -1, 11555, 11478, 11530, -1, 11475, 11530, 11532, -1, 11481, 11532, 11479, -1, 11480, 11479, 11484, -1, 11480, 11481, 11479, -1, 11480, 11476, 11481, -1, 11478, 11485, 11530, -1, 11530, 11485, 11482, -1, 11532, 11482, 11531, -1, 11479, 11531, 11483, -1, 11484, 11483, 12262, -1, 11484, 11479, 11483, -1, 11485, 11486, 11482, -1, 11482, 11486, 11487, -1, 11531, 11487, 11488, -1, 11483, 11488, 11489, -1, 12264, 11489, 12265, -1, 12264, 11483, 11489, -1, 12264, 12262, 11483, -1, 11486, 9891, 11487, -1, 11487, 9891, 11490, -1, 11488, 11490, 11491, -1, 11489, 11491, 11494, -1, 12265, 11494, 12266, -1, 12265, 11489, 11494, -1, 9891, 11492, 11490, -1, 11490, 11492, 11493, -1, 11491, 11493, 11556, -1, 11494, 11556, 11557, -1, 12266, 11557, 11496, -1, 12266, 11494, 11557, -1, 11493, 11492, 11529, -1, 11556, 11529, 11527, -1, 11557, 11527, 11495, -1, 11496, 11495, 12327, -1, 11496, 11557, 11495, -1, 11498, 11497, 11528, -1, 11498, 11503, 11497, -1, 11498, 9889, 11503, -1, 11503, 9889, 11499, -1, 11504, 11499, 11560, -1, 11500, 11560, 11562, -1, 12271, 11562, 12272, -1, 12271, 11500, 11562, -1, 12271, 11501, 11500, -1, 11500, 11501, 11558, -1, 11504, 11558, 11502, -1, 11503, 11502, 11497, -1, 11503, 11504, 11502, -1, 11503, 11499, 11504, -1, 9889, 11507, 11499, -1, 11499, 11507, 11559, -1, 11560, 11559, 11561, -1, 11562, 11561, 11505, -1, 11506, 11505, 11509, -1, 11506, 11562, 11505, -1, 11506, 12272, 11562, -1, 11507, 9887, 11559, -1, 11559, 9887, 11508, -1, 11561, 11508, 11564, -1, 11505, 11564, 11512, -1, 11509, 11512, 11511, -1, 11509, 11505, 11512, -1, 9887, 9871, 11508, -1, 11508, 9871, 11563, -1, 11564, 11563, 11535, -1, 11512, 11535, 11510, -1, 12275, 11510, 11513, -1, 12275, 11512, 11510, -1, 12275, 11511, 11512, -1, 9871, 9869, 11563, -1, 11563, 9869, 11514, -1, 11535, 11514, 11515, -1, 11510, 11515, 11516, -1, 11513, 11516, 12329, -1, 11513, 11510, 11516, -1, 9869, 9886, 11514, -1, 11514, 9886, 11377, -1, 11515, 11377, 11376, -1, 11516, 11376, 11517, -1, 12329, 11517, 12330, -1, 12329, 11516, 11517, -1, 11518, 11522, 11467, -1, 11467, 11522, 11519, -1, 11469, 11519, 11520, -1, 11521, 11520, 11458, -1, 9892, 11458, 11454, -1, 9892, 11521, 11458, -1, 11522, 11459, 11519, -1, 12336, 12335, 11430, -1, 11430, 12335, 11422, -1, 11421, 11430, 11422, -1, 11421, 11523, 11430, -1, 11421, 11545, 11523, -1, 11523, 11545, 11424, -1, 11424, 11545, 11524, -1, 9897, 11524, 11416, -1, 9897, 11424, 11524, -1, 11389, 11525, 11526, -1, 11394, 11526, 11395, -1, 11394, 11389, 11526, -1, 11394, 11397, 11389, -1, 12284, 12330, 11517, -1, 11501, 12268, 11558, -1, 11558, 12268, 11495, -1, 11502, 11495, 11527, -1, 11497, 11527, 11529, -1, 11528, 11529, 11492, -1, 11528, 11497, 11529, -1, 12268, 12327, 11495, -1, 11482, 11532, 11530, -1, 11532, 11481, 11475, -1, 11487, 11531, 11482, -1, 11531, 11479, 11532, -1, 11452, 11451, 11553, -1, 11418, 11533, 11417, -1, 11537, 11374, 11534, -1, 11491, 11490, 11493, -1, 11377, 11515, 11514, -1, 11515, 11510, 11535, -1, 11516, 11515, 11376, -1, 11564, 11535, 11512, -1, 11563, 11514, 11535, -1, 11375, 11517, 11378, -1, 11537, 11375, 11378, -1, 11380, 11379, 11534, -1, 11379, 11536, 11537, -1, 11385, 11393, 11380, -1, 9903, 11380, 9884, -1, 9903, 11385, 11380, -1, 11393, 11383, 11379, -1, 11400, 11397, 11388, -1, 11538, 11398, 11400, -1, 11398, 11392, 11397, -1, 11539, 11540, 11538, -1, 11540, 11399, 11398, -1, 11542, 11543, 11539, -1, 11543, 11402, 11540, -1, 11410, 11541, 11542, -1, 11541, 11403, 11543, -1, 11412, 11407, 11410, -1, 11407, 11404, 11541, -1, 11533, 11413, 11412, -1, 11413, 11408, 11407, -1, 11415, 11413, 11418, -1, 11524, 11544, 11417, -1, 11544, 11419, 11418, -1, 11420, 11544, 11545, -1, 11426, 11430, 11546, -1, 11548, 11426, 11546, -1, 11547, 11548, 11432, -1, 11438, 11549, 11547, -1, 11549, 11427, 11548, -1, 11550, 11439, 11438, -1, 11439, 11435, 11549, -1, 11444, 11441, 11550, -1, 11441, 11434, 11439, -1, 11446, 11442, 11444, -1, 11442, 11440, 11441, -1, 11552, 11551, 11446, -1, 11551, 11445, 11442, -1, 11451, 11447, 11552, -1, 11447, 11449, 11551, -1, 11448, 11447, 11452, -1, 11458, 11455, 11553, -1, 11455, 11453, 11452, -1, 11456, 11455, 11520, -1, 11469, 11520, 11521, -1, 11467, 11519, 11469, -1, 11463, 11467, 11466, -1, 11554, 11463, 11466, -1, 11471, 11554, 11470, -1, 11555, 11474, 11471, -1, 11474, 11464, 11554, -1, 11530, 11475, 11555, -1, 11475, 11472, 11474, -1, 11490, 11488, 11487, -1, 11488, 11483, 11531, -1, 11489, 11488, 11491, -1, 11529, 11556, 11493, -1, 11556, 11494, 11491, -1, 11557, 11556, 11527, -1, 11502, 11527, 11497, -1, 11558, 11495, 11502, -1, 11500, 11558, 11504, -1, 11560, 11500, 11504, -1, 11559, 11560, 11499, -1, 11508, 11561, 11559, -1, 11561, 11562, 11560, -1, 11563, 11564, 11508, -1, 11564, 11505, 11561, -1, 12338, 12263, 11611, -1, 11611, 12263, 11565, -1, 11567, 11611, 11565, -1, 11567, 11566, 11611, -1, 11567, 12204, 11566, -1, 11566, 12204, 11568, -1, 11568, 12204, 12162, -1, 11607, 11568, 12162, -1, 11569, 11628, 11570, -1, 11574, 11570, 11586, -1, 11615, 11586, 11589, -1, 11571, 11589, 11071, -1, 11571, 11615, 11589, -1, 11571, 11572, 11615, -1, 11615, 11572, 11614, -1, 11574, 11614, 11573, -1, 11569, 11574, 11573, -1, 11569, 11570, 11574, -1, 11628, 12325, 11570, -1, 11570, 12325, 11575, -1, 11590, 11575, 12324, -1, 11616, 12324, 12322, -1, 11594, 12322, 11577, -1, 11576, 11577, 11578, -1, 11619, 11578, 11601, -1, 11579, 11601, 12318, -1, 12315, 11579, 12318, -1, 12315, 11580, 11579, -1, 12315, 12312, 11580, -1, 11580, 12312, 11604, -1, 11584, 11604, 11621, -1, 11581, 11621, 11582, -1, 11079, 11582, 11605, -1, 11079, 11581, 11582, -1, 11079, 11583, 11581, -1, 11581, 11583, 11602, -1, 11584, 11602, 11585, -1, 11580, 11585, 11579, -1, 11580, 11584, 11585, -1, 11580, 11604, 11584, -1, 11570, 11575, 11590, -1, 11586, 11590, 11617, -1, 11589, 11617, 11587, -1, 11071, 11587, 11588, -1, 11071, 11589, 11587, -1, 11590, 12324, 11616, -1, 11617, 11616, 11591, -1, 11587, 11591, 11592, -1, 11588, 11592, 11593, -1, 11588, 11587, 11592, -1, 11616, 12322, 11594, -1, 11591, 11594, 11618, -1, 11592, 11618, 11620, -1, 11593, 11620, 11595, -1, 11593, 11592, 11620, -1, 11594, 11577, 11576, -1, 11618, 11576, 11596, -1, 11620, 11596, 11597, -1, 11595, 11597, 11600, -1, 11595, 11620, 11597, -1, 11576, 11578, 11619, -1, 11596, 11619, 11598, -1, 11597, 11598, 11599, -1, 11600, 11599, 11603, -1, 11600, 11597, 11599, -1, 11619, 11601, 11579, -1, 11598, 11579, 11585, -1, 11599, 11585, 11602, -1, 11603, 11602, 11583, -1, 11603, 11599, 11602, -1, 12312, 12311, 11604, -1, 11604, 12311, 11606, -1, 11621, 11606, 11622, -1, 11582, 11622, 11624, -1, 11605, 11624, 11612, -1, 11605, 11582, 11624, -1, 12311, 12308, 11606, -1, 11606, 12308, 11608, -1, 11622, 11608, 11623, -1, 11624, 11623, 11627, -1, 11612, 11627, 11568, -1, 11607, 11612, 11568, -1, 12308, 12310, 11608, -1, 11608, 12310, 11610, -1, 11623, 11610, 11626, -1, 11627, 11626, 11566, -1, 11568, 11627, 11566, -1, 12310, 11609, 11610, -1, 11610, 11609, 11625, -1, 11626, 11625, 11611, -1, 11566, 11626, 11611, -1, 11609, 12307, 11625, -1, 11625, 12307, 11611, -1, 11611, 12307, 12338, -1, 11627, 11612, 11624, -1, 11572, 11613, 11614, -1, 11614, 11613, 11630, -1, 11573, 11614, 11630, -1, 11613, 11077, 11630, -1, 11615, 11614, 11574, -1, 11586, 11615, 11574, -1, 11590, 11586, 11570, -1, 11616, 11617, 11590, -1, 11617, 11589, 11586, -1, 11594, 11591, 11616, -1, 11591, 11587, 11617, -1, 11576, 11618, 11594, -1, 11618, 11592, 11591, -1, 11619, 11596, 11576, -1, 11596, 11620, 11618, -1, 11579, 11598, 11619, -1, 11598, 11597, 11596, -1, 11599, 11598, 11585, -1, 11581, 11602, 11584, -1, 11621, 11581, 11584, -1, 11606, 11621, 11604, -1, 11608, 11622, 11606, -1, 11622, 11582, 11621, -1, 11610, 11623, 11608, -1, 11623, 11624, 11622, -1, 11625, 11626, 11610, -1, 11626, 11627, 11623, -1, 10446, 11637, 11077, -1, 11077, 11637, 11630, -1, 11630, 11637, 11636, -1, 11573, 11636, 11634, -1, 11569, 11634, 11629, -1, 11628, 11629, 11633, -1, 11628, 11569, 11629, -1, 11630, 11636, 11573, -1, 11573, 11634, 11569, -1, 12276, 11631, 11731, -1, 11731, 11631, 11733, -1, 11733, 11631, 12248, -1, 11734, 12248, 11632, -1, 11740, 11632, 11633, -1, 11638, 11633, 11629, -1, 11634, 11638, 11629, -1, 11634, 11635, 11638, -1, 11634, 11636, 11635, -1, 11635, 11636, 11747, -1, 11747, 11636, 11637, -1, 11762, 11637, 10446, -1, 11762, 11747, 11637, -1, 11733, 12248, 11734, -1, 11734, 11632, 11740, -1, 11740, 11633, 11638, -1, 12276, 11731, 12279, -1, 12279, 11731, 11639, -1, 10331, 11722, 11653, -1, 11715, 11653, 11713, -1, 11712, 11713, 11711, -1, 11640, 11711, 11641, -1, 11642, 11640, 11641, -1, 11642, 11643, 11640, -1, 11642, 12394, 11643, -1, 11643, 12394, 11644, -1, 11655, 11644, 12393, -1, 12392, 11655, 12393, -1, 12392, 11645, 11655, -1, 12392, 12391, 11645, -1, 11645, 12391, 11661, -1, 11650, 11661, 11646, -1, 11718, 11646, 11647, -1, 10334, 11647, 10335, -1, 10334, 11718, 11647, -1, 10334, 11648, 11718, -1, 11718, 11648, 11649, -1, 11650, 11649, 11656, -1, 11645, 11656, 11655, -1, 11645, 11650, 11656, -1, 11645, 11661, 11650, -1, 11722, 11651, 11653, -1, 11653, 11651, 11652, -1, 11713, 11652, 11654, -1, 11711, 11654, 12383, -1, 12382, 11711, 12383, -1, 12382, 11641, 11711, -1, 11653, 11652, 11713, -1, 11713, 11654, 11711, -1, 11643, 11644, 11655, -1, 11659, 11655, 11656, -1, 11658, 11656, 11649, -1, 11657, 11649, 11648, -1, 11657, 11658, 11649, -1, 11657, 10333, 11658, -1, 11658, 10333, 11709, -1, 11659, 11709, 11660, -1, 11643, 11660, 11640, -1, 11643, 11659, 11660, -1, 11643, 11655, 11659, -1, 12391, 12388, 11661, -1, 11661, 12388, 11668, -1, 11662, 11668, 12390, -1, 11663, 11662, 12390, -1, 11663, 11664, 11662, -1, 11663, 12389, 11664, -1, 11664, 12389, 11687, -1, 11716, 11687, 11665, -1, 11666, 11665, 11700, -1, 10338, 11700, 11704, -1, 10338, 11666, 11700, -1, 10338, 10337, 11666, -1, 11666, 10337, 11667, -1, 11716, 11667, 11669, -1, 11664, 11669, 11662, -1, 11664, 11716, 11669, -1, 11664, 11687, 11716, -1, 11661, 11668, 11662, -1, 11646, 11662, 11669, -1, 11647, 11669, 11667, -1, 10335, 11667, 10337, -1, 10335, 11647, 11667, -1, 12389, 11670, 11687, -1, 11687, 11670, 11671, -1, 11672, 11671, 12381, -1, 12380, 11672, 12381, -1, 12380, 11673, 11672, -1, 12380, 12379, 11673, -1, 11673, 12379, 11688, -1, 11690, 11688, 12378, -1, 11674, 12378, 12377, -1, 11675, 11674, 12377, -1, 11675, 11692, 11674, -1, 11675, 11676, 11692, -1, 11692, 11676, 12376, -1, 11691, 12376, 11677, -1, 11680, 11677, 11678, -1, 11679, 11680, 11678, -1, 11679, 11681, 11680, -1, 11679, 12374, 11681, -1, 11681, 12374, 12373, -1, 11693, 12373, 11682, -1, 11694, 11682, 12372, -1, 11799, 11694, 12372, -1, 11799, 11800, 11694, -1, 11694, 11800, 11683, -1, 11693, 11683, 11684, -1, 11681, 11684, 11720, -1, 11680, 11720, 11719, -1, 11691, 11719, 11685, -1, 11692, 11685, 11686, -1, 11674, 11686, 11698, -1, 11690, 11698, 11689, -1, 11673, 11689, 11717, -1, 11672, 11717, 11665, -1, 11687, 11672, 11665, -1, 11687, 11671, 11672, -1, 11673, 11688, 11690, -1, 11689, 11673, 11690, -1, 11690, 12378, 11674, -1, 11698, 11690, 11674, -1, 11692, 12376, 11691, -1, 11685, 11692, 11691, -1, 11691, 11677, 11680, -1, 11719, 11691, 11680, -1, 11681, 12373, 11693, -1, 11684, 11681, 11693, -1, 11693, 11682, 11694, -1, 11683, 11693, 11694, -1, 11800, 11695, 11683, -1, 11683, 11695, 11721, -1, 11684, 11721, 11702, -1, 11720, 11702, 11696, -1, 11719, 11696, 11697, -1, 11685, 11697, 11705, -1, 11686, 11705, 11706, -1, 11698, 11706, 11699, -1, 11689, 11699, 11708, -1, 11717, 11708, 11700, -1, 11665, 11717, 11700, -1, 11695, 11797, 11721, -1, 11721, 11797, 10342, -1, 11701, 11721, 10342, -1, 11701, 11702, 11721, -1, 11701, 10351, 11702, -1, 11702, 10351, 11696, -1, 11696, 10351, 10341, -1, 11697, 10341, 10340, -1, 11705, 10340, 10339, -1, 11706, 10339, 11707, -1, 11699, 11707, 11703, -1, 11708, 11703, 11704, -1, 11700, 11708, 11704, -1, 11696, 10341, 11697, -1, 11697, 10340, 11705, -1, 11705, 10339, 11706, -1, 11706, 11707, 11699, -1, 11699, 11703, 11708, -1, 10333, 10332, 11709, -1, 11709, 10332, 11710, -1, 11660, 11710, 11712, -1, 11640, 11712, 11711, -1, 11640, 11660, 11712, -1, 10332, 11714, 11710, -1, 11710, 11714, 11715, -1, 11712, 11715, 11713, -1, 11712, 11710, 11715, -1, 11714, 10331, 11715, -1, 11715, 10331, 11653, -1, 11667, 11716, 11666, -1, 11666, 11716, 11665, -1, 11673, 11717, 11672, -1, 11709, 11710, 11660, -1, 11658, 11709, 11659, -1, 11656, 11658, 11659, -1, 11718, 11649, 11650, -1, 11646, 11718, 11650, -1, 11662, 11646, 11661, -1, 11647, 11646, 11669, -1, 11708, 11717, 11689, -1, 11699, 11689, 11698, -1, 11692, 11686, 11674, -1, 11686, 11706, 11698, -1, 11705, 11686, 11685, -1, 11697, 11685, 11719, -1, 11681, 11720, 11680, -1, 11720, 11696, 11719, -1, 11702, 11720, 11684, -1, 11721, 11684, 11683, -1, 12383, 11654, 12385, -1, 12385, 11654, 11723, -1, 11723, 11654, 11652, -1, 11724, 11652, 11651, -1, 12413, 11651, 11722, -1, 12603, 12413, 11722, -1, 11723, 11652, 11724, -1, 11724, 11651, 12413, -1, 12395, 11725, 12375, -1, 12375, 11725, 11730, -1, 11730, 11725, 11727, -1, 11726, 11727, 11729, -1, 11728, 11729, 11731, -1, 11728, 11726, 11729, -1, 11730, 11727, 11726, -1, 11729, 11639, 11731, -1, 11728, 11731, 11732, -1, 11726, 11732, 11757, -1, 11730, 11757, 11754, -1, 12375, 11754, 11755, -1, 12375, 11730, 11754, -1, 11734, 11758, 11733, -1, 11734, 11735, 11758, -1, 11734, 11740, 11735, -1, 11735, 11740, 11741, -1, 11739, 11741, 11736, -1, 11760, 11736, 11761, -1, 12365, 11761, 11737, -1, 12365, 11760, 11761, -1, 12365, 11738, 11760, -1, 11760, 11738, 11749, -1, 11739, 11749, 11751, -1, 11735, 11751, 11758, -1, 11735, 11739, 11751, -1, 11735, 11741, 11739, -1, 11740, 11638, 11741, -1, 11741, 11638, 11742, -1, 11736, 11742, 11743, -1, 11761, 11743, 11744, -1, 11745, 11761, 11744, -1, 11745, 11737, 11761, -1, 11638, 11635, 11742, -1, 11742, 11635, 11747, -1, 11746, 11747, 11763, -1, 11748, 11746, 11763, -1, 11748, 11743, 11746, -1, 11748, 11744, 11743, -1, 11747, 11762, 11763, -1, 11738, 12370, 11749, -1, 11749, 12370, 11750, -1, 11751, 11750, 11759, -1, 11758, 11759, 11732, -1, 11733, 11732, 11731, -1, 11733, 11758, 11732, -1, 12370, 11752, 11750, -1, 11750, 11752, 11756, -1, 11759, 11756, 11757, -1, 11732, 11759, 11757, -1, 11752, 11753, 11756, -1, 11756, 11753, 11755, -1, 11754, 11756, 11755, -1, 11754, 11757, 11756, -1, 11730, 11726, 11757, -1, 11726, 11728, 11732, -1, 11742, 11747, 11746, -1, 11743, 11742, 11746, -1, 11751, 11759, 11758, -1, 11750, 11756, 11759, -1, 11749, 11750, 11751, -1, 11760, 11749, 11739, -1, 11736, 11760, 11739, -1, 11742, 11736, 11741, -1, 11761, 11736, 11743, -1, 10445, 11773, 11762, -1, 11762, 11773, 11763, -1, 11763, 11773, 11772, -1, 11748, 11772, 11764, -1, 11744, 11764, 11745, -1, 11744, 11748, 11764, -1, 11763, 11772, 11748, -1, 11764, 11778, 11745, -1, 11765, 11769, 11766, -1, 11766, 11769, 11767, -1, 11789, 11767, 11768, -1, 11788, 11768, 11794, -1, 11787, 11794, 11793, -1, 11786, 11793, 11770, -1, 11785, 11770, 11771, -1, 10445, 11771, 11773, -1, 10445, 11785, 11771, -1, 11769, 11801, 11767, -1, 11767, 11801, 11774, -1, 11768, 11774, 11790, -1, 11794, 11790, 11792, -1, 11793, 11792, 11795, -1, 11770, 11795, 11796, -1, 11771, 11796, 11779, -1, 11772, 11779, 11764, -1, 11772, 11771, 11779, -1, 11772, 11773, 11771, -1, 11801, 11798, 11774, -1, 11774, 11798, 11791, -1, 11790, 11791, 11783, -1, 11792, 11783, 11784, -1, 11795, 11784, 11775, -1, 11796, 11775, 11776, -1, 11779, 11776, 11777, -1, 11764, 11777, 11778, -1, 11764, 11779, 11777, -1, 11798, 11780, 11791, -1, 11791, 11780, 11781, -1, 11782, 11791, 11781, -1, 11782, 11783, 11791, -1, 11782, 12371, 11783, -1, 11783, 12371, 11784, -1, 11784, 12371, 12369, -1, 11775, 12369, 12368, -1, 12367, 11775, 12368, -1, 12367, 11776, 11775, -1, 12367, 12366, 11776, -1, 11776, 12366, 11777, -1, 11777, 12366, 11778, -1, 11784, 12369, 11775, -1, 11785, 11786, 11770, -1, 11786, 11787, 11793, -1, 11787, 11788, 11794, -1, 11788, 11789, 11768, -1, 11789, 11766, 11767, -1, 11790, 11774, 11791, -1, 11768, 11767, 11774, -1, 11792, 11790, 11783, -1, 11794, 11768, 11790, -1, 11795, 11792, 11784, -1, 11793, 11794, 11792, -1, 11796, 11795, 11775, -1, 11770, 11793, 11795, -1, 11779, 11796, 11776, -1, 11771, 11770, 11796, -1, 11765, 10342, 11769, -1, 11769, 10342, 11797, -1, 11801, 11797, 11695, -1, 11798, 11695, 11800, -1, 11780, 11800, 11799, -1, 11780, 11798, 11800, -1, 11769, 11797, 11801, -1, 11801, 11695, 11798, -1, 10104, 11831, 11802, -1, 11812, 11802, 11813, -1, 11803, 11813, 11804, -1, 11810, 11804, 11811, -1, 11805, 11811, 11807, -1, 10103, 11807, 11809, -1, 10103, 11805, 11807, -1, 11813, 11806, 11804, -1, 11804, 11806, 11811, -1, 11811, 11806, 11808, -1, 11807, 11808, 12427, -1, 12428, 11807, 12427, -1, 12428, 12431, 11807, -1, 11807, 12431, 11809, -1, 11808, 11826, 12427, -1, 11805, 11810, 11811, -1, 10104, 11812, 11810, -1, 10104, 11802, 11812, -1, 11810, 11812, 11803, -1, 11804, 11810, 11803, -1, 11811, 11808, 11807, -1, 11831, 11813, 11802, -1, 11812, 11813, 11803, -1, 11813, 11831, 11828, -1, 11820, 11828, 11830, -1, 11821, 11830, 11814, -1, 11835, 11814, 11836, -1, 11837, 11836, 11834, -1, 11816, 11834, 11815, -1, 12434, 11816, 11815, -1, 12434, 11832, 11816, -1, 12434, 11822, 11832, -1, 11832, 11822, 11823, -1, 11833, 11823, 11829, -1, 11817, 11829, 12430, -1, 11840, 12430, 11825, -1, 11818, 11825, 11827, -1, 11841, 11827, 11819, -1, 11821, 11819, 11820, -1, 11830, 11821, 11820, -1, 11886, 11814, 11887, -1, 11886, 11836, 11814, -1, 11886, 11834, 11836, -1, 11886, 11815, 11834, -1, 11822, 12433, 11823, -1, 11823, 12433, 11824, -1, 11829, 11824, 12432, -1, 12430, 11829, 12432, -1, 12433, 12432, 11824, -1, 12430, 11826, 11825, -1, 11825, 11826, 11808, -1, 11827, 11808, 11806, -1, 11819, 11806, 11820, -1, 11819, 11827, 11806, -1, 11825, 11808, 11827, -1, 11806, 11813, 11820, -1, 11820, 11813, 11828, -1, 11829, 11823, 11824, -1, 11814, 11830, 11887, -1, 11887, 11830, 11828, -1, 11831, 11887, 11828, -1, 11832, 11839, 11816, -1, 11832, 11833, 11839, -1, 11832, 11823, 11833, -1, 11839, 11838, 11837, -1, 11816, 11837, 11834, -1, 11816, 11839, 11837, -1, 11838, 11841, 11835, -1, 11837, 11835, 11836, -1, 11837, 11838, 11835, -1, 11838, 11839, 11842, -1, 11818, 11842, 11840, -1, 11825, 11818, 11840, -1, 11835, 11841, 11821, -1, 11814, 11835, 11821, -1, 11842, 11818, 11838, -1, 11838, 11818, 11841, -1, 11841, 11818, 11827, -1, 11821, 11841, 11819, -1, 11839, 11833, 11842, -1, 11842, 11833, 11817, -1, 11840, 11817, 12430, -1, 11840, 11842, 11817, -1, 11817, 11833, 11829, -1, 9999, 11860, 11859, -1, 9999, 11843, 11860, -1, 9999, 9998, 11843, -1, 11843, 9998, 11844, -1, 11844, 9998, 11861, -1, 11862, 11861, 10011, -1, 11845, 10011, 11863, -1, 12457, 11863, 11846, -1, 11864, 11846, 9909, -1, 12455, 9909, 11847, -1, 12453, 11847, 9919, -1, 11848, 9919, 11849, -1, 12452, 11849, 11851, -1, 11850, 11851, 9936, -1, 11865, 9936, 11866, -1, 12450, 11866, 9945, -1, 12449, 9945, 9948, -1, 11867, 9948, 9952, -1, 11852, 9952, 11868, -1, 11853, 11868, 9960, -1, 11869, 9960, 9928, -1, 12439, 9928, 11870, -1, 12441, 11870, 11854, -1, 11871, 11854, 9967, -1, 12443, 9967, 9970, -1, 12470, 9970, 9972, -1, 12444, 9972, 11855, -1, 12465, 11855, 9977, -1, 12466, 9977, 9981, -1, 12463, 9981, 11856, -1, 12469, 11856, 9988, -1, 11857, 9988, 11858, -1, 12468, 11858, 11859, -1, 11860, 12468, 11859, -1, 11844, 11861, 11862, -1, 11862, 10011, 11845, -1, 11845, 11863, 12457, -1, 12457, 11846, 11864, -1, 11864, 9909, 12455, -1, 12455, 11847, 12453, -1, 12453, 9919, 11848, -1, 11848, 11849, 12452, -1, 12452, 11851, 11850, -1, 11850, 9936, 11865, -1, 11865, 11866, 12450, -1, 12450, 9945, 12449, -1, 12449, 9948, 11867, -1, 11867, 9952, 11852, -1, 11852, 11868, 11853, -1, 11853, 9960, 11869, -1, 11869, 9928, 12439, -1, 12439, 11870, 12441, -1, 12441, 11854, 11871, -1, 11871, 9967, 12443, -1, 12443, 9970, 12470, -1, 12470, 9972, 12444, -1, 12444, 11855, 12465, -1, 12465, 9977, 12466, -1, 12466, 9981, 12463, -1, 12463, 11856, 12469, -1, 12469, 9988, 11857, -1, 11857, 11858, 12468, -1, 9245, 11888, 9301, -1, 9301, 11888, 12464, -1, 9260, 12464, 12462, -1, 9261, 12462, 11872, -1, 11874, 11872, 12467, -1, 9262, 12467, 12461, -1, 9265, 12461, 12460, -1, 11873, 12460, 9268, -1, 11873, 9265, 12460, -1, 9301, 12464, 9260, -1, 9260, 12462, 9261, -1, 9261, 11872, 11874, -1, 11874, 12467, 9262, -1, 9262, 12461, 9265, -1, 12460, 12459, 9268, -1, 9268, 12459, 9270, -1, 9270, 12459, 11875, -1, 9273, 11875, 12458, -1, 11876, 12458, 11880, -1, 11881, 11880, 12456, -1, 10072, 12456, 12454, -1, 11877, 12454, 11878, -1, 10073, 11878, 11879, -1, 11882, 11879, 11883, -1, 10076, 11883, 11884, -1, 10079, 11884, 11885, -1, 10080, 10079, 11885, -1, 9270, 11875, 9273, -1, 9273, 12458, 11876, -1, 11876, 11880, 11881, -1, 11881, 12456, 10072, -1, 10072, 12454, 11877, -1, 11877, 11878, 10073, -1, 10073, 11879, 11882, -1, 11882, 11883, 10076, -1, 10076, 11884, 10079, -1, 10080, 11885, 10104, -1, 10104, 11885, 12451, -1, 11886, 10104, 12451, -1, 11886, 11831, 10104, -1, 11886, 11887, 11831, -1, 9245, 12010, 11888, -1, 11888, 12010, 12472, -1, 12472, 12010, 12005, -1, 12005, 12010, 12030, -1, 12006, 12005, 12030, -1, 10352, 10264, 11952, -1, 10352, 10278, 10264, -1, 10352, 10279, 10278, -1, 10352, 11889, 10279, -1, 10352, 11890, 11889, -1, 10352, 11891, 11890, -1, 11890, 11891, 10286, -1, 10286, 11891, 11894, -1, 11894, 11891, 10343, -1, 10287, 10343, 11892, -1, 11893, 11892, 10273, -1, 11893, 10287, 11892, -1, 11894, 10343, 10287, -1, 10273, 11892, 11934, -1, 11895, 11934, 11896, -1, 11895, 10273, 11934, -1, 11892, 10344, 11934, -1, 11934, 10344, 10345, -1, 10346, 11934, 10345, -1, 10346, 10347, 11934, -1, 11934, 10347, 10348, -1, 10336, 11934, 10348, -1, 10336, 10402, 11934, -1, 10336, 10349, 10402, -1, 10402, 10349, 11897, -1, 10350, 10402, 11897, -1, 10350, 11898, 10402, -1, 10402, 11898, 11899, -1, 11900, 10402, 11899, -1, 11900, 11965, 10402, -1, 10402, 11965, 10135, -1, 11901, 10402, 10135, -1, 11901, 11902, 10402, -1, 10402, 11902, 11903, -1, 10407, 11903, 11932, -1, 11931, 11932, 10193, -1, 11904, 10193, 11930, -1, 11929, 11930, 11905, -1, 11928, 11905, 11906, -1, 10415, 11906, 11927, -1, 11907, 11927, 11908, -1, 11926, 11908, 11909, -1, 10417, 11909, 11910, -1, 10418, 11910, 11922, -1, 10418, 10417, 11910, -1, 11911, 10143, 11965, -1, 11911, 11912, 10143, -1, 11911, 11913, 11912, -1, 11912, 11913, 11914, -1, 11914, 11913, 11916, -1, 11916, 11913, 11915, -1, 10146, 11915, 10120, -1, 10146, 11916, 11915, -1, 11918, 10148, 11915, -1, 11918, 10153, 10148, -1, 11918, 11917, 10153, -1, 11918, 10164, 11917, -1, 11918, 10167, 10164, -1, 11918, 10170, 10167, -1, 11918, 9077, 10170, -1, 11918, 11919, 9077, -1, 9077, 11919, 10328, -1, 10329, 9077, 10328, -1, 10329, 9076, 9077, -1, 10170, 9077, 10172, -1, 10172, 9077, 11920, -1, 11923, 11920, 10428, -1, 11921, 10428, 10427, -1, 10173, 10427, 11924, -1, 11925, 11924, 11922, -1, 11910, 11925, 11922, -1, 10172, 11920, 11923, -1, 11923, 10428, 11921, -1, 11921, 10427, 10173, -1, 10173, 11924, 11925, -1, 10417, 11926, 11909, -1, 11926, 11907, 11908, -1, 11907, 10415, 11927, -1, 10415, 11928, 11906, -1, 11928, 11929, 11905, -1, 11929, 11904, 11930, -1, 11904, 11931, 10193, -1, 11931, 10407, 11932, -1, 10407, 10402, 11903, -1, 11896, 11934, 11933, -1, 11933, 11934, 11953, -1, 11954, 11953, 11935, -1, 11955, 11935, 11936, -1, 11956, 11936, 12510, -1, 11937, 12510, 12504, -1, 11957, 12504, 12503, -1, 11938, 12503, 12494, -1, 11958, 12494, 11940, -1, 11939, 11940, 11941, -1, 11942, 11941, 11943, -1, 12490, 11942, 11943, -1, 12490, 11944, 11942, -1, 12490, 11945, 11944, -1, 11944, 11945, 11946, -1, 11946, 11945, 12488, -1, 10252, 12488, 12483, -1, 11947, 12483, 11948, -1, 11963, 11948, 11964, -1, 11949, 11964, 11952, -1, 11951, 11952, 11950, -1, 11951, 11949, 11952, -1, 11933, 11953, 11954, -1, 11954, 11935, 11955, -1, 11955, 11936, 11956, -1, 11956, 12510, 11937, -1, 11937, 12504, 11957, -1, 11957, 12503, 11938, -1, 11938, 12494, 11958, -1, 11958, 11940, 11939, -1, 11939, 11941, 11942, -1, 11946, 12488, 10252, -1, 10252, 12483, 11947, -1, 11947, 11948, 11963, -1, 12605, 11959, 11964, -1, 11964, 11959, 11960, -1, 11961, 11964, 11960, -1, 11961, 11952, 11964, -1, 10264, 10260, 11952, -1, 11952, 10260, 11962, -1, 11950, 11952, 11962, -1, 11949, 11963, 11964, -1, 10148, 10147, 11915, -1, 11915, 10147, 10120, -1, 10143, 10137, 11965, -1, 11965, 10137, 10135, -1, 11934, 10402, 12507, -1, 12507, 10402, 11966, -1, 10435, 12507, 11966, -1, 10435, 11967, 12507, -1, 10435, 10436, 11967, -1, 11967, 10436, 12508, -1, 12508, 10436, 11968, -1, 12621, 12508, 11968, -1, 10437, 10399, 11968, -1, 10437, 11969, 10399, -1, 10437, 11970, 11969, -1, 11969, 11970, 10397, -1, 10397, 11970, 11971, -1, 11974, 11971, 10414, -1, 11975, 10414, 11976, -1, 11973, 11976, 10408, -1, 10375, 10408, 11972, -1, 10375, 11973, 10408, -1, 10397, 11971, 11974, -1, 11974, 10414, 11975, -1, 11975, 11976, 11973, -1, 10408, 11977, 11972, -1, 11972, 11977, 11978, -1, 11978, 11977, 11979, -1, 11983, 11979, 11984, -1, 11980, 11984, 11981, -1, 11982, 11981, 11985, -1, 10355, 11985, 10356, -1, 10355, 11982, 11985, -1, 10355, 9005, 11982, -1, 11978, 11979, 11983, -1, 11983, 11984, 11980, -1, 11980, 11981, 11982, -1, 11985, 11986, 10356, -1, 9090, 11987, 10399, -1, 10399, 11987, 11968, -1, 11968, 11987, 11988, -1, 12527, 11968, 11988, -1, 10451, 10455, 10450, -1, 10450, 10455, 11989, -1, 12429, 10450, 11989, -1, 12429, 11990, 10450, -1, 12429, 11991, 11990, -1, 11990, 11991, 10454, -1, 10454, 11991, 11992, -1, 12527, 10454, 11992, -1, 12006, 12030, 12007, -1, 12004, 12007, 12009, -1, 12474, 12009, 11993, -1, 12003, 11993, 11994, -1, 11995, 11994, 12032, -1, 12016, 11995, 12032, -1, 12016, 12001, 11995, -1, 12016, 11998, 12001, -1, 12016, 12014, 11998, -1, 11998, 12014, 11996, -1, 11999, 11996, 12532, -1, 12531, 11999, 12532, -1, 12531, 11997, 11999, -1, 11999, 11997, 12000, -1, 11998, 12000, 12001, -1, 11998, 11999, 12000, -1, 11998, 11996, 11999, -1, 12021, 12530, 12014, -1, 12014, 12530, 11996, -1, 11996, 12530, 12533, -1, 12532, 11996, 12533, -1, 11997, 12477, 12000, -1, 12000, 12477, 12002, -1, 12001, 12002, 11995, -1, 12001, 12000, 12002, -1, 12477, 12475, 12002, -1, 12002, 12475, 12003, -1, 11995, 12003, 11994, -1, 11995, 12002, 12003, -1, 12475, 12474, 12003, -1, 12003, 12474, 11993, -1, 12009, 12474, 12004, -1, 12004, 12474, 12005, -1, 12006, 12004, 12005, -1, 12006, 12007, 12004, -1, 12032, 11994, 12008, -1, 12007, 12008, 12009, -1, 12007, 12032, 12008, -1, 12007, 12030, 12032, -1, 12008, 11994, 11993, -1, 12009, 12008, 11993, -1, 12010, 12018, 12030, -1, 12010, 12011, 12018, -1, 12010, 12019, 12011, -1, 12011, 12019, 12036, -1, 12012, 12036, 12035, -1, 12033, 12035, 12013, -1, 12015, 12013, 12022, -1, 12014, 12022, 12021, -1, 12014, 12015, 12022, -1, 12014, 12016, 12015, -1, 12015, 12016, 12017, -1, 12033, 12017, 12034, -1, 12012, 12034, 12018, -1, 12011, 12012, 12018, -1, 12011, 12036, 12012, -1, 12036, 12019, 12026, -1, 12035, 12026, 12023, -1, 12013, 12023, 12020, -1, 12022, 12020, 12021, -1, 12022, 12013, 12020, -1, 10481, 12027, 10484, -1, 10481, 12024, 12027, -1, 10481, 12028, 12024, -1, 12024, 12028, 12020, -1, 12023, 12024, 12020, -1, 12023, 12025, 12024, -1, 12023, 12026, 12025, -1, 12025, 12026, 10484, -1, 12027, 12025, 10484, -1, 12027, 12024, 12025, -1, 12028, 12021, 12020, -1, 12017, 12016, 12037, -1, 12034, 12037, 12029, -1, 12018, 12029, 12030, -1, 12018, 12034, 12029, -1, 12030, 12031, 12032, -1, 12030, 12029, 12031, -1, 12031, 12029, 12037, -1, 12032, 12037, 12016, -1, 12032, 12031, 12037, -1, 12019, 10484, 12026, -1, 12033, 12034, 12012, -1, 12035, 12033, 12012, -1, 12026, 12035, 12036, -1, 12017, 12037, 12034, -1, 12033, 12013, 12015, -1, 12017, 12033, 12015, -1, 12035, 12023, 12013, -1, 10588, 12038, 12051, -1, 10588, 10916, 12038, -1, 10588, 10965, 10916, -1, 10916, 10965, 10964, -1, 10963, 10916, 10964, -1, 10963, 10962, 10916, -1, 10916, 10962, 10960, -1, 10959, 10916, 10960, -1, 10959, 12039, 10916, -1, 10916, 12039, 12040, -1, 12041, 10916, 12040, -1, 12041, 12042, 10916, -1, 10916, 12042, 10956, -1, 10955, 10916, 10956, -1, 10955, 10954, 10916, -1, 10916, 10954, 10917, -1, 12566, 10485, 12038, -1, 12566, 12555, 10485, -1, 10485, 12555, 12553, -1, 12540, 10485, 12553, -1, 12540, 12537, 10485, -1, 10485, 12537, 12043, -1, 12038, 10485, 12049, -1, 12051, 12049, 10570, -1, 12044, 12051, 10570, -1, 12044, 12045, 12051, -1, 12051, 12045, 10566, -1, 10538, 12051, 10566, -1, 10538, 10539, 12051, -1, 12051, 10539, 10544, -1, 10545, 12051, 10544, -1, 10545, 12046, 12051, -1, 12051, 12046, 10559, -1, 10559, 12046, 10551, -1, 10555, 10559, 10551, -1, 10555, 10558, 10559, -1, 10510, 10509, 12048, -1, 12048, 10509, 12047, -1, 10507, 12048, 12047, -1, 10507, 10495, 12048, -1, 12048, 10495, 12049, -1, 10485, 12048, 12049, -1, 10495, 10494, 12049, -1, 12049, 10494, 10527, -1, 10527, 10494, 12050, -1, 10524, 12050, 10501, -1, 10524, 10527, 12050, -1, 12038, 12049, 12051, -1, 11091, 12223, 12052, -1, 12052, 12223, 12236, -1, 12053, 12052, 12236, -1, 12053, 10868, 12052, -1, 12053, 12055, 10868, -1, 10868, 12055, 10879, -1, 10879, 12055, 12054, -1, 12054, 12055, 10894, -1, 10894, 12055, 12076, -1, 10893, 12076, 10630, -1, 12100, 10630, 12056, -1, 10887, 12056, 12057, -1, 10888, 12057, 12058, -1, 10889, 12058, 12059, -1, 12099, 12059, 12060, -1, 12098, 12060, 12061, -1, 12097, 12061, 10632, -1, 10838, 10632, 12062, -1, 12150, 12062, 12063, -1, 10625, 12150, 12063, -1, 10625, 11082, 12150, -1, 10625, 10590, 11082, -1, 11082, 10590, 10602, -1, 10769, 10602, 12064, -1, 10769, 11082, 10602, -1, 10769, 12066, 11082, -1, 10769, 12065, 12066, -1, 12066, 12065, 10751, -1, 10750, 12066, 10751, -1, 10750, 12068, 12066, -1, 12066, 12068, 10793, -1, 10793, 12068, 12067, -1, 12067, 12068, 9575, -1, 12574, 12107, 12055, -1, 12055, 12107, 12069, -1, 12070, 12055, 12069, -1, 12070, 12071, 12055, -1, 12055, 12071, 12111, -1, 12072, 12055, 12111, -1, 12072, 12073, 12055, -1, 12055, 12073, 12074, -1, 12076, 12074, 12106, -1, 12075, 12076, 12106, -1, 12075, 12079, 12076, -1, 12076, 12079, 10629, -1, 10629, 12079, 10628, -1, 10628, 12079, 12077, -1, 12077, 12079, 10627, -1, 10627, 12079, 10621, -1, 10621, 12079, 12078, -1, 12078, 12079, 12080, -1, 12080, 12079, 10620, -1, 10620, 12079, 10619, -1, 10619, 12079, 10617, -1, 10617, 12079, 10601, -1, 10601, 12079, 12102, -1, 12081, 12102, 12105, -1, 12081, 10601, 12102, -1, 12055, 12074, 12076, -1, 10644, 10596, 12102, -1, 10644, 12082, 10596, -1, 10596, 12082, 12083, -1, 12084, 12083, 10648, -1, 12089, 10648, 12085, -1, 12086, 12089, 12085, -1, 12086, 12087, 12089, -1, 12089, 12087, 10640, -1, 12088, 12089, 10640, -1, 12088, 10637, 12089, -1, 12089, 10637, 10636, -1, 10654, 10636, 10655, -1, 10654, 12089, 10636, -1, 10596, 12083, 12084, -1, 10694, 10596, 12084, -1, 10694, 10726, 10596, -1, 10596, 10726, 10595, -1, 10595, 10726, 10725, -1, 12092, 10725, 10735, -1, 10608, 10735, 10703, -1, 12090, 10703, 10702, -1, 10606, 10702, 12093, -1, 10605, 12093, 10760, -1, 10604, 10760, 12091, -1, 10592, 12091, 12064, -1, 10602, 10592, 12064, -1, 12084, 10648, 12089, -1, 10733, 12089, 10658, -1, 10730, 10658, 10669, -1, 10730, 10733, 10658, -1, 12084, 12089, 10733, -1, 10658, 9520, 10669, -1, 10595, 10725, 12092, -1, 12092, 10735, 10608, -1, 10608, 10703, 12090, -1, 12090, 10702, 10606, -1, 10606, 12093, 10605, -1, 10605, 10760, 10604, -1, 10604, 12091, 10592, -1, 12062, 12150, 10838, -1, 10838, 12150, 12094, -1, 10839, 12094, 12096, -1, 10839, 10838, 12094, -1, 12149, 10808, 12094, -1, 12149, 12154, 10808, -1, 10808, 12154, 11037, -1, 10808, 12095, 12094, -1, 12094, 12095, 10844, -1, 12096, 12094, 10844, -1, 10838, 12097, 10632, -1, 12097, 12098, 12061, -1, 12098, 12099, 12060, -1, 12099, 10889, 12059, -1, 10889, 10888, 12058, -1, 10888, 10887, 12057, -1, 10887, 12100, 12056, -1, 12100, 10893, 10630, -1, 10893, 10894, 12076, -1, 10596, 10597, 12102, -1, 12102, 10597, 12103, -1, 12101, 12102, 12103, -1, 12101, 12104, 12102, -1, 12102, 12104, 10612, -1, 10613, 12102, 10612, -1, 10613, 10614, 12102, -1, 12102, 10614, 10615, -1, 12105, 12102, 10615, -1, 12079, 12075, 10584, -1, 10584, 12075, 10920, -1, 10920, 12075, 12106, -1, 10925, 12106, 12074, -1, 10926, 12074, 12073, -1, 10927, 12073, 12072, -1, 12110, 12072, 12111, -1, 10935, 12111, 12071, -1, 10937, 12071, 12070, -1, 10941, 12070, 12069, -1, 10944, 12069, 12107, -1, 12112, 12107, 12574, -1, 12108, 12574, 12575, -1, 12573, 12108, 12575, -1, 12573, 10949, 12108, -1, 12573, 12572, 10949, -1, 10949, 12572, 10952, -1, 10952, 12572, 12109, -1, 12570, 12109, 12571, -1, 12570, 10952, 12109, -1, 10920, 12106, 10925, -1, 10925, 12074, 10926, -1, 10926, 12073, 10927, -1, 10927, 12072, 12110, -1, 12110, 12111, 10935, -1, 10935, 12071, 10937, -1, 10937, 12070, 10941, -1, 10941, 12069, 10944, -1, 10944, 12107, 12112, -1, 12112, 12574, 12108, -1, 12113, 10981, 12239, -1, 12113, 10980, 10981, -1, 12113, 11000, 10980, -1, 12113, 11005, 11000, -1, 11000, 11005, 12123, -1, 12123, 11005, 12114, -1, 12124, 12114, 12115, -1, 10999, 12115, 11008, -1, 10998, 11008, 11019, -1, 10976, 11019, 12116, -1, 12125, 12116, 11020, -1, 11021, 12125, 11020, -1, 11021, 10974, 12125, -1, 11021, 12117, 10974, -1, 10974, 12117, 10997, -1, 10997, 12117, 12118, -1, 12126, 12118, 12127, -1, 10995, 12127, 12119, -1, 12128, 12119, 12120, -1, 10993, 12120, 12129, -1, 10991, 12129, 11022, -1, 12130, 11022, 11017, -1, 12131, 11017, 12121, -1, 12122, 12121, 11023, -1, 10972, 11023, 10970, -1, 10972, 12122, 11023, -1, 12123, 12114, 12124, -1, 12124, 12115, 10999, -1, 10999, 11008, 10998, -1, 10998, 11019, 10976, -1, 10976, 12116, 12125, -1, 10997, 12118, 12126, -1, 12126, 12127, 10995, -1, 10995, 12119, 12128, -1, 12128, 12120, 10993, -1, 10993, 12129, 10991, -1, 10991, 11022, 12130, -1, 12130, 11017, 12131, -1, 12131, 12121, 12122, -1, 10970, 11023, 12134, -1, 10988, 12134, 12132, -1, 10989, 12132, 11004, -1, 10989, 10988, 12132, -1, 11023, 12133, 12134, -1, 12134, 12133, 12144, -1, 12143, 12134, 12144, -1, 12143, 12142, 12134, -1, 10970, 12134, 10988, -1, 12132, 12135, 11004, -1, 11004, 12135, 12136, -1, 12136, 12135, 12580, -1, 10987, 12580, 11003, -1, 10987, 12136, 12580, -1, 12580, 12579, 11003, -1, 11003, 12579, 11002, -1, 11002, 12579, 12139, -1, 10985, 12139, 12141, -1, 12137, 12141, 12239, -1, 12138, 12239, 10981, -1, 12138, 12137, 12239, -1, 11002, 12139, 10985, -1, 12578, 12242, 12141, -1, 12141, 12242, 12140, -1, 12246, 12141, 12140, -1, 12246, 12239, 12141, -1, 12137, 10985, 12141, -1, 12142, 12143, 12583, -1, 12583, 12143, 12145, -1, 12145, 12143, 12144, -1, 11047, 12144, 12133, -1, 11063, 12133, 11023, -1, 11025, 11063, 11023, -1, 12145, 12144, 11047, -1, 11047, 12133, 11063, -1, 12163, 12151, 11086, -1, 11086, 12151, 12146, -1, 11083, 12146, 12147, -1, 11084, 12147, 12148, -1, 12094, 12148, 12149, -1, 12094, 11084, 12148, -1, 12094, 12150, 11084, -1, 12151, 12155, 12146, -1, 12146, 12155, 12152, -1, 12161, 12152, 12156, -1, 12153, 12156, 11044, -1, 11037, 12153, 11044, -1, 11037, 12154, 12153, -1, 12153, 12154, 12160, -1, 12161, 12160, 12147, -1, 12146, 12161, 12147, -1, 12146, 12152, 12161, -1, 12155, 12157, 12152, -1, 12152, 12157, 12158, -1, 12156, 12158, 11038, -1, 11044, 12156, 11038, -1, 12157, 12583, 12158, -1, 12158, 12583, 12159, -1, 11038, 12158, 12159, -1, 12154, 12149, 12160, -1, 12160, 12149, 12148, -1, 12147, 12160, 12148, -1, 11084, 11083, 12147, -1, 11083, 11086, 12146, -1, 12153, 12160, 12161, -1, 12156, 12153, 12161, -1, 12158, 12156, 12152, -1, 12162, 12163, 11607, -1, 11607, 12163, 12164, -1, 11565, 12263, 12209, -1, 12206, 12209, 12208, -1, 12165, 12208, 12166, -1, 12167, 12166, 12181, -1, 12167, 12165, 12166, -1, 12167, 12584, 12165, -1, 12165, 12584, 12205, -1, 12206, 12205, 11567, -1, 11565, 12206, 11567, -1, 11565, 12209, 12206, -1, 12263, 12304, 12209, -1, 12209, 12304, 12303, -1, 12207, 12303, 12168, -1, 12184, 12168, 12301, -1, 12169, 12301, 12170, -1, 12210, 12170, 12188, -1, 12212, 12188, 12171, -1, 12172, 12171, 12299, -1, 12174, 12172, 12299, -1, 12174, 12173, 12172, -1, 12174, 12175, 12173, -1, 12173, 12175, 12216, -1, 12180, 12216, 12194, -1, 12179, 12194, 12177, -1, 12176, 12177, 12586, -1, 12176, 12179, 12177, -1, 12176, 12178, 12179, -1, 12179, 12178, 12192, -1, 12180, 12192, 12215, -1, 12173, 12215, 12172, -1, 12173, 12180, 12215, -1, 12173, 12216, 12180, -1, 12209, 12303, 12207, -1, 12208, 12207, 12183, -1, 12166, 12183, 12182, -1, 12181, 12182, 12587, -1, 12181, 12166, 12182, -1, 12207, 12168, 12184, -1, 12183, 12184, 12211, -1, 12182, 12211, 12185, -1, 12587, 12185, 12582, -1, 12587, 12182, 12185, -1, 12184, 12301, 12169, -1, 12211, 12169, 12186, -1, 12185, 12186, 12187, -1, 12582, 12187, 12581, -1, 12582, 12185, 12187, -1, 12169, 12170, 12210, -1, 12186, 12210, 12213, -1, 12187, 12213, 12189, -1, 12581, 12189, 12191, -1, 12581, 12187, 12189, -1, 12210, 12188, 12212, -1, 12213, 12212, 12214, -1, 12189, 12214, 12193, -1, 12191, 12193, 12190, -1, 12191, 12189, 12193, -1, 12212, 12171, 12172, -1, 12214, 12172, 12215, -1, 12193, 12215, 12192, -1, 12190, 12192, 12178, -1, 12190, 12193, 12192, -1, 12175, 12297, 12216, -1, 12216, 12297, 12196, -1, 12194, 12196, 12217, -1, 12177, 12217, 12195, -1, 12586, 12195, 12197, -1, 12586, 12177, 12195, -1, 12297, 12292, 12196, -1, 12196, 12292, 12218, -1, 12217, 12218, 12198, -1, 12195, 12198, 12220, -1, 12197, 12220, 12591, -1, 12590, 12197, 12591, -1, 12292, 12290, 12218, -1, 12218, 12290, 12199, -1, 12198, 12199, 12219, -1, 12220, 12219, 12201, -1, 12591, 12220, 12201, -1, 12290, 12200, 12199, -1, 12199, 12200, 12202, -1, 12219, 12202, 12203, -1, 12201, 12219, 12203, -1, 12200, 12289, 12202, -1, 12202, 12289, 12203, -1, 12203, 12289, 12328, -1, 12220, 12197, 12195, -1, 12584, 12585, 12205, -1, 12205, 12585, 12204, -1, 11567, 12205, 12204, -1, 12585, 12162, 12204, -1, 12165, 12205, 12206, -1, 12208, 12165, 12206, -1, 12207, 12208, 12209, -1, 12184, 12183, 12207, -1, 12183, 12166, 12208, -1, 12169, 12211, 12184, -1, 12211, 12182, 12183, -1, 12210, 12186, 12169, -1, 12186, 12185, 12211, -1, 12212, 12213, 12210, -1, 12213, 12187, 12186, -1, 12172, 12214, 12212, -1, 12214, 12189, 12213, -1, 12193, 12214, 12215, -1, 12179, 12192, 12180, -1, 12194, 12179, 12180, -1, 12196, 12194, 12216, -1, 12218, 12217, 12196, -1, 12217, 12177, 12194, -1, 12199, 12198, 12218, -1, 12198, 12195, 12217, -1, 12202, 12219, 12199, -1, 12219, 12220, 12198, -1, 11116, 12221, 12238, -1, 12237, 12238, 12232, -1, 11089, 12232, 12222, -1, 11091, 12222, 12223, -1, 11091, 11089, 12222, -1, 12224, 12227, 12225, -1, 12224, 12226, 12227, -1, 12224, 12235, 12226, -1, 12226, 12235, 12228, -1, 12576, 12226, 12228, -1, 12576, 12229, 12226, -1, 12576, 12230, 12229, -1, 12229, 12230, 12234, -1, 12231, 12234, 12233, -1, 12232, 12233, 12222, -1, 12232, 12231, 12233, -1, 12232, 12238, 12231, -1, 12231, 12238, 12227, -1, 12229, 12227, 12226, -1, 12229, 12231, 12227, -1, 12229, 12234, 12231, -1, 12235, 12577, 12228, -1, 12230, 12055, 12234, -1, 12234, 12055, 12053, -1, 12236, 12234, 12053, -1, 12236, 12233, 12234, -1, 12236, 12223, 12233, -1, 12233, 12223, 12222, -1, 11089, 12237, 12232, -1, 12237, 11116, 12238, -1, 12225, 12227, 12238, -1, 12221, 12225, 12238, -1, 11108, 12239, 12245, -1, 12240, 12245, 12241, -1, 11107, 12241, 11098, -1, 11107, 12240, 12241, -1, 11107, 11108, 12240, -1, 12240, 11108, 12245, -1, 12140, 12247, 12246, -1, 12140, 12242, 12247, -1, 12247, 12242, 12243, -1, 12244, 12243, 12221, -1, 11109, 12244, 12221, -1, 11109, 12241, 12244, -1, 11109, 11098, 12241, -1, 12242, 12578, 12243, -1, 12243, 12578, 12221, -1, 12246, 12247, 12245, -1, 12239, 12246, 12245, -1, 12243, 12244, 12247, -1, 12247, 12244, 12241, -1, 12245, 12247, 12241, -1, 11633, 11632, 11628, -1, 11628, 11632, 12248, -1, 11631, 11628, 12248, -1, 11631, 12276, 11628, -1, 11628, 12276, 11429, -1, 11428, 11628, 11429, -1, 11428, 12249, 11628, -1, 11628, 12249, 11433, -1, 12250, 11628, 11433, -1, 12250, 12251, 11628, -1, 12250, 11255, 12251, -1, 12250, 12252, 11255, -1, 12250, 11266, 12252, -1, 12250, 11267, 11266, -1, 12250, 11285, 11267, -1, 12250, 12253, 11285, -1, 12250, 12259, 12253, -1, 12250, 12254, 12259, -1, 12259, 12254, 11443, -1, 12255, 12259, 11443, -1, 12255, 12256, 12259, -1, 12259, 12256, 12257, -1, 12258, 12259, 12257, -1, 12258, 11457, 12259, -1, 12259, 11457, 11460, -1, 11459, 12259, 11460, -1, 11459, 12338, 12259, -1, 11459, 11522, 12338, -1, 12338, 11522, 11518, -1, 11465, 12338, 11518, -1, 11465, 11473, 12338, -1, 12338, 11473, 12260, -1, 12261, 12338, 12260, -1, 12261, 11476, 12338, -1, 12338, 11476, 12263, -1, 12263, 11476, 11480, -1, 11484, 12263, 11480, -1, 11484, 12262, 12263, -1, 12263, 12262, 12264, -1, 12265, 12263, 12264, -1, 12265, 12266, 12263, -1, 12263, 12266, 11496, -1, 12267, 11496, 12327, -1, 11195, 12327, 12268, -1, 11501, 11195, 12268, -1, 11501, 12269, 11195, -1, 11501, 12271, 12269, -1, 12269, 12271, 12270, -1, 12270, 12271, 12272, -1, 11220, 12272, 11506, -1, 11509, 11220, 11506, -1, 11509, 12273, 11220, -1, 11509, 11511, 12273, -1, 12273, 11511, 12274, -1, 12274, 11511, 12275, -1, 11147, 12275, 12328, -1, 11141, 12328, 12287, -1, 11141, 11147, 12328, -1, 12279, 12331, 12276, -1, 12279, 12278, 12331, -1, 12279, 12277, 12278, -1, 12279, 11391, 12277, -1, 12279, 11390, 11391, -1, 12279, 12280, 11390, -1, 12279, 11525, 12280, -1, 12279, 11382, 11525, -1, 12279, 11384, 11382, -1, 12279, 12282, 11384, -1, 12279, 12281, 12282, -1, 12279, 12283, 12281, -1, 12279, 12284, 12283, -1, 12279, 12328, 12284, -1, 12279, 12285, 12328, -1, 12328, 12285, 12286, -1, 12597, 12328, 12286, -1, 12597, 12588, 12328, -1, 12287, 12328, 12296, -1, 12296, 12328, 12289, -1, 12288, 12289, 12200, -1, 12290, 12288, 12200, -1, 12290, 12291, 12288, -1, 12290, 12292, 12291, -1, 12291, 12292, 11174, -1, 11174, 12292, 12297, -1, 12295, 12297, 12175, -1, 12294, 12175, 12293, -1, 12294, 12295, 12175, -1, 12296, 12289, 12288, -1, 11174, 12297, 12295, -1, 12175, 12174, 12293, -1, 12293, 12174, 12298, -1, 12298, 12174, 11183, -1, 11183, 12174, 12299, -1, 11182, 12299, 11158, -1, 11182, 11183, 12299, -1, 12299, 12171, 11158, -1, 11158, 12171, 11160, -1, 11160, 12171, 12188, -1, 11185, 12188, 11186, -1, 11185, 11160, 12188, -1, 12188, 12170, 11186, -1, 11186, 12170, 11189, -1, 11189, 12170, 12300, -1, 12300, 12170, 12301, -1, 11209, 12301, 12302, -1, 11209, 12300, 12301, -1, 12301, 12168, 12302, -1, 12302, 12168, 12306, -1, 12306, 12168, 12303, -1, 11214, 12303, 12304, -1, 11218, 12304, 12263, -1, 12305, 12263, 12267, -1, 12305, 11218, 12263, -1, 12306, 12303, 11214, -1, 11214, 12304, 11218, -1, 12307, 11295, 12338, -1, 12307, 11299, 11295, -1, 12307, 11609, 11299, -1, 11299, 11609, 12309, -1, 12309, 11609, 12310, -1, 11274, 12310, 12308, -1, 11276, 12308, 11277, -1, 11276, 11274, 12308, -1, 12309, 12310, 11274, -1, 12308, 12311, 11277, -1, 11277, 12311, 11303, -1, 11303, 12311, 11304, -1, 11304, 12311, 12312, -1, 12313, 12312, 12314, -1, 12313, 11304, 12312, -1, 12312, 12315, 12314, -1, 12314, 12315, 12316, -1, 12316, 12315, 12318, -1, 12317, 12318, 12319, -1, 12317, 12316, 12318, -1, 12318, 11601, 12319, -1, 12319, 11601, 11332, -1, 11332, 11601, 12320, -1, 12320, 11601, 12326, -1, 12326, 11601, 11578, -1, 11311, 11578, 11577, -1, 12321, 11577, 12322, -1, 12323, 12322, 12324, -1, 11337, 12324, 11575, -1, 12325, 11337, 11575, -1, 12325, 11340, 11337, -1, 12325, 11628, 11340, -1, 11340, 11628, 11344, -1, 11344, 11628, 11263, -1, 11263, 11628, 12251, -1, 12326, 11578, 11311, -1, 11311, 11577, 12321, -1, 12321, 12322, 12323, -1, 12323, 12324, 11337, -1, 12263, 11496, 12267, -1, 12267, 12327, 11195, -1, 12270, 12272, 11220, -1, 12275, 11513, 12328, -1, 12328, 11513, 12329, -1, 12330, 12328, 12329, -1, 12330, 12284, 12328, -1, 12331, 12332, 12276, -1, 12276, 12332, 11405, -1, 11409, 12276, 11405, -1, 11409, 12333, 12276, -1, 12276, 12333, 11411, -1, 11414, 12276, 11411, -1, 11414, 12334, 12276, -1, 12276, 12334, 11423, -1, 11422, 12276, 11423, -1, 11422, 12335, 12276, -1, 12276, 12335, 12336, -1, 11429, 12276, 12336, -1, 11295, 12337, 12338, -1, 12338, 12337, 12259, -1, 11147, 12274, 12275, -1, 12602, 12644, 12359, -1, 12339, 12359, 12340, -1, 12598, 12340, 12341, -1, 12384, 12341, 12362, -1, 12384, 12598, 12341, -1, 12344, 12343, 12593, -1, 12344, 12342, 12343, -1, 12344, 12596, 12342, -1, 12342, 12596, 12350, -1, 12349, 12350, 12345, -1, 12347, 12345, 12352, -1, 12346, 12352, 12399, -1, 12346, 12347, 12352, -1, 12346, 12398, 12347, -1, 12347, 12398, 12348, -1, 12349, 12348, 12358, -1, 12342, 12358, 12343, -1, 12342, 12349, 12358, -1, 12342, 12350, 12349, -1, 12596, 12353, 12350, -1, 12350, 12353, 12351, -1, 12345, 12351, 12355, -1, 12352, 12355, 11725, -1, 12395, 12352, 11725, -1, 12395, 12399, 12352, -1, 12353, 12354, 12351, -1, 12351, 12354, 12357, -1, 12355, 12357, 11727, -1, 11725, 12355, 11727, -1, 12354, 12356, 12357, -1, 12357, 12356, 11729, -1, 11727, 12357, 11729, -1, 12356, 11639, 11729, -1, 12398, 12397, 12348, -1, 12348, 12397, 12363, -1, 12358, 12363, 12364, -1, 12343, 12364, 12359, -1, 12593, 12359, 12644, -1, 12593, 12343, 12359, -1, 12397, 12396, 12363, -1, 12363, 12396, 12360, -1, 12361, 12360, 12362, -1, 12341, 12361, 12362, -1, 12341, 12340, 12361, -1, 12361, 12340, 12364, -1, 12363, 12361, 12364, -1, 12363, 12360, 12361, -1, 12598, 12339, 12340, -1, 12339, 12602, 12359, -1, 12364, 12340, 12359, -1, 12358, 12364, 12343, -1, 12348, 12363, 12358, -1, 12347, 12348, 12349, -1, 12345, 12347, 12349, -1, 12351, 12345, 12350, -1, 12357, 12355, 12351, -1, 12355, 12352, 12345, -1, 11745, 11778, 11737, -1, 11737, 11778, 12366, -1, 12365, 12366, 12367, -1, 12368, 12365, 12367, -1, 12368, 11738, 12365, -1, 12368, 12370, 11738, -1, 12368, 12369, 12370, -1, 12370, 12369, 12371, -1, 11752, 12371, 11753, -1, 11752, 12370, 12371, -1, 11737, 12366, 12365, -1, 12371, 11782, 11753, -1, 11753, 11782, 11755, -1, 11755, 11782, 11781, -1, 12375, 11781, 11780, -1, 11799, 12375, 11780, -1, 11799, 12372, 12375, -1, 12375, 12372, 11682, -1, 12373, 12375, 11682, -1, 12373, 12374, 12375, -1, 12375, 12374, 11679, -1, 11678, 12375, 11679, -1, 11678, 11677, 12375, -1, 12375, 11677, 12376, -1, 11676, 12375, 12376, -1, 11676, 11675, 12375, -1, 12375, 11675, 12377, -1, 12378, 12375, 12377, -1, 12378, 11688, 12375, -1, 12375, 11688, 12379, -1, 12380, 12375, 12379, -1, 12380, 12381, 12375, -1, 12375, 12381, 11671, -1, 12383, 11671, 12382, -1, 12383, 12375, 11671, -1, 12383, 12395, 12375, -1, 12383, 12384, 12395, -1, 12383, 12407, 12384, -1, 12383, 12385, 12407, -1, 12407, 12385, 12408, -1, 12408, 12385, 12409, -1, 12409, 12385, 12386, -1, 12386, 12385, 12387, -1, 12387, 12385, 12422, -1, 11755, 11781, 12375, -1, 11670, 12391, 11671, -1, 11670, 12389, 12391, -1, 12391, 12389, 12388, -1, 12388, 12389, 11668, -1, 11668, 12389, 12390, -1, 12390, 12389, 11663, -1, 12391, 12392, 11671, -1, 11671, 12392, 12393, -1, 11644, 11671, 12393, -1, 11644, 12394, 11671, -1, 11671, 12394, 11642, -1, 11641, 11671, 11642, -1, 11641, 12382, 11671, -1, 12384, 12362, 12395, -1, 12395, 12362, 12360, -1, 12396, 12395, 12360, -1, 12396, 12397, 12395, -1, 12395, 12397, 12398, -1, 12346, 12395, 12398, -1, 12346, 12399, 12395, -1, 12422, 12385, 12424, -1, 12421, 12424, 12412, -1, 12418, 12412, 12400, -1, 12419, 12400, 12401, -1, 12604, 12419, 12401, -1, 12604, 12402, 12419, -1, 12604, 12403, 12402, -1, 12402, 12403, 12404, -1, 12411, 12404, 12405, -1, 12425, 12405, 12406, -1, 12408, 12406, 12407, -1, 12408, 12425, 12406, -1, 12408, 12409, 12425, -1, 12425, 12409, 12417, -1, 12411, 12417, 12410, -1, 12402, 12410, 12419, -1, 12402, 12411, 12410, -1, 12402, 12404, 12411, -1, 11724, 12412, 11723, -1, 11724, 12400, 12412, -1, 11724, 12413, 12400, -1, 12400, 12413, 12603, -1, 12401, 12400, 12603, -1, 12403, 12607, 12404, -1, 12404, 12607, 12414, -1, 12405, 12414, 12426, -1, 12406, 12426, 12599, -1, 12407, 12406, 12599, -1, 12607, 12415, 12414, -1, 12414, 12415, 12416, -1, 12423, 12416, 12601, -1, 12600, 12423, 12601, -1, 12600, 12426, 12423, -1, 12600, 12599, 12426, -1, 12416, 12645, 12601, -1, 12409, 12386, 12417, -1, 12417, 12386, 12420, -1, 12410, 12420, 12418, -1, 12419, 12418, 12400, -1, 12419, 12410, 12418, -1, 12386, 12387, 12420, -1, 12420, 12387, 12421, -1, 12418, 12421, 12412, -1, 12418, 12420, 12421, -1, 12387, 12422, 12421, -1, 12421, 12422, 12424, -1, 12414, 12416, 12423, -1, 12426, 12414, 12423, -1, 12385, 11723, 12424, -1, 12424, 11723, 12412, -1, 12417, 12420, 12410, -1, 12425, 12417, 12411, -1, 12405, 12425, 12411, -1, 12414, 12405, 12404, -1, 12406, 12405, 12426, -1, 12427, 11989, 12428, -1, 12427, 12429, 11989, -1, 12427, 11826, 12429, -1, 12429, 11826, 12430, -1, 11991, 12430, 12432, -1, 12623, 11991, 12432, -1, 12623, 12622, 11991, -1, 11991, 12622, 11992, -1, 12429, 12430, 11991, -1, 11989, 10455, 12428, -1, 12428, 10455, 11809, -1, 12431, 12428, 11809, -1, 10455, 10103, 11809, -1, 12432, 12433, 12624, -1, 12624, 12433, 12436, -1, 12436, 12433, 11822, -1, 12437, 11822, 12434, -1, 12438, 12434, 11815, -1, 12435, 11815, 11886, -1, 12451, 12435, 11886, -1, 12436, 11822, 12437, -1, 12437, 12434, 12438, -1, 12438, 11815, 12435, -1, 12624, 12436, 12626, -1, 12626, 12436, 12437, -1, 12438, 12626, 12437, -1, 12438, 12435, 12626, -1, 12626, 12435, 12449, -1, 11867, 12626, 12449, -1, 11867, 12625, 12626, -1, 11867, 11852, 12625, -1, 12625, 11852, 12618, -1, 12618, 11852, 11853, -1, 12615, 11853, 11869, -1, 12439, 12615, 11869, -1, 12439, 12440, 12615, -1, 12439, 12441, 12440, -1, 12440, 12441, 12616, -1, 12616, 12441, 11871, -1, 12471, 11871, 12443, -1, 12442, 12443, 12470, -1, 12446, 12470, 12444, -1, 12473, 12444, 12472, -1, 12473, 12446, 12444, -1, 12473, 12445, 12446, -1, 12446, 12445, 12447, -1, 12447, 12445, 12476, -1, 12448, 12447, 12476, -1, 12448, 12628, 12447, -1, 12435, 12451, 12449, -1, 12449, 12451, 12450, -1, 12450, 12451, 11865, -1, 11865, 12451, 11885, -1, 11850, 11885, 11884, -1, 12452, 11884, 11883, -1, 11848, 11883, 11879, -1, 12453, 11879, 11878, -1, 12454, 12453, 11878, -1, 12454, 12455, 12453, -1, 12454, 12456, 12455, -1, 12455, 12456, 11864, -1, 11864, 12456, 11880, -1, 12457, 11880, 12458, -1, 11845, 12458, 11875, -1, 11862, 11875, 12459, -1, 11844, 12459, 12460, -1, 11843, 12460, 12461, -1, 11860, 12461, 12467, -1, 12468, 12467, 11872, -1, 11857, 11872, 12462, -1, 12469, 12462, 12464, -1, 12463, 12464, 11888, -1, 12466, 11888, 12472, -1, 12465, 12472, 12444, -1, 12465, 12466, 12472, -1, 11865, 11885, 11850, -1, 11850, 11884, 12452, -1, 12452, 11883, 11848, -1, 11848, 11879, 12453, -1, 11864, 11880, 12457, -1, 12457, 12458, 11845, -1, 11845, 11875, 11862, -1, 11862, 12459, 11844, -1, 11844, 12460, 11843, -1, 11843, 12461, 11860, -1, 11860, 12467, 12468, -1, 12468, 11872, 11857, -1, 11857, 12462, 12469, -1, 12469, 12464, 12463, -1, 12463, 11888, 12466, -1, 12446, 12442, 12470, -1, 12442, 12471, 12443, -1, 12471, 12616, 11871, -1, 12615, 12618, 11853, -1, 12472, 12005, 12473, -1, 12473, 12005, 12474, -1, 12445, 12474, 12475, -1, 12476, 12475, 12477, -1, 12448, 12477, 11997, -1, 12628, 11997, 12531, -1, 12628, 12448, 11997, -1, 12473, 12474, 12445, -1, 12445, 12475, 12476, -1, 12476, 12477, 12448, -1, 12609, 11964, 12478, -1, 12515, 12478, 12517, -1, 12481, 12517, 12487, -1, 12479, 12487, 12486, -1, 12479, 12481, 12487, -1, 12479, 12480, 12481, -1, 12481, 12480, 12482, -1, 12515, 12482, 12610, -1, 12609, 12515, 12610, -1, 12609, 12478, 12515, -1, 12483, 12484, 11948, -1, 12483, 12488, 12484, -1, 12484, 12488, 12519, -1, 12516, 12519, 12521, -1, 12518, 12521, 12489, -1, 12485, 12489, 12617, -1, 12485, 12518, 12489, -1, 12485, 12486, 12518, -1, 12518, 12486, 12487, -1, 12516, 12487, 12517, -1, 12484, 12517, 12478, -1, 11948, 12478, 11964, -1, 11948, 12484, 12478, -1, 12488, 11945, 12519, -1, 12519, 11945, 12491, -1, 12521, 12491, 12520, -1, 12489, 12520, 12502, -1, 12617, 12502, 12614, -1, 12617, 12489, 12502, -1, 11945, 12490, 12491, -1, 12491, 12490, 11943, -1, 12501, 11943, 11941, -1, 12492, 11941, 11940, -1, 12494, 12492, 11940, -1, 12494, 12493, 12492, -1, 12494, 12503, 12493, -1, 12493, 12503, 12495, -1, 12500, 12495, 12525, -1, 12497, 12525, 12512, -1, 12496, 12512, 12620, -1, 12496, 12497, 12512, -1, 12496, 12498, 12497, -1, 12497, 12498, 12499, -1, 12500, 12499, 12524, -1, 12493, 12524, 12492, -1, 12493, 12500, 12524, -1, 12493, 12495, 12500, -1, 12491, 11943, 12501, -1, 12520, 12501, 12522, -1, 12502, 12522, 12523, -1, 12614, 12523, 12619, -1, 12614, 12502, 12523, -1, 12501, 11941, 12492, -1, 12522, 12492, 12524, -1, 12523, 12524, 12499, -1, 12619, 12499, 12498, -1, 12619, 12523, 12499, -1, 12503, 12504, 12495, -1, 12495, 12504, 12510, -1, 12526, 12510, 11936, -1, 12505, 11936, 11935, -1, 11953, 12505, 11935, -1, 11953, 12506, 12505, -1, 11953, 11934, 12506, -1, 12506, 11934, 12507, -1, 12513, 12507, 11967, -1, 12509, 11967, 12508, -1, 12621, 12509, 12508, -1, 12621, 12620, 12509, -1, 12509, 12620, 12512, -1, 12511, 12512, 12525, -1, 12526, 12525, 12495, -1, 12510, 12526, 12495, -1, 12526, 11936, 12505, -1, 12511, 12505, 12513, -1, 12509, 12513, 11967, -1, 12509, 12511, 12513, -1, 12509, 12512, 12511, -1, 12506, 12507, 12513, -1, 12505, 12506, 12513, -1, 12480, 12611, 12482, -1, 12482, 12611, 12514, -1, 12610, 12482, 12514, -1, 12481, 12482, 12515, -1, 12517, 12481, 12515, -1, 12516, 12517, 12484, -1, 12519, 12516, 12484, -1, 12518, 12487, 12516, -1, 12521, 12518, 12516, -1, 12491, 12521, 12519, -1, 12501, 12520, 12491, -1, 12520, 12489, 12521, -1, 12492, 12522, 12501, -1, 12522, 12502, 12520, -1, 12523, 12522, 12524, -1, 12497, 12499, 12500, -1, 12525, 12497, 12500, -1, 12511, 12525, 12526, -1, 12505, 12511, 12526, -1, 11968, 12527, 12621, -1, 12621, 12527, 11992, -1, 10481, 12634, 12028, -1, 10481, 12528, 12634, -1, 12634, 12529, 12028, -1, 12028, 12529, 12021, -1, 12021, 12529, 12530, -1, 12530, 12529, 12533, -1, 12533, 12529, 12534, -1, 12532, 12534, 12531, -1, 12532, 12533, 12534, -1, 12630, 12629, 12534, -1, 12534, 12629, 12627, -1, 12531, 12534, 12627, -1, 12535, 12545, 12544, -1, 12561, 12544, 12547, -1, 12536, 12547, 12560, -1, 12538, 12560, 12043, -1, 12537, 12538, 12043, -1, 12537, 12539, 12538, -1, 12537, 12540, 12539, -1, 12539, 12540, 12565, -1, 12541, 12565, 12549, -1, 12563, 12549, 12543, -1, 12542, 12543, 12552, -1, 12542, 12563, 12543, -1, 12542, 12640, 12563, -1, 12563, 12640, 12557, -1, 12558, 12557, 12636, -1, 12562, 12636, 12635, -1, 12561, 12635, 12535, -1, 12544, 12561, 12535, -1, 12545, 10487, 12544, -1, 12544, 10487, 12546, -1, 12547, 12546, 12548, -1, 12560, 12548, 10485, -1, 12043, 12560, 10485, -1, 12544, 12546, 12547, -1, 12547, 12548, 12560, -1, 12540, 12553, 12565, -1, 12565, 12553, 12564, -1, 12549, 12564, 12554, -1, 12543, 12554, 12550, -1, 12551, 12543, 12550, -1, 12551, 12552, 12543, -1, 12553, 12555, 12564, -1, 12564, 12555, 12556, -1, 12554, 12556, 12567, -1, 12550, 12554, 12567, -1, 12555, 12566, 12556, -1, 12556, 12566, 12567, -1, 12563, 12557, 12558, -1, 12541, 12558, 12559, -1, 12539, 12559, 12538, -1, 12539, 12541, 12559, -1, 12539, 12565, 12541, -1, 12558, 12636, 12562, -1, 12559, 12562, 12536, -1, 12538, 12536, 12560, -1, 12538, 12559, 12536, -1, 12562, 12635, 12561, -1, 12536, 12561, 12547, -1, 12536, 12562, 12561, -1, 12558, 12562, 12559, -1, 12563, 12558, 12541, -1, 12549, 12563, 12541, -1, 12564, 12549, 12565, -1, 12556, 12554, 12564, -1, 12554, 12543, 12549, -1, 12566, 12038, 12567, -1, 12567, 12038, 12568, -1, 12569, 12567, 12568, -1, 12569, 12550, 12567, -1, 12569, 10953, 12550, -1, 12550, 10953, 12551, -1, 12551, 10953, 12570, -1, 12552, 12551, 12570, -1, 12571, 12109, 12577, -1, 12577, 12109, 12228, -1, 12228, 12109, 12572, -1, 12576, 12572, 12573, -1, 12230, 12573, 12575, -1, 12055, 12575, 12574, -1, 12055, 12230, 12575, -1, 12228, 12572, 12576, -1, 12576, 12573, 12230, -1, 12577, 12235, 12590, -1, 12590, 12235, 12197, -1, 12197, 12235, 12224, -1, 12586, 12224, 12225, -1, 12176, 12225, 12221, -1, 12578, 12176, 12221, -1, 12578, 12178, 12176, -1, 12578, 12141, 12178, -1, 12178, 12141, 12190, -1, 12190, 12141, 12139, -1, 12191, 12139, 12579, -1, 12581, 12579, 12580, -1, 12135, 12581, 12580, -1, 12135, 12582, 12581, -1, 12135, 12132, 12582, -1, 12582, 12132, 12587, -1, 12587, 12132, 12134, -1, 12181, 12134, 12142, -1, 12167, 12142, 12583, -1, 12157, 12167, 12583, -1, 12157, 12584, 12167, -1, 12157, 12155, 12584, -1, 12584, 12155, 12585, -1, 12585, 12155, 12151, -1, 12162, 12151, 12163, -1, 12162, 12585, 12151, -1, 12197, 12224, 12586, -1, 12586, 12225, 12176, -1, 12190, 12139, 12191, -1, 12191, 12579, 12581, -1, 12587, 12134, 12181, -1, 12181, 12142, 12167, -1, 12588, 12589, 12328, -1, 12328, 12589, 12203, -1, 12203, 12589, 12595, -1, 12201, 12595, 12594, -1, 12591, 12594, 12592, -1, 12590, 12592, 12642, -1, 12590, 12591, 12592, -1, 12203, 12595, 12201, -1, 12201, 12594, 12591, -1, 12642, 12592, 12644, -1, 12644, 12592, 12593, -1, 12593, 12592, 12594, -1, 12344, 12594, 12595, -1, 12596, 12595, 12589, -1, 12588, 12596, 12589, -1, 12588, 12353, 12596, -1, 12588, 12597, 12353, -1, 12353, 12597, 12354, -1, 12354, 12597, 12286, -1, 12356, 12286, 12285, -1, 11639, 12285, 12279, -1, 11639, 12356, 12285, -1, 12593, 12594, 12344, -1, 12344, 12595, 12596, -1, 12354, 12286, 12356, -1, 12384, 12407, 12598, -1, 12598, 12407, 12599, -1, 12600, 12598, 12599, -1, 12600, 12339, 12598, -1, 12600, 12601, 12339, -1, 12339, 12601, 12602, -1, 12602, 12601, 12645, -1, 12644, 12602, 12645, -1, 11952, 11961, 12603, -1, 12603, 11961, 12401, -1, 12401, 11961, 11960, -1, 12604, 11960, 11959, -1, 12403, 11959, 12605, -1, 12607, 12605, 12608, -1, 12606, 12607, 12608, -1, 12606, 12415, 12607, -1, 12606, 12612, 12415, -1, 12415, 12612, 12416, -1, 12416, 12612, 12613, -1, 12645, 12613, 12641, -1, 12645, 12416, 12613, -1, 12401, 11960, 12604, -1, 12604, 11959, 12403, -1, 12403, 12605, 12607, -1, 12605, 11964, 12608, -1, 12608, 11964, 12609, -1, 12606, 12609, 12610, -1, 12612, 12610, 12514, -1, 12613, 12514, 12611, -1, 12641, 12613, 12611, -1, 12608, 12609, 12606, -1, 12606, 12610, 12612, -1, 12612, 12514, 12613, -1, 12480, 12628, 12611, -1, 12480, 12447, 12628, -1, 12480, 12479, 12447, -1, 12447, 12479, 12446, -1, 12446, 12479, 12486, -1, 12442, 12486, 12485, -1, 12471, 12485, 12617, -1, 12616, 12617, 12614, -1, 12440, 12614, 12615, -1, 12440, 12616, 12614, -1, 12446, 12486, 12442, -1, 12442, 12485, 12471, -1, 12471, 12617, 12616, -1, 12614, 12619, 12615, -1, 12615, 12619, 12618, -1, 12618, 12619, 12498, -1, 12625, 12498, 12496, -1, 12626, 12496, 12620, -1, 12624, 12620, 12621, -1, 12622, 12621, 11992, -1, 12622, 12624, 12621, -1, 12622, 12623, 12624, -1, 12624, 12623, 12432, -1, 12618, 12498, 12625, -1, 12625, 12496, 12626, -1, 12626, 12620, 12624, -1, 12531, 12627, 12628, -1, 12628, 12627, 12629, -1, 12611, 12629, 12630, -1, 12611, 12628, 12629, -1, 12643, 12630, 12631, -1, 12631, 12630, 12534, -1, 12639, 12534, 12529, -1, 12632, 12529, 12634, -1, 12633, 12634, 12528, -1, 12637, 12633, 12528, -1, 12631, 12534, 12639, -1, 12639, 12529, 12632, -1, 12632, 12634, 12633, -1, 9309, 12545, 10480, -1, 10480, 12545, 12535, -1, 10482, 12535, 12635, -1, 12638, 12635, 12636, -1, 12637, 12636, 12557, -1, 12633, 12557, 12632, -1, 12633, 12637, 12557, -1, 10480, 12535, 10482, -1, 10482, 12635, 12638, -1, 12638, 12636, 12637, -1, 12557, 12640, 12632, -1, 12632, 12640, 12639, -1, 12639, 12640, 12542, -1, 12631, 12542, 12552, -1, 12643, 12631, 12552, -1, 12639, 12542, 12631, -1, 12611, 12630, 12641, -1, 12641, 12630, 12643, -1, 12642, 12643, 12571, -1, 12590, 12571, 12577, -1, 12590, 12642, 12571, -1, 12643, 12552, 12571, -1, 12571, 12552, 12570, -1, 12643, 12642, 12641, -1, 12641, 12642, 12644, -1, 12645, 12641, 12644, -1, 12656, 12673, 12712, -1, 12646, 12712, 12711, -1, 12710, 12646, 12711, -1, 12710, 12709, 12646, -1, 12646, 12709, 12682, -1, 12682, 12709, 12687, -1, 12687, 12709, 12720, -1, 12708, 12687, 12720, -1, 12708, 12689, 12687, -1, 12708, 12690, 12689, -1, 12708, 12647, 12690, -1, 12708, 12648, 12647, -1, 12708, 12704, 12648, -1, 12648, 12704, 12702, -1, 12755, 12650, 12649, -1, 12755, 12653, 12650, -1, 12650, 12653, 12730, -1, 12730, 12653, 12731, -1, 12731, 12653, 12651, -1, 12651, 12653, 12652, -1, 12652, 12653, 12654, -1, 12654, 12653, 12655, -1, 12655, 12653, 12750, -1, 12679, 12655, 12750, -1, 12679, 12677, 12655, -1, 12655, 12677, 12749, -1, 12650, 12725, 12649, -1, 12649, 12725, 12712, -1, 12673, 12649, 12712, -1, 12656, 12712, 12646, -1, 12657, 12805, 12665, -1, 12657, 12658, 12805, -1, 12657, 12779, 12658, -1, 12658, 12779, 12662, -1, 12662, 12779, 12780, -1, 12663, 12780, 12800, -1, 12659, 12800, 12660, -1, 12664, 12660, 12801, -1, 12661, 12801, 12803, -1, 12783, 12661, 12803, -1, 12662, 12780, 12663, -1, 12663, 12800, 12659, -1, 12659, 12660, 12664, -1, 12664, 12801, 12661, -1, 12805, 12666, 12665, -1, 12665, 12666, 12809, -1, 12809, 12666, 12806, -1, 12797, 12806, 12667, -1, 12795, 12667, 12668, -1, 12808, 12668, 12669, -1, 12794, 12669, 12670, -1, 12792, 12670, 12671, -1, 12807, 12671, 12672, -1, 12790, 12807, 12672, -1, 12809, 12806, 12797, -1, 12797, 12667, 12795, -1, 12795, 12668, 12808, -1, 12808, 12669, 12794, -1, 12794, 12670, 12792, -1, 12792, 12671, 12807, -1, 12649, 12673, 12760, -1, 12756, 12760, 12674, -1, 12752, 12674, 12753, -1, 12754, 12753, 12826, -1, 12675, 12754, 12826, -1, 12675, 12676, 12754, -1, 12675, 12828, 12676, -1, 12676, 12828, 12737, -1, 12681, 12737, 12735, -1, 12678, 12735, 12734, -1, 12677, 12734, 12749, -1, 12677, 12678, 12734, -1, 12677, 12679, 12678, -1, 12678, 12679, 12777, -1, 12681, 12777, 12680, -1, 12676, 12680, 12754, -1, 12676, 12681, 12680, -1, 12676, 12737, 12681, -1, 12646, 12758, 12656, -1, 12646, 12685, 12758, -1, 12646, 12682, 12685, -1, 12685, 12682, 12697, -1, 12766, 12697, 12767, -1, 12683, 12767, 12698, -1, 12684, 12698, 12810, -1, 12684, 12683, 12698, -1, 12684, 12757, 12683, -1, 12683, 12757, 12765, -1, 12766, 12765, 12686, -1, 12685, 12686, 12758, -1, 12685, 12766, 12686, -1, 12685, 12697, 12766, -1, 12682, 12687, 12697, -1, 12697, 12687, 12689, -1, 12688, 12689, 12690, -1, 12691, 12690, 12647, -1, 12648, 12691, 12647, -1, 12648, 12692, 12691, -1, 12648, 12702, 12692, -1, 12692, 12702, 12703, -1, 12696, 12703, 12693, -1, 12769, 12693, 12706, -1, 12694, 12706, 12705, -1, 12694, 12769, 12706, -1, 12694, 12700, 12769, -1, 12769, 12700, 12695, -1, 12696, 12695, 12768, -1, 12692, 12768, 12691, -1, 12692, 12696, 12768, -1, 12692, 12703, 12696, -1, 12697, 12689, 12688, -1, 12767, 12688, 12699, -1, 12698, 12699, 12701, -1, 12810, 12701, 12824, -1, 12810, 12698, 12701, -1, 12688, 12690, 12691, -1, 12699, 12691, 12768, -1, 12701, 12768, 12695, -1, 12824, 12695, 12700, -1, 12824, 12701, 12695, -1, 12702, 12704, 12703, -1, 12703, 12704, 12771, -1, 12693, 12771, 12772, -1, 12706, 12772, 12707, -1, 12705, 12707, 12831, -1, 12705, 12706, 12707, -1, 12704, 12708, 12771, -1, 12771, 12708, 12720, -1, 12770, 12720, 12709, -1, 12717, 12709, 12710, -1, 12711, 12717, 12710, -1, 12711, 12718, 12717, -1, 12711, 12712, 12718, -1, 12718, 12712, 12724, -1, 12719, 12724, 12773, -1, 12715, 12773, 12729, -1, 12713, 12729, 12727, -1, 12713, 12715, 12729, -1, 12713, 12714, 12715, -1, 12715, 12714, 12723, -1, 12719, 12723, 12716, -1, 12718, 12716, 12717, -1, 12718, 12719, 12716, -1, 12718, 12724, 12719, -1, 12771, 12720, 12770, -1, 12772, 12770, 12721, -1, 12707, 12721, 12722, -1, 12831, 12722, 12819, -1, 12831, 12707, 12722, -1, 12770, 12709, 12717, -1, 12721, 12717, 12716, -1, 12722, 12716, 12723, -1, 12819, 12723, 12714, -1, 12819, 12722, 12723, -1, 12712, 12725, 12724, -1, 12724, 12725, 12741, -1, 12773, 12741, 12742, -1, 12729, 12742, 12726, -1, 12727, 12726, 12728, -1, 12727, 12729, 12726, -1, 12725, 12650, 12741, -1, 12741, 12650, 12730, -1, 12774, 12730, 12731, -1, 12745, 12731, 12651, -1, 12732, 12651, 12652, -1, 12654, 12732, 12652, -1, 12654, 12733, 12732, -1, 12654, 12655, 12733, -1, 12733, 12655, 12734, -1, 12739, 12734, 12735, -1, 12736, 12735, 12737, -1, 12829, 12737, 12828, -1, 12829, 12736, 12737, -1, 12829, 12738, 12736, -1, 12736, 12738, 12747, -1, 12739, 12747, 12740, -1, 12733, 12740, 12732, -1, 12733, 12739, 12740, -1, 12733, 12734, 12739, -1, 12741, 12730, 12774, -1, 12742, 12774, 12743, -1, 12726, 12743, 12776, -1, 12728, 12776, 12744, -1, 12728, 12726, 12776, -1, 12774, 12731, 12745, -1, 12743, 12745, 12775, -1, 12776, 12775, 12746, -1, 12744, 12746, 12748, -1, 12744, 12776, 12746, -1, 12745, 12651, 12732, -1, 12775, 12732, 12740, -1, 12746, 12740, 12747, -1, 12748, 12747, 12738, -1, 12748, 12746, 12747, -1, 12655, 12749, 12734, -1, 12679, 12750, 12777, -1, 12777, 12750, 12751, -1, 12680, 12751, 12752, -1, 12754, 12752, 12753, -1, 12754, 12680, 12752, -1, 12750, 12653, 12751, -1, 12751, 12653, 12755, -1, 12756, 12755, 12649, -1, 12760, 12756, 12649, -1, 12751, 12755, 12756, -1, 12752, 12756, 12674, -1, 12752, 12751, 12756, -1, 12757, 12811, 12765, -1, 12765, 12811, 12761, -1, 12686, 12761, 12759, -1, 12758, 12759, 12760, -1, 12656, 12760, 12673, -1, 12656, 12758, 12760, -1, 12811, 12762, 12761, -1, 12761, 12762, 12763, -1, 12759, 12763, 12674, -1, 12760, 12759, 12674, -1, 12762, 12764, 12763, -1, 12763, 12764, 12753, -1, 12674, 12763, 12753, -1, 12764, 12826, 12753, -1, 12686, 12759, 12758, -1, 12761, 12763, 12759, -1, 12765, 12761, 12686, -1, 12683, 12765, 12766, -1, 12767, 12683, 12766, -1, 12688, 12767, 12697, -1, 12691, 12699, 12688, -1, 12699, 12698, 12767, -1, 12701, 12699, 12768, -1, 12769, 12695, 12696, -1, 12693, 12769, 12696, -1, 12771, 12693, 12703, -1, 12770, 12772, 12771, -1, 12772, 12706, 12693, -1, 12717, 12721, 12770, -1, 12721, 12707, 12772, -1, 12722, 12721, 12716, -1, 12715, 12723, 12719, -1, 12773, 12715, 12719, -1, 12741, 12773, 12724, -1, 12774, 12742, 12741, -1, 12742, 12729, 12773, -1, 12745, 12743, 12774, -1, 12743, 12726, 12742, -1, 12732, 12775, 12745, -1, 12775, 12776, 12743, -1, 12746, 12775, 12740, -1, 12736, 12747, 12739, -1, 12735, 12736, 12739, -1, 12681, 12735, 12678, -1, 12777, 12681, 12678, -1, 12751, 12680, 12777, -1, 12778, 12657, 12852, -1, 12778, 12779, 12657, -1, 12778, 12863, 12779, -1, 12779, 12863, 12780, -1, 12780, 12863, 12974, -1, 12800, 12974, 12965, -1, 12660, 12965, 12781, -1, 12801, 12781, 12802, -1, 12803, 12802, 12782, -1, 12783, 12782, 12985, -1, 12661, 12985, 12784, -1, 12664, 12784, 12785, -1, 12659, 12785, 12945, -1, 12663, 12945, 12786, -1, 12662, 12786, 12928, -1, 12658, 12928, 12804, -1, 12805, 12804, 12787, -1, 12666, 12787, 12919, -1, 12806, 12919, 12788, -1, 12667, 12788, 12911, -1, 12668, 12911, 13033, -1, 12669, 13033, 12902, -1, 12670, 12902, 12893, -1, 12671, 12893, 12789, -1, 12672, 12789, 12892, -1, 12790, 12892, 12791, -1, 12807, 12791, 12881, -1, 12792, 12881, 12793, -1, 12794, 12793, 13017, -1, 12808, 13017, 12796, -1, 12795, 12796, 12798, -1, 12797, 12798, 12799, -1, 12809, 12799, 12853, -1, 12665, 12853, 12852, -1, 12657, 12665, 12852, -1, 12780, 12974, 12800, -1, 12800, 12965, 12660, -1, 12660, 12781, 12801, -1, 12801, 12802, 12803, -1, 12803, 12782, 12783, -1, 12783, 12985, 12661, -1, 12661, 12784, 12664, -1, 12664, 12785, 12659, -1, 12659, 12945, 12663, -1, 12663, 12786, 12662, -1, 12662, 12928, 12658, -1, 12658, 12804, 12805, -1, 12805, 12787, 12666, -1, 12666, 12919, 12806, -1, 12806, 12788, 12667, -1, 12667, 12911, 12668, -1, 12668, 13033, 12669, -1, 12669, 12902, 12670, -1, 12670, 12893, 12671, -1, 12671, 12789, 12672, -1, 12672, 12892, 12790, -1, 12790, 12791, 12807, -1, 12807, 12881, 12792, -1, 12792, 12793, 12794, -1, 12794, 13017, 12808, -1, 12808, 12796, 12795, -1, 12795, 12798, 12797, -1, 12797, 12799, 12809, -1, 12809, 12853, 12665, -1, 13078, 12810, 13079, -1, 13078, 12684, 12810, -1, 13078, 13077, 12684, -1, 12684, 13077, 12757, -1, 12757, 13077, 13074, -1, 12811, 13074, 12825, -1, 12762, 12825, 12812, -1, 12764, 12812, 12813, -1, 12826, 12813, 12827, -1, 12675, 12827, 13072, -1, 12828, 13072, 13070, -1, 12829, 13070, 13069, -1, 12738, 13069, 12814, -1, 12748, 12814, 12815, -1, 12744, 12815, 12816, -1, 12728, 12816, 13067, -1, 12727, 13067, 13068, -1, 12713, 13068, 12817, -1, 12714, 12817, 12818, -1, 12819, 12818, 12830, -1, 12831, 12830, 12820, -1, 12705, 12820, 12821, -1, 12694, 12821, 12822, -1, 12700, 12822, 12823, -1, 12824, 12823, 13079, -1, 12810, 12824, 13079, -1, 12757, 13074, 12811, -1, 12811, 12825, 12762, -1, 12762, 12812, 12764, -1, 12764, 12813, 12826, -1, 12826, 12827, 12675, -1, 12675, 13072, 12828, -1, 12828, 13070, 12829, -1, 12829, 13069, 12738, -1, 12738, 12814, 12748, -1, 12748, 12815, 12744, -1, 12744, 12816, 12728, -1, 12728, 13067, 12727, -1, 12727, 13068, 12713, -1, 12713, 12817, 12714, -1, 12714, 12818, 12819, -1, 12819, 12830, 12831, -1, 12831, 12820, 12705, -1, 12705, 12821, 12694, -1, 12694, 12822, 12700, -1, 12700, 12823, 12824, -1, 13172, 13171, 12835, -1, 12835, 13171, 13167, -1, 13166, 12835, 13167, -1, 13166, 12832, 12835, -1, 12835, 12832, 12833, -1, 12834, 12835, 12833, -1, 12834, 13153, 12835, -1, 12835, 13153, 13151, -1, 12839, 13151, 13146, -1, 12836, 12839, 13146, -1, 12836, 12837, 12839, -1, 12839, 12837, 12838, -1, 13136, 12839, 12838, -1, 13136, 13100, 12839, -1, 13136, 13103, 13100, -1, 13100, 13103, 13102, -1, 12835, 13151, 12839, -1, 13176, 12839, 13082, -1, 13176, 12835, 12839, -1, 12839, 13099, 13082, -1, 13082, 13099, 12840, -1, 12840, 13099, 12841, -1, 12845, 12841, 12846, -1, 12847, 12846, 12848, -1, 12849, 12848, 12842, -1, 12850, 12842, 12851, -1, 12844, 12851, 12843, -1, 13096, 12844, 12843, -1, 12840, 12841, 12845, -1, 12845, 12846, 12847, -1, 12847, 12848, 12849, -1, 12849, 12842, 12850, -1, 12850, 12851, 12844, -1, 12853, 13011, 12852, -1, 12853, 12854, 13011, -1, 12853, 12799, 12854, -1, 12854, 12799, 13001, -1, 12855, 13001, 12867, -1, 13012, 12867, 12868, -1, 12857, 12868, 13015, -1, 13255, 13015, 12871, -1, 13255, 12857, 13015, -1, 13255, 12856, 12857, -1, 12857, 12856, 12859, -1, 12858, 12859, 13002, -1, 13013, 13002, 12860, -1, 13258, 13013, 12860, -1, 13258, 12861, 13013, -1, 13258, 12978, 12861, -1, 12861, 12978, 12975, -1, 12866, 12975, 12976, -1, 12865, 12976, 13007, -1, 12864, 13007, 12862, -1, 12778, 12862, 12863, -1, 12778, 12864, 12862, -1, 12778, 12852, 12864, -1, 12864, 12852, 13005, -1, 12865, 13005, 13004, -1, 12866, 13004, 13003, -1, 12861, 13003, 13013, -1, 12861, 12866, 13003, -1, 12861, 12975, 12866, -1, 12799, 12798, 13001, -1, 13001, 12798, 12872, -1, 12867, 12872, 12869, -1, 12868, 12869, 12870, -1, 13015, 12870, 12877, -1, 12871, 12877, 13256, -1, 12871, 13015, 12877, -1, 12798, 12796, 12872, -1, 12872, 12796, 12873, -1, 12869, 12873, 12874, -1, 12870, 12874, 13016, -1, 12877, 13016, 12875, -1, 12876, 12875, 13251, -1, 12876, 12877, 12875, -1, 12876, 13256, 12877, -1, 12873, 12796, 12878, -1, 12874, 12878, 12879, -1, 13016, 12879, 13019, -1, 12875, 13019, 13020, -1, 13251, 13020, 13252, -1, 13251, 12875, 13020, -1, 12793, 12880, 13017, -1, 12793, 12999, 12880, -1, 12793, 12881, 12999, -1, 12999, 12881, 13010, -1, 13021, 13010, 12885, -1, 13024, 12885, 12882, -1, 12883, 12882, 13025, -1, 13246, 13025, 12887, -1, 13246, 12883, 13025, -1, 13246, 13245, 12883, -1, 12883, 13245, 13248, -1, 13023, 13248, 13249, -1, 12884, 13023, 13249, -1, 12884, 13020, 13023, -1, 12884, 13252, 13020, -1, 12881, 12791, 13010, -1, 13010, 12791, 13022, -1, 12885, 13022, 12886, -1, 12882, 12886, 13026, -1, 13025, 13026, 12889, -1, 12887, 12889, 12891, -1, 12887, 13025, 12889, -1, 13022, 12791, 12888, -1, 12886, 12888, 13028, -1, 13026, 13028, 12997, -1, 12889, 12997, 12890, -1, 13241, 12890, 13242, -1, 13241, 12889, 12890, -1, 13241, 12891, 12889, -1, 12789, 12900, 12892, -1, 12789, 12899, 12900, -1, 12789, 12893, 12899, -1, 12899, 12893, 12901, -1, 12898, 12901, 12894, -1, 13029, 12894, 13030, -1, 12896, 13030, 12904, -1, 12895, 12904, 13237, -1, 12895, 12896, 12904, -1, 12895, 13239, 12896, -1, 12896, 13239, 12996, -1, 13029, 12996, 12897, -1, 12898, 12897, 13027, -1, 12899, 13027, 12900, -1, 12899, 12898, 13027, -1, 12899, 12901, 12898, -1, 12893, 12902, 12901, -1, 12901, 12902, 12905, -1, 12894, 12905, 12907, -1, 13030, 12907, 13032, -1, 12904, 13032, 13034, -1, 12903, 13034, 12909, -1, 12903, 12904, 13034, -1, 12903, 13237, 12904, -1, 12905, 12902, 12906, -1, 12907, 12906, 13031, -1, 13032, 13031, 12908, -1, 13034, 12908, 12918, -1, 12909, 12918, 13235, -1, 12909, 13034, 12918, -1, 12911, 12910, 13033, -1, 12911, 12912, 12910, -1, 12911, 12788, 12912, -1, 12912, 12788, 12913, -1, 13035, 12913, 13036, -1, 12914, 13036, 12915, -1, 13037, 12915, 13038, -1, 13277, 13038, 13294, -1, 13277, 13037, 13038, -1, 13277, 13278, 13037, -1, 13037, 13278, 12916, -1, 12917, 12916, 13281, -1, 13234, 12917, 13281, -1, 13234, 12918, 12917, -1, 13234, 13235, 12918, -1, 12788, 12919, 12913, -1, 12913, 12919, 13009, -1, 13036, 13009, 12920, -1, 12915, 12920, 12921, -1, 13038, 12921, 12922, -1, 13294, 12922, 13275, -1, 13294, 13038, 12922, -1, 13009, 12919, 12923, -1, 12920, 12923, 12924, -1, 12921, 12924, 12993, -1, 12922, 12993, 12925, -1, 12926, 12925, 13292, -1, 12926, 12922, 12925, -1, 12926, 13275, 12922, -1, 12804, 12936, 12787, -1, 12804, 12927, 12936, -1, 12804, 12928, 12927, -1, 12927, 12928, 12938, -1, 12937, 12938, 12939, -1, 12929, 12939, 13040, -1, 12933, 13040, 12930, -1, 12931, 12930, 12942, -1, 12931, 12933, 12930, -1, 12931, 12932, 12933, -1, 12933, 12932, 12934, -1, 12929, 12934, 12935, -1, 12937, 12935, 12992, -1, 12927, 12992, 12936, -1, 12927, 12937, 12992, -1, 12927, 12938, 12937, -1, 12928, 12786, 12938, -1, 12938, 12786, 12940, -1, 12939, 12940, 13039, -1, 13040, 13039, 13044, -1, 12930, 13044, 13043, -1, 12941, 13043, 13289, -1, 12941, 12930, 13043, -1, 12941, 12942, 12930, -1, 12940, 12786, 13045, -1, 13039, 13045, 13041, -1, 13044, 13041, 13042, -1, 13043, 13042, 12943, -1, 13289, 12943, 13271, -1, 13289, 13043, 12943, -1, 12785, 12944, 12945, -1, 12785, 12946, 12944, -1, 12785, 12784, 12946, -1, 12946, 12784, 12947, -1, 12990, 12947, 12948, -1, 13047, 12948, 13048, -1, 12949, 13048, 12954, -1, 12951, 12954, 12950, -1, 12951, 12949, 12954, -1, 12951, 13267, 12949, -1, 12949, 13267, 12987, -1, 12952, 12987, 13269, -1, 13270, 12952, 13269, -1, 13270, 12943, 12952, -1, 13270, 13271, 12943, -1, 12784, 12985, 12947, -1, 12947, 12985, 12953, -1, 12948, 12953, 12956, -1, 13048, 12956, 13046, -1, 12954, 13046, 12955, -1, 12950, 12955, 13265, -1, 12950, 12954, 12955, -1, 12953, 12985, 12986, -1, 12956, 12986, 12984, -1, 13046, 12984, 12983, -1, 12955, 12983, 12982, -1, 12957, 12982, 13288, -1, 12957, 12955, 12982, -1, 12957, 13265, 12955, -1, 12802, 12958, 12782, -1, 12802, 12961, 12958, -1, 12802, 12781, 12961, -1, 12961, 12781, 12964, -1, 12963, 12964, 13049, -1, 13053, 13049, 12966, -1, 12959, 12966, 13054, -1, 13286, 13054, 13284, -1, 13286, 12959, 13054, -1, 13286, 13287, 12959, -1, 12959, 13287, 12960, -1, 13053, 12960, 12981, -1, 12963, 12981, 12962, -1, 12961, 12962, 12958, -1, 12961, 12963, 12962, -1, 12961, 12964, 12963, -1, 12781, 12965, 12964, -1, 12964, 12965, 13051, -1, 13049, 13051, 13050, -1, 12966, 13050, 13055, -1, 13054, 13055, 12970, -1, 12968, 12970, 12967, -1, 12968, 13054, 12970, -1, 12968, 13284, 13054, -1, 13051, 12965, 12973, -1, 13050, 12973, 13052, -1, 13055, 13052, 12969, -1, 12970, 12969, 13056, -1, 12967, 13056, 13283, -1, 12967, 12970, 13056, -1, 12863, 12971, 12974, -1, 12863, 12862, 12971, -1, 12971, 12862, 12972, -1, 13052, 12972, 12969, -1, 13052, 12971, 12972, -1, 13052, 12973, 12971, -1, 12971, 12973, 12974, -1, 12974, 12973, 12965, -1, 12977, 13262, 13006, -1, 12975, 13006, 12976, -1, 12975, 12977, 13006, -1, 12975, 13261, 12977, -1, 12975, 12978, 13261, -1, 13283, 13056, 12979, -1, 12979, 13056, 13006, -1, 13262, 12979, 13006, -1, 13287, 12980, 12960, -1, 12960, 12980, 13288, -1, 12982, 12960, 13288, -1, 12982, 12981, 12960, -1, 12982, 12983, 12981, -1, 12981, 12983, 12962, -1, 12962, 12983, 12984, -1, 12958, 12984, 12986, -1, 12782, 12986, 12985, -1, 12782, 12958, 12986, -1, 12949, 12987, 12952, -1, 13047, 12952, 12988, -1, 12990, 12988, 12989, -1, 12946, 12989, 12944, -1, 12946, 12990, 12989, -1, 12946, 12947, 12990, -1, 12932, 12991, 12934, -1, 12934, 12991, 13292, -1, 12925, 12934, 13292, -1, 12925, 12935, 12934, -1, 12925, 12993, 12935, -1, 12935, 12993, 12992, -1, 12992, 12993, 12924, -1, 12936, 12924, 12923, -1, 12787, 12923, 12919, -1, 12787, 12936, 12923, -1, 13037, 12916, 12917, -1, 12914, 12917, 12994, -1, 13035, 12994, 12995, -1, 12912, 12995, 12910, -1, 12912, 13035, 12995, -1, 12912, 12913, 13035, -1, 13239, 13240, 12996, -1, 12996, 13240, 13242, -1, 12890, 12996, 13242, -1, 12890, 12897, 12996, -1, 12890, 12997, 12897, -1, 12897, 12997, 13027, -1, 13027, 12997, 13028, -1, 12900, 13028, 12888, -1, 12892, 12888, 12791, -1, 12892, 12900, 12888, -1, 12883, 13248, 13023, -1, 13024, 13023, 13018, -1, 13021, 13018, 12998, -1, 12999, 12998, 12880, -1, 12999, 13021, 12998, -1, 12999, 13010, 13021, -1, 12857, 12859, 12858, -1, 13012, 12858, 13014, -1, 12855, 13014, 13000, -1, 12854, 13000, 13011, -1, 12854, 12855, 13000, -1, 12854, 13001, 12855, -1, 12858, 13002, 13013, -1, 13014, 13013, 13003, -1, 13000, 13003, 13004, -1, 13011, 13004, 13005, -1, 12852, 13011, 13005, -1, 13007, 12864, 12865, -1, 12865, 12864, 13005, -1, 12976, 13006, 13008, -1, 13007, 13008, 12972, -1, 12862, 13007, 12972, -1, 13004, 12866, 12865, -1, 12865, 12866, 12976, -1, 13049, 12964, 13051, -1, 12948, 12947, 12953, -1, 12939, 12938, 12940, -1, 13036, 12913, 13009, -1, 12894, 12901, 12905, -1, 12885, 13010, 13022, -1, 12869, 12872, 12873, -1, 13000, 13004, 13011, -1, 13014, 13003, 13000, -1, 13012, 13014, 12855, -1, 12867, 13012, 12855, -1, 12872, 12867, 13001, -1, 12858, 13013, 13014, -1, 12868, 12867, 12869, -1, 12857, 12858, 13012, -1, 12868, 12857, 13012, -1, 12878, 12874, 12873, -1, 12874, 12870, 12869, -1, 12870, 13015, 12868, -1, 12879, 13016, 12874, -1, 13016, 12877, 12870, -1, 13017, 12880, 12878, -1, 12796, 13017, 12878, -1, 13019, 12879, 12998, -1, 13018, 13019, 12998, -1, 13018, 13020, 13019, -1, 13018, 13023, 13020, -1, 12875, 13016, 13019, -1, 12998, 12879, 12880, -1, 12880, 12879, 12878, -1, 13024, 13018, 13021, -1, 12885, 13024, 13021, -1, 12888, 12886, 13022, -1, 12886, 12882, 12885, -1, 13026, 12886, 13028, -1, 13023, 13024, 12883, -1, 12883, 13024, 12882, -1, 13025, 12882, 13026, -1, 13027, 13028, 12900, -1, 12889, 13026, 12997, -1, 13029, 12897, 12898, -1, 12894, 13029, 12898, -1, 12906, 12907, 12905, -1, 12907, 13030, 12894, -1, 12996, 13029, 12896, -1, 12896, 13029, 13030, -1, 13031, 13032, 12907, -1, 13032, 12904, 13030, -1, 13033, 12910, 12906, -1, 12902, 13033, 12906, -1, 12908, 13031, 12995, -1, 12994, 12908, 12995, -1, 12994, 12918, 12908, -1, 12994, 12917, 12918, -1, 13034, 13032, 12908, -1, 12995, 13031, 12910, -1, 12910, 13031, 12906, -1, 12914, 12994, 13035, -1, 13036, 12914, 13035, -1, 12923, 12920, 13009, -1, 12920, 12915, 13036, -1, 12921, 12920, 12924, -1, 12917, 12914, 13037, -1, 13037, 12914, 12915, -1, 13038, 12915, 12921, -1, 12992, 12924, 12936, -1, 12922, 12921, 12993, -1, 12929, 12935, 12937, -1, 12939, 12929, 12937, -1, 13045, 13039, 12940, -1, 13039, 13040, 12939, -1, 12934, 12929, 12933, -1, 12933, 12929, 13040, -1, 13041, 13044, 13039, -1, 13044, 12930, 13040, -1, 12945, 12944, 13045, -1, 12786, 12945, 13045, -1, 13042, 13041, 12989, -1, 12988, 13042, 12989, -1, 12988, 12943, 13042, -1, 12988, 12952, 12943, -1, 13043, 13044, 13042, -1, 12989, 13041, 12944, -1, 12944, 13041, 13045, -1, 13047, 12988, 12990, -1, 12948, 13047, 12990, -1, 12986, 12956, 12953, -1, 12956, 13048, 12948, -1, 13046, 12956, 12984, -1, 12952, 13047, 12949, -1, 12949, 13047, 13048, -1, 12954, 13048, 13046, -1, 12962, 12984, 12958, -1, 12955, 13046, 12983, -1, 13053, 12981, 12963, -1, 13049, 13053, 12963, -1, 12973, 13050, 13051, -1, 13050, 12966, 13049, -1, 13055, 13050, 13052, -1, 12960, 13053, 12959, -1, 12959, 13053, 12966, -1, 13054, 12966, 13055, -1, 12970, 13055, 12969, -1, 13056, 12969, 13008, -1, 13006, 13056, 13008, -1, 13008, 12969, 12972, -1, 12976, 13008, 13007, -1, 13057, 13062, 13375, -1, 13057, 13320, 13062, -1, 13057, 13370, 13320, -1, 13320, 13370, 13058, -1, 13058, 13370, 13059, -1, 13333, 13059, 13357, -1, 13334, 13357, 13060, -1, 13061, 13060, 13354, -1, 13341, 13354, 13347, -1, 13342, 13341, 13347, -1, 13058, 13059, 13333, -1, 13333, 13357, 13334, -1, 13334, 13060, 13061, -1, 13061, 13354, 13341, -1, 13062, 13064, 13375, -1, 13375, 13064, 13402, -1, 13401, 13375, 13402, -1, 13401, 13396, 13375, -1, 13375, 13396, 13389, -1, 13386, 13375, 13389, -1, 13386, 13381, 13375, -1, 13375, 13381, 13376, -1, 13430, 13429, 13064, -1, 13064, 13429, 13428, -1, 13063, 13064, 13428, -1, 13063, 13423, 13064, -1, 13064, 13423, 13413, -1, 13409, 13064, 13413, -1, 13409, 13406, 13064, -1, 13064, 13406, 13402, -1, 12823, 13517, 13079, -1, 12823, 13510, 13517, -1, 12823, 12822, 13510, -1, 13510, 12822, 13507, -1, 13507, 12822, 12821, -1, 13065, 12821, 13503, -1, 13065, 13507, 12821, -1, 12821, 12820, 13503, -1, 13503, 12820, 13502, -1, 13502, 12820, 12830, -1, 13498, 12830, 12818, -1, 13066, 12818, 12817, -1, 13526, 12817, 13068, -1, 13493, 13068, 13067, -1, 13491, 13067, 13490, -1, 13491, 13493, 13067, -1, 13502, 12830, 13498, -1, 13498, 12818, 13066, -1, 13066, 12817, 13526, -1, 13526, 13068, 13493, -1, 13067, 12816, 13490, -1, 13490, 12816, 13071, -1, 13071, 12816, 12815, -1, 13487, 12815, 12814, -1, 13527, 12814, 13069, -1, 13529, 13069, 13070, -1, 13530, 13070, 13485, -1, 13530, 13529, 13070, -1, 13071, 12815, 13487, -1, 13487, 12814, 13527, -1, 13527, 13069, 13529, -1, 13070, 13072, 13485, -1, 13485, 13072, 13076, -1, 13076, 13072, 12827, -1, 13525, 12827, 12813, -1, 12812, 13525, 12813, -1, 12812, 13073, 13525, -1, 12812, 12825, 13073, -1, 13073, 12825, 13520, -1, 13520, 12825, 13519, -1, 13519, 12825, 13074, -1, 13518, 13074, 13075, -1, 13518, 13519, 13074, -1, 13076, 12827, 13525, -1, 13074, 13077, 13075, -1, 13075, 13077, 13080, -1, 13080, 13077, 13078, -1, 13081, 13078, 13079, -1, 13517, 13081, 13079, -1, 13080, 13078, 13081, -1, 12840, 13177, 13082, -1, 12840, 13088, 13177, -1, 12840, 12845, 13088, -1, 13088, 12845, 13192, -1, 13086, 13192, 13191, -1, 13190, 13191, 13193, -1, 13083, 13193, 13084, -1, 13552, 13084, 13553, -1, 13552, 13083, 13084, -1, 13552, 13085, 13083, -1, 13083, 13085, 13180, -1, 13190, 13180, 13179, -1, 13086, 13179, 13087, -1, 13088, 13087, 13177, -1, 13088, 13086, 13087, -1, 13088, 13192, 13086, -1, 12845, 12847, 13192, -1, 13192, 12847, 13090, -1, 13191, 13090, 13194, -1, 13193, 13194, 13091, -1, 13084, 13091, 13089, -1, 13553, 13089, 13567, -1, 13553, 13084, 13089, -1, 12847, 12849, 13090, -1, 13090, 12849, 13195, -1, 13194, 13195, 13197, -1, 13091, 13197, 13198, -1, 13089, 13198, 13092, -1, 13567, 13092, 13568, -1, 13567, 13089, 13092, -1, 12849, 12850, 13195, -1, 13195, 12850, 13093, -1, 13197, 13093, 13196, -1, 13198, 13196, 13094, -1, 13092, 13094, 13095, -1, 13568, 13095, 13113, -1, 13568, 13092, 13095, -1, 12850, 12844, 13093, -1, 13093, 12844, 13096, -1, 13115, 13096, 12843, -1, 13116, 12843, 12851, -1, 13097, 12851, 12842, -1, 13120, 12842, 12848, -1, 13098, 12848, 12846, -1, 13125, 12846, 12841, -1, 13208, 12841, 13099, -1, 13206, 13099, 12839, -1, 13101, 12839, 13100, -1, 13102, 13101, 13100, -1, 13102, 13111, 13101, -1, 13102, 13103, 13111, -1, 13111, 13103, 13104, -1, 13210, 13104, 13105, -1, 13209, 13105, 13133, -1, 13106, 13133, 13107, -1, 13559, 13107, 13576, -1, 13559, 13106, 13107, -1, 13559, 13558, 13106, -1, 13106, 13558, 13108, -1, 13209, 13108, 13109, -1, 13210, 13109, 13110, -1, 13111, 13110, 13101, -1, 13111, 13210, 13110, -1, 13111, 13104, 13210, -1, 13093, 13096, 13115, -1, 13196, 13115, 13199, -1, 13094, 13199, 13112, -1, 13095, 13112, 13114, -1, 13113, 13114, 13118, -1, 13113, 13095, 13114, -1, 13115, 12843, 13116, -1, 13199, 13116, 13200, -1, 13112, 13200, 13119, -1, 13114, 13119, 13117, -1, 13118, 13117, 13554, -1, 13118, 13114, 13117, -1, 13116, 12851, 13097, -1, 13200, 13097, 13201, -1, 13119, 13201, 13204, -1, 13117, 13204, 13203, -1, 13554, 13203, 13572, -1, 13554, 13117, 13203, -1, 13097, 12842, 13120, -1, 13201, 13120, 13121, -1, 13204, 13121, 13202, -1, 13203, 13202, 13124, -1, 13572, 13124, 13555, -1, 13572, 13203, 13124, -1, 13120, 12848, 13098, -1, 13121, 13098, 13205, -1, 13202, 13205, 13122, -1, 13124, 13122, 13123, -1, 13555, 13123, 13127, -1, 13555, 13124, 13123, -1, 13098, 12846, 13125, -1, 13205, 13125, 13126, -1, 13122, 13126, 13129, -1, 13123, 13129, 13128, -1, 13127, 13128, 13556, -1, 13127, 13123, 13128, -1, 13125, 12841, 13208, -1, 13126, 13208, 13207, -1, 13129, 13207, 13183, -1, 13128, 13183, 13130, -1, 13556, 13130, 13557, -1, 13556, 13128, 13130, -1, 13208, 13099, 13206, -1, 13207, 13206, 13182, -1, 13183, 13182, 13181, -1, 13130, 13181, 13131, -1, 13557, 13131, 13132, -1, 13557, 13130, 13131, -1, 13206, 12839, 13101, -1, 13182, 13101, 13110, -1, 13181, 13110, 13109, -1, 13131, 13109, 13108, -1, 13132, 13108, 13558, -1, 13132, 13131, 13108, -1, 13103, 13136, 13104, -1, 13104, 13136, 13137, -1, 13105, 13137, 13134, -1, 13133, 13134, 13212, -1, 13107, 13212, 13135, -1, 13576, 13135, 13138, -1, 13576, 13107, 13135, -1, 13136, 12838, 13137, -1, 13137, 12838, 13139, -1, 13134, 13139, 13211, -1, 13212, 13211, 13214, -1, 13135, 13214, 13215, -1, 13138, 13215, 13141, -1, 13138, 13135, 13215, -1, 12838, 12837, 13139, -1, 13139, 12837, 13143, -1, 13211, 13143, 13144, -1, 13214, 13144, 13218, -1, 13215, 13218, 13140, -1, 13141, 13140, 13142, -1, 13141, 13215, 13140, -1, 12837, 12836, 13143, -1, 13143, 12836, 13213, -1, 13144, 13213, 13217, -1, 13218, 13217, 13222, -1, 13140, 13222, 13149, -1, 13142, 13149, 13145, -1, 13142, 13140, 13149, -1, 12836, 13146, 13213, -1, 13213, 13146, 13147, -1, 13217, 13147, 13148, -1, 13222, 13148, 13221, -1, 13149, 13221, 13150, -1, 13145, 13150, 13561, -1, 13145, 13149, 13150, -1, 13146, 13151, 13147, -1, 13147, 13151, 13216, -1, 13148, 13216, 13220, -1, 13221, 13220, 13224, -1, 13150, 13224, 13152, -1, 13561, 13152, 13580, -1, 13561, 13150, 13152, -1, 13151, 13153, 13216, -1, 13216, 13153, 13219, -1, 13220, 13219, 13223, -1, 13224, 13223, 13155, -1, 13152, 13155, 13226, -1, 13580, 13226, 13156, -1, 13580, 13152, 13226, -1, 13153, 12834, 13219, -1, 13219, 12834, 13154, -1, 13223, 13154, 13225, -1, 13155, 13225, 13157, -1, 13226, 13157, 13228, -1, 13156, 13228, 13161, -1, 13156, 13226, 13228, -1, 12834, 12833, 13154, -1, 13154, 12833, 13162, -1, 13225, 13162, 13158, -1, 13157, 13158, 13159, -1, 13228, 13159, 13160, -1, 13161, 13160, 13563, -1, 13161, 13228, 13160, -1, 12833, 12832, 13162, -1, 13162, 12832, 13227, -1, 13158, 13227, 13164, -1, 13159, 13164, 13231, -1, 13160, 13231, 13165, -1, 13563, 13165, 13163, -1, 13563, 13160, 13165, -1, 12832, 13166, 13227, -1, 13227, 13166, 13230, -1, 13164, 13230, 13168, -1, 13231, 13168, 13233, -1, 13165, 13233, 13186, -1, 13163, 13186, 13546, -1, 13163, 13165, 13186, -1, 13166, 13167, 13230, -1, 13230, 13167, 13229, -1, 13168, 13229, 13232, -1, 13233, 13232, 13185, -1, 13186, 13185, 13170, -1, 13546, 13170, 13169, -1, 13546, 13186, 13170, -1, 13167, 13171, 13229, -1, 13229, 13171, 13187, -1, 13232, 13187, 13189, -1, 13185, 13189, 13184, -1, 13170, 13184, 13175, -1, 13169, 13175, 13549, -1, 13169, 13170, 13175, -1, 13171, 13172, 13187, -1, 13187, 13172, 13188, -1, 13189, 13188, 13173, -1, 13184, 13173, 13178, -1, 13175, 13178, 13174, -1, 13549, 13174, 13550, -1, 13549, 13175, 13174, -1, 13172, 12835, 13188, -1, 13188, 12835, 13176, -1, 13082, 13188, 13176, -1, 13082, 13177, 13188, -1, 13188, 13177, 13173, -1, 13173, 13177, 13087, -1, 13178, 13087, 13179, -1, 13174, 13179, 13180, -1, 13550, 13180, 13085, -1, 13550, 13174, 13180, -1, 13101, 13182, 13206, -1, 13182, 13183, 13207, -1, 13181, 13182, 13110, -1, 13183, 13128, 13129, -1, 13130, 13183, 13181, -1, 13173, 13184, 13189, -1, 13178, 13173, 13087, -1, 13184, 13170, 13185, -1, 13175, 13184, 13178, -1, 13233, 13185, 13186, -1, 13232, 13189, 13185, -1, 13187, 13188, 13189, -1, 13174, 13178, 13179, -1, 13190, 13179, 13086, -1, 13191, 13190, 13086, -1, 13090, 13191, 13192, -1, 13195, 13194, 13090, -1, 13083, 13180, 13190, -1, 13193, 13083, 13190, -1, 13194, 13193, 13191, -1, 13093, 13197, 13195, -1, 13197, 13091, 13194, -1, 13091, 13084, 13193, -1, 13115, 13196, 13093, -1, 13196, 13198, 13197, -1, 13198, 13089, 13091, -1, 13116, 13199, 13115, -1, 13199, 13094, 13196, -1, 13094, 13092, 13198, -1, 13097, 13200, 13116, -1, 13200, 13112, 13199, -1, 13112, 13095, 13094, -1, 13120, 13201, 13097, -1, 13201, 13119, 13200, -1, 13119, 13114, 13112, -1, 13098, 13121, 13120, -1, 13121, 13204, 13201, -1, 13204, 13117, 13119, -1, 13125, 13205, 13098, -1, 13205, 13202, 13121, -1, 13202, 13203, 13204, -1, 13208, 13126, 13125, -1, 13126, 13122, 13205, -1, 13122, 13124, 13202, -1, 13206, 13207, 13208, -1, 13207, 13129, 13126, -1, 13129, 13123, 13122, -1, 13131, 13181, 13109, -1, 13209, 13109, 13210, -1, 13105, 13209, 13210, -1, 13137, 13105, 13104, -1, 13139, 13134, 13137, -1, 13106, 13108, 13209, -1, 13133, 13106, 13209, -1, 13134, 13133, 13105, -1, 13143, 13211, 13139, -1, 13211, 13212, 13134, -1, 13212, 13107, 13133, -1, 13213, 13144, 13143, -1, 13144, 13214, 13211, -1, 13214, 13135, 13212, -1, 13147, 13217, 13213, -1, 13217, 13218, 13144, -1, 13218, 13215, 13214, -1, 13216, 13148, 13147, -1, 13148, 13222, 13217, -1, 13222, 13140, 13218, -1, 13219, 13220, 13216, -1, 13220, 13221, 13148, -1, 13221, 13149, 13222, -1, 13154, 13223, 13219, -1, 13223, 13224, 13220, -1, 13224, 13150, 13221, -1, 13162, 13225, 13154, -1, 13225, 13155, 13223, -1, 13155, 13152, 13224, -1, 13227, 13158, 13162, -1, 13158, 13157, 13225, -1, 13157, 13226, 13155, -1, 13230, 13164, 13227, -1, 13164, 13159, 13158, -1, 13159, 13228, 13157, -1, 13229, 13168, 13230, -1, 13168, 13231, 13164, -1, 13231, 13160, 13159, -1, 13187, 13232, 13229, -1, 13232, 13233, 13168, -1, 13233, 13165, 13231, -1, 13236, 13234, 13280, -1, 13236, 13235, 13234, -1, 13236, 12909, 13235, -1, 13236, 13649, 12909, -1, 12909, 13649, 12903, -1, 12903, 13649, 13648, -1, 13237, 13648, 12895, -1, 13237, 12903, 13648, -1, 13648, 13238, 12895, -1, 12895, 13238, 13239, -1, 13239, 13238, 13240, -1, 13240, 13238, 13641, -1, 13242, 13641, 13243, -1, 13241, 13243, 12891, -1, 13241, 13242, 13243, -1, 13240, 13641, 13242, -1, 13243, 13638, 12891, -1, 12891, 13638, 12887, -1, 12887, 13638, 13247, -1, 13246, 13247, 13244, -1, 13245, 13244, 13248, -1, 13245, 13246, 13244, -1, 12887, 13247, 13246, -1, 13244, 13629, 13248, -1, 13248, 13629, 13249, -1, 13249, 13629, 13627, -1, 12884, 13627, 13250, -1, 13252, 13250, 13251, -1, 13252, 12884, 13250, -1, 13249, 13627, 12884, -1, 13250, 13622, 13251, -1, 13251, 13622, 12876, -1, 12876, 13622, 13253, -1, 13256, 13253, 13254, -1, 12871, 13254, 13255, -1, 12871, 13256, 13254, -1, 12876, 13253, 13256, -1, 13254, 13257, 13255, -1, 13255, 13257, 12856, -1, 12856, 13257, 13609, -1, 12859, 13609, 13002, -1, 12859, 12856, 13609, -1, 13609, 13259, 13002, -1, 13002, 13259, 12860, -1, 12860, 13259, 13258, -1, 13258, 13259, 13260, -1, 12978, 13260, 13600, -1, 13261, 13600, 12977, -1, 13261, 12978, 13600, -1, 13258, 13260, 12978, -1, 13600, 13731, 12977, -1, 12977, 13731, 13262, -1, 13262, 13731, 12979, -1, 12979, 13731, 13282, -1, 13283, 13282, 13722, -1, 12967, 13722, 13721, -1, 12968, 13721, 13720, -1, 13284, 13720, 13285, -1, 13286, 13285, 13263, -1, 13287, 13263, 13719, -1, 12980, 13719, 13264, -1, 13288, 13264, 13705, -1, 12957, 13705, 13704, -1, 13265, 13704, 13703, -1, 12950, 13703, 13266, -1, 12951, 13266, 13694, -1, 13267, 13694, 13268, -1, 12987, 13268, 13691, -1, 13269, 13691, 13690, -1, 13689, 13269, 13690, -1, 13689, 13270, 13269, -1, 13689, 13688, 13270, -1, 13270, 13688, 13271, -1, 13271, 13688, 13272, -1, 13289, 13272, 13678, -1, 12941, 13678, 13290, -1, 12942, 13290, 13677, -1, 12931, 13677, 13273, -1, 12932, 13273, 13291, -1, 12991, 13291, 13274, -1, 13292, 13274, 13293, -1, 12926, 13293, 13663, -1, 13275, 13663, 13662, -1, 13294, 13662, 13276, -1, 13277, 13276, 13661, -1, 13278, 13661, 13279, -1, 12916, 13279, 13280, -1, 13281, 13280, 13234, -1, 13281, 12916, 13280, -1, 12979, 13282, 13283, -1, 13283, 13722, 12967, -1, 12967, 13721, 12968, -1, 12968, 13720, 13284, -1, 13284, 13285, 13286, -1, 13286, 13263, 13287, -1, 13287, 13719, 12980, -1, 12980, 13264, 13288, -1, 13288, 13705, 12957, -1, 12957, 13704, 13265, -1, 13265, 13703, 12950, -1, 12950, 13266, 12951, -1, 12951, 13694, 13267, -1, 13267, 13268, 12987, -1, 12987, 13691, 13269, -1, 13271, 13272, 13289, -1, 13289, 13678, 12941, -1, 12941, 13290, 12942, -1, 12942, 13677, 12931, -1, 12931, 13273, 12932, -1, 12932, 13291, 12991, -1, 12991, 13274, 13292, -1, 13292, 13293, 12926, -1, 12926, 13663, 13275, -1, 13275, 13662, 13294, -1, 13294, 13276, 13277, -1, 13277, 13661, 13278, -1, 13278, 13279, 12916, -1, 13791, 13295, 13296, -1, 13296, 13295, 13297, -1, 13297, 13295, 13793, -1, 13793, 13295, 13794, -1, 13794, 13295, 13298, -1, 13298, 13295, 13301, -1, 13299, 13301, 13809, -1, 13300, 13809, 13308, -1, 13300, 13299, 13809, -1, 13295, 13302, 13301, -1, 13301, 13302, 13305, -1, 13305, 13302, 13811, -1, 13303, 13811, 13304, -1, 13797, 13304, 13799, -1, 13797, 13303, 13304, -1, 13305, 13811, 13303, -1, 13298, 13301, 13299, -1, 13306, 13307, 13809, -1, 13809, 13307, 13309, -1, 13308, 13809, 13309, -1, 13310, 13312, 13812, -1, 13812, 13312, 13813, -1, 13813, 13312, 13815, -1, 13815, 13312, 13311, -1, 13311, 13312, 13823, -1, 13823, 13312, 13828, -1, 13816, 13828, 13315, -1, 13816, 13823, 13828, -1, 13312, 13832, 13828, -1, 13828, 13832, 13829, -1, 13829, 13832, 13830, -1, 13820, 13830, 13821, -1, 13314, 13821, 13313, -1, 13314, 13820, 13821, -1, 13829, 13830, 13820, -1, 13828, 13318, 13315, -1, 13315, 13318, 13316, -1, 13316, 13318, 13317, -1, 13317, 13318, 13818, -1, 13818, 13318, 13826, -1, 13062, 13326, 13064, -1, 13062, 13319, 13326, -1, 13062, 13320, 13319, -1, 13319, 13320, 13328, -1, 13327, 13328, 13444, -1, 13448, 13444, 13329, -1, 13447, 13329, 13322, -1, 13321, 13322, 13323, -1, 13321, 13447, 13322, -1, 13321, 13890, 13447, -1, 13447, 13890, 13324, -1, 13448, 13324, 13325, -1, 13327, 13325, 13439, -1, 13319, 13439, 13326, -1, 13319, 13327, 13439, -1, 13319, 13328, 13327, -1, 13320, 13058, 13328, -1, 13328, 13058, 13446, -1, 13444, 13446, 13445, -1, 13329, 13445, 13331, -1, 13322, 13331, 13330, -1, 13323, 13330, 13891, -1, 13323, 13322, 13330, -1, 13058, 13333, 13446, -1, 13446, 13333, 13335, -1, 13445, 13335, 13449, -1, 13331, 13449, 13451, -1, 13330, 13451, 13332, -1, 13891, 13332, 13879, -1, 13891, 13330, 13332, -1, 13333, 13334, 13335, -1, 13335, 13334, 13336, -1, 13449, 13336, 13338, -1, 13451, 13338, 13337, -1, 13332, 13337, 13339, -1, 13879, 13339, 13340, -1, 13879, 13332, 13339, -1, 13334, 13061, 13336, -1, 13336, 13061, 13450, -1, 13338, 13450, 13452, -1, 13337, 13452, 13454, -1, 13339, 13454, 13453, -1, 13340, 13453, 13893, -1, 13340, 13339, 13453, -1, 13061, 13341, 13450, -1, 13450, 13341, 13343, -1, 13452, 13343, 13344, -1, 13454, 13344, 13457, -1, 13453, 13457, 13345, -1, 13893, 13345, 13895, -1, 13893, 13453, 13345, -1, 13341, 13342, 13343, -1, 13343, 13342, 13346, -1, 13344, 13346, 13456, -1, 13457, 13456, 13348, -1, 13345, 13348, 13459, -1, 13895, 13459, 13880, -1, 13895, 13345, 13459, -1, 13342, 13347, 13346, -1, 13346, 13347, 13351, -1, 13456, 13351, 13458, -1, 13348, 13458, 13349, -1, 13459, 13349, 13462, -1, 13880, 13462, 13350, -1, 13880, 13459, 13462, -1, 13347, 13354, 13351, -1, 13351, 13354, 13455, -1, 13458, 13455, 13352, -1, 13349, 13352, 13353, -1, 13462, 13353, 13355, -1, 13350, 13355, 13356, -1, 13350, 13462, 13355, -1, 13354, 13060, 13455, -1, 13455, 13060, 13461, -1, 13352, 13461, 13460, -1, 13353, 13460, 13463, -1, 13355, 13463, 13359, -1, 13356, 13359, 13897, -1, 13356, 13355, 13359, -1, 13060, 13357, 13461, -1, 13461, 13357, 13358, -1, 13460, 13358, 13363, -1, 13463, 13363, 13365, -1, 13359, 13365, 13361, -1, 13897, 13361, 13360, -1, 13897, 13359, 13361, -1, 13357, 13059, 13358, -1, 13358, 13059, 13362, -1, 13363, 13362, 13364, -1, 13365, 13364, 13442, -1, 13361, 13442, 13443, -1, 13360, 13443, 13883, -1, 13360, 13361, 13443, -1, 13059, 13370, 13362, -1, 13362, 13370, 13366, -1, 13364, 13366, 13367, -1, 13442, 13367, 13368, -1, 13443, 13368, 13369, -1, 13883, 13369, 13373, -1, 13883, 13443, 13369, -1, 13370, 13057, 13366, -1, 13366, 13057, 13371, -1, 13367, 13371, 13372, -1, 13368, 13372, 13465, -1, 13369, 13465, 13374, -1, 13373, 13374, 13900, -1, 13373, 13369, 13374, -1, 13057, 13375, 13371, -1, 13371, 13375, 13464, -1, 13372, 13464, 13467, -1, 13465, 13467, 13469, -1, 13374, 13469, 13380, -1, 13900, 13380, 13379, -1, 13900, 13374, 13380, -1, 13375, 13376, 13464, -1, 13464, 13376, 13466, -1, 13467, 13466, 13468, -1, 13469, 13468, 13377, -1, 13380, 13377, 13378, -1, 13379, 13378, 13902, -1, 13379, 13380, 13378, -1, 13376, 13381, 13466, -1, 13466, 13381, 13382, -1, 13468, 13382, 13387, -1, 13377, 13387, 13383, -1, 13378, 13383, 13384, -1, 13902, 13384, 13385, -1, 13902, 13378, 13384, -1, 13381, 13386, 13382, -1, 13382, 13386, 13471, -1, 13387, 13471, 13473, -1, 13383, 13473, 13472, -1, 13384, 13472, 13388, -1, 13385, 13388, 13884, -1, 13385, 13384, 13388, -1, 13386, 13389, 13471, -1, 13471, 13389, 13470, -1, 13473, 13470, 13391, -1, 13472, 13391, 13476, -1, 13388, 13476, 13390, -1, 13884, 13390, 13394, -1, 13884, 13388, 13390, -1, 13389, 13396, 13470, -1, 13470, 13396, 13397, -1, 13391, 13397, 13474, -1, 13476, 13474, 13392, -1, 13390, 13392, 13395, -1, 13394, 13395, 13393, -1, 13394, 13390, 13395, -1, 13396, 13401, 13397, -1, 13397, 13401, 13475, -1, 13474, 13475, 13398, -1, 13392, 13398, 13399, -1, 13395, 13399, 13400, -1, 13393, 13400, 13405, -1, 13393, 13395, 13400, -1, 13401, 13402, 13475, -1, 13475, 13402, 13403, -1, 13398, 13403, 13477, -1, 13399, 13477, 13404, -1, 13400, 13404, 13408, -1, 13405, 13408, 13407, -1, 13405, 13400, 13408, -1, 13402, 13406, 13403, -1, 13403, 13406, 13410, -1, 13477, 13410, 13411, -1, 13404, 13411, 13478, -1, 13408, 13478, 13481, -1, 13407, 13481, 13905, -1, 13407, 13408, 13481, -1, 13406, 13409, 13410, -1, 13410, 13409, 13412, -1, 13411, 13412, 13480, -1, 13478, 13480, 13479, -1, 13481, 13479, 13416, -1, 13905, 13416, 13415, -1, 13905, 13481, 13416, -1, 13409, 13413, 13412, -1, 13412, 13413, 13414, -1, 13480, 13414, 13418, -1, 13479, 13418, 13420, -1, 13416, 13420, 13417, -1, 13415, 13417, 13421, -1, 13415, 13416, 13417, -1, 13413, 13423, 13414, -1, 13414, 13423, 13419, -1, 13418, 13419, 13483, -1, 13420, 13483, 13482, -1, 13417, 13482, 13422, -1, 13421, 13422, 13426, -1, 13421, 13417, 13422, -1, 13423, 13063, 13419, -1, 13419, 13063, 13427, -1, 13483, 13427, 13437, -1, 13482, 13437, 13424, -1, 13422, 13424, 13425, -1, 13426, 13425, 13433, -1, 13426, 13422, 13425, -1, 13063, 13428, 13427, -1, 13427, 13428, 13429, -1, 13438, 13429, 13430, -1, 13436, 13430, 13064, -1, 13326, 13436, 13064, -1, 13326, 13431, 13436, -1, 13326, 13439, 13431, -1, 13431, 13439, 13441, -1, 13434, 13441, 13432, -1, 13425, 13432, 13433, -1, 13425, 13434, 13432, -1, 13425, 13424, 13434, -1, 13434, 13424, 13435, -1, 13431, 13435, 13436, -1, 13431, 13434, 13435, -1, 13431, 13441, 13434, -1, 13427, 13429, 13438, -1, 13437, 13438, 13435, -1, 13424, 13437, 13435, -1, 13438, 13430, 13436, -1, 13435, 13438, 13436, -1, 13890, 13888, 13324, -1, 13324, 13888, 13440, -1, 13325, 13440, 13441, -1, 13439, 13325, 13441, -1, 13888, 13877, 13440, -1, 13440, 13877, 13432, -1, 13441, 13440, 13432, -1, 13877, 13433, 13432, -1, 13371, 13367, 13366, -1, 13372, 13371, 13464, -1, 13367, 13442, 13364, -1, 13368, 13367, 13372, -1, 13442, 13361, 13365, -1, 13443, 13442, 13368, -1, 13482, 13424, 13422, -1, 13448, 13325, 13327, -1, 13444, 13448, 13327, -1, 13446, 13444, 13328, -1, 13324, 13440, 13325, -1, 13335, 13445, 13446, -1, 13447, 13324, 13448, -1, 13329, 13447, 13448, -1, 13445, 13329, 13444, -1, 13336, 13449, 13335, -1, 13449, 13331, 13445, -1, 13331, 13322, 13329, -1, 13450, 13338, 13336, -1, 13338, 13451, 13449, -1, 13451, 13330, 13331, -1, 13343, 13452, 13450, -1, 13452, 13337, 13338, -1, 13337, 13332, 13451, -1, 13346, 13344, 13343, -1, 13344, 13454, 13452, -1, 13454, 13339, 13337, -1, 13351, 13456, 13346, -1, 13456, 13457, 13344, -1, 13457, 13453, 13454, -1, 13455, 13458, 13351, -1, 13458, 13348, 13456, -1, 13348, 13345, 13457, -1, 13461, 13352, 13455, -1, 13352, 13349, 13458, -1, 13349, 13459, 13348, -1, 13358, 13460, 13461, -1, 13460, 13353, 13352, -1, 13353, 13462, 13349, -1, 13362, 13363, 13358, -1, 13363, 13463, 13460, -1, 13463, 13355, 13353, -1, 13366, 13364, 13362, -1, 13364, 13365, 13363, -1, 13365, 13359, 13463, -1, 13466, 13467, 13464, -1, 13467, 13465, 13372, -1, 13465, 13369, 13368, -1, 13382, 13468, 13466, -1, 13468, 13469, 13467, -1, 13469, 13374, 13465, -1, 13471, 13387, 13382, -1, 13387, 13377, 13468, -1, 13377, 13380, 13469, -1, 13470, 13473, 13471, -1, 13473, 13383, 13387, -1, 13383, 13378, 13377, -1, 13397, 13391, 13470, -1, 13391, 13472, 13473, -1, 13472, 13384, 13383, -1, 13475, 13474, 13397, -1, 13474, 13476, 13391, -1, 13476, 13388, 13472, -1, 13403, 13398, 13475, -1, 13398, 13392, 13474, -1, 13392, 13390, 13476, -1, 13410, 13477, 13403, -1, 13477, 13399, 13398, -1, 13399, 13395, 13392, -1, 13412, 13411, 13410, -1, 13411, 13404, 13477, -1, 13404, 13400, 13399, -1, 13414, 13480, 13412, -1, 13480, 13478, 13411, -1, 13478, 13408, 13404, -1, 13419, 13418, 13414, -1, 13418, 13479, 13480, -1, 13479, 13481, 13478, -1, 13427, 13483, 13419, -1, 13483, 13420, 13418, -1, 13420, 13416, 13479, -1, 13438, 13437, 13427, -1, 13437, 13482, 13483, -1, 13482, 13417, 13420, -1, 13484, 13525, 14229, -1, 13484, 14225, 13525, -1, 13525, 14225, 13076, -1, 13076, 14225, 13528, -1, 13485, 13528, 13530, -1, 13485, 13076, 13528, -1, 14221, 13487, 13528, -1, 14221, 14216, 13487, -1, 13487, 14216, 13486, -1, 14212, 13487, 13486, -1, 14212, 13488, 13487, -1, 13487, 13488, 13489, -1, 14206, 13487, 13489, -1, 14206, 14199, 13487, -1, 13487, 14199, 13071, -1, 13071, 14199, 14198, -1, 13490, 14198, 14195, -1, 14192, 13490, 14195, -1, 14192, 13491, 13490, -1, 14192, 14191, 13491, -1, 13491, 14191, 13493, -1, 13493, 14191, 13492, -1, 13494, 13493, 13492, -1, 13494, 13526, 13493, -1, 13494, 14182, 13526, -1, 13526, 14182, 13495, -1, 13066, 13495, 13496, -1, 13497, 13066, 13496, -1, 13497, 13498, 13066, -1, 13497, 13499, 13498, -1, 13498, 13499, 14291, -1, 13502, 14291, 13500, -1, 13501, 13502, 13500, -1, 13501, 14290, 13502, -1, 13502, 14290, 13503, -1, 13503, 14290, 13504, -1, 14280, 13503, 13504, -1, 14280, 14279, 13503, -1, 13503, 14279, 13065, -1, 13065, 14279, 13505, -1, 13506, 13065, 13505, -1, 13506, 13507, 13065, -1, 13506, 13508, 13507, -1, 13507, 13508, 14265, -1, 13510, 14265, 13509, -1, 13511, 13510, 13509, -1, 13511, 13517, 13510, -1, 13511, 13512, 13517, -1, 13517, 13512, 14263, -1, 14262, 13517, 14263, -1, 14262, 14252, 13517, -1, 13517, 14252, 13513, -1, 13514, 13517, 13513, -1, 13514, 13515, 13517, -1, 13517, 13515, 14257, -1, 14249, 13517, 14257, -1, 14249, 14248, 13517, -1, 13517, 14248, 14238, -1, 13516, 13517, 14238, -1, 13516, 13521, 13517, -1, 13517, 13521, 13081, -1, 13081, 13521, 13080, -1, 13080, 13521, 13075, -1, 13075, 13521, 13518, -1, 13518, 13521, 13519, -1, 13519, 13521, 13520, -1, 13520, 13521, 14245, -1, 13522, 13520, 14245, -1, 13522, 13523, 13520, -1, 13520, 13523, 13073, -1, 13073, 13523, 13524, -1, 14229, 13073, 13524, -1, 14229, 13525, 13073, -1, 13071, 14198, 13490, -1, 13526, 13495, 13066, -1, 13498, 14291, 13502, -1, 13507, 14265, 13510, -1, 13487, 13527, 13528, -1, 13528, 13527, 13529, -1, 13530, 13528, 13529, -1, 13532, 13531, 14509, -1, 13532, 14461, 13531, -1, 13532, 13534, 14461, -1, 14461, 13534, 13533, -1, 13533, 13534, 13537, -1, 13535, 13537, 14495, -1, 14472, 14495, 14494, -1, 14476, 14494, 13538, -1, 13536, 13538, 14486, -1, 14483, 13536, 14486, -1, 13533, 13537, 13535, -1, 13535, 14495, 14472, -1, 14472, 14494, 14476, -1, 14476, 13538, 13536, -1, 13531, 13539, 14509, -1, 14509, 13539, 14526, -1, 14526, 13539, 13540, -1, 13540, 13539, 13545, -1, 13541, 13540, 13545, -1, 13541, 14541, 13540, -1, 13540, 14541, 14538, -1, 14533, 13540, 14538, -1, 14533, 14512, 13540, -1, 13540, 14512, 13542, -1, 14510, 13540, 13542, -1, 14567, 13543, 13539, -1, 13539, 13543, 14518, -1, 14517, 13539, 14518, -1, 14517, 13544, 13539, -1, 13539, 13544, 14555, -1, 14516, 13539, 14555, -1, 14516, 14515, 13539, -1, 13539, 14515, 13545, -1, 13546, 13547, 13163, -1, 13546, 14632, 13547, -1, 13546, 13169, 14632, -1, 14632, 13169, 13548, -1, 13548, 13169, 13549, -1, 14630, 13549, 13550, -1, 13564, 13550, 13085, -1, 13551, 13085, 13552, -1, 13565, 13552, 13553, -1, 13566, 13553, 13567, -1, 14626, 13567, 13568, -1, 13569, 13568, 13113, -1, 13570, 13113, 13118, -1, 13571, 13118, 13554, -1, 14648, 13554, 13572, -1, 13573, 13572, 13555, -1, 14647, 13555, 13127, -1, 14646, 13127, 13556, -1, 14644, 13556, 13557, -1, 13574, 13557, 13132, -1, 14642, 13132, 13558, -1, 13575, 13558, 13559, -1, 14651, 13559, 13576, -1, 14649, 13576, 13138, -1, 13577, 13138, 13141, -1, 14638, 13141, 13142, -1, 13578, 13142, 13145, -1, 13560, 13145, 13561, -1, 13579, 13561, 13580, -1, 13581, 13580, 13156, -1, 13562, 13156, 13161, -1, 14635, 13161, 13563, -1, 14634, 13563, 13163, -1, 13547, 14634, 13163, -1, 13548, 13549, 14630, -1, 14630, 13550, 13564, -1, 13564, 13085, 13551, -1, 13551, 13552, 13565, -1, 13565, 13553, 13566, -1, 13566, 13567, 14626, -1, 14626, 13568, 13569, -1, 13569, 13113, 13570, -1, 13570, 13118, 13571, -1, 13571, 13554, 14648, -1, 14648, 13572, 13573, -1, 13573, 13555, 14647, -1, 14647, 13127, 14646, -1, 14646, 13556, 14644, -1, 14644, 13557, 13574, -1, 13574, 13132, 14642, -1, 14642, 13558, 13575, -1, 13575, 13559, 14651, -1, 14651, 13576, 14649, -1, 14649, 13138, 13577, -1, 13577, 13141, 14638, -1, 14638, 13142, 13578, -1, 13578, 13145, 13560, -1, 13560, 13561, 13579, -1, 13579, 13580, 13581, -1, 13581, 13156, 13562, -1, 13562, 13161, 14635, -1, 14635, 13563, 14634, -1, 14674, 13583, 13582, -1, 13582, 13583, 14659, -1, 14659, 13583, 14660, -1, 14660, 13583, 14662, -1, 14662, 13583, 14663, -1, 14663, 13583, 14668, -1, 14676, 14668, 14665, -1, 14676, 14663, 14668, -1, 13583, 13584, 14668, -1, 14668, 13584, 14669, -1, 14669, 13584, 13585, -1, 13587, 13585, 13586, -1, 14684, 13586, 14672, -1, 14684, 13587, 13586, -1, 14669, 13585, 13587, -1, 13588, 14678, 14668, -1, 13588, 14679, 14678, -1, 13588, 14667, 14679, -1, 14678, 13589, 14668, -1, 14668, 13589, 14665, -1, 13591, 13593, 13590, -1, 13591, 13592, 13593, -1, 13591, 13594, 13592, -1, 13592, 13594, 13596, -1, 13596, 13594, 14700, -1, 13597, 14700, 13595, -1, 14698, 13595, 14699, -1, 14698, 13597, 13595, -1, 13596, 14700, 13597, -1, 13593, 14696, 13590, -1, 13590, 14696, 14687, -1, 14687, 14696, 14695, -1, 14689, 14695, 13598, -1, 14702, 13598, 14694, -1, 14692, 14694, 14693, -1, 13599, 14693, 14704, -1, 13599, 14692, 14693, -1, 14687, 14695, 14689, -1, 14689, 13598, 14702, -1, 14702, 14694, 14692, -1, 13600, 13601, 13731, -1, 13600, 13604, 13601, -1, 13600, 13260, 13604, -1, 13604, 13260, 13740, -1, 13605, 13740, 13739, -1, 13738, 13739, 13741, -1, 13602, 13741, 13607, -1, 13602, 13738, 13741, -1, 13602, 14712, 13738, -1, 13738, 14712, 13603, -1, 13605, 13603, 13737, -1, 13604, 13737, 13601, -1, 13604, 13605, 13737, -1, 13604, 13740, 13605, -1, 13260, 13259, 13740, -1, 13740, 13259, 13610, -1, 13739, 13610, 13606, -1, 13741, 13606, 13743, -1, 13607, 13743, 13608, -1, 13607, 13741, 13743, -1, 13259, 13609, 13610, -1, 13610, 13609, 13611, -1, 13606, 13611, 13742, -1, 13743, 13742, 13744, -1, 13608, 13744, 13613, -1, 13608, 13743, 13744, -1, 13609, 13257, 13611, -1, 13611, 13257, 13615, -1, 13742, 13615, 13617, -1, 13744, 13617, 13614, -1, 13613, 13614, 13612, -1, 13613, 13744, 13614, -1, 13257, 13254, 13615, -1, 13615, 13254, 13616, -1, 13617, 13616, 13620, -1, 13614, 13620, 13618, -1, 13612, 13618, 14709, -1, 13612, 13614, 13618, -1, 13254, 13253, 13616, -1, 13616, 13253, 13619, -1, 13620, 13619, 13745, -1, 13618, 13745, 13621, -1, 14709, 13621, 14728, -1, 14709, 13618, 13621, -1, 13253, 13622, 13619, -1, 13619, 13622, 13623, -1, 13745, 13623, 13747, -1, 13621, 13747, 13624, -1, 14728, 13624, 14729, -1, 14728, 13621, 13624, -1, 13622, 13250, 13623, -1, 13623, 13250, 13746, -1, 13747, 13746, 13748, -1, 13624, 13748, 13625, -1, 14729, 13625, 14750, -1, 14729, 13624, 13625, -1, 13250, 13627, 13746, -1, 13746, 13627, 13628, -1, 13748, 13628, 13626, -1, 13625, 13626, 13631, -1, 14750, 13631, 14749, -1, 14750, 13625, 13631, -1, 13627, 13629, 13628, -1, 13628, 13629, 13630, -1, 13626, 13630, 13750, -1, 13631, 13750, 13632, -1, 14749, 13632, 14748, -1, 14749, 13631, 13632, -1, 13629, 13244, 13630, -1, 13630, 13244, 13749, -1, 13750, 13749, 13751, -1, 13632, 13751, 13633, -1, 14748, 13633, 14727, -1, 14748, 13632, 13633, -1, 13244, 13247, 13749, -1, 13749, 13247, 13636, -1, 13751, 13636, 13634, -1, 13633, 13634, 13752, -1, 14727, 13752, 13635, -1, 14727, 13633, 13752, -1, 13247, 13638, 13636, -1, 13636, 13638, 13639, -1, 13634, 13639, 13637, -1, 13752, 13637, 13754, -1, 13635, 13754, 14725, -1, 13635, 13752, 13754, -1, 13638, 13243, 13639, -1, 13639, 13243, 13640, -1, 13637, 13640, 13753, -1, 13754, 13753, 13642, -1, 14725, 13642, 14745, -1, 14725, 13754, 13642, -1, 13243, 13641, 13640, -1, 13640, 13641, 13643, -1, 13753, 13643, 13756, -1, 13642, 13756, 13755, -1, 14745, 13755, 14722, -1, 14745, 13642, 13755, -1, 13641, 13238, 13643, -1, 13643, 13238, 13644, -1, 13756, 13644, 13645, -1, 13755, 13645, 13757, -1, 14722, 13757, 13647, -1, 14722, 13755, 13757, -1, 13238, 13648, 13644, -1, 13644, 13648, 13650, -1, 13645, 13650, 13646, -1, 13757, 13646, 13651, -1, 13647, 13651, 14721, -1, 13647, 13757, 13651, -1, 13648, 13649, 13650, -1, 13650, 13649, 13758, -1, 13646, 13758, 13652, -1, 13651, 13652, 13653, -1, 14721, 13653, 13656, -1, 14721, 13651, 13653, -1, 13649, 13236, 13758, -1, 13758, 13236, 13654, -1, 13652, 13654, 13655, -1, 13653, 13655, 13759, -1, 13656, 13759, 14743, -1, 13656, 13653, 13759, -1, 13236, 13280, 13654, -1, 13654, 13280, 13658, -1, 13655, 13658, 13760, -1, 13759, 13760, 13659, -1, 14743, 13659, 13657, -1, 14743, 13759, 13659, -1, 13280, 13279, 13658, -1, 13658, 13279, 13671, -1, 13760, 13671, 13762, -1, 13659, 13762, 13660, -1, 13657, 13660, 14742, -1, 13657, 13659, 13660, -1, 13279, 13661, 13671, -1, 13671, 13661, 13276, -1, 13672, 13276, 13662, -1, 13664, 13662, 13663, -1, 13293, 13664, 13663, -1, 13293, 13670, 13664, -1, 13293, 13274, 13670, -1, 13670, 13274, 13665, -1, 13666, 13665, 13765, -1, 13764, 13765, 13668, -1, 13667, 13668, 14740, -1, 13667, 13764, 13668, -1, 13667, 13669, 13764, -1, 13764, 13669, 13674, -1, 13666, 13674, 13673, -1, 13670, 13673, 13664, -1, 13670, 13666, 13673, -1, 13670, 13665, 13666, -1, 13671, 13276, 13672, -1, 13762, 13672, 13761, -1, 13660, 13761, 13763, -1, 14742, 13763, 13675, -1, 14742, 13660, 13763, -1, 13672, 13662, 13664, -1, 13761, 13664, 13673, -1, 13763, 13673, 13674, -1, 13675, 13674, 13669, -1, 13675, 13763, 13674, -1, 13274, 13291, 13665, -1, 13665, 13291, 13273, -1, 13676, 13273, 13677, -1, 13686, 13677, 13290, -1, 13678, 13686, 13290, -1, 13678, 13679, 13686, -1, 13678, 13272, 13679, -1, 13679, 13272, 13698, -1, 13766, 13698, 13767, -1, 13680, 13767, 13700, -1, 13681, 13700, 14716, -1, 13681, 13680, 13700, -1, 13681, 14717, 13680, -1, 13680, 14717, 13682, -1, 13766, 13682, 13683, -1, 13679, 13683, 13686, -1, 13679, 13766, 13683, -1, 13679, 13698, 13766, -1, 13665, 13273, 13676, -1, 13765, 13676, 13684, -1, 13668, 13684, 13685, -1, 14740, 13685, 13687, -1, 14740, 13668, 13685, -1, 13676, 13677, 13686, -1, 13684, 13686, 13683, -1, 13685, 13683, 13682, -1, 13687, 13682, 14717, -1, 13687, 13685, 13682, -1, 13272, 13688, 13698, -1, 13698, 13688, 13689, -1, 13699, 13689, 13690, -1, 13693, 13690, 13691, -1, 13268, 13693, 13691, -1, 13268, 13692, 13693, -1, 13268, 13694, 13692, -1, 13692, 13694, 13769, -1, 13695, 13769, 13770, -1, 13768, 13770, 13713, -1, 14737, 13713, 13716, -1, 14737, 13768, 13713, -1, 14737, 14739, 13768, -1, 13768, 14739, 13696, -1, 13695, 13696, 13697, -1, 13692, 13697, 13693, -1, 13692, 13695, 13697, -1, 13692, 13769, 13695, -1, 13698, 13689, 13699, -1, 13767, 13699, 13701, -1, 13700, 13701, 13702, -1, 14716, 13702, 14714, -1, 14716, 13700, 13702, -1, 13699, 13690, 13693, -1, 13701, 13693, 13697, -1, 13702, 13697, 13696, -1, 14714, 13696, 14739, -1, 14714, 13702, 13696, -1, 13694, 13266, 13769, -1, 13769, 13266, 13703, -1, 13712, 13703, 13704, -1, 13717, 13704, 13705, -1, 13264, 13717, 13705, -1, 13264, 13711, 13717, -1, 13264, 13719, 13711, -1, 13711, 13719, 13727, -1, 13771, 13727, 13772, -1, 13708, 13772, 13706, -1, 13707, 13706, 14733, -1, 13707, 13708, 13706, -1, 13707, 14736, 13708, -1, 13708, 14736, 13709, -1, 13771, 13709, 13710, -1, 13711, 13710, 13717, -1, 13711, 13771, 13710, -1, 13711, 13727, 13771, -1, 13769, 13703, 13712, -1, 13770, 13712, 13714, -1, 13713, 13714, 13715, -1, 13716, 13715, 13718, -1, 13716, 13713, 13715, -1, 13712, 13704, 13717, -1, 13714, 13717, 13710, -1, 13715, 13710, 13709, -1, 13718, 13709, 14736, -1, 13718, 13715, 13709, -1, 13719, 13263, 13727, -1, 13727, 13263, 13285, -1, 13728, 13285, 13720, -1, 13726, 13720, 13721, -1, 13722, 13726, 13721, -1, 13722, 13725, 13726, -1, 13722, 13282, 13725, -1, 13725, 13282, 13734, -1, 13735, 13734, 13736, -1, 13723, 13736, 13733, -1, 14713, 13733, 13732, -1, 14713, 13723, 13733, -1, 14713, 14732, 13723, -1, 13723, 14732, 13724, -1, 13735, 13724, 13729, -1, 13725, 13729, 13726, -1, 13725, 13735, 13729, -1, 13725, 13734, 13735, -1, 13727, 13285, 13728, -1, 13772, 13728, 13774, -1, 13706, 13774, 13773, -1, 14733, 13773, 13730, -1, 14733, 13706, 13773, -1, 13728, 13720, 13726, -1, 13774, 13726, 13729, -1, 13773, 13729, 13724, -1, 13730, 13724, 14732, -1, 13730, 13773, 13724, -1, 13282, 13731, 13734, -1, 13734, 13731, 13601, -1, 13736, 13601, 13737, -1, 13733, 13737, 13603, -1, 13732, 13603, 14712, -1, 13732, 13733, 13603, -1, 13736, 13734, 13601, -1, 13723, 13724, 13735, -1, 13736, 13723, 13735, -1, 13733, 13736, 13737, -1, 13738, 13603, 13605, -1, 13739, 13738, 13605, -1, 13610, 13739, 13740, -1, 13611, 13606, 13610, -1, 13606, 13741, 13739, -1, 13615, 13742, 13611, -1, 13742, 13743, 13606, -1, 13616, 13617, 13615, -1, 13617, 13744, 13742, -1, 13619, 13620, 13616, -1, 13620, 13614, 13617, -1, 13623, 13745, 13619, -1, 13745, 13618, 13620, -1, 13746, 13747, 13623, -1, 13747, 13621, 13745, -1, 13628, 13748, 13746, -1, 13748, 13624, 13747, -1, 13630, 13626, 13628, -1, 13626, 13625, 13748, -1, 13749, 13750, 13630, -1, 13750, 13631, 13626, -1, 13636, 13751, 13749, -1, 13751, 13632, 13750, -1, 13639, 13634, 13636, -1, 13634, 13633, 13751, -1, 13640, 13637, 13639, -1, 13637, 13752, 13634, -1, 13643, 13753, 13640, -1, 13753, 13754, 13637, -1, 13644, 13756, 13643, -1, 13756, 13642, 13753, -1, 13650, 13645, 13644, -1, 13645, 13755, 13756, -1, 13758, 13646, 13650, -1, 13646, 13757, 13645, -1, 13654, 13652, 13758, -1, 13652, 13651, 13646, -1, 13658, 13655, 13654, -1, 13655, 13653, 13652, -1, 13671, 13760, 13658, -1, 13760, 13759, 13655, -1, 13672, 13762, 13671, -1, 13762, 13659, 13760, -1, 13664, 13761, 13672, -1, 13761, 13660, 13762, -1, 13763, 13761, 13673, -1, 13764, 13674, 13666, -1, 13765, 13764, 13666, -1, 13676, 13765, 13665, -1, 13686, 13684, 13676, -1, 13684, 13668, 13765, -1, 13685, 13684, 13683, -1, 13680, 13682, 13766, -1, 13767, 13680, 13766, -1, 13699, 13767, 13698, -1, 13693, 13701, 13699, -1, 13701, 13700, 13767, -1, 13702, 13701, 13697, -1, 13768, 13696, 13695, -1, 13770, 13768, 13695, -1, 13712, 13770, 13769, -1, 13717, 13714, 13712, -1, 13714, 13713, 13770, -1, 13715, 13714, 13710, -1, 13708, 13709, 13771, -1, 13772, 13708, 13771, -1, 13728, 13772, 13727, -1, 13726, 13774, 13728, -1, 13774, 13706, 13772, -1, 13773, 13774, 13729, -1, 14865, 14862, 13777, -1, 13777, 14862, 14858, -1, 13775, 13777, 14858, -1, 13775, 13776, 13777, -1, 13777, 13776, 14847, -1, 14844, 13777, 14847, -1, 14844, 14837, 13777, -1, 13777, 14837, 13782, -1, 13783, 13782, 14829, -1, 13778, 13783, 14829, -1, 13778, 14822, 13783, -1, 13783, 14822, 13779, -1, 13780, 13783, 13779, -1, 13780, 13781, 13783, -1, 13780, 14775, 13781, -1, 13781, 14775, 14774, -1, 13777, 13782, 13783, -1, 13785, 13783, 13784, -1, 13785, 13777, 13783, -1, 13783, 14807, 13784, -1, 13784, 14807, 13786, -1, 13786, 14807, 14803, -1, 14758, 14803, 13787, -1, 13788, 13787, 14797, -1, 14763, 14797, 14792, -1, 13789, 14792, 13790, -1, 14768, 13790, 14770, -1, 14782, 14768, 14770, -1, 13786, 14803, 14758, -1, 14758, 13787, 13788, -1, 13788, 14797, 14763, -1, 14763, 14792, 13789, -1, 13789, 13790, 14768, -1, 13296, 14993, 13791, -1, 13296, 13792, 14993, -1, 13296, 13297, 13792, -1, 13792, 13297, 15048, -1, 15048, 13297, 13793, -1, 13802, 13793, 13794, -1, 13803, 13794, 13298, -1, 13804, 13298, 13299, -1, 13805, 13299, 13300, -1, 13806, 13300, 13308, -1, 13807, 13308, 13309, -1, 15050, 13309, 13307, -1, 13795, 13307, 13306, -1, 13808, 13306, 13809, -1, 14966, 13809, 13301, -1, 15058, 13301, 13305, -1, 15057, 13305, 13303, -1, 13796, 13303, 13797, -1, 13810, 13797, 13799, -1, 13798, 13799, 13304, -1, 15045, 13304, 13811, -1, 13800, 13811, 13302, -1, 13801, 13302, 13295, -1, 14992, 13295, 13791, -1, 14993, 14992, 13791, -1, 15048, 13793, 13802, -1, 13802, 13794, 13803, -1, 13803, 13298, 13804, -1, 13804, 13299, 13805, -1, 13805, 13300, 13806, -1, 13806, 13308, 13807, -1, 13807, 13309, 15050, -1, 15050, 13307, 13795, -1, 13795, 13306, 13808, -1, 13808, 13809, 14966, -1, 14966, 13301, 15058, -1, 15058, 13305, 15057, -1, 15057, 13303, 13796, -1, 13796, 13797, 13810, -1, 13810, 13799, 13798, -1, 13798, 13304, 15045, -1, 15045, 13811, 13800, -1, 13800, 13302, 13801, -1, 13801, 13295, 14992, -1, 13812, 15103, 13310, -1, 13812, 15104, 15103, -1, 13812, 13813, 15104, -1, 15104, 13813, 13814, -1, 13814, 13813, 13815, -1, 15097, 13815, 13311, -1, 13822, 13311, 13823, -1, 13824, 13823, 13816, -1, 15167, 13816, 13315, -1, 15091, 13315, 13316, -1, 15169, 13316, 13317, -1, 13825, 13317, 13818, -1, 13817, 13818, 13826, -1, 13827, 13826, 13318, -1, 13819, 13318, 13828, -1, 15174, 13828, 13829, -1, 15177, 13829, 13820, -1, 15137, 13820, 13314, -1, 15138, 13314, 13313, -1, 15132, 13313, 13821, -1, 15160, 13821, 13830, -1, 13831, 13830, 13832, -1, 13833, 13832, 13312, -1, 15102, 13312, 13310, -1, 15103, 15102, 13310, -1, 13814, 13815, 15097, -1, 15097, 13311, 13822, -1, 13822, 13823, 13824, -1, 13824, 13816, 15167, -1, 15167, 13315, 15091, -1, 15091, 13316, 15169, -1, 15169, 13317, 13825, -1, 13825, 13818, 13817, -1, 13817, 13826, 13827, -1, 13827, 13318, 13819, -1, 13819, 13828, 15174, -1, 15174, 13829, 15177, -1, 15177, 13820, 15137, -1, 15137, 13314, 15138, -1, 15138, 13313, 15132, -1, 15132, 13821, 15160, -1, 15160, 13830, 13831, -1, 13831, 13832, 13833, -1, 13833, 13312, 15102, -1, 14098, 13845, 13846, -1, 13842, 13846, 13861, -1, 13844, 13861, 13843, -1, 13841, 13843, 13834, -1, 13835, 13834, 13838, -1, 14096, 13838, 15236, -1, 14096, 13835, 13838, -1, 13861, 13836, 13843, -1, 13843, 13836, 13834, -1, 13834, 13836, 13860, -1, 13838, 13860, 13837, -1, 15228, 13838, 13837, -1, 15228, 13839, 13838, -1, 13838, 13839, 15236, -1, 13860, 13840, 13837, -1, 13835, 13841, 13834, -1, 14098, 13842, 13841, -1, 14098, 13846, 13842, -1, 13841, 13842, 13844, -1, 13843, 13841, 13844, -1, 13834, 13860, 13838, -1, 13845, 13861, 13846, -1, 13842, 13861, 13844, -1, 13861, 13845, 13865, -1, 13862, 13865, 13854, -1, 13853, 13854, 13874, -1, 13869, 13874, 13856, -1, 13847, 13856, 13855, -1, 13867, 13855, 13848, -1, 15240, 13867, 13848, -1, 15240, 13866, 13867, -1, 15240, 15239, 13866, -1, 13866, 15239, 13849, -1, 13876, 13849, 13863, -1, 13850, 13863, 15230, -1, 13873, 15230, 13859, -1, 13872, 13859, 13851, -1, 13852, 13851, 13875, -1, 13853, 13875, 13862, -1, 13854, 13853, 13862, -1, 13908, 13874, 13864, -1, 13908, 13856, 13874, -1, 13908, 13855, 13856, -1, 13908, 13848, 13855, -1, 15239, 13857, 13849, -1, 13849, 13857, 13858, -1, 13863, 13858, 15231, -1, 15230, 13863, 15231, -1, 13857, 15231, 13858, -1, 15230, 13840, 13859, -1, 13859, 13840, 13860, -1, 13851, 13860, 13836, -1, 13875, 13836, 13862, -1, 13875, 13851, 13836, -1, 13859, 13860, 13851, -1, 13836, 13861, 13862, -1, 13862, 13861, 13865, -1, 13863, 13849, 13858, -1, 13874, 13854, 13864, -1, 13864, 13854, 13865, -1, 13845, 13864, 13865, -1, 13866, 13868, 13867, -1, 13866, 13876, 13868, -1, 13866, 13849, 13876, -1, 13868, 13870, 13847, -1, 13867, 13847, 13855, -1, 13867, 13868, 13847, -1, 13870, 13852, 13869, -1, 13847, 13869, 13856, -1, 13847, 13870, 13869, -1, 13870, 13868, 13871, -1, 13872, 13871, 13873, -1, 13859, 13872, 13873, -1, 13869, 13852, 13853, -1, 13874, 13869, 13853, -1, 13871, 13872, 13870, -1, 13870, 13872, 13852, -1, 13852, 13872, 13851, -1, 13853, 13852, 13875, -1, 13868, 13876, 13871, -1, 13871, 13876, 13850, -1, 13873, 13850, 15230, -1, 13873, 13871, 13850, -1, 13850, 13876, 13863, -1, 13433, 13887, 13426, -1, 13433, 15270, 13887, -1, 13433, 13877, 15270, -1, 15270, 13877, 13878, -1, 13878, 13877, 13888, -1, 13889, 13888, 13890, -1, 15263, 13890, 13321, -1, 15260, 13321, 13323, -1, 15258, 13323, 13891, -1, 15259, 13891, 13879, -1, 15257, 13879, 13340, -1, 13892, 13340, 13893, -1, 13894, 13893, 13895, -1, 15256, 13895, 13880, -1, 13881, 13880, 13350, -1, 13896, 13350, 13356, -1, 15255, 13356, 13897, -1, 15249, 13897, 13360, -1, 13898, 13360, 13883, -1, 13882, 13883, 13373, -1, 13899, 13373, 13900, -1, 13901, 13900, 13379, -1, 15246, 13379, 13902, -1, 13903, 13902, 13385, -1, 15272, 13385, 13884, -1, 15247, 13884, 13394, -1, 15269, 13394, 13393, -1, 15271, 13393, 13405, -1, 13885, 13405, 13407, -1, 13904, 13407, 13905, -1, 13886, 13905, 13415, -1, 13906, 13415, 13421, -1, 13907, 13421, 13426, -1, 13887, 13907, 13426, -1, 13878, 13888, 13889, -1, 13889, 13890, 15263, -1, 15263, 13321, 15260, -1, 15260, 13323, 15258, -1, 15258, 13891, 15259, -1, 15259, 13879, 15257, -1, 15257, 13340, 13892, -1, 13892, 13893, 13894, -1, 13894, 13895, 15256, -1, 15256, 13880, 13881, -1, 13881, 13350, 13896, -1, 13896, 13356, 15255, -1, 15255, 13897, 15249, -1, 15249, 13360, 13898, -1, 13898, 13883, 13882, -1, 13882, 13373, 13899, -1, 13899, 13900, 13901, -1, 13901, 13379, 15246, -1, 15246, 13902, 13903, -1, 13903, 13385, 15272, -1, 15272, 13884, 15247, -1, 15247, 13394, 15269, -1, 15269, 13393, 15271, -1, 15271, 13405, 13885, -1, 13885, 13407, 13904, -1, 13904, 13905, 13886, -1, 13886, 13415, 13906, -1, 13906, 13421, 13907, -1, 14066, 15262, 14098, -1, 14098, 15262, 13908, -1, 13845, 13908, 13864, -1, 13845, 14098, 13908, -1, 15262, 15261, 13908, -1, 13926, 13927, 13911, -1, 13911, 13927, 15245, -1, 13912, 15245, 15273, -1, 14000, 15273, 13913, -1, 14002, 13913, 13909, -1, 14003, 13909, 15248, -1, 14004, 15248, 13910, -1, 14006, 13910, 13914, -1, 14006, 14004, 13910, -1, 13911, 15245, 13912, -1, 13912, 15273, 14000, -1, 14000, 13913, 14002, -1, 14002, 13909, 14003, -1, 14003, 15248, 14004, -1, 13910, 15268, 13914, -1, 13914, 15268, 13915, -1, 13915, 15268, 13916, -1, 13917, 13916, 13918, -1, 14080, 13918, 15267, -1, 14079, 15267, 13920, -1, 13919, 13920, 13921, -1, 13919, 14079, 13920, -1, 13915, 13916, 13917, -1, 13917, 13918, 14080, -1, 14080, 15267, 14079, -1, 13920, 15266, 13921, -1, 13921, 15266, 14049, -1, 14049, 15266, 13922, -1, 13925, 13922, 13923, -1, 14050, 13923, 13924, -1, 14059, 13924, 15265, -1, 14069, 15265, 15262, -1, 14066, 14069, 15262, -1, 14049, 13922, 13925, -1, 13925, 13923, 14050, -1, 14050, 13924, 14059, -1, 14059, 15265, 14069, -1, 13926, 13959, 13927, -1, 13927, 13959, 13928, -1, 13928, 13959, 13929, -1, 13929, 13959, 13977, -1, 13956, 13929, 13977, -1, 16795, 13930, 15317, -1, 15317, 13930, 13933, -1, 13933, 13930, 13934, -1, 13935, 13934, 13931, -1, 13936, 13931, 15202, -1, 16831, 15202, 13932, -1, 16831, 13936, 15202, -1, 13933, 13934, 13935, -1, 13935, 13931, 13936, -1, 14166, 15235, 14167, -1, 14167, 15235, 15227, -1, 13937, 15227, 15229, -1, 14168, 15229, 15232, -1, 13939, 15232, 15234, -1, 13938, 13939, 15234, -1, 14167, 15227, 13937, -1, 13937, 15229, 14168, -1, 14168, 15232, 13939, -1, 13956, 13977, 13957, -1, 13955, 13957, 13954, -1, 15278, 13954, 13940, -1, 13953, 13940, 13952, -1, 13941, 13952, 13978, -1, 13942, 13941, 13978, -1, 13942, 13949, 13941, -1, 13942, 13945, 13949, -1, 13942, 13966, 13945, -1, 13945, 13966, 13947, -1, 13943, 13947, 13944, -1, 16835, 13943, 13944, -1, 16835, 15277, 13943, -1, 13943, 15277, 13950, -1, 13945, 13950, 13949, -1, 13945, 13943, 13950, -1, 13945, 13947, 13943, -1, 15331, 15333, 13966, -1, 13966, 15333, 13947, -1, 13947, 15333, 13946, -1, 13944, 13947, 13946, -1, 15277, 13948, 13950, -1, 13950, 13948, 13951, -1, 13949, 13951, 13941, -1, 13949, 13950, 13951, -1, 13948, 15275, 13951, -1, 13951, 15275, 13953, -1, 13941, 13953, 13952, -1, 13941, 13951, 13953, -1, 15275, 15278, 13953, -1, 13953, 15278, 13940, -1, 13954, 15278, 13955, -1, 13955, 15278, 13929, -1, 13956, 13955, 13929, -1, 13956, 13957, 13955, -1, 13978, 13952, 13958, -1, 13957, 13958, 13954, -1, 13957, 13978, 13958, -1, 13957, 13977, 13978, -1, 13958, 13952, 13940, -1, 13954, 13958, 13940, -1, 13959, 13969, 13977, -1, 13959, 13960, 13969, -1, 13959, 13961, 13960, -1, 13960, 13961, 13962, -1, 13967, 13962, 13982, -1, 13963, 13982, 13964, -1, 13985, 13964, 13965, -1, 13966, 13965, 15331, -1, 13966, 13985, 13965, -1, 13966, 13942, 13985, -1, 13985, 13942, 13986, -1, 13963, 13986, 13968, -1, 13967, 13968, 13969, -1, 13960, 13967, 13969, -1, 13960, 13962, 13967, -1, 13962, 13961, 13983, -1, 13982, 13983, 13975, -1, 13964, 13975, 13970, -1, 13965, 13970, 15331, -1, 13965, 13964, 13970, -1, 15336, 13972, 13987, -1, 15336, 13971, 13972, -1, 13972, 13971, 15329, -1, 13976, 15329, 13973, -1, 13970, 13973, 13974, -1, 15331, 13970, 13974, -1, 13972, 15329, 13976, -1, 13984, 13976, 13975, -1, 13983, 13984, 13975, -1, 13983, 13987, 13984, -1, 13983, 13961, 13987, -1, 13976, 13973, 13970, -1, 13975, 13976, 13970, -1, 13986, 13942, 13981, -1, 13968, 13981, 13980, -1, 13969, 13980, 13977, -1, 13969, 13968, 13980, -1, 13977, 13979, 13978, -1, 13977, 13980, 13979, -1, 13979, 13980, 13981, -1, 13978, 13981, 13942, -1, 13978, 13979, 13981, -1, 13963, 13968, 13967, -1, 13982, 13963, 13967, -1, 13983, 13982, 13962, -1, 13986, 13981, 13968, -1, 13987, 13972, 13984, -1, 13984, 13972, 13976, -1, 13963, 13964, 13985, -1, 13986, 13963, 13985, -1, 13982, 13975, 13964, -1, 15336, 13987, 15337, -1, 15337, 13987, 14025, -1, 14025, 13987, 13961, -1, 13988, 13961, 13959, -1, 13926, 13988, 13959, -1, 14025, 13961, 13988, -1, 13988, 13926, 13989, -1, 14026, 13989, 14024, -1, 14020, 14024, 13990, -1, 14021, 13990, 14041, -1, 14042, 14041, 14001, -1, 14040, 14001, 14038, -1, 13991, 14038, 14033, -1, 14037, 14033, 14015, -1, 14013, 14015, 14014, -1, 14046, 14014, 13992, -1, 14030, 13992, 14005, -1, 14031, 14005, 13994, -1, 13993, 13994, 14011, -1, 14045, 14011, 14009, -1, 14010, 14009, 14007, -1, 13999, 14007, 14043, -1, 13995, 14043, 14085, -1, 13996, 13995, 14085, -1, 13996, 13997, 13995, -1, 13996, 13998, 13997, -1, 13997, 13998, 15343, -1, 14048, 15343, 14008, -1, 13999, 14008, 14010, -1, 14007, 13999, 14010, -1, 13912, 14024, 13911, -1, 13912, 13990, 14024, -1, 13912, 14041, 13990, -1, 13912, 14000, 14041, -1, 14041, 14000, 14001, -1, 14001, 14000, 14038, -1, 14038, 14000, 14002, -1, 14033, 14002, 14003, -1, 14015, 14003, 14014, -1, 14015, 14033, 14003, -1, 14038, 14002, 14033, -1, 14003, 14004, 14014, -1, 14014, 14004, 13992, -1, 13992, 14004, 14005, -1, 14005, 14004, 14006, -1, 13994, 14006, 13914, -1, 14011, 13914, 14009, -1, 14011, 13994, 13914, -1, 14005, 14006, 13994, -1, 13914, 13915, 14009, -1, 14009, 13915, 14007, -1, 14007, 13915, 14043, -1, 14043, 13915, 13917, -1, 14085, 14043, 13917, -1, 15343, 15342, 14008, -1, 14008, 15342, 14044, -1, 14010, 14044, 14045, -1, 14009, 14010, 14045, -1, 14044, 15342, 14028, -1, 14045, 14028, 13993, -1, 14011, 14045, 13993, -1, 15340, 14032, 14027, -1, 15340, 14047, 14032, -1, 15340, 15339, 14047, -1, 14047, 15339, 14012, -1, 14046, 14012, 14013, -1, 14014, 14046, 14013, -1, 14012, 15339, 14034, -1, 14013, 14034, 14037, -1, 14015, 14013, 14037, -1, 14016, 14039, 14036, -1, 14016, 14018, 14039, -1, 14016, 14017, 14018, -1, 14016, 14019, 14017, -1, 14017, 14019, 14022, -1, 14021, 14022, 14020, -1, 13990, 14021, 14020, -1, 14022, 14019, 14023, -1, 14020, 14023, 14026, -1, 14024, 14020, 14026, -1, 14019, 15337, 14023, -1, 14023, 15337, 14025, -1, 14026, 14025, 13988, -1, 13989, 14026, 13988, -1, 14023, 14025, 14026, -1, 14031, 13994, 13993, -1, 14029, 13993, 14028, -1, 14027, 14028, 15342, -1, 14027, 14029, 14028, -1, 14027, 14032, 14029, -1, 14029, 14032, 14031, -1, 13993, 14029, 14031, -1, 14030, 14005, 14031, -1, 14032, 14030, 14031, -1, 14032, 14047, 14030, -1, 14030, 14047, 14046, -1, 13992, 14030, 14046, -1, 13991, 14033, 14037, -1, 14035, 14037, 14034, -1, 14036, 14034, 15339, -1, 14036, 14035, 14034, -1, 14036, 14039, 14035, -1, 14035, 14039, 13991, -1, 14037, 14035, 13991, -1, 14040, 14038, 13991, -1, 14039, 14040, 13991, -1, 14039, 14018, 14040, -1, 14040, 14018, 14042, -1, 14001, 14040, 14042, -1, 14021, 14041, 14042, -1, 14017, 14042, 14018, -1, 14017, 14021, 14042, -1, 14017, 14022, 14021, -1, 13926, 13911, 13989, -1, 13989, 13911, 14024, -1, 14043, 13995, 13999, -1, 13999, 13995, 14048, -1, 14008, 13999, 14048, -1, 14044, 14010, 14008, -1, 14028, 14045, 14044, -1, 14012, 14046, 14047, -1, 14034, 14013, 14012, -1, 14023, 14020, 14022, -1, 15343, 14048, 13997, -1, 13997, 14048, 13995, -1, 13925, 14073, 14049, -1, 13925, 14058, 14073, -1, 13925, 14050, 14058, -1, 14058, 14050, 14089, -1, 14055, 14089, 14091, -1, 14053, 14091, 14052, -1, 14051, 14052, 14062, -1, 14051, 14053, 14052, -1, 14051, 14054, 14053, -1, 14053, 14054, 14056, -1, 14055, 14056, 14057, -1, 14058, 14057, 14073, -1, 14058, 14055, 14057, -1, 14058, 14089, 14055, -1, 14050, 14059, 14089, -1, 14089, 14059, 14063, -1, 14091, 14063, 14060, -1, 14052, 14060, 14061, -1, 14062, 14061, 14072, -1, 14062, 14052, 14061, -1, 14063, 14059, 14064, -1, 14060, 14064, 14067, -1, 14061, 14067, 14071, -1, 14072, 14071, 14065, -1, 15346, 14065, 14097, -1, 15346, 14072, 14065, -1, 14066, 14068, 14069, -1, 14066, 14099, 14068, -1, 14068, 14099, 14070, -1, 14067, 14070, 14071, -1, 14067, 14068, 14070, -1, 14067, 14064, 14068, -1, 14068, 14064, 14069, -1, 14069, 14064, 14059, -1, 14099, 14097, 14070, -1, 14070, 14097, 14065, -1, 14071, 14070, 14065, -1, 14071, 14072, 14061, -1, 14056, 14054, 14092, -1, 14057, 14092, 14093, -1, 14073, 14093, 14074, -1, 14049, 14074, 13921, -1, 14049, 14073, 14074, -1, 15347, 14075, 14076, -1, 15347, 14077, 14075, -1, 15347, 14078, 14077, -1, 14077, 14078, 14083, -1, 14082, 14083, 14095, -1, 14090, 14095, 14081, -1, 14079, 14081, 14080, -1, 14079, 14090, 14081, -1, 14079, 13919, 14090, -1, 14090, 13919, 14087, -1, 14082, 14087, 14088, -1, 14077, 14088, 14075, -1, 14077, 14082, 14088, -1, 14077, 14083, 14082, -1, 14078, 15344, 14083, -1, 14083, 15344, 14094, -1, 14095, 14094, 14086, -1, 14081, 14086, 14084, -1, 14080, 14084, 13917, -1, 14080, 14081, 14084, -1, 15344, 13998, 14094, -1, 14094, 13998, 13996, -1, 14086, 13996, 14085, -1, 14084, 14085, 13917, -1, 14084, 14086, 14085, -1, 14094, 13996, 14086, -1, 13919, 13921, 14087, -1, 14087, 13921, 14074, -1, 14088, 14074, 14093, -1, 14075, 14093, 14092, -1, 14076, 14092, 14054, -1, 14076, 14075, 14092, -1, 14060, 14063, 14064, -1, 14091, 14089, 14063, -1, 14093, 14073, 14057, -1, 14088, 14087, 14074, -1, 14095, 14090, 14082, -1, 14082, 14090, 14087, -1, 14086, 14081, 14095, -1, 14061, 14060, 14067, -1, 14052, 14091, 14060, -1, 14056, 14055, 14053, -1, 14053, 14055, 14091, -1, 14092, 14057, 14056, -1, 14075, 14088, 14093, -1, 14094, 14095, 14083, -1, 15346, 14097, 14096, -1, 14096, 14097, 13835, -1, 13835, 14097, 14099, -1, 13841, 14099, 14066, -1, 14098, 13841, 14066, -1, 13835, 14099, 13841, -1, 14149, 14100, 14101, -1, 14148, 14101, 14102, -1, 14146, 14102, 14103, -1, 14144, 14103, 14104, -1, 14105, 14104, 14107, -1, 14106, 14107, 14108, -1, 14157, 14108, 14109, -1, 14140, 14109, 14111, -1, 14110, 14111, 14112, -1, 14138, 14112, 14113, -1, 14154, 14113, 14115, -1, 14114, 14115, 14116, -1, 14135, 14116, 14127, -1, 14134, 14127, 14133, -1, 14132, 14133, 14117, -1, 14123, 14117, 14118, -1, 14160, 14118, 14119, -1, 14951, 14160, 14119, -1, 14951, 14120, 14160, -1, 14951, 14949, 14120, -1, 14120, 14949, 14121, -1, 14161, 14121, 14122, -1, 14123, 14122, 14132, -1, 14117, 14123, 14132, -1, 14124, 14102, 16758, -1, 14124, 14103, 14102, -1, 14124, 14104, 14103, -1, 14124, 14125, 14104, -1, 14104, 14125, 14107, -1, 14107, 14125, 14108, -1, 14108, 14125, 16753, -1, 14109, 16753, 14126, -1, 14111, 14126, 14112, -1, 14111, 14109, 14126, -1, 14108, 16753, 14109, -1, 14126, 16756, 14112, -1, 14112, 16756, 14113, -1, 14113, 16756, 14115, -1, 14115, 16756, 16755, -1, 14116, 16755, 14128, -1, 14127, 14128, 14133, -1, 14127, 14116, 14128, -1, 14115, 16755, 14116, -1, 14128, 14129, 14133, -1, 14133, 14129, 14117, -1, 14117, 14129, 14118, -1, 14118, 14129, 14130, -1, 14119, 14118, 14130, -1, 14121, 14151, 14122, -1, 14122, 14151, 14131, -1, 14132, 14131, 14134, -1, 14133, 14132, 14134, -1, 14131, 14151, 14150, -1, 14134, 14150, 14135, -1, 14127, 14134, 14135, -1, 14136, 14152, 15349, -1, 14136, 14162, 14152, -1, 14136, 14137, 14162, -1, 14162, 14137, 14139, -1, 14138, 14139, 14110, -1, 14112, 14138, 14110, -1, 14139, 14137, 14155, -1, 14110, 14155, 14140, -1, 14111, 14110, 14140, -1, 14141, 14142, 15350, -1, 14141, 14158, 14142, -1, 14141, 14143, 14158, -1, 14141, 15351, 14143, -1, 14143, 15351, 14159, -1, 14144, 14159, 14146, -1, 14103, 14144, 14146, -1, 14159, 15351, 14145, -1, 14146, 14145, 14148, -1, 14102, 14146, 14148, -1, 15351, 15352, 14145, -1, 14145, 15352, 14147, -1, 14148, 14147, 14149, -1, 14101, 14148, 14149, -1, 14145, 14147, 14148, -1, 14114, 14116, 14135, -1, 14153, 14135, 14150, -1, 15349, 14150, 14151, -1, 15349, 14153, 14150, -1, 15349, 14152, 14153, -1, 14153, 14152, 14114, -1, 14135, 14153, 14114, -1, 14154, 14115, 14114, -1, 14152, 14154, 14114, -1, 14152, 14162, 14154, -1, 14154, 14162, 14138, -1, 14113, 14154, 14138, -1, 14157, 14109, 14140, -1, 14156, 14140, 14155, -1, 15350, 14155, 14137, -1, 15350, 14156, 14155, -1, 15350, 14142, 14156, -1, 14156, 14142, 14157, -1, 14140, 14156, 14157, -1, 14106, 14108, 14157, -1, 14142, 14106, 14157, -1, 14142, 14158, 14106, -1, 14106, 14158, 14105, -1, 14107, 14106, 14105, -1, 14144, 14104, 14105, -1, 14143, 14105, 14158, -1, 14143, 14144, 14105, -1, 14143, 14159, 14144, -1, 14100, 16758, 14101, -1, 14101, 16758, 14102, -1, 14118, 14160, 14123, -1, 14123, 14160, 14161, -1, 14122, 14123, 14161, -1, 14131, 14132, 14122, -1, 14150, 14134, 14131, -1, 14139, 14138, 14162, -1, 14155, 14110, 14139, -1, 14145, 14146, 14159, -1, 14121, 14161, 14120, -1, 14120, 14161, 14160, -1, 17397, 15348, 15380, -1, 15380, 15348, 15345, -1, 15345, 14163, 15380, -1, 15380, 14163, 15365, -1, 15365, 14163, 14164, -1, 14171, 14164, 14165, -1, 15367, 14165, 14166, -1, 14172, 14166, 14167, -1, 13937, 14172, 14167, -1, 13937, 14169, 14172, -1, 13937, 14168, 14169, -1, 14169, 14168, 15386, -1, 15386, 14168, 13939, -1, 14170, 13939, 13938, -1, 14170, 15386, 13939, -1, 15365, 14164, 14171, -1, 14171, 14165, 15367, -1, 15367, 14166, 14172, -1, 13496, 14293, 13497, -1, 13496, 14173, 14293, -1, 13496, 13495, 14173, -1, 14173, 13495, 14178, -1, 14312, 14178, 14314, -1, 14174, 14314, 14175, -1, 14176, 14175, 14181, -1, 14176, 14174, 14175, -1, 14176, 15469, 14174, -1, 14174, 15469, 14177, -1, 14312, 14177, 14294, -1, 14173, 14294, 14293, -1, 14173, 14312, 14294, -1, 14173, 14178, 14312, -1, 13495, 14182, 14178, -1, 14178, 14182, 14179, -1, 14314, 14179, 14316, -1, 14175, 14316, 14183, -1, 14181, 14183, 14180, -1, 14181, 14175, 14183, -1, 14182, 13494, 14179, -1, 14179, 13494, 14313, -1, 14316, 14313, 14184, -1, 14183, 14184, 14187, -1, 14180, 14187, 14186, -1, 14180, 14183, 14187, -1, 13494, 13492, 14313, -1, 14313, 13492, 14315, -1, 14184, 14315, 14188, -1, 14187, 14188, 14185, -1, 14186, 14185, 15458, -1, 14186, 14187, 14185, -1, 13492, 14191, 14315, -1, 14315, 14191, 14318, -1, 14188, 14318, 14189, -1, 14185, 14189, 14190, -1, 15458, 14190, 14194, -1, 15458, 14185, 14190, -1, 14191, 14192, 14318, -1, 14318, 14192, 14317, -1, 14189, 14317, 14193, -1, 14190, 14193, 14320, -1, 14194, 14320, 15460, -1, 14194, 14190, 14320, -1, 14192, 14195, 14317, -1, 14317, 14195, 14196, -1, 14193, 14196, 14319, -1, 14320, 14319, 14197, -1, 15460, 14197, 15473, -1, 15460, 14320, 14197, -1, 14195, 14198, 14196, -1, 14196, 14198, 14200, -1, 14319, 14200, 14322, -1, 14197, 14322, 14202, -1, 15473, 14202, 15461, -1, 15473, 14197, 14202, -1, 14198, 14199, 14200, -1, 14200, 14199, 14204, -1, 14322, 14204, 14321, -1, 14202, 14321, 14203, -1, 15461, 14203, 14201, -1, 15461, 14202, 14203, -1, 14199, 14206, 14204, -1, 14204, 14206, 14323, -1, 14321, 14323, 14324, -1, 14203, 14324, 14205, -1, 14201, 14205, 15474, -1, 14201, 14203, 14205, -1, 14206, 13489, 14323, -1, 14323, 13489, 14207, -1, 14324, 14207, 14208, -1, 14205, 14208, 14326, -1, 15474, 14326, 15462, -1, 15474, 14205, 14326, -1, 13489, 13488, 14207, -1, 14207, 13488, 14209, -1, 14208, 14209, 14325, -1, 14326, 14325, 14327, -1, 15462, 14327, 15464, -1, 15462, 14326, 14327, -1, 13488, 14212, 14209, -1, 14209, 14212, 14210, -1, 14325, 14210, 14211, -1, 14327, 14211, 14214, -1, 15464, 14214, 15465, -1, 15464, 14327, 14214, -1, 14212, 13486, 14210, -1, 14210, 13486, 14328, -1, 14211, 14328, 14217, -1, 14214, 14217, 14215, -1, 15465, 14215, 14213, -1, 15465, 14214, 14215, -1, 13486, 14216, 14328, -1, 14328, 14216, 14218, -1, 14217, 14218, 14329, -1, 14215, 14329, 14219, -1, 14213, 14219, 15478, -1, 14213, 14215, 14219, -1, 14216, 14221, 14218, -1, 14218, 14221, 14330, -1, 14329, 14330, 14223, -1, 14219, 14223, 14220, -1, 15478, 14220, 15467, -1, 15478, 14219, 14220, -1, 14221, 13528, 14330, -1, 14330, 13528, 14222, -1, 14223, 14222, 14331, -1, 14220, 14331, 14226, -1, 15467, 14226, 14224, -1, 15467, 14220, 14226, -1, 13528, 14225, 14222, -1, 14222, 14225, 14228, -1, 14331, 14228, 14308, -1, 14226, 14308, 14307, -1, 14224, 14307, 14227, -1, 14224, 14226, 14307, -1, 14225, 13484, 14228, -1, 14228, 13484, 14306, -1, 14308, 14306, 14305, -1, 14307, 14305, 14311, -1, 15480, 14311, 14231, -1, 15480, 14307, 14311, -1, 15480, 14227, 14307, -1, 13484, 14229, 14306, -1, 14306, 14229, 14232, -1, 14305, 14232, 14310, -1, 14311, 14310, 14230, -1, 14231, 14230, 15482, -1, 14231, 14311, 14230, -1, 14229, 13524, 14232, -1, 14232, 13524, 14309, -1, 14310, 14309, 14333, -1, 14230, 14333, 14234, -1, 15482, 14234, 14233, -1, 15482, 14230, 14234, -1, 13524, 13523, 14309, -1, 14309, 13523, 14237, -1, 14333, 14237, 14235, -1, 14234, 14235, 14236, -1, 14233, 14236, 15484, -1, 14233, 14234, 14236, -1, 13523, 13522, 14237, -1, 14237, 13522, 14245, -1, 14332, 14245, 13521, -1, 14334, 13521, 13516, -1, 14238, 14334, 13516, -1, 14238, 14239, 14334, -1, 14238, 14248, 14239, -1, 14239, 14248, 14250, -1, 14337, 14250, 14338, -1, 14242, 14338, 14240, -1, 14241, 14240, 14259, -1, 14241, 14242, 14240, -1, 14241, 14243, 14242, -1, 14242, 14243, 14244, -1, 14337, 14244, 14336, -1, 14239, 14336, 14334, -1, 14239, 14337, 14336, -1, 14239, 14250, 14337, -1, 14237, 14245, 14332, -1, 14235, 14332, 14335, -1, 14236, 14335, 14246, -1, 15484, 14246, 14247, -1, 15484, 14236, 14246, -1, 14332, 13521, 14334, -1, 14335, 14334, 14336, -1, 14246, 14336, 14244, -1, 14247, 14244, 14243, -1, 14247, 14246, 14244, -1, 14248, 14249, 14250, -1, 14250, 14249, 14257, -1, 14258, 14257, 13515, -1, 14251, 13515, 13514, -1, 13513, 14251, 13514, -1, 13513, 14256, 14251, -1, 13513, 14252, 14256, -1, 14256, 14252, 14253, -1, 14340, 14253, 14341, -1, 14254, 14341, 14276, -1, 15490, 14276, 15492, -1, 15490, 14254, 14276, -1, 15490, 15500, 14254, -1, 14254, 15500, 14339, -1, 14340, 14339, 14255, -1, 14256, 14255, 14251, -1, 14256, 14340, 14255, -1, 14256, 14253, 14340, -1, 14250, 14257, 14258, -1, 14338, 14258, 14260, -1, 14240, 14260, 14261, -1, 14259, 14261, 15488, -1, 14259, 14240, 14261, -1, 14258, 13515, 14251, -1, 14260, 14251, 14255, -1, 14261, 14255, 14339, -1, 15488, 14339, 15500, -1, 15488, 14261, 14339, -1, 14252, 14262, 14253, -1, 14253, 14262, 14263, -1, 14274, 14263, 13512, -1, 14264, 13512, 13511, -1, 13509, 14264, 13511, -1, 13509, 14273, 14264, -1, 13509, 14265, 14273, -1, 14273, 14265, 14342, -1, 14271, 14342, 14289, -1, 14269, 14289, 14266, -1, 14268, 14266, 14267, -1, 14268, 14269, 14266, -1, 14268, 15503, 14269, -1, 14269, 15503, 14270, -1, 14271, 14270, 14272, -1, 14273, 14272, 14264, -1, 14273, 14271, 14272, -1, 14273, 14342, 14271, -1, 14253, 14263, 14274, -1, 14341, 14274, 14275, -1, 14276, 14275, 14277, -1, 15492, 14277, 15502, -1, 15492, 14276, 14277, -1, 14274, 13512, 14264, -1, 14275, 14264, 14272, -1, 14277, 14272, 14270, -1, 15502, 14270, 15503, -1, 15502, 14277, 14270, -1, 14265, 13508, 14342, -1, 14342, 13508, 13506, -1, 14278, 13506, 13505, -1, 14281, 13505, 14279, -1, 14280, 14281, 14279, -1, 14280, 14288, 14281, -1, 14280, 13504, 14288, -1, 14288, 13504, 14282, -1, 14286, 14282, 14283, -1, 14346, 14283, 14299, -1, 14285, 14299, 14284, -1, 14285, 14346, 14299, -1, 14285, 15505, 14346, -1, 14346, 15505, 14287, -1, 14286, 14287, 14345, -1, 14288, 14345, 14281, -1, 14288, 14286, 14345, -1, 14288, 14282, 14286, -1, 14342, 13506, 14278, -1, 14289, 14278, 14343, -1, 14266, 14343, 14344, -1, 14267, 14344, 15494, -1, 14267, 14266, 14344, -1, 14278, 13505, 14281, -1, 14343, 14281, 14345, -1, 14344, 14345, 14287, -1, 15494, 14287, 15505, -1, 15494, 14344, 14287, -1, 13504, 14290, 14282, -1, 14282, 14290, 13501, -1, 14348, 13501, 13500, -1, 14298, 13500, 14291, -1, 13499, 14298, 14291, -1, 13499, 14292, 14298, -1, 13499, 13497, 14292, -1, 14292, 13497, 14293, -1, 14297, 14293, 14294, -1, 14296, 14294, 14177, -1, 14295, 14177, 15469, -1, 14295, 14296, 14177, -1, 14295, 14303, 14296, -1, 14296, 14303, 14302, -1, 14297, 14302, 14301, -1, 14292, 14301, 14298, -1, 14292, 14297, 14301, -1, 14292, 14293, 14297, -1, 14282, 13501, 14348, -1, 14283, 14348, 14347, -1, 14299, 14347, 14300, -1, 14284, 14300, 14304, -1, 14284, 14299, 14300, -1, 14348, 13500, 14298, -1, 14347, 14298, 14301, -1, 14300, 14301, 14302, -1, 14304, 14302, 14303, -1, 14304, 14300, 14302, -1, 14305, 14306, 14232, -1, 14305, 14307, 14308, -1, 14309, 14310, 14232, -1, 14310, 14311, 14305, -1, 14296, 14302, 14297, -1, 14294, 14296, 14297, -1, 14347, 14301, 14300, -1, 14174, 14177, 14312, -1, 14314, 14174, 14312, -1, 14179, 14314, 14178, -1, 14313, 14316, 14179, -1, 14316, 14175, 14314, -1, 14315, 14184, 14313, -1, 14184, 14183, 14316, -1, 14318, 14188, 14315, -1, 14188, 14187, 14184, -1, 14317, 14189, 14318, -1, 14189, 14185, 14188, -1, 14196, 14193, 14317, -1, 14193, 14190, 14189, -1, 14200, 14319, 14196, -1, 14319, 14320, 14193, -1, 14204, 14322, 14200, -1, 14322, 14197, 14319, -1, 14323, 14321, 14204, -1, 14321, 14202, 14322, -1, 14207, 14324, 14323, -1, 14324, 14203, 14321, -1, 14209, 14208, 14207, -1, 14208, 14205, 14324, -1, 14210, 14325, 14209, -1, 14325, 14326, 14208, -1, 14328, 14211, 14210, -1, 14211, 14327, 14325, -1, 14218, 14217, 14328, -1, 14217, 14214, 14211, -1, 14330, 14329, 14218, -1, 14329, 14215, 14217, -1, 14222, 14223, 14330, -1, 14223, 14219, 14329, -1, 14228, 14331, 14222, -1, 14331, 14220, 14223, -1, 14306, 14308, 14228, -1, 14308, 14226, 14331, -1, 14237, 14333, 14309, -1, 14333, 14230, 14310, -1, 14332, 14235, 14237, -1, 14235, 14234, 14333, -1, 14334, 14335, 14332, -1, 14335, 14236, 14235, -1, 14246, 14335, 14336, -1, 14242, 14244, 14337, -1, 14338, 14242, 14337, -1, 14258, 14338, 14250, -1, 14251, 14260, 14258, -1, 14260, 14240, 14338, -1, 14261, 14260, 14255, -1, 14254, 14339, 14340, -1, 14341, 14254, 14340, -1, 14274, 14341, 14253, -1, 14264, 14275, 14274, -1, 14275, 14276, 14341, -1, 14277, 14275, 14272, -1, 14269, 14270, 14271, -1, 14289, 14269, 14271, -1, 14278, 14289, 14342, -1, 14281, 14343, 14278, -1, 14343, 14266, 14289, -1, 14344, 14343, 14345, -1, 14346, 14287, 14286, -1, 14283, 14346, 14286, -1, 14348, 14283, 14282, -1, 14298, 14347, 14348, -1, 14347, 14299, 14283, -1, 14355, 14349, 14376, -1, 14377, 14376, 14350, -1, 14379, 14350, 14359, -1, 14378, 14359, 14358, -1, 14351, 14358, 14370, -1, 14390, 14370, 14369, -1, 15542, 14390, 14369, -1, 15542, 14352, 14390, -1, 15542, 14655, 14352, -1, 14352, 14655, 14371, -1, 14391, 14371, 14385, -1, 14383, 14385, 14387, -1, 14384, 14387, 14373, -1, 14353, 14373, 14354, -1, 14355, 14353, 14354, -1, 14355, 14377, 14353, -1, 14355, 14376, 14377, -1, 14356, 14363, 15549, -1, 14356, 14364, 14363, -1, 14356, 14368, 14364, -1, 14356, 15548, 14368, -1, 14368, 15548, 15532, -1, 14366, 15532, 15540, -1, 14367, 15540, 14357, -1, 14360, 14357, 14358, -1, 14359, 14360, 14358, -1, 14359, 14362, 14360, -1, 14359, 14350, 14362, -1, 14362, 14350, 14361, -1, 14363, 14361, 15549, -1, 14363, 14362, 14361, -1, 14363, 14365, 14362, -1, 14363, 14364, 14365, -1, 14365, 14364, 14366, -1, 14367, 14366, 15540, -1, 14367, 14365, 14366, -1, 14367, 14360, 14365, -1, 14367, 14357, 14360, -1, 14368, 15532, 14366, -1, 14364, 14368, 14366, -1, 15540, 14369, 14357, -1, 14357, 14369, 14370, -1, 14358, 14357, 14370, -1, 14655, 14380, 14371, -1, 14371, 14380, 14389, -1, 14385, 14389, 14386, -1, 14387, 14386, 14372, -1, 14373, 14372, 14354, -1, 14373, 14387, 14372, -1, 14389, 14380, 14382, -1, 14386, 14382, 14375, -1, 14372, 14375, 14354, -1, 14372, 14386, 14375, -1, 14374, 14388, 14381, -1, 14374, 14375, 14388, -1, 14374, 14354, 14375, -1, 14385, 14371, 14389, -1, 14361, 14350, 14376, -1, 15549, 14376, 14349, -1, 15549, 14361, 14376, -1, 14384, 14373, 14353, -1, 14379, 14353, 14377, -1, 14350, 14379, 14377, -1, 14384, 14353, 14379, -1, 14378, 14379, 14359, -1, 14378, 14384, 14379, -1, 14378, 14383, 14384, -1, 14378, 14351, 14383, -1, 14378, 14358, 14351, -1, 14381, 14388, 14382, -1, 14380, 14381, 14382, -1, 14383, 14387, 14384, -1, 14385, 14386, 14387, -1, 14388, 14375, 14382, -1, 14382, 14386, 14389, -1, 14370, 14390, 14351, -1, 14351, 14390, 14391, -1, 14383, 14391, 14385, -1, 14383, 14351, 14391, -1, 14371, 14391, 14352, -1, 14352, 14391, 14390, -1, 14362, 14365, 14360, -1, 14392, 14349, 14625, -1, 14625, 14349, 14657, -1, 14657, 14349, 14374, -1, 14374, 14349, 14355, -1, 14354, 14374, 14355, -1, 14393, 14394, 14408, -1, 14408, 14394, 14636, -1, 14636, 14394, 15620, -1, 14404, 15620, 14395, -1, 14637, 14395, 15616, -1, 14396, 15616, 14397, -1, 14639, 14397, 15615, -1, 14640, 15615, 15614, -1, 14650, 15614, 14405, -1, 14641, 14405, 15642, -1, 14398, 15642, 14399, -1, 14406, 14399, 15582, -1, 14643, 15582, 15581, -1, 14407, 15581, 14400, -1, 14401, 14407, 14400, -1, 14401, 14645, 14407, -1, 14401, 15605, 14645, -1, 14645, 15605, 14402, -1, 14402, 15605, 14652, -1, 14652, 15605, 14403, -1, 14653, 14403, 15604, -1, 14625, 15604, 14392, -1, 14625, 14653, 15604, -1, 14636, 15620, 14404, -1, 14404, 14395, 14637, -1, 14637, 15616, 14396, -1, 14396, 14397, 14639, -1, 14639, 15615, 14640, -1, 14640, 15614, 14650, -1, 14650, 14405, 14641, -1, 14641, 15642, 14398, -1, 14398, 14399, 14406, -1, 14406, 15582, 14643, -1, 14643, 15581, 14407, -1, 14652, 14403, 14653, -1, 14393, 14408, 14435, -1, 14435, 14408, 14633, -1, 14427, 14435, 14633, -1, 14427, 14437, 14435, -1, 14427, 14416, 14437, -1, 14416, 14427, 14426, -1, 14417, 14426, 14409, -1, 14447, 14409, 14448, -1, 14410, 14448, 14452, -1, 14411, 14452, 14412, -1, 14453, 14412, 14425, -1, 14413, 14425, 14423, -1, 16919, 14423, 15658, -1, 16919, 14413, 14423, -1, 16919, 14414, 14413, -1, 16919, 14443, 14414, -1, 14414, 14443, 14444, -1, 14415, 14444, 14442, -1, 14449, 14442, 14439, -1, 14450, 14439, 14438, -1, 14446, 14438, 14416, -1, 14417, 14416, 14426, -1, 14417, 14446, 14416, -1, 14417, 14447, 14446, -1, 14417, 14409, 14447, -1, 14419, 14418, 14616, -1, 14419, 14451, 14418, -1, 14419, 14430, 14451, -1, 14451, 14430, 14420, -1, 14421, 14420, 14433, -1, 14460, 14433, 14455, -1, 14457, 14455, 14456, -1, 14424, 14456, 14422, -1, 15658, 14424, 14422, -1, 15658, 14423, 14424, -1, 14424, 14423, 14425, -1, 14457, 14425, 14412, -1, 14460, 14412, 14452, -1, 14421, 14452, 14448, -1, 14451, 14448, 14409, -1, 14418, 14409, 14426, -1, 14616, 14426, 14427, -1, 14616, 14418, 14426, -1, 15655, 14431, 14430, -1, 15655, 14428, 14431, -1, 15655, 14432, 14428, -1, 14428, 14432, 14459, -1, 14431, 14459, 14458, -1, 14429, 14458, 14433, -1, 14420, 14429, 14433, -1, 14420, 14430, 14429, -1, 14429, 14430, 14431, -1, 14458, 14429, 14431, -1, 14432, 14422, 14459, -1, 14459, 14422, 14454, -1, 14458, 14454, 14455, -1, 14433, 14458, 14455, -1, 14434, 14440, 14443, -1, 14434, 14436, 14440, -1, 14434, 14435, 14436, -1, 14436, 14435, 14437, -1, 14441, 14437, 14438, -1, 14439, 14441, 14438, -1, 14439, 14440, 14441, -1, 14439, 14442, 14440, -1, 14440, 14442, 14445, -1, 14443, 14445, 14444, -1, 14443, 14440, 14445, -1, 14437, 14416, 14438, -1, 14459, 14431, 14428, -1, 14450, 14438, 14446, -1, 14447, 14450, 14446, -1, 14447, 14410, 14450, -1, 14447, 14448, 14410, -1, 14436, 14437, 14441, -1, 14440, 14436, 14441, -1, 14451, 14409, 14418, -1, 14449, 14439, 14450, -1, 14410, 14449, 14450, -1, 14410, 14411, 14449, -1, 14410, 14452, 14411, -1, 14421, 14448, 14451, -1, 14420, 14421, 14451, -1, 14415, 14442, 14449, -1, 14411, 14415, 14449, -1, 14411, 14453, 14415, -1, 14411, 14412, 14453, -1, 14444, 14445, 14442, -1, 14460, 14452, 14421, -1, 14433, 14460, 14421, -1, 14414, 14444, 14415, -1, 14453, 14414, 14415, -1, 14453, 14413, 14414, -1, 14453, 14425, 14413, -1, 14454, 14422, 14456, -1, 14455, 14454, 14456, -1, 14425, 14457, 14424, -1, 14424, 14457, 14456, -1, 14458, 14459, 14454, -1, 14460, 14455, 14457, -1, 14412, 14460, 14457, -1, 13531, 14568, 13539, -1, 13531, 14464, 14568, -1, 13531, 14461, 14464, -1, 14464, 14461, 14462, -1, 14465, 14462, 14578, -1, 14580, 14578, 14582, -1, 14463, 14582, 14467, -1, 15857, 14467, 15843, -1, 15857, 14463, 14467, -1, 15857, 15840, 14463, -1, 14463, 15840, 14571, -1, 14580, 14571, 14570, -1, 14465, 14570, 14569, -1, 14464, 14569, 14568, -1, 14464, 14465, 14569, -1, 14464, 14462, 14465, -1, 14461, 13533, 14462, -1, 14462, 13533, 14579, -1, 14578, 14579, 14466, -1, 14582, 14466, 14581, -1, 14467, 14581, 14583, -1, 15843, 14583, 15844, -1, 15843, 14467, 14583, -1, 13533, 13535, 14579, -1, 14579, 13535, 14473, -1, 14466, 14473, 14468, -1, 14581, 14468, 14469, -1, 14583, 14469, 14470, -1, 15844, 14470, 14471, -1, 15844, 14583, 14470, -1, 13535, 14472, 14473, -1, 14473, 14472, 14474, -1, 14468, 14474, 14477, -1, 14469, 14477, 14478, -1, 14470, 14478, 14479, -1, 14471, 14479, 14475, -1, 14471, 14470, 14479, -1, 14472, 14476, 14474, -1, 14474, 14476, 14480, -1, 14477, 14480, 14584, -1, 14478, 14584, 14590, -1, 14479, 14590, 14589, -1, 14475, 14589, 15845, -1, 14475, 14479, 14589, -1, 14476, 13536, 14480, -1, 14480, 13536, 14482, -1, 14584, 14482, 14586, -1, 14590, 14586, 14592, -1, 14589, 14592, 14481, -1, 15845, 14481, 14484, -1, 15845, 14589, 14481, -1, 13536, 14483, 14482, -1, 14482, 14483, 14585, -1, 14586, 14585, 14588, -1, 14592, 14588, 14591, -1, 14481, 14591, 14485, -1, 14484, 14485, 15862, -1, 14484, 14481, 14485, -1, 14483, 14486, 14585, -1, 14585, 14486, 14587, -1, 14588, 14587, 14488, -1, 14591, 14488, 14489, -1, 14485, 14489, 14595, -1, 15862, 14595, 15864, -1, 15862, 14485, 14595, -1, 14486, 13538, 14587, -1, 14587, 13538, 14487, -1, 14488, 14487, 14594, -1, 14489, 14594, 14491, -1, 14595, 14491, 14490, -1, 15864, 14490, 15866, -1, 15864, 14595, 14490, -1, 13538, 14494, 14487, -1, 14487, 14494, 14593, -1, 14594, 14593, 14496, -1, 14491, 14496, 14597, -1, 14490, 14597, 14493, -1, 15866, 14493, 14492, -1, 15866, 14490, 14493, -1, 14494, 14495, 14593, -1, 14593, 14495, 14497, -1, 14496, 14497, 14499, -1, 14597, 14499, 14500, -1, 14493, 14500, 14498, -1, 14492, 14498, 15847, -1, 14492, 14493, 14498, -1, 14495, 13537, 14497, -1, 14497, 13537, 14596, -1, 14499, 14596, 14501, -1, 14500, 14501, 14502, -1, 14498, 14502, 14573, -1, 15847, 14573, 14504, -1, 15847, 14498, 14573, -1, 13537, 13534, 14596, -1, 14596, 13534, 14505, -1, 14501, 14505, 14506, -1, 14502, 14506, 14503, -1, 14573, 14503, 14599, -1, 14504, 14599, 15848, -1, 14504, 14573, 14599, -1, 13534, 13532, 14505, -1, 14505, 13532, 14572, -1, 14506, 14572, 14507, -1, 14503, 14507, 14600, -1, 14599, 14600, 14508, -1, 15848, 14508, 15849, -1, 15848, 14599, 14508, -1, 13532, 14509, 14572, -1, 14572, 14509, 14526, -1, 14511, 14526, 13540, -1, 14510, 14511, 13540, -1, 14510, 14531, 14511, -1, 14510, 13542, 14531, -1, 14531, 13542, 14512, -1, 14532, 14512, 14533, -1, 14537, 14533, 14538, -1, 14513, 14538, 14541, -1, 14514, 14541, 13541, -1, 14605, 13541, 13545, -1, 14545, 13545, 14515, -1, 14548, 14515, 14516, -1, 14551, 14516, 14555, -1, 14556, 14555, 13544, -1, 14517, 14556, 13544, -1, 14517, 14525, 14556, -1, 14517, 14518, 14525, -1, 14525, 14518, 14559, -1, 14519, 14559, 14613, -1, 14520, 14613, 14576, -1, 14523, 14576, 14575, -1, 14521, 14575, 14561, -1, 14521, 14523, 14575, -1, 14521, 14522, 14523, -1, 14523, 14522, 14558, -1, 14520, 14558, 14612, -1, 14519, 14612, 14524, -1, 14525, 14524, 14556, -1, 14525, 14519, 14524, -1, 14525, 14559, 14519, -1, 14572, 14526, 14511, -1, 14507, 14511, 14598, -1, 14600, 14598, 14527, -1, 14508, 14527, 14528, -1, 15849, 14528, 15850, -1, 15849, 14508, 14528, -1, 14531, 14512, 14532, -1, 14530, 14532, 14602, -1, 14529, 14602, 14534, -1, 14601, 14534, 14536, -1, 15851, 14536, 15871, -1, 15851, 14601, 14536, -1, 15851, 15850, 14601, -1, 14601, 15850, 14528, -1, 14529, 14528, 14527, -1, 14530, 14527, 14598, -1, 14531, 14598, 14511, -1, 14531, 14530, 14598, -1, 14531, 14532, 14530, -1, 14532, 14533, 14537, -1, 14602, 14537, 14604, -1, 14534, 14604, 14535, -1, 14536, 14535, 14540, -1, 15871, 14540, 14539, -1, 15871, 14536, 14540, -1, 14537, 14538, 14513, -1, 14604, 14513, 14603, -1, 14535, 14603, 14607, -1, 14540, 14607, 14609, -1, 14539, 14609, 15852, -1, 14539, 14540, 14609, -1, 14513, 14541, 14514, -1, 14603, 14514, 14606, -1, 14607, 14606, 14608, -1, 14609, 14608, 14543, -1, 15852, 14543, 15874, -1, 15852, 14609, 14543, -1, 14514, 13541, 14605, -1, 14606, 14605, 14542, -1, 14608, 14542, 14546, -1, 14543, 14546, 14544, -1, 15874, 14544, 15853, -1, 15874, 14543, 14544, -1, 14605, 13545, 14545, -1, 14542, 14545, 14610, -1, 14546, 14610, 14547, -1, 14544, 14547, 14550, -1, 15853, 14550, 15876, -1, 15853, 14544, 14550, -1, 14545, 14515, 14548, -1, 14610, 14548, 14549, -1, 14547, 14549, 14552, -1, 14550, 14552, 14553, -1, 15876, 14553, 15878, -1, 15876, 14550, 14553, -1, 14548, 14516, 14551, -1, 14549, 14551, 14557, -1, 14552, 14557, 14611, -1, 14553, 14611, 14554, -1, 15878, 14554, 15879, -1, 15878, 14553, 14554, -1, 14551, 14555, 14556, -1, 14557, 14556, 14524, -1, 14611, 14524, 14612, -1, 14554, 14612, 14558, -1, 15879, 14558, 14522, -1, 15879, 14554, 14558, -1, 14518, 13543, 14559, -1, 14559, 13543, 14614, -1, 14613, 14614, 14560, -1, 14576, 14560, 14562, -1, 14575, 14562, 14566, -1, 14561, 14566, 14565, -1, 14561, 14575, 14566, -1, 13543, 14567, 14614, -1, 14614, 14567, 14577, -1, 14560, 14577, 14574, -1, 14562, 14574, 14563, -1, 14566, 14563, 14564, -1, 14565, 14564, 15855, -1, 14565, 14566, 14564, -1, 14567, 13539, 14577, -1, 14577, 13539, 14568, -1, 14574, 14568, 14569, -1, 14563, 14569, 14570, -1, 14564, 14570, 14571, -1, 15855, 14571, 15840, -1, 15855, 14564, 14571, -1, 14572, 14506, 14505, -1, 14506, 14502, 14501, -1, 14511, 14507, 14572, -1, 14502, 14498, 14500, -1, 14507, 14503, 14506, -1, 14503, 14573, 14502, -1, 14568, 14574, 14577, -1, 14574, 14562, 14560, -1, 14563, 14574, 14569, -1, 14562, 14575, 14576, -1, 14566, 14562, 14563, -1, 14520, 14576, 14523, -1, 14558, 14520, 14523, -1, 14613, 14560, 14576, -1, 14614, 14577, 14560, -1, 14564, 14563, 14570, -1, 14580, 14570, 14465, -1, 14578, 14580, 14465, -1, 14579, 14578, 14462, -1, 14473, 14466, 14579, -1, 14463, 14571, 14580, -1, 14582, 14463, 14580, -1, 14466, 14582, 14578, -1, 14474, 14468, 14473, -1, 14468, 14581, 14466, -1, 14581, 14467, 14582, -1, 14480, 14477, 14474, -1, 14477, 14469, 14468, -1, 14469, 14583, 14581, -1, 14482, 14584, 14480, -1, 14584, 14478, 14477, -1, 14478, 14470, 14469, -1, 14585, 14586, 14482, -1, 14586, 14590, 14584, -1, 14590, 14479, 14478, -1, 14587, 14588, 14585, -1, 14588, 14592, 14586, -1, 14592, 14589, 14590, -1, 14487, 14488, 14587, -1, 14488, 14591, 14588, -1, 14591, 14481, 14592, -1, 14593, 14594, 14487, -1, 14594, 14489, 14488, -1, 14489, 14485, 14591, -1, 14497, 14496, 14593, -1, 14496, 14491, 14594, -1, 14491, 14595, 14489, -1, 14596, 14499, 14497, -1, 14499, 14597, 14496, -1, 14597, 14490, 14491, -1, 14505, 14501, 14596, -1, 14501, 14500, 14499, -1, 14500, 14493, 14597, -1, 14600, 14507, 14598, -1, 14599, 14503, 14600, -1, 14508, 14600, 14527, -1, 14529, 14527, 14530, -1, 14602, 14529, 14530, -1, 14537, 14602, 14532, -1, 14513, 14604, 14537, -1, 14601, 14528, 14529, -1, 14534, 14601, 14529, -1, 14604, 14534, 14602, -1, 14514, 14603, 14513, -1, 14603, 14535, 14604, -1, 14535, 14536, 14534, -1, 14605, 14606, 14514, -1, 14606, 14607, 14603, -1, 14607, 14540, 14535, -1, 14545, 14542, 14605, -1, 14542, 14608, 14606, -1, 14608, 14609, 14607, -1, 14548, 14610, 14545, -1, 14610, 14546, 14542, -1, 14546, 14543, 14608, -1, 14551, 14549, 14548, -1, 14549, 14547, 14610, -1, 14547, 14544, 14546, -1, 14556, 14557, 14551, -1, 14557, 14552, 14549, -1, 14552, 14550, 14547, -1, 14611, 14557, 14524, -1, 14553, 14552, 14611, -1, 14554, 14611, 14612, -1, 14520, 14612, 14519, -1, 14613, 14520, 14519, -1, 14614, 14613, 14559, -1, 14427, 14633, 14624, -1, 14617, 14624, 14615, -1, 14616, 14615, 14419, -1, 14616, 14617, 14615, -1, 14616, 14427, 14617, -1, 14617, 14427, 14624, -1, 14619, 14621, 14618, -1, 14619, 14620, 14621, -1, 14621, 14620, 14623, -1, 14622, 14623, 15655, -1, 14430, 14622, 15655, -1, 14430, 14615, 14622, -1, 14430, 14419, 14615, -1, 14620, 15953, 14623, -1, 14623, 15953, 15655, -1, 14618, 14621, 14624, -1, 14633, 14618, 14624, -1, 14623, 14622, 14621, -1, 14621, 14622, 14615, -1, 14624, 14621, 14615, -1, 14657, 13571, 14625, -1, 14657, 13570, 13571, -1, 14657, 13569, 13570, -1, 14657, 14656, 13569, -1, 13569, 14656, 14628, -1, 14626, 14628, 13566, -1, 14626, 13569, 14628, -1, 14656, 14627, 14628, -1, 14628, 14627, 14654, -1, 15941, 14628, 14654, -1, 14628, 15948, 13566, -1, 13566, 15948, 13565, -1, 13565, 15948, 14629, -1, 13551, 14629, 13564, -1, 13551, 13565, 14629, -1, 14629, 14631, 13564, -1, 13564, 14631, 14630, -1, 14630, 14631, 15944, -1, 13548, 15944, 14632, -1, 13548, 14630, 15944, -1, 15944, 15951, 14632, -1, 14632, 15951, 13547, -1, 13547, 15951, 14633, -1, 14634, 14633, 14635, -1, 14634, 13547, 14633, -1, 15951, 15952, 14633, -1, 14633, 15952, 14618, -1, 14618, 15952, 14619, -1, 14619, 15952, 14620, -1, 14620, 15952, 15953, -1, 14633, 14408, 14635, -1, 14635, 14408, 13562, -1, 13562, 14408, 13581, -1, 13581, 14408, 14636, -1, 13579, 14636, 14404, -1, 13560, 14404, 14637, -1, 13578, 14637, 14396, -1, 14638, 14396, 14639, -1, 13577, 14639, 14640, -1, 14649, 14640, 14650, -1, 14651, 14650, 14641, -1, 13575, 14641, 14398, -1, 14642, 14398, 14406, -1, 13574, 14406, 14643, -1, 14644, 14643, 14407, -1, 14645, 14644, 14407, -1, 14645, 14646, 14644, -1, 14645, 14402, 14646, -1, 14646, 14402, 14647, -1, 14647, 14402, 14652, -1, 13573, 14652, 14653, -1, 14648, 14653, 14625, -1, 13571, 14648, 14625, -1, 13581, 14636, 13579, -1, 13579, 14404, 13560, -1, 13560, 14637, 13578, -1, 13578, 14396, 14638, -1, 14638, 14639, 13577, -1, 13577, 14640, 14649, -1, 14649, 14650, 14651, -1, 14651, 14641, 13575, -1, 13575, 14398, 14642, -1, 14642, 14406, 13574, -1, 13574, 14643, 14644, -1, 14647, 14652, 13573, -1, 13573, 14653, 14648, -1, 15941, 14654, 15542, -1, 15542, 14654, 14655, -1, 14655, 14654, 14627, -1, 14380, 14627, 14656, -1, 14381, 14656, 14657, -1, 14374, 14381, 14657, -1, 14655, 14627, 14380, -1, 14380, 14656, 14381, -1, 13582, 16031, 14674, -1, 13582, 14658, 16031, -1, 13582, 14659, 14658, -1, 14658, 14659, 16100, -1, 16100, 14659, 14660, -1, 16026, 14660, 14662, -1, 14661, 14662, 14663, -1, 14664, 14663, 14676, -1, 16023, 14676, 14665, -1, 14666, 14665, 13589, -1, 14677, 13589, 14678, -1, 16096, 14678, 14679, -1, 14680, 14679, 14667, -1, 14681, 14667, 13588, -1, 14682, 13588, 14668, -1, 16070, 14668, 14669, -1, 14670, 14669, 13587, -1, 14683, 13587, 14684, -1, 14671, 14684, 14672, -1, 16097, 14672, 13586, -1, 14685, 13586, 13585, -1, 14686, 13585, 13584, -1, 14673, 13584, 13583, -1, 14675, 13583, 14674, -1, 16031, 14675, 14674, -1, 16100, 14660, 16026, -1, 16026, 14662, 14661, -1, 14661, 14663, 14664, -1, 14664, 14676, 16023, -1, 16023, 14665, 14666, -1, 14666, 13589, 14677, -1, 14677, 14678, 16096, -1, 16096, 14679, 14680, -1, 14680, 14667, 14681, -1, 14681, 13588, 14682, -1, 14682, 14668, 16070, -1, 16070, 14669, 14670, -1, 14670, 13587, 14683, -1, 14683, 14684, 14671, -1, 14671, 14672, 16097, -1, 16097, 13586, 14685, -1, 14685, 13585, 14686, -1, 14686, 13584, 14673, -1, 14673, 13583, 14675, -1, 14687, 14688, 13590, -1, 14687, 16146, 14688, -1, 14687, 14689, 16146, -1, 16146, 14689, 16213, -1, 16213, 14689, 14702, -1, 14690, 14702, 14692, -1, 14691, 14692, 13599, -1, 14703, 13599, 14704, -1, 16139, 14704, 14693, -1, 16131, 14693, 14694, -1, 16132, 14694, 13598, -1, 16205, 13598, 14695, -1, 14705, 14695, 14696, -1, 14706, 14696, 13593, -1, 16199, 13593, 13592, -1, 14697, 13592, 13596, -1, 14707, 13596, 13597, -1, 16218, 13597, 14698, -1, 16171, 14698, 14699, -1, 16210, 14699, 13595, -1, 16211, 13595, 14700, -1, 14701, 14700, 13594, -1, 14708, 13594, 13591, -1, 16165, 13591, 13590, -1, 14688, 16165, 13590, -1, 16213, 14702, 14690, -1, 14690, 14692, 14691, -1, 14691, 13599, 14703, -1, 14703, 14704, 16139, -1, 16139, 14693, 16131, -1, 16131, 14694, 16132, -1, 16132, 13598, 16205, -1, 16205, 14695, 14705, -1, 14705, 14696, 14706, -1, 14706, 13593, 16199, -1, 16199, 13592, 14697, -1, 14697, 13596, 14707, -1, 14707, 13597, 16218, -1, 16218, 14698, 16171, -1, 16171, 14699, 16210, -1, 16210, 13595, 16211, -1, 16211, 14700, 14701, -1, 14701, 13594, 14708, -1, 14708, 13591, 16165, -1, 16387, 14728, 14730, -1, 16387, 14709, 14728, -1, 16387, 14710, 14709, -1, 14709, 14710, 13612, -1, 13612, 14710, 16380, -1, 13613, 16380, 14711, -1, 13608, 14711, 16368, -1, 13607, 16368, 16364, -1, 13602, 16364, 16365, -1, 14712, 16365, 16361, -1, 13732, 16361, 16356, -1, 14713, 16356, 14731, -1, 14732, 14731, 16350, -1, 13730, 16350, 16347, -1, 14733, 16347, 14734, -1, 13707, 14734, 14735, -1, 14736, 14735, 16340, -1, 13718, 16340, 16333, -1, 13716, 16333, 16334, -1, 14737, 16334, 14738, -1, 14739, 14738, 14715, -1, 14714, 14715, 16320, -1, 14716, 16320, 16319, -1, 13681, 16319, 16312, -1, 14717, 16312, 16310, -1, 13687, 16310, 14718, -1, 14740, 14718, 14741, -1, 13667, 14741, 16296, -1, 13669, 16296, 16294, -1, 13675, 16294, 16401, -1, 14742, 16401, 14719, -1, 13657, 14719, 16283, -1, 14743, 16283, 14720, -1, 13656, 14720, 14744, -1, 14721, 14744, 16273, -1, 13647, 16273, 14723, -1, 14722, 14723, 14724, -1, 14745, 14724, 14746, -1, 14725, 14746, 14726, -1, 13635, 14726, 16255, -1, 14727, 16255, 14747, -1, 14748, 14747, 16415, -1, 14749, 16415, 16247, -1, 14750, 16247, 14751, -1, 14729, 14751, 14730, -1, 14728, 14729, 14730, -1, 13612, 16380, 13613, -1, 13613, 14711, 13608, -1, 13608, 16368, 13607, -1, 13607, 16364, 13602, -1, 13602, 16365, 14712, -1, 14712, 16361, 13732, -1, 13732, 16356, 14713, -1, 14713, 14731, 14732, -1, 14732, 16350, 13730, -1, 13730, 16347, 14733, -1, 14733, 14734, 13707, -1, 13707, 14735, 14736, -1, 14736, 16340, 13718, -1, 13718, 16333, 13716, -1, 13716, 16334, 14737, -1, 14737, 14738, 14739, -1, 14739, 14715, 14714, -1, 14714, 16320, 14716, -1, 14716, 16319, 13681, -1, 13681, 16312, 14717, -1, 14717, 16310, 13687, -1, 13687, 14718, 14740, -1, 14740, 14741, 13667, -1, 13667, 16296, 13669, -1, 13669, 16294, 13675, -1, 13675, 16401, 14742, -1, 14742, 14719, 13657, -1, 13657, 16283, 14743, -1, 14743, 14720, 13656, -1, 13656, 14744, 14721, -1, 14721, 16273, 13647, -1, 13647, 14723, 14722, -1, 14722, 14724, 14745, -1, 14745, 14746, 14725, -1, 14725, 14726, 13635, -1, 13635, 16255, 14727, -1, 14727, 14747, 14748, -1, 14748, 16415, 14749, -1, 14749, 16247, 14750, -1, 14750, 14751, 14729, -1, 13786, 14752, 13784, -1, 13786, 14755, 14752, -1, 13786, 14758, 14755, -1, 14755, 14758, 14881, -1, 14757, 14881, 14880, -1, 14885, 14880, 14886, -1, 14754, 14886, 14761, -1, 14753, 14761, 14760, -1, 14753, 14754, 14761, -1, 14753, 14871, 14754, -1, 14754, 14871, 14884, -1, 14885, 14884, 14878, -1, 14757, 14878, 14756, -1, 14755, 14756, 14752, -1, 14755, 14757, 14756, -1, 14755, 14881, 14757, -1, 14758, 13788, 14881, -1, 14881, 13788, 14879, -1, 14880, 14879, 14883, -1, 14886, 14883, 14759, -1, 14761, 14759, 14762, -1, 14760, 14762, 16726, -1, 14760, 14761, 14762, -1, 13788, 14763, 14879, -1, 14879, 14763, 14882, -1, 14883, 14882, 14889, -1, 14759, 14889, 14888, -1, 14762, 14888, 14767, -1, 16726, 14767, 14766, -1, 16726, 14762, 14767, -1, 14763, 13789, 14882, -1, 14882, 13789, 14769, -1, 14889, 14769, 14783, -1, 14888, 14783, 14764, -1, 14767, 14764, 14765, -1, 14766, 14765, 16740, -1, 14766, 14767, 14765, -1, 13789, 14768, 14769, -1, 14769, 14768, 14782, -1, 14887, 14782, 14770, -1, 14786, 14770, 13790, -1, 14892, 13790, 14792, -1, 14891, 14792, 14797, -1, 14771, 14797, 13787, -1, 14772, 13787, 14803, -1, 14896, 14803, 14807, -1, 14872, 14807, 13783, -1, 14780, 13783, 13781, -1, 14774, 14780, 13781, -1, 14774, 14773, 14780, -1, 14774, 14775, 14773, -1, 14773, 14775, 14776, -1, 14781, 14776, 14902, -1, 14900, 14902, 14901, -1, 14777, 14901, 14816, -1, 16729, 14816, 16748, -1, 16729, 14777, 14816, -1, 16729, 14812, 14777, -1, 14777, 14812, 14811, -1, 14900, 14811, 14778, -1, 14781, 14778, 14779, -1, 14773, 14779, 14780, -1, 14773, 14781, 14779, -1, 14773, 14776, 14781, -1, 14769, 14782, 14887, -1, 14783, 14887, 14890, -1, 14764, 14890, 14784, -1, 14765, 14784, 14787, -1, 16740, 14787, 14785, -1, 16740, 14765, 14787, -1, 14887, 14770, 14786, -1, 14890, 14786, 14893, -1, 14784, 14893, 14788, -1, 14787, 14788, 14791, -1, 14785, 14791, 14790, -1, 14785, 14787, 14791, -1, 14786, 13790, 14892, -1, 14893, 14892, 14789, -1, 14788, 14789, 14894, -1, 14791, 14894, 14796, -1, 14790, 14796, 14795, -1, 14790, 14791, 14796, -1, 14892, 14792, 14891, -1, 14789, 14891, 14793, -1, 14894, 14793, 14895, -1, 14796, 14895, 14898, -1, 14795, 14898, 14794, -1, 14795, 14796, 14898, -1, 14891, 14797, 14771, -1, 14793, 14771, 14798, -1, 14895, 14798, 14799, -1, 14898, 14799, 14800, -1, 14794, 14800, 14802, -1, 14794, 14898, 14800, -1, 14771, 13787, 14772, -1, 14798, 14772, 14897, -1, 14799, 14897, 14805, -1, 14800, 14805, 14801, -1, 14802, 14801, 16728, -1, 14802, 14800, 14801, -1, 14772, 14803, 14896, -1, 14897, 14896, 14804, -1, 14805, 14804, 14808, -1, 14801, 14808, 14806, -1, 16728, 14806, 16744, -1, 16728, 14801, 14806, -1, 14896, 14807, 14872, -1, 14804, 14872, 14809, -1, 14808, 14809, 14810, -1, 14806, 14810, 14899, -1, 16744, 14899, 14813, -1, 16744, 14806, 14899, -1, 14872, 13783, 14780, -1, 14809, 14780, 14779, -1, 14810, 14779, 14778, -1, 14899, 14778, 14811, -1, 14813, 14811, 14812, -1, 14813, 14899, 14811, -1, 14775, 13780, 14776, -1, 14776, 13780, 14814, -1, 14902, 14814, 14818, -1, 14901, 14818, 14815, -1, 14816, 14815, 14820, -1, 16748, 14820, 16731, -1, 16748, 14816, 14820, -1, 13780, 13779, 14814, -1, 14814, 13779, 14817, -1, 14818, 14817, 14819, -1, 14815, 14819, 14903, -1, 14820, 14903, 14821, -1, 16731, 14821, 14823, -1, 16731, 14820, 14821, -1, 13779, 14822, 14817, -1, 14817, 14822, 14824, -1, 14819, 14824, 14904, -1, 14903, 14904, 14905, -1, 14821, 14905, 14906, -1, 14823, 14906, 16733, -1, 14823, 14821, 14906, -1, 14822, 13778, 14824, -1, 14824, 13778, 14825, -1, 14904, 14825, 14826, -1, 14905, 14826, 14827, -1, 14906, 14827, 14828, -1, 16733, 14828, 14832, -1, 16733, 14906, 14828, -1, 13778, 14829, 14825, -1, 14825, 14829, 14833, -1, 14826, 14833, 14830, -1, 14827, 14830, 14831, -1, 14828, 14831, 14835, -1, 14832, 14835, 14836, -1, 14832, 14828, 14835, -1, 14829, 13782, 14833, -1, 14833, 13782, 14834, -1, 14830, 14834, 14907, -1, 14831, 14907, 14839, -1, 14835, 14839, 14840, -1, 14836, 14840, 16735, -1, 14836, 14835, 14840, -1, 13782, 14837, 14834, -1, 14834, 14837, 14843, -1, 14907, 14843, 14838, -1, 14839, 14838, 14908, -1, 14840, 14908, 14842, -1, 16735, 14842, 14841, -1, 16735, 14840, 14842, -1, 14837, 14844, 14843, -1, 14843, 14844, 14845, -1, 14838, 14845, 14848, -1, 14908, 14848, 14846, -1, 14842, 14846, 14850, -1, 14841, 14850, 16737, -1, 14841, 14842, 14850, -1, 14844, 14847, 14845, -1, 14845, 14847, 14910, -1, 14848, 14910, 14852, -1, 14846, 14852, 14849, -1, 14850, 14849, 14851, -1, 16737, 14851, 14853, -1, 16737, 14850, 14851, -1, 14847, 13776, 14910, -1, 14910, 13776, 14909, -1, 14852, 14909, 14912, -1, 14849, 14912, 14854, -1, 14851, 14854, 14856, -1, 14853, 14856, 14857, -1, 14853, 14851, 14856, -1, 13776, 13775, 14909, -1, 14909, 13775, 14911, -1, 14912, 14911, 14855, -1, 14854, 14855, 14860, -1, 14856, 14860, 14876, -1, 14857, 14876, 16722, -1, 14857, 14856, 14876, -1, 13775, 14858, 14911, -1, 14911, 14858, 14859, -1, 14855, 14859, 14863, -1, 14860, 14863, 14861, -1, 14876, 14861, 14864, -1, 16722, 14864, 16723, -1, 16722, 14876, 14864, -1, 14858, 14862, 14859, -1, 14859, 14862, 14877, -1, 14863, 14877, 14874, -1, 14861, 14874, 14867, -1, 14864, 14867, 14868, -1, 16723, 14868, 14870, -1, 16723, 14864, 14868, -1, 14862, 14865, 14877, -1, 14877, 14865, 14866, -1, 14874, 14866, 14873, -1, 14867, 14873, 14875, -1, 14868, 14875, 14869, -1, 14870, 14869, 16724, -1, 14870, 14868, 14869, -1, 14865, 13777, 14866, -1, 14866, 13777, 13785, -1, 13784, 14866, 13785, -1, 13784, 14752, 14866, -1, 14866, 14752, 14873, -1, 14873, 14752, 14756, -1, 14875, 14756, 14878, -1, 14869, 14878, 14884, -1, 16724, 14884, 14871, -1, 16724, 14869, 14884, -1, 14780, 14809, 14872, -1, 14809, 14808, 14804, -1, 14810, 14809, 14779, -1, 14808, 14801, 14805, -1, 14806, 14808, 14810, -1, 14873, 14867, 14874, -1, 14875, 14873, 14756, -1, 14867, 14864, 14861, -1, 14868, 14867, 14875, -1, 14860, 14861, 14876, -1, 14863, 14874, 14861, -1, 14877, 14866, 14874, -1, 14869, 14875, 14878, -1, 14885, 14878, 14757, -1, 14880, 14885, 14757, -1, 14879, 14880, 14881, -1, 14882, 14883, 14879, -1, 14754, 14884, 14885, -1, 14886, 14754, 14885, -1, 14883, 14886, 14880, -1, 14769, 14889, 14882, -1, 14889, 14759, 14883, -1, 14759, 14761, 14886, -1, 14887, 14783, 14769, -1, 14783, 14888, 14889, -1, 14888, 14762, 14759, -1, 14786, 14890, 14887, -1, 14890, 14764, 14783, -1, 14764, 14767, 14888, -1, 14892, 14893, 14786, -1, 14893, 14784, 14890, -1, 14784, 14765, 14764, -1, 14891, 14789, 14892, -1, 14789, 14788, 14893, -1, 14788, 14787, 14784, -1, 14771, 14793, 14891, -1, 14793, 14894, 14789, -1, 14894, 14791, 14788, -1, 14772, 14798, 14771, -1, 14798, 14895, 14793, -1, 14895, 14796, 14894, -1, 14896, 14897, 14772, -1, 14897, 14799, 14798, -1, 14799, 14898, 14895, -1, 14872, 14804, 14896, -1, 14804, 14805, 14897, -1, 14805, 14800, 14799, -1, 14899, 14810, 14778, -1, 14900, 14778, 14781, -1, 14902, 14900, 14781, -1, 14814, 14902, 14776, -1, 14817, 14818, 14814, -1, 14777, 14811, 14900, -1, 14901, 14777, 14900, -1, 14818, 14901, 14902, -1, 14824, 14819, 14817, -1, 14819, 14815, 14818, -1, 14815, 14816, 14901, -1, 14825, 14904, 14824, -1, 14904, 14903, 14819, -1, 14903, 14820, 14815, -1, 14833, 14826, 14825, -1, 14826, 14905, 14904, -1, 14905, 14821, 14903, -1, 14834, 14830, 14833, -1, 14830, 14827, 14826, -1, 14827, 14906, 14905, -1, 14843, 14907, 14834, -1, 14907, 14831, 14830, -1, 14831, 14828, 14827, -1, 14845, 14838, 14843, -1, 14838, 14839, 14907, -1, 14839, 14835, 14831, -1, 14910, 14848, 14845, -1, 14848, 14908, 14838, -1, 14908, 14840, 14839, -1, 14909, 14852, 14910, -1, 14852, 14846, 14848, -1, 14846, 14842, 14908, -1, 14911, 14912, 14909, -1, 14912, 14849, 14852, -1, 14849, 14850, 14846, -1, 14859, 14855, 14911, -1, 14855, 14854, 14912, -1, 14854, 14851, 14849, -1, 14877, 14863, 14859, -1, 14863, 14860, 14855, -1, 14860, 14856, 14854, -1, 14119, 14130, 14950, -1, 14948, 14950, 14922, -1, 14913, 14922, 14945, -1, 14946, 14945, 14924, -1, 14914, 14924, 14925, -1, 14915, 14925, 14916, -1, 14941, 14916, 14917, -1, 14937, 14917, 14918, -1, 14959, 14918, 14919, -1, 14935, 14919, 14928, -1, 14955, 14928, 14930, -1, 14921, 14930, 14932, -1, 14920, 14921, 14932, -1, 14920, 14961, 14921, -1, 14920, 15338, 14961, -1, 14961, 15338, 14933, -1, 14956, 14933, 14958, -1, 14955, 14958, 14935, -1, 14928, 14955, 14935, -1, 14923, 14922, 16759, -1, 14923, 14945, 14922, -1, 14923, 16761, 14945, -1, 14945, 16761, 14924, -1, 14924, 16761, 14926, -1, 14925, 14926, 16765, -1, 14916, 16765, 14917, -1, 14916, 14925, 16765, -1, 14924, 14926, 14925, -1, 16765, 16764, 14917, -1, 14917, 16764, 14918, -1, 14918, 16764, 14927, -1, 14919, 14927, 14929, -1, 14928, 14929, 14930, -1, 14928, 14919, 14929, -1, 14918, 14927, 14919, -1, 14929, 14931, 14930, -1, 14930, 14931, 14932, -1, 14933, 14934, 14958, -1, 14958, 14934, 14957, -1, 14935, 14957, 14959, -1, 14919, 14935, 14959, -1, 14934, 14938, 14957, -1, 14957, 14938, 14936, -1, 14959, 14936, 14937, -1, 14918, 14959, 14937, -1, 14938, 14939, 14936, -1, 14936, 14939, 14940, -1, 14937, 14940, 14941, -1, 14917, 14937, 14941, -1, 14940, 14939, 14953, -1, 14941, 14953, 14915, -1, 14916, 14941, 14915, -1, 14943, 14960, 14952, -1, 14943, 14942, 14960, -1, 14943, 14944, 14942, -1, 14942, 14944, 14954, -1, 14946, 14954, 14913, -1, 14945, 14946, 14913, -1, 14944, 15341, 14954, -1, 14954, 15341, 14947, -1, 14913, 14947, 14948, -1, 14922, 14913, 14948, -1, 15341, 14949, 14947, -1, 14947, 14949, 14951, -1, 14948, 14951, 14119, -1, 14950, 14948, 14119, -1, 14947, 14951, 14948, -1, 14914, 14925, 14915, -1, 14960, 14915, 14953, -1, 14952, 14953, 14939, -1, 14952, 14960, 14953, -1, 14946, 14924, 14914, -1, 14942, 14914, 14960, -1, 14942, 14946, 14914, -1, 14942, 14954, 14946, -1, 14130, 16759, 14950, -1, 14950, 16759, 14922, -1, 14930, 14921, 14955, -1, 14955, 14921, 14956, -1, 14958, 14955, 14956, -1, 14957, 14935, 14958, -1, 14936, 14959, 14957, -1, 14940, 14937, 14936, -1, 14953, 14941, 14940, -1, 14960, 14914, 14915, -1, 14947, 14913, 14954, -1, 14933, 14956, 14961, -1, 14961, 14956, 14921, -1, 15338, 14920, 16680, -1, 16680, 14920, 16686, -1, 16686, 14920, 14932, -1, 14963, 14932, 14931, -1, 14962, 14963, 14931, -1, 16686, 14932, 14963, -1, 16805, 16806, 15054, -1, 15042, 15054, 14964, -1, 15041, 14964, 15055, -1, 14965, 15055, 13808, -1, 14966, 14965, 13808, -1, 14966, 14967, 14965, -1, 14966, 15058, 14967, -1, 14967, 15058, 15076, -1, 14975, 15076, 14968, -1, 14971, 14968, 14970, -1, 14969, 14970, 15022, -1, 14969, 14971, 14970, -1, 14969, 14972, 14971, -1, 14971, 14972, 14973, -1, 14975, 14973, 14974, -1, 14967, 14974, 14965, -1, 14967, 14975, 14974, -1, 14967, 15076, 14975, -1, 14976, 14977, 15053, -1, 14976, 14982, 14977, -1, 14976, 14978, 14982, -1, 14982, 14978, 14979, -1, 14981, 14979, 14983, -1, 15061, 14983, 14980, -1, 13806, 14980, 13805, -1, 13806, 15061, 14980, -1, 13806, 13807, 15061, -1, 15061, 13807, 15062, -1, 14981, 15062, 15051, -1, 14982, 15051, 14977, -1, 14982, 14981, 15051, -1, 14982, 14979, 14981, -1, 14978, 14998, 14979, -1, 14979, 14998, 15063, -1, 14983, 15063, 15000, -1, 14980, 15000, 14984, -1, 13805, 14984, 15049, -1, 13804, 15049, 15006, -1, 13803, 15006, 15005, -1, 13802, 15005, 14985, -1, 15046, 14985, 14986, -1, 14994, 14986, 14987, -1, 14990, 14987, 14988, -1, 16790, 14990, 14988, -1, 16790, 14989, 14990, -1, 16790, 14991, 14989, -1, 14989, 14991, 15066, -1, 14997, 15066, 15067, -1, 15068, 15067, 15070, -1, 14993, 15070, 14992, -1, 14993, 15068, 15070, -1, 14993, 14995, 15068, -1, 14993, 13792, 14995, -1, 14995, 13792, 15047, -1, 14996, 15047, 14994, -1, 14990, 14994, 14987, -1, 14990, 14996, 14994, -1, 14990, 14989, 14996, -1, 14996, 14989, 14997, -1, 14995, 14997, 15068, -1, 14995, 14996, 14997, -1, 14995, 15047, 14996, -1, 14998, 16785, 15063, -1, 15063, 16785, 14999, -1, 15000, 14999, 15002, -1, 14984, 15002, 15049, -1, 14984, 15000, 15002, -1, 16785, 16786, 14999, -1, 14999, 16786, 15001, -1, 15002, 15001, 15004, -1, 15049, 15004, 15006, -1, 15049, 15002, 15004, -1, 16786, 15007, 15001, -1, 15001, 15007, 15003, -1, 15004, 15003, 15009, -1, 15006, 15009, 15005, -1, 15006, 15004, 15009, -1, 15007, 15008, 15003, -1, 15003, 15008, 15064, -1, 15009, 15064, 15065, -1, 15005, 15065, 14985, -1, 15005, 15009, 15065, -1, 15008, 16787, 15064, -1, 15064, 16787, 15010, -1, 15065, 15010, 14986, -1, 14985, 15065, 14986, -1, 16787, 15011, 15010, -1, 15010, 15011, 14987, -1, 14986, 15010, 14987, -1, 15011, 16789, 14987, -1, 14987, 16789, 14988, -1, 14991, 16819, 15066, -1, 15066, 16819, 15012, -1, 15067, 15012, 15069, -1, 15070, 15069, 15013, -1, 14992, 15013, 13801, -1, 14992, 15070, 15013, -1, 16819, 15014, 15012, -1, 15012, 15014, 15015, -1, 15069, 15015, 15017, -1, 15013, 15017, 15071, -1, 13801, 15071, 13800, -1, 13801, 15013, 15071, -1, 15014, 15016, 15015, -1, 15015, 15016, 15025, -1, 15017, 15025, 15026, -1, 15071, 15026, 15018, -1, 13800, 15018, 15019, -1, 15045, 15019, 15031, -1, 13798, 15031, 15033, -1, 13810, 15033, 15020, -1, 15024, 15020, 15021, -1, 15074, 15021, 15040, -1, 15073, 15040, 16800, -1, 15022, 15073, 16800, -1, 15022, 14970, 15073, -1, 15073, 14970, 15023, -1, 15074, 15023, 15075, -1, 15024, 15075, 13796, -1, 13810, 15024, 13796, -1, 13810, 15020, 15024, -1, 15016, 16793, 15025, -1, 15025, 16793, 15027, -1, 15026, 15027, 15029, -1, 15018, 15029, 15019, -1, 15018, 15026, 15029, -1, 16793, 15028, 15027, -1, 15027, 15028, 15030, -1, 15029, 15030, 15034, -1, 15019, 15034, 15031, -1, 15019, 15029, 15034, -1, 15028, 15032, 15030, -1, 15030, 15032, 15036, -1, 15034, 15036, 15035, -1, 15031, 15035, 15033, -1, 15031, 15034, 15035, -1, 15032, 15037, 15036, -1, 15036, 15037, 15038, -1, 15035, 15038, 15072, -1, 15033, 15072, 15020, -1, 15033, 15035, 15072, -1, 15037, 16796, 15038, -1, 15038, 16796, 16797, -1, 15039, 16797, 16799, -1, 15040, 16799, 16800, -1, 15040, 15039, 16799, -1, 15040, 15021, 15039, -1, 15039, 15021, 15072, -1, 15038, 15039, 15072, -1, 15038, 16797, 15039, -1, 14972, 16802, 14973, -1, 14973, 16802, 15043, -1, 14974, 15043, 15041, -1, 14965, 15041, 15055, -1, 14965, 14974, 15041, -1, 16802, 15044, 15043, -1, 15043, 15044, 15042, -1, 15041, 15042, 14964, -1, 15041, 15043, 15042, -1, 15044, 16805, 15042, -1, 15042, 16805, 15054, -1, 13810, 13798, 15033, -1, 13798, 15045, 15031, -1, 15045, 13800, 15019, -1, 15018, 13800, 15071, -1, 13792, 15048, 15047, -1, 15047, 15048, 15046, -1, 14994, 15046, 14986, -1, 14994, 15047, 15046, -1, 15048, 13802, 15046, -1, 15046, 13802, 14985, -1, 13802, 13803, 15005, -1, 13803, 13804, 15006, -1, 13804, 13805, 15049, -1, 14984, 13805, 14980, -1, 13807, 15050, 15062, -1, 15062, 15050, 15060, -1, 15051, 15060, 15052, -1, 14977, 15052, 15054, -1, 15053, 15054, 16806, -1, 15053, 14977, 15054, -1, 15060, 15050, 15056, -1, 15052, 15056, 14964, -1, 15054, 15052, 14964, -1, 13808, 15055, 13795, -1, 13795, 15055, 15056, -1, 15050, 13795, 15056, -1, 15076, 15058, 15059, -1, 14968, 15059, 15023, -1, 14970, 14968, 15023, -1, 13796, 15075, 15057, -1, 15057, 15075, 15059, -1, 15058, 15057, 15059, -1, 15056, 15055, 14964, -1, 15051, 15062, 15060, -1, 15051, 15052, 14977, -1, 15060, 15056, 15052, -1, 15061, 15062, 14981, -1, 14983, 15061, 14981, -1, 15063, 14983, 14979, -1, 14999, 15000, 15063, -1, 15000, 14980, 14983, -1, 15001, 15002, 14999, -1, 15003, 15004, 15001, -1, 15064, 15009, 15003, -1, 15010, 15065, 15064, -1, 15066, 14997, 14989, -1, 15012, 15067, 15066, -1, 15067, 15068, 14997, -1, 15015, 15069, 15012, -1, 15069, 15070, 15067, -1, 15025, 15017, 15015, -1, 15017, 15013, 15069, -1, 15027, 15026, 15025, -1, 15026, 15071, 15017, -1, 15030, 15029, 15027, -1, 15036, 15034, 15030, -1, 15038, 15035, 15036, -1, 15020, 15072, 15021, -1, 15023, 15074, 15073, -1, 15073, 15074, 15040, -1, 15075, 15024, 15074, -1, 15074, 15024, 15021, -1, 15059, 15075, 15023, -1, 14975, 14968, 14971, -1, 14973, 14975, 14971, -1, 15076, 15059, 14968, -1, 15043, 14974, 14973, -1, 16809, 16815, 15159, -1, 15077, 15159, 15173, -1, 15155, 15173, 15078, -1, 15083, 15078, 13827, -1, 13819, 15083, 13827, -1, 13819, 15084, 15083, -1, 13819, 15174, 15084, -1, 15084, 15174, 15079, -1, 15085, 15079, 15194, -1, 15080, 15194, 15136, -1, 15081, 15136, 16776, -1, 15081, 15080, 15136, -1, 15081, 16807, 15080, -1, 15080, 16807, 15082, -1, 15085, 15082, 15156, -1, 15084, 15156, 15083, -1, 15084, 15085, 15156, -1, 15084, 15079, 15085, -1, 15087, 15086, 16816, -1, 15087, 15088, 15086, -1, 15087, 15093, 15088, -1, 15088, 15093, 15094, -1, 15179, 15094, 15180, -1, 15089, 15180, 15090, -1, 15091, 15090, 15167, -1, 15091, 15089, 15090, -1, 15091, 15169, 15089, -1, 15089, 15169, 15178, -1, 15179, 15178, 15092, -1, 15088, 15092, 15086, -1, 15088, 15179, 15092, -1, 15088, 15094, 15179, -1, 15093, 15095, 15094, -1, 15094, 15095, 15096, -1, 15180, 15096, 15182, -1, 15090, 15182, 15168, -1, 15167, 15168, 15113, -1, 13824, 15113, 15116, -1, 13822, 15116, 15166, -1, 15097, 15166, 15165, -1, 15164, 15165, 15098, -1, 15163, 15098, 15123, -1, 15106, 15123, 15124, -1, 15099, 15106, 15124, -1, 15099, 15100, 15106, -1, 15099, 15101, 15100, -1, 15100, 15101, 15125, -1, 15109, 15125, 15183, -1, 15108, 15183, 15126, -1, 15103, 15126, 15102, -1, 15103, 15108, 15126, -1, 15103, 15107, 15108, -1, 15103, 15104, 15107, -1, 15107, 15104, 15162, -1, 15105, 15162, 15163, -1, 15106, 15163, 15123, -1, 15106, 15105, 15163, -1, 15106, 15100, 15105, -1, 15105, 15100, 15109, -1, 15107, 15109, 15108, -1, 15107, 15105, 15109, -1, 15107, 15162, 15105, -1, 15095, 16811, 15096, -1, 15096, 16811, 15181, -1, 15182, 15181, 15110, -1, 15168, 15110, 15113, -1, 15168, 15182, 15110, -1, 16811, 15111, 15181, -1, 15181, 15111, 15112, -1, 15110, 15112, 15114, -1, 15113, 15114, 15116, -1, 15113, 15110, 15114, -1, 15111, 16812, 15112, -1, 15112, 16812, 15115, -1, 15114, 15115, 15117, -1, 15116, 15117, 15166, -1, 15116, 15114, 15117, -1, 16812, 15120, 15115, -1, 15115, 15120, 15118, -1, 15117, 15118, 15119, -1, 15166, 15119, 15165, -1, 15166, 15117, 15119, -1, 15120, 15121, 15118, -1, 15118, 15121, 15122, -1, 15119, 15122, 15098, -1, 15165, 15119, 15098, -1, 15121, 16814, 15122, -1, 15122, 16814, 15123, -1, 15098, 15122, 15123, -1, 16814, 16817, 15123, -1, 15123, 16817, 15124, -1, 15101, 15128, 15125, -1, 15125, 15128, 15184, -1, 15183, 15184, 15127, -1, 15126, 15127, 15131, -1, 15102, 15131, 13833, -1, 15102, 15126, 15131, -1, 15128, 15129, 15184, -1, 15184, 15129, 15130, -1, 15127, 15130, 15185, -1, 15131, 15185, 15161, -1, 13833, 15161, 13831, -1, 13833, 15131, 15161, -1, 15129, 16772, 15130, -1, 15130, 16772, 15188, -1, 15185, 15188, 15187, -1, 15161, 15187, 15140, -1, 13831, 15140, 15143, -1, 15160, 15143, 15148, -1, 15132, 15148, 15133, -1, 15138, 15133, 15134, -1, 15192, 15134, 15189, -1, 15190, 15189, 15191, -1, 15135, 15191, 16777, -1, 16776, 15135, 16777, -1, 16776, 15136, 15135, -1, 15135, 15136, 15176, -1, 15190, 15176, 15193, -1, 15192, 15193, 15137, -1, 15138, 15192, 15137, -1, 15138, 15134, 15192, -1, 16772, 15139, 15188, -1, 15188, 15139, 15186, -1, 15187, 15186, 15144, -1, 15140, 15144, 15143, -1, 15140, 15187, 15144, -1, 15139, 15141, 15186, -1, 15186, 15141, 15142, -1, 15144, 15142, 15147, -1, 15143, 15147, 15148, -1, 15143, 15144, 15147, -1, 15141, 15145, 15142, -1, 15142, 15145, 15146, -1, 15147, 15146, 15149, -1, 15148, 15149, 15133, -1, 15148, 15147, 15149, -1, 15145, 16773, 15146, -1, 15146, 16773, 15153, -1, 15149, 15153, 15154, -1, 15133, 15154, 15134, -1, 15133, 15149, 15154, -1, 16773, 15150, 15153, -1, 15153, 15150, 16775, -1, 15152, 16775, 15151, -1, 15191, 15151, 16777, -1, 15191, 15152, 15151, -1, 15191, 15189, 15152, -1, 15152, 15189, 15154, -1, 15153, 15152, 15154, -1, 15153, 16775, 15152, -1, 16807, 15157, 15082, -1, 15082, 15157, 15195, -1, 15156, 15195, 15155, -1, 15083, 15155, 15078, -1, 15083, 15156, 15155, -1, 15157, 15158, 15195, -1, 15195, 15158, 15077, -1, 15155, 15077, 15173, -1, 15155, 15195, 15077, -1, 15158, 16809, 15077, -1, 15077, 16809, 15159, -1, 15138, 15132, 15133, -1, 15132, 15160, 15148, -1, 15160, 13831, 15143, -1, 15140, 13831, 15161, -1, 15104, 13814, 15162, -1, 15162, 13814, 15164, -1, 15163, 15164, 15098, -1, 15163, 15162, 15164, -1, 13814, 15097, 15164, -1, 15164, 15097, 15165, -1, 15097, 13822, 15166, -1, 13822, 13824, 15116, -1, 13824, 15167, 15113, -1, 15168, 15167, 15090, -1, 15169, 13825, 15178, -1, 15178, 13825, 15170, -1, 15092, 15170, 15171, -1, 15086, 15171, 15159, -1, 16816, 15159, 16815, -1, 16816, 15086, 15159, -1, 15170, 13825, 15172, -1, 15171, 15172, 15173, -1, 15159, 15171, 15173, -1, 13827, 15078, 13817, -1, 13817, 15078, 15172, -1, 13825, 13817, 15172, -1, 15079, 15174, 15175, -1, 15194, 15175, 15176, -1, 15136, 15194, 15176, -1, 15137, 15193, 15177, -1, 15177, 15193, 15175, -1, 15174, 15177, 15175, -1, 15172, 15078, 15173, -1, 15092, 15178, 15170, -1, 15092, 15171, 15086, -1, 15170, 15172, 15171, -1, 15089, 15178, 15179, -1, 15180, 15089, 15179, -1, 15096, 15180, 15094, -1, 15181, 15182, 15096, -1, 15182, 15090, 15180, -1, 15112, 15110, 15181, -1, 15115, 15114, 15112, -1, 15118, 15117, 15115, -1, 15122, 15119, 15118, -1, 15125, 15109, 15100, -1, 15184, 15183, 15125, -1, 15183, 15108, 15109, -1, 15130, 15127, 15184, -1, 15127, 15126, 15183, -1, 15188, 15185, 15130, -1, 15185, 15131, 15127, -1, 15186, 15187, 15188, -1, 15187, 15161, 15185, -1, 15142, 15144, 15186, -1, 15146, 15147, 15142, -1, 15153, 15149, 15146, -1, 15134, 15154, 15189, -1, 15176, 15190, 15135, -1, 15135, 15190, 15191, -1, 15193, 15192, 15190, -1, 15190, 15192, 15189, -1, 15175, 15193, 15176, -1, 15085, 15194, 15080, -1, 15082, 15085, 15080, -1, 15079, 15175, 15194, -1, 15195, 15156, 15082, -1, 16792, 15197, 15196, -1, 15196, 15197, 16666, -1, 15199, 16666, 16665, -1, 16794, 16665, 15200, -1, 16795, 15200, 15198, -1, 13930, 15198, 13934, -1, 13930, 16795, 15198, -1, 15196, 16666, 15199, -1, 15199, 16665, 16794, -1, 16794, 15200, 16795, -1, 15198, 15201, 13934, -1, 13934, 15201, 13931, -1, 13931, 15201, 16662, -1, 15202, 16662, 15203, -1, 13932, 15202, 15203, -1, 13931, 16662, 15202, -1, 15197, 16792, 16585, -1, 16585, 16792, 16791, -1, 16531, 15204, 15205, -1, 15205, 15204, 16774, -1, 16774, 15204, 16594, -1, 15221, 16594, 16592, -1, 16778, 16592, 16537, -1, 16779, 16537, 16535, -1, 15222, 16535, 15206, -1, 15207, 15206, 15208, -1, 16780, 15208, 15209, -1, 15210, 15209, 15211, -1, 15212, 15211, 15213, -1, 15223, 15213, 16590, -1, 16782, 16590, 15214, -1, 15215, 15214, 15216, -1, 15224, 15216, 15218, -1, 15217, 15218, 16588, -1, 16783, 16588, 15219, -1, 16784, 15219, 15220, -1, 15225, 15220, 16586, -1, 16788, 16586, 16585, -1, 16791, 16788, 16585, -1, 16774, 16594, 15221, -1, 15221, 16592, 16778, -1, 16778, 16537, 16779, -1, 16779, 16535, 15222, -1, 15222, 15206, 15207, -1, 15207, 15208, 16780, -1, 16780, 15209, 15210, -1, 15210, 15211, 15212, -1, 15212, 15213, 15223, -1, 15223, 16590, 16782, -1, 16782, 15214, 15215, -1, 15215, 15216, 15224, -1, 15224, 15218, 15217, -1, 15217, 16588, 16783, -1, 16783, 15219, 16784, -1, 16784, 15220, 15225, -1, 15225, 16586, 16788, -1, 16818, 15226, 15205, -1, 15205, 15226, 16531, -1, 13837, 15227, 15228, -1, 13837, 15229, 15227, -1, 13837, 13840, 15229, -1, 15229, 13840, 15230, -1, 15232, 15230, 15231, -1, 16832, 15232, 15231, -1, 16832, 15233, 15232, -1, 15232, 15233, 15234, -1, 15229, 15230, 15232, -1, 15227, 15235, 15228, -1, 15228, 15235, 15236, -1, 13839, 15228, 15236, -1, 15235, 14096, 15236, -1, 15231, 13857, 15237, -1, 15237, 13857, 15238, -1, 15238, 13857, 15239, -1, 15264, 15239, 15240, -1, 15241, 15240, 13848, -1, 15242, 13848, 13908, -1, 15261, 15242, 13908, -1, 15238, 15239, 15264, -1, 15264, 15240, 15241, -1, 15241, 13848, 15242, -1, 16837, 16823, 15243, -1, 15243, 16823, 15276, -1, 15276, 16823, 15279, -1, 15279, 16823, 15244, -1, 15274, 15244, 13898, -1, 13928, 13898, 13882, -1, 13899, 13928, 13882, -1, 13899, 13927, 13928, -1, 13899, 13901, 13927, -1, 13927, 13901, 15246, -1, 15245, 15246, 13903, -1, 15273, 13903, 15272, -1, 13913, 15272, 15247, -1, 13909, 15247, 15248, -1, 13909, 13913, 15247, -1, 13898, 15244, 15249, -1, 15249, 15244, 15250, -1, 15255, 15250, 15251, -1, 13896, 15251, 15252, -1, 13881, 15252, 15253, -1, 15256, 15253, 16828, -1, 13894, 16828, 15254, -1, 13892, 15254, 15257, -1, 13892, 13894, 15254, -1, 15249, 15250, 15255, -1, 15255, 15251, 13896, -1, 13896, 15252, 13881, -1, 13881, 15253, 15256, -1, 15256, 16828, 13894, -1, 15254, 16829, 15257, -1, 15257, 16829, 15259, -1, 15259, 16829, 16834, -1, 15242, 16834, 15241, -1, 15242, 15259, 16834, -1, 15242, 15258, 15259, -1, 15242, 15261, 15258, -1, 15258, 15261, 15260, -1, 15260, 15261, 15262, -1, 15263, 15262, 13889, -1, 15263, 15260, 15262, -1, 15237, 15238, 16834, -1, 16834, 15238, 15264, -1, 15241, 16834, 15264, -1, 15262, 15265, 13889, -1, 13889, 15265, 13878, -1, 13878, 15265, 13924, -1, 15270, 13924, 13923, -1, 13922, 15270, 13923, -1, 13922, 13887, 15270, -1, 13922, 15266, 13887, -1, 13887, 15266, 13907, -1, 13907, 15266, 13920, -1, 13906, 13920, 15267, -1, 13886, 15267, 13918, -1, 13904, 13918, 13916, -1, 13885, 13916, 15268, -1, 15271, 15268, 13910, -1, 15269, 13910, 15248, -1, 15247, 15269, 15248, -1, 13878, 13924, 15270, -1, 13907, 13920, 13906, -1, 13906, 15267, 13886, -1, 13886, 13918, 13904, -1, 13904, 13916, 13885, -1, 13885, 15268, 15271, -1, 15271, 13910, 15269, -1, 13913, 15273, 15272, -1, 15273, 15245, 13903, -1, 15245, 13927, 15246, -1, 13928, 15274, 13898, -1, 15274, 15279, 15244, -1, 13928, 13929, 15274, -1, 15274, 13929, 15278, -1, 15279, 15278, 15275, -1, 15276, 15275, 13948, -1, 15243, 13948, 15277, -1, 16837, 15277, 16835, -1, 16837, 15243, 15277, -1, 15274, 15278, 15279, -1, 15279, 15275, 15276, -1, 15276, 13948, 15243, -1, 15284, 16781, 15295, -1, 15283, 15295, 15296, -1, 15280, 15296, 15281, -1, 16825, 15281, 16827, -1, 16825, 15280, 15281, -1, 16825, 16824, 15280, -1, 15280, 16824, 15324, -1, 15283, 15324, 15282, -1, 15284, 15283, 15282, -1, 15284, 15295, 15283, -1, 16781, 15285, 15295, -1, 15295, 15285, 15286, -1, 15292, 15286, 15287, -1, 15288, 15292, 15287, -1, 15288, 15293, 15292, -1, 15288, 16804, 15293, -1, 15293, 16804, 15294, -1, 15326, 15294, 15289, -1, 15325, 15289, 15291, -1, 16826, 15291, 15290, -1, 16826, 15325, 15291, -1, 16826, 15299, 15325, -1, 15325, 15299, 15298, -1, 15326, 15298, 15297, -1, 15293, 15297, 15292, -1, 15293, 15326, 15297, -1, 15293, 15294, 15326, -1, 15295, 15286, 15292, -1, 15296, 15292, 15297, -1, 15281, 15297, 15298, -1, 16827, 15298, 15299, -1, 16827, 15281, 15298, -1, 16804, 16803, 15294, -1, 15294, 16803, 15309, -1, 15310, 15309, 15313, -1, 15314, 15313, 15300, -1, 15301, 15314, 15300, -1, 15301, 15308, 15314, -1, 15301, 15302, 15308, -1, 15308, 15302, 15315, -1, 15307, 15315, 15303, -1, 15305, 15303, 15322, -1, 15304, 15322, 16831, -1, 15304, 15305, 15322, -1, 15304, 16830, 15305, -1, 15305, 16830, 15306, -1, 15307, 15306, 15327, -1, 15308, 15327, 15314, -1, 15308, 15307, 15327, -1, 15308, 15315, 15307, -1, 15294, 15309, 15310, -1, 15289, 15310, 15311, -1, 15291, 15311, 15312, -1, 15290, 15312, 16833, -1, 15290, 15291, 15312, -1, 15310, 15313, 15314, -1, 15311, 15314, 15327, -1, 15312, 15327, 15306, -1, 16833, 15306, 16830, -1, 16833, 15312, 15306, -1, 15302, 16801, 15315, -1, 15315, 16801, 15320, -1, 15319, 15320, 16798, -1, 15318, 16798, 15316, -1, 15317, 15318, 15316, -1, 15317, 13933, 15318, -1, 15318, 13933, 15321, -1, 15319, 15321, 15303, -1, 15315, 15319, 15303, -1, 15315, 15320, 15319, -1, 15319, 16798, 15318, -1, 15321, 15319, 15318, -1, 13933, 13935, 15321, -1, 15321, 13935, 15322, -1, 15303, 15321, 15322, -1, 13935, 13936, 15322, -1, 15322, 13936, 16831, -1, 16824, 15323, 15324, -1, 15324, 15323, 16821, -1, 15282, 15324, 16821, -1, 15323, 16839, 16821, -1, 15280, 15324, 15283, -1, 15296, 15280, 15283, -1, 15292, 15296, 15295, -1, 15281, 15296, 15297, -1, 15325, 15298, 15326, -1, 15289, 15325, 15326, -1, 15310, 15289, 15294, -1, 15314, 15311, 15310, -1, 15311, 15291, 15289, -1, 15312, 15311, 15327, -1, 15305, 15306, 15307, -1, 15303, 15305, 15307, -1, 15392, 14170, 15328, -1, 15328, 14170, 13938, -1, 16500, 13938, 13932, -1, 15203, 16500, 13932, -1, 15203, 16512, 16500, -1, 15234, 16831, 13938, -1, 13938, 16831, 13932, -1, 13938, 16500, 15328, -1, 15328, 16500, 15946, -1, 15525, 15328, 15946, -1, 13973, 16840, 13974, -1, 13973, 15329, 16840, -1, 16840, 15329, 15330, -1, 15330, 15329, 13971, -1, 15336, 15330, 13971, -1, 16840, 15332, 13974, -1, 13974, 15332, 15331, -1, 15331, 15332, 15333, -1, 15333, 15332, 13946, -1, 13946, 15332, 15334, -1, 13944, 15334, 16835, -1, 13944, 13946, 15334, -1, 17384, 16838, 15334, -1, 15334, 16838, 16836, -1, 16835, 15334, 16836, -1, 16680, 15335, 15338, -1, 15338, 15335, 15330, -1, 15337, 15330, 15336, -1, 15337, 15338, 15330, -1, 15337, 14019, 15338, -1, 15338, 14019, 14933, -1, 14933, 14019, 14016, -1, 14934, 14016, 14036, -1, 14938, 14036, 14939, -1, 14938, 14934, 14036, -1, 14933, 14016, 14934, -1, 14036, 15339, 14939, -1, 14939, 15339, 15340, -1, 14952, 15340, 14027, -1, 14943, 14027, 15342, -1, 14944, 15342, 15341, -1, 14944, 14943, 15342, -1, 14939, 15340, 14952, -1, 14952, 14027, 14943, -1, 15342, 15343, 15341, -1, 15341, 15343, 14949, -1, 14949, 15343, 13998, -1, 14121, 13998, 15344, -1, 14151, 15344, 14078, -1, 15349, 14078, 15347, -1, 15345, 15347, 14076, -1, 14054, 15345, 14076, -1, 14054, 14051, 15345, -1, 15345, 14051, 14062, -1, 14072, 15345, 14062, -1, 14072, 14163, 15345, -1, 14072, 14164, 14163, -1, 14072, 15346, 14164, -1, 14164, 15346, 14165, -1, 14165, 15346, 15235, -1, 14166, 14165, 15235, -1, 14949, 13998, 14121, -1, 14121, 15344, 14151, -1, 14151, 14078, 15349, -1, 15349, 15347, 15345, -1, 15348, 15349, 15345, -1, 15348, 14136, 15349, -1, 15348, 14137, 14136, -1, 15348, 15350, 14137, -1, 15348, 14141, 15350, -1, 15348, 15351, 14141, -1, 15348, 17488, 15351, -1, 15351, 17488, 15354, -1, 15352, 15354, 17489, -1, 17483, 17489, 17491, -1, 17483, 15352, 17489, -1, 17483, 15353, 15352, -1, 15346, 14096, 15235, -1, 15351, 15354, 15352, -1, 15353, 16881, 15352, -1, 15352, 16881, 14147, -1, 14147, 16881, 15355, -1, 14149, 15355, 16770, -1, 14100, 14149, 16770, -1, 14147, 15355, 14149, -1, 15356, 15357, 15361, -1, 15361, 15357, 15358, -1, 17402, 15361, 15358, -1, 17402, 15360, 15361, -1, 17402, 17398, 15360, -1, 15360, 17398, 15359, -1, 15359, 17398, 17397, -1, 15380, 15359, 17397, -1, 15359, 15380, 15379, -1, 15360, 15379, 15362, -1, 15361, 15362, 15363, -1, 15356, 15363, 15364, -1, 15356, 15361, 15363, -1, 14171, 15381, 15365, -1, 14171, 15366, 15381, -1, 14171, 15367, 15366, -1, 15366, 15367, 15371, -1, 15390, 15371, 15391, -1, 15369, 15391, 15375, -1, 15368, 15375, 15374, -1, 15368, 15369, 15375, -1, 15368, 16900, 15369, -1, 15369, 16900, 15370, -1, 15390, 15370, 15378, -1, 15366, 15378, 15381, -1, 15366, 15390, 15378, -1, 15366, 15371, 15390, -1, 15367, 14172, 15371, -1, 15371, 14172, 15387, -1, 15391, 15387, 15372, -1, 15375, 15372, 15397, -1, 15373, 15375, 15397, -1, 15373, 15374, 15375, -1, 14172, 14169, 15387, -1, 15387, 14169, 15386, -1, 15388, 15386, 15376, -1, 15395, 15388, 15376, -1, 15395, 15372, 15388, -1, 15395, 15397, 15372, -1, 15386, 14170, 15376, -1, 16900, 15377, 15370, -1, 15370, 15377, 15389, -1, 15378, 15389, 15383, -1, 15381, 15383, 15379, -1, 15365, 15379, 15380, -1, 15365, 15381, 15379, -1, 15377, 15382, 15389, -1, 15389, 15382, 15385, -1, 15383, 15385, 15362, -1, 15379, 15383, 15362, -1, 15382, 15384, 15385, -1, 15385, 15384, 15364, -1, 15363, 15385, 15364, -1, 15363, 15362, 15385, -1, 15361, 15360, 15362, -1, 15360, 15359, 15379, -1, 15387, 15386, 15388, -1, 15372, 15387, 15388, -1, 15378, 15383, 15381, -1, 15389, 15385, 15383, -1, 15370, 15389, 15378, -1, 15369, 15370, 15390, -1, 15391, 15369, 15390, -1, 15387, 15391, 15371, -1, 15375, 15391, 15372, -1, 15392, 15393, 14170, -1, 14170, 15393, 15376, -1, 15376, 15393, 15394, -1, 15395, 15394, 15396, -1, 15397, 15396, 15373, -1, 15397, 15395, 15396, -1, 15376, 15394, 15395, -1, 15396, 16901, 15373, -1, 15392, 15509, 15393, -1, 15393, 15509, 15398, -1, 15394, 15398, 15399, -1, 15396, 15399, 15400, -1, 15401, 15400, 16892, -1, 15401, 15396, 15400, -1, 15401, 16901, 15396, -1, 15398, 15509, 15402, -1, 15407, 15402, 15403, -1, 15443, 15403, 15404, -1, 15405, 15404, 15440, -1, 15405, 15443, 15404, -1, 15405, 15442, 15443, -1, 15443, 15442, 15406, -1, 15407, 15406, 15399, -1, 15398, 15407, 15399, -1, 15398, 15402, 15407, -1, 15511, 15408, 15441, -1, 15511, 15409, 15408, -1, 15511, 15415, 15409, -1, 15409, 15415, 15416, -1, 15413, 15416, 15418, -1, 15411, 15418, 15410, -1, 16893, 15410, 16894, -1, 16893, 15411, 15410, -1, 16893, 15412, 15411, -1, 15411, 15412, 15444, -1, 15413, 15444, 15414, -1, 15409, 15414, 15408, -1, 15409, 15413, 15414, -1, 15409, 15416, 15413, -1, 15415, 15417, 15416, -1, 15416, 15417, 15445, -1, 15418, 15445, 15419, -1, 15410, 15419, 15421, -1, 15420, 15421, 15425, -1, 15420, 15410, 15421, -1, 15420, 16894, 15410, -1, 15417, 15422, 15445, -1, 15445, 15422, 15446, -1, 15419, 15446, 15447, -1, 15421, 15447, 15423, -1, 15425, 15423, 15424, -1, 15425, 15421, 15423, -1, 15422, 15519, 15446, -1, 15446, 15519, 15428, -1, 15447, 15428, 15426, -1, 15423, 15426, 15427, -1, 15424, 15427, 16897, -1, 15424, 15423, 15427, -1, 15519, 15516, 15428, -1, 15428, 15516, 15429, -1, 15426, 15429, 15430, -1, 15427, 15430, 15432, -1, 16897, 15432, 16898, -1, 16897, 15427, 15432, -1, 15516, 15521, 15429, -1, 15429, 15521, 15434, -1, 15430, 15434, 15431, -1, 15432, 15431, 15433, -1, 16898, 15433, 16899, -1, 16898, 15432, 15433, -1, 15521, 15523, 15434, -1, 15434, 15523, 15448, -1, 15431, 15448, 15435, -1, 15433, 15435, 15437, -1, 16899, 15437, 16896, -1, 16899, 15433, 15437, -1, 15523, 15517, 15448, -1, 15448, 15517, 15449, -1, 15435, 15449, 15436, -1, 15437, 15436, 15455, -1, 16895, 15437, 15455, -1, 16895, 16896, 15437, -1, 15517, 15438, 15449, -1, 15449, 15438, 15450, -1, 15436, 15450, 15456, -1, 15455, 15436, 15456, -1, 15438, 15439, 15450, -1, 15450, 15439, 15453, -1, 15456, 15450, 15453, -1, 15439, 15506, 15453, -1, 15412, 15440, 15444, -1, 15444, 15440, 15404, -1, 15414, 15404, 15403, -1, 15408, 15403, 15402, -1, 15441, 15402, 15509, -1, 15441, 15408, 15402, -1, 15442, 16892, 15406, -1, 15406, 16892, 15400, -1, 15399, 15406, 15400, -1, 15396, 15394, 15399, -1, 15394, 15393, 15398, -1, 15443, 15406, 15407, -1, 15403, 15443, 15407, -1, 15414, 15403, 15408, -1, 15444, 15404, 15414, -1, 15418, 15416, 15445, -1, 15411, 15444, 15413, -1, 15418, 15411, 15413, -1, 15419, 15445, 15446, -1, 15410, 15418, 15419, -1, 15447, 15446, 15428, -1, 15421, 15419, 15447, -1, 15426, 15428, 15429, -1, 15423, 15447, 15426, -1, 15430, 15429, 15434, -1, 15427, 15426, 15430, -1, 15431, 15434, 15448, -1, 15432, 15430, 15431, -1, 15435, 15448, 15449, -1, 15433, 15431, 15435, -1, 15436, 15449, 15450, -1, 15437, 15435, 15436, -1, 15451, 15452, 15506, -1, 15506, 15452, 15453, -1, 15453, 15452, 15801, -1, 15456, 15801, 15454, -1, 15455, 15454, 16895, -1, 15455, 15456, 15454, -1, 15453, 15801, 15456, -1, 15454, 16886, 16895, -1, 14303, 16914, 14304, -1, 14303, 15457, 16914, -1, 14303, 14295, 15457, -1, 15457, 14295, 16915, -1, 16915, 14295, 15469, -1, 15470, 15469, 14176, -1, 16946, 14176, 14181, -1, 15471, 14181, 14180, -1, 15472, 14180, 14186, -1, 16945, 14186, 15458, -1, 15459, 15458, 14194, -1, 16944, 14194, 15460, -1, 16935, 15460, 15473, -1, 16934, 15473, 15461, -1, 16956, 15461, 14201, -1, 16957, 14201, 15474, -1, 15475, 15474, 15462, -1, 15476, 15462, 15464, -1, 15463, 15464, 15465, -1, 15477, 15465, 14213, -1, 15466, 14213, 15478, -1, 16958, 15478, 15467, -1, 16959, 15467, 14224, -1, 15468, 14224, 16926, -1, 15468, 16959, 14224, -1, 16915, 15469, 15470, -1, 15470, 14176, 16946, -1, 16946, 14181, 15471, -1, 15471, 14180, 15472, -1, 15472, 14186, 16945, -1, 16945, 15458, 15459, -1, 15459, 14194, 16944, -1, 16944, 15460, 16935, -1, 16935, 15473, 16934, -1, 16934, 15461, 16956, -1, 16956, 14201, 16957, -1, 16957, 15474, 15475, -1, 15475, 15462, 15476, -1, 15476, 15464, 15463, -1, 15463, 15465, 15477, -1, 15477, 14213, 15466, -1, 15466, 15478, 16958, -1, 16958, 15467, 16959, -1, 14224, 14227, 16926, -1, 16926, 14227, 15479, -1, 15479, 14227, 15480, -1, 14231, 15479, 15480, -1, 14231, 15481, 15479, -1, 14231, 15482, 15481, -1, 15481, 15482, 15497, -1, 15497, 15482, 14233, -1, 15483, 14233, 15484, -1, 15498, 15484, 14247, -1, 15499, 14247, 14243, -1, 16924, 14243, 14241, -1, 15485, 14241, 14259, -1, 15486, 14259, 15488, -1, 15487, 15488, 15500, -1, 15489, 15500, 15490, -1, 15491, 15490, 15492, -1, 15501, 15492, 15502, -1, 15493, 15502, 15503, -1, 16908, 15503, 14268, -1, 16909, 14268, 14267, -1, 16910, 14267, 15494, -1, 15504, 15494, 15505, -1, 15495, 15505, 14285, -1, 16912, 14285, 14284, -1, 15496, 14284, 14304, -1, 16914, 15496, 14304, -1, 15497, 14233, 15483, -1, 15483, 15484, 15498, -1, 15498, 14247, 15499, -1, 15499, 14243, 16924, -1, 16924, 14241, 15485, -1, 15485, 14259, 15486, -1, 15486, 15488, 15487, -1, 15487, 15500, 15489, -1, 15489, 15490, 15491, -1, 15491, 15492, 15501, -1, 15501, 15502, 15493, -1, 15493, 15503, 16908, -1, 16908, 14268, 16909, -1, 16909, 14267, 16910, -1, 16910, 15494, 15504, -1, 15504, 15505, 15495, -1, 15495, 14285, 16912, -1, 16912, 14284, 15496, -1, 15506, 15507, 15451, -1, 15451, 15507, 16925, -1, 15328, 15508, 15392, -1, 15392, 15508, 15509, -1, 15509, 15508, 15526, -1, 15441, 15526, 15524, -1, 15511, 15524, 15510, -1, 15512, 15511, 15510, -1, 15512, 15415, 15511, -1, 15512, 15513, 15415, -1, 15415, 15513, 15417, -1, 15417, 15513, 15514, -1, 15422, 15514, 15515, -1, 15519, 15515, 15520, -1, 15516, 15520, 16930, -1, 15521, 16930, 15522, -1, 15523, 15522, 16929, -1, 15517, 16929, 16928, -1, 15438, 16928, 16927, -1, 15439, 16927, 15518, -1, 15506, 15518, 15507, -1, 15506, 15439, 15518, -1, 15509, 15526, 15441, -1, 15441, 15524, 15511, -1, 15417, 15514, 15422, -1, 15422, 15515, 15519, -1, 15519, 15520, 15516, -1, 15516, 16930, 15521, -1, 15521, 15522, 15523, -1, 15523, 16929, 15517, -1, 15517, 16928, 15438, -1, 15438, 16927, 15439, -1, 15512, 15510, 16932, -1, 16932, 15510, 15531, -1, 15531, 15510, 15524, -1, 15546, 15524, 15526, -1, 15527, 15526, 15508, -1, 15525, 15508, 15328, -1, 15525, 15527, 15508, -1, 15531, 15524, 15546, -1, 15546, 15526, 15527, -1, 15525, 15528, 15527, -1, 15527, 15528, 15535, -1, 15546, 15535, 15545, -1, 15531, 15545, 15529, -1, 15530, 15529, 16931, -1, 15530, 15531, 15529, -1, 15530, 16932, 15531, -1, 15528, 15537, 15535, -1, 15535, 15537, 15538, -1, 15536, 15538, 15539, -1, 15533, 15539, 15532, -1, 15548, 15533, 15532, -1, 15548, 15534, 15533, -1, 15533, 15534, 15544, -1, 15536, 15544, 15545, -1, 15535, 15536, 15545, -1, 15535, 15538, 15536, -1, 15537, 15541, 15538, -1, 15538, 15541, 15543, -1, 15539, 15543, 15540, -1, 15532, 15539, 15540, -1, 15541, 15542, 15543, -1, 15543, 15542, 14369, -1, 15540, 15543, 14369, -1, 15534, 16931, 15544, -1, 15544, 16931, 15529, -1, 15545, 15544, 15529, -1, 15531, 15546, 15545, -1, 15546, 15527, 15535, -1, 15533, 15544, 15536, -1, 15539, 15533, 15536, -1, 15543, 15539, 15538, -1, 14349, 14392, 15549, -1, 15549, 14392, 15559, -1, 14356, 15559, 15547, -1, 15548, 15547, 16943, -1, 15548, 14356, 15547, -1, 15549, 15559, 14356, -1, 16941, 16943, 15564, -1, 15598, 15564, 15563, -1, 15596, 15563, 15561, -1, 15597, 15561, 14403, -1, 15550, 14403, 15605, -1, 15606, 15605, 15551, -1, 15603, 15551, 15600, -1, 15599, 15600, 15552, -1, 15553, 15552, 15594, -1, 15553, 15599, 15552, -1, 15553, 15554, 15599, -1, 15553, 16942, 15554, -1, 15554, 16942, 15555, -1, 15556, 15555, 15557, -1, 15550, 15557, 15597, -1, 14403, 15550, 15597, -1, 15559, 15562, 15547, -1, 15559, 15558, 15562, -1, 15559, 14392, 15558, -1, 15558, 14392, 15604, -1, 15560, 15604, 15561, -1, 15563, 15560, 15561, -1, 15563, 15562, 15560, -1, 15563, 15564, 15562, -1, 15562, 15564, 15547, -1, 15547, 15564, 16943, -1, 15604, 14403, 15561, -1, 15605, 14401, 15551, -1, 15551, 14401, 15576, -1, 15600, 15576, 15565, -1, 15552, 15565, 15579, -1, 15594, 15579, 15587, -1, 16933, 15587, 15593, -1, 15566, 15593, 15584, -1, 15602, 15584, 15592, -1, 15574, 15592, 15583, -1, 15567, 15583, 15582, -1, 14399, 15567, 15582, -1, 14399, 15568, 15567, -1, 14399, 15569, 15568, -1, 14399, 15642, 15569, -1, 15569, 15642, 15570, -1, 15589, 15570, 15635, -1, 15571, 15635, 16938, -1, 16937, 15571, 16938, -1, 16937, 15591, 15571, -1, 16937, 15572, 15591, -1, 16937, 16936, 15572, -1, 15572, 16936, 15573, -1, 15575, 15573, 15574, -1, 15567, 15574, 15583, -1, 15567, 15575, 15574, -1, 15567, 15568, 15575, -1, 15575, 15568, 15590, -1, 15572, 15590, 15591, -1, 15572, 15575, 15590, -1, 15572, 15573, 15575, -1, 15576, 14401, 15577, -1, 15565, 15577, 15578, -1, 15579, 15578, 15587, -1, 15579, 15565, 15578, -1, 15581, 15588, 14400, -1, 15581, 15601, 15588, -1, 15581, 15580, 15601, -1, 15581, 15582, 15580, -1, 15580, 15582, 15583, -1, 15592, 15580, 15583, -1, 15592, 15585, 15580, -1, 15592, 15584, 15585, -1, 15585, 15584, 15593, -1, 15586, 15593, 15587, -1, 15578, 15586, 15587, -1, 15578, 15588, 15586, -1, 15578, 15577, 15588, -1, 15588, 15577, 14400, -1, 14400, 15577, 14401, -1, 15569, 15570, 15589, -1, 15590, 15589, 15591, -1, 15590, 15569, 15589, -1, 15590, 15568, 15569, -1, 15589, 15635, 15571, -1, 15591, 15589, 15571, -1, 15573, 16936, 15602, -1, 15574, 15602, 15592, -1, 15574, 15573, 15602, -1, 15566, 16933, 15593, -1, 16933, 15594, 15587, -1, 15579, 15594, 15552, -1, 15555, 16942, 15595, -1, 15557, 15595, 15596, -1, 15597, 15596, 15561, -1, 15597, 15557, 15596, -1, 15564, 15598, 16941, -1, 16941, 15598, 15595, -1, 16942, 16941, 15595, -1, 15596, 15595, 15598, -1, 15563, 15596, 15598, -1, 15557, 15555, 15595, -1, 15555, 15556, 15554, -1, 15554, 15556, 15603, -1, 15599, 15603, 15600, -1, 15599, 15554, 15603, -1, 15565, 15552, 15600, -1, 15585, 15593, 15586, -1, 15601, 15586, 15588, -1, 15601, 15585, 15586, -1, 15601, 15580, 15585, -1, 16936, 15566, 15602, -1, 15602, 15566, 15584, -1, 15557, 15550, 15556, -1, 15556, 15550, 15606, -1, 15603, 15606, 15551, -1, 15603, 15556, 15606, -1, 15576, 15600, 15551, -1, 15577, 15565, 15576, -1, 15604, 15560, 15558, -1, 15558, 15560, 15562, -1, 15605, 15606, 15550, -1, 15570, 15642, 15607, -1, 15636, 15607, 15613, -1, 15633, 15613, 15632, -1, 15641, 15632, 15608, -1, 15638, 15608, 15617, -1, 15630, 15617, 15629, -1, 15648, 15629, 15618, -1, 15626, 15618, 15619, -1, 15646, 15619, 15609, -1, 15645, 15609, 15610, -1, 15643, 15610, 15621, -1, 15611, 15621, 15612, -1, 15651, 15611, 15612, -1, 15651, 15650, 15611, -1, 15651, 16918, 15650, -1, 15650, 16918, 15622, -1, 15644, 15622, 15624, -1, 15643, 15624, 15645, -1, 15610, 15643, 15645, -1, 15614, 15613, 14405, -1, 15614, 15632, 15613, -1, 15614, 15615, 15632, -1, 15632, 15615, 15608, -1, 15608, 15615, 14397, -1, 15617, 14397, 15616, -1, 15629, 15616, 15618, -1, 15629, 15617, 15616, -1, 15608, 14397, 15617, -1, 15616, 14395, 15618, -1, 15618, 14395, 15619, -1, 15619, 14395, 15620, -1, 15609, 15620, 14394, -1, 15610, 14394, 15621, -1, 15610, 15609, 14394, -1, 15619, 15620, 15609, -1, 14394, 14393, 15621, -1, 15621, 14393, 15612, -1, 15622, 15623, 15624, -1, 15624, 15623, 15625, -1, 15645, 15625, 15646, -1, 15609, 15645, 15646, -1, 15623, 15627, 15625, -1, 15625, 15627, 15628, -1, 15646, 15628, 15626, -1, 15619, 15646, 15626, -1, 15627, 15637, 15628, -1, 15628, 15637, 15649, -1, 15626, 15649, 15648, -1, 15618, 15626, 15648, -1, 15649, 15637, 15647, -1, 15648, 15647, 15630, -1, 15629, 15648, 15630, -1, 16947, 15640, 16916, -1, 16947, 15639, 15640, -1, 16947, 16940, 15639, -1, 15639, 16940, 15631, -1, 15641, 15631, 15633, -1, 15632, 15641, 15633, -1, 16940, 16939, 15631, -1, 15631, 16939, 15634, -1, 15633, 15634, 15636, -1, 15613, 15633, 15636, -1, 16939, 16938, 15634, -1, 15634, 16938, 15635, -1, 15636, 15635, 15570, -1, 15607, 15636, 15570, -1, 15634, 15635, 15636, -1, 15638, 15617, 15630, -1, 15640, 15630, 15647, -1, 16916, 15647, 15637, -1, 16916, 15640, 15647, -1, 15641, 15608, 15638, -1, 15639, 15638, 15640, -1, 15639, 15641, 15638, -1, 15639, 15631, 15641, -1, 15642, 14405, 15607, -1, 15607, 14405, 15613, -1, 15621, 15611, 15643, -1, 15643, 15611, 15644, -1, 15624, 15643, 15644, -1, 15625, 15645, 15624, -1, 15628, 15646, 15625, -1, 15649, 15626, 15628, -1, 15647, 15648, 15649, -1, 15640, 15638, 15630, -1, 15634, 15633, 15631, -1, 15622, 15644, 15650, -1, 15650, 15644, 15611, -1, 14393, 14435, 15654, -1, 15612, 15654, 15652, -1, 15651, 15652, 15653, -1, 16918, 15653, 16919, -1, 16918, 15651, 15653, -1, 14443, 15652, 14434, -1, 14443, 15653, 15652, -1, 14443, 16919, 15653, -1, 15651, 15612, 15652, -1, 15612, 14393, 15654, -1, 14434, 15652, 15654, -1, 14435, 14434, 15654, -1, 14432, 15655, 15656, -1, 14422, 15656, 15657, -1, 15658, 15657, 15660, -1, 16919, 15660, 15659, -1, 16919, 15658, 15660, -1, 15955, 15666, 15954, -1, 15955, 15667, 15666, -1, 15955, 15957, 15667, -1, 15667, 15957, 15661, -1, 15662, 15667, 15661, -1, 15662, 15663, 15667, -1, 15662, 15664, 15663, -1, 15663, 15664, 15669, -1, 15668, 15669, 15665, -1, 15657, 15665, 15660, -1, 15657, 15668, 15665, -1, 15657, 15656, 15668, -1, 15668, 15656, 15666, -1, 15663, 15666, 15667, -1, 15663, 15668, 15666, -1, 15663, 15669, 15668, -1, 15957, 17023, 15661, -1, 15664, 15958, 15669, -1, 15669, 15958, 16917, -1, 15670, 15669, 16917, -1, 15670, 15665, 15669, -1, 15670, 15659, 15665, -1, 15665, 15659, 15660, -1, 15658, 14422, 15657, -1, 14422, 14432, 15656, -1, 15954, 15666, 15656, -1, 15655, 15954, 15656, -1, 15897, 15671, 15675, -1, 15675, 15671, 15672, -1, 15912, 15672, 15674, -1, 15913, 15674, 15673, -1, 15913, 15912, 15674, -1, 15675, 15672, 15912, -1, 16950, 15673, 15676, -1, 15723, 15676, 15685, -1, 15721, 15685, 15719, -1, 15720, 15719, 15889, -1, 15728, 15889, 15677, -1, 15732, 15677, 15731, -1, 15726, 15731, 15730, -1, 15679, 15730, 15718, -1, 15678, 15718, 15717, -1, 15678, 15679, 15718, -1, 15678, 15725, 15679, -1, 15678, 16952, 15725, -1, 15725, 16952, 15680, -1, 15681, 15680, 15724, -1, 15728, 15724, 15720, -1, 15889, 15728, 15720, -1, 15672, 15683, 15674, -1, 15672, 15682, 15683, -1, 15672, 15671, 15682, -1, 15682, 15671, 15686, -1, 15684, 15686, 15719, -1, 15685, 15684, 15719, -1, 15685, 15683, 15684, -1, 15685, 15676, 15683, -1, 15683, 15676, 15674, -1, 15674, 15676, 15673, -1, 15686, 15889, 15719, -1, 15677, 15887, 15731, -1, 15731, 15887, 15729, -1, 15730, 15729, 15701, -1, 15718, 15701, 15687, -1, 15717, 15687, 15688, -1, 16948, 15688, 15709, -1, 15689, 15709, 15690, -1, 15715, 15690, 15708, -1, 15716, 15708, 15707, -1, 15692, 15707, 15885, -1, 15691, 15692, 15885, -1, 15691, 15694, 15692, -1, 15691, 15693, 15694, -1, 15691, 15767, 15693, -1, 15693, 15767, 15712, -1, 15713, 15712, 15695, -1, 15696, 15695, 16954, -1, 16953, 15696, 16954, -1, 16953, 15714, 15696, -1, 16953, 15700, 15714, -1, 16953, 16911, 15700, -1, 15700, 16911, 15697, -1, 15698, 15697, 15716, -1, 15692, 15716, 15707, -1, 15692, 15698, 15716, -1, 15692, 15694, 15698, -1, 15698, 15694, 15699, -1, 15700, 15699, 15714, -1, 15700, 15698, 15699, -1, 15700, 15697, 15698, -1, 15729, 15887, 15702, -1, 15701, 15702, 15710, -1, 15687, 15710, 15688, -1, 15687, 15701, 15710, -1, 15704, 15703, 15886, -1, 15704, 15705, 15703, -1, 15704, 15706, 15705, -1, 15704, 15885, 15706, -1, 15706, 15885, 15707, -1, 15708, 15706, 15707, -1, 15708, 15727, 15706, -1, 15708, 15690, 15727, -1, 15727, 15690, 15709, -1, 15711, 15709, 15688, -1, 15710, 15711, 15688, -1, 15710, 15703, 15711, -1, 15710, 15702, 15703, -1, 15703, 15702, 15886, -1, 15886, 15702, 15887, -1, 15693, 15712, 15713, -1, 15699, 15713, 15714, -1, 15699, 15693, 15713, -1, 15699, 15694, 15693, -1, 15713, 15695, 15696, -1, 15714, 15713, 15696, -1, 15697, 16911, 15715, -1, 15716, 15715, 15708, -1, 15716, 15697, 15715, -1, 15689, 16948, 15709, -1, 16948, 15717, 15688, -1, 15687, 15717, 15718, -1, 15680, 16952, 15722, -1, 15724, 15722, 15721, -1, 15720, 15721, 15719, -1, 15720, 15724, 15721, -1, 15676, 15723, 16950, -1, 16950, 15723, 15722, -1, 16952, 16950, 15722, -1, 15721, 15722, 15723, -1, 15685, 15721, 15723, -1, 15724, 15680, 15722, -1, 15680, 15681, 15725, -1, 15725, 15681, 15726, -1, 15679, 15726, 15730, -1, 15679, 15725, 15726, -1, 15701, 15718, 15730, -1, 15727, 15709, 15711, -1, 15705, 15711, 15703, -1, 15705, 15727, 15711, -1, 15705, 15706, 15727, -1, 16911, 15689, 15715, -1, 15715, 15689, 15690, -1, 15724, 15728, 15681, -1, 15681, 15728, 15732, -1, 15726, 15732, 15731, -1, 15726, 15681, 15732, -1, 15729, 15730, 15731, -1, 15702, 15701, 15729, -1, 15686, 15684, 15682, -1, 15682, 15684, 15683, -1, 15677, 15732, 15728, -1, 15712, 15767, 15768, -1, 15760, 15768, 15742, -1, 15733, 15742, 15743, -1, 15758, 15743, 15747, -1, 15761, 15747, 15745, -1, 15763, 15745, 15746, -1, 15773, 15746, 15755, -1, 15753, 15755, 15751, -1, 15771, 15751, 15734, -1, 15735, 15734, 15750, -1, 15736, 15750, 15737, -1, 15769, 15737, 15739, -1, 15738, 15769, 15739, -1, 15738, 15775, 15769, -1, 15738, 16902, 15775, -1, 15775, 16902, 16903, -1, 15740, 16903, 15770, -1, 15736, 15770, 15735, -1, 15750, 15736, 15735, -1, 15741, 15742, 15883, -1, 15741, 15743, 15742, -1, 15741, 15744, 15743, -1, 15743, 15744, 15747, -1, 15747, 15744, 15891, -1, 15745, 15891, 15890, -1, 15746, 15890, 15755, -1, 15746, 15745, 15890, -1, 15747, 15891, 15745, -1, 15890, 15748, 15755, -1, 15755, 15748, 15751, -1, 15751, 15748, 15749, -1, 15734, 15749, 15881, -1, 15750, 15881, 15737, -1, 15750, 15734, 15881, -1, 15751, 15749, 15734, -1, 15881, 16013, 15737, -1, 15737, 16013, 15739, -1, 16903, 16904, 15770, -1, 15770, 16904, 15752, -1, 15735, 15752, 15771, -1, 15734, 15735, 15771, -1, 16904, 16906, 15752, -1, 15752, 16906, 15754, -1, 15771, 15754, 15753, -1, 15751, 15771, 15753, -1, 16906, 16907, 15754, -1, 15754, 16907, 15772, -1, 15753, 15772, 15773, -1, 15755, 15753, 15773, -1, 15772, 16907, 15765, -1, 15773, 15765, 15763, -1, 15746, 15773, 15763, -1, 16955, 15762, 15764, -1, 16955, 15757, 15762, -1, 16955, 15756, 15757, -1, 15757, 15756, 15766, -1, 15758, 15766, 15733, -1, 15743, 15758, 15733, -1, 15756, 15759, 15766, -1, 15766, 15759, 15774, -1, 15733, 15774, 15760, -1, 15742, 15733, 15760, -1, 15759, 16954, 15774, -1, 15774, 16954, 15695, -1, 15760, 15695, 15712, -1, 15768, 15760, 15712, -1, 15774, 15695, 15760, -1, 15761, 15745, 15763, -1, 15762, 15763, 15765, -1, 15764, 15765, 16907, -1, 15764, 15762, 15765, -1, 15758, 15747, 15761, -1, 15757, 15761, 15762, -1, 15757, 15758, 15761, -1, 15757, 15766, 15758, -1, 15767, 15883, 15768, -1, 15768, 15883, 15742, -1, 15737, 15769, 15736, -1, 15736, 15769, 15740, -1, 15770, 15736, 15740, -1, 15752, 15735, 15770, -1, 15754, 15771, 15752, -1, 15772, 15753, 15754, -1, 15765, 15773, 15772, -1, 15762, 15761, 15763, -1, 15774, 15733, 15766, -1, 16903, 15740, 15775, -1, 15775, 15740, 15769, -1, 16013, 16015, 15776, -1, 15739, 15776, 15778, -1, 15738, 15778, 15777, -1, 16902, 15777, 15964, -1, 16902, 15738, 15777, -1, 15968, 15778, 15989, -1, 15968, 15777, 15778, -1, 15968, 15964, 15777, -1, 15738, 15739, 15778, -1, 15739, 16013, 15776, -1, 15989, 15778, 15776, -1, 16015, 15989, 15776, -1, 16886, 15454, 15834, -1, 15834, 15454, 15780, -1, 15779, 15780, 15788, -1, 15781, 15788, 15789, -1, 15833, 15789, 15782, -1, 15832, 15782, 15783, -1, 15784, 15783, 15785, -1, 15831, 15785, 15792, -1, 15786, 15792, 15830, -1, 15786, 15831, 15792, -1, 15780, 15454, 15787, -1, 15788, 15787, 15790, -1, 15789, 15790, 15807, -1, 15782, 15807, 15835, -1, 15783, 15835, 15791, -1, 15785, 15791, 15793, -1, 15792, 15793, 15794, -1, 15829, 15794, 15828, -1, 15827, 15828, 15825, -1, 15826, 15825, 15813, -1, 15824, 15813, 15800, -1, 15799, 15800, 15836, -1, 15795, 15836, 15796, -1, 17420, 15796, 17419, -1, 17420, 15795, 15796, -1, 17420, 16885, 15795, -1, 15795, 16885, 16887, -1, 15797, 15795, 16887, -1, 15797, 15799, 15795, -1, 15797, 15798, 15799, -1, 15799, 15798, 15824, -1, 15800, 15799, 15824, -1, 15452, 15803, 15801, -1, 15452, 16961, 15803, -1, 15452, 15451, 16961, -1, 15803, 16961, 15802, -1, 15790, 15802, 15807, -1, 15790, 15803, 15802, -1, 15790, 15787, 15803, -1, 15803, 15787, 15801, -1, 15801, 15787, 15454, -1, 15804, 15805, 16972, -1, 15804, 15806, 15805, -1, 15804, 16962, 15806, -1, 15806, 16962, 15808, -1, 15791, 15808, 15793, -1, 15791, 15806, 15808, -1, 15791, 15835, 15806, -1, 15806, 15835, 15805, -1, 15805, 15835, 15807, -1, 15802, 15805, 15807, -1, 15802, 16972, 15805, -1, 15802, 16961, 16972, -1, 16962, 15809, 15808, -1, 15808, 15809, 15810, -1, 15793, 15810, 15794, -1, 15793, 15808, 15810, -1, 15809, 16974, 15810, -1, 15810, 16974, 15811, -1, 15794, 15811, 15828, -1, 15794, 15810, 15811, -1, 16974, 16966, 15811, -1, 15811, 16966, 15812, -1, 15828, 15812, 15825, -1, 15828, 15811, 15812, -1, 16966, 16967, 15812, -1, 15812, 16967, 15814, -1, 15825, 15814, 15813, -1, 15825, 15812, 15814, -1, 16967, 15815, 15814, -1, 15814, 15815, 15816, -1, 15813, 15816, 15800, -1, 15813, 15814, 15816, -1, 15815, 16968, 15816, -1, 15816, 16968, 15817, -1, 15800, 15817, 15836, -1, 15800, 15816, 15817, -1, 16968, 16970, 15817, -1, 15817, 16970, 15820, -1, 15836, 15820, 15796, -1, 15836, 15817, 15820, -1, 16970, 15818, 15820, -1, 15820, 15818, 15819, -1, 15796, 15819, 17419, -1, 15796, 15820, 15819, -1, 15818, 15821, 15819, -1, 15819, 15821, 17422, -1, 17419, 15819, 17422, -1, 15821, 15822, 17422, -1, 15798, 15823, 15824, -1, 15824, 15823, 15826, -1, 15813, 15824, 15826, -1, 15823, 16889, 15826, -1, 15826, 16889, 15827, -1, 15825, 15826, 15827, -1, 16889, 16888, 15827, -1, 15827, 16888, 15829, -1, 15828, 15827, 15829, -1, 16888, 15830, 15829, -1, 15829, 15830, 15792, -1, 15794, 15829, 15792, -1, 15831, 15784, 15785, -1, 15784, 15832, 15783, -1, 15832, 15833, 15782, -1, 15833, 15781, 15789, -1, 15781, 15779, 15788, -1, 15779, 15834, 15780, -1, 15788, 15780, 15787, -1, 15789, 15788, 15790, -1, 15782, 15789, 15807, -1, 15783, 15782, 15835, -1, 15785, 15783, 15791, -1, 15792, 15785, 15793, -1, 15795, 15799, 15836, -1, 14561, 15838, 14521, -1, 14561, 15837, 15838, -1, 14561, 14565, 15837, -1, 15837, 14565, 15839, -1, 15839, 14565, 15855, -1, 15856, 15855, 15840, -1, 15841, 15840, 15857, -1, 15842, 15857, 15843, -1, 15858, 15843, 15844, -1, 16980, 15844, 14471, -1, 16988, 14471, 14475, -1, 15859, 14475, 15845, -1, 15860, 15845, 14484, -1, 15861, 14484, 15862, -1, 15863, 15862, 15864, -1, 15865, 15864, 15866, -1, 15846, 15866, 14492, -1, 16985, 14492, 15847, -1, 15867, 15847, 14504, -1, 15868, 14504, 15848, -1, 15869, 15848, 15849, -1, 16977, 15849, 15850, -1, 15870, 15850, 15851, -1, 17000, 15851, 15871, -1, 16999, 15871, 14539, -1, 15872, 14539, 15852, -1, 15873, 15852, 15874, -1, 15875, 15874, 15853, -1, 16996, 15853, 15876, -1, 15877, 15876, 15878, -1, 16994, 15878, 15879, -1, 16993, 15879, 14522, -1, 15854, 14522, 14521, -1, 15838, 15854, 14521, -1, 15839, 15855, 15856, -1, 15856, 15840, 15841, -1, 15841, 15857, 15842, -1, 15842, 15843, 15858, -1, 15858, 15844, 16980, -1, 16980, 14471, 16988, -1, 16988, 14475, 15859, -1, 15859, 15845, 15860, -1, 15860, 14484, 15861, -1, 15861, 15862, 15863, -1, 15863, 15864, 15865, -1, 15865, 15866, 15846, -1, 15846, 14492, 16985, -1, 16985, 15847, 15867, -1, 15867, 14504, 15868, -1, 15868, 15848, 15869, -1, 15869, 15849, 16977, -1, 16977, 15850, 15870, -1, 15870, 15851, 17000, -1, 17000, 15871, 16999, -1, 16999, 14539, 15872, -1, 15872, 15852, 15873, -1, 15873, 15874, 15875, -1, 15875, 15853, 16996, -1, 16996, 15876, 15877, -1, 15877, 15878, 16994, -1, 16994, 15879, 16993, -1, 16993, 14522, 15854, -1, 16013, 15881, 16976, -1, 16976, 15881, 15880, -1, 15880, 15881, 15749, -1, 16983, 15749, 15748, -1, 16984, 15748, 15890, -1, 16978, 15890, 15891, -1, 16986, 15891, 15744, -1, 15882, 15744, 15741, -1, 15892, 15741, 15883, -1, 16979, 15883, 15767, -1, 15884, 15767, 15691, -1, 15893, 15691, 15885, -1, 15894, 15885, 15704, -1, 16987, 15704, 15886, -1, 15895, 15886, 15887, -1, 15896, 15887, 15677, -1, 15888, 15677, 15889, -1, 16981, 15889, 15686, -1, 16982, 15686, 15671, -1, 16982, 16981, 15686, -1, 15880, 15749, 16983, -1, 16983, 15748, 16984, -1, 16984, 15890, 16978, -1, 16978, 15891, 16986, -1, 16986, 15744, 15882, -1, 15882, 15741, 15892, -1, 15892, 15883, 16979, -1, 16979, 15767, 15884, -1, 15884, 15691, 15893, -1, 15893, 15885, 15894, -1, 15894, 15704, 16987, -1, 16987, 15886, 15895, -1, 15895, 15887, 15896, -1, 15896, 15677, 15888, -1, 15888, 15889, 16981, -1, 15671, 15897, 16982, -1, 16982, 15897, 16989, -1, 16989, 15897, 17006, -1, 17006, 15897, 15899, -1, 15898, 17006, 15899, -1, 15899, 15897, 15929, -1, 15908, 15929, 15900, -1, 15931, 15900, 15901, -1, 15932, 15901, 15915, -1, 15933, 15915, 15920, -1, 15903, 15920, 15902, -1, 15904, 15903, 15902, -1, 15904, 15905, 15903, -1, 15904, 17005, 15905, -1, 15905, 17005, 15921, -1, 15939, 15921, 15922, -1, 15938, 15922, 15923, -1, 15906, 15923, 15907, -1, 15930, 15907, 15898, -1, 15899, 15930, 15898, -1, 15899, 15908, 15930, -1, 15899, 15929, 15908, -1, 15912, 15910, 15675, -1, 15912, 15909, 15910, -1, 15912, 15911, 15909, -1, 15912, 15913, 15911, -1, 15911, 15913, 17020, -1, 15917, 17020, 17021, -1, 15918, 17021, 15919, -1, 15914, 15919, 15915, -1, 15901, 15914, 15915, -1, 15901, 15916, 15914, -1, 15901, 15900, 15916, -1, 15916, 15900, 15928, -1, 15910, 15928, 15675, -1, 15910, 15916, 15928, -1, 15910, 15940, 15916, -1, 15910, 15909, 15940, -1, 15940, 15909, 15917, -1, 15918, 15917, 17021, -1, 15918, 15940, 15917, -1, 15918, 15914, 15940, -1, 15918, 15919, 15914, -1, 15911, 17020, 15917, -1, 15909, 15911, 15917, -1, 17021, 15902, 15919, -1, 15919, 15902, 15920, -1, 15915, 15919, 15920, -1, 17005, 15935, 15921, -1, 15921, 15935, 15924, -1, 15922, 15924, 15937, -1, 15923, 15937, 15925, -1, 15907, 15925, 15898, -1, 15907, 15923, 15925, -1, 15924, 15935, 15934, -1, 15937, 15934, 15927, -1, 15925, 15927, 15898, -1, 15925, 15937, 15927, -1, 17006, 15926, 15936, -1, 17006, 15927, 15926, -1, 17006, 15898, 15927, -1, 15922, 15921, 15924, -1, 15928, 15900, 15929, -1, 15675, 15929, 15897, -1, 15675, 15928, 15929, -1, 15906, 15907, 15930, -1, 15931, 15930, 15908, -1, 15900, 15931, 15908, -1, 15906, 15930, 15931, -1, 15932, 15931, 15901, -1, 15932, 15906, 15931, -1, 15932, 15938, 15906, -1, 15932, 15933, 15938, -1, 15932, 15915, 15933, -1, 15936, 15926, 15934, -1, 15935, 15936, 15934, -1, 15938, 15923, 15906, -1, 15922, 15937, 15923, -1, 15926, 15927, 15934, -1, 15934, 15937, 15924, -1, 15920, 15903, 15933, -1, 15933, 15903, 15939, -1, 15938, 15939, 15922, -1, 15938, 15933, 15939, -1, 15921, 15939, 15905, -1, 15905, 15939, 15903, -1, 15916, 15940, 15914, -1, 15941, 15542, 15947, -1, 15942, 15941, 15947, -1, 15942, 14628, 15941, -1, 15942, 15943, 14628, -1, 14628, 15943, 15948, -1, 15948, 15943, 16467, -1, 14629, 16467, 16466, -1, 14631, 16466, 15944, -1, 14631, 14629, 16466, -1, 15537, 16446, 15541, -1, 15537, 15945, 16446, -1, 15537, 15528, 15945, -1, 15945, 15528, 15946, -1, 15946, 15528, 15525, -1, 16446, 15947, 15541, -1, 15541, 15947, 15542, -1, 15948, 16467, 14629, -1, 16466, 15949, 15944, -1, 15944, 15949, 15951, -1, 15951, 15949, 16474, -1, 15952, 16474, 16455, -1, 15953, 16455, 15950, -1, 15655, 15950, 15954, -1, 15655, 15953, 15950, -1, 15951, 16474, 15952, -1, 15952, 16455, 15953, -1, 15950, 16479, 15954, -1, 15954, 16479, 15955, -1, 15955, 16479, 15956, -1, 15957, 15956, 16444, -1, 17023, 15957, 16444, -1, 15955, 15956, 15957, -1, 16913, 15958, 15959, -1, 15959, 15958, 15664, -1, 15662, 15959, 15664, -1, 15662, 15960, 15959, -1, 15662, 15661, 15960, -1, 15960, 15661, 17009, -1, 17009, 15661, 17023, -1, 17007, 17009, 17023, -1, 16016, 16014, 15962, -1, 15961, 15962, 15981, -1, 15972, 15981, 16000, -1, 15999, 16000, 16005, -1, 16003, 16005, 15963, -1, 16007, 15963, 16008, -1, 15965, 16008, 15966, -1, 15964, 15966, 17084, -1, 15964, 15965, 15966, -1, 15964, 15967, 15965, -1, 15964, 15968, 15967, -1, 15967, 15968, 16006, -1, 16002, 16006, 16001, -1, 15969, 16001, 15998, -1, 15970, 15998, 15971, -1, 15995, 15971, 16016, -1, 15961, 16016, 15962, -1, 15961, 15995, 16016, -1, 15961, 15972, 15995, -1, 15961, 15981, 15972, -1, 15973, 15974, 15982, -1, 15973, 15997, 15974, -1, 15973, 15975, 15997, -1, 15997, 15975, 15976, -1, 15977, 15976, 15984, -1, 16004, 15984, 15978, -1, 15980, 15978, 16010, -1, 16009, 16010, 15979, -1, 17084, 16009, 15979, -1, 17084, 15966, 16009, -1, 16009, 15966, 16008, -1, 15980, 16008, 15963, -1, 16004, 15963, 16005, -1, 15977, 16005, 16000, -1, 15997, 16000, 15981, -1, 15974, 15981, 15962, -1, 15982, 15962, 16014, -1, 15982, 15974, 15962, -1, 17104, 15993, 15975, -1, 17104, 15994, 15993, -1, 17104, 15985, 15994, -1, 15994, 15985, 16011, -1, 15993, 16011, 15986, -1, 15983, 15986, 15984, -1, 15976, 15983, 15984, -1, 15976, 15975, 15983, -1, 15983, 15975, 15993, -1, 15986, 15983, 15993, -1, 15985, 15979, 16011, -1, 16011, 15979, 15987, -1, 15986, 15987, 15978, -1, 15984, 15986, 15978, -1, 15989, 15988, 15968, -1, 15989, 15996, 15988, -1, 15989, 16015, 15996, -1, 15996, 16015, 15990, -1, 15991, 15990, 15971, -1, 15998, 15991, 15971, -1, 15998, 15988, 15991, -1, 15998, 16001, 15988, -1, 15988, 16001, 15992, -1, 15968, 15992, 16006, -1, 15968, 15988, 15992, -1, 15990, 16016, 15971, -1, 16011, 15993, 15994, -1, 15970, 15971, 15995, -1, 15972, 15970, 15995, -1, 15972, 15999, 15970, -1, 15972, 16000, 15999, -1, 15996, 15990, 15991, -1, 15988, 15996, 15991, -1, 15997, 15981, 15974, -1, 15969, 15998, 15970, -1, 15999, 15969, 15970, -1, 15999, 16003, 15969, -1, 15999, 16005, 16003, -1, 15977, 16000, 15997, -1, 15976, 15977, 15997, -1, 16002, 16001, 15969, -1, 16003, 16002, 15969, -1, 16003, 16007, 16002, -1, 16003, 15963, 16007, -1, 16006, 15992, 16001, -1, 16004, 16005, 15977, -1, 15984, 16004, 15977, -1, 15967, 16006, 16002, -1, 16007, 15967, 16002, -1, 16007, 15965, 15967, -1, 16007, 16008, 15965, -1, 15987, 15979, 16010, -1, 15978, 15987, 16010, -1, 16008, 15980, 16009, -1, 16009, 15980, 16010, -1, 15986, 16011, 15987, -1, 16004, 15978, 15980, -1, 15963, 16004, 15980, -1, 16012, 16014, 16976, -1, 16976, 16014, 16013, -1, 16013, 16014, 16015, -1, 16015, 16014, 16016, -1, 15990, 16015, 16016, -1, 17136, 16022, 17193, -1, 17136, 17145, 16022, -1, 16022, 17145, 16017, -1, 16111, 16017, 16112, -1, 16019, 16112, 16018, -1, 14677, 16018, 14666, -1, 14677, 16019, 16018, -1, 14677, 16096, 16019, -1, 16019, 16096, 16095, -1, 16111, 16095, 16020, -1, 16022, 16020, 16021, -1, 17193, 16021, 16093, -1, 17193, 16022, 16021, -1, 17145, 17146, 16017, -1, 16017, 17146, 16113, -1, 16112, 16113, 16114, -1, 16018, 16114, 16115, -1, 14666, 16115, 16023, -1, 14666, 16018, 16115, -1, 17146, 16024, 16113, -1, 16113, 16024, 16025, -1, 16114, 16025, 16037, -1, 16115, 16037, 16106, -1, 16023, 16106, 16105, -1, 14664, 16105, 16040, -1, 14661, 16040, 16045, -1, 16026, 16045, 16104, -1, 16103, 16104, 16047, -1, 16102, 16047, 16051, -1, 16028, 16051, 16027, -1, 16029, 16028, 16027, -1, 16029, 16120, 16028, -1, 16029, 16030, 16120, -1, 16120, 16030, 16119, -1, 16121, 16119, 16052, -1, 16032, 16052, 16033, -1, 16031, 16033, 14675, -1, 16031, 16032, 16033, -1, 16031, 16034, 16032, -1, 16031, 14658, 16034, -1, 16034, 14658, 16101, -1, 16035, 16101, 16102, -1, 16028, 16102, 16051, -1, 16028, 16035, 16102, -1, 16028, 16120, 16035, -1, 16035, 16120, 16121, -1, 16034, 16121, 16032, -1, 16034, 16035, 16121, -1, 16034, 16101, 16035, -1, 16024, 16036, 16025, -1, 16025, 16036, 16117, -1, 16037, 16117, 16041, -1, 16106, 16041, 16105, -1, 16106, 16037, 16041, -1, 16036, 16038, 16117, -1, 16117, 16038, 16116, -1, 16041, 16116, 16039, -1, 16105, 16039, 16040, -1, 16105, 16041, 16039, -1, 16038, 16042, 16116, -1, 16116, 16042, 16118, -1, 16039, 16118, 16043, -1, 16040, 16043, 16045, -1, 16040, 16039, 16043, -1, 16042, 16044, 16118, -1, 16118, 16044, 16046, -1, 16043, 16046, 16048, -1, 16045, 16048, 16104, -1, 16045, 16043, 16048, -1, 16044, 17152, 16046, -1, 16046, 17152, 16049, -1, 16048, 16049, 16047, -1, 16104, 16048, 16047, -1, 17152, 17153, 16049, -1, 16049, 17153, 16050, -1, 16051, 16050, 16027, -1, 16051, 16049, 16050, -1, 16051, 16047, 16049, -1, 16030, 16055, 16119, -1, 16119, 16055, 16053, -1, 16052, 16053, 16124, -1, 16033, 16124, 16054, -1, 14675, 16054, 14673, -1, 14675, 16033, 16054, -1, 16055, 17155, 16053, -1, 16053, 17155, 16056, -1, 16124, 16056, 16123, -1, 16054, 16123, 16099, -1, 14673, 16099, 14686, -1, 14673, 16054, 16099, -1, 17155, 16057, 16056, -1, 16056, 16057, 16122, -1, 16123, 16122, 16078, -1, 16099, 16078, 16058, -1, 14686, 16058, 16059, -1, 14685, 16059, 16060, -1, 16097, 16060, 16098, -1, 14671, 16098, 16062, -1, 16061, 16062, 16063, -1, 16107, 16063, 16064, -1, 16066, 16064, 16065, -1, 17185, 16066, 16065, -1, 17185, 16067, 16066, -1, 17185, 17132, 16067, -1, 16067, 17132, 16087, -1, 16074, 16087, 16068, -1, 16071, 16068, 16069, -1, 16070, 16069, 14682, -1, 16070, 16071, 16069, -1, 16070, 16072, 16071, -1, 16070, 14670, 16072, -1, 16072, 14670, 16108, -1, 16073, 16108, 16107, -1, 16066, 16107, 16064, -1, 16066, 16073, 16107, -1, 16066, 16067, 16073, -1, 16073, 16067, 16074, -1, 16072, 16074, 16071, -1, 16072, 16073, 16074, -1, 16072, 16108, 16073, -1, 16057, 16075, 16122, -1, 16122, 16075, 16076, -1, 16078, 16076, 16077, -1, 16058, 16077, 16059, -1, 16058, 16078, 16077, -1, 16075, 17156, 16076, -1, 16076, 17156, 16080, -1, 16077, 16080, 16079, -1, 16059, 16079, 16060, -1, 16059, 16077, 16079, -1, 17156, 17157, 16080, -1, 16080, 17157, 16081, -1, 16079, 16081, 16082, -1, 16060, 16082, 16098, -1, 16060, 16079, 16082, -1, 17157, 17158, 16081, -1, 16081, 17158, 16084, -1, 16082, 16084, 16083, -1, 16098, 16083, 16062, -1, 16098, 16082, 16083, -1, 17158, 17160, 16084, -1, 16084, 17160, 16085, -1, 16083, 16085, 16063, -1, 16062, 16083, 16063, -1, 17160, 17162, 16085, -1, 16085, 17162, 16086, -1, 16064, 16086, 16065, -1, 16064, 16085, 16086, -1, 16064, 16063, 16085, -1, 17132, 16088, 16087, -1, 16087, 16088, 16126, -1, 16068, 16126, 16125, -1, 16069, 16125, 16090, -1, 14682, 16090, 14681, -1, 14682, 16069, 16090, -1, 16088, 16089, 16126, -1, 16126, 16089, 16092, -1, 16125, 16092, 16127, -1, 16090, 16127, 16091, -1, 14681, 16091, 14680, -1, 14681, 16090, 16091, -1, 16089, 17135, 16092, -1, 16092, 17135, 16094, -1, 16127, 16094, 16110, -1, 16091, 16110, 16109, -1, 14680, 16109, 16096, -1, 14680, 16091, 16109, -1, 17135, 16093, 16094, -1, 16094, 16093, 16021, -1, 16110, 16021, 16020, -1, 16109, 16020, 16095, -1, 16096, 16109, 16095, -1, 14671, 16097, 16098, -1, 16097, 14685, 16060, -1, 14685, 14686, 16059, -1, 16058, 14686, 16099, -1, 14658, 16100, 16101, -1, 16101, 16100, 16103, -1, 16102, 16103, 16047, -1, 16102, 16101, 16103, -1, 16100, 16026, 16103, -1, 16103, 16026, 16104, -1, 16026, 14661, 16045, -1, 14661, 14664, 16040, -1, 14664, 16023, 16105, -1, 16106, 16023, 16115, -1, 14670, 14683, 16108, -1, 16108, 14683, 16061, -1, 16107, 16061, 16063, -1, 16107, 16108, 16061, -1, 14683, 14671, 16061, -1, 16061, 14671, 16062, -1, 16021, 16110, 16094, -1, 16110, 16091, 16127, -1, 16109, 16110, 16020, -1, 16111, 16020, 16022, -1, 16017, 16111, 16022, -1, 16019, 16095, 16111, -1, 16112, 16019, 16111, -1, 16113, 16112, 16017, -1, 16025, 16114, 16113, -1, 16114, 16018, 16112, -1, 16117, 16037, 16025, -1, 16037, 16115, 16114, -1, 16116, 16041, 16117, -1, 16118, 16039, 16116, -1, 16046, 16043, 16118, -1, 16049, 16048, 16046, -1, 16119, 16121, 16120, -1, 16053, 16052, 16119, -1, 16052, 16032, 16121, -1, 16056, 16124, 16053, -1, 16124, 16033, 16052, -1, 16122, 16123, 16056, -1, 16123, 16054, 16124, -1, 16076, 16078, 16122, -1, 16078, 16099, 16123, -1, 16080, 16077, 16076, -1, 16081, 16079, 16080, -1, 16084, 16082, 16081, -1, 16085, 16083, 16084, -1, 16087, 16074, 16067, -1, 16126, 16068, 16087, -1, 16068, 16071, 16074, -1, 16092, 16125, 16126, -1, 16125, 16069, 16068, -1, 16094, 16127, 16092, -1, 16127, 16090, 16125, -1, 16128, 16129, 17182, -1, 16128, 17113, 16129, -1, 16129, 17113, 16134, -1, 16222, 16134, 16224, -1, 16130, 16224, 16227, -1, 16132, 16227, 16131, -1, 16132, 16130, 16227, -1, 16132, 16205, 16130, -1, 16130, 16205, 16209, -1, 16222, 16209, 16223, -1, 16129, 16223, 16133, -1, 17182, 16133, 16208, -1, 17182, 16129, 16133, -1, 17113, 17114, 16134, -1, 16134, 17114, 16136, -1, 16224, 16136, 16226, -1, 16227, 16226, 16135, -1, 16131, 16135, 16139, -1, 16131, 16227, 16135, -1, 17114, 16137, 16136, -1, 16136, 16137, 16225, -1, 16226, 16225, 16138, -1, 16135, 16138, 16151, -1, 16139, 16151, 16140, -1, 14703, 16140, 16155, -1, 14691, 16155, 16156, -1, 14690, 16156, 16141, -1, 16217, 16141, 16214, -1, 16215, 16214, 16162, -1, 16147, 16162, 17166, -1, 16142, 16147, 17166, -1, 16142, 16143, 16147, -1, 16142, 17168, 16143, -1, 16143, 17168, 16163, -1, 16149, 16163, 16232, -1, 16145, 16232, 16144, -1, 14688, 16144, 16165, -1, 14688, 16145, 16144, -1, 14688, 16150, 16145, -1, 14688, 16146, 16150, -1, 16150, 16146, 16216, -1, 16148, 16216, 16215, -1, 16147, 16215, 16162, -1, 16147, 16148, 16215, -1, 16147, 16143, 16148, -1, 16148, 16143, 16149, -1, 16150, 16149, 16145, -1, 16150, 16148, 16149, -1, 16150, 16216, 16148, -1, 16137, 16152, 16225, -1, 16225, 16152, 16229, -1, 16138, 16229, 16228, -1, 16151, 16228, 16140, -1, 16151, 16138, 16228, -1, 16152, 17115, 16229, -1, 16229, 17115, 16153, -1, 16228, 16153, 16157, -1, 16140, 16157, 16155, -1, 16140, 16228, 16157, -1, 17115, 17116, 16153, -1, 16153, 17116, 16154, -1, 16157, 16154, 16158, -1, 16155, 16158, 16156, -1, 16155, 16157, 16158, -1, 17116, 17192, 16154, -1, 16154, 17192, 16230, -1, 16158, 16230, 16159, -1, 16156, 16159, 16141, -1, 16156, 16158, 16159, -1, 17192, 17163, 16230, -1, 16230, 17163, 16160, -1, 16159, 16160, 16214, -1, 16141, 16159, 16214, -1, 17163, 17165, 16160, -1, 16160, 17165, 16161, -1, 16162, 16161, 17166, -1, 16162, 16160, 16161, -1, 16162, 16214, 16160, -1, 17168, 16166, 16163, -1, 16163, 16166, 16231, -1, 16232, 16231, 16167, -1, 16144, 16167, 16164, -1, 16165, 16164, 14708, -1, 16165, 16144, 16164, -1, 16166, 17169, 16231, -1, 16231, 17169, 16170, -1, 16167, 16170, 16168, -1, 16164, 16168, 16169, -1, 14708, 16169, 14701, -1, 14708, 16164, 16169, -1, 17169, 17171, 16170, -1, 16170, 17171, 16233, -1, 16168, 16233, 16235, -1, 16169, 16235, 16183, -1, 14701, 16183, 16212, -1, 16211, 16212, 16185, -1, 16210, 16185, 16192, -1, 16171, 16192, 16191, -1, 16220, 16191, 16196, -1, 16219, 16196, 16179, -1, 16172, 16179, 17183, -1, 16173, 16172, 17183, -1, 16173, 16174, 16172, -1, 16173, 16175, 16174, -1, 16174, 16175, 16237, -1, 16180, 16237, 16238, -1, 16176, 16238, 16240, -1, 14697, 16240, 16199, -1, 14697, 16176, 16240, -1, 14697, 16177, 16176, -1, 14697, 14707, 16177, -1, 16177, 14707, 16178, -1, 16181, 16178, 16219, -1, 16172, 16219, 16179, -1, 16172, 16181, 16219, -1, 16172, 16174, 16181, -1, 16181, 16174, 16180, -1, 16177, 16180, 16176, -1, 16177, 16181, 16180, -1, 16177, 16178, 16181, -1, 17171, 16182, 16233, -1, 16233, 16182, 16234, -1, 16235, 16234, 16184, -1, 16183, 16184, 16212, -1, 16183, 16235, 16184, -1, 16182, 17173, 16234, -1, 16234, 17173, 16236, -1, 16184, 16236, 16188, -1, 16212, 16188, 16185, -1, 16212, 16184, 16188, -1, 17173, 16189, 16236, -1, 16236, 16189, 16186, -1, 16188, 16186, 16187, -1, 16185, 16187, 16192, -1, 16185, 16188, 16187, -1, 16189, 17175, 16186, -1, 16186, 17175, 16190, -1, 16187, 16190, 16193, -1, 16192, 16193, 16191, -1, 16192, 16187, 16193, -1, 17175, 17176, 16190, -1, 16190, 17176, 16194, -1, 16193, 16194, 16196, -1, 16191, 16193, 16196, -1, 17176, 17177, 16194, -1, 16194, 17177, 16195, -1, 16179, 16195, 17183, -1, 16179, 16194, 16195, -1, 16179, 16196, 16194, -1, 16175, 17180, 16237, -1, 16237, 17180, 16197, -1, 16238, 16197, 16239, -1, 16240, 16239, 16198, -1, 16199, 16198, 14706, -1, 16199, 16240, 16198, -1, 17180, 16200, 16197, -1, 16197, 16200, 16201, -1, 16239, 16201, 16221, -1, 16198, 16221, 16203, -1, 14706, 16203, 14705, -1, 14706, 16198, 16203, -1, 16200, 16206, 16201, -1, 16201, 16206, 16207, -1, 16221, 16207, 16202, -1, 16203, 16202, 16204, -1, 14705, 16204, 16205, -1, 14705, 16203, 16204, -1, 16206, 16208, 16207, -1, 16207, 16208, 16133, -1, 16202, 16133, 16223, -1, 16204, 16223, 16209, -1, 16205, 16204, 16209, -1, 16171, 16210, 16192, -1, 16210, 16211, 16185, -1, 16211, 14701, 16212, -1, 16183, 14701, 16169, -1, 16146, 16213, 16216, -1, 16216, 16213, 16217, -1, 16215, 16217, 16214, -1, 16215, 16216, 16217, -1, 16213, 14690, 16217, -1, 16217, 14690, 16141, -1, 14690, 14691, 16156, -1, 14691, 14703, 16155, -1, 14703, 16139, 16140, -1, 16151, 16139, 16135, -1, 14707, 16218, 16178, -1, 16178, 16218, 16220, -1, 16219, 16220, 16196, -1, 16219, 16178, 16220, -1, 16218, 16171, 16220, -1, 16220, 16171, 16191, -1, 16133, 16202, 16207, -1, 16202, 16203, 16221, -1, 16204, 16202, 16223, -1, 16222, 16223, 16129, -1, 16134, 16222, 16129, -1, 16130, 16209, 16222, -1, 16224, 16130, 16222, -1, 16136, 16224, 16134, -1, 16225, 16226, 16136, -1, 16226, 16227, 16224, -1, 16229, 16138, 16225, -1, 16138, 16135, 16226, -1, 16153, 16228, 16229, -1, 16154, 16157, 16153, -1, 16230, 16158, 16154, -1, 16160, 16159, 16230, -1, 16163, 16149, 16143, -1, 16231, 16232, 16163, -1, 16232, 16145, 16149, -1, 16170, 16167, 16231, -1, 16167, 16144, 16232, -1, 16233, 16168, 16170, -1, 16168, 16164, 16167, -1, 16234, 16235, 16233, -1, 16235, 16169, 16168, -1, 16236, 16184, 16234, -1, 16186, 16188, 16236, -1, 16190, 16187, 16186, -1, 16194, 16193, 16190, -1, 16237, 16180, 16174, -1, 16197, 16238, 16237, -1, 16238, 16176, 16180, -1, 16201, 16239, 16197, -1, 16239, 16240, 16238, -1, 16207, 16221, 16201, -1, 16221, 16198, 16239, -1, 14751, 16391, 14730, -1, 14751, 16241, 16391, -1, 14751, 16247, 16241, -1, 16241, 16247, 16242, -1, 16246, 16242, 16409, -1, 16243, 16409, 16248, -1, 16244, 16248, 16251, -1, 16244, 16243, 16248, -1, 16244, 17143, 16243, -1, 16243, 17143, 16245, -1, 16246, 16245, 16393, -1, 16241, 16393, 16391, -1, 16241, 16246, 16393, -1, 16241, 16242, 16246, -1, 16247, 16415, 16242, -1, 16242, 16415, 16252, -1, 16409, 16252, 16249, -1, 16248, 16249, 16250, -1, 16251, 16250, 16254, -1, 16251, 16248, 16250, -1, 16252, 16415, 16413, -1, 16249, 16413, 16416, -1, 16250, 16416, 16260, -1, 16253, 16260, 17142, -1, 16253, 16250, 16260, -1, 16253, 16254, 16250, -1, 16255, 16414, 14747, -1, 16255, 16261, 16414, -1, 16255, 14726, 16261, -1, 16261, 14726, 16263, -1, 16404, 16263, 16417, -1, 16259, 16417, 16257, -1, 16256, 16257, 16265, -1, 16256, 16259, 16257, -1, 16256, 16258, 16259, -1, 16259, 16258, 17141, -1, 16403, 17141, 17142, -1, 16260, 16403, 17142, -1, 16260, 16262, 16403, -1, 16260, 16416, 16262, -1, 16262, 16416, 16414, -1, 16261, 16262, 16414, -1, 16261, 16404, 16262, -1, 16261, 16263, 16404, -1, 14726, 14746, 16263, -1, 16263, 14746, 16266, -1, 16417, 16266, 16264, -1, 16257, 16264, 16270, -1, 16265, 16270, 17140, -1, 16265, 16257, 16270, -1, 14746, 14724, 16266, -1, 16266, 14724, 16267, -1, 16264, 16267, 16268, -1, 16270, 16268, 16269, -1, 17139, 16269, 17138, -1, 17139, 16270, 16269, -1, 17139, 17140, 16270, -1, 14724, 14723, 16267, -1, 16267, 14723, 16271, -1, 16268, 16271, 16418, -1, 16269, 16418, 16274, -1, 17138, 16274, 16272, -1, 17138, 16269, 16274, -1, 14723, 16273, 16271, -1, 16271, 16273, 16275, -1, 16418, 16275, 16276, -1, 16274, 16276, 16280, -1, 16272, 16280, 16279, -1, 16272, 16274, 16280, -1, 16273, 14744, 16275, -1, 16275, 14744, 16281, -1, 16276, 16281, 16420, -1, 16280, 16420, 16282, -1, 16278, 16282, 16277, -1, 16278, 16280, 16282, -1, 16278, 16279, 16280, -1, 14744, 14720, 16281, -1, 16281, 14720, 16419, -1, 16420, 16419, 16284, -1, 16282, 16284, 16288, -1, 16277, 16288, 16287, -1, 16277, 16282, 16288, -1, 14720, 16283, 16419, -1, 16419, 16283, 16285, -1, 16284, 16285, 16421, -1, 16288, 16421, 16291, -1, 17188, 16291, 16286, -1, 17188, 16288, 16291, -1, 17188, 16287, 16288, -1, 16283, 14719, 16285, -1, 16285, 14719, 16289, -1, 16421, 16289, 16422, -1, 16291, 16422, 16290, -1, 16286, 16290, 17189, -1, 16286, 16291, 16290, -1, 16289, 14719, 16402, -1, 16422, 16402, 16292, -1, 16290, 16292, 16293, -1, 17189, 16293, 17190, -1, 17189, 16290, 16293, -1, 16294, 16400, 16401, -1, 16294, 16295, 16400, -1, 16294, 16296, 16295, -1, 16295, 16296, 16297, -1, 16298, 16297, 16423, -1, 16299, 16423, 16306, -1, 16300, 16306, 16304, -1, 16300, 16299, 16306, -1, 16300, 16301, 16299, -1, 16299, 16301, 16399, -1, 16298, 16399, 16302, -1, 16295, 16302, 16400, -1, 16295, 16298, 16302, -1, 16295, 16297, 16298, -1, 16296, 14741, 16297, -1, 16297, 14741, 16303, -1, 16423, 16303, 16424, -1, 16306, 16424, 16307, -1, 16304, 16307, 16305, -1, 16304, 16306, 16307, -1, 14741, 14718, 16303, -1, 16303, 14718, 16309, -1, 16424, 16309, 16425, -1, 16307, 16425, 16311, -1, 16308, 16311, 17112, -1, 16308, 16307, 16311, -1, 16308, 16305, 16307, -1, 14718, 16310, 16309, -1, 16309, 16310, 16427, -1, 16425, 16427, 16428, -1, 16311, 16428, 16313, -1, 17112, 16313, 17117, -1, 17112, 16311, 16313, -1, 16310, 16312, 16427, -1, 16427, 16312, 16426, -1, 16428, 16426, 16429, -1, 16313, 16429, 16318, -1, 16314, 16318, 16317, -1, 16314, 16313, 16318, -1, 16314, 17117, 16313, -1, 16312, 16319, 16426, -1, 16426, 16319, 16321, -1, 16429, 16321, 16315, -1, 16318, 16315, 16323, -1, 16317, 16323, 16316, -1, 16317, 16318, 16323, -1, 16319, 16320, 16321, -1, 16321, 16320, 16322, -1, 16315, 16322, 16430, -1, 16323, 16430, 16327, -1, 17119, 16327, 17118, -1, 17119, 16323, 16327, -1, 17119, 16316, 16323, -1, 16320, 14715, 16322, -1, 16322, 14715, 16324, -1, 16430, 16324, 16325, -1, 16327, 16325, 16331, -1, 17118, 16331, 16326, -1, 17118, 16327, 16331, -1, 14715, 14738, 16324, -1, 16324, 14738, 16328, -1, 16325, 16328, 16329, -1, 16331, 16329, 16332, -1, 16326, 16332, 16330, -1, 16326, 16331, 16332, -1, 16328, 14738, 16431, -1, 16329, 16431, 16397, -1, 16332, 16397, 16398, -1, 16330, 16398, 17120, -1, 16330, 16332, 16398, -1, 16333, 16339, 16334, -1, 16333, 16335, 16339, -1, 16333, 16340, 16335, -1, 16335, 16340, 16341, -1, 16433, 16341, 16434, -1, 16336, 16434, 16337, -1, 17123, 16337, 16338, -1, 17123, 16336, 16337, -1, 17123, 17122, 16336, -1, 16336, 17122, 16432, -1, 16433, 16432, 16396, -1, 16335, 16396, 16339, -1, 16335, 16433, 16396, -1, 16335, 16341, 16433, -1, 16340, 14735, 16341, -1, 16341, 14735, 16344, -1, 16434, 16344, 16342, -1, 16337, 16342, 16343, -1, 17124, 16343, 17125, -1, 17124, 16337, 16343, -1, 17124, 16338, 16337, -1, 14735, 14734, 16344, -1, 16344, 14734, 16345, -1, 16342, 16345, 16436, -1, 16343, 16436, 16346, -1, 17125, 16346, 17126, -1, 17125, 16343, 16346, -1, 14734, 16347, 16345, -1, 16345, 16347, 16435, -1, 16436, 16435, 16348, -1, 16346, 16348, 16351, -1, 16349, 16351, 17127, -1, 16349, 16346, 16351, -1, 16349, 17126, 16346, -1, 16347, 16350, 16435, -1, 16435, 16350, 16408, -1, 16348, 16408, 16438, -1, 16351, 16438, 16352, -1, 17127, 16352, 17129, -1, 17127, 16351, 16352, -1, 16350, 14731, 16408, -1, 16408, 14731, 16354, -1, 16438, 16354, 16437, -1, 16352, 16437, 16353, -1, 17130, 16353, 16355, -1, 17130, 16352, 16353, -1, 17130, 17129, 16352, -1, 14731, 16356, 16354, -1, 16354, 16356, 16357, -1, 16437, 16357, 16410, -1, 16353, 16410, 16360, -1, 16355, 16360, 16359, -1, 16355, 16353, 16360, -1, 16356, 16361, 16357, -1, 16357, 16361, 16358, -1, 16410, 16358, 16440, -1, 16360, 16440, 16441, -1, 16359, 16441, 17131, -1, 16359, 16360, 16441, -1, 16358, 16361, 16439, -1, 16440, 16439, 16362, -1, 16441, 16362, 16363, -1, 17131, 16363, 16407, -1, 17131, 16441, 16363, -1, 16364, 16367, 16365, -1, 16364, 16366, 16367, -1, 16364, 16368, 16366, -1, 16366, 16368, 16374, -1, 16372, 16374, 16375, -1, 16370, 16375, 16371, -1, 16369, 16371, 17133, -1, 16369, 16370, 16371, -1, 16369, 16405, 16370, -1, 16370, 16405, 16373, -1, 16372, 16373, 16442, -1, 16366, 16442, 16367, -1, 16366, 16372, 16442, -1, 16366, 16374, 16372, -1, 16368, 14711, 16374, -1, 16374, 14711, 16379, -1, 16375, 16379, 16376, -1, 16371, 16376, 16377, -1, 17134, 16377, 16378, -1, 17134, 16371, 16377, -1, 17134, 17133, 16371, -1, 14711, 16380, 16379, -1, 16379, 16380, 16381, -1, 16376, 16381, 16383, -1, 16377, 16383, 16385, -1, 16378, 16385, 16382, -1, 16378, 16377, 16385, -1, 16380, 14710, 16381, -1, 16381, 14710, 16412, -1, 16383, 16412, 16384, -1, 16385, 16384, 16411, -1, 16386, 16411, 16390, -1, 16386, 16385, 16411, -1, 16386, 16382, 16385, -1, 14710, 16387, 16412, -1, 16412, 16387, 16388, -1, 16384, 16388, 16392, -1, 16411, 16392, 16389, -1, 16390, 16389, 16394, -1, 16390, 16411, 16389, -1, 16387, 14730, 16388, -1, 16388, 14730, 16391, -1, 16392, 16391, 16393, -1, 16389, 16393, 16245, -1, 16394, 16245, 17186, -1, 16394, 16389, 16245, -1, 17122, 16395, 16432, -1, 16432, 16395, 16398, -1, 16396, 16398, 16397, -1, 16339, 16397, 16431, -1, 16334, 16431, 14738, -1, 16334, 16339, 16431, -1, 16395, 17120, 16398, -1, 16301, 17191, 16399, -1, 16399, 17191, 17190, -1, 16293, 16399, 17190, -1, 16293, 16302, 16399, -1, 16293, 16292, 16302, -1, 16302, 16292, 16400, -1, 16400, 16292, 16402, -1, 16401, 16402, 14719, -1, 16401, 16400, 16402, -1, 16259, 17141, 16403, -1, 16404, 16403, 16262, -1, 16404, 16259, 16403, -1, 16404, 16417, 16259, -1, 17143, 17186, 16245, -1, 16405, 16406, 16373, -1, 16373, 16406, 16363, -1, 16442, 16363, 16362, -1, 16367, 16362, 16439, -1, 16365, 16439, 16361, -1, 16365, 16367, 16439, -1, 16406, 16407, 16363, -1, 16408, 16348, 16435, -1, 16348, 16346, 16436, -1, 16354, 16438, 16408, -1, 16438, 16351, 16348, -1, 16325, 16324, 16328, -1, 16421, 16285, 16289, -1, 16409, 16242, 16252, -1, 16410, 16357, 16358, -1, 16391, 16392, 16388, -1, 16392, 16411, 16384, -1, 16389, 16392, 16393, -1, 16383, 16384, 16385, -1, 16412, 16388, 16384, -1, 16243, 16245, 16246, -1, 16409, 16243, 16246, -1, 16413, 16249, 16252, -1, 16249, 16248, 16409, -1, 16414, 16416, 16413, -1, 14747, 16413, 16415, -1, 14747, 16414, 16413, -1, 16416, 16250, 16249, -1, 16266, 16417, 16263, -1, 16267, 16264, 16266, -1, 16264, 16257, 16417, -1, 16271, 16268, 16267, -1, 16268, 16270, 16264, -1, 16275, 16418, 16271, -1, 16418, 16269, 16268, -1, 16281, 16276, 16275, -1, 16276, 16274, 16418, -1, 16419, 16420, 16281, -1, 16420, 16280, 16276, -1, 16285, 16284, 16419, -1, 16284, 16282, 16420, -1, 16288, 16284, 16421, -1, 16402, 16422, 16289, -1, 16422, 16291, 16421, -1, 16290, 16422, 16292, -1, 16299, 16399, 16298, -1, 16423, 16299, 16298, -1, 16303, 16423, 16297, -1, 16309, 16424, 16303, -1, 16424, 16306, 16423, -1, 16427, 16425, 16309, -1, 16425, 16307, 16424, -1, 16426, 16428, 16427, -1, 16428, 16311, 16425, -1, 16321, 16429, 16426, -1, 16429, 16313, 16428, -1, 16322, 16315, 16321, -1, 16315, 16318, 16429, -1, 16324, 16430, 16322, -1, 16430, 16323, 16315, -1, 16327, 16430, 16325, -1, 16431, 16329, 16328, -1, 16329, 16331, 16325, -1, 16332, 16329, 16397, -1, 16396, 16397, 16339, -1, 16432, 16398, 16396, -1, 16336, 16432, 16433, -1, 16434, 16336, 16433, -1, 16344, 16434, 16341, -1, 16345, 16342, 16344, -1, 16342, 16337, 16434, -1, 16435, 16436, 16345, -1, 16436, 16343, 16342, -1, 16357, 16437, 16354, -1, 16437, 16352, 16438, -1, 16353, 16437, 16410, -1, 16439, 16440, 16358, -1, 16440, 16360, 16410, -1, 16441, 16440, 16362, -1, 16442, 16362, 16367, -1, 16373, 16363, 16442, -1, 16370, 16373, 16372, -1, 16375, 16370, 16372, -1, 16379, 16375, 16374, -1, 16381, 16376, 16379, -1, 16376, 16371, 16375, -1, 16412, 16383, 16381, -1, 16383, 16377, 16376, -1, 17121, 17128, 16489, -1, 16489, 17128, 17027, -1, 17026, 16489, 17027, -1, 17026, 16487, 16489, -1, 17026, 16443, 16487, -1, 16487, 16443, 16482, -1, 16482, 16443, 17437, -1, 16444, 16482, 17437, -1, 16501, 17111, 16458, -1, 16447, 16458, 16492, -1, 16445, 16492, 16459, -1, 15947, 16459, 15942, -1, 15947, 16445, 16459, -1, 15947, 16446, 16445, -1, 16445, 16446, 16490, -1, 16447, 16490, 16502, -1, 16501, 16447, 16502, -1, 16501, 16458, 16447, -1, 17111, 17181, 16458, -1, 16458, 17181, 16448, -1, 16460, 16448, 17179, -1, 16461, 17179, 16449, -1, 16465, 16449, 17184, -1, 16470, 17184, 16450, -1, 16471, 16450, 17178, -1, 16451, 17178, 17174, -1, 16452, 16451, 17174, -1, 16452, 16453, 16451, -1, 16452, 17172, 16453, -1, 16453, 17172, 16476, -1, 16457, 16476, 16477, -1, 16456, 16477, 16454, -1, 15950, 16454, 16479, -1, 15950, 16456, 16454, -1, 15950, 16455, 16456, -1, 16456, 16455, 16475, -1, 16457, 16475, 16496, -1, 16453, 16496, 16451, -1, 16453, 16457, 16496, -1, 16453, 16476, 16457, -1, 16458, 16448, 16460, -1, 16492, 16460, 16462, -1, 16459, 16462, 16493, -1, 15942, 16493, 15943, -1, 15942, 16459, 16493, -1, 16460, 17179, 16461, -1, 16462, 16461, 16463, -1, 16493, 16463, 16464, -1, 15943, 16464, 16467, -1, 15943, 16493, 16464, -1, 16461, 16449, 16465, -1, 16463, 16465, 16494, -1, 16464, 16494, 16468, -1, 16467, 16468, 16466, -1, 16467, 16464, 16468, -1, 16465, 17184, 16470, -1, 16494, 16470, 16495, -1, 16468, 16495, 16469, -1, 16466, 16469, 15949, -1, 16466, 16468, 16469, -1, 16470, 16450, 16471, -1, 16495, 16471, 16472, -1, 16469, 16472, 16473, -1, 15949, 16473, 16474, -1, 15949, 16469, 16473, -1, 16471, 17178, 16451, -1, 16472, 16451, 16496, -1, 16473, 16496, 16475, -1, 16474, 16475, 16455, -1, 16474, 16473, 16475, -1, 17172, 17170, 16476, -1, 16476, 17170, 16480, -1, 16477, 16480, 16478, -1, 16454, 16478, 16498, -1, 16479, 16498, 15956, -1, 16479, 16454, 16498, -1, 17170, 17167, 16480, -1, 16480, 17167, 16497, -1, 16478, 16497, 16499, -1, 16498, 16499, 16481, -1, 15956, 16481, 16482, -1, 16444, 15956, 16482, -1, 17167, 16483, 16497, -1, 16497, 16483, 16484, -1, 16499, 16484, 16488, -1, 16481, 16488, 16487, -1, 16482, 16481, 16487, -1, 16483, 16485, 16484, -1, 16484, 16485, 16486, -1, 16488, 16486, 16489, -1, 16487, 16488, 16489, -1, 16485, 17164, 16486, -1, 16486, 17164, 16489, -1, 16489, 17164, 17121, -1, 16481, 15956, 16498, -1, 16446, 15945, 16490, -1, 16490, 15945, 16491, -1, 16502, 16490, 16491, -1, 15945, 15946, 16491, -1, 16445, 16490, 16447, -1, 16492, 16445, 16447, -1, 16460, 16492, 16458, -1, 16461, 16462, 16460, -1, 16462, 16459, 16492, -1, 16465, 16463, 16461, -1, 16463, 16493, 16462, -1, 16470, 16494, 16465, -1, 16494, 16464, 16463, -1, 16471, 16495, 16470, -1, 16495, 16468, 16494, -1, 16451, 16472, 16471, -1, 16472, 16469, 16495, -1, 16473, 16472, 16496, -1, 16456, 16475, 16457, -1, 16477, 16456, 16457, -1, 16480, 16477, 16476, -1, 16497, 16478, 16480, -1, 16478, 16454, 16477, -1, 16484, 16499, 16497, -1, 16499, 16498, 16478, -1, 16486, 16488, 16484, -1, 16488, 16481, 16499, -1, 16500, 16513, 15946, -1, 15946, 16513, 16491, -1, 16491, 16513, 16510, -1, 16502, 16510, 16509, -1, 16501, 16509, 16508, -1, 17111, 16508, 17109, -1, 17111, 16501, 16508, -1, 16491, 16510, 16502, -1, 16502, 16509, 16501, -1, 17187, 17110, 16503, -1, 16503, 17110, 16504, -1, 16504, 17110, 16506, -1, 16505, 16506, 16514, -1, 16515, 16514, 17109, -1, 16507, 17109, 16508, -1, 16509, 16507, 16508, -1, 16509, 16511, 16507, -1, 16509, 16510, 16511, -1, 16511, 16510, 16627, -1, 16627, 16510, 16513, -1, 16512, 16513, 16500, -1, 16512, 16627, 16513, -1, 16504, 16506, 16505, -1, 16505, 16514, 16515, -1, 16515, 17109, 16507, -1, 17187, 16503, 16516, -1, 16516, 16503, 16517, -1, 15204, 16531, 16518, -1, 16597, 16518, 16595, -1, 16596, 16595, 16533, -1, 16522, 16533, 16519, -1, 16520, 16522, 16519, -1, 16520, 16521, 16522, -1, 16520, 17242, 16521, -1, 16521, 17242, 16523, -1, 16534, 16523, 16524, -1, 17241, 16534, 16524, -1, 17241, 16525, 16534, -1, 17241, 16526, 16525, -1, 16525, 16526, 16541, -1, 16599, 16541, 16600, -1, 16528, 16600, 16527, -1, 15208, 16527, 15209, -1, 15208, 16528, 16527, -1, 15208, 15206, 16528, -1, 16528, 15206, 16529, -1, 16599, 16529, 16530, -1, 16525, 16530, 16534, -1, 16525, 16599, 16530, -1, 16525, 16541, 16599, -1, 16531, 16607, 16518, -1, 16518, 16607, 16608, -1, 16595, 16608, 16532, -1, 16533, 16532, 17237, -1, 17235, 16533, 17237, -1, 17235, 16519, 16533, -1, 16518, 16608, 16595, -1, 16595, 16532, 16533, -1, 16521, 16523, 16534, -1, 16539, 16534, 16530, -1, 16536, 16530, 16529, -1, 16535, 16529, 15206, -1, 16535, 16536, 16529, -1, 16535, 16537, 16536, -1, 16536, 16537, 16538, -1, 16539, 16538, 16540, -1, 16521, 16540, 16522, -1, 16521, 16539, 16540, -1, 16521, 16534, 16539, -1, 16526, 16542, 16541, -1, 16541, 16542, 16549, -1, 16548, 16549, 16544, -1, 16543, 16548, 16544, -1, 16543, 16545, 16548, -1, 16543, 17240, 16545, -1, 16545, 17240, 16553, -1, 16598, 16553, 16546, -1, 16547, 16546, 16583, -1, 15213, 16583, 16590, -1, 15213, 16547, 16583, -1, 15213, 15211, 16547, -1, 16547, 15211, 16551, -1, 16598, 16551, 16550, -1, 16545, 16550, 16548, -1, 16545, 16598, 16550, -1, 16545, 16553, 16598, -1, 16541, 16549, 16548, -1, 16600, 16548, 16550, -1, 16527, 16550, 16551, -1, 15209, 16551, 15211, -1, 15209, 16527, 16551, -1, 17240, 16552, 16553, -1, 16553, 16552, 16554, -1, 16573, 16554, 17234, -1, 17233, 16573, 17234, -1, 17233, 16555, 16573, -1, 17233, 17232, 16555, -1, 16555, 17232, 17231, -1, 16572, 17231, 16556, -1, 16575, 16556, 16557, -1, 17230, 16575, 16557, -1, 17230, 16558, 16575, -1, 17230, 17228, 16558, -1, 16558, 17228, 17229, -1, 16576, 17229, 16559, -1, 16577, 16559, 16561, -1, 16560, 16577, 16561, -1, 16560, 16578, 16577, -1, 16560, 16562, 16578, -1, 16578, 16562, 16563, -1, 16567, 16563, 17227, -1, 16566, 17227, 16564, -1, 16565, 16566, 16564, -1, 16565, 16674, 16566, -1, 16566, 16674, 16604, -1, 16567, 16604, 16568, -1, 16578, 16568, 16603, -1, 16577, 16603, 16602, -1, 16576, 16602, 16569, -1, 16558, 16569, 16570, -1, 16575, 16570, 16571, -1, 16572, 16571, 16581, -1, 16555, 16581, 16574, -1, 16573, 16574, 16546, -1, 16553, 16573, 16546, -1, 16553, 16554, 16573, -1, 16555, 17231, 16572, -1, 16581, 16555, 16572, -1, 16572, 16556, 16575, -1, 16571, 16572, 16575, -1, 16558, 17229, 16576, -1, 16569, 16558, 16576, -1, 16576, 16559, 16577, -1, 16602, 16576, 16577, -1, 16578, 16563, 16567, -1, 16568, 16578, 16567, -1, 16567, 17227, 16566, -1, 16604, 16567, 16566, -1, 16674, 16672, 16604, -1, 16604, 16672, 16584, -1, 16568, 16584, 16579, -1, 16603, 16579, 16587, -1, 16602, 16587, 16601, -1, 16569, 16601, 16591, -1, 16570, 16591, 16580, -1, 16571, 16580, 16589, -1, 16581, 16589, 16582, -1, 16574, 16582, 16583, -1, 16546, 16574, 16583, -1, 16672, 16676, 16584, -1, 16584, 16676, 16585, -1, 16586, 16584, 16585, -1, 16586, 16579, 16584, -1, 16586, 15220, 16579, -1, 16579, 15220, 16587, -1, 16587, 15220, 15219, -1, 16601, 15219, 16588, -1, 16591, 16588, 15218, -1, 16580, 15218, 15216, -1, 16589, 15216, 15214, -1, 16582, 15214, 16590, -1, 16583, 16582, 16590, -1, 16587, 15219, 16601, -1, 16601, 16588, 16591, -1, 16591, 15218, 16580, -1, 16580, 15216, 16589, -1, 16589, 15214, 16582, -1, 16537, 16592, 16538, -1, 16538, 16592, 16593, -1, 16540, 16593, 16596, -1, 16522, 16596, 16533, -1, 16522, 16540, 16596, -1, 16592, 16594, 16593, -1, 16593, 16594, 16597, -1, 16596, 16597, 16595, -1, 16596, 16593, 16597, -1, 16594, 15204, 16597, -1, 16597, 15204, 16518, -1, 16551, 16598, 16547, -1, 16547, 16598, 16546, -1, 16555, 16574, 16573, -1, 16538, 16593, 16540, -1, 16536, 16538, 16539, -1, 16530, 16536, 16539, -1, 16528, 16529, 16599, -1, 16600, 16528, 16599, -1, 16548, 16600, 16541, -1, 16527, 16600, 16550, -1, 16582, 16574, 16581, -1, 16589, 16581, 16571, -1, 16558, 16570, 16575, -1, 16570, 16580, 16571, -1, 16591, 16570, 16569, -1, 16601, 16569, 16602, -1, 16578, 16603, 16577, -1, 16603, 16587, 16602, -1, 16579, 16603, 16568, -1, 16584, 16568, 16604, -1, 17237, 16532, 16605, -1, 16605, 16532, 16606, -1, 16606, 16532, 16608, -1, 17256, 16608, 16607, -1, 17257, 16607, 16531, -1, 15226, 17257, 16531, -1, 16606, 16608, 17256, -1, 17256, 16607, 17257, -1, 17246, 16609, 17236, -1, 17236, 16609, 16615, -1, 16615, 16609, 16612, -1, 16610, 16612, 16611, -1, 16636, 16611, 16503, -1, 16636, 16610, 16611, -1, 16615, 16612, 16610, -1, 16611, 16517, 16503, -1, 16636, 16503, 16613, -1, 16610, 16613, 16633, -1, 16615, 16633, 16614, -1, 17236, 16614, 17239, -1, 17236, 16615, 16614, -1, 16505, 16620, 16504, -1, 16505, 16616, 16620, -1, 16505, 16515, 16616, -1, 16616, 16515, 16622, -1, 16639, 16622, 16640, -1, 16617, 16640, 16624, -1, 16618, 16624, 17225, -1, 16618, 16617, 16624, -1, 16618, 16619, 16617, -1, 16617, 16619, 16638, -1, 16639, 16638, 16621, -1, 16616, 16621, 16620, -1, 16616, 16639, 16621, -1, 16616, 16622, 16639, -1, 16515, 16507, 16622, -1, 16622, 16507, 16629, -1, 16640, 16629, 16623, -1, 16624, 16623, 16625, -1, 16626, 16624, 16625, -1, 16626, 17225, 16624, -1, 16507, 16511, 16629, -1, 16629, 16511, 16627, -1, 16628, 16627, 16512, -1, 16642, 16628, 16512, -1, 16642, 16644, 16628, -1, 16628, 16644, 16623, -1, 16629, 16628, 16623, -1, 16629, 16627, 16628, -1, 16644, 16625, 16623, -1, 16619, 16631, 16638, -1, 16638, 16631, 16637, -1, 16621, 16637, 16630, -1, 16620, 16630, 16613, -1, 16504, 16613, 16503, -1, 16504, 16620, 16613, -1, 16631, 16634, 16637, -1, 16637, 16634, 16632, -1, 16630, 16632, 16633, -1, 16613, 16630, 16633, -1, 16634, 16635, 16632, -1, 16632, 16635, 17239, -1, 16614, 16632, 17239, -1, 16614, 16633, 16632, -1, 16615, 16610, 16633, -1, 16610, 16636, 16613, -1, 16621, 16630, 16620, -1, 16637, 16632, 16630, -1, 16638, 16637, 16621, -1, 16617, 16638, 16639, -1, 16640, 16617, 16639, -1, 16629, 16640, 16622, -1, 16624, 16640, 16623, -1, 15203, 16641, 16512, -1, 16512, 16641, 16642, -1, 16642, 16641, 16648, -1, 16644, 16648, 16643, -1, 16625, 16643, 16626, -1, 16625, 16644, 16643, -1, 16642, 16648, 16644, -1, 16643, 16661, 16626, -1, 15197, 16675, 16666, -1, 16666, 16675, 16645, -1, 16665, 16645, 16668, -1, 15200, 16668, 16647, -1, 15198, 16647, 16664, -1, 15201, 16664, 16663, -1, 16662, 16663, 16646, -1, 15203, 16646, 16641, -1, 15203, 16662, 16646, -1, 16675, 16677, 16645, -1, 16645, 16677, 16650, -1, 16668, 16650, 16669, -1, 16647, 16669, 16670, -1, 16664, 16670, 16652, -1, 16663, 16652, 16671, -1, 16646, 16671, 16649, -1, 16648, 16649, 16643, -1, 16648, 16646, 16649, -1, 16648, 16641, 16646, -1, 16677, 16651, 16650, -1, 16650, 16651, 16656, -1, 16669, 16656, 16667, -1, 16670, 16667, 16653, -1, 16652, 16653, 16654, -1, 16671, 16654, 16659, -1, 16649, 16659, 16660, -1, 16643, 16660, 16661, -1, 16643, 16649, 16660, -1, 16651, 16673, 16656, -1, 16656, 16673, 16655, -1, 17226, 16656, 16655, -1, 17226, 16667, 16656, -1, 17226, 17224, 16667, -1, 16667, 17224, 16653, -1, 16653, 17224, 16657, -1, 16654, 16657, 17223, -1, 16658, 16654, 17223, -1, 16658, 16659, 16654, -1, 16658, 17222, 16659, -1, 16659, 17222, 16660, -1, 16660, 17222, 16661, -1, 16653, 16657, 16654, -1, 16662, 15201, 16663, -1, 15201, 15198, 16664, -1, 15198, 15200, 16647, -1, 15200, 16665, 16668, -1, 16665, 16666, 16645, -1, 16669, 16650, 16656, -1, 16668, 16645, 16650, -1, 16670, 16669, 16667, -1, 16647, 16668, 16669, -1, 16652, 16670, 16653, -1, 16664, 16647, 16670, -1, 16671, 16652, 16654, -1, 16663, 16664, 16652, -1, 16649, 16671, 16659, -1, 16646, 16663, 16671, -1, 15197, 16585, 16675, -1, 16675, 16585, 16676, -1, 16677, 16676, 16672, -1, 16651, 16672, 16674, -1, 16673, 16674, 16565, -1, 16673, 16651, 16674, -1, 16675, 16676, 16677, -1, 16677, 16672, 16651, -1, 14962, 16768, 16688, -1, 16689, 16688, 16678, -1, 16690, 16678, 16681, -1, 14963, 16681, 16679, -1, 16686, 16679, 16687, -1, 16680, 16687, 17282, -1, 16680, 16686, 16687, -1, 16678, 16682, 16681, -1, 16681, 16682, 16679, -1, 16679, 16682, 16683, -1, 16687, 16683, 16685, -1, 17280, 16687, 16685, -1, 17280, 17281, 16687, -1, 16687, 17281, 17282, -1, 16683, 16684, 16685, -1, 16686, 14963, 16679, -1, 14962, 16689, 14963, -1, 14962, 16688, 16689, -1, 14963, 16689, 16690, -1, 16681, 14963, 16690, -1, 16679, 16683, 16687, -1, 16768, 16678, 16688, -1, 16689, 16678, 16690, -1, 16678, 16768, 16709, -1, 16704, 16709, 16707, -1, 16718, 16707, 16692, -1, 16691, 16692, 16693, -1, 16712, 16693, 16699, -1, 16694, 16699, 16695, -1, 17286, 16694, 16695, -1, 17286, 16710, 16694, -1, 17286, 16696, 16710, -1, 16710, 16696, 16700, -1, 16719, 16700, 16697, -1, 16720, 16697, 16698, -1, 16714, 16698, 16703, -1, 16715, 16703, 16706, -1, 16717, 16706, 16705, -1, 16718, 16705, 16704, -1, 16707, 16718, 16704, -1, 16769, 16692, 16708, -1, 16769, 16693, 16692, -1, 16769, 16699, 16693, -1, 16769, 16695, 16699, -1, 16696, 16701, 16700, -1, 16700, 16701, 16702, -1, 16697, 16702, 17283, -1, 16698, 16697, 17283, -1, 16701, 17283, 16702, -1, 16698, 16684, 16703, -1, 16703, 16684, 16683, -1, 16706, 16683, 16682, -1, 16705, 16682, 16704, -1, 16705, 16706, 16682, -1, 16703, 16683, 16706, -1, 16682, 16678, 16704, -1, 16704, 16678, 16709, -1, 16697, 16700, 16702, -1, 16692, 16707, 16708, -1, 16708, 16707, 16709, -1, 16768, 16708, 16709, -1, 16710, 16711, 16694, -1, 16710, 16719, 16711, -1, 16710, 16700, 16719, -1, 16711, 16716, 16712, -1, 16694, 16712, 16699, -1, 16694, 16711, 16712, -1, 16716, 16717, 16691, -1, 16712, 16691, 16693, -1, 16712, 16716, 16691, -1, 16716, 16711, 16713, -1, 16715, 16713, 16714, -1, 16703, 16715, 16714, -1, 16691, 16717, 16718, -1, 16692, 16691, 16718, -1, 16713, 16715, 16716, -1, 16716, 16715, 16717, -1, 16717, 16715, 16706, -1, 16718, 16717, 16705, -1, 16711, 16719, 16713, -1, 16713, 16719, 16720, -1, 16714, 16720, 16698, -1, 16714, 16713, 16720, -1, 16720, 16719, 16697, -1, 16722, 16721, 14857, -1, 16722, 17318, 16721, -1, 16722, 16723, 17318, -1, 17318, 16723, 17307, -1, 17307, 16723, 14870, -1, 16738, 14870, 16724, -1, 16725, 16724, 14871, -1, 17316, 14871, 14753, -1, 17304, 14753, 14760, -1, 16739, 14760, 16726, -1, 17315, 16726, 14766, -1, 16727, 14766, 16740, -1, 17314, 16740, 14785, -1, 17313, 14785, 14790, -1, 16741, 14790, 14795, -1, 16742, 14795, 14794, -1, 17300, 14794, 14802, -1, 16743, 14802, 16728, -1, 17290, 16728, 16744, -1, 16745, 16744, 14813, -1, 16746, 14813, 14812, -1, 16747, 14812, 16729, -1, 17294, 16729, 16748, -1, 16749, 16748, 16731, -1, 16730, 16731, 14823, -1, 16732, 14823, 16733, -1, 17296, 16733, 14832, -1, 16734, 14832, 14836, -1, 16750, 14836, 16735, -1, 16736, 16735, 14841, -1, 17311, 14841, 16737, -1, 17321, 16737, 14853, -1, 17319, 14853, 14857, -1, 16721, 17319, 14857, -1, 17307, 14870, 16738, -1, 16738, 16724, 16725, -1, 16725, 14871, 17316, -1, 17316, 14753, 17304, -1, 17304, 14760, 16739, -1, 16739, 16726, 17315, -1, 17315, 14766, 16727, -1, 16727, 16740, 17314, -1, 17314, 14785, 17313, -1, 17313, 14790, 16741, -1, 16741, 14795, 16742, -1, 16742, 14794, 17300, -1, 17300, 14802, 16743, -1, 16743, 16728, 17290, -1, 17290, 16744, 16745, -1, 16745, 14813, 16746, -1, 16746, 14812, 16747, -1, 16747, 16729, 17294, -1, 17294, 16748, 16749, -1, 16749, 16731, 16730, -1, 16730, 14823, 16732, -1, 16732, 16733, 17296, -1, 17296, 14832, 16734, -1, 16734, 14836, 16750, -1, 16750, 16735, 16736, -1, 16736, 14841, 17311, -1, 17311, 16737, 17321, -1, 17321, 14853, 17319, -1, 14100, 16751, 16758, -1, 16758, 16751, 16752, -1, 14124, 16752, 17310, -1, 14125, 17310, 17320, -1, 16753, 17320, 16754, -1, 14126, 16754, 17309, -1, 16756, 17309, 16757, -1, 16755, 16757, 14128, -1, 16755, 16756, 16757, -1, 16758, 16752, 14124, -1, 14124, 17310, 14125, -1, 14125, 17320, 16753, -1, 16753, 16754, 14126, -1, 14126, 17309, 16756, -1, 16757, 17308, 14128, -1, 14128, 17308, 14129, -1, 14129, 17308, 17317, -1, 14130, 17317, 17306, -1, 16759, 17306, 17305, -1, 14923, 17305, 16760, -1, 16761, 16760, 16762, -1, 14926, 16762, 16763, -1, 16765, 16763, 17303, -1, 16764, 17303, 17302, -1, 14927, 17302, 16766, -1, 14929, 16766, 16767, -1, 14931, 14929, 16767, -1, 14129, 17317, 14130, -1, 14130, 17306, 16759, -1, 16759, 17305, 14923, -1, 14923, 16760, 16761, -1, 16761, 16762, 14926, -1, 14926, 16763, 16765, -1, 16765, 17303, 16764, -1, 16764, 17302, 14927, -1, 14927, 16766, 14929, -1, 14931, 16767, 14962, -1, 14962, 16767, 17301, -1, 16769, 14962, 17301, -1, 16769, 16768, 14962, -1, 16769, 16708, 16768, -1, 14100, 16770, 16751, -1, 16751, 16770, 17312, -1, 17312, 16770, 16858, -1, 16858, 16770, 16842, -1, 16771, 16858, 16842, -1, 15205, 16772, 16818, -1, 15205, 15139, 16772, -1, 15205, 15141, 15139, -1, 15205, 15145, 15141, -1, 15205, 16773, 15145, -1, 15205, 16774, 16773, -1, 16773, 16774, 15150, -1, 15150, 16774, 16775, -1, 16775, 16774, 15221, -1, 15151, 15221, 16778, -1, 16777, 16778, 16776, -1, 16777, 15151, 16778, -1, 16775, 15221, 15151, -1, 16776, 16778, 17363, -1, 15081, 17363, 16807, -1, 15081, 16776, 17363, -1, 16778, 16779, 17363, -1, 17363, 16779, 15222, -1, 15207, 17363, 15222, -1, 15207, 16780, 17363, -1, 17363, 16780, 15210, -1, 15212, 17363, 15210, -1, 15212, 16781, 17363, -1, 15212, 15223, 16781, -1, 16781, 15223, 16782, -1, 15215, 16781, 16782, -1, 15215, 15224, 16781, -1, 16781, 15224, 15217, -1, 16783, 16781, 15217, -1, 16783, 16784, 16781, -1, 16781, 16784, 16786, -1, 16785, 16781, 16786, -1, 16785, 14998, 16781, -1, 16781, 14998, 14978, -1, 15285, 14978, 14976, -1, 15286, 14976, 15053, -1, 15287, 15053, 16806, -1, 15288, 16806, 16805, -1, 16804, 16805, 15044, -1, 16803, 15044, 16802, -1, 15309, 16802, 14972, -1, 15313, 14972, 14969, -1, 15300, 14969, 15022, -1, 15301, 15022, 15302, -1, 15301, 15300, 15022, -1, 15225, 15008, 16784, -1, 15225, 16787, 15008, -1, 15225, 16788, 16787, -1, 16787, 16788, 15011, -1, 15011, 16788, 16789, -1, 16789, 16788, 16791, -1, 14988, 16791, 16790, -1, 14988, 16789, 16791, -1, 16792, 16819, 16791, -1, 16792, 15014, 16819, -1, 16792, 15016, 15014, -1, 16792, 16793, 15016, -1, 16792, 15028, 16793, -1, 16792, 15032, 15028, -1, 16792, 15317, 15032, -1, 16792, 15196, 15317, -1, 15317, 15196, 15199, -1, 16794, 15317, 15199, -1, 16794, 16795, 15317, -1, 15032, 15317, 15037, -1, 15037, 15317, 15316, -1, 16796, 15316, 16798, -1, 16797, 16798, 15320, -1, 16799, 15320, 16801, -1, 16800, 16801, 15302, -1, 15022, 16800, 15302, -1, 15037, 15316, 16796, -1, 16796, 16798, 16797, -1, 16797, 15320, 16799, -1, 16799, 16801, 16800, -1, 15300, 15313, 14969, -1, 15313, 15309, 14972, -1, 15309, 16803, 16802, -1, 16803, 16804, 15044, -1, 16804, 15288, 16805, -1, 15288, 15287, 16806, -1, 15287, 15286, 15053, -1, 15286, 15285, 14976, -1, 15285, 16781, 14978, -1, 16807, 17363, 15157, -1, 15157, 17363, 16808, -1, 15158, 16808, 17361, -1, 16809, 17361, 17369, -1, 16815, 17369, 17368, -1, 16816, 17368, 17360, -1, 15087, 17360, 17349, -1, 15093, 17349, 16810, -1, 15095, 16810, 17347, -1, 16811, 17347, 17358, -1, 15111, 17358, 17346, -1, 16813, 15111, 17346, -1, 16813, 16812, 15111, -1, 16813, 17340, 16812, -1, 16812, 17340, 15120, -1, 15120, 17340, 17336, -1, 15121, 17336, 17335, -1, 16814, 17335, 17338, -1, 16817, 17338, 17330, -1, 15124, 17330, 16818, -1, 15099, 16818, 15101, -1, 15099, 15124, 16818, -1, 15157, 16808, 15158, -1, 15158, 17361, 16809, -1, 16809, 17369, 16815, -1, 16815, 17368, 16816, -1, 16816, 17360, 15087, -1, 15087, 17349, 15093, -1, 15093, 16810, 15095, -1, 15095, 17347, 16811, -1, 16811, 17358, 15111, -1, 15120, 17336, 15121, -1, 15121, 17335, 16814, -1, 16814, 17338, 16817, -1, 17456, 17462, 17330, -1, 17330, 17462, 17460, -1, 17455, 17330, 17460, -1, 17455, 16818, 17330, -1, 16772, 15129, 16818, -1, 16818, 15129, 15128, -1, 15101, 16818, 15128, -1, 15124, 16817, 17330, -1, 16819, 14991, 16791, -1, 16791, 14991, 16790, -1, 15008, 15007, 16784, -1, 16784, 15007, 16786, -1, 17363, 16781, 17364, -1, 17364, 16781, 15284, -1, 15282, 17364, 15284, -1, 15282, 16820, 17364, -1, 15282, 16821, 16820, -1, 16820, 16821, 16822, -1, 16822, 16821, 16839, -1, 17478, 16822, 16839, -1, 15323, 16837, 16839, -1, 15323, 16823, 16837, -1, 15323, 16824, 16823, -1, 16823, 16824, 15244, -1, 15244, 16824, 16825, -1, 15250, 16825, 16827, -1, 15251, 16827, 15299, -1, 15252, 15299, 16826, -1, 15253, 16826, 16828, -1, 15253, 15252, 16826, -1, 15244, 16825, 15250, -1, 15250, 16827, 15251, -1, 15251, 15299, 15252, -1, 16826, 15290, 16828, -1, 16828, 15290, 15254, -1, 15254, 15290, 16833, -1, 16829, 16833, 16830, -1, 16834, 16830, 15304, -1, 15237, 15304, 16831, -1, 16832, 16831, 15233, -1, 16832, 15237, 16831, -1, 16832, 15231, 15237, -1, 15254, 16833, 16829, -1, 16829, 16830, 16834, -1, 16834, 15304, 15237, -1, 16831, 15234, 15233, -1, 16835, 16836, 16837, -1, 16837, 16836, 16839, -1, 16839, 16836, 16838, -1, 17384, 16839, 16838, -1, 15330, 15335, 16840, -1, 16840, 15335, 17279, -1, 17278, 16840, 17279, -1, 17278, 15332, 16840, -1, 17278, 17277, 15332, -1, 15332, 17277, 15334, -1, 15334, 17277, 16841, -1, 17384, 15334, 16841, -1, 16771, 16842, 16843, -1, 16859, 16843, 16844, -1, 17323, 16844, 16862, -1, 16845, 16862, 16861, -1, 16857, 16861, 16846, -1, 16847, 16857, 16846, -1, 16847, 16854, 16857, -1, 16847, 16851, 16854, -1, 16847, 16848, 16851, -1, 16851, 16848, 16852, -1, 16850, 16852, 16849, -1, 17324, 16850, 16849, -1, 17324, 17326, 16850, -1, 16850, 17326, 16853, -1, 16851, 16853, 16854, -1, 16851, 16850, 16853, -1, 16851, 16852, 16850, -1, 17386, 17387, 16848, -1, 16848, 17387, 16852, -1, 16852, 17387, 17388, -1, 16849, 16852, 17388, -1, 17326, 17329, 16853, -1, 16853, 17329, 16856, -1, 16854, 16856, 16857, -1, 16854, 16853, 16856, -1, 17329, 16855, 16856, -1, 16856, 16855, 16845, -1, 16857, 16845, 16861, -1, 16857, 16856, 16845, -1, 16855, 17323, 16845, -1, 16845, 17323, 16862, -1, 16844, 17323, 16859, -1, 16859, 17323, 16858, -1, 16771, 16859, 16858, -1, 16771, 16843, 16859, -1, 16846, 16861, 16860, -1, 16843, 16860, 16844, -1, 16843, 16846, 16860, -1, 16843, 16842, 16846, -1, 16860, 16861, 16862, -1, 16844, 16860, 16862, -1, 16770, 16868, 16842, -1, 16770, 16863, 16868, -1, 16770, 15355, 16863, -1, 16863, 15355, 16864, -1, 16869, 16864, 16882, -1, 16884, 16882, 16865, -1, 16866, 16865, 16872, -1, 16848, 16872, 17386, -1, 16848, 16866, 16872, -1, 16848, 16847, 16866, -1, 16866, 16847, 16883, -1, 16884, 16883, 16867, -1, 16869, 16867, 16868, -1, 16863, 16869, 16868, -1, 16863, 16864, 16869, -1, 16864, 15355, 16870, -1, 16882, 16870, 16871, -1, 16865, 16871, 16873, -1, 16872, 16873, 17386, -1, 16872, 16865, 16873, -1, 15353, 16876, 16881, -1, 15353, 16874, 16876, -1, 15353, 16877, 16874, -1, 16874, 16877, 16873, -1, 16871, 16874, 16873, -1, 16871, 16875, 16874, -1, 16871, 16870, 16875, -1, 16875, 16870, 16881, -1, 16876, 16875, 16881, -1, 16876, 16874, 16875, -1, 16877, 17386, 16873, -1, 16883, 16847, 16878, -1, 16867, 16878, 16880, -1, 16868, 16880, 16842, -1, 16868, 16867, 16880, -1, 16842, 16879, 16846, -1, 16842, 16880, 16879, -1, 16879, 16880, 16878, -1, 16846, 16878, 16847, -1, 16846, 16879, 16878, -1, 15355, 16881, 16870, -1, 16884, 16867, 16869, -1, 16882, 16884, 16869, -1, 16870, 16882, 16864, -1, 16883, 16878, 16867, -1, 16884, 16865, 16866, -1, 16883, 16884, 16866, -1, 16882, 16871, 16865, -1, 16886, 16885, 16895, -1, 16886, 16887, 16885, -1, 16886, 15834, 16887, -1, 16887, 15834, 15779, -1, 15781, 16887, 15779, -1, 15781, 15833, 16887, -1, 16887, 15833, 15832, -1, 15784, 16887, 15832, -1, 15784, 15831, 16887, -1, 16887, 15831, 15786, -1, 15830, 16887, 15786, -1, 15830, 16888, 16887, -1, 16887, 16888, 16889, -1, 15823, 16887, 16889, -1, 15823, 15798, 16887, -1, 16887, 15798, 15797, -1, 16890, 15357, 16885, -1, 16890, 17406, 15357, -1, 15357, 17406, 17405, -1, 16891, 15357, 17405, -1, 16891, 17391, 15357, -1, 15357, 17391, 17390, -1, 16885, 15357, 16892, -1, 16895, 16892, 15442, -1, 15405, 16895, 15442, -1, 15405, 15440, 16895, -1, 16895, 15440, 15412, -1, 16893, 16895, 15412, -1, 16893, 16894, 16895, -1, 16895, 16894, 15420, -1, 15425, 16895, 15420, -1, 15425, 15424, 16895, -1, 16895, 15424, 16896, -1, 16896, 15424, 16897, -1, 16898, 16896, 16897, -1, 16898, 16899, 16896, -1, 15364, 15384, 15356, -1, 15356, 15384, 15382, -1, 15377, 15356, 15382, -1, 15377, 16900, 15356, -1, 15356, 16900, 16892, -1, 15357, 15356, 16892, -1, 16900, 15368, 16892, -1, 16892, 15368, 15401, -1, 15401, 15368, 15374, -1, 16901, 15374, 15373, -1, 16901, 15401, 15374, -1, 16885, 16892, 16895, -1, 15964, 17098, 16902, -1, 16902, 17098, 17094, -1, 17095, 16902, 17094, -1, 17095, 16903, 16902, -1, 17095, 16905, 16903, -1, 16903, 16905, 16904, -1, 16904, 16905, 16906, -1, 16906, 16905, 16907, -1, 16907, 16905, 15489, -1, 15764, 15489, 15491, -1, 16955, 15491, 15501, -1, 15756, 15501, 15493, -1, 15759, 15493, 16908, -1, 16954, 16908, 16909, -1, 16953, 16909, 16910, -1, 16911, 16910, 15504, -1, 15689, 15504, 15495, -1, 16948, 15495, 16912, -1, 16913, 16912, 15496, -1, 16914, 16913, 15496, -1, 16914, 15958, 16913, -1, 16914, 15457, 15958, -1, 15958, 15457, 16915, -1, 15637, 16915, 16916, -1, 15637, 15958, 16915, -1, 15637, 16917, 15958, -1, 15637, 15627, 16917, -1, 16917, 15627, 15623, -1, 15622, 16917, 15623, -1, 15622, 16918, 16917, -1, 16917, 16918, 15670, -1, 15670, 16918, 15659, -1, 15659, 16918, 16919, -1, 16920, 16969, 16905, -1, 16905, 16969, 16921, -1, 16922, 16905, 16921, -1, 16922, 16975, 16905, -1, 16905, 16975, 16965, -1, 16964, 16905, 16965, -1, 16964, 16963, 16905, -1, 16905, 16963, 16973, -1, 15489, 16973, 16923, -1, 16960, 15489, 16923, -1, 16960, 16925, 15489, -1, 15489, 16925, 15487, -1, 15487, 16925, 15486, -1, 15486, 16925, 15485, -1, 15485, 16925, 16924, -1, 16924, 16925, 15499, -1, 15499, 16925, 15498, -1, 15498, 16925, 15483, -1, 15483, 16925, 15497, -1, 15497, 16925, 15481, -1, 15481, 16925, 15479, -1, 15479, 16925, 16926, -1, 16926, 16925, 15507, -1, 15468, 15507, 16959, -1, 15468, 16926, 15507, -1, 16905, 16973, 15489, -1, 15518, 16934, 15507, -1, 15518, 16927, 16934, -1, 16934, 16927, 16928, -1, 15553, 16928, 16929, -1, 16931, 16929, 15522, -1, 16930, 16931, 15522, -1, 16930, 15520, 16931, -1, 16931, 15520, 15515, -1, 15514, 16931, 15515, -1, 15514, 15513, 16931, -1, 16931, 15513, 15512, -1, 15530, 15512, 16932, -1, 15530, 16931, 15512, -1, 16934, 16928, 15553, -1, 15594, 16934, 15553, -1, 15594, 16933, 16934, -1, 16934, 16933, 16935, -1, 16935, 16933, 15566, -1, 16944, 15566, 16936, -1, 15459, 16936, 16937, -1, 16945, 16937, 16938, -1, 15472, 16938, 16939, -1, 15471, 16939, 16940, -1, 16946, 16940, 16947, -1, 15470, 16947, 16916, -1, 16915, 15470, 16916, -1, 15553, 16929, 16931, -1, 16942, 16931, 15534, -1, 16941, 15534, 16943, -1, 16941, 16942, 15534, -1, 15553, 16931, 16942, -1, 15534, 15548, 16943, -1, 16935, 15566, 16944, -1, 16944, 16936, 15459, -1, 15459, 16937, 16945, -1, 16945, 16938, 15472, -1, 15472, 16939, 15471, -1, 15471, 16940, 16946, -1, 16946, 16947, 15470, -1, 16912, 16913, 16948, -1, 16948, 16913, 16951, -1, 15717, 16951, 15678, -1, 15717, 16948, 16951, -1, 17010, 15673, 16951, -1, 17010, 16949, 15673, -1, 15673, 16949, 15913, -1, 15673, 16950, 16951, -1, 16951, 16950, 16952, -1, 15678, 16951, 16952, -1, 16948, 15689, 15495, -1, 15689, 16911, 15504, -1, 16911, 16953, 16910, -1, 16953, 16954, 16909, -1, 16954, 15759, 16908, -1, 15759, 15756, 15493, -1, 15756, 16955, 15501, -1, 16955, 15764, 15491, -1, 15764, 16907, 15489, -1, 16934, 16956, 15507, -1, 15507, 16956, 16957, -1, 15475, 15507, 16957, -1, 15475, 15476, 15507, -1, 15507, 15476, 15463, -1, 15477, 15507, 15463, -1, 15477, 15466, 15507, -1, 15507, 15466, 16958, -1, 16959, 15507, 16958, -1, 16925, 16960, 15451, -1, 15451, 16960, 16961, -1, 16961, 16960, 16923, -1, 16972, 16923, 16973, -1, 15804, 16973, 16963, -1, 16962, 16963, 16964, -1, 15809, 16964, 16965, -1, 16974, 16965, 16975, -1, 16966, 16975, 16922, -1, 16967, 16922, 16921, -1, 15815, 16921, 16969, -1, 16968, 16969, 16920, -1, 16970, 16920, 17427, -1, 17426, 16970, 17427, -1, 17426, 15818, 16970, -1, 17426, 16971, 15818, -1, 15818, 16971, 15821, -1, 15821, 16971, 17424, -1, 15822, 17424, 17499, -1, 15822, 15821, 17424, -1, 16961, 16923, 16972, -1, 16972, 16973, 15804, -1, 15804, 16963, 16962, -1, 16962, 16964, 15809, -1, 15809, 16965, 16974, -1, 16974, 16975, 16966, -1, 16966, 16922, 16967, -1, 16967, 16921, 15815, -1, 15815, 16969, 16968, -1, 16968, 16920, 16970, -1, 16976, 17000, 16012, -1, 16976, 15870, 17000, -1, 16976, 16977, 15870, -1, 16976, 15880, 16977, -1, 16977, 15880, 15869, -1, 15869, 15880, 16983, -1, 15868, 16983, 16984, -1, 15867, 16984, 16978, -1, 16985, 16978, 16986, -1, 15846, 16986, 15882, -1, 15865, 15882, 15892, -1, 16979, 15865, 15892, -1, 16979, 15863, 15865, -1, 16979, 15884, 15863, -1, 15863, 15884, 15861, -1, 15861, 15884, 15893, -1, 15860, 15893, 15894, -1, 15859, 15894, 16987, -1, 16988, 16987, 15895, -1, 16980, 15895, 15896, -1, 15858, 15896, 15888, -1, 15842, 15888, 16981, -1, 15841, 16981, 16982, -1, 15856, 16982, 16989, -1, 15839, 16989, 15837, -1, 15839, 15856, 16989, -1, 15869, 16983, 15868, -1, 15868, 16984, 15867, -1, 15867, 16978, 16985, -1, 16985, 16986, 15846, -1, 15846, 15882, 15865, -1, 15861, 15893, 15860, -1, 15860, 15894, 15859, -1, 15859, 16987, 16988, -1, 16988, 15895, 16980, -1, 16980, 15896, 15858, -1, 15858, 15888, 15842, -1, 15842, 16981, 15841, -1, 15841, 16982, 15856, -1, 15837, 16989, 16991, -1, 15838, 16991, 17433, -1, 15854, 17433, 16993, -1, 15854, 15838, 17433, -1, 16989, 16990, 16991, -1, 16991, 16990, 16992, -1, 17004, 16991, 16992, -1, 17004, 17439, 16991, -1, 15837, 16991, 15838, -1, 17433, 17432, 16993, -1, 16993, 17432, 16994, -1, 16994, 17432, 16995, -1, 15877, 16995, 16996, -1, 15877, 16994, 16995, -1, 16995, 16997, 16996, -1, 16996, 16997, 15875, -1, 15875, 16997, 17001, -1, 15873, 17001, 16998, -1, 15872, 16998, 16012, -1, 16999, 16012, 17000, -1, 16999, 15872, 16012, -1, 15875, 17001, 15873, -1, 17430, 17002, 16998, -1, 16998, 17002, 17102, -1, 17003, 16998, 17102, -1, 17003, 16012, 16998, -1, 15872, 15873, 16998, -1, 17439, 17004, 15904, -1, 15904, 17004, 17005, -1, 17005, 17004, 16992, -1, 15935, 16992, 16990, -1, 15936, 16990, 16989, -1, 17006, 15936, 16989, -1, 17005, 16992, 15935, -1, 15935, 16990, 15936, -1, 17007, 17008, 17009, -1, 17009, 17008, 17012, -1, 15960, 17012, 17017, -1, 15959, 17017, 17011, -1, 16951, 17011, 17010, -1, 16951, 15959, 17011, -1, 16951, 16913, 15959, -1, 17008, 17435, 17012, -1, 17012, 17435, 17013, -1, 17018, 17013, 17014, -1, 17015, 17014, 17020, -1, 15913, 17015, 17020, -1, 15913, 16949, 17015, -1, 17015, 16949, 17016, -1, 17018, 17016, 17017, -1, 17012, 17018, 17017, -1, 17012, 17013, 17018, -1, 17435, 17019, 17013, -1, 17013, 17019, 17022, -1, 17014, 17022, 17021, -1, 17020, 17014, 17021, -1, 17019, 15904, 17022, -1, 17022, 15904, 15902, -1, 17021, 17022, 15902, -1, 16949, 17010, 17016, -1, 17016, 17010, 17011, -1, 17017, 17016, 17011, -1, 15959, 15960, 17017, -1, 15960, 17009, 17012, -1, 17015, 17016, 17018, -1, 17014, 17015, 17018, -1, 17022, 17014, 17013, -1, 17437, 17007, 16444, -1, 16444, 17007, 17023, -1, 17027, 17128, 17029, -1, 17025, 17029, 17038, -1, 17071, 17038, 17024, -1, 17434, 17024, 17040, -1, 17434, 17071, 17024, -1, 17434, 17069, 17071, -1, 17071, 17069, 17070, -1, 17025, 17070, 17026, -1, 17027, 17025, 17026, -1, 17027, 17029, 17025, -1, 17128, 17028, 17029, -1, 17029, 17028, 17161, -1, 17073, 17161, 17159, -1, 17072, 17159, 17030, -1, 17045, 17030, 17031, -1, 17048, 17031, 17154, -1, 17049, 17154, 17051, -1, 17052, 17051, 17032, -1, 17033, 17052, 17032, -1, 17033, 17034, 17052, -1, 17033, 17150, 17034, -1, 17034, 17150, 17055, -1, 17078, 17055, 17080, -1, 17036, 17080, 17059, -1, 17429, 17059, 17057, -1, 17429, 17036, 17059, -1, 17429, 17035, 17036, -1, 17036, 17035, 17054, -1, 17078, 17054, 17037, -1, 17034, 17037, 17052, -1, 17034, 17078, 17037, -1, 17034, 17055, 17078, -1, 17029, 17161, 17073, -1, 17038, 17073, 17039, -1, 17024, 17039, 17075, -1, 17040, 17075, 17041, -1, 17040, 17024, 17075, -1, 17073, 17159, 17072, -1, 17039, 17072, 17074, -1, 17075, 17074, 17042, -1, 17041, 17042, 17044, -1, 17041, 17075, 17042, -1, 17072, 17030, 17045, -1, 17074, 17045, 17076, -1, 17042, 17076, 17043, -1, 17044, 17043, 17438, -1, 17044, 17042, 17043, -1, 17045, 17031, 17048, -1, 17076, 17048, 17046, -1, 17043, 17046, 17050, -1, 17438, 17050, 17047, -1, 17438, 17043, 17050, -1, 17048, 17154, 17049, -1, 17046, 17049, 17077, -1, 17050, 17077, 17053, -1, 17047, 17053, 17431, -1, 17047, 17050, 17053, -1, 17049, 17051, 17052, -1, 17077, 17052, 17037, -1, 17053, 17037, 17054, -1, 17431, 17054, 17035, -1, 17431, 17053, 17054, -1, 17150, 17151, 17055, -1, 17055, 17151, 17056, -1, 17080, 17056, 17081, -1, 17059, 17081, 17058, -1, 17057, 17058, 17068, -1, 17057, 17059, 17058, -1, 17151, 17149, 17056, -1, 17056, 17149, 17079, -1, 17081, 17079, 17083, -1, 17058, 17083, 17060, -1, 17068, 17060, 17064, -1, 17061, 17068, 17064, -1, 17149, 17148, 17079, -1, 17079, 17148, 17082, -1, 17083, 17082, 17062, -1, 17060, 17062, 17063, -1, 17064, 17060, 17063, -1, 17148, 17066, 17082, -1, 17082, 17066, 17067, -1, 17062, 17067, 17065, -1, 17063, 17062, 17065, -1, 17066, 17147, 17067, -1, 17067, 17147, 17065, -1, 17065, 17147, 17137, -1, 17060, 17068, 17058, -1, 17069, 17436, 17070, -1, 17070, 17436, 16443, -1, 17026, 17070, 16443, -1, 17436, 17437, 16443, -1, 17071, 17070, 17025, -1, 17038, 17071, 17025, -1, 17073, 17038, 17029, -1, 17072, 17039, 17073, -1, 17039, 17024, 17038, -1, 17045, 17074, 17072, -1, 17074, 17075, 17039, -1, 17048, 17076, 17045, -1, 17076, 17042, 17074, -1, 17049, 17046, 17048, -1, 17046, 17043, 17076, -1, 17052, 17077, 17049, -1, 17077, 17050, 17046, -1, 17053, 17077, 17037, -1, 17036, 17054, 17078, -1, 17080, 17036, 17078, -1, 17056, 17080, 17055, -1, 17079, 17081, 17056, -1, 17081, 17059, 17080, -1, 17082, 17083, 17079, -1, 17083, 17058, 17081, -1, 17067, 17062, 17082, -1, 17062, 17060, 17083, -1, 15985, 17104, 17099, -1, 15979, 17099, 17091, -1, 17084, 17091, 17085, -1, 15964, 17085, 17098, -1, 15964, 17084, 17085, -1, 17428, 17086, 17100, -1, 17428, 17089, 17086, -1, 17428, 17087, 17089, -1, 17089, 17087, 17088, -1, 17425, 17089, 17088, -1, 17425, 17090, 17089, -1, 17425, 17093, 17090, -1, 17090, 17093, 17096, -1, 17092, 17096, 17097, -1, 17091, 17097, 17085, -1, 17091, 17092, 17097, -1, 17091, 17099, 17092, -1, 17092, 17099, 17086, -1, 17090, 17086, 17089, -1, 17090, 17092, 17086, -1, 17090, 17096, 17092, -1, 17087, 17423, 17088, -1, 17093, 16905, 17096, -1, 17096, 16905, 17095, -1, 17094, 17096, 17095, -1, 17094, 17097, 17096, -1, 17094, 17098, 17097, -1, 17097, 17098, 17085, -1, 17084, 15979, 17091, -1, 15979, 15985, 17099, -1, 17100, 17086, 17099, -1, 17104, 17100, 17099, -1, 16014, 16012, 17107, -1, 17101, 17107, 17108, -1, 15982, 17108, 15973, -1, 15982, 17101, 17108, -1, 15982, 16014, 17101, -1, 17101, 16014, 17107, -1, 17102, 17103, 17003, -1, 17102, 17002, 17103, -1, 17103, 17002, 17106, -1, 17105, 17106, 17104, -1, 15975, 17105, 17104, -1, 15975, 17108, 17105, -1, 15975, 15973, 17108, -1, 17002, 17430, 17106, -1, 17106, 17430, 17104, -1, 17003, 17103, 17107, -1, 16012, 17003, 17107, -1, 17106, 17105, 17103, -1, 17103, 17105, 17108, -1, 17107, 17103, 17108, -1, 17109, 16514, 17111, -1, 17111, 16514, 16506, -1, 17110, 17111, 16506, -1, 17110, 17187, 17111, -1, 17111, 17187, 16300, -1, 16304, 17111, 16300, -1, 16304, 16305, 17111, -1, 17111, 16305, 16308, -1, 17112, 17111, 16308, -1, 17112, 17182, 17111, -1, 17112, 16128, 17182, -1, 17112, 17113, 16128, -1, 17112, 17114, 17113, -1, 17112, 16137, 17114, -1, 17112, 16152, 16137, -1, 17112, 17115, 16152, -1, 17112, 17116, 17115, -1, 17112, 17117, 17116, -1, 17116, 17117, 16314, -1, 16317, 17116, 16314, -1, 16317, 16316, 17116, -1, 17116, 16316, 17119, -1, 17118, 17116, 17119, -1, 17118, 16326, 17116, -1, 17116, 16326, 16330, -1, 17120, 17116, 16330, -1, 17120, 17121, 17116, -1, 17120, 16395, 17121, -1, 17121, 16395, 17122, -1, 17123, 17121, 17122, -1, 17123, 16338, 17121, -1, 17121, 16338, 17124, -1, 17125, 17121, 17124, -1, 17125, 17126, 17121, -1, 17121, 17126, 17128, -1, 17128, 17126, 16349, -1, 17127, 17128, 16349, -1, 17127, 17129, 17128, -1, 17128, 17129, 17130, -1, 16355, 17128, 17130, -1, 16355, 16359, 17128, -1, 17128, 16359, 17131, -1, 16065, 17131, 16407, -1, 17185, 16407, 16406, -1, 16405, 17185, 16406, -1, 16405, 17132, 17185, -1, 16405, 16369, 17132, -1, 17132, 16369, 16088, -1, 16088, 16369, 17133, -1, 16089, 17133, 17134, -1, 16378, 16089, 17134, -1, 16378, 17135, 16089, -1, 16378, 16382, 17135, -1, 17135, 16382, 16093, -1, 16093, 16382, 16386, -1, 17193, 16386, 17137, -1, 17136, 17137, 17145, -1, 17136, 17193, 17137, -1, 16516, 17138, 17187, -1, 16516, 17139, 17138, -1, 16516, 17140, 17139, -1, 16516, 16265, 17140, -1, 16516, 16256, 16265, -1, 16516, 16258, 16256, -1, 16516, 17141, 16258, -1, 16516, 17142, 17141, -1, 16516, 16253, 17142, -1, 16516, 16254, 16253, -1, 16516, 16251, 16254, -1, 16516, 16244, 16251, -1, 16516, 17143, 16244, -1, 16516, 17137, 17143, -1, 16516, 17448, 17137, -1, 17137, 17448, 17144, -1, 17446, 17137, 17144, -1, 17446, 17440, 17137, -1, 17145, 17137, 17146, -1, 17146, 17137, 17147, -1, 16024, 17147, 17066, -1, 17148, 16024, 17066, -1, 17148, 16036, 16024, -1, 17148, 17149, 16036, -1, 16036, 17149, 16038, -1, 16038, 17149, 17151, -1, 16042, 17151, 17150, -1, 16044, 17150, 17152, -1, 16044, 16042, 17150, -1, 17146, 17147, 16024, -1, 16038, 17151, 16042, -1, 17150, 17033, 17152, -1, 17152, 17033, 17153, -1, 17153, 17033, 16050, -1, 16050, 17033, 17032, -1, 16027, 17032, 16029, -1, 16027, 16050, 17032, -1, 17032, 17051, 16029, -1, 16029, 17051, 16030, -1, 16030, 17051, 17154, -1, 16055, 17154, 17155, -1, 16055, 16030, 17154, -1, 17154, 17031, 17155, -1, 17155, 17031, 16057, -1, 16057, 17031, 16075, -1, 16075, 17031, 17030, -1, 17156, 17030, 17157, -1, 17156, 16075, 17030, -1, 17030, 17159, 17157, -1, 17157, 17159, 17158, -1, 17158, 17159, 17161, -1, 17160, 17161, 17028, -1, 17162, 17028, 17128, -1, 16086, 17128, 16065, -1, 16086, 17162, 17128, -1, 17158, 17161, 17160, -1, 17160, 17028, 17162, -1, 17164, 17163, 17121, -1, 17164, 17165, 17163, -1, 17164, 16485, 17165, -1, 17165, 16485, 16161, -1, 16161, 16485, 16483, -1, 17166, 16483, 17167, -1, 16142, 17167, 17168, -1, 16142, 17166, 17167, -1, 16161, 16483, 17166, -1, 17167, 17170, 17168, -1, 17168, 17170, 16166, -1, 16166, 17170, 17169, -1, 17169, 17170, 17172, -1, 17171, 17172, 16182, -1, 17171, 17169, 17172, -1, 17172, 16452, 16182, -1, 16182, 16452, 17173, -1, 17173, 16452, 17174, -1, 16189, 17174, 17175, -1, 16189, 17173, 17174, -1, 17174, 17178, 17175, -1, 17175, 17178, 17176, -1, 17176, 17178, 17177, -1, 17177, 17178, 16195, -1, 16195, 17178, 16450, -1, 17183, 16450, 17184, -1, 16173, 17184, 16449, -1, 16175, 16449, 17179, -1, 17180, 17179, 16448, -1, 17181, 17180, 16448, -1, 17181, 16200, 17180, -1, 17181, 17111, 16200, -1, 16200, 17111, 16206, -1, 16206, 17111, 16208, -1, 16208, 17111, 17182, -1, 16195, 16450, 17183, -1, 17183, 17184, 16173, -1, 16173, 16449, 16175, -1, 16175, 17179, 17180, -1, 17128, 17131, 16065, -1, 16065, 16407, 17185, -1, 16088, 17133, 16089, -1, 16386, 16390, 17137, -1, 17137, 16390, 16394, -1, 17186, 17137, 16394, -1, 17186, 17143, 17137, -1, 17138, 16272, 17187, -1, 17187, 16272, 16279, -1, 16278, 17187, 16279, -1, 16278, 16277, 17187, -1, 17187, 16277, 16287, -1, 17188, 17187, 16287, -1, 17188, 16286, 17187, -1, 17187, 16286, 17189, -1, 17190, 17187, 17189, -1, 17190, 17191, 17187, -1, 17187, 17191, 16301, -1, 16300, 17187, 16301, -1, 17163, 17192, 17121, -1, 17121, 17192, 17116, -1, 17193, 16093, 16386, -1, 17454, 17443, 17194, -1, 17218, 17194, 17214, -1, 17451, 17214, 17196, -1, 17195, 17196, 17243, -1, 17195, 17451, 17196, -1, 17197, 17212, 17211, -1, 17197, 17198, 17212, -1, 17197, 17445, 17198, -1, 17198, 17445, 17203, -1, 17204, 17203, 17199, -1, 17202, 17199, 17206, -1, 17201, 17206, 17200, -1, 17201, 17202, 17206, -1, 17201, 17209, 17202, -1, 17202, 17209, 17210, -1, 17204, 17210, 17219, -1, 17198, 17219, 17212, -1, 17198, 17204, 17219, -1, 17198, 17203, 17204, -1, 17445, 17205, 17203, -1, 17203, 17205, 17220, -1, 17199, 17220, 17221, -1, 17206, 17221, 16609, -1, 17246, 17206, 16609, -1, 17246, 17200, 17206, -1, 17205, 17447, 17220, -1, 17220, 17447, 17207, -1, 17221, 17207, 16612, -1, 16609, 17221, 16612, -1, 17447, 17208, 17207, -1, 17207, 17208, 16611, -1, 16612, 17207, 16611, -1, 17208, 16517, 16611, -1, 17209, 17245, 17210, -1, 17210, 17245, 17213, -1, 17219, 17213, 17216, -1, 17212, 17216, 17194, -1, 17211, 17194, 17443, -1, 17211, 17212, 17194, -1, 17245, 17244, 17213, -1, 17213, 17244, 17217, -1, 17215, 17217, 17243, -1, 17196, 17215, 17243, -1, 17196, 17214, 17215, -1, 17215, 17214, 17216, -1, 17213, 17215, 17216, -1, 17213, 17217, 17215, -1, 17451, 17218, 17214, -1, 17218, 17454, 17194, -1, 17216, 17214, 17194, -1, 17219, 17216, 17212, -1, 17210, 17213, 17219, -1, 17202, 17210, 17204, -1, 17199, 17202, 17204, -1, 17220, 17199, 17203, -1, 17207, 17221, 17220, -1, 17221, 17206, 17199, -1, 16626, 16661, 17225, -1, 17225, 16661, 17222, -1, 16618, 17222, 16658, -1, 17223, 16618, 16658, -1, 17223, 16619, 16618, -1, 17223, 16631, 16619, -1, 17223, 16657, 16631, -1, 16631, 16657, 17224, -1, 16634, 17224, 16635, -1, 16634, 16631, 17224, -1, 17225, 17222, 16618, -1, 17224, 17226, 16635, -1, 16635, 17226, 17239, -1, 17239, 17226, 16655, -1, 17236, 16655, 16673, -1, 16565, 17236, 16673, -1, 16565, 16564, 17236, -1, 17236, 16564, 17227, -1, 16563, 17236, 17227, -1, 16563, 16562, 17236, -1, 17236, 16562, 16560, -1, 16561, 17236, 16560, -1, 16561, 16559, 17236, -1, 17236, 16559, 17229, -1, 17228, 17236, 17229, -1, 17228, 17230, 17236, -1, 17236, 17230, 16557, -1, 16556, 17236, 16557, -1, 16556, 17231, 17236, -1, 17236, 17231, 17232, -1, 17233, 17236, 17232, -1, 17233, 17234, 17236, -1, 17236, 17234, 16554, -1, 17237, 16554, 17235, -1, 17237, 17236, 16554, -1, 17237, 17246, 17236, -1, 17237, 17195, 17246, -1, 17237, 17450, 17195, -1, 17237, 16605, 17450, -1, 17450, 16605, 17238, -1, 17238, 16605, 17252, -1, 17252, 16605, 17265, -1, 17265, 16605, 17269, -1, 17269, 16605, 17272, -1, 17239, 16655, 17236, -1, 16552, 16526, 16554, -1, 16552, 17240, 16526, -1, 16526, 17240, 16542, -1, 16542, 17240, 16549, -1, 16549, 17240, 16544, -1, 16544, 17240, 16543, -1, 16526, 17241, 16554, -1, 16554, 17241, 16524, -1, 16523, 16554, 16524, -1, 16523, 17242, 16554, -1, 16554, 17242, 16520, -1, 16519, 16554, 16520, -1, 16519, 17235, 16554, -1, 17195, 17243, 17246, -1, 17246, 17243, 17217, -1, 17244, 17246, 17217, -1, 17244, 17245, 17246, -1, 17246, 17245, 17209, -1, 17201, 17246, 17209, -1, 17201, 17200, 17246, -1, 17272, 16605, 17274, -1, 17271, 17274, 17247, -1, 17267, 17247, 17268, -1, 17255, 17268, 17248, -1, 17461, 17255, 17248, -1, 17461, 17250, 17255, -1, 17461, 17249, 17250, -1, 17250, 17249, 17259, -1, 17253, 17259, 17260, -1, 17251, 17260, 17261, -1, 17238, 17261, 17450, -1, 17238, 17251, 17261, -1, 17238, 17252, 17251, -1, 17251, 17252, 17266, -1, 17253, 17266, 17254, -1, 17250, 17254, 17255, -1, 17250, 17253, 17254, -1, 17250, 17259, 17253, -1, 17256, 17247, 16606, -1, 17256, 17268, 17247, -1, 17256, 17257, 17268, -1, 17268, 17257, 15226, -1, 17248, 17268, 15226, -1, 17249, 17258, 17259, -1, 17259, 17258, 17275, -1, 17260, 17275, 17273, -1, 17261, 17273, 17262, -1, 17450, 17261, 17262, -1, 17258, 17457, 17275, -1, 17275, 17457, 17458, -1, 17263, 17458, 17453, -1, 17452, 17263, 17453, -1, 17452, 17273, 17263, -1, 17452, 17262, 17273, -1, 17458, 17264, 17453, -1, 17252, 17265, 17266, -1, 17266, 17265, 17270, -1, 17254, 17270, 17267, -1, 17255, 17267, 17268, -1, 17255, 17254, 17267, -1, 17265, 17269, 17270, -1, 17270, 17269, 17271, -1, 17267, 17271, 17247, -1, 17267, 17270, 17271, -1, 17269, 17272, 17271, -1, 17271, 17272, 17274, -1, 17275, 17458, 17263, -1, 17273, 17275, 17263, -1, 16605, 16606, 17274, -1, 17274, 16606, 17247, -1, 17266, 17270, 17254, -1, 17251, 17266, 17253, -1, 17260, 17251, 17253, -1, 17275, 17260, 17259, -1, 17261, 17260, 17273, -1, 16685, 17279, 17280, -1, 16685, 17278, 17279, -1, 16685, 16684, 17278, -1, 17278, 16684, 16698, -1, 17277, 16698, 17283, -1, 17276, 17277, 17283, -1, 17276, 17479, 17277, -1, 17277, 17479, 16841, -1, 17278, 16698, 17277, -1, 17279, 15335, 17280, -1, 17280, 15335, 17282, -1, 17281, 17280, 17282, -1, 15335, 16680, 17282, -1, 17283, 16701, 17284, -1, 17284, 16701, 17285, -1, 17285, 16701, 16696, -1, 17287, 16696, 17286, -1, 17288, 17286, 16695, -1, 17299, 16695, 16769, -1, 17301, 17299, 16769, -1, 17285, 16696, 17287, -1, 17287, 17286, 17288, -1, 17288, 16695, 17299, -1, 17284, 17285, 17477, -1, 17477, 17285, 17287, -1, 17288, 17477, 17287, -1, 17288, 17299, 17477, -1, 17477, 17299, 17300, -1, 16743, 17477, 17300, -1, 16743, 17289, 17477, -1, 16743, 17290, 17289, -1, 17289, 17290, 17476, -1, 17476, 17290, 16745, -1, 17291, 16745, 16746, -1, 16747, 17291, 16746, -1, 16747, 17292, 17291, -1, 16747, 17294, 17292, -1, 17292, 17294, 17293, -1, 17293, 17294, 16749, -1, 17472, 16749, 16730, -1, 17295, 16730, 16732, -1, 17297, 16732, 17296, -1, 17322, 17296, 17312, -1, 17322, 17297, 17296, -1, 17322, 17327, 17297, -1, 17297, 17327, 17298, -1, 17298, 17327, 17328, -1, 17325, 17298, 17328, -1, 17325, 17468, 17298, -1, 17299, 17301, 17300, -1, 17300, 17301, 16742, -1, 16742, 17301, 16741, -1, 16741, 17301, 16767, -1, 17313, 16767, 16766, -1, 17314, 16766, 17302, -1, 16727, 17302, 17303, -1, 17315, 17303, 16763, -1, 16762, 17315, 16763, -1, 16762, 16739, 17315, -1, 16762, 16760, 16739, -1, 16739, 16760, 17304, -1, 17304, 16760, 17305, -1, 17316, 17305, 17306, -1, 16725, 17306, 17317, -1, 16738, 17317, 17308, -1, 17307, 17308, 16757, -1, 17318, 16757, 17309, -1, 16721, 17309, 16754, -1, 17319, 16754, 17320, -1, 17321, 17320, 17310, -1, 17311, 17310, 16752, -1, 16736, 16752, 16751, -1, 16750, 16751, 17312, -1, 16734, 17312, 17296, -1, 16734, 16750, 17312, -1, 16741, 16767, 17313, -1, 17313, 16766, 17314, -1, 17314, 17302, 16727, -1, 16727, 17303, 17315, -1, 17304, 17305, 17316, -1, 17316, 17306, 16725, -1, 16725, 17317, 16738, -1, 16738, 17308, 17307, -1, 17307, 16757, 17318, -1, 17318, 17309, 16721, -1, 16721, 16754, 17319, -1, 17319, 17320, 17321, -1, 17321, 17310, 17311, -1, 17311, 16752, 16736, -1, 16736, 16751, 16750, -1, 17297, 17295, 16732, -1, 17295, 17472, 16730, -1, 17472, 17293, 16749, -1, 17291, 17476, 16745, -1, 17312, 16858, 17322, -1, 17322, 16858, 17323, -1, 17327, 17323, 16855, -1, 17328, 16855, 17329, -1, 17325, 17329, 17326, -1, 17468, 17326, 17324, -1, 17468, 17325, 17326, -1, 17322, 17323, 17327, -1, 17327, 16855, 17328, -1, 17328, 17329, 17325, -1, 17464, 17330, 17339, -1, 17334, 17339, 17331, -1, 17375, 17331, 17332, -1, 17470, 17332, 17471, -1, 17470, 17375, 17332, -1, 17470, 17469, 17375, -1, 17375, 17469, 17374, -1, 17334, 17374, 17333, -1, 17464, 17334, 17333, -1, 17464, 17339, 17334, -1, 17335, 17377, 17338, -1, 17335, 17336, 17377, -1, 17377, 17336, 17376, -1, 17337, 17376, 17341, -1, 17378, 17341, 17342, -1, 17473, 17342, 17345, -1, 17473, 17378, 17342, -1, 17473, 17471, 17378, -1, 17378, 17471, 17332, -1, 17337, 17332, 17331, -1, 17377, 17331, 17339, -1, 17338, 17339, 17330, -1, 17338, 17377, 17339, -1, 17336, 17340, 17376, -1, 17376, 17340, 17379, -1, 17341, 17379, 17343, -1, 17342, 17343, 17344, -1, 17345, 17344, 17474, -1, 17345, 17342, 17344, -1, 17340, 16813, 17379, -1, 17379, 16813, 17346, -1, 17381, 17346, 17358, -1, 17348, 17358, 17347, -1, 16810, 17348, 17347, -1, 16810, 17356, 17348, -1, 16810, 17349, 17356, -1, 17356, 17349, 17359, -1, 17382, 17359, 17350, -1, 17352, 17350, 17371, -1, 17351, 17371, 17367, -1, 17351, 17352, 17371, -1, 17351, 17353, 17352, -1, 17352, 17353, 17354, -1, 17382, 17354, 17355, -1, 17356, 17355, 17348, -1, 17356, 17382, 17355, -1, 17356, 17359, 17382, -1, 17379, 17346, 17381, -1, 17343, 17381, 17380, -1, 17344, 17380, 17357, -1, 17474, 17357, 17475, -1, 17474, 17344, 17357, -1, 17381, 17358, 17348, -1, 17380, 17348, 17355, -1, 17357, 17355, 17354, -1, 17475, 17354, 17353, -1, 17475, 17357, 17354, -1, 17349, 17360, 17359, -1, 17359, 17360, 17368, -1, 17383, 17368, 17369, -1, 17362, 17369, 17361, -1, 16808, 17362, 17361, -1, 16808, 17372, 17362, -1, 16808, 17363, 17372, -1, 17372, 17363, 17364, -1, 17365, 17364, 16820, -1, 17366, 16820, 16822, -1, 17478, 17366, 16822, -1, 17478, 17367, 17366, -1, 17366, 17367, 17371, -1, 17370, 17371, 17350, -1, 17383, 17350, 17359, -1, 17368, 17383, 17359, -1, 17383, 17369, 17362, -1, 17370, 17362, 17365, -1, 17366, 17365, 16820, -1, 17366, 17370, 17365, -1, 17366, 17371, 17370, -1, 17372, 17364, 17365, -1, 17362, 17372, 17365, -1, 17469, 17373, 17374, -1, 17374, 17373, 17465, -1, 17333, 17374, 17465, -1, 17375, 17374, 17334, -1, 17331, 17375, 17334, -1, 17337, 17331, 17377, -1, 17376, 17337, 17377, -1, 17378, 17332, 17337, -1, 17341, 17378, 17337, -1, 17379, 17341, 17376, -1, 17381, 17343, 17379, -1, 17343, 17342, 17341, -1, 17348, 17380, 17381, -1, 17380, 17344, 17343, -1, 17357, 17380, 17355, -1, 17352, 17354, 17382, -1, 17350, 17352, 17382, -1, 17370, 17350, 17383, -1, 17362, 17370, 17383, -1, 16839, 17384, 17478, -1, 17478, 17384, 16841, -1, 15353, 17385, 16877, -1, 15353, 17483, 17385, -1, 17385, 17485, 16877, -1, 16877, 17485, 17386, -1, 17386, 17485, 17387, -1, 17387, 17485, 17388, -1, 17388, 17485, 17482, -1, 16849, 17482, 17324, -1, 16849, 17388, 17482, -1, 17497, 17481, 17482, -1, 17482, 17481, 17480, -1, 17324, 17482, 17480, -1, 17389, 17397, 17401, -1, 17395, 17401, 17399, -1, 17414, 17399, 17400, -1, 17412, 17400, 17390, -1, 17391, 17412, 17390, -1, 17391, 17392, 17412, -1, 17391, 16891, 17392, -1, 17392, 16891, 17403, -1, 17411, 17403, 17418, -1, 17409, 17418, 17393, -1, 17394, 17393, 17496, -1, 17394, 17409, 17393, -1, 17394, 17494, 17409, -1, 17409, 17494, 17490, -1, 17410, 17490, 17492, -1, 17415, 17492, 17396, -1, 17395, 17396, 17389, -1, 17401, 17395, 17389, -1, 17397, 17398, 17401, -1, 17401, 17398, 17402, -1, 17399, 17402, 15358, -1, 17400, 15358, 15357, -1, 17390, 17400, 15357, -1, 17401, 17402, 17399, -1, 17399, 15358, 17400, -1, 16891, 17405, 17403, -1, 17403, 17405, 17416, -1, 17418, 17416, 17417, -1, 17393, 17417, 17421, -1, 17404, 17393, 17421, -1, 17404, 17496, 17393, -1, 17405, 17406, 17416, -1, 17416, 17406, 17408, -1, 17417, 17408, 17407, -1, 17421, 17417, 17407, -1, 17406, 16890, 17408, -1, 17408, 16890, 17407, -1, 17409, 17490, 17410, -1, 17411, 17410, 17413, -1, 17392, 17413, 17412, -1, 17392, 17411, 17413, -1, 17392, 17403, 17411, -1, 17410, 17492, 17415, -1, 17413, 17415, 17414, -1, 17412, 17414, 17400, -1, 17412, 17413, 17414, -1, 17415, 17396, 17395, -1, 17414, 17395, 17399, -1, 17414, 17415, 17395, -1, 17410, 17415, 17413, -1, 17409, 17410, 17411, -1, 17418, 17409, 17411, -1, 17416, 17418, 17403, -1, 17408, 17417, 17416, -1, 17417, 17393, 17418, -1, 16890, 16885, 17407, -1, 17407, 16885, 17420, -1, 17419, 17407, 17420, -1, 17419, 17421, 17407, -1, 17419, 17422, 17421, -1, 17421, 17422, 17404, -1, 17404, 17422, 15822, -1, 17496, 17404, 15822, -1, 17499, 17424, 17423, -1, 17423, 17424, 17088, -1, 17088, 17424, 16971, -1, 17425, 16971, 17426, -1, 17093, 17426, 17427, -1, 16905, 17427, 16920, -1, 16905, 17093, 17427, -1, 17088, 16971, 17425, -1, 17425, 17426, 17093, -1, 17423, 17087, 17061, -1, 17061, 17087, 17068, -1, 17068, 17087, 17428, -1, 17057, 17428, 17100, -1, 17429, 17100, 17104, -1, 17430, 17429, 17104, -1, 17430, 17035, 17429, -1, 17430, 16998, 17035, -1, 17035, 16998, 17431, -1, 17431, 16998, 17001, -1, 17047, 17001, 16997, -1, 17438, 16997, 16995, -1, 17432, 17438, 16995, -1, 17432, 17044, 17438, -1, 17432, 17433, 17044, -1, 17044, 17433, 17041, -1, 17041, 17433, 16991, -1, 17040, 16991, 17439, -1, 17434, 17439, 15904, -1, 17019, 17434, 15904, -1, 17019, 17069, 17434, -1, 17019, 17435, 17069, -1, 17069, 17435, 17436, -1, 17436, 17435, 17008, -1, 17437, 17008, 17007, -1, 17437, 17436, 17008, -1, 17068, 17428, 17057, -1, 17057, 17100, 17429, -1, 17431, 17001, 17047, -1, 17047, 16997, 17438, -1, 17041, 16991, 17040, -1, 17040, 17439, 17434, -1, 17440, 17441, 17137, -1, 17137, 17441, 17065, -1, 17065, 17441, 17449, -1, 17063, 17449, 17444, -1, 17064, 17444, 17442, -1, 17061, 17442, 17500, -1, 17061, 17064, 17442, -1, 17065, 17449, 17063, -1, 17063, 17444, 17064, -1, 17500, 17442, 17443, -1, 17443, 17442, 17211, -1, 17211, 17442, 17444, -1, 17197, 17444, 17449, -1, 17445, 17449, 17441, -1, 17440, 17445, 17441, -1, 17440, 17205, 17445, -1, 17440, 17446, 17205, -1, 17205, 17446, 17447, -1, 17447, 17446, 17144, -1, 17208, 17144, 17448, -1, 16517, 17448, 16516, -1, 16517, 17208, 17448, -1, 17211, 17444, 17197, -1, 17197, 17449, 17445, -1, 17447, 17144, 17208, -1, 17195, 17450, 17451, -1, 17451, 17450, 17262, -1, 17452, 17451, 17262, -1, 17452, 17218, 17451, -1, 17452, 17453, 17218, -1, 17218, 17453, 17454, -1, 17454, 17453, 17264, -1, 17443, 17454, 17264, -1, 16818, 17455, 15226, -1, 15226, 17455, 17248, -1, 17248, 17455, 17460, -1, 17461, 17460, 17462, -1, 17249, 17462, 17456, -1, 17258, 17456, 17463, -1, 17466, 17258, 17463, -1, 17466, 17457, 17258, -1, 17466, 17467, 17457, -1, 17457, 17467, 17458, -1, 17458, 17467, 17459, -1, 17264, 17459, 17498, -1, 17264, 17458, 17459, -1, 17248, 17460, 17461, -1, 17461, 17462, 17249, -1, 17249, 17456, 17258, -1, 17456, 17330, 17463, -1, 17463, 17330, 17464, -1, 17466, 17464, 17333, -1, 17467, 17333, 17465, -1, 17459, 17465, 17373, -1, 17498, 17459, 17373, -1, 17463, 17464, 17466, -1, 17466, 17333, 17467, -1, 17467, 17465, 17459, -1, 17469, 17468, 17373, -1, 17469, 17298, 17468, -1, 17469, 17470, 17298, -1, 17298, 17470, 17297, -1, 17297, 17470, 17471, -1, 17295, 17471, 17473, -1, 17472, 17473, 17345, -1, 17293, 17345, 17474, -1, 17292, 17474, 17291, -1, 17292, 17293, 17474, -1, 17297, 17471, 17295, -1, 17295, 17473, 17472, -1, 17472, 17345, 17293, -1, 17474, 17475, 17291, -1, 17291, 17475, 17476, -1, 17476, 17475, 17353, -1, 17289, 17353, 17351, -1, 17477, 17351, 17367, -1, 17284, 17367, 17478, -1, 17479, 17478, 16841, -1, 17479, 17284, 17478, -1, 17479, 17276, 17284, -1, 17284, 17276, 17283, -1, 17476, 17353, 17289, -1, 17289, 17351, 17477, -1, 17477, 17367, 17284, -1, 17324, 17480, 17468, -1, 17468, 17480, 17481, -1, 17373, 17481, 17497, -1, 17373, 17468, 17481, -1, 17495, 17497, 17484, -1, 17484, 17497, 17482, -1, 17493, 17482, 17485, -1, 17486, 17485, 17385, -1, 17487, 17385, 17483, -1, 17491, 17487, 17483, -1, 17484, 17482, 17493, -1, 17493, 17485, 17486, -1, 17486, 17385, 17487, -1, 15348, 17397, 17488, -1, 17488, 17397, 17389, -1, 15354, 17389, 17396, -1, 17489, 17396, 17492, -1, 17491, 17492, 17490, -1, 17487, 17490, 17486, -1, 17487, 17491, 17490, -1, 17488, 17389, 15354, -1, 15354, 17396, 17489, -1, 17489, 17492, 17491, -1, 17490, 17494, 17486, -1, 17486, 17494, 17493, -1, 17493, 17494, 17394, -1, 17484, 17394, 17496, -1, 17495, 17484, 17496, -1, 17493, 17394, 17484, -1, 17373, 17497, 17498, -1, 17498, 17497, 17495, -1, 17500, 17495, 17499, -1, 17061, 17499, 17423, -1, 17061, 17500, 17499, -1, 17495, 17496, 17499, -1, 17499, 17496, 15822, -1, 17495, 17500, 17498, -1, 17498, 17500, 17443, -1, 17264, 17498, 17443, -1, 17536, 17515, 17501, -1, 17503, 17501, 17561, -1, 17502, 17503, 17561, -1, 17502, 17505, 17503, -1, 17503, 17505, 17504, -1, 17504, 17505, 17542, -1, 17542, 17505, 17568, -1, 17559, 17542, 17568, -1, 17559, 17506, 17542, -1, 17559, 17554, 17506, -1, 17559, 17507, 17554, -1, 17559, 17544, 17507, -1, 17559, 17557, 17544, -1, 17544, 17557, 17508, -1, 17602, 17509, 17514, -1, 17602, 17600, 17509, -1, 17509, 17600, 17578, -1, 17578, 17600, 17594, -1, 17594, 17600, 17580, -1, 17580, 17600, 17581, -1, 17581, 17600, 17510, -1, 17510, 17600, 17583, -1, 17583, 17600, 17511, -1, 17512, 17583, 17511, -1, 17512, 17532, 17583, -1, 17583, 17532, 17513, -1, 17509, 17577, 17514, -1, 17514, 17577, 17501, -1, 17515, 17514, 17501, -1, 17536, 17501, 17503, -1, 17517, 17521, 17516, -1, 17517, 17630, 17521, -1, 17517, 17623, 17630, -1, 17630, 17623, 17518, -1, 17518, 17623, 17624, -1, 17648, 17624, 17519, -1, 17629, 17519, 17626, -1, 17647, 17626, 17644, -1, 17520, 17644, 17645, -1, 17646, 17520, 17645, -1, 17518, 17624, 17648, -1, 17648, 17519, 17629, -1, 17629, 17626, 17647, -1, 17647, 17644, 17520, -1, 17521, 17523, 17516, -1, 17516, 17523, 17522, -1, 17522, 17523, 17650, -1, 17641, 17650, 17651, -1, 17654, 17651, 17524, -1, 17639, 17524, 17632, -1, 17653, 17632, 17634, -1, 17527, 17634, 17635, -1, 17525, 17635, 17526, -1, 17636, 17525, 17526, -1, 17522, 17650, 17641, -1, 17641, 17651, 17654, -1, 17654, 17524, 17639, -1, 17639, 17632, 17653, -1, 17653, 17634, 17527, -1, 17527, 17635, 17525, -1, 17514, 17515, 17608, -1, 17601, 17608, 17528, -1, 17603, 17528, 17612, -1, 17529, 17612, 17672, -1, 17674, 17529, 17672, -1, 17674, 17535, 17529, -1, 17674, 17530, 17535, -1, 17535, 17530, 17585, -1, 17531, 17585, 17622, -1, 17534, 17622, 17533, -1, 17532, 17533, 17513, -1, 17532, 17534, 17533, -1, 17532, 17512, 17534, -1, 17534, 17512, 17597, -1, 17531, 17597, 17598, -1, 17535, 17598, 17529, -1, 17535, 17531, 17598, -1, 17535, 17585, 17531, -1, 17503, 17607, 17536, -1, 17503, 17540, 17607, -1, 17503, 17504, 17540, -1, 17540, 17504, 17614, -1, 17613, 17614, 17537, -1, 17538, 17537, 17552, -1, 17539, 17552, 17553, -1, 17539, 17538, 17552, -1, 17539, 17670, 17538, -1, 17538, 17670, 17605, -1, 17613, 17605, 17541, -1, 17540, 17541, 17607, -1, 17540, 17613, 17541, -1, 17540, 17614, 17613, -1, 17504, 17542, 17614, -1, 17614, 17542, 17506, -1, 17543, 17506, 17554, -1, 17555, 17554, 17507, -1, 17544, 17555, 17507, -1, 17544, 17549, 17555, -1, 17544, 17508, 17549, -1, 17549, 17508, 17545, -1, 17547, 17545, 17616, -1, 17615, 17616, 17546, -1, 17683, 17546, 17682, -1, 17683, 17615, 17546, -1, 17683, 17668, 17615, -1, 17615, 17668, 17548, -1, 17547, 17548, 17550, -1, 17549, 17550, 17555, -1, 17549, 17547, 17550, -1, 17549, 17545, 17547, -1, 17614, 17506, 17543, -1, 17537, 17543, 17551, -1, 17552, 17551, 17556, -1, 17553, 17556, 17669, -1, 17553, 17552, 17556, -1, 17543, 17554, 17555, -1, 17551, 17555, 17550, -1, 17556, 17550, 17548, -1, 17669, 17548, 17668, -1, 17669, 17556, 17548, -1, 17508, 17557, 17545, -1, 17545, 17557, 17560, -1, 17616, 17560, 17558, -1, 17546, 17558, 17570, -1, 17682, 17570, 17665, -1, 17682, 17546, 17570, -1, 17557, 17559, 17560, -1, 17560, 17559, 17568, -1, 17569, 17568, 17505, -1, 17562, 17505, 17502, -1, 17561, 17562, 17502, -1, 17561, 17563, 17562, -1, 17561, 17501, 17563, -1, 17563, 17501, 17574, -1, 17618, 17574, 17619, -1, 17567, 17619, 17564, -1, 17566, 17564, 17565, -1, 17566, 17567, 17564, -1, 17566, 17664, 17567, -1, 17567, 17664, 17573, -1, 17618, 17573, 17571, -1, 17563, 17571, 17562, -1, 17563, 17618, 17571, -1, 17563, 17574, 17618, -1, 17560, 17568, 17569, -1, 17558, 17569, 17617, -1, 17570, 17617, 17572, -1, 17665, 17572, 17681, -1, 17665, 17570, 17572, -1, 17569, 17505, 17562, -1, 17617, 17562, 17571, -1, 17572, 17571, 17573, -1, 17681, 17573, 17664, -1, 17681, 17572, 17573, -1, 17501, 17577, 17574, -1, 17574, 17577, 17575, -1, 17619, 17575, 17591, -1, 17564, 17591, 17576, -1, 17565, 17576, 17680, -1, 17565, 17564, 17576, -1, 17577, 17509, 17575, -1, 17575, 17509, 17578, -1, 17590, 17578, 17594, -1, 17595, 17594, 17580, -1, 17579, 17580, 17581, -1, 17510, 17579, 17581, -1, 17510, 17582, 17579, -1, 17510, 17583, 17582, -1, 17582, 17583, 17533, -1, 17584, 17533, 17622, -1, 17621, 17622, 17585, -1, 17586, 17585, 17530, -1, 17586, 17621, 17585, -1, 17586, 17587, 17621, -1, 17621, 17587, 17588, -1, 17584, 17588, 17589, -1, 17582, 17589, 17579, -1, 17582, 17584, 17589, -1, 17582, 17533, 17584, -1, 17575, 17578, 17590, -1, 17591, 17590, 17592, -1, 17576, 17592, 17593, -1, 17680, 17593, 17679, -1, 17680, 17576, 17593, -1, 17590, 17594, 17595, -1, 17592, 17595, 17620, -1, 17593, 17620, 17596, -1, 17679, 17596, 17677, -1, 17679, 17593, 17596, -1, 17595, 17580, 17579, -1, 17620, 17579, 17589, -1, 17596, 17589, 17588, -1, 17677, 17588, 17587, -1, 17677, 17596, 17588, -1, 17583, 17513, 17533, -1, 17512, 17511, 17597, -1, 17597, 17511, 17599, -1, 17598, 17599, 17603, -1, 17529, 17603, 17612, -1, 17529, 17598, 17603, -1, 17511, 17600, 17599, -1, 17599, 17600, 17602, -1, 17601, 17602, 17514, -1, 17608, 17601, 17514, -1, 17599, 17602, 17601, -1, 17603, 17601, 17528, -1, 17603, 17599, 17601, -1, 17670, 17604, 17605, -1, 17605, 17604, 17610, -1, 17541, 17610, 17606, -1, 17607, 17606, 17608, -1, 17536, 17608, 17515, -1, 17536, 17607, 17608, -1, 17604, 17609, 17610, -1, 17610, 17609, 17611, -1, 17606, 17611, 17528, -1, 17608, 17606, 17528, -1, 17609, 17671, 17611, -1, 17611, 17671, 17612, -1, 17528, 17611, 17612, -1, 17671, 17672, 17612, -1, 17541, 17606, 17607, -1, 17610, 17611, 17606, -1, 17605, 17610, 17541, -1, 17538, 17605, 17613, -1, 17537, 17538, 17613, -1, 17543, 17537, 17614, -1, 17555, 17551, 17543, -1, 17551, 17552, 17537, -1, 17556, 17551, 17550, -1, 17615, 17548, 17547, -1, 17616, 17615, 17547, -1, 17560, 17616, 17545, -1, 17569, 17558, 17560, -1, 17558, 17546, 17616, -1, 17562, 17617, 17569, -1, 17617, 17570, 17558, -1, 17572, 17617, 17571, -1, 17567, 17573, 17618, -1, 17619, 17567, 17618, -1, 17575, 17619, 17574, -1, 17590, 17591, 17575, -1, 17591, 17564, 17619, -1, 17595, 17592, 17590, -1, 17592, 17576, 17591, -1, 17579, 17620, 17595, -1, 17620, 17593, 17592, -1, 17596, 17620, 17589, -1, 17621, 17588, 17584, -1, 17622, 17621, 17584, -1, 17531, 17622, 17534, -1, 17597, 17531, 17534, -1, 17599, 17598, 17597, -1, 17710, 17517, 17711, -1, 17710, 17623, 17517, -1, 17710, 17812, 17623, -1, 17623, 17812, 17624, -1, 17624, 17812, 17625, -1, 17519, 17625, 17643, -1, 17626, 17643, 17798, -1, 17644, 17798, 17627, -1, 17645, 17627, 17825, -1, 17646, 17825, 17628, -1, 17520, 17628, 17792, -1, 17647, 17792, 17785, -1, 17629, 17785, 17895, -1, 17648, 17895, 17779, -1, 17518, 17779, 17770, -1, 17630, 17770, 17631, -1, 17521, 17631, 17834, -1, 17523, 17834, 17649, -1, 17650, 17649, 17758, -1, 17651, 17758, 17757, -1, 17524, 17757, 17880, -1, 17632, 17880, 17633, -1, 17634, 17633, 17747, -1, 17635, 17747, 17740, -1, 17526, 17740, 17637, -1, 17636, 17637, 17652, -1, 17525, 17652, 17731, -1, 17527, 17731, 17638, -1, 17653, 17638, 17870, -1, 17639, 17870, 17640, -1, 17654, 17640, 17719, -1, 17641, 17719, 17655, -1, 17522, 17655, 17642, -1, 17516, 17642, 17711, -1, 17517, 17516, 17711, -1, 17624, 17625, 17519, -1, 17519, 17643, 17626, -1, 17626, 17798, 17644, -1, 17644, 17627, 17645, -1, 17645, 17825, 17646, -1, 17646, 17628, 17520, -1, 17520, 17792, 17647, -1, 17647, 17785, 17629, -1, 17629, 17895, 17648, -1, 17648, 17779, 17518, -1, 17518, 17770, 17630, -1, 17630, 17631, 17521, -1, 17521, 17834, 17523, -1, 17523, 17649, 17650, -1, 17650, 17758, 17651, -1, 17651, 17757, 17524, -1, 17524, 17880, 17632, -1, 17632, 17633, 17634, -1, 17634, 17747, 17635, -1, 17635, 17740, 17526, -1, 17526, 17637, 17636, -1, 17636, 17652, 17525, -1, 17525, 17731, 17527, -1, 17527, 17638, 17653, -1, 17653, 17870, 17639, -1, 17639, 17640, 17654, -1, 17654, 17719, 17641, -1, 17641, 17655, 17522, -1, 17522, 17642, 17516, -1, 17656, 17553, 17944, -1, 17656, 17539, 17553, -1, 17656, 17657, 17539, -1, 17539, 17657, 17670, -1, 17670, 17657, 17658, -1, 17604, 17658, 17941, -1, 17609, 17941, 17939, -1, 17671, 17939, 17659, -1, 17672, 17659, 17673, -1, 17674, 17673, 17675, -1, 17530, 17675, 17676, -1, 17586, 17676, 17660, -1, 17587, 17660, 17661, -1, 17677, 17661, 17678, -1, 17679, 17678, 17936, -1, 17680, 17936, 17662, -1, 17565, 17662, 17663, -1, 17566, 17663, 17932, -1, 17664, 17932, 17934, -1, 17681, 17934, 17931, -1, 17665, 17931, 17666, -1, 17682, 17666, 17667, -1, 17683, 17667, 17927, -1, 17668, 17927, 17926, -1, 17669, 17926, 17944, -1, 17553, 17669, 17944, -1, 17670, 17658, 17604, -1, 17604, 17941, 17609, -1, 17609, 17939, 17671, -1, 17671, 17659, 17672, -1, 17672, 17673, 17674, -1, 17674, 17675, 17530, -1, 17530, 17676, 17586, -1, 17586, 17660, 17587, -1, 17587, 17661, 17677, -1, 17677, 17678, 17679, -1, 17679, 17936, 17680, -1, 17680, 17662, 17565, -1, 17565, 17663, 17566, -1, 17566, 17932, 17664, -1, 17664, 17934, 17681, -1, 17681, 17931, 17665, -1, 17665, 17666, 17682, -1, 17682, 17667, 17683, -1, 17683, 17927, 17668, -1, 17668, 17926, 17669, -1, 18054, 18049, 17690, -1, 17690, 18049, 17684, -1, 18042, 17690, 17684, -1, 18042, 18036, 17690, -1, 17690, 18036, 17685, -1, 18033, 17690, 17685, -1, 18033, 18031, 17690, -1, 17690, 18031, 18024, -1, 17996, 18024, 17686, -1, 18017, 17996, 17686, -1, 18017, 18012, 17996, -1, 17996, 18012, 18005, -1, 18004, 17996, 18005, -1, 18004, 17687, 17996, -1, 18004, 17999, 17687, -1, 17687, 17999, 17688, -1, 17690, 18024, 17996, -1, 17689, 17996, 17691, -1, 17689, 17690, 17996, -1, 17996, 17692, 17691, -1, 17691, 17692, 17945, -1, 17945, 17692, 17970, -1, 17694, 17970, 17693, -1, 17957, 17693, 17695, -1, 17696, 17695, 17967, -1, 17697, 17967, 17698, -1, 17963, 17698, 17966, -1, 17965, 17963, 17966, -1, 17945, 17970, 17694, -1, 17694, 17693, 17957, -1, 17957, 17695, 17696, -1, 17696, 17967, 17697, -1, 17697, 17698, 17963, -1, 17642, 17699, 17711, -1, 17642, 17848, 17699, -1, 17642, 17655, 17848, -1, 17848, 17655, 17718, -1, 17849, 17718, 17865, -1, 17700, 17865, 17701, -1, 17866, 17701, 17702, -1, 17703, 17702, 18121, -1, 17703, 17866, 17702, -1, 17703, 17704, 17866, -1, 17866, 17704, 18122, -1, 17705, 18122, 17706, -1, 17850, 17706, 17707, -1, 18124, 17850, 17707, -1, 18124, 17708, 17850, -1, 18124, 18125, 17708, -1, 17708, 18125, 17709, -1, 17717, 17709, 17856, -1, 17714, 17856, 17855, -1, 17712, 17855, 17854, -1, 17710, 17854, 17812, -1, 17710, 17712, 17854, -1, 17710, 17711, 17712, -1, 17712, 17711, 17713, -1, 17714, 17713, 17715, -1, 17717, 17715, 17716, -1, 17708, 17716, 17850, -1, 17708, 17717, 17716, -1, 17708, 17709, 17717, -1, 17655, 17719, 17718, -1, 17718, 17719, 17720, -1, 17865, 17720, 17721, -1, 17701, 17721, 17869, -1, 17702, 17869, 17723, -1, 18121, 17723, 18119, -1, 18121, 17702, 17723, -1, 17719, 17640, 17720, -1, 17720, 17640, 17863, -1, 17721, 17863, 17722, -1, 17869, 17722, 17868, -1, 17723, 17868, 17724, -1, 18118, 17724, 17725, -1, 18118, 17723, 17724, -1, 18118, 18119, 17723, -1, 17863, 17640, 17871, -1, 17722, 17871, 17867, -1, 17868, 17867, 17873, -1, 17724, 17873, 17730, -1, 17725, 17730, 18115, -1, 17725, 17724, 17730, -1, 17638, 17845, 17870, -1, 17638, 17847, 17845, -1, 17638, 17731, 17847, -1, 17847, 17731, 17732, -1, 17846, 17732, 17726, -1, 17843, 17726, 17875, -1, 17727, 17875, 17736, -1, 17728, 17736, 18110, -1, 17728, 17727, 17736, -1, 17728, 18111, 17727, -1, 17727, 18111, 18112, -1, 17729, 18112, 18116, -1, 18117, 17729, 18116, -1, 18117, 17730, 17729, -1, 18117, 18115, 17730, -1, 17731, 17652, 17732, -1, 17732, 17652, 17874, -1, 17726, 17874, 17733, -1, 17875, 17733, 17734, -1, 17736, 17734, 17735, -1, 18110, 17735, 17739, -1, 18110, 17736, 17735, -1, 17874, 17652, 17737, -1, 17733, 17737, 17876, -1, 17734, 17876, 17842, -1, 17735, 17842, 17738, -1, 18108, 17738, 17841, -1, 18108, 17735, 17738, -1, 18108, 17739, 17735, -1, 17740, 17741, 17637, -1, 17740, 17746, 17741, -1, 17740, 17747, 17746, -1, 17746, 17747, 17748, -1, 17744, 17748, 17862, -1, 17742, 17862, 17750, -1, 17878, 17750, 17879, -1, 17743, 17879, 18106, -1, 17743, 17878, 17879, -1, 17743, 18107, 17878, -1, 17878, 18107, 17839, -1, 17742, 17839, 17877, -1, 17744, 17877, 17745, -1, 17746, 17745, 17741, -1, 17746, 17744, 17745, -1, 17746, 17748, 17744, -1, 17747, 17633, 17748, -1, 17748, 17633, 17749, -1, 17862, 17749, 17751, -1, 17750, 17751, 17755, -1, 17879, 17755, 17884, -1, 17752, 17884, 18105, -1, 17752, 17879, 17884, -1, 17752, 18106, 17879, -1, 17749, 17633, 17753, -1, 17751, 17753, 17754, -1, 17755, 17754, 17882, -1, 17884, 17882, 17764, -1, 18105, 17764, 17756, -1, 18105, 17884, 17764, -1, 17757, 17881, 17880, -1, 17757, 17837, 17881, -1, 17757, 17758, 17837, -1, 17837, 17758, 17860, -1, 17838, 17860, 17885, -1, 17887, 17885, 17889, -1, 17888, 17889, 17759, -1, 18159, 17759, 17765, -1, 18159, 17888, 17759, -1, 18159, 17760, 17888, -1, 17888, 17760, 17761, -1, 17883, 17761, 17762, -1, 17763, 17883, 17762, -1, 17763, 17764, 17883, -1, 17763, 17756, 17764, -1, 17758, 17649, 17860, -1, 17860, 17649, 17861, -1, 17885, 17861, 17767, -1, 17889, 17767, 17890, -1, 17759, 17890, 17766, -1, 17765, 17766, 18157, -1, 17765, 17759, 17766, -1, 17861, 17649, 17768, -1, 17767, 17768, 17886, -1, 17890, 17886, 17833, -1, 17766, 17833, 17830, -1, 17769, 17830, 17829, -1, 17769, 17766, 17830, -1, 17769, 18157, 17766, -1, 17631, 17778, 17834, -1, 17631, 17777, 17778, -1, 17631, 17770, 17777, -1, 17777, 17770, 17771, -1, 17891, 17771, 17773, -1, 17772, 17773, 17894, -1, 17775, 17894, 17774, -1, 18142, 17774, 17782, -1, 18142, 17775, 17774, -1, 18142, 18154, 17775, -1, 17775, 18154, 17776, -1, 17772, 17776, 17831, -1, 17891, 17831, 17832, -1, 17777, 17832, 17778, -1, 17777, 17891, 17832, -1, 17777, 17771, 17891, -1, 17770, 17779, 17771, -1, 17771, 17779, 17893, -1, 17773, 17893, 17892, -1, 17894, 17892, 17780, -1, 17774, 17780, 17784, -1, 17781, 17784, 17783, -1, 17781, 17774, 17784, -1, 17781, 17782, 17774, -1, 17893, 17779, 17901, -1, 17892, 17901, 17896, -1, 17780, 17896, 17898, -1, 17784, 17898, 17900, -1, 17783, 17900, 18139, -1, 17783, 17784, 17900, -1, 17785, 17828, 17895, -1, 17785, 17786, 17828, -1, 17785, 17792, 17786, -1, 17786, 17792, 17859, -1, 17826, 17859, 17858, -1, 17902, 17858, 17904, -1, 17787, 17904, 17789, -1, 17788, 17789, 18132, -1, 17788, 17787, 17789, -1, 17788, 18134, 17787, -1, 17787, 18134, 17790, -1, 17899, 17790, 18137, -1, 17791, 17899, 18137, -1, 17791, 17900, 17899, -1, 17791, 18139, 17900, -1, 17792, 17628, 17859, -1, 17859, 17628, 17795, -1, 17858, 17795, 17903, -1, 17904, 17903, 17793, -1, 17789, 17793, 17794, -1, 18132, 17794, 18152, -1, 18132, 17789, 17794, -1, 17795, 17628, 17796, -1, 17903, 17796, 17824, -1, 17793, 17824, 17905, -1, 17794, 17905, 17820, -1, 17797, 17820, 18149, -1, 17797, 17794, 17820, -1, 17797, 18152, 17794, -1, 17627, 17802, 17825, -1, 17627, 17803, 17802, -1, 17627, 17798, 17803, -1, 17803, 17798, 17804, -1, 17906, 17804, 17857, -1, 17907, 17857, 17910, -1, 17799, 17910, 17800, -1, 17801, 17800, 18146, -1, 17801, 17799, 17800, -1, 17801, 17819, 17799, -1, 17799, 17819, 17821, -1, 17907, 17821, 17822, -1, 17906, 17822, 17823, -1, 17803, 17823, 17802, -1, 17803, 17906, 17823, -1, 17803, 17804, 17906, -1, 17798, 17643, 17804, -1, 17804, 17643, 17805, -1, 17857, 17805, 17908, -1, 17910, 17908, 17909, -1, 17800, 17909, 17810, -1, 18129, 17810, 17809, -1, 18129, 17800, 17810, -1, 18129, 18146, 17800, -1, 17805, 17643, 17806, -1, 17908, 17806, 17814, -1, 17909, 17814, 17807, -1, 17810, 17807, 17811, -1, 17809, 17811, 17808, -1, 17809, 17810, 17811, -1, 17812, 17813, 17625, -1, 17812, 17854, 17813, -1, 17813, 17854, 17815, -1, 17814, 17815, 17807, -1, 17814, 17813, 17815, -1, 17814, 17806, 17813, -1, 17813, 17806, 17625, -1, 17625, 17806, 17643, -1, 17816, 17818, 17852, -1, 17709, 17852, 17856, -1, 17709, 17816, 17852, -1, 17709, 17817, 17816, -1, 17709, 18125, 17817, -1, 17808, 17811, 18126, -1, 18126, 17811, 17852, -1, 17818, 18126, 17852, -1, 17819, 18147, 17821, -1, 17821, 18147, 18149, -1, 17820, 17821, 18149, -1, 17820, 17822, 17821, -1, 17820, 17905, 17822, -1, 17822, 17905, 17823, -1, 17823, 17905, 17824, -1, 17802, 17824, 17796, -1, 17825, 17796, 17628, -1, 17825, 17802, 17796, -1, 17787, 17790, 17899, -1, 17902, 17899, 17897, -1, 17826, 17897, 17827, -1, 17786, 17827, 17828, -1, 17786, 17826, 17827, -1, 17786, 17859, 17826, -1, 18154, 18156, 17776, -1, 17776, 18156, 17829, -1, 17830, 17776, 17829, -1, 17830, 17831, 17776, -1, 17830, 17833, 17831, -1, 17831, 17833, 17832, -1, 17832, 17833, 17886, -1, 17778, 17886, 17768, -1, 17834, 17768, 17649, -1, 17834, 17778, 17768, -1, 17888, 17761, 17883, -1, 17887, 17883, 17835, -1, 17838, 17835, 17836, -1, 17837, 17836, 17881, -1, 17837, 17838, 17836, -1, 17837, 17860, 17838, -1, 18107, 17840, 17839, -1, 17839, 17840, 17841, -1, 17738, 17839, 17841, -1, 17738, 17877, 17839, -1, 17738, 17842, 17877, -1, 17877, 17842, 17745, -1, 17745, 17842, 17876, -1, 17741, 17876, 17737, -1, 17637, 17737, 17652, -1, 17637, 17741, 17737, -1, 17727, 18112, 17729, -1, 17843, 17729, 17872, -1, 17846, 17872, 17844, -1, 17847, 17844, 17845, -1, 17847, 17846, 17844, -1, 17847, 17732, 17846, -1, 17866, 18122, 17705, -1, 17700, 17705, 17864, -1, 17849, 17864, 17851, -1, 17848, 17851, 17699, -1, 17848, 17849, 17851, -1, 17848, 17718, 17849, -1, 17705, 17706, 17850, -1, 17864, 17850, 17716, -1, 17851, 17716, 17715, -1, 17699, 17715, 17713, -1, 17711, 17699, 17713, -1, 17855, 17712, 17714, -1, 17714, 17712, 17713, -1, 17856, 17852, 17853, -1, 17855, 17853, 17815, -1, 17854, 17855, 17815, -1, 17715, 17717, 17714, -1, 17714, 17717, 17856, -1, 17857, 17804, 17805, -1, 17858, 17859, 17795, -1, 17773, 17771, 17893, -1, 17885, 17860, 17861, -1, 17862, 17748, 17749, -1, 17726, 17732, 17874, -1, 17721, 17720, 17863, -1, 17851, 17715, 17699, -1, 17864, 17716, 17851, -1, 17700, 17864, 17849, -1, 17865, 17700, 17849, -1, 17720, 17865, 17718, -1, 17705, 17850, 17864, -1, 17701, 17865, 17721, -1, 17866, 17705, 17700, -1, 17701, 17866, 17700, -1, 17871, 17722, 17863, -1, 17722, 17869, 17721, -1, 17869, 17702, 17701, -1, 17867, 17868, 17722, -1, 17868, 17723, 17869, -1, 17870, 17845, 17871, -1, 17640, 17870, 17871, -1, 17873, 17867, 17844, -1, 17872, 17873, 17844, -1, 17872, 17730, 17873, -1, 17872, 17729, 17730, -1, 17724, 17868, 17873, -1, 17844, 17867, 17845, -1, 17845, 17867, 17871, -1, 17843, 17872, 17846, -1, 17726, 17843, 17846, -1, 17737, 17733, 17874, -1, 17733, 17875, 17726, -1, 17734, 17733, 17876, -1, 17729, 17843, 17727, -1, 17727, 17843, 17875, -1, 17736, 17875, 17734, -1, 17745, 17876, 17741, -1, 17735, 17734, 17842, -1, 17742, 17877, 17744, -1, 17862, 17742, 17744, -1, 17753, 17751, 17749, -1, 17751, 17750, 17862, -1, 17839, 17742, 17878, -1, 17878, 17742, 17750, -1, 17754, 17755, 17751, -1, 17755, 17879, 17750, -1, 17880, 17881, 17753, -1, 17633, 17880, 17753, -1, 17882, 17754, 17836, -1, 17835, 17882, 17836, -1, 17835, 17764, 17882, -1, 17835, 17883, 17764, -1, 17884, 17755, 17882, -1, 17836, 17754, 17881, -1, 17881, 17754, 17753, -1, 17887, 17835, 17838, -1, 17885, 17887, 17838, -1, 17768, 17767, 17861, -1, 17767, 17889, 17885, -1, 17890, 17767, 17886, -1, 17883, 17887, 17888, -1, 17888, 17887, 17889, -1, 17759, 17889, 17890, -1, 17832, 17886, 17778, -1, 17766, 17890, 17833, -1, 17772, 17831, 17891, -1, 17773, 17772, 17891, -1, 17901, 17892, 17893, -1, 17892, 17894, 17773, -1, 17776, 17772, 17775, -1, 17775, 17772, 17894, -1, 17896, 17780, 17892, -1, 17780, 17774, 17894, -1, 17895, 17828, 17901, -1, 17779, 17895, 17901, -1, 17898, 17896, 17827, -1, 17897, 17898, 17827, -1, 17897, 17900, 17898, -1, 17897, 17899, 17900, -1, 17784, 17780, 17898, -1, 17827, 17896, 17828, -1, 17828, 17896, 17901, -1, 17902, 17897, 17826, -1, 17858, 17902, 17826, -1, 17796, 17903, 17795, -1, 17903, 17904, 17858, -1, 17793, 17903, 17824, -1, 17899, 17902, 17787, -1, 17787, 17902, 17904, -1, 17789, 17904, 17793, -1, 17823, 17824, 17802, -1, 17794, 17793, 17905, -1, 17907, 17822, 17906, -1, 17857, 17907, 17906, -1, 17806, 17908, 17805, -1, 17908, 17910, 17857, -1, 17909, 17908, 17814, -1, 17821, 17907, 17799, -1, 17799, 17907, 17910, -1, 17800, 17910, 17909, -1, 17810, 17909, 17807, -1, 17811, 17807, 17853, -1, 17852, 17811, 17853, -1, 17853, 17807, 17815, -1, 17856, 17853, 17855, -1, 18237, 18181, 17921, -1, 18237, 18183, 18181, -1, 18237, 17911, 18183, -1, 18183, 17911, 18188, -1, 18188, 17911, 17914, -1, 18192, 17914, 18221, -1, 17912, 18221, 17913, -1, 17915, 17913, 17916, -1, 17917, 17916, 18214, -1, 18206, 17917, 18214, -1, 18188, 17914, 18192, -1, 18192, 18221, 17912, -1, 17912, 17913, 17915, -1, 17915, 17916, 17917, -1, 18181, 17918, 17921, -1, 17921, 17918, 17919, -1, 17920, 17921, 17919, -1, 17920, 18258, 17921, -1, 17921, 18258, 18253, -1, 18252, 17921, 18253, -1, 18252, 18244, 17921, -1, 17921, 18244, 18241, -1, 18286, 18293, 17918, -1, 17918, 18293, 18285, -1, 17922, 17918, 18285, -1, 17922, 17923, 17918, -1, 17918, 17923, 17924, -1, 18269, 17918, 17924, -1, 18269, 17925, 17918, -1, 17918, 17925, 17919, -1, 17926, 18367, 17944, -1, 17926, 18378, 18367, -1, 17926, 17927, 18378, -1, 18378, 17927, 17928, -1, 17928, 17927, 17667, -1, 18359, 17667, 17929, -1, 18359, 17928, 17667, -1, 17667, 17666, 17929, -1, 17929, 17666, 17930, -1, 17930, 17666, 17931, -1, 18354, 17931, 17934, -1, 18350, 17934, 17932, -1, 18349, 17932, 17663, -1, 17933, 17663, 17662, -1, 18347, 17662, 18346, -1, 18347, 17933, 17662, -1, 17930, 17931, 18354, -1, 18354, 17934, 18350, -1, 18350, 17932, 18349, -1, 18349, 17663, 17933, -1, 17662, 17936, 18346, -1, 18346, 17936, 17935, -1, 17935, 17936, 17678, -1, 18343, 17678, 17661, -1, 18379, 17661, 17660, -1, 18380, 17660, 17676, -1, 17937, 17676, 17938, -1, 17937, 18380, 17676, -1, 17935, 17678, 18343, -1, 18343, 17661, 18379, -1, 18379, 17660, 18380, -1, 17676, 17675, 17938, -1, 17938, 17675, 18339, -1, 18339, 17675, 17673, -1, 17940, 17673, 17659, -1, 17939, 17940, 17659, -1, 17939, 18375, 17940, -1, 17939, 17941, 18375, -1, 18375, 17941, 18373, -1, 18373, 17941, 18371, -1, 18371, 17941, 17658, -1, 17943, 17658, 17942, -1, 17943, 18371, 17658, -1, 18339, 17673, 17940, -1, 17658, 17657, 17942, -1, 17942, 17657, 18369, -1, 18369, 17657, 17656, -1, 18368, 17656, 17944, -1, 18367, 18368, 17944, -1, 18369, 17656, 18368, -1, 17945, 17946, 17691, -1, 17945, 17953, 17946, -1, 17945, 17694, 17953, -1, 17953, 17694, 18064, -1, 17950, 18064, 18063, -1, 17947, 18063, 18067, -1, 17948, 18067, 17949, -1, 18403, 17949, 18419, -1, 18403, 17948, 17949, -1, 18403, 18418, 17948, -1, 17948, 18418, 18066, -1, 17947, 18066, 17951, -1, 17950, 17951, 17952, -1, 17953, 17952, 17946, -1, 17953, 17950, 17952, -1, 17953, 18064, 17950, -1, 17694, 17957, 18064, -1, 18064, 17957, 17954, -1, 18063, 17954, 18069, -1, 18067, 18069, 18071, -1, 17949, 18071, 17955, -1, 18419, 17955, 17956, -1, 18419, 17949, 17955, -1, 17957, 17696, 17954, -1, 17954, 17696, 18065, -1, 18069, 18065, 18068, -1, 18071, 18068, 17958, -1, 17955, 17958, 17959, -1, 17956, 17959, 17961, -1, 17956, 17955, 17959, -1, 17696, 17697, 18065, -1, 18065, 17697, 17962, -1, 18068, 17962, 18070, -1, 17958, 18070, 17960, -1, 17959, 17960, 18073, -1, 17961, 18073, 18421, -1, 17961, 17959, 18073, -1, 17697, 17963, 17962, -1, 17962, 17963, 17965, -1, 17964, 17965, 17966, -1, 17979, 17966, 17698, -1, 18072, 17698, 17967, -1, 17968, 17967, 17695, -1, 18078, 17695, 17693, -1, 17969, 17693, 17970, -1, 17992, 17970, 17692, -1, 17971, 17692, 17996, -1, 17972, 17996, 17687, -1, 17688, 17972, 17687, -1, 17688, 17977, 17972, -1, 17688, 17999, 17977, -1, 17977, 17999, 18000, -1, 17975, 18000, 18001, -1, 18084, 18001, 18087, -1, 17974, 18087, 18002, -1, 17973, 18002, 18412, -1, 17973, 17974, 18002, -1, 17973, 18425, 17974, -1, 17974, 18425, 18086, -1, 18084, 18086, 18083, -1, 17975, 18083, 17976, -1, 17977, 17976, 17972, -1, 17977, 17975, 17976, -1, 17977, 18000, 17975, -1, 17962, 17965, 17964, -1, 18070, 17964, 17978, -1, 17960, 17978, 18076, -1, 18073, 18076, 17981, -1, 18421, 17981, 17982, -1, 18421, 18073, 17981, -1, 17964, 17966, 17979, -1, 17978, 17979, 17980, -1, 18076, 17980, 18075, -1, 17981, 18075, 17983, -1, 17982, 17983, 18406, -1, 17982, 17981, 17983, -1, 17979, 17698, 18072, -1, 17980, 18072, 18074, -1, 18075, 18074, 18077, -1, 17983, 18077, 17986, -1, 18406, 17986, 17985, -1, 18406, 17983, 17986, -1, 18072, 17967, 17968, -1, 18074, 17968, 18080, -1, 18077, 18080, 17984, -1, 17986, 17984, 17987, -1, 17985, 17987, 18407, -1, 17985, 17986, 17987, -1, 17968, 17695, 18078, -1, 18080, 18078, 18079, -1, 17984, 18079, 18082, -1, 17987, 18082, 17988, -1, 18407, 17988, 17989, -1, 18407, 17987, 17988, -1, 18078, 17693, 17969, -1, 18079, 17969, 17993, -1, 18082, 17993, 17990, -1, 17988, 17990, 17991, -1, 17989, 17991, 17994, -1, 17989, 17988, 17991, -1, 17969, 17970, 17992, -1, 17993, 17992, 18081, -1, 17990, 18081, 18061, -1, 17991, 18061, 17995, -1, 17994, 17995, 18410, -1, 17994, 17991, 17995, -1, 17992, 17692, 17971, -1, 18081, 17971, 17997, -1, 18061, 17997, 18062, -1, 17995, 18062, 17998, -1, 18410, 17998, 18411, -1, 18410, 17995, 17998, -1, 17971, 17996, 17972, -1, 17997, 17972, 17976, -1, 18062, 17976, 18083, -1, 17998, 18083, 18086, -1, 18411, 18086, 18425, -1, 18411, 17998, 18086, -1, 17999, 18004, 18000, -1, 18000, 18004, 18085, -1, 18001, 18085, 18006, -1, 18087, 18006, 18088, -1, 18002, 18088, 18003, -1, 18412, 18003, 18011, -1, 18412, 18002, 18003, -1, 18004, 18005, 18085, -1, 18085, 18005, 18007, -1, 18006, 18007, 18008, -1, 18088, 18008, 18009, -1, 18003, 18009, 18091, -1, 18011, 18091, 18010, -1, 18011, 18003, 18091, -1, 18005, 18012, 18007, -1, 18007, 18012, 18015, -1, 18008, 18015, 18013, -1, 18009, 18013, 18090, -1, 18091, 18090, 18093, -1, 18010, 18093, 18014, -1, 18010, 18091, 18093, -1, 18012, 18017, 18015, -1, 18015, 18017, 18089, -1, 18013, 18089, 18016, -1, 18090, 18016, 18092, -1, 18093, 18092, 18020, -1, 18014, 18020, 18414, -1, 18014, 18093, 18020, -1, 18017, 17686, 18089, -1, 18089, 17686, 18023, -1, 18016, 18023, 18018, -1, 18092, 18018, 18019, -1, 18020, 18019, 18021, -1, 18414, 18021, 18022, -1, 18414, 18020, 18021, -1, 17686, 18024, 18023, -1, 18023, 18024, 18025, -1, 18018, 18025, 18094, -1, 18019, 18094, 18095, -1, 18021, 18095, 18026, -1, 18022, 18026, 18030, -1, 18022, 18021, 18026, -1, 18024, 18031, 18025, -1, 18025, 18031, 18027, -1, 18094, 18027, 18028, -1, 18095, 18028, 18096, -1, 18026, 18096, 18029, -1, 18030, 18029, 18431, -1, 18030, 18026, 18029, -1, 18031, 18033, 18027, -1, 18027, 18033, 18032, -1, 18028, 18032, 18097, -1, 18096, 18097, 18100, -1, 18029, 18100, 18035, -1, 18431, 18035, 18415, -1, 18431, 18029, 18035, -1, 18033, 17685, 18032, -1, 18032, 17685, 18034, -1, 18097, 18034, 18037, -1, 18100, 18037, 18099, -1, 18035, 18099, 18041, -1, 18415, 18041, 18040, -1, 18415, 18035, 18041, -1, 17685, 18036, 18034, -1, 18034, 18036, 18043, -1, 18037, 18043, 18101, -1, 18099, 18101, 18038, -1, 18041, 18038, 18039, -1, 18040, 18039, 18417, -1, 18040, 18041, 18039, -1, 18036, 18042, 18043, -1, 18043, 18042, 18098, -1, 18101, 18098, 18044, -1, 18038, 18044, 18104, -1, 18039, 18104, 18048, -1, 18417, 18048, 18045, -1, 18417, 18039, 18048, -1, 18042, 17684, 18098, -1, 18098, 17684, 18102, -1, 18044, 18102, 18103, -1, 18104, 18103, 18046, -1, 18048, 18046, 18047, -1, 18045, 18047, 18052, -1, 18045, 18048, 18047, -1, 17684, 18049, 18102, -1, 18102, 18049, 18050, -1, 18103, 18050, 18055, -1, 18046, 18055, 18051, -1, 18047, 18051, 18053, -1, 18052, 18053, 18401, -1, 18052, 18047, 18053, -1, 18049, 18054, 18050, -1, 18050, 18054, 18058, -1, 18055, 18058, 18059, -1, 18051, 18059, 18056, -1, 18053, 18056, 18057, -1, 18401, 18057, 18060, -1, 18401, 18053, 18057, -1, 18054, 17690, 18058, -1, 18058, 17690, 17689, -1, 17691, 18058, 17689, -1, 17691, 17946, 18058, -1, 18058, 17946, 18059, -1, 18059, 17946, 17952, -1, 18056, 17952, 17951, -1, 18057, 17951, 18066, -1, 18060, 18066, 18418, -1, 18060, 18057, 18066, -1, 17972, 17997, 17971, -1, 17997, 18061, 18081, -1, 18062, 17997, 17976, -1, 18061, 17991, 17990, -1, 17995, 18061, 18062, -1, 18059, 18051, 18055, -1, 18056, 18059, 17952, -1, 18051, 18047, 18046, -1, 18053, 18051, 18056, -1, 18104, 18046, 18048, -1, 18103, 18055, 18046, -1, 18050, 18058, 18055, -1, 18057, 18056, 17951, -1, 17947, 17951, 17950, -1, 18063, 17947, 17950, -1, 17954, 18063, 18064, -1, 18065, 18069, 17954, -1, 17948, 18066, 17947, -1, 18067, 17948, 17947, -1, 18069, 18067, 18063, -1, 17962, 18068, 18065, -1, 18068, 18071, 18069, -1, 18071, 17949, 18067, -1, 17964, 18070, 17962, -1, 18070, 17958, 18068, -1, 17958, 17955, 18071, -1, 17979, 17978, 17964, -1, 17978, 17960, 18070, -1, 17960, 17959, 17958, -1, 18072, 17980, 17979, -1, 17980, 18076, 17978, -1, 18076, 18073, 17960, -1, 17968, 18074, 18072, -1, 18074, 18075, 17980, -1, 18075, 17981, 18076, -1, 18078, 18080, 17968, -1, 18080, 18077, 18074, -1, 18077, 17983, 18075, -1, 17969, 18079, 18078, -1, 18079, 17984, 18080, -1, 17984, 17986, 18077, -1, 17992, 17993, 17969, -1, 17993, 18082, 18079, -1, 18082, 17987, 17984, -1, 17971, 18081, 17992, -1, 18081, 17990, 17993, -1, 17990, 17988, 18082, -1, 17998, 18062, 18083, -1, 18084, 18083, 17975, -1, 18001, 18084, 17975, -1, 18085, 18001, 18000, -1, 18007, 18006, 18085, -1, 17974, 18086, 18084, -1, 18087, 17974, 18084, -1, 18006, 18087, 18001, -1, 18015, 18008, 18007, -1, 18008, 18088, 18006, -1, 18088, 18002, 18087, -1, 18089, 18013, 18015, -1, 18013, 18009, 18008, -1, 18009, 18003, 18088, -1, 18023, 18016, 18089, -1, 18016, 18090, 18013, -1, 18090, 18091, 18009, -1, 18025, 18018, 18023, -1, 18018, 18092, 18016, -1, 18092, 18093, 18090, -1, 18027, 18094, 18025, -1, 18094, 18019, 18018, -1, 18019, 18020, 18092, -1, 18032, 18028, 18027, -1, 18028, 18095, 18094, -1, 18095, 18021, 18019, -1, 18034, 18097, 18032, -1, 18097, 18096, 18028, -1, 18096, 18026, 18095, -1, 18043, 18037, 18034, -1, 18037, 18100, 18097, -1, 18100, 18029, 18096, -1, 18098, 18101, 18043, -1, 18101, 18099, 18037, -1, 18099, 18035, 18100, -1, 18102, 18044, 18098, -1, 18044, 18038, 18101, -1, 18038, 18041, 18099, -1, 18050, 18103, 18102, -1, 18103, 18104, 18044, -1, 18104, 18039, 18038, -1, 18525, 17763, 18145, -1, 18525, 17756, 17763, -1, 18525, 18105, 17756, -1, 18525, 18519, 18105, -1, 18105, 18519, 17752, -1, 17752, 18519, 18518, -1, 18106, 18518, 17743, -1, 18106, 17752, 18518, -1, 18518, 18511, 17743, -1, 17743, 18511, 18107, -1, 18107, 18511, 17840, -1, 17840, 18511, 18510, -1, 17841, 18510, 18109, -1, 18108, 18109, 17739, -1, 18108, 17841, 18109, -1, 17840, 18510, 17841, -1, 18109, 18503, 17739, -1, 17739, 18503, 18110, -1, 18110, 18503, 18500, -1, 17728, 18500, 18499, -1, 18111, 18499, 18112, -1, 18111, 17728, 18499, -1, 18110, 18500, 17728, -1, 18499, 18113, 18112, -1, 18112, 18113, 18116, -1, 18116, 18113, 18114, -1, 18117, 18114, 18485, -1, 18115, 18485, 17725, -1, 18115, 18117, 18485, -1, 18116, 18114, 18117, -1, 18485, 18481, 17725, -1, 17725, 18481, 18118, -1, 18118, 18481, 18476, -1, 18119, 18476, 18120, -1, 18121, 18120, 17703, -1, 18121, 18119, 18120, -1, 18118, 18476, 18119, -1, 18120, 18469, 17703, -1, 17703, 18469, 17704, -1, 17704, 18469, 18123, -1, 18122, 18123, 17706, -1, 18122, 17704, 18123, -1, 18123, 18466, 17706, -1, 17706, 18466, 17707, -1, 17707, 18466, 18124, -1, 18124, 18466, 18463, -1, 18125, 18463, 18455, -1, 17817, 18455, 17816, -1, 17817, 18125, 18455, -1, 18124, 18463, 18125, -1, 18455, 18597, 17816, -1, 17816, 18597, 17818, -1, 17818, 18597, 18126, -1, 18126, 18597, 18127, -1, 17808, 18127, 18128, -1, 17809, 18128, 18584, -1, 18129, 18584, 18583, -1, 18146, 18583, 18130, -1, 17801, 18130, 18581, -1, 17819, 18581, 18131, -1, 18147, 18131, 18148, -1, 18149, 18148, 18150, -1, 17797, 18150, 18151, -1, 18152, 18151, 18567, -1, 18132, 18567, 18153, -1, 17788, 18153, 18133, -1, 18134, 18133, 18135, -1, 17790, 18135, 18136, -1, 18137, 18136, 18555, -1, 18554, 18137, 18555, -1, 18554, 17791, 18137, -1, 18554, 18138, 17791, -1, 17791, 18138, 18139, -1, 18139, 18138, 18545, -1, 17783, 18545, 18544, -1, 17781, 18544, 18140, -1, 17782, 18140, 18141, -1, 18142, 18141, 18549, -1, 18154, 18549, 18155, -1, 18156, 18155, 18143, -1, 17829, 18143, 18532, -1, 17769, 18532, 18533, -1, 18157, 18533, 18530, -1, 17765, 18530, 18158, -1, 18159, 18158, 18144, -1, 17760, 18144, 18527, -1, 17761, 18527, 18145, -1, 17762, 18145, 17763, -1, 17762, 17761, 18145, -1, 18126, 18127, 17808, -1, 17808, 18128, 17809, -1, 17809, 18584, 18129, -1, 18129, 18583, 18146, -1, 18146, 18130, 17801, -1, 17801, 18581, 17819, -1, 17819, 18131, 18147, -1, 18147, 18148, 18149, -1, 18149, 18150, 17797, -1, 17797, 18151, 18152, -1, 18152, 18567, 18132, -1, 18132, 18153, 17788, -1, 17788, 18133, 18134, -1, 18134, 18135, 17790, -1, 17790, 18136, 18137, -1, 18139, 18545, 17783, -1, 17783, 18544, 17781, -1, 17781, 18140, 17782, -1, 17782, 18141, 18142, -1, 18142, 18549, 18154, -1, 18154, 18155, 18156, -1, 18156, 18143, 17829, -1, 17829, 18532, 17769, -1, 17769, 18533, 18157, -1, 18157, 18530, 17765, -1, 17765, 18158, 18159, -1, 18159, 18144, 17760, -1, 17760, 18527, 17761, -1, 18654, 18161, 18160, -1, 18160, 18161, 18655, -1, 18655, 18161, 18162, -1, 18162, 18161, 18663, -1, 18663, 18161, 18664, -1, 18664, 18161, 18670, -1, 18656, 18670, 18168, -1, 18657, 18168, 18658, -1, 18657, 18656, 18168, -1, 18161, 18163, 18670, -1, 18670, 18163, 18660, -1, 18660, 18163, 18662, -1, 18164, 18662, 18165, -1, 18166, 18165, 18661, -1, 18166, 18164, 18165, -1, 18660, 18662, 18164, -1, 18664, 18670, 18656, -1, 18167, 18668, 18168, -1, 18168, 18668, 18667, -1, 18658, 18168, 18667, -1, 18169, 18173, 18677, -1, 18677, 18173, 18170, -1, 18170, 18173, 18678, -1, 18678, 18173, 18679, -1, 18679, 18173, 18172, -1, 18172, 18173, 18691, -1, 18171, 18691, 18177, -1, 18171, 18172, 18691, -1, 18173, 18687, 18691, -1, 18691, 18687, 18683, -1, 18683, 18687, 18174, -1, 18684, 18174, 18176, -1, 18686, 18176, 18175, -1, 18686, 18684, 18176, -1, 18683, 18174, 18684, -1, 18691, 18689, 18177, -1, 18177, 18689, 18178, -1, 18178, 18689, 18179, -1, 18179, 18689, 18180, -1, 18180, 18689, 18681, -1, 18181, 18287, 17918, -1, 18181, 18182, 18287, -1, 18181, 18183, 18182, -1, 18182, 18183, 18305, -1, 18304, 18305, 18307, -1, 18184, 18307, 18306, -1, 18185, 18306, 18191, -1, 18736, 18191, 18190, -1, 18736, 18185, 18191, -1, 18736, 18754, 18185, -1, 18185, 18754, 18186, -1, 18184, 18186, 18303, -1, 18304, 18303, 18187, -1, 18182, 18187, 18287, -1, 18182, 18304, 18187, -1, 18182, 18305, 18304, -1, 18183, 18188, 18305, -1, 18305, 18188, 18193, -1, 18307, 18193, 18308, -1, 18306, 18308, 18189, -1, 18191, 18189, 18197, -1, 18190, 18197, 18196, -1, 18190, 18191, 18197, -1, 18188, 18192, 18193, -1, 18193, 18192, 18194, -1, 18308, 18194, 18310, -1, 18189, 18310, 18198, -1, 18197, 18198, 18195, -1, 18196, 18195, 18738, -1, 18196, 18197, 18195, -1, 18192, 17912, 18194, -1, 18194, 17912, 18200, -1, 18310, 18200, 18309, -1, 18198, 18309, 18202, -1, 18195, 18202, 18199, -1, 18738, 18199, 18204, -1, 18738, 18195, 18199, -1, 17912, 17915, 18200, -1, 18200, 17915, 18201, -1, 18309, 18201, 18311, -1, 18202, 18311, 18203, -1, 18199, 18203, 18313, -1, 18204, 18313, 18740, -1, 18204, 18199, 18313, -1, 17915, 17917, 18201, -1, 18201, 17917, 18205, -1, 18311, 18205, 18207, -1, 18203, 18207, 18314, -1, 18313, 18314, 18209, -1, 18740, 18209, 18210, -1, 18740, 18313, 18209, -1, 17917, 18206, 18205, -1, 18205, 18206, 18312, -1, 18207, 18312, 18208, -1, 18314, 18208, 18317, -1, 18209, 18317, 18211, -1, 18210, 18211, 18213, -1, 18210, 18209, 18211, -1, 18206, 18214, 18312, -1, 18312, 18214, 18215, -1, 18208, 18215, 18212, -1, 18317, 18212, 18216, -1, 18211, 18216, 18319, -1, 18213, 18319, 18742, -1, 18213, 18211, 18319, -1, 18214, 17916, 18215, -1, 18215, 17916, 18316, -1, 18212, 18316, 18315, -1, 18216, 18315, 18217, -1, 18319, 18217, 18220, -1, 18742, 18220, 18219, -1, 18742, 18319, 18220, -1, 17916, 17913, 18316, -1, 18316, 17913, 18222, -1, 18315, 18222, 18318, -1, 18217, 18318, 18224, -1, 18220, 18224, 18218, -1, 18219, 18218, 18743, -1, 18219, 18220, 18218, -1, 17913, 18221, 18222, -1, 18222, 18221, 18223, -1, 18318, 18223, 18227, -1, 18224, 18227, 18228, -1, 18218, 18228, 18225, -1, 18743, 18225, 18226, -1, 18743, 18218, 18225, -1, 18221, 17914, 18223, -1, 18223, 17914, 18230, -1, 18227, 18230, 18301, -1, 18228, 18301, 18229, -1, 18225, 18229, 18302, -1, 18226, 18302, 18744, -1, 18226, 18225, 18302, -1, 17914, 17911, 18230, -1, 18230, 17911, 18232, -1, 18301, 18232, 18233, -1, 18229, 18233, 18323, -1, 18302, 18323, 18322, -1, 18744, 18322, 18231, -1, 18744, 18302, 18322, -1, 17911, 18237, 18232, -1, 18232, 18237, 18234, -1, 18233, 18234, 18235, -1, 18323, 18235, 18236, -1, 18322, 18236, 18324, -1, 18231, 18324, 18240, -1, 18231, 18322, 18324, -1, 18237, 17921, 18234, -1, 18234, 17921, 18300, -1, 18235, 18300, 18321, -1, 18236, 18321, 18238, -1, 18324, 18238, 18239, -1, 18240, 18239, 18243, -1, 18240, 18324, 18239, -1, 17921, 18241, 18300, -1, 18300, 18241, 18320, -1, 18321, 18320, 18242, -1, 18238, 18242, 18326, -1, 18239, 18326, 18247, -1, 18243, 18247, 18745, -1, 18243, 18239, 18247, -1, 18241, 18244, 18320, -1, 18320, 18244, 18245, -1, 18242, 18245, 18325, -1, 18326, 18325, 18249, -1, 18247, 18249, 18246, -1, 18745, 18246, 18746, -1, 18745, 18247, 18246, -1, 18244, 18252, 18245, -1, 18245, 18252, 18248, -1, 18325, 18248, 18254, -1, 18249, 18254, 18250, -1, 18246, 18250, 18251, -1, 18746, 18251, 18747, -1, 18746, 18246, 18251, -1, 18252, 18253, 18248, -1, 18248, 18253, 18327, -1, 18254, 18327, 18255, -1, 18250, 18255, 18256, -1, 18251, 18256, 18257, -1, 18747, 18257, 18748, -1, 18747, 18251, 18257, -1, 18253, 18258, 18327, -1, 18327, 18258, 18259, -1, 18255, 18259, 18329, -1, 18256, 18329, 18262, -1, 18257, 18262, 18260, -1, 18748, 18260, 18760, -1, 18748, 18257, 18260, -1, 18258, 17920, 18259, -1, 18259, 17920, 18261, -1, 18329, 18261, 18328, -1, 18262, 18328, 18331, -1, 18260, 18331, 18263, -1, 18760, 18263, 18264, -1, 18760, 18260, 18263, -1, 17920, 17919, 18261, -1, 18261, 17919, 18266, -1, 18328, 18266, 18330, -1, 18331, 18330, 18267, -1, 18263, 18267, 18265, -1, 18264, 18265, 18761, -1, 18264, 18263, 18265, -1, 17919, 17925, 18266, -1, 18266, 17925, 18268, -1, 18330, 18268, 18271, -1, 18267, 18271, 18272, -1, 18265, 18272, 18273, -1, 18761, 18273, 18762, -1, 18761, 18265, 18273, -1, 17925, 18269, 18268, -1, 18268, 18269, 18270, -1, 18271, 18270, 18333, -1, 18272, 18333, 18335, -1, 18273, 18335, 18274, -1, 18762, 18274, 18277, -1, 18762, 18273, 18274, -1, 18269, 17924, 18270, -1, 18270, 17924, 18332, -1, 18333, 18332, 18275, -1, 18335, 18275, 18276, -1, 18274, 18276, 18278, -1, 18277, 18278, 18752, -1, 18277, 18274, 18278, -1, 17924, 17923, 18332, -1, 18332, 17923, 18334, -1, 18275, 18334, 18281, -1, 18276, 18281, 18279, -1, 18278, 18279, 18280, -1, 18752, 18280, 18284, -1, 18752, 18278, 18280, -1, 17923, 17922, 18334, -1, 18334, 17922, 18282, -1, 18281, 18282, 18294, -1, 18279, 18294, 18283, -1, 18280, 18283, 18289, -1, 18284, 18289, 18299, -1, 18284, 18280, 18289, -1, 17922, 18285, 18282, -1, 18282, 18285, 18293, -1, 18336, 18293, 18286, -1, 18296, 18286, 17918, -1, 18287, 18296, 17918, -1, 18287, 18288, 18296, -1, 18287, 18187, 18288, -1, 18288, 18187, 18291, -1, 18292, 18291, 18290, -1, 18289, 18290, 18299, -1, 18289, 18292, 18290, -1, 18289, 18283, 18292, -1, 18292, 18283, 18295, -1, 18288, 18295, 18296, -1, 18288, 18292, 18295, -1, 18288, 18291, 18292, -1, 18282, 18293, 18336, -1, 18294, 18336, 18295, -1, 18283, 18294, 18295, -1, 18336, 18286, 18296, -1, 18295, 18336, 18296, -1, 18754, 18753, 18186, -1, 18186, 18753, 18297, -1, 18303, 18297, 18291, -1, 18187, 18303, 18291, -1, 18753, 18298, 18297, -1, 18297, 18298, 18290, -1, 18291, 18297, 18290, -1, 18298, 18299, 18290, -1, 18234, 18233, 18232, -1, 18235, 18234, 18300, -1, 18233, 18229, 18301, -1, 18323, 18233, 18235, -1, 18229, 18225, 18228, -1, 18302, 18229, 18323, -1, 18279, 18283, 18280, -1, 18184, 18303, 18304, -1, 18307, 18184, 18304, -1, 18193, 18307, 18305, -1, 18186, 18297, 18303, -1, 18194, 18308, 18193, -1, 18185, 18186, 18184, -1, 18306, 18185, 18184, -1, 18308, 18306, 18307, -1, 18200, 18310, 18194, -1, 18310, 18189, 18308, -1, 18189, 18191, 18306, -1, 18201, 18309, 18200, -1, 18309, 18198, 18310, -1, 18198, 18197, 18189, -1, 18205, 18311, 18201, -1, 18311, 18202, 18309, -1, 18202, 18195, 18198, -1, 18312, 18207, 18205, -1, 18207, 18203, 18311, -1, 18203, 18199, 18202, -1, 18215, 18208, 18312, -1, 18208, 18314, 18207, -1, 18314, 18313, 18203, -1, 18316, 18212, 18215, -1, 18212, 18317, 18208, -1, 18317, 18209, 18314, -1, 18222, 18315, 18316, -1, 18315, 18216, 18212, -1, 18216, 18211, 18317, -1, 18223, 18318, 18222, -1, 18318, 18217, 18315, -1, 18217, 18319, 18216, -1, 18230, 18227, 18223, -1, 18227, 18224, 18318, -1, 18224, 18220, 18217, -1, 18232, 18301, 18230, -1, 18301, 18228, 18227, -1, 18228, 18218, 18224, -1, 18320, 18321, 18300, -1, 18321, 18236, 18235, -1, 18236, 18322, 18323, -1, 18245, 18242, 18320, -1, 18242, 18238, 18321, -1, 18238, 18324, 18236, -1, 18248, 18325, 18245, -1, 18325, 18326, 18242, -1, 18326, 18239, 18238, -1, 18327, 18254, 18248, -1, 18254, 18249, 18325, -1, 18249, 18247, 18326, -1, 18259, 18255, 18327, -1, 18255, 18250, 18254, -1, 18250, 18246, 18249, -1, 18261, 18329, 18259, -1, 18329, 18256, 18255, -1, 18256, 18251, 18250, -1, 18266, 18328, 18261, -1, 18328, 18262, 18329, -1, 18262, 18257, 18256, -1, 18268, 18330, 18266, -1, 18330, 18331, 18328, -1, 18331, 18260, 18262, -1, 18270, 18271, 18268, -1, 18271, 18267, 18330, -1, 18267, 18263, 18331, -1, 18332, 18333, 18270, -1, 18333, 18272, 18271, -1, 18272, 18265, 18267, -1, 18334, 18275, 18332, -1, 18275, 18335, 18333, -1, 18335, 18273, 18272, -1, 18282, 18281, 18334, -1, 18281, 18276, 18275, -1, 18276, 18274, 18335, -1, 18336, 18294, 18282, -1, 18294, 18279, 18281, -1, 18279, 18278, 18276, -1, 19090, 17940, 18376, -1, 19090, 18337, 17940, -1, 17940, 18337, 18339, -1, 18339, 18337, 18338, -1, 17938, 18338, 17937, -1, 17938, 18339, 18338, -1, 19082, 18343, 18338, -1, 19082, 18340, 18343, -1, 18343, 18340, 18341, -1, 19072, 18343, 18341, -1, 19072, 18342, 18343, -1, 18343, 18342, 19065, -1, 19062, 18343, 19065, -1, 19062, 19061, 18343, -1, 18343, 19061, 17935, -1, 17935, 19061, 19055, -1, 18346, 19055, 18345, -1, 18344, 18346, 18345, -1, 18344, 18347, 18346, -1, 18344, 19048, 18347, -1, 18347, 19048, 17933, -1, 17933, 19048, 19043, -1, 19039, 17933, 19043, -1, 19039, 18349, 17933, -1, 19039, 18348, 18349, -1, 18349, 18348, 18377, -1, 18350, 18377, 18351, -1, 18352, 18350, 18351, -1, 18352, 18354, 18350, -1, 18352, 18353, 18354, -1, 18354, 18353, 18355, -1, 17930, 18355, 19159, -1, 19158, 17930, 19159, -1, 19158, 18356, 17930, -1, 17930, 18356, 17929, -1, 17929, 18356, 18357, -1, 19146, 17929, 18357, -1, 19146, 18358, 17929, -1, 17929, 18358, 18359, -1, 18359, 18358, 18360, -1, 18361, 18359, 18360, -1, 18361, 17928, 18359, -1, 18361, 19145, 17928, -1, 17928, 19145, 19144, -1, 18378, 19144, 19133, -1, 19132, 18378, 19133, -1, 19132, 18367, 18378, -1, 19132, 19142, 18367, -1, 18367, 19142, 19139, -1, 19131, 18367, 19139, -1, 19131, 19118, 18367, -1, 18367, 19118, 18363, -1, 18362, 18367, 18363, -1, 18362, 18364, 18367, -1, 18367, 18364, 18365, -1, 18366, 18367, 18365, -1, 18366, 19117, 18367, -1, 18367, 19117, 19106, -1, 19104, 18367, 19106, -1, 19104, 18370, 18367, -1, 18367, 18370, 18368, -1, 18368, 18370, 18369, -1, 18369, 18370, 17942, -1, 17942, 18370, 17943, -1, 17943, 18370, 18371, -1, 18371, 18370, 18373, -1, 18373, 18370, 19103, -1, 18372, 18373, 19103, -1, 18372, 18374, 18373, -1, 18373, 18374, 18375, -1, 18375, 18374, 19095, -1, 18376, 18375, 19095, -1, 18376, 17940, 18375, -1, 17935, 19055, 18346, -1, 18349, 18377, 18350, -1, 18354, 18355, 17930, -1, 17928, 19144, 18378, -1, 18343, 18379, 18338, -1, 18338, 18379, 18380, -1, 17937, 18338, 18380, -1, 18383, 18382, 18381, -1, 18383, 18384, 18382, -1, 18383, 18385, 18384, -1, 18384, 18385, 19338, -1, 19338, 18385, 18389, -1, 18390, 18389, 18391, -1, 18386, 18391, 18387, -1, 19348, 18387, 18392, -1, 19350, 18392, 18388, -1, 19353, 19350, 18388, -1, 19338, 18389, 18390, -1, 18390, 18391, 18386, -1, 18386, 18387, 19348, -1, 19348, 18392, 19350, -1, 18382, 18393, 18381, -1, 18381, 18393, 19377, -1, 19377, 18393, 18396, -1, 18396, 18393, 19412, -1, 19382, 18396, 19412, -1, 19382, 18394, 18396, -1, 18396, 18394, 19405, -1, 19401, 18396, 19405, -1, 19401, 18395, 18396, -1, 18396, 18395, 19379, -1, 19378, 18396, 19379, -1, 19424, 19420, 18393, -1, 18393, 19420, 19419, -1, 19386, 18393, 19419, -1, 19386, 18397, 18393, -1, 18393, 18397, 19384, -1, 18398, 18393, 19384, -1, 18398, 19383, 18393, -1, 18393, 19383, 19412, -1, 18045, 19505, 18417, -1, 18045, 18399, 19505, -1, 18045, 18052, 18399, -1, 18399, 18052, 18400, -1, 18400, 18052, 18401, -1, 19503, 18401, 18060, -1, 19501, 18060, 18418, -1, 19499, 18418, 18403, -1, 18402, 18403, 18419, -1, 19498, 18419, 17956, -1, 18404, 17956, 17961, -1, 18420, 17961, 18421, -1, 18422, 18421, 17982, -1, 18405, 17982, 18406, -1, 19522, 18406, 17985, -1, 19514, 17985, 18407, -1, 18408, 18407, 17989, -1, 18423, 17989, 17994, -1, 18409, 17994, 18410, -1, 19520, 18410, 18411, -1, 18424, 18411, 18425, -1, 18426, 18425, 17973, -1, 19519, 17973, 18412, -1, 18413, 18412, 18011, -1, 18427, 18011, 18010, -1, 18428, 18010, 18014, -1, 18429, 18014, 18414, -1, 19517, 18414, 18022, -1, 19516, 18022, 18030, -1, 18430, 18030, 18431, -1, 18432, 18431, 18415, -1, 19506, 18415, 18040, -1, 18416, 18040, 18417, -1, 19505, 18416, 18417, -1, 18400, 18401, 19503, -1, 19503, 18060, 19501, -1, 19501, 18418, 19499, -1, 19499, 18403, 18402, -1, 18402, 18419, 19498, -1, 19498, 17956, 18404, -1, 18404, 17961, 18420, -1, 18420, 18421, 18422, -1, 18422, 17982, 18405, -1, 18405, 18406, 19522, -1, 19522, 17985, 19514, -1, 19514, 18407, 18408, -1, 18408, 17989, 18423, -1, 18423, 17994, 18409, -1, 18409, 18410, 19520, -1, 19520, 18411, 18424, -1, 18424, 18425, 18426, -1, 18426, 17973, 19519, -1, 19519, 18412, 18413, -1, 18413, 18011, 18427, -1, 18427, 18010, 18428, -1, 18428, 18014, 18429, -1, 18429, 18414, 19517, -1, 19517, 18022, 19516, -1, 19516, 18030, 18430, -1, 18430, 18431, 18432, -1, 18432, 18415, 19506, -1, 19506, 18040, 18416, -1, 19527, 19544, 19528, -1, 19528, 19544, 18433, -1, 18433, 19544, 18434, -1, 18434, 19544, 19533, -1, 19533, 19544, 18435, -1, 18435, 19544, 19552, -1, 19546, 19552, 19534, -1, 19546, 18435, 19552, -1, 19544, 18436, 19552, -1, 19552, 18436, 19540, -1, 19540, 18436, 18438, -1, 19553, 18438, 19542, -1, 19555, 19542, 18437, -1, 19555, 19553, 19542, -1, 19540, 18438, 19553, -1, 19550, 18439, 19552, -1, 19550, 19538, 18439, -1, 19550, 19549, 19538, -1, 18439, 19536, 19552, -1, 19552, 19536, 19534, -1, 18441, 19570, 18440, -1, 18441, 19571, 19570, -1, 18441, 18443, 19571, -1, 19571, 18443, 18442, -1, 18442, 18443, 18444, -1, 18447, 18444, 18446, -1, 18445, 18446, 19564, -1, 18445, 18447, 18446, -1, 18442, 18444, 18447, -1, 19570, 18448, 18440, -1, 18440, 18448, 18449, -1, 18449, 18448, 19563, -1, 19558, 19563, 18450, -1, 19566, 18450, 19562, -1, 18453, 19562, 18451, -1, 19567, 18451, 18452, -1, 19567, 18453, 18451, -1, 18449, 19563, 19558, -1, 19558, 18450, 19566, -1, 19566, 19562, 18453, -1, 18455, 18454, 18597, -1, 18455, 18461, 18454, -1, 18455, 18463, 18461, -1, 18461, 18463, 18456, -1, 18462, 18456, 18458, -1, 18457, 18458, 18464, -1, 18459, 18464, 19598, -1, 18459, 18457, 18464, -1, 18459, 18460, 18457, -1, 18457, 18460, 18600, -1, 18462, 18600, 18599, -1, 18461, 18599, 18454, -1, 18461, 18462, 18599, -1, 18461, 18456, 18462, -1, 18463, 18466, 18456, -1, 18456, 18466, 18601, -1, 18458, 18601, 18602, -1, 18464, 18602, 18468, -1, 19598, 18468, 18465, -1, 19598, 18464, 18468, -1, 18466, 18123, 18601, -1, 18601, 18123, 18470, -1, 18602, 18470, 18467, -1, 18468, 18467, 18472, -1, 18465, 18472, 18471, -1, 18465, 18468, 18472, -1, 18123, 18469, 18470, -1, 18470, 18469, 18604, -1, 18467, 18604, 18603, -1, 18472, 18603, 18473, -1, 18471, 18473, 19596, -1, 18471, 18472, 18473, -1, 18469, 18120, 18604, -1, 18604, 18120, 18474, -1, 18603, 18474, 18477, -1, 18473, 18477, 18475, -1, 19596, 18475, 18478, -1, 19596, 18473, 18475, -1, 18120, 18476, 18474, -1, 18474, 18476, 18480, -1, 18477, 18480, 18482, -1, 18475, 18482, 18479, -1, 18478, 18479, 18484, -1, 18478, 18475, 18479, -1, 18476, 18481, 18480, -1, 18480, 18481, 18486, -1, 18482, 18486, 18483, -1, 18479, 18483, 18490, -1, 18484, 18490, 18489, -1, 18484, 18479, 18490, -1, 18481, 18485, 18486, -1, 18486, 18485, 18491, -1, 18483, 18491, 18605, -1, 18490, 18605, 18487, -1, 18489, 18487, 18488, -1, 18489, 18490, 18487, -1, 18485, 18114, 18491, -1, 18491, 18114, 18492, -1, 18605, 18492, 18606, -1, 18487, 18606, 18494, -1, 18488, 18494, 19619, -1, 18488, 18487, 18494, -1, 18114, 18113, 18492, -1, 18492, 18113, 18495, -1, 18606, 18495, 18493, -1, 18494, 18493, 18498, -1, 19619, 18498, 19618, -1, 19619, 18494, 18498, -1, 18113, 18499, 18495, -1, 18495, 18499, 18496, -1, 18493, 18496, 18497, -1, 18498, 18497, 18607, -1, 19618, 18607, 19593, -1, 19618, 18498, 18607, -1, 18499, 18500, 18496, -1, 18496, 18500, 18502, -1, 18497, 18502, 18501, -1, 18607, 18501, 18609, -1, 19593, 18609, 19617, -1, 19593, 18607, 18609, -1, 18500, 18503, 18502, -1, 18502, 18503, 18504, -1, 18501, 18504, 18608, -1, 18609, 18608, 18612, -1, 19617, 18612, 18506, -1, 19617, 18609, 18612, -1, 18503, 18109, 18504, -1, 18504, 18109, 18610, -1, 18608, 18610, 18611, -1, 18612, 18611, 18505, -1, 18506, 18505, 18508, -1, 18506, 18612, 18505, -1, 18109, 18510, 18610, -1, 18610, 18510, 18507, -1, 18611, 18507, 18512, -1, 18505, 18512, 18509, -1, 18508, 18509, 19616, -1, 18508, 18505, 18509, -1, 18510, 18511, 18507, -1, 18507, 18511, 18513, -1, 18512, 18513, 18516, -1, 18509, 18516, 18517, -1, 19616, 18517, 18514, -1, 19616, 18509, 18517, -1, 18511, 18518, 18513, -1, 18513, 18518, 18515, -1, 18516, 18515, 18613, -1, 18517, 18613, 18522, -1, 18514, 18522, 19614, -1, 18514, 18517, 18522, -1, 18518, 18519, 18515, -1, 18515, 18519, 18520, -1, 18613, 18520, 18615, -1, 18522, 18615, 18521, -1, 19614, 18521, 19612, -1, 19614, 18522, 18521, -1, 18519, 18525, 18520, -1, 18520, 18525, 18523, -1, 18615, 18523, 18614, -1, 18521, 18614, 18524, -1, 19612, 18524, 19588, -1, 19612, 18521, 18524, -1, 18525, 18145, 18523, -1, 18523, 18145, 18617, -1, 18614, 18617, 18616, -1, 18524, 18616, 18526, -1, 19588, 18526, 19587, -1, 19588, 18524, 18526, -1, 18145, 18527, 18617, -1, 18617, 18527, 18528, -1, 18616, 18528, 18529, -1, 18526, 18529, 18539, -1, 19587, 18539, 19611, -1, 19587, 18526, 18539, -1, 18527, 18144, 18528, -1, 18528, 18144, 18158, -1, 18538, 18158, 18530, -1, 18531, 18530, 18533, -1, 18532, 18531, 18533, -1, 18532, 18537, 18531, -1, 18532, 18143, 18537, -1, 18537, 18143, 18542, -1, 18536, 18542, 18621, -1, 18620, 18621, 18534, -1, 18535, 18534, 18551, -1, 18535, 18620, 18534, -1, 18535, 19608, 18620, -1, 18620, 19608, 18619, -1, 18536, 18619, 18540, -1, 18537, 18540, 18531, -1, 18537, 18536, 18540, -1, 18537, 18542, 18536, -1, 18528, 18158, 18538, -1, 18529, 18538, 18618, -1, 18539, 18618, 18541, -1, 19611, 18541, 19609, -1, 19611, 18539, 18541, -1, 18538, 18530, 18531, -1, 18618, 18531, 18540, -1, 18541, 18540, 18619, -1, 19609, 18619, 19608, -1, 19609, 18541, 18619, -1, 18143, 18155, 18542, -1, 18542, 18155, 18549, -1, 18550, 18549, 18141, -1, 18543, 18141, 18140, -1, 18544, 18543, 18140, -1, 18544, 18548, 18543, -1, 18544, 18545, 18548, -1, 18548, 18545, 18628, -1, 18627, 18628, 18546, -1, 18626, 18546, 18562, -1, 18547, 18562, 18563, -1, 18547, 18626, 18562, -1, 18547, 18552, 18626, -1, 18626, 18552, 18625, -1, 18627, 18625, 18624, -1, 18548, 18624, 18543, -1, 18548, 18627, 18624, -1, 18548, 18628, 18627, -1, 18542, 18549, 18550, -1, 18621, 18550, 18623, -1, 18534, 18623, 18622, -1, 18551, 18622, 18553, -1, 18551, 18534, 18622, -1, 18550, 18141, 18543, -1, 18623, 18543, 18624, -1, 18622, 18624, 18625, -1, 18553, 18625, 18552, -1, 18553, 18622, 18625, -1, 18545, 18138, 18628, -1, 18628, 18138, 18554, -1, 18561, 18554, 18555, -1, 18556, 18555, 18136, -1, 18135, 18556, 18136, -1, 18135, 18560, 18556, -1, 18135, 18133, 18560, -1, 18560, 18133, 18574, -1, 18558, 18574, 18631, -1, 18629, 18631, 18557, -1, 19605, 18557, 18576, -1, 19605, 18629, 18557, -1, 19605, 18566, 18629, -1, 18629, 18566, 18630, -1, 18558, 18630, 18559, -1, 18560, 18559, 18556, -1, 18560, 18558, 18559, -1, 18560, 18574, 18558, -1, 18628, 18554, 18561, -1, 18546, 18561, 18564, -1, 18562, 18564, 18565, -1, 18563, 18565, 19583, -1, 18563, 18562, 18565, -1, 18561, 18555, 18556, -1, 18564, 18556, 18559, -1, 18565, 18559, 18630, -1, 19583, 18630, 18566, -1, 19583, 18565, 18630, -1, 18133, 18153, 18574, -1, 18574, 18153, 18567, -1, 18578, 18567, 18151, -1, 18568, 18151, 18150, -1, 18148, 18568, 18150, -1, 18148, 18569, 18568, -1, 18148, 18131, 18569, -1, 18569, 18131, 18573, -1, 18633, 18573, 18634, -1, 18571, 18634, 18570, -1, 19602, 18570, 19601, -1, 19602, 18571, 18570, -1, 19602, 18580, 18571, -1, 18571, 18580, 18632, -1, 18633, 18632, 18572, -1, 18569, 18572, 18568, -1, 18569, 18633, 18572, -1, 18569, 18573, 18633, -1, 18574, 18567, 18578, -1, 18631, 18578, 18579, -1, 18557, 18579, 18575, -1, 18576, 18575, 18577, -1, 18576, 18557, 18575, -1, 18578, 18151, 18568, -1, 18579, 18568, 18572, -1, 18575, 18572, 18632, -1, 18577, 18632, 18580, -1, 18577, 18575, 18632, -1, 18131, 18581, 18573, -1, 18573, 18581, 18130, -1, 18582, 18130, 18583, -1, 18593, 18583, 18584, -1, 18128, 18593, 18584, -1, 18128, 18585, 18593, -1, 18128, 18127, 18585, -1, 18585, 18127, 18594, -1, 18586, 18594, 18598, -1, 18589, 18598, 18590, -1, 18587, 18590, 18588, -1, 18587, 18589, 18590, -1, 18587, 18591, 18589, -1, 18589, 18591, 18592, -1, 18586, 18592, 18636, -1, 18585, 18636, 18593, -1, 18585, 18586, 18636, -1, 18585, 18594, 18586, -1, 18573, 18130, 18582, -1, 18634, 18582, 18635, -1, 18570, 18635, 18595, -1, 19601, 18595, 18596, -1, 19601, 18570, 18595, -1, 18582, 18583, 18593, -1, 18635, 18593, 18636, -1, 18595, 18636, 18592, -1, 18596, 18592, 18591, -1, 18596, 18595, 18592, -1, 18127, 18597, 18594, -1, 18594, 18597, 18454, -1, 18598, 18454, 18599, -1, 18590, 18599, 18600, -1, 18588, 18600, 18460, -1, 18588, 18590, 18600, -1, 18598, 18594, 18454, -1, 18589, 18592, 18586, -1, 18598, 18589, 18586, -1, 18590, 18598, 18599, -1, 18457, 18600, 18462, -1, 18458, 18457, 18462, -1, 18601, 18458, 18456, -1, 18470, 18602, 18601, -1, 18602, 18464, 18458, -1, 18604, 18467, 18470, -1, 18467, 18468, 18602, -1, 18474, 18603, 18604, -1, 18603, 18472, 18467, -1, 18480, 18477, 18474, -1, 18477, 18473, 18603, -1, 18486, 18482, 18480, -1, 18482, 18475, 18477, -1, 18491, 18483, 18486, -1, 18483, 18479, 18482, -1, 18492, 18605, 18491, -1, 18605, 18490, 18483, -1, 18495, 18606, 18492, -1, 18606, 18487, 18605, -1, 18496, 18493, 18495, -1, 18493, 18494, 18606, -1, 18502, 18497, 18496, -1, 18497, 18498, 18493, -1, 18504, 18501, 18502, -1, 18501, 18607, 18497, -1, 18610, 18608, 18504, -1, 18608, 18609, 18501, -1, 18507, 18611, 18610, -1, 18611, 18612, 18608, -1, 18513, 18512, 18507, -1, 18512, 18505, 18611, -1, 18515, 18516, 18513, -1, 18516, 18509, 18512, -1, 18520, 18613, 18515, -1, 18613, 18517, 18516, -1, 18523, 18615, 18520, -1, 18615, 18522, 18613, -1, 18617, 18614, 18523, -1, 18614, 18521, 18615, -1, 18528, 18616, 18617, -1, 18616, 18524, 18614, -1, 18538, 18529, 18528, -1, 18529, 18526, 18616, -1, 18531, 18618, 18538, -1, 18618, 18539, 18529, -1, 18541, 18618, 18540, -1, 18620, 18619, 18536, -1, 18621, 18620, 18536, -1, 18550, 18621, 18542, -1, 18543, 18623, 18550, -1, 18623, 18534, 18621, -1, 18622, 18623, 18624, -1, 18626, 18625, 18627, -1, 18546, 18626, 18627, -1, 18561, 18546, 18628, -1, 18556, 18564, 18561, -1, 18564, 18562, 18546, -1, 18565, 18564, 18559, -1, 18629, 18630, 18558, -1, 18631, 18629, 18558, -1, 18578, 18631, 18574, -1, 18568, 18579, 18578, -1, 18579, 18557, 18631, -1, 18575, 18579, 18572, -1, 18571, 18632, 18633, -1, 18634, 18571, 18633, -1, 18582, 18634, 18573, -1, 18593, 18635, 18582, -1, 18635, 18570, 18634, -1, 18595, 18635, 18636, -1, 19728, 18637, 18638, -1, 18638, 18637, 18639, -1, 19720, 18638, 18639, -1, 19720, 19717, 18638, -1, 18638, 19717, 18640, -1, 19708, 18638, 18640, -1, 19708, 18641, 18638, -1, 18638, 18641, 18642, -1, 18646, 18642, 18643, -1, 19696, 18646, 18643, -1, 19696, 19690, 18646, -1, 18646, 19690, 18644, -1, 19687, 18646, 18644, -1, 19687, 18645, 18646, -1, 19687, 19646, 18645, -1, 18645, 19646, 19645, -1, 18638, 18642, 18646, -1, 19732, 18646, 18647, -1, 19732, 18638, 18646, -1, 18646, 18648, 18647, -1, 18647, 18648, 19620, -1, 19620, 18648, 19673, -1, 19628, 19673, 18649, -1, 19632, 18649, 19663, -1, 19634, 19663, 19643, -1, 18652, 19643, 18650, -1, 18651, 18650, 19641, -1, 19640, 18651, 19641, -1, 19620, 19673, 19628, -1, 19628, 18649, 19632, -1, 19632, 19663, 19634, -1, 19634, 19643, 18652, -1, 18652, 18650, 18651, -1, 18160, 18653, 18654, -1, 18160, 19861, 18653, -1, 18160, 18655, 19861, -1, 19861, 18655, 19915, -1, 19915, 18655, 18162, -1, 19854, 18162, 18663, -1, 19852, 18663, 18664, -1, 19851, 18664, 18656, -1, 18665, 18656, 18657, -1, 19846, 18657, 18658, -1, 18666, 18658, 18667, -1, 19923, 18667, 18668, -1, 19921, 18668, 18167, -1, 18669, 18167, 18168, -1, 18659, 18168, 18670, -1, 18671, 18670, 18660, -1, 18672, 18660, 18164, -1, 18673, 18164, 18166, -1, 19891, 18166, 18661, -1, 18674, 18661, 18165, -1, 19913, 18165, 18662, -1, 18675, 18662, 18163, -1, 19886, 18163, 18161, -1, 19883, 18161, 18654, -1, 18653, 19883, 18654, -1, 19915, 18162, 19854, -1, 19854, 18663, 19852, -1, 19852, 18664, 19851, -1, 19851, 18656, 18665, -1, 18665, 18657, 19846, -1, 19846, 18658, 18666, -1, 18666, 18667, 19923, -1, 19923, 18668, 19921, -1, 19921, 18167, 18669, -1, 18669, 18168, 18659, -1, 18659, 18670, 18671, -1, 18671, 18660, 18672, -1, 18672, 18164, 18673, -1, 18673, 18166, 19891, -1, 19891, 18661, 18674, -1, 18674, 18165, 19913, -1, 19913, 18662, 18675, -1, 18675, 18163, 19886, -1, 19886, 18161, 19883, -1, 18677, 19966, 18169, -1, 18677, 18676, 19966, -1, 18677, 18170, 18676, -1, 18676, 18170, 20024, -1, 20024, 18170, 18678, -1, 19959, 18678, 18679, -1, 20025, 18679, 18172, -1, 20026, 18172, 18171, -1, 19957, 18171, 18177, -1, 18680, 18177, 18178, -1, 20027, 18178, 18179, -1, 20033, 18179, 18180, -1, 18688, 18180, 18681, -1, 19942, 18681, 18689, -1, 18690, 18689, 18691, -1, 18682, 18691, 18683, -1, 20035, 18683, 18684, -1, 18685, 18684, 18686, -1, 18692, 18686, 18175, -1, 19995, 18175, 18176, -1, 19994, 18176, 18174, -1, 20022, 18174, 18687, -1, 19991, 18687, 18173, -1, 19988, 18173, 18169, -1, 19966, 19988, 18169, -1, 20024, 18678, 19959, -1, 19959, 18679, 20025, -1, 20025, 18172, 20026, -1, 20026, 18171, 19957, -1, 19957, 18177, 18680, -1, 18680, 18178, 20027, -1, 20027, 18179, 20033, -1, 20033, 18180, 18688, -1, 18688, 18681, 19942, -1, 19942, 18689, 18690, -1, 18690, 18691, 18682, -1, 18682, 18683, 20035, -1, 20035, 18684, 18685, -1, 18685, 18686, 18692, -1, 18692, 18175, 19995, -1, 19995, 18176, 19994, -1, 19994, 18174, 20022, -1, 20022, 18687, 19991, -1, 19991, 18173, 19988, -1, 18763, 18693, 18703, -1, 18699, 18703, 18720, -1, 18702, 18720, 18700, -1, 18701, 18700, 18694, -1, 18960, 18694, 18695, -1, 18958, 18695, 18697, -1, 18958, 18960, 18695, -1, 18720, 18719, 18700, -1, 18700, 18719, 18694, -1, 18694, 18719, 18718, -1, 18695, 18718, 20086, -1, 18696, 18695, 20086, -1, 18696, 20091, 18695, -1, 18695, 20091, 18697, -1, 18718, 18698, 20086, -1, 18960, 18701, 18694, -1, 18763, 18699, 18701, -1, 18763, 18703, 18699, -1, 18701, 18699, 18702, -1, 18700, 18701, 18702, -1, 18694, 18718, 18695, -1, 18693, 18720, 18703, -1, 18699, 18720, 18702, -1, 18720, 18693, 18721, -1, 18712, 18721, 18704, -1, 18728, 18704, 18714, -1, 18726, 18714, 18724, -1, 18722, 18724, 18723, -1, 18706, 18723, 20096, -1, 20095, 18706, 20096, -1, 20095, 18705, 18706, -1, 20095, 20094, 18705, -1, 18705, 20094, 18708, -1, 18707, 18708, 18734, -1, 18709, 18734, 18710, -1, 18733, 18710, 18717, -1, 18725, 18717, 18711, -1, 18729, 18711, 18730, -1, 18728, 18730, 18712, -1, 18704, 18728, 18712, -1, 18765, 18714, 18713, -1, 18765, 18724, 18714, -1, 18765, 18723, 18724, -1, 18765, 20096, 18723, -1, 20094, 20093, 18708, -1, 18708, 20093, 18715, -1, 18734, 18715, 18716, -1, 18710, 18734, 18716, -1, 20093, 18716, 18715, -1, 18710, 18698, 18717, -1, 18717, 18698, 18718, -1, 18711, 18718, 18719, -1, 18730, 18719, 18712, -1, 18730, 18711, 18719, -1, 18717, 18718, 18711, -1, 18719, 18720, 18712, -1, 18712, 18720, 18721, -1, 18734, 18708, 18715, -1, 18714, 18704, 18713, -1, 18713, 18704, 18721, -1, 18693, 18713, 18721, -1, 18705, 18731, 18706, -1, 18705, 18707, 18731, -1, 18705, 18708, 18707, -1, 18731, 18727, 18722, -1, 18706, 18722, 18723, -1, 18706, 18731, 18722, -1, 18727, 18729, 18726, -1, 18722, 18726, 18724, -1, 18722, 18727, 18726, -1, 18727, 18731, 18732, -1, 18725, 18732, 18733, -1, 18717, 18725, 18733, -1, 18726, 18729, 18728, -1, 18714, 18726, 18728, -1, 18732, 18725, 18727, -1, 18727, 18725, 18729, -1, 18729, 18725, 18711, -1, 18728, 18729, 18730, -1, 18731, 18707, 18732, -1, 18732, 18707, 18709, -1, 18733, 18709, 18710, -1, 18733, 18732, 18709, -1, 18709, 18707, 18734, -1, 18299, 18735, 18284, -1, 18299, 20123, 18735, -1, 18299, 18298, 20123, -1, 20123, 18298, 20121, -1, 20121, 18298, 18753, -1, 20120, 18753, 18754, -1, 20115, 18754, 18736, -1, 20116, 18736, 18190, -1, 20114, 18190, 18196, -1, 20110, 18196, 18738, -1, 18737, 18738, 18204, -1, 18739, 18204, 18740, -1, 18741, 18740, 18210, -1, 20106, 18210, 18213, -1, 20109, 18213, 18742, -1, 20104, 18742, 18219, -1, 18755, 18219, 18743, -1, 18756, 18743, 18226, -1, 20100, 18226, 18744, -1, 18757, 18744, 18231, -1, 20101, 18231, 18240, -1, 20102, 18240, 18243, -1, 18758, 18243, 18745, -1, 20132, 18745, 18746, -1, 20103, 18746, 18747, -1, 18759, 18747, 18748, -1, 20128, 18748, 18760, -1, 20126, 18760, 18264, -1, 18749, 18264, 18761, -1, 18750, 18761, 18762, -1, 18751, 18762, 18277, -1, 20125, 18277, 18752, -1, 20124, 18752, 18284, -1, 18735, 20124, 18284, -1, 20121, 18753, 20120, -1, 20120, 18754, 20115, -1, 20115, 18736, 20116, -1, 20116, 18190, 20114, -1, 20114, 18196, 20110, -1, 20110, 18738, 18737, -1, 18737, 18204, 18739, -1, 18739, 18740, 18741, -1, 18741, 18210, 20106, -1, 20106, 18213, 20109, -1, 20109, 18742, 20104, -1, 20104, 18219, 18755, -1, 18755, 18743, 18756, -1, 18756, 18226, 20100, -1, 20100, 18744, 18757, -1, 18757, 18231, 20101, -1, 20101, 18240, 20102, -1, 20102, 18243, 18758, -1, 18758, 18745, 20132, -1, 20132, 18746, 20103, -1, 20103, 18747, 18759, -1, 18759, 18748, 20128, -1, 20128, 18760, 20126, -1, 20126, 18264, 18749, -1, 18749, 18761, 18750, -1, 18750, 18762, 18751, -1, 18751, 18277, 20125, -1, 20125, 18752, 20124, -1, 18790, 20117, 18763, -1, 18763, 20117, 18765, -1, 18693, 18765, 18713, -1, 18693, 18763, 18765, -1, 20117, 18764, 18765, -1, 18908, 18766, 18772, -1, 18772, 18766, 20133, -1, 18773, 20133, 20131, -1, 18869, 20131, 18774, -1, 18775, 18774, 18767, -1, 18768, 18767, 18769, -1, 18771, 18769, 20130, -1, 18770, 20130, 18776, -1, 18770, 18771, 20130, -1, 18772, 20133, 18773, -1, 18773, 20131, 18869, -1, 18869, 18774, 18775, -1, 18775, 18767, 18768, -1, 18768, 18769, 18771, -1, 20130, 20127, 18776, -1, 18776, 20127, 18777, -1, 18777, 20127, 20129, -1, 18946, 20129, 18778, -1, 18783, 18778, 18779, -1, 18782, 18779, 18780, -1, 18936, 18780, 18781, -1, 18936, 18782, 18780, -1, 18777, 20129, 18946, -1, 18946, 18778, 18783, -1, 18783, 18779, 18782, -1, 18780, 18785, 18781, -1, 18781, 18785, 18784, -1, 18784, 18785, 20122, -1, 18913, 20122, 18787, -1, 18786, 18787, 18788, -1, 18792, 18788, 18789, -1, 18791, 18789, 20117, -1, 18790, 18791, 20117, -1, 18784, 20122, 18913, -1, 18913, 18787, 18786, -1, 18786, 18788, 18792, -1, 18792, 18789, 18791, -1, 18908, 18793, 18766, -1, 18766, 18793, 20135, -1, 20135, 18793, 20136, -1, 20136, 18793, 18795, -1, 18794, 20136, 18795, -1, 20060, 18796, 21644, -1, 21644, 18796, 20183, -1, 20183, 18796, 18797, -1, 18799, 18797, 20065, -1, 18798, 20065, 20064, -1, 20192, 20064, 20191, -1, 20192, 18798, 20064, -1, 20183, 18797, 18799, -1, 18799, 20065, 18798, -1, 19031, 20090, 18803, -1, 18803, 20090, 20089, -1, 19025, 20089, 20088, -1, 19026, 20088, 18800, -1, 18801, 18800, 18802, -1, 19028, 18801, 18802, -1, 18803, 20089, 19025, -1, 19025, 20088, 19026, -1, 19026, 18800, 18801, -1, 18794, 18795, 18826, -1, 18823, 18826, 18804, -1, 18822, 18804, 18805, -1, 18820, 18805, 18824, -1, 18819, 18824, 18806, -1, 18808, 18819, 18806, -1, 18808, 18807, 18819, -1, 18808, 18813, 18807, -1, 18808, 18809, 18813, -1, 18813, 18809, 18810, -1, 18814, 18810, 18811, -1, 20139, 18814, 18811, -1, 20139, 18812, 18814, -1, 18814, 18812, 18817, -1, 18813, 18817, 18807, -1, 18813, 18814, 18817, -1, 18813, 18810, 18814, -1, 18837, 18815, 18809, -1, 18809, 18815, 18810, -1, 18810, 18815, 18816, -1, 18811, 18810, 18816, -1, 18812, 20138, 18817, -1, 18817, 20138, 18818, -1, 18807, 18818, 18819, -1, 18807, 18817, 18818, -1, 20138, 18821, 18818, -1, 18818, 18821, 18820, -1, 18819, 18820, 18824, -1, 18819, 18818, 18820, -1, 18821, 18822, 18820, -1, 18820, 18822, 18805, -1, 18804, 18822, 18823, -1, 18823, 18822, 20136, -1, 18794, 18823, 20136, -1, 18794, 18826, 18823, -1, 18806, 18824, 18825, -1, 18826, 18825, 18804, -1, 18826, 18806, 18825, -1, 18826, 18795, 18806, -1, 18825, 18824, 18805, -1, 18804, 18825, 18805, -1, 18793, 18831, 18795, -1, 18793, 18827, 18831, -1, 18793, 18855, 18827, -1, 18827, 18855, 18828, -1, 18845, 18828, 18846, -1, 18843, 18846, 18829, -1, 18830, 18829, 18833, -1, 18809, 18833, 18837, -1, 18809, 18830, 18833, -1, 18809, 18808, 18830, -1, 18830, 18808, 18847, -1, 18843, 18847, 18844, -1, 18845, 18844, 18831, -1, 18827, 18845, 18831, -1, 18827, 18828, 18845, -1, 18828, 18855, 18832, -1, 18846, 18832, 18839, -1, 18829, 18839, 18840, -1, 18833, 18840, 18837, -1, 18833, 18829, 18840, -1, 18850, 18834, 18852, -1, 18850, 20195, 18834, -1, 18834, 20195, 18836, -1, 18835, 18836, 20193, -1, 18840, 20193, 18838, -1, 18837, 18840, 18838, -1, 18834, 18836, 18835, -1, 18849, 18835, 18839, -1, 18832, 18849, 18839, -1, 18832, 18852, 18849, -1, 18832, 18855, 18852, -1, 18835, 20193, 18840, -1, 18839, 18835, 18840, -1, 18847, 18808, 18848, -1, 18844, 18848, 18842, -1, 18831, 18842, 18795, -1, 18831, 18844, 18842, -1, 18795, 18841, 18806, -1, 18795, 18842, 18841, -1, 18841, 18842, 18848, -1, 18806, 18848, 18808, -1, 18806, 18841, 18848, -1, 18843, 18844, 18845, -1, 18846, 18843, 18845, -1, 18832, 18846, 18828, -1, 18847, 18848, 18844, -1, 18852, 18834, 18849, -1, 18849, 18834, 18835, -1, 18843, 18829, 18830, -1, 18847, 18843, 18830, -1, 18846, 18839, 18829, -1, 18850, 18852, 18851, -1, 18851, 18852, 18853, -1, 18853, 18852, 18855, -1, 18854, 18855, 18793, -1, 18908, 18854, 18793, -1, 18853, 18855, 18854, -1, 18854, 18908, 18856, -1, 18891, 18856, 18889, -1, 18911, 18889, 18858, -1, 18857, 18858, 18868, -1, 18907, 18868, 18904, -1, 18859, 18904, 18860, -1, 18903, 18860, 18870, -1, 18899, 18870, 18886, -1, 18883, 18886, 18871, -1, 18898, 18871, 18872, -1, 18897, 18872, 18861, -1, 18862, 18861, 18874, -1, 18892, 18874, 18880, -1, 18878, 18880, 18873, -1, 18867, 18873, 18875, -1, 18910, 18875, 18909, -1, 18912, 18909, 18945, -1, 18944, 18912, 18945, -1, 18944, 18864, 18912, -1, 18944, 18863, 18864, -1, 18864, 18863, 18865, -1, 18866, 18865, 18877, -1, 18910, 18877, 18867, -1, 18875, 18910, 18867, -1, 18773, 18889, 18772, -1, 18773, 18858, 18889, -1, 18773, 18868, 18858, -1, 18773, 18869, 18868, -1, 18868, 18869, 18904, -1, 18904, 18869, 18860, -1, 18860, 18869, 18775, -1, 18870, 18775, 18768, -1, 18886, 18768, 18871, -1, 18886, 18870, 18768, -1, 18860, 18775, 18870, -1, 18768, 18771, 18871, -1, 18871, 18771, 18872, -1, 18872, 18771, 18861, -1, 18861, 18771, 18770, -1, 18874, 18770, 18776, -1, 18880, 18776, 18873, -1, 18880, 18874, 18776, -1, 18861, 18770, 18874, -1, 18776, 18777, 18873, -1, 18873, 18777, 18875, -1, 18875, 18777, 18909, -1, 18909, 18777, 18946, -1, 18945, 18909, 18946, -1, 18865, 18876, 18877, -1, 18877, 18876, 18879, -1, 18867, 18879, 18878, -1, 18873, 18867, 18878, -1, 18879, 18876, 18894, -1, 18878, 18894, 18892, -1, 18880, 18878, 18892, -1, 20202, 18881, 18893, -1, 20202, 18896, 18881, -1, 20202, 18884, 18896, -1, 18896, 18884, 18882, -1, 18898, 18882, 18883, -1, 18871, 18898, 18883, -1, 18882, 18884, 18885, -1, 18883, 18885, 18899, -1, 18886, 18883, 18899, -1, 20200, 18901, 18900, -1, 20200, 18906, 18901, -1, 20200, 18905, 18906, -1, 20200, 18887, 18905, -1, 18905, 18887, 18888, -1, 18857, 18888, 18911, -1, 18858, 18857, 18911, -1, 18888, 18887, 18890, -1, 18911, 18890, 18891, -1, 18889, 18911, 18891, -1, 18887, 18851, 18890, -1, 18890, 18851, 18853, -1, 18891, 18853, 18854, -1, 18856, 18891, 18854, -1, 18890, 18853, 18891, -1, 18862, 18874, 18892, -1, 18895, 18892, 18894, -1, 18893, 18894, 18876, -1, 18893, 18895, 18894, -1, 18893, 18881, 18895, -1, 18895, 18881, 18862, -1, 18892, 18895, 18862, -1, 18897, 18861, 18862, -1, 18881, 18897, 18862, -1, 18881, 18896, 18897, -1, 18897, 18896, 18898, -1, 18872, 18897, 18898, -1, 18903, 18870, 18899, -1, 18902, 18899, 18885, -1, 18900, 18885, 18884, -1, 18900, 18902, 18885, -1, 18900, 18901, 18902, -1, 18902, 18901, 18903, -1, 18899, 18902, 18903, -1, 18859, 18860, 18903, -1, 18901, 18859, 18903, -1, 18901, 18906, 18859, -1, 18859, 18906, 18907, -1, 18904, 18859, 18907, -1, 18857, 18868, 18907, -1, 18905, 18907, 18906, -1, 18905, 18857, 18907, -1, 18905, 18888, 18857, -1, 18908, 18772, 18856, -1, 18856, 18772, 18889, -1, 18909, 18912, 18910, -1, 18910, 18912, 18866, -1, 18877, 18910, 18866, -1, 18879, 18867, 18877, -1, 18894, 18878, 18879, -1, 18882, 18898, 18896, -1, 18885, 18883, 18882, -1, 18890, 18911, 18888, -1, 18865, 18866, 18864, -1, 18864, 18866, 18912, -1, 18913, 18920, 18784, -1, 18913, 18919, 18920, -1, 18913, 18786, 18919, -1, 18919, 18786, 18952, -1, 18955, 18952, 18914, -1, 18917, 18914, 18922, -1, 18915, 18922, 20207, -1, 18915, 18917, 18922, -1, 18915, 18916, 18917, -1, 18917, 18916, 18918, -1, 18955, 18918, 18921, -1, 18919, 18921, 18920, -1, 18919, 18955, 18921, -1, 18919, 18952, 18955, -1, 18786, 18792, 18952, -1, 18952, 18792, 18953, -1, 18914, 18953, 18951, -1, 18922, 18951, 18930, -1, 20207, 18930, 18929, -1, 20207, 18922, 18930, -1, 18953, 18792, 18923, -1, 18951, 18923, 18927, -1, 18930, 18927, 18928, -1, 18929, 18928, 18924, -1, 20209, 18924, 18957, -1, 20209, 18929, 18924, -1, 18790, 18925, 18791, -1, 18790, 18959, 18925, -1, 18925, 18959, 18926, -1, 18927, 18926, 18928, -1, 18927, 18925, 18926, -1, 18927, 18923, 18925, -1, 18925, 18923, 18791, -1, 18791, 18923, 18792, -1, 18959, 18957, 18926, -1, 18926, 18957, 18924, -1, 18928, 18926, 18924, -1, 18928, 18929, 18930, -1, 18918, 18916, 18950, -1, 18921, 18950, 18931, -1, 18920, 18931, 18932, -1, 18784, 18932, 18781, -1, 18784, 18920, 18932, -1, 18933, 18956, 18949, -1, 18933, 18934, 18956, -1, 18933, 20211, 18934, -1, 18934, 20211, 18939, -1, 18938, 18939, 18935, -1, 18954, 18935, 18943, -1, 18782, 18943, 18783, -1, 18782, 18954, 18943, -1, 18782, 18936, 18954, -1, 18954, 18936, 18948, -1, 18938, 18948, 18937, -1, 18934, 18937, 18956, -1, 18934, 18938, 18937, -1, 18934, 18939, 18938, -1, 20211, 18940, 18939, -1, 18939, 18940, 18941, -1, 18935, 18941, 18942, -1, 18943, 18942, 18947, -1, 18783, 18947, 18946, -1, 18783, 18943, 18947, -1, 18940, 18863, 18941, -1, 18941, 18863, 18944, -1, 18942, 18944, 18945, -1, 18947, 18945, 18946, -1, 18947, 18942, 18945, -1, 18941, 18944, 18942, -1, 18936, 18781, 18948, -1, 18948, 18781, 18932, -1, 18937, 18932, 18931, -1, 18956, 18931, 18950, -1, 18949, 18950, 18916, -1, 18949, 18956, 18950, -1, 18951, 18953, 18923, -1, 18914, 18952, 18953, -1, 18931, 18920, 18921, -1, 18937, 18948, 18932, -1, 18935, 18954, 18938, -1, 18938, 18954, 18948, -1, 18942, 18943, 18935, -1, 18930, 18951, 18927, -1, 18922, 18914, 18951, -1, 18918, 18955, 18917, -1, 18917, 18955, 18914, -1, 18950, 18921, 18918, -1, 18956, 18937, 18931, -1, 18941, 18935, 18939, -1, 20209, 18957, 18958, -1, 18958, 18957, 18960, -1, 18960, 18957, 18959, -1, 18701, 18959, 18790, -1, 18763, 18701, 18790, -1, 18960, 18959, 18701, -1, 18996, 19010, 19011, -1, 18995, 19011, 18961, -1, 18994, 18961, 18962, -1, 18963, 18962, 18964, -1, 19007, 18964, 18975, -1, 19006, 18975, 18979, -1, 19004, 18979, 18976, -1, 18991, 18976, 18977, -1, 18988, 18977, 18980, -1, 19002, 18980, 18981, -1, 19001, 18981, 18965, -1, 19000, 18965, 18966, -1, 18986, 18966, 18967, -1, 18985, 18967, 18983, -1, 18972, 18983, 18968, -1, 18973, 18968, 18969, -1, 19017, 18969, 19814, -1, 19813, 19017, 19814, -1, 19813, 18970, 19017, -1, 19813, 20205, 18970, -1, 18970, 20205, 20210, -1, 19016, 20210, 18971, -1, 18973, 18971, 18972, -1, 18968, 18973, 18972, -1, 18974, 18961, 19012, -1, 18974, 18962, 18961, -1, 18974, 18964, 18962, -1, 18974, 21594, 18964, -1, 18964, 21594, 18975, -1, 18975, 21594, 18979, -1, 18979, 21594, 21589, -1, 18976, 21589, 18978, -1, 18977, 18978, 18980, -1, 18977, 18976, 18978, -1, 18979, 21589, 18976, -1, 18978, 21592, 18980, -1, 18980, 21592, 18981, -1, 18981, 21592, 18965, -1, 18965, 21592, 21593, -1, 18966, 21593, 21597, -1, 18967, 21597, 18983, -1, 18967, 18966, 21597, -1, 18965, 21593, 18966, -1, 21597, 21605, 18983, -1, 18983, 21605, 18968, -1, 18968, 21605, 18969, -1, 18969, 21605, 18982, -1, 19814, 18969, 18982, -1, 20210, 20206, 18971, -1, 18971, 20206, 18984, -1, 18972, 18984, 18985, -1, 18983, 18972, 18985, -1, 18984, 20206, 19013, -1, 18985, 19013, 18986, -1, 18967, 18985, 18986, -1, 20212, 18999, 18998, -1, 20212, 18987, 18999, -1, 20212, 18990, 18987, -1, 18987, 18990, 18989, -1, 19002, 18989, 18988, -1, 18980, 19002, 18988, -1, 18989, 18990, 19014, -1, 18988, 19014, 18991, -1, 18977, 18988, 18991, -1, 20213, 19003, 18992, -1, 20213, 19009, 19003, -1, 20213, 19008, 19009, -1, 20213, 20214, 19008, -1, 19008, 20214, 19015, -1, 18963, 19015, 18994, -1, 18962, 18963, 18994, -1, 19015, 20214, 18993, -1, 18994, 18993, 18995, -1, 18961, 18994, 18995, -1, 20214, 20216, 18993, -1, 18993, 20216, 20217, -1, 18995, 20217, 18996, -1, 19011, 18995, 18996, -1, 18993, 20217, 18995, -1, 19000, 18966, 18986, -1, 18997, 18986, 19013, -1, 18998, 19013, 20206, -1, 18998, 18997, 19013, -1, 18998, 18999, 18997, -1, 18997, 18999, 19000, -1, 18986, 18997, 19000, -1, 19001, 18965, 19000, -1, 18999, 19001, 19000, -1, 18999, 18987, 19001, -1, 19001, 18987, 19002, -1, 18981, 19001, 19002, -1, 19004, 18976, 18991, -1, 19005, 18991, 19014, -1, 18992, 19014, 18990, -1, 18992, 19005, 19014, -1, 18992, 19003, 19005, -1, 19005, 19003, 19004, -1, 18991, 19005, 19004, -1, 19006, 18979, 19004, -1, 19003, 19006, 19004, -1, 19003, 19009, 19006, -1, 19006, 19009, 19007, -1, 18975, 19006, 19007, -1, 18963, 18964, 19007, -1, 19008, 19007, 19009, -1, 19008, 18963, 19007, -1, 19008, 19015, 18963, -1, 19010, 19012, 19011, -1, 19011, 19012, 18961, -1, 18969, 19017, 18973, -1, 18973, 19017, 19016, -1, 18971, 18973, 19016, -1, 18984, 18972, 18971, -1, 19013, 18985, 18984, -1, 18989, 19002, 18987, -1, 19014, 18988, 18989, -1, 18993, 18994, 19015, -1, 20210, 19016, 18970, -1, 18970, 19016, 19017, -1, 19018, 19019, 20224, -1, 20224, 19019, 19020, -1, 19020, 19021, 20224, -1, 20224, 19021, 19022, -1, 19022, 19021, 20208, -1, 19030, 20208, 19023, -1, 20227, 19023, 19031, -1, 19024, 19031, 18803, -1, 19025, 19024, 18803, -1, 19025, 20236, 19024, -1, 19025, 19026, 20236, -1, 20236, 19026, 19029, -1, 19029, 19026, 18801, -1, 19027, 18801, 19028, -1, 19027, 19029, 18801, -1, 19022, 20208, 19030, -1, 19030, 19023, 20227, -1, 20227, 19031, 19024, -1, 18351, 19161, 18352, -1, 18351, 19036, 19161, -1, 18351, 18377, 19036, -1, 19036, 18377, 19032, -1, 19174, 19032, 19175, -1, 19033, 19175, 19178, -1, 20320, 19178, 19037, -1, 20320, 19033, 19178, -1, 20320, 19034, 19033, -1, 19033, 19034, 19173, -1, 19174, 19173, 19035, -1, 19036, 19035, 19161, -1, 19036, 19174, 19035, -1, 19036, 19032, 19174, -1, 18377, 18348, 19032, -1, 19032, 18348, 19176, -1, 19175, 19176, 19177, -1, 19178, 19177, 19038, -1, 19037, 19038, 19041, -1, 19037, 19178, 19038, -1, 18348, 19039, 19176, -1, 19176, 19039, 19042, -1, 19177, 19042, 19045, -1, 19038, 19045, 19040, -1, 19041, 19040, 19046, -1, 19041, 19038, 19040, -1, 19039, 19043, 19042, -1, 19042, 19043, 19044, -1, 19045, 19044, 19180, -1, 19040, 19180, 19047, -1, 19046, 19047, 20322, -1, 19046, 19040, 19047, -1, 19043, 19048, 19044, -1, 19044, 19048, 19179, -1, 19180, 19179, 19182, -1, 19047, 19182, 19181, -1, 20322, 19181, 20331, -1, 20322, 19047, 19181, -1, 19048, 18344, 19179, -1, 19179, 18344, 19052, -1, 19182, 19052, 19049, -1, 19181, 19049, 19051, -1, 20331, 19051, 19050, -1, 20331, 19181, 19051, -1, 18344, 18345, 19052, -1, 19052, 18345, 19184, -1, 19049, 19184, 19053, -1, 19051, 19053, 19056, -1, 19050, 19056, 19054, -1, 19050, 19051, 19056, -1, 18345, 19055, 19184, -1, 19184, 19055, 19183, -1, 19053, 19183, 19058, -1, 19056, 19058, 19057, -1, 19054, 19057, 20332, -1, 19054, 19056, 19057, -1, 19055, 19061, 19183, -1, 19183, 19061, 19185, -1, 19058, 19185, 19059, -1, 19057, 19059, 19060, -1, 20332, 19060, 19064, -1, 20332, 19057, 19060, -1, 19061, 19062, 19185, -1, 19185, 19062, 19063, -1, 19059, 19063, 19066, -1, 19060, 19066, 19067, -1, 19064, 19067, 20323, -1, 19064, 19060, 19067, -1, 19062, 19065, 19063, -1, 19063, 19065, 19186, -1, 19066, 19186, 19068, -1, 19067, 19068, 19070, -1, 20323, 19070, 19069, -1, 20323, 19067, 19070, -1, 19065, 18342, 19186, -1, 19186, 18342, 19071, -1, 19068, 19071, 19187, -1, 19070, 19187, 19075, -1, 19069, 19075, 20324, -1, 19069, 19070, 19075, -1, 18342, 19072, 19071, -1, 19071, 19072, 19188, -1, 19187, 19188, 19073, -1, 19075, 19073, 19074, -1, 20324, 19074, 19076, -1, 20324, 19075, 19074, -1, 19072, 18341, 19188, -1, 19188, 18341, 19190, -1, 19073, 19190, 19078, -1, 19074, 19078, 19077, -1, 19076, 19077, 20326, -1, 19076, 19074, 19077, -1, 18341, 18340, 19190, -1, 19190, 18340, 19189, -1, 19078, 19189, 19079, -1, 19077, 19079, 19080, -1, 20326, 19080, 20335, -1, 20326, 19077, 19080, -1, 18340, 19082, 19189, -1, 19189, 19082, 19191, -1, 19079, 19191, 19083, -1, 19080, 19083, 19081, -1, 20335, 19081, 19085, -1, 20335, 19080, 19081, -1, 19082, 18338, 19191, -1, 19191, 18338, 19086, -1, 19083, 19086, 19192, -1, 19081, 19192, 19084, -1, 19085, 19084, 20327, -1, 19085, 19081, 19084, -1, 18338, 18337, 19086, -1, 19086, 18337, 19089, -1, 19192, 19089, 19087, -1, 19084, 19087, 19088, -1, 20327, 19088, 20338, -1, 20327, 19084, 19088, -1, 18337, 19090, 19089, -1, 19089, 19090, 19091, -1, 19087, 19091, 19094, -1, 19088, 19094, 19092, -1, 19093, 19092, 20339, -1, 19093, 19088, 19092, -1, 19093, 20338, 19088, -1, 19090, 18376, 19091, -1, 19091, 18376, 19171, -1, 19094, 19171, 19096, -1, 19092, 19096, 19101, -1, 20339, 19101, 19100, -1, 20339, 19092, 19101, -1, 18376, 19095, 19171, -1, 19171, 19095, 19097, -1, 19096, 19097, 19098, -1, 19101, 19098, 19099, -1, 19100, 19099, 20342, -1, 19100, 19101, 19099, -1, 19095, 18374, 19097, -1, 19097, 18374, 19102, -1, 19098, 19102, 19114, -1, 19099, 19114, 19195, -1, 20342, 19195, 20345, -1, 20342, 19099, 19195, -1, 18374, 18372, 19102, -1, 19102, 18372, 19103, -1, 19115, 19103, 18370, -1, 19193, 18370, 19104, -1, 19106, 19193, 19104, -1, 19106, 19105, 19193, -1, 19106, 19117, 19105, -1, 19105, 19117, 19127, -1, 19197, 19127, 19198, -1, 19110, 19198, 19107, -1, 19108, 19107, 19109, -1, 19108, 19110, 19107, -1, 19108, 19111, 19110, -1, 19110, 19111, 19112, -1, 19197, 19112, 19113, -1, 19105, 19113, 19193, -1, 19105, 19197, 19113, -1, 19105, 19127, 19197, -1, 19102, 19103, 19115, -1, 19114, 19115, 19194, -1, 19195, 19194, 19196, -1, 20345, 19196, 19116, -1, 20345, 19195, 19196, -1, 19115, 18370, 19193, -1, 19194, 19193, 19113, -1, 19196, 19113, 19112, -1, 19116, 19112, 19111, -1, 19116, 19196, 19112, -1, 19117, 18366, 19127, -1, 19127, 18366, 18365, -1, 19128, 18365, 18364, -1, 19130, 18364, 18362, -1, 18363, 19130, 18362, -1, 18363, 19126, 19130, -1, 18363, 19118, 19126, -1, 19126, 19118, 19200, -1, 19119, 19200, 19120, -1, 19123, 19120, 19121, -1, 20357, 19121, 20347, -1, 20357, 19123, 19121, -1, 20357, 19122, 19123, -1, 19123, 19122, 19124, -1, 19119, 19124, 19125, -1, 19126, 19125, 19130, -1, 19126, 19119, 19125, -1, 19126, 19200, 19119, -1, 19127, 18365, 19128, -1, 19198, 19128, 19199, -1, 19107, 19199, 19129, -1, 19109, 19129, 20355, -1, 19109, 19107, 19129, -1, 19128, 18364, 19130, -1, 19199, 19130, 19125, -1, 19129, 19125, 19124, -1, 20355, 19124, 19122, -1, 20355, 19129, 19124, -1, 19118, 19131, 19200, -1, 19200, 19131, 19139, -1, 19140, 19139, 19142, -1, 19201, 19142, 19132, -1, 19133, 19201, 19132, -1, 19133, 19134, 19201, -1, 19133, 19144, 19134, -1, 19134, 19144, 19138, -1, 19204, 19138, 19135, -1, 19137, 19135, 19136, -1, 20351, 19136, 20360, -1, 20351, 19137, 19136, -1, 20351, 20350, 19137, -1, 19137, 20350, 19203, -1, 19204, 19203, 19143, -1, 19134, 19143, 19201, -1, 19134, 19204, 19143, -1, 19134, 19138, 19204, -1, 19200, 19139, 19140, -1, 19120, 19140, 19202, -1, 19121, 19202, 19141, -1, 20347, 19141, 20348, -1, 20347, 19121, 19141, -1, 19140, 19142, 19201, -1, 19202, 19201, 19143, -1, 19141, 19143, 19203, -1, 20348, 19203, 20350, -1, 20348, 19141, 19203, -1, 19144, 19145, 19138, -1, 19138, 19145, 18361, -1, 19205, 18361, 18360, -1, 19147, 18360, 18358, -1, 19146, 19147, 18358, -1, 19146, 19153, 19147, -1, 19146, 18357, 19153, -1, 19153, 18357, 19156, -1, 19207, 19156, 19166, -1, 19149, 19166, 19150, -1, 19148, 19150, 19168, -1, 19148, 19149, 19150, -1, 19148, 20352, 19149, -1, 19149, 20352, 19151, -1, 19207, 19151, 19152, -1, 19153, 19152, 19147, -1, 19153, 19207, 19152, -1, 19153, 19156, 19207, -1, 19138, 18361, 19205, -1, 19135, 19205, 19206, -1, 19136, 19206, 19154, -1, 20360, 19154, 19155, -1, 20360, 19136, 19154, -1, 19205, 18360, 19147, -1, 19206, 19147, 19152, -1, 19154, 19152, 19151, -1, 19155, 19151, 20352, -1, 19155, 19154, 19151, -1, 18357, 18356, 19156, -1, 19156, 18356, 19158, -1, 19157, 19158, 19159, -1, 19208, 19159, 18355, -1, 18353, 19208, 18355, -1, 18353, 19160, 19208, -1, 18353, 18352, 19160, -1, 19160, 18352, 19161, -1, 19165, 19161, 19035, -1, 19162, 19035, 19173, -1, 19163, 19173, 19034, -1, 19163, 19162, 19173, -1, 19163, 19164, 19162, -1, 19162, 19164, 19170, -1, 19165, 19170, 19169, -1, 19160, 19169, 19208, -1, 19160, 19165, 19169, -1, 19160, 19161, 19165, -1, 19156, 19158, 19157, -1, 19166, 19157, 19172, -1, 19150, 19172, 19167, -1, 19168, 19167, 20318, -1, 19168, 19150, 19167, -1, 19157, 19159, 19208, -1, 19172, 19208, 19169, -1, 19167, 19169, 19170, -1, 20318, 19170, 19164, -1, 20318, 19167, 19170, -1, 19094, 19091, 19171, -1, 19094, 19088, 19087, -1, 19097, 19096, 19171, -1, 19096, 19092, 19094, -1, 19162, 19170, 19165, -1, 19035, 19162, 19165, -1, 19172, 19169, 19167, -1, 19033, 19173, 19174, -1, 19175, 19033, 19174, -1, 19176, 19175, 19032, -1, 19042, 19177, 19176, -1, 19177, 19178, 19175, -1, 19044, 19045, 19042, -1, 19045, 19038, 19177, -1, 19179, 19180, 19044, -1, 19180, 19040, 19045, -1, 19052, 19182, 19179, -1, 19182, 19047, 19180, -1, 19184, 19049, 19052, -1, 19049, 19181, 19182, -1, 19183, 19053, 19184, -1, 19053, 19051, 19049, -1, 19185, 19058, 19183, -1, 19058, 19056, 19053, -1, 19063, 19059, 19185, -1, 19059, 19057, 19058, -1, 19186, 19066, 19063, -1, 19066, 19060, 19059, -1, 19071, 19068, 19186, -1, 19068, 19067, 19066, -1, 19188, 19187, 19071, -1, 19187, 19070, 19068, -1, 19190, 19073, 19188, -1, 19073, 19075, 19187, -1, 19189, 19078, 19190, -1, 19078, 19074, 19073, -1, 19191, 19079, 19189, -1, 19079, 19077, 19078, -1, 19086, 19083, 19191, -1, 19083, 19080, 19079, -1, 19089, 19192, 19086, -1, 19192, 19081, 19083, -1, 19091, 19087, 19089, -1, 19087, 19084, 19192, -1, 19102, 19098, 19097, -1, 19098, 19101, 19096, -1, 19115, 19114, 19102, -1, 19114, 19099, 19098, -1, 19193, 19194, 19115, -1, 19194, 19195, 19114, -1, 19196, 19194, 19113, -1, 19110, 19112, 19197, -1, 19198, 19110, 19197, -1, 19128, 19198, 19127, -1, 19130, 19199, 19128, -1, 19199, 19107, 19198, -1, 19129, 19199, 19125, -1, 19123, 19124, 19119, -1, 19120, 19123, 19119, -1, 19140, 19120, 19200, -1, 19201, 19202, 19140, -1, 19202, 19121, 19120, -1, 19141, 19202, 19143, -1, 19137, 19203, 19204, -1, 19135, 19137, 19204, -1, 19205, 19135, 19138, -1, 19147, 19206, 19205, -1, 19206, 19136, 19135, -1, 19154, 19206, 19152, -1, 19149, 19151, 19207, -1, 19166, 19149, 19207, -1, 19157, 19166, 19156, -1, 19208, 19172, 19157, -1, 19172, 19150, 19166, -1, 19252, 19251, 19209, -1, 19215, 19209, 19210, -1, 19241, 19210, 19222, -1, 19211, 19222, 19244, -1, 19248, 19244, 19212, -1, 19247, 19212, 20400, -1, 19213, 19247, 20400, -1, 19213, 19214, 19247, -1, 19213, 19523, 19214, -1, 19214, 19523, 19250, -1, 19249, 19250, 19238, -1, 19243, 19238, 19230, -1, 19242, 19230, 19231, -1, 19240, 19231, 19234, -1, 19252, 19240, 19234, -1, 19252, 19215, 19240, -1, 19252, 19209, 19215, -1, 19216, 19224, 20406, -1, 19216, 19225, 19224, -1, 19216, 19217, 19225, -1, 19216, 20394, 19217, -1, 19217, 20394, 19218, -1, 19219, 19218, 19220, -1, 19227, 19220, 19221, -1, 19228, 19221, 19244, -1, 19222, 19228, 19244, -1, 19222, 19223, 19228, -1, 19222, 19210, 19223, -1, 19223, 19210, 19239, -1, 19224, 19239, 20406, -1, 19224, 19223, 19239, -1, 19224, 19226, 19223, -1, 19224, 19225, 19226, -1, 19226, 19225, 19219, -1, 19227, 19219, 19220, -1, 19227, 19226, 19219, -1, 19227, 19228, 19226, -1, 19227, 19221, 19228, -1, 19217, 19218, 19219, -1, 19225, 19217, 19219, -1, 19220, 20400, 19221, -1, 19221, 20400, 19212, -1, 19244, 19221, 19212, -1, 19523, 19526, 19250, -1, 19250, 19526, 19229, -1, 19238, 19229, 19246, -1, 19230, 19246, 19232, -1, 19231, 19232, 19234, -1, 19231, 19230, 19232, -1, 19229, 19526, 19233, -1, 19246, 19233, 19235, -1, 19232, 19235, 19234, -1, 19232, 19246, 19235, -1, 19237, 19245, 19236, -1, 19237, 19235, 19245, -1, 19237, 19234, 19235, -1, 19238, 19250, 19229, -1, 19239, 19210, 19209, -1, 20406, 19209, 19251, -1, 20406, 19239, 19209, -1, 19242, 19231, 19240, -1, 19241, 19240, 19215, -1, 19210, 19241, 19215, -1, 19242, 19240, 19241, -1, 19211, 19241, 19222, -1, 19211, 19242, 19241, -1, 19211, 19243, 19242, -1, 19211, 19248, 19243, -1, 19211, 19244, 19248, -1, 19236, 19245, 19233, -1, 19526, 19236, 19233, -1, 19243, 19230, 19242, -1, 19238, 19246, 19230, -1, 19245, 19235, 19233, -1, 19233, 19246, 19229, -1, 19212, 19247, 19248, -1, 19248, 19247, 19249, -1, 19243, 19249, 19238, -1, 19243, 19248, 19249, -1, 19250, 19249, 19214, -1, 19214, 19249, 19247, -1, 19223, 19226, 19228, -1, 20405, 19251, 19515, -1, 19515, 19251, 19525, -1, 19525, 19251, 19237, -1, 19237, 19251, 19252, -1, 19234, 19237, 19252, -1, 20487, 19253, 19276, -1, 19276, 19253, 19512, -1, 19512, 19253, 19268, -1, 19254, 19268, 19255, -1, 19256, 19255, 20483, -1, 19269, 20483, 19270, -1, 19257, 19270, 19271, -1, 19258, 19271, 19259, -1, 19518, 19259, 20481, -1, 19272, 20481, 19260, -1, 19273, 19260, 20429, -1, 19513, 20429, 19261, -1, 19274, 19261, 20441, -1, 19275, 20441, 19263, -1, 19262, 19275, 19263, -1, 19262, 19264, 19275, -1, 19262, 20412, 19264, -1, 19264, 20412, 19265, -1, 19265, 20412, 19266, -1, 19266, 20412, 20411, -1, 19521, 20411, 19267, -1, 19515, 19267, 20405, -1, 19515, 19521, 19267, -1, 19512, 19268, 19254, -1, 19254, 19255, 19256, -1, 19256, 20483, 19269, -1, 19269, 19270, 19257, -1, 19257, 19271, 19258, -1, 19258, 19259, 19518, -1, 19518, 20481, 19272, -1, 19272, 19260, 19273, -1, 19273, 20429, 19513, -1, 19513, 19261, 19274, -1, 19274, 20441, 19275, -1, 19266, 20411, 19521, -1, 20487, 19276, 19302, -1, 19302, 19276, 19507, -1, 19487, 19302, 19507, -1, 19487, 19305, 19302, -1, 19487, 19283, 19305, -1, 19283, 19487, 19292, -1, 19284, 19292, 19291, -1, 19309, 19291, 19277, -1, 19310, 19277, 19290, -1, 19313, 19290, 19288, -1, 19321, 19288, 19325, -1, 19322, 19325, 19278, -1, 20520, 19278, 19287, -1, 20520, 19322, 19278, -1, 20520, 19279, 19322, -1, 20520, 19280, 19279, -1, 19279, 19280, 19319, -1, 19316, 19319, 19317, -1, 19318, 19317, 19281, -1, 19308, 19281, 19303, -1, 19282, 19303, 19283, -1, 19284, 19283, 19292, -1, 19284, 19282, 19283, -1, 19284, 19309, 19282, -1, 19284, 19291, 19309, -1, 19286, 19285, 19293, -1, 19286, 19315, 19285, -1, 19286, 19298, 19315, -1, 19315, 19298, 19297, -1, 19314, 19297, 19296, -1, 19289, 19296, 19300, -1, 19326, 19300, 19328, -1, 19327, 19328, 19324, -1, 19287, 19327, 19324, -1, 19287, 19278, 19327, -1, 19327, 19278, 19325, -1, 19326, 19325, 19288, -1, 19289, 19288, 19290, -1, 19314, 19290, 19277, -1, 19315, 19277, 19291, -1, 19285, 19291, 19292, -1, 19293, 19292, 19487, -1, 19293, 19285, 19292, -1, 19294, 19306, 19298, -1, 19294, 19307, 19306, -1, 19294, 20518, 19307, -1, 19307, 20518, 19329, -1, 19306, 19329, 19295, -1, 19299, 19295, 19296, -1, 19297, 19299, 19296, -1, 19297, 19298, 19299, -1, 19299, 19298, 19306, -1, 19295, 19299, 19306, -1, 20518, 19324, 19329, -1, 19329, 19324, 19323, -1, 19295, 19323, 19300, -1, 19296, 19295, 19300, -1, 19301, 19304, 19280, -1, 19301, 19311, 19304, -1, 19301, 19302, 19311, -1, 19311, 19302, 19305, -1, 19312, 19305, 19303, -1, 19281, 19312, 19303, -1, 19281, 19304, 19312, -1, 19281, 19317, 19304, -1, 19304, 19317, 19320, -1, 19280, 19320, 19319, -1, 19280, 19304, 19320, -1, 19305, 19283, 19303, -1, 19329, 19306, 19307, -1, 19308, 19303, 19282, -1, 19309, 19308, 19282, -1, 19309, 19310, 19308, -1, 19309, 19277, 19310, -1, 19311, 19305, 19312, -1, 19304, 19311, 19312, -1, 19315, 19291, 19285, -1, 19318, 19281, 19308, -1, 19310, 19318, 19308, -1, 19310, 19313, 19318, -1, 19310, 19290, 19313, -1, 19314, 19277, 19315, -1, 19297, 19314, 19315, -1, 19316, 19317, 19318, -1, 19313, 19316, 19318, -1, 19313, 19321, 19316, -1, 19313, 19288, 19321, -1, 19319, 19320, 19317, -1, 19289, 19290, 19314, -1, 19296, 19289, 19314, -1, 19279, 19319, 19316, -1, 19321, 19279, 19316, -1, 19321, 19322, 19279, -1, 19321, 19325, 19322, -1, 19323, 19324, 19328, -1, 19300, 19323, 19328, -1, 19325, 19326, 19327, -1, 19327, 19326, 19328, -1, 19295, 19329, 19323, -1, 19289, 19300, 19326, -1, 19288, 19289, 19326, -1, 18382, 19330, 18393, -1, 18382, 19331, 19330, -1, 18382, 18384, 19331, -1, 19331, 18384, 19442, -1, 19337, 19442, 19441, -1, 19444, 19441, 19332, -1, 19335, 19332, 19339, -1, 19333, 19339, 19341, -1, 19333, 19335, 19339, -1, 19333, 19334, 19335, -1, 19335, 19334, 19336, -1, 19444, 19336, 19431, -1, 19337, 19431, 19430, -1, 19331, 19430, 19330, -1, 19331, 19337, 19430, -1, 19331, 19442, 19337, -1, 18384, 19338, 19442, -1, 19442, 19338, 19342, -1, 19441, 19342, 19443, -1, 19332, 19443, 19340, -1, 19339, 19340, 19448, -1, 19341, 19448, 19343, -1, 19341, 19339, 19448, -1, 19338, 18390, 19342, -1, 19342, 18390, 19446, -1, 19443, 19446, 19445, -1, 19340, 19445, 19447, -1, 19448, 19447, 19346, -1, 19343, 19346, 19344, -1, 19343, 19448, 19346, -1, 18390, 18386, 19446, -1, 19446, 18386, 19345, -1, 19445, 19345, 19449, -1, 19447, 19449, 19454, -1, 19346, 19454, 19453, -1, 19344, 19453, 20709, -1, 19344, 19346, 19453, -1, 18386, 19348, 19345, -1, 19345, 19348, 19349, -1, 19449, 19349, 19351, -1, 19454, 19351, 19452, -1, 19453, 19452, 19347, -1, 20709, 19347, 20728, -1, 20709, 19453, 19347, -1, 19348, 19350, 19349, -1, 19349, 19350, 19450, -1, 19351, 19450, 19451, -1, 19452, 19451, 19352, -1, 19347, 19352, 19356, -1, 20728, 19356, 19355, -1, 20728, 19347, 19356, -1, 19350, 19353, 19450, -1, 19450, 19353, 19354, -1, 19451, 19354, 19456, -1, 19352, 19456, 19458, -1, 19356, 19458, 19359, -1, 19355, 19359, 19361, -1, 19355, 19356, 19359, -1, 19353, 18388, 19354, -1, 19354, 18388, 19357, -1, 19456, 19357, 19358, -1, 19458, 19358, 19360, -1, 19359, 19360, 19460, -1, 19361, 19460, 20731, -1, 19361, 19359, 19460, -1, 18388, 18392, 19357, -1, 19357, 18392, 19455, -1, 19358, 19455, 19457, -1, 19360, 19457, 19459, -1, 19460, 19459, 19462, -1, 20731, 19462, 19365, -1, 20731, 19460, 19462, -1, 18392, 18387, 19455, -1, 19455, 18387, 19362, -1, 19457, 19362, 19363, -1, 19459, 19363, 19461, -1, 19462, 19461, 19364, -1, 19365, 19364, 19367, -1, 19365, 19462, 19364, -1, 18387, 18391, 19362, -1, 19362, 18391, 19368, -1, 19363, 19368, 19366, -1, 19461, 19366, 19463, -1, 19364, 19463, 19369, -1, 19367, 19369, 19370, -1, 19367, 19364, 19369, -1, 18391, 18389, 19368, -1, 19368, 18389, 19371, -1, 19366, 19371, 19433, -1, 19463, 19433, 19436, -1, 19369, 19436, 19373, -1, 19370, 19373, 20711, -1, 19370, 19369, 19373, -1, 18389, 18385, 19371, -1, 19371, 18385, 19372, -1, 19433, 19372, 19432, -1, 19436, 19432, 19465, -1, 19373, 19465, 19376, -1, 20711, 19376, 20713, -1, 20711, 19373, 19376, -1, 18385, 18383, 19372, -1, 19372, 18383, 19435, -1, 19432, 19435, 19374, -1, 19465, 19374, 19375, -1, 19376, 19375, 19466, -1, 20713, 19466, 20714, -1, 20713, 19376, 19466, -1, 18383, 18381, 19435, -1, 19435, 18381, 19377, -1, 19434, 19377, 18396, -1, 19378, 19434, 18396, -1, 19378, 19396, 19434, -1, 19378, 19379, 19396, -1, 19396, 19379, 18395, -1, 19380, 18395, 19401, -1, 19468, 19401, 19405, -1, 19406, 19405, 18394, -1, 19472, 18394, 19382, -1, 19381, 19382, 19412, -1, 19414, 19412, 19383, -1, 19479, 19383, 18398, -1, 19477, 18398, 19384, -1, 19385, 19384, 18397, -1, 19386, 19385, 18397, -1, 19386, 19393, 19385, -1, 19386, 19419, 19393, -1, 19393, 19419, 19394, -1, 19392, 19394, 19440, -1, 19486, 19440, 19387, -1, 19439, 19387, 19423, -1, 19389, 19423, 19388, -1, 19389, 19439, 19423, -1, 19389, 19390, 19439, -1, 19439, 19390, 19418, -1, 19486, 19418, 19391, -1, 19392, 19391, 19417, -1, 19393, 19417, 19385, -1, 19393, 19392, 19417, -1, 19393, 19394, 19392, -1, 19435, 19377, 19434, -1, 19374, 19434, 19464, -1, 19375, 19464, 19467, -1, 19466, 19467, 19395, -1, 20714, 19395, 19399, -1, 20714, 19466, 19395, -1, 19396, 18395, 19380, -1, 19400, 19380, 19397, -1, 19469, 19397, 19471, -1, 19398, 19471, 19403, -1, 20715, 19403, 20716, -1, 20715, 19398, 19403, -1, 20715, 19399, 19398, -1, 19398, 19399, 19395, -1, 19469, 19395, 19467, -1, 19400, 19467, 19464, -1, 19396, 19464, 19434, -1, 19396, 19400, 19464, -1, 19396, 19380, 19400, -1, 19380, 19401, 19468, -1, 19397, 19468, 19402, -1, 19471, 19402, 19473, -1, 19403, 19473, 19404, -1, 20716, 19404, 20717, -1, 20716, 19403, 19404, -1, 19468, 19405, 19406, -1, 19402, 19406, 19470, -1, 19473, 19470, 19407, -1, 19404, 19407, 19409, -1, 20717, 19409, 20718, -1, 20717, 19404, 19409, -1, 19406, 18394, 19472, -1, 19470, 19472, 19408, -1, 19407, 19408, 19476, -1, 19409, 19476, 19410, -1, 20718, 19410, 19411, -1, 20718, 19409, 19410, -1, 19472, 19382, 19381, -1, 19408, 19381, 19413, -1, 19476, 19413, 19475, -1, 19410, 19475, 19480, -1, 19411, 19480, 20719, -1, 19411, 19410, 19480, -1, 19381, 19412, 19414, -1, 19413, 19414, 19474, -1, 19475, 19474, 19483, -1, 19480, 19483, 19415, -1, 20719, 19415, 20721, -1, 20719, 19480, 19415, -1, 19414, 19383, 19479, -1, 19474, 19479, 19478, -1, 19483, 19478, 19482, -1, 19415, 19482, 19416, -1, 20721, 19416, 20722, -1, 20721, 19415, 19416, -1, 19479, 18398, 19477, -1, 19478, 19477, 19481, -1, 19482, 19481, 19485, -1, 19416, 19485, 19484, -1, 20722, 19484, 20740, -1, 20722, 19416, 19484, -1, 19477, 19384, 19385, -1, 19481, 19385, 19417, -1, 19485, 19417, 19391, -1, 19484, 19391, 19418, -1, 20740, 19418, 19390, -1, 20740, 19484, 19418, -1, 19419, 19420, 19394, -1, 19394, 19420, 19421, -1, 19440, 19421, 19438, -1, 19387, 19438, 19426, -1, 19423, 19426, 19428, -1, 19388, 19428, 19422, -1, 19388, 19423, 19428, -1, 19420, 19424, 19421, -1, 19421, 19424, 19437, -1, 19438, 19437, 19425, -1, 19426, 19425, 19427, -1, 19428, 19427, 19429, -1, 19422, 19429, 20706, -1, 19422, 19428, 19429, -1, 19424, 18393, 19437, -1, 19437, 18393, 19330, -1, 19425, 19330, 19430, -1, 19427, 19430, 19431, -1, 19429, 19431, 19336, -1, 20706, 19336, 19334, -1, 20706, 19429, 19336, -1, 19435, 19432, 19372, -1, 19432, 19436, 19433, -1, 19434, 19374, 19435, -1, 19436, 19369, 19463, -1, 19374, 19465, 19432, -1, 19465, 19373, 19436, -1, 19330, 19425, 19437, -1, 19425, 19426, 19438, -1, 19427, 19425, 19430, -1, 19426, 19423, 19387, -1, 19428, 19426, 19427, -1, 19486, 19387, 19439, -1, 19418, 19486, 19439, -1, 19440, 19438, 19387, -1, 19421, 19437, 19438, -1, 19429, 19427, 19431, -1, 19444, 19431, 19337, -1, 19441, 19444, 19337, -1, 19342, 19441, 19442, -1, 19446, 19443, 19342, -1, 19335, 19336, 19444, -1, 19332, 19335, 19444, -1, 19443, 19332, 19441, -1, 19345, 19445, 19446, -1, 19445, 19340, 19443, -1, 19340, 19339, 19332, -1, 19349, 19449, 19345, -1, 19449, 19447, 19445, -1, 19447, 19448, 19340, -1, 19450, 19351, 19349, -1, 19351, 19454, 19449, -1, 19454, 19346, 19447, -1, 19354, 19451, 19450, -1, 19451, 19452, 19351, -1, 19452, 19453, 19454, -1, 19357, 19456, 19354, -1, 19456, 19352, 19451, -1, 19352, 19347, 19452, -1, 19455, 19358, 19357, -1, 19358, 19458, 19456, -1, 19458, 19356, 19352, -1, 19362, 19457, 19455, -1, 19457, 19360, 19358, -1, 19360, 19359, 19458, -1, 19368, 19363, 19362, -1, 19363, 19459, 19457, -1, 19459, 19460, 19360, -1, 19371, 19366, 19368, -1, 19366, 19461, 19363, -1, 19461, 19462, 19459, -1, 19372, 19433, 19371, -1, 19433, 19463, 19366, -1, 19463, 19364, 19461, -1, 19375, 19374, 19464, -1, 19376, 19465, 19375, -1, 19466, 19375, 19467, -1, 19469, 19467, 19400, -1, 19397, 19469, 19400, -1, 19468, 19397, 19380, -1, 19406, 19402, 19468, -1, 19398, 19395, 19469, -1, 19471, 19398, 19469, -1, 19402, 19471, 19397, -1, 19472, 19470, 19406, -1, 19470, 19473, 19402, -1, 19473, 19403, 19471, -1, 19381, 19408, 19472, -1, 19408, 19407, 19470, -1, 19407, 19404, 19473, -1, 19414, 19413, 19381, -1, 19413, 19476, 19408, -1, 19476, 19409, 19407, -1, 19479, 19474, 19414, -1, 19474, 19475, 19413, -1, 19475, 19410, 19476, -1, 19477, 19478, 19479, -1, 19478, 19483, 19474, -1, 19483, 19480, 19475, -1, 19385, 19481, 19477, -1, 19481, 19482, 19478, -1, 19482, 19415, 19483, -1, 19485, 19481, 19417, -1, 19416, 19482, 19485, -1, 19484, 19485, 19391, -1, 19486, 19391, 19392, -1, 19440, 19486, 19392, -1, 19421, 19440, 19394, -1, 19487, 19507, 19493, -1, 19488, 19493, 19490, -1, 19293, 19490, 19286, -1, 19293, 19488, 19490, -1, 19293, 19487, 19488, -1, 19488, 19487, 19493, -1, 19509, 19489, 19508, -1, 19509, 19510, 19489, -1, 19489, 19510, 19491, -1, 19492, 19491, 19294, -1, 19298, 19492, 19294, -1, 19298, 19490, 19492, -1, 19298, 19286, 19490, -1, 19510, 19511, 19491, -1, 19491, 19511, 19294, -1, 19508, 19489, 19493, -1, 19507, 19508, 19493, -1, 19491, 19492, 19489, -1, 19489, 19492, 19490, -1, 19493, 19489, 19490, -1, 19525, 18405, 19515, -1, 19525, 18422, 18405, -1, 19525, 18420, 18422, -1, 19525, 19495, 18420, -1, 18420, 19495, 19494, -1, 18404, 19494, 19498, -1, 18404, 18420, 19494, -1, 19495, 19496, 19494, -1, 19494, 19496, 19524, -1, 19497, 19494, 19524, -1, 19494, 20814, 19498, -1, 19498, 20814, 18402, -1, 18402, 20814, 19500, -1, 19499, 19500, 19501, -1, 19499, 18402, 19500, -1, 19500, 19502, 19501, -1, 19501, 19502, 19503, -1, 19503, 19502, 20810, -1, 18400, 20810, 18399, -1, 18400, 19503, 20810, -1, 20810, 19504, 18399, -1, 18399, 19504, 19505, -1, 19505, 19504, 19507, -1, 18416, 19507, 19506, -1, 18416, 19505, 19507, -1, 19504, 20819, 19507, -1, 19507, 20819, 19508, -1, 19508, 20819, 19509, -1, 19509, 20819, 19510, -1, 19510, 20819, 19511, -1, 19507, 19276, 19506, -1, 19506, 19276, 18432, -1, 18432, 19276, 18430, -1, 18430, 19276, 19512, -1, 19516, 19512, 19254, -1, 19517, 19254, 19256, -1, 18429, 19256, 19269, -1, 18428, 19269, 19257, -1, 18427, 19257, 19258, -1, 18413, 19258, 19518, -1, 19519, 19518, 19272, -1, 18426, 19272, 19273, -1, 18424, 19273, 19513, -1, 19520, 19513, 19274, -1, 18409, 19274, 19275, -1, 19264, 18409, 19275, -1, 19264, 18423, 18409, -1, 19264, 19265, 18423, -1, 18423, 19265, 18408, -1, 18408, 19265, 19266, -1, 19514, 19266, 19521, -1, 19522, 19521, 19515, -1, 18405, 19522, 19515, -1, 18430, 19512, 19516, -1, 19516, 19254, 19517, -1, 19517, 19256, 18429, -1, 18429, 19269, 18428, -1, 18428, 19257, 18427, -1, 18427, 19258, 18413, -1, 18413, 19518, 19519, -1, 19519, 19272, 18426, -1, 18426, 19273, 18424, -1, 18424, 19513, 19520, -1, 19520, 19274, 18409, -1, 18408, 19266, 19514, -1, 19514, 19521, 19522, -1, 19497, 19524, 19213, -1, 19213, 19524, 19523, -1, 19523, 19524, 19496, -1, 19526, 19496, 19495, -1, 19236, 19495, 19525, -1, 19237, 19236, 19525, -1, 19523, 19496, 19526, -1, 19526, 19495, 19236, -1, 19528, 19530, 19527, -1, 19528, 19529, 19530, -1, 19528, 18433, 19529, -1, 19529, 18433, 19531, -1, 19531, 18433, 18434, -1, 19532, 18434, 19533, -1, 20959, 19533, 18435, -1, 20960, 18435, 19546, -1, 19547, 19546, 19534, -1, 19535, 19534, 19536, -1, 19548, 19536, 18439, -1, 20876, 18439, 19538, -1, 19537, 19538, 19549, -1, 20951, 19549, 19550, -1, 19551, 19550, 19552, -1, 20931, 19552, 19540, -1, 19539, 19540, 19553, -1, 19554, 19553, 19555, -1, 19541, 19555, 18437, -1, 19556, 18437, 19542, -1, 20925, 19542, 18438, -1, 20921, 18438, 18436, -1, 19543, 18436, 19544, -1, 19545, 19544, 19527, -1, 19530, 19545, 19527, -1, 19531, 18434, 19532, -1, 19532, 19533, 20959, -1, 20959, 18435, 20960, -1, 20960, 19546, 19547, -1, 19547, 19534, 19535, -1, 19535, 19536, 19548, -1, 19548, 18439, 20876, -1, 20876, 19538, 19537, -1, 19537, 19549, 20951, -1, 20951, 19550, 19551, -1, 19551, 19552, 20931, -1, 20931, 19540, 19539, -1, 19539, 19553, 19554, -1, 19554, 19555, 19541, -1, 19541, 18437, 19556, -1, 19556, 19542, 20925, -1, 20925, 18438, 20921, -1, 20921, 18436, 19543, -1, 19543, 19544, 19545, -1, 18449, 21011, 18440, -1, 18449, 19557, 21011, -1, 18449, 19558, 19557, -1, 19557, 19558, 19559, -1, 19559, 19558, 19566, -1, 21088, 19566, 18453, -1, 21089, 18453, 19567, -1, 19560, 19567, 18452, -1, 19568, 18452, 18451, -1, 19561, 18451, 19562, -1, 20988, 19562, 18450, -1, 20990, 18450, 19563, -1, 21084, 19563, 18448, -1, 19569, 18448, 19570, -1, 21079, 19570, 19571, -1, 19572, 19571, 18442, -1, 21057, 18442, 18447, -1, 21090, 18447, 18445, -1, 19573, 18445, 19564, -1, 21046, 19564, 18446, -1, 19565, 18446, 18444, -1, 21040, 18444, 18443, -1, 19574, 18443, 18441, -1, 21037, 18441, 18440, -1, 21011, 21037, 18440, -1, 19559, 19566, 21088, -1, 21088, 18453, 21089, -1, 21089, 19567, 19560, -1, 19560, 18452, 19568, -1, 19568, 18451, 19561, -1, 19561, 19562, 20988, -1, 20988, 18450, 20990, -1, 20990, 19563, 21084, -1, 21084, 18448, 19569, -1, 19569, 19570, 21079, -1, 21079, 19571, 19572, -1, 19572, 18442, 21057, -1, 21057, 18447, 21090, -1, 21090, 18445, 19573, -1, 19573, 19564, 21046, -1, 21046, 18446, 19565, -1, 19565, 18444, 21040, -1, 21040, 18443, 19574, -1, 19574, 18441, 21037, -1, 21230, 18484, 19595, -1, 21230, 18478, 18484, -1, 21230, 21227, 18478, -1, 18478, 21227, 19596, -1, 19596, 21227, 19575, -1, 18471, 19575, 19576, -1, 18465, 19576, 19597, -1, 19598, 19597, 19577, -1, 18459, 19577, 19578, -1, 18460, 19578, 21207, -1, 18588, 21207, 21206, -1, 18587, 21206, 19599, -1, 18591, 19599, 19600, -1, 18596, 19600, 19579, -1, 19601, 19579, 19580, -1, 19602, 19580, 19581, -1, 18580, 19581, 19603, -1, 18577, 19603, 19582, -1, 18576, 19582, 19604, -1, 19605, 19604, 21236, -1, 18566, 21236, 21176, -1, 19583, 21176, 19606, -1, 18563, 19606, 19584, -1, 18547, 19584, 21166, -1, 18552, 21166, 21162, -1, 18553, 21162, 19607, -1, 18551, 19607, 19585, -1, 18535, 19585, 21155, -1, 19608, 21155, 19586, -1, 19609, 19586, 19610, -1, 19611, 19610, 21146, -1, 19587, 21146, 21143, -1, 19588, 21143, 19589, -1, 19612, 19589, 19613, -1, 19614, 19613, 19615, -1, 18514, 19615, 19590, -1, 19616, 19590, 19591, -1, 18508, 19591, 19592, -1, 18506, 19592, 21118, -1, 19617, 21118, 19594, -1, 19593, 19594, 21259, -1, 19618, 21259, 21112, -1, 19619, 21112, 21111, -1, 18488, 21111, 21103, -1, 18489, 21103, 19595, -1, 18484, 18489, 19595, -1, 19596, 19575, 18471, -1, 18471, 19576, 18465, -1, 18465, 19597, 19598, -1, 19598, 19577, 18459, -1, 18459, 19578, 18460, -1, 18460, 21207, 18588, -1, 18588, 21206, 18587, -1, 18587, 19599, 18591, -1, 18591, 19600, 18596, -1, 18596, 19579, 19601, -1, 19601, 19580, 19602, -1, 19602, 19581, 18580, -1, 18580, 19603, 18577, -1, 18577, 19582, 18576, -1, 18576, 19604, 19605, -1, 19605, 21236, 18566, -1, 18566, 21176, 19583, -1, 19583, 19606, 18563, -1, 18563, 19584, 18547, -1, 18547, 21166, 18552, -1, 18552, 21162, 18553, -1, 18553, 19607, 18551, -1, 18551, 19585, 18535, -1, 18535, 21155, 19608, -1, 19608, 19586, 19609, -1, 19609, 19610, 19611, -1, 19611, 21146, 19587, -1, 19587, 21143, 19588, -1, 19588, 19589, 19612, -1, 19612, 19613, 19614, -1, 19614, 19615, 18514, -1, 18514, 19590, 19616, -1, 19616, 19591, 18508, -1, 18508, 19592, 18506, -1, 18506, 21118, 19617, -1, 19617, 19594, 19593, -1, 19593, 21259, 19618, -1, 19618, 21112, 19619, -1, 19619, 21111, 18488, -1, 18488, 21103, 18489, -1, 19620, 19626, 18647, -1, 19620, 19627, 19626, -1, 19620, 19628, 19627, -1, 19627, 19628, 19629, -1, 19745, 19629, 19748, -1, 19744, 19748, 19747, -1, 19621, 19747, 19622, -1, 21574, 19622, 19623, -1, 21574, 19621, 19622, -1, 21574, 19624, 19621, -1, 19621, 19624, 19735, -1, 19744, 19735, 19743, -1, 19745, 19743, 19625, -1, 19627, 19625, 19626, -1, 19627, 19745, 19625, -1, 19627, 19629, 19745, -1, 19628, 19632, 19629, -1, 19629, 19632, 19633, -1, 19748, 19633, 19746, -1, 19747, 19746, 19630, -1, 19622, 19630, 19631, -1, 19623, 19631, 21576, -1, 19623, 19622, 19631, -1, 19632, 19634, 19633, -1, 19633, 19634, 19637, -1, 19746, 19637, 19750, -1, 19630, 19750, 19635, -1, 19631, 19635, 19636, -1, 21576, 19636, 19639, -1, 21576, 19631, 19636, -1, 19634, 18652, 19637, -1, 19637, 18652, 19749, -1, 19750, 19749, 19751, -1, 19635, 19751, 19638, -1, 19636, 19638, 19654, -1, 19639, 19654, 21566, -1, 19639, 19636, 19654, -1, 18652, 18651, 19749, -1, 19749, 18651, 19640, -1, 19652, 19640, 19641, -1, 19753, 19641, 18650, -1, 19752, 18650, 19643, -1, 19642, 19643, 19663, -1, 19756, 19663, 18649, -1, 19667, 18649, 19673, -1, 19759, 19673, 18648, -1, 19738, 18648, 18646, -1, 19676, 18646, 18645, -1, 19645, 19676, 18645, -1, 19645, 19644, 19676, -1, 19645, 19646, 19644, -1, 19644, 19646, 19647, -1, 19648, 19647, 19681, -1, 19760, 19681, 19682, -1, 19649, 19682, 19686, -1, 19650, 19686, 19684, -1, 19650, 19649, 19686, -1, 19650, 21570, 19649, -1, 19649, 21570, 19680, -1, 19760, 19680, 19679, -1, 19648, 19679, 19651, -1, 19644, 19651, 19676, -1, 19644, 19648, 19651, -1, 19644, 19647, 19648, -1, 19749, 19640, 19652, -1, 19751, 19652, 19653, -1, 19638, 19653, 19754, -1, 19654, 19754, 19655, -1, 21566, 19655, 19656, -1, 21566, 19654, 19655, -1, 19652, 19641, 19753, -1, 19653, 19753, 19659, -1, 19754, 19659, 19755, -1, 19655, 19755, 19657, -1, 19656, 19657, 19658, -1, 19656, 19655, 19657, -1, 19753, 18650, 19752, -1, 19659, 19752, 19660, -1, 19755, 19660, 19757, -1, 19657, 19757, 19661, -1, 19658, 19661, 21567, -1, 19658, 19657, 19661, -1, 19752, 19643, 19642, -1, 19660, 19642, 19662, -1, 19757, 19662, 19758, -1, 19661, 19758, 19665, -1, 21567, 19665, 21568, -1, 21567, 19661, 19665, -1, 19642, 19663, 19756, -1, 19662, 19756, 19664, -1, 19758, 19664, 19668, -1, 19665, 19668, 19666, -1, 21568, 19666, 19672, -1, 21568, 19665, 19666, -1, 19756, 18649, 19667, -1, 19664, 19667, 19669, -1, 19668, 19669, 19670, -1, 19666, 19670, 19671, -1, 19672, 19671, 21569, -1, 19672, 19666, 19671, -1, 19667, 19673, 19759, -1, 19669, 19759, 19674, -1, 19670, 19674, 19740, -1, 19671, 19740, 19675, -1, 21569, 19675, 21582, -1, 21569, 19671, 19675, -1, 19759, 18648, 19738, -1, 19674, 19738, 19739, -1, 19740, 19739, 19677, -1, 19675, 19677, 19678, -1, 21582, 19678, 21583, -1, 21582, 19675, 19678, -1, 19738, 18646, 19676, -1, 19739, 19676, 19651, -1, 19677, 19651, 19679, -1, 19678, 19679, 19680, -1, 21583, 19680, 21570, -1, 21583, 19678, 19680, -1, 19646, 19687, 19647, -1, 19647, 19687, 19761, -1, 19681, 19761, 19762, -1, 19682, 19762, 19683, -1, 19686, 19683, 19688, -1, 19684, 19688, 19685, -1, 19684, 19686, 19688, -1, 19687, 18644, 19761, -1, 19761, 18644, 19691, -1, 19762, 19691, 19692, -1, 19683, 19692, 19764, -1, 19688, 19764, 19689, -1, 19685, 19689, 21584, -1, 19685, 19688, 19689, -1, 18644, 19690, 19691, -1, 19691, 19690, 19693, -1, 19692, 19693, 19763, -1, 19764, 19763, 19766, -1, 19689, 19766, 19695, -1, 21584, 19695, 19694, -1, 21584, 19689, 19695, -1, 19690, 19696, 19693, -1, 19693, 19696, 19765, -1, 19763, 19765, 19698, -1, 19766, 19698, 19767, -1, 19695, 19767, 19768, -1, 19694, 19768, 19701, -1, 19694, 19695, 19768, -1, 19696, 18643, 19765, -1, 19765, 18643, 19697, -1, 19698, 19697, 19699, -1, 19767, 19699, 19700, -1, 19768, 19700, 19770, -1, 19701, 19770, 19704, -1, 19701, 19768, 19770, -1, 18643, 18642, 19697, -1, 19697, 18642, 19702, -1, 19699, 19702, 19703, -1, 19700, 19703, 19771, -1, 19770, 19771, 19705, -1, 19704, 19705, 21587, -1, 19704, 19770, 19705, -1, 18642, 18641, 19702, -1, 19702, 18641, 19706, -1, 19703, 19706, 19769, -1, 19771, 19769, 19707, -1, 19705, 19707, 19710, -1, 21587, 19710, 19712, -1, 21587, 19705, 19710, -1, 18641, 19708, 19706, -1, 19706, 19708, 19709, -1, 19769, 19709, 19713, -1, 19707, 19713, 19711, -1, 19710, 19711, 19775, -1, 19712, 19775, 19715, -1, 19712, 19710, 19775, -1, 19708, 18640, 19709, -1, 19709, 18640, 19773, -1, 19713, 19773, 19772, -1, 19711, 19772, 19774, -1, 19775, 19774, 19714, -1, 19715, 19714, 19716, -1, 19715, 19775, 19714, -1, 18640, 19717, 19773, -1, 19773, 19717, 19718, -1, 19772, 19718, 19719, -1, 19774, 19719, 19776, -1, 19714, 19776, 19780, -1, 19716, 19780, 21572, -1, 19716, 19714, 19780, -1, 19717, 19720, 19718, -1, 19718, 19720, 19721, -1, 19719, 19721, 19778, -1, 19776, 19778, 19779, -1, 19780, 19779, 19722, -1, 21572, 19722, 21563, -1, 21572, 19780, 19722, -1, 19720, 18639, 19721, -1, 19721, 18639, 19777, -1, 19778, 19777, 19741, -1, 19779, 19741, 19723, -1, 19722, 19723, 19725, -1, 21563, 19725, 19727, -1, 21563, 19722, 19725, -1, 18639, 18637, 19777, -1, 19777, 18637, 19724, -1, 19741, 19724, 19742, -1, 19723, 19742, 19729, -1, 19725, 19729, 19731, -1, 19727, 19731, 19726, -1, 19727, 19725, 19731, -1, 18637, 19728, 19724, -1, 19724, 19728, 19733, -1, 19742, 19733, 19734, -1, 19729, 19734, 19730, -1, 19731, 19730, 19737, -1, 19726, 19737, 19736, -1, 19726, 19731, 19737, -1, 19728, 18638, 19733, -1, 19733, 18638, 19732, -1, 18647, 19733, 19732, -1, 18647, 19626, 19733, -1, 19733, 19626, 19734, -1, 19734, 19626, 19625, -1, 19730, 19625, 19743, -1, 19737, 19743, 19735, -1, 19736, 19735, 19624, -1, 19736, 19737, 19735, -1, 19676, 19739, 19738, -1, 19739, 19740, 19674, -1, 19677, 19739, 19651, -1, 19740, 19671, 19670, -1, 19675, 19740, 19677, -1, 19734, 19729, 19742, -1, 19730, 19734, 19625, -1, 19729, 19725, 19723, -1, 19731, 19729, 19730, -1, 19779, 19723, 19722, -1, 19741, 19742, 19723, -1, 19724, 19733, 19742, -1, 19737, 19730, 19743, -1, 19744, 19743, 19745, -1, 19748, 19744, 19745, -1, 19633, 19748, 19629, -1, 19637, 19746, 19633, -1, 19621, 19735, 19744, -1, 19747, 19621, 19744, -1, 19746, 19747, 19748, -1, 19749, 19750, 19637, -1, 19750, 19630, 19746, -1, 19630, 19622, 19747, -1, 19652, 19751, 19749, -1, 19751, 19635, 19750, -1, 19635, 19631, 19630, -1, 19753, 19653, 19652, -1, 19653, 19638, 19751, -1, 19638, 19636, 19635, -1, 19752, 19659, 19753, -1, 19659, 19754, 19653, -1, 19754, 19654, 19638, -1, 19642, 19660, 19752, -1, 19660, 19755, 19659, -1, 19755, 19655, 19754, -1, 19756, 19662, 19642, -1, 19662, 19757, 19660, -1, 19757, 19657, 19755, -1, 19667, 19664, 19756, -1, 19664, 19758, 19662, -1, 19758, 19661, 19757, -1, 19759, 19669, 19667, -1, 19669, 19668, 19664, -1, 19668, 19665, 19758, -1, 19738, 19674, 19759, -1, 19674, 19670, 19669, -1, 19670, 19666, 19668, -1, 19678, 19677, 19679, -1, 19760, 19679, 19648, -1, 19681, 19760, 19648, -1, 19761, 19681, 19647, -1, 19691, 19762, 19761, -1, 19649, 19680, 19760, -1, 19682, 19649, 19760, -1, 19762, 19682, 19681, -1, 19693, 19692, 19691, -1, 19692, 19683, 19762, -1, 19683, 19686, 19682, -1, 19765, 19763, 19693, -1, 19763, 19764, 19692, -1, 19764, 19688, 19683, -1, 19697, 19698, 19765, -1, 19698, 19766, 19763, -1, 19766, 19689, 19764, -1, 19702, 19699, 19697, -1, 19699, 19767, 19698, -1, 19767, 19695, 19766, -1, 19706, 19703, 19702, -1, 19703, 19700, 19699, -1, 19700, 19768, 19767, -1, 19709, 19769, 19706, -1, 19769, 19771, 19703, -1, 19771, 19770, 19700, -1, 19773, 19713, 19709, -1, 19713, 19707, 19769, -1, 19707, 19705, 19771, -1, 19718, 19772, 19773, -1, 19772, 19711, 19713, -1, 19711, 19710, 19707, -1, 19721, 19719, 19718, -1, 19719, 19774, 19772, -1, 19774, 19775, 19711, -1, 19777, 19778, 19721, -1, 19778, 19776, 19719, -1, 19776, 19714, 19774, -1, 19724, 19741, 19777, -1, 19741, 19779, 19778, -1, 19779, 19780, 19776, -1, 19814, 18982, 19781, -1, 19812, 19781, 19795, -1, 19782, 19795, 19783, -1, 19784, 19783, 19797, -1, 19822, 19797, 19785, -1, 19815, 19785, 19786, -1, 19821, 19786, 19787, -1, 19820, 19787, 19800, -1, 19788, 19800, 19789, -1, 19794, 19789, 19790, -1, 19793, 19790, 19791, -1, 19792, 19791, 19826, -1, 19825, 19792, 19826, -1, 19825, 19823, 19792, -1, 19825, 19824, 19823, -1, 19823, 19824, 20199, -1, 19818, 20199, 19819, -1, 19793, 19819, 19794, -1, 19790, 19793, 19794, -1, 19796, 19795, 21598, -1, 19796, 19783, 19795, -1, 19796, 21601, 19783, -1, 19783, 21601, 19797, -1, 19797, 21601, 19798, -1, 19785, 19798, 19799, -1, 19786, 19799, 19787, -1, 19786, 19785, 19799, -1, 19797, 19798, 19785, -1, 19799, 21606, 19787, -1, 19787, 21606, 19800, -1, 19800, 21606, 21607, -1, 19789, 21607, 21608, -1, 19790, 21608, 19791, -1, 19790, 19789, 21608, -1, 19800, 21607, 19789, -1, 21608, 19801, 19791, -1, 19791, 19801, 19826, -1, 20199, 19802, 19819, -1, 19819, 19802, 19803, -1, 19794, 19803, 19788, -1, 19789, 19794, 19788, -1, 19802, 19804, 19803, -1, 19803, 19804, 19805, -1, 19788, 19805, 19820, -1, 19800, 19788, 19820, -1, 19804, 20201, 19805, -1, 19805, 20201, 19806, -1, 19820, 19806, 19821, -1, 19787, 19820, 19821, -1, 19806, 20201, 19817, -1, 19821, 19817, 19815, -1, 19786, 19821, 19815, -1, 20204, 19807, 19816, -1, 20204, 19808, 19807, -1, 20204, 20203, 19808, -1, 19808, 20203, 19809, -1, 19784, 19809, 19782, -1, 19783, 19784, 19782, -1, 20203, 19810, 19809, -1, 19809, 19810, 19811, -1, 19782, 19811, 19812, -1, 19795, 19782, 19812, -1, 19810, 20205, 19811, -1, 19811, 20205, 19813, -1, 19812, 19813, 19814, -1, 19781, 19812, 19814, -1, 19811, 19813, 19812, -1, 19822, 19785, 19815, -1, 19807, 19815, 19817, -1, 19816, 19817, 20201, -1, 19816, 19807, 19817, -1, 19784, 19797, 19822, -1, 19808, 19822, 19807, -1, 19808, 19784, 19822, -1, 19808, 19809, 19784, -1, 18982, 21598, 19781, -1, 19781, 21598, 19795, -1, 19791, 19792, 19793, -1, 19793, 19792, 19818, -1, 19819, 19793, 19818, -1, 19803, 19794, 19819, -1, 19805, 19788, 19803, -1, 19806, 19820, 19805, -1, 19817, 19821, 19806, -1, 19807, 19822, 19815, -1, 19811, 19782, 19809, -1, 20199, 19818, 19823, -1, 19823, 19818, 19792, -1, 19824, 19825, 21519, -1, 21519, 19825, 21520, -1, 21520, 19825, 19826, -1, 19828, 19826, 19801, -1, 19827, 19828, 19801, -1, 21520, 19826, 19828, -1, 19829, 21654, 19830, -1, 19911, 19830, 19831, -1, 19910, 19831, 19832, -1, 19833, 19832, 18669, -1, 18659, 19833, 18669, -1, 18659, 19840, 19833, -1, 18659, 18671, 19840, -1, 19840, 18671, 19834, -1, 19841, 19834, 19835, -1, 19940, 19835, 19836, -1, 19837, 19836, 21647, -1, 19837, 19940, 19836, -1, 19837, 19838, 19940, -1, 19940, 19838, 19839, -1, 19841, 19839, 19908, -1, 19840, 19908, 19833, -1, 19840, 19841, 19908, -1, 19840, 19834, 19841, -1, 19842, 19919, 21628, -1, 19842, 19843, 19919, -1, 19842, 19844, 19843, -1, 19843, 19844, 19928, -1, 19926, 19928, 19927, -1, 19845, 19927, 19848, -1, 19846, 19848, 18665, -1, 19846, 19845, 19848, -1, 19846, 18666, 19845, -1, 19845, 18666, 19925, -1, 19926, 19925, 19918, -1, 19843, 19918, 19919, -1, 19843, 19926, 19918, -1, 19843, 19928, 19926, -1, 19844, 21627, 19928, -1, 19928, 21627, 19847, -1, 19927, 19847, 19849, -1, 19848, 19849, 19850, -1, 18665, 19850, 19870, -1, 19851, 19870, 19869, -1, 19852, 19869, 19853, -1, 19854, 19853, 19916, -1, 19855, 19916, 19876, -1, 19856, 19876, 19878, -1, 19857, 19878, 21636, -1, 21680, 19857, 21636, -1, 21680, 19864, 19857, -1, 21680, 19880, 19864, -1, 19864, 19880, 19881, -1, 19858, 19881, 19931, -1, 19859, 19931, 19860, -1, 18653, 19860, 19883, -1, 18653, 19859, 19860, -1, 18653, 19865, 19859, -1, 18653, 19861, 19865, -1, 19865, 19861, 19862, -1, 19863, 19862, 19856, -1, 19857, 19856, 19878, -1, 19857, 19863, 19856, -1, 19857, 19864, 19863, -1, 19863, 19864, 19858, -1, 19865, 19858, 19859, -1, 19865, 19863, 19858, -1, 19865, 19862, 19863, -1, 21627, 19866, 19847, -1, 19847, 19866, 19867, -1, 19849, 19867, 19871, -1, 19850, 19871, 19870, -1, 19850, 19849, 19871, -1, 19866, 19868, 19867, -1, 19867, 19868, 19872, -1, 19871, 19872, 19929, -1, 19870, 19929, 19869, -1, 19870, 19871, 19929, -1, 19868, 21681, 19872, -1, 19872, 21681, 19873, -1, 19929, 19873, 19875, -1, 19869, 19875, 19853, -1, 19869, 19929, 19875, -1, 21681, 21633, 19873, -1, 19873, 21633, 19930, -1, 19875, 19930, 19874, -1, 19853, 19874, 19916, -1, 19853, 19875, 19874, -1, 21633, 21634, 19930, -1, 19930, 21634, 19877, -1, 19874, 19877, 19876, -1, 19916, 19874, 19876, -1, 21634, 21635, 19877, -1, 19877, 21635, 19878, -1, 19876, 19877, 19878, -1, 21635, 19879, 19878, -1, 19878, 19879, 21636, -1, 19880, 21679, 19881, -1, 19881, 21679, 19882, -1, 19931, 19882, 19885, -1, 19860, 19885, 19933, -1, 19883, 19933, 19886, -1, 19883, 19860, 19933, -1, 21679, 21638, 19882, -1, 19882, 21638, 19884, -1, 19885, 19884, 19932, -1, 19933, 19932, 19935, -1, 19886, 19935, 18675, -1, 19886, 19933, 19935, -1, 21638, 19887, 19884, -1, 19884, 19887, 19934, -1, 19932, 19934, 19888, -1, 19935, 19888, 19914, -1, 18675, 19914, 19889, -1, 19913, 19889, 19890, -1, 18674, 19890, 19912, -1, 19891, 19912, 19892, -1, 19938, 19892, 19894, -1, 19893, 19894, 19907, -1, 19895, 19907, 21645, -1, 21647, 19895, 21645, -1, 21647, 19836, 19895, -1, 19895, 19836, 19924, -1, 19893, 19924, 19896, -1, 19938, 19896, 18673, -1, 19891, 19938, 18673, -1, 19891, 19892, 19938, -1, 19887, 21639, 19934, -1, 19934, 21639, 19897, -1, 19888, 19897, 19900, -1, 19914, 19900, 19889, -1, 19914, 19888, 19900, -1, 21639, 19901, 19897, -1, 19897, 19901, 19898, -1, 19900, 19898, 19899, -1, 19889, 19899, 19890, -1, 19889, 19900, 19899, -1, 19901, 21640, 19898, -1, 19898, 21640, 19936, -1, 19899, 19936, 19902, -1, 19890, 19902, 19912, -1, 19890, 19899, 19902, -1, 21640, 19903, 19936, -1, 19936, 19903, 19904, -1, 19902, 19904, 19937, -1, 19912, 19937, 19892, -1, 19912, 19902, 19937, -1, 19903, 21648, 19904, -1, 19904, 21648, 21649, -1, 19905, 21649, 19906, -1, 19907, 19906, 21645, -1, 19907, 19905, 19906, -1, 19907, 19894, 19905, -1, 19905, 19894, 19937, -1, 19904, 19905, 19937, -1, 19904, 21649, 19905, -1, 19838, 21630, 19839, -1, 19839, 21630, 19909, -1, 19908, 19909, 19910, -1, 19833, 19910, 19832, -1, 19833, 19908, 19910, -1, 21630, 21629, 19909, -1, 19909, 21629, 19911, -1, 19910, 19911, 19831, -1, 19910, 19909, 19911, -1, 21629, 19829, 19911, -1, 19911, 19829, 19830, -1, 19891, 18674, 19912, -1, 18674, 19913, 19890, -1, 19913, 18675, 19889, -1, 19914, 18675, 19935, -1, 19861, 19915, 19862, -1, 19862, 19915, 19855, -1, 19856, 19855, 19876, -1, 19856, 19862, 19855, -1, 19915, 19854, 19855, -1, 19855, 19854, 19916, -1, 19854, 19852, 19853, -1, 19852, 19851, 19869, -1, 19851, 18665, 19870, -1, 19850, 18665, 19848, -1, 18666, 19923, 19925, -1, 19925, 19923, 19917, -1, 19918, 19917, 19920, -1, 19919, 19920, 19830, -1, 21628, 19830, 21654, -1, 21628, 19919, 19830, -1, 19917, 19923, 19922, -1, 19920, 19922, 19831, -1, 19830, 19920, 19831, -1, 18669, 19832, 19921, -1, 19921, 19832, 19922, -1, 19923, 19921, 19922, -1, 19834, 18671, 19939, -1, 19835, 19939, 19924, -1, 19836, 19835, 19924, -1, 18673, 19896, 18672, -1, 18672, 19896, 19939, -1, 18671, 18672, 19939, -1, 19922, 19832, 19831, -1, 19918, 19925, 19917, -1, 19918, 19920, 19919, -1, 19917, 19922, 19920, -1, 19845, 19925, 19926, -1, 19927, 19845, 19926, -1, 19847, 19927, 19928, -1, 19867, 19849, 19847, -1, 19849, 19848, 19927, -1, 19872, 19871, 19867, -1, 19873, 19929, 19872, -1, 19930, 19875, 19873, -1, 19877, 19874, 19930, -1, 19881, 19858, 19864, -1, 19882, 19931, 19881, -1, 19931, 19859, 19858, -1, 19884, 19885, 19882, -1, 19885, 19860, 19931, -1, 19934, 19932, 19884, -1, 19932, 19933, 19885, -1, 19897, 19888, 19934, -1, 19888, 19935, 19932, -1, 19898, 19900, 19897, -1, 19936, 19899, 19898, -1, 19904, 19902, 19936, -1, 19892, 19937, 19894, -1, 19924, 19893, 19895, -1, 19895, 19893, 19907, -1, 19896, 19938, 19893, -1, 19893, 19938, 19894, -1, 19939, 19896, 19924, -1, 19841, 19835, 19940, -1, 19839, 19841, 19940, -1, 19834, 19939, 19835, -1, 19909, 19908, 19839, -1, 20020, 20029, 20028, -1, 20019, 20028, 20031, -1, 20018, 20031, 20037, -1, 19941, 20037, 19942, -1, 18690, 19941, 19942, -1, 18690, 19949, 19941, -1, 18690, 18682, 19949, -1, 19949, 18682, 19943, -1, 19947, 19943, 20057, -1, 20056, 20057, 19944, -1, 19945, 19944, 20000, -1, 19945, 20056, 19944, -1, 19945, 19946, 20056, -1, 20056, 19946, 20017, -1, 19947, 20017, 19948, -1, 19949, 19948, 19941, -1, 19949, 19947, 19948, -1, 19949, 19943, 19947, -1, 21657, 19950, 21667, -1, 21657, 19954, 19950, -1, 21657, 21668, 19954, -1, 19954, 21668, 19955, -1, 19953, 19955, 20041, -1, 19952, 20041, 19951, -1, 18680, 19951, 19957, -1, 18680, 19952, 19951, -1, 18680, 20027, 19952, -1, 19952, 20027, 20038, -1, 19953, 20038, 20040, -1, 19954, 20040, 19950, -1, 19954, 19953, 20040, -1, 19954, 19955, 19953, -1, 21668, 21669, 19955, -1, 19955, 21669, 19956, -1, 20041, 19956, 19974, -1, 19951, 19974, 19975, -1, 19957, 19975, 19977, -1, 20026, 19977, 19958, -1, 20025, 19958, 19981, -1, 19959, 19981, 19960, -1, 20023, 19960, 19984, -1, 19969, 19984, 19986, -1, 19970, 19986, 21678, -1, 19961, 19970, 21678, -1, 19961, 20045, 19970, -1, 19961, 19962, 20045, -1, 20045, 19962, 19963, -1, 19964, 19963, 20046, -1, 19967, 20046, 19965, -1, 19966, 19965, 19988, -1, 19966, 19967, 19965, -1, 19966, 19972, 19967, -1, 19966, 18676, 19972, -1, 19972, 18676, 19968, -1, 19971, 19968, 19969, -1, 19970, 19969, 19986, -1, 19970, 19971, 19969, -1, 19970, 20045, 19971, -1, 19971, 20045, 19964, -1, 19972, 19964, 19967, -1, 19972, 19971, 19964, -1, 19972, 19968, 19971, -1, 21669, 19976, 19956, -1, 19956, 19976, 19973, -1, 19974, 19973, 20042, -1, 19975, 20042, 19977, -1, 19975, 19974, 20042, -1, 19976, 21659, 19973, -1, 19973, 21659, 19979, -1, 20042, 19979, 19978, -1, 19977, 19978, 19958, -1, 19977, 20042, 19978, -1, 21659, 21661, 19979, -1, 19979, 21661, 20043, -1, 19978, 20043, 19980, -1, 19958, 19980, 19981, -1, 19958, 19978, 19980, -1, 21661, 21662, 20043, -1, 20043, 21662, 19983, -1, 19980, 19983, 19982, -1, 19981, 19982, 19960, -1, 19981, 19980, 19982, -1, 21662, 19985, 19983, -1, 19983, 19985, 20044, -1, 19982, 20044, 19984, -1, 19960, 19982, 19984, -1, 19985, 21663, 20044, -1, 20044, 21663, 19986, -1, 19984, 20044, 19986, -1, 21663, 21672, 19986, -1, 19986, 21672, 21678, -1, 19962, 21677, 19963, -1, 19963, 21677, 19987, -1, 20046, 19987, 19990, -1, 19965, 19990, 20049, -1, 19988, 20049, 19991, -1, 19988, 19965, 20049, -1, 21677, 19989, 19987, -1, 19987, 19989, 20048, -1, 19990, 20048, 20047, -1, 20049, 20047, 19992, -1, 19991, 19992, 20022, -1, 19991, 20049, 19992, -1, 19989, 21610, 20048, -1, 20048, 21610, 20050, -1, 20047, 20050, 19993, -1, 19992, 19993, 20004, -1, 20022, 20004, 20006, -1, 19994, 20006, 20021, -1, 19995, 20021, 20007, -1, 18692, 20007, 19996, -1, 20001, 19996, 19997, -1, 20055, 19997, 19998, -1, 19999, 19998, 20011, -1, 20000, 19999, 20011, -1, 20000, 19944, 19999, -1, 19999, 19944, 20034, -1, 20055, 20034, 20054, -1, 20001, 20054, 18685, -1, 18692, 20001, 18685, -1, 18692, 19996, 20001, -1, 21610, 20002, 20050, -1, 20050, 20002, 20003, -1, 19993, 20003, 20051, -1, 20004, 20051, 20006, -1, 20004, 19993, 20051, -1, 20002, 21612, 20003, -1, 20003, 21612, 20005, -1, 20051, 20005, 20052, -1, 20006, 20052, 20021, -1, 20006, 20051, 20052, -1, 21612, 20008, 20005, -1, 20005, 20008, 20053, -1, 20052, 20053, 20009, -1, 20021, 20009, 20007, -1, 20021, 20052, 20009, -1, 20008, 20010, 20053, -1, 20053, 20010, 20014, -1, 20009, 20014, 20013, -1, 20007, 20013, 19996, -1, 20007, 20009, 20013, -1, 20010, 21614, 20014, -1, 20014, 21614, 20015, -1, 20012, 20015, 21616, -1, 19998, 21616, 20011, -1, 19998, 20012, 21616, -1, 19998, 19997, 20012, -1, 20012, 19997, 20013, -1, 20014, 20012, 20013, -1, 20014, 20015, 20012, -1, 19946, 20016, 20017, -1, 20017, 20016, 20058, -1, 19948, 20058, 20018, -1, 19941, 20018, 20037, -1, 19941, 19948, 20018, -1, 20016, 21655, 20058, -1, 20058, 21655, 20019, -1, 20018, 20019, 20031, -1, 20018, 20058, 20019, -1, 21655, 20020, 20019, -1, 20019, 20020, 20028, -1, 18692, 19995, 20007, -1, 19995, 19994, 20021, -1, 19994, 20022, 20006, -1, 20004, 20022, 19992, -1, 18676, 20024, 19968, -1, 19968, 20024, 20023, -1, 19969, 20023, 19984, -1, 19969, 19968, 20023, -1, 20024, 19959, 20023, -1, 20023, 19959, 19960, -1, 19959, 20025, 19981, -1, 20025, 20026, 19958, -1, 20026, 19957, 19977, -1, 19975, 19957, 19951, -1, 20027, 20033, 20038, -1, 20038, 20033, 20039, -1, 20040, 20039, 20032, -1, 19950, 20032, 20028, -1, 21667, 20028, 20029, -1, 21667, 19950, 20028, -1, 20039, 20033, 20030, -1, 20032, 20030, 20031, -1, 20028, 20032, 20031, -1, 19942, 20037, 18688, -1, 18688, 20037, 20030, -1, 20033, 18688, 20030, -1, 19943, 18682, 20036, -1, 20057, 20036, 20034, -1, 19944, 20057, 20034, -1, 18685, 20054, 20035, -1, 20035, 20054, 20036, -1, 18682, 20035, 20036, -1, 20030, 20037, 20031, -1, 20040, 20038, 20039, -1, 20040, 20032, 19950, -1, 20039, 20030, 20032, -1, 19952, 20038, 19953, -1, 20041, 19952, 19953, -1, 19956, 20041, 19955, -1, 19973, 19974, 19956, -1, 19974, 19951, 20041, -1, 19979, 20042, 19973, -1, 20043, 19978, 19979, -1, 19983, 19980, 20043, -1, 20044, 19982, 19983, -1, 19963, 19964, 20045, -1, 19987, 20046, 19963, -1, 20046, 19967, 19964, -1, 20048, 19990, 19987, -1, 19990, 19965, 20046, -1, 20050, 20047, 20048, -1, 20047, 20049, 19990, -1, 20003, 19993, 20050, -1, 19993, 19992, 20047, -1, 20005, 20051, 20003, -1, 20053, 20052, 20005, -1, 20014, 20009, 20053, -1, 19996, 20013, 19997, -1, 20034, 20055, 19999, -1, 19999, 20055, 19998, -1, 20054, 20001, 20055, -1, 20055, 20001, 19997, -1, 20036, 20054, 20034, -1, 19947, 20057, 20056, -1, 20017, 19947, 20056, -1, 19943, 20036, 20057, -1, 20058, 19948, 20017, -1, 21637, 21485, 21641, -1, 21641, 21485, 20059, -1, 21642, 20059, 20061, -1, 21643, 20061, 20062, -1, 20060, 20062, 21511, -1, 18796, 21511, 18797, -1, 18796, 20060, 21511, -1, 21641, 20059, 21642, -1, 21642, 20061, 21643, -1, 21643, 20062, 20060, -1, 21511, 20063, 18797, -1, 18797, 20063, 20065, -1, 20065, 20063, 21490, -1, 20064, 21490, 21480, -1, 20191, 20064, 21480, -1, 20065, 21490, 20064, -1, 21485, 21637, 20077, -1, 20077, 21637, 20076, -1, 21366, 21436, 21611, -1, 21611, 21436, 21613, -1, 21613, 21436, 21433, -1, 21615, 21433, 21432, -1, 20078, 21432, 21382, -1, 21618, 21382, 20066, -1, 20079, 20066, 20067, -1, 21619, 20067, 20080, -1, 20081, 20080, 20068, -1, 21621, 20068, 21391, -1, 21620, 21391, 20082, -1, 20083, 20082, 20084, -1, 21623, 20084, 21429, -1, 21624, 21429, 20069, -1, 21625, 20069, 20070, -1, 20071, 20070, 20072, -1, 21626, 20072, 20073, -1, 20085, 20073, 21428, -1, 21632, 21428, 20075, -1, 20074, 20075, 20077, -1, 20076, 20074, 20077, -1, 21613, 21433, 21615, -1, 21615, 21432, 20078, -1, 20078, 21382, 21618, -1, 21618, 20066, 20079, -1, 20079, 20067, 21619, -1, 21619, 20080, 20081, -1, 20081, 20068, 21621, -1, 21621, 21391, 21620, -1, 21620, 20082, 20083, -1, 20083, 20084, 21623, -1, 21623, 21429, 21624, -1, 21624, 20069, 21625, -1, 21625, 20070, 20071, -1, 20071, 20072, 21626, -1, 21626, 20073, 20085, -1, 20085, 21428, 21632, -1, 21632, 20075, 20074, -1, 21664, 22311, 21611, -1, 21611, 22311, 21366, -1, 20086, 20089, 18696, -1, 20086, 20088, 20089, -1, 20086, 18698, 20088, -1, 20088, 18698, 18710, -1, 18800, 18710, 18716, -1, 20087, 18800, 18716, -1, 20087, 21692, 18800, -1, 18800, 21692, 18802, -1, 20088, 18710, 18800, -1, 20089, 20090, 18696, -1, 18696, 20090, 18697, -1, 20091, 18696, 18697, -1, 20090, 18958, 18697, -1, 18716, 20093, 20092, -1, 20092, 20093, 20118, -1, 20118, 20093, 20094, -1, 20119, 20094, 20095, -1, 20097, 20095, 20096, -1, 20113, 20096, 18765, -1, 18764, 20113, 18765, -1, 20118, 20094, 20119, -1, 20119, 20095, 20097, -1, 20097, 20096, 20113, -1, 21694, 20098, 20141, -1, 20141, 20098, 20137, -1, 20137, 20098, 20099, -1, 20099, 20098, 20134, -1, 20140, 20134, 20100, -1, 20135, 20100, 18757, -1, 20101, 20135, 18757, -1, 20101, 18766, 20135, -1, 20101, 20102, 18766, -1, 18766, 20102, 18758, -1, 20133, 18758, 20132, -1, 20131, 20132, 20103, -1, 18774, 20103, 18759, -1, 18767, 18759, 18769, -1, 18767, 18774, 18759, -1, 20100, 20134, 18756, -1, 18756, 20134, 21688, -1, 18755, 21688, 20107, -1, 20104, 20107, 20108, -1, 20109, 20108, 20105, -1, 20106, 20105, 21687, -1, 18741, 21687, 21690, -1, 18739, 21690, 18737, -1, 18739, 18741, 21690, -1, 18756, 21688, 18755, -1, 18755, 20107, 20104, -1, 20104, 20108, 20109, -1, 20109, 20105, 20106, -1, 20106, 21687, 18741, -1, 21690, 20111, 18737, -1, 18737, 20111, 20110, -1, 20110, 20111, 20112, -1, 20113, 20112, 20097, -1, 20113, 20110, 20112, -1, 20113, 20114, 20110, -1, 20113, 18764, 20114, -1, 20114, 18764, 20116, -1, 20116, 18764, 20117, -1, 20115, 20117, 20120, -1, 20115, 20116, 20117, -1, 20092, 20118, 20112, -1, 20112, 20118, 20119, -1, 20097, 20112, 20119, -1, 20117, 18789, 20120, -1, 20120, 18789, 20121, -1, 20121, 18789, 18788, -1, 20123, 18788, 18787, -1, 20122, 20123, 18787, -1, 20122, 18735, 20123, -1, 20122, 18785, 18735, -1, 18735, 18785, 20124, -1, 20124, 18785, 18780, -1, 20125, 18780, 18779, -1, 18751, 18779, 18778, -1, 18750, 18778, 20129, -1, 18749, 20129, 20127, -1, 20126, 20127, 20130, -1, 20128, 20130, 18769, -1, 18759, 20128, 18769, -1, 20121, 18788, 20123, -1, 20124, 18780, 20125, -1, 20125, 18779, 18751, -1, 18751, 18778, 18750, -1, 18750, 20129, 18749, -1, 18749, 20127, 20126, -1, 20126, 20130, 20128, -1, 18774, 20131, 20103, -1, 20131, 20133, 20132, -1, 20133, 18766, 18758, -1, 20135, 20140, 20100, -1, 20140, 20099, 20134, -1, 20135, 20136, 20140, -1, 20140, 20136, 18822, -1, 20099, 18822, 18821, -1, 20137, 18821, 20138, -1, 20141, 20138, 18812, -1, 21694, 18812, 20139, -1, 21694, 20141, 18812, -1, 20140, 18822, 20099, -1, 20099, 18821, 20137, -1, 20137, 20138, 20141, -1, 21682, 21622, 20148, -1, 20186, 20148, 20142, -1, 20145, 20142, 20144, -1, 20143, 20144, 20161, -1, 20143, 20145, 20144, -1, 20143, 20146, 20145, -1, 20145, 20146, 20147, -1, 20186, 20147, 21683, -1, 21682, 20186, 21683, -1, 21682, 20148, 20186, -1, 21622, 20149, 20148, -1, 20148, 20149, 20157, -1, 20150, 20157, 20151, -1, 21653, 20150, 20151, -1, 21653, 20156, 20150, -1, 21653, 21652, 20156, -1, 20156, 21652, 20163, -1, 20155, 20163, 20187, -1, 20154, 20187, 20152, -1, 20153, 20152, 21689, -1, 20153, 20154, 20152, -1, 20153, 20160, 20154, -1, 20154, 20160, 20159, -1, 20155, 20159, 20158, -1, 20156, 20158, 20150, -1, 20156, 20155, 20158, -1, 20156, 20163, 20155, -1, 20148, 20157, 20150, -1, 20142, 20150, 20158, -1, 20144, 20158, 20159, -1, 20161, 20159, 20160, -1, 20161, 20144, 20159, -1, 21652, 20162, 20163, -1, 20163, 20162, 21651, -1, 20164, 21651, 20165, -1, 20166, 20165, 21650, -1, 21631, 20166, 21650, -1, 21631, 20171, 20166, -1, 21631, 21646, 20171, -1, 20171, 21646, 20176, -1, 20170, 20176, 20167, -1, 20189, 20167, 20168, -1, 20169, 20168, 20192, -1, 20169, 20189, 20168, -1, 20169, 21691, 20189, -1, 20189, 21691, 20175, -1, 20170, 20175, 20172, -1, 20171, 20172, 20166, -1, 20171, 20170, 20172, -1, 20171, 20176, 20170, -1, 20163, 21651, 20164, -1, 20187, 20164, 20174, -1, 20152, 20174, 20188, -1, 21689, 20188, 20173, -1, 21689, 20152, 20188, -1, 20164, 20165, 20166, -1, 20174, 20166, 20172, -1, 20188, 20172, 20175, -1, 20173, 20175, 21691, -1, 20173, 20188, 20175, -1, 21646, 20177, 20176, -1, 20176, 20177, 20178, -1, 20182, 20178, 20179, -1, 20180, 20179, 20181, -1, 21644, 20180, 20181, -1, 21644, 20183, 20180, -1, 20180, 20183, 20184, -1, 20182, 20184, 20167, -1, 20176, 20182, 20167, -1, 20176, 20178, 20182, -1, 20182, 20179, 20180, -1, 20184, 20182, 20180, -1, 20183, 18799, 20184, -1, 20184, 18799, 20168, -1, 20167, 20184, 20168, -1, 18799, 18798, 20168, -1, 20168, 18798, 20192, -1, 20146, 20185, 20147, -1, 20147, 20185, 21685, -1, 21683, 20147, 21685, -1, 20185, 21686, 21685, -1, 20145, 20147, 20186, -1, 20142, 20145, 20186, -1, 20150, 20142, 20148, -1, 20144, 20142, 20158, -1, 20154, 20159, 20155, -1, 20187, 20154, 20155, -1, 20164, 20187, 20163, -1, 20166, 20174, 20164, -1, 20174, 20152, 20187, -1, 20188, 20174, 20172, -1, 20189, 20175, 20170, -1, 20167, 20189, 20170, -1, 20363, 19027, 20388, -1, 20388, 19027, 19028, -1, 20190, 19028, 20191, -1, 21480, 20190, 20191, -1, 21480, 21481, 20190, -1, 18802, 20192, 19028, -1, 19028, 20192, 20191, -1, 19028, 20190, 20388, -1, 20388, 20190, 21353, -1, 20387, 20388, 21353, -1, 20193, 20194, 18838, -1, 20193, 18836, 20194, -1, 20194, 18836, 20198, -1, 20198, 18836, 20195, -1, 18850, 20198, 20195, -1, 20194, 21696, 18838, -1, 18838, 21696, 18837, -1, 18837, 21696, 18815, -1, 18815, 21696, 18816, -1, 18816, 21696, 20196, -1, 18811, 20196, 20139, -1, 18811, 18816, 20196, -1, 20197, 21695, 20196, -1, 20196, 21695, 21693, -1, 20139, 20196, 21693, -1, 21519, 22139, 19824, -1, 19824, 22139, 20198, -1, 18851, 20198, 18850, -1, 18851, 19824, 20198, -1, 18851, 18887, 19824, -1, 19824, 18887, 20199, -1, 20199, 18887, 20200, -1, 19802, 20200, 18900, -1, 19804, 18900, 20201, -1, 19804, 19802, 18900, -1, 20199, 20200, 19802, -1, 18900, 18884, 20201, -1, 20201, 18884, 20202, -1, 19816, 20202, 18893, -1, 20204, 18893, 18876, -1, 20203, 18876, 19810, -1, 20203, 20204, 18876, -1, 20201, 20202, 19816, -1, 19816, 18893, 20204, -1, 18876, 18865, 19810, -1, 19810, 18865, 20205, -1, 20205, 18865, 18863, -1, 20210, 18863, 18940, -1, 20206, 18940, 20211, -1, 18998, 20211, 18933, -1, 19020, 18933, 18949, -1, 18916, 19020, 18949, -1, 18916, 18915, 19020, -1, 19020, 18915, 20207, -1, 18929, 19020, 20207, -1, 18929, 19021, 19020, -1, 18929, 20208, 19021, -1, 18929, 20209, 20208, -1, 20208, 20209, 19023, -1, 19023, 20209, 20090, -1, 19031, 19023, 20090, -1, 20205, 18863, 20210, -1, 20210, 18940, 20206, -1, 20206, 20211, 18998, -1, 18998, 18933, 19020, -1, 19019, 18998, 19020, -1, 19019, 20212, 18998, -1, 19019, 18990, 20212, -1, 19019, 18992, 18990, -1, 19019, 20213, 18992, -1, 19019, 20214, 20213, -1, 19019, 22344, 20214, -1, 20214, 22344, 20215, -1, 20216, 20215, 22348, -1, 22341, 22348, 22349, -1, 22341, 20216, 22348, -1, 22341, 22238, 20216, -1, 20209, 18958, 20090, -1, 20214, 20215, 20216, -1, 22238, 20218, 20216, -1, 20216, 20218, 20217, -1, 20217, 20218, 20219, -1, 18996, 20219, 21609, -1, 19010, 18996, 21609, -1, 20217, 20219, 18996, -1, 21756, 22258, 20220, -1, 20220, 22258, 22259, -1, 20221, 20220, 22259, -1, 20221, 20223, 20220, -1, 20221, 20222, 20223, -1, 20223, 20222, 20225, -1, 20225, 20222, 19018, -1, 20224, 20225, 19018, -1, 20225, 20224, 20245, -1, 20223, 20245, 20243, -1, 20220, 20243, 20244, -1, 21756, 20244, 20226, -1, 21756, 20220, 20244, -1, 19030, 20240, 19022, -1, 19030, 20232, 20240, -1, 19030, 20227, 20232, -1, 20232, 20227, 20233, -1, 20228, 20233, 20251, -1, 20229, 20251, 20250, -1, 20230, 20250, 21757, -1, 20230, 20229, 20250, -1, 20230, 21755, 20229, -1, 20229, 21755, 20248, -1, 20228, 20248, 20231, -1, 20232, 20231, 20240, -1, 20232, 20228, 20231, -1, 20232, 20233, 20228, -1, 20227, 19024, 20233, -1, 20233, 19024, 20239, -1, 20251, 20239, 20252, -1, 20250, 20252, 20235, -1, 20234, 20250, 20235, -1, 20234, 21757, 20250, -1, 19024, 20236, 20239, -1, 20239, 20236, 19029, -1, 20238, 19029, 19027, -1, 20237, 20238, 19027, -1, 20237, 20254, 20238, -1, 20238, 20254, 20252, -1, 20239, 20238, 20252, -1, 20239, 19029, 20238, -1, 20254, 20235, 20252, -1, 21755, 20241, 20248, -1, 20248, 20241, 20249, -1, 20231, 20249, 20246, -1, 20240, 20246, 20245, -1, 19022, 20245, 20224, -1, 19022, 20240, 20245, -1, 20241, 20242, 20249, -1, 20249, 20242, 20247, -1, 20246, 20247, 20243, -1, 20245, 20246, 20243, -1, 20242, 21754, 20247, -1, 20247, 21754, 20226, -1, 20244, 20247, 20226, -1, 20244, 20243, 20247, -1, 20220, 20223, 20243, -1, 20223, 20225, 20245, -1, 20231, 20246, 20240, -1, 20249, 20247, 20246, -1, 20248, 20249, 20231, -1, 20229, 20248, 20228, -1, 20251, 20229, 20228, -1, 20239, 20251, 20233, -1, 20250, 20251, 20252, -1, 20363, 20253, 19027, -1, 19027, 20253, 20237, -1, 20237, 20253, 20255, -1, 20254, 20255, 20260, -1, 20235, 20260, 20234, -1, 20235, 20254, 20260, -1, 20237, 20255, 20254, -1, 20260, 20256, 20234, -1, 20363, 20374, 20253, -1, 20253, 20374, 20264, -1, 20255, 20264, 20303, -1, 20260, 20303, 20257, -1, 20259, 20257, 20258, -1, 20259, 20260, 20257, -1, 20259, 20256, 20260, -1, 20264, 20374, 20265, -1, 20304, 20265, 20261, -1, 20263, 20261, 20300, -1, 20262, 20300, 20299, -1, 20262, 20263, 20300, -1, 20262, 20301, 20263, -1, 20263, 20301, 20302, -1, 20304, 20302, 20303, -1, 20264, 20304, 20303, -1, 20264, 20265, 20304, -1, 20266, 20273, 20364, -1, 20266, 20274, 20273, -1, 20266, 20366, 20274, -1, 20274, 20366, 20267, -1, 20268, 20267, 20269, -1, 20306, 20269, 20271, -1, 21752, 20271, 20270, -1, 21752, 20306, 20271, -1, 21752, 20272, 20306, -1, 20306, 20272, 20307, -1, 20268, 20307, 20305, -1, 20274, 20305, 20273, -1, 20274, 20268, 20305, -1, 20274, 20267, 20268, -1, 20366, 20375, 20267, -1, 20267, 20375, 20275, -1, 20269, 20275, 20308, -1, 20271, 20308, 20276, -1, 20277, 20276, 20281, -1, 20277, 20271, 20276, -1, 20277, 20270, 20271, -1, 20375, 20278, 20275, -1, 20275, 20278, 20279, -1, 20308, 20279, 20309, -1, 20276, 20309, 20311, -1, 20281, 20311, 20280, -1, 20281, 20276, 20311, -1, 20278, 20376, 20279, -1, 20279, 20376, 20282, -1, 20309, 20282, 20310, -1, 20311, 20310, 20283, -1, 20280, 20283, 21753, -1, 20280, 20311, 20283, -1, 20376, 20377, 20282, -1, 20282, 20377, 20313, -1, 20310, 20313, 20312, -1, 20283, 20312, 20286, -1, 21753, 20286, 20284, -1, 21753, 20283, 20286, -1, 20377, 20378, 20313, -1, 20313, 20378, 20285, -1, 20312, 20285, 20287, -1, 20286, 20287, 20290, -1, 20284, 20290, 20289, -1, 20284, 20286, 20290, -1, 20378, 20291, 20285, -1, 20285, 20291, 20314, -1, 20287, 20314, 20316, -1, 20290, 20316, 20294, -1, 20289, 20294, 20288, -1, 20289, 20290, 20294, -1, 20291, 20292, 20314, -1, 20314, 20292, 20295, -1, 20316, 20295, 20315, -1, 20294, 20315, 20293, -1, 21751, 20294, 20293, -1, 21751, 20288, 20294, -1, 20292, 20379, 20295, -1, 20295, 20379, 20296, -1, 20315, 20296, 20297, -1, 20293, 20315, 20297, -1, 20379, 20381, 20296, -1, 20296, 20381, 20298, -1, 20297, 20296, 20298, -1, 20381, 20373, 20298, -1, 20272, 20299, 20307, -1, 20307, 20299, 20300, -1, 20305, 20300, 20261, -1, 20273, 20261, 20265, -1, 20364, 20265, 20374, -1, 20364, 20273, 20265, -1, 20301, 20258, 20302, -1, 20302, 20258, 20257, -1, 20303, 20302, 20257, -1, 20260, 20255, 20303, -1, 20255, 20253, 20264, -1, 20263, 20302, 20304, -1, 20261, 20263, 20304, -1, 20305, 20261, 20273, -1, 20307, 20300, 20305, -1, 20269, 20267, 20275, -1, 20306, 20307, 20268, -1, 20269, 20306, 20268, -1, 20308, 20275, 20279, -1, 20271, 20269, 20308, -1, 20309, 20279, 20282, -1, 20276, 20308, 20309, -1, 20310, 20282, 20313, -1, 20311, 20309, 20310, -1, 20312, 20313, 20285, -1, 20283, 20310, 20312, -1, 20287, 20285, 20314, -1, 20286, 20312, 20287, -1, 20316, 20314, 20295, -1, 20290, 20287, 20316, -1, 20315, 20295, 20296, -1, 20294, 20316, 20315, -1, 21813, 20317, 20373, -1, 20373, 20317, 20298, -1, 20298, 20317, 20666, -1, 20297, 20666, 20650, -1, 20293, 20650, 21751, -1, 20293, 20297, 20650, -1, 20298, 20666, 20297, -1, 20650, 21744, 21751, -1, 19164, 21769, 20318, -1, 19164, 20319, 21769, -1, 19164, 19163, 20319, -1, 20319, 19163, 20329, -1, 20329, 19163, 19034, -1, 20330, 19034, 20320, -1, 21797, 20320, 19037, -1, 21796, 19037, 19041, -1, 21794, 19041, 19046, -1, 21793, 19046, 20322, -1, 20321, 20322, 20331, -1, 21791, 20331, 19050, -1, 21788, 19050, 19054, -1, 21807, 19054, 20332, -1, 21808, 20332, 19064, -1, 21809, 19064, 20323, -1, 21810, 20323, 19069, -1, 20333, 19069, 20324, -1, 21811, 20324, 19076, -1, 20325, 19076, 20326, -1, 20334, 20326, 20335, -1, 20336, 20335, 19085, -1, 20337, 19085, 20327, -1, 20328, 20327, 21781, -1, 20328, 20337, 20327, -1, 20329, 19034, 20330, -1, 20330, 20320, 21797, -1, 21797, 19037, 21796, -1, 21796, 19041, 21794, -1, 21794, 19046, 21793, -1, 21793, 20322, 20321, -1, 20321, 20331, 21791, -1, 21791, 19050, 21788, -1, 21788, 19054, 21807, -1, 21807, 20332, 21808, -1, 21808, 19064, 21809, -1, 21809, 20323, 21810, -1, 21810, 19069, 20333, -1, 20333, 20324, 21811, -1, 21811, 19076, 20325, -1, 20325, 20326, 20334, -1, 20334, 20335, 20336, -1, 20336, 19085, 20337, -1, 20327, 20338, 21781, -1, 21781, 20338, 21779, -1, 21779, 20338, 19093, -1, 20339, 21779, 19093, -1, 20339, 20340, 21779, -1, 20339, 19100, 20340, -1, 20340, 19100, 20341, -1, 20341, 19100, 20342, -1, 20343, 20342, 20345, -1, 20344, 20345, 19116, -1, 21778, 19116, 19111, -1, 21777, 19111, 19108, -1, 20354, 19108, 19109, -1, 20346, 19109, 20355, -1, 20356, 20355, 19122, -1, 21806, 19122, 20357, -1, 20358, 20357, 20347, -1, 21805, 20347, 20348, -1, 20359, 20348, 20350, -1, 20349, 20350, 20351, -1, 21765, 20351, 20360, -1, 20361, 20360, 19155, -1, 21766, 19155, 20352, -1, 20362, 20352, 19148, -1, 21767, 19148, 19168, -1, 20353, 19168, 20318, -1, 21769, 20353, 20318, -1, 20341, 20342, 20343, -1, 20343, 20345, 20344, -1, 20344, 19116, 21778, -1, 21778, 19111, 21777, -1, 21777, 19108, 20354, -1, 20354, 19109, 20346, -1, 20346, 20355, 20356, -1, 20356, 19122, 21806, -1, 21806, 20357, 20358, -1, 20358, 20347, 21805, -1, 21805, 20348, 20359, -1, 20359, 20350, 20349, -1, 20349, 20351, 21765, -1, 21765, 20360, 20361, -1, 20361, 19155, 21766, -1, 21766, 20352, 20362, -1, 20362, 19148, 21767, -1, 21767, 19168, 20353, -1, 20373, 21812, 21813, -1, 21813, 21812, 21780, -1, 20388, 20386, 20363, -1, 20363, 20386, 20374, -1, 20374, 20386, 20385, -1, 20364, 20385, 20383, -1, 20266, 20383, 20365, -1, 21787, 20266, 20365, -1, 21787, 20366, 20266, -1, 21787, 20367, 20366, -1, 20366, 20367, 20375, -1, 20375, 20367, 20368, -1, 20278, 20368, 20369, -1, 20376, 20369, 20370, -1, 20377, 20370, 20371, -1, 20378, 20371, 20372, -1, 20291, 20372, 21785, -1, 20292, 21785, 21784, -1, 20379, 21784, 20380, -1, 20381, 20380, 21783, -1, 20373, 21783, 21812, -1, 20373, 20381, 21783, -1, 20374, 20385, 20364, -1, 20364, 20383, 20266, -1, 20375, 20368, 20278, -1, 20278, 20369, 20376, -1, 20376, 20370, 20377, -1, 20377, 20371, 20378, -1, 20378, 20372, 20291, -1, 20291, 21785, 20292, -1, 20292, 21784, 20379, -1, 20379, 20380, 20381, -1, 21787, 20365, 20382, -1, 20382, 20365, 20389, -1, 20389, 20365, 20383, -1, 20384, 20383, 20385, -1, 20391, 20385, 20386, -1, 20387, 20386, 20388, -1, 20387, 20391, 20386, -1, 20389, 20383, 20384, -1, 20384, 20385, 20391, -1, 20387, 20390, 20391, -1, 20391, 20390, 20403, -1, 20384, 20403, 20402, -1, 20389, 20402, 20401, -1, 21786, 20401, 20392, -1, 21786, 20389, 20401, -1, 21786, 20382, 20389, -1, 20390, 20811, 20403, -1, 20403, 20811, 20398, -1, 20397, 20398, 20393, -1, 20395, 20393, 19218, -1, 20394, 20395, 19218, -1, 20394, 20396, 20395, -1, 20395, 20396, 20404, -1, 20397, 20404, 20402, -1, 20403, 20397, 20402, -1, 20403, 20398, 20397, -1, 20811, 20813, 20398, -1, 20398, 20813, 20399, -1, 20393, 20399, 19220, -1, 19218, 20393, 19220, -1, 20813, 19213, 20399, -1, 20399, 19213, 20400, -1, 19220, 20399, 20400, -1, 20396, 20392, 20404, -1, 20404, 20392, 20401, -1, 20402, 20404, 20401, -1, 20389, 20384, 20402, -1, 20384, 20391, 20403, -1, 20395, 20404, 20397, -1, 20393, 20395, 20397, -1, 20399, 20393, 20398, -1, 19251, 20405, 20406, -1, 20406, 20405, 20407, -1, 19216, 20407, 20419, -1, 20394, 20419, 20409, -1, 20394, 19216, 20419, -1, 20406, 20407, 19216, -1, 20408, 20409, 20420, -1, 20456, 20420, 20418, -1, 20410, 20418, 20421, -1, 20416, 20421, 20411, -1, 20465, 20411, 20412, -1, 20467, 20412, 20422, -1, 20458, 20422, 20460, -1, 20413, 20460, 20424, -1, 20414, 20424, 20453, -1, 20414, 20413, 20424, -1, 20414, 20415, 20413, -1, 20414, 21789, 20415, -1, 20415, 21789, 20454, -1, 20466, 20454, 20455, -1, 20465, 20455, 20416, -1, 20411, 20465, 20416, -1, 20407, 20417, 20419, -1, 20407, 20469, 20417, -1, 20407, 20405, 20469, -1, 20469, 20405, 19267, -1, 20468, 19267, 20421, -1, 20418, 20468, 20421, -1, 20418, 20417, 20468, -1, 20418, 20420, 20417, -1, 20417, 20420, 20419, -1, 20419, 20420, 20409, -1, 19267, 20411, 20421, -1, 20412, 19262, 20422, -1, 20422, 19262, 20423, -1, 20460, 20423, 20459, -1, 20424, 20459, 20440, -1, 20453, 20440, 20425, -1, 20452, 20425, 20426, -1, 21790, 20426, 20464, -1, 20451, 20464, 20444, -1, 20435, 20444, 20427, -1, 20428, 20427, 19261, -1, 20429, 20428, 19261, -1, 20429, 20447, 20428, -1, 20429, 20448, 20447, -1, 20429, 19260, 20448, -1, 20448, 19260, 20430, -1, 20450, 20430, 20431, -1, 20449, 20431, 20432, -1, 21792, 20449, 20432, -1, 21792, 20434, 20449, -1, 21792, 20433, 20434, -1, 21792, 20463, 20433, -1, 20433, 20463, 20438, -1, 20436, 20438, 20435, -1, 20428, 20435, 20427, -1, 20428, 20436, 20435, -1, 20428, 20447, 20436, -1, 20436, 20447, 20437, -1, 20433, 20437, 20434, -1, 20433, 20436, 20437, -1, 20433, 20438, 20436, -1, 20423, 19262, 20439, -1, 20459, 20439, 20445, -1, 20440, 20445, 20425, -1, 20440, 20459, 20445, -1, 20441, 20446, 19263, -1, 20441, 20462, 20446, -1, 20441, 20442, 20462, -1, 20441, 19261, 20442, -1, 20442, 19261, 20427, -1, 20444, 20442, 20427, -1, 20444, 20443, 20442, -1, 20444, 20464, 20443, -1, 20443, 20464, 20426, -1, 20461, 20426, 20425, -1, 20445, 20461, 20425, -1, 20445, 20446, 20461, -1, 20445, 20439, 20446, -1, 20446, 20439, 19263, -1, 19263, 20439, 19262, -1, 20448, 20430, 20450, -1, 20437, 20450, 20434, -1, 20437, 20448, 20450, -1, 20437, 20447, 20448, -1, 20450, 20431, 20449, -1, 20434, 20450, 20449, -1, 20438, 20463, 20451, -1, 20435, 20451, 20444, -1, 20435, 20438, 20451, -1, 21790, 20452, 20426, -1, 20452, 20453, 20425, -1, 20440, 20453, 20424, -1, 20454, 21789, 20457, -1, 20455, 20457, 20410, -1, 20416, 20410, 20421, -1, 20416, 20455, 20410, -1, 20420, 20456, 20408, -1, 20408, 20456, 20457, -1, 21789, 20408, 20457, -1, 20410, 20457, 20456, -1, 20418, 20410, 20456, -1, 20455, 20454, 20457, -1, 20454, 20466, 20415, -1, 20415, 20466, 20458, -1, 20413, 20458, 20460, -1, 20413, 20415, 20458, -1, 20459, 20424, 20460, -1, 20443, 20426, 20461, -1, 20462, 20461, 20446, -1, 20462, 20443, 20461, -1, 20462, 20442, 20443, -1, 20463, 21790, 20451, -1, 20451, 21790, 20464, -1, 20455, 20465, 20466, -1, 20466, 20465, 20467, -1, 20458, 20467, 20422, -1, 20458, 20466, 20467, -1, 20423, 20460, 20422, -1, 20439, 20459, 20423, -1, 19267, 20468, 20469, -1, 20469, 20468, 20417, -1, 20412, 20467, 20465, -1, 20430, 19260, 20504, -1, 20498, 20504, 20470, -1, 20499, 20470, 20482, -1, 20503, 20482, 20471, -1, 20501, 20471, 20472, -1, 20512, 20472, 20473, -1, 20509, 20473, 20484, -1, 20492, 20484, 20485, -1, 20489, 20485, 20486, -1, 20506, 20486, 20480, -1, 20478, 20480, 20488, -1, 20474, 20488, 20516, -1, 20475, 20474, 20516, -1, 20475, 20476, 20474, -1, 20475, 20477, 20476, -1, 20476, 20477, 20513, -1, 20505, 20513, 20479, -1, 20478, 20479, 20506, -1, 20480, 20478, 20506, -1, 19259, 20470, 20481, -1, 19259, 20482, 20470, -1, 19259, 19271, 20482, -1, 20482, 19271, 20471, -1, 20471, 19271, 19270, -1, 20472, 19270, 20483, -1, 20473, 20483, 20484, -1, 20473, 20472, 20483, -1, 20471, 19270, 20472, -1, 20483, 19255, 20484, -1, 20484, 19255, 20485, -1, 20485, 19255, 19268, -1, 20486, 19268, 19253, -1, 20480, 19253, 20488, -1, 20480, 20486, 19253, -1, 20485, 19268, 20486, -1, 19253, 20487, 20488, -1, 20488, 20487, 20516, -1, 20513, 20490, 20479, -1, 20479, 20490, 20508, -1, 20506, 20508, 20489, -1, 20486, 20506, 20489, -1, 20490, 20491, 20508, -1, 20508, 20491, 20507, -1, 20489, 20507, 20492, -1, 20485, 20489, 20492, -1, 20491, 21770, 20507, -1, 20507, 21770, 20510, -1, 20492, 20510, 20509, -1, 20484, 20492, 20509, -1, 20510, 21770, 20500, -1, 20509, 20500, 20512, -1, 20473, 20509, 20512, -1, 20493, 20511, 20494, -1, 20493, 20502, 20511, -1, 20493, 20495, 20502, -1, 20502, 20495, 20496, -1, 20503, 20496, 20499, -1, 20482, 20503, 20499, -1, 20495, 21795, 20496, -1, 20496, 21795, 20497, -1, 20499, 20497, 20498, -1, 20470, 20499, 20498, -1, 21795, 20432, 20497, -1, 20497, 20432, 20431, -1, 20498, 20431, 20430, -1, 20504, 20498, 20430, -1, 20497, 20431, 20498, -1, 20501, 20472, 20512, -1, 20511, 20512, 20500, -1, 20494, 20500, 21770, -1, 20494, 20511, 20500, -1, 20503, 20471, 20501, -1, 20502, 20501, 20511, -1, 20502, 20503, 20501, -1, 20502, 20496, 20503, -1, 19260, 20481, 20504, -1, 20504, 20481, 20470, -1, 20488, 20474, 20478, -1, 20478, 20474, 20505, -1, 20479, 20478, 20505, -1, 20508, 20506, 20479, -1, 20507, 20489, 20508, -1, 20510, 20492, 20507, -1, 20500, 20509, 20510, -1, 20511, 20501, 20512, -1, 20497, 20499, 20496, -1, 20513, 20505, 20476, -1, 20476, 20505, 20474, -1, 20487, 19302, 20517, -1, 20516, 20517, 20515, -1, 20475, 20515, 20514, -1, 20477, 20514, 20520, -1, 20477, 20475, 20514, -1, 19280, 20515, 19301, -1, 19280, 20514, 20515, -1, 19280, 20520, 20514, -1, 20475, 20516, 20515, -1, 20516, 20487, 20517, -1, 19301, 20515, 20517, -1, 19302, 19301, 20517, -1, 20518, 19294, 20533, -1, 19324, 20533, 20526, -1, 19287, 20526, 20519, -1, 20520, 20519, 20532, -1, 20520, 19287, 20519, -1, 20820, 20534, 20521, -1, 20820, 20523, 20534, -1, 20820, 20522, 20523, -1, 20523, 20522, 20530, -1, 20822, 20523, 20530, -1, 20822, 20524, 20523, -1, 20822, 20531, 20524, -1, 20524, 20531, 20528, -1, 20527, 20528, 20525, -1, 20526, 20525, 20519, -1, 20526, 20527, 20525, -1, 20526, 20533, 20527, -1, 20527, 20533, 20534, -1, 20524, 20534, 20523, -1, 20524, 20527, 20534, -1, 20524, 20528, 20527, -1, 20522, 20529, 20530, -1, 20531, 20821, 20528, -1, 20528, 20821, 21771, -1, 21772, 20528, 21771, -1, 21772, 20525, 20528, -1, 21772, 20532, 20525, -1, 20525, 20532, 20519, -1, 19287, 19324, 20526, -1, 19324, 20518, 20533, -1, 20521, 20534, 20533, -1, 19294, 20521, 20533, -1, 20762, 20761, 20792, -1, 20792, 20761, 20545, -1, 20772, 20545, 20544, -1, 20535, 20544, 21800, -1, 20535, 20772, 20544, -1, 20792, 20545, 20772, -1, 20581, 21800, 20548, -1, 20583, 20548, 20547, -1, 20579, 20547, 20536, -1, 20580, 20536, 20754, -1, 20543, 20754, 20753, -1, 20537, 20753, 20538, -1, 20586, 20538, 20539, -1, 20585, 20539, 20578, -1, 21798, 20578, 21799, -1, 21798, 20585, 20578, -1, 21798, 20584, 20585, -1, 21798, 20540, 20584, -1, 20584, 20540, 20541, -1, 20588, 20541, 20542, -1, 20543, 20542, 20580, -1, 20754, 20543, 20580, -1, 20545, 20592, 20544, -1, 20545, 20546, 20592, -1, 20545, 20761, 20546, -1, 20546, 20761, 20590, -1, 20591, 20590, 20536, -1, 20547, 20591, 20536, -1, 20547, 20592, 20591, -1, 20547, 20548, 20592, -1, 20592, 20548, 20544, -1, 20544, 20548, 21800, -1, 20590, 20754, 20536, -1, 20753, 20752, 20538, -1, 20538, 20752, 20589, -1, 20539, 20589, 20549, -1, 20578, 20549, 20560, -1, 21799, 20560, 20577, -1, 20576, 20577, 20566, -1, 21802, 20566, 20565, -1, 20550, 20565, 20551, -1, 20575, 20551, 20562, -1, 20557, 20562, 20750, -1, 20552, 20557, 20750, -1, 20552, 20558, 20557, -1, 20552, 20572, 20558, -1, 20552, 20594, 20572, -1, 20572, 20594, 20593, -1, 20571, 20593, 20627, -1, 20553, 20627, 21804, -1, 20554, 20553, 21804, -1, 20554, 20574, 20553, -1, 20554, 20555, 20574, -1, 20554, 21803, 20555, -1, 20555, 21803, 20556, -1, 20559, 20556, 20575, -1, 20557, 20575, 20562, -1, 20557, 20559, 20575, -1, 20557, 20558, 20559, -1, 20559, 20558, 20573, -1, 20555, 20573, 20574, -1, 20555, 20559, 20573, -1, 20555, 20556, 20559, -1, 20589, 20752, 20570, -1, 20549, 20570, 20567, -1, 20560, 20567, 20577, -1, 20560, 20549, 20567, -1, 20561, 20569, 20759, -1, 20561, 20587, 20569, -1, 20561, 20564, 20587, -1, 20561, 20750, 20564, -1, 20564, 20750, 20562, -1, 20551, 20564, 20562, -1, 20551, 20563, 20564, -1, 20551, 20565, 20563, -1, 20563, 20565, 20566, -1, 20568, 20566, 20577, -1, 20567, 20568, 20577, -1, 20567, 20569, 20568, -1, 20567, 20570, 20569, -1, 20569, 20570, 20759, -1, 20759, 20570, 20752, -1, 20572, 20593, 20571, -1, 20573, 20571, 20574, -1, 20573, 20572, 20571, -1, 20573, 20558, 20572, -1, 20571, 20627, 20553, -1, 20574, 20571, 20553, -1, 20556, 21803, 20550, -1, 20575, 20550, 20551, -1, 20575, 20556, 20550, -1, 21802, 20576, 20566, -1, 20576, 21799, 20577, -1, 20560, 21799, 20578, -1, 20541, 20540, 20582, -1, 20542, 20582, 20579, -1, 20580, 20579, 20536, -1, 20580, 20542, 20579, -1, 20548, 20583, 20581, -1, 20581, 20583, 20582, -1, 20540, 20581, 20582, -1, 20579, 20582, 20583, -1, 20547, 20579, 20583, -1, 20542, 20541, 20582, -1, 20541, 20588, 20584, -1, 20584, 20588, 20586, -1, 20585, 20586, 20539, -1, 20585, 20584, 20586, -1, 20549, 20578, 20539, -1, 20563, 20566, 20568, -1, 20587, 20568, 20569, -1, 20587, 20563, 20568, -1, 20587, 20564, 20563, -1, 21803, 21802, 20550, -1, 20550, 21802, 20565, -1, 20542, 20543, 20588, -1, 20588, 20543, 20537, -1, 20586, 20537, 20538, -1, 20586, 20588, 20537, -1, 20589, 20539, 20538, -1, 20570, 20549, 20589, -1, 20590, 20591, 20546, -1, 20546, 20591, 20592, -1, 20753, 20537, 20543, -1, 20593, 20594, 20595, -1, 20628, 20595, 20607, -1, 20625, 20607, 20624, -1, 20623, 20624, 20608, -1, 20632, 20608, 20596, -1, 20597, 20596, 20599, -1, 20598, 20599, 20610, -1, 20617, 20610, 20618, -1, 20616, 20618, 20612, -1, 20600, 20612, 20614, -1, 20606, 20614, 20601, -1, 20602, 20601, 20642, -1, 20603, 20602, 20642, -1, 20603, 20637, 20602, -1, 20603, 20604, 20637, -1, 20637, 20604, 21761, -1, 20605, 21761, 20634, -1, 20606, 20634, 20600, -1, 20614, 20606, 20600, -1, 20747, 20607, 20749, -1, 20747, 20624, 20607, -1, 20747, 20609, 20624, -1, 20624, 20609, 20608, -1, 20608, 20609, 20746, -1, 20596, 20746, 20756, -1, 20599, 20756, 20610, -1, 20599, 20596, 20756, -1, 20608, 20746, 20596, -1, 20756, 20744, 20610, -1, 20610, 20744, 20618, -1, 20618, 20744, 20611, -1, 20612, 20611, 20613, -1, 20614, 20613, 20601, -1, 20614, 20612, 20613, -1, 20618, 20611, 20612, -1, 20613, 20872, 20601, -1, 20601, 20872, 20642, -1, 21761, 20615, 20634, -1, 20634, 20615, 20633, -1, 20600, 20633, 20616, -1, 20612, 20600, 20616, -1, 20615, 21762, 20633, -1, 20633, 21762, 20635, -1, 20616, 20635, 20617, -1, 20618, 20616, 20617, -1, 21762, 21763, 20635, -1, 20635, 21763, 20619, -1, 20617, 20619, 20598, -1, 20610, 20617, 20598, -1, 20619, 21763, 20630, -1, 20598, 20630, 20597, -1, 20599, 20598, 20597, -1, 20620, 20629, 20631, -1, 20620, 20621, 20629, -1, 20620, 20622, 20621, -1, 20621, 20622, 20636, -1, 20623, 20636, 20625, -1, 20624, 20623, 20625, -1, 20622, 21764, 20636, -1, 20636, 21764, 20626, -1, 20625, 20626, 20628, -1, 20607, 20625, 20628, -1, 21764, 21804, 20626, -1, 20626, 21804, 20627, -1, 20628, 20627, 20593, -1, 20595, 20628, 20593, -1, 20626, 20627, 20628, -1, 20632, 20596, 20597, -1, 20629, 20597, 20630, -1, 20631, 20630, 21763, -1, 20631, 20629, 20630, -1, 20623, 20608, 20632, -1, 20621, 20632, 20629, -1, 20621, 20623, 20632, -1, 20621, 20636, 20623, -1, 20594, 20749, 20595, -1, 20595, 20749, 20607, -1, 20601, 20602, 20606, -1, 20606, 20602, 20605, -1, 20634, 20606, 20605, -1, 20633, 20600, 20634, -1, 20635, 20616, 20633, -1, 20619, 20617, 20635, -1, 20630, 20598, 20619, -1, 20629, 20632, 20597, -1, 20626, 20625, 20636, -1, 21761, 20605, 20637, -1, 20637, 20605, 20602, -1, 20872, 20873, 20638, -1, 20642, 20638, 20639, -1, 20603, 20639, 20640, -1, 20604, 20640, 20827, -1, 20604, 20603, 20640, -1, 20641, 20639, 20643, -1, 20641, 20640, 20639, -1, 20641, 20827, 20640, -1, 20603, 20642, 20639, -1, 20642, 20872, 20638, -1, 20643, 20639, 20638, -1, 20873, 20643, 20638, -1, 21744, 20650, 20644, -1, 20644, 20650, 20649, -1, 20702, 20649, 20703, -1, 20701, 20703, 20645, -1, 20700, 20645, 20652, -1, 20646, 20652, 20699, -1, 20647, 20699, 20698, -1, 20697, 20698, 20654, -1, 20648, 20654, 20696, -1, 20648, 20697, 20654, -1, 20649, 20650, 20704, -1, 20703, 20704, 20651, -1, 20645, 20651, 20669, -1, 20652, 20669, 20653, -1, 20699, 20653, 20705, -1, 20698, 20705, 20676, -1, 20654, 20676, 20655, -1, 20695, 20655, 20656, -1, 20694, 20656, 20679, -1, 20692, 20679, 20682, -1, 20691, 20682, 20657, -1, 20658, 20657, 20684, -1, 20661, 20684, 20686, -1, 20659, 20686, 20660, -1, 20659, 20661, 20686, -1, 20659, 20662, 20661, -1, 20661, 20662, 21745, -1, 20663, 20661, 21745, -1, 20663, 20658, 20661, -1, 20663, 20664, 20658, -1, 20658, 20664, 20691, -1, 20657, 20658, 20691, -1, 20317, 20665, 20666, -1, 20317, 20672, 20665, -1, 20317, 21813, 20672, -1, 20665, 20672, 20671, -1, 20651, 20671, 20669, -1, 20651, 20665, 20671, -1, 20651, 20704, 20665, -1, 20665, 20704, 20666, -1, 20666, 20704, 20650, -1, 20667, 20670, 21825, -1, 20667, 20668, 20670, -1, 20667, 21827, 20668, -1, 20668, 21827, 20673, -1, 20705, 20673, 20676, -1, 20705, 20668, 20673, -1, 20705, 20653, 20668, -1, 20668, 20653, 20670, -1, 20670, 20653, 20669, -1, 20671, 20670, 20669, -1, 20671, 21825, 20670, -1, 20671, 20672, 21825, -1, 21827, 20674, 20673, -1, 20673, 20674, 20675, -1, 20676, 20675, 20655, -1, 20676, 20673, 20675, -1, 20674, 20677, 20675, -1, 20675, 20677, 20678, -1, 20655, 20678, 20656, -1, 20655, 20675, 20678, -1, 20677, 21829, 20678, -1, 20678, 21829, 20680, -1, 20656, 20680, 20679, -1, 20656, 20678, 20680, -1, 21829, 21830, 20680, -1, 20680, 21830, 20681, -1, 20679, 20681, 20682, -1, 20679, 20680, 20681, -1, 21830, 21831, 20681, -1, 20681, 21831, 20683, -1, 20682, 20683, 20657, -1, 20682, 20681, 20683, -1, 21831, 21832, 20683, -1, 20683, 21832, 20685, -1, 20657, 20685, 20684, -1, 20657, 20683, 20685, -1, 21832, 20688, 20685, -1, 20685, 20688, 20687, -1, 20684, 20687, 20686, -1, 20684, 20685, 20687, -1, 20688, 21821, 20687, -1, 20687, 21821, 20689, -1, 20686, 20689, 20660, -1, 20686, 20687, 20689, -1, 21821, 21822, 20689, -1, 20689, 21822, 22272, -1, 20660, 20689, 22272, -1, 21822, 21824, 22272, -1, 20664, 20690, 20691, -1, 20691, 20690, 20692, -1, 20682, 20691, 20692, -1, 20690, 21746, 20692, -1, 20692, 21746, 20694, -1, 20679, 20692, 20694, -1, 21746, 20693, 20694, -1, 20694, 20693, 20695, -1, 20656, 20694, 20695, -1, 20693, 20696, 20695, -1, 20695, 20696, 20654, -1, 20655, 20695, 20654, -1, 20697, 20647, 20698, -1, 20647, 20646, 20699, -1, 20646, 20700, 20652, -1, 20700, 20701, 20645, -1, 20701, 20702, 20703, -1, 20702, 20644, 20649, -1, 20703, 20649, 20704, -1, 20645, 20703, 20651, -1, 20652, 20645, 20669, -1, 20699, 20652, 20653, -1, 20698, 20699, 20705, -1, 20654, 20698, 20676, -1, 20661, 20658, 20684, -1, 19388, 20724, 19389, -1, 19388, 21851, 20724, -1, 19388, 19422, 21851, -1, 21851, 19422, 21845, -1, 21845, 19422, 20706, -1, 20707, 20706, 19334, -1, 21844, 19334, 19333, -1, 20725, 19333, 19341, -1, 21842, 19341, 19343, -1, 20726, 19343, 19344, -1, 20708, 19344, 20709, -1, 20727, 20709, 20728, -1, 20729, 20728, 19355, -1, 21838, 19355, 19361, -1, 20730, 19361, 20731, -1, 20732, 20731, 19365, -1, 20733, 19365, 19367, -1, 20734, 19367, 19370, -1, 20710, 19370, 20711, -1, 21835, 20711, 20713, -1, 20712, 20713, 20714, -1, 20735, 20714, 19399, -1, 20736, 19399, 20715, -1, 21833, 20715, 20716, -1, 20737, 20716, 20717, -1, 20738, 20717, 20718, -1, 20739, 20718, 19411, -1, 21857, 19411, 20719, -1, 21856, 20719, 20721, -1, 20720, 20721, 20722, -1, 21853, 20722, 20740, -1, 21852, 20740, 19390, -1, 20723, 19390, 19389, -1, 20724, 20723, 19389, -1, 21845, 20706, 20707, -1, 20707, 19334, 21844, -1, 21844, 19333, 20725, -1, 20725, 19341, 21842, -1, 21842, 19343, 20726, -1, 20726, 19344, 20708, -1, 20708, 20709, 20727, -1, 20727, 20728, 20729, -1, 20729, 19355, 21838, -1, 21838, 19361, 20730, -1, 20730, 20731, 20732, -1, 20732, 19365, 20733, -1, 20733, 19367, 20734, -1, 20734, 19370, 20710, -1, 20710, 20711, 21835, -1, 21835, 20713, 20712, -1, 20712, 20714, 20735, -1, 20735, 19399, 20736, -1, 20736, 20715, 21833, -1, 21833, 20716, 20737, -1, 20737, 20717, 20738, -1, 20738, 20718, 20739, -1, 20739, 19411, 21857, -1, 21857, 20719, 21856, -1, 21856, 20721, 20720, -1, 20720, 20722, 21853, -1, 21853, 20740, 21852, -1, 21852, 19390, 20723, -1, 20872, 20613, 20741, -1, 20741, 20613, 20742, -1, 20742, 20613, 20611, -1, 20743, 20611, 20744, -1, 21836, 20744, 20756, -1, 20745, 20756, 20746, -1, 21846, 20746, 20609, -1, 21837, 20609, 20747, -1, 20748, 20747, 20749, -1, 20757, 20749, 20594, -1, 20758, 20594, 20552, -1, 21839, 20552, 20750, -1, 20751, 20750, 20561, -1, 21840, 20561, 20759, -1, 21841, 20759, 20752, -1, 21847, 20752, 20753, -1, 20760, 20753, 20754, -1, 21843, 20754, 20590, -1, 20755, 20590, 20761, -1, 20755, 21843, 20590, -1, 20742, 20611, 20743, -1, 20743, 20744, 21836, -1, 21836, 20756, 20745, -1, 20745, 20746, 21846, -1, 21846, 20609, 21837, -1, 21837, 20747, 20748, -1, 20748, 20749, 20757, -1, 20757, 20594, 20758, -1, 20758, 20552, 21839, -1, 21839, 20750, 20751, -1, 20751, 20561, 21840, -1, 21840, 20759, 21841, -1, 21841, 20752, 21847, -1, 21847, 20753, 20760, -1, 20760, 20754, 21843, -1, 20761, 20762, 20755, -1, 20755, 20762, 21850, -1, 21850, 20762, 20789, -1, 20789, 20762, 20763, -1, 20764, 20789, 20763, -1, 20763, 20762, 20791, -1, 20793, 20791, 20765, -1, 20794, 20765, 20766, -1, 20795, 20766, 20798, -1, 20797, 20798, 20801, -1, 20805, 20801, 20767, -1, 22289, 20805, 20767, -1, 22289, 20804, 20805, -1, 22289, 20783, 20804, -1, 20804, 20783, 20785, -1, 20802, 20785, 20768, -1, 20803, 20768, 20769, -1, 20796, 20769, 20770, -1, 20771, 20770, 20764, -1, 20763, 20771, 20764, -1, 20763, 20793, 20771, -1, 20763, 20791, 20793, -1, 20772, 20775, 20792, -1, 20772, 20776, 20775, -1, 20772, 20780, 20776, -1, 20772, 20535, 20780, -1, 20780, 20535, 21868, -1, 20781, 21868, 20782, -1, 20778, 20782, 20773, -1, 20779, 20773, 20798, -1, 20766, 20779, 20798, -1, 20766, 20806, 20779, -1, 20766, 20765, 20806, -1, 20806, 20765, 20774, -1, 20775, 20774, 20792, -1, 20775, 20806, 20774, -1, 20775, 20777, 20806, -1, 20775, 20776, 20777, -1, 20777, 20776, 20781, -1, 20778, 20781, 20782, -1, 20778, 20777, 20781, -1, 20778, 20779, 20777, -1, 20778, 20773, 20779, -1, 20780, 21868, 20781, -1, 20776, 20780, 20781, -1, 20782, 20767, 20773, -1, 20773, 20767, 20801, -1, 20798, 20773, 20801, -1, 20783, 20784, 20785, -1, 20785, 20784, 20786, -1, 20768, 20786, 20799, -1, 20769, 20799, 20788, -1, 20770, 20788, 20764, -1, 20770, 20769, 20788, -1, 20786, 20784, 20787, -1, 20799, 20787, 20790, -1, 20788, 20790, 20764, -1, 20788, 20799, 20790, -1, 20789, 20800, 21861, -1, 20789, 20790, 20800, -1, 20789, 20764, 20790, -1, 20768, 20785, 20786, -1, 20774, 20765, 20791, -1, 20792, 20791, 20762, -1, 20792, 20774, 20791, -1, 20796, 20770, 20771, -1, 20794, 20771, 20793, -1, 20765, 20794, 20793, -1, 20796, 20771, 20794, -1, 20795, 20794, 20766, -1, 20795, 20796, 20794, -1, 20795, 20803, 20796, -1, 20795, 20797, 20803, -1, 20795, 20798, 20797, -1, 21861, 20800, 20787, -1, 20784, 21861, 20787, -1, 20803, 20769, 20796, -1, 20768, 20799, 20769, -1, 20800, 20790, 20787, -1, 20787, 20799, 20786, -1, 20801, 20805, 20797, -1, 20797, 20805, 20802, -1, 20803, 20802, 20768, -1, 20803, 20797, 20802, -1, 20785, 20802, 20804, -1, 20804, 20802, 20805, -1, 20806, 20777, 20779, -1, 19497, 19213, 20807, -1, 21315, 19497, 20807, -1, 21315, 19494, 19497, -1, 21315, 20808, 19494, -1, 19494, 20808, 20814, -1, 20814, 20808, 21318, -1, 19500, 21318, 20809, -1, 19502, 20809, 20810, -1, 19502, 19500, 20809, -1, 20811, 20812, 20813, -1, 20811, 21338, 20812, -1, 20811, 20390, 21338, -1, 21338, 20390, 21353, -1, 21353, 20390, 20387, -1, 20812, 20807, 20813, -1, 20813, 20807, 19213, -1, 20814, 21318, 19500, -1, 20809, 20815, 20810, -1, 20810, 20815, 19504, -1, 19504, 20815, 20816, -1, 20819, 20816, 20817, -1, 19511, 20817, 20818, -1, 19294, 20818, 20521, -1, 19294, 19511, 20818, -1, 19504, 20816, 20819, -1, 20819, 20817, 19511, -1, 20818, 21308, 20521, -1, 20521, 21308, 20820, -1, 20820, 21308, 21328, -1, 20522, 21328, 21298, -1, 20529, 20522, 21298, -1, 20820, 21328, 20522, -1, 21768, 20821, 21876, -1, 21876, 20821, 20531, -1, 20822, 21876, 20531, -1, 20822, 21877, 21876, -1, 20822, 20530, 21877, -1, 21877, 20530, 21864, -1, 21864, 20530, 20529, -1, 22293, 21864, 20529, -1, 20830, 21948, 20841, -1, 20831, 20841, 20840, -1, 20832, 20840, 20839, -1, 20855, 20839, 20823, -1, 20856, 20823, 20824, -1, 20859, 20824, 20825, -1, 20864, 20825, 20826, -1, 20827, 20826, 21934, -1, 20827, 20864, 20826, -1, 20827, 20865, 20864, -1, 20827, 20641, 20865, -1, 20865, 20641, 20828, -1, 20863, 20828, 20848, -1, 20858, 20848, 20853, -1, 20854, 20853, 20829, -1, 20851, 20829, 20830, -1, 20831, 20830, 20841, -1, 20831, 20851, 20830, -1, 20831, 20832, 20851, -1, 20831, 20840, 20832, -1, 20833, 20834, 21946, -1, 20833, 20838, 20834, -1, 20833, 20835, 20838, -1, 20838, 20835, 20857, -1, 20837, 20857, 20862, -1, 20861, 20862, 20866, -1, 20871, 20866, 20836, -1, 20867, 20836, 20845, -1, 21934, 20867, 20845, -1, 21934, 20826, 20867, -1, 20867, 20826, 20825, -1, 20871, 20825, 20824, -1, 20861, 20824, 20823, -1, 20837, 20823, 20839, -1, 20838, 20839, 20840, -1, 20834, 20840, 20841, -1, 21946, 20841, 21948, -1, 21946, 20834, 20841, -1, 21944, 20850, 20835, -1, 21944, 20842, 20850, -1, 21944, 20844, 20842, -1, 20842, 20844, 20869, -1, 20850, 20869, 20868, -1, 20843, 20868, 20862, -1, 20857, 20843, 20862, -1, 20857, 20835, 20843, -1, 20843, 20835, 20850, -1, 20868, 20843, 20850, -1, 20844, 20845, 20869, -1, 20869, 20845, 20870, -1, 20868, 20870, 20866, -1, 20862, 20868, 20866, -1, 20643, 20847, 20641, -1, 20643, 20852, 20847, -1, 20643, 20873, 20852, -1, 20852, 20873, 20849, -1, 20846, 20849, 20829, -1, 20853, 20846, 20829, -1, 20853, 20847, 20846, -1, 20853, 20848, 20847, -1, 20847, 20848, 20860, -1, 20641, 20860, 20828, -1, 20641, 20847, 20860, -1, 20849, 20830, 20829, -1, 20869, 20850, 20842, -1, 20854, 20829, 20851, -1, 20832, 20854, 20851, -1, 20832, 20855, 20854, -1, 20832, 20839, 20855, -1, 20852, 20849, 20846, -1, 20847, 20852, 20846, -1, 20838, 20840, 20834, -1, 20858, 20853, 20854, -1, 20855, 20858, 20854, -1, 20855, 20856, 20858, -1, 20855, 20823, 20856, -1, 20837, 20839, 20838, -1, 20857, 20837, 20838, -1, 20863, 20848, 20858, -1, 20856, 20863, 20858, -1, 20856, 20859, 20863, -1, 20856, 20824, 20859, -1, 20828, 20860, 20848, -1, 20861, 20823, 20837, -1, 20862, 20861, 20837, -1, 20865, 20828, 20863, -1, 20859, 20865, 20863, -1, 20859, 20864, 20865, -1, 20859, 20825, 20864, -1, 20870, 20845, 20836, -1, 20866, 20870, 20836, -1, 20825, 20871, 20867, -1, 20867, 20871, 20836, -1, 20868, 20869, 20870, -1, 20861, 20866, 20871, -1, 20824, 20861, 20871, -1, 21834, 21948, 20741, -1, 20741, 21948, 20872, -1, 20872, 21948, 20873, -1, 20873, 21948, 20830, -1, 20849, 20873, 20830, -1, 21980, 20877, 20874, -1, 21980, 21981, 20877, -1, 20877, 21981, 20973, -1, 20970, 20973, 20879, -1, 20972, 20879, 20875, -1, 19548, 20875, 19535, -1, 19548, 20972, 20875, -1, 19548, 20876, 20972, -1, 20972, 20876, 20971, -1, 20970, 20971, 20969, -1, 20877, 20969, 20878, -1, 20874, 20878, 21979, -1, 20874, 20877, 20878, -1, 21981, 21992, 20973, -1, 20973, 21992, 20881, -1, 20879, 20881, 20880, -1, 20875, 20880, 20884, -1, 19535, 20884, 19547, -1, 19535, 20875, 20884, -1, 21992, 20899, 20881, -1, 20881, 20899, 20882, -1, 20880, 20882, 20883, -1, 20884, 20883, 20885, -1, 19547, 20885, 20961, -1, 20960, 20961, 20906, -1, 20959, 20906, 20958, -1, 19532, 20958, 20886, -1, 20957, 20886, 20911, -1, 20895, 20911, 20887, -1, 20890, 20887, 20888, -1, 20891, 20890, 20888, -1, 20891, 20889, 20890, -1, 20891, 21998, 20889, -1, 20889, 21998, 20915, -1, 20976, 20915, 20892, -1, 20894, 20892, 20893, -1, 19530, 20893, 19545, -1, 19530, 20894, 20893, -1, 19530, 20897, 20894, -1, 19530, 19529, 20897, -1, 20897, 19529, 20898, -1, 20896, 20898, 20895, -1, 20890, 20895, 20887, -1, 20890, 20896, 20895, -1, 20890, 20889, 20896, -1, 20896, 20889, 20976, -1, 20897, 20976, 20894, -1, 20897, 20896, 20976, -1, 20897, 20898, 20896, -1, 20899, 20900, 20882, -1, 20882, 20900, 20903, -1, 20883, 20903, 20901, -1, 20885, 20901, 20961, -1, 20885, 20883, 20901, -1, 20900, 20902, 20903, -1, 20903, 20902, 20904, -1, 20901, 20904, 20907, -1, 20961, 20907, 20906, -1, 20961, 20901, 20907, -1, 20902, 20908, 20904, -1, 20904, 20908, 20974, -1, 20907, 20974, 20905, -1, 20906, 20905, 20958, -1, 20906, 20907, 20905, -1, 20908, 21994, 20974, -1, 20974, 21994, 20910, -1, 20905, 20910, 20909, -1, 20958, 20909, 20886, -1, 20958, 20905, 20909, -1, 21994, 21996, 20910, -1, 20910, 21996, 20975, -1, 20909, 20975, 20911, -1, 20886, 20909, 20911, -1, 21996, 20912, 20975, -1, 20975, 20912, 20913, -1, 20887, 20913, 20888, -1, 20887, 20975, 20913, -1, 20887, 20911, 20975, -1, 21998, 20914, 20915, -1, 20915, 20914, 20917, -1, 20892, 20917, 20978, -1, 20893, 20978, 20919, -1, 19545, 20919, 19543, -1, 19545, 20893, 20919, -1, 20914, 20916, 20917, -1, 20917, 20916, 20918, -1, 20978, 20918, 20977, -1, 20919, 20977, 20920, -1, 19543, 20920, 20921, -1, 19543, 20919, 20920, -1, 20916, 20922, 20918, -1, 20918, 20922, 20936, -1, 20977, 20936, 20923, -1, 20920, 20923, 20924, -1, 20921, 20924, 20926, -1, 20925, 20926, 20956, -1, 19556, 20956, 20941, -1, 19541, 20941, 20965, -1, 20963, 20965, 20946, -1, 20964, 20946, 20928, -1, 20927, 20928, 22030, -1, 21973, 20927, 22030, -1, 21973, 20929, 20927, -1, 21973, 20930, 20929, -1, 20929, 20930, 20948, -1, 20934, 20948, 20949, -1, 20932, 20949, 20982, -1, 20931, 20982, 19551, -1, 20931, 20932, 20982, -1, 20931, 20933, 20932, -1, 20931, 19539, 20933, -1, 20933, 19539, 20962, -1, 20935, 20962, 20964, -1, 20927, 20964, 20928, -1, 20927, 20935, 20964, -1, 20927, 20929, 20935, -1, 20935, 20929, 20934, -1, 20933, 20934, 20932, -1, 20933, 20935, 20934, -1, 20933, 20962, 20935, -1, 20922, 22000, 20936, -1, 20936, 22000, 20979, -1, 20923, 20979, 20937, -1, 20924, 20937, 20926, -1, 20924, 20923, 20937, -1, 22000, 22001, 20979, -1, 20979, 22001, 20938, -1, 20937, 20938, 20939, -1, 20926, 20939, 20956, -1, 20926, 20937, 20939, -1, 22001, 22002, 20938, -1, 20938, 22002, 20980, -1, 20939, 20980, 20940, -1, 20956, 20940, 20941, -1, 20956, 20939, 20940, -1, 22002, 22010, 20980, -1, 20980, 22010, 20942, -1, 20940, 20942, 20943, -1, 20941, 20943, 20965, -1, 20941, 20940, 20943, -1, 22010, 20944, 20942, -1, 20942, 20944, 20945, -1, 20943, 20945, 20946, -1, 20965, 20943, 20946, -1, 20944, 22007, 20945, -1, 20945, 22007, 22008, -1, 20928, 22008, 22030, -1, 20928, 20945, 22008, -1, 20928, 20946, 20945, -1, 20930, 20947, 20948, -1, 20948, 20947, 20952, -1, 20949, 20952, 20983, -1, 20982, 20983, 20950, -1, 19551, 20950, 20951, -1, 19551, 20982, 20950, -1, 20947, 21977, 20952, -1, 20952, 21977, 20981, -1, 20983, 20981, 20968, -1, 20950, 20968, 20953, -1, 20951, 20953, 19537, -1, 20951, 20950, 20953, -1, 21977, 20954, 20981, -1, 20981, 20954, 20966, -1, 20968, 20966, 20967, -1, 20953, 20967, 20955, -1, 19537, 20955, 20876, -1, 19537, 20953, 20955, -1, 20954, 21979, 20966, -1, 20966, 21979, 20878, -1, 20967, 20878, 20969, -1, 20955, 20969, 20971, -1, 20876, 20955, 20971, -1, 19541, 19556, 20941, -1, 19556, 20925, 20956, -1, 20925, 20921, 20926, -1, 20924, 20921, 20920, -1, 19529, 19531, 20898, -1, 20898, 19531, 20957, -1, 20895, 20957, 20911, -1, 20895, 20898, 20957, -1, 19531, 19532, 20957, -1, 20957, 19532, 20886, -1, 19532, 20959, 20958, -1, 20959, 20960, 20906, -1, 20960, 19547, 20961, -1, 20885, 19547, 20884, -1, 19539, 19554, 20962, -1, 20962, 19554, 20963, -1, 20964, 20963, 20946, -1, 20964, 20962, 20963, -1, 19554, 19541, 20963, -1, 20963, 19541, 20965, -1, 20878, 20967, 20966, -1, 20967, 20953, 20968, -1, 20955, 20967, 20969, -1, 20970, 20969, 20877, -1, 20973, 20970, 20877, -1, 20972, 20971, 20970, -1, 20879, 20972, 20970, -1, 20881, 20879, 20973, -1, 20882, 20880, 20881, -1, 20880, 20875, 20879, -1, 20903, 20883, 20882, -1, 20883, 20884, 20880, -1, 20904, 20901, 20903, -1, 20974, 20907, 20904, -1, 20910, 20905, 20974, -1, 20975, 20909, 20910, -1, 20915, 20976, 20889, -1, 20917, 20892, 20915, -1, 20892, 20894, 20976, -1, 20918, 20978, 20917, -1, 20978, 20893, 20892, -1, 20936, 20977, 20918, -1, 20977, 20919, 20978, -1, 20979, 20923, 20936, -1, 20923, 20920, 20977, -1, 20938, 20937, 20979, -1, 20980, 20939, 20938, -1, 20942, 20940, 20980, -1, 20945, 20943, 20942, -1, 20948, 20934, 20929, -1, 20952, 20949, 20948, -1, 20949, 20932, 20934, -1, 20981, 20983, 20952, -1, 20983, 20982, 20949, -1, 20966, 20968, 20981, -1, 20968, 20950, 20983, -1, 20984, 20995, 20993, -1, 20984, 20996, 20995, -1, 20995, 20996, 20985, -1, 20986, 20985, 20987, -1, 20989, 20987, 20999, -1, 20988, 20999, 19561, -1, 20988, 20989, 20999, -1, 20988, 20990, 20989, -1, 20989, 20990, 20991, -1, 20986, 20991, 20992, -1, 20995, 20992, 20994, -1, 20993, 20994, 21086, -1, 20993, 20995, 20994, -1, 20996, 21961, 20985, -1, 20985, 21961, 20997, -1, 20987, 20997, 20998, -1, 20999, 20998, 21000, -1, 19561, 21000, 19568, -1, 19561, 20999, 21000, -1, 21961, 21018, 20997, -1, 20997, 21018, 21091, -1, 20998, 21091, 21092, -1, 21000, 21092, 21001, -1, 19568, 21001, 21002, -1, 19560, 21002, 21003, -1, 21089, 21003, 21022, -1, 21088, 21022, 21004, -1, 21005, 21004, 21029, -1, 21014, 21029, 21006, -1, 21007, 21006, 21008, -1, 22013, 21007, 21008, -1, 22013, 21016, 21007, -1, 22013, 21033, 21016, -1, 21016, 21033, 21094, -1, 21017, 21094, 21009, -1, 21095, 21009, 21010, -1, 21011, 21010, 21037, -1, 21011, 21095, 21010, -1, 21011, 21012, 21095, -1, 21011, 19557, 21012, -1, 21012, 19557, 21013, -1, 21015, 21013, 21014, -1, 21007, 21014, 21006, -1, 21007, 21015, 21014, -1, 21007, 21016, 21015, -1, 21015, 21016, 21017, -1, 21012, 21017, 21095, -1, 21012, 21015, 21017, -1, 21012, 21013, 21015, -1, 21018, 21962, 21091, -1, 21091, 21962, 21019, -1, 21092, 21019, 21020, -1, 21001, 21020, 21002, -1, 21001, 21092, 21020, -1, 21962, 21021, 21019, -1, 21019, 21021, 21093, -1, 21020, 21093, 21023, -1, 21002, 21023, 21003, -1, 21002, 21020, 21023, -1, 21021, 21963, 21093, -1, 21093, 21963, 21024, -1, 21023, 21024, 21025, -1, 21003, 21025, 21022, -1, 21003, 21023, 21025, -1, 21963, 21026, 21024, -1, 21024, 21026, 21027, -1, 21025, 21027, 21030, -1, 21022, 21030, 21004, -1, 21022, 21025, 21030, -1, 21026, 21028, 21027, -1, 21027, 21028, 21031, -1, 21030, 21031, 21029, -1, 21004, 21030, 21029, -1, 21028, 22011, 21031, -1, 21031, 22011, 21032, -1, 21006, 21032, 21008, -1, 21006, 21031, 21032, -1, 21006, 21029, 21031, -1, 21033, 21034, 21094, -1, 21094, 21034, 21035, -1, 21009, 21035, 21036, -1, 21010, 21036, 21038, -1, 21037, 21038, 19574, -1, 21037, 21010, 21038, -1, 21034, 21039, 21035, -1, 21035, 21039, 21096, -1, 21036, 21096, 21042, -1, 21038, 21042, 21097, -1, 19574, 21097, 21040, -1, 19574, 21038, 21097, -1, 21039, 21041, 21096, -1, 21096, 21041, 21043, -1, 21042, 21043, 21063, -1, 21097, 21063, 21044, -1, 21040, 21044, 21065, -1, 19565, 21065, 21045, -1, 21046, 21045, 21047, -1, 19573, 21047, 21048, -1, 21049, 21048, 21073, -1, 21060, 21073, 21075, -1, 21050, 21075, 22029, -1, 22019, 21050, 22029, -1, 22019, 21051, 21050, -1, 22019, 21052, 21051, -1, 21051, 21052, 21053, -1, 21101, 21053, 21054, -1, 21055, 21054, 21056, -1, 19572, 21056, 21079, -1, 19572, 21055, 21056, -1, 19572, 21058, 21055, -1, 19572, 21057, 21058, -1, 21058, 21057, 21059, -1, 21061, 21059, 21060, -1, 21050, 21060, 21075, -1, 21050, 21061, 21060, -1, 21050, 21051, 21061, -1, 21061, 21051, 21101, -1, 21058, 21101, 21055, -1, 21058, 21061, 21101, -1, 21058, 21059, 21061, -1, 21041, 21062, 21043, -1, 21043, 21062, 21064, -1, 21063, 21064, 21066, -1, 21044, 21066, 21065, -1, 21044, 21063, 21066, -1, 21062, 22016, 21064, -1, 21064, 22016, 21099, -1, 21066, 21099, 21098, -1, 21065, 21098, 21045, -1, 21065, 21066, 21098, -1, 22016, 21067, 21099, -1, 21099, 21067, 21068, -1, 21098, 21068, 21069, -1, 21045, 21069, 21047, -1, 21045, 21098, 21069, -1, 21067, 21070, 21068, -1, 21068, 21070, 21071, -1, 21069, 21071, 21072, -1, 21047, 21072, 21048, -1, 21047, 21069, 21072, -1, 21070, 22018, 21071, -1, 21071, 22018, 21100, -1, 21072, 21100, 21073, -1, 21048, 21072, 21073, -1, 22018, 21074, 21100, -1, 21100, 21074, 21076, -1, 21075, 21076, 22029, -1, 21075, 21100, 21076, -1, 21075, 21073, 21100, -1, 21052, 22023, 21053, -1, 21053, 22023, 21077, -1, 21054, 21077, 21080, -1, 21056, 21080, 21078, -1, 21079, 21078, 19569, -1, 21079, 21056, 21078, -1, 22023, 22025, 21077, -1, 21077, 22025, 21082, -1, 21080, 21082, 21102, -1, 21078, 21102, 21081, -1, 19569, 21081, 21084, -1, 19569, 21078, 21081, -1, 22025, 22027, 21082, -1, 21082, 22027, 21085, -1, 21102, 21085, 21087, -1, 21081, 21087, 21083, -1, 21084, 21083, 20990, -1, 21084, 21081, 21083, -1, 22027, 21086, 21085, -1, 21085, 21086, 20994, -1, 21087, 20994, 20992, -1, 21083, 20992, 20991, -1, 20990, 21083, 20991, -1, 19573, 21046, 21047, -1, 21046, 19565, 21045, -1, 19565, 21040, 21065, -1, 21044, 21040, 21097, -1, 19557, 19559, 21013, -1, 21013, 19559, 21005, -1, 21014, 21005, 21029, -1, 21014, 21013, 21005, -1, 19559, 21088, 21005, -1, 21005, 21088, 21004, -1, 21088, 21089, 21022, -1, 21089, 19560, 21003, -1, 19560, 19568, 21002, -1, 21001, 19568, 21000, -1, 21057, 21090, 21059, -1, 21059, 21090, 21049, -1, 21060, 21049, 21073, -1, 21060, 21059, 21049, -1, 21090, 19573, 21049, -1, 21049, 19573, 21048, -1, 20994, 21087, 21085, -1, 21087, 21081, 21102, -1, 21083, 21087, 20992, -1, 20986, 20992, 20995, -1, 20985, 20986, 20995, -1, 20989, 20991, 20986, -1, 20987, 20989, 20986, -1, 20997, 20987, 20985, -1, 21091, 20998, 20997, -1, 20998, 20999, 20987, -1, 21019, 21092, 21091, -1, 21092, 21000, 20998, -1, 21093, 21020, 21019, -1, 21024, 21023, 21093, -1, 21027, 21025, 21024, -1, 21031, 21030, 21027, -1, 21094, 21017, 21016, -1, 21035, 21009, 21094, -1, 21009, 21095, 21017, -1, 21096, 21036, 21035, -1, 21036, 21010, 21009, -1, 21043, 21042, 21096, -1, 21042, 21038, 21036, -1, 21064, 21063, 21043, -1, 21063, 21097, 21042, -1, 21099, 21066, 21064, -1, 21068, 21098, 21099, -1, 21071, 21069, 21068, -1, 21100, 21072, 21071, -1, 21053, 21101, 21051, -1, 21077, 21054, 21053, -1, 21054, 21055, 21101, -1, 21082, 21080, 21077, -1, 21080, 21056, 21054, -1, 21085, 21102, 21082, -1, 21102, 21078, 21080, -1, 21103, 21234, 19595, -1, 21103, 21110, 21234, -1, 21103, 21111, 21110, -1, 21110, 21111, 21113, -1, 21256, 21113, 21255, -1, 21104, 21255, 21105, -1, 21106, 21105, 21107, -1, 21106, 21104, 21105, -1, 21106, 21108, 21104, -1, 21104, 21108, 21109, -1, 21256, 21109, 21254, -1, 21110, 21254, 21234, -1, 21110, 21256, 21254, -1, 21110, 21113, 21256, -1, 21111, 21112, 21113, -1, 21113, 21112, 21251, -1, 21255, 21251, 21257, -1, 21105, 21257, 21115, -1, 21107, 21115, 21114, -1, 21107, 21105, 21115, -1, 21251, 21112, 21258, -1, 21257, 21258, 21261, -1, 21115, 21261, 21116, -1, 21988, 21116, 21987, -1, 21988, 21115, 21116, -1, 21988, 21114, 21115, -1, 19594, 21260, 21259, -1, 19594, 21117, 21260, -1, 19594, 21118, 21117, -1, 21117, 21118, 21123, -1, 21122, 21123, 21244, -1, 21119, 21244, 21262, -1, 21982, 21262, 21983, -1, 21982, 21119, 21262, -1, 21982, 21986, 21119, -1, 21119, 21986, 21985, -1, 21120, 21985, 21987, -1, 21116, 21120, 21987, -1, 21116, 21121, 21120, -1, 21116, 21261, 21121, -1, 21121, 21261, 21260, -1, 21117, 21121, 21260, -1, 21117, 21122, 21121, -1, 21117, 21123, 21122, -1, 21118, 19592, 21123, -1, 21123, 19592, 21124, -1, 21244, 21124, 21264, -1, 21262, 21264, 21125, -1, 21983, 21125, 21127, -1, 21983, 21262, 21125, -1, 19592, 19591, 21124, -1, 21124, 19591, 21128, -1, 21264, 21128, 21129, -1, 21125, 21129, 21130, -1, 21126, 21130, 21131, -1, 21126, 21125, 21130, -1, 21126, 21127, 21125, -1, 19591, 19590, 21128, -1, 21128, 19590, 21263, -1, 21129, 21263, 21265, -1, 21130, 21265, 21135, -1, 21131, 21135, 21133, -1, 21131, 21130, 21135, -1, 19590, 19615, 21263, -1, 21263, 19615, 21266, -1, 21265, 21266, 21132, -1, 21135, 21132, 21136, -1, 21133, 21136, 21134, -1, 21133, 21135, 21136, -1, 19615, 19613, 21266, -1, 21266, 19613, 21138, -1, 21132, 21138, 21267, -1, 21136, 21267, 21141, -1, 21137, 21141, 22035, -1, 21137, 21136, 21141, -1, 21137, 21134, 21136, -1, 19613, 19589, 21138, -1, 21138, 19589, 21139, -1, 21267, 21139, 21268, -1, 21141, 21268, 21142, -1, 22035, 21142, 21140, -1, 22035, 21141, 21142, -1, 19589, 21143, 21139, -1, 21139, 21143, 21144, -1, 21268, 21144, 21147, -1, 21142, 21147, 21145, -1, 22036, 21145, 22037, -1, 22036, 21142, 21145, -1, 22036, 21140, 21142, -1, 21143, 21146, 21144, -1, 21144, 21146, 21148, -1, 21147, 21148, 21269, -1, 21145, 21269, 21149, -1, 22037, 21149, 21151, -1, 22037, 21145, 21149, -1, 21148, 21146, 21243, -1, 21269, 21243, 21150, -1, 21149, 21150, 21241, -1, 21151, 21241, 21240, -1, 21151, 21149, 21241, -1, 19586, 21152, 19610, -1, 19586, 21153, 21152, -1, 19586, 21155, 21153, -1, 21153, 21155, 21156, -1, 21270, 21156, 21271, -1, 21154, 21271, 21158, -1, 22040, 21158, 21157, -1, 22040, 21154, 21158, -1, 22040, 22039, 21154, -1, 21154, 22039, 21239, -1, 21270, 21239, 21242, -1, 21153, 21242, 21152, -1, 21153, 21270, 21242, -1, 21153, 21156, 21270, -1, 21155, 19585, 21156, -1, 21156, 19585, 21159, -1, 21271, 21159, 21273, -1, 21158, 21273, 21161, -1, 21157, 21161, 21958, -1, 21157, 21158, 21161, -1, 19585, 19607, 21159, -1, 21159, 19607, 21160, -1, 21273, 21160, 21272, -1, 21161, 21272, 21274, -1, 21959, 21274, 21960, -1, 21959, 21161, 21274, -1, 21959, 21958, 21161, -1, 19607, 21162, 21160, -1, 21160, 21162, 21163, -1, 21272, 21163, 21164, -1, 21274, 21164, 21168, -1, 21960, 21168, 21165, -1, 21960, 21274, 21168, -1, 21162, 21166, 21163, -1, 21163, 21166, 21275, -1, 21164, 21275, 21167, -1, 21168, 21167, 21169, -1, 21964, 21169, 21171, -1, 21964, 21168, 21169, -1, 21964, 21165, 21168, -1, 21166, 19584, 21275, -1, 21275, 19584, 21170, -1, 21167, 21170, 21276, -1, 21169, 21276, 21172, -1, 21171, 21172, 21965, -1, 21171, 21169, 21172, -1, 19584, 19606, 21170, -1, 21170, 19606, 21277, -1, 21276, 21277, 21173, -1, 21172, 21173, 21177, -1, 21175, 21177, 21174, -1, 21175, 21172, 21177, -1, 21175, 21965, 21172, -1, 19606, 21176, 21277, -1, 21277, 21176, 21179, -1, 21173, 21179, 21278, -1, 21177, 21278, 21279, -1, 21174, 21279, 21178, -1, 21174, 21177, 21279, -1, 21176, 21236, 21179, -1, 21179, 21236, 21250, -1, 21278, 21250, 21281, -1, 21279, 21281, 21280, -1, 21178, 21280, 21180, -1, 21178, 21279, 21280, -1, 21250, 21236, 21181, -1, 21281, 21181, 21182, -1, 21280, 21182, 21183, -1, 21180, 21183, 21966, -1, 21180, 21280, 21183, -1, 19582, 21237, 19604, -1, 19582, 21188, 21237, -1, 19582, 19603, 21188, -1, 21188, 19603, 21284, -1, 21283, 21284, 21286, -1, 21186, 21286, 21191, -1, 21969, 21191, 21184, -1, 21969, 21186, 21191, -1, 21969, 21185, 21186, -1, 21186, 21185, 21187, -1, 21283, 21187, 21282, -1, 21188, 21282, 21237, -1, 21188, 21283, 21282, -1, 21188, 21284, 21283, -1, 19603, 19581, 21284, -1, 21284, 19581, 21189, -1, 21286, 21189, 21285, -1, 21191, 21285, 21190, -1, 21192, 21190, 21194, -1, 21192, 21191, 21190, -1, 21192, 21184, 21191, -1, 19581, 19580, 21189, -1, 21189, 19580, 21287, -1, 21285, 21287, 21193, -1, 21190, 21193, 21195, -1, 21194, 21195, 21970, -1, 21194, 21190, 21195, -1, 19580, 19579, 21287, -1, 21287, 19579, 21248, -1, 21193, 21248, 21197, -1, 21195, 21197, 21198, -1, 21971, 21198, 21196, -1, 21971, 21195, 21198, -1, 21971, 21970, 21195, -1, 19579, 19600, 21248, -1, 21248, 19600, 21247, -1, 21197, 21247, 21249, -1, 21198, 21249, 21203, -1, 21196, 21203, 21199, -1, 21196, 21198, 21203, -1, 19600, 19599, 21247, -1, 21247, 19599, 21200, -1, 21249, 21200, 21201, -1, 21203, 21201, 21202, -1, 21972, 21202, 21205, -1, 21972, 21203, 21202, -1, 21972, 21199, 21203, -1, 19599, 21206, 21200, -1, 21200, 21206, 21208, -1, 21201, 21208, 21204, -1, 21202, 21204, 21290, -1, 21205, 21290, 21210, -1, 21205, 21202, 21290, -1, 21206, 21207, 21208, -1, 21208, 21207, 21289, -1, 21204, 21289, 21288, -1, 21290, 21288, 21209, -1, 21210, 21209, 21214, -1, 21210, 21290, 21209, -1, 21289, 21207, 21211, -1, 21288, 21211, 21246, -1, 21209, 21246, 21212, -1, 21214, 21212, 21213, -1, 21214, 21209, 21212, -1, 19577, 21220, 19578, -1, 19577, 21221, 21220, -1, 19577, 19597, 21221, -1, 21221, 19597, 21291, -1, 21217, 21291, 21293, -1, 21215, 21293, 21216, -1, 21975, 21216, 21976, -1, 21975, 21215, 21216, -1, 21975, 21974, 21215, -1, 21215, 21974, 21218, -1, 21217, 21218, 21219, -1, 21221, 21219, 21220, -1, 21221, 21217, 21219, -1, 21221, 21291, 21217, -1, 19597, 19576, 21291, -1, 21291, 19576, 21224, -1, 21293, 21224, 21292, -1, 21216, 21292, 21222, -1, 21223, 21222, 21225, -1, 21223, 21216, 21222, -1, 21223, 21976, 21216, -1, 19576, 19575, 21224, -1, 21224, 19575, 21228, -1, 21292, 21228, 21294, -1, 21222, 21294, 21226, -1, 21225, 21226, 21978, -1, 21225, 21222, 21226, -1, 19575, 21227, 21228, -1, 21228, 21227, 21229, -1, 21294, 21229, 21231, -1, 21226, 21231, 21252, -1, 22031, 21252, 21232, -1, 22031, 21226, 21252, -1, 22031, 21978, 21226, -1, 21227, 21230, 21229, -1, 21229, 21230, 21233, -1, 21231, 21233, 21253, -1, 21252, 21253, 21235, -1, 21232, 21235, 22032, -1, 21232, 21252, 21235, -1, 21230, 19595, 21233, -1, 21233, 19595, 21234, -1, 21253, 21234, 21254, -1, 21235, 21254, 21109, -1, 22032, 21109, 22033, -1, 22032, 21235, 21109, -1, 21185, 21968, 21187, -1, 21187, 21968, 21183, -1, 21282, 21183, 21182, -1, 21237, 21182, 21181, -1, 19604, 21181, 21236, -1, 19604, 21237, 21181, -1, 21968, 21966, 21183, -1, 22039, 21238, 21239, -1, 21239, 21238, 21240, -1, 21241, 21239, 21240, -1, 21241, 21242, 21239, -1, 21241, 21150, 21242, -1, 21242, 21150, 21152, -1, 21152, 21150, 21243, -1, 19610, 21243, 21146, -1, 19610, 21152, 21243, -1, 21119, 21985, 21120, -1, 21122, 21120, 21121, -1, 21122, 21119, 21120, -1, 21122, 21244, 21119, -1, 21108, 22033, 21109, -1, 21974, 21245, 21218, -1, 21218, 21245, 21212, -1, 21219, 21212, 21246, -1, 21220, 21246, 21211, -1, 19578, 21211, 21207, -1, 19578, 21220, 21211, -1, 21245, 21213, 21212, -1, 21247, 21197, 21248, -1, 21197, 21195, 21193, -1, 21200, 21249, 21247, -1, 21249, 21198, 21197, -1, 21278, 21179, 21250, -1, 21147, 21144, 21148, -1, 21255, 21113, 21251, -1, 21204, 21208, 21289, -1, 21234, 21253, 21233, -1, 21253, 21252, 21231, -1, 21235, 21253, 21254, -1, 21294, 21231, 21226, -1, 21229, 21233, 21231, -1, 21104, 21109, 21256, -1, 21255, 21104, 21256, -1, 21258, 21257, 21251, -1, 21257, 21105, 21255, -1, 21260, 21261, 21258, -1, 21259, 21258, 21112, -1, 21259, 21260, 21258, -1, 21261, 21115, 21257, -1, 21124, 21244, 21123, -1, 21128, 21264, 21124, -1, 21264, 21262, 21244, -1, 21263, 21129, 21128, -1, 21129, 21125, 21264, -1, 21266, 21265, 21263, -1, 21265, 21130, 21129, -1, 21138, 21132, 21266, -1, 21132, 21135, 21265, -1, 21139, 21267, 21138, -1, 21267, 21136, 21132, -1, 21144, 21268, 21139, -1, 21268, 21141, 21267, -1, 21142, 21268, 21147, -1, 21243, 21269, 21148, -1, 21269, 21145, 21147, -1, 21149, 21269, 21150, -1, 21154, 21239, 21270, -1, 21271, 21154, 21270, -1, 21159, 21271, 21156, -1, 21160, 21273, 21159, -1, 21273, 21158, 21271, -1, 21163, 21272, 21160, -1, 21272, 21161, 21273, -1, 21275, 21164, 21163, -1, 21164, 21274, 21272, -1, 21170, 21167, 21275, -1, 21167, 21168, 21164, -1, 21277, 21276, 21170, -1, 21276, 21169, 21167, -1, 21179, 21173, 21277, -1, 21173, 21172, 21276, -1, 21177, 21173, 21278, -1, 21181, 21281, 21250, -1, 21281, 21279, 21278, -1, 21280, 21281, 21182, -1, 21282, 21182, 21237, -1, 21187, 21183, 21282, -1, 21186, 21187, 21283, -1, 21286, 21186, 21283, -1, 21189, 21286, 21284, -1, 21287, 21285, 21189, -1, 21285, 21191, 21286, -1, 21248, 21193, 21287, -1, 21193, 21190, 21285, -1, 21208, 21201, 21200, -1, 21201, 21203, 21249, -1, 21202, 21201, 21204, -1, 21211, 21288, 21289, -1, 21288, 21290, 21204, -1, 21209, 21288, 21246, -1, 21219, 21246, 21220, -1, 21218, 21212, 21219, -1, 21215, 21218, 21217, -1, 21293, 21215, 21217, -1, 21224, 21293, 21291, -1, 21228, 21292, 21224, -1, 21292, 21216, 21293, -1, 21229, 21294, 21228, -1, 21294, 21222, 21292, -1, 21967, 22009, 21335, -1, 21335, 22009, 21295, -1, 21296, 21335, 21295, -1, 21296, 21329, 21335, -1, 21296, 21297, 21329, -1, 21329, 21297, 21330, -1, 21330, 21297, 21881, -1, 21298, 21330, 21881, -1, 21356, 22026, 21299, -1, 21303, 21299, 21301, -1, 21300, 21301, 21302, -1, 20807, 21302, 21315, -1, 20807, 21300, 21302, -1, 20807, 20812, 21300, -1, 21300, 20812, 21337, -1, 21303, 21337, 21339, -1, 21356, 21303, 21339, -1, 21356, 21299, 21303, -1, 22026, 21304, 21299, -1, 21299, 21304, 22024, -1, 21312, 22024, 22022, -1, 21341, 22022, 22021, -1, 21340, 22021, 22020, -1, 21342, 22020, 22028, -1, 21319, 22028, 21305, -1, 21306, 21305, 22017, -1, 22015, 21306, 22017, -1, 22015, 21310, 21306, -1, 22015, 21322, 21310, -1, 21310, 21322, 21323, -1, 21311, 21323, 21348, -1, 21307, 21348, 21325, -1, 20818, 21325, 21308, -1, 20818, 21307, 21325, -1, 20818, 20817, 21307, -1, 21307, 20817, 21347, -1, 21311, 21347, 21309, -1, 21310, 21309, 21306, -1, 21310, 21311, 21309, -1, 21310, 21323, 21311, -1, 21299, 22024, 21312, -1, 21301, 21312, 21313, -1, 21302, 21313, 21314, -1, 21315, 21314, 20808, -1, 21315, 21302, 21314, -1, 21312, 22022, 21341, -1, 21313, 21341, 21316, -1, 21314, 21316, 21317, -1, 20808, 21317, 21318, -1, 20808, 21314, 21317, -1, 21341, 22021, 21340, -1, 21316, 21340, 21345, -1, 21317, 21345, 21344, -1, 21318, 21344, 20809, -1, 21318, 21317, 21344, -1, 21340, 22020, 21342, -1, 21345, 21342, 21343, -1, 21344, 21343, 21321, -1, 20809, 21321, 20815, -1, 20809, 21344, 21321, -1, 21342, 22028, 21319, -1, 21343, 21319, 21346, -1, 21321, 21346, 21320, -1, 20815, 21320, 20816, -1, 20815, 21321, 21320, -1, 21319, 21305, 21306, -1, 21346, 21306, 21309, -1, 21320, 21309, 21347, -1, 20816, 21347, 20817, -1, 20816, 21320, 21347, -1, 21322, 21324, 21323, -1, 21323, 21324, 21326, -1, 21348, 21326, 21351, -1, 21325, 21351, 21350, -1, 21308, 21350, 21328, -1, 21308, 21325, 21350, -1, 21324, 22014, 21326, -1, 21326, 22014, 21327, -1, 21351, 21327, 21349, -1, 21350, 21349, 21331, -1, 21328, 21331, 21330, -1, 21298, 21328, 21330, -1, 22014, 21332, 21327, -1, 21327, 21332, 21333, -1, 21349, 21333, 21352, -1, 21331, 21352, 21329, -1, 21330, 21331, 21329, -1, 21332, 22012, 21333, -1, 21333, 22012, 21334, -1, 21352, 21334, 21335, -1, 21329, 21352, 21335, -1, 22012, 21336, 21334, -1, 21334, 21336, 21335, -1, 21335, 21336, 21967, -1, 21331, 21328, 21350, -1, 20812, 21338, 21337, -1, 21337, 21338, 21354, -1, 21339, 21337, 21354, -1, 21338, 21353, 21354, -1, 21300, 21337, 21303, -1, 21301, 21300, 21303, -1, 21312, 21301, 21299, -1, 21341, 21313, 21312, -1, 21313, 21302, 21301, -1, 21340, 21316, 21341, -1, 21316, 21314, 21313, -1, 21342, 21345, 21340, -1, 21345, 21317, 21316, -1, 21319, 21343, 21342, -1, 21343, 21344, 21345, -1, 21306, 21346, 21319, -1, 21346, 21321, 21343, -1, 21320, 21346, 21309, -1, 21307, 21347, 21311, -1, 21348, 21307, 21311, -1, 21326, 21348, 21323, -1, 21327, 21351, 21326, -1, 21351, 21325, 21348, -1, 21333, 21349, 21327, -1, 21349, 21350, 21351, -1, 21334, 21352, 21333, -1, 21352, 21331, 21349, -1, 20190, 21363, 21353, -1, 21353, 21363, 21354, -1, 21354, 21363, 21362, -1, 21339, 21362, 21360, -1, 21356, 21360, 21357, -1, 22026, 21357, 21355, -1, 22026, 21356, 21357, -1, 21354, 21362, 21339, -1, 21339, 21360, 21356, -1, 22038, 21358, 21365, -1, 21365, 21358, 21359, -1, 21359, 21358, 21957, -1, 21453, 21957, 21956, -1, 21454, 21956, 21355, -1, 21364, 21355, 21357, -1, 21360, 21364, 21357, -1, 21360, 21361, 21364, -1, 21360, 21362, 21361, -1, 21361, 21362, 21465, -1, 21465, 21362, 21363, -1, 21481, 21363, 20190, -1, 21481, 21465, 21363, -1, 21359, 21957, 21453, -1, 21453, 21956, 21454, -1, 21454, 21355, 21364, -1, 22038, 21365, 21984, -1, 21984, 21365, 22055, -1, 21436, 21366, 21437, -1, 21434, 21437, 21377, -1, 21367, 21377, 21378, -1, 21368, 21378, 21369, -1, 22101, 21368, 21369, -1, 22101, 21383, 21368, -1, 22101, 22100, 21383, -1, 21383, 22100, 21379, -1, 21375, 21379, 21371, -1, 21370, 21375, 21371, -1, 21370, 21374, 21375, -1, 21370, 22096, 21374, -1, 21374, 22096, 21389, -1, 21373, 21389, 21390, -1, 21442, 21390, 21372, -1, 20080, 21372, 20068, -1, 20080, 21442, 21372, -1, 20080, 20067, 21442, -1, 21442, 20067, 21381, -1, 21373, 21381, 21376, -1, 21374, 21376, 21375, -1, 21374, 21373, 21376, -1, 21374, 21389, 21373, -1, 21366, 21450, 21437, -1, 21437, 21450, 21449, -1, 21377, 21449, 21448, -1, 21378, 21448, 22093, -1, 22102, 21378, 22093, -1, 22102, 21369, 21378, -1, 21437, 21449, 21377, -1, 21377, 21448, 21378, -1, 21383, 21379, 21375, -1, 21380, 21375, 21376, -1, 21441, 21376, 21381, -1, 20066, 21381, 20067, -1, 20066, 21441, 21381, -1, 20066, 21382, 21441, -1, 21441, 21382, 21431, -1, 21380, 21431, 21384, -1, 21383, 21384, 21368, -1, 21383, 21380, 21384, -1, 21383, 21375, 21380, -1, 22096, 22098, 21389, -1, 21389, 22098, 21385, -1, 21443, 21385, 22099, -1, 21386, 21443, 22099, -1, 21386, 21387, 21443, -1, 21386, 22097, 21387, -1, 21387, 22097, 21393, -1, 21439, 21393, 21426, -1, 21438, 21426, 21430, -1, 20082, 21430, 20084, -1, 20082, 21438, 21430, -1, 20082, 21391, 21438, -1, 21438, 21391, 21392, -1, 21439, 21392, 21388, -1, 21387, 21388, 21443, -1, 21387, 21439, 21388, -1, 21387, 21393, 21439, -1, 21389, 21385, 21443, -1, 21390, 21443, 21388, -1, 21372, 21388, 21392, -1, 20068, 21392, 21391, -1, 20068, 21372, 21392, -1, 22097, 21394, 21393, -1, 21393, 21394, 22091, -1, 21409, 22091, 22090, -1, 21395, 21409, 22090, -1, 21395, 21440, 21409, -1, 21395, 22089, 21440, -1, 21440, 22089, 22088, -1, 21411, 22088, 22086, -1, 21445, 22086, 21397, -1, 21396, 21445, 21397, -1, 21396, 21412, 21445, -1, 21396, 22085, 21412, -1, 21412, 22085, 22084, -1, 21415, 22084, 22083, -1, 21413, 22083, 22082, -1, 22081, 21413, 22082, -1, 22081, 21398, 21413, -1, 22081, 21399, 21398, -1, 21398, 21399, 21401, -1, 21400, 21401, 21416, -1, 21402, 21416, 21403, -1, 21514, 21402, 21403, -1, 21514, 21404, 21402, -1, 21402, 21404, 21417, -1, 21400, 21417, 21405, -1, 21398, 21405, 21406, -1, 21413, 21406, 21414, -1, 21415, 21414, 21447, -1, 21412, 21447, 21407, -1, 21445, 21407, 21423, -1, 21411, 21423, 21410, -1, 21440, 21410, 21408, -1, 21409, 21408, 21426, -1, 21393, 21409, 21426, -1, 21393, 22091, 21409, -1, 21440, 22088, 21411, -1, 21410, 21440, 21411, -1, 21411, 22086, 21445, -1, 21423, 21411, 21445, -1, 21412, 22084, 21415, -1, 21447, 21412, 21415, -1, 21415, 22083, 21413, -1, 21414, 21415, 21413, -1, 21398, 21401, 21400, -1, 21405, 21398, 21400, -1, 21400, 21416, 21402, -1, 21417, 21400, 21402, -1, 21404, 21418, 21417, -1, 21417, 21418, 21419, -1, 21405, 21419, 21420, -1, 21406, 21420, 21421, -1, 21414, 21421, 21422, -1, 21447, 21422, 21446, -1, 21407, 21446, 21424, -1, 21423, 21424, 21425, -1, 21410, 21425, 21444, -1, 21408, 21444, 21430, -1, 21426, 21408, 21430, -1, 21418, 21427, 21419, -1, 21419, 21427, 20077, -1, 20075, 21419, 20077, -1, 20075, 21420, 21419, -1, 20075, 21428, 21420, -1, 21420, 21428, 21421, -1, 21421, 21428, 20073, -1, 21422, 20073, 20072, -1, 21446, 20072, 20070, -1, 21424, 20070, 20069, -1, 21425, 20069, 21429, -1, 21444, 21429, 20084, -1, 21430, 21444, 20084, -1, 21421, 20073, 21422, -1, 21422, 20072, 21446, -1, 21446, 20070, 21424, -1, 21424, 20069, 21425, -1, 21425, 21429, 21444, -1, 21382, 21432, 21431, -1, 21431, 21432, 21435, -1, 21384, 21435, 21367, -1, 21368, 21367, 21378, -1, 21368, 21384, 21367, -1, 21432, 21433, 21435, -1, 21435, 21433, 21434, -1, 21367, 21434, 21377, -1, 21367, 21435, 21434, -1, 21433, 21436, 21434, -1, 21434, 21436, 21437, -1, 21392, 21439, 21438, -1, 21438, 21439, 21426, -1, 21440, 21408, 21409, -1, 21431, 21435, 21384, -1, 21441, 21431, 21380, -1, 21376, 21441, 21380, -1, 21442, 21381, 21373, -1, 21390, 21442, 21373, -1, 21443, 21390, 21389, -1, 21372, 21390, 21388, -1, 21444, 21408, 21410, -1, 21425, 21410, 21423, -1, 21412, 21407, 21445, -1, 21407, 21424, 21423, -1, 21446, 21407, 21447, -1, 21422, 21447, 21414, -1, 21398, 21406, 21413, -1, 21406, 21421, 21414, -1, 21420, 21406, 21405, -1, 21419, 21405, 21417, -1, 22093, 21448, 22094, -1, 22094, 21448, 22136, -1, 22136, 21448, 21449, -1, 22120, 21449, 21450, -1, 22121, 21450, 21366, -1, 22311, 22121, 21366, -1, 22136, 21449, 22120, -1, 22120, 21450, 22121, -1, 22092, 21451, 22087, -1, 22087, 21451, 21452, -1, 21452, 21451, 22052, -1, 21473, 22052, 22054, -1, 21474, 22054, 21365, -1, 21474, 21473, 22054, -1, 21452, 22052, 21473, -1, 22054, 22055, 21365, -1, 21474, 21365, 21475, -1, 21473, 21475, 21472, -1, 21452, 21472, 21470, -1, 22087, 21470, 21471, -1, 22087, 21452, 21470, -1, 21453, 21462, 21359, -1, 21453, 21460, 21462, -1, 21453, 21454, 21460, -1, 21460, 21454, 21478, -1, 21459, 21478, 21479, -1, 21456, 21479, 21455, -1, 22073, 21455, 22071, -1, 22073, 21456, 21455, -1, 22073, 21457, 21456, -1, 21456, 21457, 21458, -1, 21459, 21458, 21461, -1, 21460, 21461, 21462, -1, 21460, 21459, 21461, -1, 21460, 21478, 21459, -1, 21454, 21364, 21478, -1, 21478, 21364, 21463, -1, 21479, 21463, 21464, -1, 21455, 21464, 21482, -1, 22070, 21455, 21482, -1, 22070, 22071, 21455, -1, 21364, 21361, 21463, -1, 21463, 21361, 21465, -1, 21476, 21465, 21466, -1, 21467, 21476, 21466, -1, 21467, 21464, 21476, -1, 21467, 21482, 21464, -1, 21465, 21481, 21466, -1, 21457, 22076, 21458, -1, 21458, 22076, 21477, -1, 21461, 21477, 21468, -1, 21462, 21468, 21475, -1, 21359, 21475, 21365, -1, 21359, 21462, 21475, -1, 22076, 22077, 21477, -1, 21477, 22077, 21469, -1, 21468, 21469, 21472, -1, 21475, 21468, 21472, -1, 22077, 22078, 21469, -1, 21469, 22078, 21471, -1, 21470, 21469, 21471, -1, 21470, 21472, 21469, -1, 21452, 21473, 21472, -1, 21473, 21474, 21475, -1, 21463, 21465, 21476, -1, 21464, 21463, 21476, -1, 21461, 21468, 21462, -1, 21477, 21469, 21468, -1, 21458, 21477, 21461, -1, 21456, 21458, 21459, -1, 21479, 21456, 21459, -1, 21463, 21479, 21478, -1, 21455, 21479, 21464, -1, 21480, 21499, 21481, -1, 21481, 21499, 21466, -1, 21466, 21499, 21484, -1, 21467, 21484, 21483, -1, 21482, 21483, 22070, -1, 21482, 21467, 21483, -1, 21466, 21484, 21467, -1, 21483, 21509, 22070, -1, 21485, 21486, 20059, -1, 20059, 21486, 21487, -1, 20061, 21487, 21492, -1, 20062, 21492, 21488, -1, 21511, 21488, 21495, -1, 20063, 21495, 21510, -1, 21490, 21510, 21489, -1, 21480, 21489, 21499, -1, 21480, 21490, 21489, -1, 21486, 21491, 21487, -1, 21487, 21491, 21512, -1, 21492, 21512, 21493, -1, 21488, 21493, 21494, -1, 21495, 21494, 21496, -1, 21510, 21496, 21497, -1, 21489, 21497, 21498, -1, 21484, 21498, 21483, -1, 21484, 21489, 21498, -1, 21484, 21499, 21489, -1, 21491, 21500, 21512, -1, 21512, 21500, 21501, -1, 21493, 21501, 21513, -1, 21494, 21513, 21504, -1, 21496, 21504, 21502, -1, 21497, 21502, 21507, -1, 21498, 21507, 21508, -1, 21483, 21508, 21509, -1, 21483, 21498, 21508, -1, 21500, 21503, 21501, -1, 21501, 21503, 22080, -1, 22079, 21501, 22080, -1, 22079, 21513, 21501, -1, 22079, 21505, 21513, -1, 21513, 21505, 21504, -1, 21504, 21505, 22075, -1, 21502, 22075, 22074, -1, 21506, 21502, 22074, -1, 21506, 21507, 21502, -1, 21506, 22072, 21507, -1, 21507, 22072, 21508, -1, 21508, 22072, 21509, -1, 21504, 22075, 21502, -1, 21490, 20063, 21510, -1, 20063, 21511, 21495, -1, 21511, 20062, 21488, -1, 20062, 20061, 21492, -1, 20061, 20059, 21487, -1, 21493, 21512, 21501, -1, 21492, 21487, 21512, -1, 21494, 21493, 21513, -1, 21488, 21492, 21493, -1, 21496, 21494, 21504, -1, 21495, 21488, 21494, -1, 21497, 21496, 21502, -1, 21510, 21495, 21496, -1, 21498, 21497, 21507, -1, 21489, 21510, 21497, -1, 21485, 20077, 21486, -1, 21486, 20077, 21427, -1, 21491, 21427, 21418, -1, 21500, 21418, 21404, -1, 21503, 21404, 21514, -1, 21503, 21500, 21404, -1, 21486, 21427, 21491, -1, 21491, 21418, 21500, -1, 19827, 21515, 21516, -1, 21527, 21516, 21528, -1, 21517, 21528, 21521, -1, 19828, 21521, 21522, -1, 21520, 21522, 21518, -1, 21519, 21518, 22140, -1, 21519, 21520, 21518, -1, 21528, 21550, 21521, -1, 21521, 21550, 21522, -1, 21522, 21550, 21548, -1, 21518, 21548, 21523, -1, 21524, 21518, 21523, -1, 21524, 21525, 21518, -1, 21518, 21525, 22140, -1, 21548, 21526, 21523, -1, 21520, 19828, 21522, -1, 19827, 21527, 19828, -1, 19827, 21516, 21527, -1, 19828, 21527, 21517, -1, 21521, 19828, 21517, -1, 21522, 21548, 21518, -1, 21515, 21528, 21516, -1, 21527, 21528, 21517, -1, 21528, 21515, 21552, -1, 21538, 21552, 21529, -1, 21530, 21529, 21541, -1, 21557, 21541, 21540, -1, 21558, 21540, 21531, -1, 21533, 21531, 21532, -1, 21534, 21533, 21532, -1, 21534, 21553, 21533, -1, 21534, 22142, 21553, -1, 21553, 22142, 21551, -1, 21554, 21551, 21546, -1, 21561, 21546, 21545, -1, 21535, 21545, 21547, -1, 21536, 21547, 21549, -1, 21556, 21549, 21537, -1, 21530, 21537, 21538, -1, 21529, 21530, 21538, -1, 21542, 21541, 21539, -1, 21542, 21540, 21541, -1, 21542, 21531, 21540, -1, 21542, 21532, 21531, -1, 22142, 22141, 21551, -1, 21551, 22141, 21543, -1, 21546, 21543, 21544, -1, 21545, 21546, 21544, -1, 22141, 21544, 21543, -1, 21545, 21526, 21547, -1, 21547, 21526, 21548, -1, 21549, 21548, 21550, -1, 21537, 21550, 21538, -1, 21537, 21549, 21550, -1, 21547, 21548, 21549, -1, 21550, 21528, 21538, -1, 21538, 21528, 21552, -1, 21546, 21551, 21543, -1, 21541, 21529, 21539, -1, 21539, 21529, 21552, -1, 21515, 21539, 21552, -1, 21553, 21555, 21533, -1, 21553, 21554, 21555, -1, 21553, 21551, 21554, -1, 21555, 21559, 21558, -1, 21533, 21558, 21531, -1, 21533, 21555, 21558, -1, 21559, 21556, 21557, -1, 21558, 21557, 21540, -1, 21558, 21559, 21557, -1, 21559, 21555, 21560, -1, 21536, 21560, 21535, -1, 21547, 21536, 21535, -1, 21557, 21556, 21530, -1, 21541, 21557, 21530, -1, 21560, 21536, 21559, -1, 21559, 21536, 21556, -1, 21556, 21536, 21549, -1, 21530, 21556, 21537, -1, 21555, 21554, 21560, -1, 21560, 21554, 21561, -1, 21535, 21561, 21545, -1, 21535, 21560, 21561, -1, 21561, 21554, 21546, -1, 21563, 21562, 21572, -1, 21563, 21564, 21562, -1, 21563, 19727, 21564, -1, 21564, 19727, 22177, -1, 22177, 19727, 19726, -1, 22176, 19726, 19736, -1, 21573, 19736, 19624, -1, 21565, 19624, 21574, -1, 21575, 21574, 19623, -1, 22164, 19623, 21576, -1, 21577, 21576, 19639, -1, 22161, 19639, 21566, -1, 21578, 21566, 19656, -1, 21579, 19656, 19658, -1, 22173, 19658, 21567, -1, 22160, 21567, 21568, -1, 21580, 21568, 19672, -1, 21581, 19672, 21569, -1, 22148, 21569, 21582, -1, 22181, 21582, 21583, -1, 22149, 21583, 21570, -1, 22152, 21570, 19650, -1, 22153, 19650, 19684, -1, 22154, 19684, 19685, -1, 22155, 19685, 21584, -1, 21585, 21584, 19694, -1, 22157, 19694, 19701, -1, 21586, 19701, 19704, -1, 22171, 19704, 21587, -1, 21588, 21587, 19712, -1, 22178, 19712, 19715, -1, 22167, 19715, 19716, -1, 21571, 19716, 21572, -1, 21562, 21571, 21572, -1, 22177, 19726, 22176, -1, 22176, 19736, 21573, -1, 21573, 19624, 21565, -1, 21565, 21574, 21575, -1, 21575, 19623, 22164, -1, 22164, 21576, 21577, -1, 21577, 19639, 22161, -1, 22161, 21566, 21578, -1, 21578, 19656, 21579, -1, 21579, 19658, 22173, -1, 22173, 21567, 22160, -1, 22160, 21568, 21580, -1, 21580, 19672, 21581, -1, 21581, 21569, 22148, -1, 22148, 21582, 22181, -1, 22181, 21583, 22149, -1, 22149, 21570, 22152, -1, 22152, 19650, 22153, -1, 22153, 19684, 22154, -1, 22154, 19685, 22155, -1, 22155, 21584, 21585, -1, 21585, 19694, 22157, -1, 22157, 19701, 21586, -1, 21586, 19704, 22171, -1, 22171, 21587, 21588, -1, 21588, 19712, 22178, -1, 22178, 19715, 22167, -1, 22167, 19716, 21571, -1, 19010, 22170, 19012, -1, 19012, 22170, 22169, -1, 18974, 22169, 22168, -1, 21594, 22168, 21590, -1, 21589, 21590, 21591, -1, 18978, 21591, 21595, -1, 21592, 21595, 21596, -1, 21593, 21596, 21597, -1, 21593, 21592, 21596, -1, 19012, 22169, 18974, -1, 18974, 22168, 21594, -1, 21594, 21590, 21589, -1, 21589, 21591, 18978, -1, 18978, 21595, 21592, -1, 21596, 22166, 21597, -1, 21597, 22166, 21605, -1, 21605, 22166, 22165, -1, 18982, 22165, 22175, -1, 21598, 22175, 21599, -1, 19796, 21599, 21600, -1, 21601, 21600, 22163, -1, 19798, 22163, 21602, -1, 19799, 21602, 21603, -1, 21606, 21603, 22162, -1, 21607, 22162, 22174, -1, 21608, 22174, 21604, -1, 19801, 21608, 21604, -1, 21605, 22165, 18982, -1, 18982, 22175, 21598, -1, 21598, 21599, 19796, -1, 19796, 21600, 21601, -1, 21601, 22163, 19798, -1, 19798, 21602, 19799, -1, 19799, 21603, 21606, -1, 21606, 22162, 21607, -1, 21607, 22174, 21608, -1, 19801, 21604, 19827, -1, 19827, 21604, 22159, -1, 21542, 19827, 22159, -1, 21542, 21515, 19827, -1, 21542, 21539, 21515, -1, 19010, 21609, 22170, -1, 22170, 21609, 22172, -1, 22172, 21609, 21715, -1, 21715, 21609, 21737, -1, 21716, 21715, 21737, -1, 21611, 21610, 21664, -1, 21611, 20002, 21610, -1, 21611, 21612, 20002, -1, 21611, 20008, 21612, -1, 21611, 20010, 20008, -1, 21611, 21613, 20010, -1, 20010, 21613, 21614, -1, 21614, 21613, 20015, -1, 20015, 21613, 21615, -1, 21616, 21615, 20078, -1, 20011, 20078, 20000, -1, 20011, 21616, 20078, -1, 20015, 21615, 21616, -1, 20000, 20078, 21617, -1, 19945, 21617, 19946, -1, 19945, 20000, 21617, -1, 20078, 21618, 21617, -1, 21617, 21618, 20079, -1, 21619, 21617, 20079, -1, 21619, 20081, 21617, -1, 21617, 20081, 21621, -1, 21620, 21617, 21621, -1, 21620, 21622, 21617, -1, 21620, 20083, 21622, -1, 21622, 20083, 21623, -1, 21624, 21622, 21623, -1, 21624, 21625, 21622, -1, 21622, 21625, 20071, -1, 21626, 21622, 20071, -1, 21626, 20085, 21622, -1, 21622, 20085, 19868, -1, 19866, 21622, 19868, -1, 19866, 21627, 21622, -1, 21622, 21627, 19844, -1, 20149, 19844, 19842, -1, 20157, 19842, 21628, -1, 20151, 21628, 21654, -1, 21653, 21654, 19829, -1, 21652, 19829, 21629, -1, 20162, 21629, 21630, -1, 21651, 21630, 19838, -1, 20165, 19838, 19837, -1, 21650, 19837, 21647, -1, 21631, 21647, 21646, -1, 21631, 21650, 21647, -1, 21632, 21633, 20085, -1, 21632, 21634, 21633, -1, 21632, 20074, 21634, -1, 21634, 20074, 21635, -1, 21635, 20074, 19879, -1, 19879, 20074, 20076, -1, 21636, 20076, 21680, -1, 21636, 19879, 20076, -1, 21637, 21679, 20076, -1, 21637, 21638, 21679, -1, 21637, 19887, 21638, -1, 21637, 21639, 19887, -1, 21637, 19901, 21639, -1, 21637, 21640, 19901, -1, 21637, 21644, 21640, -1, 21637, 21641, 21644, -1, 21644, 21641, 21642, -1, 21643, 21644, 21642, -1, 21643, 20060, 21644, -1, 21640, 21644, 19903, -1, 19903, 21644, 20181, -1, 21648, 20181, 20179, -1, 21649, 20179, 20178, -1, 19906, 20178, 20177, -1, 21645, 20177, 21646, -1, 21647, 21645, 21646, -1, 19903, 20181, 21648, -1, 21648, 20179, 21649, -1, 21649, 20178, 19906, -1, 19906, 20177, 21645, -1, 21650, 20165, 19837, -1, 20165, 21651, 19838, -1, 21651, 20162, 21630, -1, 20162, 21652, 21629, -1, 21652, 21653, 19829, -1, 21653, 20151, 21654, -1, 20151, 20157, 21628, -1, 20157, 20149, 19842, -1, 20149, 21622, 19844, -1, 19946, 21617, 20016, -1, 20016, 21617, 21656, -1, 21655, 21656, 21665, -1, 20020, 21665, 21666, -1, 20029, 21666, 22218, -1, 21667, 22218, 22217, -1, 21657, 22217, 22204, -1, 21668, 22204, 21658, -1, 21669, 21658, 21670, -1, 19976, 21670, 22203, -1, 21659, 22203, 22212, -1, 21660, 21659, 22212, -1, 21660, 21661, 21659, -1, 21660, 22199, 21661, -1, 21661, 22199, 21662, -1, 21662, 22199, 21671, -1, 19985, 21671, 22193, -1, 21663, 22193, 22195, -1, 21672, 22195, 22198, -1, 21678, 22198, 21664, -1, 19961, 21664, 19962, -1, 19961, 21678, 21664, -1, 20016, 21656, 21655, -1, 21655, 21665, 20020, -1, 20020, 21666, 20029, -1, 20029, 22218, 21667, -1, 21667, 22217, 21657, -1, 21657, 22204, 21668, -1, 21668, 21658, 21669, -1, 21669, 21670, 19976, -1, 19976, 22203, 21659, -1, 21662, 21671, 19985, -1, 19985, 22193, 21663, -1, 21663, 22195, 21672, -1, 21673, 21674, 22198, -1, 22198, 21674, 21675, -1, 21676, 22198, 21675, -1, 21676, 21664, 22198, -1, 21610, 19989, 21664, -1, 21664, 19989, 21677, -1, 19962, 21664, 21677, -1, 21678, 21672, 22198, -1, 21679, 19880, 20076, -1, 20076, 19880, 21680, -1, 21633, 21681, 20085, -1, 20085, 21681, 19868, -1, 21617, 21622, 22221, -1, 22221, 21622, 21682, -1, 21683, 22221, 21682, -1, 21683, 22225, 22221, -1, 21683, 21685, 22225, -1, 22225, 21685, 21684, -1, 21684, 21685, 21686, -1, 22222, 21684, 21686, -1, 20185, 21694, 21686, -1, 20185, 20098, 21694, -1, 20185, 20146, 20098, -1, 20098, 20146, 20134, -1, 20134, 20146, 20143, -1, 21688, 20143, 20161, -1, 20107, 20161, 20160, -1, 20108, 20160, 20153, -1, 20105, 20153, 21687, -1, 20105, 20108, 20153, -1, 20134, 20143, 21688, -1, 21688, 20161, 20107, -1, 20107, 20160, 20108, -1, 20153, 21689, 21687, -1, 21687, 21689, 21690, -1, 21690, 21689, 20173, -1, 20111, 20173, 21691, -1, 20112, 21691, 20169, -1, 20092, 20169, 20192, -1, 20087, 20192, 21692, -1, 20087, 20092, 20192, -1, 20087, 18716, 20092, -1, 21690, 20173, 20111, -1, 20111, 21691, 20112, -1, 20112, 20169, 20092, -1, 20192, 18802, 21692, -1, 20139, 21693, 21694, -1, 21694, 21693, 21686, -1, 21686, 21693, 21695, -1, 20197, 21686, 21695, -1, 20198, 22139, 20194, -1, 20194, 22139, 22138, -1, 21697, 20194, 22138, -1, 21697, 21696, 20194, -1, 21697, 21698, 21696, -1, 21696, 21698, 20196, -1, 20196, 21698, 21699, -1, 20197, 20196, 21699, -1, 21716, 21737, 21719, -1, 21717, 21719, 21700, -1, 21713, 21700, 21714, -1, 21712, 21714, 21711, -1, 21701, 21711, 21718, -1, 21702, 21701, 21718, -1, 21702, 21703, 21701, -1, 21702, 21705, 21703, -1, 21702, 21724, 21705, -1, 21705, 21724, 21706, -1, 21704, 21706, 22244, -1, 22243, 21704, 22244, -1, 22243, 22184, 21704, -1, 21704, 22184, 21708, -1, 21705, 21708, 21703, -1, 21705, 21704, 21708, -1, 21705, 21706, 21704, -1, 22239, 21707, 21724, -1, 21724, 21707, 21706, -1, 21706, 21707, 22240, -1, 22244, 21706, 22240, -1, 22184, 21710, 21708, -1, 21708, 21710, 21709, -1, 21703, 21709, 21701, -1, 21703, 21708, 21709, -1, 21710, 22185, 21709, -1, 21709, 22185, 21712, -1, 21701, 21712, 21711, -1, 21701, 21709, 21712, -1, 22185, 21713, 21712, -1, 21712, 21713, 21714, -1, 21700, 21713, 21717, -1, 21717, 21713, 21715, -1, 21716, 21717, 21715, -1, 21716, 21719, 21717, -1, 21718, 21711, 21720, -1, 21719, 21720, 21700, -1, 21719, 21718, 21720, -1, 21719, 21737, 21718, -1, 21720, 21711, 21714, -1, 21700, 21720, 21714, -1, 21609, 21727, 21737, -1, 21609, 21721, 21727, -1, 21609, 20219, 21721, -1, 21721, 20219, 21728, -1, 21726, 21728, 21722, -1, 21741, 21722, 21723, -1, 21743, 21723, 21730, -1, 21724, 21730, 22239, -1, 21724, 21743, 21730, -1, 21724, 21702, 21743, -1, 21743, 21702, 21725, -1, 21741, 21725, 21742, -1, 21726, 21742, 21727, -1, 21721, 21726, 21727, -1, 21721, 21728, 21726, -1, 21728, 20219, 21735, -1, 21722, 21735, 21733, -1, 21723, 21733, 21729, -1, 21730, 21729, 22239, -1, 21730, 21723, 21729, -1, 22238, 21731, 20218, -1, 22238, 21734, 21731, -1, 22238, 21732, 21734, -1, 21734, 21732, 21729, -1, 21733, 21734, 21729, -1, 21733, 21736, 21734, -1, 21733, 21735, 21736, -1, 21736, 21735, 20218, -1, 21731, 21736, 20218, -1, 21731, 21734, 21736, -1, 21732, 22239, 21729, -1, 21725, 21702, 21740, -1, 21742, 21740, 21738, -1, 21727, 21738, 21737, -1, 21727, 21742, 21738, -1, 21737, 21739, 21718, -1, 21737, 21738, 21739, -1, 21739, 21738, 21740, -1, 21718, 21740, 21702, -1, 21718, 21739, 21740, -1, 20219, 20218, 21735, -1, 21741, 21742, 21726, -1, 21722, 21741, 21726, -1, 21735, 21722, 21728, -1, 21725, 21740, 21742, -1, 21741, 21723, 21743, -1, 21725, 21741, 21743, -1, 21722, 21733, 21723, -1, 21744, 20662, 21751, -1, 21744, 21745, 20662, -1, 21744, 20644, 21745, -1, 21745, 20644, 20702, -1, 20701, 21745, 20702, -1, 20701, 20700, 21745, -1, 21745, 20700, 20646, -1, 20647, 21745, 20646, -1, 20647, 20697, 21745, -1, 21745, 20697, 20648, -1, 20696, 21745, 20648, -1, 20696, 20693, 21745, -1, 21745, 20693, 21746, -1, 20690, 21745, 21746, -1, 20690, 20664, 21745, -1, 21745, 20664, 20663, -1, 21747, 22258, 20662, -1, 21747, 21748, 22258, -1, 22258, 21748, 22260, -1, 22247, 22258, 22260, -1, 22247, 21749, 22258, -1, 22258, 21749, 21750, -1, 20662, 22258, 20258, -1, 21751, 20258, 20301, -1, 20262, 21751, 20301, -1, 20262, 20299, 21751, -1, 21751, 20299, 20272, -1, 21752, 21751, 20272, -1, 21752, 20270, 21751, -1, 21751, 20270, 20277, -1, 20281, 21751, 20277, -1, 20281, 20280, 21751, -1, 21751, 20280, 20288, -1, 20288, 20280, 21753, -1, 20284, 20288, 21753, -1, 20284, 20289, 20288, -1, 20226, 21754, 21756, -1, 21756, 21754, 20242, -1, 20241, 21756, 20242, -1, 20241, 21755, 21756, -1, 21756, 21755, 20258, -1, 22258, 21756, 20258, -1, 21755, 20230, 20258, -1, 20258, 20230, 20259, -1, 20259, 20230, 21757, -1, 20256, 21757, 20234, -1, 20256, 20259, 21757, -1, 20662, 20258, 21751, -1, 20827, 21758, 20604, -1, 20604, 21758, 21759, -1, 21760, 20604, 21759, -1, 21760, 21761, 20604, -1, 21760, 21775, 21761, -1, 21761, 21775, 20615, -1, 20615, 21775, 21762, -1, 21762, 21775, 21763, -1, 21763, 21775, 21806, -1, 20631, 21806, 20358, -1, 20620, 20358, 21805, -1, 20622, 21805, 20359, -1, 21764, 20359, 20349, -1, 21804, 20349, 21765, -1, 20554, 21765, 20361, -1, 21803, 20361, 21766, -1, 21802, 21766, 20362, -1, 20576, 20362, 21767, -1, 21768, 21767, 20353, -1, 21769, 21768, 20353, -1, 21769, 20821, 21768, -1, 21769, 20319, 20821, -1, 20821, 20319, 20329, -1, 21770, 20329, 20494, -1, 21770, 20821, 20329, -1, 21770, 21771, 20821, -1, 21770, 20491, 21771, -1, 21771, 20491, 20490, -1, 20513, 21771, 20490, -1, 20513, 20477, 21771, -1, 21771, 20477, 21772, -1, 21772, 20477, 20532, -1, 20532, 20477, 20520, -1, 22276, 21773, 21775, -1, 21775, 21773, 21817, -1, 21774, 21775, 21817, -1, 21774, 21816, 21775, -1, 21775, 21816, 21776, -1, 21828, 21775, 21776, -1, 21828, 21826, 21775, -1, 21775, 21826, 21782, -1, 21806, 21782, 21815, -1, 21814, 21806, 21815, -1, 21814, 21780, 21806, -1, 21806, 21780, 20356, -1, 20356, 21780, 20346, -1, 20346, 21780, 20354, -1, 20354, 21780, 21777, -1, 21777, 21780, 21778, -1, 21778, 21780, 20344, -1, 20344, 21780, 20343, -1, 20343, 21780, 20341, -1, 20341, 21780, 20340, -1, 20340, 21780, 21779, -1, 21779, 21780, 21781, -1, 21781, 21780, 21812, -1, 20328, 21812, 20337, -1, 20328, 21781, 21812, -1, 21775, 21782, 21806, -1, 21783, 21807, 21812, -1, 21783, 20380, 21807, -1, 21807, 20380, 21784, -1, 20414, 21784, 21785, -1, 20392, 21785, 20372, -1, 20371, 20392, 20372, -1, 20371, 20370, 20392, -1, 20392, 20370, 20369, -1, 20368, 20392, 20369, -1, 20368, 20367, 20392, -1, 20392, 20367, 21787, -1, 21786, 21787, 20382, -1, 21786, 20392, 21787, -1, 21807, 21784, 20414, -1, 20453, 21807, 20414, -1, 20453, 20452, 21807, -1, 21807, 20452, 21788, -1, 21788, 20452, 21790, -1, 21791, 21790, 20463, -1, 20321, 20463, 21792, -1, 21793, 21792, 20432, -1, 21794, 20432, 21795, -1, 21796, 21795, 20495, -1, 21797, 20495, 20493, -1, 20330, 20493, 20494, -1, 20329, 20330, 20494, -1, 20414, 21785, 20392, -1, 21789, 20392, 20396, -1, 20408, 20396, 20409, -1, 20408, 21789, 20396, -1, 20414, 20392, 21789, -1, 20396, 20394, 20409, -1, 21788, 21790, 21791, -1, 21791, 20463, 20321, -1, 20321, 21792, 21793, -1, 21793, 20432, 21794, -1, 21794, 21795, 21796, -1, 21796, 20495, 21797, -1, 21797, 20493, 20330, -1, 21767, 21768, 20576, -1, 20576, 21768, 21801, -1, 21799, 21801, 21798, -1, 21799, 20576, 21801, -1, 21874, 21800, 21801, -1, 21874, 21869, 21800, -1, 21800, 21869, 20535, -1, 21800, 20581, 21801, -1, 21801, 20581, 20540, -1, 21798, 21801, 20540, -1, 20576, 21802, 20362, -1, 21802, 21803, 21766, -1, 21803, 20554, 20361, -1, 20554, 21804, 21765, -1, 21804, 21764, 20349, -1, 21764, 20622, 20359, -1, 20622, 20620, 21805, -1, 20620, 20631, 20358, -1, 20631, 21763, 21806, -1, 21807, 21808, 21812, -1, 21812, 21808, 21809, -1, 21810, 21812, 21809, -1, 21810, 20333, 21812, -1, 21812, 20333, 21811, -1, 20325, 21812, 21811, -1, 20325, 20334, 21812, -1, 21812, 20334, 20336, -1, 20337, 21812, 20336, -1, 21780, 21814, 21813, -1, 21813, 21814, 20672, -1, 20672, 21814, 21815, -1, 21825, 21815, 21782, -1, 20667, 21782, 21826, -1, 21827, 21826, 21828, -1, 20674, 21828, 21776, -1, 20677, 21776, 21816, -1, 21829, 21816, 21774, -1, 21830, 21774, 21817, -1, 21831, 21817, 21773, -1, 21832, 21773, 22276, -1, 20688, 22276, 21819, -1, 21818, 20688, 21819, -1, 21818, 21821, 20688, -1, 21818, 21820, 21821, -1, 21821, 21820, 21822, -1, 21822, 21820, 21823, -1, 21824, 21823, 22352, -1, 21824, 21822, 21823, -1, 20672, 21815, 21825, -1, 21825, 21782, 20667, -1, 20667, 21826, 21827, -1, 21827, 21828, 20674, -1, 20674, 21776, 20677, -1, 20677, 21816, 21829, -1, 21829, 21774, 21830, -1, 21830, 21817, 21831, -1, 21831, 21773, 21832, -1, 21832, 22276, 20688, -1, 20741, 21833, 21834, -1, 20741, 20736, 21833, -1, 20741, 20735, 20736, -1, 20741, 20742, 20735, -1, 20735, 20742, 20712, -1, 20712, 20742, 20743, -1, 21835, 20743, 21836, -1, 20710, 21836, 20745, -1, 20734, 20745, 21846, -1, 20733, 21846, 21837, -1, 20732, 21837, 20748, -1, 20757, 20732, 20748, -1, 20757, 20730, 20732, -1, 20757, 20758, 20730, -1, 20730, 20758, 21838, -1, 21838, 20758, 21839, -1, 20729, 21839, 20751, -1, 20727, 20751, 21840, -1, 20708, 21840, 21841, -1, 20726, 21841, 21847, -1, 21842, 21847, 20760, -1, 20725, 20760, 21843, -1, 21844, 21843, 20755, -1, 20707, 20755, 21850, -1, 21845, 21850, 21851, -1, 21845, 20707, 21850, -1, 20712, 20743, 21835, -1, 21835, 21836, 20710, -1, 20710, 20745, 20734, -1, 20734, 21846, 20733, -1, 20733, 21837, 20732, -1, 21838, 21839, 20729, -1, 20729, 20751, 20727, -1, 20727, 21840, 20708, -1, 20708, 21841, 20726, -1, 20726, 21847, 21842, -1, 21842, 20760, 20725, -1, 20725, 21843, 21844, -1, 21844, 20755, 20707, -1, 21851, 21850, 21848, -1, 20724, 21848, 21849, -1, 20723, 21849, 21852, -1, 20723, 20724, 21849, -1, 21850, 21862, 21848, -1, 21848, 21862, 21863, -1, 21860, 21848, 21863, -1, 21860, 22288, 21848, -1, 21851, 21848, 20724, -1, 21849, 21854, 21852, -1, 21852, 21854, 21853, -1, 21853, 21854, 21855, -1, 20720, 21855, 21856, -1, 20720, 21853, 21855, -1, 21855, 21858, 21856, -1, 21856, 21858, 21857, -1, 21857, 21858, 21859, -1, 20739, 21859, 22285, -1, 20738, 22285, 21834, -1, 20737, 21834, 21833, -1, 20737, 20738, 21834, -1, 21857, 21859, 20739, -1, 22283, 21951, 22285, -1, 22285, 21951, 21949, -1, 21954, 22285, 21949, -1, 21954, 21834, 22285, -1, 20738, 20739, 22285, -1, 22288, 21860, 22289, -1, 22289, 21860, 20783, -1, 20783, 21860, 21863, -1, 20784, 21863, 21862, -1, 21861, 21862, 21850, -1, 20789, 21861, 21850, -1, 20783, 21863, 20784, -1, 20784, 21862, 21861, -1, 22293, 21866, 21864, -1, 21864, 21866, 21871, -1, 21877, 21871, 21865, -1, 21876, 21865, 21875, -1, 21801, 21875, 21874, -1, 21801, 21876, 21875, -1, 21801, 21768, 21876, -1, 21866, 22292, 21871, -1, 21871, 22292, 21867, -1, 21870, 21867, 21872, -1, 21879, 21872, 21868, -1, 20535, 21879, 21868, -1, 20535, 21869, 21879, -1, 21879, 21869, 21878, -1, 21870, 21878, 21865, -1, 21871, 21870, 21865, -1, 21871, 21867, 21870, -1, 22292, 21873, 21867, -1, 21867, 21873, 21880, -1, 21872, 21880, 20782, -1, 21868, 21872, 20782, -1, 21873, 22289, 21880, -1, 21880, 22289, 20767, -1, 20782, 21880, 20767, -1, 21869, 21874, 21878, -1, 21878, 21874, 21875, -1, 21865, 21878, 21875, -1, 21876, 21877, 21865, -1, 21877, 21864, 21871, -1, 21879, 21878, 21870, -1, 21872, 21879, 21870, -1, 21880, 21872, 21867, -1, 21881, 22293, 21298, -1, 21298, 22293, 20529, -1, 21295, 22009, 21882, -1, 21888, 21882, 21883, -1, 21884, 21883, 21885, -1, 21886, 21885, 22287, -1, 21886, 21884, 21885, -1, 21886, 22290, 21884, -1, 21884, 22290, 21887, -1, 21888, 21887, 21296, -1, 21295, 21888, 21296, -1, 21295, 21882, 21888, -1, 22009, 22006, 21882, -1, 21882, 22006, 22005, -1, 21921, 22005, 22004, -1, 21899, 22004, 22003, -1, 21901, 22003, 21907, -1, 21923, 21907, 21999, -1, 21889, 21999, 21890, -1, 21896, 21890, 21891, -1, 21997, 21896, 21891, -1, 21997, 21897, 21896, -1, 21997, 21995, 21897, -1, 21897, 21995, 21892, -1, 21928, 21892, 21893, -1, 21927, 21893, 21930, -1, 21894, 21930, 22282, -1, 21894, 21927, 21930, -1, 21894, 22284, 21927, -1, 21927, 22284, 21909, -1, 21928, 21909, 21895, -1, 21897, 21895, 21896, -1, 21897, 21928, 21895, -1, 21897, 21892, 21928, -1, 21882, 22005, 21921, -1, 21883, 21921, 21922, -1, 21885, 21922, 21898, -1, 22287, 21898, 21900, -1, 22287, 21885, 21898, -1, 21921, 22004, 21899, -1, 21922, 21899, 21902, -1, 21898, 21902, 21904, -1, 21900, 21904, 21906, -1, 21900, 21898, 21904, -1, 21899, 22003, 21901, -1, 21902, 21901, 21903, -1, 21904, 21903, 21905, -1, 21906, 21905, 22286, -1, 21906, 21904, 21905, -1, 21901, 21907, 21923, -1, 21903, 21923, 21925, -1, 21905, 21925, 21924, -1, 22286, 21924, 22295, -1, 22286, 21905, 21924, -1, 21923, 21999, 21889, -1, 21925, 21889, 21926, -1, 21924, 21926, 21908, -1, 22295, 21908, 21910, -1, 22295, 21924, 21908, -1, 21889, 21890, 21896, -1, 21926, 21896, 21895, -1, 21908, 21895, 21909, -1, 21910, 21909, 22284, -1, 21910, 21908, 21909, -1, 21995, 21913, 21892, -1, 21892, 21913, 21911, -1, 21893, 21911, 21915, -1, 21930, 21915, 21912, -1, 22282, 21912, 22279, -1, 22282, 21930, 21912, -1, 21913, 21914, 21911, -1, 21911, 21914, 21929, -1, 21915, 21929, 21932, -1, 21912, 21932, 21920, -1, 22279, 21920, 22298, -1, 22278, 22279, 22298, -1, 21914, 21918, 21929, -1, 21929, 21918, 21916, -1, 21932, 21916, 21917, -1, 21920, 21917, 22297, -1, 22298, 21920, 22297, -1, 21918, 21919, 21916, -1, 21916, 21919, 21931, -1, 21917, 21931, 22296, -1, 22297, 21917, 22296, -1, 21919, 21993, 21931, -1, 21931, 21993, 22296, -1, 22296, 21993, 22034, -1, 21920, 22279, 21912, -1, 22290, 22291, 21887, -1, 21887, 22291, 21297, -1, 21296, 21887, 21297, -1, 22291, 21881, 21297, -1, 21884, 21887, 21888, -1, 21883, 21884, 21888, -1, 21921, 21883, 21882, -1, 21899, 21922, 21921, -1, 21922, 21885, 21883, -1, 21901, 21902, 21899, -1, 21902, 21898, 21922, -1, 21923, 21903, 21901, -1, 21903, 21904, 21902, -1, 21889, 21925, 21923, -1, 21925, 21905, 21903, -1, 21896, 21926, 21889, -1, 21926, 21924, 21925, -1, 21908, 21926, 21895, -1, 21927, 21909, 21928, -1, 21893, 21927, 21928, -1, 21911, 21893, 21892, -1, 21929, 21915, 21911, -1, 21915, 21930, 21893, -1, 21916, 21932, 21929, -1, 21932, 21912, 21915, -1, 21931, 21917, 21916, -1, 21917, 21920, 21932, -1, 20844, 21944, 21933, -1, 20845, 21933, 21935, -1, 21934, 21935, 21938, -1, 20827, 21938, 21758, -1, 20827, 21934, 21938, -1, 22281, 21941, 22294, -1, 22281, 21936, 21941, -1, 22281, 22280, 21936, -1, 21936, 22280, 22277, -1, 21937, 21936, 22277, -1, 21937, 21942, 21936, -1, 21937, 22275, 21942, -1, 21942, 22275, 21943, -1, 21940, 21943, 21939, -1, 21935, 21939, 21938, -1, 21935, 21940, 21939, -1, 21935, 21933, 21940, -1, 21940, 21933, 21941, -1, 21942, 21941, 21936, -1, 21942, 21940, 21941, -1, 21942, 21943, 21940, -1, 22280, 22274, 22277, -1, 22275, 21775, 21943, -1, 21943, 21775, 21760, -1, 21759, 21943, 21760, -1, 21759, 21939, 21943, -1, 21759, 21758, 21939, -1, 21939, 21758, 21938, -1, 21934, 20845, 21935, -1, 20845, 20844, 21933, -1, 22294, 21941, 21933, -1, 21944, 22294, 21933, -1, 21948, 21834, 21945, -1, 21947, 21945, 21955, -1, 21946, 21955, 20833, -1, 21946, 21947, 21955, -1, 21946, 21948, 21947, -1, 21947, 21948, 21945, -1, 21949, 21950, 21954, -1, 21949, 21951, 21950, -1, 21950, 21951, 21953, -1, 21952, 21953, 21944, -1, 20835, 21952, 21944, -1, 20835, 21955, 21952, -1, 20835, 20833, 21955, -1, 21951, 22283, 21953, -1, 21953, 22283, 21944, -1, 21954, 21950, 21945, -1, 21834, 21954, 21945, -1, 21953, 21952, 21950, -1, 21950, 21952, 21955, -1, 21945, 21950, 21955, -1, 21355, 21956, 22026, -1, 22026, 21956, 21957, -1, 21358, 22026, 21957, -1, 21358, 22038, 22026, -1, 22026, 22038, 22040, -1, 21157, 22026, 22040, -1, 21157, 21958, 22026, -1, 22026, 21958, 21959, -1, 21960, 22026, 21959, -1, 21960, 20993, 22026, -1, 21960, 20984, 20993, -1, 21960, 20996, 20984, -1, 21960, 21961, 20996, -1, 21960, 21018, 21961, -1, 21960, 21962, 21018, -1, 21960, 21021, 21962, -1, 21960, 21963, 21021, -1, 21960, 21165, 21963, -1, 21963, 21165, 21964, -1, 21171, 21963, 21964, -1, 21171, 21965, 21963, -1, 21963, 21965, 21175, -1, 21174, 21963, 21175, -1, 21174, 21178, 21963, -1, 21963, 21178, 21180, -1, 21966, 21963, 21180, -1, 21966, 21967, 21963, -1, 21966, 21968, 21967, -1, 21967, 21968, 21185, -1, 21969, 21967, 21185, -1, 21969, 21184, 21967, -1, 21967, 21184, 21192, -1, 21194, 21967, 21192, -1, 21194, 21970, 21967, -1, 21967, 21970, 22009, -1, 22009, 21970, 21971, -1, 21196, 22009, 21971, -1, 21196, 21199, 22009, -1, 22009, 21199, 21972, -1, 21205, 22009, 21972, -1, 21205, 21210, 22009, -1, 22009, 21210, 21214, -1, 22030, 21214, 21213, -1, 21973, 21213, 21245, -1, 21974, 21973, 21245, -1, 21974, 20930, 21973, -1, 21974, 21975, 20930, -1, 20930, 21975, 20947, -1, 20947, 21975, 21976, -1, 21977, 21976, 21223, -1, 21225, 21977, 21223, -1, 21225, 20954, 21977, -1, 21225, 21978, 20954, -1, 20954, 21978, 21979, -1, 21979, 21978, 22031, -1, 20874, 22031, 22034, -1, 21980, 22034, 21981, -1, 21980, 20874, 22034, -1, 21984, 21131, 22038, -1, 21984, 21126, 21131, -1, 21984, 21127, 21126, -1, 21984, 21983, 21127, -1, 21984, 21982, 21983, -1, 21984, 21986, 21982, -1, 21984, 21985, 21986, -1, 21984, 21987, 21985, -1, 21984, 21988, 21987, -1, 21984, 21114, 21988, -1, 21984, 21107, 21114, -1, 21984, 21106, 21107, -1, 21984, 21108, 21106, -1, 21984, 22034, 21108, -1, 21984, 21989, 22034, -1, 22034, 21989, 21990, -1, 21991, 22034, 21990, -1, 21991, 22305, 22034, -1, 21981, 22034, 21992, -1, 21992, 22034, 21993, -1, 20899, 21993, 21919, -1, 21918, 20899, 21919, -1, 21918, 20900, 20899, -1, 21918, 21914, 20900, -1, 20900, 21914, 20902, -1, 20902, 21914, 21913, -1, 20908, 21913, 21995, -1, 21994, 21995, 21996, -1, 21994, 20908, 21995, -1, 21992, 21993, 20899, -1, 20902, 21913, 20908, -1, 21995, 21997, 21996, -1, 21996, 21997, 20912, -1, 20912, 21997, 20913, -1, 20913, 21997, 21891, -1, 20888, 21891, 20891, -1, 20888, 20913, 21891, -1, 21891, 21890, 20891, -1, 20891, 21890, 21998, -1, 21998, 21890, 21999, -1, 20914, 21999, 20916, -1, 20914, 21998, 21999, -1, 21999, 21907, 20916, -1, 20916, 21907, 20922, -1, 20922, 21907, 22000, -1, 22000, 21907, 22003, -1, 22001, 22003, 22002, -1, 22001, 22000, 22003, -1, 22003, 22004, 22002, -1, 22002, 22004, 22010, -1, 22010, 22004, 22005, -1, 20944, 22005, 22006, -1, 22007, 22006, 22009, -1, 22008, 22009, 22030, -1, 22008, 22007, 22009, -1, 22010, 22005, 20944, -1, 20944, 22006, 22007, -1, 21336, 21028, 21967, -1, 21336, 22011, 21028, -1, 21336, 22012, 22011, -1, 22011, 22012, 21032, -1, 21032, 22012, 21332, -1, 21008, 21332, 22014, -1, 22013, 22014, 21033, -1, 22013, 21008, 22014, -1, 21032, 21332, 21008, -1, 22014, 21324, 21033, -1, 21033, 21324, 21034, -1, 21034, 21324, 21039, -1, 21039, 21324, 21322, -1, 21041, 21322, 21062, -1, 21041, 21039, 21322, -1, 21322, 22015, 21062, -1, 21062, 22015, 22016, -1, 22016, 22015, 22017, -1, 21067, 22017, 21070, -1, 21067, 22016, 22017, -1, 22017, 21305, 21070, -1, 21070, 21305, 22018, -1, 22018, 21305, 21074, -1, 21074, 21305, 21076, -1, 21076, 21305, 22028, -1, 22029, 22028, 22020, -1, 22019, 22020, 22021, -1, 21052, 22021, 22022, -1, 22023, 22022, 22024, -1, 21304, 22023, 22024, -1, 21304, 22025, 22023, -1, 21304, 22026, 22025, -1, 22025, 22026, 22027, -1, 22027, 22026, 21086, -1, 21086, 22026, 20993, -1, 21076, 22028, 22029, -1, 22029, 22020, 22019, -1, 22019, 22021, 21052, -1, 21052, 22022, 22023, -1, 22009, 21214, 22030, -1, 22030, 21213, 21973, -1, 20947, 21976, 21977, -1, 22031, 21232, 22034, -1, 22034, 21232, 22032, -1, 22033, 22034, 22032, -1, 22033, 21108, 22034, -1, 21131, 21133, 22038, -1, 22038, 21133, 21134, -1, 21137, 22038, 21134, -1, 21137, 22035, 22038, -1, 22038, 22035, 21140, -1, 22036, 22038, 21140, -1, 22036, 22037, 22038, -1, 22038, 22037, 21151, -1, 21240, 22038, 21151, -1, 21240, 21238, 22038, -1, 22038, 21238, 22039, -1, 22040, 22038, 22039, -1, 21028, 21026, 21967, -1, 21967, 21026, 21963, -1, 20874, 21979, 22031, -1, 22310, 22355, 22056, -1, 22308, 22056, 22062, -1, 22064, 22062, 22061, -1, 22103, 22061, 22104, -1, 22103, 22064, 22061, -1, 22301, 22066, 22057, -1, 22301, 22041, 22066, -1, 22301, 22304, 22041, -1, 22041, 22304, 22042, -1, 22045, 22042, 22048, -1, 22068, 22048, 22043, -1, 22106, 22043, 22049, -1, 22106, 22068, 22043, -1, 22106, 22044, 22068, -1, 22068, 22044, 22067, -1, 22045, 22067, 22046, -1, 22041, 22046, 22066, -1, 22041, 22045, 22046, -1, 22041, 22042, 22045, -1, 22304, 22050, 22042, -1, 22042, 22050, 22047, -1, 22048, 22047, 22069, -1, 22043, 22069, 21451, -1, 22092, 22043, 21451, -1, 22092, 22049, 22043, -1, 22050, 22051, 22047, -1, 22047, 22051, 22053, -1, 22069, 22053, 22052, -1, 21451, 22069, 22052, -1, 22051, 22306, 22053, -1, 22053, 22306, 22054, -1, 22052, 22053, 22054, -1, 22306, 22055, 22054, -1, 22044, 22058, 22067, -1, 22067, 22058, 22059, -1, 22046, 22059, 22065, -1, 22066, 22065, 22056, -1, 22057, 22056, 22355, -1, 22057, 22066, 22056, -1, 22058, 22105, 22059, -1, 22059, 22105, 22060, -1, 22063, 22060, 22104, -1, 22061, 22063, 22104, -1, 22061, 22062, 22063, -1, 22063, 22062, 22065, -1, 22059, 22063, 22065, -1, 22059, 22060, 22063, -1, 22064, 22308, 22062, -1, 22308, 22310, 22056, -1, 22065, 22062, 22056, -1, 22046, 22065, 22066, -1, 22067, 22059, 22046, -1, 22068, 22067, 22045, -1, 22048, 22068, 22045, -1, 22047, 22048, 22042, -1, 22053, 22069, 22047, -1, 22069, 22043, 22048, -1, 22070, 21509, 22071, -1, 22071, 21509, 22072, -1, 22073, 22072, 21506, -1, 22074, 22073, 21506, -1, 22074, 21457, 22073, -1, 22074, 22076, 21457, -1, 22074, 22075, 22076, -1, 22076, 22075, 21505, -1, 22077, 21505, 22078, -1, 22077, 22076, 21505, -1, 22071, 22072, 22073, -1, 21505, 22079, 22078, -1, 22078, 22079, 21471, -1, 21471, 22079, 22080, -1, 22087, 22080, 21503, -1, 21514, 22087, 21503, -1, 21514, 21403, 22087, -1, 22087, 21403, 21416, -1, 21401, 22087, 21416, -1, 21401, 21399, 22087, -1, 22087, 21399, 22081, -1, 22082, 22087, 22081, -1, 22082, 22083, 22087, -1, 22087, 22083, 22084, -1, 22085, 22087, 22084, -1, 22085, 21396, 22087, -1, 22087, 21396, 21397, -1, 22086, 22087, 21397, -1, 22086, 22088, 22087, -1, 22087, 22088, 22089, -1, 21395, 22087, 22089, -1, 21395, 22090, 22087, -1, 22087, 22090, 22091, -1, 22093, 22091, 22102, -1, 22093, 22087, 22091, -1, 22093, 22092, 22087, -1, 22093, 22103, 22092, -1, 22093, 22113, 22103, -1, 22093, 22094, 22113, -1, 22113, 22094, 22114, -1, 22114, 22094, 22116, -1, 22116, 22094, 22130, -1, 22130, 22094, 22095, -1, 22095, 22094, 22134, -1, 21471, 22080, 22087, -1, 21394, 22096, 22091, -1, 21394, 22097, 22096, -1, 22096, 22097, 22098, -1, 22098, 22097, 21385, -1, 21385, 22097, 22099, -1, 22099, 22097, 21386, -1, 22096, 21370, 22091, -1, 22091, 21370, 21371, -1, 21379, 22091, 21371, -1, 21379, 22100, 22091, -1, 22091, 22100, 22101, -1, 21369, 22091, 22101, -1, 21369, 22102, 22091, -1, 22103, 22104, 22092, -1, 22092, 22104, 22060, -1, 22105, 22092, 22060, -1, 22105, 22058, 22092, -1, 22092, 22058, 22044, -1, 22106, 22092, 22044, -1, 22106, 22049, 22092, -1, 22134, 22094, 22107, -1, 22133, 22107, 22108, -1, 22131, 22108, 22122, -1, 22118, 22122, 22109, -1, 22317, 22118, 22109, -1, 22317, 22110, 22118, -1, 22317, 22123, 22110, -1, 22110, 22123, 22111, -1, 22117, 22111, 22124, -1, 22115, 22124, 22112, -1, 22114, 22112, 22113, -1, 22114, 22115, 22112, -1, 22114, 22116, 22115, -1, 22115, 22116, 22137, -1, 22117, 22137, 22119, -1, 22110, 22119, 22118, -1, 22110, 22117, 22119, -1, 22110, 22111, 22117, -1, 22120, 22108, 22136, -1, 22120, 22122, 22108, -1, 22120, 22121, 22122, -1, 22122, 22121, 22311, -1, 22109, 22122, 22311, -1, 22123, 22318, 22111, -1, 22111, 22318, 22135, -1, 22124, 22135, 22126, -1, 22112, 22126, 22128, -1, 22113, 22112, 22128, -1, 22318, 22314, 22135, -1, 22135, 22314, 22125, -1, 22127, 22125, 22309, -1, 22307, 22127, 22309, -1, 22307, 22126, 22127, -1, 22307, 22128, 22126, -1, 22125, 22129, 22309, -1, 22116, 22130, 22137, -1, 22137, 22130, 22132, -1, 22119, 22132, 22131, -1, 22118, 22131, 22122, -1, 22118, 22119, 22131, -1, 22130, 22095, 22132, -1, 22132, 22095, 22133, -1, 22131, 22133, 22108, -1, 22131, 22132, 22133, -1, 22095, 22134, 22133, -1, 22133, 22134, 22107, -1, 22135, 22125, 22127, -1, 22126, 22135, 22127, -1, 22094, 22136, 22107, -1, 22107, 22136, 22108, -1, 22137, 22132, 22119, -1, 22115, 22137, 22117, -1, 22124, 22115, 22117, -1, 22135, 22124, 22111, -1, 22112, 22124, 22126, -1, 21523, 22138, 21524, -1, 21523, 21697, 22138, -1, 21523, 21526, 21697, -1, 21697, 21526, 21545, -1, 21698, 21545, 21544, -1, 22330, 21698, 21544, -1, 22330, 22329, 21698, -1, 21698, 22329, 21699, -1, 21697, 21545, 21698, -1, 22138, 22139, 21524, -1, 21524, 22139, 22140, -1, 21525, 21524, 22140, -1, 22139, 21519, 22140, -1, 21544, 22141, 22328, -1, 22328, 22141, 22143, -1, 22143, 22141, 22142, -1, 22144, 22142, 21534, -1, 22145, 21534, 21532, -1, 22146, 21532, 21542, -1, 22159, 22146, 21542, -1, 22143, 22142, 22144, -1, 22144, 21534, 22145, -1, 22145, 21532, 22146, -1, 22328, 22143, 22147, -1, 22147, 22143, 22144, -1, 22145, 22147, 22144, -1, 22145, 22146, 22147, -1, 22147, 22146, 21580, -1, 21581, 22147, 21580, -1, 21581, 22332, 22147, -1, 21581, 22148, 22332, -1, 22332, 22148, 22331, -1, 22331, 22148, 22181, -1, 22150, 22181, 22149, -1, 22152, 22150, 22149, -1, 22152, 22151, 22150, -1, 22152, 22153, 22151, -1, 22151, 22153, 22180, -1, 22180, 22153, 22154, -1, 22179, 22154, 22155, -1, 22323, 22155, 21585, -1, 22158, 21585, 22157, -1, 22156, 22157, 22172, -1, 22156, 22158, 22157, -1, 22156, 22182, 22158, -1, 22158, 22182, 22322, -1, 22322, 22182, 22183, -1, 22186, 22322, 22183, -1, 22186, 22336, 22322, -1, 22146, 22159, 21580, -1, 21580, 22159, 22160, -1, 22160, 22159, 22173, -1, 22173, 22159, 21604, -1, 21579, 21604, 22174, -1, 21578, 22174, 22162, -1, 22161, 22162, 21603, -1, 21577, 21603, 21602, -1, 22163, 21577, 21602, -1, 22163, 22164, 21577, -1, 22163, 21600, 22164, -1, 22164, 21600, 21575, -1, 21575, 21600, 21599, -1, 21565, 21599, 22175, -1, 21573, 22175, 22165, -1, 22176, 22165, 22166, -1, 22177, 22166, 21596, -1, 21564, 21596, 21595, -1, 21562, 21595, 21591, -1, 21571, 21591, 21590, -1, 22167, 21590, 22168, -1, 22178, 22168, 22169, -1, 21588, 22169, 22170, -1, 22171, 22170, 22172, -1, 21586, 22172, 22157, -1, 21586, 22171, 22172, -1, 22173, 21604, 21579, -1, 21579, 22174, 21578, -1, 21578, 22162, 22161, -1, 22161, 21603, 21577, -1, 21575, 21599, 21565, -1, 21565, 22175, 21573, -1, 21573, 22165, 22176, -1, 22176, 22166, 22177, -1, 22177, 21596, 21564, -1, 21564, 21595, 21562, -1, 21562, 21591, 21571, -1, 21571, 21590, 22167, -1, 22167, 22168, 22178, -1, 22178, 22169, 21588, -1, 21588, 22170, 22171, -1, 22158, 22323, 21585, -1, 22323, 22179, 22155, -1, 22179, 22180, 22154, -1, 22150, 22331, 22181, -1, 22172, 21715, 22156, -1, 22156, 21715, 21713, -1, 22182, 21713, 22185, -1, 22183, 22185, 21710, -1, 22186, 21710, 22184, -1, 22336, 22184, 22243, -1, 22336, 22186, 22184, -1, 22156, 21713, 22182, -1, 22182, 22185, 22183, -1, 22183, 21710, 22186, -1, 22320, 22198, 22187, -1, 22192, 22187, 22231, -1, 22188, 22231, 22190, -1, 22189, 22190, 22324, -1, 22189, 22188, 22190, -1, 22189, 22191, 22188, -1, 22188, 22191, 22230, -1, 22192, 22230, 22319, -1, 22320, 22192, 22319, -1, 22320, 22187, 22192, -1, 22193, 22194, 22195, -1, 22193, 21671, 22194, -1, 22194, 21671, 22232, -1, 22233, 22232, 22200, -1, 22196, 22200, 22197, -1, 22325, 22197, 22202, -1, 22325, 22196, 22197, -1, 22325, 22324, 22196, -1, 22196, 22324, 22190, -1, 22233, 22190, 22231, -1, 22194, 22231, 22187, -1, 22195, 22187, 22198, -1, 22195, 22194, 22187, -1, 21671, 22199, 22232, -1, 22232, 22199, 22201, -1, 22200, 22201, 22234, -1, 22197, 22234, 22213, -1, 22202, 22213, 22326, -1, 22202, 22197, 22213, -1, 22199, 21660, 22201, -1, 22201, 21660, 22212, -1, 22214, 22212, 22203, -1, 22210, 22203, 21670, -1, 21658, 22210, 21670, -1, 21658, 22209, 22210, -1, 21658, 22204, 22209, -1, 22209, 22204, 22205, -1, 22211, 22205, 22236, -1, 22206, 22236, 22223, -1, 22333, 22223, 22334, -1, 22333, 22206, 22223, -1, 22333, 22207, 22206, -1, 22206, 22207, 22208, -1, 22211, 22208, 22216, -1, 22209, 22216, 22210, -1, 22209, 22211, 22216, -1, 22209, 22205, 22211, -1, 22201, 22212, 22214, -1, 22234, 22214, 22235, -1, 22213, 22235, 22215, -1, 22326, 22215, 22327, -1, 22326, 22213, 22215, -1, 22214, 22203, 22210, -1, 22235, 22210, 22216, -1, 22215, 22216, 22208, -1, 22327, 22208, 22207, -1, 22327, 22215, 22208, -1, 22204, 22217, 22205, -1, 22205, 22217, 22218, -1, 22219, 22218, 21666, -1, 22220, 21666, 21665, -1, 21656, 22220, 21665, -1, 21656, 22228, 22220, -1, 21656, 21617, 22228, -1, 22228, 21617, 22221, -1, 22224, 22221, 22225, -1, 22227, 22225, 21684, -1, 22222, 22227, 21684, -1, 22222, 22334, 22227, -1, 22227, 22334, 22223, -1, 22226, 22223, 22236, -1, 22219, 22236, 22205, -1, 22218, 22219, 22205, -1, 22219, 21666, 22220, -1, 22226, 22220, 22224, -1, 22227, 22224, 22225, -1, 22227, 22226, 22224, -1, 22227, 22223, 22226, -1, 22228, 22221, 22224, -1, 22220, 22228, 22224, -1, 22191, 22337, 22230, -1, 22230, 22337, 22229, -1, 22319, 22230, 22229, -1, 22188, 22230, 22192, -1, 22231, 22188, 22192, -1, 22233, 22231, 22194, -1, 22232, 22233, 22194, -1, 22196, 22190, 22233, -1, 22200, 22196, 22233, -1, 22201, 22200, 22232, -1, 22214, 22234, 22201, -1, 22234, 22197, 22200, -1, 22210, 22235, 22214, -1, 22235, 22213, 22234, -1, 22215, 22235, 22216, -1, 22206, 22208, 22211, -1, 22236, 22206, 22211, -1, 22226, 22236, 22219, -1, 22220, 22226, 22219, -1, 21686, 20197, 22222, -1, 22222, 20197, 21699, -1, 22238, 22237, 21732, -1, 22238, 22341, 22237, -1, 22237, 22241, 21732, -1, 21732, 22241, 22239, -1, 22239, 22241, 21707, -1, 21707, 22241, 22240, -1, 22240, 22241, 22242, -1, 22244, 22242, 22243, -1, 22244, 22240, 22242, -1, 22339, 22338, 22242, -1, 22242, 22338, 22335, -1, 22243, 22242, 22335, -1, 22347, 19018, 22245, -1, 22269, 22245, 22256, -1, 22268, 22256, 22257, -1, 22246, 22257, 21750, -1, 21749, 22246, 21750, -1, 21749, 22248, 22246, -1, 21749, 22247, 22248, -1, 22248, 22247, 22261, -1, 22267, 22261, 22249, -1, 22265, 22249, 22252, -1, 22250, 22252, 22251, -1, 22250, 22265, 22252, -1, 22250, 22351, 22265, -1, 22265, 22351, 22346, -1, 22253, 22346, 22345, -1, 22254, 22345, 22255, -1, 22269, 22255, 22347, -1, 22245, 22269, 22347, -1, 19018, 20222, 22245, -1, 22245, 20222, 20221, -1, 22256, 20221, 22259, -1, 22257, 22259, 22258, -1, 21750, 22257, 22258, -1, 22245, 20221, 22256, -1, 22256, 22259, 22257, -1, 22247, 22260, 22261, -1, 22261, 22260, 22262, -1, 22249, 22262, 22264, -1, 22252, 22264, 22263, -1, 22273, 22252, 22263, -1, 22273, 22251, 22252, -1, 22260, 21748, 22262, -1, 22262, 21748, 22270, -1, 22264, 22270, 22271, -1, 22263, 22264, 22271, -1, 21748, 21747, 22270, -1, 22270, 21747, 22271, -1, 22265, 22346, 22253, -1, 22267, 22253, 22266, -1, 22248, 22266, 22246, -1, 22248, 22267, 22266, -1, 22248, 22261, 22267, -1, 22253, 22345, 22254, -1, 22266, 22254, 22268, -1, 22246, 22268, 22257, -1, 22246, 22266, 22268, -1, 22254, 22255, 22269, -1, 22268, 22269, 22256, -1, 22268, 22254, 22269, -1, 22253, 22254, 22266, -1, 22265, 22253, 22267, -1, 22249, 22265, 22267, -1, 22262, 22249, 22261, -1, 22270, 22264, 22262, -1, 22264, 22252, 22249, -1, 21747, 20662, 22271, -1, 22271, 20662, 20659, -1, 20660, 22271, 20659, -1, 20660, 22263, 22271, -1, 20660, 22272, 22263, -1, 22263, 22272, 22273, -1, 22273, 22272, 21824, -1, 22251, 22273, 21824, -1, 22352, 21823, 22274, -1, 22274, 21823, 22277, -1, 22277, 21823, 21820, -1, 21937, 21820, 21818, -1, 22275, 21818, 21819, -1, 21775, 21819, 22276, -1, 21775, 22275, 21819, -1, 22277, 21820, 21937, -1, 21937, 21818, 22275, -1, 22274, 22280, 22278, -1, 22278, 22280, 22279, -1, 22279, 22280, 22281, -1, 22282, 22281, 22294, -1, 21894, 22294, 21944, -1, 22283, 21894, 21944, -1, 22283, 22284, 21894, -1, 22283, 22285, 22284, -1, 22284, 22285, 21910, -1, 21910, 22285, 21859, -1, 22295, 21859, 21858, -1, 22286, 21858, 21855, -1, 21854, 22286, 21855, -1, 21854, 21906, 22286, -1, 21854, 21849, 21906, -1, 21906, 21849, 21900, -1, 21900, 21849, 21848, -1, 22287, 21848, 22288, -1, 21886, 22288, 22289, -1, 21873, 21886, 22289, -1, 21873, 22290, 21886, -1, 21873, 22292, 22290, -1, 22290, 22292, 22291, -1, 22291, 22292, 21866, -1, 21881, 21866, 22293, -1, 21881, 22291, 21866, -1, 22279, 22281, 22282, -1, 22282, 22294, 21894, -1, 21910, 21859, 22295, -1, 22295, 21858, 22286, -1, 21900, 21848, 22287, -1, 22287, 22288, 21886, -1, 22305, 22303, 22034, -1, 22034, 22303, 22296, -1, 22296, 22303, 22302, -1, 22297, 22302, 22299, -1, 22298, 22299, 22300, -1, 22278, 22300, 22353, -1, 22278, 22298, 22300, -1, 22296, 22302, 22297, -1, 22297, 22299, 22298, -1, 22353, 22300, 22355, -1, 22355, 22300, 22057, -1, 22057, 22300, 22299, -1, 22301, 22299, 22302, -1, 22304, 22302, 22303, -1, 22305, 22304, 22303, -1, 22305, 22050, 22304, -1, 22305, 21991, 22050, -1, 22050, 21991, 22051, -1, 22051, 21991, 21990, -1, 22306, 21990, 21989, -1, 22055, 21989, 21984, -1, 22055, 22306, 21989, -1, 22057, 22299, 22301, -1, 22301, 22302, 22304, -1, 22051, 21990, 22306, -1, 22103, 22113, 22064, -1, 22064, 22113, 22128, -1, 22307, 22064, 22128, -1, 22307, 22308, 22064, -1, 22307, 22309, 22308, -1, 22308, 22309, 22310, -1, 22310, 22309, 22129, -1, 22355, 22310, 22129, -1, 21664, 21676, 22311, -1, 22311, 21676, 22109, -1, 22109, 21676, 21675, -1, 22317, 21675, 21674, -1, 22123, 21674, 21673, -1, 22318, 21673, 22312, -1, 22313, 22318, 22312, -1, 22313, 22314, 22318, -1, 22313, 22321, 22314, -1, 22314, 22321, 22125, -1, 22125, 22321, 22315, -1, 22129, 22315, 22316, -1, 22129, 22125, 22315, -1, 22109, 21675, 22317, -1, 22317, 21674, 22123, -1, 22123, 21673, 22318, -1, 21673, 22198, 22312, -1, 22312, 22198, 22320, -1, 22313, 22320, 22319, -1, 22321, 22319, 22229, -1, 22315, 22229, 22337, -1, 22316, 22315, 22337, -1, 22312, 22320, 22313, -1, 22313, 22319, 22321, -1, 22321, 22229, 22315, -1, 22191, 22336, 22337, -1, 22191, 22322, 22336, -1, 22191, 22189, 22322, -1, 22322, 22189, 22158, -1, 22158, 22189, 22324, -1, 22323, 22324, 22325, -1, 22179, 22325, 22202, -1, 22180, 22202, 22326, -1, 22151, 22326, 22150, -1, 22151, 22180, 22326, -1, 22158, 22324, 22323, -1, 22323, 22325, 22179, -1, 22179, 22202, 22180, -1, 22326, 22327, 22150, -1, 22150, 22327, 22331, -1, 22331, 22327, 22207, -1, 22332, 22207, 22333, -1, 22147, 22333, 22334, -1, 22328, 22334, 22222, -1, 22329, 22222, 21699, -1, 22329, 22328, 22222, -1, 22329, 22330, 22328, -1, 22328, 22330, 21544, -1, 22331, 22207, 22332, -1, 22332, 22333, 22147, -1, 22147, 22334, 22328, -1, 22243, 22335, 22336, -1, 22336, 22335, 22338, -1, 22337, 22338, 22339, -1, 22337, 22336, 22338, -1, 22354, 22339, 22340, -1, 22340, 22339, 22242, -1, 22342, 22242, 22241, -1, 22350, 22241, 22237, -1, 22343, 22237, 22341, -1, 22349, 22343, 22341, -1, 22340, 22242, 22342, -1, 22342, 22241, 22350, -1, 22350, 22237, 22343, -1, 19019, 19018, 22344, -1, 22344, 19018, 22347, -1, 20215, 22347, 22255, -1, 22348, 22255, 22345, -1, 22349, 22345, 22346, -1, 22343, 22346, 22350, -1, 22343, 22349, 22346, -1, 22344, 22347, 20215, -1, 20215, 22255, 22348, -1, 22348, 22345, 22349, -1, 22346, 22351, 22350, -1, 22350, 22351, 22342, -1, 22342, 22351, 22250, -1, 22340, 22250, 22251, -1, 22354, 22340, 22251, -1, 22342, 22250, 22340, -1, 22337, 22339, 22316, -1, 22316, 22339, 22354, -1, 22353, 22354, 22352, -1, 22278, 22352, 22274, -1, 22278, 22353, 22352, -1, 22354, 22251, 22352, -1, 22352, 22251, 21824, -1, 22354, 22353, 22316, -1, 22316, 22353, 22355, -1, 22129, 22316, 22355, -1, 22932, 22356, 22358, -1, 22358, 22356, 22357, -1, 22979, 22358, 22357, -1, 22979, 22912, 22358, -1, 22979, 22978, 22912, -1, 22912, 22978, 22913, -1, 22913, 22978, 22976, -1, 22838, 22976, 22977, -1, 22839, 22977, 22359, -1, 22360, 22359, 22361, -1, 22778, 22360, 22361, -1, 22913, 22976, 22838, -1, 22838, 22977, 22839, -1, 22839, 22359, 22360, -1, 22362, 22363, 22495, -1, 22362, 22470, 22363, -1, 22362, 22364, 22470, -1, 22470, 22364, 22365, -1, 22365, 22364, 22496, -1, 22366, 22496, 22497, -1, 22489, 22497, 22367, -1, 22490, 22367, 22498, -1, 22377, 22498, 22499, -1, 22483, 22499, 22504, -1, 22481, 22504, 22368, -1, 22378, 22368, 22505, -1, 22476, 22505, 22369, -1, 22473, 22369, 22509, -1, 22370, 22509, 22371, -1, 22379, 22371, 22372, -1, 22380, 22372, 22512, -1, 22373, 22512, 22493, -1, 22374, 22493, 22492, -1, 22472, 22492, 22494, -1, 22381, 22494, 22376, -1, 22375, 22376, 22495, -1, 22363, 22375, 22495, -1, 22365, 22496, 22366, -1, 22366, 22497, 22489, -1, 22489, 22367, 22490, -1, 22490, 22498, 22377, -1, 22377, 22499, 22483, -1, 22483, 22504, 22481, -1, 22481, 22368, 22378, -1, 22378, 22505, 22476, -1, 22476, 22369, 22473, -1, 22473, 22509, 22370, -1, 22370, 22371, 22379, -1, 22379, 22372, 22380, -1, 22380, 22512, 22373, -1, 22373, 22493, 22374, -1, 22374, 22492, 22472, -1, 22472, 22494, 22381, -1, 22381, 22376, 22375, -1, 22382, 22397, 22383, -1, 22382, 22384, 22397, -1, 22382, 22441, 22384, -1, 22384, 22441, 22385, -1, 22385, 22441, 22386, -1, 22387, 22386, 22388, -1, 22437, 22388, 22389, -1, 22398, 22389, 22390, -1, 22435, 22390, 22391, -1, 22399, 22391, 22400, -1, 22401, 22400, 22450, -1, 22427, 22450, 22452, -1, 22392, 22452, 22393, -1, 22426, 22393, 22454, -1, 22438, 22454, 22457, -1, 22402, 22457, 22403, -1, 22394, 22403, 22395, -1, 22425, 22395, 22404, -1, 22405, 22404, 22455, -1, 22406, 22455, 22396, -1, 22407, 22396, 22408, -1, 22409, 22408, 22383, -1, 22397, 22409, 22383, -1, 22385, 22386, 22387, -1, 22387, 22388, 22437, -1, 22437, 22389, 22398, -1, 22398, 22390, 22435, -1, 22435, 22391, 22399, -1, 22399, 22400, 22401, -1, 22401, 22450, 22427, -1, 22427, 22452, 22392, -1, 22392, 22393, 22426, -1, 22426, 22454, 22438, -1, 22438, 22457, 22402, -1, 22402, 22403, 22394, -1, 22394, 22395, 22425, -1, 22425, 22404, 22405, -1, 22405, 22455, 22406, -1, 22406, 22396, 22407, -1, 22407, 22408, 22409, -1, 22434, 22412, 22447, -1, 22447, 22412, 22410, -1, 22410, 22412, 22411, -1, 22411, 22412, 22413, -1, 22448, 22413, 22429, -1, 22417, 22429, 22428, -1, 22449, 22428, 22414, -1, 22451, 22414, 22415, -1, 22453, 22415, 22416, -1, 22456, 22416, 22424, -1, 22456, 22453, 22416, -1, 22411, 22413, 22448, -1, 22448, 22429, 22417, -1, 22417, 22428, 22449, -1, 22449, 22414, 22451, -1, 22451, 22415, 22453, -1, 22442, 22418, 22443, -1, 22443, 22418, 22436, -1, 22419, 22436, 22433, -1, 22420, 22433, 22432, -1, 22444, 22432, 22421, -1, 22446, 22421, 22431, -1, 22445, 22431, 22430, -1, 22447, 22430, 22434, -1, 22447, 22445, 22430, -1, 22443, 22436, 22419, -1, 22419, 22433, 22420, -1, 22420, 22432, 22444, -1, 22444, 22421, 22446, -1, 22446, 22431, 22445, -1, 22422, 22418, 22440, -1, 22440, 22418, 22442, -1, 22422, 22385, 22418, -1, 22422, 22384, 22385, -1, 22422, 22397, 22384, -1, 22422, 22409, 22397, -1, 22422, 22423, 22409, -1, 22409, 22423, 22407, -1, 22407, 22423, 22406, -1, 22406, 22423, 22405, -1, 22405, 22423, 22424, -1, 22425, 22424, 22394, -1, 22425, 22405, 22424, -1, 22416, 22426, 22424, -1, 22416, 22392, 22426, -1, 22416, 22427, 22392, -1, 22416, 22415, 22427, -1, 22427, 22415, 22414, -1, 22434, 22414, 22428, -1, 22429, 22434, 22428, -1, 22429, 22412, 22434, -1, 22429, 22413, 22412, -1, 22427, 22414, 22434, -1, 22401, 22434, 22399, -1, 22401, 22427, 22434, -1, 22430, 22431, 22434, -1, 22434, 22431, 22421, -1, 22432, 22434, 22421, -1, 22432, 22433, 22434, -1, 22434, 22433, 22437, -1, 22398, 22434, 22437, -1, 22398, 22435, 22434, -1, 22434, 22435, 22399, -1, 22433, 22436, 22437, -1, 22437, 22436, 22418, -1, 22387, 22418, 22385, -1, 22387, 22437, 22418, -1, 22426, 22438, 22424, -1, 22424, 22438, 22402, -1, 22394, 22424, 22402, -1, 22424, 22423, 22456, -1, 22456, 22423, 22439, -1, 22439, 22455, 22456, -1, 22439, 22396, 22455, -1, 22439, 22408, 22396, -1, 22439, 22383, 22408, -1, 22439, 22440, 22383, -1, 22383, 22440, 22382, -1, 22382, 22440, 22441, -1, 22441, 22440, 22386, -1, 22386, 22440, 22442, -1, 22388, 22442, 22389, -1, 22388, 22386, 22442, -1, 22442, 22443, 22389, -1, 22389, 22443, 22419, -1, 22445, 22419, 22420, -1, 22444, 22445, 22420, -1, 22444, 22446, 22445, -1, 22389, 22419, 22445, -1, 22390, 22445, 22391, -1, 22390, 22389, 22445, -1, 22447, 22417, 22445, -1, 22447, 22448, 22417, -1, 22447, 22410, 22448, -1, 22448, 22410, 22411, -1, 22417, 22449, 22445, -1, 22445, 22449, 22452, -1, 22450, 22445, 22452, -1, 22450, 22400, 22445, -1, 22445, 22400, 22391, -1, 22449, 22451, 22452, -1, 22452, 22451, 22453, -1, 22393, 22453, 22456, -1, 22454, 22456, 22457, -1, 22454, 22393, 22456, -1, 22452, 22453, 22393, -1, 22455, 22404, 22456, -1, 22456, 22404, 22395, -1, 22403, 22456, 22395, -1, 22403, 22457, 22456, -1, 22487, 22480, 22466, -1, 22466, 22480, 22506, -1, 22506, 22480, 22507, -1, 22507, 22480, 22459, -1, 22508, 22459, 22479, -1, 22460, 22479, 22461, -1, 22462, 22461, 22478, -1, 22510, 22478, 22477, -1, 22458, 22477, 22475, -1, 22511, 22475, 22474, -1, 22511, 22458, 22475, -1, 22507, 22459, 22508, -1, 22508, 22479, 22460, -1, 22460, 22461, 22462, -1, 22462, 22478, 22510, -1, 22510, 22477, 22458, -1, 22463, 22468, 22500, -1, 22500, 22468, 22488, -1, 22501, 22488, 22482, -1, 22464, 22482, 22465, -1, 22502, 22465, 22486, -1, 22503, 22486, 22485, -1, 22467, 22485, 22484, -1, 22466, 22484, 22487, -1, 22466, 22467, 22484, -1, 22500, 22488, 22501, -1, 22501, 22482, 22464, -1, 22464, 22465, 22502, -1, 22502, 22486, 22503, -1, 22503, 22485, 22467, -1, 22469, 22468, 26591, -1, 26591, 22468, 22463, -1, 22469, 22366, 22468, -1, 22469, 22365, 22366, -1, 22469, 22470, 22365, -1, 22469, 22363, 22470, -1, 22469, 22375, 22363, -1, 22469, 22471, 22375, -1, 22375, 22471, 22381, -1, 22381, 22471, 22472, -1, 22472, 22471, 22374, -1, 22374, 22471, 22373, -1, 22373, 22471, 22474, -1, 22380, 22474, 22379, -1, 22380, 22373, 22474, -1, 22475, 22473, 22474, -1, 22475, 22476, 22473, -1, 22475, 22477, 22476, -1, 22476, 22477, 22478, -1, 22461, 22476, 22478, -1, 22461, 22479, 22476, -1, 22476, 22479, 22480, -1, 22378, 22480, 22487, -1, 22481, 22487, 22482, -1, 22483, 22482, 22377, -1, 22483, 22481, 22482, -1, 22479, 22459, 22480, -1, 22476, 22480, 22378, -1, 22484, 22485, 22487, -1, 22487, 22485, 22486, -1, 22465, 22487, 22486, -1, 22465, 22482, 22487, -1, 22377, 22482, 22490, -1, 22490, 22482, 22488, -1, 22489, 22488, 22468, -1, 22366, 22489, 22468, -1, 22490, 22488, 22489, -1, 22481, 22378, 22487, -1, 22473, 22370, 22474, -1, 22474, 22370, 22379, -1, 22474, 22471, 22511, -1, 22511, 22471, 22491, -1, 22491, 22493, 22511, -1, 22491, 22492, 22493, -1, 22491, 22494, 22492, -1, 22491, 22376, 22494, -1, 22491, 22495, 22376, -1, 22491, 26591, 22495, -1, 22495, 26591, 22362, -1, 22362, 26591, 22364, -1, 22364, 26591, 22496, -1, 22496, 26591, 22497, -1, 22497, 26591, 22463, -1, 22367, 22463, 22498, -1, 22367, 22497, 22463, -1, 22498, 22463, 22499, -1, 22499, 22463, 22500, -1, 22501, 22499, 22500, -1, 22501, 22464, 22499, -1, 22499, 22464, 22504, -1, 22504, 22464, 22502, -1, 22503, 22504, 22502, -1, 22503, 22467, 22504, -1, 22504, 22467, 22466, -1, 22368, 22466, 22505, -1, 22368, 22504, 22466, -1, 22466, 22506, 22505, -1, 22505, 22506, 22369, -1, 22369, 22506, 22509, -1, 22509, 22506, 22507, -1, 22508, 22509, 22507, -1, 22508, 22460, 22509, -1, 22509, 22460, 22462, -1, 22371, 22462, 22510, -1, 22458, 22371, 22510, -1, 22458, 22511, 22371, -1, 22371, 22511, 22372, -1, 22372, 22511, 22512, -1, 22512, 22511, 22493, -1, 22509, 22462, 22371, -1, 22514, 22534, 22529, -1, 22529, 22534, 22536, -1, 22534, 22514, 22513, -1, 22513, 22514, 22517, -1, 22535, 22517, 22526, -1, 22518, 22526, 22527, -1, 22515, 22527, 22516, -1, 22533, 22516, 22531, -1, 22533, 22515, 22516, -1, 22513, 22517, 22535, -1, 22535, 22526, 22518, -1, 22518, 22527, 22515, -1, 22525, 22530, 22538, -1, 22538, 22530, 22519, -1, 22521, 22519, 22522, -1, 22539, 22522, 22528, -1, 22537, 22528, 22520, -1, 22536, 22520, 22529, -1, 22536, 22537, 22520, -1, 22538, 22519, 22521, -1, 22521, 22522, 22539, -1, 22539, 22528, 22537, -1, 22523, 22524, 22525, -1, 22525, 22524, 22530, -1, 22524, 22532, 22530, -1, 22530, 22532, 22531, -1, 22529, 22531, 22517, -1, 22514, 22529, 22517, -1, 22531, 22516, 22517, -1, 22517, 22516, 22527, -1, 22526, 22517, 22527, -1, 22520, 22528, 22529, -1, 22529, 22528, 22522, -1, 22519, 22529, 22522, -1, 22519, 22530, 22529, -1, 22529, 22530, 22531, -1, 22533, 22531, 23051, -1, 23051, 22531, 22532, -1, 23051, 22523, 22533, -1, 22533, 22523, 22525, -1, 22534, 22525, 22536, -1, 22534, 22533, 22525, -1, 22534, 22515, 22533, -1, 22534, 22518, 22515, -1, 22534, 22535, 22518, -1, 22534, 22513, 22535, -1, 22525, 22538, 22536, -1, 22536, 22538, 22537, -1, 22537, 22538, 22521, -1, 22539, 22537, 22521, -1, 23044, 23040, 23048, -1, 23048, 23040, 22541, -1, 23034, 23032, 22540, -1, 22540, 23032, 22542, -1, 22540, 23048, 23034, -1, 23034, 23048, 22541, -1, 23044, 22542, 23040, -1, 23040, 22542, 23032, -1, 22549, 22548, 22543, -1, 22543, 22548, 22544, -1, 22545, 22543, 22544, -1, 22545, 22546, 22543, -1, 22545, 22570, 22546, -1, 22546, 22570, 22547, -1, 22547, 22570, 22556, -1, 22557, 22547, 22556, -1, 22548, 22549, 22573, -1, 22573, 22549, 22552, -1, 22572, 22571, 22550, -1, 22550, 22571, 22551, -1, 22551, 22571, 22554, -1, 22555, 22554, 22574, -1, 22553, 22574, 22552, -1, 22553, 22555, 22574, -1, 22551, 22554, 22555, -1, 22574, 22573, 22552, -1, 22556, 22618, 22557, -1, 22557, 22618, 22587, -1, 22589, 22572, 22588, -1, 22588, 22572, 22550, -1, 22558, 22576, 22559, -1, 22559, 22576, 22579, -1, 22578, 22559, 22579, -1, 22578, 22560, 22559, -1, 22578, 22580, 22560, -1, 22560, 22580, 22561, -1, 22561, 22580, 22577, -1, 22600, 22561, 22577, -1, 22576, 22558, 22581, -1, 22581, 22558, 22601, -1, 22562, 22582, 22599, -1, 22599, 22582, 22563, -1, 22563, 22582, 22565, -1, 22564, 22565, 22567, -1, 22566, 22567, 22601, -1, 22566, 22564, 22567, -1, 22563, 22565, 22564, -1, 22567, 22581, 22601, -1, 22577, 22628, 22600, -1, 22600, 22628, 22568, -1, 22575, 22562, 22569, -1, 22569, 22562, 22599, -1, 22589, 22618, 22572, -1, 22572, 22618, 22556, -1, 22548, 22556, 22570, -1, 22545, 22548, 22570, -1, 22545, 22544, 22548, -1, 22572, 22556, 22548, -1, 22573, 22572, 22548, -1, 22573, 22571, 22572, -1, 22573, 22554, 22571, -1, 22573, 22574, 22554, -1, 22575, 22581, 22562, -1, 22575, 22576, 22581, -1, 22575, 22628, 22576, -1, 22576, 22628, 22577, -1, 22579, 22577, 22578, -1, 22579, 22576, 22577, -1, 22577, 22580, 22578, -1, 22581, 22567, 22562, -1, 22562, 22567, 22565, -1, 22582, 22562, 22565, -1, 22608, 22929, 22609, -1, 22609, 22929, 22666, -1, 22610, 22666, 22583, -1, 22584, 22583, 22667, -1, 22615, 22667, 22616, -1, 22615, 22584, 22667, -1, 22609, 22666, 22610, -1, 22610, 22583, 22584, -1, 22667, 22585, 22616, -1, 22616, 22585, 22586, -1, 22586, 22585, 22617, -1, 22617, 22585, 22587, -1, 22618, 22617, 22587, -1, 22547, 22557, 22549, -1, 22546, 22549, 22543, -1, 22546, 22547, 22549, -1, 22588, 22552, 22587, -1, 22588, 22550, 22552, -1, 22552, 22550, 22551, -1, 22555, 22552, 22551, -1, 22555, 22553, 22552, -1, 22552, 22549, 22587, -1, 22587, 22549, 22557, -1, 22589, 22588, 22619, -1, 22619, 22588, 22590, -1, 22592, 22590, 22668, -1, 22591, 22668, 22614, -1, 22591, 22592, 22668, -1, 22619, 22590, 22592, -1, 22668, 22593, 22614, -1, 22614, 22593, 22613, -1, 22613, 22593, 22612, -1, 22612, 22593, 22594, -1, 22611, 22594, 22629, -1, 22630, 22611, 22629, -1, 22612, 22594, 22611, -1, 22706, 22919, 22595, -1, 22595, 22919, 22596, -1, 22620, 22596, 22597, -1, 22620, 22595, 22596, -1, 22596, 22711, 22597, -1, 22597, 22711, 22622, -1, 22622, 22711, 22598, -1, 22598, 22711, 22712, -1, 22626, 22712, 22709, -1, 22627, 22709, 22568, -1, 22628, 22627, 22568, -1, 22598, 22712, 22626, -1, 22626, 22709, 22627, -1, 22568, 22569, 22600, -1, 22600, 22569, 22599, -1, 22601, 22599, 22563, -1, 22564, 22601, 22563, -1, 22564, 22566, 22601, -1, 22600, 22599, 22601, -1, 22558, 22600, 22601, -1, 22558, 22561, 22600, -1, 22558, 22560, 22561, -1, 22558, 22559, 22560, -1, 22575, 22569, 22603, -1, 22603, 22569, 22710, -1, 22625, 22710, 22602, -1, 22623, 22602, 22624, -1, 22623, 22625, 22602, -1, 22603, 22710, 22625, -1, 22602, 22708, 22624, -1, 22624, 22708, 22621, -1, 22621, 22708, 22607, -1, 22607, 22708, 22707, -1, 22604, 22707, 22606, -1, 22605, 22604, 22606, -1, 22607, 22707, 22604, -1, 22630, 22608, 22611, -1, 22611, 22608, 22609, -1, 22610, 22611, 22609, -1, 22610, 22612, 22611, -1, 22610, 22584, 22612, -1, 22612, 22584, 22613, -1, 22613, 22584, 22615, -1, 22614, 22615, 22616, -1, 22591, 22616, 22586, -1, 22592, 22586, 22617, -1, 22619, 22617, 22618, -1, 22589, 22619, 22618, -1, 22613, 22615, 22614, -1, 22614, 22616, 22591, -1, 22591, 22586, 22592, -1, 22592, 22617, 22619, -1, 22706, 22595, 22605, -1, 22605, 22595, 22604, -1, 22604, 22595, 22620, -1, 22607, 22620, 22597, -1, 22621, 22597, 22622, -1, 22624, 22622, 22598, -1, 22623, 22598, 22625, -1, 22623, 22624, 22598, -1, 22604, 22620, 22607, -1, 22607, 22597, 22621, -1, 22621, 22622, 22624, -1, 22598, 22626, 22625, -1, 22625, 22626, 22627, -1, 22603, 22627, 22628, -1, 22575, 22603, 22628, -1, 22625, 22627, 22603, -1, 22931, 23027, 22629, -1, 22629, 23027, 22630, -1, 22641, 22934, 22855, -1, 22855, 22934, 22933, -1, 22832, 22933, 22634, -1, 22833, 22634, 22631, -1, 22635, 22631, 23030, -1, 22636, 23030, 22632, -1, 22834, 22632, 22637, -1, 22638, 22637, 22970, -1, 22639, 22970, 23028, -1, 22640, 23028, 22633, -1, 22931, 22633, 23027, -1, 22931, 22640, 22633, -1, 22855, 22933, 22832, -1, 22832, 22634, 22833, -1, 22833, 22631, 22635, -1, 22635, 23030, 22636, -1, 22636, 22632, 22834, -1, 22834, 22637, 22638, -1, 22638, 22970, 22639, -1, 22639, 23028, 22640, -1, 22644, 22645, 22641, -1, 22641, 22645, 22934, -1, 22642, 23023, 22916, -1, 22916, 23023, 22646, -1, 22850, 22646, 22643, -1, 22647, 22643, 22648, -1, 22852, 22648, 22937, -1, 22644, 22937, 22645, -1, 22644, 22852, 22937, -1, 22916, 22646, 22850, -1, 22850, 22643, 22647, -1, 22647, 22648, 22852, -1, 22650, 22940, 22642, -1, 22642, 22940, 23023, -1, 22649, 23005, 22910, -1, 22910, 23005, 23006, -1, 22911, 23006, 22651, -1, 22918, 22651, 23020, -1, 22848, 23020, 23021, -1, 22650, 23021, 22940, -1, 22650, 22848, 23021, -1, 22910, 23006, 22911, -1, 22911, 22651, 22918, -1, 22918, 23020, 22848, -1, 22657, 22980, 22649, -1, 22649, 22980, 23005, -1, 22930, 22652, 22658, -1, 22658, 22652, 22659, -1, 22653, 22659, 22660, -1, 22654, 22660, 23029, -1, 22835, 23029, 22971, -1, 22655, 22971, 22661, -1, 22662, 22661, 22663, -1, 22664, 22663, 22973, -1, 22837, 22973, 22656, -1, 22665, 22656, 22974, -1, 22657, 22974, 22980, -1, 22657, 22665, 22974, -1, 22658, 22659, 22653, -1, 22653, 22660, 22654, -1, 22654, 23029, 22835, -1, 22835, 22971, 22655, -1, 22655, 22661, 22662, -1, 22662, 22663, 22664, -1, 22664, 22973, 22837, -1, 22837, 22656, 22665, -1, 22929, 22608, 22930, -1, 22930, 22608, 22652, -1, 22929, 22629, 22666, -1, 22666, 22629, 22594, -1, 22583, 22594, 22593, -1, 22667, 22593, 22668, -1, 22585, 22668, 22590, -1, 22587, 22590, 22588, -1, 22587, 22585, 22590, -1, 22666, 22594, 22583, -1, 22583, 22593, 22667, -1, 22667, 22668, 22585, -1, 22921, 22669, 22606, -1, 22606, 22669, 22605, -1, 22870, 22670, 22674, -1, 22674, 22670, 23011, -1, 22675, 23011, 22993, -1, 22927, 22993, 22994, -1, 22676, 22994, 22677, -1, 22926, 22677, 23025, -1, 22925, 23025, 22671, -1, 22678, 22671, 22969, -1, 22923, 22969, 22672, -1, 22922, 22672, 22673, -1, 22921, 22673, 22669, -1, 22921, 22922, 22673, -1, 22674, 23011, 22675, -1, 22675, 22993, 22927, -1, 22927, 22994, 22676, -1, 22676, 22677, 22926, -1, 22926, 23025, 22925, -1, 22925, 22671, 22678, -1, 22678, 22969, 22923, -1, 22923, 22672, 22922, -1, 22682, 23026, 22870, -1, 22870, 23026, 22670, -1, 22685, 22679, 22680, -1, 22680, 22679, 23016, -1, 22928, 23016, 23018, -1, 22681, 23018, 23009, -1, 22684, 23009, 22683, -1, 22682, 22683, 23026, -1, 22682, 22684, 22683, -1, 22680, 23016, 22928, -1, 22928, 23018, 22681, -1, 22681, 23009, 22684, -1, 22915, 23014, 22685, -1, 22685, 23014, 22679, -1, 22686, 22687, 22879, -1, 22879, 22687, 22688, -1, 22689, 22688, 22690, -1, 22691, 22690, 23013, -1, 22877, 23013, 22961, -1, 22915, 22961, 23014, -1, 22915, 22877, 22961, -1, 22879, 22688, 22689, -1, 22689, 22690, 22691, -1, 22691, 23013, 22877, -1, 22858, 22700, 22686, -1, 22686, 22700, 22687, -1, 22920, 22692, 22693, -1, 22693, 22692, 22694, -1, 22924, 22694, 22696, -1, 22695, 22696, 22697, -1, 22701, 22697, 22702, -1, 22703, 22702, 22968, -1, 22704, 22968, 22698, -1, 22705, 22698, 22966, -1, 22860, 22966, 22965, -1, 22859, 22965, 22699, -1, 22858, 22699, 22700, -1, 22858, 22859, 22699, -1, 22693, 22694, 22924, -1, 22924, 22696, 22695, -1, 22695, 22697, 22701, -1, 22701, 22702, 22703, -1, 22703, 22968, 22704, -1, 22704, 22698, 22705, -1, 22705, 22966, 22860, -1, 22860, 22965, 22859, -1, 22919, 22706, 22920, -1, 22920, 22706, 22692, -1, 22919, 22606, 22596, -1, 22596, 22606, 22707, -1, 22711, 22707, 22708, -1, 22712, 22708, 22602, -1, 22709, 22602, 22710, -1, 22568, 22710, 22569, -1, 22568, 22709, 22710, -1, 22596, 22707, 22711, -1, 22711, 22708, 22712, -1, 22712, 22602, 22709, -1, 23015, 22713, 22714, -1, 22714, 22713, 22876, -1, 23017, 22876, 22875, -1, 23003, 22875, 22873, -1, 22715, 22873, 22903, -1, 22716, 22903, 22904, -1, 22716, 22715, 22903, -1, 22714, 22876, 23017, -1, 23017, 22875, 23003, -1, 23003, 22873, 22715, -1, 22717, 23000, 22904, -1, 22904, 23000, 22716, -1, 23000, 22717, 22998, -1, 22998, 22717, 22906, -1, 22719, 22906, 22908, -1, 22941, 22908, 22847, -1, 22939, 22847, 22718, -1, 23022, 22718, 22720, -1, 23022, 22939, 22718, -1, 22998, 22906, 22719, -1, 22719, 22908, 22941, -1, 22941, 22847, 22939, -1, 22721, 23024, 22720, -1, 22720, 23024, 23022, -1, 23024, 22721, 22723, -1, 22723, 22721, 22917, -1, 22722, 22917, 22724, -1, 22938, 22724, 22849, -1, 22936, 22849, 22851, -1, 22995, 22851, 22725, -1, 22995, 22936, 22851, -1, 22723, 22917, 22722, -1, 22722, 22724, 22938, -1, 22938, 22849, 22936, -1, 22727, 22726, 22725, -1, 22725, 22726, 22995, -1, 22726, 22727, 22963, -1, 22963, 22727, 22728, -1, 22732, 22728, 22729, -1, 22962, 22729, 22733, -1, 22734, 22733, 22878, -1, 22730, 22878, 22731, -1, 22730, 22734, 22878, -1, 22963, 22728, 22732, -1, 22732, 22729, 22962, -1, 22962, 22733, 22734, -1, 22713, 23015, 22731, -1, 22731, 23015, 22730, -1, 22880, 22736, 22735, -1, 22735, 22736, 22737, -1, 22737, 22736, 22742, -1, 22990, 22742, 22738, -1, 22739, 22738, 22743, -1, 22744, 22743, 22881, -1, 22954, 22881, 22882, -1, 22745, 22882, 22746, -1, 22955, 22746, 22741, -1, 22740, 22741, 22747, -1, 22740, 22955, 22741, -1, 22737, 22742, 22990, -1, 22990, 22738, 22739, -1, 22739, 22743, 22744, -1, 22744, 22881, 22954, -1, 22954, 22882, 22745, -1, 22745, 22746, 22955, -1, 22741, 22748, 22747, -1, 22900, 22957, 22748, -1, 22748, 22957, 22747, -1, 22957, 22900, 22958, -1, 22958, 22900, 22901, -1, 22960, 22901, 22751, -1, 23007, 22751, 22749, -1, 23008, 22749, 22914, -1, 22750, 22914, 22872, -1, 22750, 23008, 22914, -1, 22958, 22901, 22960, -1, 22960, 22751, 23007, -1, 23007, 22749, 23008, -1, 22871, 22752, 22872, -1, 22872, 22752, 22750, -1, 22752, 22871, 23010, -1, 23010, 22871, 22753, -1, 22869, 23010, 22753, -1, 22869, 22754, 23010, -1, 22869, 22755, 22754, -1, 22754, 22755, 22760, -1, 22760, 22755, 22867, -1, 22756, 22867, 22866, -1, 23012, 22866, 22757, -1, 22758, 22757, 22759, -1, 22761, 22758, 22759, -1, 22760, 22867, 22756, -1, 22756, 22866, 23012, -1, 23012, 22757, 22758, -1, 22880, 22735, 22759, -1, 22759, 22735, 22761, -1, 22981, 22762, 22982, -1, 22982, 22762, 22763, -1, 22768, 22763, 22764, -1, 22983, 22764, 22766, -1, 22765, 22766, 22846, -1, 22767, 22846, 22770, -1, 22767, 22765, 22846, -1, 22982, 22763, 22768, -1, 22768, 22764, 22983, -1, 22983, 22766, 22765, -1, 22769, 22771, 22770, -1, 22770, 22771, 22767, -1, 22771, 22769, 22942, -1, 22942, 22769, 22845, -1, 22772, 22942, 22845, -1, 22772, 22943, 22942, -1, 22772, 22773, 22943, -1, 22943, 22773, 22776, -1, 22776, 22773, 22844, -1, 22774, 22844, 22843, -1, 22988, 22843, 22842, -1, 22777, 22842, 22841, -1, 22987, 22841, 22775, -1, 22985, 22775, 22779, -1, 22986, 22985, 22779, -1, 22776, 22844, 22774, -1, 22774, 22843, 22988, -1, 22988, 22842, 22777, -1, 22777, 22841, 22987, -1, 22987, 22775, 22985, -1, 22778, 22361, 22779, -1, 22779, 22361, 22986, -1, 22762, 22981, 22932, -1, 22932, 22981, 22356, -1, 22800, 22887, 22948, -1, 22948, 22887, 22889, -1, 22783, 22889, 22890, -1, 22946, 22890, 22892, -1, 22782, 22892, 22893, -1, 22781, 22893, 22780, -1, 22781, 22782, 22893, -1, 22948, 22889, 22783, -1, 22783, 22890, 22946, -1, 22946, 22892, 22782, -1, 22784, 22996, 22780, -1, 22780, 22996, 22781, -1, 22996, 22784, 22785, -1, 22785, 22784, 22909, -1, 23019, 22909, 22786, -1, 22997, 22786, 22907, -1, 22999, 22907, 22787, -1, 23001, 22787, 22905, -1, 23001, 22999, 22787, -1, 22785, 22909, 23019, -1, 23019, 22786, 22997, -1, 22997, 22907, 22999, -1, 22788, 23002, 22905, -1, 22905, 23002, 23001, -1, 23002, 22788, 22792, -1, 22792, 22788, 22789, -1, 23004, 22789, 22902, -1, 22959, 22902, 22874, -1, 22790, 22874, 22791, -1, 22956, 22791, 22899, -1, 22956, 22790, 22791, -1, 22792, 22789, 23004, -1, 23004, 22902, 22959, -1, 22959, 22874, 22790, -1, 22883, 22793, 22899, -1, 22899, 22793, 22956, -1, 22793, 22883, 22798, -1, 22798, 22883, 22794, -1, 22951, 22794, 22896, -1, 22950, 22896, 22885, -1, 22796, 22885, 22797, -1, 22795, 22797, 22799, -1, 22795, 22796, 22797, -1, 22798, 22794, 22951, -1, 22951, 22896, 22950, -1, 22950, 22885, 22796, -1, 22887, 22800, 22799, -1, 22799, 22800, 22795, -1, 22802, 22801, 22831, -1, 22831, 22801, 23091, -1, 22984, 22975, 22840, -1, 22840, 22975, 22897, -1, 22897, 22975, 22803, -1, 22898, 22803, 22972, -1, 22836, 22972, 22801, -1, 22802, 22836, 22801, -1, 22897, 22803, 22898, -1, 22898, 22972, 22836, -1, 22806, 22807, 22840, -1, 22840, 22807, 22984, -1, 22804, 22945, 22891, -1, 22891, 22945, 22894, -1, 22894, 22945, 22944, -1, 22895, 22944, 22989, -1, 22805, 22989, 22807, -1, 22806, 22805, 22807, -1, 22894, 22944, 22895, -1, 22895, 22989, 22805, -1, 22808, 22810, 22813, -1, 22813, 22810, 22809, -1, 22809, 22810, 22811, -1, 22812, 22811, 22953, -1, 22884, 22953, 22952, -1, 23031, 22884, 22952, -1, 22809, 22811, 22812, -1, 22812, 22953, 22884, -1, 22868, 22991, 22813, -1, 22813, 22991, 22808, -1, 22967, 22814, 22863, -1, 22863, 22814, 22864, -1, 22864, 22814, 22815, -1, 22865, 22815, 22992, -1, 22816, 22992, 22991, -1, 22868, 22816, 22991, -1, 22864, 22815, 22865, -1, 22865, 22992, 22816, -1, 22862, 23063, 22863, -1, 22863, 23063, 22967, -1, 22823, 22817, 23054, -1, 23054, 22817, 22818, -1, 22857, 22824, 22820, -1, 22820, 22824, 22964, -1, 22821, 22820, 22964, -1, 22821, 22819, 22820, -1, 22821, 22822, 22819, -1, 22819, 22822, 22861, -1, 22861, 22822, 22817, -1, 22823, 22861, 22817, -1, 22853, 22935, 22857, -1, 22857, 22935, 22824, -1, 22830, 22825, 22829, -1, 22829, 22825, 22826, -1, 22826, 22825, 22827, -1, 22856, 22827, 22828, -1, 22854, 22828, 22853, -1, 22854, 22856, 22828, -1, 22826, 22827, 22856, -1, 22828, 22935, 22853, -1, 23098, 23092, 22829, -1, 22829, 23092, 22830, -1, 23098, 22829, 22831, -1, 22831, 22829, 22826, -1, 22832, 22826, 22855, -1, 22832, 22831, 22826, -1, 22832, 22833, 22831, -1, 22831, 22833, 22635, -1, 22636, 22831, 22635, -1, 22636, 22802, 22831, -1, 22636, 22834, 22802, -1, 22802, 22834, 22638, -1, 22654, 22638, 22653, -1, 22654, 22802, 22638, -1, 22654, 22835, 22802, -1, 22802, 22835, 22655, -1, 22662, 22802, 22655, -1, 22662, 22664, 22802, -1, 22802, 22664, 22836, -1, 22836, 22664, 22837, -1, 22898, 22837, 22665, -1, 22897, 22665, 22838, -1, 22840, 22838, 22839, -1, 22360, 22840, 22839, -1, 22360, 22778, 22840, -1, 22840, 22778, 22779, -1, 22806, 22779, 22775, -1, 22841, 22806, 22775, -1, 22841, 22842, 22806, -1, 22806, 22842, 22843, -1, 22805, 22843, 22844, -1, 22780, 22844, 22773, -1, 22772, 22780, 22773, -1, 22772, 22845, 22780, -1, 22780, 22845, 22769, -1, 22784, 22769, 22770, -1, 22909, 22770, 22846, -1, 22786, 22846, 22766, -1, 22847, 22766, 22918, -1, 22718, 22918, 22848, -1, 22720, 22848, 22650, -1, 22721, 22650, 22642, -1, 22917, 22642, 22916, -1, 22724, 22916, 22850, -1, 22849, 22850, 22647, -1, 22851, 22647, 22852, -1, 22853, 22852, 22644, -1, 22641, 22853, 22644, -1, 22641, 22854, 22853, -1, 22641, 22856, 22854, -1, 22641, 22855, 22856, -1, 22856, 22855, 22826, -1, 22857, 22725, 22853, -1, 22857, 22727, 22725, -1, 22857, 22728, 22727, -1, 22857, 22879, 22728, -1, 22857, 22686, 22879, -1, 22857, 22858, 22686, -1, 22857, 22820, 22858, -1, 22858, 22820, 22819, -1, 22859, 22819, 22861, -1, 22860, 22861, 22862, -1, 22705, 22862, 22704, -1, 22705, 22860, 22862, -1, 22858, 22819, 22859, -1, 22861, 22823, 22862, -1, 22862, 22823, 23054, -1, 22704, 22862, 22703, -1, 22703, 22862, 22863, -1, 22701, 22863, 22695, -1, 22701, 22703, 22863, -1, 22864, 22927, 22863, -1, 22864, 22675, 22927, -1, 22864, 22865, 22675, -1, 22675, 22865, 22674, -1, 22674, 22865, 22816, -1, 22867, 22816, 22868, -1, 22866, 22868, 22757, -1, 22866, 22867, 22868, -1, 22674, 22816, 22867, -1, 22755, 22674, 22867, -1, 22755, 22870, 22674, -1, 22755, 22869, 22870, -1, 22870, 22869, 22753, -1, 22871, 22870, 22753, -1, 22871, 22682, 22870, -1, 22871, 22872, 22682, -1, 22682, 22872, 22914, -1, 22684, 22914, 22749, -1, 22681, 22749, 22751, -1, 22928, 22751, 22874, -1, 22875, 22874, 22873, -1, 22875, 22928, 22874, -1, 22875, 22680, 22928, -1, 22875, 22876, 22680, -1, 22680, 22876, 22685, -1, 22685, 22876, 22713, -1, 22915, 22713, 22731, -1, 22877, 22731, 22878, -1, 22691, 22878, 22733, -1, 22689, 22733, 22729, -1, 22879, 22729, 22728, -1, 22879, 22689, 22729, -1, 22813, 22880, 22868, -1, 22813, 22736, 22880, -1, 22813, 22742, 22736, -1, 22813, 22738, 22742, -1, 22813, 22743, 22738, -1, 22813, 22809, 22743, -1, 22743, 22809, 22881, -1, 22881, 22809, 22883, -1, 22882, 22883, 22746, -1, 22882, 22881, 22883, -1, 22809, 22812, 22883, -1, 22883, 22812, 22794, -1, 22794, 22812, 22884, -1, 22896, 22884, 23031, -1, 22886, 22896, 23031, -1, 22886, 22885, 22896, -1, 22886, 22797, 22885, -1, 22886, 22799, 22797, -1, 22886, 22888, 22799, -1, 22799, 22888, 22887, -1, 22887, 22888, 22889, -1, 22889, 22888, 22890, -1, 22890, 22888, 22892, -1, 22892, 22888, 22891, -1, 22894, 22892, 22891, -1, 22894, 22893, 22892, -1, 22894, 22895, 22893, -1, 22893, 22895, 22780, -1, 22780, 22895, 22805, -1, 22844, 22780, 22805, -1, 22794, 22884, 22896, -1, 22805, 22806, 22843, -1, 22806, 22840, 22779, -1, 22840, 22897, 22838, -1, 22897, 22898, 22665, -1, 22898, 22836, 22837, -1, 22899, 22748, 22883, -1, 22899, 22900, 22748, -1, 22899, 22901, 22900, -1, 22899, 22791, 22901, -1, 22901, 22791, 22751, -1, 22751, 22791, 22874, -1, 22874, 22902, 22873, -1, 22873, 22902, 22903, -1, 22903, 22902, 22789, -1, 22904, 22789, 22788, -1, 22905, 22904, 22788, -1, 22905, 22717, 22904, -1, 22905, 22787, 22717, -1, 22717, 22787, 22906, -1, 22906, 22787, 22907, -1, 22908, 22907, 22786, -1, 22847, 22786, 22766, -1, 22847, 22908, 22786, -1, 22903, 22789, 22904, -1, 22906, 22907, 22908, -1, 22786, 22909, 22846, -1, 22909, 22784, 22770, -1, 22784, 22780, 22769, -1, 22763, 22762, 22649, -1, 22910, 22763, 22649, -1, 22910, 22764, 22763, -1, 22910, 22911, 22764, -1, 22764, 22911, 22766, -1, 22766, 22911, 22918, -1, 22358, 22657, 22932, -1, 22358, 22912, 22657, -1, 22657, 22912, 22913, -1, 22665, 22913, 22838, -1, 22665, 22657, 22913, -1, 22880, 22759, 22868, -1, 22868, 22759, 22757, -1, 22682, 22914, 22684, -1, 22684, 22749, 22681, -1, 22748, 22741, 22883, -1, 22883, 22741, 22746, -1, 22685, 22713, 22915, -1, 22915, 22731, 22877, -1, 22877, 22878, 22691, -1, 22691, 22733, 22689, -1, 22725, 22851, 22853, -1, 22853, 22851, 22852, -1, 22851, 22849, 22647, -1, 22849, 22724, 22850, -1, 22724, 22917, 22916, -1, 22917, 22721, 22642, -1, 22721, 22720, 22650, -1, 22720, 22718, 22848, -1, 22718, 22847, 22918, -1, 22919, 22920, 22606, -1, 22606, 22920, 22921, -1, 22921, 22920, 22922, -1, 22922, 22920, 22693, -1, 22923, 22693, 22924, -1, 22695, 22923, 22924, -1, 22695, 22678, 22923, -1, 22695, 22863, 22678, -1, 22678, 22863, 22925, -1, 22925, 22863, 22926, -1, 22926, 22863, 22676, -1, 22676, 22863, 22927, -1, 22922, 22693, 22923, -1, 22860, 22859, 22861, -1, 22928, 22681, 22751, -1, 22929, 22930, 22629, -1, 22629, 22930, 22931, -1, 22931, 22930, 22658, -1, 22640, 22658, 22653, -1, 22639, 22653, 22638, -1, 22639, 22640, 22653, -1, 22931, 22658, 22640, -1, 22657, 22649, 22932, -1, 22932, 22649, 22762, -1, 22888, 22947, 22891, -1, 22891, 22947, 22804, -1, 23092, 23091, 22830, -1, 22830, 23091, 22825, -1, 22825, 23091, 22634, -1, 22933, 22825, 22634, -1, 22933, 22827, 22825, -1, 22933, 22934, 22827, -1, 22827, 22934, 22828, -1, 22828, 22934, 22935, -1, 22935, 22934, 22645, -1, 22937, 22935, 22645, -1, 22937, 22936, 22935, -1, 22937, 22938, 22936, -1, 22937, 22648, 22938, -1, 22938, 22648, 22722, -1, 22722, 22648, 22643, -1, 22723, 22643, 22646, -1, 23024, 22646, 23023, -1, 23022, 23023, 22940, -1, 22939, 22940, 23021, -1, 22941, 23021, 23020, -1, 23019, 23020, 22983, -1, 22785, 22983, 22765, -1, 22996, 22765, 22767, -1, 22771, 22996, 22767, -1, 22771, 22781, 22996, -1, 22771, 22942, 22781, -1, 22781, 22942, 22943, -1, 22776, 22781, 22943, -1, 22776, 22774, 22781, -1, 22781, 22774, 22989, -1, 22944, 22781, 22989, -1, 22944, 22782, 22781, -1, 22944, 22945, 22782, -1, 22782, 22945, 22946, -1, 22946, 22945, 22804, -1, 22947, 22946, 22804, -1, 22947, 22783, 22946, -1, 22947, 22948, 22783, -1, 22947, 22800, 22948, -1, 22947, 22949, 22800, -1, 22800, 22949, 22795, -1, 22795, 22949, 22796, -1, 22796, 22949, 22950, -1, 22950, 22949, 22951, -1, 22951, 22949, 22952, -1, 22953, 22951, 22952, -1, 22953, 22798, 22951, -1, 22953, 22811, 22798, -1, 22798, 22811, 22793, -1, 22793, 22811, 22810, -1, 22954, 22810, 22744, -1, 22954, 22793, 22810, -1, 22954, 22745, 22793, -1, 22793, 22745, 22955, -1, 22740, 22793, 22955, -1, 22740, 22747, 22793, -1, 22793, 22747, 22956, -1, 22956, 22747, 22957, -1, 22790, 22957, 22958, -1, 22959, 22958, 22960, -1, 23017, 22960, 23018, -1, 22714, 23018, 23016, -1, 23015, 23016, 22679, -1, 22730, 22679, 23014, -1, 22734, 23014, 22961, -1, 22962, 22961, 23013, -1, 22732, 23013, 22690, -1, 22963, 22690, 22688, -1, 22824, 22688, 22687, -1, 22700, 22824, 22687, -1, 22700, 22964, 22824, -1, 22700, 22821, 22964, -1, 22700, 22699, 22821, -1, 22821, 22699, 22822, -1, 22822, 22699, 22965, -1, 23063, 22965, 22966, -1, 22698, 23063, 22966, -1, 22698, 22968, 23063, -1, 23063, 22968, 22967, -1, 22967, 22968, 22702, -1, 22697, 22967, 22702, -1, 22697, 22969, 22967, -1, 22697, 22672, 22969, -1, 22697, 22696, 22672, -1, 22672, 22696, 22694, -1, 22673, 22694, 22692, -1, 22669, 22692, 22706, -1, 22605, 22669, 22706, -1, 22801, 22632, 23091, -1, 22801, 22637, 22632, -1, 22801, 22970, 22637, -1, 22801, 23029, 22970, -1, 22801, 22971, 23029, -1, 22801, 22661, 22971, -1, 22801, 22663, 22661, -1, 22801, 22973, 22663, -1, 22801, 22972, 22973, -1, 22973, 22972, 22656, -1, 22656, 22972, 22803, -1, 22974, 22803, 22975, -1, 22976, 22975, 22984, -1, 22977, 22984, 22359, -1, 22977, 22976, 22984, -1, 22656, 22803, 22974, -1, 22974, 22975, 22976, -1, 22978, 22974, 22976, -1, 22978, 22980, 22974, -1, 22978, 22979, 22980, -1, 22980, 22979, 22357, -1, 22356, 22980, 22357, -1, 22356, 23005, 22980, -1, 22356, 22981, 23005, -1, 23005, 22981, 22982, -1, 23006, 22982, 22768, -1, 22651, 22768, 22983, -1, 23020, 22651, 22983, -1, 22807, 22986, 22984, -1, 22807, 22985, 22986, -1, 22807, 22987, 22985, -1, 22807, 22777, 22987, -1, 22807, 22988, 22777, -1, 22807, 22989, 22988, -1, 22988, 22989, 22774, -1, 22810, 22808, 22744, -1, 22744, 22808, 22739, -1, 22739, 22808, 22990, -1, 22990, 22808, 22737, -1, 22737, 22808, 22735, -1, 22735, 22808, 22991, -1, 22761, 22991, 22758, -1, 22761, 22735, 22991, -1, 22992, 22756, 22991, -1, 22992, 23011, 22756, -1, 22992, 22815, 23011, -1, 23011, 22815, 22993, -1, 22993, 22815, 22814, -1, 22994, 22814, 22967, -1, 22677, 22967, 23025, -1, 22677, 22994, 22967, -1, 22993, 22814, 22994, -1, 22818, 22817, 23063, -1, 23063, 22817, 22822, -1, 22965, 23063, 22822, -1, 22935, 22726, 22824, -1, 22935, 22995, 22726, -1, 22935, 22936, 22995, -1, 22996, 22785, 22765, -1, 22785, 23019, 22983, -1, 22997, 22719, 23019, -1, 22997, 22998, 22719, -1, 22997, 22999, 22998, -1, 22998, 22999, 23000, -1, 23000, 22999, 23001, -1, 23002, 23000, 23001, -1, 23002, 22716, 23000, -1, 23002, 22792, 22716, -1, 22716, 22792, 22715, -1, 22715, 22792, 23004, -1, 23003, 23004, 22959, -1, 23017, 22959, 22960, -1, 23017, 23003, 22959, -1, 22715, 23004, 23003, -1, 22959, 22790, 22958, -1, 22790, 22956, 22957, -1, 22986, 22361, 22984, -1, 22984, 22361, 22359, -1, 23005, 22982, 23006, -1, 23006, 22768, 22651, -1, 23008, 22750, 23026, -1, 22683, 23008, 23026, -1, 22683, 23007, 23008, -1, 22683, 23009, 23007, -1, 23007, 23009, 22960, -1, 22960, 23009, 23018, -1, 23010, 22670, 22752, -1, 23010, 22754, 22670, -1, 22670, 22754, 22760, -1, 23011, 22760, 22756, -1, 23011, 22670, 22760, -1, 22756, 23012, 22991, -1, 22991, 23012, 22758, -1, 22726, 22963, 22824, -1, 22824, 22963, 22688, -1, 22963, 22732, 22690, -1, 22732, 22962, 23013, -1, 22962, 22734, 22961, -1, 22734, 22730, 23014, -1, 22730, 23015, 22679, -1, 23015, 22714, 23016, -1, 22714, 23017, 23018, -1, 22719, 22941, 23019, -1, 23019, 22941, 23020, -1, 22941, 22939, 23021, -1, 22939, 23022, 22940, -1, 23022, 23024, 23023, -1, 23024, 22723, 22646, -1, 22723, 22722, 22643, -1, 22669, 22673, 22692, -1, 22673, 22672, 22694, -1, 22969, 22671, 22967, -1, 22967, 22671, 23025, -1, 22670, 23026, 22752, -1, 22752, 23026, 22750, -1, 22630, 23027, 22608, -1, 22608, 23027, 22652, -1, 22652, 23027, 22659, -1, 22659, 23027, 22633, -1, 22660, 22633, 23028, -1, 22970, 22660, 23028, -1, 22970, 23029, 22660, -1, 22659, 22633, 22660, -1, 22632, 23030, 23091, -1, 23091, 23030, 22631, -1, 22634, 23091, 22631, -1, 23031, 22952, 22886, -1, 22886, 22952, 22949, -1, 23032, 23034, 23033, -1, 23033, 23034, 23035, -1, 23038, 23035, 23036, -1, 22949, 23036, 22886, -1, 22949, 23038, 23036, -1, 23033, 23035, 23038, -1, 22947, 22888, 23037, -1, 23037, 22888, 23041, -1, 23039, 23041, 23042, -1, 23040, 23042, 22541, -1, 23040, 23039, 23042, -1, 23037, 23041, 23039, -1, 22947, 23037, 22949, -1, 22949, 23037, 23038, -1, 23038, 23037, 23033, -1, 23033, 23037, 23039, -1, 23040, 23033, 23039, -1, 23040, 23032, 23033, -1, 22888, 22886, 23041, -1, 23041, 22886, 23036, -1, 23042, 23036, 23035, -1, 23034, 23042, 23035, -1, 23034, 22541, 23042, -1, 23041, 23036, 23042, -1, 22523, 23043, 22524, -1, 22524, 23043, 23050, -1, 23050, 23043, 23045, -1, 23049, 23045, 23044, -1, 23048, 23049, 23044, -1, 23050, 23045, 23049, -1, 22540, 22542, 23046, -1, 23046, 22542, 23052, -1, 23047, 23052, 23053, -1, 22532, 23053, 23051, -1, 22532, 23047, 23053, -1, 23046, 23052, 23047, -1, 22540, 23046, 23048, -1, 23048, 23046, 23049, -1, 23049, 23046, 23050, -1, 23050, 23046, 23047, -1, 22532, 23050, 23047, -1, 22532, 22524, 23050, -1, 22523, 23051, 23043, -1, 23043, 23051, 23053, -1, 23045, 23053, 23052, -1, 22542, 23045, 23052, -1, 22542, 23044, 23045, -1, 23043, 23053, 23045, -1, 22469, 26591, 23068, -1, 23068, 26591, 23076, -1, 23073, 23076, 23077, -1, 23071, 23077, 23070, -1, 23071, 23073, 23077, -1, 23068, 23076, 23073, -1, 23077, 23075, 23070, -1, 23070, 23075, 23067, -1, 23067, 23075, 23066, -1, 23066, 23075, 23074, -1, 23065, 23074, 23054, -1, 22818, 23065, 23054, -1, 23066, 23074, 23065, -1, 23063, 22862, 23055, -1, 23055, 22862, 23056, -1, 23064, 23056, 23057, -1, 23058, 23057, 23060, -1, 23059, 23060, 23062, -1, 23059, 23058, 23060, -1, 23055, 23056, 23064, -1, 23064, 23057, 23058, -1, 23060, 23061, 23062, -1, 23062, 23061, 23072, -1, 23072, 23061, 23069, -1, 23069, 23061, 22491, -1, 22471, 23069, 22491, -1, 22818, 23063, 23065, -1, 23065, 23063, 23055, -1, 23064, 23065, 23055, -1, 23064, 23066, 23065, -1, 23064, 23058, 23066, -1, 23066, 23058, 23067, -1, 23067, 23058, 23059, -1, 23070, 23059, 23062, -1, 23071, 23062, 23072, -1, 23073, 23072, 23069, -1, 23068, 23069, 22471, -1, 22469, 23068, 22471, -1, 23067, 23059, 23070, -1, 23070, 23062, 23071, -1, 23071, 23072, 23073, -1, 23073, 23069, 23068, -1, 22862, 23054, 23056, -1, 23056, 23054, 23074, -1, 23057, 23074, 23075, -1, 23060, 23075, 23077, -1, 23061, 23077, 23076, -1, 22491, 23076, 26591, -1, 22491, 23061, 23076, -1, 23056, 23074, 23057, -1, 23057, 23075, 23060, -1, 23060, 23077, 23061, -1, 22422, 22440, 23096, -1, 23096, 22440, 23101, -1, 23097, 23101, 23100, -1, 23078, 23100, 23079, -1, 23078, 23097, 23100, -1, 23096, 23101, 23097, -1, 23100, 23080, 23079, -1, 23079, 23080, 23081, -1, 23081, 23080, 23083, -1, 23083, 23080, 23084, -1, 23082, 23084, 22831, -1, 23091, 23082, 22831, -1, 23083, 23084, 23082, -1, 23092, 23098, 23085, -1, 23085, 23098, 23090, -1, 23093, 23090, 23087, -1, 23086, 23087, 23099, -1, 23088, 23099, 23089, -1, 23088, 23086, 23099, -1, 23085, 23090, 23093, -1, 23093, 23087, 23086, -1, 23099, 23102, 23089, -1, 23089, 23102, 23094, -1, 23094, 23102, 23095, -1, 23095, 23102, 22439, -1, 22423, 23095, 22439, -1, 23091, 23092, 23082, -1, 23082, 23092, 23085, -1, 23093, 23082, 23085, -1, 23093, 23083, 23082, -1, 23093, 23086, 23083, -1, 23083, 23086, 23081, -1, 23081, 23086, 23088, -1, 23079, 23088, 23089, -1, 23078, 23089, 23094, -1, 23097, 23094, 23095, -1, 23096, 23095, 22423, -1, 22422, 23096, 22423, -1, 23081, 23088, 23079, -1, 23079, 23089, 23078, -1, 23078, 23094, 23097, -1, 23097, 23095, 23096, -1, 23098, 22831, 23090, -1, 23090, 22831, 23084, -1, 23087, 23084, 23080, -1, 23099, 23080, 23100, -1, 23102, 23100, 23101, -1, 22439, 23101, 22440, -1, 22439, 23102, 23101, -1, 23090, 23084, 23087, -1, 23087, 23080, 23099, -1, 23099, 23100, 23102, -1, 23104, 23974, 23103, -1, 23104, 23106, 23974, -1, 23104, 23105, 23106, -1, 23106, 23105, 23973, -1, 23973, 23105, 23146, -1, 23107, 23146, 23144, -1, 23971, 23144, 23114, -1, 23115, 23114, 23143, -1, 23116, 23143, 23142, -1, 23117, 23142, 23139, -1, 23118, 23139, 23137, -1, 23119, 23137, 23134, -1, 24063, 23134, 23132, -1, 23108, 23132, 23131, -1, 24064, 23131, 23109, -1, 23120, 23109, 23111, -1, 23110, 23111, 23129, -1, 24008, 23129, 23127, -1, 23121, 23127, 23125, -1, 23122, 23125, 23113, -1, 23112, 23113, 23123, -1, 24007, 23123, 23103, -1, 23974, 24007, 23103, -1, 23973, 23146, 23107, -1, 23107, 23144, 23971, -1, 23971, 23114, 23115, -1, 23115, 23143, 23116, -1, 23116, 23142, 23117, -1, 23117, 23139, 23118, -1, 23118, 23137, 23119, -1, 23119, 23134, 24063, -1, 24063, 23132, 23108, -1, 23108, 23131, 24064, -1, 24064, 23109, 23120, -1, 23120, 23111, 23110, -1, 23110, 23129, 24008, -1, 24008, 23127, 23121, -1, 23121, 23125, 23122, -1, 23122, 23113, 23112, -1, 23112, 23123, 24007, -1, 23123, 23148, 23103, -1, 23123, 23124, 23148, -1, 23123, 23894, 23124, -1, 23123, 23113, 23894, -1, 23894, 23113, 23128, -1, 23128, 23113, 23125, -1, 23126, 23125, 23127, -1, 23893, 23127, 23890, -1, 23893, 23126, 23127, -1, 23128, 23125, 23126, -1, 23127, 23129, 23890, -1, 23890, 23129, 23891, -1, 23891, 23129, 23111, -1, 23860, 23111, 23109, -1, 23861, 23109, 23130, -1, 23861, 23860, 23109, -1, 23891, 23111, 23860, -1, 23109, 23131, 23130, -1, 23130, 23131, 23864, -1, 23864, 23131, 23132, -1, 23863, 23132, 23134, -1, 23133, 23134, 23135, -1, 23133, 23863, 23134, -1, 23864, 23132, 23863, -1, 23134, 23137, 23135, -1, 23135, 23137, 23136, -1, 23136, 23137, 23139, -1, 23138, 23139, 23142, -1, 23140, 23142, 23141, -1, 23140, 23138, 23142, -1, 23136, 23139, 23138, -1, 23142, 23143, 23141, -1, 23141, 23143, 23145, -1, 23145, 23143, 23114, -1, 23865, 23114, 23144, -1, 23929, 23144, 23930, -1, 23929, 23865, 23144, -1, 23145, 23114, 23865, -1, 23144, 23146, 23930, -1, 23930, 23146, 23147, -1, 23147, 23146, 23105, -1, 23150, 23105, 23104, -1, 23895, 23104, 23103, -1, 23149, 23103, 23148, -1, 23149, 23895, 23103, -1, 23147, 23105, 23150, -1, 23150, 23104, 23895, -1, 23151, 23944, 23182, -1, 23151, 23152, 23944, -1, 23151, 23153, 23152, -1, 23152, 23153, 23910, -1, 23910, 23153, 23181, -1, 23911, 23181, 23943, -1, 23911, 23910, 23181, -1, 23181, 23180, 23943, -1, 23943, 23180, 23912, -1, 23912, 23180, 23154, -1, 23914, 23154, 23178, -1, 23918, 23178, 23155, -1, 23918, 23914, 23178, -1, 23912, 23154, 23914, -1, 23178, 23156, 23155, -1, 23155, 23156, 23919, -1, 23919, 23156, 23177, -1, 23920, 23177, 23158, -1, 23157, 23158, 23160, -1, 23159, 23160, 23921, -1, 23159, 23157, 23160, -1, 23919, 23177, 23920, -1, 23920, 23158, 23157, -1, 23160, 23163, 23921, -1, 23921, 23163, 23161, -1, 23161, 23163, 23162, -1, 23162, 23163, 23166, -1, 23167, 23166, 23184, -1, 23165, 23184, 23164, -1, 23923, 23164, 23924, -1, 23923, 23165, 23164, -1, 23162, 23166, 23167, -1, 23167, 23184, 23165, -1, 23164, 23168, 23924, -1, 23924, 23168, 23818, -1, 23818, 23168, 23175, -1, 23817, 23175, 23169, -1, 23928, 23169, 23171, -1, 23928, 23817, 23169, -1, 23818, 23175, 23817, -1, 23169, 23170, 23171, -1, 23171, 23170, 23927, -1, 23927, 23170, 23173, -1, 23172, 23173, 23182, -1, 23926, 23182, 23944, -1, 23926, 23172, 23182, -1, 23927, 23173, 23172, -1, 23173, 23947, 23182, -1, 23173, 23174, 23947, -1, 23173, 23170, 23174, -1, 23174, 23170, 23945, -1, 23945, 23170, 23169, -1, 24055, 23169, 23175, -1, 23183, 23175, 23168, -1, 23176, 23168, 23164, -1, 24056, 23164, 23184, -1, 24058, 23184, 23166, -1, 24057, 23166, 23163, -1, 23185, 23163, 23160, -1, 23186, 23160, 23158, -1, 23187, 23158, 23177, -1, 24059, 23177, 23156, -1, 24060, 23156, 23178, -1, 23179, 23178, 23154, -1, 24074, 23154, 23180, -1, 23951, 23180, 23181, -1, 23950, 23181, 23153, -1, 23949, 23153, 23151, -1, 23188, 23151, 23182, -1, 23947, 23188, 23182, -1, 23945, 23169, 24055, -1, 24055, 23175, 23183, -1, 23183, 23168, 23176, -1, 23176, 23164, 24056, -1, 24056, 23184, 24058, -1, 24058, 23166, 24057, -1, 24057, 23163, 23185, -1, 23185, 23160, 23186, -1, 23186, 23158, 23187, -1, 23187, 23177, 24059, -1, 24059, 23156, 24060, -1, 24060, 23178, 23179, -1, 23179, 23154, 24074, -1, 24074, 23180, 23951, -1, 23951, 23181, 23950, -1, 23950, 23153, 23949, -1, 23949, 23151, 23188, -1, 23955, 24107, 23189, -1, 23189, 24107, 23190, -1, 23191, 23189, 23190, -1, 23191, 23193, 23189, -1, 23191, 23192, 23193, -1, 23193, 23192, 23957, -1, 23957, 23192, 23194, -1, 23959, 23194, 23199, -1, 23195, 23199, 23935, -1, 23200, 23935, 23876, -1, 23960, 23876, 23196, -1, 23198, 23196, 23878, -1, 23197, 23198, 23878, -1, 23957, 23194, 23959, -1, 23959, 23199, 23195, -1, 23195, 23935, 23200, -1, 23200, 23876, 23960, -1, 23960, 23196, 23198, -1, 23201, 23203, 23996, -1, 23996, 23203, 23202, -1, 23202, 23203, 23209, -1, 23993, 23209, 23204, -1, 23991, 23204, 23898, -1, 23210, 23898, 23205, -1, 23989, 23205, 23899, -1, 23211, 23899, 23900, -1, 23206, 23900, 23208, -1, 23984, 23208, 23207, -1, 23984, 23206, 23208, -1, 23202, 23209, 23993, -1, 23993, 23204, 23991, -1, 23991, 23898, 23210, -1, 23210, 23205, 23989, -1, 23989, 23899, 23211, -1, 23211, 23900, 23206, -1, 23208, 23901, 23207, -1, 23212, 23790, 23228, -1, 23212, 23213, 23790, -1, 23212, 23698, 23213, -1, 23213, 23698, 23214, -1, 23214, 23698, 23215, -1, 23789, 23215, 23217, -1, 23216, 23217, 23720, -1, 23218, 23720, 23219, -1, 23229, 23219, 23220, -1, 23221, 23220, 23230, -1, 23785, 23230, 23222, -1, 23784, 23222, 23223, -1, 23783, 23223, 23231, -1, 23778, 23231, 23224, -1, 23777, 23224, 23232, -1, 23812, 23232, 23233, -1, 23813, 23233, 23225, -1, 23234, 23225, 23700, -1, 23773, 23700, 23235, -1, 23236, 23235, 23237, -1, 23772, 23237, 23226, -1, 23227, 23226, 23228, -1, 23790, 23227, 23228, -1, 23214, 23215, 23789, -1, 23789, 23217, 23216, -1, 23216, 23720, 23218, -1, 23218, 23219, 23229, -1, 23229, 23220, 23221, -1, 23221, 23230, 23785, -1, 23785, 23222, 23784, -1, 23784, 23223, 23783, -1, 23783, 23231, 23778, -1, 23778, 23224, 23777, -1, 23777, 23232, 23812, -1, 23812, 23233, 23813, -1, 23813, 23225, 23234, -1, 23234, 23700, 23773, -1, 23773, 23235, 23236, -1, 23236, 23237, 23772, -1, 23772, 23226, 23227, -1, 23239, 23238, 23740, -1, 23239, 23240, 23238, -1, 23239, 23701, 23240, -1, 23240, 23701, 23762, -1, 23762, 23701, 23241, -1, 23251, 23241, 23242, -1, 23252, 23242, 23703, -1, 23764, 23703, 23253, -1, 23254, 23253, 23243, -1, 23767, 23243, 23723, -1, 23768, 23723, 23244, -1, 23245, 23244, 23246, -1, 23786, 23246, 23255, -1, 23247, 23255, 23722, -1, 23787, 23722, 23721, -1, 23788, 23721, 23256, -1, 23257, 23256, 23258, -1, 23248, 23258, 23259, -1, 23260, 23259, 23249, -1, 23261, 23249, 23719, -1, 23262, 23719, 23250, -1, 23761, 23250, 23740, -1, 23238, 23761, 23740, -1, 23762, 23241, 23251, -1, 23251, 23242, 23252, -1, 23252, 23703, 23764, -1, 23764, 23253, 23254, -1, 23254, 23243, 23767, -1, 23767, 23723, 23768, -1, 23768, 23244, 23245, -1, 23245, 23246, 23786, -1, 23786, 23255, 23247, -1, 23247, 23722, 23787, -1, 23787, 23721, 23788, -1, 23788, 23256, 23257, -1, 23257, 23258, 23248, -1, 23248, 23259, 23260, -1, 23260, 23249, 23261, -1, 23261, 23719, 23262, -1, 23262, 23250, 23761, -1, 23263, 23264, 23281, -1, 23263, 23265, 23264, -1, 23263, 23266, 23265, -1, 23265, 23266, 23267, -1, 23267, 23266, 23737, -1, 23268, 23737, 23687, -1, 23797, 23687, 23269, -1, 23282, 23269, 23736, -1, 23283, 23736, 23270, -1, 23284, 23270, 23734, -1, 23271, 23734, 23272, -1, 23273, 23272, 23274, -1, 23285, 23274, 23730, -1, 23753, 23730, 23276, -1, 23275, 23276, 23728, -1, 23754, 23728, 23277, -1, 23286, 23277, 23726, -1, 23287, 23726, 23733, -1, 23756, 23733, 23288, -1, 23278, 23288, 23279, -1, 23802, 23279, 23280, -1, 23804, 23280, 23281, -1, 23264, 23804, 23281, -1, 23267, 23737, 23268, -1, 23268, 23687, 23797, -1, 23797, 23269, 23282, -1, 23282, 23736, 23283, -1, 23283, 23270, 23284, -1, 23284, 23734, 23271, -1, 23271, 23272, 23273, -1, 23273, 23274, 23285, -1, 23285, 23730, 23753, -1, 23753, 23276, 23275, -1, 23275, 23728, 23754, -1, 23754, 23277, 23286, -1, 23286, 23726, 23287, -1, 23287, 23733, 23756, -1, 23756, 23288, 23278, -1, 23278, 23279, 23802, -1, 23802, 23280, 23804, -1, 23289, 23803, 23741, -1, 23289, 23290, 23803, -1, 23289, 23725, 23290, -1, 23290, 23725, 23758, -1, 23758, 23725, 23300, -1, 23757, 23300, 23732, -1, 23291, 23732, 23301, -1, 23755, 23301, 23727, -1, 23302, 23727, 23303, -1, 23292, 23303, 23729, -1, 23293, 23729, 23731, -1, 23294, 23731, 23689, -1, 23304, 23689, 23690, -1, 23295, 23690, 23296, -1, 23752, 23296, 23683, -1, 23305, 23683, 23297, -1, 23306, 23297, 23682, -1, 23307, 23682, 23298, -1, 23805, 23298, 23738, -1, 23811, 23738, 23681, -1, 23808, 23681, 23299, -1, 23809, 23299, 23741, -1, 23803, 23809, 23741, -1, 23758, 23300, 23757, -1, 23757, 23732, 23291, -1, 23291, 23301, 23755, -1, 23755, 23727, 23302, -1, 23302, 23303, 23292, -1, 23292, 23729, 23293, -1, 23293, 23731, 23294, -1, 23294, 23689, 23304, -1, 23304, 23690, 23295, -1, 23295, 23296, 23752, -1, 23752, 23683, 23305, -1, 23305, 23297, 23306, -1, 23306, 23682, 23307, -1, 23307, 23298, 23805, -1, 23805, 23738, 23811, -1, 23811, 23681, 23808, -1, 23808, 23299, 23809, -1, 23308, 23309, 23680, -1, 23308, 23807, 23309, -1, 23308, 23310, 23807, -1, 23807, 23310, 23806, -1, 23806, 23310, 23311, -1, 23318, 23311, 23312, -1, 23810, 23312, 23685, -1, 23750, 23685, 23684, -1, 23749, 23684, 23313, -1, 23748, 23313, 23319, -1, 23320, 23319, 23314, -1, 23321, 23314, 23322, -1, 23745, 23322, 23315, -1, 23794, 23315, 23316, -1, 23744, 23316, 23694, -1, 23323, 23694, 23317, -1, 23324, 23317, 23714, -1, 23742, 23714, 23716, -1, 23325, 23716, 23717, -1, 23326, 23717, 23327, -1, 23801, 23327, 23328, -1, 23799, 23328, 23680, -1, 23309, 23799, 23680, -1, 23806, 23311, 23318, -1, 23318, 23312, 23810, -1, 23810, 23685, 23750, -1, 23750, 23684, 23749, -1, 23749, 23313, 23748, -1, 23748, 23319, 23320, -1, 23320, 23314, 23321, -1, 23321, 23322, 23745, -1, 23745, 23315, 23794, -1, 23794, 23316, 23744, -1, 23744, 23694, 23323, -1, 23323, 23317, 23324, -1, 23324, 23714, 23742, -1, 23742, 23716, 23325, -1, 23325, 23717, 23326, -1, 23326, 23327, 23801, -1, 23801, 23328, 23799, -1, 23615, 23329, 23340, -1, 23615, 23330, 23329, -1, 23615, 23331, 23330, -1, 23330, 23331, 23510, -1, 23510, 23331, 23587, -1, 23508, 23587, 23618, -1, 23341, 23618, 23619, -1, 23507, 23619, 23591, -1, 23506, 23591, 23332, -1, 23342, 23332, 23333, -1, 23343, 23333, 23601, -1, 23344, 23601, 23345, -1, 23503, 23345, 23602, -1, 23502, 23602, 23334, -1, 23553, 23334, 23605, -1, 23346, 23605, 23336, -1, 23335, 23336, 23606, -1, 23554, 23606, 23612, -1, 23337, 23612, 23338, -1, 23501, 23338, 23611, -1, 23500, 23611, 23347, -1, 23339, 23347, 23340, -1, 23329, 23339, 23340, -1, 23510, 23587, 23508, -1, 23508, 23618, 23341, -1, 23341, 23619, 23507, -1, 23507, 23591, 23506, -1, 23506, 23332, 23342, -1, 23342, 23333, 23343, -1, 23343, 23601, 23344, -1, 23344, 23345, 23503, -1, 23503, 23602, 23502, -1, 23502, 23334, 23553, -1, 23553, 23605, 23346, -1, 23346, 23336, 23335, -1, 23335, 23606, 23554, -1, 23554, 23612, 23337, -1, 23337, 23338, 23501, -1, 23501, 23611, 23500, -1, 23500, 23347, 23339, -1, 23348, 23519, 23616, -1, 23348, 23349, 23519, -1, 23348, 23617, 23349, -1, 23349, 23617, 23517, -1, 23517, 23617, 23592, -1, 23357, 23592, 23593, -1, 23513, 23593, 23594, -1, 23514, 23594, 23595, -1, 23358, 23595, 23597, -1, 23350, 23597, 23622, -1, 23351, 23622, 23352, -1, 23515, 23352, 23621, -1, 23516, 23621, 23359, -1, 23360, 23359, 23620, -1, 23361, 23620, 23354, -1, 23353, 23354, 23590, -1, 23362, 23590, 23355, -1, 23509, 23355, 23363, -1, 23364, 23363, 23589, -1, 23365, 23589, 23588, -1, 23542, 23588, 23586, -1, 23356, 23586, 23616, -1, 23519, 23356, 23616, -1, 23517, 23592, 23357, -1, 23357, 23593, 23513, -1, 23513, 23594, 23514, -1, 23514, 23595, 23358, -1, 23358, 23597, 23350, -1, 23350, 23622, 23351, -1, 23351, 23352, 23515, -1, 23515, 23621, 23516, -1, 23516, 23359, 23360, -1, 23360, 23620, 23361, -1, 23361, 23354, 23353, -1, 23353, 23590, 23362, -1, 23362, 23355, 23509, -1, 23509, 23363, 23364, -1, 23364, 23589, 23365, -1, 23365, 23588, 23542, -1, 23542, 23586, 23356, -1, 23366, 23377, 23378, -1, 23366, 23545, 23377, -1, 23366, 23625, 23545, -1, 23545, 23625, 23367, -1, 23367, 23625, 23624, -1, 23537, 23624, 23565, -1, 23528, 23565, 23567, -1, 23526, 23567, 23368, -1, 23529, 23368, 23379, -1, 23530, 23379, 23369, -1, 23531, 23369, 23370, -1, 23532, 23370, 23372, -1, 23371, 23372, 23571, -1, 23380, 23571, 23563, -1, 23373, 23563, 23374, -1, 23381, 23374, 23382, -1, 23383, 23382, 23384, -1, 23385, 23384, 23386, -1, 23495, 23386, 23375, -1, 23387, 23375, 23627, -1, 23388, 23627, 23376, -1, 23544, 23376, 23378, -1, 23377, 23544, 23378, -1, 23367, 23624, 23537, -1, 23537, 23565, 23528, -1, 23528, 23567, 23526, -1, 23526, 23368, 23529, -1, 23529, 23379, 23530, -1, 23530, 23369, 23531, -1, 23531, 23370, 23532, -1, 23532, 23372, 23371, -1, 23371, 23571, 23380, -1, 23380, 23563, 23373, -1, 23373, 23374, 23381, -1, 23381, 23382, 23383, -1, 23383, 23384, 23385, -1, 23385, 23386, 23495, -1, 23495, 23375, 23387, -1, 23387, 23627, 23388, -1, 23388, 23376, 23544, -1, 23626, 23543, 23389, -1, 23626, 23390, 23543, -1, 23626, 23391, 23390, -1, 23390, 23391, 23496, -1, 23496, 23391, 23401, -1, 23402, 23401, 23628, -1, 23547, 23628, 23564, -1, 23546, 23564, 23392, -1, 23494, 23392, 23393, -1, 23403, 23393, 23404, -1, 23394, 23404, 23562, -1, 23405, 23562, 23560, -1, 23493, 23560, 23395, -1, 23406, 23395, 23407, -1, 23492, 23407, 23559, -1, 23408, 23559, 23397, -1, 23396, 23397, 23398, -1, 23548, 23398, 23409, -1, 23549, 23409, 23630, -1, 23399, 23630, 23400, -1, 23551, 23400, 23556, -1, 23410, 23556, 23389, -1, 23543, 23410, 23389, -1, 23496, 23401, 23402, -1, 23402, 23628, 23547, -1, 23547, 23564, 23546, -1, 23546, 23392, 23494, -1, 23494, 23393, 23403, -1, 23403, 23404, 23394, -1, 23394, 23562, 23405, -1, 23405, 23560, 23493, -1, 23493, 23395, 23406, -1, 23406, 23407, 23492, -1, 23492, 23559, 23408, -1, 23408, 23397, 23396, -1, 23396, 23398, 23548, -1, 23548, 23409, 23549, -1, 23549, 23630, 23399, -1, 23399, 23400, 23551, -1, 23551, 23556, 23410, -1, 23411, 23552, 23421, -1, 23411, 23550, 23552, -1, 23411, 23629, 23550, -1, 23550, 23629, 23412, -1, 23412, 23629, 23557, -1, 23422, 23557, 23558, -1, 23491, 23558, 23413, -1, 23423, 23413, 23424, -1, 23425, 23424, 23573, -1, 23426, 23573, 23414, -1, 23415, 23414, 23416, -1, 23427, 23416, 23575, -1, 23489, 23575, 23417, -1, 23522, 23417, 23580, -1, 23428, 23580, 23418, -1, 23429, 23418, 23578, -1, 23484, 23578, 23579, -1, 23482, 23579, 23419, -1, 23540, 23419, 23430, -1, 23541, 23430, 23431, -1, 23538, 23431, 23420, -1, 23539, 23420, 23421, -1, 23552, 23539, 23421, -1, 23412, 23557, 23422, -1, 23422, 23558, 23491, -1, 23491, 23413, 23423, -1, 23423, 23424, 23425, -1, 23425, 23573, 23426, -1, 23426, 23414, 23415, -1, 23415, 23416, 23427, -1, 23427, 23575, 23489, -1, 23489, 23417, 23522, -1, 23522, 23580, 23428, -1, 23428, 23418, 23429, -1, 23429, 23578, 23484, -1, 23484, 23579, 23482, -1, 23482, 23419, 23540, -1, 23540, 23430, 23541, -1, 23541, 23431, 23538, -1, 23538, 23420, 23539, -1, 23566, 23535, 23568, -1, 23568, 23535, 23534, -1, 23569, 23534, 23533, -1, 23433, 23533, 23524, -1, 23434, 23524, 23525, -1, 23435, 23525, 23523, -1, 23570, 23523, 23432, -1, 23561, 23432, 23527, -1, 23561, 23570, 23432, -1, 23568, 23534, 23569, -1, 23569, 23533, 23433, -1, 23433, 23524, 23434, -1, 23434, 23525, 23435, -1, 23435, 23523, 23570, -1, 23561, 23527, 23436, -1, 23436, 23527, 23437, -1, 23437, 23490, 23436, -1, 23436, 23490, 23444, -1, 23444, 23490, 23438, -1, 23572, 23438, 23445, -1, 23574, 23445, 23446, -1, 23439, 23446, 23488, -1, 23576, 23488, 23440, -1, 23447, 23440, 23441, -1, 23581, 23441, 23442, -1, 23582, 23442, 23443, -1, 23448, 23443, 23521, -1, 23449, 23521, 23520, -1, 23584, 23520, 23518, -1, 23585, 23584, 23518, -1, 23444, 23438, 23572, -1, 23572, 23445, 23574, -1, 23574, 23446, 23439, -1, 23439, 23488, 23576, -1, 23576, 23440, 23447, -1, 23447, 23441, 23581, -1, 23581, 23442, 23582, -1, 23582, 23443, 23448, -1, 23448, 23521, 23449, -1, 23449, 23520, 23584, -1, 23585, 23518, 23450, -1, 23450, 23518, 23451, -1, 23451, 23452, 23450, -1, 23450, 23452, 23596, -1, 23596, 23452, 23453, -1, 23623, 23453, 23511, -1, 23456, 23511, 23457, -1, 23598, 23457, 23455, -1, 23454, 23455, 23600, -1, 23454, 23598, 23455, -1, 23596, 23453, 23623, -1, 23623, 23511, 23456, -1, 23456, 23457, 23598, -1, 23455, 23512, 23600, -1, 23505, 23599, 23512, -1, 23512, 23599, 23600, -1, 23599, 23505, 23464, -1, 23464, 23505, 23504, -1, 23465, 23504, 23458, -1, 23603, 23458, 23460, -1, 23459, 23460, 23466, -1, 23604, 23466, 23467, -1, 23468, 23467, 23461, -1, 23462, 23461, 23463, -1, 23462, 23468, 23461, -1, 23464, 23504, 23465, -1, 23465, 23458, 23603, -1, 23603, 23460, 23459, -1, 23459, 23466, 23604, -1, 23604, 23467, 23468, -1, 23613, 23469, 23614, -1, 23614, 23469, 23497, -1, 23483, 23470, 23485, -1, 23485, 23470, 23471, -1, 23472, 23471, 23577, -1, 23486, 23577, 23473, -1, 23487, 23473, 23583, -1, 23497, 23583, 23614, -1, 23497, 23487, 23583, -1, 23485, 23471, 23472, -1, 23472, 23577, 23486, -1, 23486, 23473, 23487, -1, 23469, 23613, 23477, -1, 23477, 23613, 23610, -1, 23478, 23610, 23475, -1, 23474, 23475, 23476, -1, 23479, 23476, 23608, -1, 23499, 23608, 23609, -1, 23499, 23479, 23608, -1, 23477, 23610, 23478, -1, 23478, 23475, 23474, -1, 23474, 23476, 23479, -1, 23480, 23481, 23609, -1, 23609, 23481, 23499, -1, 23483, 23540, 24376, -1, 23483, 23482, 23540, -1, 23483, 23484, 23482, -1, 23483, 23485, 23484, -1, 23484, 23485, 23429, -1, 23429, 23485, 23472, -1, 23428, 23472, 23486, -1, 23440, 23486, 23487, -1, 23441, 23487, 23442, -1, 23441, 23440, 23487, -1, 23429, 23472, 23428, -1, 23428, 23486, 23440, -1, 23522, 23440, 23488, -1, 23489, 23488, 23446, -1, 23445, 23489, 23446, -1, 23445, 23427, 23489, -1, 23445, 23415, 23427, -1, 23445, 23426, 23415, -1, 23445, 23425, 23426, -1, 23445, 23423, 23425, -1, 23445, 23491, 23423, -1, 23445, 23438, 23491, -1, 23491, 23438, 23490, -1, 23437, 23491, 23490, -1, 23437, 23492, 23491, -1, 23437, 23406, 23492, -1, 23437, 23493, 23406, -1, 23437, 23405, 23493, -1, 23437, 23527, 23405, -1, 23405, 23527, 23394, -1, 23394, 23527, 23371, -1, 23380, 23394, 23371, -1, 23380, 23403, 23394, -1, 23380, 23373, 23403, -1, 23403, 23373, 23494, -1, 23494, 23373, 23546, -1, 23546, 23373, 23381, -1, 23547, 23381, 23383, -1, 23385, 23547, 23383, -1, 23385, 23402, 23547, -1, 23385, 23495, 23402, -1, 23402, 23495, 23496, -1, 23496, 23495, 23387, -1, 23390, 23387, 23543, -1, 23390, 23496, 23387, -1, 23497, 23542, 23487, -1, 23497, 23339, 23542, -1, 23497, 23469, 23339, -1, 23339, 23469, 23500, -1, 23500, 23469, 23477, -1, 23463, 23477, 23478, -1, 23498, 23478, 23474, -1, 23479, 23498, 23474, -1, 23479, 23499, 23498, -1, 23498, 23499, 23481, -1, 23500, 23477, 23463, -1, 23501, 23463, 23337, -1, 23501, 23500, 23463, -1, 23463, 23478, 23498, -1, 23461, 23502, 23463, -1, 23461, 23467, 23502, -1, 23502, 23467, 23503, -1, 23503, 23467, 23466, -1, 23505, 23466, 23460, -1, 23458, 23505, 23460, -1, 23458, 23504, 23505, -1, 23503, 23466, 23505, -1, 23344, 23505, 23343, -1, 23344, 23503, 23505, -1, 23505, 23512, 23343, -1, 23343, 23512, 23516, -1, 23360, 23343, 23516, -1, 23360, 23342, 23343, -1, 23360, 23506, 23342, -1, 23360, 23361, 23506, -1, 23506, 23361, 23507, -1, 23507, 23361, 23353, -1, 23341, 23353, 23362, -1, 23508, 23362, 23509, -1, 23510, 23509, 23364, -1, 23330, 23364, 23365, -1, 23329, 23365, 23542, -1, 23339, 23329, 23542, -1, 23455, 23457, 23512, -1, 23512, 23457, 23511, -1, 23453, 23512, 23511, -1, 23453, 23452, 23512, -1, 23512, 23452, 23513, -1, 23514, 23512, 23513, -1, 23514, 23358, 23512, -1, 23512, 23358, 23350, -1, 23351, 23512, 23350, -1, 23351, 23515, 23512, -1, 23512, 23515, 23516, -1, 23452, 23451, 23513, -1, 23513, 23451, 23357, -1, 23357, 23451, 23517, -1, 23517, 23451, 23349, -1, 23349, 23451, 23518, -1, 23519, 23518, 23356, -1, 23519, 23349, 23518, -1, 23520, 23487, 23518, -1, 23520, 23521, 23487, -1, 23487, 23521, 23443, -1, 23442, 23487, 23443, -1, 23428, 23440, 23522, -1, 23522, 23488, 23489, -1, 23432, 23523, 23527, -1, 23527, 23523, 23525, -1, 23524, 23527, 23525, -1, 23524, 23533, 23527, -1, 23527, 23533, 23528, -1, 23526, 23527, 23528, -1, 23526, 23529, 23527, -1, 23527, 23529, 23530, -1, 23531, 23527, 23530, -1, 23531, 23532, 23527, -1, 23527, 23532, 23371, -1, 23533, 23534, 23528, -1, 23528, 23534, 23535, -1, 23537, 23535, 23536, -1, 23367, 23536, 23545, -1, 23367, 23537, 23536, -1, 23528, 23535, 23537, -1, 24376, 23539, 23536, -1, 24376, 23538, 23539, -1, 24376, 23541, 23538, -1, 24376, 23540, 23541, -1, 23542, 23356, 23518, -1, 23487, 23542, 23518, -1, 23507, 23353, 23341, -1, 23341, 23362, 23508, -1, 23508, 23509, 23510, -1, 23510, 23364, 23330, -1, 23330, 23365, 23329, -1, 23388, 23544, 23536, -1, 23543, 23536, 23410, -1, 23543, 23388, 23536, -1, 23543, 23387, 23388, -1, 23544, 23377, 23536, -1, 23536, 23377, 23545, -1, 23546, 23381, 23547, -1, 23492, 23408, 23491, -1, 23491, 23408, 23396, -1, 23548, 23491, 23396, -1, 23548, 23422, 23491, -1, 23548, 23549, 23422, -1, 23422, 23549, 23412, -1, 23412, 23549, 23399, -1, 23550, 23399, 23551, -1, 23552, 23551, 23410, -1, 23539, 23410, 23536, -1, 23539, 23552, 23410, -1, 23412, 23399, 23550, -1, 23550, 23551, 23552, -1, 23502, 23553, 23463, -1, 23463, 23553, 23346, -1, 23335, 23463, 23346, -1, 23335, 23554, 23463, -1, 23463, 23554, 23337, -1, 23498, 23607, 23463, -1, 23463, 23607, 23462, -1, 23555, 23419, 23470, -1, 23555, 23430, 23419, -1, 23555, 23431, 23430, -1, 23555, 23420, 23431, -1, 23555, 23421, 23420, -1, 23555, 23631, 23421, -1, 23421, 23631, 23389, -1, 23411, 23389, 23556, -1, 23629, 23556, 23400, -1, 23557, 23400, 23630, -1, 23558, 23630, 23409, -1, 23413, 23409, 23398, -1, 23397, 23413, 23398, -1, 23397, 23436, 23413, -1, 23397, 23559, 23436, -1, 23436, 23559, 23407, -1, 23395, 23436, 23407, -1, 23395, 23560, 23436, -1, 23436, 23560, 23561, -1, 23561, 23560, 23562, -1, 23404, 23561, 23562, -1, 23404, 23563, 23561, -1, 23404, 23374, 23563, -1, 23404, 23393, 23374, -1, 23374, 23393, 23392, -1, 23382, 23392, 23564, -1, 23384, 23564, 23386, -1, 23384, 23382, 23564, -1, 23566, 23565, 23631, -1, 23566, 23567, 23565, -1, 23566, 23568, 23567, -1, 23567, 23568, 23569, -1, 23433, 23567, 23569, -1, 23433, 23570, 23567, -1, 23433, 23434, 23570, -1, 23570, 23434, 23435, -1, 23561, 23370, 23570, -1, 23561, 23372, 23370, -1, 23561, 23571, 23372, -1, 23561, 23563, 23571, -1, 23436, 23444, 23413, -1, 23413, 23444, 23572, -1, 23574, 23413, 23572, -1, 23574, 23424, 23413, -1, 23574, 23573, 23424, -1, 23574, 23414, 23573, -1, 23574, 23416, 23414, -1, 23574, 23575, 23416, -1, 23574, 23417, 23575, -1, 23574, 23439, 23417, -1, 23417, 23439, 23576, -1, 23580, 23576, 23447, -1, 23418, 23447, 23581, -1, 23577, 23581, 23473, -1, 23577, 23418, 23581, -1, 23577, 23578, 23418, -1, 23577, 23471, 23578, -1, 23578, 23471, 23579, -1, 23579, 23471, 23470, -1, 23419, 23579, 23470, -1, 23417, 23576, 23580, -1, 23580, 23447, 23418, -1, 23581, 23582, 23473, -1, 23473, 23582, 23583, -1, 23583, 23582, 23448, -1, 23449, 23583, 23448, -1, 23449, 23584, 23583, -1, 23583, 23584, 23614, -1, 23614, 23584, 23585, -1, 23586, 23585, 23616, -1, 23586, 23614, 23585, -1, 23586, 23615, 23614, -1, 23586, 23331, 23615, -1, 23586, 23588, 23331, -1, 23331, 23588, 23587, -1, 23587, 23588, 23589, -1, 23618, 23589, 23363, -1, 23619, 23363, 23355, -1, 23590, 23619, 23355, -1, 23590, 23591, 23619, -1, 23590, 23354, 23591, -1, 23591, 23354, 23332, -1, 23332, 23354, 23620, -1, 23333, 23620, 23601, -1, 23333, 23332, 23620, -1, 23450, 23592, 23585, -1, 23450, 23593, 23592, -1, 23450, 23594, 23593, -1, 23450, 23595, 23594, -1, 23450, 23596, 23595, -1, 23595, 23596, 23623, -1, 23597, 23623, 23622, -1, 23597, 23595, 23623, -1, 23456, 23600, 23623, -1, 23456, 23598, 23600, -1, 23600, 23598, 23454, -1, 23599, 23601, 23600, -1, 23599, 23345, 23601, -1, 23599, 23602, 23345, -1, 23599, 23334, 23602, -1, 23599, 23459, 23334, -1, 23599, 23603, 23459, -1, 23599, 23465, 23603, -1, 23599, 23464, 23465, -1, 23459, 23604, 23334, -1, 23334, 23604, 23468, -1, 23605, 23468, 23462, -1, 23336, 23462, 23606, -1, 23336, 23605, 23462, -1, 23334, 23468, 23605, -1, 23607, 23475, 23462, -1, 23607, 23476, 23475, -1, 23607, 23608, 23476, -1, 23607, 23609, 23608, -1, 23607, 23480, 23609, -1, 23475, 23610, 23462, -1, 23462, 23610, 23347, -1, 23611, 23462, 23347, -1, 23611, 23338, 23462, -1, 23462, 23338, 23612, -1, 23606, 23462, 23612, -1, 23347, 23610, 23340, -1, 23340, 23610, 23613, -1, 23614, 23340, 23613, -1, 23614, 23615, 23340, -1, 23348, 23616, 23585, -1, 23617, 23585, 23592, -1, 23617, 23348, 23585, -1, 23587, 23589, 23618, -1, 23618, 23363, 23619, -1, 23620, 23359, 23601, -1, 23601, 23359, 23600, -1, 23600, 23359, 23621, -1, 23352, 23600, 23621, -1, 23352, 23623, 23600, -1, 23352, 23622, 23623, -1, 23366, 23378, 23631, -1, 23625, 23631, 23624, -1, 23625, 23366, 23631, -1, 23627, 23626, 23376, -1, 23627, 23391, 23626, -1, 23627, 23401, 23391, -1, 23627, 23375, 23401, -1, 23401, 23375, 23628, -1, 23628, 23375, 23386, -1, 23564, 23628, 23386, -1, 23382, 23374, 23392, -1, 23370, 23369, 23570, -1, 23570, 23369, 23379, -1, 23368, 23570, 23379, -1, 23368, 23567, 23570, -1, 23565, 23624, 23631, -1, 23421, 23389, 23411, -1, 23411, 23556, 23629, -1, 23629, 23400, 23557, -1, 23557, 23630, 23558, -1, 23558, 23409, 23413, -1, 23376, 23626, 23631, -1, 23378, 23376, 23631, -1, 23389, 23631, 23626, -1, 23631, 23536, 23566, -1, 23566, 23536, 23535, -1, 24376, 23555, 23483, -1, 23483, 23555, 23470, -1, 23793, 23632, 23770, -1, 23770, 23632, 23635, -1, 23816, 23633, 23712, -1, 23712, 23633, 23776, -1, 23713, 23776, 23634, -1, 23711, 23634, 23774, -1, 23636, 23774, 23771, -1, 23635, 23771, 23770, -1, 23635, 23636, 23771, -1, 23712, 23776, 23713, -1, 23713, 23634, 23711, -1, 23711, 23774, 23636, -1, 23814, 23699, 23641, -1, 23641, 23699, 23637, -1, 23638, 23637, 23642, -1, 23782, 23642, 23709, -1, 23779, 23709, 23708, -1, 23643, 23708, 23639, -1, 23780, 23639, 23640, -1, 23781, 23640, 23645, -1, 23781, 23780, 23640, -1, 23641, 23637, 23638, -1, 23638, 23642, 23782, -1, 23782, 23709, 23779, -1, 23779, 23708, 23643, -1, 23643, 23639, 23780, -1, 23781, 23645, 23644, -1, 23644, 23645, 23704, -1, 23644, 23704, 23646, -1, 23646, 23704, 23707, -1, 23706, 23646, 23707, -1, 23706, 23769, 23646, -1, 23706, 23647, 23769, -1, 23769, 23647, 23648, -1, 23648, 23647, 23705, -1, 23791, 23705, 23702, -1, 23766, 23702, 23649, -1, 23765, 23766, 23649, -1, 23648, 23705, 23791, -1, 23791, 23702, 23766, -1, 23765, 23649, 23763, -1, 23763, 23649, 23718, -1, 23718, 23650, 23763, -1, 23763, 23650, 23792, -1, 23792, 23650, 23654, -1, 23760, 23654, 23651, -1, 23653, 23651, 23652, -1, 23653, 23760, 23651, -1, 23792, 23654, 23760, -1, 23651, 23697, 23652, -1, 23652, 23697, 23659, -1, 23659, 23697, 23660, -1, 23655, 23660, 23696, -1, 23661, 23696, 23693, -1, 23746, 23693, 23692, -1, 23747, 23692, 23739, -1, 23662, 23739, 23657, -1, 23656, 23657, 23658, -1, 23751, 23658, 23691, -1, 23751, 23656, 23658, -1, 23659, 23660, 23655, -1, 23655, 23696, 23661, -1, 23661, 23693, 23746, -1, 23746, 23692, 23747, -1, 23747, 23739, 23662, -1, 23662, 23657, 23656, -1, 23751, 23691, 23796, -1, 23796, 23691, 23663, -1, 23796, 23663, 23795, -1, 23795, 23663, 23735, -1, 23664, 23735, 23665, -1, 23668, 23665, 23669, -1, 23670, 23669, 23671, -1, 23666, 23671, 23672, -1, 23798, 23672, 23688, -1, 23667, 23688, 23686, -1, 23667, 23798, 23688, -1, 23795, 23735, 23664, -1, 23664, 23665, 23668, -1, 23668, 23669, 23670, -1, 23670, 23671, 23666, -1, 23666, 23672, 23798, -1, 23632, 23793, 23695, -1, 23695, 23793, 23759, -1, 23674, 23759, 23675, -1, 23676, 23675, 23743, -1, 23715, 23743, 23673, -1, 23678, 23673, 23677, -1, 23678, 23715, 23673, -1, 23695, 23759, 23674, -1, 23674, 23675, 23676, -1, 23676, 23743, 23715, -1, 23800, 23679, 23677, -1, 23677, 23679, 23678, -1, 23679, 23717, 23678, -1, 23679, 23327, 23717, -1, 23679, 23328, 23327, -1, 23679, 23680, 23328, -1, 23679, 23724, 23680, -1, 23680, 23724, 23741, -1, 23308, 23741, 23299, -1, 23310, 23299, 23681, -1, 23311, 23681, 23738, -1, 23312, 23738, 23298, -1, 23685, 23298, 23682, -1, 23297, 23685, 23682, -1, 23297, 23683, 23685, -1, 23685, 23683, 23691, -1, 23658, 23685, 23691, -1, 23658, 23657, 23685, -1, 23685, 23657, 23739, -1, 23684, 23739, 23313, -1, 23684, 23685, 23739, -1, 23686, 23687, 23724, -1, 23686, 23269, 23687, -1, 23686, 23688, 23269, -1, 23269, 23688, 23672, -1, 23671, 23269, 23672, -1, 23671, 23735, 23269, -1, 23671, 23669, 23735, -1, 23735, 23669, 23665, -1, 23663, 23274, 23735, -1, 23663, 23730, 23274, -1, 23663, 23731, 23730, -1, 23663, 23689, 23731, -1, 23663, 23691, 23689, -1, 23689, 23691, 23690, -1, 23690, 23691, 23296, -1, 23296, 23691, 23683, -1, 23692, 23315, 23739, -1, 23692, 23693, 23315, -1, 23315, 23693, 23316, -1, 23316, 23693, 23674, -1, 23694, 23674, 23676, -1, 23317, 23676, 23714, -1, 23317, 23694, 23676, -1, 23693, 23696, 23674, -1, 23674, 23696, 23695, -1, 23695, 23696, 23660, -1, 23697, 23695, 23660, -1, 23697, 23632, 23695, -1, 23697, 23651, 23632, -1, 23632, 23651, 23654, -1, 23650, 23632, 23654, -1, 23650, 23718, 23632, -1, 23632, 23718, 23720, -1, 23217, 23632, 23720, -1, 23217, 23215, 23632, -1, 23632, 23215, 23698, -1, 23212, 23632, 23698, -1, 23212, 23228, 23632, -1, 23632, 23228, 23635, -1, 23635, 23228, 23636, -1, 23636, 23228, 23226, -1, 23699, 23226, 23237, -1, 23235, 23699, 23237, -1, 23235, 23700, 23699, -1, 23699, 23700, 23225, -1, 23637, 23225, 23642, -1, 23637, 23699, 23225, -1, 23649, 23701, 23718, -1, 23649, 23241, 23701, -1, 23649, 23242, 23241, -1, 23649, 23703, 23242, -1, 23649, 23702, 23703, -1, 23703, 23702, 23704, -1, 23253, 23704, 23243, -1, 23253, 23703, 23704, -1, 23702, 23705, 23704, -1, 23704, 23705, 23647, -1, 23706, 23704, 23647, -1, 23706, 23707, 23704, -1, 23645, 23222, 23704, -1, 23645, 23223, 23222, -1, 23645, 23231, 23223, -1, 23645, 23224, 23231, -1, 23645, 23232, 23224, -1, 23645, 23233, 23232, -1, 23645, 23225, 23233, -1, 23645, 23709, 23225, -1, 23645, 23708, 23709, -1, 23645, 23639, 23708, -1, 23645, 23640, 23639, -1, 23709, 23642, 23225, -1, 23710, 23711, 23699, -1, 23710, 23713, 23711, -1, 23710, 23712, 23713, -1, 23710, 23816, 23712, -1, 23710, 23815, 23816, -1, 23711, 23636, 23699, -1, 23699, 23636, 23226, -1, 23316, 23674, 23694, -1, 23676, 23715, 23714, -1, 23714, 23715, 23716, -1, 23716, 23715, 23678, -1, 23717, 23716, 23678, -1, 23239, 23740, 23718, -1, 23701, 23239, 23718, -1, 23719, 23720, 23250, -1, 23719, 23249, 23720, -1, 23720, 23249, 23259, -1, 23258, 23720, 23259, -1, 23258, 23256, 23720, -1, 23720, 23256, 23219, -1, 23219, 23256, 23721, -1, 23220, 23721, 23722, -1, 23230, 23722, 23222, -1, 23230, 23220, 23722, -1, 23219, 23721, 23220, -1, 23722, 23255, 23222, -1, 23222, 23255, 23704, -1, 23704, 23255, 23246, -1, 23244, 23704, 23246, -1, 23244, 23723, 23704, -1, 23704, 23723, 23243, -1, 23263, 23281, 23724, -1, 23266, 23724, 23737, -1, 23266, 23263, 23724, -1, 23279, 23289, 23280, -1, 23279, 23725, 23289, -1, 23279, 23300, 23725, -1, 23279, 23288, 23300, -1, 23300, 23288, 23732, -1, 23732, 23288, 23733, -1, 23301, 23733, 23726, -1, 23277, 23301, 23726, -1, 23277, 23727, 23301, -1, 23277, 23728, 23727, -1, 23727, 23728, 23303, -1, 23303, 23728, 23729, -1, 23729, 23728, 23276, -1, 23731, 23276, 23730, -1, 23731, 23729, 23276, -1, 23732, 23733, 23301, -1, 23274, 23272, 23735, -1, 23735, 23272, 23734, -1, 23270, 23735, 23734, -1, 23270, 23736, 23735, -1, 23735, 23736, 23269, -1, 23687, 23737, 23724, -1, 23680, 23741, 23308, -1, 23308, 23299, 23310, -1, 23310, 23681, 23311, -1, 23311, 23738, 23312, -1, 23312, 23298, 23685, -1, 23280, 23289, 23724, -1, 23281, 23280, 23724, -1, 23315, 23322, 23739, -1, 23739, 23322, 23314, -1, 23319, 23739, 23314, -1, 23319, 23313, 23739, -1, 23250, 23720, 23718, -1, 23740, 23250, 23718, -1, 23741, 23724, 23289, -1, 23724, 24299, 23686, -1, 23686, 24299, 23667, -1, 23677, 23325, 23800, -1, 23677, 23742, 23325, -1, 23677, 23324, 23742, -1, 23677, 23673, 23324, -1, 23324, 23673, 23323, -1, 23323, 23673, 23743, -1, 23744, 23743, 23655, -1, 23794, 23655, 23661, -1, 23745, 23661, 23746, -1, 23747, 23745, 23746, -1, 23747, 23321, 23745, -1, 23747, 23662, 23321, -1, 23321, 23662, 23320, -1, 23320, 23662, 23748, -1, 23748, 23662, 23749, -1, 23749, 23662, 23750, -1, 23750, 23662, 23656, -1, 23751, 23750, 23656, -1, 23751, 23810, 23750, -1, 23751, 23305, 23810, -1, 23751, 23752, 23305, -1, 23751, 23295, 23752, -1, 23751, 23304, 23295, -1, 23751, 23294, 23304, -1, 23751, 23796, 23294, -1, 23294, 23796, 23293, -1, 23293, 23796, 23292, -1, 23292, 23796, 23753, -1, 23275, 23292, 23753, -1, 23275, 23302, 23292, -1, 23275, 23755, 23302, -1, 23275, 23754, 23755, -1, 23755, 23754, 23291, -1, 23291, 23754, 23286, -1, 23287, 23291, 23286, -1, 23287, 23757, 23291, -1, 23287, 23756, 23757, -1, 23757, 23756, 23758, -1, 23758, 23756, 23278, -1, 23290, 23278, 23803, -1, 23290, 23758, 23278, -1, 23655, 23743, 23659, -1, 23659, 23743, 23675, -1, 23652, 23675, 23759, -1, 23653, 23759, 23760, -1, 23653, 23652, 23759, -1, 23659, 23675, 23652, -1, 23760, 23759, 23792, -1, 23792, 23759, 23793, -1, 23763, 23793, 23262, -1, 23761, 23763, 23262, -1, 23761, 23238, 23763, -1, 23763, 23238, 23240, -1, 23762, 23763, 23240, -1, 23762, 23765, 23763, -1, 23762, 23251, 23765, -1, 23765, 23251, 23252, -1, 23764, 23765, 23252, -1, 23764, 23254, 23765, -1, 23765, 23254, 23767, -1, 23766, 23767, 23768, -1, 23791, 23768, 23644, -1, 23648, 23644, 23769, -1, 23648, 23791, 23644, -1, 23770, 23227, 23793, -1, 23770, 23772, 23227, -1, 23770, 23771, 23772, -1, 23772, 23771, 23814, -1, 23236, 23814, 23773, -1, 23236, 23772, 23814, -1, 23771, 23774, 23814, -1, 23814, 23774, 23775, -1, 23775, 23774, 23634, -1, 23776, 23775, 23634, -1, 23776, 23633, 23775, -1, 23775, 23633, 24325, -1, 23641, 23777, 23814, -1, 23641, 23778, 23777, -1, 23641, 23638, 23778, -1, 23778, 23638, 23782, -1, 23781, 23782, 23779, -1, 23643, 23781, 23779, -1, 23643, 23780, 23781, -1, 23778, 23782, 23781, -1, 23783, 23781, 23784, -1, 23783, 23778, 23781, -1, 23784, 23781, 23785, -1, 23785, 23781, 23644, -1, 23786, 23644, 23245, -1, 23786, 23785, 23644, -1, 23786, 23247, 23785, -1, 23785, 23247, 23221, -1, 23221, 23247, 23229, -1, 23229, 23247, 23787, -1, 23218, 23787, 23788, -1, 23216, 23788, 23257, -1, 23789, 23257, 23248, -1, 23214, 23248, 23260, -1, 23213, 23260, 23261, -1, 23790, 23261, 23262, -1, 23793, 23790, 23262, -1, 23793, 23227, 23790, -1, 23644, 23646, 23769, -1, 23791, 23766, 23768, -1, 23766, 23765, 23767, -1, 23763, 23792, 23793, -1, 23744, 23655, 23794, -1, 23794, 23661, 23745, -1, 23795, 23664, 23796, -1, 23796, 23664, 23668, -1, 23670, 23796, 23668, -1, 23670, 23666, 23796, -1, 23796, 23666, 23797, -1, 23282, 23796, 23797, -1, 23282, 23283, 23796, -1, 23796, 23283, 23284, -1, 23271, 23796, 23284, -1, 23271, 23273, 23796, -1, 23796, 23273, 23285, -1, 23753, 23796, 23285, -1, 23666, 23798, 23797, -1, 23797, 23798, 23667, -1, 23268, 23667, 24299, -1, 23267, 24299, 23265, -1, 23267, 23268, 24299, -1, 23797, 23667, 23268, -1, 23800, 23799, 24299, -1, 23800, 23801, 23799, -1, 23800, 23326, 23801, -1, 23800, 23325, 23326, -1, 23768, 23245, 23644, -1, 23229, 23787, 23218, -1, 23218, 23788, 23216, -1, 23216, 23257, 23789, -1, 23789, 23248, 23214, -1, 23214, 23260, 23213, -1, 23213, 23261, 23790, -1, 23802, 23804, 24299, -1, 23803, 24299, 23809, -1, 23803, 23802, 24299, -1, 23803, 23278, 23802, -1, 23804, 23264, 24299, -1, 24299, 23264, 23265, -1, 23305, 23306, 23810, -1, 23810, 23306, 23307, -1, 23318, 23307, 23805, -1, 23806, 23805, 23811, -1, 23807, 23811, 23808, -1, 23309, 23808, 23809, -1, 23799, 23809, 24299, -1, 23799, 23309, 23809, -1, 23810, 23307, 23318, -1, 23318, 23805, 23806, -1, 23806, 23811, 23807, -1, 23807, 23808, 23309, -1, 23744, 23323, 23743, -1, 23777, 23812, 23814, -1, 23814, 23812, 23813, -1, 23234, 23814, 23813, -1, 23234, 23773, 23814, -1, 23699, 23814, 23710, -1, 23710, 23814, 23775, -1, 23815, 24325, 23816, -1, 23816, 24325, 23633, -1, 23819, 23817, 24294, -1, 23819, 23818, 23817, -1, 23819, 23924, 23818, -1, 23819, 23925, 23924, -1, 23819, 23824, 23925, -1, 23819, 23820, 23824, -1, 23824, 23820, 24280, -1, 23821, 23824, 24280, -1, 23821, 24284, 23824, -1, 23824, 24284, 23822, -1, 24158, 23822, 24279, -1, 23823, 24279, 24164, -1, 23823, 24158, 24279, -1, 23824, 23822, 24158, -1, 24273, 24217, 24279, -1, 24273, 24218, 24217, -1, 24273, 23825, 24218, -1, 24273, 23826, 23825, -1, 23825, 23826, 23828, -1, 23828, 23826, 23827, -1, 23829, 23828, 23827, -1, 23829, 24229, 23828, -1, 23829, 24286, 24229, -1, 24229, 24286, 23830, -1, 23830, 24286, 24285, -1, 23828, 24229, 23832, -1, 23832, 24229, 24226, -1, 23831, 23832, 24226, -1, 23831, 24223, 23832, -1, 23831, 24224, 24223, -1, 24223, 24224, 24227, -1, 24217, 23833, 24279, -1, 24279, 23833, 24164, -1, 24164, 23833, 23835, -1, 24163, 23835, 24161, -1, 24163, 24164, 23835, -1, 23836, 23834, 23835, -1, 23836, 23932, 23834, -1, 23836, 23847, 23932, -1, 23836, 23837, 23847, -1, 23836, 23838, 23837, -1, 23837, 23838, 24192, -1, 24192, 23838, 24216, -1, 24196, 24216, 24215, -1, 24197, 24215, 23841, -1, 23840, 23841, 23839, -1, 23840, 24197, 23841, -1, 23840, 24193, 24197, -1, 23840, 23844, 24193, -1, 23840, 24201, 23844, -1, 23844, 24201, 23845, -1, 24199, 23845, 24200, -1, 24202, 24199, 24200, -1, 24192, 24216, 24196, -1, 24196, 24215, 24197, -1, 23841, 24212, 23839, -1, 23839, 24212, 24210, -1, 24207, 24210, 23842, -1, 24207, 23839, 24210, -1, 24210, 24208, 23842, -1, 23842, 24208, 24205, -1, 24205, 24208, 23843, -1, 23844, 23845, 24199, -1, 23846, 24167, 23847, -1, 23846, 23849, 24167, -1, 23846, 23848, 23849, -1, 23846, 23850, 23848, -1, 23846, 24171, 23850, -1, 23846, 24267, 24171, -1, 23846, 23851, 24267, -1, 23846, 24269, 23851, -1, 23846, 24268, 24269, -1, 23846, 24264, 24268, -1, 23846, 24272, 24264, -1, 23846, 24188, 24272, -1, 24272, 24188, 24187, -1, 24186, 24272, 24187, -1, 24186, 24185, 24272, -1, 24272, 24185, 24184, -1, 24175, 24184, 23853, -1, 24176, 23853, 23852, -1, 24176, 24175, 23853, -1, 24272, 24184, 24175, -1, 23854, 24272, 24175, -1, 23854, 24271, 24272, -1, 23853, 24179, 23852, -1, 23852, 24179, 24178, -1, 24178, 24179, 23855, -1, 23856, 24173, 24267, -1, 23856, 23858, 24173, -1, 23856, 23857, 23858, -1, 23858, 23857, 24261, -1, 24262, 23858, 24261, -1, 24262, 24260, 23858, -1, 23858, 24260, 23859, -1, 23859, 24260, 23860, -1, 23861, 23859, 23860, -1, 23861, 23862, 23859, -1, 23861, 23130, 23862, -1, 23862, 23130, 24144, -1, 24144, 23130, 23864, -1, 23863, 24144, 23864, -1, 23863, 23133, 24144, -1, 24144, 23133, 23867, -1, 23867, 23133, 23135, -1, 23136, 23867, 23135, -1, 23136, 23138, 23867, -1, 23867, 23138, 23140, -1, 23141, 23867, 23140, -1, 23141, 23145, 23867, -1, 23867, 23145, 23865, -1, 23868, 23865, 23942, -1, 23868, 23867, 23865, -1, 23868, 23866, 23867, -1, 23868, 24150, 23866, -1, 23868, 24148, 24150, -1, 23868, 23869, 24148, -1, 23868, 24134, 23869, -1, 23869, 24134, 24137, -1, 24138, 23869, 24137, -1, 24138, 24139, 23869, -1, 23869, 24139, 24143, -1, 23870, 23869, 24143, -1, 23870, 23936, 23869, -1, 23869, 23936, 23937, -1, 24091, 23869, 23937, -1, 24091, 23871, 23869, -1, 23869, 23871, 23872, -1, 23874, 23869, 23872, -1, 23874, 23873, 23869, -1, 23874, 23875, 23873, -1, 23873, 23875, 23934, -1, 23934, 23875, 24090, -1, 23877, 23934, 24090, -1, 23877, 23876, 23934, -1, 23877, 23196, 23876, -1, 23877, 23878, 23196, -1, 23877, 24077, 23878, -1, 23878, 24077, 24093, -1, 24093, 24077, 23879, -1, 23879, 24077, 23880, -1, 23880, 24077, 23881, -1, 23881, 24077, 23906, -1, 23906, 24077, 24078, -1, 24085, 23906, 24078, -1, 24085, 24231, 23906, -1, 24085, 23882, 24231, -1, 24231, 23882, 24232, -1, 24232, 23882, 23883, -1, 23883, 23882, 24086, -1, 23884, 23883, 24086, -1, 23884, 24237, 23883, -1, 23884, 23904, 24237, -1, 23884, 24081, 23904, -1, 23904, 24081, 23885, -1, 23886, 23904, 23885, -1, 23886, 24075, 23904, -1, 23904, 24075, 23901, -1, 24247, 23901, 24254, -1, 24252, 24247, 24254, -1, 24252, 24251, 24247, -1, 24252, 23888, 24251, -1, 24252, 23887, 23888, -1, 24252, 24249, 23887, -1, 23860, 24260, 23891, -1, 23891, 24260, 23889, -1, 23890, 23889, 23893, -1, 23890, 23891, 23889, -1, 23889, 23892, 23893, -1, 23893, 23892, 23126, -1, 23126, 23892, 23128, -1, 23128, 23892, 23894, -1, 23894, 23892, 23124, -1, 23124, 23892, 23148, -1, 23148, 23892, 23149, -1, 23149, 23892, 23896, -1, 23895, 23896, 23150, -1, 23895, 23149, 23896, -1, 23897, 24132, 23896, -1, 23897, 24122, 24132, -1, 23897, 24130, 24122, -1, 23897, 24128, 24130, -1, 23897, 24126, 24128, -1, 23897, 23209, 24126, -1, 23897, 23204, 23209, -1, 23897, 23898, 23204, -1, 23897, 23205, 23898, -1, 23897, 23899, 23205, -1, 23897, 23900, 23899, -1, 23897, 23208, 23900, -1, 23897, 23901, 23208, -1, 23897, 23902, 23901, -1, 23901, 23902, 24256, -1, 24255, 23901, 24256, -1, 24255, 23903, 23901, -1, 23901, 23903, 24254, -1, 24247, 23904, 23901, -1, 24237, 23904, 24238, -1, 24238, 23904, 23905, -1, 24246, 24238, 23905, -1, 24246, 24245, 24238, -1, 24238, 24245, 24241, -1, 23906, 24231, 23907, -1, 23907, 24231, 24236, -1, 23908, 24236, 23909, -1, 24100, 23909, 24096, -1, 24100, 23908, 23909, -1, 23907, 24236, 23908, -1, 23909, 24301, 24096, -1, 24096, 24301, 24095, -1, 24095, 24301, 24101, -1, 24101, 24301, 23152, -1, 23910, 24101, 23152, -1, 23910, 24105, 24101, -1, 23910, 23911, 24105, -1, 24105, 23911, 23943, -1, 24106, 23943, 23912, -1, 23914, 24106, 23912, -1, 23914, 23913, 24106, -1, 23914, 23915, 23913, -1, 23914, 23916, 23915, -1, 23914, 23917, 23916, -1, 23914, 24109, 23917, -1, 23914, 24107, 24109, -1, 23914, 24151, 24107, -1, 23914, 23918, 24151, -1, 24151, 23918, 23155, -1, 23919, 24151, 23155, -1, 23919, 23920, 24151, -1, 24151, 23920, 23157, -1, 23159, 24151, 23157, -1, 23159, 23922, 24151, -1, 23159, 23921, 23922, -1, 23922, 23921, 23161, -1, 23162, 23922, 23161, -1, 23162, 23167, 23922, -1, 23922, 23167, 23165, -1, 23923, 23922, 23165, -1, 23923, 23924, 23922, -1, 23922, 23924, 24154, -1, 24154, 23924, 23925, -1, 24294, 23926, 24301, -1, 24294, 23172, 23926, -1, 24294, 23927, 23172, -1, 24294, 23171, 23927, -1, 24294, 23928, 23171, -1, 24294, 23817, 23928, -1, 23929, 23938, 23865, -1, 23929, 24110, 23938, -1, 23929, 23930, 24110, -1, 24110, 23930, 23147, -1, 24118, 23147, 23150, -1, 23896, 24118, 23150, -1, 23896, 23931, 24118, -1, 23896, 24132, 23931, -1, 24110, 23147, 24118, -1, 24173, 24165, 24267, -1, 24267, 24165, 24171, -1, 24167, 24169, 23847, -1, 23847, 24169, 23932, -1, 23834, 23933, 23835, -1, 23835, 23933, 24161, -1, 24145, 23191, 24151, -1, 24145, 23934, 23191, -1, 23191, 23934, 23192, -1, 23192, 23934, 23194, -1, 23194, 23934, 23199, -1, 23199, 23934, 23935, -1, 23935, 23934, 23876, -1, 23936, 24142, 23937, -1, 23937, 24142, 24133, -1, 23201, 24133, 24119, -1, 24124, 23201, 24119, -1, 24124, 24120, 23201, -1, 23201, 24120, 24125, -1, 24126, 23201, 24125, -1, 24126, 23203, 23201, -1, 24126, 23209, 23203, -1, 23937, 24133, 23201, -1, 23938, 23939, 23865, -1, 23865, 23939, 23940, -1, 24115, 23865, 23940, -1, 24115, 23941, 23865, -1, 23865, 23941, 23942, -1, 23191, 23190, 24151, -1, 24151, 23190, 24107, -1, 24106, 24105, 23943, -1, 23926, 23944, 24301, -1, 24301, 23944, 23152, -1, 23946, 24055, 24054, -1, 23946, 23945, 24055, -1, 23946, 23174, 23945, -1, 23946, 23947, 23174, -1, 23946, 23188, 23947, -1, 23946, 23948, 23188, -1, 23188, 23948, 23949, -1, 23949, 23948, 24073, -1, 23950, 24073, 24104, -1, 23951, 24104, 24103, -1, 24074, 24103, 23952, -1, 23179, 23952, 24102, -1, 23953, 23179, 24102, -1, 23953, 23954, 23179, -1, 23179, 23954, 24108, -1, 23955, 23179, 24108, -1, 23955, 24061, 23179, -1, 23955, 24146, 24061, -1, 23955, 24147, 24146, -1, 23955, 23956, 24147, -1, 23955, 23958, 23956, -1, 23955, 23189, 23958, -1, 23958, 23189, 23193, -1, 23957, 23958, 23193, -1, 23957, 23959, 23958, -1, 23958, 23959, 23195, -1, 23200, 23958, 23195, -1, 23200, 23960, 23958, -1, 23958, 23960, 23961, -1, 24089, 23958, 23961, -1, 24089, 24088, 23958, -1, 23958, 24088, 23962, -1, 23963, 23962, 23964, -1, 23965, 23964, 23966, -1, 24149, 23966, 24002, -1, 24069, 24002, 24141, -1, 24140, 24069, 24141, -1, 24140, 23967, 24069, -1, 24069, 23967, 24136, -1, 24135, 24069, 24136, -1, 24135, 23968, 24069, -1, 24069, 23968, 23969, -1, 23971, 23969, 24113, -1, 23970, 23971, 24113, -1, 23970, 24112, 23971, -1, 23971, 24112, 24114, -1, 24111, 23971, 24114, -1, 24111, 23107, 23971, -1, 24111, 23972, 23107, -1, 23107, 23972, 23973, -1, 23973, 23972, 24116, -1, 23106, 24116, 24117, -1, 23974, 24117, 24006, -1, 24007, 24006, 24364, -1, 23112, 24364, 23122, -1, 23112, 24007, 24364, -1, 23979, 23975, 23948, -1, 23979, 23976, 23975, -1, 23979, 23977, 23976, -1, 23979, 24097, 23977, -1, 23979, 23978, 24097, -1, 23979, 24079, 23978, -1, 23979, 24080, 24079, -1, 23979, 23980, 24080, -1, 23979, 24082, 23980, -1, 23979, 24083, 24082, -1, 23979, 24084, 24083, -1, 23979, 23981, 24084, -1, 23979, 24235, 23981, -1, 23981, 24235, 23982, -1, 24230, 23981, 23982, -1, 24230, 24234, 23981, -1, 23981, 24234, 24233, -1, 24244, 24233, 24239, -1, 23983, 24239, 24243, -1, 23983, 24244, 24239, -1, 23981, 24233, 24244, -1, 23985, 23981, 24244, -1, 23985, 23207, 23981, -1, 23985, 23984, 23207, -1, 23985, 23206, 23984, -1, 23985, 23211, 23206, -1, 23985, 24253, 23211, -1, 23985, 24248, 24253, -1, 23985, 23986, 24248, -1, 24248, 23986, 23987, -1, 23988, 24248, 23987, -1, 23988, 24250, 24248, -1, 24240, 24242, 24239, -1, 24239, 24242, 24243, -1, 23211, 24253, 23989, -1, 23989, 24253, 23990, -1, 23210, 23990, 24003, -1, 23991, 24003, 24257, -1, 23993, 24257, 23992, -1, 23994, 23992, 24127, -1, 23994, 23993, 23992, -1, 23994, 23202, 23993, -1, 23994, 23996, 23202, -1, 23994, 24121, 23996, -1, 23996, 24121, 23995, -1, 23997, 23996, 23995, -1, 23997, 23998, 23996, -1, 23996, 23998, 24000, -1, 23999, 24000, 24001, -1, 24002, 23999, 24001, -1, 24002, 23966, 23999, -1, 23989, 23990, 23210, -1, 23210, 24003, 23991, -1, 23991, 24257, 23993, -1, 23992, 24004, 24127, -1, 24127, 24004, 24129, -1, 24129, 24004, 24005, -1, 24005, 24004, 24006, -1, 24131, 24006, 24123, -1, 24131, 24005, 24006, -1, 23974, 24006, 24007, -1, 24009, 24008, 24364, -1, 24009, 23110, 24008, -1, 24009, 24010, 23110, -1, 24009, 24012, 24010, -1, 24009, 24011, 24012, -1, 24012, 24011, 24263, -1, 24259, 24012, 24263, -1, 24259, 24258, 24012, -1, 24012, 24258, 24013, -1, 24014, 24013, 24016, -1, 24170, 24016, 24166, -1, 24170, 24014, 24016, -1, 24012, 24013, 24014, -1, 24266, 24015, 24016, -1, 24266, 24017, 24015, -1, 24266, 24265, 24017, -1, 24017, 24265, 24190, -1, 24190, 24265, 24021, -1, 24018, 24021, 24019, -1, 24020, 24019, 24270, -1, 24174, 24270, 24354, -1, 24174, 24020, 24270, -1, 24190, 24021, 24018, -1, 24018, 24019, 24020, -1, 24183, 24020, 24181, -1, 24182, 24183, 24181, -1, 24182, 24180, 24183, -1, 24182, 24177, 24180, -1, 24180, 24177, 24022, -1, 24018, 24020, 24183, -1, 24015, 24189, 24016, -1, 24016, 24189, 24068, -1, 24166, 24068, 24067, -1, 24166, 24016, 24068, -1, 24023, 24168, 24068, -1, 24023, 24024, 24168, -1, 24023, 24191, 24024, -1, 24024, 24191, 24025, -1, 24195, 24024, 24025, -1, 24195, 24214, 24024, -1, 24195, 24213, 24214, -1, 24195, 24026, 24213, -1, 24213, 24026, 24027, -1, 24209, 24027, 24033, -1, 24209, 24213, 24027, -1, 24027, 24026, 24028, -1, 24028, 24026, 24029, -1, 24194, 24028, 24029, -1, 24194, 24030, 24028, -1, 24194, 24203, 24030, -1, 24194, 24198, 24203, -1, 24203, 24198, 24031, -1, 24031, 24198, 24032, -1, 24027, 24204, 24033, -1, 24033, 24204, 24036, -1, 24206, 24036, 24035, -1, 24034, 24206, 24035, -1, 24033, 24036, 24206, -1, 24214, 24037, 24024, -1, 24024, 24037, 24211, -1, 24038, 24024, 24211, -1, 24038, 24156, 24024, -1, 24038, 24157, 24156, -1, 24038, 24050, 24157, -1, 24157, 24050, 24160, -1, 24160, 24050, 24162, -1, 24162, 24050, 24039, -1, 24039, 24050, 24040, -1, 24040, 24050, 24274, -1, 24159, 24274, 24041, -1, 24159, 24040, 24274, -1, 24042, 24043, 24050, -1, 24042, 24221, 24043, -1, 24043, 24221, 24044, -1, 24219, 24043, 24044, -1, 24219, 24045, 24043, -1, 24043, 24045, 24225, -1, 24334, 24043, 24225, -1, 24334, 24046, 24043, -1, 24045, 24220, 24225, -1, 24225, 24220, 24228, -1, 24228, 24220, 24047, -1, 24047, 24220, 24222, -1, 24049, 24222, 24048, -1, 24049, 24047, 24222, -1, 24043, 24277, 24050, -1, 24050, 24277, 24278, -1, 24276, 24050, 24278, -1, 24276, 24275, 24050, -1, 24050, 24275, 24274, -1, 24274, 24051, 24041, -1, 24041, 24051, 24152, -1, 24152, 24051, 24282, -1, 24281, 24152, 24282, -1, 24281, 24283, 24152, -1, 24152, 24283, 24053, -1, 24052, 24053, 24054, -1, 23183, 24054, 24055, -1, 23183, 24052, 24054, -1, 23183, 23176, 24052, -1, 24052, 23176, 24153, -1, 24153, 23176, 24056, -1, 24155, 24056, 24058, -1, 24057, 24155, 24058, -1, 24057, 23185, 24155, -1, 24155, 23185, 24061, -1, 24061, 23185, 23186, -1, 23187, 24061, 23186, -1, 23187, 24059, 24061, -1, 24061, 24059, 24060, -1, 23179, 24061, 24060, -1, 24152, 24053, 24052, -1, 23110, 24010, 23120, -1, 23120, 24010, 24062, -1, 24064, 24062, 24065, -1, 23108, 24065, 24063, -1, 23108, 24064, 24065, -1, 23120, 24062, 24064, -1, 24063, 24065, 23119, -1, 23119, 24065, 24069, -1, 23118, 24069, 23117, -1, 23118, 23119, 24069, -1, 24069, 24149, 24002, -1, 24149, 23965, 23966, -1, 23965, 23963, 23964, -1, 23963, 23958, 23962, -1, 24155, 24153, 24056, -1, 24168, 24066, 24068, -1, 24068, 24066, 24172, -1, 24067, 24068, 24172, -1, 23996, 24000, 23999, -1, 24069, 23969, 23971, -1, 23115, 24069, 23971, -1, 23115, 23116, 24069, -1, 24069, 23116, 23117, -1, 23973, 24116, 23106, -1, 24117, 24123, 24006, -1, 23961, 23960, 24087, -1, 24087, 23960, 23198, -1, 23197, 24087, 23198, -1, 23197, 24070, 24087, -1, 23197, 24092, 24070, -1, 24070, 24092, 24071, -1, 24099, 24070, 24071, -1, 24099, 24098, 24070, -1, 24070, 24098, 24097, -1, 24076, 24097, 23978, -1, 24076, 24070, 24097, -1, 23975, 24094, 23948, -1, 23948, 24094, 24072, -1, 24073, 23948, 24072, -1, 23949, 24073, 23950, -1, 23950, 24104, 23951, -1, 23951, 24103, 24074, -1, 24074, 23952, 23179, -1, 23974, 23106, 24117, -1, 24008, 23121, 24364, -1, 24364, 23121, 23122, -1, 23999, 23937, 23996, -1, 23996, 23937, 23201, -1, 23981, 23207, 24075, -1, 24075, 23207, 23901, -1, 24070, 24076, 24077, -1, 24077, 24076, 24078, -1, 24078, 24076, 23978, -1, 24085, 23978, 24079, -1, 23882, 24079, 24080, -1, 24086, 24080, 23980, -1, 23884, 23980, 24082, -1, 24081, 24082, 24083, -1, 23885, 24083, 24084, -1, 23886, 24084, 24075, -1, 23886, 23885, 24084, -1, 24078, 23978, 24085, -1, 24085, 24079, 23882, -1, 23882, 24080, 24086, -1, 24086, 23980, 23884, -1, 23884, 24082, 24081, -1, 24081, 24083, 23885, -1, 24084, 23981, 24075, -1, 24070, 24077, 24087, -1, 24087, 24077, 23877, -1, 23999, 23966, 23937, -1, 23937, 23966, 24091, -1, 24091, 23966, 23964, -1, 23871, 23964, 23962, -1, 23872, 23962, 24088, -1, 23874, 24088, 24089, -1, 23875, 24089, 23961, -1, 24090, 23961, 24087, -1, 23877, 24090, 24087, -1, 24091, 23964, 23871, -1, 23871, 23962, 23872, -1, 23872, 24088, 23874, -1, 23874, 24089, 23875, -1, 23875, 23961, 24090, -1, 23197, 23878, 24092, -1, 24092, 23878, 24093, -1, 24101, 24073, 24095, -1, 24095, 24073, 24072, -1, 24094, 24095, 24072, -1, 24094, 24096, 24095, -1, 24094, 23975, 24096, -1, 24096, 23975, 24100, -1, 24100, 23975, 23976, -1, 23908, 23976, 23977, -1, 23907, 23977, 24097, -1, 23906, 24097, 24098, -1, 23881, 24098, 24099, -1, 23880, 24099, 24071, -1, 23879, 24071, 24092, -1, 24093, 23879, 24092, -1, 24100, 23976, 23908, -1, 23908, 23977, 23907, -1, 23907, 24097, 23906, -1, 23906, 24098, 23881, -1, 23881, 24099, 23880, -1, 23880, 24071, 23879, -1, 24073, 24101, 24104, -1, 24104, 24101, 24105, -1, 24109, 24108, 23917, -1, 23917, 24108, 23954, -1, 23916, 23954, 23953, -1, 23915, 23953, 24102, -1, 23913, 24102, 23952, -1, 24106, 23952, 24103, -1, 24105, 24103, 24104, -1, 24105, 24106, 24103, -1, 23917, 23954, 23916, -1, 23916, 23953, 23915, -1, 23915, 24102, 23913, -1, 23913, 23952, 24106, -1, 23955, 24108, 24107, -1, 24107, 24108, 24109, -1, 24113, 23969, 23942, -1, 23942, 23969, 23868, -1, 24110, 24116, 23938, -1, 23938, 24116, 23972, -1, 23939, 23972, 24111, -1, 23940, 24111, 24114, -1, 24115, 24114, 24112, -1, 23941, 24112, 23970, -1, 23942, 23970, 24113, -1, 23942, 23941, 23970, -1, 23938, 23972, 23939, -1, 23939, 24111, 23940, -1, 23940, 24114, 24115, -1, 24115, 24112, 23941, -1, 24116, 24110, 24117, -1, 24117, 24110, 24118, -1, 23998, 23997, 24119, -1, 24119, 23997, 24124, -1, 24124, 23997, 23995, -1, 24120, 23995, 24121, -1, 24125, 24121, 23994, -1, 24126, 23994, 24127, -1, 24128, 24127, 24129, -1, 24130, 24129, 24005, -1, 24122, 24005, 24131, -1, 24132, 24131, 24123, -1, 23931, 24123, 24118, -1, 23931, 24132, 24123, -1, 24124, 23995, 24120, -1, 24120, 24121, 24125, -1, 24125, 23994, 24126, -1, 24126, 24127, 24128, -1, 24128, 24129, 24130, -1, 24130, 24005, 24122, -1, 24122, 24131, 24132, -1, 24123, 24117, 24118, -1, 23998, 24119, 24000, -1, 24000, 24119, 24133, -1, 23868, 23969, 24134, -1, 24134, 23969, 23968, -1, 24135, 24134, 23968, -1, 24135, 24137, 24134, -1, 24135, 24136, 24137, -1, 24137, 24136, 24138, -1, 24138, 24136, 23967, -1, 24139, 23967, 24140, -1, 24143, 24140, 24141, -1, 23870, 24141, 24002, -1, 23936, 24002, 24001, -1, 24142, 24001, 24000, -1, 24133, 24142, 24000, -1, 24138, 23967, 24139, -1, 24139, 24140, 24143, -1, 24143, 24141, 23870, -1, 23870, 24002, 23936, -1, 23936, 24001, 24142, -1, 24065, 24144, 24069, -1, 24069, 24144, 23867, -1, 24061, 24146, 24151, -1, 24151, 24146, 24145, -1, 24145, 24146, 24147, -1, 23934, 24147, 23956, -1, 23873, 23956, 23869, -1, 23873, 23934, 23956, -1, 24145, 24147, 23934, -1, 23956, 23958, 23869, -1, 23869, 23958, 24148, -1, 24148, 23958, 23963, -1, 23965, 24148, 23963, -1, 23965, 24150, 24148, -1, 23965, 24149, 24150, -1, 24150, 24149, 23866, -1, 23866, 24149, 24069, -1, 23867, 23866, 24069, -1, 24061, 24151, 24155, -1, 24155, 24151, 23922, -1, 23824, 24152, 23925, -1, 23925, 24152, 24052, -1, 24153, 23925, 24052, -1, 24153, 24154, 23925, -1, 24153, 24155, 24154, -1, 24154, 24155, 23922, -1, 24152, 23824, 24041, -1, 24041, 23824, 24158, -1, 23932, 24156, 23834, -1, 23834, 24156, 24157, -1, 23933, 24157, 24160, -1, 24161, 24160, 24162, -1, 24163, 24162, 24039, -1, 24164, 24039, 24040, -1, 23823, 24040, 24159, -1, 24158, 24159, 24041, -1, 24158, 23823, 24159, -1, 23834, 24157, 23933, -1, 23933, 24160, 24161, -1, 24161, 24162, 24163, -1, 24163, 24039, 24164, -1, 24164, 24040, 23823, -1, 24024, 24156, 24169, -1, 24169, 24156, 23932, -1, 24173, 24014, 24165, -1, 24165, 24014, 24170, -1, 24171, 24170, 24166, -1, 23850, 24166, 24067, -1, 23848, 24067, 24172, -1, 23849, 24172, 24066, -1, 24167, 24066, 24168, -1, 24169, 24168, 24024, -1, 24169, 24167, 24168, -1, 24165, 24170, 24171, -1, 24171, 24166, 23850, -1, 23850, 24067, 23848, -1, 23848, 24172, 23849, -1, 23849, 24066, 24167, -1, 24014, 24173, 24012, -1, 24012, 24173, 23858, -1, 24065, 24062, 24144, -1, 24144, 24062, 23862, -1, 23862, 24062, 24010, -1, 23859, 24010, 23858, -1, 23859, 23862, 24010, -1, 24010, 24012, 23858, -1, 23897, 23896, 24004, -1, 24004, 23896, 24006, -1, 23854, 24175, 24174, -1, 24174, 24175, 24020, -1, 24020, 24175, 24181, -1, 24181, 24175, 24176, -1, 24182, 24176, 23852, -1, 24177, 23852, 24178, -1, 24022, 24178, 23855, -1, 24180, 23855, 24179, -1, 24180, 24022, 23855, -1, 24181, 24176, 24182, -1, 24182, 23852, 24177, -1, 24177, 24178, 24022, -1, 24180, 24179, 24183, -1, 24183, 24179, 23853, -1, 24183, 23853, 24018, -1, 24018, 23853, 24184, -1, 24190, 24184, 24185, -1, 24017, 24185, 24186, -1, 24015, 24186, 24187, -1, 24189, 24187, 24188, -1, 24068, 24188, 23846, -1, 24068, 24189, 24188, -1, 24018, 24184, 24190, -1, 24190, 24185, 24017, -1, 24017, 24186, 24015, -1, 24015, 24187, 24189, -1, 23846, 23847, 24068, -1, 24068, 23847, 24023, -1, 24023, 23847, 24191, -1, 24191, 23847, 23837, -1, 24025, 23837, 24192, -1, 24195, 24192, 24196, -1, 24026, 24196, 24197, -1, 24029, 24197, 24193, -1, 24194, 24193, 23844, -1, 24194, 24029, 24193, -1, 24191, 23837, 24025, -1, 24025, 24192, 24195, -1, 24195, 24196, 24026, -1, 24026, 24197, 24029, -1, 24194, 23844, 24198, -1, 24198, 23844, 24199, -1, 24198, 24199, 24032, -1, 24032, 24199, 24202, -1, 24031, 24202, 24200, -1, 24203, 24200, 23845, -1, 24030, 23845, 24201, -1, 24028, 24201, 23840, -1, 24028, 24030, 24201, -1, 24032, 24202, 24031, -1, 24031, 24200, 24203, -1, 24203, 23845, 24030, -1, 23840, 23839, 24028, -1, 24028, 23839, 24027, -1, 24027, 23839, 24204, -1, 24204, 23839, 24207, -1, 24036, 24207, 23842, -1, 24035, 23842, 24205, -1, 24034, 24205, 23843, -1, 24206, 23843, 24208, -1, 24206, 24034, 23843, -1, 24204, 24207, 24036, -1, 24036, 23842, 24035, -1, 24035, 24205, 24034, -1, 24206, 24208, 24033, -1, 24033, 24208, 24210, -1, 24033, 24210, 24209, -1, 24209, 24210, 24212, -1, 24213, 24212, 23841, -1, 24214, 23841, 24215, -1, 24037, 24215, 24216, -1, 24211, 24216, 23838, -1, 24038, 23838, 23836, -1, 24038, 24211, 23838, -1, 24209, 24212, 24213, -1, 24213, 23841, 24214, -1, 24214, 24215, 24037, -1, 24037, 24216, 24211, -1, 23836, 23835, 24038, -1, 24038, 23835, 24050, -1, 24050, 23835, 24042, -1, 24042, 23835, 23833, -1, 24221, 23833, 24217, -1, 24044, 24217, 24218, -1, 24219, 24218, 23825, -1, 24045, 23825, 23828, -1, 24220, 23828, 23832, -1, 24220, 24045, 23828, -1, 24042, 23833, 24221, -1, 24221, 24217, 24044, -1, 24044, 24218, 24219, -1, 24219, 23825, 24045, -1, 24220, 23832, 24222, -1, 24222, 23832, 24223, -1, 24222, 24223, 24048, -1, 24048, 24223, 24227, -1, 24049, 24227, 24224, -1, 24047, 24224, 23831, -1, 24228, 23831, 24226, -1, 24225, 24226, 24229, -1, 24225, 24228, 24226, -1, 24048, 24227, 24049, -1, 24049, 24224, 24047, -1, 24047, 23831, 24228, -1, 24229, 23830, 24225, -1, 24225, 23830, 24334, -1, 24301, 23909, 23948, -1, 23948, 23909, 23979, -1, 23979, 23909, 24235, -1, 24235, 23909, 24236, -1, 23982, 24236, 24231, -1, 24230, 24231, 24232, -1, 24234, 24232, 23883, -1, 24233, 23883, 24237, -1, 24233, 24234, 23883, -1, 24235, 24236, 23982, -1, 23982, 24231, 24230, -1, 24230, 24232, 24234, -1, 24233, 24237, 24239, -1, 24239, 24237, 24238, -1, 24239, 24238, 24240, -1, 24240, 24238, 24241, -1, 24242, 24241, 24245, -1, 24243, 24245, 24246, -1, 23983, 24246, 23905, -1, 24244, 23905, 23904, -1, 24244, 23983, 23905, -1, 24240, 24241, 24242, -1, 24242, 24245, 24243, -1, 24243, 24246, 23983, -1, 23904, 24247, 24244, -1, 24244, 24247, 23985, -1, 23985, 24247, 23986, -1, 23986, 24247, 24251, -1, 23987, 24251, 23888, -1, 23988, 23888, 23887, -1, 24250, 23887, 24249, -1, 24248, 24249, 24252, -1, 24248, 24250, 24249, -1, 23986, 24251, 23987, -1, 23987, 23888, 23988, -1, 23988, 23887, 24250, -1, 24248, 24252, 24253, -1, 24253, 24252, 24254, -1, 24253, 24254, 23990, -1, 23990, 24254, 23903, -1, 24003, 23903, 24255, -1, 24257, 24255, 24256, -1, 23992, 24256, 23902, -1, 24004, 23902, 23897, -1, 24004, 23992, 23902, -1, 23990, 23903, 24003, -1, 24003, 24255, 24257, -1, 24257, 24256, 23992, -1, 23892, 23889, 24364, -1, 24364, 23889, 24009, -1, 23856, 24013, 23857, -1, 23857, 24013, 24258, -1, 24261, 24258, 24259, -1, 24262, 24259, 24263, -1, 24260, 24263, 24011, -1, 23889, 24011, 24009, -1, 23889, 24260, 24011, -1, 23857, 24258, 24261, -1, 24261, 24259, 24262, -1, 24262, 24263, 24260, -1, 24013, 23856, 24016, -1, 24016, 23856, 24267, -1, 24272, 24270, 24264, -1, 24264, 24270, 24019, -1, 24268, 24019, 24021, -1, 24269, 24021, 24265, -1, 23851, 24265, 24266, -1, 24267, 24266, 24016, -1, 24267, 23851, 24266, -1, 24264, 24019, 24268, -1, 24268, 24021, 24269, -1, 24269, 24265, 23851, -1, 24354, 24270, 24271, -1, 24271, 24270, 24272, -1, 24279, 24274, 24273, -1, 24273, 24274, 24275, -1, 23826, 24275, 24276, -1, 23827, 24276, 24278, -1, 23829, 24278, 24277, -1, 24286, 24277, 24043, -1, 24286, 23829, 24277, -1, 24273, 24275, 23826, -1, 23826, 24276, 23827, -1, 23827, 24278, 23829, -1, 24274, 24279, 24051, -1, 24051, 24279, 23822, -1, 23819, 24054, 23820, -1, 23820, 24054, 24053, -1, 24280, 24053, 24283, -1, 23821, 24283, 24281, -1, 24284, 24281, 24282, -1, 23822, 24282, 24051, -1, 23822, 24284, 24282, -1, 23820, 24053, 24280, -1, 24280, 24283, 23821, -1, 23821, 24281, 24284, -1, 23946, 24054, 24294, -1, 24294, 24054, 23819, -1, 24285, 24286, 24046, -1, 24046, 24286, 24043, -1, 23679, 23800, 24287, -1, 24287, 23800, 24288, -1, 24290, 24288, 24310, -1, 24305, 24310, 24309, -1, 24289, 24309, 24302, -1, 24289, 24305, 24309, -1, 24287, 24288, 24290, -1, 24290, 24310, 24305, -1, 24309, 24291, 24302, -1, 24302, 24291, 24292, -1, 24292, 24291, 24293, -1, 24293, 24291, 23946, -1, 24294, 24293, 23946, -1, 24301, 23948, 24295, -1, 24295, 23948, 24296, -1, 24303, 24296, 24311, -1, 24304, 24311, 24297, -1, 24304, 24303, 24311, -1, 24295, 24296, 24303, -1, 24311, 24298, 24297, -1, 24297, 24298, 24308, -1, 24308, 24298, 24306, -1, 24306, 24298, 24300, -1, 24307, 24300, 24299, -1, 23724, 24307, 24299, -1, 24306, 24300, 24307, -1, 24301, 24295, 24294, -1, 24294, 24295, 24293, -1, 24293, 24295, 24303, -1, 24292, 24303, 24302, -1, 24292, 24293, 24303, -1, 24303, 24304, 24302, -1, 24302, 24304, 24297, -1, 24289, 24297, 24308, -1, 24305, 24308, 24306, -1, 24290, 24306, 24307, -1, 24287, 24307, 23724, -1, 23679, 24287, 23724, -1, 24302, 24297, 24289, -1, 24289, 24308, 24305, -1, 24305, 24306, 24290, -1, 24290, 24307, 24287, -1, 23948, 23946, 24296, -1, 24296, 23946, 24291, -1, 24311, 24291, 24309, -1, 24298, 24309, 24310, -1, 24300, 24310, 24288, -1, 24299, 24288, 23800, -1, 24299, 24300, 24288, -1, 24296, 24291, 24311, -1, 24311, 24309, 24298, -1, 24298, 24310, 24300, -1, 23710, 23775, 24312, -1, 24312, 23775, 24331, -1, 24315, 24331, 24313, -1, 24316, 24313, 24317, -1, 24314, 24317, 24329, -1, 24314, 24316, 24317, -1, 24312, 24331, 24315, -1, 24315, 24313, 24316, -1, 24317, 24319, 24329, -1, 24329, 24319, 24318, -1, 24318, 24319, 24320, -1, 24320, 24319, 24334, -1, 23830, 24320, 24334, -1, 24285, 24046, 24321, -1, 24321, 24046, 24333, -1, 24326, 24333, 24332, -1, 24322, 24332, 24327, -1, 24322, 24326, 24332, -1, 24321, 24333, 24326, -1, 24332, 24323, 24327, -1, 24327, 24323, 24330, -1, 24330, 24323, 24328, -1, 24328, 24323, 24335, -1, 24324, 24335, 24325, -1, 23815, 24324, 24325, -1, 24328, 24335, 24324, -1, 24285, 24321, 23830, -1, 23830, 24321, 24320, -1, 24320, 24321, 24326, -1, 24318, 24326, 24329, -1, 24318, 24320, 24326, -1, 24326, 24322, 24329, -1, 24329, 24322, 24327, -1, 24314, 24327, 24330, -1, 24316, 24330, 24328, -1, 24315, 24328, 24324, -1, 24312, 24324, 23815, -1, 23710, 24312, 23815, -1, 24329, 24327, 24314, -1, 24314, 24330, 24316, -1, 24316, 24328, 24315, -1, 24315, 24324, 24312, -1, 23775, 24325, 24331, -1, 24331, 24325, 24335, -1, 24313, 24335, 24323, -1, 24317, 24323, 24332, -1, 24319, 24332, 24333, -1, 24334, 24333, 24046, -1, 24334, 24319, 24333, -1, 24331, 24335, 24313, -1, 24313, 24323, 24317, -1, 24317, 24332, 24319, -1, 23481, 23480, 24337, -1, 24337, 23480, 24357, -1, 24351, 24357, 24356, -1, 24336, 24356, 24358, -1, 24350, 24358, 24353, -1, 24350, 24336, 24358, -1, 24337, 24357, 24351, -1, 24351, 24356, 24336, -1, 24358, 24338, 24353, -1, 24353, 24338, 24339, -1, 24339, 24338, 24340, -1, 24340, 24338, 24354, -1, 24271, 24340, 24354, -1, 23854, 24174, 24345, -1, 24345, 24174, 24341, -1, 24344, 24341, 24342, -1, 24343, 24342, 24346, -1, 24343, 24344, 24342, -1, 24345, 24341, 24344, -1, 24342, 24355, 24346, -1, 24346, 24355, 24347, -1, 24347, 24355, 24348, -1, 24348, 24355, 24349, -1, 24352, 24349, 23607, -1, 23498, 24352, 23607, -1, 24348, 24349, 24352, -1, 23854, 24345, 24271, -1, 24271, 24345, 24340, -1, 24340, 24345, 24344, -1, 24339, 24344, 24353, -1, 24339, 24340, 24344, -1, 24344, 24343, 24353, -1, 24353, 24343, 24346, -1, 24350, 24346, 24347, -1, 24336, 24347, 24348, -1, 24351, 24348, 24352, -1, 24337, 24352, 23498, -1, 23481, 24337, 23498, -1, 24353, 24346, 24350, -1, 24350, 24347, 24336, -1, 24336, 24348, 24351, -1, 24351, 24352, 24337, -1, 24174, 24354, 24341, -1, 24341, 24354, 24338, -1, 24342, 24338, 24358, -1, 24355, 24358, 24356, -1, 24349, 24356, 24357, -1, 23607, 24357, 23480, -1, 23607, 24349, 24357, -1, 24341, 24338, 24342, -1, 24342, 24358, 24355, -1, 24355, 24356, 24349, -1, 23536, 23631, 24360, -1, 24360, 23631, 24361, -1, 24378, 24361, 24382, -1, 24374, 24382, 24359, -1, 24377, 24359, 24373, -1, 24377, 24374, 24359, -1, 24360, 24361, 24378, -1, 24378, 24382, 24374, -1, 24359, 24362, 24373, -1, 24373, 24362, 24370, -1, 24370, 24362, 24371, -1, 24371, 24362, 24006, -1, 23896, 24371, 24006, -1, 23892, 24364, 24363, -1, 24363, 24364, 24381, -1, 24369, 24381, 24366, -1, 24372, 24366, 24365, -1, 24372, 24369, 24366, -1, 24363, 24381, 24369, -1, 24366, 24367, 24365, -1, 24365, 24367, 24375, -1, 24375, 24367, 24368, -1, 24368, 24367, 24380, -1, 24379, 24380, 23555, -1, 24376, 24379, 23555, -1, 24368, 24380, 24379, -1, 23892, 24363, 23896, -1, 23896, 24363, 24371, -1, 24371, 24363, 24369, -1, 24370, 24369, 24373, -1, 24370, 24371, 24369, -1, 24369, 24372, 24373, -1, 24373, 24372, 24365, -1, 24377, 24365, 24375, -1, 24374, 24375, 24368, -1, 24378, 24368, 24379, -1, 24360, 24379, 24376, -1, 23536, 24360, 24376, -1, 24373, 24365, 24377, -1, 24377, 24375, 24374, -1, 24374, 24368, 24378, -1, 24378, 24379, 24360, -1, 23631, 23555, 24361, -1, 24361, 23555, 24380, -1, 24382, 24380, 24367, -1, 24359, 24367, 24366, -1, 24362, 24366, 24381, -1, 24006, 24381, 24364, -1, 24006, 24362, 24381, -1, 24361, 24380, 24382, -1, 24382, 24367, 24359, -1, 24359, 24366, 24362, -1, 24384, 24383, 26402, -1, 24384, 26072, 24383, -1, 24384, 26406, 26072, -1, 26072, 26406, 24400, -1, 24400, 26406, 26408, -1, 24401, 26408, 24385, -1, 24402, 24385, 26414, -1, 24403, 26414, 26410, -1, 26098, 26410, 26411, -1, 26144, 26411, 24404, -1, 26143, 24404, 24387, -1, 24386, 24387, 26356, -1, 26094, 26356, 24388, -1, 26093, 24388, 26358, -1, 24405, 26358, 24389, -1, 26092, 24389, 24390, -1, 26142, 24390, 24391, -1, 26141, 24391, 24406, -1, 24392, 24406, 26382, -1, 24407, 26382, 24393, -1, 24408, 24393, 26383, -1, 24409, 26383, 24410, -1, 26086, 24410, 24394, -1, 24411, 24394, 24395, -1, 26083, 24395, 24396, -1, 26082, 24396, 26385, -1, 24412, 26385, 24413, -1, 26129, 24413, 26392, -1, 26081, 26392, 24397, -1, 26127, 24397, 26394, -1, 26078, 26394, 24414, -1, 24415, 24414, 24416, -1, 26077, 24416, 24398, -1, 26076, 24398, 26239, -1, 24417, 26239, 26241, -1, 26074, 26241, 26403, -1, 24418, 26403, 26401, -1, 24399, 26401, 26402, -1, 24383, 24399, 26402, -1, 24400, 26408, 24401, -1, 24401, 24385, 24402, -1, 24402, 26414, 24403, -1, 24403, 26410, 26098, -1, 26098, 26411, 26144, -1, 26144, 24404, 26143, -1, 26143, 24387, 24386, -1, 24386, 26356, 26094, -1, 26094, 24388, 26093, -1, 26093, 26358, 24405, -1, 24405, 24389, 26092, -1, 26092, 24390, 26142, -1, 26142, 24391, 26141, -1, 26141, 24406, 24392, -1, 24392, 26382, 24407, -1, 24407, 24393, 24408, -1, 24408, 26383, 24409, -1, 24409, 24410, 26086, -1, 26086, 24394, 24411, -1, 24411, 24395, 26083, -1, 26083, 24396, 26082, -1, 26082, 26385, 24412, -1, 24412, 24413, 26129, -1, 26129, 26392, 26081, -1, 26081, 24397, 26127, -1, 26127, 26394, 26078, -1, 26078, 24414, 24415, -1, 24415, 24416, 26077, -1, 26077, 24398, 26076, -1, 26076, 26239, 24417, -1, 24417, 26241, 26074, -1, 26074, 26403, 24418, -1, 24418, 26401, 24399, -1, 26169, 26318, 26164, -1, 26164, 26318, 24419, -1, 26306, 26164, 24419, -1, 26306, 26165, 26164, -1, 26306, 24420, 26165, -1, 26165, 24420, 26133, -1, 26133, 24420, 24421, -1, 26132, 24421, 26374, -1, 26134, 26132, 26374, -1, 26133, 24421, 26132, -1, 26416, 24422, 26070, -1, 26070, 24422, 26158, -1, 26158, 24422, 24423, -1, 24428, 24423, 24424, -1, 24425, 24424, 24426, -1, 26111, 24426, 24427, -1, 26111, 24425, 24426, -1, 26158, 24423, 24428, -1, 24428, 24424, 24425, -1, 24426, 24429, 24427, -1, 24430, 24441, 24440, -1, 24430, 26146, 24441, -1, 24430, 24432, 26146, -1, 26146, 24432, 24431, -1, 24431, 24432, 24442, -1, 26147, 24442, 26244, -1, 26149, 26244, 24433, -1, 24443, 24433, 26243, -1, 26150, 26243, 26242, -1, 26030, 26242, 24434, -1, 26029, 24434, 24436, -1, 24435, 24436, 26250, -1, 24444, 26250, 26252, -1, 26027, 26252, 24445, -1, 24437, 24445, 26253, -1, 26026, 26253, 24438, -1, 26025, 24438, 24439, -1, 26145, 24439, 24440, -1, 24441, 26145, 24440, -1, 24431, 24442, 26147, -1, 26147, 26244, 26149, -1, 26149, 24433, 24443, -1, 24443, 26243, 26150, -1, 26150, 26242, 26030, -1, 26030, 24434, 26029, -1, 26029, 24436, 24435, -1, 24435, 26250, 24444, -1, 24444, 26252, 26027, -1, 26027, 24445, 24437, -1, 24437, 26253, 26026, -1, 26026, 24438, 26025, -1, 26025, 24439, 26145, -1, 26203, 24457, 26216, -1, 26203, 24446, 24457, -1, 26203, 26202, 24446, -1, 24446, 26202, 26043, -1, 26043, 26202, 24447, -1, 26044, 24447, 24448, -1, 26045, 24448, 24458, -1, 24459, 24458, 24449, -1, 24460, 24449, 24450, -1, 26048, 24450, 24461, -1, 24462, 24461, 26214, -1, 24463, 26214, 24451, -1, 24464, 24451, 24465, -1, 24466, 24465, 26351, -1, 24452, 26351, 24453, -1, 24454, 24453, 26215, -1, 24455, 26215, 24456, -1, 26047, 24456, 26216, -1, 24457, 26047, 26216, -1, 26043, 24447, 26044, -1, 26044, 24448, 26045, -1, 26045, 24458, 24459, -1, 24459, 24449, 24460, -1, 24460, 24450, 26048, -1, 26048, 24461, 24462, -1, 24462, 26214, 24463, -1, 24463, 24451, 24464, -1, 24464, 24465, 24466, -1, 24466, 26351, 24452, -1, 24452, 24453, 24454, -1, 24454, 26215, 24455, -1, 24455, 24456, 26047, -1, 26367, 24467, 24480, -1, 26367, 24468, 24467, -1, 26367, 26343, 24468, -1, 24468, 26343, 24469, -1, 24469, 26343, 26349, -1, 24470, 26349, 26347, -1, 24471, 26347, 26348, -1, 25965, 26348, 24472, -1, 24481, 24472, 26365, -1, 24482, 26365, 24473, -1, 26139, 24473, 24483, -1, 24474, 24483, 24475, -1, 26095, 24475, 24476, -1, 26096, 24476, 26362, -1, 26097, 26362, 24477, -1, 24484, 24477, 26355, -1, 24485, 26355, 26354, -1, 24478, 26354, 26353, -1, 26058, 26353, 26352, -1, 24479, 26352, 24480, -1, 24467, 24479, 24480, -1, 24469, 26349, 24470, -1, 24470, 26347, 24471, -1, 24471, 26348, 25965, -1, 25965, 24472, 24481, -1, 24481, 26365, 24482, -1, 24482, 24473, 26139, -1, 26139, 24483, 24474, -1, 24474, 24475, 26095, -1, 26095, 24476, 26096, -1, 26096, 26362, 26097, -1, 26097, 24477, 24484, -1, 24484, 26355, 24485, -1, 24485, 26354, 24478, -1, 24478, 26353, 26058, -1, 26058, 26352, 24479, -1, 24486, 26138, 26357, -1, 24486, 24487, 26138, -1, 24486, 26363, 24487, -1, 24487, 26363, 24495, -1, 24495, 26363, 26364, -1, 24496, 26364, 24497, -1, 26140, 24497, 24488, -1, 25967, 24488, 26295, -1, 25970, 26295, 26297, -1, 24498, 26297, 24489, -1, 25971, 24489, 26372, -1, 24499, 26372, 24490, -1, 25972, 24490, 26371, -1, 26089, 26371, 26370, -1, 24491, 26370, 24492, -1, 26090, 24492, 26361, -1, 24500, 26361, 24493, -1, 24501, 24493, 26360, -1, 24494, 26360, 26359, -1, 26091, 26359, 26357, -1, 26138, 26091, 26357, -1, 24495, 26364, 24496, -1, 24496, 24497, 26140, -1, 26140, 24488, 25967, -1, 25967, 26295, 25970, -1, 25970, 26297, 24498, -1, 24498, 24489, 25971, -1, 25971, 26372, 24499, -1, 24499, 24490, 25972, -1, 25972, 26371, 26089, -1, 26089, 26370, 24491, -1, 24491, 24492, 26090, -1, 26090, 26361, 24500, -1, 24500, 24493, 24501, -1, 24501, 26360, 24494, -1, 24494, 26359, 26091, -1, 24502, 24512, 26390, -1, 24502, 25973, 24512, -1, 24502, 24503, 25973, -1, 25973, 24503, 24513, -1, 24513, 24503, 24504, -1, 24514, 24504, 24515, -1, 24505, 24515, 24516, -1, 24517, 24516, 26373, -1, 24506, 26373, 26375, -1, 26130, 26375, 24507, -1, 26131, 24507, 26305, -1, 24518, 26305, 24519, -1, 24508, 24519, 24509, -1, 24520, 24509, 24521, -1, 26136, 24521, 26381, -1, 26137, 26381, 24510, -1, 26119, 24510, 24511, -1, 26087, 24511, 26377, -1, 24522, 26377, 26376, -1, 26088, 26376, 26390, -1, 24512, 26088, 26390, -1, 24513, 24504, 24514, -1, 24514, 24515, 24505, -1, 24505, 24516, 24517, -1, 24517, 26373, 24506, -1, 24506, 26375, 26130, -1, 26130, 24507, 26131, -1, 26131, 26305, 24518, -1, 24518, 24519, 24508, -1, 24508, 24509, 24520, -1, 24520, 24521, 26136, -1, 26136, 26381, 26137, -1, 26137, 24510, 26119, -1, 26119, 24511, 26087, -1, 26087, 26377, 24522, -1, 24522, 26376, 26088, -1, 24523, 26079, 26395, -1, 24523, 24525, 26079, -1, 24523, 24524, 24525, -1, 24525, 24524, 26080, -1, 26080, 24524, 24526, -1, 24527, 24526, 24528, -1, 26128, 24528, 26393, -1, 24535, 26393, 26391, -1, 24536, 26391, 24537, -1, 24538, 24537, 24529, -1, 26125, 24529, 26219, -1, 24539, 26219, 26218, -1, 26041, 26218, 24540, -1, 24541, 24540, 26217, -1, 24530, 26217, 24531, -1, 26037, 24531, 24542, -1, 26034, 24542, 24532, -1, 26032, 24532, 24533, -1, 24534, 24533, 26384, -1, 24543, 26384, 26395, -1, 26079, 24543, 26395, -1, 26080, 24526, 24527, -1, 24527, 24528, 26128, -1, 26128, 26393, 24535, -1, 24535, 26391, 24536, -1, 24536, 24537, 24538, -1, 24538, 24529, 26125, -1, 26125, 26219, 24539, -1, 24539, 26218, 26041, -1, 26041, 24540, 24541, -1, 24541, 26217, 24530, -1, 24530, 24531, 26037, -1, 26037, 24542, 26034, -1, 26034, 24532, 26032, -1, 26032, 24533, 24534, -1, 24534, 26384, 24543, -1, 26386, 24545, 24544, -1, 26386, 24546, 24545, -1, 26386, 26387, 24546, -1, 24546, 26387, 26084, -1, 26084, 26387, 26388, -1, 26085, 26388, 24547, -1, 24548, 24547, 26396, -1, 24549, 26396, 26389, -1, 26118, 26389, 26378, -1, 24554, 26378, 26379, -1, 26163, 26379, 26380, -1, 26120, 26380, 26206, -1, 26122, 26206, 26205, -1, 26123, 26205, 26204, -1, 26124, 26204, 24555, -1, 26040, 24555, 24550, -1, 24551, 24550, 24552, -1, 26126, 24552, 26220, -1, 24556, 26220, 24557, -1, 24553, 24557, 24544, -1, 24545, 24553, 24544, -1, 26084, 26388, 26085, -1, 26085, 24547, 24548, -1, 24548, 26396, 24549, -1, 24549, 26389, 26118, -1, 26118, 26378, 24554, -1, 24554, 26379, 26163, -1, 26163, 26380, 26120, -1, 26120, 26206, 26122, -1, 26122, 26205, 26123, -1, 26123, 26204, 26124, -1, 26124, 24555, 26040, -1, 26040, 24550, 24551, -1, 24551, 24552, 26126, -1, 26126, 26220, 24556, -1, 24556, 24557, 24553, -1, 24558, 26115, 26232, -1, 24558, 26116, 26115, -1, 24558, 26397, 26116, -1, 26116, 26397, 24559, -1, 24559, 26397, 24560, -1, 24567, 24560, 24561, -1, 24568, 24561, 26404, -1, 26075, 26404, 26240, -1, 24569, 26240, 24570, -1, 24562, 24570, 24571, -1, 24563, 24571, 24564, -1, 26117, 24564, 24572, -1, 24573, 24572, 26238, -1, 24574, 26238, 24565, -1, 26035, 24565, 26237, -1, 26033, 26237, 24575, -1, 24576, 24575, 26227, -1, 24577, 26227, 24566, -1, 24578, 24566, 26228, -1, 26099, 26228, 26232, -1, 26115, 26099, 26232, -1, 24559, 24560, 24567, -1, 24567, 24561, 24568, -1, 24568, 26404, 26075, -1, 26075, 26240, 24569, -1, 24569, 24570, 24562, -1, 24562, 24571, 24563, -1, 24563, 24564, 26117, -1, 26117, 24572, 24573, -1, 24573, 26238, 24574, -1, 24574, 24565, 26035, -1, 26035, 26237, 26033, -1, 26033, 24575, 24576, -1, 24576, 26227, 24577, -1, 24577, 24566, 24578, -1, 24578, 26228, 26099, -1, 24579, 26069, 26329, -1, 24579, 26068, 26069, -1, 24579, 26334, 26068, -1, 26068, 26334, 24588, -1, 24588, 26334, 26336, -1, 26067, 26336, 24580, -1, 26066, 24580, 24581, -1, 26065, 24581, 24582, -1, 26062, 24582, 24583, -1, 24589, 24583, 24590, -1, 24584, 24590, 24591, -1, 26073, 24591, 26405, -1, 24592, 26405, 24585, -1, 24593, 24585, 26235, -1, 24586, 26235, 26233, -1, 26100, 26233, 26234, -1, 24594, 26234, 24587, -1, 26107, 24587, 26400, -1, 26106, 26400, 26398, -1, 26109, 26398, 26329, -1, 26069, 26109, 26329, -1, 24588, 26336, 26067, -1, 26067, 24580, 26066, -1, 26066, 24581, 26065, -1, 26065, 24582, 26062, -1, 26062, 24583, 24589, -1, 24589, 24590, 24584, -1, 24584, 24591, 26073, -1, 26073, 26405, 24592, -1, 24592, 24585, 24593, -1, 24593, 26235, 24586, -1, 24586, 26233, 26100, -1, 26100, 26234, 24594, -1, 24594, 24587, 26107, -1, 26107, 26400, 26106, -1, 26106, 26398, 26109, -1, 24595, 26055, 26335, -1, 24595, 26056, 26055, -1, 24595, 24596, 26056, -1, 26056, 24596, 26153, -1, 26153, 24596, 24598, -1, 24597, 24598, 26341, -1, 24599, 26341, 26366, -1, 26057, 26366, 24601, -1, 24600, 24601, 26368, -1, 24602, 26368, 26369, -1, 26059, 26369, 26409, -1, 26060, 26409, 24605, -1, 24606, 24605, 26415, -1, 24607, 26415, 26413, -1, 26071, 26413, 24608, -1, 24609, 24608, 24603, -1, 26061, 24603, 26407, -1, 26063, 26407, 26412, -1, 26064, 26412, 24604, -1, 24610, 24604, 26335, -1, 26055, 24610, 26335, -1, 26153, 24598, 24597, -1, 24597, 26341, 24599, -1, 24599, 26366, 26057, -1, 26057, 24601, 24600, -1, 24600, 26368, 24602, -1, 24602, 26369, 26059, -1, 26059, 26409, 26060, -1, 26060, 24605, 24606, -1, 24606, 26415, 24607, -1, 24607, 26413, 26071, -1, 26071, 24608, 24609, -1, 24609, 24603, 26061, -1, 26061, 26407, 26063, -1, 26063, 26412, 26064, -1, 26064, 24604, 24610, -1, 24611, 25822, 24620, -1, 24611, 24613, 25822, -1, 24611, 24612, 24613, -1, 24613, 24612, 24614, -1, 24614, 24612, 25793, -1, 24615, 25793, 25792, -1, 25818, 25792, 25771, -1, 25819, 25771, 25774, -1, 25817, 25774, 24621, -1, 24622, 24621, 25773, -1, 24616, 25773, 24617, -1, 25816, 24617, 25803, -1, 25814, 25803, 25715, -1, 24623, 25715, 25714, -1, 24618, 25714, 24619, -1, 25823, 24619, 25786, -1, 25876, 25786, 25790, -1, 25877, 25790, 25788, -1, 24624, 25788, 24620, -1, 25822, 24624, 24620, -1, 24614, 25793, 24615, -1, 24615, 25792, 25818, -1, 25818, 25771, 25819, -1, 25819, 25774, 25817, -1, 25817, 24621, 24622, -1, 24622, 25773, 24616, -1, 24616, 24617, 25816, -1, 25816, 25803, 25814, -1, 25814, 25715, 24623, -1, 24623, 25714, 24618, -1, 24618, 24619, 25823, -1, 25823, 25786, 25876, -1, 25876, 25790, 25877, -1, 25877, 25788, 24624, -1, 24625, 25831, 25763, -1, 24625, 24627, 25831, -1, 24625, 24626, 24627, -1, 24627, 24626, 25836, -1, 25836, 24626, 25764, -1, 25834, 25764, 25765, -1, 25827, 25765, 25756, -1, 25828, 25756, 24637, -1, 24628, 24637, 24638, -1, 24629, 24638, 25755, -1, 24630, 25755, 24631, -1, 24639, 24631, 25760, -1, 24632, 25760, 24640, -1, 24641, 24640, 25761, -1, 25830, 25761, 24633, -1, 24634, 24633, 24642, -1, 24643, 24642, 25762, -1, 24635, 25762, 24644, -1, 24636, 24644, 25763, -1, 25831, 24636, 25763, -1, 25836, 25764, 25834, -1, 25834, 25765, 25827, -1, 25827, 25756, 25828, -1, 25828, 24637, 24628, -1, 24628, 24638, 24629, -1, 24629, 25755, 24630, -1, 24630, 24631, 24639, -1, 24639, 25760, 24632, -1, 24632, 24640, 24641, -1, 24641, 25761, 25830, -1, 25830, 24633, 24634, -1, 24634, 24642, 24643, -1, 24643, 25762, 24635, -1, 24635, 24644, 24636, -1, 24645, 25880, 25780, -1, 24645, 24646, 25880, -1, 24645, 24647, 24646, -1, 24646, 24647, 25881, -1, 25881, 24647, 24648, -1, 24649, 24648, 24650, -1, 24681, 24650, 25798, -1, 24682, 25798, 25797, -1, 24651, 25797, 25795, -1, 24683, 25795, 25794, -1, 24652, 25794, 24653, -1, 24684, 24653, 24654, -1, 24685, 24654, 25789, -1, 24686, 25789, 24687, -1, 24655, 24687, 25787, -1, 25824, 25787, 24656, -1, 25825, 24656, 24657, -1, 24688, 24657, 24658, -1, 25811, 24658, 24659, -1, 25813, 24659, 24660, -1, 24689, 24660, 25717, -1, 25810, 25717, 24661, -1, 24662, 24661, 24663, -1, 25809, 24663, 25718, -1, 25884, 25718, 24664, -1, 24690, 24664, 24665, -1, 25886, 24665, 24691, -1, 24666, 24691, 24667, -1, 25865, 24667, 25720, -1, 25862, 25720, 25721, -1, 24668, 25721, 25785, -1, 24692, 25785, 24669, -1, 25887, 24669, 24670, -1, 25889, 24670, 24671, -1, 24672, 24671, 24673, -1, 24693, 24673, 24674, -1, 24694, 24674, 24676, -1, 24675, 24676, 24695, -1, 25890, 24695, 25781, -1, 24677, 25781, 24678, -1, 24679, 24678, 25779, -1, 24680, 25779, 25780, -1, 25880, 24680, 25780, -1, 25881, 24648, 24649, -1, 24649, 24650, 24681, -1, 24681, 25798, 24682, -1, 24682, 25797, 24651, -1, 24651, 25795, 24683, -1, 24683, 25794, 24652, -1, 24652, 24653, 24684, -1, 24684, 24654, 24685, -1, 24685, 25789, 24686, -1, 24686, 24687, 24655, -1, 24655, 25787, 25824, -1, 25824, 24656, 25825, -1, 25825, 24657, 24688, -1, 24688, 24658, 25811, -1, 25811, 24659, 25813, -1, 25813, 24660, 24689, -1, 24689, 25717, 25810, -1, 25810, 24661, 24662, -1, 24662, 24663, 25809, -1, 25809, 25718, 25884, -1, 25884, 24664, 24690, -1, 24690, 24665, 25886, -1, 25886, 24691, 24666, -1, 24666, 24667, 25865, -1, 25865, 25720, 25862, -1, 25862, 25721, 24668, -1, 24668, 25785, 24692, -1, 24692, 24669, 25887, -1, 25887, 24670, 25889, -1, 25889, 24671, 24672, -1, 24672, 24673, 24693, -1, 24693, 24674, 24694, -1, 24694, 24676, 24675, -1, 24675, 24695, 25890, -1, 25890, 25781, 24677, -1, 24677, 24678, 24679, -1, 24679, 25779, 24680, -1, 25722, 24707, 25723, -1, 25722, 25861, 24707, -1, 25722, 24696, 25861, -1, 25861, 24696, 25863, -1, 25863, 24696, 24708, -1, 25864, 24708, 24697, -1, 25866, 24697, 24698, -1, 25885, 24698, 25800, -1, 25875, 25800, 24699, -1, 24709, 24699, 24701, -1, 24700, 24701, 25730, -1, 24702, 25730, 25729, -1, 25873, 25729, 24703, -1, 25872, 24703, 25734, -1, 24704, 25734, 24705, -1, 25869, 24705, 25735, -1, 25867, 25735, 24706, -1, 24710, 24706, 25784, -1, 25860, 25784, 25723, -1, 24707, 25860, 25723, -1, 25863, 24708, 25864, -1, 25864, 24697, 25866, -1, 25866, 24698, 25885, -1, 25885, 25800, 25875, -1, 25875, 24699, 24709, -1, 24709, 24701, 24700, -1, 24700, 25730, 24702, -1, 24702, 25729, 25873, -1, 25873, 24703, 25872, -1, 25872, 25734, 24704, -1, 24704, 24705, 25869, -1, 25869, 25735, 25867, -1, 25867, 24706, 24710, -1, 24710, 25784, 25860, -1, 25753, 25841, 24716, -1, 25753, 25839, 25841, -1, 25753, 24711, 25839, -1, 25839, 24711, 25842, -1, 25842, 24711, 25752, -1, 24717, 25752, 25751, -1, 24712, 25751, 24718, -1, 25838, 24718, 25802, -1, 25837, 25802, 25801, -1, 24719, 25801, 24713, -1, 24720, 24713, 25776, -1, 25848, 25776, 24721, -1, 24722, 24721, 25778, -1, 24714, 25778, 25777, -1, 25847, 25777, 24723, -1, 24715, 24723, 25744, -1, 25845, 25744, 25747, -1, 24724, 25747, 25749, -1, 24725, 25749, 24716, -1, 25841, 24725, 24716, -1, 25842, 25752, 24717, -1, 24717, 25751, 24712, -1, 24712, 24718, 25838, -1, 25838, 25802, 25837, -1, 25837, 25801, 24719, -1, 24719, 24713, 24720, -1, 24720, 25776, 25848, -1, 25848, 24721, 24722, -1, 24722, 25778, 24714, -1, 24714, 25777, 25847, -1, 25847, 24723, 24715, -1, 24715, 25744, 25845, -1, 25845, 25747, 24724, -1, 24724, 25749, 24725, -1, 25840, 24726, 28255, -1, 28255, 24726, 24728, -1, 25748, 28255, 24728, -1, 24726, 24727, 24728, -1, 24728, 24727, 25750, -1, 25750, 24727, 28175, -1, 28200, 25750, 28175, -1, 24727, 28226, 28175, -1, 28227, 25829, 28167, -1, 28167, 25829, 24729, -1, 25754, 28167, 24729, -1, 25829, 24730, 24729, -1, 24729, 24730, 24731, -1, 24731, 24730, 24732, -1, 28125, 24731, 24732, -1, 24730, 28045, 24732, -1, 25832, 25835, 28101, -1, 28101, 25835, 24733, -1, 28100, 28101, 24733, -1, 25835, 25833, 24733, -1, 24733, 25833, 25766, -1, 25766, 25833, 27992, -1, 25757, 25766, 27992, -1, 25833, 28041, 27992, -1, 25618, 24746, 25620, -1, 25618, 25532, 24746, -1, 25618, 24734, 25532, -1, 25532, 24734, 25531, -1, 25531, 24734, 25606, -1, 24747, 25606, 25550, -1, 24735, 25550, 24736, -1, 25491, 24736, 25552, -1, 25489, 25552, 24737, -1, 24738, 24737, 25553, -1, 24739, 25553, 24740, -1, 25488, 24740, 25554, -1, 24748, 25554, 24749, -1, 25501, 24749, 25555, -1, 24741, 25555, 24742, -1, 24750, 24742, 24744, -1, 24743, 24744, 24745, -1, 25498, 24745, 25600, -1, 25497, 25600, 25620, -1, 24746, 25497, 25620, -1, 25531, 25606, 24747, -1, 24747, 25550, 24735, -1, 24735, 24736, 25491, -1, 25491, 25552, 25489, -1, 25489, 24737, 24738, -1, 24738, 25553, 24739, -1, 24739, 24740, 25488, -1, 25488, 25554, 24748, -1, 24748, 24749, 25501, -1, 25501, 25555, 24741, -1, 24741, 24742, 24750, -1, 24750, 24744, 24743, -1, 24743, 24745, 25498, -1, 25498, 25600, 25497, -1, 25535, 24751, 24756, -1, 25535, 25432, 24751, -1, 25535, 25537, 25432, -1, 25432, 25537, 25434, -1, 25434, 25537, 24757, -1, 24752, 24757, 25544, -1, 24758, 25544, 25541, -1, 25503, 25541, 25543, -1, 24759, 25543, 24760, -1, 25504, 24760, 24761, -1, 25505, 24761, 24753, -1, 25507, 24753, 25597, -1, 25439, 25597, 24762, -1, 25437, 24762, 24754, -1, 24763, 24754, 25598, -1, 25436, 25598, 24755, -1, 24764, 24755, 24765, -1, 25435, 24765, 24766, -1, 25502, 24766, 24756, -1, 24751, 25502, 24756, -1, 25434, 24757, 24752, -1, 24752, 25544, 24758, -1, 24758, 25541, 25503, -1, 25503, 25543, 24759, -1, 24759, 24760, 25504, -1, 25504, 24761, 25505, -1, 25505, 24753, 25507, -1, 25507, 25597, 25439, -1, 25439, 24762, 25437, -1, 25437, 24754, 24763, -1, 24763, 25598, 25436, -1, 25436, 24755, 24764, -1, 24764, 24765, 25435, -1, 25435, 24766, 25502, -1, 24767, 24768, 25615, -1, 24767, 25508, 24768, -1, 24767, 25613, 25508, -1, 25508, 25613, 25509, -1, 25509, 25613, 24769, -1, 25510, 24769, 25611, -1, 24788, 25611, 25610, -1, 24789, 25610, 25609, -1, 24790, 25609, 24771, -1, 24770, 24771, 24772, -1, 25514, 24772, 24773, -1, 24791, 24773, 24774, -1, 24775, 24774, 25619, -1, 25515, 25619, 25599, -1, 25499, 25599, 25604, -1, 24792, 25604, 24776, -1, 25500, 24776, 25601, -1, 25484, 25601, 25603, -1, 25483, 25603, 24777, -1, 24793, 24777, 24778, -1, 25485, 24778, 24779, -1, 24794, 24779, 24795, -1, 25479, 24795, 25557, -1, 25480, 25557, 24781, -1, 24780, 24781, 25559, -1, 24796, 25559, 25632, -1, 24797, 25632, 25561, -1, 24798, 25561, 25562, -1, 24782, 25562, 25630, -1, 25468, 25630, 24783, -1, 24799, 24783, 24800, -1, 25464, 24800, 25564, -1, 25517, 25564, 24784, -1, 25518, 24784, 25626, -1, 25527, 25626, 24801, -1, 25519, 24801, 25616, -1, 25520, 25616, 24785, -1, 25521, 24785, 24786, -1, 24802, 24786, 24803, -1, 25522, 24803, 24787, -1, 25523, 24787, 24804, -1, 25524, 24804, 25615, -1, 24768, 25524, 25615, -1, 25509, 24769, 25510, -1, 25510, 25611, 24788, -1, 24788, 25610, 24789, -1, 24789, 25609, 24790, -1, 24790, 24771, 24770, -1, 24770, 24772, 25514, -1, 25514, 24773, 24791, -1, 24791, 24774, 24775, -1, 24775, 25619, 25515, -1, 25515, 25599, 25499, -1, 25499, 25604, 24792, -1, 24792, 24776, 25500, -1, 25500, 25601, 25484, -1, 25484, 25603, 25483, -1, 25483, 24777, 24793, -1, 24793, 24778, 25485, -1, 25485, 24779, 24794, -1, 24794, 24795, 25479, -1, 25479, 25557, 25480, -1, 25480, 24781, 24780, -1, 24780, 25559, 24796, -1, 24796, 25632, 24797, -1, 24797, 25561, 24798, -1, 24798, 25562, 24782, -1, 24782, 25630, 25468, -1, 25468, 24783, 24799, -1, 24799, 24800, 25464, -1, 25464, 25564, 25517, -1, 25517, 24784, 25518, -1, 25518, 25626, 25527, -1, 25527, 24801, 25519, -1, 25519, 25616, 25520, -1, 25520, 24785, 25521, -1, 25521, 24786, 24802, -1, 24802, 24803, 25522, -1, 25522, 24787, 25523, -1, 25523, 24804, 25524, -1, 24805, 24813, 25628, -1, 24805, 25466, 24813, -1, 24805, 25629, 25466, -1, 25466, 25629, 25467, -1, 25467, 25629, 25631, -1, 24806, 25631, 25563, -1, 25469, 25563, 24807, -1, 24808, 24807, 25634, -1, 24809, 25634, 24814, -1, 25478, 24814, 25568, -1, 24810, 25568, 25569, -1, 24815, 25569, 24811, -1, 25476, 24811, 24812, -1, 24816, 24812, 25572, -1, 24817, 25572, 24818, -1, 24819, 24818, 25575, -1, 25470, 25575, 24820, -1, 24821, 24820, 25576, -1, 25462, 25576, 25628, -1, 24813, 25462, 25628, -1, 25467, 25631, 24806, -1, 24806, 25563, 25469, -1, 25469, 24807, 24808, -1, 24808, 25634, 24809, -1, 24809, 24814, 25478, -1, 25478, 25568, 24810, -1, 24810, 25569, 24815, -1, 24815, 24811, 25476, -1, 25476, 24812, 24816, -1, 24816, 25572, 24817, -1, 24817, 24818, 24819, -1, 24819, 25575, 25470, -1, 25470, 24820, 24821, -1, 24821, 25576, 25462, -1, 24823, 24822, 25591, -1, 24823, 24824, 24822, -1, 24823, 24825, 24824, -1, 24824, 24825, 24833, -1, 24833, 24825, 24834, -1, 24826, 24834, 25593, -1, 24835, 25593, 25595, -1, 25452, 25595, 24827, -1, 25450, 24827, 25622, -1, 25440, 25622, 25624, -1, 25441, 25624, 24836, -1, 24837, 24836, 24828, -1, 25442, 24828, 25625, -1, 24838, 25625, 24829, -1, 24839, 24829, 24840, -1, 25443, 24840, 24831, -1, 24830, 24831, 25589, -1, 25455, 25589, 24832, -1, 24841, 24832, 25591, -1, 24822, 24841, 25591, -1, 24833, 24834, 24826, -1, 24826, 25593, 24835, -1, 24835, 25595, 25452, -1, 25452, 24827, 25450, -1, 25450, 25622, 25440, -1, 25440, 25624, 25441, -1, 25441, 24836, 24837, -1, 24837, 24828, 25442, -1, 25442, 25625, 24838, -1, 24838, 24829, 24839, -1, 24839, 24840, 25443, -1, 25443, 24831, 24830, -1, 24830, 25589, 25455, -1, 25455, 24832, 24841, -1, 25540, 25538, 24842, -1, 24842, 25538, 25430, -1, 27497, 24842, 25430, -1, 25538, 24843, 25430, -1, 25430, 24843, 25431, -1, 25431, 24843, 27373, -1, 25433, 25431, 27373, -1, 24843, 25536, 27373, -1, 27455, 24845, 24844, -1, 24844, 24845, 25438, -1, 24846, 24844, 25438, -1, 24845, 24847, 25438, -1, 25438, 24847, 25448, -1, 25448, 24847, 27624, -1, 25449, 25448, 27624, -1, 24847, 25596, 27624, -1, 25592, 25594, 24848, -1, 24848, 25594, 25453, -1, 25451, 24848, 25453, -1, 25594, 24849, 25453, -1, 25453, 24849, 24850, -1, 24850, 24849, 27533, -1, 27561, 24850, 27533, -1, 24849, 25590, 27533, -1, 25352, 24851, 27098, -1, 27098, 24851, 25339, -1, 27090, 27098, 25339, -1, 24851, 24853, 25339, -1, 25339, 24853, 24852, -1, 24852, 24853, 27173, -1, 27200, 24852, 27173, -1, 24853, 27174, 27173, -1, 27165, 24854, 27164, -1, 27164, 24854, 24855, -1, 27158, 27164, 24855, -1, 24854, 25370, 24855, -1, 24855, 25370, 24856, -1, 24856, 25370, 24857, -1, 27229, 24856, 24857, -1, 25370, 25343, 24857, -1, 25342, 24858, 27281, -1, 27281, 24858, 25324, -1, 25323, 27281, 25324, -1, 24858, 25362, 25324, -1, 25324, 25362, 24859, -1, 24859, 25362, 27322, -1, 25325, 24859, 27322, -1, 25362, 27371, 27322, -1, 25371, 24860, 25364, -1, 25371, 25322, 24860, -1, 25371, 25372, 25322, -1, 25322, 25372, 25321, -1, 25321, 25372, 24861, -1, 25320, 24861, 24865, -1, 25319, 24865, 25367, -1, 25318, 25367, 25365, -1, 24866, 25365, 24867, -1, 24868, 24867, 25358, -1, 25332, 25358, 24862, -1, 24869, 24862, 24863, -1, 24870, 24863, 24871, -1, 25331, 24871, 24872, -1, 25328, 24872, 24864, -1, 24873, 24864, 24874, -1, 25326, 24874, 25363, -1, 25327, 25363, 25364, -1, 24860, 25327, 25364, -1, 25321, 24861, 25320, -1, 25320, 24865, 25319, -1, 25319, 25367, 25318, -1, 25318, 25365, 24866, -1, 24866, 24867, 24868, -1, 24868, 25358, 25332, -1, 25332, 24862, 24869, -1, 24869, 24863, 24870, -1, 24870, 24871, 25331, -1, 25331, 24872, 25328, -1, 25328, 24864, 24873, -1, 24873, 24874, 25326, -1, 25326, 25363, 25327, -1, 24875, 24881, 25348, -1, 24875, 24876, 24881, -1, 24875, 25351, 24876, -1, 24876, 25351, 24883, -1, 24883, 25351, 24884, -1, 25338, 24884, 25350, -1, 24877, 25350, 25374, -1, 24885, 25374, 25373, -1, 24878, 25373, 25355, -1, 24886, 25355, 24887, -1, 24879, 24887, 24880, -1, 25311, 24880, 25366, -1, 25310, 25366, 25369, -1, 24888, 25369, 25368, -1, 25340, 25368, 25346, -1, 25341, 25346, 24889, -1, 24890, 24889, 25347, -1, 24882, 25347, 25348, -1, 24881, 24882, 25348, -1, 24883, 24884, 25338, -1, 25338, 25350, 24877, -1, 24877, 25374, 24885, -1, 24885, 25373, 24878, -1, 24878, 25355, 24886, -1, 24886, 24887, 24879, -1, 24879, 24880, 25311, -1, 25311, 25366, 25310, -1, 25310, 25369, 24888, -1, 24888, 25368, 25340, -1, 25340, 25346, 25341, -1, 25341, 24889, 24890, -1, 24890, 25347, 24882, -1, 25260, 25282, 25256, -1, 25260, 25280, 25282, -1, 25260, 25258, 25280, -1, 25280, 25258, 24898, -1, 24898, 25258, 24891, -1, 25293, 24891, 25261, -1, 24899, 25261, 24900, -1, 25275, 24900, 24901, -1, 24902, 24901, 24892, -1, 25276, 24892, 25248, -1, 25287, 25248, 25249, -1, 24893, 25249, 25250, -1, 24903, 25250, 24894, -1, 24904, 24894, 24905, -1, 25286, 24905, 24895, -1, 25285, 24895, 25255, -1, 24896, 25255, 24897, -1, 25288, 24897, 25256, -1, 25282, 25288, 25256, -1, 24898, 24891, 25293, -1, 25293, 25261, 24899, -1, 24899, 24900, 25275, -1, 25275, 24901, 24902, -1, 24902, 24892, 25276, -1, 25276, 25248, 25287, -1, 25287, 25249, 24893, -1, 24893, 25250, 24903, -1, 24903, 24894, 24904, -1, 24904, 24905, 25286, -1, 25286, 24895, 25285, -1, 25285, 25255, 24896, -1, 24896, 24897, 25288, -1, 25236, 24919, 25235, -1, 25236, 24907, 24919, -1, 25236, 24906, 24907, -1, 24907, 24906, 25269, -1, 25269, 24906, 25237, -1, 25270, 25237, 25238, -1, 24908, 25238, 24910, -1, 24909, 24910, 24920, -1, 25292, 24920, 24911, -1, 25290, 24911, 24921, -1, 24922, 24921, 25240, -1, 25274, 25240, 24912, -1, 24913, 24912, 25241, -1, 24923, 25241, 24914, -1, 24915, 24914, 24917, -1, 24916, 24917, 25243, -1, 24924, 25243, 24925, -1, 24918, 24925, 25235, -1, 24919, 24918, 25235, -1, 25269, 25237, 25270, -1, 25270, 25238, 24908, -1, 24908, 24910, 24909, -1, 24909, 24920, 25292, -1, 25292, 24911, 25290, -1, 25290, 24921, 24922, -1, 24922, 25240, 25274, -1, 25274, 24912, 24913, -1, 24913, 25241, 24923, -1, 24923, 24914, 24915, -1, 24915, 24917, 24916, -1, 24916, 25243, 24924, -1, 24924, 24925, 24918, -1, 27831, 25208, 27826, -1, 27826, 25208, 24926, -1, 27825, 27826, 24926, -1, 25208, 25206, 24926, -1, 24926, 25206, 24927, -1, 24927, 25206, 27869, -1, 27868, 24927, 27869, -1, 25206, 27922, 27869, -1, 27765, 24930, 24929, -1, 24929, 24930, 25162, -1, 24928, 24929, 25162, -1, 24930, 25186, 25162, -1, 25162, 25186, 25165, -1, 25165, 25186, 24932, -1, 25172, 25165, 24932, -1, 25186, 24931, 24932, -1, 27977, 25189, 24933, -1, 24933, 25189, 24934, -1, 27945, 24933, 24934, -1, 25189, 25198, 24934, -1, 24934, 25198, 24935, -1, 24935, 25198, 27713, -1, 27737, 24935, 27713, -1, 25198, 27764, 27713, -1, 25200, 24947, 24936, -1, 25200, 24937, 24947, -1, 25200, 24938, 24937, -1, 24937, 24938, 25171, -1, 25171, 24938, 24949, -1, 24950, 24949, 25205, -1, 24939, 25205, 24940, -1, 24951, 24940, 24952, -1, 25174, 24952, 24953, -1, 24941, 24953, 24954, -1, 25173, 24954, 24942, -1, 24943, 24942, 25207, -1, 24955, 25207, 25185, -1, 24944, 25185, 24956, -1, 25163, 24956, 24945, -1, 24957, 24945, 24946, -1, 25167, 24946, 25209, -1, 24948, 25209, 24936, -1, 24947, 24948, 24936, -1, 25171, 24949, 24950, -1, 24950, 25205, 24939, -1, 24939, 24940, 24951, -1, 24951, 24952, 25174, -1, 25174, 24953, 24941, -1, 24941, 24954, 25173, -1, 25173, 24942, 24943, -1, 24943, 25207, 24955, -1, 24955, 25185, 24944, -1, 24944, 24956, 25163, -1, 25163, 24945, 24957, -1, 24957, 24946, 25167, -1, 25167, 25209, 24948, -1, 24959, 25175, 24958, -1, 24959, 24960, 25175, -1, 24959, 25210, 24960, -1, 24960, 25210, 25164, -1, 25164, 25210, 25211, -1, 24966, 25211, 25187, -1, 25160, 25187, 25188, -1, 25161, 25188, 25197, -1, 24967, 25197, 24961, -1, 24962, 24961, 25199, -1, 25184, 25199, 25190, -1, 25182, 25190, 25191, -1, 25181, 25191, 25192, -1, 24963, 25192, 24964, -1, 24965, 24964, 24968, -1, 24969, 24968, 25193, -1, 25180, 25193, 25196, -1, 24970, 25196, 24958, -1, 25175, 24970, 24958, -1, 25164, 25211, 24966, -1, 24966, 25187, 25160, -1, 25160, 25188, 25161, -1, 25161, 25197, 24967, -1, 24967, 24961, 24962, -1, 24962, 25199, 25184, -1, 25184, 25190, 25182, -1, 25182, 25191, 25181, -1, 25181, 25192, 24963, -1, 24963, 24964, 24965, -1, 24965, 24968, 24969, -1, 24969, 25193, 25180, -1, 25180, 25196, 24970, -1, 25089, 24978, 24979, -1, 25089, 25122, 24978, -1, 25089, 25090, 25122, -1, 25122, 25090, 25130, -1, 25130, 25090, 25091, -1, 24980, 25091, 25092, -1, 25121, 25092, 24981, -1, 24971, 24981, 25099, -1, 25120, 25099, 24982, -1, 24983, 24982, 25096, -1, 24972, 25096, 24984, -1, 25117, 24984, 24985, -1, 24986, 24985, 24973, -1, 25116, 24973, 24974, -1, 24987, 24974, 25098, -1, 25135, 25098, 24976, -1, 24975, 24976, 25085, -1, 24977, 25085, 24979, -1, 24978, 24977, 24979, -1, 25130, 25091, 24980, -1, 24980, 25092, 25121, -1, 25121, 24981, 24971, -1, 24971, 25099, 25120, -1, 25120, 24982, 24983, -1, 24983, 25096, 24972, -1, 24972, 24984, 25117, -1, 25117, 24985, 24986, -1, 24986, 24973, 25116, -1, 25116, 24974, 24987, -1, 24987, 25098, 25135, -1, 25135, 24976, 24975, -1, 24975, 25085, 24977, -1, 25100, 25134, 24996, -1, 25100, 24988, 25134, -1, 25100, 25097, 24988, -1, 24988, 25097, 25133, -1, 25133, 25097, 25070, -1, 25132, 25070, 24997, -1, 24989, 24997, 25072, -1, 24990, 25072, 24991, -1, 25129, 24991, 25083, -1, 24998, 25083, 25084, -1, 24999, 25084, 25074, -1, 25109, 25074, 25075, -1, 25111, 25075, 24993, -1, 24992, 24993, 25076, -1, 25112, 25076, 25077, -1, 25000, 25077, 25078, -1, 25113, 25078, 24994, -1, 24995, 24994, 24996, -1, 25134, 24995, 24996, -1, 25133, 25070, 25132, -1, 25132, 24997, 24989, -1, 24989, 25072, 24990, -1, 24990, 24991, 25129, -1, 25129, 25083, 24998, -1, 24998, 25084, 24999, -1, 24999, 25074, 25109, -1, 25109, 25075, 25111, -1, 25111, 24993, 24992, -1, 24992, 25076, 25112, -1, 25112, 25077, 25000, -1, 25000, 25078, 25113, -1, 25113, 24994, 24995, -1, 25023, 25034, 25001, -1, 25001, 25034, 25005, -1, 25005, 25034, 25033, -1, 25043, 25033, 25032, -1, 25002, 25032, 25031, -1, 25044, 25031, 25006, -1, 25007, 25006, 25003, -1, 25042, 25003, 25025, -1, 25041, 25025, 25004, -1, 25009, 25041, 25004, -1, 25005, 25033, 25043, -1, 25043, 25032, 25002, -1, 25002, 25031, 25044, -1, 25044, 25006, 25007, -1, 25007, 25003, 25042, -1, 25042, 25025, 25041, -1, 25010, 25008, 25004, -1, 25004, 25008, 25009, -1, 25010, 25011, 25008, -1, 25008, 25011, 25048, -1, 25048, 25011, 25013, -1, 25012, 25013, 25014, -1, 25045, 25014, 25030, -1, 25046, 25030, 25029, -1, 25047, 25029, 25015, -1, 25016, 25015, 25028, -1, 25049, 25028, 25036, -1, 25049, 25016, 25028, -1, 25048, 25013, 25012, -1, 25012, 25014, 25045, -1, 25045, 25030, 25046, -1, 25046, 25029, 25047, -1, 25047, 25015, 25016, -1, 25028, 25035, 25036, -1, 25024, 25038, 25017, -1, 25017, 25038, 25018, -1, 25026, 25020, 28299, -1, 28299, 25020, 25019, -1, 25037, 28299, 25019, -1, 25019, 25020, 25022, -1, 25022, 25020, 25021, -1, 25018, 25021, 25017, -1, 25018, 25022, 25021, -1, 28385, 25053, 25050, -1, 25050, 25053, 25023, -1, 25023, 25053, 25054, -1, 25024, 25023, 25054, -1, 25024, 25017, 25023, -1, 25023, 25017, 25035, -1, 25025, 25035, 25011, -1, 25004, 25011, 25010, -1, 25004, 25025, 25011, -1, 25017, 25021, 25035, -1, 25035, 25021, 25020, -1, 25027, 25020, 25026, -1, 25027, 25035, 25020, -1, 25011, 25035, 25013, -1, 25013, 25035, 25028, -1, 25015, 25013, 25028, -1, 25015, 25029, 25013, -1, 25013, 25029, 25030, -1, 25014, 25013, 25030, -1, 25003, 25006, 25025, -1, 25025, 25006, 25031, -1, 25032, 25025, 25031, -1, 25032, 25033, 25025, -1, 25025, 25033, 25034, -1, 25023, 25025, 25034, -1, 25023, 25035, 25025, -1, 25036, 25035, 28374, -1, 28374, 25035, 25027, -1, 25022, 25018, 25036, -1, 25019, 25036, 28374, -1, 25037, 25019, 28374, -1, 25039, 25001, 25038, -1, 25039, 25040, 25001, -1, 25001, 25040, 25051, -1, 25051, 25040, 28398, -1, 25005, 25041, 25001, -1, 25005, 25043, 25041, -1, 25041, 25043, 25042, -1, 25042, 25043, 25002, -1, 25044, 25042, 25002, -1, 25044, 25007, 25042, -1, 25009, 25008, 25041, -1, 25041, 25008, 25048, -1, 25001, 25048, 25036, -1, 25038, 25036, 25018, -1, 25038, 25001, 25036, -1, 25012, 25045, 25048, -1, 25048, 25045, 25046, -1, 25047, 25048, 25046, -1, 25047, 25016, 25048, -1, 25048, 25016, 25049, -1, 25036, 25048, 25049, -1, 25022, 25036, 25019, -1, 25041, 25048, 25001, -1, 25023, 25001, 25050, -1, 25050, 25001, 25051, -1, 28398, 25040, 25052, -1, 25052, 25040, 25053, -1, 28385, 25052, 25053, -1, 25053, 25040, 25054, -1, 25054, 25040, 25039, -1, 25024, 25039, 25038, -1, 25024, 25054, 25039, -1, 25093, 25055, 25131, -1, 25131, 25055, 25059, -1, 25059, 25055, 25056, -1, 25123, 25056, 25088, -1, 25057, 25088, 25087, -1, 25124, 25087, 25086, -1, 25060, 25086, 25061, -1, 25058, 25061, 25063, -1, 25058, 25060, 25061, -1, 25059, 25056, 25123, -1, 25123, 25088, 25057, -1, 25057, 25087, 25124, -1, 25124, 25086, 25060, -1, 25061, 25062, 25063, -1, 25063, 25062, 25125, -1, 25125, 25062, 25101, -1, 25125, 25101, 25064, -1, 25064, 25101, 25082, -1, 25081, 25064, 25082, -1, 25081, 25126, 25064, -1, 25081, 25065, 25126, -1, 25126, 25065, 25115, -1, 25115, 25065, 25066, -1, 25114, 25066, 25067, -1, 25068, 25067, 25080, -1, 25127, 25080, 25079, -1, 25110, 25127, 25079, -1, 25115, 25066, 25114, -1, 25114, 25067, 25068, -1, 25068, 25080, 25127, -1, 25069, 24973, 28108, -1, 25069, 24974, 24973, -1, 25069, 25098, 24974, -1, 25069, 25070, 25098, -1, 25069, 25071, 25070, -1, 25070, 25071, 24997, -1, 24997, 25071, 25072, -1, 25072, 25071, 28217, -1, 24991, 28217, 28191, -1, 25083, 28191, 25106, -1, 25084, 25106, 25102, -1, 25074, 25102, 25073, -1, 28280, 25074, 25073, -1, 28280, 25075, 25074, -1, 28280, 25079, 25075, -1, 25075, 25079, 24993, -1, 24993, 25079, 25076, -1, 25076, 25079, 25077, -1, 25077, 25079, 25078, -1, 25078, 25079, 25080, -1, 25067, 25078, 25080, -1, 25067, 24994, 25078, -1, 25067, 25066, 24994, -1, 24994, 25066, 25065, -1, 25081, 24994, 25065, -1, 25081, 25101, 24994, -1, 25081, 25082, 25101, -1, 25072, 28217, 24991, -1, 24991, 28191, 25083, -1, 25083, 25106, 25084, -1, 25084, 25102, 25074, -1, 25062, 25100, 25101, -1, 25062, 25085, 25100, -1, 25062, 24979, 25085, -1, 25062, 25089, 24979, -1, 25062, 25086, 25089, -1, 25062, 25061, 25086, -1, 25086, 25087, 25089, -1, 25089, 25087, 25088, -1, 25056, 25089, 25088, -1, 25056, 25090, 25089, -1, 25056, 25055, 25090, -1, 25090, 25055, 25093, -1, 25091, 25093, 25092, -1, 25091, 25090, 25093, -1, 28027, 25099, 25093, -1, 28027, 24982, 25099, -1, 28027, 28010, 24982, -1, 24982, 28010, 25094, -1, 25096, 25094, 25141, -1, 24984, 25141, 25095, -1, 24985, 25095, 28108, -1, 24973, 24985, 28108, -1, 24982, 25094, 25096, -1, 25096, 25141, 24984, -1, 24984, 25095, 24985, -1, 25085, 24976, 25100, -1, 25100, 24976, 25097, -1, 25097, 24976, 25070, -1, 25070, 24976, 25098, -1, 25099, 24981, 25093, -1, 25093, 24981, 25092, -1, 25100, 24996, 25101, -1, 25101, 24996, 24994, -1, 25073, 25102, 25103, -1, 25103, 25102, 25104, -1, 25105, 25103, 25104, -1, 25102, 25106, 25104, -1, 25104, 25106, 25108, -1, 25108, 25106, 25107, -1, 25128, 25108, 25107, -1, 25106, 28191, 25107, -1, 25128, 25137, 25129, -1, 25108, 25129, 24998, -1, 25104, 24998, 24999, -1, 28266, 24999, 25109, -1, 25110, 25109, 25111, -1, 24992, 25110, 25111, -1, 24992, 25112, 25110, -1, 25110, 25112, 25000, -1, 25127, 25000, 25113, -1, 25068, 25113, 24995, -1, 25114, 24995, 25115, -1, 25114, 25068, 24995, -1, 25118, 25132, 25138, -1, 25118, 25116, 25132, -1, 25118, 24986, 25116, -1, 25118, 25117, 24986, -1, 25118, 24972, 25117, -1, 25118, 25119, 24972, -1, 24972, 25119, 28131, -1, 25143, 24972, 28131, -1, 25143, 24983, 24972, -1, 25143, 25144, 24983, -1, 24983, 25144, 25120, -1, 25120, 25144, 25140, -1, 24971, 25140, 25131, -1, 25121, 25131, 24980, -1, 25121, 24971, 25131, -1, 25144, 28018, 25140, -1, 25120, 25140, 24971, -1, 25059, 25122, 25131, -1, 25059, 24978, 25122, -1, 25059, 25123, 24978, -1, 24978, 25123, 24977, -1, 24977, 25123, 25057, -1, 25124, 24977, 25057, -1, 25124, 25063, 24977, -1, 25124, 25060, 25063, -1, 25063, 25060, 25058, -1, 25125, 25134, 25063, -1, 25125, 24995, 25134, -1, 25125, 25115, 24995, -1, 25125, 25126, 25115, -1, 25125, 25064, 25126, -1, 25068, 25127, 25113, -1, 25127, 25110, 25000, -1, 25110, 28266, 25109, -1, 25105, 25104, 28266, -1, 28266, 25104, 24999, -1, 25104, 25108, 24998, -1, 25108, 25128, 25129, -1, 25122, 25130, 25131, -1, 25131, 25130, 24980, -1, 25116, 24987, 25132, -1, 25132, 24987, 25133, -1, 25133, 24987, 25135, -1, 24988, 25135, 25134, -1, 24988, 25133, 25135, -1, 25135, 24975, 25134, -1, 25134, 24975, 25063, -1, 25063, 24975, 24977, -1, 25132, 24989, 25138, -1, 25138, 24989, 24990, -1, 25129, 25138, 24990, -1, 25129, 25137, 25138, -1, 28217, 25071, 25136, -1, 25136, 25071, 25138, -1, 25137, 25136, 25138, -1, 25071, 25069, 25138, -1, 25138, 25069, 25118, -1, 25118, 25069, 25139, -1, 25119, 25118, 25139, -1, 25069, 28108, 25139, -1, 25140, 28027, 25131, -1, 25131, 28027, 25093, -1, 25095, 25141, 25142, -1, 25142, 25141, 25143, -1, 28131, 25142, 25143, -1, 25141, 25094, 25143, -1, 25143, 25094, 25144, -1, 25144, 25094, 28019, -1, 28018, 25144, 28019, -1, 25094, 28010, 28019, -1, 28280, 28266, 25079, -1, 25079, 28266, 25110, -1, 25214, 25145, 25213, -1, 25213, 25145, 25194, -1, 25194, 25145, 25179, -1, 25195, 25179, 25146, -1, 25195, 25194, 25179, -1, 25179, 25147, 25146, -1, 25146, 25147, 25178, -1, 25151, 25178, 25177, -1, 25148, 25177, 25149, -1, 25150, 25149, 25176, -1, 25212, 25150, 25176, -1, 25146, 25178, 25151, -1, 25151, 25177, 25148, -1, 25148, 25149, 25150, -1, 25212, 25176, 25152, -1, 25152, 25176, 25166, -1, 25166, 25154, 25152, -1, 25152, 25154, 25153, -1, 25153, 25154, 25155, -1, 25158, 25155, 25156, -1, 25157, 25156, 25168, -1, 25201, 25168, 25202, -1, 25201, 25157, 25168, -1, 25153, 25155, 25158, -1, 25158, 25156, 25157, -1, 25168, 25159, 25202, -1, 25202, 25159, 25169, -1, 25203, 25169, 25170, -1, 25204, 25203, 25170, -1, 25202, 25169, 25203, -1, 24928, 25161, 27737, -1, 24928, 25160, 25161, -1, 24928, 25162, 25160, -1, 25160, 25162, 24966, -1, 24966, 25162, 25164, -1, 25164, 25162, 25165, -1, 25163, 25165, 24944, -1, 25163, 25164, 25165, -1, 25163, 24957, 25164, -1, 25164, 24957, 24960, -1, 24960, 24957, 25175, -1, 25175, 24957, 25167, -1, 25166, 25167, 24948, -1, 24947, 25166, 24948, -1, 24947, 25155, 25166, -1, 24947, 25156, 25155, -1, 24947, 25168, 25156, -1, 24947, 25159, 25168, -1, 24947, 24937, 25159, -1, 25159, 24937, 25169, -1, 25169, 24937, 25170, -1, 25170, 24937, 25171, -1, 24950, 25170, 25171, -1, 24950, 24939, 25170, -1, 25170, 24939, 24951, -1, 27911, 24951, 25174, -1, 27868, 25174, 24927, -1, 27868, 27911, 25174, -1, 24944, 25165, 24955, -1, 24955, 25165, 25172, -1, 24943, 25172, 27825, -1, 25173, 27825, 24926, -1, 24941, 24926, 24927, -1, 25174, 24941, 24927, -1, 24955, 25172, 24943, -1, 24943, 27825, 25173, -1, 25173, 24926, 24941, -1, 27911, 25170, 24951, -1, 25155, 25154, 25166, -1, 25167, 25166, 25175, -1, 25175, 25166, 25176, -1, 24970, 25176, 25180, -1, 24970, 25175, 25176, -1, 25149, 25177, 25176, -1, 25176, 25177, 25180, -1, 25180, 25177, 25178, -1, 25147, 25180, 25178, -1, 25147, 25179, 25180, -1, 25180, 25179, 24969, -1, 24969, 25179, 25145, -1, 25214, 24969, 25145, -1, 25214, 24965, 24969, -1, 25214, 24963, 24965, -1, 25214, 25181, 24963, -1, 25214, 25182, 25181, -1, 25214, 25183, 25182, -1, 25182, 25183, 25184, -1, 25184, 25183, 27945, -1, 24934, 25184, 27945, -1, 24934, 24962, 25184, -1, 24934, 24935, 24962, -1, 24962, 24935, 24967, -1, 24967, 24935, 27737, -1, 25161, 24967, 27737, -1, 25186, 25185, 24931, -1, 25186, 24956, 25185, -1, 25186, 24945, 24956, -1, 25186, 25211, 24945, -1, 25186, 24930, 25211, -1, 25211, 24930, 25187, -1, 25187, 24930, 25188, -1, 25188, 24930, 27765, -1, 25197, 27765, 27764, -1, 24961, 27764, 25198, -1, 25199, 25198, 25189, -1, 25190, 25189, 27977, -1, 27956, 25190, 27977, -1, 27956, 25191, 25190, -1, 27956, 25213, 25191, -1, 25191, 25213, 25192, -1, 25192, 25213, 24964, -1, 24964, 25213, 24968, -1, 24968, 25213, 25193, -1, 25193, 25213, 25194, -1, 25195, 25193, 25194, -1, 25195, 25196, 25193, -1, 25195, 25146, 25196, -1, 25196, 25146, 25151, -1, 25148, 25196, 25151, -1, 25148, 25212, 25196, -1, 25148, 25150, 25212, -1, 25188, 27765, 25197, -1, 25197, 27764, 24961, -1, 24961, 25198, 25199, -1, 25199, 25189, 25190, -1, 25152, 24959, 25212, -1, 25152, 25209, 24959, -1, 25152, 24936, 25209, -1, 25152, 25200, 24936, -1, 25152, 25158, 25200, -1, 25152, 25153, 25158, -1, 25158, 25157, 25200, -1, 25200, 25157, 25201, -1, 25202, 25200, 25201, -1, 25202, 24938, 25200, -1, 25202, 25203, 24938, -1, 24938, 25203, 25204, -1, 24949, 25204, 25205, -1, 24949, 24938, 25204, -1, 25215, 24952, 25204, -1, 25215, 24953, 24952, -1, 25215, 27922, 24953, -1, 24953, 27922, 25206, -1, 24954, 25206, 25208, -1, 24942, 25208, 27831, -1, 25207, 27831, 24931, -1, 25185, 25207, 24931, -1, 24953, 25206, 24954, -1, 24954, 25208, 24942, -1, 24942, 27831, 25207, -1, 25209, 24946, 24959, -1, 24959, 24946, 25210, -1, 25210, 24946, 25211, -1, 25211, 24946, 24945, -1, 24952, 24940, 25204, -1, 25204, 24940, 25205, -1, 24959, 24958, 25212, -1, 25212, 24958, 25196, -1, 27956, 25183, 25213, -1, 25213, 25183, 25214, -1, 27911, 25215, 25170, -1, 25170, 25215, 25204, -1, 25295, 25217, 25216, -1, 25216, 25217, 25221, -1, 25221, 25217, 25254, -1, 25222, 25254, 25223, -1, 25224, 25223, 25220, -1, 25218, 25220, 25219, -1, 25218, 25224, 25220, -1, 25221, 25254, 25222, -1, 25222, 25223, 25224, -1, 25220, 25252, 25219, -1, 25219, 25252, 25251, -1, 25277, 25251, 25247, -1, 25225, 25277, 25247, -1, 25219, 25251, 25277, -1, 25239, 25226, 25247, -1, 25247, 25226, 25225, -1, 25239, 25227, 25226, -1, 25226, 25227, 25289, -1, 25289, 25227, 25228, -1, 25291, 25228, 25246, -1, 25273, 25246, 25245, -1, 25231, 25245, 25244, -1, 25229, 25244, 25230, -1, 25272, 25230, 25271, -1, 25272, 25229, 25230, -1, 25289, 25228, 25291, -1, 25291, 25246, 25273, -1, 25273, 25245, 25231, -1, 25231, 25244, 25229, -1, 25230, 25298, 25271, -1, 25242, 25232, 27410, -1, 27410, 25232, 25294, -1, 27411, 27410, 25294, -1, 25232, 25233, 25294, -1, 25294, 25233, 25278, -1, 25278, 25233, 25234, -1, 25279, 25278, 25234, -1, 25233, 25262, 25234, -1, 25265, 24925, 27394, -1, 25265, 25235, 24925, -1, 25265, 25264, 25235, -1, 25235, 25264, 25236, -1, 25236, 25264, 27468, -1, 24906, 27468, 25237, -1, 24906, 25236, 27468, -1, 27468, 27519, 25237, -1, 25237, 27519, 25238, -1, 25238, 27519, 25228, -1, 25227, 25238, 25228, -1, 25227, 25239, 25238, -1, 25238, 25239, 24910, -1, 24910, 25239, 24920, -1, 24920, 25239, 24911, -1, 24911, 25239, 24921, -1, 24921, 25239, 25240, -1, 25240, 25239, 24912, -1, 24912, 25239, 24901, -1, 25232, 24901, 25233, -1, 25232, 24912, 24901, -1, 25232, 25242, 24912, -1, 24912, 25242, 25241, -1, 25241, 25242, 24914, -1, 24914, 25242, 27394, -1, 24917, 27394, 25243, -1, 24917, 24914, 27394, -1, 25298, 25245, 27519, -1, 25298, 25244, 25245, -1, 25298, 25230, 25244, -1, 25245, 25246, 27519, -1, 27519, 25246, 25228, -1, 25239, 25247, 24901, -1, 24901, 25247, 24892, -1, 24892, 25247, 25248, -1, 25248, 25247, 25249, -1, 25249, 25247, 25250, -1, 25250, 25247, 24894, -1, 24894, 25247, 24905, -1, 24905, 25247, 25251, -1, 25252, 24905, 25251, -1, 25252, 25253, 24905, -1, 25252, 25220, 25253, -1, 25253, 25220, 25223, -1, 25295, 25223, 25254, -1, 25217, 25295, 25254, -1, 25253, 25223, 25295, -1, 24905, 25253, 24895, -1, 24895, 25253, 27570, -1, 25255, 27570, 24897, -1, 25255, 24895, 27570, -1, 27570, 25297, 24897, -1, 24897, 25297, 25256, -1, 25256, 25297, 25257, -1, 25260, 25257, 25259, -1, 25258, 25259, 24891, -1, 25258, 25260, 25259, -1, 25256, 25257, 25260, -1, 24891, 25259, 25261, -1, 25261, 25259, 25262, -1, 24900, 25262, 24901, -1, 24900, 25261, 25262, -1, 25262, 25233, 24901, -1, 24925, 25243, 27394, -1, 27468, 25264, 27475, -1, 27475, 25264, 25263, -1, 25268, 27475, 25263, -1, 25264, 25265, 25263, -1, 25263, 25265, 25266, -1, 25266, 25265, 27393, -1, 27463, 25266, 27393, -1, 25265, 27394, 27393, -1, 25267, 25268, 24919, -1, 24907, 25267, 24919, -1, 24907, 25271, 25267, -1, 24907, 25269, 25271, -1, 25271, 25269, 25270, -1, 24908, 25271, 25270, -1, 24908, 24909, 25271, -1, 25271, 24909, 25272, -1, 25272, 24909, 25229, -1, 25229, 24909, 25292, -1, 25231, 25292, 25273, -1, 25231, 25229, 25292, -1, 25266, 24918, 25263, -1, 25266, 24924, 24918, -1, 25266, 27463, 24924, -1, 24924, 27463, 24916, -1, 24916, 27463, 27411, -1, 24915, 27411, 25294, -1, 24923, 25294, 24913, -1, 24923, 24915, 25294, -1, 24916, 27411, 24915, -1, 24913, 25294, 24899, -1, 25274, 24899, 25275, -1, 24902, 25274, 25275, -1, 24902, 24922, 25274, -1, 24902, 25226, 24922, -1, 24902, 25225, 25226, -1, 24902, 25276, 25225, -1, 25225, 25276, 25287, -1, 25219, 25287, 25218, -1, 25219, 25225, 25287, -1, 25219, 25277, 25225, -1, 25279, 24898, 25278, -1, 25279, 25280, 24898, -1, 25279, 25281, 25280, -1, 25280, 25281, 25282, -1, 25282, 25281, 25283, -1, 25288, 25283, 25284, -1, 24896, 25284, 27581, -1, 27562, 24896, 27581, -1, 27562, 25285, 24896, -1, 27562, 25216, 25285, -1, 25285, 25216, 25286, -1, 25286, 25216, 24904, -1, 24904, 25216, 24903, -1, 24903, 25216, 24893, -1, 24893, 25216, 25221, -1, 25222, 24893, 25221, -1, 25222, 25287, 24893, -1, 25222, 25224, 25287, -1, 25287, 25224, 25218, -1, 25282, 25283, 25288, -1, 25288, 25284, 24896, -1, 25289, 25291, 25226, -1, 25226, 25291, 25292, -1, 25290, 25226, 25292, -1, 25290, 24922, 25226, -1, 25291, 25273, 25292, -1, 24898, 25293, 25278, -1, 25278, 25293, 24899, -1, 25294, 25278, 24899, -1, 24913, 24899, 25274, -1, 24918, 24919, 25263, -1, 25263, 24919, 25268, -1, 25295, 25216, 25253, -1, 25253, 25216, 27562, -1, 25259, 25257, 25296, -1, 25296, 25257, 25283, -1, 25281, 25296, 25283, -1, 25257, 25297, 25283, -1, 25283, 25297, 25284, -1, 25284, 25297, 27547, -1, 27581, 25284, 27547, -1, 25297, 27570, 27547, -1, 25271, 25298, 25267, -1, 25267, 25298, 27519, -1, 25349, 25317, 25353, -1, 25353, 25317, 25300, -1, 25299, 25353, 25300, -1, 25299, 25354, 25353, -1, 25299, 25314, 25354, -1, 25354, 25314, 25301, -1, 25301, 25314, 25316, -1, 25356, 25316, 25313, -1, 25304, 25313, 25303, -1, 25302, 25303, 25312, -1, 25357, 25302, 25312, -1, 25301, 25316, 25356, -1, 25356, 25313, 25304, -1, 25304, 25303, 25302, -1, 25333, 25360, 25312, -1, 25312, 25360, 25357, -1, 25333, 25330, 25360, -1, 25360, 25330, 25306, -1, 25306, 25330, 25305, -1, 25359, 25305, 25309, -1, 25359, 25306, 25305, -1, 25305, 25337, 25309, -1, 25309, 25337, 25307, -1, 25345, 25307, 25334, -1, 25361, 25334, 25336, -1, 25308, 25336, 25335, -1, 25344, 25308, 25335, -1, 25309, 25307, 25345, -1, 25345, 25334, 25361, -1, 25361, 25336, 25308, -1, 27158, 24888, 27200, -1, 27158, 25310, 24888, -1, 27158, 25311, 25310, -1, 27158, 24855, 25311, -1, 25311, 24855, 25318, -1, 25312, 25318, 25333, -1, 25312, 25311, 25318, -1, 25312, 24879, 25311, -1, 25312, 24886, 24879, -1, 25312, 24878, 24886, -1, 25312, 24885, 24878, -1, 25312, 24877, 24885, -1, 25312, 25338, 24877, -1, 25312, 25303, 25338, -1, 25338, 25303, 25313, -1, 25315, 25313, 25316, -1, 25314, 25315, 25316, -1, 25314, 25317, 25315, -1, 25314, 25299, 25317, -1, 25317, 25299, 25300, -1, 24855, 24856, 25318, -1, 25318, 24856, 27229, -1, 25319, 27229, 25320, -1, 25319, 25318, 27229, -1, 27229, 25323, 25320, -1, 25320, 25323, 25321, -1, 25321, 25323, 25322, -1, 25322, 25323, 24860, -1, 24860, 25323, 25324, -1, 25327, 25324, 24859, -1, 25326, 24859, 25325, -1, 24873, 25325, 25328, -1, 24873, 25326, 25325, -1, 24860, 25324, 25327, -1, 25327, 24859, 25326, -1, 25325, 25329, 25328, -1, 25328, 25329, 25331, -1, 25331, 25329, 25305, -1, 25330, 25331, 25305, -1, 25330, 25333, 25331, -1, 25331, 25333, 24870, -1, 24870, 25333, 24869, -1, 24869, 25333, 25332, -1, 25332, 25333, 24868, -1, 24868, 25333, 24866, -1, 24866, 25333, 25318, -1, 25335, 25307, 25329, -1, 25335, 25334, 25307, -1, 25335, 25336, 25334, -1, 25307, 25337, 25329, -1, 25329, 25337, 25305, -1, 25338, 25313, 25315, -1, 24883, 25315, 27090, -1, 24876, 27090, 24881, -1, 24876, 24883, 27090, -1, 25338, 25315, 24883, -1, 27090, 25339, 24881, -1, 24881, 25339, 24882, -1, 24882, 25339, 24852, -1, 24890, 24852, 27200, -1, 25341, 27200, 25340, -1, 25341, 24890, 27200, -1, 24882, 24852, 24890, -1, 24888, 25340, 27200, -1, 25342, 25343, 25371, -1, 24858, 25371, 25364, -1, 25362, 25364, 25363, -1, 27372, 25363, 24874, -1, 25344, 24874, 24864, -1, 24872, 25344, 24864, -1, 24872, 24871, 25344, -1, 25344, 24871, 24863, -1, 25308, 24863, 24862, -1, 25361, 24862, 25358, -1, 25345, 25358, 25309, -1, 25345, 25361, 25358, -1, 24854, 24865, 25370, -1, 24854, 25368, 24865, -1, 24854, 25346, 25368, -1, 24854, 24889, 25346, -1, 24854, 25347, 24889, -1, 24854, 27165, 25347, -1, 25347, 27165, 27174, -1, 24853, 25347, 27174, -1, 24853, 25348, 25347, -1, 24853, 24851, 25348, -1, 25348, 24851, 24875, -1, 24875, 24851, 27125, -1, 25351, 27125, 25349, -1, 24884, 25349, 25350, -1, 24884, 25351, 25349, -1, 24851, 25352, 27125, -1, 24875, 27125, 25351, -1, 25353, 25373, 25349, -1, 25353, 25355, 25373, -1, 25353, 25354, 25355, -1, 25355, 25354, 24887, -1, 24887, 25354, 25301, -1, 25356, 24887, 25301, -1, 25356, 25357, 24887, -1, 25356, 25304, 25357, -1, 25357, 25304, 25302, -1, 25360, 24867, 25357, -1, 25360, 25358, 24867, -1, 25360, 25309, 25358, -1, 25360, 25359, 25309, -1, 25360, 25306, 25359, -1, 25361, 25308, 24862, -1, 25308, 25344, 24863, -1, 25344, 27372, 24874, -1, 27371, 25362, 27372, -1, 27372, 25362, 25363, -1, 25362, 24858, 25364, -1, 24858, 25342, 25371, -1, 25365, 25366, 24867, -1, 25365, 25367, 25366, -1, 25366, 25367, 25369, -1, 25369, 25367, 24865, -1, 25368, 25369, 24865, -1, 24865, 24861, 25370, -1, 25370, 24861, 25372, -1, 25371, 25370, 25372, -1, 25371, 25343, 25370, -1, 25366, 24880, 24867, -1, 24867, 24880, 25357, -1, 25357, 24880, 24887, -1, 25373, 25374, 25349, -1, 25349, 25374, 25350, -1, 25317, 25349, 25315, -1, 25315, 25349, 27125, -1, 25344, 25335, 27372, -1, 27372, 25335, 25329, -1, 25375, 25529, 27505, -1, 27505, 25529, 25546, -1, 25493, 25492, 25376, -1, 25376, 25492, 25551, -1, 25549, 25376, 25551, -1, 25492, 25490, 25551, -1, 25551, 25490, 25377, -1, 25377, 25490, 25378, -1, 27213, 25377, 25378, -1, 25490, 25486, 25378, -1, 25487, 25379, 27137, -1, 27137, 25379, 25380, -1, 25602, 27137, 25380, -1, 25379, 25482, 25380, -1, 25380, 25482, 25556, -1, 25556, 25482, 25381, -1, 25558, 25556, 25381, -1, 25482, 25481, 25381, -1, 25516, 25477, 25382, -1, 25382, 25477, 25567, -1, 25560, 25382, 25567, -1, 25477, 25383, 25567, -1, 25567, 25383, 25384, -1, 25384, 25383, 25385, -1, 25570, 25384, 25385, -1, 25383, 25475, 25385, -1, 25386, 25387, 27348, -1, 27348, 25387, 25571, -1, 25571, 25387, 25573, -1, 25573, 25387, 25388, -1, 25389, 25573, 25388, -1, 25389, 25390, 25573, -1, 25389, 25474, 25390, -1, 25390, 25474, 25633, -1, 25633, 25474, 25473, -1, 25391, 25473, 25645, -1, 25644, 25391, 25645, -1, 25633, 25473, 25391, -1, 25459, 25392, 25393, -1, 25393, 25392, 25394, -1, 25447, 25456, 25641, -1, 25641, 25456, 25396, -1, 25396, 25456, 25444, -1, 25586, 25444, 25395, -1, 25587, 25395, 25397, -1, 25588, 25397, 25398, -1, 25588, 25587, 25397, -1, 25396, 25444, 25586, -1, 25586, 25395, 25587, -1, 25397, 25454, 25398, -1, 25454, 27580, 25398, -1, 25398, 27580, 27588, -1, 25579, 25399, 25400, -1, 25400, 25399, 25401, -1, 25406, 25401, 25402, -1, 25580, 25402, 25403, -1, 25565, 25403, 25407, -1, 25404, 25407, 25461, -1, 25578, 25461, 25463, -1, 25627, 25463, 25465, -1, 25408, 25465, 25405, -1, 25617, 25405, 25526, -1, 25614, 25526, 25525, -1, 25614, 25617, 25526, -1, 25400, 25401, 25406, -1, 25406, 25402, 25580, -1, 25580, 25403, 25565, -1, 25565, 25407, 25404, -1, 25404, 25461, 25578, -1, 25578, 25463, 25627, -1, 25627, 25465, 25408, -1, 25408, 25405, 25617, -1, 25614, 25525, 25612, -1, 25612, 25525, 25511, -1, 25612, 25511, 25608, -1, 25608, 25511, 25512, -1, 25414, 25512, 25513, -1, 25415, 25513, 25416, -1, 25607, 25416, 25496, -1, 25409, 25496, 25411, -1, 25410, 25411, 25495, -1, 25605, 25495, 25494, -1, 25548, 25494, 25530, -1, 25547, 25530, 25412, -1, 25418, 25412, 25413, -1, 25418, 25547, 25412, -1, 25608, 25512, 25414, -1, 25414, 25513, 25415, -1, 25415, 25416, 25607, -1, 25607, 25496, 25409, -1, 25409, 25411, 25410, -1, 25410, 25495, 25605, -1, 25605, 25494, 25548, -1, 25548, 25530, 25547, -1, 25413, 25417, 25418, -1, 25418, 25417, 25545, -1, 25417, 25420, 25545, -1, 25545, 25420, 25419, -1, 25419, 25420, 25421, -1, 25422, 25421, 25429, -1, 25539, 25429, 25423, -1, 25542, 25423, 25621, -1, 25542, 25539, 25423, -1, 25419, 25421, 25422, -1, 25422, 25429, 25539, -1, 25423, 25506, 25621, -1, 25621, 25506, 25623, -1, 25623, 25506, 25424, -1, 25623, 25424, 25427, -1, 25427, 25424, 25528, -1, 25425, 25427, 25528, -1, 25425, 25426, 25427, -1, 25425, 25445, 25426, -1, 25426, 25445, 25585, -1, 25585, 25445, 25428, -1, 25584, 25428, 25457, -1, 25583, 25584, 25457, -1, 25585, 25428, 25584, -1, 25457, 25399, 25583, -1, 25583, 25399, 25579, -1, 27497, 25420, 25375, -1, 27497, 25421, 25420, -1, 27497, 25429, 25421, -1, 27497, 24758, 25429, -1, 27497, 25430, 24758, -1, 24758, 25430, 24752, -1, 24752, 25430, 25431, -1, 25434, 25431, 25433, -1, 25432, 25433, 24751, -1, 25432, 25434, 25433, -1, 24752, 25431, 25434, -1, 24846, 25435, 25433, -1, 24846, 24764, 25435, -1, 24846, 25436, 24764, -1, 24846, 24763, 25436, -1, 24846, 25437, 24763, -1, 24846, 25438, 25437, -1, 25437, 25438, 25439, -1, 25439, 25438, 25448, -1, 25440, 25448, 25450, -1, 25440, 25439, 25448, -1, 25440, 25506, 25439, -1, 25440, 25424, 25506, -1, 25440, 25441, 25424, -1, 25424, 25441, 24837, -1, 25442, 25424, 24837, -1, 25442, 24838, 25424, -1, 25424, 24838, 24839, -1, 25528, 24839, 25443, -1, 25425, 25443, 25397, -1, 25395, 25425, 25397, -1, 25395, 25445, 25425, -1, 25395, 25444, 25445, -1, 25445, 25444, 25428, -1, 25428, 25444, 25456, -1, 25446, 25456, 25447, -1, 25640, 25446, 25447, -1, 25448, 25449, 25450, -1, 25450, 25449, 25452, -1, 25452, 25449, 25451, -1, 24835, 25451, 24826, -1, 24835, 25452, 25451, -1, 25451, 25453, 24826, -1, 24826, 25453, 24833, -1, 24833, 25453, 24850, -1, 24824, 24850, 27561, -1, 24822, 27561, 24841, -1, 24822, 24824, 27561, -1, 24833, 24850, 24824, -1, 24841, 27561, 25455, -1, 25455, 27561, 27580, -1, 24830, 27580, 25454, -1, 25443, 25454, 25397, -1, 25443, 24830, 25454, -1, 25455, 27580, 24830, -1, 25428, 25456, 25446, -1, 25457, 25446, 25458, -1, 25643, 25457, 25458, -1, 25643, 25392, 25457, -1, 25457, 25392, 25399, -1, 25399, 25392, 25459, -1, 25401, 25459, 25402, -1, 25401, 25399, 25459, -1, 25428, 25446, 25457, -1, 25459, 25639, 25402, -1, 25402, 25639, 25403, -1, 25403, 25639, 25635, -1, 25460, 25403, 25635, -1, 25460, 25407, 25403, -1, 25460, 25461, 25407, -1, 25460, 25534, 25461, -1, 25461, 25534, 25463, -1, 25463, 25534, 24821, -1, 25462, 25463, 24821, -1, 25462, 25465, 25463, -1, 25462, 25464, 25465, -1, 25462, 24813, 25464, -1, 25464, 24813, 24799, -1, 24799, 24813, 25466, -1, 25467, 24799, 25466, -1, 25467, 25468, 24799, -1, 25467, 24806, 25468, -1, 25468, 24806, 24782, -1, 24782, 24806, 25469, -1, 24798, 25469, 24797, -1, 24798, 24782, 25469, -1, 24821, 25534, 25470, -1, 25470, 25534, 25471, -1, 24819, 25471, 25472, -1, 25474, 25472, 26968, -1, 25473, 26968, 25645, -1, 25473, 25474, 26968, -1, 25470, 25471, 24819, -1, 24819, 25472, 25474, -1, 25389, 24819, 25474, -1, 25389, 24817, 24819, -1, 25389, 25388, 24817, -1, 24817, 25388, 24816, -1, 24816, 25388, 25475, -1, 25476, 25475, 24815, -1, 25476, 24816, 25475, -1, 26968, 26970, 25645, -1, 25388, 25387, 25475, -1, 25475, 25387, 25386, -1, 25475, 25383, 24815, -1, 24815, 25383, 24810, -1, 24810, 25383, 25477, -1, 25478, 25477, 25516, -1, 24809, 25516, 24808, -1, 24809, 25478, 25516, -1, 24810, 25477, 25478, -1, 25481, 24780, 25516, -1, 25481, 25480, 24780, -1, 25481, 25479, 25480, -1, 25481, 24794, 25479, -1, 25481, 25482, 24794, -1, 24794, 25482, 25485, -1, 25485, 25482, 25379, -1, 24793, 25379, 25487, -1, 25483, 25487, 25484, -1, 25483, 24793, 25487, -1, 25485, 25379, 24793, -1, 25486, 25501, 25487, -1, 25486, 24748, 25501, -1, 25486, 25488, 24748, -1, 25486, 24739, 25488, -1, 25486, 24738, 24739, -1, 25486, 25489, 24738, -1, 25486, 25490, 25489, -1, 25489, 25490, 25491, -1, 25491, 25490, 25492, -1, 25493, 25491, 25492, -1, 25493, 24735, 25491, -1, 25493, 25529, 24735, -1, 24735, 25529, 24747, -1, 24747, 25529, 25494, -1, 25495, 24747, 25494, -1, 25495, 25411, 24747, -1, 24747, 25411, 25531, -1, 25531, 25411, 25496, -1, 25532, 25496, 25416, -1, 24791, 25416, 25514, -1, 24791, 25532, 25416, -1, 24791, 24746, 25532, -1, 24791, 24775, 24746, -1, 24746, 24775, 25497, -1, 25497, 24775, 25498, -1, 25498, 24775, 25515, -1, 24743, 25515, 25499, -1, 24750, 25499, 24792, -1, 25500, 24750, 24792, -1, 25500, 24741, 24750, -1, 25500, 25484, 24741, -1, 24741, 25484, 25487, -1, 25501, 24741, 25487, -1, 25375, 25413, 25529, -1, 25375, 25417, 25413, -1, 25375, 25420, 25417, -1, 25502, 24751, 25433, -1, 25435, 25502, 25433, -1, 25429, 24758, 25423, -1, 25423, 24758, 25503, -1, 25506, 25503, 24759, -1, 25504, 25506, 24759, -1, 25504, 25505, 25506, -1, 25506, 25505, 25507, -1, 25439, 25506, 25507, -1, 25423, 25503, 25506, -1, 24768, 25511, 25524, -1, 24768, 25508, 25511, -1, 25511, 25508, 25509, -1, 25510, 25511, 25509, -1, 25510, 24788, 25511, -1, 25511, 24788, 24789, -1, 24790, 25511, 24789, -1, 24790, 25512, 25511, -1, 24790, 24770, 25512, -1, 25512, 24770, 25513, -1, 25513, 24770, 25514, -1, 25416, 25513, 25514, -1, 25498, 25515, 24743, -1, 24743, 25499, 24750, -1, 24780, 24796, 25516, -1, 25516, 24796, 24808, -1, 24808, 24796, 24797, -1, 25469, 24808, 24797, -1, 25464, 25517, 25465, -1, 25465, 25517, 25405, -1, 25405, 25517, 25518, -1, 25526, 25518, 25527, -1, 25525, 25527, 25519, -1, 25520, 25525, 25519, -1, 25520, 25521, 25525, -1, 25525, 25521, 24802, -1, 25522, 25525, 24802, -1, 25522, 25523, 25525, -1, 25525, 25523, 25524, -1, 25511, 25525, 25524, -1, 25405, 25518, 25526, -1, 25526, 25527, 25525, -1, 25425, 25528, 25443, -1, 25528, 25424, 24839, -1, 25413, 25412, 25529, -1, 25529, 25412, 25530, -1, 25494, 25529, 25530, -1, 25531, 25496, 25532, -1, 26968, 25472, 26923, -1, 26923, 25472, 25574, -1, 25577, 26923, 25574, -1, 25574, 25472, 25533, -1, 25533, 25472, 25471, -1, 27047, 25471, 25534, -1, 27047, 25533, 25471, -1, 27047, 27046, 25533, -1, 25536, 24765, 27455, -1, 25536, 24766, 24765, -1, 25536, 24756, 24766, -1, 25536, 25535, 24756, -1, 25536, 25537, 25535, -1, 25536, 24843, 25537, -1, 25537, 24843, 24757, -1, 24757, 24843, 25538, -1, 25544, 25538, 25540, -1, 25539, 25540, 25422, -1, 25539, 25544, 25540, -1, 25539, 25541, 25544, -1, 25539, 25542, 25541, -1, 25541, 25542, 25621, -1, 25543, 25621, 24760, -1, 25543, 25541, 25621, -1, 24757, 25538, 25544, -1, 25540, 27505, 25422, -1, 25422, 27505, 25419, -1, 25419, 27505, 25545, -1, 25545, 27505, 25418, -1, 25418, 27505, 25546, -1, 25547, 25546, 25548, -1, 25547, 25418, 25546, -1, 25549, 25550, 25546, -1, 25549, 24736, 25550, -1, 25549, 25551, 24736, -1, 24736, 25551, 25552, -1, 25552, 25551, 25377, -1, 24737, 25377, 27213, -1, 25553, 27213, 24740, -1, 25553, 24737, 27213, -1, 25552, 25377, 24737, -1, 24740, 27213, 25554, -1, 25554, 27213, 25602, -1, 24749, 25602, 25555, -1, 24749, 25554, 25602, -1, 25380, 24778, 25602, -1, 25380, 24779, 24778, -1, 25380, 25556, 24779, -1, 24779, 25556, 24795, -1, 24795, 25556, 25558, -1, 25557, 25558, 24781, -1, 25557, 24795, 25558, -1, 24781, 25558, 25559, -1, 25559, 25558, 25560, -1, 25632, 25560, 24807, -1, 25561, 24807, 25563, -1, 25562, 25563, 25631, -1, 25630, 25631, 25629, -1, 24783, 25629, 24805, -1, 24800, 24805, 25628, -1, 25564, 25628, 25576, -1, 25578, 25576, 27046, -1, 25404, 27046, 25566, -1, 25565, 25566, 25580, -1, 25565, 25404, 25566, -1, 25567, 24814, 25560, -1, 25567, 25568, 24814, -1, 25567, 25384, 25568, -1, 25568, 25384, 25569, -1, 25569, 25384, 25570, -1, 24811, 25570, 24812, -1, 24811, 25569, 25570, -1, 27348, 25571, 25570, -1, 25570, 25571, 25573, -1, 24812, 25573, 25572, -1, 24812, 25570, 25573, -1, 25573, 25390, 25572, -1, 25572, 25390, 25633, -1, 24818, 25633, 25577, -1, 25574, 24818, 25577, -1, 25574, 25575, 24818, -1, 25574, 25533, 25575, -1, 25575, 25533, 24820, -1, 24820, 25533, 27046, -1, 25576, 24820, 27046, -1, 25633, 25391, 25577, -1, 25577, 25391, 25644, -1, 25646, 25577, 25644, -1, 25578, 27046, 25404, -1, 25566, 25637, 25580, -1, 25580, 25637, 25638, -1, 25406, 25638, 25393, -1, 25400, 25393, 25579, -1, 25400, 25406, 25393, -1, 25580, 25638, 25406, -1, 25393, 25394, 25579, -1, 25579, 25394, 25583, -1, 25583, 25394, 25642, -1, 25581, 25583, 25642, -1, 25581, 25582, 25583, -1, 25583, 25582, 25584, -1, 25584, 25582, 25396, -1, 25585, 25396, 25586, -1, 25587, 25585, 25586, -1, 25587, 25426, 25585, -1, 25587, 24840, 25426, -1, 25587, 25588, 24840, -1, 24840, 25588, 24831, -1, 24831, 25588, 25398, -1, 27588, 24831, 25398, -1, 27588, 25589, 24831, -1, 27588, 25590, 25589, -1, 25589, 25590, 24832, -1, 24832, 25590, 25591, -1, 25591, 25590, 24823, -1, 24823, 25590, 24849, -1, 24825, 24849, 25594, -1, 24834, 25594, 25592, -1, 25593, 25592, 25595, -1, 25593, 24834, 25592, -1, 26911, 25641, 25582, -1, 25582, 25641, 25396, -1, 25584, 25396, 25585, -1, 24823, 24849, 24825, -1, 24825, 25594, 24834, -1, 25592, 25596, 25595, -1, 25595, 25596, 24827, -1, 24827, 25596, 24847, -1, 25622, 24847, 25597, -1, 25621, 25597, 24753, -1, 24761, 25621, 24753, -1, 24761, 24760, 25621, -1, 24847, 24845, 25597, -1, 25597, 24845, 24762, -1, 24762, 24845, 27455, -1, 24754, 27455, 25598, -1, 24754, 24762, 27455, -1, 25600, 25619, 25620, -1, 25600, 25599, 25619, -1, 25600, 24745, 25599, -1, 25599, 24745, 25604, -1, 25604, 24745, 24744, -1, 24776, 24744, 24742, -1, 25601, 24742, 25555, -1, 25603, 25555, 25602, -1, 24777, 25602, 24778, -1, 24777, 25603, 25602, -1, 25604, 24744, 24776, -1, 24776, 24742, 25601, -1, 25550, 25606, 25546, -1, 25546, 25606, 25410, -1, 25605, 25546, 25410, -1, 25605, 25548, 25546, -1, 25410, 25606, 25409, -1, 25409, 25606, 24734, -1, 25607, 24734, 24774, -1, 24773, 25607, 24774, -1, 24773, 25415, 25607, -1, 24773, 24772, 25415, -1, 25415, 24772, 25414, -1, 25414, 24772, 24771, -1, 25608, 24771, 25609, -1, 25612, 25609, 25610, -1, 25611, 25612, 25610, -1, 25611, 24769, 25612, -1, 25612, 24769, 25613, -1, 24767, 25612, 25613, -1, 24767, 25615, 25612, -1, 25612, 25615, 25614, -1, 25614, 25615, 24804, -1, 24787, 25614, 24804, -1, 24787, 24803, 25614, -1, 25614, 24803, 24786, -1, 24785, 25614, 24786, -1, 24785, 25616, 25614, -1, 25614, 25616, 25617, -1, 25617, 25616, 24801, -1, 25408, 24801, 25626, -1, 25627, 25626, 24784, -1, 25578, 24784, 25564, -1, 25576, 25578, 25564, -1, 24734, 25618, 24774, -1, 24774, 25618, 25620, -1, 25619, 24774, 25620, -1, 24765, 24755, 27455, -1, 27455, 24755, 25598, -1, 25622, 25597, 25621, -1, 25623, 25622, 25621, -1, 25623, 25624, 25622, -1, 25623, 24836, 25624, -1, 25623, 24828, 24836, -1, 25623, 25625, 24828, -1, 25623, 24829, 25625, -1, 25623, 25427, 24829, -1, 24829, 25427, 25426, -1, 24840, 24829, 25426, -1, 25617, 24801, 25408, -1, 25408, 25626, 25627, -1, 25627, 24784, 25578, -1, 25564, 24800, 25628, -1, 24800, 24783, 24805, -1, 24783, 25630, 25629, -1, 25630, 25562, 25631, -1, 25562, 25561, 25563, -1, 25561, 25632, 24807, -1, 25632, 25559, 25560, -1, 25603, 25601, 25555, -1, 25414, 24771, 25608, -1, 25608, 25609, 25612, -1, 25607, 25409, 24734, -1, 24818, 25572, 25633, -1, 24814, 25634, 25560, -1, 25560, 25634, 24807, -1, 25622, 24827, 24847, -1, 25460, 25635, 25636, -1, 25636, 25635, 25637, -1, 25566, 25636, 25637, -1, 25635, 25639, 25637, -1, 25637, 25639, 25638, -1, 25638, 25639, 25393, -1, 25393, 25639, 25459, -1, 26911, 25640, 25641, -1, 25641, 25640, 25447, -1, 25582, 25581, 26884, -1, 26884, 25581, 25458, -1, 25446, 26884, 25458, -1, 25581, 25642, 25458, -1, 25458, 25642, 25643, -1, 25643, 25642, 25392, -1, 25392, 25642, 25394, -1, 25644, 25645, 25646, -1, 25646, 25645, 26970, -1, 25647, 25648, 27803, -1, 27803, 25648, 25649, -1, 25815, 27803, 25649, -1, 25648, 25772, 25649, -1, 25649, 25772, 25650, -1, 25650, 25772, 25651, -1, 25652, 25650, 25651, -1, 25772, 25770, 25651, -1, 27900, 25768, 25653, -1, 25653, 25768, 25654, -1, 25746, 25745, 28263, -1, 28263, 25745, 25655, -1, 25655, 25745, 25657, -1, 25657, 25745, 25656, -1, 25743, 25657, 25656, -1, 25743, 25659, 25657, -1, 25743, 25658, 25659, -1, 25659, 25658, 25660, -1, 25660, 25658, 25661, -1, 25843, 25661, 25662, -1, 25844, 25843, 25662, -1, 25660, 25661, 25843, -1, 25904, 25898, 25902, -1, 25902, 25898, 25851, -1, 25731, 27975, 25711, -1, 25711, 27975, 27962, -1, 25728, 25727, 25663, -1, 25663, 25727, 25664, -1, 27929, 25663, 25664, -1, 25727, 25726, 25664, -1, 25664, 25726, 25665, -1, 25665, 25726, 25666, -1, 25667, 25665, 25666, -1, 25726, 25668, 25666, -1, 27707, 25719, 25669, -1, 25669, 25719, 25670, -1, 25808, 25669, 25670, -1, 25719, 25716, 25670, -1, 25670, 25716, 25671, -1, 25671, 25716, 27800, -1, 25812, 25671, 27800, -1, 25716, 25713, 27800, -1, 25879, 25706, 25878, -1, 25878, 25706, 25672, -1, 25767, 25878, 25672, -1, 25767, 25673, 25878, -1, 25767, 25758, 25673, -1, 25673, 25758, 25676, -1, 25676, 25758, 25759, -1, 25675, 25759, 25674, -1, 25826, 25675, 25674, -1, 25676, 25759, 25675, -1, 25674, 25677, 25826, -1, 25826, 25677, 25892, -1, 25892, 25677, 25678, -1, 25678, 25677, 25679, -1, 25893, 25679, 25769, -1, 25680, 25769, 25686, -1, 25681, 25686, 25791, -1, 25820, 25791, 25682, -1, 25687, 25682, 25799, -1, 25821, 25799, 25683, -1, 25688, 25683, 25684, -1, 25883, 25684, 25796, -1, 25882, 25796, 25685, -1, 25882, 25883, 25796, -1, 25678, 25679, 25893, -1, 25893, 25769, 25680, -1, 25680, 25686, 25681, -1, 25681, 25791, 25820, -1, 25820, 25682, 25687, -1, 25687, 25799, 25821, -1, 25821, 25683, 25688, -1, 25688, 25684, 25883, -1, 25882, 25685, 25891, -1, 25891, 25685, 25782, -1, 25891, 25782, 25689, -1, 25689, 25782, 25690, -1, 25888, 25690, 25691, -1, 25694, 25691, 25692, -1, 25859, 25692, 25783, -1, 25695, 25783, 25696, -1, 25855, 25696, 25725, -1, 25856, 25725, 25724, -1, 25852, 25724, 25697, -1, 25693, 25697, 25740, -1, 25850, 25740, 25739, -1, 25850, 25693, 25740, -1, 25689, 25690, 25888, -1, 25888, 25691, 25694, -1, 25694, 25692, 25859, -1, 25859, 25783, 25695, -1, 25695, 25696, 25855, -1, 25855, 25725, 25856, -1, 25856, 25724, 25852, -1, 25852, 25697, 25693, -1, 25739, 25741, 25850, -1, 25850, 25741, 25849, -1, 25741, 25698, 25849, -1, 25849, 25698, 25702, -1, 25702, 25698, 25703, -1, 25704, 25703, 25705, -1, 25846, 25705, 25699, -1, 25701, 25699, 25700, -1, 25701, 25846, 25699, -1, 25702, 25703, 25704, -1, 25704, 25705, 25846, -1, 25699, 25775, 25700, -1, 25700, 25775, 25879, -1, 25879, 25775, 25706, -1, 25737, 25707, 25712, -1, 25712, 25707, 25708, -1, 25708, 25707, 25710, -1, 25709, 25710, 25733, -1, 25870, 25733, 25732, -1, 25871, 25732, 25711, -1, 25871, 25870, 25732, -1, 25708, 25710, 25709, -1, 25709, 25733, 25870, -1, 25732, 25731, 25711, -1, 25874, 26843, 25712, -1, 25712, 26843, 25737, -1, 25713, 25803, 25647, -1, 25713, 25715, 25803, -1, 25713, 25714, 25715, -1, 25713, 24658, 25714, -1, 25713, 24659, 24658, -1, 25713, 24660, 24659, -1, 25713, 25716, 24660, -1, 24660, 25716, 25717, -1, 25717, 25716, 25719, -1, 24661, 25719, 27707, -1, 24663, 27707, 25718, -1, 24663, 24661, 27707, -1, 25717, 25719, 24661, -1, 25718, 27707, 24664, -1, 24664, 27707, 25668, -1, 24665, 25668, 24698, -1, 24691, 24698, 24697, -1, 24667, 24697, 24708, -1, 25720, 24708, 24696, -1, 25721, 24696, 25722, -1, 25785, 25722, 25723, -1, 24669, 25723, 25784, -1, 25783, 25784, 25738, -1, 25696, 25738, 25895, -1, 25725, 25895, 25724, -1, 25725, 25696, 25895, -1, 25726, 24699, 25668, -1, 25726, 24701, 24699, -1, 25726, 25727, 24701, -1, 24701, 25727, 25730, -1, 25730, 25727, 25728, -1, 25729, 25728, 24703, -1, 25729, 25730, 25728, -1, 27975, 25731, 25728, -1, 25728, 25731, 25732, -1, 24703, 25732, 25734, -1, 24703, 25728, 25732, -1, 25732, 25733, 25734, -1, 25734, 25733, 25710, -1, 24705, 25710, 26823, -1, 25806, 24705, 26823, -1, 25806, 25735, 24705, -1, 25806, 25736, 25735, -1, 25735, 25736, 24706, -1, 24706, 25736, 25738, -1, 25784, 24706, 25738, -1, 25710, 25707, 26823, -1, 26823, 25707, 25737, -1, 26843, 26823, 25737, -1, 25783, 25738, 25696, -1, 25895, 25894, 25724, -1, 25724, 25894, 25897, -1, 25697, 25897, 25898, -1, 25740, 25898, 25739, -1, 25740, 25697, 25898, -1, 25724, 25897, 25697, -1, 25898, 25904, 25739, -1, 25739, 25904, 25741, -1, 25741, 25904, 25903, -1, 25742, 25741, 25903, -1, 25742, 26740, 25741, -1, 25741, 26740, 25698, -1, 25698, 26740, 25661, -1, 25703, 25661, 25658, -1, 25743, 25703, 25658, -1, 25743, 25705, 25703, -1, 25743, 24723, 25705, -1, 25743, 25656, 24723, -1, 24723, 25656, 25744, -1, 25744, 25656, 25745, -1, 25746, 25744, 25745, -1, 25746, 25747, 25744, -1, 25746, 25748, 25747, -1, 25747, 25748, 25749, -1, 25749, 25748, 24716, -1, 24716, 25748, 25753, -1, 25753, 25748, 24728, -1, 24711, 24728, 25750, -1, 25752, 25750, 28200, -1, 25751, 28200, 24718, -1, 25751, 25752, 28200, -1, 26779, 25662, 26740, -1, 26740, 25662, 25661, -1, 25698, 25661, 25703, -1, 25753, 24728, 24711, -1, 24711, 25750, 25752, -1, 28200, 25754, 24718, -1, 24718, 25754, 25802, -1, 25802, 25754, 24729, -1, 25801, 24729, 25760, -1, 25706, 25760, 24631, -1, 25755, 25706, 24631, -1, 25755, 24638, 25706, -1, 25706, 24638, 24637, -1, 25756, 25706, 24637, -1, 25756, 25672, 25706, -1, 25756, 25767, 25672, -1, 25756, 25765, 25767, -1, 25767, 25765, 25757, -1, 25758, 25757, 25768, -1, 25759, 25768, 25674, -1, 25759, 25758, 25768, -1, 24729, 24731, 25760, -1, 25760, 24731, 24640, -1, 24640, 24731, 28125, -1, 25761, 28125, 24633, -1, 25761, 24640, 28125, -1, 28100, 25762, 28125, -1, 28100, 24644, 25762, -1, 28100, 25763, 24644, -1, 28100, 24625, 25763, -1, 28100, 24626, 24625, -1, 28100, 24733, 24626, -1, 24626, 24733, 25764, -1, 25764, 24733, 25766, -1, 25765, 25766, 25757, -1, 25765, 25764, 25766, -1, 25767, 25757, 25758, -1, 25674, 25768, 25677, -1, 25677, 25768, 27900, -1, 25679, 27900, 25769, -1, 25679, 25677, 27900, -1, 25770, 25792, 27900, -1, 25770, 25771, 25792, -1, 25770, 25772, 25771, -1, 25771, 25772, 25774, -1, 25774, 25772, 25648, -1, 24621, 25648, 25647, -1, 25773, 25647, 24617, -1, 25773, 24621, 25647, -1, 25774, 25648, 24621, -1, 25762, 24642, 28125, -1, 28125, 24642, 24633, -1, 25801, 25760, 25706, -1, 25775, 25801, 25706, -1, 25775, 24713, 25801, -1, 25775, 25776, 24713, -1, 25775, 24721, 25776, -1, 25775, 25778, 24721, -1, 25775, 25777, 25778, -1, 25775, 25699, 25777, -1, 25777, 25699, 25705, -1, 24723, 25777, 25705, -1, 25779, 25782, 25780, -1, 25779, 24678, 25782, -1, 25782, 24678, 25781, -1, 24695, 25782, 25781, -1, 24695, 24676, 25782, -1, 25782, 24676, 24674, -1, 25690, 24674, 24673, -1, 25691, 24673, 24671, -1, 25692, 24671, 24670, -1, 25783, 24670, 24669, -1, 25784, 25783, 24669, -1, 25782, 24674, 25690, -1, 25690, 24673, 25691, -1, 25691, 24671, 25692, -1, 25692, 24670, 25783, -1, 24669, 25785, 25723, -1, 25785, 25721, 25722, -1, 25721, 25720, 24696, -1, 25720, 24667, 24708, -1, 24667, 24691, 24697, -1, 24691, 24665, 24698, -1, 24665, 24664, 25668, -1, 24658, 24657, 25714, -1, 25714, 24657, 24619, -1, 24619, 24657, 24656, -1, 25786, 24656, 25787, -1, 25790, 25787, 24687, -1, 25788, 24687, 25789, -1, 24620, 25789, 24654, -1, 24611, 24654, 24612, -1, 24611, 24620, 24654, -1, 24619, 24656, 25786, -1, 25786, 25787, 25790, -1, 25790, 24687, 25788, -1, 25788, 25789, 24620, -1, 24612, 24654, 25799, -1, 25682, 24612, 25799, -1, 25682, 25793, 24612, -1, 25682, 25791, 25793, -1, 25793, 25791, 27900, -1, 25792, 25793, 27900, -1, 25794, 25683, 24653, -1, 25794, 25684, 25683, -1, 25794, 25795, 25684, -1, 25684, 25795, 25796, -1, 25796, 25795, 25797, -1, 25685, 25797, 25798, -1, 24650, 25685, 25798, -1, 24650, 24648, 25685, -1, 25685, 24648, 24647, -1, 24645, 25685, 24647, -1, 24645, 25780, 25685, -1, 25685, 25780, 25782, -1, 25796, 25797, 25685, -1, 25683, 25799, 24653, -1, 24653, 25799, 24654, -1, 25791, 25686, 27900, -1, 27900, 25686, 25769, -1, 24705, 25734, 25710, -1, 24699, 25800, 25668, -1, 25668, 25800, 24698, -1, 25801, 25802, 24729, -1, 25803, 24617, 25647, -1, 25738, 25736, 25804, -1, 25804, 25736, 25868, -1, 25858, 25804, 25868, -1, 25868, 25736, 25805, -1, 25805, 25736, 25806, -1, 26830, 25806, 26823, -1, 26830, 25805, 25806, -1, 26830, 25807, 25805, -1, 25808, 25884, 25667, -1, 25808, 25809, 25884, -1, 25808, 24662, 25809, -1, 25808, 25810, 24662, -1, 25808, 25670, 25810, -1, 25810, 25670, 24689, -1, 24689, 25670, 25671, -1, 25813, 25671, 25812, -1, 25811, 25812, 24688, -1, 25811, 25813, 25812, -1, 24689, 25671, 25813, -1, 25815, 24623, 25812, -1, 25815, 25814, 24623, -1, 25815, 25816, 25814, -1, 25815, 24616, 25816, -1, 25815, 24622, 24616, -1, 25815, 25817, 24622, -1, 25815, 25649, 25817, -1, 25817, 25649, 25819, -1, 25819, 25649, 25650, -1, 25652, 25819, 25650, -1, 25652, 25818, 25819, -1, 25652, 25653, 25818, -1, 25818, 25653, 24615, -1, 24615, 25653, 25680, -1, 25681, 24615, 25680, -1, 25681, 25820, 24615, -1, 24615, 25820, 24614, -1, 24614, 25820, 25687, -1, 24613, 25687, 25821, -1, 24684, 25821, 24652, -1, 24684, 24613, 25821, -1, 24684, 25822, 24613, -1, 24684, 24685, 25822, -1, 25822, 24685, 24624, -1, 24624, 24685, 25877, -1, 25877, 24685, 24686, -1, 25876, 24686, 24655, -1, 25823, 24655, 25824, -1, 25825, 25823, 25824, -1, 25825, 24618, 25823, -1, 25825, 24688, 24618, -1, 24618, 24688, 25812, -1, 24623, 24618, 25812, -1, 25654, 25892, 25653, -1, 25654, 25826, 25892, -1, 25654, 25675, 25826, -1, 25654, 28041, 25675, -1, 25675, 28041, 25676, -1, 25676, 28041, 25673, -1, 25673, 28041, 25827, -1, 25878, 25827, 25828, -1, 25879, 25828, 24628, -1, 24629, 25879, 24628, -1, 24629, 24630, 25879, -1, 25879, 24630, 24639, -1, 24632, 25879, 24639, -1, 24632, 24719, 25879, -1, 24632, 25829, 24719, -1, 24632, 24730, 25829, -1, 24632, 24641, 24730, -1, 24730, 24641, 28045, -1, 28045, 24641, 25830, -1, 24634, 28045, 25830, -1, 24634, 24643, 28045, -1, 28045, 24643, 24635, -1, 25832, 24635, 24636, -1, 25831, 25832, 24636, -1, 25831, 24627, 25832, -1, 25832, 24627, 25836, -1, 25835, 25836, 25834, -1, 25833, 25834, 25827, -1, 28041, 25833, 25827, -1, 25833, 25835, 25834, -1, 25835, 25832, 25836, -1, 25832, 28045, 24635, -1, 24719, 25829, 25837, -1, 25837, 25829, 28227, -1, 25838, 28227, 28226, -1, 24712, 28226, 24717, -1, 24712, 25838, 28226, -1, 25837, 28227, 25838, -1, 28226, 24727, 24717, -1, 24717, 24727, 25842, -1, 25842, 24727, 24726, -1, 25839, 24726, 25840, -1, 25841, 25840, 24725, -1, 25841, 25839, 25840, -1, 25842, 24726, 25839, -1, 24725, 25840, 24724, -1, 24724, 25840, 28263, -1, 25845, 28263, 25655, -1, 24715, 25655, 25657, -1, 25846, 25657, 25659, -1, 25704, 25659, 25660, -1, 25702, 25660, 25843, -1, 25853, 25843, 25844, -1, 25905, 25853, 25844, -1, 24724, 28263, 25845, -1, 25845, 25655, 24715, -1, 24715, 25657, 25846, -1, 25701, 24715, 25846, -1, 25701, 25847, 24715, -1, 25701, 25700, 25847, -1, 25847, 25700, 24714, -1, 24714, 25700, 24722, -1, 24722, 25700, 25848, -1, 25848, 25700, 24720, -1, 24720, 25700, 24719, -1, 24719, 25700, 25879, -1, 25846, 25659, 25704, -1, 25704, 25660, 25702, -1, 25702, 25843, 25853, -1, 25849, 25853, 25900, -1, 25901, 25849, 25900, -1, 25901, 25902, 25849, -1, 25849, 25902, 25850, -1, 25850, 25902, 25851, -1, 25693, 25851, 25852, -1, 25693, 25850, 25851, -1, 25702, 25853, 25849, -1, 25851, 25899, 25852, -1, 25852, 25899, 25856, -1, 25856, 25899, 25854, -1, 25857, 25856, 25854, -1, 25857, 25855, 25856, -1, 25857, 25695, 25855, -1, 25857, 25858, 25695, -1, 25695, 25858, 25859, -1, 25859, 25858, 24710, -1, 25860, 25859, 24710, -1, 25860, 25694, 25859, -1, 25860, 24692, 25694, -1, 25860, 24707, 24692, -1, 24692, 24707, 24668, -1, 24668, 24707, 25861, -1, 25863, 24668, 25861, -1, 25863, 25862, 24668, -1, 25863, 25864, 25862, -1, 25862, 25864, 25865, -1, 25865, 25864, 25866, -1, 24666, 25866, 25886, -1, 24666, 25865, 25866, -1, 24710, 25858, 25867, -1, 25867, 25858, 25868, -1, 25869, 25868, 25805, -1, 25709, 25805, 25807, -1, 25708, 25807, 25712, -1, 25708, 25709, 25807, -1, 25867, 25868, 25869, -1, 25869, 25805, 25709, -1, 25870, 25869, 25709, -1, 25870, 24704, 25869, -1, 25870, 25871, 24704, -1, 24704, 25871, 25872, -1, 25872, 25871, 27929, -1, 25873, 27929, 24702, -1, 25873, 25872, 27929, -1, 25807, 25874, 25712, -1, 25871, 25711, 27929, -1, 27929, 25711, 27962, -1, 27929, 25664, 24702, -1, 24702, 25664, 24700, -1, 24700, 25664, 25665, -1, 24709, 25665, 25667, -1, 25875, 25667, 25885, -1, 25875, 24709, 25667, -1, 24700, 25665, 24709, -1, 24613, 24614, 25687, -1, 25823, 25876, 24655, -1, 25876, 25877, 24686, -1, 25673, 25827, 25878, -1, 25878, 25828, 25879, -1, 25880, 25882, 24680, -1, 25880, 24646, 25882, -1, 25882, 24646, 25881, -1, 24649, 25882, 25881, -1, 24649, 24681, 25882, -1, 25882, 24681, 24682, -1, 24651, 25882, 24682, -1, 24651, 25883, 25882, -1, 24651, 24683, 25883, -1, 25883, 24683, 25688, -1, 25688, 24683, 24652, -1, 25821, 25688, 24652, -1, 25884, 24690, 25667, -1, 25667, 24690, 25885, -1, 25885, 24690, 25886, -1, 25866, 25885, 25886, -1, 24692, 25887, 25694, -1, 25694, 25887, 25888, -1, 25888, 25887, 25889, -1, 25689, 25889, 24672, -1, 25891, 24672, 24693, -1, 24694, 25891, 24693, -1, 24694, 24675, 25891, -1, 25891, 24675, 25890, -1, 24677, 25891, 25890, -1, 24677, 24679, 25891, -1, 25891, 24679, 24680, -1, 25882, 25891, 24680, -1, 25888, 25889, 25689, -1, 25689, 24672, 25891, -1, 25892, 25678, 25653, -1, 25653, 25678, 25893, -1, 25680, 25653, 25893, -1, 25857, 25854, 25896, -1, 25896, 25854, 25894, -1, 25895, 25896, 25894, -1, 25854, 25899, 25894, -1, 25894, 25899, 25897, -1, 25897, 25899, 25898, -1, 25898, 25899, 25851, -1, 26740, 25742, 26743, -1, 26743, 25742, 25900, -1, 25853, 26743, 25900, -1, 25742, 25903, 25900, -1, 25900, 25903, 25901, -1, 25901, 25903, 25902, -1, 25902, 25903, 25904, -1, 25844, 25662, 25905, -1, 25905, 25662, 26779, -1, 25906, 26288, 25978, -1, 25978, 26288, 25908, -1, 25907, 25978, 25908, -1, 25907, 25910, 25978, -1, 25907, 25909, 25910, -1, 25907, 26290, 25909, -1, 25909, 28421, 25910, -1, 26310, 25911, 25912, -1, 25912, 25911, 25913, -1, 25976, 25912, 25913, -1, 25976, 25914, 25912, -1, 25976, 25915, 25914, -1, 25976, 28329, 25915, -1, 25915, 26299, 25914, -1, 27050, 25931, 27014, -1, 27014, 25931, 26184, -1, 26183, 27014, 26184, -1, 26184, 25931, 26185, -1, 26185, 25931, 25933, -1, 26945, 25933, 25937, -1, 26945, 26185, 25933, -1, 26945, 25916, 26185, -1, 26303, 26645, 25917, -1, 25917, 26645, 25938, -1, 25918, 25917, 25938, -1, 25918, 26182, 25917, -1, 25918, 27007, 26182, -1, 25918, 25930, 27007, -1, 27007, 27006, 26182, -1, 25946, 26646, 25947, -1, 25947, 26646, 26181, -1, 26180, 25947, 26181, -1, 26180, 25919, 25947, -1, 26180, 26866, 25919, -1, 26180, 26304, 26866, -1, 26866, 26896, 25919, -1, 25920, 25987, 26269, -1, 26269, 25987, 25921, -1, 25985, 26269, 25921, -1, 25985, 25922, 26269, -1, 25985, 25923, 25922, -1, 25985, 26781, 25923, -1, 25923, 26792, 25922, -1, 26003, 26644, 25924, -1, 25924, 26644, 26266, -1, 25925, 25924, 26266, -1, 25925, 26008, 25924, -1, 25925, 25926, 26008, -1, 25925, 26735, 25926, -1, 25926, 26681, 26008, -1, 26017, 26014, 26803, -1, 26803, 26014, 25928, -1, 25927, 26803, 25928, -1, 25928, 26014, 25929, -1, 25929, 26014, 26013, -1, 26673, 26013, 26672, -1, 26673, 25929, 26013, -1, 26673, 26734, 25929, -1, 25930, 25918, 27050, -1, 27050, 25918, 25931, -1, 25931, 25918, 25938, -1, 25934, 25938, 25932, -1, 25934, 25931, 25938, -1, 25934, 25933, 25931, -1, 25934, 25935, 25933, -1, 25933, 25935, 25937, -1, 25937, 25935, 25936, -1, 26578, 25937, 25936, -1, 26578, 26958, 25937, -1, 25938, 26645, 25932, -1, 25932, 26645, 25948, -1, 26054, 25948, 26571, -1, 26471, 26571, 26177, -1, 26471, 26054, 26571, -1, 26471, 26470, 26054, -1, 26054, 26470, 26502, -1, 26053, 26502, 25939, -1, 26499, 26053, 25939, -1, 26499, 26495, 26053, -1, 26053, 26495, 26497, -1, 26494, 26053, 26497, -1, 26494, 25940, 26053, -1, 26053, 25940, 25942, -1, 25941, 25942, 26048, -1, 25943, 26048, 22491, -1, 25943, 25941, 26048, -1, 25948, 26645, 25944, -1, 25944, 26645, 25946, -1, 26572, 25946, 25945, -1, 26572, 25944, 25946, -1, 25945, 25946, 26576, -1, 26576, 25946, 25947, -1, 25919, 26576, 25947, -1, 25919, 26896, 26576, -1, 26576, 26896, 26577, -1, 25932, 25948, 26054, -1, 25949, 26563, 26571, -1, 25949, 25950, 26563, -1, 26563, 25950, 25952, -1, 25951, 26563, 25952, -1, 25951, 26565, 26563, -1, 26571, 26563, 26178, -1, 26545, 26571, 26178, -1, 26545, 26518, 26571, -1, 26545, 25953, 26518, -1, 26518, 25953, 26544, -1, 25954, 26518, 26544, -1, 25954, 25955, 26518, -1, 26518, 25955, 25956, -1, 25956, 25955, 26542, -1, 26541, 25956, 26542, -1, 26541, 25974, 25956, -1, 25956, 25974, 25913, -1, 25911, 25956, 25913, -1, 25911, 26521, 25956, -1, 25911, 25959, 26521, -1, 25911, 25906, 25959, -1, 25959, 25906, 25957, -1, 25958, 25959, 25957, -1, 25958, 25960, 25959, -1, 25958, 25962, 25960, -1, 25960, 25962, 25961, -1, 25961, 25962, 26152, -1, 26523, 26152, 26425, -1, 26525, 26425, 26424, -1, 25963, 26424, 25964, -1, 24471, 25964, 24470, -1, 24471, 25963, 25964, -1, 24471, 25965, 25963, -1, 25963, 25965, 26140, -1, 25967, 25963, 26140, -1, 25967, 25966, 25963, -1, 25967, 26529, 25966, -1, 25967, 26530, 26529, -1, 25967, 25968, 26530, -1, 25967, 26532, 25968, -1, 25967, 25969, 26532, -1, 25967, 26535, 25969, -1, 25967, 26536, 26535, -1, 25967, 26134, 26536, -1, 25967, 25970, 26134, -1, 26134, 25970, 24498, -1, 25971, 26134, 24498, -1, 25971, 24506, 26134, -1, 25971, 24517, 24506, -1, 25971, 24505, 24517, -1, 25971, 24514, 24505, -1, 25971, 24513, 24514, -1, 25971, 25973, 24513, -1, 25971, 24499, 25973, -1, 25973, 24499, 25972, -1, 24512, 25972, 26088, -1, 24512, 25973, 25972, -1, 26561, 26559, 26562, -1, 26562, 26559, 26558, -1, 26556, 26562, 26558, -1, 26556, 26178, 26562, -1, 26556, 26553, 26178, -1, 25913, 25974, 25976, -1, 25976, 25974, 25977, -1, 28329, 25977, 25975, -1, 26539, 28329, 25975, -1, 26539, 28353, 28329, -1, 25976, 25977, 28329, -1, 25978, 25979, 25906, -1, 25978, 26641, 25979, -1, 25978, 25910, 26641, -1, 26641, 25910, 26643, -1, 26643, 25910, 28421, -1, 26635, 28421, 26633, -1, 26635, 26643, 28421, -1, 28421, 28414, 26633, -1, 26641, 26632, 25979, -1, 25979, 26632, 25980, -1, 25981, 25979, 25980, -1, 25981, 26428, 25979, -1, 25981, 26631, 26428, -1, 26428, 26631, 25982, -1, 26637, 26428, 25982, -1, 26637, 25988, 26428, -1, 26428, 25988, 25989, -1, 25984, 26428, 25989, -1, 25984, 25983, 26428, -1, 25984, 26621, 25983, -1, 25983, 26621, 25999, -1, 26430, 25999, 26781, -1, 25985, 26430, 26781, -1, 25985, 26431, 26430, -1, 25985, 25921, 26431, -1, 26431, 25921, 25987, -1, 25986, 25987, 26002, -1, 25986, 26431, 25987, -1, 25988, 26629, 25989, -1, 25989, 26629, 25997, -1, 25991, 25997, 25990, -1, 25991, 25989, 25997, -1, 25997, 26629, 25994, -1, 25994, 26629, 25992, -1, 26625, 25994, 25992, -1, 26625, 25993, 25994, -1, 25994, 25993, 25995, -1, 26624, 25994, 25995, -1, 26622, 25996, 25997, -1, 25997, 25996, 25998, -1, 25990, 25997, 25998, -1, 25999, 26000, 26781, -1, 26781, 26000, 26001, -1, 26782, 26781, 26001, -1, 26002, 25987, 26004, -1, 26004, 25987, 26003, -1, 26449, 26003, 26007, -1, 26449, 26004, 26003, -1, 26449, 26005, 26004, -1, 26004, 26005, 26112, -1, 26006, 26112, 26439, -1, 26006, 26004, 26112, -1, 26003, 25924, 26007, -1, 26007, 25924, 26008, -1, 26681, 26007, 26008, -1, 26681, 26009, 26007, -1, 26681, 26010, 26009, -1, 26681, 26011, 26010, -1, 26681, 26451, 26011, -1, 26681, 26012, 26451, -1, 26681, 26672, 26012, -1, 26012, 26672, 26013, -1, 26014, 26012, 26013, -1, 26014, 26615, 26012, -1, 26014, 26015, 26615, -1, 26014, 26017, 26015, -1, 26015, 26017, 26016, -1, 26016, 26017, 26618, -1, 26618, 26017, 26018, -1, 26615, 26614, 26012, -1, 26012, 26614, 26613, -1, 26022, 26613, 26610, -1, 26608, 26022, 26610, -1, 26608, 26019, 26022, -1, 26022, 26019, 26609, -1, 26606, 26022, 26609, -1, 26012, 26613, 26022, -1, 26020, 26022, 26021, -1, 26020, 26012, 26022, -1, 26605, 26604, 26022, -1, 26022, 26604, 26602, -1, 26023, 26022, 26602, -1, 26023, 26159, 26022, -1, 26023, 26145, 26159, -1, 26023, 26024, 26145, -1, 26145, 26024, 22440, -1, 26025, 22440, 26026, -1, 26025, 26145, 22440, -1, 22439, 26027, 22440, -1, 22439, 24444, 26027, -1, 22439, 24435, 24444, -1, 22439, 26029, 24435, -1, 22439, 26028, 26029, -1, 26029, 26028, 26030, -1, 26030, 26028, 26031, -1, 26033, 26031, 26034, -1, 26032, 26033, 26034, -1, 26032, 26035, 26033, -1, 26032, 24534, 26035, -1, 26035, 24534, 24543, -1, 24574, 24543, 24573, -1, 24574, 26035, 24543, -1, 26031, 26036, 26034, -1, 26034, 26036, 26037, -1, 26037, 26036, 26599, -1, 26598, 26037, 26599, -1, 26598, 24530, 26037, -1, 26598, 26038, 24530, -1, 24530, 26038, 26039, -1, 26594, 24530, 26039, -1, 26594, 24541, 24530, -1, 26594, 26042, 24541, -1, 24541, 26042, 26124, -1, 26041, 26124, 26040, -1, 24539, 26040, 26125, -1, 24539, 26041, 26040, -1, 26124, 26042, 26047, -1, 26490, 26047, 24457, -1, 26493, 24457, 24446, -1, 26043, 26493, 24446, -1, 26043, 26044, 26493, -1, 26493, 26044, 25942, -1, 25942, 26044, 26045, -1, 24459, 25942, 26045, -1, 24459, 24460, 25942, -1, 25942, 24460, 26048, -1, 26042, 26046, 26047, -1, 26047, 26046, 26591, -1, 24455, 26591, 24454, -1, 24455, 26047, 26591, -1, 22491, 24466, 26591, -1, 22491, 24464, 24466, -1, 22491, 24463, 24464, -1, 22491, 24462, 24463, -1, 22491, 26048, 24462, -1, 25942, 25941, 26053, -1, 26053, 25941, 26049, -1, 26587, 26053, 26049, -1, 26587, 26586, 26053, -1, 26585, 26050, 26053, -1, 26053, 26050, 26584, -1, 26051, 26053, 26584, -1, 26051, 26052, 26053, -1, 26053, 26052, 26054, -1, 26502, 26053, 26054, -1, 26055, 26070, 24610, -1, 26055, 26056, 26070, -1, 26070, 26056, 26153, -1, 26417, 26153, 26418, -1, 26417, 26070, 26153, -1, 24597, 25964, 26153, -1, 24597, 24468, 25964, -1, 24597, 24599, 24468, -1, 24468, 24599, 24467, -1, 24467, 24599, 24479, -1, 24479, 24599, 26057, -1, 24600, 24479, 26057, -1, 24600, 24602, 24479, -1, 24479, 24602, 26098, -1, 26058, 26098, 24478, -1, 26058, 24479, 26098, -1, 24602, 26059, 26098, -1, 26098, 26059, 24403, -1, 24403, 26059, 24402, -1, 24402, 26059, 24401, -1, 24401, 26059, 26060, -1, 24606, 24401, 26060, -1, 24606, 24607, 24401, -1, 24401, 24607, 26071, -1, 24400, 26071, 26072, -1, 24400, 24401, 26071, -1, 24609, 26062, 26071, -1, 24609, 26061, 26062, -1, 26062, 26061, 26063, -1, 26064, 26062, 26063, -1, 26064, 24610, 26062, -1, 26062, 24610, 26065, -1, 26065, 24610, 26066, -1, 26066, 24610, 26067, -1, 26067, 24610, 24588, -1, 24588, 24610, 26068, -1, 26068, 24610, 26070, -1, 26069, 26070, 26109, -1, 26069, 26068, 26070, -1, 26071, 26062, 24399, -1, 24383, 26071, 24399, -1, 24383, 26072, 26071, -1, 26062, 24589, 24399, -1, 24399, 24589, 24584, -1, 26073, 24399, 24584, -1, 26073, 24418, 24399, -1, 26073, 26074, 24418, -1, 26073, 24592, 26074, -1, 26074, 24592, 24559, -1, 24417, 24559, 24567, -1, 26076, 24567, 24568, -1, 26075, 26076, 24568, -1, 26075, 24569, 26076, -1, 26076, 24569, 24562, -1, 24563, 26076, 24562, -1, 24563, 26077, 26076, -1, 24563, 24415, 26077, -1, 24563, 26078, 24415, -1, 24563, 26117, 26078, -1, 26078, 26117, 24543, -1, 26079, 26078, 24543, -1, 26079, 24525, 26078, -1, 26078, 24525, 26080, -1, 26127, 26080, 24527, -1, 26081, 24527, 26128, -1, 26129, 26128, 24535, -1, 24412, 24535, 24536, -1, 24538, 24412, 24536, -1, 24538, 26125, 24412, -1, 24412, 26125, 24556, -1, 24553, 24412, 24556, -1, 24553, 26082, 24412, -1, 24553, 26083, 26082, -1, 24553, 24411, 26083, -1, 24553, 24545, 24411, -1, 24411, 24545, 24546, -1, 26084, 24411, 24546, -1, 26084, 26085, 24411, -1, 24411, 26085, 26086, -1, 26086, 26085, 24409, -1, 24409, 26085, 24408, -1, 24408, 26085, 24407, -1, 24407, 26085, 26087, -1, 24522, 24407, 26087, -1, 24522, 26088, 24407, -1, 24407, 26088, 24392, -1, 24392, 26088, 26141, -1, 26141, 26088, 26089, -1, 26142, 26089, 24491, -1, 26092, 24491, 26090, -1, 24500, 26092, 26090, -1, 24500, 24501, 26092, -1, 26092, 24501, 24494, -1, 26091, 26092, 24494, -1, 26091, 24405, 26092, -1, 26091, 26093, 24405, -1, 26091, 26094, 26093, -1, 26091, 26138, 26094, -1, 26094, 26138, 26139, -1, 24474, 26094, 26139, -1, 24474, 26095, 26094, -1, 26094, 26095, 26096, -1, 24386, 26096, 26097, -1, 26143, 26097, 24484, -1, 26144, 24484, 24485, -1, 26098, 24485, 24478, -1, 26098, 26144, 24485, -1, 24593, 26099, 24592, -1, 24593, 24586, 26099, -1, 26099, 24586, 26100, -1, 26468, 26100, 26469, -1, 26468, 26099, 26100, -1, 26468, 26467, 26099, -1, 26099, 26467, 26102, -1, 26101, 26099, 26102, -1, 26101, 24578, 26099, -1, 26101, 26464, 24578, -1, 24578, 26464, 24577, -1, 24577, 26464, 26466, -1, 24576, 26466, 26103, -1, 26033, 26103, 26463, -1, 26030, 26463, 26150, -1, 26030, 26033, 26463, -1, 26030, 26031, 26033, -1, 26100, 24594, 26469, -1, 26469, 24594, 26104, -1, 26104, 24594, 26105, -1, 26105, 24594, 26107, -1, 26442, 26107, 26106, -1, 26444, 26106, 26445, -1, 26444, 26442, 26106, -1, 26105, 26107, 26442, -1, 26106, 26109, 26445, -1, 26445, 26109, 26108, -1, 26108, 26109, 26110, -1, 26110, 26109, 26111, -1, 24427, 26110, 26111, -1, 24427, 26112, 26110, -1, 24427, 26113, 26112, -1, 26112, 26113, 26114, -1, 26435, 26112, 26114, -1, 26435, 26439, 26112, -1, 26099, 26115, 24592, -1, 24592, 26115, 26116, -1, 24559, 24592, 26116, -1, 26074, 24559, 24417, -1, 24417, 24567, 26076, -1, 26117, 24573, 24543, -1, 26033, 24576, 26103, -1, 24576, 24577, 26466, -1, 26085, 24548, 26087, -1, 26087, 24548, 24549, -1, 26118, 26087, 24549, -1, 26118, 24554, 26087, -1, 26087, 24554, 26163, -1, 26119, 26163, 26137, -1, 26119, 26087, 26163, -1, 26120, 26121, 26163, -1, 26120, 26492, 26121, -1, 26120, 26122, 26492, -1, 26492, 26122, 26487, -1, 26487, 26122, 26123, -1, 26488, 26123, 26124, -1, 26490, 26124, 26047, -1, 26490, 26488, 26124, -1, 26487, 26123, 26488, -1, 24541, 26124, 26041, -1, 26040, 24551, 26125, -1, 26125, 24551, 26126, -1, 24556, 26125, 26126, -1, 26078, 26080, 26127, -1, 26127, 24527, 26081, -1, 26081, 26128, 26129, -1, 26129, 24535, 24412, -1, 26089, 26088, 25972, -1, 24506, 26130, 26134, -1, 26134, 26130, 26131, -1, 26132, 26131, 26133, -1, 26132, 26134, 26131, -1, 24518, 26135, 26131, -1, 24518, 24508, 26135, -1, 26135, 24508, 24520, -1, 26136, 26135, 24520, -1, 26136, 26163, 26135, -1, 26136, 26137, 26163, -1, 26138, 24487, 26139, -1, 26139, 24487, 24495, -1, 24496, 26139, 24495, -1, 24496, 24482, 26139, -1, 24496, 24481, 24482, -1, 24496, 26140, 24481, -1, 24481, 26140, 25965, -1, 26141, 26089, 26142, -1, 26142, 24491, 26092, -1, 24468, 24469, 25964, -1, 25964, 24469, 24470, -1, 26094, 26096, 24386, -1, 24386, 26097, 26143, -1, 26143, 24484, 26144, -1, 26490, 24457, 26493, -1, 24466, 24452, 26591, -1, 26591, 24452, 24454, -1, 26145, 24441, 26159, -1, 26159, 24441, 26146, -1, 24431, 26159, 26146, -1, 24431, 26147, 26159, -1, 26159, 26147, 26148, -1, 26148, 26147, 26149, -1, 24443, 26148, 26149, -1, 24443, 26150, 26148, -1, 26148, 26150, 26463, -1, 26027, 24437, 22440, -1, 22440, 24437, 26026, -1, 26430, 25983, 25999, -1, 25979, 26151, 25906, -1, 25906, 26151, 25957, -1, 25961, 26152, 26523, -1, 26523, 26425, 26525, -1, 26525, 26424, 25963, -1, 25964, 26154, 26153, -1, 26153, 26154, 26155, -1, 26156, 26153, 26155, -1, 26156, 26157, 26153, -1, 26153, 26157, 26419, -1, 26418, 26153, 26419, -1, 26070, 26158, 26109, -1, 26109, 26158, 24428, -1, 24425, 26109, 24428, -1, 24425, 26111, 26109, -1, 26159, 26160, 26022, -1, 26022, 26160, 26459, -1, 26458, 26022, 26459, -1, 26458, 26161, 26022, -1, 26022, 26161, 26455, -1, 26021, 26022, 26455, -1, 26121, 26162, 26163, -1, 26163, 26162, 26135, -1, 26131, 26135, 26169, -1, 26164, 26131, 26169, -1, 26164, 26165, 26131, -1, 26131, 26165, 26133, -1, 26135, 26166, 26169, -1, 26169, 26166, 26485, -1, 26484, 26169, 26485, -1, 26484, 26483, 26169, -1, 26169, 26483, 26481, -1, 26480, 26169, 26481, -1, 26480, 26167, 26169, -1, 26169, 26167, 26170, -1, 26168, 26169, 26170, -1, 26168, 26473, 26169, -1, 26169, 26473, 26171, -1, 26171, 26473, 26505, -1, 26505, 26473, 26510, -1, 26510, 26473, 26172, -1, 26172, 26473, 26173, -1, 26173, 26473, 26175, -1, 26175, 26473, 26477, -1, 26475, 26175, 26477, -1, 26475, 26174, 26175, -1, 26175, 26174, 26472, -1, 26176, 26175, 26472, -1, 26176, 26571, 26175, -1, 26176, 26177, 26571, -1, 26518, 26517, 26571, -1, 26571, 26517, 26509, -1, 26508, 26571, 26509, -1, 26508, 26506, 26571, -1, 26571, 26506, 26514, -1, 26175, 26571, 26514, -1, 26563, 26562, 26178, -1, 26181, 26646, 26179, -1, 26180, 26179, 26304, -1, 26180, 26181, 26179, -1, 25917, 26184, 26303, -1, 25917, 26182, 26184, -1, 26184, 26182, 26183, -1, 26183, 26182, 27006, -1, 26184, 26185, 26303, -1, 26303, 26185, 26581, -1, 26186, 26303, 26581, -1, 26186, 26302, 26303, -1, 26186, 26187, 26302, -1, 26186, 26212, 26187, -1, 26187, 26212, 26188, -1, 26474, 26187, 26188, -1, 26474, 26189, 26187, -1, 26187, 26189, 26314, -1, 26190, 26187, 26314, -1, 26190, 26515, 26187, -1, 26187, 26515, 26507, -1, 26191, 26187, 26507, -1, 26191, 26516, 26187, -1, 26187, 26516, 26301, -1, 26554, 26301, 26552, -1, 26554, 26187, 26301, -1, 26554, 26192, 26187, -1, 26554, 26555, 26192, -1, 26192, 26555, 26557, -1, 26193, 26192, 26557, -1, 26193, 26560, 26192, -1, 26192, 26560, 26194, -1, 26581, 26185, 26195, -1, 26195, 26185, 25916, -1, 26580, 25916, 26579, -1, 26580, 26195, 25916, -1, 25916, 26971, 26579, -1, 26582, 26208, 26212, -1, 26582, 26583, 26208, -1, 26208, 26583, 26196, -1, 26197, 26208, 26196, -1, 26197, 26198, 26208, -1, 26199, 26588, 26208, -1, 26208, 26588, 26589, -1, 26209, 26589, 26590, -1, 26200, 26590, 24461, -1, 24450, 26200, 24461, -1, 24450, 24449, 26200, -1, 26200, 24449, 24458, -1, 24448, 26200, 24458, -1, 24448, 26201, 26200, -1, 24448, 24447, 26201, -1, 26201, 24447, 26202, -1, 26203, 26201, 26202, -1, 26203, 26216, 26201, -1, 26201, 26216, 26597, -1, 26489, 26597, 24555, -1, 26326, 24555, 26204, -1, 26325, 26204, 26205, -1, 26324, 26205, 26206, -1, 26491, 26206, 26380, -1, 26207, 26380, 26486, -1, 26207, 26491, 26380, -1, 26208, 26589, 26209, -1, 26496, 26208, 26209, -1, 26496, 26498, 26208, -1, 26208, 26498, 26210, -1, 26501, 26208, 26210, -1, 26501, 26500, 26208, -1, 26208, 26500, 26211, -1, 26503, 26208, 26211, -1, 26503, 26212, 26208, -1, 26503, 26188, 26212, -1, 26590, 26213, 24461, -1, 24461, 26213, 26592, -1, 26214, 26592, 24451, -1, 26214, 24461, 26592, -1, 26593, 26351, 26592, -1, 26593, 24453, 26351, -1, 26593, 26215, 24453, -1, 26593, 24456, 26215, -1, 26593, 26216, 24456, -1, 26593, 26596, 26216, -1, 26216, 26596, 26597, -1, 26597, 26595, 24555, -1, 24555, 26595, 26217, -1, 24540, 24555, 26217, -1, 24540, 24550, 24555, -1, 24540, 26218, 24550, -1, 24550, 26218, 24552, -1, 24552, 26218, 26219, -1, 26220, 26219, 24557, -1, 26220, 24552, 26219, -1, 26595, 26221, 26217, -1, 26217, 26221, 24531, -1, 24531, 26221, 26222, -1, 26223, 24531, 26222, -1, 26223, 24542, 24531, -1, 26223, 26224, 24542, -1, 24542, 26224, 24532, -1, 24532, 26224, 26236, -1, 24575, 26236, 26350, -1, 26225, 26350, 26245, -1, 26225, 24575, 26350, -1, 26225, 26226, 24575, -1, 24575, 26226, 26227, -1, 26227, 26226, 26327, -1, 24566, 26327, 26229, -1, 26228, 26229, 26230, -1, 26232, 26230, 26465, -1, 26231, 26232, 26465, -1, 26231, 26399, 26232, -1, 26232, 26399, 26234, -1, 26233, 26232, 26234, -1, 26233, 26235, 26232, -1, 26232, 26235, 24585, -1, 24558, 24585, 26397, -1, 24558, 26232, 24585, -1, 24532, 26236, 24575, -1, 24533, 24575, 26237, -1, 26384, 26237, 24565, -1, 26395, 24565, 26238, -1, 24572, 26395, 26238, -1, 24572, 24414, 26395, -1, 24572, 24564, 24414, -1, 24414, 24564, 24416, -1, 24416, 24564, 24398, -1, 24398, 24564, 26239, -1, 26239, 24564, 24571, -1, 24570, 26239, 24571, -1, 24570, 26240, 26239, -1, 26239, 26240, 26404, -1, 26241, 26404, 26403, -1, 26241, 26239, 26404, -1, 26245, 26350, 24434, -1, 26242, 26245, 24434, -1, 26242, 26243, 26245, -1, 26245, 26243, 24433, -1, 26244, 26245, 24433, -1, 26244, 26460, 26245, -1, 26244, 24442, 26460, -1, 26460, 24442, 24432, -1, 24430, 26460, 24432, -1, 24430, 24440, 26460, -1, 26460, 24440, 26246, -1, 26254, 26246, 26603, -1, 26263, 26603, 26248, -1, 26247, 26263, 26248, -1, 26251, 24436, 26249, -1, 26251, 26250, 24436, -1, 26251, 26252, 26250, -1, 26251, 24445, 26252, -1, 26251, 26600, 24445, -1, 24445, 26600, 26253, -1, 26253, 26600, 24438, -1, 24438, 26600, 24439, -1, 24439, 26600, 24440, -1, 24440, 26600, 26601, -1, 26246, 24440, 26601, -1, 26460, 26246, 26254, -1, 26254, 26603, 26263, -1, 26462, 26263, 26255, -1, 26462, 26254, 26263, -1, 26607, 26256, 26263, -1, 26263, 26256, 26257, -1, 26258, 26263, 26257, -1, 26258, 26611, 26263, -1, 26263, 26611, 26259, -1, 26260, 26259, 26612, -1, 26616, 26260, 26612, -1, 26616, 26261, 26260, -1, 26260, 26261, 26262, -1, 25927, 26262, 26617, -1, 26842, 25927, 26617, -1, 26263, 26259, 26260, -1, 26457, 26263, 26260, -1, 26457, 26456, 26263, -1, 26263, 26456, 26461, -1, 26255, 26263, 26461, -1, 26260, 26262, 25927, -1, 25928, 26260, 25927, -1, 25928, 25929, 26260, -1, 26260, 25929, 26734, -1, 26454, 26734, 26735, -1, 26452, 26735, 26264, -1, 26452, 26454, 26735, -1, 26260, 26734, 26454, -1, 25925, 26265, 26735, -1, 25925, 26266, 26265, -1, 26265, 26266, 26450, -1, 26450, 26266, 26644, -1, 26453, 26644, 26438, -1, 26448, 26438, 26447, -1, 26448, 26453, 26438, -1, 26644, 25920, 26438, -1, 26438, 25920, 26437, -1, 26437, 25920, 26434, -1, 26434, 25920, 26269, -1, 26433, 26269, 25922, -1, 26792, 26433, 25922, -1, 26792, 26270, 26433, -1, 26792, 26619, 26270, -1, 26792, 26268, 26619, -1, 26792, 26267, 26268, -1, 26434, 26269, 26433, -1, 26433, 26270, 26432, -1, 26432, 26270, 26271, -1, 26429, 26271, 26620, -1, 26272, 26429, 26620, -1, 26272, 26284, 26429, -1, 26272, 26630, 26284, -1, 26272, 26279, 26630, -1, 26272, 26276, 26279, -1, 26272, 26273, 26276, -1, 26276, 26273, 26274, -1, 26275, 26276, 26274, -1, 26275, 26277, 26276, -1, 26276, 26277, 26623, -1, 26432, 26271, 26429, -1, 26627, 26628, 26279, -1, 26279, 26628, 26278, -1, 26280, 26279, 26278, -1, 26280, 26630, 26279, -1, 26280, 26626, 26630, -1, 26630, 26636, 26284, -1, 26284, 26636, 26282, -1, 26281, 26284, 26282, -1, 26281, 26283, 26284, -1, 26284, 26283, 26638, -1, 26286, 26638, 26639, -1, 26285, 26286, 26639, -1, 26285, 26640, 26286, -1, 26286, 26640, 25908, -1, 26426, 25908, 26288, -1, 26287, 26288, 26427, -1, 26287, 26426, 26288, -1, 26284, 26638, 26286, -1, 25908, 26640, 25907, -1, 25907, 26640, 26642, -1, 26290, 26642, 26289, -1, 26634, 26290, 26289, -1, 26634, 28429, 26290, -1, 25907, 26642, 26290, -1, 26286, 25908, 26426, -1, 26427, 26288, 26526, -1, 26311, 26526, 26527, -1, 26312, 26527, 26291, -1, 26313, 26291, 26524, -1, 26423, 26524, 26292, -1, 26294, 26423, 26292, -1, 26294, 26293, 26423, -1, 26294, 26422, 26293, -1, 26294, 26421, 26422, -1, 26294, 26348, 26421, -1, 26294, 24472, 26348, -1, 26294, 26365, 24472, -1, 26294, 24488, 26365, -1, 26294, 26295, 24488, -1, 26294, 26528, 26295, -1, 26295, 26528, 26531, -1, 26296, 26295, 26531, -1, 26296, 26533, 26295, -1, 26295, 26533, 26534, -1, 26537, 26295, 26534, -1, 26537, 26538, 26295, -1, 26295, 26538, 26374, -1, 26297, 26374, 24489, -1, 26297, 26295, 26374, -1, 25912, 26520, 26310, -1, 25912, 26519, 26520, -1, 25912, 25914, 26519, -1, 26519, 25914, 26300, -1, 26546, 26519, 26300, -1, 26546, 26547, 26519, -1, 26519, 26547, 26548, -1, 26540, 26519, 26548, -1, 26540, 26549, 26519, -1, 26519, 26549, 26298, -1, 26301, 26298, 26543, -1, 26550, 26301, 26543, -1, 26550, 26551, 26301, -1, 26301, 26551, 26552, -1, 25914, 26299, 26300, -1, 26300, 26299, 28366, -1, 26519, 26298, 26301, -1, 26192, 26564, 26187, -1, 26187, 26564, 26567, -1, 26567, 26564, 26566, -1, 26566, 26564, 26570, -1, 26570, 26564, 26569, -1, 26569, 26564, 26568, -1, 26302, 26573, 26303, -1, 26303, 26573, 26574, -1, 26575, 26303, 26574, -1, 26575, 26179, 26303, -1, 26303, 26179, 26646, -1, 26179, 26917, 26304, -1, 24421, 26305, 26374, -1, 24421, 24420, 26305, -1, 26305, 24420, 26306, -1, 24419, 26305, 26306, -1, 24419, 26318, 26305, -1, 26305, 26318, 26486, -1, 24519, 26486, 24509, -1, 24519, 26305, 26486, -1, 26504, 26309, 26318, -1, 26504, 26307, 26309, -1, 26309, 26307, 26511, -1, 26512, 26309, 26511, -1, 26512, 26513, 26309, -1, 26309, 26513, 26314, -1, 26308, 26314, 26476, -1, 26308, 26309, 26314, -1, 26520, 26522, 26310, -1, 26310, 26522, 26526, -1, 26288, 26310, 26526, -1, 26427, 26526, 26311, -1, 26311, 26527, 26312, -1, 26312, 26291, 26313, -1, 26313, 26524, 26423, -1, 26200, 26209, 26590, -1, 26189, 26315, 26314, -1, 26314, 26315, 26316, -1, 26476, 26314, 26316, -1, 26309, 26478, 26318, -1, 26318, 26478, 26317, -1, 26479, 26318, 26317, -1, 26479, 26319, 26318, -1, 26318, 26319, 26482, -1, 26320, 26318, 26482, -1, 26320, 26321, 26318, -1, 26318, 26321, 26322, -1, 26323, 26318, 26322, -1, 26323, 26486, 26318, -1, 26491, 26324, 26206, -1, 26324, 26325, 26205, -1, 26325, 26326, 26204, -1, 26326, 26489, 24555, -1, 26489, 26201, 26597, -1, 26227, 26327, 24566, -1, 24566, 26229, 26228, -1, 26228, 26230, 26232, -1, 26328, 26329, 26399, -1, 26328, 26330, 26329, -1, 26329, 26330, 26331, -1, 26332, 26329, 26331, -1, 26332, 26443, 26329, -1, 26329, 26443, 26333, -1, 26446, 26329, 26333, -1, 26446, 26337, 26329, -1, 26329, 26337, 24429, -1, 24426, 26329, 24429, -1, 24426, 24424, 26329, -1, 26329, 24424, 24423, -1, 24422, 26329, 24423, -1, 24422, 26416, 26329, -1, 26329, 26416, 24579, -1, 24579, 26416, 26334, -1, 26334, 26416, 26335, -1, 26336, 26335, 24580, -1, 26336, 26334, 26335, -1, 26337, 26447, 24429, -1, 24429, 26447, 26441, -1, 26441, 26447, 26436, -1, 26436, 26447, 26338, -1, 26338, 26447, 26440, -1, 26440, 26447, 26339, -1, 26339, 26447, 26438, -1, 26453, 26450, 26644, -1, 26265, 26340, 26735, -1, 26735, 26340, 26264, -1, 26342, 26341, 26416, -1, 26342, 26366, 26341, -1, 26342, 26343, 26366, -1, 26342, 26344, 26343, -1, 26343, 26344, 26420, -1, 26349, 26420, 26345, -1, 26347, 26345, 26346, -1, 26421, 26347, 26346, -1, 26421, 26348, 26347, -1, 26343, 26420, 26349, -1, 26349, 26345, 26347, -1, 24436, 24434, 26249, -1, 26249, 24434, 26350, -1, 26351, 24465, 26592, -1, 26592, 24465, 24451, -1, 26352, 26411, 24480, -1, 26352, 26353, 26411, -1, 26411, 26353, 26354, -1, 24404, 26354, 26355, -1, 24387, 26355, 24477, -1, 26356, 24477, 26362, -1, 24388, 26362, 24476, -1, 24486, 24476, 26363, -1, 24486, 24388, 24476, -1, 24486, 26357, 24388, -1, 24388, 26357, 26358, -1, 26358, 26357, 24389, -1, 24389, 26357, 24390, -1, 24390, 26357, 26359, -1, 26360, 24390, 26359, -1, 26360, 24493, 24390, -1, 24390, 24493, 26361, -1, 24391, 26361, 24406, -1, 24391, 24390, 26361, -1, 26411, 26354, 24404, -1, 24404, 26355, 24387, -1, 24387, 24477, 26356, -1, 26356, 26362, 24388, -1, 24476, 24475, 26363, -1, 26363, 24475, 26364, -1, 26364, 24475, 24483, -1, 24473, 26364, 24483, -1, 24473, 24497, 26364, -1, 24473, 26365, 24497, -1, 24497, 26365, 24488, -1, 26343, 26367, 26366, -1, 26366, 26367, 24601, -1, 24601, 26367, 24480, -1, 26368, 24480, 26369, -1, 26368, 24601, 24480, -1, 24492, 24503, 26361, -1, 24492, 26370, 24503, -1, 24503, 26370, 26371, -1, 24490, 24503, 26371, -1, 24490, 26372, 24503, -1, 24503, 26372, 24504, -1, 24504, 26372, 24515, -1, 24515, 26372, 24516, -1, 24516, 26372, 26373, -1, 26373, 26372, 26375, -1, 26375, 26372, 26374, -1, 24507, 26374, 26305, -1, 24507, 26375, 26374, -1, 26372, 24489, 26374, -1, 26376, 26378, 26390, -1, 26376, 26377, 26378, -1, 26378, 26377, 26379, -1, 26379, 26377, 26380, -1, 26380, 26377, 24511, -1, 24510, 26380, 24511, -1, 24510, 26381, 26380, -1, 26380, 26381, 26486, -1, 26486, 26381, 24521, -1, 24509, 26486, 24521, -1, 26361, 24503, 24393, -1, 26382, 26361, 24393, -1, 26382, 24406, 26361, -1, 24503, 24502, 24393, -1, 24393, 24502, 26390, -1, 26383, 26390, 24410, -1, 26383, 24393, 26390, -1, 26395, 26384, 24565, -1, 26384, 24533, 26237, -1, 24533, 24532, 24575, -1, 24557, 26219, 24413, -1, 24544, 24413, 26385, -1, 24396, 24544, 26385, -1, 24396, 24395, 24544, -1, 24544, 24395, 26386, -1, 26386, 24395, 26387, -1, 26387, 24395, 26388, -1, 26388, 24395, 24547, -1, 24547, 24395, 24394, -1, 26396, 24394, 24410, -1, 26389, 24410, 26390, -1, 26378, 26389, 26390, -1, 26219, 24529, 24413, -1, 24413, 24529, 24537, -1, 26391, 24413, 24537, -1, 26391, 26392, 24413, -1, 26391, 26393, 26392, -1, 26392, 26393, 24397, -1, 24397, 26393, 24528, -1, 26394, 24528, 24526, -1, 24414, 24526, 24524, -1, 24523, 24414, 24524, -1, 24523, 26395, 24414, -1, 24397, 24528, 26394, -1, 26394, 24526, 24414, -1, 24544, 24557, 24413, -1, 26389, 26396, 24410, -1, 26396, 24547, 24394, -1, 24561, 24585, 26404, -1, 24561, 24560, 24585, -1, 24585, 24560, 26397, -1, 26329, 26398, 26399, -1, 26399, 26398, 26400, -1, 24587, 26399, 26400, -1, 24587, 26234, 26399, -1, 26404, 24585, 26402, -1, 26401, 26404, 26402, -1, 26401, 26403, 26404, -1, 24585, 26405, 26402, -1, 26402, 26405, 24591, -1, 24590, 26402, 24591, -1, 24590, 24384, 26402, -1, 24590, 24583, 24384, -1, 24384, 24583, 26406, -1, 26406, 24583, 26407, -1, 24603, 26406, 26407, -1, 24603, 26408, 26406, -1, 24603, 24608, 26408, -1, 26408, 24608, 24385, -1, 24385, 24608, 26413, -1, 26414, 26413, 26415, -1, 26410, 26415, 24605, -1, 26409, 26410, 24605, -1, 26409, 26411, 26410, -1, 26409, 26369, 26411, -1, 26411, 26369, 24480, -1, 24582, 26335, 24583, -1, 24582, 24581, 26335, -1, 26335, 24581, 24580, -1, 26335, 24604, 24583, -1, 24583, 24604, 26412, -1, 26407, 24583, 26412, -1, 24385, 26413, 26414, -1, 26414, 26415, 26410, -1, 26341, 24598, 26416, -1, 26416, 24598, 24596, -1, 24595, 26416, 24596, -1, 24595, 26335, 26416, -1, 26416, 26070, 26342, -1, 26342, 26070, 26417, -1, 26418, 26342, 26417, -1, 26418, 26344, 26342, -1, 26418, 26420, 26344, -1, 26418, 26419, 26420, -1, 26419, 26157, 26420, -1, 26420, 26157, 26345, -1, 26345, 26157, 26156, -1, 26346, 26156, 26155, -1, 26421, 26155, 26422, -1, 26421, 26346, 26155, -1, 26345, 26156, 26346, -1, 26155, 26154, 26422, -1, 26422, 26154, 25964, -1, 26293, 26422, 25964, -1, 25964, 26424, 26293, -1, 26293, 26424, 26423, -1, 26424, 26425, 26423, -1, 26423, 26425, 26313, -1, 26313, 26425, 26152, -1, 26312, 26152, 25962, -1, 26311, 25962, 25958, -1, 26427, 25958, 25957, -1, 26287, 25957, 26151, -1, 26426, 26151, 26286, -1, 26426, 26287, 26151, -1, 26313, 26152, 26312, -1, 26312, 25962, 26311, -1, 26311, 25958, 26427, -1, 26427, 25957, 26287, -1, 26151, 25979, 26286, -1, 25979, 26428, 26286, -1, 26286, 26428, 26284, -1, 26284, 26428, 26429, -1, 26429, 26428, 25983, -1, 26432, 25983, 26430, -1, 26431, 26432, 26430, -1, 26431, 26433, 26432, -1, 26431, 25986, 26433, -1, 26433, 25986, 26434, -1, 26434, 25986, 26002, -1, 26437, 26002, 26004, -1, 26438, 26004, 26006, -1, 26339, 26006, 26439, -1, 26440, 26439, 26435, -1, 26338, 26435, 26114, -1, 26436, 26114, 26113, -1, 26441, 26436, 26113, -1, 26429, 25983, 26432, -1, 26434, 26002, 26437, -1, 26437, 26004, 26438, -1, 26438, 26006, 26339, -1, 26339, 26439, 26440, -1, 26440, 26435, 26338, -1, 26338, 26114, 26436, -1, 26113, 24427, 26441, -1, 26441, 24427, 24429, -1, 26105, 26442, 26331, -1, 26331, 26442, 26332, -1, 26332, 26442, 26444, -1, 26443, 26444, 26333, -1, 26443, 26332, 26444, -1, 26444, 26445, 26333, -1, 26333, 26445, 26108, -1, 26446, 26108, 26110, -1, 26337, 26446, 26110, -1, 26333, 26108, 26446, -1, 26110, 26112, 26337, -1, 26337, 26112, 26447, -1, 26112, 26005, 26447, -1, 26447, 26005, 26448, -1, 26448, 26005, 26449, -1, 26453, 26449, 26007, -1, 26450, 26007, 26009, -1, 26265, 26009, 26010, -1, 26340, 26010, 26011, -1, 26264, 26011, 26451, -1, 26452, 26451, 26012, -1, 26454, 26452, 26012, -1, 26448, 26449, 26453, -1, 26453, 26007, 26450, -1, 26450, 26009, 26265, -1, 26265, 26010, 26340, -1, 26340, 26011, 26264, -1, 26264, 26451, 26452, -1, 26012, 26020, 26454, -1, 26454, 26020, 26260, -1, 26020, 26021, 26260, -1, 26260, 26021, 26457, -1, 26457, 26021, 26455, -1, 26456, 26455, 26461, -1, 26456, 26457, 26455, -1, 26455, 26161, 26461, -1, 26461, 26161, 26458, -1, 26255, 26458, 26459, -1, 26462, 26459, 26160, -1, 26254, 26160, 26159, -1, 26460, 26254, 26159, -1, 26461, 26458, 26255, -1, 26255, 26459, 26462, -1, 26462, 26160, 26254, -1, 26159, 26148, 26460, -1, 26460, 26148, 26245, -1, 26148, 26463, 26245, -1, 26245, 26463, 26225, -1, 26225, 26463, 26103, -1, 26226, 26103, 26466, -1, 26327, 26466, 26464, -1, 26229, 26464, 26101, -1, 26230, 26101, 26465, -1, 26230, 26229, 26101, -1, 26225, 26103, 26226, -1, 26226, 26466, 26327, -1, 26327, 26464, 26229, -1, 26101, 26102, 26465, -1, 26465, 26102, 26467, -1, 26231, 26467, 26468, -1, 26399, 26231, 26468, -1, 26465, 26467, 26231, -1, 26399, 26468, 26328, -1, 26328, 26468, 26469, -1, 26330, 26469, 26104, -1, 26105, 26330, 26104, -1, 26105, 26331, 26330, -1, 26328, 26469, 26330, -1, 26470, 26471, 26503, -1, 26503, 26471, 26188, -1, 26188, 26471, 26177, -1, 26474, 26177, 26176, -1, 26189, 26176, 26472, -1, 26315, 26472, 26174, -1, 26316, 26174, 26475, -1, 26476, 26475, 26477, -1, 26308, 26477, 26473, -1, 26309, 26308, 26473, -1, 26188, 26177, 26474, -1, 26474, 26176, 26189, -1, 26189, 26472, 26315, -1, 26315, 26174, 26316, -1, 26316, 26475, 26476, -1, 26476, 26477, 26308, -1, 26473, 26168, 26309, -1, 26309, 26168, 26478, -1, 26168, 26170, 26478, -1, 26478, 26170, 26317, -1, 26317, 26170, 26167, -1, 26479, 26167, 26319, -1, 26479, 26317, 26167, -1, 26167, 26480, 26319, -1, 26319, 26480, 26481, -1, 26482, 26481, 26483, -1, 26320, 26482, 26483, -1, 26319, 26481, 26482, -1, 26483, 26484, 26320, -1, 26320, 26484, 26321, -1, 26321, 26484, 26322, -1, 26322, 26484, 26485, -1, 26323, 26485, 26166, -1, 26323, 26322, 26485, -1, 26166, 26135, 26323, -1, 26323, 26135, 26486, -1, 26486, 26135, 26162, -1, 26207, 26162, 26491, -1, 26207, 26486, 26162, -1, 26162, 26121, 26491, -1, 26491, 26121, 26492, -1, 26324, 26492, 26487, -1, 26325, 26487, 26488, -1, 26326, 26488, 26490, -1, 26489, 26490, 26493, -1, 26201, 26489, 26493, -1, 26491, 26492, 26324, -1, 26324, 26487, 26325, -1, 26325, 26488, 26326, -1, 26326, 26490, 26489, -1, 26493, 25942, 26201, -1, 26201, 25942, 26200, -1, 25942, 25940, 26200, -1, 26200, 25940, 26209, -1, 26209, 25940, 26494, -1, 26496, 26494, 26497, -1, 26498, 26497, 26495, -1, 26210, 26495, 26501, -1, 26210, 26498, 26495, -1, 26209, 26494, 26496, -1, 26496, 26497, 26498, -1, 26495, 26499, 26501, -1, 26501, 26499, 25939, -1, 26500, 25939, 26502, -1, 26211, 26500, 26502, -1, 26501, 25939, 26500, -1, 26502, 26470, 26211, -1, 26211, 26470, 26503, -1, 26171, 26505, 26504, -1, 26504, 26505, 26307, -1, 26307, 26505, 26510, -1, 26511, 26510, 26172, -1, 26512, 26172, 26173, -1, 26513, 26173, 26175, -1, 26314, 26175, 26514, -1, 26190, 26514, 26506, -1, 26515, 26506, 26508, -1, 26507, 26508, 26509, -1, 26191, 26509, 26516, -1, 26191, 26507, 26509, -1, 26307, 26510, 26511, -1, 26511, 26172, 26512, -1, 26512, 26173, 26513, -1, 26513, 26175, 26314, -1, 26314, 26514, 26190, -1, 26190, 26506, 26515, -1, 26515, 26508, 26507, -1, 26509, 26517, 26516, -1, 26516, 26517, 26301, -1, 26301, 26517, 26518, -1, 26518, 25956, 26301, -1, 26301, 25956, 26519, -1, 26519, 25956, 26520, -1, 26520, 25956, 26521, -1, 25959, 26520, 26521, -1, 25959, 26522, 26520, -1, 25959, 25960, 26522, -1, 26522, 25960, 26526, -1, 26526, 25960, 25961, -1, 26527, 25961, 26523, -1, 26291, 26523, 26525, -1, 26524, 26525, 25963, -1, 26292, 26524, 25963, -1, 26526, 25961, 26527, -1, 26527, 26523, 26291, -1, 26291, 26525, 26524, -1, 25963, 25966, 26292, -1, 26292, 25966, 26294, -1, 25966, 26529, 26294, -1, 26294, 26529, 26528, -1, 26528, 26529, 26531, -1, 26531, 26529, 26530, -1, 25968, 26531, 26530, -1, 25968, 26296, 26531, -1, 25968, 26532, 26296, -1, 26296, 26532, 26533, -1, 26533, 26532, 25969, -1, 26534, 26533, 25969, -1, 26534, 25969, 26537, -1, 26537, 25969, 26535, -1, 26536, 26537, 26535, -1, 26536, 26538, 26537, -1, 26536, 26374, 26538, -1, 26536, 26134, 26374, -1, 26169, 26171, 26318, -1, 26318, 26171, 26504, -1, 26633, 28414, 26634, -1, 26634, 28414, 28429, -1, 28353, 26539, 28366, -1, 28366, 26539, 26300, -1, 26300, 26539, 26546, -1, 26546, 26539, 25975, -1, 26547, 25975, 25977, -1, 26548, 25977, 25974, -1, 26540, 25974, 26541, -1, 26549, 26541, 26542, -1, 26298, 26542, 25955, -1, 26543, 25955, 25954, -1, 26550, 25954, 26544, -1, 26551, 26544, 25953, -1, 26552, 25953, 26545, -1, 26554, 26545, 26178, -1, 26554, 26552, 26545, -1, 26546, 25975, 26547, -1, 26547, 25977, 26548, -1, 26548, 25974, 26540, -1, 26540, 26541, 26549, -1, 26549, 26542, 26298, -1, 26298, 25955, 26543, -1, 26543, 25954, 26550, -1, 26550, 26544, 26551, -1, 26551, 25953, 26552, -1, 26178, 26553, 26554, -1, 26554, 26553, 26555, -1, 26555, 26553, 26557, -1, 26557, 26553, 26556, -1, 26558, 26557, 26556, -1, 26558, 26193, 26557, -1, 26558, 26559, 26193, -1, 26193, 26559, 26560, -1, 26560, 26559, 26561, -1, 26194, 26561, 26562, -1, 26192, 26194, 26562, -1, 26560, 26561, 26194, -1, 26562, 26563, 26192, -1, 26192, 26563, 26564, -1, 26563, 26565, 26564, -1, 26564, 26565, 26568, -1, 26568, 26565, 25951, -1, 26569, 25951, 25952, -1, 26570, 25952, 25950, -1, 26566, 25950, 26567, -1, 26566, 26570, 25950, -1, 26568, 25951, 26569, -1, 26569, 25952, 26570, -1, 25950, 25949, 26567, -1, 25949, 26571, 26567, -1, 26567, 26571, 26187, -1, 26187, 26571, 26302, -1, 26302, 26571, 25948, -1, 25944, 26302, 25948, -1, 25944, 26573, 26302, -1, 25944, 26572, 26573, -1, 26573, 26572, 26574, -1, 26574, 26572, 25945, -1, 26575, 25945, 26576, -1, 26179, 26575, 26576, -1, 26574, 25945, 26575, -1, 26576, 26577, 26179, -1, 26179, 26577, 26917, -1, 26958, 26578, 26971, -1, 26971, 26578, 26579, -1, 26578, 25936, 26579, -1, 26579, 25936, 26580, -1, 26580, 25936, 25935, -1, 26195, 25935, 25934, -1, 26581, 25934, 25932, -1, 26186, 25932, 26212, -1, 26186, 26581, 25932, -1, 26580, 25935, 26195, -1, 26195, 25934, 26581, -1, 25932, 26054, 26212, -1, 26054, 26052, 26212, -1, 26212, 26052, 26582, -1, 26582, 26052, 26583, -1, 26583, 26052, 26051, -1, 26584, 26583, 26051, -1, 26584, 26196, 26583, -1, 26584, 26050, 26196, -1, 26196, 26050, 26197, -1, 26197, 26050, 26585, -1, 26198, 26585, 26053, -1, 26208, 26198, 26053, -1, 26197, 26585, 26198, -1, 26053, 26586, 26208, -1, 26208, 26586, 26199, -1, 26199, 26586, 26588, -1, 26588, 26586, 26587, -1, 26049, 26588, 26587, -1, 26049, 26589, 26588, -1, 26049, 25941, 26589, -1, 26589, 25941, 26590, -1, 26590, 25941, 25943, -1, 26213, 25943, 22491, -1, 26592, 26213, 22491, -1, 26590, 25943, 26213, -1, 22491, 26591, 26592, -1, 26592, 26591, 26593, -1, 26591, 26046, 26593, -1, 26593, 26046, 26596, -1, 26596, 26046, 26042, -1, 26597, 26042, 26594, -1, 26595, 26594, 26039, -1, 26221, 26039, 26222, -1, 26221, 26595, 26039, -1, 26596, 26042, 26597, -1, 26597, 26594, 26595, -1, 26039, 26038, 26222, -1, 26038, 26598, 26222, -1, 26222, 26598, 26223, -1, 26223, 26598, 26224, -1, 26224, 26598, 26599, -1, 26036, 26224, 26599, -1, 26036, 26236, 26224, -1, 26036, 26031, 26236, -1, 26236, 26031, 26350, -1, 26350, 26031, 26028, -1, 26249, 26028, 22439, -1, 26251, 26249, 22439, -1, 26350, 26028, 26249, -1, 22439, 22440, 26251, -1, 26251, 22440, 26600, -1, 22440, 26024, 26600, -1, 26600, 26024, 26601, -1, 26601, 26024, 26023, -1, 26246, 26023, 26602, -1, 26603, 26602, 26604, -1, 26248, 26604, 26247, -1, 26248, 26603, 26604, -1, 26601, 26023, 26246, -1, 26246, 26602, 26603, -1, 26604, 26605, 26247, -1, 26605, 26022, 26247, -1, 26247, 26022, 26263, -1, 26022, 26606, 26263, -1, 26263, 26606, 26607, -1, 26607, 26606, 26609, -1, 26256, 26609, 26019, -1, 26257, 26019, 26608, -1, 26258, 26608, 26611, -1, 26258, 26257, 26608, -1, 26607, 26609, 26256, -1, 26256, 26019, 26257, -1, 26608, 26610, 26611, -1, 26610, 26613, 26611, -1, 26611, 26613, 26259, -1, 26259, 26613, 26612, -1, 26612, 26613, 26614, -1, 26615, 26612, 26614, -1, 26615, 26616, 26612, -1, 26615, 26015, 26616, -1, 26616, 26015, 26261, -1, 26261, 26015, 26016, -1, 26262, 26016, 26618, -1, 26617, 26262, 26618, -1, 26261, 26016, 26262, -1, 26618, 26018, 26617, -1, 26617, 26018, 26842, -1, 26782, 26001, 26267, -1, 26267, 26001, 26268, -1, 26001, 26000, 26268, -1, 26268, 26000, 26619, -1, 26619, 26000, 25999, -1, 26270, 25999, 26621, -1, 26271, 26621, 25984, -1, 26620, 25984, 26272, -1, 26620, 26271, 25984, -1, 26619, 25999, 26270, -1, 26270, 26621, 26271, -1, 25984, 25989, 26272, -1, 25989, 25991, 26272, -1, 26272, 25991, 26273, -1, 26273, 25991, 26274, -1, 26274, 25991, 25990, -1, 25998, 26274, 25990, -1, 25998, 26275, 26274, -1, 25998, 25996, 26275, -1, 26275, 25996, 26277, -1, 26277, 25996, 26622, -1, 26623, 26622, 25997, -1, 26276, 26623, 25997, -1, 26277, 26622, 26623, -1, 25997, 25994, 26276, -1, 26276, 25994, 26279, -1, 25994, 26624, 26279, -1, 26279, 26624, 26627, -1, 26627, 26624, 25995, -1, 26628, 25995, 25993, -1, 26278, 25993, 26625, -1, 26280, 26625, 26626, -1, 26280, 26278, 26625, -1, 26627, 25995, 26628, -1, 26628, 25993, 26278, -1, 26625, 25992, 26626, -1, 25992, 26629, 26626, -1, 26626, 26629, 26630, -1, 26630, 26629, 26636, -1, 26636, 26629, 25988, -1, 26282, 25988, 26637, -1, 26281, 26637, 25982, -1, 26283, 25982, 26631, -1, 26638, 26631, 25981, -1, 26639, 25981, 25980, -1, 26285, 25980, 26632, -1, 26640, 26632, 26641, -1, 26642, 26641, 26643, -1, 26289, 26643, 26635, -1, 26634, 26635, 26633, -1, 26634, 26289, 26635, -1, 26636, 25988, 26282, -1, 26282, 26637, 26281, -1, 26281, 25982, 26283, -1, 26283, 26631, 26638, -1, 26638, 25981, 26639, -1, 26639, 25980, 26285, -1, 26285, 26632, 26640, -1, 26640, 26641, 26642, -1, 26642, 26643, 26289, -1, 26003, 25987, 26644, -1, 26644, 25987, 25920, -1, 25906, 25911, 26288, -1, 26288, 25911, 26310, -1, 25946, 26645, 26646, -1, 26646, 26645, 26303, -1, 26654, 25738, 26647, -1, 26652, 26647, 26651, -1, 26653, 26651, 26655, -1, 26648, 26655, 26649, -1, 26719, 26649, 26656, -1, 26719, 26648, 26649, -1, 26719, 26650, 26648, -1, 26648, 26650, 26653, -1, 26655, 26648, 26653, -1, 25738, 25804, 26647, -1, 26647, 25804, 25858, -1, 26651, 26647, 25858, -1, 26652, 26651, 26653, -1, 26650, 26652, 26653, -1, 26650, 26654, 26652, -1, 26652, 26654, 26647, -1, 26649, 26655, 26661, -1, 26656, 26661, 26660, -1, 26656, 26649, 26661, -1, 26729, 26662, 26663, -1, 26729, 26658, 26662, -1, 26729, 26730, 26658, -1, 26658, 26730, 26657, -1, 26726, 26657, 26724, -1, 26726, 26658, 26657, -1, 26726, 26659, 26658, -1, 26658, 26659, 26662, -1, 26662, 26659, 26660, -1, 26661, 26662, 26660, -1, 26661, 26663, 26662, -1, 26661, 26655, 26663, -1, 26730, 26664, 26657, -1, 26657, 26664, 26666, -1, 26724, 26666, 26667, -1, 26724, 26657, 26666, -1, 26664, 26665, 26666, -1, 26666, 26665, 26668, -1, 26667, 26668, 26718, -1, 26667, 26666, 26668, -1, 26665, 26737, 26668, -1, 26668, 26737, 26669, -1, 26718, 26669, 26680, -1, 26721, 26680, 26679, -1, 26670, 26679, 26674, -1, 26678, 26674, 26676, -1, 26715, 26676, 26671, -1, 26714, 26671, 26677, -1, 26672, 26677, 26673, -1, 26672, 26714, 26677, -1, 26669, 26737, 26680, -1, 26680, 26737, 26739, -1, 26679, 26739, 26733, -1, 26674, 26733, 26675, -1, 26676, 26675, 26671, -1, 26676, 26674, 26675, -1, 26680, 26739, 26679, -1, 26679, 26733, 26674, -1, 26671, 26675, 26677, -1, 26677, 26675, 26734, -1, 26673, 26677, 26734, -1, 26714, 26715, 26671, -1, 26715, 26678, 26676, -1, 26678, 26670, 26674, -1, 26670, 26721, 26679, -1, 26721, 26718, 26680, -1, 26669, 26718, 26668, -1, 26681, 25926, 26687, -1, 26682, 26687, 26683, -1, 26712, 26683, 26684, -1, 26713, 26684, 26686, -1, 26685, 26686, 26689, -1, 26717, 26689, 26720, -1, 26717, 26685, 26689, -1, 26717, 26716, 26685, -1, 26685, 26716, 26713, -1, 26686, 26685, 26713, -1, 25926, 26735, 26687, -1, 26687, 26735, 26688, -1, 26683, 26688, 26684, -1, 26683, 26687, 26688, -1, 26688, 26686, 26684, -1, 26686, 26690, 26689, -1, 26689, 26690, 26691, -1, 26720, 26691, 26722, -1, 26720, 26689, 26691, -1, 26690, 26738, 26691, -1, 26691, 26738, 26693, -1, 26722, 26693, 26694, -1, 26722, 26691, 26693, -1, 26738, 26692, 26693, -1, 26693, 26692, 26695, -1, 26694, 26695, 26723, -1, 26694, 26693, 26695, -1, 26692, 26732, 26695, -1, 26695, 26732, 26696, -1, 26723, 26696, 26725, -1, 26723, 26695, 26696, -1, 26732, 26697, 26696, -1, 26696, 26697, 26698, -1, 26725, 26698, 26699, -1, 26725, 26696, 26698, -1, 26697, 26731, 26698, -1, 26698, 26731, 26700, -1, 26699, 26700, 26704, -1, 26727, 26704, 26705, -1, 26711, 26705, 26701, -1, 26710, 26701, 26709, -1, 26702, 26709, 26708, -1, 26703, 26708, 26707, -1, 25895, 26707, 25896, -1, 25895, 26703, 26707, -1, 26700, 26731, 26704, -1, 26704, 26731, 26728, -1, 26705, 26728, 26706, -1, 26701, 26706, 26736, -1, 26709, 26736, 26708, -1, 26709, 26701, 26736, -1, 26704, 26728, 26705, -1, 26705, 26706, 26701, -1, 26708, 26736, 26707, -1, 26707, 26736, 25857, -1, 25896, 26707, 25857, -1, 26703, 26702, 26708, -1, 26702, 26710, 26709, -1, 26710, 26711, 26701, -1, 26711, 26727, 26705, -1, 26727, 26699, 26704, -1, 26700, 26699, 26698, -1, 26716, 26712, 26713, -1, 26713, 26712, 26684, -1, 26712, 26682, 26683, -1, 26682, 26681, 26687, -1, 26672, 26681, 26714, -1, 26714, 26681, 26682, -1, 26715, 26682, 26712, -1, 26716, 26715, 26712, -1, 26716, 26678, 26715, -1, 26716, 26717, 26678, -1, 26678, 26717, 26670, -1, 26670, 26717, 26720, -1, 26721, 26720, 26722, -1, 26718, 26722, 26694, -1, 26667, 26694, 26723, -1, 26724, 26723, 26725, -1, 26726, 26725, 26699, -1, 26659, 26699, 26727, -1, 26660, 26727, 26711, -1, 26656, 26711, 26710, -1, 26719, 26710, 26702, -1, 26650, 26702, 26654, -1, 26650, 26719, 26702, -1, 26714, 26682, 26715, -1, 26670, 26720, 26721, -1, 26721, 26722, 26718, -1, 26718, 26694, 26667, -1, 26667, 26723, 26724, -1, 26724, 26725, 26726, -1, 26726, 26699, 26659, -1, 26659, 26727, 26660, -1, 26660, 26711, 26656, -1, 26656, 26710, 26719, -1, 26702, 26703, 26654, -1, 26654, 26703, 25738, -1, 25738, 26703, 25895, -1, 25858, 25857, 26651, -1, 26651, 25857, 26736, -1, 26655, 26736, 26706, -1, 26663, 26706, 26728, -1, 26729, 26728, 26731, -1, 26730, 26731, 26697, -1, 26664, 26697, 26732, -1, 26665, 26732, 26692, -1, 26737, 26692, 26738, -1, 26739, 26738, 26690, -1, 26733, 26690, 26686, -1, 26675, 26686, 26688, -1, 26734, 26688, 26735, -1, 26734, 26675, 26688, -1, 26651, 26736, 26655, -1, 26655, 26706, 26663, -1, 26663, 26728, 26729, -1, 26729, 26731, 26730, -1, 26730, 26697, 26664, -1, 26664, 26732, 26665, -1, 26665, 26692, 26737, -1, 26737, 26738, 26739, -1, 26739, 26690, 26733, -1, 26733, 26686, 26675, -1, 26791, 26740, 26744, -1, 26747, 26744, 26799, -1, 26746, 26799, 26741, -1, 26742, 26741, 26748, -1, 26790, 26748, 26789, -1, 26790, 26742, 26748, -1, 26790, 26745, 26742, -1, 26742, 26745, 26746, -1, 26741, 26742, 26746, -1, 26740, 26743, 26744, -1, 26744, 26743, 25853, -1, 26799, 26744, 25853, -1, 26747, 26799, 26746, -1, 26745, 26747, 26746, -1, 26745, 26791, 26747, -1, 26747, 26791, 26744, -1, 26748, 26741, 26756, -1, 26789, 26756, 26749, -1, 26789, 26748, 26756, -1, 26750, 26754, 26755, -1, 26750, 26751, 26754, -1, 26750, 26752, 26751, -1, 26751, 26752, 26757, -1, 26788, 26757, 26758, -1, 26788, 26751, 26757, -1, 26788, 26753, 26751, -1, 26751, 26753, 26754, -1, 26754, 26753, 26749, -1, 26756, 26754, 26749, -1, 26756, 26755, 26754, -1, 26756, 26741, 26755, -1, 26752, 26796, 26757, -1, 26757, 26796, 26759, -1, 26758, 26759, 26760, -1, 26758, 26757, 26759, -1, 26796, 26795, 26759, -1, 26759, 26795, 26761, -1, 26760, 26761, 26762, -1, 26760, 26759, 26761, -1, 26795, 26794, 26761, -1, 26761, 26794, 26763, -1, 26762, 26763, 26764, -1, 26776, 26764, 26770, -1, 26774, 26770, 26775, -1, 26784, 26775, 26773, -1, 26765, 26773, 26772, -1, 26766, 26772, 26767, -1, 26781, 26767, 25923, -1, 26781, 26766, 26767, -1, 26763, 26794, 26764, -1, 26764, 26794, 26768, -1, 26770, 26768, 26771, -1, 26775, 26771, 26769, -1, 26773, 26769, 26772, -1, 26773, 26775, 26769, -1, 26764, 26768, 26770, -1, 26770, 26771, 26775, -1, 26792, 25923, 26769, -1, 26769, 25923, 26767, -1, 26772, 26769, 26767, -1, 26766, 26765, 26772, -1, 26765, 26784, 26773, -1, 26784, 26774, 26775, -1, 26774, 26776, 26770, -1, 26776, 26762, 26764, -1, 26763, 26762, 26761, -1, 26782, 26267, 26783, -1, 26783, 26267, 26793, -1, 26785, 26793, 26797, -1, 26786, 26797, 26787, -1, 26786, 26785, 26797, -1, 26783, 26793, 26785, -1, 26797, 26777, 26787, -1, 26787, 26777, 26778, -1, 26778, 26777, 26798, -1, 26780, 26798, 25905, -1, 26779, 26780, 25905, -1, 26778, 26798, 26780, -1, 26781, 26782, 26766, -1, 26766, 26782, 26765, -1, 26765, 26782, 26783, -1, 26784, 26783, 26774, -1, 26784, 26765, 26783, -1, 26783, 26785, 26774, -1, 26774, 26785, 26776, -1, 26776, 26785, 26762, -1, 26762, 26785, 26786, -1, 26760, 26786, 26758, -1, 26760, 26762, 26786, -1, 26786, 26787, 26758, -1, 26758, 26787, 26788, -1, 26788, 26787, 26753, -1, 26753, 26787, 26778, -1, 26749, 26778, 26789, -1, 26749, 26753, 26778, -1, 26778, 26780, 26789, -1, 26789, 26780, 26790, -1, 26790, 26780, 26745, -1, 26745, 26780, 26779, -1, 26791, 26779, 26740, -1, 26791, 26745, 26779, -1, 26792, 26769, 26267, -1, 26267, 26769, 26793, -1, 26793, 26769, 26771, -1, 26768, 26793, 26771, -1, 26768, 26797, 26793, -1, 26768, 26794, 26797, -1, 26797, 26794, 26795, -1, 26796, 26797, 26795, -1, 26796, 26777, 26797, -1, 26796, 26752, 26777, -1, 26777, 26752, 26750, -1, 26755, 26777, 26750, -1, 26755, 26798, 26777, -1, 26755, 26741, 26798, -1, 26798, 26741, 26799, -1, 25905, 26799, 25853, -1, 25905, 26798, 26799, -1, 26017, 26803, 26804, -1, 26839, 26804, 26806, -1, 26837, 26806, 26805, -1, 26838, 26805, 26857, -1, 26802, 26857, 26809, -1, 26800, 26809, 26801, -1, 26800, 26802, 26809, -1, 26800, 26836, 26802, -1, 26802, 26836, 26838, -1, 26857, 26802, 26838, -1, 26803, 25927, 26804, -1, 26804, 25927, 26858, -1, 26806, 26858, 26805, -1, 26806, 26804, 26858, -1, 26858, 26857, 26805, -1, 26857, 26807, 26809, -1, 26809, 26807, 26811, -1, 26801, 26811, 26808, -1, 26801, 26809, 26811, -1, 26807, 26810, 26811, -1, 26811, 26810, 26812, -1, 26808, 26812, 26814, -1, 26808, 26811, 26812, -1, 26810, 26855, 26812, -1, 26812, 26855, 26813, -1, 26814, 26813, 26846, -1, 26814, 26812, 26813, -1, 26855, 26854, 26813, -1, 26813, 26854, 26815, -1, 26846, 26815, 26816, -1, 26846, 26813, 26815, -1, 26854, 26853, 26815, -1, 26815, 26853, 26817, -1, 26816, 26817, 26845, -1, 26816, 26815, 26817, -1, 26853, 26825, 26817, -1, 26817, 26825, 26818, -1, 26845, 26818, 26819, -1, 26835, 26819, 26826, -1, 26820, 26826, 26834, -1, 26833, 26834, 26828, -1, 26821, 26828, 26822, -1, 26832, 26822, 26824, -1, 26823, 26824, 26830, -1, 26823, 26832, 26824, -1, 26818, 26825, 26819, -1, 26819, 26825, 26829, -1, 26826, 26829, 26827, -1, 26834, 26827, 26831, -1, 26828, 26831, 26822, -1, 26828, 26834, 26831, -1, 26819, 26829, 26826, -1, 26826, 26827, 26834, -1, 25807, 26830, 26831, -1, 26831, 26830, 26824, -1, 26822, 26831, 26824, -1, 26832, 26821, 26822, -1, 26821, 26833, 26828, -1, 26833, 26820, 26834, -1, 26820, 26835, 26826, -1, 26835, 26845, 26819, -1, 26818, 26845, 26817, -1, 26836, 26837, 26838, -1, 26838, 26837, 26805, -1, 26837, 26839, 26806, -1, 26839, 26017, 26804, -1, 26843, 25874, 26840, -1, 26840, 25874, 26851, -1, 26844, 26851, 26852, -1, 26847, 26852, 26856, -1, 26848, 26856, 26841, -1, 26849, 26841, 26850, -1, 26849, 26848, 26841, -1, 26840, 26851, 26844, -1, 26844, 26852, 26847, -1, 26847, 26856, 26848, -1, 26841, 26842, 26850, -1, 26850, 26842, 26018, -1, 26823, 26843, 26832, -1, 26832, 26843, 26821, -1, 26821, 26843, 26840, -1, 26833, 26840, 26820, -1, 26833, 26821, 26840, -1, 26840, 26844, 26820, -1, 26820, 26844, 26835, -1, 26835, 26844, 26845, -1, 26845, 26844, 26847, -1, 26816, 26847, 26846, -1, 26816, 26845, 26847, -1, 26847, 26848, 26846, -1, 26846, 26848, 26814, -1, 26814, 26848, 26808, -1, 26808, 26848, 26849, -1, 26801, 26849, 26800, -1, 26801, 26808, 26849, -1, 26849, 26850, 26800, -1, 26800, 26850, 26836, -1, 26836, 26850, 26837, -1, 26837, 26850, 26018, -1, 26839, 26018, 26017, -1, 26839, 26837, 26018, -1, 25807, 26831, 25874, -1, 25874, 26831, 26851, -1, 26851, 26831, 26827, -1, 26829, 26851, 26827, -1, 26829, 26852, 26851, -1, 26829, 26825, 26852, -1, 26852, 26825, 26853, -1, 26854, 26852, 26853, -1, 26854, 26856, 26852, -1, 26854, 26855, 26856, -1, 26856, 26855, 26810, -1, 26807, 26856, 26810, -1, 26807, 26841, 26856, -1, 26807, 26857, 26841, -1, 26841, 26857, 26858, -1, 26842, 26858, 25927, -1, 26842, 26841, 26858, -1, 26896, 26866, 26860, -1, 26859, 26860, 26861, -1, 26895, 26861, 26867, -1, 26865, 26867, 26864, -1, 26863, 26864, 26869, -1, 26908, 26869, 26907, -1, 26908, 26863, 26869, -1, 26908, 26862, 26863, -1, 26863, 26862, 26865, -1, 26864, 26863, 26865, -1, 26866, 26304, 26860, -1, 26860, 26304, 26868, -1, 26861, 26868, 26867, -1, 26861, 26860, 26868, -1, 26868, 26864, 26867, -1, 26864, 26872, 26869, -1, 26869, 26872, 26870, -1, 26907, 26870, 26871, -1, 26907, 26869, 26870, -1, 26872, 26873, 26870, -1, 26870, 26873, 26874, -1, 26871, 26874, 26875, -1, 26871, 26870, 26874, -1, 26873, 26876, 26874, -1, 26874, 26876, 26877, -1, 26875, 26877, 26878, -1, 26875, 26874, 26877, -1, 26876, 26915, 26877, -1, 26877, 26915, 26879, -1, 26878, 26879, 26881, -1, 26878, 26877, 26879, -1, 26915, 26882, 26879, -1, 26879, 26882, 26880, -1, 26881, 26880, 26906, -1, 26881, 26879, 26880, -1, 26882, 26914, 26880, -1, 26880, 26914, 26894, -1, 26906, 26894, 26893, -1, 26892, 26893, 26891, -1, 26903, 26891, 26888, -1, 26890, 26888, 26886, -1, 26902, 26886, 26889, -1, 26885, 26889, 26883, -1, 25446, 26883, 26884, -1, 25446, 26885, 26883, -1, 26894, 26914, 26893, -1, 26893, 26914, 26913, -1, 26891, 26913, 26887, -1, 26888, 26887, 26910, -1, 26886, 26910, 26889, -1, 26886, 26888, 26910, -1, 26893, 26913, 26891, -1, 26891, 26887, 26888, -1, 25582, 26884, 26910, -1, 26910, 26884, 26883, -1, 26889, 26910, 26883, -1, 26885, 26902, 26889, -1, 26902, 26890, 26886, -1, 26890, 26903, 26888, -1, 26903, 26892, 26891, -1, 26892, 26906, 26893, -1, 26894, 26906, 26880, -1, 26862, 26895, 26865, -1, 26865, 26895, 26867, -1, 26895, 26859, 26861, -1, 26859, 26896, 26860, -1, 25640, 26911, 26901, -1, 26901, 26911, 26912, -1, 26904, 26912, 26897, -1, 26905, 26897, 26916, -1, 26899, 26916, 26898, -1, 26909, 26898, 26900, -1, 26909, 26899, 26898, -1, 26901, 26912, 26904, -1, 26904, 26897, 26905, -1, 26905, 26916, 26899, -1, 26898, 26917, 26900, -1, 26900, 26917, 26577, -1, 25446, 25640, 26885, -1, 26885, 25640, 26902, -1, 26902, 25640, 26901, -1, 26890, 26901, 26903, -1, 26890, 26902, 26901, -1, 26901, 26904, 26903, -1, 26903, 26904, 26892, -1, 26892, 26904, 26906, -1, 26906, 26904, 26905, -1, 26881, 26905, 26878, -1, 26881, 26906, 26905, -1, 26905, 26899, 26878, -1, 26878, 26899, 26875, -1, 26875, 26899, 26871, -1, 26871, 26899, 26909, -1, 26907, 26909, 26908, -1, 26907, 26871, 26909, -1, 26909, 26900, 26908, -1, 26908, 26900, 26862, -1, 26862, 26900, 26895, -1, 26895, 26900, 26577, -1, 26859, 26577, 26896, -1, 26859, 26895, 26577, -1, 25582, 26910, 26911, -1, 26911, 26910, 26912, -1, 26912, 26910, 26887, -1, 26913, 26912, 26887, -1, 26913, 26897, 26912, -1, 26913, 26914, 26897, -1, 26897, 26914, 26882, -1, 26915, 26897, 26882, -1, 26915, 26916, 26897, -1, 26915, 26876, 26916, -1, 26916, 26876, 26873, -1, 26872, 26916, 26873, -1, 26872, 26898, 26916, -1, 26872, 26864, 26898, -1, 26898, 26864, 26868, -1, 26917, 26868, 26304, -1, 26917, 26898, 26868, -1, 26925, 26968, 26918, -1, 26924, 26918, 26977, -1, 26922, 26977, 26920, -1, 26919, 26920, 26926, -1, 26921, 26926, 26927, -1, 26921, 26919, 26926, -1, 26921, 26969, 26919, -1, 26919, 26969, 26922, -1, 26920, 26919, 26922, -1, 26968, 26923, 26918, -1, 26918, 26923, 25577, -1, 26977, 26918, 25577, -1, 26924, 26977, 26922, -1, 26969, 26924, 26922, -1, 26969, 26925, 26924, -1, 26924, 26925, 26918, -1, 26926, 26920, 26934, -1, 26927, 26934, 26932, -1, 26927, 26926, 26934, -1, 26928, 26931, 26933, -1, 26928, 26929, 26931, -1, 26928, 26976, 26929, -1, 26929, 26976, 26935, -1, 26964, 26935, 26963, -1, 26964, 26929, 26935, -1, 26964, 26930, 26929, -1, 26929, 26930, 26931, -1, 26931, 26930, 26932, -1, 26934, 26931, 26932, -1, 26934, 26933, 26931, -1, 26934, 26920, 26933, -1, 26976, 26974, 26935, -1, 26935, 26974, 26936, -1, 26963, 26936, 26937, -1, 26963, 26935, 26936, -1, 26974, 26973, 26936, -1, 26936, 26973, 26939, -1, 26937, 26939, 26961, -1, 26937, 26936, 26939, -1, 26973, 26938, 26939, -1, 26939, 26938, 26940, -1, 26961, 26940, 26941, -1, 26953, 26941, 26950, -1, 26960, 26950, 26948, -1, 26942, 26948, 26952, -1, 26951, 26952, 26944, -1, 26943, 26944, 26946, -1, 25937, 26946, 26945, -1, 25937, 26943, 26946, -1, 26940, 26938, 26941, -1, 26941, 26938, 26972, -1, 26950, 26972, 26947, -1, 26948, 26947, 26949, -1, 26952, 26949, 26944, -1, 26952, 26948, 26949, -1, 26941, 26972, 26950, -1, 26950, 26947, 26948, -1, 25916, 26945, 26949, -1, 26949, 26945, 26946, -1, 26944, 26949, 26946, -1, 26943, 26951, 26944, -1, 26951, 26942, 26952, -1, 26942, 26960, 26948, -1, 26960, 26953, 26950, -1, 26953, 26961, 26941, -1, 26940, 26961, 26939, -1, 26958, 26971, 26959, -1, 26959, 26971, 26954, -1, 26955, 26954, 26975, -1, 26962, 26975, 26965, -1, 26962, 26955, 26975, -1, 26959, 26954, 26955, -1, 26975, 26956, 26965, -1, 26965, 26956, 26966, -1, 26966, 26956, 26957, -1, 26967, 26957, 25646, -1, 26970, 26967, 25646, -1, 26966, 26957, 26967, -1, 25937, 26958, 26943, -1, 26943, 26958, 26951, -1, 26951, 26958, 26959, -1, 26942, 26959, 26960, -1, 26942, 26951, 26959, -1, 26959, 26955, 26960, -1, 26960, 26955, 26953, -1, 26953, 26955, 26961, -1, 26961, 26955, 26962, -1, 26937, 26962, 26963, -1, 26937, 26961, 26962, -1, 26962, 26965, 26963, -1, 26963, 26965, 26964, -1, 26964, 26965, 26930, -1, 26930, 26965, 26966, -1, 26932, 26966, 26927, -1, 26932, 26930, 26966, -1, 26966, 26967, 26927, -1, 26927, 26967, 26921, -1, 26921, 26967, 26969, -1, 26969, 26967, 26970, -1, 26925, 26970, 26968, -1, 26925, 26969, 26970, -1, 25916, 26949, 26971, -1, 26971, 26949, 26954, -1, 26954, 26949, 26947, -1, 26972, 26954, 26947, -1, 26972, 26975, 26954, -1, 26972, 26938, 26975, -1, 26975, 26938, 26973, -1, 26974, 26975, 26973, -1, 26974, 26956, 26975, -1, 26974, 26976, 26956, -1, 26956, 26976, 26928, -1, 26933, 26956, 26928, -1, 26933, 26957, 26956, -1, 26933, 26920, 26957, -1, 26957, 26920, 26977, -1, 25646, 26977, 25577, -1, 25646, 26957, 26977, -1, 27063, 25460, 26978, -1, 26982, 26978, 26979, -1, 26983, 26979, 26985, -1, 26980, 26985, 26984, -1, 27059, 26984, 26987, -1, 27059, 26980, 26984, -1, 27059, 26981, 26980, -1, 26980, 26981, 26983, -1, 26985, 26980, 26983, -1, 25460, 25636, 26978, -1, 26978, 25636, 25566, -1, 26979, 26978, 25566, -1, 26982, 26979, 26983, -1, 26981, 26982, 26983, -1, 26981, 27063, 26982, -1, 26982, 27063, 26978, -1, 26984, 26985, 26986, -1, 26987, 26986, 26994, -1, 26987, 26984, 26986, -1, 26988, 26993, 27064, -1, 26988, 26989, 26993, -1, 26988, 26995, 26989, -1, 26989, 26995, 26991, -1, 26992, 26991, 26990, -1, 26992, 26989, 26991, -1, 26992, 27056, 26989, -1, 26989, 27056, 26993, -1, 26993, 27056, 26994, -1, 26986, 26993, 26994, -1, 26986, 27064, 26993, -1, 26986, 26985, 27064, -1, 26995, 27067, 26991, -1, 26991, 27067, 26996, -1, 26990, 26996, 26998, -1, 26990, 26991, 26996, -1, 27067, 26997, 26996, -1, 26996, 26997, 27013, -1, 26998, 27013, 27061, -1, 26998, 26996, 27013, -1, 26997, 27070, 27013, -1, 27013, 27070, 26999, -1, 27061, 26999, 27001, -1, 27011, 27001, 27012, -1, 27054, 27012, 27005, -1, 27010, 27005, 27000, -1, 27053, 27000, 27009, -1, 27051, 27009, 27008, -1, 25930, 27008, 27007, -1, 25930, 27051, 27008, -1, 26999, 27070, 27001, -1, 27001, 27070, 27002, -1, 27012, 27002, 27003, -1, 27005, 27003, 27004, -1, 27000, 27004, 27009, -1, 27000, 27005, 27004, -1, 27001, 27002, 27012, -1, 27012, 27003, 27005, -1, 27006, 27007, 27004, -1, 27004, 27007, 27008, -1, 27009, 27004, 27008, -1, 27051, 27053, 27009, -1, 27053, 27010, 27000, -1, 27010, 27054, 27005, -1, 27054, 27011, 27012, -1, 27011, 27061, 27001, -1, 26999, 27061, 27013, -1, 27050, 27014, 27016, -1, 27015, 27016, 27023, -1, 27017, 27023, 27024, -1, 27022, 27024, 27019, -1, 27018, 27019, 27020, -1, 27021, 27020, 27060, -1, 27021, 27018, 27020, -1, 27021, 27052, 27018, -1, 27018, 27052, 27022, -1, 27019, 27018, 27022, -1, 27014, 26183, 27016, -1, 27016, 26183, 27068, -1, 27023, 27068, 27024, -1, 27023, 27016, 27068, -1, 27068, 27019, 27024, -1, 27019, 27025, 27020, -1, 27020, 27025, 27026, -1, 27060, 27026, 27055, -1, 27060, 27020, 27026, -1, 27025, 27071, 27026, -1, 27026, 27071, 27028, -1, 27055, 27028, 27027, -1, 27055, 27026, 27028, -1, 27071, 27029, 27028, -1, 27028, 27029, 27030, -1, 27027, 27030, 27031, -1, 27027, 27028, 27030, -1, 27029, 27033, 27030, -1, 27030, 27033, 27035, -1, 27031, 27035, 27032, -1, 27031, 27030, 27035, -1, 27033, 27034, 27035, -1, 27035, 27034, 27036, -1, 27032, 27036, 27037, -1, 27032, 27035, 27036, -1, 27034, 27066, 27036, -1, 27036, 27066, 27042, -1, 27037, 27042, 27038, -1, 27039, 27038, 27040, -1, 27057, 27040, 27043, -1, 27058, 27043, 27049, -1, 27048, 27049, 27045, -1, 27062, 27045, 27041, -1, 25534, 27041, 27047, -1, 25534, 27062, 27041, -1, 27042, 27066, 27038, -1, 27038, 27066, 27065, -1, 27040, 27065, 27044, -1, 27043, 27044, 27069, -1, 27049, 27069, 27045, -1, 27049, 27043, 27069, -1, 27038, 27065, 27040, -1, 27040, 27044, 27043, -1, 27045, 27069, 27041, -1, 27041, 27069, 27046, -1, 27047, 27041, 27046, -1, 27062, 27048, 27045, -1, 27048, 27058, 27049, -1, 27058, 27057, 27043, -1, 27057, 27039, 27040, -1, 27039, 27037, 27038, -1, 27042, 27037, 27036, -1, 27052, 27017, 27022, -1, 27022, 27017, 27024, -1, 27017, 27015, 27023, -1, 27015, 27050, 27016, -1, 25930, 27050, 27051, -1, 27051, 27050, 27015, -1, 27053, 27015, 27017, -1, 27052, 27053, 27017, -1, 27052, 27010, 27053, -1, 27052, 27021, 27010, -1, 27010, 27021, 27054, -1, 27054, 27021, 27060, -1, 27011, 27060, 27055, -1, 27061, 27055, 27027, -1, 26998, 27027, 27031, -1, 26990, 27031, 27032, -1, 26992, 27032, 27037, -1, 27056, 27037, 27039, -1, 26994, 27039, 27057, -1, 26987, 27057, 27058, -1, 27059, 27058, 27048, -1, 26981, 27048, 27063, -1, 26981, 27059, 27048, -1, 27051, 27015, 27053, -1, 27054, 27060, 27011, -1, 27011, 27055, 27061, -1, 27061, 27027, 26998, -1, 26998, 27031, 26990, -1, 26990, 27032, 26992, -1, 26992, 27037, 27056, -1, 27056, 27039, 26994, -1, 26994, 27057, 26987, -1, 26987, 27058, 27059, -1, 27048, 27062, 27063, -1, 27063, 27062, 25460, -1, 25460, 27062, 25534, -1, 25566, 27046, 26979, -1, 26979, 27046, 27069, -1, 26985, 27069, 27044, -1, 27064, 27044, 27065, -1, 26988, 27065, 27066, -1, 26995, 27066, 27034, -1, 27067, 27034, 27033, -1, 26997, 27033, 27029, -1, 27070, 27029, 27071, -1, 27002, 27071, 27025, -1, 27003, 27025, 27019, -1, 27004, 27019, 27068, -1, 27006, 27068, 26183, -1, 27006, 27004, 27068, -1, 26979, 27069, 26985, -1, 26985, 27044, 27064, -1, 27064, 27065, 26988, -1, 26988, 27066, 26995, -1, 26995, 27034, 27067, -1, 27067, 27033, 26997, -1, 26997, 27029, 27070, -1, 27070, 27071, 27002, -1, 27002, 27025, 27003, -1, 27003, 27019, 27004, -1, 25493, 25376, 27072, -1, 27104, 27072, 27073, -1, 27124, 27073, 27103, -1, 27074, 27103, 27076, -1, 27077, 27076, 27075, -1, 27121, 27075, 27120, -1, 27121, 27077, 27075, -1, 27121, 27122, 27077, -1, 27077, 27122, 27074, -1, 27076, 27077, 27074, -1, 25376, 25549, 27072, -1, 27072, 25549, 27078, -1, 27073, 27078, 27103, -1, 27073, 27072, 27078, -1, 27078, 27076, 27103, -1, 27076, 27079, 27075, -1, 27075, 27079, 27081, -1, 27120, 27081, 27119, -1, 27120, 27075, 27081, -1, 27079, 27080, 27081, -1, 27081, 27080, 27083, -1, 27119, 27083, 27118, -1, 27119, 27081, 27083, -1, 27080, 27082, 27083, -1, 27083, 27082, 27085, -1, 27118, 27085, 27117, -1, 27118, 27083, 27085, -1, 27082, 27084, 27085, -1, 27085, 27084, 27086, -1, 27117, 27086, 27116, -1, 27117, 27085, 27086, -1, 27084, 27127, 27086, -1, 27086, 27127, 27102, -1, 27116, 27102, 27088, -1, 27116, 27086, 27102, -1, 27127, 27092, 27102, -1, 27102, 27092, 27087, -1, 27088, 27087, 27093, -1, 27101, 27093, 27095, -1, 27112, 27095, 27097, -1, 27089, 27097, 27100, -1, 27113, 27100, 27099, -1, 27111, 27099, 27091, -1, 27090, 27091, 27098, -1, 27090, 27111, 27091, -1, 27087, 27092, 27093, -1, 27093, 27092, 27094, -1, 27095, 27094, 27096, -1, 27097, 27096, 27126, -1, 27100, 27126, 27099, -1, 27100, 27097, 27126, -1, 27093, 27094, 27095, -1, 27095, 27096, 27097, -1, 25352, 27098, 27126, -1, 27126, 27098, 27091, -1, 27099, 27126, 27091, -1, 27111, 27113, 27099, -1, 27113, 27089, 27100, -1, 27089, 27112, 27097, -1, 27112, 27101, 27095, -1, 27101, 27088, 27093, -1, 27087, 27088, 27102, -1, 27122, 27124, 27074, -1, 27074, 27124, 27103, -1, 27124, 27104, 27073, -1, 27104, 25493, 27072, -1, 25315, 27125, 27114, -1, 27114, 27125, 27106, -1, 27105, 27106, 27107, -1, 27115, 27107, 27108, -1, 27110, 27108, 27128, -1, 27109, 27128, 27123, -1, 27109, 27110, 27128, -1, 27114, 27106, 27105, -1, 27105, 27107, 27115, -1, 27115, 27108, 27110, -1, 27128, 25546, 27123, -1, 27123, 25546, 25529, -1, 27090, 25315, 27111, -1, 27111, 25315, 27113, -1, 27113, 25315, 27114, -1, 27089, 27114, 27112, -1, 27089, 27113, 27114, -1, 27114, 27105, 27112, -1, 27112, 27105, 27101, -1, 27101, 27105, 27088, -1, 27088, 27105, 27115, -1, 27116, 27115, 27117, -1, 27116, 27088, 27115, -1, 27115, 27110, 27117, -1, 27117, 27110, 27118, -1, 27118, 27110, 27119, -1, 27119, 27110, 27109, -1, 27120, 27109, 27121, -1, 27120, 27119, 27109, -1, 27109, 27123, 27121, -1, 27121, 27123, 27122, -1, 27122, 27123, 27124, -1, 27124, 27123, 25529, -1, 27104, 25529, 25493, -1, 27104, 27124, 25529, -1, 25352, 27126, 27125, -1, 27125, 27126, 27106, -1, 27106, 27126, 27096, -1, 27094, 27106, 27096, -1, 27094, 27107, 27106, -1, 27094, 27092, 27107, -1, 27107, 27092, 27127, -1, 27084, 27107, 27127, -1, 27084, 27108, 27107, -1, 27084, 27082, 27108, -1, 27108, 27082, 27080, -1, 27079, 27108, 27080, -1, 27079, 27128, 27108, -1, 27079, 27076, 27128, -1, 27128, 27076, 27078, -1, 25546, 27078, 25549, -1, 25546, 27128, 27078, -1, 25487, 27137, 27138, -1, 27129, 27138, 27130, -1, 27131, 27130, 27132, -1, 27136, 27132, 27140, -1, 27133, 27140, 27134, -1, 27212, 27134, 27142, -1, 27212, 27133, 27134, -1, 27212, 27135, 27133, -1, 27133, 27135, 27136, -1, 27140, 27133, 27136, -1, 27137, 25602, 27138, -1, 27138, 25602, 27139, -1, 27130, 27139, 27132, -1, 27130, 27138, 27139, -1, 27139, 27140, 27132, -1, 27140, 27141, 27134, -1, 27134, 27141, 27143, -1, 27142, 27143, 27145, -1, 27142, 27134, 27143, -1, 27141, 27222, 27143, -1, 27143, 27222, 27146, -1, 27145, 27146, 27144, -1, 27145, 27143, 27146, -1, 27222, 27217, 27146, -1, 27146, 27217, 27147, -1, 27144, 27147, 27208, -1, 27144, 27146, 27147, -1, 27217, 27218, 27147, -1, 27147, 27218, 27148, -1, 27208, 27148, 27206, -1, 27208, 27147, 27148, -1, 27218, 27149, 27148, -1, 27148, 27149, 27151, -1, 27206, 27151, 27150, -1, 27206, 27148, 27151, -1, 27149, 27223, 27151, -1, 27151, 27223, 27152, -1, 27150, 27152, 27162, -1, 27153, 27162, 27154, -1, 27167, 27154, 27159, -1, 27166, 27159, 27161, -1, 27205, 27161, 27156, -1, 27155, 27156, 27157, -1, 27158, 27157, 27164, -1, 27158, 27155, 27157, -1, 27152, 27223, 27162, -1, 27162, 27223, 27163, -1, 27154, 27163, 27160, -1, 27159, 27160, 27224, -1, 27161, 27224, 27156, -1, 27161, 27159, 27224, -1, 27162, 27163, 27154, -1, 27154, 27160, 27159, -1, 27156, 27224, 27157, -1, 27157, 27224, 27165, -1, 27164, 27157, 27165, -1, 27155, 27205, 27156, -1, 27205, 27166, 27161, -1, 27166, 27167, 27159, -1, 27167, 27153, 27154, -1, 27153, 27150, 27162, -1, 27152, 27150, 27151, -1, 27135, 27131, 27136, -1, 27136, 27131, 27132, -1, 27131, 27129, 27130, -1, 27129, 25487, 27138, -1, 27168, 27200, 27169, -1, 27176, 27169, 27170, -1, 27172, 27170, 27178, -1, 27171, 27178, 27177, -1, 27201, 27177, 27202, -1, 27201, 27171, 27177, -1, 27201, 27175, 27171, -1, 27171, 27175, 27172, -1, 27178, 27171, 27172, -1, 27200, 27173, 27169, -1, 27169, 27173, 27174, -1, 27170, 27169, 27174, -1, 27176, 27170, 27172, -1, 27175, 27176, 27172, -1, 27175, 27168, 27176, -1, 27176, 27168, 27169, -1, 27177, 27178, 27185, -1, 27202, 27185, 27203, -1, 27202, 27177, 27185, -1, 27221, 27184, 27186, -1, 27221, 27181, 27184, -1, 27221, 27179, 27181, -1, 27181, 27179, 27180, -1, 27182, 27180, 27207, -1, 27182, 27181, 27180, -1, 27182, 27183, 27181, -1, 27181, 27183, 27184, -1, 27184, 27183, 27203, -1, 27185, 27184, 27203, -1, 27185, 27186, 27184, -1, 27185, 27178, 27186, -1, 27179, 27220, 27180, -1, 27180, 27220, 27187, -1, 27207, 27187, 27209, -1, 27207, 27180, 27187, -1, 27220, 27219, 27187, -1, 27187, 27219, 27188, -1, 27209, 27188, 27210, -1, 27209, 27187, 27188, -1, 27219, 27216, 27188, -1, 27188, 27216, 27194, -1, 27210, 27194, 27195, -1, 27211, 27195, 27198, -1, 27199, 27198, 27189, -1, 27204, 27189, 27190, -1, 27191, 27190, 27197, -1, 27193, 27197, 27192, -1, 25486, 27192, 25378, -1, 25486, 27193, 27192, -1, 27194, 27216, 27195, -1, 27195, 27216, 27196, -1, 27198, 27196, 27215, -1, 27189, 27215, 27214, -1, 27190, 27214, 27197, -1, 27190, 27189, 27214, -1, 27195, 27196, 27198, -1, 27198, 27215, 27189, -1, 27213, 25378, 27214, -1, 27214, 25378, 27192, -1, 27197, 27214, 27192, -1, 27193, 27191, 27197, -1, 27191, 27204, 27190, -1, 27204, 27199, 27189, -1, 27199, 27211, 27198, -1, 27211, 27210, 27195, -1, 27194, 27210, 27188, -1, 27158, 27200, 27155, -1, 27155, 27200, 27168, -1, 27205, 27168, 27175, -1, 27201, 27205, 27175, -1, 27201, 27166, 27205, -1, 27201, 27202, 27166, -1, 27166, 27202, 27167, -1, 27167, 27202, 27203, -1, 27153, 27203, 27183, -1, 27150, 27183, 27182, -1, 27206, 27182, 27207, -1, 27208, 27207, 27209, -1, 27144, 27209, 27210, -1, 27145, 27210, 27211, -1, 27142, 27211, 27199, -1, 27212, 27199, 27204, -1, 27135, 27204, 27191, -1, 27131, 27191, 27129, -1, 27131, 27135, 27191, -1, 27155, 27168, 27205, -1, 27167, 27203, 27153, -1, 27153, 27183, 27150, -1, 27150, 27182, 27206, -1, 27206, 27207, 27208, -1, 27208, 27209, 27144, -1, 27144, 27210, 27145, -1, 27145, 27211, 27142, -1, 27142, 27199, 27212, -1, 27212, 27204, 27135, -1, 27191, 27193, 27129, -1, 27129, 27193, 25487, -1, 25487, 27193, 25486, -1, 25602, 27213, 27139, -1, 27139, 27213, 27214, -1, 27140, 27214, 27215, -1, 27141, 27215, 27196, -1, 27222, 27196, 27216, -1, 27217, 27216, 27219, -1, 27218, 27219, 27220, -1, 27149, 27220, 27179, -1, 27223, 27179, 27221, -1, 27163, 27221, 27186, -1, 27160, 27186, 27178, -1, 27224, 27178, 27170, -1, 27165, 27170, 27174, -1, 27165, 27224, 27170, -1, 27139, 27214, 27140, -1, 27140, 27215, 27141, -1, 27141, 27196, 27222, -1, 27222, 27216, 27217, -1, 27217, 27219, 27218, -1, 27218, 27220, 27149, -1, 27149, 27179, 27223, -1, 27223, 27221, 27163, -1, 27163, 27186, 27160, -1, 27160, 27178, 27224, -1, 27231, 27229, 27225, -1, 27230, 27225, 27303, -1, 27227, 27303, 27309, -1, 27228, 27309, 27226, -1, 27301, 27226, 27300, -1, 27301, 27228, 27226, -1, 27301, 27295, 27228, -1, 27228, 27295, 27227, -1, 27309, 27228, 27227, -1, 27229, 24857, 27225, -1, 27225, 24857, 25343, -1, 27303, 27225, 25343, -1, 27230, 27303, 27227, -1, 27295, 27230, 27227, -1, 27295, 27231, 27230, -1, 27230, 27231, 27225, -1, 27226, 27309, 27232, -1, 27300, 27232, 27299, -1, 27300, 27226, 27232, -1, 27310, 27236, 27304, -1, 27310, 27233, 27236, -1, 27310, 27311, 27233, -1, 27233, 27311, 27234, -1, 27298, 27234, 27297, -1, 27298, 27233, 27234, -1, 27298, 27235, 27233, -1, 27233, 27235, 27236, -1, 27236, 27235, 27299, -1, 27232, 27236, 27299, -1, 27232, 27304, 27236, -1, 27232, 27309, 27304, -1, 27311, 27313, 27234, -1, 27234, 27313, 27237, -1, 27297, 27237, 27292, -1, 27297, 27234, 27237, -1, 27313, 27314, 27237, -1, 27237, 27314, 27238, -1, 27292, 27238, 27296, -1, 27292, 27237, 27238, -1, 27314, 27242, 27238, -1, 27238, 27242, 27239, -1, 27296, 27239, 27241, -1, 27249, 27241, 27250, -1, 27290, 27250, 27240, -1, 27289, 27240, 27245, -1, 27288, 27245, 27246, -1, 27248, 27246, 27247, -1, 25481, 27247, 25381, -1, 25481, 27248, 27247, -1, 27239, 27242, 27241, -1, 27241, 27242, 27243, -1, 27250, 27243, 27307, -1, 27240, 27307, 27244, -1, 27245, 27244, 27246, -1, 27245, 27240, 27244, -1, 27241, 27243, 27250, -1, 27250, 27307, 27240, -1, 27246, 27244, 27247, -1, 27247, 27244, 25558, -1, 25381, 27247, 25558, -1, 27248, 27288, 27246, -1, 27288, 27289, 27245, -1, 27289, 27290, 27240, -1, 27290, 27249, 27250, -1, 27249, 27296, 27241, -1, 27239, 27296, 27238, -1, 25516, 25382, 27287, -1, 27251, 27287, 27286, -1, 27252, 27286, 27254, -1, 27253, 27254, 27308, -1, 27257, 27308, 27255, -1, 27291, 27255, 27260, -1, 27291, 27257, 27255, -1, 27291, 27256, 27257, -1, 27257, 27256, 27253, -1, 27308, 27257, 27253, -1, 25382, 25560, 27287, -1, 27287, 25560, 27258, -1, 27286, 27258, 27254, -1, 27286, 27287, 27258, -1, 27258, 27308, 27254, -1, 27308, 27259, 27255, -1, 27255, 27259, 27263, -1, 27260, 27263, 27262, -1, 27260, 27255, 27263, -1, 27259, 27261, 27263, -1, 27263, 27261, 27264, -1, 27262, 27264, 27265, -1, 27262, 27263, 27264, -1, 27261, 27306, 27264, -1, 27264, 27306, 27267, -1, 27265, 27267, 27268, -1, 27265, 27264, 27267, -1, 27306, 27266, 27267, -1, 27267, 27266, 27269, -1, 27268, 27269, 27293, -1, 27268, 27267, 27269, -1, 27266, 27312, 27269, -1, 27269, 27312, 27270, -1, 27293, 27270, 27285, -1, 27293, 27269, 27270, -1, 27312, 27276, 27270, -1, 27270, 27276, 27271, -1, 27285, 27271, 27277, -1, 27272, 27277, 27278, -1, 27273, 27278, 27280, -1, 27284, 27280, 27274, -1, 27294, 27274, 27275, -1, 27302, 27275, 27283, -1, 25323, 27283, 27281, -1, 25323, 27302, 27283, -1, 27271, 27276, 27277, -1, 27277, 27276, 27279, -1, 27278, 27279, 27305, -1, 27280, 27305, 27282, -1, 27274, 27282, 27275, -1, 27274, 27280, 27282, -1, 27277, 27279, 27278, -1, 27278, 27305, 27280, -1, 25342, 27281, 27282, -1, 27282, 27281, 27283, -1, 27275, 27282, 27283, -1, 27302, 27294, 27275, -1, 27294, 27284, 27274, -1, 27284, 27273, 27280, -1, 27273, 27272, 27278, -1, 27272, 27285, 27277, -1, 27271, 27285, 27270, -1, 27256, 27252, 27253, -1, 27253, 27252, 27254, -1, 27252, 27251, 27286, -1, 27251, 25516, 27287, -1, 25481, 25516, 27248, -1, 27248, 25516, 27251, -1, 27288, 27251, 27252, -1, 27256, 27288, 27252, -1, 27256, 27289, 27288, -1, 27256, 27291, 27289, -1, 27289, 27291, 27290, -1, 27290, 27291, 27260, -1, 27249, 27260, 27262, -1, 27296, 27262, 27265, -1, 27292, 27265, 27268, -1, 27297, 27268, 27293, -1, 27298, 27293, 27285, -1, 27235, 27285, 27272, -1, 27299, 27272, 27273, -1, 27300, 27273, 27284, -1, 27301, 27284, 27294, -1, 27295, 27294, 27231, -1, 27295, 27301, 27294, -1, 27248, 27251, 27288, -1, 27290, 27260, 27249, -1, 27249, 27262, 27296, -1, 27296, 27265, 27292, -1, 27292, 27268, 27297, -1, 27297, 27293, 27298, -1, 27298, 27285, 27235, -1, 27235, 27272, 27299, -1, 27299, 27273, 27300, -1, 27300, 27284, 27301, -1, 27294, 27302, 27231, -1, 27231, 27302, 27229, -1, 27229, 27302, 25323, -1, 25343, 25342, 27303, -1, 27303, 25342, 27282, -1, 27309, 27282, 27305, -1, 27304, 27305, 27279, -1, 27310, 27279, 27276, -1, 27311, 27276, 27312, -1, 27313, 27312, 27266, -1, 27314, 27266, 27306, -1, 27242, 27306, 27261, -1, 27243, 27261, 27259, -1, 27307, 27259, 27308, -1, 27244, 27308, 27258, -1, 25558, 27258, 25560, -1, 25558, 27244, 27258, -1, 27303, 27282, 27309, -1, 27309, 27305, 27304, -1, 27304, 27279, 27310, -1, 27310, 27276, 27311, -1, 27311, 27312, 27313, -1, 27313, 27266, 27314, -1, 27314, 27306, 27242, -1, 27242, 27261, 27243, -1, 27243, 27259, 27307, -1, 27307, 27308, 27244, -1, 27323, 25325, 27321, -1, 27315, 27321, 27316, -1, 27320, 27316, 27370, -1, 27319, 27370, 27324, -1, 27317, 27324, 27318, -1, 27317, 27319, 27324, -1, 27317, 27365, 27319, -1, 27319, 27365, 27320, -1, 27370, 27319, 27320, -1, 25325, 27322, 27321, -1, 27321, 27322, 27371, -1, 27316, 27321, 27371, -1, 27315, 27316, 27320, -1, 27365, 27315, 27320, -1, 27365, 27323, 27315, -1, 27315, 27323, 27321, -1, 27324, 27370, 27329, -1, 27318, 27329, 27362, -1, 27318, 27324, 27329, -1, 27325, 27330, 27331, -1, 27325, 27328, 27330, -1, 27325, 27326, 27328, -1, 27328, 27326, 27327, -1, 27360, 27327, 27357, -1, 27360, 27328, 27327, -1, 27360, 27363, 27328, -1, 27328, 27363, 27330, -1, 27330, 27363, 27362, -1, 27329, 27330, 27362, -1, 27329, 27331, 27330, -1, 27329, 27370, 27331, -1, 27326, 27369, 27327, -1, 27327, 27369, 27333, -1, 27357, 27333, 27356, -1, 27357, 27327, 27333, -1, 27369, 27332, 27333, -1, 27333, 27332, 27346, -1, 27356, 27346, 27358, -1, 27356, 27333, 27346, -1, 27332, 27336, 27346, -1, 27346, 27336, 27334, -1, 27358, 27334, 27339, -1, 27345, 27339, 27340, -1, 27354, 27340, 27344, -1, 27335, 27344, 27338, -1, 27355, 27338, 27343, -1, 27353, 27343, 27342, -1, 25475, 27342, 25385, -1, 25475, 27353, 27342, -1, 27334, 27336, 27339, -1, 27339, 27336, 27367, -1, 27340, 27367, 27341, -1, 27344, 27341, 27337, -1, 27338, 27337, 27343, -1, 27338, 27344, 27337, -1, 27339, 27367, 27340, -1, 27340, 27341, 27344, -1, 27343, 27337, 27342, -1, 27342, 27337, 25570, -1, 25385, 27342, 25570, -1, 27353, 27355, 27343, -1, 27355, 27335, 27338, -1, 27335, 27354, 27344, -1, 27354, 27345, 27340, -1, 27345, 27358, 27339, -1, 27334, 27358, 27346, -1, 25386, 27348, 27347, -1, 27347, 27348, 27366, -1, 27350, 27366, 27349, -1, 27359, 27349, 27361, -1, 27359, 27350, 27349, -1, 27347, 27366, 27350, -1, 27349, 27368, 27361, -1, 27361, 27368, 27351, -1, 27351, 27368, 27352, -1, 27364, 27352, 27372, -1, 25329, 27364, 27372, -1, 27351, 27352, 27364, -1, 25475, 25386, 27353, -1, 27353, 25386, 27355, -1, 27355, 25386, 27347, -1, 27335, 27347, 27354, -1, 27335, 27355, 27347, -1, 27347, 27350, 27354, -1, 27354, 27350, 27345, -1, 27345, 27350, 27358, -1, 27358, 27350, 27359, -1, 27356, 27359, 27357, -1, 27356, 27358, 27359, -1, 27359, 27361, 27357, -1, 27357, 27361, 27360, -1, 27360, 27361, 27363, -1, 27363, 27361, 27351, -1, 27362, 27351, 27318, -1, 27362, 27363, 27351, -1, 27351, 27364, 27318, -1, 27318, 27364, 27317, -1, 27317, 27364, 27365, -1, 27365, 27364, 25329, -1, 27323, 25329, 25325, -1, 27323, 27365, 25329, -1, 25570, 27337, 27348, -1, 27348, 27337, 27366, -1, 27366, 27337, 27341, -1, 27367, 27366, 27341, -1, 27367, 27349, 27366, -1, 27367, 27336, 27349, -1, 27349, 27336, 27332, -1, 27369, 27349, 27332, -1, 27369, 27368, 27349, -1, 27369, 27326, 27368, -1, 27368, 27326, 27325, -1, 27331, 27368, 27325, -1, 27331, 27352, 27368, -1, 27331, 27370, 27352, -1, 27352, 27370, 27316, -1, 27372, 27316, 27371, -1, 27372, 27352, 27316, -1, 25433, 27373, 27374, -1, 27375, 27374, 27379, -1, 27446, 27379, 27378, -1, 27405, 27378, 27376, -1, 27377, 27376, 27383, -1, 27453, 27383, 27382, -1, 27453, 27377, 27383, -1, 27453, 27447, 27377, -1, 27377, 27447, 27405, -1, 27376, 27377, 27405, -1, 27373, 25536, 27374, -1, 27374, 25536, 27454, -1, 27379, 27454, 27378, -1, 27379, 27374, 27454, -1, 27454, 27376, 27378, -1, 27376, 27380, 27383, -1, 27383, 27380, 27381, -1, 27382, 27381, 27384, -1, 27382, 27383, 27381, -1, 27380, 27458, 27381, -1, 27381, 27458, 27385, -1, 27384, 27385, 27386, -1, 27384, 27381, 27385, -1, 27458, 27465, 27385, -1, 27385, 27465, 27387, -1, 27386, 27387, 27451, -1, 27386, 27385, 27387, -1, 27465, 27388, 27387, -1, 27387, 27388, 27389, -1, 27451, 27389, 27450, -1, 27451, 27387, 27389, -1, 27388, 27459, 27389, -1, 27389, 27459, 27390, -1, 27450, 27390, 27449, -1, 27450, 27389, 27390, -1, 27459, 27466, 27390, -1, 27390, 27466, 27404, -1, 27449, 27404, 27395, -1, 27403, 27395, 27396, -1, 27402, 27396, 27399, -1, 27442, 27399, 27392, -1, 27391, 27392, 27398, -1, 27440, 27398, 27401, -1, 27394, 27401, 27393, -1, 27394, 27440, 27401, -1, 27404, 27466, 27395, -1, 27395, 27466, 27400, -1, 27396, 27400, 27461, -1, 27399, 27461, 27397, -1, 27392, 27397, 27398, -1, 27392, 27399, 27397, -1, 27395, 27400, 27396, -1, 27396, 27461, 27399, -1, 27398, 27397, 27401, -1, 27401, 27397, 27463, -1, 27393, 27401, 27463, -1, 27440, 27391, 27398, -1, 27391, 27442, 27392, -1, 27442, 27402, 27399, -1, 27402, 27403, 27396, -1, 27403, 27449, 27395, -1, 27404, 27449, 27390, -1, 27447, 27446, 27405, -1, 27405, 27446, 27378, -1, 27446, 27375, 27379, -1, 27375, 25433, 27374, -1, 27448, 25242, 27414, -1, 27412, 27414, 27462, -1, 27413, 27462, 27415, -1, 27409, 27415, 27407, -1, 27406, 27407, 27408, -1, 27406, 27409, 27407, -1, 27406, 27441, 27409, -1, 27409, 27441, 27413, -1, 27415, 27409, 27413, -1, 25242, 27410, 27414, -1, 27414, 27410, 27411, -1, 27462, 27414, 27411, -1, 27412, 27462, 27413, -1, 27441, 27412, 27413, -1, 27441, 27448, 27412, -1, 27412, 27448, 27414, -1, 27407, 27415, 27416, -1, 27408, 27416, 27443, -1, 27408, 27407, 27416, -1, 27467, 27419, 27420, -1, 27467, 27417, 27419, -1, 27467, 27460, 27417, -1, 27417, 27460, 27421, -1, 27444, 27421, 27422, -1, 27444, 27417, 27421, -1, 27444, 27418, 27417, -1, 27417, 27418, 27419, -1, 27419, 27418, 27443, -1, 27416, 27419, 27443, -1, 27416, 27420, 27419, -1, 27416, 27415, 27420, -1, 27460, 27423, 27421, -1, 27421, 27423, 27424, -1, 27422, 27424, 27426, -1, 27422, 27421, 27424, -1, 27423, 27425, 27424, -1, 27424, 27425, 27427, -1, 27426, 27427, 27452, -1, 27426, 27424, 27427, -1, 27425, 27464, 27427, -1, 27427, 27464, 27428, -1, 27452, 27428, 27439, -1, 27438, 27439, 27429, -1, 27437, 27429, 27436, -1, 27430, 27436, 27435, -1, 27445, 27435, 27431, -1, 27432, 27431, 27433, -1, 24846, 27433, 24844, -1, 24846, 27432, 27433, -1, 27428, 27464, 27439, -1, 27439, 27464, 27434, -1, 27429, 27434, 27457, -1, 27436, 27457, 27456, -1, 27435, 27456, 27431, -1, 27435, 27436, 27456, -1, 27439, 27434, 27429, -1, 27429, 27457, 27436, -1, 27455, 24844, 27456, -1, 27456, 24844, 27433, -1, 27431, 27456, 27433, -1, 27432, 27445, 27431, -1, 27445, 27430, 27435, -1, 27430, 27437, 27436, -1, 27437, 27438, 27429, -1, 27438, 27452, 27439, -1, 27428, 27452, 27427, -1, 27394, 25242, 27440, -1, 27440, 25242, 27448, -1, 27391, 27448, 27441, -1, 27406, 27391, 27441, -1, 27406, 27442, 27391, -1, 27406, 27408, 27442, -1, 27442, 27408, 27402, -1, 27402, 27408, 27443, -1, 27403, 27443, 27418, -1, 27449, 27418, 27444, -1, 27450, 27444, 27422, -1, 27451, 27422, 27426, -1, 27386, 27426, 27452, -1, 27384, 27452, 27438, -1, 27382, 27438, 27437, -1, 27453, 27437, 27430, -1, 27447, 27430, 27445, -1, 27446, 27445, 27375, -1, 27446, 27447, 27445, -1, 27440, 27448, 27391, -1, 27402, 27443, 27403, -1, 27403, 27418, 27449, -1, 27449, 27444, 27450, -1, 27450, 27422, 27451, -1, 27451, 27426, 27386, -1, 27386, 27452, 27384, -1, 27384, 27438, 27382, -1, 27382, 27437, 27453, -1, 27453, 27430, 27447, -1, 27445, 27432, 27375, -1, 27375, 27432, 25433, -1, 25433, 27432, 24846, -1, 25536, 27455, 27454, -1, 27454, 27455, 27456, -1, 27376, 27456, 27457, -1, 27380, 27457, 27434, -1, 27458, 27434, 27464, -1, 27465, 27464, 27425, -1, 27388, 27425, 27423, -1, 27459, 27423, 27460, -1, 27466, 27460, 27467, -1, 27400, 27467, 27420, -1, 27461, 27420, 27415, -1, 27397, 27415, 27462, -1, 27463, 27462, 27411, -1, 27463, 27397, 27462, -1, 27454, 27456, 27376, -1, 27376, 27457, 27380, -1, 27380, 27434, 27458, -1, 27458, 27464, 27465, -1, 27465, 27425, 27388, -1, 27388, 27423, 27459, -1, 27459, 27460, 27466, -1, 27466, 27467, 27400, -1, 27400, 27420, 27461, -1, 27461, 27415, 27397, -1, 27478, 27468, 27476, -1, 27469, 27476, 27526, -1, 27474, 27526, 27470, -1, 27473, 27470, 27471, -1, 27472, 27471, 27518, -1, 27472, 27473, 27471, -1, 27472, 27477, 27473, -1, 27473, 27477, 27474, -1, 27470, 27473, 27474, -1, 27468, 27475, 27476, -1, 27476, 27475, 25268, -1, 27526, 27476, 25268, -1, 27469, 27526, 27474, -1, 27477, 27469, 27474, -1, 27477, 27478, 27469, -1, 27469, 27478, 27476, -1, 27471, 27470, 27483, -1, 27518, 27483, 27517, -1, 27518, 27471, 27483, -1, 27480, 27479, 27525, -1, 27480, 27482, 27479, -1, 27480, 27524, 27482, -1, 27482, 27524, 27486, -1, 27481, 27486, 27485, -1, 27481, 27482, 27486, -1, 27481, 27515, 27482, -1, 27482, 27515, 27479, -1, 27479, 27515, 27517, -1, 27483, 27479, 27517, -1, 27483, 27525, 27479, -1, 27483, 27470, 27525, -1, 27524, 27484, 27486, -1, 27486, 27484, 27487, -1, 27485, 27487, 27488, -1, 27485, 27486, 27487, -1, 27484, 27489, 27487, -1, 27487, 27489, 27490, -1, 27488, 27490, 27512, -1, 27488, 27487, 27490, -1, 27489, 27522, 27490, -1, 27490, 27522, 27504, -1, 27512, 27504, 27499, -1, 27511, 27499, 27503, -1, 27509, 27503, 27491, -1, 27492, 27491, 27493, -1, 27494, 27493, 27495, -1, 27496, 27495, 27498, -1, 27497, 27498, 24842, -1, 27497, 27496, 27498, -1, 27504, 27522, 27499, -1, 27499, 27522, 27501, -1, 27503, 27501, 27502, -1, 27491, 27502, 27500, -1, 27493, 27500, 27495, -1, 27493, 27491, 27500, -1, 27499, 27501, 27503, -1, 27503, 27502, 27491, -1, 25540, 24842, 27500, -1, 27500, 24842, 27498, -1, 27495, 27500, 27498, -1, 27496, 27494, 27495, -1, 27494, 27492, 27493, -1, 27492, 27509, 27491, -1, 27509, 27511, 27503, -1, 27511, 27512, 27499, -1, 27504, 27512, 27490, -1, 25375, 27505, 27506, -1, 27506, 27505, 27520, -1, 27510, 27520, 27521, -1, 27513, 27521, 27514, -1, 27513, 27510, 27521, -1, 27506, 27520, 27510, -1, 27521, 27523, 27514, -1, 27514, 27523, 27516, -1, 27516, 27523, 27508, -1, 27507, 27508, 25267, -1, 27519, 27507, 25267, -1, 27516, 27508, 27507, -1, 27497, 25375, 27496, -1, 27496, 25375, 27494, -1, 27494, 25375, 27506, -1, 27492, 27506, 27509, -1, 27492, 27494, 27506, -1, 27506, 27510, 27509, -1, 27509, 27510, 27511, -1, 27511, 27510, 27512, -1, 27512, 27510, 27513, -1, 27488, 27513, 27485, -1, 27488, 27512, 27513, -1, 27513, 27514, 27485, -1, 27485, 27514, 27481, -1, 27481, 27514, 27515, -1, 27515, 27514, 27516, -1, 27517, 27516, 27518, -1, 27517, 27515, 27516, -1, 27516, 27507, 27518, -1, 27518, 27507, 27472, -1, 27472, 27507, 27477, -1, 27477, 27507, 27519, -1, 27478, 27519, 27468, -1, 27478, 27477, 27519, -1, 25540, 27500, 27505, -1, 27505, 27500, 27520, -1, 27520, 27500, 27502, -1, 27501, 27520, 27502, -1, 27501, 27521, 27520, -1, 27501, 27522, 27521, -1, 27521, 27522, 27489, -1, 27484, 27521, 27489, -1, 27484, 27523, 27521, -1, 27484, 27524, 27523, -1, 27523, 27524, 27480, -1, 27525, 27523, 27480, -1, 27525, 27508, 27523, -1, 27525, 27470, 27508, -1, 27508, 27470, 27526, -1, 25267, 27526, 25268, -1, 25267, 27508, 27526, -1, 27561, 27533, 27527, -1, 27560, 27527, 27559, -1, 27579, 27559, 27558, -1, 27532, 27558, 27586, -1, 27531, 27586, 27529, -1, 27578, 27529, 27528, -1, 27578, 27531, 27529, -1, 27578, 27530, 27531, -1, 27531, 27530, 27532, -1, 27586, 27531, 27532, -1, 27533, 25590, 27527, -1, 27527, 25590, 27587, -1, 27559, 27587, 27558, -1, 27559, 27527, 27587, -1, 27587, 27586, 27558, -1, 27586, 27584, 27529, -1, 27529, 27584, 27534, -1, 27528, 27534, 27576, -1, 27528, 27529, 27534, -1, 27584, 27535, 27534, -1, 27534, 27535, 27536, -1, 27576, 27536, 27575, -1, 27576, 27534, 27536, -1, 27535, 27583, 27536, -1, 27536, 27583, 27537, -1, 27575, 27537, 27574, -1, 27575, 27536, 27537, -1, 27583, 27538, 27537, -1, 27537, 27538, 27540, -1, 27574, 27540, 27539, -1, 27574, 27537, 27540, -1, 27538, 27582, 27540, -1, 27540, 27582, 27541, -1, 27539, 27541, 27557, -1, 27539, 27540, 27541, -1, 27582, 27542, 27541, -1, 27541, 27542, 27543, -1, 27557, 27543, 27548, -1, 27572, 27548, 27549, -1, 27556, 27549, 27545, -1, 27544, 27545, 27552, -1, 27555, 27552, 27546, -1, 27571, 27546, 27554, -1, 27570, 27554, 27547, -1, 27570, 27571, 27554, -1, 27543, 27542, 27548, -1, 27548, 27542, 27550, -1, 27549, 27550, 27551, -1, 27545, 27551, 27553, -1, 27552, 27553, 27546, -1, 27552, 27545, 27553, -1, 27548, 27550, 27549, -1, 27549, 27551, 27545, -1, 27546, 27553, 27554, -1, 27554, 27553, 27581, -1, 27547, 27554, 27581, -1, 27571, 27555, 27546, -1, 27555, 27544, 27552, -1, 27544, 27556, 27545, -1, 27556, 27572, 27549, -1, 27572, 27557, 27548, -1, 27543, 27557, 27541, -1, 27530, 27579, 27532, -1, 27532, 27579, 27558, -1, 27579, 27560, 27559, -1, 27560, 27561, 27527, -1, 25253, 27562, 27563, -1, 27563, 27562, 27564, -1, 27573, 27564, 27566, -1, 27567, 27566, 27585, -1, 27568, 27585, 27565, -1, 27577, 27565, 27569, -1, 27577, 27568, 27565, -1, 27563, 27564, 27573, -1, 27573, 27566, 27567, -1, 27567, 27585, 27568, -1, 27565, 27588, 27569, -1, 27569, 27588, 27580, -1, 27570, 25253, 27571, -1, 27571, 25253, 27555, -1, 27555, 25253, 27563, -1, 27544, 27563, 27556, -1, 27544, 27555, 27563, -1, 27563, 27573, 27556, -1, 27556, 27573, 27572, -1, 27572, 27573, 27557, -1, 27557, 27573, 27567, -1, 27539, 27567, 27574, -1, 27539, 27557, 27567, -1, 27567, 27568, 27574, -1, 27574, 27568, 27575, -1, 27575, 27568, 27576, -1, 27576, 27568, 27577, -1, 27528, 27577, 27578, -1, 27528, 27576, 27577, -1, 27577, 27569, 27578, -1, 27578, 27569, 27530, -1, 27530, 27569, 27579, -1, 27579, 27569, 27580, -1, 27560, 27580, 27561, -1, 27560, 27579, 27580, -1, 27581, 27553, 27562, -1, 27562, 27553, 27564, -1, 27564, 27553, 27551, -1, 27550, 27564, 27551, -1, 27550, 27566, 27564, -1, 27550, 27542, 27566, -1, 27566, 27542, 27582, -1, 27538, 27566, 27582, -1, 27538, 27585, 27566, -1, 27538, 27583, 27585, -1, 27585, 27583, 27535, -1, 27584, 27585, 27535, -1, 27584, 27565, 27585, -1, 27584, 27586, 27565, -1, 27565, 27586, 27587, -1, 27588, 27587, 25590, -1, 27588, 27565, 27587, -1, 27596, 25259, 27592, -1, 27593, 27592, 27589, -1, 27594, 27589, 27590, -1, 27591, 27590, 27598, -1, 27668, 27598, 27597, -1, 27668, 27591, 27598, -1, 27668, 27595, 27591, -1, 27591, 27595, 27594, -1, 27590, 27591, 27594, -1, 25259, 25296, 27592, -1, 27592, 25296, 25281, -1, 27589, 27592, 25281, -1, 27593, 27589, 27594, -1, 27595, 27593, 27594, -1, 27595, 27596, 27593, -1, 27593, 27596, 27592, -1, 27598, 27590, 27599, -1, 27597, 27599, 27670, -1, 27597, 27598, 27599, -1, 27673, 27603, 27604, -1, 27673, 27602, 27603, -1, 27673, 27675, 27602, -1, 27602, 27675, 27601, -1, 27600, 27601, 27605, -1, 27600, 27602, 27601, -1, 27600, 27666, 27602, -1, 27602, 27666, 27603, -1, 27603, 27666, 27670, -1, 27599, 27603, 27670, -1, 27599, 27604, 27603, -1, 27599, 27590, 27604, -1, 27675, 27676, 27601, -1, 27601, 27676, 27606, -1, 27605, 27606, 27608, -1, 27605, 27601, 27606, -1, 27676, 27607, 27606, -1, 27606, 27607, 27609, -1, 27608, 27609, 27610, -1, 27608, 27606, 27609, -1, 27607, 27616, 27609, -1, 27609, 27616, 27611, -1, 27610, 27611, 27612, -1, 27623, 27612, 27619, -1, 27613, 27619, 27614, -1, 27662, 27614, 27618, -1, 27622, 27618, 27615, -1, 27660, 27615, 27621, -1, 25451, 27621, 24848, -1, 25451, 27660, 27621, -1, 27611, 27616, 27612, -1, 27612, 27616, 27677, -1, 27619, 27677, 27617, -1, 27614, 27617, 27620, -1, 27618, 27620, 27615, -1, 27618, 27614, 27620, -1, 27612, 27677, 27619, -1, 27619, 27617, 27614, -1, 25592, 24848, 27620, -1, 27620, 24848, 27621, -1, 27615, 27620, 27621, -1, 27660, 27622, 27615, -1, 27622, 27662, 27618, -1, 27662, 27613, 27614, -1, 27613, 27623, 27619, -1, 27623, 27610, 27612, -1, 27611, 27610, 27609, -1, 25449, 27624, 27625, -1, 27661, 27625, 27629, -1, 27658, 27629, 27659, -1, 27657, 27659, 27626, -1, 27628, 27626, 27627, -1, 27663, 27627, 27632, -1, 27663, 27628, 27627, -1, 27663, 27656, 27628, -1, 27628, 27656, 27657, -1, 27626, 27628, 27657, -1, 27624, 25596, 27625, -1, 27625, 25596, 27630, -1, 27629, 27630, 27659, -1, 27629, 27625, 27630, -1, 27630, 27626, 27659, -1, 27626, 27672, 27627, -1, 27627, 27672, 27631, -1, 27632, 27631, 27633, -1, 27632, 27627, 27631, -1, 27672, 27635, 27631, -1, 27631, 27635, 27634, -1, 27633, 27634, 27664, -1, 27633, 27631, 27634, -1, 27635, 27636, 27634, -1, 27634, 27636, 27637, -1, 27664, 27637, 27665, -1, 27664, 27634, 27637, -1, 27636, 27639, 27637, -1, 27637, 27639, 27640, -1, 27665, 27640, 27638, -1, 27665, 27637, 27640, -1, 27639, 27641, 27640, -1, 27640, 27641, 27642, -1, 27638, 27642, 27667, -1, 27638, 27640, 27642, -1, 27641, 27674, 27642, -1, 27642, 27674, 27645, -1, 27667, 27645, 27646, -1, 27669, 27646, 27647, -1, 27655, 27647, 27650, -1, 27671, 27650, 27643, -1, 27654, 27643, 27652, -1, 27644, 27652, 27653, -1, 25262, 27653, 25234, -1, 25262, 27644, 27653, -1, 27645, 27674, 27646, -1, 27646, 27674, 27648, -1, 27647, 27648, 27649, -1, 27650, 27649, 27651, -1, 27643, 27651, 27652, -1, 27643, 27650, 27651, -1, 27646, 27648, 27647, -1, 27647, 27649, 27650, -1, 25279, 25234, 27651, -1, 27651, 25234, 27653, -1, 27652, 27651, 27653, -1, 27644, 27654, 27652, -1, 27654, 27671, 27643, -1, 27671, 27655, 27650, -1, 27655, 27669, 27647, -1, 27669, 27667, 27646, -1, 27645, 27667, 27642, -1, 27656, 27658, 27657, -1, 27657, 27658, 27659, -1, 27658, 27661, 27629, -1, 27661, 25449, 27625, -1, 25451, 25449, 27660, -1, 27660, 25449, 27661, -1, 27622, 27661, 27658, -1, 27656, 27622, 27658, -1, 27656, 27662, 27622, -1, 27656, 27663, 27662, -1, 27662, 27663, 27613, -1, 27613, 27663, 27632, -1, 27623, 27632, 27633, -1, 27610, 27633, 27664, -1, 27608, 27664, 27665, -1, 27605, 27665, 27638, -1, 27600, 27638, 27667, -1, 27666, 27667, 27669, -1, 27670, 27669, 27655, -1, 27597, 27655, 27671, -1, 27668, 27671, 27654, -1, 27595, 27654, 27596, -1, 27595, 27668, 27654, -1, 27660, 27661, 27622, -1, 27613, 27632, 27623, -1, 27623, 27633, 27610, -1, 27610, 27664, 27608, -1, 27608, 27665, 27605, -1, 27605, 27638, 27600, -1, 27600, 27667, 27666, -1, 27666, 27669, 27670, -1, 27670, 27655, 27597, -1, 27597, 27671, 27668, -1, 27654, 27644, 27596, -1, 27596, 27644, 25259, -1, 25259, 27644, 25262, -1, 25281, 25279, 27589, -1, 27589, 25279, 27651, -1, 27590, 27651, 27649, -1, 27604, 27649, 27648, -1, 27673, 27648, 27674, -1, 27675, 27674, 27641, -1, 27676, 27641, 27639, -1, 27607, 27639, 27636, -1, 27616, 27636, 27635, -1, 27677, 27635, 27672, -1, 27617, 27672, 27626, -1, 27620, 27626, 27630, -1, 25592, 27630, 25596, -1, 25592, 27620, 27630, -1, 27589, 27651, 27590, -1, 27590, 27649, 27604, -1, 27604, 27648, 27673, -1, 27673, 27674, 27675, -1, 27675, 27641, 27676, -1, 27676, 27639, 27607, -1, 27607, 27636, 27616, -1, 27616, 27635, 27677, -1, 27677, 27672, 27617, -1, 27617, 27626, 27620, -1, 27707, 25669, 27708, -1, 27755, 27708, 27682, -1, 27706, 27682, 27678, -1, 27705, 27678, 27683, -1, 27680, 27683, 27684, -1, 27679, 27684, 27753, -1, 27679, 27680, 27684, -1, 27679, 27704, 27680, -1, 27680, 27704, 27705, -1, 27683, 27680, 27705, -1, 25669, 25808, 27708, -1, 27708, 25808, 27681, -1, 27682, 27681, 27678, -1, 27682, 27708, 27681, -1, 27681, 27683, 27678, -1, 27683, 27758, 27684, -1, 27684, 27758, 27686, -1, 27753, 27686, 27685, -1, 27753, 27684, 27686, -1, 27758, 27688, 27686, -1, 27686, 27688, 27687, -1, 27685, 27687, 27752, -1, 27685, 27686, 27687, -1, 27688, 27689, 27687, -1, 27687, 27689, 27690, -1, 27752, 27690, 27745, -1, 27752, 27687, 27690, -1, 27689, 27760, 27690, -1, 27690, 27760, 27691, -1, 27745, 27691, 27744, -1, 27745, 27690, 27691, -1, 27760, 27768, 27691, -1, 27691, 27768, 27692, -1, 27744, 27692, 27743, -1, 27744, 27691, 27692, -1, 27768, 27697, 27692, -1, 27692, 27697, 27696, -1, 27743, 27696, 27701, -1, 27703, 27701, 27693, -1, 27741, 27693, 27700, -1, 27694, 27700, 27699, -1, 27740, 27699, 27702, -1, 27750, 27702, 27695, -1, 24928, 27695, 24929, -1, 24928, 27750, 27695, -1, 27696, 27697, 27701, -1, 27701, 27697, 27769, -1, 27693, 27769, 27698, -1, 27700, 27698, 27770, -1, 27699, 27770, 27702, -1, 27699, 27700, 27770, -1, 27701, 27769, 27693, -1, 27693, 27698, 27700, -1, 27765, 24929, 27770, -1, 27770, 24929, 27695, -1, 27702, 27770, 27695, -1, 27750, 27740, 27702, -1, 27740, 27694, 27699, -1, 27694, 27741, 27700, -1, 27741, 27703, 27693, -1, 27703, 27743, 27701, -1, 27696, 27743, 27692, -1, 27704, 27706, 27705, -1, 27705, 27706, 27678, -1, 27706, 27755, 27682, -1, 27755, 27707, 27708, -1, 27738, 27737, 27714, -1, 27709, 27714, 27766, -1, 27715, 27766, 27763, -1, 27711, 27763, 27716, -1, 27739, 27716, 27710, -1, 27739, 27711, 27716, -1, 27739, 27712, 27711, -1, 27711, 27712, 27715, -1, 27763, 27711, 27715, -1, 27737, 27713, 27714, -1, 27714, 27713, 27764, -1, 27766, 27714, 27764, -1, 27709, 27766, 27715, -1, 27712, 27709, 27715, -1, 27712, 27738, 27709, -1, 27709, 27738, 27714, -1, 27716, 27763, 27721, -1, 27710, 27721, 27720, -1, 27710, 27716, 27721, -1, 27761, 27717, 27762, -1, 27761, 27719, 27717, -1, 27761, 27722, 27719, -1, 27719, 27722, 27723, -1, 27718, 27723, 27751, -1, 27718, 27719, 27723, -1, 27718, 27742, 27719, -1, 27719, 27742, 27717, -1, 27717, 27742, 27720, -1, 27721, 27717, 27720, -1, 27721, 27762, 27717, -1, 27721, 27763, 27762, -1, 27722, 27725, 27723, -1, 27723, 27725, 27724, -1, 27751, 27724, 27727, -1, 27751, 27723, 27724, -1, 27725, 27726, 27724, -1, 27724, 27726, 27728, -1, 27727, 27728, 27746, -1, 27727, 27724, 27728, -1, 27726, 27767, 27728, -1, 27728, 27767, 27729, -1, 27746, 27729, 27736, -1, 27747, 27736, 27730, -1, 27754, 27730, 27733, -1, 27748, 27733, 27732, -1, 27749, 27732, 27734, -1, 27756, 27734, 27735, -1, 25668, 27735, 25666, -1, 25668, 27756, 27735, -1, 27729, 27767, 27736, -1, 27736, 27767, 27759, -1, 27730, 27759, 27731, -1, 27733, 27731, 27757, -1, 27732, 27757, 27734, -1, 27732, 27733, 27757, -1, 27736, 27759, 27730, -1, 27730, 27731, 27733, -1, 27734, 27757, 27735, -1, 27735, 27757, 25667, -1, 25666, 27735, 25667, -1, 27756, 27749, 27734, -1, 27749, 27748, 27732, -1, 27748, 27754, 27733, -1, 27754, 27747, 27730, -1, 27747, 27746, 27736, -1, 27729, 27746, 27728, -1, 24928, 27737, 27750, -1, 27750, 27737, 27738, -1, 27740, 27738, 27712, -1, 27739, 27740, 27712, -1, 27739, 27694, 27740, -1, 27739, 27710, 27694, -1, 27694, 27710, 27741, -1, 27741, 27710, 27720, -1, 27703, 27720, 27742, -1, 27743, 27742, 27718, -1, 27744, 27718, 27751, -1, 27745, 27751, 27727, -1, 27752, 27727, 27746, -1, 27685, 27746, 27747, -1, 27753, 27747, 27754, -1, 27679, 27754, 27748, -1, 27704, 27748, 27749, -1, 27706, 27749, 27755, -1, 27706, 27704, 27749, -1, 27750, 27738, 27740, -1, 27741, 27720, 27703, -1, 27703, 27742, 27743, -1, 27743, 27718, 27744, -1, 27744, 27751, 27745, -1, 27745, 27727, 27752, -1, 27752, 27746, 27685, -1, 27685, 27747, 27753, -1, 27753, 27754, 27679, -1, 27679, 27748, 27704, -1, 27749, 27756, 27755, -1, 27755, 27756, 27707, -1, 27707, 27756, 25668, -1, 25808, 25667, 27681, -1, 27681, 25667, 27757, -1, 27683, 27757, 27731, -1, 27758, 27731, 27759, -1, 27688, 27759, 27767, -1, 27689, 27767, 27726, -1, 27760, 27726, 27725, -1, 27768, 27725, 27722, -1, 27697, 27722, 27761, -1, 27769, 27761, 27762, -1, 27698, 27762, 27763, -1, 27770, 27763, 27766, -1, 27765, 27766, 27764, -1, 27765, 27770, 27766, -1, 27681, 27757, 27683, -1, 27683, 27731, 27758, -1, 27758, 27759, 27688, -1, 27688, 27767, 27689, -1, 27689, 27726, 27760, -1, 27760, 27725, 27768, -1, 27768, 27722, 27697, -1, 27697, 27761, 27769, -1, 27769, 27762, 27698, -1, 27698, 27763, 27770, -1, 27851, 25172, 27775, -1, 27774, 27775, 27852, -1, 27771, 27852, 27784, -1, 27772, 27784, 27776, -1, 27850, 27776, 27778, -1, 27850, 27772, 27776, -1, 27850, 27773, 27772, -1, 27772, 27773, 27771, -1, 27784, 27772, 27771, -1, 25172, 24932, 27775, -1, 27775, 24932, 24931, -1, 27852, 27775, 24931, -1, 27774, 27852, 27771, -1, 27773, 27774, 27771, -1, 27773, 27851, 27774, -1, 27774, 27851, 27775, -1, 27776, 27784, 27783, -1, 27778, 27783, 27777, -1, 27778, 27776, 27783, -1, 27862, 27780, 27860, -1, 27862, 27779, 27780, -1, 27862, 27781, 27779, -1, 27779, 27781, 27786, -1, 27843, 27786, 27782, -1, 27843, 27779, 27786, -1, 27843, 27849, 27779, -1, 27779, 27849, 27780, -1, 27780, 27849, 27777, -1, 27783, 27780, 27777, -1, 27783, 27860, 27780, -1, 27783, 27784, 27860, -1, 27781, 27785, 27786, -1, 27786, 27785, 27789, -1, 27782, 27789, 27788, -1, 27782, 27786, 27789, -1, 27785, 27787, 27789, -1, 27789, 27787, 27790, -1, 27788, 27790, 27848, -1, 27788, 27789, 27790, -1, 27787, 27791, 27790, -1, 27790, 27791, 27792, -1, 27848, 27792, 27802, -1, 27841, 27802, 27794, -1, 27793, 27794, 27799, -1, 27801, 27799, 27798, -1, 27795, 27798, 27796, -1, 27837, 27796, 27797, -1, 25713, 27797, 27800, -1, 25713, 27837, 27797, -1, 27792, 27791, 27802, -1, 27802, 27791, 27856, -1, 27794, 27856, 27857, -1, 27799, 27857, 27863, -1, 27798, 27863, 27796, -1, 27798, 27799, 27863, -1, 27802, 27856, 27794, -1, 27794, 27857, 27799, -1, 25812, 27800, 27863, -1, 27863, 27800, 27797, -1, 27796, 27863, 27797, -1, 27837, 27795, 27796, -1, 27795, 27801, 27798, -1, 27801, 27793, 27799, -1, 27793, 27841, 27794, -1, 27841, 27848, 27802, -1, 27792, 27848, 27790, -1, 25647, 27803, 27806, -1, 27836, 27806, 27805, -1, 27838, 27805, 27835, -1, 27834, 27835, 27858, -1, 27804, 27858, 27808, -1, 27840, 27808, 27807, -1, 27840, 27804, 27808, -1, 27840, 27839, 27804, -1, 27804, 27839, 27834, -1, 27858, 27804, 27834, -1, 27803, 25815, 27806, -1, 27806, 25815, 27859, -1, 27805, 27859, 27835, -1, 27805, 27806, 27859, -1, 27859, 27858, 27835, -1, 27858, 27809, 27808, -1, 27808, 27809, 27810, -1, 27807, 27810, 27847, -1, 27807, 27808, 27810, -1, 27809, 27811, 27810, -1, 27810, 27811, 27812, -1, 27847, 27812, 27842, -1, 27847, 27810, 27812, -1, 27811, 27855, 27812, -1, 27812, 27855, 27813, -1, 27842, 27813, 27815, -1, 27842, 27812, 27813, -1, 27855, 27814, 27813, -1, 27813, 27814, 27817, -1, 27815, 27817, 27819, -1, 27815, 27813, 27817, -1, 27814, 27816, 27817, -1, 27817, 27816, 27820, -1, 27819, 27820, 27818, -1, 27819, 27817, 27820, -1, 27816, 27854, 27820, -1, 27820, 27854, 27821, -1, 27818, 27821, 27827, -1, 27844, 27827, 27822, -1, 27845, 27822, 27829, -1, 27833, 27829, 27830, -1, 27846, 27830, 27823, -1, 27832, 27823, 27824, -1, 27825, 27824, 27826, -1, 27825, 27832, 27824, -1, 27821, 27854, 27827, -1, 27827, 27854, 27861, -1, 27822, 27861, 27828, -1, 27829, 27828, 27853, -1, 27830, 27853, 27823, -1, 27830, 27829, 27853, -1, 27827, 27861, 27822, -1, 27822, 27828, 27829, -1, 27831, 27826, 27853, -1, 27853, 27826, 27824, -1, 27823, 27853, 27824, -1, 27832, 27846, 27823, -1, 27846, 27833, 27830, -1, 27833, 27845, 27829, -1, 27845, 27844, 27822, -1, 27844, 27818, 27827, -1, 27821, 27818, 27820, -1, 27839, 27838, 27834, -1, 27834, 27838, 27835, -1, 27838, 27836, 27805, -1, 27836, 25647, 27806, -1, 25713, 25647, 27837, -1, 27837, 25647, 27836, -1, 27795, 27836, 27838, -1, 27839, 27795, 27838, -1, 27839, 27801, 27795, -1, 27839, 27840, 27801, -1, 27801, 27840, 27793, -1, 27793, 27840, 27807, -1, 27841, 27807, 27847, -1, 27848, 27847, 27842, -1, 27788, 27842, 27815, -1, 27782, 27815, 27819, -1, 27843, 27819, 27818, -1, 27849, 27818, 27844, -1, 27777, 27844, 27845, -1, 27778, 27845, 27833, -1, 27850, 27833, 27846, -1, 27773, 27846, 27851, -1, 27773, 27850, 27846, -1, 27837, 27836, 27795, -1, 27793, 27807, 27841, -1, 27841, 27847, 27848, -1, 27848, 27842, 27788, -1, 27788, 27815, 27782, -1, 27782, 27819, 27843, -1, 27843, 27818, 27849, -1, 27849, 27844, 27777, -1, 27777, 27845, 27778, -1, 27778, 27833, 27850, -1, 27846, 27832, 27851, -1, 27851, 27832, 25172, -1, 25172, 27832, 27825, -1, 24931, 27831, 27852, -1, 27852, 27831, 27853, -1, 27784, 27853, 27828, -1, 27860, 27828, 27861, -1, 27862, 27861, 27854, -1, 27781, 27854, 27816, -1, 27785, 27816, 27814, -1, 27787, 27814, 27855, -1, 27791, 27855, 27811, -1, 27856, 27811, 27809, -1, 27857, 27809, 27858, -1, 27863, 27858, 27859, -1, 25812, 27859, 25815, -1, 25812, 27863, 27859, -1, 27852, 27853, 27784, -1, 27784, 27828, 27860, -1, 27860, 27861, 27862, -1, 27862, 27854, 27781, -1, 27781, 27816, 27785, -1, 27785, 27814, 27787, -1, 27787, 27855, 27791, -1, 27791, 27811, 27856, -1, 27856, 27809, 27857, -1, 27857, 27858, 27863, -1, 27871, 27868, 27872, -1, 27870, 27872, 27921, -1, 27867, 27921, 27864, -1, 27866, 27864, 27865, -1, 27909, 27865, 27908, -1, 27909, 27866, 27865, -1, 27909, 27910, 27866, -1, 27866, 27910, 27867, -1, 27864, 27866, 27867, -1, 27868, 27869, 27872, -1, 27872, 27869, 27922, -1, 27921, 27872, 27922, -1, 27870, 27921, 27867, -1, 27910, 27870, 27867, -1, 27910, 27871, 27870, -1, 27870, 27871, 27872, -1, 27865, 27864, 27873, -1, 27908, 27873, 27906, -1, 27908, 27865, 27873, -1, 27874, 27877, 27878, -1, 27874, 27875, 27877, -1, 27874, 27918, 27875, -1, 27875, 27918, 27879, -1, 27876, 27879, 27903, -1, 27876, 27875, 27879, -1, 27876, 27907, 27875, -1, 27875, 27907, 27877, -1, 27877, 27907, 27906, -1, 27873, 27877, 27906, -1, 27873, 27878, 27877, -1, 27873, 27864, 27878, -1, 27918, 27915, 27879, -1, 27879, 27915, 27880, -1, 27903, 27880, 27881, -1, 27903, 27879, 27880, -1, 27915, 27916, 27880, -1, 27880, 27916, 27895, -1, 27881, 27895, 27894, -1, 27881, 27880, 27895, -1, 27916, 27914, 27895, -1, 27895, 27914, 27888, -1, 27894, 27888, 27883, -1, 27882, 27883, 27891, -1, 27901, 27891, 27884, -1, 27893, 27884, 27889, -1, 27892, 27889, 27885, -1, 27886, 27885, 27887, -1, 25770, 27887, 25651, -1, 25770, 27886, 27887, -1, 27888, 27914, 27883, -1, 27883, 27914, 27913, -1, 27891, 27913, 27912, -1, 27884, 27912, 27890, -1, 27889, 27890, 27885, -1, 27889, 27884, 27890, -1, 27883, 27913, 27891, -1, 27891, 27912, 27884, -1, 25652, 25651, 27890, -1, 27890, 25651, 27887, -1, 27885, 27890, 27887, -1, 27886, 27892, 27885, -1, 27892, 27893, 27889, -1, 27893, 27901, 27884, -1, 27901, 27882, 27891, -1, 27882, 27894, 27883, -1, 27888, 27894, 27895, -1, 27900, 25653, 27896, -1, 27896, 25653, 27897, -1, 27902, 27897, 27917, -1, 27898, 27917, 27904, -1, 27898, 27902, 27917, -1, 27896, 27897, 27902, -1, 27917, 27919, 27904, -1, 27904, 27919, 27905, -1, 27905, 27919, 27920, -1, 27899, 27920, 25215, -1, 27911, 27899, 25215, -1, 27905, 27920, 27899, -1, 25770, 27900, 27886, -1, 27886, 27900, 27892, -1, 27892, 27900, 27896, -1, 27893, 27896, 27901, -1, 27893, 27892, 27896, -1, 27896, 27902, 27901, -1, 27901, 27902, 27882, -1, 27882, 27902, 27894, -1, 27894, 27902, 27898, -1, 27881, 27898, 27903, -1, 27881, 27894, 27898, -1, 27898, 27904, 27903, -1, 27903, 27904, 27876, -1, 27876, 27904, 27907, -1, 27907, 27904, 27905, -1, 27906, 27905, 27908, -1, 27906, 27907, 27905, -1, 27905, 27899, 27908, -1, 27908, 27899, 27909, -1, 27909, 27899, 27910, -1, 27910, 27899, 27911, -1, 27871, 27911, 27868, -1, 27871, 27910, 27911, -1, 25652, 27890, 25653, -1, 25653, 27890, 27897, -1, 27897, 27890, 27912, -1, 27913, 27897, 27912, -1, 27913, 27917, 27897, -1, 27913, 27914, 27917, -1, 27917, 27914, 27916, -1, 27915, 27917, 27916, -1, 27915, 27919, 27917, -1, 27915, 27918, 27919, -1, 27919, 27918, 27874, -1, 27878, 27919, 27874, -1, 27878, 27920, 27919, -1, 27878, 27864, 27920, -1, 27920, 27864, 27921, -1, 25215, 27921, 27922, -1, 25215, 27920, 27921, -1, 25728, 25663, 27928, -1, 27976, 27928, 27955, -1, 27923, 27955, 27931, -1, 27924, 27931, 27927, -1, 27925, 27927, 27926, -1, 27973, 27926, 27970, -1, 27973, 27925, 27926, -1, 27973, 27974, 27925, -1, 27925, 27974, 27924, -1, 27927, 27925, 27924, -1, 25663, 27929, 27928, -1, 27928, 27929, 27930, -1, 27955, 27930, 27931, -1, 27955, 27928, 27930, -1, 27930, 27927, 27931, -1, 27927, 27932, 27926, -1, 27926, 27932, 27933, -1, 27970, 27933, 27971, -1, 27970, 27926, 27933, -1, 27932, 27982, 27933, -1, 27933, 27982, 27934, -1, 27971, 27934, 27935, -1, 27971, 27933, 27934, -1, 27982, 27981, 27934, -1, 27934, 27981, 27936, -1, 27935, 27936, 27969, -1, 27935, 27934, 27936, -1, 27981, 27937, 27936, -1, 27936, 27937, 27938, -1, 27969, 27938, 27940, -1, 27969, 27936, 27938, -1, 27937, 27979, 27938, -1, 27938, 27979, 27939, -1, 27940, 27939, 27954, -1, 27940, 27938, 27939, -1, 27979, 27941, 27939, -1, 27939, 27941, 27942, -1, 27954, 27942, 27950, -1, 27967, 27950, 27951, -1, 27953, 27951, 27943, -1, 27965, 27943, 27949, -1, 27966, 27949, 27944, -1, 27964, 27944, 27946, -1, 27945, 27946, 24933, -1, 27945, 27964, 27946, -1, 27942, 27941, 27950, -1, 27950, 27941, 27947, -1, 27951, 27947, 27948, -1, 27943, 27948, 27952, -1, 27949, 27952, 27944, -1, 27949, 27943, 27952, -1, 27950, 27947, 27951, -1, 27951, 27948, 27943, -1, 27977, 24933, 27952, -1, 27952, 24933, 27946, -1, 27944, 27952, 27946, -1, 27964, 27966, 27944, -1, 27966, 27965, 27949, -1, 27965, 27953, 27943, -1, 27953, 27967, 27951, -1, 27967, 27954, 27950, -1, 27942, 27954, 27939, -1, 27974, 27923, 27924, -1, 27924, 27923, 27931, -1, 27923, 27976, 27955, -1, 27976, 25728, 27928, -1, 25183, 27956, 27957, -1, 27957, 27956, 27978, -1, 27958, 27978, 27968, -1, 27958, 27957, 27978, -1, 27978, 27959, 27968, -1, 27968, 27959, 27960, -1, 27960, 27959, 27980, -1, 27963, 27980, 27961, -1, 27972, 27961, 27962, -1, 27975, 27972, 27962, -1, 27960, 27980, 27963, -1, 27963, 27961, 27972, -1, 27945, 25183, 27964, -1, 27964, 25183, 27966, -1, 27966, 25183, 27957, -1, 27965, 27957, 27953, -1, 27965, 27966, 27957, -1, 27957, 27958, 27953, -1, 27953, 27958, 27967, -1, 27967, 27958, 27954, -1, 27954, 27958, 27968, -1, 27940, 27968, 27969, -1, 27940, 27954, 27968, -1, 27968, 27960, 27969, -1, 27969, 27960, 27935, -1, 27935, 27960, 27971, -1, 27971, 27960, 27963, -1, 27970, 27963, 27973, -1, 27970, 27971, 27963, -1, 27963, 27972, 27973, -1, 27973, 27972, 27974, -1, 27974, 27972, 27923, -1, 27923, 27972, 27975, -1, 27976, 27975, 25728, -1, 27976, 27923, 27975, -1, 27977, 27952, 27956, -1, 27956, 27952, 27978, -1, 27978, 27952, 27948, -1, 27947, 27978, 27948, -1, 27947, 27959, 27978, -1, 27947, 27941, 27959, -1, 27959, 27941, 27979, -1, 27937, 27959, 27979, -1, 27937, 27980, 27959, -1, 27937, 27981, 27980, -1, 27980, 27981, 27982, -1, 27932, 27980, 27982, -1, 27932, 27961, 27980, -1, 27932, 27927, 27961, -1, 27961, 27927, 27930, -1, 27962, 27930, 27929, -1, 27962, 27961, 27930, -1, 25757, 27992, 27983, -1, 27984, 27983, 27995, -1, 27985, 27995, 27994, -1, 27991, 27994, 27986, -1, 27990, 27986, 27997, -1, 27988, 27997, 27987, -1, 27988, 27990, 27997, -1, 27988, 27989, 27990, -1, 27990, 27989, 27991, -1, 27986, 27990, 27991, -1, 27992, 28041, 27983, -1, 27983, 28041, 27993, -1, 27995, 27993, 27994, -1, 27995, 27983, 27993, -1, 27993, 27986, 27994, -1, 27986, 27996, 27997, -1, 27997, 27996, 28000, -1, 27987, 28000, 27999, -1, 27987, 27997, 28000, -1, 27996, 28001, 28000, -1, 28000, 28001, 27998, -1, 27999, 27998, 28034, -1, 27999, 28000, 27998, -1, 28001, 28040, 27998, -1, 27998, 28040, 28002, -1, 28034, 28002, 28004, -1, 28034, 27998, 28002, -1, 28040, 28039, 28002, -1, 28002, 28039, 28003, -1, 28004, 28003, 28032, -1, 28004, 28002, 28003, -1, 28039, 28005, 28003, -1, 28003, 28005, 28007, -1, 28032, 28007, 28006, -1, 28032, 28003, 28007, -1, 28005, 28013, 28007, -1, 28007, 28013, 28012, -1, 28006, 28012, 28016, -1, 28021, 28016, 28014, -1, 28030, 28014, 28015, -1, 28029, 28015, 28008, -1, 28026, 28008, 28020, -1, 28009, 28020, 28011, -1, 28010, 28011, 28019, -1, 28010, 28009, 28011, -1, 28012, 28013, 28016, -1, 28016, 28013, 28037, -1, 28014, 28037, 28017, -1, 28015, 28017, 28035, -1, 28008, 28035, 28020, -1, 28008, 28015, 28035, -1, 28016, 28037, 28014, -1, 28014, 28017, 28015, -1, 28018, 28019, 28035, -1, 28035, 28019, 28011, -1, 28020, 28035, 28011, -1, 28009, 28026, 28020, -1, 28026, 28029, 28008, -1, 28029, 28030, 28015, -1, 28030, 28021, 28014, -1, 28021, 28006, 28016, -1, 28012, 28006, 28007, -1, 27989, 27985, 27991, -1, 27991, 27985, 27994, -1, 27985, 27984, 27995, -1, 27984, 25757, 27983, -1, 28027, 25140, 28028, -1, 28028, 25140, 28036, -1, 28031, 28036, 28022, -1, 28031, 28028, 28036, -1, 28036, 28023, 28022, -1, 28022, 28023, 28033, -1, 28033, 28023, 28038, -1, 28024, 28038, 28042, -1, 28025, 28042, 25654, -1, 25768, 28025, 25654, -1, 28033, 28038, 28024, -1, 28024, 28042, 28025, -1, 28010, 28027, 28009, -1, 28009, 28027, 28026, -1, 28026, 28027, 28028, -1, 28029, 28028, 28030, -1, 28029, 28026, 28028, -1, 28028, 28031, 28030, -1, 28030, 28031, 28021, -1, 28021, 28031, 28006, -1, 28006, 28031, 28022, -1, 28032, 28022, 28004, -1, 28032, 28006, 28022, -1, 28022, 28033, 28004, -1, 28004, 28033, 28034, -1, 28034, 28033, 27999, -1, 27999, 28033, 28024, -1, 27987, 28024, 27988, -1, 27987, 27999, 28024, -1, 28024, 28025, 27988, -1, 27988, 28025, 27989, -1, 27989, 28025, 27985, -1, 27985, 28025, 25768, -1, 27984, 25768, 25757, -1, 27984, 27985, 25768, -1, 28018, 28035, 25140, -1, 25140, 28035, 28036, -1, 28036, 28035, 28017, -1, 28037, 28036, 28017, -1, 28037, 28023, 28036, -1, 28037, 28013, 28023, -1, 28023, 28013, 28005, -1, 28039, 28023, 28005, -1, 28039, 28038, 28023, -1, 28039, 28040, 28038, -1, 28038, 28040, 28001, -1, 27996, 28038, 28001, -1, 27996, 28042, 28038, -1, 27996, 27986, 28042, -1, 28042, 27986, 27993, -1, 25654, 27993, 28041, -1, 25654, 28042, 27993, -1, 28125, 24732, 28046, -1, 28070, 28046, 28071, -1, 28068, 28071, 28069, -1, 28044, 28069, 28132, -1, 28043, 28132, 28048, -1, 28124, 28048, 28049, -1, 28124, 28043, 28048, -1, 28124, 28116, 28043, -1, 28043, 28116, 28044, -1, 28132, 28043, 28044, -1, 24732, 28045, 28046, -1, 28046, 28045, 28047, -1, 28071, 28047, 28069, -1, 28071, 28046, 28047, -1, 28047, 28132, 28069, -1, 28132, 28133, 28048, -1, 28048, 28133, 28051, -1, 28049, 28051, 28122, -1, 28049, 28048, 28051, -1, 28133, 28050, 28051, -1, 28051, 28050, 28053, -1, 28122, 28053, 28052, -1, 28122, 28051, 28053, -1, 28050, 28054, 28053, -1, 28053, 28054, 28055, -1, 28052, 28055, 28121, -1, 28052, 28053, 28055, -1, 28054, 28057, 28055, -1, 28055, 28057, 28056, -1, 28121, 28056, 28120, -1, 28121, 28055, 28056, -1, 28057, 28134, 28056, -1, 28056, 28134, 28058, -1, 28120, 28058, 28119, -1, 28120, 28056, 28058, -1, 28134, 28129, 28058, -1, 28058, 28129, 28067, -1, 28119, 28067, 28066, -1, 28118, 28066, 28059, -1, 28065, 28059, 28060, -1, 28111, 28060, 28064, -1, 28110, 28064, 28062, -1, 28109, 28062, 28061, -1, 28108, 28061, 25139, -1, 28108, 28109, 28061, -1, 28067, 28129, 28066, -1, 28066, 28129, 28063, -1, 28059, 28063, 28130, -1, 28060, 28130, 28136, -1, 28064, 28136, 28062, -1, 28064, 28060, 28136, -1, 28066, 28063, 28059, -1, 28059, 28130, 28060, -1, 25119, 25139, 28136, -1, 28136, 25139, 28061, -1, 28062, 28136, 28061, -1, 28109, 28110, 28062, -1, 28110, 28111, 28064, -1, 28111, 28065, 28060, -1, 28065, 28118, 28059, -1, 28118, 28119, 28066, -1, 28067, 28119, 28058, -1, 28116, 28068, 28044, -1, 28044, 28068, 28069, -1, 28068, 28070, 28071, -1, 28070, 28125, 28046, -1, 28080, 25095, 28079, -1, 28072, 28079, 28073, -1, 28078, 28073, 28082, -1, 28076, 28082, 28081, -1, 28075, 28081, 28074, -1, 28075, 28076, 28081, -1, 28075, 28077, 28076, -1, 28076, 28077, 28078, -1, 28082, 28076, 28078, -1, 25095, 25142, 28079, -1, 28079, 25142, 28131, -1, 28073, 28079, 28131, -1, 28072, 28073, 28078, -1, 28077, 28072, 28078, -1, 28077, 28080, 28072, -1, 28072, 28080, 28079, -1, 28081, 28082, 28089, -1, 28074, 28089, 28112, -1, 28074, 28081, 28089, -1, 28084, 28088, 28135, -1, 28084, 28083, 28088, -1, 28084, 28085, 28083, -1, 28083, 28085, 28090, -1, 28086, 28090, 28113, -1, 28086, 28083, 28090, -1, 28086, 28087, 28083, -1, 28083, 28087, 28088, -1, 28088, 28087, 28112, -1, 28089, 28088, 28112, -1, 28089, 28135, 28088, -1, 28089, 28082, 28135, -1, 28085, 28091, 28090, -1, 28090, 28091, 28092, -1, 28113, 28092, 28114, -1, 28113, 28090, 28092, -1, 28091, 28128, 28092, -1, 28092, 28128, 28093, -1, 28114, 28093, 28115, -1, 28114, 28092, 28093, -1, 28128, 28094, 28093, -1, 28093, 28094, 28107, -1, 28115, 28107, 28102, -1, 28123, 28102, 28095, -1, 28106, 28095, 28104, -1, 28096, 28104, 28097, -1, 28117, 28097, 28099, -1, 28098, 28099, 28105, -1, 28100, 28105, 28101, -1, 28100, 28098, 28105, -1, 28107, 28094, 28102, -1, 28102, 28094, 28127, -1, 28095, 28127, 28126, -1, 28104, 28126, 28103, -1, 28097, 28103, 28099, -1, 28097, 28104, 28103, -1, 28102, 28127, 28095, -1, 28095, 28126, 28104, -1, 25832, 28101, 28103, -1, 28103, 28101, 28105, -1, 28099, 28103, 28105, -1, 28098, 28117, 28099, -1, 28117, 28096, 28097, -1, 28096, 28106, 28104, -1, 28106, 28123, 28095, -1, 28123, 28115, 28102, -1, 28107, 28115, 28093, -1, 28108, 25095, 28109, -1, 28109, 25095, 28080, -1, 28110, 28080, 28077, -1, 28075, 28110, 28077, -1, 28075, 28111, 28110, -1, 28075, 28074, 28111, -1, 28111, 28074, 28065, -1, 28065, 28074, 28112, -1, 28118, 28112, 28087, -1, 28119, 28087, 28086, -1, 28120, 28086, 28113, -1, 28121, 28113, 28114, -1, 28052, 28114, 28115, -1, 28122, 28115, 28123, -1, 28049, 28123, 28106, -1, 28124, 28106, 28096, -1, 28116, 28096, 28117, -1, 28068, 28117, 28070, -1, 28068, 28116, 28117, -1, 28109, 28080, 28110, -1, 28065, 28112, 28118, -1, 28118, 28087, 28119, -1, 28119, 28086, 28120, -1, 28120, 28113, 28121, -1, 28121, 28114, 28052, -1, 28052, 28115, 28122, -1, 28122, 28123, 28049, -1, 28049, 28106, 28124, -1, 28124, 28096, 28116, -1, 28117, 28098, 28070, -1, 28070, 28098, 28125, -1, 28125, 28098, 28100, -1, 28045, 25832, 28047, -1, 28047, 25832, 28103, -1, 28132, 28103, 28126, -1, 28133, 28126, 28127, -1, 28050, 28127, 28094, -1, 28054, 28094, 28128, -1, 28057, 28128, 28091, -1, 28134, 28091, 28085, -1, 28129, 28085, 28084, -1, 28063, 28084, 28135, -1, 28130, 28135, 28082, -1, 28136, 28082, 28073, -1, 25119, 28073, 28131, -1, 25119, 28136, 28073, -1, 28047, 28103, 28132, -1, 28132, 28126, 28133, -1, 28133, 28127, 28050, -1, 28050, 28094, 28054, -1, 28054, 28128, 28057, -1, 28057, 28091, 28134, -1, 28134, 28085, 28129, -1, 28129, 28084, 28063, -1, 28063, 28135, 28130, -1, 28130, 28082, 28136, -1, 28212, 28217, 28142, -1, 28143, 28142, 28138, -1, 28137, 28138, 28218, -1, 28139, 28218, 28141, -1, 28210, 28141, 28140, -1, 28210, 28139, 28141, -1, 28210, 28144, 28139, -1, 28139, 28144, 28137, -1, 28218, 28139, 28137, -1, 28217, 25136, 28142, -1, 28142, 25136, 25137, -1, 28138, 28142, 25137, -1, 28143, 28138, 28137, -1, 28144, 28143, 28137, -1, 28144, 28212, 28143, -1, 28143, 28212, 28142, -1, 28141, 28218, 28149, -1, 28140, 28149, 28216, -1, 28140, 28141, 28149, -1, 28146, 28145, 28219, -1, 28146, 28147, 28145, -1, 28146, 28230, 28147, -1, 28147, 28230, 28150, -1, 28207, 28150, 28151, -1, 28207, 28147, 28150, -1, 28207, 28148, 28147, -1, 28147, 28148, 28145, -1, 28145, 28148, 28216, -1, 28149, 28145, 28216, -1, 28149, 28219, 28145, -1, 28149, 28218, 28219, -1, 28230, 28153, 28150, -1, 28150, 28153, 28155, -1, 28151, 28155, 28152, -1, 28151, 28150, 28155, -1, 28153, 28154, 28155, -1, 28155, 28154, 28156, -1, 28152, 28156, 28213, -1, 28152, 28155, 28156, -1, 28154, 28161, 28156, -1, 28156, 28161, 28157, -1, 28213, 28157, 28158, -1, 28205, 28158, 28164, -1, 28204, 28164, 28165, -1, 28159, 28165, 28160, -1, 28169, 28160, 28163, -1, 28168, 28163, 28166, -1, 25754, 28166, 28167, -1, 25754, 28168, 28166, -1, 28157, 28161, 28158, -1, 28158, 28161, 28162, -1, 28164, 28162, 28223, -1, 28165, 28223, 28224, -1, 28160, 28224, 28163, -1, 28160, 28165, 28224, -1, 28158, 28162, 28164, -1, 28164, 28223, 28165, -1, 28163, 28224, 28166, -1, 28166, 28224, 28227, -1, 28167, 28166, 28227, -1, 28168, 28169, 28163, -1, 28169, 28159, 28160, -1, 28159, 28204, 28165, -1, 28204, 28205, 28164, -1, 28205, 28213, 28158, -1, 28157, 28213, 28156, -1, 28200, 28175, 28201, -1, 28202, 28201, 28171, -1, 28170, 28171, 28199, -1, 28198, 28199, 28172, -1, 28173, 28172, 28177, -1, 28174, 28177, 28178, -1, 28174, 28173, 28177, -1, 28174, 28203, 28173, -1, 28173, 28203, 28198, -1, 28172, 28173, 28198, -1, 28175, 28226, 28201, -1, 28201, 28226, 28225, -1, 28171, 28225, 28199, -1, 28171, 28201, 28225, -1, 28225, 28172, 28199, -1, 28172, 28176, 28177, -1, 28177, 28176, 28179, -1, 28178, 28179, 28206, -1, 28178, 28177, 28179, -1, 28176, 28222, 28179, -1, 28179, 28222, 28180, -1, 28206, 28180, 28214, -1, 28206, 28179, 28180, -1, 28222, 28181, 28180, -1, 28180, 28181, 28182, -1, 28214, 28182, 28184, -1, 28214, 28180, 28182, -1, 28181, 28221, 28182, -1, 28182, 28221, 28183, -1, 28184, 28183, 28215, -1, 28184, 28182, 28183, -1, 28221, 28231, 28183, -1, 28183, 28231, 28185, -1, 28215, 28185, 28197, -1, 28215, 28183, 28185, -1, 28231, 28229, 28185, -1, 28185, 28229, 28186, -1, 28197, 28186, 28192, -1, 28208, 28192, 28194, -1, 28209, 28194, 28187, -1, 28196, 28187, 28188, -1, 28211, 28188, 28193, -1, 28189, 28193, 28190, -1, 28191, 28190, 25107, -1, 28191, 28189, 28190, -1, 28186, 28229, 28192, -1, 28192, 28229, 28220, -1, 28194, 28220, 28228, -1, 28187, 28228, 28195, -1, 28188, 28195, 28193, -1, 28188, 28187, 28195, -1, 28192, 28220, 28194, -1, 28194, 28228, 28187, -1, 28193, 28195, 28190, -1, 28190, 28195, 25128, -1, 25107, 28190, 25128, -1, 28189, 28211, 28193, -1, 28211, 28196, 28188, -1, 28196, 28209, 28187, -1, 28209, 28208, 28194, -1, 28208, 28197, 28192, -1, 28186, 28197, 28185, -1, 28203, 28170, 28198, -1, 28198, 28170, 28199, -1, 28170, 28202, 28171, -1, 28202, 28200, 28201, -1, 25754, 28200, 28168, -1, 28168, 28200, 28202, -1, 28169, 28202, 28170, -1, 28203, 28169, 28170, -1, 28203, 28159, 28169, -1, 28203, 28174, 28159, -1, 28159, 28174, 28204, -1, 28204, 28174, 28178, -1, 28205, 28178, 28206, -1, 28213, 28206, 28214, -1, 28152, 28214, 28184, -1, 28151, 28184, 28215, -1, 28207, 28215, 28197, -1, 28148, 28197, 28208, -1, 28216, 28208, 28209, -1, 28140, 28209, 28196, -1, 28210, 28196, 28211, -1, 28144, 28211, 28212, -1, 28144, 28210, 28211, -1, 28168, 28202, 28169, -1, 28204, 28178, 28205, -1, 28205, 28206, 28213, -1, 28213, 28214, 28152, -1, 28152, 28184, 28151, -1, 28151, 28215, 28207, -1, 28207, 28197, 28148, -1, 28148, 28208, 28216, -1, 28216, 28209, 28140, -1, 28140, 28196, 28210, -1, 28211, 28189, 28212, -1, 28212, 28189, 28217, -1, 28217, 28189, 28191, -1, 25137, 25128, 28138, -1, 28138, 25128, 28195, -1, 28218, 28195, 28228, -1, 28219, 28228, 28220, -1, 28146, 28220, 28229, -1, 28230, 28229, 28231, -1, 28153, 28231, 28221, -1, 28154, 28221, 28181, -1, 28161, 28181, 28222, -1, 28162, 28222, 28176, -1, 28223, 28176, 28172, -1, 28224, 28172, 28225, -1, 28227, 28225, 28226, -1, 28227, 28224, 28225, -1, 28138, 28195, 28218, -1, 28218, 28228, 28219, -1, 28219, 28220, 28146, -1, 28146, 28229, 28230, -1, 28230, 28231, 28153, -1, 28153, 28221, 28154, -1, 28154, 28181, 28161, -1, 28161, 28222, 28162, -1, 28162, 28176, 28223, -1, 28223, 28172, 28224, -1, 28279, 25073, 28236, -1, 28240, 28236, 28237, -1, 28238, 28237, 28232, -1, 28235, 28232, 28233, -1, 28278, 28233, 28234, -1, 28278, 28235, 28233, -1, 28278, 28239, 28235, -1, 28235, 28239, 28238, -1, 28232, 28235, 28238, -1, 25073, 25103, 28236, -1, 28236, 25103, 25105, -1, 28237, 28236, 25105, -1, 28240, 28237, 28238, -1, 28239, 28240, 28238, -1, 28239, 28279, 28240, -1, 28240, 28279, 28236, -1, 28233, 28232, 28245, -1, 28234, 28245, 28241, -1, 28234, 28233, 28245, -1, 28288, 28246, 28247, -1, 28288, 28242, 28246, -1, 28288, 28248, 28242, -1, 28242, 28248, 28243, -1, 28275, 28243, 28274, -1, 28275, 28242, 28243, -1, 28275, 28244, 28242, -1, 28242, 28244, 28246, -1, 28246, 28244, 28241, -1, 28245, 28246, 28241, -1, 28245, 28247, 28246, -1, 28245, 28232, 28247, -1, 28248, 28286, 28243, -1, 28243, 28286, 28249, -1, 28274, 28249, 28272, -1, 28274, 28243, 28249, -1, 28286, 28284, 28249, -1, 28249, 28284, 28250, -1, 28272, 28250, 28271, -1, 28272, 28249, 28250, -1, 28284, 28283, 28250, -1, 28250, 28283, 28262, -1, 28271, 28262, 28261, -1, 28270, 28261, 28251, -1, 28260, 28251, 28252, -1, 28269, 28252, 28253, -1, 28259, 28253, 28256, -1, 28258, 28256, 28257, -1, 25748, 28257, 28255, -1, 25748, 28258, 28257, -1, 28262, 28283, 28261, -1, 28261, 28283, 28254, -1, 28251, 28254, 28282, -1, 28252, 28282, 28281, -1, 28253, 28281, 28256, -1, 28253, 28252, 28281, -1, 28261, 28254, 28251, -1, 28251, 28282, 28252, -1, 25840, 28255, 28281, -1, 28281, 28255, 28257, -1, 28256, 28281, 28257, -1, 28258, 28259, 28256, -1, 28259, 28269, 28253, -1, 28269, 28260, 28252, -1, 28260, 28270, 28251, -1, 28270, 28271, 28261, -1, 28262, 28271, 28250, -1, 25746, 28263, 28268, -1, 28268, 28263, 28264, -1, 28265, 28264, 28285, -1, 28273, 28285, 28276, -1, 28273, 28265, 28285, -1, 28268, 28264, 28265, -1, 28285, 28287, 28276, -1, 28276, 28287, 28267, -1, 28267, 28287, 28289, -1, 28277, 28289, 28266, -1, 28280, 28277, 28266, -1, 28267, 28289, 28277, -1, 25748, 25746, 28258, -1, 28258, 25746, 28259, -1, 28259, 25746, 28268, -1, 28269, 28268, 28260, -1, 28269, 28259, 28268, -1, 28268, 28265, 28260, -1, 28260, 28265, 28270, -1, 28270, 28265, 28271, -1, 28271, 28265, 28273, -1, 28272, 28273, 28274, -1, 28272, 28271, 28273, -1, 28273, 28276, 28274, -1, 28274, 28276, 28275, -1, 28275, 28276, 28244, -1, 28244, 28276, 28267, -1, 28241, 28267, 28234, -1, 28241, 28244, 28267, -1, 28267, 28277, 28234, -1, 28234, 28277, 28278, -1, 28278, 28277, 28239, -1, 28239, 28277, 28280, -1, 28279, 28280, 25073, -1, 28279, 28239, 28280, -1, 25840, 28281, 28263, -1, 28263, 28281, 28264, -1, 28264, 28281, 28282, -1, 28254, 28264, 28282, -1, 28254, 28285, 28264, -1, 28254, 28283, 28285, -1, 28285, 28283, 28284, -1, 28286, 28285, 28284, -1, 28286, 28287, 28285, -1, 28286, 28248, 28287, -1, 28287, 28248, 28288, -1, 28247, 28287, 28288, -1, 28247, 28289, 28287, -1, 28247, 28232, 28289, -1, 28289, 28232, 28237, -1, 28266, 28237, 25105, -1, 28266, 28289, 28237, -1, 25026, 28299, 28365, -1, 28365, 28299, 28290, -1, 28291, 28290, 28292, -1, 28364, 28292, 28296, -1, 28364, 28291, 28292, -1, 25037, 28293, 28299, -1, 25037, 28373, 28293, -1, 28293, 28373, 28294, -1, 28298, 28294, 28342, -1, 28297, 28342, 28295, -1, 28362, 28295, 28301, -1, 28362, 28297, 28295, -1, 28362, 28296, 28297, -1, 28297, 28296, 28292, -1, 28298, 28292, 28341, -1, 28293, 28341, 28299, -1, 28293, 28298, 28341, -1, 28293, 28294, 28298, -1, 28373, 28372, 28294, -1, 28294, 28372, 28300, -1, 28342, 28300, 28304, -1, 28295, 28304, 28307, -1, 28301, 28307, 28361, -1, 28301, 28295, 28307, -1, 28372, 28302, 28300, -1, 28300, 28302, 28303, -1, 28304, 28303, 28305, -1, 28307, 28305, 28306, -1, 28361, 28306, 28310, -1, 28361, 28307, 28306, -1, 28303, 28302, 28308, -1, 28305, 28308, 28309, -1, 28306, 28309, 28318, -1, 28310, 28318, 28316, -1, 28310, 28306, 28318, -1, 28311, 28312, 28369, -1, 28311, 28313, 28312, -1, 28311, 28314, 28313, -1, 28313, 28314, 28340, -1, 28344, 28340, 28339, -1, 28345, 28339, 28320, -1, 28315, 28320, 28358, -1, 28315, 28345, 28320, -1, 28315, 28317, 28345, -1, 28315, 28316, 28317, -1, 28317, 28316, 28318, -1, 28343, 28318, 28309, -1, 28312, 28309, 28308, -1, 28369, 28308, 28302, -1, 28369, 28312, 28308, -1, 28314, 28323, 28340, -1, 28340, 28323, 28319, -1, 28339, 28319, 28321, -1, 28320, 28321, 28322, -1, 28358, 28322, 28356, -1, 28358, 28320, 28322, -1, 28319, 28323, 28346, -1, 28321, 28346, 28338, -1, 28322, 28338, 28324, -1, 28356, 28324, 28355, -1, 28356, 28322, 28324, -1, 28368, 28347, 28367, -1, 28368, 28325, 28347, -1, 28368, 28349, 28325, -1, 28368, 28326, 28349, -1, 28349, 28326, 28327, -1, 28348, 28327, 28335, -1, 28328, 28335, 28329, -1, 28330, 28328, 28329, -1, 28330, 28334, 28328, -1, 28330, 28331, 28334, -1, 28334, 28331, 28337, -1, 28333, 28337, 28332, -1, 28325, 28332, 28347, -1, 28325, 28333, 28332, -1, 28325, 28349, 28333, -1, 28333, 28349, 28348, -1, 28334, 28348, 28328, -1, 28334, 28333, 28348, -1, 28334, 28337, 28333, -1, 28327, 28326, 28336, -1, 28335, 28336, 25915, -1, 28329, 28335, 25915, -1, 28326, 26299, 28336, -1, 28336, 26299, 25915, -1, 28331, 28355, 28337, -1, 28337, 28355, 28324, -1, 28332, 28324, 28338, -1, 28347, 28338, 28346, -1, 28367, 28346, 28323, -1, 28367, 28347, 28346, -1, 28291, 28365, 28290, -1, 28339, 28340, 28319, -1, 28304, 28300, 28303, -1, 28290, 28299, 28341, -1, 28292, 28290, 28341, -1, 28297, 28292, 28298, -1, 28342, 28297, 28298, -1, 28300, 28342, 28294, -1, 28295, 28342, 28304, -1, 28308, 28305, 28303, -1, 28305, 28307, 28304, -1, 28306, 28305, 28309, -1, 28343, 28309, 28312, -1, 28313, 28343, 28312, -1, 28313, 28344, 28343, -1, 28313, 28340, 28344, -1, 28317, 28318, 28343, -1, 28344, 28317, 28343, -1, 28344, 28345, 28317, -1, 28344, 28339, 28345, -1, 28346, 28321, 28319, -1, 28321, 28320, 28339, -1, 28322, 28321, 28338, -1, 28332, 28338, 28347, -1, 28337, 28324, 28332, -1, 28327, 28348, 28349, -1, 28336, 28335, 28327, -1, 28335, 28328, 28348, -1, 28353, 28366, 28354, -1, 28354, 28366, 28350, -1, 28357, 28350, 28351, -1, 28359, 28351, 28360, -1, 28359, 28357, 28351, -1, 28354, 28350, 28357, -1, 28351, 28370, 28360, -1, 28360, 28370, 28352, -1, 28352, 28370, 28371, -1, 28363, 28371, 28374, -1, 25027, 28363, 28374, -1, 28352, 28371, 28363, -1, 28329, 28353, 28330, -1, 28330, 28353, 28354, -1, 28331, 28354, 28355, -1, 28331, 28330, 28354, -1, 28355, 28354, 28356, -1, 28356, 28354, 28357, -1, 28358, 28357, 28315, -1, 28358, 28356, 28357, -1, 28357, 28359, 28315, -1, 28315, 28359, 28316, -1, 28316, 28359, 28360, -1, 28310, 28360, 28361, -1, 28310, 28316, 28360, -1, 28360, 28352, 28361, -1, 28361, 28352, 28301, -1, 28301, 28352, 28362, -1, 28362, 28352, 28363, -1, 28296, 28363, 28364, -1, 28296, 28362, 28363, -1, 28364, 28363, 28291, -1, 28291, 28363, 25027, -1, 28365, 25027, 25026, -1, 28365, 28291, 25027, -1, 26299, 28326, 28366, -1, 28366, 28326, 28350, -1, 28350, 28326, 28368, -1, 28367, 28350, 28368, -1, 28367, 28351, 28350, -1, 28367, 28323, 28351, -1, 28351, 28323, 28314, -1, 28370, 28314, 28311, -1, 28369, 28370, 28311, -1, 28369, 28302, 28370, -1, 28370, 28302, 28371, -1, 28371, 28302, 28372, -1, 28373, 28371, 28372, -1, 28373, 28374, 28371, -1, 28373, 25037, 28374, -1, 28351, 28314, 28370, -1, 28421, 25909, 28408, -1, 28407, 28408, 28375, -1, 28405, 28375, 28406, -1, 28376, 28406, 28388, -1, 28404, 28388, 28391, -1, 28377, 28391, 28378, -1, 28419, 28378, 28379, -1, 28418, 28379, 28392, -1, 28416, 28392, 28380, -1, 28403, 28380, 28393, -1, 28381, 28393, 28402, -1, 28401, 28402, 28394, -1, 28400, 28394, 28382, -1, 28399, 28382, 28384, -1, 28383, 28384, 28397, -1, 28386, 28397, 28396, -1, 28385, 28396, 25052, -1, 28385, 28386, 28396, -1, 25909, 26290, 28408, -1, 28408, 26290, 28387, -1, 28375, 28387, 28406, -1, 28375, 28408, 28387, -1, 28387, 28389, 28406, -1, 28406, 28389, 28388, -1, 28388, 28389, 28391, -1, 28391, 28389, 28428, -1, 28378, 28428, 28390, -1, 28379, 28390, 28426, -1, 28392, 28426, 28425, -1, 28380, 28425, 28424, -1, 28393, 28424, 28423, -1, 28402, 28423, 28394, -1, 28402, 28393, 28423, -1, 28391, 28428, 28378, -1, 28378, 28390, 28379, -1, 28379, 28426, 28392, -1, 28392, 28425, 28380, -1, 28380, 28424, 28393, -1, 28423, 28395, 28394, -1, 28394, 28395, 28382, -1, 28382, 28395, 28384, -1, 28384, 28395, 28422, -1, 28397, 28422, 28396, -1, 28397, 28384, 28422, -1, 28422, 28398, 28396, -1, 28396, 28398, 25052, -1, 28386, 28383, 28397, -1, 28383, 28399, 28384, -1, 28399, 28400, 28382, -1, 28400, 28401, 28394, -1, 28401, 28381, 28402, -1, 28381, 28403, 28393, -1, 28403, 28416, 28380, -1, 28416, 28418, 28392, -1, 28418, 28419, 28379, -1, 28419, 28377, 28378, -1, 28377, 28404, 28391, -1, 28404, 28376, 28388, -1, 28376, 28405, 28406, -1, 28405, 28407, 28375, -1, 28407, 28421, 28408, -1, 25050, 25051, 28415, -1, 28415, 25051, 28409, -1, 28412, 28409, 28413, -1, 28417, 28413, 28427, -1, 28410, 28427, 28430, -1, 28411, 28430, 28420, -1, 28411, 28410, 28430, -1, 28415, 28409, 28412, -1, 28412, 28413, 28417, -1, 28417, 28427, 28410, -1, 28430, 28429, 28420, -1, 28420, 28429, 28414, -1, 28385, 25050, 28386, -1, 28386, 25050, 28383, -1, 28383, 25050, 28415, -1, 28399, 28415, 28400, -1, 28399, 28383, 28415, -1, 28400, 28415, 28401, -1, 28401, 28415, 28412, -1, 28381, 28412, 28403, -1, 28381, 28401, 28412, -1, 28412, 28417, 28403, -1, 28403, 28417, 28416, -1, 28416, 28417, 28418, -1, 28418, 28417, 28410, -1, 28419, 28410, 28411, -1, 28377, 28411, 28404, -1, 28377, 28419, 28411, -1, 28418, 28410, 28419, -1, 28411, 28420, 28404, -1, 28404, 28420, 28376, -1, 28376, 28420, 28405, -1, 28405, 28420, 28407, -1, 28407, 28420, 28414, -1, 28421, 28407, 28414, -1, 28398, 28422, 25051, -1, 25051, 28422, 28409, -1, 28409, 28422, 28395, -1, 28423, 28409, 28395, -1, 28423, 28413, 28409, -1, 28423, 28424, 28413, -1, 28413, 28424, 28425, -1, 28426, 28413, 28425, -1, 28426, 28427, 28413, -1, 28426, 28390, 28427, -1, 28427, 28390, 28428, -1, 28430, 28428, 28389, -1, 28387, 28430, 28389, -1, 28387, 28429, 28430, -1, 28387, 26290, 28429, -1, 28427, 28428, 28430, -1, 28478, 28443, 28475, -1, 28478, 28431, 28443, -1, 28478, 28432, 28431, -1, 28431, 28432, 29289, -1, 29289, 28432, 28433, -1, 29288, 28433, 28434, -1, 29284, 28434, 28470, -1, 29378, 28470, 28468, -1, 28444, 28468, 28465, -1, 28435, 28465, 28466, -1, 28436, 28466, 28437, -1, 29373, 28437, 28461, -1, 29372, 28461, 28460, -1, 28438, 28460, 28459, -1, 28445, 28459, 28440, -1, 28439, 28440, 28455, -1, 29370, 28455, 28454, -1, 29315, 28454, 28441, -1, 28446, 28441, 28447, -1, 28448, 28447, 28451, -1, 28442, 28451, 28449, -1, 29314, 28449, 28475, -1, 28443, 29314, 28475, -1, 29289, 28433, 29288, -1, 29288, 28434, 29284, -1, 29284, 28470, 29378, -1, 29378, 28468, 28444, -1, 28444, 28465, 28435, -1, 28435, 28466, 28436, -1, 28436, 28437, 29373, -1, 29373, 28461, 29372, -1, 29372, 28460, 28438, -1, 28438, 28459, 28445, -1, 28445, 28440, 28439, -1, 28439, 28455, 29370, -1, 29370, 28454, 29315, -1, 29315, 28441, 28446, -1, 28446, 28447, 28448, -1, 28448, 28451, 28442, -1, 28442, 28449, 29314, -1, 28449, 28474, 28475, -1, 28449, 29211, 28474, -1, 28449, 28450, 29211, -1, 28449, 28451, 28450, -1, 28450, 28451, 29210, -1, 29210, 28451, 28447, -1, 28452, 28447, 28441, -1, 29209, 28441, 28453, -1, 29209, 28452, 28441, -1, 29210, 28447, 28452, -1, 28441, 28454, 28453, -1, 28453, 28454, 29208, -1, 29208, 28454, 28455, -1, 28457, 28455, 28440, -1, 28456, 28440, 28458, -1, 28456, 28457, 28440, -1, 29208, 28455, 28457, -1, 28440, 28459, 28458, -1, 28458, 28459, 28462, -1, 28462, 28459, 28460, -1, 28463, 28460, 28461, -1, 29183, 28461, 29184, -1, 29183, 28463, 28461, -1, 28462, 28460, 28463, -1, 28461, 28437, 29184, -1, 29184, 28437, 29186, -1, 29186, 28437, 28466, -1, 28467, 28466, 28465, -1, 28464, 28465, 29187, -1, 28464, 28467, 28465, -1, 29186, 28466, 28467, -1, 28465, 28468, 29187, -1, 29187, 28468, 28469, -1, 28469, 28468, 28470, -1, 29263, 28470, 28434, -1, 28471, 28434, 28472, -1, 28471, 29263, 28434, -1, 28469, 28470, 29263, -1, 28434, 28433, 28472, -1, 28472, 28433, 28476, -1, 28476, 28433, 28432, -1, 28477, 28432, 28478, -1, 28473, 28478, 28475, -1, 29212, 28475, 28474, -1, 29212, 28473, 28475, -1, 28476, 28432, 28477, -1, 28477, 28478, 28473, -1, 28522, 29268, 28501, -1, 28522, 28479, 29268, -1, 28522, 28480, 28479, -1, 28479, 28480, 28481, -1, 28481, 28480, 28483, -1, 28482, 28483, 29267, -1, 28482, 28481, 28483, -1, 28483, 28511, 29267, -1, 29267, 28511, 28484, -1, 28484, 28511, 28510, -1, 29231, 28510, 28509, -1, 28485, 28509, 28486, -1, 28485, 29231, 28509, -1, 28484, 28510, 29231, -1, 28509, 28487, 28486, -1, 28486, 28487, 29237, -1, 29237, 28487, 28489, -1, 28490, 28489, 28516, -1, 29238, 28516, 28488, -1, 29239, 28488, 28491, -1, 29239, 29238, 28488, -1, 29237, 28489, 28490, -1, 28490, 28516, 29238, -1, 28488, 28514, 28491, -1, 28491, 28514, 28492, -1, 28492, 28514, 28493, -1, 28493, 28514, 28495, -1, 29240, 28495, 28506, -1, 29241, 28506, 28494, -1, 29243, 28494, 29244, -1, 29243, 29241, 28494, -1, 28493, 28495, 29240, -1, 29240, 28506, 29241, -1, 28494, 28505, 29244, -1, 29244, 28505, 28496, -1, 28496, 28505, 28497, -1, 28498, 28497, 28512, -1, 29248, 28512, 29249, -1, 29248, 28498, 28512, -1, 28496, 28497, 28498, -1, 28512, 28503, 29249, -1, 29249, 28503, 28499, -1, 28499, 28503, 28500, -1, 29245, 28500, 28501, -1, 29246, 28501, 29268, -1, 29246, 29245, 28501, -1, 28499, 28500, 29245, -1, 28500, 29269, 28501, -1, 28500, 28502, 29269, -1, 28500, 28503, 28502, -1, 28502, 28503, 28504, -1, 28504, 28503, 28512, -1, 29362, 28512, 28497, -1, 29361, 28497, 28505, -1, 29364, 28505, 28494, -1, 28513, 28494, 28506, -1, 29365, 28506, 28495, -1, 28507, 28495, 28514, -1, 29367, 28514, 28488, -1, 28515, 28488, 28516, -1, 28508, 28516, 28489, -1, 28517, 28489, 28487, -1, 28518, 28487, 28509, -1, 29276, 28509, 28510, -1, 28519, 28510, 28511, -1, 28520, 28511, 28483, -1, 28521, 28483, 28480, -1, 29271, 28480, 28522, -1, 28523, 28522, 28501, -1, 29269, 28523, 28501, -1, 28504, 28512, 29362, -1, 29362, 28497, 29361, -1, 29361, 28505, 29364, -1, 29364, 28494, 28513, -1, 28513, 28506, 29365, -1, 29365, 28495, 28507, -1, 28507, 28514, 29367, -1, 29367, 28488, 28515, -1, 28515, 28516, 28508, -1, 28508, 28489, 28517, -1, 28517, 28487, 28518, -1, 28518, 28509, 29276, -1, 29276, 28510, 28519, -1, 28519, 28511, 28520, -1, 28520, 28483, 28521, -1, 28521, 28480, 29271, -1, 29271, 28522, 28523, -1, 29277, 29235, 28524, -1, 28524, 29235, 29265, -1, 29264, 28524, 29265, -1, 29264, 28525, 28524, -1, 29264, 28526, 28525, -1, 28525, 28526, 28530, -1, 28530, 28526, 28527, -1, 28531, 28527, 28532, -1, 28528, 28532, 29256, -1, 29278, 29256, 29199, -1, 29279, 29199, 29198, -1, 29380, 29198, 28529, -1, 29381, 29380, 28529, -1, 28530, 28527, 28531, -1, 28531, 28532, 28528, -1, 28528, 29256, 29278, -1, 29278, 29199, 29279, -1, 29279, 29198, 29380, -1, 29259, 29258, 29308, -1, 29308, 29258, 29306, -1, 29306, 29258, 28536, -1, 29313, 28536, 28533, -1, 28537, 28533, 28534, -1, 28538, 28534, 29215, -1, 29304, 29215, 28535, -1, 28539, 28535, 29216, -1, 29299, 29216, 28540, -1, 29298, 28540, 29388, -1, 29298, 29299, 28540, -1, 29306, 28536, 29313, -1, 29313, 28533, 28537, -1, 28537, 28534, 28538, -1, 28538, 29215, 29304, -1, 29304, 28535, 28539, -1, 28539, 29216, 29299, -1, 28540, 29218, 29388, -1, 28541, 29130, 29023, -1, 28541, 29128, 29130, -1, 28541, 28542, 29128, -1, 29128, 28542, 29127, -1, 29127, 28542, 29022, -1, 28543, 29022, 29021, -1, 28544, 29021, 29020, -1, 29110, 29020, 28553, -1, 29125, 28553, 29051, -1, 28554, 29051, 28545, -1, 29109, 28545, 28546, -1, 29108, 28546, 29037, -1, 28547, 29037, 29036, -1, 28548, 29036, 29038, -1, 28555, 29038, 28556, -1, 28557, 28556, 28549, -1, 28558, 28549, 29029, -1, 28550, 29029, 28551, -1, 29100, 28551, 28552, -1, 28559, 28552, 29027, -1, 28560, 29027, 29026, -1, 29098, 29026, 29023, -1, 29130, 29098, 29023, -1, 29127, 29022, 28543, -1, 28543, 29021, 28544, -1, 28544, 29020, 29110, -1, 29110, 28553, 29125, -1, 29125, 29051, 28554, -1, 28554, 28545, 29109, -1, 29109, 28546, 29108, -1, 29108, 29037, 28547, -1, 28547, 29036, 28548, -1, 28548, 29038, 28555, -1, 28555, 28556, 28557, -1, 28557, 28549, 28558, -1, 28558, 29029, 28550, -1, 28550, 28551, 29100, -1, 29100, 28552, 28559, -1, 28559, 29027, 28560, -1, 28560, 29026, 29098, -1, 28561, 28570, 28571, -1, 28561, 29094, 28570, -1, 28561, 28562, 29094, -1, 29094, 28562, 28572, -1, 28572, 28562, 28563, -1, 29095, 28563, 29030, -1, 28573, 29030, 28574, -1, 29097, 28574, 29031, -1, 28575, 29031, 29032, -1, 28576, 29032, 28564, -1, 28565, 28564, 28566, -1, 29124, 28566, 28577, -1, 28578, 28577, 28567, -1, 28579, 28567, 29050, -1, 28580, 29050, 28581, -1, 28582, 28581, 29049, -1, 29126, 29049, 29048, -1, 28568, 29048, 29047, -1, 28583, 29047, 28584, -1, 29129, 28584, 28585, -1, 28586, 28585, 28569, -1, 29093, 28569, 28571, -1, 28570, 29093, 28571, -1, 28572, 28563, 29095, -1, 29095, 29030, 28573, -1, 28573, 28574, 29097, -1, 29097, 29031, 28575, -1, 28575, 29032, 28576, -1, 28576, 28564, 28565, -1, 28565, 28566, 29124, -1, 29124, 28577, 28578, -1, 28578, 28567, 28579, -1, 28579, 29050, 28580, -1, 28580, 28581, 28582, -1, 28582, 29049, 29126, -1, 29126, 29048, 28568, -1, 28568, 29047, 28583, -1, 28583, 28584, 29129, -1, 29129, 28585, 28586, -1, 28586, 28569, 29093, -1, 28587, 29133, 28595, -1, 28587, 29134, 29133, -1, 28587, 29053, 29134, -1, 29134, 29053, 28588, -1, 28588, 29053, 29052, -1, 28596, 29052, 29005, -1, 28597, 29005, 28589, -1, 28598, 28589, 28599, -1, 29116, 28599, 29062, -1, 28590, 29062, 29061, -1, 29117, 29061, 29060, -1, 29118, 29060, 29010, -1, 28600, 29010, 28591, -1, 28601, 28591, 28602, -1, 29079, 28602, 29058, -1, 28592, 29058, 29056, -1, 28603, 29056, 28604, -1, 29081, 28604, 28593, -1, 29083, 28593, 28605, -1, 29086, 28605, 29055, -1, 29132, 29055, 28594, -1, 28606, 28594, 28595, -1, 29133, 28606, 28595, -1, 28588, 29052, 28596, -1, 28596, 29005, 28597, -1, 28597, 28589, 28598, -1, 28598, 28599, 29116, -1, 29116, 29062, 28590, -1, 28590, 29061, 29117, -1, 29117, 29060, 29118, -1, 29118, 29010, 28600, -1, 28600, 28591, 28601, -1, 28601, 28602, 29079, -1, 29079, 29058, 28592, -1, 28592, 29056, 28603, -1, 28603, 28604, 29081, -1, 29081, 28593, 29083, -1, 29083, 28605, 29086, -1, 29086, 29055, 29132, -1, 29132, 28594, 28606, -1, 29065, 29084, 28997, -1, 29065, 29085, 29084, -1, 29065, 29054, 29085, -1, 29085, 29054, 28614, -1, 28614, 29054, 28615, -1, 29082, 28615, 28616, -1, 28607, 28616, 29057, -1, 29080, 29057, 28617, -1, 29078, 28617, 28608, -1, 28618, 28608, 29059, -1, 28609, 29059, 29011, -1, 29075, 29011, 29012, -1, 29076, 29012, 28610, -1, 28619, 28610, 28620, -1, 28621, 28620, 28611, -1, 29074, 28611, 28612, -1, 28622, 28612, 29000, -1, 28623, 29000, 28613, -1, 29136, 28613, 28624, -1, 28625, 28624, 28998, -1, 29137, 28998, 29063, -1, 29131, 29063, 28997, -1, 29084, 29131, 28997, -1, 28614, 28615, 29082, -1, 29082, 28616, 28607, -1, 28607, 29057, 29080, -1, 29080, 28617, 29078, -1, 29078, 28608, 28618, -1, 28618, 29059, 28609, -1, 28609, 29011, 29075, -1, 29075, 29012, 29076, -1, 29076, 28610, 28619, -1, 28619, 28620, 28621, -1, 28621, 28611, 29074, -1, 29074, 28612, 28622, -1, 28622, 29000, 28623, -1, 28623, 28613, 29136, -1, 29136, 28624, 28625, -1, 28625, 28998, 29137, -1, 29137, 29063, 29131, -1, 28626, 29139, 28996, -1, 28626, 29141, 29139, -1, 28626, 28627, 29141, -1, 29141, 28627, 29140, -1, 29140, 28627, 28999, -1, 29135, 28999, 29064, -1, 28637, 29064, 29001, -1, 29072, 29001, 29003, -1, 28638, 29003, 29002, -1, 29070, 29002, 28628, -1, 29069, 28628, 28639, -1, 28629, 28639, 29066, -1, 28630, 29066, 29013, -1, 29112, 29013, 28640, -1, 28641, 28640, 28642, -1, 29142, 28642, 28631, -1, 28632, 28631, 28633, -1, 28634, 28633, 29045, -1, 29067, 29045, 28635, -1, 28643, 28635, 28636, -1, 29123, 28636, 28994, -1, 29121, 28994, 28996, -1, 29139, 29121, 28996, -1, 29140, 28999, 29135, -1, 29135, 29064, 28637, -1, 28637, 29001, 29072, -1, 29072, 29003, 28638, -1, 28638, 29002, 29070, -1, 29070, 28628, 29069, -1, 29069, 28639, 28629, -1, 28629, 29066, 28630, -1, 28630, 29013, 29112, -1, 29112, 28640, 28641, -1, 28641, 28642, 29142, -1, 29142, 28631, 28632, -1, 28632, 28633, 28634, -1, 28634, 29045, 29067, -1, 29067, 28635, 28643, -1, 28643, 28636, 29123, -1, 29123, 28994, 29121, -1, 28645, 28644, 28928, -1, 28645, 28859, 28644, -1, 28645, 28904, 28859, -1, 28859, 28904, 28833, -1, 28833, 28904, 28646, -1, 28654, 28646, 28933, -1, 28832, 28933, 28907, -1, 28655, 28907, 28909, -1, 28656, 28909, 28657, -1, 28658, 28657, 28647, -1, 28829, 28647, 28934, -1, 28827, 28934, 28917, -1, 28659, 28917, 28660, -1, 28822, 28660, 28920, -1, 28661, 28920, 28921, -1, 28648, 28921, 28649, -1, 28867, 28649, 28650, -1, 28651, 28650, 28662, -1, 28663, 28662, 28653, -1, 28652, 28653, 28926, -1, 28664, 28926, 28925, -1, 28816, 28925, 28928, -1, 28644, 28816, 28928, -1, 28833, 28646, 28654, -1, 28654, 28933, 28832, -1, 28832, 28907, 28655, -1, 28655, 28909, 28656, -1, 28656, 28657, 28658, -1, 28658, 28647, 28829, -1, 28829, 28934, 28827, -1, 28827, 28917, 28659, -1, 28659, 28660, 28822, -1, 28822, 28920, 28661, -1, 28661, 28921, 28648, -1, 28648, 28649, 28867, -1, 28867, 28650, 28651, -1, 28651, 28662, 28663, -1, 28663, 28653, 28652, -1, 28652, 28926, 28664, -1, 28664, 28925, 28816, -1, 28931, 28674, 28665, -1, 28931, 28666, 28674, -1, 28931, 28930, 28666, -1, 28666, 28930, 28845, -1, 28845, 28930, 28929, -1, 28844, 28929, 28911, -1, 28839, 28911, 28667, -1, 28668, 28667, 28675, -1, 28669, 28675, 28914, -1, 28676, 28914, 28935, -1, 28841, 28935, 28670, -1, 28677, 28670, 28678, -1, 28842, 28678, 28671, -1, 28828, 28671, 28679, -1, 28830, 28679, 28672, -1, 28831, 28672, 28908, -1, 28857, 28908, 28680, -1, 28858, 28680, 28681, -1, 28682, 28681, 28906, -1, 28834, 28906, 28905, -1, 28673, 28905, 28903, -1, 28856, 28903, 28665, -1, 28674, 28856, 28665, -1, 28845, 28929, 28844, -1, 28844, 28911, 28839, -1, 28839, 28667, 28668, -1, 28668, 28675, 28669, -1, 28669, 28914, 28676, -1, 28676, 28935, 28841, -1, 28841, 28670, 28677, -1, 28677, 28678, 28842, -1, 28842, 28671, 28828, -1, 28828, 28679, 28830, -1, 28830, 28672, 28831, -1, 28831, 28908, 28857, -1, 28857, 28680, 28858, -1, 28858, 28681, 28682, -1, 28682, 28906, 28834, -1, 28834, 28905, 28673, -1, 28673, 28903, 28856, -1, 28683, 28684, 28697, -1, 28683, 28685, 28684, -1, 28683, 28936, 28685, -1, 28685, 28936, 28686, -1, 28686, 28936, 28698, -1, 28854, 28698, 28883, -1, 28852, 28883, 28942, -1, 28849, 28942, 28687, -1, 28699, 28687, 28689, -1, 28688, 28689, 28700, -1, 28850, 28700, 28690, -1, 28701, 28690, 28888, -1, 28702, 28888, 28691, -1, 28809, 28691, 28889, -1, 28811, 28889, 28941, -1, 28812, 28941, 28881, -1, 28813, 28881, 28703, -1, 28692, 28703, 28940, -1, 28814, 28940, 28693, -1, 28815, 28693, 28694, -1, 28695, 28694, 28696, -1, 28860, 28696, 28697, -1, 28684, 28860, 28697, -1, 28686, 28698, 28854, -1, 28854, 28883, 28852, -1, 28852, 28942, 28849, -1, 28849, 28687, 28699, -1, 28699, 28689, 28688, -1, 28688, 28700, 28850, -1, 28850, 28690, 28701, -1, 28701, 28888, 28702, -1, 28702, 28691, 28809, -1, 28809, 28889, 28811, -1, 28811, 28941, 28812, -1, 28812, 28881, 28813, -1, 28813, 28703, 28692, -1, 28692, 28940, 28814, -1, 28814, 28693, 28815, -1, 28815, 28694, 28695, -1, 28695, 28696, 28860, -1, 28937, 28718, 28871, -1, 28937, 28704, 28718, -1, 28937, 28938, 28704, -1, 28704, 28938, 28719, -1, 28719, 28938, 28939, -1, 28705, 28939, 28720, -1, 28721, 28720, 28882, -1, 28722, 28882, 28880, -1, 28706, 28880, 28723, -1, 28810, 28723, 28879, -1, 28707, 28879, 28878, -1, 28708, 28878, 28876, -1, 28724, 28876, 28725, -1, 28709, 28725, 28710, -1, 28808, 28710, 28875, -1, 28861, 28875, 28874, -1, 28711, 28874, 28873, -1, 28712, 28873, 28713, -1, 28714, 28713, 28726, -1, 28865, 28726, 28872, -1, 28715, 28872, 28717, -1, 28716, 28717, 28871, -1, 28718, 28716, 28871, -1, 28719, 28939, 28705, -1, 28705, 28720, 28721, -1, 28721, 28882, 28722, -1, 28722, 28880, 28706, -1, 28706, 28723, 28810, -1, 28810, 28879, 28707, -1, 28707, 28878, 28708, -1, 28708, 28876, 28724, -1, 28724, 28725, 28709, -1, 28709, 28710, 28808, -1, 28808, 28875, 28861, -1, 28861, 28874, 28711, -1, 28711, 28873, 28712, -1, 28712, 28713, 28714, -1, 28714, 28726, 28865, -1, 28865, 28872, 28715, -1, 28715, 28717, 28716, -1, 28729, 28727, 28728, -1, 28729, 28866, 28727, -1, 28729, 28943, 28866, -1, 28866, 28943, 28736, -1, 28736, 28943, 28730, -1, 28862, 28730, 28737, -1, 28731, 28737, 28890, -1, 28805, 28890, 28891, -1, 28804, 28891, 28732, -1, 28803, 28732, 28892, -1, 28738, 28892, 28733, -1, 28802, 28733, 28734, -1, 28739, 28734, 28740, -1, 28800, 28740, 28735, -1, 28795, 28735, 28741, -1, 28794, 28741, 28897, -1, 28742, 28897, 28743, -1, 28793, 28743, 28869, -1, 28792, 28869, 28744, -1, 28855, 28744, 28745, -1, 28746, 28745, 28870, -1, 28864, 28870, 28728, -1, 28727, 28864, 28728, -1, 28736, 28730, 28862, -1, 28862, 28737, 28731, -1, 28731, 28890, 28805, -1, 28805, 28891, 28804, -1, 28804, 28732, 28803, -1, 28803, 28892, 28738, -1, 28738, 28733, 28802, -1, 28802, 28734, 28739, -1, 28739, 28740, 28800, -1, 28800, 28735, 28795, -1, 28795, 28741, 28794, -1, 28794, 28897, 28742, -1, 28742, 28743, 28793, -1, 28793, 28869, 28792, -1, 28792, 28744, 28855, -1, 28855, 28745, 28746, -1, 28746, 28870, 28864, -1, 28944, 28853, 28747, -1, 28747, 28853, 28748, -1, 28749, 28748, 28753, -1, 28884, 28753, 28750, -1, 28885, 28750, 28848, -1, 28886, 28848, 28847, -1, 28751, 28847, 28752, -1, 28887, 28752, 28851, -1, 28887, 28751, 28752, -1, 28747, 28748, 28749, -1, 28749, 28753, 28884, -1, 28884, 28750, 28885, -1, 28885, 28848, 28886, -1, 28886, 28847, 28751, -1, 28887, 28851, 28877, -1, 28877, 28851, 28807, -1, 28807, 28806, 28877, -1, 28877, 28806, 28754, -1, 28754, 28806, 28760, -1, 28761, 28760, 28762, -1, 28893, 28762, 28755, -1, 28894, 28755, 28801, -1, 28895, 28801, 28796, -1, 28763, 28796, 28798, -1, 28896, 28798, 28846, -1, 28764, 28846, 28756, -1, 28901, 28756, 28757, -1, 28902, 28757, 28765, -1, 28759, 28765, 28758, -1, 28932, 28759, 28758, -1, 28754, 28760, 28761, -1, 28761, 28762, 28893, -1, 28893, 28755, 28894, -1, 28894, 28801, 28895, -1, 28895, 28796, 28763, -1, 28763, 28798, 28896, -1, 28896, 28846, 28764, -1, 28764, 28756, 28901, -1, 28901, 28757, 28902, -1, 28902, 28765, 28759, -1, 28932, 28758, 28910, -1, 28910, 28758, 28843, -1, 28843, 28838, 28910, -1, 28910, 28838, 28912, -1, 28912, 28838, 28837, -1, 28913, 28837, 28836, -1, 28766, 28836, 28835, -1, 28915, 28835, 28767, -1, 28768, 28767, 28916, -1, 28768, 28915, 28767, -1, 28912, 28837, 28913, -1, 28913, 28836, 28766, -1, 28766, 28835, 28915, -1, 28767, 28840, 28916, -1, 28826, 28769, 28840, -1, 28840, 28769, 28916, -1, 28769, 28826, 28770, -1, 28770, 28826, 28771, -1, 28774, 28771, 28772, -1, 28918, 28772, 28825, -1, 28775, 28825, 28824, -1, 28919, 28824, 28823, -1, 28776, 28823, 28773, -1, 28927, 28773, 28821, -1, 28927, 28776, 28773, -1, 28770, 28771, 28774, -1, 28774, 28772, 28918, -1, 28918, 28825, 28775, -1, 28775, 28824, 28919, -1, 28919, 28823, 28776, -1, 28777, 28778, 28782, -1, 28782, 28778, 28783, -1, 28791, 28898, 28779, -1, 28779, 28898, 28780, -1, 28799, 28780, 28784, -1, 28797, 28784, 28899, -1, 28781, 28899, 28900, -1, 28783, 28900, 28782, -1, 28783, 28781, 28900, -1, 28779, 28780, 28799, -1, 28799, 28784, 28797, -1, 28797, 28899, 28781, -1, 28778, 28777, 28817, -1, 28817, 28777, 28785, -1, 28818, 28785, 28922, -1, 28820, 28922, 28924, -1, 28787, 28924, 28923, -1, 28786, 28923, 28789, -1, 28786, 28787, 28923, -1, 28817, 28785, 28818, -1, 28818, 28922, 28820, -1, 28820, 28924, 28787, -1, 29683, 28788, 28789, -1, 28789, 28788, 28786, -1, 28791, 28792, 28790, -1, 28791, 28793, 28792, -1, 28791, 28742, 28793, -1, 28791, 28779, 28742, -1, 28742, 28779, 28794, -1, 28794, 28779, 28799, -1, 28795, 28799, 28797, -1, 28796, 28797, 28781, -1, 28798, 28781, 28846, -1, 28798, 28796, 28781, -1, 28794, 28799, 28795, -1, 28795, 28797, 28796, -1, 28800, 28796, 28801, -1, 28739, 28801, 28755, -1, 28762, 28739, 28755, -1, 28762, 28802, 28739, -1, 28762, 28738, 28802, -1, 28762, 28803, 28738, -1, 28762, 28804, 28803, -1, 28762, 28805, 28804, -1, 28762, 28731, 28805, -1, 28762, 28760, 28731, -1, 28731, 28760, 28806, -1, 28807, 28731, 28806, -1, 28807, 28808, 28731, -1, 28807, 28709, 28808, -1, 28807, 28724, 28709, -1, 28807, 28708, 28724, -1, 28807, 28851, 28708, -1, 28708, 28851, 28707, -1, 28707, 28851, 28702, -1, 28809, 28707, 28702, -1, 28809, 28810, 28707, -1, 28809, 28811, 28810, -1, 28810, 28811, 28706, -1, 28706, 28811, 28722, -1, 28722, 28811, 28812, -1, 28721, 28812, 28813, -1, 28692, 28721, 28813, -1, 28692, 28705, 28721, -1, 28692, 28814, 28705, -1, 28705, 28814, 28719, -1, 28719, 28814, 28815, -1, 28704, 28815, 28718, -1, 28704, 28719, 28815, -1, 28783, 28673, 28781, -1, 28783, 28816, 28673, -1, 28783, 28778, 28816, -1, 28816, 28778, 28664, -1, 28664, 28778, 28817, -1, 28821, 28817, 28818, -1, 28819, 28818, 28820, -1, 28787, 28819, 28820, -1, 28787, 28786, 28819, -1, 28819, 28786, 28788, -1, 28664, 28817, 28821, -1, 28652, 28821, 28663, -1, 28652, 28664, 28821, -1, 28821, 28818, 28819, -1, 28773, 28822, 28821, -1, 28773, 28823, 28822, -1, 28822, 28823, 28659, -1, 28659, 28823, 28824, -1, 28826, 28824, 28825, -1, 28772, 28826, 28825, -1, 28772, 28771, 28826, -1, 28659, 28824, 28826, -1, 28827, 28826, 28829, -1, 28827, 28659, 28826, -1, 28826, 28840, 28829, -1, 28829, 28840, 28842, -1, 28828, 28829, 28842, -1, 28828, 28658, 28829, -1, 28828, 28656, 28658, -1, 28828, 28830, 28656, -1, 28656, 28830, 28655, -1, 28655, 28830, 28831, -1, 28832, 28831, 28857, -1, 28654, 28857, 28858, -1, 28833, 28858, 28682, -1, 28859, 28682, 28834, -1, 28644, 28834, 28673, -1, 28816, 28644, 28673, -1, 28767, 28835, 28840, -1, 28840, 28835, 28836, -1, 28837, 28840, 28836, -1, 28837, 28838, 28840, -1, 28840, 28838, 28839, -1, 28668, 28840, 28839, -1, 28668, 28669, 28840, -1, 28840, 28669, 28676, -1, 28841, 28840, 28676, -1, 28841, 28677, 28840, -1, 28840, 28677, 28842, -1, 28838, 28843, 28839, -1, 28839, 28843, 28844, -1, 28844, 28843, 28845, -1, 28845, 28843, 28666, -1, 28666, 28843, 28758, -1, 28674, 28758, 28856, -1, 28674, 28666, 28758, -1, 28765, 28781, 28758, -1, 28765, 28757, 28781, -1, 28781, 28757, 28756, -1, 28846, 28781, 28756, -1, 28795, 28796, 28800, -1, 28800, 28801, 28739, -1, 28752, 28847, 28851, -1, 28851, 28847, 28848, -1, 28750, 28851, 28848, -1, 28750, 28753, 28851, -1, 28851, 28753, 28852, -1, 28849, 28851, 28852, -1, 28849, 28699, 28851, -1, 28851, 28699, 28688, -1, 28850, 28851, 28688, -1, 28850, 28701, 28851, -1, 28851, 28701, 28702, -1, 28753, 28748, 28852, -1, 28852, 28748, 28853, -1, 28854, 28853, 28863, -1, 28686, 28863, 28685, -1, 28686, 28854, 28863, -1, 28852, 28853, 28854, -1, 28790, 28864, 28863, -1, 28790, 28746, 28864, -1, 28790, 28855, 28746, -1, 28790, 28792, 28855, -1, 28673, 28856, 28758, -1, 28781, 28673, 28758, -1, 28655, 28831, 28832, -1, 28832, 28857, 28654, -1, 28654, 28858, 28833, -1, 28833, 28682, 28859, -1, 28859, 28834, 28644, -1, 28695, 28860, 28863, -1, 28718, 28863, 28716, -1, 28718, 28695, 28863, -1, 28718, 28815, 28695, -1, 28860, 28684, 28863, -1, 28863, 28684, 28685, -1, 28722, 28812, 28721, -1, 28808, 28861, 28731, -1, 28731, 28861, 28711, -1, 28712, 28731, 28711, -1, 28712, 28862, 28731, -1, 28712, 28714, 28862, -1, 28862, 28714, 28736, -1, 28736, 28714, 28865, -1, 28866, 28865, 28715, -1, 28727, 28715, 28716, -1, 28864, 28716, 28863, -1, 28864, 28727, 28716, -1, 28736, 28865, 28866, -1, 28866, 28715, 28727, -1, 28822, 28661, 28821, -1, 28821, 28661, 28648, -1, 28867, 28821, 28648, -1, 28867, 28651, 28821, -1, 28821, 28651, 28663, -1, 28819, 28868, 28821, -1, 28821, 28868, 28927, -1, 29700, 28869, 28898, -1, 29700, 28744, 28869, -1, 29700, 28745, 28744, -1, 29700, 28870, 28745, -1, 29700, 28728, 28870, -1, 29700, 29684, 28728, -1, 28728, 29684, 28871, -1, 28729, 28871, 28717, -1, 28943, 28717, 28872, -1, 28730, 28872, 28726, -1, 28737, 28726, 28713, -1, 28890, 28713, 28873, -1, 28874, 28890, 28873, -1, 28874, 28877, 28890, -1, 28874, 28875, 28877, -1, 28877, 28875, 28710, -1, 28725, 28877, 28710, -1, 28725, 28876, 28877, -1, 28877, 28876, 28887, -1, 28887, 28876, 28878, -1, 28879, 28887, 28878, -1, 28879, 28889, 28887, -1, 28879, 28941, 28889, -1, 28879, 28723, 28941, -1, 28941, 28723, 28880, -1, 28881, 28880, 28882, -1, 28703, 28882, 28940, -1, 28703, 28881, 28882, -1, 28944, 28883, 29684, -1, 28944, 28942, 28883, -1, 28944, 28747, 28942, -1, 28942, 28747, 28749, -1, 28884, 28942, 28749, -1, 28884, 28751, 28942, -1, 28884, 28885, 28751, -1, 28751, 28885, 28886, -1, 28887, 28690, 28751, -1, 28887, 28888, 28690, -1, 28887, 28691, 28888, -1, 28887, 28889, 28691, -1, 28877, 28754, 28890, -1, 28890, 28754, 28761, -1, 28893, 28890, 28761, -1, 28893, 28891, 28890, -1, 28893, 28732, 28891, -1, 28893, 28892, 28732, -1, 28893, 28733, 28892, -1, 28893, 28734, 28733, -1, 28893, 28740, 28734, -1, 28893, 28894, 28740, -1, 28740, 28894, 28895, -1, 28735, 28895, 28763, -1, 28741, 28763, 28896, -1, 28784, 28896, 28899, -1, 28784, 28741, 28896, -1, 28784, 28897, 28741, -1, 28784, 28780, 28897, -1, 28897, 28780, 28743, -1, 28743, 28780, 28898, -1, 28869, 28743, 28898, -1, 28740, 28895, 28735, -1, 28735, 28763, 28741, -1, 28896, 28764, 28899, -1, 28899, 28764, 28900, -1, 28900, 28764, 28901, -1, 28902, 28900, 28901, -1, 28902, 28759, 28900, -1, 28900, 28759, 28782, -1, 28782, 28759, 28932, -1, 28903, 28932, 28665, -1, 28903, 28782, 28932, -1, 28903, 28645, 28782, -1, 28903, 28904, 28645, -1, 28903, 28905, 28904, -1, 28904, 28905, 28646, -1, 28646, 28905, 28906, -1, 28933, 28906, 28681, -1, 28907, 28681, 28680, -1, 28908, 28907, 28680, -1, 28908, 28909, 28907, -1, 28908, 28672, 28909, -1, 28909, 28672, 28657, -1, 28657, 28672, 28679, -1, 28647, 28679, 28934, -1, 28647, 28657, 28679, -1, 28910, 28929, 28932, -1, 28910, 28911, 28929, -1, 28910, 28667, 28911, -1, 28910, 28675, 28667, -1, 28910, 28912, 28675, -1, 28675, 28912, 28913, -1, 28914, 28913, 28935, -1, 28914, 28675, 28913, -1, 28766, 28916, 28913, -1, 28766, 28915, 28916, -1, 28916, 28915, 28768, -1, 28769, 28934, 28916, -1, 28769, 28917, 28934, -1, 28769, 28660, 28917, -1, 28769, 28920, 28660, -1, 28769, 28775, 28920, -1, 28769, 28918, 28775, -1, 28769, 28774, 28918, -1, 28769, 28770, 28774, -1, 28775, 28919, 28920, -1, 28920, 28919, 28776, -1, 28921, 28776, 28927, -1, 28649, 28927, 28650, -1, 28649, 28921, 28927, -1, 28920, 28776, 28921, -1, 28868, 28922, 28927, -1, 28868, 28924, 28922, -1, 28868, 28923, 28924, -1, 28868, 28789, 28923, -1, 28868, 29683, 28789, -1, 28922, 28785, 28927, -1, 28927, 28785, 28925, -1, 28926, 28927, 28925, -1, 28926, 28653, 28927, -1, 28927, 28653, 28662, -1, 28650, 28927, 28662, -1, 28925, 28785, 28928, -1, 28928, 28785, 28777, -1, 28782, 28928, 28777, -1, 28782, 28645, 28928, -1, 28931, 28665, 28932, -1, 28930, 28932, 28929, -1, 28930, 28931, 28932, -1, 28646, 28906, 28933, -1, 28933, 28681, 28907, -1, 28679, 28671, 28934, -1, 28934, 28671, 28916, -1, 28916, 28671, 28678, -1, 28670, 28916, 28678, -1, 28670, 28913, 28916, -1, 28670, 28935, 28913, -1, 28683, 28697, 29684, -1, 28936, 29684, 28698, -1, 28936, 28683, 29684, -1, 28694, 28937, 28696, -1, 28694, 28938, 28937, -1, 28694, 28939, 28938, -1, 28694, 28693, 28939, -1, 28939, 28693, 28720, -1, 28720, 28693, 28940, -1, 28882, 28720, 28940, -1, 28881, 28941, 28880, -1, 28690, 28700, 28751, -1, 28751, 28700, 28689, -1, 28687, 28751, 28689, -1, 28687, 28942, 28751, -1, 28883, 28698, 29684, -1, 28728, 28871, 28729, -1, 28729, 28717, 28943, -1, 28943, 28872, 28730, -1, 28730, 28726, 28737, -1, 28737, 28713, 28890, -1, 28696, 28937, 29684, -1, 28697, 28696, 29684, -1, 28871, 29684, 28937, -1, 29684, 28863, 28944, -1, 28944, 28863, 28853, -1, 28790, 29700, 28791, -1, 28791, 29700, 28898, -1, 28987, 29019, 29099, -1, 29099, 29019, 29024, -1, 29143, 28945, 29042, -1, 29042, 28945, 29103, -1, 28947, 29103, 29102, -1, 28948, 29102, 29101, -1, 29025, 29101, 28946, -1, 29024, 28946, 29099, -1, 29024, 29025, 28946, -1, 29042, 29103, 28947, -1, 28947, 29102, 28948, -1, 28948, 29101, 29025, -1, 28949, 29044, 28954, -1, 28954, 29044, 29028, -1, 28950, 29028, 28951, -1, 29106, 28951, 28952, -1, 28955, 28952, 28956, -1, 28957, 28956, 29040, -1, 29105, 29040, 28953, -1, 29107, 28953, 29039, -1, 29107, 29105, 28953, -1, 28954, 29028, 28950, -1, 28950, 28951, 29106, -1, 29106, 28952, 28955, -1, 28955, 28956, 28957, -1, 28957, 29040, 29105, -1, 29107, 29039, 28958, -1, 28958, 29039, 29034, -1, 28958, 29034, 29111, -1, 29111, 29034, 28959, -1, 28960, 29111, 28959, -1, 28960, 28961, 29111, -1, 28960, 29035, 28961, -1, 28961, 29035, 28962, -1, 28962, 29035, 28964, -1, 28965, 28964, 29033, -1, 28966, 29033, 28963, -1, 29096, 28966, 28963, -1, 28962, 28964, 28965, -1, 28965, 29033, 28966, -1, 29096, 28963, 28967, -1, 28967, 28963, 29046, -1, 29046, 28968, 28967, -1, 28967, 28968, 28969, -1, 28969, 28968, 28971, -1, 29092, 28971, 28970, -1, 29088, 28970, 29091, -1, 29088, 29092, 28970, -1, 28969, 28971, 29092, -1, 28970, 29018, 29091, -1, 29091, 29018, 29090, -1, 29090, 29018, 28972, -1, 29087, 28972, 28978, -1, 28973, 28978, 29014, -1, 28979, 29014, 28974, -1, 29068, 28974, 28975, -1, 28980, 28975, 28976, -1, 29071, 28976, 28977, -1, 29073, 28977, 28981, -1, 29073, 29071, 28977, -1, 29090, 28972, 29087, -1, 29087, 28978, 28973, -1, 28973, 29014, 28979, -1, 28979, 28974, 29068, -1, 29068, 28975, 28980, -1, 28980, 28976, 29071, -1, 29073, 28981, 29077, -1, 29077, 28981, 29009, -1, 29077, 29009, 29113, -1, 29113, 29009, 29008, -1, 29114, 29008, 28986, -1, 28982, 28986, 28983, -1, 28984, 28983, 29007, -1, 29115, 29007, 28985, -1, 29119, 28985, 29006, -1, 29120, 29006, 29004, -1, 29120, 29119, 29006, -1, 29113, 29008, 29114, -1, 29114, 28986, 28982, -1, 28982, 28983, 28984, -1, 28984, 29007, 29115, -1, 29115, 28985, 29119, -1, 29019, 28987, 29017, -1, 29017, 28987, 29089, -1, 29015, 29089, 28988, -1, 29016, 28988, 28989, -1, 28992, 28989, 28990, -1, 28993, 28990, 28991, -1, 28993, 28992, 28990, -1, 29017, 29089, 29015, -1, 29015, 28988, 29016, -1, 29016, 28989, 28992, -1, 29122, 29609, 28991, -1, 28991, 29609, 28993, -1, 29609, 28635, 28993, -1, 29609, 28636, 28635, -1, 29609, 28994, 28636, -1, 29609, 28996, 28994, -1, 29609, 28995, 28996, -1, 28996, 28995, 28997, -1, 28626, 28997, 29063, -1, 28627, 29063, 28998, -1, 28999, 28998, 28624, -1, 29064, 28624, 28613, -1, 29001, 28613, 29000, -1, 28612, 29001, 29000, -1, 28612, 28611, 29001, -1, 29001, 28611, 28981, -1, 28977, 29001, 28981, -1, 28977, 28976, 29001, -1, 29001, 28976, 28975, -1, 29003, 28975, 29002, -1, 29003, 29001, 28975, -1, 29004, 29005, 28995, -1, 29004, 28589, 29005, -1, 29004, 29006, 28589, -1, 28589, 29006, 28985, -1, 29007, 28589, 28985, -1, 29007, 29008, 28589, -1, 29007, 28983, 29008, -1, 29008, 28983, 28986, -1, 29009, 29010, 29008, -1, 29009, 28591, 29010, -1, 29009, 29011, 28591, -1, 29009, 29012, 29011, -1, 29009, 28981, 29012, -1, 29012, 28981, 28610, -1, 28610, 28981, 28620, -1, 28620, 28981, 28611, -1, 28974, 29013, 28975, -1, 28974, 29014, 29013, -1, 29013, 29014, 28640, -1, 28640, 29014, 29015, -1, 28642, 29015, 29016, -1, 28631, 29016, 28633, -1, 28631, 28642, 29016, -1, 29014, 28978, 29015, -1, 29015, 28978, 29017, -1, 29017, 28978, 28972, -1, 29018, 29017, 28972, -1, 29018, 29019, 29017, -1, 29018, 28970, 29019, -1, 29019, 28970, 28971, -1, 28968, 29019, 28971, -1, 28968, 29046, 29019, -1, 29019, 29046, 29020, -1, 29021, 29019, 29020, -1, 29021, 29022, 29019, -1, 29019, 29022, 28542, -1, 28541, 29019, 28542, -1, 28541, 29023, 29019, -1, 29019, 29023, 29024, -1, 29024, 29023, 29025, -1, 29025, 29023, 29026, -1, 29044, 29026, 29027, -1, 28552, 29044, 29027, -1, 28552, 28551, 29044, -1, 29044, 28551, 29029, -1, 29028, 29029, 28951, -1, 29028, 29044, 29029, -1, 28963, 28562, 29046, -1, 28963, 28563, 28562, -1, 28963, 29030, 28563, -1, 28963, 28574, 29030, -1, 28963, 29033, 28574, -1, 28574, 29033, 29034, -1, 29031, 29034, 29032, -1, 29031, 28574, 29034, -1, 29033, 28964, 29034, -1, 29034, 28964, 29035, -1, 28960, 29034, 29035, -1, 28960, 28959, 29034, -1, 29039, 28546, 29034, -1, 29039, 29037, 28546, -1, 29039, 29036, 29037, -1, 29039, 29038, 29036, -1, 29039, 28556, 29038, -1, 29039, 28549, 28556, -1, 29039, 29029, 28549, -1, 29039, 28952, 29029, -1, 29039, 28956, 28952, -1, 29039, 29040, 28956, -1, 29039, 28953, 29040, -1, 28952, 28951, 29029, -1, 29041, 28948, 29044, -1, 29041, 28947, 28948, -1, 29041, 29042, 28947, -1, 29041, 29143, 29042, -1, 29041, 29043, 29143, -1, 28948, 29025, 29044, -1, 29044, 29025, 29026, -1, 28640, 29015, 28642, -1, 29016, 28992, 28633, -1, 28633, 28992, 29045, -1, 29045, 28992, 28993, -1, 28635, 29045, 28993, -1, 28561, 28571, 29046, -1, 28562, 28561, 29046, -1, 28585, 29020, 28569, -1, 28585, 28584, 29020, -1, 29020, 28584, 29047, -1, 29048, 29020, 29047, -1, 29048, 29049, 29020, -1, 29020, 29049, 28553, -1, 28553, 29049, 28581, -1, 29051, 28581, 29050, -1, 28545, 29050, 28546, -1, 28545, 29051, 29050, -1, 28553, 28581, 29051, -1, 29050, 28567, 28546, -1, 28546, 28567, 29034, -1, 29034, 28567, 28577, -1, 28566, 29034, 28577, -1, 28566, 28564, 29034, -1, 29034, 28564, 29032, -1, 28587, 28595, 28995, -1, 29053, 28995, 29052, -1, 29053, 28587, 28995, -1, 29055, 29065, 28594, -1, 29055, 29054, 29065, -1, 29055, 28615, 29054, -1, 29055, 28605, 28615, -1, 28615, 28605, 28616, -1, 28616, 28605, 28593, -1, 29057, 28593, 28604, -1, 29056, 29057, 28604, -1, 29056, 28617, 29057, -1, 29056, 29058, 28617, -1, 28617, 29058, 28608, -1, 28608, 29058, 29059, -1, 29059, 29058, 28602, -1, 29011, 28602, 28591, -1, 29011, 29059, 28602, -1, 28616, 28593, 29057, -1, 29010, 29060, 29008, -1, 29008, 29060, 29061, -1, 29062, 29008, 29061, -1, 29062, 28599, 29008, -1, 29008, 28599, 28589, -1, 29005, 29052, 28995, -1, 28996, 28997, 28626, -1, 28626, 29063, 28627, -1, 28627, 28998, 28999, -1, 28999, 28624, 29064, -1, 29064, 28613, 29001, -1, 28594, 29065, 28995, -1, 28595, 28594, 28995, -1, 29013, 29066, 28975, -1, 28975, 29066, 28639, -1, 28628, 28975, 28639, -1, 28628, 29002, 28975, -1, 28569, 29020, 29046, -1, 28571, 28569, 29046, -1, 28997, 28995, 29065, -1, 28995, 29138, 29004, -1, 29004, 29138, 29120, -1, 28991, 29067, 29122, -1, 28991, 28634, 29067, -1, 28991, 28632, 28634, -1, 28991, 28990, 28632, -1, 28632, 28990, 29142, -1, 29142, 28990, 28989, -1, 28641, 28989, 29087, -1, 29112, 29087, 28973, -1, 28630, 28973, 28979, -1, 29068, 28630, 28979, -1, 29068, 28629, 28630, -1, 29068, 28980, 28629, -1, 28629, 28980, 29069, -1, 29069, 28980, 29070, -1, 29070, 28980, 28638, -1, 28638, 28980, 29072, -1, 29072, 28980, 29071, -1, 29073, 29072, 29071, -1, 29073, 28637, 29072, -1, 29073, 29074, 28637, -1, 29073, 28621, 29074, -1, 29073, 28619, 28621, -1, 29073, 29076, 28619, -1, 29073, 29075, 29076, -1, 29073, 29077, 29075, -1, 29075, 29077, 28609, -1, 28609, 29077, 28618, -1, 28618, 29077, 28601, -1, 29079, 28618, 28601, -1, 29079, 29078, 28618, -1, 29079, 29080, 29078, -1, 29079, 28592, 29080, -1, 29080, 28592, 28607, -1, 28607, 28592, 28603, -1, 29081, 28607, 28603, -1, 29081, 29082, 28607, -1, 29081, 29083, 29082, -1, 29082, 29083, 28614, -1, 28614, 29083, 29086, -1, 29085, 29086, 29084, -1, 29085, 28614, 29086, -1, 29087, 28989, 29090, -1, 29090, 28989, 28988, -1, 29091, 28988, 29089, -1, 29088, 29089, 29092, -1, 29088, 29091, 29089, -1, 29090, 28988, 29091, -1, 29092, 29089, 28969, -1, 28969, 29089, 28987, -1, 28967, 28987, 28586, -1, 29093, 28967, 28586, -1, 29093, 28570, 28967, -1, 28967, 28570, 29094, -1, 28572, 28967, 29094, -1, 28572, 29096, 28967, -1, 28572, 29095, 29096, -1, 29096, 29095, 28573, -1, 29097, 29096, 28573, -1, 29097, 28575, 29096, -1, 29096, 28575, 28576, -1, 28966, 28576, 28565, -1, 28965, 28565, 28958, -1, 28962, 28958, 28961, -1, 28962, 28965, 28958, -1, 29099, 29098, 28987, -1, 29099, 28560, 29098, -1, 29099, 28946, 28560, -1, 28560, 28946, 28949, -1, 28559, 28949, 29100, -1, 28559, 28560, 28949, -1, 28946, 29101, 28949, -1, 28949, 29101, 29104, -1, 29104, 29101, 29102, -1, 29103, 29104, 29102, -1, 29103, 28945, 29104, -1, 29104, 28945, 29652, -1, 28954, 28555, 28949, -1, 28954, 28548, 28555, -1, 28954, 28950, 28548, -1, 28548, 28950, 29106, -1, 29107, 29106, 28955, -1, 28957, 29107, 28955, -1, 28957, 29105, 29107, -1, 28548, 29106, 29107, -1, 28547, 29107, 29108, -1, 28547, 28548, 29107, -1, 29108, 29107, 29109, -1, 29109, 29107, 28958, -1, 28578, 28958, 29124, -1, 28578, 29109, 28958, -1, 28578, 28579, 29109, -1, 29109, 28579, 28554, -1, 28554, 28579, 29125, -1, 29125, 28579, 28580, -1, 29110, 28580, 28582, -1, 28544, 28582, 29126, -1, 28543, 29126, 28568, -1, 29127, 28568, 28583, -1, 29128, 28583, 29129, -1, 29130, 29129, 28586, -1, 28987, 29130, 28586, -1, 28987, 29098, 29130, -1, 28958, 29111, 28961, -1, 28965, 28966, 28565, -1, 28966, 29096, 28576, -1, 28967, 28969, 28987, -1, 28641, 29087, 29112, -1, 29112, 28973, 28630, -1, 29113, 29114, 29077, -1, 29077, 29114, 28982, -1, 28984, 29077, 28982, -1, 28984, 29115, 29077, -1, 29077, 29115, 28597, -1, 28598, 29077, 28597, -1, 28598, 29116, 29077, -1, 29077, 29116, 28590, -1, 29117, 29077, 28590, -1, 29117, 29118, 29077, -1, 29077, 29118, 28600, -1, 28601, 29077, 28600, -1, 29115, 29119, 28597, -1, 28597, 29119, 29120, -1, 28596, 29120, 29138, -1, 28588, 29138, 29134, -1, 28588, 28596, 29138, -1, 28597, 29120, 28596, -1, 29122, 29121, 29138, -1, 29122, 29123, 29121, -1, 29122, 28643, 29123, -1, 29122, 29067, 28643, -1, 28565, 29124, 28958, -1, 29125, 28580, 29110, -1, 29110, 28582, 28544, -1, 28544, 29126, 28543, -1, 28543, 28568, 29127, -1, 29127, 28583, 29128, -1, 29128, 29129, 29130, -1, 29132, 28606, 29138, -1, 29084, 29138, 29131, -1, 29084, 29132, 29138, -1, 29084, 29086, 29132, -1, 28606, 29133, 29138, -1, 29138, 29133, 29134, -1, 29074, 28622, 28637, -1, 28637, 28622, 28623, -1, 29135, 28623, 29136, -1, 29140, 29136, 28625, -1, 29141, 28625, 29137, -1, 29139, 29137, 29131, -1, 29121, 29131, 29138, -1, 29121, 29139, 29131, -1, 28637, 28623, 29135, -1, 29135, 29136, 29140, -1, 29140, 28625, 29141, -1, 29141, 29137, 29139, -1, 28641, 29142, 28989, -1, 28555, 28557, 28949, -1, 28949, 28557, 28558, -1, 28550, 28949, 28558, -1, 28550, 29100, 28949, -1, 29044, 28949, 29041, -1, 29041, 28949, 29104, -1, 29043, 29652, 29143, -1, 29143, 29652, 28945, -1, 29145, 28498, 29247, -1, 29145, 28496, 28498, -1, 29145, 29244, 28496, -1, 29145, 29144, 29244, -1, 29145, 29146, 29144, -1, 29145, 29602, 29146, -1, 29146, 29602, 29147, -1, 29605, 29146, 29147, -1, 29605, 29607, 29146, -1, 29146, 29607, 29148, -1, 29481, 29148, 29150, -1, 29484, 29150, 29158, -1, 29484, 29481, 29150, -1, 29146, 29148, 29481, -1, 29151, 29149, 29150, -1, 29151, 29542, 29149, -1, 29151, 29544, 29542, -1, 29151, 29597, 29544, -1, 29544, 29597, 29153, -1, 29153, 29597, 29599, -1, 29596, 29153, 29599, -1, 29596, 29152, 29153, -1, 29596, 29608, 29152, -1, 29152, 29608, 29552, -1, 29552, 29608, 29154, -1, 29153, 29152, 29155, -1, 29155, 29152, 29156, -1, 29551, 29155, 29156, -1, 29551, 29548, 29155, -1, 29551, 29157, 29548, -1, 29548, 29157, 29549, -1, 29149, 29545, 29150, -1, 29150, 29545, 29158, -1, 29158, 29545, 29159, -1, 29483, 29159, 29254, -1, 29483, 29158, 29159, -1, 29160, 29161, 29159, -1, 29160, 29253, 29161, -1, 29160, 29162, 29253, -1, 29160, 29163, 29162, -1, 29160, 29539, 29163, -1, 29163, 29539, 29170, -1, 29170, 29539, 29171, -1, 29164, 29171, 29165, -1, 29521, 29165, 29166, -1, 29526, 29166, 29167, -1, 29526, 29521, 29166, -1, 29526, 29168, 29521, -1, 29526, 29518, 29168, -1, 29526, 29527, 29518, -1, 29518, 29527, 29173, -1, 29169, 29173, 29524, -1, 29523, 29169, 29524, -1, 29170, 29171, 29164, -1, 29164, 29165, 29521, -1, 29166, 29536, 29167, -1, 29167, 29536, 29535, -1, 29529, 29535, 29530, -1, 29529, 29167, 29535, -1, 29535, 29172, 29530, -1, 29530, 29172, 29531, -1, 29531, 29172, 29533, -1, 29518, 29173, 29169, -1, 29515, 29488, 29162, -1, 29515, 29174, 29488, -1, 29515, 29492, 29174, -1, 29515, 29491, 29492, -1, 29515, 29487, 29491, -1, 29515, 29251, 29487, -1, 29515, 29594, 29251, -1, 29515, 29592, 29594, -1, 29515, 29590, 29592, -1, 29515, 29175, 29590, -1, 29515, 29177, 29175, -1, 29515, 29510, 29177, -1, 29177, 29510, 29514, -1, 29509, 29177, 29514, -1, 29509, 29507, 29177, -1, 29177, 29507, 29512, -1, 29499, 29512, 29178, -1, 29176, 29178, 29179, -1, 29176, 29499, 29178, -1, 29177, 29512, 29499, -1, 29498, 29177, 29499, -1, 29498, 29671, 29177, -1, 29178, 29502, 29179, -1, 29179, 29502, 29500, -1, 29500, 29502, 29501, -1, 29588, 29485, 29251, -1, 29588, 29497, 29485, -1, 29588, 29582, 29497, -1, 29497, 29582, 29586, -1, 29180, 29497, 29586, -1, 29180, 29584, 29497, -1, 29497, 29584, 29181, -1, 29181, 29584, 28457, -1, 28456, 29181, 28457, -1, 28456, 29495, 29181, -1, 28456, 28458, 29495, -1, 29495, 28458, 29182, -1, 29182, 28458, 28462, -1, 28463, 29182, 28462, -1, 28463, 29183, 29182, -1, 29182, 29183, 29185, -1, 29185, 29183, 29184, -1, 29186, 29185, 29184, -1, 29186, 28467, 29185, -1, 29185, 28467, 28464, -1, 29187, 29185, 28464, -1, 29187, 28469, 29185, -1, 29185, 28469, 29263, -1, 29189, 29263, 29188, -1, 29189, 29185, 29263, -1, 29189, 29473, 29185, -1, 29189, 29472, 29473, -1, 29189, 29471, 29472, -1, 29189, 29195, 29471, -1, 29189, 29455, 29195, -1, 29195, 29455, 29456, -1, 29190, 29195, 29456, -1, 29190, 29191, 29195, -1, 29195, 29191, 29461, -1, 29192, 29195, 29461, -1, 29192, 29462, 29195, -1, 29195, 29462, 29261, -1, 29193, 29195, 29261, -1, 29193, 29194, 29195, -1, 29195, 29194, 29403, -1, 29409, 29195, 29403, -1, 29409, 29468, 29195, -1, 29409, 29196, 29468, -1, 29468, 29196, 29255, -1, 29255, 29196, 29197, -1, 29408, 29255, 29197, -1, 29408, 29199, 29255, -1, 29408, 29198, 29199, -1, 29408, 28529, 29198, -1, 29408, 29200, 28529, -1, 28529, 29200, 29418, -1, 29418, 29200, 29201, -1, 29201, 29200, 29202, -1, 29202, 29200, 29203, -1, 29203, 29200, 29414, -1, 29414, 29200, 29390, -1, 29395, 29414, 29390, -1, 29395, 29226, 29414, -1, 29395, 29391, 29226, -1, 29226, 29391, 29559, -1, 29559, 29391, 29555, -1, 29555, 29391, 29204, -1, 29205, 29555, 29204, -1, 29205, 29223, 29555, -1, 29205, 29206, 29223, -1, 29205, 29398, 29206, -1, 29206, 29398, 29399, -1, 29393, 29206, 29399, -1, 29393, 29387, 29206, -1, 29206, 29387, 29218, -1, 29566, 29218, 29222, -1, 29574, 29566, 29222, -1, 29574, 29569, 29566, -1, 29574, 29207, 29569, -1, 29574, 29571, 29207, -1, 29574, 29573, 29571, -1, 28457, 29584, 29208, -1, 29208, 29584, 29580, -1, 28453, 29580, 29209, -1, 28453, 29208, 29580, -1, 29580, 29702, 29209, -1, 29209, 29702, 28452, -1, 28452, 29702, 29210, -1, 29210, 29702, 28450, -1, 28450, 29702, 29211, -1, 29211, 29702, 28474, -1, 28474, 29702, 29212, -1, 29212, 29702, 29693, -1, 28473, 29693, 28477, -1, 28473, 29212, 29693, -1, 29214, 29250, 29693, -1, 29214, 29213, 29250, -1, 29214, 29447, 29213, -1, 29214, 29446, 29447, -1, 29214, 29260, 29446, -1, 29214, 28536, 29260, -1, 29214, 28533, 28536, -1, 29214, 28534, 28533, -1, 29214, 29215, 28534, -1, 29214, 28535, 29215, -1, 29214, 29216, 28535, -1, 29214, 28540, 29216, -1, 29214, 29218, 28540, -1, 29214, 29217, 29218, -1, 29218, 29217, 29219, -1, 29220, 29218, 29219, -1, 29220, 29221, 29218, -1, 29218, 29221, 29222, -1, 29566, 29206, 29218, -1, 29223, 29206, 29224, -1, 29224, 29206, 29563, -1, 29225, 29224, 29563, -1, 29225, 29562, 29224, -1, 29224, 29562, 29564, -1, 29414, 29226, 29413, -1, 29413, 29226, 29227, -1, 29421, 29227, 29553, -1, 29420, 29553, 29228, -1, 29420, 29421, 29553, -1, 29413, 29227, 29421, -1, 29553, 29621, 29228, -1, 29228, 29621, 29229, -1, 29229, 29621, 29230, -1, 29230, 29621, 28479, -1, 28481, 29230, 28479, -1, 28481, 29424, 29230, -1, 28481, 28482, 29424, -1, 29424, 28482, 29267, -1, 29266, 29267, 28484, -1, 29231, 29266, 28484, -1, 29231, 29423, 29266, -1, 29231, 29232, 29423, -1, 29231, 29425, 29232, -1, 29231, 29233, 29425, -1, 29231, 29234, 29233, -1, 29231, 29235, 29234, -1, 29231, 29236, 29235, -1, 29231, 28485, 29236, -1, 29236, 28485, 28486, -1, 29237, 29236, 28486, -1, 29237, 28490, 29236, -1, 29236, 28490, 29238, -1, 29239, 29236, 29238, -1, 29239, 29242, 29236, -1, 29239, 28491, 29242, -1, 29242, 28491, 28492, -1, 28493, 29242, 28492, -1, 28493, 29240, 29242, -1, 29242, 29240, 29241, -1, 29243, 29242, 29241, -1, 29243, 29244, 29242, -1, 29242, 29244, 29475, -1, 29475, 29244, 29144, -1, 29247, 29246, 29621, -1, 29247, 29245, 29246, -1, 29247, 28499, 29245, -1, 29247, 29249, 28499, -1, 29247, 29248, 29249, -1, 29247, 28498, 29248, -1, 28471, 29262, 29263, -1, 28471, 29436, 29262, -1, 28471, 28472, 29436, -1, 29436, 28472, 28476, -1, 29440, 28476, 28477, -1, 29693, 29440, 28477, -1, 29693, 29441, 29440, -1, 29693, 29250, 29441, -1, 29436, 28476, 29440, -1, 29485, 29486, 29251, -1, 29251, 29486, 29487, -1, 29488, 29252, 29162, -1, 29162, 29252, 29253, -1, 29161, 29482, 29159, -1, 29159, 29482, 29254, -1, 29464, 29264, 29236, -1, 29464, 28526, 29264, -1, 29464, 28527, 28526, -1, 29464, 29255, 28527, -1, 28527, 29255, 28532, -1, 28532, 29255, 29256, -1, 29256, 29255, 29199, -1, 29462, 29459, 29261, -1, 29261, 29459, 29460, -1, 29259, 29460, 29450, -1, 29257, 29259, 29450, -1, 29257, 29443, 29259, -1, 29259, 29443, 29445, -1, 29260, 29259, 29445, -1, 29260, 29258, 29259, -1, 29260, 28536, 29258, -1, 29261, 29460, 29259, -1, 29262, 29434, 29263, -1, 29263, 29434, 29430, -1, 29435, 29263, 29430, -1, 29435, 29433, 29263, -1, 29263, 29433, 29188, -1, 29264, 29265, 29236, -1, 29236, 29265, 29235, -1, 29266, 29424, 29267, -1, 29246, 29268, 29621, -1, 29621, 29268, 28479, -1, 29631, 29362, 29363, -1, 29631, 28504, 29362, -1, 29631, 28502, 28504, -1, 29631, 29269, 28502, -1, 29631, 28523, 29269, -1, 29631, 29270, 28523, -1, 28523, 29270, 29271, -1, 29271, 29270, 29386, -1, 28521, 29386, 29272, -1, 28520, 29272, 29273, -1, 28519, 29273, 29274, -1, 29276, 29274, 29426, -1, 29422, 29276, 29426, -1, 29422, 29275, 29276, -1, 29276, 29275, 29427, -1, 29277, 29276, 29427, -1, 29277, 29368, 29276, -1, 29277, 29465, 29368, -1, 29277, 29466, 29465, -1, 29277, 29467, 29466, -1, 29277, 29469, 29467, -1, 29277, 28524, 29469, -1, 29469, 28524, 28525, -1, 28530, 29469, 28525, -1, 28530, 28531, 29469, -1, 29469, 28531, 28528, -1, 29278, 29469, 28528, -1, 29278, 29279, 29469, -1, 29469, 29279, 29407, -1, 29406, 29469, 29407, -1, 29406, 29405, 29469, -1, 29469, 29405, 29404, -1, 29470, 29404, 29402, -1, 29374, 29402, 29312, -1, 29280, 29312, 29311, -1, 29282, 29311, 29281, -1, 29458, 29282, 29281, -1, 29458, 29457, 29282, -1, 29282, 29457, 29283, -1, 29454, 29282, 29283, -1, 29454, 29453, 29282, -1, 29282, 29453, 29452, -1, 29284, 29452, 29285, -1, 29286, 29284, 29285, -1, 29286, 29432, 29284, -1, 29284, 29432, 29287, -1, 29431, 29284, 29287, -1, 29431, 29288, 29284, -1, 29431, 29429, 29288, -1, 29288, 29429, 29289, -1, 29289, 29429, 29428, -1, 28431, 29428, 29448, -1, 28443, 29448, 29290, -1, 29314, 29290, 29694, -1, 28442, 29694, 28448, -1, 28442, 29314, 29694, -1, 29292, 29384, 29270, -1, 29292, 29411, 29384, -1, 29292, 29412, 29411, -1, 29292, 29415, 29412, -1, 29292, 29291, 29415, -1, 29292, 29396, 29291, -1, 29292, 29293, 29396, -1, 29292, 29397, 29293, -1, 29292, 29392, 29397, -1, 29292, 29294, 29392, -1, 29292, 29394, 29294, -1, 29292, 29400, 29394, -1, 29292, 29554, 29400, -1, 29400, 29554, 29295, -1, 29558, 29400, 29295, -1, 29558, 29557, 29400, -1, 29400, 29557, 29556, -1, 29565, 29556, 29560, -1, 29296, 29560, 29297, -1, 29296, 29565, 29560, -1, 29400, 29556, 29565, -1, 29567, 29400, 29565, -1, 29567, 29388, 29400, -1, 29567, 29298, 29388, -1, 29567, 29299, 29298, -1, 29567, 28539, 29299, -1, 29567, 29303, 28539, -1, 29567, 29301, 29303, -1, 29567, 29568, 29301, -1, 29301, 29568, 29300, -1, 29570, 29301, 29300, -1, 29570, 29572, 29301, -1, 29302, 29561, 29560, -1, 29560, 29561, 29297, -1, 28539, 29303, 29304, -1, 29304, 29303, 29575, -1, 28538, 29575, 29576, -1, 28537, 29576, 29577, -1, 29313, 29577, 29579, -1, 29307, 29579, 29305, -1, 29307, 29313, 29579, -1, 29307, 29306, 29313, -1, 29307, 29308, 29306, -1, 29307, 29444, 29308, -1, 29308, 29444, 29309, -1, 29310, 29308, 29309, -1, 29310, 29449, 29308, -1, 29308, 29449, 29451, -1, 29401, 29451, 29463, -1, 29311, 29401, 29463, -1, 29311, 29312, 29401, -1, 29304, 29575, 28538, -1, 28538, 29576, 28537, -1, 28537, 29577, 29313, -1, 29579, 29578, 29305, -1, 29305, 29578, 29437, -1, 29437, 29578, 29438, -1, 29438, 29578, 29290, -1, 29439, 29290, 29442, -1, 29439, 29438, 29290, -1, 28443, 29290, 29314, -1, 29316, 29315, 29694, -1, 29316, 29370, 29315, -1, 29316, 29496, 29370, -1, 29316, 29318, 29496, -1, 29316, 29585, 29318, -1, 29318, 29585, 29317, -1, 29587, 29318, 29317, -1, 29587, 29583, 29318, -1, 29318, 29583, 29581, -1, 29320, 29581, 29319, -1, 29490, 29319, 29329, -1, 29490, 29320, 29319, -1, 29318, 29581, 29320, -1, 29593, 29508, 29319, -1, 29593, 29513, 29508, -1, 29593, 29321, 29513, -1, 29513, 29321, 29506, -1, 29506, 29321, 29591, -1, 29327, 29591, 29322, -1, 29323, 29322, 29589, -1, 29664, 29589, 29662, -1, 29664, 29323, 29589, -1, 29506, 29591, 29327, -1, 29327, 29322, 29323, -1, 29325, 29323, 29503, -1, 29504, 29325, 29503, -1, 29504, 29324, 29325, -1, 29504, 29326, 29324, -1, 29324, 29326, 29505, -1, 29327, 29323, 29325, -1, 29508, 29511, 29319, -1, 29319, 29511, 29377, -1, 29329, 29377, 29328, -1, 29329, 29319, 29377, -1, 29330, 29489, 29377, -1, 29330, 29331, 29489, -1, 29330, 29519, 29331, -1, 29331, 29519, 29520, -1, 29332, 29520, 29333, -1, 29336, 29333, 29516, -1, 29335, 29516, 29334, -1, 29335, 29336, 29516, -1, 29335, 29540, 29336, -1, 29335, 29337, 29540, -1, 29335, 29338, 29337, -1, 29337, 29338, 29339, -1, 29532, 29339, 29534, -1, 29340, 29532, 29534, -1, 29331, 29520, 29332, -1, 29541, 29331, 29332, -1, 29541, 29538, 29331, -1, 29331, 29538, 29537, -1, 29477, 29537, 29478, -1, 29477, 29331, 29537, -1, 29332, 29333, 29336, -1, 29516, 29517, 29334, -1, 29334, 29517, 29342, -1, 29525, 29342, 29341, -1, 29525, 29334, 29342, -1, 29342, 29522, 29341, -1, 29341, 29522, 29528, -1, 29528, 29522, 29343, -1, 29337, 29339, 29532, -1, 29537, 29359, 29478, -1, 29478, 29359, 29479, -1, 29479, 29359, 29344, -1, 29344, 29359, 29480, -1, 29480, 29359, 29345, -1, 29345, 29359, 29347, -1, 29346, 29347, 29476, -1, 29346, 29345, 29347, -1, 29348, 29357, 29359, -1, 29348, 29546, 29357, -1, 29357, 29546, 29349, -1, 29547, 29357, 29349, -1, 29547, 29543, 29357, -1, 29357, 29543, 29350, -1, 29656, 29357, 29350, -1, 29656, 29351, 29357, -1, 29543, 29352, 29350, -1, 29350, 29352, 29550, -1, 29550, 29352, 29355, -1, 29355, 29352, 29356, -1, 29354, 29356, 29353, -1, 29354, 29355, 29356, -1, 29357, 29358, 29359, -1, 29359, 29358, 29600, -1, 29598, 29359, 29600, -1, 29598, 29595, 29359, -1, 29359, 29595, 29347, -1, 29347, 29601, 29476, -1, 29476, 29601, 29360, -1, 29360, 29601, 29604, -1, 29606, 29360, 29604, -1, 29606, 29603, 29360, -1, 29360, 29603, 29369, -1, 29474, 29369, 29363, -1, 29361, 29363, 29362, -1, 29361, 29474, 29363, -1, 29361, 29364, 29474, -1, 29474, 29364, 29375, -1, 29375, 29364, 28513, -1, 29366, 28513, 29365, -1, 28507, 29366, 29365, -1, 28507, 29367, 29366, -1, 29366, 29367, 29368, -1, 29368, 29367, 28515, -1, 28508, 29368, 28515, -1, 28508, 28517, 29368, -1, 29368, 28517, 28518, -1, 29276, 29368, 28518, -1, 29360, 29369, 29474, -1, 29370, 29496, 28439, -1, 28439, 29496, 29494, -1, 28445, 29494, 29371, -1, 28438, 29371, 29372, -1, 28438, 28445, 29371, -1, 28439, 29494, 28445, -1, 29372, 29371, 29373, -1, 29373, 29371, 29282, -1, 28436, 29282, 28435, -1, 28436, 29373, 29282, -1, 29282, 29280, 29311, -1, 29280, 29374, 29312, -1, 29374, 29470, 29402, -1, 29470, 29469, 29404, -1, 29366, 29375, 28513, -1, 29489, 29376, 29377, -1, 29377, 29376, 29493, -1, 29328, 29377, 29493, -1, 29308, 29451, 29401, -1, 29282, 29452, 29284, -1, 29378, 29282, 29284, -1, 29378, 28444, 29282, -1, 29282, 28444, 28435, -1, 29289, 29428, 28431, -1, 29448, 29442, 29290, -1, 29407, 29279, 29379, -1, 29379, 29279, 29380, -1, 29381, 29379, 29380, -1, 29381, 29382, 29379, -1, 29381, 29419, 29382, -1, 29382, 29419, 29417, -1, 29383, 29382, 29417, -1, 29383, 29416, 29382, -1, 29382, 29416, 29415, -1, 29389, 29415, 29291, -1, 29389, 29382, 29415, -1, 29384, 29410, 29270, -1, 29270, 29410, 29385, -1, 29386, 29270, 29385, -1, 29271, 29386, 28521, -1, 28521, 29272, 28520, -1, 28520, 29273, 28519, -1, 28519, 29274, 29276, -1, 28443, 28431, 29448, -1, 29315, 28446, 29694, -1, 29694, 28446, 28448, -1, 29401, 29261, 29308, -1, 29308, 29261, 29259, -1, 29400, 29388, 29387, -1, 29387, 29388, 29218, -1, 29382, 29389, 29200, -1, 29200, 29389, 29390, -1, 29390, 29389, 29291, -1, 29395, 29291, 29396, -1, 29391, 29396, 29293, -1, 29204, 29293, 29397, -1, 29205, 29397, 29392, -1, 29398, 29392, 29294, -1, 29399, 29294, 29394, -1, 29393, 29394, 29387, -1, 29393, 29399, 29394, -1, 29390, 29291, 29395, -1, 29395, 29396, 29391, -1, 29391, 29293, 29204, -1, 29204, 29397, 29205, -1, 29205, 29392, 29398, -1, 29398, 29294, 29399, -1, 29394, 29400, 29387, -1, 29382, 29200, 29379, -1, 29379, 29200, 29408, -1, 29401, 29312, 29261, -1, 29261, 29312, 29193, -1, 29193, 29312, 29402, -1, 29194, 29402, 29404, -1, 29403, 29404, 29405, -1, 29409, 29405, 29406, -1, 29196, 29406, 29407, -1, 29197, 29407, 29379, -1, 29408, 29197, 29379, -1, 29193, 29402, 29194, -1, 29194, 29404, 29403, -1, 29403, 29405, 29409, -1, 29409, 29406, 29196, -1, 29196, 29407, 29197, -1, 29381, 28529, 29419, -1, 29419, 28529, 29418, -1, 29230, 29386, 29229, -1, 29229, 29386, 29385, -1, 29410, 29229, 29385, -1, 29410, 29228, 29229, -1, 29410, 29384, 29228, -1, 29228, 29384, 29420, -1, 29420, 29384, 29411, -1, 29421, 29411, 29412, -1, 29413, 29412, 29415, -1, 29414, 29415, 29416, -1, 29203, 29416, 29383, -1, 29202, 29383, 29417, -1, 29201, 29417, 29419, -1, 29418, 29201, 29419, -1, 29420, 29411, 29421, -1, 29421, 29412, 29413, -1, 29413, 29415, 29414, -1, 29414, 29416, 29203, -1, 29203, 29383, 29202, -1, 29202, 29417, 29201, -1, 29386, 29230, 29272, -1, 29272, 29230, 29424, -1, 29234, 29427, 29233, -1, 29233, 29427, 29275, -1, 29425, 29275, 29422, -1, 29232, 29422, 29426, -1, 29423, 29426, 29274, -1, 29266, 29274, 29273, -1, 29424, 29273, 29272, -1, 29424, 29266, 29273, -1, 29233, 29275, 29425, -1, 29425, 29422, 29232, -1, 29232, 29426, 29423, -1, 29423, 29274, 29266, -1, 29277, 29427, 29235, -1, 29235, 29427, 29234, -1, 29285, 29452, 29188, -1, 29188, 29452, 29189, -1, 29436, 29428, 29262, -1, 29262, 29428, 29429, -1, 29434, 29429, 29431, -1, 29430, 29431, 29287, -1, 29435, 29287, 29432, -1, 29433, 29432, 29286, -1, 29188, 29286, 29285, -1, 29188, 29433, 29286, -1, 29262, 29429, 29434, -1, 29434, 29431, 29430, -1, 29430, 29287, 29435, -1, 29435, 29432, 29433, -1, 29428, 29436, 29448, -1, 29448, 29436, 29440, -1, 29449, 29310, 29450, -1, 29450, 29310, 29257, -1, 29257, 29310, 29309, -1, 29443, 29309, 29444, -1, 29445, 29444, 29307, -1, 29260, 29307, 29305, -1, 29446, 29305, 29437, -1, 29447, 29437, 29438, -1, 29213, 29438, 29439, -1, 29250, 29439, 29442, -1, 29441, 29442, 29440, -1, 29441, 29250, 29442, -1, 29257, 29309, 29443, -1, 29443, 29444, 29445, -1, 29445, 29307, 29260, -1, 29260, 29305, 29446, -1, 29446, 29437, 29447, -1, 29447, 29438, 29213, -1, 29213, 29439, 29250, -1, 29442, 29448, 29440, -1, 29449, 29450, 29451, -1, 29451, 29450, 29460, -1, 29189, 29452, 29455, -1, 29455, 29452, 29453, -1, 29454, 29455, 29453, -1, 29454, 29456, 29455, -1, 29454, 29283, 29456, -1, 29456, 29283, 29190, -1, 29190, 29283, 29457, -1, 29191, 29457, 29458, -1, 29461, 29458, 29281, -1, 29192, 29281, 29311, -1, 29462, 29311, 29463, -1, 29459, 29463, 29451, -1, 29460, 29459, 29451, -1, 29190, 29457, 29191, -1, 29191, 29458, 29461, -1, 29461, 29281, 29192, -1, 29192, 29311, 29462, -1, 29462, 29463, 29459, -1, 29371, 29182, 29282, -1, 29282, 29182, 29185, -1, 29368, 29465, 29236, -1, 29236, 29465, 29464, -1, 29464, 29465, 29466, -1, 29255, 29466, 29467, -1, 29468, 29467, 29195, -1, 29468, 29255, 29467, -1, 29464, 29466, 29255, -1, 29467, 29469, 29195, -1, 29195, 29469, 29471, -1, 29471, 29469, 29470, -1, 29374, 29471, 29470, -1, 29374, 29472, 29471, -1, 29374, 29280, 29472, -1, 29472, 29280, 29473, -1, 29473, 29280, 29282, -1, 29185, 29473, 29282, -1, 29368, 29236, 29366, -1, 29366, 29236, 29242, -1, 29146, 29360, 29144, -1, 29144, 29360, 29474, -1, 29375, 29144, 29474, -1, 29375, 29475, 29144, -1, 29375, 29366, 29475, -1, 29475, 29366, 29242, -1, 29360, 29146, 29476, -1, 29476, 29146, 29481, -1, 29253, 29477, 29161, -1, 29161, 29477, 29478, -1, 29482, 29478, 29479, -1, 29254, 29479, 29344, -1, 29483, 29344, 29480, -1, 29158, 29480, 29345, -1, 29484, 29345, 29346, -1, 29481, 29346, 29476, -1, 29481, 29484, 29346, -1, 29161, 29478, 29482, -1, 29482, 29479, 29254, -1, 29254, 29344, 29483, -1, 29483, 29480, 29158, -1, 29158, 29345, 29484, -1, 29331, 29477, 29252, -1, 29252, 29477, 29253, -1, 29485, 29320, 29486, -1, 29486, 29320, 29490, -1, 29487, 29490, 29329, -1, 29491, 29329, 29328, -1, 29492, 29328, 29493, -1, 29174, 29493, 29376, -1, 29488, 29376, 29489, -1, 29252, 29489, 29331, -1, 29252, 29488, 29489, -1, 29486, 29490, 29487, -1, 29487, 29329, 29491, -1, 29491, 29328, 29492, -1, 29492, 29493, 29174, -1, 29174, 29376, 29488, -1, 29320, 29485, 29318, -1, 29318, 29485, 29497, -1, 29371, 29494, 29182, -1, 29182, 29494, 29495, -1, 29495, 29494, 29496, -1, 29181, 29496, 29497, -1, 29181, 29495, 29496, -1, 29496, 29318, 29497, -1, 29214, 29693, 29578, -1, 29578, 29693, 29290, -1, 29498, 29499, 29664, -1, 29664, 29499, 29323, -1, 29323, 29499, 29503, -1, 29503, 29499, 29176, -1, 29504, 29176, 29179, -1, 29326, 29179, 29500, -1, 29505, 29500, 29501, -1, 29324, 29501, 29502, -1, 29324, 29505, 29501, -1, 29503, 29176, 29504, -1, 29504, 29179, 29326, -1, 29326, 29500, 29505, -1, 29324, 29502, 29325, -1, 29325, 29502, 29178, -1, 29325, 29178, 29327, -1, 29327, 29178, 29512, -1, 29506, 29512, 29507, -1, 29513, 29507, 29509, -1, 29508, 29509, 29514, -1, 29511, 29514, 29510, -1, 29377, 29510, 29515, -1, 29377, 29511, 29510, -1, 29327, 29512, 29506, -1, 29506, 29507, 29513, -1, 29513, 29509, 29508, -1, 29508, 29514, 29511, -1, 29515, 29162, 29377, -1, 29377, 29162, 29330, -1, 29330, 29162, 29519, -1, 29519, 29162, 29163, -1, 29520, 29163, 29170, -1, 29333, 29170, 29164, -1, 29516, 29164, 29521, -1, 29517, 29521, 29168, -1, 29342, 29168, 29518, -1, 29342, 29517, 29168, -1, 29519, 29163, 29520, -1, 29520, 29170, 29333, -1, 29333, 29164, 29516, -1, 29516, 29521, 29517, -1, 29342, 29518, 29522, -1, 29522, 29518, 29169, -1, 29522, 29169, 29343, -1, 29343, 29169, 29523, -1, 29528, 29523, 29524, -1, 29341, 29524, 29173, -1, 29525, 29173, 29527, -1, 29334, 29527, 29526, -1, 29334, 29525, 29527, -1, 29343, 29523, 29528, -1, 29528, 29524, 29341, -1, 29341, 29173, 29525, -1, 29526, 29167, 29334, -1, 29334, 29167, 29335, -1, 29335, 29167, 29338, -1, 29338, 29167, 29529, -1, 29339, 29529, 29530, -1, 29534, 29530, 29531, -1, 29340, 29531, 29533, -1, 29532, 29533, 29172, -1, 29532, 29340, 29533, -1, 29338, 29529, 29339, -1, 29339, 29530, 29534, -1, 29534, 29531, 29340, -1, 29532, 29172, 29337, -1, 29337, 29172, 29535, -1, 29337, 29535, 29540, -1, 29540, 29535, 29536, -1, 29336, 29536, 29166, -1, 29332, 29166, 29165, -1, 29541, 29165, 29171, -1, 29538, 29171, 29539, -1, 29537, 29539, 29160, -1, 29537, 29538, 29539, -1, 29540, 29536, 29336, -1, 29336, 29166, 29332, -1, 29332, 29165, 29541, -1, 29541, 29171, 29538, -1, 29160, 29159, 29537, -1, 29537, 29159, 29359, -1, 29359, 29159, 29348, -1, 29348, 29159, 29545, -1, 29546, 29545, 29149, -1, 29349, 29149, 29542, -1, 29547, 29542, 29544, -1, 29543, 29544, 29153, -1, 29352, 29153, 29155, -1, 29352, 29543, 29153, -1, 29348, 29545, 29546, -1, 29546, 29149, 29349, -1, 29349, 29542, 29547, -1, 29547, 29544, 29543, -1, 29352, 29155, 29356, -1, 29356, 29155, 29548, -1, 29356, 29548, 29353, -1, 29353, 29548, 29549, -1, 29354, 29549, 29157, -1, 29355, 29157, 29551, -1, 29550, 29551, 29156, -1, 29350, 29156, 29152, -1, 29350, 29550, 29156, -1, 29353, 29549, 29354, -1, 29354, 29157, 29355, -1, 29355, 29551, 29550, -1, 29152, 29552, 29350, -1, 29350, 29552, 29656, -1, 29621, 29553, 29270, -1, 29270, 29553, 29292, -1, 29292, 29553, 29554, -1, 29554, 29553, 29227, -1, 29295, 29227, 29226, -1, 29558, 29226, 29559, -1, 29557, 29559, 29555, -1, 29556, 29555, 29223, -1, 29556, 29557, 29555, -1, 29554, 29227, 29295, -1, 29295, 29226, 29558, -1, 29558, 29559, 29557, -1, 29556, 29223, 29560, -1, 29560, 29223, 29224, -1, 29560, 29224, 29302, -1, 29302, 29224, 29564, -1, 29561, 29564, 29562, -1, 29297, 29562, 29225, -1, 29296, 29225, 29563, -1, 29565, 29563, 29206, -1, 29565, 29296, 29563, -1, 29302, 29564, 29561, -1, 29561, 29562, 29297, -1, 29297, 29225, 29296, -1, 29206, 29566, 29565, -1, 29565, 29566, 29567, -1, 29567, 29566, 29568, -1, 29568, 29566, 29569, -1, 29300, 29569, 29207, -1, 29570, 29207, 29571, -1, 29572, 29571, 29573, -1, 29301, 29573, 29574, -1, 29301, 29572, 29573, -1, 29568, 29569, 29300, -1, 29300, 29207, 29570, -1, 29570, 29571, 29572, -1, 29301, 29574, 29303, -1, 29303, 29574, 29222, -1, 29303, 29222, 29575, -1, 29575, 29222, 29221, -1, 29576, 29221, 29220, -1, 29577, 29220, 29219, -1, 29579, 29219, 29217, -1, 29578, 29217, 29214, -1, 29578, 29579, 29217, -1, 29575, 29221, 29576, -1, 29576, 29220, 29577, -1, 29577, 29219, 29579, -1, 29702, 29580, 29694, -1, 29694, 29580, 29316, -1, 29588, 29581, 29582, -1, 29582, 29581, 29583, -1, 29586, 29583, 29587, -1, 29180, 29587, 29317, -1, 29584, 29317, 29585, -1, 29580, 29585, 29316, -1, 29580, 29584, 29585, -1, 29582, 29583, 29586, -1, 29586, 29587, 29180, -1, 29180, 29317, 29584, -1, 29581, 29588, 29319, -1, 29319, 29588, 29251, -1, 29177, 29589, 29175, -1, 29175, 29589, 29322, -1, 29590, 29322, 29591, -1, 29592, 29591, 29321, -1, 29594, 29321, 29593, -1, 29251, 29593, 29319, -1, 29251, 29594, 29593, -1, 29175, 29322, 29590, -1, 29590, 29591, 29592, -1, 29592, 29321, 29594, -1, 29662, 29589, 29671, -1, 29671, 29589, 29177, -1, 29150, 29347, 29151, -1, 29151, 29347, 29595, -1, 29597, 29595, 29598, -1, 29599, 29598, 29600, -1, 29596, 29600, 29358, -1, 29608, 29358, 29357, -1, 29608, 29596, 29358, -1, 29151, 29595, 29597, -1, 29597, 29598, 29599, -1, 29599, 29600, 29596, -1, 29347, 29150, 29601, -1, 29601, 29150, 29148, -1, 29145, 29363, 29602, -1, 29602, 29363, 29369, -1, 29147, 29369, 29603, -1, 29605, 29603, 29606, -1, 29607, 29606, 29604, -1, 29148, 29604, 29601, -1, 29148, 29607, 29604, -1, 29602, 29369, 29147, -1, 29147, 29603, 29605, -1, 29605, 29606, 29607, -1, 29631, 29363, 29247, -1, 29247, 29363, 29145, -1, 29154, 29608, 29351, -1, 29351, 29608, 29357, -1, 29609, 29122, 29610, -1, 29610, 29122, 29611, -1, 29612, 29611, 29613, -1, 29614, 29613, 29632, -1, 29629, 29632, 29625, -1, 29629, 29614, 29632, -1, 29610, 29611, 29612, -1, 29612, 29613, 29614, -1, 29632, 29615, 29625, -1, 29625, 29615, 29626, -1, 29626, 29615, 29623, -1, 29623, 29615, 29631, -1, 29247, 29623, 29631, -1, 29621, 29270, 29622, -1, 29622, 29270, 29616, -1, 29624, 29616, 29617, -1, 29627, 29617, 29618, -1, 29627, 29624, 29617, -1, 29622, 29616, 29624, -1, 29617, 29633, 29618, -1, 29618, 29633, 29630, -1, 29630, 29633, 29619, -1, 29619, 29633, 29620, -1, 29628, 29620, 29138, -1, 28995, 29628, 29138, -1, 29619, 29620, 29628, -1, 29621, 29622, 29247, -1, 29247, 29622, 29623, -1, 29623, 29622, 29624, -1, 29626, 29624, 29625, -1, 29626, 29623, 29624, -1, 29624, 29627, 29625, -1, 29625, 29627, 29618, -1, 29629, 29618, 29630, -1, 29614, 29630, 29619, -1, 29612, 29619, 29628, -1, 29610, 29628, 28995, -1, 29609, 29610, 28995, -1, 29625, 29618, 29629, -1, 29629, 29630, 29614, -1, 29614, 29619, 29612, -1, 29612, 29628, 29610, -1, 29270, 29631, 29616, -1, 29616, 29631, 29615, -1, 29617, 29615, 29632, -1, 29633, 29632, 29613, -1, 29620, 29613, 29611, -1, 29138, 29611, 29122, -1, 29138, 29620, 29611, -1, 29616, 29615, 29617, -1, 29617, 29632, 29633, -1, 29633, 29613, 29620, -1, 29041, 29104, 29649, -1, 29649, 29104, 29657, -1, 29648, 29657, 29653, -1, 29651, 29653, 29635, -1, 29634, 29635, 29650, -1, 29634, 29651, 29635, -1, 29649, 29657, 29648, -1, 29648, 29653, 29651, -1, 29635, 29655, 29650, -1, 29650, 29655, 29636, -1, 29636, 29655, 29637, -1, 29637, 29655, 29656, -1, 29552, 29637, 29656, -1, 29154, 29351, 29642, -1, 29642, 29351, 29638, -1, 29641, 29638, 29639, -1, 29640, 29639, 29646, -1, 29640, 29641, 29639, -1, 29642, 29638, 29641, -1, 29639, 29643, 29646, -1, 29646, 29643, 29647, -1, 29647, 29643, 29644, -1, 29644, 29643, 29654, -1, 29645, 29654, 29652, -1, 29043, 29645, 29652, -1, 29644, 29654, 29645, -1, 29154, 29642, 29552, -1, 29552, 29642, 29637, -1, 29637, 29642, 29641, -1, 29636, 29641, 29650, -1, 29636, 29637, 29641, -1, 29641, 29640, 29650, -1, 29650, 29640, 29646, -1, 29634, 29646, 29647, -1, 29651, 29647, 29644, -1, 29648, 29644, 29645, -1, 29649, 29645, 29043, -1, 29041, 29649, 29043, -1, 29650, 29646, 29634, -1, 29634, 29647, 29651, -1, 29651, 29644, 29648, -1, 29648, 29645, 29649, -1, 29104, 29652, 29657, -1, 29657, 29652, 29654, -1, 29653, 29654, 29643, -1, 29635, 29643, 29639, -1, 29655, 29639, 29638, -1, 29656, 29638, 29351, -1, 29656, 29655, 29638, -1, 29657, 29654, 29653, -1, 29653, 29643, 29635, -1, 29635, 29639, 29655, -1, 28788, 29683, 29680, -1, 29680, 29683, 29682, -1, 29676, 29682, 29658, -1, 29678, 29658, 29660, -1, 29659, 29660, 29672, -1, 29659, 29678, 29660, -1, 29680, 29682, 29676, -1, 29676, 29658, 29678, -1, 29660, 29661, 29672, -1, 29672, 29661, 29673, -1, 29673, 29661, 29663, -1, 29663, 29661, 29662, -1, 29671, 29663, 29662, -1, 29498, 29664, 29667, -1, 29667, 29664, 29681, -1, 29666, 29681, 29668, -1, 29665, 29668, 29674, -1, 29665, 29666, 29668, -1, 29667, 29681, 29666, -1, 29668, 29669, 29674, -1, 29674, 29669, 29675, -1, 29675, 29669, 29677, -1, 29677, 29669, 29670, -1, 29679, 29670, 28868, -1, 28819, 29679, 28868, -1, 29677, 29670, 29679, -1, 29498, 29667, 29671, -1, 29671, 29667, 29663, -1, 29663, 29667, 29666, -1, 29673, 29666, 29672, -1, 29673, 29663, 29666, -1, 29666, 29665, 29672, -1, 29672, 29665, 29674, -1, 29659, 29674, 29675, -1, 29678, 29675, 29677, -1, 29676, 29677, 29679, -1, 29680, 29679, 28819, -1, 28788, 29680, 28819, -1, 29672, 29674, 29659, -1, 29659, 29675, 29678, -1, 29678, 29677, 29676, -1, 29676, 29679, 29680, -1, 29664, 29662, 29681, -1, 29681, 29662, 29661, -1, 29668, 29661, 29660, -1, 29669, 29660, 29658, -1, 29670, 29658, 29682, -1, 28868, 29682, 29683, -1, 28868, 29670, 29682, -1, 29681, 29661, 29668, -1, 29668, 29660, 29669, -1, 29669, 29658, 29670, -1, 28863, 29684, 29689, -1, 29689, 29684, 29685, -1, 29708, 29685, 29686, -1, 29687, 29686, 29688, -1, 29707, 29688, 29691, -1, 29707, 29687, 29688, -1, 29689, 29685, 29708, -1, 29708, 29686, 29687, -1, 29688, 29690, 29691, -1, 29691, 29690, 29692, -1, 29692, 29690, 29704, -1, 29704, 29690, 29290, -1, 29693, 29704, 29290, -1, 29702, 29694, 29703, -1, 29703, 29694, 29698, -1, 29697, 29698, 29695, -1, 29705, 29695, 29696, -1, 29705, 29697, 29695, -1, 29703, 29698, 29697, -1, 29695, 29699, 29696, -1, 29696, 29699, 29706, -1, 29706, 29699, 29701, -1, 29701, 29699, 29710, -1, 29709, 29710, 29700, -1, 28790, 29709, 29700, -1, 29701, 29710, 29709, -1, 29702, 29703, 29693, -1, 29693, 29703, 29704, -1, 29704, 29703, 29697, -1, 29692, 29697, 29691, -1, 29692, 29704, 29697, -1, 29697, 29705, 29691, -1, 29691, 29705, 29696, -1, 29707, 29696, 29706, -1, 29687, 29706, 29701, -1, 29708, 29701, 29709, -1, 29689, 29709, 28790, -1, 28863, 29689, 28790, -1, 29691, 29696, 29707, -1, 29707, 29706, 29687, -1, 29687, 29701, 29708, -1, 29708, 29709, 29689, -1, 29684, 29700, 29685, -1, 29685, 29700, 29710, -1, 29686, 29710, 29699, -1, 29688, 29699, 29695, -1, 29690, 29695, 29698, -1, 29290, 29698, 29694, -1, 29290, 29690, 29698, -1, 29685, 29710, 29686, -1, 29686, 29699, 29688, -1, 29688, 29695, 29690, -1, 29870, 29716, 29711, -1, 29711, 29716, 29712, -1, 29713, 29711, 29712, -1, 29713, 29712, 29826, -1, 29826, 29712, 29714, -1, 29717, 29826, 29714, -1, 29715, 29869, 29714, -1, 29714, 29869, 29717, -1, 29716, 29870, 29715, -1, 29715, 29870, 29869, -1, 29826, 29711, 29713, -1, 29716, 29715, 29712, -1, 29712, 29715, 29714, -1, 29869, 29842, 29717, -1, 29717, 29842, 29735, -1, 29768, 29717, 29735, -1, 29768, 29826, 29717, -1, 29870, 29711, 29828, -1, 30335, 29742, 29741, -1, 30335, 29741, 29740, -1, 30335, 29740, 29718, -1, 30335, 29718, 30314, -1, 30324, 29719, 30325, -1, 30324, 29720, 29719, -1, 30324, 29725, 29720, -1, 29720, 29725, 29721, -1, 29745, 29721, 29744, -1, 29723, 29744, 29722, -1, 30318, 29722, 29727, -1, 30318, 29723, 29722, -1, 30318, 30316, 29723, -1, 29723, 30316, 29724, -1, 29745, 29724, 29739, -1, 29720, 29739, 29719, -1, 29720, 29745, 29739, -1, 29720, 29721, 29745, -1, 29725, 30328, 29721, -1, 29721, 30328, 29728, -1, 29744, 29728, 29729, -1, 29722, 29729, 29726, -1, 29727, 29726, 30319, -1, 29727, 29722, 29726, -1, 30328, 30329, 29728, -1, 29728, 30329, 29743, -1, 29729, 29743, 29730, -1, 29726, 29730, 29733, -1, 30319, 29733, 29731, -1, 30319, 29726, 29733, -1, 30329, 30330, 29743, -1, 29743, 30330, 29732, -1, 29730, 29732, 29736, -1, 29733, 29736, 29734, -1, 29731, 29734, 30321, -1, 29731, 29733, 29734, -1, 30330, 29735, 29732, -1, 29732, 29735, 29861, -1, 29736, 29861, 29737, -1, 29734, 29737, 29859, -1, 30321, 29734, 29859, -1, 29732, 29861, 29736, -1, 29736, 29737, 29734, -1, 30316, 29738, 29724, -1, 29724, 29738, 29718, -1, 29739, 29718, 29740, -1, 29719, 29740, 29741, -1, 30325, 29741, 29742, -1, 30325, 29719, 29741, -1, 29738, 30314, 29718, -1, 29730, 29743, 29732, -1, 29729, 29728, 29743, -1, 29744, 29721, 29728, -1, 29740, 29719, 29739, -1, 29733, 29730, 29736, -1, 29726, 29729, 29730, -1, 29722, 29744, 29729, -1, 29724, 29745, 29723, -1, 29723, 29745, 29744, -1, 29718, 29739, 29724, -1, 30334, 29746, 29774, -1, 30334, 29774, 29772, -1, 30334, 29772, 29747, -1, 30334, 29747, 29770, -1, 30334, 29770, 30322, -1, 29748, 29771, 29773, -1, 29748, 29749, 29771, -1, 29748, 30310, 29749, -1, 29749, 30310, 29776, -1, 29780, 29776, 29779, -1, 29783, 29779, 29750, -1, 29751, 29750, 29755, -1, 29752, 29755, 30326, -1, 29752, 29751, 29755, -1, 29752, 29753, 29751, -1, 29751, 29753, 29782, -1, 29783, 29782, 29781, -1, 29780, 29781, 29754, -1, 29749, 29754, 29771, -1, 29749, 29780, 29754, -1, 29749, 29776, 29780, -1, 30310, 30312, 29776, -1, 29776, 30312, 29757, -1, 29779, 29757, 29775, -1, 29750, 29775, 29778, -1, 29755, 29778, 29756, -1, 30326, 29756, 30327, -1, 30326, 29755, 29756, -1, 30312, 29758, 29757, -1, 29757, 29758, 29759, -1, 29775, 29759, 29760, -1, 29778, 29760, 29761, -1, 29756, 29761, 29762, -1, 30327, 29762, 29766, -1, 30327, 29756, 29762, -1, 29758, 30313, 29759, -1, 29759, 30313, 29763, -1, 29760, 29763, 29777, -1, 29761, 29777, 29764, -1, 29762, 29764, 29765, -1, 29766, 29765, 29768, -1, 29766, 29762, 29765, -1, 30313, 29823, 29763, -1, 29763, 29823, 29769, -1, 29777, 29769, 29767, -1, 29764, 29767, 29827, -1, 29765, 29827, 29768, -1, 29765, 29764, 29827, -1, 29763, 29769, 29777, -1, 29777, 29767, 29764, -1, 29753, 30323, 29782, -1, 29782, 30323, 29770, -1, 29781, 29770, 29747, -1, 29754, 29747, 29772, -1, 29771, 29772, 29774, -1, 29773, 29774, 29746, -1, 29773, 29771, 29774, -1, 30323, 30322, 29770, -1, 29760, 29759, 29763, -1, 29775, 29757, 29759, -1, 29779, 29776, 29757, -1, 29772, 29771, 29754, -1, 29761, 29760, 29777, -1, 29778, 29775, 29760, -1, 29750, 29779, 29775, -1, 29781, 29780, 29783, -1, 29783, 29780, 29779, -1, 29747, 29754, 29781, -1, 29762, 29761, 29764, -1, 29756, 29778, 29761, -1, 29755, 29750, 29778, -1, 29782, 29783, 29751, -1, 29751, 29783, 29750, -1, 29770, 29781, 29782, -1, 29863, 29864, 29812, -1, 29863, 29812, 29811, -1, 29863, 29811, 29784, -1, 29863, 29784, 29814, -1, 29863, 29814, 29785, -1, 29786, 29810, 29813, -1, 29786, 29787, 29810, -1, 29786, 29788, 29787, -1, 29787, 29788, 29793, -1, 29817, 29793, 29789, -1, 29816, 29789, 29820, -1, 29792, 29820, 29791, -1, 30061, 29791, 29790, -1, 30061, 29792, 29791, -1, 30061, 29807, 29792, -1, 29792, 29807, 29821, -1, 29816, 29821, 29809, -1, 29817, 29809, 29818, -1, 29787, 29818, 29810, -1, 29787, 29817, 29818, -1, 29787, 29793, 29817, -1, 29788, 29866, 29793, -1, 29793, 29866, 29794, -1, 29789, 29794, 29795, -1, 29820, 29795, 29799, -1, 29791, 29799, 29796, -1, 29790, 29796, 29800, -1, 29790, 29791, 29796, -1, 29866, 29797, 29794, -1, 29794, 29797, 29798, -1, 29795, 29798, 29815, -1, 29799, 29815, 29819, -1, 29796, 29819, 29802, -1, 29800, 29802, 30059, -1, 29800, 29796, 29802, -1, 29797, 29801, 29798, -1, 29798, 29801, 29804, -1, 29815, 29804, 29806, -1, 29819, 29806, 29803, -1, 29802, 29803, 29805, -1, 30059, 29805, 30057, -1, 30059, 29802, 29805, -1, 29801, 29828, 29804, -1, 29804, 29828, 29825, -1, 29806, 29825, 29824, -1, 29803, 29824, 29822, -1, 29805, 29822, 30057, -1, 29805, 29803, 29822, -1, 29804, 29825, 29806, -1, 29806, 29824, 29803, -1, 29807, 29808, 29821, -1, 29821, 29808, 29814, -1, 29809, 29814, 29784, -1, 29818, 29784, 29811, -1, 29810, 29811, 29812, -1, 29813, 29812, 29864, -1, 29813, 29810, 29812, -1, 29808, 29785, 29814, -1, 29815, 29798, 29804, -1, 29795, 29794, 29798, -1, 29789, 29793, 29794, -1, 29811, 29810, 29818, -1, 29819, 29815, 29806, -1, 29799, 29795, 29815, -1, 29820, 29789, 29795, -1, 29809, 29817, 29816, -1, 29816, 29817, 29789, -1, 29784, 29818, 29809, -1, 29802, 29819, 29803, -1, 29796, 29799, 29819, -1, 29791, 29820, 29799, -1, 29821, 29816, 29792, -1, 29792, 29816, 29820, -1, 29814, 29809, 29821, -1, 30057, 29822, 29823, -1, 29823, 29822, 29769, -1, 29769, 29822, 29767, -1, 29767, 29822, 29824, -1, 29827, 29824, 29825, -1, 29826, 29825, 29711, -1, 29826, 29827, 29825, -1, 29826, 29768, 29827, -1, 29767, 29824, 29827, -1, 29825, 29828, 29711, -1, 29829, 30307, 29849, -1, 29829, 29849, 29848, -1, 29829, 29848, 29852, -1, 29829, 29852, 29851, -1, 30306, 29853, 29850, -1, 30306, 29830, 29853, -1, 30306, 30305, 29830, -1, 29830, 30305, 29831, -1, 29858, 29831, 29856, -1, 29832, 29856, 29835, -1, 29833, 29835, 29867, -1, 29833, 29832, 29835, -1, 29833, 29865, 29832, -1, 29832, 29865, 29857, -1, 29858, 29857, 29834, -1, 29830, 29834, 29853, -1, 29830, 29858, 29834, -1, 29830, 29831, 29858, -1, 30305, 30302, 29831, -1, 29831, 30302, 29836, -1, 29856, 29836, 29854, -1, 29835, 29854, 29838, -1, 29867, 29838, 29868, -1, 29867, 29835, 29838, -1, 30302, 30301, 29836, -1, 29836, 30301, 29837, -1, 29854, 29837, 29855, -1, 29838, 29855, 29843, -1, 29868, 29843, 29841, -1, 29868, 29838, 29843, -1, 30301, 29844, 29837, -1, 29837, 29844, 29839, -1, 29855, 29839, 29846, -1, 29843, 29846, 29840, -1, 29841, 29840, 29842, -1, 29841, 29843, 29840, -1, 29844, 30300, 29839, -1, 29839, 30300, 29860, -1, 29845, 29839, 29860, -1, 29845, 29846, 29839, -1, 29845, 29862, 29846, -1, 29846, 29862, 29840, -1, 29840, 29862, 29842, -1, 29865, 29847, 29857, -1, 29857, 29847, 29852, -1, 29834, 29852, 29848, -1, 29853, 29848, 29849, -1, 29850, 29849, 30307, -1, 29850, 29853, 29849, -1, 29847, 29851, 29852, -1, 29855, 29837, 29839, -1, 29854, 29836, 29837, -1, 29856, 29831, 29836, -1, 29848, 29853, 29834, -1, 29843, 29855, 29846, -1, 29838, 29854, 29855, -1, 29835, 29856, 29854, -1, 29857, 29858, 29832, -1, 29832, 29858, 29856, -1, 29852, 29834, 29857, -1, 30321, 29859, 30300, -1, 30300, 29859, 29860, -1, 29860, 29859, 29845, -1, 29845, 29859, 29737, -1, 29862, 29737, 29861, -1, 29735, 29862, 29861, -1, 29735, 29842, 29862, -1, 29845, 29737, 29862, -1, 29829, 29851, 29863, -1, 29863, 29851, 29864, -1, 29864, 29851, 29847, -1, 29813, 29847, 29865, -1, 29786, 29865, 29788, -1, 29786, 29813, 29865, -1, 29864, 29847, 29813, -1, 29865, 29833, 29788, -1, 29788, 29833, 29866, -1, 29866, 29833, 29867, -1, 29868, 29866, 29867, -1, 29868, 29797, 29866, -1, 29868, 29841, 29797, -1, 29797, 29841, 29801, -1, 29801, 29841, 29869, -1, 29870, 29801, 29869, -1, 29870, 29828, 29801, -1, 29841, 29842, 29869, -1, 29873, 29871, 29872, -1, 29873, 29872, 29918, -1, 29873, 29918, 29874, -1, 29873, 29874, 29875, -1, 29873, 29875, 29928, -1, 29873, 29928, 29915, -1, 29873, 29915, 29914, -1, 29873, 29914, 30285, -1, 30315, 29916, 30317, -1, 30315, 29884, 29916, -1, 30315, 29885, 29884, -1, 29884, 29885, 29887, -1, 29883, 29887, 29876, -1, 29922, 29876, 29920, -1, 29927, 29920, 29888, -1, 29877, 29888, 29930, -1, 29880, 29930, 29890, -1, 29879, 29890, 29893, -1, 30289, 29893, 29878, -1, 30289, 29879, 29893, -1, 30289, 29912, 29879, -1, 29879, 29912, 29881, -1, 29880, 29881, 29931, -1, 29877, 29931, 29932, -1, 29927, 29932, 29929, -1, 29922, 29929, 29882, -1, 29883, 29882, 29923, -1, 29884, 29923, 29916, -1, 29884, 29883, 29923, -1, 29884, 29887, 29883, -1, 29885, 29886, 29887, -1, 29887, 29886, 29917, -1, 29876, 29917, 29921, -1, 29920, 29921, 29924, -1, 29888, 29924, 29926, -1, 29930, 29926, 29889, -1, 29890, 29889, 29891, -1, 29893, 29891, 29896, -1, 29878, 29896, 29892, -1, 29878, 29893, 29896, -1, 29886, 30320, 29917, -1, 29917, 30320, 29898, -1, 29921, 29898, 29919, -1, 29924, 29919, 29894, -1, 29926, 29894, 29902, -1, 29889, 29902, 29925, -1, 29891, 29925, 29895, -1, 29896, 29895, 29904, -1, 29892, 29904, 30292, -1, 29892, 29896, 29904, -1, 30320, 29897, 29898, -1, 29898, 29897, 29899, -1, 29919, 29899, 29900, -1, 29894, 29900, 29901, -1, 29902, 29901, 29903, -1, 29925, 29903, 29911, -1, 29895, 29911, 29908, -1, 29904, 29908, 29907, -1, 30292, 29907, 30293, -1, 30292, 29904, 29907, -1, 29897, 30336, 29899, -1, 29899, 30336, 30298, -1, 29905, 29899, 30298, -1, 29905, 29900, 29899, -1, 29905, 30297, 29900, -1, 29900, 30297, 29901, -1, 29901, 30297, 29910, -1, 29903, 29910, 30295, -1, 29911, 30295, 29906, -1, 29908, 29906, 29909, -1, 29907, 29909, 30293, -1, 29907, 29908, 29909, -1, 29901, 29910, 29903, -1, 29903, 30295, 29911, -1, 29911, 29906, 29908, -1, 29912, 29913, 29881, -1, 29881, 29913, 29914, -1, 29931, 29914, 29915, -1, 29932, 29915, 29928, -1, 29929, 29928, 29875, -1, 29882, 29875, 29874, -1, 29923, 29874, 29918, -1, 29916, 29918, 29872, -1, 30317, 29872, 29871, -1, 30317, 29916, 29872, -1, 29913, 30285, 29914, -1, 29919, 29898, 29899, -1, 29921, 29917, 29898, -1, 29876, 29887, 29917, -1, 29918, 29916, 29923, -1, 29894, 29919, 29900, -1, 29924, 29921, 29919, -1, 29920, 29876, 29921, -1, 29882, 29883, 29922, -1, 29922, 29883, 29876, -1, 29874, 29923, 29882, -1, 29902, 29894, 29901, -1, 29926, 29924, 29894, -1, 29888, 29920, 29924, -1, 29929, 29922, 29927, -1, 29927, 29922, 29920, -1, 29875, 29882, 29929, -1, 29925, 29902, 29903, -1, 29889, 29926, 29902, -1, 29930, 29888, 29926, -1, 29932, 29927, 29877, -1, 29877, 29927, 29888, -1, 29928, 29929, 29932, -1, 29895, 29925, 29911, -1, 29891, 29889, 29925, -1, 29890, 29930, 29889, -1, 29931, 29877, 29880, -1, 29880, 29877, 29930, -1, 29915, 29932, 29931, -1, 29904, 29895, 29908, -1, 29896, 29891, 29895, -1, 29893, 29890, 29891, -1, 29881, 29880, 29879, -1, 29879, 29880, 29890, -1, 29914, 29931, 29881, -1, 29936, 30283, 29977, -1, 29936, 29977, 29933, -1, 29936, 29933, 29934, -1, 29936, 29934, 29935, -1, 29936, 29935, 29987, -1, 29936, 29987, 29993, -1, 29936, 29993, 29975, -1, 29936, 29975, 29937, -1, 29938, 29976, 30280, -1, 29938, 29944, 29976, -1, 29938, 30281, 29944, -1, 29944, 30281, 29946, -1, 29945, 29946, 29948, -1, 29982, 29948, 29949, -1, 29985, 29949, 29986, -1, 29941, 29986, 29991, -1, 29992, 29991, 29952, -1, 29940, 29952, 29994, -1, 30311, 29994, 29939, -1, 30311, 29940, 29994, -1, 30311, 30309, 29940, -1, 29940, 30309, 29974, -1, 29992, 29974, 29996, -1, 29941, 29996, 29988, -1, 29985, 29988, 29984, -1, 29982, 29984, 29942, -1, 29945, 29942, 29943, -1, 29944, 29943, 29976, -1, 29944, 29945, 29943, -1, 29944, 29946, 29945, -1, 30281, 29947, 29946, -1, 29946, 29947, 29979, -1, 29948, 29979, 29978, -1, 29949, 29978, 29981, -1, 29986, 29981, 29950, -1, 29991, 29950, 29951, -1, 29952, 29951, 29995, -1, 29994, 29995, 29956, -1, 29939, 29956, 29958, -1, 29939, 29994, 29956, -1, 29947, 29953, 29979, -1, 29979, 29953, 29954, -1, 29978, 29954, 29980, -1, 29981, 29980, 29983, -1, 29950, 29983, 29964, -1, 29951, 29964, 29990, -1, 29995, 29990, 29955, -1, 29956, 29955, 29959, -1, 29958, 29959, 29957, -1, 29958, 29956, 29959, -1, 29953, 29960, 29954, -1, 29954, 29960, 29961, -1, 29980, 29961, 29962, -1, 29983, 29962, 29963, -1, 29964, 29963, 29968, -1, 29990, 29968, 29989, -1, 29955, 29989, 29969, -1, 29959, 29969, 29965, -1, 29957, 29965, 29971, -1, 29957, 29959, 29965, -1, 29960, 29966, 29961, -1, 29961, 29966, 30070, -1, 30069, 29961, 30070, -1, 30069, 29962, 29961, -1, 30069, 29967, 29962, -1, 29962, 29967, 29963, -1, 29963, 29967, 30068, -1, 29968, 30068, 29973, -1, 29989, 29973, 29970, -1, 29969, 29970, 29972, -1, 29965, 29972, 29971, -1, 29965, 29969, 29972, -1, 29963, 30068, 29968, -1, 29968, 29973, 29989, -1, 29989, 29970, 29969, -1, 30309, 30308, 29974, -1, 29974, 30308, 29975, -1, 29996, 29975, 29993, -1, 29988, 29993, 29987, -1, 29984, 29987, 29935, -1, 29942, 29935, 29934, -1, 29943, 29934, 29933, -1, 29976, 29933, 29977, -1, 30280, 29977, 30283, -1, 30280, 29976, 29977, -1, 30308, 29937, 29975, -1, 29980, 29954, 29961, -1, 29978, 29979, 29954, -1, 29948, 29946, 29979, -1, 29933, 29976, 29943, -1, 29983, 29980, 29962, -1, 29981, 29978, 29980, -1, 29949, 29948, 29978, -1, 29942, 29945, 29982, -1, 29982, 29945, 29948, -1, 29934, 29943, 29942, -1, 29964, 29983, 29963, -1, 29950, 29981, 29983, -1, 29986, 29949, 29981, -1, 29984, 29982, 29985, -1, 29985, 29982, 29949, -1, 29935, 29942, 29984, -1, 29990, 29964, 29968, -1, 29951, 29950, 29964, -1, 29991, 29986, 29950, -1, 29988, 29985, 29941, -1, 29941, 29985, 29986, -1, 29987, 29984, 29988, -1, 29955, 29990, 29989, -1, 29995, 29951, 29990, -1, 29952, 29991, 29951, -1, 29996, 29941, 29992, -1, 29992, 29941, 29991, -1, 29993, 29988, 29996, -1, 29959, 29955, 29969, -1, 29956, 29995, 29955, -1, 29994, 29952, 29995, -1, 29974, 29992, 29940, -1, 29940, 29992, 29952, -1, 29975, 29996, 29974, -1, 30040, 29997, 29998, -1, 30038, 29998, 30039, -1, 30067, 30039, 30035, -1, 30037, 30035, 29999, -1, 30064, 29999, 30000, -1, 30066, 30000, 30001, -1, 30065, 30001, 30034, -1, 30056, 30034, 30032, -1, 30056, 30065, 30034, -1, 30002, 30036, 30260, -1, 30002, 30009, 30036, -1, 30002, 30258, 30009, -1, 30009, 30258, 30041, -1, 30007, 30041, 30010, -1, 30054, 30010, 30052, -1, 30006, 30052, 30003, -1, 30047, 30003, 30049, -1, 30042, 30049, 30014, -1, 30004, 30014, 30043, -1, 30058, 30043, 30015, -1, 30058, 30004, 30043, -1, 30058, 30060, 30004, -1, 30004, 30060, 30005, -1, 30042, 30005, 30033, -1, 30047, 30033, 30046, -1, 30006, 30046, 30051, -1, 30054, 30051, 30055, -1, 30007, 30055, 30008, -1, 30009, 30008, 30036, -1, 30009, 30007, 30008, -1, 30009, 30041, 30007, -1, 30258, 30262, 30041, -1, 30041, 30262, 30011, -1, 30010, 30011, 30012, -1, 30052, 30012, 30053, -1, 30003, 30053, 30013, -1, 30049, 30013, 30048, -1, 30014, 30048, 30018, -1, 30043, 30018, 30044, -1, 30015, 30044, 30020, -1, 30015, 30043, 30044, -1, 30262, 30263, 30011, -1, 30011, 30263, 30016, -1, 30012, 30016, 30017, -1, 30053, 30017, 30022, -1, 30013, 30022, 30024, -1, 30048, 30024, 30050, -1, 30018, 30050, 30019, -1, 30044, 30019, 30045, -1, 30020, 30045, 30062, -1, 30020, 30044, 30045, -1, 30263, 30265, 30016, -1, 30016, 30265, 30029, -1, 30017, 30029, 30021, -1, 30022, 30021, 30023, -1, 30024, 30023, 30025, -1, 30050, 30025, 30030, -1, 30019, 30030, 30026, -1, 30045, 30026, 30027, -1, 30062, 30027, 30063, -1, 30062, 30045, 30027, -1, 30265, 30028, 30029, -1, 30029, 30028, 30031, -1, 30031, 30063, 30027, -1, 30031, 30027, 30026, -1, 30031, 30026, 30030, -1, 30031, 30030, 30025, -1, 30031, 30025, 30023, -1, 30031, 30023, 30021, -1, 30031, 30021, 30029, -1, 30060, 30032, 30005, -1, 30005, 30032, 30034, -1, 30033, 30034, 30001, -1, 30046, 30001, 30000, -1, 30051, 30000, 29999, -1, 30055, 29999, 30035, -1, 30008, 30035, 30039, -1, 30036, 30039, 29998, -1, 30260, 29998, 29997, -1, 30260, 30036, 29998, -1, 30065, 30066, 30001, -1, 30066, 30064, 30000, -1, 30064, 30037, 29999, -1, 30037, 30067, 30035, -1, 30067, 30038, 30039, -1, 30038, 30040, 29998, -1, 30017, 30016, 30029, -1, 30012, 30011, 30016, -1, 30010, 30041, 30011, -1, 30039, 30036, 30008, -1, 30033, 30005, 30034, -1, 30014, 30004, 30042, -1, 30042, 30004, 30005, -1, 30018, 30043, 30014, -1, 30019, 30044, 30018, -1, 30026, 30045, 30019, -1, 30046, 30033, 30001, -1, 30049, 30042, 30047, -1, 30047, 30042, 30033, -1, 30048, 30014, 30049, -1, 30050, 30018, 30048, -1, 30030, 30019, 30050, -1, 30051, 30046, 30000, -1, 30003, 30047, 30006, -1, 30006, 30047, 30046, -1, 30013, 30049, 30003, -1, 30024, 30048, 30013, -1, 30025, 30050, 30024, -1, 30055, 30051, 29999, -1, 30052, 30006, 30054, -1, 30054, 30006, 30051, -1, 30053, 30003, 30052, -1, 30022, 30013, 30053, -1, 30023, 30024, 30022, -1, 30008, 30055, 30035, -1, 30010, 30054, 30007, -1, 30007, 30054, 30055, -1, 30012, 30052, 30010, -1, 30017, 30053, 30012, -1, 30021, 30022, 30017, -1, 30056, 30032, 30057, -1, 30057, 30032, 30059, -1, 30059, 30032, 30060, -1, 29800, 30060, 30058, -1, 29790, 30058, 30061, -1, 29790, 29800, 30058, -1, 30059, 30060, 29800, -1, 30058, 30015, 30061, -1, 30061, 30015, 29807, -1, 29807, 30015, 30020, -1, 30062, 29807, 30020, -1, 30062, 29808, 29807, -1, 30062, 30063, 29808, -1, 29808, 30063, 29785, -1, 29785, 30063, 30031, -1, 29863, 29785, 30031, -1, 29971, 29972, 30056, -1, 30056, 29972, 30065, -1, 30065, 29972, 29970, -1, 30066, 29970, 29973, -1, 30064, 29973, 30037, -1, 30064, 30066, 29973, -1, 30065, 29970, 30066, -1, 29973, 30068, 30037, -1, 30037, 30068, 30067, -1, 30067, 30068, 29967, -1, 30069, 30067, 29967, -1, 30069, 30038, 30067, -1, 30069, 30070, 30038, -1, 30038, 30070, 30040, -1, 30040, 30070, 29966, -1, 29997, 30040, 29966, -1, 30119, 30071, 30072, -1, 30299, 30072, 30113, -1, 30118, 30113, 30112, -1, 30294, 30112, 30110, -1, 30117, 30110, 30073, -1, 30115, 30073, 30116, -1, 30296, 30116, 30109, -1, 30275, 30109, 30108, -1, 30275, 30296, 30109, -1, 30304, 30083, 30114, -1, 30304, 30082, 30083, -1, 30304, 30303, 30082, -1, 30082, 30303, 30074, -1, 30084, 30074, 30134, -1, 30135, 30134, 30075, -1, 30080, 30075, 30129, -1, 30126, 30129, 30128, -1, 30125, 30128, 30121, -1, 30122, 30121, 30076, -1, 30077, 30076, 30276, -1, 30077, 30122, 30076, -1, 30077, 30078, 30122, -1, 30122, 30078, 30107, -1, 30125, 30107, 30120, -1, 30126, 30120, 30079, -1, 30080, 30079, 30131, -1, 30135, 30131, 30081, -1, 30084, 30081, 30111, -1, 30082, 30111, 30083, -1, 30082, 30084, 30111, -1, 30082, 30074, 30084, -1, 30303, 30085, 30074, -1, 30074, 30085, 30086, -1, 30134, 30086, 30087, -1, 30075, 30087, 30088, -1, 30129, 30088, 30132, -1, 30128, 30132, 30130, -1, 30121, 30130, 30123, -1, 30076, 30123, 30090, -1, 30276, 30090, 30093, -1, 30276, 30076, 30090, -1, 30085, 30094, 30086, -1, 30086, 30094, 30095, -1, 30087, 30095, 30136, -1, 30088, 30136, 30133, -1, 30132, 30133, 30089, -1, 30130, 30089, 30127, -1, 30123, 30127, 30091, -1, 30090, 30091, 30124, -1, 30093, 30124, 30092, -1, 30093, 30090, 30124, -1, 30094, 30099, 30095, -1, 30095, 30099, 30101, -1, 30136, 30101, 30106, -1, 30133, 30106, 30096, -1, 30089, 30096, 30105, -1, 30127, 30105, 30097, -1, 30091, 30097, 30104, -1, 30124, 30104, 30098, -1, 30092, 30098, 30103, -1, 30092, 30124, 30098, -1, 30099, 30100, 30101, -1, 30101, 30100, 30102, -1, 30102, 30103, 30098, -1, 30102, 30098, 30104, -1, 30102, 30104, 30097, -1, 30102, 30097, 30105, -1, 30102, 30105, 30096, -1, 30102, 30096, 30106, -1, 30102, 30106, 30101, -1, 30078, 30108, 30107, -1, 30107, 30108, 30109, -1, 30120, 30109, 30116, -1, 30079, 30116, 30073, -1, 30131, 30073, 30110, -1, 30081, 30110, 30112, -1, 30111, 30112, 30113, -1, 30083, 30113, 30072, -1, 30114, 30072, 30071, -1, 30114, 30083, 30072, -1, 30296, 30115, 30116, -1, 30115, 30117, 30073, -1, 30117, 30294, 30110, -1, 30294, 30118, 30112, -1, 30118, 30299, 30113, -1, 30299, 30119, 30072, -1, 30136, 30095, 30101, -1, 30087, 30086, 30095, -1, 30134, 30074, 30086, -1, 30113, 30083, 30111, -1, 30120, 30107, 30109, -1, 30121, 30122, 30125, -1, 30125, 30122, 30107, -1, 30123, 30076, 30121, -1, 30091, 30090, 30123, -1, 30104, 30124, 30091, -1, 30079, 30120, 30116, -1, 30128, 30125, 30126, -1, 30126, 30125, 30120, -1, 30130, 30121, 30128, -1, 30127, 30123, 30130, -1, 30097, 30091, 30127, -1, 30131, 30079, 30073, -1, 30129, 30126, 30080, -1, 30080, 30126, 30079, -1, 30132, 30128, 30129, -1, 30089, 30130, 30132, -1, 30105, 30127, 30089, -1, 30081, 30131, 30110, -1, 30075, 30080, 30135, -1, 30135, 30080, 30131, -1, 30088, 30129, 30075, -1, 30133, 30132, 30088, -1, 30096, 30089, 30133, -1, 30111, 30081, 30112, -1, 30134, 30135, 30084, -1, 30084, 30135, 30081, -1, 30087, 30075, 30134, -1, 30136, 30088, 30087, -1, 30106, 30133, 30136, -1, 30279, 30288, 30182, -1, 30279, 30182, 30137, -1, 30279, 30137, 30181, -1, 30279, 30181, 30180, -1, 30279, 30180, 30191, -1, 30279, 30191, 30138, -1, 30279, 30138, 30184, -1, 30279, 30184, 30183, -1, 30286, 30140, 30287, -1, 30286, 30139, 30140, -1, 30286, 30149, 30139, -1, 30139, 30149, 30148, -1, 30187, 30148, 30151, -1, 30186, 30151, 30153, -1, 30190, 30153, 30189, -1, 30141, 30189, 30142, -1, 30196, 30142, 30143, -1, 30145, 30143, 30195, -1, 30144, 30195, 30157, -1, 30144, 30145, 30195, -1, 30144, 30282, 30145, -1, 30145, 30282, 30146, -1, 30196, 30146, 30179, -1, 30141, 30179, 30192, -1, 30190, 30192, 30147, -1, 30186, 30147, 30188, -1, 30187, 30188, 30185, -1, 30139, 30185, 30140, -1, 30139, 30187, 30185, -1, 30139, 30148, 30187, -1, 30149, 30150, 30148, -1, 30148, 30150, 30158, -1, 30151, 30158, 30152, -1, 30153, 30152, 30154, -1, 30189, 30154, 30159, -1, 30142, 30159, 30193, -1, 30143, 30193, 30155, -1, 30195, 30155, 30156, -1, 30157, 30156, 30163, -1, 30157, 30195, 30156, -1, 30150, 30290, 30158, -1, 30158, 30290, 30164, -1, 30152, 30164, 30165, -1, 30154, 30165, 30160, -1, 30159, 30160, 30161, -1, 30193, 30161, 30162, -1, 30155, 30162, 30194, -1, 30156, 30194, 30169, -1, 30163, 30169, 30172, -1, 30163, 30156, 30169, -1, 30290, 30291, 30164, -1, 30164, 30291, 30173, -1, 30165, 30173, 30175, -1, 30160, 30175, 30166, -1, 30161, 30166, 30167, -1, 30162, 30167, 30168, -1, 30194, 30168, 30170, -1, 30169, 30170, 30171, -1, 30172, 30171, 30284, -1, 30172, 30169, 30171, -1, 30291, 30333, 30173, -1, 30173, 30333, 30174, -1, 30175, 30174, 30272, -1, 30166, 30272, 30176, -1, 30167, 30176, 30270, -1, 30168, 30270, 30269, -1, 30170, 30269, 30177, -1, 30171, 30177, 30266, -1, 30284, 30171, 30266, -1, 30173, 30174, 30175, -1, 30175, 30272, 30166, -1, 30166, 30176, 30167, -1, 30167, 30270, 30168, -1, 30168, 30269, 30170, -1, 30170, 30177, 30171, -1, 30282, 30178, 30146, -1, 30146, 30178, 30184, -1, 30179, 30184, 30138, -1, 30192, 30138, 30191, -1, 30147, 30191, 30180, -1, 30188, 30180, 30181, -1, 30185, 30181, 30137, -1, 30140, 30137, 30182, -1, 30287, 30182, 30288, -1, 30287, 30140, 30182, -1, 30178, 30183, 30184, -1, 30165, 30164, 30173, -1, 30152, 30158, 30164, -1, 30151, 30148, 30158, -1, 30137, 30140, 30185, -1, 30160, 30165, 30175, -1, 30154, 30152, 30165, -1, 30153, 30151, 30152, -1, 30188, 30187, 30186, -1, 30186, 30187, 30151, -1, 30181, 30185, 30188, -1, 30161, 30160, 30166, -1, 30159, 30154, 30160, -1, 30189, 30153, 30154, -1, 30147, 30186, 30190, -1, 30190, 30186, 30153, -1, 30180, 30188, 30147, -1, 30162, 30161, 30167, -1, 30193, 30159, 30161, -1, 30142, 30189, 30159, -1, 30192, 30190, 30141, -1, 30141, 30190, 30189, -1, 30191, 30147, 30192, -1, 30194, 30162, 30168, -1, 30155, 30193, 30162, -1, 30143, 30142, 30193, -1, 30179, 30141, 30196, -1, 30196, 30141, 30142, -1, 30138, 30192, 30179, -1, 30169, 30194, 30170, -1, 30156, 30155, 30194, -1, 30195, 30143, 30155, -1, 30146, 30196, 30145, -1, 30145, 30196, 30143, -1, 30184, 30179, 30146, -1, 30228, 30274, 30238, -1, 30223, 30238, 30240, -1, 30252, 30240, 30198, -1, 30197, 30198, 30199, -1, 30214, 30199, 30200, -1, 30215, 30200, 30231, -1, 30256, 30231, 30201, -1, 30255, 30201, 30331, -1, 30202, 30240, 30239, -1, 30202, 30198, 30240, -1, 30202, 30203, 30198, -1, 30198, 30203, 30199, -1, 30199, 30203, 30205, -1, 30200, 30205, 30277, -1, 30231, 30277, 30278, -1, 30201, 30278, 30204, -1, 30331, 30201, 30204, -1, 30199, 30205, 30200, -1, 30200, 30277, 30231, -1, 30231, 30278, 30201, -1, 30331, 30229, 30230, -1, 30331, 30230, 30206, -1, 30331, 30206, 30207, -1, 30331, 30207, 30250, -1, 30331, 30250, 30208, -1, 30331, 30208, 30255, -1, 30209, 30237, 30264, -1, 30209, 30210, 30237, -1, 30209, 30261, 30210, -1, 30210, 30261, 30211, -1, 30212, 30211, 30217, -1, 30248, 30217, 30249, -1, 30247, 30249, 30213, -1, 30232, 30213, 30218, -1, 30215, 30218, 30214, -1, 30200, 30215, 30214, -1, 30261, 30259, 30211, -1, 30211, 30259, 30216, -1, 30217, 30216, 30243, -1, 30249, 30243, 30245, -1, 30213, 30245, 30219, -1, 30218, 30219, 30254, -1, 30214, 30254, 30197, -1, 30199, 30214, 30197, -1, 30259, 30257, 30216, -1, 30216, 30257, 30241, -1, 30243, 30241, 30220, -1, 30245, 30220, 30246, -1, 30219, 30246, 30244, -1, 30254, 30244, 30253, -1, 30197, 30253, 30252, -1, 30198, 30197, 30252, -1, 30257, 30221, 30241, -1, 30241, 30221, 30224, -1, 30220, 30224, 30242, -1, 30246, 30242, 30225, -1, 30244, 30225, 30251, -1, 30253, 30251, 30222, -1, 30252, 30222, 30223, -1, 30240, 30252, 30223, -1, 30221, 30332, 30224, -1, 30224, 30332, 30267, -1, 30268, 30224, 30267, -1, 30268, 30242, 30224, -1, 30268, 30226, 30242, -1, 30242, 30226, 30225, -1, 30225, 30226, 30227, -1, 30251, 30227, 30271, -1, 30222, 30271, 30273, -1, 30223, 30273, 30228, -1, 30238, 30223, 30228, -1, 30225, 30227, 30251, -1, 30251, 30271, 30222, -1, 30222, 30273, 30223, -1, 30256, 30201, 30255, -1, 30233, 30255, 30208, -1, 30234, 30208, 30250, -1, 30235, 30250, 30207, -1, 30236, 30207, 30206, -1, 30237, 30206, 30230, -1, 30264, 30230, 30229, -1, 30264, 30237, 30230, -1, 30215, 30231, 30256, -1, 30232, 30256, 30233, -1, 30247, 30233, 30234, -1, 30248, 30234, 30235, -1, 30212, 30235, 30236, -1, 30210, 30236, 30237, -1, 30210, 30212, 30236, -1, 30210, 30211, 30212, -1, 30274, 30239, 30238, -1, 30238, 30239, 30240, -1, 30220, 30241, 30224, -1, 30243, 30216, 30241, -1, 30217, 30211, 30216, -1, 30206, 30237, 30236, -1, 30246, 30220, 30242, -1, 30245, 30243, 30220, -1, 30249, 30217, 30243, -1, 30235, 30212, 30248, -1, 30248, 30212, 30217, -1, 30207, 30236, 30235, -1, 30244, 30246, 30225, -1, 30219, 30245, 30246, -1, 30213, 30249, 30245, -1, 30234, 30248, 30247, -1, 30247, 30248, 30249, -1, 30250, 30235, 30234, -1, 30253, 30244, 30251, -1, 30254, 30219, 30244, -1, 30218, 30213, 30219, -1, 30233, 30247, 30232, -1, 30232, 30247, 30213, -1, 30208, 30234, 30233, -1, 30252, 30253, 30222, -1, 30197, 30254, 30253, -1, 30214, 30218, 30254, -1, 30256, 30232, 30215, -1, 30215, 30232, 30218, -1, 30255, 30233, 30256, -1, 30332, 30221, 29997, -1, 29997, 30221, 30260, -1, 30260, 30221, 30257, -1, 30002, 30257, 30259, -1, 30258, 30259, 30262, -1, 30258, 30002, 30259, -1, 30260, 30257, 30002, -1, 30259, 30261, 30262, -1, 30262, 30261, 30263, -1, 30263, 30261, 30209, -1, 30264, 30263, 30209, -1, 30264, 30265, 30263, -1, 30264, 30229, 30265, -1, 30265, 30229, 30028, -1, 30028, 30229, 30331, -1, 30031, 30028, 30331, -1, 30284, 30266, 30332, -1, 30332, 30266, 30267, -1, 30267, 30266, 30177, -1, 30268, 30177, 30269, -1, 30226, 30269, 30227, -1, 30226, 30268, 30269, -1, 30267, 30177, 30268, -1, 30269, 30270, 30227, -1, 30227, 30270, 30271, -1, 30271, 30270, 30176, -1, 30272, 30271, 30176, -1, 30272, 30273, 30271, -1, 30272, 30174, 30273, -1, 30273, 30174, 30228, -1, 30228, 30174, 30333, -1, 30274, 30228, 30333, -1, 30275, 30108, 30274, -1, 30274, 30108, 30239, -1, 30239, 30108, 30078, -1, 30202, 30078, 30077, -1, 30203, 30077, 30205, -1, 30203, 30202, 30077, -1, 30239, 30078, 30202, -1, 30077, 30276, 30205, -1, 30205, 30276, 30277, -1, 30277, 30276, 30093, -1, 30092, 30277, 30093, -1, 30092, 30278, 30277, -1, 30092, 30103, 30278, -1, 30278, 30103, 30204, -1, 30204, 30103, 30102, -1, 30331, 30204, 30102, -1, 30279, 30183, 29936, -1, 29936, 30183, 30283, -1, 30283, 30183, 30178, -1, 30280, 30178, 30282, -1, 29938, 30282, 30281, -1, 29938, 30280, 30282, -1, 30283, 30178, 30280, -1, 30282, 30144, 30281, -1, 30281, 30144, 29947, -1, 29947, 30144, 30157, -1, 30163, 29947, 30157, -1, 30163, 29953, 29947, -1, 30163, 30172, 29953, -1, 29953, 30172, 29960, -1, 29960, 30172, 30284, -1, 29966, 29960, 30284, -1, 29873, 30285, 30279, -1, 30279, 30285, 30288, -1, 30288, 30285, 29913, -1, 30287, 29913, 29912, -1, 30286, 29912, 30149, -1, 30286, 30287, 29912, -1, 30288, 29913, 30287, -1, 29912, 30289, 30149, -1, 30149, 30289, 30150, -1, 30150, 30289, 29878, -1, 29892, 30150, 29878, -1, 29892, 30290, 30150, -1, 29892, 30292, 30290, -1, 30290, 30292, 30291, -1, 30291, 30292, 30293, -1, 30333, 30291, 30293, -1, 30293, 29909, 30275, -1, 30275, 29909, 30296, -1, 30296, 29909, 29906, -1, 30115, 29906, 30295, -1, 30117, 30295, 30294, -1, 30117, 30115, 30295, -1, 30296, 29906, 30115, -1, 30295, 29910, 30294, -1, 30294, 29910, 30118, -1, 30118, 29910, 30297, -1, 29905, 30118, 30297, -1, 29905, 30299, 30118, -1, 29905, 30298, 30299, -1, 30299, 30298, 30119, -1, 30119, 30298, 30336, -1, 30071, 30119, 30336, -1, 30300, 29844, 30071, -1, 30071, 29844, 30114, -1, 30114, 29844, 30301, -1, 30304, 30301, 30302, -1, 30303, 30302, 30085, -1, 30303, 30304, 30302, -1, 30114, 30301, 30304, -1, 30302, 30305, 30085, -1, 30085, 30305, 30094, -1, 30094, 30305, 30306, -1, 29850, 30094, 30306, -1, 29850, 30099, 30094, -1, 29850, 30307, 30099, -1, 30099, 30307, 30100, -1, 30100, 30307, 29829, -1, 30102, 30100, 29829, -1, 29936, 29937, 30334, -1, 30334, 29937, 29746, -1, 29746, 29937, 30308, -1, 29773, 30308, 30309, -1, 29748, 30309, 30310, -1, 29748, 29773, 30309, -1, 29746, 30308, 29773, -1, 30309, 30311, 30310, -1, 30310, 30311, 30312, -1, 30312, 30311, 29939, -1, 29958, 30312, 29939, -1, 29958, 29758, 30312, -1, 29958, 29957, 29758, -1, 29758, 29957, 30313, -1, 30313, 29957, 29971, -1, 29823, 30313, 29971, -1, 30335, 30314, 29873, -1, 29873, 30314, 29871, -1, 29871, 30314, 29738, -1, 30317, 29738, 30316, -1, 30315, 30316, 29885, -1, 30315, 30317, 30316, -1, 29871, 29738, 30317, -1, 30316, 30318, 29885, -1, 29885, 30318, 29886, -1, 29886, 30318, 29727, -1, 30319, 29886, 29727, -1, 30319, 30320, 29886, -1, 30319, 29731, 30320, -1, 30320, 29731, 29897, -1, 29897, 29731, 30321, -1, 30336, 29897, 30321, -1, 30334, 30322, 30335, -1, 30335, 30322, 29742, -1, 29742, 30322, 30323, -1, 30325, 30323, 29753, -1, 30324, 29753, 29725, -1, 30324, 30325, 29753, -1, 29742, 30323, 30325, -1, 29753, 29752, 29725, -1, 29725, 29752, 30328, -1, 30328, 29752, 30326, -1, 30327, 30328, 30326, -1, 30327, 30329, 30328, -1, 30327, 29766, 30329, -1, 30329, 29766, 30330, -1, 30330, 29766, 29768, -1, 29735, 30330, 29768, -1, 29823, 29971, 30057, -1, 30057, 29971, 30056, -1, 29863, 30031, 29829, -1, 29829, 30031, 30331, -1, 30102, 29829, 30331, -1, 29997, 29966, 30332, -1, 30332, 29966, 30284, -1, 30274, 30333, 30275, -1, 30275, 30333, 30293, -1, 29873, 30279, 30335, -1, 30335, 30279, 29936, -1, 30334, 30335, 29936, -1, 30071, 30336, 30300, -1, 30300, 30336, 30321, -1, 30338, 30337, 30340, -1, 30340, 30337, 30683, -1, 30338, 30339, 30337, -1, 30337, 30339, 30674, -1, 30341, 30675, 30339, -1, 30339, 30675, 30674, -1, 30341, 30340, 30675, -1, 30675, 30340, 30683, -1, 30340, 30341, 30338, -1, 30338, 30341, 30339, -1, 30342, 30682, 30385, -1, 30342, 30688, 30682, -1, 30342, 30394, 30688, -1, 30688, 30394, 30343, -1, 30343, 30394, 30344, -1, 30687, 30344, 30389, -1, 30686, 30389, 30391, -1, 30685, 30391, 30395, -1, 30684, 30395, 30396, -1, 30362, 30396, 30363, -1, 30364, 30363, 30365, -1, 30345, 30365, 30346, -1, 30366, 30346, 30367, -1, 30368, 30367, 30393, -1, 30369, 30393, 30392, -1, 30689, 30392, 30390, -1, 30690, 30390, 30388, -1, 30691, 30388, 30387, -1, 30692, 30387, 30386, -1, 30347, 30386, 30384, -1, 30676, 30384, 30348, -1, 30677, 30348, 30378, -1, 30678, 30378, 30349, -1, 30679, 30349, 30383, -1, 30370, 30383, 30380, -1, 30350, 30380, 30351, -1, 30371, 30351, 30353, -1, 30352, 30353, 30382, -1, 30372, 30382, 30381, -1, 30373, 30381, 30355, -1, 30354, 30355, 30356, -1, 30681, 30356, 30357, -1, 30374, 30357, 30379, -1, 30375, 30379, 30358, -1, 30376, 30358, 30359, -1, 30360, 30359, 30377, -1, 30361, 30377, 30385, -1, 30682, 30361, 30385, -1, 30343, 30344, 30687, -1, 30687, 30389, 30686, -1, 30686, 30391, 30685, -1, 30685, 30395, 30684, -1, 30684, 30396, 30362, -1, 30362, 30363, 30364, -1, 30364, 30365, 30345, -1, 30345, 30346, 30366, -1, 30366, 30367, 30368, -1, 30368, 30393, 30369, -1, 30369, 30392, 30689, -1, 30689, 30390, 30690, -1, 30690, 30388, 30691, -1, 30691, 30387, 30692, -1, 30692, 30386, 30347, -1, 30347, 30384, 30676, -1, 30676, 30348, 30677, -1, 30677, 30378, 30678, -1, 30678, 30349, 30679, -1, 30679, 30383, 30370, -1, 30370, 30380, 30350, -1, 30350, 30351, 30371, -1, 30371, 30353, 30352, -1, 30352, 30382, 30372, -1, 30372, 30381, 30373, -1, 30373, 30355, 30354, -1, 30354, 30356, 30681, -1, 30681, 30357, 30374, -1, 30374, 30379, 30375, -1, 30375, 30358, 30376, -1, 30376, 30359, 30360, -1, 30360, 30377, 30361, -1, 30377, 30384, 30385, -1, 30377, 30348, 30384, -1, 30377, 30359, 30348, -1, 30348, 30359, 30378, -1, 30378, 30359, 30358, -1, 30349, 30358, 30379, -1, 30383, 30379, 30357, -1, 30380, 30357, 30356, -1, 30351, 30356, 30355, -1, 30353, 30355, 30381, -1, 30382, 30353, 30381, -1, 30378, 30358, 30349, -1, 30349, 30379, 30383, -1, 30383, 30357, 30380, -1, 30380, 30356, 30351, -1, 30351, 30355, 30353, -1, 30384, 30386, 30385, -1, 30385, 30386, 30342, -1, 30342, 30386, 30387, -1, 30394, 30387, 30388, -1, 30344, 30388, 30390, -1, 30389, 30390, 30392, -1, 30391, 30392, 30393, -1, 30395, 30393, 30367, -1, 30396, 30367, 30346, -1, 30363, 30346, 30365, -1, 30363, 30396, 30346, -1, 30342, 30387, 30394, -1, 30394, 30388, 30344, -1, 30344, 30390, 30389, -1, 30389, 30392, 30391, -1, 30391, 30393, 30395, -1, 30395, 30367, 30396, -1, 30401, 30693, 30397, -1, 30397, 30693, 30696, -1, 30401, 30398, 30693, -1, 30693, 30398, 30694, -1, 30400, 30399, 30398, -1, 30398, 30399, 30694, -1, 30400, 30397, 30399, -1, 30399, 30397, 30696, -1, 30397, 30400, 30401, -1, 30401, 30400, 30398, -1, 30480, 30412, 30484, -1, 30484, 30412, 30464, -1, 30477, 30402, 30478, -1, 30478, 30402, 30471, -1, 30482, 30415, 30403, -1, 30403, 30415, 30407, -1, 30465, 30417, 30404, -1, 30404, 30417, 30409, -1, 30405, 30406, 30470, -1, 30470, 30406, 30479, -1, 30478, 30471, 30479, -1, 30479, 30471, 30470, -1, 30403, 30407, 30481, -1, 30481, 30407, 30408, -1, 30467, 30483, 30408, -1, 30408, 30483, 30481, -1, 30468, 30486, 30469, -1, 30469, 30486, 30485, -1, 30411, 30442, 30409, -1, 30409, 30442, 30404, -1, 30484, 30464, 30485, -1, 30485, 30464, 30469, -1, 30487, 30410, 30411, -1, 30411, 30410, 30442, -1, 30412, 30480, 30413, -1, 30413, 30480, 30414, -1, 30402, 30477, 30460, -1, 30460, 30477, 30476, -1, 30415, 30482, 30416, -1, 30416, 30482, 30472, -1, 30417, 30465, 30418, -1, 30418, 30465, 30466, -1, 30523, 30419, 30457, -1, 30523, 30421, 30419, -1, 30523, 30420, 30421, -1, 30421, 30420, 30422, -1, 30422, 30420, 30424, -1, 30423, 30424, 30525, -1, 30425, 30423, 30525, -1, 30425, 30427, 30423, -1, 30425, 30426, 30427, -1, 30427, 30426, 30428, -1, 30428, 30426, 30429, -1, 30430, 30429, 30539, -1, 30450, 30539, 30540, -1, 30433, 30540, 30541, -1, 30431, 30433, 30541, -1, 30431, 30543, 30433, -1, 30433, 30543, 30544, -1, 30432, 30433, 30544, -1, 30432, 30546, 30433, -1, 30433, 30546, 30435, -1, 30434, 30433, 30435, -1, 30434, 30436, 30433, -1, 30433, 30436, 30548, -1, 30437, 30433, 30548, -1, 30437, 30550, 30433, -1, 30433, 30550, 30529, -1, 30439, 30529, 30530, -1, 30552, 30439, 30530, -1, 30552, 30532, 30439, -1, 30439, 30532, 30533, -1, 30441, 30533, 30534, -1, 30442, 30534, 30438, -1, 30404, 30438, 30443, -1, 30644, 30443, 30553, -1, 30622, 30553, 30454, -1, 30622, 30644, 30553, -1, 30422, 30424, 30423, -1, 30428, 30429, 30430, -1, 30430, 30539, 30450, -1, 30639, 30450, 30638, -1, 30639, 30430, 30450, -1, 30450, 30540, 30433, -1, 30433, 30529, 30439, -1, 30439, 30533, 30441, -1, 30440, 30439, 30441, -1, 30440, 30470, 30439, -1, 30440, 30405, 30470, -1, 30441, 30534, 30442, -1, 30410, 30441, 30442, -1, 30442, 30438, 30404, -1, 30404, 30443, 30644, -1, 30646, 30404, 30644, -1, 30646, 30648, 30404, -1, 30404, 30648, 30623, -1, 30466, 30623, 30649, -1, 30444, 30466, 30649, -1, 30444, 30445, 30466, -1, 30466, 30445, 30416, -1, 30416, 30445, 30446, -1, 30447, 30416, 30446, -1, 30447, 30407, 30416, -1, 30447, 30448, 30407, -1, 30407, 30448, 30627, -1, 30628, 30407, 30627, -1, 30628, 30629, 30407, -1, 30407, 30629, 30408, -1, 30408, 30629, 30449, -1, 30461, 30449, 30652, -1, 30450, 30652, 30653, -1, 30632, 30450, 30653, -1, 30632, 30608, 30450, -1, 30450, 30608, 30607, -1, 30611, 30450, 30607, -1, 30611, 30451, 30450, -1, 30450, 30451, 30634, -1, 30452, 30450, 30634, -1, 30452, 30613, 30450, -1, 30450, 30613, 30638, -1, 30553, 30453, 30454, -1, 30454, 30453, 30643, -1, 30643, 30453, 30455, -1, 30458, 30455, 30554, -1, 30620, 30554, 30556, -1, 30642, 30556, 30558, -1, 30641, 30558, 30456, -1, 30459, 30456, 30537, -1, 30617, 30537, 30457, -1, 30419, 30617, 30457, -1, 30643, 30455, 30458, -1, 30458, 30554, 30620, -1, 30620, 30556, 30642, -1, 30642, 30558, 30641, -1, 30641, 30456, 30459, -1, 30459, 30537, 30617, -1, 30601, 30464, 30462, -1, 30601, 30469, 30464, -1, 30601, 30473, 30469, -1, 30601, 30460, 30473, -1, 30601, 30439, 30460, -1, 30601, 30680, 30439, -1, 30601, 30604, 30680, -1, 30680, 30604, 30461, -1, 30450, 30461, 30652, -1, 30450, 30680, 30461, -1, 30462, 30463, 30461, -1, 30462, 30413, 30463, -1, 30462, 30464, 30413, -1, 30413, 30464, 30412, -1, 30404, 30623, 30466, -1, 30465, 30404, 30466, -1, 30408, 30449, 30461, -1, 30463, 30408, 30461, -1, 30463, 30467, 30408, -1, 30468, 30469, 30473, -1, 30407, 30415, 30416, -1, 30470, 30471, 30439, -1, 30439, 30471, 30460, -1, 30460, 30471, 30402, -1, 30486, 30468, 30475, -1, 30475, 30468, 30473, -1, 30418, 30466, 30472, -1, 30472, 30466, 30416, -1, 30475, 30473, 30476, -1, 30476, 30473, 30460, -1, 30483, 30467, 30474, -1, 30474, 30467, 30463, -1, 30475, 30476, 30486, -1, 30486, 30476, 30477, -1, 30480, 30477, 30406, -1, 30487, 30406, 30489, -1, 30488, 30487, 30489, -1, 30478, 30479, 30477, -1, 30477, 30479, 30406, -1, 30480, 30406, 30487, -1, 30483, 30487, 30482, -1, 30481, 30482, 30403, -1, 30481, 30483, 30482, -1, 30482, 30487, 30417, -1, 30472, 30417, 30418, -1, 30472, 30482, 30417, -1, 30409, 30417, 30411, -1, 30411, 30417, 30487, -1, 30487, 30483, 30480, -1, 30480, 30483, 30474, -1, 30414, 30480, 30474, -1, 30477, 30480, 30486, -1, 30486, 30480, 30484, -1, 30485, 30486, 30484, -1, 30489, 30440, 30488, -1, 30488, 30440, 30441, -1, 30410, 30487, 30441, -1, 30441, 30487, 30488, -1, 30474, 30463, 30414, -1, 30414, 30463, 30413, -1, 30406, 30405, 30489, -1, 30489, 30405, 30440, -1, 30597, 30490, 30598, -1, 30597, 30491, 30490, -1, 30597, 30493, 30491, -1, 30491, 30493, 30492, -1, 30492, 30493, 30594, -1, 30509, 30594, 30593, -1, 30494, 30593, 30496, -1, 30495, 30496, 30592, -1, 30699, 30592, 30591, -1, 30497, 30591, 30588, -1, 30700, 30588, 30583, -1, 30510, 30583, 30581, -1, 30698, 30581, 30584, -1, 30511, 30584, 30580, -1, 30697, 30580, 30577, -1, 30512, 30577, 30498, -1, 30513, 30498, 30499, -1, 30514, 30499, 30515, -1, 30516, 30515, 30517, -1, 30706, 30517, 30574, -1, 30500, 30574, 30573, -1, 30501, 30573, 30502, -1, 30702, 30502, 30503, -1, 30518, 30503, 30567, -1, 30703, 30567, 30504, -1, 30704, 30504, 30568, -1, 30705, 30568, 30565, -1, 30519, 30565, 30505, -1, 30701, 30505, 30506, -1, 30520, 30506, 30507, -1, 30521, 30507, 30561, -1, 30522, 30561, 30560, -1, 30508, 30560, 30598, -1, 30490, 30508, 30598, -1, 30492, 30594, 30509, -1, 30509, 30593, 30494, -1, 30494, 30496, 30495, -1, 30495, 30592, 30699, -1, 30699, 30591, 30497, -1, 30497, 30588, 30700, -1, 30700, 30583, 30510, -1, 30510, 30581, 30698, -1, 30698, 30584, 30511, -1, 30511, 30580, 30697, -1, 30697, 30577, 30512, -1, 30512, 30498, 30513, -1, 30513, 30499, 30514, -1, 30514, 30515, 30516, -1, 30516, 30517, 30706, -1, 30706, 30574, 30500, -1, 30500, 30573, 30501, -1, 30501, 30502, 30702, -1, 30702, 30503, 30518, -1, 30518, 30567, 30703, -1, 30703, 30504, 30704, -1, 30704, 30568, 30705, -1, 30705, 30565, 30519, -1, 30519, 30505, 30701, -1, 30701, 30506, 30520, -1, 30520, 30507, 30521, -1, 30521, 30561, 30522, -1, 30522, 30560, 30508, -1, 30559, 30523, 30599, -1, 30559, 30420, 30523, -1, 30559, 30524, 30420, -1, 30420, 30524, 30424, -1, 30424, 30524, 30562, -1, 30525, 30562, 30563, -1, 30425, 30563, 30526, -1, 30426, 30526, 30538, -1, 30429, 30538, 30527, -1, 30539, 30527, 30564, -1, 30540, 30564, 30569, -1, 30541, 30569, 30542, -1, 30431, 30542, 30566, -1, 30543, 30566, 30570, -1, 30544, 30570, 30572, -1, 30432, 30572, 30545, -1, 30546, 30545, 30571, -1, 30435, 30571, 30528, -1, 30434, 30528, 30547, -1, 30436, 30547, 30575, -1, 30548, 30575, 30549, -1, 30437, 30549, 30576, -1, 30550, 30576, 30578, -1, 30529, 30578, 30531, -1, 30530, 30531, 30551, -1, 30552, 30551, 30579, -1, 30532, 30579, 30585, -1, 30533, 30585, 30586, -1, 30534, 30586, 30582, -1, 30438, 30582, 30535, -1, 30443, 30535, 30587, -1, 30553, 30587, 30536, -1, 30453, 30536, 30589, -1, 30455, 30589, 30590, -1, 30554, 30590, 30555, -1, 30556, 30555, 30557, -1, 30558, 30557, 30595, -1, 30456, 30595, 30596, -1, 30537, 30596, 30600, -1, 30457, 30600, 30599, -1, 30523, 30457, 30599, -1, 30424, 30562, 30525, -1, 30525, 30563, 30425, -1, 30425, 30526, 30426, -1, 30426, 30538, 30429, -1, 30429, 30527, 30539, -1, 30539, 30564, 30540, -1, 30540, 30569, 30541, -1, 30541, 30542, 30431, -1, 30431, 30566, 30543, -1, 30543, 30570, 30544, -1, 30544, 30572, 30432, -1, 30432, 30545, 30546, -1, 30546, 30571, 30435, -1, 30435, 30528, 30434, -1, 30434, 30547, 30436, -1, 30436, 30575, 30548, -1, 30548, 30549, 30437, -1, 30437, 30576, 30550, -1, 30550, 30578, 30529, -1, 30529, 30531, 30530, -1, 30530, 30551, 30552, -1, 30552, 30579, 30532, -1, 30532, 30585, 30533, -1, 30533, 30586, 30534, -1, 30534, 30582, 30438, -1, 30438, 30535, 30443, -1, 30443, 30587, 30553, -1, 30553, 30536, 30453, -1, 30453, 30589, 30455, -1, 30455, 30590, 30554, -1, 30554, 30555, 30556, -1, 30556, 30557, 30558, -1, 30558, 30595, 30456, -1, 30456, 30596, 30537, -1, 30537, 30600, 30457, -1, 30560, 30559, 30598, -1, 30560, 30524, 30559, -1, 30560, 30561, 30524, -1, 30524, 30561, 30562, -1, 30562, 30561, 30507, -1, 30563, 30507, 30506, -1, 30526, 30506, 30538, -1, 30526, 30563, 30506, -1, 30562, 30507, 30563, -1, 30506, 30505, 30538, -1, 30538, 30505, 30527, -1, 30527, 30505, 30565, -1, 30564, 30565, 30568, -1, 30569, 30568, 30504, -1, 30542, 30504, 30567, -1, 30566, 30567, 30570, -1, 30566, 30542, 30567, -1, 30527, 30565, 30564, -1, 30564, 30568, 30569, -1, 30569, 30504, 30542, -1, 30567, 30503, 30570, -1, 30570, 30503, 30572, -1, 30572, 30503, 30502, -1, 30545, 30502, 30573, -1, 30571, 30573, 30574, -1, 30528, 30574, 30547, -1, 30528, 30571, 30574, -1, 30572, 30502, 30545, -1, 30545, 30573, 30571, -1, 30574, 30517, 30547, -1, 30547, 30517, 30575, -1, 30575, 30517, 30515, -1, 30549, 30515, 30499, -1, 30576, 30499, 30498, -1, 30578, 30498, 30577, -1, 30531, 30577, 30551, -1, 30531, 30578, 30577, -1, 30575, 30515, 30549, -1, 30549, 30499, 30576, -1, 30576, 30498, 30578, -1, 30577, 30580, 30551, -1, 30551, 30580, 30579, -1, 30579, 30580, 30584, -1, 30585, 30584, 30581, -1, 30586, 30581, 30583, -1, 30582, 30583, 30535, -1, 30582, 30586, 30583, -1, 30579, 30584, 30585, -1, 30585, 30581, 30586, -1, 30583, 30588, 30535, -1, 30535, 30588, 30587, -1, 30587, 30588, 30591, -1, 30536, 30591, 30592, -1, 30589, 30592, 30496, -1, 30590, 30496, 30593, -1, 30555, 30593, 30557, -1, 30555, 30590, 30593, -1, 30587, 30591, 30536, -1, 30536, 30592, 30589, -1, 30589, 30496, 30590, -1, 30593, 30594, 30557, -1, 30557, 30594, 30595, -1, 30595, 30594, 30493, -1, 30596, 30493, 30597, -1, 30600, 30597, 30598, -1, 30599, 30598, 30559, -1, 30599, 30600, 30598, -1, 30595, 30493, 30596, -1, 30596, 30597, 30600, -1, 30605, 30601, 30602, -1, 30602, 30601, 30462, -1, 30602, 30462, 30603, -1, 30603, 30462, 30461, -1, 30603, 30461, 30606, -1, 30606, 30461, 30604, -1, 30606, 30604, 30605, -1, 30605, 30604, 30601, -1, 30602, 30603, 30605, -1, 30605, 30603, 30606, -1, 30609, 30608, 30633, -1, 30609, 30607, 30608, -1, 30609, 30610, 30607, -1, 30607, 30610, 30611, -1, 30611, 30610, 30612, -1, 30451, 30612, 30670, -1, 30634, 30670, 30635, -1, 30452, 30635, 30636, -1, 30613, 30636, 30637, -1, 30638, 30637, 30614, -1, 30639, 30614, 30668, -1, 30430, 30668, 30615, -1, 30428, 30615, 30616, -1, 30427, 30616, 30669, -1, 30423, 30669, 30667, -1, 30422, 30667, 30672, -1, 30421, 30672, 30671, -1, 30419, 30671, 30618, -1, 30617, 30618, 30640, -1, 30459, 30640, 30619, -1, 30641, 30619, 30666, -1, 30642, 30666, 30665, -1, 30620, 30665, 30664, -1, 30458, 30664, 30654, -1, 30643, 30654, 30621, -1, 30454, 30621, 30661, -1, 30622, 30661, 30656, -1, 30644, 30656, 30645, -1, 30646, 30645, 30647, -1, 30648, 30647, 30663, -1, 30623, 30663, 30658, -1, 30649, 30658, 30660, -1, 30444, 30660, 30624, -1, 30445, 30624, 30650, -1, 30446, 30650, 30659, -1, 30447, 30659, 30625, -1, 30448, 30625, 30626, -1, 30627, 30626, 30662, -1, 30628, 30662, 30630, -1, 30629, 30630, 30657, -1, 30449, 30657, 30651, -1, 30652, 30651, 30655, -1, 30653, 30655, 30631, -1, 30632, 30631, 30633, -1, 30608, 30632, 30633, -1, 30611, 30612, 30451, -1, 30451, 30670, 30634, -1, 30634, 30635, 30452, -1, 30452, 30636, 30613, -1, 30613, 30637, 30638, -1, 30638, 30614, 30639, -1, 30639, 30668, 30430, -1, 30430, 30615, 30428, -1, 30428, 30616, 30427, -1, 30427, 30669, 30423, -1, 30423, 30667, 30422, -1, 30422, 30672, 30421, -1, 30421, 30671, 30419, -1, 30419, 30618, 30617, -1, 30617, 30640, 30459, -1, 30459, 30619, 30641, -1, 30641, 30666, 30642, -1, 30642, 30665, 30620, -1, 30620, 30664, 30458, -1, 30458, 30654, 30643, -1, 30643, 30621, 30454, -1, 30454, 30661, 30622, -1, 30622, 30656, 30644, -1, 30644, 30645, 30646, -1, 30646, 30647, 30648, -1, 30648, 30663, 30623, -1, 30623, 30658, 30649, -1, 30649, 30660, 30444, -1, 30444, 30624, 30445, -1, 30445, 30650, 30446, -1, 30446, 30659, 30447, -1, 30447, 30625, 30448, -1, 30448, 30626, 30627, -1, 30627, 30662, 30628, -1, 30628, 30630, 30629, -1, 30629, 30657, 30449, -1, 30449, 30651, 30652, -1, 30652, 30655, 30653, -1, 30653, 30631, 30632, -1, 30631, 30654, 30633, -1, 30631, 30621, 30654, -1, 30631, 30655, 30621, -1, 30621, 30655, 30661, -1, 30661, 30655, 30651, -1, 30656, 30651, 30657, -1, 30645, 30657, 30630, -1, 30647, 30630, 30662, -1, 30663, 30662, 30626, -1, 30658, 30626, 30625, -1, 30660, 30625, 30659, -1, 30624, 30659, 30650, -1, 30624, 30660, 30659, -1, 30661, 30651, 30656, -1, 30656, 30657, 30645, -1, 30645, 30630, 30647, -1, 30647, 30662, 30663, -1, 30663, 30626, 30658, -1, 30658, 30625, 30660, -1, 30654, 30664, 30633, -1, 30633, 30664, 30609, -1, 30609, 30664, 30665, -1, 30610, 30665, 30666, -1, 30612, 30666, 30619, -1, 30670, 30619, 30640, -1, 30635, 30640, 30618, -1, 30636, 30618, 30671, -1, 30637, 30671, 30672, -1, 30614, 30672, 30667, -1, 30668, 30667, 30669, -1, 30615, 30669, 30616, -1, 30615, 30668, 30669, -1, 30609, 30665, 30610, -1, 30610, 30666, 30612, -1, 30612, 30619, 30670, -1, 30670, 30640, 30635, -1, 30635, 30618, 30636, -1, 30636, 30671, 30637, -1, 30637, 30672, 30614, -1, 30614, 30667, 30668, -1, 30337, 30673, 30683, -1, 30337, 30450, 30673, -1, 30337, 30674, 30450, -1, 30450, 30674, 30675, -1, 30680, 30675, 30692, -1, 30347, 30680, 30692, -1, 30347, 30676, 30680, -1, 30680, 30676, 30677, -1, 30678, 30680, 30677, -1, 30678, 30679, 30680, -1, 30680, 30679, 30370, -1, 30350, 30680, 30370, -1, 30350, 30371, 30680, -1, 30680, 30371, 30352, -1, 30372, 30680, 30352, -1, 30372, 30373, 30680, -1, 30680, 30373, 30708, -1, 30708, 30373, 30354, -1, 30681, 30708, 30354, -1, 30681, 30374, 30708, -1, 30708, 30374, 30375, -1, 30376, 30708, 30375, -1, 30376, 30360, 30708, -1, 30708, 30360, 30361, -1, 30682, 30708, 30361, -1, 30682, 30688, 30708, -1, 30708, 30688, 30683, -1, 30673, 30708, 30683, -1, 30683, 30345, 30675, -1, 30683, 30364, 30345, -1, 30683, 30362, 30364, -1, 30683, 30684, 30362, -1, 30683, 30685, 30684, -1, 30683, 30686, 30685, -1, 30683, 30687, 30686, -1, 30683, 30343, 30687, -1, 30683, 30688, 30343, -1, 30345, 30366, 30675, -1, 30675, 30366, 30368, -1, 30369, 30675, 30368, -1, 30369, 30689, 30675, -1, 30675, 30689, 30690, -1, 30691, 30675, 30690, -1, 30691, 30692, 30675, -1, 30680, 30450, 30675, -1, 30433, 30695, 30450, -1, 30450, 30695, 30673, -1, 30693, 30433, 30696, -1, 30693, 30694, 30433, -1, 30433, 30694, 30695, -1, 30695, 30694, 30399, -1, 30707, 30399, 30439, -1, 30707, 30695, 30399, -1, 30399, 30696, 30439, -1, 30439, 30696, 30433, -1, 30680, 30708, 30439, -1, 30439, 30708, 30707, -1, 30490, 30513, 30508, -1, 30490, 30512, 30513, -1, 30490, 30491, 30512, -1, 30512, 30491, 30697, -1, 30697, 30491, 30492, -1, 30511, 30492, 30509, -1, 30698, 30509, 30494, -1, 30510, 30494, 30495, -1, 30700, 30495, 30699, -1, 30497, 30700, 30699, -1, 30697, 30492, 30511, -1, 30511, 30509, 30698, -1, 30698, 30494, 30510, -1, 30510, 30495, 30700, -1, 30513, 30514, 30508, -1, 30508, 30514, 30522, -1, 30522, 30514, 30516, -1, 30521, 30516, 30706, -1, 30520, 30706, 30500, -1, 30701, 30500, 30501, -1, 30519, 30501, 30702, -1, 30705, 30702, 30518, -1, 30704, 30518, 30703, -1, 30704, 30705, 30518, -1, 30522, 30516, 30521, -1, 30521, 30706, 30520, -1, 30520, 30500, 30701, -1, 30701, 30501, 30519, -1, 30519, 30702, 30705, -1, 30707, 30708, 30695, -1, 30695, 30708, 30673, -1, 30716, 30709, 30715, -1, 30715, 30709, 30710, -1, 30715, 30710, 30717, -1, 30717, 30710, 31096, -1, 30717, 31096, 30718, -1, 30718, 31096, 31095, -1, 30718, 31095, 30719, -1, 30719, 31095, 31094, -1, 30719, 31094, 30711, -1, 30711, 31094, 30712, -1, 30711, 30712, 30713, -1, 30713, 30712, 31092, -1, 30713, 31092, 30722, -1, 30722, 31092, 31091, -1, 30722, 31091, 30720, -1, 30720, 31091, 31090, -1, 30720, 31090, 30721, -1, 30721, 31090, 30714, -1, 30721, 30714, 30716, -1, 30716, 30714, 30709, -1, 30715, 30718, 30716, -1, 30715, 30717, 30718, -1, 30718, 30719, 30716, -1, 30716, 30719, 30721, -1, 30721, 30719, 30722, -1, 30720, 30721, 30722, -1, 30719, 30711, 30722, -1, 30722, 30711, 30713, -1, 30737, 31097, 30723, -1, 30723, 31097, 31093, -1, 30723, 31093, 30735, -1, 30735, 31093, 30725, -1, 30735, 30725, 30724, -1, 30724, 30725, 31100, -1, 30724, 31100, 30734, -1, 30734, 31100, 30726, -1, 30734, 30726, 30733, -1, 30733, 30726, 31099, -1, 30733, 31099, 30727, -1, 30727, 31099, 30728, -1, 30727, 30728, 30730, -1, 30730, 30728, 30729, -1, 30730, 30729, 30731, -1, 30731, 30729, 30732, -1, 30731, 30732, 30736, -1, 30736, 30732, 31098, -1, 30736, 31098, 30737, -1, 30737, 31098, 31097, -1, 30723, 30733, 30737, -1, 30723, 30734, 30733, -1, 30723, 30735, 30734, -1, 30734, 30735, 30724, -1, 30737, 30733, 30731, -1, 30736, 30737, 30731, -1, 30730, 30731, 30727, -1, 30727, 30731, 30733, -1, 30738, 30740, 30806, -1, 30806, 30740, 30739, -1, 30739, 30740, 30741, -1, 31051, 30741, 30743, -1, 30742, 30743, 31050, -1, 30742, 31051, 30743, -1, 30739, 30741, 31051, -1, 30743, 30792, 31050, -1, 31050, 30792, 30744, -1, 30748, 30744, 30745, -1, 30746, 30745, 30747, -1, 31052, 30746, 30747, -1, 31050, 30744, 30748, -1, 30748, 30745, 30746, -1, 31354, 30753, 30749, -1, 31354, 30750, 30753, -1, 30753, 30750, 30752, -1, 30751, 30753, 30752, -1, 30751, 31356, 30753, -1, 30753, 31356, 30754, -1, 30756, 30753, 30754, -1, 30756, 30987, 30753, -1, 30756, 30755, 30987, -1, 30756, 30985, 30755, -1, 30756, 30757, 30985, -1, 30756, 30989, 30757, -1, 30756, 30759, 30989, -1, 30756, 30758, 30759, -1, 30759, 30758, 30760, -1, 30761, 30759, 30760, -1, 30761, 31369, 30759, -1, 30759, 31369, 31318, -1, 31330, 30759, 31318, -1, 31330, 30762, 30759, -1, 30759, 30762, 31331, -1, 31333, 30759, 31331, -1, 31333, 30763, 30759, -1, 31333, 31035, 30763, -1, 31333, 31037, 31035, -1, 31333, 31039, 31037, -1, 31333, 30765, 31039, -1, 31333, 30764, 30765, -1, 30765, 30764, 31334, -1, 31336, 30765, 31334, -1, 31336, 31338, 30765, -1, 30765, 31338, 31339, -1, 30766, 30765, 31339, -1, 30766, 31341, 30765, -1, 30765, 31341, 30767, -1, 30767, 31341, 30768, -1, 31310, 30767, 30768, -1, 31310, 31312, 30767, -1, 30767, 31312, 31323, -1, 30769, 30767, 31323, -1, 30769, 30770, 30767, -1, 30767, 30770, 30772, -1, 30771, 30772, 30773, -1, 30771, 30767, 30772, -1, 31318, 31369, 31317, -1, 31317, 31369, 30774, -1, 30777, 30774, 31370, -1, 31316, 31370, 30778, -1, 31328, 30778, 31361, -1, 30790, 31361, 30782, -1, 30775, 30782, 30738, -1, 30775, 30790, 30782, -1, 30775, 30854, 30790, -1, 30775, 30856, 30854, -1, 30775, 30859, 30856, -1, 30775, 30860, 30859, -1, 30775, 30861, 30860, -1, 30775, 30776, 30861, -1, 30775, 30865, 30776, -1, 31317, 30774, 30777, -1, 30777, 31370, 31316, -1, 31316, 30778, 31328, -1, 31361, 30779, 30782, -1, 30782, 30779, 31343, -1, 30780, 30782, 31343, -1, 30780, 31345, 30782, -1, 30782, 31345, 31347, -1, 30950, 31347, 31362, -1, 30952, 31362, 30781, -1, 30952, 30950, 31362, -1, 30782, 31347, 30950, -1, 30784, 30782, 30950, -1, 30784, 30783, 30782, -1, 30784, 30948, 30783, -1, 30783, 30948, 30786, -1, 30785, 30783, 30786, -1, 30785, 30945, 30783, -1, 30783, 30945, 30944, -1, 30781, 31362, 31396, -1, 31396, 31362, 31364, -1, 31349, 31396, 31364, -1, 31349, 31365, 31396, -1, 31396, 31365, 30787, -1, 31351, 31396, 30787, -1, 31351, 30788, 31396, -1, 31396, 30788, 30749, -1, 30753, 31396, 30749, -1, 30773, 30772, 31000, -1, 31000, 30772, 31324, -1, 30790, 31324, 31325, -1, 30789, 30790, 31325, -1, 30789, 31326, 30790, -1, 30790, 31326, 31327, -1, 31328, 30790, 31327, -1, 31328, 31361, 30790, -1, 31000, 31324, 30790, -1, 30999, 30790, 30791, -1, 30997, 30791, 30995, -1, 30997, 30999, 30791, -1, 30782, 30747, 30738, -1, 30738, 30747, 30745, -1, 30744, 30738, 30745, -1, 30744, 30792, 30738, -1, 30738, 30792, 30743, -1, 30741, 30738, 30743, -1, 30741, 30740, 30738, -1, 31000, 30790, 30999, -1, 30991, 30992, 30791, -1, 30791, 30992, 30996, -1, 30995, 30791, 30996, -1, 31035, 30793, 30763, -1, 30763, 30793, 30795, -1, 30795, 30793, 30794, -1, 30796, 30795, 30794, -1, 30796, 30797, 30795, -1, 30795, 30797, 31033, -1, 31031, 30795, 31033, -1, 31397, 30799, 30763, -1, 31397, 30869, 30799, -1, 30799, 30869, 30798, -1, 30868, 30799, 30798, -1, 30868, 30800, 30799, -1, 30799, 30800, 30801, -1, 30866, 30799, 30801, -1, 30799, 30938, 30763, -1, 30763, 30938, 30759, -1, 30759, 30938, 30942, -1, 30942, 30938, 30929, -1, 30929, 30938, 30802, -1, 30802, 30938, 30931, -1, 30931, 30938, 30935, -1, 30935, 30938, 30936, -1, 30936, 30938, 30937, -1, 30975, 30980, 30989, -1, 30989, 30980, 30981, -1, 30978, 30989, 30981, -1, 30978, 30983, 30989, -1, 30989, 30983, 30757, -1, 30738, 30806, 30775, -1, 30775, 30806, 30841, -1, 30841, 30806, 30803, -1, 31183, 30803, 31300, -1, 31186, 31300, 31301, -1, 30804, 31301, 30848, -1, 30804, 31186, 31301, -1, 31041, 30805, 30806, -1, 31041, 31286, 30805, -1, 31041, 30807, 31286, -1, 31041, 30808, 30807, -1, 31041, 31284, 30808, -1, 31041, 31296, 31284, -1, 31041, 30809, 31296, -1, 31041, 31295, 30809, -1, 31041, 31281, 31295, -1, 31041, 30810, 31281, -1, 31041, 30811, 30810, -1, 31041, 31042, 30811, -1, 30811, 31042, 30812, -1, 30812, 31042, 30817, -1, 30818, 30817, 31044, -1, 30821, 31044, 31045, -1, 30822, 31045, 31046, -1, 30823, 31046, 31047, -1, 31115, 31047, 30813, -1, 31114, 30813, 30814, -1, 31114, 31115, 30813, -1, 30815, 30816, 31042, -1, 31042, 30816, 30817, -1, 30812, 30817, 30818, -1, 30824, 30818, 30820, -1, 30819, 30820, 31308, -1, 30819, 30824, 30820, -1, 30818, 31044, 30821, -1, 30821, 31045, 30822, -1, 30822, 31046, 30823, -1, 30823, 31047, 31115, -1, 30812, 30818, 30824, -1, 31105, 31103, 30820, -1, 31105, 31104, 31103, -1, 31103, 31104, 30825, -1, 31101, 30848, 31103, -1, 31101, 30826, 30848, -1, 31101, 31188, 30826, -1, 31101, 31189, 31188, -1, 31101, 30832, 31189, -1, 31189, 30832, 31190, -1, 31190, 30832, 31205, -1, 31205, 30832, 31207, -1, 31207, 30832, 31192, -1, 31192, 30832, 31193, -1, 31193, 30832, 31194, -1, 31194, 30832, 30829, -1, 30829, 30832, 31150, -1, 31149, 30829, 31150, -1, 31149, 30827, 30829, -1, 30829, 30827, 30828, -1, 31195, 30828, 30846, -1, 31195, 30829, 30828, -1, 30830, 30831, 30832, -1, 30832, 30831, 31158, -1, 31156, 30832, 31158, -1, 31156, 31155, 30832, -1, 30832, 31155, 31151, -1, 31150, 30832, 31151, -1, 31124, 31213, 30828, -1, 31124, 30833, 31213, -1, 31213, 30833, 30834, -1, 30834, 30833, 31123, -1, 31122, 30834, 31123, -1, 31122, 30837, 30834, -1, 30834, 30837, 30839, -1, 30836, 30839, 30841, -1, 30835, 30841, 30844, -1, 30835, 30836, 30841, -1, 30837, 31119, 30839, -1, 30839, 31119, 30838, -1, 31121, 30839, 30838, -1, 31121, 31116, 30839, -1, 30834, 30839, 30836, -1, 31183, 30840, 30841, -1, 30803, 31183, 30841, -1, 30840, 31199, 30841, -1, 30841, 31199, 30843, -1, 30842, 30841, 30843, -1, 30842, 30844, 30841, -1, 31213, 30845, 30828, -1, 30828, 30845, 31198, -1, 31197, 30828, 31198, -1, 31197, 30846, 30828, -1, 31186, 31183, 31300, -1, 30805, 31288, 30806, -1, 30806, 31288, 30847, -1, 31299, 30806, 30847, -1, 31299, 30803, 30806, -1, 31301, 31302, 30848, -1, 30848, 31302, 31103, -1, 31103, 31302, 30849, -1, 30850, 31103, 30849, -1, 30850, 30851, 31103, -1, 31103, 30851, 30820, -1, 30820, 30851, 30852, -1, 31306, 30820, 30852, -1, 31306, 30853, 30820, -1, 30820, 30853, 31308, -1, 30854, 30856, 30855, -1, 30855, 30856, 30857, -1, 30857, 30856, 30859, -1, 30858, 30859, 30860, -1, 31127, 30860, 30862, -1, 31127, 30858, 30860, -1, 30857, 30859, 30858, -1, 30860, 30861, 30862, -1, 30862, 30861, 30776, -1, 30863, 30776, 30865, -1, 30864, 30865, 30775, -1, 30841, 30864, 30775, -1, 30862, 30776, 30863, -1, 30863, 30865, 30864, -1, 30799, 30866, 30874, -1, 30874, 30866, 31172, -1, 31172, 30866, 30801, -1, 30867, 30801, 30800, -1, 31173, 30800, 31174, -1, 31173, 30867, 30800, -1, 31172, 30801, 30867, -1, 30800, 30868, 31174, -1, 31174, 30868, 30798, -1, 31171, 30798, 30869, -1, 30870, 30869, 31397, -1, 31169, 30870, 31397, -1, 31174, 30798, 31171, -1, 31171, 30869, 30870, -1, 31239, 31170, 31238, -1, 31239, 30871, 31170, -1, 31170, 30871, 30872, -1, 31242, 31170, 30872, -1, 31242, 30873, 31170, -1, 31170, 30873, 30874, -1, 30874, 30873, 31226, -1, 31243, 30874, 31226, -1, 31243, 30875, 30874, -1, 30874, 30875, 31244, -1, 30876, 30874, 31244, -1, 30876, 30877, 30874, -1, 30874, 30877, 31228, -1, 30878, 30874, 31228, -1, 30878, 30879, 30874, -1, 30874, 30879, 30880, -1, 30916, 30880, 31249, -1, 30881, 30916, 31249, -1, 30881, 30882, 30916, -1, 30916, 30882, 30883, -1, 30884, 30916, 30883, -1, 30884, 30885, 30916, -1, 30916, 30885, 30886, -1, 31259, 30916, 30886, -1, 31259, 31257, 30916, -1, 30916, 31257, 30888, -1, 30887, 30888, 30889, -1, 30890, 30889, 30905, -1, 30890, 30887, 30889, -1, 30890, 30891, 30887, -1, 30887, 30891, 30892, -1, 30893, 30887, 30892, -1, 30893, 30894, 30887, -1, 30879, 30895, 30880, -1, 30880, 30895, 31217, -1, 31219, 30880, 31217, -1, 31219, 31229, 30880, -1, 30880, 31229, 30896, -1, 30897, 30880, 30896, -1, 30897, 31230, 30880, -1, 30880, 31230, 30898, -1, 30898, 31230, 31231, -1, 31232, 30898, 31231, -1, 31232, 31234, 30898, -1, 30898, 31234, 31235, -1, 30899, 31235, 30900, -1, 30899, 30898, 31235, -1, 30899, 30901, 30898, -1, 30898, 30901, 30902, -1, 31176, 30898, 30902, -1, 31176, 31177, 30898, -1, 30898, 31177, 31175, -1, 31222, 30903, 31235, -1, 31222, 31237, 30903, -1, 30903, 31237, 31238, -1, 31426, 31238, 30917, -1, 31426, 30903, 31238, -1, 30916, 30888, 30887, -1, 30889, 30904, 30905, -1, 30905, 30904, 31057, -1, 31057, 30904, 31058, -1, 31058, 30904, 30906, -1, 30906, 30904, 30907, -1, 30908, 30907, 31274, -1, 31272, 30908, 31274, -1, 31272, 30909, 30908, -1, 30908, 30909, 30910, -1, 30912, 30908, 30910, -1, 30912, 30911, 30908, -1, 30912, 31059, 30911, -1, 30912, 30927, 31059, -1, 30912, 30913, 30927, -1, 30912, 30914, 30913, -1, 30913, 30914, 30880, -1, 30880, 30914, 31254, -1, 30915, 30880, 31254, -1, 30915, 31251, 30880, -1, 30880, 31251, 31271, -1, 31269, 30880, 31271, -1, 31269, 31250, 30880, -1, 30880, 31250, 31266, -1, 31264, 30880, 31266, -1, 31264, 31262, 30880, -1, 30880, 31262, 31249, -1, 30906, 30907, 30908, -1, 30799, 30874, 30938, -1, 30938, 30874, 30916, -1, 30916, 30874, 30880, -1, 31170, 30921, 31238, -1, 31238, 30921, 30922, -1, 30917, 31238, 30922, -1, 30918, 30919, 30921, -1, 30921, 30919, 30920, -1, 31164, 30921, 30920, -1, 31164, 31165, 30921, -1, 30921, 31165, 30923, -1, 30922, 30921, 30923, -1, 30903, 31182, 31235, -1, 31235, 31182, 31181, -1, 30900, 31235, 31181, -1, 31066, 30924, 30913, -1, 30913, 30924, 30925, -1, 31064, 30913, 30925, -1, 31064, 30926, 30913, -1, 30913, 30926, 30928, -1, 30927, 30913, 30928, -1, 30942, 30929, 31395, -1, 31395, 30929, 30933, -1, 30933, 30929, 30802, -1, 30932, 30802, 30931, -1, 30930, 30931, 30934, -1, 30930, 30932, 30931, -1, 30933, 30802, 30932, -1, 30931, 30935, 30934, -1, 30934, 30935, 30936, -1, 30939, 30936, 30937, -1, 30940, 30937, 30938, -1, 30916, 30940, 30938, -1, 30934, 30936, 30939, -1, 30939, 30937, 30940, -1, 31384, 31052, 30943, -1, 30941, 31384, 30943, -1, 30941, 31084, 31384, -1, 30941, 31395, 31084, -1, 30941, 30942, 31395, -1, 30941, 30759, 30942, -1, 30782, 30943, 30747, -1, 30747, 30943, 31052, -1, 31084, 31089, 31384, -1, 31384, 31089, 31386, -1, 30783, 30944, 30972, -1, 30972, 30944, 30947, -1, 30947, 30944, 30945, -1, 30969, 30945, 30785, -1, 30946, 30785, 30786, -1, 30970, 30786, 30968, -1, 30970, 30946, 30786, -1, 30947, 30945, 30969, -1, 30969, 30785, 30946, -1, 30786, 30948, 30968, -1, 30968, 30948, 30949, -1, 30949, 30948, 30784, -1, 30950, 30949, 30784, -1, 30950, 30951, 30949, -1, 30950, 30952, 30951, -1, 30951, 30952, 30953, -1, 30953, 30952, 30781, -1, 30954, 30781, 31396, -1, 30955, 30954, 31396, -1, 30953, 30781, 30954, -1, 30783, 30972, 30782, -1, 30782, 30972, 30943, -1, 31371, 30941, 31360, -1, 31371, 30956, 30941, -1, 30941, 30956, 31359, -1, 30957, 30941, 31359, -1, 30957, 31358, 30941, -1, 30941, 31358, 30988, -1, 30988, 31358, 31357, -1, 30959, 30988, 31357, -1, 30959, 30976, 30988, -1, 30959, 30979, 30976, -1, 30959, 30977, 30979, -1, 30959, 30982, 30977, -1, 30959, 30984, 30982, -1, 30959, 30958, 30984, -1, 30959, 30961, 30958, -1, 30959, 30960, 30961, -1, 30959, 30962, 30960, -1, 30959, 30986, 30962, -1, 30959, 30963, 30986, -1, 30986, 30963, 31368, -1, 30964, 30986, 31368, -1, 30964, 30965, 30986, -1, 30986, 30965, 31355, -1, 30966, 30986, 31355, -1, 30966, 31367, 30986, -1, 30986, 31367, 30955, -1, 30955, 31367, 31353, -1, 31352, 30955, 31353, -1, 31352, 30967, 30955, -1, 30955, 30967, 30954, -1, 30954, 30967, 30953, -1, 30953, 30967, 30951, -1, 30951, 30967, 30949, -1, 30949, 30967, 30968, -1, 30968, 30967, 30970, -1, 30970, 30967, 31366, -1, 30946, 31366, 30969, -1, 30946, 30970, 31366, -1, 31350, 30972, 31366, -1, 31350, 31348, 30972, -1, 30972, 31348, 31363, -1, 30971, 30972, 31363, -1, 30971, 31346, 30972, -1, 30972, 31346, 30943, -1, 30943, 31346, 30973, -1, 31344, 30943, 30973, -1, 31344, 31342, 30943, -1, 30943, 31342, 30974, -1, 31360, 30943, 30974, -1, 31360, 30941, 30943, -1, 30972, 30947, 31366, -1, 31366, 30947, 30969, -1, 30988, 30976, 30989, -1, 30989, 30976, 30975, -1, 30975, 30976, 30979, -1, 30980, 30979, 30977, -1, 30981, 30977, 30982, -1, 30978, 30982, 30983, -1, 30978, 30981, 30982, -1, 30975, 30979, 30980, -1, 30980, 30977, 30981, -1, 30982, 30984, 30983, -1, 30983, 30984, 30757, -1, 30757, 30984, 30958, -1, 30961, 30757, 30958, -1, 30961, 30985, 30757, -1, 30961, 30960, 30985, -1, 30985, 30960, 30755, -1, 30755, 30960, 30962, -1, 30987, 30962, 30986, -1, 30753, 30987, 30986, -1, 30755, 30962, 30987, -1, 30988, 30989, 30941, -1, 30941, 30989, 30759, -1, 30990, 31017, 30791, -1, 30791, 31017, 30991, -1, 30991, 31017, 30993, -1, 30992, 30993, 31018, -1, 30996, 31018, 30994, -1, 30995, 30994, 30997, -1, 30995, 30996, 30994, -1, 30991, 30993, 30992, -1, 30992, 31018, 30996, -1, 30994, 30998, 30997, -1, 30997, 30998, 30999, -1, 30999, 30998, 31024, -1, 31001, 30999, 31024, -1, 31001, 31000, 30999, -1, 31001, 31002, 31000, -1, 31000, 31002, 30773, -1, 30773, 31002, 31022, -1, 30771, 31022, 31020, -1, 30767, 30771, 31020, -1, 30773, 31022, 30771, -1, 30767, 31020, 30765, -1, 30765, 31020, 31004, -1, 31003, 31004, 31021, -1, 31003, 31340, 31004, -1, 31004, 31340, 31322, -1, 31337, 31004, 31322, -1, 31337, 31335, 31004, -1, 31004, 31335, 31026, -1, 31005, 31026, 31038, -1, 31005, 31004, 31026, -1, 31006, 31025, 31026, -1, 31006, 31030, 31025, -1, 31006, 31332, 31030, -1, 31030, 31332, 31321, -1, 31007, 31321, 31320, -1, 31329, 31007, 31320, -1, 31329, 31319, 31007, -1, 31007, 31319, 31009, -1, 31008, 31007, 31009, -1, 31008, 31010, 31007, -1, 31008, 31011, 31010, -1, 31010, 31011, 31013, -1, 31012, 31010, 31013, -1, 31012, 31014, 31010, -1, 31010, 31014, 31315, -1, 30990, 31315, 31314, -1, 31015, 30990, 31314, -1, 31015, 31016, 30990, -1, 30990, 31016, 31313, -1, 31017, 31313, 30993, -1, 31017, 30990, 31313, -1, 31030, 31321, 31007, -1, 31010, 31315, 30990, -1, 30993, 31313, 31018, -1, 31018, 31313, 31023, -1, 30994, 31023, 30998, -1, 30994, 31018, 31023, -1, 31019, 31020, 31023, -1, 31019, 31311, 31020, -1, 31020, 31311, 31309, -1, 31021, 31020, 31309, -1, 31021, 31004, 31020, -1, 31020, 31022, 31023, -1, 31023, 31022, 31002, -1, 31001, 31023, 31002, -1, 31001, 31024, 31023, -1, 31023, 31024, 30998, -1, 31025, 31027, 31026, -1, 31026, 31027, 31028, -1, 31032, 31026, 31028, -1, 31032, 31034, 31026, -1, 31026, 31034, 31029, -1, 31036, 31026, 31029, -1, 31036, 31038, 31026, -1, 30795, 31031, 31030, -1, 31030, 31031, 31025, -1, 31025, 31031, 31033, -1, 31027, 31033, 30797, -1, 31028, 30797, 30796, -1, 31032, 30796, 31034, -1, 31032, 31028, 30796, -1, 31025, 31033, 31027, -1, 31027, 30797, 31028, -1, 30796, 30794, 31034, -1, 31034, 30794, 31029, -1, 31029, 30794, 30793, -1, 31035, 31029, 30793, -1, 31035, 31036, 31029, -1, 31035, 31037, 31036, -1, 31036, 31037, 31038, -1, 31038, 31037, 31039, -1, 31005, 31039, 30765, -1, 31004, 31005, 30765, -1, 31038, 31039, 31005, -1, 30795, 31030, 30763, -1, 30763, 31030, 31007, -1, 31382, 31040, 31041, -1, 31041, 31040, 31042, -1, 31042, 31040, 31378, -1, 30815, 31378, 31376, -1, 30816, 31376, 31377, -1, 30817, 31377, 31044, -1, 30817, 30816, 31377, -1, 31042, 31378, 30815, -1, 30815, 31376, 30816, -1, 31377, 31043, 31044, -1, 31044, 31043, 31045, -1, 31045, 31043, 31375, -1, 31373, 31045, 31375, -1, 31373, 31046, 31045, -1, 31373, 31372, 31046, -1, 31046, 31372, 31047, -1, 31047, 31372, 31048, -1, 30813, 31048, 31049, -1, 30814, 30813, 31049, -1, 31047, 31048, 30813, -1, 31041, 30746, 31382, -1, 31041, 30748, 30746, -1, 31041, 31050, 30748, -1, 31041, 30742, 31050, -1, 31041, 31051, 30742, -1, 31041, 30739, 31051, -1, 31041, 30806, 30739, -1, 30746, 31052, 31382, -1, 31382, 31052, 31384, -1, 30887, 30894, 31087, -1, 31087, 30894, 31055, -1, 31055, 30894, 30893, -1, 31056, 30893, 30892, -1, 31053, 30892, 30891, -1, 31069, 30891, 31054, -1, 31069, 31053, 30891, -1, 31055, 30893, 31056, -1, 31056, 30892, 31053, -1, 30891, 30890, 31054, -1, 31054, 30890, 31070, -1, 31070, 30890, 30905, -1, 31057, 31070, 30905, -1, 31057, 31074, 31070, -1, 31057, 31058, 31074, -1, 31074, 31058, 31072, -1, 31072, 31058, 30906, -1, 31071, 30906, 30908, -1, 31075, 31071, 30908, -1, 31072, 30906, 31071, -1, 30908, 30911, 31075, -1, 31075, 30911, 31076, -1, 30911, 31059, 31076, -1, 31076, 31059, 31060, -1, 31060, 31059, 30927, -1, 31061, 30927, 30928, -1, 31077, 30928, 30926, -1, 31082, 30926, 31062, -1, 31082, 31077, 30926, -1, 31060, 30927, 31061, -1, 31061, 30928, 31077, -1, 30926, 31064, 31062, -1, 31062, 31064, 31063, -1, 31063, 31064, 30925, -1, 30924, 31063, 30925, -1, 30924, 31065, 31063, -1, 30924, 31066, 31065, -1, 31065, 31066, 31067, -1, 31067, 31066, 30913, -1, 31079, 30913, 30880, -1, 31081, 31079, 30880, -1, 31067, 30913, 31079, -1, 31055, 31273, 31087, -1, 31055, 31068, 31273, -1, 31055, 31056, 31068, -1, 31068, 31056, 31053, -1, 31073, 31053, 31069, -1, 31054, 31073, 31069, -1, 31054, 31070, 31073, -1, 31073, 31070, 31256, -1, 31256, 31070, 31074, -1, 31075, 31074, 31072, -1, 31071, 31075, 31072, -1, 31068, 31053, 31073, -1, 31256, 31074, 31075, -1, 31255, 31075, 31076, -1, 31253, 31076, 31060, -1, 31061, 31253, 31060, -1, 31061, 31077, 31253, -1, 31253, 31077, 31082, -1, 31252, 31082, 31062, -1, 31063, 31252, 31062, -1, 31063, 31065, 31252, -1, 31252, 31065, 31078, -1, 31078, 31065, 31067, -1, 31079, 31078, 31067, -1, 31079, 31080, 31078, -1, 31079, 31081, 31080, -1, 31080, 31081, 31270, -1, 31270, 31081, 31268, -1, 31268, 31081, 31267, -1, 31267, 31081, 31265, -1, 31265, 31081, 31263, -1, 31263, 31081, 31089, -1, 31261, 31089, 31088, -1, 31261, 31263, 31089, -1, 31256, 31075, 31255, -1, 31255, 31076, 31253, -1, 31253, 31082, 31252, -1, 31084, 31260, 31089, -1, 31084, 31083, 31260, -1, 31084, 31279, 31083, -1, 31084, 31258, 31279, -1, 31084, 31278, 31258, -1, 31084, 31277, 31278, -1, 31084, 31087, 31277, -1, 31277, 31087, 31085, -1, 31085, 31087, 31276, -1, 31276, 31087, 31275, -1, 31275, 31087, 31086, -1, 31086, 31087, 31273, -1, 31260, 31247, 31089, -1, 31089, 31247, 31248, -1, 31088, 31089, 31248, -1, 31096, 30710, 31386, -1, 30712, 31386, 31089, -1, 31092, 31089, 31090, -1, 31091, 31092, 31090, -1, 30714, 31093, 30709, -1, 30714, 31410, 31093, -1, 30714, 31089, 31410, -1, 30714, 31090, 31089, -1, 31092, 30712, 31089, -1, 31386, 30712, 31096, -1, 31096, 30712, 31094, -1, 31095, 31096, 31094, -1, 31093, 31097, 30709, -1, 30709, 31097, 31102, -1, 31386, 31102, 31103, -1, 31394, 31386, 31103, -1, 31097, 31098, 31102, -1, 31102, 31098, 30729, -1, 30728, 31102, 30729, -1, 30728, 31410, 31102, -1, 30728, 31100, 31410, -1, 30728, 31099, 31100, -1, 31100, 31099, 30726, -1, 31098, 30732, 30729, -1, 31100, 30725, 31410, -1, 31410, 30725, 31093, -1, 31081, 30880, 31089, -1, 31089, 30880, 30898, -1, 31410, 30898, 31415, -1, 31410, 31089, 30898, -1, 31130, 31101, 31102, -1, 31102, 31101, 31103, -1, 30709, 31102, 31386, -1, 30710, 30709, 31386, -1, 31103, 30825, 31394, -1, 31394, 30825, 31107, -1, 31107, 30825, 31104, -1, 31108, 31104, 31105, -1, 31388, 31105, 30820, -1, 31106, 30820, 31109, -1, 31106, 31388, 30820, -1, 31107, 31104, 31108, -1, 31108, 31105, 31388, -1, 30820, 30818, 31109, -1, 31109, 30818, 31110, -1, 31110, 30818, 30821, -1, 30822, 31110, 30821, -1, 30822, 31111, 31110, -1, 30822, 30823, 31111, -1, 31111, 30823, 31391, -1, 31391, 30823, 31115, -1, 31112, 31115, 31114, -1, 31113, 31112, 31114, -1, 31391, 31115, 31112, -1, 30839, 31116, 31117, -1, 31117, 31116, 31144, -1, 31144, 31116, 31121, -1, 31118, 31121, 30838, -1, 31142, 30838, 31119, -1, 31120, 31119, 31143, -1, 31120, 31142, 31119, -1, 31144, 31121, 31118, -1, 31118, 30838, 31142, -1, 31119, 30837, 31143, -1, 31143, 30837, 31145, -1, 31145, 30837, 31122, -1, 31123, 31145, 31122, -1, 31123, 31147, 31145, -1, 31123, 30833, 31147, -1, 31147, 30833, 31146, -1, 31146, 30833, 31124, -1, 31126, 31124, 30828, -1, 31125, 31126, 30828, -1, 31146, 31124, 31126, -1, 31117, 30855, 30839, -1, 31117, 31136, 30855, -1, 30855, 30857, 30839, -1, 30839, 30857, 30858, -1, 31127, 30839, 30858, -1, 31127, 30862, 30839, -1, 30839, 30862, 30863, -1, 30864, 30839, 30863, -1, 30864, 30841, 30839, -1, 31185, 31102, 31141, -1, 31185, 31184, 31102, -1, 31102, 31184, 31200, -1, 31201, 31102, 31200, -1, 31201, 31128, 31102, -1, 31102, 31128, 31187, -1, 31202, 31102, 31187, -1, 31202, 31203, 31102, -1, 31102, 31203, 31204, -1, 31206, 31102, 31204, -1, 31206, 31130, 31102, -1, 31206, 31191, 31130, -1, 31130, 31191, 31129, -1, 31208, 31130, 31129, -1, 31208, 31148, 31130, -1, 31130, 31148, 31131, -1, 31152, 31130, 31131, -1, 31152, 31153, 31130, -1, 31130, 31153, 31157, -1, 31132, 31130, 31157, -1, 31132, 31133, 31130, -1, 31130, 31133, 31160, -1, 31159, 31130, 31160, -1, 31209, 31144, 31148, -1, 31209, 31196, 31144, -1, 31144, 31196, 31210, -1, 31211, 31144, 31210, -1, 31211, 31212, 31144, -1, 31144, 31212, 31134, -1, 31117, 31134, 31135, -1, 31214, 31117, 31135, -1, 31214, 31136, 31117, -1, 31214, 31137, 31136, -1, 31136, 31137, 31139, -1, 31138, 31136, 31139, -1, 31138, 31140, 31136, -1, 31136, 31140, 31215, -1, 31141, 31136, 31215, -1, 31141, 31102, 31136, -1, 31144, 31134, 31117, -1, 31118, 31142, 31144, -1, 31144, 31142, 31120, -1, 31143, 31144, 31120, -1, 31143, 31145, 31144, -1, 31144, 31145, 31147, -1, 31146, 31144, 31147, -1, 31146, 31148, 31144, -1, 31146, 31126, 31148, -1, 31148, 31126, 31125, -1, 31428, 31148, 31125, -1, 31428, 31154, 31148, -1, 31148, 31154, 31131, -1, 30827, 31149, 31428, -1, 31428, 31149, 31154, -1, 31154, 31149, 31150, -1, 31131, 31150, 31151, -1, 31152, 31151, 31155, -1, 31153, 31155, 31157, -1, 31153, 31152, 31155, -1, 31154, 31150, 31131, -1, 31131, 31151, 31152, -1, 31155, 31156, 31157, -1, 31157, 31156, 31132, -1, 31132, 31156, 31158, -1, 30831, 31132, 31158, -1, 30831, 31133, 31132, -1, 30831, 30830, 31133, -1, 31133, 30830, 31160, -1, 31160, 30830, 30832, -1, 31159, 30832, 31101, -1, 31130, 31159, 31101, -1, 31160, 30832, 31159, -1, 31399, 31161, 31170, -1, 31170, 31161, 30921, -1, 30921, 31161, 31163, -1, 30918, 31163, 31402, -1, 30919, 31402, 31162, -1, 30920, 31162, 31164, -1, 30920, 30919, 31162, -1, 30921, 31163, 30918, -1, 30918, 31402, 30919, -1, 31162, 31166, 31164, -1, 31164, 31166, 31165, -1, 31165, 31166, 31401, -1, 31400, 31165, 31401, -1, 31400, 30923, 31165, -1, 31400, 31403, 30923, -1, 30923, 31403, 30922, -1, 30922, 31403, 31167, -1, 30917, 31167, 31168, -1, 31426, 30917, 31168, -1, 30922, 31167, 30917, -1, 31404, 31399, 31169, -1, 31169, 31399, 31170, -1, 30870, 31170, 31171, -1, 30870, 31169, 31170, -1, 30874, 31172, 31170, -1, 31170, 31172, 30867, -1, 31173, 31170, 30867, -1, 31173, 31174, 31170, -1, 31170, 31174, 31171, -1, 30898, 31175, 31415, -1, 31415, 31175, 31421, -1, 31421, 31175, 31177, -1, 31178, 31177, 31176, -1, 31179, 31176, 30902, -1, 31424, 30902, 31423, -1, 31424, 31179, 30902, -1, 31421, 31177, 31178, -1, 31178, 31176, 31179, -1, 30902, 30901, 31423, -1, 31423, 30901, 31422, -1, 31422, 30901, 30899, -1, 30900, 31422, 30899, -1, 30900, 31180, 31422, -1, 30900, 31181, 31180, -1, 31180, 31181, 31420, -1, 31420, 31181, 31182, -1, 31398, 31182, 30903, -1, 31427, 31398, 30903, -1, 31420, 31182, 31398, -1, 31183, 31185, 30840, -1, 31183, 31184, 31185, -1, 31183, 31186, 31184, -1, 31184, 31186, 31200, -1, 31200, 31186, 30804, -1, 31201, 30804, 30848, -1, 31128, 30848, 30826, -1, 31187, 30826, 31188, -1, 31202, 31188, 31189, -1, 31203, 31189, 31190, -1, 31204, 31190, 31205, -1, 31206, 31205, 31207, -1, 31191, 31207, 31192, -1, 31129, 31192, 31193, -1, 31208, 31193, 31194, -1, 31148, 31194, 30829, -1, 31209, 30829, 31195, -1, 31196, 31195, 30846, -1, 31210, 30846, 31197, -1, 31211, 31197, 31198, -1, 31212, 31198, 30845, -1, 31134, 30845, 31213, -1, 31135, 31213, 30834, -1, 31214, 30834, 30836, -1, 31137, 30836, 30835, -1, 31139, 30835, 30844, -1, 31138, 30844, 30842, -1, 31140, 30842, 30843, -1, 31215, 30843, 31199, -1, 31141, 31199, 30840, -1, 31185, 31141, 30840, -1, 31200, 30804, 31201, -1, 31201, 30848, 31128, -1, 31128, 30826, 31187, -1, 31187, 31188, 31202, -1, 31202, 31189, 31203, -1, 31203, 31190, 31204, -1, 31204, 31205, 31206, -1, 31206, 31207, 31191, -1, 31191, 31192, 31129, -1, 31129, 31193, 31208, -1, 31208, 31194, 31148, -1, 31148, 30829, 31209, -1, 31209, 31195, 31196, -1, 31196, 30846, 31210, -1, 31210, 31197, 31211, -1, 31211, 31198, 31212, -1, 31212, 30845, 31134, -1, 31134, 31213, 31135, -1, 31135, 30834, 31214, -1, 31214, 30836, 31137, -1, 31137, 30835, 31139, -1, 31139, 30844, 31138, -1, 31138, 30842, 31140, -1, 31140, 30843, 31215, -1, 31215, 31199, 31141, -1, 31216, 30895, 31411, -1, 31216, 31217, 30895, -1, 31216, 31218, 31217, -1, 31217, 31218, 31219, -1, 31219, 31218, 31220, -1, 31229, 31220, 31412, -1, 30896, 31412, 31413, -1, 30897, 31413, 31414, -1, 31230, 31414, 31417, -1, 31231, 31417, 31416, -1, 31232, 31416, 31233, -1, 31234, 31233, 31221, -1, 31235, 31221, 31236, -1, 31222, 31236, 31223, -1, 31237, 31223, 31418, -1, 31238, 31418, 31419, -1, 31239, 31419, 31240, -1, 30871, 31240, 31241, -1, 30872, 31241, 31224, -1, 31242, 31224, 31425, -1, 30873, 31425, 31225, -1, 31226, 31225, 31405, -1, 31243, 31405, 31407, -1, 30875, 31407, 31406, -1, 31244, 31406, 31227, -1, 30876, 31227, 31245, -1, 30877, 31245, 31408, -1, 31228, 31408, 31246, -1, 30878, 31246, 31409, -1, 30879, 31409, 31411, -1, 30895, 30879, 31411, -1, 31219, 31220, 31229, -1, 31229, 31412, 30896, -1, 30896, 31413, 30897, -1, 30897, 31414, 31230, -1, 31230, 31417, 31231, -1, 31231, 31416, 31232, -1, 31232, 31233, 31234, -1, 31234, 31221, 31235, -1, 31235, 31236, 31222, -1, 31222, 31223, 31237, -1, 31237, 31418, 31238, -1, 31238, 31419, 31239, -1, 31239, 31240, 30871, -1, 30871, 31241, 30872, -1, 30872, 31224, 31242, -1, 31242, 31425, 30873, -1, 30873, 31225, 31226, -1, 31226, 31405, 31243, -1, 31243, 31407, 30875, -1, 30875, 31406, 31244, -1, 31244, 31227, 30876, -1, 30876, 31245, 30877, -1, 30877, 31408, 31228, -1, 31228, 31246, 30878, -1, 30878, 31409, 30879, -1, 30882, 31247, 30883, -1, 30882, 31248, 31247, -1, 30882, 30881, 31248, -1, 31248, 30881, 31088, -1, 31088, 30881, 31249, -1, 31261, 31249, 31262, -1, 31263, 31262, 31264, -1, 31265, 31264, 31266, -1, 31267, 31266, 31250, -1, 31268, 31250, 31269, -1, 31270, 31269, 31271, -1, 31080, 31271, 31251, -1, 31078, 31251, 30915, -1, 31252, 30915, 31254, -1, 31253, 31254, 30914, -1, 31255, 30914, 30912, -1, 31256, 30912, 30910, -1, 31073, 30910, 30909, -1, 31068, 30909, 31272, -1, 31273, 31272, 31274, -1, 31086, 31274, 30907, -1, 31275, 30907, 30904, -1, 31276, 30904, 30889, -1, 31085, 30889, 30888, -1, 31277, 30888, 31257, -1, 31278, 31257, 31259, -1, 31258, 31259, 30886, -1, 31279, 30886, 30885, -1, 31083, 30885, 30884, -1, 31260, 30884, 30883, -1, 31247, 31260, 30883, -1, 31088, 31249, 31261, -1, 31261, 31262, 31263, -1, 31263, 31264, 31265, -1, 31265, 31266, 31267, -1, 31267, 31250, 31268, -1, 31268, 31269, 31270, -1, 31270, 31271, 31080, -1, 31080, 31251, 31078, -1, 31078, 30915, 31252, -1, 31252, 31254, 31253, -1, 31253, 30914, 31255, -1, 31255, 30912, 31256, -1, 31256, 30910, 31073, -1, 31073, 30909, 31068, -1, 31068, 31272, 31273, -1, 31273, 31274, 31086, -1, 31086, 30907, 31275, -1, 31275, 30904, 31276, -1, 31276, 30889, 31085, -1, 31085, 30888, 31277, -1, 31277, 31257, 31278, -1, 31278, 31259, 31258, -1, 31258, 30886, 31279, -1, 31279, 30885, 31083, -1, 31083, 30884, 31260, -1, 31374, 30811, 31392, -1, 31374, 30810, 30811, -1, 31374, 31280, 30810, -1, 30810, 31280, 31281, -1, 31281, 31280, 31379, -1, 31295, 31379, 31282, -1, 30809, 31282, 31380, -1, 31296, 31380, 31283, -1, 31284, 31283, 31285, -1, 30808, 31285, 31297, -1, 30807, 31297, 31381, -1, 31286, 31381, 31287, -1, 30805, 31287, 31383, -1, 31288, 31383, 31298, -1, 30847, 31298, 31289, -1, 31299, 31289, 31290, -1, 30803, 31290, 31291, -1, 31300, 31291, 31292, -1, 31301, 31292, 31293, -1, 31302, 31293, 31294, -1, 30849, 31294, 31385, -1, 30850, 31385, 31303, -1, 30851, 31303, 31304, -1, 30852, 31304, 31305, -1, 31306, 31305, 31307, -1, 30853, 31307, 31393, -1, 31308, 31393, 31387, -1, 30819, 31387, 31389, -1, 30824, 31389, 31390, -1, 30812, 31390, 31392, -1, 30811, 30812, 31392, -1, 31281, 31379, 31295, -1, 31295, 31282, 30809, -1, 30809, 31380, 31296, -1, 31296, 31283, 31284, -1, 31284, 31285, 30808, -1, 30808, 31297, 30807, -1, 30807, 31381, 31286, -1, 31286, 31287, 30805, -1, 30805, 31383, 31288, -1, 31288, 31298, 30847, -1, 30847, 31289, 31299, -1, 31299, 31290, 30803, -1, 30803, 31291, 31300, -1, 31300, 31292, 31301, -1, 31301, 31293, 31302, -1, 31302, 31294, 30849, -1, 30849, 31385, 30850, -1, 30850, 31303, 30851, -1, 30851, 31304, 30852, -1, 30852, 31305, 31306, -1, 31306, 31307, 30853, -1, 30853, 31393, 31308, -1, 31308, 31387, 30819, -1, 30819, 31389, 30824, -1, 30824, 31390, 30812, -1, 31309, 30768, 31021, -1, 31309, 31310, 30768, -1, 31309, 31311, 31310, -1, 31310, 31311, 31312, -1, 31312, 31311, 31019, -1, 31323, 31019, 31023, -1, 30769, 31023, 31313, -1, 30770, 31313, 31016, -1, 30772, 31016, 31015, -1, 31324, 31015, 31314, -1, 31325, 31314, 31315, -1, 30789, 31315, 31014, -1, 31326, 31014, 31012, -1, 31327, 31012, 31013, -1, 31328, 31013, 31011, -1, 31316, 31011, 31008, -1, 30777, 31008, 31009, -1, 31317, 31009, 31319, -1, 31318, 31319, 31329, -1, 31330, 31329, 31320, -1, 30762, 31320, 31321, -1, 31331, 31321, 31332, -1, 31333, 31332, 31006, -1, 30764, 31006, 31026, -1, 31334, 31026, 31335, -1, 31336, 31335, 31337, -1, 31338, 31337, 31322, -1, 31339, 31322, 31340, -1, 30766, 31340, 31003, -1, 31341, 31003, 31021, -1, 30768, 31341, 31021, -1, 31312, 31019, 31323, -1, 31323, 31023, 30769, -1, 30769, 31313, 30770, -1, 30770, 31016, 30772, -1, 30772, 31015, 31324, -1, 31324, 31314, 31325, -1, 31325, 31315, 30789, -1, 30789, 31014, 31326, -1, 31326, 31012, 31327, -1, 31327, 31013, 31328, -1, 31328, 31011, 31316, -1, 31316, 31008, 30777, -1, 30777, 31009, 31317, -1, 31317, 31319, 31318, -1, 31318, 31329, 31330, -1, 31330, 31320, 30762, -1, 30762, 31321, 31331, -1, 31331, 31332, 31333, -1, 31333, 31006, 30764, -1, 30764, 31026, 31334, -1, 31334, 31335, 31336, -1, 31336, 31337, 31338, -1, 31338, 31322, 31339, -1, 31339, 31340, 30766, -1, 30766, 31003, 31341, -1, 30974, 31361, 31360, -1, 30974, 30779, 31361, -1, 30974, 31342, 30779, -1, 30779, 31342, 31343, -1, 31343, 31342, 31344, -1, 30780, 31344, 30973, -1, 31345, 30973, 31346, -1, 31347, 31346, 30971, -1, 31362, 30971, 31363, -1, 31364, 31363, 31348, -1, 31349, 31348, 31350, -1, 31365, 31350, 31366, -1, 30787, 31366, 30967, -1, 31351, 30967, 31352, -1, 30788, 31352, 31353, -1, 30749, 31353, 31367, -1, 31354, 31367, 30966, -1, 30750, 30966, 31355, -1, 30752, 31355, 30965, -1, 30751, 30965, 30964, -1, 31356, 30964, 31368, -1, 30754, 31368, 30963, -1, 30756, 30963, 30959, -1, 30758, 30959, 31357, -1, 30760, 31357, 31358, -1, 30761, 31358, 30957, -1, 31369, 30957, 31359, -1, 30774, 31359, 30956, -1, 31370, 30956, 31371, -1, 30778, 31371, 31360, -1, 31361, 30778, 31360, -1, 31343, 31344, 30780, -1, 30780, 30973, 31345, -1, 31345, 31346, 31347, -1, 31347, 30971, 31362, -1, 31362, 31363, 31364, -1, 31364, 31348, 31349, -1, 31349, 31350, 31365, -1, 31365, 31366, 30787, -1, 30787, 30967, 31351, -1, 31351, 31352, 30788, -1, 30788, 31353, 30749, -1, 30749, 31367, 31354, -1, 31354, 30966, 30750, -1, 30750, 31355, 30752, -1, 30752, 30965, 30751, -1, 30751, 30964, 31356, -1, 31356, 31368, 30754, -1, 30754, 30963, 30756, -1, 30756, 30959, 30758, -1, 30758, 31357, 30760, -1, 30760, 31358, 30761, -1, 30761, 30957, 31369, -1, 31369, 31359, 30774, -1, 30774, 30956, 31370, -1, 31370, 31371, 30778, -1, 31048, 31374, 31049, -1, 31048, 31372, 31374, -1, 31374, 31372, 31373, -1, 31375, 31374, 31373, -1, 31375, 31280, 31374, -1, 31375, 31043, 31280, -1, 31280, 31043, 31377, -1, 31376, 31280, 31377, -1, 31376, 31379, 31280, -1, 31376, 31378, 31379, -1, 31379, 31378, 31040, -1, 31282, 31040, 31382, -1, 31380, 31382, 31283, -1, 31380, 31282, 31382, -1, 31379, 31040, 31282, -1, 31384, 31381, 31382, -1, 31384, 31287, 31381, -1, 31384, 31383, 31287, -1, 31384, 31298, 31383, -1, 31384, 31289, 31298, -1, 31384, 31290, 31289, -1, 31384, 31386, 31290, -1, 31290, 31386, 31291, -1, 31291, 31386, 31292, -1, 31292, 31386, 31293, -1, 31293, 31386, 31294, -1, 31294, 31386, 31385, -1, 31385, 31386, 31394, -1, 31303, 31394, 31304, -1, 31303, 31385, 31394, -1, 31107, 31393, 31394, -1, 31107, 31387, 31393, -1, 31107, 31108, 31387, -1, 31387, 31108, 31388, -1, 31389, 31388, 31106, -1, 31109, 31389, 31106, -1, 31109, 31110, 31389, -1, 31389, 31110, 31390, -1, 31390, 31110, 31111, -1, 31113, 31111, 31391, -1, 31112, 31113, 31391, -1, 31387, 31388, 31389, -1, 31390, 31111, 31113, -1, 31392, 31113, 31049, -1, 31374, 31392, 31049, -1, 31390, 31113, 31392, -1, 31393, 31307, 31394, -1, 31394, 31307, 31305, -1, 31304, 31394, 31305, -1, 31381, 31297, 31382, -1, 31382, 31297, 31285, -1, 31283, 31382, 31285, -1, 31087, 30933, 30887, -1, 31087, 31395, 30933, -1, 31087, 31084, 31395, -1, 30933, 30932, 30887, -1, 30887, 30932, 30930, -1, 30934, 30887, 30930, -1, 30934, 30939, 30887, -1, 30887, 30939, 30940, -1, 30916, 30887, 30940, -1, 30955, 31396, 30986, -1, 30986, 31396, 30753, -1, 31049, 31113, 30814, -1, 30814, 31113, 31114, -1, 30990, 30791, 31010, -1, 31010, 30791, 30790, -1, 30790, 30854, 31010, -1, 31010, 30854, 30855, -1, 31136, 31010, 30855, -1, 31136, 31007, 31010, -1, 31136, 31404, 31007, -1, 31136, 31410, 31404, -1, 31136, 31102, 31410, -1, 31404, 31169, 31007, -1, 31007, 31169, 31397, -1, 30763, 31007, 31397, -1, 31427, 31168, 31419, -1, 31398, 31419, 31420, -1, 31398, 31427, 31419, -1, 31168, 31167, 31419, -1, 31419, 31167, 31403, -1, 31399, 31403, 31400, -1, 31401, 31399, 31400, -1, 31401, 31166, 31399, -1, 31399, 31166, 31162, -1, 31402, 31399, 31162, -1, 31402, 31163, 31399, -1, 31399, 31163, 31161, -1, 31419, 31403, 31399, -1, 31240, 31399, 31241, -1, 31240, 31419, 31399, -1, 31404, 31425, 31399, -1, 31404, 31225, 31425, -1, 31404, 31405, 31225, -1, 31404, 31407, 31405, -1, 31404, 31406, 31407, -1, 31404, 31227, 31406, -1, 31404, 31245, 31227, -1, 31404, 31408, 31245, -1, 31404, 31246, 31408, -1, 31404, 31409, 31246, -1, 31404, 31411, 31409, -1, 31404, 31410, 31411, -1, 31411, 31410, 31216, -1, 31216, 31410, 31218, -1, 31218, 31410, 31220, -1, 31220, 31410, 31412, -1, 31412, 31410, 31413, -1, 31413, 31410, 31414, -1, 31414, 31410, 31415, -1, 31417, 31415, 31416, -1, 31417, 31414, 31415, -1, 31415, 31421, 31416, -1, 31416, 31421, 31233, -1, 31233, 31421, 31221, -1, 31221, 31421, 31236, -1, 31236, 31421, 31223, -1, 31223, 31421, 31418, -1, 31418, 31421, 31419, -1, 31419, 31421, 31420, -1, 31420, 31421, 31180, -1, 31180, 31421, 31422, -1, 31422, 31421, 31423, -1, 31423, 31421, 31424, -1, 31424, 31421, 31179, -1, 31179, 31421, 31178, -1, 31425, 31224, 31399, -1, 31399, 31224, 31241, -1, 31168, 31427, 31426, -1, 31426, 31427, 30903, -1, 30828, 30827, 31125, -1, 31125, 30827, 31428, -1, 31432, 31429, 31430, -1, 31430, 31429, 31431, -1, 31430, 31431, 31433, -1, 31433, 31431, 31824, -1, 31433, 31824, 31434, -1, 31434, 31824, 31822, -1, 31434, 31822, 31432, -1, 31432, 31822, 31429, -1, 31430, 31433, 31432, -1, 31432, 31433, 31434, -1, 31485, 31871, 31449, -1, 31485, 31872, 31871, -1, 31485, 31484, 31872, -1, 31872, 31484, 31451, -1, 31451, 31484, 31483, -1, 31452, 31483, 31482, -1, 31453, 31482, 31454, -1, 31886, 31454, 31435, -1, 31882, 31435, 31455, -1, 31885, 31455, 31481, -1, 31884, 31481, 31436, -1, 31883, 31436, 31437, -1, 31881, 31437, 31480, -1, 31880, 31480, 31456, -1, 31879, 31456, 31457, -1, 31873, 31457, 31458, -1, 31874, 31458, 31438, -1, 31459, 31438, 31439, -1, 31460, 31439, 31461, -1, 31876, 31461, 31479, -1, 31889, 31479, 31440, -1, 31462, 31440, 31478, -1, 31463, 31478, 31477, -1, 31890, 31477, 31441, -1, 31442, 31441, 31476, -1, 31897, 31476, 31443, -1, 31464, 31443, 31444, -1, 31465, 31444, 31446, -1, 31445, 31446, 31474, -1, 31898, 31474, 31466, -1, 31447, 31466, 31473, -1, 31467, 31473, 31468, -1, 31891, 31468, 31469, -1, 31893, 31469, 31448, -1, 31896, 31448, 31472, -1, 31470, 31472, 31471, -1, 31450, 31471, 31449, -1, 31871, 31450, 31449, -1, 31451, 31483, 31452, -1, 31452, 31482, 31453, -1, 31453, 31454, 31886, -1, 31886, 31435, 31882, -1, 31882, 31455, 31885, -1, 31885, 31481, 31884, -1, 31884, 31436, 31883, -1, 31883, 31437, 31881, -1, 31881, 31480, 31880, -1, 31880, 31456, 31879, -1, 31879, 31457, 31873, -1, 31873, 31458, 31874, -1, 31874, 31438, 31459, -1, 31459, 31439, 31460, -1, 31460, 31461, 31876, -1, 31876, 31479, 31889, -1, 31889, 31440, 31462, -1, 31462, 31478, 31463, -1, 31463, 31477, 31890, -1, 31890, 31441, 31442, -1, 31442, 31476, 31897, -1, 31897, 31443, 31464, -1, 31464, 31444, 31465, -1, 31465, 31446, 31445, -1, 31445, 31474, 31898, -1, 31898, 31466, 31447, -1, 31447, 31473, 31467, -1, 31467, 31468, 31891, -1, 31891, 31469, 31893, -1, 31893, 31448, 31896, -1, 31896, 31472, 31470, -1, 31470, 31471, 31450, -1, 31471, 31486, 31449, -1, 31471, 31472, 31486, -1, 31486, 31472, 31448, -1, 31469, 31486, 31448, -1, 31469, 31468, 31486, -1, 31486, 31468, 31473, -1, 31466, 31486, 31473, -1, 31466, 31474, 31486, -1, 31486, 31474, 31446, -1, 31475, 31446, 31444, -1, 31443, 31475, 31444, -1, 31443, 31476, 31475, -1, 31475, 31476, 31441, -1, 31477, 31475, 31441, -1, 31477, 31478, 31475, -1, 31475, 31478, 31440, -1, 31479, 31475, 31440, -1, 31479, 31461, 31475, -1, 31475, 31461, 31762, -1, 31762, 31461, 31439, -1, 31438, 31762, 31439, -1, 31438, 31458, 31762, -1, 31762, 31458, 31457, -1, 31456, 31762, 31457, -1, 31456, 31480, 31762, -1, 31762, 31480, 31437, -1, 31436, 31762, 31437, -1, 31436, 31487, 31762, -1, 31436, 31481, 31487, -1, 31487, 31481, 31455, -1, 31435, 31487, 31455, -1, 31435, 31454, 31487, -1, 31487, 31454, 31482, -1, 31483, 31487, 31482, -1, 31483, 31484, 31487, -1, 31487, 31484, 31485, -1, 31449, 31487, 31485, -1, 31449, 31486, 31487, -1, 31486, 31446, 31475, -1, 31489, 31488, 31515, -1, 31489, 31545, 31488, -1, 31489, 31541, 31545, -1, 31545, 31541, 31548, -1, 31548, 31541, 31491, -1, 31490, 31491, 31492, -1, 31549, 31492, 31493, -1, 31516, 31493, 31494, -1, 31554, 31494, 31540, -1, 31517, 31540, 31495, -1, 31518, 31495, 31496, -1, 31553, 31496, 31498, -1, 31497, 31498, 31539, -1, 31519, 31539, 31499, -1, 31520, 31499, 31500, -1, 31521, 31500, 31501, -1, 31502, 31501, 31503, -1, 31556, 31503, 31504, -1, 31505, 31504, 31506, -1, 31558, 31506, 31507, -1, 31560, 31507, 31537, -1, 31562, 31537, 31508, -1, 31522, 31508, 31536, -1, 31523, 31536, 31535, -1, 31524, 31535, 31509, -1, 31568, 31509, 31525, -1, 31569, 31525, 31534, -1, 31510, 31534, 31533, -1, 31570, 31533, 31532, -1, 31567, 31532, 31511, -1, 31512, 31511, 31531, -1, 31564, 31531, 31530, -1, 31566, 31530, 31529, -1, 31513, 31529, 31528, -1, 31571, 31528, 31527, -1, 31572, 31527, 31526, -1, 31514, 31526, 31515, -1, 31488, 31514, 31515, -1, 31548, 31491, 31490, -1, 31490, 31492, 31549, -1, 31549, 31493, 31516, -1, 31516, 31494, 31554, -1, 31554, 31540, 31517, -1, 31517, 31495, 31518, -1, 31518, 31496, 31553, -1, 31553, 31498, 31497, -1, 31497, 31539, 31519, -1, 31519, 31499, 31520, -1, 31520, 31500, 31521, -1, 31521, 31501, 31502, -1, 31502, 31503, 31556, -1, 31556, 31504, 31505, -1, 31505, 31506, 31558, -1, 31558, 31507, 31560, -1, 31560, 31537, 31562, -1, 31562, 31508, 31522, -1, 31522, 31536, 31523, -1, 31523, 31535, 31524, -1, 31524, 31509, 31568, -1, 31568, 31525, 31569, -1, 31569, 31534, 31510, -1, 31510, 31533, 31570, -1, 31570, 31532, 31567, -1, 31567, 31511, 31512, -1, 31512, 31531, 31564, -1, 31564, 31530, 31566, -1, 31566, 31529, 31513, -1, 31513, 31528, 31571, -1, 31571, 31527, 31572, -1, 31572, 31526, 31514, -1, 31526, 31849, 31515, -1, 31526, 31527, 31849, -1, 31849, 31527, 31528, -1, 31529, 31849, 31528, -1, 31529, 31530, 31849, -1, 31849, 31530, 31531, -1, 31511, 31849, 31531, -1, 31511, 31532, 31849, -1, 31849, 31532, 31533, -1, 31542, 31533, 31534, -1, 31525, 31542, 31534, -1, 31525, 31509, 31542, -1, 31542, 31509, 31535, -1, 31536, 31542, 31535, -1, 31536, 31508, 31542, -1, 31542, 31508, 31537, -1, 31507, 31542, 31537, -1, 31507, 31506, 31542, -1, 31542, 31506, 31538, -1, 31538, 31506, 31504, -1, 31503, 31538, 31504, -1, 31503, 31501, 31538, -1, 31538, 31501, 31500, -1, 31499, 31538, 31500, -1, 31499, 31539, 31538, -1, 31538, 31539, 31498, -1, 31496, 31538, 31498, -1, 31496, 31848, 31538, -1, 31496, 31495, 31848, -1, 31848, 31495, 31540, -1, 31494, 31848, 31540, -1, 31494, 31493, 31848, -1, 31848, 31493, 31492, -1, 31491, 31848, 31492, -1, 31491, 31541, 31848, -1, 31848, 31541, 31489, -1, 31515, 31848, 31489, -1, 31515, 31849, 31848, -1, 31849, 31533, 31542, -1, 31542, 31736, 31849, -1, 31849, 31736, 31739, -1, 31538, 31543, 31542, -1, 31542, 31543, 31736, -1, 31848, 31544, 31538, -1, 31538, 31544, 31543, -1, 31488, 31591, 31514, -1, 31488, 31590, 31591, -1, 31488, 31545, 31590, -1, 31590, 31545, 31546, -1, 31546, 31545, 31548, -1, 31547, 31548, 31589, -1, 31547, 31546, 31548, -1, 31548, 31490, 31589, -1, 31589, 31490, 31549, -1, 31550, 31549, 31519, -1, 31520, 31550, 31519, -1, 31520, 31552, 31550, -1, 31520, 31521, 31552, -1, 31552, 31521, 31502, -1, 31551, 31502, 31555, -1, 31551, 31552, 31502, -1, 31549, 31516, 31519, -1, 31519, 31516, 31497, -1, 31497, 31516, 31554, -1, 31553, 31554, 31517, -1, 31518, 31553, 31517, -1, 31497, 31554, 31553, -1, 31502, 31556, 31555, -1, 31555, 31556, 31577, -1, 31577, 31556, 31505, -1, 31576, 31505, 31558, -1, 31557, 31558, 31595, -1, 31557, 31576, 31558, -1, 31577, 31505, 31576, -1, 31558, 31560, 31595, -1, 31595, 31560, 31559, -1, 31559, 31560, 31562, -1, 31561, 31562, 31563, -1, 31561, 31559, 31562, -1, 31562, 31522, 31563, -1, 31563, 31522, 31523, -1, 31587, 31523, 31524, -1, 31564, 31524, 31512, -1, 31564, 31587, 31524, -1, 31564, 31565, 31587, -1, 31564, 31566, 31565, -1, 31565, 31566, 31513, -1, 31594, 31513, 31585, -1, 31594, 31565, 31513, -1, 31563, 31523, 31587, -1, 31524, 31568, 31512, -1, 31512, 31568, 31567, -1, 31567, 31568, 31569, -1, 31570, 31569, 31510, -1, 31570, 31567, 31569, -1, 31513, 31571, 31585, -1, 31585, 31571, 31592, -1, 31592, 31571, 31572, -1, 31574, 31572, 31514, -1, 31573, 31514, 31591, -1, 31573, 31574, 31514, -1, 31592, 31572, 31574, -1, 31550, 31589, 31549, -1, 31759, 31575, 31761, -1, 31761, 31575, 31829, -1, 31744, 31576, 31731, -1, 31744, 31577, 31576, -1, 31744, 31578, 31577, -1, 31577, 31578, 31555, -1, 31555, 31578, 31588, -1, 31551, 31588, 31743, -1, 31552, 31743, 31742, -1, 31550, 31742, 31579, -1, 31589, 31579, 31741, -1, 31547, 31741, 31740, -1, 31546, 31740, 31580, -1, 31590, 31580, 31581, -1, 31591, 31581, 31582, -1, 31573, 31582, 31583, -1, 31574, 31583, 31584, -1, 31592, 31584, 31586, -1, 31585, 31586, 31593, -1, 31594, 31593, 31738, -1, 31565, 31738, 31745, -1, 31587, 31745, 31737, -1, 31563, 31737, 31735, -1, 31561, 31735, 31734, -1, 31559, 31734, 31733, -1, 31595, 31733, 31732, -1, 31557, 31732, 31731, -1, 31576, 31557, 31731, -1, 31555, 31588, 31551, -1, 31551, 31743, 31552, -1, 31552, 31742, 31550, -1, 31550, 31579, 31589, -1, 31589, 31741, 31547, -1, 31547, 31740, 31546, -1, 31546, 31580, 31590, -1, 31590, 31581, 31591, -1, 31591, 31582, 31573, -1, 31573, 31583, 31574, -1, 31574, 31584, 31592, -1, 31592, 31586, 31585, -1, 31585, 31593, 31594, -1, 31594, 31738, 31565, -1, 31565, 31745, 31587, -1, 31587, 31737, 31563, -1, 31563, 31735, 31561, -1, 31561, 31734, 31559, -1, 31559, 31733, 31595, -1, 31595, 31732, 31557, -1, 31757, 31596, 31597, -1, 31757, 31887, 31596, -1, 31757, 31756, 31887, -1, 31887, 31756, 31598, -1, 31598, 31756, 31754, -1, 31613, 31754, 31600, -1, 31599, 31600, 31601, -1, 31900, 31601, 31753, -1, 31878, 31753, 31602, -1, 31877, 31602, 31752, -1, 31614, 31752, 31603, -1, 31615, 31603, 31604, -1, 31870, 31604, 31751, -1, 31616, 31751, 31617, -1, 31899, 31617, 31606, -1, 31605, 31606, 31607, -1, 31618, 31607, 31749, -1, 31895, 31749, 31608, -1, 31894, 31608, 31619, -1, 31892, 31619, 31748, -1, 31609, 31748, 31610, -1, 31620, 31610, 31747, -1, 31611, 31747, 31746, -1, 31888, 31746, 31612, -1, 31875, 31612, 31597, -1, 31596, 31875, 31597, -1, 31598, 31754, 31613, -1, 31613, 31600, 31599, -1, 31599, 31601, 31900, -1, 31900, 31753, 31878, -1, 31878, 31602, 31877, -1, 31877, 31752, 31614, -1, 31614, 31603, 31615, -1, 31615, 31604, 31870, -1, 31870, 31751, 31616, -1, 31616, 31617, 31899, -1, 31899, 31606, 31605, -1, 31605, 31607, 31618, -1, 31618, 31749, 31895, -1, 31895, 31608, 31894, -1, 31894, 31619, 31892, -1, 31892, 31748, 31609, -1, 31609, 31610, 31620, -1, 31620, 31747, 31611, -1, 31611, 31746, 31888, -1, 31888, 31612, 31875, -1, 31621, 31814, 31622, -1, 31621, 31815, 31814, -1, 31621, 31843, 31815, -1, 31815, 31843, 31635, -1, 31635, 31843, 31842, -1, 31636, 31842, 31623, -1, 31637, 31623, 31638, -1, 31817, 31638, 31624, -1, 31818, 31624, 31625, -1, 31819, 31625, 31841, -1, 31626, 31841, 31830, -1, 31820, 31830, 31627, -1, 31821, 31627, 31628, -1, 31629, 31628, 31828, -1, 31806, 31828, 31630, -1, 31639, 31630, 31640, -1, 31641, 31640, 31827, -1, 31808, 31827, 31642, -1, 31809, 31642, 31643, -1, 31631, 31643, 31644, -1, 31632, 31644, 31633, -1, 31810, 31633, 31645, -1, 31812, 31645, 31634, -1, 31813, 31634, 31825, -1, 31646, 31825, 31622, -1, 31814, 31646, 31622, -1, 31635, 31842, 31636, -1, 31636, 31623, 31637, -1, 31637, 31638, 31817, -1, 31817, 31624, 31818, -1, 31818, 31625, 31819, -1, 31819, 31841, 31626, -1, 31626, 31830, 31820, -1, 31820, 31627, 31821, -1, 31821, 31628, 31629, -1, 31629, 31828, 31806, -1, 31806, 31630, 31639, -1, 31639, 31640, 31641, -1, 31641, 31827, 31808, -1, 31808, 31642, 31809, -1, 31809, 31643, 31631, -1, 31631, 31644, 31632, -1, 31632, 31633, 31810, -1, 31810, 31645, 31812, -1, 31812, 31634, 31813, -1, 31813, 31825, 31646, -1, 31790, 31661, 31778, -1, 31790, 31647, 31661, -1, 31790, 31789, 31647, -1, 31647, 31789, 31662, -1, 31662, 31789, 31663, -1, 31664, 31663, 31665, -1, 31648, 31665, 31650, -1, 31649, 31650, 31788, -1, 31651, 31788, 31666, -1, 31667, 31666, 31652, -1, 31668, 31652, 31787, -1, 31669, 31787, 31786, -1, 31852, 31786, 31785, -1, 31670, 31785, 31653, -1, 31671, 31653, 31654, -1, 31655, 31654, 31656, -1, 31853, 31656, 31657, -1, 31658, 31657, 31672, -1, 31854, 31672, 31783, -1, 31855, 31783, 31659, -1, 31856, 31659, 31782, -1, 31673, 31782, 31660, -1, 31867, 31660, 31780, -1, 31868, 31780, 31779, -1, 31674, 31779, 31778, -1, 31661, 31674, 31778, -1, 31662, 31663, 31664, -1, 31664, 31665, 31648, -1, 31648, 31650, 31649, -1, 31649, 31788, 31651, -1, 31651, 31666, 31667, -1, 31667, 31652, 31668, -1, 31668, 31787, 31669, -1, 31669, 31786, 31852, -1, 31852, 31785, 31670, -1, 31670, 31653, 31671, -1, 31671, 31654, 31655, -1, 31655, 31656, 31853, -1, 31853, 31657, 31658, -1, 31658, 31672, 31854, -1, 31854, 31783, 31855, -1, 31855, 31659, 31856, -1, 31856, 31782, 31673, -1, 31673, 31660, 31867, -1, 31867, 31780, 31868, -1, 31868, 31779, 31674, -1, 31676, 31675, 31845, -1, 31676, 31799, 31675, -1, 31676, 31678, 31799, -1, 31799, 31678, 31677, -1, 31677, 31678, 31831, -1, 31690, 31831, 31832, -1, 31800, 31832, 31679, -1, 31801, 31679, 31680, -1, 31681, 31680, 31834, -1, 31691, 31834, 31833, -1, 31692, 31833, 31682, -1, 31693, 31682, 31836, -1, 31803, 31836, 31837, -1, 31694, 31837, 31683, -1, 31695, 31683, 31838, -1, 31793, 31838, 31684, -1, 31696, 31684, 31697, -1, 31794, 31697, 31685, -1, 31795, 31685, 31698, -1, 31686, 31698, 31840, -1, 31687, 31840, 31688, -1, 31796, 31688, 31699, -1, 31797, 31699, 31700, -1, 31689, 31700, 31844, -1, 31701, 31844, 31845, -1, 31675, 31701, 31845, -1, 31677, 31831, 31690, -1, 31690, 31832, 31800, -1, 31800, 31679, 31801, -1, 31801, 31680, 31681, -1, 31681, 31834, 31691, -1, 31691, 31833, 31692, -1, 31692, 31682, 31693, -1, 31693, 31836, 31803, -1, 31803, 31837, 31694, -1, 31694, 31683, 31695, -1, 31695, 31838, 31793, -1, 31793, 31684, 31696, -1, 31696, 31697, 31794, -1, 31794, 31685, 31795, -1, 31795, 31698, 31686, -1, 31686, 31840, 31687, -1, 31687, 31688, 31796, -1, 31796, 31699, 31797, -1, 31797, 31700, 31689, -1, 31689, 31844, 31701, -1, 31702, 31861, 31764, -1, 31702, 31703, 31861, -1, 31702, 31704, 31703, -1, 31703, 31704, 31862, -1, 31862, 31704, 31776, -1, 31863, 31776, 31777, -1, 31717, 31777, 31775, -1, 31865, 31775, 31705, -1, 31718, 31705, 31706, -1, 31719, 31706, 31707, -1, 31720, 31707, 31708, -1, 31866, 31708, 31721, -1, 31869, 31721, 31722, -1, 31709, 31722, 31772, -1, 31723, 31772, 31724, -1, 31710, 31724, 31725, -1, 31711, 31725, 31713, -1, 31712, 31713, 31715, -1, 31714, 31715, 31770, -1, 31726, 31770, 31716, -1, 31858, 31716, 31768, -1, 31727, 31768, 31767, -1, 31728, 31767, 31766, -1, 31729, 31766, 31765, -1, 31860, 31765, 31764, -1, 31861, 31860, 31764, -1, 31862, 31776, 31863, -1, 31863, 31777, 31717, -1, 31717, 31775, 31865, -1, 31865, 31705, 31718, -1, 31718, 31706, 31719, -1, 31719, 31707, 31720, -1, 31720, 31708, 31866, -1, 31866, 31721, 31869, -1, 31869, 31722, 31709, -1, 31709, 31772, 31723, -1, 31723, 31724, 31710, -1, 31710, 31725, 31711, -1, 31711, 31713, 31712, -1, 31712, 31715, 31714, -1, 31714, 31770, 31726, -1, 31726, 31716, 31858, -1, 31858, 31768, 31727, -1, 31727, 31767, 31728, -1, 31728, 31766, 31729, -1, 31729, 31765, 31860, -1, 31487, 31730, 31762, -1, 31762, 31730, 31755, -1, 31732, 31736, 31731, -1, 31732, 31733, 31736, -1, 31736, 31733, 31734, -1, 31735, 31736, 31734, -1, 31735, 31737, 31736, -1, 31736, 31737, 31745, -1, 31739, 31745, 31738, -1, 31593, 31739, 31738, -1, 31593, 31586, 31739, -1, 31739, 31586, 31584, -1, 31583, 31739, 31584, -1, 31583, 31582, 31739, -1, 31739, 31582, 31544, -1, 31544, 31582, 31581, -1, 31580, 31544, 31581, -1, 31580, 31740, 31544, -1, 31544, 31740, 31741, -1, 31579, 31544, 31741, -1, 31579, 31543, 31544, -1, 31579, 31742, 31543, -1, 31543, 31742, 31743, -1, 31588, 31543, 31743, -1, 31588, 31578, 31543, -1, 31543, 31578, 31744, -1, 31731, 31543, 31744, -1, 31731, 31736, 31543, -1, 31736, 31745, 31739, -1, 31486, 31750, 31487, -1, 31487, 31750, 31730, -1, 31475, 31758, 31486, -1, 31486, 31758, 31750, -1, 31612, 31758, 31597, -1, 31612, 31746, 31758, -1, 31758, 31746, 31747, -1, 31610, 31758, 31747, -1, 31610, 31748, 31758, -1, 31758, 31748, 31619, -1, 31750, 31619, 31608, -1, 31749, 31750, 31608, -1, 31749, 31607, 31750, -1, 31750, 31607, 31606, -1, 31617, 31750, 31606, -1, 31617, 31751, 31750, -1, 31750, 31751, 31730, -1, 31730, 31751, 31604, -1, 31603, 31730, 31604, -1, 31603, 31752, 31730, -1, 31730, 31752, 31602, -1, 31753, 31730, 31602, -1, 31753, 31755, 31730, -1, 31753, 31601, 31755, -1, 31755, 31601, 31600, -1, 31754, 31755, 31600, -1, 31754, 31756, 31755, -1, 31755, 31756, 31757, -1, 31597, 31755, 31757, -1, 31597, 31758, 31755, -1, 31758, 31619, 31750, -1, 31761, 31762, 31759, -1, 31761, 31475, 31762, -1, 31761, 31760, 31475, -1, 31761, 31846, 31760, -1, 31475, 31760, 31758, -1, 31758, 31760, 31798, -1, 31755, 31798, 31771, -1, 31773, 31755, 31771, -1, 31773, 31762, 31755, -1, 31773, 31759, 31762, -1, 31773, 31763, 31759, -1, 31758, 31798, 31755, -1, 31765, 31769, 31764, -1, 31765, 31766, 31769, -1, 31769, 31766, 31767, -1, 31768, 31769, 31767, -1, 31768, 31716, 31769, -1, 31769, 31716, 31770, -1, 31771, 31770, 31715, -1, 31713, 31771, 31715, -1, 31713, 31725, 31771, -1, 31771, 31725, 31724, -1, 31772, 31771, 31724, -1, 31772, 31722, 31771, -1, 31771, 31722, 31773, -1, 31773, 31722, 31721, -1, 31708, 31773, 31721, -1, 31708, 31707, 31773, -1, 31773, 31707, 31706, -1, 31705, 31773, 31706, -1, 31705, 31774, 31773, -1, 31705, 31775, 31774, -1, 31774, 31775, 31777, -1, 31776, 31774, 31777, -1, 31776, 31704, 31774, -1, 31774, 31704, 31702, -1, 31764, 31774, 31702, -1, 31764, 31769, 31774, -1, 31769, 31770, 31771, -1, 31773, 31774, 31763, -1, 31763, 31774, 31864, -1, 31851, 31791, 31847, -1, 31847, 31791, 31792, -1, 31774, 31769, 31864, -1, 31864, 31769, 31859, -1, 31779, 31781, 31778, -1, 31779, 31780, 31781, -1, 31781, 31780, 31660, -1, 31782, 31781, 31660, -1, 31782, 31659, 31781, -1, 31781, 31659, 31783, -1, 31784, 31783, 31672, -1, 31657, 31784, 31672, -1, 31657, 31656, 31784, -1, 31784, 31656, 31654, -1, 31653, 31784, 31654, -1, 31653, 31785, 31784, -1, 31784, 31785, 31792, -1, 31792, 31785, 31786, -1, 31787, 31792, 31786, -1, 31787, 31652, 31792, -1, 31792, 31652, 31666, -1, 31788, 31792, 31666, -1, 31788, 31847, 31792, -1, 31788, 31650, 31847, -1, 31847, 31650, 31665, -1, 31663, 31847, 31665, -1, 31663, 31789, 31847, -1, 31847, 31789, 31790, -1, 31778, 31847, 31790, -1, 31778, 31781, 31847, -1, 31781, 31783, 31784, -1, 31791, 31857, 31792, -1, 31792, 31857, 31784, -1, 31695, 31804, 31694, -1, 31695, 31793, 31804, -1, 31804, 31793, 31696, -1, 31794, 31804, 31696, -1, 31794, 31795, 31804, -1, 31804, 31795, 31686, -1, 31760, 31686, 31687, -1, 31796, 31760, 31687, -1, 31796, 31797, 31760, -1, 31760, 31797, 31689, -1, 31701, 31760, 31689, -1, 31701, 31675, 31760, -1, 31760, 31675, 31798, -1, 31798, 31675, 31799, -1, 31677, 31798, 31799, -1, 31677, 31690, 31798, -1, 31798, 31690, 31800, -1, 31801, 31798, 31800, -1, 31801, 31802, 31798, -1, 31801, 31681, 31802, -1, 31802, 31681, 31691, -1, 31692, 31802, 31691, -1, 31692, 31693, 31802, -1, 31802, 31693, 31803, -1, 31694, 31802, 31803, -1, 31694, 31804, 31802, -1, 31804, 31686, 31760, -1, 31846, 31839, 31760, -1, 31760, 31839, 31804, -1, 31811, 31816, 31826, -1, 31826, 31816, 31805, -1, 31806, 31807, 31629, -1, 31806, 31639, 31807, -1, 31807, 31639, 31641, -1, 31808, 31807, 31641, -1, 31808, 31809, 31807, -1, 31807, 31809, 31631, -1, 31811, 31631, 31632, -1, 31810, 31811, 31632, -1, 31810, 31812, 31811, -1, 31811, 31812, 31813, -1, 31646, 31811, 31813, -1, 31646, 31814, 31811, -1, 31811, 31814, 31816, -1, 31816, 31814, 31815, -1, 31635, 31816, 31815, -1, 31635, 31636, 31816, -1, 31816, 31636, 31637, -1, 31817, 31816, 31637, -1, 31817, 31823, 31816, -1, 31817, 31818, 31823, -1, 31823, 31818, 31819, -1, 31626, 31823, 31819, -1, 31626, 31820, 31823, -1, 31823, 31820, 31821, -1, 31629, 31823, 31821, -1, 31629, 31807, 31823, -1, 31807, 31631, 31811, -1, 31839, 31835, 31804, -1, 31804, 31835, 31802, -1, 31807, 31811, 31850, -1, 31850, 31811, 31826, -1, 31429, 31771, 31431, -1, 31429, 31859, 31771, -1, 31429, 31822, 31859, -1, 31859, 31822, 31857, -1, 31857, 31822, 31781, -1, 31784, 31857, 31781, -1, 31781, 31822, 31823, -1, 31823, 31822, 31824, -1, 31805, 31824, 31431, -1, 31835, 31431, 31798, -1, 31802, 31835, 31798, -1, 31823, 31824, 31805, -1, 31816, 31823, 31805, -1, 31771, 31798, 31431, -1, 31835, 31805, 31431, -1, 31859, 31769, 31771, -1, 31825, 31826, 31622, -1, 31825, 31634, 31826, -1, 31826, 31634, 31645, -1, 31633, 31826, 31645, -1, 31633, 31644, 31826, -1, 31826, 31644, 31643, -1, 31850, 31643, 31642, -1, 31827, 31850, 31642, -1, 31827, 31640, 31850, -1, 31850, 31640, 31630, -1, 31828, 31850, 31630, -1, 31828, 31628, 31850, -1, 31850, 31628, 31846, -1, 31761, 31850, 31846, -1, 31761, 31829, 31850, -1, 31826, 31643, 31850, -1, 31627, 31676, 31628, -1, 31627, 31678, 31676, -1, 31627, 31830, 31678, -1, 31678, 31830, 31831, -1, 31831, 31830, 31841, -1, 31832, 31841, 31805, -1, 31835, 31832, 31805, -1, 31835, 31679, 31832, -1, 31835, 31680, 31679, -1, 31835, 31834, 31680, -1, 31835, 31833, 31834, -1, 31835, 31682, 31833, -1, 31835, 31836, 31682, -1, 31835, 31837, 31836, -1, 31835, 31839, 31837, -1, 31837, 31839, 31683, -1, 31683, 31839, 31838, -1, 31838, 31839, 31684, -1, 31684, 31839, 31697, -1, 31697, 31839, 31685, -1, 31685, 31839, 31698, -1, 31698, 31839, 31846, -1, 31840, 31846, 31688, -1, 31840, 31698, 31846, -1, 31841, 31625, 31805, -1, 31805, 31625, 31624, -1, 31638, 31805, 31624, -1, 31638, 31623, 31805, -1, 31805, 31623, 31842, -1, 31843, 31805, 31842, -1, 31843, 31621, 31805, -1, 31805, 31621, 31622, -1, 31826, 31805, 31622, -1, 31844, 31846, 31845, -1, 31844, 31700, 31846, -1, 31846, 31700, 31699, -1, 31688, 31846, 31699, -1, 31832, 31831, 31841, -1, 31676, 31845, 31628, -1, 31628, 31845, 31846, -1, 31739, 31807, 31849, -1, 31739, 31823, 31807, -1, 31739, 31544, 31823, -1, 31823, 31544, 31781, -1, 31781, 31544, 31847, -1, 31847, 31544, 31848, -1, 31575, 31848, 31829, -1, 31575, 31847, 31848, -1, 31575, 31851, 31847, -1, 31848, 31849, 31829, -1, 31829, 31849, 31807, -1, 31850, 31829, 31807, -1, 31661, 31869, 31674, -1, 31661, 31866, 31869, -1, 31661, 31647, 31866, -1, 31866, 31647, 31851, -1, 31763, 31851, 31575, -1, 31759, 31763, 31575, -1, 31647, 31662, 31851, -1, 31851, 31662, 31664, -1, 31648, 31851, 31664, -1, 31648, 31649, 31851, -1, 31851, 31649, 31791, -1, 31791, 31649, 31651, -1, 31667, 31791, 31651, -1, 31667, 31668, 31791, -1, 31791, 31668, 31669, -1, 31852, 31791, 31669, -1, 31852, 31670, 31791, -1, 31791, 31670, 31857, -1, 31857, 31670, 31671, -1, 31655, 31857, 31671, -1, 31655, 31853, 31857, -1, 31857, 31853, 31658, -1, 31854, 31857, 31658, -1, 31854, 31855, 31857, -1, 31857, 31855, 31856, -1, 31712, 31856, 31711, -1, 31712, 31857, 31856, -1, 31712, 31859, 31857, -1, 31712, 31714, 31859, -1, 31859, 31714, 31726, -1, 31858, 31859, 31726, -1, 31858, 31727, 31859, -1, 31859, 31727, 31728, -1, 31729, 31859, 31728, -1, 31729, 31860, 31859, -1, 31859, 31860, 31864, -1, 31864, 31860, 31861, -1, 31703, 31864, 31861, -1, 31703, 31862, 31864, -1, 31864, 31862, 31863, -1, 31717, 31864, 31863, -1, 31717, 31865, 31864, -1, 31864, 31865, 31763, -1, 31763, 31865, 31718, -1, 31719, 31763, 31718, -1, 31719, 31720, 31763, -1, 31763, 31720, 31866, -1, 31851, 31763, 31866, -1, 31856, 31673, 31711, -1, 31711, 31673, 31710, -1, 31710, 31673, 31867, -1, 31723, 31867, 31868, -1, 31709, 31868, 31674, -1, 31869, 31709, 31674, -1, 31710, 31867, 31723, -1, 31723, 31868, 31709, -1, 31871, 31870, 31450, -1, 31871, 31615, 31870, -1, 31871, 31872, 31615, -1, 31615, 31872, 31614, -1, 31614, 31872, 31877, -1, 31877, 31872, 31451, -1, 31878, 31451, 31452, -1, 31900, 31452, 31879, -1, 31873, 31900, 31879, -1, 31873, 31599, 31900, -1, 31873, 31874, 31599, -1, 31599, 31874, 31613, -1, 31613, 31874, 31598, -1, 31598, 31874, 31459, -1, 31887, 31459, 31460, -1, 31596, 31460, 31876, -1, 31875, 31876, 31888, -1, 31875, 31596, 31876, -1, 31877, 31451, 31878, -1, 31452, 31453, 31879, -1, 31879, 31453, 31880, -1, 31880, 31453, 31886, -1, 31881, 31886, 31882, -1, 31883, 31882, 31885, -1, 31884, 31883, 31885, -1, 31880, 31886, 31881, -1, 31881, 31882, 31883, -1, 31598, 31459, 31887, -1, 31887, 31460, 31596, -1, 31876, 31889, 31888, -1, 31888, 31889, 31611, -1, 31611, 31889, 31462, -1, 31620, 31462, 31609, -1, 31620, 31611, 31462, -1, 31462, 31463, 31609, -1, 31609, 31463, 31892, -1, 31892, 31463, 31890, -1, 31891, 31890, 31467, -1, 31891, 31892, 31890, -1, 31891, 31894, 31892, -1, 31891, 31893, 31894, -1, 31894, 31893, 31895, -1, 31895, 31893, 31896, -1, 31618, 31896, 31605, -1, 31618, 31895, 31896, -1, 31890, 31442, 31467, -1, 31467, 31442, 31447, -1, 31447, 31442, 31897, -1, 31898, 31897, 31464, -1, 31445, 31464, 31465, -1, 31445, 31898, 31464, -1, 31447, 31897, 31898, -1, 31896, 31470, 31605, -1, 31605, 31470, 31899, -1, 31899, 31470, 31450, -1, 31616, 31450, 31870, -1, 31616, 31899, 31450, -1, 31900, 31878, 31452, -1, 31912, 31910, 31901, -1, 31901, 31910, 32283, -1, 31901, 32283, 31902, -1, 31902, 32283, 31903, -1, 31902, 31903, 31911, -1, 31911, 31903, 32288, -1, 31911, 32288, 31904, -1, 31904, 32288, 32287, -1, 31904, 32287, 31905, -1, 31905, 32287, 31906, -1, 31905, 31906, 31915, -1, 31915, 31906, 32286, -1, 31915, 32286, 31914, -1, 31914, 32286, 31907, -1, 31914, 31907, 31913, -1, 31913, 31907, 32285, -1, 31913, 32285, 31908, -1, 31908, 32285, 31909, -1, 31908, 31909, 31912, -1, 31912, 31909, 31910, -1, 31901, 31911, 31912, -1, 31901, 31902, 31911, -1, 31911, 31904, 31912, -1, 31912, 31904, 31908, -1, 31908, 31904, 31914, -1, 31913, 31908, 31914, -1, 31904, 31905, 31914, -1, 31914, 31905, 31915, -1, 31929, 31930, 31916, -1, 31916, 31930, 32292, -1, 31916, 32292, 31918, -1, 31918, 32292, 31917, -1, 31918, 31917, 31919, -1, 31919, 31917, 32291, -1, 31919, 32291, 31920, -1, 31920, 32291, 32290, -1, 31920, 32290, 31921, -1, 31921, 32290, 31922, -1, 31921, 31922, 31923, -1, 31923, 31922, 32289, -1, 31923, 32289, 31924, -1, 31924, 32289, 31925, -1, 31924, 31925, 31931, -1, 31931, 31925, 31926, -1, 31931, 31926, 31927, -1, 31927, 31926, 31928, -1, 31927, 31928, 31929, -1, 31929, 31928, 31930, -1, 31916, 31921, 31929, -1, 31916, 31920, 31921, -1, 31916, 31918, 31920, -1, 31920, 31918, 31919, -1, 31929, 31921, 31931, -1, 31927, 31929, 31931, -1, 31924, 31931, 31923, -1, 31923, 31931, 31921, -1, 32003, 31932, 31933, -1, 31933, 31932, 31934, -1, 31934, 31932, 31935, -1, 31936, 31935, 31990, -1, 32233, 31990, 32232, -1, 32233, 31936, 31990, -1, 31934, 31935, 31936, -1, 31990, 31989, 32232, -1, 32232, 31989, 31937, -1, 32231, 31937, 31939, -1, 31940, 31939, 31938, -1, 32234, 31940, 31938, -1, 32232, 31937, 32231, -1, 32231, 31939, 31940, -1, 31942, 31946, 31941, -1, 31942, 32541, 31946, -1, 31946, 32541, 31943, -1, 32557, 31946, 31943, -1, 32557, 31944, 31946, -1, 31946, 31944, 31945, -1, 32559, 31946, 31945, -1, 32559, 32168, 31946, -1, 32559, 32166, 32168, -1, 32559, 32165, 32166, -1, 32559, 32002, 32165, -1, 32559, 31947, 32002, -1, 32559, 31948, 31947, -1, 32559, 32543, 31948, -1, 31948, 32543, 32560, -1, 32562, 31948, 32560, -1, 32562, 31949, 31948, -1, 32562, 32522, 31949, -1, 32562, 32545, 32522, -1, 32522, 32545, 31950, -1, 31950, 32545, 31956, -1, 31951, 31956, 31957, -1, 31958, 31957, 31952, -1, 32510, 31952, 32533, -1, 31983, 32533, 31988, -1, 31954, 31988, 32003, -1, 31954, 31983, 31988, -1, 31954, 32049, 31983, -1, 31954, 31953, 32049, -1, 31954, 32053, 31953, -1, 31954, 32051, 32053, -1, 31954, 31955, 32051, -1, 31954, 32056, 31955, -1, 31954, 32055, 32056, -1, 31950, 31956, 31951, -1, 31951, 31957, 31958, -1, 31958, 31952, 32510, -1, 32533, 32534, 31988, -1, 31988, 32534, 32548, -1, 32549, 31988, 32548, -1, 32549, 31959, 31988, -1, 31988, 31959, 31960, -1, 31962, 31960, 32537, -1, 32130, 32537, 32132, -1, 32130, 31962, 32537, -1, 31988, 31960, 31962, -1, 31961, 31988, 31962, -1, 31961, 32120, 31988, -1, 31961, 31963, 32120, -1, 32120, 31963, 32123, -1, 32125, 32120, 32123, -1, 32125, 32122, 32120, -1, 32120, 32122, 32121, -1, 32132, 32537, 31964, -1, 31964, 32537, 32538, -1, 32551, 31964, 32538, -1, 32551, 32553, 31964, -1, 31964, 32553, 32554, -1, 31965, 31964, 32554, -1, 31965, 32555, 31964, -1, 31964, 32555, 31941, -1, 31946, 31964, 31941, -1, 31949, 31966, 31948, -1, 31948, 31966, 32525, -1, 31992, 32525, 32526, -1, 32216, 32526, 32217, -1, 32216, 31992, 32526, -1, 32216, 31967, 31992, -1, 31992, 31967, 31968, -1, 31968, 31967, 32215, -1, 32211, 31968, 32215, -1, 32211, 32214, 31968, -1, 31968, 32214, 32213, -1, 31969, 31968, 32213, -1, 31948, 32525, 31992, -1, 31971, 31992, 31995, -1, 31971, 31948, 31992, -1, 31971, 31970, 31948, -1, 31971, 31972, 31970, -1, 31971, 32113, 31972, -1, 31971, 32115, 32113, -1, 31971, 31973, 32115, -1, 31971, 31974, 31973, -1, 31971, 32117, 31974, -1, 32514, 31991, 32526, -1, 32514, 32527, 31991, -1, 31991, 32527, 32528, -1, 31975, 31991, 32528, -1, 31975, 31976, 31991, -1, 31991, 31976, 32531, -1, 31977, 31991, 32531, -1, 31977, 31979, 31991, -1, 31977, 32516, 31979, -1, 31979, 32516, 32503, -1, 31978, 31979, 32503, -1, 31978, 32505, 31979, -1, 31979, 32505, 31980, -1, 32506, 31979, 31980, -1, 32506, 31982, 31979, -1, 31979, 31982, 32183, -1, 32183, 31982, 31981, -1, 31981, 31982, 31985, -1, 31985, 31982, 32508, -1, 31983, 32508, 32518, -1, 32519, 31983, 32518, -1, 32519, 32520, 31983, -1, 31983, 32520, 31984, -1, 32510, 31983, 31984, -1, 32510, 32533, 31983, -1, 31985, 32508, 31983, -1, 32179, 31983, 31986, -1, 32178, 31986, 31987, -1, 32178, 32179, 31986, -1, 31988, 31938, 32003, -1, 32003, 31938, 31939, -1, 31937, 32003, 31939, -1, 31937, 31989, 32003, -1, 32003, 31989, 31990, -1, 31935, 32003, 31990, -1, 31935, 31932, 32003, -1, 31985, 31983, 32179, -1, 32174, 32176, 31986, -1, 31986, 32176, 32173, -1, 31987, 31986, 32173, -1, 31991, 32219, 32526, -1, 32526, 32219, 32217, -1, 31992, 31993, 31995, -1, 31995, 31993, 31994, -1, 31996, 31995, 31994, -1, 31996, 31997, 31995, -1, 31995, 31997, 31998, -1, 31999, 31995, 31998, -1, 31999, 32057, 31995, -1, 32160, 32161, 31947, -1, 31947, 32161, 32000, -1, 32159, 31947, 32000, -1, 32159, 32001, 31947, -1, 31947, 32001, 32002, -1, 32003, 31933, 31954, -1, 31954, 31933, 32033, -1, 32033, 31933, 32042, -1, 32381, 32042, 32479, -1, 32039, 32479, 32497, -1, 32004, 32497, 32044, -1, 32004, 32039, 32497, -1, 32005, 32040, 31933, -1, 32005, 32477, 32040, -1, 32005, 32475, 32477, -1, 32005, 32491, 32475, -1, 32005, 32006, 32491, -1, 32005, 32008, 32006, -1, 32005, 32007, 32008, -1, 32005, 32009, 32007, -1, 32005, 32487, 32009, -1, 32005, 32474, 32487, -1, 32005, 32010, 32474, -1, 32005, 32011, 32010, -1, 32010, 32011, 32486, -1, 32486, 32011, 32012, -1, 32302, 32012, 32013, -1, 32303, 32013, 32226, -1, 32304, 32226, 32227, -1, 32014, 32227, 32229, -1, 32308, 32229, 32015, -1, 32307, 32015, 32016, -1, 32307, 32308, 32015, -1, 32017, 32225, 32011, -1, 32011, 32225, 32012, -1, 32486, 32012, 32302, -1, 32018, 32302, 32048, -1, 32501, 32048, 32500, -1, 32501, 32018, 32048, -1, 32302, 32013, 32303, -1, 32303, 32226, 32304, -1, 32304, 32227, 32014, -1, 32014, 32229, 32308, -1, 32486, 32302, 32018, -1, 32298, 32019, 32048, -1, 32298, 32296, 32019, -1, 32019, 32296, 32295, -1, 32294, 32044, 32019, -1, 32294, 32020, 32044, -1, 32294, 32383, 32020, -1, 32294, 32021, 32383, -1, 32294, 32022, 32021, -1, 32021, 32022, 32398, -1, 32398, 32022, 32399, -1, 32399, 32022, 32023, -1, 32023, 32022, 32024, -1, 32024, 32022, 32385, -1, 32385, 32022, 32025, -1, 32025, 32022, 32027, -1, 32027, 32022, 32350, -1, 32346, 32027, 32350, -1, 32346, 32345, 32027, -1, 32027, 32345, 32036, -1, 32026, 32036, 32388, -1, 32026, 32027, 32036, -1, 32357, 32355, 32022, -1, 32022, 32355, 32028, -1, 32354, 32022, 32028, -1, 32354, 32347, 32022, -1, 32022, 32347, 32352, -1, 32350, 32022, 32352, -1, 32321, 32035, 32036, -1, 32321, 32320, 32035, -1, 32035, 32320, 32404, -1, 32404, 32320, 32318, -1, 32029, 32404, 32318, -1, 32029, 32317, 32404, -1, 32404, 32317, 32309, -1, 32030, 32309, 32033, -1, 32031, 32033, 32408, -1, 32031, 32030, 32033, -1, 32317, 32314, 32309, -1, 32309, 32314, 32312, -1, 32311, 32309, 32312, -1, 32311, 32310, 32309, -1, 32404, 32309, 32030, -1, 32381, 32032, 32033, -1, 32042, 32381, 32033, -1, 32032, 32391, 32033, -1, 32033, 32391, 32034, -1, 32410, 32033, 32034, -1, 32410, 32408, 32033, -1, 32035, 32037, 32036, -1, 32036, 32037, 32038, -1, 32389, 32036, 32038, -1, 32389, 32388, 32036, -1, 32039, 32381, 32479, -1, 32040, 32041, 31933, -1, 31933, 32041, 32494, -1, 32495, 31933, 32494, -1, 32495, 32042, 31933, -1, 32497, 32043, 32044, -1, 32044, 32043, 32019, -1, 32019, 32043, 32480, -1, 32045, 32019, 32480, -1, 32045, 32046, 32019, -1, 32019, 32046, 32048, -1, 32048, 32046, 32047, -1, 32498, 32048, 32047, -1, 32498, 32499, 32048, -1, 32048, 32499, 32500, -1, 32049, 31953, 32591, -1, 32591, 31953, 32324, -1, 32324, 31953, 32053, -1, 32050, 32053, 32051, -1, 32325, 32051, 32052, -1, 32325, 32050, 32051, -1, 32324, 32053, 32050, -1, 32051, 31955, 32052, -1, 32052, 31955, 32056, -1, 32054, 32056, 32055, -1, 32326, 32055, 31954, -1, 32033, 32326, 31954, -1, 32052, 32056, 32054, -1, 32054, 32055, 32326, -1, 31995, 32057, 32100, -1, 32100, 32057, 32058, -1, 32058, 32057, 31999, -1, 32371, 31999, 31998, -1, 32059, 31998, 32061, -1, 32059, 32371, 31998, -1, 32058, 31999, 32371, -1, 31998, 31997, 32061, -1, 32061, 31997, 31996, -1, 32062, 31996, 31994, -1, 32370, 31994, 31993, -1, 32060, 32370, 31993, -1, 32061, 31996, 32062, -1, 32062, 31994, 32370, -1, 32063, 32372, 32101, -1, 32063, 32441, 32372, -1, 32372, 32441, 32424, -1, 32064, 32372, 32424, -1, 32064, 32065, 32372, -1, 32372, 32065, 32100, -1, 32100, 32065, 32066, -1, 32427, 32100, 32066, -1, 32427, 32428, 32100, -1, 32100, 32428, 32443, -1, 32444, 32100, 32443, -1, 32444, 32430, 32100, -1, 32100, 32430, 32432, -1, 32067, 32100, 32432, -1, 32067, 32434, 32100, -1, 32100, 32434, 32068, -1, 32073, 32068, 32069, -1, 32070, 32073, 32069, -1, 32070, 32446, 32073, -1, 32073, 32446, 32072, -1, 32071, 32073, 32072, -1, 32071, 32461, 32073, -1, 32073, 32461, 32460, -1, 32459, 32073, 32460, -1, 32459, 32470, 32073, -1, 32073, 32470, 32074, -1, 32077, 32074, 32075, -1, 32238, 32075, 32239, -1, 32238, 32077, 32075, -1, 32238, 32235, 32077, -1, 32077, 32235, 32078, -1, 32076, 32077, 32078, -1, 32076, 32079, 32077, -1, 32434, 32436, 32068, -1, 32068, 32436, 32413, -1, 32080, 32068, 32413, -1, 32080, 32437, 32068, -1, 32068, 32437, 32438, -1, 32417, 32068, 32438, -1, 32417, 32081, 32068, -1, 32068, 32081, 32084, -1, 32084, 32081, 32418, -1, 32082, 32084, 32418, -1, 32082, 32420, 32084, -1, 32084, 32420, 32107, -1, 32083, 32107, 32378, -1, 32083, 32084, 32107, -1, 32083, 32377, 32084, -1, 32084, 32377, 32375, -1, 32374, 32084, 32375, -1, 32374, 32085, 32084, -1, 32084, 32085, 32373, -1, 32086, 32087, 32107, -1, 32086, 32440, 32087, -1, 32087, 32440, 32101, -1, 32368, 32101, 32369, -1, 32368, 32087, 32101, -1, 32073, 32074, 32077, -1, 32075, 32089, 32239, -1, 32239, 32089, 32088, -1, 32088, 32089, 32242, -1, 32242, 32089, 32243, -1, 32243, 32089, 32457, -1, 32091, 32457, 32456, -1, 32454, 32091, 32456, -1, 32454, 32090, 32091, -1, 32091, 32090, 32453, -1, 32094, 32091, 32453, -1, 32094, 32092, 32091, -1, 32094, 32246, 32092, -1, 32094, 32093, 32246, -1, 32094, 32109, 32093, -1, 32094, 32452, 32109, -1, 32109, 32452, 32068, -1, 32068, 32452, 32095, -1, 32096, 32068, 32095, -1, 32096, 32097, 32068, -1, 32068, 32097, 32098, -1, 32099, 32068, 32098, -1, 32099, 32464, 32068, -1, 32068, 32464, 32451, -1, 32450, 32068, 32451, -1, 32450, 32449, 32068, -1, 32068, 32449, 32069, -1, 32243, 32457, 32091, -1, 31995, 32100, 31971, -1, 31971, 32100, 32073, -1, 32073, 32100, 32068, -1, 32372, 32103, 32101, -1, 32101, 32103, 32365, -1, 32369, 32101, 32365, -1, 32360, 32102, 32103, -1, 32103, 32102, 32104, -1, 32363, 32103, 32104, -1, 32363, 32105, 32103, -1, 32103, 32105, 32106, -1, 32365, 32103, 32106, -1, 32087, 32380, 32107, -1, 32107, 32380, 32108, -1, 32378, 32107, 32108, -1, 32254, 32253, 32109, -1, 32109, 32253, 32252, -1, 32250, 32109, 32252, -1, 32250, 32110, 32109, -1, 32109, 32110, 32111, -1, 32093, 32109, 32111, -1, 31970, 31972, 32588, -1, 32588, 31972, 32587, -1, 32587, 31972, 32113, -1, 32112, 32113, 32115, -1, 32114, 32115, 32116, -1, 32114, 32112, 32115, -1, 32587, 32113, 32112, -1, 32115, 31973, 32116, -1, 32116, 31973, 31974, -1, 32589, 31974, 32117, -1, 32118, 32117, 31971, -1, 32073, 32118, 31971, -1, 32116, 31974, 32589, -1, 32589, 32117, 32118, -1, 32119, 32234, 32155, -1, 32170, 32119, 32155, -1, 32170, 32277, 32119, -1, 32170, 32588, 32277, -1, 32170, 31970, 32588, -1, 32170, 31948, 31970, -1, 31988, 32155, 31938, -1, 31938, 32155, 32234, -1, 32277, 32275, 32119, -1, 32119, 32275, 32284, -1, 32120, 32121, 32152, -1, 32152, 32121, 32158, -1, 32158, 32121, 32122, -1, 32124, 32122, 32125, -1, 32126, 32125, 32123, -1, 32150, 32123, 32148, -1, 32150, 32126, 32123, -1, 32158, 32122, 32124, -1, 32124, 32125, 32126, -1, 32123, 31963, 32148, -1, 32148, 31963, 32128, -1, 32128, 31963, 31961, -1, 31962, 32128, 31961, -1, 31962, 32127, 32128, -1, 31962, 32130, 32127, -1, 32127, 32130, 32129, -1, 32129, 32130, 32132, -1, 32131, 32132, 31964, -1, 32590, 32131, 31964, -1, 32129, 32132, 32131, -1, 32120, 32152, 31988, -1, 31988, 32152, 32155, -1, 32546, 32170, 32547, -1, 32546, 32133, 32170, -1, 32170, 32133, 32134, -1, 32135, 32170, 32134, -1, 32135, 32561, 32170, -1, 32170, 32561, 32136, -1, 32136, 32561, 32544, -1, 32140, 32136, 32544, -1, 32140, 32137, 32136, -1, 32140, 32139, 32137, -1, 32140, 32138, 32139, -1, 32140, 32162, 32138, -1, 32140, 32163, 32162, -1, 32140, 32141, 32163, -1, 32140, 32164, 32141, -1, 32140, 32167, 32164, -1, 32140, 32169, 32167, -1, 32140, 32143, 32169, -1, 32140, 32558, 32143, -1, 32143, 32558, 32142, -1, 32542, 32143, 32142, -1, 32542, 32144, 32143, -1, 32143, 32144, 32145, -1, 32146, 32143, 32145, -1, 32146, 32147, 32143, -1, 32143, 32147, 32590, -1, 32590, 32147, 32556, -1, 32540, 32590, 32556, -1, 32540, 32149, 32590, -1, 32590, 32149, 32131, -1, 32131, 32149, 32129, -1, 32129, 32149, 32127, -1, 32127, 32149, 32128, -1, 32128, 32149, 32148, -1, 32148, 32149, 32150, -1, 32150, 32149, 32151, -1, 32126, 32151, 32124, -1, 32126, 32150, 32151, -1, 32552, 32152, 32151, -1, 32552, 32539, 32152, -1, 32152, 32539, 32153, -1, 32550, 32152, 32153, -1, 32550, 32154, 32152, -1, 32152, 32154, 32155, -1, 32155, 32154, 32156, -1, 32536, 32155, 32156, -1, 32536, 32535, 32155, -1, 32155, 32535, 32157, -1, 32547, 32155, 32157, -1, 32547, 32170, 32155, -1, 32152, 32158, 32151, -1, 32151, 32158, 32124, -1, 32136, 32137, 31947, -1, 31947, 32137, 32160, -1, 32160, 32137, 32139, -1, 32161, 32139, 32138, -1, 32000, 32138, 32162, -1, 32159, 32162, 32001, -1, 32159, 32000, 32162, -1, 32160, 32139, 32161, -1, 32161, 32138, 32000, -1, 32162, 32163, 32001, -1, 32001, 32163, 32002, -1, 32002, 32163, 32141, -1, 32164, 32002, 32141, -1, 32164, 32165, 32002, -1, 32164, 32167, 32165, -1, 32165, 32167, 32166, -1, 32166, 32167, 32169, -1, 32168, 32169, 32143, -1, 31946, 32168, 32143, -1, 32166, 32169, 32168, -1, 32136, 31947, 32170, -1, 32170, 31947, 31948, -1, 32199, 32171, 31986, -1, 31986, 32171, 32174, -1, 32174, 32171, 32175, -1, 32176, 32175, 32177, -1, 32173, 32177, 32172, -1, 31987, 32172, 32178, -1, 31987, 32173, 32172, -1, 32174, 32175, 32176, -1, 32176, 32177, 32173, -1, 32172, 32204, 32178, -1, 32178, 32204, 32179, -1, 32179, 32204, 32203, -1, 32180, 32179, 32203, -1, 32180, 31985, 32179, -1, 32180, 32181, 31985, -1, 31985, 32181, 31981, -1, 31981, 32181, 32182, -1, 32183, 32182, 32202, -1, 31979, 32183, 32202, -1, 31981, 32182, 32183, -1, 31979, 32202, 31991, -1, 31991, 32202, 32188, -1, 32532, 32188, 32184, -1, 32532, 32530, 32188, -1, 32188, 32530, 32185, -1, 32529, 32188, 32185, -1, 32529, 32515, 32188, -1, 32188, 32515, 32186, -1, 32187, 32186, 32218, -1, 32187, 32188, 32186, -1, 32190, 32212, 32186, -1, 32190, 32189, 32212, -1, 32190, 32513, 32189, -1, 32189, 32513, 32191, -1, 32592, 32191, 32524, -1, 32523, 32592, 32524, -1, 32523, 32512, 32592, -1, 32592, 32512, 32521, -1, 32192, 32592, 32521, -1, 32192, 32194, 32592, -1, 32192, 32193, 32194, -1, 32194, 32193, 32511, -1, 32195, 32194, 32511, -1, 32195, 32196, 32194, -1, 32194, 32196, 32197, -1, 32199, 32197, 32509, -1, 32198, 32199, 32509, -1, 32198, 32507, 32199, -1, 32199, 32507, 32200, -1, 32171, 32200, 32175, -1, 32171, 32199, 32200, -1, 32189, 32191, 32592, -1, 32194, 32197, 32199, -1, 32175, 32200, 32177, -1, 32177, 32200, 32201, -1, 32172, 32201, 32204, -1, 32172, 32177, 32201, -1, 32517, 32202, 32201, -1, 32517, 32504, 32202, -1, 32202, 32504, 32502, -1, 32184, 32202, 32502, -1, 32184, 32188, 32202, -1, 32202, 32182, 32201, -1, 32201, 32182, 32181, -1, 32180, 32201, 32181, -1, 32180, 32203, 32201, -1, 32201, 32203, 32204, -1, 32212, 32205, 32186, -1, 32186, 32205, 32206, -1, 32207, 32186, 32206, -1, 32207, 32208, 32186, -1, 32186, 32208, 32209, -1, 32210, 32186, 32209, -1, 32210, 32218, 32186, -1, 31968, 31969, 32189, -1, 32189, 31969, 32212, -1, 32212, 31969, 32213, -1, 32205, 32213, 32214, -1, 32206, 32214, 32211, -1, 32207, 32211, 32208, -1, 32207, 32206, 32211, -1, 32212, 32213, 32205, -1, 32205, 32214, 32206, -1, 32211, 32215, 32208, -1, 32208, 32215, 32209, -1, 32209, 32215, 31967, -1, 32216, 32209, 31967, -1, 32216, 32210, 32209, -1, 32216, 32217, 32210, -1, 32210, 32217, 32218, -1, 32218, 32217, 32219, -1, 32187, 32219, 31991, -1, 32188, 32187, 31991, -1, 32218, 32219, 32187, -1, 31968, 32189, 31992, -1, 31992, 32189, 32592, -1, 32220, 32221, 32005, -1, 32005, 32221, 32011, -1, 32011, 32221, 32223, -1, 32017, 32223, 32224, -1, 32225, 32224, 32222, -1, 32012, 32222, 32013, -1, 32012, 32225, 32222, -1, 32011, 32223, 32017, -1, 32017, 32224, 32225, -1, 32222, 32566, 32013, -1, 32013, 32566, 32226, -1, 32226, 32566, 32565, -1, 32564, 32226, 32565, -1, 32564, 32227, 32226, -1, 32564, 32228, 32227, -1, 32227, 32228, 32229, -1, 32229, 32228, 32230, -1, 32015, 32230, 32584, -1, 32016, 32015, 32584, -1, 32229, 32230, 32015, -1, 32005, 31940, 32220, -1, 32005, 32231, 31940, -1, 32005, 32232, 32231, -1, 32005, 32233, 32232, -1, 32005, 31936, 32233, -1, 32005, 31934, 31936, -1, 32005, 31933, 31934, -1, 31940, 32234, 32220, -1, 32220, 32234, 32119, -1, 32077, 32079, 32279, -1, 32279, 32079, 32256, -1, 32256, 32079, 32076, -1, 32237, 32076, 32078, -1, 32259, 32078, 32235, -1, 32261, 32235, 32236, -1, 32261, 32259, 32235, -1, 32256, 32076, 32237, -1, 32237, 32078, 32259, -1, 32235, 32238, 32236, -1, 32236, 32238, 32240, -1, 32240, 32238, 32239, -1, 32088, 32240, 32239, -1, 32088, 32263, 32240, -1, 32088, 32242, 32263, -1, 32263, 32242, 32241, -1, 32241, 32242, 32243, -1, 32244, 32243, 32091, -1, 32262, 32244, 32091, -1, 32241, 32243, 32244, -1, 32091, 32092, 32262, -1, 32262, 32092, 32264, -1, 32092, 32246, 32264, -1, 32264, 32246, 32245, -1, 32245, 32246, 32093, -1, 32247, 32093, 32111, -1, 32265, 32111, 32110, -1, 32249, 32110, 32248, -1, 32249, 32265, 32110, -1, 32245, 32093, 32247, -1, 32247, 32111, 32265, -1, 32110, 32250, 32248, -1, 32248, 32250, 32251, -1, 32251, 32250, 32252, -1, 32253, 32251, 32252, -1, 32253, 32267, 32251, -1, 32253, 32254, 32267, -1, 32267, 32254, 32268, -1, 32268, 32254, 32109, -1, 32270, 32109, 32068, -1, 32255, 32270, 32068, -1, 32268, 32109, 32270, -1, 32256, 32258, 32279, -1, 32256, 32257, 32258, -1, 32256, 32237, 32257, -1, 32257, 32237, 32259, -1, 32260, 32259, 32261, -1, 32236, 32260, 32261, -1, 32236, 32240, 32260, -1, 32260, 32240, 32276, -1, 32276, 32240, 32263, -1, 32262, 32263, 32241, -1, 32244, 32262, 32241, -1, 32257, 32259, 32260, -1, 32276, 32263, 32262, -1, 32467, 32262, 32264, -1, 32266, 32264, 32245, -1, 32247, 32266, 32245, -1, 32247, 32265, 32266, -1, 32266, 32265, 32249, -1, 32466, 32249, 32248, -1, 32251, 32466, 32248, -1, 32251, 32267, 32466, -1, 32466, 32267, 32269, -1, 32269, 32267, 32268, -1, 32270, 32269, 32268, -1, 32270, 32271, 32269, -1, 32270, 32255, 32271, -1, 32271, 32255, 32272, -1, 32272, 32255, 32465, -1, 32465, 32255, 32463, -1, 32463, 32255, 32273, -1, 32273, 32255, 32274, -1, 32274, 32255, 32275, -1, 32462, 32275, 32448, -1, 32462, 32274, 32275, -1, 32276, 32262, 32467, -1, 32467, 32264, 32266, -1, 32266, 32249, 32466, -1, 32277, 32281, 32275, -1, 32277, 32278, 32281, -1, 32277, 32473, 32278, -1, 32277, 32472, 32473, -1, 32277, 32471, 32472, -1, 32277, 32458, 32471, -1, 32277, 32279, 32458, -1, 32458, 32279, 32469, -1, 32469, 32279, 32468, -1, 32468, 32279, 32280, -1, 32280, 32279, 32455, -1, 32455, 32279, 32258, -1, 32281, 32282, 32275, -1, 32275, 32282, 32447, -1, 32448, 32275, 32447, -1, 31903, 32283, 32284, -1, 31906, 32284, 32275, -1, 32286, 32275, 32285, -1, 31907, 32286, 32285, -1, 31909, 32292, 31910, -1, 31909, 32607, 32292, -1, 31909, 32275, 32607, -1, 31909, 32285, 32275, -1, 32286, 31906, 32275, -1, 32284, 31906, 31903, -1, 31903, 31906, 32287, -1, 32288, 31903, 32287, -1, 32292, 31930, 31910, -1, 31910, 31930, 32327, -1, 32284, 32327, 32019, -1, 32576, 32284, 32019, -1, 31930, 31928, 32327, -1, 32327, 31928, 31925, -1, 32289, 32327, 31925, -1, 32289, 32607, 32327, -1, 32289, 32291, 32607, -1, 32289, 31922, 32291, -1, 32291, 31922, 32290, -1, 31928, 31926, 31925, -1, 32291, 31917, 32607, -1, 32607, 31917, 32292, -1, 32255, 32068, 32275, -1, 32275, 32068, 32084, -1, 32607, 32084, 32609, -1, 32607, 32275, 32084, -1, 32293, 32294, 32327, -1, 32327, 32294, 32019, -1, 31910, 32327, 32284, -1, 32283, 31910, 32284, -1, 32019, 32295, 32576, -1, 32576, 32295, 32577, -1, 32577, 32295, 32296, -1, 32297, 32296, 32298, -1, 32579, 32298, 32048, -1, 32299, 32048, 32300, -1, 32299, 32579, 32048, -1, 32577, 32296, 32297, -1, 32297, 32298, 32579, -1, 32048, 32302, 32300, -1, 32300, 32302, 32301, -1, 32301, 32302, 32303, -1, 32304, 32301, 32303, -1, 32304, 32305, 32301, -1, 32304, 32014, 32305, -1, 32305, 32014, 32582, -1, 32582, 32014, 32308, -1, 32306, 32308, 32307, -1, 32581, 32306, 32307, -1, 32582, 32308, 32306, -1, 32309, 32310, 32323, -1, 32323, 32310, 32315, -1, 32315, 32310, 32311, -1, 32316, 32311, 32312, -1, 32339, 32312, 32314, -1, 32313, 32314, 32340, -1, 32313, 32339, 32314, -1, 32315, 32311, 32316, -1, 32316, 32312, 32339, -1, 32314, 32317, 32340, -1, 32340, 32317, 32341, -1, 32341, 32317, 32029, -1, 32318, 32341, 32029, -1, 32318, 32319, 32341, -1, 32318, 32320, 32319, -1, 32319, 32320, 32322, -1, 32322, 32320, 32321, -1, 32343, 32321, 32036, -1, 32344, 32343, 32036, -1, 32322, 32321, 32343, -1, 32323, 32591, 32309, -1, 32323, 32338, 32591, -1, 32591, 32324, 32309, -1, 32309, 32324, 32050, -1, 32325, 32309, 32050, -1, 32325, 32052, 32309, -1, 32309, 32052, 32054, -1, 32326, 32309, 32054, -1, 32326, 32033, 32309, -1, 32393, 32327, 32392, -1, 32393, 32382, 32327, -1, 32327, 32382, 32394, -1, 32328, 32327, 32394, -1, 32328, 32395, 32327, -1, 32327, 32395, 32396, -1, 32397, 32327, 32396, -1, 32397, 32329, 32327, -1, 32327, 32329, 32384, -1, 32400, 32327, 32384, -1, 32400, 32293, 32327, -1, 32400, 32401, 32293, -1, 32293, 32401, 32402, -1, 32403, 32293, 32402, -1, 32403, 32342, 32293, -1, 32293, 32342, 32351, -1, 32348, 32293, 32351, -1, 32348, 32330, 32293, -1, 32293, 32330, 32353, -1, 32331, 32293, 32353, -1, 32331, 32356, 32293, -1, 32293, 32356, 32332, -1, 32358, 32293, 32332, -1, 32386, 32315, 32342, -1, 32386, 32387, 32315, -1, 32315, 32387, 32333, -1, 32334, 32315, 32333, -1, 32334, 32335, 32315, -1, 32315, 32335, 32336, -1, 32323, 32336, 32337, -1, 32405, 32323, 32337, -1, 32405, 32338, 32323, -1, 32405, 32406, 32338, -1, 32338, 32406, 32407, -1, 32409, 32338, 32407, -1, 32409, 32390, 32338, -1, 32338, 32390, 32411, -1, 32392, 32338, 32411, -1, 32392, 32327, 32338, -1, 32315, 32336, 32323, -1, 32316, 32339, 32315, -1, 32315, 32339, 32313, -1, 32340, 32315, 32313, -1, 32340, 32341, 32315, -1, 32315, 32341, 32319, -1, 32322, 32315, 32319, -1, 32322, 32342, 32315, -1, 32322, 32343, 32342, -1, 32342, 32343, 32344, -1, 32620, 32342, 32344, -1, 32620, 32349, 32342, -1, 32342, 32349, 32351, -1, 32345, 32346, 32620, -1, 32620, 32346, 32349, -1, 32349, 32346, 32350, -1, 32351, 32350, 32352, -1, 32348, 32352, 32347, -1, 32330, 32347, 32353, -1, 32330, 32348, 32347, -1, 32349, 32350, 32351, -1, 32351, 32352, 32348, -1, 32347, 32354, 32353, -1, 32353, 32354, 32331, -1, 32331, 32354, 32028, -1, 32355, 32331, 32028, -1, 32355, 32356, 32331, -1, 32355, 32357, 32356, -1, 32356, 32357, 32332, -1, 32332, 32357, 32022, -1, 32358, 32022, 32294, -1, 32293, 32358, 32294, -1, 32332, 32022, 32358, -1, 32597, 32359, 32372, -1, 32372, 32359, 32103, -1, 32103, 32359, 32600, -1, 32360, 32600, 32361, -1, 32102, 32361, 32362, -1, 32104, 32362, 32363, -1, 32104, 32102, 32362, -1, 32103, 32600, 32360, -1, 32360, 32361, 32102, -1, 32362, 32364, 32363, -1, 32363, 32364, 32105, -1, 32105, 32364, 32598, -1, 32599, 32105, 32598, -1, 32599, 32106, 32105, -1, 32599, 32366, 32106, -1, 32106, 32366, 32365, -1, 32365, 32366, 32367, -1, 32369, 32367, 32595, -1, 32368, 32369, 32595, -1, 32365, 32367, 32369, -1, 32602, 32597, 32060, -1, 32060, 32597, 32372, -1, 32370, 32372, 32062, -1, 32370, 32060, 32372, -1, 32100, 32058, 32372, -1, 32372, 32058, 32371, -1, 32059, 32372, 32371, -1, 32059, 32061, 32372, -1, 32372, 32061, 32062, -1, 32084, 32373, 32609, -1, 32609, 32373, 32614, -1, 32614, 32373, 32085, -1, 32618, 32085, 32374, -1, 32617, 32374, 32375, -1, 32616, 32375, 32615, -1, 32616, 32617, 32375, -1, 32614, 32085, 32618, -1, 32618, 32374, 32617, -1, 32375, 32377, 32615, -1, 32615, 32377, 32376, -1, 32376, 32377, 32083, -1, 32378, 32376, 32083, -1, 32378, 32613, 32376, -1, 32378, 32108, 32613, -1, 32613, 32108, 32593, -1, 32593, 32108, 32380, -1, 32379, 32380, 32087, -1, 32594, 32379, 32087, -1, 32593, 32380, 32379, -1, 32381, 32393, 32032, -1, 32381, 32382, 32393, -1, 32381, 32039, 32382, -1, 32382, 32039, 32394, -1, 32394, 32039, 32004, -1, 32328, 32004, 32044, -1, 32395, 32044, 32020, -1, 32396, 32020, 32383, -1, 32397, 32383, 32021, -1, 32329, 32021, 32398, -1, 32384, 32398, 32399, -1, 32400, 32399, 32023, -1, 32401, 32023, 32024, -1, 32402, 32024, 32385, -1, 32403, 32385, 32025, -1, 32342, 32025, 32027, -1, 32386, 32027, 32026, -1, 32387, 32026, 32388, -1, 32333, 32388, 32389, -1, 32334, 32389, 32038, -1, 32335, 32038, 32037, -1, 32336, 32037, 32035, -1, 32337, 32035, 32404, -1, 32405, 32404, 32030, -1, 32406, 32030, 32031, -1, 32407, 32031, 32408, -1, 32409, 32408, 32410, -1, 32390, 32410, 32034, -1, 32411, 32034, 32391, -1, 32392, 32391, 32032, -1, 32393, 32392, 32032, -1, 32394, 32004, 32328, -1, 32328, 32044, 32395, -1, 32395, 32020, 32396, -1, 32396, 32383, 32397, -1, 32397, 32021, 32329, -1, 32329, 32398, 32384, -1, 32384, 32399, 32400, -1, 32400, 32023, 32401, -1, 32401, 32024, 32402, -1, 32402, 32385, 32403, -1, 32403, 32025, 32342, -1, 32342, 32027, 32386, -1, 32386, 32026, 32387, -1, 32387, 32388, 32333, -1, 32333, 32389, 32334, -1, 32334, 32038, 32335, -1, 32335, 32037, 32336, -1, 32336, 32035, 32337, -1, 32337, 32404, 32405, -1, 32405, 32030, 32406, -1, 32406, 32031, 32407, -1, 32407, 32408, 32409, -1, 32409, 32410, 32390, -1, 32390, 32034, 32411, -1, 32411, 32391, 32392, -1, 32412, 32436, 32435, -1, 32412, 32413, 32436, -1, 32412, 32414, 32413, -1, 32413, 32414, 32080, -1, 32080, 32414, 32415, -1, 32437, 32415, 32606, -1, 32438, 32606, 32416, -1, 32417, 32416, 32439, -1, 32081, 32439, 32608, -1, 32418, 32608, 32419, -1, 32082, 32419, 32610, -1, 32420, 32610, 32611, -1, 32107, 32611, 32421, -1, 32086, 32421, 32612, -1, 32440, 32612, 32422, -1, 32101, 32422, 32596, -1, 32063, 32596, 32423, -1, 32441, 32423, 32619, -1, 32424, 32619, 32425, -1, 32064, 32425, 32426, -1, 32065, 32426, 32601, -1, 32066, 32601, 32603, -1, 32427, 32603, 32442, -1, 32428, 32442, 32429, -1, 32443, 32429, 32604, -1, 32444, 32604, 32605, -1, 32430, 32605, 32431, -1, 32432, 32431, 32445, -1, 32067, 32445, 32433, -1, 32434, 32433, 32435, -1, 32436, 32434, 32435, -1, 32080, 32415, 32437, -1, 32437, 32606, 32438, -1, 32438, 32416, 32417, -1, 32417, 32439, 32081, -1, 32081, 32608, 32418, -1, 32418, 32419, 32082, -1, 32082, 32610, 32420, -1, 32420, 32611, 32107, -1, 32107, 32421, 32086, -1, 32086, 32612, 32440, -1, 32440, 32422, 32101, -1, 32101, 32596, 32063, -1, 32063, 32423, 32441, -1, 32441, 32619, 32424, -1, 32424, 32425, 32064, -1, 32064, 32426, 32065, -1, 32065, 32601, 32066, -1, 32066, 32603, 32427, -1, 32427, 32442, 32428, -1, 32428, 32429, 32443, -1, 32443, 32604, 32444, -1, 32444, 32605, 32430, -1, 32430, 32431, 32432, -1, 32432, 32445, 32067, -1, 32067, 32433, 32434, -1, 32446, 32282, 32072, -1, 32446, 32447, 32282, -1, 32446, 32070, 32447, -1, 32447, 32070, 32448, -1, 32448, 32070, 32069, -1, 32462, 32069, 32449, -1, 32274, 32449, 32450, -1, 32273, 32450, 32451, -1, 32463, 32451, 32464, -1, 32465, 32464, 32099, -1, 32272, 32099, 32098, -1, 32271, 32098, 32097, -1, 32269, 32097, 32096, -1, 32466, 32096, 32095, -1, 32266, 32095, 32452, -1, 32467, 32452, 32094, -1, 32276, 32094, 32453, -1, 32260, 32453, 32090, -1, 32257, 32090, 32454, -1, 32258, 32454, 32456, -1, 32455, 32456, 32457, -1, 32280, 32457, 32089, -1, 32468, 32089, 32075, -1, 32469, 32075, 32074, -1, 32458, 32074, 32470, -1, 32471, 32470, 32459, -1, 32472, 32459, 32460, -1, 32473, 32460, 32461, -1, 32278, 32461, 32071, -1, 32281, 32071, 32072, -1, 32282, 32281, 32072, -1, 32448, 32069, 32462, -1, 32462, 32449, 32274, -1, 32274, 32450, 32273, -1, 32273, 32451, 32463, -1, 32463, 32464, 32465, -1, 32465, 32099, 32272, -1, 32272, 32098, 32271, -1, 32271, 32097, 32269, -1, 32269, 32096, 32466, -1, 32466, 32095, 32266, -1, 32266, 32452, 32467, -1, 32467, 32094, 32276, -1, 32276, 32453, 32260, -1, 32260, 32090, 32257, -1, 32257, 32454, 32258, -1, 32258, 32456, 32455, -1, 32455, 32457, 32280, -1, 32280, 32089, 32468, -1, 32468, 32075, 32469, -1, 32469, 32074, 32458, -1, 32458, 32470, 32471, -1, 32471, 32459, 32472, -1, 32472, 32460, 32473, -1, 32473, 32461, 32278, -1, 32278, 32071, 32281, -1, 32563, 32010, 32583, -1, 32563, 32474, 32010, -1, 32563, 32567, 32474, -1, 32474, 32567, 32487, -1, 32487, 32567, 32488, -1, 32009, 32488, 32569, -1, 32007, 32569, 32568, -1, 32008, 32568, 32489, -1, 32006, 32489, 32490, -1, 32491, 32490, 32476, -1, 32475, 32476, 32492, -1, 32477, 32492, 32493, -1, 32040, 32493, 32570, -1, 32041, 32570, 32478, -1, 32494, 32478, 32571, -1, 32495, 32571, 32496, -1, 32042, 32496, 32572, -1, 32479, 32572, 32573, -1, 32497, 32573, 32574, -1, 32043, 32574, 32481, -1, 32480, 32481, 32575, -1, 32045, 32575, 32482, -1, 32046, 32482, 32586, -1, 32047, 32586, 32483, -1, 32498, 32483, 32484, -1, 32499, 32484, 32585, -1, 32500, 32585, 32578, -1, 32501, 32578, 32485, -1, 32018, 32485, 32580, -1, 32486, 32580, 32583, -1, 32010, 32486, 32583, -1, 32487, 32488, 32009, -1, 32009, 32569, 32007, -1, 32007, 32568, 32008, -1, 32008, 32489, 32006, -1, 32006, 32490, 32491, -1, 32491, 32476, 32475, -1, 32475, 32492, 32477, -1, 32477, 32493, 32040, -1, 32040, 32570, 32041, -1, 32041, 32478, 32494, -1, 32494, 32571, 32495, -1, 32495, 32496, 32042, -1, 32042, 32572, 32479, -1, 32479, 32573, 32497, -1, 32497, 32574, 32043, -1, 32043, 32481, 32480, -1, 32480, 32575, 32045, -1, 32045, 32482, 32046, -1, 32046, 32586, 32047, -1, 32047, 32483, 32498, -1, 32498, 32484, 32499, -1, 32499, 32585, 32500, -1, 32500, 32578, 32501, -1, 32501, 32485, 32018, -1, 32018, 32580, 32486, -1, 32502, 32516, 32184, -1, 32502, 32503, 32516, -1, 32502, 32504, 32503, -1, 32503, 32504, 31978, -1, 31978, 32504, 32517, -1, 32505, 32517, 32201, -1, 31980, 32201, 32200, -1, 32506, 32200, 32507, -1, 31982, 32507, 32198, -1, 32508, 32198, 32509, -1, 32518, 32509, 32197, -1, 32519, 32197, 32196, -1, 32520, 32196, 32195, -1, 31984, 32195, 32511, -1, 32510, 32511, 32193, -1, 31958, 32193, 32192, -1, 31951, 32192, 32521, -1, 31950, 32521, 32512, -1, 32522, 32512, 32523, -1, 31949, 32523, 32524, -1, 31966, 32524, 32191, -1, 32525, 32191, 32513, -1, 32526, 32513, 32190, -1, 32514, 32190, 32186, -1, 32527, 32186, 32515, -1, 32528, 32515, 32529, -1, 31975, 32529, 32185, -1, 31976, 32185, 32530, -1, 32531, 32530, 32532, -1, 31977, 32532, 32184, -1, 32516, 31977, 32184, -1, 31978, 32517, 32505, -1, 32505, 32201, 31980, -1, 31980, 32200, 32506, -1, 32506, 32507, 31982, -1, 31982, 32198, 32508, -1, 32508, 32509, 32518, -1, 32518, 32197, 32519, -1, 32519, 32196, 32520, -1, 32520, 32195, 31984, -1, 31984, 32511, 32510, -1, 32510, 32193, 31958, -1, 31958, 32192, 31951, -1, 31951, 32521, 31950, -1, 31950, 32512, 32522, -1, 32522, 32523, 31949, -1, 31949, 32524, 31966, -1, 31966, 32191, 32525, -1, 32525, 32513, 32526, -1, 32526, 32190, 32514, -1, 32514, 32186, 32527, -1, 32527, 32515, 32528, -1, 32528, 32529, 31975, -1, 31975, 32185, 31976, -1, 31976, 32530, 32531, -1, 32531, 32532, 31977, -1, 32157, 32533, 32547, -1, 32157, 32534, 32533, -1, 32157, 32535, 32534, -1, 32534, 32535, 32548, -1, 32548, 32535, 32536, -1, 32549, 32536, 32156, -1, 31959, 32156, 32154, -1, 31960, 32154, 32550, -1, 32537, 32550, 32153, -1, 32538, 32153, 32539, -1, 32551, 32539, 32552, -1, 32553, 32552, 32151, -1, 32554, 32151, 32149, -1, 31965, 32149, 32540, -1, 32555, 32540, 32556, -1, 31941, 32556, 32147, -1, 31942, 32147, 32146, -1, 32541, 32146, 32145, -1, 31943, 32145, 32144, -1, 32557, 32144, 32542, -1, 31944, 32542, 32142, -1, 31945, 32142, 32558, -1, 32559, 32558, 32140, -1, 32543, 32140, 32544, -1, 32560, 32544, 32561, -1, 32562, 32561, 32135, -1, 32545, 32135, 32134, -1, 31956, 32134, 32133, -1, 31957, 32133, 32546, -1, 31952, 32546, 32547, -1, 32533, 31952, 32547, -1, 32548, 32536, 32549, -1, 32549, 32156, 31959, -1, 31959, 32154, 31960, -1, 31960, 32550, 32537, -1, 32537, 32153, 32538, -1, 32538, 32539, 32551, -1, 32551, 32552, 32553, -1, 32553, 32151, 32554, -1, 32554, 32149, 31965, -1, 31965, 32540, 32555, -1, 32555, 32556, 31941, -1, 31941, 32147, 31942, -1, 31942, 32146, 32541, -1, 32541, 32145, 31943, -1, 31943, 32144, 32557, -1, 32557, 32542, 31944, -1, 31944, 32142, 31945, -1, 31945, 32558, 32559, -1, 32559, 32140, 32543, -1, 32543, 32544, 32560, -1, 32560, 32561, 32562, -1, 32562, 32135, 32545, -1, 32545, 32134, 31956, -1, 31956, 32133, 31957, -1, 31957, 32546, 31952, -1, 32230, 32563, 32584, -1, 32230, 32228, 32563, -1, 32563, 32228, 32564, -1, 32565, 32563, 32564, -1, 32565, 32567, 32563, -1, 32565, 32566, 32567, -1, 32567, 32566, 32222, -1, 32224, 32567, 32222, -1, 32224, 32488, 32567, -1, 32224, 32223, 32488, -1, 32488, 32223, 32221, -1, 32569, 32221, 32220, -1, 32568, 32220, 32489, -1, 32568, 32569, 32220, -1, 32488, 32221, 32569, -1, 32119, 32492, 32220, -1, 32119, 32493, 32492, -1, 32119, 32570, 32493, -1, 32119, 32478, 32570, -1, 32119, 32571, 32478, -1, 32119, 32496, 32571, -1, 32119, 32284, 32496, -1, 32496, 32284, 32572, -1, 32572, 32284, 32573, -1, 32573, 32284, 32574, -1, 32574, 32284, 32481, -1, 32481, 32284, 32575, -1, 32575, 32284, 32576, -1, 32482, 32576, 32586, -1, 32482, 32575, 32576, -1, 32577, 32585, 32576, -1, 32577, 32578, 32585, -1, 32577, 32297, 32578, -1, 32578, 32297, 32579, -1, 32485, 32579, 32299, -1, 32300, 32485, 32299, -1, 32300, 32301, 32485, -1, 32485, 32301, 32580, -1, 32580, 32301, 32305, -1, 32581, 32305, 32582, -1, 32306, 32581, 32582, -1, 32578, 32579, 32485, -1, 32580, 32305, 32581, -1, 32583, 32581, 32584, -1, 32563, 32583, 32584, -1, 32580, 32581, 32583, -1, 32585, 32484, 32576, -1, 32576, 32484, 32483, -1, 32586, 32576, 32483, -1, 32492, 32476, 32220, -1, 32220, 32476, 32490, -1, 32489, 32220, 32490, -1, 32279, 32587, 32077, -1, 32279, 32588, 32587, -1, 32279, 32277, 32588, -1, 32587, 32112, 32077, -1, 32077, 32112, 32114, -1, 32116, 32077, 32114, -1, 32116, 32589, 32077, -1, 32077, 32589, 32118, -1, 32073, 32077, 32118, -1, 32590, 31964, 32143, -1, 32143, 31964, 31946, -1, 32584, 32581, 32016, -1, 32016, 32581, 32307, -1, 32199, 31986, 32194, -1, 32194, 31986, 31983, -1, 31983, 32049, 32194, -1, 32194, 32049, 32591, -1, 32338, 32194, 32591, -1, 32338, 32592, 32194, -1, 32338, 32602, 32592, -1, 32338, 32607, 32602, -1, 32338, 32327, 32607, -1, 32602, 32060, 32592, -1, 32592, 32060, 31993, -1, 31992, 32592, 31993, -1, 32594, 32595, 32596, -1, 32379, 32596, 32593, -1, 32379, 32594, 32596, -1, 32595, 32367, 32596, -1, 32596, 32367, 32366, -1, 32597, 32366, 32599, -1, 32598, 32597, 32599, -1, 32598, 32364, 32597, -1, 32597, 32364, 32362, -1, 32361, 32597, 32362, -1, 32361, 32600, 32597, -1, 32597, 32600, 32359, -1, 32596, 32366, 32597, -1, 32423, 32597, 32619, -1, 32423, 32596, 32597, -1, 32602, 32426, 32597, -1, 32602, 32601, 32426, -1, 32602, 32603, 32601, -1, 32602, 32442, 32603, -1, 32602, 32429, 32442, -1, 32602, 32604, 32429, -1, 32602, 32605, 32604, -1, 32602, 32431, 32605, -1, 32602, 32445, 32431, -1, 32602, 32433, 32445, -1, 32602, 32435, 32433, -1, 32602, 32607, 32435, -1, 32435, 32607, 32412, -1, 32412, 32607, 32414, -1, 32414, 32607, 32415, -1, 32415, 32607, 32606, -1, 32606, 32607, 32416, -1, 32416, 32607, 32439, -1, 32439, 32607, 32609, -1, 32608, 32609, 32419, -1, 32608, 32439, 32609, -1, 32609, 32614, 32419, -1, 32419, 32614, 32610, -1, 32610, 32614, 32611, -1, 32611, 32614, 32421, -1, 32421, 32614, 32612, -1, 32612, 32614, 32422, -1, 32422, 32614, 32596, -1, 32596, 32614, 32593, -1, 32593, 32614, 32613, -1, 32613, 32614, 32376, -1, 32376, 32614, 32615, -1, 32615, 32614, 32616, -1, 32616, 32614, 32617, -1, 32617, 32614, 32618, -1, 32426, 32425, 32597, -1, 32597, 32425, 32619, -1, 32595, 32594, 32368, -1, 32368, 32594, 32087, -1, 32036, 32345, 32344, -1, 32344, 32345, 32620, -1, 32621, 32653, 32652, -1, 32621, 32622, 32653, -1, 32621, 32934, 32622, -1, 32622, 32934, 32623, -1, 32623, 32934, 32937, -1, 32654, 32937, 32933, -1, 32655, 32933, 32624, -1, 32839, 32624, 32932, -1, 32656, 32932, 32936, -1, 32657, 32936, 32658, -1, 32659, 32658, 32626, -1, 32625, 32626, 32930, -1, 32840, 32930, 32929, -1, 32842, 32929, 32928, -1, 32841, 32928, 32627, -1, 32843, 32627, 32927, -1, 32628, 32927, 32660, -1, 32661, 32660, 32926, -1, 32851, 32926, 32954, -1, 32855, 32954, 32924, -1, 32629, 32924, 32923, -1, 32662, 32923, 32663, -1, 32664, 32663, 32665, -1, 32666, 32665, 32922, -1, 32667, 32922, 32919, -1, 32668, 32919, 32669, -1, 32860, 32669, 32670, -1, 32630, 32670, 32671, -1, 32672, 32671, 32631, -1, 32673, 32631, 32674, -1, 32863, 32674, 32912, -1, 32632, 32912, 32911, -1, 32865, 32911, 32633, -1, 32634, 32633, 32635, -1, 32867, 32635, 32908, -1, 32868, 32908, 32636, -1, 32794, 32636, 32906, -1, 32675, 32906, 32637, -1, 32676, 32637, 32677, -1, 32796, 32677, 32638, -1, 32797, 32638, 32678, -1, 32798, 32678, 32900, -1, 32799, 32900, 32898, -1, 32679, 32898, 32897, -1, 32639, 32897, 32680, -1, 32800, 32680, 32640, -1, 32681, 32640, 32682, -1, 32683, 32682, 32641, -1, 32642, 32641, 32684, -1, 32801, 32684, 32894, -1, 32802, 32894, 32892, -1, 32803, 32892, 32889, -1, 32819, 32889, 32887, -1, 32685, 32887, 32686, -1, 32820, 32686, 32886, -1, 32821, 32886, 32643, -1, 32822, 32643, 32644, -1, 32823, 32644, 32646, -1, 32645, 32646, 32884, -1, 32647, 32884, 32883, -1, 32687, 32883, 32882, -1, 32824, 32882, 32881, -1, 32825, 32881, 32648, -1, 32826, 32648, 32878, -1, 32827, 32878, 32649, -1, 32828, 32649, 32650, -1, 32829, 32650, 32877, -1, 32688, 32877, 32651, -1, 32831, 32651, 32652, -1, 32653, 32831, 32652, -1, 32623, 32937, 32654, -1, 32654, 32933, 32655, -1, 32655, 32624, 32839, -1, 32839, 32932, 32656, -1, 32656, 32936, 32657, -1, 32657, 32658, 32659, -1, 32659, 32626, 32625, -1, 32625, 32930, 32840, -1, 32840, 32929, 32842, -1, 32842, 32928, 32841, -1, 32841, 32627, 32843, -1, 32843, 32927, 32628, -1, 32628, 32660, 32661, -1, 32661, 32926, 32851, -1, 32851, 32954, 32855, -1, 32855, 32924, 32629, -1, 32629, 32923, 32662, -1, 32662, 32663, 32664, -1, 32664, 32665, 32666, -1, 32666, 32922, 32667, -1, 32667, 32919, 32668, -1, 32668, 32669, 32860, -1, 32860, 32670, 32630, -1, 32630, 32671, 32672, -1, 32672, 32631, 32673, -1, 32673, 32674, 32863, -1, 32863, 32912, 32632, -1, 32632, 32911, 32865, -1, 32865, 32633, 32634, -1, 32634, 32635, 32867, -1, 32867, 32908, 32868, -1, 32868, 32636, 32794, -1, 32794, 32906, 32675, -1, 32675, 32637, 32676, -1, 32676, 32677, 32796, -1, 32796, 32638, 32797, -1, 32797, 32678, 32798, -1, 32798, 32900, 32799, -1, 32799, 32898, 32679, -1, 32679, 32897, 32639, -1, 32639, 32680, 32800, -1, 32800, 32640, 32681, -1, 32681, 32682, 32683, -1, 32683, 32641, 32642, -1, 32642, 32684, 32801, -1, 32801, 32894, 32802, -1, 32802, 32892, 32803, -1, 32803, 32889, 32819, -1, 32819, 32887, 32685, -1, 32685, 32686, 32820, -1, 32820, 32886, 32821, -1, 32821, 32643, 32822, -1, 32822, 32644, 32823, -1, 32823, 32646, 32645, -1, 32645, 32884, 32647, -1, 32647, 32883, 32687, -1, 32687, 32882, 32824, -1, 32824, 32881, 32825, -1, 32825, 32648, 32826, -1, 32826, 32878, 32827, -1, 32827, 32649, 32828, -1, 32828, 32650, 32829, -1, 32829, 32877, 32688, -1, 32688, 32651, 32831, -1, 32689, 32752, 32753, -1, 32689, 32907, 32752, -1, 32689, 32690, 32907, -1, 32907, 32690, 32904, -1, 32904, 32690, 32691, -1, 32905, 32691, 32795, -1, 32754, 32795, 32692, -1, 32902, 32692, 32755, -1, 32756, 32755, 32693, -1, 32903, 32693, 32816, -1, 32901, 32816, 32817, -1, 32757, 32817, 32804, -1, 32694, 32804, 32695, -1, 32899, 32695, 32869, -1, 32696, 32869, 32697, -1, 32758, 32697, 32698, -1, 32896, 32698, 32871, -1, 32893, 32871, 32872, -1, 32759, 32872, 32811, -1, 32944, 32811, 32873, -1, 32941, 32873, 32813, -1, 32699, 32813, 32874, -1, 32947, 32874, 32700, -1, 32948, 32700, 32760, -1, 32942, 32760, 32702, -1, 32701, 32702, 32761, -1, 32943, 32761, 32762, -1, 32703, 32762, 32763, -1, 32764, 32763, 32704, -1, 32765, 32704, 32705, -1, 32766, 32705, 32815, -1, 32946, 32815, 32875, -1, 32945, 32875, 32814, -1, 32940, 32814, 32767, -1, 32706, 32767, 32812, -1, 32939, 32812, 32707, -1, 32768, 32707, 32810, -1, 32708, 32810, 32809, -1, 32891, 32809, 32870, -1, 32709, 32870, 32808, -1, 32890, 32808, 32807, -1, 32769, 32807, 32806, -1, 32770, 32806, 32710, -1, 32771, 32710, 32805, -1, 32888, 32805, 32818, -1, 32885, 32818, 32711, -1, 32712, 32711, 32772, -1, 32879, 32772, 32713, -1, 32880, 32713, 32714, -1, 32895, 32714, 32830, -1, 32715, 32830, 32832, -1, 32876, 32832, 32833, -1, 32773, 32833, 32716, -1, 32938, 32716, 32717, -1, 32774, 32717, 32834, -1, 32931, 32834, 32718, -1, 32775, 32718, 32836, -1, 32935, 32836, 32835, -1, 32925, 32835, 32837, -1, 32719, 32837, 32838, -1, 32949, 32838, 32844, -1, 32950, 32844, 32845, -1, 32951, 32845, 32846, -1, 32952, 32846, 32847, -1, 32720, 32847, 32721, -1, 32776, 32721, 32848, -1, 32722, 32848, 32723, -1, 32777, 32723, 32849, -1, 32953, 32849, 32724, -1, 32725, 32724, 32778, -1, 32779, 32778, 32726, -1, 32727, 32726, 32850, -1, 32780, 32850, 32728, -1, 32955, 32728, 32729, -1, 32956, 32729, 32852, -1, 32781, 32852, 32782, -1, 32730, 32782, 32853, -1, 32783, 32853, 32854, -1, 32731, 32854, 32732, -1, 32784, 32732, 32733, -1, 32785, 32733, 32856, -1, 32734, 32856, 32736, -1, 32735, 32736, 32857, -1, 32786, 32857, 32858, -1, 32787, 32858, 32737, -1, 32921, 32737, 32738, -1, 32920, 32738, 32739, -1, 32918, 32739, 32859, -1, 32917, 32859, 32740, -1, 32788, 32740, 32741, -1, 32789, 32741, 32742, -1, 32916, 32742, 32743, -1, 32914, 32743, 32790, -1, 32915, 32790, 32791, -1, 32913, 32791, 32861, -1, 32792, 32861, 32862, -1, 32793, 32862, 32864, -1, 32744, 32864, 32745, -1, 32909, 32745, 32746, -1, 32747, 32746, 32866, -1, 32910, 32866, 32749, -1, 32748, 32749, 32750, -1, 32751, 32750, 32753, -1, 32752, 32751, 32753, -1, 32904, 32691, 32905, -1, 32905, 32795, 32754, -1, 32754, 32692, 32902, -1, 32902, 32755, 32756, -1, 32756, 32693, 32903, -1, 32903, 32816, 32901, -1, 32901, 32817, 32757, -1, 32757, 32804, 32694, -1, 32694, 32695, 32899, -1, 32899, 32869, 32696, -1, 32696, 32697, 32758, -1, 32758, 32698, 32896, -1, 32896, 32871, 32893, -1, 32893, 32872, 32759, -1, 32759, 32811, 32944, -1, 32944, 32873, 32941, -1, 32941, 32813, 32699, -1, 32699, 32874, 32947, -1, 32947, 32700, 32948, -1, 32948, 32760, 32942, -1, 32942, 32702, 32701, -1, 32701, 32761, 32943, -1, 32943, 32762, 32703, -1, 32703, 32763, 32764, -1, 32764, 32704, 32765, -1, 32765, 32705, 32766, -1, 32766, 32815, 32946, -1, 32946, 32875, 32945, -1, 32945, 32814, 32940, -1, 32940, 32767, 32706, -1, 32706, 32812, 32939, -1, 32939, 32707, 32768, -1, 32768, 32810, 32708, -1, 32708, 32809, 32891, -1, 32891, 32870, 32709, -1, 32709, 32808, 32890, -1, 32890, 32807, 32769, -1, 32769, 32806, 32770, -1, 32770, 32710, 32771, -1, 32771, 32805, 32888, -1, 32888, 32818, 32885, -1, 32885, 32711, 32712, -1, 32712, 32772, 32879, -1, 32879, 32713, 32880, -1, 32880, 32714, 32895, -1, 32895, 32830, 32715, -1, 32715, 32832, 32876, -1, 32876, 32833, 32773, -1, 32773, 32716, 32938, -1, 32938, 32717, 32774, -1, 32774, 32834, 32931, -1, 32931, 32718, 32775, -1, 32775, 32836, 32935, -1, 32935, 32835, 32925, -1, 32925, 32837, 32719, -1, 32719, 32838, 32949, -1, 32949, 32844, 32950, -1, 32950, 32845, 32951, -1, 32951, 32846, 32952, -1, 32952, 32847, 32720, -1, 32720, 32721, 32776, -1, 32776, 32848, 32722, -1, 32722, 32723, 32777, -1, 32777, 32849, 32953, -1, 32953, 32724, 32725, -1, 32725, 32778, 32779, -1, 32779, 32726, 32727, -1, 32727, 32850, 32780, -1, 32780, 32728, 32955, -1, 32955, 32729, 32956, -1, 32956, 32852, 32781, -1, 32781, 32782, 32730, -1, 32730, 32853, 32783, -1, 32783, 32854, 32731, -1, 32731, 32732, 32784, -1, 32784, 32733, 32785, -1, 32785, 32856, 32734, -1, 32734, 32736, 32735, -1, 32735, 32857, 32786, -1, 32786, 32858, 32787, -1, 32787, 32737, 32921, -1, 32921, 32738, 32920, -1, 32920, 32739, 32918, -1, 32918, 32859, 32917, -1, 32917, 32740, 32788, -1, 32788, 32741, 32789, -1, 32789, 32742, 32916, -1, 32916, 32743, 32914, -1, 32914, 32790, 32915, -1, 32915, 32791, 32913, -1, 32913, 32861, 32792, -1, 32792, 32862, 32793, -1, 32793, 32864, 32744, -1, 32744, 32745, 32909, -1, 32909, 32746, 32747, -1, 32747, 32866, 32910, -1, 32910, 32749, 32748, -1, 32748, 32750, 32751, -1, 32794, 32689, 32868, -1, 32794, 32690, 32689, -1, 32794, 32675, 32690, -1, 32690, 32675, 32691, -1, 32691, 32675, 32795, -1, 32795, 32675, 32676, -1, 32692, 32676, 32796, -1, 32755, 32796, 32693, -1, 32755, 32692, 32796, -1, 32795, 32676, 32692, -1, 32796, 32797, 32693, -1, 32693, 32797, 32816, -1, 32816, 32797, 32798, -1, 32817, 32798, 32799, -1, 32679, 32817, 32799, -1, 32679, 32639, 32817, -1, 32817, 32639, 32800, -1, 32681, 32817, 32800, -1, 32681, 32683, 32817, -1, 32817, 32683, 32642, -1, 32804, 32642, 32801, -1, 32802, 32804, 32801, -1, 32802, 32803, 32804, -1, 32804, 32803, 32819, -1, 32710, 32819, 32805, -1, 32710, 32804, 32819, -1, 32710, 32806, 32804, -1, 32804, 32806, 32695, -1, 32695, 32806, 32807, -1, 32869, 32807, 32808, -1, 32697, 32808, 32870, -1, 32698, 32870, 32809, -1, 32871, 32809, 32810, -1, 32872, 32810, 32707, -1, 32811, 32707, 32812, -1, 32873, 32812, 32767, -1, 32813, 32767, 32814, -1, 32874, 32814, 32875, -1, 32700, 32875, 32815, -1, 32760, 32815, 32705, -1, 32702, 32705, 32704, -1, 32761, 32704, 32763, -1, 32762, 32761, 32763, -1, 32816, 32798, 32817, -1, 32817, 32642, 32804, -1, 32805, 32819, 32818, -1, 32818, 32819, 32685, -1, 32820, 32818, 32685, -1, 32820, 32821, 32818, -1, 32818, 32821, 32822, -1, 32823, 32818, 32822, -1, 32823, 32645, 32818, -1, 32818, 32645, 32647, -1, 32687, 32818, 32647, -1, 32687, 32824, 32818, -1, 32818, 32824, 32825, -1, 32826, 32818, 32825, -1, 32826, 32827, 32818, -1, 32818, 32827, 32711, -1, 32711, 32827, 32828, -1, 32772, 32828, 32713, -1, 32772, 32711, 32828, -1, 32828, 32829, 32713, -1, 32713, 32829, 32714, -1, 32714, 32829, 32688, -1, 32830, 32688, 32832, -1, 32830, 32714, 32688, -1, 32688, 32831, 32832, -1, 32832, 32831, 32833, -1, 32833, 32831, 32653, -1, 32716, 32653, 32717, -1, 32716, 32833, 32653, -1, 32653, 32622, 32717, -1, 32717, 32622, 32834, -1, 32834, 32622, 32718, -1, 32718, 32622, 32623, -1, 32836, 32623, 32654, -1, 32835, 32654, 32837, -1, 32835, 32836, 32654, -1, 32718, 32623, 32836, -1, 32654, 32655, 32837, -1, 32837, 32655, 32838, -1, 32838, 32655, 32839, -1, 32656, 32838, 32839, -1, 32656, 32657, 32838, -1, 32838, 32657, 32659, -1, 32625, 32838, 32659, -1, 32625, 32840, 32838, -1, 32838, 32840, 32842, -1, 32841, 32838, 32842, -1, 32841, 32843, 32838, -1, 32838, 32843, 32628, -1, 32661, 32838, 32628, -1, 32661, 32851, 32838, -1, 32838, 32851, 32844, -1, 32844, 32851, 32845, -1, 32845, 32851, 32846, -1, 32846, 32851, 32847, -1, 32847, 32851, 32721, -1, 32721, 32851, 32848, -1, 32848, 32851, 32723, -1, 32723, 32851, 32849, -1, 32849, 32851, 32724, -1, 32724, 32851, 32778, -1, 32778, 32851, 32726, -1, 32726, 32851, 32850, -1, 32850, 32851, 32728, -1, 32728, 32851, 32729, -1, 32729, 32851, 32852, -1, 32852, 32851, 32782, -1, 32782, 32851, 32853, -1, 32853, 32851, 32854, -1, 32854, 32851, 32855, -1, 32732, 32855, 32733, -1, 32732, 32854, 32855, -1, 32855, 32629, 32733, -1, 32733, 32629, 32856, -1, 32856, 32629, 32662, -1, 32736, 32662, 32857, -1, 32736, 32856, 32662, -1, 32662, 32664, 32857, -1, 32857, 32664, 32858, -1, 32858, 32664, 32666, -1, 32737, 32666, 32738, -1, 32737, 32858, 32666, -1, 32666, 32667, 32738, -1, 32738, 32667, 32739, -1, 32739, 32667, 32668, -1, 32859, 32668, 32740, -1, 32859, 32739, 32668, -1, 32668, 32860, 32740, -1, 32740, 32860, 32741, -1, 32741, 32860, 32630, -1, 32742, 32630, 32743, -1, 32742, 32741, 32630, -1, 32630, 32672, 32743, -1, 32743, 32672, 32790, -1, 32790, 32672, 32673, -1, 32791, 32673, 32861, -1, 32791, 32790, 32673, -1, 32673, 32863, 32861, -1, 32861, 32863, 32862, -1, 32862, 32863, 32632, -1, 32864, 32632, 32745, -1, 32864, 32862, 32632, -1, 32632, 32865, 32745, -1, 32745, 32865, 32746, -1, 32746, 32865, 32634, -1, 32866, 32634, 32749, -1, 32866, 32746, 32634, -1, 32634, 32867, 32749, -1, 32749, 32867, 32750, -1, 32750, 32867, 32868, -1, 32753, 32868, 32689, -1, 32753, 32750, 32868, -1, 32695, 32807, 32869, -1, 32869, 32808, 32697, -1, 32697, 32870, 32698, -1, 32698, 32809, 32871, -1, 32871, 32810, 32872, -1, 32872, 32707, 32811, -1, 32811, 32812, 32873, -1, 32873, 32767, 32813, -1, 32813, 32814, 32874, -1, 32874, 32875, 32700, -1, 32700, 32815, 32760, -1, 32760, 32705, 32702, -1, 32702, 32704, 32761, -1, 32651, 32876, 32652, -1, 32651, 32715, 32876, -1, 32651, 32877, 32715, -1, 32715, 32877, 32650, -1, 32895, 32650, 32649, -1, 32880, 32649, 32878, -1, 32648, 32880, 32878, -1, 32648, 32879, 32880, -1, 32648, 32881, 32879, -1, 32879, 32881, 32882, -1, 32712, 32882, 32883, -1, 32884, 32712, 32883, -1, 32884, 32885, 32712, -1, 32884, 32646, 32885, -1, 32885, 32646, 32644, -1, 32888, 32644, 32643, -1, 32886, 32888, 32643, -1, 32886, 32686, 32888, -1, 32888, 32686, 32887, -1, 32889, 32888, 32887, -1, 32889, 32771, 32888, -1, 32889, 32770, 32771, -1, 32889, 32769, 32770, -1, 32889, 32890, 32769, -1, 32889, 32709, 32890, -1, 32889, 32891, 32709, -1, 32889, 32708, 32891, -1, 32889, 32768, 32708, -1, 32889, 32939, 32768, -1, 32889, 32759, 32939, -1, 32889, 32892, 32759, -1, 32759, 32892, 32894, -1, 32893, 32894, 32684, -1, 32641, 32893, 32684, -1, 32641, 32682, 32893, -1, 32893, 32682, 32640, -1, 32896, 32640, 32680, -1, 32758, 32680, 32897, -1, 32696, 32897, 32899, -1, 32696, 32758, 32897, -1, 32715, 32650, 32895, -1, 32895, 32649, 32880, -1, 32879, 32882, 32712, -1, 32885, 32644, 32888, -1, 32759, 32894, 32893, -1, 32893, 32640, 32896, -1, 32896, 32680, 32758, -1, 32897, 32898, 32899, -1, 32899, 32898, 32694, -1, 32694, 32898, 32900, -1, 32757, 32900, 32901, -1, 32757, 32694, 32900, -1, 32900, 32678, 32901, -1, 32901, 32678, 32903, -1, 32903, 32678, 32638, -1, 32756, 32638, 32902, -1, 32756, 32903, 32638, -1, 32638, 32677, 32902, -1, 32902, 32677, 32754, -1, 32754, 32677, 32637, -1, 32905, 32637, 32904, -1, 32905, 32754, 32637, -1, 32637, 32906, 32904, -1, 32904, 32906, 32907, -1, 32907, 32906, 32636, -1, 32752, 32636, 32751, -1, 32752, 32907, 32636, -1, 32636, 32908, 32751, -1, 32751, 32908, 32748, -1, 32748, 32908, 32910, -1, 32910, 32908, 32635, -1, 32747, 32635, 32633, -1, 32909, 32633, 32744, -1, 32909, 32747, 32633, -1, 32910, 32635, 32747, -1, 32633, 32911, 32744, -1, 32744, 32911, 32793, -1, 32793, 32911, 32912, -1, 32792, 32912, 32913, -1, 32792, 32793, 32912, -1, 32912, 32674, 32913, -1, 32913, 32674, 32915, -1, 32915, 32674, 32631, -1, 32914, 32631, 32916, -1, 32914, 32915, 32631, -1, 32631, 32671, 32916, -1, 32916, 32671, 32789, -1, 32789, 32671, 32670, -1, 32788, 32670, 32917, -1, 32788, 32789, 32670, -1, 32670, 32669, 32917, -1, 32917, 32669, 32918, -1, 32918, 32669, 32919, -1, 32920, 32919, 32921, -1, 32920, 32918, 32919, -1, 32919, 32922, 32921, -1, 32921, 32922, 32787, -1, 32787, 32922, 32665, -1, 32786, 32665, 32735, -1, 32786, 32787, 32665, -1, 32665, 32663, 32735, -1, 32735, 32663, 32734, -1, 32734, 32663, 32923, -1, 32785, 32923, 32784, -1, 32785, 32734, 32923, -1, 32923, 32924, 32784, -1, 32784, 32924, 32731, -1, 32731, 32924, 32954, -1, 32783, 32954, 32730, -1, 32783, 32731, 32954, -1, 32926, 32719, 32954, -1, 32926, 32925, 32719, -1, 32926, 32660, 32925, -1, 32925, 32660, 32927, -1, 32627, 32925, 32927, -1, 32627, 32928, 32925, -1, 32925, 32928, 32929, -1, 32935, 32929, 32930, -1, 32626, 32935, 32930, -1, 32626, 32775, 32935, -1, 32626, 32658, 32775, -1, 32775, 32658, 32936, -1, 32931, 32936, 32932, -1, 32624, 32931, 32932, -1, 32624, 32774, 32931, -1, 32624, 32933, 32774, -1, 32774, 32933, 32937, -1, 32938, 32937, 32934, -1, 32773, 32934, 32621, -1, 32652, 32773, 32621, -1, 32652, 32876, 32773, -1, 32925, 32929, 32935, -1, 32775, 32936, 32931, -1, 32774, 32937, 32938, -1, 32938, 32934, 32773, -1, 32939, 32759, 32706, -1, 32706, 32759, 32944, -1, 32940, 32944, 32941, -1, 32945, 32941, 32699, -1, 32946, 32699, 32947, -1, 32766, 32947, 32948, -1, 32765, 32948, 32942, -1, 32764, 32942, 32701, -1, 32703, 32701, 32943, -1, 32703, 32764, 32701, -1, 32706, 32944, 32940, -1, 32940, 32941, 32945, -1, 32945, 32699, 32946, -1, 32946, 32947, 32766, -1, 32766, 32948, 32765, -1, 32765, 32942, 32764, -1, 32719, 32949, 32954, -1, 32954, 32949, 32950, -1, 32951, 32954, 32950, -1, 32951, 32952, 32954, -1, 32954, 32952, 32720, -1, 32776, 32954, 32720, -1, 32776, 32722, 32954, -1, 32954, 32722, 32777, -1, 32953, 32954, 32777, -1, 32953, 32725, 32954, -1, 32954, 32725, 32779, -1, 32727, 32954, 32779, -1, 32727, 32780, 32954, -1, 32954, 32780, 32955, -1, 32956, 32954, 32955, -1, 32956, 32781, 32954, -1, 32954, 32781, 32730, -1, 32958, 32957, 32998, -1, 32958, 33181, 32957, -1, 32958, 33278, 33181, -1, 33181, 33278, 33183, -1, 33183, 33278, 32999, -1, 33185, 32999, 32959, -1, 33186, 32959, 33277, -1, 33188, 33277, 33000, -1, 33187, 33000, 33001, -1, 33189, 33001, 33276, -1, 32960, 33276, 33002, -1, 32961, 33002, 32962, -1, 32963, 32962, 33274, -1, 33190, 33274, 32965, -1, 32964, 32965, 33003, -1, 33004, 33003, 32966, -1, 33005, 32966, 32967, -1, 33006, 32967, 32968, -1, 33007, 32968, 33286, -1, 32969, 33286, 33270, -1, 33008, 33270, 33269, -1, 33200, 33269, 32970, -1, 33009, 32970, 33267, -1, 33010, 33267, 33265, -1, 33203, 33265, 32971, -1, 33204, 32971, 32972, -1, 33011, 32972, 32973, -1, 33012, 32973, 32974, -1, 33208, 32974, 33259, -1, 33209, 33259, 33013, -1, 33211, 33013, 33257, -1, 33212, 33257, 32975, -1, 32976, 32975, 33253, -1, 33213, 33253, 33252, -1, 32977, 33252, 33251, -1, 32978, 33251, 33249, -1, 33014, 33249, 32979, -1, 33149, 32979, 33015, -1, 33016, 33015, 33247, -1, 32980, 33247, 32981, -1, 32982, 32981, 33017, -1, 32983, 33017, 33018, -1, 33153, 33018, 33243, -1, 33019, 33243, 33239, -1, 33154, 33239, 33242, -1, 33020, 33242, 33237, -1, 33155, 33237, 33021, -1, 32984, 33021, 33236, -1, 33156, 33236, 33022, -1, 33023, 33022, 32985, -1, 33157, 32985, 32986, -1, 33158, 32986, 32987, -1, 33162, 32987, 32989, -1, 32988, 32989, 33229, -1, 32990, 33229, 33024, -1, 33171, 33024, 33025, -1, 33026, 33025, 33228, -1, 32991, 33228, 32992, -1, 33172, 32992, 33226, -1, 33027, 33226, 33225, -1, 33028, 33225, 32993, -1, 33029, 32993, 33224, -1, 33173, 33224, 32994, -1, 33174, 32994, 33223, -1, 32995, 33223, 32996, -1, 33030, 32996, 32997, -1, 33176, 32997, 33031, -1, 33032, 33031, 33220, -1, 33178, 33220, 32998, -1, 32957, 33178, 32998, -1, 33183, 32999, 33185, -1, 33185, 32959, 33186, -1, 33186, 33277, 33188, -1, 33188, 33000, 33187, -1, 33187, 33001, 33189, -1, 33189, 33276, 32960, -1, 32960, 33002, 32961, -1, 32961, 32962, 32963, -1, 32963, 33274, 33190, -1, 33190, 32965, 32964, -1, 32964, 33003, 33004, -1, 33004, 32966, 33005, -1, 33005, 32967, 33006, -1, 33006, 32968, 33007, -1, 33007, 33286, 32969, -1, 32969, 33270, 33008, -1, 33008, 33269, 33200, -1, 33200, 32970, 33009, -1, 33009, 33267, 33010, -1, 33010, 33265, 33203, -1, 33203, 32971, 33204, -1, 33204, 32972, 33011, -1, 33011, 32973, 33012, -1, 33012, 32974, 33208, -1, 33208, 33259, 33209, -1, 33209, 33013, 33211, -1, 33211, 33257, 33212, -1, 33212, 32975, 32976, -1, 32976, 33253, 33213, -1, 33213, 33252, 32977, -1, 32977, 33251, 32978, -1, 32978, 33249, 33014, -1, 33014, 32979, 33149, -1, 33149, 33015, 33016, -1, 33016, 33247, 32980, -1, 32980, 32981, 32982, -1, 32982, 33017, 32983, -1, 32983, 33018, 33153, -1, 33153, 33243, 33019, -1, 33019, 33239, 33154, -1, 33154, 33242, 33020, -1, 33020, 33237, 33155, -1, 33155, 33021, 32984, -1, 32984, 33236, 33156, -1, 33156, 33022, 33023, -1, 33023, 32985, 33157, -1, 33157, 32986, 33158, -1, 33158, 32987, 33162, -1, 33162, 32989, 32988, -1, 32988, 33229, 32990, -1, 32990, 33024, 33171, -1, 33171, 33025, 33026, -1, 33026, 33228, 32991, -1, 32991, 32992, 33172, -1, 33172, 33226, 33027, -1, 33027, 33225, 33028, -1, 33028, 32993, 33029, -1, 33029, 33224, 33173, -1, 33173, 32994, 33174, -1, 33174, 33223, 32995, -1, 32995, 32996, 33030, -1, 33030, 32997, 33176, -1, 33176, 33031, 33032, -1, 33032, 33220, 33178, -1, 33034, 33033, 33084, -1, 33034, 33250, 33033, -1, 33034, 33036, 33250, -1, 33250, 33036, 33035, -1, 33035, 33036, 33037, -1, 33248, 33037, 33150, -1, 33246, 33150, 33151, -1, 33245, 33151, 33038, -1, 33085, 33038, 33152, -1, 33086, 33152, 33087, -1, 33244, 33087, 33039, -1, 33088, 33039, 33161, -1, 33040, 33161, 33041, -1, 33089, 33041, 33163, -1, 33238, 33163, 33042, -1, 33090, 33042, 33091, -1, 33092, 33091, 33043, -1, 33241, 33043, 33166, -1, 33280, 33166, 33167, -1, 33093, 33167, 33044, -1, 33094, 33044, 33168, -1, 33095, 33168, 33096, -1, 33097, 33096, 33169, -1, 33098, 33169, 33099, -1, 33100, 33099, 33045, -1, 33101, 33045, 33102, -1, 33282, 33102, 33103, -1, 33104, 33103, 33105, -1, 33281, 33105, 33046, -1, 33284, 33046, 33170, -1, 33047, 33170, 33048, -1, 33106, 33048, 33107, -1, 33108, 33107, 33219, -1, 33283, 33219, 33049, -1, 33109, 33049, 33218, -1, 33110, 33218, 33217, -1, 33235, 33217, 33050, -1, 33234, 33050, 33111, -1, 33233, 33111, 33165, -1, 33112, 33165, 33164, -1, 33051, 33164, 33052, -1, 33231, 33052, 33113, -1, 33232, 33113, 33159, -1, 33114, 33159, 33160, -1, 33230, 33160, 33053, -1, 33227, 33053, 33175, -1, 33240, 33175, 33054, -1, 33115, 33054, 33116, -1, 33117, 33116, 33055, -1, 33222, 33055, 33177, -1, 33221, 33177, 33056, -1, 33118, 33056, 33179, -1, 33279, 33179, 33057, -1, 33119, 33057, 33058, -1, 33120, 33058, 33180, -1, 33059, 33180, 33184, -1, 33275, 33184, 33182, -1, 33060, 33182, 33061, -1, 33273, 33061, 33062, -1, 33285, 33062, 33191, -1, 33121, 33191, 33122, -1, 33123, 33122, 33192, -1, 33287, 33192, 33124, -1, 33288, 33124, 33064, -1, 33063, 33064, 33193, -1, 33065, 33193, 33194, -1, 33125, 33194, 33066, -1, 33126, 33066, 33067, -1, 33127, 33067, 33128, -1, 33289, 33128, 33068, -1, 33290, 33068, 33129, -1, 33291, 33129, 33130, -1, 33131, 33130, 33069, -1, 33132, 33069, 33195, -1, 33292, 33195, 33070, -1, 33133, 33070, 33071, -1, 33134, 33071, 33135, -1, 33272, 33135, 33197, -1, 33072, 33197, 33196, -1, 33271, 33196, 33198, -1, 33073, 33198, 33136, -1, 33074, 33136, 33199, -1, 33268, 33199, 33201, -1, 33075, 33201, 33076, -1, 33137, 33076, 33138, -1, 33266, 33138, 33202, -1, 33264, 33202, 33077, -1, 33263, 33077, 33078, -1, 33139, 33078, 33079, -1, 33261, 33079, 33206, -1, 33262, 33206, 33080, -1, 33260, 33080, 33205, -1, 33140, 33205, 33207, -1, 33141, 33207, 33081, -1, 33142, 33081, 33082, -1, 33143, 33082, 33210, -1, 33258, 33210, 33083, -1, 33256, 33083, 33144, -1, 33145, 33144, 33146, -1, 33255, 33146, 33214, -1, 33254, 33214, 33215, -1, 33147, 33215, 33216, -1, 33148, 33216, 33084, -1, 33033, 33148, 33084, -1, 33035, 33037, 33248, -1, 33248, 33150, 33246, -1, 33246, 33151, 33245, -1, 33245, 33038, 33085, -1, 33085, 33152, 33086, -1, 33086, 33087, 33244, -1, 33244, 33039, 33088, -1, 33088, 33161, 33040, -1, 33040, 33041, 33089, -1, 33089, 33163, 33238, -1, 33238, 33042, 33090, -1, 33090, 33091, 33092, -1, 33092, 33043, 33241, -1, 33241, 33166, 33280, -1, 33280, 33167, 33093, -1, 33093, 33044, 33094, -1, 33094, 33168, 33095, -1, 33095, 33096, 33097, -1, 33097, 33169, 33098, -1, 33098, 33099, 33100, -1, 33100, 33045, 33101, -1, 33101, 33102, 33282, -1, 33282, 33103, 33104, -1, 33104, 33105, 33281, -1, 33281, 33046, 33284, -1, 33284, 33170, 33047, -1, 33047, 33048, 33106, -1, 33106, 33107, 33108, -1, 33108, 33219, 33283, -1, 33283, 33049, 33109, -1, 33109, 33218, 33110, -1, 33110, 33217, 33235, -1, 33235, 33050, 33234, -1, 33234, 33111, 33233, -1, 33233, 33165, 33112, -1, 33112, 33164, 33051, -1, 33051, 33052, 33231, -1, 33231, 33113, 33232, -1, 33232, 33159, 33114, -1, 33114, 33160, 33230, -1, 33230, 33053, 33227, -1, 33227, 33175, 33240, -1, 33240, 33054, 33115, -1, 33115, 33116, 33117, -1, 33117, 33055, 33222, -1, 33222, 33177, 33221, -1, 33221, 33056, 33118, -1, 33118, 33179, 33279, -1, 33279, 33057, 33119, -1, 33119, 33058, 33120, -1, 33120, 33180, 33059, -1, 33059, 33184, 33275, -1, 33275, 33182, 33060, -1, 33060, 33061, 33273, -1, 33273, 33062, 33285, -1, 33285, 33191, 33121, -1, 33121, 33122, 33123, -1, 33123, 33192, 33287, -1, 33287, 33124, 33288, -1, 33288, 33064, 33063, -1, 33063, 33193, 33065, -1, 33065, 33194, 33125, -1, 33125, 33066, 33126, -1, 33126, 33067, 33127, -1, 33127, 33128, 33289, -1, 33289, 33068, 33290, -1, 33290, 33129, 33291, -1, 33291, 33130, 33131, -1, 33131, 33069, 33132, -1, 33132, 33195, 33292, -1, 33292, 33070, 33133, -1, 33133, 33071, 33134, -1, 33134, 33135, 33272, -1, 33272, 33197, 33072, -1, 33072, 33196, 33271, -1, 33271, 33198, 33073, -1, 33073, 33136, 33074, -1, 33074, 33199, 33268, -1, 33268, 33201, 33075, -1, 33075, 33076, 33137, -1, 33137, 33138, 33266, -1, 33266, 33202, 33264, -1, 33264, 33077, 33263, -1, 33263, 33078, 33139, -1, 33139, 33079, 33261, -1, 33261, 33206, 33262, -1, 33262, 33080, 33260, -1, 33260, 33205, 33140, -1, 33140, 33207, 33141, -1, 33141, 33081, 33142, -1, 33142, 33082, 33143, -1, 33143, 33210, 33258, -1, 33258, 33083, 33256, -1, 33256, 33144, 33145, -1, 33145, 33146, 33255, -1, 33255, 33214, 33254, -1, 33254, 33215, 33147, -1, 33147, 33216, 33148, -1, 33014, 33034, 32978, -1, 33014, 33036, 33034, -1, 33014, 33149, 33036, -1, 33036, 33149, 33037, -1, 33037, 33149, 33150, -1, 33150, 33149, 33016, -1, 33151, 33016, 32980, -1, 33038, 32980, 33152, -1, 33038, 33151, 32980, -1, 33150, 33016, 33151, -1, 32980, 32982, 33152, -1, 33152, 32982, 33087, -1, 33087, 32982, 32983, -1, 33039, 32983, 33153, -1, 33019, 33039, 33153, -1, 33019, 33154, 33039, -1, 33039, 33154, 33020, -1, 33155, 33039, 33020, -1, 33155, 32984, 33039, -1, 33039, 32984, 33156, -1, 33161, 33156, 33023, -1, 33157, 33161, 33023, -1, 33157, 33158, 33161, -1, 33161, 33158, 33162, -1, 33159, 33162, 33160, -1, 33159, 33161, 33162, -1, 33159, 33113, 33161, -1, 33161, 33113, 33041, -1, 33041, 33113, 33052, -1, 33163, 33052, 33164, -1, 33042, 33164, 33165, -1, 33091, 33165, 33111, -1, 33043, 33111, 33050, -1, 33166, 33050, 33217, -1, 33167, 33217, 33218, -1, 33044, 33218, 33049, -1, 33168, 33049, 33219, -1, 33096, 33219, 33107, -1, 33169, 33107, 33048, -1, 33099, 33048, 33170, -1, 33045, 33170, 33046, -1, 33102, 33046, 33105, -1, 33103, 33102, 33105, -1, 33087, 32983, 33039, -1, 33039, 33156, 33161, -1, 33160, 33162, 33053, -1, 33053, 33162, 32988, -1, 32990, 33053, 32988, -1, 32990, 33171, 33053, -1, 33053, 33171, 33026, -1, 32991, 33053, 33026, -1, 32991, 33172, 33053, -1, 33053, 33172, 33027, -1, 33028, 33053, 33027, -1, 33028, 33029, 33053, -1, 33053, 33029, 33173, -1, 33174, 33053, 33173, -1, 33174, 32995, 33053, -1, 33053, 32995, 33175, -1, 33175, 32995, 33030, -1, 33054, 33030, 33116, -1, 33054, 33175, 33030, -1, 33030, 33176, 33116, -1, 33116, 33176, 33055, -1, 33055, 33176, 33032, -1, 33177, 33032, 33056, -1, 33177, 33055, 33032, -1, 33032, 33178, 33056, -1, 33056, 33178, 33179, -1, 33179, 33178, 32957, -1, 33057, 32957, 33058, -1, 33057, 33179, 32957, -1, 32957, 33181, 33058, -1, 33058, 33181, 33180, -1, 33180, 33181, 33184, -1, 33184, 33181, 33183, -1, 33182, 33183, 33185, -1, 33061, 33185, 33062, -1, 33061, 33182, 33185, -1, 33184, 33183, 33182, -1, 33185, 33186, 33062, -1, 33062, 33186, 33191, -1, 33191, 33186, 33188, -1, 33187, 33191, 33188, -1, 33187, 33189, 33191, -1, 33191, 33189, 32960, -1, 32961, 33191, 32960, -1, 32961, 32963, 33191, -1, 33191, 32963, 33190, -1, 32964, 33191, 33190, -1, 32964, 33004, 33191, -1, 33191, 33004, 33005, -1, 33006, 33191, 33005, -1, 33006, 33007, 33191, -1, 33191, 33007, 33122, -1, 33122, 33007, 33192, -1, 33192, 33007, 33124, -1, 33124, 33007, 33064, -1, 33064, 33007, 33193, -1, 33193, 33007, 33194, -1, 33194, 33007, 33066, -1, 33066, 33007, 33067, -1, 33067, 33007, 33128, -1, 33128, 33007, 33068, -1, 33068, 33007, 33129, -1, 33129, 33007, 33130, -1, 33130, 33007, 33069, -1, 33069, 33007, 33195, -1, 33195, 33007, 33070, -1, 33070, 33007, 33071, -1, 33071, 33007, 33135, -1, 33135, 33007, 33197, -1, 33197, 33007, 32969, -1, 33196, 32969, 33198, -1, 33196, 33197, 32969, -1, 32969, 33008, 33198, -1, 33198, 33008, 33136, -1, 33136, 33008, 33200, -1, 33199, 33200, 33201, -1, 33199, 33136, 33200, -1, 33200, 33009, 33201, -1, 33201, 33009, 33076, -1, 33076, 33009, 33010, -1, 33138, 33010, 33202, -1, 33138, 33076, 33010, -1, 33010, 33203, 33202, -1, 33202, 33203, 33077, -1, 33077, 33203, 33204, -1, 33078, 33204, 33079, -1, 33078, 33077, 33204, -1, 33204, 33011, 33079, -1, 33079, 33011, 33206, -1, 33206, 33011, 33012, -1, 33080, 33012, 33205, -1, 33080, 33206, 33012, -1, 33012, 33208, 33205, -1, 33205, 33208, 33207, -1, 33207, 33208, 33209, -1, 33081, 33209, 33082, -1, 33081, 33207, 33209, -1, 33209, 33211, 33082, -1, 33082, 33211, 33210, -1, 33210, 33211, 33212, -1, 33083, 33212, 33144, -1, 33083, 33210, 33212, -1, 33212, 32976, 33144, -1, 33144, 32976, 33146, -1, 33146, 32976, 33213, -1, 33214, 33213, 33215, -1, 33214, 33146, 33213, -1, 33213, 32977, 33215, -1, 33215, 32977, 33216, -1, 33216, 32977, 32978, -1, 33084, 32978, 33034, -1, 33084, 33216, 32978, -1, 33041, 33052, 33163, -1, 33163, 33164, 33042, -1, 33042, 33165, 33091, -1, 33091, 33111, 33043, -1, 33043, 33050, 33166, -1, 33166, 33217, 33167, -1, 33167, 33218, 33044, -1, 33044, 33049, 33168, -1, 33168, 33219, 33096, -1, 33096, 33107, 33169, -1, 33169, 33048, 33099, -1, 33099, 33170, 33045, -1, 33045, 33046, 33102, -1, 33220, 33118, 32998, -1, 33220, 33221, 33118, -1, 33220, 33031, 33221, -1, 33221, 33031, 32997, -1, 33222, 32997, 32996, -1, 33117, 32996, 33223, -1, 32994, 33117, 33223, -1, 32994, 33115, 33117, -1, 32994, 33224, 33115, -1, 33115, 33224, 32993, -1, 33240, 32993, 33225, -1, 33226, 33240, 33225, -1, 33226, 33227, 33240, -1, 33226, 32992, 33227, -1, 33227, 32992, 33228, -1, 33230, 33228, 33025, -1, 33024, 33230, 33025, -1, 33024, 33229, 33230, -1, 33230, 33229, 32989, -1, 32987, 33230, 32989, -1, 32987, 33114, 33230, -1, 32987, 33232, 33114, -1, 32987, 33231, 33232, -1, 32987, 33051, 33231, -1, 32987, 33112, 33051, -1, 32987, 33233, 33112, -1, 32987, 33234, 33233, -1, 32987, 33235, 33234, -1, 32987, 33110, 33235, -1, 32987, 33280, 33110, -1, 32987, 32986, 33280, -1, 33280, 32986, 32985, -1, 33241, 32985, 33022, -1, 33236, 33241, 33022, -1, 33236, 33021, 33241, -1, 33241, 33021, 33237, -1, 33092, 33237, 33242, -1, 33090, 33242, 33239, -1, 33238, 33239, 33089, -1, 33238, 33090, 33239, -1, 33221, 32997, 33222, -1, 33222, 32996, 33117, -1, 33115, 32993, 33240, -1, 33227, 33228, 33230, -1, 33280, 32985, 33241, -1, 33241, 33237, 33092, -1, 33092, 33242, 33090, -1, 33239, 33243, 33089, -1, 33089, 33243, 33040, -1, 33040, 33243, 33018, -1, 33088, 33018, 33244, -1, 33088, 33040, 33018, -1, 33018, 33017, 33244, -1, 33244, 33017, 33086, -1, 33086, 33017, 32981, -1, 33085, 32981, 33245, -1, 33085, 33086, 32981, -1, 32981, 33247, 33245, -1, 33245, 33247, 33246, -1, 33246, 33247, 33015, -1, 33248, 33015, 33035, -1, 33248, 33246, 33015, -1, 33015, 32979, 33035, -1, 33035, 32979, 33250, -1, 33250, 32979, 33249, -1, 33033, 33249, 33148, -1, 33033, 33250, 33249, -1, 33249, 33251, 33148, -1, 33148, 33251, 33147, -1, 33147, 33251, 33254, -1, 33254, 33251, 33252, -1, 33255, 33252, 33253, -1, 33145, 33253, 33256, -1, 33145, 33255, 33253, -1, 33254, 33252, 33255, -1, 33253, 32975, 33256, -1, 33256, 32975, 33258, -1, 33258, 32975, 33257, -1, 33143, 33257, 33142, -1, 33143, 33258, 33257, -1, 33257, 33013, 33142, -1, 33142, 33013, 33141, -1, 33141, 33013, 33259, -1, 33140, 33259, 33260, -1, 33140, 33141, 33259, -1, 33259, 32974, 33260, -1, 33260, 32974, 33262, -1, 33262, 32974, 32973, -1, 33261, 32973, 33139, -1, 33261, 33262, 32973, -1, 32973, 32972, 33139, -1, 33139, 32972, 33263, -1, 33263, 32972, 32971, -1, 33264, 32971, 33266, -1, 33264, 33263, 32971, -1, 32971, 33265, 33266, -1, 33266, 33265, 33137, -1, 33137, 33265, 33267, -1, 33075, 33267, 33268, -1, 33075, 33137, 33267, -1, 33267, 32970, 33268, -1, 33268, 32970, 33074, -1, 33074, 32970, 33269, -1, 33073, 33269, 33271, -1, 33073, 33074, 33269, -1, 33269, 33270, 33271, -1, 33271, 33270, 33072, -1, 33072, 33270, 33286, -1, 33272, 33286, 33134, -1, 33272, 33072, 33286, -1, 32968, 33285, 33286, -1, 32968, 33273, 33285, -1, 32968, 32967, 33273, -1, 33273, 32967, 32966, -1, 33003, 33273, 32966, -1, 33003, 32965, 33273, -1, 33273, 32965, 33274, -1, 33060, 33274, 32962, -1, 33002, 33060, 32962, -1, 33002, 33275, 33060, -1, 33002, 33276, 33275, -1, 33275, 33276, 33001, -1, 33059, 33001, 33000, -1, 33277, 33059, 33000, -1, 33277, 33120, 33059, -1, 33277, 32959, 33120, -1, 33120, 32959, 32999, -1, 33119, 32999, 33278, -1, 33279, 33278, 32958, -1, 32998, 33279, 32958, -1, 32998, 33118, 33279, -1, 33273, 33274, 33060, -1, 33275, 33001, 33059, -1, 33120, 32999, 33119, -1, 33119, 33278, 33279, -1, 33110, 33280, 33109, -1, 33109, 33280, 33093, -1, 33283, 33093, 33094, -1, 33108, 33094, 33095, -1, 33106, 33095, 33097, -1, 33047, 33097, 33098, -1, 33284, 33098, 33100, -1, 33281, 33100, 33101, -1, 33104, 33101, 33282, -1, 33104, 33281, 33101, -1, 33109, 33093, 33283, -1, 33283, 33094, 33108, -1, 33108, 33095, 33106, -1, 33106, 33097, 33047, -1, 33047, 33098, 33284, -1, 33284, 33100, 33281, -1, 33285, 33121, 33286, -1, 33286, 33121, 33123, -1, 33287, 33286, 33123, -1, 33287, 33288, 33286, -1, 33286, 33288, 33063, -1, 33065, 33286, 33063, -1, 33065, 33125, 33286, -1, 33286, 33125, 33126, -1, 33127, 33286, 33126, -1, 33127, 33289, 33286, -1, 33286, 33289, 33290, -1, 33291, 33286, 33290, -1, 33291, 33131, 33286, -1, 33286, 33131, 33132, -1, 33292, 33286, 33132, -1, 33292, 33133, 33286, -1, 33286, 33133, 33134, -1 ] } } ] } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 0.000 description "top" position -14.550 0.000 175.849 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 3.142 description "bottom" position -14.550 0.000 -98.349 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 1.571 description "front" position -14.550 -137.099 38.750 } Viewpoint { jump TRUE orientation -0.000 -0.707 -0.707 3.142 description "back" position -14.550 137.099 38.750 } Viewpoint { jump TRUE orientation 0.577 -0.577 -0.577 2.094 description "right" position -151.649 0.000 38.750 } Viewpoint { jump TRUE orientation 0.577 0.577 0.577 2.094 description "left" position 122.549 0.000 38.750 } NavigationInfo { avatarSize [0.25, 1.6, 0.75] headlight TRUE speed 1.0 type "EXAMINE" visibilityLimit 0.0 } choreonoid-1.5.0/share/model/RIC30/parts/L_SHOULDER_R.wrl0000664000000000000000000443646112741425367021225 0ustar rootroot#VRML V2.0 utf8 WorldInfo { title "Exported tringle mesh to VRML97" info ["Created by FreeCAD" ""] } Background { skyAngle 1.57 skyColor 0.1 0.2 0.2 } Transform { scale 0.001 0.001 0.001 rotation 0 0 1 -1.57 scaleOrientation 0 0 1 0 bboxCenter 0 0 0 bboxSize 32.000 45.900 66.900 center 0.000 0.000 0.000 translation 0.000 0.000 0.000 children [ Shape { appearance Appearance { material Material { ambientIntensity 0.2 diffuseColor 0.00 0.00 0.00 emissiveColor 0.00 0.00 0.00 specularColor 0.98 0.98 0.98 shininess 0.06 transparency 0.00 } } geometry IndexedFaceSet { solid FALSE coord Coordinate { point [ 0.000 1.800 -0.650, 0.122 1.800 0.638, 0.239 1.800 0.604, 0.239 1.800 -0.604, 0.357 1.800 -0.543, 0.460 1.800 -0.460, 0.354 1.800 0.545, 0.544 1.800 -0.354, 0.639 1.800 -0.122, 0.543 1.800 0.357, -0.239 1.800 -0.604, -0.354 1.800 -0.545, -0.357 1.800 0.543, -0.639 1.800 0.122, -0.543 1.800 -0.357, -0.650 1.800 0.000, -0.119 1.800 0.640, -0.122 1.800 -0.638, 0.119 1.800 -0.640, -0.312 -11.000 1.569, -0.612 -11.000 -1.478, -1.131 -11.000 -1.131, -1.131 -11.000 1.131, -1.330 -11.000 0.889, -1.478 -11.000 0.612, -0.889 -11.000 1.330, -1.569 -11.000 -0.312, -0.000 -11.000 -1.600, 1.569 -11.000 -0.312, 1.600 -11.000 -0.000, 0.312 -11.000 1.569, 0.612 -11.000 1.478, 1.131 -11.000 -1.131, 1.330 -11.000 0.889, -0.116 2.000 -0.842, -0.339 2.000 -0.780, -0.536 2.000 -0.659, -0.615 1.944 -0.575, -0.571 1.849 -0.533, -0.693 1.849 -0.359, -0.664 1.802 -0.138, -0.604 1.800 -0.239, -0.227 1.944 -0.811, -0.437 1.944 -0.719, 0.801 2.000 -0.285, 0.824 1.944 -0.171, 0.748 1.944 -0.387, 0.571 1.849 -0.533, 0.353 1.802 -0.580, 0.604 1.800 -0.239, 0.650 1.800 0.000, 0.640 1.800 0.119, 0.638 1.849 0.450, 0.621 2.000 0.580, 0.688 1.944 0.486, 0.677 1.802 0.046, 0.664 1.802 -0.138, 0.602 1.802 -0.312, 0.693 1.849 -0.359, 0.765 1.849 -0.159, 0.840 1.944 0.057, 0.848 2.000 -0.058, 0.832 2.000 0.173, 0.604 1.800 0.239, 0.639 1.802 0.227, 0.554 1.802 0.391, 0.442 2.000 0.726, 0.229 2.000 0.818, 0.531 1.944 0.653, 0.335 1.944 0.772, 0.460 1.800 0.460, 0.270 1.802 0.622, 0.000 1.800 0.650, 0.092 1.802 0.672, -0.311 1.849 0.716, -0.531 1.944 0.653, -0.106 1.849 0.774, 0.106 1.849 0.774, 0.000 2.000 0.850, -0.115 1.944 0.834, -0.621 2.000 0.580, -0.688 1.944 0.486, -0.239 1.800 0.604, -0.460 1.800 0.460, -0.604 1.800 0.239, -0.677 1.802 0.046, -0.748 1.944 -0.387, -0.694 2.000 -0.490, -0.779 1.849 0.053, -0.765 1.849 -0.159, -0.428 1.802 0.526, -0.638 1.849 0.450, -0.755 2.000 0.391, -0.554 1.802 0.391, -0.793 1.944 0.282, -0.848 2.000 -0.058, -0.832 2.000 0.173, -0.544 1.800 0.354, -0.840 1.944 0.057, -0.824 1.944 -0.171, -0.801 2.000 -0.285, -0.640 1.800 -0.119, -0.460 1.800 -0.460, -0.353 1.802 -0.580, -0.406 1.849 -0.667, -0.183 1.802 -0.653, -0.000 1.849 -0.781, -0.211 1.849 -0.752, 0.694 2.000 -0.490, 0.406 1.849 -0.667, 0.211 1.849 -0.752, 0.536 2.000 -0.659, 0.339 2.000 -0.780, 0.227 1.944 -0.811, -0.000 1.802 -0.678, 0.116 2.000 -0.842, 0.000 1.944 -0.842, 0.183 1.802 -0.653, 0.437 1.944 -0.719, 0.615 1.944 -0.575, 0.496 1.802 -0.463, 0.779 1.849 0.053, 0.793 1.944 0.282, 0.736 1.849 0.262, 0.428 1.802 0.526, 0.493 1.849 0.606, 0.115 1.944 0.834, 0.311 1.849 0.716, -0.335 1.944 0.772, -0.270 1.802 0.622, -0.092 1.802 0.672, -0.493 1.849 0.606, -0.639 1.802 0.227, -0.736 1.849 0.262, -0.602 1.802 -0.312, -0.496 1.802 -0.463, -0.612 -11.000 1.478, -0.612 -14.000 1.478, -1.131 -14.000 1.131, -1.330 -14.000 0.889, -1.478 -14.000 0.612, -1.600 -11.000 -0.000, -0.612 -14.000 -1.478, -0.312 -11.000 -1.569, -0.312 -14.000 -1.569, 0.612 -11.000 -1.478, 0.889 -14.000 -1.330, 1.330 -11.000 -0.889, 1.478 -11.000 -0.612, 1.478 -14.000 -0.612, 1.131 -11.000 1.131, 0.889 -11.000 1.330, -0.000 -11.000 1.600, -1.569 -11.000 0.312, -1.569 -14.000 -0.312, -1.478 -11.000 -0.612, -1.330 -11.000 -0.889, -1.330 -14.000 -0.889, -0.889 -11.000 -1.330, 0.312 -11.000 -1.569, 0.889 -11.000 -1.330, 1.131 -14.000 -1.131, 1.569 -14.000 -0.312, 1.569 -11.000 0.312, 1.478 -11.000 0.612, 0.312 -14.000 1.569, 0.726 14.700 -0.442, -0.490 14.700 -0.694, -0.780 14.700 -0.339, -0.285 14.700 0.801, -0.229 2.000 0.818, 0.391 14.700 0.755, 0.755 2.000 0.391, 0.850 14.700 0.000, 0.391 14.700 -0.755, -0.659 14.700 -0.536, -0.442 2.000 0.726, -7.025 10.900 7.083, -6.856 10.900 7.031, -7.267 10.900 7.097, -6.564 10.900 6.837, -6.368 10.900 6.545, -6.317 10.900 6.376, -6.317 10.900 6.025, -6.368 10.900 5.855, -6.452 10.900 5.700, -6.700 10.900 5.451, -7.363 10.900 5.315, -6.856 10.900 5.369, -7.334 10.900 7.090, -7.400 10.900 7.077, -7.668 10.900 5.431, -7.911 10.900 5.649, -8.094 10.900 6.099, -7.800 10.900 5.529, -8.072 10.900 6.425, 0.504 -14.171 1.550, 0.612 -14.000 1.478, 0.740 -14.171 1.452, 1.308 -14.433 1.308, 1.756 -14.500 1.153, 1.424 -14.492 1.424, 1.322 -14.500 1.631, 0.622 -14.492 1.915, 0.773 -14.500 1.953, -0.000 -14.433 1.850, -0.255 -14.171 1.610, -0.269 -14.321 1.696, -0.504 -14.171 1.550, -0.312 -14.000 1.569, -0.000 -14.000 1.600, 0.269 -14.321 1.696, 0.889 -14.000 1.330, 1.009 -14.321 1.389, 0.958 -14.171 1.319, 1.863 -14.500 0.969, 1.629 -14.492 1.183, 1.153 -14.171 1.153, 1.389 -14.321 1.009, 1.953 -14.500 0.773, 1.915 -14.492 0.622, 1.530 -14.321 0.779, 2.021 -14.500 0.576, 1.988 -14.492 0.315, 2.066 -14.500 0.386, 1.478 -14.000 0.612, 1.550 -14.171 0.504, 1.452 -14.171 0.740, 1.569 -14.000 0.312, 1.696 -14.321 0.269, 1.717 -14.321 0.000, 1.827 -14.433 -0.289, 1.988 -14.492 -0.315, 1.915 -14.492 -0.622, 2.063 -14.500 -0.394, 2.091 -14.500 -0.199, 2.100 -14.500 0.000, 2.092 -14.500 0.196, 1.953 -14.500 -0.773, 1.610 -14.171 -0.255, 1.696 -14.321 -0.269, 1.633 -14.321 -0.531, 1.648 -14.433 -0.840, 1.629 -14.492 -1.183, 1.759 -14.500 -1.145, 1.550 -14.171 -0.504, 1.330 -14.000 -0.889, 1.319 -14.171 -0.958, 1.214 -14.321 -1.214, 1.308 -14.433 -1.308, 0.969 -14.500 -1.863, 1.153 -14.500 -1.756, 1.183 -14.492 -1.629, 1.452 -14.171 -0.740, 1.153 -14.171 -1.153, 0.840 -14.433 -1.648, 0.773 -14.500 -1.953, 0.622 -14.492 -1.915, 0.914 -14.492 -1.794, 1.009 -14.321 -1.389, 0.779 -14.321 -1.530, 0.572 -14.433 -1.759, 0.315 -14.492 -1.988, 0.504 -14.171 -1.550, 0.612 -14.000 -1.478, 0.312 -14.000 -1.569, -0.622 -14.492 -1.915, -0.315 -14.492 -1.988, -0.199 -14.500 -2.091, 0.196 -14.500 -2.092, -0.000 -14.500 -2.100, 0.386 -14.500 -2.066, -0.000 -14.000 -1.600, -0.572 -14.433 -1.759, -0.914 -14.492 -1.794, -0.000 -14.171 -1.630, -0.531 -14.321 -1.633, -0.840 -14.433 -1.648, -1.145 -14.500 -1.759, -1.183 -14.492 -1.629, -1.214 -14.321 -1.214, -1.630 -14.500 -1.325, -0.740 -14.171 -1.452, -0.889 -14.000 -1.330, -0.958 -14.171 -1.319, -1.153 -14.171 -1.153, -1.915 -14.492 -0.622, -1.794 -14.492 -0.914, -1.863 -14.500 -0.969, -1.530 -14.321 -0.779, -1.759 -14.433 -0.572, -2.021 -14.500 -0.576, -1.478 -14.000 -0.612, -1.550 -14.171 -0.504, -1.827 -14.433 0.289, -1.988 -14.492 0.315, -1.915 -14.492 0.622, -1.953 -14.500 0.773, -2.091 -14.500 0.199, -2.100 -14.500 -0.000, -2.013 -14.492 -0.000, -1.988 -14.492 -0.315, -1.600 -14.000 -0.000, -1.610 -14.171 -0.255, -1.717 -14.321 -0.000, -1.630 -14.171 -0.000, -1.759 -14.433 0.572, -1.629 -14.492 1.183, -1.759 -14.500 1.145, -1.550 -14.171 0.504, -1.389 -14.321 1.009, -1.183 -14.492 1.629, -1.452 -14.171 0.740, -1.319 -14.171 0.958, -1.009 -14.321 1.389, -0.773 -14.500 1.953, -0.914 -14.492 1.794, -0.315 -14.492 1.988, -0.531 -14.321 1.633, -0.740 -14.171 1.452, -0.779 -14.321 1.530, -0.889 -14.000 1.330, -0.958 -14.171 1.319, -0.000 -14.492 2.013, 0.315 -14.492 1.988, -0.196 -14.500 2.092, -0.000 -14.500 2.100, -1.325 -14.500 1.630, -1.424 -14.492 1.424, -1.648 -14.433 0.840, -1.569 -14.000 0.312, -1.452 -14.171 -0.740, -1.633 -14.321 -0.531, -1.424 -14.492 -1.424, -1.087 -14.433 -1.497, -0.779 -14.321 -1.530, -0.000 -14.492 -2.013, 0.531 -14.321 -1.633, 0.269 -14.321 -1.696, 1.325 -14.500 -1.630, 1.485 -14.500 -1.485, 1.424 -14.492 -1.424, 1.631 -14.500 -1.322, 1.497 -14.433 -1.087, 1.530 -14.321 -0.779, 1.600 -14.000 -0.000, 1.183 -14.492 1.629, 0.779 -14.321 1.530, 1.145 -14.500 1.759, 0.531 -14.321 1.633, 0.572 -14.433 1.759, -0.000 -14.171 1.630, -0.000 -14.321 1.717, 0.289 -14.433 1.827, -1.214 -14.321 1.214, 0.255 -14.171 -1.610, 1.610 -14.171 0.255, 0.255 -14.171 1.610, 0.914 -14.492 1.794, 0.840 -14.433 1.648, 1.087 -14.433 1.497, 1.214 -14.321 1.214, 1.648 -14.433 0.840, 1.794 -14.492 0.914, 1.497 -14.433 1.087, 1.131 -14.000 1.131, 1.330 -14.000 0.889, 1.759 -14.433 0.572, 1.633 -14.321 0.531, 1.319 -14.171 0.958, 1.827 -14.433 0.289, 1.850 -14.433 0.000, 1.630 -14.171 0.000, 2.013 -14.492 0.000, 1.794 -14.492 -0.914, 1.759 -14.433 -0.572, 1.389 -14.321 -1.009, 1.087 -14.433 -1.497, 0.958 -14.171 -1.319, 0.289 -14.433 -1.827, 0.740 -14.171 -1.452, -0.000 -14.433 -1.850, -0.000 -14.321 -1.717, -0.255 -14.171 -1.610, -0.269 -14.321 -1.696, -0.289 -14.433 -1.827, -0.504 -14.171 -1.550, -1.308 -14.433 -1.308, -1.009 -14.321 -1.389, -1.319 -14.171 -0.958, -1.629 -14.492 -1.183, -1.497 -14.433 -1.087, -1.389 -14.321 -1.009, -1.131 -14.000 -1.131, -1.827 -14.433 -0.289, -1.648 -14.433 -0.840, -1.850 -14.433 -0.000, -1.696 -14.321 -0.269, -1.610 -14.171 0.255, -1.696 -14.321 0.269, -1.530 -14.321 0.779, -1.633 -14.321 0.531, -1.794 -14.492 0.914, -1.497 -14.433 1.087, -1.308 -14.433 1.308, -1.153 -14.171 1.153, -0.840 -14.433 1.648, -1.087 -14.433 1.497, -0.622 -14.492 1.915, -0.572 -14.433 1.759, -0.289 -14.433 1.827, -7.875 10.900 -25.783, -8.044 10.900 -24.069, -8.044 10.900 -25.731, -8.336 10.900 -24.263, -8.448 10.900 -24.400, -8.448 10.900 -25.400, -8.532 10.900 -25.245, -7.875 10.900 -24.017, -6.800 10.900 -24.901, -6.823 10.900 -25.100, -7.139 10.900 -25.604, -7.500 10.900 -25.778, -7.026 10.900 -24.303, -6.867 10.900 -24.559, 0.818 14.700 0.229, 1.081 15.000 0.393, 0.726 14.700 0.442, 0.961 15.000 0.632, 0.580 14.700 0.621, 0.575 15.000 0.996, 0.173 14.700 0.832, -0.490 14.700 0.694, -0.881 15.000 0.739, -0.659 14.700 0.536, 0.067 15.000 1.148, -0.058 14.700 0.848, -0.455 15.000 1.056, -0.780 14.700 0.339, -1.119 15.000 0.265, -0.881 15.000 -0.739, -0.842 14.700 0.116, -0.842 14.700 -0.116, -1.119 15.000 -0.265, -1.028 15.000 -0.516, -0.687 15.000 -0.922, -0.455 15.000 -1.056, 0.173 14.700 -0.832, -0.058 14.700 -0.848, 0.961 15.000 -0.632, -0.285 14.700 -0.801, 0.580 14.700 -0.621, 1.081 15.000 -0.393, 0.818 14.700 -0.229, 1.142 15.000 -0.134, -7.556 10.900 7.027, -8.016 10.785 7.150, -8.520 10.485 6.848, -8.624 10.485 6.568, -7.525 10.871 7.236, -7.727 10.871 7.149, -7.700 10.900 6.949, -7.827 10.900 6.845, -8.669 10.485 6.274, -8.058 10.871 6.864, -7.934 10.900 6.721, -8.541 10.653 6.547, -8.017 10.900 6.579, -8.451 10.785 6.263, -8.654 10.485 5.977, -8.061 10.900 5.939, -7.521 10.900 5.359, -7.025 10.900 5.317, -7.200 10.871 5.115, -7.200 10.900 5.300, -6.484 10.785 5.172, -6.196 10.653 5.245, -6.134 10.485 5.187, -6.654 10.653 4.927, -6.982 10.871 5.137, -8.251 10.871 6.471, -8.098 10.900 6.263, -8.284 10.871 6.255, -8.438 10.785 6.010, -8.499 10.653 5.719, -8.579 10.485 5.689, -8.547 10.300 5.539, -8.448 10.485 5.422, -8.375 10.785 5.765, -8.218 10.871 5.823, -8.266 10.485 5.187, -8.000 10.900 5.787, -8.108 10.785 5.337, -7.991 10.653 5.063, -7.780 10.485 4.849, -8.040 10.485 4.993, -7.496 10.485 4.759, -7.987 10.871 5.452, -7.916 10.785 5.172, -7.200 10.485 4.729, -7.820 10.871 5.309, -6.904 10.485 4.759, -7.048 10.300 4.708, -7.628 10.871 5.203, -7.200 10.785 4.947, -7.418 10.871 5.137, -6.360 10.485 4.993, -6.472 10.300 4.888, -6.580 10.871 5.309, -5.853 10.300 5.539, -5.748 10.300 5.824, -6.024 10.653 5.467, -6.564 10.900 5.563, -6.413 10.871 5.452, -5.831 10.653 5.990, -5.717 10.300 6.427, -5.731 10.485 6.274, -6.279 10.871 5.626, -6.182 10.871 5.823, -5.816 10.653 6.270, -5.776 10.485 6.569, -5.793 10.300 6.721, -5.949 10.785 6.263, -5.880 10.485 6.848, -6.300 10.900 6.201, -5.859 10.653 6.547, -5.927 10.300 6.993, -6.037 10.485 7.100, -6.149 10.871 6.472, -5.956 10.653 6.810, -6.113 10.300 7.233, -6.104 10.653 7.048, -6.226 10.871 6.678, -6.452 10.900 6.700, -6.384 10.785 7.150, -6.486 10.485 7.486, -6.528 10.653 7.411, -6.760 10.485 7.603, -6.898 10.300 7.669, -7.051 10.485 7.663, -6.493 10.871 7.024, -6.785 10.653 7.522, -7.060 10.653 7.578, -7.200 10.300 7.700, -7.349 10.485 7.663, -6.700 10.900 6.949, -7.073 10.785 7.446, -7.340 10.653 7.578, -7.502 10.300 7.669, -6.875 10.871 7.236, -7.090 10.871 7.280, -7.327 10.785 7.446, -7.640 10.485 7.603, -7.792 10.300 7.578, -7.575 10.785 7.395, -8.158 10.485 7.316, -7.200 10.900 7.100, -7.310 10.871 7.280, -8.363 10.485 7.100, -7.200 10.653 4.815, -6.948 10.785 4.973, -7.479 10.653 4.843, -7.872 10.653 7.411, -7.808 10.785 7.295, -7.615 10.653 7.522, -7.914 10.485 7.486, -8.102 10.653 7.251, -7.907 10.871 7.024, -8.325 10.785 6.752, -8.296 10.653 7.048, -8.444 10.653 6.810, -8.191 10.785 6.967, -8.413 10.785 6.513, -8.174 10.871 6.678, -8.584 10.653 6.270, -8.273 10.871 6.036, -8.569 10.653 5.990, -8.376 10.653 5.467, -8.121 10.871 5.626, -8.263 10.785 5.537, -8.204 10.653 5.245, -7.452 10.785 4.973, -7.694 10.785 5.049, -7.746 10.653 4.927, -6.620 10.485 4.849, -6.921 10.653 4.843, -6.706 10.785 5.049, -6.772 10.871 5.203, -6.292 10.785 5.337, -6.409 10.653 5.063, -5.952 10.485 5.422, -6.137 10.785 5.537, -5.901 10.653 5.719, -5.821 10.485 5.689, -5.962 10.785 6.010, -6.025 10.785 5.765, -5.746 10.485 5.977, -6.127 10.871 6.036, -6.116 10.871 6.255, -5.987 10.785 6.514, -6.075 10.785 6.752, -6.342 10.871 6.864, -6.209 10.785 6.967, -6.298 10.653 7.251, -6.242 10.485 7.316, -6.825 10.785 7.395, -6.673 10.871 7.149, -6.592 10.785 7.295, 0.388 -14.500 -2.571, 0.576 -14.500 -2.021, 0.766 -14.500 -2.484, 1.768 -14.500 -1.906, 2.033 -14.500 -1.621, 1.867 -14.500 -0.960, 2.535 -14.500 -0.579, 2.420 -14.500 -0.950, 2.017 -14.500 -0.585, 2.535 -14.500 0.579, 2.593 -14.500 0.194, 2.420 -14.500 0.950, 2.252 -14.500 1.300, 2.033 -14.500 1.621, 1.630 -14.500 1.325, 1.485 -14.500 1.485, 1.465 -14.500 2.148, 0.960 -14.500 1.867, 1.128 -14.500 2.343, 0.388 -14.500 2.571, 0.394 -14.500 2.063, 0.585 -14.500 2.017, 0.199 -14.500 2.091, -0.576 -14.500 2.021, -0.995 -14.500 2.403, -1.153 -14.500 1.756, -2.010 -14.500 1.650, -2.162 -14.500 1.445, -2.017 -14.500 0.585, -2.550 -14.500 0.507, -2.587 -14.500 0.255, -2.092 -14.500 -0.196, -2.550 -14.500 -0.507, -2.294 -14.500 -1.226, -2.010 -14.500 -1.649, -1.839 -14.500 -1.838, -1.650 -14.500 -2.010, -1.445 -14.500 -2.162, -1.226 -14.500 -2.293, -0.960 -14.500 -1.867, -0.755 -14.500 -2.488, -0.394 -14.500 -2.063, -0.255 -14.500 2.588, -0.386 -14.500 2.066, -0.969 -14.500 1.863, -1.485 -14.500 1.485, -1.631 -14.500 1.322, -1.867 -14.500 0.960, -2.063 -14.500 0.394, -2.066 -14.500 -0.386, -2.488 -14.500 -0.755, -1.953 -14.500 -0.773, -1.756 -14.500 -1.153, -1.485 -14.500 -1.485, -1.322 -14.500 -1.631, -0.773 -14.500 -1.953, -0.585 -14.500 -2.017, -0.507 -14.500 -2.550, -0.255 -14.500 -2.587, -7.489 -10.000 -24.180, -7.911 -10.000 -24.180, -7.133 -10.000 -24.409, -6.958 -10.000 -24.793, -6.958 -10.000 -25.007, -8.105 -10.000 -24.269, -8.267 -10.000 -24.409, -8.382 -10.000 -25.212, -8.267 -10.000 -25.391, 7.911 -10.000 -24.180, 8.267 -10.000 -24.409, 7.489 -10.000 -24.180, 7.295 -10.000 -24.269, 7.133 -10.000 -25.391, 7.018 -10.000 -25.212, 7.133 -10.000 -24.409, 8.267 -10.000 -25.391, 7.911 -10.000 -25.620, -8.227 10.871 -23.951, -8.602 10.653 -23.849, -8.863 10.485 -24.000, -8.796 10.653 -24.052, -8.973 10.300 -24.107, -8.787 10.300 -23.867, -8.658 10.485 -23.784, -8.075 10.785 -23.705, -8.025 10.871 -23.864, -8.308 10.785 -23.805, -8.200 10.900 -24.151, -8.944 10.653 -24.290, -9.020 10.485 -24.252, -8.407 10.871 -24.076, -9.169 10.485 -24.826, -9.198 10.300 -24.976, -9.124 10.485 -24.531, -8.558 10.871 -24.236, -8.825 10.785 -24.348, -9.084 10.653 -24.830, -9.154 10.485 -25.123, -8.674 10.871 -24.422, -9.079 10.485 -25.411, -9.047 10.300 -25.561, -8.532 10.900 -24.555, -8.751 10.871 -24.628, -9.069 10.653 -25.110, -8.999 10.653 -25.381, -8.886 10.300 -25.818, -8.583 10.900 -24.725, -8.600 10.900 -24.901, -8.938 10.785 -25.090, -8.948 10.485 -25.678, -8.876 10.653 -25.633, -8.766 10.485 -25.913, -8.718 10.871 -25.277, -8.583 10.900 -25.076, -8.621 10.871 -25.474, -8.428 10.300 -26.212, -8.487 10.871 -25.648, -8.416 10.785 -25.928, -8.280 10.485 -26.251, -8.320 10.871 -25.791, -8.194 10.785 -26.051, -7.979 10.653 -26.257, -7.996 10.485 -26.341, -7.700 10.485 -26.371, -8.336 10.900 -25.537, -8.128 10.871 -25.897, -7.700 10.653 -26.285, -7.404 10.485 -26.341, -8.200 10.900 -25.649, -7.700 10.785 -26.153, -7.421 10.653 -26.257, -7.120 10.485 -26.251, -7.251 10.300 -26.331, -7.154 10.653 -26.173, -6.860 10.485 -26.107, -7.700 10.900 -25.800, -7.272 10.871 -25.897, -6.909 10.653 -26.037, -6.514 10.300 -25.818, -7.310 10.900 -25.711, -6.524 10.653 -25.633, -6.321 10.485 -25.411, -6.913 10.871 -25.648, -6.637 10.785 -25.563, -6.246 10.485 -25.123, -6.248 10.300 -25.276, -6.779 10.871 -25.474, -6.996 10.900 -25.461, -6.889 10.900 -25.290, -6.462 10.785 -25.090, -6.231 10.485 -24.826, -6.276 10.485 -24.531, -6.682 10.871 -25.277, -6.316 10.653 -24.830, -6.359 10.653 -24.553, -6.380 10.485 -24.252, -6.293 10.300 -24.379, -6.627 10.871 -25.064, -6.616 10.871 -24.845, -6.823 10.900 -24.700, -6.649 10.871 -24.628, -6.487 10.785 -24.586, -6.456 10.653 -24.290, -6.604 10.653 -24.052, -6.726 10.871 -24.422, -6.575 10.785 -24.348, -6.709 10.785 -24.133, -7.108 10.300 -23.522, -6.933 10.900 -24.429, -6.842 10.871 -24.236, -6.798 10.653 -23.849, -6.986 10.485 -23.614, -6.993 10.871 -24.076, -7.092 10.785 -23.805, -7.260 10.485 -23.497, -7.398 10.300 -23.431, -7.551 10.485 -23.437, -7.139 10.900 -24.196, -7.849 10.485 -23.437, -7.269 10.900 -24.110, -7.411 10.900 -24.048, -7.553 10.900 -24.012, -7.700 10.900 -24.000, -7.810 10.871 -23.820, -8.002 10.300 -23.431, -7.840 10.653 -23.522, -7.827 10.785 -23.654, -7.375 10.871 -23.864, -7.573 10.785 -23.654, -7.560 10.653 -23.522, -7.325 10.785 -23.705, -7.590 10.871 -23.820, -8.557 10.300 -23.669, -8.115 10.653 -23.578, -8.140 10.485 -23.497, -8.292 10.300 -23.522, -7.700 10.871 -25.985, -7.482 10.871 -25.963, -7.952 10.785 -26.127, -7.448 10.785 -26.127, -7.285 10.653 -23.578, -8.516 10.785 -23.950, -8.414 10.485 -23.614, -8.372 10.653 -23.689, -8.691 10.785 -24.133, -8.784 10.871 -24.845, -8.951 10.785 -24.837, -8.913 10.785 -24.586, -9.041 10.653 -24.553, -8.773 10.871 -25.064, -8.875 10.785 -25.335, -8.763 10.785 -25.563, -8.491 10.653 -26.037, -8.608 10.785 -25.763, -8.540 10.485 -26.107, -8.704 10.653 -25.854, -7.918 10.871 -25.963, -8.246 10.653 -26.173, -7.080 10.871 -25.791, -6.984 10.785 -25.928, -7.206 10.785 -26.051, -6.792 10.785 -25.763, -6.696 10.653 -25.854, -6.634 10.485 -25.913, -6.452 10.485 -25.678, -6.525 10.785 -25.335, -6.331 10.653 -25.110, -6.401 10.653 -25.381, -6.449 10.785 -24.837, -6.537 10.485 -24.000, -6.742 10.485 -23.784, -6.884 10.785 -23.950, -7.028 10.653 -23.689, -7.173 10.871 -23.951, -0.796 15.000 -2.580, -1.836 15.000 -1.979, -2.513 15.000 -0.986, -1.150 15.000 0.000, -2.513 15.000 0.986, -1.028 15.000 0.516, -2.338 15.000 1.350, -0.687 15.000 0.922, 0.783 15.000 2.584, 1.032 15.000 2.495, 1.272 15.000 2.382, 1.712 15.000 2.088, 0.789 15.000 0.836, 2.494 15.000 1.035, 2.583 15.000 0.785, 2.648 15.000 0.529, 2.700 15.000 0.002, 1.142 15.000 0.134, 2.584 15.000 -0.784, 2.494 15.000 -1.034, 2.381 15.000 -1.274, 0.789 15.000 -0.836, 0.575 15.000 -0.996, 1.272 15.000 -2.382, 0.783 15.000 -2.584, 0.526 15.000 -2.648, 0.330 15.000 -1.102, 0.067 15.000 -1.148, 0.264 15.000 -2.687, 0.000 15.000 -2.700, -0.200 15.000 -1.133, -2.632 15.000 0.601, -0.200 15.000 1.133, 0.330 15.000 1.102, -1.171 15.000 -2.433, 6.856 10.900 5.369, 6.856 10.900 7.031, 6.452 10.900 6.700, 6.368 10.900 5.855, 6.317 10.900 6.375, 7.200 10.900 7.100, 7.200 10.900 5.300, 8.017 10.900 5.821, 7.934 10.900 5.679, 7.334 10.900 5.310, 7.556 10.900 5.373, 8.000 10.900 6.613, 8.094 10.900 6.301, -7.200 10.000 7.700, -7.792 10.000 7.578, -8.057 10.300 7.431, -8.473 10.300 6.993, -8.607 10.300 6.721, -8.683 10.000 6.427, -8.683 10.300 6.427, -8.652 10.300 5.824, -8.386 10.300 5.282, -8.177 10.300 5.062, -8.177 10.000 5.062, -7.649 10.300 4.769, -6.014 10.300 5.282, -6.113 10.000 7.233, -6.343 10.300 7.431, -8.287 10.300 7.233, -8.287 10.000 7.233, -8.473 10.000 6.993, -8.698 10.300 6.124, -8.698 10.000 6.124, -8.386 10.000 5.282, -7.928 10.300 4.888, -7.352 10.300 4.708, -7.352 10.000 4.708, -7.048 10.000 4.708, -6.751 10.300 4.769, -6.751 10.000 4.769, -6.472 10.000 4.888, -6.223 10.300 5.062, -6.014 10.000 5.282, -5.702 10.300 6.124, -5.702 10.000 6.124, -5.927 10.000 6.993, -6.343 10.000 7.431, -6.608 10.300 7.578, 7.411 -10.000 6.920, 7.767 -10.000 6.691, 6.795 -10.000 5.569, 7.882 -10.000 5.888, 6.989 -10.000 6.920, 6.633 -10.000 5.709, 6.518 -10.000 5.888, 6.633 -10.000 6.691, 6.458 -10.000 6.307, 6.458 -10.000 6.093, 6.989 -10.000 5.480, 7.767 -10.000 5.709, -7.411 -10.000 5.480, -7.767 -10.000 5.709, -7.942 -10.000 6.307, -7.942 -10.000 6.093, -7.200 -10.000 5.450, -6.989 -10.000 6.920, -6.633 -10.000 6.691, -6.518 -10.000 5.888, -6.795 -10.000 6.831, 0.388 -14.492 2.638, 0.766 -14.500 2.484, 1.915 -14.330 2.138, 1.218 -14.330 2.599, 1.183 -14.435 2.524, 0.768 -14.492 2.554, 1.132 -14.492 2.415, 1.860 -14.435 2.076, 1.471 -14.492 2.224, 2.359 -14.200 1.687, 2.206 -14.330 1.836, 1.780 -14.492 1.986, 1.768 -14.500 1.906, 2.379 -14.435 1.452, 2.745 -14.200 0.936, 2.450 -14.330 1.495, 2.276 -14.492 1.389, 2.565 -14.435 1.090, 2.642 -14.330 1.123, 2.777 -14.330 0.726, 2.580 -14.492 0.675, 2.696 -14.435 0.705, 2.770 -14.435 0.305, 2.853 -14.330 0.314, 2.898 -14.200 0.106, 2.785 -14.435 -0.102, 2.868 -14.330 -0.105, 2.823 -14.330 -0.521, 2.651 -14.492 0.292, 2.717 -14.330 -0.927, 2.593 -14.500 -0.194, 2.669 -14.200 -1.134, 2.475 -14.200 -1.511, 2.622 -14.492 -0.484, 2.553 -14.330 -1.312, 2.229 -14.200 -1.855, 2.524 -14.492 -0.861, 2.479 -14.435 -1.274, 2.334 -14.330 -1.670, 1.935 -14.200 -2.160, 2.252 -14.500 -1.300, 2.372 -14.492 -1.219, 1.754 -14.330 -2.272, 1.920 -14.492 -1.851, 1.600 -14.200 -2.419, 1.405 -14.330 -2.503, 1.231 -14.200 -2.626, 1.025 -14.330 -2.681, 1.465 -14.500 -2.148, 1.364 -14.435 -2.430, 0.835 -14.200 -2.777, 1.128 -14.500 -2.343, 1.305 -14.492 -2.326, 0.953 -14.492 -2.491, 0.422 -14.200 -2.869, 0.624 -14.330 -2.802, 0.580 -14.492 -2.603, 0.606 -14.435 -2.720, 0.203 -14.435 -2.780, 0.210 -14.330 -2.863, -0.210 -14.330 -2.863, -0.422 -14.200 -2.869, -0.624 -14.330 -2.802, 0.195 -14.492 -2.660, -1.025 -14.330 -2.681, -0.835 -14.200 -2.777, -0.000 -14.500 -2.600, -0.195 -14.492 -2.660, -0.606 -14.435 -2.720, -0.580 -14.492 -2.603, -0.996 -14.435 -2.603, -1.600 -14.200 -2.419, -1.405 -14.330 -2.503, -1.305 -14.492 -2.326, -2.334 -14.330 -1.670, -2.229 -14.200 -1.855, -1.703 -14.435 -2.206, -1.630 -14.492 -2.111, -1.754 -14.330 -2.272, -0.953 -14.492 -2.491, -0.995 -14.500 -2.403, -1.364 -14.435 -2.430, -2.066 -14.330 -1.992, -1.920 -14.492 -1.851, -2.162 -14.500 -1.445, -2.403 -14.500 -0.995, -2.372 -14.492 -1.219, -2.524 -14.492 -0.861, -2.853 -14.330 0.314, -2.852 -14.200 0.527, -2.898 -14.200 0.106, -2.868 -14.330 -0.105, -2.823 -14.330 -0.521, -2.638 -14.435 -0.900, -2.622 -14.492 -0.484, -2.717 -14.330 -0.927, -2.479 -14.435 -1.274, -2.588 -14.500 -0.255, -2.651 -14.492 0.292, -2.600 -14.500 -0.000, -2.488 -14.500 0.755, -2.450 -14.330 1.495, -2.379 -14.435 1.452, -2.359 -14.200 1.687, -2.579 -14.200 1.326, -2.565 -14.435 1.090, -2.642 -14.330 1.123, -2.580 -14.492 0.675, -2.777 -14.330 0.726, -2.696 -14.435 0.705, -2.454 -14.492 1.043, -2.403 -14.500 0.995, -2.050 -14.492 1.706, -1.838 -14.500 1.839, -1.649 -14.500 2.010, -1.780 -14.492 1.986, -0.827 -14.330 2.749, -0.631 -14.200 2.831, -1.419 -14.200 2.529, -1.584 -14.330 2.394, -1.471 -14.492 2.224, -2.293 -14.500 1.226, -2.206 -14.330 1.836, -1.915 -14.330 2.138, -1.445 -14.500 2.162, -1.226 -14.500 2.294, -0.507 -14.500 2.550, -0.768 -14.492 2.554, -0.755 -14.500 2.488, -0.388 -14.492 2.638, 0.406 -14.435 2.757, 0.631 -14.200 2.831, 0.418 -14.330 2.840, 0.212 -14.200 2.892, -0.406 -14.435 2.757, -0.000 -14.492 2.667, -0.418 -14.330 2.840, -0.000 -14.500 2.600, 0.827 -14.330 2.749, -0.000 -14.330 2.870, -0.000 -14.435 2.787, 0.803 -14.435 2.669, 1.584 -14.330 2.394, 1.538 -14.435 2.324, 2.142 -14.435 1.783, 2.050 -14.492 1.706, 2.454 -14.492 1.043, 2.665 -14.492 -0.097, 2.638 -14.435 -0.900, 2.741 -14.435 -0.506, 2.006 -14.435 -1.934, 2.169 -14.492 -1.552, 2.066 -14.330 -1.992, 2.267 -14.435 -1.622, 1.630 -14.492 -2.111, 1.703 -14.435 -2.206, 0.996 -14.435 -2.603, -0.203 -14.435 -2.780, -2.006 -14.435 -1.934, -2.169 -14.492 -1.552, -2.267 -14.435 -1.622, -2.553 -14.330 -1.312, -2.741 -14.435 -0.506, -2.785 -14.435 -0.102, -2.770 -14.435 0.305, -2.665 -14.492 -0.097, -2.142 -14.435 1.783, -2.276 -14.492 1.389, -1.860 -14.435 2.076, -1.218 -14.330 2.599, -1.538 -14.435 2.324, -1.183 -14.435 2.524, -0.803 -14.435 2.669, -1.132 -14.492 2.415, 7.875 10.900 -24.017, 8.448 10.900 -24.400, 7.633 10.900 -24.003, 7.537 10.900 -25.785, 8.336 10.900 -25.537, 7.700 10.900 -25.800, 7.500 10.900 -24.022, 7.344 10.900 -24.073, 6.802 10.900 -24.837, 7.200 10.900 -24.151, 6.966 10.900 -24.379, 6.828 10.900 -24.675, -7.700 -10.000 -24.150, -7.388 -10.700 -24.218, -7.295 -10.000 -24.269, -7.209 -10.700 -24.333, -7.018 -10.000 -24.588, -6.950 -10.700 -24.900, -7.018 -10.000 -25.212, -7.069 -10.700 -25.305, -7.133 -10.000 -25.391, -7.593 -10.700 -25.642, -7.911 -10.000 -25.620, -8.105 -10.000 -25.531, -8.442 -10.000 -24.793, -8.420 -10.700 -24.689, -8.382 -10.000 -24.588, -7.295 -10.000 -25.531, -7.388 -10.700 -25.582, -7.489 -10.000 -25.620, -7.700 -10.000 -25.650, -7.807 -10.700 -25.642, -8.420 -10.700 -25.111, -8.442 -10.000 -25.007, -8.450 -10.700 -24.900, 7.700 -10.000 -24.150, 8.012 -10.700 -24.218, 8.105 -10.000 -24.269, 8.442 -10.000 -24.793, 8.382 -10.000 -25.212, 8.191 -10.700 -25.467, 8.105 -10.000 -25.531, 7.700 -10.000 -25.650, 7.593 -10.700 -25.642, 7.295 -10.000 -25.531, 6.958 -10.000 -25.007, 7.018 -10.000 -24.588, 7.593 -10.700 -24.158, 7.807 -10.700 -24.158, 8.382 -10.000 -24.588, 8.450 -10.700 -24.900, 8.442 -10.000 -25.007, 8.331 -10.700 -25.305, 7.489 -10.000 -25.620, 7.388 -10.700 -25.582, 7.069 -10.700 -25.305, 6.980 -10.700 -25.111, 6.958 -10.000 -24.793, 7.209 -10.700 -24.333, -9.426 10.773 -24.221, -9.405 10.833 -24.194, -9.483 10.855 -24.242, -9.447 10.913 -24.182, -9.528 10.999 -24.022, -9.583 10.988 -24.041, -9.377 10.900 -24.135, -9.478 10.946 -24.164, -9.413 10.854 -24.194, -9.422 10.874 -24.192, -9.547 10.983 -24.110, -9.552 10.856 -24.265, -9.505 10.824 -24.266, -9.528 10.787 -24.287, -9.599 10.766 -24.303, -9.544 10.733 -24.302, -9.626 10.700 -24.309, -9.763 10.751 -24.215, -9.694 10.837 -24.244, -9.695 10.896 -24.181, -9.535 10.700 -24.301, -9.711 10.700 -24.275, -9.772 10.823 -24.109, -9.703 10.920 -24.084, -9.654 10.894 -24.220, -9.604 10.880 -24.249, -9.642 10.939 -24.163, -9.562 10.915 -24.221, -9.726 10.721 -24.263, -9.766 10.720 -24.217, -9.540 10.752 -24.298, -9.448 10.740 -24.244, -9.671 10.720 -24.296, -9.608 10.717 -24.310, -9.722 10.752 -24.261, -9.667 10.749 -24.294, -9.605 10.743 -24.308, -9.546 10.714 -24.304, -9.661 10.777 -24.289, -9.640 10.828 -24.275, -9.583 10.810 -24.290, -9.715 10.782 -24.257, -9.756 10.781 -24.212, -9.735 10.836 -24.201, -7.700 10.300 -23.400, -8.292 10.000 -23.522, -9.107 10.300 -24.379, -9.183 10.300 -24.673, -9.047 10.000 -25.561, -8.677 10.300 -26.038, -8.149 10.300 -26.331, -8.149 10.000 -26.331, -7.852 10.000 -26.392, -7.548 10.300 -26.392, -6.972 10.300 -26.212, -6.972 10.000 -26.212, -6.723 10.000 -26.038, -6.723 10.300 -26.038, -6.202 10.300 -24.976, -6.217 10.300 -24.673, -6.217 10.000 -24.673, -6.293 10.000 -24.379, -6.613 10.300 -23.867, -6.843 10.300 -23.669, -7.700 10.000 -23.400, -8.787 10.000 -23.867, -9.198 10.000 -24.976, -9.152 10.300 -25.276, -9.152 10.000 -25.276, -8.886 10.000 -25.818, -8.428 10.000 -26.212, -7.852 10.300 -26.392, -7.251 10.000 -26.331, -6.353 10.300 -25.561, -6.353 10.000 -25.561, -6.427 10.300 -24.107, -6.843 10.000 -23.669, -7.108 10.000 -23.522, -7.398 10.000 -23.431, -9.359 10.800 -24.154, -9.456 10.700 -24.252, -6.325 10.800 -25.899, -6.298 10.000 -25.861, -6.000 10.800 -24.900, -6.088 10.000 -24.360, -6.083 10.800 -24.375, -6.021 10.800 -24.634, -6.185 10.800 -25.672, -6.083 10.800 -25.425, -6.016 10.000 -24.665, -6.185 10.800 -24.128, -6.215 10.000 -24.073, -6.325 10.800 -23.901, -6.614 10.000 -23.592, -6.701 10.800 -23.525, -6.873 10.000 -23.415, -7.175 10.800 -23.283, -7.160 10.000 -23.288, -7.465 10.000 -23.216, -7.434 10.800 -23.221, -7.700 10.800 -23.200, -8.089 10.000 -23.245, -8.902 10.000 -23.698, -7.779 10.000 -23.202, -7.966 10.800 -23.221, -8.661 10.000 -23.497, -6.498 10.800 -26.102, -7.052 10.700 -26.656, -9.634 -10.968 -22.272, -9.777 -10.815 -24.000, -9.712 -10.912 -24.000, -9.631 10.970 -22.276, -9.800 10.700 -21.720, -9.782 10.802 -21.908, -9.800 10.700 -24.000, -9.570 10.992 -22.358, -9.615 10.977 -24.000, -9.726 10.897 -22.097, -7.090 10.742 -26.715, -7.099 10.749 -26.741, -7.104 10.762 -26.800, -7.085 10.793 -26.725, -7.072 10.836 -26.837, -6.909 10.822 -26.972, -7.013 10.776 -26.957, -7.007 10.700 -26.973, -7.058 10.777 -26.916, -7.041 10.845 -26.889, -6.999 10.845 -26.931, -6.894 10.890 -26.930, -6.902 10.858 -26.953, -7.087 10.817 -26.779, -7.090 10.772 -26.862, -7.075 10.700 -26.911, -7.079 10.735 -26.691, -7.101 10.700 -26.735, -7.044 10.740 -26.648, -7.068 10.766 -26.681, -7.042 10.855 -26.683, -7.078 10.779 -26.702, -6.986 10.875 -26.615, -6.954 10.800 -26.559, -6.950 10.875 -26.575, -6.937 10.911 -26.589, -6.957 10.947 -26.667, -6.962 10.960 -26.753, -6.884 10.920 -26.903, -6.963 10.939 -26.842, -6.944 10.956 -26.819, -6.975 10.914 -26.638, -6.870 10.987 -26.659, -6.813 11.000 -26.700, -6.823 11.000 -26.719, -6.931 10.970 -26.791, -6.854 10.975 -26.820, -6.838 10.995 -26.757, -6.919 10.943 -26.609, -6.849 10.984 -26.796, -6.933 10.972 -26.700, -7.004 10.928 -26.738, -7.021 10.915 -26.762, -7.006 10.906 -26.677, -7.021 10.773 -26.626, -7.014 10.867 -26.646, -7.028 10.860 -26.662, -7.022 10.898 -26.697, -6.988 10.938 -26.714, -6.896 10.969 -26.633, -6.904 10.986 -26.733, -6.977 10.949 -26.780, -6.884 10.973 -26.629, -6.935 10.900 -26.577, -6.427 10.973 -26.173, -6.479 10.900 -26.121, -6.032 10.873 -25.296, -6.003 10.873 -25.141, -5.944 10.941 -24.985, -5.988 10.873 -24.982, -6.002 10.873 -24.666, -6.285 10.873 -23.932, -6.479 10.900 -23.679, -6.427 10.973 -23.627, -6.356 11.000 -23.556, -6.249 10.941 -23.907, -6.205 10.873 -25.738, -6.076 10.873 -25.448, -6.021 10.800 -25.166, -5.988 10.873 -24.824, -6.074 10.873 -24.358, -6.381 10.873 -23.806, -6.028 10.986 -24.165, -6.202 10.873 -24.067, -6.090 10.941 -24.192, -5.978 11.000 -24.097, -5.967 10.986 -24.323, -6.131 10.873 -24.210, -5.807 11.000 -24.734, -5.876 10.986 -24.818, -5.892 10.986 -25.157, -5.959 10.941 -25.147, -5.865 11.000 -25.392, -5.978 11.000 -25.703, -6.166 10.941 -25.759, -6.289 10.873 -25.873, -6.351 10.941 -26.027, -6.385 10.873 -25.999, -6.299 10.986 -26.071, -6.032 10.941 -24.344, -5.922 10.986 -24.485, -5.865 11.000 -24.408, -5.891 10.986 -24.650, -6.031 10.873 -24.510, -5.988 10.941 -24.500, -5.958 10.941 -24.660, -5.943 10.941 -24.822, -5.807 11.000 -25.066, -5.970 10.986 -25.484, -5.989 10.941 -25.307, -5.923 10.986 -25.322, -6.034 10.941 -25.463, -6.031 10.986 -25.641, -6.134 10.873 -25.596, -6.093 10.941 -25.614, -6.107 10.986 -25.792, -6.196 10.986 -25.936, -6.347 10.941 -23.777, -6.193 10.986 -23.869, -6.163 10.941 -24.046, -6.104 10.986 -24.013, -5.876 10.986 -24.988, -6.252 10.941 -25.898, -6.144 11.000 -23.810, -6.294 10.986 -23.734, -8.225 10.800 -23.283, -8.083 10.873 -23.229, -8.319 10.873 -23.302, -8.335 10.941 -23.261, -8.192 11.000 -23.065, -8.503 11.000 -23.178, -8.108 10.986 -23.120, -7.847 10.986 -23.080, -8.472 10.800 -23.385, -8.635 10.873 -23.464, -8.697 10.986 -23.370, -8.850 10.986 -23.481, -9.044 11.000 -23.556, -8.780 10.873 -23.569, -8.807 10.941 -23.534, -8.699 10.800 -23.525, -8.973 10.973 -23.627, -7.841 10.941 -23.147, -7.588 10.941 -23.145, -7.838 10.873 -23.192, -7.208 11.000 -23.065, -7.323 10.986 -23.113, -6.897 11.000 -23.178, -6.883 10.873 -23.393, -6.928 10.800 -23.385, -7.346 10.873 -23.223, -7.069 10.986 -23.186, -6.829 10.986 -23.295, -6.675 10.873 -23.526, -6.498 10.800 -23.698, -6.610 11.000 -23.344, -6.649 10.941 -23.491, -6.608 10.986 -23.436, -7.866 11.000 -23.007, -7.534 11.000 -23.007, -7.584 10.986 -23.077, -8.481 10.873 -23.375, -7.591 10.873 -23.189, -6.862 10.941 -23.354, -7.108 10.873 -23.292, -7.093 10.941 -23.250, -8.533 10.986 -23.275, -8.659 10.941 -23.427, -8.360 10.986 -23.197, -8.502 10.941 -23.335, -8.093 10.941 -23.186, -7.337 10.941 -23.180, -9.429 10.973 -24.084, -8.921 10.900 -23.679, -8.902 10.800 -23.698, 8.827 10.941 -23.551, 8.673 10.873 -23.489, 8.414 10.941 -23.293, 7.624 10.873 -23.188, 7.460 10.941 -23.158, 6.867 10.873 -23.402, 6.577 10.941 -23.547, 6.534 10.986 -23.494, 6.732 10.873 -23.485, 6.707 10.941 -23.449, 8.248 10.873 -23.276, 8.225 10.800 -23.283, 8.096 10.873 -23.233, 7.941 10.873 -23.203, 7.466 10.873 -23.202, 7.434 10.800 -23.221, 7.158 10.873 -23.274, 6.928 10.800 -23.385, 7.010 10.873 -23.331, 7.310 10.873 -23.231, 6.701 10.800 -23.525, 6.498 10.800 -23.698, 6.606 10.873 -23.581, 6.813 10.986 -23.304, 6.846 10.941 -23.363, 6.992 10.941 -23.290, 7.534 11.000 -23.007, 7.788 10.986 -23.076, 7.782 10.873 -23.188, 7.785 10.941 -23.144, 7.947 10.941 -23.159, 8.503 11.000 -23.178, 8.284 10.986 -23.170, 8.592 10.986 -23.307, 8.441 10.986 -23.231, 8.790 11.000 -23.344, 8.698 10.941 -23.452, 8.538 10.873 -23.405, 8.736 10.986 -23.396, 8.871 10.986 -23.499, 9.044 11.000 -23.556, 8.973 10.973 -23.627, 8.921 10.900 -23.679, 7.144 10.941 -23.232, 7.123 10.986 -23.167, 6.897 11.000 -23.178, 7.208 11.000 -23.065, 7.285 10.986 -23.122, 7.450 10.986 -23.091, 7.300 10.941 -23.188, 8.122 10.986 -23.123, 7.957 10.986 -23.092, 8.107 10.941 -23.189, 8.263 10.941 -23.234, 8.396 10.873 -23.334, 8.559 10.941 -23.366, 8.902 10.800 -23.698, 8.799 10.873 -23.585, 8.699 10.800 -23.525, 6.965 10.986 -23.228, 7.622 10.941 -23.143, 7.618 10.986 -23.076, 6.669 10.986 -23.393, -8.800 12.200 -22.720, -9.023 12.200 -22.695, -8.993 11.000 -22.701, -9.234 12.200 -22.621, -9.423 12.200 -22.502, -9.775 12.200 -21.943, 0.000 15.000 2.700, -0.402 15.000 2.670, -0.796 15.000 2.580, -1.454 14.830 2.590, -1.031 14.935 2.697, -0.628 14.935 2.818, -0.602 14.992 2.701, -0.202 14.992 2.759, -0.988 14.992 2.584, -1.171 15.000 2.433, -1.354 14.992 2.413, -1.764 14.935 2.285, -2.138 14.830 2.062, -1.815 14.830 2.351, -1.521 15.000 2.231, -1.691 14.992 2.190, -2.524 14.700 1.622, -2.416 14.830 1.728, -2.642 14.830 1.358, -1.836 15.000 1.979, -2.111 15.000 1.683, -2.878 14.700 0.845, -2.250 14.992 1.610, -2.732 14.935 0.932, -2.921 14.830 0.540, -2.969 14.700 0.427, -2.461 14.992 1.265, -2.968 14.830 0.108, -2.619 14.992 0.893, -2.952 14.830 -0.325, -3.000 14.700 0.000, -2.721 14.992 0.503, -2.692 15.000 0.202, -2.765 14.992 0.101, -2.734 14.830 -1.162, -2.874 14.830 -0.751, -2.692 15.000 -0.202, -2.632 15.000 -0.601, -2.535 14.830 -1.547, -2.729 14.700 -1.246, -2.464 14.935 -1.504, -2.267 14.700 -1.965, -2.338 15.000 -1.350, -2.283 14.830 -1.900, -1.982 14.830 -2.212, -2.362 14.992 -1.441, -2.111 15.000 -1.683, -2.219 14.935 -1.847, -1.927 14.935 -2.150, -1.846 14.992 -2.061, -1.639 14.830 -2.477, -1.622 14.700 -2.524, -1.261 14.830 -2.689, -1.521 15.000 -2.231, -1.225 14.935 -2.614, -0.845 14.700 -2.878, -1.174 14.992 -2.505, -0.432 14.830 -2.939, -0.856 14.830 -2.844, -0.420 14.935 -2.856, -0.797 14.992 -2.649, 0.000 14.830 -2.970, -0.402 15.000 -2.670, 0.432 14.830 -2.939, 0.420 14.935 -2.856, 0.845 14.700 -2.878, 0.000 14.992 -2.767, 0.403 14.992 -2.737, 0.832 14.935 -2.765, 1.246 14.700 -2.729, 1.261 14.830 -2.689, 1.622 14.700 -2.524, 1.712 15.000 -2.088, 1.499 15.000 -2.246, 1.908 15.000 -1.910, 1.846 14.992 -2.061, 2.219 14.935 -1.847, 2.734 14.830 -1.162, 2.535 14.830 -1.547, 0.797 14.992 -2.649, 1.032 15.000 -2.495, 1.174 14.992 -2.505, 1.527 14.992 -2.307, 1.982 14.830 -2.212, 2.283 14.830 -1.900, 2.086 15.000 -1.714, 2.127 14.992 -1.770, 2.648 15.000 -0.526, 2.870 14.935 -0.316, 2.921 14.830 0.540, 2.969 14.700 0.427, 3.000 14.700 0.000, 2.968 14.830 0.108, 2.793 14.935 -0.730, 2.677 14.992 -0.700, 2.245 15.000 -1.501, 2.657 14.935 -1.129, 2.969 14.700 -0.427, 2.362 14.992 -1.441, 2.546 14.992 -1.082, 2.874 14.830 -0.751, 2.687 15.000 -0.263, 2.750 14.992 -0.303, 2.721 14.992 0.503, 2.619 14.992 0.893, 2.461 14.992 1.265, 2.568 14.935 1.320, 2.348 14.935 1.680, 1.965 14.700 2.267, 2.267 14.700 1.965, 2.524 14.700 1.622, 2.732 14.935 0.932, 2.765 14.992 0.101, 2.729 14.700 1.246, 2.687 15.000 0.267, 2.811 14.830 0.959, 2.380 15.000 1.274, 2.086 15.000 1.714, 1.908 15.000 1.910, 1.992 14.992 1.920, 1.691 14.992 2.190, 1.031 14.935 2.697, 0.646 14.830 2.899, 1.061 14.830 2.774, 0.845 14.700 2.878, 2.244 15.000 1.501, 1.815 14.830 2.351, 1.622 14.700 2.524, 1.454 14.830 2.590, 1.499 15.000 2.246, 0.602 14.992 2.701, 0.526 15.000 2.648, 0.264 15.000 2.687, -1.246 14.700 2.729, -0.845 14.700 2.878, -0.427 14.700 2.969, 0.211 14.935 2.879, 0.202 14.992 2.759, 1.354 14.992 2.413, 0.988 14.992 2.584, 0.628 14.935 2.818, 0.427 14.700 2.969, 0.000 14.700 3.000, -0.217 14.830 2.962, 0.000 14.935 -2.887, -0.646 14.830 2.899, -0.211 14.935 2.879, 0.217 14.830 2.962, -1.061 14.830 2.774, -1.413 14.935 2.518, -1.992 14.992 1.920, -2.078 14.935 2.004, -2.348 14.935 1.680, -2.811 14.830 0.959, -2.568 14.935 1.320, -2.839 14.935 0.524, -2.885 14.935 0.105, -2.870 14.935 -0.316, -2.677 14.992 -0.700, -2.750 14.992 -0.303, -2.793 14.935 -0.730, -2.546 14.992 -1.082, -2.657 14.935 -1.129, -2.127 14.992 -1.770, -1.593 14.935 -2.408, -1.527 14.992 -2.307, -0.832 14.935 -2.765, -0.403 14.992 -2.737, 0.856 14.830 -2.844, 1.225 14.935 -2.614, 1.639 14.830 -2.477, 1.593 14.935 -2.408, 1.927 14.935 -2.150, 2.464 14.935 -1.504, 2.952 14.830 -0.325, 2.885 14.935 0.105, 2.839 14.935 0.524, 2.416 14.830 1.728, 2.642 14.830 1.358, 2.250 14.992 1.610, 2.078 14.935 2.004, 2.138 14.830 2.062, 1.764 14.935 2.285, 1.413 14.935 2.518, -9.126 10.855 5.697, -9.089 10.872 5.663, -9.328 10.820 5.734, -9.286 10.891 5.704, -9.446 10.700 5.647, -9.393 10.719 5.722, -9.280 10.810 5.752, -9.080 10.787 5.676, -9.143 10.841 5.713, -9.113 10.973 5.567, -9.169 10.965 5.619, -9.367 10.915 5.601, -9.219 10.899 5.703, -9.138 10.940 5.639, -9.193 10.918 5.683, -9.111 10.908 5.654, -9.231 10.940 5.663, -9.267 10.952 5.637, -9.298 10.929 5.658, -9.200 10.981 5.593, -9.425 10.817 5.635, -9.326 10.899 5.677, -9.184 10.777 5.750, -9.242 10.756 5.768, -9.193 10.745 5.759, -9.109 10.750 5.704, -9.294 10.765 5.764, -9.351 10.718 5.751, -9.300 10.717 5.769, -9.061 10.900 5.619, -9.159 10.823 5.727, -9.157 10.889 5.694, -9.242 10.875 5.722, -9.179 10.873 5.713, -9.203 10.700 5.765, -9.230 10.795 5.758, -9.199 10.851 5.730, -9.197 10.712 5.763, -9.247 10.715 5.773, -9.370 10.824 5.706, -9.386 10.773 5.717, -9.344 10.771 5.746, -9.260 10.919 5.684, -9.042 10.800 5.638, -9.119 10.700 5.715, -5.998 10.000 7.402, -5.807 10.800 7.175, -5.502 10.000 6.279, -5.506 10.800 6.052, -5.558 10.800 5.760, -5.807 10.800 5.225, -5.892 10.000 5.114, -6.373 10.000 4.715, -7.918 10.800 4.659, -8.175 10.800 4.807, -8.402 10.800 4.998, -5.545 10.000 6.589, -5.506 10.800 6.348, -6.114 10.000 4.892, -6.482 10.800 4.659, -6.965 10.000 4.516, -6.638 10.800 8.042, -6.704 10.750 8.109, -6.757 10.753 8.191, -6.741 10.800 8.173, -6.706 10.886 8.290, -6.679 10.894 8.330, -6.611 10.966 8.265, -6.560 10.991 8.220, -6.574 10.988 8.206, -6.587 10.983 8.190, -6.671 10.927 8.178, -6.716 10.837 8.147, -6.729 10.820 8.161, -6.769 10.700 8.301, -6.762 10.776 8.291, -6.744 10.783 8.341, -6.727 10.700 8.389, -6.582 10.967 8.295, -6.553 10.978 8.282, -6.546 10.992 8.234, -6.740 10.842 8.264, -6.765 10.700 8.203, -6.647 10.700 8.446, -6.661 10.783 8.427, -6.635 10.817 8.425, -6.661 10.861 8.385, -6.698 10.786 8.400, -6.678 10.862 8.369, -6.715 10.785 8.383, -6.643 10.859 8.397, -6.647 10.895 8.363, -6.567 10.973 8.113, -6.619 10.900 8.061, -6.687 10.861 8.116, -6.676 10.787 8.080, -6.633 10.942 8.130, -6.679 10.785 8.415, -6.725 10.870 8.246, -6.722 10.856 8.311, -6.658 10.873 8.084, -6.708 10.894 8.225, -6.694 10.862 8.352, -6.651 10.949 8.213, -6.663 10.922 8.305, -6.689 10.912 8.266, -6.612 10.967 8.160, -6.625 10.963 8.248, -6.630 10.892 8.376, -6.597 10.968 8.280, -6.616 10.922 8.352, -6.648 10.924 8.322, -6.664 10.895 8.348, -6.632 10.924 8.338, 7.025 10.900 7.083, 6.875 10.871 7.236, 6.104 10.653 7.048, 6.037 10.485 7.100, 6.242 10.485 7.316, 7.090 10.871 7.280, 6.592 10.785 7.295, 6.673 10.871 7.149, 6.700 10.900 6.949, 5.956 10.653 6.810, 5.793 10.300 6.721, 5.776 10.485 6.569, 5.880 10.485 6.848, 5.731 10.485 6.274, 5.702 10.300 6.124, 6.564 10.900 6.837, 6.226 10.871 6.678, 5.859 10.653 6.547, 5.748 10.300 5.824, 6.368 10.900 6.545, 6.149 10.871 6.472, 5.821 10.485 5.689, 5.949 10.785 6.263, 5.831 10.653 5.990, 5.901 10.653 5.719, 5.952 10.485 5.422, 6.300 10.900 6.199, 6.025 10.785 5.765, 6.134 10.485 5.187, 6.137 10.785 5.537, 6.317 10.900 6.024, 6.292 10.785 5.337, 6.409 10.653 5.063, 6.360 10.485 4.993, 6.452 10.900 5.700, 6.413 10.871 5.452, 6.751 10.300 4.769, 6.904 10.485 4.759, 6.484 10.785 5.172, 6.706 10.785 5.049, 6.654 10.653 4.927, 7.352 10.300 4.708, 7.200 10.485 4.729, 6.564 10.900 5.563, 6.580 10.871 5.309, 6.772 10.871 5.203, 7.496 10.485 4.759, 6.700 10.900 5.451, 7.780 10.485 4.849, 7.025 10.900 5.317, 7.452 10.785 4.973, 8.040 10.485 4.993, 8.177 10.300 5.062, 7.200 10.871 5.115, 7.418 10.871 5.137, 7.400 10.900 5.323, 7.629 10.871 5.203, 7.820 10.871 5.309, 8.121 10.871 5.626, 8.098 10.900 6.137, 8.061 10.900 6.461, 7.911 10.900 6.751, 7.907 10.871 7.024, 7.800 10.900 6.871, 7.668 10.900 6.969, 7.340 10.653 7.578, 8.016 10.785 7.150, 7.808 10.785 7.295, 7.727 10.871 7.149, 7.267 10.900 5.303, 7.695 10.785 5.049, 8.386 10.300 5.282, 7.700 10.900 5.451, 8.579 10.485 5.689, 8.652 10.300 5.824, 8.448 10.485 5.422, 8.266 10.485 5.187, 7.827 10.900 5.555, 7.987 10.871 5.452, 8.569 10.653 5.990, 8.654 10.485 5.977, 8.669 10.485 6.274, 8.438 10.785 6.010, 8.072 10.900 5.975, 8.451 10.785 6.263, 8.607 10.300 6.721, 8.624 10.485 6.569, 8.541 10.653 6.547, 8.444 10.653 6.810, 8.158 10.485 7.316, 8.363 10.485 7.100, 8.057 10.300 7.431, 8.058 10.871 6.865, 7.640 10.485 7.603, 7.914 10.485 7.486, 7.525 10.871 7.236, 7.327 10.785 7.446, 6.608 10.300 7.578, 7.051 10.485 7.663, 7.521 10.900 7.041, 7.363 10.900 7.085, 7.310 10.871 7.280, 7.073 10.785 7.446, 6.760 10.485 7.603, 6.486 10.485 7.486, 6.825 10.785 7.395, 6.113 10.300 7.233, 6.982 10.871 5.137, 7.200 10.785 4.947, 6.948 10.785 4.973, 7.200 10.653 4.815, 7.060 10.653 7.578, 6.785 10.653 7.522, 7.349 10.485 7.663, 7.615 10.653 7.522, 7.575 10.785 7.395, 6.528 10.653 7.411, 6.384 10.785 7.150, 6.493 10.871 7.024, 6.342 10.871 6.864, 6.209 10.785 6.967, 6.298 10.653 7.251, 5.987 10.785 6.514, 6.075 10.785 6.752, 5.816 10.653 6.270, 6.116 10.871 6.255, 5.962 10.785 6.010, 5.746 10.485 5.977, 6.182 10.871 5.823, 6.127 10.871 6.036, 6.279 10.871 5.626, 6.024 10.653 5.467, 6.196 10.653 5.245, 6.620 10.485 4.849, 6.921 10.653 4.843, 7.479 10.653 4.843, 7.747 10.653 4.927, 7.991 10.653 5.063, 7.916 10.785 5.172, 8.204 10.653 5.245, 8.376 10.653 5.467, 8.263 10.785 5.537, 8.108 10.785 5.337, 8.218 10.871 5.823, 8.375 10.785 5.765, 8.499 10.653 5.719, 8.284 10.871 6.255, 8.273 10.871 6.036, 8.584 10.653 6.270, 8.174 10.871 6.678, 8.251 10.871 6.472, 8.413 10.785 6.514, 8.520 10.485 6.848, 8.190 10.785 6.967, 8.325 10.785 6.752, 8.295 10.653 7.048, 8.102 10.653 7.251, 7.872 10.653 7.411, -6.763 10.447 8.197, -6.715 10.700 8.119, -6.763 10.378 8.197, -6.722 10.378 8.394, -6.722 10.447 8.394, -6.647 10.000 8.446, -6.765 10.000 8.203, -6.769 10.447 8.301, -6.769 10.378 8.301, -8.547 10.000 5.539, -9.203 10.000 5.765, -8.652 10.000 5.824, -9.235 10.000 6.110, -9.301 10.000 5.769, -9.389 10.000 5.727, -8.977 10.000 6.548, -8.607 10.000 6.721, -8.057 10.000 7.431, -8.336 10.000 7.336, -7.502 10.000 7.669, -7.548 10.000 7.977, -6.898 10.000 7.669, -6.608 10.000 7.578, -6.769 10.000 8.301, -7.110 10.000 8.235, -6.727 10.000 8.389, -6.715 10.000 8.119, -5.798 10.000 7.161, -5.748 10.000 5.824, -5.516 10.000 5.965, -5.715 10.000 5.373, -6.660 10.000 4.588, -7.279 10.000 4.502, -7.589 10.000 4.545, -7.649 10.000 4.769, -7.887 10.000 4.645, -8.402 10.000 4.998, -5.645 10.000 6.887, -5.793 10.000 6.721, -5.717 10.000 6.427, -5.588 10.000 5.660, -5.853 10.000 5.539, -6.223 10.000 5.062, -7.928 10.000 4.888, -8.161 10.000 4.798, -9.389 10.700 5.727, -9.301 10.700 5.769, -9.119 10.000 5.715, 7.605 -10.000 6.831, 7.942 -10.000 6.307, 7.942 -10.000 6.093, 7.605 -10.000 5.569, 7.093 -10.700 5.458, 6.480 -10.700 5.989, 6.480 -10.700 6.411, 6.518 -10.000 6.512, 6.795 -10.000 6.831, 7.200 -10.000 6.950, 7.691 -10.700 6.767, 7.831 -10.700 6.605, 7.882 -10.000 6.512, 7.920 -10.700 6.411, 7.920 -10.700 5.989, 7.831 -10.700 5.795, 7.691 -10.700 5.633, 7.512 -10.700 5.518, 7.411 -10.000 5.480, 7.200 -10.000 5.450, 6.888 -10.700 5.518, 6.709 -10.700 5.633, 6.709 -10.700 6.767, 6.888 -10.700 6.882, -6.888 -10.700 6.882, -6.518 -10.000 6.512, -6.458 -10.000 6.307, -6.709 -10.700 5.633, -6.888 -10.700 5.518, -6.989 -10.000 5.480, -7.605 -10.000 5.569, -7.882 -10.000 5.888, -7.920 -10.700 5.989, -7.767 -10.000 6.691, -7.605 -10.000 6.831, -7.411 -10.000 6.920, -7.200 -10.000 6.950, -7.307 -10.700 6.942, -6.709 -10.700 6.767, -6.569 -10.700 6.605, -6.458 -10.000 6.093, -6.480 -10.700 5.989, -6.569 -10.700 5.795, -6.633 -10.000 5.709, -6.795 -10.000 5.569, -7.512 -10.700 5.518, -7.831 -10.700 5.795, -7.882 -10.000 6.512, 2.852 -14.200 0.527, 2.777 -11.300 0.835, 2.160 -11.300 1.935, 1.511 -11.300 2.475, 0.734 -11.300 2.806, -1.036 -14.200 2.709, -1.772 -14.200 2.295, -2.088 -14.200 2.013, -2.013 -11.300 2.088, -2.709 -11.300 1.036, -2.831 -11.300 0.631, -2.892 -11.300 -0.212, -2.883 -14.200 -0.317, -2.806 -14.200 -0.734, -2.831 -11.300 -0.631, -2.669 -14.200 -1.134, -0.527 -11.300 -2.852, 0.317 -11.300 -2.883, 0.734 -11.300 -2.806, 1.134 -11.300 -2.669, 1.511 -11.300 -2.475, 2.806 -14.200 -0.734, 2.883 -14.200 -0.317, 2.900 -11.300 -0.000, 2.579 -14.200 1.326, 2.088 -14.200 2.013, 1.772 -14.200 2.295, 1.419 -14.200 2.529, 1.134 -11.300 2.669, 1.036 -14.200 2.709, -0.212 -14.200 2.892, -1.326 -11.300 2.579, -2.529 -11.300 1.419, -2.745 -14.200 0.936, -2.892 -11.300 0.212, -2.475 -14.200 -1.511, -2.295 -11.300 -1.772, -2.013 -11.300 -2.088, -1.935 -14.200 -2.160, -1.326 -11.300 -2.579, -1.231 -14.200 -2.626, -0.106 -11.300 -2.898, -0.000 -14.200 -2.900, 1.855 -11.300 -2.229, 2.419 -11.300 -1.600, 2.626 -11.300 -1.231, 7.173 10.871 -23.951, 7.375 10.871 -23.864, 6.604 10.653 -24.052, 6.709 10.785 -24.133, 6.456 10.653 -24.290, 6.293 10.300 -24.379, 6.884 10.785 -23.950, 7.073 10.900 -24.255, 6.993 10.871 -24.076, 6.231 10.485 -24.826, 6.202 10.300 -24.976, 6.217 10.300 -24.673, 6.276 10.485 -24.532, 6.842 10.871 -24.236, 6.726 10.871 -24.422, 6.487 10.785 -24.587, 6.248 10.300 -25.276, 6.246 10.485 -25.123, 6.331 10.653 -25.110, 6.321 10.485 -25.411, 6.883 10.900 -24.521, 6.806 10.900 -25.001, 6.839 10.900 -25.161, 6.682 10.871 -25.277, 6.900 10.900 -25.313, 6.779 10.871 -25.474, 7.232 10.900 -25.669, 7.379 10.900 -25.741, 7.875 10.900 -25.783, 7.918 10.871 -25.963, 8.704 10.653 -25.854, 8.677 10.300 -26.038, 8.540 10.485 -26.107, 7.952 10.785 -26.127, 8.194 10.785 -26.051, 8.128 10.871 -25.897, 6.649 10.871 -24.629, 6.452 10.485 -25.678, 6.353 10.300 -25.561, 6.627 10.871 -25.064, 6.524 10.653 -25.633, 6.514 10.300 -25.818, 6.634 10.485 -25.913, 6.723 10.300 -26.038, 6.792 10.785 -25.763, 6.909 10.653 -26.037, 7.120 10.485 -26.251, 6.860 10.485 -26.107, 6.989 10.900 -25.451, 7.404 10.485 -26.341, 7.251 10.300 -26.331, 6.913 10.871 -25.648, 7.100 10.900 -25.571, 7.080 10.871 -25.791, 6.984 10.785 -25.928, 7.700 10.485 -26.371, 7.700 10.653 -26.285, 7.852 10.300 -26.392, 7.482 10.871 -25.963, 7.700 10.871 -25.985, 8.280 10.485 -26.251, 8.246 10.653 -26.173, 8.428 10.300 -26.212, 8.044 10.900 -25.731, 8.320 10.871 -25.791, 8.608 10.785 -25.763, 8.876 10.653 -25.633, 8.948 10.485 -25.678, 8.200 10.900 -25.649, 8.487 10.871 -25.648, 9.154 10.485 -25.123, 9.079 10.485 -25.411, 9.169 10.485 -24.826, 8.448 10.900 -25.400, 8.621 10.871 -25.474, 8.532 10.900 -25.245, 8.938 10.785 -25.090, 9.124 10.485 -24.531, 9.183 10.300 -24.673, 8.718 10.871 -25.277, 9.084 10.653 -24.830, 9.020 10.485 -24.252, 8.973 10.300 -24.107, 8.583 10.900 -25.075, 8.600 10.900 -24.899, 8.784 10.871 -24.845, 8.913 10.785 -24.586, 9.041 10.653 -24.553, 8.944 10.653 -24.290, 8.863 10.485 -24.000, 8.583 10.900 -24.724, 8.751 10.871 -24.628, 8.658 10.485 -23.784, 8.557 10.300 -23.669, 8.787 10.300 -23.867, 8.532 10.900 -24.555, 8.602 10.653 -23.849, 8.674 10.871 -24.422, 8.336 10.900 -24.263, 8.372 10.653 -23.689, 7.849 10.485 -23.437, 8.140 10.485 -23.497, 8.200 10.900 -24.151, 8.075 10.785 -23.705, 7.840 10.653 -23.522, 7.551 10.485 -23.437, 7.700 10.300 -23.400, 8.044 10.900 -24.069, 7.827 10.785 -23.654, 7.560 10.653 -23.522, 7.260 10.485 -23.497, 7.398 10.300 -23.431, 8.025 10.871 -23.864, 6.986 10.485 -23.614, 7.325 10.785 -23.705, 6.843 10.300 -23.669, 7.700 10.900 -24.000, 7.566 10.900 -24.010, 7.590 10.871 -23.820, 7.092 10.785 -23.805, 6.742 10.485 -23.784, 7.700 10.785 -26.153, 7.996 10.485 -26.341, 7.285 10.653 -23.578, 7.028 10.653 -23.689, 7.573 10.785 -23.654, 7.810 10.871 -23.820, 6.798 10.653 -23.849, 6.575 10.785 -24.348, 6.537 10.485 -24.000, 6.380 10.485 -24.252, 6.616 10.871 -24.845, 6.449 10.785 -24.837, 6.316 10.653 -24.830, 6.359 10.653 -24.553, 6.462 10.785 -25.090, 6.525 10.785 -25.335, 6.401 10.653 -25.381, 6.637 10.785 -25.563, 6.696 10.653 -25.854, 7.272 10.871 -25.897, 7.206 10.785 -26.051, 7.448 10.785 -26.127, 7.421 10.653 -26.257, 7.154 10.653 -26.173, 7.979 10.653 -26.257, 8.416 10.785 -25.928, 8.491 10.653 -26.037, 8.766 10.485 -25.913, 8.763 10.785 -25.563, 8.875 10.785 -25.335, 9.069 10.653 -25.110, 8.999 10.653 -25.381, 8.773 10.871 -25.064, 8.951 10.785 -24.837, 8.691 10.785 -24.133, 8.825 10.785 -24.348, 8.558 10.871 -24.236, 8.796 10.653 -24.052, 8.308 10.785 -23.805, 8.407 10.871 -24.076, 8.516 10.785 -23.950, 8.414 10.485 -23.614, 8.227 10.871 -23.951, 8.115 10.653 -23.578, 6.326 10.873 -23.875, 5.992 10.873 -25.038, 6.029 10.873 -25.283, 5.986 10.941 -25.293, 6.175 10.873 -25.681, 6.281 10.986 -26.050, 6.427 10.973 -26.173, 6.356 11.000 -26.243, 6.227 10.941 -25.859, 6.075 10.986 -25.733, 6.092 10.873 -24.308, 6.023 10.873 -24.546, 5.989 10.873 -24.791, 6.102 10.873 -25.519, 6.369 10.873 -25.980, 6.264 10.873 -25.835, 5.978 11.000 -25.703, 6.061 10.941 -25.535, 5.920 10.986 -25.308, 5.945 10.941 -24.788, 5.865 11.000 -24.408, 5.913 10.986 -24.523, 5.986 10.986 -24.269, 5.978 11.000 -24.097, 6.095 10.986 -24.029, 6.154 10.941 -24.062, 6.144 11.000 -23.810, 6.236 10.986 -23.808, 6.427 10.973 -23.627, 6.479 10.900 -23.679, 6.291 10.941 -23.848, 5.877 10.986 -24.784, 5.807 11.000 -25.066, 5.807 11.000 -24.734, 5.980 10.941 -24.537, 6.050 10.941 -24.293, 6.307 10.800 -23.925, 6.193 10.873 -24.083, 5.997 10.986 -25.560, 6.135 10.941 -25.702, 5.947 10.941 -25.041, 5.880 10.986 -25.047, 6.170 10.986 -25.897, 6.334 10.941 -26.007, 6.479 10.900 -26.121, -7.700 -11.000 -25.950, -7.700 -10.992 -25.883, -8.012 -10.700 -25.582, -8.191 -10.700 -25.467, -8.027 -10.830 -25.608, -8.172 -10.830 -25.521, -8.449 -10.992 -25.537, -8.062 -10.935 -25.683, -7.287 -10.992 -25.792, -7.117 -11.000 -25.773, -7.042 -10.935 -25.459, -7.209 -10.700 -25.467, -7.228 -10.830 -25.521, -7.338 -10.935 -25.683, -7.178 -10.935 -25.587, -7.105 -10.992 -25.683, -6.951 -10.992 -25.537, -6.938 -10.935 -25.304, -6.980 -10.700 -25.111, -6.980 -10.700 -24.689, -7.069 -10.700 -24.495, -7.055 -10.830 -24.462, -7.107 -10.935 -24.274, -6.958 -11.000 -24.157, -7.024 -10.992 -24.186, -7.298 -11.000 -23.930, -7.424 -10.935 -24.082, -7.386 -10.992 -23.968, -7.807 -10.700 -24.158, -7.784 -10.830 -24.125, -7.593 -10.700 -24.158, -7.451 -10.830 -24.161, -7.193 -10.992 -24.058, -7.255 -10.935 -24.161, -7.616 -10.830 -24.125, -6.949 -10.830 -25.109, -6.827 -11.000 -25.483, -6.831 -10.992 -25.361, -6.921 -10.830 -24.942, -6.848 -10.935 -24.760, -6.976 -10.830 -24.611, -6.931 -10.830 -24.774, -6.718 -10.992 -24.953, -6.730 -10.992 -24.741, -6.898 -10.935 -24.581, -6.730 -11.000 -24.498, -6.787 -10.992 -24.536, -6.986 -10.935 -24.416, -6.886 -10.992 -24.348, -6.827 -11.000 -24.316, -7.949 -10.830 -24.161, -8.012 -10.700 -24.218, -7.806 -10.992 -23.923, -7.905 -11.000 -23.870, -8.345 -10.830 -24.462, -8.331 -10.700 -24.495, -8.469 -10.830 -24.774, -8.682 -10.992 -24.953, -8.670 -11.000 -25.302, -8.569 -10.992 -25.361, -8.647 -10.992 -25.163, -8.462 -10.935 -25.304, -8.207 -10.992 -24.058, -8.145 -10.935 -24.161, -8.236 -10.830 -24.334, -8.102 -11.000 -23.930, -8.283 -11.000 -24.027, -8.293 -10.935 -24.274, -8.414 -10.935 -24.416, -8.424 -10.830 -24.611, -8.514 -10.992 -24.348, -8.502 -10.935 -24.581, -8.671 -11.000 -24.498, -8.750 -11.000 -24.900, -8.730 -11.000 -25.105, -8.613 -10.992 -24.536, -8.670 -10.992 -24.741, -8.552 -10.935 -24.760, -7.886 -10.935 -25.743, -7.868 -10.830 -25.661, -8.283 -11.000 -25.773, -7.700 -10.935 -25.763, -8.113 -10.992 -25.792, -7.911 -10.992 -25.860, -8.191 -10.700 -24.333, -7.298 -10.830 -24.232, -7.164 -10.830 -24.334, -7.489 -10.992 -25.860, -7.373 -10.830 -25.608, -7.514 -10.935 -25.743, -7.700 -10.830 -25.680, -8.358 -10.935 -25.459, -8.389 -10.830 -25.265, -8.331 -10.700 -25.305, -7.532 -10.830 -25.661, -7.106 -10.830 -25.405, -7.011 -10.830 -25.265, -6.869 -10.935 -25.131, -6.838 -10.935 -24.947, -6.753 -10.992 -25.163, -7.607 -10.935 -24.042, -7.793 -10.935 -24.042, -7.594 -10.992 -23.923, -8.014 -10.992 -23.968, -7.976 -10.935 -24.082, -8.102 -10.830 -24.232, -8.376 -10.992 -24.186, -8.479 -10.830 -24.942, -8.531 -10.935 -25.131, -8.451 -10.830 -25.109, -8.562 -10.935 -24.947, -8.294 -10.830 -25.405, -8.222 -10.935 -25.587, -8.295 -10.992 -25.683, 7.700 -10.830 -25.680, 7.228 -10.830 -25.521, 7.105 -10.992 -25.683, 7.373 -10.830 -25.608, 7.178 -10.935 -25.587, 7.905 -11.000 -25.930, 7.911 -10.992 -25.860, 8.113 -10.992 -25.792, 8.283 -11.000 -25.773, 8.295 -10.992 -25.683, 8.294 -10.830 -25.405, 8.358 -10.935 -25.459, 8.389 -10.830 -25.265, 8.172 -10.830 -25.521, 8.222 -10.935 -25.587, 8.062 -10.935 -25.683, 8.451 -10.830 -25.109, 8.414 -10.935 -24.416, 8.376 -10.992 -24.186, 8.283 -11.000 -24.027, 8.207 -10.992 -24.058, 8.102 -11.000 -23.930, 7.784 -10.830 -24.125, 7.616 -10.830 -24.125, 7.949 -10.830 -24.161, 8.145 -10.935 -24.161, 7.976 -10.935 -24.082, 8.449 -10.992 -25.537, 8.573 -11.000 -25.483, 8.569 -10.992 -25.361, 8.531 -10.935 -25.131, 8.424 -10.830 -24.611, 8.469 -10.830 -24.774, 8.562 -10.935 -24.947, 8.552 -10.935 -24.760, 8.502 -10.935 -24.581, 8.750 -11.000 -24.900, 8.345 -10.830 -24.462, 8.613 -10.992 -24.536, 8.514 -10.992 -24.348, 8.442 -11.000 -24.157, 7.905 -11.000 -23.870, 7.607 -10.935 -24.042, 7.388 -10.700 -24.218, 7.700 -11.000 -23.850, 7.594 -10.992 -23.923, 7.451 -10.830 -24.161, 7.298 -10.830 -24.232, 7.386 -10.992 -23.968, 7.164 -10.830 -24.334, 7.055 -10.830 -24.462, 6.950 -10.700 -24.900, 6.931 -10.830 -24.774, 6.838 -10.935 -24.947, 6.718 -10.992 -24.953, 6.753 -10.992 -25.163, 7.011 -10.830 -25.265, 7.255 -10.935 -24.161, 7.107 -10.935 -24.274, 7.298 -11.000 -23.930, 6.986 -10.935 -24.416, 6.976 -10.830 -24.611, 7.024 -10.992 -24.186, 6.886 -10.992 -24.348, 6.787 -10.992 -24.536, 6.898 -10.935 -24.581, 6.848 -10.935 -24.760, 6.921 -10.830 -24.942, 6.729 -11.000 -24.498, 6.730 -10.992 -24.741, 7.514 -10.935 -25.743, 7.532 -10.830 -25.661, 7.287 -10.992 -25.792, 7.489 -10.992 -25.860, 6.980 -10.700 -24.689, 7.069 -10.700 -24.495, 8.102 -10.830 -24.232, 8.191 -10.700 -24.333, 8.236 -10.830 -24.334, 8.293 -10.935 -24.274, 8.331 -10.700 -24.495, 8.420 -10.700 -24.689, 8.479 -10.830 -24.942, 8.420 -10.700 -25.111, 8.012 -10.700 -25.582, 7.700 -10.992 -25.883, 7.886 -10.935 -25.743, 7.868 -10.830 -25.661, 7.700 -10.935 -25.763, 7.807 -10.700 -25.642, 7.042 -10.935 -25.459, 6.831 -10.992 -25.361, 7.209 -10.700 -25.467, 8.027 -10.830 -25.608, 8.462 -10.935 -25.304, 8.647 -10.992 -25.163, 8.682 -10.992 -24.953, 8.670 -10.992 -24.741, 7.793 -10.935 -24.042, 8.014 -10.992 -23.968, 7.806 -10.992 -23.923, 7.193 -10.992 -24.058, 7.424 -10.935 -24.082, 6.938 -10.935 -25.304, 6.949 -10.830 -25.109, 6.869 -10.935 -25.131, 7.106 -10.830 -25.405, 6.951 -10.992 -25.537, 7.338 -10.935 -25.683, -9.023 -12.200 -22.695, -9.234 -12.200 -22.621, -9.349 -11.000 -22.556, -9.423 -12.200 -22.502, -9.571 -10.992 -22.357, -9.582 -12.200 -22.343, -9.727 -10.896 -22.095, -9.781 -10.802 -21.908, -9.800 -12.200 -21.720, -9.800 -10.700 -21.720, -8.800 -12.200 -22.720, -8.800 -11.000 -22.720, 5.123 -12.200 -22.720, 4.718 -11.000 -23.191, 3.783 -12.200 -24.006, 3.261 -11.000 -24.343, 3.261 -12.200 -24.343, 2.134 -11.000 -24.860, 0.929 -12.200 -25.153, 0.310 -12.200 -25.213, -0.310 -11.000 -25.213, -1.538 -11.000 -25.035, -2.710 -11.000 -24.628, -3.783 -11.000 -24.006, -4.718 -12.200 -23.191, -5.123 -11.000 -22.720, 4.270 -11.000 -23.621, 3.783 -11.000 -24.006, 2.134 -12.200 -24.860, 1.538 -11.000 -25.035, 0.310 -11.000 -25.213, -0.310 -12.200 -25.213, -0.929 -11.000 -25.153, -1.538 -12.200 -25.035, 8.800 -12.200 -22.720, -9.647 10.961 -24.064, -9.799 10.700 -24.079, -9.800 10.700 -24.040, -9.777 10.815 -24.000, -9.712 10.912 -24.000, -9.500 11.000 -24.000, -9.556 10.995 -24.032, -9.798 10.000 -24.119, -9.773 10.700 -24.207, -9.773 10.000 -24.207, -9.711 10.000 -24.275, -9.535 10.000 -24.301, -7.007 10.000 -26.973, -7.323 10.000 -26.954, -7.109 10.000 -26.826, -7.717 10.000 -26.856, -7.052 10.000 -26.656, -6.498 10.000 -26.102, -6.514 10.000 -25.818, -6.145 10.000 -25.587, -6.248 10.000 -25.276, -6.045 10.000 -25.289, -6.002 10.000 -24.979, -6.202 10.000 -24.976, -8.449 10.000 -26.506, -8.677 10.000 -26.038, -9.060 10.000 -25.973, -8.095 10.000 -26.706, -9.506 10.000 -25.295, -9.183 10.000 -24.673, -9.656 10.000 -24.917, -9.754 10.000 -24.523, -9.107 10.000 -24.379, -9.456 10.000 -24.252, -8.973 10.000 -24.107, -9.626 10.000 -24.309, -8.557 10.000 -23.669, -8.387 10.000 -23.345, -8.002 10.000 -23.431, -6.392 10.000 -23.814, -6.613 10.000 -23.867, -6.427 10.000 -24.107, -7.548 10.000 -26.392, -7.101 10.000 -26.735, -7.075 10.000 -26.911, -6.919 10.700 -26.998, -7.109 10.700 -26.826, -6.800 -10.977 -26.815, -7.203 -10.992 -26.737, -7.632 -10.935 -26.765, -8.046 -10.700 -26.729, -7.645 -10.700 -26.878, -7.656 -10.830 -26.844, -7.232 -10.830 -26.939, -6.800 -10.912 -26.912, -7.584 -11.000 -26.584, -8.439 -10.830 -26.477, -8.025 -10.935 -26.614, -7.974 -10.992 -26.505, -7.597 -10.992 -26.649, -8.327 -10.992 -26.307, -8.765 -10.700 -26.267, -8.422 -10.700 -26.524, -8.888 -11.000 -25.713, -9.162 -10.992 -25.441, -9.046 -11.000 -25.500, -9.674 -10.830 -24.751, -9.593 -10.935 -24.730, -9.752 -10.830 -24.325, -9.457 -10.935 -25.129, -8.513 -11.000 -26.087, -8.727 -10.935 -26.150, -8.646 -10.992 -26.061, -9.019 -10.935 -25.847, -9.083 -10.830 -25.900, -9.335 -10.830 -25.547, -8.927 -10.992 -25.770, -9.534 -10.830 -25.162, -9.529 -10.700 -25.246, -9.182 -11.000 -25.273, -9.346 -10.992 -25.082, -9.550 -10.992 -24.303, -9.615 -10.977 -24.000, -9.477 -10.992 -24.700, -9.670 -10.935 -24.316, -7.220 -10.935 -26.856, -8.061 -10.830 -26.689, -8.782 -10.830 -26.212, -8.393 -10.935 -26.408, -9.264 -10.935 -25.504, -9.800 -10.700 -15.200, -9.800 10.700 -12.000, -6.800 10.912 -26.912, -6.800 10.815 -26.977, -6.840 10.700 -27.000, 6.800 11.000 -26.700, -6.356 11.000 -26.243, 6.144 11.000 -25.990, -6.144 11.000 -25.990, 5.865 11.000 -25.392, 6.356 11.000 -23.556, 6.610 11.000 -23.344, -8.800 11.000 -22.720, -8.790 11.000 -23.344, -9.178 11.000 -22.646, -9.349 11.000 -22.556, -9.500 11.000 -22.434, 8.800 11.000 -22.720, 7.866 11.000 -23.007, 8.192 11.000 -23.065, 9.178 11.000 -22.646, 9.500 11.000 -24.013, -9.500 11.000 -24.013, 8.800 12.412 -22.632, 8.800 12.315 -22.697, -8.800 12.412 -22.632, -8.800 12.315 -22.697, -8.800 12.477 -22.535, -9.451 12.500 -21.978, -9.553 12.492 -21.864, -9.494 12.492 -22.046, -9.385 12.500 -22.104, -9.483 12.435 -22.285, -9.370 12.330 -22.505, -9.582 12.200 -22.343, -9.500 12.500 -21.720, -9.701 12.200 -22.154, -9.678 12.330 -22.133, -9.753 12.330 -21.902, -9.671 12.435 -21.886, -9.712 12.412 -21.720, -9.295 12.500 -22.215, -9.251 12.492 -22.340, -9.127 12.435 -22.545, -9.157 12.330 -22.622, -8.911 12.435 -22.600, -8.922 12.330 -22.683, -9.058 12.500 -22.371, -8.931 12.500 -22.408, -8.896 12.492 -22.481, -9.082 12.492 -22.433, -9.321 12.435 -22.438, -9.391 12.492 -22.209, -9.548 12.330 -22.338, -9.603 12.435 -22.098, -9.800 12.200 -21.720, -9.777 12.315 -21.720, -9.712 12.412 -12.000, -9.615 12.477 -12.000, -9.615 12.477 -21.720, -9.777 12.315 -12.000, -9.537 12.492 -11.466, -9.417 12.500 -11.119, -9.769 12.200 -11.440, -9.646 12.330 -10.894, -9.095 12.492 -9.932, -9.170 12.500 -10.270, -9.314 12.500 -10.690, -9.447 12.492 -10.939, -9.739 12.330 -11.443, -9.675 12.200 -10.887, -8.621 12.435 -8.953, -8.527 12.492 -9.028, -8.123 12.500 -8.677, -8.734 12.500 -9.428, -9.203 12.435 -9.880, -9.491 12.330 -10.358, -9.278 12.330 -9.843, -9.034 12.200 -9.340, -9.008 12.330 -9.356, -8.171 12.492 -8.629, -7.772 12.492 -8.273, -7.763 12.500 -8.352, -8.686 12.330 -8.901, -8.256 12.435 -8.544, -7.847 12.435 -8.179, -7.336 12.492 -7.964, -8.709 12.200 -8.883, -7.899 12.330 -8.114, -6.960 12.500 -7.825, -6.530 12.500 -7.630, -7.400 12.435 -7.862, -6.094 12.500 -7.480, -6.868 12.492 -7.705, -7.917 12.200 -8.091, -7.460 12.200 -7.766, -6.957 12.330 -7.522, -6.414 12.435 -7.387, -5.861 12.492 -7.353, -5.668 12.500 -7.377, -5.334 12.492 -7.263, -5.240 12.500 -7.319, -6.442 12.330 -7.309, -6.451 12.200 -7.281, -5.347 12.435 -7.144, -4.800 12.477 -7.185, -4.800 12.412 -7.088, -8.976 12.500 -9.845, -8.836 12.492 -9.464, -9.413 12.435 -10.386, -9.656 12.435 -11.453, -9.565 12.435 -10.913, -9.299 12.492 -10.426, -8.938 12.435 -9.400, -8.315 12.330 -8.485, -7.444 12.330 -7.792, -6.920 12.435 -7.597, -6.374 12.492 -7.501, -5.887 12.435 -7.235, -5.906 12.330 -7.154, -5.356 12.330 -7.061, 4.800 12.315 -7.023, -4.800 12.315 -7.023, 4.800 12.477 -7.185, 4.800 12.412 -7.088, -0.427 11.000 2.969, -2.524 11.000 1.622, -2.729 14.700 1.246, -2.878 11.000 0.845, -2.969 11.000 -0.427, -2.969 14.700 -0.427, -2.878 11.000 -0.845, -2.878 14.700 -0.845, -2.524 11.000 -1.622, -1.246 14.700 -2.729, -0.427 14.700 -2.969, -1.246 11.000 2.729, -1.622 14.700 2.524, -1.622 11.000 2.524, -1.965 14.700 2.267, -2.267 14.700 1.965, -2.969 11.000 0.427, -2.524 14.700 -1.622, -2.267 11.000 -1.965, -1.965 14.700 -2.267, -1.622 11.000 -2.524, 0.000 11.000 -3.000, 0.000 14.700 -3.000, 0.427 14.700 -2.969, 1.622 11.000 -2.524, 1.965 14.700 -2.267, 2.267 14.700 -1.965, 2.524 14.700 -1.622, 2.729 14.700 -1.246, 2.878 14.700 -0.845, 2.969 11.000 0.427, 2.878 14.700 0.845, 2.524 11.000 1.622, 1.246 14.700 2.729, 1.246 11.000 -2.729, 1.965 11.000 -2.267, 2.524 11.000 -1.622, 2.969 11.000 -0.427, 0.427 11.000 2.969, -4.800 12.200 -7.000, -9.800 12.200 -12.000, -9.725 10.898 -11.139, -9.305 12.200 -9.831, -8.683 11.000 -8.850, -6.436 11.000 -7.275, -5.355 11.000 -7.031, -5.360 12.200 -7.031, -9.519 12.200 -10.349, -8.336 12.200 -8.464, -8.309 11.000 -8.439, -6.969 12.200 -7.495, -6.950 11.000 -7.486, -5.913 12.200 -7.125, -5.902 11.000 -7.123, -9.568 10.992 -10.496, -9.800 10.700 3.800, -9.777 10.815 3.800, -9.782 10.802 -11.578, -9.629 10.971 -10.705, -9.712 10.912 3.800, -9.778 10.700 4.272, -9.537 10.992 4.334, -9.480 11.000 4.233, -9.500 11.000 3.800, -9.615 10.977 3.800, -9.739 10.830 4.356, -9.565 10.935 4.887, -9.282 10.978 5.553, -9.321 11.000 5.085, -9.711 10.700 4.740, -9.600 10.700 5.200, -9.413 10.935 5.414, -9.491 10.830 5.442, -9.656 10.935 4.347, -9.447 10.992 4.861, -9.299 10.992 5.374, -9.646 10.830 4.906, -9.183 11.000 5.496, -8.236 10.986 4.696, -7.640 10.800 4.558, -7.748 10.873 4.576, -7.896 10.873 4.634, -8.421 10.900 4.979, -8.327 10.941 4.851, -8.299 10.873 4.885, -8.173 10.873 4.789, -8.198 10.941 4.752, -8.371 10.986 4.799, -8.473 10.973 4.927, -8.544 11.000 4.856, -7.288 10.986 4.376, -7.118 10.986 4.376, -6.950 10.986 4.391, -6.623 10.986 4.467, -6.785 10.986 4.422, -6.510 10.873 4.631, -6.225 10.800 4.807, -5.979 10.900 4.979, -6.034 10.986 4.794, -6.110 11.000 4.644, -6.397 11.000 4.478, -6.492 10.941 4.590, -6.367 10.873 4.702, -6.346 10.941 4.663, -6.169 10.986 4.693, -6.313 10.986 4.604, -7.124 10.873 4.488, -6.760 10.800 4.558, -6.658 10.873 4.574, -7.122 10.941 4.443, -7.052 10.800 4.506, -7.348 10.800 4.506, -6.106 10.873 4.881, -6.207 10.941 4.749, -6.232 10.873 4.785, -6.077 10.941 4.847, -6.644 10.941 4.532, -6.465 10.986 4.528, -7.457 10.986 4.392, -8.038 10.873 4.705, -7.914 10.941 4.593, -8.003 11.000 4.478, -8.059 10.941 4.666, -8.092 10.986 4.607, -7.941 10.986 4.531, -7.784 10.986 4.470, -7.763 10.941 4.534, -7.622 10.986 4.423, -7.607 10.941 4.489, -7.447 10.941 4.459, -6.960 10.941 4.458, -6.966 10.873 4.502, -6.800 10.941 4.488, -6.810 10.873 4.531, -7.441 10.873 4.503, -7.285 10.941 4.444, -7.282 10.873 4.488, -7.596 10.873 4.532, -5.998 10.800 4.998, -5.654 10.941 5.362, -5.592 10.873 5.608, -5.523 10.873 5.846, -5.447 10.941 6.341, -5.492 10.873 6.338, -5.869 10.873 7.280, -5.979 10.900 7.421, -5.781 10.986 7.350, -5.927 10.973 7.473, -5.856 11.000 7.544, -5.764 10.873 7.135, -5.659 10.800 5.482, -5.693 10.873 5.383, -5.558 10.800 6.640, -5.529 10.873 6.583, -5.659 10.800 6.918, -5.675 10.873 6.981, -5.602 10.873 6.819, -5.644 11.000 7.290, -5.575 10.986 7.033, -5.635 10.941 7.002, -5.478 11.000 7.003, -5.497 10.986 6.860, -5.365 11.000 6.692, -5.561 10.941 6.835, -5.486 10.941 6.593, -5.380 10.986 6.347, -5.377 10.986 6.084, -5.413 10.986 5.823, -5.365 11.000 5.708, -5.550 10.941 5.593, -5.595 10.986 5.329, -5.644 11.000 5.110, -5.736 10.986 5.108, -5.927 10.973 4.927, -5.826 10.873 5.175, -5.791 10.941 5.149, -5.489 10.873 6.091, -5.445 10.941 6.088, -5.307 11.000 6.034, -5.486 10.986 5.569, -5.727 10.941 7.159, -5.834 10.941 7.307, -5.670 10.986 7.197, -5.420 10.986 6.608, -5.480 10.941 5.837, -5.998 10.800 7.402, -6.128 10.986 7.711, -6.176 10.941 7.663, -6.208 10.874 7.632, -6.601 10.915 8.367, -6.496 11.000 8.183, -5.356 10.830 8.739, -5.347 10.935 8.656, -6.374 10.992 8.299, -6.414 10.935 8.413, -5.887 10.935 8.565, -5.906 10.830 8.646, -4.800 10.815 8.777, -4.800 10.977 8.615, -5.233 11.000 8.480, -5.334 10.992 8.537, -5.861 10.992 8.447, -6.085 11.000 8.321, -6.442 10.830 8.491, 6.638 10.800 8.042, 5.998 10.800 7.402, 6.567 10.973 8.113, 5.752 10.941 7.198, 5.705 10.873 7.038, 5.365 11.000 6.692, 5.423 10.986 6.622, 5.659 10.800 6.918, 5.576 10.873 6.748, 5.634 10.873 6.896, 5.927 10.973 7.473, 5.979 10.900 7.421, 5.789 10.873 7.173, 5.307 11.000 6.366, 5.391 10.986 5.950, 5.422 10.986 5.785, 5.785 10.873 5.232, 5.693 10.986 5.169, 5.478 11.000 5.397, 5.702 10.873 5.367, 5.663 10.941 5.346, 5.604 10.986 5.313, 5.488 10.873 6.124, 5.443 10.941 6.122, 5.376 10.986 6.288, 5.502 10.873 5.966, 5.558 10.800 5.760, 5.531 10.873 5.810, 5.659 10.800 5.482, 5.631 10.873 5.510, 5.574 10.873 5.658, 5.532 10.941 5.644, 5.458 10.941 5.960, 5.749 10.941 5.207, 5.881 10.873 5.106, 5.794 10.986 5.034, 5.847 10.941 5.077, 5.590 10.941 5.492, 5.528 10.986 5.465, 5.467 10.986 5.623, 5.376 10.986 6.118, 5.531 10.986 6.941, 5.593 10.941 6.914, 5.799 10.986 7.371, 5.644 11.000 7.290, 5.607 10.986 7.092, 5.666 10.941 7.059, 5.696 10.986 7.236, 5.470 10.986 6.784, 5.489 10.941 6.607, 5.392 10.986 6.457, 5.488 10.941 5.800, 5.365 11.000 5.708, 5.534 10.941 6.763, 5.532 10.873 6.596, 5.503 10.873 6.441, 5.488 10.873 6.282, 5.459 10.941 6.447, 5.444 10.941 6.285, 5.885 10.873 7.299, 5.851 10.941 7.327, 5.979 10.900 4.979, 6.175 10.873 4.826, 6.608 10.873 4.592, 7.338 10.873 4.492, 7.835 10.941 4.561, 8.135 10.873 4.764, 8.280 10.873 4.869, 8.350 10.986 4.781, 8.002 10.941 4.635, 6.383 10.873 4.693, 6.760 10.800 4.558, 6.846 10.873 4.523, 7.052 10.800 4.506, 7.091 10.873 4.489, 7.348 10.800 4.506, 7.981 10.873 4.675, 7.819 10.873 4.602, 8.421 10.900 4.979, 8.290 11.000 4.644, 8.003 11.000 4.478, 8.033 10.986 4.575, 7.692 11.000 4.365, 7.860 10.986 4.497, 7.608 10.986 4.420, 7.593 10.941 4.486, 7.583 10.873 4.529, 7.341 10.941 4.447, 6.823 10.986 4.413, 6.397 11.000 4.478, 6.593 10.941 4.550, 6.362 10.941 4.654, 6.110 11.000 4.644, 6.108 10.986 4.736, 5.856 11.000 4.856, 5.927 10.973 4.927, 6.149 10.941 4.791, 7.088 10.941 4.445, 7.084 10.986 4.377, 6.569 10.986 4.486, 8.159 10.941 4.727, 8.197 10.986 4.670, 7.347 10.986 4.380, 6.837 10.941 4.480, 6.329 10.986 4.595, 8.307 10.941 4.834, 8.632 10.874 5.208, 8.663 10.941 5.176, 8.473 10.973 4.927, 9.061 10.900 5.619, 8.711 10.986 5.128, 9.042 10.800 5.638, 5.334 12.492 -7.263, 7.336 12.492 -7.964, 7.772 12.492 -8.273, 8.171 12.492 -8.629, 8.123 12.500 -8.677, 6.374 12.492 -7.501, 5.887 12.435 -7.235, 6.414 12.435 -7.387, 6.868 12.492 -7.705, 6.920 12.435 -7.597, 8.621 12.435 -8.953, 9.095 12.492 -9.932, 9.203 12.435 -9.880, 9.413 12.435 -10.386, 9.537 12.492 -11.466, 9.320 12.500 -10.706, 9.299 12.492 -10.426, 5.360 12.200 -7.031, 5.356 12.330 -7.061, 5.906 12.330 -7.154, 5.913 12.200 -7.125, 6.957 12.330 -7.522, 7.400 12.435 -7.862, 7.444 12.330 -7.792, 6.442 12.330 -7.309, 7.460 12.200 -7.766, 7.847 12.435 -8.179, 8.256 12.435 -8.544, 7.899 12.330 -8.114, 8.315 12.330 -8.485, 8.336 12.200 -8.464, 8.686 12.330 -8.901, 8.709 12.200 -8.883, 8.938 12.435 -9.400, 9.008 12.330 -9.356, 9.034 12.200 -9.340, 9.278 12.330 -9.843, 9.491 12.330 -10.358, 9.565 12.435 -10.913, 9.646 12.330 -10.894, 9.675 12.200 -10.887, 9.712 12.412 -12.000, 9.656 12.435 -11.453, 9.739 12.330 -11.443, 9.777 12.315 -12.000, 8.734 12.500 -9.428, 8.836 12.492 -9.464, 8.527 12.492 -9.028, 6.530 12.500 -7.630, 5.861 12.492 -7.353, 5.681 12.500 -7.383, 5.245 12.500 -7.321, 5.347 12.435 -7.144, 9.447 12.492 -10.939, 6.898 10.300 7.669, 6.898 10.000 7.669, 6.343 10.300 7.431, 5.927 10.300 6.993, 5.927 10.000 6.993, 5.717 10.000 6.427, 5.853 10.000 5.539, 5.853 10.300 5.539, 6.014 10.300 5.282, 6.472 10.300 4.888, 7.649 10.000 4.769, 7.928 10.300 4.888, 8.652 10.000 5.824, 8.698 10.300 6.124, 8.473 10.300 6.993, 8.287 10.300 7.233, 7.792 10.000 7.578, 7.200 10.300 7.700, 7.200 10.000 7.700, 5.717 10.300 6.427, 5.748 10.000 5.824, 6.014 10.000 5.282, 6.223 10.300 5.062, 6.751 10.000 4.769, 7.048 10.300 4.708, 7.048 10.000 4.708, 7.649 10.300 4.769, 8.386 10.000 5.282, 8.547 10.300 5.539, 8.683 10.300 6.427, 8.473 10.000 6.993, 8.057 10.000 7.431, 7.792 10.300 7.578, 7.502 10.300 7.669, 8.402 10.000 4.998, 8.175 10.800 4.807, 7.918 10.800 4.659, 7.589 10.000 4.545, 6.373 10.000 4.715, 6.225 10.800 4.807, 5.998 10.800 4.998, 5.645 10.000 6.887, 5.558 10.800 6.640, 5.798 10.000 7.161, 5.807 10.800 7.175, 7.640 10.800 4.558, 7.279 10.000 4.502, 6.660 10.000 4.588, 6.482 10.800 4.659, 6.114 10.000 4.892, 5.807 10.800 5.225, 5.715 10.000 5.373, 5.506 10.800 6.052, 5.506 10.800 6.348, 5.998 10.000 7.402, 6.715 10.700 8.119, 6.694 10.889 8.157, 6.713 10.873 8.179, 6.703 10.899 8.219, 6.706 10.824 8.370, 6.722 10.719 8.393, 6.727 10.700 8.389, 6.751 10.718 8.351, 6.758 10.795 8.230, 6.676 10.787 8.080, 6.713 10.841 8.143, 6.619 10.900 8.061, 6.619 10.965 8.169, 6.637 10.952 8.267, 6.677 10.899 8.326, 6.684 10.919 8.260, 6.704 10.891 8.286, 6.683 10.918 8.193, 6.654 10.908 8.111, 6.639 10.940 8.138, 6.658 10.929 8.298, 6.663 10.940 8.231, 6.593 10.981 8.200, 6.769 10.700 8.301, 6.769 10.717 8.300, 6.704 10.750 8.109, 6.727 10.823 8.159, 6.773 10.715 8.247, 6.768 10.756 8.242, 6.750 10.777 8.184, 6.759 10.745 8.193, 6.663 10.872 8.089, 6.730 10.851 8.199, 6.697 10.855 8.126, 6.722 10.875 8.242, 6.734 10.820 8.328, 6.763 10.712 8.197, 6.717 10.773 8.386, 6.764 10.765 8.294, 6.752 10.810 8.280, 6.746 10.771 8.344, -9.446 10.000 5.647, -9.305 -10.700 5.969, -9.034 -10.700 6.460, -8.676 10.000 6.958, -8.709 -10.700 6.917, -7.958 10.000 7.676, -8.336 -10.700 7.336, -9.675 -10.700 4.913, -9.800 -10.700 3.800, -7.917 -10.700 7.709, -6.969 -10.700 8.305, -6.200 10.700 8.600, -5.740 10.700 8.711, -5.272 10.700 8.778, 4.800 10.977 8.615, -4.800 11.000 8.500, -4.800 10.912 8.712, 4.800 10.912 8.712, 9.191 10.753 5.757, 9.311 10.856 5.722, 9.330 10.894 5.679, 9.234 10.992 5.546, 9.113 10.973 5.567, 9.266 10.912 5.689, 9.178 10.927 5.671, 9.147 10.837 5.716, 9.109 10.750 5.704, 9.173 10.800 5.741, 9.264 10.842 5.740, 9.291 10.776 5.762, 9.383 10.785 5.715, 9.338 10.924 5.632, 9.363 10.895 5.647, 9.352 10.922 5.616, 9.203 10.700 5.765, 9.415 10.785 5.679, 9.425 10.817 5.635, 9.389 10.700 5.727, 9.400 10.786 5.698, 9.376 10.892 5.630, 9.369 10.862 5.678, 9.385 10.861 5.661, 9.130 10.942 5.633, 9.084 10.873 5.658, 9.116 10.861 5.687, 9.080 10.787 5.676, 9.427 10.783 5.661, 9.161 10.820 5.729, 9.246 10.870 5.725, 9.341 10.783 5.744, 9.225 10.894 5.708, 9.290 10.886 5.706, 9.305 10.922 5.663, 9.352 10.862 5.694, 9.248 10.963 5.625, 9.322 10.924 5.648, 9.190 10.983 5.587, 9.160 10.967 5.612, 9.213 10.949 5.651, 9.265 10.966 5.611, 9.220 10.991 5.560, 9.206 10.988 5.574, 9.280 10.968 5.597, 9.295 10.967 5.582, 9.397 10.859 5.643, 9.348 10.895 5.664, 8.402 10.800 4.998, 9.119 10.700 5.715, 7.393 -11.000 5.167, 7.586 -11.000 5.224, 7.613 -10.992 5.308, 7.722 -10.935 5.513, 7.672 -10.830 5.579, 7.527 -10.830 5.492, 7.003 -11.000 5.169, 7.889 -10.830 5.835, 7.794 -10.830 5.695, 7.795 -10.992 5.417, 7.979 -10.830 6.158, 7.969 -10.830 6.326, 7.736 -10.830 6.766, 7.845 -10.830 6.638, 8.014 -10.992 6.752, 7.876 -10.992 6.914, 7.772 -11.000 7.080, 7.514 -10.992 7.132, 7.284 -10.830 6.975, 7.093 -10.700 6.942, 7.307 -10.700 6.942, 7.512 -10.700 6.882, 7.602 -10.830 6.868, 7.793 -10.935 6.826, 7.449 -10.830 6.939, 7.645 -10.935 6.939, 7.949 -10.992 5.563, 8.069 -10.992 5.739, 8.176 -11.000 5.814, 8.147 -10.992 5.937, 8.232 -11.000 6.003, 8.182 -10.992 6.147, 8.002 -10.935 6.519, 8.250 -11.000 6.200, 8.233 -11.000 6.393, 7.914 -10.935 6.684, 8.113 -10.992 6.564, 8.176 -11.000 6.586, 8.078 -11.000 6.777, 7.586 -11.000 7.176, 7.293 -10.935 7.058, 6.951 -10.830 6.939, 7.116 -10.830 6.975, 7.306 -10.992 7.177, 7.200 -11.000 7.250, 7.107 -10.935 7.058, 6.798 -10.830 6.868, 6.755 -10.935 6.939, 6.664 -10.830 6.766, 6.476 -10.830 6.489, 6.431 -10.830 6.326, 6.421 -10.830 6.158, 6.338 -10.935 6.153, 6.253 -10.992 5.937, 6.322 -11.000 5.623, 6.728 -10.830 5.579, 6.873 -10.830 5.492, 6.606 -10.830 5.695, 6.569 -10.700 5.795, 6.369 -10.935 5.969, 6.438 -10.935 5.796, 6.542 -10.935 5.641, 6.511 -10.830 5.835, 7.007 -11.000 7.233, 6.693 -10.992 7.042, 6.623 -11.000 7.078, 6.555 -10.830 6.638, 6.607 -10.935 6.826, 6.458 -11.000 6.942, 6.486 -10.935 6.684, 6.386 -10.992 6.752, 6.287 -10.992 6.564, 6.398 -10.935 6.519, 6.321 -11.000 6.773, 6.224 -11.000 6.586, 6.348 -10.935 6.340, 6.150 -11.000 6.200, 6.218 -10.992 6.147, 6.167 -11.000 6.007, 6.605 -10.992 5.417, 6.838 -10.935 5.417, 6.458 -11.000 5.458, 6.787 -10.992 5.308, 7.032 -10.830 5.439, 7.200 -10.830 5.420, 7.200 -10.935 5.337, 7.307 -10.700 5.458, 6.814 -11.000 5.224, 7.386 -10.935 5.357, 6.569 -10.700 6.605, 7.924 -10.830 6.489, 7.950 -10.700 6.200, 7.951 -10.830 5.991, 6.449 -10.830 5.991, 6.450 -10.700 6.200, 7.200 -10.992 5.217, 7.368 -10.830 5.439, 7.411 -10.992 5.240, 7.562 -10.935 5.417, 7.962 -10.935 5.796, 7.858 -10.935 5.641, 8.031 -10.935 5.969, 8.062 -10.935 6.153, 8.170 -10.992 6.359, 8.052 -10.935 6.340, 7.476 -10.935 7.018, 7.707 -10.992 7.042, 6.886 -10.992 7.132, 7.094 -10.992 7.177, 6.924 -10.935 7.018, 6.524 -10.992 6.914, 6.230 -10.992 6.359, 6.451 -10.992 5.563, 6.331 -10.992 5.739, 6.678 -10.935 5.513, 6.989 -10.992 5.240, 7.014 -10.935 5.357, -7.007 -11.000 5.167, -6.787 -10.992 5.308, -6.678 -10.935 5.513, -6.606 -10.830 5.695, -6.728 -10.830 5.579, -7.200 -11.000 5.150, -6.814 -11.000 5.224, -6.623 -11.000 5.322, -6.605 -10.992 5.417, -6.511 -10.830 5.835, -6.458 -11.000 5.458, -6.542 -10.935 5.641, -6.438 -10.935 5.796, -6.431 -10.830 6.326, -6.476 -10.830 6.489, -6.486 -10.935 6.684, -6.386 -10.992 6.752, -6.693 -10.992 7.042, -7.093 -10.700 6.942, -7.284 -10.830 6.975, -6.951 -10.830 6.939, -6.607 -10.935 6.826, -6.524 -10.992 6.914, -7.116 -10.830 6.975, -6.755 -10.935 6.939, -6.924 -10.935 7.018, -6.798 -10.830 6.868, -6.451 -10.992 5.563, -6.331 -10.992 5.739, -6.369 -10.935 5.969, -6.421 -10.830 6.158, -6.338 -10.935 6.153, -6.348 -10.935 6.340, -6.218 -10.992 6.147, -6.230 -10.992 6.359, -6.398 -10.935 6.519, -6.555 -10.830 6.638, -6.287 -10.992 6.564, -6.814 -11.000 7.176, -7.200 -11.000 7.250, -7.602 -10.830 6.868, -7.512 -10.700 6.882, -7.449 -10.830 6.939, -7.306 -10.992 7.177, -7.645 -10.935 6.939, -7.845 -10.830 6.638, -7.924 -10.830 6.489, -7.951 -10.830 5.991, -8.182 -10.992 6.147, -8.176 -11.000 5.814, -8.078 -11.000 5.623, -7.691 -10.700 5.633, -8.147 -10.992 5.937, -8.031 -10.935 5.969, -7.794 -10.830 5.695, -7.962 -10.935 5.796, -7.858 -10.935 5.641, -7.889 -10.830 5.835, -7.393 -11.000 7.233, -7.514 -10.992 7.132, -7.586 -11.000 7.176, -7.736 -10.830 6.766, -7.777 -11.000 7.078, -7.793 -10.935 6.826, -7.876 -10.992 6.914, -7.914 -10.935 6.684, -7.942 -11.000 6.942, -8.014 -10.992 6.752, -8.002 -10.935 6.519, -8.170 -10.992 6.359, -8.062 -10.935 6.153, -7.368 -10.830 5.439, -7.307 -10.700 5.458, -7.562 -10.935 5.417, -7.200 -10.830 5.420, -7.613 -10.992 5.308, -7.093 -10.700 5.458, -7.032 -10.830 5.439, -7.397 -11.000 5.169, -7.200 -10.935 5.337, -7.200 -10.992 5.217, -7.014 -10.935 5.357, -6.873 -10.830 5.492, -7.969 -10.830 6.326, -7.920 -10.700 6.411, -7.831 -10.700 6.605, -7.691 -10.700 6.767, -6.664 -10.830 6.766, -6.480 -10.700 6.411, -6.450 -10.700 6.200, -6.449 -10.830 5.991, -7.950 -10.700 6.200, -7.979 -10.830 6.158, -7.386 -10.935 5.357, -6.989 -10.992 5.240, -6.838 -10.935 5.417, -6.253 -10.992 5.937, -7.094 -10.992 7.177, -7.107 -10.935 7.058, -6.886 -10.992 7.132, -7.293 -10.935 7.058, -7.476 -10.935 7.018, -7.707 -10.992 7.042, -8.052 -10.935 6.340, -8.113 -10.992 6.564, -8.069 -10.992 5.739, -7.795 -10.992 5.417, -7.949 -10.992 5.563, -7.672 -10.830 5.579, -7.527 -10.830 5.492, -7.722 -10.935 5.513, -7.411 -10.992 5.240, 2.869 -11.300 -0.422, 2.889 -11.170 -0.487, 2.777 -11.300 -0.835, 2.842 -11.008 -1.319, 2.680 -11.000 -1.745, 2.845 -11.000 -1.463, 2.641 -11.008 -1.686, 2.928 -11.170 -0.098, 2.393 -11.008 -2.023, 2.658 -11.170 -1.233, 2.102 -11.008 -2.324, 2.485 -11.000 -2.014, 2.160 -11.300 -1.935, 1.965 -11.170 -2.173, 1.178 -11.000 -2.975, 1.413 -11.008 -2.796, 1.028 -11.008 -2.960, 1.477 -11.000 -2.839, 1.757 -11.000 -2.675, 2.237 -11.170 -1.892, 1.321 -11.170 -2.615, 0.624 -11.008 -3.070, 0.878 -11.000 -3.079, 0.209 -11.008 -3.126, 0.298 -11.000 -3.188, 0.600 -11.065 -2.953, -0.209 -11.008 -3.126, -0.303 -11.000 -3.186, -0.624 -11.008 -3.070, -0.196 -11.170 -2.923, -1.028 -11.008 -2.960, -0.892 -11.000 -3.073, -0.600 -11.000 -3.144, -1.178 -11.000 -2.975, -0.936 -11.300 -2.745, -1.359 -11.065 -2.689, -1.745 -11.000 -2.680, -1.413 -11.008 -2.796, -0.961 -11.170 -2.768, -1.773 -11.008 -2.583, -2.102 -11.008 -2.324, -1.321 -11.170 -2.615, -1.658 -11.170 -2.415, -2.021 -11.065 -2.235, -1.965 -11.170 -2.173, -2.842 -11.008 -1.319, -2.993 -11.008 -0.928, -2.975 -11.000 -1.178, -2.839 -11.000 -1.477, -2.237 -11.170 -1.892, -2.469 -11.170 -1.576, -2.540 -11.065 -1.621, -2.529 -11.300 -1.419, -3.090 -11.008 -0.521, -2.878 -11.065 -0.893, -3.131 -11.008 -0.105, -2.709 -11.300 -1.036, -2.889 -11.170 -0.487, -2.971 -11.065 -0.501, -3.186 -11.000 0.303, -2.998 -11.065 0.302, -3.074 -11.000 0.891, -3.048 -11.008 0.726, -2.915 -11.170 0.293, -2.748 -11.008 1.506, -2.845 -11.000 1.463, -2.850 -11.170 0.679, -2.812 -11.065 1.083, -2.734 -11.170 1.053, -2.642 -11.065 1.448, -2.522 -11.008 1.859, -2.485 -11.000 2.014, -2.263 -11.000 2.263, -2.252 -11.008 2.178, -2.106 -11.170 2.037, -1.816 -11.170 2.299, -1.687 -11.300 2.359, -1.178 -11.000 2.975, -1.597 -11.008 2.696, -1.493 -11.170 2.521, -1.176 -11.065 2.774, -0.418 -11.008 3.105, -1.144 -11.170 2.697, -0.936 -11.300 2.745, -0.774 -11.170 2.826, -0.402 -11.065 2.986, -0.390 -11.170 2.904, -0.000 -11.008 3.133, 0.303 -11.000 3.186, -0.000 -11.000 3.200, -0.527 -11.300 2.852, -0.106 -11.300 2.898, -0.000 -11.170 2.930, 0.418 -11.008 3.105, 0.402 -11.065 2.986, 0.796 -11.065 2.906, 0.828 -11.008 3.022, 0.892 -11.000 3.073, 0.317 -11.300 2.883, 1.224 -11.008 2.884, 1.535 -11.065 2.592, 1.942 -11.008 2.459, 1.597 -11.008 2.696, 1.145 -11.170 2.697, 1.867 -11.065 2.365, 2.252 -11.008 2.178, 1.855 -11.300 2.229, 2.166 -11.065 2.095, 2.106 -11.170 2.037, 2.359 -11.170 1.738, 2.419 -11.300 1.600, 2.642 -11.065 1.448, 2.812 -11.065 1.083, 3.048 -11.008 0.726, 2.924 -11.008 1.126, 2.626 -11.300 1.231, 3.118 -11.008 0.314, 3.188 -11.000 0.298, 2.734 -11.170 1.053, 2.998 -11.065 0.302, 3.131 -11.008 -0.105, 3.186 -11.000 -0.303, 2.869 -11.300 0.422, 2.850 -11.170 0.679, 3.011 -11.065 -0.101, 2.915 -11.170 0.293, 2.971 -11.065 -0.501, 3.144 -11.000 -0.600, 2.993 -11.008 -0.928, -1.867 -11.065 2.365, -1.942 -11.008 2.459, -2.166 -11.065 2.095, -2.359 -11.170 1.738, -2.295 -11.300 1.772, -1.757 -11.000 2.675, -2.675 -11.000 -1.757, -2.483 -11.000 -2.019, -2.641 -11.008 -1.686, -2.393 -11.008 -2.023, -2.301 -11.065 -1.945, -1.687 -11.300 -2.359, 1.773 -11.008 -2.583, 2.021 -11.065 -2.235, 1.705 -11.065 -2.484, 2.975 -11.000 -1.178, 2.522 -11.008 1.859, 1.493 -11.170 2.521, 2.483 -11.000 2.019, -0.000 -11.065 3.013, 2.733 -11.065 -1.268, 2.798 -11.170 -0.868, 3.090 -11.008 -0.521, 2.878 -11.065 -0.893, 2.540 -11.065 -1.621, 2.469 -11.170 -1.576, 2.301 -11.065 -1.945, 1.658 -11.170 -2.415, 0.988 -11.065 -2.846, 1.359 -11.065 -2.689, 0.961 -11.170 -2.768, 0.196 -11.170 -2.923, 0.584 -11.170 -2.871, -0.201 -11.065 -3.006, 0.201 -11.065 -3.006, -0.600 -11.065 -2.953, -0.988 -11.065 -2.846, -0.584 -11.170 -2.871, -1.705 -11.065 -2.484, -2.733 -11.065 -1.268, -2.798 -11.170 -0.868, -2.658 -11.170 -1.233, -3.011 -11.065 -0.101, -2.928 -11.170 -0.098, -3.118 -11.008 0.314, -2.924 -11.008 1.126, -2.931 -11.065 0.698, -2.569 -11.170 1.408, -2.426 -11.065 1.787, -1.223 -11.008 2.885, -1.535 -11.065 2.592, -0.796 -11.065 2.906, -0.828 -11.008 3.022, 0.774 -11.170 2.826, 0.390 -11.170 2.904, 1.177 -11.065 2.773, 1.816 -11.170 2.299, 2.748 -11.008 1.506, 2.426 -11.065 1.787, 2.569 -11.170 1.408, 2.931 -11.065 0.698, -4.800 -10.977 8.615, -4.800 -10.912 8.712, 4.800 -10.815 8.777, -4.800 -10.815 8.777, -9.491 -10.830 5.442, -9.519 -10.700 5.451, -9.739 -10.830 4.356, -9.615 -10.977 3.800, -9.537 -10.992 4.334, -9.423 -11.000 4.668, -9.320 -11.000 5.094, -8.734 -11.000 6.372, -7.372 -11.000 7.734, -7.772 -10.992 7.527, -6.451 -10.700 8.519, -5.913 -10.700 8.675, -6.442 -10.830 8.491, -6.957 -10.830 8.278, -8.171 -10.992 7.171, -7.847 -10.935 7.621, -9.447 -10.992 4.861, -9.413 -10.935 5.414, -9.278 -10.830 5.957, -9.203 -10.935 5.920, -9.299 -10.992 5.374, -9.095 -10.992 5.868, -9.008 -10.830 6.444, -8.686 -10.830 6.899, -8.836 -10.992 6.336, -8.315 -10.830 7.315, -7.899 -10.830 7.686, -7.444 -10.830 8.008, -7.460 -10.700 8.034, -7.336 -10.992 7.836, -6.868 -10.992 8.095, -5.356 -10.830 8.739, -5.360 -10.700 8.769, -6.109 -11.000 8.314, -6.374 -10.992 8.299, -5.861 -10.992 8.447, -5.334 -10.992 8.537, -9.777 -10.815 3.800, -9.769 -10.700 4.360, -9.565 -10.935 4.887, -9.646 -10.830 4.906, -9.656 -10.935 4.347, -8.527 -10.992 6.772, -8.621 -10.935 6.847, -8.938 -10.935 6.400, -8.256 -10.935 7.256, -7.400 -10.935 7.938, -6.920 -10.935 8.203, -5.906 -10.830 8.646, -6.414 -10.935 8.413, -5.347 -10.935 8.656, -5.887 -10.935 8.565, -9.726 -10.897 -14.823, -9.570 -10.992 -14.562, -9.712 -10.912 3.800, -9.631 -10.970 -14.644, -8.993 -11.000 -14.219, -9.178 -11.000 -14.274, -9.500 -11.000 -14.486, -9.582 -12.200 -14.577, -9.701 -12.200 -14.766, -9.782 -10.802 -15.012, -9.800 -12.200 -15.200, -9.349 -11.000 -14.364, -9.423 -12.200 -14.418, 4.718 -12.200 -23.191, 5.002 -12.330 -22.825, 4.516 -12.435 -23.236, 4.431 -12.492 -23.151, 4.522 -12.500 -22.963, 4.272 -12.500 -23.214, 4.002 -12.500 -23.455, 3.482 -12.492 -23.931, 3.107 -12.500 -24.086, 2.784 -12.500 -24.260, 2.398 -12.492 -24.510, 1.854 -12.435 -24.832, 1.538 -12.200 -25.035, 3.011 -12.435 -24.353, 2.954 -12.492 -24.247, 4.844 -12.492 -22.696, 4.937 -12.435 -22.772, 3.976 -12.492 -23.564, 2.710 -12.200 -24.628, 2.476 -12.330 -24.698, 3.595 -12.330 -24.100, 4.052 -12.435 -23.657, 3.548 -12.435 -24.031, 2.450 -12.500 -24.415, 1.760 -12.500 -24.665, 1.411 -12.500 -24.757, 1.223 -12.492 -24.866, 0.626 -12.435 -25.076, -0.929 -12.200 -25.153, 0.634 -12.330 -25.159, 1.819 -12.492 -24.717, 1.246 -12.435 -24.984, 0.000 -12.500 -24.920, -0.614 -12.492 -24.957, -0.706 -12.500 -24.880, -1.056 -12.500 -24.830, -1.223 -12.492 -24.866, -1.766 -12.500 -24.663, -1.819 -12.492 -24.717, -2.398 -12.492 -24.510, -3.421 -12.500 -23.890, -3.720 -12.500 -23.680, -3.976 -12.492 -23.564, -4.002 -12.500 -23.455, -4.518 -12.500 -22.966, -4.844 -12.492 -22.696, -4.754 -12.500 -22.700, -5.030 -12.479 -22.530, -4.937 -12.435 -22.772, -4.052 -12.435 -23.657, -1.246 -12.435 -24.984, 0.614 -12.492 -24.957, -1.411 -12.500 -24.757, -1.854 -12.435 -24.832, -2.784 -12.500 -24.260, -3.011 -12.435 -24.353, -3.482 -12.492 -23.931, -2.954 -12.492 -24.247, -4.268 -12.500 -23.218, -4.516 -12.435 -23.236, -4.431 -12.492 -23.151, -4.105 -12.330 -23.722, -3.595 -12.330 -24.100, -0.000 -12.435 -25.107, -5.123 -12.200 -22.720, -4.575 -12.330 -23.295, -5.002 -12.330 -22.825, -4.270 -12.200 -23.621, -3.783 -12.200 -24.006, -3.261 -12.200 -24.343, -2.134 -12.200 -24.860, -1.262 -12.330 -25.066, -0.634 -12.330 -25.159, -2.710 -12.200 -24.628, -2.476 -12.330 -24.698, 4.270 -12.200 -23.621, 4.105 -12.330 -23.722, 4.575 -12.330 -23.295, -0.000 -12.330 -25.190, -0.626 -12.435 -25.076, -0.000 -12.492 -24.987, 3.050 -12.330 -24.426, 1.878 -12.330 -24.912, 2.444 -12.435 -24.621, 1.262 -12.330 -25.066, -1.878 -12.330 -24.912, -3.050 -12.330 -24.426, -2.444 -12.435 -24.621, -3.548 -12.435 -24.031, 5.030 -12.479 -22.530, 5.078 -12.418 -22.627, 5.111 -12.320 -22.695, 8.800 -12.477 -22.535, 8.800 -12.315 -22.697, 8.800 -12.477 -14.385, 8.800 -12.412 -14.288, -8.800 -12.412 -14.288, -8.800 -12.200 -14.200, -8.800 -12.500 -14.500, -8.800 -12.477 -14.385, -8.896 -12.492 -14.439, -9.023 -12.200 -14.225, -9.234 -12.200 -14.299, -9.370 -12.330 -14.415, -9.548 -12.330 -14.582, -9.494 -12.492 -14.874, -9.385 -12.500 -14.816, -9.157 -12.330 -14.298, -9.321 -12.435 -14.482, -9.483 -12.435 -14.635, -9.603 -12.435 -14.822, -9.671 -12.435 -15.034, -9.615 -12.477 -15.200, -9.500 -12.500 -15.200, -9.775 -12.200 -14.977, -9.295 -12.500 -14.705, -9.127 -12.435 -14.375, -8.911 -12.435 -14.320, -9.058 -12.500 -14.549, -8.931 -12.500 -14.512, -9.082 -12.492 -14.487, -8.800 -12.315 -14.223, -8.922 -12.330 -14.237, -9.678 -12.330 -14.787, -9.753 -12.330 -15.018, -9.251 -12.492 -14.580, -9.391 -12.492 -14.711, -9.553 -12.492 -15.056, -9.777 -12.315 -21.720, -9.712 -12.412 -21.720, -9.712 -12.412 -15.200, -9.777 -12.315 -15.200, -8.800 -12.315 -22.697, -9.267 -12.330 -22.570, -9.619 -12.330 -22.240, -9.775 -12.200 -21.943, -9.768 -12.330 -21.781, -9.041 -12.330 -22.660, -9.021 -12.435 -22.579, -9.227 -12.435 -22.497, -9.464 -12.330 -22.427, -9.723 -12.330 -22.020, -8.800 -12.412 -22.632, -8.991 -12.492 -22.463, -9.407 -12.435 -22.367, -9.549 -12.435 -22.195, -9.447 -12.492 -22.131, -9.529 -12.492 -21.957, -9.565 -12.492 -21.768, -9.615 -12.477 -21.720, -9.500 -12.500 -21.720, -9.685 -12.435 -21.776, -9.169 -12.492 -22.392, -9.325 -12.492 -22.279, -9.184 -12.500 -22.305, -9.451 -12.500 -21.978, -9.488 -12.500 -21.851, -9.701 -12.200 -22.154, -9.644 -12.435 -21.994, -5.111 -12.320 -22.695, -5.078 -12.418 -22.627, -8.800 -12.477 -22.535, 7.042 10.855 -26.683, 6.982 10.913 -26.647, 6.813 11.000 -26.700, 6.884 10.973 -26.629, 6.910 10.983 -26.747, 7.021 10.915 -26.762, 6.964 10.946 -26.678, 6.963 10.939 -26.842, 6.841 10.988 -26.783, 6.935 10.900 -26.577, 6.994 10.854 -26.613, 6.992 10.874 -26.622, 6.994 10.833 -26.605, 7.021 10.773 -26.626, 7.087 10.787 -26.728, 7.109 10.700 -26.826, 7.075 10.700 -26.911, 7.001 10.836 -26.935, 7.044 10.837 -26.894, 7.065 10.856 -26.752, 7.104 10.714 -26.746, 7.102 10.733 -26.744, 7.015 10.751 -26.963, 6.909 10.823 -26.972, 7.017 10.720 -26.966, 6.884 10.920 -26.903, 7.049 10.880 -26.804, 7.066 10.824 -26.705, 7.063 10.721 -26.926, 7.098 10.752 -26.740, 7.044 10.740 -26.648, 7.110 10.717 -26.808, 7.096 10.720 -26.871, 7.094 10.749 -26.867, 7.108 10.743 -26.805, 7.103 10.766 -26.799, 6.981 10.896 -26.895, 7.075 10.828 -26.840, 7.090 10.810 -26.783, 7.089 10.777 -26.861, 7.020 10.894 -26.854, 7.057 10.782 -26.915, 7.061 10.752 -26.922, 7.012 10.781 -26.956, 7.108 10.300 -23.522, 6.613 10.000 -23.867, 6.613 10.300 -23.867, 6.427 10.300 -24.107, 6.514 10.000 -25.818, 6.972 10.300 -26.212, 7.251 10.000 -26.331, 7.548 10.300 -26.392, 8.149 10.300 -26.331, 8.428 10.000 -26.212, 8.886 10.300 -25.818, 9.047 10.300 -25.561, 9.152 10.300 -25.276, 9.198 10.300 -24.976, 8.292 10.300 -23.522, 8.002 10.300 -23.431, 6.843 10.000 -23.669, 6.427 10.000 -24.107, 6.293 10.000 -24.379, 6.217 10.000 -24.673, 7.548 10.000 -26.392, 7.852 10.000 -26.392, 8.149 10.000 -26.331, 8.677 10.000 -26.038, 9.198 10.000 -24.976, 9.183 10.000 -24.673, 9.107 10.300 -24.379, 8.787 10.000 -23.867, 8.292 10.000 -23.522, 8.472 10.800 -23.385, 7.966 10.800 -23.221, 7.175 10.800 -23.283, 7.700 10.800 -23.200, 7.465 10.000 -23.216, 7.160 10.000 -23.288, 6.159 10.800 -24.182, 6.058 10.800 -24.460, 6.088 10.000 -24.360, 6.006 10.800 -24.752, 6.002 10.000 -24.979, 6.006 10.800 -25.048, 6.298 10.000 -25.861, 6.307 10.800 -25.875, 6.392 10.000 -23.814, 6.215 10.000 -24.073, 6.016 10.000 -24.665, 6.058 10.800 -25.340, 6.159 10.800 -25.618, 6.498 10.800 -26.102, 6.498 10.000 -26.102, 6.954 10.800 -26.559, 9.359 10.800 -24.154, 7.495 -11.000 -23.870, 7.117 -11.000 -24.027, 5.123 -11.000 -22.720, 6.957 -11.000 -24.157, 6.827 -11.000 -24.317, 6.670 -11.000 -25.105, 6.670 -11.000 -24.696, 6.650 -11.000 -24.900, 6.827 -11.000 -25.484, 6.958 -11.000 -25.643, 6.730 -11.000 -25.302, 2.710 -11.000 -24.628, 0.929 -11.000 -25.153, 6.800 -11.000 -26.700, -2.134 -11.000 -24.860, -3.261 -11.000 -24.343, -6.800 -11.000 -26.700, -6.957 -11.000 -25.643, -7.298 -11.000 -25.870, -7.327 -11.000 -26.648, -7.495 -11.000 -25.930, -7.833 -11.000 -26.495, -7.905 -11.000 -25.930, -8.102 -11.000 -25.870, -8.442 -11.000 -25.643, -8.710 -11.000 -25.909, -8.573 -11.000 -25.484, -6.650 -11.000 -24.900, -4.270 -11.000 -23.621, -6.670 -11.000 -24.695, -4.718 -11.000 -23.191, -7.117 -11.000 -24.027, -7.495 -11.000 -23.870, -7.700 -11.000 -23.850, -8.443 -11.000 -24.157, -9.500 -11.000 -24.000, -8.993 -11.000 -22.701, -9.178 -11.000 -22.646, -9.500 -11.000 -22.434, -8.573 -11.000 -24.317, -9.487 -11.000 -24.265, -9.448 -11.000 -24.527, -9.384 -11.000 -24.784, -9.295 -11.000 -25.033, -8.730 -11.000 -24.696, -8.300 -11.000 -26.245, -8.073 -11.000 -26.381, -7.065 -11.000 -26.687, 7.117 -11.000 -25.773, 8.073 -11.000 -26.382, 8.300 -11.000 -26.246, 8.443 -11.000 -25.643, 9.181 -11.000 -25.273, 8.730 -11.000 -25.104, 9.448 -11.000 -24.527, 8.670 -11.000 -24.498, 8.573 -11.000 -24.316, 9.487 -11.000 -24.265, 8.800 -11.000 -22.720, 7.065 -11.000 -26.687, 7.298 -11.000 -25.870, 7.495 -11.000 -25.930, 7.584 -11.000 -26.584, 7.700 -11.000 -25.950, 8.102 -11.000 -25.870, 8.709 -11.000 -25.910, 8.671 -11.000 -25.302, 8.730 -11.000 -24.695, -6.670 -11.000 -25.104, -6.729 -11.000 -25.302, 6.800 -10.977 -26.815, -6.800 -10.815 -26.977, -6.800 -10.700 -27.000, -6.919 10.000 -26.998, -7.227 -10.700 -26.969, -8.773 10.000 -26.260, -9.067 -10.700 -25.965, -9.306 10.000 -25.649, -9.324 -10.700 -25.622, -9.678 -10.700 -24.845, -9.769 -10.700 -24.427, -9.800 -10.700 -24.000, -9.798 10.700 -24.119, -6.879 10.700 -26.999, -6.800 11.000 -26.700, 6.800 10.977 -26.815, -6.800 10.977 -26.815, 6.800 10.700 -27.000, 9.426 10.773 -24.221, 9.481 10.766 -24.268, 9.600 10.762 -24.304, 9.483 10.855 -24.242, 9.689 10.845 -24.241, 9.642 10.939 -24.163, 9.757 10.776 -24.213, 9.731 10.845 -24.199, 9.798 10.700 -24.119, 9.716 10.777 -24.258, 9.772 10.822 -24.109, 9.753 10.858 -24.102, 9.637 10.836 -24.272, 9.626 10.700 -24.309, 9.579 10.817 -24.287, 9.662 10.772 -24.290, 9.448 10.740 -24.244, 9.456 10.700 -24.252, 9.491 10.735 -24.279, 9.525 10.793 -24.285, 9.515 10.742 -24.290, 9.502 10.779 -24.278, 9.541 10.749 -24.299, 9.415 10.875 -24.186, 9.377 10.900 -24.135, 9.438 10.914 -24.175, 9.467 10.947 -24.157, 9.580 10.949 -24.177, 9.619 10.956 -24.144, 9.562 10.915 -24.221, 9.477 10.906 -24.206, 9.375 10.875 -24.150, 9.389 10.911 -24.137, 9.500 10.972 -24.133, 9.553 10.960 -24.162, 9.533 10.986 -24.104, 9.591 10.970 -24.131, 9.429 10.973 -24.084, 9.459 10.987 -24.070, 9.433 10.969 -24.096, 9.538 10.928 -24.204, 9.497 10.898 -24.222, 9.446 10.867 -24.214, 9.462 10.860 -24.228, 9.409 10.943 -24.119, 9.514 10.938 -24.188, 4.800 12.500 -7.300, 9.500 12.500 -12.000, 6.110 12.500 -7.486, 7.372 12.500 -8.066, 6.955 12.500 -7.824, 7.761 12.500 -8.350, 9.481 12.500 -11.560, 8.448 12.500 -9.037, 8.975 12.500 -9.840, 9.170 12.500 -10.270, 9.423 12.500 -11.132, 9.500 12.500 -21.720, 9.150 12.500 -22.326, 8.800 12.500 -22.420, -4.800 12.500 -7.300, -8.450 12.500 -9.039, -7.372 12.500 -8.066, -8.800 12.500 -22.420, -9.181 12.500 -22.306, -9.479 12.500 -11.556, -9.500 12.500 -12.000, -9.489 12.500 -21.849, 9.183 11.000 5.496, 9.321 11.000 5.085, 8.544 11.000 4.856, 7.366 11.000 4.307, 3.000 11.000 0.000, 2.878 11.000 0.845, 2.729 11.000 1.246, 2.267 11.000 1.965, 1.965 11.000 2.267, 1.622 11.000 2.524, 1.246 11.000 2.729, 0.845 11.000 2.878, 4.800 11.000 8.500, 0.000 11.000 3.000, -0.845 11.000 2.878, -5.307 11.000 6.366, -5.663 11.000 8.420, 9.500 11.000 -10.294, 9.008 11.000 -9.300, 8.683 11.000 -8.850, 2.878 11.000 -0.845, 2.729 11.000 -1.246, 2.267 11.000 -1.965, 0.845 11.000 -2.878, 4.800 11.000 -7.000, 0.427 11.000 -2.969, -0.845 11.000 -2.878, -0.427 11.000 -2.969, 6.436 11.000 -7.275, -3.000 11.000 0.000, -7.438 11.000 -7.752, -7.893 11.000 -8.071, -9.420 11.000 4.663, -9.008 11.000 -9.300, -9.282 11.000 -9.783, -9.500 11.000 -10.294, -7.366 11.000 4.307, -7.034 11.000 4.307, -1.965 11.000 2.267, -5.478 11.000 5.397, -8.290 11.000 4.644, -7.692 11.000 4.365, -6.708 11.000 4.365, -2.729 11.000 1.246, -5.856 11.000 4.856, -2.267 11.000 1.965, 5.856 11.000 7.544, 5.233 11.000 8.480, 5.478 11.000 7.003, 5.307 11.000 6.034, 5.644 11.000 5.110, 6.708 11.000 4.365, 7.034 11.000 4.307, -2.729 11.000 -1.246, -1.965 11.000 -2.267, -1.246 11.000 -2.729, -4.800 11.000 -7.000, 4.800 12.200 -7.000, 5.355 11.000 -7.031, 6.950 11.000 -7.486, 7.438 11.000 -7.752, 7.893 11.000 -8.071, 8.309 11.000 -8.439, 9.282 11.000 -9.783, 9.769 12.200 -11.440, 5.902 11.000 -7.123, 6.451 12.200 -7.281, 6.969 12.200 -7.495, 7.917 12.200 -8.091, 9.305 12.200 -9.831, 9.519 12.200 -10.349, 8.547 10.000 5.539, 8.177 10.000 5.062, 8.161 10.000 4.798, 7.928 10.000 4.888, 7.887 10.000 4.645, 6.472 10.000 4.888, 6.223 10.000 5.062, 5.892 10.000 5.114, 5.588 10.000 5.660, 5.702 10.000 6.124, 6.608 10.000 7.578, 7.352 10.000 4.708, 6.965 10.000 4.516, 5.516 10.000 5.965, 5.502 10.000 6.279, 5.545 10.000 6.589, 5.793 10.000 6.721, 6.113 10.000 7.233, 6.343 10.000 7.431, 7.110 10.000 8.235, 7.502 10.000 7.669, 7.958 10.000 7.676, 8.336 10.000 7.336, 8.287 10.000 7.233, 8.607 10.000 6.721, 8.676 10.000 6.958, 8.698 10.000 6.124, 9.119 10.000 5.715, 9.389 10.000 5.727, 9.235 10.000 6.110, 8.683 10.000 6.427, 6.727 10.000 8.389, 6.647 10.700 8.446, 6.769 10.000 8.301, 6.765 10.000 8.203, 6.765 10.700 8.203, 6.715 10.000 8.119, 4.800 10.815 8.777, 5.334 10.992 8.537, 5.663 11.000 8.421, 5.356 10.830 8.739, 6.496 11.000 8.183, 6.085 11.000 8.321, 6.374 10.992 8.299, 5.861 10.992 8.447, 5.347 10.935 8.656, 5.906 10.830 8.646, 6.442 10.830 8.491, 6.553 10.978 8.282, 6.601 10.915 8.367, 6.635 10.817 8.425, 5.887 10.935 8.565, 6.414 10.935 8.413, -4.800 -10.700 8.800, 4.800 10.700 8.800, -4.800 10.700 8.800, 4.800 -10.977 8.615, 5.347 -10.935 8.656, 5.906 -10.830 8.646, 6.451 -10.700 8.519, 5.334 -10.992 8.537, 5.240 -11.000 8.481, 5.668 -11.000 8.423, 7.336 -10.992 7.836, 8.123 -11.000 7.123, 8.450 -11.000 6.761, 8.171 -10.992 7.171, 8.527 -10.992 6.772, 8.836 -10.992 6.336, 9.203 -10.935 5.920, 8.938 -10.935 6.400, 5.861 -10.992 8.447, 6.414 -10.935 8.413, 6.442 -10.830 8.491, 6.920 -10.935 8.203, 7.460 -10.700 8.034, 6.374 -10.992 8.299, 7.400 -10.935 7.938, 7.899 -10.830 7.686, 6.868 -10.992 8.095, 7.847 -10.935 7.621, 8.315 -10.830 7.315, 8.709 -10.700 6.917, 8.686 -10.830 6.899, 8.256 -10.935 7.256, 8.621 -10.935 6.847, 9.008 -10.830 6.444, 9.491 -10.830 5.442, 9.413 -10.935 5.414, 9.646 -10.830 4.906, 9.675 -10.700 4.913, 9.565 -10.935 4.887, 9.299 -10.992 5.374, 9.314 -11.000 5.110, 9.447 -10.992 4.861, 9.777 -10.815 3.800, 9.417 -11.000 4.681, 9.656 -10.935 4.347, 9.615 -10.977 3.800, 9.479 -11.000 4.245, 9.739 -10.830 4.356, 4.800 -10.912 8.712, 5.356 -10.830 8.739, 5.360 -10.700 8.769, 4.800 -10.700 8.800, 5.887 -10.935 8.565, 6.957 -10.830 8.278, 7.444 -10.830 8.008, 7.772 -10.992 7.527, 9.278 -10.830 5.957, 9.095 -10.992 5.868, 9.537 -10.992 4.334, 9.491 10.830 5.442, 9.282 10.978 5.553, 9.646 10.830 4.906, 9.739 10.830 4.356, 9.777 10.815 3.800, 9.712 10.912 3.800, 9.299 10.992 5.374, 9.447 10.992 4.861, 9.565 10.935 4.887, 9.656 10.935 4.347, 9.778 10.700 4.272, 9.537 10.992 4.334, 9.500 11.000 3.800, 9.480 11.000 4.233, 9.421 11.000 4.663, 9.413 10.935 5.414, 9.367 10.915 5.601, 9.197 10.447 5.763, 9.301 10.700 5.769, 9.203 10.000 5.765, 9.301 10.000 5.769, 9.446 10.700 5.647, 9.446 10.000 5.647, 9.197 10.378 5.763, 9.394 10.378 5.722, 9.301 10.378 5.769, 9.394 10.447 5.722, 9.301 10.447 5.769, -3.079 -11.000 -0.878, -3.149 -11.000 -0.588, -3.188 -11.000 -0.298, -9.500 -11.000 3.800, -3.200 -11.000 0.000, -6.321 -11.000 5.627, -6.224 -11.000 5.814, -3.144 -11.000 0.600, -2.975 -11.000 1.178, -6.168 -11.000 6.003, -2.680 -11.000 1.745, -2.019 -11.000 2.483, -1.477 -11.000 2.839, -0.878 -11.000 3.079, -4.800 -11.000 8.500, -0.588 -11.000 3.149, -0.298 -11.000 3.188, 0.600 -11.000 3.144, 1.178 -11.000 2.975, 1.463 -11.000 2.845, 4.800 -11.000 8.500, 1.745 -11.000 2.680, 6.224 -11.000 5.814, 2.675 -11.000 1.757, 2.839 -11.000 1.477, 2.975 -11.000 1.178, 3.079 -11.000 0.878, 3.149 -11.000 0.588, 3.200 -11.000 -0.000, 0.588 -11.000 -3.149, 2.019 -11.000 -2.483, 2.263 -11.000 -2.263, 8.800 -11.000 -14.200, 8.993 -11.000 -14.219, 9.500 -11.000 3.800, 9.178 -11.000 -14.274, 7.777 -11.000 5.322, 8.079 -11.000 5.627, 9.170 -11.000 5.530, 8.976 -11.000 5.955, 8.734 -11.000 6.372, 7.942 -11.000 5.458, 7.942 -11.000 6.942, 7.763 -11.000 7.448, 7.397 -11.000 7.231, 7.372 -11.000 7.734, 6.814 -11.000 7.176, 6.960 -11.000 7.975, 6.530 -11.000 8.170, 6.094 -11.000 8.320, 6.168 -11.000 6.397, -5.244 -11.000 8.479, -6.167 -11.000 6.393, -6.224 -11.000 6.586, -5.681 -11.000 8.417, -6.322 -11.000 6.777, -6.628 -11.000 7.080, -6.458 -11.000 6.942, -6.530 -11.000 8.170, -6.955 -11.000 7.976, -7.003 -11.000 7.231, -7.761 -11.000 7.450, -8.123 -11.000 7.123, -8.079 -11.000 6.773, -8.176 -11.000 6.586, -8.232 -11.000 6.397, -8.448 -11.000 6.763, -8.250 -11.000 6.200, -8.975 -11.000 5.960, -9.170 -11.000 5.530, -7.772 -11.000 5.320, -9.481 -11.000 4.240, -7.586 -11.000 5.224, -8.233 -11.000 6.007, -7.942 -11.000 5.458, 2.014 -11.000 2.485, 2.263 -11.000 2.263, 6.628 -11.000 5.320, 3.074 -11.000 -0.891, -0.000 -11.000 -3.200, -8.800 -11.000 -14.200, -1.463 -11.000 -2.845, -2.014 -11.000 -2.485, -2.263 -11.000 -2.263, -6.150 -11.000 6.200, 7.200 -11.000 5.150, 9.777 -12.315 -15.200, 9.500 -12.500 -15.200, 9.723 -12.330 -14.900, 9.227 -12.435 -14.423, 9.407 -12.435 -14.553, 9.325 -12.492 -14.641, 9.619 -12.330 -14.680, 9.549 -12.435 -14.725, 9.464 -12.330 -14.493, 9.021 -12.435 -14.341, 8.991 -12.492 -14.457, 8.929 -12.500 -14.511, 9.234 -12.200 -14.299, 9.041 -12.330 -14.260, 8.800 -12.315 -14.223, 9.295 -12.500 -14.705, 9.386 -12.500 -14.819, 9.565 -12.492 -15.152, 9.685 -12.435 -15.144, 9.529 -12.492 -14.963, 9.447 -12.492 -14.789, 9.768 -12.330 -15.139, 9.644 -12.435 -14.926, 9.169 -12.492 -14.528, 9.267 -12.330 -14.350, -9.489 -12.500 -15.071, -9.451 -12.500 -14.942, -9.386 -12.500 -22.102, -9.295 -12.500 -22.215, -9.181 -12.500 -14.614, -9.058 -12.500 -22.371, -4.975 -12.500 -22.420, -8.800 -12.500 -22.420, -3.108 -12.500 -24.084, -2.452 -12.500 -24.415, -2.112 -12.500 -24.549, -0.355 -12.500 -24.910, 4.755 -12.500 -22.699, 4.975 -12.500 -22.420, 8.800 -12.500 -22.420, 9.150 -12.500 -22.326, -8.929 -12.500 -22.409, 0.711 -12.500 -24.879, 2.107 -12.500 -24.551, 1.062 -12.500 -24.828, 3.417 -12.500 -23.894, 3.715 -12.500 -23.684, 0.357 -12.500 -24.910, 9.488 -12.500 -15.069, 9.451 -12.500 -14.942, 8.800 -12.500 -14.500, 9.184 -12.500 -14.615, 9.058 -12.500 -14.549, 8.981 -12.500 -22.396, 9.127 -12.435 -22.545, 8.922 -12.330 -22.683, 9.234 -12.200 -22.621, 9.483 -12.435 -22.285, 9.476 -12.500 -21.901, 9.494 -12.492 -22.046, 9.406 -12.500 -22.070, 9.321 -12.435 -22.438, 9.157 -12.330 -22.622, 9.370 -12.330 -22.505, 8.800 -12.412 -22.632, 9.548 -12.330 -22.338, 9.553 -12.492 -21.864, 9.615 -12.477 -21.720, 9.701 -12.200 -22.154, 9.777 -12.315 -21.720, 9.712 -12.412 -21.720, 9.295 -12.500 -22.215, 9.082 -12.492 -22.433, 9.251 -12.492 -22.340, 9.775 -12.200 -21.943, 9.753 -12.330 -21.902, 8.896 -12.492 -22.481, 8.911 -12.435 -22.600, 9.391 -12.492 -22.209, 9.603 -12.435 -22.098, 9.678 -12.330 -22.133, 9.671 -12.435 -21.886, 6.864 10.961 -26.847, 6.800 10.912 -26.912, 6.919 10.700 -26.998, 6.800 10.815 -26.977, 6.879 10.700 -26.999, 6.840 10.700 -27.000, 6.822 10.999 -26.728, 6.832 10.995 -26.756, 6.919 10.000 -26.998, 7.007 10.700 -26.973, 7.101 10.700 -26.735, 7.052 10.700 -26.656, 7.007 10.000 -26.973, 7.323 10.000 -26.954, 7.075 10.000 -26.911, 7.109 10.000 -26.826, 7.101 10.000 -26.735, 7.717 10.000 -26.856, 8.773 10.000 -26.260, 9.060 10.000 -25.973, 8.886 10.000 -25.818, 9.152 10.000 -25.276, 9.456 10.000 -24.252, 9.535 10.000 -24.301, 9.656 10.000 -24.917, 9.754 10.000 -24.523, 9.773 10.000 -24.207, 6.972 10.000 -26.212, 7.052 10.000 -26.656, 6.045 10.000 -25.289, 6.202 10.000 -24.976, 6.614 10.000 -23.592, 7.700 10.000 -23.400, 7.779 10.000 -23.202, 8.387 10.000 -23.345, 8.661 10.000 -23.497, 8.902 10.000 -23.698, 9.107 10.000 -24.379, 8.973 10.000 -24.107, 6.723 10.000 -26.038, 6.353 10.000 -25.561, 6.145 10.000 -25.587, 6.248 10.000 -25.276, 6.873 10.000 -23.415, 7.108 10.000 -23.522, 7.398 10.000 -23.431, 8.002 10.000 -23.431, 8.089 10.000 -23.245, 8.557 10.000 -23.669, 9.047 10.000 -25.561, 8.449 10.000 -26.506, 8.095 10.000 -26.706, 9.626 10.000 -24.309, 9.535 10.700 -24.301, 9.711 10.000 -24.275, 9.711 10.700 -24.275, 9.773 10.700 -24.207, 9.615 -10.977 -24.000, 9.500 -11.000 -24.000, 9.639 -10.935 -24.524, 9.611 -10.830 -24.959, 9.678 -10.700 -24.845, 9.565 -10.992 -24.101, 9.419 -10.992 -24.893, 9.324 -10.700 -25.622, 9.442 -10.830 -25.358, 9.384 -11.000 -24.784, 9.261 -10.992 -25.265, 9.148 -10.935 -25.680, 8.938 -10.830 -26.062, 8.765 -10.700 -26.267, 9.295 -11.000 -25.033, 9.045 -11.000 -25.500, 8.887 -11.000 -25.713, 8.513 -11.000 -26.088, 8.491 -10.992 -26.190, 8.154 -10.992 -26.413, 7.446 -10.830 -26.899, 7.861 -10.830 -26.774, 8.792 -10.992 -25.920, 8.564 -10.935 -26.285, 9.050 -10.992 -25.610, 8.615 -10.830 -26.351, 7.327 -11.000 -26.648, 7.002 -10.992 -26.759, 7.011 -10.935 -26.879, 7.017 -10.830 -26.962, 6.800 -10.815 -26.977, 7.227 -10.700 -26.969, 7.831 -10.935 -26.697, 7.833 -11.000 -26.495, 7.788 -10.992 -26.584, 6.800 -10.912 -26.912, 7.428 -10.935 -26.818, 9.777 -10.815 -24.000, 9.768 -10.830 -24.108, 9.721 -10.830 -24.540, 9.685 -10.935 -24.105, 9.521 -10.992 -24.503, 9.532 -10.935 -24.932, 9.216 -10.830 -25.728, 9.368 -10.935 -25.320, 8.878 -10.935 -26.004, 8.254 -10.830 -26.590, 8.213 -10.935 -26.518, 7.402 -10.992 -26.701, -6.800 10.700 -27.000, 9.620 10.975 -24.054, 9.703 10.920 -24.084, 9.730 10.890 -24.094, 9.777 10.815 -24.000, 9.023 12.200 -22.695, 9.157 12.330 -22.622, 9.127 12.435 -22.545, 8.896 12.492 -22.481, 9.082 12.492 -22.433, 8.981 12.500 -22.396, 9.251 12.492 -22.340, 9.295 12.500 -22.215, 9.391 12.492 -22.209, 9.603 12.435 -22.098, 9.701 12.200 -22.154, 9.678 12.330 -22.133, 9.423 12.200 -22.502, 9.234 12.200 -22.621, 8.922 12.330 -22.683, 8.800 12.477 -22.535, 9.406 12.500 -22.070, 9.753 12.330 -21.902, 9.671 12.435 -21.886, 9.476 12.500 -21.901, 9.582 12.200 -22.343, 9.483 12.435 -22.285, 9.321 12.435 -22.438, 8.911 12.435 -22.600, 9.548 12.330 -22.338, 9.370 12.330 -22.505, 9.494 12.492 -22.046, 9.553 12.492 -21.864, 9.615 12.477 -21.720, 9.615 12.477 -12.000, 9.712 12.412 -21.720, 9.777 12.315 -21.720, 9.800 12.200 -12.000, 9.800 10.700 3.800, 9.782 10.802 -11.578, 9.725 10.898 -11.139, 9.615 10.977 3.800, 9.629 10.971 -10.705, 9.568 10.992 -10.496, 9.711 10.700 4.740, 9.600 10.700 5.200, 9.305 -10.700 5.969, 8.977 10.000 6.548, 7.917 -10.700 7.709, 8.336 -10.700 7.336, 7.548 10.000 7.977, 6.200 10.700 8.600, 5.913 -10.700 8.675, 5.740 10.700 8.711, 5.272 10.700 8.778, 9.769 -10.700 4.360, 9.519 -10.700 5.451, 9.034 -10.700 6.460, 6.969 -10.700 8.305, 6.647 10.000 8.446, 9.800 -10.700 3.800, 9.631 -10.970 -14.644, 9.712 -10.912 3.800, 9.800 -10.700 -15.200, 9.782 -10.802 -15.012, 9.582 -12.200 -14.577, 9.500 -11.000 -14.486, 9.570 -10.992 -14.562, 9.423 -12.200 -14.418, 9.349 -11.000 -14.364, 8.800 -12.200 -14.200, 9.775 -12.200 -14.977, 9.726 -10.897 -14.823, 9.701 -12.200 -14.766, 9.023 -12.200 -14.225, 9.615 -12.477 -15.200, 9.500 -12.500 -21.720, 9.712 -12.412 -15.200, 9.800 -12.200 -15.200, 8.993 -11.000 -22.701, 9.582 -12.200 -22.343, 9.500 -11.000 -22.434, 9.571 -10.992 -22.357, 9.727 -10.896 -22.095, 9.781 -10.802 -21.908, 9.023 -12.200 -22.695, 9.178 -11.000 -22.646, 9.349 -11.000 -22.556, 9.423 -12.200 -22.502, 9.712 -10.912 -24.000, 9.800 -10.700 -21.720, 9.634 -10.968 -22.272, 9.800 -10.700 -24.000, 9.769 -10.700 -24.427, 9.529 -10.700 -25.246, 9.306 10.000 -25.649, 9.067 -10.700 -25.965, 9.506 10.000 -25.295, 8.422 -10.700 -26.524, 8.046 -10.700 -26.729, 7.645 -10.700 -26.878, 6.800 -10.700 -27.000, 9.798 10.000 -24.119, 9.799 10.700 -24.079, 9.800 10.700 -24.040, 9.800 10.700 -24.000, 9.726 10.897 -22.097, 9.615 10.977 -24.000, 9.500 11.000 -24.000, 9.712 10.912 -24.000, 8.800 12.200 -22.720, 8.993 11.000 -22.701, 9.500 11.000 -22.434, 9.570 10.992 -22.358, 9.349 11.000 -22.556, 9.631 10.970 -22.276, 9.775 12.200 -21.943, 9.782 10.802 -21.908, 9.800 12.200 -21.720, 9.800 10.700 -12.000, 9.800 10.700 -21.720, 9.800 -12.200 -21.720, -11.507 13.007 -49.817, -11.507 12.973 -50.088, -11.424 13.015 -50.095, -11.424 13.049 -49.820, -11.357 13.081 -50.107, -11.315 13.163 -50.121, -11.300 13.300 -49.622, -11.300 13.288 -49.875, -11.300 13.292 -49.368, -11.507 12.884 -48.737, -11.600 12.807 -48.559, -11.600 12.687 -48.289, -11.357 13.123 -49.542, -11.315 13.207 -49.540, -11.357 13.034 -50.333, -11.424 12.969 -50.317, -11.315 13.187 -49.250, -11.357 12.988 -48.705, -11.507 12.674 -48.233, -11.315 13.141 -48.962, -11.507 12.535 -47.998, -11.300 13.215 -48.867, -11.300 13.147 -48.622, -11.315 13.068 -48.680, -11.357 12.892 -48.438, -11.315 12.969 -48.406, -11.357 12.771 -48.182, -11.424 12.712 -48.213, -11.600 12.171 -47.570, -11.507 11.779 -47.217, -11.600 10.629 -46.749, -11.600 9.746 -46.722, -11.507 9.435 -46.762, -11.424 9.425 -46.721, -11.315 9.391 -46.575, -11.300 9.075 -46.569, -11.300 8.838 -46.659, -11.357 8.620 -46.963, -11.600 8.386 -47.261, -11.600 8.633 -47.098, -11.357 9.137 -46.734, -11.315 9.111 -46.654, -11.357 8.873 -46.836, -11.300 12.955 -48.153, -11.300 12.831 -47.931, -11.300 12.690 -47.720, -11.300 12.174 -47.163, -11.300 11.974 -47.006, -11.315 11.644 -46.903, -11.507 11.051 -46.845, -11.507 10.789 -46.768, -11.424 11.065 -46.805, -11.424 11.323 -46.907, -11.357 11.842 -47.128, -11.315 11.890 -47.060, -11.357 12.626 -47.938, -11.424 12.408 -47.750, -11.507 12.374 -47.777, -11.315 12.696 -47.892, -11.357 12.459 -47.709, -11.507 11.994 -47.385, -11.357 12.272 -47.496, -11.424 12.224 -47.542, -11.424 12.022 -47.353, -11.315 12.525 -47.657, -11.315 12.120 -47.239, -11.424 11.569 -47.034, -11.507 11.305 -46.946, -11.507 11.548 -47.071, -11.424 11.803 -47.182, -11.300 11.763 -46.866, -11.300 11.541 -46.742, -11.315 11.385 -46.771, -11.357 11.087 -46.742, -11.300 11.310 -46.637, -11.507 10.521 -46.716, -11.315 11.114 -46.663, -11.300 11.071 -46.551, -11.315 10.835 -46.581, -11.357 10.815 -46.662, -11.424 10.527 -46.674, -11.424 10.251 -46.647, -11.300 9.318 -46.497, -11.315 9.677 -46.522, -11.357 9.410 -46.656, -11.315 10.549 -46.525, -11.300 10.325 -46.408, -11.357 10.254 -46.580, -11.315 10.259 -46.497, -11.315 9.967 -46.496, -11.300 9.818 -46.412, -11.300 8.609 -46.769, -11.315 8.839 -46.760, -11.507 8.224 -47.369, -11.507 8.024 -47.555, -11.315 8.579 -46.890, -11.315 8.332 -47.045, -11.357 8.154 -47.286, -11.507 7.841 -47.758, -11.300 8.390 -46.896, -11.300 8.181 -47.040, -11.424 7.993 -47.525, -11.424 7.808 -47.731, -11.357 7.946 -47.478, -11.357 7.757 -47.689, -11.507 7.679 -47.978, -11.600 7.598 -48.133, -11.507 7.537 -48.211, -11.300 7.984 -47.200, -11.315 7.692 -47.636, -11.424 7.643 -47.954, -11.300 7.792 -47.384, -11.300 7.456 -47.797, -11.300 7.316 -48.023, -11.300 7.012 -48.760, -11.315 6.994 -49.514, -11.300 6.907 -49.816, -11.300 6.936 -50.081, -11.315 7.032 -50.095, -11.357 7.173 -50.359, -11.424 7.426 -50.863, -11.507 7.464 -50.845, -11.424 7.319 -50.607, -11.357 7.115 -50.081, -11.315 7.092 -50.380, -11.315 7.519 -47.870, -11.424 7.379 -48.441, -11.600 7.273 -48.955, -11.600 7.353 -48.670, -11.507 7.419 -48.458, -11.315 7.368 -48.120, -11.424 7.283 -48.701, -11.507 7.323 -48.714, -11.507 7.192 -49.793, -11.300 7.093 -48.506, -11.424 7.164 -49.242, -11.357 7.146 -48.954, -11.424 7.144 -49.518, -11.507 7.186 -49.519, -11.300 6.953 -49.019, -11.357 7.099 -49.234, -11.315 7.016 -49.224, -11.300 6.915 -49.283, -11.424 7.149 -49.795, -11.507 7.279 -50.331, -11.507 7.222 -50.064, -11.424 7.180 -50.071, -11.424 7.237 -50.342, -11.300 6.987 -50.342, -11.357 7.257 -50.630, -11.507 7.593 -51.086, -11.600 7.693 -51.217, -11.507 7.743 -51.314, -11.357 7.366 -50.891, -11.600 7.870 -51.454, -11.507 7.914 -51.528, -11.315 7.290 -50.927, -11.357 7.499 -51.142, -11.424 7.882 -51.556, -11.507 8.104 -51.724, -11.600 8.070 -51.671, -11.315 7.587 -51.428, -11.357 7.832 -51.600, -11.424 8.075 -51.755, -11.507 8.311 -51.901, -11.424 8.285 -51.935, -11.600 9.340 -52.399, -11.507 9.815 -52.501, -11.507 10.631 -52.466, -11.600 10.513 -52.471, -11.300 7.723 -51.743, -11.315 7.769 -51.655, -11.424 8.512 -52.095, -11.507 8.535 -52.059, -11.300 8.111 -52.107, -11.315 8.431 -52.221, -11.300 8.792 -52.521, -11.300 9.039 -52.619, -11.315 9.508 -52.650, -11.315 9.796 -52.692, -11.300 9.818 -52.788, -11.300 10.084 -52.800, -11.315 10.085 -52.707, -11.300 10.350 -52.790, -11.507 10.806 -52.428, -11.357 10.086 -52.624, -11.357 9.804 -52.609, -11.315 7.973 -51.865, -11.357 8.476 -52.151, -11.507 9.021 -52.307, -11.300 8.326 -52.264, -11.357 8.722 -52.292, -11.507 9.279 -52.397, -11.424 9.005 -52.347, -11.315 8.684 -52.366, -11.357 8.980 -52.409, -11.424 9.267 -52.438, -11.507 9.544 -52.461, -11.315 8.949 -52.486, -11.315 9.225 -52.581, -11.357 9.248 -52.501, -11.357 9.524 -52.568, -11.424 10.087 -52.557, -11.507 10.087 -52.515, -11.300 9.294 -52.697, -11.507 10.361 -52.503, -11.315 10.378 -52.695, -11.300 10.615 -52.758, -11.315 10.667 -52.655, -11.600 10.218 -52.498, -11.600 9.629 -52.461, -11.600 9.059 -52.307, -11.600 8.789 -52.187, -11.507 8.772 -52.195, -11.600 7.249 -50.129, -11.507 7.207 -49.247, -11.507 8.673 -47.058, -11.424 9.158 -46.797, -11.424 8.900 -46.897, -11.600 9.170 -46.853, -11.507 9.172 -46.837, -11.507 10.249 -46.689, -11.600 10.917 -46.817, -11.600 11.717 -47.193, -11.600 11.954 -47.370, -11.507 12.194 -47.572, -11.600 12.367 -47.792, -11.507 12.996 -49.271, -11.315 13.199 -49.831, -11.600 12.961 -49.129, -11.357 13.115 -49.825, -11.600 12.998 -49.718, -11.357 8.030 -51.804, -11.424 7.708 -51.339, -11.424 13.057 -49.543, -11.507 13.014 -49.544, -11.357 13.104 -49.259, -11.357 13.059 -48.979, -11.424 13.038 -49.267, -11.507 12.953 -49.002, -11.424 12.994 -48.993, -11.424 12.830 -48.464, -11.507 12.791 -48.480, -11.424 12.925 -48.724, -11.315 12.844 -48.143, -11.424 12.571 -47.975, -11.357 12.065 -47.302, -11.315 12.332 -47.438, -11.357 11.602 -46.976, -11.357 11.350 -46.847, -11.424 10.799 -46.727, -11.357 10.537 -46.608, -11.357 9.971 -46.579, -11.424 9.698 -46.670, -11.357 9.689 -46.604, -11.507 9.976 -46.688, -11.424 9.974 -46.645, -11.507 9.704 -46.712, -11.424 8.652 -47.021, -11.507 8.917 -46.936, -11.507 8.441 -47.203, -11.424 8.197 -47.336, -11.357 8.379 -47.114, -11.424 8.417 -47.168, -11.315 7.886 -47.419, -11.315 8.100 -47.222, -11.357 7.588 -47.917, -11.424 7.500 -48.191, -11.315 7.241 -48.382, -11.357 7.318 -48.415, -11.357 7.442 -48.160, -11.315 7.140 -48.655, -11.424 7.211 -48.968, -11.357 7.220 -48.680, -11.507 7.253 -48.978, -11.315 7.064 -48.936, -11.315 6.999 -49.805, -11.357 7.083 -49.800, -11.357 7.077 -49.516, -11.315 7.178 -50.658, -11.507 7.359 -50.592, -11.424 7.556 -51.108, -11.315 7.427 -51.184, -11.357 7.655 -51.378, -11.315 8.193 -52.053, -11.357 8.245 -51.987, -11.424 8.752 -52.232, -11.424 9.536 -52.503, -11.424 9.811 -52.543, -11.424 10.639 -52.508, -11.424 10.365 -52.545, -11.357 10.651 -52.573, -11.357 10.370 -52.612, -14.300 13.859 -49.044, -14.300 12.995 -49.422, -14.300 13.751 -48.548, -14.300 12.899 -48.840, -14.300 13.795 -48.713, -14.300 13.576 -48.068, -14.300 13.428 -47.768, -14.300 12.540 -48.032, -14.300 13.073 -47.233, -14.300 12.171 -47.570, -14.300 11.954 -47.370, -14.300 11.464 -47.041, -14.300 11.875 -46.237, -14.300 11.591 -46.103, -14.300 12.141 -46.393, -14.300 10.917 -46.817, -14.300 10.959 -45.898, -14.300 10.041 -46.701, -14.300 9.961 -45.803, -14.300 9.746 -46.722, -14.300 10.336 -46.710, -14.300 9.286 -45.890, -14.300 9.170 -46.853, -14.300 8.655 -46.085, -14.300 8.895 -46.962, -14.300 8.633 -47.098, -14.300 7.833 -46.550, -14.300 8.386 -47.261, -14.300 7.587 -46.750, -14.300 7.350 -46.975, -14.300 8.157 -47.448, -14.300 7.761 -47.886, -14.300 7.598 -48.133, -14.300 6.686 -47.931, -14.300 6.546 -48.253, -14.300 6.360 -48.928, -14.300 6.333 -49.104, -14.300 6.314 -49.282, -14.300 6.303 -49.461, -14.300 7.201 -49.541, -14.300 6.308 -49.818, -14.300 6.322 -49.994, -14.300 7.210 -49.836, -14.300 6.343 -50.168, -14.300 6.372 -50.337, -14.300 6.409 -50.502, -14.300 7.249 -50.129, -14.300 6.935 -51.703, -14.300 7.699 -52.546, -14.300 7.983 -52.756, -14.300 8.532 -52.040, -14.300 8.789 -52.187, -14.300 8.283 -52.938, -14.300 8.598 -53.091, -14.300 8.761 -53.157, -14.300 8.927 -53.215, -14.300 9.271 -53.308, -14.300 9.629 -52.461, -14.300 9.978 -53.397, -14.300 10.153 -53.399, -14.300 10.803 -52.414, -14.300 10.904 -52.399, -14.300 11.007 -52.406, -14.300 11.106 -52.433, -14.300 10.819 -53.331, -14.300 11.138 -53.256, -14.300 11.277 -52.545, -14.300 12.899 -50.404, -14.300 12.933 -50.606, -14.300 13.747 -50.675, -14.423 11.554 -53.310, -14.500 11.258 -53.429, -14.423 11.225 -53.423, -14.423 10.888 -53.506, -14.500 10.579 -53.571, -14.423 10.544 -53.560, -14.300 9.624 -53.369, -14.300 9.447 -53.342, -14.300 9.801 -53.387, -14.300 10.325 -53.393, -14.300 9.861 -53.393, -14.300 11.754 -53.021, -14.357 11.858 -53.126, -14.422 11.891 -53.159, -14.500 11.903 -53.171, -14.500 11.586 -53.314, -14.423 11.872 -53.169, -14.359 11.538 -53.270, -14.359 11.852 -53.130, -14.500 10.233 -53.598, -14.423 10.197 -53.584, -14.315 9.857 -53.469, -14.300 9.532 -53.357, -14.300 9.097 -53.265, -14.315 9.520 -53.433, -14.500 9.885 -53.594, -14.423 9.504 -53.540, -14.315 9.188 -53.368, -14.500 9.198 -53.497, -14.423 9.163 -53.473, -14.359 8.843 -53.336, -14.315 8.548 -53.152, -14.500 8.863 -53.404, -14.423 8.829 -53.377, -14.300 8.439 -53.018, -14.500 8.538 -53.282, -14.423 8.505 -53.251, -14.359 8.215 -53.061, -14.315 8.246 -53.005, -14.315 7.955 -52.829, -14.300 8.131 -52.851, -14.300 7.838 -52.653, -14.500 8.224 -53.133, -14.300 7.449 -52.326, -14.315 7.682 -52.630, -14.300 7.570 -52.437, -14.500 7.924 -52.957, -14.423 7.895 -52.919, -14.359 7.641 -52.680, -14.315 7.427 -52.407, -14.300 7.335 -52.211, -14.315 7.192 -52.164, -14.500 7.641 -52.755, -14.500 7.377 -52.530, -14.315 6.980 -51.900, -14.300 7.126 -51.968, -14.423 7.352 -52.486, -14.300 6.764 -51.420, -14.315 6.628 -51.324, -14.423 6.699 -51.676, -14.300 6.619 -51.125, -14.315 6.491 -51.014, -14.500 6.714 -51.729, -14.423 6.531 -51.372, -14.315 6.381 -50.695, -14.300 6.501 -50.820, -14.500 6.397 -51.112, -14.500 6.279 -50.785, -14.359 6.319 -50.713, -14.300 6.324 -50.024, -14.423 6.277 -50.725, -14.300 6.302 -49.640, -14.300 6.301 -49.693, -14.423 6.140 -50.044, -14.315 6.231 -49.357, -14.423 6.116 -49.697, -14.500 6.103 -49.760, -14.423 6.123 -49.350, -14.315 6.332 -48.688, -14.300 6.395 -48.756, -14.500 6.136 -49.067, -14.359 6.203 -49.011, -14.300 6.437 -48.586, -14.423 6.160 -49.004, -14.423 6.227 -48.663, -14.359 6.269 -48.673, -14.359 6.364 -48.343, -14.315 6.426 -48.364, -14.315 6.548 -48.048, -14.300 6.488 -48.418, -14.315 6.696 -47.744, -14.300 6.612 -48.091, -14.359 6.639 -47.713, -14.300 6.945 -47.479, -14.300 6.855 -47.622, -14.300 6.768 -47.773, -14.423 6.449 -48.005, -14.315 7.070 -47.182, -14.300 7.040 -47.344, -14.300 7.138 -47.215, -14.315 7.293 -46.927, -14.315 7.536 -46.692, -14.423 6.986 -47.114, -14.500 7.151 -46.897, -14.359 7.246 -46.882, -14.500 7.397 -46.651, -14.423 7.214 -46.852, -14.300 8.094 -46.373, -14.315 8.080 -46.291, -14.359 7.761 -46.428, -14.300 8.368 -46.218, -14.315 8.376 -46.128, -14.500 7.948 -46.228, -14.423 7.735 -46.393, -14.423 8.024 -46.199, -14.359 8.348 -46.070, -14.315 8.686 -45.991, -14.300 8.806 -46.027, -14.300 8.961 -45.975, -14.500 8.248 -46.054, -14.423 8.646 -45.890, -14.300 9.027 -45.955, -14.300 9.349 -45.875, -14.359 8.987 -45.819, -14.315 9.334 -45.800, -14.315 9.668 -45.748, -14.300 9.791 -45.813, -14.300 9.621 -45.831, -14.423 8.975 -45.777, -14.359 9.661 -45.683, -14.315 10.005 -45.725, -14.423 9.656 -45.640, -14.300 10.630 -45.837, -14.300 10.298 -45.805, -14.315 10.343 -45.731, -14.500 9.913 -45.604, -14.315 10.680 -45.767, -14.423 10.003 -45.616, -14.423 10.350 -45.623, -14.359 11.027 -45.769, -14.300 11.283 -45.989, -14.315 11.336 -45.926, -14.300 11.441 -46.044, -14.315 11.652 -46.048, -14.315 11.956 -46.196, -14.500 11.285 -45.779, -14.359 11.678 -45.988, -14.359 11.987 -46.139, -14.300 12.397 -46.573, -14.315 12.245 -46.371, -14.423 11.695 -45.949, -14.423 12.007 -46.101, -14.500 11.927 -46.042, -14.500 12.229 -46.214, -14.359 12.281 -46.317, -14.300 12.642 -46.775, -14.315 12.518 -46.570, -14.423 12.305 -46.281, -14.423 12.586 -46.486, -14.359 12.559 -46.520, -14.315 12.773 -46.793, -14.300 12.867 -46.995, -14.315 13.008 -47.036, -14.500 12.783 -46.633, -14.423 12.848 -46.714, -14.315 13.220 -47.300, -14.315 13.409 -47.580, -14.300 13.260 -47.489, -14.300 13.346 -47.625, -14.423 13.089 -46.965, -14.423 13.307 -47.235, -14.315 13.572 -47.876, -14.300 13.504 -47.910, -14.315 13.709 -48.186, -14.359 13.770 -48.162, -14.423 14.006 -48.812, -14.315 13.975 -49.505, -14.315 13.969 -49.843, -14.300 13.899 -49.710, -14.300 13.894 -49.376, -14.423 13.501 -47.524, -14.300 13.638 -48.213, -14.423 13.669 -47.828, -14.500 13.782 -48.038, -14.500 14.094 -49.385, -14.423 14.060 -49.156, -14.423 14.084 -49.503, -14.300 13.851 -50.211, -14.300 13.874 -50.046, -14.359 14.034 -49.847, -14.423 14.077 -49.850, -14.315 13.868 -50.512, -14.300 13.822 -50.371, -14.359 13.997 -50.189, -14.500 14.071 -50.079, -14.423 14.040 -50.196, -14.300 13.647 -50.966, -14.300 13.521 -51.254, -14.500 14.015 -50.422, -14.423 13.877 -50.871, -14.359 13.712 -51.178, -14.315 13.577 -51.310, -14.500 13.929 -50.758, -14.500 13.814 -51.086, -14.460 13.667 -51.400, -14.422 13.659 -51.391, -14.315 13.952 -49.168, -14.359 13.964 -48.821, -14.359 13.881 -48.487, -14.423 13.810 -48.146, -14.423 13.923 -48.475, -14.315 13.900 -48.834, -14.315 13.819 -48.505, -14.300 13.700 -48.385, -14.315 6.300 -50.366, -14.315 10.195 -53.475, -14.359 10.879 -53.464, -14.300 10.492 -53.380, -14.315 10.532 -53.452, -14.315 11.514 -53.209, -14.300 11.450 -53.152, -14.359 11.213 -53.381, -14.315 10.866 -53.400, -14.315 11.195 -53.319, -14.359 13.272 -47.261, -14.359 13.057 -46.993, -14.359 10.539 -53.517, -14.423 9.850 -53.577, -14.359 9.853 -53.534, -14.359 10.196 -53.540, -14.359 9.511 -53.497, -14.315 8.864 -53.274, -14.359 9.173 -53.431, -14.423 8.193 -53.099, -14.359 8.522 -53.212, -14.359 7.919 -52.883, -14.423 7.614 -52.714, -14.359 7.143 -52.207, -14.359 7.382 -52.454, -14.423 6.893 -51.965, -14.359 6.928 -51.939, -14.423 7.111 -52.235, -14.315 6.791 -51.620, -14.359 6.736 -51.654, -14.423 6.390 -51.054, -14.359 6.430 -51.038, -14.359 6.570 -51.352, -14.423 6.194 -50.388, -14.359 6.236 -50.379, -14.315 6.248 -50.032, -14.315 6.225 -49.695, -14.359 6.183 -50.039, -14.359 6.160 -49.696, -14.315 6.267 -49.020, -14.359 6.166 -49.353, -14.359 6.488 -48.022, -14.423 6.323 -48.329, -14.423 6.781 -47.395, -14.423 6.601 -47.693, -14.315 6.871 -47.455, -14.359 6.817 -47.419, -14.359 7.020 -47.141, -14.359 7.493 -46.644, -14.423 7.465 -46.611, -14.315 7.800 -46.480, -14.359 8.046 -46.236, -14.423 8.328 -46.031, -14.315 9.005 -45.881, -14.359 8.662 -45.930, -14.423 9.312 -45.694, -14.359 9.321 -45.736, -14.359 10.004 -45.660, -14.423 10.696 -45.660, -14.359 10.689 -45.703, -14.359 10.347 -45.666, -14.315 11.012 -45.832, -14.359 11.357 -45.864, -14.423 11.037 -45.727, -14.423 11.371 -45.823, -14.359 12.818 -46.746, -14.359 13.630 -47.848, -14.359 13.464 -47.546, -14.359 14.017 -49.161, -14.359 14.040 -49.504, -14.315 13.933 -50.180, -14.359 13.931 -50.527, -14.359 13.836 -50.857, -14.423 13.973 -50.537, -14.315 13.774 -50.836, -14.423 13.752 -51.195, -14.315 13.652 -51.152, -11.467 11.191 -52.514, -11.305 10.893 -52.644, -11.336 10.966 -52.558, -11.507 11.267 -52.556, -11.467 10.868 -52.433, -11.357 10.833 -52.534, -11.336 10.883 -52.558, -11.392 10.875 -52.486, -11.315 10.853 -52.615, -11.600 11.007 -52.406, -11.424 10.817 -52.469, -11.336 11.119 -52.617, -11.392 11.161 -52.557, -11.305 11.070 -52.688, -11.357 11.190 -52.633, -11.392 11.072 -52.510, -11.600 11.198 -52.480, -11.467 10.981 -52.433, -11.554 11.207 -52.491, -11.554 11.101 -52.435, -11.336 11.046 -52.578, -11.305 11.015 -52.659, -11.467 11.091 -52.461, -11.392 10.975 -52.486, -11.554 10.865 -52.406, -11.554 10.985 -52.406, -11.305 10.955 -52.644, -11.300 13.200 -50.444, -11.300 13.396 -50.687, -11.300 13.205 -50.375, -11.300 13.788 -49.900, -11.300 13.549 -48.262, -11.300 13.066 -47.388, -11.300 12.360 -47.335, -11.300 12.093 -46.482, -11.300 11.500 -46.175, -11.300 10.827 -46.484, -11.300 13.645 -50.621, -11.300 13.256 -50.127, -11.300 13.800 -49.567, -11.300 13.263 -49.116, -11.300 13.782 -49.233, -11.300 13.060 -48.384, -11.300 13.253 -47.664, -11.300 12.533 -47.521, -11.300 12.854 -47.129, -11.300 11.186 -46.063, -11.300 10.533 -45.925, -11.300 10.072 -46.400, -11.300 10.577 -46.436, -11.300 9.567 -46.445, -11.300 8.887 -46.104, -11.300 8.279 -46.379, -11.300 8.577 -46.228, -11.300 7.484 -46.984, -11.300 7.615 -47.583, -11.300 7.258 -47.230, -11.300 7.056 -47.496, -11.300 7.194 -48.260, -11.300 6.879 -47.779, -11.300 6.900 -49.549, -11.300 7.153 -50.848, -11.300 7.060 -50.598, -11.300 6.563 -50.686, -11.300 6.815 -51.304, -11.300 7.267 -51.089, -11.300 7.401 -51.319, -11.300 6.982 -51.593, -11.300 7.909 -51.933, -11.300 7.888 -52.566, -11.300 8.553 -52.402, -11.300 9.403 -53.234, -11.300 9.733 -53.282, -11.300 10.067 -53.300, -11.300 7.553 -51.538, -11.300 8.762 -53.049, -11.300 9.554 -52.753, -11.300 10.400 -53.288, -11.300 10.875 -52.705, -11.300 11.119 -53.146, -11.300 10.944 -52.700, -11.300 11.147 -52.839, -11.300 11.065 -52.757, -11.300 11.009 -52.718, -11.300 11.058 -53.174, -11.300 11.191 -52.906, -11.600 10.803 -52.414, -14.300 10.513 -52.471, -14.300 10.218 -52.498, -14.300 9.922 -52.495, -14.300 9.059 -52.307, -11.600 8.532 -52.040, -11.600 8.292 -51.867, -14.300 8.292 -51.867, -14.300 7.693 -51.217, -14.300 7.541 -50.964, -11.600 7.415 -50.696, -14.300 7.415 -50.696, -11.600 7.317 -50.417, -14.300 7.317 -50.417, -11.600 7.222 -49.246, -14.300 7.222 -49.246, -14.300 7.273 -48.955, -14.300 7.462 -48.395, -14.300 9.455 -46.773, -11.600 10.041 -46.701, -14.300 10.629 -46.749, -11.600 11.196 -46.915, -14.300 11.196 -46.915, -14.300 12.367 -47.792, -14.300 12.914 -50.303, -11.600 9.922 -52.495, -14.300 9.340 -52.399, -14.300 8.070 -51.671, -14.300 7.870 -51.454, -11.600 7.541 -50.964, -11.600 7.210 -49.836, -11.600 7.201 -49.541, -14.300 7.353 -48.670, -11.600 7.462 -48.395, -11.600 7.761 -47.886, -14.300 7.948 -47.657, -11.600 7.948 -47.657, -11.600 8.157 -47.448, -11.600 8.895 -46.962, -11.600 9.455 -46.773, -11.600 10.336 -46.710, -11.600 11.464 -47.041, -14.300 11.717 -47.193, -11.600 12.540 -48.032, -14.300 12.687 -48.289, -14.300 12.807 -48.559, -11.600 12.899 -48.840, -14.300 12.961 -49.129, -11.600 12.995 -49.422, -14.300 12.998 -49.718, -14.300 12.971 -50.013, -11.600 12.971 -50.013, -11.600 12.914 -50.303, -11.467 12.943 -50.535, -11.336 13.141 -50.651, -11.300 13.257 -50.565, -11.305 13.149 -50.485, -11.300 13.218 -50.509, -11.315 13.115 -50.353, -11.392 12.983 -50.423, -11.392 12.995 -50.522, -11.336 13.065 -50.505, -11.554 12.902 -50.423, -11.554 12.959 -50.653, -11.600 12.933 -50.606, -11.554 13.026 -50.752, -11.600 13.045 -50.777, -11.507 13.056 -50.767, -11.424 13.086 -50.737, -11.554 12.916 -50.541, -11.467 12.983 -50.641, -11.357 13.133 -50.690, -11.392 13.087 -50.699, -11.392 13.030 -50.616, -11.315 13.192 -50.631, -11.507 12.928 -50.306, -11.467 12.930 -50.423, -11.467 13.047 -50.734, -11.336 13.095 -50.583, -11.305 13.206 -50.594, -11.305 13.171 -50.543, -11.305 13.142 -50.423, -11.336 13.056 -50.423, -14.800 11.258 -53.429, -14.800 10.922 -53.515, -14.800 10.579 -53.571, -14.800 9.539 -53.561, -14.800 7.641 -52.755, -14.800 7.377 -52.530, -14.500 7.133 -52.283, -14.800 6.911 -52.015, -14.800 6.542 -51.427, -14.500 6.104 -49.413, -14.500 6.407 -48.063, -14.800 6.407 -48.063, -14.800 7.151 -46.897, -14.500 7.663 -46.428, -14.800 7.948 -46.228, -14.800 8.248 -46.054, -14.500 9.225 -45.697, -14.800 9.225 -45.697, -14.800 9.567 -45.636, -14.800 10.949 -45.691, -14.500 10.949 -45.691, -14.800 11.612 -45.897, -14.500 11.612 -45.897, -14.800 12.229 -46.214, -14.500 12.515 -46.411, -14.800 12.515 -46.411, -14.800 12.783 -46.633, -14.500 13.255 -47.141, -14.800 13.633 -47.724, -14.500 13.633 -47.724, -14.500 13.904 -48.363, -14.800 14.094 -49.385, -14.800 14.098 -49.733, -14.500 14.098 -49.733, -14.800 14.071 -50.079, -14.800 14.015 -50.422, -14.800 13.929 -50.758, -14.800 13.814 -51.086, -14.500 10.922 -53.515, -14.800 9.885 -53.594, -14.500 9.539 -53.561, -14.800 8.538 -53.282, -14.800 8.224 -53.133, -14.800 7.133 -52.283, -14.500 6.911 -52.015, -14.500 6.542 -51.427, -14.800 6.397 -51.112, -14.500 6.191 -50.449, -14.500 6.132 -50.106, -14.800 6.104 -49.413, -14.500 6.197 -48.725, -14.500 6.288 -48.389, -14.500 6.554 -47.748, -14.500 6.728 -47.448, -14.800 6.928 -47.163, -14.500 6.928 -47.163, -14.800 7.663 -46.428, -14.500 8.563 -45.907, -14.800 8.889 -45.788, -14.500 8.889 -45.788, -14.500 9.567 -45.636, -14.800 10.260 -45.603, -14.500 10.260 -45.603, -14.800 10.606 -45.632, -14.500 10.606 -45.632, -14.500 13.030 -46.877, -14.500 13.457 -47.424, -14.500 13.997 -48.698, -14.500 14.061 -49.039, -14.300 11.198 -52.480, -11.600 10.904 -52.399, -11.600 11.106 -52.433, -11.357 11.272 -52.715, -11.424 11.237 -52.586, -11.424 11.319 -52.668, -11.507 11.349 -52.638, -11.315 11.131 -52.692, -11.300 11.156 -52.848, -11.300 11.206 -52.972, -11.305 11.255 -52.920, -11.467 11.420 -53.200, -11.600 11.338 -53.354, -11.600 11.415 -53.268, -11.392 11.422 -52.982, -11.305 11.234 -52.862, -11.336 11.349 -52.982, -11.336 11.339 -52.899, -11.305 11.263 -52.981, -11.336 11.339 -53.064, -11.467 11.356 -53.292, -11.467 11.271 -53.367, -11.554 11.181 -53.445, -11.600 11.243 -53.421, -11.300 11.167 -53.099, -11.300 11.197 -53.039, -11.305 11.198 -53.151, -11.305 11.151 -53.193, -11.336 11.127 -53.302, -11.357 11.103 -53.344, -11.467 11.171 -53.419, -11.392 11.317 -53.257, -11.305 11.096 -53.221, -11.600 11.135 -53.464, -11.554 11.445 -53.213, -11.467 11.475 -52.982, -11.336 11.310 -52.822, -11.305 11.198 -52.811, -11.600 11.501 -53.053, -11.554 11.488 -53.101, -11.392 11.410 -52.882, -11.336 11.263 -52.754, -11.315 11.213 -52.774, -11.554 11.502 -52.982, -11.467 11.422 -52.764, -11.392 11.375 -52.788, -11.600 11.504 -52.937, -11.554 11.446 -52.751, -11.392 11.318 -52.706, -11.600 11.480 -52.823, -11.600 11.431 -52.718, -11.554 11.378 -52.652, -11.305 11.255 -53.043, -11.336 11.262 -53.209, -11.336 11.309 -53.141, -11.467 11.358 -52.671, -11.554 11.488 -52.863, -11.467 11.461 -52.870, -11.392 11.410 -53.081, -11.467 11.461 -53.094, -11.305 11.233 -53.101, -11.392 11.374 -53.175, -11.554 11.377 -53.311, -11.392 11.241 -53.324, -11.392 11.152 -53.370, -11.336 11.200 -53.264, -11.554 11.287 -53.390, -11.300 13.746 -50.232, -11.315 13.850 -50.167, -11.357 13.868 -50.511, -11.507 13.974 -50.537, -11.357 13.900 -48.834, -11.315 13.818 -48.850, -11.315 13.738 -48.529, -11.300 13.656 -48.578, -11.300 13.734 -48.903, -11.357 13.952 -49.168, -11.507 14.077 -49.850, -11.507 14.041 -50.196, -11.315 13.786 -50.492, -11.357 13.844 -50.603, -11.424 13.908 -50.620, -11.600 13.964 -50.635, -11.424 13.932 -50.527, -11.507 14.084 -49.503, -11.507 14.060 -49.156, -11.424 14.018 -49.161, -11.424 13.965 -48.821, -11.600 14.039 -48.905, -11.357 13.709 -48.186, -11.315 13.498 -47.915, -11.315 13.337 -47.624, -11.315 13.153 -47.349, -11.315 12.716 -46.853, -11.315 12.466 -46.636, -11.300 11.804 -46.315, -11.315 11.618 -46.125, -11.315 11.310 -46.005, -11.300 10.200 -45.901, -11.300 9.534 -45.943, -11.315 9.677 -45.831, -11.315 9.350 -45.882, -11.315 9.029 -45.962, -11.315 8.414 -46.203, -11.300 7.996 -46.556, -11.315 7.849 -46.547, -11.315 7.136 -47.234, -11.315 6.941 -47.501, -11.315 6.625 -48.082, -11.300 6.509 -48.707, -11.300 6.407 -49.366, -11.315 6.308 -49.693, -11.424 6.158 -49.696, -11.600 6.100 -49.600, -11.600 6.115 -49.949, -11.507 6.116 -49.697, -11.600 6.161 -50.295, -11.300 6.675 -51.000, -11.357 6.381 -50.694, -11.507 6.140 -50.044, -11.424 6.182 -50.039, -11.424 6.235 -50.379, -11.507 14.007 -48.812, -11.424 13.882 -48.487, -11.357 13.572 -47.877, -11.507 13.923 -48.475, -11.600 13.859 -48.232, -11.424 13.632 -47.847, -11.507 13.670 -47.828, -11.357 13.220 -47.300, -11.357 13.409 -47.580, -11.600 13.725 -47.910, -11.600 13.564 -47.600, -11.507 13.502 -47.524, -11.424 13.465 -47.546, -11.357 13.008 -47.037, -11.315 12.945 -47.092, -11.600 13.377 -47.306, -11.507 13.089 -46.964, -11.357 12.518 -46.571, -11.424 12.560 -46.519, -11.315 12.199 -46.441, -11.507 12.586 -46.485, -11.315 11.916 -46.270, -11.424 12.282 -46.316, -11.424 11.987 -46.138, -11.600 12.394 -46.323, -11.600 12.100 -46.136, -11.507 12.008 -46.101, -11.424 11.678 -45.987, -11.357 11.336 -45.926, -11.315 10.992 -45.914, -11.357 11.652 -46.048, -11.424 11.358 -45.863, -11.357 11.011 -45.832, -11.600 11.790 -45.975, -11.424 11.027 -45.768, -11.357 10.680 -45.767, -11.315 10.338 -45.815, -11.357 10.343 -45.731, -11.600 11.135 -45.736, -11.507 11.037 -45.726, -11.600 10.795 -45.661, -11.424 10.690 -45.702, -11.357 10.005 -45.725, -11.315 10.007 -45.808, -11.357 9.668 -45.748, -11.424 9.321 -45.735, -11.507 9.312 -45.693, -11.315 8.716 -46.069, -11.357 8.686 -45.991, -11.600 9.405 -45.661, -11.424 8.661 -45.929, -11.600 8.732 -45.841, -11.507 8.646 -45.889, -11.357 8.080 -46.291, -11.424 8.347 -46.068, -11.507 8.328 -46.030, -11.600 8.100 -46.136, -11.507 8.024 -46.198, -11.424 7.760 -46.427, -11.315 7.592 -46.755, -11.357 7.800 -46.480, -11.600 7.806 -46.323, -11.357 7.537 -46.692, -11.315 7.353 -46.984, -11.357 7.293 -46.927, -11.357 7.071 -47.182, -11.507 7.464 -46.611, -11.507 7.214 -46.852, -11.424 7.245 -46.881, -11.357 6.871 -47.455, -11.600 7.272 -46.772, -11.507 6.985 -47.114, -11.315 6.770 -47.784, -11.424 6.638 -47.713, -11.424 6.487 -48.022, -11.315 6.414 -48.708, -11.507 6.601 -47.692, -11.357 6.426 -48.364, -11.357 6.332 -48.689, -11.507 6.323 -48.329, -11.600 6.236 -48.565, -11.315 6.315 -49.361, -11.507 6.226 -48.663, -11.357 6.231 -49.356, -11.600 6.161 -48.905, -11.507 6.159 -49.004, -11.600 6.236 -50.635, -11.507 6.193 -50.388, -11.315 6.703 -51.286, -11.507 6.277 -50.725, -11.357 6.791 -51.620, -11.315 7.047 -51.851, -11.600 6.341 -50.968, -11.357 6.980 -51.900, -11.300 7.175 -51.866, -11.315 7.255 -52.108, -11.507 6.530 -51.372, -11.600 6.636 -51.600, -11.357 7.192 -52.163, -11.300 7.391 -52.120, -11.300 7.629 -52.354, -11.315 7.484 -52.347, -11.315 8.001 -52.759, -11.315 7.734 -52.564, -11.507 7.111 -52.236, -11.600 7.272 -52.428, -11.424 7.381 -52.455, -11.300 8.164 -52.753, -11.507 7.614 -52.715, -11.424 7.918 -52.884, -11.300 8.456 -52.915, -11.315 8.284 -52.930, -11.315 8.582 -53.075, -11.600 7.529 -52.664, -11.424 8.213 -53.062, -11.357 8.244 -53.003, -11.357 8.548 -53.152, -11.507 8.192 -53.099, -11.424 8.522 -53.213, -11.300 9.078 -53.156, -11.315 9.208 -53.286, -11.315 8.890 -53.195, -11.507 8.504 -53.252, -11.315 9.533 -53.350, -11.600 8.732 -53.359, -11.424 8.842 -53.337, -11.507 8.829 -53.377, -11.424 9.510 -53.498, -11.507 9.163 -53.474, -11.507 9.504 -53.541, -11.357 9.857 -53.469, -11.507 9.850 -53.577, -11.424 9.852 -53.535, -11.357 10.195 -53.475, -11.300 10.732 -53.246, -11.315 10.523 -53.369, -11.600 10.100 -53.600, -11.424 10.196 -53.542, -11.424 10.539 -53.518, -11.357 10.866 -53.400, -11.315 10.850 -53.318, -11.315 11.082 -53.263, -11.600 10.449 -53.585, -11.507 10.888 -53.507, -11.424 10.879 -53.465, -11.424 11.120 -53.408, -11.507 11.131 -53.450, -11.300 6.479 -50.363, -11.315 6.462 -50.671, -11.357 6.248 -50.032, -11.507 6.123 -49.349, -11.300 6.425 -50.033, -11.315 6.331 -50.023, -11.357 6.225 -49.695, -11.424 6.165 -49.352, -11.300 6.401 -49.700, -11.315 6.350 -49.033, -11.300 6.443 -49.034, -11.300 6.604 -48.387, -11.315 6.505 -48.390, -11.300 6.728 -48.077, -11.300 7.730 -46.758, -11.315 8.124 -46.363, -11.300 9.207 -46.009, -11.300 9.866 -45.907, -11.300 10.863 -45.979, -11.315 10.667 -45.850, -11.300 12.366 -46.675, -11.300 12.620 -46.891, -11.300 13.415 -47.956, -11.315 13.631 -48.216, -11.357 13.975 -49.505, -11.424 13.998 -50.190, -11.357 13.969 -49.843, -11.357 13.933 -50.180, -11.507 6.892 -51.965, -11.507 7.352 -52.486, -11.357 7.427 -52.407, -11.424 7.143 -52.207, -11.424 14.035 -49.848, -11.315 13.885 -49.838, -11.424 14.042 -49.504, -11.315 13.892 -49.507, -11.315 13.869 -49.177, -11.357 13.819 -48.506, -11.507 13.811 -48.146, -11.424 13.771 -48.161, -11.507 13.308 -47.235, -11.424 13.273 -47.260, -11.507 12.848 -46.714, -11.424 12.819 -46.745, -11.357 12.773 -46.793, -11.424 13.057 -46.993, -11.357 12.245 -46.371, -11.507 12.305 -46.281, -11.357 11.956 -46.197, -11.507 11.371 -45.823, -11.507 11.696 -45.948, -11.507 10.696 -45.659, -11.424 10.348 -45.665, -11.424 10.004 -45.658, -11.507 10.350 -45.623, -11.507 10.003 -45.616, -11.424 9.661 -45.682, -11.507 9.656 -45.640, -11.357 9.334 -45.800, -11.424 8.987 -45.818, -11.357 9.006 -45.881, -11.507 8.975 -45.777, -11.357 8.376 -46.128, -11.424 8.046 -46.235, -11.507 7.735 -46.392, -11.424 7.493 -46.643, -11.507 6.781 -47.395, -11.424 7.019 -47.140, -11.357 6.697 -47.744, -11.424 6.816 -47.418, -11.507 6.448 -48.004, -11.357 6.548 -48.048, -11.424 6.363 -48.342, -11.424 6.202 -49.010, -11.357 6.267 -49.020, -11.424 6.268 -48.673, -11.357 6.300 -50.366, -11.424 6.318 -50.713, -11.315 6.382 -50.350, -11.315 6.569 -50.984, -11.424 6.568 -51.353, -11.507 6.389 -51.054, -11.424 6.429 -51.039, -11.357 6.628 -51.324, -11.357 6.491 -51.014, -11.424 6.735 -51.654, -11.315 6.863 -51.576, -11.507 6.698 -51.676, -11.424 6.927 -51.940, -11.424 7.640 -52.681, -11.357 7.955 -52.829, -11.357 7.682 -52.629, -11.507 7.895 -52.919, -11.357 8.864 -53.274, -11.424 9.173 -53.432, -11.357 9.520 -53.433, -11.357 9.189 -53.368, -11.315 9.862 -53.385, -11.507 10.197 -53.584, -11.315 10.193 -53.392, -11.357 10.532 -53.452, -11.507 10.544 -53.560, -11.554 13.198 -50.914, -11.305 13.571 -50.746, -11.300 13.533 -50.699, -11.300 13.595 -50.670, -11.305 13.511 -50.761, -11.336 13.358 -50.826, -11.467 13.214 -50.891, -11.507 13.138 -50.849, -11.424 13.168 -50.819, -11.554 13.420 -50.999, -11.392 13.627 -50.895, -11.392 13.716 -50.849, -11.300 13.674 -50.558, -11.392 13.530 -50.919, -11.467 13.423 -50.971, -11.554 13.304 -50.970, -11.467 13.536 -50.971, -11.600 13.437 -51.004, -11.554 13.539 -50.999, -11.554 13.656 -50.971, -11.467 13.746 -50.892, -11.305 13.708 -50.626, -11.315 13.763 -50.582, -11.600 13.553 -51.001, -11.392 13.792 -50.782, -11.600 13.665 -50.971, -11.467 13.831 -50.818, -11.554 13.852 -50.836, -11.600 13.921 -50.743, -11.507 13.950 -50.631, -11.554 13.920 -50.738, -11.467 13.895 -50.725, -11.305 13.626 -50.718, -11.336 13.521 -50.847, -11.392 13.430 -50.919, -11.467 13.313 -50.944, -11.300 13.463 -50.705, -11.392 13.244 -50.848, -11.305 13.334 -50.717, -11.305 13.389 -50.746, -11.336 13.285 -50.788, -11.392 13.332 -50.895, -11.305 13.449 -50.761, -11.336 13.439 -50.846, -11.336 13.675 -50.789, -11.467 13.646 -50.945, -11.336 13.602 -50.827, -11.554 13.762 -50.915, -11.305 13.673 -50.677, -11.336 13.784 -50.666, -11.392 13.849 -50.700, -11.336 13.737 -50.734, -11.600 12.899 -50.404, -14.300 12.906 -50.507, -11.600 12.906 -50.507, -14.300 12.980 -50.698, -11.600 12.980 -50.698, -14.300 13.045 -50.777, -11.600 13.127 -50.859, -11.300 13.339 -50.647, -11.315 13.274 -50.713, -11.357 13.215 -50.772, -14.800 14.385 -55.673, -14.800 13.104 -57.551, -14.800 10.918 -56.055, -14.800 10.913 -55.576, -14.800 11.903 -53.171, -14.800 10.852 -55.427, -14.800 11.586 -53.314, -14.800 10.519 -55.083, -14.800 10.052 -54.974, -14.800 10.233 -53.598, -14.800 9.198 -53.497, -14.800 8.863 -53.404, -14.800 6.262 -54.638, -14.800 6.131 -54.732, -14.800 5.769 -56.914, -14.800 5.340 -56.642, -14.800 4.929 -56.346, -14.800 10.859 -56.206, -14.800 12.135 -57.853, -14.800 11.639 -57.959, -14.800 10.125 -58.100, -14.800 10.662 -56.460, -14.800 9.112 -58.042, -14.800 10.531 -56.555, -14.800 11.137 -58.036, -14.800 8.610 -57.968, -14.800 9.490 -56.414, -14.800 8.113 -57.864, -14.800 7.142 -57.569, -14.800 9.264 -55.669, -14.800 9.250 -55.830, -14.800 5.985 -54.801, -14.800 5.354 -54.776, -14.800 5.213 -54.697, -14.800 4.162 -55.681, -14.800 3.809 -55.316, -14.800 4.989 -54.466, -14.800 4.914 -54.323, -14.800 4.867 -54.168, -14.800 3.479 -54.930, -14.800 4.864 -53.846, -14.800 2.406 -53.212, -14.800 2.204 -52.747, -14.800 3.684 -50.428, -14.800 1.885 -51.783, -14.800 4.981 -53.547, -14.800 4.162 -50.401, -14.800 6.714 -51.729, -14.800 5.814 -53.158, -14.800 6.119 -53.260, -14.800 6.364 -53.469, -14.800 2.030 -52.270, -14.800 1.684 -50.789, -14.800 1.628 -50.284, -14.800 3.091 -49.923, -14.800 3.044 -49.768, -14.800 3.027 -49.607, -14.800 3.158 -49.147, -14.800 3.257 -49.019, -14.800 1.606 -49.270, -14.800 1.706 -48.260, -14.800 1.801 -47.761, -14.800 5.507 -46.028, -14.800 6.554 -47.748, -14.800 4.296 -48.860, -14.800 6.288 -48.389, -14.800 4.429 -48.953, -14.800 6.197 -48.725, -14.800 3.518 -48.830, -14.800 2.709 -45.401, -14.800 5.080 -44.619, -14.800 3.262 -44.551, -14.800 3.913 -43.772, -14.800 4.272 -43.413, -14.800 4.651 -43.076, -14.800 5.051 -42.762, -14.800 5.901 -42.209, -14.800 6.119 -44.460, -14.800 9.308 -43.068, -14.800 9.264 -43.224, -14.800 8.261 -41.301, -14.800 9.381 -42.924, -14.800 8.760 -41.206, -14.800 10.277 -41.102, -14.800 10.784 -41.128, -14.800 9.601 -42.689, -14.800 9.893 -42.553, -14.800 11.289 -41.184, -14.800 6.350 -41.972, -14.800 10.913 -43.131, -14.800 12.770 -41.530, -14.800 10.918 -43.610, -14.800 13.708 -44.891, -14.800 11.927 -46.042, -14.800 13.664 -45.046, -14.800 13.650 -45.207, -14.800 13.030 -46.877, -14.800 14.154 -45.976, -14.800 13.255 -47.141, -14.800 13.457 -47.424, -14.800 14.307 -46.028, -14.800 14.628 -46.040, -14.800 13.782 -48.038, -14.800 13.997 -48.698, -14.800 15.824 -48.912, -14.800 15.473 -49.607, -14.800 15.536 -49.923, -14.800 15.611 -50.066, -14.800 15.712 -50.192, -14.800 15.835 -50.297, -14.800 15.976 -50.376, -14.800 16.129 -50.428, -14.800 13.247 -41.704, -14.800 13.712 -41.906, -14.800 14.165 -42.135, -14.800 13.880 -44.619, -14.800 15.026 -42.673, -14.800 14.001 -44.512, -14.800 15.430 -42.979, -14.800 14.614 -44.358, -14.800 15.164 -44.669, -14.800 16.846 -44.429, -14.800 15.062 -45.838, -14.800 17.414 -45.269, -14.800 16.115 -48.776, -14.800 16.275 -48.751, -14.800 18.364 -47.613, -14.800 16.986 -49.069, -14.800 18.542 -48.612, -14.800 17.075 -49.204, -14.800 17.136 -49.354, -14.800 18.600 -49.625, -14.800 16.885 -50.238, -14.800 18.353 -51.635, -14.800 16.451 -50.440, -14.800 16.043 -53.775, -14.800 17.637 -53.530, -14.800 17.297 -53.905, -14.800 14.061 -49.039, -14.800 15.604 -49.147, -14.800 13.904 -48.363, -14.800 10.773 -43.897, -14.800 11.285 -45.779, -14.800 10.662 -44.015, -14.800 9.913 -45.604, -14.800 10.531 -44.110, -14.800 8.563 -45.907, -14.800 9.907 -44.205, -14.800 7.397 -46.651, -14.800 5.828 -46.040, -14.800 6.728 -47.448, -14.800 5.667 -46.049, -14.800 5.985 -46.001, -14.800 6.136 -49.067, -14.800 6.103 -49.760, -14.800 6.132 -50.106, -14.800 6.191 -50.449, -14.800 4.440 -50.238, -14.800 6.279 -50.785, -14.800 5.201 -53.312, -14.800 6.452 -53.604, -14.800 6.513 -53.754, -14.800 7.924 -52.957, -14.800 6.547 -54.074, -14.800 6.459 -54.383, -14.800 14.405 -56.797, -14.800 14.300 -56.931, -14.800 6.262 -45.838, -14.800 6.459 -45.583, -14.800 6.518 -45.432, -14.800 6.547 -45.274, -14.800 6.513 -44.954, -14.800 6.364 -44.669, -14.800 4.908 -44.891, -14.800 4.864 -45.046, -14.800 4.850 -45.207, -14.800 4.914 -45.523, -14.800 15.173 -45.720, -14.800 15.259 -45.583, -14.800 14.931 -45.932, -14.800 4.550 -50.120, -14.800 4.723 -49.512, -14.800 18.586 -49.117, -14.800 17.081 -49.983, -14.800 17.140 -49.832, -14.800 9.907 -56.650, -14.800 4.309 -50.332, -14.800 4.006 -50.440, -14.800 3.844 -50.449, -13.300 3.844 -50.449, -14.800 3.531 -50.376, -13.300 3.531 -50.376, -14.800 3.390 -50.297, -14.800 3.166 -50.066, -14.800 3.041 -49.446, -14.800 3.378 -48.912, -14.800 3.670 -48.776, -14.800 3.830 -48.751, -14.800 3.991 -48.758, -13.300 4.149 -48.794, -14.800 4.149 -48.794, -14.800 4.630 -49.204, -13.300 4.691 -49.354, -13.300 4.723 -49.512, -14.800 4.724 -49.674, -14.800 4.695 -49.832, -13.300 4.636 -49.983, -13.300 4.440 -50.238, -13.300 3.684 -50.428, -13.300 3.390 -50.297, -14.800 3.267 -50.192, -13.300 3.267 -50.192, -13.300 3.166 -50.066, -13.300 3.091 -49.923, -13.300 3.027 -49.607, -13.300 3.041 -49.446, -14.800 3.086 -49.291, -13.300 3.158 -49.147, -13.300 3.257 -49.019, -13.300 3.378 -48.912, -13.300 3.670 -48.776, -13.300 3.830 -48.751, -13.300 4.296 -48.860, -13.300 4.429 -48.953, -14.800 4.541 -49.069, -13.300 4.541 -49.069, -14.800 4.691 -49.354, -13.300 4.724 -49.674, -14.800 4.636 -49.983, -13.300 4.550 -50.120, -14.800 10.385 -56.623, -13.300 10.385 -56.623, -14.800 10.228 -56.663, -14.800 10.067 -56.672, -14.800 9.754 -56.599, -14.800 9.389 -56.288, -14.800 9.381 -55.369, -14.800 9.480 -55.241, -14.800 9.601 -55.134, -13.300 9.740 -55.052, -14.800 9.893 -54.998, -13.300 9.893 -54.998, -14.800 10.214 -54.980, -14.800 10.371 -55.017, -13.300 10.651 -55.175, -14.800 10.651 -55.175, -14.800 10.764 -55.291, -13.300 10.852 -55.427, -14.800 10.945 -55.735, -13.300 10.945 -55.735, -13.300 10.947 -55.896, -14.800 10.947 -55.896, -14.800 10.773 -56.342, -13.300 10.662 -56.460, -13.300 10.067 -56.672, -14.800 9.613 -56.519, -13.300 9.490 -56.414, -13.300 9.389 -56.288, -14.800 9.314 -56.145, -14.800 9.267 -55.991, -13.300 9.267 -55.991, -13.300 9.264 -55.669, -14.800 9.308 -55.513, -13.300 9.308 -55.513, -13.300 9.480 -55.241, -13.300 9.601 -55.134, -14.800 9.740 -55.052, -13.300 10.371 -55.017, -13.300 10.519 -55.083, -13.300 10.913 -55.576, -14.800 16.754 -50.332, -13.300 16.885 -50.238, -13.300 16.754 -50.332, -14.800 16.607 -50.401, -13.300 16.607 -50.401, -13.300 15.611 -50.066, -13.300 15.489 -49.768, -14.800 15.489 -49.768, -14.800 15.487 -49.446, -14.800 15.963 -48.830, -14.800 16.436 -48.758, -13.300 17.136 -49.354, -14.800 17.169 -49.674, -13.300 17.081 -49.983, -14.800 16.995 -50.120, -13.300 16.995 -50.120, -14.800 16.289 -50.449, -13.300 16.289 -50.449, -13.300 15.536 -49.923, -14.800 15.531 -49.291, -13.300 15.531 -49.291, -14.800 15.702 -49.019, -13.300 15.824 -48.912, -14.800 16.594 -48.794, -13.300 16.594 -48.794, -14.800 16.741 -48.860, -13.300 16.741 -48.860, -14.800 16.874 -48.953, -13.300 16.986 -49.069, -13.300 17.075 -49.204, -14.800 17.168 -49.512, -13.300 17.168 -49.512, -13.300 17.169 -49.674, -13.300 10.531 -44.110, -13.300 10.662 -44.015, -14.800 10.385 -44.178, -13.300 10.385 -44.178, -13.300 10.067 -44.227, -14.800 10.067 -44.227, -13.300 9.907 -44.205, -13.300 9.754 -44.154, -14.800 9.613 -44.074, -14.800 9.490 -43.969, -14.800 9.389 -43.843, -14.800 9.314 -43.700, -14.800 9.267 -43.545, -14.800 9.250 -43.385, -13.300 9.264 -43.224, -13.300 9.601 -42.689, -13.300 9.740 -42.607, -14.800 10.214 -42.535, -14.800 10.764 -42.846, -14.800 10.852 -42.982, -14.800 10.945 -43.289, -13.300 10.918 -43.610, -14.800 10.859 -43.760, -13.300 10.773 -43.897, -14.800 10.228 -44.218, -13.300 10.228 -44.218, -14.800 9.754 -44.154, -13.300 9.613 -44.074, -13.300 9.267 -43.545, -13.300 9.250 -43.385, -14.800 9.480 -42.796, -13.300 9.480 -42.796, -14.800 9.740 -42.607, -13.300 9.893 -42.553, -14.800 10.052 -42.529, -13.300 10.214 -42.535, -14.800 10.371 -42.572, -13.300 10.371 -42.572, -14.800 10.519 -42.638, -13.300 10.519 -42.638, -14.800 10.651 -42.730, -13.300 10.651 -42.730, -13.300 10.913 -43.131, -14.800 10.947 -43.451, -13.300 10.859 -43.760, -14.800 6.131 -45.932, -13.300 6.131 -45.932, -14.800 5.213 -45.897, -14.800 5.090 -45.792, -14.800 4.867 -45.368, -13.300 4.908 -44.891, -14.800 4.981 -44.747, -14.800 5.201 -44.512, -13.300 5.201 -44.512, -14.800 5.340 -44.430, -14.800 5.493 -44.376, -14.800 5.652 -44.351, -14.800 5.814 -44.358, -14.800 5.971 -44.394, -14.800 6.251 -44.553, -13.300 6.364 -44.669, -14.800 6.452 -44.804, -14.800 6.545 -45.112, -13.300 6.545 -45.112, -13.300 6.459 -45.583, -14.800 6.373 -45.720, -13.300 5.828 -46.040, -13.300 5.667 -46.049, -14.800 5.354 -45.976, -13.300 5.213 -45.897, -14.800 4.989 -45.666, -13.300 4.989 -45.666, -13.300 4.914 -45.523, -13.300 4.981 -44.747, -13.300 5.080 -44.619, -13.300 5.340 -44.430, -13.300 6.119 -44.460, -13.300 6.452 -44.804, -13.300 6.513 -44.954, -13.300 6.518 -45.432, -13.300 6.131 -54.732, -14.800 5.828 -54.840, -13.300 5.667 -54.849, -14.800 5.667 -54.849, -14.800 5.090 -54.592, -14.800 4.850 -54.007, -14.800 4.908 -53.691, -14.800 5.080 -53.419, -14.800 5.340 -53.230, -13.300 5.493 -53.176, -14.800 5.493 -53.176, -13.300 5.652 -53.151, -13.300 5.814 -53.158, -14.800 5.971 -53.194, -14.800 6.251 -53.353, -13.300 6.251 -53.353, -13.300 6.452 -53.604, -14.800 6.545 -53.912, -13.300 6.547 -54.074, -14.800 6.373 -54.520, -13.300 6.373 -54.520, -14.800 5.507 -54.828, -13.300 5.354 -54.776, -13.300 4.989 -54.466, -13.300 4.867 -54.168, -13.300 4.908 -53.691, -13.300 4.981 -53.547, -13.300 5.080 -53.419, -14.800 5.652 -53.151, -13.300 5.971 -53.194, -13.300 6.119 -53.260, -13.300 6.364 -53.469, -14.800 6.518 -54.232, -13.300 6.518 -54.232, -13.300 6.459 -54.383, -13.300 15.062 -45.838, -14.800 14.785 -46.001, -14.800 14.467 -46.049, -13.300 14.467 -46.049, -13.300 14.307 -46.028, -14.800 14.013 -45.897, -14.800 13.890 -45.792, -14.800 13.789 -45.666, -13.300 13.714 -45.523, -13.300 13.880 -44.619, -14.800 14.140 -44.430, -14.800 14.293 -44.376, -14.800 14.452 -44.351, -13.300 14.614 -44.358, -14.800 14.771 -44.394, -13.300 14.771 -44.394, -14.800 14.919 -44.460, -14.800 15.252 -44.804, -13.300 15.347 -45.274, -14.800 15.347 -45.274, -14.800 15.318 -45.432, -13.300 15.173 -45.720, -13.300 14.785 -46.001, -14.800 13.714 -45.523, -14.800 13.667 -45.368, -14.800 13.781 -44.747, -14.800 15.051 -44.553, -13.300 15.164 -44.669, -14.800 15.313 -44.954, -13.300 15.313 -44.954, -14.800 15.345 -45.112, -13.300 15.345 -45.112, -13.300 15.318 -45.432, -14.800 16.173 -53.885, -14.800 16.320 -53.971, -14.800 16.647 -54.063, -14.800 16.817 -54.066, -14.800 16.985 -54.040, -13.300 16.985 -54.040, -13.300 17.147 -53.986, -14.800 17.147 -53.986, -13.300 17.431 -53.800, -14.800 17.545 -53.674, -13.300 17.545 -53.674, -13.300 16.173 -53.885, -13.300 16.320 -53.971, -14.800 16.480 -54.031, -13.300 16.480 -54.031, -14.800 17.431 -53.800, -14.800 17.858 -53.074, -14.800 18.051 -52.604, -14.800 18.216 -52.124, -13.300 18.459 -51.139, -14.800 18.459 -51.139, -14.800 18.536 -50.637, -14.800 18.583 -50.132, -13.300 18.600 -49.625, -14.800 18.468 -48.110, -14.800 17.878 -46.172, -14.800 17.659 -45.714, -14.800 17.142 -44.840, -14.800 16.525 -44.035, -14.800 16.181 -43.662, -13.300 15.026 -42.673, -14.800 14.604 -42.391, -14.800 12.283 -41.385, -14.800 11.789 -41.270, -14.800 9.770 -41.106, -13.300 9.770 -41.106, -13.300 8.261 -41.301, -13.300 7.286 -41.579, -13.300 6.812 -41.762, -13.300 5.901 -42.209, -13.300 3.576 -44.151, -14.800 3.576 -44.151, -14.800 2.973 -44.968, -14.800 2.472 -45.850, -14.800 2.262 -46.312, -14.800 1.641 -48.764, -14.800 1.602 -49.777, -14.800 1.770 -51.289, -14.800 2.635 -53.665, -14.800 2.891 -54.104, -14.800 3.173 -54.526, -13.300 3.809 -55.316, -13.300 4.162 -55.681, -14.800 4.535 -56.025, -14.800 6.672 -57.378, -13.300 6.672 -57.378, -13.300 7.142 -57.569, -14.800 10.632 -58.083, -13.300 11.137 -58.036, -13.300 11.639 -57.959, -13.300 13.574 -57.358, -14.800 14.030 -57.137, -13.300 18.542 -48.612, -13.300 18.364 -47.613, -14.800 18.231 -47.123, -14.800 18.069 -46.642, -13.300 18.069 -46.642, -13.300 17.878 -46.172, -13.300 17.659 -45.714, -13.300 17.414 -45.269, -14.800 15.816 -43.309, -13.300 15.816 -43.309, -13.300 15.430 -42.979, -13.300 14.165 -42.135, -13.300 13.712 -41.906, -14.800 9.264 -41.141, -13.300 9.264 -41.141, -13.300 8.760 -41.206, -14.800 7.769 -41.426, -14.800 7.286 -41.579, -14.800 6.812 -41.762, -14.800 5.468 -42.473, -13.300 5.468 -42.473, -13.300 3.913 -43.772, -13.300 3.262 -44.551, -13.300 2.709 -45.401, -13.300 2.472 -45.850, -14.800 2.079 -46.786, -14.800 1.926 -47.269, -13.300 1.801 -47.761, -13.300 1.602 -49.777, -13.300 2.891 -54.104, -14.800 6.214 -57.159, -14.800 7.623 -57.731, -13.300 8.610 -57.968, -14.800 9.617 -58.086, -13.300 9.617 -58.086, -13.300 10.125 -58.100, -13.300 10.632 -58.083, -14.800 12.624 -57.716, -14.800 13.574 -57.358, -14.800 14.174 -57.045, -14.800 14.486 -56.647, -14.800 14.566 -56.317, -14.800 14.563 -56.147, -14.800 14.471 -55.820, -13.300 14.471 -55.820, -13.300 14.174 -57.045, -13.300 14.405 -56.797, -13.300 14.486 -56.647, -14.800 14.540 -56.485, -13.300 14.566 -56.317, -14.800 14.531 -55.980, -11.600 11.277 -52.545, -14.315 11.810 -53.077, -13.300 11.359 -52.627, -14.460 11.900 -53.167, -14.800 14.275 -55.543, -11.600 11.359 -52.627, -11.600 11.471 -53.165, -13.300 11.415 -53.268, -13.300 11.501 -53.053, -13.300 11.471 -53.165, -13.300 11.338 -53.354, -11.600 10.795 -53.539, -11.600 9.751 -53.585, -11.600 9.405 -53.539, -11.600 8.100 -53.064, -11.600 7.806 -52.877, -13.300 7.806 -52.877, -11.600 7.036 -52.171, -11.600 6.475 -51.290, -13.300 6.475 -51.290, -13.300 6.115 -49.949, -13.300 6.161 -48.905, -13.300 6.236 -48.565, -13.300 6.341 -48.232, -11.600 6.341 -48.232, -13.300 6.475 -47.910, -11.600 6.823 -47.306, -11.600 7.036 -47.029, -11.600 7.529 -46.536, -11.600 8.410 -45.975, -11.600 9.751 -45.615, -11.600 10.100 -45.600, -11.600 10.449 -45.615, -11.600 11.468 -45.841, -13.300 12.671 -46.536, -11.600 12.671 -46.536, -11.600 12.928 -46.772, -13.300 13.164 -47.029, -11.600 13.164 -47.029, -11.600 13.964 -48.565, -11.600 14.085 -49.251, -13.300 14.085 -49.251, -11.600 14.085 -49.949, -13.300 10.795 -53.539, -13.300 9.751 -53.585, -13.300 9.405 -53.539, -11.600 9.065 -53.464, -13.300 9.065 -53.464, -11.600 8.410 -53.225, -13.300 8.410 -53.225, -13.300 7.272 -52.428, -13.300 7.036 -52.171, -11.600 6.823 -51.894, -13.300 6.823 -51.894, -13.300 6.236 -50.635, -13.300 6.161 -50.295, -13.300 6.100 -49.600, -11.600 6.115 -49.251, -11.600 6.475 -47.910, -11.600 6.636 -47.600, -13.300 8.100 -46.136, -13.300 8.410 -45.975, -11.600 9.065 -45.736, -13.300 9.065 -45.736, -13.300 9.405 -45.661, -13.300 9.751 -45.615, -13.300 10.449 -45.615, -13.300 12.928 -46.772, -13.300 13.564 -47.600, -13.300 13.964 -48.565, -11.600 14.100 -49.600, -13.300 14.085 -49.949, -11.600 14.039 -50.295, -13.300 13.964 -50.635, -13.300 13.921 -50.743, -11.600 13.854 -50.838, -11.600 13.768 -50.915, -13.300 13.665 -50.971, -13.300 13.323 -50.980, -11.600 13.218 -50.931, -13.300 13.127 -50.859, -13.300 13.218 -50.931, -13.300 13.854 -50.838, -11.600 13.323 -50.980, -14.500 13.671 -51.403, -14.800 13.671 -51.403, -14.357 13.626 -51.358, -13.300 15.487 -49.446, -13.300 14.039 -50.295, -13.300 15.473 -49.607, -13.300 13.768 -50.915, -13.300 15.712 -50.192, -13.300 15.835 -50.297, -13.300 15.976 -50.376, -13.300 13.553 -51.001, -13.300 13.437 -51.004, -13.300 16.043 -53.775, -13.300 16.647 -54.063, -13.300 17.637 -53.530, -13.300 16.817 -54.066, -13.300 17.297 -53.905, -13.300 17.858 -53.074, -13.300 18.051 -52.604, -13.300 18.216 -52.124, -13.300 18.353 -51.635, -13.300 18.536 -50.637, -13.300 18.583 -50.132, -13.300 16.451 -50.440, -13.300 16.129 -50.428, -13.300 18.468 -48.110, -13.300 16.874 -48.953, -13.300 18.231 -47.123, -13.300 16.436 -48.758, -13.300 17.142 -44.840, -13.300 13.859 -48.232, -13.300 15.963 -48.830, -13.300 15.702 -49.019, -13.300 14.039 -48.905, -13.300 16.525 -44.035, -13.300 16.181 -43.662, -13.300 15.252 -44.804, -13.300 15.051 -44.553, -13.300 14.919 -44.460, -13.300 14.452 -44.351, -13.300 14.293 -44.376, -13.300 14.604 -42.391, -13.300 14.140 -44.430, -13.300 10.947 -43.451, -13.300 13.781 -44.747, -13.300 13.708 -44.891, -13.300 11.790 -45.975, -13.300 11.468 -45.841, -13.300 13.664 -45.046, -13.300 12.100 -46.136, -13.300 13.650 -45.207, -13.300 13.667 -45.368, -13.300 12.394 -46.323, -13.300 13.890 -45.792, -13.300 13.247 -41.704, -13.300 10.945 -43.289, -13.300 12.770 -41.530, -13.300 12.283 -41.385, -13.300 10.852 -42.982, -13.300 10.764 -42.846, -13.300 11.789 -41.270, -13.300 11.289 -41.184, -13.300 10.784 -41.128, -13.300 10.277 -41.102, -13.300 9.308 -43.068, -13.300 7.769 -41.426, -13.300 6.350 -41.972, -13.300 5.971 -44.394, -13.300 5.652 -44.351, -13.300 4.651 -43.076, -13.300 4.272 -43.413, -13.300 2.973 -44.968, -13.300 2.262 -46.312, -13.300 2.079 -46.786, -13.300 4.864 -45.046, -13.300 4.850 -45.207, -13.300 4.867 -45.368, -13.300 5.090 -45.792, -13.300 5.354 -45.976, -13.300 3.991 -48.758, -13.300 5.507 -46.028, -13.300 6.636 -47.600, -13.300 7.036 -47.029, -13.300 5.985 -46.001, -13.300 9.381 -42.924, -13.300 5.814 -44.358, -13.300 5.051 -42.762, -13.300 5.493 -44.376, -13.300 1.926 -47.269, -13.300 1.706 -48.260, -13.300 1.641 -48.764, -13.300 1.606 -49.270, -13.300 1.628 -50.284, -13.300 1.684 -50.789, -13.300 1.770 -51.289, -13.300 1.885 -51.783, -13.300 2.030 -52.270, -13.300 2.204 -52.747, -13.300 2.406 -53.212, -13.300 2.635 -53.665, -13.300 4.006 -50.440, -13.300 5.201 -53.312, -13.300 4.162 -50.401, -13.300 4.309 -50.332, -13.300 6.341 -50.968, -13.300 6.115 -49.251, -13.300 4.864 -53.846, -13.300 3.173 -54.526, -13.300 4.914 -54.323, -13.300 3.479 -54.930, -13.300 4.850 -54.007, -13.300 5.213 -54.697, -13.300 5.090 -54.592, -13.300 4.535 -56.025, -13.300 5.507 -54.828, -13.300 4.929 -56.346, -13.300 5.340 -56.642, -13.300 5.985 -54.801, -13.300 6.214 -57.159, -13.300 9.250 -55.830, -13.300 6.262 -54.638, -13.300 9.381 -55.369, -13.300 8.732 -53.359, -13.300 5.828 -54.840, -13.300 5.769 -56.914, -13.300 9.314 -56.145, -13.300 7.623 -57.731, -13.300 8.113 -57.864, -13.300 9.613 -56.519, -13.300 9.754 -56.599, -13.300 9.112 -58.042, -13.300 10.773 -56.342, -13.300 12.135 -57.853, -13.300 10.859 -56.206, -13.300 12.624 -57.716, -13.300 14.275 -55.543, -13.300 14.385 -55.673, -13.300 14.030 -57.137, -13.300 14.300 -56.931, -13.300 14.540 -56.485, -13.300 14.563 -56.147, -13.300 14.531 -55.980, -13.300 11.431 -52.718, -13.300 11.480 -52.823, -13.300 11.504 -52.937, -13.300 11.243 -53.421, -13.300 11.135 -53.464, -13.300 10.449 -53.585, -13.300 10.100 -53.600, -13.300 6.513 -53.754, -13.300 6.545 -53.912, -13.300 7.529 -52.664, -13.300 6.636 -51.600, -13.300 5.340 -53.230, -13.300 4.630 -49.204, -13.300 6.823 -47.306, -13.300 7.272 -46.772, -13.300 7.529 -46.536, -13.300 9.490 -43.969, -13.300 9.389 -43.843, -13.300 9.314 -43.700, -13.300 6.262 -45.838, -13.300 6.373 -45.720, -13.300 6.547 -45.274, -13.300 6.251 -44.553, -13.300 7.806 -46.323, -13.300 10.100 -45.600, -13.300 11.135 -45.736, -13.300 10.795 -45.661, -13.300 13.789 -45.666, -13.300 14.013 -45.897, -13.300 14.154 -45.976, -13.300 13.377 -47.306, -13.300 14.628 -46.040, -13.300 13.725 -47.910, -13.300 15.604 -49.147, -13.300 14.100 -49.600, -13.300 16.275 -48.751, -13.300 16.115 -48.776, -13.300 14.931 -45.932, -13.300 14.001 -44.512, -13.300 16.846 -44.429, -13.300 15.259 -45.583, -13.300 8.100 -53.064, -13.300 8.732 -45.841, -13.300 10.052 -42.529, -13.300 18.586 -49.117, -13.300 17.140 -49.832, -13.300 10.531 -56.555, -13.300 10.228 -56.663, -13.300 9.907 -56.650, -13.300 10.052 -54.974, -13.300 10.214 -54.980, -13.300 10.764 -55.291, -13.300 10.918 -56.055, -13.300 13.104 -57.551, -13.300 3.044 -49.768, -13.300 3.086 -49.291, -13.300 3.518 -48.830, -13.300 4.695 -49.832, 16.000 9.600 -51.600, 15.000 9.600 -51.600, 16.000 10.788 -50.933, 15.000 10.600 -51.014, 15.000 11.544 -50.006, 16.000 11.586 -49.806, 16.000 11.600 -49.601, 15.000 11.476 -49.003, 16.000 11.476 -49.003, 16.000 11.382 -48.821, 16.000 11.264 -48.654, 16.000 11.124 -48.504, 15.000 11.124 -48.504, 16.000 10.965 -48.375, 16.000 10.603 -48.187, 15.000 10.963 -50.827, 15.000 11.262 -50.548, 15.000 11.586 -49.806, 16.000 11.586 -49.397, 15.000 10.603 -48.187, 16.000 10.405 -48.131, 15.000 10.405 -48.131, 16.000 9.795 -48.131, 16.000 9.410 -48.268, 15.000 9.235 -48.375, 15.000 8.600 -49.601, 16.000 8.600 -49.601, 16.000 8.614 -49.806, 15.000 8.725 -50.199, 16.000 8.725 -50.199, 16.000 8.819 -50.381, 15.000 8.938 -50.548, 16.000 8.938 -50.548, 15.000 9.412 -50.933, 16.000 9.412 -50.933, 15.000 9.600 -51.014, 15.000 9.795 -48.131, 16.000 9.076 -48.504, 16.000 8.936 -48.654, 16.000 8.655 -49.196, 15.000 8.655 -49.196, 16.000 8.614 -49.397, 15.000 8.614 -49.397, 15.000 8.614 -49.806, 15.000 9.078 -50.698, 16.000 9.237 -50.827, 15.000 9.237 -50.827, 16.000 10.600 -51.600, 15.000 10.474 -51.932, 15.000 10.543 -51.832, 16.000 10.277 -52.068, 16.000 10.160 -52.096, 16.000 10.040 -52.096, 16.000 9.816 -52.011, 14.800 18.096 -49.342, 14.800 18.100 -49.686, 13.300 18.096 -49.858, 14.800 18.096 -49.858, 13.300 18.054 -48.743, 13.300 17.964 -48.766, 14.800 17.964 -48.766, 13.300 17.825 -48.885, 13.300 17.802 -49.153, 13.300 17.919 -49.295, 13.300 18.096 -49.342, 14.800 17.825 -48.885, 14.800 17.789 -48.970, 14.800 17.849 -49.233, 14.800 18.004 -49.332, 13.300 10.400 -41.606, 13.300 10.384 -41.697, 13.300 10.275 -41.844, 14.800 10.192 -41.886, 13.300 10.192 -41.886, 14.800 10.384 -41.697, 14.800 10.100 -41.900, 14.800 10.008 -41.886, 14.800 9.925 -41.844, 16.000 11.545 -49.196, 16.000 13.542 -48.966, 16.000 10.790 -48.268, 16.000 10.202 -48.104, 16.000 13.243 -48.061, 16.000 13.090 -47.781, 16.000 8.928 -46.302, 16.000 10.498 -46.123, 16.000 12.246 -46.835, 16.000 8.082 -46.741, 16.000 8.633 -46.422, 16.000 9.233 -46.209, 16.000 9.545 -46.144, 16.000 7.385 -47.391, 16.000 8.724 -49.003, 16.000 6.776 -48.503, 16.000 6.690 -48.810, 16.000 6.633 -49.123, 16.000 6.604 -49.759, 16.000 6.633 -50.077, 16.000 6.690 -50.390, 16.000 6.890 -50.994, 16.000 7.195 -51.553, 16.000 7.385 -51.809, 16.000 9.600 -51.014, 16.000 7.030 -47.919, 16.000 8.656 -50.006, 16.000 7.030 -51.281, 16.000 9.078 -50.698, 16.000 8.350 -52.631, 16.000 8.633 -52.778, 16.000 8.928 -52.898, 16.000 9.615 -51.720, 16.000 9.233 -52.991, 16.000 9.726 -51.932, 16.000 9.545 -53.056, 16.000 9.923 -52.068, 16.000 9.657 -51.832, 16.000 9.861 -53.092, 16.000 11.421 -52.841, 16.000 12.246 -52.365, 16.000 12.489 -52.158, 16.000 10.543 -51.832, 16.000 10.585 -51.720, 16.000 12.913 -51.683, 16.000 10.600 -51.014, 16.000 13.370 -50.847, 16.000 10.963 -50.827, 16.000 11.122 -50.698, 16.000 11.262 -50.548, 16.000 11.381 -50.381, 16.000 11.475 -50.199, 16.000 11.544 -50.006, 16.000 13.585 -49.918, 16.000 13.600 -49.600, 16.000 8.818 -48.821, 16.000 9.235 -48.375, 16.000 9.597 -48.187, 16.000 9.998 -48.104, 16.000 10.474 -51.932, 16.000 10.384 -52.011, 15.000 9.923 -52.068, 15.000 9.816 -52.011, 15.000 9.657 -51.832, 15.000 9.615 -51.720, 15.000 9.726 -51.932, 15.000 9.229 -52.471, 15.000 8.433 -52.094, 15.000 7.328 -50.748, 15.000 7.781 -51.503, 15.000 8.819 -50.381, 15.000 8.656 -50.006, 15.000 7.100 -49.600, 15.000 7.114 -49.894, 15.000 7.114 -49.306, 15.000 7.158 -49.015, 15.000 7.229 -48.729, 15.000 8.818 -48.821, 15.000 8.724 -49.003, 15.000 7.328 -48.452, 15.000 8.936 -48.654, 15.000 9.076 -48.504, 15.000 9.410 -48.268, 15.000 9.597 -48.187, 15.000 8.686 -46.954, 15.000 9.998 -48.104, 15.000 9.806 -46.614, 15.000 10.394 -46.614, 15.000 10.971 -46.729, 15.000 11.514 -46.954, 15.000 10.790 -48.268, 15.000 10.965 -48.375, 15.000 12.221 -47.479, 15.000 11.382 -48.821, 15.000 12.594 -47.933, 15.000 12.746 -48.186, 15.000 11.545 -49.196, 15.000 13.042 -49.015, 15.000 13.100 -49.600, 15.000 11.600 -49.601, 15.000 11.475 -50.199, 15.000 12.594 -51.267, 15.000 12.419 -51.503, 15.000 11.381 -50.381, 15.000 10.600 -51.600, 15.000 10.788 -50.933, 15.000 10.100 -46.600, 15.000 10.202 -48.104, 15.000 11.264 -48.654, 15.000 11.586 -49.397, 15.000 11.122 -50.698, 15.000 11.248 -52.372, 15.000 10.971 -52.471, 15.000 10.685 -52.542, 15.000 10.394 -52.586, 15.000 10.100 -52.600, 15.000 10.160 -52.096, 15.000 10.040 -52.096, 15.000 10.277 -52.068, 15.000 10.384 -52.011, 15.000 10.585 -51.720, 13.300 17.964 -50.434, 14.800 18.054 -50.457, 14.800 17.964 -50.434, 14.800 17.919 -49.905, 14.800 18.004 -49.868, 13.300 18.004 -49.868, 14.800 17.885 -50.386, 13.300 17.825 -50.315, 13.300 17.789 -50.230, 14.800 17.789 -50.230, 14.800 17.781 -50.137, 13.300 17.802 -50.047, 13.300 17.919 -49.905, 14.800 9.456 -41.626, 13.300 9.456 -41.626, 13.300 9.800 -41.606, 13.300 17.982 -48.231, 14.800 17.982 -48.231, 14.800 18.054 -48.743, 13.300 18.034 -48.572, 13.300 10.744 -41.626, 15.996 13.647 -49.902, 16.000 13.542 -50.234, 15.996 13.609 -50.202, 15.996 13.545 -50.497, 15.832 13.482 -51.489, 15.500 13.506 -51.697, 15.620 13.402 -51.832, 15.911 13.668 -50.861, 15.911 13.762 -50.553, 16.000 13.470 -50.544, 15.996 13.457 -50.786, 15.968 13.567 -50.825, 15.968 13.451 -51.115, 15.911 13.404 -51.445, 15.732 13.168 -52.077, 15.500 12.868 -52.488, 15.620 13.201 -52.104, 15.620 12.977 -52.358, 15.996 13.344 -51.066, 15.968 13.310 -51.393, 15.832 13.114 -52.034, 15.620 12.733 -52.592, 15.500 12.613 -52.712, 15.996 13.208 -51.336, 15.620 12.470 -52.804, 16.000 13.243 -51.139, 16.000 13.090 -51.419, 15.968 13.147 -51.659, 15.996 13.050 -51.594, 15.968 12.961 -51.910, 15.911 13.044 -51.977, 15.732 12.444 -52.770, 15.911 12.600 -52.441, 15.620 12.190 -52.994, 16.000 12.712 -51.930, 15.968 12.755 -52.144, 15.832 12.404 -52.715, 15.732 11.875 -53.121, 15.620 11.586 -53.298, 15.500 11.748 -53.245, 15.996 12.452 -52.273, 15.968 12.287 -52.557, 15.911 12.084 -52.822, 15.732 11.570 -53.258, 15.620 11.267 -53.411, 15.911 11.804 -52.979, 15.832 11.545 -53.195, 15.620 10.940 -53.496, 16.000 11.986 -52.548, 15.996 11.967 -52.632, 16.000 11.710 -52.708, 15.996 11.703 -52.779, 15.911 11.208 -53.218, 15.732 10.931 -53.454, 15.732 10.601 -53.511, 15.832 10.592 -53.443, 15.620 9.594 -53.553, 15.500 9.761 -53.586, 16.000 11.121 -52.948, 15.996 10.850 -53.080, 15.968 10.875 -53.195, 15.911 10.581 -53.353, 15.968 10.567 -53.248, 15.832 10.264 -53.471, 15.911 10.261 -53.381, 15.832 9.936 -53.471, 16.000 10.498 -53.077, 16.000 10.812 -53.027, 15.996 10.251 -53.157, 16.000 10.180 -53.099, 15.732 8.945 -53.370, 15.500 8.452 -53.245, 15.500 8.149 -53.092, 15.620 8.614 -53.298, 15.620 8.933 -53.411, 15.911 9.619 -53.353, 15.832 9.608 -53.443, 15.996 10.552 -53.131, 15.996 9.949 -53.157, 15.968 9.325 -53.195, 15.732 8.630 -53.258, 15.832 8.655 -53.195, 15.620 8.306 -53.159, 15.996 9.350 -53.080, 15.832 8.356 -53.059, 15.500 7.860 -52.914, 15.620 8.010 -52.994, 15.732 8.033 -52.957, 15.500 7.587 -52.712, 15.620 7.730 -52.804, 15.996 9.057 -53.004, 15.911 8.396 -52.979, 15.968 8.444 -52.884, 15.620 7.223 -52.358, 15.620 7.467 -52.592, 15.968 8.172 -52.731, 15.911 7.850 -52.642, 15.620 6.999 -52.104, 15.500 6.884 -51.979, 15.500 7.097 -52.243, 15.832 7.303 -52.281, 15.732 7.032 -52.077, 15.620 6.798 -51.832, 16.000 8.082 -52.459, 15.996 7.983 -52.462, 15.968 7.913 -52.557, 15.911 7.600 -52.441, 15.911 7.368 -52.218, 15.832 7.086 -52.034, 15.620 6.621 -51.544, 15.500 6.694 -51.697, 15.968 7.670 -52.360, 15.732 6.833 -51.808, 15.832 6.890 -51.769, 15.732 6.658 -51.523, 15.500 6.528 -51.401, 16.000 7.830 -52.264, 15.996 7.748 -52.273, 16.000 7.597 -52.047, 15.911 7.156 -51.977, 15.968 7.239 -51.910, 15.911 6.965 -51.719, 15.500 6.388 -51.091, 15.500 6.275 -50.771, 15.996 7.530 -52.063, 15.968 7.053 -51.659, 15.911 6.796 -51.445, 15.620 6.243 -50.604, 15.996 7.150 -51.594, 15.732 6.284 -50.593, 15.500 6.190 -50.443, 15.620 6.172 -50.274, 15.968 6.749 -51.115, 15.832 6.447 -50.891, 16.000 6.776 -50.697, 15.832 6.226 -49.600, 15.732 6.171 -49.266, 15.500 6.132 -49.092, 15.732 6.171 -49.934, 15.911 6.370 -50.239, 15.911 6.438 -50.553, 15.996 6.856 -51.066, 15.968 6.541 -50.527, 15.996 6.743 -50.786, 15.996 6.655 -50.497, 15.968 6.476 -50.221, 15.620 6.172 -48.926, 15.732 6.214 -48.934, 15.500 6.190 -48.757, 15.620 6.243 -48.596, 15.500 6.275 -48.429, 15.832 6.281 -48.945, 15.732 6.284 -48.607, 15.620 6.342 -48.272, 15.500 6.388 -48.109, 15.911 6.330 -49.279, 15.832 6.351 -48.624, 15.620 6.468 -47.958, 16.000 6.604 -49.441, 15.911 6.438 -48.647, 15.500 6.694 -47.503, 15.500 6.528 -47.799, 15.996 6.553 -49.298, 15.968 6.476 -48.979, 15.968 6.541 -48.673, 15.911 6.532 -48.339, 15.732 6.658 -47.677, 15.500 6.884 -47.221, 15.620 6.621 -47.656, 15.832 6.570 -48.004, 15.732 6.833 -47.392, 15.620 6.999 -47.096, 15.620 6.798 -47.368, 15.996 6.743 -48.414, 15.968 6.749 -48.085, 15.911 6.796 -47.755, 15.832 6.890 -47.431, 15.620 7.223 -46.842, 15.500 7.097 -46.957, 16.000 6.890 -48.206, 15.968 6.890 -47.807, 15.732 7.032 -47.123, 15.620 7.467 -46.608, 15.996 6.992 -47.864, 15.832 7.086 -47.166, 15.620 7.730 -46.396, 15.500 7.860 -46.286, 16.000 7.195 -47.647, 15.911 7.156 -47.223, 15.832 7.303 -46.919, 15.911 7.368 -46.982, 15.832 7.540 -46.692, 15.911 7.600 -46.759, 15.732 7.756 -46.430, 15.832 7.796 -46.485, 15.620 8.306 -46.041, 15.620 8.010 -46.206, 16.000 7.597 -47.153, 15.996 7.983 -46.738, 15.911 8.116 -46.378, 15.832 8.655 -46.005, 15.620 9.260 -45.704, 15.500 9.092 -45.729, 15.620 8.933 -45.789, 15.732 8.630 -45.942, 15.911 7.850 -46.558, 15.968 7.913 -46.643, 15.996 7.748 -46.927, 16.000 7.830 -46.936, 15.968 8.444 -46.316, 15.911 8.689 -46.089, 15.620 9.594 -45.647, 15.996 8.233 -46.568, 16.000 8.350 -46.569, 15.968 8.729 -46.188, 15.732 9.269 -45.746, 15.996 8.497 -46.421, 15.996 8.773 -46.296, 15.911 8.992 -45.982, 15.832 9.284 -45.813, 15.832 9.608 -45.757, 15.500 10.100 -45.600, 15.620 9.931 -45.618, 15.968 9.023 -46.084, 15.500 10.439 -45.614, 15.996 9.057 -46.196, 15.968 9.633 -45.952, 15.911 9.939 -45.819, 15.732 10.601 -45.689, 15.500 10.776 -45.658, 15.968 9.944 -45.926, 15.832 10.264 -45.729, 15.911 10.261 -45.819, 15.620 10.940 -45.704, 15.620 11.267 -45.789, 16.000 9.861 -46.108, 15.911 10.581 -45.847, 15.832 10.592 -45.757, 15.732 11.255 -45.830, 15.500 11.433 -45.828, 15.911 10.897 -45.901, 15.732 11.570 -45.942, 15.620 11.586 -45.902, 15.620 11.894 -46.041, 16.000 10.180 -46.101, 15.996 10.251 -46.043, 15.968 10.567 -45.952, 15.832 11.234 -45.896, 15.911 11.208 -45.982, 15.832 11.545 -46.005, 15.620 12.190 -46.206, 16.000 10.812 -46.173, 15.996 10.552 -46.069, 15.968 11.177 -46.084, 15.911 11.511 -46.089, 16.000 11.121 -46.252, 15.996 10.850 -46.120, 15.968 11.471 -46.188, 15.732 12.167 -46.243, 15.620 12.470 -46.396, 15.996 11.143 -46.196, 15.996 11.427 -46.296, 15.911 12.084 -46.378, 15.832 12.404 -46.485, 15.620 12.733 -46.608, 15.500 12.868 -46.712, 16.000 11.710 -46.492, 16.000 11.421 -46.359, 16.000 11.986 -46.652, 15.996 12.217 -46.738, 15.968 12.530 -46.840, 15.832 12.897 -46.919, 15.911 12.832 -46.982, 15.500 13.506 -47.503, 15.620 13.579 -47.656, 15.500 13.316 -47.221, 15.732 13.168 -47.123, 15.968 12.028 -46.469, 15.996 11.967 -46.568, 15.968 12.287 -46.643, 15.996 12.452 -46.927, 15.620 13.732 -47.958, 16.000 12.489 -47.042, 15.996 12.670 -47.137, 15.968 12.961 -47.290, 15.832 13.482 -47.711, 15.500 13.812 -48.109, 15.968 13.147 -47.541, 15.911 13.404 -47.755, 15.732 13.693 -47.976, 15.620 13.858 -48.272, 15.620 13.957 -48.596, 15.500 13.925 -48.429, 16.000 12.712 -47.270, 15.968 13.310 -47.807, 15.911 13.548 -48.041, 15.832 13.630 -48.004, 15.732 13.916 -48.607, 16.000 12.913 -47.517, 15.996 13.050 -47.606, 15.996 13.208 -47.864, 15.832 13.753 -48.309, 15.911 13.668 -48.339, 15.620 14.071 -49.262, 15.968 13.451 -48.085, 15.832 13.849 -48.624, 15.911 13.762 -48.647, 15.620 14.085 -49.600, 15.968 13.567 -48.375, 15.968 13.659 -48.673, 15.911 13.830 -48.960, 15.732 14.029 -49.266, 15.832 13.960 -49.271, 15.620 14.071 -49.938, 16.000 13.370 -48.353, 16.000 13.470 -48.656, 15.996 13.545 -48.703, 15.911 13.884 -49.600, 15.832 13.960 -49.929, 15.620 14.028 -50.274, 15.620 13.957 -50.604, 15.500 13.925 -50.771, 15.500 14.010 -50.443, 15.968 13.764 -49.288, 15.968 13.777 -49.600, 15.911 13.870 -49.921, 15.732 13.986 -50.266, 15.832 13.919 -50.255, 15.620 13.858 -50.928, 16.000 13.585 -49.282, 15.911 13.830 -50.239, 15.620 13.579 -51.544, 15.620 13.732 -51.242, 15.732 13.818 -50.913, 15.968 13.764 -49.912, 15.500 13.103 -46.957, 15.732 12.946 -46.872, 15.732 12.705 -46.640, 15.968 11.756 -46.316, 15.500 8.452 -45.955, 15.620 8.614 -45.902, 15.732 8.325 -46.079, 15.968 7.670 -46.840, 15.968 7.445 -47.056, 15.996 7.330 -47.363, 15.500 6.104 -49.430, 15.732 6.214 -50.266, 15.832 6.281 -50.255, 15.911 6.532 -50.861, 15.500 9.092 -53.471, 15.620 9.260 -53.496, 15.732 9.269 -53.454, 15.732 9.599 -53.511, 15.968 10.256 -53.274, 15.968 6.423 -49.600, 15.996 6.553 -49.902, 15.968 6.436 -49.288, 15.996 6.540 -49.600, 15.832 6.240 -49.271, 15.911 6.316 -49.600, 15.620 6.129 -49.938, 15.732 6.157 -49.600, 15.620 6.129 -49.262, 15.620 6.115 -49.600, 15.996 13.660 -49.600, 15.968 11.177 -53.116, 15.996 11.427 -52.904, 15.996 11.143 -53.004, 15.996 7.330 -51.837, 15.968 13.724 -50.221, 15.732 14.029 -49.934, 15.732 14.043 -49.600, 15.911 13.870 -49.279, 15.832 13.974 -49.600, 15.832 13.849 -50.576, 15.732 13.916 -50.593, 15.968 13.659 -50.527, 15.832 13.753 -50.891, 15.732 13.542 -51.523, 15.832 13.630 -51.196, 15.911 13.548 -51.159, 15.732 13.693 -51.224, 15.911 13.235 -51.719, 15.832 13.310 -51.769, 15.732 13.367 -51.808, 15.996 12.870 -51.837, 15.832 12.897 -52.281, 15.732 12.946 -52.328, 15.996 12.670 -52.063, 15.968 12.530 -52.360, 15.911 12.832 -52.218, 15.732 12.705 -52.560, 15.996 12.217 -52.462, 15.911 12.350 -52.642, 15.832 12.660 -52.508, 15.968 12.028 -52.731, 15.832 12.131 -52.899, 15.732 12.167 -52.957, 15.968 11.756 -52.884, 15.620 11.894 -53.159, 15.968 11.471 -53.012, 15.911 11.511 -53.111, 15.832 11.844 -53.059, 15.832 11.234 -53.304, 15.732 11.255 -53.370, 15.832 10.916 -53.387, 15.911 10.897 -53.299, 15.620 10.606 -53.553, 15.620 10.269 -53.582, 15.620 9.931 -53.582, 15.732 10.267 -53.539, 15.968 9.944 -53.274, 15.911 9.939 -53.381, 15.732 9.933 -53.539, 15.996 9.648 -53.131, 15.832 9.284 -53.387, 15.968 9.633 -53.248, 15.968 9.023 -53.116, 15.911 8.992 -53.218, 15.832 8.966 -53.304, 15.911 9.303 -53.299, 15.968 8.729 -53.012, 15.911 8.689 -53.111, 15.996 8.497 -52.779, 15.996 8.773 -52.904, 15.732 8.325 -53.121, 15.911 8.116 -52.822, 15.832 8.069 -52.899, 15.996 8.233 -52.632, 15.832 7.796 -52.715, 15.732 7.756 -52.770, 15.832 7.540 -52.508, 15.732 7.495 -52.560, 15.968 7.445 -52.144, 15.732 7.254 -52.328, 15.996 6.992 -51.336, 15.911 6.652 -51.159, 15.968 6.890 -51.393, 15.832 6.718 -51.489, 15.832 6.570 -51.196, 15.620 6.468 -51.242, 15.732 6.382 -50.913, 15.620 6.342 -50.928, 15.732 6.507 -51.224, 15.968 6.633 -50.825, 15.832 6.351 -50.576, 15.968 6.436 -49.912, 15.996 6.591 -50.202, 15.832 6.240 -49.929, 15.911 6.330 -49.921, 15.996 6.591 -48.998, 15.911 6.370 -48.960, 15.996 6.655 -48.703, 15.968 6.633 -48.375, 15.732 6.382 -48.287, 15.911 6.652 -48.041, 15.732 6.507 -47.976, 15.832 6.447 -48.309, 15.996 6.856 -48.134, 15.832 6.718 -47.711, 15.996 7.150 -47.606, 15.968 7.053 -47.541, 15.911 6.965 -47.481, 15.996 7.530 -47.137, 15.968 7.239 -47.290, 15.732 7.254 -46.872, 15.732 7.495 -46.640, 15.732 8.033 -46.243, 15.832 8.356 -46.141, 15.911 8.396 -46.221, 15.968 8.172 -46.469, 15.832 8.069 -46.301, 15.832 8.966 -45.896, 15.732 8.945 -45.830, 15.968 9.325 -46.005, 15.911 9.303 -45.901, 15.996 9.350 -46.120, 15.732 9.599 -45.689, 15.996 9.648 -46.069, 15.832 9.936 -45.729, 15.911 9.619 -45.847, 15.732 9.933 -45.661, 15.996 9.949 -46.043, 15.968 10.256 -45.926, 15.620 10.269 -45.618, 15.620 10.606 -45.647, 15.732 10.267 -45.661, 15.968 10.875 -46.005, 15.832 10.916 -45.813, 15.732 10.931 -45.746, 15.996 11.703 -46.421, 15.911 11.804 -46.221, 15.832 12.131 -46.301, 15.832 11.844 -46.141, 15.732 11.875 -46.079, 15.911 12.350 -46.558, 15.732 12.444 -46.430, 15.832 12.660 -46.692, 15.911 12.600 -46.759, 15.968 12.755 -47.056, 15.996 12.870 -47.363, 15.911 13.044 -47.223, 15.832 13.114 -47.166, 15.620 12.977 -46.842, 15.911 13.235 -47.481, 15.620 13.402 -47.368, 15.620 13.201 -47.096, 15.732 13.367 -47.392, 15.732 13.542 -47.677, 15.832 13.310 -47.431, 15.996 13.457 -48.414, 15.996 13.344 -48.134, 15.732 13.818 -48.287, 15.996 13.609 -48.998, 15.620 14.028 -48.926, 15.996 13.647 -49.298, 15.968 13.724 -48.979, 15.832 13.919 -48.945, 15.732 13.986 -48.934, 11.300 10.394 -52.586, 11.300 10.971 -52.471, 11.300 11.767 -52.094, 15.000 11.514 -52.246, 15.000 12.003 -51.919, 15.000 12.221 -51.721, 15.000 12.746 -51.014, 15.000 12.872 -50.748, 15.000 13.042 -50.185, 11.300 12.872 -48.452, 15.000 12.971 -48.729, 11.300 12.419 -47.697, 15.000 12.419 -47.697, 11.300 12.003 -47.281, 15.000 12.003 -47.281, 15.000 11.767 -47.106, 15.000 11.248 -46.828, 15.000 9.515 -46.658, 15.000 9.229 -46.729, 15.000 8.952 -46.828, 11.300 8.433 -47.106, 15.000 8.433 -47.106, 11.300 8.197 -47.281, 15.000 8.197 -47.281, 15.000 7.979 -47.479, 15.000 7.606 -47.933, 15.000 7.158 -50.185, 15.000 7.229 -50.471, 15.000 7.454 -51.014, 15.000 7.606 -51.267, 15.000 7.979 -51.721, 11.300 8.686 -52.246, 15.000 9.806 -52.586, 11.300 11.248 -52.372, 15.000 11.767 -52.094, 11.300 12.003 -51.919, 11.300 12.419 -51.503, 11.300 12.746 -51.014, 15.000 12.971 -50.471, 11.300 13.042 -50.185, 11.300 13.086 -49.894, 15.000 13.086 -49.894, 11.300 13.100 -49.600, 11.300 13.086 -49.306, 15.000 13.086 -49.306, 15.000 12.872 -48.452, 11.300 11.248 -46.828, 11.300 10.971 -46.729, 15.000 10.685 -46.658, 11.300 10.394 -46.614, 11.300 8.952 -46.828, 11.300 8.686 -46.954, 11.300 7.979 -47.479, 15.000 7.781 -47.697, 11.300 7.606 -47.933, 11.300 7.454 -48.186, 15.000 7.454 -48.186, 11.300 7.229 -48.729, 11.300 7.158 -50.185, 11.300 7.229 -50.471, 11.300 7.328 -50.748, 11.300 7.781 -51.503, 11.300 7.979 -51.721, 15.000 8.197 -51.919, 15.000 8.686 -52.246, 11.300 8.952 -52.372, 15.000 8.952 -52.372, 11.300 9.515 -52.542, 15.000 9.515 -52.542, 14.800 18.034 -50.628, 13.300 18.054 -50.457, 13.300 17.982 -50.969, 14.800 17.982 -50.969, 14.800 18.010 -50.799, 14.800 2.100 -49.514, 13.300 2.100 -49.686, 14.800 2.100 -49.686, 13.300 2.104 -49.858, 14.800 9.761 -53.586, 14.800 9.424 -53.542, 15.500 9.424 -53.542, 15.500 8.767 -53.372, 15.500 7.332 -52.488, 14.800 7.097 -52.243, 14.800 6.884 -51.979, 14.800 6.388 -51.091, 15.500 6.132 -50.108, 15.500 6.104 -49.770, 14.800 6.132 -49.092, 14.800 6.528 -47.799, 14.800 6.694 -47.503, 15.500 7.587 -46.488, 15.500 8.149 -46.108, 15.500 8.767 -45.828, 15.500 9.424 -45.658, 14.800 10.439 -45.614, 15.500 11.108 -45.729, 15.500 11.748 -45.955, 14.800 12.340 -46.286, 15.500 12.340 -46.286, 14.800 13.316 -47.221, 14.800 13.506 -47.503, 14.800 13.672 -47.799, 15.500 13.672 -47.799, 14.800 13.812 -48.109, 15.500 14.010 -48.757, 15.500 14.096 -49.430, 14.800 14.010 -50.443, 15.500 13.812 -51.091, 15.500 13.672 -51.401, 15.500 13.316 -51.979, 14.800 12.868 -52.488, 15.500 13.103 -52.243, 14.800 12.051 -53.092, 15.500 12.051 -53.092, 14.800 11.433 -53.372, 15.500 11.108 -53.471, 15.500 10.776 -53.542, 15.500 10.439 -53.586, 15.500 10.100 -53.600, 14.800 8.767 -53.372, 14.800 7.860 -52.914, 14.800 7.332 -52.488, 14.800 6.528 -51.401, 14.800 6.104 -49.770, 14.800 7.097 -46.957, 14.800 7.332 -46.712, 15.500 7.332 -46.712, 14.800 7.860 -46.286, 14.800 9.424 -45.658, 14.800 9.761 -45.614, 15.500 9.761 -45.614, 14.800 10.776 -45.658, 14.800 11.748 -45.955, 14.800 12.051 -46.108, 15.500 12.051 -46.108, 14.800 12.613 -46.488, 15.500 12.613 -46.488, 15.500 14.068 -49.092, 14.800 14.096 -49.770, 15.500 14.096 -49.770, 14.800 14.068 -50.108, 15.500 14.068 -50.108, 14.800 13.103 -52.243, 15.500 12.340 -52.914, 15.500 11.433 -53.372, 14.800 10.776 -53.542, 14.800 10.439 -53.586, 11.300 10.100 -53.600, 11.300 10.776 -53.542, 11.300 10.685 -52.542, 11.300 11.108 -53.471, 11.300 11.514 -52.246, 11.300 12.051 -53.092, 11.300 12.340 -52.914, 11.300 9.806 -52.586, 11.300 9.229 -52.471, 11.300 8.433 -52.094, 11.300 8.197 -51.919, 11.300 7.587 -52.712, 11.300 6.694 -51.697, 11.300 7.454 -51.014, 11.300 6.528 -51.401, 11.300 6.275 -50.771, 11.300 6.190 -50.443, 11.300 7.114 -49.894, 11.300 7.100 -49.600, 11.300 7.114 -49.306, 11.300 6.190 -48.757, 11.300 7.328 -48.452, 11.300 6.275 -48.429, 11.300 6.528 -47.799, 11.300 7.781 -47.697, 11.300 7.587 -46.488, 11.300 8.149 -46.108, 11.300 8.452 -45.955, 11.300 8.767 -45.828, 11.300 9.229 -46.729, 11.300 9.092 -45.729, 11.300 9.761 -45.614, 11.300 10.100 -46.600, 11.300 10.100 -45.600, 11.300 10.439 -45.614, 11.300 10.685 -46.658, 11.300 11.433 -45.828, 11.300 11.514 -46.954, 11.300 12.051 -46.108, 11.300 11.767 -47.106, 11.300 12.613 -46.488, 11.300 13.672 -47.799, 11.300 12.746 -48.186, 11.300 13.042 -49.015, 11.300 14.068 -49.092, 11.300 14.096 -49.770, 11.300 13.925 -50.771, 11.300 13.812 -51.091, 11.300 13.506 -51.697, 11.300 12.594 -51.267, 11.300 13.316 -51.979, 11.300 12.221 -51.721, 11.300 7.332 -52.488, 11.300 6.884 -51.979, 11.300 7.606 -51.267, 11.300 6.132 -50.108, 11.300 6.104 -49.430, 11.300 6.132 -49.092, 11.300 7.158 -49.015, 11.300 6.388 -48.109, 11.300 7.860 -46.286, 11.300 9.515 -46.658, 11.300 9.806 -46.614, 11.300 12.868 -46.712, 11.300 12.221 -47.479, 11.300 12.594 -47.933, 11.300 12.971 -48.729, 11.300 14.068 -50.108, 11.300 14.010 -50.443, 11.300 12.971 -50.471, 11.300 12.872 -50.748, 11.300 10.100 -52.600, 14.800 17.627 -51.294, 14.800 17.771 -51.521, 13.300 17.700 -51.462, 14.800 17.700 -51.462, 14.800 17.650 -51.383, 14.800 17.632 -51.201, 14.800 17.723 -51.042, 14.800 17.800 -50.991, 14.800 17.889 -50.965, 14.800 10.391 -57.595, 13.300 10.392 -57.508, 13.300 10.369 -57.425, 13.300 10.323 -57.352, 14.800 9.866 -57.352, 13.300 9.820 -57.425, 14.800 9.797 -57.508, 14.800 9.799 -57.594, 14.800 9.820 -57.425, 14.800 2.236 -50.434, 14.800 2.315 -50.386, 13.300 2.375 -50.315, 14.800 2.419 -50.137, 13.300 2.236 -50.434, 13.300 2.315 -50.386, 14.800 2.375 -50.315, 13.300 2.419 -50.137, 13.300 2.398 -50.047, 14.800 2.351 -49.967, 13.300 2.351 -49.967, 13.300 2.281 -49.905, 14.800 9.284 -41.642, 13.300 9.281 -41.734, 14.800 9.250 -41.822, 13.300 9.117 -41.948, 14.800 8.773 -41.889, 13.300 8.773 -41.889, 13.300 8.690 -41.725, 14.800 9.281 -41.734, 14.800 9.117 -41.948, 14.800 8.936 -41.973, 13.300 8.719 -41.813, 14.800 8.719 -41.813, 14.800 2.236 -48.766, 13.300 2.236 -48.766, 13.300 2.375 -48.885, 14.800 2.375 -48.885, 13.300 2.411 -48.970, 13.300 2.351 -49.233, 14.800 2.281 -49.295, 13.300 2.281 -49.295, 13.300 2.315 -48.814, 14.800 2.398 -49.153, 14.800 17.889 -48.235, 13.300 17.632 -47.999, 14.800 17.650 -47.817, 13.300 17.857 -47.644, 14.800 17.800 -48.209, 14.800 17.771 -47.679, 14.800 11.510 -41.725, 13.300 11.481 -41.813, 14.800 11.481 -41.813, 13.300 11.352 -41.944, 14.800 11.264 -41.973, 13.300 11.264 -41.973, 14.800 11.083 -41.948, 13.300 10.916 -41.642, 13.300 11.427 -41.889, 14.800 11.427 -41.889, 14.800 11.352 -41.944, 14.800 17.857 -51.556, 14.800 13.925 -50.771, 14.800 13.812 -51.091, 14.800 13.672 -51.401, 14.800 14.500 -53.150, 14.800 13.506 -51.697, 14.800 13.316 -51.979, 14.800 12.613 -52.712, 14.800 12.340 -52.914, 14.800 14.193 -53.207, 14.800 17.665 -51.114, 14.800 17.781 -49.063, 14.800 14.068 -49.092, 14.800 17.665 -48.086, 14.800 17.632 -47.999, 14.800 14.010 -48.757, 14.800 14.053 -45.923, 14.800 14.193 -45.993, 14.800 13.103 -46.957, 14.800 17.825 -50.315, 14.800 17.802 -49.153, 14.800 17.919 -49.295, 14.800 18.100 -49.514, 14.800 17.849 -49.967, 14.800 17.723 -48.158, 14.800 18.034 -48.572, 14.800 18.010 -48.401, 14.800 17.885 -48.814, 14.800 17.627 -47.906, 14.800 15.178 -45.712, 14.800 15.318 -45.433, 14.800 15.346 -45.122, 14.800 15.346 -45.278, 14.800 17.700 -47.738, 14.800 17.725 -47.180, 14.800 15.261 -45.579, 14.800 16.661 -45.023, 14.800 16.373 -44.636, 14.800 15.005 -43.280, 14.800 14.500 -44.350, 14.800 14.208 -42.735, 14.800 13.351 -42.291, 14.800 13.786 -42.500, 14.800 11.172 -41.975, 14.800 11.007 -41.895, 14.800 10.341 -41.779, 14.800 10.572 -41.614, 14.800 10.400 -41.606, 14.800 11.982 -41.825, 14.800 10.275 -41.844, 14.800 10.919 -41.734, 14.800 10.744 -41.626, 14.800 10.916 -41.642, 14.800 10.950 -41.822, 14.800 9.193 -41.895, 14.800 9.859 -41.779, 14.800 9.628 -41.614, 14.800 9.816 -41.697, 14.800 9.800 -41.606, 14.800 9.028 -41.975, 14.800 6.904 -42.266, 14.800 5.291 -43.207, 14.800 7.781 -41.943, 14.800 8.848 -41.944, 14.800 4.578 -43.811, 14.800 3.940 -44.495, 14.800 3.144 -45.649, 14.800 5.022 -45.712, 14.800 5.127 -45.828, 14.800 2.730 -46.487, 14.800 5.544 -46.036, 14.800 6.388 -48.109, 14.800 6.884 -47.221, 14.800 6.275 -48.429, 14.800 6.190 -48.757, 14.800 2.300 -47.821, 14.800 2.411 -48.970, 14.800 2.419 -49.063, 14.800 6.104 -49.430, 14.800 2.351 -49.233, 14.800 2.196 -49.868, 14.800 2.281 -49.905, 14.800 2.104 -49.858, 14.800 2.315 -48.814, 14.800 2.146 -48.743, 14.800 2.398 -50.047, 14.800 5.253 -53.277, 14.800 5.022 -53.488, 14.800 3.420 -54.001, 14.800 2.196 -49.332, 14.800 2.104 -49.342, 14.800 6.132 -50.108, 14.800 5.127 -53.372, 14.800 3.693 -54.390, 14.800 4.882 -54.233, 14.800 4.854 -54.078, 14.800 3.988 -54.762, 14.800 5.022 -54.512, 14.800 5.253 -54.723, 14.800 4.306 -55.116, 14.800 4.643 -55.450, 14.800 5.000 -55.764, 14.800 10.095 -57.246, 14.800 5.700 -54.850, 14.800 10.180 -57.259, 14.800 11.783 -57.421, 14.800 10.259 -57.295, 14.800 7.925 -57.299, 14.800 8.386 -57.414, 14.800 10.009 -57.258, 14.800 9.931 -57.295, 14.800 9.324 -57.562, 14.800 10.323 -57.352, 14.800 10.392 -57.508, 14.800 10.369 -57.425, 14.800 13.123 -57.007, 14.800 13.967 -56.603, 14.800 15.131 -55.820, 14.800 14.656 -54.836, 14.800 14.807 -54.793, 14.800 15.486 -55.515, 14.800 15.178 -54.512, 14.800 15.823 -55.190, 14.800 15.261 -54.379, 14.800 15.073 -54.628, 14.800 16.437 -54.483, 14.800 15.178 -53.488, 14.800 15.261 -53.621, 14.800 15.318 -53.767, 14.800 9.092 -53.471, 14.800 6.461 -53.621, 14.800 8.452 -53.245, 14.800 8.149 -53.092, 14.800 7.587 -52.712, 14.800 5.700 -53.150, 14.800 6.694 -51.697, 14.800 5.393 -53.207, 14.800 6.275 -50.771, 14.800 6.190 -50.443, 14.800 2.411 -50.230, 14.800 5.856 -46.036, 14.800 7.587 -46.488, 14.800 6.518 -45.433, 14.800 8.149 -46.108, 14.800 8.452 -45.955, 14.800 6.518 -44.967, 14.800 6.378 -44.688, 14.800 9.092 -45.729, 14.800 14.053 -44.477, 14.800 13.927 -44.572, 14.800 10.100 -45.600, 14.800 8.767 -45.828, 14.800 6.461 -44.821, 14.800 6.273 -44.572, 14.800 11.108 -45.729, 14.800 11.433 -45.828, 14.800 12.868 -46.712, 14.800 14.656 -46.036, 14.800 13.925 -48.429, 14.800 14.807 -45.993, 14.800 14.096 -49.430, 14.800 17.802 -50.047, 14.800 13.682 -54.233, 14.800 11.748 -53.245, 14.800 13.739 -54.379, 14.800 11.108 -53.471, 14.800 14.053 -54.723, 14.800 6.147 -54.723, 14.800 14.344 -54.836, 14.800 6.007 -54.793, 14.800 5.856 -54.836, 14.800 14.500 -54.850, 14.800 13.654 -53.922, 14.800 13.682 -53.767, 14.800 14.053 -53.277, 14.800 13.927 -53.372, 14.800 5.856 -53.164, 14.800 6.273 -53.372, 14.800 6.518 -53.767, 14.800 6.461 -54.379, 14.800 6.378 -54.512, 14.800 10.100 -53.600, 14.800 14.807 -44.407, 14.800 16.063 -44.266, 14.800 13.739 -45.579, 14.800 13.682 -45.433, 14.800 13.654 -45.278, 14.800 13.682 -44.967, 14.800 13.739 -44.821, 13.300 5.544 -53.164, 14.800 5.544 -53.164, 13.300 4.939 -53.621, 14.800 4.939 -53.621, 14.800 4.854 -53.922, 13.300 4.939 -54.379, 14.800 4.939 -54.379, 14.800 5.127 -54.628, 13.300 5.544 -54.836, 14.800 5.393 -54.793, 14.800 5.544 -54.836, 13.300 6.273 -54.628, 14.800 6.273 -54.628, 14.800 6.546 -54.078, 13.300 6.518 -53.767, 14.800 6.546 -53.922, 14.800 6.378 -53.488, 13.300 6.147 -53.277, 14.800 6.147 -53.277, 14.800 4.882 -53.767, 13.300 4.854 -53.922, 13.300 4.882 -54.233, 13.300 5.253 -54.723, 13.300 5.856 -54.836, 14.800 6.518 -54.233, 13.300 6.546 -54.078, 13.300 6.546 -53.922, 13.300 6.461 -53.621, 13.300 6.378 -53.488, 14.800 6.007 -53.207, 13.300 5.856 -53.164, 13.300 5.544 -44.364, 14.800 5.544 -44.364, 14.800 5.393 -44.407, 14.800 5.253 -44.477, 14.800 5.127 -44.572, 13.300 4.882 -44.967, 14.800 4.939 -44.821, 13.300 4.854 -45.122, 14.800 4.939 -45.579, 14.800 5.253 -45.923, 13.300 5.393 -45.993, 14.800 5.393 -45.993, 14.800 6.007 -45.993, 14.800 6.147 -45.923, 14.800 6.378 -45.712, 13.300 6.518 -45.433, 14.800 6.461 -45.579, 14.800 6.546 -45.122, 13.300 6.273 -44.572, 13.300 6.007 -44.407, 14.800 6.007 -44.407, 13.300 5.856 -44.364, 14.800 5.856 -44.364, 14.800 5.700 -44.350, 13.300 5.253 -44.477, 13.300 5.022 -44.688, 14.800 5.022 -44.688, 14.800 4.882 -44.967, 14.800 4.854 -45.122, 14.800 4.854 -45.278, 14.800 4.882 -45.433, 13.300 5.022 -45.712, 13.300 5.253 -45.923, 13.300 5.544 -46.036, 14.800 5.700 -46.050, 13.300 6.147 -45.923, 13.300 6.273 -45.828, 14.800 6.273 -45.828, 13.300 6.546 -45.278, 14.800 6.546 -45.278, 13.300 6.546 -45.122, 13.300 6.518 -44.967, 13.300 6.378 -44.688, 13.300 6.147 -44.477, 14.800 6.147 -44.477, 14.800 14.344 -53.164, 13.300 14.193 -53.207, 14.800 13.739 -53.621, 13.300 13.654 -54.078, 13.300 13.682 -54.233, 14.800 13.654 -54.078, 13.300 13.927 -54.628, 14.800 13.822 -54.512, 14.800 13.927 -54.628, 13.300 14.193 -54.793, 13.300 14.656 -54.836, 13.300 14.807 -54.793, 13.300 14.947 -54.723, 14.800 14.947 -54.723, 13.300 15.178 -54.512, 14.800 15.318 -54.233, 14.800 15.346 -54.078, 13.300 15.261 -53.621, 14.800 14.656 -53.164, 13.300 14.344 -53.164, 13.300 14.053 -53.277, 14.800 13.822 -53.488, 13.300 13.654 -53.922, 13.300 13.822 -54.512, 14.800 14.193 -54.793, 13.300 15.073 -54.628, 13.300 15.318 -54.233, 14.800 15.346 -53.922, 13.300 15.073 -53.372, 14.800 15.073 -53.372, 13.300 14.947 -53.277, 14.800 14.947 -53.277, 13.300 14.807 -53.207, 14.800 14.807 -53.207, 14.800 14.344 -44.364, 14.800 14.193 -44.407, 13.300 13.682 -44.967, 13.300 13.739 -45.579, 14.800 13.822 -45.712, 14.800 13.927 -45.828, 14.800 14.947 -45.923, 13.300 15.261 -45.579, 13.300 15.346 -45.122, 14.800 15.318 -44.967, 14.800 15.261 -44.821, 14.800 15.178 -44.688, 14.800 15.073 -44.572, 14.800 14.947 -44.477, 13.300 13.822 -44.688, 14.800 13.822 -44.688, 13.300 13.654 -45.122, 14.800 13.654 -45.122, 13.300 13.654 -45.278, 13.300 13.682 -45.433, 13.300 13.822 -45.712, 13.300 13.927 -45.828, 13.300 14.193 -45.993, 14.800 14.344 -46.036, 14.800 14.500 -46.050, 13.300 15.073 -45.828, 14.800 15.073 -45.828, 13.300 15.318 -45.433, 13.300 15.318 -44.967, 13.300 15.261 -44.821, 13.300 15.073 -44.572, 13.300 14.807 -44.407, 13.300 14.656 -44.364, 14.800 14.656 -44.364, 13.300 10.439 -53.586, 11.300 10.439 -53.586, 13.300 10.776 -53.542, 11.300 11.433 -53.372, 13.300 11.748 -53.245, 11.300 11.748 -53.245, 13.300 12.340 -52.914, 11.300 12.613 -52.712, 13.300 13.103 -52.243, 11.300 12.868 -52.488, 11.300 13.103 -52.243, 13.300 13.506 -51.697, 13.300 13.672 -51.401, 11.300 13.672 -51.401, 13.300 14.096 -49.430, 11.300 14.096 -49.430, 11.300 14.010 -48.757, 11.300 13.925 -48.429, 11.300 13.812 -48.109, 11.300 13.506 -47.503, 11.300 13.316 -47.221, 11.300 13.103 -46.957, 11.300 11.748 -45.955, 11.300 10.776 -45.658, 11.300 9.424 -45.658, 13.300 7.097 -46.957, 13.300 6.884 -47.221, 11.300 7.097 -46.957, 11.300 6.884 -47.221, 11.300 6.694 -47.503, 13.300 6.528 -47.799, 13.300 6.275 -50.771, 13.300 6.528 -51.401, 11.300 6.388 -51.091, 11.300 7.097 -52.243, 11.300 8.149 -53.092, 11.300 8.452 -53.245, 11.300 9.761 -53.586, 13.300 12.051 -53.092, 13.300 12.613 -52.712, 13.300 12.868 -52.488, 13.300 14.068 -50.108, 13.300 14.068 -49.092, 13.300 14.010 -48.757, 13.300 13.925 -48.429, 13.300 13.812 -48.109, 13.300 13.672 -47.799, 13.300 13.506 -47.503, 13.300 13.103 -46.957, 13.300 12.340 -46.286, 11.300 12.340 -46.286, 13.300 11.433 -45.828, 13.300 11.108 -45.729, 11.300 11.108 -45.729, 13.300 10.776 -45.658, 13.300 9.761 -45.614, 13.300 9.092 -45.729, 13.300 8.149 -46.108, 13.300 7.587 -46.488, 13.300 7.332 -46.712, 11.300 7.332 -46.712, 13.300 6.275 -48.429, 13.300 6.190 -48.757, 13.300 6.104 -49.430, 13.300 6.104 -49.770, 11.300 6.104 -49.770, 13.300 6.694 -51.697, 13.300 6.884 -51.979, 13.300 7.097 -52.243, 13.300 7.332 -52.488, 13.300 7.587 -52.712, 11.300 7.860 -52.914, 13.300 8.767 -53.372, 11.300 8.767 -53.372, 13.300 9.092 -53.471, 11.300 9.092 -53.471, 13.300 9.424 -53.542, 11.300 9.424 -53.542, 14.800 17.730 -52.006, 13.300 17.857 -51.556, 13.300 17.730 -52.006, 13.300 17.576 -52.448, 14.800 17.576 -52.448, 14.800 17.396 -52.880, 14.800 17.192 -53.302, 13.300 17.192 -53.302, 14.800 16.963 -53.710, 14.800 16.711 -54.104, 14.800 16.140 -54.846, 14.800 14.370 -56.365, 14.800 12.684 -57.171, 14.800 12.237 -57.309, 13.300 11.783 -57.421, 14.800 11.322 -57.506, 14.800 10.858 -57.564, 13.300 16.437 -54.483, 14.800 14.759 -56.104, 13.300 14.759 -56.104, 13.300 14.370 -56.365, 13.300 13.967 -56.603, 14.800 13.551 -56.817, 13.300 13.551 -56.817, 13.300 12.237 -57.309, 13.300 11.322 -57.506, 14.800 2.146 -50.457, 14.800 2.211 -50.928, 13.300 2.424 -51.853, 14.800 2.571 -52.305, 14.800 2.745 -52.747, 13.300 2.945 -53.179, 14.800 2.945 -53.179, 14.800 3.170 -53.597, 13.300 3.693 -54.390, 13.300 5.000 -55.764, 13.300 5.767 -56.325, 14.800 6.174 -56.570, 13.300 6.595 -56.791, 13.300 7.925 -57.299, 13.300 9.799 -57.594, 14.800 2.304 -51.394, 14.800 2.424 -51.853, 13.300 2.571 -52.305, 13.300 3.420 -54.001, 13.300 4.306 -55.116, 13.300 4.643 -55.450, 14.800 5.375 -56.056, 14.800 5.767 -56.325, 14.800 6.595 -56.791, 14.800 7.028 -56.987, 13.300 7.472 -57.156, 14.800 7.472 -57.156, 13.300 8.386 -57.414, 14.800 8.853 -57.502, 14.800 2.210 -48.280, 14.800 2.418 -47.368, 13.300 2.418 -47.368, 13.300 2.561 -46.923, 14.800 2.561 -46.923, 13.300 3.144 -45.649, 14.800 3.653 -44.864, 13.300 3.653 -44.864, 14.800 4.249 -44.144, 14.800 5.673 -42.937, 14.800 6.070 -42.689, 14.800 6.481 -42.466, 14.800 8.233 -41.821, 14.800 8.690 -41.725, 14.800 2.925 -46.062, 14.800 3.387 -45.249, 13.300 3.387 -45.249, 13.300 3.940 -44.495, 13.300 4.578 -43.811, 14.800 4.926 -43.499, 13.300 4.926 -43.499, 13.300 5.291 -43.207, 13.300 5.673 -42.937, 13.300 6.481 -42.466, 13.300 6.904 -42.266, 14.800 7.338 -42.092, 13.300 7.338 -42.092, 13.300 11.510 -41.725, 14.800 12.448 -41.952, 13.300 12.905 -42.108, 13.300 13.351 -42.291, 14.800 14.615 -42.996, 13.300 14.615 -42.996, 13.300 16.661 -45.023, 14.800 16.926 -45.427, 13.300 16.926 -45.427, 14.800 17.165 -45.847, 14.800 17.565 -46.725, 13.300 17.565 -46.725, 14.800 17.857 -47.644, 13.300 11.982 -41.825, 13.300 12.448 -41.952, 14.800 12.905 -42.108, 13.300 13.786 -42.500, 13.300 14.208 -42.735, 13.300 15.005 -43.280, 14.800 15.377 -43.587, 13.300 15.377 -43.587, 14.800 15.730 -43.916, 13.300 15.730 -43.916, 14.800 17.378 -46.280, 13.300 17.378 -46.280, 13.300 17.771 -47.679, 13.300 17.650 -47.817, 13.300 17.725 -47.180, 13.300 17.700 -47.738, 13.300 17.627 -47.906, 13.300 14.807 -45.993, 13.300 14.947 -45.923, 13.300 15.178 -45.712, 13.300 15.346 -45.278, 13.300 15.178 -44.688, 13.300 16.373 -44.636, 13.300 14.947 -44.477, 13.300 5.700 -44.350, 13.300 9.028 -41.975, 13.300 8.936 -41.973, 13.300 11.172 -41.975, 13.300 10.100 -41.900, 13.300 10.008 -41.886, 13.300 9.859 -41.779, 13.300 9.193 -41.895, 13.300 9.250 -41.822, 13.300 9.628 -41.614, 13.300 9.816 -41.697, 13.300 14.656 -46.036, 13.300 13.316 -47.221, 13.300 12.613 -46.488, 13.300 12.868 -46.712, 13.300 14.500 -46.050, 13.300 14.344 -46.036, 13.300 17.665 -48.086, 13.300 17.781 -49.063, 13.300 17.723 -48.158, 13.300 17.789 -48.970, 13.300 17.800 -48.209, 13.300 17.889 -48.235, 13.300 17.885 -48.814, 13.300 18.010 -48.401, 13.300 17.849 -49.233, 13.300 17.849 -49.967, 13.300 18.100 -49.514, 13.300 18.004 -49.332, 13.300 18.100 -49.686, 13.300 17.665 -51.114, 13.300 17.723 -51.042, 13.300 17.800 -50.991, 13.300 17.889 -50.965, 13.300 17.885 -50.386, 13.300 18.010 -50.799, 13.300 18.034 -50.628, 13.300 17.781 -50.137, 13.300 14.096 -49.770, 13.300 17.627 -51.294, 13.300 17.632 -51.201, 13.300 17.650 -51.383, 13.300 17.771 -51.521, 13.300 17.396 -52.880, 13.300 15.178 -53.488, 13.300 16.963 -53.710, 13.300 16.711 -54.104, 13.300 15.318 -53.767, 13.300 15.346 -53.922, 13.300 15.346 -54.078, 13.300 16.140 -54.846, 13.300 15.823 -55.190, 13.300 15.261 -54.379, 13.300 15.486 -55.515, 13.300 15.131 -55.820, 13.300 13.123 -57.007, 13.300 10.095 -57.246, 13.300 12.684 -57.171, 13.300 10.180 -57.259, 13.300 10.259 -57.295, 13.300 10.858 -57.564, 13.300 10.391 -57.595, 13.300 14.500 -54.850, 13.300 5.700 -54.850, 13.300 14.344 -54.836, 13.300 6.007 -54.793, 13.300 6.147 -54.723, 13.300 9.761 -53.586, 13.300 13.739 -54.379, 13.300 10.100 -53.600, 13.300 13.682 -53.767, 13.300 13.739 -53.621, 13.300 11.108 -53.471, 13.300 11.433 -53.372, 13.300 13.822 -53.488, 13.300 13.927 -53.372, 13.300 13.316 -51.979, 13.300 13.812 -51.091, 13.300 14.656 -53.164, 13.300 13.925 -50.771, 13.300 9.931 -57.295, 13.300 8.853 -57.502, 13.300 9.866 -57.352, 13.300 9.797 -57.508, 13.300 9.324 -57.562, 13.300 7.028 -56.987, 13.300 6.174 -56.570, 13.300 5.375 -56.056, 13.300 10.009 -57.258, 13.300 3.988 -54.762, 13.300 4.854 -54.078, 13.300 5.022 -53.488, 13.300 3.170 -53.597, 13.300 5.127 -53.372, 13.300 2.745 -52.747, 13.300 6.132 -50.108, 13.300 4.882 -53.767, 13.300 2.304 -51.394, 13.300 2.411 -50.230, 13.300 2.211 -50.928, 13.300 2.146 -50.457, 13.300 2.104 -49.342, 13.300 2.100 -49.514, 13.300 2.196 -49.868, 13.300 2.196 -49.332, 13.300 2.398 -49.153, 13.300 6.132 -49.092, 13.300 2.419 -49.063, 13.300 2.730 -46.487, 13.300 6.388 -48.109, 13.300 2.300 -47.821, 13.300 2.146 -48.743, 13.300 2.210 -48.280, 13.300 2.925 -46.062, 13.300 5.127 -45.828, 13.300 4.939 -45.579, 13.300 4.854 -45.278, 13.300 4.882 -45.433, 13.300 4.939 -44.821, 13.300 4.249 -44.144, 13.300 5.127 -44.572, 13.300 5.393 -44.407, 13.300 6.070 -42.689, 13.300 7.781 -41.943, 13.300 8.233 -41.821, 13.300 8.848 -41.944, 13.300 9.925 -41.844, 13.300 9.284 -41.642, 13.300 11.083 -41.948, 13.300 11.007 -41.895, 13.300 10.341 -41.779, 13.300 10.572 -41.614, 13.300 10.950 -41.822, 13.300 10.919 -41.734, 13.300 16.063 -44.266, 13.300 17.165 -45.847, 13.300 14.500 -53.150, 13.300 14.010 -50.443, 13.300 11.748 -45.955, 13.300 13.739 -44.821, 13.300 13.927 -44.572, 13.300 14.053 -44.477, 13.300 10.439 -45.614, 13.300 14.193 -44.407, 13.300 14.344 -44.364, 13.300 14.500 -44.350, 13.300 9.424 -45.658, 13.300 8.767 -45.828, 13.300 8.452 -45.955, 13.300 7.860 -46.286, 13.300 6.378 -45.712, 13.300 6.007 -45.993, 13.300 6.694 -47.503, 13.300 5.856 -46.036, 13.300 5.700 -46.050, 13.300 6.190 -50.443, 13.300 5.393 -53.207, 13.300 5.253 -53.277, 13.300 6.388 -51.091, 13.300 5.700 -53.150, 13.300 7.860 -52.914, 13.300 6.007 -53.207, 13.300 6.273 -53.372, 13.300 8.149 -53.092, 13.300 6.518 -54.233, 13.300 6.461 -54.379, 13.300 8.452 -53.245, 13.300 6.378 -54.512, 13.300 12.051 -46.108, 13.300 14.053 -45.923, 13.300 14.053 -54.723, 13.300 6.461 -45.579, 13.300 10.100 -45.600, 13.300 6.461 -44.821, 13.300 5.022 -54.512, 13.300 5.127 -54.628, 13.300 5.393 -54.793, -0.300 -19.200 -35.600, -5.300 -19.200 -26.600, -5.300 -19.200 -35.600, -0.300 -20.200 -35.600, -0.300 -20.200 -34.600, -0.300 -21.700 -35.600, -5.300 -21.700 -35.600, -0.300 -22.700 -35.600, -0.300 -24.200 -34.600, -5.300 -22.700 -34.600, -5.300 -24.200 -34.600, -0.300 -19.200 -26.600, -0.300 -24.200 -26.600, -0.300 -21.700 -34.600, -0.300 -22.700 -34.600, -0.300 -24.200 -22.600, -0.300 -24.200 -13.600, -5.300 -24.200 -22.600, -0.300 -23.200 -14.600, -5.300 -23.200 -14.600, -5.300 -21.700 -14.600, -0.300 -20.700 -13.600, -0.300 -20.700 -14.600, -5.300 -20.700 -13.600, -5.300 -20.700 -14.600, -5.300 -19.200 -14.600, -0.300 -19.200 -14.600, -0.300 -21.700 -14.600, -0.300 -23.200 -13.600, -0.300 -19.200 -22.600, -0.300 -21.700 -13.600, 11.000 -16.199 -37.584, 11.000 -16.318 -37.773, 1.700 -16.125 -37.373, 1.700 -16.199 -37.584, 1.700 -16.477 -37.932, 11.000 -16.477 -37.932, 1.700 -16.666 -38.051, 1.700 -16.877 -38.125, 11.000 -22.177 -42.641, 11.000 -22.386 -42.510, 11.000 -22.691 -42.127, 11.000 -24.013 -44.625, 11.000 -24.318 -44.552, 11.000 -22.800 -41.650, 11.000 -22.560 -8.236, 11.000 -24.608 -4.768, 11.000 -22.800 -7.550, 11.000 -24.013 -4.575, 11.000 -24.318 -4.648, 11.000 -22.772 -7.305, 11.000 -22.691 -7.073, 11.000 -19.700 -4.550, 11.000 -21.223 -6.559, 11.000 -21.014 -6.690, 11.000 -22.177 -40.659, 11.000 -21.945 -40.578, 11.000 -16.666 -11.149, 11.000 -16.318 -11.427, 11.000 -16.477 -11.268, 11.000 -16.199 -11.616, 11.000 -22.177 -8.541, 11.000 -21.700 -8.650, 11.000 -21.700 -40.550, 11.000 -21.455 -8.622, 11.000 -17.700 -38.150, 11.000 -19.387 -44.625, 11.000 -18.286 -44.064, 11.000 -17.918 -43.558, 11.000 -17.700 -42.650, 11.000 -17.725 -42.963, 11.000 -21.223 -42.641, 11.000 -19.700 -44.650, 11.000 -21.700 -42.750, 11.000 -20.600 -7.550, 11.000 -20.709 -8.027, 11.000 -18.286 -5.136, 11.000 -16.666 -38.051, 11.000 -16.877 -38.125, 11.000 -16.100 -37.150, 11.000 -16.125 -37.373, 11.000 -17.798 -5.932, 11.000 -17.918 -5.642, 11.000 -25.700 -6.550, 11.000 -25.318 -5.374, 11.000 -25.602 -5.932, 11.000 -26.300 -11.050, 11.000 -26.523 -11.075, 11.000 -26.734 -11.149, 11.000 -26.923 -11.268, 11.000 -27.300 -12.050, 11.000 -26.300 -38.150, 11.000 -27.082 -37.773, 11.000 -27.201 -37.584, 11.000 -27.275 -37.373, 11.000 -25.482 -43.558, 11.000 -25.700 -42.650, 11.000 -25.318 -43.826, 11.000 -24.876 -44.268, 1.700 -16.100 -37.150, 11.000 -16.100 -12.050, -2.045 -16.100 -40.578, -2.277 -16.100 -40.659, -2.486 -16.100 -8.410, -2.277 -16.100 -8.541, -0.809 -16.100 -41.173, -0.940 -16.100 -42.336, -1.114 -16.100 -42.510, 1.675 -16.100 -42.963, -1.555 -16.100 -42.722, 1.318 -16.100 -43.826, 1.114 -16.100 -44.064, 0.013 -16.100 -44.625, -3.300 -16.100 -44.650, -0.300 -16.100 -44.650, -2.277 -16.100 -42.641, -2.045 -16.100 -42.722, -2.660 -16.100 -8.236, -2.872 -16.100 -7.795, -5.300 -16.100 -6.550, -5.275 -16.100 -6.237, -2.872 -16.100 -7.305, -2.791 -16.100 -7.073, -2.486 -16.100 -6.690, -2.277 -16.100 -6.559, -2.045 -16.100 -6.478, -3.613 -16.100 -4.575, -5.082 -16.100 -5.642, -4.714 -16.100 -5.136, -4.208 -16.100 -4.768, 0.608 -16.100 -4.768, 0.876 -16.100 -4.932, -0.700 -16.100 -7.550, -0.809 -16.100 -8.027, 1.318 -16.100 -5.374, 1.482 -16.100 -5.642, 1.700 -16.100 -6.550, -0.728 -16.100 -7.795, -2.045 -16.100 -8.622, 1.700 -16.100 -12.050, -0.809 -16.100 -7.073, -1.114 -16.100 -6.690, -1.323 -16.100 -6.559, -1.555 -16.100 -40.578, -1.800 -16.100 -40.550, -2.900 -16.100 -41.650, -2.872 -16.100 -41.895, -4.918 -16.100 -43.826, 11.000 -16.877 -11.075, 11.000 -16.125 -11.827, 1.700 -16.318 -11.427, 1.700 -16.199 -11.616, 11.000 -27.275 -11.827, 1.700 -27.275 -11.827, 1.700 -27.201 -11.616, 1.700 -27.082 -11.427, 11.000 -27.082 -11.427, 11.000 -27.201 -11.616, 1.700 -26.923 -11.268, 1.700 -26.523 -11.075, 1.700 -27.300 -6.550, -0.940 -27.300 -6.864, -0.700 -27.300 -7.550, -1.114 -27.300 -8.410, -1.800 -27.300 -8.650, -2.277 -27.300 -40.659, -1.323 -27.300 -40.659, 1.700 -27.300 -37.150, -1.114 -27.300 -40.790, 1.700 -27.300 -42.650, 0.876 -27.300 -44.268, 1.114 -27.300 -44.064, 1.482 -27.300 -43.558, -5.300 -27.300 -42.650, -2.486 -27.300 -8.410, -2.791 -27.300 -7.073, -4.208 -27.300 -4.768, -4.476 -27.300 -4.932, -5.300 -27.300 -6.550, -4.714 -27.300 -5.136, -4.918 -27.300 -5.374, -2.277 -27.300 -6.559, -2.045 -27.300 -6.478, -1.800 -27.300 -6.450, -0.728 -27.300 -41.895, 0.013 -27.300 -44.625, -3.300 -27.300 -44.650, -3.918 -27.300 -44.552, -3.613 -27.300 -44.625, -2.277 -27.300 -42.641, -2.791 -27.300 -42.127, -2.872 -27.300 -41.405, -2.791 -27.300 -41.173, 1.700 -27.300 -12.050, 0.318 -27.300 -4.648, 0.013 -27.300 -4.575, 1.602 -27.300 -5.932, 1.318 -27.300 -5.374, 1.675 -27.300 -6.237, 0.608 -27.300 -4.768, -5.275 -27.300 -42.963, -4.918 -27.300 -43.826, 11.000 -26.523 -38.125, 11.000 -26.923 -37.932, 1.700 -26.734 -38.051, 11.000 -26.734 -38.051, 11.000 -27.300 -37.150, 1.700 -27.082 -37.773, 11.000 -25.700 -38.150, 11.000 -17.100 -38.150, 11.000 -17.798 -43.268, 8.900 -17.798 -43.268, 11.000 -18.082 -43.826, 8.900 -18.524 -44.268, 11.000 -18.524 -44.268, 11.000 -18.792 -44.432, 11.000 -19.082 -44.552, 8.900 -19.387 -44.625, 8.900 -19.082 -44.552, 8.900 -17.700 -42.650, 8.900 -25.700 -38.150, 8.900 -22.691 -41.173, 8.900 -22.800 -41.650, 8.900 -25.675 -42.963, 8.900 -25.482 -43.558, 8.900 -25.318 -43.826, 8.900 -24.876 -44.268, 8.900 -24.013 -44.625, 8.900 -24.318 -44.552, 8.900 -22.560 -42.336, 8.900 -23.700 -44.650, 8.900 -21.700 -42.750, 8.900 -21.223 -42.641, 8.900 -21.455 -42.722, 8.900 -19.700 -44.650, 8.900 -21.014 -42.510, 8.900 -18.792 -44.432, 8.900 -18.286 -44.064, 8.900 -18.082 -43.826, 8.900 -17.918 -43.558, 8.900 -20.840 -42.336, 8.900 -20.628 -41.895, 8.900 -20.600 -41.650, 8.900 -17.700 -38.150, 8.900 -20.840 -40.964, 8.900 -21.223 -40.659, 8.900 -17.725 -42.963, 8.900 -25.700 -42.650, 11.000 -25.675 -42.963, 8.900 -25.602 -43.268, 11.000 -25.602 -43.268, 11.000 -25.114 -44.064, 8.900 -25.114 -44.064, 8.900 -24.608 -44.432, 11.000 -24.608 -44.432, 8.900 -17.700 -6.550, 8.900 -18.082 -5.374, 11.000 -18.082 -5.374, 11.000 -17.725 -6.237, 8.900 -17.918 -5.642, 11.000 -18.524 -4.932, 8.900 -18.792 -4.768, 11.000 -18.792 -4.768, 8.900 -19.082 -4.648, 11.000 -19.082 -4.648, 11.000 -19.387 -4.575, 8.900 -19.700 -4.550, 8.900 -22.177 -6.559, 8.900 -22.560 -6.864, 8.900 -23.700 -4.550, 8.900 -25.675 -6.237, 8.900 -25.700 -11.050, 8.900 -22.386 -8.410, 8.900 -20.840 -8.236, 8.900 -20.709 -8.027, 8.900 -20.628 -7.795, 8.900 -17.798 -5.932, 8.900 -17.725 -6.237, 8.900 -22.691 -8.027, 8.900 -18.286 -5.136, 8.900 -21.455 -6.478, 8.900 -19.387 -4.575, 8.900 -18.524 -4.932, 8.900 -25.602 -5.932, 8.900 -25.318 -5.374, 8.900 -25.114 -5.136, 8.900 -24.876 -4.932, 8.900 -24.318 -4.648, 11.000 -25.675 -6.237, 8.900 -25.700 -6.550, 8.900 -25.482 -5.642, 11.000 -25.482 -5.642, 11.000 -25.114 -5.136, 11.000 -24.876 -4.932, 8.900 -24.608 -4.768, 8.900 -24.013 -4.575, 11.000 -23.700 -4.550, 1.675 -17.500 -42.963, 1.482 -17.500 -43.558, 1.482 -16.100 -43.558, 1.602 -17.500 -43.268, 1.602 -16.100 -43.268, 1.114 -17.500 -44.064, 0.876 -16.100 -44.268, 0.608 -16.100 -44.432, 0.318 -17.500 -44.552, 0.318 -16.100 -44.552, 0.013 -17.500 -44.625, 1.700 -16.100 -42.650, 1.700 -16.318 -37.773, 1.700 -17.100 -38.150, 1.675 -27.300 -42.963, 1.675 -25.900 -42.963, 1.602 -25.900 -43.268, 1.602 -27.300 -43.268, 1.482 -25.900 -43.558, 1.114 -25.900 -44.064, 1.318 -25.900 -43.826, 1.318 -27.300 -43.826, 0.608 -27.300 -44.432, 0.608 -25.900 -44.432, 0.318 -27.300 -44.552, 0.013 -25.900 -44.625, -0.300 -27.300 -44.650, -0.300 -25.900 -44.650, -3.613 -25.900 -44.625, -3.918 -25.900 -44.552, -4.208 -27.300 -44.432, -4.476 -27.300 -44.268, -4.714 -25.900 -44.064, -4.918 -25.900 -43.826, -4.714 -27.300 -44.064, -5.082 -27.300 -43.558, -5.082 -25.900 -43.558, -5.202 -27.300 -43.268, -5.202 -25.900 -43.268, -1.114 -25.900 -42.510, -1.323 -25.900 -42.641, 0.876 -25.900 -44.268, -1.555 -25.900 -42.722, 0.318 -25.900 -44.552, -4.208 -25.900 -44.432, -5.275 -25.900 -42.963, -2.660 -25.900 -42.336, -2.900 -25.900 -41.650, -5.300 -25.900 -42.650, -2.486 -25.900 -40.790, -3.300 -25.900 -44.650, -4.476 -25.900 -44.268, -1.323 -25.900 -40.659, 1.700 -25.900 -38.150, -0.700 -25.900 -41.650, 1.700 -25.900 -42.650, -0.940 -25.900 -42.336, -5.300 -25.900 -38.150, -2.277 -25.900 -40.659, -5.300 -17.500 -38.150, -5.300 -22.700 -35.600, -5.300 -24.200 -26.600, -5.300 -20.200 -35.600, -5.300 -21.700 -34.600, -5.300 -20.200 -34.600, -5.300 -19.200 -22.600, -5.300 -16.100 -42.650, -5.300 -21.700 -13.600, -5.300 -17.500 -11.050, -5.300 -24.200 -13.600, -5.300 -23.200 -13.600, -5.275 -16.100 -42.963, -5.202 -16.100 -43.268, -5.082 -16.100 -43.558, -4.918 -17.500 -43.826, -5.082 -17.500 -43.558, -5.275 -17.500 -42.963, -4.714 -16.100 -44.064, -4.208 -16.100 -44.432, -4.476 -16.100 -44.268, -4.476 -17.500 -44.268, -3.918 -16.100 -44.552, -3.918 -17.500 -44.552, -3.613 -16.100 -44.625, -3.613 -17.500 -44.625, 1.675 -16.100 -6.237, 1.675 -17.500 -6.237, 1.602 -16.100 -5.932, 1.602 -17.500 -5.932, 0.876 -17.500 -4.932, 1.114 -16.100 -5.136, 0.608 -17.500 -4.768, 0.318 -16.100 -4.648, 0.013 -16.100 -4.575, -0.300 -16.100 -4.550, 1.700 -17.100 -11.050, 1.700 -17.500 -6.550, 1.700 -16.877 -11.075, 1.700 -16.666 -11.149, 1.700 -16.477 -11.268, 1.700 -16.125 -11.827, -2.045 -17.500 -8.622, -2.660 -17.500 -8.236, -2.900 -17.500 -7.550, -2.660 -17.500 -6.864, -2.791 -17.500 -7.073, -2.486 -17.500 -6.690, -2.045 -17.500 -6.478, -1.800 -17.500 -6.450, -3.918 -17.500 -4.648, -4.208 -17.500 -4.768, -4.714 -17.500 -5.136, -5.300 -17.500 -6.550, -1.555 -17.500 -6.478, 1.700 -17.500 -11.050, -1.800 -17.500 -8.650, 1.482 -17.500 -5.642, 1.318 -17.500 -5.374, 1.114 -17.500 -5.136, 0.318 -17.500 -4.648, 0.013 -17.500 -4.575, -3.300 -17.500 -4.550, -3.918 -16.100 -4.648, -4.476 -16.100 -4.932, -4.476 -17.500 -4.932, -3.613 -17.500 -4.575, -4.918 -17.500 -5.374, -4.918 -16.100 -5.374, -5.082 -17.500 -5.642, -5.202 -16.100 -5.932, -5.275 -17.500 -6.237, -5.202 -17.500 -5.932, 1.675 -25.900 -6.237, 1.482 -27.300 -5.642, 1.482 -25.900 -5.642, 1.318 -25.900 -5.374, 1.114 -25.900 -5.136, 1.114 -27.300 -5.136, 0.876 -27.300 -4.932, 0.876 -25.900 -4.932, 0.318 -25.900 -4.648, 1.700 -25.900 -6.550, 1.700 -26.300 -11.050, 1.700 -26.734 -11.149, -5.275 -27.300 -6.237, -5.300 -25.900 -6.550, -5.202 -27.300 -5.932, -5.082 -27.300 -5.642, -4.918 -25.900 -5.374, -4.714 -25.900 -5.136, -3.918 -27.300 -4.648, -3.300 -25.900 -4.550, -3.613 -27.300 -4.575, -2.277 -17.500 -8.541, -2.486 -17.500 -8.410, -2.791 -17.500 -8.027, -2.791 -16.100 -8.027, -2.872 -17.500 -7.305, -1.800 -16.100 -6.450, -1.555 -16.100 -6.478, -1.323 -17.500 -6.559, -0.809 -17.500 -7.073, -0.728 -17.500 -7.305, -0.728 -16.100 -7.305, -0.700 -17.500 -7.550, -0.728 -17.500 -7.795, -0.940 -17.500 -8.236, -1.114 -16.100 -8.410, -1.323 -16.100 -8.541, -1.800 -16.100 -8.650, -2.872 -17.500 -7.795, -2.900 -16.100 -7.550, -2.660 -16.100 -6.864, -2.277 -17.500 -6.559, -1.114 -17.500 -6.690, -0.940 -17.500 -6.864, -0.940 -16.100 -6.864, -0.809 -17.500 -8.027, -0.940 -16.100 -8.236, -1.114 -17.500 -8.410, -1.323 -17.500 -8.541, -1.555 -17.500 -8.622, -1.555 -16.100 -8.622, -1.800 -25.900 -8.650, -2.045 -25.900 -8.622, -2.277 -27.300 -8.541, -2.045 -27.300 -8.622, -2.872 -27.300 -7.795, -2.900 -25.900 -7.550, -2.872 -27.300 -7.305, -2.660 -27.300 -6.864, -2.791 -25.900 -7.073, -2.486 -27.300 -6.690, -2.660 -25.900 -6.864, -2.486 -25.900 -6.690, -1.555 -27.300 -6.478, -1.114 -27.300 -6.690, -1.114 -25.900 -6.690, -0.809 -27.300 -7.073, -0.940 -25.900 -6.864, -0.728 -25.900 -7.305, -0.809 -27.300 -8.027, -0.809 -25.900 -8.027, -1.114 -25.900 -8.410, -2.660 -27.300 -8.236, -2.791 -27.300 -8.027, -2.900 -27.300 -7.550, -1.323 -27.300 -6.559, -0.809 -25.900 -7.073, -0.728 -27.300 -7.305, -0.728 -27.300 -7.795, -0.940 -27.300 -8.236, -1.323 -27.300 -8.541, -1.323 -25.900 -8.541, -1.555 -27.300 -8.622, -1.555 -25.900 -8.622, -2.045 -27.300 -40.578, -2.045 -25.900 -40.578, -1.800 -27.300 -40.550, -2.486 -27.300 -40.790, -2.660 -25.900 -40.964, -2.660 -27.300 -40.964, -2.900 -27.300 -41.650, -2.872 -27.300 -41.895, -2.660 -27.300 -42.336, -2.277 -25.900 -42.641, -2.045 -27.300 -42.722, -1.555 -27.300 -42.722, -1.114 -27.300 -42.510, -0.940 -27.300 -42.336, -0.809 -27.300 -42.127, -0.700 -27.300 -41.650, -0.809 -25.900 -41.173, -0.809 -27.300 -41.173, -1.114 -25.900 -40.790, -1.555 -25.900 -40.578, -1.555 -27.300 -40.578, -2.791 -25.900 -41.173, -2.872 -25.900 -41.405, -2.872 -25.900 -41.895, -2.791 -25.900 -42.127, -2.486 -25.900 -42.510, -2.486 -27.300 -42.510, -2.045 -25.900 -42.722, -1.800 -25.900 -42.750, -1.800 -27.300 -42.750, -1.323 -27.300 -42.641, -0.809 -25.900 -42.127, -0.728 -25.900 -41.895, -0.728 -25.900 -41.405, -0.728 -27.300 -41.405, -0.940 -25.900 -40.964, -0.940 -27.300 -40.964, -1.800 -25.900 -40.550, -1.323 -16.100 -42.641, -1.114 -17.500 -42.510, -0.809 -16.100 -42.127, -0.728 -17.500 -41.895, -0.700 -16.100 -41.650, -0.728 -16.100 -41.405, -0.809 -17.500 -41.173, -2.045 -17.500 -40.578, -2.660 -16.100 -40.964, -2.486 -17.500 -40.790, -2.791 -16.100 -41.173, -2.660 -17.500 -40.964, -2.872 -16.100 -41.405, -2.872 -17.500 -41.405, -2.277 -17.500 -42.641, -1.800 -16.100 -42.750, -0.809 -17.500 -42.127, -0.728 -16.100 -41.895, -0.940 -16.100 -40.964, -0.940 -17.500 -40.964, -1.114 -16.100 -40.790, -1.114 -17.500 -40.790, -1.323 -16.100 -40.659, -1.555 -17.500 -40.578, -1.800 -17.500 -40.550, -2.486 -16.100 -40.790, -2.791 -16.100 -42.127, -2.660 -16.100 -42.336, -2.486 -16.100 -42.510, 11.000 -21.455 -6.478, 8.900 -21.223 -6.559, 11.000 -20.709 -7.073, 8.900 -20.840 -6.864, 8.900 -20.628 -7.305, 11.000 -20.840 -8.236, 11.000 -21.014 -8.410, 11.000 -21.223 -8.541, 8.900 -21.014 -8.410, 8.900 -21.223 -8.541, 8.900 -21.455 -8.622, 11.000 -21.945 -8.622, 8.900 -21.700 -8.650, 8.900 -22.177 -8.541, 8.900 -22.560 -8.236, 11.000 -22.691 -8.027, 8.900 -22.772 -7.795, 8.900 -22.691 -7.073, 8.900 -21.945 -6.478, 8.900 -21.700 -6.450, 8.900 -21.014 -6.690, 11.000 -20.840 -6.864, 8.900 -20.709 -7.073, 11.000 -20.628 -7.305, 8.900 -20.600 -7.550, 11.000 -20.628 -7.795, 8.900 -21.945 -8.622, 11.000 -22.386 -8.410, 11.000 -22.772 -7.795, 8.900 -22.800 -7.550, 8.900 -22.772 -7.305, 11.000 -22.560 -6.864, 11.000 -22.386 -6.690, 8.900 -22.386 -6.690, 11.000 -22.177 -6.559, 11.000 -21.945 -6.478, 11.000 -21.700 -6.450, 8.900 -21.455 -40.578, 11.000 -21.223 -40.659, 11.000 -21.014 -40.790, 8.900 -21.014 -40.790, 11.000 -20.628 -41.405, 8.900 -20.628 -41.405, 11.000 -20.709 -42.127, 11.000 -20.840 -42.336, 8.900 -20.709 -42.127, 11.000 -21.014 -42.510, 11.000 -21.945 -42.722, 8.900 -22.691 -42.127, 8.900 -22.772 -41.895, 11.000 -22.772 -41.405, 11.000 -22.560 -40.964, 8.900 -22.560 -40.964, 8.900 -22.386 -40.790, 8.900 -22.177 -40.659, 8.900 -21.700 -40.550, 11.000 -21.455 -40.578, 11.000 -20.840 -40.964, 11.000 -20.709 -41.173, 8.900 -20.709 -41.173, 11.000 -20.600 -41.650, 11.000 -20.628 -41.895, 11.000 -21.455 -42.722, 8.900 -21.945 -42.722, 8.900 -22.177 -42.641, 8.900 -22.386 -42.510, 11.000 -22.560 -42.336, 11.000 -22.772 -41.895, 8.900 -22.772 -41.405, 11.000 -22.691 -41.173, 11.000 -22.386 -40.790, 8.900 -21.945 -40.578, 0.608 -17.500 -44.432, -1.323 -17.500 -42.641, -1.555 -17.500 -42.722, 0.876 -17.500 -44.268, 1.318 -17.500 -43.826, -0.940 -17.500 -42.336, -1.323 -17.500 -40.659, 1.700 -17.500 -38.150, -2.277 -17.500 -40.659, -2.900 -17.500 -41.650, -2.791 -17.500 -41.173, -2.660 -17.500 -42.336, -5.202 -17.500 -43.268, -2.486 -17.500 -42.510, -4.714 -17.500 -44.064, -4.208 -17.500 -44.432, -2.045 -17.500 -42.722, -3.300 -17.500 -44.650, -0.300 -17.500 -44.650, -1.800 -17.500 -42.750, -2.791 -17.500 -42.127, -5.300 -17.500 -42.650, -2.872 -17.500 -41.895, -0.728 -17.500 -41.405, 1.700 -17.500 -42.650, -0.700 -17.500 -41.650, 1.700 -26.523 -38.125, 1.700 -26.300 -38.150, 1.700 -26.923 -37.932, 1.700 -27.201 -37.584, 1.700 -27.275 -37.373, 11.000 -23.700 -44.650, 11.000 -17.700 -6.550, 11.000 -17.700 -11.050, 11.000 -17.100 -11.050, 8.900 -17.700 -11.050, 1.700 -25.900 -11.050, 11.000 -25.700 -11.050, -3.613 -25.900 -4.575, -3.918 -25.900 -4.648, 0.013 -25.900 -4.575, 0.608 -25.900 -4.768, 1.602 -25.900 -5.932, -1.800 -25.900 -6.450, -1.555 -25.900 -6.478, -0.700 -25.900 -7.550, -0.728 -25.900 -7.795, -0.940 -25.900 -8.236, -5.300 -25.900 -11.050, -2.277 -25.900 -8.541, -2.486 -25.900 -8.410, -2.660 -25.900 -8.236, -2.791 -25.900 -8.027, -2.872 -25.900 -7.795, -2.872 -25.900 -7.305, -2.277 -25.900 -6.559, -5.275 -25.900 -6.237, -2.045 -25.900 -6.478, -4.208 -25.900 -4.768, -4.476 -25.900 -4.932, -5.082 -25.900 -5.642, -5.202 -25.900 -5.932, -1.323 -25.900 -6.559, -0.300 -25.900 -4.550, -0.300 -27.300 -4.550, -3.300 -27.300 -4.550, -0.300 -17.500 -4.550, -3.300 -16.100 -4.550, 9.339 7.193 -32.800, 9.565 7.108 -31.600, 9.565 7.108 -32.800, 9.923 6.791 -31.600, 10.093 6.102 -32.800, 9.923 5.654 -32.800, 9.100 5.223 -32.800, 8.861 5.252 -32.800, 8.107 6.102 -31.600, 8.107 6.102 -32.800, 8.635 7.108 -31.600, 9.100 7.223 -31.600, 10.035 6.577 -32.800, 10.093 6.343 -31.600, 10.093 6.343 -32.800, 10.035 5.868 -32.800, 9.923 5.654 -31.600, 9.763 5.474 -31.600, 9.565 5.337 -32.800, 9.339 5.252 -32.800, 9.100 5.223 -31.600, 8.107 6.343 -31.600, 8.107 6.343 -32.800, 11.005 -3.574 -32.800, 11.005 -3.574 -31.600, 10.091 -3.927 -32.800, 9.609 -4.018 -32.800, 9.120 -4.050 -32.800, 9.120 -4.050 -31.600, 8.630 -4.023 -32.800, 7.678 -3.792 -32.800, 6.809 -3.340 -32.800, 6.422 -3.038 -32.800, 6.075 -2.692 -32.800, 5.315 -1.440 -31.600, 5.050 -0.000 -32.800, 5.080 0.490 -32.800, 5.168 0.972 -31.600, 7.678 3.792 -31.600, 7.678 3.792 -32.800, 8.630 4.023 -31.600, 8.630 4.023 -32.800, 9.120 4.050 -31.600, 9.609 4.018 -31.600, 10.091 3.927 -31.600, 10.091 3.927 -32.800, 11.005 3.574 -31.600, 11.005 3.574 -32.800, 10.091 -3.927 -31.600, 9.609 -4.018 -31.600, 7.230 -3.592 -32.800, 6.422 -3.038 -31.600, 6.075 -2.692 -31.600, 5.517 -1.887 -32.800, 5.315 -1.440 -32.800, 5.168 -0.972 -31.600, 5.050 -0.000 -31.600, 5.168 0.972 -32.800, 5.315 1.440 -31.600, 6.075 2.692 -32.800, 6.809 3.340 -32.800, 6.809 3.340 -31.600, 7.230 3.592 -32.800, 8.147 3.936 -32.800, 0.239 -5.252 -32.800, 0.465 -5.337 -31.600, 0.465 -5.337 -32.800, 0.663 -5.474 -32.800, 0.993 -6.102 -32.800, 0.935 -6.577 -32.800, 0.663 -6.971 -32.800, 0.465 -7.108 -31.600, -0.935 -6.577 -32.800, -0.993 -6.102 -31.600, -0.935 -5.868 -32.800, 0.000 -5.223 -31.600, 0.823 -5.654 -32.800, 0.935 -5.868 -32.800, 0.465 -7.108 -32.800, 0.239 -7.193 -31.600, 0.000 -7.223 -31.600, -0.465 -7.108 -31.600, -0.663 -6.971 -31.600, -0.823 -6.791 -31.600, -0.993 -6.343 -31.600, -0.935 -5.868 -31.600, -0.823 -5.654 -31.600, -0.663 -5.474 -31.600, -0.239 -5.252 -31.600, 0.239 7.193 -32.800, 0.823 6.791 -32.800, 0.993 6.343 -31.600, 0.993 6.102 -32.800, 0.823 5.654 -32.800, 0.663 5.474 -32.800, 0.465 5.337 -32.800, 0.239 5.252 -31.600, 0.000 5.223 -32.800, -0.239 5.252 -32.800, -0.935 5.868 -31.600, -0.993 6.343 -32.800, -0.935 6.577 -32.800, 0.000 7.223 -31.600, -0.239 7.193 -32.800, 0.663 6.971 -31.600, 0.823 6.791 -31.600, 0.993 6.343 -32.800, 0.993 6.102 -31.600, 0.935 5.868 -32.800, 0.823 5.654 -31.600, -0.663 5.474 -32.800, -0.663 6.971 -31.600, -8.861 7.193 -32.800, -8.861 7.193 -31.600, -8.437 6.971 -31.600, -8.165 6.577 -32.800, -8.277 5.654 -31.600, -8.277 5.654 -32.800, -8.437 5.474 -31.600, -8.437 5.474 -32.800, -8.861 5.252 -31.600, -8.635 5.337 -32.800, -9.339 5.252 -32.800, -9.565 5.337 -32.800, -9.923 5.654 -31.600, -8.107 6.343 -31.600, -8.107 6.343 -32.800, -8.165 5.868 -31.600, -9.339 5.252 -31.600, -9.763 5.474 -31.600, -9.923 5.654 -32.800, -10.035 5.868 -31.600, -10.035 5.868 -32.800, -10.093 6.343 -31.600, -10.035 6.577 -31.600, -10.035 6.577 -32.800, -9.923 6.791 -31.600, -9.923 6.791 -32.800, -8.861 -5.252 -32.800, -8.635 -5.337 -31.600, -8.277 -5.654 -32.800, -8.165 -5.868 -32.800, -8.107 -6.343 -32.800, -8.437 -6.971 -32.800, -8.635 -7.108 -32.800, -8.861 -7.193 -32.800, -9.565 -7.108 -31.600, -9.565 -7.108 -32.800, -10.035 -6.577 -32.800, -10.093 -6.343 -32.800, -9.565 -5.337 -31.600, -9.100 -5.223 -31.600, -8.437 -5.474 -31.600, -8.277 -5.654 -31.600, -8.107 -6.102 -31.600, -8.107 -6.343 -31.600, -8.165 -6.577 -32.800, -8.277 -6.791 -32.800, -8.861 -7.193 -31.600, -9.100 -7.223 -32.800, -9.339 -7.193 -31.600, -9.763 -6.971 -31.600, -9.763 -6.971 -32.800, -9.923 -6.791 -32.800, -10.093 -6.102 -32.800, -10.035 -5.868 -31.600, -9.923 -5.654 -31.600, -9.923 -5.654 -32.800, -9.763 -5.474 -31.600, 9.339 -5.252 -32.800, 9.565 -5.337 -31.600, 9.763 -5.474 -31.600, 9.923 -5.654 -31.600, 10.035 -5.868 -32.800, 10.035 -6.577 -32.800, 9.923 -6.791 -32.800, 9.565 -7.108 -32.800, 9.100 -7.223 -31.600, 9.100 -7.223 -32.800, 8.635 -7.108 -32.800, 8.437 -6.971 -32.800, 8.107 -6.343 -32.800, 8.107 -6.102 -32.800, 8.165 -5.868 -32.800, 8.437 -5.474 -32.800, 10.035 -5.868 -31.600, 10.093 -6.343 -32.800, 10.035 -6.577 -31.600, 9.763 -6.971 -31.600, 8.861 -7.193 -32.800, 8.635 -7.108 -31.600, 8.437 -6.971 -31.600, 8.277 -6.791 -32.800, 8.165 -6.577 -31.600, 8.107 -6.343 -31.600, 8.277 -5.654 -32.800, 8.437 -5.474 -31.600, 8.635 -5.337 -31.600, -11.423 3.318 -32.800, -10.559 3.778 -31.600, -9.609 4.018 -31.600, -7.230 3.592 -32.800, -6.809 3.340 -32.800, -6.422 3.038 -32.800, -5.168 0.972 -32.800, -5.050 -0.000 -31.600, -5.050 -0.000 -32.800, -5.080 -0.490 -32.800, -5.168 -0.972 -32.800, -5.517 -1.887 -32.800, -5.771 -2.307 -31.600, -6.809 -3.340 -31.600, -8.147 -3.936 -32.800, -9.609 -4.018 -31.600, -11.005 3.574 -32.800, -11.005 3.574 -31.600, -10.091 3.927 -31.600, -9.609 4.018 -32.800, -7.678 3.792 -31.600, -6.809 3.340 -31.600, -5.168 0.972 -31.600, -5.315 -1.440 -32.800, -5.315 -1.440 -31.600, -6.075 -2.692 -32.800, -6.075 -2.692 -31.600, -6.422 -3.038 -32.800, -8.630 -4.023 -32.800, -10.091 -3.927 -32.800, -10.559 -3.778 -32.800, -11.423 -3.318 -32.800, -11.807 -3.012 -32.800, -11.807 -3.012 -31.600, 0.498 4.019 -32.800, 1.916 3.568 -32.800, 2.340 3.306 -31.600, 3.376 2.237 -32.800, 4.002 -0.621 -32.800, 3.895 -1.108 -32.800, 2.539 -3.155 -31.600, 2.132 -3.443 -32.800, 1.693 -3.679 -32.800, 0.744 -3.981 -31.600, -0.249 -4.042 -31.600, -1.228 -3.859 -32.800, -1.693 -3.679 -31.600, -2.132 -3.443 -32.800, -2.908 -2.819 -32.800, -4.033 0.374 -32.800, -2.340 3.306 -31.600, -2.340 3.306 -32.800, -1.916 3.568 -32.800, -0.988 3.928 -32.800, -0.498 4.019 -31.600, 1.916 3.568 -31.600, 2.340 3.306 -32.800, 3.625 1.805 -32.800, 3.625 1.805 -31.600, 3.820 1.346 -31.600, 3.956 0.866 -31.600, 4.033 0.374 -32.800, 4.048 -0.125 -31.600, 3.730 -1.579 -32.800, 3.730 -1.579 -31.600, 1.228 -3.859 -31.600, -0.249 -4.042 -32.800, -0.744 -3.981 -31.600, -2.539 -3.155 -31.600, -3.232 -2.441 -31.600, -3.507 -2.025 -31.600, -3.895 -1.108 -32.800, -3.895 -1.108 -31.600, -4.002 -0.621 -31.600, -4.033 0.374 -31.600, -3.820 1.346 -32.800, -3.625 1.805 -31.600, -3.076 2.635 -31.600, -2.728 2.993 -31.600, -1.463 3.777 -32.800, -0.988 3.928 -31.600, -0.498 4.019 -32.800, -14.800 4.877 -49.600, -16.000 4.848 -49.361, -14.800 4.763 -49.135, -16.000 4.446 -48.777, -14.800 3.998 -48.607, -14.800 3.757 -48.607, -14.800 2.907 -49.361, -16.000 2.877 -49.600, -14.800 2.877 -49.600, -14.800 2.992 -50.065, -16.000 3.129 -50.263, -14.800 3.309 -50.423, -14.800 3.757 -50.593, -16.000 4.232 -50.535, -14.800 4.232 -50.535, -16.000 4.877 -49.600, -14.800 4.446 -48.777, -16.000 3.309 -48.777, -16.000 3.129 -48.937, -16.000 2.907 -49.839, -16.000 3.309 -50.423, -16.000 3.523 -50.535, -14.800 3.523 -50.535, -14.800 3.998 -50.593, -16.000 4.626 -50.263, -14.800 4.848 -49.839, -14.800 6.671 -44.961, -16.000 6.585 -44.735, -14.800 6.585 -44.735, -14.800 6.268 -44.377, -16.000 5.579 -44.207, -16.000 5.345 -44.265, -14.800 5.345 -44.265, -16.000 4.951 -44.537, -14.800 5.132 -44.377, -14.800 4.729 -44.961, -14.800 4.815 -45.665, -14.800 4.951 -45.863, -16.000 5.821 -46.193, -14.800 6.268 -46.023, -16.000 6.449 -45.863, -14.800 6.449 -45.863, -14.800 6.700 -45.200, -16.000 6.449 -44.537, -14.800 6.449 -44.537, -14.800 5.821 -44.207, -16.000 4.815 -44.735, -16.000 5.345 -46.135, -16.000 6.585 -45.665, -16.000 6.700 -45.200, -16.000 11.071 -43.138, -16.000 10.985 -42.913, -14.800 10.221 -42.385, -16.000 9.215 -42.913, -16.000 9.100 -43.377, -16.000 9.351 -44.041, -14.800 9.215 -43.842, -14.800 9.351 -44.041, -14.800 9.532 -44.200, -14.800 9.745 -44.312, -14.800 10.455 -44.312, -16.000 10.985 -43.842, -14.800 10.985 -43.842, -14.800 11.100 -43.377, -16.000 11.100 -43.377, -14.800 10.849 -42.714, -14.800 10.668 -42.554, -16.000 10.455 -42.442, -14.800 10.455 -42.442, -14.800 9.979 -42.385, -14.800 9.532 -42.554, -14.800 9.351 -42.714, -14.800 9.100 -43.377, -16.000 9.129 -43.617, -16.000 9.745 -44.312, -14.800 10.221 -44.370, -16.000 10.849 -44.041, -16.000 11.071 -43.617, -14.800 15.471 -44.961, -14.800 15.385 -44.735, -16.000 15.385 -44.735, -16.000 15.068 -44.377, -14.800 15.068 -44.377, -16.000 14.621 -44.207, -14.800 14.855 -44.265, -14.800 14.379 -44.207, -16.000 13.615 -44.735, -14.800 13.615 -44.735, -16.000 13.500 -45.200, -16.000 13.529 -45.439, -14.800 13.529 -45.439, -14.800 13.615 -45.665, -14.800 13.932 -46.023, -16.000 15.068 -46.023, -14.800 15.068 -46.023, -14.800 15.471 -45.439, -16.000 15.500 -45.200, -16.000 15.249 -44.537, -16.000 14.145 -44.265, -16.000 13.932 -44.377, -14.800 13.932 -44.377, -16.000 13.529 -44.961, -16.000 13.615 -45.665, -14.800 13.751 -45.863, -14.800 14.145 -46.135, -16.000 15.471 -45.439, -14.800 6.700 -54.000, -16.000 6.585 -53.535, -16.000 5.579 -53.007, -14.800 5.345 -53.065, -14.800 5.132 -53.177, -14.800 4.815 -53.535, -16.000 4.729 -53.761, -14.800 4.700 -54.000, -14.800 4.729 -54.239, -16.000 5.132 -54.823, -14.800 5.132 -54.823, -14.800 5.579 -54.993, -14.800 6.055 -54.935, -16.000 6.268 -54.823, -14.800 6.585 -54.465, -16.000 6.700 -54.000, -16.000 6.671 -53.761, -16.000 6.449 -53.337, -14.800 6.449 -53.337, -16.000 6.268 -53.177, -16.000 6.055 -53.065, -14.800 6.055 -53.065, -14.800 5.821 -53.007, -16.000 5.132 -53.177, -16.000 4.729 -54.239, -16.000 4.815 -54.465, -14.800 4.951 -54.663, -16.000 5.345 -54.935, -16.000 6.449 -54.663, -14.800 6.449 -54.663, -16.000 6.585 -54.465, -14.800 6.671 -54.239, -14.800 1.500 -43.600, -16.000 1.469 -43.298, -16.000 1.378 -43.008, -14.800 1.033 -42.513, -16.000 0.793 -42.327, -14.800 0.521 -42.193, -14.800 0.227 -42.117, -14.800 -1.138 -42.623, -14.800 -1.431 -43.151, -16.000 -1.431 -43.151, -14.800 -1.492 -43.752, -14.800 -1.431 -44.049, -16.000 -1.431 -44.049, -14.800 1.033 -44.687, -14.800 1.469 -43.902, -14.800 1.231 -42.743, -16.000 0.227 -42.117, -14.800 -0.376 -42.148, -14.800 -0.661 -42.253, -16.000 -0.918 -42.414, -16.000 -1.138 -42.623, -16.000 -1.312 -42.872, -14.800 -1.492 -43.448, -14.800 -1.138 -44.577, -16.000 -0.661 -44.947, -16.000 -0.376 -45.052, -16.000 -0.076 -45.098, -16.000 0.521 -45.007, -14.800 0.793 -44.873, -16.000 0.793 -44.873, -16.000 1.378 -44.192, -14.800 14.810 -48.291, -14.800 14.653 -48.291, -14.800 14.505 -48.242, -16.000 14.505 -48.242, -16.000 14.959 -48.242, -16.000 14.810 -48.291, -16.000 7.032 -56.165, -14.800 7.032 -56.165, -14.800 6.438 -56.454, -16.000 6.438 -56.454, -14.800 5.782 -56.534, -16.000 5.782 -56.534, -14.800 5.453 -56.492, -14.800 5.136 -56.396, 16.000 4.763 -49.135, 14.800 4.763 -49.135, 16.000 4.626 -48.937, 16.000 4.446 -48.777, 14.800 2.992 -49.135, 16.000 3.129 -48.937, 16.000 2.907 -49.361, 16.000 2.907 -49.839, 16.000 2.992 -50.065, 16.000 3.129 -50.263, 16.000 3.757 -50.593, 14.800 4.626 -50.263, 16.000 4.877 -49.600, 14.800 4.446 -48.777, 14.800 4.232 -48.665, 14.800 3.998 -48.607, 14.800 3.757 -48.607, 14.800 3.309 -48.777, 16.000 3.309 -48.777, 16.000 2.992 -49.135, 14.800 2.907 -49.839, 14.800 2.992 -50.065, 14.800 3.309 -50.423, 16.000 3.309 -50.423, 14.800 3.523 -50.535, 16.000 3.523 -50.535, 16.000 4.626 -50.263, 16.000 6.671 -44.961, 16.000 6.585 -44.735, 16.000 4.951 -44.537, 14.800 4.729 -44.961, 16.000 4.729 -44.961, 14.800 5.345 -46.135, 16.000 5.132 -46.023, 16.000 5.345 -46.135, 16.000 6.268 -46.023, 14.800 6.671 -45.439, 16.000 6.671 -45.439, 14.800 6.449 -44.537, 16.000 6.449 -44.537, 14.800 6.055 -44.265, 16.000 6.055 -44.265, 14.800 4.815 -44.735, 14.800 5.132 -46.023, 14.800 5.579 -46.193, 14.800 6.055 -46.135, 16.000 6.055 -46.135, 16.000 6.449 -45.863, 14.800 6.700 -45.200, 16.000 11.071 -43.138, 14.800 11.071 -43.138, 16.000 11.100 -43.377, 16.000 10.985 -42.913, 16.000 10.668 -42.554, 14.800 10.221 -42.385, 16.000 10.455 -42.442, 16.000 10.221 -42.385, 16.000 9.532 -42.554, 14.800 9.215 -42.913, 16.000 9.215 -42.913, 14.800 9.129 -43.617, 14.800 9.215 -43.842, 16.000 9.129 -43.617, 16.000 9.215 -43.842, 16.000 9.351 -44.041, 14.800 9.745 -44.312, 16.000 11.071 -43.617, 14.800 11.100 -43.377, 14.800 10.849 -42.714, 16.000 10.849 -42.714, 14.800 10.668 -42.554, 14.800 9.532 -42.554, 14.800 9.351 -42.714, 16.000 9.351 -42.714, 14.800 9.100 -43.377, 16.000 9.745 -44.312, 16.000 9.979 -44.370, 16.000 10.221 -44.370, 16.000 10.668 -44.200, 14.800 10.985 -43.842, 16.000 10.985 -43.842, 14.800 11.071 -43.617, 16.000 15.471 -44.961, 14.800 15.385 -44.735, 14.800 14.855 -44.265, 16.000 13.932 -44.377, 16.000 13.751 -44.537, 16.000 13.615 -44.735, 16.000 13.529 -44.961, 14.800 13.529 -45.439, 16.000 13.751 -45.863, 14.800 14.621 -46.193, 16.000 14.621 -46.193, 16.000 14.855 -46.135, 16.000 15.249 -45.863, 16.000 14.855 -44.265, 14.800 13.932 -44.377, 14.800 13.500 -45.200, 14.800 13.751 -45.863, 14.800 13.932 -46.023, 14.800 14.379 -46.193, 16.000 14.379 -46.193, 14.800 14.855 -46.135, 14.800 15.249 -45.863, 14.800 15.385 -45.665, 14.800 15.500 -45.200, 16.000 6.700 -54.000, 14.800 6.585 -53.535, 16.000 6.585 -53.535, 14.800 6.449 -53.337, 16.000 5.579 -53.007, 14.800 4.951 -53.337, 16.000 4.700 -54.000, 14.800 4.815 -54.465, 16.000 4.951 -54.663, 16.000 5.345 -54.935, 16.000 6.268 -54.823, 16.000 6.449 -54.663, 14.800 6.268 -53.177, 16.000 6.268 -53.177, 14.800 6.055 -53.065, 16.000 6.055 -53.065, 16.000 5.821 -53.007, 14.800 5.345 -53.065, 14.800 5.132 -53.177, 14.800 4.815 -53.535, 16.000 4.729 -53.761, 14.800 4.700 -54.000, 16.000 4.729 -54.239, 14.800 5.579 -54.993, 14.800 6.671 -54.239, 16.000 1.469 -43.298, 16.000 1.378 -43.008, 16.000 1.231 -42.743, 16.000 -0.076 -42.102, 16.000 -0.661 -42.253, 16.000 -0.918 -42.414, 16.000 -1.138 -42.623, 16.000 -1.312 -42.872, 16.000 -1.431 -43.151, 16.000 -1.492 -43.448, 14.800 -1.312 -44.328, 14.800 -0.661 -44.947, 16.000 1.033 -44.687, 14.800 1.469 -43.902, 14.800 1.231 -42.743, 16.000 0.793 -42.327, 16.000 0.227 -42.117, 14.800 0.227 -42.117, 14.800 -0.376 -42.148, 14.800 -0.661 -42.253, 14.800 -1.312 -42.872, 14.800 -1.431 -43.151, 14.800 -1.492 -43.448, 14.800 -1.492 -43.752, 16.000 -1.431 -44.049, 14.800 -0.076 -45.098, 16.000 0.227 -45.083, 14.800 0.227 -45.083, 16.000 0.793 -44.873, 14.800 1.033 -44.687, 16.000 1.378 -44.192, 16.000 1.469 -43.902, 14.800 7.236 -52.464, 16.000 6.634 -51.695, 14.800 6.233 -50.805, 14.800 9.370 -45.616, 16.000 9.855 -45.557, 16.000 9.370 -45.616, 16.000 6.912 -52.098, 14.800 6.407 -51.262, 16.000 6.057 -49.845, 14.800 6.057 -49.355, 14.800 6.634 -47.505, 14.800 6.912 -47.102, 14.800 7.236 -46.736, 16.000 8.005 -46.134, 14.800 8.438 -45.907, 14.800 8.895 -45.733, 14.800 9.855 -45.557, 16.000 10.830 -45.616, 14.800 10.830 -45.616, 14.800 11.305 -45.733, 16.000 11.305 -45.733, 14.800 11.762 -45.907, 14.800 12.598 -46.412, 16.000 11.762 -45.907, 14.800 12.195 -46.134, 16.000 14.700 -42.453, 14.800 14.170 -42.138, 14.800 14.700 -42.453, 14.800 15.207 -42.805, 14.800 15.687 -43.194, 14.800 16.555 -44.070, 16.000 16.896 -44.636, 16.000 16.834 -46.247, 16.000 16.450 -46.785, 14.800 16.749 -44.339, 14.800 17.034 -45.282, 14.800 16.954 -45.938, 16.000 16.665 -46.532, 14.800 16.665 -46.532, 16.000 15.085 -48.150, 14.800 15.085 -48.150, 16.000 14.959 -48.242, 14.800 14.653 -48.291, 16.000 14.653 -48.291, 14.800 14.810 -48.291, 16.000 14.505 -48.242, 14.800 12.964 -46.736, 16.000 14.378 -48.150, 16.000 8.650 -53.878, 14.800 8.650 -53.878, 16.000 8.742 -54.005, 14.800 8.791 -54.153, 16.000 8.791 -54.153, 16.000 8.742 -54.459, 14.800 8.650 -54.585, 14.800 8.791 -54.310, 14.800 8.742 -54.459, 16.000 7.032 -56.165, 14.800 5.782 -56.534, 16.000 5.453 -56.492, 14.800 6.747 -56.334, 16.000 6.438 -56.454, 14.800 6.438 -56.454, 14.800 5.453 -56.492, 16.000 5.136 -56.396, 14.800 5.136 -56.396, 14.800 4.839 -56.249, 14.800 4.570 -56.055, 16.000 -9.408 -38.321, 14.800 -9.158 -38.683, 14.800 -9.976 -36.667, 14.800 -9.903 -37.102, 16.000 -2.500 -37.600, 16.000 -2.475 -37.823, 14.800 -2.401 -38.034, 16.000 -1.934 -38.501, 14.800 -2.123 -38.382, 16.000 -1.723 -38.575, 16.000 1.500 -38.600, 14.800 1.500 -38.600, 16.000 1.723 -38.575, 14.800 1.723 -38.575, 16.000 2.123 -38.382, 14.800 2.475 -37.823, 16.000 1.934 -38.501, 14.800 1.934 -38.501, 14.800 2.123 -38.382, 14.800 2.282 -38.223, 16.000 2.500 -37.600, 16.000 10.027 -35.773, 14.800 10.027 -35.773, 16.000 10.670 -38.319, 16.000 13.604 -41.798, 14.800 10.243 -37.072, 16.000 10.959 -38.911, 16.000 11.677 -40.015, 14.800 11.677 -40.015, 16.000 12.102 -40.519, 14.800 12.102 -40.519, 14.800 12.567 -40.986, 16.000 10.000 -35.114, 16.000 10.000 -33.300, 16.000 10.108 -36.427, 16.000 10.243 -37.072, 16.000 2.401 -38.034, 16.000 10.431 -37.704, 16.000 2.475 -37.823, 16.000 2.282 -38.223, 16.000 -0.376 -42.148, 16.000 -1.500 -38.600, 16.000 11.295 -39.478, 16.000 -2.123 -38.382, 16.000 -2.401 -38.034, 16.000 -9.158 -38.683, 16.000 -2.500 -33.300, 16.000 -9.618 -37.934, 16.000 -2.282 -38.223, 16.000 -1.492 -43.752, 16.000 -10.000 -33.300, 16.000 -9.976 -36.667, 16.000 -10.000 -36.228, 16.000 -9.903 -37.102, 16.000 -9.784 -37.526, 16.000 -1.138 -44.577, 16.000 3.390 -54.818, 16.000 -0.918 -44.786, 16.000 -0.661 -44.947, 16.000 4.815 -54.465, 16.000 5.132 -54.823, 16.000 3.755 -55.256, 16.000 4.149 -55.669, 16.000 4.570 -56.055, 16.000 4.839 -56.249, 16.000 5.579 -54.993, 16.000 5.782 -56.534, 16.000 5.821 -54.993, 16.000 6.747 -56.334, 16.000 6.585 -54.465, 16.000 6.671 -54.239, 16.000 7.285 -55.950, 16.000 6.671 -53.761, 16.000 7.236 -52.464, 16.000 6.449 -53.337, 16.000 6.407 -51.262, 16.000 5.132 -53.177, 16.000 5.345 -53.065, 16.000 6.113 -56.521, 16.000 6.055 -54.935, 16.000 8.650 -54.585, 16.000 8.791 -54.310, 16.000 6.116 -50.330, 16.000 4.763 -50.065, 16.000 4.848 -49.839, 16.000 6.057 -49.355, 16.000 4.848 -49.361, 16.000 6.116 -48.870, 16.000 6.407 -47.938, 16.000 6.634 -47.505, 16.000 6.912 -47.102, 16.000 7.236 -46.736, 16.000 5.579 -46.193, 16.000 7.602 -46.412, 16.000 5.821 -46.193, 16.000 6.585 -45.665, 16.000 6.700 -45.200, 16.000 10.455 -44.312, 16.000 13.500 -45.200, 16.000 10.345 -45.557, 16.000 12.195 -46.134, 16.000 13.529 -45.439, 16.000 12.964 -46.736, 16.000 8.438 -45.907, 16.000 8.895 -45.733, 16.000 6.268 -44.377, 16.000 12.598 -46.412, 16.000 13.615 -45.665, 16.000 13.932 -46.023, 16.000 14.145 -46.135, 16.000 14.810 -48.291, 16.000 15.068 -46.023, 16.000 15.385 -45.665, 16.000 15.471 -45.439, 16.000 16.954 -45.938, 16.000 15.500 -45.200, 16.000 17.034 -45.282, 16.000 17.021 -45.613, 16.000 16.992 -44.953, 16.000 16.749 -44.339, 16.000 16.555 -44.070, 16.000 16.137 -43.616, 16.000 15.249 -44.537, 16.000 15.385 -44.735, 16.000 15.687 -43.194, 16.000 15.068 -44.377, 16.000 14.621 -44.207, 16.000 15.207 -42.805, 16.000 14.170 -42.138, 16.000 13.069 -41.414, 16.000 12.567 -40.986, 16.000 6.233 -48.395, 16.000 4.232 -48.665, 16.000 3.998 -48.607, 16.000 4.951 -45.863, 16.000 4.815 -45.665, 16.000 3.757 -48.607, 16.000 3.523 -48.665, 16.000 4.729 -45.439, 16.000 4.700 -45.200, 16.000 -0.076 -45.098, 16.000 2.877 -49.600, 16.000 -0.376 -45.052, 16.000 1.500 -43.600, 16.000 4.815 -44.735, 16.000 5.345 -44.265, 16.000 9.745 -42.442, 16.000 9.979 -42.385, 16.000 0.521 -42.193, 16.000 5.132 -44.377, 16.000 1.033 -42.513, 16.000 5.579 -44.207, 16.000 5.821 -44.207, 16.000 9.129 -43.138, 16.000 9.100 -43.377, 16.000 9.532 -44.200, 16.000 10.849 -44.041, 16.000 14.379 -44.207, 16.000 14.145 -44.265, 16.000 4.815 -53.535, 16.000 4.951 -53.337, 16.000 1.231 -44.457, 16.000 0.521 -45.007, 16.000 -1.312 -44.328, 16.000 4.232 -50.535, 16.000 6.233 -50.805, 16.000 4.446 -50.423, 16.000 3.998 -50.593, 14.800 10.000 -35.114, 14.800 2.500 -33.300, 14.800 10.000 -33.300, 14.800 2.500 -37.600, 14.800 10.108 -36.427, 14.800 10.431 -37.704, 14.800 10.670 -38.319, 14.800 10.959 -38.911, 14.800 2.401 -38.034, 14.800 11.295 -39.478, 14.800 13.069 -41.414, 14.800 -0.076 -42.102, 14.800 0.521 -42.193, 14.800 9.979 -42.385, 14.800 14.621 -44.207, 14.800 15.068 -44.377, 14.800 15.249 -44.537, 14.800 16.137 -43.616, 14.800 15.471 -44.961, 14.800 16.896 -44.636, 14.800 16.992 -44.953, 14.800 17.021 -45.613, 14.800 16.834 -46.247, 14.800 15.068 -46.023, 14.800 16.450 -46.785, 14.800 14.378 -48.150, 14.800 15.471 -45.439, 14.800 14.959 -48.242, 14.800 14.505 -48.242, 14.800 14.145 -46.135, 14.800 13.615 -44.735, 14.800 13.529 -44.961, 14.800 13.615 -45.665, 14.800 10.668 -44.200, 14.800 10.221 -44.370, 14.800 9.979 -44.370, 14.800 10.455 -44.312, 14.800 10.345 -45.557, 14.800 8.005 -46.134, 14.800 7.602 -46.412, 14.800 6.449 -45.863, 14.800 6.585 -45.665, 14.800 6.268 -46.023, 14.800 5.821 -46.193, 14.800 6.407 -47.938, 14.800 4.626 -48.937, 14.800 6.233 -48.395, 14.800 6.116 -48.870, 14.800 4.848 -49.361, 14.800 4.877 -49.600, 14.800 4.848 -49.839, 14.800 6.116 -50.330, 14.800 4.763 -50.065, 14.800 6.057 -49.845, 14.800 4.446 -50.423, 14.800 4.232 -50.535, 14.800 3.757 -50.593, 14.800 3.390 -54.818, 14.800 6.634 -51.695, 14.800 5.579 -53.007, 14.800 5.821 -53.007, 14.800 6.912 -52.098, 14.800 6.700 -54.000, 14.800 8.742 -54.005, 14.800 6.585 -54.465, 14.800 6.449 -54.663, 14.800 7.285 -55.950, 14.800 6.268 -54.823, 14.800 7.032 -56.165, 14.800 6.055 -54.935, 14.800 5.821 -54.993, 14.800 6.113 -56.521, 14.800 5.345 -54.935, 14.800 5.132 -54.823, 14.800 4.149 -55.669, 14.800 4.951 -54.663, 14.800 3.755 -55.256, 14.800 4.729 -54.239, 14.800 4.729 -53.761, 14.800 -1.138 -44.577, 14.800 -1.431 -44.049, 14.800 -2.282 -38.223, 14.800 -2.475 -37.823, 14.800 -9.408 -38.321, 14.800 -9.784 -37.526, 14.800 -9.618 -37.934, 14.800 -10.000 -36.228, 14.800 -2.500 -33.300, 14.800 -2.500 -37.600, 14.800 -0.918 -42.414, 14.800 -1.934 -38.501, 14.800 -1.723 -38.575, 14.800 -1.500 -38.600, 14.800 -1.138 -42.623, 14.800 6.671 -44.961, 14.800 6.585 -44.735, 14.800 6.268 -44.377, 14.800 9.532 -44.200, 14.800 5.821 -44.207, 14.800 9.351 -44.041, 14.800 9.129 -43.138, 14.800 5.579 -44.207, 14.800 1.033 -42.513, 14.800 5.345 -44.265, 14.800 5.132 -44.377, 14.800 4.951 -44.537, 14.800 1.500 -43.600, 14.800 4.700 -45.200, 14.800 1.231 -44.457, 14.800 4.729 -45.439, 14.800 3.523 -48.665, 14.800 0.793 -44.873, 14.800 3.129 -48.937, 14.800 0.521 -45.007, 14.800 1.378 -43.008, 14.800 1.469 -43.298, 14.800 1.378 -44.192, 14.800 4.815 -45.665, 14.800 4.951 -45.863, 14.800 10.985 -42.913, 14.800 10.455 -42.442, 14.800 13.604 -41.798, 14.800 9.745 -42.442, 14.800 0.793 -42.327, 14.800 10.849 -44.041, 14.800 14.379 -44.207, 14.800 14.145 -44.265, 14.800 13.751 -44.537, 14.800 6.671 -53.761, 14.800 3.998 -50.593, 14.800 3.129 -50.263, 14.800 -0.918 -44.786, 14.800 2.877 -49.600, 14.800 -0.376 -45.052, 14.800 2.907 -49.361, -16.000 2.475 -37.823, -16.000 2.401 -38.034, -14.800 2.401 -38.034, -14.800 1.500 -38.600, -14.800 2.123 -38.382, -14.800 1.934 -38.501, -16.000 1.723 -38.575, -14.800 1.723 -38.575, -16.000 -1.723 -38.575, -14.800 -1.500 -38.600, -14.800 -2.401 -38.034, -14.800 -1.723 -38.575, -16.000 -2.282 -38.223, -14.800 -2.282 -38.223, -16.000 3.755 -55.256, -14.800 4.149 -55.669, -16.000 8.742 -54.459, -14.800 8.742 -54.459, -16.000 8.791 -54.310, -14.800 8.650 -53.878, -14.800 8.742 -54.005, -14.800 8.791 -54.153, -16.000 8.742 -54.005, -14.800 7.236 -52.464, -16.000 6.912 -52.098, -16.000 6.116 -50.330, -14.800 6.057 -49.845, -16.000 6.057 -49.845, -16.000 8.438 -45.907, -14.800 10.830 -45.616, -16.000 11.305 -45.733, -16.000 11.762 -45.907, -14.800 6.634 -51.695, -14.800 6.233 -50.805, -14.800 6.057 -49.355, -16.000 6.407 -47.938, -14.800 6.407 -47.938, -14.800 6.912 -47.102, -14.800 8.438 -45.907, -16.000 9.370 -45.616, -14.800 12.195 -46.134, -14.800 12.598 -46.412, -16.000 16.450 -46.785, -16.000 16.665 -46.532, -16.000 16.954 -45.938, -14.800 16.896 -44.636, -14.800 16.749 -44.339, -16.000 16.555 -44.070, -14.800 16.665 -46.532, -14.800 16.834 -46.247, -14.800 16.954 -45.938, -14.800 17.021 -45.613, -14.800 17.034 -45.282, -14.800 16.555 -44.070, -16.000 15.207 -42.805, -14.800 14.170 -42.138, -14.800 14.700 -42.453, -16.000 14.170 -42.138, -14.800 15.207 -42.805, -16.000 13.604 -41.798, -16.000 13.069 -41.414, -14.800 12.102 -40.519, -16.000 10.108 -36.427, -14.800 10.027 -35.773, -14.800 12.567 -40.986, -16.000 12.102 -40.519, -14.800 11.677 -40.015, -16.000 10.431 -37.704, -14.800 10.431 -37.704, -14.800 10.108 -36.427, -16.000 10.027 -35.773, -16.000 -9.976 -36.667, -14.800 -9.903 -37.102, -16.000 -9.903 -37.102, -14.800 -9.976 -36.667, -16.000 -9.618 -37.934, -16.000 -10.000 -36.228, -14.800 -10.000 -36.228, -16.000 -10.000 -33.300, -16.000 2.500 -33.300, -16.000 10.000 -35.114, -16.000 2.500 -37.600, -16.000 10.243 -37.072, -16.000 10.670 -38.319, -16.000 11.295 -39.478, -16.000 11.677 -40.015, -16.000 9.979 -42.385, -16.000 10.221 -42.385, -16.000 9.745 -42.442, -16.000 2.282 -38.223, -16.000 10.959 -38.911, -16.000 9.532 -42.554, -16.000 9.351 -42.714, -16.000 1.033 -42.513, -16.000 1.934 -38.501, -16.000 1.500 -38.600, -16.000 -0.076 -42.102, -16.000 -0.376 -42.148, -16.000 -1.500 -38.600, -16.000 -9.158 -38.683, -16.000 -1.492 -43.448, -16.000 -1.492 -43.752, -16.000 -1.312 -44.328, -16.000 -1.138 -44.577, -16.000 -0.918 -44.786, -16.000 10.849 -42.714, -16.000 13.751 -44.537, -16.000 10.668 -44.200, -16.000 10.455 -44.312, -16.000 10.830 -45.616, -16.000 10.345 -45.557, -16.000 9.979 -44.370, -16.000 10.221 -44.370, -16.000 14.700 -42.453, -16.000 14.855 -44.265, -16.000 16.749 -44.339, -16.000 16.992 -44.953, -16.000 17.034 -45.282, -16.000 17.021 -45.613, -16.000 16.834 -46.247, -16.000 15.249 -45.863, -16.000 15.385 -45.665, -16.000 14.855 -46.135, -16.000 14.621 -46.193, -16.000 14.379 -44.207, -16.000 15.687 -43.194, -16.000 16.137 -43.616, -16.000 16.896 -44.636, -16.000 15.471 -44.961, -16.000 15.085 -48.150, -16.000 13.932 -46.023, -16.000 14.145 -46.135, -16.000 14.379 -46.193, -16.000 12.964 -46.736, -16.000 14.378 -48.150, -16.000 14.653 -48.291, -16.000 12.598 -46.412, -16.000 13.751 -45.863, -16.000 12.195 -46.134, -16.000 9.855 -45.557, -16.000 9.532 -44.200, -16.000 6.671 -44.961, -16.000 8.895 -45.733, -16.000 9.215 -43.842, -16.000 5.821 -44.207, -16.000 9.129 -43.138, -16.000 6.671 -45.439, -16.000 8.005 -46.134, -16.000 7.602 -46.412, -16.000 7.236 -46.736, -16.000 6.268 -46.023, -16.000 6.055 -46.135, -16.000 6.912 -47.102, -16.000 5.579 -46.193, -16.000 3.998 -48.607, -16.000 0.227 -45.083, -16.000 4.951 -45.863, -16.000 4.815 -45.665, -16.000 1.033 -44.687, -16.000 4.729 -44.961, -16.000 1.231 -44.457, -16.000 1.500 -43.600, -16.000 5.132 -44.377, -16.000 1.231 -42.743, -16.000 6.634 -47.505, -16.000 4.232 -48.665, -16.000 6.233 -48.395, -16.000 6.116 -48.870, -16.000 4.626 -48.937, -16.000 4.763 -49.135, -16.000 6.057 -49.355, -16.000 4.848 -49.839, -16.000 4.763 -50.065, -16.000 4.446 -50.423, -16.000 6.233 -50.805, -16.000 3.998 -50.593, -16.000 6.407 -51.262, -16.000 5.345 -53.065, -16.000 3.757 -50.593, -16.000 4.951 -53.337, -16.000 4.700 -54.000, -16.000 3.390 -54.818, -16.000 4.951 -54.663, -16.000 5.579 -54.993, -16.000 5.136 -56.396, -16.000 4.839 -56.249, -16.000 4.570 -56.055, -16.000 7.236 -52.464, -16.000 6.634 -51.695, -16.000 5.821 -53.007, -16.000 8.650 -53.878, -16.000 8.791 -54.153, -16.000 8.650 -54.585, -16.000 6.671 -54.239, -16.000 7.285 -55.950, -16.000 6.055 -54.935, -16.000 6.747 -56.334, -16.000 6.113 -56.521, -16.000 5.453 -56.492, -16.000 5.821 -54.993, -16.000 4.149 -55.669, -16.000 -9.408 -38.321, -16.000 -9.784 -37.526, -16.000 -2.500 -37.600, -16.000 -2.475 -37.823, -16.000 -2.401 -38.034, -16.000 -2.123 -38.382, -16.000 -1.934 -38.501, -16.000 -0.661 -42.253, -16.000 0.521 -42.193, -16.000 2.123 -38.382, -16.000 6.268 -44.377, -16.000 6.055 -44.265, -16.000 1.469 -43.902, -16.000 4.700 -45.200, -16.000 4.729 -45.439, -16.000 5.132 -46.023, -16.000 3.757 -48.607, -16.000 10.668 -42.554, -16.000 12.567 -40.986, -16.000 4.815 -53.535, -16.000 2.992 -50.065, -16.000 2.907 -49.361, -16.000 3.523 -48.665, -16.000 2.992 -49.135, -14.800 -2.500 -33.300, -14.800 2.500 -33.300, -14.800 10.000 -35.114, -14.800 2.500 -37.600, -14.800 2.282 -38.223, -14.800 10.959 -38.911, -14.800 11.295 -39.478, -14.800 10.243 -37.072, -14.800 2.475 -37.823, -14.800 10.670 -38.319, -14.800 -0.076 -42.102, -14.800 -1.934 -38.501, -14.800 -1.312 -42.872, -14.800 -2.123 -38.382, -14.800 -0.918 -42.414, -14.800 -9.158 -38.683, -14.800 -2.475 -37.823, -14.800 -9.408 -38.321, -14.800 -2.500 -37.600, -14.800 -9.618 -37.934, -14.800 -9.784 -37.526, -14.800 -0.918 -44.786, -14.800 3.390 -54.818, -14.800 3.129 -50.263, -14.800 4.729 -53.761, -14.800 4.815 -54.465, -14.800 3.755 -55.256, -14.800 4.839 -56.249, -14.800 6.113 -56.521, -14.800 5.821 -54.993, -14.800 6.747 -56.334, -14.800 6.268 -54.823, -14.800 7.285 -55.950, -14.800 8.650 -54.585, -14.800 4.570 -56.055, -14.800 5.345 -54.935, -14.800 8.791 -54.310, -14.800 6.671 -53.761, -14.800 6.585 -53.535, -14.800 6.268 -53.177, -14.800 6.912 -52.098, -14.800 5.579 -53.007, -14.800 4.951 -53.337, -14.800 4.446 -50.423, -14.800 4.626 -50.263, -14.800 6.116 -50.330, -14.800 4.763 -50.065, -14.800 4.626 -48.937, -14.800 4.848 -49.361, -14.800 6.116 -48.870, -14.800 6.233 -48.395, -14.800 5.132 -46.023, -14.800 3.523 -48.665, -14.800 0.521 -45.007, -14.800 3.309 -48.777, -14.800 3.129 -48.937, -14.800 2.992 -49.135, -14.800 2.907 -49.839, -14.800 -0.661 -44.947, -14.800 5.579 -46.193, -14.800 6.634 -47.505, -14.800 5.821 -46.193, -14.800 6.055 -46.135, -14.800 7.236 -46.736, -14.800 7.602 -46.412, -14.800 6.671 -45.439, -14.800 8.005 -46.134, -14.800 6.585 -45.665, -14.800 9.129 -43.617, -14.800 6.055 -44.265, -14.800 9.129 -43.138, -14.800 9.215 -42.913, -14.800 5.579 -44.207, -14.800 1.378 -43.008, -14.800 1.469 -43.298, -14.800 1.378 -44.192, -14.800 1.231 -44.457, -14.800 4.729 -45.439, -14.800 8.895 -45.733, -14.800 9.979 -44.370, -14.800 9.855 -45.557, -14.800 10.345 -45.557, -14.800 9.370 -45.616, -14.800 10.668 -44.200, -14.800 11.305 -45.733, -14.800 13.751 -44.537, -14.800 14.145 -44.265, -14.800 10.849 -44.041, -14.800 13.529 -44.961, -14.800 11.762 -45.907, -14.800 13.500 -45.200, -14.800 12.964 -46.736, -14.800 14.379 -46.193, -14.800 15.085 -48.150, -14.800 14.855 -46.135, -14.800 16.450 -46.785, -14.800 14.378 -48.150, -14.800 14.959 -48.242, -14.800 15.249 -45.863, -14.800 15.385 -45.665, -14.800 16.992 -44.953, -14.800 15.249 -44.537, -14.800 16.137 -43.616, -14.800 15.500 -45.200, -14.800 15.687 -43.194, -14.800 14.621 -44.207, -14.800 11.071 -43.138, -14.800 13.604 -41.798, -14.800 10.985 -42.913, -14.800 0.793 -42.327, -14.800 9.745 -42.442, -14.800 13.069 -41.414, -14.800 4.232 -48.665, -14.800 5.345 -46.135, -14.800 4.700 -45.200, -14.800 4.815 -44.735, -14.800 4.951 -44.537, -14.800 11.071 -43.617, -14.800 14.621 -46.193, -14.800 6.407 -51.262, -14.800 0.227 -45.083, -14.800 -0.076 -45.098, -14.800 -0.376 -45.052, -14.800 -1.312 -44.328, -14.800 10.000 -33.300, -16.000 10.000 -33.300, 12.567 2.585 -32.800, 12.293 2.690 -32.800, 11.807 3.012 -32.800, 14.300 2.500 -32.800, 9.923 6.791 -32.800, 14.300 10.000 -32.800, 9.763 6.971 -32.800, 9.100 7.223 -32.800, 0.663 6.971 -32.800, 0.465 7.108 -32.800, 8.635 7.108 -32.800, 11.423 3.318 -32.800, 10.559 3.778 -32.800, 9.763 5.474 -32.800, 9.609 4.018 -32.800, 9.120 4.050 -32.800, 8.635 5.337 -32.800, 5.693 4.521 -32.800, 6.422 3.038 -32.800, 5.771 2.307 -32.800, 5.363 3.651 -32.800, 4.700 3.400 -32.800, 5.517 1.887 -32.800, 3.820 1.346 -32.800, 5.315 1.440 -32.800, 5.080 -0.490 -32.800, 5.168 -0.972 -32.800, 4.048 -0.125 -32.800, 8.437 5.474 -32.800, 5.635 4.755 -32.800, 8.277 5.654 -32.800, 8.165 5.868 -32.800, 5.363 5.149 -32.800, 8.277 6.791 -32.800, 8.165 6.577 -32.800, 3.956 0.866 -32.800, 4.700 -3.400 -32.800, 5.693 -4.279 -32.800, 4.939 -5.371 -32.800, 8.165 -6.577 -32.800, 8.147 -3.936 -32.800, 8.635 -5.337 -32.800, 8.861 -5.252 -32.800, 9.100 -5.223 -32.800, 9.923 -5.654 -32.800, 10.559 -3.778 -32.800, 9.565 -5.337 -32.800, 9.763 -5.474 -32.800, 10.093 -6.102 -32.800, 11.423 -3.318 -32.800, 11.807 -3.012 -32.800, 12.038 -2.833 -32.800, 12.567 -2.585 -32.800, -0.239 -7.193 -32.800, 0.000 -7.223 -32.800, -9.339 -7.193 -32.800, -14.300 -10.000 -32.800, -11.005 -3.574 -32.800, -9.763 -5.474 -32.800, -9.609 -4.018 -32.800, -9.100 -5.223 -32.800, -9.120 -4.050 -32.800, -14.300 -2.500 -32.800, -10.035 -5.868 -32.800, -9.565 -5.337 -32.800, -9.339 -5.252 -32.800, -8.437 -5.474 -32.800, -7.678 -3.792 -32.800, -5.693 -4.521 -32.800, -5.635 -4.755 -32.800, -5.523 -4.968 -32.800, -8.635 -5.337 -32.800, -5.693 -4.279 -32.800, -7.230 -3.592 -32.800, -5.635 -4.045 -32.800, -5.523 -3.832 -32.800, -6.809 -3.340 -32.800, -5.771 -2.307 -32.800, -3.232 -2.441 -32.800, -4.161 -3.429 -32.800, -3.935 -3.515 -32.800, -2.539 -3.155 -32.800, -1.693 -3.679 -32.800, -3.730 -1.579 -32.800, -4.002 -0.621 -32.800, -4.048 -0.125 -32.800, -5.080 0.490 -32.800, -5.315 1.440 -32.800, -5.517 1.887 -32.800, -4.700 3.400 -32.800, -5.771 2.307 -32.800, -4.400 3.400 -32.800, -3.935 3.515 -32.800, -3.577 3.832 -32.800, -3.465 4.045 -32.800, -3.376 2.237 -32.800, -3.076 2.635 -32.800, -2.728 2.993 -32.800, -3.407 4.279 -32.800, -3.407 4.521 -32.800, -3.737 5.149 -32.800, -3.935 5.285 -32.800, -3.956 0.866 -32.800, -3.625 1.805 -32.800, -6.075 2.692 -32.800, -4.939 3.429 -32.800, -5.165 3.515 -32.800, -5.693 4.279 -32.800, -7.678 3.792 -32.800, -4.939 5.371 -32.800, -4.700 5.400 -32.800, -8.277 6.791 -32.800, -0.823 6.791 -32.800, -0.663 6.971 -32.800, -8.437 6.971 -32.800, -0.465 7.108 -32.800, -8.635 7.108 -32.800, -9.100 7.223 -32.800, -9.339 7.193 -32.800, -9.565 7.108 -32.800, -9.763 6.971 -32.800, -14.300 10.000 -32.800, -10.093 6.102 -32.800, -9.763 5.474 -32.800, -9.120 4.050 -32.800, -9.100 5.223 -32.800, -8.630 4.023 -32.800, -8.861 5.252 -32.800, -8.147 3.936 -32.800, -5.635 4.045 -32.800, -10.091 3.927 -32.800, -10.559 3.778 -32.800, -12.293 2.690 -32.800, -10.093 6.343 -32.800, 8.861 7.193 -32.800, 8.437 6.971 -32.800, 4.700 5.400 -32.800, 4.400 5.400 -32.800, 0.935 6.577 -32.800, 3.935 5.285 -32.800, 3.465 4.045 -32.800, 3.577 3.832 -32.800, 2.728 2.993 -32.800, 3.076 2.635 -32.800, 3.935 3.515 -32.800, 1.463 3.777 -32.800, 0.000 7.223 -32.800, -4.161 5.371 -32.800, -0.993 6.102 -32.800, -0.935 5.868 -32.800, -0.823 5.654 -32.800, -0.465 5.337 -32.800, 0.239 5.252 -32.800, 0.000 4.050 -32.800, 0.988 3.928 -32.800, -0.823 -6.791 -32.800, -4.161 -5.371 -32.800, -0.993 -6.343 -32.800, -0.993 -6.102 -32.800, -0.663 -5.474 -32.800, -0.744 -3.981 -32.800, 0.249 -4.042 -32.800, 0.744 -3.981 -32.800, -0.465 -7.108 -32.800, -0.663 -6.971 -32.800, -8.107 -6.102 -32.800, -5.165 -5.285 -32.800, -4.400 -5.400 -32.800, -3.737 -5.149 -32.800, -0.823 -5.654 -32.800, -3.465 -4.755 -32.800, -3.407 -4.521 -32.800, -3.507 -2.025 -32.800, -0.465 -5.337 -32.800, -0.239 -5.252 -32.800, 0.000 -5.223 -32.800, 3.577 -3.832 -32.800, 2.908 -2.819 -32.800, 2.539 -3.155 -32.800, 4.161 -3.429 -32.800, 3.232 -2.441 -32.800, 3.507 -2.025 -32.800, -8.107 6.102 -32.800, -8.165 5.868 -32.800, -5.635 4.755 -32.800, 5.165 -5.285 -32.800, 0.239 -7.193 -32.800, 14.300 -10.000 -32.800, 9.339 -7.193 -32.800, 9.763 -6.971 -32.800, 0.993 -6.343 -32.800, 3.935 -5.285 -32.800, 3.407 -4.521 -32.800, 1.228 -3.859 -32.800, 0.823 -6.791 -32.800, 5.771 -2.307 -32.800, 5.165 -3.515 -32.800, 14.300 2.500 -31.600, 11.807 3.012 -31.600, 11.423 3.318 -31.600, 12.038 2.833 -31.600, 12.293 2.690 -31.600, 12.567 2.585 -31.600, 12.852 2.521 -31.600, 13.144 2.500 -31.600, -0.239 7.193 -31.600, -9.100 7.223 -31.600, -9.339 7.193 -31.600, -14.300 10.000 -31.600, -9.763 6.971 -31.600, -9.565 7.108 -31.600, -10.093 6.102 -31.600, -11.807 3.012 -31.600, -11.423 3.318 -31.600, -12.567 2.585 -31.600, -13.144 2.500 -31.600, -12.038 2.833 -31.600, -9.565 5.337 -31.600, -9.120 4.050 -31.600, -9.100 5.223 -31.600, -8.635 5.337 -31.600, -8.630 4.023 -31.600, -5.363 5.149 -31.600, -0.823 6.791 -31.600, -0.465 7.108 -31.600, -8.635 7.108 -31.600, -8.147 3.936 -31.600, -7.230 3.592 -31.600, -6.422 3.038 -31.600, -6.075 2.692 -31.600, -5.363 3.651 -31.600, -5.165 3.515 -31.600, -4.939 3.429 -31.600, -4.700 3.400 -31.600, -5.771 2.307 -31.600, -3.376 2.237 -31.600, -4.161 3.429 -31.600, -5.517 1.887 -31.600, -5.315 1.440 -31.600, -3.820 1.346 -31.600, -3.956 0.866 -31.600, -5.080 -0.490 -31.600, -5.168 -0.972 -31.600, -3.730 -1.579 -31.600, -5.517 -1.887 -31.600, -2.908 -2.819 -31.600, -3.737 -3.651 -31.600, -3.465 -4.045 -31.600, -2.132 -3.443 -31.600, -3.407 -4.521 -31.600, -1.228 -3.859 -31.600, -0.465 -5.337 -31.600, 0.249 -4.042 -31.600, 0.663 -5.474 -31.600, 1.693 -3.679 -31.600, 0.823 -5.654 -31.600, 3.407 -4.279 -31.600, 3.465 -4.045 -31.600, 3.935 -3.515 -31.600, 3.232 -2.441 -31.600, 3.507 -2.025 -31.600, 4.939 -3.429 -31.600, 5.635 -4.045 -31.600, 6.809 -3.340 -31.600, 7.230 -3.592 -31.600, 7.678 -3.792 -31.600, 8.165 -5.868 -31.600, 8.277 -5.654 -31.600, 8.147 -3.936 -31.600, 8.861 -5.252 -31.600, 9.100 -5.223 -31.600, 9.339 -5.252 -31.600, 10.559 -3.778 -31.600, 13.144 -2.500 -31.600, 14.300 -2.500 -31.600, 11.423 -3.318 -31.600, 12.567 -2.585 -31.600, -5.080 0.490 -31.600, -4.048 -0.125 -31.600, -4.939 -3.429 -31.600, -5.165 -3.515 -31.600, -5.523 -3.832 -31.600, -5.363 -3.651 -31.600, -6.422 -3.038 -31.600, -5.635 -4.045 -31.600, -5.693 -4.279 -31.600, -7.230 -3.592 -31.600, -8.165 -5.868 -31.600, -5.363 -5.149 -31.600, -8.165 -6.577 -31.600, -8.277 -6.791 -31.600, -8.437 -6.971 -31.600, -0.935 -6.577 -31.600, -4.161 -5.371 -31.600, -3.577 -4.968 -31.600, -8.147 -3.936 -31.600, -8.630 -4.023 -31.600, -9.339 -5.252 -31.600, -8.861 -5.252 -31.600, -9.120 -4.050 -31.600, -10.091 -3.927 -31.600, -10.559 -3.778 -31.600, -11.005 -3.574 -31.600, -13.144 -2.500 -31.600, -12.567 -2.585 -31.600, -12.852 -2.521 -31.600, -11.423 -3.318 -31.600, -10.093 -6.343 -31.600, -10.093 -6.102 -31.600, -14.300 -2.500 -31.600, -10.035 -6.577 -31.600, -9.923 -6.791 -31.600, -9.100 -7.223 -31.600, -8.635 -7.108 -31.600, -0.239 -7.193 -31.600, 0.663 -6.971 -31.600, 0.823 -6.791 -31.600, 4.161 -5.371 -31.600, 3.935 -5.285 -31.600, 0.993 -6.102 -31.600, 8.630 -4.023 -31.600, 5.693 -4.521 -31.600, 5.771 -2.307 -31.600, 3.895 -1.108 -31.600, 5.080 -0.490 -31.600, 5.080 0.490 -31.600, 5.517 1.887 -31.600, 5.771 2.307 -31.600, 4.002 -0.621 -31.600, 4.033 0.374 -31.600, 4.400 3.400 -31.600, 4.700 3.400 -31.600, 3.376 2.237 -31.600, 3.076 2.635 -31.600, 0.663 5.474 -31.600, 1.463 3.777 -31.600, 0.988 3.928 -31.600, 0.465 5.337 -31.600, 0.000 4.050 -31.600, 0.000 5.223 -31.600, -0.239 5.252 -31.600, -0.465 5.337 -31.600, -0.663 5.474 -31.600, -0.993 6.102 -31.600, -0.935 6.577 -31.600, 5.363 3.651 -31.600, 6.075 2.692 -31.600, 6.422 3.038 -31.600, 7.230 3.592 -31.600, 5.693 4.521 -31.600, 8.277 5.654 -31.600, 8.165 5.868 -31.600, 5.363 5.149 -31.600, 8.165 6.577 -31.600, 0.465 7.108 -31.600, 8.147 3.936 -31.600, 8.861 5.252 -31.600, 8.437 5.474 -31.600, 8.635 5.337 -31.600, 9.339 5.252 -31.600, 9.565 5.337 -31.600, 10.035 5.868 -31.600, 10.559 3.778 -31.600, 10.093 6.102 -31.600, 10.035 6.577 -31.600, 9.763 6.971 -31.600, 9.339 7.193 -31.600, 8.861 7.193 -31.600, 14.300 10.000 -31.600, 0.239 7.193 -31.600, 4.700 5.400 -31.600, 8.277 6.791 -31.600, 5.165 5.285 -31.600, 3.737 3.651 -31.600, 2.728 2.993 -31.600, 3.577 4.968 -31.600, 0.935 5.868 -31.600, 0.935 6.577 -31.600, 3.935 5.285 -31.600, 8.437 6.971 -31.600, 3.737 5.149 -31.600, 0.498 4.019 -31.600, -1.463 3.777 -31.600, -0.823 5.654 -31.600, -1.916 3.568 -31.600, -3.407 4.279 -31.600, -3.577 3.832 -31.600, -3.737 3.651 -31.600, -3.737 5.149 -31.600, -0.993 6.343 -31.600, -7.678 -3.792 -31.600, -3.737 -5.149 -31.600, -3.935 -5.285 -31.600, 5.517 -1.887 -31.600, 2.908 -2.819 -31.600, 2.132 -3.443 -31.600, 0.239 -5.252 -31.600, -5.635 4.755 -31.600, -5.523 4.968 -31.600, -8.107 6.102 -31.600, -8.165 6.577 -31.600, -8.277 6.791 -31.600, 10.093 -6.102 -31.600, 10.093 -6.343 -31.600, 9.923 -6.791 -31.600, 9.565 -7.108 -31.600, 9.339 -7.193 -31.600, 8.861 -7.193 -31.600, 4.700 -5.400 -31.600, 8.277 -6.791 -31.600, 8.107 -6.102 -31.600, 5.523 -4.968 -31.600, 5.165 -5.285 -31.600, 5.363 -5.149 -31.600, 0.935 -5.868 -31.600, 0.993 -6.343 -31.600, 0.935 -6.577 -31.600, -14.300 -10.000 -31.600, -14.300 2.500 -32.800, -14.300 2.500 -31.600, -13.144 2.500 -32.800, -11.807 3.012 -32.800, -12.293 2.690 -31.600, -12.852 2.521 -31.600, -12.852 2.521 -32.800, -12.567 2.585 -32.800, -12.038 2.833 -32.800, -12.852 -2.521 -32.800, -12.567 -2.585 -32.800, -12.293 -2.690 -31.600, -12.293 -2.690 -32.800, -12.038 -2.833 -31.600, -12.038 -2.833 -32.800, -13.144 -2.500 -32.800, -4.700 5.400 -31.600, -5.165 5.285 -32.800, -4.939 5.371 -31.600, -5.165 5.285 -31.600, -5.693 4.521 -32.800, -5.693 4.521 -31.600, -5.693 4.279 -31.600, -5.523 3.832 -31.600, -5.363 5.149 -32.800, -5.523 4.968 -32.800, -5.635 4.045 -31.600, -5.523 3.832 -32.800, -5.363 3.651 -32.800, -4.400 5.400 -32.800, -3.935 3.515 -31.600, -3.465 4.045 -31.600, -3.407 4.521 -31.600, -3.465 4.755 -31.600, -3.577 4.968 -32.800, -3.935 5.285 -31.600, -4.161 5.371 -31.600, -4.400 5.400 -31.600, -4.161 3.429 -32.800, -3.737 3.651 -32.800, -3.465 4.755 -32.800, -3.577 4.968 -31.600, -4.939 -3.429 -32.800, -5.363 -3.651 -32.800, -5.693 -4.521 -31.600, -4.700 -5.400 -32.800, -4.939 -5.371 -32.800, -4.939 -5.371 -31.600, -5.165 -3.515 -32.800, -5.635 -4.755 -31.600, -5.523 -4.968 -31.600, -5.363 -5.149 -32.800, -5.165 -5.285 -31.600, -4.700 -3.400 -31.600, -4.700 -3.400 -32.800, -3.935 -5.285 -32.800, -3.407 -4.279 -31.600, -3.465 -4.045 -32.800, -3.577 -3.832 -32.800, -3.935 -3.515 -31.600, -4.400 -3.400 -32.800, -4.161 -3.429 -31.600, -3.577 -4.968 -32.800, -3.465 -4.755 -31.600, -3.407 -4.279 -32.800, -3.577 -3.832 -31.600, -3.737 -3.651 -32.800, -4.700 -5.400 -31.600, 13.144 2.500 -32.800, 12.852 2.521 -32.800, 12.038 2.833 -32.800, 13.144 -2.500 -32.800, 11.807 -3.012 -31.600, 12.038 -2.833 -31.600, 12.293 -2.690 -32.800, 12.852 -2.521 -31.600, 12.852 -2.521 -32.800, 12.293 -2.690 -31.600, 5.165 3.515 -32.800, 4.939 3.429 -31.600, 5.165 3.515 -31.600, 5.523 3.832 -32.800, 5.523 3.832 -31.600, 5.693 4.279 -32.800, 5.635 4.045 -31.600, 5.693 4.279 -31.600, 5.523 4.968 -32.800, 5.635 4.755 -31.600, 5.523 4.968 -31.600, 4.939 5.371 -32.800, 4.939 5.371 -31.600, 4.939 3.429 -32.800, 5.635 4.045 -32.800, 5.165 5.285 -32.800, 3.407 4.521 -32.800, 3.465 4.755 -31.600, 3.407 4.521 -31.600, 3.407 4.279 -31.600, 4.400 3.400 -32.800, 4.161 3.429 -31.600, 4.161 5.371 -32.800, 4.161 5.371 -31.600, 3.737 5.149 -32.800, 3.577 4.968 -32.800, 3.465 4.755 -32.800, 3.407 4.279 -32.800, 3.465 4.045 -31.600, 3.577 3.832 -31.600, 3.737 3.651 -32.800, 3.935 3.515 -31.600, 4.161 3.429 -32.800, 4.400 -3.400 -31.600, 4.161 -3.429 -31.600, 3.577 -3.832 -31.600, 3.407 -4.279 -32.800, 3.577 -4.968 -31.600, 3.737 -5.149 -32.800, 3.737 -5.149 -31.600, 4.161 -5.371 -32.800, 3.935 -3.515 -32.800, 3.737 -3.651 -32.800, 3.737 -3.651 -31.600, 3.465 -4.045 -32.800, 3.407 -4.521 -31.600, 3.465 -4.755 -32.800, 3.465 -4.755 -31.600, 3.577 -4.968 -32.800, 4.700 -3.400 -31.600, 4.400 -3.400 -32.800, 4.939 -5.371 -31.600, 5.523 -4.968 -32.800, 5.635 -4.755 -32.800, 5.635 -4.755 -31.600, 5.693 -4.279 -31.600, 4.939 -3.429 -32.800, 5.363 -5.149 -32.800, 5.693 -4.521 -32.800, 5.635 -4.045 -32.800, 5.523 -3.832 -32.800, 5.523 -3.832 -31.600, 5.363 -3.651 -32.800, 5.363 -3.651 -31.600, 5.165 -3.515 -31.600, 4.400 -5.400 -32.800, 4.700 -5.400 -32.800, -15.974 2.500 -33.005, -15.897 2.500 -32.719, -14.881 2.500 -31.703, -14.595 10.000 -31.626, -14.881 10.000 -31.703, -15.897 10.000 -32.719, -14.705 10.000 -33.006, -15.772 10.000 -32.450, -14.776 10.000 -33.145, -14.595 2.500 -31.626, -15.150 10.000 -31.828, -15.602 2.500 -32.207, -15.602 10.000 -32.207, -15.974 10.000 -33.005, -15.150 2.500 -31.828, -15.393 10.000 -31.998, -15.393 2.500 -31.998, -15.772 2.500 -32.450, -14.455 10.000 -32.824, -14.455 2.500 -32.824, -14.594 2.500 -32.895, -14.776 2.500 -33.145, -14.594 10.000 -32.895, -14.705 2.500 -33.006, -15.772 -10.000 -32.450, -14.705 -10.000 -33.006, -14.594 -10.000 -32.895, -14.455 -10.000 -32.824, -14.595 -10.000 -31.626, -14.455 -2.500 -32.824, -15.772 -2.500 -32.450, -14.776 -2.500 -33.145, -15.974 -2.500 -33.005, -14.595 -2.500 -31.626, -14.881 -10.000 -31.703, -15.150 -2.500 -31.828, -15.393 -2.500 -31.998, -15.897 -2.500 -32.719, -15.974 -10.000 -33.005, -14.881 -2.500 -31.703, -15.150 -10.000 -31.828, -15.393 -10.000 -31.998, -15.602 -2.500 -32.207, -15.602 -10.000 -32.207, -15.897 -10.000 -32.719, -16.000 -2.500 -33.300, -14.800 -10.000 -33.300, -14.705 -2.500 -33.006, -14.776 -10.000 -33.145, -14.594 -2.500 -32.895, 15.974 -2.500 -33.005, 15.602 -2.500 -32.207, 14.776 -2.500 -33.145, 15.150 -2.500 -31.828, 14.705 -2.500 -33.006, 14.595 -2.500 -31.626, 14.300 -2.500 -32.800, 14.300 -10.000 -31.600, 14.595 -10.000 -31.626, 15.150 -10.000 -31.828, 15.393 -10.000 -31.998, 14.594 -10.000 -32.895, 15.602 -10.000 -32.207, 15.772 -10.000 -32.450, 14.776 -10.000 -33.145, 15.974 -10.000 -33.005, 14.881 -10.000 -31.703, 15.897 -10.000 -32.719, 14.881 -2.500 -31.703, 15.393 -2.500 -31.998, 15.772 -2.500 -32.450, 15.897 -2.500 -32.719, 14.455 -10.000 -32.824, 14.455 -2.500 -32.824, 14.594 -2.500 -32.895, 14.705 -10.000 -33.006, 14.800 -10.000 -33.300, 15.772 10.000 -32.450, 15.897 10.000 -32.719, 14.776 10.000 -33.145, 15.602 10.000 -32.207, 14.594 10.000 -32.895, 15.150 10.000 -31.828, 14.455 10.000 -32.824, 14.595 10.000 -31.626, 14.455 2.500 -32.824, 15.602 2.500 -32.207, 15.772 2.500 -32.450, 14.705 2.500 -33.006, 15.897 2.500 -32.719, 14.776 2.500 -33.145, 15.974 2.500 -33.005, 14.595 2.500 -31.626, 15.150 2.500 -31.828, 15.974 10.000 -33.005, 14.881 2.500 -31.703, 14.881 10.000 -31.703, 15.393 2.500 -31.998, 15.393 10.000 -31.998, 16.000 2.500 -33.300, 14.705 10.000 -33.006, 14.594 2.500 -32.895, 0.201 -5.243 -29.200, 0.725 -5.534 -29.200, 0.938 -5.875 -30.400, 0.988 -6.071 -29.200, 0.988 -6.071 -30.400, 0.651 -6.981 -30.400, 0.299 -7.177 -29.200, -0.988 -6.071 -29.200, -0.725 -5.534 -30.400, -0.394 -5.304 -30.400, 0.394 -5.304 -29.200, 0.849 -5.694 -30.400, 0.938 -5.875 -29.200, 0.968 -6.473 -29.200, 0.898 -6.663 -30.400, 0.898 -6.663 -29.200, 0.791 -6.835 -30.400, 0.299 -7.177 -30.400, 0.101 -7.217 -30.400, 0.101 -7.217 -29.200, -0.299 -7.177 -30.400, -0.651 -6.981 -29.200, -0.791 -6.835 -30.400, -0.898 -6.663 -30.400, -0.968 -6.473 -29.200, -0.999 -6.273 -29.200, -0.849 -5.694 -29.200, -0.394 -5.304 -29.200, 0.201 7.202 -29.200, 0.394 7.141 -29.200, 0.571 7.043 -30.400, 0.571 7.043 -29.200, 0.849 6.752 -29.200, 0.968 5.972 -30.400, 0.791 5.610 -30.400, 0.485 5.348 -30.400, 0.299 5.268 -30.400, 0.101 5.228 -30.400, -0.101 5.228 -30.400, -0.101 5.228 -29.200, -0.791 5.610 -30.400, -0.898 5.782 -30.400, -0.938 6.570 -30.400, -0.394 7.141 -30.400, -0.201 7.202 -30.400, 0.725 6.912 -30.400, 0.725 6.912 -29.200, 0.849 6.752 -30.400, 0.938 6.570 -30.400, 0.938 6.570 -29.200, 0.968 5.972 -29.200, 0.898 5.782 -29.200, 0.791 5.610 -29.200, 0.299 5.268 -29.200, 0.101 5.228 -29.200, -0.299 5.268 -29.200, -0.791 5.610 -29.200, -0.999 6.172 -29.200, -0.849 6.752 -30.400, -0.725 6.912 -30.400, -0.725 6.912 -29.200, 4.601 5.380 -29.200, 4.601 5.380 -30.400, 4.794 5.319 -29.200, 4.794 5.319 -30.400, 5.125 5.089 -30.400, 5.388 4.551 -30.400, 5.051 3.641 -30.400, 4.299 3.405 -30.400, 3.915 3.526 -30.400, 3.749 3.641 -30.400, 3.502 3.960 -29.200, 3.432 4.149 -30.400, 3.829 5.221 -29.200, 4.006 5.319 -30.400, 4.971 5.221 -29.200, 5.125 5.089 -29.200, 5.249 4.929 -30.400, 5.338 4.747 -29.200, 5.368 4.149 -29.200, 5.298 3.960 -29.200, 5.051 3.641 -29.200, 4.885 3.526 -29.200, 4.699 3.446 -30.400, 4.501 3.405 -30.400, 4.299 3.405 -29.200, 4.101 3.446 -30.400, 3.915 3.526 -29.200, 3.749 3.641 -29.200, 3.609 3.788 -30.400, 3.432 4.149 -29.200, 3.412 4.551 -30.400, 3.412 4.551 -29.200, 3.462 4.747 -29.200, 3.675 5.089 -29.200, 4.400 -3.400 -29.200, 4.400 -3.400 -30.400, 4.794 -3.481 -30.400, 4.601 -3.420 -29.200, 5.249 -3.871 -30.400, 5.338 -4.053 -29.200, 4.885 -5.274 -30.400, 4.699 -5.354 -30.400, 4.501 -5.395 -30.400, 3.915 -5.274 -30.400, 3.749 -5.159 -29.200, 3.749 -5.159 -30.400, 3.432 -4.651 -30.400, 3.412 -4.249 -30.400, 3.412 -4.249 -29.200, 3.551 -3.871 -30.400, 3.675 -3.711 -30.400, 4.006 -3.481 -30.400, 4.199 -3.420 -30.400, 4.971 -3.579 -30.400, 5.368 -4.651 -29.200, 5.191 -5.012 -30.400, 5.051 -5.159 -30.400, 5.051 -5.159 -29.200, 4.885 -5.274 -29.200, 4.699 -5.354 -29.200, 4.101 -5.354 -29.200, 3.915 -5.274 -29.200, 3.432 -4.651 -29.200, 3.401 -4.451 -29.200, 3.462 -4.053 -29.200, 3.829 -3.579 -29.200, -4.199 -3.420 -29.200, -4.006 -3.481 -29.200, -3.675 -3.711 -30.400, -3.462 -4.053 -29.200, -3.432 -4.651 -30.400, -3.502 -4.840 -30.400, -3.749 -5.159 -30.400, -4.299 -5.395 -29.200, -5.051 -5.159 -30.400, -5.191 -5.012 -29.200, -5.191 -5.012 -30.400, -5.388 -4.249 -30.400, -5.388 -4.249 -29.200, -4.971 -3.579 -30.400, -4.601 -3.420 -29.200, -4.601 -3.420 -30.400, -4.400 -3.400 -29.200, -4.400 -3.400 -30.400, -3.829 -3.579 -29.200, -3.551 -3.871 -29.200, -3.462 -4.053 -30.400, -3.412 -4.249 -30.400, -3.412 -4.249 -29.200, -3.432 -4.651 -29.200, -3.749 -5.159 -29.200, -3.915 -5.274 -29.200, -4.699 -5.354 -30.400, -5.051 -5.159 -29.200, -5.298 -4.840 -30.400, -5.298 -4.840 -29.200, -5.368 -4.651 -30.400, -5.368 -4.651 -29.200, -5.338 -4.053 -30.400, -5.125 -3.711 -30.400, -4.971 -3.579 -29.200, -4.794 -3.481 -30.400, -4.199 5.380 -29.200, -4.400 5.400 -29.200, -4.199 5.380 -30.400, -4.006 5.319 -29.200, -4.006 5.319 -30.400, -3.675 5.089 -30.400, -3.401 4.349 -30.400, -4.501 3.405 -29.200, -4.885 3.526 -30.400, -5.249 4.929 -30.400, -4.971 5.221 -30.400, -4.794 5.319 -29.200, -4.794 5.319 -30.400, -3.675 5.089 -29.200, -3.551 4.929 -29.200, -3.432 4.149 -30.400, -3.502 3.960 -29.200, -3.609 3.788 -29.200, -3.749 3.641 -30.400, -3.915 3.526 -30.400, -4.101 3.446 -29.200, -4.299 3.405 -30.400, -4.299 3.405 -29.200, -5.051 3.641 -29.200, -5.298 3.960 -30.400, -5.368 4.149 -30.400, -5.368 4.149 -29.200, -5.388 4.551 -30.400, -5.388 4.551 -29.200, -5.338 4.747 -30.400, -5.338 4.747 -29.200, -5.125 5.089 -29.200, -4.971 5.221 -29.200, 6.424 0.980 -30.400, 6.424 0.980 -29.200, 6.617 0.919 -30.400, 6.617 0.919 -29.200, 6.794 0.821 -30.400, 6.947 0.689 -30.400, 7.071 0.529 -29.200, 7.071 0.529 -30.400, 7.160 0.347 -30.400, 7.160 0.347 -29.200, 7.221 -0.051 -30.400, 7.120 -0.440 -29.200, 7.013 -0.612 -30.400, 6.324 -0.995 -30.400, 6.324 -0.995 -29.200, 6.121 -0.995 -30.400, 5.923 -0.954 -30.400, 5.571 -0.759 -30.400, 5.325 -0.440 -29.200, 5.325 -0.440 -30.400, 5.224 -0.051 -30.400, 5.234 0.151 -30.400, 5.285 0.347 -29.200, 5.651 0.821 -30.400, 5.828 0.919 -29.200, 6.021 0.980 -30.400, 6.223 1.000 -30.400, 6.794 0.821 -29.200, 6.947 0.689 -29.200, 7.211 0.151 -30.400, 7.211 0.151 -29.200, 7.191 -0.251 -29.200, 7.013 -0.612 -29.200, 6.874 -0.759 -29.200, 6.121 -0.995 -29.200, 5.923 -0.954 -29.200, 5.737 -0.874 -30.400, 5.571 -0.759 -29.200, 5.254 -0.251 -30.400, 5.254 -0.251 -29.200, 5.224 -0.051 -29.200, 5.234 0.151 -29.200, 5.374 0.529 -29.200, 5.651 0.821 -29.200, -6.021 0.980 -30.400, -6.021 0.980 -29.200, -6.223 1.000 -29.200, -5.374 0.529 -30.400, -5.285 0.347 -29.200, -5.285 0.347 -30.400, -5.234 0.151 -30.400, -5.325 -0.440 -30.400, -5.432 -0.612 -29.200, -5.737 -0.874 -29.200, -6.324 -0.995 -30.400, -6.708 -0.874 -29.200, -6.708 -0.874 -30.400, -6.874 -0.759 -30.400, -7.120 -0.440 -30.400, -7.191 -0.251 -29.200, -7.221 -0.051 -29.200, -7.160 0.347 -30.400, -7.071 0.529 -30.400, -6.947 0.689 -30.400, -6.794 0.821 -29.200, -5.828 0.919 -29.200, -5.498 0.689 -30.400, -5.374 0.529 -29.200, -5.224 -0.051 -29.200, -5.254 -0.251 -30.400, -5.571 -0.759 -30.400, -5.923 -0.954 -30.400, -5.923 -0.954 -29.200, -6.121 -0.995 -29.200, -6.324 -0.995 -29.200, -7.013 -0.612 -29.200, -7.191 -0.251 -30.400, -7.221 -0.051 -30.400, -7.211 0.151 -30.400, -7.160 0.347 -29.200, -6.424 0.980 -29.200, -0.000 4.050 -29.200, 0.403 4.030 -30.400, 0.802 3.970 -30.400, 0.403 4.030 -29.200, 0.802 3.970 -29.200, 1.573 3.732 -30.400, 1.937 3.557 -29.200, 2.281 3.346 -30.400, 2.899 2.828 -30.400, 3.402 2.197 -29.200, 3.770 1.480 -29.200, 3.899 1.097 -30.400, 3.899 1.097 -29.200, 3.988 0.703 -29.200, 4.049 -0.101 -30.400, 3.948 -0.901 -29.200, 3.839 -1.290 -30.400, 3.692 -1.666 -30.400, 3.037 -2.680 -30.400, 2.755 -2.969 -30.400, 2.445 -3.228 -30.400, 2.112 -3.456 -29.200, 2.112 -3.456 -30.400, 1.757 -3.649 -30.400, 0.604 -4.005 -30.400, 0.202 -4.045 -30.400, -1.757 -3.649 -30.400, -2.755 -2.969 -30.400, -3.037 -2.680 -30.400, -3.288 -2.364 -30.400, -3.948 -0.901 -29.200, -3.948 -0.901 -30.400, -4.039 0.303 -29.200, -3.988 0.703 -30.400, -3.899 1.097 -29.200, -3.604 1.848 -29.200, -3.402 2.197 -30.400, -2.603 3.102 -30.400, -1.573 3.732 -29.200, -0.802 3.970 -29.200, -0.403 4.030 -30.400, 1.573 3.732 -29.200, 2.281 3.346 -29.200, 3.166 2.525 -29.200, 3.604 1.848 -29.200, 3.770 1.480 -30.400, 4.039 0.303 -29.200, 2.755 -2.969 -29.200, 2.445 -3.228 -29.200, 1.757 -3.649 -29.200, 0.604 -4.005 -29.200, 0.202 -4.045 -29.200, -0.202 -4.045 -30.400, -0.202 -4.045 -29.200, -1.385 -3.806 -30.400, -1.757 -3.649 -29.200, -2.112 -3.456 -29.200, -2.445 -3.228 -30.400, -3.037 -2.680 -29.200, -3.507 -2.025 -30.400, -3.507 -2.025 -29.200, -3.692 -1.666 -29.200, -3.402 2.197 -29.200, -2.603 3.102 -29.200, -2.281 3.346 -30.400, -2.281 3.346 -29.200, -8.450 -11.000 -24.900, -8.450 -12.200 -24.900, -8.430 -11.000 -25.073, -8.370 -12.200 -25.237, -8.148 -12.200 -25.502, -8.148 -11.000 -25.502, -7.997 -12.200 -25.589, -7.997 -11.000 -25.589, -7.656 -12.200 -25.649, -7.185 -11.000 -25.446, -7.185 -12.200 -25.446, -6.995 -11.000 -25.157, -6.955 -12.200 -24.987, -6.955 -11.000 -24.813, -6.955 -12.200 -24.813, -7.485 -12.200 -24.182, -7.830 -12.200 -24.161, -7.997 -12.200 -24.211, -8.148 -12.200 -24.298, -8.275 -12.200 -24.418, -8.370 -12.200 -24.563, -8.370 -11.000 -24.563, -8.430 -11.000 -24.727, -8.430 -12.200 -24.727, -8.275 -11.000 -25.382, -7.325 -12.200 -25.550, -7.073 -11.000 -25.312, -7.185 -12.200 -24.354, -7.656 -12.200 -24.151, -7.656 -11.000 -24.151, -7.997 -11.000 -24.211, -8.275 -11.000 -24.418, 6.970 -11.000 -25.073, 7.030 -11.000 -25.237, 7.403 -11.000 -25.589, 7.744 -12.200 -25.649, 7.915 -12.200 -25.618, 8.075 -11.000 -25.550, 8.327 -12.200 -25.312, 8.445 -12.200 -24.813, 8.075 -12.200 -24.250, 7.744 -12.200 -24.151, 7.252 -12.200 -24.298, 7.125 -11.000 -24.418, 7.030 -12.200 -24.563, 6.950 -12.200 -24.900, 7.570 -12.200 -25.639, 8.327 -11.000 -25.312, 8.405 -11.000 -25.157, 8.405 -11.000 -24.643, 8.215 -12.200 -24.354, 8.215 -11.000 -24.354, 8.075 -11.000 -24.250, 7.915 -12.200 -24.182, 7.915 -11.000 -24.182, 7.744 -11.000 -24.151, 7.570 -11.000 -24.161, 7.403 -12.200 -24.211, 7.252 -11.000 -24.298, 7.125 -12.200 -24.418, 8.550 12.200 -24.900, 8.530 11.000 -25.083, 8.471 11.000 -25.257, 8.471 12.200 -25.257, 8.377 11.000 -25.414, 8.250 12.200 -25.548, 7.927 12.200 -25.719, 7.927 11.000 -25.719, 7.746 12.200 -25.749, 7.223 12.200 -25.604, 6.972 12.200 -25.338, 6.855 11.000 -24.992, 6.855 12.200 -24.992, 6.894 11.000 -24.629, 6.894 12.200 -24.629, 7.562 12.200 -24.061, 7.746 12.200 -24.051, 7.746 11.000 -24.051, 8.098 12.200 -24.149, 8.250 12.200 -24.252, 8.377 12.200 -24.386, 8.530 12.200 -24.717, 8.550 11.000 -24.900, 8.530 11.000 -24.717, 8.377 12.200 -25.414, 8.098 11.000 -25.651, 7.746 11.000 -25.749, 7.562 12.200 -25.739, 7.562 11.000 -25.739, 7.385 12.200 -25.690, 7.385 11.000 -25.690, 7.223 11.000 -25.604, 6.972 11.000 -25.338, 7.223 11.000 -24.196, 7.385 11.000 -24.110, 8.098 11.000 -24.149, 8.250 11.000 -24.252, 8.471 11.000 -24.543, -6.870 12.200 -25.083, -6.929 11.000 -25.257, -7.150 12.200 -25.548, -7.302 12.200 -25.651, -7.302 11.000 -25.651, -7.473 12.200 -25.719, -7.473 11.000 -25.719, -8.015 11.000 -25.690, -8.506 12.200 -25.171, -8.506 11.000 -25.171, -8.545 12.200 -24.992, -8.545 11.000 -24.992, -8.545 12.200 -24.808, -8.506 12.200 -24.629, -8.317 12.200 -24.315, -8.177 12.200 -24.196, -7.838 11.000 -24.061, -7.302 12.200 -24.149, -7.302 11.000 -24.149, -7.023 11.000 -24.386, -7.023 12.200 -25.414, -7.023 11.000 -25.414, -7.654 12.200 -25.749, -7.838 11.000 -25.739, -8.177 12.200 -25.604, -8.177 11.000 -25.604, -8.317 11.000 -25.485, -8.428 12.200 -25.338, -8.428 11.000 -25.338, -8.506 11.000 -24.629, -8.428 12.200 -24.462, -8.428 11.000 -24.462, -8.015 12.200 -24.110, -7.473 11.000 -24.081, -6.929 11.000 -24.543, -9.629 11.000 -22.717, -9.629 12.200 -22.717, -9.750 11.000 -22.767, -9.854 12.200 -22.846, -9.933 11.000 -22.950, -9.983 12.200 -23.071, -9.983 11.000 -23.071, 10.000 12.200 -23.200, 10.000 11.000 -23.200, 9.933 11.000 -22.950, 9.933 12.200 -22.950, 9.854 12.200 -22.846, 9.750 12.200 -22.767, 9.629 11.000 -22.717, 9.629 12.200 -22.717, 10.000 12.200 -28.700, 8.530 12.200 -25.083, 8.098 12.200 -25.651, -6.929 12.200 -25.257, -6.850 12.200 -24.900, -6.929 12.200 -24.543, -7.023 12.200 -24.386, 7.223 12.200 -24.196, 7.385 12.200 -24.110, 7.927 12.200 -24.081, 9.500 12.200 -22.700, 9.983 12.200 -23.071, -10.000 12.200 -23.200, -9.933 12.200 -22.950, -9.750 12.200 -22.767, -9.500 12.200 -22.700, 8.471 12.200 -24.543, -7.150 12.200 -24.252, 7.083 12.200 -24.315, 6.972 12.200 -24.462, -6.870 12.200 -24.717, 6.855 12.200 -24.808, 6.894 12.200 -25.171, 7.083 12.200 -25.485, -7.473 12.200 -24.081, -7.654 12.200 -24.051, -7.838 12.200 -24.061, -8.317 12.200 -25.485, -8.015 12.200 -25.690, -7.838 12.200 -25.739, -10.000 12.200 -28.700, -7.654 11.000 -25.749, -7.150 11.000 -25.548, 7.083 11.000 -25.485, 6.894 11.000 -25.171, 6.855 11.000 -24.808, -7.150 11.000 -24.252, 7.083 11.000 -24.315, -7.654 11.000 -24.051, -9.500 11.000 -22.700, -8.015 11.000 -24.110, -10.000 11.000 -23.200, -9.854 11.000 -22.846, 8.377 11.000 -24.386, 7.927 11.000 -24.081, 9.983 11.000 -23.071, 9.854 11.000 -22.846, 9.750 11.000 -22.767, 8.250 11.000 -25.548, -6.870 11.000 -25.083, -6.850 11.000 -24.900, -6.870 11.000 -24.717, 6.972 11.000 -24.462, 7.562 11.000 -24.061, 9.500 11.000 -22.700, -8.545 11.000 -24.808, -8.317 11.000 -24.315, -8.177 11.000 -24.196, -5.254 -12.200 -22.712, -5.058 -12.200 -22.803, -5.058 -11.000 -22.803, -4.632 -11.000 -23.260, -4.256 -12.200 -23.613, -3.427 -12.200 -24.223, -4.256 -11.000 -23.613, -3.427 -11.000 -24.223, -2.028 -12.200 -24.876, -1.532 -12.200 -25.017, -1.027 -12.200 -25.118, -0.515 -11.000 -25.180, -0.515 -12.200 -25.180, 1.532 -11.000 -25.017, 1.027 -12.200 -25.118, 1.532 -12.200 -25.017, 2.028 -12.200 -24.876, 2.511 -12.200 -24.695, 2.028 -11.000 -24.876, 2.511 -11.000 -24.695, 2.978 -11.000 -24.478, 3.427 -12.200 -24.223, 3.427 -11.000 -24.223, 4.632 -12.200 -23.260, 4.979 -12.200 -22.879, 4.632 -11.000 -23.260, -1.027 -11.000 -25.118, 4.979 -11.000 -22.879, 5.058 -12.200 -22.803, 5.151 -11.000 -22.747, 5.151 -12.200 -22.747, 5.254 -11.000 -22.712, 9.629 -11.000 -22.717, 9.629 -12.200 -22.717, 9.750 -11.000 -22.767, 9.854 -11.000 -22.846, 9.854 -12.200 -22.846, 9.933 -12.200 -22.950, 9.983 -12.200 -23.071, -9.983 -12.200 -23.071, -9.933 -12.200 -22.950, -9.750 -12.200 -22.767, -9.750 -11.000 -22.767, -9.629 -11.000 -22.717, -9.629 -12.200 -22.717, -9.854 -12.200 -22.846, -8.430 -12.200 -25.073, -8.275 -12.200 -25.382, -7.830 -12.200 -25.639, -7.485 -12.200 -25.618, -6.995 -12.200 -25.157, 8.405 -12.200 -25.157, 8.445 -12.200 -24.987, 8.405 -12.200 -24.643, 10.000 -12.200 -23.200, 8.327 -12.200 -24.488, 9.750 -12.200 -22.767, 9.500 -12.200 -22.700, 7.570 -12.200 -24.161, 5.362 -12.200 -22.700, 5.254 -12.200 -22.712, 4.256 -12.200 -23.613, 3.854 -12.200 -23.935, 6.970 -12.200 -24.727, 6.970 -12.200 -25.073, 7.125 -12.200 -25.382, 7.403 -12.200 -25.589, 2.978 -12.200 -24.478, 7.030 -12.200 -25.237, 7.252 -12.200 -25.502, 0.515 -12.200 -25.180, -0.000 -12.200 -25.200, -2.511 -12.200 -24.695, -7.073 -12.200 -25.312, -2.978 -12.200 -24.478, -6.995 -12.200 -24.643, -3.854 -12.200 -23.935, -7.073 -12.200 -24.488, -4.632 -12.200 -23.260, -4.979 -12.200 -22.879, -5.151 -12.200 -22.747, -7.325 -12.200 -24.250, -5.362 -12.200 -22.700, -9.500 -12.200 -22.700, -10.000 -12.200 -23.200, 10.000 -12.200 -28.700, 8.215 -12.200 -25.446, 8.075 -12.200 -25.550, 10.000 -11.000 -23.200, 10.000 -11.000 -28.700, 8.215 -11.000 -25.446, 7.915 -11.000 -25.618, 7.744 -11.000 -25.649, -7.830 -11.000 -25.639, -8.370 -11.000 -25.237, -9.983 -11.000 -23.071, -9.933 -11.000 -22.950, -9.854 -11.000 -22.846, -9.500 -11.000 -22.700, -7.325 -11.000 -24.250, -7.485 -11.000 -24.182, -5.362 -11.000 -22.700, -7.185 -11.000 -24.354, -4.979 -11.000 -22.879, -5.254 -11.000 -22.712, -5.151 -11.000 -22.747, -7.073 -11.000 -24.488, -6.995 -11.000 -24.643, -6.955 -11.000 -24.987, -3.854 -11.000 -23.935, -2.511 -11.000 -24.695, -2.028 -11.000 -24.876, -7.325 -11.000 -25.550, -7.485 -11.000 -25.618, -1.532 -11.000 -25.017, -7.656 -11.000 -25.649, 7.570 -11.000 -25.639, -2.978 -11.000 -24.478, 0.515 -11.000 -25.180, 1.027 -11.000 -25.118, 7.125 -11.000 -25.382, 3.854 -11.000 -23.935, 6.970 -11.000 -24.727, 4.256 -11.000 -23.613, 7.030 -11.000 -24.563, 6.950 -11.000 -24.900, 5.058 -11.000 -22.803, 5.362 -11.000 -22.700, 7.403 -11.000 -24.211, 9.933 -11.000 -22.950, 9.983 -11.000 -23.071, 8.327 -11.000 -24.488, 9.500 -11.000 -22.700, 7.252 -11.000 -25.502, -0.000 -11.000 -25.200, 8.445 -11.000 -24.987, 8.445 -11.000 -24.813, -7.830 -11.000 -24.161, -8.148 -11.000 -24.298, -10.000 -11.000 -23.200, 0.201 7.202 -30.400, 10.000 10.500 -30.400, 0.394 7.141 -30.400, 4.971 5.221 -30.400, 5.338 4.747 -30.400, 7.191 -0.251 -30.400, 7.120 -0.440 -30.400, 6.874 -0.759 -30.400, -10.000 -10.500 -30.400, -0.101 -7.217 -30.400, -0.651 -6.981 -30.400, -0.485 -7.097 -30.400, -4.501 -5.395 -30.400, -4.885 -5.274 -30.400, -7.013 -0.612 -30.400, -5.399 4.349 -30.400, -6.794 0.821 -30.400, -5.828 0.919 -30.400, -0.000 7.223 -30.400, -0.571 7.043 -30.400, -10.000 10.500 -30.400, -4.601 5.380 -30.400, -5.125 5.089 -30.400, -4.400 5.400 -30.400, -1.573 3.732 -30.400, -0.802 3.970 -30.400, -0.299 5.268 -30.400, -0.000 4.050 -30.400, 0.651 5.464 -30.400, 1.194 3.870 -30.400, 0.898 5.782 -30.400, 0.999 6.172 -30.400, 3.462 4.747 -30.400, 1.937 3.557 -30.400, 3.401 4.349 -30.400, 3.502 3.960 -30.400, 2.603 3.102 -30.400, 3.166 2.525 -30.400, 3.402 2.197 -30.400, 3.604 1.848 -30.400, 3.988 0.703 -30.400, 4.039 0.303 -30.400, 5.374 0.529 -30.400, 5.285 0.347 -30.400, 4.019 -0.504 -30.400, 4.601 -3.420 -30.400, 3.829 -3.579 -30.400, 3.288 -2.364 -30.400, 3.462 -4.053 -30.400, 3.401 -4.451 -30.400, 0.725 -5.534 -30.400, 0.571 -5.402 -30.400, 0.394 -5.304 -30.400, -0.000 -5.223 -30.400, -0.604 -4.005 -30.400, -0.201 -5.243 -30.400, -0.571 -5.402 -30.400, -0.999 -3.925 -30.400, -0.938 -5.875 -30.400, -3.401 -4.451 -30.400, -2.112 -3.456 -30.400, -3.551 -3.871 -30.400, -3.829 -3.579 -30.400, -4.006 -3.481 -30.400, -4.199 -3.420 -30.400, -5.249 -3.871 -30.400, -5.399 -4.451 -30.400, -3.829 5.221 -30.400, -0.988 6.374 -30.400, -0.999 6.172 -30.400, -3.551 4.929 -30.400, -0.968 5.972 -30.400, -3.462 4.747 -30.400, -2.899 2.828 -30.400, -1.194 3.870 -30.400, -0.651 5.464 -30.400, -0.485 5.348 -30.400, 0.988 6.374 -30.400, 3.829 5.221 -30.400, 4.199 5.380 -30.400, 3.675 5.089 -30.400, 3.551 4.929 -30.400, 4.885 3.526 -30.400, 5.498 0.689 -30.400, 5.191 3.788 -30.400, 5.298 3.960 -30.400, 5.368 4.149 -30.400, 5.828 0.919 -30.400, 5.399 4.349 -30.400, 3.507 -2.025 -30.400, 3.502 -4.840 -30.400, 0.999 -6.273 -30.400, 3.609 -5.012 -30.400, 0.968 -6.473 -30.400, 4.101 -5.354 -30.400, 4.299 -5.395 -30.400, 10.000 -10.500 -30.400, 5.298 -4.840 -30.400, 5.368 -4.651 -30.400, 0.485 -7.097 -30.400, 5.388 -4.249 -30.400, 5.338 -4.053 -30.400, 5.125 -3.711 -30.400, 5.432 -0.612 -30.400, -5.432 -0.612 -30.400, -3.839 -1.290 -30.400, -4.019 -0.504 -30.400, -5.224 -0.051 -30.400, -4.039 0.303 -30.400, -6.121 -0.995 -30.400, -6.522 -0.954 -30.400, -4.299 -5.395 -30.400, -4.101 -5.354 -30.400, -0.999 -6.273 -30.400, -3.915 -5.274 -30.400, -0.968 -6.473 -30.400, -3.609 -5.012 -30.400, -0.988 -6.071 -30.400, -6.617 0.919 -30.400, -6.424 0.980 -30.400, -5.191 3.788 -30.400, -3.899 1.097 -30.400, -3.770 1.480 -30.400, -4.699 3.446 -30.400, -3.166 2.525 -30.400, -3.609 3.788 -30.400, -3.502 3.960 -30.400, -4.501 3.405 -30.400, -3.604 1.848 -30.400, -4.101 3.446 -30.400, -3.412 4.551 -30.400, -1.937 3.557 -30.400, 5.399 -4.451 -30.400, 6.522 -0.954 -30.400, 6.708 -0.874 -30.400, -3.692 -1.666 -30.400, -5.737 -0.874 -30.400, -4.049 -0.101 -30.400, -5.051 3.641 -30.400, -5.651 0.821 -30.400, -0.849 -5.694 -30.400, 0.201 -5.243 -30.400, 0.999 -3.925 -30.400, 1.385 -3.806 -30.400, 3.948 -0.901 -30.400, -0.000 7.223 -29.200, -10.000 10.500 -29.200, -0.394 7.141 -29.200, -0.201 7.202 -29.200, -0.571 7.043 -29.200, -4.601 5.380 -29.200, -5.249 4.929 -29.200, -7.071 0.529 -29.200, -6.947 0.689 -29.200, -7.211 0.151 -29.200, -7.120 -0.440 -29.200, -6.874 -0.759 -29.200, -0.101 -7.217 -29.200, 10.000 -10.500 -29.200, 0.485 -7.097 -29.200, 0.651 -6.981 -29.200, 5.298 -4.840 -29.200, 5.191 -5.012 -29.200, 7.221 -0.051 -29.200, 10.000 10.500 -29.200, 4.400 5.400 -29.200, 5.249 4.929 -29.200, 5.388 4.551 -29.200, 5.399 4.349 -29.200, 4.199 5.380 -29.200, 0.988 6.374 -29.200, 0.999 6.172 -29.200, 4.006 5.319 -29.200, 3.551 4.929 -29.200, 1.194 3.870 -29.200, 0.651 5.464 -29.200, -0.485 5.348 -29.200, -0.651 5.464 -29.200, -1.194 3.870 -29.200, -3.412 4.551 -29.200, -1.937 3.557 -29.200, -3.401 4.349 -29.200, -2.899 2.828 -29.200, -3.432 4.149 -29.200, -3.749 3.641 -29.200, -3.915 3.526 -29.200, -4.699 3.446 -29.200, -3.770 1.480 -29.200, 0.485 5.348 -29.200, -0.403 4.030 -29.200, -3.462 4.747 -29.200, -0.968 5.972 -29.200, -0.938 6.570 -29.200, -0.988 6.374 -29.200, -0.849 6.752 -29.200, -0.898 5.782 -29.200, -3.829 5.221 -29.200, 5.191 3.788 -29.200, 4.699 3.446 -29.200, 4.501 3.405 -29.200, 4.049 -0.101 -29.200, 5.498 0.689 -29.200, 4.019 -0.504 -29.200, 3.839 -1.290 -29.200, 5.432 -0.612 -29.200, 4.794 -3.481 -29.200, 4.971 -3.579 -29.200, 5.125 -3.711 -29.200, 5.249 -3.871 -29.200, 5.388 -4.249 -29.200, 5.399 -4.451 -29.200, 2.899 2.828 -29.200, 2.603 3.102 -29.200, 3.609 3.788 -29.200, 3.401 4.349 -29.200, 3.507 -2.025 -29.200, 3.692 -1.666 -29.200, 4.501 -5.395 -29.200, 4.299 -5.395 -29.200, 3.609 -5.012 -29.200, 3.502 -4.840 -29.200, 0.999 -6.273 -29.200, 0.791 -6.835 -29.200, 3.551 -3.871 -29.200, 3.675 -3.711 -29.200, 4.199 -3.420 -29.200, 4.006 -3.481 -29.200, 3.288 -2.364 -29.200, 1.385 -3.806 -29.200, 3.037 -2.680 -29.200, -3.675 -3.711 -29.200, -3.401 -4.451 -29.200, -2.755 -2.969 -29.200, -2.445 -3.228 -29.200, -0.725 -5.534 -29.200, -3.502 -4.840 -29.200, -3.609 -5.012 -29.200, -0.571 -5.402 -29.200, -1.385 -3.806 -29.200, -0.999 -3.925 -29.200, -0.604 -4.005 -29.200, -0.201 -5.243 -29.200, -0.000 -5.223 -29.200, 0.999 -3.925 -29.200, 0.571 -5.402 -29.200, 0.849 -5.694 -29.200, -0.938 -5.875 -29.200, -4.101 -5.354 -29.200, -0.299 -7.177 -29.200, -0.485 -7.097 -29.200, -0.898 -6.663 -29.200, -0.791 -6.835 -29.200, -4.699 -5.354 -29.200, -4.885 -5.274 -29.200, -5.338 -4.053 -29.200, -5.249 -3.871 -29.200, -5.125 -3.711 -29.200, -4.794 -3.481 -29.200, -3.288 -2.364 -29.200, -3.839 -1.290 -29.200, -5.325 -0.440 -29.200, -4.019 -0.504 -29.200, -5.254 -0.251 -29.200, -3.166 2.525 -29.200, -4.885 3.526 -29.200, -5.234 0.151 -29.200, -5.191 3.788 -29.200, -5.298 3.960 -29.200, -5.498 0.689 -29.200, -5.651 0.821 -29.200, -5.399 4.349 -29.200, -6.617 0.919 -29.200, -3.988 0.703 -29.200, 6.021 0.980 -29.200, 6.223 1.000 -29.200, 6.522 -0.954 -29.200, 6.708 -0.874 -29.200, 5.737 -0.874 -29.200, -4.049 -0.101 -29.200, -5.571 -0.759 -29.200, -5.399 -4.451 -29.200, -6.522 -0.954 -29.200, 4.101 3.446 -29.200, -4.501 -5.395 -29.200, -10.000 -12.200 -28.700, -10.000 -10.983 -28.829, -10.000 -11.785 -29.813, -10.000 -10.933 -28.950, -10.000 -11.613 -29.985, -10.000 -10.854 -29.054, -10.000 -10.750 -29.133, 10.000 -10.742 -30.383, 10.000 -10.629 -29.183, 10.000 -10.979 -30.331, 10.000 -11.206 -30.246, 10.000 -11.613 -29.985, 10.000 -11.930 -29.619, 10.000 -11.785 -29.813, 10.000 -12.046 -29.406, 10.000 -12.131 -29.179, -10.000 -10.979 -30.331, -10.000 -11.206 -30.246, 10.000 -11.419 -30.130, -10.000 -11.419 -30.130, -10.000 -11.930 -29.619, 10.000 -12.183 -28.942, -10.000 -12.183 -28.942, -10.000 -10.742 -30.383, -10.000 -12.046 -29.406, -10.000 -12.131 -29.179, -10.000 -10.500 -29.200, -10.000 -10.629 -29.183, 10.000 -10.983 -28.829, 10.000 -10.750 -29.133, 10.000 -10.854 -29.054, 10.000 -10.933 -28.950, -10.000 -11.000 -28.700, 10.000 11.000 -28.700, 10.000 12.131 -29.179, 10.000 11.930 -29.619, 10.000 11.785 -29.813, 10.000 11.206 -30.246, 10.000 11.419 -30.130, 10.000 10.742 -30.383, -10.000 11.206 -30.246, -10.000 11.613 -29.985, -10.000 10.854 -29.054, -10.000 11.930 -29.619, -10.000 12.046 -29.406, -10.000 11.785 -29.813, -10.000 12.131 -29.179, -10.000 10.983 -28.829, -10.000 11.000 -28.700, -10.000 10.742 -30.383, -10.000 10.979 -30.331, 10.000 10.979 -30.331, -10.000 11.419 -30.130, 10.000 12.046 -29.406, -10.000 12.183 -28.942, 10.000 12.183 -28.942, 10.000 11.613 -29.985, -10.000 10.629 -29.183, 10.000 10.629 -29.183, -10.000 10.750 -29.133, 10.000 10.854 -29.054, -10.000 10.933 -28.950, 10.000 10.983 -28.829, 10.000 10.750 -29.133, 10.000 10.933 -28.950, 4.900 -5.266 -30.400, 5.266 -4.900 -30.400, 5.266 -3.900 -31.600, 5.107 -3.693 -30.400, 3.693 -3.693 -30.400, 3.534 -3.900 -31.600, 3.434 -4.141 -31.600, 3.693 -5.107 -30.400, 3.900 -5.266 -31.600, 4.400 -5.400 -30.400, 4.659 -5.366 -31.600, 5.107 -5.107 -30.400, 5.400 -4.400 -31.600, 5.366 -4.141 -30.400, 3.900 -3.534 -31.600, 3.693 -3.693 -31.600, 3.534 -3.900 -30.400, 3.400 -4.400 -31.600, 3.434 -4.659 -31.600, 4.141 -5.366 -30.400, 4.400 -5.400 -31.600, -4.141 -5.366 -31.600, -3.900 -5.266 -31.600, -3.693 -5.107 -31.600, -3.534 -4.900 -30.400, -3.400 -4.400 -31.600, -3.400 -4.400 -30.400, -3.434 -4.141 -30.400, -3.534 -3.900 -30.400, -4.400 -3.400 -31.600, -4.900 -3.534 -31.600, -4.659 -3.434 -30.400, -4.400 -5.400 -30.400, -3.434 -4.141 -31.600, -3.534 -3.900 -31.600, -3.693 -3.693 -31.600, -3.900 -3.534 -30.400, -4.659 -3.434 -31.600, -4.900 -3.534 -30.400, -5.266 -3.900 -30.400, -5.366 -4.141 -31.600, -5.366 -4.141 -30.400, -5.400 -4.400 -30.400, -5.266 -4.900 -31.600, 4.659 3.434 -31.600, 4.900 3.534 -30.400, 5.366 4.141 -30.400, 5.400 4.400 -30.400, 5.366 4.659 -30.400, 5.107 5.107 -31.600, 5.266 4.900 -30.400, 4.900 5.266 -31.600, 5.107 5.107 -30.400, 4.659 5.366 -31.600, 4.141 5.366 -31.600, 4.141 5.366 -30.400, 3.900 5.266 -30.400, 3.693 5.107 -31.600, 3.693 5.107 -30.400, 3.534 3.900 -31.600, 5.266 3.900 -31.600, 5.266 4.900 -31.600, 4.900 5.266 -30.400, 3.900 5.266 -31.600, 3.534 4.900 -30.400, 3.400 4.400 -31.600, 3.534 3.900 -30.400, 3.693 3.693 -30.400, 3.900 3.534 -31.600, 3.900 3.534 -30.400, 4.141 3.434 -30.400, -4.141 3.434 -31.600, -3.900 3.534 -30.400, -3.900 3.534 -31.600, -3.693 3.693 -30.400, -3.400 4.400 -31.600, -3.900 5.266 -31.600, -3.693 5.107 -30.400, -4.141 5.366 -31.600, -3.900 5.266 -30.400, -4.141 5.366 -30.400, -4.659 5.366 -30.400, -4.900 5.266 -30.400, -5.266 4.900 -30.400, -5.366 4.141 -30.400, -4.900 3.534 -30.400, -4.400 3.400 -31.600, -3.534 3.900 -31.600, -3.534 4.900 -31.600, -3.693 5.107 -31.600, -5.107 5.107 -31.600, -5.266 4.900 -31.600, -5.366 4.659 -30.400, -5.400 4.400 -30.400, -4.900 3.534 -31.600, -5.723 -0.866 -30.400, -6.223 1.000 -30.400, -6.723 0.866 -31.600, -6.930 0.707 -31.600, -7.089 0.500 -31.600, -7.089 0.500 -30.400, -7.188 -0.259 -31.600, -6.481 -0.966 -31.600, -5.964 -0.966 -31.600, -5.357 -0.500 -31.600, -5.257 0.259 -30.400, -5.357 0.500 -30.400, -5.723 0.866 -31.600, -5.723 0.866 -30.400, -5.964 0.966 -30.400, -6.481 0.966 -31.600, -6.481 0.966 -30.400, -6.723 0.866 -30.400, -6.930 0.707 -30.400, -7.188 0.259 -31.600, -7.223 -0.000 -31.600, -7.223 -0.000 -30.400, -7.089 -0.500 -30.400, -6.930 -0.707 -31.600, -6.930 -0.707 -30.400, -6.723 -0.866 -31.600, -6.723 -0.866 -30.400, -6.481 -0.966 -30.400, 0.259 -7.188 -31.600, 0.259 -7.188 -30.400, 0.500 -7.089 -31.600, 0.866 -6.723 -30.400, 0.966 -6.481 -30.400, 0.966 -5.964 -31.600, 0.866 -5.723 -31.600, 0.500 -5.357 -30.400, -0.500 -5.357 -30.400, -0.707 -5.515 -30.400, -0.866 -5.723 -31.600, -0.866 -5.723 -30.400, -0.966 -5.964 -30.400, -1.000 -6.223 -30.400, -0.966 -6.481 -30.400, -0.866 -6.723 -30.400, 0.000 -7.223 -30.400, 0.707 -6.930 -31.600, 0.707 -6.930 -30.400, 0.866 -6.723 -31.600, 0.966 -6.481 -31.600, 1.000 -6.223 -31.600, 0.707 -5.515 -31.600, 0.500 -5.357 -31.600, 0.259 -5.257 -31.600, 0.000 -5.223 -31.600, -0.259 -5.257 -31.600, -0.707 -5.515 -31.600, -0.966 -5.964 -31.600, -1.000 -6.223 -31.600, -0.707 -6.930 -31.600, -0.259 -7.188 -30.400, 0.000 -7.223 -31.600, 6.223 -1.000 -30.400, 6.723 -0.866 -30.400, 6.723 -0.866 -31.600, 7.089 -0.500 -30.400, 7.223 -0.000 -30.400, 7.188 0.259 -30.400, 6.930 0.707 -31.600, 6.723 0.866 -30.400, 6.481 0.966 -30.400, 5.964 0.966 -31.600, 5.723 0.866 -30.400, 5.515 0.707 -30.400, 5.357 0.500 -30.400, 5.515 -0.707 -30.400, 6.930 -0.707 -30.400, 7.089 -0.500 -31.600, 7.188 -0.259 -31.600, 7.188 -0.259 -30.400, 7.188 0.259 -31.600, 7.089 0.500 -31.600, 5.964 0.966 -30.400, 5.257 -0.259 -30.400, 5.357 -0.500 -30.400, 5.515 -0.707 -31.600, 5.964 -0.966 -31.600, 0.866 5.723 -31.600, 1.000 6.223 -30.400, 0.866 6.723 -30.400, 0.707 6.930 -30.400, 0.259 7.188 -30.400, -0.259 7.188 -31.600, -0.500 7.089 -30.400, -0.966 6.481 -31.600, -0.866 5.723 -31.600, -0.259 5.257 -30.400, 0.000 5.223 -30.400, 1.000 6.223 -31.600, 0.707 6.930 -31.600, 0.000 7.223 -31.600, -0.500 7.089 -31.600, -0.707 6.930 -30.400, -0.966 5.964 -31.600, -0.966 5.964 -30.400, -0.500 5.357 -30.400, -0.259 5.257 -31.600, 0.000 5.223 -31.600, 0.000 -4.100 -31.600, 1.601 -3.775 -30.400, 2.089 -3.528 -30.400, 2.541 -3.218 -31.600, 2.947 -2.850 -31.600, 2.947 -2.850 -30.400, 3.301 -2.432 -31.600, 3.595 -1.970 -31.600, 3.988 -0.950 -30.400, 4.098 0.137 -30.400, 4.043 0.682 -30.400, 3.719 1.726 -31.600, 3.456 2.206 -30.400, 3.131 2.647 -31.600, 1.849 3.659 -30.400, 1.345 3.873 -30.400, -0.274 4.091 -30.400, -1.345 3.873 -30.400, -1.849 3.659 -30.400, -2.320 3.380 -31.600, -2.750 3.041 -30.400, -4.098 0.137 -30.400, -3.988 -0.950 -31.600, -3.595 -1.970 -30.400, -2.947 -2.850 -30.400, -2.089 -3.528 -31.600, -0.546 -4.063 -30.400, 2.089 -3.528 -31.600, 3.301 -2.432 -30.400, 4.079 -0.410 -30.400, 4.079 -0.410 -31.600, 2.750 3.041 -30.400, 2.750 3.041 -31.600, 2.320 3.380 -31.600, 1.849 3.659 -31.600, 1.345 3.873 -31.600, 0.274 4.091 -31.600, -0.817 4.018 -31.600, -1.345 3.873 -31.600, -1.849 3.659 -31.600, -3.131 2.647 -31.600, -3.456 2.206 -30.400, -3.456 2.206 -31.600, -3.719 1.726 -31.600, -4.043 0.682 -31.600, -4.098 0.137 -31.600, -4.079 -0.410 -31.600, -3.826 -1.474 -31.600, -3.301 -2.432 -31.600, -2.947 -2.850 -31.600, 12.200 -22.666 -7.809, 11.000 -22.666 -7.809, 11.000 -22.566 -8.050, 12.200 -22.566 -8.050, 11.000 -21.959 -8.516, 12.200 -22.200 -8.416, 12.200 -21.700 -8.550, 11.000 -21.200 -8.416, 12.200 -20.834 -8.050, 11.000 -20.993 -6.843, 11.000 -21.200 -6.684, 12.200 -21.200 -6.684, 11.000 -22.200 -6.684, 12.200 -22.700 -7.550, 11.000 -22.407 -8.257, 12.200 -22.407 -8.257, 12.200 -21.200 -8.416, 11.000 -20.993 -8.257, 11.000 -20.834 -8.050, 11.000 -20.734 -7.809, 12.200 -20.734 -7.809, 12.200 -20.834 -7.050, 12.200 -21.441 -6.584, 12.200 -22.407 -6.843, 11.000 -22.700 -7.550, 11.000 -22.407 -42.357, 12.200 -22.407 -42.357, 11.000 -21.959 -42.616, 11.000 -21.700 -42.650, 11.000 -20.734 -41.909, 12.200 -20.834 -41.150, 12.200 -21.441 -40.684, 12.200 -21.959 -40.684, 12.200 -22.407 -40.943, 12.200 -22.566 -41.150, 12.200 -22.666 -41.391, 11.000 -22.700 -41.650, 12.200 -22.700 -41.650, 12.200 -21.700 -42.650, 11.000 -21.441 -42.616, 12.200 -20.993 -42.357, 11.000 -20.834 -42.150, 12.200 -20.700 -41.650, 12.200 -20.734 -41.391, 11.000 -20.834 -41.150, 12.200 -20.993 -40.943, 11.000 -21.200 -40.784, 11.000 -21.441 -40.684, 12.200 -22.200 -40.784, 11.000 -22.407 -40.943, 11.000 -22.566 -41.150, 11.000 -15.066 -23.600, 12.200 -14.700 -23.966, 12.200 -14.459 -24.066, 12.200 -13.700 -23.966, 12.200 -13.234 -22.841, 12.200 -13.941 -22.134, 11.000 -14.459 -22.134, 12.200 -15.066 -22.600, 11.000 -15.166 -23.359, 12.200 -14.907 -23.807, 11.000 -14.700 -23.966, 11.000 -14.459 -24.066, 12.200 -14.200 -24.100, 11.000 -13.941 -24.066, 12.200 -13.941 -24.066, 11.000 -13.700 -23.966, 11.000 -13.234 -23.359, 11.000 -13.200 -23.100, 11.000 -13.493 -22.393, 12.200 -13.493 -22.393, 11.000 -13.700 -22.234, 12.200 -13.700 -22.234, 11.000 -13.941 -22.134, 11.000 -14.700 -22.234, 11.000 -14.907 -22.393, 12.200 -14.907 -22.393, 12.200 8.743 -26.097, 11.000 9.046 -26.250, 11.000 9.320 -26.451, 11.000 9.555 -26.696, 12.200 9.555 -26.696, 12.200 9.745 -26.977, 11.000 10.000 -27.954, 11.000 9.745 -26.977, 12.200 9.971 -27.616, 11.000 9.971 -27.616, 11.000 -10.963 -18.600, 12.200 -10.963 -18.600, 11.000 -10.488 -18.623, 11.000 -10.017 -18.690, 12.200 -9.555 -18.802, 11.000 -18.078 -16.445, 12.200 -17.929 -16.846, 11.000 -17.929 -16.846, 11.000 -18.169 -16.027, 12.200 -17.724 -17.222, 12.200 -17.467 -17.565, 12.200 -17.165 -17.867, 11.000 -16.446 -18.329, 12.200 -15.627 -18.569, 11.000 -17.165 -17.867, 12.200 -16.822 -18.124, 11.000 -16.822 -18.124, 12.200 -16.446 -18.329, 11.000 -15.627 -18.569, 12.200 -18.200 -6.600, 11.000 -18.200 -15.600, 11.000 -19.853 -4.630, 12.200 -19.516 -4.721, 12.200 -19.853 -4.630, 12.200 -19.200 -4.868, 11.000 -19.516 -4.721, 12.200 -18.914 -5.068, 11.000 -18.321 -5.916, 12.200 -18.321 -5.916, 11.000 -18.230 -6.253, 11.000 -18.668 -5.314, 12.200 -20.200 -4.600, 12.200 -23.200 -4.600, 11.000 -25.170 -6.253, 12.200 -25.170 -6.253, 11.000 -24.486 -5.068, 12.200 -24.486 -5.068, 11.000 -24.200 -4.868, 11.000 -23.884 -4.721, 11.000 -23.547 -4.630, 11.000 -23.200 -4.600, 12.200 -24.932 -5.600, 11.000 -24.932 -5.600, 12.200 -24.732 -5.314, 12.200 -24.200 -4.868, 11.000 -25.200 -6.600, 11.000 -24.200 -44.332, 11.000 -24.732 -43.886, 11.000 -24.486 -44.132, 12.200 -24.932 -43.600, 11.000 -24.932 -43.600, 12.200 -25.079 -43.284, 11.000 -25.170 -42.947, 12.200 -20.200 -44.600, 12.200 -18.200 -42.600, 11.000 -18.321 -43.284, 11.000 -18.468 -43.600, 12.200 -18.668 -43.886, 11.000 -18.668 -43.886, 11.000 -19.200 -44.332, 12.200 -19.200 -44.332, 12.200 -19.516 -44.479, 12.200 -19.853 -44.570, 12.200 -18.200 -30.600, 11.000 -15.627 -27.631, 12.200 -16.045 -27.722, 11.000 -16.446 -27.871, 12.200 -16.822 -28.076, 11.000 -16.822 -28.076, 12.200 -17.724 -28.978, 12.200 -18.078 -29.755, 12.200 -18.169 -30.173, 11.000 -17.467 -28.635, 11.000 -17.724 -28.978, 11.000 -11.000 -27.600, 12.200 -15.200 -27.600, 12.200 -10.000 -28.600, 12.200 -10.134 -28.100, 11.000 -10.741 -27.634, 12.200 -10.741 -27.634, 11.000 -10.034 -28.341, 12.200 -0.000 -27.600, 11.000 -0.000 -27.600, 11.000 -3.259 -27.634, 12.200 -3.000 -27.600, 12.200 -3.259 -27.634, 12.200 -3.500 -27.734, 11.000 -3.500 -27.734, 12.200 -3.707 -27.893, 11.000 -3.866 -28.100, 12.200 0.493 -27.630, 12.200 1.449 -27.872, 12.200 1.897 -28.079, 12.200 9.885 -27.287, 12.200 2.317 -28.339, 12.200 2.701 -28.650, 12.200 10.000 -27.954, 12.200 9.046 -26.250, 12.200 9.320 -26.451, 12.200 -13.234 -23.359, 12.200 -13.334 -23.600, 12.200 -13.493 -23.807, 12.200 -15.066 -23.600, 12.200 -15.166 -23.359, 12.200 -17.165 -28.333, 12.200 -10.017 -18.690, 12.200 -10.488 -18.623, 12.200 -14.200 -22.100, 12.200 -15.200 -18.600, 12.200 -14.459 -22.134, 12.200 -16.045 -18.478, 12.200 -15.166 -22.841, 12.200 -15.200 -23.100, 12.200 -14.700 -22.234, 12.200 -17.467 -28.635, 12.200 -17.929 -29.354, 12.200 -18.078 -16.445, 12.200 -18.169 -16.027, 12.200 -25.200 -6.600, 12.200 -22.666 -7.291, 12.200 -25.079 -5.916, 12.200 -21.700 -40.650, 12.200 -21.200 -40.784, 12.200 -18.230 -42.947, 12.200 -20.734 -41.909, 12.200 -21.959 -8.516, 12.200 -18.200 -15.600, 12.200 -21.441 -8.516, 12.200 -20.993 -8.257, 12.200 -20.700 -7.550, 12.200 -20.993 -6.843, 12.200 -20.734 -7.291, 12.200 -18.468 -5.600, 12.200 -18.668 -5.314, 12.200 -22.200 -6.684, 12.200 -21.959 -6.584, 12.200 -22.566 -7.050, 12.200 -23.884 -4.721, 12.200 -23.547 -4.630, 12.200 -22.666 -41.909, 12.200 -22.566 -42.150, 12.200 -22.200 -42.516, 12.200 -25.170 -42.947, 12.200 -21.959 -42.616, 12.200 -24.732 -43.886, 12.200 -24.486 -44.132, 12.200 -23.884 -44.479, 12.200 -24.200 -44.332, 12.200 -23.547 -44.570, 12.200 -23.200 -44.600, 12.200 -21.441 -42.616, 12.200 -21.200 -42.516, 12.200 -18.914 -44.132, 12.200 -20.834 -42.150, 12.200 -18.468 -43.600, 12.200 -18.321 -43.284, 12.200 -25.200 -42.600, 12.200 -16.446 -27.871, 12.200 -15.627 -27.631, 12.200 -11.000 -27.600, 12.200 -10.034 -28.341, 12.200 -10.500 -27.734, 12.200 -10.293 -27.893, 12.200 -3.866 -28.100, 12.200 -3.966 -28.341, 12.200 -4.000 -28.600, 12.200 -21.700 -6.550, 12.200 -18.230 -6.253, 12.200 -9.106 -18.958, 12.200 -13.334 -22.600, 12.200 -13.200 -23.100, 12.200 -10.000 -29.400, 11.000 0.493 -27.630, 11.000 1.449 -27.872, 11.000 0.978 -27.722, 11.000 -10.500 -27.734, 11.000 -10.293 -27.893, 11.000 -3.966 -28.341, 11.000 -10.000 -28.600, 11.000 -4.000 -28.600, 11.000 -3.707 -27.893, 11.000 -10.134 -28.100, 11.000 -3.000 -27.600, 11.000 8.743 -26.097, 11.000 -14.907 -23.807, 11.000 -16.045 -27.722, 11.000 -17.165 -28.333, 11.000 -15.200 -23.100, 11.000 -17.467 -17.565, 11.000 -16.045 -18.478, 11.000 -15.200 -18.600, 11.000 -14.200 -22.100, 11.000 -17.724 -17.222, 11.000 -17.929 -29.354, 11.000 -22.200 -8.416, 11.000 -21.700 -8.550, 11.000 -21.441 -8.516, 11.000 -18.200 -6.600, 11.000 -20.700 -7.550, 11.000 -20.734 -7.291, 11.000 -18.468 -5.600, 11.000 -18.914 -5.068, 11.000 -19.200 -4.868, 11.000 -20.834 -7.050, 11.000 -20.200 -4.600, 11.000 -21.441 -6.584, 11.000 -21.700 -6.550, 11.000 -24.732 -5.314, 11.000 -25.079 -5.916, 11.000 -21.959 -6.584, 11.000 -22.407 -6.843, 11.000 -22.566 -7.050, 11.000 -22.666 -7.291, 11.000 -18.078 -29.755, 11.000 -18.169 -30.173, 11.000 -22.200 -40.784, 11.000 -18.200 -30.600, 11.000 -25.200 -42.600, 11.000 -22.666 -41.391, 11.000 -25.079 -43.284, 11.000 -22.666 -41.909, 11.000 -20.993 -40.943, 11.000 -20.734 -41.391, 11.000 -18.200 -42.600, 11.000 -20.700 -41.650, 11.000 -18.230 -42.947, 11.000 -20.993 -42.357, 11.000 -21.200 -42.516, 11.000 -18.914 -44.132, 11.000 -19.516 -44.479, 11.000 -19.853 -44.570, 11.000 -20.200 -44.600, 11.000 -22.200 -42.516, 11.000 -23.200 -44.600, 11.000 -22.566 -42.150, 11.000 -23.884 -44.479, 11.000 -23.547 -44.570, 11.000 -15.166 -22.841, 11.000 -15.066 -22.600, 11.000 -9.555 -18.802, 11.000 -9.106 -18.958, 11.000 -13.334 -23.600, 11.000 -13.493 -23.807, 11.000 -14.200 -24.100, 11.000 -15.200 -27.600, 11.000 9.885 -27.287, 11.000 1.897 -28.079, 11.000 -21.700 -40.650, 11.000 -21.959 -40.684, 11.000 -13.234 -22.841, 11.000 -13.334 -22.600, 12.200 10.000 -29.400, 11.000 3.341 -29.400, 11.000 3.044 -29.005, 11.000 2.701 -28.650, 11.000 2.317 -28.339, 12.200 3.341 -29.400, 12.200 3.044 -29.005, 12.200 0.978 -27.722, 9.539 4.000 -30.400, 10.000 -4.000 -31.600, 10.000 -4.000 -30.400, 10.000 -10.000 -31.600, 5.107 -5.107 -31.600, 5.266 -4.900 -31.600, 9.029 -3.860 -31.600, 5.366 -4.659 -31.600, 5.366 -4.141 -31.600, -0.500 -7.089 -31.600, -0.259 -7.188 -31.600, -0.866 -6.723 -31.600, -4.400 -5.400 -31.600, -4.659 -5.366 -31.600, -4.900 -5.266 -31.600, -5.107 -5.107 -31.600, -5.366 -4.659 -31.600, -6.223 -1.000 -31.600, -5.723 -0.866 -31.600, -5.400 -4.400 -31.600, -5.266 -3.900 -31.600, -7.427 -9.969 -31.600, -8.622 -9.524 -31.600, -8.965 -9.267 -31.600, -9.267 -8.965 -31.600, -9.524 -8.622 -31.600, -9.729 -8.246 -31.600, -9.969 -7.427 -31.600, -10.000 -7.000 -31.600, -6.223 1.000 -31.600, -8.965 9.267 -31.600, -8.622 9.524 -31.600, -8.246 9.729 -31.600, -7.845 9.878 -31.600, -7.427 9.969 -31.600, -4.900 5.266 -31.600, -4.659 5.366 -31.600, -7.000 10.000 -31.600, -1.000 6.223 -31.600, 0.259 7.188 -31.600, 10.000 10.000 -31.600, 0.500 7.089 -31.600, 4.400 5.400 -31.600, 9.275 3.964 -31.600, 5.366 4.141 -31.600, 6.481 0.966 -31.600, 6.223 1.000 -31.600, 5.107 3.693 -31.600, 5.723 0.866 -31.600, 3.456 2.206 -31.600, 4.141 3.434 -31.600, 5.366 4.659 -31.600, 5.400 4.400 -31.600, 8.585 -2.700 -31.600, 8.788 -1.943 -31.600, 8.923 -1.172 -31.600, 8.923 1.172 -31.600, 8.540 2.963 -31.600, 6.723 0.866 -31.600, 8.661 -3.479 -31.600, 0.546 -4.063 -31.600, 1.083 -3.954 -31.600, 3.693 -5.107 -31.600, 4.900 -5.266 -31.600, 1.601 -3.775 -31.600, 4.659 -3.434 -31.600, 4.900 -3.534 -31.600, 5.223 -0.000 -31.600, 5.257 -0.259 -31.600, 5.357 -0.500 -31.600, 5.723 -0.866 -31.600, 3.826 -1.474 -31.600, 3.988 -0.950 -31.600, 4.098 0.137 -31.600, 4.043 0.682 -31.600, 5.257 0.259 -31.600, 5.357 0.500 -31.600, 5.515 0.707 -31.600, 3.916 1.215 -31.600, 3.434 4.659 -31.600, 3.534 4.900 -31.600, 0.966 5.964 -31.600, 0.966 6.481 -31.600, 0.866 6.723 -31.600, 0.707 5.515 -31.600, 0.817 4.018 -31.600, 0.500 5.357 -31.600, 0.259 5.257 -31.600, -0.274 4.091 -31.600, -0.500 5.357 -31.600, -0.707 5.515 -31.600, -3.434 4.659 -31.600, -3.434 4.141 -31.600, -2.750 3.041 -31.600, -3.693 3.693 -31.600, -3.916 1.215 -31.600, -4.659 3.434 -31.600, -5.257 -0.259 -31.600, -5.515 -0.707 -31.600, -5.107 -3.693 -31.600, -3.595 -1.970 -31.600, -4.141 -3.434 -31.600, -3.900 -3.534 -31.600, -2.541 -3.218 -31.600, -1.601 -3.775 -31.600, -3.534 -4.900 -31.600, -3.434 -4.659 -31.600, -1.083 -3.954 -31.600, -0.500 -5.357 -31.600, -0.546 -4.063 -31.600, -0.707 6.930 -31.600, -0.866 6.723 -31.600, 6.930 -0.707 -31.600, 7.223 -0.000 -31.600, 5.107 -3.693 -31.600, 4.141 -5.366 -31.600, 3.534 -4.900 -31.600, -0.966 -6.481 -31.600, -5.223 -0.000 -31.600, -5.257 0.259 -31.600, -5.357 0.500 -31.600, -5.964 0.966 -31.600, -5.400 4.400 -31.600, -7.089 -0.500 -31.600, -5.366 4.659 -31.600, -5.366 4.141 -31.600, -5.515 0.707 -31.600, -5.266 3.900 -31.600, -5.107 3.693 -31.600, 4.900 3.534 -31.600, 3.434 4.141 -31.600, 3.693 3.693 -31.600, 4.141 -3.434 -31.600, 6.223 -1.000 -31.600, 6.481 -0.966 -31.600, 8.540 -2.963 -31.600, 9.539 -4.000 -30.400, 10.000 -10.000 -30.400, 4.659 -5.366 -30.400, 3.900 -5.266 -30.400, 3.534 -4.900 -30.400, 0.966 -5.964 -30.400, 0.707 -5.515 -30.400, 1.083 -3.954 -30.400, 0.546 -4.063 -30.400, 0.000 -5.223 -30.400, 0.000 -4.100 -30.400, -0.259 -5.257 -30.400, 0.259 -5.257 -30.400, 9.275 -3.964 -30.400, 9.029 -3.860 -30.400, 5.400 -4.400 -30.400, 8.819 -3.694 -30.400, 8.566 -3.229 -30.400, 6.481 -0.966 -30.400, 5.266 -3.900 -30.400, 5.964 -0.966 -30.400, 5.723 -0.866 -30.400, 4.900 -3.534 -30.400, 3.826 -1.474 -30.400, 5.223 -0.000 -30.400, 3.916 1.215 -30.400, 5.257 0.259 -30.400, 5.107 3.693 -30.400, 5.266 3.900 -30.400, 8.566 3.229 -30.400, 8.661 3.479 -30.400, 4.659 5.366 -30.400, 5.366 -4.659 -30.400, 8.585 2.700 -30.400, 8.585 -2.700 -30.400, 8.991 0.392 -30.400, 8.540 -2.963 -30.400, 8.819 3.694 -30.400, 10.000 4.000 -30.400, 0.000 7.223 -30.400, -0.259 7.188 -30.400, -0.866 6.723 -30.400, -7.000 10.000 -30.400, -5.107 5.107 -30.400, -7.845 9.878 -30.400, -8.622 9.524 -30.400, -10.000 7.000 -30.400, -7.188 -0.259 -30.400, -10.000 -7.000 -30.400, -5.107 -5.107 -30.400, -8.622 -9.524 -30.400, -8.246 -9.729 -30.400, -7.427 -9.969 -30.400, -4.900 -5.266 -30.400, -4.659 -5.366 -30.400, -4.141 -5.366 -30.400, -3.693 -5.107 -30.400, 0.500 -7.089 -30.400, -0.817 4.018 -30.400, -0.707 5.515 -30.400, -0.866 5.723 -30.400, -3.434 4.659 -30.400, -3.434 4.141 -30.400, -3.534 3.900 -30.400, -3.131 2.647 -30.400, -4.141 3.434 -30.400, -3.719 1.726 -30.400, -4.043 0.682 -30.400, -3.916 1.215 -30.400, -5.223 -0.000 -30.400, -5.357 -0.500 -30.400, -5.257 -0.259 -30.400, -3.988 -0.950 -30.400, -3.826 -1.474 -30.400, -5.515 -0.707 -30.400, -4.141 -3.434 -30.400, -3.301 -2.432 -30.400, -3.693 -3.693 -30.400, -2.541 -3.218 -30.400, -2.089 -3.528 -30.400, -1.601 -3.775 -30.400, -3.434 -4.659 -30.400, -1.083 -3.954 -30.400, -0.966 6.481 -30.400, 10.000 10.000 -30.400, 0.500 7.089 -30.400, 0.966 6.481 -30.400, 0.259 5.257 -30.400, 0.500 5.357 -30.400, 0.274 4.091 -30.400, 0.966 5.964 -30.400, 0.866 5.723 -30.400, 3.434 4.659 -30.400, 2.320 3.380 -30.400, 3.400 4.400 -30.400, 3.434 4.141 -30.400, 3.131 2.647 -30.400, 4.400 3.400 -30.400, 4.659 3.434 -30.400, 3.719 1.726 -30.400, 0.707 5.515 -30.400, 0.817 4.018 -30.400, 8.540 2.963 -30.400, 6.930 0.707 -30.400, 7.089 0.500 -30.400, -0.500 -7.089 -30.400, -0.707 -6.930 -30.400, -7.000 -10.000 -30.400, -3.900 -5.266 -30.400, 0.866 -5.723 -30.400, 3.434 -4.659 -30.400, 1.000 -6.223 -30.400, -6.223 -1.000 -30.400, -5.964 -0.966 -30.400, -7.188 0.259 -30.400, -4.079 -0.410 -30.400, -4.400 3.400 -30.400, -5.515 0.707 -30.400, -4.659 3.434 -30.400, -5.107 3.693 -30.400, -5.266 3.900 -30.400, -1.000 6.223 -30.400, -3.534 4.900 -30.400, -3.400 4.400 -30.400, -2.320 3.380 -30.400, 4.400 5.400 -30.400, -5.266 -4.900 -30.400, -5.366 -4.659 -30.400, -5.107 -3.693 -30.400, 2.541 -3.218 -30.400, 3.400 -4.400 -30.400, 3.434 -4.141 -30.400, 3.900 -3.534 -30.400, 4.141 -3.434 -30.400, 3.595 -1.970 -30.400, 4.659 -3.434 -30.400, -9.878 -7.845 -31.600, -9.729 -8.246 -30.400, -9.969 -7.427 -30.400, -9.878 -7.845 -30.400, -9.524 -8.622 -30.400, -9.267 -8.965 -30.400, -8.246 -9.729 -31.600, -7.845 -9.878 -31.600, -7.000 -10.000 -31.600, -8.965 -9.267 -30.400, -7.845 -9.878 -30.400, -10.000 7.000 -31.600, -7.427 9.969 -30.400, -8.965 9.267 -30.400, -9.267 8.965 -30.400, -9.267 8.965 -31.600, -9.524 8.622 -31.600, -9.729 8.246 -31.600, -9.878 7.845 -31.600, -8.246 9.729 -30.400, -9.524 8.622 -30.400, -9.729 8.246 -30.400, -9.878 7.845 -30.400, -9.969 7.427 -31.600, -9.969 7.427 -30.400, 9.539 -4.000 -31.600, 9.275 -3.964 -31.600, 8.819 -3.694 -31.600, 8.566 -3.229 -31.600, 8.661 -3.479 -30.400, 8.991 -0.392 -30.400, 8.991 -0.392 -31.600, 8.788 -1.943 -30.400, 8.923 -1.172 -30.400, 8.991 0.392 -31.600, 8.788 1.943 -31.600, 8.788 1.943 -30.400, 8.585 2.700 -31.600, 8.923 1.172 -30.400, 8.566 3.229 -31.600, 8.661 3.479 -31.600, 8.819 3.694 -31.600, 9.029 3.860 -31.600, 9.539 4.000 -31.600, 9.275 3.964 -30.400, 9.029 3.860 -30.400, 12.200 -4.000 -29.400, 12.167 -4.000 -29.782, 10.707 -4.000 -30.107, 11.100 -4.000 -31.305, 10.259 -4.000 -30.366, 10.866 -4.000 -29.900, 11.000 -10.000 -29.400, 10.966 -10.000 -29.659, 10.500 -10.000 -30.266, 10.866 -10.000 -29.900, 11.100 -10.000 -31.305, 10.382 -10.000 -31.567, 10.382 -4.000 -31.567, 10.752 -4.000 -31.467, 11.414 -4.000 -31.085, 11.905 -4.000 -30.500, 12.067 -10.000 -30.152, 12.067 -4.000 -30.152, 10.752 -10.000 -31.467, 11.414 -10.000 -31.085, 11.685 -4.000 -30.814, 11.685 -10.000 -30.814, 11.905 -10.000 -30.500, 12.167 -10.000 -29.782, 10.259 -10.000 -30.366, 10.707 -10.000 -30.107, 11.000 -4.000 -29.400, 10.500 -4.000 -30.266, 10.966 -4.000 -29.659, 12.167 10.000 -29.782, 11.685 10.000 -30.814, 11.414 10.000 -31.085, 10.500 10.000 -30.266, 10.259 10.000 -30.366, 10.382 10.000 -31.567, 10.065 4.000 -30.398, 10.143 4.000 -31.595, 10.195 4.000 -30.381, 10.644 3.996 -31.504, 10.606 3.988 -30.881, 10.994 3.976 -31.363, 10.373 3.989 -30.328, 10.514 3.994 -30.915, 10.419 3.998 -30.944, 10.766 3.970 -30.805, 11.167 3.958 -31.265, 10.672 3.905 -30.140, 11.346 3.787 -30.264, 12.090 3.625 -30.087, 10.988 3.492 -29.555, 11.573 3.516 -29.690, 10.950 3.625 -29.712, 11.539 3.593 -29.837, 12.173 3.492 -29.742, 11.742 3.832 -30.744, 11.252 3.839 -30.396, 11.490 3.664 -29.982, 11.426 3.729 -30.126, 11.599 3.341 -29.400, 11.593 3.431 -29.544, 11.144 3.883 -30.519, 10.966 3.934 -30.675, 10.820 3.989 -31.441, 10.752 10.000 -31.467, 10.428 4.000 -31.558, 10.286 4.000 -31.581, 10.000 4.000 -31.600, 12.067 10.000 -30.152, 11.946 3.738 -30.426, 11.905 10.000 -30.500, 11.479 3.905 -31.028, 11.100 10.000 -31.305, 10.130 4.000 -30.391, 10.293 3.996 -30.356, 10.530 3.958 -30.248, 10.707 10.000 -30.107, 10.792 3.832 -30.011, 10.866 10.000 -29.900, 10.885 3.738 -29.866, 10.966 10.000 -29.659, 11.000 10.000 -29.400 ] } colorPerVertex FALSE coordIndex [ 18, 0, 72, -1, 3, 72, 1, -1, 2, 3, 1, -1, 2, 6, 3, -1, 3, 6, 4, -1, 4, 6, 5, -1, 5, 6, 70, -1, 9, 5, 70, -1, 9, 7, 5, -1, 9, 49, 7, -1, 9, 8, 49, -1, 9, 50, 8, -1, 9, 63, 50, -1, 50, 63, 51, -1, 10, 82, 17, -1, 10, 11, 82, -1, 82, 11, 12, -1, 12, 11, 83, -1, 83, 11, 97, -1, 97, 11, 84, -1, 84, 11, 13, -1, 13, 11, 15, -1, 15, 11, 102, -1, 14, 15, 102, -1, 14, 41, 15, -1, 15, 41, 101, -1, 82, 16, 17, -1, 17, 16, 72, -1, 0, 17, 72, -1, 18, 72, 3, -1, 19, 143, 152, -1, 19, 20, 143, -1, 19, 136, 20, -1, 20, 136, 158, -1, 158, 136, 25, -1, 21, 25, 22, -1, 156, 22, 23, -1, 155, 23, 24, -1, 26, 24, 153, -1, 141, 26, 153, -1, 158, 25, 21, -1, 21, 22, 156, -1, 156, 23, 155, -1, 155, 24, 26, -1, 143, 27, 152, -1, 152, 27, 30, -1, 30, 27, 159, -1, 31, 159, 145, -1, 151, 145, 160, -1, 150, 160, 32, -1, 33, 32, 147, -1, 164, 147, 148, -1, 163, 148, 28, -1, 29, 163, 28, -1, 30, 159, 31, -1, 31, 145, 151, -1, 151, 160, 150, -1, 150, 32, 33, -1, 33, 147, 164, -1, 164, 148, 163, -1, 17, 0, 114, -1, 105, 114, 106, -1, 107, 106, 116, -1, 42, 116, 34, -1, 35, 42, 34, -1, 35, 43, 42, -1, 35, 36, 43, -1, 43, 36, 37, -1, 38, 37, 39, -1, 134, 39, 40, -1, 41, 40, 101, -1, 41, 134, 40, -1, 41, 14, 134, -1, 134, 14, 135, -1, 38, 135, 104, -1, 43, 104, 42, -1, 43, 38, 104, -1, 43, 37, 38, -1, 3, 117, 18, -1, 3, 48, 117, -1, 3, 4, 48, -1, 48, 4, 120, -1, 47, 120, 58, -1, 46, 58, 45, -1, 44, 45, 61, -1, 44, 46, 45, -1, 44, 108, 46, -1, 46, 108, 119, -1, 47, 119, 109, -1, 48, 109, 117, -1, 48, 47, 109, -1, 48, 120, 47, -1, 4, 5, 120, -1, 120, 5, 7, -1, 57, 7, 49, -1, 56, 49, 8, -1, 50, 56, 8, -1, 50, 55, 56, -1, 50, 51, 55, -1, 55, 51, 64, -1, 123, 64, 52, -1, 54, 52, 68, -1, 53, 68, 66, -1, 53, 54, 68, -1, 53, 172, 54, -1, 54, 172, 122, -1, 123, 122, 121, -1, 55, 121, 56, -1, 55, 123, 121, -1, 55, 64, 123, -1, 120, 7, 57, -1, 58, 57, 59, -1, 45, 59, 60, -1, 61, 60, 62, -1, 61, 45, 60, -1, 57, 49, 56, -1, 59, 56, 121, -1, 60, 121, 122, -1, 62, 122, 172, -1, 62, 60, 122, -1, 51, 63, 64, -1, 64, 63, 65, -1, 52, 65, 125, -1, 68, 125, 69, -1, 66, 69, 67, -1, 66, 68, 69, -1, 63, 9, 65, -1, 65, 9, 70, -1, 124, 70, 6, -1, 71, 6, 2, -1, 1, 71, 2, -1, 1, 73, 71, -1, 1, 72, 73, -1, 73, 72, 130, -1, 76, 130, 74, -1, 128, 74, 75, -1, 176, 75, 80, -1, 176, 128, 75, -1, 176, 170, 128, -1, 128, 170, 79, -1, 76, 79, 77, -1, 73, 77, 71, -1, 73, 76, 77, -1, 73, 130, 76, -1, 65, 70, 124, -1, 125, 124, 127, -1, 69, 127, 126, -1, 67, 126, 78, -1, 67, 69, 126, -1, 124, 6, 71, -1, 127, 71, 77, -1, 126, 77, 79, -1, 78, 79, 170, -1, 78, 126, 79, -1, 72, 16, 130, -1, 130, 16, 129, -1, 74, 129, 131, -1, 75, 131, 81, -1, 80, 81, 92, -1, 80, 75, 81, -1, 16, 82, 129, -1, 129, 82, 12, -1, 90, 12, 83, -1, 93, 83, 97, -1, 132, 97, 84, -1, 13, 132, 84, -1, 13, 85, 132, -1, 13, 15, 85, -1, 85, 15, 40, -1, 89, 40, 39, -1, 86, 39, 37, -1, 87, 37, 36, -1, 87, 86, 37, -1, 87, 100, 86, -1, 86, 100, 99, -1, 89, 99, 88, -1, 85, 88, 132, -1, 85, 89, 88, -1, 85, 40, 89, -1, 129, 12, 90, -1, 131, 90, 91, -1, 81, 91, 94, -1, 92, 94, 96, -1, 92, 81, 94, -1, 90, 83, 93, -1, 91, 93, 133, -1, 94, 133, 98, -1, 96, 98, 95, -1, 96, 94, 98, -1, 93, 97, 132, -1, 133, 132, 88, -1, 98, 88, 99, -1, 95, 99, 100, -1, 95, 98, 99, -1, 15, 101, 40, -1, 14, 102, 135, -1, 135, 102, 103, -1, 104, 103, 107, -1, 42, 107, 116, -1, 42, 104, 107, -1, 102, 11, 103, -1, 103, 11, 10, -1, 105, 10, 17, -1, 114, 105, 17, -1, 103, 10, 105, -1, 107, 105, 106, -1, 107, 103, 105, -1, 108, 111, 119, -1, 119, 111, 118, -1, 109, 118, 110, -1, 117, 110, 114, -1, 18, 114, 0, -1, 18, 117, 114, -1, 111, 112, 118, -1, 118, 112, 113, -1, 110, 113, 106, -1, 114, 110, 106, -1, 112, 115, 113, -1, 113, 115, 116, -1, 106, 113, 116, -1, 115, 34, 116, -1, 109, 110, 117, -1, 118, 113, 110, -1, 119, 118, 109, -1, 46, 119, 47, -1, 58, 46, 47, -1, 57, 58, 120, -1, 56, 59, 57, -1, 59, 45, 58, -1, 60, 59, 121, -1, 54, 122, 123, -1, 52, 54, 123, -1, 65, 52, 64, -1, 124, 125, 65, -1, 125, 68, 52, -1, 71, 127, 124, -1, 127, 69, 125, -1, 126, 127, 77, -1, 128, 79, 76, -1, 74, 128, 76, -1, 129, 74, 130, -1, 90, 131, 129, -1, 131, 75, 74, -1, 93, 91, 90, -1, 91, 81, 131, -1, 132, 133, 93, -1, 133, 94, 91, -1, 98, 133, 88, -1, 86, 99, 89, -1, 39, 86, 89, -1, 38, 39, 134, -1, 135, 38, 134, -1, 103, 104, 135, -1, 209, 19, 210, -1, 209, 136, 19, -1, 209, 137, 136, -1, 136, 137, 25, -1, 25, 137, 321, -1, 22, 321, 138, -1, 23, 138, 139, -1, 24, 139, 140, -1, 153, 140, 330, -1, 141, 330, 302, -1, 26, 302, 154, -1, 155, 154, 292, -1, 156, 292, 157, -1, 21, 157, 393, -1, 158, 393, 283, -1, 20, 283, 142, -1, 143, 142, 144, -1, 27, 144, 272, -1, 159, 272, 265, -1, 145, 265, 264, -1, 160, 264, 146, -1, 32, 146, 161, -1, 147, 161, 246, -1, 148, 246, 149, -1, 28, 149, 162, -1, 29, 162, 345, -1, 163, 345, 228, -1, 164, 228, 225, -1, 33, 225, 366, -1, 150, 366, 365, -1, 151, 365, 212, -1, 31, 212, 197, -1, 30, 197, 165, -1, 152, 165, 210, -1, 19, 152, 210, -1, 25, 321, 22, -1, 22, 138, 23, -1, 23, 139, 24, -1, 24, 140, 153, -1, 153, 330, 141, -1, 141, 302, 26, -1, 26, 154, 155, -1, 155, 292, 156, -1, 156, 157, 21, -1, 21, 393, 158, -1, 158, 283, 20, -1, 20, 142, 143, -1, 143, 144, 27, -1, 27, 272, 159, -1, 159, 265, 145, -1, 145, 264, 160, -1, 160, 146, 32, -1, 32, 161, 147, -1, 147, 246, 148, -1, 148, 149, 28, -1, 28, 162, 29, -1, 29, 345, 163, -1, 163, 228, 164, -1, 164, 225, 33, -1, 33, 366, 150, -1, 150, 365, 151, -1, 151, 212, 31, -1, 31, 197, 30, -1, 30, 165, 152, -1, 453, 61, 173, -1, 453, 44, 61, -1, 453, 166, 44, -1, 44, 166, 108, -1, 108, 166, 451, -1, 111, 451, 174, -1, 112, 174, 447, -1, 115, 447, 448, -1, 34, 448, 450, -1, 35, 450, 167, -1, 36, 167, 175, -1, 87, 175, 168, -1, 100, 168, 442, -1, 95, 442, 441, -1, 96, 441, 438, -1, 92, 438, 434, -1, 80, 434, 432, -1, 176, 432, 169, -1, 170, 169, 436, -1, 78, 436, 431, -1, 67, 431, 171, -1, 66, 171, 429, -1, 53, 429, 427, -1, 172, 427, 425, -1, 62, 425, 173, -1, 61, 62, 173, -1, 108, 451, 111, -1, 111, 174, 112, -1, 112, 447, 115, -1, 115, 448, 34, -1, 34, 450, 35, -1, 35, 167, 36, -1, 36, 175, 87, -1, 87, 168, 100, -1, 100, 442, 95, -1, 95, 441, 96, -1, 96, 438, 92, -1, 92, 434, 80, -1, 80, 432, 176, -1, 176, 169, 170, -1, 170, 436, 78, -1, 78, 431, 67, -1, 67, 171, 66, -1, 66, 429, 53, -1, 53, 427, 172, -1, 172, 425, 62, -1, 556, 177, 179, -1, 179, 177, 178, -1, 545, 179, 178, -1, 545, 180, 179, -1, 179, 180, 533, -1, 181, 179, 533, -1, 181, 182, 179, -1, 179, 182, 524, -1, 187, 524, 183, -1, 184, 187, 183, -1, 184, 185, 187, -1, 187, 185, 512, -1, 186, 187, 512, -1, 186, 474, 187, -1, 186, 188, 474, -1, 474, 188, 472, -1, 179, 524, 187, -1, 189, 187, 190, -1, 189, 179, 187, -1, 187, 471, 190, -1, 190, 471, 455, -1, 455, 471, 191, -1, 461, 191, 194, -1, 462, 194, 192, -1, 465, 192, 491, -1, 467, 491, 470, -1, 195, 470, 193, -1, 481, 195, 193, -1, 455, 191, 461, -1, 461, 194, 462, -1, 462, 192, 465, -1, 465, 491, 467, -1, 467, 470, 195, -1, 165, 357, 210, -1, 165, 196, 357, -1, 165, 197, 196, -1, 196, 197, 198, -1, 347, 198, 213, -1, 360, 213, 199, -1, 201, 199, 216, -1, 622, 216, 200, -1, 622, 201, 216, -1, 622, 623, 201, -1, 201, 623, 202, -1, 346, 202, 348, -1, 358, 348, 625, -1, 204, 358, 625, -1, 204, 203, 358, -1, 204, 629, 203, -1, 203, 629, 324, -1, 353, 324, 205, -1, 352, 205, 207, -1, 206, 207, 208, -1, 209, 208, 137, -1, 209, 206, 208, -1, 209, 210, 206, -1, 206, 210, 351, -1, 352, 351, 211, -1, 353, 211, 350, -1, 203, 350, 358, -1, 203, 353, 350, -1, 203, 324, 353, -1, 197, 212, 198, -1, 198, 212, 214, -1, 213, 214, 361, -1, 199, 361, 364, -1, 216, 364, 363, -1, 200, 363, 215, -1, 200, 216, 363, -1, 212, 365, 214, -1, 214, 365, 217, -1, 361, 217, 218, -1, 364, 218, 362, -1, 363, 362, 220, -1, 219, 220, 222, -1, 219, 363, 220, -1, 219, 215, 363, -1, 217, 365, 369, -1, 218, 369, 221, -1, 362, 221, 367, -1, 220, 367, 223, -1, 222, 223, 224, -1, 222, 220, 223, -1, 225, 227, 366, -1, 225, 226, 227, -1, 225, 228, 226, -1, 226, 228, 356, -1, 229, 356, 230, -1, 371, 230, 231, -1, 232, 231, 233, -1, 616, 233, 238, -1, 616, 232, 233, -1, 616, 234, 232, -1, 232, 234, 235, -1, 373, 235, 236, -1, 237, 373, 236, -1, 237, 223, 373, -1, 237, 224, 223, -1, 228, 345, 356, -1, 356, 345, 372, -1, 230, 372, 240, -1, 231, 240, 375, -1, 233, 375, 374, -1, 238, 374, 613, -1, 238, 233, 374, -1, 372, 345, 239, -1, 240, 239, 241, -1, 375, 241, 242, -1, 374, 242, 243, -1, 244, 243, 342, -1, 244, 374, 243, -1, 244, 613, 374, -1, 149, 245, 162, -1, 149, 253, 245, -1, 149, 246, 253, -1, 253, 246, 247, -1, 376, 247, 248, -1, 249, 248, 377, -1, 252, 377, 258, -1, 251, 258, 250, -1, 251, 252, 258, -1, 251, 339, 252, -1, 252, 339, 341, -1, 249, 341, 343, -1, 376, 343, 344, -1, 253, 344, 245, -1, 253, 376, 344, -1, 253, 247, 376, -1, 246, 161, 247, -1, 247, 161, 254, -1, 248, 254, 259, -1, 377, 259, 255, -1, 258, 255, 257, -1, 256, 257, 609, -1, 256, 258, 257, -1, 256, 250, 258, -1, 254, 161, 378, -1, 259, 378, 260, -1, 255, 260, 261, -1, 257, 261, 262, -1, 609, 262, 271, -1, 609, 257, 262, -1, 264, 380, 146, -1, 264, 263, 380, -1, 264, 265, 263, -1, 263, 265, 355, -1, 338, 355, 382, -1, 381, 382, 385, -1, 267, 385, 266, -1, 664, 266, 663, -1, 664, 267, 266, -1, 664, 649, 267, -1, 267, 649, 268, -1, 336, 268, 270, -1, 269, 336, 270, -1, 269, 262, 336, -1, 269, 271, 262, -1, 265, 272, 355, -1, 355, 272, 275, -1, 382, 275, 384, -1, 385, 384, 273, -1, 266, 273, 274, -1, 663, 274, 647, -1, 663, 266, 274, -1, 275, 272, 383, -1, 384, 383, 276, -1, 273, 276, 277, -1, 274, 277, 279, -1, 278, 279, 662, -1, 278, 274, 279, -1, 278, 647, 274, -1, 142, 386, 144, -1, 142, 282, 386, -1, 142, 283, 282, -1, 282, 283, 284, -1, 388, 284, 280, -1, 387, 280, 391, -1, 390, 391, 287, -1, 660, 287, 288, -1, 660, 390, 287, -1, 660, 281, 390, -1, 390, 281, 333, -1, 387, 333, 334, -1, 388, 334, 335, -1, 282, 335, 386, -1, 282, 388, 335, -1, 282, 284, 388, -1, 283, 393, 284, -1, 284, 393, 285, -1, 280, 285, 392, -1, 391, 392, 395, -1, 287, 395, 286, -1, 659, 286, 291, -1, 659, 287, 286, -1, 659, 288, 287, -1, 285, 393, 389, -1, 392, 389, 289, -1, 395, 289, 290, -1, 286, 290, 301, -1, 291, 301, 657, -1, 291, 286, 301, -1, 292, 331, 157, -1, 292, 293, 331, -1, 292, 154, 293, -1, 293, 154, 303, -1, 397, 303, 304, -1, 396, 304, 294, -1, 295, 294, 296, -1, 636, 296, 297, -1, 636, 295, 296, -1, 636, 656, 295, -1, 295, 656, 298, -1, 300, 298, 299, -1, 639, 300, 299, -1, 639, 301, 300, -1, 639, 657, 301, -1, 154, 302, 303, -1, 303, 302, 305, -1, 304, 305, 399, -1, 294, 399, 306, -1, 296, 306, 402, -1, 297, 402, 655, -1, 297, 296, 402, -1, 305, 302, 398, -1, 399, 398, 401, -1, 306, 401, 329, -1, 402, 329, 307, -1, 308, 307, 654, -1, 308, 402, 307, -1, 308, 655, 402, -1, 140, 309, 330, -1, 140, 312, 309, -1, 140, 139, 312, -1, 312, 139, 313, -1, 310, 313, 354, -1, 404, 354, 407, -1, 311, 407, 316, -1, 633, 316, 652, -1, 633, 311, 316, -1, 633, 327, 311, -1, 311, 327, 328, -1, 404, 328, 403, -1, 310, 403, 400, -1, 312, 400, 309, -1, 312, 310, 400, -1, 312, 313, 310, -1, 139, 138, 313, -1, 313, 138, 405, -1, 354, 405, 314, -1, 407, 314, 406, -1, 316, 406, 408, -1, 315, 408, 631, -1, 315, 316, 408, -1, 315, 652, 316, -1, 405, 138, 322, -1, 314, 322, 320, -1, 406, 320, 409, -1, 408, 409, 317, -1, 631, 317, 651, -1, 631, 408, 317, -1, 137, 319, 321, -1, 137, 208, 319, -1, 319, 208, 318, -1, 320, 318, 409, -1, 320, 319, 318, -1, 320, 322, 319, -1, 319, 322, 321, -1, 321, 322, 138, -1, 630, 326, 323, -1, 324, 323, 205, -1, 324, 630, 323, -1, 324, 628, 630, -1, 324, 629, 628, -1, 651, 317, 325, -1, 325, 317, 323, -1, 326, 325, 323, -1, 327, 653, 328, -1, 328, 653, 654, -1, 307, 328, 654, -1, 307, 403, 328, -1, 307, 329, 403, -1, 403, 329, 400, -1, 400, 329, 401, -1, 309, 401, 398, -1, 330, 398, 302, -1, 330, 309, 398, -1, 295, 298, 300, -1, 396, 300, 394, -1, 397, 394, 332, -1, 293, 332, 331, -1, 293, 397, 332, -1, 293, 303, 397, -1, 281, 661, 333, -1, 333, 661, 662, -1, 279, 333, 662, -1, 279, 334, 333, -1, 279, 277, 334, -1, 334, 277, 335, -1, 335, 277, 276, -1, 386, 276, 383, -1, 144, 383, 272, -1, 144, 386, 383, -1, 267, 268, 336, -1, 381, 336, 379, -1, 338, 379, 337, -1, 263, 337, 380, -1, 263, 338, 337, -1, 263, 355, 338, -1, 339, 340, 341, -1, 341, 340, 342, -1, 243, 341, 342, -1, 243, 343, 341, -1, 243, 242, 343, -1, 343, 242, 344, -1, 344, 242, 241, -1, 245, 241, 239, -1, 162, 239, 345, -1, 162, 245, 239, -1, 232, 235, 373, -1, 371, 373, 370, -1, 229, 370, 368, -1, 226, 368, 227, -1, 226, 229, 368, -1, 226, 356, 229, -1, 201, 202, 346, -1, 360, 346, 359, -1, 347, 359, 349, -1, 196, 349, 357, -1, 196, 347, 349, -1, 196, 198, 347, -1, 346, 348, 358, -1, 359, 358, 350, -1, 349, 350, 211, -1, 357, 211, 351, -1, 210, 357, 351, -1, 207, 206, 352, -1, 352, 206, 351, -1, 205, 323, 410, -1, 207, 410, 318, -1, 208, 207, 318, -1, 211, 353, 352, -1, 352, 353, 205, -1, 354, 313, 405, -1, 304, 303, 305, -1, 280, 284, 285, -1, 382, 355, 275, -1, 248, 247, 254, -1, 230, 356, 372, -1, 361, 214, 217, -1, 349, 211, 357, -1, 359, 350, 349, -1, 360, 359, 347, -1, 213, 360, 347, -1, 214, 213, 198, -1, 346, 358, 359, -1, 199, 213, 361, -1, 201, 346, 360, -1, 199, 201, 360, -1, 369, 218, 217, -1, 218, 364, 361, -1, 364, 216, 199, -1, 221, 362, 218, -1, 362, 363, 364, -1, 366, 227, 369, -1, 365, 366, 369, -1, 367, 221, 368, -1, 370, 367, 368, -1, 370, 223, 367, -1, 370, 373, 223, -1, 220, 362, 367, -1, 368, 221, 227, -1, 227, 221, 369, -1, 371, 370, 229, -1, 230, 371, 229, -1, 239, 240, 372, -1, 240, 231, 230, -1, 375, 240, 241, -1, 373, 371, 232, -1, 232, 371, 231, -1, 233, 231, 375, -1, 344, 241, 245, -1, 374, 375, 242, -1, 249, 343, 376, -1, 248, 249, 376, -1, 378, 259, 254, -1, 259, 377, 248, -1, 341, 249, 252, -1, 252, 249, 377, -1, 260, 255, 259, -1, 255, 258, 377, -1, 146, 380, 378, -1, 161, 146, 378, -1, 261, 260, 337, -1, 379, 261, 337, -1, 379, 262, 261, -1, 379, 336, 262, -1, 257, 255, 261, -1, 337, 260, 380, -1, 380, 260, 378, -1, 381, 379, 338, -1, 382, 381, 338, -1, 383, 384, 275, -1, 384, 385, 382, -1, 273, 384, 276, -1, 336, 381, 267, -1, 267, 381, 385, -1, 266, 385, 273, -1, 335, 276, 386, -1, 274, 273, 277, -1, 387, 334, 388, -1, 280, 387, 388, -1, 389, 392, 285, -1, 392, 391, 280, -1, 333, 387, 390, -1, 390, 387, 391, -1, 289, 395, 392, -1, 395, 287, 391, -1, 157, 331, 389, -1, 393, 157, 389, -1, 290, 289, 332, -1, 394, 290, 332, -1, 394, 301, 290, -1, 394, 300, 301, -1, 286, 395, 290, -1, 332, 289, 331, -1, 331, 289, 389, -1, 396, 394, 397, -1, 304, 396, 397, -1, 398, 399, 305, -1, 399, 294, 304, -1, 306, 399, 401, -1, 300, 396, 295, -1, 295, 396, 294, -1, 296, 294, 306, -1, 400, 401, 309, -1, 402, 306, 329, -1, 404, 403, 310, -1, 354, 404, 310, -1, 322, 314, 405, -1, 314, 407, 354, -1, 406, 314, 320, -1, 328, 404, 311, -1, 311, 404, 407, -1, 316, 407, 406, -1, 408, 406, 409, -1, 317, 409, 410, -1, 323, 317, 410, -1, 410, 409, 318, -1, 205, 410, 207, -1, 411, 418, 743, -1, 411, 412, 418, -1, 411, 413, 412, -1, 412, 413, 695, -1, 695, 413, 736, -1, 414, 736, 732, -1, 415, 732, 416, -1, 709, 416, 417, -1, 714, 417, 721, -1, 715, 714, 721, -1, 695, 736, 414, -1, 414, 732, 415, -1, 415, 416, 709, -1, 709, 417, 714, -1, 418, 790, 743, -1, 743, 790, 419, -1, 420, 743, 419, -1, 420, 756, 743, -1, 743, 756, 755, -1, 421, 743, 755, -1, 421, 747, 743, -1, 743, 747, 422, -1, 789, 788, 790, -1, 790, 788, 787, -1, 785, 790, 787, -1, 785, 423, 790, -1, 790, 423, 776, -1, 424, 790, 776, -1, 424, 767, 790, -1, 790, 767, 419, -1, 425, 859, 173, -1, 425, 426, 859, -1, 425, 427, 426, -1, 426, 427, 428, -1, 428, 427, 429, -1, 854, 429, 430, -1, 854, 428, 429, -1, 429, 171, 430, -1, 430, 171, 875, -1, 875, 171, 431, -1, 435, 431, 436, -1, 874, 436, 169, -1, 437, 169, 432, -1, 849, 432, 434, -1, 433, 434, 847, -1, 433, 849, 434, -1, 875, 431, 435, -1, 435, 436, 874, -1, 874, 169, 437, -1, 437, 432, 849, -1, 434, 438, 847, -1, 847, 438, 439, -1, 439, 438, 441, -1, 845, 441, 442, -1, 443, 442, 168, -1, 444, 168, 175, -1, 440, 175, 445, -1, 440, 444, 175, -1, 439, 441, 845, -1, 845, 442, 443, -1, 443, 168, 444, -1, 175, 167, 445, -1, 445, 167, 446, -1, 446, 167, 450, -1, 872, 450, 448, -1, 447, 872, 448, -1, 447, 869, 872, -1, 447, 174, 869, -1, 869, 174, 868, -1, 868, 174, 864, -1, 864, 174, 451, -1, 863, 451, 449, -1, 863, 864, 451, -1, 446, 450, 872, -1, 451, 166, 449, -1, 449, 166, 452, -1, 452, 166, 453, -1, 454, 453, 173, -1, 859, 454, 173, -1, 452, 453, 454, -1, 455, 459, 190, -1, 455, 460, 459, -1, 455, 461, 460, -1, 460, 461, 567, -1, 456, 567, 571, -1, 569, 571, 570, -1, 457, 570, 458, -1, 894, 458, 896, -1, 894, 457, 458, -1, 894, 893, 457, -1, 457, 893, 558, -1, 569, 558, 566, -1, 456, 566, 563, -1, 460, 563, 459, -1, 460, 456, 563, -1, 460, 567, 456, -1, 461, 462, 567, -1, 567, 462, 464, -1, 571, 464, 568, -1, 570, 568, 466, -1, 458, 466, 463, -1, 896, 463, 908, -1, 896, 458, 463, -1, 462, 465, 464, -1, 464, 465, 573, -1, 568, 573, 572, -1, 466, 572, 574, -1, 463, 574, 469, -1, 908, 469, 897, -1, 908, 463, 469, -1, 465, 467, 573, -1, 573, 467, 480, -1, 572, 480, 468, -1, 574, 468, 576, -1, 469, 576, 485, -1, 897, 485, 486, -1, 897, 469, 485, -1, 467, 195, 480, -1, 480, 195, 481, -1, 482, 481, 193, -1, 575, 193, 470, -1, 489, 470, 491, -1, 578, 491, 192, -1, 497, 192, 194, -1, 500, 194, 191, -1, 503, 191, 471, -1, 505, 471, 187, -1, 473, 187, 474, -1, 472, 473, 474, -1, 472, 479, 473, -1, 472, 188, 479, -1, 479, 188, 587, -1, 586, 587, 475, -1, 589, 475, 476, -1, 477, 476, 590, -1, 902, 590, 509, -1, 902, 477, 590, -1, 902, 918, 477, -1, 477, 918, 506, -1, 589, 506, 478, -1, 586, 478, 560, -1, 479, 560, 473, -1, 479, 586, 560, -1, 479, 587, 586, -1, 480, 481, 482, -1, 468, 482, 483, -1, 576, 483, 484, -1, 485, 484, 487, -1, 486, 487, 898, -1, 486, 485, 487, -1, 482, 193, 575, -1, 483, 575, 488, -1, 484, 488, 577, -1, 487, 577, 490, -1, 898, 490, 899, -1, 898, 487, 490, -1, 575, 470, 489, -1, 488, 489, 579, -1, 577, 579, 580, -1, 490, 580, 495, -1, 899, 495, 911, -1, 899, 490, 495, -1, 489, 491, 578, -1, 579, 578, 492, -1, 580, 492, 493, -1, 495, 493, 494, -1, 911, 494, 901, -1, 911, 495, 494, -1, 578, 192, 497, -1, 492, 497, 498, -1, 493, 498, 583, -1, 494, 583, 496, -1, 901, 496, 912, -1, 901, 494, 496, -1, 497, 194, 500, -1, 498, 500, 582, -1, 583, 582, 561, -1, 496, 561, 499, -1, 912, 499, 502, -1, 912, 496, 499, -1, 500, 191, 503, -1, 582, 503, 581, -1, 561, 581, 559, -1, 499, 559, 501, -1, 502, 501, 915, -1, 502, 499, 501, -1, 503, 471, 505, -1, 581, 505, 504, -1, 559, 504, 585, -1, 501, 585, 584, -1, 915, 584, 507, -1, 915, 501, 584, -1, 505, 187, 473, -1, 504, 473, 560, -1, 585, 560, 478, -1, 584, 478, 506, -1, 507, 506, 918, -1, 507, 584, 506, -1, 188, 186, 587, -1, 587, 186, 508, -1, 475, 508, 588, -1, 476, 588, 511, -1, 590, 511, 593, -1, 509, 593, 510, -1, 509, 590, 593, -1, 186, 512, 508, -1, 508, 512, 513, -1, 588, 513, 591, -1, 511, 591, 592, -1, 593, 592, 596, -1, 510, 596, 920, -1, 510, 593, 596, -1, 512, 185, 513, -1, 513, 185, 517, -1, 591, 517, 595, -1, 592, 595, 514, -1, 596, 514, 516, -1, 920, 516, 515, -1, 920, 596, 516, -1, 185, 184, 517, -1, 517, 184, 518, -1, 595, 518, 594, -1, 514, 594, 519, -1, 516, 519, 520, -1, 515, 520, 521, -1, 515, 516, 520, -1, 184, 183, 518, -1, 518, 183, 597, -1, 594, 597, 522, -1, 519, 522, 525, -1, 520, 525, 523, -1, 521, 523, 526, -1, 521, 520, 523, -1, 183, 524, 597, -1, 597, 524, 598, -1, 522, 598, 599, -1, 525, 599, 529, -1, 523, 529, 527, -1, 526, 527, 530, -1, 526, 523, 527, -1, 524, 182, 598, -1, 598, 182, 528, -1, 599, 528, 600, -1, 529, 600, 531, -1, 527, 531, 604, -1, 530, 604, 904, -1, 530, 527, 604, -1, 182, 181, 528, -1, 528, 181, 532, -1, 600, 532, 602, -1, 531, 602, 603, -1, 604, 603, 535, -1, 904, 535, 924, -1, 904, 604, 535, -1, 181, 533, 532, -1, 532, 533, 601, -1, 602, 601, 534, -1, 603, 534, 536, -1, 535, 536, 537, -1, 924, 537, 538, -1, 924, 535, 537, -1, 533, 180, 601, -1, 601, 180, 540, -1, 534, 540, 607, -1, 536, 607, 541, -1, 537, 541, 539, -1, 538, 539, 543, -1, 538, 537, 539, -1, 180, 545, 540, -1, 540, 545, 606, -1, 607, 606, 605, -1, 541, 605, 542, -1, 539, 542, 544, -1, 543, 544, 548, -1, 543, 539, 544, -1, 545, 178, 606, -1, 606, 178, 549, -1, 605, 549, 546, -1, 542, 546, 547, -1, 544, 547, 552, -1, 548, 552, 553, -1, 548, 544, 552, -1, 178, 177, 549, -1, 549, 177, 550, -1, 546, 550, 551, -1, 547, 551, 564, -1, 552, 564, 565, -1, 553, 565, 892, -1, 553, 552, 565, -1, 177, 556, 550, -1, 550, 556, 557, -1, 551, 557, 554, -1, 564, 554, 562, -1, 565, 562, 555, -1, 892, 555, 905, -1, 892, 565, 555, -1, 556, 179, 557, -1, 557, 179, 189, -1, 190, 557, 189, -1, 190, 459, 557, -1, 557, 459, 554, -1, 554, 459, 563, -1, 562, 563, 566, -1, 555, 566, 558, -1, 905, 558, 893, -1, 905, 555, 558, -1, 473, 504, 505, -1, 504, 559, 581, -1, 585, 504, 560, -1, 559, 499, 561, -1, 501, 559, 585, -1, 554, 564, 551, -1, 562, 554, 563, -1, 564, 552, 547, -1, 565, 564, 562, -1, 542, 547, 544, -1, 546, 551, 547, -1, 550, 557, 551, -1, 555, 562, 566, -1, 569, 566, 456, -1, 571, 569, 456, -1, 464, 571, 567, -1, 573, 568, 464, -1, 457, 558, 569, -1, 570, 457, 569, -1, 568, 570, 571, -1, 480, 572, 573, -1, 572, 466, 568, -1, 466, 458, 570, -1, 482, 468, 480, -1, 468, 574, 572, -1, 574, 463, 466, -1, 575, 483, 482, -1, 483, 576, 468, -1, 576, 469, 574, -1, 489, 488, 575, -1, 488, 484, 483, -1, 484, 485, 576, -1, 578, 579, 489, -1, 579, 577, 488, -1, 577, 487, 484, -1, 497, 492, 578, -1, 492, 580, 579, -1, 580, 490, 577, -1, 500, 498, 497, -1, 498, 493, 492, -1, 493, 495, 580, -1, 503, 582, 500, -1, 582, 583, 498, -1, 583, 494, 493, -1, 505, 581, 503, -1, 581, 561, 582, -1, 561, 496, 583, -1, 584, 585, 478, -1, 589, 478, 586, -1, 475, 589, 586, -1, 508, 475, 587, -1, 513, 588, 508, -1, 477, 506, 589, -1, 476, 477, 589, -1, 588, 476, 475, -1, 517, 591, 513, -1, 591, 511, 588, -1, 511, 590, 476, -1, 518, 595, 517, -1, 595, 592, 591, -1, 592, 593, 511, -1, 597, 594, 518, -1, 594, 514, 595, -1, 514, 596, 592, -1, 598, 522, 597, -1, 522, 519, 594, -1, 519, 516, 514, -1, 528, 599, 598, -1, 599, 525, 522, -1, 525, 520, 519, -1, 532, 600, 528, -1, 600, 529, 599, -1, 529, 523, 525, -1, 601, 602, 532, -1, 602, 531, 600, -1, 531, 527, 529, -1, 540, 534, 601, -1, 534, 603, 602, -1, 603, 604, 531, -1, 606, 607, 540, -1, 607, 536, 534, -1, 536, 535, 603, -1, 549, 605, 606, -1, 605, 541, 607, -1, 541, 537, 536, -1, 550, 546, 549, -1, 546, 542, 605, -1, 542, 539, 541, -1, 608, 269, 1012, -1, 608, 271, 269, -1, 608, 609, 271, -1, 608, 610, 609, -1, 609, 610, 256, -1, 256, 610, 997, -1, 250, 997, 251, -1, 250, 256, 997, -1, 997, 994, 251, -1, 251, 994, 339, -1, 339, 994, 340, -1, 340, 994, 611, -1, 342, 611, 612, -1, 244, 612, 613, -1, 244, 342, 612, -1, 340, 611, 342, -1, 612, 986, 613, -1, 613, 986, 238, -1, 238, 986, 615, -1, 616, 615, 614, -1, 234, 614, 235, -1, 234, 616, 614, -1, 238, 615, 616, -1, 614, 976, 235, -1, 235, 976, 236, -1, 236, 976, 618, -1, 237, 618, 617, -1, 224, 617, 222, -1, 224, 237, 617, -1, 236, 618, 237, -1, 617, 619, 222, -1, 222, 619, 219, -1, 219, 619, 620, -1, 215, 620, 621, -1, 200, 621, 622, -1, 200, 215, 621, -1, 219, 620, 215, -1, 621, 958, 622, -1, 622, 958, 623, -1, 623, 958, 624, -1, 202, 624, 348, -1, 202, 623, 624, -1, 624, 626, 348, -1, 348, 626, 625, -1, 625, 626, 204, -1, 204, 626, 947, -1, 629, 947, 627, -1, 628, 627, 630, -1, 628, 629, 627, -1, 204, 947, 629, -1, 627, 1083, 630, -1, 630, 1083, 326, -1, 326, 1083, 325, -1, 325, 1083, 650, -1, 651, 650, 1072, -1, 631, 1072, 1074, -1, 315, 1074, 632, -1, 652, 632, 1071, -1, 633, 1071, 1070, -1, 327, 1070, 1060, -1, 653, 1060, 1059, -1, 654, 1059, 634, -1, 308, 634, 635, -1, 655, 635, 1067, -1, 297, 1067, 1057, -1, 636, 1057, 1046, -1, 656, 1046, 637, -1, 298, 637, 638, -1, 299, 638, 1045, -1, 1043, 299, 1045, -1, 1043, 639, 299, -1, 1043, 640, 639, -1, 639, 640, 657, -1, 657, 640, 658, -1, 291, 658, 1031, -1, 659, 1031, 641, -1, 288, 641, 1030, -1, 660, 1030, 642, -1, 281, 642, 643, -1, 661, 643, 644, -1, 662, 644, 645, -1, 278, 645, 646, -1, 647, 646, 1026, -1, 663, 1026, 648, -1, 664, 648, 665, -1, 649, 665, 666, -1, 268, 666, 1012, -1, 270, 1012, 269, -1, 270, 268, 1012, -1, 325, 650, 651, -1, 651, 1072, 631, -1, 631, 1074, 315, -1, 315, 632, 652, -1, 652, 1071, 633, -1, 633, 1070, 327, -1, 327, 1060, 653, -1, 653, 1059, 654, -1, 654, 634, 308, -1, 308, 635, 655, -1, 655, 1067, 297, -1, 297, 1057, 636, -1, 636, 1046, 656, -1, 656, 637, 298, -1, 298, 638, 299, -1, 657, 658, 291, -1, 291, 1031, 659, -1, 659, 641, 288, -1, 288, 1030, 660, -1, 660, 642, 281, -1, 281, 643, 661, -1, 661, 644, 662, -1, 662, 645, 278, -1, 278, 646, 647, -1, 647, 1026, 663, -1, 663, 648, 664, -1, 664, 665, 649, -1, 649, 666, 268, -1, 1132, 668, 667, -1, 667, 668, 1134, -1, 1134, 668, 669, -1, 669, 668, 1136, -1, 1136, 668, 670, -1, 670, 668, 1143, -1, 671, 1143, 1142, -1, 1138, 1142, 1140, -1, 1138, 671, 1142, -1, 668, 672, 1143, -1, 1143, 672, 675, -1, 675, 672, 673, -1, 674, 673, 1146, -1, 1153, 1146, 1144, -1, 1153, 674, 1146, -1, 675, 673, 674, -1, 670, 1143, 671, -1, 1150, 1149, 1142, -1, 1142, 1149, 1147, -1, 1140, 1142, 1147, -1, 1155, 678, 676, -1, 676, 678, 1157, -1, 1157, 678, 677, -1, 677, 678, 1169, -1, 1169, 678, 1158, -1, 1158, 678, 1164, -1, 1171, 1164, 1159, -1, 1171, 1158, 1164, -1, 678, 679, 1164, -1, 1164, 679, 680, -1, 680, 679, 682, -1, 681, 682, 1166, -1, 1165, 1166, 1177, -1, 1165, 681, 1166, -1, 680, 682, 681, -1, 1164, 1173, 1159, -1, 1159, 1173, 683, -1, 683, 1173, 1161, -1, 1161, 1173, 684, -1, 684, 1173, 1162, -1, 418, 791, 790, -1, 418, 693, 791, -1, 418, 412, 693, -1, 693, 412, 685, -1, 694, 685, 809, -1, 686, 809, 688, -1, 687, 688, 697, -1, 689, 697, 1225, -1, 689, 687, 697, -1, 689, 690, 687, -1, 687, 690, 691, -1, 686, 691, 811, -1, 694, 811, 692, -1, 693, 692, 791, -1, 693, 694, 692, -1, 693, 685, 694, -1, 412, 695, 685, -1, 685, 695, 698, -1, 809, 698, 812, -1, 688, 812, 696, -1, 697, 696, 701, -1, 1225, 701, 1226, -1, 1225, 697, 701, -1, 695, 414, 698, -1, 698, 414, 702, -1, 812, 702, 703, -1, 696, 703, 816, -1, 701, 816, 699, -1, 1226, 699, 700, -1, 1226, 701, 699, -1, 414, 415, 702, -1, 702, 415, 706, -1, 703, 706, 815, -1, 816, 815, 704, -1, 699, 704, 705, -1, 700, 705, 1246, -1, 700, 699, 705, -1, 415, 709, 706, -1, 706, 709, 710, -1, 815, 710, 814, -1, 704, 814, 711, -1, 705, 711, 707, -1, 1246, 707, 708, -1, 1246, 705, 707, -1, 709, 714, 710, -1, 710, 714, 813, -1, 814, 813, 716, -1, 711, 716, 712, -1, 707, 712, 717, -1, 708, 717, 713, -1, 708, 707, 717, -1, 714, 715, 813, -1, 813, 715, 817, -1, 716, 817, 818, -1, 712, 818, 718, -1, 717, 718, 719, -1, 713, 719, 1228, -1, 713, 717, 719, -1, 715, 721, 817, -1, 817, 721, 720, -1, 818, 720, 819, -1, 718, 819, 823, -1, 719, 823, 822, -1, 1228, 822, 723, -1, 1228, 719, 822, -1, 721, 417, 720, -1, 720, 417, 722, -1, 819, 722, 821, -1, 823, 821, 820, -1, 822, 820, 726, -1, 723, 726, 1229, -1, 723, 822, 726, -1, 417, 416, 722, -1, 722, 416, 724, -1, 821, 724, 725, -1, 820, 725, 825, -1, 726, 825, 730, -1, 1229, 730, 1250, -1, 1229, 726, 730, -1, 416, 732, 724, -1, 724, 732, 727, -1, 725, 727, 728, -1, 825, 728, 729, -1, 730, 729, 731, -1, 1250, 731, 1232, -1, 1250, 730, 731, -1, 732, 736, 727, -1, 727, 736, 733, -1, 728, 733, 806, -1, 729, 806, 734, -1, 731, 734, 735, -1, 1232, 735, 740, -1, 1232, 731, 735, -1, 736, 413, 733, -1, 733, 413, 824, -1, 806, 824, 737, -1, 734, 737, 738, -1, 735, 738, 739, -1, 740, 739, 1233, -1, 740, 735, 739, -1, 413, 411, 824, -1, 824, 411, 804, -1, 737, 804, 807, -1, 738, 807, 741, -1, 739, 741, 742, -1, 1233, 742, 1236, -1, 1233, 739, 742, -1, 411, 743, 804, -1, 804, 743, 805, -1, 807, 805, 828, -1, 741, 828, 745, -1, 742, 745, 831, -1, 1236, 831, 746, -1, 1236, 742, 831, -1, 743, 422, 805, -1, 805, 422, 744, -1, 828, 744, 827, -1, 745, 827, 830, -1, 831, 830, 832, -1, 746, 832, 1252, -1, 746, 831, 832, -1, 422, 747, 744, -1, 744, 747, 826, -1, 827, 826, 829, -1, 830, 829, 748, -1, 832, 748, 749, -1, 1252, 749, 753, -1, 1252, 832, 749, -1, 747, 421, 826, -1, 826, 421, 750, -1, 829, 750, 751, -1, 748, 751, 835, -1, 749, 835, 752, -1, 753, 752, 1237, -1, 753, 749, 752, -1, 421, 755, 750, -1, 750, 755, 754, -1, 751, 754, 833, -1, 835, 833, 834, -1, 752, 834, 758, -1, 1237, 758, 1238, -1, 1237, 752, 758, -1, 755, 756, 754, -1, 754, 756, 760, -1, 833, 760, 757, -1, 834, 757, 761, -1, 758, 761, 759, -1, 1238, 759, 764, -1, 1238, 758, 759, -1, 756, 420, 760, -1, 760, 420, 765, -1, 757, 765, 836, -1, 761, 836, 762, -1, 759, 762, 763, -1, 764, 763, 1254, -1, 764, 759, 763, -1, 420, 419, 765, -1, 765, 419, 766, -1, 836, 766, 769, -1, 762, 769, 770, -1, 763, 770, 837, -1, 1254, 837, 1241, -1, 1254, 763, 837, -1, 419, 767, 766, -1, 766, 767, 768, -1, 769, 768, 773, -1, 770, 773, 771, -1, 837, 771, 838, -1, 1241, 838, 1242, -1, 1241, 837, 838, -1, 767, 424, 768, -1, 768, 424, 772, -1, 773, 772, 774, -1, 771, 774, 778, -1, 838, 778, 779, -1, 1242, 779, 775, -1, 1242, 838, 779, -1, 424, 776, 772, -1, 772, 776, 777, -1, 774, 777, 839, -1, 778, 839, 840, -1, 779, 840, 782, -1, 775, 782, 783, -1, 775, 779, 782, -1, 776, 423, 777, -1, 777, 423, 780, -1, 839, 780, 781, -1, 840, 781, 808, -1, 782, 808, 784, -1, 783, 784, 1223, -1, 783, 782, 784, -1, 423, 785, 780, -1, 780, 785, 841, -1, 781, 841, 798, -1, 808, 798, 797, -1, 784, 797, 786, -1, 1223, 786, 792, -1, 1223, 784, 786, -1, 785, 787, 841, -1, 841, 787, 788, -1, 795, 788, 789, -1, 799, 789, 790, -1, 791, 799, 790, -1, 791, 794, 799, -1, 791, 692, 794, -1, 794, 692, 801, -1, 793, 801, 802, -1, 786, 802, 792, -1, 786, 793, 802, -1, 786, 797, 793, -1, 793, 797, 796, -1, 794, 796, 799, -1, 794, 793, 796, -1, 794, 801, 793, -1, 841, 788, 795, -1, 798, 795, 796, -1, 797, 798, 796, -1, 795, 789, 799, -1, 796, 795, 799, -1, 690, 800, 691, -1, 691, 800, 810, -1, 811, 810, 801, -1, 692, 811, 801, -1, 800, 803, 810, -1, 810, 803, 802, -1, 801, 810, 802, -1, 803, 792, 802, -1, 804, 737, 824, -1, 807, 804, 805, -1, 737, 734, 806, -1, 738, 737, 807, -1, 734, 731, 729, -1, 735, 734, 738, -1, 808, 797, 784, -1, 686, 811, 694, -1, 809, 686, 694, -1, 698, 809, 685, -1, 691, 810, 811, -1, 702, 812, 698, -1, 687, 691, 686, -1, 688, 687, 686, -1, 812, 688, 809, -1, 706, 703, 702, -1, 703, 696, 812, -1, 696, 697, 688, -1, 710, 815, 706, -1, 815, 816, 703, -1, 816, 701, 696, -1, 813, 814, 710, -1, 814, 704, 815, -1, 704, 699, 816, -1, 817, 716, 813, -1, 716, 711, 814, -1, 711, 705, 704, -1, 720, 818, 817, -1, 818, 712, 716, -1, 712, 707, 711, -1, 722, 819, 720, -1, 819, 718, 818, -1, 718, 717, 712, -1, 724, 821, 722, -1, 821, 823, 819, -1, 823, 719, 718, -1, 727, 725, 724, -1, 725, 820, 821, -1, 820, 822, 823, -1, 733, 728, 727, -1, 728, 825, 725, -1, 825, 726, 820, -1, 824, 806, 733, -1, 806, 729, 728, -1, 729, 730, 825, -1, 744, 828, 805, -1, 828, 741, 807, -1, 741, 739, 738, -1, 826, 827, 744, -1, 827, 745, 828, -1, 745, 742, 741, -1, 750, 829, 826, -1, 829, 830, 827, -1, 830, 831, 745, -1, 754, 751, 750, -1, 751, 748, 829, -1, 748, 832, 830, -1, 760, 833, 754, -1, 833, 835, 751, -1, 835, 749, 748, -1, 765, 757, 760, -1, 757, 834, 833, -1, 834, 752, 835, -1, 766, 836, 765, -1, 836, 761, 757, -1, 761, 758, 834, -1, 768, 769, 766, -1, 769, 762, 836, -1, 762, 759, 761, -1, 772, 773, 768, -1, 773, 770, 769, -1, 770, 763, 762, -1, 777, 774, 772, -1, 774, 771, 773, -1, 771, 837, 770, -1, 780, 839, 777, -1, 839, 778, 774, -1, 778, 838, 771, -1, 841, 781, 780, -1, 781, 840, 839, -1, 840, 779, 778, -1, 795, 798, 841, -1, 798, 808, 781, -1, 808, 782, 840, -1, 1593, 872, 871, -1, 1593, 842, 872, -1, 872, 842, 446, -1, 446, 842, 876, -1, 445, 876, 440, -1, 445, 446, 876, -1, 1584, 845, 876, -1, 1584, 843, 845, -1, 845, 843, 1577, -1, 1573, 845, 1577, -1, 1573, 844, 845, -1, 845, 844, 1568, -1, 1567, 845, 1568, -1, 1567, 1563, 845, -1, 845, 1563, 439, -1, 439, 1563, 873, -1, 847, 873, 846, -1, 848, 847, 846, -1, 848, 433, 847, -1, 848, 1551, 433, -1, 433, 1551, 849, -1, 849, 1551, 1550, -1, 1545, 849, 1550, -1, 1545, 437, 849, -1, 1545, 1540, 437, -1, 437, 1540, 1533, -1, 874, 1533, 1532, -1, 1531, 874, 1532, -1, 1531, 435, 874, -1, 1531, 1663, 435, -1, 435, 1663, 1662, -1, 875, 1662, 850, -1, 851, 875, 850, -1, 851, 852, 875, -1, 875, 852, 430, -1, 430, 852, 1660, -1, 853, 430, 1660, -1, 853, 1649, 430, -1, 430, 1649, 854, -1, 854, 1649, 1648, -1, 1656, 854, 1648, -1, 1656, 428, 854, -1, 1656, 1647, 428, -1, 428, 1647, 855, -1, 426, 855, 856, -1, 857, 426, 856, -1, 857, 859, 426, -1, 857, 1645, 859, -1, 859, 1645, 858, -1, 1632, 859, 858, -1, 1632, 1618, 859, -1, 859, 1618, 860, -1, 861, 859, 860, -1, 861, 862, 859, -1, 859, 862, 1626, -1, 1616, 859, 1626, -1, 1616, 1605, 859, -1, 859, 1605, 1603, -1, 1604, 859, 1603, -1, 1604, 865, 859, -1, 859, 865, 454, -1, 454, 865, 452, -1, 452, 865, 449, -1, 449, 865, 863, -1, 863, 865, 864, -1, 864, 865, 868, -1, 868, 865, 1611, -1, 866, 868, 1611, -1, 866, 867, 868, -1, 868, 867, 869, -1, 869, 867, 870, -1, 871, 869, 870, -1, 871, 872, 869, -1, 439, 873, 847, -1, 437, 1533, 874, -1, 435, 1662, 875, -1, 428, 855, 426, -1, 845, 443, 876, -1, 876, 443, 444, -1, 440, 876, 444, -1, 1878, 1829, 883, -1, 1878, 878, 1829, -1, 1878, 877, 878, -1, 878, 877, 1837, -1, 1837, 877, 1876, -1, 1844, 1876, 1872, -1, 879, 1872, 1863, -1, 1848, 1863, 880, -1, 881, 880, 1859, -1, 1855, 881, 1859, -1, 1837, 1876, 1844, -1, 1844, 1872, 879, -1, 879, 1863, 1848, -1, 1848, 880, 881, -1, 1829, 882, 883, -1, 883, 882, 1898, -1, 1898, 882, 886, -1, 886, 882, 1888, -1, 1912, 886, 1888, -1, 1912, 884, 886, -1, 886, 884, 885, -1, 1906, 886, 885, -1, 1906, 1901, 886, -1, 886, 1901, 887, -1, 1884, 886, 887, -1, 1929, 1928, 882, -1, 882, 1928, 1893, -1, 1892, 882, 1893, -1, 1892, 1890, 882, -1, 882, 1890, 888, -1, 1889, 882, 888, -1, 1889, 889, 882, -1, 882, 889, 1888, -1, 548, 890, 543, -1, 548, 2006, 890, -1, 548, 553, 2006, -1, 2006, 553, 891, -1, 891, 553, 892, -1, 2004, 892, 905, -1, 906, 905, 893, -1, 907, 893, 894, -1, 2003, 894, 896, -1, 895, 896, 908, -1, 909, 908, 897, -1, 1998, 897, 486, -1, 1996, 486, 898, -1, 910, 898, 899, -1, 900, 899, 911, -1, 2030, 911, 901, -1, 2021, 901, 912, -1, 913, 912, 502, -1, 914, 502, 915, -1, 916, 915, 507, -1, 917, 507, 918, -1, 2029, 918, 902, -1, 919, 902, 509, -1, 2028, 509, 510, -1, 2015, 510, 920, -1, 921, 920, 515, -1, 2026, 515, 521, -1, 2025, 521, 526, -1, 922, 526, 530, -1, 903, 530, 904, -1, 923, 904, 924, -1, 2009, 924, 538, -1, 2008, 538, 543, -1, 890, 2008, 543, -1, 891, 892, 2004, -1, 2004, 905, 906, -1, 906, 893, 907, -1, 907, 894, 2003, -1, 2003, 896, 895, -1, 895, 908, 909, -1, 909, 897, 1998, -1, 1998, 486, 1996, -1, 1996, 898, 910, -1, 910, 899, 900, -1, 900, 911, 2030, -1, 2030, 901, 2021, -1, 2021, 912, 913, -1, 913, 502, 914, -1, 914, 915, 916, -1, 916, 507, 917, -1, 917, 918, 2029, -1, 2029, 902, 919, -1, 919, 509, 2028, -1, 2028, 510, 2015, -1, 2015, 920, 921, -1, 921, 515, 2026, -1, 2026, 521, 2025, -1, 2025, 526, 922, -1, 922, 530, 903, -1, 903, 904, 923, -1, 923, 924, 2009, -1, 2009, 538, 2008, -1, 2044, 929, 925, -1, 925, 929, 2035, -1, 2035, 929, 926, -1, 926, 929, 2047, -1, 2047, 929, 2036, -1, 2036, 929, 927, -1, 2037, 927, 928, -1, 2037, 2036, 927, -1, 929, 2043, 927, -1, 927, 2043, 930, -1, 930, 2043, 932, -1, 931, 932, 2042, -1, 934, 2042, 933, -1, 934, 931, 2042, -1, 930, 932, 931, -1, 935, 2038, 927, -1, 935, 2053, 2038, -1, 935, 2054, 2053, -1, 2038, 936, 927, -1, 927, 936, 928, -1, 2070, 937, 2071, -1, 2070, 2065, 937, -1, 2070, 2069, 2065, -1, 2065, 2069, 938, -1, 938, 2069, 2068, -1, 2066, 2068, 2082, -1, 940, 2082, 939, -1, 940, 2066, 2082, -1, 938, 2068, 2066, -1, 937, 941, 2071, -1, 2071, 941, 942, -1, 942, 941, 2064, -1, 945, 2064, 2079, -1, 943, 2079, 2078, -1, 2060, 2078, 944, -1, 2061, 944, 2075, -1, 2061, 2060, 944, -1, 942, 2064, 945, -1, 945, 2079, 943, -1, 943, 2078, 2060, -1, 627, 946, 1083, -1, 627, 951, 946, -1, 627, 947, 951, -1, 951, 947, 952, -1, 950, 952, 1089, -1, 1088, 1089, 948, -1, 2109, 948, 2108, -1, 2109, 1088, 948, -1, 2109, 2110, 1088, -1, 1088, 2110, 949, -1, 950, 949, 1087, -1, 951, 1087, 946, -1, 951, 950, 1087, -1, 951, 952, 950, -1, 947, 626, 952, -1, 952, 626, 954, -1, 1089, 954, 953, -1, 948, 953, 956, -1, 2108, 956, 955, -1, 2108, 948, 956, -1, 626, 624, 954, -1, 954, 624, 957, -1, 953, 957, 1090, -1, 956, 1090, 961, -1, 955, 961, 2107, -1, 955, 956, 961, -1, 624, 958, 957, -1, 957, 958, 1091, -1, 1090, 1091, 959, -1, 961, 959, 964, -1, 2107, 964, 960, -1, 2107, 961, 964, -1, 958, 621, 1091, -1, 1091, 621, 962, -1, 959, 962, 963, -1, 964, 963, 965, -1, 960, 965, 2083, -1, 960, 964, 965, -1, 621, 620, 962, -1, 962, 620, 1092, -1, 963, 1092, 967, -1, 965, 967, 969, -1, 2083, 969, 970, -1, 2083, 965, 969, -1, 620, 619, 1092, -1, 1092, 619, 966, -1, 967, 966, 968, -1, 969, 968, 972, -1, 970, 972, 2105, -1, 970, 969, 972, -1, 619, 617, 966, -1, 966, 617, 974, -1, 968, 974, 971, -1, 972, 971, 973, -1, 2105, 973, 2104, -1, 2105, 972, 973, -1, 617, 618, 974, -1, 974, 618, 1093, -1, 971, 1093, 1095, -1, 973, 1095, 975, -1, 2104, 975, 977, -1, 2104, 973, 975, -1, 618, 976, 1093, -1, 1093, 976, 979, -1, 1095, 979, 1094, -1, 975, 1094, 980, -1, 977, 980, 978, -1, 977, 975, 980, -1, 976, 614, 979, -1, 979, 614, 982, -1, 1094, 982, 983, -1, 980, 983, 984, -1, 978, 984, 981, -1, 978, 980, 984, -1, 614, 615, 982, -1, 982, 615, 987, -1, 983, 987, 1099, -1, 984, 1099, 1098, -1, 981, 1098, 985, -1, 981, 984, 1098, -1, 615, 986, 987, -1, 987, 986, 1097, -1, 1099, 1097, 1096, -1, 1098, 1096, 988, -1, 985, 988, 990, -1, 985, 1098, 988, -1, 986, 612, 1097, -1, 1097, 612, 989, -1, 1096, 989, 1101, -1, 988, 1101, 991, -1, 990, 991, 992, -1, 990, 988, 991, -1, 612, 611, 989, -1, 989, 611, 1100, -1, 1101, 1100, 995, -1, 991, 995, 993, -1, 992, 993, 996, -1, 992, 991, 993, -1, 611, 994, 1100, -1, 1100, 994, 998, -1, 995, 998, 1102, -1, 993, 1102, 1001, -1, 996, 1001, 1000, -1, 996, 993, 1001, -1, 994, 997, 998, -1, 998, 997, 999, -1, 1102, 999, 1003, -1, 1001, 1003, 1005, -1, 1000, 1005, 2125, -1, 1000, 1001, 1005, -1, 997, 610, 999, -1, 999, 610, 1002, -1, 1003, 1002, 1004, -1, 1005, 1004, 1006, -1, 2125, 1006, 1007, -1, 2125, 1005, 1006, -1, 610, 608, 1002, -1, 1002, 608, 1009, -1, 1004, 1009, 1103, -1, 1006, 1103, 1008, -1, 1007, 1008, 1011, -1, 1007, 1006, 1008, -1, 608, 1012, 1009, -1, 1009, 1012, 1013, -1, 1103, 1013, 1014, -1, 1008, 1014, 1010, -1, 1011, 1010, 2123, -1, 1011, 1008, 1010, -1, 1012, 666, 1013, -1, 1013, 666, 1015, -1, 1014, 1015, 1016, -1, 1010, 1016, 1018, -1, 2123, 1018, 1017, -1, 2123, 1010, 1018, -1, 666, 665, 1015, -1, 1015, 665, 648, -1, 1025, 648, 1026, -1, 1019, 1026, 646, -1, 645, 1019, 646, -1, 645, 1023, 1019, -1, 645, 644, 1023, -1, 1023, 644, 1029, -1, 1104, 1029, 1106, -1, 1020, 1106, 1107, -1, 2118, 1107, 2098, -1, 2118, 1020, 1107, -1, 2118, 1021, 1020, -1, 1020, 1021, 1028, -1, 1104, 1028, 1022, -1, 1023, 1022, 1019, -1, 1023, 1104, 1022, -1, 1023, 1029, 1104, -1, 1015, 648, 1025, -1, 1016, 1025, 1027, -1, 1018, 1027, 1024, -1, 1017, 1024, 2121, -1, 1017, 1018, 1024, -1, 1025, 1026, 1019, -1, 1027, 1019, 1022, -1, 1024, 1022, 1028, -1, 2121, 1028, 1021, -1, 2121, 1024, 1028, -1, 644, 643, 1029, -1, 1029, 643, 642, -1, 1105, 642, 1030, -1, 1032, 1030, 641, -1, 1031, 1032, 641, -1, 1031, 1033, 1032, -1, 1031, 658, 1033, -1, 1033, 658, 1040, -1, 1108, 1040, 1109, -1, 1037, 1109, 1034, -1, 1036, 1034, 1035, -1, 1036, 1037, 1034, -1, 1036, 2095, 1037, -1, 1037, 2095, 1038, -1, 1108, 1038, 1039, -1, 1033, 1039, 1032, -1, 1033, 1108, 1039, -1, 1033, 1040, 1108, -1, 1029, 642, 1105, -1, 1106, 1105, 1042, -1, 1107, 1042, 1041, -1, 2098, 1041, 2096, -1, 2098, 1107, 1041, -1, 1105, 1030, 1032, -1, 1042, 1032, 1039, -1, 1041, 1039, 1038, -1, 2096, 1038, 2095, -1, 2096, 1041, 1038, -1, 658, 640, 1040, -1, 1040, 640, 1043, -1, 1111, 1043, 1045, -1, 1044, 1045, 638, -1, 637, 1044, 638, -1, 637, 1053, 1044, -1, 637, 1046, 1053, -1, 1053, 1046, 1056, -1, 1051, 1056, 1048, -1, 1047, 1048, 1068, -1, 1049, 1068, 2090, -1, 1049, 1047, 1068, -1, 1049, 1050, 1047, -1, 1047, 1050, 1052, -1, 1051, 1052, 1055, -1, 1053, 1055, 1044, -1, 1053, 1051, 1055, -1, 1053, 1056, 1051, -1, 1040, 1043, 1111, -1, 1109, 1111, 1110, -1, 1034, 1110, 1054, -1, 1035, 1054, 2116, -1, 1035, 1034, 1054, -1, 1111, 1045, 1044, -1, 1110, 1044, 1055, -1, 1054, 1055, 1052, -1, 2116, 1052, 1050, -1, 2116, 1054, 1052, -1, 1046, 1057, 1056, -1, 1056, 1057, 1067, -1, 1113, 1067, 635, -1, 1058, 635, 634, -1, 1059, 1058, 634, -1, 1059, 1061, 1058, -1, 1059, 1060, 1061, -1, 1061, 1060, 1066, -1, 1116, 1066, 1117, -1, 1115, 1117, 1062, -1, 2088, 1062, 1063, -1, 2088, 1115, 1062, -1, 2088, 1064, 1115, -1, 1115, 1064, 1065, -1, 1116, 1065, 1114, -1, 1061, 1114, 1058, -1, 1061, 1116, 1114, -1, 1061, 1066, 1116, -1, 1056, 1067, 1113, -1, 1048, 1113, 1112, -1, 1068, 1112, 1069, -1, 2090, 1069, 2089, -1, 2090, 1068, 1069, -1, 1113, 635, 1058, -1, 1112, 1058, 1114, -1, 1069, 1114, 1065, -1, 2089, 1065, 1064, -1, 2089, 1069, 1065, -1, 1060, 1070, 1066, -1, 1066, 1070, 1071, -1, 1119, 1071, 632, -1, 1073, 632, 1074, -1, 1072, 1073, 1074, -1, 1072, 1075, 1073, -1, 1072, 650, 1075, -1, 1075, 650, 1081, -1, 1086, 1081, 1076, -1, 1078, 1076, 1084, -1, 1077, 1084, 2112, -1, 1077, 1078, 1084, -1, 1077, 1079, 1078, -1, 1078, 1079, 1085, -1, 1086, 1085, 1080, -1, 1075, 1080, 1073, -1, 1075, 1086, 1080, -1, 1075, 1081, 1086, -1, 1066, 1071, 1119, -1, 1117, 1119, 1118, -1, 1062, 1118, 1082, -1, 1063, 1082, 2113, -1, 1063, 1062, 1082, -1, 1119, 632, 1073, -1, 1118, 1073, 1080, -1, 1082, 1080, 1085, -1, 2113, 1085, 1079, -1, 2113, 1082, 1085, -1, 650, 1083, 1081, -1, 1081, 1083, 946, -1, 1076, 946, 1087, -1, 1084, 1087, 949, -1, 2112, 949, 2110, -1, 2112, 1084, 949, -1, 1076, 1081, 946, -1, 1078, 1085, 1086, -1, 1076, 1078, 1086, -1, 1084, 1076, 1087, -1, 1088, 949, 950, -1, 1089, 1088, 950, -1, 954, 1089, 952, -1, 957, 953, 954, -1, 953, 948, 1089, -1, 1091, 1090, 957, -1, 1090, 956, 953, -1, 962, 959, 1091, -1, 959, 961, 1090, -1, 1092, 963, 962, -1, 963, 964, 959, -1, 966, 967, 1092, -1, 967, 965, 963, -1, 974, 968, 966, -1, 968, 969, 967, -1, 1093, 971, 974, -1, 971, 972, 968, -1, 979, 1095, 1093, -1, 1095, 973, 971, -1, 982, 1094, 979, -1, 1094, 975, 1095, -1, 987, 983, 982, -1, 983, 980, 1094, -1, 1097, 1099, 987, -1, 1099, 984, 983, -1, 989, 1096, 1097, -1, 1096, 1098, 1099, -1, 1100, 1101, 989, -1, 1101, 988, 1096, -1, 998, 995, 1100, -1, 995, 991, 1101, -1, 999, 1102, 998, -1, 1102, 993, 995, -1, 1002, 1003, 999, -1, 1003, 1001, 1102, -1, 1009, 1004, 1002, -1, 1004, 1005, 1003, -1, 1013, 1103, 1009, -1, 1103, 1006, 1004, -1, 1015, 1014, 1013, -1, 1014, 1008, 1103, -1, 1025, 1016, 1015, -1, 1016, 1010, 1014, -1, 1019, 1027, 1025, -1, 1027, 1018, 1016, -1, 1024, 1027, 1022, -1, 1020, 1028, 1104, -1, 1106, 1020, 1104, -1, 1105, 1106, 1029, -1, 1032, 1042, 1105, -1, 1042, 1107, 1106, -1, 1041, 1042, 1039, -1, 1037, 1038, 1108, -1, 1109, 1037, 1108, -1, 1111, 1109, 1040, -1, 1044, 1110, 1111, -1, 1110, 1034, 1109, -1, 1054, 1110, 1055, -1, 1047, 1052, 1051, -1, 1048, 1047, 1051, -1, 1113, 1048, 1056, -1, 1058, 1112, 1113, -1, 1112, 1068, 1048, -1, 1069, 1112, 1114, -1, 1115, 1065, 1116, -1, 1117, 1115, 1116, -1, 1119, 1117, 1066, -1, 1073, 1118, 1119, -1, 1118, 1062, 1117, -1, 1082, 1118, 1080, -1, 2245, 1120, 1122, -1, 1122, 1120, 2236, -1, 2231, 1122, 2236, -1, 2231, 2227, 1122, -1, 1122, 2227, 1121, -1, 2224, 1122, 1121, -1, 2224, 2219, 1122, -1, 1122, 2219, 2213, -1, 1123, 2213, 2212, -1, 2204, 1123, 2212, -1, 2204, 2202, 1123, -1, 1123, 2202, 1124, -1, 2197, 1123, 1124, -1, 2197, 1125, 1123, -1, 2197, 2192, 1125, -1, 1125, 2192, 2157, -1, 1122, 2213, 1123, -1, 2246, 1123, 1126, -1, 2246, 1122, 1123, -1, 1123, 2156, 1126, -1, 1126, 2156, 1127, -1, 1127, 2156, 2155, -1, 1129, 2155, 2181, -1, 2136, 2181, 2177, -1, 1130, 2177, 2153, -1, 2149, 2153, 2151, -1, 1131, 2151, 2150, -1, 1128, 1131, 2150, -1, 1127, 2155, 1129, -1, 1129, 2181, 2136, -1, 2136, 2177, 1130, -1, 1130, 2153, 2149, -1, 2149, 2151, 1131, -1, 667, 2369, 1132, -1, 667, 1133, 2369, -1, 667, 1134, 1133, -1, 1133, 1134, 1135, -1, 1135, 1134, 669, -1, 2359, 669, 1136, -1, 2358, 1136, 670, -1, 1137, 670, 671, -1, 2357, 671, 1138, -1, 1139, 1138, 1140, -1, 2350, 1140, 1147, -1, 1148, 1147, 1149, -1, 1141, 1149, 1150, -1, 1151, 1150, 1142, -1, 2341, 1142, 1143, -1, 2342, 1143, 675, -1, 2432, 675, 674, -1, 1152, 674, 1153, -1, 1154, 1153, 1144, -1, 1145, 1144, 1146, -1, 2394, 1146, 673, -1, 2423, 673, 672, -1, 2390, 672, 668, -1, 2367, 668, 1132, -1, 2369, 2367, 1132, -1, 1135, 669, 2359, -1, 2359, 1136, 2358, -1, 2358, 670, 1137, -1, 1137, 671, 2357, -1, 2357, 1138, 1139, -1, 1139, 1140, 2350, -1, 2350, 1147, 1148, -1, 1148, 1149, 1141, -1, 1141, 1150, 1151, -1, 1151, 1142, 2341, -1, 2341, 1143, 2342, -1, 2342, 675, 2432, -1, 2432, 674, 1152, -1, 1152, 1153, 1154, -1, 1154, 1144, 1145, -1, 1145, 1146, 2394, -1, 2394, 673, 2423, -1, 2423, 672, 2390, -1, 2390, 668, 2367, -1, 676, 1168, 1155, -1, 676, 1156, 1168, -1, 676, 1157, 1156, -1, 1156, 1157, 2530, -1, 2530, 1157, 677, -1, 2533, 677, 1169, -1, 2534, 1169, 1158, -1, 1170, 1158, 1171, -1, 2536, 1171, 1159, -1, 1172, 1159, 683, -1, 1160, 683, 1161, -1, 2537, 1161, 684, -1, 2542, 684, 1162, -1, 1163, 1162, 1173, -1, 1174, 1173, 1164, -1, 2545, 1164, 680, -1, 1175, 680, 681, -1, 1176, 681, 1165, -1, 2504, 1165, 1177, -1, 2527, 1177, 1166, -1, 2528, 1166, 682, -1, 1178, 682, 679, -1, 2496, 679, 678, -1, 1167, 678, 1155, -1, 1168, 1167, 1155, -1, 2530, 677, 2533, -1, 2533, 1169, 2534, -1, 2534, 1158, 1170, -1, 1170, 1171, 2536, -1, 2536, 1159, 1172, -1, 1172, 683, 1160, -1, 1160, 1161, 2537, -1, 2537, 684, 2542, -1, 2542, 1162, 1163, -1, 1163, 1173, 1174, -1, 1174, 1164, 2545, -1, 2545, 680, 1175, -1, 1175, 681, 1176, -1, 1176, 1165, 2504, -1, 2504, 1177, 2527, -1, 2527, 1166, 2528, -1, 2528, 682, 1178, -1, 1178, 679, 2496, -1, 2496, 678, 1167, -1, 1258, 1179, 1180, -1, 1187, 1180, 1181, -1, 1188, 1181, 1182, -1, 1185, 1182, 1186, -1, 1459, 1186, 1189, -1, 2709, 1189, 1183, -1, 2709, 1459, 1189, -1, 1181, 1206, 1182, -1, 1182, 1206, 1186, -1, 1186, 1206, 1205, -1, 1189, 1205, 2597, -1, 1184, 1189, 2597, -1, 1184, 2603, 1189, -1, 1189, 2603, 1183, -1, 1205, 1202, 2597, -1, 1459, 1185, 1186, -1, 1258, 1187, 1185, -1, 1258, 1180, 1187, -1, 1185, 1187, 1188, -1, 1182, 1185, 1188, -1, 1186, 1205, 1189, -1, 1179, 1181, 1180, -1, 1187, 1181, 1188, -1, 1181, 1179, 1191, -1, 1190, 1191, 1192, -1, 1219, 1192, 1209, -1, 1193, 1209, 1194, -1, 1215, 1194, 1216, -1, 1212, 1216, 1199, -1, 1195, 1212, 1199, -1, 1195, 1211, 1212, -1, 1195, 1200, 1211, -1, 1211, 1200, 1207, -1, 1213, 1207, 1196, -1, 1221, 1196, 1201, -1, 1222, 1201, 1198, -1, 1197, 1198, 1203, -1, 1218, 1203, 1204, -1, 1219, 1204, 1190, -1, 1192, 1219, 1190, -1, 1259, 1209, 1210, -1, 1259, 1194, 1209, -1, 1259, 1216, 1194, -1, 1259, 1199, 1216, -1, 1200, 2605, 1207, -1, 1207, 2605, 1208, -1, 1196, 1208, 4174, -1, 1201, 1196, 4174, -1, 2605, 4174, 1208, -1, 1201, 1202, 1198, -1, 1198, 1202, 1205, -1, 1203, 1205, 1206, -1, 1204, 1206, 1190, -1, 1204, 1203, 1206, -1, 1198, 1205, 1203, -1, 1206, 1181, 1190, -1, 1190, 1181, 1191, -1, 1196, 1207, 1208, -1, 1209, 1192, 1210, -1, 1210, 1192, 1191, -1, 1179, 1210, 1191, -1, 1211, 1214, 1212, -1, 1211, 1213, 1214, -1, 1211, 1207, 1213, -1, 1214, 1217, 1215, -1, 1212, 1215, 1216, -1, 1212, 1214, 1215, -1, 1217, 1218, 1193, -1, 1215, 1193, 1194, -1, 1215, 1217, 1193, -1, 1217, 1214, 1220, -1, 1197, 1220, 1222, -1, 1198, 1197, 1222, -1, 1193, 1218, 1219, -1, 1209, 1193, 1219, -1, 1220, 1197, 1217, -1, 1217, 1197, 1218, -1, 1218, 1197, 1203, -1, 1219, 1218, 1204, -1, 1214, 1213, 1220, -1, 1220, 1213, 1221, -1, 1222, 1221, 1201, -1, 1222, 1220, 1221, -1, 1221, 1213, 1196, -1, 792, 1243, 1223, -1, 792, 2635, 1243, -1, 792, 803, 2635, -1, 2635, 803, 1224, -1, 1224, 803, 800, -1, 2633, 800, 690, -1, 1244, 690, 689, -1, 2631, 689, 1225, -1, 2629, 1225, 1226, -1, 2626, 1226, 700, -1, 1245, 700, 1246, -1, 1247, 1246, 708, -1, 1227, 708, 713, -1, 1248, 713, 1228, -1, 2622, 1228, 723, -1, 1249, 723, 1229, -1, 1230, 1229, 1250, -1, 1231, 1250, 1232, -1, 2639, 1232, 740, -1, 1251, 740, 1233, -1, 1234, 1233, 1236, -1, 1235, 1236, 746, -1, 2615, 746, 1252, -1, 1253, 1252, 753, -1, 2617, 753, 1237, -1, 2620, 1237, 1238, -1, 1239, 1238, 764, -1, 1240, 764, 1254, -1, 2638, 1254, 1241, -1, 2637, 1241, 1242, -1, 1255, 1242, 775, -1, 1256, 775, 783, -1, 1257, 783, 1223, -1, 1243, 1257, 1223, -1, 1224, 800, 2633, -1, 2633, 690, 1244, -1, 1244, 689, 2631, -1, 2631, 1225, 2629, -1, 2629, 1226, 2626, -1, 2626, 700, 1245, -1, 1245, 1246, 1247, -1, 1247, 708, 1227, -1, 1227, 713, 1248, -1, 1248, 1228, 2622, -1, 2622, 723, 1249, -1, 1249, 1229, 1230, -1, 1230, 1250, 1231, -1, 1231, 1232, 2639, -1, 2639, 740, 1251, -1, 1251, 1233, 1234, -1, 1234, 1236, 1235, -1, 1235, 746, 2615, -1, 2615, 1252, 1253, -1, 1253, 753, 2617, -1, 2617, 1237, 2620, -1, 2620, 1238, 1239, -1, 1239, 764, 1240, -1, 1240, 1254, 2638, -1, 2638, 1241, 2637, -1, 2637, 1242, 1255, -1, 1255, 775, 1256, -1, 1256, 783, 1257, -1, 1461, 1281, 1258, -1, 1258, 1281, 1259, -1, 1179, 1259, 1210, -1, 1179, 1258, 1259, -1, 1281, 2630, 1259, -1, 1285, 2614, 1260, -1, 1260, 2614, 1261, -1, 1266, 1261, 2616, -1, 1267, 2616, 2618, -1, 1365, 2618, 2619, -1, 1262, 2619, 1268, -1, 1265, 1268, 1263, -1, 1264, 1263, 1269, -1, 1264, 1265, 1263, -1, 1260, 1261, 1266, -1, 1266, 2616, 1267, -1, 1267, 2618, 1365, -1, 1365, 2619, 1262, -1, 1262, 1268, 1265, -1, 1263, 1270, 1269, -1, 1269, 1270, 1271, -1, 1271, 1270, 2636, -1, 1441, 2636, 1272, -1, 1273, 1272, 1274, -1, 1436, 1274, 1276, -1, 1275, 1276, 1278, -1, 1275, 1436, 1276, -1, 1271, 2636, 1441, -1, 1441, 1272, 1273, -1, 1273, 1274, 1436, -1, 1276, 1277, 1278, -1, 1278, 1277, 1279, -1, 1279, 1277, 1282, -1, 1283, 1282, 1280, -1, 1412, 1280, 2634, -1, 1420, 2634, 1284, -1, 1427, 1284, 1281, -1, 1461, 1427, 1281, -1, 1279, 1282, 1283, -1, 1283, 1280, 1412, -1, 1412, 2634, 1420, -1, 1420, 1284, 1427, -1, 1285, 1320, 2614, -1, 2614, 1320, 2613, -1, 2613, 1320, 1286, -1, 1286, 1320, 1341, -1, 1315, 1286, 1341, -1, 4130, 2566, 4127, -1, 4127, 2566, 2679, -1, 2679, 2566, 1287, -1, 1289, 1287, 2568, -1, 1288, 2568, 2569, -1, 4173, 2569, 2571, -1, 4173, 1288, 2569, -1, 2679, 1287, 1289, -1, 1289, 2568, 1288, -1, 2703, 2602, 1294, -1, 1294, 2602, 1295, -1, 1290, 1295, 2601, -1, 1296, 2601, 2600, -1, 1292, 2600, 1293, -1, 1291, 1292, 1293, -1, 1294, 1295, 1290, -1, 1290, 2601, 1296, -1, 1296, 2600, 1292, -1, 1315, 1341, 1316, -1, 1313, 1316, 1297, -1, 1314, 1297, 1298, -1, 1299, 1298, 1300, -1, 1310, 1300, 1317, -1, 1339, 1310, 1317, -1, 1339, 1301, 1310, -1, 1339, 1306, 1301, -1, 1339, 1326, 1306, -1, 1306, 1326, 1307, -1, 1303, 1307, 1302, -1, 2642, 1303, 1302, -1, 2642, 1304, 1303, -1, 1303, 1304, 1305, -1, 1306, 1305, 1301, -1, 1306, 1303, 1305, -1, 1306, 1307, 1303, -1, 1325, 1308, 1326, -1, 1326, 1308, 1307, -1, 1307, 1308, 1309, -1, 1302, 1307, 1309, -1, 1304, 1312, 1305, -1, 1305, 1312, 1311, -1, 1301, 1311, 1310, -1, 1301, 1305, 1311, -1, 1312, 2643, 1311, -1, 1311, 2643, 1299, -1, 1310, 1299, 1300, -1, 1310, 1311, 1299, -1, 2643, 1314, 1299, -1, 1299, 1314, 1298, -1, 1297, 1314, 1313, -1, 1313, 1314, 1286, -1, 1315, 1313, 1286, -1, 1315, 1316, 1313, -1, 1317, 1300, 1318, -1, 1316, 1318, 1297, -1, 1316, 1317, 1318, -1, 1316, 1341, 1317, -1, 1318, 1300, 1298, -1, 1297, 1318, 1298, -1, 1320, 1319, 1341, -1, 1320, 1321, 1319, -1, 1320, 1350, 1321, -1, 1321, 1350, 1322, -1, 1328, 1322, 1323, -1, 1345, 1323, 1324, -1, 1348, 1324, 1327, -1, 1326, 1327, 1325, -1, 1326, 1348, 1327, -1, 1326, 1339, 1348, -1, 1348, 1339, 1338, -1, 1345, 1338, 1340, -1, 1328, 1340, 1319, -1, 1321, 1328, 1319, -1, 1321, 1322, 1328, -1, 1322, 1350, 1335, -1, 1323, 1335, 1337, -1, 1324, 1337, 1332, -1, 1327, 1332, 1325, -1, 1327, 1324, 1332, -1, 1330, 1329, 1349, -1, 1330, 1331, 1329, -1, 1329, 1331, 1334, -1, 1347, 1334, 1336, -1, 1332, 1336, 1333, -1, 1325, 1332, 1333, -1, 1329, 1334, 1347, -1, 1346, 1347, 1337, -1, 1335, 1346, 1337, -1, 1335, 1349, 1346, -1, 1335, 1350, 1349, -1, 1347, 1336, 1332, -1, 1337, 1347, 1332, -1, 1338, 1339, 1344, -1, 1340, 1344, 1342, -1, 1319, 1342, 1341, -1, 1319, 1340, 1342, -1, 1341, 1343, 1317, -1, 1341, 1342, 1343, -1, 1343, 1342, 1344, -1, 1317, 1344, 1339, -1, 1317, 1343, 1344, -1, 1345, 1340, 1328, -1, 1323, 1345, 1328, -1, 1335, 1323, 1322, -1, 1338, 1344, 1340, -1, 1349, 1329, 1346, -1, 1346, 1329, 1347, -1, 1345, 1324, 1348, -1, 1338, 1345, 1348, -1, 1323, 1337, 1324, -1, 1330, 1349, 2693, -1, 2693, 1349, 1351, -1, 1351, 1349, 1350, -1, 1352, 1350, 1320, -1, 1285, 1352, 1320, -1, 1351, 1350, 1352, -1, 1352, 1285, 1384, -1, 1383, 1384, 1382, -1, 1409, 1382, 1363, -1, 1381, 1363, 1400, -1, 1401, 1400, 1364, -1, 1398, 1364, 1353, -1, 1396, 1353, 1354, -1, 1378, 1354, 1356, -1, 1355, 1356, 1366, -1, 1393, 1366, 1357, -1, 1392, 1357, 1390, -1, 1391, 1390, 1367, -1, 1386, 1367, 1374, -1, 1371, 1374, 1370, -1, 1406, 1370, 1358, -1, 1362, 1358, 1368, -1, 1404, 1368, 1359, -1, 1360, 1404, 1359, -1, 1360, 1411, 1404, -1, 1360, 1361, 1411, -1, 1411, 1361, 1410, -1, 1405, 1410, 1407, -1, 1362, 1407, 1406, -1, 1358, 1362, 1406, -1, 1266, 1382, 1260, -1, 1266, 1363, 1382, -1, 1266, 1400, 1363, -1, 1266, 1267, 1400, -1, 1400, 1267, 1364, -1, 1364, 1267, 1353, -1, 1353, 1267, 1365, -1, 1354, 1365, 1262, -1, 1356, 1262, 1366, -1, 1356, 1354, 1262, -1, 1353, 1365, 1354, -1, 1262, 1265, 1366, -1, 1366, 1265, 1357, -1, 1357, 1265, 1390, -1, 1390, 1265, 1264, -1, 1367, 1264, 1269, -1, 1374, 1269, 1370, -1, 1374, 1367, 1269, -1, 1390, 1264, 1367, -1, 1269, 1271, 1370, -1, 1370, 1271, 1358, -1, 1358, 1271, 1368, -1, 1368, 1271, 1441, -1, 1359, 1368, 1441, -1, 1410, 1372, 1407, -1, 1407, 1372, 1369, -1, 1406, 1369, 1371, -1, 1370, 1406, 1371, -1, 1369, 1372, 1373, -1, 1371, 1373, 1386, -1, 1374, 1371, 1386, -1, 1375, 1389, 1388, -1, 1375, 1376, 1389, -1, 1375, 1394, 1376, -1, 1376, 1394, 1408, -1, 1393, 1408, 1355, -1, 1366, 1393, 1355, -1, 1408, 1394, 1377, -1, 1355, 1377, 1378, -1, 1356, 1355, 1378, -1, 1380, 1395, 1379, -1, 1380, 1399, 1395, -1, 1380, 1402, 1399, -1, 1380, 2695, 1402, -1, 1402, 2695, 1403, -1, 1381, 1403, 1409, -1, 1363, 1381, 1409, -1, 1403, 2695, 1385, -1, 1409, 1385, 1383, -1, 1382, 1409, 1383, -1, 2695, 2693, 1385, -1, 1385, 2693, 1351, -1, 1383, 1351, 1352, -1, 1384, 1383, 1352, -1, 1385, 1351, 1383, -1, 1391, 1367, 1386, -1, 1387, 1386, 1373, -1, 1388, 1373, 1372, -1, 1388, 1387, 1373, -1, 1388, 1389, 1387, -1, 1387, 1389, 1391, -1, 1386, 1387, 1391, -1, 1392, 1390, 1391, -1, 1389, 1392, 1391, -1, 1389, 1376, 1392, -1, 1392, 1376, 1393, -1, 1357, 1392, 1393, -1, 1396, 1354, 1378, -1, 1397, 1378, 1377, -1, 1379, 1377, 1394, -1, 1379, 1397, 1377, -1, 1379, 1395, 1397, -1, 1397, 1395, 1396, -1, 1378, 1397, 1396, -1, 1398, 1353, 1396, -1, 1395, 1398, 1396, -1, 1395, 1399, 1398, -1, 1398, 1399, 1401, -1, 1364, 1398, 1401, -1, 1381, 1400, 1401, -1, 1402, 1401, 1399, -1, 1402, 1381, 1401, -1, 1402, 1403, 1381, -1, 1285, 1260, 1384, -1, 1384, 1260, 1382, -1, 1368, 1404, 1362, -1, 1362, 1404, 1405, -1, 1407, 1362, 1405, -1, 1369, 1406, 1407, -1, 1373, 1371, 1369, -1, 1408, 1393, 1376, -1, 1377, 1355, 1408, -1, 1385, 1409, 1403, -1, 1410, 1405, 1411, -1, 1411, 1405, 1404, -1, 1283, 1431, 1279, -1, 1283, 1413, 1431, -1, 1283, 1412, 1413, -1, 1413, 1412, 1414, -1, 1457, 1414, 1415, -1, 1418, 1415, 1455, -1, 1416, 1455, 1417, -1, 1416, 1418, 1455, -1, 1416, 1445, 1418, -1, 1418, 1445, 1419, -1, 1457, 1419, 1429, -1, 1413, 1429, 1431, -1, 1413, 1457, 1429, -1, 1413, 1414, 1457, -1, 1412, 1420, 1414, -1, 1414, 1420, 1448, -1, 1415, 1448, 1456, -1, 1455, 1456, 1453, -1, 1417, 1453, 2700, -1, 1417, 1455, 1453, -1, 1448, 1420, 1421, -1, 1456, 1421, 1454, -1, 1453, 1454, 1422, -1, 2700, 1422, 1423, -1, 1424, 1423, 1428, -1, 1424, 2700, 1423, -1, 1461, 1425, 1427, -1, 1461, 1460, 1425, -1, 1425, 1460, 1426, -1, 1454, 1426, 1422, -1, 1454, 1425, 1426, -1, 1454, 1421, 1425, -1, 1425, 1421, 1427, -1, 1427, 1421, 1420, -1, 1460, 1428, 1426, -1, 1426, 1428, 1423, -1, 1422, 1426, 1423, -1, 1422, 2700, 1453, -1, 1419, 1445, 1447, -1, 1429, 1447, 1430, -1, 1431, 1430, 1449, -1, 1279, 1449, 1278, -1, 1279, 1431, 1449, -1, 1432, 1433, 1446, -1, 1432, 1438, 1433, -1, 1432, 1434, 1438, -1, 1438, 1434, 1439, -1, 1452, 1439, 1450, -1, 1451, 1450, 1435, -1, 1436, 1435, 1273, -1, 1436, 1451, 1435, -1, 1436, 1275, 1451, -1, 1451, 1275, 1437, -1, 1452, 1437, 1458, -1, 1438, 1458, 1433, -1, 1438, 1452, 1458, -1, 1438, 1439, 1452, -1, 1434, 1442, 1439, -1, 1439, 1442, 1444, -1, 1450, 1444, 1443, -1, 1435, 1443, 1440, -1, 1273, 1440, 1441, -1, 1273, 1435, 1440, -1, 1442, 1361, 1444, -1, 1444, 1361, 1360, -1, 1443, 1360, 1359, -1, 1440, 1359, 1441, -1, 1440, 1443, 1359, -1, 1444, 1360, 1443, -1, 1275, 1278, 1437, -1, 1437, 1278, 1449, -1, 1458, 1449, 1430, -1, 1433, 1430, 1447, -1, 1446, 1447, 1445, -1, 1446, 1433, 1447, -1, 1456, 1448, 1421, -1, 1415, 1414, 1448, -1, 1430, 1431, 1429, -1, 1458, 1437, 1449, -1, 1450, 1451, 1452, -1, 1452, 1451, 1437, -1, 1443, 1435, 1450, -1, 1453, 1456, 1454, -1, 1455, 1415, 1456, -1, 1419, 1457, 1418, -1, 1418, 1457, 1415, -1, 1447, 1429, 1419, -1, 1433, 1458, 1430, -1, 1444, 1450, 1439, -1, 1424, 1428, 2709, -1, 2709, 1428, 1459, -1, 1459, 1428, 1460, -1, 1185, 1460, 1461, -1, 1258, 1185, 1461, -1, 1459, 1460, 1185, -1, 1504, 1518, 1519, -1, 1462, 1519, 1463, -1, 1498, 1463, 1499, -1, 1517, 1499, 1516, -1, 1464, 1516, 1472, -1, 1515, 1472, 1474, -1, 1514, 1474, 1475, -1, 1492, 1475, 1490, -1, 1491, 1490, 1465, -1, 1522, 1465, 1476, -1, 1466, 1476, 1481, -1, 1511, 1481, 1478, -1, 1505, 1478, 1480, -1, 1487, 1480, 1467, -1, 1486, 1467, 1470, -1, 1471, 1470, 1484, -1, 1468, 1484, 2323, -1, 2322, 1468, 2323, -1, 2322, 1469, 1468, -1, 2322, 2697, 1469, -1, 1469, 2697, 2698, -1, 1524, 2698, 1485, -1, 1471, 1485, 1486, -1, 1470, 1471, 1486, -1, 4069, 1463, 1520, -1, 4069, 1499, 1463, -1, 4069, 1516, 1499, -1, 4069, 1473, 1516, -1, 1516, 1473, 1472, -1, 1472, 1473, 1474, -1, 1474, 1473, 4070, -1, 1475, 4070, 4072, -1, 1490, 4072, 1465, -1, 1490, 1475, 4072, -1, 1474, 4070, 1475, -1, 4072, 1477, 1465, -1, 1465, 1477, 1476, -1, 1476, 1477, 1481, -1, 1481, 1477, 4071, -1, 1478, 4071, 1479, -1, 1480, 1479, 1467, -1, 1480, 1478, 1479, -1, 1481, 4071, 1478, -1, 1479, 1482, 1467, -1, 1467, 1482, 1470, -1, 1470, 1482, 1484, -1, 1484, 1482, 1483, -1, 2323, 1484, 1483, -1, 2698, 1507, 1485, -1, 1485, 1507, 1521, -1, 1486, 1521, 1487, -1, 1467, 1486, 1487, -1, 1521, 1507, 1506, -1, 1487, 1506, 1505, -1, 1480, 1487, 1505, -1, 1488, 1510, 1508, -1, 1488, 1523, 1510, -1, 1488, 2705, 1523, -1, 1523, 2705, 1489, -1, 1522, 1489, 1491, -1, 1465, 1522, 1491, -1, 1489, 2705, 1513, -1, 1491, 1513, 1492, -1, 1490, 1491, 1492, -1, 1493, 1494, 2706, -1, 1493, 1496, 1494, -1, 1493, 1495, 1496, -1, 1493, 1497, 1495, -1, 1495, 1497, 1500, -1, 1517, 1500, 1498, -1, 1499, 1517, 1498, -1, 1500, 1497, 1501, -1, 1498, 1501, 1462, -1, 1463, 1498, 1462, -1, 1497, 1502, 1501, -1, 1501, 1502, 1503, -1, 1462, 1503, 1504, -1, 1519, 1462, 1504, -1, 1501, 1503, 1462, -1, 1511, 1478, 1505, -1, 1509, 1505, 1506, -1, 1508, 1506, 1507, -1, 1508, 1509, 1506, -1, 1508, 1510, 1509, -1, 1509, 1510, 1511, -1, 1505, 1509, 1511, -1, 1466, 1481, 1511, -1, 1510, 1466, 1511, -1, 1510, 1523, 1466, -1, 1466, 1523, 1522, -1, 1476, 1466, 1522, -1, 1514, 1475, 1492, -1, 1512, 1492, 1513, -1, 2706, 1513, 2705, -1, 2706, 1512, 1513, -1, 2706, 1494, 1512, -1, 1512, 1494, 1514, -1, 1492, 1512, 1514, -1, 1515, 1474, 1514, -1, 1494, 1515, 1514, -1, 1494, 1496, 1515, -1, 1515, 1496, 1464, -1, 1472, 1515, 1464, -1, 1517, 1516, 1464, -1, 1495, 1464, 1496, -1, 1495, 1517, 1464, -1, 1495, 1500, 1517, -1, 1518, 1520, 1519, -1, 1519, 1520, 1463, -1, 1484, 1468, 1471, -1, 1471, 1468, 1524, -1, 1485, 1471, 1524, -1, 1521, 1486, 1485, -1, 1506, 1487, 1521, -1, 1489, 1522, 1523, -1, 1513, 1491, 1489, -1, 1501, 1498, 1500, -1, 2698, 1524, 1469, -1, 1469, 1524, 1468, -1, 4843, 2704, 1525, -1, 1525, 2704, 2699, -1, 2699, 1527, 1525, -1, 1525, 1527, 1526, -1, 1526, 1527, 2701, -1, 1528, 2701, 2702, -1, 1529, 2702, 2703, -1, 2721, 2703, 1294, -1, 1290, 2721, 1294, -1, 1290, 2723, 2721, -1, 1290, 1296, 2723, -1, 2723, 1296, 1530, -1, 1530, 1296, 1292, -1, 2742, 1292, 1291, -1, 2742, 1530, 1292, -1, 1526, 2701, 1528, -1, 1528, 2702, 1529, -1, 1529, 2703, 2721, -1, 1532, 1538, 1531, -1, 1532, 1537, 1538, -1, 1532, 1533, 1537, -1, 1537, 1533, 1539, -1, 1535, 1539, 1680, -1, 1534, 1680, 1544, -1, 2824, 1544, 2826, -1, 2824, 1534, 1544, -1, 2824, 1664, 1534, -1, 1534, 1664, 1679, -1, 1535, 1679, 1536, -1, 1537, 1536, 1538, -1, 1537, 1535, 1536, -1, 1537, 1539, 1535, -1, 1533, 1540, 1539, -1, 1539, 1540, 1541, -1, 1680, 1541, 1542, -1, 1544, 1542, 1543, -1, 2826, 1543, 2827, -1, 2826, 1544, 1543, -1, 1540, 1545, 1541, -1, 1541, 1545, 1546, -1, 1542, 1546, 1682, -1, 1543, 1682, 1548, -1, 2827, 1548, 1547, -1, 2827, 1543, 1548, -1, 1545, 1550, 1546, -1, 1546, 1550, 1681, -1, 1682, 1681, 1683, -1, 1548, 1683, 1549, -1, 1547, 1549, 2814, -1, 1547, 1548, 1549, -1, 1550, 1551, 1681, -1, 1681, 1551, 1553, -1, 1683, 1553, 1685, -1, 1549, 1685, 1684, -1, 2814, 1684, 1552, -1, 2814, 1549, 1684, -1, 1551, 848, 1553, -1, 1553, 848, 1557, -1, 1685, 1557, 1554, -1, 1684, 1554, 1555, -1, 1552, 1555, 1556, -1, 1552, 1684, 1555, -1, 848, 846, 1557, -1, 1557, 846, 1559, -1, 1554, 1559, 1686, -1, 1555, 1686, 1558, -1, 1556, 1558, 1561, -1, 1556, 1555, 1558, -1, 846, 873, 1559, -1, 1559, 873, 1562, -1, 1686, 1562, 1687, -1, 1558, 1687, 1560, -1, 1561, 1560, 2817, -1, 1561, 1558, 1560, -1, 873, 1563, 1562, -1, 1562, 1563, 1564, -1, 1687, 1564, 1688, -1, 1560, 1688, 1566, -1, 2817, 1566, 2819, -1, 2817, 1560, 1566, -1, 1563, 1567, 1564, -1, 1564, 1567, 1690, -1, 1688, 1690, 1691, -1, 1566, 1691, 1565, -1, 2819, 1565, 1570, -1, 2819, 1566, 1565, -1, 1567, 1568, 1690, -1, 1690, 1568, 1689, -1, 1691, 1689, 1693, -1, 1565, 1693, 1569, -1, 1570, 1569, 2829, -1, 1570, 1565, 1569, -1, 1568, 844, 1689, -1, 1689, 844, 1692, -1, 1693, 1692, 1571, -1, 1569, 1571, 1574, -1, 2829, 1574, 1572, -1, 2829, 1569, 1574, -1, 844, 1573, 1692, -1, 1692, 1573, 1576, -1, 1571, 1576, 1578, -1, 1574, 1578, 1575, -1, 1572, 1575, 2831, -1, 1572, 1574, 1575, -1, 1573, 1577, 1576, -1, 1576, 1577, 1694, -1, 1578, 1694, 1579, -1, 1575, 1579, 1581, -1, 2831, 1581, 1582, -1, 2831, 1575, 1581, -1, 1577, 843, 1694, -1, 1694, 843, 1580, -1, 1579, 1580, 1695, -1, 1581, 1695, 1583, -1, 1582, 1583, 2821, -1, 1582, 1581, 1583, -1, 843, 1584, 1580, -1, 1580, 1584, 1696, -1, 1695, 1696, 1585, -1, 1583, 1585, 1589, -1, 2821, 1589, 1586, -1, 2821, 1583, 1589, -1, 1584, 876, 1696, -1, 1696, 876, 1587, -1, 1585, 1587, 1697, -1, 1589, 1697, 1588, -1, 1586, 1588, 2822, -1, 1586, 1589, 1588, -1, 876, 842, 1587, -1, 1587, 842, 1591, -1, 1697, 1591, 1590, -1, 1588, 1590, 1592, -1, 2822, 1592, 2834, -1, 2822, 1588, 1592, -1, 842, 1593, 1591, -1, 1591, 1593, 1698, -1, 1590, 1698, 1675, -1, 1592, 1675, 1594, -1, 2835, 1594, 1596, -1, 2835, 1592, 1594, -1, 2835, 2834, 1592, -1, 1593, 871, 1698, -1, 1698, 871, 1597, -1, 1675, 1597, 1595, -1, 1594, 1595, 1699, -1, 1596, 1699, 1600, -1, 1596, 1594, 1699, -1, 871, 870, 1597, -1, 1597, 870, 1598, -1, 1595, 1598, 1599, -1, 1699, 1599, 1601, -1, 1600, 1601, 1602, -1, 1600, 1699, 1601, -1, 870, 867, 1598, -1, 1598, 867, 1610, -1, 1599, 1610, 1700, -1, 1601, 1700, 1701, -1, 1602, 1701, 2837, -1, 1602, 1601, 1701, -1, 867, 866, 1610, -1, 1610, 866, 1611, -1, 1612, 1611, 865, -1, 1613, 865, 1604, -1, 1603, 1613, 1604, -1, 1603, 1606, 1613, -1, 1603, 1605, 1606, -1, 1606, 1605, 1617, -1, 1607, 1617, 1704, -1, 1609, 1704, 1608, -1, 2840, 1608, 2841, -1, 2840, 1609, 1608, -1, 2840, 2839, 1609, -1, 1609, 2839, 1615, -1, 1607, 1615, 1703, -1, 1606, 1703, 1613, -1, 1606, 1607, 1703, -1, 1606, 1617, 1607, -1, 1610, 1611, 1612, -1, 1700, 1612, 1702, -1, 1701, 1702, 1614, -1, 2837, 1614, 2838, -1, 2837, 1701, 1614, -1, 1612, 865, 1613, -1, 1702, 1613, 1703, -1, 1614, 1703, 1615, -1, 2838, 1615, 2839, -1, 2838, 1614, 1615, -1, 1605, 1616, 1617, -1, 1617, 1616, 1626, -1, 1629, 1626, 862, -1, 1630, 862, 861, -1, 860, 1630, 861, -1, 860, 1625, 1630, -1, 860, 1618, 1625, -1, 1625, 1618, 1633, -1, 1619, 1633, 1706, -1, 1623, 1706, 1620, -1, 1621, 1620, 2843, -1, 1621, 1623, 1620, -1, 1621, 1622, 1623, -1, 1623, 1622, 1705, -1, 1619, 1705, 1624, -1, 1625, 1624, 1630, -1, 1625, 1619, 1624, -1, 1625, 1633, 1619, -1, 1617, 1626, 1629, -1, 1704, 1629, 1627, -1, 1608, 1627, 1631, -1, 2841, 1631, 1628, -1, 2841, 1608, 1631, -1, 1629, 862, 1630, -1, 1627, 1630, 1624, -1, 1631, 1624, 1705, -1, 1628, 1705, 1622, -1, 1628, 1631, 1705, -1, 1618, 1632, 1633, -1, 1633, 1632, 858, -1, 1643, 858, 1645, -1, 1634, 1645, 857, -1, 856, 1634, 857, -1, 856, 1635, 1634, -1, 856, 855, 1635, -1, 1635, 855, 1636, -1, 1637, 1636, 1638, -1, 1708, 1638, 1712, -1, 1640, 1712, 1639, -1, 1640, 1708, 1712, -1, 1640, 1641, 1708, -1, 1708, 1641, 1709, -1, 1637, 1709, 1642, -1, 1635, 1642, 1634, -1, 1635, 1637, 1642, -1, 1635, 1636, 1637, -1, 1633, 858, 1643, -1, 1706, 1643, 1707, -1, 1620, 1707, 1646, -1, 2843, 1646, 1644, -1, 2843, 1620, 1646, -1, 1643, 1645, 1634, -1, 1707, 1634, 1642, -1, 1646, 1642, 1709, -1, 1644, 1709, 1641, -1, 1644, 1646, 1709, -1, 855, 1647, 1636, -1, 1636, 1647, 1656, -1, 1710, 1656, 1648, -1, 1650, 1648, 1649, -1, 853, 1650, 1649, -1, 853, 1651, 1650, -1, 853, 1660, 1651, -1, 1651, 1660, 1669, -1, 1714, 1669, 1652, -1, 1654, 1652, 1653, -1, 1655, 1653, 1672, -1, 1655, 1654, 1653, -1, 1655, 2845, 1654, -1, 1654, 2845, 1659, -1, 1714, 1659, 1713, -1, 1651, 1713, 1650, -1, 1651, 1714, 1713, -1, 1651, 1669, 1714, -1, 1636, 1656, 1710, -1, 1638, 1710, 1711, -1, 1712, 1711, 1657, -1, 1639, 1657, 1658, -1, 1639, 1712, 1657, -1, 1710, 1648, 1650, -1, 1711, 1650, 1713, -1, 1657, 1713, 1659, -1, 1658, 1659, 2845, -1, 1658, 1657, 1659, -1, 1660, 852, 1669, -1, 1669, 852, 851, -1, 1670, 851, 850, -1, 1661, 850, 1662, -1, 1663, 1661, 1662, -1, 1663, 1668, 1661, -1, 1663, 1531, 1668, -1, 1668, 1531, 1538, -1, 1677, 1538, 1536, -1, 1676, 1536, 1679, -1, 1665, 1679, 1664, -1, 1665, 1676, 1679, -1, 1665, 1666, 1676, -1, 1676, 1666, 1674, -1, 1677, 1674, 1667, -1, 1668, 1667, 1661, -1, 1668, 1677, 1667, -1, 1668, 1538, 1677, -1, 1669, 851, 1670, -1, 1652, 1670, 1671, -1, 1653, 1671, 1678, -1, 1672, 1678, 1673, -1, 1672, 1653, 1678, -1, 1670, 850, 1661, -1, 1671, 1661, 1667, -1, 1678, 1667, 1674, -1, 1673, 1674, 1666, -1, 1673, 1678, 1674, -1, 1675, 1698, 1597, -1, 1675, 1592, 1590, -1, 1598, 1595, 1597, -1, 1595, 1594, 1675, -1, 1676, 1674, 1677, -1, 1536, 1676, 1677, -1, 1671, 1667, 1678, -1, 1534, 1679, 1535, -1, 1680, 1534, 1535, -1, 1541, 1680, 1539, -1, 1546, 1542, 1541, -1, 1542, 1544, 1680, -1, 1681, 1682, 1546, -1, 1682, 1543, 1542, -1, 1553, 1683, 1681, -1, 1683, 1548, 1682, -1, 1557, 1685, 1553, -1, 1685, 1549, 1683, -1, 1559, 1554, 1557, -1, 1554, 1684, 1685, -1, 1562, 1686, 1559, -1, 1686, 1555, 1554, -1, 1564, 1687, 1562, -1, 1687, 1558, 1686, -1, 1690, 1688, 1564, -1, 1688, 1560, 1687, -1, 1689, 1691, 1690, -1, 1691, 1566, 1688, -1, 1692, 1693, 1689, -1, 1693, 1565, 1691, -1, 1576, 1571, 1692, -1, 1571, 1569, 1693, -1, 1694, 1578, 1576, -1, 1578, 1574, 1571, -1, 1580, 1579, 1694, -1, 1579, 1575, 1578, -1, 1696, 1695, 1580, -1, 1695, 1581, 1579, -1, 1587, 1585, 1696, -1, 1585, 1583, 1695, -1, 1591, 1697, 1587, -1, 1697, 1589, 1585, -1, 1698, 1590, 1591, -1, 1590, 1588, 1697, -1, 1610, 1599, 1598, -1, 1599, 1699, 1595, -1, 1612, 1700, 1610, -1, 1700, 1601, 1599, -1, 1613, 1702, 1612, -1, 1702, 1701, 1700, -1, 1614, 1702, 1703, -1, 1609, 1615, 1607, -1, 1704, 1609, 1607, -1, 1629, 1704, 1617, -1, 1630, 1627, 1629, -1, 1627, 1608, 1704, -1, 1631, 1627, 1624, -1, 1623, 1705, 1619, -1, 1706, 1623, 1619, -1, 1643, 1706, 1633, -1, 1634, 1707, 1643, -1, 1707, 1620, 1706, -1, 1646, 1707, 1642, -1, 1708, 1709, 1637, -1, 1638, 1708, 1637, -1, 1710, 1638, 1636, -1, 1650, 1711, 1710, -1, 1711, 1712, 1638, -1, 1657, 1711, 1713, -1, 1654, 1659, 1714, -1, 1652, 1654, 1714, -1, 1670, 1652, 1669, -1, 1661, 1671, 1670, -1, 1671, 1653, 1652, -1, 1722, 1758, 1716, -1, 1715, 1716, 1746, -1, 1748, 1746, 1727, -1, 1747, 1727, 1718, -1, 1717, 1718, 1754, -1, 1755, 1754, 1735, -1, 1719, 1755, 1735, -1, 1719, 1720, 1755, -1, 1719, 2032, 1720, -1, 1720, 2032, 1742, -1, 1756, 1742, 1741, -1, 1721, 1741, 1750, -1, 1751, 1750, 1745, -1, 1723, 1745, 1740, -1, 1722, 1723, 1740, -1, 1722, 1715, 1723, -1, 1722, 1716, 1715, -1, 1724, 1728, 1744, -1, 1724, 1725, 1728, -1, 1724, 1734, 1725, -1, 1724, 2889, 1734, -1, 1734, 2889, 2879, -1, 1732, 2879, 1726, -1, 1733, 1726, 1736, -1, 1757, 1736, 1718, -1, 1727, 1757, 1718, -1, 1727, 1729, 1757, -1, 1727, 1746, 1729, -1, 1729, 1746, 1730, -1, 1728, 1730, 1744, -1, 1728, 1729, 1730, -1, 1728, 1731, 1729, -1, 1728, 1725, 1731, -1, 1731, 1725, 1732, -1, 1733, 1732, 1726, -1, 1733, 1731, 1732, -1, 1733, 1757, 1731, -1, 1733, 1736, 1757, -1, 1734, 2879, 1732, -1, 1725, 1734, 1732, -1, 1726, 1735, 1736, -1, 1736, 1735, 1754, -1, 1718, 1736, 1754, -1, 2032, 2033, 1742, -1, 1742, 2033, 1743, -1, 1741, 1743, 1738, -1, 1750, 1738, 1737, -1, 1745, 1737, 1740, -1, 1745, 1750, 1737, -1, 1743, 2033, 1753, -1, 1738, 1753, 1739, -1, 1737, 1739, 1740, -1, 1737, 1738, 1739, -1, 1759, 1752, 1749, -1, 1759, 1739, 1752, -1, 1759, 1740, 1739, -1, 1741, 1742, 1743, -1, 1730, 1746, 1716, -1, 1744, 1716, 1758, -1, 1744, 1730, 1716, -1, 1751, 1745, 1723, -1, 1748, 1723, 1715, -1, 1746, 1748, 1715, -1, 1751, 1723, 1748, -1, 1747, 1748, 1727, -1, 1747, 1751, 1748, -1, 1747, 1721, 1751, -1, 1747, 1717, 1721, -1, 1747, 1718, 1717, -1, 1749, 1752, 1753, -1, 2033, 1749, 1753, -1, 1721, 1750, 1751, -1, 1741, 1738, 1750, -1, 1752, 1739, 1753, -1, 1753, 1738, 1743, -1, 1754, 1755, 1717, -1, 1717, 1755, 1756, -1, 1721, 1756, 1741, -1, 1721, 1717, 1756, -1, 1742, 1756, 1720, -1, 1720, 1756, 1755, -1, 1729, 1731, 1757, -1, 1770, 1758, 2023, -1, 2023, 1758, 2034, -1, 2034, 1758, 1759, -1, 1759, 1758, 1722, -1, 1740, 1759, 1722, -1, 2997, 1761, 1760, -1, 1760, 1761, 2014, -1, 2014, 1761, 2966, -1, 2024, 2966, 2964, -1, 1771, 2964, 1772, -1, 1762, 1772, 1763, -1, 2016, 1763, 1764, -1, 2027, 1764, 2962, -1, 2017, 2962, 1765, -1, 1766, 1765, 2950, -1, 1773, 2950, 2908, -1, 1767, 2908, 1774, -1, 2018, 1774, 2919, -1, 1775, 2919, 2922, -1, 2923, 1775, 2922, -1, 2923, 2019, 1775, -1, 2923, 2891, 2019, -1, 2019, 2891, 2020, -1, 2020, 2891, 2022, -1, 2022, 2891, 1768, -1, 2031, 1768, 1769, -1, 2023, 1769, 1770, -1, 2023, 2031, 1769, -1, 2014, 2966, 2024, -1, 2024, 2964, 1771, -1, 1771, 1772, 1762, -1, 1762, 1763, 2016, -1, 2016, 1764, 2027, -1, 2027, 2962, 2017, -1, 2017, 1765, 1766, -1, 1766, 2950, 1773, -1, 1773, 2908, 1767, -1, 1767, 1774, 2018, -1, 2018, 2919, 1775, -1, 2022, 1768, 2031, -1, 2997, 1760, 1776, -1, 1776, 1760, 2013, -1, 1988, 1776, 2013, -1, 1988, 1810, 1776, -1, 1988, 1777, 1810, -1, 1777, 1988, 1778, -1, 1779, 1778, 1796, -1, 1813, 1796, 1814, -1, 1780, 1814, 1781, -1, 1819, 1781, 1826, -1, 1782, 1826, 1824, -1, 1783, 1824, 1795, -1, 3002, 1795, 1794, -1, 3002, 1783, 1795, -1, 3002, 1784, 1783, -1, 3002, 1807, 1784, -1, 1784, 1807, 1785, -1, 1822, 1785, 1818, -1, 1820, 1818, 1786, -1, 1816, 1786, 1787, -1, 1788, 1787, 1777, -1, 1779, 1777, 1778, -1, 1779, 1788, 1777, -1, 1779, 1813, 1788, -1, 1779, 1796, 1813, -1, 1789, 1790, 1797, -1, 1789, 1791, 1790, -1, 1789, 1792, 1791, -1, 1791, 1792, 1804, -1, 1817, 1804, 1803, -1, 1827, 1803, 1806, -1, 1828, 1806, 1825, -1, 1793, 1825, 3001, -1, 1794, 1793, 3001, -1, 1794, 1795, 1793, -1, 1793, 1795, 1824, -1, 1828, 1824, 1826, -1, 1827, 1826, 1781, -1, 1817, 1781, 1814, -1, 1791, 1814, 1796, -1, 1790, 1796, 1778, -1, 1797, 1778, 1988, -1, 1797, 1790, 1778, -1, 1798, 1812, 1792, -1, 1798, 1799, 1812, -1, 1798, 1800, 1799, -1, 1799, 1800, 1805, -1, 1812, 1805, 1801, -1, 1802, 1801, 1803, -1, 1804, 1802, 1803, -1, 1804, 1792, 1802, -1, 1802, 1792, 1812, -1, 1801, 1802, 1812, -1, 1800, 3001, 1805, -1, 1805, 3001, 1823, -1, 1801, 1823, 1806, -1, 1803, 1801, 1806, -1, 1808, 1811, 1807, -1, 1808, 1815, 1811, -1, 1808, 1776, 1815, -1, 1815, 1776, 1810, -1, 1809, 1810, 1787, -1, 1786, 1809, 1787, -1, 1786, 1811, 1809, -1, 1786, 1818, 1811, -1, 1811, 1818, 1821, -1, 1807, 1821, 1785, -1, 1807, 1811, 1821, -1, 1810, 1777, 1787, -1, 1805, 1812, 1799, -1, 1816, 1787, 1788, -1, 1813, 1816, 1788, -1, 1813, 1780, 1816, -1, 1813, 1814, 1780, -1, 1815, 1810, 1809, -1, 1811, 1815, 1809, -1, 1791, 1796, 1790, -1, 1820, 1786, 1816, -1, 1780, 1820, 1816, -1, 1780, 1819, 1820, -1, 1780, 1781, 1819, -1, 1817, 1814, 1791, -1, 1804, 1817, 1791, -1, 1822, 1818, 1820, -1, 1819, 1822, 1820, -1, 1819, 1782, 1822, -1, 1819, 1826, 1782, -1, 1785, 1821, 1818, -1, 1827, 1781, 1817, -1, 1803, 1827, 1817, -1, 1784, 1785, 1822, -1, 1782, 1784, 1822, -1, 1782, 1783, 1784, -1, 1782, 1824, 1783, -1, 1823, 3001, 1825, -1, 1806, 1823, 1825, -1, 1824, 1828, 1793, -1, 1793, 1828, 1825, -1, 1801, 1805, 1823, -1, 1827, 1806, 1828, -1, 1826, 1827, 1828, -1, 1829, 1834, 882, -1, 1829, 1830, 1834, -1, 1829, 878, 1830, -1, 1830, 878, 1836, -1, 1835, 1836, 1946, -1, 1950, 1946, 1831, -1, 1832, 1831, 1841, -1, 3185, 1841, 1839, -1, 3185, 1832, 1841, -1, 3185, 1935, 1832, -1, 1832, 1935, 1833, -1, 1950, 1833, 1945, -1, 1835, 1945, 1934, -1, 1830, 1934, 1834, -1, 1830, 1835, 1934, -1, 1830, 1836, 1835, -1, 878, 1837, 1836, -1, 1836, 1837, 1947, -1, 1946, 1947, 1949, -1, 1831, 1949, 1838, -1, 1841, 1838, 1840, -1, 1839, 1840, 3201, -1, 1839, 1841, 1840, -1, 1837, 1844, 1947, -1, 1947, 1844, 1948, -1, 1949, 1948, 1952, -1, 1838, 1952, 1846, -1, 1840, 1846, 1842, -1, 3201, 1842, 1843, -1, 3201, 1840, 1842, -1, 1844, 879, 1948, -1, 1948, 879, 1845, -1, 1952, 1845, 1951, -1, 1846, 1951, 1953, -1, 1842, 1953, 1956, -1, 1843, 1956, 1847, -1, 1843, 1842, 1956, -1, 879, 1848, 1845, -1, 1845, 1848, 1849, -1, 1951, 1849, 1851, -1, 1953, 1851, 1852, -1, 1956, 1852, 1850, -1, 1847, 1850, 3189, -1, 1847, 1956, 1850, -1, 1848, 881, 1849, -1, 1849, 881, 1954, -1, 1851, 1954, 1955, -1, 1852, 1955, 1853, -1, 1850, 1853, 1854, -1, 3189, 1854, 3190, -1, 3189, 1850, 1854, -1, 881, 1855, 1954, -1, 1954, 1855, 1958, -1, 1955, 1958, 1856, -1, 1853, 1856, 1960, -1, 1854, 1960, 1857, -1, 3190, 1857, 3204, -1, 3190, 1854, 1857, -1, 1855, 1859, 1958, -1, 1958, 1859, 1957, -1, 1856, 1957, 1858, -1, 1960, 1858, 1961, -1, 1857, 1961, 1862, -1, 3204, 1862, 3191, -1, 3204, 1857, 1862, -1, 1859, 880, 1957, -1, 1957, 880, 1959, -1, 1858, 1959, 1860, -1, 1961, 1860, 1861, -1, 1862, 1861, 1962, -1, 3191, 1962, 1865, -1, 3191, 1862, 1962, -1, 880, 1863, 1959, -1, 1959, 1863, 1864, -1, 1860, 1864, 1867, -1, 1861, 1867, 1869, -1, 1962, 1869, 1866, -1, 1865, 1866, 3206, -1, 1865, 1962, 1866, -1, 1863, 1872, 1864, -1, 1864, 1872, 1873, -1, 1867, 1873, 1868, -1, 1869, 1868, 1963, -1, 1866, 1963, 1871, -1, 3206, 1871, 1870, -1, 3206, 1866, 1871, -1, 1872, 1876, 1873, -1, 1873, 1876, 1874, -1, 1868, 1874, 1938, -1, 1963, 1938, 1939, -1, 1871, 1939, 1875, -1, 1870, 1875, 3208, -1, 1870, 1871, 1875, -1, 1876, 877, 1874, -1, 1874, 877, 1936, -1, 1938, 1936, 1937, -1, 1939, 1937, 1964, -1, 1875, 1964, 1877, -1, 3208, 1877, 3193, -1, 3208, 1875, 1877, -1, 877, 1878, 1936, -1, 1936, 1878, 1882, -1, 1937, 1882, 1879, -1, 1964, 1879, 1965, -1, 1877, 1965, 1880, -1, 3193, 1880, 1881, -1, 3193, 1877, 1880, -1, 1878, 883, 1882, -1, 1882, 883, 1898, -1, 1883, 1898, 886, -1, 1884, 1883, 886, -1, 1884, 1885, 1883, -1, 1884, 887, 1885, -1, 1885, 887, 1901, -1, 1886, 1901, 1906, -1, 1907, 1906, 885, -1, 1887, 885, 884, -1, 1972, 884, 1912, -1, 1976, 1912, 1888, -1, 1975, 1888, 889, -1, 1979, 889, 1889, -1, 1978, 1889, 888, -1, 1921, 888, 1890, -1, 1892, 1921, 1890, -1, 1892, 1891, 1921, -1, 1892, 1893, 1891, -1, 1891, 1893, 1897, -1, 1896, 1897, 1944, -1, 1943, 1944, 1894, -1, 1942, 1894, 1927, -1, 3199, 1927, 3182, -1, 3199, 1942, 1927, -1, 3199, 3215, 1942, -1, 1942, 3215, 1922, -1, 1943, 1922, 1986, -1, 1896, 1986, 1895, -1, 1891, 1895, 1921, -1, 1891, 1896, 1895, -1, 1891, 1897, 1896, -1, 1882, 1898, 1883, -1, 1879, 1883, 1899, -1, 1965, 1899, 1966, -1, 1880, 1966, 1905, -1, 1881, 1905, 1900, -1, 1881, 1880, 1905, -1, 1885, 1901, 1886, -1, 1967, 1886, 1971, -1, 1968, 1971, 1969, -1, 1904, 1969, 1902, -1, 3210, 1902, 1903, -1, 3210, 1904, 1902, -1, 3210, 1900, 1904, -1, 1904, 1900, 1905, -1, 1968, 1905, 1966, -1, 1967, 1966, 1899, -1, 1885, 1899, 1883, -1, 1885, 1967, 1899, -1, 1885, 1886, 1967, -1, 1886, 1906, 1907, -1, 1971, 1907, 1970, -1, 1969, 1970, 1974, -1, 1902, 1974, 1909, -1, 1903, 1909, 3195, -1, 1903, 1902, 1909, -1, 1907, 885, 1887, -1, 1970, 1887, 1973, -1, 1974, 1973, 1908, -1, 1909, 1908, 1910, -1, 3195, 1910, 3211, -1, 3195, 1909, 1910, -1, 1887, 884, 1972, -1, 1973, 1972, 1911, -1, 1908, 1911, 1977, -1, 1910, 1977, 1915, -1, 3211, 1915, 1914, -1, 3211, 1910, 1915, -1, 1972, 1912, 1976, -1, 1911, 1976, 1913, -1, 1977, 1913, 1916, -1, 1915, 1916, 1981, -1, 1914, 1981, 3196, -1, 1914, 1915, 1981, -1, 1976, 1888, 1975, -1, 1913, 1975, 1980, -1, 1916, 1980, 1917, -1, 1981, 1917, 1919, -1, 3196, 1919, 3197, -1, 3196, 1981, 1919, -1, 1975, 889, 1979, -1, 1980, 1979, 1983, -1, 1917, 1983, 1984, -1, 1919, 1984, 1918, -1, 3197, 1918, 1920, -1, 3197, 1919, 1918, -1, 1979, 1889, 1978, -1, 1983, 1978, 1982, -1, 1984, 1982, 1985, -1, 1918, 1985, 1923, -1, 1920, 1923, 3214, -1, 1920, 1918, 1923, -1, 1978, 888, 1921, -1, 1982, 1921, 1895, -1, 1985, 1895, 1986, -1, 1923, 1986, 1922, -1, 3214, 1922, 3215, -1, 3214, 1923, 1922, -1, 1893, 1928, 1897, -1, 1897, 1928, 1924, -1, 1944, 1924, 1925, -1, 1894, 1925, 1940, -1, 1927, 1940, 1932, -1, 3182, 1932, 1926, -1, 3182, 1927, 1932, -1, 1928, 1929, 1924, -1, 1924, 1929, 1930, -1, 1925, 1930, 1931, -1, 1940, 1931, 1941, -1, 1932, 1941, 1933, -1, 1926, 1933, 3184, -1, 1926, 1932, 1933, -1, 1929, 882, 1930, -1, 1930, 882, 1834, -1, 1931, 1834, 1934, -1, 1941, 1934, 1945, -1, 1933, 1945, 1833, -1, 3184, 1833, 1935, -1, 3184, 1933, 1833, -1, 1882, 1937, 1936, -1, 1937, 1939, 1938, -1, 1883, 1879, 1882, -1, 1939, 1871, 1963, -1, 1879, 1964, 1937, -1, 1964, 1875, 1939, -1, 1834, 1931, 1930, -1, 1931, 1940, 1925, -1, 1941, 1931, 1934, -1, 1940, 1927, 1894, -1, 1932, 1940, 1941, -1, 1943, 1894, 1942, -1, 1922, 1943, 1942, -1, 1944, 1925, 1894, -1, 1924, 1930, 1925, -1, 1933, 1941, 1945, -1, 1950, 1945, 1835, -1, 1946, 1950, 1835, -1, 1947, 1946, 1836, -1, 1948, 1949, 1947, -1, 1832, 1833, 1950, -1, 1831, 1832, 1950, -1, 1949, 1831, 1946, -1, 1845, 1952, 1948, -1, 1952, 1838, 1949, -1, 1838, 1841, 1831, -1, 1849, 1951, 1845, -1, 1951, 1846, 1952, -1, 1846, 1840, 1838, -1, 1954, 1851, 1849, -1, 1851, 1953, 1951, -1, 1953, 1842, 1846, -1, 1958, 1955, 1954, -1, 1955, 1852, 1851, -1, 1852, 1956, 1953, -1, 1957, 1856, 1958, -1, 1856, 1853, 1955, -1, 1853, 1850, 1852, -1, 1959, 1858, 1957, -1, 1858, 1960, 1856, -1, 1960, 1854, 1853, -1, 1864, 1860, 1959, -1, 1860, 1961, 1858, -1, 1961, 1857, 1960, -1, 1873, 1867, 1864, -1, 1867, 1861, 1860, -1, 1861, 1862, 1961, -1, 1874, 1868, 1873, -1, 1868, 1869, 1867, -1, 1869, 1962, 1861, -1, 1936, 1938, 1874, -1, 1938, 1963, 1868, -1, 1963, 1866, 1869, -1, 1965, 1879, 1899, -1, 1877, 1964, 1965, -1, 1880, 1965, 1966, -1, 1968, 1966, 1967, -1, 1971, 1968, 1967, -1, 1907, 1971, 1886, -1, 1887, 1970, 1907, -1, 1904, 1905, 1968, -1, 1969, 1904, 1968, -1, 1970, 1969, 1971, -1, 1972, 1973, 1887, -1, 1973, 1974, 1970, -1, 1974, 1902, 1969, -1, 1976, 1911, 1972, -1, 1911, 1908, 1973, -1, 1908, 1909, 1974, -1, 1975, 1913, 1976, -1, 1913, 1977, 1911, -1, 1977, 1910, 1908, -1, 1979, 1980, 1975, -1, 1980, 1916, 1913, -1, 1916, 1915, 1977, -1, 1978, 1983, 1979, -1, 1983, 1917, 1980, -1, 1917, 1981, 1916, -1, 1921, 1982, 1978, -1, 1982, 1984, 1983, -1, 1984, 1919, 1917, -1, 1985, 1982, 1895, -1, 1918, 1984, 1985, -1, 1923, 1985, 1986, -1, 1943, 1986, 1896, -1, 1944, 1943, 1896, -1, 1924, 1944, 1897, -1, 1988, 2013, 1989, -1, 1987, 1989, 1994, -1, 1797, 1994, 1789, -1, 1797, 1987, 1994, -1, 1797, 1988, 1987, -1, 1987, 1988, 1989, -1, 2010, 1995, 1993, -1, 2010, 2012, 1995, -1, 1995, 2012, 1990, -1, 1991, 1990, 1798, -1, 1792, 1991, 1798, -1, 1792, 1994, 1991, -1, 1792, 1789, 1994, -1, 2012, 1992, 1990, -1, 1990, 1992, 1798, -1, 1993, 1995, 1989, -1, 2013, 1993, 1989, -1, 1990, 1991, 1995, -1, 1995, 1991, 1994, -1, 1989, 1995, 1994, -1, 2034, 910, 2023, -1, 2034, 1996, 910, -1, 2034, 1998, 1996, -1, 2034, 1997, 1998, -1, 1998, 1997, 1999, -1, 909, 1999, 895, -1, 909, 1998, 1999, -1, 1997, 2000, 1999, -1, 1999, 2000, 2001, -1, 3278, 1999, 2001, -1, 1999, 2002, 895, -1, 895, 2002, 2003, -1, 2003, 2002, 3281, -1, 907, 3281, 906, -1, 907, 2003, 3281, -1, 3281, 2005, 906, -1, 906, 2005, 2004, -1, 2004, 2005, 3283, -1, 891, 3283, 2006, -1, 891, 2004, 3283, -1, 3283, 2007, 2006, -1, 2006, 2007, 890, -1, 890, 2007, 2013, -1, 2008, 2013, 2009, -1, 2008, 890, 2013, -1, 2007, 2011, 2013, -1, 2013, 2011, 1993, -1, 1993, 2011, 2010, -1, 2010, 2011, 2012, -1, 2012, 2011, 1992, -1, 2013, 1760, 2009, -1, 2009, 1760, 923, -1, 923, 1760, 903, -1, 903, 1760, 2014, -1, 922, 2014, 2024, -1, 2025, 2024, 1771, -1, 2026, 1771, 1762, -1, 921, 1762, 2016, -1, 2015, 2016, 2027, -1, 2028, 2027, 2017, -1, 919, 2017, 1766, -1, 2029, 1766, 1773, -1, 917, 1773, 1767, -1, 916, 1767, 2018, -1, 914, 2018, 1775, -1, 2019, 914, 1775, -1, 2019, 913, 914, -1, 2019, 2020, 913, -1, 913, 2020, 2021, -1, 2021, 2020, 2022, -1, 2030, 2022, 2031, -1, 900, 2031, 2023, -1, 910, 900, 2023, -1, 903, 2014, 922, -1, 922, 2024, 2025, -1, 2025, 1771, 2026, -1, 2026, 1762, 921, -1, 921, 2016, 2015, -1, 2015, 2027, 2028, -1, 2028, 2017, 919, -1, 919, 1766, 2029, -1, 2029, 1773, 917, -1, 917, 1767, 916, -1, 916, 2018, 914, -1, 2021, 2022, 2030, -1, 2030, 2031, 900, -1, 3278, 2001, 1719, -1, 1719, 2001, 2032, -1, 2032, 2001, 2000, -1, 2033, 2000, 1997, -1, 1749, 1997, 2034, -1, 1759, 1749, 2034, -1, 2032, 2000, 2033, -1, 2033, 1997, 1749, -1, 925, 3366, 2044, -1, 925, 3367, 3366, -1, 925, 2035, 3367, -1, 3367, 2035, 2045, -1, 2045, 2035, 926, -1, 2046, 926, 2047, -1, 2048, 2047, 2036, -1, 3437, 2036, 2037, -1, 2049, 2037, 928, -1, 2050, 928, 936, -1, 2051, 936, 2038, -1, 2052, 2038, 2053, -1, 3432, 2053, 2054, -1, 2039, 2054, 935, -1, 2055, 935, 927, -1, 2056, 927, 930, -1, 3404, 930, 931, -1, 2040, 931, 934, -1, 3440, 934, 933, -1, 2041, 933, 2042, -1, 3435, 2042, 932, -1, 2057, 932, 2043, -1, 2058, 2043, 929, -1, 3365, 929, 2044, -1, 3366, 3365, 2044, -1, 2045, 926, 2046, -1, 2046, 2047, 2048, -1, 2048, 2036, 3437, -1, 3437, 2037, 2049, -1, 2049, 928, 2050, -1, 2050, 936, 2051, -1, 2051, 2038, 2052, -1, 2052, 2053, 3432, -1, 3432, 2054, 2039, -1, 2039, 935, 2055, -1, 2055, 927, 2056, -1, 2056, 930, 3404, -1, 3404, 931, 2040, -1, 2040, 934, 3440, -1, 3440, 933, 2041, -1, 2041, 2042, 3435, -1, 3435, 932, 2057, -1, 2057, 2043, 2058, -1, 2058, 929, 3365, -1, 942, 3481, 2071, -1, 942, 2059, 3481, -1, 942, 945, 2059, -1, 2059, 945, 2073, -1, 2073, 945, 943, -1, 2074, 943, 2060, -1, 3551, 2060, 2061, -1, 3552, 2061, 2075, -1, 2076, 2075, 944, -1, 2077, 944, 2078, -1, 2062, 2078, 2079, -1, 2063, 2079, 2064, -1, 3539, 2064, 941, -1, 3535, 941, 937, -1, 2080, 937, 2065, -1, 3514, 2065, 938, -1, 2081, 938, 2066, -1, 2067, 2066, 940, -1, 3554, 940, 939, -1, 3547, 939, 2082, -1, 3548, 2082, 2068, -1, 3549, 2068, 2069, -1, 3504, 2069, 2070, -1, 2072, 2070, 2071, -1, 3481, 2072, 2071, -1, 2073, 943, 2074, -1, 2074, 2060, 3551, -1, 3551, 2061, 3552, -1, 3552, 2075, 2076, -1, 2076, 944, 2077, -1, 2077, 2078, 2062, -1, 2062, 2079, 2063, -1, 2063, 2064, 3539, -1, 3539, 941, 3535, -1, 3535, 937, 2080, -1, 2080, 2065, 3514, -1, 3514, 938, 2081, -1, 2081, 2066, 2067, -1, 2067, 940, 3554, -1, 3554, 939, 3547, -1, 3547, 2082, 3548, -1, 3548, 2068, 3549, -1, 3549, 2069, 3504, -1, 3504, 2070, 2072, -1, 3697, 970, 2106, -1, 3697, 2083, 970, -1, 3697, 2084, 2083, -1, 2083, 2084, 960, -1, 960, 2084, 3690, -1, 2107, 3690, 3685, -1, 955, 3685, 2085, -1, 2108, 2085, 3681, -1, 2109, 3681, 2086, -1, 2110, 2086, 2111, -1, 2112, 2111, 2087, -1, 1077, 2087, 3673, -1, 1079, 3673, 3666, -1, 2113, 3666, 3665, -1, 1063, 3665, 3658, -1, 2088, 3658, 2114, -1, 1064, 2114, 3651, -1, 2089, 3651, 2091, -1, 2090, 2091, 3708, -1, 1049, 3708, 2115, -1, 1050, 2115, 2092, -1, 2116, 2092, 2093, -1, 1035, 2093, 2117, -1, 1036, 2117, 2094, -1, 2095, 2094, 2097, -1, 2096, 2097, 3631, -1, 2098, 3631, 3627, -1, 2118, 3627, 2119, -1, 1021, 2119, 2120, -1, 2121, 2120, 3715, -1, 1017, 3715, 2122, -1, 2123, 2122, 3609, -1, 1011, 3609, 2099, -1, 1007, 2099, 2124, -1, 2125, 2124, 2100, -1, 1000, 2100, 2101, -1, 996, 2101, 2102, -1, 992, 2102, 2103, -1, 990, 2103, 2126, -1, 985, 2126, 3587, -1, 981, 3587, 2127, -1, 978, 2127, 2128, -1, 977, 2128, 3577, -1, 2104, 3577, 3575, -1, 2105, 3575, 2106, -1, 970, 2105, 2106, -1, 960, 3690, 2107, -1, 2107, 3685, 955, -1, 955, 2085, 2108, -1, 2108, 3681, 2109, -1, 2109, 2086, 2110, -1, 2110, 2111, 2112, -1, 2112, 2087, 1077, -1, 1077, 3673, 1079, -1, 1079, 3666, 2113, -1, 2113, 3665, 1063, -1, 1063, 3658, 2088, -1, 2088, 2114, 1064, -1, 1064, 3651, 2089, -1, 2089, 2091, 2090, -1, 2090, 3708, 1049, -1, 1049, 2115, 1050, -1, 1050, 2092, 2116, -1, 2116, 2093, 1035, -1, 1035, 2117, 1036, -1, 1036, 2094, 2095, -1, 2095, 2097, 2096, -1, 2096, 3631, 2098, -1, 2098, 3627, 2118, -1, 2118, 2119, 1021, -1, 1021, 2120, 2121, -1, 2121, 3715, 1017, -1, 1017, 2122, 2123, -1, 2123, 3609, 1011, -1, 1011, 2099, 1007, -1, 1007, 2124, 2125, -1, 2125, 2100, 1000, -1, 1000, 2101, 996, -1, 996, 2102, 992, -1, 992, 2103, 990, -1, 990, 2126, 985, -1, 985, 3587, 981, -1, 981, 2127, 978, -1, 978, 2128, 977, -1, 977, 3577, 2104, -1, 2104, 3575, 2105, -1, 1127, 2130, 1126, -1, 1127, 2129, 2130, -1, 1127, 1129, 2129, -1, 2129, 1129, 2137, -1, 2135, 2137, 2132, -1, 2131, 2132, 2133, -1, 2259, 2133, 2141, -1, 2134, 2141, 2140, -1, 2134, 2259, 2141, -1, 2134, 4043, 2259, -1, 2259, 4043, 2258, -1, 2131, 2258, 2256, -1, 2135, 2256, 2248, -1, 2129, 2248, 2130, -1, 2129, 2135, 2248, -1, 2129, 2137, 2135, -1, 1129, 2136, 2137, -1, 2137, 2136, 2142, -1, 2132, 2142, 2257, -1, 2133, 2257, 2263, -1, 2141, 2263, 2138, -1, 2140, 2138, 2139, -1, 2140, 2141, 2138, -1, 2136, 1130, 2142, -1, 2142, 1130, 2143, -1, 2257, 2143, 2144, -1, 2263, 2144, 2262, -1, 2138, 2262, 2146, -1, 2139, 2146, 2145, -1, 2139, 2138, 2146, -1, 1130, 2149, 2143, -1, 2143, 2149, 2165, -1, 2144, 2165, 2261, -1, 2262, 2261, 2147, -1, 2146, 2147, 2148, -1, 2145, 2148, 2167, -1, 2145, 2146, 2148, -1, 2149, 1131, 2165, -1, 2165, 1131, 1128, -1, 2260, 1128, 2150, -1, 2168, 2150, 2151, -1, 2152, 2151, 2153, -1, 2154, 2153, 2177, -1, 2180, 2177, 2181, -1, 2182, 2181, 2155, -1, 2269, 2155, 2156, -1, 2187, 2156, 1123, -1, 2188, 1123, 1125, -1, 2157, 2188, 1125, -1, 2157, 2158, 2188, -1, 2157, 2192, 2158, -1, 2158, 2192, 2164, -1, 2163, 2164, 2275, -1, 2276, 2275, 2159, -1, 2277, 2159, 2196, -1, 4050, 2196, 4051, -1, 4050, 2277, 2196, -1, 4050, 2160, 2277, -1, 2277, 2160, 2161, -1, 2276, 2161, 2190, -1, 2163, 2190, 2162, -1, 2158, 2162, 2188, -1, 2158, 2163, 2162, -1, 2158, 2164, 2163, -1, 2165, 1128, 2260, -1, 2261, 2260, 2264, -1, 2147, 2264, 2266, -1, 2148, 2266, 2166, -1, 2167, 2166, 2170, -1, 2167, 2148, 2166, -1, 2260, 2150, 2168, -1, 2264, 2168, 2265, -1, 2266, 2265, 2169, -1, 2166, 2169, 2171, -1, 2170, 2171, 2172, -1, 2170, 2166, 2171, -1, 2168, 2151, 2152, -1, 2265, 2152, 2267, -1, 2169, 2267, 2268, -1, 2171, 2268, 2176, -1, 2172, 2176, 4045, -1, 2172, 2171, 2176, -1, 2152, 2153, 2154, -1, 2267, 2154, 2173, -1, 2268, 2173, 2174, -1, 2176, 2174, 2175, -1, 4045, 2175, 2179, -1, 4045, 2176, 2175, -1, 2154, 2177, 2180, -1, 2173, 2180, 2183, -1, 2174, 2183, 2273, -1, 2175, 2273, 2178, -1, 2179, 2178, 4047, -1, 2179, 2175, 2178, -1, 2180, 2181, 2182, -1, 2183, 2182, 2270, -1, 2273, 2270, 2272, -1, 2178, 2272, 2184, -1, 4047, 2184, 2186, -1, 4047, 2178, 2184, -1, 2182, 2155, 2269, -1, 2270, 2269, 2271, -1, 2272, 2271, 2185, -1, 2184, 2185, 2251, -1, 2186, 2251, 4048, -1, 2186, 2184, 2251, -1, 2269, 2156, 2187, -1, 2271, 2187, 2250, -1, 2185, 2250, 2274, -1, 2251, 2274, 2189, -1, 4048, 2189, 2191, -1, 4048, 2251, 2189, -1, 2187, 1123, 2188, -1, 2250, 2188, 2162, -1, 2274, 2162, 2190, -1, 2189, 2190, 2161, -1, 2191, 2161, 2160, -1, 2191, 2189, 2161, -1, 2192, 2197, 2164, -1, 2164, 2197, 2193, -1, 2275, 2193, 2194, -1, 2159, 2194, 2195, -1, 2196, 2195, 2200, -1, 4051, 2200, 4052, -1, 4051, 2196, 2200, -1, 2197, 1124, 2193, -1, 2193, 1124, 2198, -1, 2194, 2198, 2278, -1, 2195, 2278, 2281, -1, 2200, 2281, 2199, -1, 4052, 2199, 4053, -1, 4052, 2200, 2199, -1, 1124, 2202, 2198, -1, 2198, 2202, 2203, -1, 2278, 2203, 2279, -1, 2281, 2279, 2280, -1, 2199, 2280, 2201, -1, 4053, 2201, 2207, -1, 4053, 2199, 2201, -1, 2202, 2204, 2203, -1, 2203, 2204, 2208, -1, 2279, 2208, 2205, -1, 2280, 2205, 2209, -1, 2201, 2209, 2206, -1, 2207, 2206, 4066, -1, 2207, 2201, 2206, -1, 2204, 2212, 2208, -1, 2208, 2212, 2282, -1, 2205, 2282, 2283, -1, 2209, 2283, 2216, -1, 2206, 2216, 2210, -1, 4066, 2210, 2211, -1, 4066, 2206, 2210, -1, 2212, 2213, 2282, -1, 2282, 2213, 2214, -1, 2283, 2214, 2215, -1, 2216, 2215, 2217, -1, 2210, 2217, 2218, -1, 2211, 2218, 2223, -1, 2211, 2210, 2218, -1, 2213, 2219, 2214, -1, 2214, 2219, 2220, -1, 2215, 2220, 2285, -1, 2217, 2285, 2287, -1, 2218, 2287, 2221, -1, 2223, 2221, 2222, -1, 2223, 2218, 2221, -1, 2219, 2224, 2220, -1, 2220, 2224, 2226, -1, 2285, 2226, 2284, -1, 2287, 2284, 2225, -1, 2221, 2225, 2291, -1, 2222, 2291, 4054, -1, 2222, 2221, 2291, -1, 2224, 1121, 2226, -1, 2226, 1121, 2286, -1, 2284, 2286, 2290, -1, 2225, 2290, 2228, -1, 2291, 2228, 2230, -1, 4054, 2230, 4055, -1, 4054, 2291, 2230, -1, 1121, 2227, 2286, -1, 2286, 2227, 2289, -1, 2290, 2289, 2288, -1, 2228, 2288, 2293, -1, 2230, 2293, 2229, -1, 4055, 2229, 2235, -1, 4055, 2230, 2229, -1, 2227, 2231, 2289, -1, 2289, 2231, 2292, -1, 2288, 2292, 2232, -1, 2293, 2232, 2233, -1, 2229, 2233, 2234, -1, 2235, 2234, 2240, -1, 2235, 2229, 2234, -1, 2231, 2236, 2292, -1, 2292, 2236, 2241, -1, 2232, 2241, 2237, -1, 2233, 2237, 2238, -1, 2234, 2238, 2239, -1, 2240, 2239, 4040, -1, 2240, 2234, 2239, -1, 2236, 1120, 2241, -1, 2241, 1120, 2255, -1, 2237, 2255, 2254, -1, 2238, 2254, 2252, -1, 2239, 2252, 2242, -1, 4040, 2242, 2244, -1, 4040, 2239, 2242, -1, 1120, 2245, 2255, -1, 2255, 2245, 2247, -1, 2254, 2247, 2243, -1, 2252, 2243, 2253, -1, 2242, 2253, 2249, -1, 2244, 2249, 4042, -1, 2244, 2242, 2249, -1, 2245, 1122, 2247, -1, 2247, 1122, 2246, -1, 1126, 2247, 2246, -1, 1126, 2130, 2247, -1, 2247, 2130, 2243, -1, 2243, 2130, 2248, -1, 2253, 2248, 2256, -1, 2249, 2256, 2258, -1, 4042, 2258, 4043, -1, 4042, 2249, 2258, -1, 2188, 2250, 2187, -1, 2250, 2185, 2271, -1, 2274, 2250, 2162, -1, 2185, 2184, 2272, -1, 2251, 2185, 2274, -1, 2243, 2252, 2254, -1, 2253, 2243, 2248, -1, 2252, 2239, 2238, -1, 2242, 2252, 2253, -1, 2233, 2238, 2234, -1, 2237, 2254, 2238, -1, 2255, 2247, 2254, -1, 2249, 2253, 2256, -1, 2131, 2256, 2135, -1, 2132, 2131, 2135, -1, 2142, 2132, 2137, -1, 2143, 2257, 2142, -1, 2259, 2258, 2131, -1, 2133, 2259, 2131, -1, 2257, 2133, 2132, -1, 2165, 2144, 2143, -1, 2144, 2263, 2257, -1, 2263, 2141, 2133, -1, 2260, 2261, 2165, -1, 2261, 2262, 2144, -1, 2262, 2138, 2263, -1, 2168, 2264, 2260, -1, 2264, 2147, 2261, -1, 2147, 2146, 2262, -1, 2152, 2265, 2168, -1, 2265, 2266, 2264, -1, 2266, 2148, 2147, -1, 2154, 2267, 2152, -1, 2267, 2169, 2265, -1, 2169, 2166, 2266, -1, 2180, 2173, 2154, -1, 2173, 2268, 2267, -1, 2268, 2171, 2169, -1, 2182, 2183, 2180, -1, 2183, 2174, 2173, -1, 2174, 2176, 2268, -1, 2269, 2270, 2182, -1, 2270, 2273, 2183, -1, 2273, 2175, 2174, -1, 2187, 2271, 2269, -1, 2271, 2272, 2270, -1, 2272, 2178, 2273, -1, 2189, 2274, 2190, -1, 2276, 2190, 2163, -1, 2275, 2276, 2163, -1, 2193, 2275, 2164, -1, 2198, 2194, 2193, -1, 2277, 2161, 2276, -1, 2159, 2277, 2276, -1, 2194, 2159, 2275, -1, 2203, 2278, 2198, -1, 2278, 2195, 2194, -1, 2195, 2196, 2159, -1, 2208, 2279, 2203, -1, 2279, 2281, 2278, -1, 2281, 2200, 2195, -1, 2282, 2205, 2208, -1, 2205, 2280, 2279, -1, 2280, 2199, 2281, -1, 2214, 2283, 2282, -1, 2283, 2209, 2205, -1, 2209, 2201, 2280, -1, 2220, 2215, 2214, -1, 2215, 2216, 2283, -1, 2216, 2206, 2209, -1, 2226, 2285, 2220, -1, 2285, 2217, 2215, -1, 2217, 2210, 2216, -1, 2286, 2284, 2226, -1, 2284, 2287, 2285, -1, 2287, 2218, 2217, -1, 2289, 2290, 2286, -1, 2290, 2225, 2284, -1, 2225, 2221, 2287, -1, 2292, 2288, 2289, -1, 2288, 2228, 2290, -1, 2228, 2291, 2225, -1, 2241, 2232, 2292, -1, 2232, 2293, 2288, -1, 2293, 2230, 2228, -1, 2255, 2237, 2241, -1, 2237, 2233, 2232, -1, 2233, 2229, 2293, -1, 2323, 1483, 2294, -1, 2324, 2294, 2331, -1, 2319, 2331, 2304, -1, 2329, 2304, 2305, -1, 2328, 2305, 2306, -1, 2313, 2306, 2295, -1, 2334, 2295, 2296, -1, 2297, 2296, 2307, -1, 2311, 2307, 2298, -1, 2333, 2298, 2309, -1, 2302, 2309, 2308, -1, 2337, 2308, 2338, -1, 2300, 2337, 2338, -1, 2300, 2299, 2337, -1, 2300, 2301, 2299, -1, 2299, 2301, 2694, -1, 2336, 2694, 2303, -1, 2302, 2303, 2333, -1, 2309, 2302, 2333, -1, 4075, 2331, 2330, -1, 4075, 2304, 2331, -1, 4075, 4076, 2304, -1, 2304, 4076, 2305, -1, 2305, 4076, 4078, -1, 2306, 4078, 4080, -1, 2295, 4080, 2296, -1, 2295, 2306, 4080, -1, 2305, 4078, 2306, -1, 4080, 4086, 2296, -1, 2296, 4086, 2307, -1, 2307, 4086, 4087, -1, 2298, 4087, 4082, -1, 2309, 4082, 2308, -1, 2309, 2298, 4082, -1, 2307, 4087, 2298, -1, 4082, 4088, 2308, -1, 2308, 4088, 2338, -1, 2694, 2310, 2303, -1, 2303, 2310, 2332, -1, 2333, 2332, 2311, -1, 2298, 2333, 2311, -1, 2310, 2696, 2332, -1, 2332, 2696, 2312, -1, 2311, 2312, 2297, -1, 2307, 2311, 2297, -1, 2696, 2326, 2312, -1, 2312, 2326, 2335, -1, 2297, 2335, 2334, -1, 2296, 2297, 2334, -1, 2335, 2326, 2325, -1, 2334, 2325, 2313, -1, 2295, 2334, 2313, -1, 2314, 2315, 2327, -1, 2314, 2316, 2315, -1, 2314, 2317, 2316, -1, 2316, 2317, 2318, -1, 2329, 2318, 2319, -1, 2304, 2329, 2319, -1, 2317, 2320, 2318, -1, 2318, 2320, 2321, -1, 2319, 2321, 2324, -1, 2331, 2319, 2324, -1, 2320, 2697, 2321, -1, 2321, 2697, 2322, -1, 2324, 2322, 2323, -1, 2294, 2324, 2323, -1, 2321, 2322, 2324, -1, 2328, 2306, 2313, -1, 2315, 2313, 2325, -1, 2327, 2325, 2326, -1, 2327, 2315, 2325, -1, 2329, 2305, 2328, -1, 2316, 2328, 2315, -1, 2316, 2329, 2328, -1, 2316, 2318, 2329, -1, 1483, 2330, 2294, -1, 2294, 2330, 2331, -1, 2308, 2337, 2302, -1, 2302, 2337, 2336, -1, 2303, 2302, 2336, -1, 2332, 2333, 2303, -1, 2312, 2311, 2332, -1, 2335, 2297, 2312, -1, 2325, 2334, 2335, -1, 2315, 2328, 2313, -1, 2321, 2319, 2318, -1, 2694, 2336, 2299, -1, 2299, 2336, 2337, -1, 2301, 2300, 3998, -1, 3998, 2300, 3999, -1, 3999, 2300, 2338, -1, 4005, 2338, 4088, -1, 4090, 4005, 4088, -1, 3999, 2338, 4005, -1, 4114, 2339, 2340, -1, 2422, 2340, 2420, -1, 2417, 2420, 2429, -1, 2418, 2429, 1151, -1, 2341, 2418, 1151, -1, 2341, 2343, 2418, -1, 2341, 2342, 2343, -1, 2343, 2342, 2344, -1, 2451, 2344, 2430, -1, 2345, 2430, 2398, -1, 4118, 2398, 2397, -1, 4118, 2345, 2398, -1, 4118, 4116, 2345, -1, 2345, 4116, 2452, -1, 2451, 2452, 2346, -1, 2343, 2346, 2418, -1, 2343, 2451, 2346, -1, 2343, 2344, 2451, -1, 4110, 2426, 4112, -1, 4110, 2347, 2426, -1, 4110, 2348, 2347, -1, 2347, 2348, 2354, -1, 2353, 2354, 2349, -1, 2434, 2349, 2435, -1, 1139, 2435, 2357, -1, 1139, 2434, 2435, -1, 1139, 2350, 2434, -1, 2434, 2350, 2351, -1, 2353, 2351, 2352, -1, 2347, 2352, 2426, -1, 2347, 2353, 2352, -1, 2347, 2354, 2353, -1, 2348, 4109, 2354, -1, 2354, 4109, 2355, -1, 2349, 2355, 2356, -1, 2435, 2356, 2374, -1, 2357, 2374, 2377, -1, 1137, 2377, 2380, -1, 2358, 2380, 2379, -1, 2359, 2379, 2360, -1, 2425, 2360, 2386, -1, 2361, 2386, 2387, -1, 2363, 2387, 2362, -1, 4123, 2363, 2362, -1, 4123, 2371, 2363, -1, 4123, 2364, 2371, -1, 2371, 2364, 2366, -1, 2365, 2366, 2439, -1, 2373, 2439, 2368, -1, 2369, 2368, 2367, -1, 2369, 2373, 2368, -1, 2369, 2370, 2373, -1, 2369, 1133, 2370, -1, 2370, 1133, 2424, -1, 2372, 2424, 2361, -1, 2363, 2361, 2387, -1, 2363, 2372, 2361, -1, 2363, 2371, 2372, -1, 2372, 2371, 2365, -1, 2370, 2365, 2373, -1, 2370, 2372, 2365, -1, 2370, 2424, 2372, -1, 4109, 2375, 2355, -1, 2355, 2375, 2376, -1, 2356, 2376, 2436, -1, 2374, 2436, 2377, -1, 2374, 2356, 2436, -1, 2375, 4161, 2376, -1, 2376, 4161, 2438, -1, 2436, 2438, 2437, -1, 2377, 2437, 2380, -1, 2377, 2436, 2437, -1, 4161, 4160, 2438, -1, 2438, 4160, 2381, -1, 2437, 2381, 2378, -1, 2380, 2378, 2379, -1, 2380, 2437, 2378, -1, 4160, 4119, 2381, -1, 2381, 4119, 2382, -1, 2378, 2382, 2383, -1, 2379, 2383, 2360, -1, 2379, 2378, 2383, -1, 4119, 4121, 2382, -1, 2382, 4121, 2385, -1, 2383, 2385, 2386, -1, 2360, 2383, 2386, -1, 4121, 2384, 2385, -1, 2385, 2384, 2387, -1, 2386, 2385, 2387, -1, 2384, 2388, 2387, -1, 2387, 2388, 2362, -1, 2364, 4124, 2366, -1, 2366, 4124, 2441, -1, 2439, 2441, 2440, -1, 2368, 2440, 2389, -1, 2367, 2389, 2390, -1, 2367, 2368, 2389, -1, 4124, 4125, 2441, -1, 2441, 4125, 2391, -1, 2440, 2391, 2443, -1, 2389, 2443, 2444, -1, 2390, 2444, 2423, -1, 2390, 2389, 2444, -1, 4125, 2392, 2391, -1, 2391, 2392, 2442, -1, 2443, 2442, 2402, -1, 2444, 2402, 2403, -1, 2423, 2403, 2393, -1, 2394, 2393, 2408, -1, 1145, 2408, 2395, -1, 1154, 2395, 2446, -1, 2448, 2446, 2449, -1, 2447, 2449, 2396, -1, 2399, 2396, 2413, -1, 2397, 2399, 2413, -1, 2397, 2398, 2399, -1, 2399, 2398, 2400, -1, 2447, 2400, 2431, -1, 2448, 2431, 1152, -1, 1154, 2448, 1152, -1, 1154, 2446, 2448, -1, 2392, 2404, 2442, -1, 2442, 2404, 2401, -1, 2402, 2401, 2406, -1, 2403, 2406, 2393, -1, 2403, 2402, 2406, -1, 2404, 2405, 2401, -1, 2401, 2405, 2445, -1, 2406, 2445, 2407, -1, 2393, 2407, 2408, -1, 2393, 2406, 2407, -1, 2405, 4126, 2445, -1, 2445, 4126, 2409, -1, 2407, 2409, 2410, -1, 2408, 2410, 2395, -1, 2408, 2407, 2410, -1, 4126, 4131, 2409, -1, 2409, 4131, 2414, -1, 2410, 2414, 2416, -1, 2395, 2416, 2446, -1, 2395, 2410, 2416, -1, 4131, 2411, 2414, -1, 2414, 2411, 4136, -1, 2415, 4136, 2412, -1, 2396, 2412, 2413, -1, 2396, 2415, 2412, -1, 2396, 2449, 2415, -1, 2415, 2449, 2416, -1, 2414, 2415, 2416, -1, 2414, 4136, 2415, -1, 4116, 2419, 2452, -1, 2452, 2419, 2421, -1, 2346, 2421, 2417, -1, 2418, 2417, 2429, -1, 2418, 2346, 2417, -1, 2419, 4115, 2421, -1, 2421, 4115, 2422, -1, 2417, 2422, 2420, -1, 2417, 2421, 2422, -1, 4115, 4114, 2422, -1, 2422, 4114, 2340, -1, 1154, 1145, 2395, -1, 1145, 2394, 2408, -1, 2394, 2423, 2393, -1, 2403, 2423, 2444, -1, 1133, 1135, 2424, -1, 2424, 1135, 2425, -1, 2361, 2425, 2386, -1, 2361, 2424, 2425, -1, 1135, 2359, 2425, -1, 2425, 2359, 2360, -1, 2359, 2358, 2379, -1, 2358, 1137, 2380, -1, 1137, 2357, 2377, -1, 2374, 2357, 2435, -1, 2350, 1148, 2351, -1, 2351, 1148, 2427, -1, 2352, 2427, 2428, -1, 2426, 2428, 2340, -1, 4112, 2340, 2339, -1, 4112, 2426, 2340, -1, 2427, 1148, 2433, -1, 2428, 2433, 2420, -1, 2340, 2428, 2420, -1, 1151, 2429, 1141, -1, 1141, 2429, 2433, -1, 1148, 1141, 2433, -1, 2344, 2342, 2450, -1, 2430, 2450, 2400, -1, 2398, 2430, 2400, -1, 1152, 2431, 2432, -1, 2432, 2431, 2450, -1, 2342, 2432, 2450, -1, 2433, 2429, 2420, -1, 2352, 2351, 2427, -1, 2352, 2428, 2426, -1, 2427, 2433, 2428, -1, 2434, 2351, 2353, -1, 2349, 2434, 2353, -1, 2355, 2349, 2354, -1, 2376, 2356, 2355, -1, 2356, 2435, 2349, -1, 2438, 2436, 2376, -1, 2381, 2437, 2438, -1, 2382, 2378, 2381, -1, 2385, 2383, 2382, -1, 2366, 2365, 2371, -1, 2441, 2439, 2366, -1, 2439, 2373, 2365, -1, 2391, 2440, 2441, -1, 2440, 2368, 2439, -1, 2442, 2443, 2391, -1, 2443, 2389, 2440, -1, 2401, 2402, 2442, -1, 2402, 2444, 2443, -1, 2445, 2406, 2401, -1, 2409, 2407, 2445, -1, 2414, 2410, 2409, -1, 2446, 2416, 2449, -1, 2400, 2447, 2399, -1, 2399, 2447, 2396, -1, 2431, 2448, 2447, -1, 2447, 2448, 2449, -1, 2450, 2431, 2400, -1, 2451, 2430, 2345, -1, 2452, 2451, 2345, -1, 2344, 2450, 2430, -1, 2421, 2346, 2452, -1, 4153, 4155, 2538, -1, 2526, 2538, 2541, -1, 2523, 2541, 2453, -1, 2524, 2453, 1163, -1, 1174, 2524, 1163, -1, 1174, 2456, 2524, -1, 1174, 2545, 2456, -1, 2456, 2545, 2454, -1, 2457, 2454, 2543, -1, 2560, 2543, 2544, -1, 4100, 2544, 4102, -1, 4100, 2560, 2544, -1, 4100, 4101, 2560, -1, 2560, 4101, 2455, -1, 2457, 2455, 2561, -1, 2456, 2561, 2524, -1, 2456, 2457, 2561, -1, 2456, 2454, 2457, -1, 4156, 2459, 2458, -1, 4156, 2460, 2459, -1, 4156, 2461, 2460, -1, 2460, 2461, 2462, -1, 2467, 2462, 2464, -1, 2463, 2464, 2465, -1, 1172, 2465, 2536, -1, 1172, 2463, 2465, -1, 1172, 1160, 2463, -1, 2463, 1160, 2466, -1, 2467, 2466, 2468, -1, 2460, 2468, 2459, -1, 2460, 2467, 2468, -1, 2460, 2462, 2467, -1, 2461, 4143, 2462, -1, 2462, 4143, 2480, -1, 2464, 2480, 2547, -1, 2465, 2547, 2469, -1, 2536, 2469, 2535, -1, 1170, 2535, 2485, -1, 2534, 2485, 2484, -1, 2533, 2484, 2490, -1, 2531, 2490, 2470, -1, 2532, 2470, 2492, -1, 2471, 2492, 2493, -1, 2472, 2471, 2493, -1, 2472, 2473, 2471, -1, 2472, 2474, 2473, -1, 2473, 2474, 2552, -1, 2479, 2552, 2551, -1, 2475, 2551, 2476, -1, 1168, 2476, 1167, -1, 1168, 2475, 2476, -1, 1168, 2477, 2475, -1, 1168, 1156, 2477, -1, 2477, 1156, 2529, -1, 2478, 2529, 2532, -1, 2471, 2532, 2492, -1, 2471, 2478, 2532, -1, 2471, 2473, 2478, -1, 2478, 2473, 2479, -1, 2477, 2479, 2475, -1, 2477, 2478, 2479, -1, 2477, 2529, 2478, -1, 4143, 2481, 2480, -1, 2480, 2481, 2482, -1, 2547, 2482, 2483, -1, 2469, 2483, 2535, -1, 2469, 2547, 2483, -1, 2481, 4158, 2482, -1, 2482, 4158, 2548, -1, 2483, 2548, 2486, -1, 2535, 2486, 2485, -1, 2535, 2483, 2486, -1, 4158, 4145, 2548, -1, 2548, 4145, 2549, -1, 2486, 2549, 2487, -1, 2485, 2487, 2484, -1, 2485, 2486, 2487, -1, 4145, 2489, 2549, -1, 2549, 2489, 2550, -1, 2487, 2550, 2488, -1, 2484, 2488, 2490, -1, 2484, 2487, 2488, -1, 2489, 4159, 2550, -1, 2550, 4159, 2491, -1, 2488, 2491, 2470, -1, 2490, 2488, 2470, -1, 4159, 4147, 2491, -1, 2491, 4147, 2492, -1, 2470, 2491, 2492, -1, 4147, 4148, 2492, -1, 2492, 4148, 2493, -1, 2474, 2494, 2552, -1, 2552, 2494, 2553, -1, 2551, 2553, 2495, -1, 2476, 2495, 2499, -1, 1167, 2499, 2496, -1, 1167, 2476, 2499, -1, 2494, 2497, 2553, -1, 2553, 2497, 2498, -1, 2495, 2498, 2555, -1, 2499, 2555, 2500, -1, 2496, 2500, 1178, -1, 2496, 2499, 2500, -1, 2497, 4092, 2498, -1, 2498, 4092, 2501, -1, 2555, 2501, 2510, -1, 2500, 2510, 2502, -1, 1178, 2502, 2503, -1, 2528, 2503, 2514, -1, 2527, 2514, 2505, -1, 2504, 2505, 2520, -1, 2557, 2520, 2506, -1, 2558, 2506, 2507, -1, 2508, 2507, 4097, -1, 4102, 2508, 4097, -1, 4102, 2544, 2508, -1, 2508, 2544, 2556, -1, 2558, 2556, 2509, -1, 2557, 2509, 1176, -1, 2504, 2557, 1176, -1, 2504, 2520, 2557, -1, 4092, 2512, 2501, -1, 2501, 2512, 2554, -1, 2510, 2554, 2511, -1, 2502, 2511, 2503, -1, 2502, 2510, 2511, -1, 2512, 4093, 2554, -1, 2554, 4093, 2515, -1, 2511, 2515, 2513, -1, 2503, 2513, 2514, -1, 2503, 2511, 2513, -1, 4093, 4095, 2515, -1, 2515, 4095, 2516, -1, 2513, 2516, 2518, -1, 2514, 2518, 2505, -1, 2514, 2513, 2518, -1, 4095, 4096, 2516, -1, 2516, 4096, 2517, -1, 2518, 2517, 2519, -1, 2505, 2519, 2520, -1, 2505, 2518, 2519, -1, 4096, 2521, 2517, -1, 2517, 2521, 4098, -1, 2522, 4098, 4099, -1, 2507, 4099, 4097, -1, 2507, 2522, 4099, -1, 2507, 2506, 2522, -1, 2522, 2506, 2519, -1, 2517, 2522, 2519, -1, 2517, 4098, 2522, -1, 4101, 4140, 2455, -1, 2455, 4140, 2525, -1, 2561, 2525, 2523, -1, 2524, 2523, 2453, -1, 2524, 2561, 2523, -1, 4140, 4152, 2525, -1, 2525, 4152, 2526, -1, 2523, 2526, 2541, -1, 2523, 2525, 2526, -1, 4152, 4153, 2526, -1, 2526, 4153, 2538, -1, 2504, 2527, 2505, -1, 2527, 2528, 2514, -1, 2528, 1178, 2503, -1, 2502, 1178, 2500, -1, 1156, 2530, 2529, -1, 2529, 2530, 2531, -1, 2532, 2531, 2470, -1, 2532, 2529, 2531, -1, 2530, 2533, 2531, -1, 2531, 2533, 2490, -1, 2533, 2534, 2484, -1, 2534, 1170, 2485, -1, 1170, 2536, 2535, -1, 2469, 2536, 2465, -1, 1160, 2537, 2466, -1, 2466, 2537, 2546, -1, 2468, 2546, 2539, -1, 2459, 2539, 2538, -1, 2458, 2538, 4155, -1, 2458, 2459, 2538, -1, 2546, 2537, 2540, -1, 2539, 2540, 2541, -1, 2538, 2539, 2541, -1, 1163, 2453, 2542, -1, 2542, 2453, 2540, -1, 2537, 2542, 2540, -1, 2454, 2545, 2559, -1, 2543, 2559, 2556, -1, 2544, 2543, 2556, -1, 1176, 2509, 1175, -1, 1175, 2509, 2559, -1, 2545, 1175, 2559, -1, 2540, 2453, 2541, -1, 2468, 2466, 2546, -1, 2468, 2539, 2459, -1, 2546, 2540, 2539, -1, 2463, 2466, 2467, -1, 2464, 2463, 2467, -1, 2480, 2464, 2462, -1, 2482, 2547, 2480, -1, 2547, 2465, 2464, -1, 2548, 2483, 2482, -1, 2549, 2486, 2548, -1, 2550, 2487, 2549, -1, 2491, 2488, 2550, -1, 2552, 2479, 2473, -1, 2553, 2551, 2552, -1, 2551, 2475, 2479, -1, 2498, 2495, 2553, -1, 2495, 2476, 2551, -1, 2501, 2555, 2498, -1, 2555, 2499, 2495, -1, 2554, 2510, 2501, -1, 2510, 2500, 2555, -1, 2515, 2511, 2554, -1, 2516, 2513, 2515, -1, 2517, 2518, 2516, -1, 2520, 2519, 2506, -1, 2556, 2558, 2508, -1, 2508, 2558, 2507, -1, 2509, 2557, 2558, -1, 2558, 2557, 2506, -1, 2559, 2509, 2556, -1, 2457, 2543, 2560, -1, 2455, 2457, 2560, -1, 2454, 2559, 2543, -1, 2525, 2561, 2455, -1, 2573, 2572, 4128, -1, 4128, 2572, 2562, -1, 4129, 2562, 2563, -1, 2564, 2563, 2565, -1, 4130, 2565, 2567, -1, 2566, 2567, 1287, -1, 2566, 4130, 2567, -1, 4128, 2562, 4129, -1, 4129, 2563, 2564, -1, 2564, 2565, 4130, -1, 2567, 3991, 1287, -1, 1287, 3991, 2568, -1, 2568, 3991, 3969, -1, 2569, 3969, 2570, -1, 2571, 2569, 2570, -1, 2568, 3969, 2569, -1, 2572, 2573, 3898, -1, 3898, 2573, 2587, -1, 2574, 3834, 4094, -1, 4094, 3834, 2575, -1, 2575, 3834, 3909, -1, 2588, 3909, 2576, -1, 2589, 2576, 2578, -1, 2577, 2578, 3852, -1, 4103, 3852, 2590, -1, 2579, 2590, 3846, -1, 2591, 3846, 2580, -1, 4104, 2580, 2581, -1, 2592, 2581, 2593, -1, 2582, 2593, 3862, -1, 2594, 3862, 2595, -1, 2583, 2595, 3904, -1, 4106, 3904, 3907, -1, 2584, 3907, 3903, -1, 4107, 3903, 3902, -1, 2585, 3902, 3901, -1, 4120, 3901, 2586, -1, 4122, 2586, 3898, -1, 2587, 4122, 3898, -1, 2575, 3909, 2588, -1, 2588, 2576, 2589, -1, 2589, 2578, 2577, -1, 2577, 3852, 4103, -1, 4103, 2590, 2579, -1, 2579, 3846, 2591, -1, 2591, 2580, 4104, -1, 4104, 2581, 2592, -1, 2592, 2593, 2582, -1, 2582, 3862, 2594, -1, 2594, 2595, 2583, -1, 2583, 3904, 4106, -1, 4106, 3907, 2584, -1, 2584, 3903, 4107, -1, 4107, 3902, 2585, -1, 2585, 3901, 4120, -1, 4120, 2586, 4122, -1, 4150, 2596, 4094, -1, 4094, 2596, 2574, -1, 2597, 1295, 1184, -1, 2597, 2601, 1295, -1, 2597, 1202, 2601, -1, 2601, 1202, 1201, -1, 2600, 1201, 4174, -1, 2598, 2600, 4174, -1, 2598, 2599, 2600, -1, 2600, 2599, 1293, -1, 2601, 1201, 2600, -1, 1295, 2602, 1184, -1, 1184, 2602, 1183, -1, 2603, 1184, 1183, -1, 2602, 2709, 1183, -1, 4174, 2605, 2604, -1, 2604, 2605, 2606, -1, 2606, 2605, 1200, -1, 2607, 1200, 1195, -1, 2632, 1195, 1199, -1, 2608, 1199, 1259, -1, 2630, 2608, 1259, -1, 2606, 1200, 2607, -1, 2607, 1195, 2632, -1, 2632, 1199, 2608, -1, 4165, 2610, 2609, -1, 2609, 2610, 2641, -1, 2641, 2610, 2611, -1, 2611, 2610, 2612, -1, 2640, 2612, 2639, -1, 2613, 2639, 1251, -1, 1234, 2613, 1251, -1, 1234, 2614, 2613, -1, 1234, 1235, 2614, -1, 2614, 1235, 2615, -1, 1261, 2615, 1253, -1, 2616, 1253, 2617, -1, 2618, 2617, 2620, -1, 2619, 2620, 1268, -1, 2619, 2618, 2620, -1, 2639, 2612, 1231, -1, 1231, 2612, 2624, -1, 1230, 2624, 2621, -1, 1249, 2621, 4167, -1, 2622, 4167, 2623, -1, 1248, 2623, 4169, -1, 1227, 4169, 2625, -1, 1247, 2625, 1245, -1, 1247, 1227, 2625, -1, 1231, 2624, 1230, -1, 1230, 2621, 1249, -1, 1249, 4167, 2622, -1, 2622, 2623, 1248, -1, 1248, 4169, 1227, -1, 2625, 2627, 1245, -1, 1245, 2627, 2626, -1, 2626, 2627, 2628, -1, 2608, 2628, 2632, -1, 2608, 2626, 2628, -1, 2608, 2629, 2626, -1, 2608, 2630, 2629, -1, 2629, 2630, 2631, -1, 2631, 2630, 1281, -1, 1244, 1281, 2633, -1, 1244, 2631, 1281, -1, 2604, 2606, 2628, -1, 2628, 2606, 2607, -1, 2632, 2628, 2607, -1, 1281, 1284, 2633, -1, 2633, 1284, 1224, -1, 1224, 1284, 2634, -1, 2635, 2634, 1280, -1, 1282, 2635, 1280, -1, 1282, 1243, 2635, -1, 1282, 1277, 1243, -1, 1243, 1277, 1257, -1, 1257, 1277, 1276, -1, 1256, 1276, 1274, -1, 1255, 1274, 1272, -1, 2637, 1272, 2636, -1, 2638, 2636, 1270, -1, 1240, 1270, 1263, -1, 1239, 1263, 1268, -1, 2620, 1239, 1268, -1, 1224, 2634, 2635, -1, 1257, 1276, 1256, -1, 1256, 1274, 1255, -1, 1255, 1272, 2637, -1, 2637, 2636, 2638, -1, 2638, 1270, 1240, -1, 1240, 1263, 1239, -1, 2618, 2616, 2617, -1, 2616, 1261, 1253, -1, 1261, 2614, 2615, -1, 2613, 2640, 2639, -1, 2640, 2611, 2612, -1, 2613, 1286, 2640, -1, 2640, 1286, 1314, -1, 2611, 1314, 2643, -1, 2641, 2643, 1312, -1, 2609, 1312, 1304, -1, 4165, 1304, 2642, -1, 4165, 2609, 1304, -1, 2640, 1314, 2611, -1, 2611, 2643, 2641, -1, 2641, 1312, 2609, -1, 2644, 4108, 2645, -1, 2682, 2645, 2646, -1, 2649, 2646, 2683, -1, 2647, 2683, 2659, -1, 2647, 2649, 2683, -1, 2647, 2648, 2649, -1, 2649, 2648, 2650, -1, 2682, 2650, 2651, -1, 2644, 2682, 2651, -1, 2644, 2645, 2682, -1, 4108, 4139, 2645, -1, 2645, 4139, 4111, -1, 2656, 4111, 2652, -1, 4113, 2656, 2652, -1, 4113, 2655, 2656, -1, 4113, 4138, 2655, -1, 2655, 4138, 2657, -1, 2685, 2657, 2668, -1, 2684, 2668, 2671, -1, 4168, 2671, 4170, -1, 4168, 2684, 2671, -1, 4168, 2658, 2684, -1, 2684, 2658, 2653, -1, 2685, 2653, 2654, -1, 2655, 2654, 2656, -1, 2655, 2685, 2654, -1, 2655, 2657, 2685, -1, 2645, 4111, 2656, -1, 2646, 2656, 2654, -1, 2683, 2654, 2653, -1, 2659, 2653, 2658, -1, 2659, 2683, 2653, -1, 4138, 4137, 2657, -1, 2657, 4137, 2667, -1, 2669, 2667, 4117, -1, 2673, 4117, 2660, -1, 2662, 2673, 2660, -1, 2662, 2661, 2673, -1, 2662, 2676, 2661, -1, 2661, 2676, 2677, -1, 2666, 2677, 2664, -1, 2663, 2664, 2665, -1, 4172, 2665, 4173, -1, 4172, 2663, 2665, -1, 4172, 4171, 2663, -1, 2663, 4171, 2674, -1, 2666, 2674, 2686, -1, 2661, 2686, 2673, -1, 2661, 2666, 2686, -1, 2661, 2677, 2666, -1, 2657, 2667, 2669, -1, 2668, 2669, 2670, -1, 2671, 2670, 2672, -1, 4170, 2672, 2675, -1, 4170, 2671, 2672, -1, 2669, 4117, 2673, -1, 2670, 2673, 2686, -1, 2672, 2686, 2674, -1, 2675, 2674, 4171, -1, 2675, 2672, 2674, -1, 2676, 4135, 2677, -1, 2677, 4135, 4134, -1, 2680, 4134, 4133, -1, 2678, 4133, 4132, -1, 4127, 2678, 4132, -1, 4127, 2679, 2678, -1, 2678, 2679, 2681, -1, 2680, 2681, 2664, -1, 2677, 2680, 2664, -1, 2677, 4134, 2680, -1, 2680, 4133, 2678, -1, 2681, 2680, 2678, -1, 2679, 1289, 2681, -1, 2681, 1289, 2665, -1, 2664, 2681, 2665, -1, 1289, 1288, 2665, -1, 2665, 1288, 4173, -1, 2648, 4166, 2650, -1, 2650, 4166, 4163, -1, 2651, 2650, 4163, -1, 4166, 4164, 4163, -1, 2649, 2650, 2682, -1, 2646, 2649, 2682, -1, 2656, 2646, 2645, -1, 2683, 2646, 2654, -1, 2684, 2653, 2685, -1, 2668, 2684, 2685, -1, 2669, 2668, 2657, -1, 2673, 2670, 2669, -1, 2670, 2671, 2668, -1, 2672, 2670, 2686, -1, 2663, 2674, 2666, -1, 2664, 2663, 2666, -1, 2852, 2742, 2688, -1, 2688, 2742, 1291, -1, 2687, 1291, 2571, -1, 2570, 2687, 2571, -1, 2570, 3831, 2687, -1, 1293, 4173, 1291, -1, 1291, 4173, 2571, -1, 1291, 2687, 2688, -1, 2688, 2687, 3286, -1, 2867, 2688, 3286, -1, 1336, 4178, 1333, -1, 1336, 1334, 4178, -1, 4178, 1334, 4176, -1, 4176, 1334, 1331, -1, 1330, 4176, 1331, -1, 4178, 2689, 1333, -1, 1333, 2689, 1325, -1, 1325, 2689, 1308, -1, 1308, 2689, 1309, -1, 1309, 2689, 2690, -1, 1302, 2690, 2642, -1, 1302, 1309, 2690, -1, 4733, 2691, 2690, -1, 2690, 2691, 4175, -1, 2642, 2690, 4175, -1, 3998, 2692, 2301, -1, 2301, 2692, 4176, -1, 2693, 4176, 1330, -1, 2693, 2301, 4176, -1, 2693, 2695, 2301, -1, 2301, 2695, 2694, -1, 2694, 2695, 1380, -1, 2310, 1380, 1379, -1, 2696, 1379, 2326, -1, 2696, 2310, 1379, -1, 2694, 1380, 2310, -1, 1379, 1394, 2326, -1, 2326, 1394, 1375, -1, 2327, 1375, 1388, -1, 2314, 1388, 1372, -1, 2317, 1372, 2320, -1, 2317, 2314, 1372, -1, 2326, 1375, 2327, -1, 2327, 1388, 2314, -1, 1372, 1410, 2320, -1, 2320, 1410, 2697, -1, 2697, 1410, 1361, -1, 2698, 1361, 1442, -1, 1507, 1442, 1434, -1, 1508, 1434, 1432, -1, 2699, 1432, 1446, -1, 1445, 2699, 1446, -1, 1445, 1416, 2699, -1, 2699, 1416, 1417, -1, 2700, 2699, 1417, -1, 2700, 1527, 2699, -1, 2700, 2701, 1527, -1, 2700, 1424, 2701, -1, 2701, 1424, 2702, -1, 2702, 1424, 2602, -1, 2703, 2702, 2602, -1, 2697, 1361, 2698, -1, 2698, 1442, 1507, -1, 1507, 1434, 1508, -1, 1508, 1432, 2699, -1, 2704, 1508, 2699, -1, 2704, 1488, 1508, -1, 2704, 2705, 1488, -1, 2704, 2706, 2705, -1, 2704, 1493, 2706, -1, 2704, 1497, 1493, -1, 2704, 4844, 1497, -1, 1497, 4844, 2707, -1, 1502, 2707, 4847, -1, 4841, 4847, 4845, -1, 4841, 1502, 4847, -1, 4841, 2708, 1502, -1, 1424, 2709, 2602, -1, 1497, 2707, 1502, -1, 2708, 4217, 1502, -1, 1502, 4217, 1503, -1, 1503, 4217, 4204, -1, 1504, 4204, 4091, -1, 1518, 1504, 4091, -1, 1503, 4204, 1504, -1, 4243, 4239, 2714, -1, 2714, 4239, 4753, -1, 2710, 2714, 4753, -1, 2710, 2712, 2714, -1, 2710, 2711, 2712, -1, 2712, 2711, 2713, -1, 2713, 2711, 4843, -1, 1525, 2713, 4843, -1, 2713, 1525, 2733, -1, 2712, 2733, 2732, -1, 2714, 2732, 2736, -1, 4243, 2736, 2735, -1, 4243, 2714, 2736, -1, 1528, 2731, 1526, -1, 1528, 2720, 2731, -1, 1528, 1529, 2720, -1, 2720, 1529, 2740, -1, 2719, 2740, 2741, -1, 2717, 2741, 2716, -1, 2715, 2716, 4247, -1, 2715, 2717, 2716, -1, 2715, 2718, 2717, -1, 2717, 2718, 2739, -1, 2719, 2739, 2738, -1, 2720, 2738, 2731, -1, 2720, 2719, 2738, -1, 2720, 2740, 2719, -1, 1529, 2721, 2740, -1, 2740, 2721, 2724, -1, 2741, 2724, 2726, -1, 2716, 2726, 2746, -1, 2722, 2716, 2746, -1, 2722, 4247, 2716, -1, 2721, 2723, 2724, -1, 2724, 2723, 1530, -1, 2725, 1530, 2742, -1, 2743, 2725, 2742, -1, 2743, 2727, 2725, -1, 2725, 2727, 2726, -1, 2724, 2725, 2726, -1, 2724, 1530, 2725, -1, 2727, 2746, 2726, -1, 2718, 2728, 2739, -1, 2739, 2728, 2729, -1, 2738, 2729, 2730, -1, 2731, 2730, 2733, -1, 1526, 2733, 1525, -1, 1526, 2731, 2733, -1, 2728, 4244, 2729, -1, 2729, 4244, 2737, -1, 2730, 2737, 2732, -1, 2733, 2730, 2732, -1, 4244, 2734, 2737, -1, 2737, 2734, 2735, -1, 2736, 2737, 2735, -1, 2736, 2732, 2737, -1, 2714, 2712, 2732, -1, 2712, 2713, 2733, -1, 2738, 2730, 2731, -1, 2729, 2737, 2730, -1, 2739, 2729, 2738, -1, 2717, 2739, 2719, -1, 2741, 2717, 2719, -1, 2724, 2741, 2740, -1, 2716, 2741, 2726, -1, 2852, 2747, 2742, -1, 2742, 2747, 2743, -1, 2743, 2747, 2744, -1, 2727, 2744, 2745, -1, 2746, 2745, 2722, -1, 2746, 2727, 2745, -1, 2743, 2744, 2727, -1, 2745, 4246, 2722, -1, 2852, 2750, 2747, -1, 2747, 2750, 2756, -1, 2744, 2756, 2797, -1, 2745, 2797, 2748, -1, 4245, 2748, 2749, -1, 4245, 2745, 2748, -1, 4245, 4246, 2745, -1, 2756, 2750, 2751, -1, 2798, 2751, 2796, -1, 2799, 2796, 2752, -1, 2753, 2752, 2794, -1, 2753, 2799, 2752, -1, 2753, 2754, 2799, -1, 2799, 2754, 2755, -1, 2798, 2755, 2797, -1, 2756, 2798, 2797, -1, 2756, 2751, 2798, -1, 2859, 2763, 2757, -1, 2859, 2764, 2763, -1, 2859, 2854, 2764, -1, 2764, 2854, 2766, -1, 2800, 2766, 2758, -1, 2759, 2758, 2767, -1, 4241, 2767, 2760, -1, 4241, 2759, 2767, -1, 4241, 2761, 2759, -1, 2759, 2761, 2795, -1, 2800, 2795, 2762, -1, 2764, 2762, 2763, -1, 2764, 2800, 2762, -1, 2764, 2766, 2800, -1, 2854, 2765, 2766, -1, 2766, 2765, 2770, -1, 2758, 2770, 2771, -1, 2767, 2771, 2768, -1, 2769, 2768, 4242, -1, 2769, 2767, 2768, -1, 2769, 2760, 2767, -1, 2765, 2774, 2770, -1, 2770, 2774, 2801, -1, 2771, 2801, 2772, -1, 2768, 2772, 2773, -1, 4242, 2773, 2776, -1, 4242, 2768, 2773, -1, 2774, 2860, 2801, -1, 2801, 2860, 2775, -1, 2772, 2775, 2778, -1, 2773, 2778, 2780, -1, 2776, 2780, 2777, -1, 2776, 2773, 2780, -1, 2860, 2781, 2775, -1, 2775, 2781, 2802, -1, 2778, 2802, 2803, -1, 2780, 2803, 2804, -1, 2777, 2804, 2779, -1, 2777, 2780, 2804, -1, 2781, 2782, 2802, -1, 2802, 2782, 2783, -1, 2803, 2783, 2784, -1, 2804, 2784, 2785, -1, 2779, 2785, 2786, -1, 2779, 2804, 2785, -1, 2782, 2862, 2783, -1, 2783, 2862, 2789, -1, 2784, 2789, 2805, -1, 2785, 2805, 2787, -1, 2786, 2787, 2788, -1, 2786, 2785, 2787, -1, 2862, 2790, 2789, -1, 2789, 2790, 2806, -1, 2805, 2806, 2791, -1, 2787, 2791, 2792, -1, 4240, 2787, 2792, -1, 4240, 2788, 2787, -1, 2790, 2864, 2806, -1, 2806, 2864, 2807, -1, 2791, 2807, 2793, -1, 2792, 2791, 2793, -1, 2864, 2858, 2807, -1, 2807, 2858, 2809, -1, 2793, 2807, 2809, -1, 2858, 2851, 2809, -1, 2761, 2794, 2795, -1, 2795, 2794, 2752, -1, 2762, 2752, 2796, -1, 2763, 2796, 2751, -1, 2757, 2751, 2750, -1, 2757, 2763, 2751, -1, 2754, 2749, 2755, -1, 2755, 2749, 2748, -1, 2797, 2755, 2748, -1, 2745, 2744, 2797, -1, 2744, 2747, 2756, -1, 2799, 2755, 2798, -1, 2796, 2799, 2798, -1, 2762, 2796, 2763, -1, 2795, 2752, 2762, -1, 2758, 2766, 2770, -1, 2759, 2795, 2800, -1, 2758, 2759, 2800, -1, 2771, 2770, 2801, -1, 2767, 2758, 2771, -1, 2772, 2801, 2775, -1, 2768, 2771, 2772, -1, 2778, 2775, 2802, -1, 2773, 2772, 2778, -1, 2803, 2802, 2783, -1, 2780, 2778, 2803, -1, 2784, 2783, 2789, -1, 2804, 2803, 2784, -1, 2805, 2789, 2806, -1, 2785, 2784, 2805, -1, 2791, 2806, 2807, -1, 2787, 2805, 2791, -1, 4305, 2808, 2851, -1, 2851, 2808, 2809, -1, 2809, 2808, 2811, -1, 2793, 2811, 2810, -1, 2792, 2810, 4240, -1, 2792, 2793, 2810, -1, 2809, 2811, 2793, -1, 2810, 4226, 4240, -1, 1666, 4261, 1673, -1, 1666, 2812, 4261, -1, 1666, 1665, 2812, -1, 2812, 1665, 4262, -1, 4262, 1665, 1664, -1, 2823, 1664, 2824, -1, 2825, 2824, 2826, -1, 4286, 2826, 2827, -1, 4293, 2827, 1547, -1, 2813, 1547, 2814, -1, 4291, 2814, 1552, -1, 2815, 1552, 1556, -1, 2828, 1556, 1561, -1, 4277, 1561, 2817, -1, 2816, 2817, 2819, -1, 2818, 2819, 1570, -1, 4301, 1570, 2829, -1, 2820, 2829, 1572, -1, 2830, 1572, 2831, -1, 4302, 2831, 1582, -1, 2832, 1582, 2821, -1, 4303, 2821, 1586, -1, 4274, 1586, 2822, -1, 4275, 2822, 2833, -1, 4275, 4274, 2822, -1, 4262, 1664, 2823, -1, 2823, 2824, 2825, -1, 2825, 2826, 4286, -1, 4286, 2827, 4293, -1, 4293, 1547, 2813, -1, 2813, 2814, 4291, -1, 4291, 1552, 2815, -1, 2815, 1556, 2828, -1, 2828, 1561, 4277, -1, 4277, 2817, 2816, -1, 2816, 2819, 2818, -1, 2818, 1570, 4301, -1, 4301, 2829, 2820, -1, 2820, 1572, 2830, -1, 2830, 2831, 4302, -1, 4302, 1582, 2832, -1, 2832, 2821, 4303, -1, 4303, 1586, 4274, -1, 2822, 2834, 2833, -1, 2833, 2834, 4273, -1, 4273, 2834, 2835, -1, 1596, 4273, 2835, -1, 1596, 4271, 4273, -1, 1596, 1600, 4271, -1, 4271, 1600, 2846, -1, 2846, 1600, 1602, -1, 2836, 1602, 2837, -1, 2847, 2837, 2838, -1, 4270, 2838, 2839, -1, 2848, 2839, 2840, -1, 4269, 2840, 2841, -1, 4268, 2841, 1628, -1, 2849, 1628, 1622, -1, 4252, 1622, 1621, -1, 2842, 1621, 2843, -1, 4253, 2843, 1644, -1, 4254, 1644, 1641, -1, 2844, 1641, 1640, -1, 4255, 1640, 1639, -1, 4256, 1639, 1658, -1, 4257, 1658, 2845, -1, 4258, 2845, 1655, -1, 4259, 1655, 1672, -1, 2850, 1672, 1673, -1, 4261, 2850, 1673, -1, 2846, 1602, 2836, -1, 2836, 2837, 2847, -1, 2847, 2838, 4270, -1, 4270, 2839, 2848, -1, 2848, 2840, 4269, -1, 4269, 2841, 4268, -1, 4268, 1628, 2849, -1, 2849, 1622, 4252, -1, 4252, 1621, 2842, -1, 2842, 2843, 4253, -1, 4253, 1644, 4254, -1, 4254, 1641, 2844, -1, 2844, 1640, 4255, -1, 4255, 1639, 4256, -1, 4256, 1658, 4257, -1, 4257, 2845, 4258, -1, 4258, 1655, 4259, -1, 4259, 1672, 2850, -1, 2851, 4304, 4305, -1, 4305, 4304, 4272, -1, 2688, 2869, 2852, -1, 2852, 2869, 2750, -1, 2750, 2869, 2853, -1, 2757, 2853, 2870, -1, 2859, 2870, 2866, -1, 4283, 2859, 2866, -1, 4283, 2854, 2859, -1, 4283, 4282, 2854, -1, 2854, 4282, 2765, -1, 2765, 4282, 4281, -1, 2774, 4281, 2855, -1, 2860, 2855, 2861, -1, 2781, 2861, 4279, -1, 2782, 4279, 4278, -1, 2862, 4278, 2863, -1, 2790, 2863, 2856, -1, 2864, 2856, 2865, -1, 2858, 2865, 2857, -1, 2851, 2857, 4304, -1, 2851, 2858, 2857, -1, 2750, 2853, 2757, -1, 2757, 2870, 2859, -1, 2765, 4281, 2774, -1, 2774, 2855, 2860, -1, 2860, 2861, 2781, -1, 2781, 4279, 2782, -1, 2782, 4278, 2862, -1, 2862, 2863, 2790, -1, 2790, 2856, 2864, -1, 2864, 2865, 2858, -1, 4283, 2866, 2875, -1, 2875, 2866, 2876, -1, 2876, 2866, 2870, -1, 2871, 2870, 2853, -1, 2868, 2853, 2869, -1, 2867, 2869, 2688, -1, 2867, 2868, 2869, -1, 2876, 2870, 2871, -1, 2871, 2853, 2868, -1, 2867, 2872, 2868, -1, 2868, 2872, 2877, -1, 2871, 2877, 2885, -1, 2876, 2885, 2873, -1, 2874, 2873, 4280, -1, 2874, 2876, 2873, -1, 2874, 2875, 2876, -1, 2872, 2881, 2877, -1, 2877, 2881, 2888, -1, 2878, 2888, 2883, -1, 2887, 2883, 2879, -1, 2889, 2887, 2879, -1, 2889, 2880, 2887, -1, 2887, 2880, 2886, -1, 2878, 2886, 2885, -1, 2877, 2878, 2885, -1, 2877, 2888, 2878, -1, 2881, 2882, 2888, -1, 2888, 2882, 2884, -1, 2883, 2884, 1726, -1, 2879, 2883, 1726, -1, 2882, 1719, 2884, -1, 2884, 1719, 1735, -1, 1726, 2884, 1735, -1, 2880, 4280, 2886, -1, 2886, 4280, 2873, -1, 2885, 2886, 2873, -1, 2876, 2871, 2885, -1, 2871, 2868, 2877, -1, 2887, 2886, 2878, -1, 2883, 2887, 2878, -1, 2884, 2883, 2888, -1, 1758, 1770, 1744, -1, 1744, 1770, 2894, -1, 1724, 2894, 2900, -1, 2889, 2900, 2901, -1, 2889, 1724, 2900, -1, 1744, 2894, 1724, -1, 4288, 2901, 2899, -1, 2890, 2899, 2898, -1, 2934, 2898, 2931, -1, 2893, 2931, 1768, -1, 2892, 1768, 2891, -1, 2949, 2891, 2946, -1, 2940, 2946, 2941, -1, 2939, 2941, 2930, -1, 4289, 2930, 4284, -1, 4289, 2939, 2930, -1, 4289, 2937, 2939, -1, 4289, 2933, 2937, -1, 2937, 2933, 2936, -1, 2938, 2936, 2932, -1, 2892, 2932, 2893, -1, 1768, 2892, 2893, -1, 2894, 2895, 2900, -1, 2894, 2896, 2895, -1, 2894, 1770, 2896, -1, 2896, 1770, 1769, -1, 2897, 1769, 2931, -1, 2898, 2897, 2931, -1, 2898, 2895, 2897, -1, 2898, 2899, 2895, -1, 2895, 2899, 2900, -1, 2900, 2899, 2901, -1, 1769, 1768, 2931, -1, 2891, 2923, 2946, -1, 2946, 2923, 2948, -1, 2941, 2948, 2947, -1, 2930, 2947, 2902, -1, 4284, 2902, 2903, -1, 4285, 2903, 2904, -1, 4290, 2904, 2906, -1, 2905, 2906, 2928, -1, 2913, 2928, 2907, -1, 2914, 2907, 1774, -1, 2908, 2914, 1774, -1, 2908, 2926, 2914, -1, 2908, 2924, 2926, -1, 2908, 2950, 2924, -1, 2924, 2950, 2909, -1, 2927, 2909, 2985, -1, 2910, 2985, 4292, -1, 2911, 2910, 4292, -1, 2911, 2916, 2910, -1, 2911, 2917, 2916, -1, 2911, 2912, 2917, -1, 2917, 2912, 2929, -1, 2915, 2929, 2913, -1, 2914, 2913, 2907, -1, 2914, 2915, 2913, -1, 2914, 2926, 2915, -1, 2915, 2926, 2925, -1, 2917, 2925, 2916, -1, 2917, 2915, 2925, -1, 2917, 2929, 2915, -1, 2948, 2923, 2918, -1, 2947, 2918, 2921, -1, 2902, 2921, 2903, -1, 2902, 2947, 2921, -1, 2919, 2943, 2922, -1, 2919, 2945, 2943, -1, 2919, 2920, 2945, -1, 2919, 1774, 2920, -1, 2920, 1774, 2907, -1, 2928, 2920, 2907, -1, 2928, 2944, 2920, -1, 2928, 2906, 2944, -1, 2944, 2906, 2904, -1, 2942, 2904, 2903, -1, 2921, 2942, 2903, -1, 2921, 2943, 2942, -1, 2921, 2918, 2943, -1, 2943, 2918, 2922, -1, 2922, 2918, 2923, -1, 2924, 2909, 2927, -1, 2925, 2927, 2916, -1, 2925, 2924, 2927, -1, 2925, 2926, 2924, -1, 2927, 2985, 2910, -1, 2916, 2927, 2910, -1, 2929, 2912, 2905, -1, 2913, 2905, 2928, -1, 2913, 2929, 2905, -1, 4290, 4285, 2904, -1, 4285, 4284, 2903, -1, 2902, 4284, 2930, -1, 2936, 2933, 2935, -1, 2932, 2935, 2934, -1, 2893, 2934, 2931, -1, 2893, 2932, 2934, -1, 2899, 2890, 4288, -1, 4288, 2890, 2935, -1, 2933, 4288, 2935, -1, 2934, 2935, 2890, -1, 2898, 2934, 2890, -1, 2932, 2936, 2935, -1, 2936, 2938, 2937, -1, 2937, 2938, 2940, -1, 2939, 2940, 2941, -1, 2939, 2937, 2940, -1, 2947, 2930, 2941, -1, 2944, 2904, 2942, -1, 2945, 2942, 2943, -1, 2945, 2944, 2942, -1, 2945, 2920, 2944, -1, 2912, 4290, 2905, -1, 2905, 4290, 2906, -1, 2932, 2892, 2938, -1, 2938, 2892, 2949, -1, 2940, 2949, 2946, -1, 2940, 2938, 2949, -1, 2948, 2941, 2946, -1, 2918, 2947, 2948, -1, 1769, 2897, 2896, -1, 2896, 2897, 2895, -1, 2891, 2949, 2892, -1, 2909, 2950, 2986, -1, 2987, 2986, 2963, -1, 2951, 2963, 2952, -1, 2981, 2952, 2953, -1, 2996, 2953, 2988, -1, 2989, 2988, 2955, -1, 2954, 2955, 2965, -1, 2976, 2965, 2968, -1, 2975, 2968, 2967, -1, 2971, 2967, 2961, -1, 2992, 2961, 2956, -1, 2993, 2956, 2957, -1, 2959, 2993, 2957, -1, 2959, 2958, 2993, -1, 2959, 2960, 2958, -1, 2958, 2960, 2969, -1, 2994, 2969, 2970, -1, 2992, 2970, 2971, -1, 2961, 2992, 2971, -1, 2962, 2963, 1765, -1, 2962, 2952, 2963, -1, 2962, 1764, 2952, -1, 2952, 1764, 2953, -1, 2953, 1764, 1763, -1, 2988, 1763, 1772, -1, 2955, 1772, 2965, -1, 2955, 2988, 1772, -1, 2953, 1763, 2988, -1, 1772, 2964, 2965, -1, 2965, 2964, 2968, -1, 2968, 2964, 2966, -1, 2967, 2966, 1761, -1, 2961, 1761, 2956, -1, 2961, 2967, 1761, -1, 2968, 2966, 2967, -1, 1761, 2997, 2956, -1, 2956, 2997, 2957, -1, 2969, 2972, 2970, -1, 2970, 2972, 2973, -1, 2971, 2973, 2975, -1, 2967, 2971, 2975, -1, 2972, 2974, 2973, -1, 2973, 2974, 2995, -1, 2975, 2995, 2976, -1, 2968, 2975, 2976, -1, 2974, 4263, 2995, -1, 2995, 4263, 2977, -1, 2976, 2977, 2954, -1, 2965, 2976, 2954, -1, 2977, 4263, 2978, -1, 2954, 2978, 2989, -1, 2955, 2954, 2989, -1, 2980, 2979, 2990, -1, 2980, 2991, 2979, -1, 2980, 4287, 2991, -1, 2991, 4287, 2982, -1, 2981, 2982, 2951, -1, 2952, 2981, 2951, -1, 4287, 2983, 2982, -1, 2982, 2983, 2984, -1, 2951, 2984, 2987, -1, 2963, 2951, 2987, -1, 2983, 4292, 2984, -1, 2984, 4292, 2985, -1, 2987, 2985, 2909, -1, 2986, 2987, 2909, -1, 2984, 2985, 2987, -1, 2996, 2988, 2989, -1, 2979, 2989, 2978, -1, 2990, 2978, 4263, -1, 2990, 2979, 2978, -1, 2981, 2953, 2996, -1, 2991, 2996, 2979, -1, 2991, 2981, 2996, -1, 2991, 2982, 2981, -1, 2950, 1765, 2986, -1, 2986, 1765, 2963, -1, 2956, 2993, 2992, -1, 2992, 2993, 2994, -1, 2970, 2992, 2994, -1, 2973, 2971, 2970, -1, 2995, 2975, 2973, -1, 2977, 2976, 2995, -1, 2978, 2954, 2977, -1, 2979, 2996, 2989, -1, 2984, 2951, 2982, -1, 2969, 2994, 2958, -1, 2958, 2994, 2993, -1, 2997, 1776, 3000, -1, 2957, 3000, 2999, -1, 2959, 2999, 2998, -1, 2960, 2998, 3002, -1, 2960, 2959, 2998, -1, 1807, 2999, 1808, -1, 1807, 2998, 2999, -1, 1807, 3002, 2998, -1, 2959, 2957, 2999, -1, 2957, 2997, 3000, -1, 1808, 2999, 3000, -1, 1776, 1808, 3000, -1, 1800, 1798, 3015, -1, 3001, 3015, 3006, -1, 1794, 3006, 3005, -1, 3002, 3005, 3014, -1, 3002, 1794, 3005, -1, 3290, 3008, 3289, -1, 3290, 3003, 3008, -1, 3290, 3291, 3003, -1, 3003, 3291, 3009, -1, 3294, 3003, 3009, -1, 3294, 3004, 3003, -1, 3294, 3010, 3004, -1, 3004, 3010, 3012, -1, 3007, 3012, 3013, -1, 3006, 3013, 3005, -1, 3006, 3007, 3013, -1, 3006, 3015, 3007, -1, 3007, 3015, 3008, -1, 3004, 3008, 3003, -1, 3004, 3007, 3008, -1, 3004, 3012, 3007, -1, 3291, 4374, 3009, -1, 3010, 3293, 3012, -1, 3012, 3293, 3011, -1, 4264, 3012, 3011, -1, 4264, 3013, 3012, -1, 4264, 3014, 3013, -1, 3013, 3014, 3005, -1, 1794, 3001, 3006, -1, 3001, 1800, 3015, -1, 3289, 3008, 3015, -1, 1798, 3289, 3015, -1, 3016, 3017, 3248, -1, 3248, 3017, 3027, -1, 3018, 3027, 3026, -1, 4360, 3026, 4294, -1, 4360, 3018, 3026, -1, 3248, 3027, 3018, -1, 3060, 4294, 3059, -1, 3063, 3059, 3019, -1, 3062, 3019, 3020, -1, 3025, 3020, 3023, -1, 3024, 3023, 3224, -1, 3070, 3224, 3071, -1, 3065, 3071, 3073, -1, 3022, 3073, 3066, -1, 3021, 3066, 3029, -1, 3021, 3022, 3066, -1, 3021, 3064, 3022, -1, 3021, 4296, 3064, -1, 3064, 4296, 3057, -1, 3069, 3057, 3058, -1, 3024, 3058, 3025, -1, 3023, 3024, 3025, -1, 3027, 3076, 3026, -1, 3027, 3075, 3076, -1, 3027, 3017, 3075, -1, 3075, 3017, 3226, -1, 3028, 3226, 3020, -1, 3019, 3028, 3020, -1, 3019, 3076, 3028, -1, 3019, 3059, 3076, -1, 3076, 3059, 3026, -1, 3026, 3059, 4294, -1, 3226, 3023, 3020, -1, 3224, 3235, 3071, -1, 3071, 3235, 3072, -1, 3073, 3072, 3074, -1, 3066, 3074, 3040, -1, 3029, 3040, 3056, -1, 4297, 3056, 3030, -1, 3068, 3030, 3031, -1, 3055, 3031, 3047, -1, 3053, 3047, 3045, -1, 3035, 3045, 3044, -1, 3232, 3035, 3044, -1, 3232, 3032, 3035, -1, 3232, 3050, 3032, -1, 3232, 3222, 3050, -1, 3050, 3222, 3077, -1, 3052, 3077, 3111, -1, 3051, 3111, 3110, -1, 4298, 3051, 3110, -1, 4298, 3033, 3051, -1, 4298, 3037, 3033, -1, 4298, 3034, 3037, -1, 3037, 3034, 3054, -1, 3036, 3054, 3053, -1, 3035, 3053, 3045, -1, 3035, 3036, 3053, -1, 3035, 3032, 3036, -1, 3036, 3032, 3049, -1, 3037, 3049, 3033, -1, 3037, 3036, 3049, -1, 3037, 3054, 3036, -1, 3072, 3235, 3038, -1, 3074, 3038, 3039, -1, 3040, 3039, 3056, -1, 3040, 3074, 3039, -1, 3042, 3041, 3234, -1, 3042, 3043, 3041, -1, 3042, 3046, 3043, -1, 3042, 3044, 3046, -1, 3046, 3044, 3045, -1, 3047, 3046, 3045, -1, 3047, 3067, 3046, -1, 3047, 3031, 3067, -1, 3067, 3031, 3030, -1, 3048, 3030, 3056, -1, 3039, 3048, 3056, -1, 3039, 3041, 3048, -1, 3039, 3038, 3041, -1, 3041, 3038, 3234, -1, 3234, 3038, 3235, -1, 3050, 3077, 3052, -1, 3049, 3052, 3033, -1, 3049, 3050, 3052, -1, 3049, 3032, 3050, -1, 3052, 3111, 3051, -1, 3033, 3052, 3051, -1, 3054, 3034, 3055, -1, 3053, 3055, 3047, -1, 3053, 3054, 3055, -1, 3068, 4297, 3030, -1, 4297, 3029, 3056, -1, 3040, 3029, 3066, -1, 3057, 4296, 3061, -1, 3058, 3061, 3062, -1, 3025, 3062, 3020, -1, 3025, 3058, 3062, -1, 3059, 3063, 3060, -1, 3060, 3063, 3061, -1, 4296, 3060, 3061, -1, 3062, 3061, 3063, -1, 3019, 3062, 3063, -1, 3058, 3057, 3061, -1, 3057, 3069, 3064, -1, 3064, 3069, 3065, -1, 3022, 3065, 3073, -1, 3022, 3064, 3065, -1, 3074, 3066, 3073, -1, 3067, 3030, 3048, -1, 3043, 3048, 3041, -1, 3043, 3067, 3048, -1, 3043, 3046, 3067, -1, 3034, 3068, 3055, -1, 3055, 3068, 3031, -1, 3058, 3024, 3069, -1, 3069, 3024, 3070, -1, 3065, 3070, 3071, -1, 3065, 3069, 3070, -1, 3072, 3073, 3071, -1, 3038, 3074, 3072, -1, 3226, 3028, 3075, -1, 3075, 3028, 3076, -1, 3224, 3070, 3024, -1, 3077, 3222, 3078, -1, 3112, 3078, 3086, -1, 3107, 3086, 3079, -1, 3106, 3079, 3088, -1, 3119, 3088, 3090, -1, 3113, 3090, 3080, -1, 3103, 3080, 3102, -1, 3101, 3102, 3093, -1, 3081, 3093, 3092, -1, 3085, 3092, 3082, -1, 3116, 3082, 3083, -1, 3121, 3083, 3094, -1, 3124, 3121, 3094, -1, 3124, 3084, 3121, -1, 3124, 4250, 3084, -1, 3084, 4250, 3095, -1, 3117, 3095, 3097, -1, 3116, 3097, 3085, -1, 3082, 3116, 3085, -1, 3230, 3086, 3221, -1, 3230, 3079, 3086, -1, 3230, 3087, 3079, -1, 3079, 3087, 3088, -1, 3088, 3087, 3089, -1, 3090, 3089, 3091, -1, 3080, 3091, 3102, -1, 3080, 3090, 3091, -1, 3088, 3089, 3090, -1, 3091, 3227, 3102, -1, 3102, 3227, 3093, -1, 3093, 3227, 3218, -1, 3092, 3218, 3217, -1, 3082, 3217, 3083, -1, 3082, 3092, 3217, -1, 3093, 3218, 3092, -1, 3217, 3344, 3083, -1, 3083, 3344, 3094, -1, 3095, 3096, 3097, -1, 3097, 3096, 3099, -1, 3085, 3099, 3081, -1, 3092, 3085, 3081, -1, 3096, 3098, 3099, -1, 3099, 3098, 3100, -1, 3081, 3100, 3101, -1, 3093, 3081, 3101, -1, 3098, 4251, 3100, -1, 3100, 4251, 3118, -1, 3101, 3118, 3103, -1, 3102, 3101, 3103, -1, 3118, 4251, 3114, -1, 3103, 3114, 3113, -1, 3080, 3103, 3113, -1, 4299, 3104, 4300, -1, 4299, 3115, 3104, -1, 4299, 3105, 3115, -1, 3115, 3105, 3120, -1, 3106, 3120, 3107, -1, 3079, 3106, 3107, -1, 3105, 3108, 3120, -1, 3120, 3108, 3109, -1, 3107, 3109, 3112, -1, 3086, 3107, 3112, -1, 3108, 3110, 3109, -1, 3109, 3110, 3111, -1, 3112, 3111, 3077, -1, 3078, 3112, 3077, -1, 3109, 3111, 3112, -1, 3119, 3090, 3113, -1, 3104, 3113, 3114, -1, 4300, 3114, 4251, -1, 4300, 3104, 3114, -1, 3106, 3088, 3119, -1, 3115, 3119, 3104, -1, 3115, 3106, 3119, -1, 3115, 3120, 3106, -1, 3222, 3221, 3078, -1, 3078, 3221, 3086, -1, 3083, 3121, 3116, -1, 3116, 3121, 3117, -1, 3097, 3116, 3117, -1, 3099, 3085, 3097, -1, 3100, 3081, 3099, -1, 3118, 3101, 3100, -1, 3114, 3103, 3118, -1, 3104, 3119, 3113, -1, 3109, 3107, 3120, -1, 3095, 3117, 3084, -1, 3084, 3117, 3121, -1, 3344, 3127, 3122, -1, 3094, 3122, 3123, -1, 3124, 3123, 3126, -1, 4250, 3126, 4248, -1, 4250, 3124, 3126, -1, 3300, 3123, 3125, -1, 3300, 3126, 3123, -1, 3300, 4248, 3126, -1, 3124, 3094, 3123, -1, 3094, 3344, 3122, -1, 3125, 3123, 3122, -1, 3127, 3125, 3122, -1, 4226, 2810, 3179, -1, 3179, 2810, 3128, -1, 3178, 3128, 3177, -1, 4228, 3177, 3133, -1, 3176, 3133, 3136, -1, 4230, 3136, 3129, -1, 4229, 3129, 3130, -1, 4231, 3130, 3131, -1, 3132, 3131, 4233, -1, 3132, 4231, 3131, -1, 3128, 2810, 3180, -1, 3177, 3180, 3134, -1, 3133, 3134, 3135, -1, 3136, 3135, 3137, -1, 3129, 3137, 3150, -1, 3130, 3150, 3154, -1, 3131, 3154, 3155, -1, 3175, 3155, 3138, -1, 3174, 3138, 3161, -1, 3139, 3161, 3140, -1, 3144, 3140, 3141, -1, 3181, 3141, 3166, -1, 3142, 3166, 3170, -1, 4767, 3170, 3169, -1, 4767, 3142, 3170, -1, 4767, 4227, 3142, -1, 3142, 4227, 4232, -1, 4236, 3142, 4232, -1, 4236, 3181, 3142, -1, 4236, 3143, 3181, -1, 3181, 3143, 3144, -1, 3141, 3181, 3144, -1, 2808, 3146, 2811, -1, 2808, 3145, 3146, -1, 2808, 4305, 3145, -1, 3146, 3145, 3147, -1, 3134, 3147, 3135, -1, 3134, 3146, 3147, -1, 3134, 3180, 3146, -1, 3146, 3180, 2811, -1, 2811, 3180, 2810, -1, 4314, 3152, 3148, -1, 4314, 3149, 3152, -1, 4314, 4315, 3149, -1, 3149, 4315, 3151, -1, 3150, 3151, 3154, -1, 3150, 3149, 3151, -1, 3150, 3137, 3149, -1, 3149, 3137, 3152, -1, 3152, 3137, 3135, -1, 3147, 3152, 3135, -1, 3147, 3148, 3152, -1, 3147, 3145, 3148, -1, 4315, 3153, 3151, -1, 3151, 3153, 3156, -1, 3154, 3156, 3155, -1, 3154, 3151, 3156, -1, 3153, 4316, 3156, -1, 3156, 4316, 3157, -1, 3155, 3157, 3138, -1, 3155, 3156, 3157, -1, 4316, 3158, 3157, -1, 3157, 3158, 3159, -1, 3138, 3159, 3161, -1, 3138, 3157, 3159, -1, 3158, 3160, 3159, -1, 3159, 3160, 3162, -1, 3161, 3162, 3140, -1, 3161, 3159, 3162, -1, 3160, 3163, 3162, -1, 3162, 3163, 3164, -1, 3140, 3164, 3141, -1, 3140, 3162, 3164, -1, 3163, 4317, 3164, -1, 3164, 4317, 3165, -1, 3141, 3165, 3166, -1, 3141, 3164, 3165, -1, 4317, 4318, 3165, -1, 3165, 4318, 3167, -1, 3166, 3167, 3170, -1, 3166, 3165, 3167, -1, 4318, 3168, 3167, -1, 3167, 3168, 3171, -1, 3170, 3171, 3169, -1, 3170, 3167, 3171, -1, 3168, 4312, 3171, -1, 3171, 4312, 3172, -1, 3169, 3171, 3172, -1, 4312, 4770, 3172, -1, 3143, 4235, 3144, -1, 3144, 4235, 3139, -1, 3140, 3144, 3139, -1, 4235, 4234, 3139, -1, 3139, 4234, 3174, -1, 3161, 3139, 3174, -1, 4234, 3173, 3174, -1, 3174, 3173, 3175, -1, 3138, 3174, 3175, -1, 3173, 4233, 3175, -1, 3175, 4233, 3131, -1, 3155, 3175, 3131, -1, 4231, 4229, 3130, -1, 4229, 4230, 3129, -1, 4230, 3176, 3136, -1, 3176, 4228, 3133, -1, 4228, 3178, 3177, -1, 3178, 3179, 3128, -1, 3177, 3128, 3180, -1, 3133, 3177, 3134, -1, 3136, 3133, 3135, -1, 3129, 3136, 3137, -1, 3130, 3129, 3150, -1, 3131, 3130, 3154, -1, 3142, 3181, 3166, -1, 3182, 3200, 3199, -1, 3182, 3183, 3200, -1, 3182, 1926, 3183, -1, 3183, 1926, 4329, -1, 4329, 1926, 3184, -1, 4337, 3184, 1935, -1, 4336, 1935, 3185, -1, 3186, 3185, 1839, -1, 4335, 1839, 3201, -1, 3187, 3201, 1843, -1, 4328, 1843, 1847, -1, 3202, 1847, 3189, -1, 3188, 3189, 3190, -1, 3203, 3190, 3204, -1, 4325, 3204, 3191, -1, 4324, 3191, 1865, -1, 3205, 1865, 3206, -1, 3207, 3206, 1870, -1, 4330, 1870, 3208, -1, 3192, 3208, 3193, -1, 4322, 3193, 1881, -1, 4320, 1881, 1900, -1, 3209, 1900, 3210, -1, 4319, 3210, 1903, -1, 3194, 1903, 3195, -1, 4345, 3195, 3211, -1, 4349, 3211, 1914, -1, 4343, 1914, 3196, -1, 3212, 3196, 3197, -1, 4342, 3197, 1920, -1, 3213, 1920, 3214, -1, 3198, 3214, 3215, -1, 4339, 3215, 3199, -1, 3200, 4339, 3199, -1, 4329, 3184, 4337, -1, 4337, 1935, 4336, -1, 4336, 3185, 3186, -1, 3186, 1839, 4335, -1, 4335, 3201, 3187, -1, 3187, 1843, 4328, -1, 4328, 1847, 3202, -1, 3202, 3189, 3188, -1, 3188, 3190, 3203, -1, 3203, 3204, 4325, -1, 4325, 3191, 4324, -1, 4324, 1865, 3205, -1, 3205, 3206, 3207, -1, 3207, 1870, 4330, -1, 4330, 3208, 3192, -1, 3192, 3193, 4322, -1, 4322, 1881, 4320, -1, 4320, 1900, 3209, -1, 3209, 3210, 4319, -1, 4319, 1903, 3194, -1, 3194, 3195, 4345, -1, 4345, 3211, 4349, -1, 4349, 1914, 4343, -1, 4343, 3196, 3212, -1, 3212, 3197, 4342, -1, 4342, 1920, 3213, -1, 3213, 3214, 3198, -1, 3198, 3215, 4339, -1, 3344, 3217, 3216, -1, 3216, 3217, 4321, -1, 4321, 3217, 3218, -1, 4323, 3218, 3227, -1, 3219, 3227, 3091, -1, 3228, 3091, 3089, -1, 4331, 3089, 3087, -1, 3229, 3087, 3230, -1, 3220, 3230, 3221, -1, 3231, 3221, 3222, -1, 4326, 3222, 3232, -1, 3233, 3232, 3044, -1, 4327, 3044, 3042, -1, 4332, 3042, 3234, -1, 4333, 3234, 3235, -1, 4334, 3235, 3224, -1, 3223, 3224, 3023, -1, 3225, 3023, 3226, -1, 3236, 3226, 3017, -1, 3236, 3225, 3226, -1, 4321, 3218, 4323, -1, 4323, 3227, 3219, -1, 3219, 3091, 3228, -1, 3228, 3089, 4331, -1, 4331, 3087, 3229, -1, 3229, 3230, 3220, -1, 3220, 3221, 3231, -1, 3231, 3222, 4326, -1, 4326, 3232, 3233, -1, 3233, 3044, 4327, -1, 4327, 3042, 4332, -1, 4332, 3234, 4333, -1, 4333, 3235, 4334, -1, 4334, 3224, 3223, -1, 3223, 3023, 3225, -1, 3017, 3016, 3236, -1, 3236, 3016, 4355, -1, 4355, 3016, 3237, -1, 3237, 3016, 3246, -1, 3262, 3237, 3246, -1, 3246, 3016, 3268, -1, 3270, 3268, 3238, -1, 3239, 3238, 3240, -1, 3271, 3240, 3253, -1, 3272, 3253, 3241, -1, 3274, 3241, 4369, -1, 4351, 3274, 4369, -1, 4351, 3242, 3274, -1, 4351, 3243, 3242, -1, 3242, 3243, 3244, -1, 3277, 3244, 3275, -1, 3276, 3275, 3245, -1, 3269, 3245, 3263, -1, 3247, 3263, 3262, -1, 3246, 3247, 3262, -1, 3246, 3270, 3247, -1, 3246, 3268, 3270, -1, 3018, 3256, 3248, -1, 3018, 3249, 3256, -1, 3018, 3259, 3249, -1, 3018, 4360, 3259, -1, 3259, 4360, 4367, -1, 3250, 4367, 4368, -1, 3257, 4368, 3251, -1, 3252, 3251, 3253, -1, 3240, 3252, 3253, -1, 3240, 3254, 3252, -1, 3240, 3238, 3254, -1, 3254, 3238, 3255, -1, 3256, 3255, 3248, -1, 3256, 3254, 3255, -1, 3256, 3258, 3254, -1, 3256, 3249, 3258, -1, 3258, 3249, 3250, -1, 3257, 3250, 4368, -1, 3257, 3258, 3250, -1, 3257, 3252, 3258, -1, 3257, 3251, 3252, -1, 3259, 4367, 3250, -1, 3249, 3259, 3250, -1, 4368, 4369, 3251, -1, 3251, 4369, 3241, -1, 3253, 3251, 3241, -1, 3243, 3260, 3244, -1, 3244, 3260, 3261, -1, 3275, 3261, 3265, -1, 3245, 3265, 3266, -1, 3263, 3266, 3262, -1, 3263, 3245, 3266, -1, 3261, 3260, 3264, -1, 3265, 3264, 3267, -1, 3266, 3267, 3262, -1, 3266, 3265, 3267, -1, 3237, 3273, 4354, -1, 3237, 3267, 3273, -1, 3237, 3262, 3267, -1, 3275, 3244, 3261, -1, 3255, 3238, 3268, -1, 3248, 3268, 3016, -1, 3248, 3255, 3268, -1, 3269, 3263, 3247, -1, 3239, 3247, 3270, -1, 3238, 3239, 3270, -1, 3269, 3247, 3239, -1, 3271, 3239, 3240, -1, 3271, 3269, 3239, -1, 3271, 3276, 3269, -1, 3271, 3272, 3276, -1, 3271, 3253, 3272, -1, 4354, 3273, 3264, -1, 3260, 4354, 3264, -1, 3276, 3245, 3269, -1, 3275, 3265, 3245, -1, 3273, 3267, 3264, -1, 3264, 3265, 3261, -1, 3241, 3274, 3272, -1, 3272, 3274, 3277, -1, 3276, 3277, 3275, -1, 3276, 3272, 3277, -1, 3244, 3277, 3242, -1, 3242, 3277, 3274, -1, 3254, 3258, 3252, -1, 3278, 1719, 3770, -1, 3279, 3278, 3770, -1, 3279, 1999, 3278, -1, 3279, 3280, 1999, -1, 1999, 3280, 2002, -1, 2002, 3280, 3282, -1, 3281, 3282, 3284, -1, 2005, 3284, 3283, -1, 2005, 3281, 3284, -1, 2881, 3285, 2882, -1, 2881, 3807, 3285, -1, 2881, 2872, 3807, -1, 3807, 2872, 3286, -1, 3286, 2872, 2867, -1, 3285, 3770, 2882, -1, 2882, 3770, 1719, -1, 2002, 3282, 3281, -1, 3284, 3287, 3283, -1, 3283, 3287, 2007, -1, 2007, 3287, 3797, -1, 2011, 3797, 3288, -1, 1992, 3288, 3779, -1, 1798, 3779, 3289, -1, 1798, 1992, 3779, -1, 2007, 3797, 2011, -1, 2011, 3288, 1992, -1, 3779, 3780, 3289, -1, 3289, 3780, 3290, -1, 3290, 3780, 3801, -1, 3291, 3801, 4372, -1, 4374, 3291, 4372, -1, 3290, 3801, 3291, -1, 4260, 3293, 3292, -1, 3292, 3293, 3010, -1, 3294, 3292, 3010, -1, 3294, 3295, 3292, -1, 3294, 3009, 3295, -1, 3295, 3009, 4356, -1, 4356, 3009, 4374, -1, 4373, 4356, 4374, -1, 3304, 3345, 3296, -1, 3305, 3296, 3306, -1, 3326, 3306, 3297, -1, 3329, 3297, 3298, -1, 3330, 3298, 3333, -1, 3337, 3333, 3340, -1, 3338, 3340, 3299, -1, 4248, 3299, 4432, -1, 4248, 3338, 3299, -1, 4248, 3339, 3338, -1, 4248, 3300, 3339, -1, 3339, 3300, 3334, -1, 3332, 3334, 3336, -1, 3301, 3336, 3302, -1, 3328, 3302, 3303, -1, 3325, 3303, 3304, -1, 3305, 3304, 3296, -1, 3305, 3325, 3304, -1, 3305, 3326, 3325, -1, 3305, 3306, 3326, -1, 4449, 3307, 3312, -1, 4449, 3327, 3307, -1, 4449, 3315, 3327, -1, 3327, 3315, 3308, -1, 3331, 3308, 3318, -1, 3343, 3318, 3310, -1, 3309, 3310, 3311, -1, 3341, 3311, 4447, -1, 4432, 3341, 4447, -1, 4432, 3299, 3341, -1, 3341, 3299, 3340, -1, 3309, 3340, 3333, -1, 3343, 3333, 3298, -1, 3331, 3298, 3297, -1, 3327, 3297, 3306, -1, 3307, 3306, 3296, -1, 3312, 3296, 3345, -1, 3312, 3307, 3296, -1, 4452, 3313, 3315, -1, 4452, 3324, 3313, -1, 4452, 3314, 3324, -1, 3324, 3314, 3342, -1, 3313, 3342, 3319, -1, 3316, 3319, 3318, -1, 3308, 3316, 3318, -1, 3308, 3315, 3316, -1, 3316, 3315, 3313, -1, 3319, 3316, 3313, -1, 3314, 4447, 3342, -1, 3342, 4447, 3317, -1, 3319, 3317, 3310, -1, 3318, 3319, 3310, -1, 3125, 3320, 3300, -1, 3125, 3321, 3320, -1, 3125, 3127, 3321, -1, 3321, 3127, 3323, -1, 3322, 3323, 3303, -1, 3302, 3322, 3303, -1, 3302, 3320, 3322, -1, 3302, 3336, 3320, -1, 3320, 3336, 3335, -1, 3300, 3335, 3334, -1, 3300, 3320, 3335, -1, 3323, 3304, 3303, -1, 3342, 3313, 3324, -1, 3328, 3303, 3325, -1, 3326, 3328, 3325, -1, 3326, 3329, 3328, -1, 3326, 3297, 3329, -1, 3321, 3323, 3322, -1, 3320, 3321, 3322, -1, 3327, 3306, 3307, -1, 3301, 3302, 3328, -1, 3329, 3301, 3328, -1, 3329, 3330, 3301, -1, 3329, 3298, 3330, -1, 3331, 3297, 3327, -1, 3308, 3331, 3327, -1, 3332, 3336, 3301, -1, 3330, 3332, 3301, -1, 3330, 3337, 3332, -1, 3330, 3333, 3337, -1, 3334, 3335, 3336, -1, 3343, 3298, 3331, -1, 3318, 3343, 3331, -1, 3339, 3334, 3332, -1, 3337, 3339, 3332, -1, 3337, 3338, 3339, -1, 3337, 3340, 3338, -1, 3317, 4447, 3311, -1, 3310, 3317, 3311, -1, 3340, 3309, 3341, -1, 3341, 3309, 3311, -1, 3319, 3342, 3317, -1, 3343, 3310, 3309, -1, 3333, 3343, 3309, -1, 4346, 3345, 3216, -1, 3216, 3345, 3344, -1, 3344, 3345, 3127, -1, 3127, 3345, 3304, -1, 3323, 3127, 3304, -1, 3346, 3443, 4544, -1, 3346, 3347, 3443, -1, 3443, 3347, 3348, -1, 3444, 3348, 3349, -1, 3350, 3349, 3354, -1, 2051, 3354, 2050, -1, 2051, 3350, 3354, -1, 2051, 2052, 3350, -1, 3350, 2052, 3351, -1, 3444, 3351, 3434, -1, 3443, 3434, 3441, -1, 4544, 3441, 3352, -1, 4544, 3443, 3441, -1, 3347, 4495, 3348, -1, 3348, 4495, 3355, -1, 3349, 3355, 3446, -1, 3354, 3446, 3353, -1, 2050, 3353, 2049, -1, 2050, 3354, 3353, -1, 4495, 4500, 3355, -1, 3355, 4500, 3372, -1, 3446, 3372, 3445, -1, 3353, 3445, 3438, -1, 2049, 3438, 3356, -1, 3437, 3356, 3357, -1, 2048, 3357, 3436, -1, 2046, 3436, 3359, -1, 3358, 3359, 3381, -1, 3369, 3381, 3360, -1, 3361, 3360, 4501, -1, 3362, 3361, 4501, -1, 3362, 3452, 3361, -1, 3362, 3385, 3452, -1, 3452, 3385, 3363, -1, 3451, 3363, 3386, -1, 3364, 3386, 3388, -1, 3366, 3388, 3365, -1, 3366, 3364, 3388, -1, 3366, 3370, 3364, -1, 3366, 3367, 3370, -1, 3370, 3367, 3368, -1, 3371, 3368, 3369, -1, 3361, 3369, 3360, -1, 3361, 3371, 3369, -1, 3361, 3452, 3371, -1, 3371, 3452, 3451, -1, 3370, 3451, 3364, -1, 3370, 3371, 3451, -1, 3370, 3368, 3371, -1, 4500, 4496, 3372, -1, 3372, 4496, 3373, -1, 3445, 3373, 3447, -1, 3438, 3447, 3356, -1, 3438, 3445, 3447, -1, 4496, 3374, 3373, -1, 3373, 3374, 3375, -1, 3447, 3375, 3448, -1, 3356, 3448, 3357, -1, 3356, 3447, 3448, -1, 3374, 3376, 3375, -1, 3375, 3376, 3377, -1, 3448, 3377, 3450, -1, 3357, 3450, 3436, -1, 3357, 3448, 3450, -1, 3376, 3379, 3377, -1, 3377, 3379, 3449, -1, 3450, 3449, 3378, -1, 3436, 3378, 3359, -1, 3436, 3450, 3378, -1, 3379, 3380, 3449, -1, 3449, 3380, 3382, -1, 3378, 3382, 3381, -1, 3359, 3378, 3381, -1, 3380, 3383, 3382, -1, 3382, 3383, 3384, -1, 3360, 3384, 4501, -1, 3360, 3382, 3384, -1, 3360, 3381, 3382, -1, 3385, 4503, 3363, -1, 3363, 4503, 3389, -1, 3386, 3389, 3391, -1, 3388, 3391, 3387, -1, 3365, 3387, 2058, -1, 3365, 3388, 3387, -1, 4503, 3390, 3389, -1, 3389, 3390, 3454, -1, 3391, 3454, 3455, -1, 3387, 3455, 3392, -1, 2058, 3392, 2057, -1, 2058, 3387, 3392, -1, 3390, 3409, 3454, -1, 3454, 3409, 3453, -1, 3455, 3453, 3393, -1, 3392, 3393, 3394, -1, 2057, 3394, 3412, -1, 3435, 3412, 3395, -1, 2041, 3395, 3396, -1, 3440, 3396, 3397, -1, 3439, 3397, 3398, -1, 3405, 3398, 3423, -1, 3399, 3423, 3424, -1, 4481, 3399, 3424, -1, 4481, 3459, 3399, -1, 4481, 3400, 3459, -1, 3459, 3400, 3458, -1, 3407, 3458, 3460, -1, 3401, 3460, 3402, -1, 2056, 3402, 2055, -1, 2056, 3401, 3402, -1, 2056, 3403, 3401, -1, 2056, 3404, 3403, -1, 3403, 3404, 3408, -1, 3406, 3408, 3405, -1, 3399, 3405, 3423, -1, 3399, 3406, 3405, -1, 3399, 3459, 3406, -1, 3406, 3459, 3407, -1, 3403, 3407, 3401, -1, 3403, 3406, 3407, -1, 3403, 3408, 3406, -1, 3409, 4505, 3453, -1, 3453, 4505, 3410, -1, 3393, 3410, 3413, -1, 3394, 3413, 3412, -1, 3394, 3393, 3413, -1, 4505, 3411, 3410, -1, 3410, 3411, 3456, -1, 3413, 3456, 3415, -1, 3412, 3415, 3395, -1, 3412, 3413, 3415, -1, 3411, 3414, 3456, -1, 3456, 3414, 3416, -1, 3415, 3416, 3418, -1, 3395, 3418, 3396, -1, 3395, 3415, 3418, -1, 3414, 3419, 3416, -1, 3416, 3419, 3417, -1, 3418, 3417, 3421, -1, 3396, 3421, 3397, -1, 3396, 3418, 3421, -1, 3419, 3420, 3417, -1, 3417, 3420, 3457, -1, 3421, 3457, 3398, -1, 3397, 3421, 3398, -1, 3420, 4509, 3457, -1, 3457, 4509, 3422, -1, 3423, 3422, 3424, -1, 3423, 3457, 3422, -1, 3423, 3398, 3457, -1, 3400, 3427, 3458, -1, 3458, 3427, 3425, -1, 3460, 3425, 3426, -1, 3402, 3426, 3429, -1, 2055, 3429, 2039, -1, 2055, 3402, 3429, -1, 3427, 4536, 3425, -1, 3425, 4536, 3428, -1, 3426, 3428, 3462, -1, 3429, 3462, 3430, -1, 2039, 3430, 3432, -1, 2039, 3429, 3430, -1, 4536, 3433, 3428, -1, 3428, 3433, 3461, -1, 3462, 3461, 3431, -1, 3430, 3431, 3442, -1, 3432, 3442, 2052, -1, 3432, 3430, 3442, -1, 3433, 3352, 3461, -1, 3461, 3352, 3441, -1, 3431, 3441, 3434, -1, 3442, 3434, 3351, -1, 2052, 3442, 3351, -1, 3440, 2041, 3396, -1, 2041, 3435, 3395, -1, 3435, 2057, 3412, -1, 3394, 2057, 3392, -1, 3367, 2045, 3368, -1, 3368, 2045, 3358, -1, 3369, 3358, 3381, -1, 3369, 3368, 3358, -1, 2045, 2046, 3358, -1, 3358, 2046, 3359, -1, 2046, 2048, 3436, -1, 2048, 3437, 3357, -1, 3437, 2049, 3356, -1, 3438, 2049, 3353, -1, 3404, 2040, 3408, -1, 3408, 2040, 3439, -1, 3405, 3439, 3398, -1, 3405, 3408, 3439, -1, 2040, 3440, 3439, -1, 3439, 3440, 3397, -1, 3441, 3431, 3461, -1, 3431, 3430, 3462, -1, 3442, 3431, 3434, -1, 3444, 3434, 3443, -1, 3348, 3444, 3443, -1, 3350, 3351, 3444, -1, 3349, 3350, 3444, -1, 3355, 3349, 3348, -1, 3372, 3446, 3355, -1, 3446, 3354, 3349, -1, 3373, 3445, 3372, -1, 3445, 3353, 3446, -1, 3375, 3447, 3373, -1, 3377, 3448, 3375, -1, 3449, 3450, 3377, -1, 3382, 3378, 3449, -1, 3363, 3451, 3452, -1, 3389, 3386, 3363, -1, 3386, 3364, 3451, -1, 3454, 3391, 3389, -1, 3391, 3388, 3386, -1, 3453, 3455, 3454, -1, 3455, 3387, 3391, -1, 3410, 3393, 3453, -1, 3393, 3392, 3455, -1, 3456, 3413, 3410, -1, 3416, 3415, 3456, -1, 3417, 3418, 3416, -1, 3457, 3421, 3417, -1, 3458, 3407, 3459, -1, 3425, 3460, 3458, -1, 3460, 3401, 3407, -1, 3428, 3426, 3425, -1, 3426, 3402, 3460, -1, 3461, 3462, 3428, -1, 3462, 3429, 3426, -1, 3463, 3557, 3468, -1, 3463, 3469, 3557, -1, 3557, 3469, 3464, -1, 3558, 3464, 3465, -1, 3467, 3465, 3466, -1, 2062, 3466, 2077, -1, 2062, 3467, 3466, -1, 2062, 2063, 3467, -1, 3467, 2063, 3545, -1, 3558, 3545, 3544, -1, 3557, 3544, 3543, -1, 3468, 3543, 3541, -1, 3468, 3557, 3543, -1, 3469, 3470, 3464, -1, 3464, 3470, 3471, -1, 3465, 3471, 3474, -1, 3466, 3474, 3472, -1, 2077, 3472, 2076, -1, 2077, 3466, 3472, -1, 3470, 3473, 3471, -1, 3471, 3473, 3490, -1, 3474, 3490, 3475, -1, 3472, 3475, 3553, -1, 2076, 3553, 3493, -1, 3552, 3493, 3476, -1, 3551, 3476, 3477, -1, 2074, 3477, 3499, -1, 3550, 3499, 3478, -1, 3484, 3478, 3479, -1, 3485, 3479, 4516, -1, 4515, 3485, 4516, -1, 4515, 3480, 3485, -1, 4515, 3501, 3480, -1, 3480, 3501, 3562, -1, 3488, 3562, 3561, -1, 3486, 3561, 3482, -1, 3481, 3482, 2072, -1, 3481, 3486, 3482, -1, 3481, 3483, 3486, -1, 3481, 2059, 3483, -1, 3483, 2059, 3489, -1, 3487, 3489, 3484, -1, 3485, 3484, 3479, -1, 3485, 3487, 3484, -1, 3485, 3480, 3487, -1, 3487, 3480, 3488, -1, 3483, 3488, 3486, -1, 3483, 3487, 3488, -1, 3483, 3489, 3487, -1, 3473, 4464, 3490, -1, 3490, 4464, 3491, -1, 3475, 3491, 3492, -1, 3553, 3492, 3493, -1, 3553, 3475, 3492, -1, 4464, 4465, 3491, -1, 3491, 4465, 3559, -1, 3492, 3559, 3494, -1, 3493, 3494, 3476, -1, 3493, 3492, 3494, -1, 4465, 4468, 3559, -1, 3559, 4468, 3496, -1, 3494, 3496, 3495, -1, 3476, 3495, 3477, -1, 3476, 3494, 3495, -1, 4468, 4543, 3496, -1, 3496, 4543, 3497, -1, 3495, 3497, 3498, -1, 3477, 3498, 3499, -1, 3477, 3495, 3498, -1, 4543, 4511, 3497, -1, 3497, 4511, 3500, -1, 3498, 3500, 3478, -1, 3499, 3498, 3478, -1, 4511, 4512, 3500, -1, 3500, 4512, 4514, -1, 3479, 4514, 4516, -1, 3479, 3500, 4514, -1, 3479, 3478, 3500, -1, 3501, 4519, 3562, -1, 3562, 4519, 3560, -1, 3561, 3560, 3563, -1, 3482, 3563, 3505, -1, 2072, 3505, 3504, -1, 2072, 3482, 3505, -1, 4519, 3502, 3560, -1, 3560, 3502, 3506, -1, 3563, 3506, 3564, -1, 3505, 3564, 3503, -1, 3504, 3503, 3549, -1, 3504, 3505, 3503, -1, 3502, 3521, 3506, -1, 3506, 3521, 3522, -1, 3564, 3522, 3507, -1, 3503, 3507, 3524, -1, 3549, 3524, 3508, -1, 3548, 3508, 3509, -1, 3547, 3509, 3546, -1, 3554, 3546, 3555, -1, 3510, 3555, 3533, -1, 3516, 3533, 3511, -1, 3515, 3511, 4532, -1, 3512, 3515, 4532, -1, 3512, 3568, 3515, -1, 3512, 3513, 3568, -1, 3568, 3513, 3570, -1, 3519, 3570, 3573, -1, 3571, 3573, 3572, -1, 3514, 3572, 2080, -1, 3514, 3571, 3572, -1, 3514, 3517, 3571, -1, 3514, 2081, 3517, -1, 3517, 2081, 3520, -1, 3518, 3520, 3516, -1, 3515, 3516, 3511, -1, 3515, 3518, 3516, -1, 3515, 3568, 3518, -1, 3518, 3568, 3519, -1, 3517, 3519, 3571, -1, 3517, 3518, 3519, -1, 3517, 3520, 3518, -1, 3521, 3523, 3522, -1, 3522, 3523, 3565, -1, 3507, 3565, 3526, -1, 3524, 3526, 3508, -1, 3524, 3507, 3526, -1, 3523, 3525, 3565, -1, 3565, 3525, 3527, -1, 3526, 3527, 3528, -1, 3508, 3528, 3509, -1, 3508, 3526, 3528, -1, 3525, 3529, 3527, -1, 3527, 3529, 3530, -1, 3528, 3530, 3531, -1, 3509, 3531, 3546, -1, 3509, 3528, 3531, -1, 3529, 4522, 3530, -1, 3530, 4522, 3567, -1, 3531, 3567, 3566, -1, 3546, 3566, 3555, -1, 3546, 3531, 3566, -1, 4522, 4523, 3567, -1, 3567, 4523, 3532, -1, 3566, 3532, 3533, -1, 3555, 3566, 3533, -1, 4523, 4524, 3532, -1, 3532, 4524, 4526, -1, 3511, 4526, 4532, -1, 3511, 3532, 4526, -1, 3511, 3533, 3532, -1, 3513, 4533, 3570, -1, 3570, 4533, 3569, -1, 3573, 3569, 3536, -1, 3572, 3536, 3534, -1, 2080, 3534, 3535, -1, 2080, 3572, 3534, -1, 4533, 4529, 3569, -1, 3569, 4529, 3538, -1, 3536, 3538, 3556, -1, 3534, 3556, 3537, -1, 3535, 3537, 3539, -1, 3535, 3534, 3537, -1, 4529, 4531, 3538, -1, 3538, 4531, 3574, -1, 3556, 3574, 3542, -1, 3537, 3542, 3540, -1, 3539, 3540, 2063, -1, 3539, 3537, 3540, -1, 4531, 3541, 3574, -1, 3574, 3541, 3543, -1, 3542, 3543, 3544, -1, 3540, 3544, 3545, -1, 2063, 3540, 3545, -1, 3554, 3547, 3546, -1, 3547, 3548, 3509, -1, 3548, 3549, 3508, -1, 3524, 3549, 3503, -1, 2059, 2073, 3489, -1, 3489, 2073, 3550, -1, 3484, 3550, 3478, -1, 3484, 3489, 3550, -1, 2073, 2074, 3550, -1, 3550, 2074, 3499, -1, 2074, 3551, 3477, -1, 3551, 3552, 3476, -1, 3552, 2076, 3493, -1, 3553, 2076, 3472, -1, 2081, 2067, 3520, -1, 3520, 2067, 3510, -1, 3516, 3510, 3533, -1, 3516, 3520, 3510, -1, 2067, 3554, 3510, -1, 3510, 3554, 3555, -1, 3543, 3542, 3574, -1, 3542, 3537, 3556, -1, 3540, 3542, 3544, -1, 3558, 3544, 3557, -1, 3464, 3558, 3557, -1, 3467, 3545, 3558, -1, 3465, 3467, 3558, -1, 3471, 3465, 3464, -1, 3490, 3474, 3471, -1, 3474, 3466, 3465, -1, 3491, 3475, 3490, -1, 3475, 3472, 3474, -1, 3559, 3492, 3491, -1, 3496, 3494, 3559, -1, 3497, 3495, 3496, -1, 3500, 3498, 3497, -1, 3562, 3488, 3480, -1, 3560, 3561, 3562, -1, 3561, 3486, 3488, -1, 3506, 3563, 3560, -1, 3563, 3482, 3561, -1, 3522, 3564, 3506, -1, 3564, 3505, 3563, -1, 3565, 3507, 3522, -1, 3507, 3503, 3564, -1, 3527, 3526, 3565, -1, 3530, 3528, 3527, -1, 3567, 3531, 3530, -1, 3532, 3566, 3567, -1, 3570, 3519, 3568, -1, 3569, 3573, 3570, -1, 3573, 3571, 3519, -1, 3538, 3536, 3569, -1, 3536, 3572, 3573, -1, 3574, 3556, 3538, -1, 3556, 3534, 3536, -1, 3575, 3582, 2106, -1, 3575, 3576, 3582, -1, 3575, 3577, 3576, -1, 3576, 3577, 3725, -1, 3727, 3725, 3724, -1, 3578, 3724, 3581, -1, 3580, 3581, 3579, -1, 3580, 3578, 3581, -1, 3580, 3719, 3578, -1, 3578, 3719, 3703, -1, 3727, 3703, 3701, -1, 3576, 3701, 3582, -1, 3576, 3727, 3701, -1, 3576, 3725, 3727, -1, 3577, 2128, 3725, -1, 3725, 2128, 3584, -1, 3724, 3584, 3728, -1, 3581, 3728, 3583, -1, 3579, 3583, 3586, -1, 3579, 3581, 3583, -1, 3584, 2128, 3729, -1, 3728, 3729, 3730, -1, 3583, 3730, 3585, -1, 4490, 3585, 4489, -1, 4490, 3583, 3585, -1, 4490, 3586, 3583, -1, 3587, 3594, 2127, -1, 3587, 3588, 3594, -1, 3587, 2126, 3588, -1, 3588, 2126, 3731, -1, 3718, 3731, 3733, -1, 3590, 3733, 3591, -1, 3589, 3591, 3597, -1, 3589, 3590, 3591, -1, 3589, 3592, 3590, -1, 3590, 3592, 3593, -1, 3716, 3593, 4489, -1, 3585, 3716, 4489, -1, 3585, 3717, 3716, -1, 3585, 3730, 3717, -1, 3717, 3730, 3594, -1, 3588, 3717, 3594, -1, 3588, 3718, 3717, -1, 3588, 3731, 3718, -1, 2126, 2103, 3731, -1, 3731, 2103, 3595, -1, 3733, 3595, 3732, -1, 3591, 3732, 3596, -1, 3597, 3596, 4488, -1, 3597, 3591, 3596, -1, 2103, 2102, 3595, -1, 3595, 2102, 3734, -1, 3732, 3734, 3600, -1, 3596, 3600, 3598, -1, 3599, 3598, 4538, -1, 3599, 3596, 3598, -1, 3599, 4488, 3596, -1, 2102, 2101, 3734, -1, 3734, 2101, 3736, -1, 3600, 3736, 3738, -1, 3598, 3738, 3601, -1, 4538, 3601, 3602, -1, 4538, 3598, 3601, -1, 2101, 2100, 3736, -1, 3736, 2100, 3735, -1, 3738, 3735, 3737, -1, 3601, 3737, 3603, -1, 3602, 3603, 3607, -1, 3602, 3601, 3603, -1, 2100, 2124, 3735, -1, 3735, 2124, 3604, -1, 3737, 3604, 3739, -1, 3603, 3739, 3605, -1, 3606, 3605, 3608, -1, 3606, 3603, 3605, -1, 3606, 3607, 3603, -1, 2124, 2099, 3604, -1, 3604, 2099, 3741, -1, 3739, 3741, 3740, -1, 3605, 3740, 3612, -1, 3608, 3612, 4540, -1, 3608, 3605, 3612, -1, 2099, 3609, 3741, -1, 3741, 3609, 3613, -1, 3740, 3613, 3610, -1, 3612, 3610, 3614, -1, 3611, 3614, 4541, -1, 3611, 3612, 3614, -1, 3611, 4540, 3612, -1, 3609, 2122, 3613, -1, 3613, 2122, 3616, -1, 3610, 3616, 3742, -1, 3614, 3742, 3615, -1, 4541, 3615, 4542, -1, 4541, 3614, 3615, -1, 3616, 2122, 3617, -1, 3742, 3617, 3618, -1, 3615, 3618, 3713, -1, 4542, 3713, 3711, -1, 4542, 3615, 3713, -1, 2120, 3619, 3715, -1, 2120, 3624, 3619, -1, 2120, 2119, 3624, -1, 3624, 2119, 3625, -1, 3626, 3625, 3743, -1, 3620, 3743, 3621, -1, 3622, 3621, 4459, -1, 3622, 3620, 3621, -1, 3622, 3623, 3620, -1, 3620, 3623, 3712, -1, 3626, 3712, 3714, -1, 3624, 3714, 3619, -1, 3624, 3626, 3714, -1, 3624, 3625, 3626, -1, 2119, 3627, 3625, -1, 3625, 3627, 3745, -1, 3743, 3745, 3629, -1, 3621, 3629, 3628, -1, 4459, 3628, 4460, -1, 4459, 3621, 3628, -1, 3627, 3631, 3745, -1, 3745, 3631, 3744, -1, 3629, 3744, 3633, -1, 3628, 3633, 3630, -1, 4461, 3630, 4463, -1, 4461, 3628, 3630, -1, 4461, 4460, 3628, -1, 3631, 2097, 3744, -1, 3744, 2097, 3632, -1, 3633, 3632, 3746, -1, 3630, 3746, 3748, -1, 4463, 3748, 3634, -1, 4463, 3630, 3748, -1, 2097, 2094, 3632, -1, 3632, 2094, 3747, -1, 3746, 3747, 3635, -1, 3748, 3635, 3637, -1, 4466, 3637, 3636, -1, 4466, 3748, 3637, -1, 4466, 3634, 3748, -1, 2094, 2117, 3747, -1, 3747, 2117, 3638, -1, 3635, 3638, 3750, -1, 3637, 3750, 3749, -1, 3636, 3749, 4467, -1, 3636, 3637, 3749, -1, 2117, 2093, 3638, -1, 3638, 2093, 3641, -1, 3750, 3641, 3642, -1, 3749, 3642, 3639, -1, 3640, 3639, 4469, -1, 3640, 3749, 3639, -1, 3640, 4467, 3749, -1, 2093, 2092, 3641, -1, 3641, 2092, 3643, -1, 3642, 3643, 3644, -1, 3639, 3644, 3645, -1, 4469, 3645, 3646, -1, 4469, 3639, 3645, -1, 2092, 2115, 3643, -1, 3643, 2115, 3751, -1, 3644, 3751, 3752, -1, 3645, 3752, 3648, -1, 3646, 3648, 3647, -1, 3646, 3645, 3648, -1, 3751, 2115, 3707, -1, 3752, 3707, 3706, -1, 3648, 3706, 3705, -1, 3647, 3705, 4470, -1, 3647, 3648, 3705, -1, 2091, 3649, 3708, -1, 2091, 3650, 3649, -1, 2091, 3651, 3650, -1, 3650, 3651, 3654, -1, 3754, 3654, 3655, -1, 3753, 3655, 3756, -1, 3652, 3756, 4472, -1, 3652, 3753, 3756, -1, 3652, 4471, 3753, -1, 3753, 4471, 3653, -1, 3754, 3653, 3704, -1, 3650, 3704, 3649, -1, 3650, 3754, 3704, -1, 3650, 3654, 3754, -1, 3651, 2114, 3654, -1, 3654, 2114, 3657, -1, 3655, 3657, 3755, -1, 3756, 3755, 3656, -1, 4474, 3656, 4475, -1, 4474, 3756, 3656, -1, 4474, 4472, 3756, -1, 2114, 3658, 3657, -1, 3657, 3658, 3659, -1, 3755, 3659, 3660, -1, 3656, 3660, 3662, -1, 4475, 3662, 3664, -1, 4475, 3656, 3662, -1, 3658, 3665, 3659, -1, 3659, 3665, 3661, -1, 3660, 3661, 3723, -1, 3662, 3723, 3668, -1, 3663, 3668, 4476, -1, 3663, 3662, 3668, -1, 3663, 3664, 3662, -1, 3665, 3666, 3661, -1, 3661, 3666, 3667, -1, 3723, 3667, 3669, -1, 3668, 3669, 3671, -1, 4476, 3671, 3672, -1, 4476, 3668, 3671, -1, 3666, 3673, 3667, -1, 3667, 3673, 3758, -1, 3669, 3758, 3670, -1, 3671, 3670, 3674, -1, 4477, 3674, 4478, -1, 4477, 3671, 3674, -1, 4477, 3672, 3671, -1, 3673, 2087, 3758, -1, 3758, 2087, 3757, -1, 3670, 3757, 3759, -1, 3674, 3759, 3677, -1, 4478, 3677, 4480, -1, 4478, 3674, 3677, -1, 2087, 2111, 3757, -1, 3757, 2111, 3678, -1, 3759, 3678, 3675, -1, 3677, 3675, 3676, -1, 4480, 3676, 4534, -1, 4480, 3677, 3676, -1, 3678, 2111, 3721, -1, 3675, 3721, 3679, -1, 3676, 3679, 3680, -1, 4534, 3680, 4535, -1, 4534, 3676, 3680, -1, 3681, 3760, 2086, -1, 3681, 3683, 3760, -1, 3681, 2085, 3683, -1, 3683, 2085, 3684, -1, 3762, 3684, 3686, -1, 3761, 3686, 3689, -1, 4483, 3689, 4484, -1, 4483, 3761, 3689, -1, 4483, 4482, 3761, -1, 3761, 4482, 3720, -1, 3762, 3720, 3682, -1, 3683, 3682, 3760, -1, 3683, 3762, 3682, -1, 3683, 3684, 3762, -1, 2085, 3685, 3684, -1, 3684, 3685, 3763, -1, 3686, 3763, 3687, -1, 3689, 3687, 3688, -1, 4485, 3688, 4486, -1, 4485, 3689, 3688, -1, 4485, 4484, 3689, -1, 3685, 3690, 3763, -1, 3763, 3690, 3693, -1, 3687, 3693, 3764, -1, 3688, 3764, 3691, -1, 4486, 3691, 3692, -1, 4486, 3688, 3691, -1, 3690, 2084, 3693, -1, 3693, 2084, 3698, -1, 3764, 3698, 3694, -1, 3691, 3694, 3695, -1, 4487, 3695, 3696, -1, 4487, 3691, 3695, -1, 4487, 3692, 3691, -1, 2084, 3697, 3698, -1, 3698, 3697, 3700, -1, 3694, 3700, 3699, -1, 3695, 3699, 3726, -1, 3696, 3726, 3702, -1, 3696, 3695, 3726, -1, 3697, 2106, 3700, -1, 3700, 2106, 3582, -1, 3699, 3582, 3701, -1, 3726, 3701, 3703, -1, 3702, 3703, 4537, -1, 3702, 3726, 3703, -1, 4471, 3709, 3653, -1, 3653, 3709, 3705, -1, 3704, 3705, 3706, -1, 3649, 3706, 3707, -1, 3708, 3707, 2115, -1, 3708, 3649, 3707, -1, 3709, 4470, 3705, -1, 3623, 3710, 3712, -1, 3712, 3710, 3711, -1, 3713, 3712, 3711, -1, 3713, 3714, 3712, -1, 3713, 3618, 3714, -1, 3714, 3618, 3619, -1, 3619, 3618, 3617, -1, 3715, 3617, 2122, -1, 3715, 3619, 3617, -1, 3590, 3593, 3716, -1, 3718, 3716, 3717, -1, 3718, 3590, 3716, -1, 3718, 3733, 3590, -1, 3719, 4537, 3703, -1, 4482, 3722, 3720, -1, 3720, 3722, 3680, -1, 3682, 3680, 3679, -1, 3760, 3679, 3721, -1, 2086, 3721, 2111, -1, 2086, 3760, 3721, -1, 3722, 4535, 3680, -1, 3667, 3723, 3661, -1, 3723, 3662, 3660, -1, 3758, 3669, 3667, -1, 3669, 3668, 3723, -1, 3644, 3643, 3751, -1, 3610, 3613, 3616, -1, 3724, 3725, 3584, -1, 3759, 3757, 3678, -1, 3582, 3699, 3700, -1, 3699, 3695, 3694, -1, 3726, 3699, 3701, -1, 3764, 3694, 3691, -1, 3698, 3700, 3694, -1, 3578, 3703, 3727, -1, 3724, 3578, 3727, -1, 3729, 3728, 3584, -1, 3728, 3581, 3724, -1, 3594, 3730, 3729, -1, 2127, 3729, 2128, -1, 2127, 3594, 3729, -1, 3730, 3583, 3728, -1, 3595, 3733, 3731, -1, 3734, 3732, 3595, -1, 3732, 3591, 3733, -1, 3736, 3600, 3734, -1, 3600, 3596, 3732, -1, 3735, 3738, 3736, -1, 3738, 3598, 3600, -1, 3604, 3737, 3735, -1, 3737, 3601, 3738, -1, 3741, 3739, 3604, -1, 3739, 3603, 3737, -1, 3613, 3740, 3741, -1, 3740, 3605, 3739, -1, 3612, 3740, 3610, -1, 3617, 3742, 3616, -1, 3742, 3614, 3610, -1, 3615, 3742, 3618, -1, 3620, 3712, 3626, -1, 3743, 3620, 3626, -1, 3745, 3743, 3625, -1, 3744, 3629, 3745, -1, 3629, 3621, 3743, -1, 3632, 3633, 3744, -1, 3633, 3628, 3629, -1, 3747, 3746, 3632, -1, 3746, 3630, 3633, -1, 3638, 3635, 3747, -1, 3635, 3748, 3746, -1, 3641, 3750, 3638, -1, 3750, 3637, 3635, -1, 3643, 3642, 3641, -1, 3642, 3749, 3750, -1, 3639, 3642, 3644, -1, 3707, 3752, 3751, -1, 3752, 3645, 3644, -1, 3648, 3752, 3706, -1, 3704, 3706, 3649, -1, 3653, 3705, 3704, -1, 3753, 3653, 3754, -1, 3655, 3753, 3754, -1, 3657, 3655, 3654, -1, 3659, 3755, 3657, -1, 3755, 3756, 3655, -1, 3661, 3660, 3659, -1, 3660, 3656, 3755, -1, 3757, 3670, 3758, -1, 3670, 3671, 3669, -1, 3674, 3670, 3759, -1, 3721, 3675, 3678, -1, 3675, 3677, 3759, -1, 3676, 3675, 3679, -1, 3682, 3679, 3760, -1, 3720, 3680, 3682, -1, 3761, 3720, 3762, -1, 3686, 3761, 3762, -1, 3763, 3686, 3684, -1, 3693, 3687, 3763, -1, 3687, 3689, 3686, -1, 3698, 3764, 3693, -1, 3764, 3688, 3687, -1, 4473, 4479, 3765, -1, 3765, 4479, 4375, -1, 4420, 3765, 4375, -1, 4420, 3766, 3765, -1, 4420, 3767, 3766, -1, 3766, 3767, 3768, -1, 3768, 3767, 4423, -1, 4372, 3768, 4423, -1, 3772, 4462, 3773, -1, 3810, 3773, 3808, -1, 3809, 3808, 3769, -1, 3770, 3769, 3279, -1, 3770, 3809, 3769, -1, 3770, 3285, 3809, -1, 3809, 3285, 3771, -1, 3810, 3771, 3823, -1, 3772, 3810, 3823, -1, 3772, 3773, 3810, -1, 4462, 4530, 3773, -1, 3773, 4530, 3774, -1, 3785, 3774, 3775, -1, 3789, 3775, 4528, -1, 3790, 4528, 4527, -1, 3793, 4527, 3776, -1, 3811, 3776, 4525, -1, 3783, 4525, 4521, -1, 4520, 3783, 4521, -1, 4520, 3778, 3783, -1, 4520, 3777, 3778, -1, 3778, 3777, 3798, -1, 3815, 3798, 3816, -1, 3782, 3816, 3781, -1, 3779, 3781, 3780, -1, 3779, 3782, 3781, -1, 3779, 3288, 3782, -1, 3782, 3288, 3796, -1, 3815, 3796, 3784, -1, 3778, 3784, 3783, -1, 3778, 3815, 3784, -1, 3778, 3798, 3815, -1, 3773, 3774, 3785, -1, 3808, 3785, 3786, -1, 3769, 3786, 3787, -1, 3279, 3787, 3280, -1, 3279, 3769, 3787, -1, 3785, 3775, 3789, -1, 3786, 3789, 3788, -1, 3787, 3788, 3791, -1, 3280, 3791, 3282, -1, 3280, 3787, 3791, -1, 3789, 4528, 3790, -1, 3788, 3790, 3813, -1, 3791, 3813, 3792, -1, 3282, 3792, 3284, -1, 3282, 3791, 3792, -1, 3790, 4527, 3793, -1, 3813, 3793, 3812, -1, 3792, 3812, 3794, -1, 3284, 3794, 3287, -1, 3284, 3792, 3794, -1, 3793, 3776, 3811, -1, 3812, 3811, 3814, -1, 3794, 3814, 3795, -1, 3287, 3795, 3797, -1, 3287, 3794, 3795, -1, 3811, 4525, 3783, -1, 3814, 3783, 3784, -1, 3795, 3784, 3796, -1, 3797, 3796, 3288, -1, 3797, 3795, 3796, -1, 3777, 4518, 3798, -1, 3798, 4518, 3799, -1, 3816, 3799, 3818, -1, 3781, 3818, 3817, -1, 3780, 3817, 3801, -1, 3780, 3781, 3817, -1, 4518, 4517, 3799, -1, 3799, 4517, 3803, -1, 3818, 3803, 3820, -1, 3817, 3820, 3800, -1, 3801, 3800, 3768, -1, 4372, 3801, 3768, -1, 4517, 3802, 3803, -1, 3803, 3802, 3804, -1, 3820, 3804, 3819, -1, 3800, 3819, 3766, -1, 3768, 3800, 3766, -1, 3802, 4513, 3804, -1, 3804, 4513, 3805, -1, 3819, 3805, 3765, -1, 3766, 3819, 3765, -1, 4513, 4510, 3805, -1, 3805, 4510, 3765, -1, 3765, 4510, 4473, -1, 3800, 3801, 3817, -1, 3285, 3807, 3771, -1, 3771, 3807, 3806, -1, 3823, 3771, 3806, -1, 3807, 3286, 3806, -1, 3809, 3771, 3810, -1, 3808, 3809, 3810, -1, 3785, 3808, 3773, -1, 3789, 3786, 3785, -1, 3786, 3769, 3808, -1, 3790, 3788, 3789, -1, 3788, 3787, 3786, -1, 3793, 3813, 3790, -1, 3813, 3791, 3788, -1, 3811, 3812, 3793, -1, 3812, 3792, 3813, -1, 3783, 3814, 3811, -1, 3814, 3794, 3812, -1, 3795, 3814, 3784, -1, 3782, 3796, 3815, -1, 3816, 3782, 3815, -1, 3799, 3816, 3798, -1, 3803, 3818, 3799, -1, 3818, 3781, 3816, -1, 3804, 3820, 3803, -1, 3820, 3817, 3818, -1, 3805, 3819, 3804, -1, 3819, 3800, 3820, -1, 2687, 3830, 3286, -1, 3286, 3830, 3806, -1, 3806, 3830, 3821, -1, 3823, 3821, 3824, -1, 3772, 3824, 3822, -1, 4462, 3822, 3827, -1, 4462, 3772, 3822, -1, 3806, 3821, 3823, -1, 3823, 3824, 3772, -1, 4539, 3825, 3931, -1, 3931, 3825, 3935, -1, 3935, 3825, 3826, -1, 3936, 3826, 3832, -1, 3833, 3832, 3827, -1, 3828, 3827, 3822, -1, 3824, 3828, 3822, -1, 3824, 3829, 3828, -1, 3824, 3821, 3829, -1, 3829, 3821, 3948, -1, 3948, 3821, 3830, -1, 3831, 3830, 2687, -1, 3831, 3948, 3830, -1, 3935, 3826, 3936, -1, 3936, 3832, 3833, -1, 3833, 3827, 3828, -1, 4539, 3931, 4491, -1, 4491, 3931, 4803, -1, 3834, 2574, 3835, -1, 3911, 3835, 3850, -1, 3836, 3850, 3849, -1, 3837, 3849, 3838, -1, 3839, 3837, 3838, -1, 3839, 3851, 3837, -1, 3839, 3840, 3851, -1, 3851, 3840, 4591, -1, 3841, 4591, 4590, -1, 3842, 3841, 4590, -1, 3842, 3848, 3841, -1, 3842, 3843, 3848, -1, 3848, 3843, 3844, -1, 3917, 3844, 3845, -1, 3916, 3845, 3918, -1, 3846, 3918, 2580, -1, 3846, 3916, 3918, -1, 3846, 2590, 3916, -1, 3916, 2590, 3853, -1, 3917, 3853, 3847, -1, 3848, 3847, 3841, -1, 3848, 3917, 3847, -1, 3848, 3844, 3917, -1, 2574, 3925, 3835, -1, 3835, 3925, 3924, -1, 3850, 3924, 3923, -1, 3849, 3923, 4583, -1, 4582, 3849, 4583, -1, 4582, 3838, 3849, -1, 3835, 3924, 3850, -1, 3850, 3923, 3849, -1, 3851, 4591, 3841, -1, 3856, 3841, 3847, -1, 3915, 3847, 3853, -1, 3852, 3853, 2590, -1, 3852, 3915, 3853, -1, 3852, 2578, 3915, -1, 3915, 2578, 3854, -1, 3856, 3854, 3855, -1, 3851, 3855, 3837, -1, 3851, 3856, 3855, -1, 3851, 3841, 3856, -1, 3843, 3857, 3844, -1, 3844, 3857, 4588, -1, 3864, 4588, 3858, -1, 3859, 3864, 3858, -1, 3859, 3860, 3864, -1, 3859, 4589, 3860, -1, 3860, 4589, 3885, -1, 3861, 3885, 3897, -1, 3912, 3897, 3906, -1, 2593, 3906, 3862, -1, 2593, 3912, 3906, -1, 2593, 2581, 3912, -1, 3912, 2581, 3863, -1, 3861, 3863, 3865, -1, 3860, 3865, 3864, -1, 3860, 3861, 3865, -1, 3860, 3885, 3861, -1, 3844, 4588, 3864, -1, 3845, 3864, 3865, -1, 3918, 3865, 3863, -1, 2580, 3863, 2581, -1, 2580, 3918, 3863, -1, 4589, 4587, 3885, -1, 3885, 4587, 4592, -1, 3914, 4592, 3866, -1, 4581, 3914, 3866, -1, 4581, 3867, 3914, -1, 4581, 3868, 3867, -1, 3867, 3868, 3869, -1, 3870, 3869, 3886, -1, 3872, 3886, 3871, -1, 4580, 3872, 3871, -1, 4580, 3873, 3872, -1, 4580, 4579, 3873, -1, 3873, 4579, 3888, -1, 3891, 3888, 4578, -1, 3890, 4578, 3874, -1, 3875, 3890, 3874, -1, 3875, 3876, 3890, -1, 3875, 3877, 3876, -1, 3876, 3877, 3892, -1, 3894, 3892, 3878, -1, 3879, 3878, 3880, -1, 4576, 3879, 3880, -1, 4576, 3881, 3879, -1, 3879, 3881, 3882, -1, 3894, 3882, 3893, -1, 3876, 3893, 3883, -1, 3890, 3883, 3922, -1, 3891, 3922, 3889, -1, 3873, 3889, 3921, -1, 3872, 3921, 3887, -1, 3870, 3887, 3884, -1, 3867, 3884, 3913, -1, 3914, 3913, 3897, -1, 3885, 3914, 3897, -1, 3885, 4592, 3914, -1, 3867, 3869, 3870, -1, 3884, 3867, 3870, -1, 3870, 3886, 3872, -1, 3887, 3870, 3872, -1, 3873, 3888, 3891, -1, 3889, 3873, 3891, -1, 3891, 4578, 3890, -1, 3922, 3891, 3890, -1, 3876, 3892, 3894, -1, 3893, 3876, 3894, -1, 3894, 3878, 3879, -1, 3882, 3894, 3879, -1, 3881, 3994, 3882, -1, 3882, 3994, 3900, -1, 3893, 3900, 3899, -1, 3883, 3899, 3895, -1, 3922, 3895, 3896, -1, 3889, 3896, 3920, -1, 3921, 3920, 3908, -1, 3887, 3908, 3919, -1, 3884, 3919, 3905, -1, 3913, 3905, 3906, -1, 3897, 3913, 3906, -1, 3994, 3993, 3900, -1, 3900, 3993, 3898, -1, 2586, 3900, 3898, -1, 2586, 3899, 3900, -1, 2586, 3901, 3899, -1, 3899, 3901, 3895, -1, 3895, 3901, 3902, -1, 3896, 3902, 3903, -1, 3920, 3903, 3907, -1, 3908, 3907, 3904, -1, 3919, 3904, 2595, -1, 3905, 2595, 3862, -1, 3906, 3905, 3862, -1, 3895, 3902, 3896, -1, 3896, 3903, 3920, -1, 3920, 3907, 3908, -1, 3908, 3904, 3919, -1, 3919, 2595, 3905, -1, 2578, 2576, 3854, -1, 3854, 2576, 3910, -1, 3855, 3910, 3836, -1, 3837, 3836, 3849, -1, 3837, 3855, 3836, -1, 2576, 3909, 3910, -1, 3910, 3909, 3911, -1, 3836, 3911, 3850, -1, 3836, 3910, 3911, -1, 3909, 3834, 3911, -1, 3911, 3834, 3835, -1, 3863, 3861, 3912, -1, 3912, 3861, 3897, -1, 3867, 3913, 3914, -1, 3854, 3910, 3855, -1, 3915, 3854, 3856, -1, 3847, 3915, 3856, -1, 3916, 3853, 3917, -1, 3845, 3916, 3917, -1, 3864, 3845, 3844, -1, 3918, 3845, 3865, -1, 3905, 3913, 3884, -1, 3919, 3884, 3887, -1, 3873, 3921, 3872, -1, 3921, 3908, 3887, -1, 3920, 3921, 3889, -1, 3896, 3889, 3922, -1, 3876, 3883, 3890, -1, 3883, 3895, 3922, -1, 3899, 3883, 3893, -1, 3900, 3893, 3882, -1, 4583, 3923, 4584, -1, 4584, 3923, 3926, -1, 3926, 3923, 3924, -1, 4609, 3924, 3925, -1, 3927, 3925, 2574, -1, 2596, 3927, 2574, -1, 3926, 3924, 4609, -1, 4609, 3925, 3927, -1, 4595, 3928, 3932, -1, 3932, 3928, 3933, -1, 3933, 3928, 3929, -1, 3930, 3929, 4559, -1, 3955, 4559, 3931, -1, 3955, 3930, 4559, -1, 3933, 3929, 3930, -1, 4559, 4803, 3931, -1, 3955, 3931, 3956, -1, 3930, 3956, 3951, -1, 3933, 3951, 3934, -1, 3932, 3934, 3953, -1, 3932, 3933, 3934, -1, 3936, 3941, 3935, -1, 3936, 3937, 3941, -1, 3936, 3833, 3937, -1, 3937, 3833, 3938, -1, 3943, 3938, 3944, -1, 3939, 3944, 3961, -1, 4571, 3961, 4570, -1, 4571, 3939, 3961, -1, 4571, 3940, 3939, -1, 3939, 3940, 3960, -1, 3943, 3960, 3942, -1, 3937, 3942, 3941, -1, 3937, 3943, 3942, -1, 3937, 3938, 3943, -1, 3833, 3828, 3938, -1, 3938, 3828, 3957, -1, 3944, 3957, 3945, -1, 3961, 3945, 3946, -1, 3947, 3961, 3946, -1, 3947, 4570, 3961, -1, 3828, 3829, 3957, -1, 3957, 3829, 3948, -1, 3958, 3948, 3965, -1, 3964, 3958, 3965, -1, 3964, 3945, 3958, -1, 3964, 3946, 3945, -1, 3948, 3831, 3965, -1, 3940, 3949, 3960, -1, 3960, 3949, 3959, -1, 3942, 3959, 3950, -1, 3941, 3950, 3956, -1, 3935, 3956, 3931, -1, 3935, 3941, 3956, -1, 3949, 4574, 3959, -1, 3959, 4574, 3954, -1, 3950, 3954, 3951, -1, 3956, 3950, 3951, -1, 4574, 3952, 3954, -1, 3954, 3952, 3953, -1, 3934, 3954, 3953, -1, 3934, 3951, 3954, -1, 3933, 3930, 3951, -1, 3930, 3955, 3956, -1, 3957, 3948, 3958, -1, 3945, 3957, 3958, -1, 3942, 3950, 3941, -1, 3959, 3954, 3950, -1, 3960, 3959, 3942, -1, 3939, 3960, 3943, -1, 3944, 3939, 3943, -1, 3957, 3944, 3938, -1, 3961, 3944, 3945, -1, 2570, 3962, 3831, -1, 3831, 3962, 3965, -1, 3965, 3962, 3963, -1, 3964, 3963, 3983, -1, 3946, 3983, 3947, -1, 3946, 3964, 3983, -1, 3965, 3963, 3964, -1, 3983, 3984, 3947, -1, 2572, 3966, 2562, -1, 2562, 3966, 3971, -1, 2563, 3971, 3967, -1, 2565, 3967, 3974, -1, 2567, 3974, 3968, -1, 3991, 3968, 3975, -1, 3969, 3975, 3970, -1, 2570, 3970, 3962, -1, 2570, 3969, 3970, -1, 3966, 3976, 3971, -1, 3971, 3976, 3972, -1, 3967, 3972, 3973, -1, 3974, 3973, 3978, -1, 3968, 3978, 3979, -1, 3975, 3979, 3992, -1, 3970, 3992, 3985, -1, 3963, 3985, 3983, -1, 3963, 3970, 3985, -1, 3963, 3962, 3970, -1, 3976, 3995, 3972, -1, 3972, 3995, 3977, -1, 3973, 3977, 3986, -1, 3978, 3986, 3987, -1, 3979, 3987, 3980, -1, 3992, 3980, 3981, -1, 3985, 3981, 3982, -1, 3983, 3982, 3984, -1, 3983, 3985, 3982, -1, 3995, 4577, 3977, -1, 3977, 4577, 4586, -1, 4575, 3977, 4586, -1, 4575, 3986, 3977, -1, 4575, 3988, 3986, -1, 3986, 3988, 3987, -1, 3987, 3988, 4573, -1, 3980, 4573, 4572, -1, 3989, 3980, 4572, -1, 3989, 3981, 3980, -1, 3989, 3990, 3981, -1, 3981, 3990, 3982, -1, 3982, 3990, 3984, -1, 3987, 4573, 3980, -1, 3969, 3991, 3975, -1, 3991, 2567, 3968, -1, 2567, 2565, 3974, -1, 2565, 2563, 3967, -1, 2563, 2562, 3971, -1, 3973, 3972, 3977, -1, 3967, 3971, 3972, -1, 3978, 3973, 3986, -1, 3974, 3967, 3973, -1, 3979, 3978, 3987, -1, 3968, 3974, 3978, -1, 3992, 3979, 3980, -1, 3975, 3968, 3979, -1, 3985, 3992, 3981, -1, 3970, 3975, 3992, -1, 2572, 3898, 3966, -1, 3966, 3898, 3993, -1, 3976, 3993, 3994, -1, 3995, 3994, 3881, -1, 4577, 3881, 4576, -1, 4577, 3995, 3881, -1, 3966, 3993, 3976, -1, 3976, 3994, 3995, -1, 4090, 4009, 4008, -1, 4006, 4008, 3996, -1, 4007, 3996, 3997, -1, 4005, 3997, 4002, -1, 3999, 4002, 4000, -1, 3998, 4000, 4633, -1, 3998, 3999, 4000, -1, 3996, 4001, 3997, -1, 3997, 4001, 4002, -1, 4002, 4001, 4003, -1, 4000, 4003, 4627, -1, 4004, 4000, 4627, -1, 4004, 4634, 4000, -1, 4000, 4634, 4633, -1, 4003, 4021, 4627, -1, 3999, 4005, 4002, -1, 4090, 4006, 4005, -1, 4090, 4008, 4006, -1, 4005, 4006, 4007, -1, 3997, 4005, 4007, -1, 4002, 4003, 4000, -1, 4009, 3996, 4008, -1, 4006, 3996, 4007, -1, 3996, 4009, 4023, -1, 4015, 4023, 4010, -1, 4034, 4010, 4025, -1, 4031, 4025, 4017, -1, 4030, 4017, 4016, -1, 4027, 4016, 4637, -1, 4011, 4027, 4637, -1, 4011, 4028, 4027, -1, 4011, 4012, 4028, -1, 4028, 4012, 4024, -1, 4038, 4024, 4018, -1, 4039, 4018, 4019, -1, 4013, 4019, 4032, -1, 4014, 4032, 4036, -1, 4033, 4036, 4022, -1, 4034, 4022, 4015, -1, 4010, 4034, 4015, -1, 4638, 4025, 4026, -1, 4638, 4017, 4025, -1, 4638, 4016, 4017, -1, 4638, 4637, 4016, -1, 4012, 4636, 4024, -1, 4024, 4636, 4020, -1, 4018, 4020, 4629, -1, 4019, 4018, 4629, -1, 4636, 4629, 4020, -1, 4019, 4021, 4032, -1, 4032, 4021, 4003, -1, 4036, 4003, 4001, -1, 4022, 4001, 4015, -1, 4022, 4036, 4001, -1, 4032, 4003, 4036, -1, 4001, 3996, 4015, -1, 4015, 3996, 4023, -1, 4018, 4024, 4020, -1, 4025, 4010, 4026, -1, 4026, 4010, 4023, -1, 4009, 4026, 4023, -1, 4028, 4029, 4027, -1, 4028, 4038, 4029, -1, 4028, 4024, 4038, -1, 4029, 4035, 4030, -1, 4027, 4030, 4016, -1, 4027, 4029, 4030, -1, 4035, 4033, 4031, -1, 4030, 4031, 4017, -1, 4030, 4035, 4031, -1, 4035, 4029, 4037, -1, 4014, 4037, 4013, -1, 4032, 4014, 4013, -1, 4031, 4033, 4034, -1, 4025, 4031, 4034, -1, 4037, 4014, 4035, -1, 4035, 4014, 4033, -1, 4033, 4014, 4036, -1, 4034, 4033, 4022, -1, 4029, 4038, 4037, -1, 4037, 4038, 4039, -1, 4013, 4039, 4019, -1, 4013, 4037, 4039, -1, 4039, 4038, 4018, -1, 2240, 4659, 2235, -1, 2240, 4672, 4659, -1, 2240, 4040, 4672, -1, 4672, 4040, 4671, -1, 4671, 4040, 2244, -1, 4056, 2244, 4042, -1, 4041, 4042, 4043, -1, 4057, 4043, 2134, -1, 4058, 2134, 2140, -1, 4059, 2140, 2139, -1, 4657, 2139, 2145, -1, 4669, 2145, 2167, -1, 4667, 2167, 2170, -1, 4044, 2170, 2172, -1, 4666, 2172, 4045, -1, 4654, 4045, 2179, -1, 4046, 2179, 4047, -1, 4060, 4047, 2186, -1, 4061, 2186, 4048, -1, 4062, 4048, 2191, -1, 4049, 2191, 2160, -1, 4063, 2160, 4050, -1, 4647, 4050, 4051, -1, 4676, 4051, 4052, -1, 4648, 4052, 4053, -1, 4064, 4053, 2207, -1, 4065, 2207, 4066, -1, 4664, 4066, 2211, -1, 4665, 2211, 2223, -1, 4067, 2223, 2222, -1, 4675, 2222, 4054, -1, 4068, 4054, 4055, -1, 4673, 4055, 2235, -1, 4659, 4673, 2235, -1, 4671, 2244, 4056, -1, 4056, 4042, 4041, -1, 4041, 4043, 4057, -1, 4057, 2134, 4058, -1, 4058, 2140, 4059, -1, 4059, 2139, 4657, -1, 4657, 2145, 4669, -1, 4669, 2167, 4667, -1, 4667, 2170, 4044, -1, 4044, 2172, 4666, -1, 4666, 4045, 4654, -1, 4654, 2179, 4046, -1, 4046, 4047, 4060, -1, 4060, 2186, 4061, -1, 4061, 4048, 4062, -1, 4062, 2191, 4049, -1, 4049, 2160, 4063, -1, 4063, 4050, 4647, -1, 4647, 4051, 4676, -1, 4676, 4052, 4648, -1, 4648, 4053, 4064, -1, 4064, 2207, 4065, -1, 4065, 4066, 4664, -1, 4664, 2211, 4665, -1, 4665, 2223, 4067, -1, 4067, 2222, 4675, -1, 4675, 4054, 4068, -1, 4068, 4055, 4673, -1, 1518, 4663, 1520, -1, 1520, 4663, 4662, -1, 4069, 4662, 4661, -1, 1473, 4661, 4674, -1, 4070, 4674, 4660, -1, 4072, 4660, 4073, -1, 1477, 4073, 4074, -1, 4071, 4074, 1479, -1, 4071, 1477, 4074, -1, 1520, 4662, 4069, -1, 4069, 4661, 1473, -1, 1473, 4674, 4070, -1, 4070, 4660, 4072, -1, 4072, 4073, 1477, -1, 4074, 4670, 1479, -1, 1479, 4670, 1482, -1, 1482, 4670, 4658, -1, 1483, 4658, 4083, -1, 2330, 4083, 4084, -1, 4075, 4084, 4077, -1, 4076, 4077, 4085, -1, 4078, 4085, 4079, -1, 4080, 4079, 4656, -1, 4086, 4656, 4668, -1, 4087, 4668, 4081, -1, 4082, 4081, 4089, -1, 4088, 4082, 4089, -1, 1482, 4658, 1483, -1, 1483, 4083, 2330, -1, 2330, 4084, 4075, -1, 4075, 4077, 4076, -1, 4076, 4085, 4078, -1, 4078, 4079, 4080, -1, 4080, 4656, 4086, -1, 4086, 4668, 4087, -1, 4087, 4081, 4082, -1, 4088, 4089, 4090, -1, 4090, 4089, 4655, -1, 4638, 4090, 4655, -1, 4638, 4009, 4090, -1, 4638, 4026, 4009, -1, 1518, 4091, 4663, -1, 4663, 4091, 4649, -1, 4649, 4091, 4197, -1, 4197, 4091, 4180, -1, 4196, 4197, 4180, -1, 4094, 4092, 4150, -1, 4094, 2512, 4092, -1, 4094, 4093, 2512, -1, 4094, 4095, 4093, -1, 4094, 4096, 4095, -1, 4094, 2575, 4096, -1, 4096, 2575, 2521, -1, 2521, 2575, 4098, -1, 4098, 2575, 2588, -1, 4099, 2588, 2589, -1, 4097, 2589, 4102, -1, 4097, 4099, 2589, -1, 4098, 2588, 4099, -1, 4102, 2589, 4105, -1, 4100, 4105, 4101, -1, 4100, 4102, 4105, -1, 2589, 2577, 4105, -1, 4105, 2577, 4103, -1, 2579, 4105, 4103, -1, 2579, 2591, 4105, -1, 4105, 2591, 4104, -1, 2592, 4105, 4104, -1, 2592, 4108, 4105, -1, 2592, 2582, 4108, -1, 4108, 2582, 2594, -1, 2583, 4108, 2594, -1, 2583, 4106, 4108, -1, 4108, 4106, 2584, -1, 4107, 4108, 2584, -1, 4107, 2585, 4108, -1, 4108, 2585, 4161, -1, 2375, 4108, 4161, -1, 2375, 4109, 4108, -1, 4108, 4109, 2348, -1, 4139, 2348, 4110, -1, 4111, 4110, 4112, -1, 2652, 4112, 2339, -1, 4113, 2339, 4114, -1, 4138, 4114, 4115, -1, 4137, 4115, 2419, -1, 2667, 2419, 4116, -1, 4117, 4116, 4118, -1, 2660, 4118, 2397, -1, 2662, 2397, 2676, -1, 2662, 2660, 2397, -1, 4120, 4119, 2585, -1, 4120, 4121, 4119, -1, 4120, 4122, 4121, -1, 4121, 4122, 2384, -1, 2384, 4122, 2388, -1, 2388, 4122, 2587, -1, 2362, 2587, 4123, -1, 2362, 2388, 2587, -1, 2573, 4124, 2587, -1, 2573, 4125, 4124, -1, 2573, 2392, 4125, -1, 2573, 2404, 2392, -1, 2573, 2405, 2404, -1, 2573, 4126, 2405, -1, 2573, 4127, 4126, -1, 2573, 4128, 4127, -1, 4127, 4128, 4129, -1, 2564, 4127, 4129, -1, 2564, 4130, 4127, -1, 4126, 4127, 4131, -1, 4131, 4127, 4132, -1, 2411, 4132, 4133, -1, 4136, 4133, 4134, -1, 2412, 4134, 4135, -1, 2413, 4135, 2676, -1, 2397, 2413, 2676, -1, 4131, 4132, 2411, -1, 2411, 4133, 4136, -1, 4136, 4134, 2412, -1, 2412, 4135, 2413, -1, 2660, 4117, 4118, -1, 4117, 2667, 4116, -1, 2667, 4137, 2419, -1, 4137, 4138, 4115, -1, 4138, 4113, 4114, -1, 4113, 2652, 2339, -1, 2652, 4111, 4112, -1, 4111, 4139, 4110, -1, 4139, 4108, 2348, -1, 4101, 4105, 4140, -1, 4140, 4105, 4151, -1, 4152, 4151, 4710, -1, 4153, 4710, 4154, -1, 4155, 4154, 4717, -1, 2458, 4717, 4141, -1, 4156, 4141, 4142, -1, 2461, 4142, 4701, -1, 4143, 4701, 4157, -1, 2481, 4157, 4700, -1, 4158, 4700, 4699, -1, 4144, 4158, 4699, -1, 4144, 4145, 4158, -1, 4144, 4698, 4145, -1, 4145, 4698, 2489, -1, 2489, 4698, 4693, -1, 4159, 4693, 4146, -1, 4147, 4146, 4149, -1, 4148, 4149, 4685, -1, 2493, 4685, 4150, -1, 2472, 4150, 2474, -1, 2472, 2493, 4150, -1, 4140, 4151, 4152, -1, 4152, 4710, 4153, -1, 4153, 4154, 4155, -1, 4155, 4717, 2458, -1, 2458, 4141, 4156, -1, 4156, 4142, 2461, -1, 2461, 4701, 4143, -1, 4143, 4157, 2481, -1, 2481, 4700, 4158, -1, 2489, 4693, 4159, -1, 4159, 4146, 4147, -1, 4147, 4149, 4148, -1, 4814, 4820, 4685, -1, 4685, 4820, 4819, -1, 4812, 4685, 4819, -1, 4812, 4150, 4685, -1, 4092, 2497, 4150, -1, 4150, 2497, 2494, -1, 2474, 4150, 2494, -1, 2493, 4148, 4685, -1, 4124, 2364, 2587, -1, 2587, 2364, 4123, -1, 4119, 4160, 2585, -1, 2585, 4160, 4161, -1, 4105, 4108, 4162, -1, 4162, 4108, 2644, -1, 2651, 4162, 2644, -1, 2651, 4719, 4162, -1, 2651, 4163, 4719, -1, 4719, 4163, 4714, -1, 4714, 4163, 4164, -1, 4834, 4714, 4164, -1, 4166, 4165, 4164, -1, 4166, 2610, 4165, -1, 4166, 2648, 2610, -1, 2610, 2648, 2612, -1, 2612, 2648, 2647, -1, 2624, 2647, 2659, -1, 2621, 2659, 2658, -1, 4167, 2658, 4168, -1, 2623, 4168, 4169, -1, 2623, 4167, 4168, -1, 2612, 2647, 2624, -1, 2624, 2659, 2621, -1, 2621, 2658, 4167, -1, 4168, 4170, 4169, -1, 4169, 4170, 2625, -1, 2625, 4170, 2675, -1, 2627, 2675, 4171, -1, 2628, 4171, 4172, -1, 2604, 4172, 4173, -1, 2598, 4173, 2599, -1, 2598, 2604, 4173, -1, 2598, 4174, 2604, -1, 2625, 2675, 2627, -1, 2627, 4171, 2628, -1, 2628, 4172, 2604, -1, 4173, 1293, 2599, -1, 2642, 4175, 4165, -1, 4165, 4175, 4164, -1, 4164, 4175, 2691, -1, 4733, 4164, 2691, -1, 4176, 2692, 4178, -1, 4178, 2692, 4177, -1, 4628, 4178, 4177, -1, 4628, 2689, 4178, -1, 4628, 4630, 2689, -1, 2689, 4630, 2690, -1, 2690, 4630, 4179, -1, 4733, 2690, 4179, -1, 4196, 4180, 4181, -1, 4198, 4181, 4200, -1, 4680, 4200, 4202, -1, 4182, 4202, 4199, -1, 4194, 4199, 4183, -1, 4209, 4194, 4183, -1, 4209, 4192, 4194, -1, 4209, 4184, 4192, -1, 4209, 4185, 4184, -1, 4184, 4185, 4187, -1, 4186, 4187, 4190, -1, 4188, 4186, 4190, -1, 4188, 4683, 4186, -1, 4186, 4683, 4189, -1, 4184, 4189, 4192, -1, 4184, 4186, 4189, -1, 4184, 4187, 4186, -1, 4735, 4736, 4185, -1, 4185, 4736, 4187, -1, 4187, 4736, 4191, -1, 4190, 4187, 4191, -1, 4683, 4682, 4189, -1, 4189, 4682, 4195, -1, 4192, 4195, 4194, -1, 4192, 4189, 4195, -1, 4682, 4193, 4195, -1, 4195, 4193, 4182, -1, 4194, 4182, 4199, -1, 4194, 4195, 4182, -1, 4193, 4680, 4182, -1, 4182, 4680, 4202, -1, 4200, 4680, 4198, -1, 4198, 4680, 4197, -1, 4196, 4198, 4197, -1, 4196, 4181, 4198, -1, 4183, 4199, 4201, -1, 4181, 4201, 4200, -1, 4181, 4183, 4201, -1, 4181, 4180, 4183, -1, 4201, 4199, 4202, -1, 4200, 4201, 4202, -1, 4091, 4203, 4180, -1, 4091, 4211, 4203, -1, 4091, 4204, 4211, -1, 4211, 4204, 4212, -1, 4205, 4212, 4206, -1, 4225, 4206, 4214, -1, 4207, 4214, 4208, -1, 4185, 4208, 4735, -1, 4185, 4207, 4208, -1, 4185, 4209, 4207, -1, 4207, 4209, 4220, -1, 4225, 4220, 4210, -1, 4205, 4210, 4203, -1, 4211, 4205, 4203, -1, 4211, 4212, 4205, -1, 4212, 4204, 4224, -1, 4206, 4224, 4213, -1, 4214, 4213, 4216, -1, 4208, 4216, 4735, -1, 4208, 4214, 4216, -1, 2708, 4218, 4217, -1, 2708, 4215, 4218, -1, 2708, 4734, 4215, -1, 4215, 4734, 4216, -1, 4213, 4215, 4216, -1, 4213, 4219, 4215, -1, 4213, 4224, 4219, -1, 4219, 4224, 4217, -1, 4218, 4219, 4217, -1, 4218, 4215, 4219, -1, 4734, 4735, 4216, -1, 4220, 4209, 4221, -1, 4210, 4221, 4222, -1, 4203, 4222, 4180, -1, 4203, 4210, 4222, -1, 4180, 4223, 4183, -1, 4180, 4222, 4223, -1, 4223, 4222, 4221, -1, 4183, 4221, 4209, -1, 4183, 4223, 4221, -1, 4204, 4217, 4224, -1, 4225, 4210, 4205, -1, 4206, 4225, 4205, -1, 4224, 4206, 4212, -1, 4220, 4221, 4210, -1, 4225, 4214, 4207, -1, 4220, 4225, 4207, -1, 4206, 4213, 4214, -1, 4226, 4227, 4240, -1, 4226, 4232, 4227, -1, 4226, 3179, 4232, -1, 4232, 3179, 3178, -1, 4228, 4232, 3178, -1, 4228, 3176, 4232, -1, 4232, 3176, 4230, -1, 4229, 4232, 4230, -1, 4229, 4231, 4232, -1, 4232, 4231, 3132, -1, 4233, 4232, 3132, -1, 4233, 3173, 4232, -1, 4232, 3173, 4234, -1, 4235, 4232, 4234, -1, 4235, 3143, 4232, -1, 4232, 3143, 4236, -1, 4237, 4239, 4227, -1, 4237, 4757, 4239, -1, 4239, 4757, 4754, -1, 4745, 4239, 4754, -1, 4745, 4238, 4239, -1, 4239, 4238, 4743, -1, 4227, 4239, 2749, -1, 4240, 2749, 2754, -1, 2753, 4240, 2754, -1, 2753, 2794, 4240, -1, 4240, 2794, 2761, -1, 4241, 4240, 2761, -1, 4241, 2760, 4240, -1, 4240, 2760, 2769, -1, 4242, 4240, 2769, -1, 4242, 2776, 4240, -1, 4240, 2776, 2788, -1, 2788, 2776, 2777, -1, 2779, 2788, 2777, -1, 2779, 2786, 2788, -1, 2735, 2734, 4243, -1, 4243, 2734, 4244, -1, 2728, 4243, 4244, -1, 2728, 2718, 4243, -1, 4243, 2718, 2749, -1, 4239, 4243, 2749, -1, 2718, 2715, 2749, -1, 2749, 2715, 4245, -1, 4245, 2715, 4247, -1, 4246, 4247, 2722, -1, 4246, 4245, 4247, -1, 4227, 2749, 4240, -1, 4248, 4249, 4250, -1, 4250, 4249, 4445, -1, 4444, 4250, 4445, -1, 4444, 3095, 4250, -1, 4444, 4443, 3095, -1, 3095, 4443, 3096, -1, 3096, 4443, 3098, -1, 3098, 4443, 4251, -1, 4251, 4443, 4252, -1, 4300, 4252, 2842, -1, 4299, 2842, 4253, -1, 3105, 4253, 4254, -1, 3108, 4254, 2844, -1, 3110, 2844, 4255, -1, 4298, 4255, 4256, -1, 3034, 4256, 4257, -1, 3068, 4257, 4258, -1, 4297, 4258, 4259, -1, 4260, 4259, 2850, -1, 4261, 4260, 2850, -1, 4261, 3293, 4260, -1, 4261, 2812, 3293, -1, 3293, 2812, 4262, -1, 4263, 4262, 2990, -1, 4263, 3293, 4262, -1, 4263, 3011, 3293, -1, 4263, 2974, 3011, -1, 3011, 2974, 2972, -1, 2969, 3011, 2972, -1, 2969, 2960, 3011, -1, 3011, 2960, 4264, -1, 4264, 2960, 3014, -1, 3014, 2960, 3002, -1, 4265, 4311, 4443, -1, 4443, 4311, 4266, -1, 4267, 4443, 4266, -1, 4267, 4310, 4443, -1, 4443, 4310, 4309, -1, 4308, 4443, 4309, -1, 4308, 4307, 4443, -1, 4443, 4307, 4276, -1, 4252, 4276, 4313, -1, 4306, 4252, 4313, -1, 4306, 4272, 4252, -1, 4252, 4272, 2849, -1, 2849, 4272, 4268, -1, 4268, 4272, 4269, -1, 4269, 4272, 2848, -1, 2848, 4272, 4270, -1, 4270, 4272, 2847, -1, 2847, 4272, 2836, -1, 2836, 4272, 2846, -1, 2846, 4272, 4271, -1, 4271, 4272, 4273, -1, 4273, 4272, 2833, -1, 2833, 4272, 4304, -1, 4275, 4304, 4274, -1, 4275, 2833, 4304, -1, 4443, 4276, 4252, -1, 2857, 4277, 4304, -1, 2857, 2865, 4277, -1, 4277, 2865, 2856, -1, 4289, 2856, 2863, -1, 4280, 2863, 4278, -1, 4279, 4280, 4278, -1, 4279, 2861, 4280, -1, 4280, 2861, 2855, -1, 4281, 4280, 2855, -1, 4281, 4282, 4280, -1, 4280, 4282, 4283, -1, 2874, 4283, 2875, -1, 2874, 4280, 4283, -1, 4277, 2856, 4289, -1, 4284, 4277, 4289, -1, 4284, 4285, 4277, -1, 4277, 4285, 2828, -1, 2828, 4285, 4290, -1, 2815, 4290, 2912, -1, 4291, 2912, 2911, -1, 2813, 2911, 4292, -1, 4293, 4292, 2983, -1, 4286, 2983, 4287, -1, 2825, 4287, 2980, -1, 2823, 2980, 2990, -1, 4262, 2823, 2990, -1, 4289, 2863, 4280, -1, 2933, 4280, 2880, -1, 4288, 2880, 2901, -1, 4288, 2933, 2880, -1, 4289, 4280, 2933, -1, 2880, 2889, 2901, -1, 2828, 4290, 2815, -1, 2815, 2912, 4291, -1, 4291, 2911, 2813, -1, 2813, 4292, 4293, -1, 4293, 2983, 4286, -1, 4286, 4287, 2825, -1, 2825, 2980, 2823, -1, 4259, 4260, 4297, -1, 4297, 4260, 4295, -1, 3029, 4295, 3021, -1, 3029, 4297, 4295, -1, 4358, 4294, 4295, -1, 4358, 4361, 4294, -1, 4294, 4361, 4360, -1, 4294, 3060, 4295, -1, 4295, 3060, 4296, -1, 3021, 4295, 4296, -1, 4297, 3068, 4258, -1, 3068, 3034, 4257, -1, 3034, 4298, 4256, -1, 4298, 3110, 4255, -1, 3110, 3108, 2844, -1, 3108, 3105, 4254, -1, 3105, 4299, 4253, -1, 4299, 4300, 2842, -1, 4300, 4251, 4252, -1, 4277, 2816, 4304, -1, 4304, 2816, 2818, -1, 4301, 4304, 2818, -1, 4301, 2820, 4304, -1, 4304, 2820, 2830, -1, 4302, 4304, 2830, -1, 4302, 2832, 4304, -1, 4304, 2832, 4303, -1, 4274, 4304, 4303, -1, 4272, 4306, 4305, -1, 4305, 4306, 3145, -1, 3145, 4306, 4313, -1, 3148, 4313, 4276, -1, 4314, 4276, 4307, -1, 4315, 4307, 4308, -1, 3153, 4308, 4309, -1, 4316, 4309, 4310, -1, 3158, 4310, 4267, -1, 3160, 4267, 4266, -1, 3163, 4266, 4311, -1, 4317, 4311, 4265, -1, 4318, 4265, 4776, -1, 4775, 4318, 4776, -1, 4775, 3168, 4318, -1, 4775, 4773, 3168, -1, 3168, 4773, 4312, -1, 4312, 4773, 4772, -1, 4770, 4772, 4852, -1, 4770, 4312, 4772, -1, 3145, 4313, 3148, -1, 3148, 4276, 4314, -1, 4314, 4307, 4315, -1, 4315, 4308, 3153, -1, 3153, 4309, 4316, -1, 4316, 4310, 3158, -1, 3158, 4267, 3160, -1, 3160, 4266, 3163, -1, 3163, 4311, 4317, -1, 4317, 4265, 4318, -1, 3216, 4319, 4346, -1, 3216, 3209, 4319, -1, 3216, 4320, 3209, -1, 3216, 4321, 4320, -1, 4320, 4321, 4322, -1, 4322, 4321, 4323, -1, 3192, 4323, 3219, -1, 4330, 3219, 3228, -1, 3207, 3228, 4331, -1, 3205, 4331, 3229, -1, 4324, 3229, 3220, -1, 3231, 4324, 3220, -1, 3231, 4325, 4324, -1, 3231, 4326, 4325, -1, 4325, 4326, 3203, -1, 3203, 4326, 3233, -1, 3188, 3233, 4327, -1, 3202, 4327, 4332, -1, 4328, 4332, 4333, -1, 3187, 4333, 4334, -1, 4335, 4334, 3223, -1, 3186, 3223, 3225, -1, 4336, 3225, 3236, -1, 4337, 3236, 4355, -1, 4329, 4355, 3183, -1, 4329, 4337, 4355, -1, 4322, 4323, 3192, -1, 3192, 3219, 4330, -1, 4330, 3228, 3207, -1, 3207, 4331, 3205, -1, 3205, 3229, 4324, -1, 3203, 3233, 3188, -1, 3188, 4327, 3202, -1, 3202, 4332, 4328, -1, 4328, 4333, 3187, -1, 3187, 4334, 4335, -1, 4335, 3223, 3186, -1, 3186, 3225, 4336, -1, 4336, 3236, 4337, -1, 3183, 4355, 4338, -1, 3200, 4338, 4783, -1, 4339, 4783, 3198, -1, 4339, 3200, 4783, -1, 4355, 4353, 4338, -1, 4338, 4353, 4352, -1, 4350, 4338, 4352, -1, 4350, 4792, 4338, -1, 3183, 4338, 3200, -1, 4783, 4340, 3198, -1, 3198, 4340, 3213, -1, 3213, 4340, 4341, -1, 4342, 4341, 3212, -1, 4342, 3213, 4341, -1, 4341, 4344, 3212, -1, 3212, 4344, 4343, -1, 4343, 4344, 4780, -1, 4349, 4780, 4348, -1, 4345, 4348, 4346, -1, 3194, 4346, 4319, -1, 3194, 4345, 4346, -1, 4343, 4780, 4349, -1, 4453, 4347, 4348, -1, 4348, 4347, 4451, -1, 4450, 4348, 4451, -1, 4450, 4346, 4348, -1, 4345, 4349, 4348, -1, 4792, 4350, 4351, -1, 4351, 4350, 3243, -1, 3243, 4350, 4352, -1, 3260, 4352, 4353, -1, 4354, 4353, 4355, -1, 3237, 4354, 4355, -1, 3243, 4352, 3260, -1, 3260, 4353, 4354, -1, 4373, 4787, 4356, -1, 4356, 4787, 4359, -1, 3295, 4359, 4364, -1, 3292, 4364, 4357, -1, 4295, 4357, 4358, -1, 4295, 3292, 4357, -1, 4295, 4260, 3292, -1, 4787, 4786, 4359, -1, 4359, 4786, 4365, -1, 4370, 4365, 4371, -1, 4362, 4371, 4367, -1, 4360, 4362, 4367, -1, 4360, 4361, 4362, -1, 4362, 4361, 4363, -1, 4370, 4363, 4364, -1, 4359, 4370, 4364, -1, 4359, 4365, 4370, -1, 4786, 4784, 4365, -1, 4365, 4784, 4366, -1, 4371, 4366, 4368, -1, 4367, 4371, 4368, -1, 4784, 4351, 4366, -1, 4366, 4351, 4369, -1, 4368, 4366, 4369, -1, 4361, 4358, 4363, -1, 4363, 4358, 4357, -1, 4364, 4363, 4357, -1, 3292, 3295, 4364, -1, 3295, 4356, 4359, -1, 4362, 4363, 4370, -1, 4371, 4362, 4370, -1, 4366, 4371, 4365, -1, 4423, 4373, 4372, -1, 4372, 4373, 4374, -1, 4375, 4479, 4379, -1, 4376, 4379, 4424, -1, 4377, 4424, 4392, -1, 4378, 4392, 4791, -1, 4378, 4377, 4392, -1, 4378, 4785, 4377, -1, 4377, 4785, 4421, -1, 4376, 4421, 4420, -1, 4375, 4376, 4420, -1, 4375, 4379, 4376, -1, 4479, 4380, 4379, -1, 4379, 4380, 4381, -1, 4390, 4381, 4508, -1, 4395, 4508, 4507, -1, 4398, 4507, 4506, -1, 4382, 4506, 4504, -1, 4427, 4504, 4502, -1, 4385, 4502, 4383, -1, 4384, 4385, 4383, -1, 4384, 4386, 4385, -1, 4384, 4499, 4386, -1, 4386, 4499, 4387, -1, 4389, 4387, 4388, -1, 4428, 4388, 4406, -1, 4789, 4406, 4409, -1, 4789, 4428, 4406, -1, 4789, 4779, 4428, -1, 4428, 4779, 4405, -1, 4389, 4405, 4404, -1, 4386, 4404, 4385, -1, 4386, 4389, 4404, -1, 4386, 4387, 4389, -1, 4379, 4381, 4390, -1, 4424, 4390, 4391, -1, 4392, 4391, 4425, -1, 4791, 4425, 4394, -1, 4791, 4392, 4425, -1, 4390, 4508, 4395, -1, 4391, 4395, 4393, -1, 4425, 4393, 4426, -1, 4394, 4426, 4781, -1, 4394, 4425, 4426, -1, 4395, 4507, 4398, -1, 4393, 4398, 4396, -1, 4426, 4396, 4397, -1, 4781, 4397, 4782, -1, 4781, 4426, 4397, -1, 4398, 4506, 4382, -1, 4396, 4382, 4399, -1, 4397, 4399, 4400, -1, 4782, 4400, 4401, -1, 4782, 4397, 4400, -1, 4382, 4504, 4427, -1, 4399, 4427, 4403, -1, 4400, 4403, 4402, -1, 4401, 4402, 4790, -1, 4401, 4400, 4402, -1, 4427, 4502, 4385, -1, 4403, 4385, 4404, -1, 4402, 4404, 4405, -1, 4790, 4405, 4779, -1, 4790, 4402, 4405, -1, 4499, 4498, 4387, -1, 4387, 4498, 4429, -1, 4388, 4429, 4407, -1, 4406, 4407, 4408, -1, 4409, 4408, 4788, -1, 4409, 4406, 4408, -1, 4498, 4497, 4429, -1, 4429, 4497, 4411, -1, 4407, 4411, 4410, -1, 4408, 4410, 4419, -1, 4788, 4419, 4414, -1, 4793, 4788, 4414, -1, 4497, 4412, 4411, -1, 4411, 4412, 4413, -1, 4410, 4413, 4416, -1, 4419, 4416, 4795, -1, 4414, 4419, 4795, -1, 4412, 4415, 4413, -1, 4413, 4415, 4430, -1, 4416, 4430, 4417, -1, 4795, 4416, 4417, -1, 4415, 4418, 4430, -1, 4430, 4418, 4417, -1, 4417, 4418, 4493, -1, 4419, 4788, 4408, -1, 4785, 4422, 4421, -1, 4421, 4422, 3767, -1, 4420, 4421, 3767, -1, 4422, 4423, 3767, -1, 4377, 4421, 4376, -1, 4424, 4377, 4376, -1, 4390, 4424, 4379, -1, 4395, 4391, 4390, -1, 4391, 4392, 4424, -1, 4398, 4393, 4395, -1, 4393, 4425, 4391, -1, 4382, 4396, 4398, -1, 4396, 4426, 4393, -1, 4427, 4399, 4382, -1, 4399, 4397, 4396, -1, 4385, 4403, 4427, -1, 4403, 4400, 4399, -1, 4402, 4403, 4404, -1, 4428, 4405, 4389, -1, 4388, 4428, 4389, -1, 4429, 4388, 4387, -1, 4411, 4407, 4429, -1, 4407, 4406, 4388, -1, 4413, 4410, 4411, -1, 4410, 4408, 4407, -1, 4430, 4416, 4413, -1, 4416, 4419, 4410, -1, 3314, 4452, 4431, -1, 4447, 4431, 4446, -1, 4432, 4446, 4437, -1, 4248, 4437, 4249, -1, 4248, 4432, 4437, -1, 4777, 4433, 4778, -1, 4777, 4434, 4433, -1, 4777, 4441, 4434, -1, 4434, 4441, 4435, -1, 4436, 4434, 4435, -1, 4436, 4440, 4434, -1, 4436, 4774, 4440, -1, 4440, 4774, 4442, -1, 4439, 4442, 4438, -1, 4446, 4438, 4437, -1, 4446, 4439, 4438, -1, 4446, 4431, 4439, -1, 4439, 4431, 4433, -1, 4440, 4433, 4434, -1, 4440, 4439, 4433, -1, 4440, 4442, 4439, -1, 4441, 4771, 4435, -1, 4774, 4443, 4442, -1, 4442, 4443, 4444, -1, 4445, 4442, 4444, -1, 4445, 4438, 4442, -1, 4445, 4249, 4438, -1, 4438, 4249, 4437, -1, 4432, 4447, 4446, -1, 4447, 3314, 4431, -1, 4778, 4433, 4431, -1, 4452, 4778, 4431, -1, 3345, 4346, 4454, -1, 4448, 4454, 4458, -1, 3312, 4458, 4449, -1, 3312, 4448, 4458, -1, 3312, 3345, 4448, -1, 4448, 3345, 4454, -1, 4451, 4456, 4450, -1, 4451, 4347, 4456, -1, 4456, 4347, 4455, -1, 4457, 4455, 4452, -1, 3315, 4457, 4452, -1, 3315, 4458, 4457, -1, 3315, 4449, 4458, -1, 4347, 4453, 4455, -1, 4455, 4453, 4452, -1, 4450, 4456, 4454, -1, 4346, 4450, 4454, -1, 4455, 4457, 4456, -1, 4456, 4457, 4458, -1, 4454, 4456, 4458, -1, 3827, 3832, 4462, -1, 4462, 3832, 3826, -1, 3825, 4462, 3826, -1, 3825, 4539, 4462, -1, 4462, 4539, 3622, -1, 4459, 4462, 3622, -1, 4459, 4460, 4462, -1, 4462, 4460, 4461, -1, 4463, 4462, 4461, -1, 4463, 3468, 4462, -1, 4463, 3463, 3468, -1, 4463, 3469, 3463, -1, 4463, 3470, 3469, -1, 4463, 3473, 3470, -1, 4463, 4464, 3473, -1, 4463, 4465, 4464, -1, 4463, 4468, 4465, -1, 4463, 3634, 4468, -1, 4468, 3634, 4466, -1, 3636, 4468, 4466, -1, 3636, 4467, 4468, -1, 4468, 4467, 3640, -1, 4469, 4468, 3640, -1, 4469, 3646, 4468, -1, 4468, 3646, 3647, -1, 4470, 4468, 3647, -1, 4470, 4473, 4468, -1, 4470, 3709, 4473, -1, 4473, 3709, 4471, -1, 3652, 4473, 4471, -1, 3652, 4472, 4473, -1, 4473, 4472, 4474, -1, 4475, 4473, 4474, -1, 4475, 3664, 4473, -1, 4473, 3664, 4479, -1, 4479, 3664, 3663, -1, 4476, 4479, 3663, -1, 4476, 3672, 4479, -1, 4479, 3672, 4477, -1, 4478, 4479, 4477, -1, 4478, 4480, 4479, -1, 4479, 4480, 4534, -1, 3424, 4534, 4535, -1, 4481, 4535, 3722, -1, 4482, 4481, 3722, -1, 4482, 3400, 4481, -1, 4482, 4483, 3400, -1, 3400, 4483, 3427, -1, 3427, 4483, 4484, -1, 4536, 4484, 4485, -1, 4486, 4536, 4485, -1, 4486, 3433, 4536, -1, 4486, 3692, 3433, -1, 3433, 3692, 3352, -1, 3352, 3692, 4487, -1, 4544, 4487, 4493, -1, 3346, 4493, 3347, -1, 3346, 4544, 4493, -1, 4491, 4538, 4539, -1, 4491, 3599, 4538, -1, 4491, 4488, 3599, -1, 4491, 3597, 4488, -1, 4491, 3589, 3597, -1, 4491, 3592, 3589, -1, 4491, 3593, 3592, -1, 4491, 4489, 3593, -1, 4491, 4490, 4489, -1, 4491, 3586, 4490, -1, 4491, 3579, 3586, -1, 4491, 3580, 3579, -1, 4491, 3719, 3580, -1, 4491, 4493, 3719, -1, 4491, 4492, 4493, -1, 4493, 4492, 4494, -1, 4802, 4493, 4494, -1, 4802, 4799, 4493, -1, 3347, 4493, 4495, -1, 4495, 4493, 4418, -1, 4500, 4418, 4415, -1, 4412, 4500, 4415, -1, 4412, 4496, 4500, -1, 4412, 4497, 4496, -1, 4496, 4497, 3374, -1, 3374, 4497, 4498, -1, 3376, 4498, 4499, -1, 3379, 4499, 3380, -1, 3379, 3376, 4499, -1, 4495, 4418, 4500, -1, 3374, 4498, 3376, -1, 4499, 4384, 3380, -1, 3380, 4384, 3383, -1, 3383, 4384, 3384, -1, 3384, 4384, 4383, -1, 4501, 4383, 3362, -1, 4501, 3384, 4383, -1, 4383, 4502, 3362, -1, 3362, 4502, 3385, -1, 3385, 4502, 4504, -1, 4503, 4504, 3390, -1, 4503, 3385, 4504, -1, 4504, 4506, 3390, -1, 3390, 4506, 3409, -1, 3409, 4506, 4505, -1, 4505, 4506, 4507, -1, 3411, 4507, 3414, -1, 3411, 4505, 4507, -1, 4507, 4508, 3414, -1, 3414, 4508, 3419, -1, 3419, 4508, 4381, -1, 3420, 4381, 4380, -1, 4509, 4380, 4479, -1, 3422, 4479, 3424, -1, 3422, 4509, 4479, -1, 3419, 4381, 3420, -1, 3420, 4380, 4509, -1, 4510, 4511, 4473, -1, 4510, 4512, 4511, -1, 4510, 4513, 4512, -1, 4512, 4513, 4514, -1, 4514, 4513, 3802, -1, 4516, 3802, 4517, -1, 4515, 4517, 3501, -1, 4515, 4516, 4517, -1, 4514, 3802, 4516, -1, 4517, 4518, 3501, -1, 3501, 4518, 4519, -1, 4519, 4518, 3502, -1, 3502, 4518, 3777, -1, 3521, 3777, 3523, -1, 3521, 3502, 3777, -1, 3777, 4520, 3523, -1, 3523, 4520, 3525, -1, 3525, 4520, 4521, -1, 3529, 4521, 4522, -1, 3529, 3525, 4521, -1, 4521, 4525, 4522, -1, 4522, 4525, 4523, -1, 4523, 4525, 4524, -1, 4524, 4525, 4526, -1, 4526, 4525, 3776, -1, 4532, 3776, 4527, -1, 3512, 4527, 4528, -1, 3513, 4528, 3775, -1, 4533, 3775, 3774, -1, 4530, 4533, 3774, -1, 4530, 4529, 4533, -1, 4530, 4462, 4529, -1, 4529, 4462, 4531, -1, 4531, 4462, 3541, -1, 3541, 4462, 3468, -1, 4526, 3776, 4532, -1, 4532, 4527, 3512, -1, 3512, 4528, 3513, -1, 3513, 3775, 4533, -1, 4479, 4534, 3424, -1, 3424, 4535, 4481, -1, 3427, 4484, 4536, -1, 4487, 3696, 4493, -1, 4493, 3696, 3702, -1, 4537, 4493, 3702, -1, 4537, 3719, 4493, -1, 4538, 3602, 4539, -1, 4539, 3602, 3607, -1, 3606, 4539, 3607, -1, 3606, 3608, 4539, -1, 4539, 3608, 4540, -1, 3611, 4539, 4540, -1, 3611, 4541, 4539, -1, 4539, 4541, 4542, -1, 3711, 4539, 4542, -1, 3711, 3710, 4539, -1, 4539, 3710, 3623, -1, 3622, 4539, 3623, -1, 4511, 4543, 4473, -1, 4473, 4543, 4468, -1, 4544, 3352, 4487, -1, 4545, 4811, 4566, -1, 4810, 4566, 4563, -1, 4808, 4563, 4562, -1, 4546, 4562, 4593, -1, 4546, 4808, 4562, -1, 4806, 4547, 4804, -1, 4806, 4551, 4547, -1, 4806, 4798, 4551, -1, 4551, 4798, 4553, -1, 4549, 4553, 4548, -1, 4568, 4548, 4555, -1, 4597, 4555, 4556, -1, 4597, 4568, 4555, -1, 4597, 4596, 4568, -1, 4568, 4596, 4550, -1, 4549, 4550, 4552, -1, 4551, 4552, 4547, -1, 4551, 4549, 4552, -1, 4551, 4553, 4549, -1, 4798, 4801, 4553, -1, 4553, 4801, 4569, -1, 4548, 4569, 4554, -1, 4555, 4554, 3928, -1, 4595, 4555, 3928, -1, 4595, 4556, 4555, -1, 4801, 4557, 4569, -1, 4569, 4557, 4558, -1, 4554, 4558, 3929, -1, 3928, 4554, 3929, -1, 4557, 4807, 4558, -1, 4558, 4807, 4559, -1, 3929, 4558, 4559, -1, 4807, 4803, 4559, -1, 4596, 4560, 4550, -1, 4550, 4560, 4565, -1, 4552, 4565, 4567, -1, 4547, 4567, 4566, -1, 4804, 4566, 4811, -1, 4804, 4547, 4566, -1, 4560, 4561, 4565, -1, 4565, 4561, 4594, -1, 4564, 4594, 4593, -1, 4562, 4564, 4593, -1, 4562, 4563, 4564, -1, 4564, 4563, 4567, -1, 4565, 4564, 4567, -1, 4565, 4594, 4564, -1, 4808, 4810, 4563, -1, 4810, 4545, 4566, -1, 4567, 4563, 4566, -1, 4552, 4567, 4547, -1, 4550, 4565, 4552, -1, 4568, 4550, 4549, -1, 4548, 4568, 4549, -1, 4569, 4548, 4553, -1, 4558, 4554, 4569, -1, 4554, 4555, 4548, -1, 3947, 3984, 4570, -1, 4570, 3984, 3990, -1, 4571, 3990, 3989, -1, 4572, 4571, 3989, -1, 4572, 3940, 4571, -1, 4572, 3949, 3940, -1, 4572, 4573, 3949, -1, 3949, 4573, 3988, -1, 4574, 3988, 3952, -1, 4574, 3949, 3988, -1, 4570, 3990, 4571, -1, 3988, 4575, 3952, -1, 3952, 4575, 3953, -1, 3953, 4575, 4586, -1, 3932, 4586, 4577, -1, 4576, 3932, 4577, -1, 4576, 3880, 3932, -1, 3932, 3880, 3878, -1, 3892, 3932, 3878, -1, 3892, 3877, 3932, -1, 3932, 3877, 3875, -1, 3874, 3932, 3875, -1, 3874, 4578, 3932, -1, 3932, 4578, 3888, -1, 4579, 3932, 3888, -1, 4579, 4580, 3932, -1, 3932, 4580, 3871, -1, 3886, 3932, 3871, -1, 3886, 3869, 3932, -1, 3932, 3869, 3868, -1, 4581, 3932, 3868, -1, 4581, 3866, 3932, -1, 3932, 3866, 4592, -1, 4583, 4592, 4582, -1, 4583, 3932, 4592, -1, 4583, 4595, 3932, -1, 4583, 4546, 4595, -1, 4583, 4809, 4546, -1, 4583, 4584, 4809, -1, 4809, 4584, 4603, -1, 4603, 4584, 4605, -1, 4605, 4584, 4616, -1, 4616, 4584, 4585, -1, 4585, 4584, 4598, -1, 3953, 4586, 3932, -1, 4587, 3843, 4592, -1, 4587, 4589, 3843, -1, 3843, 4589, 3857, -1, 3857, 4589, 4588, -1, 4588, 4589, 3858, -1, 3858, 4589, 3859, -1, 3843, 3842, 4592, -1, 4592, 3842, 4590, -1, 4591, 4592, 4590, -1, 4591, 3840, 4592, -1, 4592, 3840, 3839, -1, 3838, 4592, 3839, -1, 3838, 4582, 4592, -1, 4546, 4593, 4595, -1, 4595, 4593, 4594, -1, 4561, 4595, 4594, -1, 4561, 4560, 4595, -1, 4595, 4560, 4596, -1, 4597, 4595, 4596, -1, 4597, 4556, 4595, -1, 4598, 4584, 4621, -1, 4617, 4621, 4622, -1, 4599, 4622, 4600, -1, 4607, 4600, 4818, -1, 4601, 4607, 4818, -1, 4601, 4608, 4607, -1, 4601, 4821, 4608, -1, 4608, 4821, 4610, -1, 4602, 4610, 4624, -1, 4604, 4624, 4611, -1, 4603, 4611, 4809, -1, 4603, 4604, 4611, -1, 4603, 4605, 4604, -1, 4604, 4605, 4623, -1, 4602, 4623, 4606, -1, 4608, 4606, 4607, -1, 4608, 4602, 4606, -1, 4608, 4610, 4602, -1, 4609, 4622, 3926, -1, 4609, 4600, 4622, -1, 4609, 3927, 4600, -1, 4600, 3927, 2596, -1, 4818, 4600, 2596, -1, 4821, 4813, 4610, -1, 4610, 4813, 4625, -1, 4624, 4625, 4626, -1, 4611, 4626, 4612, -1, 4809, 4611, 4612, -1, 4813, 4613, 4625, -1, 4625, 4613, 4619, -1, 4620, 4619, 4614, -1, 4615, 4620, 4614, -1, 4615, 4626, 4620, -1, 4615, 4612, 4626, -1, 4619, 4854, 4614, -1, 4605, 4616, 4623, -1, 4623, 4616, 4618, -1, 4606, 4618, 4599, -1, 4607, 4599, 4600, -1, 4607, 4606, 4599, -1, 4616, 4585, 4618, -1, 4618, 4585, 4617, -1, 4599, 4617, 4622, -1, 4599, 4618, 4617, -1, 4585, 4598, 4617, -1, 4617, 4598, 4621, -1, 4625, 4619, 4620, -1, 4626, 4625, 4620, -1, 4584, 3926, 4621, -1, 4621, 3926, 4622, -1, 4623, 4618, 4606, -1, 4604, 4623, 4602, -1, 4624, 4604, 4602, -1, 4625, 4624, 4610, -1, 4611, 4624, 4626, -1, 4627, 4177, 4004, -1, 4627, 4628, 4177, -1, 4627, 4021, 4628, -1, 4628, 4021, 4019, -1, 4630, 4019, 4629, -1, 4631, 4630, 4629, -1, 4631, 4632, 4630, -1, 4630, 4632, 4179, -1, 4628, 4019, 4630, -1, 4177, 2692, 4004, -1, 4004, 2692, 4633, -1, 4634, 4004, 4633, -1, 2692, 3998, 4633, -1, 4629, 4636, 4635, -1, 4635, 4636, 4639, -1, 4639, 4636, 4012, -1, 4641, 4012, 4011, -1, 4642, 4011, 4637, -1, 4643, 4637, 4638, -1, 4655, 4643, 4638, -1, 4639, 4012, 4641, -1, 4641, 4011, 4642, -1, 4642, 4637, 4643, -1, 4635, 4639, 4640, -1, 4640, 4639, 4641, -1, 4642, 4640, 4641, -1, 4642, 4643, 4640, -1, 4640, 4643, 4046, -1, 4060, 4640, 4046, -1, 4060, 4644, 4640, -1, 4060, 4061, 4644, -1, 4644, 4061, 4678, -1, 4678, 4061, 4062, -1, 4677, 4062, 4049, -1, 4063, 4677, 4049, -1, 4063, 4645, 4677, -1, 4063, 4647, 4645, -1, 4645, 4647, 4646, -1, 4646, 4647, 4676, -1, 4828, 4676, 4648, -1, 4830, 4648, 4064, -1, 4651, 4064, 4065, -1, 4650, 4065, 4649, -1, 4650, 4651, 4065, -1, 4650, 4679, 4651, -1, 4651, 4679, 4652, -1, 4652, 4679, 4681, -1, 4653, 4652, 4681, -1, 4653, 4835, 4652, -1, 4643, 4655, 4046, -1, 4046, 4655, 4654, -1, 4654, 4655, 4666, -1, 4666, 4655, 4089, -1, 4044, 4089, 4081, -1, 4667, 4081, 4668, -1, 4669, 4668, 4656, -1, 4657, 4656, 4079, -1, 4085, 4657, 4079, -1, 4085, 4059, 4657, -1, 4085, 4077, 4059, -1, 4059, 4077, 4058, -1, 4058, 4077, 4084, -1, 4057, 4084, 4083, -1, 4041, 4083, 4658, -1, 4056, 4658, 4670, -1, 4671, 4670, 4074, -1, 4672, 4074, 4073, -1, 4659, 4073, 4660, -1, 4673, 4660, 4674, -1, 4068, 4674, 4661, -1, 4675, 4661, 4662, -1, 4067, 4662, 4663, -1, 4665, 4663, 4649, -1, 4664, 4649, 4065, -1, 4664, 4665, 4649, -1, 4666, 4089, 4044, -1, 4044, 4081, 4667, -1, 4667, 4668, 4669, -1, 4669, 4656, 4657, -1, 4058, 4084, 4057, -1, 4057, 4083, 4041, -1, 4041, 4658, 4056, -1, 4056, 4670, 4671, -1, 4671, 4074, 4672, -1, 4672, 4073, 4659, -1, 4659, 4660, 4673, -1, 4673, 4674, 4068, -1, 4068, 4661, 4675, -1, 4675, 4662, 4067, -1, 4067, 4663, 4665, -1, 4651, 4830, 4064, -1, 4830, 4828, 4648, -1, 4828, 4646, 4676, -1, 4677, 4678, 4062, -1, 4649, 4197, 4650, -1, 4650, 4197, 4680, -1, 4679, 4680, 4193, -1, 4681, 4193, 4682, -1, 4653, 4682, 4683, -1, 4835, 4683, 4188, -1, 4835, 4653, 4683, -1, 4650, 4680, 4679, -1, 4679, 4193, 4681, -1, 4681, 4682, 4653, -1, 4684, 4685, 4689, -1, 4724, 4689, 4686, -1, 4723, 4686, 4687, -1, 4688, 4687, 4827, -1, 4688, 4723, 4687, -1, 4688, 4826, 4723, -1, 4723, 4826, 4722, -1, 4724, 4722, 4822, -1, 4684, 4724, 4822, -1, 4684, 4689, 4724, -1, 4146, 4725, 4149, -1, 4146, 4693, 4725, -1, 4725, 4693, 4690, -1, 4726, 4690, 4728, -1, 4692, 4728, 4727, -1, 4691, 4727, 4829, -1, 4691, 4692, 4727, -1, 4691, 4827, 4692, -1, 4692, 4827, 4687, -1, 4726, 4687, 4686, -1, 4725, 4686, 4689, -1, 4149, 4689, 4685, -1, 4149, 4725, 4689, -1, 4693, 4698, 4690, -1, 4690, 4698, 4694, -1, 4728, 4694, 4695, -1, 4727, 4695, 4696, -1, 4829, 4696, 4697, -1, 4829, 4727, 4696, -1, 4698, 4144, 4694, -1, 4694, 4144, 4699, -1, 4708, 4699, 4700, -1, 4706, 4700, 4157, -1, 4701, 4706, 4157, -1, 4701, 4702, 4706, -1, 4701, 4142, 4702, -1, 4702, 4142, 4703, -1, 4731, 4703, 4716, -1, 4705, 4716, 4704, -1, 4833, 4704, 4715, -1, 4833, 4705, 4704, -1, 4833, 4832, 4705, -1, 4705, 4832, 4730, -1, 4731, 4730, 4707, -1, 4702, 4707, 4706, -1, 4702, 4731, 4707, -1, 4702, 4703, 4731, -1, 4694, 4699, 4708, -1, 4695, 4708, 4729, -1, 4696, 4729, 4709, -1, 4697, 4709, 4831, -1, 4697, 4696, 4709, -1, 4708, 4700, 4706, -1, 4729, 4706, 4707, -1, 4709, 4707, 4730, -1, 4831, 4730, 4832, -1, 4831, 4709, 4730, -1, 4142, 4141, 4703, -1, 4703, 4141, 4717, -1, 4718, 4717, 4154, -1, 4732, 4154, 4710, -1, 4151, 4732, 4710, -1, 4151, 4711, 4732, -1, 4151, 4105, 4711, -1, 4711, 4105, 4162, -1, 4712, 4162, 4719, -1, 4713, 4719, 4714, -1, 4834, 4713, 4714, -1, 4834, 4715, 4713, -1, 4713, 4715, 4704, -1, 4720, 4704, 4716, -1, 4718, 4716, 4703, -1, 4717, 4718, 4703, -1, 4718, 4154, 4732, -1, 4720, 4732, 4712, -1, 4713, 4712, 4719, -1, 4713, 4720, 4712, -1, 4713, 4704, 4720, -1, 4711, 4162, 4712, -1, 4732, 4711, 4712, -1, 4826, 4825, 4722, -1, 4722, 4825, 4721, -1, 4822, 4722, 4721, -1, 4723, 4722, 4724, -1, 4686, 4723, 4724, -1, 4726, 4686, 4725, -1, 4690, 4726, 4725, -1, 4692, 4687, 4726, -1, 4728, 4692, 4726, -1, 4694, 4728, 4690, -1, 4708, 4695, 4694, -1, 4695, 4727, 4728, -1, 4706, 4729, 4708, -1, 4729, 4696, 4695, -1, 4709, 4729, 4707, -1, 4705, 4730, 4731, -1, 4716, 4705, 4731, -1, 4720, 4716, 4718, -1, 4732, 4720, 4718, -1, 4164, 4733, 4834, -1, 4834, 4733, 4179, -1, 2708, 4840, 4734, -1, 2708, 4841, 4840, -1, 4840, 4842, 4734, -1, 4734, 4842, 4735, -1, 4735, 4842, 4736, -1, 4736, 4842, 4191, -1, 4191, 4842, 4737, -1, 4190, 4737, 4188, -1, 4190, 4191, 4737, -1, 4838, 4837, 4737, -1, 4737, 4837, 4836, -1, 4188, 4737, 4836, -1, 4738, 4843, 4752, -1, 4739, 4752, 4761, -1, 4740, 4761, 4741, -1, 4742, 4741, 4743, -1, 4238, 4742, 4743, -1, 4238, 4744, 4742, -1, 4238, 4745, 4744, -1, 4744, 4745, 4746, -1, 4759, 4746, 4747, -1, 4749, 4747, 4755, -1, 4849, 4755, 4851, -1, 4849, 4749, 4755, -1, 4849, 4748, 4749, -1, 4749, 4748, 4758, -1, 4762, 4758, 4750, -1, 4763, 4750, 4751, -1, 4739, 4751, 4738, -1, 4752, 4739, 4738, -1, 4843, 2711, 4752, -1, 4752, 2711, 2710, -1, 4761, 2710, 4753, -1, 4741, 4753, 4239, -1, 4743, 4741, 4239, -1, 4752, 2710, 4761, -1, 4761, 4753, 4741, -1, 4745, 4754, 4746, -1, 4746, 4754, 4764, -1, 4747, 4764, 4756, -1, 4755, 4756, 4768, -1, 4769, 4755, 4768, -1, 4769, 4851, 4755, -1, 4754, 4757, 4764, -1, 4764, 4757, 4765, -1, 4756, 4765, 4766, -1, 4768, 4756, 4766, -1, 4757, 4237, 4765, -1, 4765, 4237, 4766, -1, 4749, 4758, 4762, -1, 4759, 4762, 4760, -1, 4744, 4760, 4742, -1, 4744, 4759, 4760, -1, 4744, 4746, 4759, -1, 4762, 4750, 4763, -1, 4760, 4763, 4740, -1, 4742, 4740, 4741, -1, 4742, 4760, 4740, -1, 4763, 4751, 4739, -1, 4740, 4739, 4761, -1, 4740, 4763, 4739, -1, 4762, 4763, 4760, -1, 4749, 4762, 4759, -1, 4747, 4749, 4759, -1, 4764, 4747, 4746, -1, 4765, 4756, 4764, -1, 4756, 4755, 4747, -1, 4237, 4227, 4766, -1, 4766, 4227, 4767, -1, 3169, 4766, 4767, -1, 3169, 4768, 4766, -1, 3169, 3172, 4768, -1, 4768, 3172, 4769, -1, 4769, 3172, 4770, -1, 4851, 4769, 4770, -1, 4852, 4772, 4771, -1, 4771, 4772, 4435, -1, 4435, 4772, 4773, -1, 4436, 4773, 4775, -1, 4774, 4775, 4776, -1, 4443, 4776, 4265, -1, 4443, 4774, 4776, -1, 4435, 4773, 4436, -1, 4436, 4775, 4774, -1, 4771, 4441, 4793, -1, 4793, 4441, 4788, -1, 4788, 4441, 4777, -1, 4409, 4777, 4778, -1, 4789, 4778, 4452, -1, 4453, 4789, 4452, -1, 4453, 4779, 4789, -1, 4453, 4348, 4779, -1, 4779, 4348, 4790, -1, 4790, 4348, 4780, -1, 4401, 4780, 4344, -1, 4782, 4344, 4341, -1, 4340, 4782, 4341, -1, 4340, 4781, 4782, -1, 4340, 4783, 4781, -1, 4781, 4783, 4394, -1, 4394, 4783, 4338, -1, 4791, 4338, 4792, -1, 4378, 4792, 4351, -1, 4784, 4378, 4351, -1, 4784, 4785, 4378, -1, 4784, 4786, 4785, -1, 4785, 4786, 4422, -1, 4422, 4786, 4787, -1, 4423, 4787, 4373, -1, 4423, 4422, 4787, -1, 4788, 4777, 4409, -1, 4409, 4778, 4789, -1, 4790, 4780, 4401, -1, 4401, 4344, 4782, -1, 4394, 4338, 4791, -1, 4791, 4792, 4378, -1, 4799, 4800, 4493, -1, 4493, 4800, 4417, -1, 4417, 4800, 4794, -1, 4795, 4794, 4805, -1, 4414, 4805, 4797, -1, 4793, 4797, 4796, -1, 4793, 4414, 4797, -1, 4417, 4794, 4795, -1, 4795, 4805, 4414, -1, 4796, 4797, 4811, -1, 4811, 4797, 4804, -1, 4804, 4797, 4805, -1, 4806, 4805, 4794, -1, 4798, 4794, 4800, -1, 4799, 4798, 4800, -1, 4799, 4801, 4798, -1, 4799, 4802, 4801, -1, 4801, 4802, 4557, -1, 4557, 4802, 4494, -1, 4807, 4494, 4492, -1, 4803, 4492, 4491, -1, 4803, 4807, 4492, -1, 4804, 4805, 4806, -1, 4806, 4794, 4798, -1, 4557, 4494, 4807, -1, 4546, 4809, 4808, -1, 4808, 4809, 4612, -1, 4615, 4808, 4612, -1, 4615, 4810, 4808, -1, 4615, 4614, 4810, -1, 4810, 4614, 4545, -1, 4545, 4614, 4854, -1, 4811, 4545, 4854, -1, 4150, 4812, 2596, -1, 2596, 4812, 4818, -1, 4818, 4812, 4819, -1, 4601, 4819, 4820, -1, 4821, 4820, 4814, -1, 4813, 4814, 4815, -1, 4824, 4813, 4815, -1, 4824, 4613, 4813, -1, 4824, 4816, 4613, -1, 4613, 4816, 4619, -1, 4619, 4816, 4817, -1, 4854, 4817, 4823, -1, 4854, 4619, 4817, -1, 4818, 4819, 4601, -1, 4601, 4820, 4821, -1, 4821, 4814, 4813, -1, 4814, 4685, 4815, -1, 4815, 4685, 4684, -1, 4824, 4684, 4822, -1, 4816, 4822, 4721, -1, 4817, 4721, 4825, -1, 4823, 4817, 4825, -1, 4815, 4684, 4824, -1, 4824, 4822, 4816, -1, 4816, 4721, 4817, -1, 4826, 4835, 4825, -1, 4826, 4652, 4835, -1, 4826, 4688, 4652, -1, 4652, 4688, 4651, -1, 4651, 4688, 4827, -1, 4830, 4827, 4691, -1, 4828, 4691, 4829, -1, 4646, 4829, 4697, -1, 4645, 4697, 4677, -1, 4645, 4646, 4697, -1, 4651, 4827, 4830, -1, 4830, 4691, 4828, -1, 4828, 4829, 4646, -1, 4697, 4831, 4677, -1, 4677, 4831, 4678, -1, 4678, 4831, 4832, -1, 4644, 4832, 4833, -1, 4640, 4833, 4715, -1, 4635, 4715, 4834, -1, 4632, 4834, 4179, -1, 4632, 4635, 4834, -1, 4632, 4631, 4635, -1, 4635, 4631, 4629, -1, 4678, 4832, 4644, -1, 4644, 4833, 4640, -1, 4640, 4715, 4635, -1, 4188, 4836, 4835, -1, 4835, 4836, 4837, -1, 4825, 4837, 4838, -1, 4825, 4835, 4837, -1, 4853, 4838, 4850, -1, 4850, 4838, 4737, -1, 4839, 4737, 4842, -1, 4848, 4842, 4840, -1, 4846, 4840, 4841, -1, 4845, 4846, 4841, -1, 4850, 4737, 4839, -1, 4839, 4842, 4848, -1, 4848, 4840, 4846, -1, 2704, 4843, 4844, -1, 4844, 4843, 4738, -1, 2707, 4738, 4751, -1, 4847, 4751, 4750, -1, 4845, 4750, 4758, -1, 4846, 4758, 4848, -1, 4846, 4845, 4758, -1, 4844, 4738, 2707, -1, 2707, 4751, 4847, -1, 4847, 4750, 4845, -1, 4758, 4748, 4848, -1, 4848, 4748, 4839, -1, 4839, 4748, 4849, -1, 4850, 4849, 4851, -1, 4853, 4850, 4851, -1, 4839, 4849, 4850, -1, 4825, 4838, 4823, -1, 4823, 4838, 4853, -1, 4796, 4853, 4852, -1, 4793, 4852, 4771, -1, 4793, 4796, 4852, -1, 4853, 4851, 4852, -1, 4852, 4851, 4770, -1, 4853, 4796, 4823, -1, 4823, 4796, 4811, -1, 4854, 4823, 4811, -1, 5646, 5647, 4856, -1, 4855, 4856, 4857, -1, 4858, 4857, 4859, -1, 5085, 4859, 4860, -1, 5083, 4860, 4862, -1, 4861, 5083, 4862, -1, 4861, 4868, 5083, -1, 4861, 4863, 4868, -1, 4868, 4863, 4871, -1, 5091, 4871, 5092, -1, 5095, 5092, 5098, -1, 4864, 5098, 5097, -1, 4865, 5097, 4866, -1, 4865, 4864, 5097, -1, 4865, 5641, 4864, -1, 4864, 5641, 5094, -1, 5095, 5094, 5093, -1, 5091, 5093, 4867, -1, 4868, 4867, 5083, -1, 4868, 5091, 4867, -1, 4868, 4871, 5091, -1, 5647, 5670, 4856, -1, 4856, 5670, 4870, -1, 4857, 4870, 4869, -1, 4859, 4869, 5653, -1, 4860, 5653, 5538, -1, 5547, 4860, 5538, -1, 5547, 4862, 4860, -1, 4856, 4870, 4857, -1, 4857, 4869, 4859, -1, 4859, 5653, 4860, -1, 4863, 5549, 4871, -1, 4871, 5549, 4874, -1, 5092, 4874, 4872, -1, 5098, 4872, 5096, -1, 5097, 5096, 4873, -1, 4866, 4873, 5638, -1, 4866, 5097, 4873, -1, 5549, 4876, 4874, -1, 4874, 4876, 4878, -1, 4872, 4878, 4879, -1, 5096, 4879, 4882, -1, 4873, 4882, 4875, -1, 5638, 4875, 5081, -1, 5638, 4873, 4875, -1, 4876, 4877, 4878, -1, 4878, 4877, 4880, -1, 4879, 4880, 4881, -1, 4882, 4881, 5100, -1, 4875, 5100, 4912, -1, 5081, 4912, 5080, -1, 4883, 5080, 4915, -1, 5079, 4915, 4884, -1, 5078, 4884, 4923, -1, 5636, 4923, 4922, -1, 5616, 4922, 4904, -1, 5077, 4904, 4905, -1, 4885, 4905, 4930, -1, 5635, 4930, 5076, -1, 5614, 5076, 5110, -1, 4886, 5110, 5112, -1, 5634, 5112, 4887, -1, 5075, 4887, 4888, -1, 5072, 4888, 4939, -1, 4895, 4939, 4889, -1, 4896, 4889, 4937, -1, 4890, 4896, 4937, -1, 4890, 4891, 4896, -1, 4896, 4891, 4947, -1, 4897, 4947, 4892, -1, 5113, 4892, 5118, -1, 5115, 5118, 4948, -1, 4893, 4948, 5632, -1, 4893, 5115, 4948, -1, 4893, 4894, 5115, -1, 5115, 4894, 5071, -1, 5113, 5071, 5073, -1, 4897, 5073, 4895, -1, 4896, 4895, 4889, -1, 4896, 4897, 4895, -1, 4896, 4947, 4897, -1, 4877, 5551, 4880, -1, 4880, 5551, 4898, -1, 5099, 4898, 4899, -1, 4913, 4899, 4900, -1, 4919, 4900, 5553, -1, 5102, 5553, 5542, -1, 4920, 5542, 4901, -1, 4902, 4920, 4901, -1, 4902, 4909, 4920, -1, 4902, 4925, 4909, -1, 4909, 4925, 4903, -1, 5103, 4903, 5104, -1, 4907, 5104, 4906, -1, 4904, 4906, 4905, -1, 4904, 4907, 4906, -1, 4904, 4922, 4907, -1, 4907, 4922, 4921, -1, 5103, 4921, 4908, -1, 4909, 4908, 4920, -1, 4909, 5103, 4908, -1, 4909, 4903, 5103, -1, 4880, 4898, 5099, -1, 4881, 5099, 4910, -1, 5100, 4910, 4911, -1, 4912, 4911, 5080, -1, 4912, 5100, 4911, -1, 5099, 4899, 4913, -1, 4910, 4913, 4914, -1, 4911, 4914, 4917, -1, 5080, 4917, 4915, -1, 5080, 4911, 4917, -1, 4913, 4900, 4919, -1, 4914, 4919, 4916, -1, 4917, 4916, 4918, -1, 4915, 4918, 4884, -1, 4915, 4917, 4918, -1, 4919, 5553, 5102, -1, 4916, 5102, 5101, -1, 4918, 5101, 4924, -1, 4884, 4924, 4923, -1, 4884, 4918, 4924, -1, 5102, 5542, 4920, -1, 5101, 4920, 4908, -1, 4924, 4908, 4921, -1, 4923, 4921, 4922, -1, 4923, 4924, 4921, -1, 4925, 4926, 4903, -1, 4903, 4926, 4927, -1, 5104, 4927, 4928, -1, 4906, 4928, 5105, -1, 4905, 5105, 4930, -1, 4905, 4906, 5105, -1, 4926, 4929, 4927, -1, 4927, 4929, 4931, -1, 4928, 4931, 4934, -1, 5105, 4934, 4935, -1, 4930, 4935, 5076, -1, 4930, 5105, 4935, -1, 4929, 4932, 4931, -1, 4931, 4932, 4933, -1, 4934, 4933, 5106, -1, 4935, 5106, 4936, -1, 5076, 4936, 5110, -1, 5076, 4935, 4936, -1, 4932, 5545, 4933, -1, 4933, 5545, 5558, -1, 4940, 5558, 4941, -1, 4943, 4941, 5557, -1, 4944, 5557, 4945, -1, 4938, 4945, 5559, -1, 4889, 5559, 4937, -1, 4889, 4938, 5559, -1, 4889, 4939, 4938, -1, 4938, 4939, 5109, -1, 4944, 5109, 5107, -1, 4943, 5107, 4942, -1, 4940, 4942, 5106, -1, 4933, 4940, 5106, -1, 4933, 5558, 4940, -1, 4940, 4941, 4943, -1, 4942, 4940, 4943, -1, 4943, 5557, 4944, -1, 5107, 4943, 4944, -1, 4944, 4945, 4938, -1, 5109, 4944, 4938, -1, 4891, 4946, 4947, -1, 4947, 4946, 4950, -1, 4892, 4950, 5117, -1, 5118, 5117, 5116, -1, 4948, 5116, 4949, -1, 5632, 4949, 5631, -1, 5632, 4948, 4949, -1, 4946, 4954, 4950, -1, 4950, 4954, 4951, -1, 5117, 4951, 4952, -1, 5116, 4952, 4956, -1, 4949, 4956, 4953, -1, 5631, 4953, 5629, -1, 5631, 4949, 4953, -1, 4954, 4955, 4951, -1, 4951, 4955, 5120, -1, 4952, 5120, 4958, -1, 4956, 4958, 4957, -1, 4953, 4957, 4960, -1, 5629, 4960, 4961, -1, 5629, 4953, 4960, -1, 4955, 4963, 5120, -1, 5120, 4963, 5119, -1, 4958, 5119, 4959, -1, 4957, 4959, 4965, -1, 4960, 4965, 4962, -1, 4961, 4962, 5628, -1, 4961, 4960, 4962, -1, 4963, 4966, 5119, -1, 5119, 4966, 4964, -1, 4959, 4964, 5121, -1, 4965, 5121, 5122, -1, 4962, 5122, 4984, -1, 5628, 4984, 4983, -1, 5628, 4962, 4984, -1, 4966, 5564, 4964, -1, 4964, 5564, 4967, -1, 4980, 4967, 4968, -1, 4985, 4968, 5567, -1, 5123, 5567, 4989, -1, 5126, 4989, 4969, -1, 5130, 4969, 4994, -1, 4996, 4994, 4997, -1, 4970, 4997, 5569, -1, 5131, 5569, 4971, -1, 4972, 5131, 4971, -1, 4972, 4973, 5131, -1, 4972, 5003, 4973, -1, 4973, 5003, 4979, -1, 4974, 4979, 5004, -1, 4977, 5004, 4975, -1, 4976, 4975, 5005, -1, 5624, 5005, 5006, -1, 5624, 4976, 5005, -1, 5624, 5605, 4976, -1, 4976, 5605, 5135, -1, 4977, 5135, 5002, -1, 4974, 5002, 4978, -1, 4973, 4978, 5131, -1, 4973, 4974, 4978, -1, 4973, 4979, 4974, -1, 4964, 4967, 4980, -1, 5121, 4980, 5125, -1, 5122, 5125, 4981, -1, 4984, 4981, 4987, -1, 4983, 4987, 4982, -1, 4983, 4984, 4987, -1, 4980, 4968, 4985, -1, 5125, 4985, 5124, -1, 4981, 5124, 4986, -1, 4987, 4986, 5129, -1, 4982, 5129, 5609, -1, 4982, 4987, 5129, -1, 4985, 5567, 5123, -1, 5124, 5123, 5128, -1, 4986, 5128, 5127, -1, 5129, 5127, 5070, -1, 5609, 5070, 4993, -1, 5626, 4993, 4988, -1, 5625, 4988, 5000, -1, 5069, 5000, 4999, -1, 5607, 4999, 5135, -1, 5605, 5607, 5135, -1, 5123, 4989, 5126, -1, 5128, 5126, 4991, -1, 5127, 4991, 4990, -1, 5070, 4990, 4993, -1, 5070, 5127, 4990, -1, 5126, 4969, 5130, -1, 4991, 5130, 4995, -1, 4990, 4995, 4992, -1, 4993, 4992, 4988, -1, 4993, 4990, 4992, -1, 5130, 4994, 4996, -1, 4995, 4996, 5133, -1, 4992, 5133, 4998, -1, 4988, 4998, 5000, -1, 4988, 4992, 4998, -1, 4996, 4997, 4970, -1, 5133, 4970, 5132, -1, 4998, 5132, 5001, -1, 5000, 5001, 4999, -1, 5000, 4998, 5001, -1, 4970, 5569, 5131, -1, 5132, 5131, 4978, -1, 5001, 4978, 5002, -1, 4999, 5002, 5135, -1, 4999, 5001, 5002, -1, 5003, 5571, 4979, -1, 4979, 5571, 5134, -1, 5004, 5134, 5008, -1, 4975, 5008, 5136, -1, 5005, 5136, 5007, -1, 5006, 5007, 5009, -1, 5006, 5005, 5007, -1, 5571, 5570, 5134, -1, 5134, 5570, 5011, -1, 5008, 5011, 5012, -1, 5136, 5012, 5088, -1, 5007, 5088, 5010, -1, 5009, 5010, 5015, -1, 5009, 5007, 5010, -1, 5570, 5574, 5011, -1, 5011, 5574, 5137, -1, 5012, 5137, 5138, -1, 5088, 5138, 5013, -1, 5010, 5013, 5014, -1, 5015, 5014, 5601, -1, 5015, 5010, 5014, -1, 5574, 5575, 5137, -1, 5137, 5575, 5016, -1, 5138, 5016, 5017, -1, 5013, 5017, 5018, -1, 5014, 5018, 5019, -1, 5601, 5019, 5600, -1, 5601, 5014, 5019, -1, 5575, 5583, 5016, -1, 5016, 5583, 5026, -1, 5017, 5026, 5087, -1, 5018, 5087, 5020, -1, 5019, 5020, 5028, -1, 5600, 5028, 5068, -1, 5067, 5068, 5044, -1, 5066, 5044, 5047, -1, 5021, 5047, 5052, -1, 5065, 5052, 5022, -1, 5620, 5022, 5058, -1, 5064, 5058, 5060, -1, 5024, 5060, 5023, -1, 5595, 5023, 5039, -1, 5595, 5024, 5023, -1, 5583, 5025, 5026, -1, 5026, 5025, 5042, -1, 5087, 5042, 5140, -1, 5020, 5140, 5027, -1, 5028, 5027, 5068, -1, 5028, 5020, 5027, -1, 5025, 5577, 5042, -1, 5042, 5577, 5029, -1, 5139, 5029, 5045, -1, 5030, 5045, 5579, -1, 5049, 5579, 5031, -1, 5053, 5031, 5032, -1, 5054, 5032, 5059, -1, 5033, 5059, 5585, -1, 5034, 5585, 5035, -1, 5036, 5034, 5035, -1, 5036, 5037, 5034, -1, 5036, 5038, 5037, -1, 5037, 5038, 5061, -1, 5147, 5061, 5146, -1, 5144, 5146, 5519, -1, 5039, 5144, 5519, -1, 5039, 5023, 5144, -1, 5144, 5023, 5145, -1, 5147, 5145, 5040, -1, 5037, 5040, 5041, -1, 5034, 5041, 5033, -1, 5585, 5034, 5033, -1, 5042, 5029, 5139, -1, 5140, 5139, 5043, -1, 5027, 5043, 5141, -1, 5068, 5141, 5044, -1, 5068, 5027, 5141, -1, 5139, 5045, 5030, -1, 5043, 5030, 5046, -1, 5141, 5046, 5048, -1, 5044, 5048, 5047, -1, 5044, 5141, 5048, -1, 5030, 5579, 5049, -1, 5046, 5049, 5050, -1, 5048, 5050, 5051, -1, 5047, 5051, 5052, -1, 5047, 5048, 5051, -1, 5049, 5031, 5053, -1, 5050, 5053, 5055, -1, 5051, 5055, 5142, -1, 5052, 5142, 5022, -1, 5052, 5051, 5142, -1, 5053, 5032, 5054, -1, 5055, 5054, 5056, -1, 5142, 5056, 5143, -1, 5022, 5143, 5057, -1, 5058, 5057, 5060, -1, 5058, 5022, 5057, -1, 5054, 5059, 5033, -1, 5056, 5033, 5041, -1, 5143, 5041, 5040, -1, 5057, 5040, 5145, -1, 5060, 5145, 5023, -1, 5060, 5057, 5145, -1, 5038, 5062, 5061, -1, 5061, 5062, 5063, -1, 5146, 5063, 5514, -1, 5519, 5146, 5514, -1, 5062, 5587, 5063, -1, 5063, 5587, 5517, -1, 5514, 5063, 5517, -1, 5024, 5064, 5060, -1, 5064, 5620, 5058, -1, 5620, 5065, 5022, -1, 5065, 5021, 5052, -1, 5021, 5066, 5047, -1, 5066, 5067, 5044, -1, 5067, 5600, 5068, -1, 5028, 5600, 5019, -1, 5607, 5069, 4999, -1, 5069, 5625, 5000, -1, 5625, 5626, 4988, -1, 5626, 5609, 4993, -1, 5070, 5609, 5129, -1, 4894, 5633, 5071, -1, 5071, 5633, 5114, -1, 5073, 5114, 5072, -1, 4895, 5072, 4939, -1, 4895, 5073, 5072, -1, 5633, 5074, 5114, -1, 5114, 5074, 5075, -1, 5072, 5075, 4888, -1, 5072, 5114, 5075, -1, 5074, 5634, 5075, -1, 5075, 5634, 4887, -1, 5634, 4886, 5112, -1, 4886, 5614, 5110, -1, 5614, 5635, 5076, -1, 5635, 4885, 4930, -1, 4885, 5077, 4905, -1, 5077, 5616, 4904, -1, 5616, 5636, 4922, -1, 5636, 5078, 4923, -1, 5078, 5079, 4884, -1, 5079, 4883, 4915, -1, 4883, 5081, 5080, -1, 4912, 5081, 4875, -1, 5641, 5084, 5094, -1, 5094, 5084, 5082, -1, 5093, 5082, 5089, -1, 4867, 5089, 5085, -1, 5083, 5085, 4860, -1, 5083, 4867, 5085, -1, 5084, 5643, 5082, -1, 5082, 5643, 5090, -1, 5089, 5090, 4858, -1, 5085, 4858, 4859, -1, 5085, 5089, 4858, -1, 5643, 5086, 5090, -1, 5090, 5086, 4855, -1, 4858, 4855, 4857, -1, 4858, 5090, 4855, -1, 5086, 5646, 4855, -1, 4855, 5646, 4856, -1, 5026, 5017, 5016, -1, 5017, 5013, 5138, -1, 5042, 5087, 5026, -1, 5013, 5010, 5088, -1, 5087, 5018, 5017, -1, 5018, 5014, 5013, -1, 5041, 5034, 5037, -1, 5093, 5089, 4867, -1, 5082, 5090, 5089, -1, 5095, 5093, 5091, -1, 5092, 5095, 5091, -1, 4874, 5092, 4871, -1, 5094, 5082, 5093, -1, 4878, 4872, 4874, -1, 4864, 5094, 5095, -1, 5098, 4864, 5095, -1, 4872, 5098, 5092, -1, 4880, 4879, 4878, -1, 4879, 5096, 4872, -1, 5096, 5097, 5098, -1, 5099, 4881, 4880, -1, 4881, 4882, 4879, -1, 4882, 4873, 5096, -1, 4913, 4910, 5099, -1, 4910, 5100, 4881, -1, 5100, 4875, 4882, -1, 4919, 4914, 4913, -1, 4914, 4911, 4910, -1, 5102, 4916, 4919, -1, 4916, 4917, 4914, -1, 4920, 5101, 5102, -1, 5101, 4918, 4916, -1, 4924, 5101, 4908, -1, 4907, 4921, 5103, -1, 5104, 4907, 5103, -1, 4927, 5104, 4903, -1, 4931, 4928, 4927, -1, 4928, 4906, 5104, -1, 4933, 4934, 4931, -1, 4934, 5105, 4928, -1, 4935, 4934, 5106, -1, 4936, 5106, 4942, -1, 5111, 4942, 5107, -1, 5108, 5107, 5109, -1, 4888, 5109, 4939, -1, 4888, 5108, 5109, -1, 4888, 4887, 5108, -1, 5108, 4887, 5112, -1, 5111, 5112, 5110, -1, 4936, 5111, 5110, -1, 4936, 4942, 5111, -1, 5112, 5111, 5108, -1, 5108, 5111, 5107, -1, 5113, 5073, 4897, -1, 4892, 5113, 4897, -1, 4950, 4892, 4947, -1, 5071, 5114, 5073, -1, 4951, 5117, 4950, -1, 5115, 5071, 5113, -1, 5118, 5115, 5113, -1, 5117, 5118, 4892, -1, 5120, 4952, 4951, -1, 4952, 5116, 5117, -1, 5116, 4948, 5118, -1, 5119, 4958, 5120, -1, 4958, 4956, 4952, -1, 4956, 4949, 5116, -1, 4964, 4959, 5119, -1, 4959, 4957, 4958, -1, 4957, 4953, 4956, -1, 4980, 5121, 4964, -1, 5121, 4965, 4959, -1, 4965, 4960, 4957, -1, 4985, 5125, 4980, -1, 5125, 5122, 5121, -1, 5122, 4962, 4965, -1, 5123, 5124, 4985, -1, 5124, 4981, 5125, -1, 4981, 4984, 5122, -1, 5126, 5128, 5123, -1, 5128, 4986, 5124, -1, 4986, 4987, 4981, -1, 5130, 4991, 5126, -1, 4991, 5127, 5128, -1, 5127, 5129, 4986, -1, 4996, 4995, 5130, -1, 4995, 4990, 4991, -1, 4970, 5133, 4996, -1, 5133, 4992, 4995, -1, 5131, 5132, 4970, -1, 5132, 4998, 5133, -1, 5001, 5132, 4978, -1, 4977, 5002, 4974, -1, 5004, 4977, 4974, -1, 5134, 5004, 4979, -1, 5011, 5008, 5134, -1, 4976, 5135, 4977, -1, 4975, 4976, 4977, -1, 5008, 4975, 5004, -1, 5137, 5012, 5011, -1, 5012, 5136, 5008, -1, 5136, 5005, 4975, -1, 5016, 5138, 5137, -1, 5138, 5088, 5012, -1, 5088, 5007, 5136, -1, 5139, 5140, 5042, -1, 5140, 5020, 5087, -1, 5020, 5019, 5018, -1, 5030, 5043, 5139, -1, 5043, 5027, 5140, -1, 5049, 5046, 5030, -1, 5046, 5141, 5043, -1, 5053, 5050, 5049, -1, 5050, 5048, 5046, -1, 5054, 5055, 5053, -1, 5055, 5051, 5050, -1, 5033, 5056, 5054, -1, 5056, 5142, 5055, -1, 5143, 5056, 5041, -1, 5022, 5142, 5143, -1, 5057, 5143, 5040, -1, 5147, 5040, 5037, -1, 5061, 5147, 5037, -1, 5144, 5145, 5147, -1, 5146, 5144, 5147, -1, 5063, 5146, 5061, -1, 5645, 5405, 5619, -1, 5645, 5406, 5405, -1, 5645, 5396, 5406, -1, 5645, 5644, 5396, -1, 5396, 5644, 5397, -1, 5397, 5644, 5149, -1, 5148, 5149, 5642, -1, 5152, 5642, 5151, -1, 5150, 5151, 5431, -1, 5150, 5152, 5151, -1, 5397, 5149, 5148, -1, 5148, 5642, 5152, -1, 5151, 5640, 5431, -1, 5431, 5640, 5153, -1, 5153, 5640, 5639, -1, 5154, 5639, 5386, -1, 5154, 5153, 5639, -1, 5639, 5155, 5386, -1, 5386, 5155, 5385, -1, 5385, 5155, 5618, -1, 5156, 5618, 5379, -1, 5156, 5385, 5618, -1, 5618, 5157, 5379, -1, 5379, 5157, 5373, -1, 5373, 5157, 5158, -1, 5366, 5158, 5637, -1, 5162, 5637, 5159, -1, 5160, 5159, 5617, -1, 5161, 5617, 5360, -1, 5161, 5160, 5617, -1, 5373, 5158, 5366, -1, 5366, 5637, 5162, -1, 5162, 5159, 5160, -1, 5617, 5163, 5360, -1, 5360, 5163, 5358, -1, 5358, 5163, 5164, -1, 5164, 5163, 5615, -1, 5350, 5615, 5168, -1, 5351, 5168, 5165, -1, 5166, 5165, 5167, -1, 5344, 5167, 5345, -1, 5344, 5166, 5167, -1, 5164, 5615, 5350, -1, 5350, 5168, 5351, -1, 5351, 5165, 5166, -1, 5167, 5613, 5345, -1, 5345, 5613, 5169, -1, 5169, 5613, 5170, -1, 5336, 5170, 5335, -1, 5336, 5169, 5170, -1, 5170, 5172, 5335, -1, 5335, 5172, 5171, -1, 5171, 5172, 5328, -1, 5328, 5172, 5173, -1, 5325, 5173, 5175, -1, 5174, 5175, 5176, -1, 5174, 5325, 5175, -1, 5328, 5173, 5325, -1, 5175, 5178, 5176, -1, 5176, 5178, 5177, -1, 5177, 5178, 5630, -1, 5317, 5630, 5179, -1, 5316, 5179, 5311, -1, 5316, 5317, 5179, -1, 5177, 5630, 5317, -1, 5311, 5179, 5312, -1, 5312, 5179, 5180, -1, 5313, 5180, 5181, -1, 5313, 5312, 5180, -1, 5180, 5612, 5181, -1, 5181, 5612, 5309, -1, 5309, 5612, 5182, -1, 5182, 5612, 5627, -1, 5307, 5627, 5300, -1, 5307, 5182, 5627, -1, 5300, 5627, 5297, -1, 5297, 5627, 5611, -1, 5183, 5611, 5184, -1, 5183, 5297, 5611, -1, 5611, 5610, 5184, -1, 5184, 5610, 5185, -1, 5185, 5610, 5186, -1, 5186, 5610, 5187, -1, 5289, 5187, 5188, -1, 5289, 5186, 5187, -1, 5187, 5190, 5188, -1, 5188, 5190, 5189, -1, 5189, 5190, 5191, -1, 5191, 5190, 5194, -1, 5192, 5194, 5193, -1, 5192, 5191, 5194, -1, 5194, 5608, 5193, -1, 5193, 5608, 5283, -1, 5283, 5608, 5606, -1, 5278, 5606, 5604, -1, 5275, 5604, 5195, -1, 5275, 5278, 5604, -1, 5283, 5606, 5278, -1, 5604, 5603, 5195, -1, 5195, 5603, 5273, -1, 5273, 5603, 5623, -1, 5268, 5623, 5622, -1, 5261, 5622, 5263, -1, 5261, 5268, 5622, -1, 5273, 5623, 5268, -1, 5622, 5602, 5263, -1, 5263, 5602, 5196, -1, 5196, 5602, 5259, -1, 5259, 5602, 5198, -1, 5197, 5198, 5258, -1, 5197, 5259, 5198, -1, 5198, 5199, 5258, -1, 5258, 5199, 5200, -1, 5200, 5199, 5252, -1, 5252, 5199, 5599, -1, 5201, 5599, 5202, -1, 5201, 5252, 5599, -1, 5599, 5621, 5202, -1, 5202, 5621, 5203, -1, 5203, 5621, 5241, -1, 5241, 5621, 5204, -1, 5204, 5621, 5205, -1, 5225, 5205, 5224, -1, 5225, 5204, 5205, -1, 5205, 5598, 5224, -1, 5224, 5598, 5226, -1, 5226, 5598, 5206, -1, 5206, 5598, 5597, -1, 5207, 5597, 5227, -1, 5207, 5206, 5597, -1, 5597, 5596, 5227, -1, 5227, 5596, 5435, -1, 5435, 5596, 5212, -1, 5212, 5596, 5208, -1, 5209, 5212, 5208, -1, 5209, 5210, 5212, -1, 5212, 5210, 5211, -1, 5747, 5212, 5211, -1, 5747, 5214, 5212, -1, 5212, 5214, 5213, -1, 5213, 5214, 5438, -1, 5438, 5214, 5229, -1, 5405, 5410, 5619, -1, 5619, 5410, 5215, -1, 5215, 5410, 6171, -1, 6171, 5410, 5216, -1, 5216, 5410, 6173, -1, 6173, 5410, 6175, -1, 6175, 5410, 5217, -1, 5414, 6175, 5217, -1, 5414, 5415, 6175, -1, 5438, 5229, 5437, -1, 5441, 5437, 5235, -1, 5439, 5235, 5218, -1, 5220, 5218, 5219, -1, 5716, 5220, 5219, -1, 5716, 5221, 5220, -1, 5716, 5222, 5221, -1, 5221, 5222, 5223, -1, 5444, 5223, 5447, -1, 5433, 5447, 5239, -1, 5228, 5239, 5240, -1, 5224, 5240, 5225, -1, 5224, 5228, 5240, -1, 5224, 5226, 5228, -1, 5228, 5226, 5206, -1, 5207, 5228, 5206, -1, 5207, 5227, 5228, -1, 5228, 5227, 5433, -1, 5239, 5228, 5433, -1, 5229, 6745, 5437, -1, 5437, 6745, 5230, -1, 5235, 5230, 5236, -1, 5234, 5236, 5231, -1, 6747, 5234, 5231, -1, 6747, 5232, 5234, -1, 5234, 5232, 5233, -1, 5218, 5233, 5219, -1, 5218, 5234, 5233, -1, 5218, 5235, 5234, -1, 5234, 5235, 5236, -1, 5230, 5231, 5236, -1, 5222, 5237, 5223, -1, 5223, 5237, 5238, -1, 5447, 5238, 5446, -1, 5239, 5446, 5242, -1, 5240, 5242, 5204, -1, 5225, 5240, 5204, -1, 5237, 5243, 5238, -1, 5238, 5243, 5445, -1, 5446, 5445, 5448, -1, 5242, 5448, 5245, -1, 5204, 5245, 5241, -1, 5204, 5242, 5245, -1, 5243, 5718, 5445, -1, 5445, 5718, 5244, -1, 5448, 5244, 5450, -1, 5245, 5450, 5449, -1, 5241, 5449, 5203, -1, 5241, 5245, 5449, -1, 5718, 5246, 5244, -1, 5244, 5246, 5247, -1, 5450, 5247, 5248, -1, 5449, 5248, 5249, -1, 5202, 5249, 5201, -1, 5202, 5449, 5249, -1, 5202, 5203, 5449, -1, 5246, 5250, 5247, -1, 5247, 5250, 5251, -1, 5248, 5251, 5452, -1, 5249, 5452, 5256, -1, 5252, 5256, 5200, -1, 5252, 5249, 5256, -1, 5252, 5201, 5249, -1, 5250, 5253, 5251, -1, 5251, 5253, 5254, -1, 5452, 5254, 5255, -1, 5256, 5255, 5257, -1, 5258, 5257, 5197, -1, 5258, 5256, 5257, -1, 5258, 5200, 5256, -1, 5253, 5260, 5254, -1, 5254, 5260, 5451, -1, 5255, 5451, 5453, -1, 5257, 5453, 5262, -1, 5259, 5262, 5196, -1, 5259, 5257, 5262, -1, 5259, 5197, 5257, -1, 5260, 5264, 5451, -1, 5451, 5264, 5265, -1, 5453, 5265, 5266, -1, 5262, 5266, 5267, -1, 5263, 5267, 5261, -1, 5263, 5262, 5267, -1, 5263, 5196, 5262, -1, 5264, 5270, 5265, -1, 5265, 5270, 5454, -1, 5266, 5454, 5456, -1, 5267, 5456, 5269, -1, 5268, 5269, 5273, -1, 5268, 5267, 5269, -1, 5268, 5261, 5267, -1, 5270, 5271, 5454, -1, 5454, 5271, 5274, -1, 5456, 5274, 5455, -1, 5269, 5455, 5272, -1, 5273, 5272, 5195, -1, 5273, 5269, 5272, -1, 5271, 5684, 5274, -1, 5274, 5684, 5459, -1, 5455, 5459, 5458, -1, 5272, 5458, 5460, -1, 5195, 5460, 5275, -1, 5195, 5272, 5460, -1, 5684, 5722, 5459, -1, 5459, 5722, 5457, -1, 5458, 5457, 5461, -1, 5460, 5461, 5276, -1, 5275, 5276, 5278, -1, 5275, 5460, 5276, -1, 5722, 5280, 5457, -1, 5457, 5280, 5277, -1, 5461, 5277, 5464, -1, 5276, 5464, 5279, -1, 5278, 5279, 5283, -1, 5278, 5276, 5279, -1, 5280, 5723, 5277, -1, 5277, 5723, 5281, -1, 5464, 5281, 5463, -1, 5279, 5463, 5282, -1, 5283, 5282, 5193, -1, 5283, 5279, 5282, -1, 5723, 5284, 5281, -1, 5281, 5284, 5462, -1, 5463, 5462, 5286, -1, 5282, 5286, 5432, -1, 5193, 5432, 5192, -1, 5193, 5282, 5432, -1, 5284, 5285, 5462, -1, 5462, 5285, 5288, -1, 5286, 5288, 5466, -1, 5432, 5466, 5467, -1, 5192, 5467, 5287, -1, 5191, 5287, 5189, -1, 5191, 5192, 5287, -1, 5285, 5725, 5288, -1, 5288, 5725, 5465, -1, 5466, 5465, 5469, -1, 5467, 5469, 5468, -1, 5290, 5468, 5186, -1, 5289, 5290, 5186, -1, 5289, 5188, 5290, -1, 5290, 5188, 5287, -1, 5467, 5290, 5287, -1, 5467, 5468, 5290, -1, 5725, 5726, 5465, -1, 5465, 5726, 5291, -1, 5469, 5291, 5470, -1, 5468, 5470, 5292, -1, 5186, 5292, 5185, -1, 5186, 5468, 5292, -1, 5726, 5294, 5291, -1, 5291, 5294, 5293, -1, 5470, 5293, 5472, -1, 5292, 5472, 5471, -1, 5185, 5471, 5184, -1, 5185, 5292, 5471, -1, 5294, 5687, 5293, -1, 5293, 5687, 5295, -1, 5472, 5295, 5299, -1, 5471, 5299, 5296, -1, 5183, 5296, 5297, -1, 5183, 5471, 5296, -1, 5183, 5184, 5471, -1, 5687, 5298, 5295, -1, 5295, 5298, 5301, -1, 5299, 5301, 5303, -1, 5296, 5303, 5305, -1, 5300, 5305, 5307, -1, 5300, 5296, 5305, -1, 5300, 5297, 5296, -1, 5298, 5728, 5301, -1, 5301, 5728, 5302, -1, 5303, 5302, 5304, -1, 5305, 5304, 5306, -1, 5182, 5306, 5309, -1, 5182, 5305, 5306, -1, 5182, 5307, 5305, -1, 5728, 5729, 5302, -1, 5302, 5729, 5474, -1, 5304, 5474, 5473, -1, 5306, 5473, 5308, -1, 5181, 5308, 5313, -1, 5181, 5306, 5308, -1, 5181, 5309, 5306, -1, 5729, 5688, 5474, -1, 5474, 5688, 5314, -1, 5473, 5314, 5310, -1, 5308, 5310, 5477, -1, 5312, 5477, 5311, -1, 5312, 5308, 5477, -1, 5312, 5313, 5308, -1, 5688, 5730, 5314, -1, 5314, 5730, 5476, -1, 5310, 5476, 5478, -1, 5477, 5478, 5315, -1, 5316, 5315, 5317, -1, 5316, 5477, 5315, -1, 5316, 5311, 5477, -1, 5730, 5731, 5476, -1, 5476, 5731, 5475, -1, 5478, 5475, 5479, -1, 5315, 5479, 5318, -1, 5317, 5318, 5177, -1, 5317, 5315, 5318, -1, 5731, 5733, 5475, -1, 5475, 5733, 5320, -1, 5479, 5320, 5322, -1, 5318, 5322, 5319, -1, 5177, 5319, 5176, -1, 5177, 5318, 5319, -1, 5733, 5321, 5320, -1, 5320, 5321, 5324, -1, 5322, 5324, 5480, -1, 5319, 5480, 5482, -1, 5174, 5482, 5325, -1, 5174, 5319, 5482, -1, 5174, 5176, 5319, -1, 5321, 5323, 5324, -1, 5324, 5323, 5481, -1, 5480, 5481, 5327, -1, 5482, 5327, 5326, -1, 5325, 5326, 5328, -1, 5325, 5482, 5326, -1, 5323, 5691, 5481, -1, 5481, 5691, 5331, -1, 5327, 5331, 5483, -1, 5326, 5483, 5329, -1, 5328, 5329, 5171, -1, 5328, 5326, 5329, -1, 5691, 5330, 5331, -1, 5331, 5330, 5332, -1, 5483, 5332, 5333, -1, 5329, 5333, 5334, -1, 5171, 5334, 5335, -1, 5171, 5329, 5334, -1, 5330, 5337, 5332, -1, 5332, 5337, 5484, -1, 5333, 5484, 5486, -1, 5334, 5486, 5485, -1, 5335, 5485, 5336, -1, 5335, 5334, 5485, -1, 5337, 5735, 5484, -1, 5484, 5735, 5338, -1, 5486, 5338, 5341, -1, 5485, 5341, 5342, -1, 5340, 5342, 5345, -1, 5169, 5340, 5345, -1, 5169, 5339, 5340, -1, 5169, 5336, 5339, -1, 5339, 5336, 5485, -1, 5340, 5485, 5342, -1, 5340, 5339, 5485, -1, 5735, 5737, 5338, -1, 5338, 5737, 5346, -1, 5341, 5346, 5488, -1, 5342, 5488, 5343, -1, 5345, 5343, 5344, -1, 5345, 5342, 5343, -1, 5737, 5694, 5346, -1, 5346, 5694, 5487, -1, 5488, 5487, 5347, -1, 5343, 5347, 5348, -1, 5344, 5348, 5166, -1, 5344, 5343, 5348, -1, 5694, 5738, 5487, -1, 5487, 5738, 5349, -1, 5347, 5349, 5489, -1, 5348, 5489, 5352, -1, 5351, 5352, 5350, -1, 5351, 5348, 5352, -1, 5351, 5166, 5348, -1, 5738, 5353, 5349, -1, 5349, 5353, 5355, -1, 5489, 5355, 5492, -1, 5352, 5492, 5354, -1, 5350, 5354, 5164, -1, 5350, 5352, 5354, -1, 5353, 5740, 5355, -1, 5355, 5740, 5356, -1, 5492, 5356, 5491, -1, 5354, 5491, 5493, -1, 5164, 5493, 5358, -1, 5164, 5354, 5493, -1, 5740, 5742, 5356, -1, 5356, 5742, 5490, -1, 5491, 5490, 5357, -1, 5493, 5357, 5359, -1, 5358, 5359, 5360, -1, 5358, 5493, 5359, -1, 5742, 5698, 5490, -1, 5490, 5698, 5495, -1, 5357, 5495, 5494, -1, 5359, 5494, 5361, -1, 5360, 5361, 5161, -1, 5360, 5359, 5361, -1, 5698, 5363, 5495, -1, 5495, 5363, 5496, -1, 5494, 5496, 5364, -1, 5361, 5364, 5362, -1, 5160, 5362, 5162, -1, 5160, 5361, 5362, -1, 5160, 5161, 5361, -1, 5363, 5700, 5496, -1, 5496, 5700, 5368, -1, 5364, 5368, 5365, -1, 5362, 5365, 5367, -1, 5162, 5367, 5366, -1, 5162, 5362, 5367, -1, 5700, 5370, 5368, -1, 5368, 5370, 5369, -1, 5365, 5369, 5372, -1, 5367, 5372, 5374, -1, 5366, 5374, 5373, -1, 5366, 5367, 5374, -1, 5370, 5371, 5369, -1, 5369, 5371, 5375, -1, 5372, 5375, 5377, -1, 5374, 5377, 5378, -1, 5373, 5378, 5379, -1, 5373, 5374, 5378, -1, 5371, 5702, 5375, -1, 5375, 5702, 5376, -1, 5377, 5376, 5497, -1, 5378, 5497, 5380, -1, 5379, 5380, 5156, -1, 5379, 5378, 5380, -1, 5702, 5381, 5376, -1, 5376, 5381, 5382, -1, 5497, 5382, 5443, -1, 5380, 5443, 5383, -1, 5156, 5383, 5385, -1, 5156, 5380, 5383, -1, 5381, 5743, 5382, -1, 5382, 5743, 5387, -1, 5443, 5387, 5442, -1, 5383, 5442, 5384, -1, 5385, 5384, 5386, -1, 5385, 5383, 5384, -1, 5743, 5705, 5387, -1, 5387, 5705, 5388, -1, 5442, 5388, 5499, -1, 5384, 5499, 5389, -1, 5154, 5389, 5390, -1, 5153, 5390, 5399, -1, 5431, 5399, 5391, -1, 5430, 5391, 5392, -1, 5426, 5392, 5427, -1, 5428, 5427, 5708, -1, 5745, 5428, 5708, -1, 5745, 5393, 5428, -1, 5745, 5746, 5393, -1, 5393, 5746, 5403, -1, 5500, 5403, 5501, -1, 5394, 5501, 5395, -1, 5396, 5395, 5406, -1, 5396, 5394, 5395, -1, 5396, 5397, 5394, -1, 5394, 5397, 5424, -1, 5500, 5424, 5425, -1, 5393, 5425, 5428, -1, 5393, 5500, 5425, -1, 5393, 5403, 5500, -1, 5705, 5744, 5388, -1, 5388, 5744, 5398, -1, 5499, 5398, 5498, -1, 5389, 5498, 5391, -1, 5399, 5389, 5391, -1, 5399, 5390, 5389, -1, 5744, 5707, 5398, -1, 5398, 5707, 5400, -1, 5498, 5400, 5392, -1, 5391, 5498, 5392, -1, 5707, 5401, 5400, -1, 5400, 5401, 5427, -1, 5392, 5400, 5427, -1, 5401, 5708, 5427, -1, 5746, 5402, 5403, -1, 5403, 5402, 5404, -1, 5501, 5404, 5407, -1, 5395, 5407, 5502, -1, 5406, 5502, 5405, -1, 5406, 5395, 5502, -1, 5402, 5711, 5404, -1, 5404, 5711, 5408, -1, 5407, 5408, 5411, -1, 5502, 5411, 5409, -1, 5410, 5409, 5217, -1, 5410, 5502, 5409, -1, 5410, 5405, 5502, -1, 5711, 5412, 5408, -1, 5408, 5412, 5413, -1, 5411, 5413, 5503, -1, 5409, 5503, 5506, -1, 5217, 5506, 5414, -1, 5217, 5409, 5506, -1, 5412, 5416, 5413, -1, 5413, 5416, 5505, -1, 5503, 5505, 5504, -1, 5506, 5504, 5508, -1, 5414, 5508, 5415, -1, 5414, 5506, 5508, -1, 5416, 5420, 5505, -1, 5505, 5420, 5417, -1, 5504, 5417, 5418, -1, 5508, 5418, 6830, -1, 5419, 5508, 6830, -1, 5419, 5415, 5508, -1, 5420, 5421, 5417, -1, 5417, 5421, 5507, -1, 5418, 5507, 5423, -1, 6830, 5418, 5423, -1, 6828, 5422, 5421, -1, 5421, 5422, 5507, -1, 5507, 5422, 5423, -1, 5397, 5148, 5424, -1, 5424, 5148, 5429, -1, 5425, 5429, 5426, -1, 5428, 5426, 5427, -1, 5428, 5425, 5426, -1, 5148, 5152, 5429, -1, 5429, 5152, 5430, -1, 5426, 5430, 5392, -1, 5426, 5429, 5430, -1, 5152, 5150, 5430, -1, 5430, 5150, 5431, -1, 5391, 5430, 5431, -1, 5431, 5153, 5399, -1, 5153, 5154, 5390, -1, 5389, 5154, 5384, -1, 5384, 5154, 5386, -1, 5188, 5189, 5287, -1, 5467, 5192, 5432, -1, 5433, 5227, 5436, -1, 5444, 5436, 5434, -1, 5221, 5434, 5220, -1, 5221, 5444, 5434, -1, 5221, 5223, 5444, -1, 5227, 5435, 5436, -1, 5436, 5435, 5212, -1, 5440, 5212, 5213, -1, 5441, 5213, 5438, -1, 5437, 5441, 5438, -1, 5436, 5212, 5440, -1, 5434, 5440, 5439, -1, 5220, 5439, 5218, -1, 5220, 5434, 5439, -1, 5440, 5213, 5441, -1, 5439, 5441, 5235, -1, 5439, 5440, 5441, -1, 5387, 5443, 5382, -1, 5443, 5380, 5497, -1, 5388, 5442, 5387, -1, 5442, 5383, 5443, -1, 5235, 5437, 5230, -1, 5436, 5440, 5434, -1, 5433, 5436, 5444, -1, 5447, 5433, 5444, -1, 5238, 5447, 5223, -1, 5445, 5446, 5238, -1, 5446, 5239, 5447, -1, 5244, 5448, 5445, -1, 5448, 5242, 5446, -1, 5242, 5240, 5239, -1, 5247, 5450, 5244, -1, 5450, 5245, 5448, -1, 5251, 5248, 5247, -1, 5248, 5449, 5450, -1, 5254, 5452, 5251, -1, 5452, 5249, 5248, -1, 5451, 5255, 5254, -1, 5255, 5256, 5452, -1, 5265, 5453, 5451, -1, 5453, 5257, 5255, -1, 5454, 5266, 5265, -1, 5266, 5262, 5453, -1, 5274, 5456, 5454, -1, 5456, 5267, 5266, -1, 5459, 5455, 5274, -1, 5455, 5269, 5456, -1, 5457, 5458, 5459, -1, 5458, 5272, 5455, -1, 5277, 5461, 5457, -1, 5461, 5460, 5458, -1, 5281, 5464, 5277, -1, 5464, 5276, 5461, -1, 5462, 5463, 5281, -1, 5463, 5279, 5464, -1, 5288, 5286, 5462, -1, 5286, 5282, 5463, -1, 5465, 5466, 5288, -1, 5466, 5432, 5286, -1, 5291, 5469, 5465, -1, 5469, 5467, 5466, -1, 5293, 5470, 5291, -1, 5470, 5468, 5469, -1, 5295, 5472, 5293, -1, 5472, 5292, 5470, -1, 5301, 5299, 5295, -1, 5299, 5471, 5472, -1, 5302, 5303, 5301, -1, 5303, 5296, 5299, -1, 5474, 5304, 5302, -1, 5304, 5305, 5303, -1, 5314, 5473, 5474, -1, 5473, 5306, 5304, -1, 5476, 5310, 5314, -1, 5310, 5308, 5473, -1, 5475, 5478, 5476, -1, 5478, 5477, 5310, -1, 5320, 5479, 5475, -1, 5479, 5315, 5478, -1, 5324, 5322, 5320, -1, 5322, 5318, 5479, -1, 5481, 5480, 5324, -1, 5480, 5319, 5322, -1, 5331, 5327, 5481, -1, 5327, 5482, 5480, -1, 5332, 5483, 5331, -1, 5483, 5326, 5327, -1, 5484, 5333, 5332, -1, 5333, 5329, 5483, -1, 5338, 5486, 5484, -1, 5486, 5334, 5333, -1, 5346, 5341, 5338, -1, 5341, 5485, 5486, -1, 5487, 5488, 5346, -1, 5488, 5342, 5341, -1, 5349, 5347, 5487, -1, 5347, 5343, 5488, -1, 5355, 5489, 5349, -1, 5489, 5348, 5347, -1, 5356, 5492, 5355, -1, 5492, 5352, 5489, -1, 5490, 5491, 5356, -1, 5491, 5354, 5492, -1, 5495, 5357, 5490, -1, 5357, 5493, 5491, -1, 5496, 5494, 5495, -1, 5494, 5359, 5357, -1, 5368, 5364, 5496, -1, 5364, 5361, 5494, -1, 5369, 5365, 5368, -1, 5365, 5362, 5364, -1, 5375, 5372, 5369, -1, 5372, 5367, 5365, -1, 5376, 5377, 5375, -1, 5377, 5374, 5372, -1, 5382, 5497, 5376, -1, 5497, 5378, 5377, -1, 5398, 5499, 5388, -1, 5499, 5384, 5442, -1, 5400, 5498, 5398, -1, 5498, 5389, 5499, -1, 5424, 5429, 5425, -1, 5394, 5424, 5500, -1, 5501, 5394, 5500, -1, 5404, 5501, 5403, -1, 5408, 5407, 5404, -1, 5407, 5395, 5501, -1, 5413, 5411, 5408, -1, 5411, 5502, 5407, -1, 5505, 5503, 5413, -1, 5503, 5409, 5411, -1, 5417, 5504, 5505, -1, 5504, 5506, 5503, -1, 5507, 5418, 5417, -1, 5418, 5508, 5504, -1, 5512, 6744, 5527, -1, 5509, 5527, 5531, -1, 5524, 5531, 5532, -1, 5511, 5532, 5515, -1, 5510, 5515, 5517, -1, 5587, 5510, 5517, -1, 5587, 5589, 5510, -1, 5510, 5589, 5535, -1, 5511, 5535, 5529, -1, 5524, 5529, 5521, -1, 5509, 5521, 5751, -1, 5512, 5509, 5751, -1, 5512, 5527, 5509, -1, 5749, 5528, 5525, -1, 5749, 5518, 5528, -1, 5528, 5518, 5534, -1, 5526, 5534, 5513, -1, 5516, 5513, 5519, -1, 5514, 5516, 5519, -1, 5514, 5515, 5516, -1, 5514, 5517, 5515, -1, 5518, 5748, 5534, -1, 5534, 5748, 5533, -1, 5513, 5533, 5039, -1, 5519, 5513, 5039, -1, 5748, 5595, 5533, -1, 5533, 5595, 5039, -1, 5535, 5589, 5530, -1, 5529, 5530, 5520, -1, 5521, 5520, 5523, -1, 5751, 5521, 5523, -1, 5591, 5522, 5592, -1, 5591, 5754, 5522, -1, 5522, 5754, 5520, -1, 5530, 5522, 5520, -1, 5530, 5592, 5522, -1, 5530, 5589, 5592, -1, 5754, 5523, 5520, -1, 5524, 5521, 5509, -1, 5531, 5524, 5509, -1, 5529, 5520, 5521, -1, 5525, 5528, 5527, -1, 6744, 5525, 5527, -1, 5534, 5526, 5528, -1, 5528, 5526, 5531, -1, 5527, 5528, 5531, -1, 5511, 5529, 5524, -1, 5532, 5511, 5524, -1, 5535, 5530, 5529, -1, 5531, 5526, 5532, -1, 5532, 5526, 5516, -1, 5515, 5532, 5516, -1, 5533, 5513, 5534, -1, 5513, 5516, 5526, -1, 5510, 5535, 5511, -1, 5515, 5510, 5511, -1, 5536, 6177, 5538, -1, 5536, 5650, 6177, -1, 5536, 5652, 5650, -1, 6177, 5537, 5538, -1, 5538, 5537, 6154, -1, 6120, 5538, 6154, -1, 6120, 6121, 5538, -1, 5538, 6121, 5546, -1, 5547, 5546, 6130, -1, 5814, 5547, 6130, -1, 5814, 4862, 5547, -1, 5814, 4861, 4862, -1, 5814, 5539, 4861, -1, 4861, 5539, 4863, -1, 4863, 5539, 5548, -1, 5549, 5548, 5550, -1, 4876, 5550, 5822, -1, 4877, 5822, 5821, -1, 5551, 5821, 5540, -1, 4898, 5540, 6038, -1, 4899, 6038, 5552, -1, 4900, 5552, 5541, -1, 5553, 5541, 5554, -1, 5542, 5554, 6037, -1, 6036, 5542, 6037, -1, 6036, 4901, 5542, -1, 6036, 5543, 4901, -1, 4901, 5543, 4902, -1, 4902, 5543, 5842, -1, 4925, 5842, 5544, -1, 4926, 5544, 5555, -1, 4929, 5555, 6034, -1, 4932, 6034, 5545, -1, 4932, 4929, 6034, -1, 5538, 5546, 5547, -1, 4863, 5548, 5549, -1, 5549, 5550, 4876, -1, 4876, 5822, 4877, -1, 4877, 5821, 5551, -1, 5551, 5540, 4898, -1, 4898, 6038, 4899, -1, 4899, 5552, 4900, -1, 4900, 5541, 5553, -1, 5553, 5554, 5542, -1, 4902, 5842, 4925, -1, 4925, 5544, 4926, -1, 4926, 5555, 4929, -1, 6034, 5556, 5545, -1, 5545, 5556, 5558, -1, 5558, 5556, 5845, -1, 4941, 5845, 6033, -1, 5557, 6033, 5846, -1, 4945, 5846, 5559, -1, 4945, 5557, 5846, -1, 5558, 5845, 4941, -1, 4941, 6033, 5557, -1, 5846, 6032, 5559, -1, 5559, 6032, 4937, -1, 4937, 6032, 5560, -1, 4890, 5560, 5562, -1, 4891, 5562, 5561, -1, 4946, 5561, 4954, -1, 4946, 4891, 5561, -1, 4937, 5560, 4890, -1, 4890, 5562, 4891, -1, 5561, 5851, 4954, -1, 4954, 5851, 4955, -1, 4955, 5851, 6030, -1, 4963, 6030, 5563, -1, 4966, 5563, 5565, -1, 5564, 5565, 4967, -1, 5564, 4966, 5565, -1, 4955, 6030, 4963, -1, 4963, 5563, 4966, -1, 5565, 5566, 4967, -1, 4967, 5566, 4968, -1, 4968, 5566, 5568, -1, 5567, 5568, 6029, -1, 4989, 6029, 6027, -1, 4969, 6027, 5856, -1, 4994, 5856, 4997, -1, 4994, 4969, 5856, -1, 4968, 5568, 5567, -1, 5567, 6029, 4989, -1, 4989, 6027, 4969, -1, 5856, 6026, 4997, -1, 4997, 6026, 5569, -1, 5569, 6026, 5857, -1, 4971, 5857, 6024, -1, 4972, 6024, 6020, -1, 5003, 6020, 6016, -1, 5571, 6016, 5570, -1, 5571, 5003, 6016, -1, 5569, 5857, 4971, -1, 4971, 6024, 4972, -1, 4972, 6020, 5003, -1, 6016, 5572, 5570, -1, 5570, 5572, 5574, -1, 5574, 5572, 5864, -1, 5573, 5574, 5864, -1, 5573, 5575, 5574, -1, 5573, 5576, 5575, -1, 5575, 5576, 5583, -1, 5583, 5576, 5963, -1, 5025, 5963, 5968, -1, 5969, 5025, 5968, -1, 5969, 5577, 5025, -1, 5969, 5578, 5577, -1, 5577, 5578, 5029, -1, 5029, 5578, 5976, -1, 5045, 5976, 5979, -1, 5579, 5979, 5584, -1, 5031, 5584, 5988, -1, 5032, 5988, 5580, -1, 5059, 5580, 5581, -1, 5585, 5581, 5582, -1, 5035, 5582, 5036, -1, 5035, 5585, 5582, -1, 5583, 5963, 5025, -1, 5029, 5976, 5045, -1, 5045, 5979, 5579, -1, 5579, 5584, 5031, -1, 5031, 5988, 5032, -1, 5032, 5580, 5059, -1, 5059, 5581, 5585, -1, 5582, 5586, 5036, -1, 5036, 5586, 5038, -1, 5038, 5586, 6003, -1, 5062, 6003, 5593, -1, 5587, 5593, 5588, -1, 5771, 5587, 5588, -1, 5771, 5772, 5587, -1, 5587, 5772, 5589, -1, 5589, 5772, 5756, -1, 5591, 5756, 5590, -1, 5591, 5589, 5756, -1, 5591, 5592, 5589, -1, 5038, 6003, 5062, -1, 5062, 5593, 5587, -1, 5756, 5594, 5590, -1, 5590, 5594, 5755, -1, 5208, 5596, 5595, -1, 5595, 5596, 5024, -1, 5024, 5596, 5597, -1, 5064, 5597, 5598, -1, 5620, 5598, 5205, -1, 5065, 5205, 5621, -1, 5021, 5621, 5599, -1, 5066, 5599, 5199, -1, 5067, 5199, 5198, -1, 5600, 5198, 5602, -1, 5601, 5602, 5622, -1, 5015, 5622, 5623, -1, 5009, 5623, 5603, -1, 5006, 5603, 5604, -1, 5624, 5604, 5606, -1, 5605, 5606, 5608, -1, 5607, 5608, 5194, -1, 5069, 5194, 5190, -1, 5625, 5190, 5187, -1, 5626, 5187, 5610, -1, 5609, 5610, 5611, -1, 4982, 5611, 5627, -1, 4983, 5627, 5612, -1, 5628, 5612, 5180, -1, 4961, 5180, 5179, -1, 5629, 5179, 5630, -1, 5631, 5630, 5178, -1, 5632, 5178, 5175, -1, 4893, 5175, 5173, -1, 4894, 5173, 5172, -1, 5633, 5172, 5170, -1, 5074, 5170, 5613, -1, 5634, 5613, 5167, -1, 4886, 5167, 5165, -1, 5614, 5165, 5168, -1, 5635, 5168, 5615, -1, 4885, 5615, 5163, -1, 5077, 5163, 5617, -1, 5616, 5617, 5159, -1, 5636, 5159, 5637, -1, 5078, 5637, 5158, -1, 5079, 5158, 5157, -1, 4883, 5157, 5618, -1, 5081, 5618, 5155, -1, 5638, 5155, 5639, -1, 4866, 5639, 5640, -1, 4865, 5640, 5151, -1, 5641, 5151, 5642, -1, 5084, 5642, 5149, -1, 5643, 5149, 5644, -1, 5086, 5644, 5645, -1, 5646, 5645, 5619, -1, 5647, 5646, 5619, -1, 5024, 5597, 5064, -1, 5064, 5598, 5620, -1, 5620, 5205, 5065, -1, 5065, 5621, 5021, -1, 5021, 5599, 5066, -1, 5066, 5199, 5067, -1, 5067, 5198, 5600, -1, 5600, 5602, 5601, -1, 5601, 5622, 5015, -1, 5015, 5623, 5009, -1, 5009, 5603, 5006, -1, 5006, 5604, 5624, -1, 5624, 5606, 5605, -1, 5605, 5608, 5607, -1, 5607, 5194, 5069, -1, 5069, 5190, 5625, -1, 5625, 5187, 5626, -1, 5626, 5610, 5609, -1, 5609, 5611, 4982, -1, 4982, 5627, 4983, -1, 4983, 5612, 5628, -1, 5628, 5180, 4961, -1, 4961, 5179, 5629, -1, 5629, 5630, 5631, -1, 5631, 5178, 5632, -1, 5632, 5175, 4893, -1, 4893, 5173, 4894, -1, 4894, 5172, 5633, -1, 5633, 5170, 5074, -1, 5074, 5613, 5634, -1, 5634, 5167, 4886, -1, 4886, 5165, 5614, -1, 5614, 5168, 5635, -1, 5635, 5615, 4885, -1, 4885, 5163, 5077, -1, 5077, 5617, 5616, -1, 5616, 5159, 5636, -1, 5636, 5637, 5078, -1, 5078, 5158, 5079, -1, 5079, 5157, 4883, -1, 4883, 5618, 5081, -1, 5081, 5155, 5638, -1, 5638, 5639, 4866, -1, 4866, 5640, 4865, -1, 4865, 5151, 5641, -1, 5641, 5642, 5084, -1, 5084, 5149, 5643, -1, 5643, 5644, 5086, -1, 5086, 5645, 5646, -1, 5670, 5647, 5657, -1, 5671, 5657, 5648, -1, 5655, 5648, 5668, -1, 5673, 5668, 5649, -1, 5674, 5649, 5650, -1, 5652, 5674, 5650, -1, 5652, 5675, 5674, -1, 5652, 5651, 5675, -1, 5652, 5536, 5651, -1, 5651, 5536, 5676, -1, 5677, 5676, 5653, -1, 4869, 5677, 5653, -1, 4869, 5654, 5677, -1, 4869, 4870, 5654, -1, 5654, 4870, 5671, -1, 5655, 5671, 5648, -1, 5655, 5654, 5671, -1, 5655, 5656, 5654, -1, 5655, 5673, 5656, -1, 5655, 5668, 5673, -1, 5647, 6170, 5657, -1, 5657, 6170, 6172, -1, 5664, 6172, 5659, -1, 5658, 5659, 6174, -1, 5660, 6174, 5661, -1, 5662, 5660, 5661, -1, 5662, 5663, 5660, -1, 5660, 5663, 5672, -1, 5658, 5672, 5665, -1, 5664, 5665, 5648, -1, 5657, 5664, 5648, -1, 5657, 6172, 5664, -1, 5664, 5659, 5658, -1, 5665, 5664, 5658, -1, 5658, 6174, 5660, -1, 5672, 5658, 5660, -1, 5663, 5666, 5672, -1, 5672, 5666, 5667, -1, 5665, 5667, 5668, -1, 5648, 5665, 5668, -1, 5666, 5669, 5667, -1, 5667, 5669, 5649, -1, 5668, 5667, 5649, -1, 5669, 5650, 5649, -1, 5536, 5538, 5676, -1, 5676, 5538, 5653, -1, 4870, 5670, 5671, -1, 5671, 5670, 5657, -1, 5672, 5667, 5665, -1, 5649, 5674, 5673, -1, 5673, 5674, 5675, -1, 5656, 5675, 5651, -1, 5677, 5651, 5676, -1, 5677, 5656, 5651, -1, 5677, 5654, 5656, -1, 5675, 5656, 5673, -1, 6184, 6186, 5232, -1, 5232, 6186, 5233, -1, 5233, 6186, 5678, -1, 5219, 5678, 5679, -1, 5716, 5679, 5680, -1, 5222, 5680, 6189, -1, 5237, 6189, 5717, -1, 5243, 5717, 5681, -1, 5718, 5681, 6190, -1, 5246, 6190, 6191, -1, 5250, 6191, 5719, -1, 5253, 5719, 5720, -1, 5260, 5720, 6342, -1, 5264, 6342, 5682, -1, 5270, 5682, 5683, -1, 5271, 5683, 5721, -1, 5684, 5721, 5685, -1, 5722, 5685, 6227, -1, 5280, 6227, 5686, -1, 5723, 5686, 5724, -1, 5284, 5724, 6338, -1, 5285, 6338, 6336, -1, 5725, 6336, 6335, -1, 5726, 6335, 6334, -1, 5294, 6334, 5727, -1, 5687, 5727, 6333, -1, 5298, 6333, 6247, -1, 5728, 6247, 6245, -1, 5729, 6245, 5689, -1, 5688, 5689, 6243, -1, 5730, 6243, 6330, -1, 5731, 6330, 5732, -1, 5733, 5732, 5690, -1, 5321, 5690, 6328, -1, 5323, 6328, 5734, -1, 5691, 5734, 5692, -1, 5330, 5692, 5693, -1, 5337, 5693, 6326, -1, 5735, 6326, 5736, -1, 5737, 5736, 5695, -1, 5694, 5695, 5696, -1, 5738, 5696, 6324, -1, 5353, 6324, 5739, -1, 5740, 5739, 5741, -1, 5742, 5741, 5697, -1, 5698, 5697, 6322, -1, 5363, 6322, 5699, -1, 5700, 5699, 6273, -1, 5370, 6273, 5701, -1, 5371, 5701, 5703, -1, 5702, 5703, 5704, -1, 5381, 5704, 6276, -1, 5743, 6276, 6278, -1, 5705, 6278, 6279, -1, 5744, 6279, 5706, -1, 5707, 5706, 6282, -1, 5401, 6282, 6320, -1, 5708, 6320, 6283, -1, 5745, 6283, 6318, -1, 5746, 6318, 5709, -1, 5402, 5709, 5710, -1, 5711, 5710, 5712, -1, 5412, 5712, 5713, -1, 5416, 5713, 5714, -1, 5420, 5714, 5715, -1, 5421, 5715, 6829, -1, 6828, 5421, 6829, -1, 5233, 5678, 5219, -1, 5219, 5679, 5716, -1, 5716, 5680, 5222, -1, 5222, 6189, 5237, -1, 5237, 5717, 5243, -1, 5243, 5681, 5718, -1, 5718, 6190, 5246, -1, 5246, 6191, 5250, -1, 5250, 5719, 5253, -1, 5253, 5720, 5260, -1, 5260, 6342, 5264, -1, 5264, 5682, 5270, -1, 5270, 5683, 5271, -1, 5271, 5721, 5684, -1, 5684, 5685, 5722, -1, 5722, 6227, 5280, -1, 5280, 5686, 5723, -1, 5723, 5724, 5284, -1, 5284, 6338, 5285, -1, 5285, 6336, 5725, -1, 5725, 6335, 5726, -1, 5726, 6334, 5294, -1, 5294, 5727, 5687, -1, 5687, 6333, 5298, -1, 5298, 6247, 5728, -1, 5728, 6245, 5729, -1, 5729, 5689, 5688, -1, 5688, 6243, 5730, -1, 5730, 6330, 5731, -1, 5731, 5732, 5733, -1, 5733, 5690, 5321, -1, 5321, 6328, 5323, -1, 5323, 5734, 5691, -1, 5691, 5692, 5330, -1, 5330, 5693, 5337, -1, 5337, 6326, 5735, -1, 5735, 5736, 5737, -1, 5737, 5695, 5694, -1, 5694, 5696, 5738, -1, 5738, 6324, 5353, -1, 5353, 5739, 5740, -1, 5740, 5741, 5742, -1, 5742, 5697, 5698, -1, 5698, 6322, 5363, -1, 5363, 5699, 5700, -1, 5700, 6273, 5370, -1, 5370, 5701, 5371, -1, 5371, 5703, 5702, -1, 5702, 5704, 5381, -1, 5381, 6276, 5743, -1, 5743, 6278, 5705, -1, 5705, 6279, 5744, -1, 5744, 5706, 5707, -1, 5707, 6282, 5401, -1, 5401, 6320, 5708, -1, 5708, 6283, 5745, -1, 5745, 6318, 5746, -1, 5746, 5709, 5402, -1, 5402, 5710, 5711, -1, 5711, 5712, 5412, -1, 5412, 5713, 5416, -1, 5416, 5714, 5420, -1, 5420, 5715, 5421, -1, 5214, 5747, 6744, -1, 6744, 5747, 5525, -1, 5525, 5747, 5211, -1, 5749, 5211, 5210, -1, 5518, 5210, 5209, -1, 5748, 5209, 5208, -1, 5595, 5748, 5208, -1, 5525, 5211, 5749, -1, 5749, 5210, 5518, -1, 5518, 5209, 5748, -1, 5591, 5590, 5754, -1, 5754, 5590, 5789, -1, 5523, 5789, 5750, -1, 5751, 5750, 5752, -1, 5512, 5752, 5753, -1, 6744, 5753, 6749, -1, 6744, 5512, 5753, -1, 5754, 5789, 5523, -1, 5523, 5750, 5751, -1, 5751, 5752, 5512, -1, 5594, 5762, 5755, -1, 5594, 5757, 5762, -1, 5594, 5756, 5757, -1, 5757, 5756, 5765, -1, 5763, 5765, 5766, -1, 5805, 5766, 5808, -1, 5758, 5808, 5767, -1, 5809, 5767, 5813, -1, 5759, 5813, 5770, -1, 5759, 5809, 5813, -1, 5759, 5760, 5809, -1, 5809, 5760, 5781, -1, 5758, 5781, 5806, -1, 5805, 5806, 5761, -1, 5763, 5761, 5764, -1, 5757, 5764, 5762, -1, 5757, 5763, 5764, -1, 5757, 5765, 5763, -1, 5765, 5756, 5799, -1, 5766, 5799, 5801, -1, 5808, 5801, 5778, -1, 5767, 5778, 5768, -1, 5813, 5768, 5769, -1, 5770, 5769, 5780, -1, 5770, 5813, 5769, -1, 5771, 5807, 5772, -1, 5771, 5773, 5807, -1, 5771, 5588, 5773, -1, 5773, 5588, 5774, -1, 5812, 5774, 5775, -1, 5811, 5775, 5776, -1, 6014, 5811, 5776, -1, 6014, 5777, 5811, -1, 6014, 6015, 5777, -1, 5777, 6015, 5769, -1, 5768, 5777, 5769, -1, 5768, 5810, 5777, -1, 5768, 5778, 5810, -1, 5810, 5778, 5800, -1, 5812, 5800, 5773, -1, 5774, 5812, 5773, -1, 5774, 5588, 5779, -1, 5775, 5779, 6010, -1, 5776, 5775, 6010, -1, 5588, 5593, 5779, -1, 5779, 5593, 6010, -1, 6015, 5780, 5769, -1, 5760, 6750, 5781, -1, 5781, 6750, 5786, -1, 5806, 5786, 5782, -1, 5761, 5782, 5787, -1, 5764, 5787, 5783, -1, 5762, 5783, 5784, -1, 5755, 5784, 5590, -1, 5755, 5762, 5784, -1, 6750, 5785, 5786, -1, 5786, 5785, 5790, -1, 5782, 5790, 5804, -1, 5787, 5804, 5792, -1, 5783, 5792, 5788, -1, 5789, 5788, 5750, -1, 5789, 5783, 5788, -1, 5789, 5784, 5783, -1, 5789, 5590, 5784, -1, 5785, 5793, 5790, -1, 5790, 5793, 5803, -1, 5804, 5803, 5791, -1, 5792, 5791, 5795, -1, 5788, 5795, 5750, -1, 5788, 5792, 5795, -1, 5793, 5796, 5803, -1, 5803, 5796, 5794, -1, 5791, 5794, 5802, -1, 5795, 5802, 5752, -1, 5750, 5795, 5752, -1, 5796, 5797, 5794, -1, 5794, 5797, 5798, -1, 5802, 5798, 5753, -1, 5752, 5802, 5753, -1, 5797, 6749, 5798, -1, 5798, 6749, 5753, -1, 5756, 5772, 5799, -1, 5799, 5772, 5807, -1, 5801, 5807, 5800, -1, 5778, 5801, 5800, -1, 5764, 5783, 5762, -1, 5787, 5792, 5783, -1, 5802, 5795, 5791, -1, 5798, 5802, 5794, -1, 5791, 5792, 5804, -1, 5794, 5791, 5803, -1, 5761, 5787, 5764, -1, 5782, 5804, 5787, -1, 5790, 5803, 5804, -1, 5805, 5761, 5763, -1, 5766, 5805, 5763, -1, 5799, 5766, 5765, -1, 5806, 5782, 5761, -1, 5786, 5790, 5782, -1, 5807, 5801, 5799, -1, 5801, 5808, 5766, -1, 5773, 5800, 5807, -1, 5806, 5805, 5758, -1, 5758, 5805, 5808, -1, 5767, 5808, 5778, -1, 5786, 5806, 5781, -1, 5767, 5809, 5758, -1, 5758, 5809, 5781, -1, 5810, 5800, 5812, -1, 5811, 5812, 5775, -1, 5811, 5810, 5812, -1, 5811, 5777, 5810, -1, 5813, 5767, 5768, -1, 5779, 5775, 5774, -1, 5814, 6130, 5826, -1, 5815, 5826, 5816, -1, 6043, 5816, 5830, -1, 6041, 5830, 5817, -1, 5825, 5817, 6816, -1, 6786, 5825, 6816, -1, 6786, 5824, 5825, -1, 6786, 6814, 5824, -1, 5824, 6814, 5831, -1, 6050, 5831, 5833, -1, 5823, 5833, 5818, -1, 5819, 5818, 5820, -1, 5821, 5820, 5540, -1, 5821, 5819, 5820, -1, 5821, 5822, 5819, -1, 5819, 5822, 6052, -1, 5823, 6052, 6040, -1, 6050, 6040, 6048, -1, 5824, 6048, 5825, -1, 5824, 6050, 6048, -1, 5824, 5831, 6050, -1, 6130, 6140, 5826, -1, 5826, 6140, 5827, -1, 5816, 5827, 5828, -1, 5830, 5828, 6147, -1, 5817, 6147, 5829, -1, 6816, 5817, 5829, -1, 5826, 5827, 5816, -1, 5816, 5828, 5830, -1, 5830, 6147, 5817, -1, 6814, 6784, 5831, -1, 5831, 6784, 5832, -1, 5833, 5832, 5834, -1, 5818, 5834, 6053, -1, 5820, 6053, 6039, -1, 5540, 6039, 6038, -1, 5540, 5820, 6039, -1, 6784, 5835, 5832, -1, 5832, 5835, 5869, -1, 5834, 5869, 5870, -1, 6053, 5870, 5836, -1, 6039, 5836, 5837, -1, 6038, 5837, 5838, -1, 5552, 5838, 5839, -1, 5541, 5839, 5883, -1, 5554, 5883, 5840, -1, 6037, 5840, 5841, -1, 6036, 5841, 5888, -1, 5543, 5888, 5890, -1, 5842, 5890, 5843, -1, 5544, 5843, 5844, -1, 5555, 5844, 5898, -1, 6034, 5898, 6035, -1, 5556, 6035, 5905, -1, 5845, 5905, 5912, -1, 6033, 5912, 5847, -1, 5846, 5847, 5848, -1, 6032, 5848, 5849, -1, 5560, 5849, 5916, -1, 5562, 5916, 5850, -1, 5561, 5850, 6031, -1, 5851, 6031, 5852, -1, 6030, 5852, 5928, -1, 5563, 5928, 5932, -1, 5565, 5932, 5853, -1, 5566, 5853, 5854, -1, 5568, 5854, 5941, -1, 6029, 5941, 5855, -1, 6027, 5855, 6028, -1, 5856, 6028, 5944, -1, 6026, 5944, 6025, -1, 5857, 6025, 5950, -1, 5858, 5950, 5952, -1, 6022, 5952, 6023, -1, 5859, 6023, 6019, -1, 5862, 6019, 5860, -1, 5861, 5862, 5860, -1, 5861, 5866, 5862, -1, 5861, 5863, 5866, -1, 5866, 5863, 5956, -1, 5868, 5956, 6093, -1, 5865, 6093, 6100, -1, 6095, 6100, 5957, -1, 5864, 5957, 5573, -1, 5864, 6095, 5957, -1, 5864, 5572, 6095, -1, 6095, 5572, 6017, -1, 5865, 6017, 6092, -1, 5868, 6092, 5867, -1, 5866, 5867, 5862, -1, 5866, 5868, 5867, -1, 5866, 5956, 5868, -1, 5835, 6783, 5869, -1, 5869, 6783, 5872, -1, 5870, 5872, 6055, -1, 5836, 6055, 5871, -1, 5837, 5871, 5838, -1, 5837, 5836, 5871, -1, 6783, 5873, 5872, -1, 5872, 5873, 6054, -1, 6055, 6054, 5874, -1, 5871, 5874, 5877, -1, 5838, 5877, 5839, -1, 5838, 5871, 5877, -1, 5873, 5878, 6054, -1, 6054, 5878, 5875, -1, 5874, 5875, 5881, -1, 5877, 5881, 5876, -1, 5839, 5876, 5883, -1, 5839, 5877, 5876, -1, 5878, 5879, 5875, -1, 5875, 5879, 5880, -1, 5881, 5880, 6057, -1, 5876, 6057, 5882, -1, 5883, 5882, 5840, -1, 5883, 5876, 5882, -1, 5879, 5884, 5880, -1, 5880, 5884, 6056, -1, 6057, 6056, 6061, -1, 5882, 6061, 6060, -1, 5840, 6060, 5841, -1, 5840, 5882, 6060, -1, 5884, 6782, 6056, -1, 6056, 6782, 5885, -1, 6061, 5885, 6059, -1, 6060, 6059, 5886, -1, 5841, 5886, 5888, -1, 5841, 6060, 5886, -1, 6782, 6780, 5885, -1, 5885, 6780, 6058, -1, 6059, 6058, 5887, -1, 5886, 5887, 6062, -1, 5888, 6062, 5890, -1, 5888, 5886, 6062, -1, 6780, 6779, 6058, -1, 6058, 6779, 5889, -1, 5887, 5889, 5891, -1, 6062, 5891, 6064, -1, 5890, 6064, 5843, -1, 5890, 6062, 6064, -1, 6779, 5893, 5889, -1, 5889, 5893, 6063, -1, 5891, 6063, 5892, -1, 6064, 5892, 5899, -1, 5843, 5899, 5844, -1, 5843, 6064, 5899, -1, 5893, 5894, 6063, -1, 6063, 5894, 5895, -1, 5892, 5895, 5896, -1, 5899, 5896, 5897, -1, 5844, 5897, 5898, -1, 5844, 5899, 5897, -1, 5894, 5902, 5895, -1, 5895, 5902, 6066, -1, 5896, 6066, 5900, -1, 5897, 5900, 5901, -1, 5898, 5901, 6035, -1, 5898, 5897, 5901, -1, 5902, 6777, 6066, -1, 6066, 6777, 6065, -1, 5900, 6065, 5903, -1, 5901, 5903, 5904, -1, 6035, 5904, 5905, -1, 6035, 5901, 5904, -1, 6777, 5907, 6065, -1, 6065, 5907, 5908, -1, 5903, 5908, 5910, -1, 5904, 5910, 5906, -1, 5905, 5906, 5912, -1, 5905, 5904, 5906, -1, 5907, 5909, 5908, -1, 5908, 5909, 6067, -1, 5910, 6067, 6068, -1, 5906, 6068, 5911, -1, 5912, 5911, 5847, -1, 5912, 5906, 5911, -1, 5909, 6776, 6067, -1, 6067, 6776, 6070, -1, 6068, 6070, 6069, -1, 5911, 6069, 5913, -1, 5847, 5913, 5848, -1, 5847, 5911, 5913, -1, 6776, 6775, 6070, -1, 6070, 6775, 6071, -1, 6069, 6071, 6072, -1, 5913, 6072, 6074, -1, 5848, 6074, 5849, -1, 5848, 5913, 6074, -1, 6775, 6774, 6071, -1, 6071, 6774, 6073, -1, 6072, 6073, 5914, -1, 6074, 5914, 6076, -1, 5849, 6076, 5916, -1, 5849, 6074, 6076, -1, 6774, 5918, 6073, -1, 6073, 5918, 5915, -1, 5914, 5915, 6075, -1, 6076, 6075, 5917, -1, 5916, 5917, 5850, -1, 5916, 6076, 5917, -1, 5918, 6806, 5915, -1, 5915, 6806, 6077, -1, 6075, 6077, 5919, -1, 5917, 5919, 6078, -1, 5850, 6078, 6031, -1, 5850, 5917, 6078, -1, 6806, 5920, 6077, -1, 6077, 5920, 5921, -1, 5919, 5921, 5923, -1, 6078, 5923, 5922, -1, 6031, 5922, 5852, -1, 6031, 6078, 5922, -1, 5920, 6773, 5921, -1, 5921, 6773, 5924, -1, 5923, 5924, 6079, -1, 5922, 6079, 5929, -1, 5852, 5929, 5928, -1, 5852, 5922, 5929, -1, 6773, 5925, 5924, -1, 5924, 5925, 5926, -1, 6079, 5926, 5927, -1, 5929, 5927, 5931, -1, 5928, 5931, 5932, -1, 5928, 5929, 5931, -1, 5925, 5930, 5926, -1, 5926, 5930, 6080, -1, 5927, 6080, 6081, -1, 5931, 6081, 5933, -1, 5932, 5933, 5853, -1, 5932, 5931, 5933, -1, 5930, 6772, 6080, -1, 6080, 6772, 5935, -1, 6081, 5935, 5937, -1, 5933, 5937, 5934, -1, 5853, 5934, 5854, -1, 5853, 5933, 5934, -1, 6772, 5939, 5935, -1, 5935, 5939, 5936, -1, 5937, 5936, 6083, -1, 5934, 6083, 5938, -1, 5854, 5938, 5941, -1, 5854, 5934, 5938, -1, 5939, 6771, 5936, -1, 5936, 6771, 5940, -1, 6083, 5940, 6085, -1, 5938, 6085, 6084, -1, 5941, 6084, 5855, -1, 5941, 5938, 6084, -1, 6771, 6770, 5940, -1, 5940, 6770, 6082, -1, 6085, 6082, 5942, -1, 6084, 5942, 6087, -1, 5855, 6087, 6028, -1, 5855, 6084, 6087, -1, 6770, 6803, 6082, -1, 6082, 6803, 5945, -1, 5942, 5945, 5943, -1, 6087, 5943, 5946, -1, 6028, 5946, 5944, -1, 6028, 6087, 5946, -1, 6803, 6802, 5945, -1, 5945, 6802, 6086, -1, 5943, 6086, 6088, -1, 5946, 6088, 5947, -1, 5944, 5947, 6025, -1, 5944, 5946, 5947, -1, 6802, 6768, 6086, -1, 6086, 6768, 5948, -1, 6088, 5948, 6091, -1, 5947, 6091, 6090, -1, 6025, 6090, 5950, -1, 6025, 5947, 6090, -1, 6768, 5949, 5948, -1, 5948, 5949, 5951, -1, 6091, 5951, 6089, -1, 6090, 6089, 5952, -1, 5950, 6090, 5952, -1, 5949, 5953, 5951, -1, 5951, 5953, 5954, -1, 6089, 5954, 6023, -1, 5952, 6089, 6023, -1, 5953, 6801, 5954, -1, 5954, 6801, 6019, -1, 6023, 5954, 6019, -1, 6801, 5860, 6019, -1, 5863, 5955, 5956, -1, 5956, 5955, 5958, -1, 6093, 5958, 6098, -1, 6100, 6098, 6099, -1, 5957, 6099, 6102, -1, 5573, 6102, 5576, -1, 5573, 5957, 6102, -1, 5955, 5961, 5958, -1, 5958, 5961, 6097, -1, 6098, 6097, 6096, -1, 6099, 6096, 5959, -1, 6102, 5959, 5960, -1, 5576, 5960, 5963, -1, 5576, 6102, 5960, -1, 5961, 6762, 6097, -1, 6097, 6762, 5965, -1, 6096, 5965, 6101, -1, 5959, 6101, 5962, -1, 5960, 5962, 5964, -1, 5963, 5964, 5968, -1, 5963, 5960, 5964, -1, 6762, 5966, 5965, -1, 5965, 5966, 6103, -1, 6101, 6103, 6104, -1, 5962, 6104, 5967, -1, 5964, 5967, 5970, -1, 5968, 5970, 5969, -1, 5968, 5964, 5970, -1, 5966, 6796, 6103, -1, 6103, 6796, 6044, -1, 6104, 6044, 6047, -1, 5967, 6047, 6046, -1, 5970, 6046, 5972, -1, 5969, 5972, 5578, -1, 5969, 5970, 5972, -1, 6796, 6761, 6044, -1, 6044, 6761, 5973, -1, 6047, 5973, 5975, -1, 6046, 5975, 6107, -1, 5972, 6107, 5971, -1, 5578, 5971, 5976, -1, 5578, 5972, 5971, -1, 6761, 5974, 5973, -1, 5973, 5974, 6045, -1, 5975, 6045, 6105, -1, 6107, 6105, 6106, -1, 5971, 6106, 5980, -1, 5976, 5980, 5979, -1, 5976, 5971, 5980, -1, 5974, 5982, 6045, -1, 6045, 5982, 5977, -1, 6105, 5977, 5978, -1, 6106, 5978, 5984, -1, 5980, 5984, 5981, -1, 5979, 5981, 5584, -1, 5979, 5980, 5981, -1, 5982, 6759, 5977, -1, 5977, 6759, 6108, -1, 5978, 6108, 5983, -1, 5984, 5983, 5985, -1, 5981, 5985, 5990, -1, 5584, 5990, 5988, -1, 5584, 5981, 5990, -1, 6759, 6758, 6108, -1, 6108, 6758, 5986, -1, 5983, 5986, 5987, -1, 5985, 5987, 6109, -1, 5990, 6109, 5989, -1, 5988, 5989, 5580, -1, 5988, 5990, 5989, -1, 6758, 6792, 5986, -1, 5986, 6792, 5991, -1, 5987, 5991, 5994, -1, 6109, 5994, 6112, -1, 5989, 6112, 5992, -1, 5580, 5992, 5581, -1, 5580, 5989, 5992, -1, 6792, 5993, 5991, -1, 5991, 5993, 5995, -1, 5994, 5995, 6110, -1, 6112, 6110, 6111, -1, 5992, 6111, 6113, -1, 5581, 6113, 5582, -1, 5581, 5992, 6113, -1, 5993, 6790, 5995, -1, 5995, 6790, 5997, -1, 6110, 5997, 5996, -1, 6111, 5996, 5999, -1, 6113, 5999, 6115, -1, 5582, 6115, 5586, -1, 5582, 6113, 6115, -1, 6790, 6757, 5997, -1, 5997, 6757, 5998, -1, 5996, 5998, 6001, -1, 5999, 6001, 6002, -1, 6115, 6002, 6004, -1, 5586, 6004, 6003, -1, 5586, 6115, 6004, -1, 6757, 6756, 5998, -1, 5998, 6756, 6000, -1, 6001, 6000, 6006, -1, 6002, 6006, 6116, -1, 6004, 6116, 6009, -1, 6003, 6009, 5593, -1, 6003, 6004, 6009, -1, 6756, 6005, 6000, -1, 6000, 6005, 6114, -1, 6006, 6114, 6007, -1, 6116, 6007, 6008, -1, 6009, 6008, 6010, -1, 5593, 6009, 6010, -1, 6005, 6011, 6114, -1, 6114, 6011, 6117, -1, 6007, 6117, 6013, -1, 6008, 6013, 5776, -1, 6010, 6008, 5776, -1, 6011, 6755, 6117, -1, 6117, 6755, 6012, -1, 6013, 6012, 6014, -1, 5776, 6013, 6014, -1, 6755, 5780, 6012, -1, 6012, 5780, 6015, -1, 6014, 6012, 6015, -1, 5572, 6016, 6017, -1, 6017, 6016, 6094, -1, 6092, 6094, 6018, -1, 5867, 6018, 5859, -1, 5862, 5859, 6019, -1, 5862, 5867, 5859, -1, 6016, 6020, 6094, -1, 6094, 6020, 6021, -1, 6018, 6021, 6022, -1, 5859, 6022, 6023, -1, 5859, 6018, 6022, -1, 6020, 6024, 6021, -1, 6021, 6024, 5858, -1, 6022, 5858, 5952, -1, 6022, 6021, 5858, -1, 6024, 5857, 5858, -1, 5858, 5857, 5950, -1, 5857, 6026, 6025, -1, 6026, 5856, 5944, -1, 5856, 6027, 6028, -1, 6027, 6029, 5855, -1, 6029, 5568, 5941, -1, 5568, 5566, 5854, -1, 5566, 5565, 5853, -1, 5565, 5563, 5932, -1, 5563, 6030, 5928, -1, 6030, 5851, 5852, -1, 5851, 5561, 6031, -1, 5561, 5562, 5850, -1, 5562, 5560, 5916, -1, 5560, 6032, 5849, -1, 6032, 5846, 5848, -1, 5846, 6033, 5847, -1, 6033, 5845, 5912, -1, 5845, 5556, 5905, -1, 5556, 6034, 6035, -1, 6034, 5555, 5898, -1, 5555, 5544, 5844, -1, 5544, 5842, 5843, -1, 5842, 5543, 5890, -1, 5543, 6036, 5888, -1, 6036, 6037, 5841, -1, 6037, 5554, 5840, -1, 5554, 5541, 5883, -1, 5541, 5552, 5839, -1, 5552, 6038, 5838, -1, 5837, 6038, 6039, -1, 5822, 5550, 6052, -1, 6052, 5550, 6051, -1, 6040, 6051, 6042, -1, 6048, 6042, 6041, -1, 5825, 6041, 5817, -1, 5825, 6048, 6041, -1, 5550, 5548, 6051, -1, 6051, 5548, 6049, -1, 6042, 6049, 6043, -1, 6041, 6043, 5830, -1, 6041, 6042, 6043, -1, 5548, 5539, 6049, -1, 6049, 5539, 5815, -1, 6043, 5815, 5816, -1, 6043, 6049, 5815, -1, 5539, 5814, 5815, -1, 5815, 5814, 5826, -1, 5973, 6047, 6044, -1, 6047, 5967, 6104, -1, 6045, 5975, 5973, -1, 5967, 5964, 5962, -1, 5975, 6046, 6047, -1, 6046, 5970, 5967, -1, 6040, 6042, 6048, -1, 6051, 6049, 6042, -1, 5823, 6040, 6050, -1, 5833, 5823, 6050, -1, 5832, 5833, 5831, -1, 6052, 6051, 6040, -1, 5869, 5834, 5832, -1, 5819, 6052, 5823, -1, 5818, 5819, 5823, -1, 5834, 5818, 5833, -1, 5872, 5870, 5869, -1, 5870, 6053, 5834, -1, 6053, 5820, 5818, -1, 6054, 6055, 5872, -1, 6055, 5836, 5870, -1, 5836, 6039, 6053, -1, 5875, 5874, 6054, -1, 5874, 5871, 6055, -1, 5880, 5881, 5875, -1, 5881, 5877, 5874, -1, 6056, 6057, 5880, -1, 6057, 5876, 5881, -1, 5885, 6061, 6056, -1, 6061, 5882, 6057, -1, 6058, 6059, 5885, -1, 6059, 6060, 6061, -1, 5889, 5887, 6058, -1, 5887, 5886, 6059, -1, 6063, 5891, 5889, -1, 5891, 6062, 5887, -1, 5895, 5892, 6063, -1, 5892, 6064, 5891, -1, 6066, 5896, 5895, -1, 5896, 5899, 5892, -1, 6065, 5900, 6066, -1, 5900, 5897, 5896, -1, 5908, 5903, 6065, -1, 5903, 5901, 5900, -1, 6067, 5910, 5908, -1, 5910, 5904, 5903, -1, 6070, 6068, 6067, -1, 6068, 5906, 5910, -1, 6071, 6069, 6070, -1, 6069, 5911, 6068, -1, 6073, 6072, 6071, -1, 6072, 5913, 6069, -1, 5915, 5914, 6073, -1, 5914, 6074, 6072, -1, 6077, 6075, 5915, -1, 6075, 6076, 5914, -1, 5921, 5919, 6077, -1, 5919, 5917, 6075, -1, 5924, 5923, 5921, -1, 5923, 6078, 5919, -1, 5926, 6079, 5924, -1, 6079, 5922, 5923, -1, 6080, 5927, 5926, -1, 5927, 5929, 6079, -1, 5935, 6081, 6080, -1, 6081, 5931, 5927, -1, 5936, 5937, 5935, -1, 5937, 5933, 6081, -1, 5940, 6083, 5936, -1, 6083, 5934, 5937, -1, 6082, 6085, 5940, -1, 6085, 5938, 6083, -1, 5945, 5942, 6082, -1, 5942, 6084, 6085, -1, 6086, 5943, 5945, -1, 5943, 6087, 5942, -1, 5948, 6088, 6086, -1, 6088, 5946, 5943, -1, 5951, 6091, 5948, -1, 6091, 5947, 6088, -1, 5954, 6089, 5951, -1, 6089, 6090, 6091, -1, 6092, 6018, 5867, -1, 6094, 6021, 6018, -1, 5865, 6092, 5868, -1, 6093, 5865, 5868, -1, 5958, 6093, 5956, -1, 6017, 6094, 6092, -1, 6097, 6098, 5958, -1, 6095, 6017, 5865, -1, 6100, 6095, 5865, -1, 6098, 6100, 6093, -1, 5965, 6096, 6097, -1, 6096, 6099, 6098, -1, 6099, 5957, 6100, -1, 6103, 6101, 5965, -1, 6101, 5959, 6096, -1, 5959, 6102, 6099, -1, 6044, 6104, 6103, -1, 6104, 5962, 6101, -1, 5962, 5960, 5959, -1, 5977, 6105, 6045, -1, 6105, 6107, 5975, -1, 6107, 5972, 6046, -1, 6108, 5978, 5977, -1, 5978, 6106, 6105, -1, 6106, 5971, 6107, -1, 5986, 5983, 6108, -1, 5983, 5984, 5978, -1, 5984, 5980, 6106, -1, 5991, 5987, 5986, -1, 5987, 5985, 5983, -1, 5985, 5981, 5984, -1, 5995, 5994, 5991, -1, 5994, 6109, 5987, -1, 6109, 5990, 5985, -1, 5997, 6110, 5995, -1, 6110, 6112, 5994, -1, 6112, 5989, 6109, -1, 5998, 5996, 5997, -1, 5996, 6111, 6110, -1, 6111, 5992, 6112, -1, 6000, 6001, 5998, -1, 6001, 5999, 5996, -1, 5999, 6113, 6111, -1, 6114, 6006, 6000, -1, 6006, 6002, 6001, -1, 6002, 6115, 5999, -1, 6117, 6007, 6114, -1, 6007, 6116, 6006, -1, 6116, 6004, 6002, -1, 6012, 6013, 6117, -1, 6013, 6008, 6007, -1, 6008, 6009, 6116, -1, 6125, 6176, 6118, -1, 6124, 6118, 6153, -1, 6159, 6153, 6152, -1, 6161, 6152, 6151, -1, 6122, 6151, 6119, -1, 6120, 6119, 6121, -1, 6120, 6122, 6119, -1, 6120, 6154, 6122, -1, 6122, 6154, 6160, -1, 6161, 6160, 6123, -1, 6159, 6123, 6155, -1, 6124, 6155, 6126, -1, 6125, 6124, 6126, -1, 6125, 6118, 6124, -1, 6827, 6133, 6823, -1, 6827, 6127, 6133, -1, 6827, 6135, 6127, -1, 6127, 6135, 6136, -1, 6134, 6136, 6163, -1, 6128, 6163, 6129, -1, 6162, 6129, 6169, -1, 6166, 6169, 6139, -1, 5546, 6139, 6130, -1, 5546, 6166, 6139, -1, 5546, 6121, 6166, -1, 6166, 6121, 6150, -1, 6162, 6150, 6164, -1, 6128, 6164, 6131, -1, 6134, 6131, 6132, -1, 6127, 6132, 6133, -1, 6127, 6134, 6132, -1, 6127, 6136, 6134, -1, 6135, 6141, 6136, -1, 6136, 6141, 6137, -1, 6163, 6137, 6138, -1, 6129, 6138, 6142, -1, 6169, 6142, 6167, -1, 6139, 6167, 6140, -1, 6130, 6139, 6140, -1, 6141, 6143, 6137, -1, 6137, 6143, 6165, -1, 6138, 6165, 6144, -1, 6142, 6144, 6168, -1, 6167, 6168, 5827, -1, 6140, 6167, 5827, -1, 6143, 6820, 6165, -1, 6165, 6820, 6145, -1, 6144, 6145, 6149, -1, 6168, 6149, 5828, -1, 5827, 6168, 5828, -1, 6820, 6819, 6145, -1, 6145, 6819, 6146, -1, 6148, 6146, 5829, -1, 6147, 6148, 5829, -1, 6147, 6149, 6148, -1, 6147, 5828, 6149, -1, 6145, 6146, 6148, -1, 6149, 6145, 6148, -1, 6150, 6121, 6119, -1, 6164, 6119, 6151, -1, 6131, 6151, 6152, -1, 6132, 6152, 6153, -1, 6133, 6153, 6118, -1, 6823, 6118, 6176, -1, 6823, 6133, 6118, -1, 6160, 6154, 6157, -1, 6123, 6157, 6158, -1, 6155, 6158, 6179, -1, 6126, 6155, 6179, -1, 6177, 6156, 5537, -1, 6177, 6178, 6156, -1, 6156, 6178, 6158, -1, 6157, 6156, 6158, -1, 6157, 5537, 6156, -1, 6157, 6154, 5537, -1, 6178, 6179, 6158, -1, 6159, 6155, 6124, -1, 6153, 6159, 6124, -1, 6123, 6158, 6155, -1, 6132, 6153, 6133, -1, 6161, 6123, 6159, -1, 6152, 6161, 6159, -1, 6160, 6157, 6123, -1, 6131, 6152, 6132, -1, 6122, 6160, 6161, -1, 6151, 6122, 6161, -1, 6128, 6131, 6134, -1, 6163, 6128, 6134, -1, 6137, 6163, 6136, -1, 6164, 6151, 6131, -1, 6165, 6138, 6137, -1, 6162, 6164, 6128, -1, 6129, 6162, 6128, -1, 6138, 6129, 6163, -1, 6150, 6119, 6164, -1, 6145, 6144, 6165, -1, 6144, 6142, 6138, -1, 6166, 6150, 6162, -1, 6169, 6166, 6162, -1, 6142, 6169, 6129, -1, 6168, 6144, 6149, -1, 6167, 6142, 6168, -1, 6139, 6169, 6167, -1, 5619, 5215, 5647, -1, 5647, 5215, 6170, -1, 6170, 5215, 6171, -1, 6172, 6171, 5216, -1, 5659, 5216, 6174, -1, 5659, 6172, 5216, -1, 6170, 6171, 6172, -1, 5216, 6173, 6174, -1, 6174, 6173, 6175, -1, 5661, 6174, 6175, -1, 5661, 6176, 5662, -1, 5662, 6176, 6125, -1, 5663, 6125, 6126, -1, 5666, 6126, 6179, -1, 5669, 6179, 6178, -1, 5650, 6178, 6177, -1, 5650, 5669, 6178, -1, 5662, 6125, 5663, -1, 5663, 6126, 5666, -1, 5666, 6179, 5669, -1, 6731, 6743, 6692, -1, 6731, 6736, 6743, -1, 6731, 6180, 6736, -1, 6731, 6748, 6180, -1, 6731, 6181, 6748, -1, 6748, 6181, 6730, -1, 6182, 6730, 6197, -1, 6182, 6748, 6730, -1, 6182, 6431, 6748, -1, 6748, 6431, 6428, -1, 6183, 6748, 6428, -1, 6183, 6184, 6748, -1, 6183, 6185, 6184, -1, 6184, 6185, 6186, -1, 6186, 6185, 6426, -1, 6425, 6186, 6426, -1, 6425, 5678, 6186, -1, 6425, 6187, 5678, -1, 5678, 6187, 5679, -1, 5679, 6187, 6423, -1, 5680, 6423, 6422, -1, 6188, 5680, 6422, -1, 6188, 6189, 5680, -1, 6188, 6420, 6189, -1, 6189, 6420, 5717, -1, 5717, 6420, 6446, -1, 5681, 6446, 6418, -1, 6190, 6418, 6417, -1, 6416, 6190, 6417, -1, 6416, 6191, 6190, -1, 6416, 6192, 6191, -1, 6416, 6442, 6192, -1, 6192, 6442, 6209, -1, 6723, 6209, 6685, -1, 6723, 6192, 6209, -1, 6723, 6194, 6192, -1, 6192, 6194, 6193, -1, 6193, 6194, 6211, -1, 6211, 6194, 6195, -1, 6564, 6195, 6196, -1, 6566, 6196, 6584, -1, 6566, 6564, 6196, -1, 6730, 6198, 6197, -1, 6197, 6198, 6199, -1, 6432, 6199, 6204, -1, 6201, 6204, 6688, -1, 6200, 6201, 6688, -1, 6200, 6726, 6201, -1, 6201, 6726, 6202, -1, 6203, 6202, 6410, -1, 6203, 6201, 6202, -1, 6197, 6199, 6432, -1, 6432, 6204, 6201, -1, 6205, 6435, 6202, -1, 6205, 6206, 6435, -1, 6205, 6207, 6206, -1, 6206, 6207, 6415, -1, 6415, 6207, 6438, -1, 6438, 6207, 6724, -1, 6439, 6724, 6208, -1, 6210, 6208, 6685, -1, 6209, 6210, 6685, -1, 6438, 6724, 6439, -1, 6439, 6208, 6210, -1, 6211, 6195, 6564, -1, 6196, 6684, 6584, -1, 6584, 6684, 6212, -1, 6212, 6684, 6214, -1, 6213, 6214, 6567, -1, 6213, 6212, 6214, -1, 6214, 6215, 6567, -1, 6567, 6215, 6216, -1, 6216, 6215, 6217, -1, 6217, 6215, 6219, -1, 6218, 6219, 6568, -1, 6218, 6217, 6219, -1, 6219, 6681, 6568, -1, 6568, 6681, 6220, -1, 6220, 6681, 6569, -1, 6569, 6681, 6680, -1, 6225, 6680, 6679, -1, 6570, 6679, 6221, -1, 6367, 6221, 6222, -1, 6368, 6222, 6231, -1, 6223, 6231, 6224, -1, 6370, 6224, 6372, -1, 6370, 6223, 6224, -1, 6569, 6680, 6225, -1, 6225, 6679, 6570, -1, 6570, 6221, 6367, -1, 6226, 6570, 6367, -1, 6226, 6366, 6570, -1, 6570, 6366, 5724, -1, 6339, 5724, 5686, -1, 6227, 6339, 5686, -1, 6227, 6571, 6339, -1, 6227, 6573, 6571, -1, 6227, 6591, 6573, -1, 6227, 6228, 6591, -1, 6227, 5685, 6228, -1, 6228, 5685, 6576, -1, 6576, 5685, 6229, -1, 6229, 5685, 5721, -1, 6577, 5721, 5683, -1, 6230, 5683, 6340, -1, 6230, 6577, 5683, -1, 6367, 6222, 6368, -1, 6368, 6231, 6223, -1, 6224, 6678, 6372, -1, 6372, 6678, 6390, -1, 6390, 6678, 6232, -1, 6373, 6232, 6234, -1, 6373, 6390, 6232, -1, 6232, 6233, 6234, -1, 6234, 6233, 6235, -1, 6235, 6233, 6236, -1, 6236, 6233, 6374, -1, 6374, 6233, 6396, -1, 6396, 6233, 6237, -1, 6237, 6233, 6238, -1, 6238, 6233, 6677, -1, 6239, 6238, 6677, -1, 6239, 6676, 6238, -1, 6238, 6676, 6240, -1, 6375, 6240, 6241, -1, 6248, 6241, 6719, -1, 6376, 6719, 6531, -1, 6377, 6531, 6530, -1, 6551, 6377, 6530, -1, 6551, 6378, 6377, -1, 6551, 6242, 6378, -1, 6378, 6242, 6380, -1, 6380, 6242, 6331, -1, 6244, 6331, 6243, -1, 5689, 6244, 6243, -1, 5689, 6246, 6244, -1, 5689, 6245, 6246, -1, 6246, 6245, 6404, -1, 6404, 6245, 6247, -1, 6381, 6247, 6406, -1, 6381, 6404, 6247, -1, 6238, 6240, 6375, -1, 6375, 6241, 6248, -1, 6718, 6250, 6719, -1, 6718, 6675, 6250, -1, 6250, 6675, 6674, -1, 6249, 6250, 6674, -1, 6249, 6673, 6250, -1, 6250, 6673, 6251, -1, 6672, 6250, 6251, -1, 6672, 6252, 6250, -1, 6250, 6252, 6253, -1, 6535, 6253, 6254, -1, 6537, 6254, 6538, -1, 6537, 6535, 6254, -1, 6250, 6253, 6535, -1, 6254, 6255, 6538, -1, 6538, 6255, 6539, -1, 6539, 6255, 6712, -1, 6540, 6712, 6256, -1, 6541, 6256, 6268, -1, 6257, 6268, 6711, -1, 6710, 6257, 6711, -1, 6710, 6542, 6257, -1, 6710, 6259, 6542, -1, 6710, 6258, 6259, -1, 6710, 6709, 6258, -1, 6258, 6709, 6260, -1, 6261, 6260, 6262, -1, 6513, 6262, 6706, -1, 6665, 6513, 6706, -1, 6665, 6263, 6513, -1, 6513, 6263, 6264, -1, 6267, 6513, 6264, -1, 6267, 6265, 6513, -1, 6267, 6515, 6265, -1, 6267, 6266, 6515, -1, 6267, 6517, 6266, -1, 6267, 6500, 6517, -1, 6267, 6519, 6500, -1, 6267, 6521, 6519, -1, 6267, 6523, 6521, -1, 6267, 6664, 6523, -1, 6523, 6664, 6501, -1, 6501, 6664, 6663, -1, 6502, 6663, 6269, -1, 6502, 6501, 6663, -1, 6539, 6712, 6540, -1, 6540, 6256, 6541, -1, 6541, 6268, 6257, -1, 6258, 6260, 6261, -1, 6261, 6262, 6513, -1, 6663, 6270, 6269, -1, 6269, 6270, 6503, -1, 6503, 6270, 6292, -1, 6526, 6292, 6293, -1, 6271, 6293, 6295, -1, 6623, 6271, 6295, -1, 6623, 6505, 6271, -1, 6623, 6322, 6505, -1, 6623, 5699, 6322, -1, 6623, 6272, 5699, -1, 5699, 6272, 6273, -1, 6273, 6272, 6274, -1, 6275, 6273, 6274, -1, 6275, 5701, 6273, -1, 6275, 6622, 5701, -1, 5701, 6622, 5703, -1, 5703, 6622, 6621, -1, 6605, 5703, 6621, -1, 6605, 5704, 5703, -1, 6605, 6604, 5704, -1, 5704, 6604, 6276, -1, 6276, 6604, 6603, -1, 6277, 6276, 6603, -1, 6277, 6278, 6276, -1, 6277, 6280, 6278, -1, 6278, 6280, 6279, -1, 6279, 6280, 6600, -1, 6281, 6279, 6600, -1, 6281, 5706, 6279, -1, 6281, 6599, 5706, -1, 5706, 6599, 6282, -1, 6282, 6599, 6359, -1, 6320, 6359, 6459, -1, 6284, 6320, 6459, -1, 6284, 6283, 6320, -1, 6284, 6471, 6283, -1, 6283, 6471, 6318, -1, 6318, 6471, 6319, -1, 5709, 6319, 6469, -1, 6458, 5709, 6469, -1, 6458, 5710, 5709, -1, 6458, 6285, 5710, -1, 5710, 6285, 5712, -1, 5712, 6285, 6457, -1, 6286, 5712, 6457, -1, 6286, 5713, 5712, -1, 6286, 6287, 5713, -1, 5713, 6287, 5714, -1, 5714, 6287, 6288, -1, 5715, 6288, 6289, -1, 6829, 6289, 6290, -1, 6291, 6829, 6290, -1, 6291, 6315, 6829, -1, 6291, 6466, 6315, -1, 6315, 6466, 6314, -1, 6649, 6314, 6453, -1, 6313, 6453, 6450, -1, 6651, 6450, 6312, -1, 6652, 6312, 6653, -1, 6652, 6651, 6312, -1, 6503, 6292, 6526, -1, 6293, 6294, 6295, -1, 6295, 6294, 6662, -1, 6296, 6295, 6662, -1, 6296, 6298, 6295, -1, 6295, 6298, 6297, -1, 6297, 6298, 6608, -1, 6608, 6298, 6609, -1, 6609, 6298, 6610, -1, 6610, 6298, 6299, -1, 6299, 6298, 6612, -1, 6612, 6298, 6701, -1, 6614, 6701, 6624, -1, 6614, 6612, 6701, -1, 6701, 6660, 6624, -1, 6624, 6660, 6300, -1, 6300, 6660, 6615, -1, 6615, 6660, 6659, -1, 6626, 6659, 6301, -1, 6628, 6301, 6617, -1, 6628, 6626, 6301, -1, 6615, 6659, 6626, -1, 6658, 6302, 6301, -1, 6658, 6303, 6302, -1, 6302, 6303, 6657, -1, 6656, 6302, 6657, -1, 6656, 6304, 6302, -1, 6656, 6305, 6304, -1, 6656, 6696, 6305, -1, 6305, 6696, 6460, -1, 6460, 6696, 6695, -1, 6473, 6695, 6306, -1, 6475, 6306, 6477, -1, 6475, 6473, 6306, -1, 6460, 6695, 6473, -1, 6306, 6655, 6477, -1, 6477, 6655, 6307, -1, 6307, 6655, 6309, -1, 6309, 6655, 6308, -1, 6310, 6308, 6362, -1, 6480, 6362, 6462, -1, 6480, 6310, 6362, -1, 6309, 6308, 6310, -1, 6311, 6312, 6362, -1, 6311, 6653, 6312, -1, 6651, 6313, 6450, -1, 6313, 6649, 6453, -1, 6314, 6649, 6315, -1, 6315, 6649, 6648, -1, 6647, 6315, 6648, -1, 6647, 6631, 6315, -1, 6647, 6632, 6631, -1, 6647, 6316, 6632, -1, 6632, 6316, 6644, -1, 6644, 6316, 6633, -1, 6633, 6316, 6634, -1, 6634, 6316, 6635, -1, 6635, 6316, 6638, -1, 6638, 6316, 6640, -1, 6317, 6640, 6646, -1, 6317, 6638, 6640, -1, 6829, 5715, 6289, -1, 5715, 5714, 6288, -1, 5709, 6318, 6319, -1, 6320, 6282, 6359, -1, 6505, 6322, 6321, -1, 6321, 6322, 5697, -1, 6323, 5697, 5741, -1, 5739, 6323, 5741, -1, 5739, 6324, 6323, -1, 6323, 6324, 5696, -1, 5695, 6323, 5696, -1, 5695, 5736, 6323, -1, 6323, 5736, 6326, -1, 6325, 6326, 6485, -1, 6325, 6323, 6326, -1, 6321, 5697, 6323, -1, 5693, 6488, 6326, -1, 5693, 5692, 6488, -1, 6488, 5692, 5734, -1, 6328, 6488, 5734, -1, 6328, 6327, 6488, -1, 6328, 6509, 6327, -1, 6328, 6491, 6509, -1, 6328, 6492, 6491, -1, 6328, 6493, 6492, -1, 6328, 6347, 6493, -1, 6328, 5690, 6347, -1, 6347, 5690, 6528, -1, 6528, 5690, 5732, -1, 6332, 5732, 6330, -1, 6329, 6330, 6243, -1, 6331, 6329, 6243, -1, 6528, 5732, 6332, -1, 6332, 6330, 6329, -1, 6333, 6337, 6247, -1, 6333, 5727, 6337, -1, 6337, 5727, 6334, -1, 6335, 6337, 6334, -1, 6335, 6336, 6337, -1, 6337, 6336, 6338, -1, 6366, 6338, 5724, -1, 6366, 6337, 6338, -1, 6570, 5724, 6339, -1, 6229, 5721, 6577, -1, 5683, 5682, 6340, -1, 6340, 5682, 6341, -1, 6341, 5682, 6342, -1, 6580, 6342, 6343, -1, 6580, 6341, 6342, -1, 6342, 5720, 6343, -1, 6343, 5720, 6595, -1, 6595, 5720, 6344, -1, 6344, 5720, 6582, -1, 6582, 5720, 6192, -1, 6192, 5720, 5719, -1, 6191, 6192, 5719, -1, 6190, 5681, 6418, -1, 5681, 5717, 6446, -1, 5680, 5679, 6423, -1, 6743, 6735, 6692, -1, 6692, 6735, 6734, -1, 6741, 6692, 6734, -1, 6741, 6733, 6692, -1, 6692, 6733, 6345, -1, 6346, 6692, 6345, -1, 6346, 6732, 6692, -1, 6548, 6259, 6347, -1, 6548, 6348, 6259, -1, 6259, 6348, 6349, -1, 6350, 6259, 6349, -1, 6350, 6545, 6259, -1, 6259, 6545, 6351, -1, 6544, 6259, 6351, -1, 6544, 6352, 6259, -1, 6259, 6352, 6542, -1, 6250, 6534, 6719, -1, 6719, 6534, 6353, -1, 6354, 6719, 6353, -1, 6354, 6355, 6719, -1, 6719, 6355, 6532, -1, 6356, 6719, 6532, -1, 6356, 6553, 6719, -1, 6719, 6553, 6531, -1, 6376, 6531, 6377, -1, 6302, 6357, 6301, -1, 6301, 6357, 6358, -1, 6618, 6301, 6358, -1, 6618, 6617, 6301, -1, 6459, 6359, 6304, -1, 6304, 6359, 6302, -1, 6337, 6360, 6247, -1, 6247, 6360, 6408, -1, 6385, 6247, 6408, -1, 6385, 6384, 6247, -1, 6247, 6384, 6361, -1, 6406, 6247, 6361, -1, 6244, 6380, 6331, -1, 6376, 6248, 6719, -1, 6271, 6526, 6293, -1, 6259, 6496, 6347, -1, 6347, 6496, 6495, -1, 6494, 6347, 6495, -1, 6494, 6493, 6347, -1, 6488, 6507, 6326, -1, 6326, 6507, 6485, -1, 6312, 6464, 6362, -1, 6362, 6464, 6363, -1, 6364, 6362, 6363, -1, 6364, 6462, 6362, -1, 6435, 6414, 6202, -1, 6202, 6414, 6365, -1, 6413, 6202, 6365, -1, 6413, 6412, 6202, -1, 6202, 6412, 6410, -1, 6366, 6387, 6337, -1, 6366, 6931, 6387, -1, 6366, 6226, 6931, -1, 6931, 6226, 6930, -1, 6930, 6226, 6367, -1, 6928, 6367, 6368, -1, 6369, 6368, 6223, -1, 6388, 6223, 6370, -1, 6371, 6370, 6372, -1, 6389, 6372, 6390, -1, 6391, 6390, 6373, -1, 6392, 6373, 6234, -1, 6393, 6234, 6235, -1, 7024, 6235, 6236, -1, 6394, 6236, 6374, -1, 6395, 6374, 6396, -1, 7025, 6396, 6237, -1, 6397, 6237, 6238, -1, 6398, 6238, 6375, -1, 6399, 6375, 6248, -1, 7026, 6248, 6376, -1, 6400, 6376, 6377, -1, 6401, 6377, 6378, -1, 6907, 6378, 6380, -1, 6379, 6380, 6244, -1, 6402, 6244, 6246, -1, 6403, 6246, 6404, -1, 6405, 6404, 6381, -1, 6982, 6381, 6406, -1, 6382, 6406, 6361, -1, 6383, 6361, 6384, -1, 6407, 6384, 6385, -1, 7027, 6385, 6408, -1, 6386, 6408, 6360, -1, 6409, 6360, 6337, -1, 6387, 6409, 6337, -1, 6930, 6367, 6928, -1, 6928, 6368, 6369, -1, 6369, 6223, 6388, -1, 6388, 6370, 6371, -1, 6371, 6372, 6389, -1, 6389, 6390, 6391, -1, 6391, 6373, 6392, -1, 6392, 6234, 6393, -1, 6393, 6235, 7024, -1, 7024, 6236, 6394, -1, 6394, 6374, 6395, -1, 6395, 6396, 7025, -1, 7025, 6237, 6397, -1, 6397, 6238, 6398, -1, 6398, 6375, 6399, -1, 6399, 6248, 7026, -1, 7026, 6376, 6400, -1, 6400, 6377, 6401, -1, 6401, 6378, 6907, -1, 6907, 6380, 6379, -1, 6379, 6244, 6402, -1, 6402, 6246, 6403, -1, 6403, 6404, 6405, -1, 6405, 6381, 6982, -1, 6982, 6406, 6382, -1, 6382, 6361, 6383, -1, 6383, 6384, 6407, -1, 6407, 6385, 7027, -1, 7027, 6408, 6386, -1, 6386, 6360, 6409, -1, 6203, 6433, 6201, -1, 6203, 7016, 6433, -1, 6203, 6410, 7016, -1, 7016, 6410, 6411, -1, 6411, 6410, 6412, -1, 7017, 6412, 6413, -1, 6434, 6413, 6365, -1, 7018, 6365, 6414, -1, 6957, 6414, 6435, -1, 6956, 6435, 6206, -1, 6436, 6206, 6415, -1, 6437, 6415, 6438, -1, 6953, 6438, 6439, -1, 6440, 6439, 6210, -1, 6947, 6210, 6209, -1, 6441, 6209, 6442, -1, 6443, 6442, 6416, -1, 6949, 6416, 6417, -1, 6444, 6417, 6418, -1, 6445, 6418, 6446, -1, 6419, 6446, 6420, -1, 6421, 6420, 6188, -1, 7019, 6188, 6422, -1, 7020, 6422, 6423, -1, 6447, 6423, 6187, -1, 6448, 6187, 6425, -1, 6424, 6425, 6426, -1, 7021, 6426, 6185, -1, 6427, 6185, 6183, -1, 6449, 6183, 6428, -1, 6429, 6428, 6431, -1, 6430, 6431, 6182, -1, 7022, 6182, 6197, -1, 6961, 6197, 6432, -1, 6959, 6432, 6201, -1, 6433, 6959, 6201, -1, 6411, 6412, 7017, -1, 7017, 6413, 6434, -1, 6434, 6365, 7018, -1, 7018, 6414, 6957, -1, 6957, 6435, 6956, -1, 6956, 6206, 6436, -1, 6436, 6415, 6437, -1, 6437, 6438, 6953, -1, 6953, 6439, 6440, -1, 6440, 6210, 6947, -1, 6947, 6209, 6441, -1, 6441, 6442, 6443, -1, 6443, 6416, 6949, -1, 6949, 6417, 6444, -1, 6444, 6418, 6445, -1, 6445, 6446, 6419, -1, 6419, 6420, 6421, -1, 6421, 6188, 7019, -1, 7019, 6422, 7020, -1, 7020, 6423, 6447, -1, 6447, 6187, 6448, -1, 6448, 6425, 6424, -1, 6424, 6426, 7021, -1, 7021, 6185, 6427, -1, 6427, 6183, 6449, -1, 6449, 6428, 6429, -1, 6429, 6431, 6430, -1, 6430, 6182, 7022, -1, 7022, 6197, 6961, -1, 6961, 6432, 6959, -1, 6450, 6451, 6312, -1, 6450, 6452, 6451, -1, 6450, 6453, 6452, -1, 6452, 6453, 6454, -1, 6454, 6453, 6314, -1, 6851, 6314, 6466, -1, 6467, 6466, 6291, -1, 6852, 6291, 6290, -1, 6837, 6290, 6289, -1, 6836, 6289, 6288, -1, 6835, 6288, 6287, -1, 6455, 6287, 6286, -1, 6468, 6286, 6457, -1, 6456, 6457, 6285, -1, 6833, 6285, 6458, -1, 6831, 6458, 6469, -1, 6470, 6469, 6319, -1, 7003, 6319, 6471, -1, 6860, 6471, 6284, -1, 6472, 6284, 6459, -1, 6859, 6459, 6304, -1, 7006, 6304, 6305, -1, 7005, 6305, 6460, -1, 6856, 6460, 6473, -1, 6474, 6473, 6475, -1, 6476, 6475, 6477, -1, 6854, 6477, 6307, -1, 6478, 6307, 6309, -1, 6479, 6309, 6310, -1, 6461, 6310, 6480, -1, 6481, 6480, 6462, -1, 6482, 6462, 6364, -1, 7015, 6364, 6363, -1, 6463, 6363, 6464, -1, 6465, 6464, 6312, -1, 6451, 6465, 6312, -1, 6454, 6314, 6851, -1, 6851, 6466, 6467, -1, 6467, 6291, 6852, -1, 6852, 6290, 6837, -1, 6837, 6289, 6836, -1, 6836, 6288, 6835, -1, 6835, 6287, 6455, -1, 6455, 6286, 6468, -1, 6468, 6457, 6456, -1, 6456, 6285, 6833, -1, 6833, 6458, 6831, -1, 6831, 6469, 6470, -1, 6470, 6319, 7003, -1, 7003, 6471, 6860, -1, 6860, 6284, 6472, -1, 6472, 6459, 6859, -1, 6859, 6304, 7006, -1, 7006, 6305, 7005, -1, 7005, 6460, 6856, -1, 6856, 6473, 6474, -1, 6474, 6475, 6476, -1, 6476, 6477, 6854, -1, 6854, 6307, 6478, -1, 6478, 6309, 6479, -1, 6479, 6310, 6461, -1, 6461, 6480, 6481, -1, 6481, 6462, 6482, -1, 6482, 6364, 7015, -1, 7015, 6363, 6463, -1, 6463, 6464, 6465, -1, 6325, 6484, 6323, -1, 6325, 6483, 6484, -1, 6325, 6485, 6483, -1, 6483, 6485, 6486, -1, 6486, 6485, 6507, -1, 6508, 6507, 6488, -1, 6487, 6488, 6327, -1, 6489, 6327, 6509, -1, 6490, 6509, 6491, -1, 6510, 6491, 6492, -1, 6986, 6492, 6493, -1, 6987, 6493, 6494, -1, 6988, 6494, 6495, -1, 6511, 6495, 6496, -1, 6512, 6496, 6259, -1, 6497, 6259, 6258, -1, 6892, 6258, 6261, -1, 6912, 6261, 6513, -1, 6514, 6513, 6265, -1, 6498, 6265, 6515, -1, 6499, 6515, 6266, -1, 6516, 6266, 6517, -1, 7013, 6517, 6500, -1, 6518, 6500, 6519, -1, 6520, 6519, 6521, -1, 6522, 6521, 6523, -1, 6524, 6523, 6501, -1, 6887, 6501, 6502, -1, 6886, 6502, 6269, -1, 6525, 6269, 6503, -1, 6883, 6503, 6526, -1, 6871, 6526, 6271, -1, 6504, 6271, 6505, -1, 6527, 6505, 6321, -1, 6506, 6321, 6323, -1, 6484, 6506, 6323, -1, 6486, 6507, 6508, -1, 6508, 6488, 6487, -1, 6487, 6327, 6489, -1, 6489, 6509, 6490, -1, 6490, 6491, 6510, -1, 6510, 6492, 6986, -1, 6986, 6493, 6987, -1, 6987, 6494, 6988, -1, 6988, 6495, 6511, -1, 6511, 6496, 6512, -1, 6512, 6259, 6497, -1, 6497, 6258, 6892, -1, 6892, 6261, 6912, -1, 6912, 6513, 6514, -1, 6514, 6265, 6498, -1, 6498, 6515, 6499, -1, 6499, 6266, 6516, -1, 6516, 6517, 7013, -1, 7013, 6500, 6518, -1, 6518, 6519, 6520, -1, 6520, 6521, 6522, -1, 6522, 6523, 6524, -1, 6524, 6501, 6887, -1, 6887, 6502, 6886, -1, 6886, 6269, 6525, -1, 6525, 6503, 6883, -1, 6883, 6526, 6871, -1, 6871, 6271, 6504, -1, 6504, 6505, 6527, -1, 6527, 6321, 6506, -1, 6528, 6989, 6347, -1, 6528, 6529, 6989, -1, 6528, 6332, 6529, -1, 6529, 6332, 6911, -1, 6911, 6332, 6329, -1, 6549, 6329, 6331, -1, 6550, 6331, 6242, -1, 6908, 6242, 6551, -1, 6906, 6551, 6530, -1, 6552, 6530, 6531, -1, 6905, 6531, 6553, -1, 6554, 6553, 6356, -1, 6555, 6356, 6532, -1, 6904, 6532, 6355, -1, 6903, 6355, 6354, -1, 6902, 6354, 6353, -1, 6533, 6353, 6534, -1, 6556, 6534, 6250, -1, 6557, 6250, 6535, -1, 6536, 6535, 6537, -1, 6558, 6537, 6538, -1, 6915, 6538, 6539, -1, 6896, 6539, 6540, -1, 6913, 6540, 6541, -1, 6895, 6541, 6257, -1, 6559, 6257, 6542, -1, 6992, 6542, 6352, -1, 6543, 6352, 6544, -1, 6560, 6544, 6351, -1, 6561, 6351, 6545, -1, 6546, 6545, 6350, -1, 6991, 6350, 6349, -1, 6562, 6349, 6348, -1, 6547, 6348, 6548, -1, 6990, 6548, 6347, -1, 6989, 6990, 6347, -1, 6911, 6329, 6549, -1, 6549, 6331, 6550, -1, 6550, 6242, 6908, -1, 6908, 6551, 6906, -1, 6906, 6530, 6552, -1, 6552, 6531, 6905, -1, 6905, 6553, 6554, -1, 6554, 6356, 6555, -1, 6555, 6532, 6904, -1, 6904, 6355, 6903, -1, 6903, 6354, 6902, -1, 6902, 6353, 6533, -1, 6533, 6534, 6556, -1, 6556, 6250, 6557, -1, 6557, 6535, 6536, -1, 6536, 6537, 6558, -1, 6558, 6538, 6915, -1, 6915, 6539, 6896, -1, 6896, 6540, 6913, -1, 6913, 6541, 6895, -1, 6895, 6257, 6559, -1, 6559, 6542, 6992, -1, 6992, 6352, 6543, -1, 6543, 6544, 6560, -1, 6560, 6351, 6561, -1, 6561, 6545, 6546, -1, 6546, 6350, 6991, -1, 6991, 6349, 6562, -1, 6562, 6348, 6547, -1, 6547, 6548, 6990, -1, 6193, 6948, 6192, -1, 6193, 6563, 6948, -1, 6193, 6211, 6563, -1, 6563, 6211, 6945, -1, 6945, 6211, 6564, -1, 6951, 6564, 6566, -1, 6565, 6566, 6584, -1, 6942, 6584, 6212, -1, 6585, 6212, 6213, -1, 6939, 6213, 6567, -1, 6940, 6567, 6216, -1, 6586, 6216, 6217, -1, 6936, 6217, 6218, -1, 6587, 6218, 6568, -1, 6938, 6568, 6220, -1, 6934, 6220, 6569, -1, 6588, 6569, 6225, -1, 6589, 6225, 6570, -1, 6590, 6570, 6339, -1, 6929, 6339, 6571, -1, 6981, 6571, 6573, -1, 6572, 6573, 6591, -1, 6574, 6591, 6228, -1, 6575, 6228, 6576, -1, 6592, 6576, 6229, -1, 6593, 6229, 6577, -1, 6578, 6577, 6230, -1, 6594, 6230, 6340, -1, 6579, 6340, 6341, -1, 6977, 6341, 6580, -1, 6978, 6580, 6343, -1, 6581, 6343, 6595, -1, 6596, 6595, 6344, -1, 6597, 6344, 6582, -1, 6583, 6582, 6192, -1, 6948, 6583, 6192, -1, 6945, 6564, 6951, -1, 6951, 6566, 6565, -1, 6565, 6584, 6942, -1, 6942, 6212, 6585, -1, 6585, 6213, 6939, -1, 6939, 6567, 6940, -1, 6940, 6216, 6586, -1, 6586, 6217, 6936, -1, 6936, 6218, 6587, -1, 6587, 6568, 6938, -1, 6938, 6220, 6934, -1, 6934, 6569, 6588, -1, 6588, 6225, 6589, -1, 6589, 6570, 6590, -1, 6590, 6339, 6929, -1, 6929, 6571, 6981, -1, 6981, 6573, 6572, -1, 6572, 6591, 6574, -1, 6574, 6228, 6575, -1, 6575, 6576, 6592, -1, 6592, 6229, 6593, -1, 6593, 6577, 6578, -1, 6578, 6230, 6594, -1, 6594, 6340, 6579, -1, 6579, 6341, 6977, -1, 6977, 6580, 6978, -1, 6978, 6343, 6581, -1, 6581, 6595, 6596, -1, 6596, 6344, 6597, -1, 6597, 6582, 6583, -1, 6359, 6598, 6302, -1, 6359, 7007, 6598, -1, 6359, 6599, 7007, -1, 7007, 6599, 6620, -1, 6620, 6599, 6281, -1, 7001, 6281, 6600, -1, 6601, 6600, 6280, -1, 6602, 6280, 6277, -1, 6999, 6277, 6603, -1, 6998, 6603, 6604, -1, 6881, 6604, 6605, -1, 6997, 6605, 6621, -1, 6606, 6621, 6622, -1, 6879, 6622, 6275, -1, 6878, 6275, 6274, -1, 6876, 6274, 6272, -1, 6873, 6272, 6623, -1, 6872, 6623, 6295, -1, 6607, 6295, 6297, -1, 7008, 6297, 6608, -1, 6870, 6608, 6609, -1, 6868, 6609, 6610, -1, 6867, 6610, 6299, -1, 6611, 6299, 6612, -1, 6613, 6612, 6614, -1, 6866, 6614, 6624, -1, 6865, 6624, 6300, -1, 6625, 6300, 6615, -1, 6864, 6615, 6626, -1, 6627, 6626, 6628, -1, 6629, 6628, 6617, -1, 6616, 6617, 6618, -1, 6630, 6618, 6358, -1, 7010, 6358, 6357, -1, 6619, 6357, 6302, -1, 6598, 6619, 6302, -1, 6620, 6281, 7001, -1, 7001, 6600, 6601, -1, 6601, 6280, 6602, -1, 6602, 6277, 6999, -1, 6999, 6603, 6998, -1, 6998, 6604, 6881, -1, 6881, 6605, 6997, -1, 6997, 6621, 6606, -1, 6606, 6622, 6879, -1, 6879, 6275, 6878, -1, 6878, 6274, 6876, -1, 6876, 6272, 6873, -1, 6873, 6623, 6872, -1, 6872, 6295, 6607, -1, 6607, 6297, 7008, -1, 7008, 6608, 6870, -1, 6870, 6609, 6868, -1, 6868, 6610, 6867, -1, 6867, 6299, 6611, -1, 6611, 6612, 6613, -1, 6613, 6614, 6866, -1, 6866, 6624, 6865, -1, 6865, 6300, 6625, -1, 6625, 6615, 6864, -1, 6864, 6626, 6627, -1, 6627, 6628, 6629, -1, 6629, 6617, 6616, -1, 6616, 6618, 6630, -1, 6630, 6358, 7010, -1, 7010, 6357, 6619, -1, 6315, 6631, 6840, -1, 6840, 6631, 6642, -1, 6642, 6631, 6632, -1, 6643, 6632, 6644, -1, 6645, 6644, 6633, -1, 6841, 6633, 6634, -1, 6843, 6634, 6635, -1, 6636, 6635, 6638, -1, 6637, 6638, 6317, -1, 6844, 6317, 6646, -1, 6639, 6646, 6640, -1, 6641, 6640, 6316, -1, 6842, 6641, 6316, -1, 6642, 6632, 6643, -1, 6643, 6644, 6645, -1, 6645, 6633, 6841, -1, 6841, 6634, 6843, -1, 6843, 6635, 6636, -1, 6636, 6638, 6637, -1, 6637, 6317, 6844, -1, 6844, 6646, 6639, -1, 6639, 6640, 6641, -1, 6316, 6647, 6842, -1, 6842, 6647, 6845, -1, 6845, 6647, 6648, -1, 6846, 6648, 6649, -1, 6847, 6649, 6313, -1, 6848, 6313, 6651, -1, 6650, 6651, 6652, -1, 6849, 6652, 6653, -1, 6850, 6653, 6311, -1, 6654, 6311, 6362, -1, 7014, 6362, 6308, -1, 6693, 6308, 6655, -1, 6853, 6655, 6306, -1, 6694, 6306, 6695, -1, 6855, 6695, 6696, -1, 6697, 6696, 6656, -1, 6698, 6656, 6657, -1, 6699, 6657, 6303, -1, 6700, 6303, 6658, -1, 6857, 6658, 6301, -1, 7009, 6301, 6659, -1, 6862, 6659, 6660, -1, 6863, 6660, 6701, -1, 6702, 6701, 6298, -1, 6703, 6298, 6296, -1, 6661, 6296, 6662, -1, 6869, 6662, 6294, -1, 6704, 6294, 6293, -1, 6705, 6293, 6292, -1, 6882, 6292, 6270, -1, 6884, 6270, 6663, -1, 6885, 6663, 6664, -1, 6888, 6664, 6267, -1, 6889, 6267, 6264, -1, 6890, 6264, 6263, -1, 6891, 6263, 6665, -1, 6666, 6665, 6706, -1, 6707, 6706, 6262, -1, 6708, 6262, 6260, -1, 6667, 6260, 6709, -1, 6893, 6709, 6710, -1, 6668, 6710, 6711, -1, 6669, 6711, 6268, -1, 6894, 6268, 6256, -1, 6670, 6256, 6712, -1, 6713, 6712, 6255, -1, 6914, 6255, 6254, -1, 6897, 6254, 6253, -1, 6898, 6253, 6252, -1, 6714, 6252, 6672, -1, 6671, 6672, 6251, -1, 6715, 6251, 6673, -1, 6899, 6673, 6249, -1, 6716, 6249, 6674, -1, 6717, 6674, 6675, -1, 6900, 6675, 6718, -1, 6901, 6718, 6719, -1, 6916, 6719, 6241, -1, 6720, 6241, 6240, -1, 6917, 6240, 6676, -1, 6918, 6676, 6239, -1, 6919, 6239, 6677, -1, 6721, 6677, 6233, -1, 6920, 6233, 6232, -1, 6921, 6232, 6678, -1, 6922, 6678, 6224, -1, 6923, 6224, 6231, -1, 6924, 6231, 6222, -1, 6925, 6222, 6221, -1, 6926, 6221, 6679, -1, 6927, 6679, 6680, -1, 6722, 6680, 6681, -1, 6935, 6681, 6219, -1, 6937, 6219, 6215, -1, 6682, 6215, 6214, -1, 6683, 6214, 6684, -1, 6941, 6684, 6196, -1, 6943, 6196, 6195, -1, 6944, 6195, 6194, -1, 6952, 6194, 6723, -1, 6946, 6723, 6685, -1, 6686, 6685, 6208, -1, 6687, 6208, 6724, -1, 6954, 6724, 6207, -1, 6955, 6207, 6205, -1, 6725, 6205, 6202, -1, 6958, 6202, 6726, -1, 6727, 6726, 6200, -1, 6728, 6200, 6688, -1, 6729, 6688, 6204, -1, 6689, 6204, 6199, -1, 6690, 6199, 6198, -1, 6960, 6198, 6730, -1, 6962, 6730, 6181, -1, 7023, 6181, 6731, -1, 6691, 6731, 6692, -1, 6965, 6691, 6692, -1, 6845, 6648, 6846, -1, 6846, 6649, 6847, -1, 6847, 6313, 6848, -1, 6848, 6651, 6650, -1, 6650, 6652, 6849, -1, 6849, 6653, 6850, -1, 6850, 6311, 6654, -1, 6654, 6362, 7014, -1, 7014, 6308, 6693, -1, 6693, 6655, 6853, -1, 6853, 6306, 6694, -1, 6694, 6695, 6855, -1, 6855, 6696, 6697, -1, 6697, 6656, 6698, -1, 6698, 6657, 6699, -1, 6699, 6303, 6700, -1, 6700, 6658, 6857, -1, 6857, 6301, 7009, -1, 7009, 6659, 6862, -1, 6862, 6660, 6863, -1, 6863, 6701, 6702, -1, 6702, 6298, 6703, -1, 6703, 6296, 6661, -1, 6661, 6662, 6869, -1, 6869, 6294, 6704, -1, 6704, 6293, 6705, -1, 6705, 6292, 6882, -1, 6882, 6270, 6884, -1, 6884, 6663, 6885, -1, 6885, 6664, 6888, -1, 6888, 6267, 6889, -1, 6889, 6264, 6890, -1, 6890, 6263, 6891, -1, 6891, 6665, 6666, -1, 6666, 6706, 6707, -1, 6707, 6262, 6708, -1, 6708, 6260, 6667, -1, 6667, 6709, 6893, -1, 6893, 6710, 6668, -1, 6668, 6711, 6669, -1, 6669, 6268, 6894, -1, 6894, 6256, 6670, -1, 6670, 6712, 6713, -1, 6713, 6255, 6914, -1, 6914, 6254, 6897, -1, 6897, 6253, 6898, -1, 6898, 6252, 6714, -1, 6714, 6672, 6671, -1, 6671, 6251, 6715, -1, 6715, 6673, 6899, -1, 6899, 6249, 6716, -1, 6716, 6674, 6717, -1, 6717, 6675, 6900, -1, 6900, 6718, 6901, -1, 6901, 6719, 6916, -1, 6916, 6241, 6720, -1, 6720, 6240, 6917, -1, 6917, 6676, 6918, -1, 6918, 6239, 6919, -1, 6919, 6677, 6721, -1, 6721, 6233, 6920, -1, 6920, 6232, 6921, -1, 6921, 6678, 6922, -1, 6922, 6224, 6923, -1, 6923, 6231, 6924, -1, 6924, 6222, 6925, -1, 6925, 6221, 6926, -1, 6926, 6679, 6927, -1, 6927, 6680, 6722, -1, 6722, 6681, 6935, -1, 6935, 6219, 6937, -1, 6937, 6215, 6682, -1, 6682, 6214, 6683, -1, 6683, 6684, 6941, -1, 6941, 6196, 6943, -1, 6943, 6195, 6944, -1, 6944, 6194, 6952, -1, 6952, 6723, 6946, -1, 6946, 6685, 6686, -1, 6686, 6208, 6687, -1, 6687, 6724, 6954, -1, 6954, 6207, 6955, -1, 6955, 6205, 6725, -1, 6725, 6202, 6958, -1, 6958, 6726, 6727, -1, 6727, 6200, 6728, -1, 6728, 6688, 6729, -1, 6729, 6204, 6689, -1, 6689, 6199, 6690, -1, 6690, 6198, 6960, -1, 6960, 6730, 6962, -1, 6962, 6181, 7023, -1, 7023, 6731, 6691, -1, 6692, 6732, 6965, -1, 6965, 6732, 6738, -1, 6738, 6732, 6346, -1, 6966, 6346, 6345, -1, 6739, 6345, 6733, -1, 6740, 6733, 6741, -1, 6967, 6741, 6734, -1, 6742, 6734, 6735, -1, 6968, 6735, 6743, -1, 6969, 6743, 6736, -1, 6737, 6736, 6180, -1, 6964, 6180, 6748, -1, 6963, 6964, 6748, -1, 6738, 6346, 6966, -1, 6966, 6345, 6739, -1, 6739, 6733, 6740, -1, 6740, 6741, 6967, -1, 6967, 6734, 6742, -1, 6742, 6735, 6968, -1, 6968, 6743, 6969, -1, 6969, 6736, 6737, -1, 6737, 6180, 6964, -1, 6749, 6746, 6744, -1, 6744, 6746, 5214, -1, 5214, 6746, 5229, -1, 5229, 6746, 6745, -1, 6745, 6746, 5230, -1, 5230, 6746, 6963, -1, 5231, 6963, 6747, -1, 5231, 5230, 6963, -1, 6963, 6748, 6747, -1, 6747, 6748, 5232, -1, 5232, 6748, 6184, -1, 6749, 5797, 6746, -1, 6746, 5797, 6970, -1, 6970, 5797, 5796, -1, 6971, 5796, 5793, -1, 6972, 5793, 5785, -1, 6752, 5785, 6750, -1, 6753, 6750, 5760, -1, 6751, 5760, 6754, -1, 6751, 6753, 5760, -1, 6970, 5796, 6971, -1, 6971, 5793, 6972, -1, 6972, 5785, 6752, -1, 6752, 6750, 6753, -1, 5760, 5759, 6754, -1, 6754, 5759, 5770, -1, 6973, 5770, 5780, -1, 6974, 6973, 5780, -1, 6754, 5770, 6973, -1, 5780, 6755, 6974, -1, 6974, 6755, 6787, -1, 6787, 6755, 6011, -1, 6975, 6011, 6005, -1, 6976, 6005, 6756, -1, 6788, 6756, 6757, -1, 6789, 6757, 6790, -1, 6791, 6790, 5993, -1, 6950, 5993, 6792, -1, 6793, 6792, 6758, -1, 7011, 6758, 6759, -1, 6760, 6759, 5982, -1, 6979, 5982, 5974, -1, 6794, 5974, 6761, -1, 6795, 6761, 6796, -1, 6797, 6796, 5966, -1, 6980, 5966, 6762, -1, 6763, 6762, 5961, -1, 6932, 5961, 5955, -1, 6798, 5955, 5863, -1, 6799, 5863, 5861, -1, 6764, 5861, 5860, -1, 6800, 5860, 6801, -1, 6933, 6801, 5953, -1, 6765, 5953, 5949, -1, 6766, 5949, 6768, -1, 6767, 6768, 6802, -1, 6769, 6802, 6803, -1, 6909, 6803, 6770, -1, 6983, 6770, 6771, -1, 6910, 6771, 5939, -1, 6984, 5939, 6772, -1, 6985, 6772, 5930, -1, 6993, 5930, 5925, -1, 6804, 5925, 6773, -1, 6805, 6773, 5920, -1, 7012, 5920, 6806, -1, 6807, 6806, 5918, -1, 6808, 5918, 6774, -1, 6809, 6774, 6775, -1, 6994, 6775, 6776, -1, 6810, 6776, 5909, -1, 6996, 5909, 5907, -1, 6995, 5907, 6777, -1, 6875, 6777, 5902, -1, 6874, 5902, 5894, -1, 6877, 5894, 5893, -1, 6880, 5893, 6779, -1, 6778, 6779, 6780, -1, 6811, 6780, 6782, -1, 6781, 6782, 5884, -1, 7000, 5884, 5879, -1, 6812, 5879, 5878, -1, 7002, 5878, 5873, -1, 6858, 5873, 6783, -1, 6813, 6783, 5835, -1, 6861, 5835, 6784, -1, 6785, 6784, 6814, -1, 7004, 6814, 6786, -1, 6815, 6786, 6816, -1, 6832, 6816, 5829, -1, 6817, 6832, 5829, -1, 6787, 6011, 6975, -1, 6975, 6005, 6976, -1, 6976, 6756, 6788, -1, 6788, 6757, 6789, -1, 6789, 6790, 6791, -1, 6791, 5993, 6950, -1, 6950, 6792, 6793, -1, 6793, 6758, 7011, -1, 7011, 6759, 6760, -1, 6760, 5982, 6979, -1, 6979, 5974, 6794, -1, 6794, 6761, 6795, -1, 6795, 6796, 6797, -1, 6797, 5966, 6980, -1, 6980, 6762, 6763, -1, 6763, 5961, 6932, -1, 6932, 5955, 6798, -1, 6798, 5863, 6799, -1, 6799, 5861, 6764, -1, 6764, 5860, 6800, -1, 6800, 6801, 6933, -1, 6933, 5953, 6765, -1, 6765, 5949, 6766, -1, 6766, 6768, 6767, -1, 6767, 6802, 6769, -1, 6769, 6803, 6909, -1, 6909, 6770, 6983, -1, 6983, 6771, 6910, -1, 6910, 5939, 6984, -1, 6984, 6772, 6985, -1, 6985, 5930, 6993, -1, 6993, 5925, 6804, -1, 6804, 6773, 6805, -1, 6805, 5920, 7012, -1, 7012, 6806, 6807, -1, 6807, 5918, 6808, -1, 6808, 6774, 6809, -1, 6809, 6775, 6994, -1, 6994, 6776, 6810, -1, 6810, 5909, 6996, -1, 6996, 5907, 6995, -1, 6995, 6777, 6875, -1, 6875, 5902, 6874, -1, 6874, 5894, 6877, -1, 6877, 5893, 6880, -1, 6880, 6779, 6778, -1, 6778, 6780, 6811, -1, 6811, 6782, 6781, -1, 6781, 5884, 7000, -1, 7000, 5879, 6812, -1, 6812, 5878, 7002, -1, 7002, 5873, 6858, -1, 6858, 6783, 6813, -1, 6813, 5835, 6861, -1, 6861, 6784, 6785, -1, 6785, 6814, 7004, -1, 7004, 6786, 6815, -1, 6815, 6816, 6832, -1, 5829, 6146, 6817, -1, 6817, 6146, 6818, -1, 6818, 6146, 6819, -1, 6826, 6819, 6820, -1, 6834, 6820, 6143, -1, 6821, 6143, 6141, -1, 6838, 6141, 6135, -1, 6839, 6135, 6827, -1, 6822, 6827, 6823, -1, 6825, 6823, 6176, -1, 6824, 6825, 6176, -1, 6818, 6819, 6826, -1, 6826, 6820, 6834, -1, 6834, 6143, 6821, -1, 6821, 6141, 6838, -1, 6838, 6135, 6839, -1, 6839, 6827, 6822, -1, 6822, 6823, 6825, -1, 6175, 5415, 6824, -1, 5661, 6824, 6176, -1, 5661, 6175, 6824, -1, 5415, 5419, 6824, -1, 6824, 5419, 6830, -1, 6840, 6830, 5423, -1, 6315, 5423, 5422, -1, 6828, 6315, 5422, -1, 6828, 6829, 6315, -1, 6824, 6830, 6840, -1, 6840, 5423, 6315, -1, 6832, 6817, 6831, -1, 6815, 6831, 7004, -1, 6815, 6832, 6831, -1, 6817, 6818, 6831, -1, 6831, 6818, 6826, -1, 6834, 6831, 6826, -1, 6834, 6833, 6831, -1, 6834, 6456, 6833, -1, 6834, 6468, 6456, -1, 6834, 6455, 6468, -1, 6834, 6835, 6455, -1, 6834, 6836, 6835, -1, 6834, 6837, 6836, -1, 6834, 6840, 6837, -1, 6834, 6821, 6840, -1, 6840, 6821, 6838, -1, 6839, 6840, 6838, -1, 6839, 6822, 6840, -1, 6840, 6822, 6825, -1, 6824, 6840, 6825, -1, 6642, 6842, 6840, -1, 6642, 6643, 6842, -1, 6842, 6643, 6645, -1, 6841, 6842, 6645, -1, 6841, 6843, 6842, -1, 6842, 6843, 6636, -1, 6637, 6842, 6636, -1, 6637, 6641, 6842, -1, 6637, 6844, 6641, -1, 6641, 6844, 6639, -1, 6842, 6845, 6840, -1, 6840, 6845, 6846, -1, 6851, 6846, 6847, -1, 6454, 6847, 6848, -1, 6452, 6848, 6650, -1, 6451, 6650, 6849, -1, 6850, 6451, 6849, -1, 6850, 6654, 6451, -1, 6451, 6654, 7014, -1, 6465, 7014, 6463, -1, 6465, 6451, 7014, -1, 6840, 6846, 6851, -1, 6467, 6840, 6851, -1, 6467, 6852, 6840, -1, 6840, 6852, 6837, -1, 6851, 6847, 6454, -1, 6454, 6848, 6452, -1, 6452, 6650, 6451, -1, 6693, 6461, 7014, -1, 6693, 6479, 6461, -1, 6693, 6478, 6479, -1, 6693, 6853, 6478, -1, 6478, 6853, 6854, -1, 6854, 6853, 6694, -1, 6476, 6694, 6474, -1, 6476, 6854, 6694, -1, 6694, 6855, 6474, -1, 6474, 6855, 6856, -1, 6856, 6855, 6697, -1, 7005, 6697, 6698, -1, 6598, 6698, 6699, -1, 6700, 6598, 6699, -1, 6700, 6857, 6598, -1, 6598, 6857, 7009, -1, 6619, 7009, 7010, -1, 6619, 6598, 7009, -1, 6856, 6697, 7005, -1, 7005, 6698, 6598, -1, 7006, 6598, 7007, -1, 6859, 7007, 6620, -1, 6858, 6620, 7002, -1, 6858, 6859, 6620, -1, 6858, 6472, 6859, -1, 6858, 6813, 6472, -1, 6472, 6813, 6860, -1, 6860, 6813, 6861, -1, 7003, 6861, 6785, -1, 6470, 6785, 6831, -1, 6470, 7003, 6785, -1, 6862, 6627, 7009, -1, 6862, 6864, 6627, -1, 6862, 6863, 6864, -1, 6864, 6863, 6625, -1, 6625, 6863, 6865, -1, 6865, 6863, 6702, -1, 6866, 6702, 6613, -1, 6866, 6865, 6702, -1, 6702, 6703, 6613, -1, 6613, 6703, 6611, -1, 6611, 6703, 6661, -1, 6867, 6661, 6868, -1, 6867, 6611, 6661, -1, 6661, 6869, 6868, -1, 6868, 6869, 6870, -1, 6870, 6869, 6704, -1, 7008, 6704, 6705, -1, 6607, 6705, 6871, -1, 6504, 6607, 6871, -1, 6504, 6872, 6607, -1, 6504, 6527, 6872, -1, 6872, 6527, 6873, -1, 6873, 6527, 6875, -1, 6874, 6873, 6875, -1, 6874, 6876, 6873, -1, 6874, 6877, 6876, -1, 6876, 6877, 6878, -1, 6878, 6877, 6879, -1, 6879, 6877, 6880, -1, 6606, 6880, 6778, -1, 6997, 6778, 6811, -1, 6881, 6811, 6998, -1, 6881, 6997, 6811, -1, 6870, 6704, 7008, -1, 6705, 6882, 6871, -1, 6871, 6882, 6883, -1, 6883, 6882, 6884, -1, 6525, 6884, 6885, -1, 6886, 6885, 6887, -1, 6886, 6525, 6885, -1, 6883, 6884, 6525, -1, 6885, 6888, 6887, -1, 6887, 6888, 6524, -1, 6524, 6888, 6889, -1, 6522, 6889, 6520, -1, 6522, 6524, 6889, -1, 6890, 6498, 6889, -1, 6890, 6891, 6498, -1, 6498, 6891, 6666, -1, 6707, 6498, 6666, -1, 6707, 6708, 6498, -1, 6498, 6708, 6514, -1, 6514, 6708, 6912, -1, 6912, 6708, 6667, -1, 6892, 6667, 6893, -1, 6668, 6892, 6893, -1, 6668, 6497, 6892, -1, 6668, 6992, 6497, -1, 6668, 6669, 6992, -1, 6992, 6669, 6559, -1, 6559, 6669, 6894, -1, 6895, 6894, 6670, -1, 6913, 6670, 6713, -1, 6896, 6713, 6914, -1, 6915, 6914, 6897, -1, 6558, 6897, 6898, -1, 6536, 6898, 6714, -1, 6671, 6536, 6714, -1, 6671, 6715, 6536, -1, 6536, 6715, 6899, -1, 6716, 6536, 6899, -1, 6716, 6717, 6536, -1, 6536, 6717, 6900, -1, 6901, 6536, 6900, -1, 6901, 6916, 6536, -1, 6536, 6916, 6557, -1, 6557, 6916, 6556, -1, 6556, 6916, 6533, -1, 6533, 6916, 6902, -1, 6902, 6916, 6903, -1, 6903, 6916, 6904, -1, 6904, 6916, 6555, -1, 6555, 6916, 6554, -1, 6554, 6916, 6905, -1, 6905, 6916, 6401, -1, 6552, 6401, 6907, -1, 6906, 6907, 6379, -1, 6908, 6379, 6402, -1, 6769, 6402, 6767, -1, 6769, 6908, 6402, -1, 6769, 6550, 6908, -1, 6769, 6909, 6550, -1, 6550, 6909, 6549, -1, 6549, 6909, 6983, -1, 6911, 6983, 6910, -1, 6529, 6910, 6989, -1, 6529, 6911, 6910, -1, 6912, 6667, 6892, -1, 6559, 6894, 6895, -1, 6895, 6670, 6913, -1, 6913, 6713, 6896, -1, 6896, 6914, 6915, -1, 6915, 6897, 6558, -1, 6558, 6898, 6536, -1, 6720, 7026, 6916, -1, 6720, 6399, 7026, -1, 6720, 6917, 6399, -1, 6399, 6917, 6918, -1, 6919, 6399, 6918, -1, 6919, 6721, 6399, -1, 6399, 6721, 6920, -1, 6398, 6920, 6397, -1, 6398, 6399, 6920, -1, 6921, 6393, 6920, -1, 6921, 6392, 6393, -1, 6921, 6391, 6392, -1, 6921, 6922, 6391, -1, 6391, 6922, 6389, -1, 6389, 6922, 6923, -1, 6371, 6923, 6388, -1, 6371, 6389, 6923, -1, 6923, 6924, 6388, -1, 6388, 6924, 6369, -1, 6369, 6924, 6925, -1, 6928, 6925, 6926, -1, 6590, 6926, 6927, -1, 6589, 6927, 6588, -1, 6589, 6590, 6927, -1, 6369, 6925, 6928, -1, 6928, 6926, 6590, -1, 6929, 6928, 6590, -1, 6929, 6930, 6928, -1, 6929, 6981, 6930, -1, 6930, 6981, 6931, -1, 6931, 6981, 6932, -1, 6798, 6931, 6932, -1, 6798, 6387, 6931, -1, 6798, 6799, 6387, -1, 6387, 6799, 6764, -1, 6800, 6387, 6764, -1, 6800, 6933, 6387, -1, 6387, 6933, 6765, -1, 6409, 6765, 6386, -1, 6409, 6387, 6765, -1, 6927, 6722, 6588, -1, 6588, 6722, 6934, -1, 6934, 6722, 6935, -1, 6938, 6935, 6937, -1, 6587, 6937, 6936, -1, 6587, 6938, 6937, -1, 6934, 6935, 6938, -1, 6937, 6682, 6936, -1, 6936, 6682, 6586, -1, 6586, 6682, 6940, -1, 6940, 6682, 6683, -1, 6939, 6683, 6941, -1, 6585, 6941, 6942, -1, 6585, 6939, 6941, -1, 6940, 6683, 6939, -1, 6941, 6943, 6942, -1, 6942, 6943, 6565, -1, 6565, 6943, 6951, -1, 6951, 6943, 6944, -1, 6945, 6944, 6952, -1, 6563, 6952, 6946, -1, 6948, 6946, 6686, -1, 6441, 6686, 6947, -1, 6441, 6948, 6686, -1, 6441, 6443, 6948, -1, 6948, 6443, 6949, -1, 6950, 6949, 6791, -1, 6950, 6948, 6949, -1, 6950, 6793, 6948, -1, 6948, 6793, 7011, -1, 6583, 7011, 6597, -1, 6583, 6948, 7011, -1, 6951, 6944, 6945, -1, 6945, 6952, 6563, -1, 6563, 6946, 6948, -1, 6686, 6687, 6947, -1, 6947, 6687, 6440, -1, 6440, 6687, 6954, -1, 6953, 6954, 6955, -1, 6437, 6955, 6436, -1, 6437, 6953, 6955, -1, 6440, 6954, 6953, -1, 6955, 6725, 6436, -1, 6436, 6725, 6956, -1, 6956, 6725, 6958, -1, 6957, 6958, 7018, -1, 6957, 6956, 6958, -1, 6727, 6433, 6958, -1, 6727, 6728, 6433, -1, 6433, 6728, 6729, -1, 6689, 6433, 6729, -1, 6689, 6690, 6433, -1, 6433, 6690, 6959, -1, 6959, 6690, 6960, -1, 6961, 6960, 6962, -1, 7022, 6962, 7023, -1, 6430, 7023, 6963, -1, 6429, 6963, 6449, -1, 6429, 6430, 6963, -1, 6959, 6960, 6961, -1, 6961, 6962, 7022, -1, 7023, 6691, 6963, -1, 6963, 6691, 6965, -1, 6964, 6965, 6737, -1, 6964, 6963, 6965, -1, 6738, 6966, 6965, -1, 6965, 6966, 6739, -1, 6740, 6965, 6739, -1, 6740, 6967, 6965, -1, 6965, 6967, 6742, -1, 6968, 6965, 6742, -1, 6968, 6969, 6965, -1, 6965, 6969, 6737, -1, 6746, 6970, 6963, -1, 6963, 6970, 6971, -1, 6972, 6963, 6971, -1, 6972, 6752, 6963, -1, 6963, 6752, 6753, -1, 6751, 6963, 6753, -1, 6751, 6754, 6963, -1, 6963, 6754, 6427, -1, 6449, 6963, 6427, -1, 6973, 6445, 6754, -1, 6973, 6974, 6445, -1, 6445, 6974, 6787, -1, 6975, 6445, 6787, -1, 6975, 6976, 6445, -1, 6445, 6976, 6788, -1, 6789, 6445, 6788, -1, 6789, 6444, 6445, -1, 6789, 6791, 6444, -1, 6444, 6791, 6949, -1, 6760, 6978, 7011, -1, 6760, 6977, 6978, -1, 6760, 6979, 6977, -1, 6977, 6979, 6579, -1, 6579, 6979, 6594, -1, 6594, 6979, 6794, -1, 6578, 6794, 6795, -1, 6593, 6795, 6592, -1, 6593, 6578, 6795, -1, 6594, 6794, 6578, -1, 6795, 6797, 6592, -1, 6592, 6797, 6575, -1, 6575, 6797, 6980, -1, 6574, 6980, 6763, -1, 6572, 6763, 6981, -1, 6572, 6574, 6763, -1, 6575, 6980, 6574, -1, 6763, 6932, 6981, -1, 6766, 6982, 6765, -1, 6766, 6405, 6982, -1, 6766, 6403, 6405, -1, 6766, 6767, 6403, -1, 6403, 6767, 6402, -1, 6549, 6983, 6911, -1, 6910, 6984, 6989, -1, 6989, 6984, 6985, -1, 6987, 6985, 6993, -1, 6986, 6993, 6510, -1, 6986, 6987, 6993, -1, 6989, 6985, 6987, -1, 6988, 6989, 6987, -1, 6988, 6511, 6989, -1, 6989, 6511, 6512, -1, 6497, 6989, 6512, -1, 6497, 6990, 6989, -1, 6497, 6547, 6990, -1, 6497, 6562, 6547, -1, 6497, 6991, 6562, -1, 6497, 6546, 6991, -1, 6497, 6561, 6546, -1, 6497, 6560, 6561, -1, 6497, 6543, 6560, -1, 6497, 6992, 6543, -1, 6804, 6489, 6993, -1, 6804, 6805, 6489, -1, 6489, 6805, 7012, -1, 6487, 7012, 6508, -1, 6487, 6489, 7012, -1, 6807, 6484, 7012, -1, 6807, 6808, 6484, -1, 6484, 6808, 6809, -1, 6994, 6484, 6809, -1, 6994, 6810, 6484, -1, 6484, 6810, 6996, -1, 6995, 6484, 6996, -1, 6995, 6506, 6484, -1, 6995, 6875, 6506, -1, 6506, 6875, 6527, -1, 6879, 6880, 6606, -1, 6606, 6778, 6997, -1, 6811, 6781, 6998, -1, 6998, 6781, 6999, -1, 6999, 6781, 7000, -1, 6602, 7000, 6601, -1, 6602, 6999, 7000, -1, 7000, 6812, 6601, -1, 6601, 6812, 7001, -1, 7001, 6812, 7002, -1, 6620, 7001, 7002, -1, 6860, 6861, 7003, -1, 6785, 7004, 6831, -1, 7005, 6598, 7006, -1, 7006, 7007, 6859, -1, 6607, 7008, 6705, -1, 6627, 6629, 7009, -1, 7009, 6629, 6616, -1, 6630, 7009, 6616, -1, 6630, 7010, 7009, -1, 6978, 6581, 7011, -1, 7011, 6581, 6596, -1, 6597, 7011, 6596, -1, 6908, 6906, 6379, -1, 6906, 6552, 6907, -1, 6552, 6905, 6401, -1, 6484, 6483, 7012, -1, 7012, 6483, 6486, -1, 6508, 7012, 6486, -1, 6489, 6490, 6993, -1, 6993, 6490, 6510, -1, 6498, 6499, 6889, -1, 6889, 6499, 6516, -1, 7013, 6889, 6516, -1, 7013, 6518, 6889, -1, 6889, 6518, 6520, -1, 6461, 6481, 7014, -1, 7014, 6481, 6482, -1, 7015, 7014, 6482, -1, 7015, 6463, 7014, -1, 6433, 7016, 6958, -1, 6958, 7016, 6411, -1, 7017, 6958, 6411, -1, 7017, 6434, 6958, -1, 6958, 6434, 7018, -1, 6445, 6419, 6754, -1, 6754, 6419, 6421, -1, 7019, 6754, 6421, -1, 7019, 7020, 6754, -1, 6754, 7020, 6447, -1, 6448, 6754, 6447, -1, 6448, 6424, 6754, -1, 6754, 6424, 7021, -1, 6427, 6754, 7021, -1, 6430, 7022, 7023, -1, 6393, 7024, 6920, -1, 6920, 7024, 6394, -1, 6395, 6920, 6394, -1, 6395, 7025, 6920, -1, 6920, 7025, 6397, -1, 7026, 6400, 6916, -1, 6916, 6400, 6401, -1, 6982, 6382, 6765, -1, 6765, 6382, 6383, -1, 6407, 6765, 6383, -1, 6407, 7027, 6765, -1, 6765, 7027, 6386, -1, 7028, 7029, 7130, -1, 7130, 7029, 7063, -1, 7151, 7030, 7031, -1, 7031, 7030, 7211, -1, 7211, 7030, 7153, -1, 7043, 7153, 7154, -1, 7216, 7154, 7155, -1, 7044, 7155, 7156, -1, 7209, 7156, 7157, -1, 7206, 7157, 7158, -1, 7032, 7158, 7033, -1, 7045, 7033, 7034, -1, 7205, 7034, 7046, -1, 7215, 7046, 7106, -1, 7202, 7106, 7036, -1, 7035, 7036, 7037, -1, 7199, 7037, 7038, -1, 7214, 7038, 7039, -1, 7040, 7039, 7041, -1, 7197, 7041, 7108, -1, 7196, 7108, 7042, -1, 7047, 7042, 7048, -1, 7049, 7048, 7109, -1, 7213, 7109, 7191, -1, 7213, 7049, 7109, -1, 7211, 7153, 7043, -1, 7043, 7154, 7216, -1, 7216, 7155, 7044, -1, 7044, 7156, 7209, -1, 7209, 7157, 7206, -1, 7206, 7158, 7032, -1, 7032, 7033, 7045, -1, 7045, 7034, 7205, -1, 7205, 7046, 7215, -1, 7215, 7106, 7202, -1, 7202, 7036, 7035, -1, 7035, 7037, 7199, -1, 7199, 7038, 7214, -1, 7214, 7039, 7040, -1, 7040, 7041, 7197, -1, 7197, 7108, 7196, -1, 7196, 7042, 7047, -1, 7047, 7048, 7049, -1, 7109, 7164, 7191, -1, 7191, 7164, 7050, -1, 7064, 7050, 7163, -1, 7189, 7163, 7051, -1, 7188, 7051, 7162, -1, 7052, 7162, 7065, -1, 7187, 7065, 7066, -1, 7186, 7066, 7161, -1, 7183, 7161, 7120, -1, 7184, 7120, 7067, -1, 7068, 7067, 7069, -1, 7070, 7069, 7054, -1, 7053, 7054, 7055, -1, 7071, 7055, 7132, -1, 7177, 7132, 7057, -1, 7056, 7057, 7058, -1, 7176, 7058, 7060, -1, 7059, 7060, 7134, -1, 7072, 7134, 7073, -1, 7074, 7073, 7062, -1, 7061, 7062, 7130, -1, 7063, 7061, 7130, -1, 7191, 7050, 7064, -1, 7064, 7163, 7189, -1, 7189, 7051, 7188, -1, 7188, 7162, 7052, -1, 7052, 7065, 7187, -1, 7187, 7066, 7186, -1, 7186, 7161, 7183, -1, 7183, 7120, 7184, -1, 7184, 7067, 7068, -1, 7068, 7069, 7070, -1, 7070, 7054, 7053, -1, 7053, 7055, 7071, -1, 7071, 7132, 7177, -1, 7177, 7057, 7056, -1, 7056, 7058, 7176, -1, 7176, 7060, 7059, -1, 7059, 7134, 7072, -1, 7072, 7073, 7074, -1, 7074, 7062, 7061, -1, 7151, 7031, 7075, -1, 7075, 7031, 7210, -1, 7210, 7226, 7075, -1, 7075, 7226, 7149, -1, 7149, 7226, 7077, -1, 7148, 7077, 7076, -1, 7165, 7076, 7225, -1, 7166, 7225, 7224, -1, 7078, 7224, 7222, -1, 7079, 7222, 7223, -1, 7080, 7223, 7167, -1, 7142, 7167, 7168, -1, 7081, 7168, 7171, -1, 7140, 7171, 7169, -1, 7143, 7169, 7170, -1, 7138, 7170, 7029, -1, 7028, 7138, 7029, -1, 7149, 7077, 7148, -1, 7148, 7076, 7165, -1, 7165, 7225, 7166, -1, 7166, 7224, 7078, -1, 7078, 7222, 7079, -1, 7079, 7223, 7080, -1, 7080, 7167, 7142, -1, 7142, 7168, 7081, -1, 7081, 7171, 7140, -1, 7140, 7169, 7143, -1, 7143, 7170, 7138, -1, 7092, 7082, 8613, -1, 8613, 7082, 8078, -1, 7083, 8613, 8078, -1, 7083, 8615, 8613, -1, 7083, 7084, 8615, -1, 7083, 7085, 7084, -1, 7245, 7088, 7086, -1, 7086, 7088, 7087, -1, 7087, 7088, 8083, -1, 8609, 8083, 7093, -1, 7089, 7093, 7094, -1, 8606, 7094, 8067, -1, 8604, 8067, 8076, -1, 7090, 8076, 7095, -1, 8611, 7095, 8077, -1, 7091, 8077, 7096, -1, 8614, 7096, 7082, -1, 7092, 8614, 7082, -1, 7087, 8083, 8609, -1, 8609, 7093, 7089, -1, 7089, 7094, 8606, -1, 8606, 8067, 8604, -1, 8604, 8076, 7090, -1, 7090, 7095, 8611, -1, 8611, 8077, 7091, -1, 7091, 7096, 8614, -1, 7097, 7098, 8103, -1, 8103, 7098, 7102, -1, 7102, 7098, 8716, -1, 8101, 8716, 7099, -1, 8105, 7099, 7101, -1, 7100, 7101, 7103, -1, 7100, 8105, 7101, -1, 7102, 8716, 8101, -1, 8101, 7099, 8105, -1, 7101, 8590, 7103, -1, 7103, 8590, 7104, -1, 7104, 8590, 8591, -1, 8712, 7104, 8591, -1, 8712, 7105, 7104, -1, 8712, 8592, 7105, -1, 7105, 8592, 8111, -1, 8111, 8592, 8596, -1, 8113, 8596, 7242, -1, 8114, 8113, 7242, -1, 8111, 8596, 8113, -1, 7577, 7046, 7160, -1, 7577, 7106, 7046, -1, 7577, 7107, 7106, -1, 7106, 7107, 7036, -1, 7036, 7107, 7037, -1, 7037, 7107, 7563, -1, 7038, 7563, 7562, -1, 7039, 7562, 7041, -1, 7039, 7038, 7562, -1, 7037, 7563, 7038, -1, 7041, 7562, 7108, -1, 7108, 7562, 7110, -1, 7042, 7110, 7048, -1, 7042, 7108, 7110, -1, 7048, 7110, 7109, -1, 7109, 7110, 7111, -1, 7546, 7109, 7111, -1, 7546, 7541, 7109, -1, 7109, 7541, 7530, -1, 7164, 7530, 7445, -1, 7050, 7445, 7163, -1, 7050, 7164, 7445, -1, 7445, 7530, 7456, -1, 7456, 7530, 7114, -1, 7115, 7114, 7516, -1, 7461, 7516, 7514, -1, 7116, 7514, 7515, -1, 7112, 7515, 7503, -1, 7117, 7503, 7499, -1, 7118, 7499, 7113, -1, 7483, 7113, 7492, -1, 7483, 7118, 7113, -1, 7456, 7114, 7115, -1, 7115, 7516, 7461, -1, 7461, 7514, 7116, -1, 7116, 7515, 7112, -1, 7112, 7503, 7117, -1, 7117, 7499, 7118, -1, 7119, 7161, 7445, -1, 7119, 7120, 7161, -1, 7119, 7435, 7120, -1, 7120, 7435, 7131, -1, 7067, 7131, 7427, -1, 7121, 7067, 7427, -1, 7121, 7069, 7067, -1, 7121, 7122, 7069, -1, 7069, 7122, 7123, -1, 7054, 7123, 7406, -1, 7124, 7054, 7406, -1, 7124, 7125, 7054, -1, 7054, 7125, 7055, -1, 7055, 7125, 7126, -1, 7382, 7055, 7126, -1, 7382, 7132, 7055, -1, 7382, 7127, 7132, -1, 7132, 7127, 7133, -1, 7057, 7133, 7128, -1, 7129, 7057, 7128, -1, 7129, 7058, 7057, -1, 7129, 7366, 7058, -1, 7058, 7366, 7364, -1, 7060, 7364, 7351, -1, 7134, 7351, 7135, -1, 7073, 7135, 7136, -1, 7028, 7136, 7138, -1, 7028, 7073, 7136, -1, 7028, 7062, 7073, -1, 7028, 7130, 7062, -1, 7120, 7131, 7067, -1, 7069, 7123, 7054, -1, 7132, 7133, 7057, -1, 7058, 7364, 7060, -1, 7060, 7351, 7134, -1, 7134, 7135, 7073, -1, 7136, 7137, 7138, -1, 7138, 7137, 7143, -1, 7143, 7137, 7139, -1, 7140, 7139, 7141, -1, 7081, 7141, 7142, -1, 7081, 7140, 7141, -1, 7143, 7139, 7140, -1, 7141, 7144, 7142, -1, 7142, 7144, 7080, -1, 7080, 7144, 7317, -1, 7314, 7080, 7317, -1, 7314, 7315, 7080, -1, 7080, 7315, 7306, -1, 7145, 7080, 7306, -1, 7145, 7298, 7080, -1, 7080, 7298, 7296, -1, 7146, 7080, 7296, -1, 7146, 7147, 7080, -1, 7080, 7147, 7079, -1, 7079, 7147, 7282, -1, 7078, 7282, 7166, -1, 7078, 7079, 7282, -1, 7150, 7148, 7282, -1, 7150, 7149, 7148, -1, 7150, 7075, 7149, -1, 7150, 7274, 7075, -1, 7075, 7274, 7151, -1, 7151, 7274, 7273, -1, 7152, 7151, 7273, -1, 7152, 7030, 7151, -1, 7152, 7153, 7030, -1, 7152, 7257, 7153, -1, 7153, 7257, 7154, -1, 7154, 7257, 7155, -1, 7155, 7257, 7156, -1, 7156, 7257, 7249, -1, 7157, 7249, 7159, -1, 7158, 7159, 7033, -1, 7158, 7157, 7159, -1, 7156, 7249, 7157, -1, 7159, 7160, 7033, -1, 7033, 7160, 7034, -1, 7034, 7160, 7046, -1, 7161, 7066, 7445, -1, 7445, 7066, 7065, -1, 7162, 7445, 7065, -1, 7162, 7051, 7445, -1, 7445, 7051, 7163, -1, 7164, 7109, 7530, -1, 7148, 7165, 7282, -1, 7282, 7165, 7166, -1, 7799, 7223, 7221, -1, 7799, 7167, 7223, -1, 7799, 7168, 7167, -1, 7799, 7835, 7168, -1, 7168, 7835, 7171, -1, 7171, 7835, 7172, -1, 7169, 7172, 7170, -1, 7169, 7171, 7172, -1, 7172, 7833, 7170, -1, 7170, 7833, 7029, -1, 7029, 7833, 7831, -1, 7061, 7831, 7173, -1, 7830, 7061, 7173, -1, 7830, 7797, 7061, -1, 7061, 7797, 7175, -1, 7074, 7175, 7796, -1, 7795, 7074, 7796, -1, 7795, 7174, 7074, -1, 7074, 7174, 7072, -1, 7072, 7174, 7794, -1, 7059, 7794, 7176, -1, 7059, 7072, 7794, -1, 7029, 7831, 7061, -1, 7063, 7029, 7061, -1, 7061, 7175, 7074, -1, 7794, 7793, 7176, -1, 7176, 7793, 7056, -1, 7056, 7793, 7177, -1, 7177, 7793, 7179, -1, 7071, 7179, 7178, -1, 7053, 7178, 7070, -1, 7053, 7071, 7178, -1, 7177, 7179, 7071, -1, 7178, 7180, 7070, -1, 7070, 7180, 7068, -1, 7068, 7180, 7181, -1, 7184, 7181, 7182, -1, 7183, 7182, 7186, -1, 7183, 7184, 7182, -1, 7068, 7181, 7184, -1, 7182, 7185, 7186, -1, 7186, 7185, 7187, -1, 7187, 7185, 7052, -1, 7052, 7185, 7823, -1, 7188, 7823, 7189, -1, 7188, 7052, 7823, -1, 7189, 7823, 7064, -1, 7064, 7823, 7792, -1, 7191, 7792, 7820, -1, 7791, 7191, 7820, -1, 7791, 7790, 7191, -1, 7191, 7790, 7788, -1, 7190, 7191, 7788, -1, 7190, 7786, 7191, -1, 7191, 7786, 7785, -1, 7784, 7191, 7785, -1, 7784, 7192, 7191, -1, 7191, 7192, 7212, -1, 7213, 7212, 7193, -1, 7049, 7193, 7815, -1, 7047, 7815, 7194, -1, 7196, 7194, 7783, -1, 7195, 7196, 7783, -1, 7195, 7197, 7196, -1, 7195, 7782, 7197, -1, 7197, 7782, 7040, -1, 7040, 7782, 7781, -1, 7214, 7781, 7198, -1, 7199, 7198, 7779, -1, 7200, 7199, 7779, -1, 7200, 7035, 7199, -1, 7200, 7201, 7035, -1, 7035, 7201, 7202, -1, 7202, 7201, 7812, -1, 7777, 7202, 7812, -1, 7777, 7215, 7202, -1, 7777, 7203, 7215, -1, 7215, 7203, 7811, -1, 7205, 7811, 7204, -1, 7808, 7205, 7204, -1, 7808, 7045, 7205, -1, 7808, 7775, 7045, -1, 7045, 7775, 7805, -1, 7032, 7805, 7774, -1, 7773, 7032, 7774, -1, 7773, 7206, 7032, -1, 7773, 7207, 7206, -1, 7206, 7207, 7209, -1, 7209, 7207, 7208, -1, 7772, 7209, 7208, -1, 7772, 7044, 7209, -1, 7772, 7771, 7044, -1, 7044, 7771, 7216, -1, 7216, 7771, 7801, -1, 7043, 7801, 7770, -1, 7210, 7770, 7226, -1, 7210, 7043, 7770, -1, 7210, 7211, 7043, -1, 7210, 7031, 7211, -1, 7064, 7792, 7191, -1, 7191, 7212, 7213, -1, 7213, 7193, 7049, -1, 7049, 7815, 7047, -1, 7047, 7194, 7196, -1, 7040, 7781, 7214, -1, 7214, 7198, 7199, -1, 7215, 7811, 7205, -1, 7045, 7805, 7032, -1, 7216, 7801, 7043, -1, 7217, 7222, 7770, -1, 7217, 7218, 7222, -1, 7222, 7218, 7219, -1, 7220, 7222, 7219, -1, 7220, 7221, 7222, -1, 7222, 7221, 7223, -1, 7222, 7224, 7770, -1, 7770, 7224, 7225, -1, 7076, 7770, 7225, -1, 7076, 7077, 7770, -1, 7770, 7077, 7226, -1, 7837, 7227, 7228, -1, 7228, 7227, 7229, -1, 7229, 7227, 8620, -1, 7233, 8620, 7234, -1, 8075, 7234, 7235, -1, 7236, 7235, 8623, -1, 7237, 8623, 7238, -1, 8217, 7238, 8612, -1, 8079, 8612, 7239, -1, 7230, 7239, 7232, -1, 7231, 7232, 7084, -1, 7085, 7231, 7084, -1, 7229, 8620, 7233, -1, 7233, 7234, 8075, -1, 8075, 7235, 7236, -1, 7236, 8623, 7237, -1, 7237, 7238, 8217, -1, 8217, 8612, 8079, -1, 8079, 7239, 7230, -1, 7230, 7232, 7231, -1, 8713, 8017, 7241, -1, 7241, 8017, 7240, -1, 8112, 7241, 7240, -1, 8112, 8595, 7241, -1, 8112, 7242, 8595, -1, 8112, 8114, 7242, -1, 7243, 7244, 8610, -1, 8610, 7244, 8082, -1, 7246, 8082, 8081, -1, 7245, 7246, 8081, -1, 7245, 7086, 7246, -1, 8610, 8082, 7246, -1, 7097, 8103, 8717, -1, 8717, 8103, 8102, -1, 8107, 8717, 8102, -1, 8107, 7247, 8717, -1, 8107, 8052, 7247, -1, 8107, 8108, 8052, -1, 7159, 7248, 7160, -1, 7159, 7250, 7248, -1, 7159, 7249, 7250, -1, 7250, 7249, 7251, -1, 7624, 7251, 7259, -1, 7255, 7259, 7628, -1, 7627, 7628, 7252, -1, 7626, 7252, 7632, -1, 7254, 7632, 7264, -1, 7877, 7264, 7879, -1, 7877, 7254, 7264, -1, 7877, 7253, 7254, -1, 7254, 7253, 7579, -1, 7626, 7579, 7629, -1, 7627, 7629, 7625, -1, 7255, 7625, 7256, -1, 7624, 7256, 7617, -1, 7250, 7617, 7248, -1, 7250, 7624, 7617, -1, 7250, 7251, 7624, -1, 7249, 7257, 7251, -1, 7251, 7257, 7258, -1, 7259, 7258, 7260, -1, 7628, 7260, 7261, -1, 7252, 7261, 7631, -1, 7632, 7631, 7262, -1, 7264, 7262, 7265, -1, 7879, 7265, 7263, -1, 7879, 7264, 7265, -1, 7257, 7152, 7258, -1, 7258, 7152, 7266, -1, 7260, 7266, 7267, -1, 7261, 7267, 7630, -1, 7631, 7630, 7268, -1, 7262, 7268, 7635, -1, 7265, 7635, 7269, -1, 7263, 7269, 7270, -1, 7263, 7265, 7269, -1, 7152, 7273, 7266, -1, 7266, 7273, 7271, -1, 7267, 7271, 7275, -1, 7630, 7275, 7278, -1, 7268, 7278, 7634, -1, 7635, 7634, 7639, -1, 7269, 7639, 7272, -1, 7270, 7272, 7911, -1, 7270, 7269, 7272, -1, 7273, 7274, 7271, -1, 7271, 7274, 7276, -1, 7275, 7276, 7277, -1, 7278, 7277, 7638, -1, 7634, 7638, 7642, -1, 7639, 7642, 7279, -1, 7272, 7279, 7281, -1, 7911, 7281, 7881, -1, 7911, 7272, 7281, -1, 7274, 7150, 7276, -1, 7276, 7150, 7633, -1, 7277, 7633, 7283, -1, 7638, 7283, 7280, -1, 7642, 7280, 7284, -1, 7279, 7284, 7645, -1, 7281, 7645, 7647, -1, 7881, 7647, 7287, -1, 7881, 7281, 7647, -1, 7150, 7282, 7633, -1, 7633, 7282, 7636, -1, 7283, 7636, 7637, -1, 7280, 7637, 7641, -1, 7284, 7641, 7644, -1, 7645, 7644, 7285, -1, 7647, 7285, 7286, -1, 7287, 7286, 7912, -1, 7287, 7647, 7286, -1, 7282, 7147, 7636, -1, 7636, 7147, 7288, -1, 7637, 7288, 7289, -1, 7641, 7289, 7290, -1, 7644, 7290, 7650, -1, 7285, 7650, 7291, -1, 7286, 7291, 7292, -1, 7912, 7292, 7883, -1, 7912, 7286, 7292, -1, 7147, 7146, 7288, -1, 7288, 7146, 7640, -1, 7289, 7640, 7643, -1, 7290, 7643, 7293, -1, 7650, 7293, 7294, -1, 7291, 7294, 7652, -1, 7292, 7652, 7295, -1, 7883, 7295, 7884, -1, 7883, 7292, 7295, -1, 7146, 7296, 7640, -1, 7640, 7296, 7297, -1, 7643, 7297, 7646, -1, 7293, 7646, 7649, -1, 7294, 7649, 7651, -1, 7652, 7651, 7301, -1, 7295, 7301, 7655, -1, 7884, 7655, 7885, -1, 7884, 7295, 7655, -1, 7296, 7298, 7297, -1, 7297, 7298, 7299, -1, 7646, 7299, 7648, -1, 7649, 7648, 7300, -1, 7651, 7300, 7653, -1, 7301, 7653, 7302, -1, 7655, 7302, 7656, -1, 7885, 7656, 7886, -1, 7885, 7655, 7656, -1, 7298, 7145, 7299, -1, 7299, 7145, 7614, -1, 7648, 7614, 7613, -1, 7300, 7613, 7654, -1, 7653, 7654, 7303, -1, 7302, 7303, 7658, -1, 7656, 7658, 7657, -1, 7886, 7657, 7305, -1, 7886, 7656, 7657, -1, 7145, 7306, 7614, -1, 7614, 7306, 7615, -1, 7613, 7615, 7308, -1, 7654, 7308, 7309, -1, 7303, 7309, 7311, -1, 7658, 7311, 7661, -1, 7657, 7661, 7304, -1, 7305, 7304, 7847, -1, 7305, 7657, 7304, -1, 7615, 7306, 7307, -1, 7308, 7307, 7310, -1, 7309, 7310, 7312, -1, 7311, 7312, 7313, -1, 7661, 7313, 7600, -1, 7304, 7600, 7598, -1, 7847, 7598, 7597, -1, 7847, 7304, 7598, -1, 7314, 7325, 7315, -1, 7314, 7316, 7325, -1, 7314, 7317, 7316, -1, 7316, 7317, 7326, -1, 7659, 7326, 7664, -1, 7323, 7664, 7668, -1, 7663, 7668, 7667, -1, 7318, 7667, 7328, -1, 7321, 7328, 7330, -1, 7319, 7330, 7320, -1, 7319, 7321, 7330, -1, 7319, 7848, 7321, -1, 7321, 7848, 7322, -1, 7318, 7322, 7599, -1, 7663, 7599, 7324, -1, 7323, 7324, 7660, -1, 7659, 7660, 7601, -1, 7316, 7601, 7325, -1, 7316, 7659, 7601, -1, 7316, 7326, 7659, -1, 7317, 7144, 7326, -1, 7326, 7144, 7662, -1, 7664, 7662, 7327, -1, 7668, 7327, 7666, -1, 7667, 7666, 7329, -1, 7328, 7329, 7673, -1, 7330, 7673, 7334, -1, 7320, 7334, 7333, -1, 7320, 7330, 7334, -1, 7144, 7141, 7662, -1, 7662, 7141, 7331, -1, 7327, 7331, 7665, -1, 7666, 7665, 7670, -1, 7329, 7670, 7332, -1, 7673, 7332, 7335, -1, 7334, 7335, 7337, -1, 7333, 7337, 7336, -1, 7333, 7334, 7337, -1, 7141, 7139, 7331, -1, 7331, 7139, 7338, -1, 7665, 7338, 7669, -1, 7670, 7669, 7339, -1, 7332, 7339, 7675, -1, 7335, 7675, 7678, -1, 7337, 7678, 7342, -1, 7336, 7342, 7849, -1, 7336, 7337, 7342, -1, 7139, 7137, 7338, -1, 7338, 7137, 7672, -1, 7669, 7672, 7340, -1, 7339, 7340, 7674, -1, 7675, 7674, 7677, -1, 7678, 7677, 7680, -1, 7342, 7680, 7341, -1, 7849, 7341, 7347, -1, 7849, 7342, 7341, -1, 7137, 7136, 7672, -1, 7672, 7136, 7671, -1, 7340, 7671, 7343, -1, 7674, 7343, 7344, -1, 7677, 7344, 7679, -1, 7680, 7679, 7682, -1, 7341, 7682, 7345, -1, 7347, 7345, 7346, -1, 7347, 7341, 7345, -1, 7136, 7135, 7671, -1, 7671, 7135, 7676, -1, 7343, 7676, 7353, -1, 7344, 7353, 7354, -1, 7679, 7354, 7348, -1, 7682, 7348, 7349, -1, 7345, 7349, 7350, -1, 7346, 7350, 7358, -1, 7346, 7345, 7350, -1, 7135, 7351, 7676, -1, 7676, 7351, 7352, -1, 7353, 7352, 7359, -1, 7354, 7359, 7355, -1, 7348, 7355, 7356, -1, 7349, 7356, 7360, -1, 7350, 7360, 7357, -1, 7358, 7357, 7363, -1, 7358, 7350, 7357, -1, 7351, 7364, 7352, -1, 7352, 7364, 7365, -1, 7359, 7365, 7681, -1, 7355, 7681, 7367, -1, 7356, 7367, 7361, -1, 7360, 7361, 7362, -1, 7357, 7362, 7688, -1, 7363, 7688, 7370, -1, 7363, 7357, 7688, -1, 7364, 7366, 7365, -1, 7365, 7366, 7372, -1, 7681, 7372, 7368, -1, 7367, 7368, 7369, -1, 7361, 7369, 7686, -1, 7362, 7686, 7691, -1, 7688, 7691, 7690, -1, 7370, 7690, 7371, -1, 7370, 7688, 7690, -1, 7366, 7129, 7372, -1, 7372, 7129, 7616, -1, 7368, 7616, 7373, -1, 7369, 7373, 7374, -1, 7686, 7374, 7687, -1, 7691, 7687, 7689, -1, 7690, 7689, 7375, -1, 7371, 7375, 7378, -1, 7371, 7690, 7375, -1, 7129, 7128, 7616, -1, 7616, 7128, 7376, -1, 7373, 7376, 7685, -1, 7374, 7685, 7684, -1, 7687, 7684, 7381, -1, 7689, 7381, 7377, -1, 7375, 7377, 7379, -1, 7378, 7379, 7853, -1, 7378, 7375, 7379, -1, 7376, 7128, 7683, -1, 7685, 7683, 7380, -1, 7684, 7380, 7596, -1, 7381, 7596, 7693, -1, 7377, 7693, 7594, -1, 7379, 7594, 7608, -1, 7853, 7608, 7854, -1, 7853, 7379, 7608, -1, 7127, 7389, 7133, -1, 7127, 7391, 7389, -1, 7127, 7382, 7391, -1, 7391, 7382, 7392, -1, 7390, 7392, 7393, -1, 7387, 7393, 7697, -1, 7696, 7697, 7383, -1, 7609, 7383, 7384, -1, 7610, 7384, 7394, -1, 7385, 7394, 7396, -1, 7385, 7610, 7394, -1, 7385, 7593, 7610, -1, 7610, 7593, 7611, -1, 7609, 7611, 7386, -1, 7696, 7386, 7595, -1, 7387, 7595, 7388, -1, 7390, 7388, 7692, -1, 7391, 7692, 7389, -1, 7391, 7390, 7692, -1, 7391, 7392, 7390, -1, 7382, 7126, 7392, -1, 7392, 7126, 7695, -1, 7393, 7695, 7694, -1, 7697, 7694, 7607, -1, 7383, 7607, 7606, -1, 7384, 7606, 7395, -1, 7394, 7395, 7397, -1, 7396, 7397, 7398, -1, 7396, 7394, 7397, -1, 7126, 7125, 7695, -1, 7695, 7125, 7603, -1, 7694, 7603, 7602, -1, 7607, 7602, 7403, -1, 7606, 7403, 7399, -1, 7395, 7399, 7400, -1, 7397, 7400, 7401, -1, 7398, 7401, 7402, -1, 7398, 7397, 7401, -1, 7125, 7124, 7603, -1, 7603, 7124, 7605, -1, 7602, 7605, 7604, -1, 7403, 7604, 7699, -1, 7399, 7699, 7404, -1, 7400, 7404, 7702, -1, 7401, 7702, 7405, -1, 7402, 7405, 7409, -1, 7402, 7401, 7405, -1, 7124, 7406, 7605, -1, 7605, 7406, 7410, -1, 7604, 7410, 7411, -1, 7699, 7411, 7407, -1, 7404, 7407, 7705, -1, 7702, 7705, 7704, -1, 7405, 7704, 7416, -1, 7409, 7416, 7408, -1, 7409, 7405, 7416, -1, 7406, 7123, 7410, -1, 7410, 7123, 7698, -1, 7411, 7698, 7412, -1, 7407, 7412, 7413, -1, 7705, 7413, 7417, -1, 7704, 7417, 7414, -1, 7416, 7414, 7420, -1, 7408, 7420, 7415, -1, 7408, 7416, 7420, -1, 7123, 7122, 7698, -1, 7698, 7122, 7700, -1, 7412, 7700, 7701, -1, 7413, 7701, 7703, -1, 7417, 7703, 7707, -1, 7414, 7707, 7418, -1, 7420, 7418, 7419, -1, 7415, 7419, 7426, -1, 7415, 7420, 7419, -1, 7122, 7121, 7700, -1, 7700, 7121, 7421, -1, 7701, 7421, 7422, -1, 7703, 7422, 7423, -1, 7707, 7423, 7424, -1, 7418, 7424, 7429, -1, 7419, 7429, 7425, -1, 7426, 7425, 7894, -1, 7426, 7419, 7425, -1, 7121, 7427, 7421, -1, 7421, 7427, 7706, -1, 7422, 7706, 7428, -1, 7423, 7428, 7710, -1, 7424, 7710, 7432, -1, 7429, 7432, 7713, -1, 7425, 7713, 7430, -1, 7894, 7430, 7858, -1, 7894, 7425, 7430, -1, 7427, 7131, 7706, -1, 7706, 7131, 7431, -1, 7428, 7431, 7709, -1, 7710, 7709, 7436, -1, 7432, 7436, 7437, -1, 7713, 7437, 7714, -1, 7430, 7714, 7433, -1, 7858, 7433, 7434, -1, 7858, 7430, 7433, -1, 7131, 7435, 7431, -1, 7431, 7435, 7708, -1, 7709, 7708, 7712, -1, 7436, 7712, 7438, -1, 7437, 7438, 7439, -1, 7714, 7439, 7441, -1, 7433, 7441, 7444, -1, 7434, 7444, 7859, -1, 7434, 7433, 7444, -1, 7708, 7435, 7592, -1, 7712, 7592, 7591, -1, 7438, 7591, 7440, -1, 7439, 7440, 7442, -1, 7441, 7442, 7715, -1, 7444, 7715, 7443, -1, 7859, 7443, 7587, -1, 7859, 7444, 7443, -1, 7445, 7711, 7119, -1, 7445, 7455, 7711, -1, 7445, 7456, 7455, -1, 7455, 7456, 7446, -1, 7454, 7446, 7718, -1, 7447, 7718, 7717, -1, 7716, 7717, 7448, -1, 7452, 7448, 7721, -1, 7451, 7721, 7449, -1, 7450, 7449, 7861, -1, 7450, 7451, 7449, -1, 7450, 7860, 7451, -1, 7451, 7860, 7588, -1, 7452, 7588, 7589, -1, 7716, 7589, 7719, -1, 7447, 7719, 7453, -1, 7454, 7453, 7590, -1, 7455, 7590, 7711, -1, 7455, 7454, 7590, -1, 7455, 7446, 7454, -1, 7456, 7115, 7446, -1, 7446, 7115, 7460, -1, 7718, 7460, 7457, -1, 7717, 7457, 7458, -1, 7448, 7458, 7720, -1, 7721, 7720, 7463, -1, 7449, 7463, 7459, -1, 7861, 7459, 7898, -1, 7861, 7449, 7459, -1, 7115, 7461, 7460, -1, 7460, 7461, 7464, -1, 7457, 7464, 7462, -1, 7458, 7462, 7466, -1, 7720, 7466, 7467, -1, 7463, 7467, 7725, -1, 7459, 7725, 7470, -1, 7898, 7470, 7469, -1, 7898, 7459, 7470, -1, 7461, 7116, 7464, -1, 7464, 7116, 7465, -1, 7462, 7465, 7471, -1, 7466, 7471, 7723, -1, 7467, 7723, 7468, -1, 7725, 7468, 7729, -1, 7470, 7729, 7732, -1, 7469, 7732, 7472, -1, 7469, 7470, 7732, -1, 7116, 7112, 7465, -1, 7465, 7112, 7473, -1, 7471, 7473, 7722, -1, 7723, 7722, 7728, -1, 7468, 7728, 7727, -1, 7729, 7727, 7734, -1, 7732, 7734, 7733, -1, 7472, 7733, 7477, -1, 7472, 7732, 7733, -1, 7112, 7117, 7473, -1, 7473, 7117, 7724, -1, 7722, 7724, 7474, -1, 7728, 7474, 7475, -1, 7727, 7475, 7479, -1, 7734, 7479, 7476, -1, 7733, 7476, 7481, -1, 7477, 7481, 7863, -1, 7477, 7733, 7481, -1, 7117, 7118, 7724, -1, 7724, 7118, 7726, -1, 7474, 7726, 7478, -1, 7475, 7478, 7480, -1, 7479, 7480, 7485, -1, 7476, 7485, 7737, -1, 7481, 7737, 7482, -1, 7863, 7482, 7487, -1, 7863, 7481, 7482, -1, 7118, 7483, 7726, -1, 7726, 7483, 7730, -1, 7478, 7730, 7731, -1, 7480, 7731, 7484, -1, 7485, 7484, 7736, -1, 7737, 7736, 7486, -1, 7482, 7486, 7490, -1, 7487, 7490, 7864, -1, 7487, 7482, 7490, -1, 7483, 7492, 7730, -1, 7730, 7492, 7493, -1, 7731, 7493, 7494, -1, 7484, 7494, 7488, -1, 7736, 7488, 7495, -1, 7486, 7495, 7489, -1, 7490, 7489, 7491, -1, 7864, 7491, 7902, -1, 7864, 7490, 7491, -1, 7492, 7113, 7493, -1, 7493, 7113, 7500, -1, 7494, 7500, 7735, -1, 7488, 7735, 7496, -1, 7495, 7496, 7497, -1, 7489, 7497, 7742, -1, 7491, 7742, 7498, -1, 7902, 7498, 7866, -1, 7902, 7491, 7498, -1, 7113, 7499, 7500, -1, 7500, 7499, 7504, -1, 7735, 7504, 7501, -1, 7496, 7501, 7502, -1, 7497, 7502, 7741, -1, 7742, 7741, 7506, -1, 7498, 7506, 7507, -1, 7866, 7507, 7904, -1, 7866, 7498, 7507, -1, 7499, 7503, 7504, -1, 7504, 7503, 7508, -1, 7501, 7508, 7505, -1, 7502, 7505, 7739, -1, 7741, 7739, 7740, -1, 7506, 7740, 7744, -1, 7507, 7744, 7512, -1, 7904, 7512, 7513, -1, 7904, 7507, 7512, -1, 7508, 7503, 7509, -1, 7505, 7509, 7586, -1, 7739, 7586, 7510, -1, 7740, 7510, 7511, -1, 7744, 7511, 7585, -1, 7512, 7585, 7751, -1, 7513, 7751, 7583, -1, 7513, 7512, 7751, -1, 7514, 7738, 7515, -1, 7514, 7526, 7738, -1, 7514, 7516, 7526, -1, 7526, 7516, 7517, -1, 7527, 7517, 7518, -1, 7746, 7518, 7520, -1, 7519, 7520, 7750, -1, 7524, 7750, 7755, -1, 7753, 7755, 7522, -1, 7521, 7522, 7870, -1, 7521, 7753, 7522, -1, 7521, 7523, 7753, -1, 7753, 7523, 7754, -1, 7524, 7754, 7584, -1, 7519, 7584, 7745, -1, 7746, 7745, 7743, -1, 7527, 7743, 7525, -1, 7526, 7525, 7738, -1, 7526, 7527, 7525, -1, 7526, 7517, 7527, -1, 7516, 7114, 7517, -1, 7517, 7114, 7528, -1, 7518, 7528, 7747, -1, 7520, 7747, 7749, -1, 7750, 7749, 7757, -1, 7755, 7757, 7756, -1, 7522, 7756, 7529, -1, 7870, 7529, 7534, -1, 7870, 7522, 7529, -1, 7114, 7530, 7528, -1, 7528, 7530, 7531, -1, 7747, 7531, 7532, -1, 7749, 7532, 7752, -1, 7757, 7752, 7533, -1, 7756, 7533, 7537, -1, 7529, 7537, 7538, -1, 7534, 7538, 7540, -1, 7534, 7529, 7538, -1, 7530, 7541, 7531, -1, 7531, 7541, 7748, -1, 7532, 7748, 7535, -1, 7752, 7535, 7536, -1, 7533, 7536, 7544, -1, 7537, 7544, 7760, -1, 7538, 7760, 7539, -1, 7540, 7539, 7872, -1, 7540, 7538, 7539, -1, 7541, 7546, 7748, -1, 7748, 7546, 7547, -1, 7535, 7547, 7542, -1, 7536, 7542, 7543, -1, 7544, 7543, 7549, -1, 7760, 7549, 7545, -1, 7539, 7545, 7762, -1, 7872, 7762, 7905, -1, 7872, 7539, 7762, -1, 7546, 7111, 7547, -1, 7547, 7111, 7548, -1, 7542, 7548, 7552, -1, 7543, 7552, 7550, -1, 7549, 7550, 7553, -1, 7545, 7553, 7766, -1, 7762, 7766, 7551, -1, 7905, 7551, 7873, -1, 7905, 7762, 7551, -1, 7111, 7110, 7548, -1, 7548, 7110, 7759, -1, 7552, 7759, 7556, -1, 7550, 7556, 7554, -1, 7553, 7554, 7765, -1, 7766, 7765, 7559, -1, 7551, 7559, 7555, -1, 7873, 7555, 7907, -1, 7873, 7551, 7555, -1, 7110, 7562, 7759, -1, 7759, 7562, 7758, -1, 7556, 7758, 7557, -1, 7554, 7557, 7558, -1, 7765, 7558, 7560, -1, 7559, 7560, 7619, -1, 7555, 7619, 7561, -1, 7907, 7561, 7909, -1, 7907, 7555, 7561, -1, 7562, 7563, 7758, -1, 7758, 7563, 7564, -1, 7557, 7564, 7764, -1, 7558, 7764, 7620, -1, 7560, 7620, 7621, -1, 7619, 7621, 7618, -1, 7561, 7618, 7567, -1, 7909, 7567, 7570, -1, 7909, 7561, 7567, -1, 7563, 7107, 7564, -1, 7564, 7107, 7761, -1, 7764, 7761, 7571, -1, 7620, 7571, 7565, -1, 7621, 7565, 7566, -1, 7618, 7566, 7574, -1, 7567, 7574, 7568, -1, 7570, 7568, 7569, -1, 7570, 7567, 7568, -1, 7107, 7577, 7761, -1, 7761, 7577, 7763, -1, 7571, 7763, 7572, -1, 7565, 7572, 7573, -1, 7566, 7573, 7575, -1, 7574, 7575, 7623, -1, 7568, 7623, 7576, -1, 7569, 7576, 7875, -1, 7569, 7568, 7576, -1, 7577, 7160, 7763, -1, 7763, 7160, 7612, -1, 7572, 7612, 7582, -1, 7573, 7582, 7578, -1, 7575, 7578, 7622, -1, 7623, 7622, 7581, -1, 7576, 7581, 7580, -1, 7875, 7580, 7876, -1, 7875, 7576, 7580, -1, 7253, 7876, 7579, -1, 7579, 7876, 7580, -1, 7629, 7580, 7581, -1, 7625, 7581, 7622, -1, 7256, 7622, 7578, -1, 7617, 7578, 7582, -1, 7248, 7582, 7612, -1, 7160, 7248, 7612, -1, 7523, 7583, 7754, -1, 7754, 7583, 7751, -1, 7584, 7751, 7585, -1, 7745, 7585, 7511, -1, 7743, 7511, 7510, -1, 7525, 7510, 7586, -1, 7738, 7586, 7509, -1, 7515, 7509, 7503, -1, 7515, 7738, 7509, -1, 7860, 7587, 7588, -1, 7588, 7587, 7443, -1, 7589, 7443, 7715, -1, 7719, 7715, 7442, -1, 7453, 7442, 7440, -1, 7590, 7440, 7591, -1, 7711, 7591, 7592, -1, 7119, 7592, 7435, -1, 7119, 7711, 7592, -1, 7593, 7854, 7611, -1, 7611, 7854, 7608, -1, 7386, 7608, 7594, -1, 7595, 7594, 7693, -1, 7388, 7693, 7596, -1, 7692, 7596, 7380, -1, 7389, 7380, 7683, -1, 7133, 7683, 7128, -1, 7133, 7389, 7683, -1, 7848, 7597, 7322, -1, 7322, 7597, 7598, -1, 7599, 7598, 7600, -1, 7324, 7600, 7313, -1, 7660, 7313, 7312, -1, 7601, 7312, 7310, -1, 7325, 7310, 7307, -1, 7315, 7307, 7306, -1, 7315, 7325, 7307, -1, 7605, 7602, 7603, -1, 7602, 7607, 7694, -1, 7410, 7604, 7605, -1, 7607, 7383, 7697, -1, 7604, 7403, 7602, -1, 7386, 7696, 7609, -1, 7609, 7696, 7383, -1, 7403, 7606, 7607, -1, 7608, 7386, 7611, -1, 7606, 7384, 7383, -1, 7384, 7610, 7609, -1, 7609, 7610, 7611, -1, 7572, 7763, 7612, -1, 7613, 7614, 7615, -1, 7373, 7616, 7376, -1, 7617, 7582, 7248, -1, 7582, 7573, 7572, -1, 7573, 7566, 7565, -1, 7575, 7573, 7578, -1, 7566, 7618, 7621, -1, 7574, 7566, 7575, -1, 7618, 7561, 7619, -1, 7567, 7618, 7574, -1, 7559, 7619, 7555, -1, 7560, 7621, 7619, -1, 7620, 7565, 7621, -1, 7571, 7572, 7565, -1, 7256, 7578, 7617, -1, 7623, 7575, 7622, -1, 7568, 7574, 7623, -1, 7255, 7256, 7624, -1, 7259, 7255, 7624, -1, 7258, 7259, 7251, -1, 7625, 7622, 7256, -1, 7576, 7623, 7581, -1, 7266, 7260, 7258, -1, 7627, 7625, 7255, -1, 7628, 7627, 7255, -1, 7260, 7628, 7259, -1, 7629, 7581, 7625, -1, 7271, 7267, 7266, -1, 7267, 7261, 7260, -1, 7626, 7629, 7627, -1, 7252, 7626, 7627, -1, 7261, 7252, 7628, -1, 7579, 7580, 7629, -1, 7276, 7275, 7271, -1, 7275, 7630, 7267, -1, 7630, 7631, 7261, -1, 7254, 7579, 7626, -1, 7632, 7254, 7626, -1, 7631, 7632, 7252, -1, 7633, 7277, 7276, -1, 7277, 7278, 7275, -1, 7278, 7268, 7630, -1, 7268, 7262, 7631, -1, 7262, 7264, 7632, -1, 7636, 7283, 7633, -1, 7283, 7638, 7277, -1, 7638, 7634, 7278, -1, 7634, 7635, 7268, -1, 7635, 7265, 7262, -1, 7288, 7637, 7636, -1, 7637, 7280, 7283, -1, 7280, 7642, 7638, -1, 7642, 7639, 7634, -1, 7639, 7269, 7635, -1, 7640, 7289, 7288, -1, 7289, 7641, 7637, -1, 7641, 7284, 7280, -1, 7284, 7279, 7642, -1, 7279, 7272, 7639, -1, 7297, 7643, 7640, -1, 7643, 7290, 7289, -1, 7290, 7644, 7641, -1, 7644, 7645, 7284, -1, 7645, 7281, 7279, -1, 7299, 7646, 7297, -1, 7646, 7293, 7643, -1, 7293, 7650, 7290, -1, 7650, 7285, 7644, -1, 7285, 7647, 7645, -1, 7614, 7648, 7299, -1, 7648, 7649, 7646, -1, 7649, 7294, 7293, -1, 7294, 7291, 7650, -1, 7291, 7286, 7285, -1, 7300, 7648, 7613, -1, 7651, 7649, 7300, -1, 7652, 7294, 7651, -1, 7292, 7291, 7652, -1, 7307, 7308, 7615, -1, 7308, 7654, 7613, -1, 7309, 7308, 7310, -1, 7654, 7653, 7300, -1, 7303, 7654, 7309, -1, 7653, 7301, 7651, -1, 7302, 7653, 7303, -1, 7301, 7295, 7652, -1, 7655, 7301, 7302, -1, 7601, 7310, 7325, -1, 7311, 7309, 7312, -1, 7658, 7303, 7311, -1, 7656, 7302, 7658, -1, 7660, 7312, 7601, -1, 7661, 7311, 7313, -1, 7657, 7658, 7661, -1, 7323, 7660, 7659, -1, 7664, 7323, 7659, -1, 7662, 7664, 7326, -1, 7324, 7313, 7660, -1, 7304, 7661, 7600, -1, 7331, 7327, 7662, -1, 7663, 7324, 7323, -1, 7668, 7663, 7323, -1, 7327, 7668, 7664, -1, 7599, 7600, 7324, -1, 7338, 7665, 7331, -1, 7665, 7666, 7327, -1, 7318, 7599, 7663, -1, 7667, 7318, 7663, -1, 7666, 7667, 7668, -1, 7322, 7598, 7599, -1, 7672, 7669, 7338, -1, 7669, 7670, 7665, -1, 7670, 7329, 7666, -1, 7321, 7322, 7318, -1, 7328, 7321, 7318, -1, 7329, 7328, 7667, -1, 7671, 7340, 7672, -1, 7340, 7339, 7669, -1, 7339, 7332, 7670, -1, 7332, 7673, 7329, -1, 7673, 7330, 7328, -1, 7676, 7343, 7671, -1, 7343, 7674, 7340, -1, 7674, 7675, 7339, -1, 7675, 7335, 7332, -1, 7335, 7334, 7673, -1, 7352, 7353, 7676, -1, 7353, 7344, 7343, -1, 7344, 7677, 7674, -1, 7677, 7678, 7675, -1, 7678, 7337, 7335, -1, 7365, 7359, 7352, -1, 7359, 7354, 7353, -1, 7354, 7679, 7344, -1, 7679, 7680, 7677, -1, 7680, 7342, 7678, -1, 7372, 7681, 7365, -1, 7681, 7355, 7359, -1, 7355, 7348, 7354, -1, 7348, 7682, 7679, -1, 7682, 7341, 7680, -1, 7616, 7368, 7372, -1, 7368, 7367, 7681, -1, 7367, 7356, 7355, -1, 7356, 7349, 7348, -1, 7349, 7345, 7682, -1, 7369, 7368, 7373, -1, 7361, 7367, 7369, -1, 7360, 7356, 7361, -1, 7350, 7349, 7360, -1, 7683, 7685, 7376, -1, 7685, 7374, 7373, -1, 7684, 7685, 7380, -1, 7374, 7686, 7369, -1, 7687, 7374, 7684, -1, 7686, 7362, 7361, -1, 7691, 7686, 7687, -1, 7362, 7357, 7360, -1, 7688, 7362, 7691, -1, 7692, 7380, 7389, -1, 7381, 7684, 7596, -1, 7689, 7687, 7381, -1, 7690, 7691, 7689, -1, 7388, 7596, 7692, -1, 7377, 7381, 7693, -1, 7375, 7689, 7377, -1, 7387, 7388, 7390, -1, 7393, 7387, 7390, -1, 7695, 7393, 7392, -1, 7595, 7693, 7388, -1, 7379, 7377, 7594, -1, 7603, 7694, 7695, -1, 7696, 7595, 7387, -1, 7697, 7696, 7387, -1, 7694, 7697, 7393, -1, 7386, 7594, 7595, -1, 7698, 7411, 7410, -1, 7411, 7699, 7604, -1, 7699, 7399, 7403, -1, 7399, 7395, 7606, -1, 7395, 7394, 7384, -1, 7700, 7412, 7698, -1, 7412, 7407, 7411, -1, 7407, 7404, 7699, -1, 7404, 7400, 7399, -1, 7400, 7397, 7395, -1, 7421, 7701, 7700, -1, 7701, 7413, 7412, -1, 7413, 7705, 7407, -1, 7705, 7702, 7404, -1, 7702, 7401, 7400, -1, 7706, 7422, 7421, -1, 7422, 7703, 7701, -1, 7703, 7417, 7413, -1, 7417, 7704, 7705, -1, 7704, 7405, 7702, -1, 7431, 7428, 7706, -1, 7428, 7423, 7422, -1, 7423, 7707, 7703, -1, 7707, 7414, 7417, -1, 7414, 7416, 7704, -1, 7708, 7709, 7431, -1, 7709, 7710, 7428, -1, 7710, 7424, 7423, -1, 7424, 7418, 7707, -1, 7418, 7420, 7414, -1, 7592, 7712, 7708, -1, 7712, 7436, 7709, -1, 7436, 7432, 7710, -1, 7432, 7429, 7424, -1, 7429, 7419, 7418, -1, 7590, 7591, 7711, -1, 7591, 7438, 7712, -1, 7438, 7437, 7436, -1, 7439, 7438, 7440, -1, 7437, 7713, 7432, -1, 7714, 7437, 7439, -1, 7713, 7425, 7429, -1, 7430, 7713, 7714, -1, 7453, 7440, 7590, -1, 7441, 7439, 7442, -1, 7433, 7714, 7441, -1, 7447, 7453, 7454, -1, 7718, 7447, 7454, -1, 7460, 7718, 7446, -1, 7719, 7442, 7453, -1, 7444, 7441, 7715, -1, 7464, 7457, 7460, -1, 7716, 7719, 7447, -1, 7717, 7716, 7447, -1, 7457, 7717, 7718, -1, 7589, 7715, 7719, -1, 7465, 7462, 7464, -1, 7462, 7458, 7457, -1, 7452, 7589, 7716, -1, 7448, 7452, 7716, -1, 7458, 7448, 7717, -1, 7588, 7443, 7589, -1, 7473, 7471, 7465, -1, 7471, 7466, 7462, -1, 7466, 7720, 7458, -1, 7451, 7588, 7452, -1, 7721, 7451, 7452, -1, 7720, 7721, 7448, -1, 7724, 7722, 7473, -1, 7722, 7723, 7471, -1, 7723, 7467, 7466, -1, 7467, 7463, 7720, -1, 7463, 7449, 7721, -1, 7726, 7474, 7724, -1, 7474, 7728, 7722, -1, 7728, 7468, 7723, -1, 7468, 7725, 7467, -1, 7725, 7459, 7463, -1, 7730, 7478, 7726, -1, 7478, 7475, 7474, -1, 7475, 7727, 7728, -1, 7727, 7729, 7468, -1, 7729, 7470, 7725, -1, 7493, 7731, 7730, -1, 7731, 7480, 7478, -1, 7480, 7479, 7475, -1, 7479, 7734, 7727, -1, 7734, 7732, 7729, -1, 7500, 7494, 7493, -1, 7494, 7484, 7731, -1, 7484, 7485, 7480, -1, 7485, 7476, 7479, -1, 7476, 7733, 7734, -1, 7504, 7735, 7500, -1, 7735, 7488, 7494, -1, 7488, 7736, 7484, -1, 7736, 7737, 7485, -1, 7737, 7481, 7476, -1, 7508, 7501, 7504, -1, 7501, 7496, 7735, -1, 7496, 7495, 7488, -1, 7495, 7486, 7736, -1, 7486, 7482, 7737, -1, 7509, 7505, 7508, -1, 7505, 7502, 7501, -1, 7502, 7497, 7496, -1, 7497, 7489, 7495, -1, 7489, 7490, 7486, -1, 7525, 7586, 7738, -1, 7586, 7739, 7505, -1, 7739, 7741, 7502, -1, 7740, 7739, 7510, -1, 7741, 7742, 7497, -1, 7506, 7741, 7740, -1, 7742, 7491, 7489, -1, 7498, 7742, 7506, -1, 7743, 7510, 7525, -1, 7744, 7740, 7511, -1, 7507, 7506, 7744, -1, 7746, 7743, 7527, -1, 7518, 7746, 7527, -1, 7528, 7518, 7517, -1, 7745, 7511, 7743, -1, 7512, 7744, 7585, -1, 7531, 7747, 7528, -1, 7519, 7745, 7746, -1, 7520, 7519, 7746, -1, 7747, 7520, 7518, -1, 7584, 7585, 7745, -1, 7748, 7532, 7531, -1, 7532, 7749, 7747, -1, 7524, 7584, 7519, -1, 7750, 7524, 7519, -1, 7749, 7750, 7520, -1, 7754, 7751, 7584, -1, 7547, 7535, 7748, -1, 7535, 7752, 7532, -1, 7752, 7757, 7749, -1, 7753, 7754, 7524, -1, 7755, 7753, 7524, -1, 7757, 7755, 7750, -1, 7548, 7542, 7547, -1, 7542, 7536, 7535, -1, 7536, 7533, 7752, -1, 7533, 7756, 7757, -1, 7756, 7522, 7755, -1, 7759, 7552, 7548, -1, 7552, 7543, 7542, -1, 7543, 7544, 7536, -1, 7544, 7537, 7533, -1, 7537, 7529, 7756, -1, 7758, 7556, 7759, -1, 7556, 7550, 7552, -1, 7550, 7549, 7543, -1, 7549, 7760, 7544, -1, 7760, 7538, 7537, -1, 7564, 7557, 7758, -1, 7557, 7554, 7556, -1, 7554, 7553, 7550, -1, 7553, 7545, 7549, -1, 7545, 7539, 7760, -1, 7761, 7764, 7564, -1, 7764, 7558, 7557, -1, 7558, 7765, 7554, -1, 7765, 7766, 7553, -1, 7766, 7762, 7545, -1, 7763, 7571, 7761, -1, 7571, 7620, 7764, -1, 7620, 7560, 7558, -1, 7560, 7559, 7765, -1, 7559, 7551, 7766, -1, 7220, 7767, 7221, -1, 7220, 7917, 7767, -1, 7220, 7219, 7917, -1, 7917, 7219, 7768, -1, 7768, 7219, 7218, -1, 7800, 7218, 7217, -1, 7919, 7217, 7770, -1, 7769, 7770, 7801, -1, 7802, 7801, 7771, -1, 7966, 7771, 7772, -1, 7803, 7772, 7208, -1, 7964, 7208, 7207, -1, 7804, 7207, 7773, -1, 7985, 7773, 7774, -1, 7984, 7774, 7805, -1, 7806, 7805, 7775, -1, 7807, 7775, 7808, -1, 7809, 7808, 7204, -1, 7810, 7204, 7811, -1, 7958, 7811, 7203, -1, 7981, 7203, 7777, -1, 7776, 7777, 7812, -1, 7957, 7812, 7201, -1, 7980, 7201, 7200, -1, 7778, 7200, 7779, -1, 7979, 7779, 7198, -1, 7780, 7198, 7781, -1, 7954, 7781, 7782, -1, 7952, 7782, 7195, -1, 7813, 7195, 7783, -1, 7814, 7783, 7194, -1, 7950, 7194, 7815, -1, 7816, 7815, 7193, -1, 7947, 7193, 7212, -1, 7977, 7212, 7192, -1, 7976, 7192, 7784, -1, 7944, 7784, 7785, -1, 7817, 7785, 7786, -1, 7818, 7786, 7190, -1, 7787, 7190, 7788, -1, 7789, 7788, 7790, -1, 7819, 7790, 7791, -1, 7939, 7791, 7820, -1, 7821, 7820, 7792, -1, 7822, 7792, 7823, -1, 7936, 7823, 7185, -1, 7824, 7185, 7182, -1, 7973, 7182, 7181, -1, 7934, 7181, 7180, -1, 7933, 7180, 7178, -1, 7932, 7178, 7179, -1, 7825, 7179, 7793, -1, 7826, 7793, 7794, -1, 7827, 7794, 7174, -1, 7928, 7174, 7795, -1, 7969, 7795, 7796, -1, 7828, 7796, 7175, -1, 7829, 7175, 7797, -1, 7925, 7797, 7830, -1, 7924, 7830, 7173, -1, 7798, 7173, 7831, -1, 7832, 7831, 7833, -1, 7923, 7833, 7172, -1, 7834, 7172, 7835, -1, 7922, 7835, 7799, -1, 7986, 7799, 7221, -1, 7767, 7986, 7221, -1, 7768, 7218, 7800, -1, 7800, 7217, 7919, -1, 7919, 7770, 7769, -1, 7769, 7801, 7802, -1, 7802, 7771, 7966, -1, 7966, 7772, 7803, -1, 7803, 7208, 7964, -1, 7964, 7207, 7804, -1, 7804, 7773, 7985, -1, 7985, 7774, 7984, -1, 7984, 7805, 7806, -1, 7806, 7775, 7807, -1, 7807, 7808, 7809, -1, 7809, 7204, 7810, -1, 7810, 7811, 7958, -1, 7958, 7203, 7981, -1, 7981, 7777, 7776, -1, 7776, 7812, 7957, -1, 7957, 7201, 7980, -1, 7980, 7200, 7778, -1, 7778, 7779, 7979, -1, 7979, 7198, 7780, -1, 7780, 7781, 7954, -1, 7954, 7782, 7952, -1, 7952, 7195, 7813, -1, 7813, 7783, 7814, -1, 7814, 7194, 7950, -1, 7950, 7815, 7816, -1, 7816, 7193, 7947, -1, 7947, 7212, 7977, -1, 7977, 7192, 7976, -1, 7976, 7784, 7944, -1, 7944, 7785, 7817, -1, 7817, 7786, 7818, -1, 7818, 7190, 7787, -1, 7787, 7788, 7789, -1, 7789, 7790, 7819, -1, 7819, 7791, 7939, -1, 7939, 7820, 7821, -1, 7821, 7792, 7822, -1, 7822, 7823, 7936, -1, 7936, 7185, 7824, -1, 7824, 7182, 7973, -1, 7973, 7181, 7934, -1, 7934, 7180, 7933, -1, 7933, 7178, 7932, -1, 7932, 7179, 7825, -1, 7825, 7793, 7826, -1, 7826, 7794, 7827, -1, 7827, 7174, 7928, -1, 7928, 7795, 7969, -1, 7969, 7796, 7828, -1, 7828, 7175, 7829, -1, 7829, 7797, 7925, -1, 7925, 7830, 7924, -1, 7924, 7173, 7798, -1, 7798, 7831, 7832, -1, 7832, 7833, 7923, -1, 7923, 7172, 7834, -1, 7834, 7835, 7922, -1, 7922, 7799, 7986, -1, 7228, 7836, 7837, -1, 7837, 7836, 8622, -1, 8622, 7836, 8621, -1, 8621, 7836, 7840, -1, 7838, 7840, 7839, -1, 7838, 8621, 7840, -1, 8146, 8687, 7841, -1, 7841, 8687, 8688, -1, 7842, 7841, 8688, -1, 7842, 7843, 7841, -1, 7842, 8138, 7843, -1, 7842, 7844, 8138, -1, 7305, 7845, 7886, -1, 7305, 7846, 7845, -1, 7305, 7847, 7846, -1, 7846, 7847, 8185, -1, 8185, 7847, 7597, -1, 7887, 7597, 7848, -1, 8187, 7848, 7319, -1, 8188, 7319, 7320, -1, 7888, 7320, 7333, -1, 8189, 7333, 7336, -1, 7889, 7336, 7849, -1, 7850, 7849, 7347, -1, 7851, 7347, 7346, -1, 8191, 7346, 7358, -1, 7890, 7358, 7363, -1, 7852, 7363, 7370, -1, 8193, 7370, 7371, -1, 8194, 7371, 7378, -1, 8147, 7378, 7853, -1, 7891, 7853, 7854, -1, 8134, 7854, 7593, -1, 7855, 7593, 7385, -1, 8130, 7385, 7396, -1, 8129, 7396, 7398, -1, 8127, 7398, 7402, -1, 7856, 7402, 7409, -1, 7857, 7409, 7408, -1, 8128, 7408, 7415, -1, 7892, 7415, 7426, -1, 7893, 7426, 7894, -1, 8197, 7894, 7858, -1, 7895, 7858, 7434, -1, 8199, 7434, 7859, -1, 8200, 7859, 7587, -1, 8207, 7587, 7860, -1, 8203, 7860, 7450, -1, 7896, 7450, 7861, -1, 7897, 7861, 7898, -1, 8206, 7898, 7469, -1, 7862, 7469, 7472, -1, 7899, 7472, 7477, -1, 8210, 7477, 7863, -1, 8211, 7863, 7487, -1, 7900, 7487, 7864, -1, 7901, 7864, 7902, -1, 7865, 7902, 7866, -1, 7903, 7866, 7904, -1, 8212, 7904, 7513, -1, 8074, 7513, 7583, -1, 7867, 7583, 7523, -1, 7868, 7523, 7521, -1, 7869, 7521, 7870, -1, 7871, 7870, 7534, -1, 8214, 7534, 7540, -1, 8071, 7540, 7872, -1, 8068, 7872, 7905, -1, 8216, 7905, 7873, -1, 7906, 7873, 7907, -1, 7908, 7907, 7909, -1, 7874, 7909, 7570, -1, 8057, 7570, 7569, -1, 8058, 7569, 7875, -1, 8059, 7875, 7876, -1, 8061, 7876, 7253, -1, 8062, 7253, 7877, -1, 7910, 7877, 7879, -1, 7878, 7879, 7263, -1, 8063, 7263, 7270, -1, 8064, 7270, 7911, -1, 7880, 7911, 7881, -1, 8219, 7881, 7287, -1, 7882, 7287, 7912, -1, 8221, 7912, 7883, -1, 7913, 7883, 7884, -1, 7914, 7884, 7885, -1, 8237, 7885, 7886, -1, 7845, 8237, 7886, -1, 8185, 7597, 7887, -1, 7887, 7848, 8187, -1, 8187, 7319, 8188, -1, 8188, 7320, 7888, -1, 7888, 7333, 8189, -1, 8189, 7336, 7889, -1, 7889, 7849, 7850, -1, 7850, 7347, 7851, -1, 7851, 7346, 8191, -1, 8191, 7358, 7890, -1, 7890, 7363, 7852, -1, 7852, 7370, 8193, -1, 8193, 7371, 8194, -1, 8194, 7378, 8147, -1, 8147, 7853, 7891, -1, 7891, 7854, 8134, -1, 8134, 7593, 7855, -1, 7855, 7385, 8130, -1, 8130, 7396, 8129, -1, 8129, 7398, 8127, -1, 8127, 7402, 7856, -1, 7856, 7409, 7857, -1, 7857, 7408, 8128, -1, 8128, 7415, 7892, -1, 7892, 7426, 7893, -1, 7893, 7894, 8197, -1, 8197, 7858, 7895, -1, 7895, 7434, 8199, -1, 8199, 7859, 8200, -1, 8200, 7587, 8207, -1, 8207, 7860, 8203, -1, 8203, 7450, 7896, -1, 7896, 7861, 7897, -1, 7897, 7898, 8206, -1, 8206, 7469, 7862, -1, 7862, 7472, 7899, -1, 7899, 7477, 8210, -1, 8210, 7863, 8211, -1, 8211, 7487, 7900, -1, 7900, 7864, 7901, -1, 7901, 7902, 7865, -1, 7865, 7866, 7903, -1, 7903, 7904, 8212, -1, 8212, 7513, 8074, -1, 8074, 7583, 7867, -1, 7867, 7523, 7868, -1, 7868, 7521, 7869, -1, 7869, 7870, 7871, -1, 7871, 7534, 8214, -1, 8214, 7540, 8071, -1, 8071, 7872, 8068, -1, 8068, 7905, 8216, -1, 8216, 7873, 7906, -1, 7906, 7907, 7908, -1, 7908, 7909, 7874, -1, 7874, 7570, 8057, -1, 8057, 7569, 8058, -1, 8058, 7875, 8059, -1, 8059, 7876, 8061, -1, 8061, 7253, 8062, -1, 8062, 7877, 7910, -1, 7910, 7879, 7878, -1, 7878, 7263, 8063, -1, 8063, 7270, 8064, -1, 8064, 7911, 7880, -1, 7880, 7881, 8219, -1, 8219, 7287, 7882, -1, 7882, 7912, 8221, -1, 8221, 7883, 7913, -1, 7913, 7884, 7914, -1, 7914, 7885, 8237, -1, 8390, 7915, 7986, -1, 7767, 8390, 7986, -1, 7767, 7916, 8390, -1, 7767, 7917, 7916, -1, 7916, 7917, 7918, -1, 7918, 7917, 7768, -1, 8392, 7768, 7800, -1, 8394, 7800, 7919, -1, 7920, 7919, 7921, -1, 7920, 8394, 7919, -1, 8466, 7922, 8426, -1, 8466, 7834, 7922, -1, 8466, 8464, 7834, -1, 7834, 8464, 7923, -1, 7923, 8464, 8462, -1, 7832, 8462, 8425, -1, 7798, 8425, 8424, -1, 8460, 7798, 8424, -1, 8460, 7924, 7798, -1, 8460, 7926, 7924, -1, 7924, 7926, 7925, -1, 7925, 7926, 7967, -1, 7829, 7967, 8423, -1, 7828, 8423, 7968, -1, 7969, 7968, 7927, -1, 7928, 7927, 7929, -1, 8422, 7928, 7929, -1, 8422, 7827, 7928, -1, 8422, 7930, 7827, -1, 7827, 7930, 7826, -1, 7826, 7930, 7931, -1, 7825, 7931, 7970, -1, 7932, 7970, 8454, -1, 7933, 8454, 7971, -1, 7934, 7971, 7972, -1, 7973, 7972, 7935, -1, 7824, 7935, 7937, -1, 7936, 7937, 7974, -1, 7822, 7974, 7938, -1, 8418, 7822, 7938, -1, 8418, 7821, 7822, -1, 8418, 8417, 7821, -1, 7821, 8417, 7939, -1, 7939, 8417, 8416, -1, 7819, 8416, 8449, -1, 7789, 8449, 7940, -1, 7787, 7940, 7975, -1, 7818, 7975, 7941, -1, 7942, 7818, 7941, -1, 7942, 7817, 7818, -1, 7942, 7943, 7817, -1, 7817, 7943, 7944, -1, 7944, 7943, 7945, -1, 7976, 7945, 8413, -1, 7977, 8413, 7946, -1, 7947, 7946, 7948, -1, 7949, 7947, 7948, -1, 7949, 7816, 7947, -1, 7949, 8412, 7816, -1, 7816, 8412, 7950, -1, 7950, 8412, 8442, -1, 7814, 8442, 7951, -1, 7813, 7951, 8411, -1, 7952, 8411, 7953, -1, 8439, 7952, 7953, -1, 8439, 7954, 7952, -1, 8439, 7955, 7954, -1, 7954, 7955, 7780, -1, 7780, 7955, 7978, -1, 7979, 7978, 8410, -1, 7778, 8410, 8409, -1, 7980, 8409, 8408, -1, 7957, 8408, 7956, -1, 8407, 7957, 7956, -1, 8407, 7776, 7957, -1, 8407, 8406, 7776, -1, 7776, 8406, 7981, -1, 7981, 8406, 8405, -1, 7958, 8405, 7959, -1, 7810, 7959, 8404, -1, 7809, 8404, 7960, -1, 7807, 7960, 7982, -1, 7806, 7982, 7983, -1, 7984, 7983, 7961, -1, 7985, 7961, 7962, -1, 7804, 7962, 8402, -1, 7963, 7804, 8402, -1, 7963, 7964, 7804, -1, 7963, 7965, 7964, -1, 7964, 7965, 7803, -1, 7803, 7965, 8399, -1, 7966, 8399, 8398, -1, 7802, 8398, 8396, -1, 7769, 8396, 7921, -1, 7919, 7769, 7921, -1, 7923, 8462, 7832, -1, 7832, 8425, 7798, -1, 7925, 7967, 7829, -1, 7829, 8423, 7828, -1, 7828, 7968, 7969, -1, 7969, 7927, 7928, -1, 7826, 7931, 7825, -1, 7825, 7970, 7932, -1, 7932, 8454, 7933, -1, 7933, 7971, 7934, -1, 7934, 7972, 7973, -1, 7973, 7935, 7824, -1, 7824, 7937, 7936, -1, 7936, 7974, 7822, -1, 7939, 8416, 7819, -1, 7819, 8449, 7789, -1, 7789, 7940, 7787, -1, 7787, 7975, 7818, -1, 7944, 7945, 7976, -1, 7976, 8413, 7977, -1, 7977, 7946, 7947, -1, 7950, 8442, 7814, -1, 7814, 7951, 7813, -1, 7813, 8411, 7952, -1, 7780, 7978, 7979, -1, 7979, 8410, 7778, -1, 7778, 8409, 7980, -1, 7980, 8408, 7957, -1, 7981, 8405, 7958, -1, 7958, 7959, 7810, -1, 7810, 8404, 7809, -1, 7809, 7960, 7807, -1, 7807, 7982, 7806, -1, 7806, 7983, 7984, -1, 7984, 7961, 7985, -1, 7985, 7962, 7804, -1, 7803, 8399, 7966, -1, 7966, 8398, 7802, -1, 7802, 8396, 7769, -1, 8394, 8392, 7800, -1, 8392, 7918, 7768, -1, 7922, 7986, 8426, -1, 8426, 7986, 7915, -1, 8468, 8628, 8056, -1, 8056, 8628, 7988, -1, 7988, 8628, 7989, -1, 7990, 7989, 8627, -1, 7991, 8627, 8625, -1, 7987, 8625, 8626, -1, 7992, 8626, 8616, -1, 8066, 8616, 8617, -1, 7993, 8617, 8618, -1, 7994, 8618, 8619, -1, 7995, 8619, 7838, -1, 7839, 7995, 7838, -1, 7988, 7989, 7990, -1, 7990, 8627, 7991, -1, 7991, 8625, 7987, -1, 7987, 8626, 7992, -1, 7992, 8616, 8066, -1, 8066, 8617, 7993, -1, 7993, 8618, 7994, -1, 7994, 8619, 7995, -1, 7996, 8169, 8647, -1, 8647, 8169, 7997, -1, 7997, 8169, 8170, -1, 7998, 8170, 8168, -1, 7999, 8168, 8162, -1, 8645, 8162, 8160, -1, 8644, 8160, 8642, -1, 8644, 8645, 8160, -1, 7997, 8170, 7998, -1, 7998, 8168, 7999, -1, 7999, 8162, 8645, -1, 8160, 8158, 8642, -1, 8642, 8158, 8674, -1, 8674, 8158, 8165, -1, 8166, 8674, 8165, -1, 8166, 8666, 8674, -1, 8166, 8000, 8666, -1, 8666, 8000, 8668, -1, 8668, 8000, 8004, -1, 8001, 8004, 8002, -1, 8669, 8002, 8003, -1, 8507, 8669, 8003, -1, 8668, 8004, 8001, -1, 8001, 8002, 8669, -1, 8493, 8005, 8686, -1, 8686, 8005, 8009, -1, 8009, 8005, 8006, -1, 8010, 8006, 8011, -1, 8007, 8011, 8195, -1, 8684, 8195, 8008, -1, 8012, 8008, 8141, -1, 8013, 8141, 8014, -1, 8015, 8014, 8137, -1, 8016, 8137, 8136, -1, 8689, 8136, 8138, -1, 7844, 8689, 8138, -1, 8009, 8006, 8010, -1, 8010, 8011, 8007, -1, 8007, 8195, 8684, -1, 8684, 8008, 8012, -1, 8012, 8141, 8013, -1, 8013, 8014, 8015, -1, 8015, 8137, 8016, -1, 8016, 8136, 8689, -1, 8713, 8018, 8017, -1, 8017, 8018, 8024, -1, 8024, 8018, 8594, -1, 8019, 8594, 8593, -1, 8110, 8593, 8020, -1, 8025, 8020, 8587, -1, 8115, 8587, 8588, -1, 8026, 8588, 8711, -1, 8119, 8711, 8022, -1, 8021, 8022, 8027, -1, 8028, 8027, 8023, -1, 8535, 8028, 8023, -1, 8024, 8594, 8019, -1, 8019, 8593, 8110, -1, 8110, 8020, 8025, -1, 8025, 8587, 8115, -1, 8115, 8588, 8026, -1, 8026, 8711, 8119, -1, 8119, 8022, 8021, -1, 8021, 8027, 8028, -1, 8697, 8030, 8140, -1, 8140, 8030, 8029, -1, 8029, 8030, 8037, -1, 8139, 8037, 8031, -1, 8032, 8031, 8033, -1, 8132, 8033, 8693, -1, 8133, 8693, 8691, -1, 8038, 8691, 8034, -1, 8135, 8034, 8036, -1, 8035, 8036, 8690, -1, 8145, 8690, 8687, -1, 8146, 8145, 8687, -1, 8029, 8037, 8139, -1, 8139, 8031, 8032, -1, 8032, 8033, 8132, -1, 8132, 8693, 8133, -1, 8133, 8691, 8038, -1, 8038, 8034, 8135, -1, 8135, 8036, 8035, -1, 8035, 8690, 8145, -1, 7243, 8608, 7244, -1, 7244, 8608, 8039, -1, 8039, 8608, 8607, -1, 8043, 8607, 8605, -1, 8080, 8605, 8603, -1, 8069, 8603, 8040, -1, 8070, 8040, 8578, -1, 8084, 8578, 8575, -1, 8041, 8575, 8577, -1, 8089, 8577, 8574, -1, 8044, 8574, 8042, -1, 8561, 8044, 8042, -1, 8039, 8607, 8043, -1, 8043, 8605, 8080, -1, 8080, 8603, 8069, -1, 8069, 8040, 8070, -1, 8070, 8578, 8084, -1, 8084, 8575, 8041, -1, 8041, 8577, 8089, -1, 8089, 8574, 8044, -1, 8549, 8046, 8045, -1, 8045, 8046, 8047, -1, 8047, 8046, 8053, -1, 8054, 8053, 8048, -1, 8055, 8048, 8050, -1, 8049, 8050, 8589, -1, 8099, 8589, 8714, -1, 8051, 8714, 8715, -1, 8100, 8715, 8718, -1, 8109, 8718, 8719, -1, 8106, 8719, 8052, -1, 8108, 8106, 8052, -1, 8047, 8053, 8054, -1, 8054, 8048, 8055, -1, 8055, 8050, 8049, -1, 8049, 8589, 8099, -1, 8099, 8714, 8051, -1, 8051, 8715, 8100, -1, 8100, 8718, 8109, -1, 8109, 8719, 8106, -1, 8056, 7988, 8467, -1, 8467, 7988, 7990, -1, 7991, 8467, 7990, -1, 7991, 8471, 8467, -1, 7991, 8352, 8471, -1, 7991, 7987, 8352, -1, 8352, 7987, 8354, -1, 8354, 7987, 8057, -1, 8058, 8354, 8057, -1, 8058, 8339, 8354, -1, 8058, 8059, 8339, -1, 8339, 8059, 8060, -1, 8060, 8059, 8061, -1, 8062, 8060, 8061, -1, 8062, 7910, 8060, -1, 8060, 7910, 7878, -1, 8063, 8060, 7878, -1, 8063, 8064, 8060, -1, 8060, 8064, 7880, -1, 8321, 7880, 8065, -1, 8321, 8060, 7880, -1, 7987, 7992, 8057, -1, 8057, 7992, 7874, -1, 7874, 7992, 7908, -1, 7908, 7992, 8066, -1, 7236, 8066, 8075, -1, 7236, 7908, 8066, -1, 7236, 7237, 7908, -1, 7908, 7237, 7906, -1, 7906, 7237, 8217, -1, 8216, 8217, 8076, -1, 8067, 8216, 8076, -1, 8067, 8068, 8216, -1, 8067, 7094, 8068, -1, 8068, 7094, 8069, -1, 8070, 8068, 8069, -1, 8070, 8071, 8068, -1, 8070, 8214, 8071, -1, 8070, 8084, 8214, -1, 8214, 8084, 8215, -1, 7871, 8215, 8213, -1, 7869, 8213, 8379, -1, 7868, 8379, 8378, -1, 7867, 8378, 8073, -1, 8072, 7867, 8073, -1, 8072, 8074, 7867, -1, 8072, 8360, 8074, -1, 8074, 8360, 8212, -1, 8212, 8360, 8359, -1, 7903, 8359, 8240, -1, 7865, 8240, 7901, -1, 7865, 7903, 8240, -1, 8066, 7993, 8075, -1, 8075, 7993, 7233, -1, 7233, 7993, 7994, -1, 7836, 7994, 7840, -1, 7836, 7233, 7994, -1, 7836, 7229, 7233, -1, 7836, 7228, 7229, -1, 7994, 7995, 7840, -1, 7840, 7995, 7839, -1, 8076, 8217, 7095, -1, 7095, 8217, 8079, -1, 8077, 8079, 7230, -1, 8078, 7230, 7083, -1, 8078, 8077, 7230, -1, 8078, 7096, 8077, -1, 8078, 7082, 7096, -1, 7095, 8079, 8077, -1, 7230, 7231, 7083, -1, 7083, 7231, 7085, -1, 7094, 7093, 8069, -1, 8069, 7093, 8080, -1, 8080, 7093, 8083, -1, 8043, 8083, 8081, -1, 8082, 8043, 8081, -1, 8082, 8039, 8043, -1, 8082, 7244, 8039, -1, 8083, 7088, 8081, -1, 8081, 7088, 7245, -1, 8043, 8080, 8083, -1, 8215, 8084, 8361, -1, 8361, 8084, 8041, -1, 8559, 8041, 8090, -1, 8559, 8361, 8041, -1, 8559, 8381, 8361, -1, 8559, 8572, 8381, -1, 8381, 8572, 8085, -1, 8085, 8572, 8558, -1, 8091, 8558, 8556, -1, 8086, 8556, 8092, -1, 8088, 8092, 8087, -1, 8088, 8086, 8092, -1, 8041, 8089, 8090, -1, 8090, 8089, 8044, -1, 8561, 8090, 8044, -1, 8085, 8558, 8091, -1, 8091, 8556, 8086, -1, 8092, 8093, 8087, -1, 8087, 8093, 8364, -1, 8364, 8093, 8239, -1, 8365, 8239, 8366, -1, 8365, 8364, 8239, -1, 8570, 8095, 8239, -1, 8570, 8568, 8095, -1, 8095, 8568, 8094, -1, 8553, 8095, 8094, -1, 8553, 8096, 8095, -1, 8095, 8096, 8098, -1, 8097, 8095, 8098, -1, 8097, 8564, 8095, -1, 8095, 8564, 8049, -1, 8099, 8095, 8049, -1, 8099, 7103, 8095, -1, 8099, 8051, 7103, -1, 7103, 8051, 7100, -1, 7100, 8051, 8100, -1, 8105, 8100, 8109, -1, 8101, 8109, 8107, -1, 8102, 8101, 8107, -1, 8102, 7102, 8101, -1, 8102, 8103, 7102, -1, 8564, 8550, 8049, -1, 8049, 8550, 8055, -1, 8055, 8550, 8104, -1, 8054, 8104, 8047, -1, 8054, 8055, 8104, -1, 8104, 8045, 8047, -1, 7100, 8100, 8105, -1, 8109, 8106, 8107, -1, 8107, 8106, 8108, -1, 8101, 8105, 8109, -1, 7104, 8025, 7103, -1, 7104, 8110, 8025, -1, 7104, 7105, 8110, -1, 8110, 7105, 8019, -1, 8019, 7105, 8111, -1, 7240, 8111, 8112, -1, 7240, 8019, 8111, -1, 7240, 8024, 8019, -1, 7240, 8017, 8024, -1, 8111, 8113, 8112, -1, 8112, 8113, 8114, -1, 8025, 8115, 7103, -1, 7103, 8115, 8299, -1, 8095, 8299, 8355, -1, 8095, 7103, 8299, -1, 8115, 8026, 8299, -1, 8299, 8026, 8547, -1, 8116, 8299, 8547, -1, 8116, 8533, 8299, -1, 8299, 8533, 8532, -1, 8531, 8299, 8532, -1, 8531, 8117, 8299, -1, 8299, 8117, 8277, -1, 8277, 8117, 8541, -1, 8278, 8541, 8279, -1, 8278, 8277, 8541, -1, 8547, 8026, 8118, -1, 8118, 8026, 8119, -1, 8534, 8119, 8021, -1, 8028, 8534, 8021, -1, 8028, 8535, 8534, -1, 8118, 8119, 8534, -1, 8541, 8120, 8279, -1, 8279, 8120, 8280, -1, 8280, 8120, 8530, -1, 8302, 8530, 8282, -1, 8302, 8280, 8530, -1, 8530, 8121, 8282, -1, 8282, 8121, 8303, -1, 8303, 8121, 8304, -1, 8304, 8121, 8528, -1, 8305, 8528, 8537, -1, 8306, 8537, 8284, -1, 8306, 8305, 8537, -1, 8304, 8528, 8305, -1, 8537, 8122, 8284, -1, 8284, 8122, 8123, -1, 8123, 8122, 8536, -1, 8124, 8536, 8125, -1, 8285, 8125, 8287, -1, 8285, 8124, 8125, -1, 8123, 8536, 8124, -1, 8125, 8526, 8287, -1, 8287, 8526, 8126, -1, 8126, 8526, 8129, -1, 8127, 8126, 8129, -1, 8127, 7856, 8126, -1, 8126, 7856, 8310, -1, 8310, 7856, 7857, -1, 8196, 7857, 8128, -1, 8288, 8128, 8289, -1, 8288, 8196, 8128, -1, 8526, 8523, 8129, -1, 8129, 8523, 8130, -1, 8130, 8523, 8131, -1, 8132, 8131, 8032, -1, 8132, 8130, 8131, -1, 8132, 7855, 8130, -1, 8132, 8133, 7855, -1, 7855, 8133, 8134, -1, 8134, 8133, 8038, -1, 8141, 8038, 8135, -1, 8014, 8135, 8035, -1, 8137, 8035, 7841, -1, 7843, 8137, 7841, -1, 7843, 8136, 8137, -1, 7843, 8138, 8136, -1, 8131, 8522, 8032, -1, 8032, 8522, 8139, -1, 8139, 8522, 8029, -1, 8029, 8522, 8140, -1, 8134, 8038, 8141, -1, 7891, 8141, 8008, -1, 8147, 8008, 8195, -1, 8194, 8195, 8508, -1, 8193, 8508, 8509, -1, 8496, 8193, 8509, -1, 8496, 8142, 8193, -1, 8496, 8497, 8142, -1, 8142, 8497, 8148, -1, 8148, 8497, 8499, -1, 8143, 8499, 8500, -1, 8248, 8500, 8144, -1, 8264, 8144, 8249, -1, 8264, 8248, 8144, -1, 8141, 8135, 8014, -1, 8035, 8145, 7841, -1, 7841, 8145, 8146, -1, 8137, 8014, 8035, -1, 8134, 8141, 7891, -1, 7891, 8008, 8147, -1, 8195, 8011, 8508, -1, 8508, 8011, 8494, -1, 8494, 8011, 8006, -1, 8005, 8494, 8006, -1, 8005, 8493, 8494, -1, 8194, 8508, 8193, -1, 8148, 8499, 8143, -1, 8143, 8500, 8248, -1, 8144, 8149, 8249, -1, 8249, 8149, 8151, -1, 8151, 8149, 8152, -1, 8150, 8152, 8251, -1, 8150, 8151, 8152, -1, 8152, 8155, 8251, -1, 8251, 8155, 8153, -1, 8153, 8155, 8252, -1, 8252, 8155, 8154, -1, 8154, 8155, 8254, -1, 8254, 8155, 8255, -1, 8255, 8155, 8159, -1, 8159, 8155, 8156, -1, 8157, 8159, 8156, -1, 8157, 8514, 8159, -1, 8159, 8514, 8515, -1, 8504, 8159, 8515, -1, 8504, 8516, 8159, -1, 8159, 8516, 8517, -1, 8519, 8159, 8517, -1, 8519, 8163, 8159, -1, 8159, 8163, 8165, -1, 8158, 8159, 8165, -1, 8158, 8227, 8159, -1, 8158, 8479, 8227, -1, 8158, 8160, 8479, -1, 8479, 8160, 8480, -1, 8480, 8160, 8161, -1, 8161, 8160, 8162, -1, 8482, 8162, 8483, -1, 8482, 8161, 8162, -1, 8163, 8164, 8165, -1, 8165, 8164, 8166, -1, 8166, 8164, 8521, -1, 8167, 8166, 8521, -1, 8167, 8000, 8166, -1, 8167, 8004, 8000, -1, 8167, 8002, 8004, -1, 8167, 8003, 8002, -1, 8162, 8168, 8483, -1, 8483, 8168, 8170, -1, 8169, 8483, 8170, -1, 8169, 7996, 8483, -1, 8479, 8171, 8227, -1, 8227, 8171, 8489, -1, 8172, 8227, 8489, -1, 8172, 8478, 8227, -1, 8227, 8478, 8485, -1, 8173, 8227, 8485, -1, 8173, 8174, 8227, -1, 8173, 8175, 8174, -1, 8173, 8176, 8175, -1, 8175, 8176, 8334, -1, 8334, 8176, 8180, -1, 8180, 8176, 8178, -1, 8177, 8178, 8477, -1, 8179, 8477, 8336, -1, 8179, 8177, 8477, -1, 8180, 8178, 8177, -1, 8477, 8181, 8336, -1, 8336, 8181, 8337, -1, 8337, 8181, 8348, -1, 8348, 8181, 8476, -1, 8184, 8476, 8475, -1, 8183, 8475, 8473, -1, 8182, 8473, 8350, -1, 8182, 8183, 8473, -1, 8348, 8476, 8184, -1, 8184, 8475, 8183, -1, 8473, 8472, 8350, -1, 8350, 8472, 8471, -1, 8352, 8350, 8471, -1, 7845, 8186, 8237, -1, 7845, 7846, 8186, -1, 8186, 7846, 8185, -1, 7887, 8186, 8185, -1, 7887, 8187, 8186, -1, 8186, 8187, 8188, -1, 8261, 8188, 8233, -1, 8261, 8186, 8188, -1, 7888, 8190, 8188, -1, 7888, 8189, 8190, -1, 8190, 8189, 7889, -1, 7850, 8190, 7889, -1, 7850, 7851, 8190, -1, 8190, 7851, 8191, -1, 7890, 8190, 8191, -1, 7890, 8246, 8190, -1, 7890, 7852, 8246, -1, 8246, 7852, 8192, -1, 8192, 7852, 8193, -1, 8142, 8192, 8193, -1, 8194, 8147, 8195, -1, 8310, 7857, 8196, -1, 8128, 7892, 8289, -1, 8289, 7892, 8313, -1, 8313, 7892, 7893, -1, 8290, 7893, 8197, -1, 8292, 8197, 8198, -1, 8292, 8290, 8197, -1, 8313, 7893, 8290, -1, 8197, 7895, 8198, -1, 8198, 7895, 8315, -1, 8315, 7895, 8199, -1, 8293, 8199, 8200, -1, 8201, 8200, 8207, -1, 8208, 8207, 8203, -1, 8202, 8203, 7896, -1, 8209, 7896, 7897, -1, 8320, 7897, 8206, -1, 8204, 8206, 8205, -1, 8204, 8320, 8206, -1, 8204, 8296, 8320, -1, 8204, 8356, 8296, -1, 8296, 8356, 8298, -1, 8298, 8356, 8355, -1, 8299, 8298, 8355, -1, 8315, 8199, 8293, -1, 8293, 8200, 8201, -1, 8201, 8207, 8208, -1, 8208, 8203, 8202, -1, 8202, 7896, 8209, -1, 8209, 7897, 8320, -1, 7862, 8240, 8206, -1, 7862, 7899, 8240, -1, 8240, 7899, 8210, -1, 8211, 8240, 8210, -1, 8211, 7900, 8240, -1, 8240, 7900, 7901, -1, 7903, 8212, 8359, -1, 7867, 7868, 8378, -1, 7868, 7869, 8379, -1, 7869, 7871, 8213, -1, 7871, 8214, 8215, -1, 8216, 7906, 8217, -1, 8219, 8326, 7880, -1, 8219, 8218, 8326, -1, 8219, 7882, 8218, -1, 8218, 7882, 8220, -1, 8220, 7882, 8221, -1, 8328, 8221, 7913, -1, 8329, 7913, 7914, -1, 8222, 7914, 8237, -1, 8223, 8237, 8257, -1, 8223, 8222, 8237, -1, 8223, 8345, 8222, -1, 8223, 8225, 8345, -1, 8345, 8225, 8224, -1, 8224, 8225, 8226, -1, 8227, 8226, 8159, -1, 8227, 8224, 8226, -1, 8220, 8221, 8328, -1, 8328, 7913, 8329, -1, 8329, 7914, 8222, -1, 8326, 8228, 7880, -1, 7880, 8228, 8229, -1, 8323, 7880, 8229, -1, 8323, 8342, 7880, -1, 7880, 8342, 8231, -1, 8230, 7880, 8231, -1, 8230, 8065, 7880, -1, 8190, 8232, 8188, -1, 8188, 8232, 8274, -1, 8263, 8188, 8274, -1, 8263, 8233, 8188, -1, 8186, 8234, 8237, -1, 8237, 8234, 8260, -1, 8258, 8237, 8260, -1, 8258, 8269, 8237, -1, 8237, 8269, 8235, -1, 8236, 8237, 8235, -1, 8236, 8257, 8237, -1, 8095, 8388, 8239, -1, 8239, 8388, 8238, -1, 8368, 8239, 8238, -1, 8368, 8367, 8239, -1, 8239, 8367, 8366, -1, 8240, 8241, 8206, -1, 8206, 8241, 8242, -1, 8372, 8206, 8242, -1, 8372, 8243, 8206, -1, 8206, 8243, 8244, -1, 8370, 8206, 8244, -1, 8370, 8205, 8206, -1, 8246, 8245, 8190, -1, 8246, 8742, 8245, -1, 8246, 8192, 8742, -1, 8742, 8192, 8743, -1, 8743, 8192, 8142, -1, 8679, 8142, 8148, -1, 8677, 8148, 8143, -1, 8247, 8143, 8248, -1, 8682, 8248, 8264, -1, 8265, 8264, 8249, -1, 8676, 8249, 8151, -1, 8266, 8151, 8150, -1, 8250, 8150, 8251, -1, 8760, 8251, 8153, -1, 8761, 8153, 8252, -1, 8267, 8252, 8154, -1, 8762, 8154, 8254, -1, 8253, 8254, 8255, -1, 8649, 8255, 8159, -1, 8268, 8159, 8226, -1, 8651, 8226, 8225, -1, 8652, 8225, 8223, -1, 8256, 8223, 8257, -1, 8753, 8257, 8236, -1, 8751, 8236, 8235, -1, 8750, 8235, 8269, -1, 8270, 8269, 8258, -1, 8271, 8258, 8260, -1, 8259, 8260, 8234, -1, 8272, 8234, 8186, -1, 8273, 8186, 8261, -1, 8748, 8261, 8233, -1, 8262, 8233, 8263, -1, 8747, 8263, 8274, -1, 8275, 8274, 8232, -1, 8745, 8232, 8190, -1, 8245, 8745, 8190, -1, 8743, 8142, 8679, -1, 8679, 8148, 8677, -1, 8677, 8143, 8247, -1, 8247, 8248, 8682, -1, 8682, 8264, 8265, -1, 8265, 8249, 8676, -1, 8676, 8151, 8266, -1, 8266, 8150, 8250, -1, 8250, 8251, 8760, -1, 8760, 8153, 8761, -1, 8761, 8252, 8267, -1, 8267, 8154, 8762, -1, 8762, 8254, 8253, -1, 8253, 8255, 8649, -1, 8649, 8159, 8268, -1, 8268, 8226, 8651, -1, 8651, 8225, 8652, -1, 8652, 8223, 8256, -1, 8256, 8257, 8753, -1, 8753, 8236, 8751, -1, 8751, 8235, 8750, -1, 8750, 8269, 8270, -1, 8270, 8258, 8271, -1, 8271, 8260, 8259, -1, 8259, 8234, 8272, -1, 8272, 8186, 8273, -1, 8273, 8261, 8748, -1, 8748, 8233, 8262, -1, 8262, 8263, 8747, -1, 8747, 8274, 8275, -1, 8275, 8232, 8745, -1, 8277, 8276, 8299, -1, 8277, 8707, 8276, -1, 8277, 8278, 8707, -1, 8707, 8278, 8300, -1, 8300, 8278, 8279, -1, 8706, 8279, 8280, -1, 8301, 8280, 8302, -1, 8704, 8302, 8282, -1, 8281, 8282, 8303, -1, 8283, 8303, 8304, -1, 8702, 8304, 8305, -1, 8703, 8305, 8306, -1, 8701, 8306, 8284, -1, 8307, 8284, 8123, -1, 8700, 8123, 8124, -1, 8308, 8124, 8285, -1, 8286, 8285, 8287, -1, 8309, 8287, 8126, -1, 8740, 8126, 8310, -1, 8739, 8310, 8196, -1, 8737, 8196, 8288, -1, 8311, 8288, 8289, -1, 8312, 8289, 8313, -1, 8736, 8313, 8290, -1, 8757, 8290, 8292, -1, 8291, 8292, 8198, -1, 8314, 8198, 8315, -1, 8316, 8315, 8293, -1, 8317, 8293, 8201, -1, 8759, 8201, 8208, -1, 8318, 8208, 8202, -1, 8294, 8202, 8209, -1, 8319, 8209, 8320, -1, 8295, 8320, 8296, -1, 8297, 8296, 8298, -1, 8586, 8298, 8299, -1, 8276, 8586, 8299, -1, 8300, 8279, 8706, -1, 8706, 8280, 8301, -1, 8301, 8302, 8704, -1, 8704, 8282, 8281, -1, 8281, 8303, 8283, -1, 8283, 8304, 8702, -1, 8702, 8305, 8703, -1, 8703, 8306, 8701, -1, 8701, 8284, 8307, -1, 8307, 8123, 8700, -1, 8700, 8124, 8308, -1, 8308, 8285, 8286, -1, 8286, 8287, 8309, -1, 8309, 8126, 8740, -1, 8740, 8310, 8739, -1, 8739, 8196, 8737, -1, 8737, 8288, 8311, -1, 8311, 8289, 8312, -1, 8312, 8313, 8736, -1, 8736, 8290, 8757, -1, 8757, 8292, 8291, -1, 8291, 8198, 8314, -1, 8314, 8315, 8316, -1, 8316, 8293, 8317, -1, 8317, 8201, 8759, -1, 8759, 8208, 8318, -1, 8318, 8202, 8294, -1, 8294, 8209, 8319, -1, 8319, 8320, 8295, -1, 8295, 8296, 8297, -1, 8297, 8298, 8586, -1, 8321, 8340, 8060, -1, 8321, 8322, 8340, -1, 8321, 8065, 8322, -1, 8322, 8065, 8341, -1, 8341, 8065, 8230, -1, 8661, 8230, 8231, -1, 8660, 8231, 8342, -1, 8657, 8342, 8323, -1, 8656, 8323, 8229, -1, 8343, 8229, 8228, -1, 8324, 8228, 8326, -1, 8325, 8326, 8218, -1, 8654, 8218, 8220, -1, 8344, 8220, 8328, -1, 8327, 8328, 8329, -1, 8756, 8329, 8222, -1, 8330, 8222, 8345, -1, 8650, 8345, 8224, -1, 8648, 8224, 8227, -1, 8331, 8227, 8174, -1, 8332, 8174, 8175, -1, 8333, 8175, 8334, -1, 8346, 8334, 8180, -1, 8335, 8180, 8177, -1, 8638, 8177, 8179, -1, 8347, 8179, 8336, -1, 8635, 8336, 8337, -1, 8634, 8337, 8348, -1, 8633, 8348, 8184, -1, 8338, 8184, 8183, -1, 8630, 8183, 8182, -1, 8349, 8182, 8350, -1, 8351, 8350, 8352, -1, 8353, 8352, 8354, -1, 8664, 8354, 8339, -1, 8722, 8339, 8060, -1, 8340, 8722, 8060, -1, 8341, 8230, 8661, -1, 8661, 8231, 8660, -1, 8660, 8342, 8657, -1, 8657, 8323, 8656, -1, 8656, 8229, 8343, -1, 8343, 8228, 8324, -1, 8324, 8326, 8325, -1, 8325, 8218, 8654, -1, 8654, 8220, 8344, -1, 8344, 8328, 8327, -1, 8327, 8329, 8756, -1, 8756, 8222, 8330, -1, 8330, 8345, 8650, -1, 8650, 8224, 8648, -1, 8648, 8227, 8331, -1, 8331, 8174, 8332, -1, 8332, 8175, 8333, -1, 8333, 8334, 8346, -1, 8346, 8180, 8335, -1, 8335, 8177, 8638, -1, 8638, 8179, 8347, -1, 8347, 8336, 8635, -1, 8635, 8337, 8634, -1, 8634, 8348, 8633, -1, 8633, 8184, 8338, -1, 8338, 8183, 8630, -1, 8630, 8182, 8349, -1, 8349, 8350, 8351, -1, 8351, 8352, 8353, -1, 8353, 8354, 8664, -1, 8664, 8339, 8722, -1, 8355, 8730, 8095, -1, 8355, 8729, 8730, -1, 8355, 8356, 8729, -1, 8729, 8356, 8727, -1, 8727, 8356, 8204, -1, 8726, 8204, 8205, -1, 8369, 8205, 8370, -1, 8725, 8370, 8244, -1, 8357, 8244, 8243, -1, 8371, 8243, 8372, -1, 8373, 8372, 8242, -1, 8374, 8242, 8241, -1, 8358, 8241, 8240, -1, 8375, 8240, 8359, -1, 8376, 8359, 8360, -1, 8755, 8360, 8072, -1, 8377, 8072, 8073, -1, 8602, 8073, 8378, -1, 8601, 8378, 8379, -1, 8597, 8379, 8213, -1, 8579, 8213, 8215, -1, 8580, 8215, 8361, -1, 8380, 8361, 8381, -1, 8581, 8381, 8085, -1, 8362, 8085, 8091, -1, 8382, 8091, 8086, -1, 8582, 8086, 8088, -1, 8363, 8088, 8087, -1, 8383, 8087, 8364, -1, 8384, 8364, 8365, -1, 8583, 8365, 8366, -1, 8385, 8366, 8367, -1, 8585, 8367, 8368, -1, 8386, 8368, 8238, -1, 8387, 8238, 8388, -1, 8731, 8388, 8095, -1, 8730, 8731, 8095, -1, 8727, 8204, 8726, -1, 8726, 8205, 8369, -1, 8369, 8370, 8725, -1, 8725, 8244, 8357, -1, 8357, 8243, 8371, -1, 8371, 8372, 8373, -1, 8373, 8242, 8374, -1, 8374, 8241, 8358, -1, 8358, 8240, 8375, -1, 8375, 8359, 8376, -1, 8376, 8360, 8755, -1, 8755, 8072, 8377, -1, 8377, 8073, 8602, -1, 8602, 8378, 8601, -1, 8601, 8379, 8597, -1, 8597, 8213, 8579, -1, 8579, 8215, 8580, -1, 8580, 8361, 8380, -1, 8380, 8381, 8581, -1, 8581, 8085, 8362, -1, 8362, 8091, 8382, -1, 8382, 8086, 8582, -1, 8582, 8088, 8363, -1, 8363, 8087, 8383, -1, 8383, 8364, 8384, -1, 8384, 8365, 8583, -1, 8583, 8366, 8385, -1, 8385, 8367, 8585, -1, 8585, 8368, 8386, -1, 8386, 8238, 8387, -1, 8387, 8388, 8731, -1, 8390, 8389, 7915, -1, 8390, 8391, 8389, -1, 8390, 7916, 8391, -1, 8391, 7916, 8658, -1, 8658, 7916, 7918, -1, 8659, 7918, 8392, -1, 8393, 8392, 8394, -1, 8427, 8394, 7920, -1, 8395, 7920, 7921, -1, 8428, 7921, 8396, -1, 8429, 8396, 8398, -1, 8397, 8398, 8399, -1, 8662, 8399, 7965, -1, 8400, 7965, 7963, -1, 8401, 7963, 8402, -1, 8663, 8402, 7962, -1, 8665, 7962, 7961, -1, 8723, 7961, 7983, -1, 8430, 7983, 7982, -1, 8624, 7982, 7960, -1, 8403, 7960, 8404, -1, 8431, 8404, 7959, -1, 8432, 7959, 8405, -1, 8433, 8405, 8406, -1, 8434, 8406, 8407, -1, 8435, 8407, 7956, -1, 8436, 7956, 8408, -1, 8598, 8408, 8409, -1, 8437, 8409, 8410, -1, 8600, 8410, 7978, -1, 8599, 7978, 7955, -1, 8438, 7955, 8439, -1, 8754, 8439, 7953, -1, 8724, 7953, 8411, -1, 8440, 8411, 7951, -1, 8441, 7951, 8442, -1, 8443, 8442, 8412, -1, 8728, 8412, 7949, -1, 8758, 7949, 7948, -1, 8444, 7948, 7946, -1, 8732, 7946, 8413, -1, 8445, 8413, 7945, -1, 8733, 7945, 7943, -1, 8734, 7943, 7942, -1, 8446, 7942, 7941, -1, 8735, 7941, 7975, -1, 8447, 7975, 7940, -1, 8448, 7940, 8449, -1, 8414, 8449, 8416, -1, 8415, 8416, 8417, -1, 8738, 8417, 8418, -1, 8419, 8418, 7938, -1, 8695, 7938, 7974, -1, 8450, 7974, 7937, -1, 8451, 7937, 7935, -1, 8692, 7935, 7972, -1, 8452, 7972, 7971, -1, 8453, 7971, 8454, -1, 8681, 8454, 7970, -1, 8741, 7970, 7931, -1, 8420, 7931, 7930, -1, 8744, 7930, 8422, -1, 8421, 8422, 7929, -1, 8455, 7929, 7927, -1, 8456, 7927, 7968, -1, 8457, 7968, 8423, -1, 8458, 8423, 7967, -1, 8459, 7967, 7926, -1, 8746, 7926, 8460, -1, 8749, 8460, 8424, -1, 8752, 8424, 8425, -1, 8461, 8425, 8462, -1, 8463, 8462, 8464, -1, 8465, 8464, 8466, -1, 8653, 8466, 8426, -1, 8655, 8426, 7915, -1, 8389, 8655, 7915, -1, 8658, 7918, 8659, -1, 8659, 8392, 8393, -1, 8393, 8394, 8427, -1, 8427, 7920, 8395, -1, 8395, 7921, 8428, -1, 8428, 8396, 8429, -1, 8429, 8398, 8397, -1, 8397, 8399, 8662, -1, 8662, 7965, 8400, -1, 8400, 7963, 8401, -1, 8401, 8402, 8663, -1, 8663, 7962, 8665, -1, 8665, 7961, 8723, -1, 8723, 7983, 8430, -1, 8430, 7982, 8624, -1, 8624, 7960, 8403, -1, 8403, 8404, 8431, -1, 8431, 7959, 8432, -1, 8432, 8405, 8433, -1, 8433, 8406, 8434, -1, 8434, 8407, 8435, -1, 8435, 7956, 8436, -1, 8436, 8408, 8598, -1, 8598, 8409, 8437, -1, 8437, 8410, 8600, -1, 8600, 7978, 8599, -1, 8599, 7955, 8438, -1, 8438, 8439, 8754, -1, 8754, 7953, 8724, -1, 8724, 8411, 8440, -1, 8440, 7951, 8441, -1, 8441, 8442, 8443, -1, 8443, 8412, 8728, -1, 8728, 7949, 8758, -1, 8758, 7948, 8444, -1, 8444, 7946, 8732, -1, 8732, 8413, 8445, -1, 8445, 7945, 8733, -1, 8733, 7943, 8734, -1, 8734, 7942, 8446, -1, 8446, 7941, 8735, -1, 8735, 7975, 8447, -1, 8447, 7940, 8448, -1, 8448, 8449, 8414, -1, 8414, 8416, 8415, -1, 8415, 8417, 8738, -1, 8738, 8418, 8419, -1, 8419, 7938, 8695, -1, 8695, 7974, 8450, -1, 8450, 7937, 8451, -1, 8451, 7935, 8692, -1, 8692, 7972, 8452, -1, 8452, 7971, 8453, -1, 8453, 8454, 8681, -1, 8681, 7970, 8741, -1, 8741, 7931, 8420, -1, 8420, 7930, 8744, -1, 8744, 8422, 8421, -1, 8421, 7929, 8455, -1, 8455, 7927, 8456, -1, 8456, 7968, 8457, -1, 8457, 8423, 8458, -1, 8458, 7967, 8459, -1, 8459, 7926, 8746, -1, 8746, 8460, 8749, -1, 8749, 8424, 8752, -1, 8752, 8425, 8461, -1, 8461, 8462, 8463, -1, 8463, 8464, 8465, -1, 8465, 8466, 8653, -1, 8653, 8426, 8655, -1, 8056, 8467, 8468, -1, 8468, 8467, 8469, -1, 8469, 8467, 8471, -1, 8470, 8471, 8629, -1, 8470, 8469, 8471, -1, 8471, 8472, 8629, -1, 8629, 8472, 8474, -1, 8474, 8472, 8473, -1, 8475, 8474, 8473, -1, 8475, 8631, 8474, -1, 8475, 8476, 8631, -1, 8631, 8476, 8632, -1, 8632, 8476, 8181, -1, 8484, 8181, 8477, -1, 8636, 8477, 8178, -1, 8637, 8178, 8176, -1, 8639, 8176, 8173, -1, 8640, 8173, 8485, -1, 8486, 8485, 8478, -1, 8487, 8478, 8172, -1, 8488, 8172, 8489, -1, 8490, 8489, 8171, -1, 8641, 8171, 8479, -1, 8643, 8479, 8480, -1, 8491, 8480, 8161, -1, 8481, 8161, 8482, -1, 8492, 8482, 8483, -1, 8646, 8483, 7996, -1, 8647, 8646, 7996, -1, 8632, 8181, 8484, -1, 8484, 8477, 8636, -1, 8636, 8178, 8637, -1, 8637, 8176, 8639, -1, 8639, 8173, 8640, -1, 8640, 8485, 8486, -1, 8486, 8478, 8487, -1, 8487, 8172, 8488, -1, 8488, 8489, 8490, -1, 8490, 8171, 8641, -1, 8641, 8479, 8643, -1, 8643, 8480, 8491, -1, 8491, 8161, 8481, -1, 8481, 8482, 8492, -1, 8492, 8483, 8646, -1, 8686, 8685, 8493, -1, 8493, 8685, 8494, -1, 8494, 8685, 8683, -1, 8508, 8683, 8495, -1, 8509, 8495, 8510, -1, 8496, 8510, 8680, -1, 8497, 8680, 8498, -1, 8499, 8498, 8678, -1, 8500, 8678, 8511, -1, 8144, 8511, 8501, -1, 8149, 8501, 8675, -1, 8152, 8675, 8512, -1, 8155, 8512, 8513, -1, 8156, 8513, 8502, -1, 8157, 8502, 8673, -1, 8514, 8673, 8503, -1, 8515, 8503, 8672, -1, 8504, 8672, 8505, -1, 8516, 8505, 8671, -1, 8517, 8671, 8518, -1, 8519, 8518, 8506, -1, 8163, 8506, 8520, -1, 8164, 8520, 8667, -1, 8521, 8667, 8670, -1, 8167, 8670, 8507, -1, 8003, 8167, 8507, -1, 8494, 8683, 8508, -1, 8508, 8495, 8509, -1, 8509, 8510, 8496, -1, 8496, 8680, 8497, -1, 8497, 8498, 8499, -1, 8499, 8678, 8500, -1, 8500, 8511, 8144, -1, 8144, 8501, 8149, -1, 8149, 8675, 8152, -1, 8152, 8512, 8155, -1, 8155, 8513, 8156, -1, 8156, 8502, 8157, -1, 8157, 8673, 8514, -1, 8514, 8503, 8515, -1, 8515, 8672, 8504, -1, 8504, 8505, 8516, -1, 8516, 8671, 8517, -1, 8517, 8518, 8519, -1, 8519, 8506, 8163, -1, 8163, 8520, 8164, -1, 8164, 8667, 8521, -1, 8521, 8670, 8167, -1, 8140, 8522, 8697, -1, 8697, 8522, 8698, -1, 8698, 8522, 8131, -1, 8696, 8131, 8523, -1, 8524, 8523, 8526, -1, 8525, 8526, 8125, -1, 8694, 8125, 8536, -1, 8699, 8536, 8122, -1, 8527, 8122, 8537, -1, 8538, 8537, 8528, -1, 8529, 8528, 8121, -1, 8539, 8121, 8530, -1, 8705, 8530, 8120, -1, 8540, 8120, 8541, -1, 8542, 8541, 8117, -1, 8543, 8117, 8531, -1, 8544, 8531, 8532, -1, 8708, 8532, 8533, -1, 8545, 8533, 8116, -1, 8546, 8116, 8547, -1, 8548, 8547, 8118, -1, 8709, 8118, 8534, -1, 8710, 8534, 8535, -1, 8023, 8710, 8535, -1, 8698, 8131, 8696, -1, 8696, 8523, 8524, -1, 8524, 8526, 8525, -1, 8525, 8125, 8694, -1, 8694, 8536, 8699, -1, 8699, 8122, 8527, -1, 8527, 8537, 8538, -1, 8538, 8528, 8529, -1, 8529, 8121, 8539, -1, 8539, 8530, 8705, -1, 8705, 8120, 8540, -1, 8540, 8541, 8542, -1, 8542, 8117, 8543, -1, 8543, 8531, 8544, -1, 8544, 8532, 8708, -1, 8708, 8533, 8545, -1, 8545, 8116, 8546, -1, 8546, 8547, 8548, -1, 8548, 8118, 8709, -1, 8709, 8534, 8710, -1, 8045, 8104, 8549, -1, 8549, 8104, 8562, -1, 8562, 8104, 8550, -1, 8563, 8550, 8564, -1, 8551, 8564, 8097, -1, 8552, 8097, 8098, -1, 8565, 8098, 8096, -1, 8566, 8096, 8553, -1, 8554, 8553, 8094, -1, 8567, 8094, 8568, -1, 8569, 8568, 8570, -1, 8571, 8570, 8239, -1, 8720, 8239, 8093, -1, 8584, 8093, 8092, -1, 8555, 8092, 8556, -1, 8557, 8556, 8558, -1, 8721, 8558, 8572, -1, 8573, 8572, 8559, -1, 8560, 8559, 8090, -1, 8576, 8090, 8561, -1, 8042, 8576, 8561, -1, 8562, 8550, 8563, -1, 8563, 8564, 8551, -1, 8551, 8097, 8552, -1, 8552, 8098, 8565, -1, 8565, 8096, 8566, -1, 8566, 8553, 8554, -1, 8554, 8094, 8567, -1, 8567, 8568, 8569, -1, 8569, 8570, 8571, -1, 8571, 8239, 8720, -1, 8720, 8093, 8584, -1, 8584, 8092, 8555, -1, 8555, 8556, 8557, -1, 8557, 8558, 8721, -1, 8721, 8572, 8573, -1, 8573, 8559, 8560, -1, 8560, 8090, 8576, -1, 8042, 8574, 8576, -1, 8576, 8574, 8577, -1, 8575, 8576, 8577, -1, 8575, 8560, 8576, -1, 8575, 8578, 8560, -1, 8560, 8578, 8573, -1, 8573, 8578, 8579, -1, 8721, 8579, 8580, -1, 8380, 8721, 8580, -1, 8380, 8557, 8721, -1, 8380, 8581, 8557, -1, 8557, 8581, 8362, -1, 8382, 8557, 8362, -1, 8382, 8582, 8557, -1, 8557, 8582, 8555, -1, 8555, 8582, 8363, -1, 8383, 8555, 8363, -1, 8383, 8584, 8555, -1, 8383, 8384, 8584, -1, 8584, 8384, 8583, -1, 8385, 8584, 8583, -1, 8385, 8720, 8584, -1, 8385, 8585, 8720, -1, 8720, 8585, 8386, -1, 8387, 8720, 8386, -1, 8387, 8731, 8720, -1, 8720, 8731, 8586, -1, 8589, 8586, 8548, -1, 8587, 8548, 8588, -1, 8587, 8589, 8548, -1, 8587, 8590, 8589, -1, 8587, 8591, 8590, -1, 8587, 8020, 8591, -1, 8591, 8020, 8712, -1, 8712, 8020, 8593, -1, 8592, 8593, 8594, -1, 8595, 8594, 7241, -1, 8595, 8592, 8594, -1, 8595, 8596, 8592, -1, 8595, 7242, 8596, -1, 8579, 8578, 8432, -1, 8597, 8432, 8433, -1, 8434, 8597, 8433, -1, 8434, 8601, 8597, -1, 8434, 8435, 8601, -1, 8601, 8435, 8436, -1, 8598, 8601, 8436, -1, 8598, 8437, 8601, -1, 8601, 8437, 8600, -1, 8599, 8601, 8600, -1, 8599, 8438, 8601, -1, 8601, 8438, 8754, -1, 8602, 8754, 8377, -1, 8602, 8601, 8754, -1, 8603, 8604, 8040, -1, 8603, 8606, 8604, -1, 8603, 8605, 8606, -1, 8606, 8605, 7089, -1, 7089, 8605, 8607, -1, 8609, 8607, 8608, -1, 8610, 8608, 7243, -1, 8610, 8609, 8608, -1, 8610, 7087, 8609, -1, 8610, 7246, 7087, -1, 7087, 7246, 7086, -1, 7089, 8607, 8609, -1, 7090, 8623, 8604, -1, 7090, 7238, 8623, -1, 7090, 8611, 7238, -1, 7238, 8611, 8612, -1, 8612, 8611, 7091, -1, 7239, 7091, 8614, -1, 8613, 8614, 7092, -1, 8613, 7239, 8614, -1, 8613, 7232, 7239, -1, 8613, 8615, 7232, -1, 7232, 8615, 7084, -1, 8612, 7091, 7239, -1, 7235, 8616, 8623, -1, 7235, 8617, 8616, -1, 7235, 7234, 8617, -1, 8617, 7234, 8618, -1, 8618, 7234, 8620, -1, 8619, 8620, 8621, -1, 7838, 8619, 8621, -1, 8620, 7227, 8621, -1, 8621, 7227, 8622, -1, 8622, 7227, 7837, -1, 8619, 8618, 8620, -1, 8616, 8626, 8623, -1, 8623, 8626, 8624, -1, 8403, 8623, 8624, -1, 8403, 8604, 8623, -1, 8403, 8040, 8604, -1, 8403, 8431, 8040, -1, 8040, 8431, 8432, -1, 8578, 8040, 8432, -1, 8625, 8723, 8626, -1, 8625, 8351, 8723, -1, 8625, 8349, 8351, -1, 8625, 8629, 8349, -1, 8625, 8470, 8629, -1, 8625, 8627, 8470, -1, 8470, 8627, 8469, -1, 8469, 8627, 7989, -1, 8628, 8469, 7989, -1, 8628, 8468, 8469, -1, 8349, 8629, 8630, -1, 8630, 8629, 8474, -1, 8338, 8474, 8631, -1, 8632, 8338, 8631, -1, 8632, 8633, 8338, -1, 8632, 8634, 8633, -1, 8632, 8484, 8634, -1, 8634, 8484, 8635, -1, 8635, 8484, 8636, -1, 8347, 8636, 8637, -1, 8638, 8637, 8335, -1, 8638, 8347, 8637, -1, 8630, 8474, 8338, -1, 8635, 8636, 8347, -1, 8637, 8639, 8335, -1, 8335, 8639, 8346, -1, 8346, 8639, 8333, -1, 8333, 8639, 8640, -1, 8332, 8640, 8331, -1, 8332, 8333, 8640, -1, 8640, 8486, 8331, -1, 8331, 8486, 8648, -1, 8648, 8486, 8487, -1, 8488, 8648, 8487, -1, 8488, 8490, 8648, -1, 8648, 8490, 8641, -1, 8643, 8648, 8641, -1, 8643, 8642, 8648, -1, 8643, 8644, 8642, -1, 8643, 8491, 8644, -1, 8644, 8491, 8481, -1, 8645, 8481, 8492, -1, 8646, 8645, 8492, -1, 8646, 7999, 8645, -1, 8646, 7998, 7999, -1, 8646, 7997, 7998, -1, 8646, 8647, 7997, -1, 8644, 8481, 8645, -1, 8648, 8642, 8512, -1, 8649, 8512, 8253, -1, 8649, 8648, 8512, -1, 8649, 8650, 8648, -1, 8649, 8268, 8650, -1, 8650, 8268, 8330, -1, 8330, 8268, 8651, -1, 8756, 8651, 8652, -1, 8655, 8652, 8653, -1, 8655, 8756, 8652, -1, 8655, 8327, 8756, -1, 8655, 8344, 8327, -1, 8655, 8654, 8344, -1, 8655, 8325, 8654, -1, 8655, 8324, 8325, -1, 8655, 8343, 8324, -1, 8655, 8656, 8343, -1, 8655, 8657, 8656, -1, 8655, 8389, 8657, -1, 8657, 8389, 8391, -1, 8658, 8657, 8391, -1, 8658, 8659, 8657, -1, 8657, 8659, 8393, -1, 8427, 8657, 8393, -1, 8427, 8660, 8657, -1, 8427, 8661, 8660, -1, 8427, 8341, 8661, -1, 8427, 8322, 8341, -1, 8427, 8340, 8322, -1, 8427, 8722, 8340, -1, 8427, 8395, 8722, -1, 8722, 8395, 8428, -1, 8429, 8722, 8428, -1, 8429, 8397, 8722, -1, 8722, 8397, 8662, -1, 8400, 8722, 8662, -1, 8400, 8401, 8722, -1, 8722, 8401, 8663, -1, 8664, 8663, 8665, -1, 8353, 8665, 8351, -1, 8353, 8664, 8665, -1, 8666, 8520, 8674, -1, 8666, 8667, 8520, -1, 8666, 8670, 8667, -1, 8666, 8668, 8670, -1, 8670, 8668, 8001, -1, 8669, 8670, 8001, -1, 8669, 8507, 8670, -1, 8520, 8506, 8674, -1, 8674, 8506, 8518, -1, 8671, 8674, 8518, -1, 8671, 8505, 8674, -1, 8674, 8505, 8672, -1, 8503, 8674, 8672, -1, 8503, 8673, 8674, -1, 8674, 8673, 8502, -1, 8513, 8674, 8502, -1, 8513, 8512, 8674, -1, 8674, 8512, 8642, -1, 8675, 8266, 8512, -1, 8675, 8676, 8266, -1, 8675, 8501, 8676, -1, 8676, 8501, 8265, -1, 8265, 8501, 8682, -1, 8682, 8501, 8511, -1, 8247, 8511, 8678, -1, 8677, 8678, 8498, -1, 8680, 8677, 8498, -1, 8680, 8679, 8677, -1, 8680, 8510, 8679, -1, 8679, 8510, 8743, -1, 8743, 8510, 8495, -1, 8741, 8495, 8684, -1, 8681, 8684, 8012, -1, 8453, 8012, 8452, -1, 8453, 8681, 8012, -1, 8682, 8511, 8247, -1, 8247, 8678, 8677, -1, 8495, 8683, 8684, -1, 8684, 8683, 8007, -1, 8007, 8683, 8685, -1, 8010, 8685, 8009, -1, 8010, 8007, 8685, -1, 8685, 8686, 8009, -1, 8741, 8684, 8681, -1, 8013, 8691, 8012, -1, 8013, 8034, 8691, -1, 8013, 8015, 8034, -1, 8034, 8015, 8036, -1, 8036, 8015, 8016, -1, 8690, 8016, 8688, -1, 8687, 8690, 8688, -1, 8016, 8689, 8688, -1, 8688, 8689, 7842, -1, 7842, 8689, 7844, -1, 8690, 8036, 8016, -1, 8691, 8693, 8012, -1, 8012, 8693, 8452, -1, 8452, 8693, 8692, -1, 8692, 8693, 8033, -1, 8451, 8033, 8524, -1, 8525, 8451, 8524, -1, 8525, 8694, 8451, -1, 8451, 8694, 8740, -1, 8450, 8740, 8695, -1, 8450, 8451, 8740, -1, 8524, 8033, 8696, -1, 8696, 8033, 8031, -1, 8698, 8031, 8037, -1, 8030, 8698, 8037, -1, 8030, 8697, 8698, -1, 8696, 8031, 8698, -1, 8694, 8699, 8740, -1, 8740, 8699, 8309, -1, 8309, 8699, 8286, -1, 8286, 8699, 8308, -1, 8308, 8699, 8700, -1, 8700, 8699, 8307, -1, 8307, 8699, 8527, -1, 8701, 8527, 8538, -1, 8703, 8538, 8529, -1, 8702, 8529, 8539, -1, 8283, 8539, 8281, -1, 8283, 8702, 8539, -1, 8307, 8527, 8701, -1, 8701, 8538, 8703, -1, 8703, 8529, 8702, -1, 8539, 8705, 8281, -1, 8281, 8705, 8704, -1, 8704, 8705, 8540, -1, 8301, 8540, 8706, -1, 8301, 8704, 8540, -1, 8540, 8542, 8706, -1, 8706, 8542, 8300, -1, 8300, 8542, 8707, -1, 8707, 8542, 8543, -1, 8276, 8543, 8586, -1, 8276, 8707, 8543, -1, 8543, 8544, 8586, -1, 8586, 8544, 8708, -1, 8545, 8586, 8708, -1, 8545, 8546, 8586, -1, 8586, 8546, 8548, -1, 8548, 8709, 8588, -1, 8588, 8709, 8711, -1, 8711, 8709, 8710, -1, 8022, 8710, 8027, -1, 8022, 8711, 8710, -1, 8710, 8023, 8027, -1, 8712, 8593, 8592, -1, 8594, 8018, 7241, -1, 7241, 8018, 8713, -1, 8589, 8590, 8714, -1, 8714, 8590, 7101, -1, 7099, 8714, 7101, -1, 7099, 8715, 8714, -1, 7099, 8716, 8715, -1, 8715, 8716, 8718, -1, 8718, 8716, 8717, -1, 7247, 8718, 8717, -1, 7247, 8719, 8718, -1, 7247, 8052, 8719, -1, 8716, 7098, 8717, -1, 8717, 7098, 7097, -1, 8586, 8589, 8720, -1, 8720, 8589, 8050, -1, 8571, 8050, 8569, -1, 8571, 8720, 8050, -1, 8048, 8563, 8050, -1, 8048, 8562, 8563, -1, 8048, 8053, 8562, -1, 8562, 8053, 8046, -1, 8549, 8562, 8046, -1, 8563, 8551, 8050, -1, 8050, 8551, 8552, -1, 8565, 8050, 8552, -1, 8565, 8566, 8050, -1, 8050, 8566, 8554, -1, 8567, 8050, 8554, -1, 8567, 8569, 8050, -1, 8721, 8573, 8579, -1, 8722, 8663, 8664, -1, 8665, 8723, 8351, -1, 8723, 8430, 8626, -1, 8626, 8430, 8624, -1, 8579, 8432, 8597, -1, 8724, 8357, 8754, -1, 8724, 8725, 8357, -1, 8724, 8440, 8725, -1, 8725, 8440, 8369, -1, 8369, 8440, 8441, -1, 8443, 8369, 8441, -1, 8443, 8726, 8369, -1, 8443, 8728, 8726, -1, 8726, 8728, 8727, -1, 8727, 8728, 8758, -1, 8319, 8758, 8294, -1, 8319, 8727, 8758, -1, 8319, 8729, 8727, -1, 8319, 8295, 8729, -1, 8729, 8295, 8730, -1, 8730, 8295, 8297, -1, 8731, 8297, 8586, -1, 8731, 8730, 8297, -1, 8444, 8757, 8758, -1, 8444, 8732, 8757, -1, 8757, 8732, 8445, -1, 8733, 8757, 8445, -1, 8733, 8734, 8757, -1, 8757, 8734, 8446, -1, 8735, 8757, 8446, -1, 8735, 8447, 8757, -1, 8757, 8447, 8448, -1, 8736, 8448, 8414, -1, 8312, 8414, 8415, -1, 8311, 8415, 8738, -1, 8737, 8738, 8739, -1, 8737, 8311, 8738, -1, 8757, 8448, 8736, -1, 8736, 8414, 8312, -1, 8312, 8415, 8311, -1, 8738, 8419, 8739, -1, 8739, 8419, 8740, -1, 8740, 8419, 8695, -1, 8451, 8692, 8033, -1, 8495, 8741, 8743, -1, 8743, 8741, 8420, -1, 8742, 8420, 8245, -1, 8742, 8743, 8420, -1, 8420, 8744, 8245, -1, 8245, 8744, 8745, -1, 8745, 8744, 8421, -1, 8455, 8745, 8421, -1, 8455, 8456, 8745, -1, 8745, 8456, 8457, -1, 8458, 8745, 8457, -1, 8458, 8459, 8745, -1, 8745, 8459, 8746, -1, 8749, 8745, 8746, -1, 8749, 8275, 8745, -1, 8749, 8747, 8275, -1, 8749, 8262, 8747, -1, 8749, 8748, 8262, -1, 8749, 8273, 8748, -1, 8749, 8272, 8273, -1, 8749, 8259, 8272, -1, 8749, 8271, 8259, -1, 8749, 8270, 8271, -1, 8749, 8750, 8270, -1, 8749, 8752, 8750, -1, 8750, 8752, 8751, -1, 8751, 8752, 8461, -1, 8753, 8461, 8463, -1, 8465, 8753, 8463, -1, 8465, 8256, 8753, -1, 8465, 8653, 8256, -1, 8256, 8653, 8652, -1, 8751, 8461, 8753, -1, 8357, 8371, 8754, -1, 8754, 8371, 8373, -1, 8374, 8754, 8373, -1, 8374, 8358, 8754, -1, 8754, 8358, 8375, -1, 8376, 8754, 8375, -1, 8376, 8755, 8754, -1, 8754, 8755, 8377, -1, 8756, 8330, 8651, -1, 8757, 8291, 8758, -1, 8758, 8291, 8314, -1, 8316, 8758, 8314, -1, 8316, 8317, 8758, -1, 8758, 8317, 8759, -1, 8318, 8758, 8759, -1, 8318, 8294, 8758, -1, 8266, 8250, 8512, -1, 8512, 8250, 8760, -1, 8761, 8512, 8760, -1, 8761, 8267, 8512, -1, 8512, 8267, 8762, -1, 8253, 8512, 8762, -1, 8774, 8764, 8763, -1, 8763, 8764, 8765, -1, 8763, 8765, 8766, -1, 8766, 8765, 9122, -1, 8766, 9122, 8767, -1, 8767, 9122, 9124, -1, 8767, 9124, 8776, -1, 8776, 9124, 9123, -1, 8776, 9123, 8768, -1, 8768, 9123, 8769, -1, 8768, 8769, 8770, -1, 8770, 8769, 9120, -1, 8770, 9120, 8777, -1, 8777, 9120, 8772, -1, 8777, 8772, 8771, -1, 8771, 8772, 8773, -1, 8771, 8773, 8775, -1, 8775, 8773, 9121, -1, 8775, 9121, 8774, -1, 8774, 9121, 8764, -1, 8763, 8767, 8774, -1, 8763, 8766, 8767, -1, 8767, 8776, 8774, -1, 8774, 8776, 8775, -1, 8775, 8776, 8777, -1, 8771, 8775, 8777, -1, 8776, 8768, 8777, -1, 8777, 8768, 8770, -1, 8792, 9125, 8778, -1, 8778, 9125, 8780, -1, 8778, 8780, 8779, -1, 8779, 8780, 9129, -1, 8779, 9129, 8791, -1, 8791, 9129, 9130, -1, 8791, 9130, 8781, -1, 8781, 9130, 8782, -1, 8781, 8782, 8790, -1, 8790, 8782, 8783, -1, 8790, 8783, 8793, -1, 8793, 8783, 9127, -1, 8793, 9127, 8784, -1, 8784, 9127, 8786, -1, 8784, 8786, 8785, -1, 8785, 8786, 8787, -1, 8785, 8787, 8789, -1, 8789, 8787, 8788, -1, 8789, 8788, 8792, -1, 8792, 8788, 9125, -1, 8778, 8790, 8792, -1, 8778, 8781, 8790, -1, 8778, 8779, 8781, -1, 8781, 8779, 8791, -1, 8792, 8790, 8785, -1, 8789, 8792, 8785, -1, 8784, 8785, 8793, -1, 8793, 8785, 8790, -1, 8842, 8843, 8862, -1, 8862, 8843, 8796, -1, 8796, 8843, 8794, -1, 8797, 8794, 8795, -1, 9072, 8795, 8798, -1, 9072, 8797, 8795, -1, 8796, 8794, 8797, -1, 8795, 8799, 8798, -1, 8798, 8799, 8840, -1, 8800, 8840, 8841, -1, 8801, 8841, 8972, -1, 9073, 8801, 8972, -1, 8798, 8840, 8800, -1, 8800, 8841, 8801, -1, 9390, 9446, 8836, -1, 9390, 8802, 9446, -1, 9446, 8802, 8803, -1, 9409, 9446, 8803, -1, 9409, 8804, 9446, -1, 9446, 8804, 9410, -1, 8807, 9446, 9410, -1, 8807, 8805, 9446, -1, 8807, 8806, 8805, -1, 8807, 9017, 8806, -1, 8807, 8861, 9017, -1, 8807, 8859, 8861, -1, 8807, 8971, 8859, -1, 8807, 9393, 8971, -1, 8971, 9393, 9412, -1, 9394, 8971, 9412, -1, 9394, 9413, 8971, -1, 8971, 9413, 9370, -1, 8808, 8971, 9370, -1, 8808, 9358, 8971, -1, 8971, 9358, 9371, -1, 8810, 8971, 9371, -1, 8810, 9452, 8971, -1, 8810, 8809, 9452, -1, 8810, 8812, 8809, -1, 8810, 8811, 8812, -1, 8810, 9059, 8811, -1, 8810, 8813, 9059, -1, 9059, 8813, 8814, -1, 9374, 9059, 8814, -1, 9374, 9375, 9059, -1, 9059, 9375, 9377, -1, 9378, 9059, 9377, -1, 9378, 9379, 9059, -1, 9059, 9379, 8815, -1, 8815, 9379, 9343, -1, 8816, 8815, 9343, -1, 8816, 8817, 8815, -1, 8815, 8817, 9364, -1, 9345, 8815, 9364, -1, 9345, 9366, 8815, -1, 8815, 9366, 8837, -1, 9028, 8837, 9027, -1, 9028, 8815, 8837, -1, 9370, 9413, 8824, -1, 8824, 9413, 8818, -1, 9354, 8818, 8819, -1, 8825, 8819, 8826, -1, 8827, 8826, 9399, -1, 9448, 9399, 8828, -1, 8863, 8828, 8842, -1, 8863, 9448, 8828, -1, 8863, 9449, 9448, -1, 8863, 8911, 9449, -1, 8863, 8820, 8911, -1, 8863, 8822, 8820, -1, 8863, 8821, 8822, -1, 8863, 8823, 8821, -1, 8863, 8912, 8823, -1, 8824, 8818, 9354, -1, 9354, 8819, 8825, -1, 8825, 8826, 8827, -1, 9399, 9381, 8828, -1, 8828, 9381, 9382, -1, 9400, 8828, 9382, -1, 9400, 9401, 8828, -1, 8828, 9401, 9384, -1, 8978, 9384, 9403, -1, 8979, 9403, 8829, -1, 8979, 8978, 9403, -1, 8828, 9384, 8978, -1, 8977, 8828, 8978, -1, 8977, 8832, 8828, -1, 8977, 8830, 8832, -1, 8832, 8830, 8975, -1, 8831, 8832, 8975, -1, 8831, 8973, 8832, -1, 8832, 8973, 8833, -1, 8829, 9403, 8835, -1, 8835, 9403, 9404, -1, 9386, 8835, 9404, -1, 9386, 9387, 8835, -1, 8835, 9387, 9389, -1, 8834, 8835, 9389, -1, 8834, 9405, 8835, -1, 8835, 9405, 8836, -1, 9446, 8835, 8836, -1, 9027, 8837, 9025, -1, 9025, 8837, 9368, -1, 9448, 9368, 8838, -1, 9348, 9448, 8838, -1, 9348, 9349, 9448, -1, 9448, 9349, 9350, -1, 8827, 9448, 9350, -1, 8827, 9399, 9448, -1, 9025, 9368, 9448, -1, 9023, 9448, 9447, -1, 8839, 9447, 9020, -1, 8839, 9023, 9447, -1, 8828, 8972, 8842, -1, 8842, 8972, 8841, -1, 8840, 8842, 8841, -1, 8840, 8799, 8842, -1, 8842, 8799, 8795, -1, 8794, 8842, 8795, -1, 8794, 8843, 8842, -1, 9025, 9448, 9023, -1, 9021, 8844, 9447, -1, 9447, 8844, 8845, -1, 9020, 9447, 8845, -1, 8809, 9056, 9452, -1, 9452, 9056, 8846, -1, 8846, 9056, 9055, -1, 8847, 8846, 9055, -1, 8847, 9054, 8846, -1, 8846, 9054, 8848, -1, 9051, 8846, 8848, -1, 8849, 8853, 9452, -1, 8849, 8850, 8853, -1, 8853, 8850, 8851, -1, 8852, 8853, 8851, -1, 8852, 8919, 8853, -1, 8853, 8919, 8920, -1, 8915, 8853, 8920, -1, 8853, 8969, 9452, -1, 9452, 8969, 8971, -1, 8971, 8969, 8854, -1, 8854, 8969, 8965, -1, 8965, 8969, 8968, -1, 8968, 8969, 8966, -1, 8966, 8969, 8855, -1, 8855, 8969, 8856, -1, 8856, 8969, 8857, -1, 9011, 9013, 8859, -1, 8859, 9013, 8858, -1, 8860, 8859, 8858, -1, 8860, 9014, 8859, -1, 8859, 9014, 8861, -1, 8842, 8862, 8863, -1, 8863, 8862, 8902, -1, 8902, 8862, 8864, -1, 8901, 8864, 8865, -1, 8867, 8865, 9339, -1, 8866, 9339, 8880, -1, 8866, 8867, 9339, -1, 9071, 9334, 8862, -1, 9071, 9332, 9334, -1, 9071, 8868, 9332, -1, 9071, 9319, 8868, -1, 9071, 9318, 9319, -1, 9071, 9331, 9318, -1, 9071, 9316, 9331, -1, 9071, 8869, 9316, -1, 9071, 8870, 8869, -1, 9071, 9314, 8870, -1, 9071, 8872, 9314, -1, 9071, 8871, 8872, -1, 8872, 8871, 9329, -1, 9329, 8871, 8873, -1, 9137, 8873, 8874, -1, 9139, 8874, 9066, -1, 9138, 9066, 9067, -1, 9141, 9067, 9069, -1, 9143, 9069, 8875, -1, 8876, 8875, 8877, -1, 8876, 9143, 8875, -1, 9064, 9062, 8871, -1, 8871, 9062, 8873, -1, 9329, 8873, 9137, -1, 8879, 9137, 8910, -1, 8878, 8910, 9342, -1, 8878, 8879, 8910, -1, 9137, 8874, 9139, -1, 9139, 9066, 9138, -1, 9138, 9067, 9141, -1, 9141, 9069, 9143, -1, 9329, 9137, 8879, -1, 9133, 9126, 8910, -1, 9133, 9132, 9126, -1, 9126, 9132, 9131, -1, 8882, 8880, 9126, -1, 8882, 9216, 8880, -1, 8882, 8881, 9216, -1, 8882, 9231, 8881, -1, 8882, 8883, 9231, -1, 9231, 8883, 8884, -1, 8884, 8883, 8885, -1, 8885, 8883, 9232, -1, 9232, 8883, 8886, -1, 8886, 8883, 8887, -1, 8887, 8883, 8888, -1, 8888, 8883, 9218, -1, 9218, 8883, 9182, -1, 8889, 9218, 9182, -1, 8889, 9482, 9218, -1, 9218, 9482, 9154, -1, 9219, 9154, 8905, -1, 9219, 9218, 9154, -1, 9189, 8890, 8883, -1, 8883, 8890, 9187, -1, 8891, 8883, 9187, -1, 8891, 9183, 8883, -1, 8883, 9183, 8892, -1, 9182, 8883, 8892, -1, 9153, 9223, 9154, -1, 9153, 9152, 9223, -1, 9223, 9152, 8895, -1, 8895, 9152, 8893, -1, 8894, 8895, 8893, -1, 8894, 9150, 8895, -1, 8895, 9150, 8899, -1, 8900, 8899, 8902, -1, 8896, 8902, 9238, -1, 8896, 8900, 8902, -1, 9150, 8897, 8899, -1, 8899, 8897, 8898, -1, 9147, 8899, 8898, -1, 9147, 9145, 8899, -1, 8895, 8899, 8900, -1, 8901, 9229, 8902, -1, 8864, 8901, 8902, -1, 9229, 9242, 8902, -1, 8902, 9242, 9228, -1, 9227, 8902, 9228, -1, 9227, 9238, 8902, -1, 9223, 8903, 9154, -1, 9154, 8903, 9236, -1, 8904, 9154, 9236, -1, 8904, 8905, 9154, -1, 8867, 8901, 8865, -1, 9334, 9336, 8862, -1, 8862, 9336, 8906, -1, 8907, 8862, 8906, -1, 8907, 8864, 8862, -1, 9339, 9322, 8880, -1, 8880, 9322, 9126, -1, 9126, 9322, 9324, -1, 9326, 9126, 9324, -1, 9326, 8908, 9126, -1, 9126, 8908, 8910, -1, 8910, 8908, 8909, -1, 9340, 8910, 8909, -1, 9340, 9341, 8910, -1, 8910, 9341, 9342, -1, 9449, 8911, 9155, -1, 9155, 8911, 9157, -1, 9157, 8911, 8820, -1, 9158, 8820, 8822, -1, 9159, 8822, 8913, -1, 9159, 9158, 8822, -1, 9157, 8820, 9158, -1, 8822, 8821, 8913, -1, 8913, 8821, 8823, -1, 8914, 8823, 8912, -1, 9160, 8912, 8863, -1, 8902, 9160, 8863, -1, 8913, 8823, 8914, -1, 8914, 8912, 9160, -1, 8853, 8915, 8956, -1, 8956, 8915, 8916, -1, 8916, 8915, 8920, -1, 8917, 8920, 8919, -1, 8918, 8919, 8921, -1, 8918, 8917, 8919, -1, 8916, 8920, 8917, -1, 8919, 8852, 8921, -1, 8921, 8852, 8851, -1, 9203, 8851, 8850, -1, 8922, 8850, 8849, -1, 9202, 8922, 8849, -1, 8921, 8851, 9203, -1, 9203, 8850, 8922, -1, 9255, 8923, 8946, -1, 9255, 9267, 8923, -1, 8923, 9267, 9256, -1, 8924, 8923, 9256, -1, 8924, 9258, 8923, -1, 8923, 9258, 8956, -1, 8956, 9258, 9269, -1, 8925, 8956, 9269, -1, 8925, 9270, 8956, -1, 8956, 9270, 9261, -1, 9271, 8956, 9261, -1, 9271, 8926, 8956, -1, 8956, 8926, 9272, -1, 9274, 8956, 9272, -1, 9274, 8927, 8956, -1, 8956, 8927, 8936, -1, 8930, 8936, 9279, -1, 8928, 8930, 9279, -1, 8928, 9276, 8930, -1, 8930, 9276, 9278, -1, 9296, 8930, 9278, -1, 9296, 8929, 8930, -1, 8930, 8929, 8931, -1, 9312, 8930, 8931, -1, 9312, 9293, 8930, -1, 8930, 9293, 9310, -1, 8932, 9310, 9291, -1, 8934, 9291, 8933, -1, 8934, 8932, 9291, -1, 8934, 9081, 8932, -1, 8932, 9081, 8935, -1, 9077, 8932, 8935, -1, 9077, 9074, 8932, -1, 8927, 9246, 8936, -1, 8936, 9246, 9245, -1, 8937, 8936, 9245, -1, 8937, 9264, 8936, -1, 8936, 9264, 9265, -1, 9247, 8936, 9265, -1, 9247, 9266, 8936, -1, 8936, 9266, 8941, -1, 8941, 9266, 9249, -1, 8938, 8941, 9249, -1, 8938, 9250, 8941, -1, 8941, 9250, 9252, -1, 8940, 9252, 8939, -1, 8940, 8941, 9252, -1, 8940, 8942, 8941, -1, 8941, 8942, 8943, -1, 9207, 8941, 8943, -1, 9207, 9206, 8941, -1, 8941, 9206, 9204, -1, 8944, 9480, 9252, -1, 8944, 8945, 9480, -1, 9480, 8945, 8946, -1, 9479, 8946, 8958, -1, 9479, 9480, 8946, -1, 8930, 9310, 8932, -1, 9291, 8947, 8933, -1, 8933, 8947, 9082, -1, 9082, 8947, 9084, -1, 9084, 8947, 8948, -1, 8948, 8947, 9290, -1, 9086, 9290, 9289, -1, 9288, 9086, 9289, -1, 9288, 9306, 9086, -1, 9086, 9306, 9287, -1, 9305, 9086, 9287, -1, 9305, 8949, 9086, -1, 9305, 8951, 8949, -1, 9305, 8950, 8951, -1, 9305, 8963, 8950, -1, 9305, 9286, 8963, -1, 8963, 9286, 8936, -1, 8936, 9286, 8952, -1, 9302, 8936, 8952, -1, 9302, 9284, 8936, -1, 8936, 9284, 8953, -1, 9283, 8936, 8953, -1, 9283, 9282, 8936, -1, 8936, 9282, 8954, -1, 8955, 8936, 8954, -1, 8955, 9281, 8936, -1, 8936, 9281, 9279, -1, 8948, 9290, 9086, -1, 8853, 8956, 8969, -1, 8969, 8956, 8930, -1, 8930, 8956, 8936, -1, 8923, 8961, 8946, -1, 8946, 8961, 8957, -1, 8958, 8946, 8957, -1, 8959, 9193, 8961, -1, 8961, 9193, 8960, -1, 9197, 8961, 8960, -1, 9197, 9198, 8961, -1, 8961, 9198, 8962, -1, 8957, 8961, 8962, -1, 9480, 9212, 9252, -1, 9252, 9212, 9210, -1, 8939, 9252, 9210, -1, 9097, 9095, 8963, -1, 8963, 9095, 8964, -1, 9094, 8963, 8964, -1, 9094, 9091, 8963, -1, 8963, 9091, 9090, -1, 8950, 8963, 9090, -1, 8854, 8965, 9442, -1, 9442, 8965, 9441, -1, 9441, 8965, 8968, -1, 8967, 8968, 8966, -1, 9443, 8966, 8970, -1, 9443, 8967, 8966, -1, 9441, 8968, 8967, -1, 8966, 8855, 8970, -1, 8970, 8855, 8856, -1, 9444, 8856, 8857, -1, 9445, 8857, 8969, -1, 8930, 9445, 8969, -1, 8970, 8856, 9444, -1, 9444, 8857, 9445, -1, 9422, 9073, 9006, -1, 8983, 9422, 9006, -1, 8983, 9113, 9422, -1, 8983, 9442, 9113, -1, 8983, 8854, 9442, -1, 8983, 8971, 8854, -1, 8828, 9006, 8972, -1, 8972, 9006, 9073, -1, 9113, 9117, 9422, -1, 9422, 9117, 9119, -1, 8832, 8833, 8982, -1, 8982, 8833, 9009, -1, 9009, 8833, 8973, -1, 8974, 8973, 8831, -1, 9002, 8831, 8975, -1, 9001, 8975, 9000, -1, 9001, 9002, 8975, -1, 9009, 8973, 8974, -1, 8974, 8831, 9002, -1, 8975, 8830, 9000, -1, 9000, 8830, 8976, -1, 8976, 8830, 8977, -1, 8978, 8976, 8977, -1, 8978, 8999, 8976, -1, 8978, 8979, 8999, -1, 8999, 8979, 8981, -1, 8981, 8979, 8829, -1, 8980, 8829, 8835, -1, 8997, 8980, 8835, -1, 8981, 8829, 8980, -1, 8832, 8982, 8828, -1, 8828, 8982, 9006, -1, 9414, 8983, 9398, -1, 9414, 9397, 8983, -1, 8983, 9397, 9396, -1, 9395, 8983, 9396, -1, 9395, 8984, 8983, -1, 8983, 8984, 9010, -1, 9010, 8984, 9411, -1, 8985, 9010, 9411, -1, 8985, 8986, 9010, -1, 8985, 9012, 8986, -1, 8985, 8987, 9012, -1, 8985, 8988, 8987, -1, 8985, 9015, 8988, -1, 8985, 8989, 9015, -1, 8985, 9016, 8989, -1, 8985, 8991, 9016, -1, 8985, 8990, 8991, -1, 8985, 8993, 8990, -1, 8985, 9392, 8993, -1, 8993, 9392, 9391, -1, 8992, 8993, 9391, -1, 8992, 9408, 8993, -1, 8993, 9408, 9407, -1, 9406, 8993, 9407, -1, 9406, 8994, 8993, -1, 8993, 8994, 8997, -1, 8997, 8994, 8996, -1, 8995, 8997, 8996, -1, 8995, 8998, 8997, -1, 8997, 8998, 8980, -1, 8980, 8998, 8981, -1, 8981, 8998, 8999, -1, 8999, 8998, 8976, -1, 8976, 8998, 9000, -1, 9000, 8998, 9001, -1, 9001, 8998, 9003, -1, 9002, 9003, 8974, -1, 9002, 9001, 9003, -1, 9388, 8982, 9003, -1, 9388, 9004, 8982, -1, 8982, 9004, 9005, -1, 9385, 8982, 9005, -1, 9385, 9402, 8982, -1, 8982, 9402, 9006, -1, 9006, 9402, 9007, -1, 9383, 9006, 9007, -1, 9383, 9008, 9006, -1, 9006, 9008, 9380, -1, 9398, 9006, 9380, -1, 9398, 8983, 9006, -1, 8982, 9009, 9003, -1, 9003, 9009, 8974, -1, 9010, 8986, 8859, -1, 8859, 8986, 9011, -1, 9011, 8986, 9012, -1, 9013, 9012, 8987, -1, 8858, 8987, 8988, -1, 8860, 8988, 9014, -1, 8860, 8858, 8988, -1, 9011, 9012, 9013, -1, 9013, 8987, 8858, -1, 8988, 9015, 9014, -1, 9014, 9015, 8861, -1, 8861, 9015, 8989, -1, 9016, 8861, 8989, -1, 9016, 9017, 8861, -1, 9016, 8991, 9017, -1, 9017, 8991, 8806, -1, 8806, 8991, 8990, -1, 8805, 8990, 8993, -1, 9446, 8805, 8993, -1, 8806, 8990, 8805, -1, 9010, 8859, 8983, -1, 8983, 8859, 8971, -1, 9018, 9040, 9447, -1, 9447, 9040, 9021, -1, 9021, 9040, 9039, -1, 8844, 9039, 9022, -1, 8845, 9022, 9019, -1, 9020, 9019, 8839, -1, 9020, 8845, 9019, -1, 9021, 9039, 8844, -1, 8844, 9022, 8845, -1, 9019, 9042, 8839, -1, 8839, 9042, 9023, -1, 9023, 9042, 9045, -1, 9024, 9023, 9045, -1, 9024, 9025, 9023, -1, 9024, 9026, 9025, -1, 9025, 9026, 9027, -1, 9027, 9026, 9044, -1, 9028, 9044, 9029, -1, 8815, 9028, 9029, -1, 9027, 9044, 9028, -1, 8815, 9029, 9059, -1, 9059, 9029, 9032, -1, 9361, 9032, 9362, -1, 9361, 9030, 9032, -1, 9032, 9030, 9376, -1, 9031, 9032, 9376, -1, 9031, 9360, 9032, -1, 9032, 9360, 9373, -1, 9058, 9373, 9050, -1, 9058, 9032, 9373, -1, 9372, 9033, 9373, -1, 9372, 9052, 9033, -1, 9372, 9359, 9052, -1, 9052, 9359, 9041, -1, 9034, 9041, 9357, -1, 9035, 9034, 9357, -1, 9035, 9356, 9034, -1, 9034, 9356, 9369, -1, 9355, 9034, 9369, -1, 9355, 9450, 9034, -1, 9355, 9353, 9450, -1, 9450, 9353, 9352, -1, 9351, 9450, 9352, -1, 9351, 9036, 9450, -1, 9450, 9036, 9037, -1, 9018, 9037, 9038, -1, 9367, 9018, 9038, -1, 9367, 9347, 9018, -1, 9018, 9347, 9365, -1, 9040, 9365, 9039, -1, 9040, 9018, 9365, -1, 9052, 9041, 9034, -1, 9450, 9037, 9018, -1, 9039, 9365, 9022, -1, 9022, 9365, 9346, -1, 9019, 9346, 9042, -1, 9019, 9022, 9346, -1, 9363, 9029, 9346, -1, 9363, 9344, 9029, -1, 9029, 9344, 9043, -1, 9362, 9029, 9043, -1, 9362, 9032, 9029, -1, 9029, 9044, 9346, -1, 9346, 9044, 9026, -1, 9024, 9346, 9026, -1, 9024, 9045, 9346, -1, 9346, 9045, 9042, -1, 9033, 9046, 9373, -1, 9373, 9046, 9053, -1, 9047, 9373, 9053, -1, 9047, 9048, 9373, -1, 9373, 9048, 9049, -1, 9057, 9373, 9049, -1, 9057, 9050, 9373, -1, 8846, 9051, 9052, -1, 9052, 9051, 9033, -1, 9033, 9051, 8848, -1, 9046, 8848, 9054, -1, 9053, 9054, 8847, -1, 9047, 8847, 9048, -1, 9047, 9053, 8847, -1, 9033, 8848, 9046, -1, 9046, 9054, 9053, -1, 8847, 9055, 9048, -1, 9048, 9055, 9049, -1, 9049, 9055, 9056, -1, 8809, 9049, 9056, -1, 8809, 9057, 9049, -1, 8809, 8812, 9057, -1, 9057, 8812, 9050, -1, 9050, 8812, 8811, -1, 9058, 8811, 9059, -1, 9032, 9058, 9059, -1, 9050, 8811, 9058, -1, 8846, 9052, 9452, -1, 9452, 9052, 9034, -1, 9439, 9060, 9071, -1, 9071, 9060, 8871, -1, 8871, 9060, 9063, -1, 9064, 9063, 9061, -1, 9062, 9061, 9419, -1, 8873, 9419, 8874, -1, 8873, 9062, 9419, -1, 8871, 9063, 9064, -1, 9064, 9061, 9062, -1, 9419, 9065, 8874, -1, 8874, 9065, 9066, -1, 9066, 9065, 9418, -1, 9415, 9066, 9418, -1, 9415, 9067, 9066, -1, 9415, 9068, 9067, -1, 9067, 9068, 9069, -1, 9069, 9068, 9070, -1, 8875, 9070, 9433, -1, 8877, 8875, 9433, -1, 9069, 9070, 8875, -1, 9071, 8801, 9439, -1, 9071, 8800, 8801, -1, 9071, 8798, 8800, -1, 9071, 9072, 8798, -1, 9071, 8797, 9072, -1, 9071, 8796, 8797, -1, 9071, 8862, 8796, -1, 8801, 9073, 9439, -1, 9439, 9073, 9422, -1, 8932, 9074, 9115, -1, 9115, 9074, 9075, -1, 9075, 9074, 9077, -1, 9076, 9077, 8935, -1, 9078, 8935, 9081, -1, 9080, 9081, 9079, -1, 9080, 9078, 9081, -1, 9075, 9077, 9076, -1, 9076, 8935, 9078, -1, 9081, 8934, 9079, -1, 9079, 8934, 9101, -1, 9101, 8934, 8933, -1, 9082, 9101, 8933, -1, 9082, 9083, 9101, -1, 9082, 9084, 9083, -1, 9083, 9084, 9103, -1, 9103, 9084, 8948, -1, 9085, 8948, 9086, -1, 9087, 9085, 9086, -1, 9103, 8948, 9085, -1, 9086, 8949, 9087, -1, 9087, 8949, 9110, -1, 8949, 8951, 9110, -1, 9110, 8951, 9088, -1, 9088, 8951, 8950, -1, 9089, 8950, 9090, -1, 9104, 9090, 9091, -1, 9111, 9091, 9092, -1, 9111, 9104, 9091, -1, 9088, 8950, 9089, -1, 9089, 9090, 9104, -1, 9091, 9094, 9092, -1, 9092, 9094, 9093, -1, 9093, 9094, 8964, -1, 9095, 9093, 8964, -1, 9095, 9096, 9093, -1, 9095, 9097, 9096, -1, 9096, 9097, 9098, -1, 9098, 9097, 8963, -1, 9105, 8963, 8936, -1, 9108, 9105, 8936, -1, 9098, 8963, 9105, -1, 9075, 9116, 9115, -1, 9075, 9099, 9116, -1, 9075, 9076, 9099, -1, 9099, 9076, 9078, -1, 9100, 9078, 9080, -1, 9079, 9100, 9080, -1, 9079, 9101, 9100, -1, 9100, 9101, 9102, -1, 9102, 9101, 9083, -1, 9087, 9083, 9103, -1, 9085, 9087, 9103, -1, 9099, 9078, 9100, -1, 9102, 9083, 9087, -1, 9304, 9087, 9110, -1, 9303, 9110, 9088, -1, 9089, 9303, 9088, -1, 9089, 9104, 9303, -1, 9303, 9104, 9111, -1, 9285, 9111, 9092, -1, 9093, 9285, 9092, -1, 9093, 9096, 9285, -1, 9285, 9096, 9301, -1, 9301, 9096, 9098, -1, 9105, 9301, 9098, -1, 9105, 9106, 9301, -1, 9105, 9108, 9106, -1, 9106, 9108, 9300, -1, 9300, 9108, 9299, -1, 9299, 9108, 9107, -1, 9107, 9108, 9298, -1, 9298, 9108, 9297, -1, 9297, 9108, 9117, -1, 9280, 9117, 9109, -1, 9280, 9297, 9117, -1, 9102, 9087, 9304, -1, 9304, 9110, 9303, -1, 9303, 9111, 9285, -1, 9113, 9313, 9117, -1, 9113, 9295, 9313, -1, 9113, 9112, 9295, -1, 9113, 9294, 9112, -1, 9113, 9311, 9294, -1, 9113, 9292, 9311, -1, 9113, 9115, 9292, -1, 9292, 9115, 9309, -1, 9309, 9115, 9114, -1, 9114, 9115, 9308, -1, 9308, 9115, 9307, -1, 9307, 9115, 9116, -1, 9313, 9277, 9117, -1, 9117, 9277, 9118, -1, 9109, 9117, 9118, -1, 9122, 8765, 9119, -1, 8769, 9119, 9117, -1, 9120, 9117, 8773, -1, 8772, 9120, 8773, -1, 9121, 8780, 8764, -1, 9121, 9463, 8780, -1, 9121, 9117, 9463, -1, 9121, 8773, 9117, -1, 9120, 8769, 9117, -1, 9119, 8769, 9122, -1, 9122, 8769, 9123, -1, 9124, 9122, 9123, -1, 8780, 9125, 8764, -1, 8764, 9125, 9119, -1, 8765, 8764, 9119, -1, 9119, 9125, 9128, -1, 9126, 9128, 8882, -1, 9126, 9119, 9128, -1, 9126, 9436, 9119, -1, 8787, 8786, 8788, -1, 8788, 8786, 9128, -1, 9125, 8788, 9128, -1, 8786, 9127, 9128, -1, 9128, 9127, 9463, -1, 9463, 9127, 9130, -1, 9129, 9463, 9130, -1, 9129, 8780, 9463, -1, 9127, 8783, 9130, -1, 9130, 8783, 8782, -1, 9108, 8936, 9117, -1, 9117, 8936, 8941, -1, 9463, 8941, 9205, -1, 9463, 9117, 8941, -1, 9128, 9172, 8882, -1, 9126, 9131, 9436, -1, 9436, 9131, 9136, -1, 9136, 9131, 9132, -1, 9427, 9132, 9133, -1, 9135, 9133, 8910, -1, 9134, 8910, 9429, -1, 9134, 9135, 8910, -1, 9136, 9132, 9427, -1, 9427, 9133, 9135, -1, 8910, 9137, 9429, -1, 9429, 9137, 9140, -1, 9140, 9137, 9139, -1, 9138, 9140, 9139, -1, 9138, 9430, 9140, -1, 9138, 9141, 9430, -1, 9430, 9141, 9142, -1, 9142, 9141, 9143, -1, 9144, 9143, 8876, -1, 9432, 9144, 8876, -1, 9142, 9143, 9144, -1, 8899, 9145, 9156, -1, 9156, 9145, 9146, -1, 9146, 9145, 9147, -1, 9148, 9147, 8898, -1, 9176, 8898, 8897, -1, 9177, 8897, 9178, -1, 9177, 9176, 8897, -1, 9146, 9147, 9148, -1, 9148, 8898, 9176, -1, 8897, 9150, 9178, -1, 9178, 9150, 9149, -1, 9149, 9150, 8894, -1, 8893, 9149, 8894, -1, 8893, 9151, 9149, -1, 8893, 9152, 9151, -1, 9151, 9152, 9179, -1, 9179, 9152, 9153, -1, 9180, 9153, 9154, -1, 9481, 9180, 9154, -1, 9179, 9153, 9180, -1, 9156, 9155, 8899, -1, 9156, 9174, 9155, -1, 9155, 9157, 8899, -1, 8899, 9157, 9158, -1, 9159, 8899, 9158, -1, 9159, 8913, 8899, -1, 8899, 8913, 8914, -1, 9160, 8899, 8914, -1, 9160, 8902, 8899, -1, 9161, 9128, 9175, -1, 9161, 9213, 9128, -1, 9128, 9213, 9214, -1, 9162, 9128, 9214, -1, 9162, 9215, 9128, -1, 9128, 9215, 9230, -1, 9163, 9128, 9230, -1, 9163, 9217, 9128, -1, 9128, 9217, 9165, -1, 9164, 9128, 9165, -1, 9164, 9172, 9128, -1, 9164, 9166, 9172, -1, 9172, 9166, 9233, -1, 9167, 9172, 9233, -1, 9167, 9168, 9172, -1, 9172, 9168, 9169, -1, 9170, 9172, 9169, -1, 9170, 9184, 9172, -1, 9172, 9184, 9171, -1, 9186, 9172, 9171, -1, 9186, 9188, 9172, -1, 9172, 9188, 9191, -1, 9190, 9172, 9191, -1, 9173, 9146, 9168, -1, 9173, 9220, 9146, -1, 9146, 9220, 9234, -1, 9235, 9146, 9234, -1, 9235, 9221, 9146, -1, 9146, 9221, 9222, -1, 9156, 9222, 9224, -1, 9225, 9156, 9224, -1, 9225, 9174, 9156, -1, 9225, 9237, 9174, -1, 9174, 9237, 9226, -1, 9239, 9174, 9226, -1, 9239, 9240, 9174, -1, 9174, 9240, 9241, -1, 9175, 9174, 9241, -1, 9175, 9128, 9174, -1, 9146, 9222, 9156, -1, 9148, 9176, 9146, -1, 9146, 9176, 9177, -1, 9178, 9146, 9177, -1, 9178, 9149, 9146, -1, 9146, 9149, 9151, -1, 9179, 9146, 9151, -1, 9179, 9168, 9146, -1, 9179, 9180, 9168, -1, 9168, 9180, 9481, -1, 9181, 9168, 9481, -1, 9181, 9185, 9168, -1, 9168, 9185, 9169, -1, 9482, 8889, 9181, -1, 9181, 8889, 9185, -1, 9185, 8889, 9182, -1, 9169, 9182, 8892, -1, 9170, 8892, 9183, -1, 9184, 9183, 9171, -1, 9184, 9170, 9183, -1, 9185, 9182, 9169, -1, 9169, 8892, 9170, -1, 9183, 8891, 9171, -1, 9171, 8891, 9186, -1, 9186, 8891, 9187, -1, 8890, 9186, 9187, -1, 8890, 9188, 9186, -1, 8890, 9189, 9188, -1, 9188, 9189, 9191, -1, 9191, 9189, 8883, -1, 9190, 8883, 8882, -1, 9172, 9190, 8882, -1, 9191, 8883, 9190, -1, 9201, 9192, 8923, -1, 8923, 9192, 8961, -1, 8961, 9192, 9457, -1, 8959, 9457, 9194, -1, 9193, 9194, 9195, -1, 8960, 9195, 9197, -1, 8960, 9193, 9195, -1, 8961, 9457, 8959, -1, 8959, 9194, 9193, -1, 9195, 9196, 9197, -1, 9197, 9196, 9198, -1, 9198, 9196, 9199, -1, 9456, 9198, 9199, -1, 9456, 8962, 9198, -1, 9456, 9200, 8962, -1, 8962, 9200, 8957, -1, 8957, 9200, 9455, -1, 8958, 9455, 9478, -1, 9479, 8958, 9478, -1, 8957, 9455, 8958, -1, 9451, 9201, 9202, -1, 9202, 9201, 8923, -1, 8922, 8923, 9203, -1, 8922, 9202, 8923, -1, 8956, 8916, 8923, -1, 8923, 8916, 8917, -1, 8918, 8923, 8917, -1, 8918, 8921, 8923, -1, 8923, 8921, 9203, -1, 8941, 9204, 9205, -1, 9205, 9204, 9471, -1, 9471, 9204, 9206, -1, 9476, 9206, 9207, -1, 9475, 9207, 8943, -1, 9208, 8943, 9209, -1, 9208, 9475, 8943, -1, 9471, 9206, 9476, -1, 9476, 9207, 9475, -1, 8943, 8942, 9209, -1, 9209, 8942, 9474, -1, 9474, 8942, 8940, -1, 8939, 9474, 8940, -1, 8939, 9473, 9474, -1, 8939, 9210, 9473, -1, 9473, 9210, 9454, -1, 9454, 9210, 9212, -1, 9453, 9212, 9480, -1, 9211, 9453, 9480, -1, 9454, 9212, 9453, -1, 8901, 9161, 9229, -1, 8901, 9213, 9161, -1, 8901, 8867, 9213, -1, 9213, 8867, 9214, -1, 9214, 8867, 8866, -1, 9162, 8866, 8880, -1, 9215, 8880, 9216, -1, 9230, 9216, 8881, -1, 9163, 8881, 9231, -1, 9217, 9231, 8884, -1, 9165, 8884, 8885, -1, 9164, 8885, 9232, -1, 9166, 9232, 8886, -1, 9233, 8886, 8887, -1, 9167, 8887, 8888, -1, 9168, 8888, 9218, -1, 9173, 9218, 9219, -1, 9220, 9219, 8905, -1, 9234, 8905, 8904, -1, 9235, 8904, 9236, -1, 9221, 9236, 8903, -1, 9222, 8903, 9223, -1, 9224, 9223, 8895, -1, 9225, 8895, 8900, -1, 9237, 8900, 8896, -1, 9226, 8896, 9238, -1, 9239, 9238, 9227, -1, 9240, 9227, 9228, -1, 9241, 9228, 9242, -1, 9175, 9242, 9229, -1, 9161, 9175, 9229, -1, 9214, 8866, 9162, -1, 9162, 8880, 9215, -1, 9215, 9216, 9230, -1, 9230, 8881, 9163, -1, 9163, 9231, 9217, -1, 9217, 8884, 9165, -1, 9165, 8885, 9164, -1, 9164, 9232, 9166, -1, 9166, 8886, 9233, -1, 9233, 8887, 9167, -1, 9167, 8888, 9168, -1, 9168, 9218, 9173, -1, 9173, 9219, 9220, -1, 9220, 8905, 9234, -1, 9234, 8904, 9235, -1, 9235, 9236, 9221, -1, 9221, 8903, 9222, -1, 9222, 9223, 9224, -1, 9224, 8895, 9225, -1, 9225, 8900, 9237, -1, 9237, 8896, 9226, -1, 9226, 9238, 9239, -1, 9239, 9227, 9240, -1, 9240, 9228, 9241, -1, 9241, 9242, 9175, -1, 9244, 9246, 9243, -1, 9244, 9245, 9246, -1, 9244, 9464, 9245, -1, 9245, 9464, 8937, -1, 8937, 9464, 9465, -1, 9264, 9465, 9466, -1, 9265, 9466, 9467, -1, 9247, 9467, 9468, -1, 9266, 9468, 9248, -1, 9249, 9248, 9469, -1, 8938, 9469, 9251, -1, 9250, 9251, 9253, -1, 9252, 9253, 9254, -1, 8944, 9254, 9470, -1, 8945, 9470, 9472, -1, 8946, 9472, 9458, -1, 9255, 9458, 9459, -1, 9267, 9459, 9477, -1, 9256, 9477, 9257, -1, 8924, 9257, 9259, -1, 9258, 9259, 9268, -1, 9269, 9268, 9260, -1, 8925, 9260, 9460, -1, 9270, 9460, 9461, -1, 9261, 9461, 9262, -1, 9271, 9262, 9462, -1, 8926, 9462, 9263, -1, 9272, 9263, 9273, -1, 9274, 9273, 9275, -1, 8927, 9275, 9243, -1, 9246, 8927, 9243, -1, 8937, 9465, 9264, -1, 9264, 9466, 9265, -1, 9265, 9467, 9247, -1, 9247, 9468, 9266, -1, 9266, 9248, 9249, -1, 9249, 9469, 8938, -1, 8938, 9251, 9250, -1, 9250, 9253, 9252, -1, 9252, 9254, 8944, -1, 8944, 9470, 8945, -1, 8945, 9472, 8946, -1, 8946, 9458, 9255, -1, 9255, 9459, 9267, -1, 9267, 9477, 9256, -1, 9256, 9257, 8924, -1, 8924, 9259, 9258, -1, 9258, 9268, 9269, -1, 9269, 9260, 8925, -1, 8925, 9460, 9270, -1, 9270, 9461, 9261, -1, 9261, 9262, 9271, -1, 9271, 9462, 8926, -1, 8926, 9263, 9272, -1, 9272, 9273, 9274, -1, 9274, 9275, 8927, -1, 9276, 9277, 9278, -1, 9276, 9118, 9277, -1, 9276, 8928, 9118, -1, 9118, 8928, 9109, -1, 9109, 8928, 9279, -1, 9280, 9279, 9281, -1, 9297, 9281, 8955, -1, 9298, 8955, 8954, -1, 9107, 8954, 9282, -1, 9299, 9282, 9283, -1, 9300, 9283, 8953, -1, 9106, 8953, 9284, -1, 9301, 9284, 9302, -1, 9285, 9302, 8952, -1, 9303, 8952, 9286, -1, 9304, 9286, 9305, -1, 9102, 9305, 9287, -1, 9100, 9287, 9306, -1, 9099, 9306, 9288, -1, 9116, 9288, 9289, -1, 9307, 9289, 9290, -1, 9308, 9290, 8947, -1, 9114, 8947, 9291, -1, 9309, 9291, 9310, -1, 9292, 9310, 9293, -1, 9311, 9293, 9312, -1, 9294, 9312, 8931, -1, 9112, 8931, 8929, -1, 9295, 8929, 9296, -1, 9313, 9296, 9278, -1, 9277, 9313, 9278, -1, 9109, 9279, 9280, -1, 9280, 9281, 9297, -1, 9297, 8955, 9298, -1, 9298, 8954, 9107, -1, 9107, 9282, 9299, -1, 9299, 9283, 9300, -1, 9300, 8953, 9106, -1, 9106, 9284, 9301, -1, 9301, 9302, 9285, -1, 9285, 8952, 9303, -1, 9303, 9286, 9304, -1, 9304, 9305, 9102, -1, 9102, 9287, 9100, -1, 9100, 9306, 9099, -1, 9099, 9288, 9116, -1, 9116, 9289, 9307, -1, 9307, 9290, 9308, -1, 9308, 8947, 9114, -1, 9114, 9291, 9309, -1, 9309, 9310, 9292, -1, 9292, 9293, 9311, -1, 9311, 9312, 9294, -1, 9294, 8931, 9112, -1, 9112, 8929, 9295, -1, 9295, 9296, 9313, -1, 9417, 8872, 9434, -1, 9417, 9314, 8872, -1, 9417, 9416, 9314, -1, 9314, 9416, 8870, -1, 8870, 9416, 9315, -1, 8869, 9315, 9420, -1, 9316, 9420, 9330, -1, 9331, 9330, 9317, -1, 9318, 9317, 9440, -1, 9319, 9440, 9438, -1, 8868, 9438, 9320, -1, 9332, 9320, 9333, -1, 9334, 9333, 9335, -1, 9336, 9335, 9421, -1, 8906, 9421, 9337, -1, 8907, 9337, 9338, -1, 8864, 9338, 9321, -1, 8865, 9321, 9423, -1, 9339, 9423, 9323, -1, 9322, 9323, 9325, -1, 9324, 9325, 9425, -1, 9326, 9425, 9327, -1, 8908, 9327, 9424, -1, 8909, 9424, 9437, -1, 9340, 9437, 9435, -1, 9341, 9435, 9426, -1, 9342, 9426, 9428, -1, 8878, 9428, 9328, -1, 8879, 9328, 9431, -1, 9329, 9431, 9434, -1, 8872, 9329, 9434, -1, 8870, 9315, 8869, -1, 8869, 9420, 9316, -1, 9316, 9330, 9331, -1, 9331, 9317, 9318, -1, 9318, 9440, 9319, -1, 9319, 9438, 8868, -1, 8868, 9320, 9332, -1, 9332, 9333, 9334, -1, 9334, 9335, 9336, -1, 9336, 9421, 8906, -1, 8906, 9337, 8907, -1, 8907, 9338, 8864, -1, 8864, 9321, 8865, -1, 8865, 9423, 9339, -1, 9339, 9323, 9322, -1, 9322, 9325, 9324, -1, 9324, 9425, 9326, -1, 9326, 9327, 8908, -1, 8908, 9424, 8909, -1, 8909, 9437, 9340, -1, 9340, 9435, 9341, -1, 9341, 9426, 9342, -1, 9342, 9428, 8878, -1, 8878, 9328, 8879, -1, 8879, 9431, 9329, -1, 9043, 9343, 9362, -1, 9043, 8816, 9343, -1, 9043, 9344, 8816, -1, 8816, 9344, 8817, -1, 8817, 9344, 9363, -1, 9364, 9363, 9346, -1, 9345, 9346, 9365, -1, 9366, 9365, 9347, -1, 8837, 9347, 9367, -1, 9368, 9367, 9038, -1, 8838, 9038, 9037, -1, 9348, 9037, 9036, -1, 9349, 9036, 9351, -1, 9350, 9351, 9352, -1, 8827, 9352, 9353, -1, 8825, 9353, 9355, -1, 9354, 9355, 9369, -1, 8824, 9369, 9356, -1, 9370, 9356, 9035, -1, 8808, 9035, 9357, -1, 9358, 9357, 9041, -1, 9371, 9041, 9359, -1, 8810, 9359, 9372, -1, 8813, 9372, 9373, -1, 8814, 9373, 9360, -1, 9374, 9360, 9031, -1, 9375, 9031, 9376, -1, 9377, 9376, 9030, -1, 9378, 9030, 9361, -1, 9379, 9361, 9362, -1, 9343, 9379, 9362, -1, 8817, 9363, 9364, -1, 9364, 9346, 9345, -1, 9345, 9365, 9366, -1, 9366, 9347, 8837, -1, 8837, 9367, 9368, -1, 9368, 9038, 8838, -1, 8838, 9037, 9348, -1, 9348, 9036, 9349, -1, 9349, 9351, 9350, -1, 9350, 9352, 8827, -1, 8827, 9353, 8825, -1, 8825, 9355, 9354, -1, 9354, 9369, 8824, -1, 8824, 9356, 9370, -1, 9370, 9035, 8808, -1, 8808, 9357, 9358, -1, 9358, 9041, 9371, -1, 9371, 9359, 8810, -1, 8810, 9372, 8813, -1, 8813, 9373, 8814, -1, 8814, 9360, 9374, -1, 9374, 9031, 9375, -1, 9375, 9376, 9377, -1, 9377, 9030, 9378, -1, 9378, 9361, 9379, -1, 9380, 9399, 9398, -1, 9380, 9381, 9399, -1, 9380, 9008, 9381, -1, 9381, 9008, 9382, -1, 9382, 9008, 9383, -1, 9400, 9383, 9007, -1, 9401, 9007, 9402, -1, 9384, 9402, 9385, -1, 9403, 9385, 9005, -1, 9404, 9005, 9004, -1, 9386, 9004, 9388, -1, 9387, 9388, 9003, -1, 9389, 9003, 8998, -1, 8834, 8998, 8995, -1, 9405, 8995, 8996, -1, 8836, 8996, 8994, -1, 9390, 8994, 9406, -1, 8802, 9406, 9407, -1, 8803, 9407, 9408, -1, 9409, 9408, 8992, -1, 8804, 8992, 9391, -1, 9410, 9391, 9392, -1, 8807, 9392, 8985, -1, 9393, 8985, 9411, -1, 9412, 9411, 8984, -1, 9394, 8984, 9395, -1, 9413, 9395, 9396, -1, 8818, 9396, 9397, -1, 8819, 9397, 9414, -1, 8826, 9414, 9398, -1, 9399, 8826, 9398, -1, 9382, 9383, 9400, -1, 9400, 9007, 9401, -1, 9401, 9402, 9384, -1, 9384, 9385, 9403, -1, 9403, 9005, 9404, -1, 9404, 9004, 9386, -1, 9386, 9388, 9387, -1, 9387, 9003, 9389, -1, 9389, 8998, 8834, -1, 8834, 8995, 9405, -1, 9405, 8996, 8836, -1, 8836, 8994, 9390, -1, 9390, 9406, 8802, -1, 8802, 9407, 8803, -1, 8803, 9408, 9409, -1, 9409, 8992, 8804, -1, 8804, 9391, 9410, -1, 9410, 9392, 8807, -1, 8807, 8985, 9393, -1, 9393, 9411, 9412, -1, 9412, 8984, 9394, -1, 9394, 9395, 9413, -1, 9413, 9396, 8818, -1, 8818, 9397, 8819, -1, 8819, 9414, 8826, -1, 9070, 9417, 9433, -1, 9070, 9068, 9417, -1, 9417, 9068, 9415, -1, 9418, 9417, 9415, -1, 9418, 9416, 9417, -1, 9418, 9065, 9416, -1, 9416, 9065, 9419, -1, 9061, 9416, 9419, -1, 9061, 9315, 9416, -1, 9061, 9063, 9315, -1, 9315, 9063, 9060, -1, 9420, 9060, 9439, -1, 9330, 9439, 9317, -1, 9330, 9420, 9439, -1, 9315, 9060, 9420, -1, 9422, 9320, 9439, -1, 9422, 9333, 9320, -1, 9422, 9335, 9333, -1, 9422, 9421, 9335, -1, 9422, 9337, 9421, -1, 9422, 9338, 9337, -1, 9422, 9119, 9338, -1, 9338, 9119, 9321, -1, 9321, 9119, 9423, -1, 9423, 9119, 9323, -1, 9323, 9119, 9325, -1, 9325, 9119, 9425, -1, 9425, 9119, 9436, -1, 9327, 9436, 9424, -1, 9327, 9425, 9436, -1, 9136, 9426, 9436, -1, 9136, 9428, 9426, -1, 9136, 9427, 9428, -1, 9428, 9427, 9135, -1, 9328, 9135, 9134, -1, 9429, 9328, 9134, -1, 9429, 9140, 9328, -1, 9328, 9140, 9431, -1, 9431, 9140, 9430, -1, 9432, 9430, 9142, -1, 9144, 9432, 9142, -1, 9428, 9135, 9328, -1, 9431, 9430, 9432, -1, 9434, 9432, 9433, -1, 9417, 9434, 9433, -1, 9431, 9432, 9434, -1, 9426, 9435, 9436, -1, 9436, 9435, 9437, -1, 9424, 9436, 9437, -1, 9320, 9438, 9439, -1, 9439, 9438, 9440, -1, 9317, 9439, 9440, -1, 9115, 9441, 8932, -1, 9115, 9442, 9441, -1, 9115, 9113, 9442, -1, 9441, 8967, 8932, -1, 8932, 8967, 9443, -1, 8970, 8932, 9443, -1, 8970, 9444, 8932, -1, 8932, 9444, 9445, -1, 8930, 8932, 9445, -1, 8997, 8835, 8993, -1, 8993, 8835, 9446, -1, 9433, 9432, 8877, -1, 8877, 9432, 8876, -1, 9018, 9447, 9450, -1, 9450, 9447, 9448, -1, 9448, 9449, 9450, -1, 9450, 9449, 9155, -1, 9174, 9450, 9155, -1, 9174, 9034, 9450, -1, 9174, 9451, 9034, -1, 9174, 9463, 9451, -1, 9174, 9128, 9463, -1, 9451, 9202, 9034, -1, 9034, 9202, 8849, -1, 9452, 9034, 8849, -1, 9211, 9478, 9458, -1, 9453, 9458, 9454, -1, 9453, 9211, 9458, -1, 9478, 9455, 9458, -1, 9458, 9455, 9200, -1, 9201, 9200, 9456, -1, 9199, 9201, 9456, -1, 9199, 9196, 9201, -1, 9201, 9196, 9195, -1, 9194, 9201, 9195, -1, 9194, 9457, 9201, -1, 9201, 9457, 9192, -1, 9458, 9200, 9201, -1, 9459, 9201, 9477, -1, 9459, 9458, 9201, -1, 9451, 9259, 9201, -1, 9451, 9268, 9259, -1, 9451, 9260, 9268, -1, 9451, 9460, 9260, -1, 9451, 9461, 9460, -1, 9451, 9262, 9461, -1, 9451, 9462, 9262, -1, 9451, 9263, 9462, -1, 9451, 9273, 9263, -1, 9451, 9275, 9273, -1, 9451, 9243, 9275, -1, 9451, 9463, 9243, -1, 9243, 9463, 9244, -1, 9244, 9463, 9464, -1, 9464, 9463, 9465, -1, 9465, 9463, 9466, -1, 9466, 9463, 9467, -1, 9467, 9463, 9468, -1, 9468, 9463, 9205, -1, 9248, 9205, 9469, -1, 9248, 9468, 9205, -1, 9205, 9471, 9469, -1, 9469, 9471, 9251, -1, 9251, 9471, 9253, -1, 9253, 9471, 9254, -1, 9254, 9471, 9470, -1, 9470, 9471, 9472, -1, 9472, 9471, 9458, -1, 9458, 9471, 9454, -1, 9454, 9471, 9473, -1, 9473, 9471, 9474, -1, 9474, 9471, 9209, -1, 9209, 9471, 9208, -1, 9208, 9471, 9475, -1, 9475, 9471, 9476, -1, 9259, 9257, 9201, -1, 9201, 9257, 9477, -1, 9478, 9211, 9479, -1, 9479, 9211, 9480, -1, 9154, 9482, 9481, -1, 9481, 9482, 9181, -1, 9483, 11197, 10838, -1, 9483, 9484, 11197, -1, 9483, 9485, 9484, -1, 9484, 9485, 11196, -1, 11196, 9485, 10837, -1, 9486, 10837, 10835, -1, 11195, 10835, 9495, -1, 9496, 9495, 9497, -1, 11194, 9497, 9487, -1, 11192, 9487, 9498, -1, 9499, 9498, 9488, -1, 9500, 9488, 10844, -1, 11191, 10844, 9501, -1, 11190, 9501, 9502, -1, 9503, 9502, 9489, -1, 11187, 9489, 9490, -1, 11189, 9490, 10847, -1, 11188, 10847, 10859, -1, 11181, 10859, 10861, -1, 11182, 10861, 10862, -1, 9491, 10862, 9492, -1, 9504, 9492, 9505, -1, 11184, 9505, 10865, -1, 11202, 10865, 10864, -1, 11210, 10864, 10966, -1, 9493, 10966, 10841, -1, 11198, 10841, 10965, -1, 9494, 10965, 10838, -1, 11197, 9494, 10838, -1, 11196, 10837, 9486, -1, 9486, 10835, 11195, -1, 11195, 9495, 9496, -1, 9496, 9497, 11194, -1, 11194, 9487, 11192, -1, 11192, 9498, 9499, -1, 9499, 9488, 9500, -1, 9500, 10844, 11191, -1, 11191, 9501, 11190, -1, 11190, 9502, 9503, -1, 9503, 9489, 11187, -1, 11187, 9490, 11189, -1, 11189, 10847, 11188, -1, 11188, 10859, 11181, -1, 11181, 10861, 11182, -1, 11182, 10862, 9491, -1, 9491, 9492, 9504, -1, 9504, 9505, 11184, -1, 11184, 10865, 11202, -1, 11202, 10864, 11210, -1, 11210, 10966, 9493, -1, 9493, 10841, 11198, -1, 11198, 10965, 9494, -1, 10881, 10880, 11321, -1, 11321, 10880, 11106, -1, 11106, 10880, 9506, -1, 9507, 9506, 11103, -1, 9507, 11106, 9506, -1, 9506, 10876, 11103, -1, 11103, 10876, 9531, -1, 9531, 10876, 9508, -1, 9532, 9508, 9509, -1, 9510, 9532, 9509, -1, 9510, 9511, 9532, -1, 9510, 9512, 9511, -1, 9511, 9512, 11151, -1, 11151, 9512, 10871, -1, 11099, 10871, 9513, -1, 11096, 9513, 9533, -1, 11095, 9533, 9514, -1, 11094, 9514, 9515, -1, 9534, 9515, 9516, -1, 9535, 9516, 11026, -1, 11153, 11026, 9536, -1, 11224, 9536, 9537, -1, 9517, 9537, 10857, -1, 9538, 10857, 10856, -1, 11155, 10856, 9518, -1, 9539, 9518, 9519, -1, 11156, 9519, 9540, -1, 9520, 9540, 10855, -1, 9541, 10855, 10853, -1, 11157, 10853, 10850, -1, 11158, 10850, 9542, -1, 11177, 9542, 10849, -1, 11178, 10849, 9543, -1, 9544, 9543, 9545, -1, 11179, 9545, 9522, -1, 9521, 9522, 9546, -1, 11186, 9546, 9524, -1, 9523, 9524, 10846, -1, 9525, 10846, 10845, -1, 9526, 10845, 9528, -1, 9527, 9528, 10843, -1, 11193, 10843, 9530, -1, 9529, 9530, 10842, -1, 11030, 10842, 10833, -1, 11029, 11030, 10833, -1, 9531, 9508, 9532, -1, 11151, 10871, 11099, -1, 11099, 9513, 11096, -1, 11096, 9533, 11095, -1, 11095, 9514, 11094, -1, 11094, 9515, 9534, -1, 9534, 9516, 9535, -1, 9535, 11026, 11153, -1, 11153, 9536, 11224, -1, 11224, 9537, 9517, -1, 9517, 10857, 9538, -1, 9538, 10856, 11155, -1, 11155, 9518, 9539, -1, 9539, 9519, 11156, -1, 11156, 9540, 9520, -1, 9520, 10855, 9541, -1, 9541, 10853, 11157, -1, 11157, 10850, 11158, -1, 11158, 9542, 11177, -1, 11177, 10849, 11178, -1, 11178, 9543, 9544, -1, 9544, 9545, 11179, -1, 11179, 9522, 9521, -1, 9521, 9546, 11186, -1, 11186, 9524, 9523, -1, 9523, 10846, 9525, -1, 9525, 10845, 9526, -1, 9526, 9528, 9527, -1, 9527, 10843, 11193, -1, 11193, 9530, 9529, -1, 9529, 10842, 11030, -1, 9547, 11227, 11006, -1, 9547, 9548, 11227, -1, 9547, 9549, 9548, -1, 9548, 9549, 11084, -1, 11084, 9549, 9550, -1, 11086, 9550, 9559, -1, 11245, 9559, 9560, -1, 11150, 9560, 9551, -1, 11246, 9551, 11021, -1, 11247, 11021, 9552, -1, 11147, 9552, 11025, -1, 11146, 11025, 9553, -1, 9554, 9553, 9561, -1, 9562, 9561, 11017, -1, 9563, 11017, 10885, -1, 11145, 10885, 10884, -1, 9564, 10884, 10994, -1, 9565, 10994, 10995, -1, 9566, 10995, 10986, -1, 11123, 10986, 9555, -1, 9567, 9555, 10988, -1, 9556, 10988, 10989, -1, 9568, 10989, 9557, -1, 9569, 9557, 11000, -1, 9570, 11000, 10990, -1, 11082, 10990, 11004, -1, 9571, 11004, 11005, -1, 9558, 11005, 11006, -1, 11227, 9558, 11006, -1, 11084, 9550, 11086, -1, 11086, 9559, 11245, -1, 11245, 9560, 11150, -1, 11150, 9551, 11246, -1, 11246, 11021, 11247, -1, 11247, 9552, 11147, -1, 11147, 11025, 11146, -1, 11146, 9553, 9554, -1, 9554, 9561, 9562, -1, 9562, 11017, 9563, -1, 9563, 10885, 11145, -1, 11145, 10884, 9564, -1, 9564, 10994, 9565, -1, 9565, 10995, 9566, -1, 9566, 10986, 11123, -1, 11123, 9555, 9567, -1, 9567, 10988, 9556, -1, 9556, 10989, 9568, -1, 9568, 9557, 9569, -1, 9569, 11000, 9570, -1, 9570, 10990, 11082, -1, 11082, 11004, 9571, -1, 9571, 11005, 9558, -1, 9572, 11200, 10977, -1, 9572, 11185, 11200, -1, 9572, 10840, 11185, -1, 11185, 10840, 9587, -1, 9587, 10840, 10839, -1, 9588, 10839, 9573, -1, 11208, 9573, 10969, -1, 9574, 10969, 9589, -1, 9590, 9589, 9575, -1, 11207, 9575, 9591, -1, 9592, 9591, 9576, -1, 11165, 9576, 9577, -1, 11168, 9577, 9578, -1, 9579, 9578, 10983, -1, 11170, 10983, 9580, -1, 11171, 9580, 9581, -1, 11172, 9581, 10982, -1, 11173, 10982, 9593, -1, 11214, 9593, 10981, -1, 9582, 10981, 10980, -1, 11174, 10980, 10979, -1, 11220, 10979, 9583, -1, 11175, 9583, 9584, -1, 11054, 9584, 10943, -1, 9594, 10943, 10944, -1, 11055, 10944, 10946, -1, 11036, 10946, 9586, -1, 9585, 9586, 10977, -1, 11200, 9585, 10977, -1, 9587, 10839, 9588, -1, 9588, 9573, 11208, -1, 11208, 10969, 9574, -1, 9574, 9589, 9590, -1, 9590, 9575, 11207, -1, 11207, 9591, 9592, -1, 9592, 9576, 11165, -1, 11165, 9577, 11168, -1, 11168, 9578, 9579, -1, 9579, 10983, 11170, -1, 11170, 9580, 11171, -1, 11171, 9581, 11172, -1, 11172, 10982, 11173, -1, 11173, 9593, 11214, -1, 11214, 10981, 9582, -1, 9582, 10980, 11174, -1, 11174, 10979, 11220, -1, 11220, 9583, 11175, -1, 11175, 9584, 11054, -1, 11054, 10943, 9594, -1, 9594, 10944, 11055, -1, 11055, 10946, 11036, -1, 11036, 9586, 9585, -1, 9595, 9596, 10948, -1, 9595, 11056, 9596, -1, 9595, 10947, 11056, -1, 11056, 10947, 9597, -1, 9597, 10947, 10945, -1, 11232, 10945, 10942, -1, 11231, 10942, 9598, -1, 9608, 9598, 9609, -1, 11230, 9609, 11013, -1, 9610, 11013, 11014, -1, 9599, 11014, 9600, -1, 9601, 9600, 9602, -1, 11051, 9602, 9604, -1, 9603, 9604, 10958, -1, 11050, 10958, 10956, -1, 9611, 10956, 9605, -1, 11048, 9605, 9606, -1, 9612, 9606, 10954, -1, 9607, 10954, 9613, -1, 9614, 9613, 9615, -1, 11042, 9615, 10953, -1, 9616, 10953, 10964, -1, 9617, 10964, 9618, -1, 9619, 9618, 9620, -1, 11040, 9620, 10951, -1, 11041, 10951, 10950, -1, 11038, 10950, 10949, -1, 11037, 10949, 10948, -1, 9596, 11037, 10948, -1, 9597, 10945, 11232, -1, 11232, 10942, 11231, -1, 11231, 9598, 9608, -1, 9608, 9609, 11230, -1, 11230, 11013, 9610, -1, 9610, 11014, 9599, -1, 9599, 9600, 9601, -1, 9601, 9602, 11051, -1, 11051, 9604, 9603, -1, 9603, 10958, 11050, -1, 11050, 10956, 9611, -1, 9611, 9605, 11048, -1, 11048, 9606, 9612, -1, 9612, 10954, 9607, -1, 9607, 9613, 9614, -1, 9614, 9615, 11042, -1, 11042, 10953, 9616, -1, 9616, 10964, 9617, -1, 9617, 9618, 9619, -1, 9619, 9620, 11040, -1, 11040, 10951, 11041, -1, 11041, 10950, 11038, -1, 11038, 10949, 11037, -1, 9621, 11129, 10891, -1, 9621, 9622, 11129, -1, 9621, 10902, 9622, -1, 9622, 10902, 9635, -1, 9635, 10902, 10897, -1, 9636, 10897, 9623, -1, 11118, 9623, 9624, -1, 9637, 9624, 10996, -1, 9638, 10996, 9625, -1, 11120, 9625, 9639, -1, 11121, 9639, 9640, -1, 11122, 9640, 9626, -1, 11144, 9626, 9627, -1, 9641, 9627, 9628, -1, 11143, 9628, 9642, -1, 9643, 9642, 10886, -1, 9629, 10886, 9630, -1, 9644, 9630, 9645, -1, 11142, 9645, 9646, -1, 11141, 9646, 9631, -1, 11138, 9631, 9632, -1, 11139, 9632, 9647, -1, 9648, 9647, 10894, -1, 9649, 10894, 9650, -1, 9651, 9650, 10889, -1, 9633, 10889, 10895, -1, 11128, 10895, 10896, -1, 9634, 10896, 10891, -1, 11129, 9634, 10891, -1, 9635, 10897, 9636, -1, 9636, 9623, 11118, -1, 11118, 9624, 9637, -1, 9637, 10996, 9638, -1, 9638, 9625, 11120, -1, 11120, 9639, 11121, -1, 11121, 9640, 11122, -1, 11122, 9626, 11144, -1, 11144, 9627, 9641, -1, 9641, 9628, 11143, -1, 11143, 9642, 9643, -1, 9643, 10886, 9629, -1, 9629, 9630, 9644, -1, 9644, 9645, 11142, -1, 11142, 9646, 11141, -1, 11141, 9631, 11138, -1, 11138, 9632, 11139, -1, 11139, 9647, 9648, -1, 9648, 10894, 9649, -1, 9649, 9650, 9651, -1, 9651, 10889, 9633, -1, 9633, 10895, 11128, -1, 11128, 10896, 9634, -1, 9652, 11102, 10874, -1, 9652, 9653, 11102, -1, 9652, 10877, 9653, -1, 9653, 10877, 9654, -1, 9654, 10877, 10878, -1, 9655, 10878, 10875, -1, 9668, 10875, 9656, -1, 11233, 9656, 10879, -1, 11234, 10879, 9669, -1, 9670, 9669, 9657, -1, 11235, 9657, 9658, -1, 9671, 9658, 11020, -1, 11236, 11020, 9659, -1, 11237, 9659, 11019, -1, 9660, 11019, 9661, -1, 11238, 9661, 9672, -1, 9673, 9672, 9662, -1, 9674, 9662, 9663, -1, 11240, 9663, 9675, -1, 9676, 9675, 10870, -1, 9677, 10870, 9664, -1, 11241, 9664, 9665, -1, 11097, 9665, 9666, -1, 11098, 9666, 9678, -1, 9679, 9678, 9667, -1, 9680, 9667, 10872, -1, 11100, 10872, 10873, -1, 11101, 10873, 10874, -1, 11102, 11101, 10874, -1, 9654, 10878, 9655, -1, 9655, 10875, 9668, -1, 9668, 9656, 11233, -1, 11233, 10879, 11234, -1, 11234, 9669, 9670, -1, 9670, 9657, 11235, -1, 11235, 9658, 9671, -1, 9671, 11020, 11236, -1, 11236, 9659, 11237, -1, 11237, 11019, 9660, -1, 9660, 9661, 11238, -1, 11238, 9672, 9673, -1, 9673, 9662, 9674, -1, 9674, 9663, 11240, -1, 11240, 9675, 9676, -1, 9676, 10870, 9677, -1, 9677, 9664, 11241, -1, 11241, 9665, 11097, -1, 11097, 9666, 11098, -1, 11098, 9678, 9679, -1, 9679, 9667, 9680, -1, 9680, 10872, 11100, -1, 11100, 10873, 11101, -1, 11252, 9681, 11043, -1, 11043, 9681, 11044, -1, 11044, 9681, 9697, -1, 9698, 9697, 10962, -1, 9682, 10962, 10961, -1, 9699, 10961, 9700, -1, 9683, 9700, 10955, -1, 11049, 10955, 10957, -1, 11052, 10957, 10959, -1, 11057, 10959, 10939, -1, 9701, 10939, 9684, -1, 11058, 9684, 9685, -1, 9702, 9685, 9686, -1, 11059, 9686, 10935, -1, 11060, 10935, 10921, -1, 11065, 10921, 10919, -1, 11068, 10919, 10918, -1, 11069, 10918, 9687, -1, 9703, 9687, 10917, -1, 11108, 10917, 9689, -1, 9688, 9689, 9690, -1, 11072, 9690, 9691, -1, 11073, 9691, 9704, -1, 9705, 9704, 9692, -1, 11075, 9692, 10908, -1, 9693, 10908, 9706, -1, 9707, 9706, 9708, -1, 11114, 9708, 10907, -1, 9694, 10907, 10904, -1, 11117, 10904, 10898, -1, 11221, 10898, 9695, -1, 11126, 9695, 9709, -1, 11127, 9709, 10892, -1, 11130, 10892, 10890, -1, 9696, 10890, 11131, -1, 9696, 11130, 10890, -1, 11044, 9697, 9698, -1, 9698, 10962, 9682, -1, 9682, 10961, 9699, -1, 9699, 9700, 9683, -1, 9683, 10955, 11049, -1, 11049, 10957, 11052, -1, 11052, 10959, 11057, -1, 11057, 10939, 9701, -1, 9701, 9684, 11058, -1, 11058, 9685, 9702, -1, 9702, 9686, 11059, -1, 11059, 10935, 11060, -1, 11060, 10921, 11065, -1, 11065, 10919, 11068, -1, 11068, 10918, 11069, -1, 11069, 9687, 9703, -1, 9703, 10917, 11108, -1, 11108, 9689, 9688, -1, 9688, 9690, 11072, -1, 11072, 9691, 11073, -1, 11073, 9704, 9705, -1, 9705, 9692, 11075, -1, 11075, 10908, 9693, -1, 9693, 9706, 9707, -1, 9707, 9708, 11114, -1, 11114, 10907, 9694, -1, 9694, 10904, 11117, -1, 11117, 10898, 11221, -1, 11221, 9695, 11126, -1, 11126, 9709, 11127, -1, 11127, 10892, 11130, -1, 10890, 9710, 11131, -1, 11131, 9710, 11132, -1, 11132, 9710, 9711, -1, 11133, 9711, 10888, -1, 9712, 11133, 10888, -1, 9712, 11137, 11133, -1, 9712, 9713, 11137, -1, 11137, 9713, 9714, -1, 11132, 9711, 11133, -1, 9715, 11169, 10984, -1, 9715, 11212, 11169, -1, 9715, 10985, 11212, -1, 11212, 10985, 11167, -1, 11167, 10985, 10976, -1, 11166, 10976, 9716, -1, 9736, 9716, 9737, -1, 9717, 9737, 10973, -1, 11205, 10973, 10974, -1, 11164, 10974, 9718, -1, 11163, 9718, 9738, -1, 9739, 9738, 10854, -1, 9740, 10854, 10866, -1, 9741, 10866, 9742, -1, 11160, 9742, 10858, -1, 9743, 10858, 9719, -1, 11159, 9719, 9720, -1, 11154, 9720, 9744, -1, 9745, 9744, 11012, -1, 11091, 11012, 11011, -1, 11090, 11011, 11008, -1, 11225, 11008, 11009, -1, 9721, 11009, 9722, -1, 11226, 9722, 9723, -1, 11085, 9723, 11024, -1, 9746, 11024, 10993, -1, 9724, 10993, 10992, -1, 11083, 10992, 9747, -1, 9725, 9747, 10991, -1, 9748, 10991, 9726, -1, 11081, 9726, 10913, -1, 9727, 10913, 9728, -1, 11079, 9728, 10912, -1, 9749, 10912, 9729, -1, 11076, 9729, 10909, -1, 9750, 10909, 11003, -1, 9751, 11003, 10914, -1, 11074, 10914, 9752, -1, 9753, 9752, 10915, -1, 9754, 10915, 10916, -1, 11109, 10916, 9730, -1, 9755, 9730, 10933, -1, 11071, 10933, 9756, -1, 11070, 9756, 10934, -1, 9757, 10934, 10926, -1, 11066, 10926, 10927, -1, 9758, 10927, 10928, -1, 9759, 10928, 9732, -1, 9731, 9732, 9733, -1, 11215, 9733, 9760, -1, 11213, 9760, 9734, -1, 9761, 9734, 9762, -1, 9735, 9762, 10984, -1, 11169, 9735, 10984, -1, 11167, 10976, 11166, -1, 11166, 9716, 9736, -1, 9736, 9737, 9717, -1, 9717, 10973, 11205, -1, 11205, 10974, 11164, -1, 11164, 9718, 11163, -1, 11163, 9738, 9739, -1, 9739, 10854, 9740, -1, 9740, 10866, 9741, -1, 9741, 9742, 11160, -1, 11160, 10858, 9743, -1, 9743, 9719, 11159, -1, 11159, 9720, 11154, -1, 11154, 9744, 9745, -1, 9745, 11012, 11091, -1, 11091, 11011, 11090, -1, 11090, 11008, 11225, -1, 11225, 11009, 9721, -1, 9721, 9722, 11226, -1, 11226, 9723, 11085, -1, 11085, 11024, 9746, -1, 9746, 10993, 9724, -1, 9724, 10992, 11083, -1, 11083, 9747, 9725, -1, 9725, 10991, 9748, -1, 9748, 9726, 11081, -1, 11081, 10913, 9727, -1, 9727, 9728, 11079, -1, 11079, 10912, 9749, -1, 9749, 9729, 11076, -1, 11076, 10909, 9750, -1, 9750, 11003, 9751, -1, 9751, 10914, 11074, -1, 11074, 9752, 9753, -1, 9753, 10915, 9754, -1, 9754, 10916, 11109, -1, 11109, 9730, 9755, -1, 9755, 10933, 11071, -1, 11071, 9756, 11070, -1, 11070, 10934, 9757, -1, 9757, 10926, 11066, -1, 11066, 10927, 9758, -1, 9758, 10928, 9759, -1, 9759, 9732, 9731, -1, 9731, 9733, 11215, -1, 11215, 9760, 11213, -1, 11213, 9734, 9761, -1, 9761, 9762, 9735, -1, 10753, 9764, 9763, -1, 10753, 10649, 9764, -1, 10753, 9765, 10649, -1, 10649, 9765, 10648, -1, 10648, 9765, 10752, -1, 9766, 10752, 9779, -1, 10645, 9779, 10817, -1, 10634, 10817, 9767, -1, 10697, 9767, 9768, -1, 10703, 9768, 10757, -1, 9780, 10757, 10759, -1, 9781, 10759, 10760, -1, 10704, 10760, 10761, -1, 10702, 10761, 9769, -1, 9770, 9769, 9771, -1, 9782, 9771, 10762, -1, 10701, 10762, 9772, -1, 9773, 9772, 10728, -1, 9783, 10728, 9774, -1, 9784, 9774, 9785, -1, 10658, 9785, 9775, -1, 10655, 9775, 9786, -1, 9776, 9786, 9777, -1, 10653, 9777, 10748, -1, 9787, 10748, 10749, -1, 10652, 10749, 10751, -1, 10651, 10751, 9788, -1, 9778, 9788, 9763, -1, 9764, 9778, 9763, -1, 10648, 10752, 9766, -1, 9766, 9779, 10645, -1, 10645, 10817, 10634, -1, 10634, 9767, 10697, -1, 10697, 9768, 10703, -1, 10703, 10757, 9780, -1, 9780, 10759, 9781, -1, 9781, 10760, 10704, -1, 10704, 10761, 10702, -1, 10702, 9769, 9770, -1, 9770, 9771, 9782, -1, 9782, 10762, 10701, -1, 10701, 9772, 9773, -1, 9773, 10728, 9783, -1, 9783, 9774, 9784, -1, 9784, 9785, 10658, -1, 10658, 9775, 10655, -1, 10655, 9786, 9776, -1, 9776, 9777, 10653, -1, 10653, 10748, 9787, -1, 9787, 10749, 10652, -1, 10652, 10751, 10651, -1, 10651, 9788, 9778, -1, 9789, 10621, 9805, -1, 9789, 9790, 10621, -1, 9789, 9791, 9790, -1, 9790, 9791, 9806, -1, 9806, 9791, 9807, -1, 10691, 9807, 9792, -1, 10692, 9792, 10774, -1, 10624, 10774, 9808, -1, 9793, 9808, 10777, -1, 9794, 10777, 9795, -1, 10642, 9795, 9797, -1, 9796, 9797, 10821, -1, 9809, 10821, 10820, -1, 10639, 10820, 9798, -1, 10694, 9798, 10819, -1, 10695, 10819, 10782, -1, 10637, 10782, 9799, -1, 10636, 9799, 9800, -1, 10696, 9800, 10756, -1, 9810, 10756, 10818, -1, 10633, 10818, 10764, -1, 9801, 10764, 10766, -1, 10631, 10766, 10767, -1, 10630, 10767, 9802, -1, 9803, 9802, 9804, -1, 9811, 9804, 10772, -1, 10626, 10772, 10770, -1, 9812, 10770, 9805, -1, 10621, 9812, 9805, -1, 9806, 9807, 10691, -1, 10691, 9792, 10692, -1, 10692, 10774, 10624, -1, 10624, 9808, 9793, -1, 9793, 10777, 9794, -1, 9794, 9795, 10642, -1, 10642, 9797, 9796, -1, 9796, 10821, 9809, -1, 9809, 10820, 10639, -1, 10639, 9798, 10694, -1, 10694, 10819, 10695, -1, 10695, 10782, 10637, -1, 10637, 9799, 10636, -1, 10636, 9800, 10696, -1, 10696, 10756, 9810, -1, 9810, 10818, 10633, -1, 10633, 10764, 9801, -1, 9801, 10766, 10631, -1, 10631, 10767, 10630, -1, 10630, 9802, 9803, -1, 9803, 9804, 9811, -1, 9811, 10772, 10626, -1, 10626, 10770, 9812, -1, 10811, 9813, 9826, -1, 10811, 9814, 9813, -1, 10811, 10813, 9814, -1, 9814, 10813, 10585, -1, 10585, 10813, 9828, -1, 10698, 9828, 9829, -1, 9830, 9829, 9831, -1, 10567, 9831, 9815, -1, 10566, 9815, 9832, -1, 10568, 9832, 10815, -1, 10571, 10815, 9833, -1, 10572, 9833, 9834, -1, 9816, 9834, 10776, -1, 10625, 10776, 10775, -1, 9817, 10775, 9835, -1, 9836, 9835, 10773, -1, 10623, 10773, 9819, -1, 9818, 9819, 9820, -1, 10620, 9820, 9821, -1, 9837, 9821, 9822, -1, 10591, 9822, 10784, -1, 10592, 10784, 9838, -1, 10588, 9838, 9823, -1, 10587, 9823, 10788, -1, 9839, 10788, 10792, -1, 9824, 10792, 9825, -1, 9840, 9825, 10822, -1, 9827, 10822, 9826, -1, 9813, 9827, 9826, -1, 10585, 9828, 10698, -1, 10698, 9829, 9830, -1, 9830, 9831, 10567, -1, 10567, 9815, 10566, -1, 10566, 9832, 10568, -1, 10568, 10815, 10571, -1, 10571, 9833, 10572, -1, 10572, 9834, 9816, -1, 9816, 10776, 10625, -1, 10625, 10775, 9817, -1, 9817, 9835, 9836, -1, 9836, 10773, 10623, -1, 10623, 9819, 9818, -1, 9818, 9820, 10620, -1, 10620, 9821, 9837, -1, 9837, 9822, 10591, -1, 10591, 10784, 10592, -1, 10592, 9838, 10588, -1, 10588, 9823, 10587, -1, 10587, 10788, 9839, -1, 9839, 10792, 9824, -1, 9824, 9825, 9840, -1, 9840, 10822, 9827, -1, 9841, 10608, 10808, -1, 9841, 9843, 10608, -1, 9841, 9842, 9843, -1, 9843, 9842, 9860, -1, 9860, 9842, 10806, -1, 9844, 10806, 9845, -1, 10594, 9845, 9847, -1, 9846, 9847, 10810, -1, 10604, 10810, 9848, -1, 9861, 9848, 10791, -1, 9862, 10791, 9863, -1, 10586, 9863, 10790, -1, 9849, 10790, 9850, -1, 9864, 9850, 10793, -1, 9851, 10793, 10795, -1, 9852, 10795, 9853, -1, 9865, 9853, 9854, -1, 10617, 9854, 9866, -1, 10610, 9866, 9855, -1, 10611, 9855, 9867, -1, 10612, 9867, 10797, -1, 10603, 10797, 10823, -1, 10602, 10823, 10799, -1, 9856, 10799, 9857, -1, 10600, 9857, 10803, -1, 10601, 10803, 10804, -1, 9868, 10804, 9858, -1, 9859, 9858, 10808, -1, 10608, 9859, 10808, -1, 9860, 10806, 9844, -1, 9844, 9845, 10594, -1, 10594, 9847, 9846, -1, 9846, 10810, 10604, -1, 10604, 9848, 9861, -1, 9861, 10791, 9862, -1, 9862, 9863, 10586, -1, 10586, 10790, 9849, -1, 9849, 9850, 9864, -1, 9864, 10793, 9851, -1, 9851, 10795, 9852, -1, 9852, 9853, 9865, -1, 9865, 9854, 10617, -1, 10617, 9866, 10610, -1, 10610, 9855, 10611, -1, 10611, 9867, 10612, -1, 10612, 10797, 10603, -1, 10603, 10823, 10602, -1, 10602, 10799, 9856, -1, 9856, 9857, 10600, -1, 10600, 10803, 10601, -1, 10601, 10804, 9868, -1, 9868, 9858, 9859, -1, 10742, 9885, 9869, -1, 10742, 9870, 9885, -1, 10742, 10743, 9870, -1, 9870, 10743, 9886, -1, 9886, 10743, 9887, -1, 9888, 9887, 10744, -1, 9889, 10744, 9890, -1, 10669, 9890, 9891, -1, 9871, 9891, 10746, -1, 10657, 10746, 9872, -1, 9892, 9872, 9873, -1, 10659, 9873, 10747, -1, 10700, 10747, 9874, -1, 9875, 9874, 10729, -1, 10660, 10729, 9876, -1, 9893, 9876, 9877, -1, 9894, 9877, 10730, -1, 10662, 10730, 9895, -1, 9878, 9895, 9879, -1, 9896, 9879, 10740, -1, 10663, 10740, 9880, -1, 10679, 9880, 10734, -1, 10675, 10734, 9881, -1, 9882, 9881, 10736, -1, 9897, 10736, 9898, -1, 9899, 9898, 9883, -1, 10673, 9883, 9900, -1, 9884, 9900, 9869, -1, 9885, 9884, 9869, -1, 9886, 9887, 9888, -1, 9888, 10744, 9889, -1, 9889, 9890, 10669, -1, 10669, 9891, 9871, -1, 9871, 10746, 10657, -1, 10657, 9872, 9892, -1, 9892, 9873, 10659, -1, 10659, 10747, 10700, -1, 10700, 9874, 9875, -1, 9875, 10729, 10660, -1, 10660, 9876, 9893, -1, 9893, 9877, 9894, -1, 9894, 10730, 10662, -1, 10662, 9895, 9878, -1, 9878, 9879, 9896, -1, 9896, 10740, 10663, -1, 10663, 9880, 10679, -1, 10679, 10734, 10675, -1, 10675, 9881, 9882, -1, 9882, 10736, 9897, -1, 9897, 9898, 9899, -1, 9899, 9883, 10673, -1, 10673, 9900, 9884, -1, 10779, 10641, 9901, -1, 10779, 9902, 10641, -1, 10779, 10778, 9902, -1, 9902, 10778, 9903, -1, 9903, 10778, 9916, -1, 10643, 9916, 9904, -1, 10573, 9904, 10814, -1, 9905, 10814, 9906, -1, 10689, 9906, 9907, -1, 9917, 9907, 10715, -1, 10576, 10715, 9918, -1, 10577, 9918, 9919, -1, 10688, 9919, 10719, -1, 9920, 10719, 9908, -1, 9921, 9908, 10717, -1, 9922, 10717, 9909, -1, 9910, 9909, 9923, -1, 10580, 9923, 9911, -1, 10581, 9911, 9912, -1, 9913, 9912, 10828, -1, 10582, 10828, 9924, -1, 10583, 9924, 10726, -1, 10584, 10726, 10763, -1, 9925, 10763, 10827, -1, 9926, 10827, 10826, -1, 9927, 10826, 10825, -1, 10635, 10825, 10758, -1, 9928, 10758, 9929, -1, 9930, 9929, 9914, -1, 10638, 9914, 10781, -1, 10640, 10781, 10780, -1, 9931, 10780, 9915, -1, 10693, 9915, 9901, -1, 10641, 10693, 9901, -1, 9903, 9916, 10643, -1, 10643, 9904, 10573, -1, 10573, 10814, 9905, -1, 9905, 9906, 10689, -1, 10689, 9907, 9917, -1, 9917, 10715, 10576, -1, 10576, 9918, 10577, -1, 10577, 9919, 10688, -1, 10688, 10719, 9920, -1, 9920, 9908, 9921, -1, 9921, 10717, 9922, -1, 9922, 9909, 9910, -1, 9910, 9923, 10580, -1, 10580, 9911, 10581, -1, 10581, 9912, 9913, -1, 9913, 10828, 10582, -1, 10582, 9924, 10583, -1, 10583, 10726, 10584, -1, 10584, 10763, 9925, -1, 9925, 10827, 9926, -1, 9926, 10826, 9927, -1, 9927, 10825, 10635, -1, 10635, 10758, 9928, -1, 9928, 9929, 9930, -1, 9930, 9914, 10638, -1, 10638, 10781, 10640, -1, 10640, 10780, 9931, -1, 9931, 9915, 10693, -1, 10798, 10802, 10609, -1, 10609, 10802, 9936, -1, 9936, 10802, 9932, -1, 9937, 9932, 9933, -1, 10615, 9933, 9934, -1, 9935, 9934, 10801, -1, 10614, 9935, 10801, -1, 9936, 9932, 9937, -1, 9937, 9933, 10615, -1, 10615, 9934, 9935, -1, 10737, 9939, 10674, -1, 10674, 9939, 9938, -1, 9938, 9939, 10735, -1, 10676, 10735, 9940, -1, 9941, 9940, 10733, -1, 10677, 10733, 9942, -1, 9943, 9942, 9944, -1, 10678, 9944, 9945, -1, 10664, 9945, 10732, -1, 10665, 10732, 10739, -1, 10666, 10665, 10739, -1, 9938, 10735, 10676, -1, 10676, 9940, 9941, -1, 9941, 10733, 10677, -1, 10677, 9942, 9943, -1, 9943, 9944, 10678, -1, 10678, 9945, 10664, -1, 10664, 10732, 10665, -1, 10263, 10393, 9958, -1, 10263, 9947, 10393, -1, 10263, 9946, 9947, -1, 9947, 9946, 10390, -1, 10390, 9946, 9948, -1, 9959, 9948, 9949, -1, 9960, 9949, 10309, -1, 9961, 10309, 10310, -1, 9962, 10310, 10313, -1, 10455, 10313, 10314, -1, 9963, 10314, 9964, -1, 10457, 9964, 9951, -1, 9950, 9951, 9965, -1, 10479, 9965, 9952, -1, 10477, 9952, 10318, -1, 9966, 10318, 9953, -1, 9967, 9953, 9954, -1, 10475, 9954, 9955, -1, 9968, 9955, 9969, -1, 9970, 9969, 9971, -1, 10401, 9971, 9956, -1, 10474, 9956, 10344, -1, 10400, 10344, 10341, -1, 10399, 10341, 10343, -1, 9957, 10343, 9972, -1, 10397, 9972, 10260, -1, 10395, 10260, 10261, -1, 10394, 10261, 9958, -1, 10393, 10394, 9958, -1, 10390, 9948, 9959, -1, 9959, 9949, 9960, -1, 9960, 10309, 9961, -1, 9961, 10310, 9962, -1, 9962, 10313, 10455, -1, 10455, 10314, 9963, -1, 9963, 9964, 10457, -1, 10457, 9951, 9950, -1, 9950, 9965, 10479, -1, 10479, 9952, 10477, -1, 10477, 10318, 9966, -1, 9966, 9953, 9967, -1, 9967, 9954, 10475, -1, 10475, 9955, 9968, -1, 9968, 9969, 9970, -1, 9970, 9971, 10401, -1, 10401, 9956, 10474, -1, 10474, 10344, 10400, -1, 10400, 10341, 10399, -1, 10399, 10343, 9957, -1, 9957, 9972, 10397, -1, 10397, 10260, 10395, -1, 10395, 10261, 10394, -1, 9973, 10439, 10273, -1, 9973, 10440, 10439, -1, 9973, 9974, 10440, -1, 10440, 9974, 9984, -1, 9984, 9974, 9985, -1, 10441, 9985, 10282, -1, 9986, 10282, 9987, -1, 10443, 9987, 10329, -1, 10446, 10329, 10328, -1, 10448, 10328, 10322, -1, 10449, 10322, 10326, -1, 10450, 10326, 9975, -1, 9988, 9975, 10321, -1, 9976, 10321, 9977, -1, 10452, 9977, 10316, -1, 10454, 10316, 10315, -1, 10462, 10315, 10312, -1, 10463, 10312, 10311, -1, 9989, 10311, 9979, -1, 9978, 9979, 9980, -1, 9990, 9980, 10269, -1, 10388, 10269, 10271, -1, 9991, 10271, 9992, -1, 10387, 9992, 9981, -1, 10385, 9981, 9993, -1, 10386, 9993, 10272, -1, 9982, 10272, 9983, -1, 9994, 9983, 10273, -1, 10439, 9994, 10273, -1, 9984, 9985, 10441, -1, 10441, 10282, 9986, -1, 9986, 9987, 10443, -1, 10443, 10329, 10446, -1, 10446, 10328, 10448, -1, 10448, 10322, 10449, -1, 10449, 10326, 10450, -1, 10450, 9975, 9988, -1, 9988, 10321, 9976, -1, 9976, 9977, 10452, -1, 10452, 10316, 10454, -1, 10454, 10315, 10462, -1, 10462, 10312, 10463, -1, 10463, 10311, 9989, -1, 9989, 9979, 9978, -1, 9978, 9980, 9990, -1, 9990, 10269, 10388, -1, 10388, 10271, 9991, -1, 9991, 9992, 10387, -1, 10387, 9981, 10385, -1, 10385, 9993, 10386, -1, 10386, 10272, 9982, -1, 9982, 9983, 9994, -1, 9995, 9996, 9997, -1, 9995, 10464, 9996, -1, 9995, 9998, 10464, -1, 10464, 9998, 10014, -1, 10014, 9998, 10015, -1, 10016, 10015, 9999, -1, 10465, 9999, 10001, -1, 10000, 10001, 10002, -1, 10358, 10002, 10324, -1, 10467, 10324, 10323, -1, 10017, 10323, 10003, -1, 10018, 10003, 10019, -1, 10004, 10019, 10005, -1, 10445, 10005, 10330, -1, 10020, 10330, 10331, -1, 10006, 10331, 10008, -1, 10007, 10008, 10009, -1, 10444, 10009, 10010, -1, 10442, 10010, 10332, -1, 10011, 10332, 10021, -1, 10380, 10021, 10022, -1, 10379, 10022, 10023, -1, 10381, 10023, 10274, -1, 10378, 10274, 10024, -1, 10469, 10024, 10333, -1, 10025, 10333, 10026, -1, 10027, 10026, 10012, -1, 10013, 10012, 9997, -1, 9996, 10013, 9997, -1, 10014, 10015, 10016, -1, 10016, 9999, 10465, -1, 10465, 10001, 10000, -1, 10000, 10002, 10358, -1, 10358, 10324, 10467, -1, 10467, 10323, 10017, -1, 10017, 10003, 10018, -1, 10018, 10019, 10004, -1, 10004, 10005, 10445, -1, 10445, 10330, 10020, -1, 10020, 10331, 10006, -1, 10006, 10008, 10007, -1, 10007, 10009, 10444, -1, 10444, 10010, 10442, -1, 10442, 10332, 10011, -1, 10011, 10021, 10380, -1, 10380, 10022, 10379, -1, 10379, 10023, 10381, -1, 10381, 10274, 10378, -1, 10378, 10024, 10469, -1, 10469, 10333, 10025, -1, 10025, 10026, 10027, -1, 10027, 10012, 10013, -1, 10028, 10363, 10292, -1, 10028, 10029, 10363, -1, 10028, 10300, 10029, -1, 10029, 10300, 10361, -1, 10361, 10300, 10299, -1, 10360, 10299, 10302, -1, 10030, 10302, 10041, -1, 10359, 10041, 10303, -1, 10470, 10303, 10334, -1, 10471, 10334, 10335, -1, 10042, 10335, 10031, -1, 10472, 10031, 10032, -1, 10375, 10032, 10033, -1, 10376, 10033, 10034, -1, 10043, 10034, 10275, -1, 10035, 10275, 10278, -1, 10377, 10278, 10284, -1, 10044, 10284, 10036, -1, 10045, 10036, 10285, -1, 10374, 10285, 10286, -1, 10046, 10286, 10047, -1, 10037, 10047, 10038, -1, 10048, 10038, 10039, -1, 10368, 10039, 10288, -1, 10049, 10288, 10040, -1, 10050, 10040, 10289, -1, 10371, 10289, 10290, -1, 10051, 10290, 10292, -1, 10363, 10051, 10292, -1, 10361, 10299, 10360, -1, 10360, 10302, 10030, -1, 10030, 10041, 10359, -1, 10359, 10303, 10470, -1, 10470, 10334, 10471, -1, 10471, 10335, 10042, -1, 10042, 10031, 10472, -1, 10472, 10032, 10375, -1, 10375, 10033, 10376, -1, 10376, 10034, 10043, -1, 10043, 10275, 10035, -1, 10035, 10278, 10377, -1, 10377, 10284, 10044, -1, 10044, 10036, 10045, -1, 10045, 10285, 10374, -1, 10374, 10286, 10046, -1, 10046, 10047, 10037, -1, 10037, 10038, 10048, -1, 10048, 10039, 10368, -1, 10368, 10288, 10049, -1, 10049, 10040, 10050, -1, 10050, 10289, 10371, -1, 10371, 10290, 10051, -1, 10249, 10473, 10052, -1, 10249, 10053, 10473, -1, 10249, 10054, 10053, -1, 10053, 10054, 10055, -1, 10055, 10054, 10251, -1, 10064, 10251, 10065, -1, 10066, 10065, 10067, -1, 10405, 10067, 10068, -1, 10404, 10068, 10056, -1, 10069, 10056, 10254, -1, 10070, 10254, 10253, -1, 10057, 10253, 10337, -1, 10071, 10337, 10336, -1, 10423, 10336, 10072, -1, 10073, 10072, 10058, -1, 10422, 10058, 10074, -1, 10059, 10074, 10236, -1, 10420, 10236, 10060, -1, 10418, 10060, 10237, -1, 10417, 10237, 10061, -1, 10075, 10061, 10242, -1, 10415, 10242, 10244, -1, 10414, 10244, 10256, -1, 10412, 10256, 10062, -1, 10410, 10062, 10063, -1, 10409, 10063, 10246, -1, 10076, 10246, 10247, -1, 10407, 10247, 10052, -1, 10473, 10407, 10052, -1, 10055, 10251, 10064, -1, 10064, 10065, 10066, -1, 10066, 10067, 10405, -1, 10405, 10068, 10404, -1, 10404, 10056, 10069, -1, 10069, 10254, 10070, -1, 10070, 10253, 10057, -1, 10057, 10337, 10071, -1, 10071, 10336, 10423, -1, 10423, 10072, 10073, -1, 10073, 10058, 10422, -1, 10422, 10074, 10059, -1, 10059, 10236, 10420, -1, 10420, 10060, 10418, -1, 10418, 10237, 10417, -1, 10417, 10061, 10075, -1, 10075, 10242, 10415, -1, 10415, 10244, 10414, -1, 10414, 10256, 10412, -1, 10412, 10062, 10410, -1, 10410, 10063, 10409, -1, 10409, 10246, 10076, -1, 10076, 10247, 10407, -1, 10077, 10451, 10320, -1, 10077, 10460, 10451, -1, 10077, 10078, 10460, -1, 10460, 10078, 10459, -1, 10459, 10078, 10079, -1, 10091, 10079, 10327, -1, 10447, 10327, 10092, -1, 10468, 10092, 10325, -1, 10357, 10325, 10093, -1, 10094, 10093, 10080, -1, 10356, 10080, 10217, -1, 10095, 10217, 10081, -1, 10096, 10081, 10082, -1, 10434, 10082, 10083, -1, 10438, 10083, 10084, -1, 10097, 10084, 10085, -1, 10098, 10085, 10086, -1, 10099, 10086, 10226, -1, 10100, 10226, 10101, -1, 10425, 10101, 10340, -1, 10087, 10340, 10232, -1, 10424, 10232, 10234, -1, 10476, 10234, 10235, -1, 10088, 10235, 10319, -1, 10478, 10319, 10317, -1, 10102, 10317, 10103, -1, 10104, 10103, 10339, -1, 10458, 10339, 10105, -1, 10456, 10105, 10089, -1, 10106, 10089, 10338, -1, 10453, 10338, 10107, -1, 10461, 10107, 10108, -1, 10090, 10108, 10320, -1, 10451, 10090, 10320, -1, 10459, 10079, 10091, -1, 10091, 10327, 10447, -1, 10447, 10092, 10468, -1, 10468, 10325, 10357, -1, 10357, 10093, 10094, -1, 10094, 10080, 10356, -1, 10356, 10217, 10095, -1, 10095, 10081, 10096, -1, 10096, 10082, 10434, -1, 10434, 10083, 10438, -1, 10438, 10084, 10097, -1, 10097, 10085, 10098, -1, 10098, 10086, 10099, -1, 10099, 10226, 10100, -1, 10100, 10101, 10425, -1, 10425, 10340, 10087, -1, 10087, 10232, 10424, -1, 10424, 10234, 10476, -1, 10476, 10235, 10088, -1, 10088, 10319, 10478, -1, 10478, 10317, 10102, -1, 10102, 10103, 10104, -1, 10104, 10339, 10458, -1, 10458, 10105, 10456, -1, 10456, 10089, 10106, -1, 10106, 10338, 10453, -1, 10453, 10107, 10461, -1, 10461, 10108, 10090, -1, 10109, 10406, 10250, -1, 10250, 10406, 10115, -1, 10115, 10406, 10403, -1, 10110, 10403, 10116, -1, 10252, 10116, 10111, -1, 10342, 10111, 10396, -1, 10259, 10396, 10398, -1, 10117, 10398, 10118, -1, 10262, 10118, 10392, -1, 10264, 10392, 10391, -1, 10308, 10391, 10389, -1, 10265, 10389, 10119, -1, 10266, 10119, 10120, -1, 10267, 10120, 10121, -1, 10268, 10121, 10384, -1, 10270, 10384, 10383, -1, 10122, 10383, 10123, -1, 10280, 10123, 10124, -1, 10281, 10124, 10112, -1, 10114, 10112, 10113, -1, 10114, 10281, 10112, -1, 10115, 10403, 10110, -1, 10110, 10116, 10252, -1, 10252, 10111, 10342, -1, 10342, 10396, 10259, -1, 10259, 10398, 10117, -1, 10117, 10118, 10262, -1, 10262, 10392, 10264, -1, 10264, 10391, 10308, -1, 10308, 10389, 10265, -1, 10265, 10119, 10266, -1, 10266, 10120, 10267, -1, 10267, 10121, 10268, -1, 10268, 10384, 10270, -1, 10270, 10383, 10122, -1, 10122, 10123, 10280, -1, 10280, 10124, 10281, -1, 10112, 10125, 10113, -1, 10113, 10125, 10276, -1, 10276, 10125, 10382, -1, 10126, 10382, 10127, -1, 10128, 10126, 10127, -1, 10128, 10129, 10126, -1, 10128, 10130, 10129, -1, 10129, 10130, 10132, -1, 10132, 10130, 10133, -1, 10277, 10133, 10131, -1, 10283, 10131, 10155, -1, 10279, 10283, 10155, -1, 10276, 10382, 10126, -1, 10132, 10133, 10277, -1, 10277, 10131, 10283, -1, 10305, 10134, 10135, -1, 10135, 10134, 10136, -1, 10136, 10134, 10304, -1, 10137, 10304, 10301, -1, 10138, 10301, 10298, -1, 10362, 10298, 10297, -1, 10139, 10362, 10297, -1, 10136, 10304, 10137, -1, 10137, 10301, 10138, -1, 10138, 10298, 10362, -1, 10297, 10296, 10139, -1, 10139, 10296, 10143, -1, 10143, 10296, 10140, -1, 10364, 10140, 10295, -1, 10365, 10295, 10293, -1, 10144, 10293, 10294, -1, 10366, 10294, 10291, -1, 10145, 10291, 10141, -1, 10367, 10141, 10146, -1, 10147, 10146, 10142, -1, 10369, 10147, 10142, -1, 10143, 10140, 10364, -1, 10364, 10295, 10365, -1, 10365, 10293, 10144, -1, 10144, 10294, 10366, -1, 10366, 10291, 10145, -1, 10145, 10141, 10367, -1, 10367, 10146, 10147, -1, 10369, 10142, 10149, -1, 10149, 10142, 10148, -1, 10148, 10150, 10149, -1, 10149, 10150, 10372, -1, 10372, 10150, 10287, -1, 10153, 10287, 10152, -1, 10151, 10152, 10154, -1, 10373, 10154, 10156, -1, 10370, 10373, 10156, -1, 10372, 10287, 10153, -1, 10153, 10152, 10151, -1, 10151, 10154, 10373, -1, 10370, 10156, 10155, -1, 10155, 10156, 10279, -1, 10109, 10250, 10158, -1, 10158, 10250, 10157, -1, 10157, 10159, 10158, -1, 10158, 10159, 10408, -1, 10408, 10159, 10161, -1, 10160, 10161, 10164, -1, 10160, 10408, 10161, -1, 10161, 10258, 10164, -1, 10164, 10258, 10162, -1, 10165, 10162, 10257, -1, 10163, 10165, 10257, -1, 10164, 10162, 10165, -1, 10163, 10257, 10411, -1, 10411, 10257, 10248, -1, 10248, 10166, 10411, -1, 10411, 10166, 10413, -1, 10413, 10166, 10245, -1, 10169, 10245, 10170, -1, 10171, 10170, 10255, -1, 10416, 10255, 10243, -1, 10167, 10243, 10168, -1, 10172, 10168, 10173, -1, 10174, 10173, 10241, -1, 10175, 10241, 10240, -1, 10176, 10175, 10240, -1, 10413, 10245, 10169, -1, 10169, 10170, 10171, -1, 10171, 10255, 10416, -1, 10416, 10243, 10167, -1, 10167, 10168, 10172, -1, 10172, 10173, 10174, -1, 10174, 10241, 10175, -1, 10240, 10239, 10176, -1, 10176, 10239, 10419, -1, 10419, 10239, 10421, -1, 10421, 10239, 10238, -1, 10233, 10421, 10238, -1, 10233, 10402, 10421, -1, 10402, 10233, 10178, -1, 10178, 10233, 10222, -1, 10222, 10177, 10178, -1, 10178, 10177, 10428, -1, 10428, 10177, 10224, -1, 10430, 10224, 10231, -1, 10429, 10231, 10180, -1, 10429, 10430, 10231, -1, 10428, 10224, 10430, -1, 10231, 10230, 10180, -1, 10180, 10230, 10228, -1, 10179, 10228, 10229, -1, 10431, 10179, 10229, -1, 10180, 10228, 10179, -1, 10433, 10181, 10427, -1, 10427, 10181, 10182, -1, 10221, 10427, 10182, -1, 10221, 10183, 10427, -1, 10221, 10225, 10183, -1, 10183, 10225, 10426, -1, 10426, 10225, 10220, -1, 10185, 10220, 10184, -1, 10435, 10184, 10186, -1, 10436, 10186, 10218, -1, 10437, 10436, 10218, -1, 10426, 10220, 10185, -1, 10185, 10184, 10435, -1, 10435, 10186, 10436, -1, 10218, 10187, 10437, -1, 10437, 10187, 10188, -1, 10187, 10189, 10188, -1, 10188, 10189, 10190, -1, 10190, 10189, 10193, -1, 10194, 10193, 10191, -1, 10195, 10191, 10216, -1, 10196, 10216, 10213, -1, 10353, 10213, 10215, -1, 10192, 10215, 10348, -1, 10192, 10353, 10215, -1, 10190, 10193, 10194, -1, 10194, 10191, 10195, -1, 10195, 10216, 10196, -1, 10196, 10213, 10353, -1, 10215, 10197, 10348, -1, 10345, 10209, 10199, -1, 10199, 10209, 10198, -1, 10211, 10199, 10198, -1, 10211, 10349, 10199, -1, 10211, 10212, 10349, -1, 10349, 10212, 10202, -1, 10202, 10212, 10214, -1, 10350, 10214, 10200, -1, 10351, 10200, 10203, -1, 10352, 10203, 10219, -1, 10354, 10219, 10204, -1, 10205, 10204, 10206, -1, 10207, 10206, 10307, -1, 10208, 10307, 10306, -1, 10355, 10306, 10201, -1, 10466, 10201, 10305, -1, 10135, 10466, 10305, -1, 10202, 10214, 10350, -1, 10350, 10200, 10351, -1, 10351, 10203, 10352, -1, 10352, 10219, 10354, -1, 10354, 10204, 10205, -1, 10205, 10206, 10207, -1, 10207, 10307, 10208, -1, 10208, 10306, 10355, -1, 10355, 10201, 10466, -1, 10347, 10210, 10345, -1, 10345, 10210, 10209, -1, 10210, 11493, 10209, -1, 10209, 11493, 10197, -1, 10198, 10197, 10211, -1, 10198, 10209, 10197, -1, 10211, 10197, 10212, -1, 10212, 10197, 10215, -1, 10214, 10215, 10213, -1, 10200, 10213, 10203, -1, 10200, 10214, 10213, -1, 10212, 10215, 10214, -1, 10213, 10216, 10203, -1, 10203, 10216, 10219, -1, 10219, 10216, 10191, -1, 10080, 10191, 10193, -1, 10189, 10080, 10193, -1, 10189, 10187, 10080, -1, 10080, 10187, 10218, -1, 10217, 10218, 10081, -1, 10217, 10080, 10218, -1, 10219, 10191, 10080, -1, 10204, 10080, 10206, -1, 10204, 10219, 10080, -1, 10081, 10218, 10082, -1, 10082, 10218, 10186, -1, 10083, 10186, 10184, -1, 10084, 10184, 10220, -1, 10085, 10220, 10225, -1, 10086, 10225, 10221, -1, 10222, 10221, 10182, -1, 10181, 10222, 10182, -1, 10181, 10223, 10222, -1, 10222, 10223, 10229, -1, 10177, 10229, 10224, -1, 10177, 10222, 10229, -1, 10082, 10186, 10083, -1, 10083, 10184, 10084, -1, 10084, 10220, 10085, -1, 10085, 10225, 10086, -1, 10086, 10221, 10222, -1, 10226, 10222, 10101, -1, 10226, 10086, 10222, -1, 10223, 10227, 10229, -1, 10228, 10230, 10229, -1, 10229, 10230, 10231, -1, 10224, 10229, 10231, -1, 10233, 10232, 10222, -1, 10233, 10234, 10232, -1, 10233, 10235, 10234, -1, 10233, 9953, 10235, -1, 10233, 9954, 9953, -1, 10233, 9955, 9954, -1, 10233, 9969, 9955, -1, 10233, 9971, 9969, -1, 10233, 9956, 9971, -1, 10233, 10072, 9956, -1, 10233, 10058, 10072, -1, 10233, 10074, 10058, -1, 10233, 10238, 10074, -1, 10074, 10238, 10236, -1, 10236, 10238, 10060, -1, 10060, 10238, 10237, -1, 10237, 10238, 10061, -1, 10061, 10238, 10242, -1, 10242, 10238, 10239, -1, 10240, 10242, 10239, -1, 10240, 10241, 10242, -1, 10242, 10241, 10173, -1, 10168, 10242, 10173, -1, 10168, 10243, 10242, -1, 10242, 10243, 10244, -1, 10244, 10243, 10255, -1, 10256, 10255, 10170, -1, 10062, 10170, 10245, -1, 10166, 10062, 10245, -1, 10166, 10063, 10062, -1, 10166, 10248, 10063, -1, 10063, 10248, 10246, -1, 10246, 10248, 10247, -1, 10247, 10248, 10257, -1, 10052, 10257, 10157, -1, 10250, 10052, 10157, -1, 10250, 10249, 10052, -1, 10250, 10054, 10249, -1, 10250, 10251, 10054, -1, 10250, 10065, 10251, -1, 10250, 10067, 10065, -1, 10250, 10068, 10067, -1, 10250, 10115, 10068, -1, 10068, 10115, 10110, -1, 10252, 10068, 10110, -1, 10252, 10056, 10068, -1, 10252, 10342, 10056, -1, 10056, 10342, 10254, -1, 10254, 10342, 9956, -1, 10253, 9956, 10337, -1, 10253, 10254, 9956, -1, 10244, 10255, 10256, -1, 10256, 10170, 10062, -1, 10157, 10257, 10159, -1, 10159, 10257, 10162, -1, 10161, 10162, 10258, -1, 10161, 10159, 10162, -1, 10259, 10260, 10342, -1, 10259, 10261, 10260, -1, 10259, 10117, 10261, -1, 10261, 10117, 9958, -1, 9958, 10117, 10262, -1, 10263, 10262, 10264, -1, 9946, 10264, 10308, -1, 9948, 10308, 9949, -1, 9948, 9946, 10308, -1, 9958, 10262, 10263, -1, 10263, 10264, 9946, -1, 10265, 10269, 10308, -1, 10265, 10266, 10269, -1, 10269, 10266, 10267, -1, 10268, 10269, 10267, -1, 10268, 10270, 10269, -1, 10269, 10270, 10271, -1, 10271, 10270, 9992, -1, 9992, 10270, 9981, -1, 9981, 10270, 9993, -1, 9993, 10270, 10272, -1, 10272, 10270, 9983, -1, 9983, 10270, 10273, -1, 10273, 10270, 10122, -1, 9973, 10122, 10280, -1, 9974, 10280, 10281, -1, 10021, 10281, 10114, -1, 10022, 10114, 10113, -1, 10276, 10022, 10113, -1, 10276, 10023, 10022, -1, 10276, 10274, 10023, -1, 10276, 10024, 10274, -1, 10276, 10275, 10024, -1, 10276, 10278, 10275, -1, 10276, 10126, 10278, -1, 10278, 10126, 10129, -1, 10132, 10278, 10129, -1, 10132, 10277, 10278, -1, 10278, 10277, 10283, -1, 10284, 10283, 10279, -1, 10036, 10279, 10285, -1, 10036, 10284, 10279, -1, 10273, 10122, 9973, -1, 9973, 10280, 9974, -1, 9974, 10281, 10021, -1, 9985, 10021, 10332, -1, 10282, 10332, 9987, -1, 10282, 9985, 10332, -1, 10021, 10114, 10022, -1, 10278, 10283, 10284, -1, 10285, 10279, 10286, -1, 10286, 10279, 10156, -1, 10047, 10156, 10038, -1, 10047, 10286, 10156, -1, 10154, 10152, 10156, -1, 10156, 10152, 10287, -1, 10150, 10156, 10287, -1, 10150, 10148, 10156, -1, 10156, 10148, 10038, -1, 10038, 10148, 10039, -1, 10039, 10148, 10288, -1, 10288, 10148, 10142, -1, 10040, 10142, 10289, -1, 10040, 10288, 10142, -1, 10289, 10142, 10290, -1, 10290, 10142, 10146, -1, 10141, 10290, 10146, -1, 10141, 10291, 10290, -1, 10290, 10291, 10292, -1, 10292, 10291, 10294, -1, 10293, 10292, 10294, -1, 10293, 10295, 10292, -1, 10292, 10295, 10140, -1, 10296, 10292, 10140, -1, 10296, 10028, 10292, -1, 10296, 10297, 10028, -1, 10028, 10297, 10298, -1, 10300, 10298, 10299, -1, 10300, 10028, 10298, -1, 10298, 10301, 10299, -1, 10299, 10301, 10302, -1, 10302, 10301, 10304, -1, 10041, 10304, 10303, -1, 10041, 10302, 10304, -1, 10304, 10134, 10303, -1, 10303, 10134, 10305, -1, 10201, 10303, 10305, -1, 10201, 10012, 10303, -1, 10201, 9997, 10012, -1, 10201, 9995, 9997, -1, 10201, 9998, 9995, -1, 10201, 10015, 9998, -1, 10201, 9999, 10015, -1, 10201, 10001, 9999, -1, 10201, 10002, 10001, -1, 10201, 10093, 10002, -1, 10201, 10080, 10093, -1, 10201, 10306, 10080, -1, 10080, 10306, 10307, -1, 10206, 10080, 10307, -1, 10269, 9980, 10308, -1, 10308, 9980, 10310, -1, 10309, 10308, 10310, -1, 10309, 9949, 10308, -1, 9980, 9979, 10310, -1, 10310, 9979, 10311, -1, 10312, 10310, 10311, -1, 10312, 10313, 10310, -1, 10312, 10315, 10313, -1, 10313, 10315, 10314, -1, 10314, 10315, 9964, -1, 9964, 10315, 10316, -1, 10317, 10316, 10103, -1, 10317, 9964, 10316, -1, 10317, 9951, 9964, -1, 10317, 9965, 9951, -1, 10317, 9952, 9965, -1, 10317, 10318, 9952, -1, 10317, 10319, 10318, -1, 10318, 10319, 9953, -1, 9953, 10319, 10235, -1, 9977, 10108, 10316, -1, 9977, 10320, 10108, -1, 9977, 10321, 10320, -1, 10320, 10321, 10077, -1, 10077, 10321, 9975, -1, 10078, 9975, 10326, -1, 10079, 10326, 10322, -1, 10327, 10322, 10328, -1, 10003, 10328, 10019, -1, 10003, 10327, 10328, -1, 10003, 10092, 10327, -1, 10003, 10323, 10092, -1, 10092, 10323, 10324, -1, 10002, 10092, 10324, -1, 10002, 10325, 10092, -1, 10002, 10093, 10325, -1, 10077, 9975, 10078, -1, 10078, 10326, 10079, -1, 10079, 10322, 10327, -1, 10328, 10329, 10019, -1, 10019, 10329, 10005, -1, 10005, 10329, 10330, -1, 10330, 10329, 10331, -1, 10331, 10329, 10008, -1, 10008, 10329, 10009, -1, 10009, 10329, 10010, -1, 10010, 10329, 10332, -1, 10332, 10329, 9987, -1, 9985, 9974, 10021, -1, 10012, 10026, 10303, -1, 10303, 10026, 10333, -1, 10024, 10303, 10333, -1, 10024, 10334, 10303, -1, 10024, 10335, 10334, -1, 10024, 10031, 10335, -1, 10024, 10032, 10031, -1, 10024, 10033, 10032, -1, 10024, 10034, 10033, -1, 10024, 10275, 10034, -1, 10052, 10247, 10257, -1, 10072, 10336, 9956, -1, 9956, 10336, 10337, -1, 10108, 10107, 10316, -1, 10316, 10107, 10338, -1, 10089, 10316, 10338, -1, 10089, 10105, 10316, -1, 10316, 10105, 10339, -1, 10103, 10316, 10339, -1, 10232, 10340, 10222, -1, 10222, 10340, 10101, -1, 10260, 9972, 10342, -1, 10342, 9972, 10343, -1, 10341, 10342, 10343, -1, 10341, 10344, 10342, -1, 10342, 10344, 9956, -1, 11493, 10346, 10197, -1, 10197, 10346, 10348, -1, 10346, 10345, 10348, -1, 10346, 10347, 10345, -1, 10345, 10199, 10348, -1, 10348, 10199, 10349, -1, 10202, 10348, 10349, -1, 10202, 10192, 10348, -1, 10202, 10350, 10192, -1, 10192, 10350, 10353, -1, 10353, 10350, 10351, -1, 10352, 10353, 10351, -1, 10352, 10196, 10353, -1, 10352, 10354, 10196, -1, 10196, 10354, 10195, -1, 10195, 10354, 10356, -1, 10194, 10356, 10190, -1, 10194, 10195, 10356, -1, 10354, 10205, 10356, -1, 10356, 10205, 10207, -1, 10208, 10356, 10207, -1, 10208, 10355, 10356, -1, 10356, 10355, 10466, -1, 10094, 10466, 10358, -1, 10357, 10358, 10468, -1, 10357, 10094, 10358, -1, 10135, 10470, 10466, -1, 10135, 10136, 10470, -1, 10470, 10136, 10359, -1, 10359, 10136, 10137, -1, 10030, 10137, 10138, -1, 10360, 10138, 10362, -1, 10361, 10362, 10029, -1, 10361, 10360, 10362, -1, 10359, 10137, 10030, -1, 10030, 10138, 10360, -1, 10362, 10139, 10029, -1, 10029, 10139, 10363, -1, 10363, 10139, 10143, -1, 10364, 10363, 10143, -1, 10364, 10051, 10363, -1, 10364, 10365, 10051, -1, 10051, 10365, 10144, -1, 10366, 10051, 10144, -1, 10366, 10371, 10051, -1, 10366, 10145, 10371, -1, 10371, 10145, 10367, -1, 10050, 10367, 10147, -1, 10369, 10050, 10147, -1, 10369, 10049, 10050, -1, 10369, 10368, 10049, -1, 10369, 10048, 10368, -1, 10369, 10149, 10048, -1, 10048, 10149, 10037, -1, 10037, 10149, 10370, -1, 10046, 10370, 10374, -1, 10046, 10037, 10370, -1, 10371, 10367, 10050, -1, 10372, 10153, 10149, -1, 10149, 10153, 10151, -1, 10373, 10149, 10151, -1, 10373, 10370, 10149, -1, 10370, 10155, 10374, -1, 10374, 10155, 10045, -1, 10045, 10155, 10044, -1, 10044, 10155, 10377, -1, 10377, 10155, 10131, -1, 10035, 10131, 10133, -1, 10043, 10133, 10130, -1, 10376, 10130, 10378, -1, 10375, 10378, 10472, -1, 10375, 10376, 10378, -1, 10377, 10131, 10035, -1, 10035, 10133, 10043, -1, 10130, 10128, 10378, -1, 10378, 10128, 10127, -1, 10381, 10127, 10382, -1, 10379, 10382, 10125, -1, 10380, 10125, 10011, -1, 10380, 10379, 10125, -1, 10378, 10127, 10381, -1, 10381, 10382, 10379, -1, 10112, 9982, 10125, -1, 10112, 10124, 9982, -1, 9982, 10124, 10123, -1, 10383, 9982, 10123, -1, 10383, 10384, 9982, -1, 9982, 10384, 10386, -1, 10386, 10384, 10121, -1, 10385, 10121, 10387, -1, 10385, 10386, 10121, -1, 10121, 10120, 10387, -1, 10387, 10120, 9991, -1, 9991, 10120, 10119, -1, 10388, 10119, 9990, -1, 10388, 9991, 10119, -1, 10119, 10389, 9990, -1, 9990, 10389, 9978, -1, 9978, 10389, 9961, -1, 9989, 9961, 10463, -1, 9989, 9978, 9961, -1, 10389, 10391, 9961, -1, 9961, 10391, 9960, -1, 9960, 10391, 9959, -1, 9959, 10391, 10390, -1, 10390, 10391, 10392, -1, 9947, 10392, 10393, -1, 9947, 10390, 10392, -1, 10392, 10118, 10393, -1, 10393, 10118, 10394, -1, 10394, 10118, 10398, -1, 10395, 10398, 10396, -1, 10397, 10396, 9957, -1, 10397, 10395, 10396, -1, 10394, 10398, 10395, -1, 10396, 10111, 9957, -1, 9957, 10111, 10399, -1, 10399, 10111, 10116, -1, 10069, 10116, 10404, -1, 10069, 10399, 10116, -1, 10069, 10400, 10399, -1, 10069, 10070, 10400, -1, 10400, 10070, 10474, -1, 10474, 10070, 10057, -1, 10401, 10057, 10071, -1, 9970, 10071, 10402, -1, 9968, 10402, 10475, -1, 9968, 9970, 10402, -1, 10116, 10403, 10404, -1, 10404, 10403, 10405, -1, 10405, 10403, 10066, -1, 10066, 10403, 10406, -1, 10064, 10406, 10109, -1, 10055, 10109, 10053, -1, 10055, 10064, 10109, -1, 10066, 10406, 10064, -1, 10053, 10109, 10473, -1, 10473, 10109, 10158, -1, 10407, 10158, 10163, -1, 10076, 10163, 10409, -1, 10076, 10407, 10163, -1, 10158, 10408, 10163, -1, 10163, 10408, 10165, -1, 10165, 10408, 10160, -1, 10164, 10165, 10160, -1, 10163, 10411, 10409, -1, 10409, 10411, 10410, -1, 10410, 10411, 10412, -1, 10412, 10411, 10413, -1, 10169, 10412, 10413, -1, 10169, 10414, 10412, -1, 10169, 10171, 10414, -1, 10414, 10171, 10416, -1, 10415, 10416, 10167, -1, 10172, 10415, 10167, -1, 10172, 10075, 10415, -1, 10172, 10174, 10075, -1, 10075, 10174, 10417, -1, 10417, 10174, 10175, -1, 10176, 10417, 10175, -1, 10176, 10418, 10417, -1, 10176, 10419, 10418, -1, 10418, 10419, 10420, -1, 10420, 10419, 10421, -1, 10059, 10421, 10422, -1, 10059, 10420, 10421, -1, 10414, 10416, 10415, -1, 10421, 10402, 10422, -1, 10422, 10402, 10073, -1, 10073, 10402, 10423, -1, 10423, 10402, 10071, -1, 10178, 10424, 10402, -1, 10178, 10087, 10424, -1, 10178, 10425, 10087, -1, 10178, 10100, 10425, -1, 10178, 10099, 10100, -1, 10178, 10098, 10099, -1, 10178, 10426, 10098, -1, 10178, 10183, 10426, -1, 10178, 10427, 10183, -1, 10178, 10433, 10427, -1, 10178, 10428, 10433, -1, 10433, 10428, 10430, -1, 10429, 10433, 10430, -1, 10429, 10180, 10433, -1, 10433, 10180, 10179, -1, 10431, 10433, 10179, -1, 10431, 10432, 10433, -1, 10431, 11470, 10432, -1, 10098, 10426, 10097, -1, 10097, 10426, 10185, -1, 10438, 10185, 10435, -1, 10434, 10435, 10436, -1, 10437, 10434, 10436, -1, 10437, 10096, 10434, -1, 10437, 10095, 10096, -1, 10437, 10356, 10095, -1, 10437, 10188, 10356, -1, 10356, 10188, 10190, -1, 10097, 10185, 10438, -1, 10438, 10435, 10434, -1, 10439, 10442, 9994, -1, 10439, 10440, 10442, -1, 10442, 10440, 9984, -1, 10441, 10442, 9984, -1, 10441, 9986, 10442, -1, 10442, 9986, 10443, -1, 10446, 10442, 10443, -1, 10446, 10444, 10442, -1, 10446, 10007, 10444, -1, 10446, 10006, 10007, -1, 10446, 10020, 10006, -1, 10446, 10445, 10020, -1, 10446, 10004, 10445, -1, 10446, 10018, 10004, -1, 10446, 10017, 10018, -1, 10446, 10447, 10017, -1, 10446, 10091, 10447, -1, 10446, 10448, 10091, -1, 10091, 10448, 10459, -1, 10459, 10448, 10449, -1, 10460, 10449, 10450, -1, 10451, 10450, 9988, -1, 10090, 9988, 9976, -1, 10461, 9976, 10452, -1, 10453, 10452, 10454, -1, 10106, 10454, 10462, -1, 10455, 10462, 9962, -1, 10455, 10106, 10462, -1, 10455, 9963, 10106, -1, 10106, 9963, 10456, -1, 10456, 9963, 10457, -1, 10458, 10457, 9950, -1, 10104, 9950, 10102, -1, 10104, 10458, 9950, -1, 10459, 10449, 10460, -1, 10460, 10450, 10451, -1, 10451, 9988, 10090, -1, 10090, 9976, 10461, -1, 10461, 10452, 10453, -1, 10453, 10454, 10106, -1, 10462, 10463, 9962, -1, 9962, 10463, 9961, -1, 9982, 9994, 10125, -1, 10125, 9994, 10442, -1, 10011, 10125, 10442, -1, 9996, 10466, 10013, -1, 9996, 10464, 10466, -1, 10466, 10464, 10014, -1, 10016, 10466, 10014, -1, 10016, 10465, 10466, -1, 10466, 10465, 10000, -1, 10358, 10466, 10000, -1, 10358, 10467, 10468, -1, 10468, 10467, 10017, -1, 10447, 10468, 10017, -1, 10469, 10470, 10378, -1, 10469, 10025, 10470, -1, 10470, 10025, 10027, -1, 10013, 10470, 10027, -1, 10013, 10466, 10470, -1, 10470, 10471, 10378, -1, 10378, 10471, 10042, -1, 10472, 10378, 10042, -1, 10376, 10043, 10130, -1, 10407, 10473, 10158, -1, 10474, 10057, 10401, -1, 10094, 10356, 10466, -1, 10424, 10476, 10402, -1, 10402, 10476, 9966, -1, 9967, 10402, 9966, -1, 9967, 10475, 10402, -1, 10476, 10088, 9966, -1, 9966, 10088, 10477, -1, 10477, 10088, 10478, -1, 10479, 10478, 10102, -1, 9950, 10479, 10102, -1, 10477, 10478, 10479, -1, 10458, 10456, 10457, -1, 9970, 10401, 10071, -1, 10432, 10223, 10433, -1, 10433, 10223, 10181, -1, 10227, 11470, 10229, -1, 10229, 11470, 10431, -1, 10708, 10561, 10713, -1, 10713, 10561, 10480, -1, 10481, 10713, 10480, -1, 10481, 10482, 10713, -1, 10481, 10569, 10482, -1, 10482, 10569, 10709, -1, 10709, 10569, 10690, -1, 10484, 10690, 10574, -1, 10485, 10574, 10486, -1, 10487, 10486, 10575, -1, 10483, 10487, 10575, -1, 10709, 10690, 10484, -1, 10484, 10574, 10485, -1, 10485, 10486, 10487, -1, 10575, 10578, 10483, -1, 10483, 10578, 10489, -1, 10578, 10488, 10489, -1, 10489, 10488, 10491, -1, 10491, 10488, 10687, -1, 10716, 10687, 10686, -1, 10718, 10686, 10492, -1, 10493, 10492, 10685, -1, 10490, 10685, 10684, -1, 10721, 10684, 10723, -1, 10721, 10490, 10684, -1, 10491, 10687, 10716, -1, 10716, 10686, 10718, -1, 10718, 10492, 10493, -1, 10493, 10685, 10490, -1, 10684, 10683, 10723, -1, 10720, 10579, 10727, -1, 10727, 10579, 10661, -1, 10661, 10494, 10727, -1, 10727, 10494, 10731, -1, 10731, 10494, 10495, -1, 10495, 10494, 10680, -1, 10666, 10495, 10680, -1, 10666, 10739, 10495, -1, 10737, 10674, 10738, -1, 10738, 10674, 10672, -1, 10672, 10496, 10738, -1, 10738, 10496, 10497, -1, 10497, 10496, 10498, -1, 10741, 10498, 10501, -1, 10741, 10497, 10498, -1, 10498, 10671, 10501, -1, 10501, 10671, 10502, -1, 10500, 10502, 10670, -1, 10499, 10500, 10670, -1, 10501, 10502, 10500, -1, 10499, 10670, 10503, -1, 10503, 10670, 10667, -1, 10667, 10504, 10503, -1, 10503, 10504, 10745, -1, 10745, 10504, 10668, -1, 10512, 10668, 10656, -1, 10824, 10656, 10654, -1, 10513, 10654, 10505, -1, 10750, 10505, 10507, -1, 10506, 10507, 10650, -1, 10514, 10650, 10647, -1, 10754, 10647, 10646, -1, 10755, 10646, 10515, -1, 10516, 10515, 10644, -1, 10765, 10644, 10632, -1, 10517, 10632, 10629, -1, 10768, 10629, 10628, -1, 10769, 10628, 10627, -1, 10771, 10627, 10508, -1, 10518, 10508, 10622, -1, 10783, 10622, 10519, -1, 10787, 10519, 10619, -1, 10785, 10619, 10590, -1, 10786, 10590, 10589, -1, 10509, 10589, 10510, -1, 10789, 10510, 10511, -1, 10794, 10511, 10618, -1, 10520, 10618, 10616, -1, 10521, 10616, 10613, -1, 10796, 10521, 10613, -1, 10745, 10668, 10512, -1, 10512, 10656, 10824, -1, 10824, 10654, 10513, -1, 10513, 10505, 10750, -1, 10750, 10507, 10506, -1, 10506, 10650, 10514, -1, 10514, 10647, 10754, -1, 10754, 10646, 10755, -1, 10755, 10515, 10516, -1, 10516, 10644, 10765, -1, 10765, 10632, 10517, -1, 10517, 10629, 10768, -1, 10768, 10628, 10769, -1, 10769, 10627, 10771, -1, 10771, 10508, 10518, -1, 10518, 10622, 10783, -1, 10783, 10519, 10787, -1, 10787, 10619, 10785, -1, 10785, 10590, 10786, -1, 10786, 10589, 10509, -1, 10509, 10510, 10789, -1, 10789, 10511, 10794, -1, 10794, 10618, 10520, -1, 10520, 10616, 10521, -1, 10796, 10613, 10801, -1, 10801, 10613, 10614, -1, 10798, 10609, 10800, -1, 10800, 10609, 10522, -1, 10522, 10523, 10800, -1, 10800, 10523, 10528, -1, 10528, 10523, 10599, -1, 10529, 10599, 10524, -1, 10530, 10524, 10598, -1, 10531, 10598, 10597, -1, 10532, 10597, 10596, -1, 10805, 10596, 10607, -1, 10525, 10607, 10595, -1, 10526, 10595, 10527, -1, 10533, 10526, 10527, -1, 10528, 10599, 10529, -1, 10529, 10524, 10530, -1, 10530, 10598, 10531, -1, 10531, 10597, 10532, -1, 10532, 10596, 10805, -1, 10805, 10607, 10525, -1, 10525, 10595, 10526, -1, 10527, 10606, 10533, -1, 10533, 10606, 10807, -1, 10807, 10606, 10605, -1, 10809, 10605, 10534, -1, 10538, 10534, 10593, -1, 10536, 10593, 10537, -1, 10535, 10536, 10537, -1, 10807, 10605, 10809, -1, 10809, 10534, 10538, -1, 10538, 10593, 10536, -1, 10537, 10539, 10535, -1, 10535, 10539, 10812, -1, 10812, 10539, 10540, -1, 10816, 10540, 10699, -1, 10544, 10699, 10545, -1, 10541, 10545, 10565, -1, 10546, 10565, 10564, -1, 10711, 10564, 10570, -1, 10710, 10570, 10563, -1, 10714, 10563, 10547, -1, 10548, 10547, 10562, -1, 10712, 10562, 10542, -1, 10549, 10542, 10550, -1, 10543, 10550, 10707, -1, 10543, 10549, 10550, -1, 10812, 10540, 10816, -1, 10816, 10699, 10544, -1, 10544, 10545, 10541, -1, 10541, 10565, 10546, -1, 10546, 10564, 10711, -1, 10711, 10570, 10710, -1, 10710, 10563, 10714, -1, 10714, 10547, 10548, -1, 10548, 10562, 10712, -1, 10712, 10542, 10549, -1, 10550, 10560, 10707, -1, 10556, 10551, 10557, -1, 10557, 10551, 10554, -1, 10554, 10551, 10553, -1, 10552, 10553, 10682, -1, 10725, 10682, 10555, -1, 10724, 10555, 10681, -1, 10722, 10681, 10579, -1, 10720, 10722, 10579, -1, 10554, 10553, 10552, -1, 10552, 10682, 10725, -1, 10725, 10555, 10724, -1, 10724, 10681, 10722, -1, 10556, 10557, 10558, -1, 10558, 10557, 11440, -1, 10559, 10560, 10561, -1, 10559, 10830, 10560, -1, 10560, 10550, 10561, -1, 10561, 10550, 10542, -1, 10562, 10561, 10542, -1, 10562, 10547, 10561, -1, 10561, 10547, 10480, -1, 10480, 10547, 10481, -1, 10481, 10547, 10563, -1, 10569, 10563, 10570, -1, 10571, 10570, 10564, -1, 10565, 10571, 10564, -1, 10565, 10568, 10571, -1, 10565, 10545, 10568, -1, 10568, 10545, 10699, -1, 10566, 10699, 10567, -1, 10566, 10568, 10699, -1, 10481, 10563, 10569, -1, 10569, 10570, 10571, -1, 10690, 10571, 10572, -1, 10574, 10572, 9793, -1, 10573, 9793, 10643, -1, 10573, 10574, 9793, -1, 10573, 9905, 10574, -1, 10574, 9905, 10486, -1, 10486, 9905, 10689, -1, 10575, 10689, 9917, -1, 10576, 10575, 9917, -1, 10576, 10578, 10575, -1, 10576, 10577, 10578, -1, 10578, 10577, 10688, -1, 10488, 10688, 9920, -1, 10687, 9920, 9921, -1, 10579, 9921, 9922, -1, 9910, 10579, 9922, -1, 9910, 10580, 10579, -1, 10579, 10580, 10581, -1, 9913, 10579, 10581, -1, 9913, 10582, 10579, -1, 10579, 10582, 10583, -1, 10661, 10583, 10584, -1, 9782, 10584, 9925, -1, 9770, 9925, 10702, -1, 9770, 9782, 9925, -1, 10540, 10698, 10699, -1, 10540, 10585, 10698, -1, 10540, 10539, 10585, -1, 10585, 10539, 9814, -1, 9814, 10539, 9813, -1, 9813, 10539, 10537, -1, 9827, 10537, 9861, -1, 9862, 9827, 9861, -1, 9862, 9840, 9827, -1, 9862, 10586, 9840, -1, 9840, 10586, 9824, -1, 9824, 10586, 9849, -1, 9839, 9849, 9864, -1, 10587, 9864, 10510, -1, 10589, 10587, 10510, -1, 10589, 10588, 10587, -1, 10589, 10590, 10588, -1, 10588, 10590, 10592, -1, 10592, 10590, 10619, -1, 10591, 10619, 9837, -1, 10591, 10592, 10619, -1, 10537, 10593, 9861, -1, 9861, 10593, 10604, -1, 10604, 10593, 10534, -1, 9846, 10534, 10605, -1, 10594, 10605, 10606, -1, 9844, 10606, 10527, -1, 9860, 10527, 10595, -1, 9843, 10595, 10607, -1, 10608, 10607, 10596, -1, 9859, 10596, 10597, -1, 9868, 10597, 10598, -1, 10601, 10598, 10524, -1, 10599, 10601, 10524, -1, 10599, 10600, 10601, -1, 10599, 10523, 10600, -1, 10600, 10523, 9856, -1, 9856, 10523, 10522, -1, 10602, 10522, 10603, -1, 10602, 9856, 10522, -1, 10604, 10534, 9846, -1, 9846, 10605, 10594, -1, 10594, 10606, 9844, -1, 9844, 10527, 9860, -1, 9860, 10595, 9843, -1, 9843, 10607, 10608, -1, 10608, 10596, 9859, -1, 9859, 10597, 9868, -1, 9868, 10598, 10601, -1, 10522, 10609, 10603, -1, 10603, 10609, 10614, -1, 10612, 10614, 10613, -1, 10611, 10613, 10610, -1, 10611, 10612, 10613, -1, 10614, 10609, 9935, -1, 9935, 10609, 9936, -1, 10615, 9936, 9937, -1, 10615, 9935, 9936, -1, 10603, 10614, 10612, -1, 10613, 10616, 10610, -1, 10610, 10616, 10617, -1, 10617, 10616, 9865, -1, 9865, 10616, 10618, -1, 9852, 10618, 10511, -1, 9851, 10511, 10510, -1, 9864, 9851, 10510, -1, 9865, 10618, 9852, -1, 9852, 10511, 9851, -1, 10619, 10519, 9837, -1, 9837, 10519, 10620, -1, 10620, 10519, 10622, -1, 10621, 10622, 9812, -1, 10621, 10620, 10622, -1, 10621, 9818, 10620, -1, 10621, 9790, 9818, -1, 9818, 9790, 10623, -1, 10623, 9790, 9806, -1, 9836, 9806, 10691, -1, 9817, 10691, 10692, -1, 10625, 10692, 10624, -1, 9816, 10624, 10572, -1, 9816, 10625, 10624, -1, 10622, 10508, 9812, -1, 9812, 10508, 10626, -1, 10626, 10508, 10627, -1, 9811, 10627, 10628, -1, 9803, 10628, 10630, -1, 9803, 9811, 10628, -1, 10626, 10627, 9811, -1, 10628, 10629, 10630, -1, 10630, 10629, 10631, -1, 10631, 10629, 10632, -1, 9801, 10632, 10644, -1, 10633, 10644, 10515, -1, 9810, 10515, 10634, -1, 10696, 10634, 10697, -1, 10636, 10697, 10703, -1, 9928, 10703, 10635, -1, 9928, 10636, 10703, -1, 9928, 10637, 10636, -1, 9928, 9930, 10637, -1, 10637, 9930, 10695, -1, 10695, 9930, 10638, -1, 10694, 10638, 10640, -1, 10639, 10640, 9931, -1, 9809, 9931, 10693, -1, 9796, 10693, 10641, -1, 10642, 10641, 9902, -1, 9794, 9902, 9903, -1, 9793, 9903, 10643, -1, 9793, 9794, 9903, -1, 10631, 10632, 9801, -1, 9801, 10644, 10633, -1, 10634, 10515, 10645, -1, 10645, 10515, 10646, -1, 9766, 10646, 10648, -1, 9766, 10645, 10646, -1, 10646, 10647, 10648, -1, 10648, 10647, 10649, -1, 10649, 10647, 10650, -1, 9764, 10650, 9778, -1, 9764, 10649, 10650, -1, 10650, 10507, 9778, -1, 9778, 10507, 10651, -1, 10651, 10507, 10652, -1, 10652, 10507, 10505, -1, 9787, 10505, 10654, -1, 10653, 10654, 9776, -1, 10653, 9787, 10654, -1, 10652, 10505, 9787, -1, 10654, 10656, 9776, -1, 9776, 10656, 10655, -1, 10655, 10656, 10657, -1, 9892, 10655, 10657, -1, 9892, 10658, 10655, -1, 9892, 10659, 10658, -1, 10658, 10659, 9784, -1, 9784, 10659, 10700, -1, 10661, 10700, 9875, -1, 10660, 10661, 9875, -1, 10660, 9893, 10661, -1, 10661, 9893, 9894, -1, 10662, 10661, 9894, -1, 10662, 10494, 10661, -1, 10662, 9878, 10494, -1, 10494, 9878, 10680, -1, 10680, 9878, 9896, -1, 10666, 9896, 10663, -1, 10665, 10663, 10664, -1, 10665, 10666, 10663, -1, 10657, 10656, 9871, -1, 9871, 10656, 10668, -1, 10669, 10668, 10504, -1, 9889, 10504, 10667, -1, 9888, 10667, 9886, -1, 9888, 9889, 10667, -1, 9871, 10668, 10669, -1, 10669, 10504, 9889, -1, 9886, 10667, 9870, -1, 9870, 10667, 10670, -1, 9885, 10670, 9884, -1, 9885, 9870, 10670, -1, 9884, 10670, 10673, -1, 10673, 10670, 10502, -1, 10671, 10673, 10502, -1, 10671, 10498, 10673, -1, 10673, 10498, 10496, -1, 10672, 10673, 10496, -1, 10672, 9899, 10673, -1, 10672, 9897, 9899, -1, 10672, 10674, 9897, -1, 9897, 10674, 9882, -1, 9882, 10674, 10675, -1, 10675, 10674, 9938, -1, 10679, 9938, 10676, -1, 9941, 10679, 10676, -1, 9941, 10677, 10679, -1, 10679, 10677, 9943, -1, 10678, 10679, 9943, -1, 10678, 10664, 10679, -1, 10679, 10664, 10663, -1, 10675, 9938, 10679, -1, 10666, 10680, 9896, -1, 10661, 10579, 10583, -1, 10681, 10683, 10579, -1, 10681, 10555, 10683, -1, 10683, 10555, 10682, -1, 10553, 10683, 10682, -1, 10553, 10551, 10683, -1, 10683, 10551, 10556, -1, 11439, 10556, 10558, -1, 11439, 10683, 10556, -1, 10683, 10684, 10579, -1, 10579, 10684, 10685, -1, 10492, 10579, 10685, -1, 10492, 10686, 10579, -1, 10579, 10686, 10687, -1, 9921, 10579, 10687, -1, 10687, 10488, 9920, -1, 10488, 10578, 10688, -1, 10575, 10486, 10689, -1, 10574, 10690, 10572, -1, 10690, 10569, 10571, -1, 10623, 9806, 9836, -1, 9836, 10691, 9817, -1, 9817, 10692, 10625, -1, 10624, 9793, 10572, -1, 9794, 10642, 9902, -1, 10642, 9796, 10641, -1, 9796, 9809, 10693, -1, 9809, 10639, 9931, -1, 10639, 10694, 10640, -1, 10694, 10695, 10638, -1, 10636, 10696, 10697, -1, 10696, 9810, 10634, -1, 9810, 10633, 10515, -1, 9827, 9813, 10537, -1, 10698, 9830, 10699, -1, 10699, 9830, 10567, -1, 10587, 9839, 9864, -1, 9839, 9824, 9849, -1, 9784, 10700, 10661, -1, 9783, 10661, 9773, -1, 9783, 9784, 10661, -1, 10661, 10584, 9782, -1, 10701, 10661, 9782, -1, 10701, 9773, 10661, -1, 9925, 9926, 10702, -1, 10702, 9926, 10704, -1, 10704, 9926, 9927, -1, 9781, 9927, 10635, -1, 9780, 10635, 10703, -1, 9780, 9781, 10635, -1, 10704, 9927, 9781, -1, 11439, 10705, 10683, -1, 10683, 10705, 10723, -1, 10829, 10706, 10707, -1, 10707, 10706, 10708, -1, 10543, 10708, 10549, -1, 10543, 10707, 10708, -1, 10549, 10708, 10712, -1, 10712, 10708, 10713, -1, 10548, 10713, 10482, -1, 10714, 10482, 10709, -1, 10710, 10709, 10711, -1, 10710, 10714, 10709, -1, 10712, 10713, 10548, -1, 10548, 10482, 10714, -1, 10709, 10484, 10711, -1, 10711, 10484, 10715, -1, 10546, 10715, 10541, -1, 10546, 10711, 10715, -1, 10484, 10485, 10715, -1, 10715, 10485, 10487, -1, 10483, 10715, 10487, -1, 10483, 10489, 10715, -1, 10715, 10489, 9918, -1, 9918, 10489, 9919, -1, 9919, 10489, 10491, -1, 10719, 10491, 10716, -1, 9908, 10716, 10718, -1, 10717, 10718, 10720, -1, 9909, 10720, 9923, -1, 9909, 10717, 10720, -1, 9919, 10491, 10719, -1, 10719, 10716, 9908, -1, 10718, 10493, 10720, -1, 10720, 10493, 10490, -1, 10721, 10720, 10490, -1, 10721, 10723, 10720, -1, 10720, 10723, 10722, -1, 10722, 10723, 10724, -1, 10724, 10723, 10725, -1, 10725, 10723, 10552, -1, 10552, 10723, 10554, -1, 10554, 10723, 10557, -1, 10557, 10723, 10705, -1, 11440, 10557, 10705, -1, 10727, 9924, 10720, -1, 10727, 10726, 9924, -1, 10727, 10762, 10726, -1, 10727, 9772, 10762, -1, 10727, 10728, 9772, -1, 10727, 9774, 10728, -1, 10727, 9785, 9774, -1, 10727, 9874, 9785, -1, 10727, 10729, 9874, -1, 10727, 9876, 10729, -1, 10727, 9877, 9876, -1, 10727, 10730, 9877, -1, 10727, 10731, 10730, -1, 10730, 10731, 9895, -1, 9895, 10731, 10495, -1, 9879, 10495, 10739, -1, 10740, 10739, 10732, -1, 9880, 10732, 9945, -1, 9944, 9880, 9945, -1, 9944, 10734, 9880, -1, 9944, 9942, 10734, -1, 10734, 9942, 10733, -1, 9940, 10734, 10733, -1, 9940, 9881, 10734, -1, 9940, 10735, 9881, -1, 9881, 10735, 9939, -1, 10737, 9881, 9939, -1, 10737, 10736, 9881, -1, 10737, 9898, 10736, -1, 10737, 9883, 9898, -1, 10737, 10738, 9883, -1, 9883, 10738, 9900, -1, 9900, 10738, 10499, -1, 9869, 10499, 10742, -1, 9869, 9900, 10499, -1, 9895, 10495, 9879, -1, 9879, 10739, 10740, -1, 10740, 10732, 9880, -1, 10497, 10741, 10738, -1, 10738, 10741, 10501, -1, 10500, 10738, 10501, -1, 10500, 10499, 10738, -1, 10499, 10503, 10742, -1, 10742, 10503, 10743, -1, 10743, 10503, 9887, -1, 9887, 10503, 10744, -1, 10744, 10503, 10745, -1, 9890, 10745, 9891, -1, 9890, 10744, 10745, -1, 10745, 10512, 9891, -1, 9891, 10512, 10746, -1, 10746, 10512, 10824, -1, 9872, 10824, 9777, -1, 9786, 9872, 9777, -1, 9786, 9873, 9872, -1, 9786, 9775, 9873, -1, 9873, 9775, 10747, -1, 10747, 9775, 9785, -1, 9874, 10747, 9785, -1, 9777, 10824, 10748, -1, 10748, 10824, 10513, -1, 10749, 10513, 10750, -1, 10751, 10750, 9788, -1, 10751, 10749, 10750, -1, 10748, 10513, 10749, -1, 10750, 10506, 9788, -1, 9788, 10506, 9763, -1, 9763, 10506, 10514, -1, 10753, 10514, 10754, -1, 9765, 10754, 10752, -1, 9765, 10753, 10754, -1, 9763, 10514, 10753, -1, 10754, 10755, 10752, -1, 10752, 10755, 9779, -1, 9779, 10755, 10516, -1, 10817, 10516, 10818, -1, 9767, 10818, 10756, -1, 9768, 10756, 9800, -1, 10757, 9800, 9799, -1, 9929, 9799, 9914, -1, 9929, 10757, 9799, -1, 9929, 10759, 10757, -1, 9929, 10758, 10759, -1, 10759, 10758, 10760, -1, 10760, 10758, 10825, -1, 10761, 10825, 10826, -1, 9769, 10826, 10827, -1, 9771, 10827, 10763, -1, 10762, 10763, 10726, -1, 10762, 9771, 10763, -1, 10818, 10516, 10764, -1, 10764, 10516, 10765, -1, 10766, 10765, 10517, -1, 10767, 10517, 9802, -1, 10767, 10766, 10517, -1, 10764, 10765, 10766, -1, 10517, 10768, 9802, -1, 9802, 10768, 9804, -1, 9804, 10768, 10769, -1, 10772, 10769, 10771, -1, 10770, 10771, 9805, -1, 10770, 10772, 10771, -1, 9804, 10769, 10772, -1, 10771, 10518, 9805, -1, 9805, 10518, 9789, -1, 9789, 10518, 9820, -1, 9819, 9789, 9820, -1, 9819, 9791, 9789, -1, 9819, 10773, 9791, -1, 9791, 10773, 9807, -1, 9807, 10773, 9835, -1, 9792, 9835, 10775, -1, 10774, 10775, 10776, -1, 9808, 10776, 9834, -1, 10777, 9834, 9904, -1, 9916, 10777, 9904, -1, 9916, 9795, 10777, -1, 9916, 10778, 9795, -1, 9795, 10778, 9797, -1, 9797, 10778, 10779, -1, 10821, 10779, 9901, -1, 10820, 9901, 9915, -1, 9798, 9915, 10780, -1, 10819, 10780, 10781, -1, 10782, 10781, 9914, -1, 9799, 10782, 9914, -1, 10518, 10783, 9820, -1, 9820, 10783, 9821, -1, 9821, 10783, 10787, -1, 9822, 10787, 10785, -1, 10784, 10785, 10786, -1, 9838, 10786, 9823, -1, 9838, 10784, 10786, -1, 9821, 10787, 9822, -1, 9822, 10785, 10784, -1, 10786, 10509, 9823, -1, 9823, 10509, 10788, -1, 10788, 10509, 10789, -1, 10793, 10789, 10794, -1, 10795, 10794, 10520, -1, 9853, 10520, 9854, -1, 9853, 10795, 10520, -1, 10788, 10789, 10793, -1, 9850, 10788, 10793, -1, 9850, 10790, 10788, -1, 10788, 10790, 9863, -1, 10791, 10788, 9863, -1, 10791, 9848, 10788, -1, 10788, 9848, 10810, -1, 10792, 10810, 9825, -1, 10792, 10788, 10810, -1, 10793, 10794, 10795, -1, 10520, 10521, 9854, -1, 9854, 10521, 9866, -1, 9866, 10521, 10796, -1, 9855, 10796, 9867, -1, 9855, 9866, 10796, -1, 9867, 10796, 10797, -1, 10797, 10796, 10801, -1, 10823, 10801, 10798, -1, 10799, 10798, 10800, -1, 9857, 10800, 10803, -1, 9857, 10799, 10800, -1, 10798, 10801, 10802, -1, 10802, 10801, 9934, -1, 9932, 9934, 9933, -1, 9932, 10802, 9934, -1, 10823, 10798, 10799, -1, 10800, 10528, 10803, -1, 10803, 10528, 10804, -1, 10804, 10528, 10529, -1, 10530, 10804, 10529, -1, 10530, 9858, 10804, -1, 10530, 10531, 9858, -1, 9858, 10531, 10532, -1, 10808, 10532, 10805, -1, 9841, 10805, 10525, -1, 10526, 9841, 10525, -1, 10526, 9842, 9841, -1, 10526, 10533, 9842, -1, 9842, 10533, 10806, -1, 10806, 10533, 10807, -1, 9845, 10807, 10809, -1, 9847, 10809, 10810, -1, 9847, 9845, 10809, -1, 9858, 10532, 10808, -1, 10808, 10805, 9841, -1, 10806, 10807, 9845, -1, 10809, 10538, 10810, -1, 10810, 10538, 10536, -1, 10535, 10810, 10536, -1, 10535, 9826, 10810, -1, 10535, 10812, 9826, -1, 9826, 10812, 10811, -1, 10811, 10812, 10813, -1, 10813, 10812, 9828, -1, 9828, 10812, 9829, -1, 9829, 10812, 9831, -1, 9831, 10812, 9815, -1, 9815, 10812, 9907, -1, 9906, 9815, 9907, -1, 9906, 10814, 9815, -1, 9815, 10814, 9832, -1, 9832, 10814, 10815, -1, 10815, 10814, 9833, -1, 9833, 10814, 9904, -1, 9834, 9833, 9904, -1, 9907, 10812, 10715, -1, 10715, 10812, 10816, -1, 10544, 10715, 10816, -1, 10544, 10541, 10715, -1, 10817, 10818, 9767, -1, 9767, 10756, 9768, -1, 9768, 9800, 10757, -1, 10782, 10819, 10781, -1, 10819, 9798, 10780, -1, 9798, 10820, 9915, -1, 10820, 10821, 9901, -1, 10821, 9797, 10779, -1, 10777, 9808, 9834, -1, 9808, 10774, 10776, -1, 10774, 9792, 10775, -1, 9792, 9807, 9835, -1, 9826, 10822, 10810, -1, 10810, 10822, 9825, -1, 10823, 10797, 10801, -1, 9872, 10746, 10824, -1, 10760, 10825, 10761, -1, 10761, 10826, 9769, -1, 9769, 10827, 9771, -1, 9924, 10828, 10720, -1, 10720, 10828, 9912, -1, 9911, 10720, 9912, -1, 9911, 9923, 10720, -1, 10717, 9908, 10718, -1, 10817, 9779, 10516, -1, 10706, 10559, 10708, -1, 10708, 10559, 10561, -1, 10707, 10560, 10829, -1, 10829, 10560, 10830, -1, 11317, 10833, 10834, -1, 11317, 11319, 10833, -1, 11317, 10832, 11319, -1, 11317, 10831, 10832, -1, 11317, 11318, 10831, -1, 10833, 10842, 10834, -1, 10834, 10842, 9497, -1, 10836, 9497, 9495, -1, 10835, 10836, 9495, -1, 10835, 10837, 10836, -1, 10836, 10837, 9485, -1, 9483, 10836, 9485, -1, 9483, 10838, 10836, -1, 10836, 10838, 10965, -1, 9572, 10965, 10841, -1, 10840, 10841, 10839, -1, 10840, 9572, 10841, -1, 10842, 9530, 9497, -1, 9497, 9530, 10843, -1, 9487, 10843, 9498, -1, 9487, 9497, 10843, -1, 9528, 10844, 10843, -1, 9528, 9501, 10844, -1, 9528, 10845, 9501, -1, 9501, 10845, 9502, -1, 9502, 10845, 10846, -1, 9489, 10846, 9490, -1, 9489, 9502, 10846, -1, 10846, 9524, 9490, -1, 9490, 9524, 10847, -1, 10847, 9524, 9546, -1, 10859, 9546, 9522, -1, 10848, 9522, 9545, -1, 9543, 10848, 9545, -1, 9543, 10849, 10848, -1, 10848, 10849, 9542, -1, 10850, 10848, 9542, -1, 10850, 11332, 10848, -1, 10850, 11341, 11332, -1, 10850, 11330, 11341, -1, 10850, 10851, 11330, -1, 10850, 11327, 10851, -1, 10850, 11340, 11327, -1, 10850, 10852, 11340, -1, 10850, 9718, 10852, -1, 10850, 10853, 9718, -1, 9718, 10853, 9738, -1, 9738, 10853, 10855, -1, 10854, 10855, 9540, -1, 10866, 9540, 9519, -1, 9742, 9519, 9518, -1, 10858, 9518, 10856, -1, 10857, 10858, 10856, -1, 10857, 9537, 10858, -1, 10858, 9537, 11010, -1, 9719, 11010, 9720, -1, 9719, 10858, 11010, -1, 10847, 9546, 10859, -1, 10859, 9522, 10848, -1, 10860, 10859, 10848, -1, 10860, 10861, 10859, -1, 10860, 11335, 10861, -1, 10861, 11335, 10862, -1, 10862, 11335, 10863, -1, 9492, 10863, 11342, -1, 9505, 11342, 11338, -1, 10865, 11338, 10864, -1, 10865, 9505, 11338, -1, 9738, 10855, 10854, -1, 10854, 9540, 10866, -1, 10866, 9519, 9742, -1, 9742, 9518, 10858, -1, 9537, 9536, 11010, -1, 11010, 9536, 11377, -1, 11377, 9536, 11026, -1, 10867, 11026, 11383, -1, 10867, 11377, 11026, -1, 9516, 10868, 11026, -1, 9516, 9515, 10868, -1, 10868, 9515, 9514, -1, 9533, 10868, 9514, -1, 9533, 9513, 10868, -1, 10868, 9513, 11385, -1, 11385, 9513, 9667, -1, 11380, 9667, 9678, -1, 11379, 9678, 9666, -1, 11384, 9666, 9665, -1, 11016, 9665, 9664, -1, 10869, 9664, 10870, -1, 9675, 10869, 10870, -1, 9675, 11393, 10869, -1, 9675, 11025, 11393, -1, 9675, 9663, 11025, -1, 11025, 9663, 9553, -1, 9553, 9663, 9662, -1, 9561, 9662, 11017, -1, 9561, 9553, 9662, -1, 9513, 10871, 9667, -1, 9667, 10871, 10872, -1, 10872, 10871, 9512, -1, 10873, 9512, 9510, -1, 10874, 9510, 9652, -1, 10874, 10873, 9510, -1, 10872, 9512, 10873, -1, 9510, 9509, 9652, -1, 9652, 9509, 10877, -1, 10877, 9509, 9508, -1, 10878, 9508, 10876, -1, 10875, 10876, 9656, -1, 10875, 10878, 10876, -1, 10877, 9508, 10878, -1, 9656, 10876, 10879, -1, 10879, 10876, 9506, -1, 10880, 10879, 9506, -1, 10880, 11450, 10879, -1, 10880, 10881, 11450, -1, 11450, 10881, 11320, -1, 11320, 10881, 10882, -1, 11323, 11320, 10882, -1, 11323, 10883, 11320, -1, 11320, 10883, 11325, -1, 10879, 11450, 9669, -1, 9669, 11450, 11018, -1, 9657, 11018, 9658, -1, 9657, 9669, 11018, -1, 10887, 10885, 11018, -1, 10887, 10884, 10885, -1, 10887, 9628, 10884, -1, 10887, 9642, 9628, -1, 10887, 10886, 9642, -1, 10887, 9630, 10886, -1, 10887, 9645, 9630, -1, 10887, 9646, 9645, -1, 10887, 9631, 9646, -1, 10887, 9632, 9631, -1, 10887, 10893, 9632, -1, 9632, 10893, 9647, -1, 9647, 10893, 9712, -1, 10894, 9712, 10888, -1, 9650, 10888, 9711, -1, 10889, 9711, 9710, -1, 10895, 9710, 10890, -1, 10896, 10890, 10892, -1, 10891, 10892, 9621, -1, 10891, 10896, 10892, -1, 9712, 10893, 9713, -1, 9713, 10893, 11264, -1, 11263, 11264, 11261, -1, 11263, 9713, 11264, -1, 11258, 11259, 11264, -1, 11264, 11259, 11261, -1, 9647, 9712, 10894, -1, 10894, 10888, 9650, -1, 9650, 9711, 10889, -1, 10889, 9710, 10895, -1, 10895, 10890, 10896, -1, 10892, 9709, 9621, -1, 9621, 9709, 10902, -1, 10902, 9709, 9695, -1, 10897, 9695, 10898, -1, 10899, 10898, 10903, -1, 10899, 10897, 10898, -1, 10899, 10900, 10897, -1, 10897, 10900, 9623, -1, 9623, 10900, 10901, -1, 9624, 10901, 11300, -1, 10996, 11300, 10997, -1, 9625, 10997, 11295, -1, 9639, 11295, 9640, -1, 9639, 9625, 11295, -1, 10902, 9695, 10897, -1, 10898, 10904, 10903, -1, 10903, 10904, 10905, -1, 10905, 10904, 10907, -1, 10906, 10907, 9708, -1, 11292, 9708, 11297, -1, 11292, 10906, 9708, -1, 10905, 10907, 10906, -1, 9708, 9706, 11297, -1, 11297, 9706, 11291, -1, 11291, 9706, 10908, -1, 11303, 10908, 11309, -1, 11303, 11291, 10908, -1, 11309, 10908, 11003, -1, 10909, 11309, 11003, -1, 10909, 10910, 11309, -1, 10909, 9729, 10910, -1, 10910, 9729, 10911, -1, 10911, 9729, 11315, -1, 11315, 9729, 10912, -1, 11307, 10912, 9728, -1, 11306, 9728, 10913, -1, 11313, 10913, 11002, -1, 11313, 11306, 10913, -1, 9704, 10914, 9692, -1, 9704, 9752, 10914, -1, 9704, 9691, 9752, -1, 9752, 9691, 10915, -1, 10915, 9691, 9690, -1, 10916, 9690, 9689, -1, 9730, 9689, 10917, -1, 10933, 10917, 9687, -1, 9756, 9687, 10918, -1, 10934, 10918, 10919, -1, 10926, 10919, 10921, -1, 10920, 10921, 10936, -1, 10920, 10926, 10921, -1, 10920, 10922, 10926, -1, 10926, 10922, 11287, -1, 10923, 10926, 11287, -1, 10923, 11288, 10926, -1, 10926, 11288, 10924, -1, 10925, 10926, 10924, -1, 10925, 10929, 10926, -1, 10926, 10929, 10927, -1, 10927, 10929, 10928, -1, 10928, 10929, 9732, -1, 9732, 10929, 9733, -1, 9733, 10929, 9760, -1, 9760, 10929, 10930, -1, 9593, 10930, 11289, -1, 10981, 11289, 11283, -1, 10980, 11283, 10931, -1, 10979, 10931, 10932, -1, 9583, 10932, 10978, -1, 9584, 10978, 10943, -1, 9584, 9583, 10978, -1, 10915, 9690, 10916, -1, 10916, 9689, 9730, -1, 9730, 10917, 10933, -1, 10933, 9687, 9756, -1, 9756, 10918, 10934, -1, 10934, 10919, 10926, -1, 10921, 10935, 10936, -1, 10936, 10935, 10937, -1, 10937, 10935, 9686, -1, 11277, 9686, 11276, -1, 11277, 10937, 9686, -1, 9686, 9685, 11276, -1, 11276, 9685, 10960, -1, 10960, 9685, 9684, -1, 10938, 9684, 10939, -1, 11269, 10939, 9602, -1, 11015, 9602, 9600, -1, 11274, 9600, 11014, -1, 11273, 11014, 11013, -1, 11266, 11013, 9609, -1, 10940, 9609, 9598, -1, 10942, 10940, 9598, -1, 10942, 10941, 10940, -1, 10942, 11278, 10941, -1, 10942, 10943, 11278, -1, 10942, 10944, 10943, -1, 10942, 10945, 10944, -1, 10944, 10945, 10946, -1, 10946, 10945, 10947, -1, 9586, 10947, 9595, -1, 10952, 9595, 10948, -1, 10949, 10952, 10948, -1, 10949, 10950, 10952, -1, 10952, 10950, 10951, -1, 9620, 10952, 10951, -1, 9620, 9618, 10952, -1, 10952, 9618, 10964, -1, 11249, 10964, 10953, -1, 9681, 10953, 9615, -1, 9697, 9615, 9613, -1, 10962, 9613, 10954, -1, 10961, 10954, 9606, -1, 9700, 9606, 9605, -1, 10955, 9605, 10956, -1, 10958, 10955, 10956, -1, 10958, 10957, 10955, -1, 10958, 9604, 10957, -1, 10957, 9604, 10959, -1, 10959, 9604, 9602, -1, 10939, 10959, 9602, -1, 10960, 9684, 10938, -1, 10955, 9700, 9605, -1, 9700, 10961, 9606, -1, 10961, 10962, 10954, -1, 10962, 9697, 9613, -1, 9697, 9681, 9615, -1, 10953, 9681, 11249, -1, 11249, 9681, 11252, -1, 11251, 11252, 11257, -1, 10963, 11251, 11257, -1, 10963, 11256, 11251, -1, 11251, 11256, 11255, -1, 11249, 11252, 11251, -1, 11249, 10952, 10964, -1, 10836, 10977, 10952, -1, 10836, 9572, 10977, -1, 10836, 10965, 9572, -1, 10836, 10834, 9497, -1, 10862, 10863, 9492, -1, 9492, 11342, 9505, -1, 11338, 10967, 10864, -1, 10864, 10967, 9573, -1, 10966, 9573, 10839, -1, 10841, 10966, 10839, -1, 10967, 10968, 9573, -1, 9573, 10968, 11349, -1, 10969, 11349, 9589, -1, 10969, 9573, 11349, -1, 11349, 10970, 9589, -1, 9589, 10970, 11351, -1, 11352, 9589, 11351, -1, 11352, 11353, 9589, -1, 9589, 11353, 10976, -1, 9575, 10976, 9591, -1, 9575, 9589, 10976, -1, 11353, 11343, 10976, -1, 10976, 11343, 11354, -1, 9716, 11354, 10971, -1, 9737, 10971, 10972, -1, 11357, 9737, 10972, -1, 11357, 10973, 9737, -1, 11357, 10975, 10973, -1, 10973, 10975, 10974, -1, 10974, 10975, 11359, -1, 9718, 11359, 11347, -1, 10852, 9718, 11347, -1, 10976, 11354, 9716, -1, 9716, 10971, 9737, -1, 10974, 11359, 9718, -1, 10977, 9586, 10952, -1, 10952, 9586, 9595, -1, 9586, 10946, 10947, -1, 11278, 10943, 10978, -1, 9583, 10979, 10932, -1, 10979, 10980, 10931, -1, 10980, 10981, 11283, -1, 10981, 9593, 11289, -1, 10982, 9734, 9593, -1, 10982, 9762, 9734, -1, 10982, 9581, 9762, -1, 9762, 9581, 10984, -1, 10984, 9581, 9580, -1, 10983, 10984, 9580, -1, 10983, 9715, 10984, -1, 10983, 9578, 9715, -1, 9715, 9578, 10985, -1, 10985, 9578, 9577, -1, 10976, 9577, 9576, -1, 9591, 10976, 9576, -1, 10985, 9577, 10976, -1, 10864, 9573, 10966, -1, 9628, 9627, 10884, -1, 10884, 9627, 10994, -1, 10994, 9627, 9626, -1, 10995, 9626, 9640, -1, 10986, 9640, 10998, -1, 10987, 10986, 10998, -1, 10987, 9555, 10986, -1, 10987, 10988, 9555, -1, 10987, 11304, 10988, -1, 10988, 11304, 10989, -1, 10989, 11304, 10999, -1, 9557, 10999, 11311, -1, 11000, 11311, 11001, -1, 10990, 11001, 9726, -1, 11004, 9726, 10991, -1, 11005, 10991, 9747, -1, 11006, 9747, 10992, -1, 9547, 10992, 10993, -1, 9549, 10993, 11024, -1, 9550, 11024, 9559, -1, 9550, 9549, 11024, -1, 10994, 9626, 10995, -1, 9625, 10996, 10997, -1, 10996, 9624, 11300, -1, 9624, 9623, 10901, -1, 11295, 11294, 9640, -1, 9640, 11294, 10998, -1, 10989, 10999, 9557, -1, 9557, 11311, 11000, -1, 11001, 11002, 9726, -1, 9726, 11002, 10913, -1, 11306, 11307, 9728, -1, 11307, 11315, 10912, -1, 9734, 9760, 9593, -1, 9593, 9760, 10930, -1, 10914, 11003, 9692, -1, 9692, 11003, 10908, -1, 10990, 9726, 11004, -1, 11004, 10991, 11005, -1, 11005, 9747, 11006, -1, 11006, 10992, 9547, -1, 9547, 10993, 9549, -1, 9723, 11023, 11024, -1, 9723, 11363, 11023, -1, 9723, 11371, 11363, -1, 9723, 9722, 11371, -1, 11371, 9722, 11007, -1, 11007, 9722, 11009, -1, 11369, 11009, 11008, -1, 11368, 11008, 11010, -1, 11368, 11369, 11008, -1, 11007, 11009, 11369, -1, 11008, 11011, 11010, -1, 11010, 11011, 11012, -1, 9744, 11010, 11012, -1, 9744, 9720, 11010, -1, 10940, 11266, 9609, -1, 11266, 11273, 11013, -1, 11273, 11274, 11014, -1, 11274, 11015, 9600, -1, 11015, 11269, 9602, -1, 11269, 10938, 10939, -1, 11385, 9667, 11380, -1, 11380, 9678, 11379, -1, 11379, 9666, 11384, -1, 11384, 9665, 11016, -1, 11016, 9664, 10869, -1, 9662, 9672, 11017, -1, 11017, 9672, 11018, -1, 10885, 11017, 11018, -1, 9672, 9661, 11018, -1, 11018, 9661, 11019, -1, 9659, 11018, 11019, -1, 9659, 11020, 11018, -1, 11018, 11020, 9658, -1, 10990, 11000, 11001, -1, 10986, 10995, 9640, -1, 9552, 11367, 11025, -1, 9552, 11021, 11367, -1, 11367, 11021, 11022, -1, 11022, 11021, 9551, -1, 11365, 9551, 11375, -1, 11365, 11022, 9551, -1, 9560, 11024, 9551, -1, 9560, 9559, 11024, -1, 10844, 9488, 10843, -1, 10843, 9488, 9498, -1, 11023, 11373, 11024, -1, 11024, 11373, 9551, -1, 9551, 11373, 11375, -1, 11367, 11392, 11025, -1, 11025, 11392, 11393, -1, 10868, 11386, 11026, -1, 11026, 11386, 11387, -1, 11389, 11026, 11387, -1, 11389, 11027, 11026, -1, 11026, 11027, 11383, -1, 11028, 11199, 11035, -1, 11035, 11199, 11030, -1, 11029, 11035, 11030, -1, 11029, 11031, 11035, -1, 11035, 11031, 11032, -1, 11033, 11035, 11032, -1, 11033, 11034, 11035, -1, 11039, 9585, 11199, -1, 11039, 11036, 9585, -1, 11039, 9596, 11036, -1, 11039, 11037, 9596, -1, 11039, 11038, 11037, -1, 11039, 11041, 11038, -1, 11039, 11040, 11041, -1, 11039, 9619, 11040, -1, 11039, 9617, 9619, -1, 11039, 9616, 9617, -1, 11039, 11250, 9616, -1, 9616, 11250, 11042, -1, 11042, 11250, 11046, -1, 11044, 11046, 11043, -1, 11044, 11042, 11046, -1, 11044, 9698, 11042, -1, 11042, 9698, 9614, -1, 9614, 9698, 9682, -1, 9607, 9682, 9612, -1, 9607, 9614, 9682, -1, 11254, 11045, 11046, -1, 11046, 11045, 11253, -1, 11047, 11046, 11253, -1, 11047, 11043, 11046, -1, 9682, 9699, 9612, -1, 9612, 9699, 11048, -1, 11048, 9699, 9683, -1, 9611, 9683, 11049, -1, 11050, 11049, 9603, -1, 11050, 9611, 11049, -1, 11048, 9683, 9611, -1, 11049, 11052, 9603, -1, 9603, 11052, 11051, -1, 11051, 11052, 11057, -1, 9601, 11057, 9701, -1, 9599, 9701, 11228, -1, 9610, 11228, 11229, -1, 11230, 11229, 11053, -1, 9608, 11053, 11268, -1, 11231, 11268, 11267, -1, 11232, 11267, 11265, -1, 9597, 11265, 11286, -1, 9594, 11286, 11054, -1, 9594, 9597, 11286, -1, 9594, 11055, 9597, -1, 9597, 11055, 11056, -1, 11056, 11055, 11036, -1, 9596, 11056, 11036, -1, 11051, 11057, 9601, -1, 11228, 9701, 11270, -1, 11270, 9701, 11058, -1, 11271, 11058, 9702, -1, 11275, 9702, 11059, -1, 11272, 11059, 11061, -1, 11272, 11275, 11059, -1, 11270, 11058, 11271, -1, 11271, 9702, 11275, -1, 11059, 11060, 11061, -1, 11061, 11060, 11062, -1, 11062, 11060, 11065, -1, 11063, 11065, 11064, -1, 11063, 11062, 11065, -1, 11065, 11068, 11064, -1, 11064, 11068, 9757, -1, 12620, 9757, 11066, -1, 11067, 11066, 11279, -1, 11067, 12620, 11066, -1, 11068, 11069, 9757, -1, 9757, 11069, 11070, -1, 11070, 11069, 9703, -1, 11071, 9703, 11108, -1, 9755, 11108, 9688, -1, 11109, 9688, 11072, -1, 9754, 11072, 11073, -1, 9753, 11073, 9705, -1, 11074, 9705, 11075, -1, 9751, 11075, 12563, -1, 11310, 9751, 12563, -1, 11310, 9750, 9751, -1, 11310, 11308, 9750, -1, 9750, 11308, 11076, -1, 11076, 11308, 11077, -1, 11314, 11076, 11077, -1, 11314, 9749, 11076, -1, 11314, 11078, 9749, -1, 9749, 11078, 11079, -1, 11079, 11078, 11305, -1, 11080, 11079, 11305, -1, 11080, 9727, 11079, -1, 11080, 11312, 9727, -1, 9727, 11312, 9569, -1, 11081, 9569, 9570, -1, 9748, 9570, 11082, -1, 9571, 9748, 11082, -1, 9571, 9725, 9748, -1, 9571, 9558, 9725, -1, 9725, 9558, 11083, -1, 11083, 9558, 11227, -1, 9724, 11227, 9548, -1, 11084, 9724, 9548, -1, 11084, 9746, 9724, -1, 11084, 11086, 9746, -1, 9746, 11086, 11085, -1, 11085, 11086, 11374, -1, 11372, 11085, 11374, -1, 11372, 11226, 11085, -1, 11372, 11087, 11226, -1, 11226, 11087, 11088, -1, 9721, 11088, 11362, -1, 11225, 11362, 11370, -1, 11089, 11225, 11370, -1, 11089, 11090, 11225, -1, 11089, 11361, 11090, -1, 11090, 11361, 11091, -1, 11091, 11361, 11360, -1, 11224, 11360, 11376, -1, 11153, 11376, 11092, -1, 11391, 11153, 11092, -1, 11391, 9535, 11153, -1, 11391, 11390, 9535, -1, 9535, 11390, 9534, -1, 9534, 11390, 11388, -1, 11093, 9534, 11388, -1, 11093, 11094, 9534, -1, 11093, 11382, 11094, -1, 11094, 11382, 11095, -1, 11095, 11382, 11152, -1, 11096, 11152, 11381, -1, 11098, 11381, 11097, -1, 11098, 11096, 11381, -1, 11098, 9679, 11096, -1, 11096, 9679, 11099, -1, 11099, 9679, 9680, -1, 11151, 9680, 11100, -1, 9511, 11100, 11101, -1, 11102, 9511, 11101, -1, 11102, 9532, 9511, -1, 11102, 9653, 9532, -1, 9532, 9653, 9531, -1, 9531, 9653, 9654, -1, 11103, 9654, 9655, -1, 9668, 11103, 9655, -1, 9668, 9507, 11103, -1, 9668, 11233, 9507, -1, 9507, 11233, 11106, -1, 11106, 11233, 11451, -1, 11104, 11451, 11105, -1, 11104, 11106, 11451, -1, 11104, 11321, 11106, -1, 11104, 11322, 11321, -1, 11104, 11326, 11322, -1, 11104, 11107, 11326, -1, 11104, 11324, 11107, -1, 11070, 9703, 11071, -1, 11071, 11108, 9755, -1, 9755, 9688, 11109, -1, 11109, 11072, 9754, -1, 9754, 11073, 9753, -1, 9753, 9705, 11074, -1, 12563, 11075, 11302, -1, 11302, 11075, 9693, -1, 11110, 9693, 11111, -1, 11110, 11302, 9693, -1, 9693, 9707, 11111, -1, 11111, 9707, 11113, -1, 11113, 9707, 11114, -1, 11112, 11114, 11115, -1, 11112, 11113, 11114, -1, 11114, 9694, 11115, -1, 11115, 9694, 11116, -1, 11116, 9694, 11117, -1, 11293, 11117, 11221, -1, 11298, 11221, 9636, -1, 11118, 11298, 9636, -1, 11118, 11299, 11298, -1, 11118, 9637, 11299, -1, 11299, 9637, 11119, -1, 11119, 9637, 9638, -1, 11301, 9638, 11120, -1, 11296, 11120, 11121, -1, 11316, 11121, 11122, -1, 13144, 11122, 9565, -1, 9566, 13144, 9565, -1, 9566, 11124, 13144, -1, 9566, 11123, 11124, -1, 11124, 11123, 11223, -1, 11223, 11123, 9567, -1, 11222, 9567, 9556, -1, 11125, 9556, 9568, -1, 11312, 9568, 9569, -1, 11312, 11125, 9568, -1, 11116, 11117, 11293, -1, 9636, 11221, 9635, -1, 9635, 11221, 11126, -1, 9622, 11126, 11127, -1, 11129, 11127, 11130, -1, 9634, 11130, 11128, -1, 9634, 11129, 11130, -1, 9635, 11126, 9622, -1, 9622, 11127, 11129, -1, 11130, 9696, 11128, -1, 11128, 9696, 9633, -1, 9633, 9696, 11131, -1, 9651, 11131, 11132, -1, 9649, 11132, 9648, -1, 9649, 9651, 11132, -1, 9633, 11131, 9651, -1, 11132, 11133, 9648, -1, 9648, 11133, 11139, -1, 11139, 11133, 11137, -1, 11134, 11137, 9714, -1, 11262, 11134, 9714, -1, 11262, 11260, 11134, -1, 11134, 11260, 11135, -1, 11136, 11134, 11135, -1, 11139, 11137, 11134, -1, 11140, 11139, 11134, -1, 11140, 11138, 11139, -1, 11140, 11248, 11138, -1, 11138, 11248, 11141, -1, 11141, 11248, 11142, -1, 11142, 11248, 9644, -1, 9644, 11248, 9629, -1, 9629, 11248, 9643, -1, 9643, 11248, 11143, -1, 11143, 11248, 9641, -1, 9641, 11248, 11145, -1, 11144, 11145, 9564, -1, 11122, 9564, 9565, -1, 11122, 11144, 9564, -1, 11145, 11248, 9563, -1, 9563, 11248, 11451, -1, 9562, 11451, 11238, -1, 9673, 9562, 11238, -1, 9673, 9554, 9562, -1, 9673, 11146, 9554, -1, 9673, 9674, 11146, -1, 11146, 9674, 11239, -1, 12554, 11146, 11239, -1, 12554, 11147, 11146, -1, 12554, 11148, 11147, -1, 11147, 11148, 11247, -1, 11247, 11148, 11149, -1, 11246, 11149, 11366, -1, 11150, 11366, 11364, -1, 11245, 11364, 11374, -1, 11086, 11245, 11374, -1, 11103, 9531, 9654, -1, 9511, 11151, 11100, -1, 11151, 11099, 9680, -1, 11096, 11095, 11152, -1, 11153, 11224, 11376, -1, 9517, 9745, 11224, -1, 9517, 11154, 9745, -1, 9517, 9538, 11154, -1, 11154, 9538, 11159, -1, 11159, 9538, 11155, -1, 9743, 11155, 9539, -1, 11160, 9539, 11156, -1, 9741, 11156, 9520, -1, 9740, 9520, 9541, -1, 9739, 9541, 11157, -1, 11162, 11157, 11158, -1, 11328, 11158, 11329, -1, 11328, 11162, 11158, -1, 11159, 11155, 9743, -1, 9743, 9539, 11160, -1, 11160, 11156, 9741, -1, 9741, 9520, 9740, -1, 9740, 9541, 9739, -1, 9739, 11157, 11162, -1, 11161, 9739, 11162, -1, 11161, 11163, 9739, -1, 11161, 11348, 11163, -1, 11163, 11348, 11358, -1, 11164, 11358, 11204, -1, 11205, 11204, 11356, -1, 9717, 11356, 11355, -1, 11346, 9717, 11355, -1, 11346, 9736, 9717, -1, 11346, 11345, 9736, -1, 9736, 11345, 11166, -1, 11166, 11345, 11344, -1, 9592, 11344, 11207, -1, 9592, 11166, 11344, -1, 9592, 11165, 11166, -1, 11166, 11165, 11167, -1, 11167, 11165, 11168, -1, 11212, 11168, 9579, -1, 11169, 9579, 11170, -1, 11171, 11169, 11170, -1, 11171, 9735, 11169, -1, 11171, 11172, 9735, -1, 9735, 11172, 9761, -1, 9761, 11172, 11173, -1, 11213, 11173, 11214, -1, 11282, 11214, 9582, -1, 11290, 9582, 11174, -1, 11219, 11174, 11220, -1, 11284, 11220, 11175, -1, 11285, 11175, 11054, -1, 11286, 11285, 11054, -1, 11158, 11177, 11329, -1, 11329, 11177, 11176, -1, 11176, 11177, 11178, -1, 11331, 11178, 11333, -1, 11331, 11176, 11178, -1, 11178, 9544, 11333, -1, 11333, 9544, 11334, -1, 11334, 9544, 11179, -1, 11180, 11179, 9521, -1, 11336, 9521, 11181, -1, 11182, 11336, 11181, -1, 11182, 11337, 11336, -1, 11182, 9491, 11337, -1, 11337, 9491, 11183, -1, 11183, 9491, 9504, -1, 11203, 9504, 11184, -1, 11339, 11184, 11202, -1, 11201, 11202, 11210, -1, 9587, 11210, 9493, -1, 11185, 9493, 11200, -1, 11185, 9587, 9493, -1, 11334, 11179, 11180, -1, 11181, 9521, 11188, -1, 11188, 9521, 11186, -1, 11189, 11186, 9523, -1, 11187, 9523, 9525, -1, 9503, 9525, 11190, -1, 9503, 11187, 9525, -1, 11188, 11186, 11189, -1, 11189, 9523, 11187, -1, 9525, 9526, 11190, -1, 11190, 9526, 11191, -1, 11191, 9526, 9527, -1, 9500, 9527, 11193, -1, 9499, 11193, 11192, -1, 9499, 9500, 11193, -1, 11191, 9527, 9500, -1, 11193, 9529, 11192, -1, 11192, 9529, 11194, -1, 11194, 9529, 11030, -1, 11199, 11194, 11030, -1, 11199, 9496, 11194, -1, 11199, 11195, 9496, -1, 11199, 9486, 11195, -1, 11199, 11196, 9486, -1, 11199, 9484, 11196, -1, 11199, 11197, 9484, -1, 11199, 9494, 11197, -1, 11199, 11198, 9494, -1, 11199, 11200, 11198, -1, 11199, 9585, 11200, -1, 11201, 11339, 11202, -1, 11339, 11203, 11184, -1, 11203, 11183, 9504, -1, 11336, 11180, 9521, -1, 11163, 11358, 11164, -1, 11164, 11204, 11205, -1, 11205, 11356, 9717, -1, 11344, 11206, 11207, -1, 11207, 11206, 9590, -1, 9590, 11206, 11211, -1, 9574, 11211, 11209, -1, 11208, 11209, 11350, -1, 9588, 11350, 13174, -1, 9587, 13174, 11201, -1, 11210, 9587, 11201, -1, 9590, 11211, 9574, -1, 9574, 11209, 11208, -1, 11208, 11350, 9588, -1, 9588, 13174, 9587, -1, 11198, 11200, 9493, -1, 11167, 11168, 11212, -1, 11212, 9579, 11169, -1, 9761, 11173, 11213, -1, 11213, 11214, 11282, -1, 11281, 11213, 11282, -1, 11281, 11215, 11213, -1, 11281, 11216, 11215, -1, 11215, 11216, 9731, -1, 9731, 11216, 11280, -1, 11217, 9731, 11280, -1, 11217, 9759, 9731, -1, 11217, 11218, 9759, -1, 9759, 11218, 9758, -1, 9758, 11218, 11279, -1, 11066, 9758, 11279, -1, 11282, 9582, 11290, -1, 11290, 11174, 11219, -1, 11219, 11220, 11284, -1, 11284, 11175, 11285, -1, 11119, 9638, 11301, -1, 11301, 11120, 11296, -1, 11296, 11121, 11316, -1, 11144, 9641, 11145, -1, 11298, 11293, 11221, -1, 11125, 11222, 9556, -1, 11222, 11223, 9567, -1, 13144, 11316, 11122, -1, 9745, 11091, 11224, -1, 11224, 11091, 11360, -1, 11225, 9721, 11362, -1, 9721, 11226, 11088, -1, 9724, 11083, 11227, -1, 9748, 11081, 9570, -1, 11081, 9727, 9569, -1, 9751, 11074, 11075, -1, 11064, 9757, 12620, -1, 9599, 11228, 9610, -1, 9610, 11229, 11230, -1, 11230, 11053, 9608, -1, 9608, 11268, 11231, -1, 11231, 11267, 11232, -1, 11232, 11265, 9597, -1, 11233, 11234, 11451, -1, 11451, 11234, 9670, -1, 11235, 11451, 9670, -1, 11235, 9671, 11451, -1, 11451, 9671, 11236, -1, 11237, 11451, 11236, -1, 11237, 9660, 11451, -1, 11451, 9660, 11238, -1, 9674, 11240, 11239, -1, 11239, 11240, 11378, -1, 11378, 11240, 9676, -1, 11243, 9676, 9677, -1, 11244, 9677, 11241, -1, 11242, 11241, 11097, -1, 11381, 11242, 11097, -1, 11378, 9676, 11243, -1, 11243, 9677, 11244, -1, 11244, 11241, 11242, -1, 9599, 9601, 9701, -1, 11245, 11150, 11364, -1, 11150, 11246, 11366, -1, 11246, 11247, 11149, -1, 9562, 9563, 11451, -1, 11039, 11199, 10952, -1, 10952, 11199, 10836, -1, 11451, 11248, 11018, -1, 11018, 11248, 10887, -1, 11249, 11251, 11250, -1, 11250, 11251, 11046, -1, 11043, 11047, 11252, -1, 11252, 11047, 11257, -1, 11257, 11047, 11253, -1, 10963, 11253, 11045, -1, 11256, 11045, 11254, -1, 11255, 11254, 11251, -1, 11255, 11256, 11254, -1, 11257, 11253, 10963, -1, 10963, 11045, 11256, -1, 11254, 11046, 11251, -1, 11264, 11134, 11258, -1, 11258, 11134, 11136, -1, 11135, 11258, 11136, -1, 11135, 11259, 11258, -1, 11135, 11260, 11259, -1, 11259, 11260, 11261, -1, 11261, 11260, 11262, -1, 11263, 11262, 9714, -1, 9713, 11263, 9714, -1, 11261, 11262, 11263, -1, 11140, 11134, 10893, -1, 10893, 11134, 11264, -1, 10941, 11265, 10940, -1, 10940, 11265, 11267, -1, 11266, 11267, 11268, -1, 11273, 11268, 11053, -1, 11274, 11053, 11229, -1, 11015, 11229, 11228, -1, 11269, 11228, 11270, -1, 10938, 11270, 11271, -1, 10960, 11271, 11275, -1, 11276, 11275, 11272, -1, 11277, 11272, 11061, -1, 10937, 11061, 11062, -1, 10936, 11062, 11063, -1, 10920, 11063, 11064, -1, 10920, 10936, 11063, -1, 10940, 11267, 11266, -1, 11266, 11268, 11273, -1, 11273, 11053, 11274, -1, 11274, 11229, 11015, -1, 11015, 11228, 11269, -1, 11269, 11270, 10938, -1, 10938, 11271, 10960, -1, 10960, 11275, 11276, -1, 11276, 11272, 11277, -1, 11277, 11061, 10937, -1, 10937, 11062, 10936, -1, 11286, 11265, 11278, -1, 11278, 11265, 10941, -1, 10922, 12620, 11287, -1, 11287, 12620, 11067, -1, 10923, 11067, 11279, -1, 11288, 11279, 11218, -1, 10924, 11218, 11217, -1, 10925, 11217, 11280, -1, 10929, 11280, 11216, -1, 10930, 11216, 11281, -1, 11289, 11281, 11282, -1, 11283, 11282, 11290, -1, 10931, 11290, 11219, -1, 10932, 11219, 11284, -1, 10978, 11284, 11285, -1, 11278, 11285, 11286, -1, 11278, 10978, 11285, -1, 11287, 11067, 10923, -1, 10923, 11279, 11288, -1, 11288, 11218, 10924, -1, 10924, 11217, 10925, -1, 10925, 11280, 10929, -1, 10929, 11216, 10930, -1, 10930, 11281, 11289, -1, 11289, 11282, 11283, -1, 11283, 11290, 10931, -1, 10931, 11219, 10932, -1, 10932, 11284, 10978, -1, 11064, 12620, 10920, -1, 10920, 12620, 10922, -1, 11303, 11302, 11291, -1, 11291, 11302, 11110, -1, 11297, 11110, 11111, -1, 11292, 11111, 11113, -1, 10906, 11113, 11112, -1, 10905, 11112, 11115, -1, 10903, 11115, 11116, -1, 10899, 11116, 11293, -1, 10900, 11293, 11298, -1, 10901, 11298, 11299, -1, 11300, 11299, 11119, -1, 10997, 11119, 11301, -1, 11295, 11301, 11296, -1, 11294, 11296, 11316, -1, 11294, 11295, 11296, -1, 11291, 11110, 11297, -1, 11297, 11111, 11292, -1, 11292, 11113, 10906, -1, 10906, 11112, 10905, -1, 10905, 11115, 10903, -1, 10903, 11116, 10899, -1, 10899, 11293, 10900, -1, 10900, 11298, 10901, -1, 10901, 11299, 11300, -1, 11300, 11119, 10997, -1, 10997, 11301, 11295, -1, 12563, 11302, 11309, -1, 11309, 11302, 11303, -1, 10998, 13144, 10987, -1, 10987, 13144, 11124, -1, 11304, 11124, 11223, -1, 10999, 11223, 11222, -1, 11311, 11222, 11125, -1, 11001, 11125, 11312, -1, 11002, 11312, 11080, -1, 11313, 11080, 11305, -1, 11306, 11305, 11078, -1, 11307, 11078, 11314, -1, 11315, 11314, 11077, -1, 10911, 11077, 11308, -1, 10910, 11308, 11310, -1, 11309, 11310, 12563, -1, 11309, 10910, 11310, -1, 10987, 11124, 11304, -1, 11304, 11223, 10999, -1, 10999, 11222, 11311, -1, 11311, 11125, 11001, -1, 11001, 11312, 11002, -1, 11002, 11080, 11313, -1, 11313, 11305, 11306, -1, 11306, 11078, 11307, -1, 11307, 11314, 11315, -1, 11315, 11077, 10911, -1, 10911, 11308, 10910, -1, 11316, 13144, 11294, -1, 11294, 13144, 10998, -1, 11317, 11035, 11318, -1, 11318, 11035, 11034, -1, 11033, 11318, 11034, -1, 11033, 10831, 11318, -1, 11033, 11032, 10831, -1, 10831, 11032, 10832, -1, 10832, 11032, 11031, -1, 11319, 11031, 11029, -1, 10833, 11319, 11029, -1, 10832, 11031, 11319, -1, 11028, 11035, 10834, -1, 10834, 11035, 11317, -1, 11450, 11320, 11105, -1, 11105, 11320, 11104, -1, 11321, 11322, 10881, -1, 10881, 11322, 10882, -1, 10882, 11322, 11326, -1, 11323, 11326, 11107, -1, 10883, 11107, 11324, -1, 11325, 11324, 11320, -1, 11325, 10883, 11324, -1, 10882, 11326, 11323, -1, 11323, 11107, 10883, -1, 11324, 11104, 11320, -1, 10852, 11162, 11340, -1, 11340, 11162, 11328, -1, 11327, 11328, 11329, -1, 10851, 11329, 11176, -1, 11330, 11176, 11331, -1, 11341, 11331, 11333, -1, 11332, 11333, 11334, -1, 10848, 11334, 11180, -1, 10860, 11180, 11336, -1, 11335, 11336, 11337, -1, 10863, 11337, 11183, -1, 11342, 11183, 11203, -1, 11338, 11203, 11339, -1, 10967, 11339, 11201, -1, 10967, 11338, 11339, -1, 11340, 11328, 11327, -1, 11327, 11329, 10851, -1, 10851, 11176, 11330, -1, 11330, 11331, 11341, -1, 11341, 11333, 11332, -1, 11332, 11334, 10848, -1, 10848, 11180, 10860, -1, 10860, 11336, 11335, -1, 11335, 11337, 10863, -1, 10863, 11183, 11342, -1, 11342, 11203, 11338, -1, 11161, 11162, 11347, -1, 11347, 11162, 10852, -1, 10968, 13174, 11349, -1, 11349, 13174, 11350, -1, 10970, 11350, 11209, -1, 11351, 11209, 11211, -1, 11352, 11211, 11206, -1, 11353, 11206, 11344, -1, 11343, 11344, 11345, -1, 11354, 11345, 11346, -1, 10971, 11346, 11355, -1, 10972, 11355, 11356, -1, 11357, 11356, 11204, -1, 10975, 11204, 11358, -1, 11359, 11358, 11348, -1, 11347, 11348, 11161, -1, 11347, 11359, 11348, -1, 11349, 11350, 10970, -1, 10970, 11209, 11351, -1, 11351, 11211, 11352, -1, 11352, 11206, 11353, -1, 11353, 11344, 11343, -1, 11343, 11345, 11354, -1, 11354, 11346, 10971, -1, 10971, 11355, 10972, -1, 10972, 11356, 11357, -1, 11357, 11204, 10975, -1, 10975, 11358, 11359, -1, 11201, 13174, 10967, -1, 10967, 13174, 10968, -1, 11377, 11360, 11010, -1, 11010, 11360, 11361, -1, 11368, 11361, 11089, -1, 11369, 11089, 11370, -1, 11007, 11370, 11362, -1, 11371, 11362, 11088, -1, 11363, 11088, 11087, -1, 11023, 11087, 11372, -1, 11373, 11372, 11374, -1, 11375, 11374, 11364, -1, 11365, 11364, 11366, -1, 11022, 11366, 11149, -1, 11367, 11149, 11148, -1, 11392, 11148, 12554, -1, 11392, 11367, 11148, -1, 11010, 11361, 11368, -1, 11368, 11089, 11369, -1, 11369, 11370, 11007, -1, 11007, 11362, 11371, -1, 11371, 11088, 11363, -1, 11363, 11087, 11023, -1, 11023, 11372, 11373, -1, 11373, 11374, 11375, -1, 11375, 11364, 11365, -1, 11365, 11366, 11022, -1, 11022, 11149, 11367, -1, 11376, 11360, 10867, -1, 10867, 11360, 11377, -1, 11393, 11239, 10869, -1, 10869, 11239, 11378, -1, 11016, 11378, 11243, -1, 11384, 11243, 11244, -1, 11379, 11244, 11242, -1, 11380, 11242, 11381, -1, 11385, 11381, 11152, -1, 10868, 11152, 11382, -1, 11386, 11382, 11093, -1, 11387, 11093, 11388, -1, 11389, 11388, 11390, -1, 11027, 11390, 11391, -1, 11383, 11391, 11092, -1, 10867, 11092, 11376, -1, 10867, 11383, 11092, -1, 10869, 11378, 11016, -1, 11016, 11243, 11384, -1, 11384, 11244, 11379, -1, 11379, 11242, 11380, -1, 11380, 11381, 11385, -1, 11385, 11152, 10868, -1, 10868, 11382, 11386, -1, 11386, 11093, 11387, -1, 11387, 11388, 11389, -1, 11389, 11390, 11027, -1, 11027, 11391, 11383, -1, 12554, 11239, 11392, -1, 11392, 11239, 11393, -1, 10559, 10706, 11394, -1, 11394, 10706, 11415, -1, 11395, 11415, 11411, -1, 11395, 11394, 11415, -1, 11411, 11415, 11405, -1, 11405, 11415, 11417, -1, 11410, 11417, 11414, -1, 11408, 11414, 11396, -1, 11408, 11410, 11414, -1, 11405, 11417, 11410, -1, 11414, 11413, 11396, -1, 11396, 11413, 11403, -1, 11403, 11413, 11249, -1, 11250, 11403, 11249, -1, 11039, 10952, 11397, -1, 11397, 10952, 11412, -1, 11398, 11412, 11404, -1, 11398, 11397, 11412, -1, 11412, 11416, 11404, -1, 11404, 11416, 11409, -1, 11409, 11416, 11406, -1, 11406, 11416, 11400, -1, 11401, 11400, 11402, -1, 11399, 11402, 11407, -1, 11399, 11401, 11402, -1, 11406, 11400, 11401, -1, 11402, 10829, 11407, -1, 11407, 10829, 10830, -1, 11039, 11397, 11250, -1, 11250, 11397, 11403, -1, 11403, 11397, 11398, -1, 11396, 11398, 11404, -1, 11408, 11404, 11409, -1, 11410, 11409, 11406, -1, 11405, 11406, 11401, -1, 11411, 11401, 11399, -1, 11395, 11399, 11407, -1, 11394, 11407, 10559, -1, 11394, 11395, 11407, -1, 11403, 11398, 11396, -1, 11396, 11404, 11408, -1, 11408, 11409, 11410, -1, 11410, 11406, 11405, -1, 11405, 11401, 11411, -1, 11411, 11399, 11395, -1, 11407, 10830, 10559, -1, 11249, 11413, 10952, -1, 10952, 11413, 11412, -1, 11412, 11413, 11414, -1, 11416, 11414, 11417, -1, 11400, 11417, 11415, -1, 11402, 11415, 10829, -1, 11402, 11400, 11415, -1, 11412, 11414, 11416, -1, 11416, 11417, 11400, -1, 11415, 10706, 10829, -1, 10558, 11440, 11432, -1, 11432, 11440, 11442, -1, 11438, 11442, 11418, -1, 11438, 11432, 11442, -1, 11418, 11442, 11437, -1, 11437, 11442, 11419, -1, 11435, 11419, 11420, -1, 11434, 11420, 11428, -1, 11434, 11435, 11420, -1, 11437, 11419, 11435, -1, 11420, 11421, 11428, -1, 11428, 11421, 11422, -1, 11422, 11421, 10887, -1, 11248, 11422, 10887, -1, 11140, 10893, 11427, -1, 11427, 10893, 11423, -1, 11433, 11423, 11429, -1, 11433, 11427, 11423, -1, 11423, 11443, 11429, -1, 11429, 11443, 11430, -1, 11430, 11443, 11436, -1, 11436, 11443, 11441, -1, 11424, 11441, 11425, -1, 11431, 11425, 11426, -1, 11431, 11424, 11425, -1, 11436, 11441, 11424, -1, 11425, 10705, 11426, -1, 11426, 10705, 11439, -1, 11140, 11427, 11248, -1, 11248, 11427, 11422, -1, 11422, 11427, 11433, -1, 11428, 11433, 11429, -1, 11434, 11429, 11430, -1, 11435, 11430, 11436, -1, 11437, 11436, 11424, -1, 11418, 11424, 11431, -1, 11438, 11431, 11426, -1, 11432, 11426, 10558, -1, 11432, 11438, 11426, -1, 11422, 11433, 11428, -1, 11428, 11429, 11434, -1, 11434, 11430, 11435, -1, 11435, 11436, 11437, -1, 11437, 11424, 11418, -1, 11418, 11431, 11438, -1, 11426, 11439, 10558, -1, 11440, 10705, 11442, -1, 11442, 10705, 11425, -1, 11441, 11442, 11425, -1, 11441, 11419, 11442, -1, 11441, 11443, 11419, -1, 11419, 11443, 11420, -1, 11420, 11443, 11423, -1, 11421, 11423, 10893, -1, 10887, 11421, 10893, -1, 11420, 11423, 11421, -1, 10223, 10432, 11444, -1, 11444, 10432, 11446, -1, 11465, 11446, 11464, -1, 11465, 11444, 11446, -1, 11464, 11446, 11445, -1, 11445, 11446, 11448, -1, 11463, 11448, 11468, -1, 11447, 11468, 11462, -1, 11447, 11463, 11468, -1, 11445, 11448, 11463, -1, 11468, 11467, 11462, -1, 11462, 11467, 11449, -1, 11449, 11467, 11450, -1, 11105, 11449, 11450, -1, 11451, 11018, 11452, -1, 11452, 11018, 11466, -1, 11460, 11466, 11453, -1, 11460, 11452, 11466, -1, 11466, 11455, 11453, -1, 11453, 11455, 11454, -1, 11454, 11455, 11456, -1, 11456, 11455, 11469, -1, 11457, 11469, 11458, -1, 11461, 11458, 11459, -1, 11461, 11457, 11458, -1, 11456, 11469, 11457, -1, 11458, 11470, 11459, -1, 11459, 11470, 10227, -1, 11451, 11452, 11105, -1, 11105, 11452, 11449, -1, 11449, 11452, 11460, -1, 11462, 11460, 11453, -1, 11447, 11453, 11454, -1, 11463, 11454, 11456, -1, 11445, 11456, 11457, -1, 11464, 11457, 11461, -1, 11465, 11461, 11459, -1, 11444, 11459, 10223, -1, 11444, 11465, 11459, -1, 11449, 11460, 11462, -1, 11462, 11453, 11447, -1, 11447, 11454, 11463, -1, 11463, 11456, 11445, -1, 11445, 11457, 11464, -1, 11464, 11461, 11465, -1, 11459, 10227, 10223, -1, 11450, 11467, 11018, -1, 11018, 11467, 11466, -1, 11466, 11467, 11468, -1, 11455, 11468, 11448, -1, 11469, 11448, 11446, -1, 11458, 11446, 11470, -1, 11458, 11469, 11446, -1, 11466, 11468, 11455, -1, 11455, 11448, 11469, -1, 11446, 10432, 11470, -1, 10210, 10347, 11488, -1, 11488, 10347, 11473, -1, 11472, 11473, 11471, -1, 11472, 11488, 11473, -1, 11471, 11473, 11474, -1, 11474, 11473, 11494, -1, 11492, 11494, 11475, -1, 11476, 11475, 11490, -1, 11476, 11492, 11475, -1, 11474, 11494, 11492, -1, 11475, 11477, 11490, -1, 11490, 11477, 11478, -1, 11478, 11477, 10836, -1, 11199, 11478, 10836, -1, 11028, 10834, 11486, -1, 11486, 10834, 11479, -1, 11489, 11479, 11487, -1, 11489, 11486, 11479, -1, 11479, 11495, 11487, -1, 11487, 11495, 11491, -1, 11491, 11495, 11480, -1, 11480, 11495, 11482, -1, 11481, 11482, 11484, -1, 11483, 11484, 11485, -1, 11483, 11481, 11484, -1, 11480, 11482, 11481, -1, 11484, 10346, 11485, -1, 11485, 10346, 11493, -1, 11028, 11486, 11199, -1, 11199, 11486, 11478, -1, 11478, 11486, 11489, -1, 11490, 11489, 11487, -1, 11476, 11487, 11491, -1, 11492, 11491, 11480, -1, 11474, 11480, 11481, -1, 11471, 11481, 11483, -1, 11472, 11483, 11485, -1, 11488, 11485, 10210, -1, 11488, 11472, 11485, -1, 11478, 11489, 11490, -1, 11490, 11487, 11476, -1, 11476, 11491, 11492, -1, 11492, 11480, 11474, -1, 11474, 11481, 11471, -1, 11471, 11483, 11472, -1, 11485, 11493, 10210, -1, 10347, 10346, 11473, -1, 11473, 10346, 11484, -1, 11482, 11473, 11484, -1, 11482, 11494, 11473, -1, 11482, 11495, 11494, -1, 11494, 11495, 11475, -1, 11475, 11495, 11479, -1, 11477, 11479, 10834, -1, 10836, 11477, 10834, -1, 11475, 11479, 11477, -1, 12326, 12427, 12238, -1, 12326, 11496, 12427, -1, 12326, 12237, 11496, -1, 11496, 12237, 11506, -1, 11506, 12237, 12236, -1, 12429, 12236, 12235, -1, 11497, 12235, 11507, -1, 12430, 11507, 11498, -1, 11508, 11498, 11500, -1, 11499, 11500, 12276, -1, 12406, 12276, 12278, -1, 11509, 12278, 11510, -1, 11511, 11510, 11512, -1, 12407, 11512, 11501, -1, 12345, 11501, 12284, -1, 12344, 12284, 11513, -1, 11502, 11513, 11514, -1, 11515, 11514, 12194, -1, 12342, 12194, 11516, -1, 12433, 11516, 12196, -1, 12434, 12196, 12195, -1, 11517, 12195, 11518, -1, 12436, 11518, 11519, -1, 12435, 11519, 12300, -1, 11520, 12300, 12298, -1, 11521, 12298, 12302, -1, 11503, 12302, 12243, -1, 12431, 12243, 12325, -1, 11522, 12325, 11504, -1, 12419, 11504, 12241, -1, 12422, 12241, 11505, -1, 11523, 11505, 12240, -1, 12426, 12240, 12238, -1, 12427, 12426, 12238, -1, 11506, 12236, 12429, -1, 12429, 12235, 11497, -1, 11497, 11507, 12430, -1, 12430, 11498, 11508, -1, 11508, 11500, 11499, -1, 11499, 12276, 12406, -1, 12406, 12278, 11509, -1, 11509, 11510, 11511, -1, 11511, 11512, 12407, -1, 12407, 11501, 12345, -1, 12345, 12284, 12344, -1, 12344, 11513, 11502, -1, 11502, 11514, 11515, -1, 11515, 12194, 12342, -1, 12342, 11516, 12433, -1, 12433, 12196, 12434, -1, 12434, 12195, 11517, -1, 11517, 11518, 12436, -1, 12436, 11519, 12435, -1, 12435, 12300, 11520, -1, 11520, 12298, 11521, -1, 11521, 12302, 11503, -1, 11503, 12243, 12431, -1, 12431, 12325, 11522, -1, 11522, 11504, 12419, -1, 12419, 12241, 12422, -1, 12422, 11505, 11523, -1, 11523, 12240, 12426, -1, 12185, 12330, 12203, -1, 12185, 11524, 12330, -1, 12185, 12187, 11524, -1, 11524, 12187, 11525, -1, 11525, 12187, 11526, -1, 11527, 11526, 11541, -1, 11542, 11541, 11543, -1, 11528, 11543, 11544, -1, 11545, 11544, 12262, -1, 12355, 12262, 12216, -1, 12356, 12216, 11529, -1, 11546, 11529, 12215, -1, 11547, 12215, 11530, -1, 11548, 11530, 12213, -1, 12360, 12213, 11531, -1, 12373, 11531, 11532, -1, 11549, 11532, 11533, -1, 11550, 11533, 11534, -1, 11535, 11534, 12211, -1, 11551, 12211, 12261, -1, 12361, 12261, 12260, -1, 12362, 12260, 11536, -1, 11552, 11536, 11537, -1, 12380, 11537, 12256, -1, 12376, 12256, 12254, -1, 11553, 12254, 12253, -1, 12378, 12253, 11538, -1, 12377, 11538, 11554, -1, 12379, 11554, 11555, -1, 11556, 11555, 12204, -1, 12334, 12204, 11539, -1, 12332, 11539, 11540, -1, 12333, 11540, 12203, -1, 12330, 12333, 12203, -1, 11525, 11526, 11527, -1, 11527, 11541, 11542, -1, 11542, 11543, 11528, -1, 11528, 11544, 11545, -1, 11545, 12262, 12355, -1, 12355, 12216, 12356, -1, 12356, 11529, 11546, -1, 11546, 12215, 11547, -1, 11547, 11530, 11548, -1, 11548, 12213, 12360, -1, 12360, 11531, 12373, -1, 12373, 11532, 11549, -1, 11549, 11533, 11550, -1, 11550, 11534, 11535, -1, 11535, 12211, 11551, -1, 11551, 12261, 12361, -1, 12361, 12260, 12362, -1, 12362, 11536, 11552, -1, 11552, 11537, 12380, -1, 12380, 12256, 12376, -1, 12376, 12254, 11553, -1, 11553, 12253, 12378, -1, 12378, 11538, 12377, -1, 12377, 11554, 12379, -1, 12379, 11555, 11556, -1, 11556, 12204, 12334, -1, 12334, 11539, 12332, -1, 12332, 11540, 12333, -1, 11558, 12350, 13393, -1, 11558, 11557, 12350, -1, 11558, 11560, 11557, -1, 11557, 11560, 11559, -1, 11559, 11560, 12188, -1, 11571, 12188, 11561, -1, 11572, 11561, 11573, -1, 12351, 11573, 12189, -1, 11574, 12189, 11562, -1, 12352, 11562, 12273, -1, 12353, 12273, 12271, -1, 11575, 12271, 12270, -1, 11576, 12270, 12269, -1, 12382, 12269, 11563, -1, 11577, 11563, 12267, -1, 11578, 12267, 11579, -1, 12383, 11579, 11580, -1, 12384, 11580, 11564, -1, 11581, 11564, 11582, -1, 12467, 11582, 11565, -1, 11583, 11565, 11566, -1, 11584, 11566, 11585, -1, 12398, 11585, 12220, -1, 11567, 12220, 11568, -1, 11586, 11568, 12219, -1, 12399, 12219, 11587, -1, 11588, 11587, 12217, -1, 11589, 12217, 12266, -1, 12358, 12266, 12265, -1, 11590, 12265, 12263, -1, 11569, 12263, 11570, -1, 12357, 11570, 12264, -1, 12354, 12264, 13393, -1, 12350, 12354, 13393, -1, 11559, 12188, 11571, -1, 11571, 11561, 11572, -1, 11572, 11573, 12351, -1, 12351, 12189, 11574, -1, 11574, 11562, 12352, -1, 12352, 12273, 12353, -1, 12353, 12271, 11575, -1, 11575, 12270, 11576, -1, 11576, 12269, 12382, -1, 12382, 11563, 11577, -1, 11577, 12267, 11578, -1, 11578, 11579, 12383, -1, 12383, 11580, 12384, -1, 12384, 11564, 11581, -1, 11581, 11582, 12467, -1, 12467, 11565, 11583, -1, 11583, 11566, 11584, -1, 11584, 11585, 12398, -1, 12398, 12220, 11567, -1, 11567, 11568, 11586, -1, 11586, 12219, 12399, -1, 12399, 11587, 11588, -1, 11588, 12217, 11589, -1, 11589, 12266, 12358, -1, 12358, 12265, 11590, -1, 11590, 12263, 11569, -1, 11569, 11570, 12357, -1, 12357, 12264, 12354, -1, 12230, 11591, 11592, -1, 12230, 11594, 11591, -1, 12230, 11593, 11594, -1, 11594, 11593, 12390, -1, 12390, 11593, 11610, -1, 12391, 11610, 12287, -1, 12392, 12287, 11595, -1, 12393, 11595, 12286, -1, 11596, 12286, 12285, -1, 12394, 12285, 12317, -1, 12395, 12317, 12283, -1, 11611, 12283, 12282, -1, 12346, 12282, 11612, -1, 12347, 11612, 11613, -1, 11614, 11613, 11597, -1, 11615, 11597, 11598, -1, 11616, 11598, 11599, -1, 12402, 11599, 12280, -1, 12403, 12280, 12279, -1, 11617, 12279, 11600, -1, 11618, 11600, 11602, -1, 11601, 11602, 12277, -1, 12404, 12277, 12275, -1, 12405, 12275, 11603, -1, 11619, 11603, 12234, -1, 11620, 12234, 11604, -1, 11605, 11604, 12233, -1, 11621, 12233, 11606, -1, 12408, 11606, 11607, -1, 12409, 11607, 12231, -1, 11622, 12231, 11608, -1, 12411, 11608, 11609, -1, 12410, 11609, 11592, -1, 11591, 12410, 11592, -1, 12390, 11610, 12391, -1, 12391, 12287, 12392, -1, 12392, 11595, 12393, -1, 12393, 12286, 11596, -1, 11596, 12285, 12394, -1, 12394, 12317, 12395, -1, 12395, 12283, 11611, -1, 11611, 12282, 12346, -1, 12346, 11612, 12347, -1, 12347, 11613, 11614, -1, 11614, 11597, 11615, -1, 11615, 11598, 11616, -1, 11616, 11599, 12402, -1, 12402, 12280, 12403, -1, 12403, 12279, 11617, -1, 11617, 11600, 11618, -1, 11618, 11602, 11601, -1, 11601, 12277, 12404, -1, 12404, 12275, 12405, -1, 12405, 11603, 11619, -1, 11619, 12234, 11620, -1, 11620, 11604, 11605, -1, 11605, 12233, 11621, -1, 11621, 11606, 12408, -1, 12408, 11607, 12409, -1, 12409, 12231, 11622, -1, 11622, 11608, 12411, -1, 12411, 11609, 12410, -1, 12249, 11639, 11640, -1, 12249, 11623, 11639, -1, 12249, 12248, 11623, -1, 11623, 12248, 11624, -1, 11624, 12248, 12247, -1, 11641, 12247, 11625, -1, 12415, 11625, 12246, -1, 11642, 12246, 11643, -1, 11626, 11643, 11644, -1, 11645, 11644, 12244, -1, 12416, 12244, 11627, -1, 11646, 11627, 11628, -1, 12420, 11628, 12301, -1, 12421, 12301, 11629, -1, 11647, 11629, 12299, -1, 11648, 12299, 12297, -1, 12432, 12297, 12296, -1, 11630, 12296, 12197, -1, 12468, 12197, 11649, -1, 12437, 11649, 12198, -1, 12438, 12198, 11631, -1, 11650, 11631, 11633, -1, 11632, 11633, 11651, -1, 11652, 11651, 11653, -1, 11654, 11653, 12251, -1, 12465, 12251, 11634, -1, 11635, 11634, 11655, -1, 12439, 11655, 12250, -1, 12440, 12250, 11656, -1, 12441, 11656, 11636, -1, 11657, 11636, 11658, -1, 12442, 11658, 11638, -1, 11637, 11638, 11640, -1, 11639, 11637, 11640, -1, 11624, 12247, 11641, -1, 11641, 11625, 12415, -1, 12415, 12246, 11642, -1, 11642, 11643, 11626, -1, 11626, 11644, 11645, -1, 11645, 12244, 12416, -1, 12416, 11627, 11646, -1, 11646, 11628, 12420, -1, 12420, 12301, 12421, -1, 12421, 11629, 11647, -1, 11647, 12299, 11648, -1, 11648, 12297, 12432, -1, 12432, 12296, 11630, -1, 11630, 12197, 12468, -1, 12468, 11649, 12437, -1, 12437, 12198, 12438, -1, 12438, 11631, 11650, -1, 11650, 11633, 11632, -1, 11632, 11651, 11652, -1, 11652, 11653, 11654, -1, 11654, 12251, 12465, -1, 12465, 11634, 11635, -1, 11635, 11655, 12439, -1, 12439, 12250, 12440, -1, 12440, 11656, 12441, -1, 12441, 11636, 11657, -1, 11657, 11658, 12442, -1, 12442, 11638, 11637, -1, 11661, 11660, 12208, -1, 11661, 11659, 11660, -1, 11661, 11663, 11659, -1, 11659, 11663, 11662, -1, 11662, 11663, 12252, -1, 12381, 12252, 11664, -1, 11672, 11664, 12255, -1, 11673, 12255, 12257, -1, 12375, 12257, 12315, -1, 12364, 12315, 11665, -1, 12366, 11665, 11674, -1, 12368, 11674, 12311, -1, 11675, 12311, 12310, -1, 11676, 12310, 11677, -1, 12369, 11677, 11678, -1, 12370, 11678, 12314, -1, 11679, 12314, 11680, -1, 11681, 11680, 12312, -1, 11666, 12312, 12308, -1, 12371, 12308, 11667, -1, 12449, 11667, 12323, -1, 11682, 12323, 12305, -1, 12451, 12305, 11683, -1, 12452, 11683, 11684, -1, 11685, 11684, 12200, -1, 12455, 12200, 11686, -1, 11687, 11686, 11688, -1, 11689, 11688, 11668, -1, 12336, 11668, 12207, -1, 11690, 12207, 11669, -1, 11691, 11669, 11671, -1, 11670, 11671, 12206, -1, 12335, 12206, 12208, -1, 11660, 12335, 12208, -1, 11662, 12252, 12381, -1, 12381, 11664, 11672, -1, 11672, 12255, 11673, -1, 11673, 12257, 12375, -1, 12375, 12315, 12364, -1, 12364, 11665, 12366, -1, 12366, 11674, 12368, -1, 12368, 12311, 11675, -1, 11675, 12310, 11676, -1, 11676, 11677, 12369, -1, 12369, 11678, 12370, -1, 12370, 12314, 11679, -1, 11679, 11680, 11681, -1, 11681, 12312, 11666, -1, 11666, 12308, 12371, -1, 12371, 11667, 12449, -1, 12449, 12323, 11682, -1, 11682, 12305, 12451, -1, 12451, 11683, 12452, -1, 12452, 11684, 11685, -1, 11685, 12200, 12455, -1, 12455, 11686, 11687, -1, 11687, 11688, 11689, -1, 11689, 11668, 12336, -1, 12336, 12207, 11690, -1, 11690, 11669, 11691, -1, 11691, 11671, 11670, -1, 11670, 12206, 12335, -1, 11692, 12459, 11718, -1, 11692, 11693, 12459, -1, 11692, 11694, 11693, -1, 11693, 11694, 11695, -1, 11695, 11694, 11696, -1, 11719, 11696, 11697, -1, 11720, 11697, 11699, -1, 11698, 11699, 11700, -1, 11701, 11700, 11721, -1, 11722, 11721, 11702, -1, 12348, 11702, 12190, -1, 11723, 12190, 12191, -1, 11703, 12191, 11704, -1, 11724, 11704, 12192, -1, 11725, 12192, 12319, -1, 12461, 12319, 12318, -1, 12460, 12318, 11705, -1, 11706, 11705, 11707, -1, 11726, 11707, 11708, -1, 11727, 11708, 11728, -1, 12462, 11728, 11709, -1, 11729, 11709, 12288, -1, 12389, 12288, 11711, -1, 11710, 11711, 11730, -1, 11731, 11730, 11712, -1, 11732, 11712, 11713, -1, 11733, 11713, 12228, -1, 11714, 12228, 12227, -1, 11734, 12227, 12268, -1, 12386, 12268, 11715, -1, 11735, 11715, 12272, -1, 11716, 12272, 11717, -1, 12458, 11717, 11718, -1, 12459, 12458, 11718, -1, 11695, 11696, 11719, -1, 11719, 11697, 11720, -1, 11720, 11699, 11698, -1, 11698, 11700, 11701, -1, 11701, 11721, 11722, -1, 11722, 11702, 12348, -1, 12348, 12190, 11723, -1, 11723, 12191, 11703, -1, 11703, 11704, 11724, -1, 11724, 12192, 11725, -1, 11725, 12319, 12461, -1, 12461, 12318, 12460, -1, 12460, 11705, 11706, -1, 11706, 11707, 11726, -1, 11726, 11708, 11727, -1, 11727, 11728, 12462, -1, 12462, 11709, 11729, -1, 11729, 12288, 12389, -1, 12389, 11711, 11710, -1, 11710, 11730, 11731, -1, 11731, 11712, 11732, -1, 11732, 11713, 11733, -1, 11733, 12228, 11714, -1, 11714, 12227, 11734, -1, 11734, 12268, 12386, -1, 12386, 11715, 11735, -1, 11735, 12272, 11716, -1, 11716, 11717, 12458, -1, 11736, 11738, 12630, -1, 11736, 11737, 11738, -1, 11736, 12202, 11737, -1, 11737, 12202, 11757, -1, 11757, 12202, 12324, -1, 12454, 12324, 11758, -1, 12453, 11758, 11739, -1, 11759, 11739, 11741, -1, 11740, 11741, 11742, -1, 12450, 11742, 12292, -1, 11760, 12292, 11761, -1, 12447, 11761, 11743, -1, 12445, 11743, 12289, -1, 11744, 12289, 11762, -1, 12464, 11762, 12321, -1, 11745, 12321, 11763, -1, 11764, 11763, 12294, -1, 11765, 12294, 11746, -1, 11766, 11746, 12295, -1, 12466, 12295, 11748, -1, 11747, 11748, 11749, -1, 12341, 11749, 12199, -1, 11767, 12199, 11750, -1, 12340, 11750, 11768, -1, 11751, 11768, 11769, -1, 11752, 11769, 11770, -1, 12339, 11770, 11753, -1, 11771, 11753, 11754, -1, 12337, 11754, 11755, -1, 12338, 11755, 12201, -1, 11756, 12201, 12303, -1, 12456, 12303, 12304, -1, 11772, 12304, 12630, -1, 11738, 11772, 12630, -1, 11757, 12324, 12454, -1, 12454, 11758, 12453, -1, 12453, 11739, 11759, -1, 11759, 11741, 11740, -1, 11740, 11742, 12450, -1, 12450, 12292, 11760, -1, 11760, 11761, 12447, -1, 12447, 11743, 12445, -1, 12445, 12289, 11744, -1, 11744, 11762, 12464, -1, 12464, 12321, 11745, -1, 11745, 11763, 11764, -1, 11764, 12294, 11765, -1, 11765, 11746, 11766, -1, 11766, 12295, 12466, -1, 12466, 11748, 11747, -1, 11747, 11749, 12341, -1, 12341, 12199, 11767, -1, 11767, 11750, 12340, -1, 12340, 11768, 11751, -1, 11751, 11769, 11752, -1, 11752, 11770, 12339, -1, 12339, 11753, 11771, -1, 11771, 11754, 12337, -1, 12337, 11755, 12338, -1, 12338, 12201, 11756, -1, 11756, 12303, 12456, -1, 12456, 12304, 11772, -1, 11774, 11773, 12212, -1, 11774, 11776, 11773, -1, 11774, 11775, 11776, -1, 11776, 11775, 11777, -1, 11777, 11775, 12214, -1, 12359, 12214, 11778, -1, 11814, 11778, 12218, -1, 11779, 12218, 11780, -1, 11815, 11780, 12221, -1, 12397, 12221, 11781, -1, 12396, 11781, 12222, -1, 11816, 12222, 12223, -1, 11782, 12223, 12224, -1, 11817, 12224, 11818, -1, 11783, 11818, 11784, -1, 11785, 11784, 12225, -1, 11786, 12225, 12226, -1, 11819, 12226, 11787, -1, 12385, 11787, 12229, -1, 12387, 12229, 12329, -1, 11788, 12329, 11789, -1, 12388, 11789, 11790, -1, 12401, 11790, 12274, -1, 12400, 12274, 12232, -1, 12412, 12232, 11791, -1, 12414, 11791, 11792, -1, 11820, 11792, 11793, -1, 11821, 11793, 11795, -1, 11794, 11795, 11796, -1, 11822, 11796, 12328, -1, 12413, 12328, 12327, -1, 12428, 12327, 11797, -1, 11823, 11797, 11798, -1, 11824, 11798, 11825, -1, 11826, 11825, 12239, -1, 12425, 12239, 12242, -1, 12424, 12242, 11827, -1, 12423, 11827, 11799, -1, 11828, 11799, 12245, -1, 11829, 12245, 11830, -1, 12418, 11830, 11800, -1, 12417, 11800, 11801, -1, 11831, 11801, 11802, -1, 12443, 11802, 11832, -1, 11833, 11832, 12320, -1, 11834, 12320, 12290, -1, 12444, 12290, 11804, -1, 11803, 11804, 12291, -1, 12446, 12291, 12322, -1, 12463, 12322, 12293, -1, 11805, 12293, 11806, -1, 12457, 11806, 12306, -1, 11807, 12306, 12307, -1, 12372, 12307, 12313, -1, 11808, 12313, 11809, -1, 11835, 11809, 12309, -1, 12448, 12309, 12258, -1, 12367, 12258, 11810, -1, 11836, 11810, 11837, -1, 11838, 11837, 12316, -1, 12365, 12316, 12209, -1, 11811, 12209, 12259, -1, 12363, 12259, 12210, -1, 11812, 12210, 11813, -1, 12374, 11813, 12212, -1, 11773, 12374, 12212, -1, 11777, 12214, 12359, -1, 12359, 11778, 11814, -1, 11814, 12218, 11779, -1, 11779, 11780, 11815, -1, 11815, 12221, 12397, -1, 12397, 11781, 12396, -1, 12396, 12222, 11816, -1, 11816, 12223, 11782, -1, 11782, 12224, 11817, -1, 11817, 11818, 11783, -1, 11783, 11784, 11785, -1, 11785, 12225, 11786, -1, 11786, 12226, 11819, -1, 11819, 11787, 12385, -1, 12385, 12229, 12387, -1, 12387, 12329, 11788, -1, 11788, 11789, 12388, -1, 12388, 11790, 12401, -1, 12401, 12274, 12400, -1, 12400, 12232, 12412, -1, 12412, 11791, 12414, -1, 12414, 11792, 11820, -1, 11820, 11793, 11821, -1, 11821, 11795, 11794, -1, 11794, 11796, 11822, -1, 11822, 12328, 12413, -1, 12413, 12327, 12428, -1, 12428, 11797, 11823, -1, 11823, 11798, 11824, -1, 11824, 11825, 11826, -1, 11826, 12239, 12425, -1, 12425, 12242, 12424, -1, 12424, 11827, 12423, -1, 12423, 11799, 11828, -1, 11828, 12245, 11829, -1, 11829, 11830, 12418, -1, 12418, 11800, 12417, -1, 12417, 11801, 11831, -1, 11831, 11802, 12443, -1, 12443, 11832, 11833, -1, 11833, 12320, 11834, -1, 11834, 12290, 12444, -1, 12444, 11804, 11803, -1, 11803, 12291, 12446, -1, 12446, 12322, 12463, -1, 12463, 12293, 11805, -1, 11805, 11806, 12457, -1, 12457, 12306, 11807, -1, 11807, 12307, 12372, -1, 12372, 12313, 11808, -1, 11808, 11809, 11835, -1, 11835, 12309, 12448, -1, 12448, 12258, 12367, -1, 12367, 11810, 11836, -1, 11836, 11837, 11838, -1, 11838, 12316, 12365, -1, 12365, 12209, 11811, -1, 11811, 12259, 12363, -1, 12363, 12210, 11812, -1, 11812, 11813, 12374, -1, 12091, 11839, 11840, -1, 12091, 11841, 11839, -1, 12091, 11842, 11841, -1, 11841, 11842, 12139, -1, 12139, 11842, 12092, -1, 11863, 12092, 11843, -1, 11844, 11843, 11845, -1, 11846, 11845, 12093, -1, 12138, 12093, 11847, -1, 12160, 11847, 12094, -1, 12158, 12094, 11864, -1, 12157, 11864, 11849, -1, 11848, 11849, 12118, -1, 11865, 12118, 12095, -1, 11850, 12095, 11851, -1, 12153, 11851, 11853, -1, 11852, 11853, 12120, -1, 12152, 12120, 12122, -1, 12151, 12122, 11866, -1, 12147, 11866, 12126, -1, 12144, 12126, 11854, -1, 12145, 11854, 11867, -1, 11868, 11867, 11855, -1, 12182, 11855, 11856, -1, 11869, 11856, 11857, -1, 12183, 11857, 11858, -1, 11870, 11858, 11859, -1, 11860, 11859, 11862, -1, 11861, 11862, 11840, -1, 11839, 11861, 11840, -1, 12139, 12092, 11863, -1, 11863, 11843, 11844, -1, 11844, 11845, 11846, -1, 11846, 12093, 12138, -1, 12138, 11847, 12160, -1, 12160, 12094, 12158, -1, 12158, 11864, 12157, -1, 12157, 11849, 11848, -1, 11848, 12118, 11865, -1, 11865, 12095, 11850, -1, 11850, 11851, 12153, -1, 12153, 11853, 11852, -1, 11852, 12120, 12152, -1, 12152, 12122, 12151, -1, 12151, 11866, 12147, -1, 12147, 12126, 12144, -1, 12144, 11854, 12145, -1, 12145, 11867, 11868, -1, 11868, 11855, 12182, -1, 12182, 11856, 11869, -1, 11869, 11857, 12183, -1, 12183, 11858, 11870, -1, 11870, 11859, 11860, -1, 11860, 11862, 11861, -1, 12109, 12170, 11884, -1, 12109, 11871, 12170, -1, 12109, 12113, 11871, -1, 11871, 12113, 11872, -1, 11872, 12113, 12110, -1, 12165, 12110, 12114, -1, 12178, 12114, 12111, -1, 11873, 12111, 11885, -1, 12161, 11885, 11874, -1, 12137, 11874, 11875, -1, 12136, 11875, 12132, -1, 11876, 12132, 12131, -1, 12135, 12131, 11877, -1, 11886, 11877, 12096, -1, 11887, 12096, 12097, -1, 12180, 12097, 11878, -1, 12181, 11878, 12098, -1, 11888, 12098, 12100, -1, 12176, 12100, 11889, -1, 11890, 11889, 11879, -1, 11891, 11879, 11892, -1, 11893, 11892, 11880, -1, 11894, 11880, 12103, -1, 11895, 12103, 11896, -1, 12173, 11896, 11881, -1, 11897, 11881, 11898, -1, 11882, 11898, 11883, -1, 12169, 11883, 12108, -1, 12167, 12108, 11884, -1, 12170, 12167, 11884, -1, 11872, 12110, 12165, -1, 12165, 12114, 12178, -1, 12178, 12111, 11873, -1, 11873, 11885, 12161, -1, 12161, 11874, 12137, -1, 12137, 11875, 12136, -1, 12136, 12132, 11876, -1, 11876, 12131, 12135, -1, 12135, 11877, 11886, -1, 11886, 12096, 11887, -1, 11887, 12097, 12180, -1, 12180, 11878, 12181, -1, 12181, 12098, 11888, -1, 11888, 12100, 12176, -1, 12176, 11889, 11890, -1, 11890, 11879, 11891, -1, 11891, 11892, 11893, -1, 11893, 11880, 11894, -1, 11894, 12103, 11895, -1, 11895, 11896, 12173, -1, 12173, 11881, 11897, -1, 11897, 11898, 11882, -1, 11882, 11883, 12169, -1, 12169, 12108, 12167, -1, 11988, 11921, 11899, -1, 11988, 11900, 11921, -1, 11988, 11902, 11900, -1, 11900, 11902, 11901, -1, 11901, 11902, 11923, -1, 11903, 11923, 11904, -1, 12035, 11904, 11989, -1, 11924, 11989, 11905, -1, 11906, 11905, 11907, -1, 11925, 11907, 11926, -1, 11927, 11926, 11928, -1, 11929, 11928, 11908, -1, 11930, 11908, 12010, -1, 12020, 12010, 11909, -1, 11931, 11909, 12009, -1, 12021, 12009, 11911, -1, 11910, 11911, 12008, -1, 12022, 12008, 11913, -1, 11912, 11913, 12006, -1, 12039, 12006, 12005, -1, 12024, 12005, 11994, -1, 11932, 11994, 11995, -1, 11933, 11995, 11914, -1, 12040, 11914, 11915, -1, 11916, 11915, 11996, -1, 12031, 11996, 11917, -1, 11934, 11917, 11918, -1, 11935, 11918, 11919, -1, 12030, 11919, 12003, -1, 11936, 12003, 11920, -1, 11922, 11920, 11899, -1, 11921, 11922, 11899, -1, 11901, 11923, 11903, -1, 11903, 11904, 12035, -1, 12035, 11989, 11924, -1, 11924, 11905, 11906, -1, 11906, 11907, 11925, -1, 11925, 11926, 11927, -1, 11927, 11928, 11929, -1, 11929, 11908, 11930, -1, 11930, 12010, 12020, -1, 12020, 11909, 11931, -1, 11931, 12009, 12021, -1, 12021, 11911, 11910, -1, 11910, 12008, 12022, -1, 12022, 11913, 11912, -1, 11912, 12006, 12039, -1, 12039, 12005, 12024, -1, 12024, 11994, 11932, -1, 11932, 11995, 11933, -1, 11933, 11914, 12040, -1, 12040, 11915, 11916, -1, 11916, 11996, 12031, -1, 12031, 11917, 11934, -1, 11934, 11918, 11935, -1, 11935, 11919, 12030, -1, 12030, 12003, 11936, -1, 11936, 11920, 11922, -1, 11937, 12037, 11991, -1, 11937, 12036, 12037, -1, 11937, 11990, 12036, -1, 12036, 11990, 11938, -1, 11938, 11990, 11957, -1, 11958, 11957, 11939, -1, 12019, 11939, 11940, -1, 11941, 11940, 11942, -1, 11943, 11942, 11959, -1, 12018, 11959, 12016, -1, 11960, 12016, 12015, -1, 11944, 12015, 11961, -1, 11962, 11961, 12014, -1, 11963, 12014, 11964, -1, 11965, 11964, 11945, -1, 11946, 11945, 11947, -1, 11948, 11947, 11949, -1, 12042, 11949, 11950, -1, 11966, 11950, 11967, -1, 11968, 11967, 11951, -1, 12043, 11951, 11952, -1, 12044, 11952, 11969, -1, 12027, 11969, 12013, -1, 11953, 12013, 12012, -1, 12025, 12012, 12011, -1, 11970, 12011, 11954, -1, 11955, 11954, 12004, -1, 12023, 12004, 11993, -1, 11956, 11993, 11992, -1, 11971, 11992, 12007, -1, 12038, 12007, 11991, -1, 12037, 12038, 11991, -1, 11938, 11957, 11958, -1, 11958, 11939, 12019, -1, 12019, 11940, 11941, -1, 11941, 11942, 11943, -1, 11943, 11959, 12018, -1, 12018, 12016, 11960, -1, 11960, 12015, 11944, -1, 11944, 11961, 11962, -1, 11962, 12014, 11963, -1, 11963, 11964, 11965, -1, 11965, 11945, 11946, -1, 11946, 11947, 11948, -1, 11948, 11949, 12042, -1, 12042, 11950, 11966, -1, 11966, 11967, 11968, -1, 11968, 11951, 12043, -1, 12043, 11952, 12044, -1, 12044, 11969, 12027, -1, 12027, 12013, 11953, -1, 11953, 12012, 12025, -1, 12025, 12011, 11970, -1, 11970, 11954, 11955, -1, 11955, 12004, 12023, -1, 12023, 11993, 11956, -1, 11956, 11992, 11971, -1, 11971, 12007, 12038, -1, 12002, 12026, 11997, -1, 11997, 12026, 12041, -1, 12026, 12002, 11972, -1, 11972, 12002, 11973, -1, 12001, 11972, 11973, -1, 12001, 11974, 11972, -1, 12001, 11975, 11974, -1, 11974, 11975, 12029, -1, 12029, 11975, 12000, -1, 11976, 12000, 11977, -1, 11978, 11977, 11999, -1, 12028, 11978, 11999, -1, 12029, 12000, 11976, -1, 11976, 11977, 11978, -1, 11979, 11998, 11980, -1, 11980, 11998, 12032, -1, 12032, 11998, 11982, -1, 11981, 11982, 11983, -1, 12033, 11983, 11984, -1, 12034, 11984, 11986, -1, 11985, 11986, 12041, -1, 11985, 12034, 11986, -1, 12032, 11982, 11981, -1, 11981, 11983, 12033, -1, 12033, 11984, 12034, -1, 11986, 11997, 12041, -1, 12502, 11987, 11980, -1, 11980, 11987, 11979, -1, 11987, 11988, 11979, -1, 11987, 11902, 11988, -1, 11987, 11923, 11902, -1, 11987, 11904, 11923, -1, 11987, 11989, 11904, -1, 11987, 11905, 11989, -1, 11987, 11907, 11905, -1, 11987, 11926, 11907, -1, 11987, 11928, 11926, -1, 11987, 11908, 11928, -1, 11987, 12017, 11908, -1, 11908, 12017, 11939, -1, 12010, 11939, 11957, -1, 11909, 11957, 11990, -1, 12009, 11990, 11937, -1, 11911, 11937, 11991, -1, 12008, 11991, 12007, -1, 11913, 12007, 11992, -1, 12006, 11992, 11993, -1, 12005, 11993, 12004, -1, 11994, 12004, 11954, -1, 11997, 11954, 12002, -1, 11997, 11994, 11954, -1, 11997, 11995, 11994, -1, 11997, 11914, 11995, -1, 11997, 11915, 11914, -1, 11997, 11996, 11915, -1, 11997, 11917, 11996, -1, 11997, 11918, 11917, -1, 11997, 11979, 11918, -1, 11997, 11998, 11979, -1, 11997, 11982, 11998, -1, 11997, 11983, 11982, -1, 11997, 11984, 11983, -1, 11997, 11986, 11984, -1, 11999, 11945, 12017, -1, 11999, 11947, 11945, -1, 11999, 11949, 11947, -1, 11999, 11950, 11949, -1, 11999, 11967, 11950, -1, 11999, 11951, 11967, -1, 11999, 11952, 11951, -1, 11999, 12002, 11952, -1, 11999, 11977, 12002, -1, 12002, 11977, 12000, -1, 11975, 12002, 12000, -1, 11975, 12001, 12002, -1, 12002, 12001, 11973, -1, 11988, 11899, 11979, -1, 11979, 11899, 11920, -1, 12003, 11979, 11920, -1, 12003, 11919, 11979, -1, 11979, 11919, 11918, -1, 11994, 12005, 12004, -1, 12005, 12006, 11993, -1, 12006, 11913, 11992, -1, 11913, 12008, 12007, -1, 12008, 11911, 11991, -1, 11911, 12009, 11937, -1, 12009, 11909, 11990, -1, 11909, 12010, 11957, -1, 12010, 11908, 11939, -1, 11954, 12011, 12002, -1, 12002, 12011, 12012, -1, 12013, 12002, 12012, -1, 12013, 11969, 12002, -1, 12002, 11969, 11952, -1, 11945, 11964, 12017, -1, 12017, 11964, 12014, -1, 11961, 12017, 12014, -1, 11961, 12015, 12017, -1, 12017, 12015, 12016, -1, 11959, 12017, 12016, -1, 11959, 11942, 12017, -1, 12017, 11942, 11940, -1, 11939, 12017, 11940, -1, 12017, 12517, 11999, -1, 11999, 12517, 12028, -1, 12517, 11946, 12028, -1, 12517, 11965, 11946, -1, 12517, 11963, 11965, -1, 12517, 11962, 11963, -1, 12517, 11944, 11962, -1, 12517, 11960, 11944, -1, 12517, 12018, 11960, -1, 12517, 11943, 12018, -1, 12517, 11941, 11943, -1, 12517, 12502, 11941, -1, 11941, 12502, 11930, -1, 12019, 11930, 12020, -1, 11958, 12020, 11931, -1, 11938, 11931, 12021, -1, 12036, 12021, 11910, -1, 12037, 11910, 12022, -1, 12038, 12022, 11912, -1, 11971, 11912, 12039, -1, 11956, 12039, 12024, -1, 12023, 12024, 11932, -1, 11955, 11932, 11933, -1, 12026, 11933, 12041, -1, 12026, 11955, 11933, -1, 12026, 11970, 11955, -1, 12026, 12025, 11970, -1, 12026, 11953, 12025, -1, 12026, 12027, 11953, -1, 12026, 12028, 12027, -1, 12026, 11978, 12028, -1, 12026, 11976, 11978, -1, 12026, 12029, 11976, -1, 12026, 11974, 12029, -1, 12026, 11972, 11974, -1, 11980, 11900, 12502, -1, 11980, 11921, 11900, -1, 11980, 11922, 11921, -1, 11980, 11936, 11922, -1, 11980, 12030, 11936, -1, 11980, 11935, 12030, -1, 11980, 11934, 11935, -1, 11980, 12031, 11934, -1, 11980, 12041, 12031, -1, 11980, 12032, 12041, -1, 12041, 12032, 11981, -1, 12033, 12041, 11981, -1, 12033, 12034, 12041, -1, 12041, 12034, 11985, -1, 11900, 11901, 12502, -1, 12502, 11901, 11903, -1, 12035, 12502, 11903, -1, 12035, 11924, 12502, -1, 12502, 11924, 11906, -1, 11925, 12502, 11906, -1, 11925, 11927, 12502, -1, 12502, 11927, 11929, -1, 11930, 12502, 11929, -1, 11941, 11930, 12019, -1, 12019, 12020, 11958, -1, 11958, 11931, 11938, -1, 11938, 12021, 12036, -1, 12036, 11910, 12037, -1, 12037, 12022, 12038, -1, 12038, 11912, 11971, -1, 11971, 12039, 11956, -1, 11956, 12024, 12023, -1, 12023, 11932, 11955, -1, 11933, 12040, 12041, -1, 12041, 12040, 11916, -1, 12031, 12041, 11916, -1, 11946, 11948, 12028, -1, 12028, 11948, 12042, -1, 11966, 12028, 12042, -1, 11966, 11968, 12028, -1, 12028, 11968, 12043, -1, 12044, 12028, 12043, -1, 12044, 12027, 12028, -1, 12143, 12128, 12146, -1, 12146, 12128, 12127, -1, 12146, 12127, 12149, -1, 12149, 12127, 12045, -1, 12125, 12149, 12045, -1, 12125, 12150, 12149, -1, 12125, 12046, 12150, -1, 12150, 12046, 12047, -1, 12047, 12046, 12124, -1, 12148, 12047, 12124, -1, 12124, 12123, 12148, -1, 12148, 12123, 12048, -1, 12048, 12123, 12049, -1, 12051, 12049, 12121, -1, 12154, 12121, 12050, -1, 12052, 12050, 12119, -1, 12162, 12119, 12117, -1, 12155, 12117, 12053, -1, 12156, 12053, 12159, -1, 12156, 12155, 12053, -1, 12048, 12049, 12051, -1, 12051, 12121, 12154, -1, 12154, 12050, 12052, -1, 12052, 12119, 12162, -1, 12162, 12117, 12155, -1, 12053, 12054, 12159, -1, 12159, 12054, 12071, -1, 12071, 12054, 12055, -1, 12056, 12055, 12057, -1, 12179, 12057, 12116, -1, 12163, 12116, 12115, -1, 12164, 12115, 12059, -1, 12058, 12059, 12060, -1, 12063, 12060, 12061, -1, 12062, 12063, 12061, -1, 12062, 12064, 12063, -1, 12062, 12112, 12064, -1, 12064, 12112, 12065, -1, 12065, 12112, 12066, -1, 12067, 12066, 12107, -1, 12166, 12107, 12106, -1, 12168, 12106, 12068, -1, 12070, 12068, 12069, -1, 12072, 12070, 12069, -1, 12071, 12055, 12056, -1, 12056, 12057, 12179, -1, 12179, 12116, 12163, -1, 12163, 12115, 12164, -1, 12164, 12059, 12058, -1, 12058, 12060, 12063, -1, 12065, 12066, 12067, -1, 12067, 12107, 12166, -1, 12166, 12106, 12168, -1, 12168, 12068, 12070, -1, 12069, 12073, 12072, -1, 12072, 12073, 12171, -1, 12171, 12073, 12075, -1, 12074, 12075, 12105, -1, 12076, 12105, 12172, -1, 12076, 12074, 12105, -1, 12171, 12075, 12074, -1, 12105, 12104, 12172, -1, 12172, 12104, 12177, -1, 12177, 12104, 12102, -1, 12177, 12102, 12077, -1, 12077, 12102, 12078, -1, 12101, 12077, 12078, -1, 12101, 12079, 12077, -1, 12101, 12081, 12079, -1, 12079, 12081, 12080, -1, 12080, 12081, 12082, -1, 12174, 12082, 12083, -1, 12175, 12083, 12099, -1, 12133, 12175, 12099, -1, 12080, 12082, 12174, -1, 12174, 12083, 12175, -1, 12129, 12084, 12184, -1, 12184, 12084, 12140, -1, 12140, 12084, 12085, -1, 12141, 12085, 12090, -1, 12142, 12090, 12086, -1, 12087, 12086, 12089, -1, 12088, 12089, 12143, -1, 12088, 12087, 12089, -1, 12140, 12085, 12141, -1, 12141, 12090, 12142, -1, 12142, 12086, 12087, -1, 12089, 12128, 12143, -1, 12129, 12184, 12469, -1, 12469, 12184, 12501, -1, 12469, 12091, 12129, -1, 12469, 11842, 12091, -1, 12469, 12092, 11842, -1, 12469, 11843, 12092, -1, 12469, 11845, 11843, -1, 12469, 12093, 11845, -1, 12469, 11847, 12093, -1, 12469, 12130, 11847, -1, 11847, 12130, 12094, -1, 12094, 12130, 12057, -1, 12055, 12094, 12057, -1, 12055, 12054, 12094, -1, 12094, 12054, 11864, -1, 11864, 12054, 12053, -1, 11849, 12053, 12117, -1, 12118, 12117, 12119, -1, 12095, 12119, 12050, -1, 11851, 12050, 11853, -1, 11851, 12095, 12050, -1, 12099, 12096, 12130, -1, 12099, 12097, 12096, -1, 12099, 11878, 12097, -1, 12099, 12098, 11878, -1, 12099, 12100, 12098, -1, 12099, 11889, 12100, -1, 12099, 11879, 11889, -1, 12099, 11892, 11879, -1, 12099, 12102, 11892, -1, 12099, 12083, 12102, -1, 12102, 12083, 12082, -1, 12081, 12102, 12082, -1, 12081, 12101, 12102, -1, 12102, 12101, 12078, -1, 12104, 12103, 12102, -1, 12104, 11896, 12103, -1, 12104, 12069, 11896, -1, 12104, 12073, 12069, -1, 12104, 12075, 12073, -1, 12104, 12105, 12075, -1, 12069, 12068, 11896, -1, 11896, 12068, 11881, -1, 11881, 12068, 11898, -1, 11898, 12068, 12106, -1, 11883, 12106, 12107, -1, 12108, 12107, 11884, -1, 12108, 11883, 12107, -1, 11898, 12106, 11883, -1, 12107, 12066, 11884, -1, 11884, 12066, 12109, -1, 12109, 12066, 12112, -1, 12113, 12112, 12062, -1, 12110, 12062, 12061, -1, 12114, 12061, 12060, -1, 12111, 12060, 12130, -1, 11885, 12130, 11874, -1, 11885, 12111, 12130, -1, 12109, 12112, 12113, -1, 12113, 12062, 12110, -1, 12110, 12061, 12114, -1, 12060, 12059, 12130, -1, 12130, 12059, 12115, -1, 12116, 12130, 12115, -1, 12116, 12057, 12130, -1, 11864, 12053, 11849, -1, 11849, 12117, 12118, -1, 12118, 12119, 12095, -1, 12050, 12121, 11853, -1, 11853, 12121, 12120, -1, 12120, 12121, 12049, -1, 12122, 12049, 11866, -1, 12122, 12120, 12049, -1, 12049, 12123, 11866, -1, 11866, 12123, 12126, -1, 12126, 12123, 12124, -1, 12127, 12124, 12046, -1, 12125, 12127, 12046, -1, 12125, 12045, 12127, -1, 12126, 12124, 12127, -1, 11854, 12127, 11867, -1, 11854, 12126, 12127, -1, 12127, 12128, 11867, -1, 11867, 12128, 11855, -1, 11855, 12128, 12129, -1, 11856, 12129, 11857, -1, 11856, 11855, 12129, -1, 12089, 12086, 12128, -1, 12128, 12086, 12090, -1, 12085, 12128, 12090, -1, 12085, 12084, 12128, -1, 12128, 12084, 12129, -1, 12103, 11880, 12102, -1, 12102, 11880, 11892, -1, 12096, 11877, 12130, -1, 12130, 11877, 12131, -1, 12132, 12130, 12131, -1, 12132, 11875, 12130, -1, 12130, 11875, 11874, -1, 12111, 12114, 12060, -1, 12091, 11840, 12129, -1, 12129, 11840, 11862, -1, 11859, 12129, 11862, -1, 11859, 11858, 12129, -1, 12129, 11858, 11857, -1, 12133, 12099, 12134, -1, 12134, 12099, 12130, -1, 12134, 11887, 12133, -1, 12134, 11886, 11887, -1, 12134, 12135, 11886, -1, 12134, 11876, 12135, -1, 12134, 12136, 11876, -1, 12134, 12137, 12136, -1, 12134, 12160, 12137, -1, 12134, 12501, 12160, -1, 12160, 12501, 12138, -1, 12138, 12501, 11846, -1, 11846, 12501, 11844, -1, 11844, 12501, 11863, -1, 11863, 12501, 12139, -1, 12139, 12501, 11841, -1, 11841, 12501, 12184, -1, 11839, 12184, 11861, -1, 11839, 11841, 12184, -1, 12140, 12143, 12184, -1, 12140, 12141, 12143, -1, 12143, 12141, 12142, -1, 12087, 12143, 12142, -1, 12087, 12088, 12143, -1, 12146, 11868, 12143, -1, 12146, 12145, 11868, -1, 12146, 12144, 12145, -1, 12146, 12147, 12144, -1, 12146, 12151, 12147, -1, 12146, 12148, 12151, -1, 12146, 12047, 12148, -1, 12146, 12150, 12047, -1, 12146, 12149, 12150, -1, 12148, 12048, 12151, -1, 12151, 12048, 12152, -1, 12152, 12048, 12051, -1, 11852, 12051, 12154, -1, 12153, 12154, 11850, -1, 12153, 11852, 12154, -1, 12152, 12051, 11852, -1, 12154, 12052, 11850, -1, 11850, 12052, 11865, -1, 11865, 12052, 12162, -1, 11848, 12162, 12155, -1, 12156, 11848, 12155, -1, 12156, 12157, 11848, -1, 12156, 12159, 12157, -1, 12157, 12159, 12158, -1, 12158, 12159, 12071, -1, 12056, 12158, 12071, -1, 12056, 12160, 12158, -1, 12056, 12179, 12160, -1, 12160, 12179, 12161, -1, 12137, 12160, 12161, -1, 11865, 12162, 11848, -1, 12163, 12165, 12179, -1, 12163, 12164, 12165, -1, 12165, 12164, 12058, -1, 12063, 12165, 12058, -1, 12063, 12064, 12165, -1, 12165, 12064, 12065, -1, 11872, 12065, 12067, -1, 11871, 12067, 12166, -1, 12170, 12166, 12168, -1, 12167, 12168, 12070, -1, 12169, 12070, 11882, -1, 12169, 12167, 12070, -1, 12165, 12065, 11872, -1, 11872, 12067, 11871, -1, 11871, 12166, 12170, -1, 12170, 12168, 12167, -1, 12070, 12072, 11882, -1, 11882, 12072, 12172, -1, 11897, 12172, 12173, -1, 11897, 11882, 12172, -1, 12072, 12171, 12172, -1, 12172, 12171, 12074, -1, 12076, 12172, 12074, -1, 12173, 12172, 11895, -1, 11895, 12172, 12177, -1, 11894, 12177, 11893, -1, 11894, 11895, 12177, -1, 12077, 12079, 12177, -1, 12177, 12079, 12080, -1, 12174, 12177, 12080, -1, 12174, 12175, 12177, -1, 12177, 12175, 12133, -1, 11890, 12133, 12176, -1, 11890, 12177, 12133, -1, 11890, 11891, 12177, -1, 12177, 11891, 11893, -1, 12165, 12178, 12179, -1, 12179, 12178, 11873, -1, 12161, 12179, 11873, -1, 11887, 12180, 12133, -1, 12133, 12180, 12181, -1, 11888, 12133, 12181, -1, 11888, 12176, 12133, -1, 11868, 12182, 12143, -1, 12143, 12182, 11869, -1, 12183, 12143, 11869, -1, 12183, 12184, 12143, -1, 12183, 11870, 12184, -1, 12184, 11870, 11860, -1, 11861, 12184, 11860, -1, 12186, 12203, 12205, -1, 12186, 12185, 12203, -1, 12186, 12187, 12185, -1, 12186, 11526, 12187, -1, 12186, 11541, 11526, -1, 12186, 13393, 11541, -1, 12186, 11558, 13393, -1, 12186, 11560, 11558, -1, 12186, 12188, 11560, -1, 12186, 11561, 12188, -1, 12186, 11573, 11561, -1, 12186, 12189, 11573, -1, 12186, 11562, 12189, -1, 12186, 11697, 11562, -1, 12186, 11699, 11697, -1, 12186, 11700, 11699, -1, 12186, 11721, 11700, -1, 12186, 11702, 11721, -1, 12186, 12281, 11702, -1, 11702, 12281, 12190, -1, 12190, 12281, 12191, -1, 12191, 12281, 11704, -1, 11704, 12281, 12317, -1, 12192, 12317, 12319, -1, 12192, 11704, 12317, -1, 12193, 12194, 12281, -1, 12193, 11516, 12194, -1, 12193, 12196, 11516, -1, 12193, 12195, 12196, -1, 12193, 12197, 12195, -1, 12193, 11649, 12197, -1, 12193, 12198, 11649, -1, 12193, 11631, 12198, -1, 12193, 11633, 11631, -1, 12193, 11651, 11633, -1, 12193, 11653, 11651, -1, 12193, 12251, 11653, -1, 12193, 12199, 12251, -1, 12193, 11750, 12199, -1, 12193, 11768, 11750, -1, 12193, 11769, 11768, -1, 12193, 12205, 11769, -1, 11769, 12205, 11770, -1, 11770, 12205, 11753, -1, 11753, 12205, 11754, -1, 11754, 12205, 11755, -1, 11755, 12205, 11686, -1, 12200, 11755, 11686, -1, 12200, 12201, 11755, -1, 12200, 11684, 12201, -1, 12201, 11684, 12303, -1, 12303, 11684, 11683, -1, 12304, 11683, 12305, -1, 12630, 12305, 12323, -1, 11736, 12323, 12202, -1, 11736, 12630, 12323, -1, 12203, 11540, 12205, -1, 12205, 11540, 11539, -1, 12204, 12205, 11539, -1, 12204, 11555, 12205, -1, 12205, 11555, 12208, -1, 12206, 12205, 12208, -1, 12206, 11671, 12205, -1, 12205, 11671, 11669, -1, 12207, 12205, 11669, -1, 12207, 11668, 12205, -1, 12205, 11668, 11688, -1, 11686, 12205, 11688, -1, 12208, 11555, 11661, -1, 11661, 11555, 11554, -1, 11663, 11554, 11538, -1, 12252, 11538, 12253, -1, 11664, 12253, 12254, -1, 12255, 12254, 12256, -1, 12257, 12256, 11537, -1, 12209, 11537, 11536, -1, 12259, 11536, 12260, -1, 12210, 12260, 12261, -1, 11813, 12261, 12211, -1, 11534, 11813, 12211, -1, 11534, 12212, 11813, -1, 11534, 11533, 12212, -1, 12212, 11533, 11774, -1, 11774, 11533, 11532, -1, 11531, 11774, 11532, -1, 11531, 11775, 11774, -1, 11531, 12213, 11775, -1, 11775, 12213, 12214, -1, 12214, 12213, 11530, -1, 12215, 12214, 11530, -1, 12215, 11529, 12214, -1, 12214, 11529, 12216, -1, 11778, 12216, 12217, -1, 11587, 11778, 12217, -1, 11587, 12218, 11778, -1, 11587, 12219, 12218, -1, 12218, 12219, 11780, -1, 11780, 12219, 11568, -1, 12221, 11568, 12220, -1, 11585, 12221, 12220, -1, 11585, 11781, 12221, -1, 11585, 11566, 11781, -1, 11781, 11566, 12222, -1, 12222, 11566, 11565, -1, 11582, 12222, 11565, -1, 11582, 12223, 12222, -1, 11582, 12224, 12223, -1, 11582, 11818, 12224, -1, 11582, 11784, 11818, -1, 11582, 12225, 11784, -1, 11582, 12226, 12225, -1, 11582, 11787, 12226, -1, 11582, 11564, 11787, -1, 11787, 11564, 12227, -1, 12228, 11787, 12227, -1, 12228, 11713, 11787, -1, 11787, 11713, 11712, -1, 11730, 11787, 11712, -1, 11730, 12229, 11787, -1, 11730, 11711, 12229, -1, 12229, 11711, 12329, -1, 12329, 11711, 12288, -1, 11789, 12288, 12230, -1, 11790, 12230, 11592, -1, 12274, 11592, 11609, -1, 12232, 11609, 11608, -1, 12231, 12232, 11608, -1, 12231, 11791, 12232, -1, 12231, 11607, 11791, -1, 11791, 11607, 11792, -1, 11792, 11607, 11606, -1, 11793, 11606, 12233, -1, 11604, 11793, 12233, -1, 11604, 11795, 11793, -1, 11604, 12234, 11795, -1, 11795, 12234, 11796, -1, 11796, 12234, 11603, -1, 12328, 11603, 12276, -1, 12327, 12276, 11500, -1, 11498, 12327, 11500, -1, 11498, 11507, 12327, -1, 12327, 11507, 12235, -1, 12236, 12327, 12235, -1, 12236, 11797, 12327, -1, 12236, 12237, 11797, -1, 11797, 12237, 12326, -1, 11798, 12326, 12238, -1, 11825, 12238, 12240, -1, 12239, 12240, 11505, -1, 12241, 12239, 11505, -1, 12241, 12242, 12239, -1, 12241, 11504, 12242, -1, 12242, 11504, 11827, -1, 11827, 11504, 12325, -1, 11799, 12325, 12243, -1, 11627, 12243, 11628, -1, 11627, 11799, 12243, -1, 11627, 12244, 11799, -1, 11799, 12244, 12245, -1, 12245, 12244, 11830, -1, 11830, 12244, 11800, -1, 11800, 12244, 11801, -1, 11801, 12244, 11802, -1, 11802, 12244, 11644, -1, 11643, 11802, 11644, -1, 11643, 12246, 11802, -1, 11802, 12246, 11625, -1, 12247, 11802, 11625, -1, 12247, 12248, 11802, -1, 11802, 12248, 12249, -1, 11832, 12249, 11640, -1, 12320, 11640, 11638, -1, 12321, 11638, 11658, -1, 11763, 11658, 11636, -1, 12294, 11636, 11656, -1, 11746, 11656, 12250, -1, 12295, 12250, 11655, -1, 11748, 11655, 11634, -1, 11749, 11634, 12251, -1, 12199, 11749, 12251, -1, 11661, 11554, 11663, -1, 11663, 11538, 12252, -1, 12252, 12253, 11664, -1, 11664, 12254, 12255, -1, 12255, 12256, 12257, -1, 12257, 11537, 12209, -1, 12315, 12209, 12316, -1, 11665, 12316, 11837, -1, 11810, 11665, 11837, -1, 11810, 12258, 11665, -1, 11665, 12258, 12309, -1, 11674, 12309, 12311, -1, 11674, 11665, 12309, -1, 12209, 11536, 12259, -1, 12259, 12260, 12210, -1, 12210, 12261, 11813, -1, 12262, 12265, 12216, -1, 12262, 12263, 12265, -1, 12262, 11544, 12263, -1, 12263, 11544, 11570, -1, 11570, 11544, 11543, -1, 12264, 11543, 11541, -1, 13393, 12264, 11541, -1, 11570, 11543, 12264, -1, 12265, 12266, 12216, -1, 12216, 12266, 12217, -1, 11780, 11568, 12221, -1, 12227, 11564, 12268, -1, 12268, 11564, 11580, -1, 11579, 12268, 11580, -1, 11579, 12267, 12268, -1, 12268, 12267, 11563, -1, 12269, 12268, 11563, -1, 12269, 12270, 12268, -1, 12268, 12270, 12271, -1, 12273, 12268, 12271, -1, 12273, 11715, 12268, -1, 12273, 12272, 11715, -1, 12273, 11717, 12272, -1, 12273, 11718, 11717, -1, 12273, 11692, 11718, -1, 12273, 11694, 11692, -1, 12273, 11696, 11694, -1, 12273, 11697, 11696, -1, 12273, 11562, 11697, -1, 11790, 11592, 12274, -1, 12274, 11609, 12232, -1, 11792, 11606, 11793, -1, 11603, 12275, 12276, -1, 12276, 12275, 12277, -1, 11602, 12276, 12277, -1, 11602, 12278, 12276, -1, 11602, 11600, 12278, -1, 12278, 11600, 11510, -1, 11510, 11600, 12279, -1, 11512, 12279, 12280, -1, 11501, 12280, 11599, -1, 12281, 11599, 11598, -1, 11597, 12281, 11598, -1, 11597, 11613, 12281, -1, 12281, 11613, 11612, -1, 12282, 12281, 11612, -1, 12282, 12283, 12281, -1, 12281, 12283, 12317, -1, 11510, 12279, 11512, -1, 11512, 12280, 11501, -1, 11501, 11599, 12281, -1, 12284, 12281, 11513, -1, 12284, 11501, 12281, -1, 12285, 12288, 12317, -1, 12285, 12286, 12288, -1, 12288, 12286, 11595, -1, 12287, 12288, 11595, -1, 12287, 11610, 12288, -1, 12288, 11610, 11593, -1, 12230, 12288, 11593, -1, 11789, 12230, 11790, -1, 11832, 11640, 12320, -1, 12320, 11638, 12321, -1, 12290, 12321, 11762, -1, 12289, 12290, 11762, -1, 12289, 11804, 12290, -1, 12289, 11743, 11804, -1, 11804, 11743, 12291, -1, 12291, 11743, 11761, -1, 12322, 11761, 12292, -1, 12293, 12292, 11806, -1, 12293, 12322, 12292, -1, 12321, 11658, 11763, -1, 11763, 11636, 12294, -1, 12294, 11656, 11746, -1, 11746, 12250, 12295, -1, 12295, 11655, 11748, -1, 11748, 11634, 11749, -1, 12197, 12296, 12195, -1, 12195, 12296, 11518, -1, 11518, 12296, 12297, -1, 11519, 12297, 12299, -1, 12300, 12299, 11629, -1, 12298, 11629, 12301, -1, 12302, 12301, 11628, -1, 12243, 12302, 11628, -1, 11518, 12297, 11519, -1, 11519, 12299, 12300, -1, 12300, 11629, 12298, -1, 12298, 12301, 12302, -1, 11802, 12249, 11832, -1, 12303, 11683, 12304, -1, 12304, 12305, 12630, -1, 11667, 12292, 12323, -1, 11667, 12306, 12292, -1, 11667, 12308, 12306, -1, 12306, 12308, 12307, -1, 12307, 12308, 12312, -1, 12313, 12312, 11680, -1, 11809, 11680, 12314, -1, 12309, 12314, 11678, -1, 11677, 12309, 11678, -1, 11677, 12310, 12309, -1, 12309, 12310, 12311, -1, 12307, 12312, 12313, -1, 12313, 11680, 11809, -1, 11809, 12314, 12309, -1, 11665, 12315, 12316, -1, 12315, 12257, 12209, -1, 12288, 11709, 12317, -1, 12317, 11709, 11728, -1, 11708, 12317, 11728, -1, 11708, 11707, 12317, -1, 12317, 11707, 11705, -1, 12318, 12317, 11705, -1, 12318, 12319, 12317, -1, 12320, 12321, 12290, -1, 12291, 11761, 12322, -1, 12292, 11742, 12323, -1, 12323, 11742, 11741, -1, 11739, 12323, 11741, -1, 11739, 11758, 12323, -1, 12323, 11758, 12324, -1, 12202, 12323, 12324, -1, 12306, 11806, 12292, -1, 11799, 11827, 12325, -1, 12239, 11825, 12240, -1, 11825, 11798, 12238, -1, 11798, 11797, 12326, -1, 12327, 12328, 12276, -1, 12328, 11796, 11603, -1, 11789, 12329, 12288, -1, 11778, 12214, 12216, -1, 12194, 11514, 12281, -1, 12281, 11514, 11513, -1, 12331, 12330, 12349, -1, 12331, 12333, 12330, -1, 12331, 12332, 12333, -1, 12331, 12334, 12332, -1, 12331, 11556, 12334, -1, 12331, 11660, 11556, -1, 12331, 12335, 11660, -1, 12331, 11670, 12335, -1, 12331, 11691, 11670, -1, 12331, 11690, 11691, -1, 12331, 12336, 11690, -1, 12331, 11689, 12336, -1, 12331, 11687, 11689, -1, 12331, 12455, 11687, -1, 12331, 12338, 12455, -1, 12331, 12337, 12338, -1, 12331, 11771, 12337, -1, 12331, 12339, 11771, -1, 12331, 11752, 12339, -1, 12331, 12495, 11752, -1, 11752, 12495, 11751, -1, 11751, 12495, 12340, -1, 12340, 12495, 11767, -1, 11767, 12495, 12465, -1, 12341, 12465, 11747, -1, 12341, 11767, 12465, -1, 12343, 12342, 12495, -1, 12343, 11515, 12342, -1, 12343, 11502, 11515, -1, 12343, 12344, 11502, -1, 12343, 12345, 12344, -1, 12343, 12402, 12345, -1, 12343, 11616, 12402, -1, 12343, 11615, 11616, -1, 12343, 11614, 11615, -1, 12343, 12347, 11614, -1, 12343, 12346, 12347, -1, 12343, 11611, 12346, -1, 12343, 12395, 11611, -1, 12343, 11724, 12395, -1, 12343, 11703, 11724, -1, 12343, 11723, 11703, -1, 12343, 12348, 11723, -1, 12343, 12349, 12348, -1, 12348, 12349, 11722, -1, 11722, 12349, 11701, -1, 11701, 12349, 11698, -1, 11698, 12349, 11720, -1, 11720, 12349, 12353, -1, 11719, 12353, 11695, -1, 11719, 11720, 12353, -1, 12330, 11524, 12349, -1, 12349, 11524, 11525, -1, 11527, 12349, 11525, -1, 11527, 11542, 12349, -1, 12349, 11542, 12350, -1, 11557, 12349, 12350, -1, 11557, 11559, 12349, -1, 12349, 11559, 11571, -1, 11572, 12349, 11571, -1, 11572, 12351, 12349, -1, 12349, 12351, 11574, -1, 12352, 12349, 11574, -1, 12352, 12353, 12349, -1, 11542, 11528, 12350, -1, 12350, 11528, 12354, -1, 12354, 11528, 11545, -1, 12357, 11545, 12355, -1, 12356, 12357, 12355, -1, 12356, 11569, 12357, -1, 12356, 11590, 11569, -1, 12356, 12358, 11590, -1, 12356, 11589, 12358, -1, 12356, 12359, 11589, -1, 12356, 11546, 12359, -1, 12359, 11546, 11547, -1, 11548, 12359, 11547, -1, 11548, 12360, 12359, -1, 12359, 12360, 12373, -1, 11777, 12373, 11549, -1, 11776, 11549, 11550, -1, 11773, 11550, 11535, -1, 12374, 11535, 11551, -1, 11812, 11551, 12361, -1, 12363, 12361, 12362, -1, 12364, 12362, 12375, -1, 12364, 12363, 12362, -1, 12364, 11811, 12363, -1, 12364, 12366, 11811, -1, 11811, 12366, 12365, -1, 12365, 12366, 11838, -1, 11838, 12366, 11836, -1, 11836, 12366, 12367, -1, 12367, 12366, 12448, -1, 12448, 12366, 12368, -1, 11675, 12448, 12368, -1, 11675, 11676, 12448, -1, 12448, 11676, 12369, -1, 12370, 12448, 12369, -1, 12370, 11679, 12448, -1, 12448, 11679, 11681, -1, 11835, 11681, 11666, -1, 11808, 11666, 12371, -1, 12372, 12371, 11807, -1, 12372, 11808, 12371, -1, 12354, 11545, 12357, -1, 12359, 12373, 11777, -1, 11777, 11549, 11776, -1, 11776, 11550, 11773, -1, 11773, 11535, 12374, -1, 12374, 11551, 11812, -1, 11812, 12361, 12363, -1, 12362, 11552, 12375, -1, 12375, 11552, 11673, -1, 11673, 11552, 12380, -1, 11672, 12380, 12376, -1, 12381, 12376, 11553, -1, 11662, 11553, 12378, -1, 12377, 11662, 12378, -1, 12377, 11659, 11662, -1, 12377, 12379, 11659, -1, 11659, 12379, 11660, -1, 11660, 12379, 11556, -1, 11673, 12380, 11672, -1, 11672, 12376, 12381, -1, 12381, 11553, 11662, -1, 11575, 12386, 12353, -1, 11575, 11576, 12386, -1, 12386, 11576, 12382, -1, 11577, 12386, 12382, -1, 11577, 11578, 12386, -1, 12386, 11578, 12383, -1, 12384, 12386, 12383, -1, 12384, 11581, 12386, -1, 12386, 11581, 12467, -1, 12385, 12467, 11819, -1, 12385, 12386, 12467, -1, 12385, 11734, 12386, -1, 12385, 11714, 11734, -1, 12385, 11733, 11714, -1, 12385, 11732, 11733, -1, 12385, 11731, 11732, -1, 12385, 12387, 11731, -1, 11731, 12387, 11710, -1, 11710, 12387, 12389, -1, 12389, 12387, 11788, -1, 12388, 12389, 11788, -1, 12388, 12401, 12389, -1, 12389, 12401, 12390, -1, 12391, 12389, 12390, -1, 12391, 12392, 12389, -1, 12389, 12392, 12393, -1, 11596, 12389, 12393, -1, 11596, 12394, 12389, -1, 12389, 12394, 12395, -1, 11729, 12395, 12462, -1, 11729, 12389, 12395, -1, 11583, 12396, 12467, -1, 11583, 11584, 12396, -1, 12396, 11584, 12397, -1, 12397, 11584, 12398, -1, 11815, 12398, 11567, -1, 11779, 11567, 11586, -1, 12399, 11779, 11586, -1, 12399, 11814, 11779, -1, 12399, 11588, 11814, -1, 11814, 11588, 12359, -1, 12359, 11588, 11589, -1, 12397, 12398, 11815, -1, 11815, 11567, 11779, -1, 11594, 12400, 11591, -1, 11594, 12401, 12400, -1, 11594, 12390, 12401, -1, 12345, 12402, 12407, -1, 12407, 12402, 12403, -1, 11511, 12403, 11617, -1, 11509, 11617, 11618, -1, 12406, 11618, 11601, -1, 12404, 12406, 11601, -1, 12404, 12405, 12406, -1, 12406, 12405, 12428, -1, 11499, 12428, 11508, -1, 11499, 12406, 12428, -1, 12407, 12403, 11511, -1, 11511, 11617, 11509, -1, 11509, 11618, 12406, -1, 12405, 11619, 12428, -1, 12428, 11619, 12413, -1, 12413, 11619, 11620, -1, 11822, 11620, 11605, -1, 11794, 11605, 11621, -1, 12408, 11794, 11621, -1, 12408, 11821, 11794, -1, 12408, 12409, 11821, -1, 11821, 12409, 11820, -1, 11820, 12409, 11622, -1, 12414, 11622, 12411, -1, 12410, 12414, 12411, -1, 12410, 12412, 12414, -1, 12410, 11591, 12412, -1, 12412, 11591, 12400, -1, 12413, 11620, 11822, -1, 11822, 11605, 11794, -1, 11820, 11622, 12414, -1, 11623, 12443, 11639, -1, 11623, 11624, 12443, -1, 12443, 11624, 11641, -1, 12415, 12443, 11641, -1, 12415, 11642, 12443, -1, 12443, 11642, 11626, -1, 11645, 12443, 11626, -1, 11645, 12416, 12443, -1, 12443, 12416, 11831, -1, 11831, 12416, 12417, -1, 12417, 12416, 12418, -1, 12418, 12416, 11829, -1, 11829, 12416, 11828, -1, 11828, 12416, 12423, -1, 12423, 12416, 11646, -1, 12419, 11646, 12420, -1, 11522, 12420, 12421, -1, 12431, 12421, 11647, -1, 11503, 11647, 11648, -1, 11521, 11648, 11520, -1, 11521, 11503, 11648, -1, 12423, 11646, 12419, -1, 12422, 12423, 12419, -1, 12422, 12424, 12423, -1, 12422, 11523, 12424, -1, 12424, 11523, 12425, -1, 12425, 11523, 12426, -1, 11826, 12426, 12427, -1, 11824, 12427, 11496, -1, 11823, 11496, 11506, -1, 12428, 11506, 12429, -1, 11497, 12428, 12429, -1, 11497, 12430, 12428, -1, 12428, 12430, 11508, -1, 12419, 12420, 11522, -1, 11522, 12421, 12431, -1, 12431, 11647, 11503, -1, 11648, 12432, 11520, -1, 11520, 12432, 12435, -1, 12435, 12432, 11630, -1, 12436, 11630, 12468, -1, 11517, 12468, 12495, -1, 12434, 12495, 12433, -1, 12434, 11517, 12495, -1, 12435, 11630, 12436, -1, 12468, 12437, 12495, -1, 12495, 12437, 12438, -1, 11650, 12495, 12438, -1, 11650, 11632, 12495, -1, 12495, 11632, 11652, -1, 11654, 12495, 11652, -1, 11654, 12465, 12495, -1, 11635, 11744, 12465, -1, 11635, 12439, 11744, -1, 11744, 12439, 12440, -1, 12441, 11744, 12440, -1, 12441, 11657, 11744, -1, 11744, 11657, 12442, -1, 11834, 12442, 11637, -1, 11833, 11637, 11639, -1, 12443, 11833, 11639, -1, 11744, 12442, 11834, -1, 12444, 11744, 11834, -1, 12444, 11803, 11744, -1, 11744, 11803, 12446, -1, 12445, 12446, 12447, -1, 12445, 11744, 12446, -1, 11834, 11637, 11833, -1, 12448, 11681, 11835, -1, 11835, 11666, 11808, -1, 11807, 12371, 12457, -1, 12457, 12371, 12449, -1, 11760, 12449, 11682, -1, 12451, 11760, 11682, -1, 12451, 12450, 11760, -1, 12451, 11740, 12450, -1, 12451, 11759, 11740, -1, 12451, 12453, 11759, -1, 12451, 12452, 12453, -1, 12453, 12452, 11685, -1, 12455, 12453, 11685, -1, 12455, 12454, 12453, -1, 12455, 11757, 12454, -1, 12455, 11737, 11757, -1, 12455, 11738, 11737, -1, 12455, 11772, 11738, -1, 12455, 12456, 11772, -1, 12455, 11756, 12456, -1, 12455, 12338, 11756, -1, 12457, 12449, 11760, -1, 11805, 11760, 12463, -1, 11805, 12457, 11760, -1, 12458, 12459, 12353, -1, 11716, 12353, 11735, -1, 11716, 12458, 12353, -1, 12459, 11693, 12353, -1, 12353, 11693, 11695, -1, 11724, 11725, 12395, -1, 12395, 11725, 12461, -1, 12460, 12395, 12461, -1, 12460, 11706, 12395, -1, 12395, 11706, 11726, -1, 11727, 12395, 11726, -1, 11727, 12462, 12395, -1, 12386, 11735, 12353, -1, 11760, 12447, 12463, -1, 12463, 12447, 12446, -1, 11744, 12464, 12465, -1, 12465, 12464, 11745, -1, 11764, 12465, 11745, -1, 11764, 11765, 12465, -1, 12465, 11765, 11766, -1, 12466, 12465, 11766, -1, 12466, 11747, 12465, -1, 12396, 11816, 12467, -1, 12467, 11816, 11782, -1, 11817, 12467, 11782, -1, 11817, 11783, 12467, -1, 12467, 11783, 11785, -1, 11786, 12467, 11785, -1, 11786, 11819, 12467, -1, 12428, 11823, 11506, -1, 11823, 11824, 11496, -1, 11824, 11826, 12427, -1, 11826, 12425, 12426, -1, 12342, 12433, 12495, -1, 11517, 12436, 12468, -1, 12281, 12186, 12343, -1, 12343, 12186, 12349, -1, 12205, 12193, 12331, -1, 12331, 12193, 12495, -1, 12469, 12501, 12491, -1, 12491, 12501, 12470, -1, 12494, 12470, 12493, -1, 12494, 12491, 12470, -1, 12493, 12470, 12489, -1, 12489, 12470, 12472, -1, 12471, 12472, 12473, -1, 12471, 12489, 12472, -1, 12472, 12474, 12473, -1, 12473, 12474, 12488, -1, 12488, 12474, 12475, -1, 12486, 12475, 12485, -1, 12486, 12488, 12475, -1, 12475, 12496, 12485, -1, 12485, 12496, 12492, -1, 12492, 12496, 12495, -1, 12193, 12492, 12495, -1, 12281, 12343, 12476, -1, 12476, 12343, 12477, -1, 12478, 12477, 12479, -1, 12478, 12476, 12477, -1, 12477, 12498, 12479, -1, 12479, 12498, 12487, -1, 12487, 12498, 12480, -1, 12480, 12498, 12499, -1, 12482, 12499, 12500, -1, 12481, 12500, 12483, -1, 12481, 12482, 12500, -1, 12480, 12499, 12482, -1, 12500, 12497, 12483, -1, 12483, 12497, 12484, -1, 12484, 12497, 12490, -1, 12490, 12497, 12134, -1, 12130, 12490, 12134, -1, 12281, 12476, 12193, -1, 12193, 12476, 12492, -1, 12492, 12476, 12478, -1, 12485, 12478, 12479, -1, 12486, 12479, 12487, -1, 12488, 12487, 12480, -1, 12473, 12480, 12482, -1, 12471, 12482, 12481, -1, 12489, 12481, 12483, -1, 12493, 12483, 12484, -1, 12494, 12484, 12490, -1, 12491, 12490, 12469, -1, 12491, 12494, 12490, -1, 12492, 12478, 12485, -1, 12485, 12479, 12486, -1, 12486, 12487, 12488, -1, 12488, 12480, 12473, -1, 12473, 12482, 12471, -1, 12471, 12481, 12489, -1, 12489, 12483, 12493, -1, 12493, 12484, 12494, -1, 12490, 12130, 12469, -1, 12495, 12496, 12343, -1, 12343, 12496, 12477, -1, 12477, 12496, 12475, -1, 12498, 12475, 12474, -1, 12499, 12474, 12472, -1, 12500, 12472, 12470, -1, 12497, 12470, 12134, -1, 12497, 12500, 12470, -1, 12477, 12475, 12498, -1, 12498, 12474, 12499, -1, 12499, 12472, 12500, -1, 12470, 12501, 12134, -1, 11987, 12502, 12524, -1, 12524, 12502, 12531, -1, 12503, 12531, 12522, -1, 12503, 12524, 12531, -1, 12522, 12531, 12504, -1, 12504, 12531, 12533, -1, 12505, 12533, 12525, -1, 12505, 12504, 12533, -1, 12533, 12529, 12525, -1, 12525, 12529, 12507, -1, 12507, 12529, 12532, -1, 12506, 12532, 12520, -1, 12506, 12507, 12532, -1, 12532, 12527, 12520, -1, 12520, 12527, 12508, -1, 12508, 12527, 12349, -1, 12186, 12508, 12349, -1, 12205, 12331, 12518, -1, 12518, 12331, 12526, -1, 12519, 12526, 12509, -1, 12519, 12518, 12526, -1, 12526, 12528, 12509, -1, 12509, 12528, 12521, -1, 12521, 12528, 12510, -1, 12510, 12528, 12511, -1, 12514, 12511, 12530, -1, 12512, 12530, 12513, -1, 12512, 12514, 12530, -1, 12510, 12511, 12514, -1, 12530, 12516, 12513, -1, 12513, 12516, 12515, -1, 12515, 12516, 12523, -1, 12523, 12516, 12517, -1, 12017, 12523, 12517, -1, 12205, 12518, 12186, -1, 12186, 12518, 12508, -1, 12508, 12518, 12519, -1, 12520, 12519, 12509, -1, 12506, 12509, 12521, -1, 12507, 12521, 12510, -1, 12525, 12510, 12514, -1, 12505, 12514, 12512, -1, 12504, 12512, 12513, -1, 12522, 12513, 12515, -1, 12503, 12515, 12523, -1, 12524, 12523, 11987, -1, 12524, 12503, 12523, -1, 12508, 12519, 12520, -1, 12520, 12509, 12506, -1, 12506, 12521, 12507, -1, 12507, 12510, 12525, -1, 12525, 12514, 12505, -1, 12505, 12512, 12504, -1, 12504, 12513, 12522, -1, 12522, 12515, 12503, -1, 12523, 12017, 11987, -1, 12349, 12527, 12331, -1, 12331, 12527, 12526, -1, 12526, 12527, 12532, -1, 12528, 12532, 12529, -1, 12511, 12529, 12533, -1, 12530, 12533, 12531, -1, 12516, 12531, 12517, -1, 12516, 12530, 12531, -1, 12526, 12532, 12528, -1, 12528, 12529, 12511, -1, 12511, 12533, 12530, -1, 12531, 12502, 12517, -1, 13270, 12544, 12543, -1, 13270, 13195, 12544, -1, 13270, 12534, 13195, -1, 13195, 12534, 13136, -1, 13136, 12534, 12545, -1, 13137, 12545, 12535, -1, 13139, 12535, 13300, -1, 12546, 13300, 13283, -1, 13140, 13283, 12547, -1, 12536, 12547, 13287, -1, 13246, 13287, 12537, -1, 13198, 12537, 13290, -1, 13197, 13290, 13403, -1, 11360, 13403, 11592, -1, 13264, 11592, 13401, -1, 12548, 13401, 13400, -1, 12549, 13400, 12538, -1, 12539, 12538, 12550, -1, 12540, 12550, 13399, -1, 12551, 13399, 13398, -1, 12552, 13398, 13378, -1, 13248, 13378, 13272, -1, 13194, 13272, 12541, -1, 12542, 12541, 13271, -1, 13247, 13271, 12553, -1, 12554, 12553, 12543, -1, 12544, 12554, 12543, -1, 13136, 12545, 13137, -1, 13137, 12535, 13139, -1, 13139, 13300, 12546, -1, 12546, 13283, 13140, -1, 13140, 12547, 12536, -1, 12536, 13287, 13246, -1, 13246, 12537, 13198, -1, 13198, 13290, 13197, -1, 13197, 13403, 11360, -1, 11360, 11592, 13264, -1, 13264, 13401, 12548, -1, 12548, 13400, 12549, -1, 12549, 12538, 12539, -1, 12539, 12550, 12540, -1, 12540, 13399, 12551, -1, 12551, 13398, 12552, -1, 12552, 13378, 13248, -1, 13248, 13272, 13194, -1, 13194, 12541, 12542, -1, 12542, 13271, 13247, -1, 13247, 12553, 12554, -1, 13323, 12555, 12566, -1, 13323, 12556, 12555, -1, 13323, 13376, 12556, -1, 12556, 13376, 12557, -1, 12557, 13376, 13324, -1, 13237, 13324, 12558, -1, 13238, 12558, 13349, -1, 12559, 13349, 12560, -1, 12567, 12560, 12561, -1, 12568, 12561, 12562, -1, 12569, 12562, 13345, -1, 13234, 13345, 12570, -1, 13233, 12570, 13343, -1, 12563, 13343, 11640, -1, 12571, 11640, 12565, -1, 12564, 12565, 12572, -1, 13231, 12572, 13396, -1, 13152, 13396, 12573, -1, 12574, 12573, 12575, -1, 13151, 12575, 12576, -1, 13148, 12576, 13395, -1, 12577, 13395, 13394, -1, 13147, 13394, 13317, -1, 13146, 13317, 13321, -1, 13145, 13321, 13322, -1, 13144, 13322, 12566, -1, 12555, 13144, 12566, -1, 12557, 13324, 13237, -1, 13237, 12558, 13238, -1, 13238, 13349, 12559, -1, 12559, 12560, 12567, -1, 12567, 12561, 12568, -1, 12568, 12562, 12569, -1, 12569, 13345, 13234, -1, 13234, 12570, 13233, -1, 13233, 13343, 12563, -1, 12563, 11640, 12571, -1, 12571, 12565, 12564, -1, 12564, 12572, 13231, -1, 13231, 13396, 13152, -1, 13152, 12573, 12574, -1, 12574, 12575, 13151, -1, 13151, 12576, 13148, -1, 13148, 13395, 12577, -1, 12577, 13394, 13147, -1, 13147, 13317, 13146, -1, 13146, 13321, 13145, -1, 13145, 13322, 13144, -1, 13366, 12578, 13365, -1, 13366, 13261, 12578, -1, 13366, 12579, 13261, -1, 13261, 12579, 13179, -1, 13179, 12579, 13295, -1, 12594, 13295, 13296, -1, 13176, 13296, 12580, -1, 13184, 12580, 12581, -1, 13183, 12581, 12582, -1, 12595, 12582, 12584, -1, 12583, 12584, 12586, -1, 12585, 12586, 12596, -1, 12587, 12596, 13299, -1, 13174, 13299, 13393, -1, 12588, 13393, 12589, -1, 12597, 12589, 12590, -1, 12591, 12590, 12592, -1, 13212, 12592, 12598, -1, 13211, 12598, 13360, -1, 12599, 13360, 13362, -1, 13262, 13362, 13363, -1, 12593, 13363, 12600, -1, 13263, 12600, 12601, -1, 12602, 12601, 12603, -1, 13182, 12603, 12604, -1, 11161, 12604, 13365, -1, 12578, 11161, 13365, -1, 13179, 13295, 12594, -1, 12594, 13296, 13176, -1, 13176, 12580, 13184, -1, 13184, 12581, 13183, -1, 13183, 12582, 12595, -1, 12595, 12584, 12583, -1, 12583, 12586, 12585, -1, 12585, 12596, 12587, -1, 12587, 13299, 13174, -1, 13174, 13393, 12588, -1, 12588, 12589, 12597, -1, 12597, 12590, 12591, -1, 12591, 12592, 13212, -1, 13212, 12598, 13211, -1, 13211, 13360, 12599, -1, 12599, 13362, 13262, -1, 13262, 13363, 12593, -1, 12593, 12600, 13263, -1, 13263, 12601, 12602, -1, 12602, 12603, 13182, -1, 13182, 12604, 11161, -1, 13333, 12605, 13384, -1, 13333, 12607, 12605, -1, 13333, 12606, 12607, -1, 12607, 12606, 13226, -1, 13226, 12606, 12608, -1, 12621, 12608, 13331, -1, 13224, 13331, 13330, -1, 12609, 13330, 13391, -1, 13223, 13391, 13329, -1, 12622, 13329, 13390, -1, 12623, 13390, 12611, -1, 12610, 12611, 12613, -1, 12612, 12613, 12614, -1, 11286, 12614, 12208, -1, 13168, 12208, 12615, -1, 13167, 12615, 12616, -1, 12624, 12616, 13311, -1, 12625, 13311, 12617, -1, 13256, 12617, 12626, -1, 13254, 12626, 12627, -1, 13257, 12627, 12618, -1, 13259, 12618, 13388, -1, 13260, 13388, 13387, -1, 12628, 13387, 12619, -1, 13228, 12619, 13386, -1, 12620, 13386, 13384, -1, 12605, 12620, 13384, -1, 13226, 12608, 12621, -1, 12621, 13331, 13224, -1, 13224, 13330, 12609, -1, 12609, 13391, 13223, -1, 13223, 13329, 12622, -1, 12622, 13390, 12623, -1, 12623, 12611, 12610, -1, 12610, 12613, 12612, -1, 12612, 12614, 11286, -1, 11286, 12208, 13168, -1, 13168, 12615, 13167, -1, 13167, 12616, 12624, -1, 12624, 13311, 12625, -1, 12625, 12617, 13256, -1, 13256, 12626, 13254, -1, 13254, 12627, 13257, -1, 13257, 12618, 13259, -1, 13259, 13388, 13260, -1, 13260, 13387, 12628, -1, 12628, 12619, 13228, -1, 13228, 13386, 12620, -1, 13381, 12637, 13380, -1, 13381, 13150, 12637, -1, 13381, 12629, 13150, -1, 13150, 12629, 13230, -1, 13230, 12629, 13342, -1, 12638, 13342, 13338, -1, 13229, 13338, 13339, -1, 13250, 13339, 13337, -1, 13251, 13337, 12639, -1, 13252, 12639, 12640, -1, 13258, 12640, 13385, -1, 12641, 13385, 12642, -1, 13253, 12642, 12643, -1, 13161, 12643, 12630, -1, 12644, 12630, 12645, -1, 12631, 12645, 12646, -1, 12632, 12646, 12647, -1, 12633, 12647, 12634, -1, 12648, 12634, 13382, -1, 12649, 13382, 12650, -1, 12635, 12650, 13315, -1, 13255, 13315, 12651, -1, 12652, 12651, 12653, -1, 12654, 12653, 12655, -1, 12636, 12655, 12656, -1, 13149, 12656, 13380, -1, 12637, 13149, 13380, -1, 13230, 13342, 12638, -1, 12638, 13338, 13229, -1, 13229, 13339, 13250, -1, 13250, 13337, 13251, -1, 13251, 12639, 13252, -1, 13252, 12640, 13258, -1, 13258, 13385, 12641, -1, 12641, 12642, 13253, -1, 13253, 12643, 13161, -1, 13161, 12630, 12644, -1, 12644, 12645, 12631, -1, 12631, 12646, 12632, -1, 12632, 12647, 12633, -1, 12633, 12634, 12648, -1, 12648, 13382, 12649, -1, 12649, 12650, 12635, -1, 12635, 13315, 13255, -1, 13255, 12651, 12652, -1, 12652, 12653, 12654, -1, 12654, 12655, 12636, -1, 12636, 12656, 13149, -1, 12658, 12657, 12673, -1, 12658, 12659, 12657, -1, 12658, 13325, 12659, -1, 12659, 13325, 12674, -1, 12674, 13325, 12675, -1, 12676, 12675, 12660, -1, 12677, 12660, 12661, -1, 12678, 12661, 13379, -1, 12662, 13379, 13273, -1, 12663, 13273, 13377, -1, 12679, 13377, 13274, -1, 12680, 13274, 12664, -1, 12681, 12664, 13280, -1, 12682, 13280, 13277, -1, 12683, 13277, 13279, -1, 13240, 13279, 12665, -1, 12684, 12665, 12666, -1, 12667, 12666, 12668, -1, 12685, 12668, 12669, -1, 12686, 12669, 12670, -1, 13249, 12670, 12671, -1, 13143, 12671, 12672, -1, 12687, 12672, 13374, -1, 13141, 13374, 13373, -1, 13142, 13373, 12688, -1, 12689, 12688, 12673, -1, 12657, 12689, 12673, -1, 12674, 12675, 12676, -1, 12676, 12660, 12677, -1, 12677, 12661, 12678, -1, 12678, 13379, 12662, -1, 12662, 13273, 12663, -1, 12663, 13377, 12679, -1, 12679, 13274, 12680, -1, 12680, 12664, 12681, -1, 12681, 13280, 12682, -1, 12682, 13277, 12683, -1, 12683, 13279, 13240, -1, 13240, 12665, 12684, -1, 12684, 12666, 12667, -1, 12667, 12668, 12685, -1, 12685, 12669, 12686, -1, 12686, 12670, 13249, -1, 13249, 12671, 13143, -1, 13143, 12672, 12687, -1, 12687, 13374, 13141, -1, 13141, 13373, 13142, -1, 13142, 12688, 12689, -1, 13286, 13266, 12690, -1, 13286, 12692, 13266, -1, 13286, 12691, 12692, -1, 12692, 12691, 13244, -1, 13244, 12691, 12704, -1, 12705, 12704, 12693, -1, 12706, 12693, 12707, -1, 13245, 12707, 12694, -1, 12708, 12694, 12695, -1, 12709, 12695, 13372, -1, 12696, 13372, 13371, -1, 13190, 13371, 12697, -1, 13177, 12697, 12698, -1, 13178, 12698, 11718, -1, 12699, 11718, 12710, -1, 13180, 12710, 12700, -1, 13209, 12700, 12701, -1, 13208, 12701, 12702, -1, 13207, 12702, 13294, -1, 13199, 13294, 13292, -1, 13200, 13292, 12711, -1, 13201, 12711, 12712, -1, 12713, 12712, 12703, -1, 13202, 12703, 13289, -1, 12714, 13289, 13288, -1, 13265, 13288, 12690, -1, 13266, 13265, 12690, -1, 13244, 12704, 12705, -1, 12705, 12693, 12706, -1, 12706, 12707, 13245, -1, 13245, 12694, 12708, -1, 12708, 12695, 12709, -1, 12709, 13372, 12696, -1, 12696, 13371, 13190, -1, 13190, 12697, 13177, -1, 13177, 12698, 13178, -1, 13178, 11718, 12699, -1, 12699, 12710, 13180, -1, 13180, 12700, 13209, -1, 13209, 12701, 13208, -1, 13208, 12702, 13207, -1, 13207, 13294, 13199, -1, 13199, 13292, 13200, -1, 13200, 12711, 13201, -1, 13201, 12712, 12713, -1, 12713, 12703, 13202, -1, 13202, 13289, 12714, -1, 12714, 13288, 13265, -1, 13355, 13219, 12725, -1, 13355, 13218, 13219, -1, 13355, 13356, 13218, -1, 13218, 13356, 13216, -1, 13216, 13356, 13368, -1, 12715, 13368, 13359, -1, 13213, 13359, 13358, -1, 12726, 13358, 12716, -1, 13214, 12716, 13354, -1, 13215, 13354, 12717, -1, 12727, 12717, 12718, -1, 13173, 12718, 13353, -1, 13171, 13353, 12719, -1, 12728, 12719, 13307, -1, 12720, 13307, 13308, -1, 12729, 13308, 12721, -1, 13242, 12721, 12730, -1, 13243, 12730, 13309, -1, 12722, 13309, 13351, -1, 13170, 13351, 13389, -1, 12731, 13389, 12732, -1, 12723, 12732, 13328, -1, 13222, 13328, 13327, -1, 13221, 13327, 12733, -1, 12734, 12733, 12724, -1, 12735, 12724, 12725, -1, 13219, 12735, 12725, -1, 13216, 13368, 12715, -1, 12715, 13359, 13213, -1, 13213, 13358, 12726, -1, 12726, 12716, 13214, -1, 13214, 13354, 13215, -1, 13215, 12717, 12727, -1, 12727, 12718, 13173, -1, 13173, 13353, 13171, -1, 13171, 12719, 12728, -1, 12728, 13307, 12720, -1, 12720, 13308, 12729, -1, 12729, 12721, 13242, -1, 13242, 12730, 13243, -1, 13243, 13309, 12722, -1, 12722, 13351, 13170, -1, 13170, 13389, 12731, -1, 12731, 12732, 12723, -1, 12723, 13328, 13222, -1, 13222, 13327, 13221, -1, 13221, 12733, 12734, -1, 12734, 12724, 12735, -1, 13276, 12736, 13278, -1, 13276, 13192, 12736, -1, 13276, 13275, 13192, -1, 13192, 13275, 13193, -1, 13193, 13275, 12737, -1, 13196, 12737, 12738, -1, 12763, 12738, 13397, -1, 12739, 13397, 12741, -1, 12740, 12741, 12764, -1, 12742, 12764, 13402, -1, 12743, 13402, 13291, -1, 13203, 13291, 12744, -1, 13204, 12744, 12765, -1, 12766, 12765, 12745, -1, 13205, 12745, 12746, -1, 13206, 12746, 13293, -1, 13210, 13293, 13367, -1, 12747, 13367, 12748, -1, 13181, 12748, 13364, -1, 12749, 13364, 12767, -1, 12768, 12767, 13361, -1, 12769, 13361, 12750, -1, 12770, 12750, 12751, -1, 12771, 12751, 13369, -1, 13217, 13369, 13357, -1, 12772, 13357, 12752, -1, 13220, 12752, 13326, -1, 12773, 13326, 12753, -1, 12774, 12753, 12754, -1, 12775, 12754, 13392, -1, 12755, 13392, 12756, -1, 13225, 12756, 13332, -1, 12776, 13332, 12777, -1, 12778, 12777, 13334, -1, 12779, 13334, 13336, -1, 13227, 13336, 13335, -1, 12780, 13335, 12757, -1, 12781, 12757, 13383, -1, 12782, 13383, 13340, -1, 12758, 13340, 13341, -1, 12783, 13341, 12759, -1, 13232, 12759, 13344, -1, 12784, 13344, 12760, -1, 12785, 12760, 13346, -1, 13235, 13346, 13347, -1, 12761, 13347, 13348, -1, 13236, 13348, 13350, -1, 13239, 13350, 12762, -1, 13241, 12762, 13278, -1, 12736, 13241, 13278, -1, 13193, 12737, 13196, -1, 13196, 12738, 12763, -1, 12763, 13397, 12739, -1, 12739, 12741, 12740, -1, 12740, 12764, 12742, -1, 12742, 13402, 12743, -1, 12743, 13291, 13203, -1, 13203, 12744, 13204, -1, 13204, 12765, 12766, -1, 12766, 12745, 13205, -1, 13205, 12746, 13206, -1, 13206, 13293, 13210, -1, 13210, 13367, 12747, -1, 12747, 12748, 13181, -1, 13181, 13364, 12749, -1, 12749, 12767, 12768, -1, 12768, 13361, 12769, -1, 12769, 12750, 12770, -1, 12770, 12751, 12771, -1, 12771, 13369, 13217, -1, 13217, 13357, 12772, -1, 12772, 12752, 13220, -1, 13220, 13326, 12773, -1, 12773, 12753, 12774, -1, 12774, 12754, 12775, -1, 12775, 13392, 12755, -1, 12755, 12756, 13225, -1, 13225, 13332, 12776, -1, 12776, 12777, 12778, -1, 12778, 13334, 12779, -1, 12779, 13336, 13227, -1, 13227, 13335, 12780, -1, 12780, 12757, 12781, -1, 12781, 13383, 12782, -1, 12782, 13340, 12758, -1, 12758, 13341, 12783, -1, 12783, 12759, 13232, -1, 13232, 13344, 12784, -1, 12784, 12760, 12785, -1, 12785, 13346, 13235, -1, 13235, 13347, 12761, -1, 12761, 13348, 13236, -1, 13236, 13350, 13239, -1, 13239, 12762, 13241, -1, 12786, 12787, 12799, -1, 12786, 12788, 12787, -1, 12786, 12789, 12788, -1, 12788, 12789, 12800, -1, 12800, 12789, 12801, -1, 13067, 12801, 12791, -1, 12790, 12791, 12998, -1, 13068, 12998, 12792, -1, 13069, 12792, 13000, -1, 12793, 13000, 12802, -1, 12803, 12802, 13001, -1, 12804, 13001, 12794, -1, 12805, 12794, 12806, -1, 13071, 12806, 13002, -1, 13072, 13002, 13004, -1, 13076, 13004, 12807, -1, 12795, 12807, 13003, -1, 12796, 13003, 12797, -1, 13078, 12797, 12808, -1, 13079, 12808, 13039, -1, 13082, 13039, 13008, -1, 12798, 13008, 13007, -1, 13083, 13007, 12809, -1, 13084, 12809, 13009, -1, 13085, 13009, 12992, -1, 12810, 12992, 12799, -1, 12787, 12810, 12799, -1, 12800, 12801, 13067, -1, 13067, 12791, 12790, -1, 12790, 12998, 13068, -1, 13068, 12792, 13069, -1, 13069, 13000, 12793, -1, 12793, 12802, 12803, -1, 12803, 13001, 12804, -1, 12804, 12794, 12805, -1, 12805, 12806, 13071, -1, 13071, 13002, 13072, -1, 13072, 13004, 13076, -1, 13076, 12807, 12795, -1, 12795, 13003, 12796, -1, 12796, 12797, 13078, -1, 13078, 12808, 13079, -1, 13079, 13039, 13082, -1, 13082, 13008, 12798, -1, 12798, 13007, 13083, -1, 13083, 12809, 13084, -1, 13084, 13009, 13085, -1, 13085, 12992, 12810, -1, 13012, 13093, 12823, -1, 13012, 13107, 13093, -1, 13012, 13013, 13107, -1, 13107, 13013, 12811, -1, 12811, 13013, 12812, -1, 13105, 12812, 13014, -1, 12813, 13014, 13016, -1, 12814, 13016, 12824, -1, 12825, 12824, 13023, -1, 13100, 13023, 13024, -1, 13099, 13024, 12826, -1, 12827, 12826, 13026, -1, 12815, 13026, 12997, -1, 13097, 12997, 12828, -1, 13095, 12828, 12829, -1, 12830, 12829, 12816, -1, 13094, 12816, 12831, -1, 12832, 12831, 12995, -1, 12833, 12995, 12817, -1, 13120, 12817, 12994, -1, 13121, 12994, 12818, -1, 13088, 12818, 12834, -1, 12835, 12834, 12819, -1, 12836, 12819, 12820, -1, 13091, 12820, 12821, -1, 12822, 12821, 12823, -1, 13093, 12822, 12823, -1, 12811, 12812, 13105, -1, 13105, 13014, 12813, -1, 12813, 13016, 12814, -1, 12814, 12824, 12825, -1, 12825, 13023, 13100, -1, 13100, 13024, 13099, -1, 13099, 12826, 12827, -1, 12827, 13026, 12815, -1, 12815, 12997, 13097, -1, 13097, 12828, 13095, -1, 13095, 12829, 12830, -1, 12830, 12816, 13094, -1, 13094, 12831, 12832, -1, 12832, 12995, 12833, -1, 12833, 12817, 13120, -1, 13120, 12994, 13121, -1, 13121, 12818, 13088, -1, 13088, 12834, 12835, -1, 12835, 12819, 12836, -1, 12836, 12820, 13091, -1, 13091, 12821, 12822, -1, 12976, 12845, 12985, -1, 12976, 12837, 12845, -1, 12976, 12975, 12837, -1, 12837, 12975, 13057, -1, 13057, 12975, 12846, -1, 12847, 12846, 12838, -1, 12848, 12838, 12839, -1, 13116, 12839, 12849, -1, 12850, 12849, 12851, -1, 12852, 12851, 12840, -1, 13115, 12840, 12974, -1, 13114, 12974, 12973, -1, 12853, 12973, 12972, -1, 12854, 12972, 13043, -1, 13122, 13043, 12841, -1, 13123, 12841, 13042, -1, 12855, 13042, 12856, -1, 12857, 12856, 12858, -1, 12859, 12858, 12842, -1, 13064, 12842, 12980, -1, 12843, 12980, 12982, -1, 12860, 12982, 12986, -1, 12861, 12986, 12862, -1, 13111, 12862, 12844, -1, 13110, 12844, 12984, -1, 13060, 12984, 12985, -1, 12845, 13060, 12985, -1, 13057, 12846, 12847, -1, 12847, 12838, 12848, -1, 12848, 12839, 13116, -1, 13116, 12849, 12850, -1, 12850, 12851, 12852, -1, 12852, 12840, 13115, -1, 13115, 12974, 13114, -1, 13114, 12973, 12853, -1, 12853, 12972, 12854, -1, 12854, 13043, 13122, -1, 13122, 12841, 13123, -1, 13123, 13042, 12855, -1, 12855, 12856, 12857, -1, 12857, 12858, 12859, -1, 12859, 12842, 13064, -1, 13064, 12980, 12843, -1, 12843, 12982, 12860, -1, 12860, 12986, 12861, -1, 12861, 12862, 13111, -1, 13111, 12844, 13110, -1, 13110, 12984, 13060, -1, 13056, 12863, 12864, -1, 12864, 12863, 12970, -1, 12971, 12864, 12970, -1, 12971, 12865, 12864, -1, 12971, 12867, 12865, -1, 12865, 12867, 12866, -1, 12866, 12867, 12868, -1, 12870, 12868, 12966, -1, 13118, 12966, 12871, -1, 12872, 12871, 12969, -1, 12869, 12872, 12969, -1, 12866, 12868, 12870, -1, 12870, 12966, 13118, -1, 13118, 12871, 12872, -1, 13056, 13113, 12863, -1, 12863, 13113, 13041, -1, 12873, 12874, 12875, -1, 12875, 12874, 12979, -1, 12978, 12875, 12979, -1, 12978, 12876, 12875, -1, 12978, 12877, 12876, -1, 12876, 12877, 13112, -1, 13112, 12877, 13041, -1, 13113, 13112, 13041, -1, 12873, 13063, 12874, -1, 12874, 13063, 12981, -1, 12999, 12990, 12893, -1, 12893, 12990, 12881, -1, 12881, 12990, 12989, -1, 12878, 12989, 12879, -1, 12880, 12879, 13065, -1, 12880, 12878, 12879, -1, 12881, 12989, 12878, -1, 12879, 12882, 13065, -1, 13065, 12882, 12883, -1, 13061, 12883, 12884, -1, 12887, 12884, 12888, -1, 12889, 12888, 12890, -1, 12885, 12890, 12983, -1, 13062, 12983, 12886, -1, 12891, 12886, 12981, -1, 13063, 12891, 12981, -1, 13065, 12883, 13061, -1, 13061, 12884, 12887, -1, 12887, 12888, 12889, -1, 12889, 12890, 12885, -1, 12885, 12983, 13062, -1, 13062, 12886, 12891, -1, 12999, 12893, 12892, -1, 12892, 12893, 13070, -1, 13077, 12904, 12894, -1, 12894, 12904, 12896, -1, 12895, 12894, 12896, -1, 12895, 12898, 12894, -1, 12895, 12897, 12898, -1, 12898, 12897, 13075, -1, 13075, 12897, 12899, -1, 13074, 12899, 13006, -1, 12903, 13006, 13005, -1, 13073, 13005, 12901, -1, 12900, 12901, 13040, -1, 12902, 13040, 12892, -1, 13070, 12902, 12892, -1, 13075, 12899, 13074, -1, 13074, 13006, 12903, -1, 12903, 13005, 13073, -1, 13073, 12901, 12900, -1, 12900, 13040, 12902, -1, 13077, 12913, 12904, -1, 12904, 12913, 12905, -1, 12991, 12907, 12918, -1, 12918, 12907, 12906, -1, 12906, 12907, 12993, -1, 13081, 12993, 12914, -1, 12915, 12914, 12916, -1, 13080, 12916, 12909, -1, 12908, 12909, 12917, -1, 12910, 12917, 13010, -1, 12911, 13010, 13011, -1, 12912, 13011, 12913, -1, 12912, 12911, 13011, -1, 12906, 12993, 13081, -1, 13081, 12914, 12915, -1, 12915, 12916, 13080, -1, 13080, 12909, 12908, -1, 12908, 12917, 12910, -1, 12910, 13010, 12911, -1, 13011, 12905, 12913, -1, 12991, 12918, 13029, -1, 13029, 12918, 13090, -1, 13022, 13021, 13106, -1, 13106, 13021, 13109, -1, 13109, 13021, 13019, -1, 13108, 13019, 13020, -1, 12919, 13020, 13018, -1, 12921, 13018, 13017, -1, 12920, 13017, 12923, -1, 12920, 12921, 13017, -1, 13109, 13019, 13108, -1, 13108, 13020, 12919, -1, 12919, 13018, 12921, -1, 13017, 12922, 12923, -1, 12923, 12922, 13092, -1, 13092, 12922, 12924, -1, 13015, 13092, 12924, -1, 13015, 12925, 13092, -1, 13015, 13029, 12925, -1, 12925, 13029, 13090, -1, 13106, 13104, 13022, -1, 13022, 13104, 12926, -1, 12927, 12996, 13096, -1, 13096, 12996, 13098, -1, 13098, 12996, 13028, -1, 12928, 13028, 12929, -1, 12928, 13098, 13028, -1, 13028, 13027, 12929, -1, 12929, 13027, 12931, -1, 12931, 13027, 12930, -1, 13025, 12931, 12930, -1, 13025, 13101, 12931, -1, 13025, 12933, 13101, -1, 13101, 12933, 12932, -1, 12932, 12933, 12934, -1, 13102, 12934, 12935, -1, 13103, 12935, 12926, -1, 13104, 13103, 12926, -1, 12932, 12934, 13102, -1, 13102, 12935, 13103, -1, 12927, 13096, 12936, -1, 12936, 13096, 13089, -1, 13117, 12948, 12937, -1, 12937, 12948, 13031, -1, 12938, 12937, 13031, -1, 12938, 13058, 12937, -1, 12938, 13030, 13058, -1, 13058, 13030, 12939, -1, 12939, 13030, 12940, -1, 12941, 12940, 12977, -1, 13059, 12977, 12987, -1, 12945, 12987, 12942, -1, 12946, 12942, 12988, -1, 13066, 12988, 12943, -1, 13086, 12943, 12944, -1, 13087, 12944, 12936, -1, 13089, 13087, 12936, -1, 12939, 12940, 12941, -1, 12941, 12977, 13059, -1, 13059, 12987, 12945, -1, 12945, 12942, 12946, -1, 12946, 12988, 13066, -1, 13066, 12943, 13086, -1, 13086, 12944, 13087, -1, 13117, 12947, 12948, -1, 12948, 12947, 13032, -1, 13051, 12949, 12953, -1, 12953, 12949, 13033, -1, 13054, 13033, 12950, -1, 13049, 12950, 13035, -1, 13048, 13035, 13034, -1, 12951, 13034, 12952, -1, 12947, 12952, 13032, -1, 12947, 12951, 12952, -1, 12953, 13033, 13054, -1, 13054, 12950, 13049, -1, 13049, 13035, 13048, -1, 13048, 13034, 12951, -1, 12954, 12957, 12955, -1, 12955, 12957, 13055, -1, 13055, 12957, 12956, -1, 12956, 12957, 12958, -1, 12960, 12958, 12959, -1, 13053, 12959, 12961, -1, 12962, 12961, 13036, -1, 13050, 13036, 13037, -1, 13052, 13037, 13038, -1, 13052, 13050, 13037, -1, 12956, 12958, 12960, -1, 12960, 12959, 13053, -1, 13053, 12961, 12962, -1, 12962, 13036, 13050, -1, 13450, 13476, 13038, -1, 13038, 13476, 13052, -1, 12963, 12966, 12954, -1, 12963, 13131, 12966, -1, 12966, 13131, 12964, -1, 12965, 12966, 12964, -1, 12965, 12967, 12966, -1, 12966, 12967, 12968, -1, 13130, 12966, 12968, -1, 13130, 13129, 12966, -1, 12966, 13129, 12969, -1, 12871, 12966, 12969, -1, 13129, 13124, 12969, -1, 12868, 12867, 12966, -1, 12966, 12867, 12971, -1, 12970, 12966, 12971, -1, 12970, 12863, 12966, -1, 12966, 12863, 12954, -1, 12954, 12863, 13041, -1, 12972, 13041, 13043, -1, 12972, 12954, 13041, -1, 12972, 12957, 12954, -1, 12972, 12973, 12957, -1, 12957, 12973, 12974, -1, 12840, 12957, 12974, -1, 12840, 13032, 12957, -1, 12840, 12851, 13032, -1, 13032, 12851, 12948, -1, 12948, 12851, 12849, -1, 12839, 12948, 12849, -1, 12839, 12838, 12948, -1, 12948, 12838, 13031, -1, 13031, 12838, 12846, -1, 12938, 12846, 12975, -1, 13030, 12975, 12976, -1, 12940, 12976, 12977, -1, 12940, 13030, 12976, -1, 12877, 12980, 13041, -1, 12877, 12978, 12980, -1, 12980, 12978, 12979, -1, 12874, 12980, 12979, -1, 12874, 12981, 12980, -1, 12980, 12981, 12982, -1, 12982, 12981, 12986, -1, 12986, 12981, 12886, -1, 12862, 12886, 12983, -1, 12844, 12983, 12890, -1, 12984, 12890, 12888, -1, 12884, 12984, 12888, -1, 12884, 12985, 12984, -1, 12884, 12883, 12985, -1, 12985, 12883, 12987, -1, 12977, 12985, 12987, -1, 12977, 12976, 12985, -1, 12986, 12886, 12862, -1, 12862, 12983, 12844, -1, 12844, 12890, 12984, -1, 12883, 12882, 12987, -1, 12987, 12882, 12942, -1, 12942, 12882, 12988, -1, 12988, 12882, 12879, -1, 12943, 12879, 12989, -1, 12991, 12989, 12990, -1, 12801, 12990, 12791, -1, 12801, 12991, 12990, -1, 12801, 12789, 12991, -1, 12991, 12789, 12786, -1, 12799, 12991, 12786, -1, 12799, 12992, 12991, -1, 12991, 12992, 12907, -1, 12907, 12992, 12993, -1, 12993, 12992, 13009, -1, 12914, 13009, 12916, -1, 12914, 12993, 13009, -1, 12988, 12879, 12943, -1, 12943, 12989, 12991, -1, 12944, 12991, 13029, -1, 12936, 13029, 12819, -1, 12834, 12936, 12819, -1, 12834, 12818, 12936, -1, 12936, 12818, 12994, -1, 12817, 12936, 12994, -1, 12817, 12995, 12936, -1, 12936, 12995, 12831, -1, 12927, 12831, 12816, -1, 12829, 12927, 12816, -1, 12829, 12828, 12927, -1, 12927, 12828, 12997, -1, 12996, 12997, 13028, -1, 12996, 12927, 12997, -1, 12990, 12999, 12791, -1, 12791, 12999, 12998, -1, 12998, 12999, 12792, -1, 12792, 12999, 13000, -1, 13000, 12999, 12802, -1, 12802, 12999, 13001, -1, 13001, 12999, 12794, -1, 12794, 12999, 12892, -1, 12806, 12892, 13002, -1, 12806, 12794, 12892, -1, 13002, 12892, 13004, -1, 13004, 12892, 13040, -1, 12807, 13040, 13003, -1, 12807, 13004, 13040, -1, 12901, 13039, 13040, -1, 12901, 13005, 13039, -1, 13039, 13005, 13006, -1, 12899, 13039, 13006, -1, 12899, 12897, 13039, -1, 13039, 12897, 12895, -1, 12896, 13039, 12895, -1, 12896, 12904, 13039, -1, 13039, 12904, 12905, -1, 13008, 12905, 13007, -1, 13008, 13039, 12905, -1, 13007, 12905, 12809, -1, 12809, 12905, 13011, -1, 13009, 13011, 13010, -1, 12917, 13009, 13010, -1, 12917, 12909, 13009, -1, 13009, 12909, 12916, -1, 12809, 13011, 13009, -1, 12943, 12991, 12944, -1, 13015, 13012, 13029, -1, 13015, 13013, 13012, -1, 13015, 12812, 13013, -1, 13015, 13014, 12812, -1, 13015, 13016, 13014, -1, 13015, 12824, 13016, -1, 13015, 12924, 12824, -1, 12824, 12924, 12922, -1, 13017, 12824, 12922, -1, 13017, 13018, 12824, -1, 12824, 13018, 13020, -1, 13019, 12824, 13020, -1, 13019, 13021, 12824, -1, 12824, 13021, 13022, -1, 12926, 12824, 13022, -1, 12926, 13023, 12824, -1, 12926, 13024, 13023, -1, 12926, 12826, 13024, -1, 12926, 12935, 12826, -1, 12826, 12935, 13026, -1, 13026, 12935, 12934, -1, 12933, 13026, 12934, -1, 12933, 13025, 13026, -1, 13026, 13025, 12930, -1, 13027, 13026, 12930, -1, 13027, 13028, 13026, -1, 13026, 13028, 12997, -1, 12927, 12936, 12831, -1, 12936, 12944, 13029, -1, 13030, 12938, 12975, -1, 12938, 13031, 12846, -1, 12957, 13032, 12958, -1, 12958, 13032, 12952, -1, 12959, 12952, 13034, -1, 12961, 13034, 13035, -1, 13036, 13035, 12950, -1, 13037, 12950, 13033, -1, 13038, 13033, 12949, -1, 13450, 12949, 13044, -1, 13450, 13038, 12949, -1, 12958, 12952, 12959, -1, 12959, 13034, 12961, -1, 12961, 13035, 13036, -1, 13036, 12950, 13037, -1, 13037, 13033, 13038, -1, 13039, 12808, 13040, -1, 13040, 12808, 12797, -1, 13003, 13040, 12797, -1, 13012, 12823, 13029, -1, 13029, 12823, 12821, -1, 12820, 13029, 12821, -1, 12820, 12819, 13029, -1, 12980, 12842, 13041, -1, 13041, 12842, 12858, -1, 12856, 13041, 12858, -1, 12856, 13042, 13041, -1, 13041, 13042, 12841, -1, 13043, 13041, 12841, -1, 12949, 13051, 13044, -1, 13044, 13051, 13456, -1, 13045, 12955, 13118, -1, 13047, 13118, 13046, -1, 13047, 13045, 13118, -1, 12956, 12951, 13055, -1, 12956, 13048, 12951, -1, 12956, 12960, 13048, -1, 13048, 12960, 13049, -1, 13049, 12960, 13053, -1, 13054, 13053, 12962, -1, 12953, 12962, 13050, -1, 13051, 13050, 13052, -1, 13456, 13052, 13476, -1, 13456, 13051, 13052, -1, 13049, 13053, 13054, -1, 13054, 12962, 12953, -1, 12953, 13050, 13051, -1, 12951, 12947, 13055, -1, 13055, 12947, 13118, -1, 12955, 13055, 13118, -1, 12947, 13117, 13118, -1, 13118, 13117, 13056, -1, 12864, 13118, 13056, -1, 12864, 12865, 13118, -1, 13118, 12865, 12866, -1, 12870, 13118, 12866, -1, 12937, 12847, 13117, -1, 12937, 13057, 12847, -1, 12937, 13058, 13057, -1, 13057, 13058, 12837, -1, 12837, 13058, 12939, -1, 12845, 12939, 12941, -1, 13059, 12845, 12941, -1, 13059, 13060, 12845, -1, 13059, 12945, 13060, -1, 13060, 12945, 13061, -1, 12887, 13060, 13061, -1, 12887, 13110, 13060, -1, 12887, 12889, 13110, -1, 13110, 12889, 12885, -1, 13111, 12885, 13062, -1, 12861, 13062, 12891, -1, 12860, 12891, 13063, -1, 12843, 13063, 13064, -1, 12843, 12860, 13063, -1, 12837, 12939, 12845, -1, 13061, 12945, 13065, -1, 13065, 12945, 12946, -1, 13066, 13065, 12946, -1, 13066, 12880, 13065, -1, 13066, 13086, 12880, -1, 12880, 13086, 12878, -1, 12878, 13086, 12918, -1, 12881, 12918, 12800, -1, 13067, 12881, 12800, -1, 13067, 12893, 12881, -1, 13067, 12790, 12893, -1, 12893, 12790, 13068, -1, 13069, 12893, 13068, -1, 13069, 12793, 12893, -1, 12893, 12793, 12803, -1, 12804, 12893, 12803, -1, 12804, 13070, 12893, -1, 12804, 12805, 13070, -1, 13070, 12805, 13071, -1, 13072, 13070, 13071, -1, 13072, 12902, 13070, -1, 13072, 12900, 12902, -1, 13072, 13076, 12900, -1, 12900, 13076, 13073, -1, 13073, 13076, 12903, -1, 12903, 13076, 13074, -1, 13074, 13076, 13075, -1, 13075, 13076, 12898, -1, 12898, 13076, 12894, -1, 12894, 13076, 12795, -1, 13077, 12795, 12796, -1, 13078, 13077, 12796, -1, 13078, 13079, 13077, -1, 13077, 13079, 12913, -1, 12913, 13079, 12912, -1, 12912, 13079, 12911, -1, 12911, 13079, 12910, -1, 12910, 13079, 12908, -1, 12908, 13079, 13080, -1, 13080, 13079, 12915, -1, 12915, 13079, 13081, -1, 13081, 13079, 12906, -1, 12906, 13079, 13082, -1, 12798, 12906, 13082, -1, 12798, 13083, 12906, -1, 12906, 13083, 13084, -1, 13085, 12906, 13084, -1, 13085, 12918, 12906, -1, 13085, 12810, 12918, -1, 12918, 12810, 12787, -1, 12788, 12918, 12787, -1, 12788, 12800, 12918, -1, 13086, 13087, 12918, -1, 12918, 13087, 13090, -1, 13090, 13087, 13089, -1, 12835, 13089, 13088, -1, 12835, 13090, 13089, -1, 12835, 12836, 13090, -1, 13090, 12836, 13091, -1, 12822, 13090, 13091, -1, 12822, 13093, 13090, -1, 13090, 13093, 12925, -1, 12925, 13093, 13092, -1, 13092, 13093, 13107, -1, 12923, 13107, 12920, -1, 12923, 13092, 13107, -1, 13096, 13094, 13089, -1, 13096, 12830, 13094, -1, 13096, 13095, 12830, -1, 13096, 13097, 13095, -1, 13096, 12815, 13097, -1, 13096, 13098, 12815, -1, 12815, 13098, 12928, -1, 12827, 12928, 13099, -1, 12827, 12815, 12928, -1, 12928, 12929, 13099, -1, 13099, 12929, 13100, -1, 13100, 12929, 12825, -1, 12825, 12929, 12931, -1, 13101, 12825, 12931, -1, 13101, 12932, 12825, -1, 12825, 12932, 13102, -1, 13103, 12825, 13102, -1, 13103, 13104, 12825, -1, 12825, 13104, 12814, -1, 12814, 13104, 13106, -1, 12813, 13106, 13105, -1, 12813, 12814, 13106, -1, 13105, 13106, 12811, -1, 12811, 13106, 13109, -1, 13107, 13109, 13108, -1, 12919, 13107, 13108, -1, 12919, 12921, 13107, -1, 13107, 12921, 12920, -1, 12811, 13109, 13107, -1, 13077, 12894, 12795, -1, 12881, 12878, 12918, -1, 13110, 12885, 13111, -1, 13111, 13062, 12861, -1, 12861, 12891, 12860, -1, 13063, 12873, 13064, -1, 13064, 12873, 12875, -1, 12876, 13064, 12875, -1, 12876, 13112, 13064, -1, 13064, 13112, 13113, -1, 12859, 13113, 12857, -1, 12859, 13064, 13113, -1, 13056, 13114, 13113, -1, 13056, 13117, 13114, -1, 13114, 13117, 13115, -1, 13115, 13117, 12852, -1, 12852, 13117, 12850, -1, 12850, 13117, 13116, -1, 13116, 13117, 12848, -1, 12848, 13117, 12847, -1, 12872, 12869, 13118, -1, 13118, 12869, 13125, -1, 13126, 13118, 13125, -1, 13126, 13127, 13118, -1, 13118, 13127, 13128, -1, 13119, 13118, 13128, -1, 13119, 13046, 13118, -1, 12869, 13530, 13125, -1, 13094, 12832, 13089, -1, 13089, 12832, 12833, -1, 13120, 13089, 12833, -1, 13120, 13121, 13089, -1, 13089, 13121, 13088, -1, 13114, 12853, 13113, -1, 13113, 12853, 12854, -1, 13122, 13113, 12854, -1, 13122, 13123, 13113, -1, 13113, 13123, 12855, -1, 12857, 13113, 12855, -1, 13124, 13530, 12969, -1, 12969, 13530, 12869, -1, 13125, 13508, 13126, -1, 13126, 13508, 13130, -1, 12968, 13126, 13130, -1, 12968, 13127, 13126, -1, 12968, 12967, 13127, -1, 13127, 12967, 13128, -1, 13128, 12967, 12965, -1, 13119, 12965, 13046, -1, 13119, 13128, 12965, -1, 13508, 13129, 13130, -1, 12965, 12964, 13046, -1, 13046, 12964, 13131, -1, 13047, 13131, 12963, -1, 13045, 12963, 12954, -1, 12955, 13045, 12954, -1, 13046, 13131, 13047, -1, 13047, 12963, 13045, -1, 13306, 13132, 13516, -1, 13516, 13132, 13447, -1, 13133, 13429, 13134, -1, 13134, 13429, 13268, -1, 13133, 13135, 13429, -1, 13429, 13135, 13430, -1, 13430, 13135, 13136, -1, 13137, 13430, 13136, -1, 13137, 13138, 13430, -1, 13137, 13139, 13138, -1, 13138, 13139, 13431, -1, 13431, 13139, 12546, -1, 13191, 12546, 13140, -1, 13432, 13140, 13267, -1, 13432, 13191, 13140, -1, 13412, 12689, 13135, -1, 13412, 13142, 12689, -1, 13412, 13141, 13142, -1, 13412, 12687, 13141, -1, 13412, 13143, 12687, -1, 13412, 12555, 13143, -1, 13412, 13144, 12555, -1, 13412, 13145, 13144, -1, 13412, 13146, 13145, -1, 13412, 13147, 13146, -1, 13412, 13153, 13147, -1, 13147, 13153, 12577, -1, 12577, 13153, 13148, -1, 13148, 13153, 13151, -1, 13151, 13153, 12652, -1, 12654, 13151, 12652, -1, 12654, 12636, 13151, -1, 13151, 12636, 13149, -1, 12637, 13151, 13149, -1, 12637, 13150, 13151, -1, 13151, 13150, 13230, -1, 12574, 13230, 13152, -1, 12574, 13151, 13230, -1, 13411, 13410, 13153, -1, 13153, 13410, 13154, -1, 13155, 13153, 13154, -1, 13155, 13156, 13153, -1, 13153, 13156, 13157, -1, 13158, 13153, 13157, -1, 13158, 13404, 13153, -1, 13153, 13404, 13159, -1, 13160, 13153, 13159, -1, 13160, 12649, 13153, -1, 13160, 13415, 12649, -1, 12649, 13415, 12648, -1, 12648, 13415, 12633, -1, 12633, 13415, 12632, -1, 12632, 13415, 12631, -1, 12631, 13415, 13254, -1, 12644, 13254, 13161, -1, 12644, 12631, 13254, -1, 13427, 12624, 13415, -1, 13427, 13422, 12624, -1, 12624, 13422, 13421, -1, 13420, 12624, 13421, -1, 13420, 13419, 12624, -1, 12624, 13419, 13162, -1, 13163, 12624, 13162, -1, 13163, 13164, 12624, -1, 12624, 13164, 13165, -1, 13166, 12624, 13165, -1, 13166, 13169, 12624, -1, 12624, 13169, 13167, -1, 13167, 13169, 13168, -1, 13168, 13169, 11286, -1, 11286, 13169, 12612, -1, 12612, 13169, 13243, -1, 12610, 13243, 12722, -1, 12623, 12722, 13170, -1, 12622, 13170, 13223, -1, 12622, 12623, 13170, -1, 13172, 12728, 13169, -1, 13172, 13171, 12728, -1, 13172, 13173, 13171, -1, 13172, 12727, 13173, -1, 13172, 13174, 12727, -1, 13172, 12587, 13174, -1, 13172, 12585, 12587, -1, 13172, 12583, 12585, -1, 13172, 13175, 12583, -1, 13172, 13447, 13175, -1, 13172, 13516, 13447, -1, 12583, 13175, 12595, -1, 12595, 13175, 13446, -1, 13183, 13446, 13445, -1, 13184, 13445, 13444, -1, 13176, 13444, 13443, -1, 12594, 13443, 13189, -1, 13177, 13189, 13190, -1, 13177, 12594, 13189, -1, 13177, 13178, 12594, -1, 12594, 13178, 13179, -1, 13179, 13178, 12699, -1, 13261, 12699, 13180, -1, 12578, 13180, 12747, -1, 11161, 12747, 13181, -1, 13182, 13181, 12749, -1, 12602, 12749, 13263, -1, 12602, 13182, 12749, -1, 12595, 13446, 13183, -1, 13183, 13445, 13184, -1, 13184, 13444, 13176, -1, 13176, 13443, 12594, -1, 13441, 13185, 13189, -1, 13441, 13186, 13185, -1, 13441, 13439, 13186, -1, 13186, 13439, 13187, -1, 13187, 13439, 13188, -1, 13435, 13188, 13438, -1, 13435, 13187, 13188, -1, 13185, 13267, 13189, -1, 13189, 13267, 13245, -1, 12708, 13189, 13245, -1, 12708, 12709, 13189, -1, 13189, 12709, 12696, -1, 13190, 13189, 12696, -1, 13191, 13431, 12546, -1, 13192, 12681, 12736, -1, 13192, 12680, 12681, -1, 13192, 13193, 12680, -1, 12680, 13193, 12679, -1, 12679, 13193, 13196, -1, 12663, 13196, 12552, -1, 12662, 12552, 13248, -1, 12678, 13248, 13194, -1, 12677, 13194, 12542, -1, 12676, 12542, 13247, -1, 12674, 13247, 12554, -1, 13135, 12554, 12544, -1, 13195, 13135, 12544, -1, 13195, 13136, 13135, -1, 12552, 13196, 12551, -1, 12551, 13196, 12763, -1, 12739, 12551, 12763, -1, 12739, 12740, 12551, -1, 12551, 12740, 12742, -1, 12540, 12742, 12539, -1, 12540, 12551, 12742, -1, 12743, 13264, 12742, -1, 12743, 11360, 13264, -1, 12743, 13197, 11360, -1, 12743, 13203, 13197, -1, 13197, 13203, 13198, -1, 13198, 13203, 13199, -1, 13246, 13199, 13200, -1, 13201, 13246, 13200, -1, 13201, 12713, 13246, -1, 13246, 12713, 13202, -1, 12536, 13202, 13140, -1, 12536, 13246, 13202, -1, 13203, 13204, 13199, -1, 13199, 13204, 12766, -1, 13205, 13199, 12766, -1, 13205, 13207, 13199, -1, 13205, 13206, 13207, -1, 13207, 13206, 13208, -1, 13208, 13206, 13209, -1, 13209, 13206, 13210, -1, 13180, 13210, 12747, -1, 13180, 13209, 13210, -1, 12578, 12747, 11161, -1, 11161, 13181, 13182, -1, 12768, 12599, 12749, -1, 12768, 12769, 12599, -1, 12599, 12769, 12770, -1, 13211, 12770, 12771, -1, 12715, 12771, 13216, -1, 12715, 13211, 12771, -1, 12715, 13213, 13211, -1, 13211, 13213, 13212, -1, 13212, 13213, 12726, -1, 12591, 12726, 13214, -1, 12597, 13214, 13215, -1, 12588, 13215, 12727, -1, 13174, 12588, 12727, -1, 12599, 12770, 13211, -1, 12771, 13217, 13216, -1, 13216, 13217, 13218, -1, 13218, 13217, 13219, -1, 13219, 13217, 12772, -1, 12735, 12772, 13220, -1, 12734, 13220, 12773, -1, 13221, 12773, 13222, -1, 13221, 12734, 12773, -1, 13219, 12772, 12735, -1, 12735, 13220, 12734, -1, 12773, 12774, 13222, -1, 13222, 12774, 12723, -1, 12723, 12774, 12731, -1, 12731, 12774, 13170, -1, 13170, 12774, 13223, -1, 13223, 12774, 12775, -1, 12609, 12775, 12755, -1, 13224, 12755, 12621, -1, 13224, 12609, 12755, -1, 13223, 12775, 12609, -1, 12755, 13225, 12621, -1, 12621, 13225, 13226, -1, 13226, 13225, 12776, -1, 12607, 12776, 12605, -1, 12607, 13226, 12776, -1, 12776, 12778, 12605, -1, 12605, 12778, 12779, -1, 13227, 12605, 12779, -1, 13227, 12780, 12605, -1, 12605, 12780, 12781, -1, 12620, 12781, 13258, -1, 13228, 13258, 12628, -1, 13228, 12620, 13258, -1, 12782, 13250, 12781, -1, 12782, 13229, 13250, -1, 12782, 12638, 13229, -1, 12782, 12758, 12638, -1, 12638, 12758, 13230, -1, 13230, 12758, 12783, -1, 12571, 12783, 13232, -1, 12563, 13232, 13233, -1, 12563, 12571, 13232, -1, 13230, 12783, 12571, -1, 12564, 13230, 12571, -1, 12564, 13231, 13230, -1, 13230, 13231, 13152, -1, 13232, 12784, 13233, -1, 13233, 12784, 13234, -1, 13234, 12784, 12785, -1, 12569, 12785, 12568, -1, 12569, 13234, 12785, -1, 12785, 13235, 12568, -1, 12568, 13235, 12567, -1, 12567, 13235, 12761, -1, 12559, 12761, 13236, -1, 13238, 13236, 12686, -1, 13237, 12686, 12557, -1, 13237, 13238, 12686, -1, 12567, 12761, 12559, -1, 13236, 13239, 12686, -1, 12686, 13239, 12685, -1, 12685, 13239, 12667, -1, 12667, 13239, 12684, -1, 12684, 13239, 13240, -1, 13240, 13239, 13241, -1, 12683, 13241, 12736, -1, 12682, 12736, 12681, -1, 12682, 12683, 12736, -1, 13240, 13241, 12683, -1, 13212, 12726, 12591, -1, 12591, 13214, 12597, -1, 12597, 13215, 12588, -1, 12728, 12720, 13169, -1, 13169, 12720, 12729, -1, 13242, 13169, 12729, -1, 13242, 13243, 13169, -1, 12612, 13243, 12610, -1, 12610, 12722, 12623, -1, 12714, 13265, 13140, -1, 13202, 12714, 13140, -1, 12692, 13267, 13266, -1, 12692, 13244, 13267, -1, 13267, 13244, 12705, -1, 12706, 13267, 12705, -1, 12706, 13245, 13267, -1, 13179, 12699, 13261, -1, 13198, 13199, 13246, -1, 12689, 12657, 13135, -1, 13135, 12657, 12659, -1, 12674, 13135, 12659, -1, 12674, 12554, 13135, -1, 12674, 12676, 13247, -1, 12676, 12677, 12542, -1, 12677, 12678, 13194, -1, 12678, 12662, 13248, -1, 12662, 12663, 12552, -1, 12663, 12679, 13196, -1, 12686, 13249, 12557, -1, 12557, 13249, 12556, -1, 12556, 13249, 13143, -1, 12555, 12556, 13143, -1, 13250, 13251, 12781, -1, 12781, 13251, 13252, -1, 13258, 12781, 13252, -1, 12641, 13254, 13258, -1, 12641, 13253, 13254, -1, 13254, 13253, 13161, -1, 12649, 12635, 13153, -1, 13153, 12635, 13255, -1, 12652, 13153, 13255, -1, 12620, 12605, 12781, -1, 12624, 12625, 13415, -1, 13415, 12625, 13256, -1, 13254, 13415, 13256, -1, 13254, 13257, 13258, -1, 13258, 13257, 13259, -1, 13260, 13258, 13259, -1, 13260, 12628, 13258, -1, 12578, 13261, 13180, -1, 12599, 13262, 12749, -1, 12749, 13262, 12593, -1, 13263, 12749, 12593, -1, 13238, 12559, 13236, -1, 13264, 12548, 12742, -1, 12742, 12548, 12549, -1, 12539, 12742, 12549, -1, 13265, 13266, 13140, -1, 13140, 13266, 13267, -1, 13134, 13268, 13269, -1, 13269, 13268, 13281, -1, 12545, 13281, 12535, -1, 12545, 13269, 13281, -1, 12545, 12534, 13269, -1, 13269, 12534, 13270, -1, 12543, 13269, 13270, -1, 12543, 12675, 13269, -1, 12543, 12553, 12675, -1, 12675, 12553, 12660, -1, 12660, 12553, 13271, -1, 12661, 13271, 12541, -1, 13379, 12541, 13272, -1, 13273, 13272, 13378, -1, 13377, 13378, 12737, -1, 13274, 12737, 13275, -1, 12664, 13275, 13276, -1, 13280, 13276, 13278, -1, 13277, 13278, 13279, -1, 13277, 13280, 13278, -1, 13281, 13282, 12535, -1, 12535, 13282, 13300, -1, 13300, 13282, 13284, -1, 13283, 13284, 13433, -1, 12547, 13433, 13285, -1, 13287, 13285, 13304, -1, 13286, 13304, 12691, -1, 13286, 13287, 13304, -1, 13286, 12690, 13287, -1, 13287, 12690, 13288, -1, 13289, 13287, 13288, -1, 13289, 12537, 13287, -1, 13289, 13290, 12537, -1, 13289, 13403, 13290, -1, 13289, 13291, 13403, -1, 13289, 12703, 13291, -1, 13291, 12703, 12744, -1, 12744, 12703, 12712, -1, 12765, 12712, 12711, -1, 13292, 12765, 12711, -1, 13292, 12745, 12765, -1, 13292, 12746, 12745, -1, 13292, 13293, 12746, -1, 13292, 12579, 13293, -1, 13292, 13295, 12579, -1, 13292, 13294, 13295, -1, 13295, 13294, 12702, -1, 12701, 13295, 12702, -1, 12701, 12700, 13295, -1, 13295, 12700, 12710, -1, 11718, 13295, 12710, -1, 11718, 13296, 13295, -1, 11718, 12698, 13296, -1, 13296, 12698, 13370, -1, 13297, 13296, 13370, -1, 13297, 12580, 13296, -1, 13297, 13298, 12580, -1, 12580, 13298, 12581, -1, 12581, 13298, 13305, -1, 12582, 13305, 13449, -1, 12584, 13449, 13448, -1, 12586, 13448, 13352, -1, 12596, 13352, 13299, -1, 12596, 12586, 13352, -1, 13300, 13284, 13283, -1, 13283, 13433, 12547, -1, 12547, 13285, 13287, -1, 13302, 13301, 13304, -1, 13302, 13440, 13301, -1, 13302, 13436, 13440, -1, 13440, 13436, 13442, -1, 13442, 13436, 13437, -1, 13303, 13437, 13434, -1, 13303, 13442, 13437, -1, 13301, 13370, 13304, -1, 13304, 13370, 12694, -1, 12707, 13304, 12694, -1, 12707, 12693, 13304, -1, 13304, 12693, 12704, -1, 12691, 13304, 12704, -1, 12581, 13305, 12582, -1, 12582, 13449, 12584, -1, 13448, 13132, 13352, -1, 13352, 13132, 13306, -1, 13310, 13307, 13352, -1, 13310, 13308, 13307, -1, 13310, 12721, 13308, -1, 13310, 12730, 12721, -1, 13310, 13309, 12730, -1, 13310, 12614, 13309, -1, 13310, 12208, 12614, -1, 13310, 12615, 12208, -1, 13310, 12616, 12615, -1, 13310, 13311, 12616, -1, 13310, 13416, 13311, -1, 13311, 13416, 12617, -1, 12617, 13416, 12626, -1, 12626, 13416, 12627, -1, 12627, 13416, 12647, -1, 12646, 12627, 12647, -1, 12646, 12645, 12627, -1, 12627, 12645, 12630, -1, 12643, 12627, 12630, -1, 12643, 12642, 12627, -1, 12627, 12642, 13385, -1, 12618, 13385, 13388, -1, 12618, 12627, 13385, -1, 13312, 13423, 13416, -1, 13416, 13423, 13313, -1, 13417, 13416, 13313, -1, 13417, 13418, 13416, -1, 13416, 13418, 13424, -1, 13425, 13416, 13424, -1, 13425, 13426, 13416, -1, 13416, 13426, 13428, -1, 13314, 13416, 13428, -1, 13314, 12650, 13416, -1, 13314, 13316, 12650, -1, 12650, 13316, 13315, -1, 13315, 13316, 12651, -1, 12651, 13316, 12653, -1, 12653, 13316, 12655, -1, 12655, 13316, 12576, -1, 12656, 12576, 13380, -1, 12656, 12655, 12576, -1, 13406, 13317, 13316, -1, 13406, 13407, 13317, -1, 13317, 13407, 13405, -1, 13408, 13317, 13405, -1, 13408, 13409, 13317, -1, 13317, 13409, 13413, -1, 13318, 13317, 13413, -1, 13318, 13319, 13317, -1, 13317, 13319, 13414, -1, 13320, 13317, 13414, -1, 13320, 13375, 13317, -1, 13317, 13375, 13321, -1, 13321, 13375, 13322, -1, 13322, 13375, 12566, -1, 12566, 13375, 13323, -1, 13323, 13375, 12672, -1, 13376, 12672, 12671, -1, 13324, 12671, 12670, -1, 12558, 12670, 13349, -1, 12558, 13324, 12670, -1, 13269, 12673, 13375, -1, 13269, 12658, 12673, -1, 13269, 13325, 12658, -1, 13269, 12675, 13325, -1, 12724, 12752, 12725, -1, 12724, 13326, 12752, -1, 12724, 12733, 13326, -1, 13326, 12733, 13327, -1, 12753, 13327, 13328, -1, 12732, 12753, 13328, -1, 12732, 13389, 12753, -1, 12753, 13389, 13329, -1, 12754, 13329, 13391, -1, 13392, 13391, 13330, -1, 13331, 13392, 13330, -1, 13331, 12756, 13392, -1, 13331, 12608, 12756, -1, 12756, 12608, 13332, -1, 13332, 12608, 12606, -1, 13333, 13332, 12606, -1, 13333, 12777, 13332, -1, 13333, 13334, 12777, -1, 13333, 13336, 13334, -1, 13333, 13335, 13336, -1, 13333, 12757, 13335, -1, 13333, 13384, 12757, -1, 12757, 13384, 13385, -1, 12640, 12757, 13385, -1, 12640, 12639, 12757, -1, 12757, 12639, 13337, -1, 13383, 13337, 13339, -1, 13338, 13383, 13339, -1, 13338, 13340, 13383, -1, 13338, 13342, 13340, -1, 13340, 13342, 13341, -1, 13341, 13342, 12565, -1, 12759, 12565, 11640, -1, 13343, 12759, 11640, -1, 13343, 13344, 12759, -1, 13343, 12570, 13344, -1, 13344, 12570, 12760, -1, 12760, 12570, 13345, -1, 12562, 12760, 13345, -1, 12562, 13346, 12760, -1, 12562, 12561, 13346, -1, 13346, 12561, 13347, -1, 13347, 12561, 12560, -1, 13348, 12560, 13349, -1, 12670, 13348, 13349, -1, 12670, 13350, 13348, -1, 12670, 12669, 13350, -1, 13350, 12669, 12668, -1, 12666, 13350, 12668, -1, 12666, 12665, 13350, -1, 13350, 12665, 12762, -1, 12762, 12665, 13279, -1, 13278, 12762, 13279, -1, 13326, 13327, 12753, -1, 13351, 12611, 13389, -1, 13351, 12613, 12611, -1, 13351, 13309, 12613, -1, 12613, 13309, 12614, -1, 13307, 12719, 13352, -1, 13352, 12719, 13353, -1, 12718, 13352, 13353, -1, 12718, 13393, 13352, -1, 12718, 12589, 13393, -1, 12718, 12717, 12589, -1, 12589, 12717, 12590, -1, 12590, 12717, 13354, -1, 12592, 13354, 12716, -1, 12598, 12716, 13358, -1, 13360, 13358, 13359, -1, 12751, 13359, 13368, -1, 13369, 13368, 13356, -1, 13355, 13369, 13356, -1, 13355, 13357, 13369, -1, 13355, 12725, 13357, -1, 13357, 12725, 12752, -1, 12590, 13354, 12592, -1, 12592, 12716, 12598, -1, 12598, 13358, 13360, -1, 13360, 13359, 12751, -1, 12750, 13360, 12751, -1, 12750, 13362, 13360, -1, 12750, 13361, 13362, -1, 13362, 13361, 12767, -1, 13364, 13362, 12767, -1, 13364, 13363, 13362, -1, 13364, 12600, 13363, -1, 13364, 12601, 12600, -1, 13364, 12603, 12601, -1, 13364, 12604, 12603, -1, 13364, 12748, 12604, -1, 12604, 12748, 13365, -1, 13365, 12748, 13367, -1, 13366, 13367, 13293, -1, 12579, 13366, 13293, -1, 12751, 13368, 13369, -1, 12744, 12712, 12765, -1, 12698, 12697, 13370, -1, 13370, 12697, 13371, -1, 13372, 13370, 13371, -1, 13372, 12695, 13370, -1, 13370, 12695, 12694, -1, 12673, 12688, 13375, -1, 13375, 12688, 13373, -1, 13374, 13375, 13373, -1, 13374, 12672, 13375, -1, 13323, 12672, 13376, -1, 13376, 12671, 13324, -1, 13280, 12664, 13276, -1, 12664, 13274, 13275, -1, 13274, 13377, 12737, -1, 13377, 13273, 13378, -1, 13273, 13379, 13272, -1, 13379, 12661, 12541, -1, 12661, 12660, 13271, -1, 13381, 13380, 12576, -1, 12629, 12576, 13342, -1, 12629, 13381, 12576, -1, 12650, 13382, 13416, -1, 13416, 13382, 12634, -1, 12647, 13416, 12634, -1, 12757, 13337, 13383, -1, 13384, 13386, 13385, -1, 13385, 13386, 12619, -1, 13387, 13385, 12619, -1, 13387, 13388, 13385, -1, 12611, 13390, 13389, -1, 13389, 13390, 13329, -1, 12753, 13329, 12754, -1, 12754, 13391, 13392, -1, 13393, 13299, 13352, -1, 12586, 12584, 13448, -1, 13366, 13365, 13367, -1, 13317, 13394, 13316, -1, 13316, 13394, 13395, -1, 12576, 13316, 13395, -1, 12576, 12575, 13342, -1, 13342, 12575, 12573, -1, 13396, 13342, 12573, -1, 13396, 12572, 13342, -1, 13342, 12572, 12565, -1, 13341, 12565, 12759, -1, 13347, 12560, 13348, -1, 13378, 13398, 12737, -1, 12737, 13398, 12738, -1, 12738, 13398, 13397, -1, 13397, 13398, 12741, -1, 12741, 13398, 12764, -1, 12764, 13398, 13399, -1, 12550, 12764, 13399, -1, 12550, 12538, 12764, -1, 12764, 12538, 13400, -1, 13401, 12764, 13400, -1, 13401, 13402, 12764, -1, 13401, 11592, 13402, -1, 13402, 11592, 13403, -1, 13291, 13402, 13403, -1, 13310, 13352, 13169, -1, 13169, 13352, 13172, -1, 13269, 13375, 13135, -1, 13135, 13375, 13412, -1, 13160, 13159, 13316, -1, 13316, 13159, 13406, -1, 13406, 13159, 13404, -1, 13407, 13404, 13158, -1, 13405, 13158, 13408, -1, 13405, 13407, 13158, -1, 13406, 13404, 13407, -1, 13158, 13157, 13408, -1, 13408, 13157, 13156, -1, 13409, 13156, 13155, -1, 13413, 13155, 13154, -1, 13318, 13154, 13410, -1, 13319, 13410, 13411, -1, 13414, 13411, 13153, -1, 13320, 13153, 13412, -1, 13375, 13320, 13412, -1, 13408, 13156, 13409, -1, 13409, 13155, 13413, -1, 13413, 13154, 13318, -1, 13318, 13410, 13319, -1, 13319, 13411, 13414, -1, 13414, 13153, 13320, -1, 13316, 13314, 13160, -1, 13160, 13314, 13415, -1, 13310, 13169, 13416, -1, 13416, 13169, 13166, -1, 13165, 13416, 13166, -1, 13165, 13312, 13416, -1, 13165, 13164, 13312, -1, 13312, 13164, 13423, -1, 13423, 13164, 13163, -1, 13313, 13163, 13162, -1, 13417, 13162, 13419, -1, 13418, 13419, 13420, -1, 13424, 13420, 13421, -1, 13425, 13421, 13422, -1, 13426, 13422, 13427, -1, 13428, 13427, 13415, -1, 13314, 13428, 13415, -1, 13423, 13163, 13313, -1, 13313, 13162, 13417, -1, 13417, 13419, 13418, -1, 13418, 13420, 13424, -1, 13424, 13421, 13425, -1, 13425, 13422, 13426, -1, 13426, 13427, 13428, -1, 13429, 13430, 13268, -1, 13268, 13430, 13281, -1, 13281, 13430, 13138, -1, 13282, 13138, 13431, -1, 13284, 13431, 13191, -1, 13433, 13191, 13432, -1, 13285, 13432, 13267, -1, 13304, 13267, 13185, -1, 13302, 13304, 13185, -1, 13281, 13138, 13282, -1, 13282, 13431, 13284, -1, 13284, 13191, 13433, -1, 13433, 13432, 13285, -1, 13285, 13267, 13304, -1, 13185, 13186, 13302, -1, 13302, 13186, 13436, -1, 13436, 13186, 13187, -1, 13437, 13187, 13435, -1, 13434, 13435, 13303, -1, 13434, 13437, 13435, -1, 13436, 13187, 13437, -1, 13435, 13438, 13303, -1, 13303, 13438, 13188, -1, 13442, 13188, 13439, -1, 13440, 13439, 13441, -1, 13301, 13440, 13441, -1, 13303, 13188, 13442, -1, 13442, 13439, 13440, -1, 13441, 13189, 13301, -1, 13301, 13189, 13370, -1, 13370, 13189, 13443, -1, 13297, 13443, 13444, -1, 13298, 13444, 13445, -1, 13305, 13445, 13446, -1, 13449, 13446, 13175, -1, 13448, 13175, 13447, -1, 13132, 13448, 13447, -1, 13370, 13443, 13297, -1, 13297, 13444, 13298, -1, 13298, 13445, 13305, -1, 13305, 13446, 13449, -1, 13449, 13175, 13448, -1, 13450, 13451, 13476, -1, 13476, 13451, 13478, -1, 13478, 13451, 13467, -1, 13455, 13467, 13465, -1, 13470, 13455, 13465, -1, 13470, 13452, 13455, -1, 13470, 13464, 13452, -1, 13452, 13464, 13477, -1, 13477, 13464, 13453, -1, 13463, 13477, 13453, -1, 13463, 13454, 13477, -1, 13463, 13462, 13454, -1, 13454, 13462, 13134, -1, 13134, 13462, 13133, -1, 13478, 13467, 13455, -1, 13044, 13456, 13473, -1, 13473, 13456, 13457, -1, 13466, 13457, 13459, -1, 13472, 13459, 13475, -1, 13471, 13475, 13458, -1, 13469, 13458, 13460, -1, 13469, 13471, 13458, -1, 13473, 13457, 13466, -1, 13466, 13459, 13472, -1, 13472, 13475, 13471, -1, 13458, 13474, 13460, -1, 13460, 13474, 13468, -1, 13468, 13474, 13461, -1, 13461, 13474, 13269, -1, 13135, 13461, 13269, -1, 13133, 13462, 13135, -1, 13135, 13462, 13461, -1, 13461, 13462, 13463, -1, 13468, 13463, 13453, -1, 13460, 13453, 13464, -1, 13469, 13464, 13470, -1, 13471, 13470, 13465, -1, 13472, 13465, 13467, -1, 13466, 13467, 13451, -1, 13473, 13451, 13450, -1, 13044, 13473, 13450, -1, 13461, 13463, 13468, -1, 13468, 13453, 13460, -1, 13460, 13464, 13469, -1, 13469, 13470, 13471, -1, 13471, 13465, 13472, -1, 13472, 13467, 13466, -1, 13466, 13451, 13473, -1, 13134, 13269, 13454, -1, 13454, 13269, 13474, -1, 13477, 13474, 13458, -1, 13452, 13458, 13475, -1, 13455, 13475, 13459, -1, 13478, 13459, 13457, -1, 13476, 13457, 13456, -1, 13476, 13478, 13457, -1, 13454, 13474, 13477, -1, 13477, 13458, 13452, -1, 13452, 13475, 13455, -1, 13455, 13459, 13478, -1, 13124, 13479, 13530, -1, 13530, 13479, 13529, -1, 13529, 13479, 13517, -1, 13527, 13517, 13519, -1, 13480, 13527, 13519, -1, 13480, 13525, 13527, -1, 13480, 13481, 13525, -1, 13525, 13481, 13482, -1, 13482, 13481, 13521, -1, 13513, 13482, 13521, -1, 13513, 13483, 13482, -1, 13513, 13484, 13483, -1, 13483, 13484, 13352, -1, 13352, 13484, 13172, -1, 13529, 13517, 13527, -1, 13516, 13486, 13306, -1, 13306, 13486, 13485, -1, 13485, 13486, 13515, -1, 13522, 13515, 13514, -1, 13487, 13522, 13514, -1, 13485, 13515, 13522, -1, 13523, 13487, 13493, -1, 13492, 13493, 13488, -1, 13512, 13492, 13488, -1, 13512, 13489, 13492, -1, 13512, 13490, 13489, -1, 13489, 13490, 13494, -1, 13491, 13494, 13524, -1, 13491, 13489, 13494, -1, 13491, 13492, 13489, -1, 13491, 13523, 13492, -1, 13492, 13523, 13493, -1, 13487, 13514, 13493, -1, 13493, 13514, 13488, -1, 13490, 13495, 13494, -1, 13494, 13495, 13511, -1, 13524, 13511, 13496, -1, 13524, 13494, 13511, -1, 13495, 13520, 13511, -1, 13511, 13520, 13510, -1, 13496, 13510, 13505, -1, 13526, 13505, 13497, -1, 13528, 13497, 13507, -1, 13506, 13507, 13498, -1, 13502, 13498, 13503, -1, 13500, 13503, 13509, -1, 13499, 13509, 13125, -1, 13499, 13500, 13509, -1, 13499, 13501, 13500, -1, 13500, 13501, 13502, -1, 13503, 13500, 13502, -1, 13520, 13504, 13510, -1, 13510, 13504, 13505, -1, 13505, 13504, 13497, -1, 13497, 13504, 13518, -1, 13507, 13518, 13498, -1, 13507, 13497, 13518, -1, 13506, 13498, 13502, -1, 13501, 13506, 13502, -1, 13501, 13528, 13506, -1, 13506, 13528, 13507, -1, 13503, 13129, 13509, -1, 13509, 13129, 13508, -1, 13125, 13509, 13508, -1, 13528, 13526, 13497, -1, 13526, 13496, 13505, -1, 13510, 13496, 13511, -1, 13129, 13503, 13124, -1, 13124, 13503, 13479, -1, 13479, 13503, 13498, -1, 13517, 13498, 13518, -1, 13519, 13518, 13504, -1, 13480, 13504, 13520, -1, 13481, 13520, 13495, -1, 13521, 13495, 13490, -1, 13513, 13490, 13512, -1, 13488, 13513, 13512, -1, 13488, 13484, 13513, -1, 13488, 13514, 13484, -1, 13484, 13514, 13515, -1, 13486, 13484, 13515, -1, 13486, 13172, 13484, -1, 13486, 13516, 13172, -1, 13479, 13498, 13517, -1, 13517, 13518, 13519, -1, 13519, 13504, 13480, -1, 13480, 13520, 13481, -1, 13481, 13495, 13521, -1, 13521, 13490, 13513, -1, 13522, 13487, 13483, -1, 13352, 13522, 13483, -1, 13352, 13485, 13522, -1, 13352, 13306, 13485, -1, 13487, 13523, 13483, -1, 13483, 13523, 13491, -1, 13482, 13491, 13524, -1, 13496, 13482, 13524, -1, 13496, 13525, 13482, -1, 13496, 13526, 13525, -1, 13525, 13526, 13527, -1, 13527, 13526, 13528, -1, 13501, 13527, 13528, -1, 13501, 13529, 13527, -1, 13501, 13499, 13529, -1, 13529, 13499, 13530, -1, 13530, 13499, 13125, -1, 13483, 13491, 13482, -1 ] } } ] } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 0.000 description "top" position 0.000 -4.350 62.565 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 3.142 description "bottom" position 0.000 -4.350 -111.865 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 1.571 description "front" position 0.000 -91.565 -24.650 } Viewpoint { jump TRUE orientation -0.000 -0.707 -0.707 3.142 description "back" position 0.000 82.865 -24.650 } Viewpoint { jump TRUE orientation 0.577 -0.577 -0.577 2.094 description "right" position -87.215 -4.350 -24.650 } Viewpoint { jump TRUE orientation 0.577 0.577 0.577 2.094 description "left" position 87.215 -4.350 -24.650 } NavigationInfo { avatarSize [0.25, 1.6, 0.75] headlight TRUE speed 1.0 type "EXAMINE" visibilityLimit 0.0 } choreonoid-1.5.0/share/model/RIC30/parts/L_KNEE_P.wrl0000664000000000000000000451756512741425367020525 0ustar rootroot#VRML V2.0 utf8 WorldInfo { title "Exported tringle mesh to VRML97" info ["Created by FreeCAD" ""] } Background { skyAngle 1.57 skyColor 0.1 0.2 0.2 } Transform { scale 0.001 0.001 0.001 rotation 0 0 1 0 scaleOrientation 0 0 1 0 bboxCenter 0 0 0 bboxSize 20.000 46.800 83.308 center 0.000 0.000 0.000 translation 0.000 0.000 0.000 children [ Shape { appearance Appearance { material Material { ambientIntensity 0.2 diffuseColor 0.00 0.00 0.00 emissiveColor 0.00 0.00 0.00 specularColor 0.98 0.98 0.98 shininess 0.06 transparency 0.00 } } geometry IndexedFaceSet { solid FALSE coord Coordinate { point [ -1.738 11.600 2.321, -1.851 11.424 2.306, -2.160 11.315 2.233, -2.650 11.600 1.178, -2.357 11.600 1.690, -2.522 11.507 1.460, -2.377 11.507 1.687, -2.243 11.424 1.927, -2.357 11.315 2.025, -1.859 11.300 2.604, -1.630 11.424 2.467, -1.667 11.357 2.523, -2.689 11.315 1.557, -2.953 11.300 1.233, -2.929 11.315 1.036, -3.013 11.315 0.762, -3.070 11.315 0.480, -2.935 11.424 -0.360, -2.893 11.507 -0.355, -2.987 11.357 0.467, -2.685 11.424 1.239, -2.646 11.507 1.221, -2.534 11.315 1.798, -2.721 11.300 1.685, -2.846 11.300 1.464, -2.826 11.507 0.714, -2.834 11.600 0.616, -2.821 11.315 1.302, -2.882 11.600 0.325, -2.951 11.424 0.186, -2.913 11.507 -0.086, -2.909 11.507 0.183, -3.190 11.300 0.250, -2.848 11.507 -0.620, -2.774 11.600 -0.845, -2.779 11.507 -0.880, -3.001 11.357 -0.368, -2.686 11.507 -1.133, -2.545 11.600 -1.390, -2.570 11.507 -1.376, -2.211 11.600 -1.877, -2.008 11.600 -2.092, -1.899 11.507 -2.211, -1.687 11.507 -2.377, -1.221 11.507 -2.646, -1.013 11.600 -2.717, -0.457 11.424 -2.922, -0.480 11.315 -3.070, -0.195 11.315 -3.101, 0.065 11.300 -3.199, 0.331 11.300 -3.183, 0.938 11.315 -2.962, 1.945 11.315 -2.423, 2.162 11.315 -2.232, 2.577 11.300 -1.898, 2.466 11.357 -1.750, 2.522 11.507 -1.460, 2.412 11.424 -1.712, 2.294 11.357 -1.970, 2.357 11.315 -2.025, 2.534 11.315 -1.798, -3.159 11.300 -0.509, -3.084 11.315 -0.378, -3.036 11.315 -0.661, -2.819 11.424 -0.893, -3.109 11.300 -0.758, -2.883 11.357 -0.913, -2.725 11.424 -1.149, -2.962 11.315 -0.938, -2.607 11.424 -1.396, -2.432 11.507 -1.607, -2.273 11.507 -1.824, -2.863 11.315 -1.208, -2.843 11.300 -1.469, -2.717 11.300 -1.690, -2.025 11.315 -2.357, -1.800 11.315 -2.533, -1.557 11.315 -2.689, -0.972 11.507 -2.748, -0.714 11.507 -2.826, -1.239 11.424 -2.685, -1.751 11.357 -2.465, -2.233 11.315 -2.160, -2.592 11.315 -1.713, -2.126 11.424 -2.056, -2.095 11.507 -2.026, -2.358 11.357 -1.893, -2.173 11.357 -2.102, -1.927 11.424 -2.243, -1.460 11.507 -2.522, -2.423 11.315 -1.945, -2.417 11.300 -2.098, -1.482 11.424 -2.559, -1.712 11.424 -2.411, -1.642 11.300 -2.747, -0.725 11.424 -2.867, -0.986 11.424 -2.788, -1.419 11.300 -2.868, -1.187 11.300 -2.972, -0.948 11.300 -3.056, -1.036 11.315 -2.929, 0.089 11.357 -3.022, 0.087 11.424 -2.956, 0.086 11.507 -2.913, -0.183 11.507 -2.909, -0.467 11.357 -2.987, 0.893 11.424 -2.819, 1.285 11.600 -2.600, 1.013 11.600 -2.717, 0.880 11.507 -2.779, 0.620 11.507 -2.848, 0.092 11.315 -3.106, 0.368 11.357 -3.001, 0.378 11.315 -3.084, 0.661 11.315 -3.036, 1.133 11.507 -2.686, 1.376 11.507 -2.570, 1.543 11.600 -2.456, 0.854 11.300 -3.084, 1.149 11.424 -2.725, 1.607 11.507 -2.432, 1.396 11.424 -2.607, 1.630 11.424 -2.467, 1.467 11.315 -2.739, 1.667 11.357 -2.523, 2.027 11.507 -2.095, 2.008 11.600 -2.092, 2.211 11.507 -1.899, 1.851 11.424 -2.306, 2.057 11.424 -2.125, 1.893 11.357 -2.358, 2.103 11.357 -2.172, 2.243 11.424 -1.927, 2.617 11.357 -1.515, 2.826 11.507 -0.714, 2.726 11.300 -1.677, 2.856 11.300 -1.444, 2.745 11.357 -1.267, 2.788 11.424 -0.986, 2.867 11.424 -0.725, 2.846 11.600 -0.559, 2.929 11.315 -1.036, 2.931 11.357 -0.741, 2.909 11.507 -0.183, 2.888 11.600 -0.266, 2.966 11.300 -1.201, 3.056 11.300 -0.950, 3.013 11.315 -0.762, 2.951 11.424 -0.186, 2.987 11.357 -0.467, 2.956 11.424 0.087, 3.124 11.300 -0.693, 3.101 11.315 -0.195, 3.022 11.357 0.089, 2.935 11.424 0.360, 2.848 11.507 0.620, 2.432 11.507 1.607, 1.965 11.600 2.132, 1.687 11.507 2.377, 3.106 11.315 0.092, 3.001 11.357 0.368, 2.890 11.424 0.629, 3.179 11.300 0.366, 3.075 11.300 0.888, 2.453 11.300 2.055, 2.079 11.300 2.433, 2.025 11.315 2.357, 1.798 11.315 2.534, 1.599 11.315 2.664, 1.750 11.357 2.466, 1.522 11.424 2.535, 2.173 11.357 2.102, 2.523 11.357 1.667, 2.666 11.357 1.427, 2.467 11.424 1.630, 2.607 11.424 1.396, 3.084 11.315 0.378, 2.955 11.357 0.643, 2.962 11.315 0.938, 2.883 11.357 0.913, 2.786 11.357 1.175, 2.863 11.315 1.208, 2.306 11.424 1.851, 2.592 11.315 1.713, 2.616 11.300 1.844, 2.423 11.315 1.945, 2.358 11.357 1.893, 2.233 11.315 2.160, 1.712 11.424 2.412, 2.095 11.507 2.026, 2.819 11.424 0.893, 2.779 11.507 0.880, 1.899 11.507 2.211, 2.357 11.600 1.690, 2.570 11.507 1.376, 2.686 11.507 1.133, 2.893 11.507 0.355, 2.377 11.507 -1.687, 1.824 11.507 -2.273, 0.360 11.424 -2.935, 0.442 11.600 -2.866, -0.451 11.507 -2.880, -1.285 11.600 -2.600, -1.785 11.600 -2.286, -2.674 11.600 -1.124, -2.102 11.357 2.173, -2.056 11.424 2.126, -1.945 11.315 2.423, -1.893 11.357 2.358, -1.713 11.315 2.592, -2.026 11.507 2.095, -1.824 11.507 2.273, -1.607 11.507 2.432, 3.070 11.315 -0.480, 3.018 11.357 -0.190, 2.913 11.507 0.086, -2.211 11.507 1.899, -2.172 11.600 1.921, -2.294 11.357 1.970, -2.466 11.357 1.750, -2.412 11.424 1.712, -2.617 11.357 1.515, -2.745 11.357 1.267, -2.559 11.424 1.482, -2.748 11.507 0.972, -2.851 11.357 1.008, -2.867 11.424 0.725, -2.788 11.424 0.986, -2.931 11.357 0.741, -2.880 11.507 0.451, -2.922 11.424 0.457, -3.022 11.357 -0.089, -3.018 11.357 0.190, -3.106 11.315 -0.092, -3.101 11.315 0.195, -2.956 11.424 -0.087, -2.954 11.357 -0.643, -2.890 11.424 -0.629, -2.666 11.357 -1.427, -2.786 11.357 -1.175, -2.739 11.315 -1.467, -2.467 11.424 -1.630, -2.306 11.424 -1.851, -2.523 11.357 -1.667, -1.970 11.357 -2.294, -1.515 11.357 -2.617, -1.302 11.315 -2.821, -1.008 11.357 -2.851, -1.267 11.357 -2.745, -0.762 11.315 -3.013, -0.741 11.357 -2.931, -0.186 11.424 -2.951, -0.190 11.357 -3.018, 0.629 11.424 -2.890, 0.355 11.507 -2.893, 0.913 11.357 -2.883, 0.643 11.357 -2.954, 1.208 11.315 -2.863, 1.427 11.357 -2.666, 1.175 11.357 -2.786, 1.713 11.315 -2.592, 2.559 11.424 -1.482, 2.689 11.315 -1.557, 2.821 11.315 -1.302, 2.646 11.507 -1.221, 2.685 11.424 -1.239, 2.748 11.507 -0.972, 2.851 11.357 -1.008, 2.922 11.424 -0.457, 2.880 11.507 -0.451, 3.036 11.315 0.661, 2.725 11.424 1.149, 2.739 11.315 1.467, 2.273 11.507 1.824, 1.970 11.357 2.294, 2.126 11.424 2.056, 1.927 11.424 2.243, -1.738 14.300 2.321, -2.357 14.300 1.690, -2.516 14.300 1.441, -3.240 14.300 1.985, -2.172 14.300 1.921, -3.404 14.300 1.687, -3.692 14.300 0.899, -2.900 14.300 0.029, -2.846 14.300 -0.559, -3.463 14.300 -1.566, -3.225 14.300 -2.011, -2.390 14.300 -1.642, -3.036 14.300 -2.286, -1.785 14.300 -2.286, -2.326 14.300 -3.004, -1.285 14.300 -2.600, -1.758 14.300 -3.368, -1.611 14.300 -3.441, -1.464 14.300 -3.507, -0.554 14.300 -3.759, -0.863 14.300 -3.701, -0.442 14.300 -2.866, -0.731 14.300 -2.806, 0.088 14.300 -3.800, 0.442 14.300 -2.866, 0.731 14.300 -2.806, 1.234 14.300 -3.594, 1.873 14.300 -3.307, 2.023 14.300 -3.217, 2.170 14.300 -3.120, 2.313 14.300 -3.015, 1.543 14.300 -2.456, 1.785 14.300 -2.286, 2.452 14.300 -2.902, 2.586 14.300 -2.783, 2.836 14.300 -2.527, 2.008 14.300 -2.092, 2.211 14.300 -1.877, 3.248 14.300 -1.972, 2.545 14.300 -1.390, 2.674 14.300 -1.124, 3.646 14.300 -1.072, 3.540 14.300 -1.383, 3.725 14.300 -0.751, 3.777 14.300 -0.429, 2.900 14.300 0.029, 3.781 14.300 0.386, 3.759 14.300 0.559, 3.691 14.300 0.906, 3.645 14.300 1.076, 3.531 14.300 1.406, 3.592 14.300 1.242, 2.650 14.300 1.178, 2.516 14.300 1.441, 3.385 14.300 1.726, 3.301 14.300 1.883, 2.357 14.300 1.690, 2.889 14.300 2.466, 2.771 14.300 2.599, 1.738 14.300 2.321, 2.395 14.300 2.950, 1.493 14.300 2.486, 1.410 14.300 2.548, 1.261 14.300 2.813, 1.250 14.300 2.915, 1.557 14.300 3.466, 1.250 14.300 3.589, -1.493 14.300 2.486, -1.343 14.300 2.625, -2.087 14.300 3.177, -1.261 14.300 2.813, -1.250 14.300 2.915, -1.819 14.300 3.339, -1.542 14.300 3.474, 1.552 14.315 3.552, 1.578 14.359 3.612, 1.595 14.423 3.651, 2.205 14.423 3.319, 1.907 14.423 3.499, 2.187 14.500 3.349, 3.059 14.300 2.255, 3.108 14.300 2.184, 3.002 14.300 2.328, 2.649 14.300 2.724, 2.850 14.300 2.513, 1.250 14.315 3.668, 1.250 14.387 3.762, 1.250 14.460 3.795, 1.250 14.357 3.736, 1.257 14.359 3.736, 2.718 14.359 2.854, 2.908 14.315 2.564, 3.120 14.315 2.300, 2.957 14.359 2.607, 3.208 14.300 2.036, 3.172 14.359 2.339, 3.364 14.359 2.054, 3.472 14.315 1.724, 3.393 14.500 2.118, 3.207 14.423 2.365, 3.401 14.423 2.076, 3.530 14.359 1.752, 3.462 14.300 1.568, 3.564 14.500 1.815, 3.609 14.315 1.414, 3.569 14.423 1.772, 3.718 14.315 1.097, 3.825 14.500 1.172, 3.710 14.423 1.454, 3.822 14.423 1.126, 3.800 14.315 0.766, 3.864 14.359 0.779, 3.728 14.300 0.734, 3.802 14.300 0.053, 3.795 14.300 0.217, 3.801 14.300 -0.109, 3.970 14.500 0.493, 3.960 14.423 0.444, 3.940 14.359 0.096, 3.995 14.500 -0.201, 3.977 14.423 -0.250, 3.833 14.315 -0.580, 3.768 14.315 -0.912, 3.831 14.359 -0.927, 3.674 14.315 -1.236, 3.736 14.359 -1.257, 3.552 14.315 -1.552, 3.777 14.423 -1.271, 3.407 14.300 -1.683, 3.229 14.315 -2.145, 3.404 14.315 -1.856, 3.688 14.500 -1.550, 2.970 14.300 -2.371, 3.058 14.300 -2.255, 3.499 14.423 -1.907, 3.030 14.315 -2.418, 2.714 14.300 -2.658, 2.752 14.300 -2.621, 3.364 14.500 -2.164, 3.319 14.423 -2.205, 3.080 14.359 -2.459, 2.807 14.315 -2.673, 3.164 14.500 -2.448, 3.114 14.423 -2.486, 2.564 14.315 -2.908, 2.300 14.315 -3.120, 2.607 14.359 -2.957, 2.693 14.500 -2.958, 2.426 14.500 -3.180, 2.635 14.423 -2.989, 2.020 14.315 -3.309, 1.724 14.315 -3.472, 2.076 14.423 -3.401, 1.752 14.359 -3.530, 1.561 14.300 -3.465, 1.399 14.300 -3.533, 1.719 14.300 -3.390, 1.840 14.500 -3.552, 1.064 14.300 -3.648, 1.414 14.315 -3.609, 1.095 14.315 -3.719, 1.772 14.423 -3.569, 1.438 14.359 -3.670, 0.896 14.300 -3.694, 0.731 14.300 -3.731, 0.766 14.315 -3.800, 1.198 14.500 -3.816, 1.454 14.423 -3.710, 0.432 14.315 -3.852, 0.569 14.300 -3.760, 0.408 14.300 -3.781, 0.788 14.423 -3.906, 0.444 14.423 -3.960, 0.095 14.315 -3.875, 0.174 14.500 -3.996, -0.243 14.315 -3.869, -0.239 14.300 -3.793, -0.174 14.500 -3.996, 0.097 14.423 -3.984, -0.250 14.423 -3.977, -0.580 14.315 -3.833, -1.167 14.300 -3.617, -0.596 14.423 -3.940, -0.589 14.359 -3.897, -0.937 14.423 -3.873, -1.236 14.315 -3.674, -0.862 14.500 -3.906, -1.257 14.359 -3.736, -1.552 14.315 -3.552, -1.595 14.423 -3.651, -1.887 14.359 -3.461, -2.103 14.300 -3.165, -2.048 14.300 -3.200, -1.819 14.300 -3.336, -2.145 14.315 -3.229, -1.907 14.423 -3.499, -2.181 14.359 -3.283, -2.418 14.315 -3.030, -2.587 14.300 -2.784, -2.459 14.300 -2.897, -2.205 14.423 -3.319, -2.673 14.315 -2.807, -2.908 14.315 -2.564, -2.823 14.300 -2.544, -2.989 14.423 -2.635, -3.120 14.315 -2.300, -3.164 14.500 -2.448, -3.309 14.315 -2.020, -3.390 14.300 -1.717, -3.207 14.423 -2.365, -3.364 14.500 -2.164, -3.401 14.423 -2.076, -3.527 14.300 -1.418, -3.539 14.500 -1.864, -3.569 14.423 -1.772, -3.670 14.359 -1.438, -3.633 14.300 -1.123, -3.688 14.500 -1.550, -3.781 14.359 -1.113, -3.711 14.300 -0.825, -3.765 14.300 -0.516, -3.719 14.315 -1.095, -3.800 14.315 -0.766, -3.710 14.423 -1.454, -3.823 14.423 -1.125, -3.852 14.315 -0.432, -3.906 14.423 -0.788, -3.917 14.359 -0.439, -3.799 14.300 0.114, -3.795 14.300 -0.200, -3.900 14.500 -0.889, -3.962 14.500 -0.547, -3.960 14.423 -0.444, -3.875 14.315 -0.095, -3.940 14.359 -0.096, -3.869 14.315 0.243, -3.776 14.300 0.428, -3.833 14.315 0.580, -3.995 14.500 -0.201, -3.984 14.423 -0.097, -3.727 14.300 0.741, -3.977 14.423 0.250, -3.831 14.359 0.927, -3.674 14.315 1.236, -3.602 14.300 1.212, -3.541 14.300 1.375, -3.482 14.300 1.521, -3.404 14.315 1.856, -3.651 14.423 1.595, -3.564 14.500 1.815, -3.393 14.500 2.118, -3.319 14.423 2.205, -2.564 14.315 2.908, -2.353 14.300 2.984, -2.608 14.300 2.764, -2.841 14.300 2.524, -3.283 14.359 2.181, -3.080 14.359 2.459, -3.825 14.500 1.172, -3.873 14.423 0.937, -3.736 14.359 1.257, -3.114 14.423 2.486, -2.220 14.300 3.085, -2.635 14.423 2.989, -2.365 14.423 3.207, -1.724 14.315 3.472, -2.187 14.500 3.349, -1.250 14.300 3.589, -1.414 14.315 3.609, -2.076 14.423 3.401, -1.888 14.500 3.526, -1.772 14.423 3.569, -1.438 14.359 3.670, -1.250 14.357 3.736, -1.575 14.500 3.677, -1.250 14.387 3.762, -1.250 14.500 3.800, -1.250 14.460 3.795, -3.030 14.315 2.418, -3.052 14.300 2.265, -3.499 14.423 1.907, -3.461 14.359 1.887, -3.612 14.359 1.578, -3.326 14.300 1.838, -3.552 14.315 1.552, -3.649 14.300 1.058, -3.768 14.315 0.912, 2.950 14.300 -2.393, 3.157 14.300 -2.114, 2.523 14.300 2.841, 2.486 14.423 3.114, 2.459 14.359 3.080, 2.418 14.315 3.030, 2.130 14.300 3.147, 1.851 14.300 3.319, 1.887 14.359 3.461, 2.145 14.315 3.229, 1.856 14.315 3.404, -3.934 14.359 0.247, -3.940 14.423 0.596, -3.897 14.359 0.589, 1.271 14.423 3.777, 2.181 14.359 3.283, 2.673 14.315 2.807, 2.748 14.423 2.886, 2.989 14.423 2.635, 3.309 14.315 2.020, 3.670 14.359 1.438, 3.781 14.359 1.114, 3.917 14.359 0.439, 3.906 14.423 0.788, 3.852 14.315 0.432, 3.984 14.423 0.097, 3.875 14.315 0.095, 3.934 14.359 -0.247, 3.869 14.315 -0.243, 3.940 14.423 -0.596, 3.897 14.359 -0.589, 3.873 14.423 -0.937, 3.651 14.423 -1.595, 3.612 14.359 -1.578, 3.461 14.359 -1.887, 3.283 14.359 -2.181, 2.854 14.359 -2.718, 2.886 14.423 -2.748, 2.365 14.423 -3.207, 2.054 14.359 -3.364, 2.339 14.359 -3.172, 1.125 14.423 -3.823, 0.779 14.359 -3.864, 1.113 14.359 -3.781, 0.096 14.359 -3.940, 0.439 14.359 -3.917, -0.247 14.359 -3.934, -0.912 14.315 -3.768, -0.927 14.359 -3.831, -1.578 14.359 -3.612, -1.271 14.423 -3.777, -1.856 14.315 -3.404, -2.486 14.423 -3.114, -2.718 14.359 -2.854, -2.459 14.359 -3.080, -2.748 14.423 -2.886, -3.172 14.359 -2.339, -2.957 14.359 -2.607, -3.364 14.359 -2.054, -3.530 14.359 -1.752, -3.472 14.315 -1.724, -3.609 14.315 -1.414, -3.864 14.359 -0.779, -3.777 14.423 1.271, -3.229 14.315 2.145, -2.807 14.315 2.673, -2.886 14.423 2.748, -2.854 14.359 2.718, -2.607 14.359 2.957, -2.339 14.359 3.172, -2.300 14.315 3.120, -2.054 14.359 3.364, -2.020 14.315 3.309, -1.752 14.359 3.530, -1.454 14.423 3.710, 1.261 11.554 2.827, 1.370 11.392 2.745, 1.647 11.300 2.744, 1.437 11.336 2.775, 1.289 11.467 2.832, 1.265 11.507 2.915, 1.343 11.600 2.625, 1.460 11.467 2.547, 1.493 11.392 2.588, 1.556 11.357 2.592, 1.358 11.554 2.610, 1.443 11.554 2.525, 1.410 11.600 2.548, 1.493 11.600 2.486, 1.500 11.507 2.499, 1.547 11.305 2.757, 1.412 11.336 2.854, 1.562 11.300 2.848, 1.497 11.305 2.869, 1.457 11.315 2.915, 1.516 11.305 2.810, 1.341 11.392 2.841, 1.261 11.600 2.813, 1.297 11.554 2.712, 1.479 11.336 2.704, 1.322 11.467 2.724, 1.422 11.392 2.659, 1.538 11.336 2.645, 1.380 11.467 2.627, 1.591 11.305 2.713, -1.595 11.300 2.788, -1.562 11.300 2.848, -1.562 11.300 3.099, -1.647 11.300 2.744, -1.850 11.300 3.204, -2.247 11.300 2.278, -2.060 11.300 2.449, -2.131 11.300 3.024, -2.421 11.300 2.093, -3.386 11.300 1.493, -3.599 11.300 0.860, -3.190 11.300 -0.257, -3.200 11.300 -0.003, -3.670 11.300 -0.466, -3.040 11.300 -1.002, -3.269 11.300 -1.733, -2.951 11.300 -1.239, -3.099 11.300 -2.021, -2.640 11.300 2.593, -2.579 11.300 1.895, -3.237 11.300 1.792, -3.042 11.300 0.995, -3.111 11.300 0.751, -3.161 11.300 0.502, -2.575 11.300 -1.900, -2.243 11.300 -2.283, -1.854 11.300 -2.608, -2.055 11.300 -2.453, -2.186 11.300 -2.985, -1.614 11.300 -3.329, -0.703 11.300 -3.122, 0.000 11.300 -3.700, 0.594 11.300 -3.144, -0.453 11.300 -3.168, -0.201 11.300 -3.194, 0.990 11.300 -3.565, 1.589 11.300 -2.778, 1.815 11.300 -2.636, 1.908 11.300 -3.170, 1.107 11.300 -3.003, 1.353 11.300 -2.900, 2.028 11.300 -2.476, 2.227 11.300 -2.299, 2.686 11.300 -2.544, 3.099 11.300 -2.021, 2.410 11.300 -2.105, 3.269 11.300 -1.733, 3.527 11.300 -1.118, 3.171 11.300 -0.431, 3.695 11.300 0.200, 3.199 11.300 0.100, 3.599 11.300 0.860, 3.506 11.300 1.181, 2.990 11.300 1.140, 2.274 11.300 2.252, 3.670 11.300 -0.466, 3.196 11.300 -0.166, 3.138 11.300 0.629, 3.386 11.300 1.493, 2.885 11.300 1.385, 2.760 11.300 1.620, 2.640 11.300 2.593, 2.395 11.300 2.820, 1.787 11.300 3.228, 1.719 11.300 3.229, 1.595 11.300 2.788, 1.869 11.300 2.597, 1.566 11.300 3.109, 2.516 11.600 1.441, 2.756 14.300 0.902, 2.882 14.300 0.325, 2.882 11.600 0.325, 2.900 11.600 0.029, 2.846 14.300 -0.559, 2.774 14.300 -0.845, 2.545 11.600 -1.390, 2.390 14.300 -1.642, 2.211 11.600 -1.877, 1.785 11.600 -2.286, 1.285 14.300 -2.600, 1.013 14.300 -2.717, 0.731 11.600 -2.806, 0.148 14.300 -2.896, -0.148 11.600 -2.896, -1.543 14.300 -2.456, -2.390 11.600 -1.642, -2.545 14.300 -1.390, -2.674 14.300 -1.124, -2.846 11.600 -0.559, -2.888 14.300 -0.266, -2.882 14.300 0.325, -2.756 11.600 0.902, -2.834 14.300 0.616, 1.738 11.600 2.321, 1.965 14.300 2.132, 2.172 14.300 1.921, 2.172 11.600 1.921, 2.650 11.600 1.178, 2.756 11.600 0.902, 2.834 14.300 0.616, 2.834 11.600 0.616, 2.888 14.300 -0.266, 2.774 11.600 -0.845, 2.674 11.600 -1.124, 2.390 11.600 -1.642, 0.148 11.600 -2.896, -0.148 14.300 -2.896, -0.442 11.600 -2.866, -0.731 11.600 -2.806, -1.013 14.300 -2.717, -1.543 11.600 -2.456, -2.008 14.300 -2.092, -2.211 14.300 -1.877, -2.774 14.300 -0.845, -2.888 11.600 -0.266, -2.900 11.600 0.029, -2.756 14.300 0.902, -2.650 14.300 1.178, -2.516 11.600 1.441, -1.965 11.600 2.132, -1.965 14.300 2.132, -1.493 11.600 2.486, -1.419 11.467 2.583, -1.400 11.554 2.563, -1.494 11.305 2.899, -1.569 11.305 2.733, -1.599 11.315 2.664, -1.457 11.392 2.620, -1.508 11.336 2.672, -1.556 11.357 2.592, -1.522 11.424 2.535, -1.394 11.392 2.699, -1.343 11.600 2.625, -1.255 11.554 2.884, -1.265 11.507 2.915, -1.307 11.424 2.915, -1.303 11.467 2.774, -1.349 11.467 2.672, -1.326 11.554 2.657, -1.261 11.600 2.813, -1.276 11.554 2.766, -1.374 11.357 2.915, -1.353 11.392 2.790, -1.335 11.392 2.889, -1.550 11.300 2.915, -1.408 11.336 2.894, -1.500 11.507 2.499, -1.282 11.467 2.886, -1.423 11.336 2.812, -1.457 11.336 2.737, -1.505 11.305 2.838, -1.531 11.305 2.782, 1.575 14.800 3.677, 1.575 14.500 3.677, 1.888 14.800 3.526, 2.469 14.500 3.147, 2.469 14.800 3.147, 2.733 14.800 2.921, 2.976 14.500 2.672, 3.197 14.800 2.404, 3.197 14.500 2.404, 3.393 14.800 2.118, 3.564 14.800 1.815, 3.709 14.500 1.499, 3.709 14.800 1.499, 3.995 14.800 -0.201, 3.808 14.500 -1.224, 3.539 14.800 -1.864, 3.364 14.800 -2.164, 3.164 14.800 -2.448, 2.939 14.800 -2.713, 2.693 14.800 -2.958, 2.426 14.800 -3.180, 2.141 14.800 -3.379, 2.141 14.500 -3.379, 0.862 14.500 -3.906, -0.174 14.800 -3.996, -0.520 14.800 -3.966, -1.524 14.800 -3.698, -1.840 14.500 -3.552, -2.426 14.500 -3.180, -2.693 14.500 -2.958, -2.939 14.500 -2.713, -3.808 14.500 -1.224, -3.709 14.500 1.499, -3.564 14.800 1.815, -3.393 14.800 2.118, -3.197 14.800 2.404, -2.976 14.500 2.672, -2.187 14.800 3.349, 1.888 14.500 3.526, 2.733 14.500 2.921, 3.912 14.500 0.835, 3.997 14.500 0.146, 3.962 14.500 -0.547, 3.900 14.500 -0.889, 3.808 14.800 -1.224, 3.688 14.800 -1.550, 3.539 14.500 -1.864, 2.939 14.500 -2.713, 1.524 14.500 -3.698, 0.520 14.500 -3.966, 0.174 14.800 -3.996, -0.520 14.500 -3.966, -1.198 14.500 -3.816, -1.524 14.500 -3.698, -2.141 14.500 -3.379, -3.539 14.800 -1.864, -3.688 14.800 -1.550, -3.962 14.800 -0.547, -3.997 14.500 0.146, -3.970 14.800 0.493, -3.970 14.500 0.493, -3.912 14.800 0.835, -3.912 14.500 0.835, -3.197 14.500 2.404, -2.733 14.500 2.921, -2.469 14.500 3.147, 1.250 11.600 2.915, 1.292 14.300 2.715, 1.292 11.600 2.715, 1.343 14.300 2.625, 1.550 11.300 2.915, 1.550 11.300 3.031, 1.457 11.315 3.031, 1.374 11.357 3.031, 1.307 11.424 3.031, 1.374 11.357 2.915, 1.307 11.424 2.915, 1.531 11.305 3.164, 1.602 11.300 3.166, 1.569 11.305 3.213, 1.573 11.336 3.325, 1.723 11.467 3.499, 1.893 11.600 3.510, 1.508 11.467 3.433, 1.457 11.392 3.326, 1.457 11.336 3.209, 1.955 11.554 3.483, 1.674 11.305 3.276, 1.892 11.336 3.344, 1.938 11.357 3.357, 1.971 11.424 3.414, 1.993 11.507 3.451, 1.943 11.467 3.458, 1.797 11.305 3.284, 1.813 11.336 3.368, 1.896 11.315 3.285, 1.850 11.300 3.204, 1.552 11.600 3.490, 1.419 11.467 3.363, 1.505 11.305 3.108, 1.494 11.305 3.047, 1.550 11.300 3.044, 1.494 11.554 3.457, 1.408 11.336 3.053, 1.451 11.600 3.432, 1.400 11.554 3.383, 1.367 11.600 3.352, 1.326 11.554 3.289, 1.303 11.600 3.255, 1.335 11.392 3.057, 1.276 11.554 3.180, 1.265 11.507 3.031, 1.255 11.554 3.062, 1.250 11.600 3.031, 1.618 11.305 3.251, 1.655 11.300 3.207, 1.649 11.336 3.359, 1.726 11.392 3.446, 1.423 11.336 3.134, 1.282 11.467 3.061, 1.353 11.392 3.156, 1.303 11.467 3.172, 1.394 11.392 3.247, 1.349 11.467 3.275, 1.536 11.392 3.388, 1.508 11.336 3.274, 1.627 11.392 3.429, 1.735 11.305 3.287, 1.721 11.554 3.527, 1.612 11.467 3.479, 1.603 11.554 3.505, 1.730 11.336 3.374, 1.922 11.392 3.410, 1.826 11.392 3.440, 1.841 11.554 3.519, 1.836 11.467 3.492, 1.856 11.305 3.265, -2.020 11.357 3.309, -2.054 11.424 3.365, -2.571 11.600 3.064, -2.828 11.600 2.828, -2.886 11.507 2.748, -3.229 11.357 2.145, -3.330 11.315 1.816, -2.964 11.315 2.366, -2.607 11.424 2.957, -2.636 11.507 2.989, -2.855 11.424 2.719, -1.976 11.315 3.237, -1.938 11.357 3.357, -2.294 11.600 3.277, -1.971 11.424 3.414, -2.076 11.507 3.402, -3.284 11.424 2.182, -3.506 11.300 1.181, -3.695 11.300 0.200, -3.698 11.300 -0.134, -3.792 11.315 -0.093, -3.613 11.300 -0.795, -3.718 11.315 -0.750, -3.412 11.300 -1.431, -3.053 11.315 -2.251, -2.446 11.300 -2.776, -2.616 11.315 -2.747, -1.908 11.300 -3.170, -2.099 11.315 -3.159, -0.664 11.300 -3.640, 0.093 11.315 -3.792, 1.614 11.300 -3.329, 1.384 11.315 -3.531, 2.186 11.300 -2.985, 2.251 11.315 -3.053, 2.747 11.315 -2.616, 2.855 11.424 -2.719, 2.828 11.600 -2.828, 3.064 11.600 -2.571, 2.886 11.507 -2.748, 3.595 11.315 -1.210, 3.412 11.300 -1.431, 3.475 11.315 -1.518, 3.115 11.507 -2.486, 3.319 11.507 -2.205, 3.284 11.424 -2.182, -3.277 11.600 2.294, -3.464 11.600 2.000, -3.499 11.507 1.908, -3.594 11.315 1.211, -3.768 11.357 0.911, -3.686 11.315 0.892, -3.652 11.507 1.596, -3.833 11.357 0.580, -3.875 11.357 -0.095, -3.869 11.357 0.243, -3.941 11.507 0.596, -3.769 11.315 -0.423, -3.985 11.600 0.349, -3.977 11.507 0.250, -3.800 11.357 -0.766, -3.960 11.507 -0.444, -3.531 11.315 -1.384, -3.638 11.315 -1.071, -3.985 11.600 -0.349, -3.782 11.424 -1.113, -3.609 11.357 -1.414, -3.719 11.357 -1.094, -3.939 11.600 -0.695, -3.907 11.507 -0.788, -3.671 11.424 -1.439, -3.397 11.315 -1.686, -3.864 11.600 -1.035, -3.823 11.507 -1.125, -3.759 11.600 -1.368, -3.237 11.315 -1.976, -3.309 11.357 -2.020, -3.711 11.507 -1.454, -3.625 11.600 -1.690, -3.120 11.357 -2.300, -2.908 11.357 -2.563, -2.845 11.315 -2.508, -3.464 11.600 -2.000, -3.402 11.507 -2.076, -3.277 11.600 -2.294, -3.208 11.507 -2.365, -3.173 11.424 -2.340, -2.957 11.424 -2.607, -2.366 11.315 -2.964, -2.673 11.357 -2.807, -3.064 11.600 -2.571, -2.989 11.507 -2.636, -2.460 11.424 -3.081, -2.145 11.357 -3.229, -1.816 11.315 -3.330, -2.486 11.507 -3.115, -2.294 11.600 -3.277, -2.182 11.424 -3.284, -1.856 11.357 -3.403, -1.887 11.424 -3.462, -1.518 11.315 -3.475, -1.552 11.357 -3.552, -2.000 11.600 -3.464, -2.205 11.507 -3.319, -1.236 11.357 -3.674, -1.210 11.315 -3.595, -1.908 11.507 -3.499, -1.690 11.600 -3.625, -1.578 11.424 -3.613, -0.892 11.315 -3.686, -1.596 11.507 -3.652, -1.368 11.600 -3.759, -1.271 11.507 -3.777, -1.035 11.600 -3.864, -0.937 11.507 -3.874, -0.927 11.424 -3.832, -0.238 11.315 -3.785, -0.580 11.357 -3.833, -0.695 11.600 -3.939, -0.596 11.507 -3.941, 0.095 11.357 -3.875, 0.000 11.600 -4.000, 0.097 11.507 -3.984, 0.432 11.357 -3.852, 0.750 11.315 -3.718, 0.766 11.357 -3.800, 1.071 11.315 -3.638, 0.349 11.600 -3.985, 0.444 11.507 -3.960, 1.094 11.357 -3.719, 1.686 11.315 -3.397, 1.035 11.600 -3.864, 0.788 11.507 -3.907, 1.125 11.507 -3.823, 1.439 11.424 -3.671, 1.368 11.600 -3.759, 1.976 11.315 -3.237, 1.724 11.357 -3.472, 1.690 11.600 -3.625, 1.454 11.507 -3.711, 1.772 11.507 -3.570, 2.507 11.315 -2.846, 2.300 11.357 -3.120, 2.294 11.600 -3.277, 2.340 11.424 -3.173, 2.365 11.507 -3.208, 2.607 11.424 -2.958, 2.563 11.357 -2.908, 2.635 11.507 -2.990, 3.462 11.424 -1.887, 3.499 11.507 -1.908, 3.552 11.357 -1.552, 3.674 11.357 -1.236, 3.737 11.424 -1.258, 3.768 11.357 -0.911, 3.750 11.315 -0.567, 3.613 11.300 -0.795, 3.686 11.315 -0.892, 3.625 11.600 -1.690, 3.652 11.507 -1.596, 3.777 11.507 -1.271, 3.832 11.424 -0.927, 3.833 11.357 -0.580, 3.785 11.315 -0.238, 3.698 11.300 -0.134, 3.874 11.507 -0.937, 3.792 11.315 0.093, 3.985 11.600 -0.349, 3.941 11.507 -0.596, 3.935 11.424 -0.248, 3.875 11.357 0.095, 3.852 11.357 0.432, 3.661 11.300 0.533, 3.977 11.507 -0.250, 4.000 11.600 -0.000, 3.984 11.507 0.097, 3.942 11.424 0.096, 3.918 11.424 0.439, 3.718 11.315 0.750, 3.960 11.507 0.444, 3.865 11.424 0.779, 3.638 11.315 1.071, 3.609 11.357 1.414, 3.237 11.300 1.792, 3.939 11.600 0.695, 3.864 11.600 1.035, 3.823 11.507 1.125, 3.711 11.507 1.454, 3.062 11.300 2.076, 3.053 11.315 2.251, 2.863 11.300 2.344, 3.570 11.507 1.772, 2.845 11.315 2.508, 2.616 11.315 2.747, 3.464 11.600 2.000, 2.131 11.300 3.024, 2.099 11.315 3.159, 2.989 11.507 2.636, 2.418 11.357 3.029, 2.460 11.424 3.081, 2.748 11.507 2.886, 2.145 11.357 3.229, 2.294 11.600 3.277, 2.205 11.507 3.319, 2.182 11.424 3.284, 2.000 11.600 3.464, 3.330 11.315 -1.816, 3.229 11.357 -2.145, 3.029 11.357 -2.418, 3.159 11.315 -2.099, 2.905 11.300 -2.292, 2.807 11.357 -2.673, 2.446 11.300 -2.776, 1.307 11.300 -3.461, 0.664 11.300 -3.640, 0.423 11.315 -3.769, 0.334 11.300 -3.685, -0.334 11.300 -3.685, -0.567 11.315 -3.750, -0.990 11.300 -3.565, -1.307 11.300 -3.461, -2.686 11.300 -2.544, -2.905 11.300 -2.292, -3.527 11.300 -1.118, -3.661 11.300 0.533, -3.785 11.315 0.238, -3.750 11.315 0.567, -3.062 11.300 2.076, -2.863 11.300 2.344, -2.340 11.424 3.173, -2.365 11.507 3.208, -2.563 11.357 2.908, -2.300 11.357 3.120, -2.508 11.315 2.845, -2.395 11.300 2.820, -2.251 11.315 3.053, 3.869 11.357 -0.243, -2.747 11.315 2.616, -2.807 11.357 2.673, -3.081 11.424 2.460, -3.115 11.507 2.486, -3.159 11.315 2.099, -3.029 11.357 2.418, -3.319 11.507 2.205, -3.462 11.424 1.887, -3.403 11.357 1.856, -3.552 11.357 1.552, -3.475 11.315 1.518, -3.674 11.357 1.237, -3.613 11.424 1.578, -3.832 11.424 0.927, -3.777 11.507 1.271, -3.737 11.424 1.258, -3.898 11.424 0.590, -3.874 11.507 0.937, -3.935 11.424 0.248, -3.942 11.424 -0.096, -3.984 11.507 -0.097, -3.918 11.424 -0.439, -3.852 11.357 -0.432, -3.865 11.424 -0.779, -3.570 11.507 -1.772, -3.472 11.357 -1.724, -3.365 11.424 -2.054, -3.532 11.424 -1.753, -2.719 11.424 -2.855, -2.748 11.507 -2.886, -2.418 11.357 -3.029, -1.258 11.424 -3.737, -0.911 11.357 -3.768, -0.590 11.424 -3.898, -0.243 11.357 -3.869, -0.250 11.507 -3.977, -0.248 11.424 -3.935, 0.439 11.424 -3.918, 0.096 11.424 -3.942, 0.779 11.424 -3.865, 1.414 11.357 -3.609, 1.113 11.424 -3.782, 2.076 11.507 -3.402, 2.054 11.424 -3.365, 2.020 11.357 -3.309, 1.753 11.424 -3.532, 3.081 11.424 -2.460, 2.964 11.315 -2.366, 3.403 11.357 -1.856, 3.613 11.424 -1.578, 3.898 11.424 -0.590, 3.769 11.315 0.423, 3.782 11.424 1.113, 3.907 11.507 0.788, 3.800 11.357 0.766, 3.671 11.424 1.439, 3.531 11.315 1.384, 3.719 11.357 1.094, 3.472 11.357 1.724, 3.397 11.315 1.686, 3.365 11.424 2.054, 3.532 11.424 1.753, 3.309 11.357 2.020, 3.237 11.315 1.976, 3.173 11.424 2.340, 3.402 11.507 2.076, 2.957 11.424 2.607, 3.208 11.507 2.365, 2.908 11.357 2.563, 3.120 11.357 2.300, 2.486 11.507 3.115, 2.719 11.424 2.855, 2.366 11.315 2.964, 2.673 11.357 2.807, -1.370 11.392 3.201, -1.322 11.467 3.222, -1.422 11.392 3.287, -1.538 11.336 3.301, -1.591 11.305 3.233, -1.650 11.300 3.204, -1.597 11.300 3.160, -1.265 11.507 3.031, -1.303 11.600 3.255, -1.557 11.467 3.458, -1.674 11.392 3.440, -1.765 11.305 3.287, -1.785 11.300 3.228, -1.703 11.305 3.284, -1.297 11.554 3.234, -1.358 11.554 3.336, -1.367 11.600 3.352, -1.451 11.600 3.432, -1.443 11.554 3.421, -1.545 11.554 3.483, -1.770 11.336 3.374, -1.774 11.392 3.446, -1.896 11.315 3.285, -1.552 11.600 3.490, -1.664 11.467 3.492, -1.873 11.392 3.429, -1.659 11.554 3.519, -1.777 11.467 3.499, -1.663 11.600 3.523, -1.779 11.554 3.527, -1.993 11.507 3.451, -2.000 11.600 3.464, -1.888 11.467 3.479, -1.897 11.554 3.505, -1.715 11.300 3.228, -1.644 11.305 3.265, -1.263 11.600 3.146, -1.261 11.554 3.119, -1.516 11.305 3.136, -1.437 11.336 3.171, -1.341 11.392 3.105, -1.412 11.336 3.092, -1.550 11.300 3.031, -1.497 11.305 3.077, -1.457 11.315 3.031, -1.289 11.467 3.114, -1.479 11.336 3.242, -1.493 11.392 3.358, -1.380 11.467 3.319, -1.547 11.305 3.189, -1.460 11.467 3.399, -1.608 11.336 3.344, -1.578 11.392 3.410, -1.687 11.336 3.368, -1.851 11.336 3.359, -1.826 11.305 3.276, -1.410 14.300 2.548, -1.292 14.300 2.715, -1.292 11.600 2.715, -1.410 11.600 2.548, -1.250 11.600 2.915, -1.307 11.424 3.031, -1.374 11.357 3.031, -1.457 11.315 2.915, 2.550 14.800 8.108, 1.308 14.800 7.489, 3.029 14.800 7.942, 3.954 14.800 7.524, 3.999 14.800 5.149, 4.396 14.800 7.275, 5.232 14.800 6.699, 5.622 14.800 6.375, 5.993 14.800 6.028, 4.608 14.800 5.224, 6.668 14.800 5.271, 1.250 14.800 7.155, 3.560 14.800 4.531, 3.550 14.800 4.375, 2.187 14.800 3.349, 4.347 14.800 3.552, 4.503 14.800 3.556, 8.093 14.800 2.597, 8.427 14.800 1.113, 6.833 14.800 0.591, 4.143 14.800 5.210, 5.231 14.800 4.581, 6.971 14.800 4.863, 5.250 14.800 4.425, 7.501 14.800 3.998, 5.201 14.800 4.117, 7.924 14.800 3.076, 4.932 14.800 3.737, 7.053 14.800 0.181, 7.072 14.800 0.025, 7.024 14.800 -0.283, 6.958 14.800 -0.426, 6.755 14.800 -0.663, 6.867 14.800 -0.554, 8.381 14.800 -1.415, 6.624 14.800 -0.749, 4.756 14.800 -3.628, 6.014 14.800 -0.824, 4.608 14.800 -3.576, 5.866 14.800 -0.772, 3.900 14.800 -0.889, 5.612 14.800 -0.591, 6.479 14.800 -0.810, 4.892 14.800 -3.707, 7.808 14.800 -3.358, 7.594 14.800 -3.818, 5.109 14.800 -3.931, 7.353 14.800 -4.265, 5.250 14.800 -4.375, 5.240 14.800 -4.531, 5.201 14.800 -4.683, 4.932 14.800 -5.063, 4.801 14.800 -5.149, 5.772 14.800 -6.239, 4.503 14.800 -5.244, 4.988 14.800 -6.883, 4.347 14.800 -5.248, 4.192 14.800 -5.224, 0.736 14.800 -6.648, 0.645 14.800 -6.776, 0.103 14.800 -7.066, 4.132 14.800 -7.428, 3.218 14.800 -7.868, 2.257 14.800 -8.195, 1.264 14.800 -8.405, 1.764 14.800 -8.315, -0.053 14.800 -7.071, -0.254 14.800 -8.496, -0.208 14.800 -7.047, -0.709 14.800 -6.691, -3.218 14.800 -7.868, -0.850 14.800 -6.248, -3.868 14.800 -5.063, 0.492 14.800 -5.529, 0.709 14.800 -5.754, 0.850 14.800 -6.197, -1.264 14.800 -8.405, -0.492 14.800 -6.916, -0.611 14.800 -6.814, -0.783 14.800 -6.553, -4.132 14.800 -7.428, -4.988 14.800 -6.883, -5.390 14.800 -6.573, -6.475 14.800 -5.507, -4.756 14.800 -5.172, -5.011 14.800 -4.991, -6.792 14.800 -5.111, -5.109 14.800 -4.869, -7.353 14.800 -4.265, -4.453 14.800 -5.248, -5.045 14.800 -3.846, -7.808 14.800 -3.358, -4.657 14.800 -3.590, -5.966 14.800 -0.810, -3.364 14.800 -2.164, -3.164 14.800 -2.448, -2.939 14.800 -2.713, -2.693 14.800 -2.958, -4.347 14.800 -3.552, -2.141 14.800 -3.379, -2.426 14.800 -3.180, -1.840 14.800 -3.552, -8.153 14.800 -2.404, -8.282 14.800 -1.913, -6.715 14.800 -0.693, -6.932 14.800 -0.469, -8.451 14.800 -0.912, -8.499 14.800 0.101, -7.006 14.800 -0.330, -7.062 14.800 0.131, -6.867 14.800 0.554, -6.958 14.800 0.426, -8.234 14.800 2.109, -5.011 14.800 3.809, -5.109 14.800 3.931, -5.231 14.800 4.219, -5.183 14.800 4.070, -7.249 14.800 4.439, -6.971 14.800 4.863, -6.668 14.800 5.271, -5.136 14.800 4.826, -5.201 14.800 4.683, -5.045 14.800 4.954, -4.932 14.800 5.063, -4.801 14.800 5.149, -4.657 14.800 5.210, -6.342 14.800 5.659, -4.347 14.800 5.248, -5.993 14.800 6.028, -5.232 14.800 6.699, -4.396 14.800 7.275, -4.044 14.800 5.172, -3.954 14.800 7.524, -4.192 14.800 5.224, -3.498 14.800 7.747, -1.265 14.800 7.324, -1.378 14.800 7.644, -2.550 14.800 8.108, -1.250 14.800 3.800, -3.569 14.800 4.581, -1.575 14.800 3.677, -1.888 14.800 3.526, -2.469 14.800 3.147, -2.733 14.800 2.921, -2.976 14.800 2.672, -4.608 14.800 3.576, -6.014 14.800 0.824, -4.297 14.800 3.556, -3.709 14.800 1.499, -5.866 14.800 0.772, -3.825 14.800 1.172, -5.731 14.800 0.693, -5.392 14.800 0.181, -5.513 14.800 0.469, -5.373 14.800 0.025, -3.997 14.800 0.146, -3.995 14.800 -0.201, -5.578 14.800 -0.554, -5.487 14.800 -0.426, -3.900 14.800 -0.889, -3.808 14.800 -1.224, -5.821 14.800 -0.749, -4.503 14.800 -3.556, -3.599 14.800 -4.683, -1.198 14.800 -3.816, -0.862 14.800 -3.906, -3.664 14.800 -4.826, 3.908 14.800 -5.093, 0.520 14.800 -3.966, 0.862 14.800 -3.906, 1.198 14.800 -3.816, 3.617 14.800 -4.730, 1.840 14.800 -3.552, 1.524 14.800 -3.698, 3.550 14.800 -4.425, 4.453 14.800 -3.552, 5.513 14.800 -0.469, 3.962 14.800 -0.547, 5.392 14.800 -0.181, 5.439 14.800 -0.330, 3.997 14.800 0.146, 5.383 14.800 0.131, 3.970 14.800 0.493, 5.578 14.800 0.554, 3.912 14.800 0.835, 5.690 14.800 0.663, 2.976 14.800 2.672, 3.664 14.800 4.826, 2.045 14.800 8.133, -8.427 14.800 1.113, -6.755 14.800 0.663, 6.276 14.800 0.848, 3.825 14.800 1.172, 6.119 14.800 0.844, 5.966 14.800 0.810, 6.169 14.800 -0.848, 6.326 14.800 -0.844, 4.297 14.800 -3.556, 3.755 14.800 -3.846, -4.932 14.800 -3.737, -3.560 14.800 -4.531, -3.550 14.800 -4.375, -3.617 14.800 -4.070, -3.908 14.800 -3.707, 4.892 14.800 5.093, 5.011 14.800 -3.809, 5.183 13.300 -4.070, 5.183 14.800 -4.070, 5.231 14.800 -4.219, 5.136 14.800 -4.826, 5.045 14.800 -4.954, 4.503 13.300 -5.244, 4.657 14.800 -5.210, 4.192 13.300 -5.224, 3.789 13.300 -4.991, 3.691 13.300 -4.869, 3.789 14.800 -4.991, 3.691 14.800 -4.869, 3.569 13.300 -4.581, 3.550 13.300 -4.425, 3.569 14.800 -4.581, 3.599 13.300 -4.117, 3.599 14.800 -4.117, 3.664 14.800 -3.974, 3.999 14.800 -3.651, 4.143 14.800 -3.590, 5.109 13.300 -3.931, 5.250 13.300 -4.375, 5.240 13.300 -4.531, 5.136 13.300 -4.826, 4.044 14.800 -5.172, 3.617 13.300 -4.730, 3.560 13.300 -4.269, 3.560 14.800 -4.269, 3.868 14.800 -3.737, 3.999 13.300 -3.651, 4.143 13.300 -3.590, 4.608 13.300 5.224, 4.756 14.800 5.172, 4.892 13.300 5.093, 5.011 14.800 4.991, 5.109 13.300 4.869, 5.183 14.800 4.730, 5.240 14.800 4.269, 5.136 14.800 3.974, 4.801 14.800 3.651, 4.657 14.800 3.590, 4.192 13.300 3.576, 3.908 14.800 3.707, 3.789 14.800 3.809, 3.691 14.800 3.931, 3.599 14.800 4.683, 3.755 13.300 4.954, 3.868 13.300 5.063, 3.755 14.800 4.954, 3.868 14.800 5.063, 4.297 14.800 5.244, 4.453 14.800 5.248, 5.011 13.300 4.991, 5.109 14.800 4.869, 5.183 13.300 4.730, 5.231 13.300 4.581, 5.250 13.300 4.425, 5.240 13.300 4.269, 5.045 14.800 3.846, 4.932 13.300 3.737, 4.801 13.300 3.651, 4.503 13.300 3.556, 4.192 14.800 3.576, 4.044 14.800 3.628, 3.617 13.300 4.070, 3.617 14.800 4.070, 3.569 13.300 4.219, 3.569 14.800 4.219, 3.599 13.300 4.683, 3.664 13.300 4.826, 4.297 13.300 5.244, -4.044 13.300 5.172, -3.789 13.300 4.991, -3.691 13.300 4.869, -3.789 14.800 4.991, -3.617 14.800 4.730, -3.550 14.800 4.425, -3.599 13.300 4.117, -3.560 14.800 4.269, -3.599 14.800 4.117, -3.664 14.800 3.974, -3.755 14.800 3.846, -3.868 14.800 3.737, -3.999 14.800 3.651, -4.297 13.300 3.556, -4.453 13.300 3.552, -4.453 14.800 3.552, -4.756 14.800 3.628, -4.892 14.800 3.707, -5.250 14.800 4.375, -5.201 13.300 4.683, -5.240 14.800 4.531, -4.932 13.300 5.063, -3.908 13.300 5.093, -3.908 14.800 5.093, -3.691 14.800 4.869, -3.569 13.300 4.581, -3.550 13.300 4.425, -3.560 13.300 4.269, -3.664 13.300 3.974, -3.755 13.300 3.846, -3.868 13.300 3.737, -4.143 13.300 3.590, -4.143 14.800 3.590, -4.892 13.300 3.707, -5.109 13.300 3.931, -5.183 13.300 4.070, -5.250 13.300 4.375, -5.240 13.300 4.531, -5.045 13.300 4.954, -4.801 13.300 5.149, -4.503 13.300 5.244, -4.503 14.800 5.244, -4.192 14.800 -3.576, -4.044 14.800 -3.628, -3.789 13.300 -3.809, -3.550 13.300 -4.375, -3.664 13.300 -4.826, -3.755 14.800 -4.954, -3.999 14.800 -5.149, -4.143 14.800 -5.210, -4.297 14.800 -5.244, -4.608 14.800 -5.224, -4.892 13.300 -5.093, -4.892 14.800 -5.093, -5.183 14.800 -4.730, -5.240 14.800 -4.269, -5.201 14.800 -4.117, -5.136 13.300 -3.974, -5.045 13.300 -3.846, -5.136 14.800 -3.974, -4.503 13.300 -3.556, -3.789 14.800 -3.809, -3.691 13.300 -3.931, -3.691 14.800 -3.931, -3.569 13.300 -4.219, -3.569 14.800 -4.219, -3.599 13.300 -4.683, -3.755 13.300 -4.954, -4.756 13.300 -5.172, -5.011 13.300 -4.991, -5.231 14.800 -4.581, -5.250 14.800 -4.425, -5.240 13.300 -4.269, -4.932 13.300 -3.737, -4.801 14.800 -3.651, 0.208 14.800 -5.398, 0.356 13.300 -5.451, 0.208 13.300 -5.398, 0.356 14.800 -5.451, 0.611 13.300 -5.632, 0.611 14.800 -5.632, 0.783 14.800 -5.892, 0.831 14.800 -6.042, 0.840 13.300 -6.354, 0.736 13.300 -6.648, 0.532 14.800 -6.885, -0.356 14.800 -6.994, -0.492 13.300 -6.916, -0.831 14.800 -6.403, -0.840 13.300 -6.091, -0.801 13.300 -5.939, -0.801 14.800 -5.939, -0.736 14.800 -5.797, -0.645 14.800 -5.669, -0.401 14.800 -5.473, -0.257 14.800 -5.412, 0.053 14.800 -5.374, 0.492 13.300 -5.529, 0.709 13.300 -5.754, 0.840 14.800 -6.354, 0.801 14.800 -6.506, 0.532 13.300 -6.885, 0.401 13.300 -6.972, 0.401 14.800 -6.972, 0.257 13.300 -7.033, 0.257 14.800 -7.033, -0.611 13.300 -6.814, -0.840 14.800 -6.091, -0.736 13.300 -5.797, -0.532 14.800 -5.560, -0.103 13.300 -5.379, -0.103 14.800 -5.379, 6.431 14.800 0.824, 6.579 13.300 0.772, 6.579 14.800 0.772, 6.715 14.800 0.693, 7.006 13.300 0.330, 6.932 14.800 0.469, 7.006 14.800 0.330, 7.072 13.300 0.025, 7.062 14.800 -0.131, 6.755 13.300 -0.663, 6.624 13.300 -0.749, 6.014 13.300 -0.824, 5.731 14.800 -0.693, 5.392 13.300 -0.181, 5.383 13.300 0.131, 5.373 14.800 -0.025, 5.487 13.300 0.426, 5.421 14.800 0.283, 5.487 14.800 0.426, 5.821 13.300 0.749, 5.821 14.800 0.749, 6.715 13.300 0.693, 6.833 13.300 0.591, 7.053 13.300 0.181, 7.062 13.300 -0.131, 7.024 13.300 -0.283, 6.958 13.300 -0.426, 6.867 13.300 -0.554, 6.326 13.300 -0.844, 6.169 13.300 -0.848, 5.612 13.300 -0.591, 5.439 13.300 -0.330, 5.373 13.300 -0.025, -6.014 13.300 0.824, -5.513 13.300 0.469, -5.612 14.800 0.591, -5.392 13.300 0.181, -5.383 13.300 -0.131, -5.421 14.800 -0.283, -6.119 14.800 -0.844, -6.276 14.800 -0.848, -6.431 14.800 -0.824, -6.579 14.800 -0.772, -7.053 13.300 -0.181, -7.053 14.800 -0.181, -7.072 14.800 -0.025, -6.958 13.300 0.426, -6.624 14.800 0.749, -6.479 13.300 0.810, -6.479 14.800 0.810, -6.169 14.800 0.848, -5.731 13.300 0.693, -5.612 13.300 0.591, -5.439 13.300 0.330, -5.439 14.800 0.330, -5.373 13.300 0.025, -5.383 14.800 -0.131, -5.578 13.300 -0.554, -5.690 13.300 -0.663, -5.690 14.800 -0.663, -5.821 13.300 -0.749, -6.579 13.300 -0.772, -6.833 13.300 -0.591, -6.833 14.800 -0.591, -6.932 13.300 -0.469, -7.024 14.800 0.283, -6.867 13.300 0.554, -6.326 13.300 0.844, -6.326 14.800 0.844, -1.265 13.300 7.324, -1.474 14.800 7.785, -1.592 14.800 7.907, -1.729 14.800 8.008, -1.882 14.800 8.084, -2.045 14.800 8.133, -2.214 14.800 8.154, -2.384 14.800 8.146, -2.384 13.300 8.146, -1.308 14.800 7.489, -1.308 13.300 7.489, -1.378 13.300 7.644, -1.474 13.300 7.785, -1.592 13.300 7.907, -1.729 13.300 8.008, -2.045 13.300 8.133, -2.214 13.300 8.154, -3.029 14.800 7.942, -3.029 13.300 7.942, -3.954 13.300 7.524, -4.823 14.800 6.999, -4.823 13.300 6.999, -5.622 14.800 6.375, -5.622 13.300 6.375, -7.726 14.800 3.543, -7.924 14.800 3.076, -8.345 14.800 1.614, -8.478 13.300 0.608, -8.478 14.800 0.608, -8.490 14.800 -0.406, -7.808 13.300 -3.358, -7.594 13.300 -3.818, -6.792 13.300 -5.111, -5.772 14.800 -6.239, -4.568 14.800 -7.168, -2.742 14.800 -8.046, -2.257 13.300 -8.195, -1.764 14.800 -8.315, -0.760 14.800 -8.466, 0.254 14.800 -8.496, 0.254 13.300 -8.496, 0.760 13.300 -8.466, 0.760 14.800 -8.466, 3.681 13.300 -7.661, 3.681 14.800 -7.661, 4.568 14.800 -7.168, 6.135 14.800 -5.884, 6.792 14.800 -5.111, 7.085 14.800 -4.696, 7.995 13.300 -2.886, 7.995 14.800 -2.886, 8.282 14.800 -1.913, 8.451 14.800 -0.912, 8.490 14.800 -0.406, 8.478 13.300 0.608, 8.427 13.300 1.113, 8.345 14.800 1.614, 8.234 13.300 2.109, 7.726 13.300 3.543, 7.726 14.800 3.543, 7.249 14.800 4.439, 7.249 13.300 4.439, 4.823 14.800 6.999, 3.498 14.800 7.747, -5.232 13.300 6.699, -6.971 13.300 4.863, -7.501 14.800 3.998, -7.726 13.300 3.543, -7.924 13.300 3.076, -8.093 14.800 2.597, -8.093 13.300 2.597, -8.234 13.300 2.109, -8.345 13.300 1.614, -8.381 14.800 -1.415, -8.381 13.300 -1.415, -8.153 13.300 -2.404, -7.995 14.800 -2.886, -7.594 14.800 -3.818, -7.353 13.300 -4.265, -7.085 14.800 -4.696, -7.085 13.300 -4.696, -6.135 14.800 -5.884, -5.390 13.300 -6.573, -4.568 13.300 -7.168, -3.681 14.800 -7.661, -3.218 13.300 -7.868, -2.742 13.300 -8.046, -2.257 14.800 -8.195, -1.264 13.300 -8.405, 2.742 14.800 -8.046, 3.218 13.300 -7.868, 5.390 14.800 -6.573, 6.475 14.800 -5.507, 6.475 13.300 -5.507, 8.153 14.800 -2.404, 8.153 13.300 -2.404, 8.451 13.300 -0.912, 8.490 13.300 -0.406, 8.499 14.800 0.101, 8.499 13.300 0.101, 8.478 14.800 0.608, 8.345 13.300 1.614, 8.234 14.800 2.109, 7.924 13.300 3.076, 6.342 14.800 5.659, 6.342 13.300 5.659, 5.232 13.300 6.699, 3.498 13.300 7.747, 2.384 14.800 8.146, 2.214 14.800 8.154, 2.214 13.300 8.154, 1.882 14.800 8.084, 1.882 13.300 8.084, 1.729 14.800 8.008, 1.378 14.800 7.644, 1.265 14.800 7.324, 2.384 13.300 8.146, 1.592 14.800 7.907, 1.592 13.300 7.907, 1.474 14.800 7.785, 1.474 13.300 7.785, 1.378 13.300 7.644, 1.308 13.300 7.489, 1.265 13.300 7.324, 1.250 13.300 7.155, 1.250 14.422 3.783, 1.250 14.500 3.800, 1.250 14.800 3.800, 1.263 11.600 3.146, 1.250 13.300 3.031, 1.263 13.300 3.146, 1.451 13.300 3.432, 1.663 11.600 3.523, 1.303 13.300 3.255, 1.367 13.300 3.352, 1.552 13.300 3.490, 1.779 11.600 3.530, 2.000 13.300 3.464, 2.571 11.600 3.064, 3.064 11.600 2.571, 3.277 13.300 2.294, 3.759 11.600 1.368, 3.939 13.300 0.695, 3.985 11.600 0.349, 3.985 13.300 -0.349, 3.939 11.600 -0.695, 3.939 13.300 -0.695, 3.864 11.600 -1.035, 3.759 11.600 -1.368, 3.464 13.300 -2.000, 3.464 11.600 -2.000, 3.277 13.300 -2.294, 3.277 11.600 -2.294, 2.828 13.300 -2.828, 2.571 11.600 -3.064, 2.000 13.300 -3.464, 2.000 11.600 -3.464, 0.695 11.600 -3.939, 0.695 13.300 -3.939, -0.349 13.300 -3.985, -0.349 11.600 -3.985, -0.695 13.300 -3.939, -2.571 11.600 -3.064, -2.828 11.600 -2.828, -3.759 13.300 -1.368, -4.000 11.600 -0.000, -3.864 11.600 1.035, -3.759 11.600 1.368, -3.625 11.600 1.690, -3.064 11.600 2.571, -2.294 13.300 3.277, 2.828 11.600 2.828, 2.828 13.300 2.828, 3.064 13.300 2.571, 3.277 11.600 2.294, 3.464 13.300 2.000, 3.625 11.600 1.690, 3.625 13.300 1.690, 3.759 13.300 1.368, 3.864 13.300 1.035, 3.985 13.300 0.349, 3.864 13.300 -1.035, 3.625 13.300 -1.690, 3.064 13.300 -2.571, 2.571 13.300 -3.064, 1.368 13.300 -3.759, 0.349 13.300 -3.985, -1.368 13.300 -3.759, -2.294 13.300 -3.277, -2.571 13.300 -3.064, -2.828 13.300 -2.828, -4.000 13.300 -0.000, -3.985 13.300 0.349, -3.939 11.600 0.695, -3.939 13.300 0.695, -3.864 13.300 1.035, -3.277 13.300 2.294, -2.000 13.300 3.464, -1.893 11.600 3.510, -1.893 13.300 3.510, -1.779 11.600 3.530, -1.263 13.300 3.146, -1.779 13.300 3.530, -1.303 13.300 3.255, -1.250 11.600 3.031, -1.250 14.315 3.668, -1.250 14.800 7.155, -1.250 14.422 3.783, -1.250 13.300 3.031, -2.828 13.300 2.828, -2.571 13.300 3.064, -1.663 13.300 3.523, -3.617 13.300 4.730, -1.552 13.300 3.490, -1.367 13.300 3.352, -1.451 13.300 3.432, -2.550 13.300 8.108, -1.882 13.300 8.084, -3.498 13.300 7.747, -4.396 13.300 7.275, -5.993 13.300 6.028, -4.347 13.300 5.248, -4.657 13.300 5.210, -1.250 13.300 7.155, -4.192 13.300 5.224, -6.668 13.300 5.271, -5.136 13.300 4.826, -7.249 13.300 4.439, -5.011 13.300 3.809, -6.169 13.300 0.848, -4.756 13.300 3.628, -5.866 13.300 0.772, -3.625 13.300 1.690, -4.608 13.300 3.576, -3.464 13.300 2.000, -3.999 13.300 3.651, -5.231 13.300 4.219, -7.501 13.300 3.998, -8.427 13.300 1.113, -6.624 13.300 0.749, -6.755 13.300 0.663, -7.024 13.300 0.283, -7.062 13.300 0.131, -7.072 13.300 -0.025, -8.499 13.300 0.101, -8.490 13.300 -0.406, -8.451 13.300 -0.912, -7.006 13.300 -0.330, -6.715 13.300 -0.693, -6.431 13.300 -0.824, -8.282 13.300 -1.913, -5.201 13.300 -4.117, -6.276 13.300 -0.848, -7.995 13.300 -2.886, -6.119 13.300 -0.844, -3.464 13.300 -2.000, -3.277 13.300 -2.294, -3.064 13.300 -2.571, -5.250 13.300 -4.425, -5.183 13.300 -4.730, -5.231 13.300 -4.581, -6.475 13.300 -5.507, -6.135 13.300 -5.884, -4.453 13.300 -5.248, -5.772 13.300 -6.239, -4.297 13.300 -5.244, -4.988 13.300 -6.883, -4.143 13.300 -5.210, -4.132 13.300 -7.428, -3.868 13.300 -5.063, -0.850 13.300 -6.248, -0.645 13.300 -5.669, -0.532 13.300 -5.560, -0.401 13.300 -5.473, -0.257 13.300 -5.412, -0.831 13.300 -6.403, -0.783 13.300 -6.553, -0.356 13.300 -6.994, -0.709 13.300 -6.691, -1.764 13.300 -8.315, -0.760 13.300 -8.466, -0.208 13.300 -7.047, -0.254 13.300 -8.496, 1.264 13.300 -8.405, 1.764 13.300 -8.315, 2.257 13.300 -8.195, 2.742 13.300 -8.046, 0.103 13.300 -7.066, 0.645 13.300 -6.776, 0.801 13.300 -6.506, 0.850 13.300 -6.197, 4.132 13.300 -7.428, 0.831 13.300 -6.042, 0.783 13.300 -5.892, -0.053 13.300 -7.071, 4.568 13.300 -7.168, 5.390 13.300 -6.573, 4.801 13.300 -5.149, 4.932 13.300 -5.063, 4.988 13.300 -6.883, 4.657 13.300 -5.210, 5.772 13.300 -6.239, 6.135 13.300 -5.884, 5.045 13.300 -4.954, 5.201 13.300 -4.683, 6.792 13.300 -5.111, 5.231 13.300 -4.219, 7.085 13.300 -4.696, 7.353 13.300 -4.265, 7.594 13.300 -3.818, 7.808 13.300 -3.358, 5.011 13.300 -3.809, 4.892 13.300 -3.707, 4.756 13.300 -3.628, 4.453 13.300 -3.552, 4.297 13.300 -3.556, 2.294 13.300 -3.277, 6.479 13.300 -0.810, 8.381 13.300 -1.415, 8.282 13.300 -1.913, 6.932 13.300 0.469, 8.093 13.300 2.597, 4.657 13.300 3.590, 6.431 13.300 0.824, 5.045 13.300 3.846, 5.136 13.300 3.974, 7.501 13.300 3.998, 6.971 13.300 4.863, 5.201 13.300 4.117, 6.668 13.300 5.271, 4.756 13.300 5.172, 5.993 13.300 6.028, 5.622 13.300 6.375, 4.453 13.300 5.248, 4.823 13.300 6.999, 4.396 13.300 7.275, 4.143 13.300 5.210, 3.999 13.300 5.149, 3.954 13.300 7.524, 3.029 13.300 7.942, 2.045 13.300 8.133, 1.729 13.300 8.008, 2.550 13.300 8.108, 1.663 13.300 3.523, 1.893 13.300 3.510, 4.347 13.300 3.552, 2.294 13.300 3.277, 2.571 13.300 3.064, 6.276 13.300 0.848, 6.119 13.300 0.844, 5.966 13.300 0.810, 5.690 13.300 0.663, 5.578 13.300 0.554, 5.421 13.300 0.283, 4.000 13.300 -0.000, 5.513 13.300 -0.469, 5.731 13.300 -0.693, 3.759 13.300 -1.368, 1.690 13.300 -3.625, 0.053 13.300 -5.374, 1.035 13.300 -3.864, 0.000 13.300 -4.000, -1.035 13.300 -3.864, -3.560 13.300 -4.531, -3.617 13.300 -4.070, -3.908 13.300 -3.707, -4.044 13.300 -3.628, -4.192 13.300 -3.576, -1.690 13.300 -3.625, -2.000 13.300 -3.464, -4.347 13.300 -3.552, -3.864 13.300 -1.035, -5.487 13.300 -0.426, -3.939 13.300 -0.695, -3.985 13.300 -0.349, -5.421 13.300 -0.283, -3.759 13.300 1.368, -3.064 13.300 2.571, -3.625 13.300 -1.690, -5.966 13.300 -0.810, -4.657 13.300 -3.590, -4.801 13.300 -3.651, -3.999 13.300 -5.149, -3.681 13.300 -7.661, -4.608 13.300 -5.224, -5.109 13.300 -4.869, -6.342 13.300 5.659, 3.908 13.300 3.707, 1.779 13.300 3.530, 4.044 13.300 3.628, 3.789 13.300 3.809, 3.691 13.300 3.931, 3.550 13.300 4.375, 3.560 13.300 4.531, 4.608 13.300 -3.576, 5.866 13.300 -0.772, 4.347 13.300 -5.248, 4.044 13.300 -5.172, 3.908 13.300 -5.093, 3.664 13.300 -3.974, 3.755 13.300 -3.846, 3.868 13.300 -3.737, -1.333 -16.000 -0.688, -0.948 -16.000 -1.162, -0.781 -16.000 -1.281, -0.781 -15.000 -1.281, -0.599 -16.000 -1.375, 0.404 -15.000 -1.445, 1.413 -16.000 -0.503, 1.496 -16.000 -0.102, -1.098 -15.000 -1.022, -0.599 -15.000 -1.375, -0.406 -15.000 -1.444, -0.001 -16.000 -1.500, -0.001 -15.000 -1.500, 0.203 -15.000 -1.486, 0.404 -16.000 -1.445, 0.946 -16.000 -1.164, 1.332 -15.000 -0.690, 1.469 -15.000 0.305, 1.469 -16.000 0.305, 1.225 -15.000 0.865, -1.333 -16.000 0.688, -1.414 -15.000 0.500, -1.414 -16.000 0.500, 1.225 -16.000 0.865, 0.404 -16.000 1.445, -0.599 -16.000 1.375, -0.599 -15.000 1.375, -0.781 -15.000 1.281, -0.948 -16.000 1.162, -1.098 -15.000 1.022, -1.333 -15.000 0.688, -2.000 -16.000 -0.500, -2.120 -15.000 -0.485, -2.332 -15.000 -0.374, -2.468 -15.000 -0.177, -2.468 -15.000 0.177, -2.468 -16.000 0.177, -2.332 -15.000 0.374, -2.120 -15.000 0.485, -2.120 -16.000 0.485, -2.232 -15.000 -0.443, -2.468 -16.000 -0.177, -2.496 -15.000 0.060, -2.232 -15.000 0.443, -2.232 -16.000 0.443, 0.258 -14.800 -7.996, -0.086 -14.800 -8.000, 0.857 -14.800 -7.954, 0.786 -13.300 -7.785, 0.715 -14.800 -7.725, 0.630 -14.800 -7.689, 0.305 -14.800 -7.819, 0.305 -13.300 -7.819, 0.268 -14.800 -7.904, 0.258 -13.300 -7.996, 0.715 -13.300 -7.725, 0.367 -14.800 -7.749, 7.994 -13.300 -0.300, 7.903 -14.800 -0.284, 7.714 -14.800 -0.092, 7.756 -13.300 -0.175, 7.714 -13.300 0.092, 7.714 -14.800 0.092, 7.821 -13.300 0.241, 7.903 -14.800 0.284, 7.994 -13.300 0.300, 7.903 -13.300 0.284, 0.318 -16.000 -3.485, 0.203 -16.000 -1.486, 0.000 -16.000 -3.500, 0.597 -16.000 -1.376, 1.247 -16.000 -3.270, 1.096 -16.000 -1.024, 0.779 -16.000 -1.282, 1.225 -16.000 -0.865, 1.332 -16.000 -0.690, 1.539 -16.000 -3.143, 1.469 -16.000 -0.305, 1.819 -16.000 -2.990, 2.330 -16.000 -2.612, 1.496 -16.000 0.102, 2.664 -16.000 2.270, 3.241 -16.000 -1.321, 3.391 -16.000 0.867, 0.779 -16.000 1.282, 0.597 -16.000 1.376, 1.681 -16.000 3.070, 1.394 -16.000 3.210, 0.790 -16.000 3.410, 0.159 -16.000 3.496, -0.159 -16.000 3.496, -0.477 -16.000 3.467, -1.097 -16.000 3.324, -0.790 -16.000 3.410, -0.206 -16.000 1.486, -1.681 -16.000 3.070, -2.209 -16.000 2.715, -0.781 -16.000 1.281, -3.031 -16.000 1.750, -1.227 -16.000 0.863, -2.000 -16.000 0.500, 0.203 -16.000 1.486, 0.477 -16.000 3.467, -0.001 -16.000 1.500, -0.406 -16.000 1.444, -2.664 -16.000 2.270, -1.098 -16.000 1.022, -3.456 -16.000 0.555, -2.411 -16.000 0.284, -2.332 -16.000 0.374, -3.477 -16.000 -0.398, -3.241 -16.000 -1.321, -3.348 -16.000 -1.021, -2.496 -16.000 0.060, -3.108 -16.000 -1.610, -2.948 -16.000 -1.886, -2.411 -16.000 -0.284, -2.496 -16.000 -0.060, -2.083 -16.000 -2.813, -2.232 -16.000 -0.443, -2.120 -16.000 -0.485, -1.414 -16.000 -0.500, -1.247 -16.000 -3.270, -1.227 -16.000 -0.863, -1.098 -16.000 -1.022, -0.318 -16.000 -3.485, -0.406 -16.000 -1.444, -0.206 -16.000 -1.486, 0.946 -16.000 1.164, 1.096 -16.000 1.024, 1.332 -16.000 0.690, 1.413 -16.000 0.503, -2.332 -16.000 -0.374, -2.411 -15.000 0.284, -2.942 -15.000 0.585, -2.871 -15.000 0.871, -2.319 -15.000 1.903, -1.903 -15.000 2.319, -1.227 -15.000 0.863, -1.414 -15.000 2.646, -0.948 -15.000 1.162, -0.871 -15.000 2.871, -2.000 -15.000 0.500, -0.585 -15.000 2.942, -0.406 -15.000 1.444, -0.294 -15.000 2.986, -0.001 -15.000 1.500, -0.206 -15.000 1.486, -0.000 -15.000 3.000, 0.203 -15.000 1.486, 0.404 -15.000 1.445, 0.779 -15.000 1.282, 0.597 -15.000 1.376, 0.871 -15.000 2.871, 0.585 -15.000 2.942, 0.946 -15.000 1.164, 1.096 -15.000 1.024, 1.148 -15.000 2.772, 1.332 -15.000 0.690, 1.413 -15.000 0.503, 1.414 -15.000 2.646, 1.667 -15.000 2.494, 1.903 -15.000 2.319, 1.496 -15.000 0.102, 2.646 -15.000 1.414, 2.871 -15.000 0.871, 3.000 -15.000 0.000, 1.469 -15.000 -0.305, 2.986 -15.000 -0.294, 2.942 -15.000 -0.585, 2.772 -15.000 -1.148, 1.225 -15.000 -0.865, 1.096 -15.000 -1.024, 0.946 -15.000 -1.164, 2.319 -15.000 -1.903, 2.121 -15.000 -2.121, 1.903 -15.000 -2.319, 0.597 -15.000 -1.376, 0.585 -15.000 -2.942, -0.206 -15.000 -1.486, -0.585 -15.000 -2.942, -0.871 -15.000 -2.871, -1.667 -15.000 -2.494, -1.903 -15.000 -2.319, -0.948 -15.000 -1.162, -2.319 -15.000 -1.903, -2.494 -15.000 -1.667, -2.000 -15.000 -0.500, -1.414 -15.000 -0.500, -1.333 -15.000 -0.688, 1.496 -15.000 -0.102, 1.413 -15.000 -0.503, 2.871 -15.000 -0.871, 0.779 -15.000 -1.282, -1.227 -15.000 -0.863, -2.871 -15.000 -0.871, -2.942 -15.000 -0.585, -2.496 -15.000 -0.060, -2.646 -15.000 -1.414, -2.411 -15.000 -0.284, -0.857 -13.300 -7.954, -0.834 -13.300 -7.864, -0.715 -13.300 -7.725, -0.447 -13.300 -7.702, -0.268 -13.300 -7.904, -0.258 -13.300 -7.996, -0.258 -14.800 -7.996, -0.268 -14.800 -7.904, -0.447 -14.800 -7.702, 7.986 -14.800 0.472, 7.974 -13.300 0.644, 1.369 -13.300 -7.882, 1.369 -14.800 -7.882, 1.199 -14.800 -7.910, 1.028 -14.800 -7.934, 0.857 -13.300 -7.954, 7.994 -14.800 -0.300, 7.986 -14.800 -0.472, 7.974 -13.300 -0.644, -0.634 -16.000 -3.442, -1.225 -15.968 -3.467, -1.559 -15.911 -3.448, -1.923 -15.732 -3.442, -2.232 -15.620 -3.302, -2.504 -15.620 -3.101, -0.953 -15.911 -3.662, -0.602 -15.996 -3.509, -0.302 -15.996 -3.547, -0.927 -15.968 -3.559, -0.944 -16.000 -3.370, -0.897 -15.996 -3.445, -1.845 -15.911 -3.304, -2.477 -15.732 -3.068, -1.186 -15.996 -3.357, -2.119 -15.911 -3.135, -2.888 -15.500 -2.768, -3.112 -15.500 -2.513, -1.736 -15.996 -3.108, -2.728 -15.732 -2.846, -2.992 -15.620 -2.633, -1.539 -16.000 -3.143, -1.819 -16.000 -2.990, -1.994 -15.996 -2.950, -2.059 -15.968 -3.047, -2.310 -15.968 -2.861, -2.618 -15.911 -2.732, -3.204 -15.620 -2.370, -2.237 -15.996 -2.770, -2.544 -15.968 -2.655, -2.841 -15.911 -2.500, -3.559 -15.620 -1.794, -2.330 -16.000 -2.612, -2.760 -15.968 -2.430, -3.521 -15.732 -1.775, -3.698 -15.620 -1.486, -2.463 -15.996 -2.570, -2.558 -16.000 -2.389, -3.772 -15.500 -1.333, -2.673 -15.996 -2.352, -2.862 -15.996 -2.117, -3.222 -15.911 -1.984, -3.811 -15.620 -1.167, -3.896 -15.620 -0.840, -2.765 -16.000 -2.146, -3.131 -15.968 -1.928, -3.511 -15.911 -1.411, -3.704 -15.832 -1.134, -3.942 -15.500 -0.676, -3.953 -15.620 -0.506, -3.032 -15.996 -1.867, -3.179 -15.996 -1.603, -3.854 -15.732 -0.831, -3.982 -15.620 -0.169, -3.618 -15.911 -1.108, -3.787 -15.832 -0.816, -3.843 -15.832 -0.492, -3.986 -15.500 0.339, -3.304 -15.996 -1.327, -3.516 -15.968 -1.077, -3.595 -15.968 -0.775, -3.939 -15.732 -0.167, -3.871 -15.832 -0.164, -3.953 -15.620 0.506, -3.982 -15.620 0.169, -3.648 -15.968 -0.467, -3.896 -15.620 0.840, -3.770 -15.732 1.155, -3.698 -15.620 1.486, -3.557 -15.996 -0.151, -3.674 -15.968 0.156, -3.499 -16.000 -0.080, -3.492 -16.000 0.239, -3.557 -15.996 0.151, -3.648 -15.968 0.467, -3.521 -15.732 1.775, -3.559 -15.620 1.794, -3.516 -15.968 1.077, -3.511 -15.911 1.411, -3.204 -15.620 2.370, -3.394 -15.620 2.090, -3.391 -16.000 0.867, -3.480 -15.996 0.750, -3.412 -15.968 1.371, -3.298 -16.000 1.172, -3.284 -15.968 1.656, -3.178 -16.000 1.467, -2.728 -15.732 2.846, -2.758 -15.620 2.877, -3.179 -15.996 1.603, -3.032 -15.996 1.867, -3.042 -15.911 2.250, -2.908 -15.832 2.560, -2.504 -15.620 3.101, -2.859 -16.000 2.018, -2.957 -15.968 2.187, -2.477 -15.732 3.068, -2.097 -15.500 3.406, -1.944 -15.620 3.479, -1.801 -15.500 3.572, -2.862 -15.996 2.117, -2.618 -15.911 2.732, -2.377 -15.911 2.944, -2.208 -15.732 3.267, -2.169 -15.832 3.210, -2.673 -15.996 2.352, -2.463 -15.996 2.570, -1.923 -15.732 3.442, -1.328 -15.620 3.758, -1.642 -15.620 3.632, -2.447 -16.000 2.503, -1.004 -15.620 3.857, -2.237 -15.996 2.770, -1.994 -15.996 2.950, -1.793 -15.968 3.210, -0.993 -15.732 3.816, -0.843 -15.500 3.910, -0.508 -15.500 3.968, -1.559 -15.911 3.448, -1.291 -15.832 3.653, -0.976 -15.832 3.749, -0.338 -15.620 3.971, -0.170 -15.500 3.996, -0.674 -15.620 3.928, -1.186 -15.996 3.357, -1.394 -16.000 3.210, -0.897 -15.996 3.445, -0.321 -15.911 3.770, 0.334 -15.732 3.929, 0.674 -15.620 3.928, 0.843 -15.500 3.910, 0.508 -15.500 3.968, -0.655 -15.832 3.819, -0.953 -15.911 3.662, -1.225 -15.968 3.467, -0.927 -15.968 3.559, -0.621 -15.968 3.624, -0.602 -15.996 3.509, -0.000 -15.911 3.784, 1.171 -15.500 3.825, 1.004 -15.620 3.857, 1.328 -15.620 3.758, -0.000 -15.996 3.560, 1.642 -15.620 3.632, 1.491 -15.500 3.712, 0.302 -15.996 3.547, 1.313 -15.732 3.718, 1.624 -15.732 3.593, 1.801 -15.500 3.572, 0.602 -15.996 3.509, 0.621 -15.968 3.624, 2.097 -15.500 3.406, 2.232 -15.620 3.302, 2.379 -15.500 3.216, 0.927 -15.968 3.559, 1.559 -15.911 3.448, 0.897 -15.996 3.445, 1.186 -15.996 3.357, 2.758 -15.620 2.877, 1.097 -16.000 3.324, 1.466 -15.996 3.244, 1.793 -15.968 3.210, 1.845 -15.911 3.304, 2.169 -15.832 3.210, 2.119 -15.911 3.135, 2.728 -15.732 2.846, 3.112 -15.500 2.513, 2.888 -15.500 2.768, 2.059 -15.968 3.047, 3.204 -15.620 2.370, 2.992 -15.620 2.633, 1.736 -15.996 3.108, 2.310 -15.968 2.861, 2.618 -15.911 2.732, 2.960 -15.732 2.605, 3.170 -15.732 2.344, 2.544 -15.968 2.655, 2.841 -15.911 2.500, 3.115 -15.832 2.304, 3.357 -15.732 2.067, 3.559 -15.620 1.794, 3.394 -15.620 2.090, 2.447 -16.000 2.503, 2.673 -15.996 2.352, 2.957 -15.968 2.187, 3.131 -15.968 1.928, 3.772 -15.500 1.333, 3.811 -15.620 1.167, 3.658 -15.732 1.470, 3.698 -15.620 1.486, 3.459 -15.832 1.744, 3.299 -15.832 2.031, 3.222 -15.911 1.984, 3.032 -15.996 1.867, 3.511 -15.911 1.411, 3.770 -15.732 1.155, 3.704 -15.832 1.134, 3.953 -15.620 0.506, 2.859 -16.000 2.018, 3.031 -16.000 1.750, 3.179 -15.996 1.603, 3.854 -15.732 0.831, 3.911 -15.732 0.501, 3.982 -15.620 0.169, 4.000 -15.500 0.000, 3.986 -15.500 -0.339, 3.982 -15.620 -0.169, 3.178 -16.000 1.467, 3.298 -16.000 1.172, 3.404 -15.996 1.043, 3.595 -15.968 0.775, 3.871 -15.832 0.164, 3.753 -15.911 0.481, 3.939 -15.732 -0.167, 3.871 -15.832 -0.164, 3.953 -15.620 -0.506, 3.456 -16.000 0.555, 3.648 -15.968 0.467, 3.854 -15.732 -0.831, 3.896 -15.620 -0.840, 3.492 -16.000 0.239, 3.531 -15.996 0.452, 3.753 -15.911 -0.481, 3.772 -15.500 -1.333, 3.499 -16.000 -0.080, 3.648 -15.968 -0.467, 3.770 -15.732 -1.155, 3.559 -15.620 -1.794, 3.645 -15.500 -1.648, 3.557 -15.996 -0.151, 3.477 -16.000 -0.398, 3.531 -15.996 -0.452, 3.521 -15.732 -1.775, 3.394 -15.620 -2.090, 3.427 -16.000 -0.712, 3.480 -15.996 -0.750, 3.516 -15.968 -1.077, 3.404 -15.996 -1.043, 3.459 -15.832 -1.744, 3.299 -15.832 -2.031, 2.992 -15.620 -2.633, 3.204 -15.620 -2.370, 3.284 -15.968 -1.656, 2.758 -15.620 -2.877, 3.108 -16.000 -1.610, 3.179 -15.996 -1.603, 2.948 -16.000 -1.886, 3.032 -15.996 -1.867, 2.862 -15.996 -2.117, 2.841 -15.911 -2.500, 2.434 -15.832 -3.014, 2.208 -15.732 -3.267, 1.944 -15.620 -3.479, 2.504 -15.620 -3.101, 3.042 -15.911 -2.250, 1.923 -15.732 -3.442, 2.765 -16.000 -2.146, 2.463 -15.996 -2.570, 1.642 -15.620 -3.632, 2.558 -16.000 -2.389, 2.237 -15.996 -2.770, 1.845 -15.911 -3.304, 1.889 -15.832 -3.382, 1.596 -15.832 -3.530, 0.843 -15.500 -3.910, 1.328 -15.620 -3.758, 1.004 -15.620 -3.857, 2.083 -16.000 -2.813, 2.059 -15.968 -3.047, 1.559 -15.911 -3.448, 1.291 -15.832 -3.653, 0.993 -15.732 -3.816, 1.793 -15.968 -3.210, 1.736 -15.996 -3.108, 1.515 -15.968 -3.351, 0.976 -15.832 -3.749, 0.508 -15.500 -3.968, 0.674 -15.620 -3.928, 1.466 -15.996 -3.244, 0.953 -15.911 -3.662, 0.655 -15.832 -3.819, 0.334 -15.732 -3.929, 0.170 -15.500 -3.996, 0.338 -15.620 -3.971, 1.225 -15.968 -3.467, 0.640 -15.911 -3.730, 0.329 -15.832 -3.860, 0.000 -15.620 -3.985, -0.338 -15.620 -3.971, 0.897 -15.996 -3.445, 0.621 -15.968 -3.624, -0.334 -15.732 -3.929, -0.674 -15.620 -3.928, 0.944 -16.000 -3.370, 0.321 -15.911 -3.770, 0.000 -15.911 -3.784, -0.329 -15.832 -3.860, -1.004 -15.620 -3.857, 0.634 -16.000 -3.442, 0.302 -15.996 -3.547, -0.321 -15.911 -3.770, -1.171 -15.500 -3.825, -1.491 -15.500 -3.712, 0.000 -15.996 -3.560, -0.655 -15.832 -3.819, -1.642 -15.620 -3.632, -1.944 -15.620 -3.479, -1.801 -15.500 -3.572, -1.313 -15.732 -3.718, -0.640 -15.911 -3.730, -0.621 -15.968 -3.624, -0.312 -15.968 -3.664, 2.643 -15.500 -3.003, 2.728 -15.732 -2.846, 3.115 -15.832 -2.304, 3.222 -15.911 -1.984, 3.304 -15.996 -1.327, 3.348 -16.000 -1.021, 3.645 -15.500 1.648, 3.521 -15.732 1.775, 2.237 -15.996 2.770, 2.209 -16.000 2.715, 1.953 -16.000 2.905, 2.463 -15.996 2.570, -1.261 -15.911 3.568, -1.515 -15.968 3.351, -1.953 -16.000 2.905, -1.466 -15.996 3.244, -3.871 -15.500 1.008, -3.811 -15.620 1.167, -3.871 -15.832 0.164, -3.781 -15.911 -0.161, -3.531 -15.996 -0.452, -3.427 -16.000 -0.712, -3.480 -15.996 -0.750, -0.312 -15.968 3.664, 0.312 -15.968 3.664, 0.321 -15.911 3.770, -0.000 -15.968 3.677, -0.000 -15.732 3.943, -0.000 -15.832 3.874, -0.334 -15.732 3.929, 0.329 -15.832 3.860, 0.338 -15.620 3.971, -0.000 -15.620 3.985, 0.000 -15.968 -3.677, -3.404 -15.996 -1.043, 0.000 -15.832 -3.874, 0.000 -15.732 -3.943, -0.976 -15.832 -3.749, -0.666 -15.732 -3.886, -1.328 -15.620 -3.758, -0.993 -15.732 -3.816, -1.466 -15.996 -3.244, -1.291 -15.832 -3.653, -1.261 -15.911 -3.568, -1.515 -15.968 -3.351, -1.624 -15.732 -3.593, -1.596 -15.832 -3.530, -1.889 -15.832 -3.382, -1.793 -15.968 -3.210, -2.169 -15.832 -3.210, -2.434 -15.832 -3.014, -2.208 -15.732 -3.267, -2.681 -15.832 -2.797, -2.377 -15.911 -2.944, -2.758 -15.620 -2.877, -2.908 -15.832 -2.560, -2.960 -15.732 -2.605, -2.957 -15.968 -2.187, -3.115 -15.832 -2.304, -3.170 -15.732 -2.344, -3.042 -15.911 -2.250, -3.394 -15.620 -2.090, -3.284 -15.968 -1.656, -3.459 -15.832 -1.744, -3.299 -15.832 -2.031, -3.357 -15.732 -2.067, -3.412 -15.968 -1.371, -3.379 -15.911 -1.704, -3.595 -15.832 -1.445, -3.658 -15.732 -1.470, -3.699 -15.911 -0.797, -3.911 -15.732 -0.501, -3.770 -15.732 -1.155, -3.753 -15.911 -0.481, -3.674 -15.968 -0.156, -3.939 -15.732 0.167, -3.781 -15.911 0.161, -3.753 -15.911 0.481, -3.531 -15.996 0.452, -3.595 -15.968 0.775, -3.843 -15.832 0.492, -3.699 -15.911 0.797, -3.787 -15.832 0.816, -3.911 -15.732 0.501, -3.404 -15.996 1.043, -3.854 -15.732 0.831, -3.618 -15.911 1.108, -3.704 -15.832 1.134, -3.304 -15.996 1.327, -3.595 -15.832 1.445, -3.658 -15.732 1.470, -3.379 -15.911 1.704, -3.459 -15.832 1.744, -3.222 -15.911 1.984, -3.357 -15.732 2.067, -3.131 -15.968 1.928, -3.299 -15.832 2.031, -3.170 -15.732 2.344, -2.841 -15.911 2.500, -3.115 -15.832 2.304, -2.992 -15.620 2.633, -2.760 -15.968 2.430, -2.960 -15.732 2.605, -2.310 -15.968 2.861, -2.544 -15.968 2.655, -2.681 -15.832 2.797, -2.119 -15.911 3.135, -2.059 -15.968 3.047, -2.434 -15.832 3.014, -2.232 -15.620 3.302, -1.736 -15.996 3.108, -1.889 -15.832 3.382, -1.845 -15.911 3.304, -1.624 -15.732 3.593, -1.313 -15.732 3.718, -1.596 -15.832 3.530, -0.640 -15.911 3.730, -0.666 -15.732 3.886, -0.302 -15.996 3.547, -0.329 -15.832 3.860, 0.640 -15.911 3.730, 0.666 -15.732 3.886, 0.953 -15.911 3.662, 0.976 -15.832 3.749, 0.655 -15.832 3.819, 1.261 -15.911 3.568, 0.993 -15.732 3.816, 1.225 -15.968 3.467, 1.291 -15.832 3.653, 1.515 -15.968 3.351, 1.889 -15.832 3.382, 1.596 -15.832 3.530, 1.923 -15.732 3.442, 1.944 -15.620 3.479, 1.994 -15.996 2.950, 2.477 -15.732 3.068, 2.504 -15.620 3.101, 2.208 -15.732 3.267, 2.377 -15.911 2.944, 2.434 -15.832 3.014, 2.681 -15.832 2.797, 2.908 -15.832 2.560, 2.760 -15.968 2.430, 3.042 -15.911 2.250, 2.862 -15.996 2.117, 3.412 -15.968 1.371, 3.284 -15.968 1.656, 3.379 -15.911 1.704, 3.304 -15.996 1.327, 3.618 -15.911 1.108, 3.595 -15.832 1.445, 3.516 -15.968 1.077, 3.699 -15.911 0.797, 3.896 -15.620 0.840, 3.480 -15.996 0.750, 3.787 -15.832 0.816, 3.557 -15.996 0.151, 3.843 -15.832 0.492, 3.674 -15.968 -0.156, 3.674 -15.968 0.156, 3.781 -15.911 0.161, 3.939 -15.732 0.167, 3.843 -15.832 -0.492, 3.781 -15.911 -0.161, 3.595 -15.968 -0.775, 3.699 -15.911 -0.797, 3.911 -15.732 -0.501, 3.618 -15.911 -1.108, 3.787 -15.832 -0.816, 3.811 -15.620 -1.167, 3.595 -15.832 -1.445, 3.704 -15.832 -1.134, 3.658 -15.732 -1.470, 3.698 -15.620 -1.486, 3.131 -15.968 -1.928, 3.412 -15.968 -1.371, 3.511 -15.911 -1.411, 3.379 -15.911 -1.704, 3.357 -15.732 -2.067, 2.957 -15.968 -2.187, 2.760 -15.968 -2.430, 2.673 -15.996 -2.352, 3.170 -15.732 -2.344, 2.960 -15.732 -2.605, 2.908 -15.832 -2.560, 2.544 -15.968 -2.655, 2.618 -15.911 -2.732, 2.310 -15.968 -2.861, 2.477 -15.732 -3.068, 2.681 -15.832 -2.797, 1.994 -15.996 -2.950, 2.119 -15.911 -3.135, 2.377 -15.911 -2.944, 2.232 -15.620 -3.302, 2.169 -15.832 -3.210, 1.624 -15.732 -3.593, 1.186 -15.996 -3.357, 1.261 -15.911 -3.568, 1.313 -15.732 -3.718, 0.927 -15.968 -3.559, 0.666 -15.732 -3.886, 0.312 -15.968 -3.664, 0.602 -15.996 -3.509, -2.986 -15.000 -0.294, -2.942 -11.300 -0.585, -2.871 -11.300 -0.871, -2.319 -11.300 -1.903, -2.121 -15.000 -2.121, -1.414 -15.000 -2.646, -0.871 -11.300 -2.871, 0.294 -15.000 -2.986, 0.871 -15.000 -2.871, 1.414 -11.300 -2.646, 1.667 -11.300 -2.494, 1.667 -15.000 -2.494, 2.494 -15.000 -1.667, 2.646 -15.000 -1.414, 2.986 -11.300 -0.294, 2.986 -15.000 0.294, 2.942 -15.000 0.585, 2.772 -15.000 1.148, 2.494 -11.300 1.667, 2.494 -15.000 1.667, 0.294 -11.300 2.986, 0.294 -15.000 2.986, -0.294 -11.300 2.986, -0.871 -11.300 2.871, -1.148 -15.000 2.772, -1.667 -11.300 2.494, -1.667 -15.000 2.494, -2.319 -11.300 1.903, -2.121 -15.000 2.121, -2.646 -15.000 1.414, -2.772 -11.300 1.148, -2.871 -11.300 0.871, -2.986 -15.000 0.294, -3.000 -15.000 -0.000, -2.986 -11.300 -0.294, -2.772 -15.000 -1.148, -2.494 -11.300 -1.667, -2.121 -11.300 -2.121, -1.667 -11.300 -2.494, -1.414 -11.300 -2.646, -1.148 -15.000 -2.772, -0.294 -15.000 -2.986, 0.000 -15.000 -3.000, 0.871 -11.300 -2.871, 1.148 -11.300 -2.772, 1.148 -15.000 -2.772, 1.414 -15.000 -2.646, 2.494 -11.300 -1.667, 2.986 -11.300 0.294, 2.942 -11.300 0.585, 2.772 -11.300 1.148, 2.319 -11.300 1.903, 2.319 -15.000 1.903, 2.121 -15.000 2.121, 1.903 -11.300 2.319, 0.871 -11.300 2.871, 0.585 -11.300 2.942, -0.000 -11.300 3.000, -2.494 -15.000 1.667, -2.646 -11.300 1.414, -2.772 -15.000 1.148, -2.942 -11.300 0.585, -1.199 -13.300 -7.910, -1.199 -14.800 -7.910, -1.369 -13.300 -7.882, 0.258 -13.300 7.996, -0.258 -14.800 7.996, -0.086 -13.300 8.000, -0.258 -13.300 7.996, -3.986 -14.800 0.339, -3.942 -15.500 0.676, -3.942 -14.800 0.676, -3.645 -15.500 1.648, -3.492 -15.500 1.951, -3.314 -15.500 2.240, -3.112 -15.500 2.513, -2.888 -15.500 2.768, -2.379 -15.500 3.216, -2.097 -14.800 3.406, -1.171 -15.500 3.825, -0.170 -14.800 3.996, 0.170 -15.500 3.996, 2.643 -15.500 3.003, 2.888 -14.800 2.768, 3.492 -15.500 1.951, 3.871 -15.500 1.008, 3.942 -14.800 -0.676, 3.942 -15.500 -0.676, 3.871 -15.500 -1.008, 3.492 -15.500 -1.951, 3.112 -14.800 -2.513, 3.314 -15.500 -2.240, 3.112 -15.500 -2.513, 2.888 -15.500 -2.768, 2.379 -14.800 -3.216, 2.097 -15.500 -3.406, 1.491 -15.500 -3.712, 1.171 -15.500 -3.825, -0.170 -15.500 -3.996, -0.508 -15.500 -3.968, -0.843 -15.500 -3.910, -2.097 -15.500 -3.406, -2.643 -14.800 -3.003, -3.112 -14.800 -2.513, -3.314 -15.500 -2.240, -3.492 -15.500 -1.951, -3.871 -15.500 -1.008, -3.986 -14.800 -0.339, -4.000 -15.500 -0.000, -3.772 -14.800 1.333, -3.772 -15.500 1.333, -3.112 -14.800 2.513, -2.643 -15.500 3.003, -2.379 -14.800 3.216, -1.491 -14.800 3.712, -1.491 -15.500 3.712, -0.508 -14.800 3.968, 1.171 -14.800 3.825, 2.097 -14.800 3.406, 2.643 -14.800 3.003, 3.112 -14.800 2.513, 3.314 -14.800 2.240, 3.314 -15.500 2.240, 3.942 -15.500 0.676, 3.986 -15.500 0.339, 3.986 -14.800 -0.339, 3.645 -14.800 -1.648, 3.314 -14.800 -2.240, 2.888 -14.800 -2.768, 2.643 -14.800 -3.003, 2.379 -15.500 -3.216, 1.801 -14.800 -3.572, 1.801 -15.500 -3.572, 1.171 -14.800 -3.825, 0.843 -14.800 -3.910, 0.170 -14.800 -3.996, -0.170 -14.800 -3.996, -1.491 -14.800 -3.712, -2.097 -14.800 -3.406, -2.379 -15.500 -3.216, -2.643 -15.500 -3.003, -2.888 -14.800 -2.768, -3.314 -14.800 -2.240, -3.645 -15.500 -1.648, -3.942 -14.800 -0.676, -3.986 -15.500 -0.339, -3.986 -11.300 -0.339, -2.772 -11.300 -1.148, -3.492 -11.300 -1.951, -3.645 -11.300 -1.648, -2.646 -11.300 -1.414, -2.986 -11.300 0.294, -3.942 -11.300 0.676, -3.645 -11.300 1.648, -3.492 -11.300 1.951, -2.494 -11.300 1.667, -2.121 -11.300 2.121, -1.414 -11.300 2.646, -1.491 -11.300 3.712, -1.148 -11.300 2.772, -0.585 -11.300 2.942, -0.508 -11.300 3.968, 0.508 -11.300 3.968, 1.414 -11.300 2.646, 1.667 -11.300 2.494, 2.379 -11.300 3.216, 2.643 -11.300 3.003, 3.645 -11.300 1.648, 2.871 -11.300 0.871, 3.871 -11.300 1.008, 3.000 -11.300 0.000, 4.000 -11.300 0.000, 3.986 -11.300 -0.339, 2.942 -11.300 -0.585, 3.871 -11.300 -1.008, 2.646 -11.300 -1.414, 2.121 -11.300 -2.121, 2.643 -11.300 -3.003, 2.097 -11.300 -3.406, 1.491 -11.300 -3.712, 1.171 -11.300 -3.825, 0.585 -11.300 -2.942, 0.843 -11.300 -3.910, 0.508 -11.300 -3.968, -0.294 -11.300 -2.986, -0.508 -11.300 -3.968, -0.585 -11.300 -2.942, -1.171 -11.300 -3.825, -1.148 -11.300 -2.772, -2.379 -11.300 -3.216, -1.903 -11.300 -2.319, -2.643 -11.300 -3.003, -3.314 -11.300 -2.240, -3.772 -11.300 1.333, -2.643 -11.300 3.003, -1.903 -11.300 2.319, 0.170 -11.300 3.996, 0.843 -11.300 3.910, 1.148 -11.300 2.772, 2.121 -11.300 2.121, 3.314 -11.300 2.240, 2.646 -11.300 1.414, 3.942 -11.300 0.676, 3.986 -11.300 0.339, 2.871 -11.300 -0.871, 2.772 -11.300 -1.148, 3.645 -11.300 -1.648, 2.319 -11.300 -1.903, 1.903 -11.300 -2.319, 0.294 -11.300 -2.986, 0.170 -11.300 -3.996, 0.000 -11.300 -3.000, -0.170 -11.300 -3.996, -1.491 -11.300 -3.712, -3.000 -11.300 -0.000, -4.000 -11.300 -0.000, -1.921 -13.300 -7.671, -1.956 -14.800 -7.757, -1.694 -14.800 -7.527, -1.514 -13.300 -7.565, -1.369 -14.800 -7.882, -1.862 -14.800 -7.600, -1.442 -13.300 -7.623, -1.442 -14.800 -7.623, -7.995 -14.800 -0.291, -7.908 -14.800 -0.292, -7.908 -13.300 -0.292, -7.825 -14.800 -0.269, -7.825 -13.300 -0.269, -7.646 -14.800 0.005, -7.695 -14.800 0.169, -7.658 -14.800 0.091, -7.752 -14.800 0.234, -7.825 -13.300 0.280, -7.908 -14.800 0.303, -7.994 -14.800 0.301, -7.994 -13.300 0.301, -7.908 -13.300 0.303, -0.857 -14.800 7.954, -0.834 -14.800 7.864, -0.715 -14.800 7.725, -0.630 -14.800 7.689, -0.447 -14.800 7.702, -0.367 -13.300 7.749, -0.715 -13.300 7.725, -0.630 -13.300 7.689, -0.305 -14.800 7.819, -0.305 -13.300 7.819, 7.778 -13.300 0.850, 7.705 -14.800 0.907, 7.705 -13.300 0.907, 7.625 -14.800 1.072, 7.627 -13.300 1.164, 7.875 -13.300 1.410, 7.787 -14.800 1.381, 7.627 -14.800 1.164, 0.367 -14.800 7.749, 0.305 -14.800 7.819, 0.258 -14.800 7.996, 0.786 -13.300 7.785, 0.786 -14.800 7.785, 0.537 -14.800 7.681, 0.447 -14.800 7.702, 0.367 -13.300 7.749, 1.442 -14.800 -7.623, 1.442 -13.300 -7.623, 1.601 -13.300 -7.532, 1.783 -14.800 -7.550, 1.862 -14.800 -7.600, 1.956 -13.300 -7.757, 1.365 -14.800 -7.789, 1.391 -14.800 -7.700, 1.514 -14.800 -7.565, 1.694 -13.300 -7.527, 1.921 -14.800 -7.671, 7.875 -14.800 -1.410, 7.787 -13.300 -1.381, 7.711 -13.300 -1.327, 7.627 -13.300 -1.164, 7.866 -13.300 -0.819, 7.866 -14.800 -0.819, 7.958 -13.300 -0.816, 7.958 -14.800 -0.816, 7.787 -14.800 -1.381, 7.711 -14.800 -1.327, 7.705 -14.800 -0.907, 7.778 -13.300 -0.850, 7.778 -14.800 -0.850, -1.921 -14.800 -7.671, -1.783 -14.800 -7.550, -3.677 -14.800 -4.847, -3.607 -14.800 -4.707, -1.171 -14.800 -3.825, -1.801 -14.800 -3.572, -2.379 -14.800 -3.216, -3.550 -14.800 -4.400, -3.564 -14.800 -4.244, -3.492 -14.800 -1.951, -0.843 -14.800 -3.910, -1.601 -14.800 -7.532, -0.508 -14.800 -3.968, -1.514 -14.800 -7.565, -0.630 -14.800 -7.689, -0.537 -14.800 -7.681, 0.447 -14.800 -7.702, 0.537 -14.800 -7.681, 0.508 -14.800 -3.968, 1.601 -14.800 -7.532, 1.694 -14.800 -7.527, 3.564 -14.800 -4.556, 2.097 -14.800 -3.406, 3.550 -14.800 -4.400, 3.677 -14.800 -3.953, 3.772 -14.800 -3.827, 3.888 -14.800 -3.722, -0.715 -14.800 -7.725, -1.391 -14.800 -7.700, -0.786 -14.800 -7.785, -1.028 -14.800 -7.934, -0.857 -14.800 -7.954, -0.834 -14.800 -7.864, -1.365 -14.800 -7.789, -0.367 -14.800 -7.749, 0.086 -14.800 -8.000, -0.305 -14.800 -7.819, 0.786 -14.800 -7.785, 0.834 -14.800 -7.864, 2.420 -14.800 -7.625, 4.173 -14.800 -6.826, 4.577 -14.800 -6.561, 1.956 -14.800 -7.757, 4.021 -14.800 -5.161, 4.478 -14.800 -5.246, 4.964 -14.800 -6.273, 4.633 -14.800 -5.218, 6.013 -14.800 -5.277, 6.604 -14.800 -4.515, 5.250 -14.800 -4.400, 6.865 -14.800 -4.108, 7.100 -14.800 -3.686, 7.625 -14.800 -1.072, 7.627 -14.800 -1.164, 7.700 -14.800 -0.000, 7.652 -14.800 -0.983, 7.756 -14.800 -0.175, 7.821 -14.800 -0.241, 7.656 -14.800 -1.252, 7.974 -14.800 -0.644, 7.652 -14.800 0.983, 7.756 -14.800 0.175, 7.974 -14.800 0.644, 7.821 -14.800 0.241, 7.778 -14.800 0.850, 7.958 -14.800 0.816, 7.866 -14.800 0.819, 7.994 -14.800 0.300, 5.236 -14.800 -4.244, 7.334 -14.800 3.196, 7.134 -14.800 3.619, 5.250 -14.800 4.400, 6.911 -14.800 4.030, 6.393 -14.800 4.809, 5.123 -14.800 4.847, 5.193 -14.800 4.707, 5.236 -14.800 4.556, 7.508 -14.800 2.762, 7.656 -14.800 1.252, 7.711 -14.800 1.327, 5.456 -14.800 5.851, 5.028 -14.800 4.973, 4.633 -14.800 5.218, 4.167 -14.800 5.218, 4.351 -14.800 6.713, 4.021 -14.800 5.161, 3.538 -14.800 7.175, 3.677 -14.800 4.847, 3.772 -14.800 4.973, 3.113 -14.800 7.370, 3.607 -14.800 4.707, 2.677 -14.800 7.539, 1.491 -14.800 3.712, 1.801 -14.800 3.572, 3.550 -14.800 4.400, 2.379 -14.800 3.216, 3.607 -14.800 4.093, 2.232 -14.800 7.682, 0.715 -14.800 7.725, 0.843 -14.800 3.910, 0.630 -14.800 7.689, 0.508 -14.800 3.968, -0.367 -14.800 7.749, 0.086 -14.800 8.000, -0.268 -14.800 7.904, -0.086 -14.800 8.000, 0.834 -14.800 7.864, 0.857 -14.800 7.954, 0.170 -14.800 3.996, -0.537 -14.800 7.681, -0.843 -14.800 3.910, -1.171 -14.800 3.825, -2.705 -14.800 7.529, -3.677 -14.800 4.847, -3.147 -14.800 7.355, -3.997 -14.800 6.930, -4.021 -14.800 5.161, -4.401 -14.800 6.680, 0.268 -14.800 7.904, -1.794 -14.800 7.796, -0.786 -14.800 7.785, -3.772 -14.800 4.973, -3.579 -14.800 7.155, -3.888 -14.800 5.078, -4.633 -14.800 5.218, -4.779 -14.800 5.161, -5.516 -14.800 5.794, -5.028 -14.800 4.973, -5.123 -14.800 4.847, -6.456 -14.800 4.725, -7.387 -14.800 3.072, -5.250 -14.800 4.400, -7.571 -14.800 -2.584, -7.659 -14.800 -0.080, -7.906 -14.800 -1.222, -7.814 -14.800 1.714, -7.825 -14.800 0.280, -7.962 -14.800 0.776, -7.695 -14.800 -0.159, -7.752 -14.800 -0.223, -7.964 -14.800 -0.758, -7.003 -14.800 -3.867, -6.765 -14.800 -4.270, -5.250 -14.800 -4.400, -6.504 -14.800 -4.659, -6.220 -14.800 -5.031, -5.193 -14.800 -4.707, -5.915 -14.800 -5.386, -5.028 -14.800 -4.973, -5.590 -14.800 -5.723, -4.779 -14.800 -5.161, -4.912 -14.800 -5.078, -5.246 -14.800 -6.040, -4.633 -14.800 -5.218, -4.478 -14.800 -5.246, -3.888 -14.800 -5.078, -3.702 -14.800 -7.092, -4.504 -14.800 -6.611, -4.110 -14.800 -6.863, -4.021 -14.800 -5.161, -3.280 -14.800 -7.296, -3.772 -14.800 -4.973, -3.871 -14.800 1.008, -4.021 -14.800 3.639, -3.645 -14.800 1.648, -3.888 -14.800 3.722, -3.314 -14.800 2.240, -2.888 -14.800 2.768, -2.643 -14.800 3.003, -1.801 -14.800 3.572, -3.564 -14.800 4.556, 3.677 -14.800 3.953, 3.772 -14.800 3.827, 4.322 -14.800 3.554, 3.492 -14.800 1.951, 3.645 -14.800 1.648, 3.772 -14.800 1.333, 3.871 -14.800 1.008, 5.028 -14.800 3.827, 5.028 -14.800 -3.827, 5.123 -14.800 3.953, 4.000 -14.800 0.000, 5.123 -14.800 -3.953, 5.193 -14.800 -4.093, 5.236 -14.800 4.244, 4.478 -14.800 3.554, 4.912 -14.800 3.722, 3.942 -14.800 0.676, 3.986 -14.800 0.339, 3.871 -14.800 -1.008, 3.772 -14.800 -1.333, 3.492 -14.800 -1.951, 1.491 -14.800 -3.712, -3.645 -14.800 -1.648, -4.633 -14.800 -3.582, -3.772 -14.800 -1.333, -4.779 -14.800 -3.639, -4.000 -14.800 -0.000, -5.028 -14.800 3.827, -5.123 -14.800 3.953, -5.193 -14.800 -4.093, -5.236 -14.800 4.244, -3.871 -14.800 -1.008, -5.123 -14.800 -3.953, -4.322 -14.800 -3.554, -3.888 -14.800 -3.722, -3.677 -14.800 -3.953, -3.772 -14.800 -3.827, -3.607 -14.800 4.093, -3.772 -14.800 3.827, -3.492 -14.800 1.951, -4.167 -14.800 3.582, -4.322 -14.800 3.554, -4.478 -14.800 3.554, -4.779 -14.800 3.639, 5.193 -14.800 -4.707, 5.334 -14.800 -5.963, 4.167 -14.800 -3.582, 4.779 -14.800 -3.639, -3.607 -14.800 4.707, -4.021 -13.300 5.161, -4.322 -13.300 5.246, -4.167 -14.800 5.218, -4.322 -14.800 5.246, -4.478 -13.300 5.246, -4.779 -13.300 5.161, -4.912 -13.300 5.078, -5.028 -13.300 4.973, -5.193 -14.800 4.707, -4.912 -14.800 3.722, -4.322 -13.300 3.554, -4.167 -13.300 3.582, -3.607 -13.300 4.093, -3.564 -13.300 4.244, -3.550 -13.300 4.400, -3.550 -14.800 4.400, -3.564 -13.300 4.556, -4.478 -14.800 5.246, -4.912 -14.800 5.078, -5.123 -13.300 4.847, -5.236 -14.800 4.556, -5.250 -13.300 4.400, -5.236 -13.300 4.244, -5.193 -13.300 4.093, -5.193 -14.800 4.093, -5.028 -13.300 3.827, -4.779 -13.300 3.639, -4.633 -14.800 3.582, -4.478 -13.300 3.554, -4.021 -13.300 3.639, -3.772 -13.300 3.827, -3.677 -14.800 3.953, -3.564 -14.800 4.244, 5.123 -13.300 4.847, 4.912 -14.800 5.078, 4.322 -14.800 5.246, 3.888 -14.800 5.078, 3.772 -13.300 4.973, 3.677 -13.300 4.847, 3.607 -13.300 4.707, 3.564 -14.800 4.556, 3.564 -14.800 4.244, 3.888 -14.800 3.722, 4.167 -13.300 3.582, 4.167 -14.800 3.582, 4.322 -13.300 3.554, 4.633 -13.300 3.582, 4.633 -14.800 3.582, 4.912 -13.300 3.722, 4.779 -14.800 3.639, 5.193 -14.800 4.093, 5.028 -13.300 4.973, 4.779 -14.800 5.161, 4.633 -13.300 5.218, 4.478 -13.300 5.246, 4.478 -14.800 5.246, 4.322 -13.300 5.246, 4.167 -13.300 5.218, 3.564 -13.300 4.556, 3.888 -13.300 3.722, 4.021 -14.800 3.639, 5.123 -13.300 3.953, -3.607 -14.800 -4.093, -4.021 -14.800 -3.639, -4.167 -14.800 -3.582, -4.478 -14.800 -3.554, -4.633 -13.300 -3.582, -4.912 -13.300 -3.722, -4.912 -14.800 -3.722, -5.123 -14.800 -4.847, -5.028 -13.300 -4.973, -4.167 -14.800 -5.218, -3.564 -14.800 -4.556, -4.167 -13.300 -3.582, -4.322 -13.300 -3.554, -4.779 -13.300 -3.639, -5.028 -13.300 -3.827, -5.028 -14.800 -3.827, -5.123 -13.300 -3.953, -5.236 -13.300 -4.244, -5.236 -14.800 -4.244, -5.236 -14.800 -4.556, -5.123 -13.300 -4.847, -4.633 -13.300 -5.218, -4.322 -14.800 -5.246, -4.167 -13.300 -5.218, -3.888 -13.300 -5.078, -3.677 -13.300 -4.847, -3.607 -13.300 -4.707, 5.123 -13.300 -3.953, 4.912 -14.800 -3.722, 4.633 -14.800 -3.582, 4.322 -13.300 -3.554, 4.322 -14.800 -3.554, 4.021 -14.800 -3.639, 3.564 -13.300 -4.244, 3.564 -13.300 -4.556, 3.677 -13.300 -4.847, 3.607 -14.800 -4.707, 3.772 -13.300 -4.973, 3.772 -14.800 -4.973, 3.888 -14.800 -5.078, 4.021 -13.300 -5.161, 4.167 -14.800 -5.218, 4.322 -14.800 -5.246, 4.779 -14.800 -5.161, 4.912 -14.800 -5.078, 5.028 -14.800 -4.973, 5.123 -14.800 -4.847, 5.193 -13.300 -4.707, 5.250 -13.300 -4.400, 4.912 -13.300 -3.722, 4.779 -13.300 -3.639, 4.478 -14.800 -3.554, 4.167 -13.300 -3.582, 4.021 -13.300 -3.639, 3.888 -13.300 -3.722, 3.772 -13.300 -3.827, 3.677 -13.300 -3.953, 3.607 -14.800 -4.093, 3.564 -14.800 -4.244, 3.550 -13.300 -4.400, 3.677 -14.800 -4.847, 4.167 -13.300 -5.218, 4.322 -13.300 -5.246, 5.236 -14.800 -4.556, -3.942 -11.300 -0.676, -3.871 -11.300 -1.008, -3.772 -11.300 -1.333, -3.314 -13.300 -2.240, -2.888 -11.300 -2.768, -2.379 -13.300 -3.216, -1.801 -13.300 -3.572, -1.491 -13.300 -3.712, -1.801 -11.300 -3.572, -0.843 -13.300 -3.910, -0.843 -11.300 -3.910, -0.508 -13.300 -3.968, 1.801 -13.300 -3.572, 1.801 -11.300 -3.572, 2.888 -13.300 -2.768, 2.888 -11.300 -2.768, 3.112 -11.300 -2.513, 3.314 -13.300 -2.240, 3.314 -11.300 -2.240, 3.871 -13.300 -1.008, 3.772 -11.300 -1.333, 3.492 -11.300 1.951, 3.112 -13.300 2.513, 2.888 -13.300 2.768, 3.112 -11.300 2.513, 2.643 -13.300 3.003, 2.379 -13.300 3.216, 2.097 -11.300 3.406, 1.491 -11.300 3.712, 0.843 -13.300 3.910, 1.171 -11.300 3.825, -0.508 -13.300 3.968, -0.843 -11.300 3.910, -1.171 -11.300 3.825, -2.097 -11.300 3.406, -2.379 -11.300 3.216, -2.888 -13.300 2.768, -2.888 -11.300 2.768, -3.314 -13.300 2.240, -3.112 -11.300 2.513, -3.871 -13.300 1.008, -3.871 -11.300 1.008, -3.871 -13.300 -1.008, -3.112 -13.300 -2.513, -3.112 -11.300 -2.513, -2.643 -13.300 -3.003, -2.097 -13.300 -3.406, -2.097 -11.300 -3.406, 0.508 -13.300 -3.968, 0.843 -13.300 -3.910, 1.491 -13.300 -3.712, 2.379 -13.300 -3.216, 2.379 -11.300 -3.216, 2.643 -13.300 -3.003, 3.112 -13.300 -2.513, 3.492 -11.300 -1.951, 3.942 -11.300 -0.676, 3.986 -13.300 0.339, 3.942 -13.300 0.676, 3.871 -13.300 1.008, 3.772 -13.300 1.333, 3.772 -11.300 1.333, 3.645 -13.300 1.648, 3.492 -13.300 1.951, 2.888 -11.300 2.768, 1.801 -11.300 3.572, 1.491 -13.300 3.712, 1.171 -13.300 3.825, 0.508 -13.300 3.968, -0.170 -13.300 3.996, -0.170 -11.300 3.996, -0.843 -13.300 3.910, -1.171 -13.300 3.825, -1.491 -13.300 3.712, -1.801 -13.300 3.572, -1.801 -11.300 3.572, -2.097 -13.300 3.406, -2.379 -13.300 3.216, -2.643 -13.300 3.003, -3.314 -11.300 2.240, -3.645 -13.300 1.648, -3.942 -13.300 0.676, -3.986 -11.300 0.339, -1.956 -13.300 -7.757, -2.406 -14.800 -7.630, -2.848 -13.300 -7.476, -2.848 -14.800 -7.476, -4.110 -13.300 -6.863, -4.883 -14.800 -6.337, -7.217 -14.800 -3.451, -7.217 -13.300 -3.451, -7.407 -14.800 -3.023, -7.709 -14.800 -2.137, -7.821 -14.800 -1.683, -7.995 -13.300 -0.291, -4.883 -13.300 -6.337, -5.246 -13.300 -6.040, -5.915 -13.300 -5.386, -6.504 -13.300 -4.659, -7.003 -13.300 -3.867, -7.709 -13.300 -2.137, -7.821 -13.300 -1.683, -7.906 -13.300 -1.222, -2.253 -13.300 7.676, -3.579 -13.300 7.155, -5.162 -14.800 6.112, -5.162 -13.300 6.112, -5.850 -14.800 5.457, -5.850 -13.300 5.457, -6.456 -13.300 4.725, -6.725 -13.300 4.333, -6.725 -14.800 4.333, -7.191 -13.300 3.505, -7.387 -13.300 3.072, -7.556 -13.300 2.628, -7.699 -13.300 2.175, -7.814 -13.300 1.714, -7.902 -13.300 1.247, -7.902 -14.800 1.247, -1.328 -14.800 7.889, -2.253 -14.800 7.676, -2.705 -13.300 7.529, -4.401 -13.300 6.680, -4.790 -14.800 6.407, -6.164 -13.300 5.100, -6.164 -14.800 5.100, -6.970 -13.300 3.926, -6.970 -14.800 3.926, -7.191 -14.800 3.505, -7.556 -14.800 2.628, -7.699 -14.800 2.175, 1.320 -14.800 7.890, 0.857 -13.300 7.954, 1.320 -13.300 7.890, 1.779 -14.800 7.800, 1.779 -13.300 7.800, 2.677 -13.300 7.539, 4.736 -13.300 6.447, 5.105 -14.800 6.160, 5.789 -14.800 5.522, 6.101 -14.800 5.174, 6.911 -13.300 4.030, 7.657 -14.800 2.319, 7.657 -13.300 2.319, 7.779 -14.800 1.867, 7.779 -13.300 1.867, 7.875 -14.800 1.410, 3.951 -14.800 6.956, 4.736 -14.800 6.447, 5.456 -13.300 5.851, 6.101 -13.300 5.174, 6.663 -14.800 4.427, 6.663 -13.300 4.427, 7.334 -13.300 3.196, 7.508 -13.300 2.762, 7.875 -13.300 -1.410, 7.775 -14.800 -1.882, 7.648 -13.300 -2.348, 7.492 -13.300 -2.805, 7.309 -14.800 -3.251, 6.320 -14.800 -4.905, 5.684 -14.800 -5.630, 3.753 -13.300 -7.065, 3.753 -14.800 -7.065, 2.875 -14.800 -7.465, 7.648 -14.800 -2.348, 7.492 -14.800 -2.805, 7.309 -13.300 -3.251, 7.100 -13.300 -3.686, 6.865 -13.300 -4.108, 6.013 -13.300 -5.277, 5.684 -13.300 -5.630, 5.334 -13.300 -5.963, 4.577 -13.300 -6.561, 3.320 -14.800 -7.278, 3.320 -13.300 -7.278, 2.875 -13.300 -7.465, 2.420 -13.300 -7.625, 1.921 -13.300 -7.671, 1.862 -13.300 -7.600, 1.783 -13.300 -7.550, 3.607 -13.300 -4.707, 3.888 -13.300 -5.078, 4.173 -13.300 -6.826, 4.633 -13.300 -5.218, 4.478 -13.300 -5.246, 4.964 -13.300 -6.273, 4.779 -13.300 -5.161, 5.028 -13.300 -4.973, 4.912 -13.300 -5.078, 5.123 -13.300 -4.847, 5.236 -13.300 -4.556, 7.625 -13.300 1.072, 7.625 -13.300 -1.072, 7.652 -13.300 0.983, 7.756 -13.300 0.175, 7.986 -13.300 0.472, 1.171 -13.300 -3.825, 2.097 -13.300 -3.406, 3.492 -13.300 -1.951, 1.514 -13.300 -7.565, 0.630 -13.300 -7.689, 1.391 -13.300 -7.700, 1.365 -13.300 -7.789, 1.199 -13.300 -7.910, 1.028 -13.300 -7.934, 0.834 -13.300 -7.864, 0.447 -13.300 -7.702, -0.367 -13.300 -7.749, 0.367 -13.300 -7.749, 0.268 -13.300 -7.904, 0.086 -13.300 -8.000, -0.086 -13.300 -8.000, -0.305 -13.300 -7.819, -0.630 -13.300 -7.689, -1.391 -13.300 -7.700, -0.786 -13.300 -7.785, -1.365 -13.300 -7.789, -1.028 -13.300 -7.934, -0.537 -13.300 -7.681, -1.601 -13.300 -7.532, 0.170 -13.300 -3.996, 0.537 -13.300 -7.681, -3.772 -13.300 -4.973, -1.694 -13.300 -7.527, -2.406 -13.300 -7.630, -1.783 -13.300 -7.550, -1.862 -13.300 -7.600, -3.280 -13.300 -7.296, -3.702 -13.300 -7.092, -4.504 -13.300 -6.611, -4.322 -13.300 -5.246, -4.779 -13.300 -5.161, -4.021 -13.300 -5.161, -4.478 -13.300 -5.246, -5.590 -13.300 -5.723, -4.912 -13.300 -5.078, -5.193 -13.300 -4.707, -6.220 -13.300 -5.031, -5.236 -13.300 -4.556, -6.765 -13.300 -4.270, -5.250 -13.300 -4.400, -7.571 -13.300 -2.584, -7.407 -13.300 -3.023, -7.646 -13.300 0.005, -7.659 -13.300 -0.080, -7.695 -13.300 -0.159, -7.964 -13.300 -0.758, -7.752 -13.300 -0.223, -5.236 -13.300 4.556, -5.123 -13.300 3.953, -3.986 -13.300 0.339, -4.478 -13.300 -3.554, -4.000 -13.300 -0.000, -4.021 -13.300 -3.639, -3.986 -13.300 -0.339, -3.942 -13.300 -0.676, -3.772 -13.300 -1.333, -3.645 -13.300 -1.648, -3.772 -13.300 -3.827, -3.888 -13.300 -3.722, -3.607 -13.300 -4.093, -3.677 -13.300 -3.953, -3.564 -13.300 -4.244, -3.492 -13.300 -1.951, -3.550 -13.300 -4.400, -2.888 -13.300 -2.768, -3.564 -13.300 -4.556, -1.171 -13.300 -3.825, -7.695 -13.300 0.169, -7.752 -13.300 0.234, -7.962 -13.300 0.776, -7.658 -13.300 0.091, -5.516 -13.300 5.794, -4.790 -13.300 6.407, -3.888 -13.300 5.078, -3.147 -13.300 7.355, -3.772 -13.300 4.973, -0.537 -13.300 7.681, 0.170 -13.300 3.996, -4.167 -13.300 5.218, -3.997 -13.300 6.930, -1.794 -13.300 7.796, -0.786 -13.300 7.785, -1.328 -13.300 7.889, -0.857 -13.300 7.954, -0.834 -13.300 7.864, -0.447 -13.300 7.702, 0.447 -13.300 7.702, 0.086 -13.300 8.000, -0.268 -13.300 7.904, 0.268 -13.300 7.904, 0.305 -13.300 7.819, 0.537 -13.300 7.681, 2.232 -13.300 7.682, 0.630 -13.300 7.689, 0.715 -13.300 7.725, 0.834 -13.300 7.864, 3.113 -13.300 7.370, 3.538 -13.300 7.175, 3.951 -13.300 6.956, 4.351 -13.300 6.713, 5.105 -13.300 6.160, 3.888 -13.300 5.078, 4.021 -13.300 5.161, 4.779 -13.300 5.161, 4.912 -13.300 5.078, 5.789 -13.300 5.522, 5.193 -13.300 4.707, 5.236 -13.300 4.556, 6.393 -13.300 4.809, 5.250 -13.300 4.400, 7.134 -13.300 3.619, 7.656 -13.300 1.252, 7.711 -13.300 1.327, 7.787 -13.300 1.381, 7.866 -13.300 0.819, 7.958 -13.300 0.816, 7.700 -13.300 -0.000, 7.714 -13.300 -0.092, 7.705 -13.300 -0.907, 7.652 -13.300 -0.983, 7.821 -13.300 -0.241, 7.986 -13.300 -0.472, 7.903 -13.300 -0.284, 7.656 -13.300 -1.252, 7.775 -13.300 -1.882, 6.604 -13.300 -4.515, 6.320 -13.300 -4.905, -0.170 -13.300 -3.996, 4.633 -13.300 -3.582, 3.645 -13.300 -1.648, 3.772 -13.300 -1.333, 5.028 -13.300 -3.827, 3.942 -13.300 -0.676, 3.986 -13.300 -0.339, 4.000 -13.300 0.000, 5.028 -13.300 3.827, 5.193 -13.300 -4.093, 5.193 -13.300 4.093, 5.236 -13.300 -4.244, 5.236 -13.300 4.244, 3.314 -13.300 2.240, 4.021 -13.300 3.639, 3.772 -13.300 3.827, 2.097 -13.300 3.406, 3.564 -13.300 4.244, 3.607 -13.300 4.093, 3.677 -13.300 3.953, 1.801 -13.300 3.572, 3.550 -13.300 4.400, -3.607 -13.300 4.707, -3.677 -13.300 4.847, -3.112 -13.300 2.513, -3.677 -13.300 3.953, -3.888 -13.300 3.722, -3.492 -13.300 1.951, -4.633 -13.300 3.582, -4.912 -13.300 3.722, -3.772 -13.300 1.333, 4.478 -13.300 -3.554, 3.607 -13.300 -4.093, -5.193 -13.300 -4.093, 4.478 -13.300 3.554, 4.779 -13.300 3.639, -4.633 -13.300 5.218, -5.193 -13.300 4.707, -8.466 14.800 -67.758, -8.328 16.300 -68.700, -8.328 14.800 -68.700, -8.238 14.800 -68.958, -8.238 16.300 -68.958, -8.081 16.300 -69.181, -7.619 14.800 -69.463, -7.619 16.300 -69.463, -7.348 14.800 -69.500, -4.088 16.300 -69.191, -4.196 16.300 -69.354, -4.088 14.800 -69.191, -4.050 16.300 -69.000, -4.050 14.800 -67.000, -4.012 14.800 -66.449, -3.460 14.800 -64.896, -1.863 16.300 -63.404, -1.356 16.300 -63.184, -0.276 14.800 -62.959, 0.824 14.800 -63.035, 1.356 16.300 -63.184, 2.336 14.800 -63.691, 2.336 16.300 -63.691, 4.012 16.300 -66.449, -3.715 14.800 -65.386, -3.460 16.300 -64.896, -3.142 16.300 -64.444, -2.764 16.300 -64.040, -2.764 14.800 -64.040, -2.336 14.800 -63.691, -0.824 16.300 -63.035, -0.276 16.300 -62.959, 1.863 14.800 -63.404, 2.764 14.800 -64.040, 3.142 14.800 -64.444, 3.460 14.800 -64.896, 4.050 14.800 -67.000, 4.050 14.800 -69.000, 4.050 16.300 -69.000, 4.088 16.300 -69.191, 4.359 16.300 -69.462, 4.550 16.300 -69.500, 4.359 14.800 -69.462, 4.088 14.800 -69.191, 4.196 14.800 -69.354, 7.348 16.300 -69.500, 7.619 16.300 -69.463, 7.619 14.800 -69.463, 8.081 16.300 -69.181, 7.869 14.800 -69.354, 8.081 14.800 -69.181, 8.328 16.300 -68.700, 8.410 14.800 -68.231, 9.994 16.300 -22.166, 10.000 14.800 -21.834, 9.999 16.300 -21.945, 9.998 14.800 -22.055, 4.000 16.300 -57.100, 4.345 16.300 -56.344, 4.585 16.300 -56.190, 5.142 16.300 -56.110, 5.541 14.800 -56.259, 5.990 14.800 -56.958, 5.959 16.300 -57.382, 5.000 14.800 -58.100, 4.159 16.300 -57.641, 4.010 14.800 -56.958, 5.655 16.300 -56.344, 5.756 14.800 -56.445, 5.910 14.800 -56.685, 5.282 14.800 -58.059, 4.858 16.300 -58.090, 4.459 14.800 -57.941, 4.090 14.800 -57.515, 5.233 14.800 -66.858, 5.381 16.300 -66.459, 5.568 16.300 -66.244, 5.807 16.300 -66.090, 5.941 14.800 -66.041, 6.080 16.300 -66.010, 6.504 14.800 -66.041, 6.365 16.300 -66.010, 6.763 14.800 -66.159, 7.182 16.300 -66.718, 7.132 14.800 -67.415, 7.064 16.300 -67.541, 6.080 16.300 -67.990, 5.568 16.300 -67.756, 5.381 16.300 -67.541, 5.263 16.300 -67.282, 5.233 14.800 -67.142, 5.467 14.800 -66.345, 7.132 14.800 -66.585, 7.212 14.800 -67.142, 6.978 14.800 -67.655, 6.638 16.300 -67.910, 6.223 14.800 -68.000, 5.941 14.800 -67.959, 5.807 16.300 -67.910, 3.410 14.800 -62.458, 3.490 14.800 -62.185, 4.400 14.800 -61.600, 4.682 14.800 -61.641, 4.542 16.300 -61.610, 5.055 16.300 -61.844, 5.310 14.800 -62.185, 5.359 16.300 -62.882, 5.310 14.800 -63.015, 4.258 16.300 -63.590, 3.985 16.300 -63.510, 3.441 16.300 -62.882, 3.400 16.300 -62.600, 3.859 14.800 -61.759, 3.985 16.300 -61.690, 4.118 14.800 -61.641, 4.815 16.300 -61.690, 5.156 14.800 -61.945, 5.156 14.800 -63.255, 4.682 14.800 -63.559, 3.859 14.800 -63.441, 3.490 14.800 -63.015, -0.841 16.300 -60.237, -0.910 14.800 -60.362, -0.756 14.800 -60.123, -0.655 16.300 -60.022, 0.541 14.800 -59.936, 0.756 14.800 -60.123, 0.655 16.300 -60.022, 0.959 16.300 -60.496, 0.990 14.800 -60.920, 0.959 16.300 -61.059, 0.841 16.300 -61.318, 0.655 16.300 -61.533, 0.415 16.300 -61.687, 0.282 14.800 -61.737, -0.000 14.800 -61.777, -0.415 16.300 -61.687, -1.000 16.300 -60.777, -0.541 14.800 -59.936, -0.282 14.800 -59.818, 0.282 14.800 -59.818, 1.000 16.300 -60.777, 0.541 14.800 -61.619, -0.282 14.800 -61.737, -0.541 14.800 -61.619, -5.400 16.300 -62.600, -5.156 14.800 -61.945, -3.441 16.300 -62.318, -3.400 16.300 -62.600, -4.118 14.800 -63.559, -5.055 16.300 -63.356, -5.241 16.300 -63.141, -5.359 16.300 -62.882, -5.390 14.800 -62.458, -5.055 16.300 -61.844, -4.682 14.800 -61.641, -4.118 14.800 -61.641, -3.985 16.300 -61.690, -3.559 16.300 -62.059, -3.644 14.800 -63.255, -3.859 14.800 -63.441, -4.682 14.800 -63.559, -4.941 14.800 -63.441, -5.156 14.800 -63.255, -7.212 14.800 -66.858, -7.182 16.300 -66.718, -7.132 14.800 -66.585, -7.064 16.300 -66.459, -6.763 14.800 -66.159, -6.504 14.800 -66.041, -5.381 16.300 -66.459, -5.223 16.300 -67.000, -5.381 16.300 -67.541, -5.682 14.800 -67.841, -5.807 16.300 -67.910, -5.941 14.800 -67.959, -6.080 16.300 -67.990, -6.223 14.800 -68.000, -6.638 16.300 -67.910, -7.182 16.300 -67.282, -7.212 14.800 -67.142, -6.223 14.800 -66.000, -5.682 14.800 -66.159, -5.467 14.800 -66.345, -5.313 14.800 -66.585, -5.233 14.800 -66.858, -5.313 14.800 -67.415, -5.568 16.300 -67.756, -6.365 16.300 -67.990, -6.763 14.800 -67.841, -6.877 16.300 -67.756, 4.159 16.300 -22.459, 5.282 14.800 -22.041, 5.541 14.800 -22.159, 5.415 16.300 -22.090, 5.841 16.300 -22.459, 5.655 16.300 -23.756, 5.282 14.800 -23.959, 5.142 16.300 -23.990, 4.345 16.300 -23.756, 4.159 16.300 -23.541, 4.010 14.800 -23.142, 4.000 16.300 -23.000, 4.585 16.300 -22.090, 4.718 14.800 -22.041, 5.142 16.300 -22.010, 5.959 16.300 -22.718, 5.990 14.800 -23.142, 5.910 14.800 -23.415, 5.756 14.800 -23.655, 5.541 14.800 -23.841, 5.000 14.800 -24.000, 4.459 14.800 -23.841, -4.010 14.800 -23.142, -4.345 16.300 -23.756, -4.585 16.300 -23.910, -4.858 16.300 -23.990, -5.142 16.300 -23.990, -5.282 14.800 -23.959, -5.959 16.300 -22.718, -5.841 16.300 -22.459, -5.541 14.800 -22.159, -5.415 16.300 -22.090, -5.142 16.300 -22.010, -4.585 16.300 -22.090, -4.090 14.800 -22.585, -4.010 14.800 -22.858, -5.415 16.300 -23.910, -5.756 14.800 -23.655, -5.841 16.300 -23.541, -5.910 14.800 -23.415, -5.959 16.300 -23.282, -5.990 14.800 -23.142, -5.990 14.800 -22.858, -5.756 14.800 -22.345, -5.282 14.800 -22.041, -4.858 16.300 -22.010, -4.718 14.800 -22.041, -4.459 14.800 -22.159, -4.244 14.800 -22.345, -4.010 14.800 -57.242, -4.090 14.800 -57.515, -4.585 16.300 -58.010, -4.858 16.300 -58.090, -5.282 14.800 -58.059, -5.655 16.300 -57.856, -5.910 14.800 -57.515, -5.841 16.300 -57.641, -5.841 16.300 -56.559, -5.541 14.800 -56.259, -5.415 16.300 -56.190, -4.718 14.800 -56.141, -4.345 16.300 -56.344, -4.090 14.800 -56.685, -4.041 16.300 -56.818, -4.010 14.800 -56.958, -4.345 16.300 -57.856, -4.459 14.800 -57.941, -5.142 16.300 -58.090, -5.415 16.300 -58.010, -5.756 14.800 -57.755, -4.858 16.300 -56.110, -4.585 16.300 -56.190, -4.244 14.800 -56.445, 5.510 14.800 -29.858, 5.590 14.800 -29.585, 5.744 14.800 -29.345, 5.659 16.300 -29.459, 6.782 14.800 -29.041, 6.642 16.300 -29.010, 7.256 14.800 -29.345, 7.341 16.300 -29.459, 7.410 14.800 -29.585, 7.459 16.300 -29.718, 7.500 16.300 -30.000, 7.410 14.800 -30.415, 7.341 16.300 -30.541, 7.041 14.800 -30.841, 6.782 14.800 -30.959, 6.358 16.300 -30.990, 6.218 14.800 -30.959, 5.590 14.800 -30.415, 5.659 16.300 -30.541, 5.541 16.300 -30.282, 5.510 14.800 -30.142, 5.500 16.300 -30.000, 5.959 14.800 -29.159, 6.218 14.800 -29.041, 6.358 16.300 -29.010, 7.490 14.800 -29.858, 7.490 14.800 -30.142, 6.500 14.800 -31.000, 5.959 14.800 -30.841, 5.744 14.800 -30.655, -5.500 16.300 -30.000, -5.510 14.800 -30.142, -5.659 16.300 -30.541, -5.590 14.800 -30.415, -5.744 14.800 -30.655, -6.218 14.800 -30.959, -6.358 16.300 -30.990, -6.642 16.300 -30.990, -7.155 16.300 -30.756, -7.410 14.800 -29.585, -7.155 16.300 -29.244, -6.642 16.300 -29.010, -5.744 14.800 -29.345, -5.590 14.800 -29.585, -6.085 16.300 -30.910, -6.782 14.800 -30.959, -6.915 16.300 -30.910, -7.256 14.800 -30.655, -7.490 14.800 -30.142, -7.490 14.800 -29.858, -6.782 14.800 -29.041, -6.085 16.300 -29.090, -5.541 16.300 -29.718, -0.990 14.800 -52.058, -1.000 16.300 -52.200, -0.959 16.300 -51.918, -0.841 16.300 -51.659, -0.756 14.800 -51.545, -0.415 16.300 -51.290, 0.415 16.300 -51.290, 0.756 14.800 -51.545, 0.959 16.300 -51.918, 0.910 14.800 -52.615, -0.000 14.800 -53.200, -0.415 16.300 -53.110, -0.959 16.300 -52.482, -0.655 16.300 -51.444, -0.541 14.800 -51.359, 0.282 14.800 -51.241, 0.541 14.800 -51.359, 0.910 14.800 -51.785, 0.990 14.800 -52.058, 0.990 14.800 -52.342, 0.841 16.300 -52.741, 0.756 14.800 -52.855, 0.655 16.300 -52.956, 0.282 14.800 -53.159, -0.142 16.300 -53.190, -0.282 14.800 -53.159, -0.756 14.800 -52.855, -0.841 16.300 -52.741, -0.910 14.800 -52.615, -0.959 16.300 -33.718, -0.841 16.300 -33.459, -0.415 16.300 -33.090, 0.415 16.300 -33.090, 0.756 14.800 -33.345, 0.841 16.300 -33.459, 0.990 14.800 -33.858, 0.910 14.800 -34.415, 0.841 16.300 -34.541, 0.142 16.300 -34.990, -0.142 16.300 -34.990, -0.910 14.800 -34.415, -0.841 16.300 -34.541, -0.959 16.300 -34.282, -0.990 14.800 -33.858, -0.655 16.300 -33.244, -0.282 14.800 -33.041, -0.000 14.800 -33.000, 0.655 16.300 -33.244, 0.655 16.300 -34.756, 0.541 14.800 -34.841, 0.415 16.300 -34.910, 0.282 14.800 -34.959, -0.959 16.300 -42.818, -0.990 14.800 -42.958, -0.841 16.300 -42.559, -0.756 14.800 -42.445, -0.655 16.300 -42.344, -0.415 16.300 -42.190, -0.282 14.800 -42.141, -0.142 16.300 -42.110, 0.415 16.300 -42.190, 0.959 16.300 -43.382, 0.655 16.300 -43.856, -0.000 14.800 -44.100, -0.142 16.300 -44.090, -0.655 16.300 -43.856, -0.959 16.300 -43.382, -1.000 16.300 -43.100, -0.541 14.800 -42.259, 0.541 14.800 -42.259, 0.756 14.800 -42.445, 0.541 14.800 -43.941, 0.282 14.800 -44.059, -0.282 14.800 -44.059, -0.415 16.300 -44.010, -0.756 14.800 -43.755, -0.910 14.800 -43.515, 5.541 16.300 -50.718, 5.510 14.800 -50.858, 5.845 16.300 -50.244, 6.642 16.300 -50.010, 6.915 16.300 -50.090, 7.410 14.800 -50.585, 7.341 16.300 -50.459, 7.459 16.300 -50.718, 7.459 16.300 -51.282, 7.410 14.800 -51.415, 7.256 14.800 -51.655, 7.341 16.300 -51.541, 6.915 16.300 -51.910, 6.218 14.800 -51.959, 5.959 14.800 -51.841, 6.085 16.300 -51.910, 5.845 16.300 -51.756, 5.744 14.800 -51.655, 5.659 16.300 -51.541, 5.541 16.300 -51.282, 5.510 14.800 -51.142, 7.041 14.800 -50.159, 7.256 14.800 -50.345, 7.490 14.800 -51.142, 6.358 16.300 -51.990, -5.590 14.800 -51.415, -5.541 16.300 -51.282, -5.659 16.300 -51.541, -5.845 16.300 -51.756, -6.085 16.300 -51.910, -6.500 14.800 -52.000, -6.642 16.300 -51.990, -7.459 16.300 -51.282, -7.155 16.300 -50.244, -6.358 16.300 -50.010, -6.085 16.300 -50.090, -5.845 16.300 -50.244, -5.541 16.300 -50.718, -5.500 16.300 -51.000, -5.959 14.800 -51.841, -6.218 14.800 -51.959, -6.782 14.800 -51.959, -7.410 14.800 -51.415, -7.490 14.800 -50.858, -7.459 16.300 -50.718, -7.410 14.800 -50.585, -7.341 16.300 -50.459, -7.041 14.800 -50.159, -6.915 16.300 -50.090, -6.782 14.800 -50.041, -5.959 14.800 -50.159, -5.659 16.300 -50.459, -10.000 16.300 -21.834, -9.999 16.300 -21.945, -9.998 16.300 -22.055, -5.655 16.300 -22.244, 4.858 16.300 -22.010, 5.655 16.300 -22.244, 6.000 16.300 -23.000, 7.155 16.300 -29.244, 5.959 16.300 -23.282, 5.841 16.300 -23.541, 5.415 16.300 -23.910, 4.858 16.300 -23.990, 4.585 16.300 -23.910, 6.085 16.300 -29.090, -5.845 16.300 -29.244, 5.845 16.300 -29.244, 0.142 16.300 -33.010, -5.659 16.300 -29.459, -5.541 16.300 -30.282, -5.845 16.300 -30.756, -0.142 16.300 -33.010, -0.415 16.300 -34.910, 9.998 16.300 -22.055, 7.500 16.300 -51.000, 8.495 16.300 -67.282, 8.466 16.300 -67.758, 7.223 16.300 -67.000, 7.182 16.300 -67.282, 8.238 16.300 -68.958, 7.869 16.300 -69.354, 8.410 16.300 -68.231, 6.877 16.300 -67.756, 6.365 16.300 -67.990, 4.196 16.300 -69.354, 4.050 16.300 -67.000, 5.223 16.300 -67.000, 3.900 16.300 -65.907, 4.815 16.300 -63.510, 3.715 16.300 -65.386, 3.460 16.300 -64.896, 3.142 16.300 -64.444, 2.764 16.300 -64.040, 4.542 16.300 -63.590, 1.863 16.300 -63.404, 3.559 16.300 -62.059, 3.745 16.300 -61.844, 4.258 16.300 -61.610, 0.824 16.300 -63.035, 0.276 16.300 -62.959, -0.142 16.300 -61.767, 0.142 16.300 -61.767, -3.441 16.300 -62.882, -2.336 16.300 -63.691, -3.559 16.300 -63.141, -3.745 16.300 -63.356, -4.258 16.300 -63.590, -3.985 16.300 -63.510, -3.715 16.300 -65.386, -4.012 16.300 -66.449, -5.263 16.300 -66.718, -5.263 16.300 -67.282, -4.050 16.300 -67.000, -4.359 16.300 -69.462, -7.348 16.300 -69.500, -7.064 16.300 -67.541, -7.223 16.300 -67.000, -7.869 16.300 -69.354, -8.410 16.300 -68.231, -8.466 16.300 -67.758, -7.500 16.300 -51.000, -9.994 16.300 -22.166, -7.500 16.300 -30.000, -7.459 16.300 -29.718, -7.341 16.300 -29.459, -6.000 16.300 -23.000, -5.655 16.300 -23.756, -6.358 16.300 -29.010, -4.159 16.300 -23.541, -4.041 16.300 -23.282, 4.041 16.300 -23.282, -4.000 16.300 -23.000, -4.159 16.300 -22.459, -4.345 16.300 -22.244, 0.142 16.300 -44.090, 0.415 16.300 -44.010, 0.841 16.300 -43.641, 6.358 16.300 -50.010, 1.000 16.300 -43.100, 5.845 16.300 -30.756, 6.085 16.300 -30.910, 6.642 16.300 -30.990, 6.915 16.300 -30.910, -6.642 16.300 -50.010, -0.841 16.300 -43.641, -1.000 16.300 -34.000, -7.459 16.300 -30.282, -7.341 16.300 -30.541, -8.495 16.300 -67.282, -7.341 16.300 -51.541, -6.000 16.300 -57.100, -5.959 16.300 -57.382, -6.877 16.300 -66.244, -6.638 16.300 -66.090, -4.815 16.300 -61.690, -0.959 16.300 -61.059, -0.841 16.300 -61.318, -4.258 16.300 -61.610, -4.542 16.300 -61.610, -7.155 16.300 -51.756, -5.959 16.300 -56.818, -6.915 16.300 -51.910, -6.358 16.300 -51.990, -5.655 16.300 -56.344, -0.142 16.300 -51.210, -5.142 16.300 -56.110, 5.415 16.300 -56.190, 5.841 16.300 -56.559, 6.642 16.300 -51.990, 5.959 16.300 -56.818, 7.155 16.300 -51.756, 6.000 16.300 -57.100, 7.064 16.300 -66.459, 6.877 16.300 -66.244, 6.638 16.300 -66.090, 5.055 16.300 -63.356, 5.241 16.300 -63.141, 7.155 16.300 -50.244, 7.155 16.300 -30.756, 6.085 16.300 -50.090, 0.655 16.300 -51.444, 0.142 16.300 -51.210, 5.659 16.300 -50.459, 0.841 16.300 -51.659, 0.959 16.300 -52.482, 4.858 16.300 -56.110, 0.959 16.300 -34.282, 0.959 16.300 -42.818, 0.841 16.300 -42.559, 0.655 16.300 -42.344, 0.142 16.300 -42.110, -0.655 16.300 -34.756, 1.000 16.300 -34.000, 5.541 16.300 -29.718, 0.959 16.300 -33.718, -0.655 16.300 -52.956, 0.142 16.300 -53.190, 0.415 16.300 -53.110, 1.000 16.300 -52.200, 5.500 16.300 -51.000, -6.915 16.300 -29.090, 7.459 16.300 -30.282, 6.915 16.300 -29.090, -4.000 16.300 -57.100, -4.159 16.300 -57.641, -4.041 16.300 -57.382, -4.159 16.300 -56.559, 4.159 16.300 -56.559, 4.041 16.300 -56.818, 4.041 16.300 -57.382, -0.142 16.300 -59.788, 4.345 16.300 -57.856, 4.585 16.300 -58.010, 0.142 16.300 -59.788, -5.359 16.300 -62.318, -5.241 16.300 -62.059, 4.041 16.300 -22.718, -4.041 16.300 -22.718, 4.345 16.300 -22.244, -4.550 16.300 -69.500, -5.568 16.300 -66.244, -5.807 16.300 -66.090, -6.080 16.300 -66.010, -4.815 16.300 -63.510, -4.542 16.300 -63.590, -3.900 16.300 -65.907, -6.365 16.300 -66.010, -0.655 16.300 -61.533, -3.745 16.300 -61.844, 5.142 16.300 -58.090, 0.841 16.300 -60.237, 0.415 16.300 -59.868, -0.415 16.300 -59.868, -0.959 16.300 -60.496, 3.441 16.300 -62.318, 3.559 16.300 -63.141, 3.745 16.300 -63.356, 5.359 16.300 -62.318, 5.655 16.300 -57.856, 5.841 16.300 -57.641, 5.241 16.300 -62.059, 5.415 16.300 -58.010, 5.400 16.300 -62.600, 5.263 16.300 -66.718, 10.000 16.300 -21.834, 5.000 14.800 -22.000, 9.999 14.800 -21.945, 5.756 14.800 -22.345, 5.910 14.800 -22.585, 5.990 14.800 -22.858, 9.994 14.800 -22.166, 6.500 14.800 -50.000, 0.990 14.800 -43.242, 0.910 14.800 -43.515, 0.756 14.800 -43.755, -0.541 14.800 -43.941, -6.500 14.800 -50.000, -0.990 14.800 -43.242, -6.500 14.800 -31.000, -7.041 14.800 -30.841, -7.256 14.800 -50.345, -7.410 14.800 -30.415, -5.000 14.800 -22.000, 4.459 14.800 -22.159, 4.244 14.800 -23.655, -4.090 14.800 -23.415, -4.244 14.800 -23.655, -6.218 14.800 -29.041, -5.510 14.800 -29.858, -5.959 14.800 -30.841, -0.756 14.800 -33.345, -0.541 14.800 -33.159, -0.910 14.800 -33.585, -0.990 14.800 -34.142, -0.756 14.800 -34.655, -0.541 14.800 -34.841, -0.282 14.800 -34.959, -0.000 14.800 -42.100, -0.000 14.800 -35.000, 0.756 14.800 -34.655, 0.910 14.800 -42.685, 0.990 14.800 -42.958, 0.990 14.800 -34.142, 0.910 14.800 -33.585, 0.282 14.800 -33.041, 0.541 14.800 -33.159, -10.000 14.800 -21.834, -9.999 14.800 -21.945, -9.998 14.800 -22.055, -7.256 14.800 -29.345, -9.994 14.800 -22.166, -7.490 14.800 -51.142, -7.041 14.800 -51.841, -7.132 14.800 -67.415, -6.978 14.800 -67.655, -6.504 14.800 -67.959, -8.081 14.800 -69.181, -7.869 14.800 -69.354, -8.410 14.800 -68.231, -5.467 14.800 -67.655, -4.359 14.800 -69.462, -4.196 14.800 -69.354, -4.050 14.800 -69.000, -3.900 14.800 -65.907, -5.941 14.800 -66.041, -5.310 14.800 -63.015, -5.390 14.800 -62.742, -3.142 14.800 -64.444, -3.410 14.800 -62.742, -3.490 14.800 -63.015, -3.410 14.800 -62.458, -3.490 14.800 -62.185, -3.644 14.800 -61.945, -1.356 14.800 -63.184, -0.824 14.800 -63.035, 0.276 14.800 -62.959, 0.756 14.800 -61.432, 3.410 14.800 -62.742, 3.644 14.800 -61.945, 0.910 14.800 -61.193, 1.356 14.800 -63.184, 3.644 14.800 -63.255, 3.715 14.800 -65.386, 4.118 14.800 -63.559, 4.400 14.800 -63.600, 4.012 14.800 -66.449, 5.467 14.800 -67.655, 5.313 14.800 -67.415, 7.348 14.800 -69.500, 4.550 14.800 -69.500, 6.763 14.800 -67.841, 6.504 14.800 -67.959, 8.238 14.800 -68.958, 8.328 14.800 -68.700, 8.466 14.800 -67.758, 7.212 14.800 -66.858, 5.910 14.800 -57.515, 6.978 14.800 -66.345, 5.390 14.800 -62.458, 5.756 14.800 -57.755, 5.541 14.800 -57.941, 4.718 14.800 -58.059, 4.244 14.800 -57.755, 7.490 14.800 -50.858, 8.495 14.800 -67.282, 5.990 14.800 -57.242, 7.041 14.800 -51.841, 6.782 14.800 -51.959, 6.500 14.800 -52.000, 5.590 14.800 -51.415, -0.000 14.800 -51.200, 5.590 14.800 -50.585, 5.744 14.800 -50.345, 5.959 14.800 -50.159, 6.218 14.800 -50.041, -6.218 14.800 -50.041, -0.282 14.800 -51.241, -5.744 14.800 -50.345, -5.590 14.800 -50.585, -0.910 14.800 -51.785, -5.510 14.800 -50.858, -5.510 14.800 -51.142, -0.990 14.800 -52.342, -5.000 14.800 -56.100, -5.282 14.800 -56.141, -5.744 14.800 -51.655, -5.756 14.800 -56.445, -5.910 14.800 -56.685, -5.990 14.800 -56.958, -7.256 14.800 -51.655, 6.782 14.800 -50.041, 7.256 14.800 -30.655, 5.282 14.800 -56.141, 0.282 14.800 -42.141, -0.910 14.800 -42.685, 0.541 14.800 -53.041, -0.541 14.800 -53.041, 4.090 14.800 -56.685, -0.000 14.800 -59.777, -4.244 14.800 -57.755, -4.718 14.800 -58.059, -5.959 14.800 -29.159, -7.041 14.800 -29.159, -5.541 14.800 -23.841, -6.500 14.800 -29.000, -5.000 14.800 -24.000, -4.459 14.800 -23.841, -4.718 14.800 -23.959, 7.041 14.800 -29.159, 5.000 14.800 -56.100, 4.718 14.800 -56.141, 4.459 14.800 -56.259, -4.459 14.800 -56.259, 4.244 14.800 -56.445, 0.910 14.800 -60.362, 4.010 14.800 -57.242, 0.990 14.800 -60.635, -4.941 14.800 -61.759, -5.541 14.800 -57.941, -5.310 14.800 -62.185, -6.978 14.800 -66.345, -5.990 14.800 -57.242, -8.495 14.800 -67.282, 4.244 14.800 -22.345, 4.090 14.800 -22.585, 4.010 14.800 -22.858, 4.090 14.800 -23.415, -5.910 14.800 -22.585, -10.000 14.800 -19.000, 6.500 14.800 -29.000, 4.718 14.800 -23.959, -4.550 14.800 -69.500, -5.233 14.800 -67.142, -3.859 14.800 -61.759, -0.756 14.800 -61.432, -1.863 14.800 -63.404, -4.400 14.800 -63.600, -4.400 14.800 -61.600, -0.990 14.800 -60.920, -5.000 14.800 -58.100, -0.990 14.800 -60.635, -0.910 14.800 -61.193, 4.941 14.800 -61.759, 5.390 14.800 -62.742, 6.223 14.800 -66.000, 4.941 14.800 -63.441, 3.900 14.800 -65.907, 5.682 14.800 -67.841, 5.313 14.800 -66.585, 5.682 14.800 -66.159, 8.495 -16.300 -67.282, 8.466 -14.800 -67.758, 8.410 -16.300 -68.231, 8.410 -14.800 -68.231, 8.328 -16.300 -68.700, 8.328 -14.800 -68.700, 8.238 -16.300 -68.958, 7.619 -14.800 -69.463, 7.619 -16.300 -69.463, 8.081 -16.300 -69.181, 8.081 -14.800 -69.181, 7.869 -16.300 -69.354, 7.869 -14.800 -69.354, 7.348 -14.800 -69.500, 4.550 -14.800 -69.500, 4.088 -14.800 -69.191, 4.359 -14.800 -69.462, 4.196 -14.800 -69.354, 4.196 -16.300 -69.354, 4.050 -14.800 -69.000, 4.050 -14.800 -67.000, 4.050 -16.300 -67.000, 4.012 -14.800 -66.449, 3.715 -16.300 -65.386, 3.142 -16.300 -64.444, 2.764 -16.300 -64.040, 2.764 -14.800 -64.040, 2.336 -14.800 -63.691, 2.336 -16.300 -63.691, 1.863 -14.800 -63.404, 0.824 -16.300 -63.035, -0.824 -14.800 -63.035, -2.764 -14.800 -64.040, -3.142 -16.300 -64.444, -3.460 -16.300 -64.896, -3.715 -14.800 -65.386, -3.900 -14.800 -65.907, -4.012 -16.300 -66.449, 3.715 -14.800 -65.386, 3.142 -14.800 -64.444, 1.356 -16.300 -63.184, 1.356 -14.800 -63.184, 0.824 -14.800 -63.035, -1.356 -16.300 -63.184, -1.356 -14.800 -63.184, -1.863 -16.300 -63.404, -1.863 -14.800 -63.404, -3.142 -14.800 -64.444, -3.460 -14.800 -64.896, -4.050 -16.300 -67.000, -4.050 -14.800 -69.000, -4.050 -16.300 -69.000, -4.088 -16.300 -69.191, -4.196 -14.800 -69.354, -4.196 -16.300 -69.354, -4.550 -14.800 -69.500, -4.359 -16.300 -69.462, -4.550 -16.300 -69.500, -7.348 -16.300 -69.500, -7.619 -14.800 -69.463, -7.619 -16.300 -69.463, -7.869 -14.800 -69.354, -8.081 -14.800 -69.181, -8.238 -16.300 -68.958, -8.238 -14.800 -68.958, -8.410 -14.800 -68.231, -8.466 -14.800 -67.758, -8.466 -16.300 -67.758, -9.998 -14.800 -22.055, -10.000 -14.800 -21.834, -9.999 -14.800 -21.945, 4.010 -14.800 -57.242, 4.244 -14.800 -57.755, 4.159 -16.300 -57.641, 4.718 -14.800 -58.059, 5.142 -16.300 -58.090, 5.282 -14.800 -58.059, 5.415 -16.300 -58.010, 5.959 -16.300 -57.382, 5.990 -14.800 -56.958, 5.959 -16.300 -56.818, 5.756 -14.800 -56.445, 5.415 -16.300 -56.190, 5.282 -14.800 -56.141, 4.345 -16.300 -57.856, 5.000 -14.800 -58.100, 6.000 -16.300 -57.100, 5.910 -14.800 -56.685, 5.841 -16.300 -56.559, 4.858 -16.300 -56.110, 4.244 -14.800 -56.445, 4.159 -16.300 -56.559, 4.090 -14.800 -56.685, 4.041 -16.300 -56.818, 5.263 -16.300 -67.282, 5.381 -16.300 -67.541, 5.568 -16.300 -67.756, 5.682 -14.800 -67.841, 5.941 -14.800 -67.959, 6.080 -16.300 -67.990, 6.638 -16.300 -67.910, 7.064 -16.300 -67.541, 7.223 -16.300 -67.000, 7.064 -16.300 -66.459, 5.233 -14.800 -67.142, 5.233 -14.800 -66.858, 5.807 -16.300 -67.910, 6.365 -16.300 -67.990, 6.504 -14.800 -67.959, 6.978 -14.800 -67.655, 7.212 -14.800 -66.858, 7.182 -16.300 -66.718, 6.877 -16.300 -66.244, 6.638 -16.300 -66.090, 6.504 -14.800 -66.041, 6.080 -16.300 -66.010, 5.568 -16.300 -66.244, 5.467 -14.800 -66.345, 5.381 -16.300 -66.459, 5.313 -14.800 -66.585, 4.258 -16.300 -63.590, 4.542 -16.300 -63.590, 4.682 -14.800 -63.559, 5.055 -16.300 -63.356, 5.241 -16.300 -63.141, 5.359 -16.300 -62.318, 5.241 -16.300 -62.059, 3.985 -16.300 -61.690, 3.410 -14.800 -62.742, 3.410 -14.800 -62.458, 3.745 -16.300 -63.356, 4.400 -14.800 -63.600, 5.310 -14.800 -63.015, 5.359 -16.300 -62.882, 4.542 -16.300 -61.610, 4.118 -14.800 -61.641, 3.859 -14.800 -61.759, 3.441 -16.300 -62.318, -0.959 -16.300 -61.059, -0.841 -16.300 -61.318, -0.655 -16.300 -61.533, -0.415 -16.300 -61.687, -0.282 -14.800 -61.737, 0.142 -16.300 -61.767, 0.541 -14.800 -61.619, 0.415 -16.300 -61.687, 0.841 -16.300 -61.318, 0.990 -14.800 -60.920, 0.841 -16.300 -60.237, 0.655 -16.300 -60.022, 0.415 -16.300 -59.868, 0.142 -16.300 -59.788, -0.282 -14.800 -59.818, -0.415 -16.300 -59.868, -0.841 -16.300 -60.237, -0.959 -16.300 -60.496, -1.000 -16.300 -60.777, -0.541 -14.800 -61.619, -0.142 -16.300 -61.767, 0.282 -14.800 -61.737, 0.990 -14.800 -60.635, 0.756 -14.800 -60.123, 0.541 -14.800 -59.936, 0.282 -14.800 -59.818, -0.142 -16.300 -59.788, -0.541 -14.800 -59.936, -0.655 -16.300 -60.022, -0.756 -14.800 -60.123, -0.990 -14.800 -60.635, -5.359 -16.300 -62.882, -5.310 -14.800 -63.015, -4.941 -14.800 -63.441, -5.055 -16.300 -63.356, -4.815 -16.300 -63.510, -3.441 -16.300 -62.882, -3.400 -16.300 -62.600, -3.559 -16.300 -62.059, -3.644 -14.800 -61.945, -3.745 -16.300 -61.844, -3.859 -14.800 -61.759, -4.682 -14.800 -61.641, -5.055 -16.300 -61.844, -5.156 -14.800 -61.945, -4.118 -14.800 -63.559, -3.985 -16.300 -63.510, -3.985 -16.300 -61.690, -4.118 -14.800 -61.641, -4.941 -14.800 -61.759, -7.182 -16.300 -67.282, -6.978 -14.800 -67.655, -6.365 -16.300 -67.990, -5.313 -14.800 -67.415, -5.381 -16.300 -67.541, -5.233 -14.800 -67.142, -5.223 -16.300 -67.000, -5.263 -16.300 -66.718, -5.313 -14.800 -66.585, -5.568 -16.300 -66.244, -5.941 -14.800 -66.041, -6.365 -16.300 -66.010, -7.064 -16.300 -66.459, -6.223 -14.800 -68.000, -6.080 -16.300 -67.990, -5.941 -14.800 -67.959, -5.568 -16.300 -67.756, -5.467 -14.800 -67.655, -5.807 -16.300 -66.090, -6.223 -14.800 -66.000, -6.504 -14.800 -66.041, -6.763 -14.800 -66.159, -7.132 -14.800 -66.585, 4.345 -16.300 -23.756, 4.718 -14.800 -23.959, 4.858 -16.300 -23.990, 5.282 -14.800 -23.959, 5.415 -16.300 -23.910, 5.990 -14.800 -23.142, 5.959 -16.300 -23.282, 5.990 -14.800 -22.858, 5.841 -16.300 -22.459, 5.282 -14.800 -22.041, 5.415 -16.300 -22.090, 4.858 -16.300 -22.010, 4.345 -16.300 -22.244, 4.159 -16.300 -22.459, 4.041 -16.300 -22.718, 4.010 -14.800 -22.858, 5.142 -16.300 -23.990, 5.541 -14.800 -23.841, 5.655 -16.300 -23.756, 5.756 -14.800 -23.655, 5.910 -14.800 -23.415, 6.000 -16.300 -23.000, 5.910 -14.800 -22.585, 5.655 -16.300 -22.244, 4.244 -14.800 -22.345, 4.090 -14.800 -22.585, -4.041 -16.300 -22.718, -4.090 -14.800 -22.585, -4.159 -16.300 -22.459, -4.244 -14.800 -22.345, -4.345 -16.300 -22.244, -4.585 -16.300 -22.090, -5.142 -16.300 -22.010, -5.415 -16.300 -22.090, -5.841 -16.300 -23.541, -5.415 -16.300 -23.910, -4.244 -14.800 -23.655, -4.345 -16.300 -23.756, -4.090 -14.800 -23.415, -4.010 -14.800 -22.858, -5.756 -14.800 -22.345, -5.841 -16.300 -22.459, -5.910 -14.800 -22.585, -5.990 -14.800 -23.142, -5.910 -14.800 -23.415, -5.756 -14.800 -23.655, -5.142 -16.300 -23.990, -4.858 -16.300 -23.990, -4.718 -14.800 -23.959, -4.585 -16.300 -23.910, -4.459 -14.800 -23.841, -4.041 -16.300 -23.282, -4.010 -14.800 -56.958, -4.244 -14.800 -56.445, -4.459 -14.800 -56.259, -5.415 -16.300 -56.190, -5.655 -16.300 -56.344, -5.756 -14.800 -56.445, -5.841 -16.300 -56.559, -5.959 -16.300 -56.818, -5.990 -14.800 -57.242, -5.841 -16.300 -57.641, -5.541 -14.800 -57.941, -5.655 -16.300 -57.856, -5.142 -16.300 -58.090, -4.585 -16.300 -58.010, -4.244 -14.800 -57.755, -4.041 -16.300 -57.382, -5.142 -16.300 -56.110, -5.282 -14.800 -56.141, -5.541 -14.800 -56.259, -5.910 -14.800 -56.685, -5.959 -16.300 -57.382, -5.756 -14.800 -57.755, -4.718 -14.800 -58.059, -4.459 -14.800 -57.941, 5.541 -16.300 -30.282, 5.590 -14.800 -30.415, 5.510 -14.800 -30.142, 5.744 -14.800 -30.655, 6.218 -14.800 -30.959, 6.782 -14.800 -30.959, 6.642 -16.300 -30.990, 7.341 -16.300 -30.541, 7.500 -16.300 -30.000, 7.341 -16.300 -29.459, 6.915 -16.300 -29.090, 6.358 -16.300 -29.010, 6.085 -16.300 -29.090, 5.959 -14.800 -29.159, 5.590 -14.800 -29.585, 5.510 -14.800 -29.858, 5.500 -16.300 -30.000, 5.959 -14.800 -30.841, 7.256 -14.800 -30.655, 7.410 -14.800 -30.415, 7.490 -14.800 -30.142, 7.490 -14.800 -29.858, 7.410 -14.800 -29.585, 7.256 -14.800 -29.345, 7.041 -14.800 -29.159, 6.782 -14.800 -29.041, 6.500 -14.800 -29.000, 6.218 -14.800 -29.041, -5.500 -16.300 -30.000, -5.590 -14.800 -29.585, -5.959 -14.800 -29.159, -7.256 -14.800 -29.345, -7.341 -16.300 -30.541, -5.845 -16.300 -30.756, -5.541 -16.300 -30.282, -5.510 -14.800 -29.858, -5.845 -16.300 -29.244, -6.218 -14.800 -29.041, -6.500 -14.800 -29.000, -6.642 -16.300 -29.010, -7.155 -16.300 -29.244, -7.341 -16.300 -29.459, -7.410 -14.800 -29.585, -7.459 -16.300 -29.718, -7.490 -14.800 -29.858, -7.490 -14.800 -30.142, -7.410 -14.800 -30.415, -6.782 -14.800 -30.959, -6.500 -14.800 -31.000, -0.841 -16.300 -52.741, -0.756 -14.800 -52.855, -0.655 -16.300 -52.956, -0.282 -14.800 -53.159, -0.142 -16.300 -53.190, 0.959 -16.300 -52.482, 1.000 -16.300 -52.200, 0.415 -16.300 -51.290, 0.282 -14.800 -51.241, -0.415 -16.300 -51.290, -0.841 -16.300 -51.659, -0.990 -14.800 -52.058, -0.541 -14.800 -53.041, 0.282 -14.800 -53.159, 0.756 -14.800 -52.855, 0.990 -14.800 -52.342, 0.959 -16.300 -51.918, 0.756 -14.800 -51.545, -0.910 -14.800 -51.785, -0.959 -16.300 -34.282, -0.910 -14.800 -34.415, 0.142 -16.300 -34.990, 0.415 -16.300 -34.910, 0.756 -14.800 -34.655, 0.655 -16.300 -34.756, 0.990 -14.800 -33.858, 1.000 -16.300 -34.000, 0.841 -16.300 -33.459, 0.655 -16.300 -33.244, -0.415 -16.300 -33.090, -0.841 -16.300 -33.459, -0.910 -14.800 -33.585, -1.000 -16.300 -34.000, -0.756 -14.800 -34.655, -0.655 -16.300 -34.756, -0.415 -16.300 -34.910, -0.142 -16.300 -34.990, -0.000 -14.800 -35.000, 0.282 -14.800 -34.959, 0.910 -14.800 -34.415, 0.541 -14.800 -33.159, 0.415 -16.300 -33.090, -0.142 -16.300 -33.010, -0.655 -16.300 -33.244, -0.756 -14.800 -33.345, -0.990 -14.800 -33.858, -0.959 -16.300 -43.382, -0.756 -14.800 -43.755, -0.655 -16.300 -43.856, -0.415 -16.300 -44.010, -0.282 -14.800 -44.059, 0.142 -16.300 -44.090, 0.541 -14.800 -43.941, 0.756 -14.800 -43.755, 0.841 -16.300 -43.641, 1.000 -16.300 -43.100, 0.841 -16.300 -42.559, -0.142 -16.300 -42.110, -0.655 -16.300 -42.344, -0.990 -14.800 -42.958, 0.415 -16.300 -44.010, 0.655 -16.300 -43.856, 0.990 -14.800 -43.242, 0.959 -16.300 -42.818, 0.910 -14.800 -42.685, -0.000 -14.800 -42.100, -0.415 -16.300 -42.190, -0.841 -16.300 -42.559, -0.910 -14.800 -42.685, 5.541 -16.300 -51.282, 5.590 -14.800 -51.415, 5.510 -14.800 -51.142, 5.659 -16.300 -51.541, 6.500 -14.800 -52.000, 6.642 -16.300 -51.990, 7.256 -14.800 -51.655, 6.915 -16.300 -50.090, 5.510 -14.800 -50.858, 5.845 -16.300 -51.756, 5.959 -14.800 -51.841, 6.358 -16.300 -51.990, 6.782 -14.800 -51.959, 7.041 -14.800 -51.841, 7.490 -14.800 -51.142, 7.490 -14.800 -50.858, 6.500 -14.800 -50.000, 6.358 -16.300 -50.010, 5.959 -14.800 -50.159, 5.590 -14.800 -50.585, -5.744 -14.800 -50.345, -6.085 -16.300 -50.090, -6.915 -16.300 -50.090, -7.410 -14.800 -50.585, -7.341 -16.300 -50.459, -7.459 -16.300 -50.718, -7.500 -16.300 -51.000, -6.358 -16.300 -51.990, -5.541 -16.300 -51.282, -5.959 -14.800 -50.159, -6.218 -14.800 -50.041, -6.642 -16.300 -50.010, -6.782 -14.800 -50.041, -7.256 -14.800 -50.345, -7.490 -14.800 -50.858, -7.459 -16.300 -51.282, -7.256 -14.800 -51.655, -7.155 -16.300 -51.756, -7.041 -14.800 -51.841, -6.500 -14.800 -52.000, -6.085 -16.300 -51.910, -5.959 -14.800 -51.841, -5.590 -14.800 -51.415, 9.998 -16.300 -22.055, 10.000 -14.800 -21.834, 9.999 -16.300 -21.945, 5.142 -16.300 -22.010, 5.959 -16.300 -22.718, 9.994 -16.300 -22.166, 7.155 -16.300 -29.244, 7.459 -16.300 -29.718, 7.459 -16.300 -30.282, 7.459 -16.300 -50.718, 7.500 -16.300 -51.000, 7.459 -16.300 -51.282, 7.341 -16.300 -51.541, 7.155 -16.300 -51.756, 6.915 -16.300 -51.910, 5.655 -16.300 -56.344, 6.085 -16.300 -51.910, 0.841 -16.300 -51.659, 5.500 -16.300 -51.000, 0.655 -16.300 -51.444, 5.541 -16.300 -50.718, 5.659 -16.300 -50.459, 5.845 -16.300 -50.244, 6.085 -16.300 -50.090, -0.142 -16.300 -51.210, 0.142 -16.300 -51.210, -5.845 -16.300 -50.244, -0.655 -16.300 -51.444, -5.541 -16.300 -50.718, -5.500 -16.300 -51.000, -5.659 -16.300 -51.541, -4.858 -16.300 -56.110, -5.845 -16.300 -51.756, -6.642 -16.300 -51.990, -6.915 -16.300 -51.910, -6.000 -16.300 -57.100, -7.341 -16.300 -51.541, -7.500 -16.300 -30.000, -9.994 -16.300 -22.166, -6.915 -16.300 -29.090, -5.959 -16.300 -23.282, -6.358 -16.300 -29.010, 10.000 -16.300 -19.000, -10.000 -16.300 -19.000, -5.655 -16.300 -22.244, -9.999 -16.300 -21.945, -9.998 -16.300 -22.055, -5.959 -16.300 -22.718, -6.000 -16.300 -23.000, -7.064 -16.300 -67.541, -8.410 -16.300 -68.231, -6.877 -16.300 -67.756, -6.638 -16.300 -67.910, -5.807 -16.300 -67.910, -5.263 -16.300 -67.282, -5.381 -16.300 -66.459, -8.328 -16.300 -68.700, -8.081 -16.300 -69.181, -7.869 -16.300 -69.354, -3.715 -16.300 -65.386, -3.745 -16.300 -63.356, -2.764 -16.300 -64.040, -4.258 -16.300 -63.590, -2.336 -16.300 -63.691, -3.441 -16.300 -62.318, -0.824 -16.300 -63.035, 0.276 -16.300 -62.959, -0.276 -16.300 -62.959, 3.441 -16.300 -62.882, 1.863 -16.300 -63.404, 3.985 -16.300 -63.510, 3.559 -16.300 -63.141, 3.460 -16.300 -64.896, 6.365 -16.300 -66.010, 4.815 -16.300 -63.510, 5.263 -16.300 -66.718, 5.223 -16.300 -67.000, 4.012 -16.300 -66.449, 4.050 -16.300 -69.000, 4.550 -16.300 -69.500, 4.359 -16.300 -69.462, 6.877 -16.300 -67.756, 7.348 -16.300 -69.500, 7.182 -16.300 -67.282, 8.466 -16.300 -67.758, 4.088 -16.300 -69.191, -0.959 -16.300 -51.918, -0.959 -16.300 -52.482, -1.000 -16.300 -52.200, -6.877 -16.300 -66.244, -5.400 -16.300 -62.600, -6.638 -16.300 -66.090, -5.241 -16.300 -63.141, -6.080 -16.300 -66.010, -3.900 -16.300 -65.907, -7.459 -16.300 -30.282, -7.155 -16.300 -30.756, -6.915 -16.300 -30.910, -6.358 -16.300 -50.010, -5.659 -16.300 -30.541, -7.155 -16.300 -50.244, -5.659 -16.300 -50.459, -0.142 -16.300 -44.090, -0.841 -16.300 -43.641, -1.000 -16.300 -43.100, 0.959 -16.300 -43.382, 6.642 -16.300 -50.010, 0.959 -16.300 -34.282, 0.841 -16.300 -34.541, 0.655 -16.300 -42.344, 0.415 -16.300 -42.190, 7.155 -16.300 -30.756, 7.155 -16.300 -50.244, 7.341 -16.300 -50.459, 5.400 -16.300 -62.600, 5.841 -16.300 -57.641, 4.815 -16.300 -61.690, 0.959 -16.300 -60.496, 1.000 -16.300 -60.777, 0.959 -16.300 -61.059, 4.258 -16.300 -61.610, 3.559 -16.300 -62.059, 3.745 -16.300 -61.844, 0.655 -16.300 -61.533, 0.142 -16.300 -42.110, -0.841 -16.300 -34.541, -0.959 -16.300 -33.718, -5.541 -16.300 -29.718, -5.659 -16.300 -29.459, 0.142 -16.300 -33.010, 5.541 -16.300 -29.718, 5.659 -16.300 -30.541, 5.845 -16.300 -30.756, 6.085 -16.300 -30.910, 6.358 -16.300 -30.990, 0.959 -16.300 -33.718, 5.142 -16.300 -56.110, 0.841 -16.300 -52.741, 0.655 -16.300 -52.956, 0.415 -16.300 -53.110, 0.142 -16.300 -53.190, -0.415 -16.300 -53.110, -6.085 -16.300 -30.910, -0.959 -16.300 -42.818, -6.358 -16.300 -30.990, -6.642 -16.300 -30.990, -5.655 -16.300 -23.756, -6.085 -16.300 -29.090, 5.845 -16.300 -29.244, 5.659 -16.300 -29.459, 6.642 -16.300 -29.010, 5.841 -16.300 -23.541, 6.915 -16.300 -30.910, -4.000 -16.300 -57.100, -4.159 -16.300 -57.641, -4.345 -16.300 -57.856, -4.542 -16.300 -61.610, -4.858 -16.300 -58.090, -4.815 -16.300 -61.690, -5.241 -16.300 -62.059, -5.359 -16.300 -62.318, -5.415 -16.300 -58.010, 4.585 -16.300 -56.190, -4.585 -16.300 -56.190, -4.345 -16.300 -56.344, -4.159 -16.300 -56.559, 4.000 -16.300 -57.100, 4.041 -16.300 -57.382, 4.858 -16.300 -58.090, 4.585 -16.300 -58.010, 4.345 -16.300 -56.344, -4.041 -16.300 -56.818, -4.000 -16.300 -23.000, 4.041 -16.300 -23.282, -4.159 -16.300 -23.541, 4.159 -16.300 -23.541, 4.585 -16.300 -23.910, -4.858 -16.300 -22.010, 4.585 -16.300 -22.090, 4.000 -16.300 -23.000, 10.000 -16.300 -21.834, -7.223 -16.300 -67.000, -7.182 -16.300 -66.718, -8.495 -16.300 -67.282, -3.559 -16.300 -63.141, -4.542 -16.300 -63.590, -4.258 -16.300 -61.610, 5.055 -16.300 -61.844, 5.655 -16.300 -57.856, 3.400 -16.300 -62.600, 3.900 -16.300 -65.907, 5.807 -16.300 -66.090, -10.000 -16.300 -21.834, -5.282 -14.800 -22.041, -5.541 -14.800 -22.159, -5.990 -14.800 -22.858, -7.041 -14.800 -29.159, -9.994 -14.800 -22.166, -7.256 -14.800 -30.655, -6.500 -14.800 -50.000, -6.218 -14.800 -30.959, -0.990 -14.800 -43.242, -0.910 -14.800 -43.515, -0.541 -14.800 -43.941, -0.000 -14.800 -44.100, 0.282 -14.800 -44.059, 0.910 -14.800 -43.515, 0.990 -14.800 -42.958, 7.041 -14.800 -30.841, 6.782 -14.800 -50.041, 7.041 -14.800 -50.159, 7.410 -14.800 -50.585, -5.000 -14.800 -22.000, 5.000 -14.800 -22.000, -4.718 -14.800 -22.041, 4.718 -14.800 -22.041, -4.459 -14.800 -22.159, 4.459 -14.800 -22.159, 4.090 -14.800 -23.415, 5.744 -14.800 -29.345, 6.500 -14.800 -31.000, 0.282 -14.800 -33.041, 0.756 -14.800 -33.345, 0.910 -14.800 -33.585, 0.990 -14.800 -34.142, 0.541 -14.800 -42.259, 0.282 -14.800 -42.141, -0.282 -14.800 -34.959, -0.282 -14.800 -42.141, -0.541 -14.800 -34.841, -0.756 -14.800 -42.445, -0.541 -14.800 -42.259, -5.590 -14.800 -30.415, -5.510 -14.800 -30.142, 9.999 -14.800 -21.945, 9.998 -14.800 -22.055, 9.994 -14.800 -22.166, 8.495 -14.800 -67.282, 7.410 -14.800 -51.415, 5.990 -14.800 -57.242, 7.212 -14.800 -67.142, 7.132 -14.800 -67.415, 6.763 -14.800 -67.841, 5.467 -14.800 -67.655, 8.238 -14.800 -68.958, 6.223 -14.800 -68.000, 5.682 -14.800 -66.159, 5.941 -14.800 -66.041, 3.900 -14.800 -65.907, 6.223 -14.800 -66.000, 4.941 -14.800 -63.441, 5.156 -14.800 -63.255, 5.390 -14.800 -62.742, 5.390 -14.800 -62.458, 5.910 -14.800 -57.515, 7.132 -14.800 -66.585, 6.978 -14.800 -66.345, 4.118 -14.800 -63.559, 3.859 -14.800 -63.441, 3.460 -14.800 -64.896, 3.644 -14.800 -63.255, 3.490 -14.800 -63.015, 0.756 -14.800 -61.432, 3.490 -14.800 -62.185, 0.276 -14.800 -62.959, -0.000 -14.800 -61.777, -0.756 -14.800 -61.432, -3.410 -14.800 -62.458, -3.410 -14.800 -62.742, -3.490 -14.800 -62.185, -0.910 -14.800 -61.193, -0.990 -14.800 -60.920, -0.276 -14.800 -62.959, -2.336 -14.800 -63.691, -3.490 -14.800 -63.015, -3.644 -14.800 -63.255, -4.682 -14.800 -63.559, -4.400 -14.800 -63.600, -3.859 -14.800 -63.441, -4.012 -14.800 -66.449, -4.050 -14.800 -67.000, -5.233 -14.800 -66.858, -4.088 -14.800 -69.191, -4.359 -14.800 -69.462, -7.348 -14.800 -69.500, -6.504 -14.800 -67.959, -6.763 -14.800 -67.841, -7.132 -14.800 -67.415, -7.212 -14.800 -67.142, -8.328 -14.800 -68.700, -8.495 -14.800 -67.282, -7.212 -14.800 -66.858, -7.490 -14.800 -51.142, -7.410 -14.800 -51.415, -6.782 -14.800 -51.959, -5.990 -14.800 -56.958, -6.218 -14.800 -51.959, -0.990 -14.800 -52.342, -5.510 -14.800 -51.142, -0.541 -14.800 -51.359, -0.756 -14.800 -51.545, -0.282 -14.800 -51.241, -5.510 -14.800 -50.858, -5.590 -14.800 -50.585, 6.218 -14.800 -50.041, -0.000 -14.800 -51.200, 0.541 -14.800 -51.359, -5.744 -14.800 -51.655, -7.041 -14.800 -30.841, -7.041 -14.800 -50.159, 7.256 -14.800 -50.345, 5.744 -14.800 -50.345, 0.990 -14.800 -52.058, 0.910 -14.800 -52.615, 5.000 -14.800 -56.100, 0.910 -14.800 -51.785, 5.744 -14.800 -51.655, 5.541 -14.800 -56.259, 6.218 -14.800 -51.959, 0.756 -14.800 -42.445, 0.541 -14.800 -34.841, -0.282 -14.800 -33.041, -0.541 -14.800 -33.159, -0.990 -14.800 -34.142, 0.541 -14.800 -53.041, -0.910 -14.800 -52.615, -5.000 -14.800 -56.100, -0.000 -14.800 -53.200, -4.718 -14.800 -56.141, 4.718 -14.800 -56.141, 4.459 -14.800 -56.259, 4.010 -14.800 -56.958, -0.000 -14.800 -59.777, 4.090 -14.800 -57.515, 4.459 -14.800 -57.941, -5.959 -14.800 -30.841, -5.744 -14.800 -30.655, -0.000 -14.800 -33.000, -5.744 -14.800 -29.345, -6.782 -14.800 -29.041, -5.000 -14.800 -58.100, -4.400 -14.800 -61.600, -4.090 -14.800 -57.515, -4.010 -14.800 -57.242, -0.910 -14.800 -60.362, -4.090 -14.800 -56.685, -6.978 -14.800 -66.345, -5.910 -14.800 -57.515, -5.310 -14.800 -62.185, -5.282 -14.800 -58.059, -5.282 -14.800 -23.959, -5.000 -14.800 -24.000, -5.541 -14.800 -23.841, -4.010 -14.800 -23.142, 4.010 -14.800 -23.142, 4.459 -14.800 -23.841, 4.244 -14.800 -23.655, 5.000 -14.800 -24.000, 5.756 -14.800 -22.345, 5.541 -14.800 -22.159, -5.682 -14.800 -67.841, -5.467 -14.800 -66.345, -5.682 -14.800 -66.159, -5.390 -14.800 -62.742, -5.390 -14.800 -62.458, -5.156 -14.800 -63.255, 0.910 -14.800 -61.193, 4.400 -14.800 -61.600, 0.910 -14.800 -60.362, 4.682 -14.800 -61.641, 5.541 -14.800 -57.941, 4.941 -14.800 -61.759, 5.756 -14.800 -57.755, 5.310 -14.800 -62.185, 5.156 -14.800 -61.945, 3.644 -14.800 -61.945, 6.763 -14.800 -66.159, 5.313 -14.800 -67.415, 2.265 12.458 -18.500, 2.710 12.110 -18.500, 6.877 9.856 -18.500, 6.638 10.010 -18.500, 7.064 9.641 -18.500, 7.182 9.382 -18.500, 7.182 8.818 -18.500, 7.182 0.282 -18.500, 7.182 -8.818 -18.500, 7.064 -8.559 -18.500, 6.877 -0.756 -18.500, 5.241 -3.859 -18.500, 5.055 -3.644 -18.500, 4.542 -3.410 -18.500, 3.893 -1.116 -18.500, 4.050 -0.000 -18.500, -2.913 -11.913 -18.500, -7.064 -9.641 -18.500, -7.223 -9.100 -18.500, -7.182 -9.382 -18.500, -7.223 -0.000 -18.500, -7.064 8.559 -18.500, -7.064 0.541 -18.500, -6.877 0.756 -18.500, -5.400 4.400 -18.500, -6.638 0.910 -18.500, -6.365 0.990 -18.500, -5.359 4.118 -18.500, -6.080 0.990 -18.500, -4.815 3.490 -18.500, -3.985 3.490 -18.500, -3.559 3.859 -18.500, -2.493 3.191 -18.500, -3.400 4.400 -18.500, -2.025 3.507 -18.500, -2.025 5.593 -18.500, -1.517 5.345 -18.500, -0.423 5.072 -18.500, 1.252 5.248 -18.500, 2.265 5.742 -18.500, 3.441 4.118 -18.500, 2.265 3.358 -18.500, 3.400 4.400 -18.500, 2.710 3.010 -18.500, 3.745 3.644 -18.500, 4.258 3.410 -18.500, 3.700 1.647 -18.500, 3.893 1.116 -18.500, 5.263 0.282 -18.500, 1.775 3.640 -18.500, 1.252 3.852 -18.500, -3.745 3.644 -18.500, -3.576 1.901 -18.500, -3.961 0.842 -18.500, -4.040 0.283 -18.500, -5.263 -0.282 -18.500, -4.040 -0.283 -18.500, -3.961 -0.842 -18.500, -5.381 -0.541 -18.500, -5.359 -4.118 -18.500, -6.877 -0.756 -18.500, -7.182 -0.282 -18.500, -4.542 -3.410 -18.500, -3.985 -3.490 -18.500, -3.576 -1.901 -18.500, -3.277 -2.381 -18.500, -2.913 -2.813 -18.500, -2.493 -3.191 -18.500, -1.517 -3.755 -18.500, -0.423 -5.072 -18.500, 0.703 -3.988 -18.500, 3.745 -5.456 -18.500, 4.258 -5.690 -18.500, 3.700 -7.453 -18.500, 3.893 -7.984 -18.500, 5.223 -9.100 -18.500, 4.050 -9.100 -18.500, 5.263 -9.382 -18.500, 4.011 -9.664 -18.500, 5.568 -9.856 -18.500, 5.807 -10.010 -18.500, 3.435 -11.246 -18.500, -2.025 -3.507 -18.500, -3.400 -4.700 -18.500, -2.913 -6.287 -18.500, -3.559 -5.241 -18.500, -0.980 -3.930 -18.500, -0.423 -4.028 -18.500, 1.252 -3.852 -18.500, 1.775 -3.640 -18.500, 3.559 -3.859 -18.500, 3.985 -3.490 -18.500, 4.011 9.664 -18.500, 5.381 9.641 -18.500, 5.263 9.382 -18.500, 3.893 10.216 -18.500, 0.141 13.148 -18.500, -3.277 11.481 -18.500, -6.080 10.090 -18.500, -7.064 9.641 -18.500, -7.182 9.382 -18.500, -10.000 14.300 -18.500, -3.576 11.001 -18.500, -3.806 10.485 -18.500, -3.961 9.942 -18.500, -4.040 9.383 -18.500, -4.040 8.817 -18.500, -5.381 8.559 -18.500, -5.568 8.344 -18.500, -5.807 8.190 -18.500, -5.055 5.456 -18.500, -5.241 5.241 -18.500, -5.359 4.982 -18.500, -6.638 8.190 -18.500, -5.400 4.700 -18.500, -5.807 10.010 -18.500, -5.568 9.856 -18.500, -5.263 8.818 -18.500, -4.258 5.690 -18.500, -3.559 5.241 -18.500, 3.745 5.456 -18.500, 3.435 6.954 -18.500, 4.258 5.690 -18.500, 3.985 5.610 -18.500, 5.568 8.344 -18.500, 5.807 8.190 -18.500, 4.815 5.610 -18.500, 5.241 5.241 -18.500, 6.638 8.190 -18.500, 7.064 0.541 -18.500, 4.011 8.536 -18.500, 5.223 9.100 -18.500, -3.806 7.715 -18.500, 6.877 0.756 -18.500, 5.400 4.400 -18.500, 6.638 0.910 -18.500, 6.365 0.990 -18.500, 5.359 4.118 -18.500, 5.241 3.859 -18.500, 6.080 0.990 -18.500, 5.807 -0.910 -18.500, 6.080 -0.990 -18.500, 6.638 -0.910 -18.500, 7.182 -9.382 -18.500, 7.064 -9.641 -18.500, 5.807 -8.190 -18.500, 6.638 -8.190 -18.500, 5.359 -4.982 -18.500, 6.080 -8.110 -18.500, 10.000 -14.300 -18.500, 6.638 -10.010 -18.500, 3.435 -6.954 -18.500, 3.441 -4.118 -18.500, 3.400 -4.700 -18.500, 6.080 8.110 -18.500, 6.877 8.344 -18.500, -5.263 -8.818 -18.500, -3.961 -8.258 -18.500, -4.542 -5.690 -18.500, -3.806 -7.715 -18.500, -3.576 -7.199 -18.500, -4.258 -5.690 -18.500, -3.277 -6.719 -18.500, -3.745 -5.456 -18.500, -4.815 -5.610 -18.500, -5.055 -5.456 -18.500, -6.080 -8.110 -18.500, -6.638 -8.190 -18.500, -5.241 -5.241 -18.500, -6.365 -8.110 -18.500, -5.359 -4.982 -18.500, -7.064 -0.541 -18.500, -5.807 -10.010 -18.500, -5.381 -9.641 -18.500, -4.040 -9.383 -18.500, -3.576 -11.001 -18.500, -3.961 -9.942 -18.500, -5.055 3.644 -18.500, -5.568 0.756 -18.500, -5.381 0.541 -18.500, -6.365 -0.990 -18.500, -5.568 -0.756 -18.500, -3.985 -5.610 -18.500, -2.493 -5.909 -18.500, 2.265 -3.358 -18.500, 1.775 -12.740 -18.500, -0.980 13.030 -17.000, -1.517 12.855 -17.000, -2.025 12.607 -17.000, -2.493 12.291 -17.000, -2.913 11.913 -17.000, -3.277 11.481 -17.000, -6.638 10.010 -17.000, -7.064 9.641 -17.000, -7.064 -8.559 -17.000, -7.182 -0.282 -17.000, -7.182 -8.818 -17.000, -7.064 -0.541 -17.000, -6.877 -0.756 -17.000, -5.359 -4.118 -17.000, -6.638 -0.910 -17.000, -5.055 -3.644 -17.000, -3.576 -1.901 -17.000, -3.806 -1.385 -17.000, -5.568 -0.756 -17.000, -3.961 -0.842 -17.000, -5.381 -0.541 -17.000, -5.223 -0.000 -17.000, -4.040 0.283 -17.000, 1.252 -12.952 -17.000, 6.080 -10.090 -17.000, 6.638 -10.010 -17.000, 6.877 -9.856 -17.000, 7.182 -9.382 -17.000, 7.223 -0.000 -17.000, 7.064 0.541 -17.000, 7.064 8.559 -17.000, 5.400 4.400 -17.000, 5.055 3.644 -17.000, 4.815 3.490 -17.000, 3.700 1.647 -17.000, 5.568 0.756 -17.000, 5.263 0.282 -17.000, 4.011 0.564 -17.000, 5.263 -0.282 -17.000, 4.011 -0.564 -17.000, 6.080 -0.990 -17.000, 6.365 -0.990 -17.000, 5.400 -4.700 -17.000, 6.080 -8.110 -17.000, 4.815 -5.610 -17.000, 3.700 -7.453 -17.000, 5.807 -8.190 -17.000, 3.893 -7.984 -17.000, 5.381 -0.541 -17.000, 3.893 -1.116 -17.000, 5.568 -0.756 -17.000, 3.700 -1.647 -17.000, 3.435 -2.146 -17.000, 3.102 -2.603 -17.000, 3.441 -4.118 -17.000, 3.559 -3.859 -17.000, 3.745 -3.644 -17.000, 2.265 -3.358 -17.000, 1.775 -3.640 -17.000, 3.400 -4.700 -17.000, 2.265 -5.742 -17.000, 2.710 -6.090 -17.000, 3.985 -5.610 -17.000, 4.258 -5.690 -17.000, 3.435 -6.954 -17.000, 1.252 -3.852 -17.000, 0.703 -5.112 -17.000, 0.141 -4.048 -17.000, -1.517 -3.755 -17.000, -2.025 -3.507 -17.000, -3.745 -5.456 -17.000, -3.985 -5.610 -17.000, -3.277 -6.719 -17.000, -3.576 -7.199 -17.000, -5.568 -8.344 -17.000, -5.263 -8.818 -17.000, -5.263 -9.382 -17.000, -5.381 -9.641 -17.000, -5.568 -9.856 -17.000, -3.806 -10.485 -17.000, -2.913 -11.913 -17.000, -0.423 -5.072 -17.000, -0.980 -3.930 -17.000, -3.441 -4.118 -17.000, -2.913 -2.813 -17.000, -3.745 -3.644 -17.000, -4.258 -3.410 -17.000, -4.040 -0.283 -17.000, -3.806 1.385 -17.000, -5.807 0.910 -17.000, -6.365 0.990 -17.000, -5.055 3.644 -17.000, -5.400 4.700 -17.000, -5.359 4.982 -17.000, -4.815 5.610 -17.000, -4.542 5.690 -17.000, -3.806 7.715 -17.000, -3.961 8.258 -17.000, -4.040 8.817 -17.000, -3.961 9.942 -17.000, -5.568 9.856 -17.000, -4.542 3.410 -17.000, -3.745 3.644 -17.000, -3.985 3.490 -17.000, -3.559 3.859 -17.000, -3.441 4.118 -17.000, -3.400 4.700 -17.000, -1.517 3.755 -17.000, -0.980 5.170 -17.000, -0.980 3.930 -17.000, -0.423 4.028 -17.000, 1.252 3.852 -17.000, 1.775 3.640 -17.000, 3.441 4.118 -17.000, 3.559 3.859 -17.000, 2.710 3.010 -17.000, 4.542 3.410 -17.000, 3.985 3.490 -17.000, 3.435 2.146 -17.000, 0.703 5.112 -17.000, 5.263 8.818 -17.000, 4.011 8.536 -17.000, 5.381 8.559 -17.000, 3.893 7.984 -17.000, 5.568 8.344 -17.000, 4.815 5.610 -17.000, 6.365 8.110 -17.000, 5.241 5.241 -17.000, 5.359 4.982 -17.000, 3.435 6.954 -17.000, 4.258 5.690 -17.000, 3.102 6.497 -17.000, 2.710 6.090 -17.000, 3.441 4.982 -17.000, 3.559 5.241 -17.000, 3.985 5.610 -17.000, 2.265 5.742 -17.000, 1.775 5.460 -17.000, -1.517 5.345 -17.000, -2.025 5.593 -17.000, -3.745 5.456 -17.000, -2.913 6.287 -17.000, -3.985 5.610 -17.000, -3.277 6.719 -17.000, -5.223 9.100 -17.000, -4.040 9.383 -17.000, -3.576 11.001 -17.000, 6.080 10.090 -17.000, 3.435 11.246 -17.000, 3.893 10.216 -17.000, 5.263 9.382 -17.000, 5.568 9.856 -17.000, 5.381 9.641 -17.000, -5.241 5.241 -17.000, -7.064 8.559 -17.000, -6.877 0.756 -17.000, -7.064 0.541 -17.000, 7.182 -0.282 -17.000, 5.359 -4.118 -17.000, 3.435 -11.246 -17.000, 5.807 -10.010 -17.000, 3.893 -10.216 -17.000, 4.050 -9.100 -17.000, 3.700 -10.747 -17.000, 5.381 -8.559 -17.000, 4.011 -8.536 -17.000, 3.745 -5.456 -17.000, 6.365 10.090 -17.000, 7.182 9.382 -17.000, 5.807 8.190 -17.000, -6.638 -10.010 -17.000, -6.877 -9.856 -17.000, -7.182 -9.382 -17.000, -7.223 -9.100 -17.000, -6.638 -8.190 -17.000, -6.365 -8.110 -17.000, -5.807 -8.190 -17.000, -6.638 0.910 -17.000, -5.807 -0.910 -17.000, -6.080 -0.990 -17.000, -3.559 -5.241 -17.000, -5.359 -4.982 -17.000, -2.493 -12.291 -17.000, -3.277 -11.481 -17.000, -4.542 -5.690 -17.000, 4.011 -0.564 -18.500, 3.700 -1.647 -18.500, 3.435 -2.146 -18.500, 3.102 -2.603 -18.500, 0.141 -4.048 -18.500, -3.806 -1.385 -18.500, -3.576 1.901 -17.000, -3.277 2.381 -18.500, -2.913 2.813 -18.500, -2.493 3.191 -17.000, -2.025 3.507 -17.000, -1.517 3.755 -18.500, -0.423 4.028 -18.500, 0.141 4.048 -18.500, 3.102 2.603 -18.500, 3.435 2.146 -18.500, 3.893 1.116 -17.000, 4.050 -0.000 -17.000, 2.710 -3.010 -18.500, 2.710 -3.010 -17.000, 0.703 -3.988 -17.000, -0.423 -4.028 -17.000, -2.493 -3.191 -17.000, -3.277 -2.381 -17.000, -3.961 0.842 -17.000, -3.806 1.385 -18.500, -2.913 2.813 -17.000, -0.980 3.930 -18.500, 0.141 4.048 -17.000, 0.703 3.988 -18.500, 0.703 3.988 -17.000, 2.265 3.358 -17.000, 3.102 2.603 -17.000, 4.011 0.564 -18.500, 3.893 -10.216 -18.500, 3.102 -11.703 -18.500, 2.710 -12.110 -17.000, 2.710 -12.110 -18.500, 1.775 -12.740 -17.000, 1.252 -12.952 -18.500, 0.703 -13.088 -18.500, 0.703 -13.088 -17.000, 0.141 -13.148 -18.500, -0.423 -13.128 -17.000, -0.423 -13.128 -18.500, -0.980 -13.030 -18.500, -0.980 -13.030 -17.000, -1.517 -12.855 -17.000, -2.025 -12.607 -17.000, -2.025 -12.607 -18.500, -2.493 -12.291 -18.500, -3.806 -10.485 -18.500, -3.961 -9.942 -17.000, -4.040 -9.383 -17.000, -4.040 -8.817 -18.500, -2.025 -5.593 -18.500, -2.025 -5.593 -17.000, -0.980 -5.170 -18.500, 0.703 -5.112 -18.500, 1.252 -5.248 -18.500, 1.775 -5.460 -18.500, 2.265 -5.742 -18.500, 2.710 -6.090 -18.500, 4.011 -8.536 -18.500, 3.700 -10.747 -18.500, 3.102 -11.703 -17.000, 2.265 -12.458 -18.500, 2.265 -12.458 -17.000, 0.141 -13.148 -17.000, -1.517 -12.855 -18.500, -3.277 -11.481 -18.500, -3.576 -11.001 -17.000, -4.040 -8.817 -17.000, -3.961 -8.258 -17.000, -3.806 -7.715 -17.000, -2.913 -6.287 -17.000, -2.493 -5.909 -17.000, -1.517 -5.345 -18.500, -1.517 -5.345 -17.000, -0.980 -5.170 -17.000, 0.141 -5.052 -18.500, 0.141 -5.052 -17.000, 1.252 -5.248 -17.000, 1.775 -5.460 -17.000, 3.102 -6.497 -18.500, 3.102 -6.497 -17.000, 4.011 -9.664 -17.000, 3.893 7.984 -18.500, 3.102 6.497 -18.500, 2.710 6.090 -18.500, 1.775 5.460 -18.500, 1.252 5.248 -17.000, 0.141 5.052 -17.000, 0.141 5.052 -18.500, -0.423 5.072 -17.000, -0.980 5.170 -18.500, -3.277 6.719 -18.500, -3.576 7.199 -18.500, -3.806 10.485 -17.000, -2.493 12.291 -18.500, -1.517 12.855 -18.500, -0.980 13.030 -18.500, 0.141 13.148 -17.000, 0.703 13.088 -17.000, 0.703 13.088 -18.500, 1.775 12.740 -18.500, 2.265 12.458 -17.000, 2.710 12.110 -17.000, 3.102 11.703 -18.500, 3.700 10.747 -18.500, 4.011 9.664 -17.000, 3.700 7.453 -18.500, 3.700 7.453 -17.000, 0.703 5.112 -18.500, -2.493 5.909 -18.500, -2.493 5.909 -17.000, -2.913 6.287 -18.500, -3.576 7.199 -17.000, -3.961 8.258 -18.500, -2.913 11.913 -18.500, -2.025 12.607 -18.500, -0.423 13.128 -18.500, -0.423 13.128 -17.000, 1.252 12.952 -18.500, 1.252 12.952 -17.000, 1.775 12.740 -17.000, 3.102 11.703 -17.000, 3.435 11.246 -18.500, 3.700 10.747 -17.000, 4.050 9.100 -18.500, 4.050 9.100 -17.000, -4.815 -5.610 -17.000, -3.441 -4.982 -18.500, -3.441 -4.982 -17.000, -5.241 -5.241 -17.000, -5.055 -5.456 -17.000, -4.258 -5.690 -17.000, -5.400 -4.700 -18.500, -3.400 -4.400 -18.500, -3.441 -4.118 -18.500, -3.745 -3.644 -18.500, -3.985 -3.490 -17.000, -4.542 -3.410 -17.000, -5.055 -3.644 -18.500, -4.815 -3.490 -17.000, -5.241 -3.859 -18.500, -5.400 -4.400 -18.500, -3.559 -3.859 -18.500, -3.559 -3.859 -17.000, -4.258 -3.410 -18.500, -4.815 -3.490 -18.500, -5.241 -3.859 -17.000, -3.400 -4.700 -17.000, -6.877 9.856 -18.500, -6.638 10.010 -18.500, -6.365 10.090 -18.500, -5.807 10.010 -17.000, -5.381 9.641 -18.500, -5.263 9.382 -18.500, -5.381 8.559 -17.000, -5.568 8.344 -17.000, -5.807 8.190 -17.000, -6.365 8.110 -17.000, -6.638 8.190 -17.000, -6.365 8.110 -18.500, -6.877 8.344 -17.000, -6.877 8.344 -18.500, -7.182 8.818 -17.000, -7.182 8.818 -18.500, -7.182 9.382 -17.000, -7.223 9.100 -17.000, -7.223 9.100 -18.500, -6.877 9.856 -17.000, -6.365 10.090 -17.000, -6.080 10.090 -17.000, -5.381 9.641 -17.000, -5.263 9.382 -17.000, -5.223 9.100 -18.500, -5.263 8.818 -17.000, -6.080 8.110 -17.000, -6.080 8.110 -18.500, -5.223 -0.000 -18.500, -6.365 -0.990 -17.000, -7.223 -0.000 -17.000, -7.182 0.282 -17.000, -5.807 0.910 -18.500, -5.568 0.756 -17.000, -5.263 0.282 -17.000, -5.263 -0.282 -17.000, -5.807 -0.910 -18.500, -6.080 -0.990 -18.500, -6.638 -0.910 -18.500, -7.182 0.282 -18.500, -6.080 0.990 -17.000, -5.381 0.541 -17.000, -5.263 0.282 -18.500, 7.182 -0.282 -18.500, 7.064 -0.541 -18.500, 7.064 -0.541 -17.000, 6.365 -0.990 -18.500, 5.807 -0.910 -17.000, 5.223 -0.000 -18.500, 5.381 0.541 -18.500, 5.568 0.756 -18.500, 5.807 0.910 -17.000, 5.807 0.910 -18.500, 6.080 0.990 -17.000, 6.638 0.910 -17.000, 7.223 -0.000 -18.500, 6.877 -0.756 -17.000, 6.638 -0.910 -17.000, 5.568 -0.756 -18.500, 5.381 -0.541 -18.500, 5.263 -0.282 -18.500, 5.223 -0.000 -17.000, 5.381 0.541 -17.000, 6.365 0.990 -17.000, 6.877 0.756 -17.000, 7.182 0.282 -17.000, -5.241 3.859 -18.500, -5.359 4.118 -17.000, -5.241 3.859 -17.000, -4.815 3.490 -17.000, -3.441 4.118 -18.500, -4.542 3.410 -18.500, -4.258 3.410 -18.500, -4.258 3.410 -17.000, -5.400 4.400 -17.000, -3.400 4.700 -18.500, -3.559 5.241 -17.000, -3.985 5.610 -18.500, -4.258 5.690 -17.000, -4.815 5.610 -18.500, -5.055 5.456 -17.000, -3.441 4.982 -18.500, -3.441 4.982 -17.000, -3.745 5.456 -18.500, -4.542 5.690 -18.500, 7.223 -9.100 -18.500, 7.064 -9.641 -17.000, 6.877 -9.856 -18.500, 6.365 -10.090 -18.500, 6.080 -10.090 -18.500, 5.263 -9.382 -17.000, 5.381 -9.641 -18.500, 5.263 -8.818 -17.000, 5.381 -8.559 -18.500, 5.568 -8.344 -18.500, 6.365 -8.110 -18.500, 6.877 -8.344 -18.500, 6.365 -10.090 -17.000, 5.568 -9.856 -17.000, 5.381 -9.641 -17.000, 5.263 -8.818 -18.500, 5.568 -8.344 -17.000, 6.365 -8.110 -17.000, 6.638 -8.190 -17.000, 6.877 -8.344 -17.000, 7.064 -8.559 -17.000, 7.182 -8.818 -17.000, -5.223 -9.100 -18.500, -5.263 -9.382 -18.500, -5.807 -10.010 -17.000, -5.568 -9.856 -18.500, -6.080 -10.090 -18.500, -6.365 -10.090 -17.000, -6.638 -10.010 -18.500, -6.877 -9.856 -18.500, -7.064 -8.559 -18.500, -6.877 -8.344 -17.000, -5.568 -8.344 -18.500, -6.080 -10.090 -17.000, -6.365 -10.090 -18.500, -7.064 -9.641 -17.000, -7.182 -8.818 -18.500, -6.877 -8.344 -18.500, -6.080 -8.110 -17.000, -5.807 -8.190 -18.500, -5.381 -8.559 -17.000, -5.381 -8.559 -18.500, -5.223 -9.100 -17.000, 3.441 -4.982 -18.500, 3.559 -5.241 -18.500, 3.441 -4.982 -17.000, 3.559 -5.241 -17.000, 5.241 -5.241 -17.000, 5.359 -4.982 -17.000, 3.985 -5.610 -18.500, 4.542 -5.690 -18.500, 4.542 -5.690 -17.000, 4.815 -5.610 -18.500, 5.055 -5.456 -18.500, 5.055 -5.456 -17.000, 5.241 -5.241 -18.500, 5.400 -4.400 -18.500, 5.359 -4.118 -18.500, 5.241 -3.859 -17.000, 4.815 -3.490 -18.500, 5.055 -3.644 -17.000, 4.815 -3.490 -17.000, 3.745 -3.644 -18.500, 3.400 -4.400 -17.000, 3.400 -4.400 -18.500, 4.542 -3.410 -17.000, 4.258 -3.410 -18.500, 4.258 -3.410 -17.000, 3.985 -3.490 -17.000, 5.400 -4.700 -18.500, 5.400 4.700 -18.500, 5.055 5.456 -18.500, 5.055 5.456 -17.000, 4.542 5.690 -17.000, 3.745 5.456 -17.000, 5.359 4.982 -18.500, 4.542 5.690 -18.500, 3.559 5.241 -18.500, 3.441 4.982 -18.500, 3.985 3.490 -18.500, 4.258 3.410 -17.000, 4.542 3.410 -18.500, 5.359 4.118 -17.000, 3.559 3.859 -18.500, 3.745 3.644 -17.000, 4.815 3.490 -18.500, 5.055 3.644 -18.500, 5.241 3.859 -17.000, 3.400 4.700 -17.000, 3.400 4.700 -18.500, 5.807 10.010 -17.000, 5.568 9.856 -18.500, 5.807 10.010 -18.500, 6.080 10.090 -18.500, 6.877 9.856 -17.000, 7.182 8.818 -17.000, 6.638 8.190 -17.000, 6.365 8.110 -18.500, 5.381 8.559 -18.500, 5.223 9.100 -17.000, 5.263 8.818 -18.500, 6.365 10.090 -18.500, 6.638 10.010 -17.000, 7.064 9.641 -17.000, 7.223 9.100 -18.500, 7.064 8.559 -18.500, 6.877 8.344 -17.000, 6.080 8.110 -17.000, 10.000 -15.963 -17.889, 10.000 -15.714 -17.586, 10.000 -15.411 -17.337, 10.000 -14.491 -18.538, -10.000 -14.491 -18.538, -10.000 -15.065 -17.152, -10.000 -14.654 -18.646, -10.000 -14.762 -18.809, -10.000 -14.800 -19.000, -10.000 -14.690 -17.038, 10.000 -14.690 -17.038, 10.000 -15.065 -17.152, -10.000 -15.411 -17.337, -10.000 -15.963 -17.889, -10.000 -16.148 -18.235, 10.000 -16.262 -18.610, 10.000 -16.148 -18.235, -10.000 -15.714 -17.586, -10.000 -16.262 -18.610, -10.000 -14.300 -18.500, 10.000 -14.762 -18.809, 10.000 -14.800 -19.000, 10.000 -14.654 -18.646, -10.000 15.714 -17.586, -10.000 15.065 -17.152, -10.000 14.491 -18.538, 10.000 14.690 -17.038, 10.000 14.300 -18.500, 10.000 14.654 -18.646, 10.000 16.262 -18.610, 10.000 14.800 -19.000, 10.000 15.065 -17.152, 10.000 15.714 -17.586, -10.000 16.262 -18.610, -10.000 16.300 -19.000, -10.000 14.690 -17.038, 10.000 15.411 -17.337, -10.000 15.411 -17.337, 10.000 15.963 -17.889, -10.000 15.963 -17.889, 10.000 16.148 -18.235, -10.000 16.148 -18.235, 10.000 16.300 -19.000, 10.000 14.491 -18.538, -10.000 14.654 -18.646, 10.000 14.762 -18.809, -10.000 14.762 -18.809, 7.495 14.800 -30.100, 7.458 14.800 -30.286, 7.387 14.800 -30.463, 7.918 14.800 -31.411, 7.712 14.800 -31.591, 6.996 14.800 -30.868, 7.484 14.800 -31.741, 7.238 14.800 -31.859, 6.978 14.800 -31.942, 6.709 14.800 -31.989, 6.259 14.800 -30.971, 5.773 14.800 -30.687, 5.407 14.800 -31.675, 4.996 14.800 -31.318, 4.595 14.800 -30.610, 5.500 14.800 -29.995, 4.501 14.800 -30.073, 4.510 14.800 -29.800, 5.519 14.800 -29.806, 5.573 14.800 -29.624, 4.638 14.800 -29.271, 5.661 14.800 -29.455, 4.904 14.800 -28.795, 5.082 14.800 -28.589, 5.780 14.800 -29.306, 6.089 14.800 -29.088, 5.516 14.800 -28.259, 6.269 14.800 -29.027, 6.457 14.800 -29.001, 6.291 14.800 -28.011, 6.835 14.800 -28.028, 7.593 14.800 -28.325, 7.283 14.800 -30.622, 5.517 14.800 -30.184, 5.924 14.800 -29.183, 7.101 14.800 -28.092, 7.496 7.800 -29.910, 7.495 7.800 -30.100, 7.461 7.800 -29.723, 7.496 14.800 -29.910, 7.289 14.800 -29.386, 7.004 14.800 -29.136, 7.004 7.800 -29.136, 6.832 7.800 -29.057, 6.832 14.800 -29.057, 6.647 7.800 -29.011, 6.647 14.800 -29.011, 5.916 7.800 -30.812, 6.080 14.800 -30.908, 6.448 7.800 -30.999, 6.822 14.800 -30.947, 7.151 14.800 -30.759, 7.151 7.800 -30.759, 7.283 7.800 -30.622, 7.387 7.800 -30.463, 7.458 7.800 -30.286, 7.461 14.800 -29.723, 7.391 14.800 -29.546, 7.159 14.800 -29.247, 5.780 7.800 -29.306, 5.573 7.800 -29.624, 5.519 7.800 -29.806, 5.570 7.800 -30.367, 5.570 14.800 -30.367, 5.656 14.800 -30.537, 5.916 14.800 -30.812, 6.259 7.800 -30.971, 6.448 14.800 -30.999, 6.637 14.800 -30.990, 7.391 7.800 -29.546, 6.457 7.800 -29.001, 6.822 7.800 -30.947, 6.996 7.800 -30.868, 6.637 7.800 -30.990, 6.269 7.800 -29.027, 6.080 7.800 -30.908, 6.089 7.800 -29.088, 5.924 7.800 -29.183, 5.656 7.800 -30.537, 5.661 7.800 -29.455, 5.517 7.800 -30.184, 5.500 7.800 -29.995, 5.773 7.800 -30.687, 7.159 7.800 -29.247, 7.289 7.800 -29.386, 7.387 -7.800 -30.463, 7.458 -7.800 -30.286, 7.495 -7.800 -30.100, 7.496 -7.800 -29.910, 7.461 -7.800 -29.723, 6.259 -7.800 -30.971, 7.289 -7.800 -29.386, 7.004 -7.800 -29.136, 6.832 -7.800 -29.057, 6.457 -7.800 -29.001, 6.080 -7.800 -30.908, 6.269 -7.800 -29.027, 6.089 -7.800 -29.088, 5.656 -7.800 -30.537, 6.448 -7.800 -30.999, 6.822 -7.800 -30.947, 7.283 -7.800 -30.622, 7.461 -14.800 -29.723, 7.391 -14.800 -29.546, 7.391 -7.800 -29.546, 7.289 -14.800 -29.386, 6.647 -7.800 -29.011, 6.457 -14.800 -29.001, 6.089 -14.800 -29.088, 5.924 -14.800 -29.183, 5.924 -7.800 -29.183, 5.780 -14.800 -29.306, 5.780 -7.800 -29.306, 5.661 -14.800 -29.455, 5.573 -14.800 -29.624, 5.573 -7.800 -29.624, 5.773 -7.800 -30.687, 5.773 -14.800 -30.687, 6.259 -14.800 -30.971, 6.637 -7.800 -30.990, 6.996 -14.800 -30.868, 7.151 -14.800 -30.759, 7.151 -7.800 -30.759, 7.283 -14.800 -30.622, 7.159 -14.800 -29.247, 7.159 -7.800 -29.247, 7.004 -14.800 -29.136, 5.661 -7.800 -29.455, 5.519 -7.800 -29.806, 5.500 -7.800 -29.995, 5.517 -7.800 -30.184, 5.570 -7.800 -30.367, 5.916 -7.800 -30.812, 6.448 -14.800 -30.999, 6.822 -14.800 -30.947, 6.996 -7.800 -30.868, 7.496 -14.800 -29.910, 8.304 -14.800 -29.137, 8.004 -14.800 -28.682, 6.647 -14.800 -29.011, 6.269 -14.800 -29.027, 6.022 -14.800 -28.058, 5.082 -14.800 -28.589, 4.754 -14.800 -29.024, 4.638 -14.800 -29.271, 5.500 -14.800 -29.995, 4.501 -14.800 -30.073, 5.517 -14.800 -30.184, 4.530 -14.800 -30.344, 4.696 -14.800 -30.863, 5.656 -14.800 -30.537, 4.830 -14.800 -31.101, 4.996 -14.800 -31.318, 5.189 -14.800 -31.511, 5.407 -14.800 -31.675, 6.080 -14.800 -30.908, 6.165 -14.800 -31.972, 6.436 -14.800 -31.999, 6.709 -14.800 -31.989, 6.978 -14.800 -31.942, 6.637 -14.800 -30.990, 7.238 -14.800 -31.859, 7.387 -14.800 -30.463, 7.458 -14.800 -30.286, 7.495 -14.800 -30.100, 6.832 -14.800 -29.057, 5.519 -14.800 -29.806, 5.570 -14.800 -30.367, 5.916 -14.800 -30.812, 8.499 -14.800 -29.927, 8.499 14.800 -29.927, 8.470 14.800 -29.656, 8.470 -14.800 -29.656, 8.405 -14.800 -29.390, 8.405 14.800 -29.390, 8.304 14.800 -29.137, 8.170 -14.800 -28.899, 8.170 14.800 -28.899, 8.004 14.800 -28.682, 7.355 -14.800 -28.192, 7.355 14.800 -28.192, 6.835 -14.800 -28.028, 6.564 -14.800 -28.001, 6.564 14.800 -28.001, 5.762 14.800 -28.141, 5.288 -14.800 -28.409, 4.904 -14.800 -28.795, 4.530 14.800 -30.344, 4.696 14.800 -30.863, 4.830 14.800 -31.101, 5.189 14.800 -31.511, 5.645 -14.800 -31.808, 5.645 14.800 -31.808, 6.165 14.800 -31.972, 8.096 -14.800 -31.205, 8.096 14.800 -31.205, 8.362 -14.800 -30.729, 8.444 -14.800 -30.469, 8.444 14.800 -30.469, 8.490 14.800 -30.200, 7.811 -14.800 -28.489, 7.811 14.800 -28.489, 7.593 -14.800 -28.325, 7.101 -14.800 -28.092, 6.291 -14.800 -28.011, 6.022 14.800 -28.058, 5.762 -14.800 -28.141, 5.516 -14.800 -28.259, 5.288 14.800 -28.409, 4.754 14.800 -29.024, 4.556 -14.800 -29.531, 4.556 14.800 -29.531, 4.510 -14.800 -29.800, 4.595 -14.800 -30.610, 5.899 -14.800 -31.908, 5.899 14.800 -31.908, 6.436 14.800 -31.999, 7.484 -14.800 -31.741, 7.712 -14.800 -31.591, 7.918 -14.800 -31.411, 8.246 -14.800 -30.976, 8.246 14.800 -30.976, 8.362 14.800 -30.729, 8.490 -14.800 -30.200, -5.248 9.323 -15.800, -5.322 9.534 -15.800, -5.599 9.882 -15.800, -5.599 9.882 -17.000, -6.846 9.882 -17.000, -7.197 9.323 -17.000, -7.124 9.534 -17.000, -5.789 10.001 -15.800, -6.000 10.075 -17.000, -6.445 10.075 -17.000, -6.656 10.001 -15.800, -7.004 9.723 -17.000, -7.124 8.666 -17.000, -7.124 8.666 -15.800, -7.004 8.477 -15.800, -6.846 8.318 -15.800, -6.846 8.318 -17.000, -6.445 8.125 -15.800, -6.000 8.125 -15.800, -5.789 8.199 -15.800, -5.599 8.318 -17.000, -5.441 8.477 -15.800, -5.322 8.666 -15.800, -5.223 9.100 -15.800, -5.441 8.477 -17.000, -5.248 8.877 -17.000, 7.223 -9.100 -17.000, 7.197 -8.877 -15.800, 7.197 -8.877 -17.000, 5.789 -8.199 -17.000, 5.441 -8.477 -17.000, 5.322 -8.666 -15.800, 5.248 -8.877 -15.800, 5.248 -8.877 -17.000, 6.656 -8.199 -15.800, 6.656 -8.199 -17.000, 6.445 -8.125 -15.800, 6.445 -8.125 -17.000, 6.223 -8.100 -15.800, 6.000 -8.125 -15.800, 5.599 -8.318 -15.800, 5.223 -9.100 -15.800, 5.248 -9.323 -17.000, 5.322 -9.534 -17.000, 6.656 -10.001 -15.800, 6.846 -9.882 -17.000, 7.197 -9.323 -15.800, 7.197 -9.323 -17.000, 5.599 -9.882 -17.000, 5.789 -10.001 -15.800, 6.000 -10.075 -15.800, 6.000 -10.075 -17.000, 6.223 -10.100 -15.800, 6.445 -10.075 -15.800, 6.656 -10.001 -17.000, 7.004 -9.723 -17.000, 7.124 -9.534 -17.000, -3.864 7.887 -17.000, -3.699 7.451 -17.000, -3.485 7.037 -15.800, -2.922 6.296 -17.000, -2.581 5.979 -17.000, -1.371 5.289 -17.000, -0.465 5.077 -15.800, 0.000 5.050 -17.000, 1.800 5.472 -15.800, 3.225 6.650 -15.800, 3.225 6.650 -17.000, 3.864 7.887 -15.800, 4.039 8.801 -17.000, 4.039 8.801 -15.800, 4.047 9.267 -17.000, 3.751 10.627 -15.800, 3.551 11.048 -17.000, 3.551 11.048 -15.800, 3.303 11.443 -15.800, 3.012 11.807 -15.800, -3.751 10.627 -17.000, -4.001 9.731 -17.000, -4.047 9.267 -15.800, -3.864 7.887 -15.800, -3.699 7.451 -15.800, -3.225 6.650 -15.800, -2.205 5.703 -17.000, -0.465 5.077 -17.000, 0.000 5.050 -15.800, 0.924 5.157 -15.800, 1.371 5.289 -17.000, 2.581 5.979 -15.800, 2.581 5.979 -17.000, 2.922 6.296 -17.000, 3.485 7.037 -17.000, 3.699 7.451 -15.800, 3.864 7.887 -17.000, 4.001 9.731 -17.000, 3.902 10.186 -17.000, -5.441 -8.477 -15.800, -5.599 -8.318 -17.000, -6.656 -8.199 -15.800, -6.846 -8.318 -15.800, -6.846 -8.318 -17.000, -7.124 -8.666 -15.800, -7.197 -8.877 -17.000, -6.223 -8.100 -17.000, -6.656 -8.199 -17.000, -7.197 -9.323 -17.000, -7.004 -9.723 -15.800, -6.445 -10.075 -15.800, -5.322 -9.534 -15.800, -6.846 -9.882 -17.000, -6.656 -10.001 -17.000, -6.445 -10.075 -17.000, -5.599 -9.882 -17.000, -5.441 -9.723 -17.000, -5.223 -0.000 -17.000, -5.223 -0.000 -15.800, -5.248 0.223 -17.000, -5.322 0.434 -17.000, -5.441 0.623 -17.000, -5.599 0.782 -17.000, -5.789 0.901 -15.800, -6.223 1.000 -15.800, -6.445 0.975 -15.800, -6.656 0.901 -15.800, -6.846 0.782 -17.000, -7.197 0.223 -17.000, -6.000 0.975 -15.800, -6.445 0.975 -17.000, -6.656 0.901 -17.000, -7.004 0.623 -17.000, -7.124 0.434 -17.000, -7.223 -0.000 -15.800, -7.223 -0.000 -17.000, -7.004 -0.623 -17.000, -6.000 -0.975 -17.000, -5.599 -0.782 -17.000, -5.322 -0.434 -15.800, -5.248 -0.223 -15.800, -6.846 -0.782 -17.000, -6.223 -1.000 -17.000, -5.789 -0.901 -15.800, -5.599 -0.782 -15.800, -5.322 -0.434 -17.000, 7.197 0.223 -15.800, 7.223 -0.000 -17.000, 7.124 0.434 -15.800, 7.124 0.434 -17.000, 6.656 0.901 -17.000, 6.656 0.901 -15.800, 5.789 0.901 -15.800, 5.789 0.901 -17.000, 5.599 0.782 -15.800, 5.322 0.434 -15.800, 5.248 0.223 -17.000, 7.004 0.623 -17.000, 6.846 0.782 -17.000, 6.445 0.975 -15.800, 6.445 0.975 -17.000, 6.223 1.000 -15.800, 6.223 1.000 -17.000, 5.599 0.782 -17.000, 5.322 0.434 -17.000, 5.248 0.223 -15.800, 5.248 -0.223 -17.000, 5.248 -0.223 -15.800, 5.322 -0.434 -15.800, 5.322 -0.434 -17.000, 5.441 -0.623 -17.000, 5.441 -0.623 -15.800, 5.599 -0.782 -17.000, 5.599 -0.782 -15.800, 6.223 -1.000 -15.800, 6.445 -0.975 -15.800, 6.846 -0.782 -15.800, 7.197 -0.223 -17.000, 7.223 -0.000 -15.800, 6.223 -1.000 -17.000, 6.445 -0.975 -17.000, 6.846 -0.782 -17.000, 7.004 -0.623 -15.800, 7.004 -0.623 -17.000, 7.124 -0.434 -15.800, 7.197 9.323 -15.800, 7.223 9.100 -17.000, 7.197 9.323 -17.000, 7.124 9.534 -17.000, 7.004 9.723 -15.800, 7.004 9.723 -17.000, 6.656 10.001 -15.800, 6.223 10.100 -17.000, 6.000 10.075 -17.000, 5.599 9.882 -17.000, 5.599 9.882 -15.800, 5.441 9.723 -17.000, 5.322 9.534 -15.800, 5.322 9.534 -17.000, 6.846 9.882 -17.000, 6.445 10.075 -15.800, 6.445 10.075 -17.000, 6.000 10.075 -15.800, 5.223 9.100 -15.800, 5.322 8.666 -15.800, 5.599 8.318 -17.000, 5.789 8.199 -15.800, 6.223 8.100 -17.000, 6.846 8.318 -15.800, 7.197 8.877 -15.800, 6.656 8.199 -17.000, 6.846 8.318 -17.000, 7.004 8.477 -17.000, 3.012 -11.807 -15.800, 3.303 -11.443 -15.800, 3.864 -7.887 -15.800, 0.465 -5.077 -15.800, 0.465 -5.077 -17.000, -0.924 -5.157 -17.000, -1.371 -5.289 -15.800, -2.205 -5.703 -15.800, -2.922 -6.296 -17.000, -3.485 -7.037 -15.800, -3.864 -7.887 -17.000, -4.039 -8.801 -15.800, -4.001 -9.731 -15.800, -3.303 -11.443 -17.000, 3.303 -11.443 -17.000, 4.039 -8.801 -15.800, 3.864 -7.887 -17.000, 3.485 -7.037 -15.800, 3.225 -6.650 -15.800, 1.800 -5.472 -15.800, 1.371 -5.289 -15.800, 1.371 -5.289 -17.000, -0.465 -5.077 -17.000, -1.371 -5.289 -17.000, -2.205 -5.703 -17.000, -3.902 -10.186 -17.000, -3.751 -10.627 -17.000, -3.551 -11.048 -17.000, 4.050 -0.000 -15.800, 4.024 0.462 -17.000, 4.050 -0.000 -17.000, 3.945 0.917 -17.000, 3.634 1.787 -15.800, 2.823 2.904 -17.000, 1.682 3.684 -15.800, 1.252 3.852 -15.800, -1.469 3.774 -17.000, -1.469 3.774 -15.800, -1.890 3.582 -17.000, -2.286 3.343 -17.000, -2.286 3.343 -15.800, -2.652 3.061 -15.800, -4.043 -0.231 -17.000, -3.991 -0.691 -15.800, -3.527 -1.992 -15.800, -3.277 -2.381 -15.800, -2.984 -2.739 -17.000, -2.984 -2.739 -15.800, -2.652 -3.061 -15.800, -2.286 -3.343 -15.800, -2.286 -3.343 -17.000, -1.030 -3.917 -15.800, -0.576 -4.009 -15.800, -0.116 -4.048 -17.000, 2.823 -2.904 -17.000, 3.135 -2.564 -17.000, 3.407 -2.190 -17.000, 3.407 -2.190 -15.800, 3.814 -1.361 -17.000, 3.945 -0.917 -15.800, 4.024 -0.462 -15.800, 4.024 -0.462 -17.000, 3.814 1.361 -17.000, 3.407 2.190 -17.000, 3.135 2.564 -17.000, 2.823 2.904 -15.800, 2.473 3.207 -15.800, 0.804 3.969 -17.000, 0.347 4.035 -17.000, -0.116 4.048 -17.000, -1.030 3.917 -15.800, -1.030 3.917 -17.000, -2.652 3.061 -17.000, -2.984 2.739 -17.000, -3.277 2.381 -17.000, -3.991 0.691 -15.800, -4.043 0.231 -17.000, -3.886 -1.141 -17.000, -3.527 -1.992 -17.000, -1.890 -3.582 -17.000, -1.469 -3.774 -17.000, 0.347 -4.035 -17.000, 0.804 -3.969 -17.000, 1.682 -3.684 -15.800, 2.091 -3.468 -15.800, 2.091 -3.468 -17.000, 2.473 -3.207 -17.000, 3.634 -1.787 -15.800, -5.248 -14.800 -0.223, -5.223 -14.800 -0.000, -5.322 -14.800 -0.434, -5.322 -16.000 -0.434, -7.004 -14.800 -0.623, -7.124 -14.800 -0.434, -7.197 -14.800 -0.223, -5.441 -14.800 -0.623, -5.599 -14.800 -0.782, -5.599 -16.000 -0.782, -5.789 -16.000 -0.901, -6.000 -14.800 -0.975, -6.223 -16.000 -1.000, -6.445 -14.800 -0.975, -6.656 -14.800 -0.901, -6.656 -16.000 -0.901, -7.223 -16.000 -0.000, -7.197 -14.800 0.223, -7.197 -16.000 0.223, -7.124 -14.800 0.434, -7.004 -14.800 0.623, -6.846 -14.800 0.782, -6.656 -14.800 0.901, -6.000 -16.000 0.975, -5.599 -14.800 0.782, -5.441 -16.000 0.623, -5.322 -14.800 0.434, -5.223 -16.000 -0.000, -6.656 -16.000 0.901, -6.445 -14.800 0.975, -6.223 -16.000 1.000, -5.789 -14.800 0.901, -5.789 -16.000 0.901, -5.599 -16.000 0.782, -5.248 -16.000 0.223, -3.425 -14.800 -4.623, -3.400 -16.000 -4.400, -3.499 -16.000 -4.834, -3.618 -14.800 -5.023, -3.777 -14.800 -5.182, -3.966 -14.800 -5.301, -3.966 -16.000 -5.301, -4.177 -16.000 -5.375, -4.834 -14.800 -5.301, -5.023 -14.800 -5.182, -5.301 -14.800 -4.834, -5.375 -14.800 -4.623, -5.375 -16.000 -4.623, -3.618 -16.000 -5.023, -4.623 -14.800 -5.375, -4.834 -16.000 -5.301, -5.375 -16.000 -4.177, -5.301 -14.800 -3.966, -5.023 -14.800 -3.618, -3.966 -14.800 -3.499, -3.777 -14.800 -3.618, -3.499 -16.000 -3.966, -3.425 -14.800 -4.177, -3.425 -16.000 -4.177, -4.623 -16.000 -3.425, -3.618 -16.000 -3.777, 0.975 -16.000 -6.445, 0.901 -14.800 -6.656, 0.434 -16.000 -7.124, 0.434 -14.800 -7.124, -0.223 -16.000 -7.197, -0.975 -16.000 -6.445, 0.782 -16.000 -6.846, 0.223 -16.000 -7.197, -0.223 -14.800 -7.197, -0.434 -16.000 -7.124, -0.623 -14.800 -7.004, -0.901 -16.000 -6.656, -0.975 -14.800 -6.000, -0.623 -14.800 -5.441, -0.000 -14.800 -5.223, 0.782 -14.800 -5.599, 0.975 -16.000 -6.000, -0.782 -16.000 -5.599, 0.434 -16.000 -5.322, 0.623 -14.800 -5.441, 0.901 -16.000 -5.789, 5.400 -16.000 -4.400, 5.375 -14.800 -4.623, 5.375 -16.000 -4.623, 4.623 -14.800 -5.375, 3.966 -14.800 -5.301, 3.777 -16.000 -5.182, 3.400 -16.000 -4.400, 5.301 -16.000 -4.834, 5.182 -16.000 -5.023, 4.834 -16.000 -5.301, 4.177 -14.800 -5.375, 3.777 -14.800 -5.182, 3.618 -16.000 -5.023, 3.499 -16.000 -4.834, 3.400 -14.800 -4.400, 3.425 -14.800 -4.177, 3.499 -16.000 -3.966, 3.618 -16.000 -3.777, 3.966 -16.000 -3.499, 4.623 -14.800 -3.425, 4.834 -16.000 -3.499, 5.023 -16.000 -3.618, 5.182 -14.800 -3.777, 3.777 -14.800 -3.618, 4.400 -14.800 -3.400, 4.400 -16.000 -3.400, 5.301 -16.000 -3.966, 5.375 -16.000 -4.177, 7.197 -14.800 -0.223, 7.124 -14.800 -0.434, 7.197 -16.000 -0.223, 6.846 -14.800 -0.782, 5.441 -14.800 -0.623, 5.322 -14.800 -0.434, 5.248 -16.000 -0.223, 5.248 -14.800 -0.223, 6.656 -16.000 -0.901, 6.445 -14.800 -0.975, 5.789 -16.000 -0.901, 5.322 -16.000 -0.434, 5.223 -16.000 -0.000, 5.248 -16.000 0.223, 5.223 -14.800 -0.000, 5.248 -14.800 0.223, 5.322 -14.800 0.434, 5.322 -16.000 0.434, 5.441 -16.000 0.623, 5.599 -16.000 0.782, 6.223 -16.000 1.000, 6.656 -14.800 0.901, 7.124 -14.800 0.434, 7.197 -14.800 0.223, 5.789 -14.800 0.901, 5.789 -16.000 0.901, 6.000 -14.800 0.975, 6.445 -14.800 0.975, 6.445 -16.000 0.975, 7.004 -16.000 0.623, -5.248 14.800 -0.223, -5.599 16.000 -0.782, -5.789 16.000 -0.901, -6.000 14.800 -0.975, -6.445 16.000 -0.975, -7.197 14.800 -0.223, -5.322 14.800 -0.434, -5.441 16.000 -0.623, -5.441 14.800 -0.623, -5.599 14.800 -0.782, -6.445 14.800 -0.975, -6.846 14.800 -0.782, -7.223 16.000 -0.000, -7.197 14.800 0.223, -7.124 14.800 0.434, -7.004 16.000 0.623, -7.004 14.800 0.623, -6.656 16.000 0.901, -5.789 14.800 0.901, -5.441 16.000 0.623, -5.441 14.800 0.623, -5.223 16.000 -0.000, -6.846 14.800 0.782, -6.656 14.800 0.901, -6.000 14.800 0.975, -5.599 16.000 0.782, -5.599 14.800 0.782, -5.322 14.800 0.434, -3.400 14.800 -4.400, -3.400 16.000 -4.400, -3.499 16.000 -4.834, -3.618 16.000 -5.023, -4.177 14.800 -5.375, -4.623 16.000 -5.375, -4.834 16.000 -5.301, -5.375 14.800 -4.623, -4.177 16.000 -5.375, -4.623 14.800 -5.375, -5.182 16.000 -5.023, -5.182 14.800 -5.023, -5.301 16.000 -3.966, -5.301 14.800 -3.966, -4.623 16.000 -3.425, -4.400 16.000 -3.400, -4.400 14.800 -3.400, -4.177 14.800 -3.425, -3.777 14.800 -3.618, -3.425 14.800 -4.177, -4.834 14.800 -3.499, -4.623 14.800 -3.425, -3.966 16.000 -3.499, -3.499 16.000 -3.966, -3.499 14.800 -3.966, 1.000 14.800 -6.223, 0.975 16.000 -6.445, 0.623 16.000 -7.004, 0.623 14.800 -7.004, -0.434 16.000 -7.124, -0.623 16.000 -7.004, -0.975 14.800 -6.445, 0.223 16.000 -7.197, 0.223 14.800 -7.197, 0.000 14.800 -7.223, -0.223 16.000 -7.197, -0.223 14.800 -7.197, -0.782 16.000 -6.846, -1.000 16.000 -6.223, -0.901 16.000 -5.789, -0.782 16.000 -5.599, 0.223 14.800 -5.248, 0.223 16.000 -5.248, 0.782 16.000 -5.599, 0.782 14.800 -5.599, 0.901 14.800 -5.789, 0.975 14.800 -6.000, 1.000 16.000 -6.223, -0.434 16.000 -5.322, -0.434 14.800 -5.322, -0.223 14.800 -5.248, 0.000 14.800 -5.223, 0.901 16.000 -5.789, 5.375 16.000 -4.623, 5.375 14.800 -4.623, 4.834 16.000 -5.301, 4.623 14.800 -5.375, 3.966 16.000 -5.301, 3.499 14.800 -4.834, 3.499 16.000 -4.834, 3.425 16.000 -4.623, 4.834 14.800 -5.301, 3.966 14.800 -5.301, 3.777 14.800 -5.182, 3.618 14.800 -5.023, 3.400 14.800 -4.400, 3.425 16.000 -4.177, 3.499 14.800 -3.966, 3.425 14.800 -4.177, 3.618 16.000 -3.777, 4.177 16.000 -3.425, 5.182 14.800 -3.777, 5.375 14.800 -4.177, 4.623 14.800 -3.425, 4.834 14.800 -3.499, 5.023 14.800 -3.618, 5.182 16.000 -3.777, 7.197 16.000 -0.223, 7.197 14.800 -0.223, 7.124 16.000 -0.434, 6.846 14.800 -0.782, 6.846 16.000 -0.782, 5.599 16.000 -0.782, 5.599 14.800 -0.782, 5.322 14.800 -0.434, 5.223 14.800 -0.000, 7.004 14.800 -0.623, 6.656 16.000 -0.901, 6.445 16.000 -0.975, 6.445 14.800 -0.975, 6.000 14.800 -0.975, 5.248 16.000 -0.223, 5.248 14.800 0.223, 5.248 16.000 0.223, 5.322 16.000 0.434, 5.599 14.800 0.782, 5.789 14.800 0.901, 6.000 16.000 0.975, 6.223 16.000 1.000, 6.656 16.000 0.901, 6.846 14.800 0.782, 7.004 16.000 0.623, 7.197 14.800 0.223, 7.223 16.000 -0.000, 6.000 14.800 0.975, 6.445 14.800 0.975, 7.197 16.000 0.223, -4.025 14.800 -0.453, -4.025 16.000 -0.453, -3.823 14.800 -1.338, -3.649 14.800 -1.757, -3.429 14.800 -2.155, -2.864 14.800 -2.864, -2.525 16.000 -3.166, -2.155 14.800 -3.429, -0.901 14.800 -3.948, -0.453 14.800 -4.025, 0.901 14.800 -3.948, 1.338 14.800 -3.823, 1.338 16.000 -3.823, 1.757 16.000 -3.649, 2.525 16.000 -3.166, 2.525 14.800 -3.166, 3.166 14.800 -2.525, 3.429 16.000 -2.155, 3.649 16.000 -1.757, 3.649 14.800 -1.757, 3.823 16.000 -1.338, 4.050 14.800 -0.000, 4.025 16.000 -0.453, -3.823 16.000 -1.338, -3.649 16.000 -1.757, -3.166 14.800 -2.525, -2.155 16.000 -3.429, -1.757 16.000 -3.649, 2.155 16.000 -3.429, 4.025 14.800 -0.453, 8.409 16.000 1.242, 8.372 16.000 1.472, 8.258 16.000 1.917, 7.789 14.800 2.398, 7.789 16.000 2.398, 8.258 14.800 1.917, 8.140 14.800 2.111, 4.550 16.000 2.500, 4.395 16.000 2.476, 4.256 16.000 2.405, 4.074 14.800 2.155, 4.074 16.000 2.155, 4.395 14.800 2.476, 4.145 14.800 2.294, 4.145 16.000 2.294, 4.050 16.000 -0.000, -4.050 14.800 -0.000, -4.050 16.000 -0.000, -4.050 16.000 2.000, -4.074 14.800 2.155, -4.074 16.000 2.155, -4.145 14.800 2.294, -4.256 16.000 2.405, -7.348 16.000 2.500, -7.348 14.800 2.500, -7.575 14.800 2.474, -7.789 16.000 2.398, -7.981 14.800 2.275, -8.140 14.800 2.111, -8.258 16.000 1.917, -8.372 14.800 1.472, -8.372 16.000 1.472, -8.409 14.800 1.242, -8.440 14.800 1.012, -9.968 16.000 -11.803, -9.992 16.000 -12.200, -10.000 14.800 -12.597, -2.500 14.800 -11.000, -2.401 16.000 -10.566, -2.475 14.800 -10.777, -2.401 14.800 -10.566, -2.282 16.000 -10.377, -1.934 16.000 -10.099, -1.723 14.800 -10.025, -1.500 14.800 -10.000, -2.123 14.800 -10.218, -1.934 14.800 -10.099, 1.723 16.000 -10.025, 1.934 16.000 -10.099, 2.123 14.800 -10.218, 2.282 16.000 -10.377, 2.401 14.800 -10.566, 2.401 16.000 -10.566, 1.934 14.800 -10.099, 2.123 16.000 -10.218, 2.475 16.000 -10.777, 10.000 14.800 -12.597, 9.992 14.800 -12.200, 9.992 16.000 -12.200, 9.968 14.800 -11.803, 10.000 14.800 -15.300, 10.000 16.000 -15.300, 10.000 16.000 -12.597, 9.968 16.000 -11.803, 2.500 16.000 -11.000, 4.400 16.000 -5.400, 1.500 16.000 -10.000, 0.782 16.000 -6.846, 0.901 16.000 -6.656, 0.000 16.000 -7.223, -0.901 16.000 -6.656, -1.500 16.000 -10.000, -1.723 16.000 -10.025, -0.975 16.000 -6.445, -2.123 16.000 -10.218, -2.475 16.000 -10.777, -2.500 16.000 -11.000, -5.023 16.000 -5.182, -5.301 16.000 -4.834, -9.929 16.000 -11.407, -7.197 16.000 -0.223, -7.124 16.000 -0.434, -7.124 16.000 0.434, -7.197 16.000 0.223, -6.846 16.000 0.782, -6.223 16.000 1.000, -6.445 16.000 0.975, -7.575 16.000 2.474, -8.440 16.000 1.012, -8.409 16.000 1.242, -8.328 16.000 1.700, -8.140 16.000 2.111, -7.981 16.000 2.275, -6.000 16.000 0.975, -5.789 16.000 0.901, -4.395 16.000 2.476, -4.550 16.000 2.500, -4.145 16.000 2.294, -5.248 16.000 0.223, -5.322 16.000 0.434, -5.248 16.000 -0.223, -5.322 16.000 -0.434, -3.948 16.000 -0.901, -4.177 16.000 -3.425, -3.429 16.000 -2.155, -3.777 16.000 -3.618, -3.618 16.000 -3.777, -3.166 16.000 -2.525, -3.777 16.000 -5.182, -2.864 16.000 -2.864, -3.425 16.000 -4.177, -1.338 16.000 -3.823, -0.623 16.000 -5.441, -0.901 16.000 -3.948, -0.453 16.000 -4.025, -0.223 16.000 -5.248, 0.000 16.000 -4.050, 0.000 16.000 -5.223, 0.434 16.000 -5.322, 3.400 16.000 -4.400, 3.618 16.000 -5.023, 0.623 16.000 -5.441, 3.777 16.000 -5.182, 4.177 16.000 -5.375, 0.975 16.000 -6.000, 0.453 16.000 -4.025, 0.901 16.000 -3.948, 3.499 16.000 -3.966, 3.777 16.000 -3.618, 3.966 16.000 -3.499, 4.400 16.000 -3.400, 2.864 16.000 -2.864, 3.166 16.000 -2.525, 4.623 16.000 -3.425, 4.834 16.000 -3.499, 5.441 16.000 -0.623, 5.322 16.000 -0.434, 3.948 16.000 -0.901, 5.223 16.000 -0.000, 5.441 16.000 0.623, 5.789 16.000 0.901, 5.599 16.000 0.782, 6.445 16.000 0.975, 8.440 16.000 1.012, 4.050 16.000 2.000, 7.348 16.000 2.500, 7.575 16.000 2.474, 7.981 16.000 2.275, 8.140 16.000 2.111, 8.328 16.000 1.700, 7.004 16.000 -0.623, 5.301 16.000 -4.834, 5.182 16.000 -5.023, 5.023 16.000 -5.182, 9.929 16.000 -11.407, -4.834 16.000 -3.499, -5.023 16.000 -3.618, -6.223 16.000 -1.000, -5.182 16.000 -3.777, -5.375 16.000 -4.177, -6.846 16.000 -0.782, -5.400 16.000 -4.400, -6.656 16.000 -0.901, -5.375 16.000 -4.623, -3.966 16.000 -5.301, -3.425 16.000 -4.623, -4.400 16.000 -5.400, -0.975 16.000 -6.000, 0.434 16.000 -7.124, 5.375 16.000 -4.177, 5.301 16.000 -3.966, 5.023 16.000 -3.618, 6.223 16.000 -1.000, 5.789 16.000 -0.901, 6.000 16.000 -0.975, 4.623 16.000 -5.375, 5.400 16.000 -4.400, 7.124 16.000 0.434, 6.846 16.000 0.782, -7.004 16.000 -0.623, -6.000 16.000 -0.975, 2.500 16.000 -15.300, 2.500 14.800 -15.300, 2.475 14.800 -10.777, 2.500 14.800 -11.000, 5.023 14.800 -5.182, 5.301 14.800 -4.834, 5.182 14.800 -5.023, 9.929 14.800 -11.407, 8.440 14.800 1.012, 7.124 14.800 -0.434, 7.223 14.800 -0.000, 7.124 14.800 0.434, 7.004 14.800 0.623, 8.409 14.800 1.242, 6.223 14.800 1.000, 8.372 14.800 1.472, 7.575 14.800 2.474, 8.328 14.800 1.700, 7.981 14.800 2.275, 7.348 14.800 2.500, 4.550 14.800 2.500, 4.256 14.800 2.405, 5.322 14.800 0.434, 5.248 14.800 -0.223, 3.948 14.800 -0.901, 5.789 14.800 -0.901, 3.823 14.800 -1.338, 5.441 14.800 -0.623, 4.177 14.800 -3.425, 3.429 14.800 -2.155, 3.966 14.800 -3.499, 3.777 14.800 -3.618, 3.618 14.800 -3.777, 2.864 14.800 -2.864, 3.425 14.800 -4.623, 2.155 14.800 -3.429, 1.757 14.800 -3.649, 0.453 14.800 -4.025, 0.000 14.800 -4.050, 0.434 14.800 -5.322, -1.338 14.800 -3.823, -1.757 14.800 -3.649, -2.525 14.800 -3.166, -3.966 14.800 -3.499, -3.618 14.800 -3.777, -3.948 14.800 -0.901, -5.223 14.800 -0.000, -5.248 14.800 0.223, -4.550 14.800 2.500, -4.050 14.800 2.000, -4.256 14.800 2.405, -4.395 14.800 2.476, -6.223 14.800 1.000, -7.789 14.800 2.398, -8.258 14.800 1.917, -8.328 14.800 1.700, -7.004 14.800 -0.623, -5.301 14.800 -4.834, -9.929 14.800 -11.407, -5.023 14.800 -5.182, -9.968 14.800 -11.803, -9.992 14.800 -12.200, -10.000 14.800 -15.300, -2.500 14.800 -15.300, -4.834 14.800 -5.301, -2.282 14.800 -10.377, -1.000 14.800 -6.223, -0.975 14.800 -6.000, -0.901 14.800 -5.789, -0.782 14.800 -5.599, -4.400 14.800 -5.400, -0.623 14.800 -5.441, -3.966 14.800 -5.301, -3.777 14.800 -5.182, -3.618 14.800 -5.023, -3.499 14.800 -4.834, -3.425 14.800 -4.623, -0.901 14.800 -6.656, -0.782 14.800 -6.846, -0.623 14.800 -7.004, -0.434 14.800 -7.124, 1.500 14.800 -10.000, 0.434 14.800 -7.124, 0.782 14.800 -6.846, 1.723 14.800 -10.025, 0.901 14.800 -6.656, 0.975 14.800 -6.445, 4.400 14.800 -5.400, 2.282 14.800 -10.377, -5.400 14.800 -4.400, -5.375 14.800 -4.177, -6.656 14.800 -0.901, -6.223 14.800 -1.000, -5.182 14.800 -3.777, -5.023 14.800 -3.618, -5.789 14.800 -0.901, 4.177 14.800 -5.375, 0.623 14.800 -5.441, 4.400 14.800 -3.400, 5.301 14.800 -3.966, 6.656 14.800 -0.901, 6.223 14.800 -1.000, 5.400 14.800 -4.400, 4.050 14.800 2.000, 5.441 14.800 0.623, 6.656 14.800 0.901, -7.124 14.800 -0.434, -7.223 14.800 -0.000, -6.445 14.800 0.975, -2.500 16.000 -15.300, -10.000 16.000 -12.597, 2.475 -16.000 -10.777, 2.401 -16.000 -10.566, 2.282 -14.800 -10.377, 1.723 -14.800 -10.025, 2.401 -14.800 -10.566, 2.123 -14.800 -10.218, -1.500 -16.000 -10.000, -1.723 -16.000 -10.025, -1.934 -14.800 -10.099, -1.934 -16.000 -10.099, -2.475 -16.000 -10.777, -2.475 -14.800 -10.777, -2.123 -16.000 -10.218, -2.123 -14.800 -10.218, -2.401 -16.000 -10.566, -8.409 -14.800 1.242, -8.328 -14.800 1.700, -8.258 -16.000 1.917, -7.348 -16.000 2.500, -7.981 -16.000 2.275, -7.789 -14.800 2.398, -4.395 -16.000 2.476, -4.256 -16.000 2.405, -4.074 -16.000 2.155, -4.395 -14.800 2.476, -4.256 -14.800 2.405, -4.145 -14.800 2.294, -4.074 -14.800 2.155, -4.050 -16.000 -0.000, -4.025 -16.000 -0.453, -3.948 -16.000 -0.901, -3.429 -16.000 -2.155, -2.525 -16.000 -3.166, -1.757 -14.800 -3.649, -2.864 -16.000 -2.864, -1.338 -14.800 -3.823, 0.901 -16.000 -3.948, 0.453 -14.800 -4.025, 1.338 -14.800 -3.823, 2.155 -16.000 -3.429, 2.525 -14.800 -3.166, 3.166 -14.800 -2.525, 3.429 -16.000 -2.155, 3.649 -16.000 -1.757, 1.757 -14.800 -3.649, 2.525 -16.000 -3.166, 3.429 -14.800 -2.155, 4.025 -14.800 -0.453, 4.074 -14.800 2.155, 4.145 -16.000 2.294, 4.395 -14.800 2.476, 4.395 -16.000 2.476, 4.256 -14.800 2.405, 7.348 -16.000 2.500, 7.789 -14.800 2.398, 7.789 -16.000 2.398, 8.140 -16.000 2.111, 8.140 -14.800 2.111, 8.328 -16.000 1.700, 7.575 -14.800 2.474, 7.981 -14.800 2.275, 8.258 -16.000 1.917, 8.409 -16.000 1.242, 9.929 -16.000 -11.407, 9.992 -14.800 -12.200, 9.992 -16.000 -12.200, -10.000 -16.000 -12.597, -10.000 -14.800 -12.597, 9.968 -16.000 -11.803, 2.282 -16.000 -10.377, 4.623 -16.000 -5.375, 5.023 -16.000 -5.182, 8.440 -16.000 1.012, 7.124 -16.000 -0.434, 7.223 -16.000 -0.000, 7.197 -16.000 0.223, 7.124 -16.000 0.434, 6.846 -16.000 0.782, 8.372 -16.000 1.472, 6.656 -16.000 0.901, 7.981 -16.000 2.275, 7.575 -16.000 2.474, 4.256 -16.000 2.405, 4.550 -16.000 2.500, 4.074 -16.000 2.155, 4.050 -16.000 2.000, 4.050 -16.000 -0.000, 4.025 -16.000 -0.453, 3.948 -16.000 -0.901, 5.441 -16.000 -0.623, 3.823 -16.000 -1.338, 4.623 -16.000 -3.425, 6.223 -16.000 -1.000, 6.846 -16.000 -0.782, 7.004 -16.000 -0.623, 5.599 -16.000 -0.782, 3.166 -16.000 -2.525, 2.864 -16.000 -2.864, 4.177 -16.000 -3.425, 3.777 -16.000 -3.618, 3.425 -16.000 -4.177, 1.757 -16.000 -3.649, 3.425 -16.000 -4.623, 0.782 -16.000 -5.599, 1.000 -16.000 -6.223, 3.966 -16.000 -5.301, 4.177 -16.000 -5.375, 1.934 -16.000 -10.099, 1.500 -16.000 -10.000, -0.000 -16.000 -7.223, -4.400 -16.000 -5.400, -1.000 -16.000 -6.223, -0.975 -16.000 -6.000, -0.901 -16.000 -5.789, -3.777 -16.000 -5.182, -3.425 -16.000 -4.623, -2.155 -16.000 -3.429, -0.000 -16.000 -4.050, -0.000 -16.000 -5.223, 0.223 -16.000 -5.248, 0.453 -16.000 -4.025, -0.223 -16.000 -5.248, -0.453 -16.000 -4.025, -0.623 -16.000 -5.441, -0.901 -16.000 -3.948, -0.434 -16.000 -5.322, -1.338 -16.000 -3.823, -1.757 -16.000 -3.649, -3.777 -16.000 -3.618, -3.966 -16.000 -3.499, -4.177 -16.000 -3.425, -4.400 -16.000 -3.400, -3.166 -16.000 -2.525, -6.000 -16.000 -0.975, -4.834 -16.000 -3.499, -5.023 -16.000 -3.618, -6.445 -16.000 -0.975, -5.301 -16.000 -3.966, -3.649 -16.000 -1.757, -3.823 -16.000 -1.338, -5.441 -16.000 -0.623, -5.248 -16.000 -0.223, -5.322 -16.000 0.434, -4.145 -16.000 2.294, -4.550 -16.000 2.500, -7.575 -16.000 2.474, -7.789 -16.000 2.398, -8.140 -16.000 2.111, -8.328 -16.000 1.700, -8.372 -16.000 1.472, -6.846 -16.000 0.782, -8.409 -16.000 1.242, -8.440 -16.000 1.012, -7.004 -16.000 0.623, -7.124 -16.000 0.434, -7.197 -16.000 -0.223, -7.124 -16.000 -0.434, -6.846 -16.000 -0.782, -7.004 -16.000 -0.623, -6.445 -16.000 0.975, -2.500 -16.000 -11.000, -9.968 -16.000 -11.803, -9.992 -16.000 -12.200, -10.000 -16.000 -15.300, -9.929 -16.000 -11.407, -2.282 -16.000 -10.377, -4.623 -16.000 -5.375, -0.782 -16.000 -6.846, -0.623 -16.000 -7.004, 1.723 -16.000 -10.025, 0.623 -16.000 -7.004, 4.400 -16.000 -5.400, 2.123 -16.000 -10.218, -5.023 -16.000 -5.182, -5.182 -16.000 -5.023, -5.301 -16.000 -4.834, -5.400 -16.000 -4.400, -5.182 -16.000 -3.777, 0.901 -16.000 -6.656, 0.623 -16.000 -5.441, 1.338 -16.000 -3.823, 6.445 -16.000 -0.975, 5.182 -16.000 -3.777, 6.000 -16.000 -0.975, 6.000 -16.000 0.975, -4.050 -16.000 2.000, 10.000 -14.800 -12.597, 9.968 -14.800 -11.803, 2.500 -14.800 -11.000, 2.475 -14.800 -10.777, 4.834 -14.800 -5.301, 1.934 -14.800 -10.099, 0.782 -14.800 -6.846, 0.623 -14.800 -7.004, 1.500 -14.800 -10.000, 0.223 -14.800 -7.197, -0.000 -14.800 -7.223, -0.434 -14.800 -7.124, -1.500 -14.800 -10.000, -0.901 -14.800 -6.656, -0.975 -14.800 -6.445, -1.723 -14.800 -10.025, -0.782 -14.800 -6.846, -2.282 -14.800 -10.377, -5.182 -14.800 -5.023, -4.400 -14.800 -5.400, -2.401 -14.800 -10.566, -9.992 -14.800 -12.200, -9.968 -14.800 -11.803, -2.500 -14.800 -11.000, -2.500 -14.800 -15.300, -9.929 -14.800 -11.407, -7.223 -14.800 -0.000, -8.440 -14.800 1.012, -8.372 -14.800 1.472, -8.258 -14.800 1.917, -8.140 -14.800 2.111, -7.981 -14.800 2.275, -7.575 -14.800 2.474, -7.348 -14.800 2.500, -6.223 -14.800 1.000, -6.000 -14.800 0.975, -5.441 -14.800 0.623, -4.550 -14.800 2.500, -4.050 -14.800 2.000, -5.248 -14.800 0.223, -4.050 -14.800 -0.000, -4.025 -14.800 -0.453, -3.948 -14.800 -0.901, -3.823 -14.800 -1.338, -3.649 -14.800 -1.757, -4.623 -14.800 -3.425, -4.400 -14.800 -3.400, -5.789 -14.800 -0.901, -4.834 -14.800 -3.499, -6.223 -14.800 -1.000, -5.182 -14.800 -3.777, -5.375 -14.800 -4.177, -6.846 -14.800 -0.782, -5.400 -14.800 -4.400, -3.429 -14.800 -2.155, -4.177 -14.800 -3.425, -3.166 -14.800 -2.525, -2.864 -14.800 -2.864, -3.618 -14.800 -3.777, -2.525 -14.800 -3.166, -2.155 -14.800 -3.429, -3.499 -14.800 -3.966, -3.400 -14.800 -4.400, -3.499 -14.800 -4.834, -0.782 -14.800 -5.599, -4.177 -14.800 -5.375, -0.901 -14.800 -5.789, -1.000 -14.800 -6.223, -0.901 -14.800 -3.948, -0.453 -14.800 -4.025, 0.223 -14.800 -5.248, -0.434 -14.800 -5.322, -0.223 -14.800 -5.248, -0.000 -14.800 -4.050, 0.434 -14.800 -5.322, 0.901 -14.800 -3.948, 3.499 -14.800 -3.966, 3.425 -14.800 -4.623, 3.499 -14.800 -4.834, 3.618 -14.800 -5.023, 4.400 -14.800 -5.400, 0.901 -14.800 -5.789, 2.155 -14.800 -3.429, 3.618 -14.800 -3.777, 2.864 -14.800 -2.864, 4.177 -14.800 -3.425, 3.966 -14.800 -3.499, 3.649 -14.800 -1.757, 5.301 -14.800 -3.966, 5.375 -14.800 -4.177, 6.656 -14.800 -0.901, 7.004 -14.800 -0.623, 5.400 -14.800 -4.400, 9.929 -14.800 -11.407, 5.301 -14.800 -4.834, 5.023 -14.800 -5.182, 5.182 -14.800 -5.023, 3.823 -14.800 -1.338, 5.599 -14.800 -0.782, 3.948 -14.800 -0.901, 4.050 -14.800 -0.000, 5.599 -14.800 0.782, 5.441 -14.800 0.623, 4.050 -14.800 2.000, 4.550 -14.800 2.500, 4.145 -14.800 2.294, 6.223 -14.800 1.000, 7.348 -14.800 2.500, 8.258 -14.800 1.917, 8.328 -14.800 1.700, 6.846 -14.800 0.782, 8.372 -14.800 1.472, 8.409 -14.800 1.242, 7.004 -14.800 0.623, 7.223 -14.800 -0.000, 8.440 -14.800 1.012, 0.975 -14.800 -6.445, 1.000 -14.800 -6.223, 0.975 -14.800 -6.000, 6.223 -14.800 -1.000, 5.023 -14.800 -3.618, 4.834 -14.800 -3.499, 6.000 -14.800 -0.975, 5.789 -14.800 -0.901, 2.500 -16.000 -11.000, 10.000 -16.000 -12.597, 2.500 14.300 -15.800, 10.000 14.300 -15.800, 6.846 9.882 -15.800, 7.124 9.534 -15.800, 7.223 9.100 -15.800, 7.124 8.666 -15.800, 7.004 8.477 -15.800, 5.400 4.700 -15.800, 6.445 8.125 -15.800, 6.223 8.100 -15.800, 5.182 5.323 -15.800, 6.000 8.125 -15.800, 5.441 8.477 -15.800, 3.485 7.037 -15.800, 4.400 5.700 -15.800, 2.922 6.296 -15.800, 2.205 5.703 -15.800, 3.777 5.482 -15.800, 3.499 5.134 -15.800, 3.425 4.923 -15.800, 3.400 4.700 -15.800, 2.091 3.468 -15.800, 1.371 5.289 -15.800, 0.804 3.969 -15.800, 0.347 4.035 -15.800, 0.465 5.077 -15.800, -0.924 5.157 -15.800, -1.371 5.289 -15.800, -0.576 4.009 -15.800, -0.116 4.048 -15.800, 3.902 10.186 -15.800, 6.223 10.100 -15.800, 5.789 10.001 -15.800, 5.441 9.723 -15.800, 4.001 9.731 -15.800, 4.047 9.267 -15.800, 3.978 8.339 -15.800, 5.248 8.877 -15.800, 5.248 9.323 -15.800, -3.400 4.400 -15.800, -1.800 5.472 -15.800, -2.205 5.703 -15.800, -2.581 5.979 -15.800, -2.922 6.296 -15.800, -4.623 5.675 -15.800, -5.599 8.318 -15.800, -4.834 5.601 -15.800, -5.023 5.482 -15.800, -6.223 8.100 -15.800, -6.656 8.199 -15.800, -6.846 0.782 -15.800, -7.124 0.434 -15.800, -7.004 0.623 -15.800, -3.978 8.339 -15.800, -4.001 9.731 -15.800, -3.902 10.186 -15.800, -5.441 9.723 -15.800, -5.248 8.877 -15.800, -4.039 8.801 -15.800, -3.751 10.627 -15.800, -6.223 10.100 -15.800, -3.551 11.048 -15.800, -3.303 11.443 -15.800, -6.445 10.075 -15.800, -6.846 9.882 -15.800, -7.004 9.723 -15.800, -7.124 9.534 -15.800, -7.223 9.100 -15.800, -7.197 9.323 -15.800, -7.197 8.877 -15.800, -7.197 0.223 -15.800, -10.000 -14.300 -15.800, -7.124 -0.434 -15.800, -7.197 -0.223 -15.800, -7.004 -8.477 -15.800, -6.445 -0.975 -15.800, -5.375 -4.177 -15.800, -5.301 -3.966 -15.800, -4.834 -3.499 -15.800, -3.886 -1.141 -15.800, -4.043 0.231 -15.800, -5.248 0.223 -15.800, -5.322 0.434 -15.800, -5.441 0.623 -15.800, -2.500 -14.300 -15.800, -6.000 -10.075 -15.800, -3.012 -11.807 -15.800, -3.303 -11.443 -15.800, -3.551 -11.048 -15.800, -5.599 -9.882 -15.800, -5.789 -10.001 -15.800, -3.751 -10.627 -15.800, -5.441 -9.723 -15.800, -3.902 -10.186 -15.800, -5.248 -9.323 -15.800, -4.047 -9.267 -15.800, -5.223 -9.100 -15.800, -5.248 -8.877 -15.800, -5.322 -8.666 -15.800, -3.978 -8.339 -15.800, -6.000 -8.125 -15.800, -6.223 -8.100 -15.800, -6.445 -8.125 -15.800, -5.400 -4.400 -15.800, -4.623 -5.675 -15.800, -3.864 -7.887 -15.800, -3.699 -7.451 -15.800, -4.177 -5.675 -15.800, -3.777 -5.482 -15.800, -3.225 -6.650 -15.800, -2.922 -6.296 -15.800, -3.499 -5.134 -15.800, -2.581 -5.979 -15.800, -3.400 -4.400 -15.800, -1.469 -3.774 -15.800, -1.800 -5.472 -15.800, -0.924 -5.157 -15.800, -0.465 -5.077 -15.800, 0.347 -4.035 -15.800, -0.116 -4.048 -15.800, 0.000 -5.050 -15.800, -1.890 -3.582 -15.800, 0.924 -5.157 -15.800, 3.425 -4.923 -15.800, 2.205 -5.703 -15.800, 2.581 -5.979 -15.800, 3.618 -5.323 -15.800, 2.922 -6.296 -15.800, 3.499 -5.134 -15.800, 5.789 -8.199 -15.800, 4.177 -5.675 -15.800, 3.699 -7.451 -15.800, 5.441 -8.477 -15.800, 3.978 -8.339 -15.800, 4.001 -9.731 -15.800, 5.322 -9.534 -15.800, 3.902 -10.186 -15.800, 5.599 -9.882 -15.800, 3.751 -10.627 -15.800, 4.047 -9.267 -15.800, 5.248 -9.323 -15.800, 5.441 -9.723 -15.800, 3.551 -11.048 -15.800, 2.690 -12.293 -15.800, 2.585 -12.567 -15.800, 7.197 -0.223 -15.800, 7.124 -8.666 -15.800, 7.004 -8.477 -15.800, 5.375 -4.177 -15.800, 6.656 -0.901 -15.800, 5.301 -3.966 -15.800, 6.000 -0.975 -15.800, 3.814 -1.361 -15.800, 3.135 -2.564 -15.800, 2.823 -2.904 -15.800, 4.177 -3.425 -15.800, 2.473 -3.207 -15.800, 7.223 -9.100 -15.800, 7.124 -9.534 -15.800, 7.004 -9.723 -15.800, 6.846 -9.882 -15.800, 5.182 -5.323 -15.800, 5.400 -4.400 -15.800, 5.400 -4.700 -15.800, 6.846 -8.318 -15.800, 5.301 -5.134 -15.800, -6.223 -10.100 -15.800, -6.656 -10.001 -15.800, -6.846 -9.882 -15.800, -7.124 -9.534 -15.800, -7.197 -9.323 -15.800, -7.223 -9.100 -15.800, -7.197 -8.877 -15.800, -5.023 -5.482 -15.800, -5.789 -8.199 -15.800, -5.599 -8.318 -15.800, -4.043 -0.231 -15.800, -5.441 -0.623 -15.800, -4.623 -3.425 -15.800, -6.000 -0.975 -15.800, -5.182 -3.777 -15.800, -6.223 -1.000 -15.800, -6.656 -0.901 -15.800, -6.846 -0.782 -15.800, -7.004 -0.623 -15.800, -5.375 4.177 -15.800, -5.301 3.966 -15.800, -5.599 0.782 -15.800, 7.004 0.623 -15.800, 6.846 0.782 -15.800, 5.400 4.400 -15.800, 5.375 4.177 -15.800, 4.834 3.499 -15.800, 6.000 0.975 -15.800, 6.656 8.199 -15.800, 5.375 4.923 -15.800, 5.301 5.134 -15.800, 5.599 8.318 -15.800, 4.623 5.675 -15.800, 3.400 -4.700 -15.800, 1.252 -3.852 -15.800, 0.804 -3.969 -15.800, -4.400 -3.400 -15.800, -3.731 -1.577 -15.800, -3.886 1.141 -15.800, -4.177 3.425 -15.800, -4.400 3.400 -15.800, -3.731 1.577 -15.800, -3.527 1.992 -15.800, -3.618 3.777 -15.800, -3.277 2.381 -15.800, -2.984 2.739 -15.800, -3.425 4.177 -15.800, -1.890 3.582 -15.800, 3.400 4.400 -15.800, 3.135 2.564 -15.800, 3.618 3.777 -15.800, 3.966 3.499 -15.800, 3.407 2.190 -15.800, 4.400 3.400 -15.800, 4.623 3.425 -15.800, 3.814 1.361 -15.800, 3.945 0.917 -15.800, 4.024 0.462 -15.800, 5.223 -0.000 -15.800, 4.400 -5.700 -15.800, 3.400 -4.400 -15.800, 3.499 -3.966 -15.800, 3.777 -3.618 -15.800, 4.623 -3.425 -15.800, 4.834 -3.499 -15.800, 5.789 -0.901 -15.800, 5.441 0.623 -15.800, -5.182 5.323 -15.800, -4.177 5.675 -15.800, -3.966 5.601 -15.800, -3.777 5.482 -15.800, -4.177 -3.425 -15.800, -3.777 -3.618 -15.800, -6.000 10.075 -15.800, 2.500 13.144 -17.000, 3.012 11.807 -17.000, 2.833 12.038 -17.000, 10.000 -14.300 -17.000, 6.445 -10.075 -17.000, 2.500 -14.300 -17.000, 6.223 -10.100 -17.000, 3.551 -11.048 -17.000, 5.789 -10.001 -17.000, 3.902 -10.186 -17.000, 5.441 -9.723 -17.000, 4.001 -9.731 -17.000, 2.521 -12.852 -17.000, 2.585 -12.567 -17.000, 2.500 -13.144 -17.000, 3.012 -11.807 -17.000, 3.751 -10.627 -17.000, 4.047 -9.267 -17.000, 5.223 -9.100 -17.000, 4.039 -8.801 -17.000, 5.322 -8.666 -17.000, 3.978 -8.339 -17.000, 5.599 -8.318 -17.000, 4.623 -5.675 -17.000, 4.834 -5.601 -17.000, 6.000 -8.125 -17.000, 6.223 -8.100 -17.000, 5.023 -5.482 -17.000, 5.182 -5.323 -17.000, 5.301 -5.134 -17.000, 5.375 -4.923 -17.000, 6.846 -8.318 -17.000, 5.400 -4.400 -17.000, 7.004 -8.477 -17.000, 7.124 -0.434 -17.000, 7.124 -8.666 -17.000, 3.699 -7.451 -17.000, 4.177 -5.675 -17.000, 3.485 -7.037 -17.000, 3.225 -6.650 -17.000, 3.966 -5.601 -17.000, 3.777 -5.482 -17.000, 2.922 -6.296 -17.000, 3.499 -5.134 -17.000, 2.581 -5.979 -17.000, 2.205 -5.703 -17.000, 1.682 -3.684 -17.000, 3.425 -4.177 -17.000, 1.800 -5.472 -17.000, 0.924 -5.157 -17.000, 0.000 -5.050 -17.000, -3.618 -3.777 -17.000, -2.652 -3.061 -17.000, -3.966 -3.499 -17.000, -4.400 -3.400 -17.000, -4.623 -3.425 -17.000, -5.789 -0.901 -17.000, -4.834 -3.499 -17.000, -7.124 -8.666 -17.000, -7.124 -9.534 -17.000, -7.004 -9.723 -17.000, -10.000 -14.300 -17.000, -6.223 -10.100 -17.000, -6.000 -10.075 -17.000, -5.789 -10.001 -17.000, -5.322 -9.534 -17.000, -5.248 -9.323 -17.000, -4.047 -9.267 -17.000, -4.039 -8.801 -17.000, -5.248 -8.877 -17.000, -5.322 -8.666 -17.000, -5.441 -8.477 -17.000, -3.978 -8.339 -17.000, -5.789 -8.199 -17.000, -3.699 -7.451 -17.000, -4.400 -5.700 -17.000, -3.485 -7.037 -17.000, -3.777 -5.482 -17.000, -3.225 -6.650 -17.000, -3.425 -4.923 -17.000, -3.400 -4.400 -17.000, -0.576 -4.009 -17.000, -1.030 -3.917 -17.000, -2.581 -5.979 -17.000, -4.001 -9.731 -17.000, -2.500 -13.144 -17.000, -7.197 8.877 -17.000, -6.656 10.001 -17.000, -6.223 10.100 -17.000, -2.585 12.567 -17.000, -2.500 13.144 -17.000, -3.303 11.443 -17.000, -3.551 11.048 -17.000, -5.322 9.534 -17.000, -5.248 9.323 -17.000, -5.789 10.001 -17.000, -3.902 10.186 -17.000, -5.441 9.723 -17.000, -4.047 9.267 -17.000, -4.039 8.801 -17.000, -5.322 8.666 -17.000, -3.978 8.339 -17.000, -5.789 8.199 -17.000, -6.000 8.125 -17.000, -6.223 8.100 -17.000, -7.004 8.477 -17.000, -4.623 5.675 -17.000, -3.485 7.037 -17.000, -3.225 6.650 -17.000, -3.618 5.323 -17.000, -3.499 3.966 -17.000, -3.425 4.177 -17.000, -1.800 5.472 -17.000, -0.924 5.157 -17.000, 0.465 5.077 -17.000, 0.924 5.157 -17.000, 1.682 3.684 -17.000, 1.800 5.472 -17.000, 2.091 3.468 -17.000, 3.425 4.177 -17.000, 3.618 3.777 -17.000, 2.473 3.207 -17.000, 3.499 3.966 -17.000, 3.777 3.618 -17.000, 3.966 3.499 -17.000, 4.177 3.425 -17.000, 3.634 1.787 -17.000, 4.400 3.400 -17.000, 5.441 0.623 -17.000, 5.223 -0.000 -17.000, 3.945 -0.917 -17.000, 5.789 -0.901 -17.000, 4.623 -3.425 -17.000, 6.000 -0.975 -17.000, 5.182 -3.777 -17.000, -0.576 4.009 -17.000, 2.205 5.703 -17.000, 3.425 4.923 -17.000, 3.777 5.482 -17.000, 4.177 5.675 -17.000, 6.000 8.125 -17.000, 6.445 8.125 -17.000, 5.375 4.923 -17.000, 5.400 4.700 -17.000, 3.699 7.451 -17.000, 5.248 8.877 -17.000, 5.322 8.666 -17.000, 5.441 8.477 -17.000, 3.978 8.339 -17.000, 5.248 9.323 -17.000, 3.751 10.627 -17.000, 5.789 10.001 -17.000, -6.000 -8.125 -17.000, -5.023 -5.482 -17.000, -6.445 -8.125 -17.000, -7.004 -8.477 -17.000, -5.301 -5.134 -17.000, -5.375 -4.923 -17.000, -5.400 -4.700 -17.000, -7.124 -0.434 -17.000, -7.197 -0.223 -17.000, -3.991 0.691 -17.000, -5.789 0.901 -17.000, -4.623 3.425 -17.000, -4.400 3.400 -17.000, -3.527 1.992 -17.000, -3.886 1.141 -17.000, -3.731 1.577 -17.000, -4.834 3.499 -17.000, -6.000 0.975 -17.000, -6.223 1.000 -17.000, -5.182 3.777 -17.000, -5.375 4.177 -17.000, -6.656 -0.901 -17.000, -6.445 -0.975 -17.000, -3.991 -0.691 -17.000, -5.441 -0.623 -17.000, -5.248 -0.223 -17.000, 7.197 0.223 -17.000, 7.124 8.666 -17.000, 7.197 8.877 -17.000, 6.656 10.001 -17.000, 3.303 11.443 -17.000, 5.789 8.199 -17.000, 4.834 5.601 -17.000, 5.023 5.482 -17.000, 4.623 3.425 -17.000, -3.731 -1.577 -17.000, -1.800 -5.472 -17.000, 3.618 -3.777 -17.000, 3.777 -3.618 -17.000, 3.966 -3.499 -17.000, 4.400 -3.400 -17.000, 3.634 -1.787 -17.000, 5.375 -4.177 -17.000, 6.656 -0.901 -17.000, 5.182 3.777 -17.000, 6.000 0.975 -17.000, 4.834 3.499 -17.000, -6.445 8.125 -17.000, -6.656 8.199 -17.000, 2.833 -12.038 -17.000, 2.833 -12.038 -15.800, 2.690 -12.293 -17.000, 2.521 -12.852 -15.800, 2.500 -13.144 -15.800, -2.500 -13.144 -15.800, -2.521 -12.852 -15.800, -2.521 -12.852 -17.000, -2.585 -12.567 -15.800, -2.585 -12.567 -17.000, -2.690 -12.293 -15.800, -3.012 -11.807 -17.000, -2.833 -12.038 -15.800, -2.690 -12.293 -17.000, -2.833 -12.038 -17.000, -2.500 -14.300 -17.000, 5.023 -5.482 -15.800, 4.623 -5.675 -15.800, 3.966 -5.601 -15.800, 3.618 -5.323 -17.000, 3.425 -4.923 -17.000, 5.375 -4.923 -15.800, 4.834 -5.601 -15.800, 4.400 -5.700 -17.000, 3.777 -5.482 -15.800, 3.499 -3.966 -17.000, 3.425 -4.177 -15.800, 3.618 -3.777 -15.800, 4.177 -3.425 -17.000, 5.023 -3.618 -17.000, 5.301 -3.966 -17.000, 3.966 -3.499 -15.800, 4.400 -3.400 -15.800, 4.834 -3.499 -17.000, 5.023 -3.618 -15.800, 5.182 -3.777 -15.800, 5.375 4.177 -17.000, 5.301 3.966 -15.800, 5.182 3.777 -15.800, 5.023 3.618 -15.800, 5.023 3.618 -17.000, 4.177 3.425 -15.800, 3.425 4.177 -15.800, 5.301 3.966 -17.000, 3.777 3.618 -15.800, 3.499 3.966 -15.800, 3.499 5.134 -17.000, 3.618 5.323 -15.800, 3.618 5.323 -17.000, 3.966 5.601 -17.000, 4.400 5.700 -17.000, 5.182 5.323 -17.000, 5.301 5.134 -17.000, 3.966 5.601 -15.800, 4.177 5.675 -15.800, 4.623 5.675 -17.000, 4.834 5.601 -15.800, 5.023 5.482 -15.800, 3.400 4.400 -17.000, 2.500 13.144 -15.800, 2.521 12.852 -15.800, 2.521 12.852 -17.000, 2.585 12.567 -17.000, 2.690 12.293 -17.000, 2.585 12.567 -15.800, 2.690 12.293 -15.800, 2.833 12.038 -15.800, -2.500 13.144 -15.800, -3.012 11.807 -17.000, -2.833 12.038 -17.000, -3.012 11.807 -15.800, -2.833 12.038 -15.800, -2.690 12.293 -17.000, -2.521 12.852 -17.000, -2.521 12.852 -15.800, -2.690 12.293 -15.800, -2.585 12.567 -15.800, -3.400 -4.700 -15.800, -3.499 -5.134 -17.000, -3.966 -5.601 -17.000, -4.177 -5.675 -17.000, -4.400 -5.700 -15.800, -5.182 -5.323 -17.000, -5.375 -4.923 -15.800, -3.425 -4.923 -15.800, -3.618 -5.323 -17.000, -3.618 -5.323 -15.800, -3.966 -5.601 -15.800, -4.623 -5.675 -17.000, -4.834 -5.601 -17.000, -4.834 -5.601 -15.800, -5.182 -5.323 -15.800, -5.301 -5.134 -15.800, -5.375 -4.177 -17.000, -5.301 -3.966 -17.000, -5.182 -3.777 -17.000, -5.023 -3.618 -17.000, -3.777 -3.618 -17.000, -3.618 -3.777 -15.800, -3.499 -3.966 -17.000, -3.425 -4.177 -17.000, -3.425 -4.177 -15.800, -5.023 -3.618 -15.800, -4.177 -3.425 -17.000, -3.966 -3.499 -15.800, -3.499 -3.966 -15.800, -5.400 -4.700 -15.800, -5.400 -4.400 -17.000, -5.400 4.700 -15.800, -5.375 4.923 -17.000, -5.301 5.134 -15.800, -5.375 4.923 -15.800, -5.301 5.134 -17.000, -5.182 5.323 -17.000, -5.023 5.482 -17.000, -4.834 5.601 -17.000, -3.966 5.601 -17.000, -3.618 5.323 -15.800, -3.425 4.923 -17.000, -3.425 4.923 -15.800, -4.400 5.700 -17.000, -4.400 5.700 -15.800, -4.177 5.675 -17.000, -3.777 5.482 -17.000, -3.499 5.134 -17.000, -3.499 5.134 -15.800, -5.400 4.400 -15.800, -3.618 3.777 -17.000, -3.777 3.618 -17.000, -3.966 3.499 -17.000, -3.499 3.966 -15.800, -3.777 3.618 -15.800, -3.966 3.499 -15.800, -4.177 3.425 -17.000, -4.623 3.425 -15.800, -4.834 3.499 -15.800, -5.023 3.618 -17.000, -5.023 3.618 -15.800, -5.182 3.777 -15.800, -5.301 3.966 -17.000, -3.400 4.700 -15.800, -3.400 4.400 -17.000, 2.500 -14.800 -15.300, 2.500 -15.897 -15.881, 2.500 -15.393 -16.602, 2.500 -15.150 -16.772, 2.500 -15.602 -16.393, 2.500 -14.595 -16.974, 10.000 -15.150 -16.772, 10.000 -14.881 -16.897, 10.000 -14.594 -15.705, 10.000 -14.705 -15.594, 10.000 -15.897 -15.881, 10.000 -15.772 -16.150, 10.000 -14.776 -15.455, 10.000 -14.800 -15.300, 10.000 -16.000 -15.300, 10.000 -15.393 -16.602, 2.500 -16.000 -15.300, 10.000 -15.974 -15.595, 10.000 -14.595 -16.974, 2.500 -14.881 -16.897, 10.000 -15.602 -16.393, 2.500 -15.772 -16.150, 2.500 -15.974 -15.595, 10.000 -14.300 -15.800, 2.500 -14.300 -15.800, 2.500 -14.455 -15.776, 2.500 -14.594 -15.705, 2.500 -14.776 -15.455, 10.000 -14.455 -15.776, 2.500 -14.705 -15.594, -10.000 -14.800 -15.300, -10.000 -15.974 -15.595, -10.000 -15.602 -16.393, -10.000 -14.705 -15.594, -10.000 -15.150 -16.772, -10.000 -14.881 -16.897, -10.000 -14.595 -16.974, -10.000 -14.455 -15.776, -2.500 -14.881 -16.897, -2.500 -14.455 -15.776, -2.500 -15.602 -16.393, -2.500 -14.594 -15.705, -2.500 -15.772 -16.150, -2.500 -15.897 -15.881, -2.500 -16.000 -15.300, -2.500 -15.150 -16.772, -2.500 -15.393 -16.602, -10.000 -15.772 -16.150, -2.500 -15.974 -15.595, -2.500 -14.595 -16.974, -10.000 -15.393 -16.602, -10.000 -15.897 -15.881, -10.000 -14.594 -15.705, -10.000 -14.776 -15.455, -2.500 -14.776 -15.455, -2.500 -14.705 -15.594, -2.500 15.772 -16.150, -2.500 14.776 -15.455, -2.500 14.594 -15.705, -2.500 14.881 -16.897, -2.500 14.595 -16.974, -10.000 14.595 -16.974, -10.000 14.300 -15.800, -10.000 14.455 -15.776, -10.000 14.594 -15.705, -10.000 15.602 -16.393, -10.000 15.974 -15.595, -10.000 16.000 -15.300, -2.500 14.300 -17.000, -10.000 14.300 -17.000, -10.000 14.881 -16.897, -10.000 15.150 -16.772, -2.500 15.393 -16.602, -10.000 15.393 -16.602, -10.000 15.772 -16.150, -2.500 15.897 -15.881, -10.000 15.897 -15.881, -2.500 15.150 -16.772, -2.500 15.602 -16.393, -2.500 15.974 -15.595, -2.500 14.300 -15.800, -2.500 14.455 -15.776, -10.000 14.705 -15.594, -2.500 14.705 -15.594, -10.000 14.776 -15.455, 10.000 15.897 -15.881, 10.000 15.602 -16.393, 10.000 14.705 -15.594, 10.000 14.881 -16.897, 10.000 14.595 -16.974, 2.500 14.455 -15.776, 2.500 14.594 -15.705, 2.500 15.897 -15.881, 10.000 14.300 -17.000, 2.500 14.300 -17.000, 2.500 14.595 -16.974, 2.500 14.881 -16.897, 2.500 15.393 -16.602, 10.000 15.772 -16.150, 2.500 15.602 -16.393, 2.500 15.772 -16.150, 10.000 15.974 -15.595, 2.500 15.974 -15.595, 10.000 15.150 -16.772, 2.500 15.150 -16.772, 10.000 15.393 -16.602, 2.500 14.776 -15.455, 10.000 14.594 -15.705, 2.500 14.705 -15.594, 10.000 14.455 -15.776, 10.000 14.776 -15.455, 1.630 11.424 -69.467, 1.893 11.357 -69.358, 1.667 11.357 -69.523, 2.060 11.300 -69.449, 2.247 11.300 -69.278, 2.294 11.357 -68.970, 2.466 11.357 -68.750, 2.559 11.424 -68.482, 2.160 11.315 -69.233, 1.945 11.315 -69.423, 1.607 11.507 -69.432, 1.522 11.424 -69.535, 2.421 11.300 -69.093, 2.357 11.315 -69.025, 2.579 11.300 -68.895, 2.721 11.300 -68.685, 3.111 11.300 -67.751, 3.190 11.300 -67.250, 3.022 11.357 -66.911, 2.888 11.600 -66.734, 2.913 11.507 -66.914, 2.951 11.424 -67.186, 3.070 11.315 -67.480, 3.018 11.357 -67.190, 2.685 11.424 -68.239, 2.646 11.507 -68.221, 2.748 11.507 -67.972, 2.788 11.424 -67.986, 2.756 11.600 -67.902, 2.821 11.315 -68.302, 2.851 11.357 -68.008, 2.880 11.507 -67.451, 2.834 11.600 -67.616, 2.826 11.507 -67.714, 2.931 11.357 -67.741, 2.867 11.424 -67.725, 2.922 11.424 -67.457, 2.909 11.507 -67.183, 3.013 11.315 -67.762, 2.987 11.357 -67.467, 3.106 11.315 -66.908, 2.848 11.507 -66.380, 2.779 11.507 -66.120, 2.890 11.424 -66.371, 2.095 11.507 -64.974, 1.687 11.507 -64.623, 1.460 11.507 -64.478, 0.714 11.507 -64.174, 0.451 11.507 -64.120, 0.725 11.424 -64.133, -0.331 11.300 -63.817, -0.854 11.300 -63.916, -1.107 11.300 -63.997, -1.353 11.300 -64.100, -2.227 11.300 -64.701, -2.162 11.315 -64.768, -2.410 11.300 -64.895, -2.357 11.315 -64.975, -2.774 11.600 -66.155, -2.748 11.507 -66.028, -2.674 11.600 -65.876, -2.646 11.507 -65.779, -2.412 11.424 -65.288, -2.294 11.357 -65.030, -2.534 11.315 -65.202, 2.570 11.507 -65.624, 2.819 11.424 -66.107, 3.109 11.300 -66.242, 2.607 11.424 -65.604, 2.666 11.357 -65.573, 2.432 11.507 -65.393, 2.467 11.424 -65.370, 2.951 11.300 -65.761, 2.739 11.315 -65.533, 2.055 11.300 -64.547, 1.854 11.300 -64.392, 1.800 11.315 -64.467, 1.642 11.300 -64.253, 1.557 11.315 -64.311, 1.239 11.424 -64.315, 0.972 11.507 -64.252, 1.221 11.507 -64.354, 1.482 11.424 -64.441, 1.751 11.357 -64.535, 1.970 11.357 -64.706, 2.025 11.315 -64.643, 2.843 11.300 -65.531, 2.273 11.507 -65.176, 2.717 11.300 -65.310, 2.358 11.357 -65.107, 2.126 11.424 -64.944, 2.423 11.315 -65.055, 1.899 11.507 -64.789, 2.417 11.300 -64.902, 2.233 11.315 -64.840, 1.712 11.424 -64.589, 1.419 11.300 -64.132, 0.986 11.424 -64.212, 1.036 11.315 -64.071, 1.008 11.357 -64.149, 0.741 11.357 -64.069, 0.948 11.300 -63.944, 0.762 11.315 -63.987, -0.065 11.300 -63.801, 0.190 11.357 -63.982, 0.183 11.507 -64.091, -0.087 11.424 -64.044, 0.148 11.600 -64.104, 0.457 11.424 -64.078, 0.195 11.315 -63.899, -0.880 11.507 -64.221, -0.092 11.315 -63.894, -0.378 11.315 -63.916, -0.913 11.357 -64.118, -1.149 11.424 -64.275, -1.376 11.507 -64.430, -0.938 11.315 -64.038, -1.175 11.357 -64.214, -1.396 11.424 -64.393, -1.543 11.600 -64.544, -1.785 11.600 -64.714, -1.208 11.315 -64.137, -1.427 11.357 -64.334, -1.630 11.424 -64.533, -1.824 11.507 -64.727, -1.607 11.507 -64.568, -1.467 11.315 -64.261, -1.851 11.424 -64.694, -2.008 11.600 -64.908, -2.211 11.507 -65.101, -2.377 11.507 -65.313, -2.522 11.507 -65.540, -1.589 11.300 -64.222, -2.057 11.424 -64.875, -2.027 11.507 -64.905, -1.815 11.300 -64.364, -1.945 11.315 -64.577, -2.243 11.424 -65.073, -2.726 11.300 -65.323, -2.745 11.357 -65.733, -2.788 11.424 -66.014, -2.826 11.507 -66.286, -2.851 11.357 -65.992, -2.867 11.424 -66.275, -2.821 11.315 -65.698, -2.929 11.315 -65.964, -2.922 11.424 -66.543, -2.900 11.600 -67.029, -2.888 11.600 -66.734, -2.909 11.507 -66.817, -2.951 11.424 -66.814, -2.913 11.507 -67.086, -3.013 11.315 -66.238, -3.124 11.300 -66.307, -2.834 11.600 -67.616, -3.101 11.315 -66.805, -2.893 11.507 -67.355, -2.848 11.507 -67.620, -2.095 11.507 -69.026, -1.965 11.600 -69.132, -1.899 11.507 -69.211, -1.738 11.600 -69.321, -1.687 11.507 -69.377, -3.001 11.357 -67.368, -2.935 11.424 -67.360, -3.199 11.300 -67.100, -3.179 11.300 -67.366, -2.885 11.300 -68.385, -2.760 11.300 -68.620, -2.453 11.300 -69.055, -2.079 11.300 -69.433, -2.025 11.315 -69.357, -1.798 11.315 -69.534, -1.556 11.357 -69.592, -1.522 11.424 -69.535, -2.173 11.357 -69.102, -2.306 11.424 -68.851, -2.725 11.424 -68.149, -3.084 11.315 -67.378, -3.106 11.315 -67.092, -3.036 11.315 -67.661, -2.955 11.357 -67.643, -2.883 11.357 -67.913, -2.962 11.315 -67.938, -2.786 11.357 -68.175, -2.863 11.315 -68.208, -2.739 11.315 -68.467, -2.523 11.357 -68.667, -2.666 11.357 -68.427, -2.616 11.300 -68.844, -2.358 11.357 -68.893, -1.927 11.424 -69.243, -2.233 11.315 -69.160, -2.274 11.300 -69.252, -1.750 11.357 -69.466, -1.712 11.424 -69.412, -2.570 11.507 -68.376, -2.686 11.507 -68.133, -2.890 11.424 -67.629, -2.779 11.507 -67.880, -2.172 11.600 -68.921, -2.273 11.507 -68.824, -2.516 11.600 -68.441, -2.390 11.600 -65.358, -0.620 11.507 -64.152, -0.089 11.357 -63.978, -0.086 11.507 -64.087, 0.731 11.600 -64.194, 1.285 11.600 -64.400, 1.543 11.600 -64.544, 2.008 11.600 -64.908, 2.211 11.600 -65.123, 2.545 11.600 -65.610, 2.674 11.600 -65.876, 2.686 11.507 -65.867, 2.211 11.507 -68.899, 2.102 11.357 -69.173, 1.713 11.315 -69.592, 2.172 11.600 -68.921, 1.824 11.507 -69.273, -3.070 11.315 -66.520, -3.018 11.357 -66.810, 1.851 11.424 -69.306, 2.056 11.424 -69.126, 2.026 11.507 -69.095, 2.243 11.424 -68.927, 2.689 11.315 -68.557, 2.534 11.315 -68.798, 2.377 11.507 -68.687, 2.522 11.507 -68.460, 2.412 11.424 -68.712, 2.617 11.357 -68.515, 2.745 11.357 -68.267, 2.929 11.315 -68.036, 2.956 11.424 -66.913, 3.101 11.315 -67.195, 2.935 11.424 -66.640, 2.893 11.507 -66.645, 3.001 11.357 -66.632, 3.036 11.315 -66.339, 2.954 11.357 -66.357, 3.084 11.315 -66.622, 2.962 11.315 -66.062, 2.725 11.424 -65.851, 2.883 11.357 -66.087, 2.863 11.315 -65.792, 2.786 11.357 -65.825, 2.592 11.315 -65.287, 2.523 11.357 -65.333, 2.306 11.424 -65.149, 2.173 11.357 -64.898, 1.927 11.424 -64.757, 1.515 11.357 -64.383, 1.302 11.315 -64.179, 1.267 11.357 -64.255, 0.480 11.315 -63.930, 0.467 11.357 -64.013, 0.186 11.424 -64.049, -0.629 11.424 -64.110, -0.360 11.424 -64.065, -0.368 11.357 -63.999, -0.355 11.507 -64.107, -0.661 11.315 -63.964, -0.643 11.357 -64.046, -1.133 11.507 -64.314, -0.893 11.424 -64.181, -1.713 11.315 -64.408, -1.893 11.357 -64.642, -1.667 11.357 -64.477, -2.103 11.357 -64.828, -2.559 11.424 -65.518, -2.466 11.357 -65.250, -2.617 11.357 -65.485, -2.689 11.315 -65.443, -2.685 11.424 -65.761, -2.931 11.357 -66.259, -2.987 11.357 -66.533, -2.880 11.507 -66.549, -3.022 11.357 -67.089, -2.956 11.424 -67.087, -2.819 11.424 -67.893, -2.432 11.507 -68.607, -2.607 11.424 -68.396, -2.423 11.315 -68.945, -2.592 11.315 -68.713, -2.467 11.424 -68.630, -2.126 11.424 -69.056, -1.970 11.357 -69.294, 2.220 14.300 -70.085, 2.353 14.300 -69.984, 1.738 14.300 -69.321, 2.357 14.300 -68.690, 2.516 14.300 -68.441, 2.841 14.300 -69.524, 2.650 14.300 -68.178, 3.649 14.300 -68.058, 2.834 14.300 -67.616, 2.882 14.300 -67.325, 2.900 14.300 -67.029, 3.795 14.300 -66.800, 2.846 14.300 -66.441, 3.463 14.300 -65.434, 2.674 14.300 -65.876, 3.390 14.300 -65.283, 3.225 14.300 -64.989, 2.545 14.300 -65.610, 2.823 14.300 -64.456, 2.008 14.300 -64.908, 1.543 14.300 -64.544, 1.285 14.300 -64.400, 1.013 14.300 -64.283, 0.442 14.300 -64.134, 0.239 14.300 -63.208, 0.554 14.300 -63.241, 1.167 14.300 -63.383, -0.088 14.300 -63.200, -0.408 14.300 -63.219, -0.442 14.300 -64.134, -0.731 14.300 -64.194, -1.064 14.300 -63.352, -0.896 14.300 -63.306, -1.719 14.300 -63.610, -1.873 14.300 -63.693, -2.170 14.300 -63.880, -2.023 14.300 -63.783, -1.785 14.300 -64.714, -2.714 14.300 -64.342, -2.008 14.300 -64.908, -2.950 14.300 -64.607, -3.058 14.300 -64.745, -2.390 14.300 -65.358, -2.545 14.300 -65.610, -2.674 14.300 -65.876, -3.777 14.300 -66.571, -2.846 14.300 -66.441, -2.888 14.300 -66.734, -3.802 14.300 -67.053, -3.795 14.300 -67.217, -3.781 14.300 -67.386, -2.882 14.300 -67.325, -3.759 14.300 -67.559, -3.728 14.300 -67.734, -2.834 14.300 -67.616, -3.691 14.300 -67.906, -2.756 14.300 -67.902, -3.531 14.300 -68.406, -3.592 14.300 -68.242, -2.650 14.300 -68.178, -3.462 14.300 -68.568, -2.357 14.300 -68.690, -3.002 14.300 -69.328, -2.172 14.300 -68.921, -1.965 14.300 -69.132, -2.395 14.300 -69.950, -1.493 14.300 -69.486, -1.343 14.300 -69.625, -1.292 14.300 -69.715, -1.250 14.300 -69.915, -1.557 14.300 -70.466, 1.410 14.300 -69.548, 1.343 14.300 -69.625, 1.261 14.300 -69.813, 2.087 14.300 -70.177, 1.542 14.300 -70.474, -1.856 14.315 -70.404, -2.850 14.300 -69.513, -2.889 14.300 -69.466, -2.771 14.300 -69.599, -2.649 14.300 -69.724, -2.523 14.300 -69.841, -1.250 14.300 -70.589, -1.250 14.315 -70.668, -1.250 14.387 -70.762, -1.271 14.423 -70.777, -1.250 14.500 -70.800, -1.595 14.423 -70.651, -2.486 14.423 -70.114, -2.733 14.500 -69.921, -2.908 14.315 -69.564, -3.108 14.300 -69.184, -3.059 14.300 -69.255, -2.976 14.500 -69.672, -3.120 14.315 -69.300, -3.208 14.300 -69.036, -3.301 14.300 -68.883, -3.309 14.315 -69.020, -3.197 14.500 -69.404, -2.989 14.423 -69.635, -3.364 14.359 -69.054, -3.401 14.423 -69.076, -3.609 14.315 -68.414, -3.385 14.300 -68.726, -3.569 14.423 -68.772, -3.530 14.359 -68.752, -3.645 14.300 -68.076, -3.718 14.315 -68.097, -3.710 14.423 -68.454, -3.822 14.423 -68.126, -3.864 14.359 -67.779, -3.906 14.423 -67.788, -3.917 14.359 -67.439, -3.940 14.359 -67.096, -3.801 14.300 -66.891, -3.875 14.315 -67.095, -3.997 14.500 -67.146, -3.725 14.300 -66.249, -3.984 14.423 -67.097, -3.977 14.423 -66.750, -3.934 14.359 -66.753, -3.897 14.359 -66.411, -3.646 14.300 -65.928, -3.768 14.315 -66.088, -3.962 14.500 -66.453, -3.940 14.423 -66.404, -3.674 14.315 -65.764, -3.540 14.300 -65.617, -3.777 14.423 -65.729, -3.612 14.359 -65.422, -3.404 14.315 -65.144, -3.407 14.300 -65.317, -3.552 14.315 -65.448, -3.461 14.359 -65.113, -3.248 14.300 -65.028, -3.499 14.423 -65.093, -3.229 14.315 -64.855, -3.283 14.359 -64.819, -3.157 14.300 -64.886, -3.364 14.500 -64.836, -2.586 14.300 -64.217, -2.836 14.300 -64.473, -2.752 14.300 -64.379, -2.970 14.300 -64.629, -3.319 14.423 -64.795, -3.164 14.500 -64.552, -3.114 14.423 -64.514, -2.854 14.359 -64.282, -2.564 14.315 -64.092, -2.939 14.500 -64.287, -2.886 14.423 -64.252, -2.300 14.315 -63.880, -2.452 14.300 -64.098, -2.313 14.300 -63.985, -2.693 14.500 -64.042, -2.020 14.315 -63.691, -2.635 14.423 -64.011, -2.365 14.423 -63.793, -1.752 14.359 -63.470, -1.561 14.300 -63.535, -2.141 14.500 -63.621, -1.840 14.500 -63.448, -1.414 14.315 -63.391, -1.234 14.300 -63.406, -1.399 14.300 -63.467, -1.772 14.423 -63.431, -1.113 14.359 -63.219, -0.766 14.315 -63.200, -1.198 14.500 -63.184, -1.125 14.423 -63.177, -0.779 14.359 -63.136, -0.432 14.315 -63.148, -0.569 14.300 -63.240, -0.731 14.300 -63.269, -0.788 14.423 -63.094, -0.520 14.500 -63.034, -0.444 14.423 -63.040, -0.174 14.500 -63.004, -0.097 14.423 -63.016, -0.096 14.359 -63.060, 0.247 14.359 -63.066, 0.580 14.315 -63.167, 0.243 14.315 -63.131, 0.250 14.423 -63.023, 0.863 14.300 -63.299, 0.520 14.500 -63.034, 0.927 14.359 -63.169, 1.464 14.300 -63.493, 0.596 14.423 -63.060, 0.937 14.423 -63.127, 1.257 14.359 -63.264, 1.236 14.315 -63.326, 1.552 14.315 -63.448, 1.611 14.300 -63.559, 1.595 14.423 -63.348, 1.856 14.315 -63.596, 2.326 14.300 -63.996, 2.048 14.300 -63.800, 1.819 14.300 -63.664, 1.758 14.300 -63.632, 2.103 14.300 -63.835, 2.145 14.315 -63.771, 2.141 14.500 -63.621, 2.418 14.315 -63.970, 2.459 14.300 -64.103, 2.587 14.300 -64.216, 2.459 14.359 -63.920, 3.036 14.300 -64.714, 2.693 14.500 -64.042, 2.486 14.423 -63.886, 2.957 14.359 -64.393, 3.120 14.315 -64.700, 2.989 14.423 -64.365, 3.207 14.423 -64.635, 3.364 14.359 -64.946, 3.309 14.315 -64.980, 3.364 14.500 -64.836, 3.472 14.315 -65.276, 3.401 14.423 -64.924, 3.530 14.359 -65.248, 3.719 14.315 -65.905, 3.633 14.300 -65.877, 3.527 14.300 -65.582, 3.688 14.500 -65.450, 3.781 14.359 -65.887, 3.711 14.300 -66.175, 3.823 14.423 -65.875, 3.800 14.315 -66.234, 3.765 14.300 -66.484, 3.906 14.423 -66.212, 3.864 14.359 -66.221, 3.917 14.359 -66.561, 3.852 14.315 -66.568, 3.900 14.500 -66.111, 3.962 14.500 -66.453, 3.960 14.423 -66.556, 3.875 14.315 -66.905, 3.799 14.300 -67.114, 3.776 14.300 -67.428, 3.869 14.315 -67.243, 3.997 14.500 -67.146, 3.727 14.300 -67.741, 3.977 14.423 -67.250, 3.970 14.500 -67.493, 3.897 14.359 -67.589, 3.768 14.315 -67.912, 3.541 14.300 -68.375, 3.602 14.300 -68.212, 3.564 14.500 -68.815, 3.499 14.423 -68.907, 3.319 14.423 -69.205, 2.608 14.300 -69.764, 3.030 14.315 -69.418, 3.080 14.359 -69.459, 3.940 14.423 -67.596, 3.674 14.315 -68.236, 3.825 14.500 -68.172, 3.552 14.315 -68.552, 3.736 14.359 -68.257, 3.777 14.423 -68.271, 3.709 14.500 -68.499, 3.651 14.423 -68.595, 3.114 14.423 -69.486, 2.564 14.315 -69.908, 2.886 14.423 -69.748, 2.733 14.500 -69.921, 2.020 14.315 -70.309, 2.300 14.315 -70.120, 2.365 14.423 -70.207, 2.339 14.359 -70.172, 1.819 14.300 -70.339, 2.187 14.500 -70.349, 2.054 14.359 -70.364, 1.724 14.315 -70.472, 1.414 14.315 -70.609, 1.772 14.423 -70.569, 1.454 14.423 -70.710, 1.250 14.387 -70.762, 1.250 14.357 -70.736, 1.250 14.500 -70.800, 1.575 14.500 -70.677, 3.461 14.359 -68.887, 3.283 14.359 -69.181, 3.052 14.300 -69.265, 3.229 14.315 -69.145, 3.240 14.300 -68.985, 3.612 14.359 -68.578, 3.404 14.315 -68.856, 3.326 14.300 -68.838, 3.404 14.300 -68.687, 3.482 14.300 -68.521, 3.692 14.300 -67.899, -3.030 14.315 -64.582, -2.673 14.315 -69.807, -2.181 14.359 -70.283, -2.205 14.423 -70.319, -2.130 14.300 -70.147, -1.851 14.300 -70.319, -1.552 14.315 -70.552, -2.418 14.315 -70.030, -2.145 14.315 -70.229, -1.887 14.359 -70.461, -1.907 14.423 -70.499, -1.578 14.359 -70.612, 3.934 14.359 -67.247, 3.833 14.315 -67.580, -1.257 14.359 -70.736, -2.459 14.359 -70.080, -2.718 14.359 -69.854, -2.748 14.423 -69.886, -2.957 14.359 -69.607, -3.172 14.359 -69.339, -3.207 14.423 -69.365, -3.472 14.315 -68.724, -3.670 14.359 -68.438, -3.800 14.315 -67.766, -3.781 14.359 -68.114, -3.852 14.315 -67.432, -3.960 14.423 -67.444, -3.869 14.315 -66.757, -3.833 14.315 -66.420, -3.873 14.423 -66.063, -3.736 14.359 -65.743, -3.831 14.359 -66.073, -3.651 14.423 -65.405, -3.080 14.359 -64.541, -2.807 14.315 -64.327, -2.607 14.359 -64.044, -2.339 14.359 -63.828, -2.054 14.359 -63.636, -2.076 14.423 -63.599, -1.724 14.315 -63.528, -1.454 14.423 -63.290, -1.095 14.315 -63.281, -1.438 14.359 -63.330, -0.439 14.359 -63.083, -0.095 14.315 -63.125, 0.589 14.359 -63.103, 0.912 14.315 -63.232, 1.271 14.423 -63.223, 1.887 14.359 -63.540, 1.578 14.359 -63.388, 1.907 14.423 -63.501, 2.181 14.359 -63.717, 2.205 14.423 -63.681, 2.718 14.359 -64.146, 2.673 14.315 -64.193, 2.748 14.423 -64.114, 2.908 14.315 -64.436, 3.172 14.359 -64.661, 3.569 14.423 -65.228, 3.710 14.423 -65.546, 3.670 14.359 -65.562, 3.609 14.315 -65.586, 3.984 14.423 -66.903, 3.940 14.359 -66.904, 3.873 14.423 -67.937, 3.831 14.359 -67.927, 2.807 14.315 -69.673, 2.607 14.359 -69.956, 2.854 14.359 -69.718, 2.635 14.423 -69.989, 2.076 14.423 -70.401, 1.752 14.359 -70.530, 1.438 14.359 -70.670, -1.250 11.600 -69.915, -1.370 11.392 -69.745, -1.422 11.392 -69.659, -1.599 11.315 -69.664, -1.647 11.300 -69.744, -1.547 11.305 -69.757, -1.341 11.392 -69.841, -1.289 11.467 -69.832, -1.307 11.424 -69.915, -1.292 11.600 -69.715, -1.538 11.336 -69.645, -1.343 11.600 -69.625, -1.460 11.467 -69.547, -1.443 11.554 -69.525, -1.500 11.507 -69.499, -1.493 11.600 -69.486, -1.595 11.300 -69.788, -1.437 11.336 -69.775, -1.412 11.336 -69.854, -1.497 11.305 -69.869, -1.562 11.300 -69.848, -1.261 11.600 -69.813, -1.358 11.554 -69.610, -1.297 11.554 -69.712, -1.261 11.554 -69.827, -1.479 11.336 -69.704, -1.516 11.305 -69.810, -1.322 11.467 -69.724, -1.380 11.467 -69.627, -1.493 11.392 -69.588, -1.591 11.305 -69.713, 1.550 11.300 -70.031, 1.562 11.300 -70.099, 1.650 11.300 -70.204, 1.647 11.300 -69.744, 1.715 11.300 -70.228, 1.850 11.300 -70.204, 1.859 11.300 -69.604, 2.131 11.300 -70.024, 3.062 11.300 -69.076, 2.953 11.300 -68.233, 3.670 11.300 -66.534, 3.698 11.300 -66.866, 3.190 11.300 -66.743, 3.269 11.300 -65.267, 3.099 11.300 -64.979, 2.846 11.300 -68.464, 3.237 11.300 -68.792, 3.386 11.300 -68.493, 3.042 11.300 -67.995, 3.161 11.300 -67.502, 3.661 11.300 -67.533, 3.200 11.300 -66.997, 3.159 11.300 -66.491, 3.040 11.300 -65.998, 2.575 11.300 -65.100, 2.905 11.300 -64.708, 2.243 11.300 -64.717, 2.686 11.300 -64.456, 1.908 11.300 -63.830, 1.187 11.300 -64.028, 1.614 11.300 -63.671, 0.703 11.300 -63.878, 0.453 11.300 -63.832, 0.664 11.300 -63.360, 0.201 11.300 -63.806, -0.334 11.300 -63.315, 0.334 11.300 -63.315, -0.594 11.300 -63.856, -1.908 11.300 -63.830, -2.028 11.300 -64.524, -2.186 11.300 -64.015, -2.686 11.300 -64.456, -2.856 11.300 -65.556, -2.577 11.300 -65.102, -3.269 11.300 -65.267, -2.966 11.300 -65.799, -3.527 11.300 -65.882, -3.412 11.300 -65.569, -3.056 11.300 -66.050, -3.196 11.300 -66.834, -3.695 11.300 -67.200, -3.661 11.300 -67.533, -3.599 11.300 -67.860, -3.075 11.300 -67.888, -3.506 11.300 -68.181, -2.863 11.300 -69.344, -2.640 11.300 -69.593, -3.171 11.300 -66.569, -3.138 11.300 -67.629, -2.990 11.300 -68.140, -3.237 11.300 -68.792, -2.395 11.300 -69.820, -1.869 11.300 -69.597, -1.719 11.300 -70.229, -2.131 11.300 -70.024, -1.550 11.300 -70.044, -1.738 14.300 -69.321, -2.756 11.600 -67.902, -2.774 14.300 -66.155, -2.211 14.300 -65.123, -2.211 11.600 -65.123, -1.285 14.300 -64.400, -1.285 11.600 -64.400, -1.013 11.600 -64.283, -0.442 11.600 -64.134, -0.148 14.300 -64.104, 0.148 14.300 -64.104, 0.731 14.300 -64.194, 2.390 14.300 -65.358, 2.846 11.600 -66.441, 2.888 14.300 -66.734, 2.882 11.600 -67.325, -2.357 11.600 -68.690, -2.516 14.300 -68.441, -2.650 11.600 -68.178, -2.882 11.600 -67.325, -2.900 14.300 -67.029, -2.846 11.600 -66.441, -2.545 11.600 -65.610, -1.543 14.300 -64.544, -1.013 14.300 -64.283, -0.731 11.600 -64.194, -0.148 11.600 -64.104, 0.442 11.600 -64.134, 1.013 11.600 -64.283, 1.785 14.300 -64.714, 1.785 11.600 -64.714, 2.211 14.300 -65.123, 2.390 11.600 -65.358, 2.774 14.300 -66.155, 2.774 11.600 -66.155, 2.900 11.600 -67.029, 2.756 14.300 -67.902, 2.650 11.600 -68.178, 2.516 11.600 -68.441, 2.357 11.600 -68.690, 1.965 14.300 -69.132, 1.493 14.300 -69.486, 2.172 14.300 -68.921, 1.965 11.600 -69.132, 1.738 11.600 -69.321, 1.419 11.467 -69.583, 1.550 11.300 -69.915, 1.562 11.300 -69.848, 1.505 11.305 -69.838, 1.595 11.300 -69.788, 1.556 11.357 -69.592, 1.457 11.392 -69.620, 1.394 11.392 -69.699, 1.423 11.336 -69.812, 1.493 11.600 -69.486, 1.410 11.600 -69.548, 1.400 11.554 -69.563, 1.292 11.600 -69.715, 1.276 11.554 -69.766, 1.349 11.467 -69.672, 1.326 11.554 -69.657, 1.255 11.554 -69.884, 1.282 11.467 -69.886, 1.374 11.357 -69.915, 1.335 11.392 -69.889, 1.353 11.392 -69.790, 1.457 11.315 -69.915, 1.569 11.305 -69.733, 1.599 11.315 -69.664, 1.500 11.507 -69.499, 1.303 11.467 -69.774, 1.408 11.336 -69.894, 1.494 11.305 -69.899, 1.457 11.336 -69.737, 1.508 11.336 -69.672, 1.531 11.305 -69.782, -1.888 14.500 -70.526, -2.187 14.500 -70.349, -3.564 14.500 -68.815, -3.564 14.800 -68.815, -3.709 14.500 -68.499, -3.970 14.500 -67.493, -3.970 14.800 -67.493, -3.997 14.800 -67.146, -3.962 14.800 -66.453, -3.900 14.800 -66.111, -3.688 14.500 -65.450, -2.426 14.500 -63.820, -2.426 14.800 -63.820, -0.862 14.500 -63.094, -0.174 14.800 -63.004, 0.174 14.800 -63.004, 0.520 14.800 -63.034, 1.198 14.800 -63.184, 1.524 14.800 -63.302, 1.840 14.800 -63.448, 1.840 14.500 -63.448, 2.141 14.800 -63.621, 2.426 14.500 -63.820, 2.939 14.800 -64.287, 3.808 14.500 -65.776, 3.808 14.800 -65.776, 3.995 14.500 -66.799, 3.995 14.800 -66.799, 3.997 14.800 -67.146, 3.912 14.800 -67.835, 3.709 14.800 -68.499, 3.393 14.800 -69.118, 3.197 14.500 -69.404, 3.197 14.800 -69.404, 2.976 14.800 -69.672, -1.575 14.500 -70.677, -2.469 14.800 -70.147, -2.469 14.500 -70.147, -2.733 14.800 -69.921, -3.197 14.800 -69.404, -3.393 14.800 -69.118, -3.393 14.500 -69.118, -3.825 14.500 -68.172, -3.912 14.500 -67.835, -3.995 14.500 -66.799, -3.900 14.500 -66.111, -3.808 14.800 -65.776, -3.808 14.500 -65.776, -3.539 14.800 -65.136, -3.539 14.500 -65.136, -2.939 14.800 -64.287, -2.693 14.800 -64.042, -1.524 14.500 -63.302, -0.862 14.800 -63.094, 0.174 14.500 -63.004, 0.862 14.500 -63.094, 1.198 14.500 -63.184, 1.524 14.500 -63.302, 2.426 14.800 -63.820, 2.693 14.800 -64.042, 2.939 14.500 -64.287, 3.164 14.800 -64.552, 3.164 14.500 -64.552, 3.539 14.500 -65.136, 3.962 14.800 -66.453, 3.912 14.500 -67.835, 3.393 14.500 -69.118, 2.976 14.500 -69.672, 2.469 14.500 -70.147, 1.888 14.800 -70.526, 1.888 14.500 -70.526, 1.575 14.800 -70.677, -1.261 14.300 -69.813, -1.410 14.300 -69.548, -1.410 11.600 -69.548, -1.550 11.300 -69.915, -1.550 11.300 -70.031, -1.457 11.315 -70.031, -1.265 11.507 -69.915, -1.265 11.507 -70.031, -1.457 11.315 -69.915, -1.374 11.357 -69.915, -1.505 11.305 -70.108, -1.566 11.300 -70.109, -1.531 11.305 -70.164, -1.508 11.336 -70.274, -1.627 11.392 -70.429, -1.723 11.467 -70.499, -1.779 11.600 -70.530, -1.841 11.554 -70.519, -1.603 11.554 -70.505, -1.457 11.392 -70.326, -1.457 11.336 -70.209, -1.569 11.305 -70.213, -1.836 11.467 -70.492, -1.955 11.554 -70.483, -1.655 11.300 -70.207, -1.787 11.300 -70.228, -1.797 11.305 -70.284, -1.971 11.424 -70.414, -1.922 11.392 -70.410, -1.993 11.507 -70.451, -1.943 11.467 -70.458, -1.726 11.392 -70.446, -1.730 11.336 -70.374, -1.813 11.336 -70.368, -1.735 11.305 -70.287, -1.856 11.305 -70.265, -1.896 11.315 -70.285, -1.850 11.300 -70.204, -1.552 11.600 -70.490, -1.494 11.554 -70.457, -1.419 11.467 -70.363, -1.353 11.392 -70.156, -1.423 11.336 -70.134, -1.408 11.336 -70.053, -1.494 11.305 -70.047, -1.374 11.357 -70.031, -1.326 11.554 -70.289, -1.335 11.392 -70.057, -1.307 11.424 -70.031, -1.255 11.554 -70.062, -1.602 11.300 -70.166, -1.618 11.305 -70.251, -1.649 11.336 -70.359, -1.394 11.392 -70.247, -1.282 11.467 -70.061, -1.303 11.467 -70.172, -1.276 11.554 -70.180, -1.349 11.467 -70.275, -1.536 11.392 -70.388, -1.400 11.554 -70.383, -1.573 11.336 -70.325, -1.674 11.305 -70.276, -1.612 11.467 -70.479, -1.508 11.467 -70.433, -1.721 11.554 -70.527, -1.826 11.392 -70.440, -1.892 11.336 -70.344, 2.020 11.357 -70.309, 2.076 11.507 -70.402, 2.571 11.600 -70.064, 2.828 11.600 -69.828, 2.886 11.507 -69.748, 3.081 11.424 -69.460, 3.159 11.315 -69.099, 2.607 11.424 -69.957, 2.636 11.507 -69.989, 1.971 11.424 -70.414, 1.993 11.507 -70.451, 2.000 11.600 -70.464, 2.054 11.424 -70.365, 3.284 11.424 -69.182, 3.330 11.315 -68.816, 3.115 11.507 -69.486, 3.319 11.507 -69.205, 3.462 11.424 -68.887, 3.552 11.357 -68.552, 3.506 11.300 -68.181, 3.599 11.300 -67.860, 3.792 11.315 -66.907, 3.718 11.315 -66.250, 3.638 11.315 -65.929, 3.237 11.315 -65.024, 2.845 11.315 -64.492, 2.616 11.315 -64.253, 1.210 11.315 -63.405, -0.750 11.315 -63.282, -1.307 11.300 -63.539, -1.384 11.315 -63.469, -2.251 11.315 -63.947, -2.507 11.315 -64.154, -2.607 11.424 -64.042, -3.064 11.600 -64.429, -3.595 11.315 -65.790, -3.475 11.315 -65.482, -3.115 11.507 -64.514, -3.081 11.424 -64.540, -3.284 11.424 -64.818, 3.277 11.600 -69.294, 3.613 11.424 -68.578, 3.686 11.315 -67.892, 3.768 11.357 -67.911, 3.625 11.600 -68.690, 3.777 11.507 -68.271, 3.832 11.424 -67.927, 3.785 11.315 -67.238, 3.750 11.315 -67.567, 3.759 11.600 -68.368, 3.874 11.507 -67.937, 3.833 11.357 -67.580, 3.869 11.357 -67.243, 3.898 11.424 -67.590, 3.875 11.357 -66.905, 3.769 11.315 -66.577, 3.985 11.600 -67.349, 3.977 11.507 -67.250, 3.942 11.424 -66.904, 4.000 11.600 -67.000, 3.918 11.424 -66.561, 3.852 11.357 -66.568, 3.960 11.507 -66.556, 3.800 11.357 -66.234, 3.985 11.600 -66.651, 3.782 11.424 -65.887, 3.531 11.315 -65.616, 3.719 11.357 -65.906, 3.609 11.357 -65.586, 3.939 11.600 -66.305, 3.472 11.357 -65.276, 3.397 11.315 -65.314, 3.864 11.600 -65.965, 3.823 11.507 -65.875, 3.365 11.424 -64.946, 3.120 11.357 -64.700, 3.053 11.315 -64.749, 3.625 11.600 -65.310, 3.570 11.507 -65.228, 3.464 11.600 -65.000, 3.402 11.507 -64.924, 2.908 11.357 -64.437, 2.719 11.424 -64.145, 2.418 11.357 -63.971, 2.366 11.315 -64.036, 2.673 11.357 -64.193, 2.460 11.424 -63.919, 2.099 11.315 -63.841, 2.748 11.507 -64.114, 1.816 11.315 -63.670, 1.518 11.315 -63.525, 2.145 11.357 -63.771, 1.856 11.357 -63.597, 2.571 11.600 -63.936, 2.294 11.600 -63.723, 2.205 11.507 -63.681, 1.887 11.424 -63.538, 1.236 11.357 -63.326, 0.892 11.315 -63.314, 1.690 11.600 -63.375, 1.578 11.424 -63.387, 0.911 11.357 -63.232, 1.258 11.424 -63.263, 1.271 11.507 -63.223, 0.580 11.357 -63.167, 0.567 11.315 -63.250, 0.238 11.315 -63.215, 0.243 11.357 -63.131, 1.035 11.600 -63.136, 0.695 11.600 -63.061, 0.590 11.424 -63.102, -0.095 11.357 -63.125, -0.093 11.315 -63.208, -0.096 11.424 -63.058, -0.000 11.600 -63.000, 0.250 11.507 -63.023, -0.097 11.507 -63.016, -0.439 11.424 -63.082, -0.432 11.357 -63.148, -0.349 11.600 -63.015, -0.766 11.357 -63.200, -0.779 11.424 -63.135, -1.414 11.357 -63.391, -0.788 11.507 -63.093, -1.035 11.600 -63.136, -1.113 11.424 -63.218, -1.724 11.357 -63.528, -1.125 11.507 -63.177, -1.439 11.424 -63.329, -1.753 11.424 -63.468, -1.368 11.600 -63.241, -1.690 11.600 -63.375, -2.000 11.600 -63.536, -2.076 11.507 -63.598, -2.563 11.357 -64.092, -2.340 11.424 -63.827, -3.464 11.600 -65.000, -3.674 11.357 -65.764, -3.613 11.300 -66.205, -3.686 11.315 -66.108, -3.613 11.424 -65.422, -3.750 11.315 -66.433, -3.652 11.507 -65.404, -3.832 11.424 -66.073, -3.785 11.315 -66.762, -3.670 11.300 -66.534, -3.759 11.600 -65.632, -3.869 11.357 -66.757, -3.698 11.300 -66.866, -3.874 11.507 -66.063, -3.898 11.424 -66.410, -3.935 11.424 -66.752, -3.769 11.315 -67.423, -3.939 11.600 -66.305, -3.977 11.507 -66.750, -3.942 11.424 -67.096, -3.852 11.357 -67.432, -3.918 11.424 -67.439, -3.718 11.315 -67.750, -3.638 11.315 -68.071, -3.985 11.600 -67.349, -3.984 11.507 -67.097, -3.719 11.357 -68.094, -3.782 11.424 -68.113, -3.531 11.315 -68.384, -3.386 11.300 -68.493, -3.907 11.507 -67.788, -3.397 11.315 -68.686, -3.237 11.315 -68.976, -3.823 11.507 -68.125, -3.671 11.424 -68.439, -3.062 11.300 -69.076, -3.053 11.315 -69.251, -3.759 11.600 -68.368, -3.625 11.600 -68.690, -3.711 11.507 -68.454, -3.532 11.424 -68.753, -3.570 11.507 -68.772, -3.120 11.357 -69.300, -3.464 11.600 -69.000, -3.365 11.424 -69.054, -2.845 11.315 -69.508, -2.616 11.315 -69.747, -3.402 11.507 -69.076, -2.366 11.315 -69.964, -3.064 11.600 -69.571, -2.957 11.424 -69.607, -2.673 11.357 -69.807, -2.748 11.507 -69.886, -2.460 11.424 -70.081, -2.571 11.600 -70.064, -2.145 11.357 -70.229, -2.486 11.507 -70.115, -2.294 11.600 -70.277, -1.938 11.357 -70.357, -2.182 11.424 -70.284, -2.000 11.600 -70.464, -2.205 11.507 -70.319, -2.635 11.507 -64.010, -2.886 11.507 -64.252, -2.855 11.424 -64.281, -3.099 11.300 -64.979, -2.905 11.300 -64.708, -3.159 11.315 -64.901, -3.029 11.357 -64.582, -2.807 11.357 -64.327, -2.964 11.315 -64.634, -2.747 11.315 -64.384, -2.446 11.300 -64.224, -1.976 11.315 -63.763, -1.614 11.300 -63.671, -1.686 11.315 -63.603, -1.071 11.315 -63.362, -0.990 11.300 -63.435, -0.664 11.300 -63.360, -0.423 11.315 -63.231, -0.000 11.300 -63.300, 0.990 11.300 -63.435, 1.307 11.300 -63.539, 2.186 11.300 -64.015, 2.446 11.300 -64.224, 3.412 11.300 -65.569, 3.527 11.300 -65.882, 3.613 11.300 -66.205, 3.695 11.300 -67.200, 3.594 11.315 -68.211, 2.863 11.300 -69.344, 2.340 11.424 -70.173, 2.365 11.507 -70.208, 2.640 11.300 -69.593, 2.300 11.357 -70.120, 2.508 11.315 -69.845, 2.395 11.300 -69.820, 2.251 11.315 -70.053, 1.976 11.315 -70.237, -3.875 11.357 -67.095, -3.792 11.315 -67.093, 2.563 11.357 -69.908, 2.807 11.357 -69.673, 2.855 11.424 -69.719, 2.964 11.315 -69.366, 2.747 11.315 -69.616, 3.029 11.357 -69.418, 3.229 11.357 -69.145, 3.499 11.507 -68.908, 3.475 11.315 -68.518, 3.403 11.357 -68.856, 3.737 11.424 -68.258, 3.652 11.507 -68.596, 3.674 11.357 -68.237, 3.941 11.507 -67.596, 3.935 11.424 -67.248, 3.984 11.507 -66.903, 3.907 11.507 -66.212, 3.865 11.424 -66.221, 3.671 11.424 -65.561, 3.711 11.507 -65.546, 3.532 11.424 -65.247, 3.309 11.357 -64.980, 2.989 11.507 -64.364, 2.957 11.424 -64.393, 3.208 11.507 -64.635, 3.173 11.424 -64.660, 2.486 11.507 -63.885, 2.182 11.424 -63.716, 1.908 11.507 -63.501, 1.596 11.507 -63.348, 1.552 11.357 -63.448, 0.937 11.507 -63.126, 0.927 11.424 -63.168, 0.248 11.424 -63.065, 0.596 11.507 -63.059, -0.444 11.507 -63.040, -1.094 11.357 -63.281, -1.454 11.507 -63.289, -2.054 11.424 -63.635, -1.772 11.507 -63.430, -2.020 11.357 -63.691, -2.365 11.507 -63.792, -2.300 11.357 -63.880, -3.462 11.424 -65.113, -3.403 11.357 -65.144, -3.319 11.507 -64.795, -3.330 11.315 -65.184, -3.229 11.357 -64.855, -3.499 11.507 -65.092, -3.552 11.357 -65.448, -3.777 11.507 -65.729, -3.737 11.424 -65.742, -3.768 11.357 -66.089, -3.941 11.507 -66.404, -3.833 11.357 -66.420, -3.960 11.507 -67.444, -3.865 11.424 -67.779, -3.800 11.357 -67.766, -3.609 11.357 -68.414, -3.472 11.357 -68.724, -3.309 11.357 -69.020, -3.208 11.507 -69.365, -3.173 11.424 -69.340, -2.989 11.507 -69.636, -2.908 11.357 -69.563, -2.418 11.357 -70.029, -2.719 11.424 -69.855, -2.099 11.315 -70.159, 1.479 11.336 -70.242, 1.437 11.336 -70.171, 1.265 11.507 -70.031, 1.263 11.600 -70.146, 1.358 11.554 -70.336, 1.297 11.554 -70.234, 1.303 11.600 -70.255, 1.674 11.392 -70.440, 1.765 11.305 -70.287, 1.826 11.305 -70.276, 1.785 11.300 -70.228, 1.703 11.305 -70.284, 1.578 11.392 -70.410, 1.380 11.467 -70.319, 1.443 11.554 -70.421, 1.557 11.467 -70.458, 1.664 11.467 -70.492, 1.774 11.392 -70.446, 1.545 11.554 -70.483, 1.873 11.392 -70.429, 1.896 11.315 -70.285, 1.851 11.336 -70.359, 1.552 11.600 -70.490, 1.659 11.554 -70.519, 1.938 11.357 -70.357, 1.897 11.554 -70.505, 1.888 11.467 -70.479, 1.779 11.554 -70.527, 1.608 11.336 -70.344, 1.493 11.392 -70.358, 1.538 11.336 -70.301, 1.322 11.467 -70.222, 1.261 11.554 -70.119, 1.457 11.315 -70.031, 1.497 11.305 -70.077, 1.516 11.305 -70.136, 1.597 11.300 -70.160, 1.370 11.392 -70.201, 1.289 11.467 -70.114, 1.412 11.336 -70.092, 1.341 11.392 -70.105, 1.422 11.392 -70.287, 1.547 11.305 -70.189, 1.591 11.305 -70.233, 1.460 11.467 -70.399, 1.644 11.305 -70.265, 1.687 11.336 -70.368, 1.770 11.336 -70.374, 1.777 11.467 -70.499, 1.292 14.300 -69.715, 1.261 11.600 -69.813, 1.343 11.600 -69.625, 1.250 11.600 -69.915, 1.250 11.600 -70.031, 1.307 11.424 -69.915, 1.265 11.507 -69.915, 1.307 11.424 -70.031, 1.374 11.357 -70.031, -1.265 14.800 -74.324, -3.498 14.800 -74.747, -3.954 14.800 -74.524, -5.232 14.800 -73.699, -4.608 14.800 -72.224, -3.868 14.800 -72.063, -3.755 14.800 -71.954, -1.250 14.800 -74.155, -3.550 14.800 -71.375, -1.575 14.800 -70.677, -2.187 14.800 -70.349, -3.617 14.800 -71.070, -3.691 14.800 -70.931, -3.789 14.800 -70.809, -3.908 14.800 -70.707, -2.976 14.800 -69.672, -4.192 14.800 -70.576, -4.657 14.800 -70.590, -4.801 14.800 -70.651, -7.924 14.800 -70.076, -6.579 14.800 -67.772, -8.234 14.800 -69.109, -6.715 14.800 -67.693, -6.932 14.800 -67.469, -3.999 14.800 -72.149, -5.250 14.800 -71.425, -6.971 14.800 -71.863, -5.240 14.800 -71.269, -5.136 14.800 -70.974, -5.045 14.800 -70.846, -4.932 14.800 -70.737, -8.478 14.800 -67.608, -8.490 14.800 -66.594, -7.062 14.800 -66.869, -6.867 14.800 -66.446, -8.451 14.800 -66.088, -6.326 14.800 -66.156, -7.995 14.800 -64.114, -4.892 14.800 -63.293, -4.756 14.800 -63.372, -5.011 14.800 -63.191, -7.808 14.800 -63.642, -5.183 14.800 -62.930, -5.231 14.800 -62.781, -7.353 14.800 -62.735, -5.250 14.800 -62.625, -5.240 14.800 -62.469, -7.085 14.800 -62.304, -6.792 14.800 -61.889, -5.136 14.800 -62.174, -6.475 14.800 -61.493, -5.045 14.800 -62.046, -6.135 14.800 -61.116, -4.503 14.800 -61.756, -4.347 14.800 -61.752, -0.850 14.800 -60.803, -0.103 14.800 -59.934, -4.132 14.800 -59.572, -1.764 14.800 -58.685, -1.264 14.800 -58.595, 0.053 14.800 -59.929, 0.760 14.800 -58.534, 0.356 14.800 -60.006, 0.709 14.800 -60.309, 0.840 14.800 -60.909, 0.736 14.800 -61.203, 0.257 14.800 -61.588, 3.868 14.800 -61.937, 3.755 14.800 -62.046, -0.709 14.800 -61.246, -4.192 14.800 -61.776, -0.783 14.800 -61.108, 0.611 14.800 -60.187, 2.257 14.800 -58.805, 0.783 14.800 -60.447, 3.218 14.800 -59.132, 4.132 14.800 -59.572, 3.999 14.800 -61.851, 4.568 14.800 -59.832, 5.390 14.800 -60.427, 4.453 14.800 -61.752, 6.135 14.800 -61.116, 6.792 14.800 -61.889, 4.756 14.800 -61.828, 4.892 14.800 -61.907, 5.183 14.800 -62.270, 5.250 14.800 -62.575, 5.240 14.800 -62.731, 7.085 14.800 -62.304, 5.136 14.800 -63.026, 4.143 14.800 -61.790, 4.297 14.800 -61.756, 7.808 14.800 -63.642, 4.932 14.800 -63.263, 7.995 14.800 -64.114, 3.539 14.800 -65.136, 4.192 14.800 -63.424, 6.715 14.800 -66.307, 8.381 14.800 -65.585, 8.451 14.800 -66.088, 6.932 14.800 -66.531, 7.006 14.800 -66.670, 8.490 14.800 -66.594, 7.062 14.800 -67.131, 7.072 14.800 -66.975, 7.053 14.800 -66.819, 8.478 14.800 -67.608, 6.958 14.800 -67.426, 8.234 14.800 -69.109, 6.169 14.800 -67.848, 4.892 14.800 -70.707, 7.726 14.800 -70.543, 5.109 14.800 -70.931, 5.183 14.800 -71.070, 7.501 14.800 -70.998, 5.231 14.800 -71.219, 6.668 14.800 -72.271, 4.347 14.800 -72.248, 5.993 14.800 -73.028, 5.232 14.800 -73.699, 4.396 14.800 -74.275, 3.954 14.800 -74.524, 3.789 14.800 -71.991, 4.192 14.800 -72.224, 4.044 14.800 -72.172, 3.029 14.800 -74.942, 1.592 14.800 -74.907, 1.882 14.800 -75.084, 2.384 14.800 -75.146, 3.569 14.800 -71.581, 1.250 14.800 -70.800, 3.550 14.800 -71.425, 3.599 14.800 -71.117, 3.560 14.800 -71.269, 2.187 14.800 -70.349, 2.469 14.800 -70.147, 3.664 14.800 -70.974, 3.755 14.800 -70.846, 2.733 14.800 -69.921, 3.999 14.800 -70.651, 3.868 14.800 -70.737, 3.564 14.800 -68.815, 4.608 14.800 -70.576, 4.297 14.800 -70.556, 4.453 14.800 -70.552, 3.825 14.800 -68.172, 5.513 14.800 -67.469, 5.439 14.800 -67.330, 3.970 14.800 -67.493, 5.421 14.800 -66.717, 5.578 14.800 -66.446, 5.690 14.800 -66.337, 3.900 14.800 -66.111, 3.688 14.800 -65.450, 3.364 14.800 -64.836, 0.862 14.800 -63.094, -0.520 14.800 -63.034, -3.789 14.800 -62.009, -3.617 14.800 -62.270, -3.569 14.800 -62.419, -1.198 14.800 -63.184, -1.524 14.800 -63.302, -3.560 14.800 -62.731, -1.840 14.800 -63.448, -4.453 14.800 -63.448, -3.164 14.800 -64.552, -3.364 14.800 -64.836, -3.688 14.800 -65.450, -6.014 14.800 -66.176, -3.995 14.800 -66.799, -5.392 14.800 -66.819, -5.487 14.800 -67.426, -5.578 14.800 -67.554, -3.912 14.800 -67.835, -5.966 14.800 -67.810, -5.821 14.800 -67.749, -3.709 14.800 -68.499, -6.276 14.800 -67.848, -1.888 14.800 -70.526, -3.569 14.800 -71.219, -1.250 14.800 -70.800, -1.378 14.800 -74.644, -1.474 14.800 -74.785, -2.550 14.800 -75.108, -1.592 14.800 -74.907, 0.850 14.800 -60.752, 8.427 14.800 -68.113, 6.479 14.800 -67.810, 6.014 14.800 -67.824, -3.825 14.800 -68.172, -2.141 14.800 -63.621, -3.999 14.800 -63.349, -3.755 14.800 -63.154, 3.617 14.800 -62.930, 3.691 14.800 -63.069, 3.908 14.800 -63.293, -4.892 14.800 -72.093, -4.608 14.800 -63.424, -5.109 14.800 -63.069, -5.201 14.800 -62.317, -4.932 13.300 -61.937, -4.801 14.800 -61.851, -4.503 13.300 -61.756, -4.657 14.800 -61.790, -4.044 14.800 -61.828, -3.789 13.300 -62.009, -3.908 14.800 -61.907, -3.560 13.300 -62.731, -3.550 14.800 -62.575, -3.599 14.800 -62.883, -3.664 14.800 -63.026, -3.755 13.300 -63.154, -3.868 13.300 -63.263, -3.868 14.800 -63.263, -4.143 14.800 -63.410, -5.011 13.300 -63.191, -5.250 13.300 -62.625, -5.240 13.300 -62.469, -4.932 14.800 -61.937, -4.801 13.300 -61.851, -4.044 13.300 -61.828, -3.908 13.300 -61.907, -3.691 13.300 -62.131, -3.691 14.800 -62.131, -3.569 13.300 -62.419, -3.999 13.300 -63.349, -4.143 13.300 -63.410, -4.297 13.300 -63.444, -4.297 14.800 -63.444, -4.608 13.300 -72.224, -4.756 14.800 -72.172, -5.011 14.800 -71.991, -5.183 14.800 -71.730, -5.231 14.800 -71.581, -5.201 14.800 -71.117, -4.657 13.300 -70.590, -4.347 14.800 -70.552, -4.044 14.800 -70.628, -3.789 13.300 -70.809, -3.560 13.300 -71.531, -3.560 14.800 -71.531, -3.599 14.800 -71.683, -4.143 14.800 -72.210, -4.453 14.800 -72.248, -5.109 13.300 -71.869, -5.109 14.800 -71.869, -5.231 13.300 -71.581, -5.045 13.300 -70.846, -4.801 13.300 -70.651, -4.503 14.800 -70.556, -4.347 13.300 -70.552, -4.044 13.300 -70.628, -3.691 13.300 -70.931, -3.569 13.300 -71.219, -3.550 13.300 -71.375, -3.664 13.300 -71.826, -3.664 14.800 -71.826, -3.999 13.300 -72.149, -4.143 13.300 -72.210, -4.297 13.300 -72.244, -4.297 14.800 -72.244, 3.617 14.800 -71.730, 3.550 13.300 -71.425, 3.560 13.300 -71.269, 3.664 13.300 -70.974, 4.756 13.300 -70.628, 5.011 14.800 -70.809, 5.240 14.800 -71.531, 5.136 14.800 -71.826, 5.045 14.800 -71.954, 4.801 14.800 -72.149, 4.657 14.800 -72.210, 4.347 13.300 -72.248, 4.503 14.800 -72.244, 3.908 14.800 -72.093, 3.691 13.300 -71.869, 3.691 14.800 -71.869, 3.617 13.300 -71.730, 3.569 13.300 -71.581, 3.599 13.300 -71.117, 3.868 13.300 -70.737, 4.143 13.300 -70.590, 4.143 14.800 -70.590, 4.297 13.300 -70.556, 4.608 13.300 -70.576, 4.756 14.800 -70.628, 5.183 13.300 -71.070, 5.250 14.800 -71.375, 5.201 13.300 -71.683, 5.201 14.800 -71.683, 5.136 13.300 -71.826, 5.045 13.300 -71.954, 4.932 13.300 -72.063, 4.932 14.800 -72.063, 4.657 13.300 -72.210, 4.503 13.300 -72.244, 4.192 13.300 -63.424, 4.044 13.300 -63.372, 4.044 14.800 -63.372, 3.789 14.800 -63.191, 3.569 14.800 -62.781, 3.560 13.300 -62.469, 3.550 14.800 -62.625, 3.664 13.300 -62.174, 3.755 13.300 -62.046, 5.231 14.800 -62.419, 5.201 13.300 -62.883, 5.201 14.800 -62.883, 5.045 13.300 -63.154, 4.657 13.300 -63.410, 4.503 14.800 -63.444, 4.347 14.800 -63.448, 3.908 13.300 -63.293, 3.569 13.300 -62.781, 3.560 14.800 -62.469, 3.599 13.300 -62.317, 3.599 14.800 -62.317, 3.664 14.800 -62.174, 3.999 13.300 -61.851, 4.453 13.300 -61.752, 4.608 13.300 -61.776, 4.608 14.800 -61.776, 4.756 13.300 -61.828, 5.011 14.800 -62.009, 5.109 14.800 -62.131, 5.183 13.300 -62.270, 5.250 13.300 -62.575, 5.136 13.300 -63.026, 5.045 14.800 -63.154, 4.932 13.300 -63.263, 4.801 13.300 -63.349, 4.801 14.800 -63.349, 4.657 14.800 -63.410, -0.208 14.800 -61.602, -0.053 14.800 -61.626, -0.356 13.300 -61.549, -0.356 14.800 -61.549, -0.492 13.300 -61.471, -0.492 14.800 -61.471, -0.611 14.800 -61.368, -0.831 14.800 -60.958, -0.840 13.300 -60.646, -0.840 14.800 -60.646, -0.401 13.300 -60.028, -0.257 13.300 -59.967, -0.401 14.800 -60.028, -0.257 14.800 -59.967, 0.492 14.800 -60.084, 0.850 13.300 -60.752, 0.831 14.800 -60.597, 0.840 13.300 -60.909, 0.532 14.800 -61.440, 0.401 14.800 -61.527, 0.103 14.800 -61.621, -0.208 13.300 -61.602, -0.611 13.300 -61.368, -0.831 13.300 -60.958, -0.850 13.300 -60.803, -0.801 14.800 -60.494, -0.736 13.300 -60.352, -0.736 14.800 -60.352, -0.645 14.800 -60.224, -0.532 13.300 -60.115, -0.532 14.800 -60.115, -0.103 13.300 -59.934, 0.208 14.800 -59.953, 0.356 13.300 -60.006, 0.801 14.800 -61.061, 0.645 14.800 -61.331, 0.532 13.300 -61.440, 0.103 13.300 -61.621, -6.431 13.300 -67.824, -6.431 14.800 -67.824, -6.715 13.300 -67.693, -7.006 13.300 -67.330, -7.006 14.800 -67.330, -7.053 14.800 -67.181, -7.072 13.300 -67.025, -7.072 14.800 -67.025, -6.958 13.300 -66.574, -7.024 14.800 -66.717, -6.958 14.800 -66.574, -6.755 14.800 -66.337, -6.624 14.800 -66.251, -6.479 14.800 -66.190, -6.326 13.300 -66.156, -6.169 14.800 -66.152, -5.731 14.800 -66.307, -5.612 14.800 -66.409, -5.513 14.800 -66.531, -5.439 14.800 -66.670, -5.373 14.800 -66.975, -5.421 13.300 -67.283, -5.383 14.800 -67.131, -5.421 14.800 -67.283, -5.821 13.300 -67.749, -6.119 14.800 -67.844, -6.276 13.300 -67.848, -6.833 14.800 -67.591, -7.053 13.300 -67.181, -7.062 13.300 -66.869, -7.024 13.300 -66.717, -6.755 13.300 -66.337, -6.624 13.300 -66.251, -5.866 14.800 -66.228, -5.731 13.300 -66.307, -5.373 13.300 -66.975, -5.487 13.300 -67.426, -5.578 13.300 -67.554, -5.690 13.300 -67.663, -5.690 14.800 -67.663, -5.966 13.300 -67.810, -6.119 13.300 -67.844, 5.866 13.300 -67.772, 5.866 14.800 -67.772, 5.612 14.800 -67.591, 5.373 14.800 -67.025, 5.383 14.800 -66.869, 5.821 14.800 -66.251, 6.119 14.800 -66.156, 7.006 13.300 -66.670, 7.053 13.300 -66.819, 7.024 14.800 -67.283, 6.867 14.800 -67.554, 6.624 13.300 -67.749, 6.326 14.800 -67.844, 6.014 13.300 -67.824, 5.731 14.800 -67.693, 5.513 13.300 -67.469, 5.439 13.300 -67.330, 5.392 13.300 -67.181, 5.392 14.800 -67.181, 5.487 14.800 -66.574, 5.578 13.300 -66.446, 5.690 13.300 -66.337, 5.966 14.800 -66.190, 6.276 13.300 -66.152, 6.276 14.800 -66.152, 6.431 14.800 -66.176, 6.579 14.800 -66.228, 6.833 13.300 -66.409, 6.833 14.800 -66.409, 7.062 13.300 -67.131, 7.024 13.300 -67.283, 6.755 14.800 -67.663, 6.624 14.800 -67.749, 6.479 13.300 -67.810, 6.326 13.300 -67.844, 6.169 13.300 -67.848, 1.265 13.300 -74.324, 1.265 14.800 -74.324, 1.308 13.300 -74.489, 1.474 14.800 -74.785, 2.045 14.800 -75.133, 2.045 13.300 -75.133, 2.214 14.800 -75.154, 2.384 13.300 -75.146, 1.308 14.800 -74.489, 1.378 14.800 -74.644, 1.378 13.300 -74.644, 1.474 13.300 -74.785, 1.729 14.800 -75.008, 1.729 13.300 -75.008, 1.882 13.300 -75.084, 2.214 13.300 -75.154, 2.550 14.800 -75.108, 3.029 13.300 -74.942, 3.498 14.800 -74.747, 4.823 13.300 -73.999, 6.342 14.800 -72.659, 6.971 14.800 -71.863, 7.924 14.800 -70.076, 8.093 14.800 -69.597, 8.234 13.300 -69.109, 8.345 14.800 -68.614, 8.345 13.300 -68.614, 8.499 13.300 -67.101, 8.499 14.800 -67.101, 8.282 14.800 -65.087, 8.153 14.800 -64.596, 7.594 14.800 -63.182, 7.353 14.800 -62.735, 4.988 14.800 -60.117, 4.988 13.300 -60.117, 3.681 13.300 -59.339, 3.218 13.300 -59.132, 2.742 14.800 -58.954, 1.764 14.800 -58.685, 1.264 14.800 -58.595, 0.254 14.800 -58.504, -0.254 13.300 -58.504, -2.257 13.300 -58.805, -2.257 14.800 -58.805, -2.742 14.800 -58.954, -2.742 13.300 -58.954, -3.218 13.300 -59.132, -3.218 14.800 -59.132, -3.681 14.800 -59.339, -4.988 13.300 -60.117, -5.390 14.800 -60.427, -5.390 13.300 -60.427, -6.135 13.300 -61.116, -7.353 13.300 -62.735, -7.594 14.800 -63.182, -8.153 14.800 -64.596, -8.282 13.300 -65.087, -8.282 14.800 -65.087, -8.381 14.800 -65.585, -8.499 14.800 -67.101, -8.345 14.800 -68.614, -7.726 14.800 -70.543, -7.501 14.800 -70.998, -7.249 14.800 -71.439, -6.668 14.800 -72.271, -6.342 14.800 -72.659, -6.342 13.300 -72.659, -5.622 14.800 -73.375, -4.823 14.800 -73.999, -4.396 14.800 -74.275, -3.029 14.800 -74.942, 3.954 13.300 -74.524, 4.396 13.300 -74.275, 4.823 14.800 -73.999, 5.232 13.300 -73.699, 5.622 14.800 -73.375, 6.342 13.300 -72.659, 7.249 14.800 -71.439, 8.478 13.300 -67.608, 8.451 13.300 -66.088, 7.808 13.300 -63.642, 7.085 13.300 -62.304, 6.475 14.800 -61.493, 5.772 14.800 -60.761, 5.390 13.300 -60.427, 3.681 14.800 -59.339, 2.742 13.300 -58.954, 2.257 13.300 -58.805, 0.254 13.300 -58.504, -0.254 14.800 -58.504, -0.760 14.800 -58.534, -0.760 13.300 -58.534, -1.764 13.300 -58.685, -3.681 13.300 -59.339, -4.568 14.800 -59.832, -4.568 13.300 -59.832, -4.988 14.800 -60.117, -5.772 14.800 -60.761, -7.594 13.300 -63.182, -8.451 13.300 -66.088, -8.490 13.300 -66.594, -8.427 14.800 -68.113, -8.093 14.800 -69.597, -5.993 14.800 -73.028, -5.622 13.300 -73.375, -5.232 13.300 -73.699, -4.823 13.300 -73.999, -4.396 13.300 -74.275, -3.954 13.300 -74.524, -2.384 14.800 -75.146, -2.214 14.800 -75.154, -2.214 13.300 -75.154, -2.045 14.800 -75.133, -1.882 13.300 -75.084, -1.882 14.800 -75.084, -1.729 14.800 -75.008, -1.308 13.300 -74.489, -2.384 13.300 -75.146, -2.045 13.300 -75.133, -1.474 13.300 -74.785, -1.378 13.300 -74.644, -1.308 14.800 -74.489, -1.265 13.300 -74.324, -1.250 13.300 -70.031, -1.250 14.357 -70.736, -1.250 13.300 -74.155, -1.250 14.422 -70.783, -1.250 14.460 -70.795, -1.250 11.600 -70.031, -1.263 13.300 -70.146, -1.263 11.600 -70.146, -1.367 13.300 -70.352, -1.367 11.600 -70.352, -1.451 11.600 -70.432, -1.663 11.600 -70.523, -1.303 11.600 -70.255, -1.303 13.300 -70.255, -1.779 13.300 -70.530, -1.893 11.600 -70.510, -2.828 13.300 -69.828, -2.828 11.600 -69.828, -3.277 11.600 -69.294, -3.625 13.300 -68.690, -3.939 11.600 -67.695, -3.939 13.300 -67.695, -3.985 13.300 -67.349, -4.000 11.600 -67.000, -3.985 13.300 -66.651, -3.864 11.600 -65.965, -3.625 11.600 -65.310, -3.464 13.300 -65.000, -2.571 11.600 -63.936, -2.294 11.600 -63.723, -1.690 13.300 -63.375, -1.035 13.300 -63.136, -0.695 13.300 -63.061, -0.695 11.600 -63.061, 0.695 13.300 -63.061, 1.368 11.600 -63.241, 2.000 13.300 -63.536, 2.000 11.600 -63.536, 3.277 11.600 -64.706, 3.759 13.300 -65.632, 3.759 11.600 -65.632, 3.864 13.300 -65.965, 3.939 11.600 -67.695, 3.864 11.600 -68.035, -2.294 13.300 -70.277, -2.571 13.300 -70.064, -3.864 11.600 -68.035, -3.864 13.300 -68.035, -3.985 11.600 -66.651, -3.759 13.300 -65.632, -3.277 11.600 -64.706, -3.277 13.300 -64.706, -2.828 11.600 -64.172, -2.828 13.300 -64.172, -2.571 13.300 -63.936, -0.000 13.300 -63.000, 0.349 11.600 -63.015, 0.349 13.300 -63.015, 2.294 13.300 -63.723, 2.571 13.300 -63.936, 2.828 11.600 -64.172, 3.064 11.600 -64.429, 3.625 13.300 -65.310, 3.939 13.300 -66.305, 3.985 13.300 -66.651, 3.985 13.300 -67.349, 3.939 13.300 -67.695, 3.759 13.300 -68.368, 3.625 13.300 -68.690, 3.464 11.600 -69.000, 3.064 11.600 -69.571, 3.064 13.300 -69.571, 2.294 11.600 -70.277, 2.294 13.300 -70.277, 2.000 13.300 -70.464, 1.893 11.600 -70.510, 1.893 13.300 -70.510, 1.779 11.600 -70.530, 1.663 11.600 -70.523, 1.451 11.600 -70.432, 1.250 13.300 -70.031, 1.552 13.300 -70.490, 1.367 11.600 -70.352, 1.367 13.300 -70.352, 1.263 13.300 -70.146, 1.250 14.300 -70.589, 1.250 14.300 -69.915, 1.250 14.315 -70.668, 1.250 14.422 -70.783, 1.250 14.460 -70.795, 1.250 14.800 -74.155, 2.571 13.300 -70.064, 2.828 13.300 -69.828, 1.779 13.300 -70.530, 3.755 13.300 -70.846, 1.663 13.300 -70.523, 1.451 13.300 -70.432, 1.303 13.300 -70.255, 2.550 13.300 -75.108, 1.592 13.300 -74.907, 1.250 13.300 -74.155, 3.908 13.300 -72.093, 5.622 13.300 -73.375, 5.993 13.300 -73.028, 3.498 13.300 -74.747, 3.789 13.300 -71.991, 4.044 13.300 -72.172, 4.192 13.300 -72.224, 6.668 13.300 -72.271, 5.240 13.300 -71.531, 5.250 13.300 -71.375, 6.971 13.300 -71.863, 7.249 13.300 -71.439, 7.501 13.300 -70.998, 7.726 13.300 -70.543, 4.892 13.300 -70.707, 4.453 13.300 -70.552, 3.464 13.300 -69.000, 3.277 13.300 -69.294, 5.231 13.300 -71.219, 5.109 13.300 -70.931, 5.011 13.300 -70.809, 8.093 13.300 -69.597, 8.427 13.300 -68.113, 6.755 13.300 -67.663, 6.867 13.300 -67.554, 6.958 13.300 -67.426, 8.490 13.300 -66.594, 7.072 13.300 -66.975, 6.932 13.300 -66.531, 6.715 13.300 -66.307, 6.431 13.300 -66.176, 6.579 13.300 -66.228, 8.381 13.300 -65.585, 8.282 13.300 -65.087, 8.153 13.300 -64.596, 7.995 13.300 -64.114, 7.594 13.300 -63.182, 6.119 13.300 -66.156, 3.277 13.300 -64.706, 7.353 13.300 -62.735, 5.240 13.300 -62.731, 5.231 13.300 -62.419, 6.475 13.300 -61.493, 6.135 13.300 -61.116, 5.772 13.300 -60.761, 4.297 13.300 -61.756, 4.143 13.300 -61.790, 4.568 13.300 -59.832, 3.868 13.300 -61.937, 0.801 13.300 -61.061, 0.736 13.300 -61.203, 0.645 13.300 -61.331, 0.401 13.300 -61.527, 0.257 13.300 -61.588, 4.132 13.300 -59.572, 0.783 13.300 -60.447, 0.492 13.300 -60.084, 1.264 13.300 -58.595, 0.611 13.300 -60.187, 0.831 13.300 -60.597, 0.709 13.300 -60.309, 1.764 13.300 -58.685, 0.208 13.300 -59.953, 0.760 13.300 -58.534, -1.264 13.300 -58.595, 0.053 13.300 -59.929, -4.132 13.300 -59.572, -0.645 13.300 -60.224, -0.801 13.300 -60.494, -5.772 13.300 -60.761, -4.657 13.300 -61.790, -5.045 13.300 -62.046, -5.136 13.300 -62.174, -6.475 13.300 -61.493, -5.201 13.300 -62.317, -6.792 13.300 -61.889, -5.109 13.300 -63.069, -5.183 13.300 -62.930, -7.085 13.300 -62.304, -5.231 13.300 -62.781, -7.808 13.300 -63.642, -4.892 13.300 -63.293, -7.995 13.300 -64.114, -6.169 13.300 -66.152, -6.014 13.300 -66.176, -5.866 13.300 -66.228, -4.608 13.300 -63.424, -4.453 13.300 -63.448, -3.064 13.300 -64.429, -8.153 13.300 -64.596, -8.381 13.300 -65.585, -6.479 13.300 -66.190, -6.867 13.300 -66.446, -8.499 13.300 -67.101, -8.478 13.300 -67.608, -6.833 13.300 -67.591, -8.427 13.300 -68.113, -8.345 13.300 -68.614, -6.932 13.300 -67.469, -6.579 13.300 -67.772, -8.234 13.300 -69.109, -4.932 13.300 -70.737, -3.464 13.300 -69.000, -4.503 13.300 -70.556, -3.277 13.300 -69.294, -8.093 13.300 -69.597, -7.924 13.300 -70.076, -7.726 13.300 -70.543, -5.136 13.300 -70.974, -7.501 13.300 -70.998, -7.249 13.300 -71.439, -5.250 13.300 -71.425, -5.201 13.300 -71.117, -5.240 13.300 -71.269, -6.971 13.300 -71.863, -5.183 13.300 -71.730, -6.668 13.300 -72.271, -5.011 13.300 -71.991, -4.892 13.300 -72.093, -4.756 13.300 -72.172, -4.453 13.300 -72.248, -5.993 13.300 -73.028, -3.868 13.300 -72.063, -3.498 13.300 -74.747, -3.029 13.300 -74.942, -2.550 13.300 -75.108, -1.729 13.300 -75.008, -1.592 13.300 -74.907, -1.451 13.300 -70.432, -1.663 13.300 -70.523, -1.552 13.300 -70.490, -3.599 13.300 -71.683, -3.755 13.300 -71.954, -1.893 13.300 -70.510, -2.000 13.300 -70.464, -3.064 13.300 -69.571, -3.759 13.300 -68.368, -5.383 13.300 -67.131, -4.000 13.300 -67.000, -5.392 13.300 -66.819, -5.439 13.300 -66.670, -3.939 13.300 -66.305, -5.612 13.300 -66.409, -5.513 13.300 -66.531, -3.864 13.300 -65.965, -3.625 13.300 -65.310, -3.550 13.300 -62.575, -2.000 13.300 -63.536, -0.053 13.300 -61.626, -0.349 13.300 -63.015, 1.035 13.300 -63.136, 1.368 13.300 -63.241, 3.550 13.300 -62.625, 3.617 13.300 -62.930, 3.691 13.300 -63.069, 3.789 13.300 -63.191, 1.690 13.300 -63.375, 4.347 13.300 -63.448, 2.828 13.300 -64.172, 3.064 13.300 -64.429, 3.464 13.300 -65.000, 4.503 13.300 -63.444, 5.487 13.300 -66.574, 5.421 13.300 -66.717, 4.000 13.300 -67.000, 5.373 13.300 -67.025, 5.383 13.300 -66.869, 5.612 13.300 -67.591, 3.864 13.300 -68.035, 5.731 13.300 -67.693, 3.999 13.300 -70.651, 5.821 13.300 -66.251, 5.966 13.300 -66.190, -0.709 13.300 -61.246, -0.783 13.300 -61.108, 6.792 13.300 -61.889, 4.892 13.300 -61.907, 5.011 13.300 -62.009, 5.109 13.300 -62.131, 7.924 13.300 -70.076, 4.801 13.300 -72.149, -4.192 13.300 -70.576, -3.908 13.300 -70.707, -3.617 13.300 -71.070, -4.756 13.300 -63.372, -4.347 13.300 -61.752, -4.192 13.300 -61.776, -3.617 13.300 -62.270, -1.368 13.300 -63.241, -3.599 13.300 -62.883, -2.294 13.300 -63.723, -3.664 13.300 -63.026, 0.500 -16.000 -65.000, -0.863 -15.000 -65.773, -1.022 -16.000 -65.902, -1.445 -15.000 -67.404, -1.376 -15.000 -67.597, -1.164 -16.000 -67.946, -1.024 -15.000 -68.096, -1.024 -16.000 -68.096, -0.865 -15.000 -68.225, -0.503 -15.000 -68.413, -0.503 -16.000 -68.413, -0.305 -16.000 -68.469, -0.102 -16.000 -68.496, -1.162 -16.000 -66.052, -1.375 -16.000 -66.401, -1.375 -15.000 -66.401, -1.444 -16.000 -66.594, -1.486 -15.000 -67.203, -0.690 -15.000 -68.332, 0.102 -16.000 -68.496, 0.102 -15.000 -68.496, 0.305 -15.000 -68.469, 0.865 -15.000 -68.225, 1.024 -16.000 -68.096, 1.164 -15.000 -67.946, 1.282 -16.000 -67.779, 1.282 -15.000 -67.779, 1.445 -16.000 -67.404, 1.445 -15.000 -67.404, 1.444 -16.000 -66.594, 1.375 -16.000 -66.401, 1.375 -15.000 -66.401, 1.486 -15.000 -67.203, 1.500 -15.000 -66.999, 1.486 -16.000 -66.794, 1.281 -16.000 -66.219, 1.162 -16.000 -66.052, 1.162 -15.000 -66.052, 0.863 -16.000 -65.773, -0.500 -15.000 -65.000, -0.500 -16.000 -65.000, -0.443 -15.000 -64.768, -0.374 -16.000 -64.668, -0.177 -16.000 -64.532, -0.060 -16.000 -64.504, 0.060 -15.000 -64.504, 0.060 -16.000 -64.504, 0.284 -15.000 -64.589, 0.374 -16.000 -64.668, 0.443 -16.000 -64.768, 0.500 -15.000 -65.000, -0.485 -16.000 -64.880, -0.284 -16.000 -64.589, -0.177 -15.000 -64.532, 0.284 -16.000 -64.589, 0.374 -15.000 -64.668, 0.443 -15.000 -64.768, 0.485 -15.000 -64.880, 0.485 -16.000 -64.880, -7.996 -14.800 -67.258, -8.000 -13.300 -67.086, -8.000 -14.800 -67.086, -8.000 -13.300 -66.914, -8.000 -14.800 -66.914, -7.864 -14.800 -67.834, -7.689 -13.300 -67.630, -7.702 -13.300 -67.447, -7.749 -14.800 -67.367, -7.749 -13.300 -67.367, -7.819 -14.800 -67.305, -7.904 -13.300 -67.268, -0.284 -14.800 -74.903, -0.284 -13.300 -74.903, -0.175 -13.300 -74.756, -0.000 -14.800 -74.700, -0.175 -14.800 -74.756, 0.175 -13.300 -74.756, 0.092 -14.800 -74.714, 0.175 -14.800 -74.756, 0.241 -13.300 -74.821, 0.284 -13.300 -74.903, 0.284 -14.800 -74.903, 0.300 -14.800 -74.994, 0.241 -14.800 -74.821, -3.485 -16.000 -67.318, -1.445 -16.000 -67.404, -1.376 -16.000 -67.597, -1.282 -16.000 -67.779, -3.270 -16.000 -68.247, -0.865 -16.000 -68.225, -3.370 -16.000 -67.944, -0.690 -16.000 -68.332, -2.990 -16.000 -68.819, -2.389 -16.000 -69.558, 0.305 -16.000 -68.469, 2.503 -16.000 -69.447, -2.146 -16.000 -69.765, 2.018 -16.000 -69.859, -0.712 -16.000 -70.427, -0.398 -16.000 -70.477, 0.239 -16.000 -70.492, 2.270 -16.000 -69.664, 1.172 -16.000 -70.298, -1.021 -16.000 -70.348, 1.376 -16.000 -67.597, 1.486 -16.000 -67.203, 3.410 -16.000 -67.790, 3.467 -16.000 -67.477, 3.467 -16.000 -66.523, 1.500 -16.000 -66.999, 3.324 -16.000 -65.903, 2.503 -16.000 -64.553, 2.270 -16.000 -64.336, 1.467 -16.000 -63.822, 0.688 -16.000 -65.667, 0.500 -16.000 -65.586, 3.070 -16.000 -65.319, 1.022 -16.000 -65.902, 1.172 -16.000 -63.702, 0.867 -16.000 -63.609, 0.177 -16.000 -64.532, -1.321 -16.000 -63.759, -3.143 -16.000 -65.461, -0.500 -16.000 -65.586, -0.863 -16.000 -65.773, -0.688 -16.000 -65.667, -3.370 -16.000 -66.056, -1.281 -16.000 -66.219, -1.486 -16.000 -66.794, -3.485 -16.000 -66.682, -1.500 -16.000 -66.999, -1.486 -16.000 -67.203, 1.164 -16.000 -67.946, 0.865 -16.000 -68.225, 0.690 -16.000 -68.332, 0.503 -16.000 -68.413, -0.443 -16.000 -64.768, 0.177 -15.000 -64.532, 0.871 -15.000 -64.129, 0.688 -15.000 -65.667, 2.646 -15.000 -65.586, 2.772 -15.000 -65.852, 2.871 -15.000 -66.129, 1.022 -15.000 -65.902, 0.500 -15.000 -65.586, 0.863 -15.000 -65.773, 1.281 -15.000 -66.219, 2.942 -15.000 -66.415, 1.444 -15.000 -66.594, 3.000 -15.000 -67.000, 2.986 -15.000 -66.706, 1.486 -15.000 -66.794, 1.376 -15.000 -67.597, 2.942 -15.000 -67.585, 1.024 -15.000 -68.096, 2.772 -15.000 -68.148, 0.690 -15.000 -68.332, 2.646 -15.000 -68.414, 0.503 -15.000 -68.413, 2.494 -15.000 -68.667, 1.667 -15.000 -69.494, 0.585 -15.000 -69.942, -0.305 -15.000 -68.469, -1.414 -15.000 -69.646, -1.148 -15.000 -69.772, -2.121 -15.000 -69.121, -1.282 -15.000 -67.779, -2.494 -15.000 -68.667, -2.319 -15.000 -68.903, -2.646 -15.000 -68.414, -2.986 -15.000 -66.706, -1.281 -15.000 -66.219, -2.121 -15.000 -64.879, -1.162 -15.000 -66.052, -1.022 -15.000 -65.902, -1.414 -15.000 -64.354, -0.485 -15.000 -64.880, -0.688 -15.000 -65.667, -0.500 -15.000 -65.586, -0.102 -15.000 -68.496, -0.294 -15.000 -69.986, -1.164 -15.000 -67.946, -1.500 -15.000 -66.999, -1.486 -15.000 -66.794, -1.444 -15.000 -66.594, -1.667 -15.000 -64.506, -0.060 -15.000 -64.504, -0.585 -15.000 -64.058, -0.284 -15.000 -64.589, -0.374 -15.000 -64.668, -7.954 -13.300 -66.143, -7.785 -13.300 -66.214, -7.702 -13.300 -66.553, -7.749 -13.300 -66.633, -7.819 -14.800 -66.695, -7.819 -13.300 -66.695, -7.904 -13.300 -66.732, -7.996 -14.800 -66.742, -7.996 -13.300 -66.742, -7.785 -14.800 -66.214, -7.725 -13.300 -66.285, -7.725 -14.800 -66.285, -7.702 -14.800 -66.553, -7.904 -14.800 -66.732, 0.816 -14.800 -74.958, 0.472 -14.800 -74.986, 0.300 -13.300 -74.994, -7.882 -13.300 -68.369, -7.882 -14.800 -68.369, -7.910 -13.300 -68.199, -7.954 -14.800 -67.857, -7.934 -13.300 -68.028, -7.934 -14.800 -68.028, -7.954 -13.300 -67.857, -0.300 -13.300 -74.994, -0.300 -14.800 -74.994, -0.472 -14.800 -74.986, -0.644 -14.800 -74.974, -0.816 -13.300 -74.958, -3.509 -15.996 -66.398, -3.442 -16.000 -66.366, -3.382 -15.832 -65.111, -3.101 -15.620 -64.496, -3.302 -15.620 -64.768, -3.559 -15.968 -66.073, -3.445 -15.996 -66.103, -3.357 -15.996 -65.814, -3.448 -15.911 -65.441, -3.304 -15.911 -65.155, -3.003 -15.500 -64.357, -3.270 -16.000 -65.753, -3.068 -15.732 -64.523, -2.846 -15.732 -64.272, -2.633 -15.620 -64.008, -2.768 -15.500 -64.112, -2.877 -15.620 -64.242, -3.244 -15.996 -65.534, -2.990 -16.000 -65.181, -3.108 -15.996 -65.264, -2.950 -15.996 -65.006, -3.047 -15.968 -64.941, -2.861 -15.968 -64.690, -2.344 -15.732 -63.830, -2.240 -15.500 -63.686, -2.813 -16.000 -64.917, -2.770 -15.996 -64.763, -2.655 -15.968 -64.456, -2.560 -15.832 -64.092, -2.304 -15.832 -63.885, -1.951 -15.500 -63.508, -2.430 -15.968 -64.240, -2.250 -15.911 -63.958, -2.067 -15.732 -63.643, -2.031 -15.832 -63.701, -2.612 -16.000 -64.670, -2.570 -15.996 -64.537, -2.389 -16.000 -64.442, -2.187 -15.968 -64.043, -1.775 -15.732 -63.479, -1.744 -15.832 -63.541, -1.167 -15.620 -63.189, -1.333 -15.500 -63.228, -1.704 -15.911 -63.621, -1.445 -15.832 -63.405, -2.146 -16.000 -64.235, -2.117 -15.996 -64.138, -1.886 -16.000 -64.052, -1.928 -15.968 -63.869, -1.134 -15.832 -63.296, -1.155 -15.732 -63.230, -0.840 -15.620 -63.104, -0.339 -15.500 -63.014, -0.169 -15.620 -63.018, -1.610 -16.000 -63.892, -1.603 -15.996 -63.821, -1.327 -15.996 -63.696, -1.371 -15.968 -63.588, -0.797 -15.911 -63.301, -0.164 -15.832 -63.129, 0.169 -15.620 -63.018, -0.750 -15.996 -63.520, -0.775 -15.968 -63.405, -0.481 -15.911 -63.247, -0.161 -15.911 -63.219, 0.506 -15.620 -63.047, -0.712 -16.000 -63.573, -0.398 -16.000 -63.523, -0.151 -15.996 -63.443, -0.080 -16.000 -63.501, 0.156 -15.968 -63.326, 0.467 -15.968 -63.352, 1.155 -15.732 -63.230, 1.486 -15.620 -63.302, 1.648 -15.500 -63.355, 1.333 -15.500 -63.228, 1.167 -15.620 -63.189, 0.481 -15.911 -63.247, 0.151 -15.996 -63.443, 0.239 -16.000 -63.508, 0.452 -15.996 -63.469, 0.775 -15.968 -63.405, 1.470 -15.732 -63.342, 1.794 -15.620 -63.441, 1.775 -15.732 -63.479, 2.090 -15.620 -63.606, 1.951 -15.500 -63.508, 0.555 -16.000 -63.544, 1.744 -15.832 -63.541, 1.077 -15.968 -63.484, 1.043 -15.996 -63.596, 2.031 -15.832 -63.701, 2.513 -15.500 -63.888, 1.371 -15.968 -63.588, 1.327 -15.996 -63.696, 1.656 -15.968 -63.716, 1.984 -15.911 -63.778, 2.344 -15.732 -63.830, 1.928 -15.968 -63.869, 2.250 -15.911 -63.958, 2.877 -15.620 -64.242, 1.750 -16.000 -63.969, 1.603 -15.996 -63.821, 2.187 -15.968 -64.043, 3.406 -15.500 -64.903, 2.018 -16.000 -64.141, 1.867 -15.996 -63.968, 2.117 -15.996 -64.138, 2.500 -15.911 -64.159, 2.430 -15.968 -64.240, 3.479 -15.620 -65.056, 3.302 -15.620 -64.768, 3.210 -15.832 -64.831, 3.442 -15.732 -65.077, 3.632 -15.620 -65.358, 3.758 -15.620 -65.672, 2.715 -16.000 -64.791, 2.861 -15.968 -64.690, 3.135 -15.911 -64.881, 3.047 -15.968 -64.941, 3.304 -15.911 -65.155, 3.857 -15.620 -65.996, 2.770 -15.996 -64.763, 2.950 -15.996 -65.006, 3.653 -15.832 -65.709, 3.928 -15.620 -66.326, 3.971 -15.620 -66.662, 3.968 -15.500 -66.492, 3.210 -16.000 -65.606, 3.357 -15.996 -65.814, 3.874 -15.832 -67.000, 3.943 -15.732 -67.000, 3.971 -15.620 -67.338, 3.928 -15.620 -67.674, 3.929 -15.732 -66.666, 3.730 -15.911 -66.360, 3.445 -15.996 -66.103, 3.664 -15.968 -66.688, 3.929 -15.732 -67.334, 3.860 -15.832 -67.329, 3.857 -15.620 -68.004, 3.410 -16.000 -66.210, 3.677 -15.968 -67.000, 3.819 -15.832 -67.655, 3.712 -15.500 -68.491, 3.547 -15.996 -66.698, 3.496 -16.000 -66.841, 3.560 -15.996 -67.000, 3.730 -15.911 -67.640, 3.758 -15.620 -68.328, 3.718 -15.732 -68.313, 3.496 -16.000 -67.159, 3.624 -15.968 -67.621, 3.632 -15.620 -68.642, 3.593 -15.732 -68.624, 3.572 -15.500 -68.801, 3.559 -15.968 -67.927, 3.568 -15.911 -68.261, 3.406 -15.500 -69.097, 3.479 -15.620 -68.944, 3.467 -15.968 -68.225, 3.530 -15.832 -68.596, 3.442 -15.732 -68.923, 3.101 -15.620 -69.504, 3.324 -16.000 -68.097, 3.210 -15.832 -69.169, 2.877 -15.620 -69.758, 3.357 -15.996 -68.186, 3.351 -15.968 -68.515, 3.135 -15.911 -69.119, 2.513 -15.500 -70.112, 3.210 -16.000 -68.394, 3.070 -16.000 -68.681, 3.108 -15.996 -68.736, 3.047 -15.968 -69.059, 2.944 -15.911 -69.377, 2.846 -15.732 -69.728, 2.797 -15.832 -69.681, 2.950 -15.996 -68.994, 1.951 -15.500 -70.492, 2.905 -16.000 -68.953, 2.560 -15.832 -69.908, 2.067 -15.732 -70.357, 1.648 -15.500 -70.645, 1.794 -15.620 -70.559, 2.715 -16.000 -69.209, 2.352 -15.996 -69.673, 2.117 -15.996 -69.862, 1.744 -15.832 -70.459, 1.155 -15.732 -70.770, 1.167 -15.620 -70.811, 2.031 -15.832 -70.299, 2.187 -15.968 -69.957, 2.430 -15.968 -69.760, 1.704 -15.911 -70.379, 1.445 -15.832 -70.595, 1.411 -15.911 -70.511, 0.506 -15.620 -70.953, 0.840 -15.620 -70.896, 1.750 -16.000 -70.031, 1.603 -15.996 -70.179, 0.501 -15.732 -70.911, 0.169 -15.620 -70.982, 0.339 -15.500 -70.986, 1.467 -16.000 -70.178, 1.327 -15.996 -70.304, 0.492 -15.832 -70.843, 0.167 -15.732 -70.939, -0.169 -15.620 -70.982, -0.000 -15.500 -71.000, 0.775 -15.968 -70.595, 0.797 -15.911 -70.699, 0.481 -15.911 -70.753, -0.506 -15.620 -70.953, 0.867 -16.000 -70.391, 0.750 -15.996 -70.480, 0.467 -15.968 -70.648, 0.164 -15.832 -70.871, 0.161 -15.911 -70.781, -0.501 -15.732 -70.911, 0.555 -16.000 -70.456, -0.164 -15.832 -70.871, -0.161 -15.911 -70.781, -0.492 -15.832 -70.843, -0.840 -15.620 -70.896, -0.831 -15.732 -70.854, -1.008 -15.500 -70.871, -1.167 -15.620 -70.811, 0.151 -15.996 -70.557, 0.156 -15.968 -70.674, -0.481 -15.911 -70.753, -0.816 -15.832 -70.787, -1.333 -15.500 -70.772, -0.151 -15.996 -70.557, -0.467 -15.968 -70.648, -0.797 -15.911 -70.699, -1.486 -15.620 -70.698, -1.648 -15.500 -70.645, -0.080 -16.000 -70.499, -0.452 -15.996 -70.531, -1.108 -15.911 -70.618, -0.750 -15.996 -70.480, -0.775 -15.968 -70.595, -1.411 -15.911 -70.511, -2.090 -15.620 -70.394, -2.370 -15.620 -70.204, -2.513 -15.500 -70.112, -2.240 -15.500 -70.314, -1.043 -15.996 -70.404, -1.371 -15.968 -70.412, -2.344 -15.732 -70.170, -1.704 -15.911 -70.379, -2.031 -15.832 -70.299, -2.304 -15.832 -70.115, -2.605 -15.732 -69.960, -2.633 -15.620 -69.992, -1.610 -16.000 -70.108, -1.603 -15.996 -70.179, -1.886 -16.000 -69.948, -3.479 -15.620 -68.944, -3.302 -15.620 -69.232, -3.068 -15.732 -69.477, -2.846 -15.732 -69.728, -2.500 -15.911 -69.841, -1.867 -15.996 -70.032, -2.187 -15.968 -69.957, -2.117 -15.996 -69.862, -2.352 -15.996 -69.673, -3.442 -15.732 -68.923, -3.632 -15.620 -68.642, -3.135 -15.911 -69.119, -3.758 -15.620 -68.328, -2.612 -16.000 -69.330, -2.861 -15.968 -69.310, -3.382 -15.832 -68.889, -2.770 -15.996 -69.237, -2.813 -16.000 -69.083, -3.047 -15.968 -69.059, -3.530 -15.832 -68.596, -3.857 -15.620 -68.004, -3.210 -15.968 -68.793, -3.448 -15.911 -68.559, -3.351 -15.968 -68.515, -3.568 -15.911 -68.261, -3.928 -15.620 -67.674, -3.971 -15.620 -67.338, -3.108 -15.996 -68.736, -3.143 -16.000 -68.539, -3.886 -15.732 -67.666, -3.929 -15.732 -67.334, -3.244 -15.996 -68.466, -3.357 -15.996 -68.186, -3.559 -15.968 -67.927, -3.770 -15.911 -67.321, -3.968 -15.500 -66.492, -3.442 -16.000 -67.634, -3.784 -15.911 -67.000, -3.886 -15.732 -66.334, -3.928 -15.620 -66.326, -3.910 -15.500 -66.157, -3.664 -15.968 -67.312, -3.677 -15.968 -67.000, -3.825 -15.500 -65.829, -3.758 -15.620 -65.672, -3.712 -15.500 -65.509, -3.632 -15.620 -65.358, -3.479 -15.620 -65.056, -3.593 -15.732 -65.376, -3.749 -15.832 -66.024, -3.560 -15.996 -67.000, -3.500 -16.000 -67.000, -3.101 -15.620 -69.504, -1.984 -15.911 -70.222, -1.656 -15.968 -70.284, -1.321 -16.000 -70.241, 1.333 -15.500 -70.772, 2.304 -15.832 -70.115, 2.770 -15.996 -69.237, 3.996 -15.500 -67.170, 3.996 -15.500 -66.830, 3.467 -15.968 -65.775, 3.568 -15.911 -65.739, 3.351 -15.968 -65.485, 2.905 -16.000 -65.047, 3.244 -15.996 -65.534, 3.108 -15.996 -65.264, 1.008 -15.500 -63.129, 0.831 -15.732 -63.146, 0.501 -15.732 -63.089, 0.164 -15.832 -63.129, -0.467 -15.968 -63.352, -1.021 -16.000 -63.652, -0.452 -15.996 -63.469, 3.784 -15.911 -67.000, 3.770 -15.911 -67.321, 3.860 -15.832 -66.671, 3.985 -15.620 -67.000, -3.624 -15.968 -66.379, -3.547 -15.996 -66.698, -3.664 -15.968 -66.688, -3.770 -15.911 -66.679, -3.819 -15.832 -66.345, -3.860 -15.832 -66.671, -3.874 -15.832 -67.000, -3.929 -15.732 -66.666, -3.971 -15.620 -66.662, -3.943 -15.732 -67.000, -3.985 -15.620 -67.000, -3.730 -15.911 -66.360, -3.857 -15.620 -65.996, -3.816 -15.732 -66.007, -3.568 -15.911 -65.739, -3.467 -15.968 -65.775, -3.662 -15.911 -66.047, -3.653 -15.832 -65.709, -3.718 -15.732 -65.687, -3.351 -15.968 -65.485, -3.530 -15.832 -65.404, -3.210 -15.968 -65.207, -3.442 -15.732 -65.077, -3.267 -15.732 -64.792, -3.014 -15.832 -64.566, -3.135 -15.911 -64.881, -3.210 -15.832 -64.831, -2.732 -15.911 -64.382, -2.944 -15.911 -64.623, -2.352 -15.996 -64.327, -2.500 -15.911 -64.159, -2.797 -15.832 -64.319, -2.370 -15.620 -63.796, -2.605 -15.732 -64.040, -1.867 -15.996 -63.968, -2.090 -15.620 -63.606, -1.656 -15.968 -63.716, -1.984 -15.911 -63.778, -1.794 -15.620 -63.441, -1.411 -15.911 -63.489, -1.470 -15.732 -63.342, -1.486 -15.620 -63.302, -1.108 -15.911 -63.382, -1.077 -15.968 -63.484, -1.043 -15.996 -63.596, -0.816 -15.832 -63.213, -0.831 -15.732 -63.146, -0.501 -15.732 -63.089, -0.506 -15.620 -63.047, -0.492 -15.832 -63.157, -0.156 -15.968 -63.326, 0.167 -15.732 -63.061, -0.167 -15.732 -63.061, 0.161 -15.911 -63.219, 0.492 -15.832 -63.157, 0.750 -15.996 -63.520, 0.816 -15.832 -63.213, 1.134 -15.832 -63.296, 0.797 -15.911 -63.301, 0.840 -15.620 -63.104, 1.411 -15.911 -63.489, 1.108 -15.911 -63.382, 1.445 -15.832 -63.405, 1.704 -15.911 -63.621, 2.067 -15.732 -63.643, 2.304 -15.832 -63.885, 2.370 -15.620 -63.796, 2.560 -15.832 -64.092, 2.605 -15.732 -64.040, 2.633 -15.620 -64.008, 2.570 -15.996 -64.537, 2.352 -15.996 -64.327, 2.655 -15.968 -64.456, 2.797 -15.832 -64.319, 2.846 -15.732 -64.272, 2.944 -15.911 -64.623, 2.732 -15.911 -64.382, 3.101 -15.620 -64.496, 3.267 -15.732 -64.792, 3.014 -15.832 -64.566, 3.068 -15.732 -64.523, 3.210 -15.968 -65.207, 3.448 -15.911 -65.441, 3.530 -15.832 -65.404, 3.593 -15.732 -65.376, 3.382 -15.832 -65.111, 3.718 -15.732 -65.687, 3.816 -15.732 -66.007, 3.559 -15.968 -66.073, 3.509 -15.996 -66.398, 3.624 -15.968 -66.379, 3.749 -15.832 -66.024, 3.662 -15.911 -66.047, 3.819 -15.832 -66.345, 3.770 -15.911 -66.679, 3.886 -15.732 -66.334, 3.547 -15.996 -67.302, 3.664 -15.968 -67.312, 3.886 -15.732 -67.666, 3.509 -15.996 -67.602, 3.445 -15.996 -67.897, 3.662 -15.911 -67.953, 3.653 -15.832 -68.291, 3.749 -15.832 -67.976, 3.816 -15.732 -67.993, 3.244 -15.996 -68.466, 3.304 -15.911 -68.845, 3.448 -15.911 -68.559, 3.382 -15.832 -68.889, 3.210 -15.968 -68.793, 3.267 -15.732 -69.208, 3.302 -15.620 -69.232, 2.861 -15.968 -69.310, 3.068 -15.732 -69.477, 2.655 -15.968 -69.544, 2.570 -15.996 -69.463, 2.732 -15.911 -69.618, 3.014 -15.832 -69.434, 2.633 -15.620 -69.992, 2.605 -15.732 -69.960, 2.500 -15.911 -69.841, 2.370 -15.620 -70.204, 2.250 -15.911 -70.042, 1.928 -15.968 -70.131, 2.090 -15.620 -70.394, 2.344 -15.732 -70.170, 1.656 -15.968 -70.284, 1.867 -15.996 -70.032, 1.984 -15.911 -70.222, 1.775 -15.732 -70.521, 1.077 -15.968 -70.516, 1.371 -15.968 -70.412, 1.108 -15.911 -70.618, 1.486 -15.620 -70.698, 1.470 -15.732 -70.658, 1.043 -15.996 -70.404, 0.816 -15.832 -70.787, 1.134 -15.832 -70.704, 0.831 -15.732 -70.854, 0.452 -15.996 -70.531, -0.156 -15.968 -70.674, -0.167 -15.732 -70.939, -1.077 -15.968 -70.516, -1.134 -15.832 -70.704, -1.155 -15.732 -70.770, -1.327 -15.996 -70.304, -1.470 -15.732 -70.658, -1.928 -15.968 -70.131, -1.744 -15.832 -70.459, -1.775 -15.732 -70.521, -1.445 -15.832 -70.595, -1.794 -15.620 -70.559, -2.250 -15.911 -70.042, -2.067 -15.732 -70.357, -2.430 -15.968 -69.760, -2.570 -15.996 -69.463, -2.655 -15.968 -69.544, -2.732 -15.911 -69.618, -2.560 -15.832 -69.908, -2.797 -15.832 -69.681, -2.877 -15.620 -69.758, -2.950 -15.996 -68.994, -2.944 -15.911 -69.377, -3.267 -15.732 -69.208, -3.210 -15.832 -69.169, -3.014 -15.832 -69.434, -3.304 -15.911 -68.845, -3.593 -15.732 -68.624, -3.467 -15.968 -68.225, -3.653 -15.832 -68.291, -3.662 -15.911 -67.953, -3.749 -15.832 -67.976, -3.816 -15.732 -67.993, -3.718 -15.732 -68.313, -3.445 -15.996 -67.897, -3.547 -15.996 -67.302, -3.509 -15.996 -67.602, -3.624 -15.968 -67.621, -3.860 -15.832 -67.329, -3.730 -15.911 -67.640, -3.819 -15.832 -67.655, -0.294 -15.000 -64.014, -0.294 -11.300 -64.014, -0.585 -11.300 -64.058, -0.871 -15.000 -64.129, -2.121 -11.300 -64.879, -1.903 -15.000 -64.681, -2.319 -15.000 -65.097, -2.494 -15.000 -65.333, -2.772 -11.300 -65.852, -2.646 -15.000 -65.586, -2.772 -15.000 -65.852, -2.871 -11.300 -66.129, -2.871 -15.000 -66.129, -2.986 -11.300 -67.294, -2.986 -15.000 -67.294, -2.942 -15.000 -67.585, -2.871 -15.000 -67.871, -1.903 -15.000 -69.319, -1.667 -15.000 -69.494, -1.414 -11.300 -69.646, -0.294 -11.300 -69.986, -0.585 -15.000 -69.942, 0.294 -15.000 -69.986, 0.585 -11.300 -69.942, 1.148 -11.300 -69.772, 1.667 -11.300 -69.494, 1.903 -11.300 -69.319, 1.903 -15.000 -69.319, 2.319 -11.300 -68.903, 2.121 -15.000 -69.121, 2.319 -15.000 -68.903, 2.871 -11.300 -67.871, 2.986 -15.000 -67.294, 2.942 -11.300 -66.415, 2.494 -15.000 -65.333, 1.903 -15.000 -64.681, 1.667 -15.000 -64.506, 1.148 -11.300 -64.228, 1.414 -15.000 -64.354, 0.294 -15.000 -64.014, -0.000 -15.000 -64.000, -1.148 -15.000 -64.228, -1.414 -11.300 -64.354, -2.319 -11.300 -65.097, -2.494 -11.300 -65.333, -2.942 -15.000 -66.415, -3.000 -15.000 -67.000, -2.871 -11.300 -67.871, -2.772 -15.000 -68.148, -2.646 -11.300 -68.414, -0.871 -15.000 -69.871, -0.585 -11.300 -69.942, -0.000 -15.000 -70.000, 0.871 -11.300 -69.871, 0.871 -15.000 -69.871, 1.148 -15.000 -69.772, 1.414 -15.000 -69.646, 2.494 -11.300 -68.667, 2.772 -11.300 -68.148, 2.871 -15.000 -67.871, 2.871 -11.300 -66.129, 2.646 -11.300 -65.586, 2.494 -11.300 -65.333, 2.319 -15.000 -65.097, 2.121 -15.000 -64.879, 1.903 -11.300 -64.681, 1.667 -11.300 -64.506, 1.148 -15.000 -64.228, 0.871 -11.300 -64.129, 0.585 -11.300 -64.058, 0.585 -15.000 -64.058, -7.934 -14.800 -65.972, -7.934 -13.300 -65.972, -7.910 -14.800 -65.801, -7.882 -14.800 -65.631, -7.910 -13.300 -65.801, 8.000 -13.300 -66.914, 7.996 -14.800 -66.742, 8.000 -14.800 -66.914, 7.996 -13.300 -66.742, 0.339 -15.500 -63.014, -0.000 -15.500 -63.000, 0.676 -15.500 -63.058, 2.240 -15.500 -63.686, 2.513 -14.800 -63.888, 3.216 -15.500 -64.621, 3.572 -14.800 -65.199, 3.572 -15.500 -65.199, 3.712 -15.500 -65.509, 3.910 -15.500 -66.157, 3.968 -15.500 -67.508, 3.910 -15.500 -67.843, 3.216 -15.500 -69.379, 3.003 -15.500 -69.643, 2.768 -15.500 -69.888, 1.008 -15.500 -70.871, 0.676 -15.500 -70.942, -0.339 -14.800 -70.986, -0.339 -15.500 -70.986, -0.676 -15.500 -70.942, -1.951 -15.500 -70.492, -2.513 -14.800 -70.112, -3.003 -14.800 -69.643, -2.768 -15.500 -69.888, -3.003 -15.500 -69.643, -3.216 -15.500 -69.379, -3.406 -15.500 -69.097, -3.572 -15.500 -68.801, -3.825 -15.500 -68.171, -3.910 -15.500 -67.843, -3.968 -15.500 -67.508, -3.996 -15.500 -67.170, -3.572 -14.800 -65.199, -3.572 -15.500 -65.199, -3.216 -14.800 -64.621, -3.406 -15.500 -64.903, -3.216 -15.500 -64.621, -2.513 -15.500 -63.888, -2.240 -14.800 -63.686, -1.951 -14.800 -63.508, -1.648 -15.500 -63.355, -0.676 -14.800 -63.058, -1.008 -15.500 -63.129, -0.676 -15.500 -63.058, 0.339 -14.800 -63.014, 2.768 -14.800 -64.112, 2.768 -15.500 -64.112, 3.003 -14.800 -64.357, 3.003 -15.500 -64.357, 3.406 -14.800 -64.903, 3.825 -15.500 -65.829, 3.910 -14.800 -66.157, 3.996 -14.800 -67.170, 3.825 -15.500 -68.171, 3.712 -14.800 -68.491, 3.572 -14.800 -68.801, 2.240 -15.500 -70.314, 1.648 -14.800 -70.645, 1.333 -14.800 -70.772, 0.676 -14.800 -70.942, -1.008 -14.800 -70.871, -1.333 -14.800 -70.772, -1.648 -14.800 -70.645, -3.572 -14.800 -68.801, -3.712 -15.500 -68.491, -3.825 -14.800 -68.171, -3.996 -14.800 -67.170, -3.996 -15.500 -66.830, -3.968 -14.800 -66.492, -3.910 -14.800 -66.157, -2.768 -14.800 -64.112, -2.513 -14.800 -63.888, -1.648 -14.800 -63.355, -0.339 -11.300 -63.014, -0.000 -11.300 -64.000, -0.871 -11.300 -64.129, -1.148 -11.300 -64.228, -1.951 -11.300 -63.508, -1.648 -11.300 -63.355, 0.294 -11.300 -64.014, 0.339 -11.300 -63.014, 1.333 -11.300 -63.228, 1.951 -11.300 -63.508, 1.414 -11.300 -64.354, 2.240 -11.300 -63.686, 2.121 -11.300 -64.879, 2.319 -11.300 -65.097, 3.712 -11.300 -65.509, 3.572 -11.300 -65.199, 2.772 -11.300 -65.852, 3.825 -11.300 -65.829, 2.986 -11.300 -66.706, 2.986 -11.300 -67.294, 2.942 -11.300 -67.585, 2.646 -11.300 -68.414, 3.572 -11.300 -68.801, 2.121 -11.300 -69.121, 2.513 -11.300 -70.112, 1.648 -11.300 -70.645, 1.333 -11.300 -70.772, -0.000 -11.300 -70.000, -0.339 -11.300 -70.986, -0.676 -11.300 -70.942, -1.148 -11.300 -69.772, -1.667 -11.300 -69.494, -2.513 -11.300 -70.112, -1.903 -11.300 -69.319, -3.572 -11.300 -68.801, -2.772 -11.300 -68.148, -3.968 -11.300 -67.508, -3.996 -11.300 -66.830, -2.986 -11.300 -66.706, -3.910 -11.300 -66.157, -2.646 -11.300 -65.586, -1.667 -11.300 -64.506, 1.648 -11.300 -63.355, 3.000 -11.300 -67.000, 2.768 -11.300 -69.888, 1.414 -11.300 -69.646, 1.008 -11.300 -70.871, 0.294 -11.300 -69.986, -0.871 -11.300 -69.871, -1.333 -11.300 -70.772, -2.121 -11.300 -69.121, -3.003 -11.300 -69.643, -2.319 -11.300 -68.903, -2.494 -11.300 -68.667, -2.942 -11.300 -67.585, -3.000 -11.300 -67.000, -2.942 -11.300 -66.415, -3.825 -11.300 -65.829, -1.903 -11.300 -64.681, -1.333 -11.300 -63.228, -1.008 -11.300 -63.129, -7.757 -14.800 -65.044, -7.671 -13.300 -65.079, -7.600 -13.300 -65.138, -7.550 -13.300 -65.217, -7.527 -13.300 -65.306, -7.532 -14.800 -65.399, -7.532 -13.300 -65.399, -7.565 -13.300 -65.486, -7.789 -14.800 -65.635, -7.600 -14.800 -65.138, -7.565 -14.800 -65.486, -7.623 -14.800 -65.558, -0.292 -13.300 -59.092, -0.269 -14.800 -59.175, -0.080 -14.800 -59.341, -0.223 -13.300 -59.248, 0.005 -14.800 -59.354, 0.091 -14.800 -59.342, 0.234 -14.800 -59.248, 0.280 -14.800 -59.175, 0.301 -14.800 -59.006, 0.303 -14.800 -59.092, 0.303 -13.300 -59.092, 7.864 -13.300 -66.166, 7.864 -14.800 -66.166, 7.702 -13.300 -66.553, 7.749 -14.800 -66.633, 7.904 -13.300 -66.732, 7.904 -14.800 -66.732, 7.785 -14.800 -66.214, 7.681 -14.800 -66.463, 7.749 -13.300 -66.633, 0.819 -13.300 -74.866, 1.164 -13.300 -74.627, 1.410 -14.800 -74.875, 1.381 -14.800 -74.787, 0.850 -14.800 -74.778, 0.907 -14.800 -74.705, 0.983 -13.300 -74.652, 1.327 -13.300 -74.711, 7.725 -13.300 -67.715, 7.681 -13.300 -67.537, 7.996 -13.300 -67.258, 7.864 -14.800 -67.834, 7.785 -13.300 -67.786, 7.681 -14.800 -67.537, 7.819 -14.800 -67.305, -7.789 -14.800 -68.365, -7.700 -14.800 -68.391, -7.532 -14.800 -68.601, -7.550 -14.800 -68.783, -7.550 -13.300 -68.783, -7.600 -13.300 -68.862, -7.600 -14.800 -68.862, -7.671 -14.800 -68.921, -7.757 -13.300 -68.956, -7.565 -13.300 -68.514, -7.671 -13.300 -68.921, -1.410 -13.300 -74.875, -1.410 -14.800 -74.875, -1.381 -13.300 -74.787, -1.381 -14.800 -74.787, -1.327 -13.300 -74.711, -1.252 -13.300 -74.656, -0.983 -14.800 -74.652, -0.907 -14.800 -74.705, -1.327 -14.800 -74.711, -1.252 -14.800 -74.656, -1.072 -14.800 -74.625, -0.983 -13.300 -74.652, -0.850 -13.300 -74.778, -7.671 -14.800 -65.079, -7.630 -14.800 -64.594, -7.550 -14.800 -65.217, -4.847 -14.800 -63.323, -3.825 -14.800 -65.829, -3.712 -14.800 -65.509, -4.556 -14.800 -63.436, -3.406 -14.800 -64.903, -3.003 -14.800 -64.357, -4.400 -14.800 -63.450, -7.527 -14.800 -65.306, -7.689 -14.800 -66.370, -7.681 -14.800 -66.463, -3.996 -14.800 -66.830, -7.702 -14.800 -67.447, -3.968 -14.800 -67.508, -7.681 -14.800 -67.537, -7.689 -14.800 -67.630, -7.565 -14.800 -68.514, -3.910 -14.800 -67.843, -7.527 -14.800 -68.694, -4.707 -14.800 -70.607, -3.712 -14.800 -68.491, -3.216 -14.800 -69.379, -3.953 -14.800 -70.677, -2.768 -14.800 -69.888, -3.722 -14.800 -70.888, -2.240 -14.800 -70.314, -7.700 -14.800 -65.609, -7.954 -14.800 -66.143, -7.864 -14.800 -66.166, -7.749 -14.800 -66.633, -7.904 -14.800 -67.268, -7.725 -14.800 -67.715, -7.623 -14.800 -68.442, -7.785 -14.800 -67.786, -7.910 -14.800 -68.199, -4.847 -14.800 -70.677, -7.465 -14.800 -69.875, -4.973 -14.800 -70.772, -7.278 -14.800 -70.320, -7.065 -14.800 -70.753, -6.826 -14.800 -71.173, -5.218 -14.800 -71.167, -7.625 -14.800 -69.420, -5.161 -14.800 -71.021, -5.246 -14.800 -71.478, -6.273 -14.800 -71.964, -4.905 -14.800 -73.320, -0.092 -14.800 -74.714, -0.241 -14.800 -74.821, -1.164 -14.800 -74.627, -2.348 -14.800 -74.648, -1.882 -14.800 -74.775, -0.850 -14.800 -74.778, -0.819 -14.800 -74.866, -0.816 -14.800 -74.958, 0.983 -14.800 -74.652, 0.644 -14.800 -74.974, 0.819 -14.800 -74.866, 1.072 -14.800 -74.625, 1.164 -14.800 -74.627, 3.196 -14.800 -74.334, 3.619 -14.800 -74.134, 4.030 -14.800 -73.911, 4.427 -14.800 -73.663, 4.809 -14.800 -73.393, 5.174 -14.800 -73.101, 1.252 -14.800 -74.656, 1.327 -14.800 -74.711, 1.867 -14.800 -74.779, 5.522 -14.800 -72.789, 4.973 -14.800 -72.028, 5.078 -14.800 -71.912, 6.160 -14.800 -72.105, 5.218 -14.800 -71.167, 5.161 -14.800 -71.021, 5.246 -14.800 -71.478, 6.447 -14.800 -71.736, 5.246 -14.800 -71.322, 6.956 -14.800 -70.951, 5.078 -14.800 -70.888, 4.707 -14.800 -70.607, 7.539 -14.800 -69.677, 3.216 -14.800 -69.379, 3.825 -14.800 -68.171, 3.910 -14.800 -67.843, 7.800 -14.800 -68.779, 7.725 -14.800 -67.715, 7.689 -14.800 -67.630, 3.968 -14.800 -67.508, 7.749 -14.800 -67.367, 7.819 -14.800 -66.695, 7.785 -14.800 -67.786, 7.702 -14.800 -67.447, 3.996 -14.800 -66.830, 3.825 -14.800 -65.829, 7.529 -14.800 -64.295, 7.676 -14.800 -64.747, 7.155 -14.800 -63.421, 6.680 -14.800 -62.599, 5.218 -14.800 -62.833, 7.904 -14.800 -67.268, 8.000 -14.800 -67.086, 7.996 -14.800 -67.258, 7.702 -14.800 -66.553, 7.689 -14.800 -66.370, 7.725 -14.800 -66.285, 7.954 -14.800 -66.143, 7.796 -14.800 -65.206, 4.973 -14.800 -63.228, 5.246 -14.800 -62.678, 5.457 -14.800 -61.150, 4.725 -14.800 -60.544, 2.175 -14.800 -59.301, 4.400 -14.800 -61.750, -2.584 -14.800 -59.429, -1.683 -14.800 -59.179, 1.714 -14.800 -59.186, 0.776 -14.800 -59.038, 0.169 -14.800 -59.305, 1.247 -14.800 -59.098, -0.159 -14.800 -59.305, -0.223 -14.800 -59.248, -0.758 -14.800 -59.036, -0.292 -14.800 -59.092, -3.451 -14.800 -59.783, -3.867 -14.800 -59.997, -4.400 -14.800 -61.750, -4.556 -14.800 -61.764, -4.707 -14.800 -61.807, -5.723 -14.800 -61.410, -5.218 -14.800 -62.367, -6.040 -14.800 -61.754, -7.092 -14.800 -63.298, -5.078 -14.800 -63.112, -5.161 -14.800 -62.979, -6.611 -14.800 -62.496, -4.973 -14.800 -63.228, -0.000 -14.800 -63.000, 0.676 -14.800 -63.058, 1.333 -14.800 -63.228, 1.008 -14.800 -63.129, 1.648 -14.800 -63.355, 2.240 -14.800 -63.686, 3.216 -14.800 -64.621, 4.400 -14.800 -63.450, 3.712 -14.800 -65.509, 4.847 -14.800 -63.323, 3.968 -14.800 -66.492, 3.406 -14.800 -69.097, 3.003 -14.800 -69.643, 2.768 -14.800 -69.888, 3.639 -14.800 -71.021, 2.513 -14.800 -70.112, 2.240 -14.800 -70.314, 3.554 -14.800 -71.322, 1.951 -14.800 -70.492, 0.339 -14.800 -70.986, -3.953 -14.800 -72.123, 3.953 -14.800 -72.123, -4.093 -14.800 -72.193, 3.639 -14.800 -71.779, 1.008 -14.800 -70.871, 3.722 -14.800 -71.912, -0.676 -14.800 -70.942, -1.951 -14.800 -70.492, -3.406 -14.800 -69.097, -4.400 -14.800 -70.550, -3.554 -14.800 -62.522, -1.333 -14.800 -63.228, -1.008 -14.800 -63.129, 3.953 -14.800 -61.877, -4.244 -14.800 -61.764, 4.093 -14.800 -61.807, 4.244 -14.800 -61.764, -3.722 -14.800 -62.088, -3.827 -14.800 -61.972, -0.339 -14.800 -63.014, -3.554 -14.800 -62.678, -3.582 -14.800 -62.833, -3.722 -14.800 -63.112, -3.827 -14.800 -63.228, -3.953 -14.800 -63.323, 4.244 -14.800 -63.436, 1.951 -14.800 -63.508, 3.582 -14.800 -62.833, 3.554 -14.800 -62.522, -5.963 -14.800 -72.334, -4.556 -14.800 -72.236, -3.582 -14.800 -71.167, -0.000 -14.800 -71.000, 4.556 -14.800 -63.436, 4.847 -13.300 -63.323, 4.707 -14.800 -63.393, 5.078 -14.800 -63.112, 5.218 -13.300 -62.833, 5.246 -13.300 -62.522, 5.246 -14.800 -62.522, 5.218 -13.300 -62.367, 5.218 -14.800 -62.367, 5.161 -14.800 -62.221, 5.078 -14.800 -62.088, 4.973 -14.800 -61.972, 4.847 -14.800 -61.877, 4.707 -13.300 -61.807, 4.707 -14.800 -61.807, 4.093 -13.300 -61.807, 3.827 -14.800 -61.972, 3.722 -14.800 -62.088, 3.582 -14.800 -62.367, 3.554 -14.800 -62.678, 3.639 -13.300 -62.979, 3.639 -14.800 -62.979, 3.722 -14.800 -63.112, 3.827 -14.800 -63.228, 4.093 -14.800 -63.393, 4.400 -13.300 -63.450, 4.973 -13.300 -63.228, 5.078 -13.300 -63.112, 5.161 -13.300 -62.979, 5.161 -14.800 -62.979, 4.847 -13.300 -61.877, 4.556 -13.300 -61.764, 4.556 -14.800 -61.764, 3.827 -13.300 -61.972, 3.722 -13.300 -62.088, 3.639 -14.800 -62.221, 3.582 -13.300 -62.367, 3.953 -14.800 -63.323, 4.244 -13.300 -63.436, 4.556 -14.800 -72.236, 4.707 -14.800 -72.193, 4.847 -14.800 -72.123, 5.078 -13.300 -71.912, 5.218 -13.300 -71.633, 5.161 -14.800 -71.779, 5.218 -13.300 -71.167, 4.847 -14.800 -70.677, 4.707 -13.300 -70.607, 4.556 -14.800 -70.564, 4.400 -14.800 -70.550, 4.244 -14.800 -70.564, 3.953 -13.300 -70.677, 3.953 -14.800 -70.677, 3.827 -14.800 -70.772, 3.722 -14.800 -70.888, 3.582 -14.800 -71.167, 3.582 -14.800 -71.633, 4.093 -13.300 -72.193, 4.244 -14.800 -72.236, 4.556 -13.300 -72.236, 4.400 -14.800 -72.250, 5.218 -14.800 -71.633, 5.161 -13.300 -71.021, 5.078 -13.300 -70.888, 4.973 -13.300 -70.772, 4.973 -14.800 -70.772, 4.400 -13.300 -70.550, 4.244 -13.300 -70.564, 4.093 -14.800 -70.607, 3.554 -13.300 -71.478, 3.554 -14.800 -71.478, 3.582 -13.300 -71.633, 3.639 -13.300 -71.779, 3.827 -13.300 -72.028, 3.827 -14.800 -72.028, 4.093 -14.800 -72.193, -4.244 -14.800 -63.436, -4.244 -13.300 -63.436, -4.093 -14.800 -63.393, -3.827 -13.300 -63.228, -3.639 -14.800 -62.979, -3.639 -13.300 -62.221, -3.639 -14.800 -62.221, -3.827 -13.300 -61.972, -3.953 -14.800 -61.877, -4.707 -13.300 -61.807, -4.847 -14.800 -61.877, -5.078 -13.300 -62.088, -5.078 -14.800 -62.088, -5.246 -14.800 -62.522, -5.246 -14.800 -62.678, -5.218 -14.800 -62.833, -4.973 -13.300 -63.228, -4.707 -14.800 -63.393, -3.722 -13.300 -63.112, -3.582 -14.800 -62.367, -4.093 -14.800 -61.807, -4.556 -13.300 -61.764, -4.973 -14.800 -61.972, -5.161 -13.300 -62.221, -5.161 -14.800 -62.221, -4.847 -13.300 -63.323, -4.556 -13.300 -63.436, -4.244 -13.300 -72.236, -4.244 -14.800 -72.236, -4.093 -13.300 -72.193, -3.827 -14.800 -72.028, -3.722 -14.800 -71.912, -3.639 -14.800 -71.779, -3.582 -14.800 -71.633, -3.554 -13.300 -71.478, -3.554 -14.800 -71.478, -3.639 -14.800 -71.021, -3.722 -13.300 -70.888, -3.827 -14.800 -70.772, -4.244 -14.800 -70.564, -4.556 -14.800 -70.564, -5.078 -14.800 -70.888, -5.246 -13.300 -71.478, -5.161 -14.800 -71.779, -5.078 -14.800 -71.912, -4.973 -14.800 -72.028, -4.847 -14.800 -72.123, -4.707 -13.300 -72.193, -4.707 -14.800 -72.193, -4.400 -14.800 -72.250, -3.953 -13.300 -72.123, -3.554 -13.300 -71.322, -3.554 -14.800 -71.322, -4.093 -13.300 -70.607, -4.093 -14.800 -70.607, -4.244 -13.300 -70.564, -4.707 -13.300 -70.607, -5.078 -13.300 -70.888, -5.218 -13.300 -71.167, -5.246 -14.800 -71.322, -5.218 -14.800 -71.633, -4.973 -13.300 -72.028, -0.676 -11.300 -63.058, -2.240 -11.300 -63.686, -2.513 -13.300 -63.888, -2.513 -11.300 -63.888, -2.768 -11.300 -64.112, -3.003 -11.300 -64.357, -3.712 -11.300 -65.509, -3.968 -13.300 -66.492, -3.996 -11.300 -67.170, -3.910 -11.300 -67.843, -3.825 -11.300 -68.171, -3.712 -13.300 -68.491, -3.712 -11.300 -68.491, -3.406 -11.300 -69.097, -3.216 -11.300 -69.379, -2.768 -11.300 -69.888, -2.240 -11.300 -70.314, -1.951 -11.300 -70.492, -1.648 -11.300 -70.645, -1.008 -11.300 -70.871, -0.000 -11.300 -71.000, 0.339 -11.300 -70.986, 0.676 -11.300 -70.942, 2.240 -13.300 -70.314, 1.951 -11.300 -70.492, 3.216 -11.300 -69.379, 3.910 -11.300 -67.843, 3.996 -13.300 -67.170, 3.996 -11.300 -66.830, 3.968 -11.300 -66.492, 3.406 -11.300 -64.903, 3.216 -11.300 -64.621, 2.513 -13.300 -63.888, 2.768 -11.300 -64.112, 2.513 -11.300 -63.888, 1.008 -13.300 -63.129, 1.008 -11.300 -63.129, -0.000 -11.300 -63.000, -1.648 -13.300 -63.355, -2.240 -13.300 -63.686, -2.768 -13.300 -64.112, -3.216 -11.300 -64.621, -3.406 -13.300 -64.903, -3.406 -11.300 -64.903, -3.572 -13.300 -65.199, -3.572 -11.300 -65.199, -3.712 -13.300 -65.509, -3.968 -11.300 -66.492, -3.996 -13.300 -67.170, -3.910 -13.300 -67.843, -3.825 -13.300 -68.171, -3.406 -13.300 -69.097, -3.216 -13.300 -69.379, -2.513 -13.300 -70.112, -0.676 -13.300 -70.942, -0.000 -13.300 -71.000, 0.339 -13.300 -70.986, 0.676 -13.300 -70.942, 1.008 -13.300 -70.871, 1.648 -13.300 -70.645, 2.240 -11.300 -70.314, 2.513 -13.300 -70.112, 3.003 -11.300 -69.643, 3.406 -11.300 -69.097, 3.712 -13.300 -68.491, 3.712 -11.300 -68.491, 3.825 -11.300 -68.171, 3.968 -13.300 -67.508, 3.968 -11.300 -67.508, 3.996 -11.300 -67.170, 3.996 -13.300 -66.830, 3.910 -11.300 -66.157, 3.712 -13.300 -65.509, 3.572 -13.300 -65.199, 3.003 -13.300 -64.357, 3.003 -11.300 -64.357, 2.768 -13.300 -64.112, 1.648 -13.300 -63.355, 0.676 -13.300 -63.058, 0.676 -11.300 -63.058, 0.339 -13.300 -63.014, -7.757 -13.300 -65.044, -7.476 -14.800 -64.152, -7.296 -13.300 -63.720, -7.296 -14.800 -63.720, -6.863 -14.800 -62.890, -6.863 -13.300 -62.890, -5.386 -14.800 -61.085, -5.386 -13.300 -61.085, -5.031 -14.800 -60.780, -4.270 -14.800 -60.235, -3.023 -14.800 -59.593, -2.137 -14.800 -59.291, -1.222 -14.800 -59.094, -0.291 -13.300 -59.005, -0.291 -14.800 -59.005, -6.337 -14.800 -62.117, -5.723 -13.300 -61.410, -5.031 -13.300 -60.780, -4.659 -14.800 -60.496, -3.451 -13.300 -59.783, -1.683 -13.300 -59.179, 7.676 -13.300 -64.747, 7.355 -14.800 -63.853, 7.355 -13.300 -63.853, 6.930 -13.300 -63.003, 6.112 -13.300 -61.838, 5.100 -13.300 -60.836, 5.100 -14.800 -60.836, 4.333 -14.800 -60.275, 3.505 -14.800 -59.809, 3.072 -14.800 -59.613, 2.628 -13.300 -59.444, 2.628 -14.800 -59.444, 1.247 -13.300 -59.098, 7.889 -14.800 -65.672, 7.155 -13.300 -63.421, 6.930 -14.800 -63.003, 6.680 -13.300 -62.599, 6.407 -14.800 -62.210, 6.112 -14.800 -61.838, 5.794 -14.800 -61.484, 4.333 -13.300 -60.275, 3.926 -14.800 -60.030, 2.175 -13.300 -59.301, 7.954 -14.800 -67.857, 7.954 -13.300 -67.857, 7.890 -14.800 -68.320, 7.890 -13.300 -68.320, 7.682 -14.800 -69.232, 7.539 -13.300 -69.677, 7.370 -14.800 -70.113, 6.713 -13.300 -71.351, 6.447 -13.300 -71.736, 5.851 -13.300 -72.456, 5.851 -14.800 -72.456, 4.809 -13.300 -73.393, 4.427 -13.300 -73.663, 3.619 -13.300 -74.134, 2.762 -14.800 -74.508, 2.319 -14.800 -74.657, 7.175 -14.800 -70.538, 7.175 -13.300 -70.538, 6.713 -14.800 -71.351, 5.522 -13.300 -72.789, 2.762 -13.300 -74.508, -2.348 -13.300 -74.648, -2.805 -14.800 -74.492, -3.251 -14.800 -74.309, -3.251 -13.300 -74.309, -3.686 -14.800 -74.100, -3.686 -13.300 -74.100, -4.108 -14.800 -73.865, -5.277 -14.800 -73.013, -5.277 -13.300 -73.013, -5.630 -14.800 -72.684, -6.561 -14.800 -71.577, -7.757 -14.800 -68.956, -1.882 -13.300 -74.775, -4.108 -13.300 -73.865, -4.515 -14.800 -73.604, -4.515 -13.300 -73.604, -4.905 -13.300 -73.320, -5.630 -13.300 -72.684, -6.273 -13.300 -71.964, -6.826 -13.300 -71.173, -7.065 -13.300 -70.753, -7.625 -13.300 -69.420, -7.465 -13.300 -69.875, -4.847 -13.300 -70.677, -4.973 -13.300 -70.772, -5.161 -13.300 -71.021, -6.561 -13.300 -71.577, -5.246 -13.300 -71.322, -5.218 -13.300 -71.633, -5.161 -13.300 -71.779, -5.078 -13.300 -71.912, -4.847 -13.300 -72.123, -4.556 -13.300 -72.236, -4.400 -13.300 -72.250, -5.963 -13.300 -72.334, -1.072 -13.300 -74.625, 1.072 -13.300 -74.625, 0.092 -13.300 -74.714, 0.907 -13.300 -74.705, 0.472 -13.300 -74.986, -4.556 -13.300 -70.564, -3.572 -13.300 -68.801, -4.400 -13.300 -70.550, -3.003 -13.300 -69.643, -2.768 -13.300 -69.888, -2.240 -13.300 -70.314, -7.623 -13.300 -68.442, -7.700 -13.300 -68.391, -7.789 -13.300 -68.365, -7.864 -13.300 -67.834, -7.725 -13.300 -67.715, -7.785 -13.300 -67.786, -7.819 -13.300 -67.305, -7.996 -13.300 -67.258, -7.681 -13.300 -66.463, -7.689 -13.300 -66.370, -7.623 -13.300 -65.558, -7.700 -13.300 -65.609, -7.882 -13.300 -65.631, -7.864 -13.300 -66.166, -7.789 -13.300 -65.635, -3.996 -13.300 -66.830, -7.681 -13.300 -67.537, -3.968 -13.300 -67.508, -7.532 -13.300 -68.601, -7.527 -13.300 -68.694, -3.910 -13.300 -66.157, -7.476 -13.300 -64.152, -7.630 -13.300 -64.594, -7.092 -13.300 -63.298, -5.218 -13.300 -62.833, -6.611 -13.300 -62.496, -5.246 -13.300 -62.678, -6.337 -13.300 -62.117, -5.246 -13.300 -62.522, -6.040 -13.300 -61.754, -5.078 -13.300 -63.112, -5.161 -13.300 -62.979, -5.218 -13.300 -62.367, -4.973 -13.300 -61.972, -4.847 -13.300 -61.877, -4.659 -13.300 -60.496, -4.270 -13.300 -60.235, -3.867 -13.300 -59.997, -2.584 -13.300 -59.429, -4.400 -13.300 -61.750, -3.023 -13.300 -59.593, -2.137 -13.300 -59.291, -0.080 -13.300 -59.341, -1.222 -13.300 -59.094, -0.758 -13.300 -59.036, -0.159 -13.300 -59.305, -0.269 -13.300 -59.175, 0.005 -13.300 -59.354, 5.794 -13.300 -61.484, 4.400 -13.300 -61.750, 4.244 -13.300 -61.764, -4.244 -13.300 -61.764, -4.093 -13.300 -61.807, -3.953 -13.300 -61.877, 3.953 -13.300 -61.877, -3.722 -13.300 -62.088, -0.000 -13.300 -63.000, -3.582 -13.300 -62.367, -3.554 -13.300 -62.522, -3.554 -13.300 -62.678, -3.582 -13.300 -62.833, -0.339 -13.300 -63.014, -0.676 -13.300 -63.058, -1.008 -13.300 -63.129, -1.333 -13.300 -63.228, -1.951 -13.300 -63.508, -3.639 -13.300 -62.979, -3.953 -13.300 -63.323, -4.093 -13.300 -63.393, -4.400 -13.300 -63.450, -3.003 -13.300 -64.357, -3.216 -13.300 -64.621, -4.707 -13.300 -63.393, -3.825 -13.300 -65.829, 0.169 -13.300 -59.305, 0.234 -13.300 -59.248, 0.776 -13.300 -59.038, 0.280 -13.300 -59.175, 0.301 -13.300 -59.006, 1.714 -13.300 -59.186, 3.072 -13.300 -59.613, 3.505 -13.300 -59.809, 3.926 -13.300 -60.030, 4.725 -13.300 -60.544, 5.457 -13.300 -61.150, 0.091 -13.300 -59.342, 6.407 -13.300 -62.210, 5.246 -13.300 -62.678, 7.529 -13.300 -64.295, 3.968 -13.300 -66.492, 7.796 -13.300 -65.206, 7.689 -13.300 -66.370, 7.725 -13.300 -66.285, 7.785 -13.300 -66.214, 7.889 -13.300 -65.672, 7.954 -13.300 -66.143, 7.749 -13.300 -67.367, 7.819 -13.300 -67.305, 7.819 -13.300 -66.695, 8.000 -13.300 -67.086, 7.904 -13.300 -67.268, 7.702 -13.300 -67.447, 7.681 -13.300 -66.463, 3.910 -13.300 -67.843, 3.825 -13.300 -68.171, 7.682 -13.300 -69.232, 7.800 -13.300 -68.779, 7.864 -13.300 -67.834, 7.370 -13.300 -70.113, 4.556 -13.300 -70.564, 4.847 -13.300 -70.677, 6.956 -13.300 -70.951, 5.246 -13.300 -71.478, 5.246 -13.300 -71.322, 6.160 -13.300 -72.105, 5.161 -13.300 -71.779, 4.973 -13.300 -72.028, 4.847 -13.300 -72.123, 5.174 -13.300 -73.101, 4.707 -13.300 -72.193, 4.030 -13.300 -73.911, 3.196 -13.300 -74.334, 4.400 -13.300 -72.250, 2.319 -13.300 -74.657, 1.867 -13.300 -74.779, 1.252 -13.300 -74.656, 1.410 -13.300 -74.875, 1.381 -13.300 -74.787, 0.850 -13.300 -74.778, 0.644 -13.300 -74.974, 0.816 -13.300 -74.958, -0.000 -13.300 -74.700, -0.092 -13.300 -74.714, -0.907 -13.300 -74.705, -0.472 -13.300 -74.986, -0.644 -13.300 -74.974, -0.819 -13.300 -74.866, -0.241 -13.300 -74.821, -1.164 -13.300 -74.627, -2.805 -13.300 -74.492, -7.278 -13.300 -70.320, -1.648 -13.300 -70.645, -3.639 -13.300 -71.779, -1.333 -13.300 -70.772, -1.008 -13.300 -70.871, -3.722 -13.300 -71.912, -0.339 -13.300 -70.986, -3.827 -13.300 -72.028, 3.953 -13.300 -72.123, 4.244 -13.300 -72.236, 1.333 -13.300 -70.772, 3.639 -13.300 -71.021, 1.951 -13.300 -70.492, 2.768 -13.300 -69.888, 3.406 -13.300 -69.097, 4.093 -13.300 -70.607, 3.722 -13.300 -70.888, 3.003 -13.300 -69.643, 3.827 -13.300 -70.772, 3.216 -13.300 -69.379, 3.572 -13.300 -68.801, 7.689 -13.300 -67.630, 3.910 -13.300 -66.157, 3.825 -13.300 -65.829, 4.707 -13.300 -63.393, 4.556 -13.300 -63.436, 3.406 -13.300 -64.903, 3.216 -13.300 -64.621, 2.240 -13.300 -63.686, 4.093 -13.300 -63.393, 3.953 -13.300 -63.323, 1.951 -13.300 -63.508, 3.827 -13.300 -63.228, 3.722 -13.300 -63.112, 3.554 -13.300 -62.678, 3.582 -13.300 -62.833, 3.554 -13.300 -62.522, 3.639 -13.300 -62.221, 1.333 -13.300 -63.228, -3.582 -13.300 -71.633, -1.951 -13.300 -70.492, -3.582 -13.300 -71.167, -3.639 -13.300 -71.021, -3.827 -13.300 -70.772, -3.953 -13.300 -70.677, 3.582 -13.300 -71.167, 3.554 -13.300 -71.322, 3.722 -13.300 -71.912, 5.161 -13.300 -62.221, 5.078 -13.300 -62.088, 4.973 -13.300 -61.972, -3.500 27.400 -51.050, -8.500 27.400 -51.050, -8.500 26.400 -51.050, -8.500 26.400 -50.050, -3.500 24.900 -50.050, -3.500 24.900 -51.050, -8.500 24.900 -50.050, -3.500 23.900 -51.050, -8.500 23.900 -51.050, -8.500 23.900 -50.050, -3.500 22.400 -50.050, -8.500 22.400 -50.050, -3.500 27.400 -42.050, -3.500 26.400 -50.050, -3.500 26.400 -51.050, -3.500 23.900 -50.050, -3.500 22.400 -42.050, -3.500 22.400 -38.050, -3.500 22.400 -29.050, -8.500 22.400 -29.050, -3.500 23.400 -29.050, -3.500 23.400 -30.050, -8.500 24.900 -30.050, -3.500 24.900 -29.050, -3.500 25.900 -29.050, -8.500 25.900 -29.050, -3.500 25.900 -30.050, -3.500 27.400 -30.050, -8.500 25.900 -30.050, -3.500 27.400 -38.050, -8.500 27.400 -30.050, -8.500 27.400 -38.050, -3.500 24.900 -30.050, 7.800 30.475 -52.823, -1.500 30.282 -53.223, -1.500 30.475 -52.823, -1.500 30.123 -53.382, 7.800 29.723 -53.575, -1.500 29.500 -53.600, 7.800 29.934 -53.501, 7.800 24.214 -57.960, 7.800 23.909 -57.577, 7.800 22.900 -60.100, 7.800 22.282 -60.002, 7.800 21.992 -59.882, 7.800 23.800 -57.100, 7.800 23.828 -56.855, 7.800 24.040 -56.414, 7.800 30.500 -52.600, 7.800 29.723 -26.525, 7.800 30.500 -27.500, 7.800 30.123 -26.718, 7.800 24.655 -24.072, 7.800 24.900 -24.100, 7.800 25.377 -56.109, 7.800 28.900 -53.600, 7.800 27.808 -59.882, 7.800 26.000 -57.100, 7.800 27.213 -60.075, 7.800 25.972 -56.855, 7.800 28.076 -59.718, 7.800 28.900 -58.100, 7.800 28.802 -58.718, 7.800 24.900 -58.200, 7.800 23.909 -23.477, 7.800 21.118 -21.092, 7.800 20.998 -21.382, 7.800 20.900 -53.600, 7.800 19.399 -53.034, 7.800 23.828 -22.755, 7.800 22.900 -20.000, 7.800 24.900 -21.900, 7.800 25.145 -21.928, 7.800 26.900 -20.000, 7.800 25.972 -22.755, 7.800 26.000 -23.000, 7.800 27.213 -20.025, 7.800 27.518 -20.098, 7.800 28.900 -26.500, 7.800 25.145 -56.028, 7.800 25.972 -23.245, 7.800 28.314 -20.586, 7.800 30.123 -53.382, 7.800 30.401 -53.034, 7.800 30.282 -53.223, 7.800 27.808 -20.218, 7.800 28.875 -21.687, 7.800 28.518 -20.824, 7.800 28.900 -22.000, 7.800 22.587 -20.025, 7.800 19.300 -27.500, 7.800 20.077 -26.525, 7.800 21.282 -59.276, 7.800 20.900 -58.100, 7.800 21.486 -59.514, -1.500 30.500 -58.100, -4.009 30.500 -57.577, -4.523 30.500 -58.091, -4.314 30.500 -57.960, -4.755 30.500 -58.172, -5.000 30.500 -58.200, -1.525 30.500 -58.413, -7.676 30.500 -59.718, -2.882 30.500 -60.002, -3.187 30.500 -60.075, -6.813 30.500 -60.075, -7.408 30.500 -59.882, -7.118 30.500 -60.002, -8.282 30.500 -59.008, -8.475 30.500 -58.413, -6.072 30.500 -23.245, -6.072 30.500 -22.755, -5.686 30.500 -22.140, -7.118 30.500 -20.098, -6.500 30.500 -20.000, -8.475 30.500 -21.687, -8.118 30.500 -20.824, -2.882 30.500 -20.098, -2.086 30.500 -20.586, -3.900 30.500 -23.000, -4.009 30.500 -23.477, -1.500 30.500 -27.500, -1.500 30.500 -22.000, -5.245 30.500 -24.072, -3.500 30.500 -20.000, -4.314 30.500 -22.140, -5.477 30.500 -23.991, -1.500 30.500 -52.600, -4.523 30.500 -56.109, -4.755 30.500 -56.028, -5.000 30.500 -56.000, -5.686 30.500 -56.240, -5.860 30.500 -56.414, -8.500 30.500 -58.100, -6.100 30.500 -57.100, -8.118 30.500 -59.276, 7.800 29.500 -26.500, 7.800 29.934 -26.599, -1.500 30.282 -26.877, 7.800 30.282 -26.877, -1.500 30.475 -27.277, 7.800 30.475 -27.277, 7.800 30.401 -27.066, 7.800 19.325 -27.277, 7.800 19.399 -27.066, -1.500 19.518 -26.877, -1.500 19.399 -27.066, 7.800 19.518 -26.877, 7.800 19.677 -26.718, -1.500 19.677 -26.718, 7.800 19.866 -26.599, -1.500 19.866 -26.599, -4.755 19.300 -21.928, -3.900 19.300 -23.000, -3.928 19.300 -23.245, -4.009 19.300 -23.477, -4.314 19.300 -23.860, -4.523 19.300 -23.991, -5.000 19.300 -24.100, -1.500 19.300 -27.500, -5.000 19.300 -56.000, -4.755 19.300 -56.028, -4.140 19.300 -56.414, -4.009 19.300 -56.623, -3.928 19.300 -56.855, -1.882 19.300 -59.276, -5.477 19.300 -23.991, -8.500 19.300 -58.100, -6.072 19.300 -23.245, -5.860 19.300 -22.314, -7.676 19.300 -20.382, -7.914 19.300 -20.586, -8.118 19.300 -20.824, -8.282 19.300 -21.092, -3.928 19.300 -57.345, -4.140 19.300 -57.786, -6.813 19.300 -60.075, -5.245 19.300 -58.172, -5.686 19.300 -57.960, -5.860 19.300 -57.786, -5.991 19.300 -57.577, -6.072 19.300 -56.855, -3.187 19.300 -60.075, -3.500 19.300 -60.100, 7.800 19.300 -52.600, -5.000 19.300 -21.900, -3.187 19.300 -20.025, -1.718 19.300 -21.092, -1.882 19.300 -20.824, -2.086 19.300 -20.586, -1.525 19.300 -21.687, -6.500 19.300 -20.000, -7.118 19.300 -20.098, -5.686 19.300 -22.140, -8.402 19.300 -58.718, -8.282 19.300 -59.008, -7.676 19.300 -59.718, -8.475 19.300 -58.413, -7.118 19.300 -60.002, 7.800 20.300 -53.600, 7.800 20.077 -53.575, 7.800 19.866 -53.501, 7.800 19.677 -53.382, -1.500 20.077 -53.575, 7.800 19.518 -53.223, -1.500 19.518 -53.223, -1.500 19.300 -52.600, 7.800 19.325 -52.823, -1.500 19.325 -52.823, 7.800 29.500 -53.600, 5.700 28.875 -58.413, 7.800 28.875 -58.413, 7.800 28.682 -59.008, 5.700 28.518 -59.276, 5.700 28.682 -59.008, 7.800 28.518 -59.276, 5.700 28.802 -58.718, 7.800 28.314 -59.514, 5.700 28.076 -59.718, 7.800 27.518 -60.002, 5.700 27.808 -59.882, 5.700 27.518 -60.002, 5.700 27.213 -60.075, 5.700 24.423 -56.109, 5.700 20.900 -53.600, 5.700 24.214 -56.240, 5.700 24.040 -56.414, 5.700 20.900 -58.100, 5.700 23.800 -57.100, 5.700 21.992 -59.882, 5.700 22.900 -60.100, 5.700 24.423 -58.091, 5.700 24.900 -58.200, 5.700 25.377 -58.091, 5.700 26.900 -60.100, 5.700 28.314 -59.514, 5.700 25.586 -57.960, 5.700 26.000 -57.100, 5.700 28.900 -53.600, 5.700 25.891 -56.623, 5.700 25.377 -56.109, 5.700 25.145 -56.028, 5.700 28.900 -58.100, 5.700 20.925 -58.413, 5.700 20.998 -58.718, 7.800 20.998 -58.718, 7.800 21.118 -59.008, 5.700 21.118 -59.008, 7.800 20.925 -58.413, 5.700 21.282 -59.276, 5.700 21.486 -59.514, 7.800 21.724 -59.718, 5.700 21.724 -59.718, 5.700 22.282 -60.002, 5.700 22.587 -60.075, 7.800 22.587 -60.075, 5.700 28.875 -21.687, 7.800 28.802 -21.382, 5.700 28.682 -21.092, 7.800 28.682 -21.092, 5.700 28.518 -20.824, 7.800 28.076 -20.382, 5.700 28.314 -20.586, 5.700 28.076 -20.382, 5.700 27.213 -20.025, 5.700 26.900 -20.000, 5.700 24.040 -22.314, 5.700 22.900 -20.000, 5.700 23.909 -22.523, 5.700 20.900 -22.000, 5.700 24.214 -23.860, 5.700 24.423 -23.991, 5.700 24.655 -24.072, 5.700 25.145 -24.072, 5.700 25.377 -23.991, 5.700 25.760 -23.686, 5.700 28.900 -22.000, 5.700 25.972 -22.755, 5.700 23.909 -23.477, 5.700 28.802 -21.382, 5.700 25.760 -22.314, 5.700 25.586 -22.140, 5.700 25.377 -22.009, 5.700 25.145 -21.928, 5.700 27.518 -20.098, 5.700 27.808 -20.218, 5.700 23.828 -22.755, 5.700 20.925 -21.687, 7.800 20.925 -21.687, 5.700 21.118 -21.092, 5.700 21.282 -20.824, 5.700 20.998 -21.382, 7.800 21.282 -20.824, 7.800 21.486 -20.586, 5.700 21.486 -20.586, 5.700 21.724 -20.382, 7.800 21.724 -20.382, 7.800 21.992 -20.218, 5.700 21.992 -20.218, 7.800 22.282 -20.098, 5.700 22.587 -20.025, 5.700 22.282 -20.098, 7.800 20.900 -22.000, 7.800 20.900 -26.500, 5.700 20.900 -26.500, -1.718 30.500 -59.008, -1.882 29.100 -59.276, -1.882 30.500 -59.276, -2.086 30.500 -59.514, -1.598 30.500 -58.718, -1.718 29.100 -59.008, -2.086 29.100 -59.514, -2.592 29.100 -59.882, -2.324 30.500 -59.718, -2.592 30.500 -59.882, -3.187 29.100 -60.075, -1.500 29.723 -53.575, -1.500 29.934 -53.501, -1.500 30.401 -53.034, -1.500 29.100 -58.100, -1.525 19.300 -58.413, -1.500 20.700 -58.100, -1.598 19.300 -58.718, -1.718 19.300 -59.008, -2.086 19.300 -59.514, -2.592 19.300 -59.882, -2.324 19.300 -59.718, -2.882 19.300 -60.002, -2.882 20.700 -60.002, -3.187 20.700 -60.075, -6.500 19.300 -60.100, -6.813 20.700 -60.075, -7.118 20.700 -60.002, -7.408 19.300 -59.882, -7.676 20.700 -59.718, -7.408 20.700 -59.882, -7.914 20.700 -59.514, -8.118 20.700 -59.276, -7.914 19.300 -59.514, -8.118 19.300 -59.276, -8.282 20.700 -59.008, -1.525 20.700 -58.413, -1.598 20.700 -58.718, -1.882 20.700 -59.276, -2.086 20.700 -59.514, -2.324 20.700 -59.718, -4.523 20.700 -58.091, -2.592 20.700 -59.882, -4.314 20.700 -57.960, -1.718 20.700 -59.008, -6.500 20.700 -60.100, -8.475 20.700 -58.413, -8.402 20.700 -58.718, -5.860 20.700 -57.786, -6.072 20.700 -57.345, -6.100 20.700 -57.100, -8.500 20.700 -58.100, -5.991 20.700 -56.623, -5.860 20.700 -56.414, -5.686 20.700 -56.240, -4.755 20.700 -58.172, -3.500 20.700 -60.100, -5.245 20.700 -58.172, -1.500 20.700 -53.600, -4.523 20.700 -56.109, -4.009 20.700 -56.623, -3.900 20.700 -57.100, -3.928 20.700 -57.345, -4.009 20.700 -57.577, -4.140 20.700 -57.786, -8.500 29.100 -53.600, -8.500 24.900 -51.050, -8.500 27.400 -42.050, -8.500 22.400 -42.050, -8.500 22.400 -38.050, -8.500 29.100 -26.500, -8.500 24.900 -29.050, -8.500 20.700 -26.500, -8.500 23.400 -29.050, -8.500 23.400 -30.050, -8.500 20.700 -22.000, -8.500 20.700 -53.600, -8.500 19.300 -22.000, -8.402 30.500 -58.718, -7.914 29.100 -59.514, -8.475 29.100 -58.413, -7.914 30.500 -59.514, -7.408 29.100 -59.882, -7.676 29.100 -59.718, -7.118 29.100 -60.002, -6.500 30.500 -60.100, -6.500 29.100 -60.100, -1.525 30.500 -21.687, -1.598 30.500 -21.382, -1.598 29.100 -21.382, -1.882 29.100 -20.824, -1.882 30.500 -20.824, -1.718 29.100 -21.092, -1.718 30.500 -21.092, -2.324 29.100 -20.382, -2.324 30.500 -20.382, -2.592 30.500 -20.218, -2.592 29.100 -20.218, -3.187 29.100 -20.025, -3.187 30.500 -20.025, -2.882 29.100 -20.098, -1.500 29.100 -26.500, -1.500 29.723 -26.525, -1.500 29.934 -26.599, -1.500 30.123 -26.718, -1.500 30.401 -27.066, -5.991 29.100 -23.477, -6.072 29.100 -23.245, -6.072 29.100 -22.755, -5.860 29.100 -22.314, -5.477 29.100 -22.009, -8.500 29.100 -22.000, -5.000 29.100 -21.900, -7.118 29.100 -20.098, -7.676 29.100 -20.382, -8.475 29.100 -21.687, -4.523 29.100 -22.009, -1.525 29.100 -21.687, -4.140 29.100 -22.314, -4.314 29.100 -22.140, -4.009 29.100 -22.523, -3.900 29.100 -23.000, -1.500 29.100 -22.000, -4.314 29.100 -23.860, -2.086 29.100 -20.586, -3.500 29.100 -20.000, -6.500 29.100 -20.000, -6.813 30.500 -20.025, -6.813 29.100 -20.025, -7.408 30.500 -20.218, -7.914 29.100 -20.586, -7.408 29.100 -20.218, -7.676 30.500 -20.382, -7.914 30.500 -20.586, -8.118 29.100 -20.824, -8.282 30.500 -21.092, -8.282 29.100 -21.092, -8.402 30.500 -21.382, -8.402 29.100 -21.382, -8.500 30.500 -22.000, -1.525 20.700 -21.687, -1.598 19.300 -21.382, -1.718 20.700 -21.092, -1.882 20.700 -20.824, -2.086 20.700 -20.586, -2.324 19.300 -20.382, -2.324 20.700 -20.382, -2.592 20.700 -20.218, -2.592 19.300 -20.218, -2.882 20.700 -20.098, -2.882 19.300 -20.098, -3.187 20.700 -20.025, -1.500 20.077 -26.525, -1.500 19.300 -22.000, -1.500 20.300 -26.500, -1.500 19.325 -27.277, -8.475 19.300 -21.687, -8.118 20.700 -20.824, -8.402 19.300 -21.382, -8.402 20.700 -21.382, -7.914 20.700 -20.586, -7.408 19.300 -20.218, -7.676 20.700 -20.382, -7.118 20.700 -20.098, -6.813 19.300 -20.025, -5.245 29.100 -24.072, -5.477 29.100 -23.991, -5.686 29.100 -23.860, -6.100 30.500 -23.000, -5.245 29.100 -21.928, -5.245 30.500 -21.928, -5.000 30.500 -21.900, -4.755 30.500 -21.928, -3.928 30.500 -22.755, -3.928 29.100 -23.245, -4.140 29.100 -23.686, -4.140 30.500 -23.686, -4.314 30.500 -23.860, -4.755 29.100 -24.072, -4.755 30.500 -24.072, -5.000 30.500 -24.100, -5.686 30.500 -23.860, -5.860 29.100 -23.686, -5.860 30.500 -23.686, -5.991 30.500 -23.477, -6.100 29.100 -23.000, -5.991 29.100 -22.523, -5.991 30.500 -22.523, -5.860 30.500 -22.314, -5.686 29.100 -22.140, -5.477 30.500 -22.009, -4.755 29.100 -21.928, -4.523 30.500 -22.009, -4.140 30.500 -22.314, -4.009 30.500 -22.523, -3.928 29.100 -22.755, -3.928 30.500 -23.245, -4.009 29.100 -23.477, -4.523 29.100 -23.991, -4.523 30.500 -23.991, -5.000 29.100 -24.100, -5.245 20.700 -24.072, -5.245 19.300 -24.072, -5.477 20.700 -23.991, -5.686 19.300 -23.860, -5.860 19.300 -23.686, -5.860 20.700 -23.686, -6.100 19.300 -23.000, -6.072 20.700 -22.755, -5.477 20.700 -22.009, -5.245 20.700 -21.928, -4.523 20.700 -22.009, -4.140 20.700 -22.314, -3.928 20.700 -23.245, -4.009 20.700 -23.477, -4.755 19.300 -24.072, -4.755 20.700 -24.072, -5.686 20.700 -23.860, -5.991 19.300 -23.477, -6.072 20.700 -23.245, -6.072 19.300 -22.755, -5.991 19.300 -22.523, -5.686 20.700 -22.140, -5.477 19.300 -22.009, -5.245 19.300 -21.928, -4.523 19.300 -22.009, -4.314 19.300 -22.140, -4.140 19.300 -22.314, -4.009 19.300 -22.523, -4.009 20.700 -22.523, -3.928 19.300 -22.755, -3.900 20.700 -23.000, -4.140 19.300 -23.686, -5.245 19.300 -56.028, -5.245 20.700 -56.028, -5.477 20.700 -56.109, -5.477 19.300 -56.109, -5.686 19.300 -56.240, -6.072 20.700 -56.855, -5.991 19.300 -56.623, -6.100 19.300 -57.100, -6.072 19.300 -57.345, -5.686 20.700 -57.960, -5.000 19.300 -58.200, -4.755 19.300 -58.172, -4.009 19.300 -57.577, -3.900 19.300 -57.100, -4.314 19.300 -56.240, -4.755 20.700 -56.028, -4.523 19.300 -56.109, -5.860 19.300 -56.414, -5.991 20.700 -57.577, -5.477 20.700 -58.091, -5.477 19.300 -58.091, -5.000 20.700 -58.200, -4.523 19.300 -58.091, -4.314 19.300 -57.960, -3.928 20.700 -56.855, -4.140 20.700 -56.414, -4.314 20.700 -56.240, -5.000 20.700 -56.000, -4.755 29.100 -58.172, -4.140 30.500 -57.786, -4.140 29.100 -57.786, -3.928 29.100 -57.345, -4.009 29.100 -56.623, -4.314 29.100 -56.240, -4.523 29.100 -56.109, -5.000 29.100 -56.000, -5.686 29.100 -56.240, -6.072 30.500 -56.855, -5.991 29.100 -57.577, -5.860 29.100 -57.786, -5.686 30.500 -57.960, -5.686 29.100 -57.960, -5.245 29.100 -58.172, -5.000 29.100 -58.200, -4.314 29.100 -57.960, -3.928 30.500 -57.345, -3.900 30.500 -57.100, -3.928 30.500 -56.855, -4.009 30.500 -56.623, -4.140 30.500 -56.414, -4.314 30.500 -56.240, -5.245 30.500 -56.028, -5.245 29.100 -56.028, -5.477 30.500 -56.109, -5.991 30.500 -56.623, -6.072 29.100 -56.855, -6.072 30.500 -57.345, -5.991 30.500 -57.577, -5.860 30.500 -57.786, -5.477 30.500 -58.091, -5.245 30.500 -58.172, 7.800 25.377 -22.009, 7.800 25.586 -22.140, 7.800 25.891 -22.523, 5.700 25.891 -22.523, 5.700 25.972 -23.245, 5.700 25.891 -23.477, 7.800 25.145 -24.072, 7.800 24.423 -23.991, 5.700 23.828 -23.245, 5.700 23.800 -23.000, 7.800 24.040 -22.314, 7.800 24.214 -22.140, 5.700 24.214 -22.140, 7.800 24.655 -21.928, 5.700 24.655 -21.928, 5.700 24.900 -21.900, 7.800 25.760 -22.314, 5.700 26.000 -23.000, 7.800 25.891 -23.477, 7.800 25.760 -23.686, 7.800 25.586 -23.860, 5.700 25.586 -23.860, 7.800 25.377 -23.991, 5.700 24.900 -24.100, 7.800 24.214 -23.860, 7.800 24.040 -23.686, 5.700 24.040 -23.686, 7.800 23.828 -23.245, 7.800 23.800 -23.000, 7.800 23.909 -22.523, 7.800 24.423 -22.009, 5.700 24.423 -22.009, 5.700 24.900 -56.000, 7.800 25.586 -56.240, 7.800 25.891 -56.623, 5.700 25.891 -57.577, 7.800 25.760 -57.786, 7.800 25.145 -58.172, 5.700 25.145 -58.172, 7.800 24.655 -58.172, 7.800 24.423 -58.091, 5.700 24.655 -58.172, 5.700 24.214 -57.960, 7.800 23.828 -57.345, 5.700 23.909 -57.577, 5.700 23.909 -56.623, 5.700 24.655 -56.028, 7.800 24.900 -56.000, 5.700 25.586 -56.240, 7.800 25.760 -56.414, 5.700 25.760 -56.414, 5.700 25.972 -56.855, 7.800 25.972 -57.345, 5.700 25.972 -57.345, 7.800 25.891 -57.577, 5.700 25.760 -57.786, 7.800 25.586 -57.960, 7.800 25.377 -58.091, 7.800 24.040 -57.786, 5.700 24.040 -57.786, 5.700 23.828 -57.345, 5.700 23.828 -56.855, 7.800 23.909 -56.623, 7.800 24.214 -56.240, 7.800 24.423 -56.109, 7.800 24.655 -56.028, -2.882 29.100 -60.002, -2.324 29.100 -59.718, -4.523 29.100 -58.091, -1.598 29.100 -58.718, -1.525 29.100 -58.413, -4.009 29.100 -57.577, -1.500 29.100 -53.600, -4.140 29.100 -56.414, -4.755 29.100 -56.028, -5.477 29.100 -56.109, -5.860 29.100 -56.414, -5.991 29.100 -56.623, -8.402 29.100 -58.718, -8.118 29.100 -59.276, -5.477 29.100 -58.091, -6.813 29.100 -60.075, -8.282 29.100 -59.008, -3.500 29.100 -60.100, -6.100 29.100 -57.100, -8.500 29.100 -58.100, -6.072 29.100 -57.345, -3.928 29.100 -56.855, -3.900 29.100 -57.100, -1.500 20.300 -53.600, -1.500 19.866 -53.501, -1.500 19.677 -53.382, -1.500 19.300 -58.100, -1.500 19.399 -53.034, 7.800 26.900 -60.100, -3.500 30.500 -60.100, 5.700 28.900 -26.500, -1.500 29.500 -26.500, 7.800 20.300 -26.500, -6.813 20.700 -20.025, -5.000 20.700 -21.900, -1.598 20.700 -21.382, -4.755 20.700 -21.928, -3.928 20.700 -22.755, -4.314 20.700 -23.860, -4.140 20.700 -23.686, -1.500 20.700 -26.500, -4.523 20.700 -23.991, -5.000 20.700 -24.100, -5.991 20.700 -23.477, -6.100 20.700 -23.000, -5.991 20.700 -22.523, -5.860 20.700 -22.314, -7.408 20.700 -20.218, -8.475 20.700 -21.687, -8.282 20.700 -21.092, -4.314 20.700 -22.140, -1.500 20.700 -22.000, -3.500 20.700 -20.000, -3.500 19.300 -20.000, -6.500 20.700 -20.000, -6.099 16.300 -22.962, -6.091 16.300 -22.859, -6.098 16.300 -23.065, -5.830 16.300 -23.722, -5.759 16.300 -23.796, -5.508 16.300 -23.976, -4.909 16.300 -24.096, -4.706 16.300 -24.060, -4.380 19.300 -23.909, -4.423 16.300 -23.937, -4.259 16.300 -23.813, -4.120 16.300 -23.660, -3.972 16.300 -23.390, -3.954 19.300 -23.341, -3.917 16.300 -23.192, -3.904 16.300 -23.089, -3.906 16.300 -22.883, -3.947 16.300 -22.681, -3.963 19.300 -22.632, -4.050 19.300 -22.445, -4.077 16.300 -22.402, -4.137 16.300 -22.318, -4.241 19.300 -22.204, -4.360 16.300 -22.105, -4.492 19.300 -22.024, -4.634 16.300 -21.963, -5.040 16.300 -21.901, -5.193 19.300 -21.917, -5.142 16.300 -21.909, -5.244 16.300 -21.927, -5.702 16.300 -22.153, -6.046 16.300 -22.659, -6.073 16.300 -22.758, -6.087 16.300 -23.168, -6.078 19.300 -23.219, -6.067 16.300 -23.269, -5.998 16.300 -23.463, -5.923 19.300 -23.598, -5.894 16.300 -23.641, -5.721 19.300 -23.831, -5.461 19.300 -23.999, -5.267 19.300 -24.067, -5.217 16.300 -24.078, -3.991 19.300 -23.438, -3.901 19.300 -23.038, -3.982 16.300 -22.584, -4.002 19.300 -22.537, -4.106 19.300 -22.359, -4.170 19.300 -22.278, -4.319 19.300 -22.136, -4.447 16.300 -22.049, -4.586 19.300 -21.981, -4.683 19.300 -21.947, -4.733 16.300 -21.933, -4.783 19.300 -21.922, -4.988 19.300 -21.900, -5.294 19.300 -21.940, -5.486 19.300 -22.013, -5.662 19.300 -22.121, -5.778 16.300 -22.223, -5.880 19.300 -22.340, -2.520 19.300 -23.319, -2.500 19.300 -23.009, -2.504 16.300 -22.854, -2.518 19.300 -22.699, -2.542 19.300 -22.545, -2.575 19.300 -22.393, -2.669 16.300 -22.097, -2.669 19.300 -22.097, -2.799 19.300 -21.815, -3.267 19.300 -21.198, -3.632 19.300 -20.908, -4.338 19.300 -20.589, -4.642 19.300 -20.526, -4.952 19.300 -20.500, -5.107 19.300 -20.502, -5.569 19.300 -20.566, -5.719 16.300 -20.606, -5.867 16.300 -20.655, -6.151 19.300 -20.781, -6.287 19.300 -20.857, -6.417 19.300 -20.941, -6.662 19.300 -21.133, -7.154 19.300 -21.731, -7.295 16.300 -22.008, -7.352 16.300 -22.153, -7.352 19.300 -22.153, -7.439 16.300 -22.451, -7.488 16.300 -22.758, -7.488 19.300 -22.758, -7.302 16.300 -23.975, -7.302 19.300 -23.975, -7.237 19.300 -24.116, -7.163 19.300 -24.253, -6.893 16.300 -24.633, -6.991 19.300 -24.512, -6.788 19.300 -24.747, -6.676 16.300 -24.855, -6.167 16.300 -25.211, -6.303 19.300 -25.134, -5.884 19.300 -25.338, -5.737 19.300 -25.389, -5.435 19.300 -25.462, -5.281 16.300 -25.484, -5.281 19.300 -25.484, -4.970 19.300 -25.500, -4.815 19.300 -25.493, -4.356 19.300 -25.416, -4.207 19.300 -25.371, -4.061 16.300 -25.317, -4.061 19.300 -25.317, -3.647 16.300 -25.102, -3.519 16.300 -25.014, -3.647 19.300 -25.102, -2.737 19.300 -24.063, -2.676 16.300 -23.920, -2.579 19.300 -23.625, -2.520 16.300 -23.319, -2.505 16.300 -23.165, -2.575 16.300 -22.393, -2.617 16.300 -22.244, -2.729 19.300 -21.954, -2.963 16.300 -21.551, -3.057 16.300 -21.427, -3.267 16.300 -21.198, -4.338 16.300 -20.589, -4.489 16.300 -20.553, -4.642 16.300 -20.526, -5.719 19.300 -20.606, -6.775 16.300 -21.239, -6.775 19.300 -21.239, -6.881 16.300 -21.353, -6.980 19.300 -21.473, -7.400 19.300 -22.300, -7.471 16.300 -23.378, -7.443 19.300 -23.531, -7.405 16.300 -23.682, -7.358 16.300 -23.830, -7.358 19.300 -23.830, -7.163 16.300 -24.253, -7.081 16.300 -24.385, -6.676 19.300 -24.855, -6.557 16.300 -24.956, -5.737 16.300 -25.389, -5.435 16.300 -25.462, -4.970 16.300 -25.500, -4.660 19.300 -25.477, -4.507 16.300 -25.451, -3.919 16.300 -25.254, -3.397 16.300 -24.918, -3.171 16.300 -24.704, -2.808 16.300 -24.202, -2.808 19.300 -24.202, -2.676 19.300 -23.920, -2.545 16.300 -23.473, -3.902 19.300 -22.935, -2.504 19.300 -22.854, -3.933 19.300 -22.731, -2.617 19.300 -22.244, -3.913 19.300 -22.832, -4.403 19.300 -22.076, -6.881 19.300 -21.353, -2.877 19.300 -21.680, -6.543 19.300 -21.033, -6.011 19.300 -20.713, -5.262 19.300 -20.514, -4.189 19.300 -20.635, -4.489 19.300 -20.553, -4.797 19.300 -20.508, -4.885 19.300 -21.906, -5.091 19.300 -21.904, -7.071 19.300 -21.599, -5.392 19.300 -21.972, -5.577 19.300 -22.063, -5.741 19.300 -22.187, -5.814 19.300 -22.260, -5.938 19.300 -22.425, -5.987 19.300 -22.515, -7.229 19.300 -21.867, -6.028 19.300 -22.610, -7.295 19.300 -22.008, -6.061 19.300 -22.708, -6.083 19.300 -22.808, -7.439 19.300 -22.451, -7.468 19.300 -22.604, -7.498 19.300 -22.913, -6.096 19.300 -22.911, -7.499 19.300 -23.069, -6.100 19.300 -23.014, -6.094 19.300 -23.117, -7.405 19.300 -23.682, -7.490 19.300 -23.224, -7.471 19.300 -23.378, -6.053 19.300 -23.319, -6.018 19.300 -23.416, -5.975 19.300 -23.509, -5.863 19.300 -23.682, -5.795 19.300 -23.760, -5.640 19.300 -23.895, -5.553 19.300 -23.951, -5.366 19.300 -24.037, -7.081 19.300 -24.385, -6.893 19.300 -24.633, -6.557 19.300 -24.956, -6.433 19.300 -25.049, -6.167 19.300 -25.211, -6.028 19.300 -25.279, -5.166 19.300 -24.087, -5.587 19.300 -25.430, -5.126 19.300 -25.497, -5.064 19.300 -24.098, -4.960 19.300 -24.099, -4.858 19.300 -24.091, -4.756 19.300 -24.073, -4.507 19.300 -25.451, -4.657 19.300 -24.045, -3.919 19.300 -25.254, -4.560 19.300 -24.008, -4.468 19.300 -23.963, -3.781 19.300 -25.182, -3.281 19.300 -24.815, -3.397 19.300 -24.918, -3.519 19.300 -25.014, -4.298 19.300 -23.847, -4.222 19.300 -23.777, -3.069 19.300 -24.587, -3.171 19.300 -24.704, -4.152 19.300 -23.701, -2.974 19.300 -24.464, -4.090 19.300 -23.618, -4.036 19.300 -23.530, -2.887 19.300 -24.336, -2.623 19.300 -23.774, -3.927 19.300 -23.242, -2.545 19.300 -23.473, -2.505 19.300 -23.165, -3.909 19.300 -23.141, -2.963 19.300 -21.551, -3.057 19.300 -21.427, -3.159 19.300 -21.309, -3.383 19.300 -21.094, -3.504 19.300 -20.997, -5.867 19.300 -20.655, -3.764 19.300 -20.827, -3.902 19.300 -20.754, -5.416 19.300 -20.535, -4.044 19.300 -20.690, -7.468 16.300 -22.604, -6.009 16.300 -22.562, -5.910 16.300 -22.382, -5.848 16.300 -22.299, -5.620 16.300 -22.091, -5.532 16.300 -22.037, -7.154 16.300 -21.731, -5.440 16.300 -21.992, -7.071 16.300 -21.599, -4.936 16.300 -21.902, -6.980 16.300 -21.473, -4.834 16.300 -21.913, -6.662 16.300 -21.133, -6.543 16.300 -21.033, -6.417 16.300 -20.941, -6.151 16.300 -20.781, -6.287 16.300 -20.857, -6.011 16.300 -20.713, -3.504 16.300 -20.997, -4.539 16.300 -22.001, -3.383 16.300 -21.094, -4.279 16.300 -22.169, -4.205 16.300 -22.240, -7.400 16.300 -22.300, -5.964 16.300 -22.470, -7.229 16.300 -21.867, -5.343 16.300 -21.955, -3.159 16.300 -21.309, -2.877 16.300 -21.680, -2.799 16.300 -21.815, -4.025 16.300 -22.491, -2.729 16.300 -21.954, -3.922 16.300 -22.781, -2.542 16.300 -22.545, -2.518 16.300 -22.699, -3.900 16.300 -22.986, -2.500 16.300 -23.009, -2.579 16.300 -23.625, -2.623 16.300 -23.774, -3.939 16.300 -23.292, -4.013 16.300 -23.485, -2.737 16.300 -24.063, -4.062 16.300 -23.575, -2.887 16.300 -24.336, -2.974 16.300 -24.464, -4.186 16.300 -23.740, -3.281 16.300 -24.815, -3.069 16.300 -24.587, -4.338 16.300 -23.879, -3.781 16.300 -25.182, -4.514 16.300 -23.987, -4.608 16.300 -24.028, -4.356 16.300 -25.416, -4.207 16.300 -25.371, -4.807 16.300 -24.083, -4.815 16.300 -25.493, -4.660 16.300 -25.477, -5.012 16.300 -24.100, -5.126 16.300 -25.497, -5.115 16.300 -24.094, -5.317 16.300 -24.053, -5.414 16.300 -24.019, -5.597 16.300 -23.924, -5.681 16.300 -23.864, -5.950 16.300 -23.555, -7.499 16.300 -23.069, -6.037 16.300 -23.368, -7.443 16.300 -23.531, -7.490 16.300 -23.224, -7.498 16.300 -22.913, -3.632 16.300 -20.908, -3.902 16.300 -20.754, -5.416 16.300 -20.535, -4.044 16.300 -20.690, -5.262 16.300 -20.514, -5.107 16.300 -20.502, -4.797 16.300 -20.508, -3.764 16.300 -20.827, -5.569 16.300 -20.566, -4.189 16.300 -20.635, -4.952 16.300 -20.500, -7.237 16.300 -24.116, -6.991 16.300 -24.512, -6.788 16.300 -24.747, -6.433 16.300 -25.049, -6.303 16.300 -25.134, -6.028 16.300 -25.279, -5.884 16.300 -25.338, -5.587 16.300 -25.430, -6.096 19.300 -57.011, -6.098 16.300 -57.165, -6.053 19.300 -57.419, -5.950 16.300 -57.654, -5.830 16.300 -57.822, -5.366 19.300 -58.137, -4.298 19.300 -57.947, -4.062 16.300 -57.675, -4.013 16.300 -57.585, -3.939 16.300 -57.392, -3.917 16.300 -57.292, -3.904 16.300 -57.189, -3.913 19.300 -56.932, -3.906 16.300 -56.983, -3.922 16.300 -56.881, -3.982 16.300 -56.684, -4.137 16.300 -56.418, -4.403 19.300 -56.176, -4.360 16.300 -56.205, -4.634 16.300 -56.063, -4.783 19.300 -56.022, -5.392 19.300 -56.072, -5.620 16.300 -56.191, -6.009 16.300 -56.662, -6.046 16.300 -56.758, -6.083 19.300 -56.908, -6.018 19.300 -57.516, -5.998 16.300 -57.563, -5.894 16.300 -57.741, -5.461 19.300 -58.099, -5.012 16.300 -58.200, -4.706 16.300 -58.160, -4.338 16.300 -57.979, -3.991 19.300 -57.538, -3.954 19.300 -57.442, -3.909 19.300 -57.241, -3.900 16.300 -57.086, -3.902 19.300 -57.035, -4.002 19.300 -56.637, -4.025 16.300 -56.591, -4.050 19.300 -56.546, -4.077 16.300 -56.502, -4.106 19.300 -56.459, -4.683 19.300 -56.047, -4.733 16.300 -56.033, -4.988 19.300 -56.000, -5.091 19.300 -56.004, -5.193 19.300 -56.017, -5.294 19.300 -56.040, -5.486 19.300 -56.113, -5.577 19.300 -56.163, -5.741 19.300 -56.287, -5.880 19.300 -56.440, -5.938 19.300 -56.525, -5.964 16.300 -56.570, -2.520 19.300 -57.419, -2.518 19.300 -56.799, -2.669 19.300 -56.197, -2.963 19.300 -55.651, -3.159 19.300 -55.409, -3.267 19.300 -55.298, -4.044 16.300 -54.790, -4.338 19.300 -54.689, -4.642 16.300 -54.626, -4.642 19.300 -54.626, -4.797 19.300 -54.608, -5.262 19.300 -54.614, -5.416 19.300 -54.635, -5.719 19.300 -54.706, -5.867 19.300 -54.755, -6.151 19.300 -54.881, -6.543 16.300 -55.133, -6.543 19.300 -55.133, -6.775 19.300 -55.339, -7.229 19.300 -55.967, -7.295 16.300 -56.108, -7.352 19.300 -56.252, -7.400 19.300 -56.400, -7.439 19.300 -56.551, -7.488 16.300 -56.858, -7.498 19.300 -57.013, -7.490 19.300 -57.324, -7.443 19.300 -57.631, -7.405 19.300 -57.782, -6.788 19.300 -58.847, -6.433 19.300 -59.149, -6.303 19.300 -59.234, -6.028 16.300 -59.379, -6.028 19.300 -59.379, -5.884 19.300 -59.438, -5.281 16.300 -59.584, -5.126 16.300 -59.597, -5.126 19.300 -59.597, -4.970 19.300 -59.600, -4.507 19.300 -59.551, -4.207 16.300 -59.471, -4.061 16.300 -59.417, -4.207 19.300 -59.471, -3.069 19.300 -58.687, -2.808 16.300 -58.302, -2.545 16.300 -57.573, -2.575 16.300 -56.493, -2.575 19.300 -56.493, -2.669 16.300 -56.197, -2.799 16.300 -55.915, -2.877 16.300 -55.780, -2.963 16.300 -55.651, -3.057 16.300 -55.527, -3.267 16.300 -55.298, -3.632 16.300 -55.008, -4.189 16.300 -54.735, -4.189 19.300 -54.735, -4.338 16.300 -54.689, -4.797 16.300 -54.608, -4.952 16.300 -54.600, -5.107 19.300 -54.602, -5.262 16.300 -54.614, -5.719 16.300 -54.706, -6.287 19.300 -54.957, -7.229 16.300 -55.967, -7.439 16.300 -56.551, -7.498 16.300 -57.013, -7.499 16.300 -57.169, -7.499 19.300 -57.169, -7.443 16.300 -57.631, -7.302 16.300 -58.075, -7.302 19.300 -58.075, -7.237 19.300 -58.216, -6.991 16.300 -58.612, -6.893 19.300 -58.733, -6.788 16.300 -58.847, -6.557 16.300 -59.056, -6.557 19.300 -59.056, -6.167 16.300 -59.311, -6.167 19.300 -59.311, -5.884 16.300 -59.438, -5.737 19.300 -59.489, -5.435 19.300 -59.562, -4.970 16.300 -59.600, -4.815 16.300 -59.593, -4.815 19.300 -59.593, -4.356 16.300 -59.516, -4.356 19.300 -59.516, -3.781 19.300 -59.282, -3.519 16.300 -59.114, -3.397 16.300 -59.018, -3.397 19.300 -59.018, -3.281 16.300 -58.915, -3.281 19.300 -58.915, -3.069 16.300 -58.687, -2.737 19.300 -58.163, -2.676 19.300 -58.020, -2.623 16.300 -57.874, -2.545 19.300 -57.573, -3.901 19.300 -57.138, -2.500 19.300 -57.109, -2.504 19.300 -56.954, -2.617 19.300 -56.344, -2.542 19.300 -56.645, -3.933 19.300 -56.831, -3.963 19.300 -56.732, -4.170 19.300 -56.378, -4.319 19.300 -56.236, -4.241 19.300 -56.304, -2.799 19.300 -55.915, -4.492 19.300 -56.124, -4.586 19.300 -56.081, -6.881 19.300 -55.453, -6.662 19.300 -55.233, -3.504 19.300 -55.097, -6.011 19.300 -54.813, -5.569 19.300 -54.666, -2.729 19.300 -56.054, -6.980 19.300 -55.573, -4.885 19.300 -56.006, -5.662 19.300 -56.221, -5.814 19.300 -56.360, -7.071 19.300 -55.699, -7.154 19.300 -55.831, -5.987 19.300 -56.615, -7.295 19.300 -56.108, -6.028 19.300 -56.710, -6.061 19.300 -56.808, -7.488 19.300 -56.858, -7.468 19.300 -56.704, -6.100 19.300 -57.114, -6.094 19.300 -57.217, -7.471 19.300 -57.478, -6.078 19.300 -57.319, -5.975 19.300 -57.609, -5.923 19.300 -57.698, -7.358 19.300 -57.930, -5.863 19.300 -57.782, -5.795 19.300 -57.860, -5.721 19.300 -57.931, -5.640 19.300 -57.995, -5.553 19.300 -58.051, -5.267 19.300 -58.167, -5.166 19.300 -58.187, -7.163 19.300 -58.353, -7.081 19.300 -58.485, -6.991 19.300 -58.612, -6.676 19.300 -58.955, -5.587 19.300 -59.530, -5.281 19.300 -59.584, -5.064 19.300 -58.198, -4.960 19.300 -58.199, -4.858 19.300 -58.191, -4.660 19.300 -59.577, -4.756 19.300 -58.173, -4.657 19.300 -58.145, -4.560 19.300 -58.108, -4.061 19.300 -59.417, -3.919 19.300 -59.354, -3.647 19.300 -59.202, -4.468 19.300 -58.063, -4.380 19.300 -58.009, -3.519 19.300 -59.114, -3.171 19.300 -58.804, -4.222 19.300 -57.877, -2.974 19.300 -58.564, -4.152 19.300 -57.801, -2.887 19.300 -58.436, -4.090 19.300 -57.718, -2.808 19.300 -58.302, -4.036 19.300 -57.630, -2.623 19.300 -57.874, -3.927 19.300 -57.342, -2.579 19.300 -57.725, -2.505 19.300 -57.265, -2.877 19.300 -55.780, -3.057 19.300 -55.527, -6.417 19.300 -55.041, -3.383 19.300 -55.194, -3.632 19.300 -55.008, -3.764 19.300 -54.927, -3.902 19.300 -54.854, -4.044 19.300 -54.790, -4.952 19.300 -54.600, -4.489 19.300 -54.653, -6.073 16.300 -56.858, -6.091 16.300 -56.959, -5.910 16.300 -56.482, -5.848 16.300 -56.399, -7.352 16.300 -56.252, -5.778 16.300 -56.323, -5.702 16.300 -56.253, -5.532 16.300 -56.137, -5.440 16.300 -56.092, -7.154 16.300 -55.831, -7.071 16.300 -55.699, -5.244 16.300 -56.027, -5.142 16.300 -56.009, -5.040 16.300 -56.001, -4.936 16.300 -56.002, -4.834 16.300 -56.013, -6.980 16.300 -55.573, -6.881 16.300 -55.453, -6.775 16.300 -55.339, -6.662 16.300 -55.233, -6.417 16.300 -55.041, -6.287 16.300 -54.957, -6.151 16.300 -54.881, -3.504 16.300 -55.097, -4.539 16.300 -56.101, -4.447 16.300 -56.149, -3.383 16.300 -55.194, -4.279 16.300 -56.269, -3.159 16.300 -55.409, -7.400 16.300 -56.400, -5.343 16.300 -56.055, -4.205 16.300 -56.340, -2.729 16.300 -56.054, -3.947 16.300 -56.781, -2.617 16.300 -56.344, -2.542 16.300 -56.645, -2.518 16.300 -56.799, -2.504 16.300 -56.954, -2.500 16.300 -57.109, -2.505 16.300 -57.265, -2.520 16.300 -57.419, -2.579 16.300 -57.725, -3.972 16.300 -57.490, -2.676 16.300 -58.020, -2.737 16.300 -58.163, -2.974 16.300 -58.564, -2.887 16.300 -58.436, -4.120 16.300 -57.760, -3.171 16.300 -58.804, -4.186 16.300 -57.840, -4.259 16.300 -57.913, -3.647 16.300 -59.202, -3.781 16.300 -59.282, -4.423 16.300 -58.037, -3.919 16.300 -59.354, -4.514 16.300 -58.087, -4.608 16.300 -58.128, -4.507 16.300 -59.551, -4.660 16.300 -59.577, -4.807 16.300 -58.183, -4.909 16.300 -58.196, -5.435 16.300 -59.562, -5.217 16.300 -58.178, -5.317 16.300 -58.153, -5.414 16.300 -58.119, -5.508 16.300 -58.076, -5.597 16.300 -58.024, -7.405 16.300 -57.782, -5.681 16.300 -57.964, -5.759 16.300 -57.896, -7.471 16.300 -57.478, -6.037 16.300 -57.468, -6.067 16.300 -57.369, -6.087 16.300 -57.268, -6.099 16.300 -57.062, -7.468 16.300 -56.704, -7.490 16.300 -57.324, -6.011 16.300 -54.813, -5.867 16.300 -54.755, -3.764 16.300 -54.927, -3.902 16.300 -54.854, -5.416 16.300 -54.635, -4.489 16.300 -54.653, -5.569 16.300 -54.666, -5.107 16.300 -54.602, -7.358 16.300 -57.930, -7.237 16.300 -58.216, -7.163 16.300 -58.353, -5.115 16.300 -58.194, -7.081 16.300 -58.485, -6.893 16.300 -58.733, -6.676 16.300 -58.955, -6.433 16.300 -59.149, -6.303 16.300 -59.234, -5.737 16.300 -59.489, -5.587 16.300 -59.530 ] } colorPerVertex FALSE coordIndex [ 0, 790, 212, -1, 211, 212, 10, -1, 1, 10, 11, -1, 208, 11, 209, -1, 207, 209, 9, -1, 675, 207, 9, -1, 675, 2, 207, -1, 675, 674, 2, -1, 2, 674, 8, -1, 218, 8, 219, -1, 220, 219, 223, -1, 5, 223, 21, -1, 787, 21, 3, -1, 787, 5, 21, -1, 787, 4, 5, -1, 5, 4, 6, -1, 220, 6, 7, -1, 218, 7, 205, -1, 2, 205, 207, -1, 2, 218, 205, -1, 2, 8, 218, -1, 790, 815, 212, -1, 212, 815, 799, -1, 10, 799, 798, -1, 11, 798, 795, -1, 209, 795, 672, -1, 9, 209, 672, -1, 212, 799, 10, -1, 10, 798, 11, -1, 11, 795, 209, -1, 674, 677, 8, -1, 8, 677, 688, -1, 22, 688, 23, -1, 12, 23, 24, -1, 27, 24, 13, -1, 14, 13, 690, -1, 15, 690, 691, -1, 692, 15, 691, -1, 692, 16, 15, -1, 692, 32, 16, -1, 16, 32, 234, -1, 232, 234, 231, -1, 235, 231, 17, -1, 18, 17, 33, -1, 757, 33, 34, -1, 757, 18, 33, -1, 757, 783, 18, -1, 18, 783, 30, -1, 235, 30, 29, -1, 232, 29, 19, -1, 16, 19, 15, -1, 16, 232, 19, -1, 16, 234, 232, -1, 8, 688, 22, -1, 219, 22, 221, -1, 223, 221, 20, -1, 21, 20, 224, -1, 3, 224, 760, -1, 3, 21, 224, -1, 22, 23, 12, -1, 221, 12, 222, -1, 20, 222, 227, -1, 224, 227, 25, -1, 760, 25, 26, -1, 760, 224, 25, -1, 12, 24, 27, -1, 222, 27, 225, -1, 227, 225, 226, -1, 25, 226, 229, -1, 26, 229, 28, -1, 26, 25, 229, -1, 27, 13, 14, -1, 225, 14, 228, -1, 226, 228, 230, -1, 229, 230, 31, -1, 28, 31, 784, -1, 28, 229, 31, -1, 14, 690, 15, -1, 228, 15, 19, -1, 230, 19, 29, -1, 31, 29, 30, -1, 784, 30, 783, -1, 784, 31, 30, -1, 32, 681, 234, -1, 234, 681, 233, -1, 231, 233, 36, -1, 17, 36, 237, -1, 33, 237, 35, -1, 34, 35, 204, -1, 34, 33, 35, -1, 681, 680, 233, -1, 233, 680, 62, -1, 36, 62, 236, -1, 237, 236, 64, -1, 35, 64, 37, -1, 204, 37, 39, -1, 38, 39, 70, -1, 754, 70, 71, -1, 40, 71, 85, -1, 41, 85, 42, -1, 203, 42, 43, -1, 779, 43, 89, -1, 202, 89, 44, -1, 45, 44, 78, -1, 777, 78, 79, -1, 201, 79, 95, -1, 46, 95, 250, -1, 105, 250, 249, -1, 47, 249, 699, -1, 702, 47, 699, -1, 702, 48, 47, -1, 702, 703, 48, -1, 48, 703, 49, -1, 111, 49, 50, -1, 113, 50, 701, -1, 114, 701, 118, -1, 51, 118, 708, -1, 257, 708, 709, -1, 123, 709, 705, -1, 260, 705, 706, -1, 52, 706, 710, -1, 53, 710, 711, -1, 714, 53, 711, -1, 714, 59, 53, -1, 714, 54, 59, -1, 59, 54, 60, -1, 55, 60, 133, -1, 261, 133, 265, -1, 264, 265, 266, -1, 772, 266, 771, -1, 772, 264, 266, -1, 772, 744, 264, -1, 264, 744, 56, -1, 261, 56, 57, -1, 55, 57, 58, -1, 59, 58, 53, -1, 59, 55, 58, -1, 59, 60, 55, -1, 680, 61, 62, -1, 62, 61, 63, -1, 236, 63, 66, -1, 64, 66, 67, -1, 37, 67, 39, -1, 37, 64, 67, -1, 61, 65, 63, -1, 63, 65, 68, -1, 66, 68, 239, -1, 67, 239, 69, -1, 39, 69, 70, -1, 39, 67, 69, -1, 65, 683, 68, -1, 68, 683, 72, -1, 239, 72, 238, -1, 69, 238, 241, -1, 70, 241, 71, -1, 70, 69, 241, -1, 683, 685, 72, -1, 72, 685, 73, -1, 240, 73, 74, -1, 83, 74, 693, -1, 90, 693, 91, -1, 82, 91, 694, -1, 75, 694, 696, -1, 695, 75, 696, -1, 695, 76, 75, -1, 695, 94, 76, -1, 76, 94, 77, -1, 245, 77, 248, -1, 80, 248, 96, -1, 78, 96, 79, -1, 78, 80, 96, -1, 78, 44, 80, -1, 80, 44, 92, -1, 245, 92, 81, -1, 76, 81, 244, -1, 75, 244, 82, -1, 694, 75, 82, -1, 72, 73, 240, -1, 238, 240, 243, -1, 241, 243, 242, -1, 71, 242, 85, -1, 71, 241, 242, -1, 240, 74, 83, -1, 243, 83, 86, -1, 242, 86, 84, -1, 85, 84, 42, -1, 85, 242, 84, -1, 83, 693, 90, -1, 86, 90, 87, -1, 84, 87, 88, -1, 42, 88, 93, -1, 43, 93, 89, -1, 43, 42, 93, -1, 90, 91, 82, -1, 87, 82, 244, -1, 88, 244, 81, -1, 93, 81, 92, -1, 89, 92, 44, -1, 89, 93, 92, -1, 94, 97, 77, -1, 77, 97, 246, -1, 248, 246, 247, -1, 96, 247, 95, -1, 79, 96, 95, -1, 97, 98, 246, -1, 246, 98, 100, -1, 247, 100, 250, -1, 95, 247, 250, -1, 98, 99, 100, -1, 100, 99, 249, -1, 250, 100, 249, -1, 99, 699, 249, -1, 48, 49, 111, -1, 252, 111, 101, -1, 251, 101, 102, -1, 104, 102, 103, -1, 752, 103, 774, -1, 752, 104, 103, -1, 752, 776, 104, -1, 104, 776, 201, -1, 251, 201, 46, -1, 252, 46, 105, -1, 48, 105, 47, -1, 48, 252, 105, -1, 48, 111, 252, -1, 111, 50, 113, -1, 112, 113, 256, -1, 253, 256, 106, -1, 109, 106, 115, -1, 108, 115, 107, -1, 108, 109, 115, -1, 108, 750, 109, -1, 109, 750, 110, -1, 253, 110, 199, -1, 112, 199, 101, -1, 111, 112, 101, -1, 111, 113, 112, -1, 113, 701, 114, -1, 256, 114, 255, -1, 106, 255, 119, -1, 115, 119, 116, -1, 107, 116, 117, -1, 107, 115, 116, -1, 114, 118, 51, -1, 255, 51, 259, -1, 119, 259, 121, -1, 116, 121, 120, -1, 117, 120, 747, -1, 117, 116, 120, -1, 51, 708, 257, -1, 259, 257, 258, -1, 121, 258, 122, -1, 120, 122, 198, -1, 747, 198, 126, -1, 747, 120, 198, -1, 257, 709, 123, -1, 258, 123, 124, -1, 122, 124, 128, -1, 198, 128, 125, -1, 126, 125, 127, -1, 746, 127, 197, -1, 773, 197, 56, -1, 744, 773, 56, -1, 123, 705, 260, -1, 124, 260, 130, -1, 128, 130, 129, -1, 125, 129, 127, -1, 125, 128, 129, -1, 260, 706, 52, -1, 130, 52, 131, -1, 129, 131, 132, -1, 127, 132, 197, -1, 127, 129, 132, -1, 52, 710, 53, -1, 131, 53, 58, -1, 132, 58, 57, -1, 197, 57, 56, -1, 197, 132, 57, -1, 54, 135, 60, -1, 60, 135, 262, -1, 133, 262, 137, -1, 265, 137, 138, -1, 266, 138, 134, -1, 771, 134, 140, -1, 771, 266, 134, -1, 135, 136, 262, -1, 262, 136, 263, -1, 137, 263, 267, -1, 138, 267, 139, -1, 134, 139, 269, -1, 140, 269, 144, -1, 140, 134, 269, -1, 136, 145, 263, -1, 263, 145, 141, -1, 267, 141, 142, -1, 139, 142, 268, -1, 269, 268, 143, -1, 144, 143, 741, -1, 144, 269, 143, -1, 145, 146, 141, -1, 141, 146, 147, -1, 142, 147, 149, -1, 268, 149, 148, -1, 143, 148, 215, -1, 741, 215, 740, -1, 741, 143, 215, -1, 146, 151, 147, -1, 147, 151, 213, -1, 149, 213, 214, -1, 148, 214, 150, -1, 215, 150, 196, -1, 740, 196, 769, -1, 740, 215, 196, -1, 151, 717, 213, -1, 213, 717, 152, -1, 214, 152, 153, -1, 150, 153, 154, -1, 196, 154, 155, -1, 769, 155, 191, -1, 767, 191, 195, -1, 766, 195, 194, -1, 737, 194, 156, -1, 193, 156, 273, -1, 765, 273, 189, -1, 157, 189, 192, -1, 762, 192, 158, -1, 652, 158, 653, -1, 652, 762, 158, -1, 717, 725, 152, -1, 152, 725, 159, -1, 153, 159, 160, -1, 154, 160, 161, -1, 155, 161, 191, -1, 155, 154, 161, -1, 725, 719, 159, -1, 159, 719, 162, -1, 176, 162, 726, -1, 270, 726, 163, -1, 178, 163, 722, -1, 181, 722, 728, -1, 272, 728, 729, -1, 183, 729, 184, -1, 185, 184, 164, -1, 187, 164, 723, -1, 166, 723, 165, -1, 735, 166, 165, -1, 735, 167, 166, -1, 735, 641, 167, -1, 167, 641, 168, -1, 648, 167, 168, -1, 648, 169, 167, -1, 648, 170, 169, -1, 169, 170, 188, -1, 274, 188, 276, -1, 171, 276, 275, -1, 186, 275, 182, -1, 172, 182, 174, -1, 173, 174, 175, -1, 180, 175, 271, -1, 179, 271, 190, -1, 177, 190, 161, -1, 160, 177, 161, -1, 160, 176, 177, -1, 160, 159, 176, -1, 176, 159, 162, -1, 176, 726, 270, -1, 177, 270, 179, -1, 190, 177, 179, -1, 270, 163, 178, -1, 179, 178, 180, -1, 271, 179, 180, -1, 178, 722, 181, -1, 180, 181, 173, -1, 175, 180, 173, -1, 181, 728, 272, -1, 173, 272, 172, -1, 174, 173, 172, -1, 272, 729, 183, -1, 172, 183, 186, -1, 182, 172, 186, -1, 183, 184, 185, -1, 186, 185, 171, -1, 275, 186, 171, -1, 185, 164, 187, -1, 171, 187, 274, -1, 276, 171, 274, -1, 187, 723, 166, -1, 274, 166, 169, -1, 188, 274, 169, -1, 170, 653, 188, -1, 188, 653, 158, -1, 276, 158, 192, -1, 275, 192, 189, -1, 182, 189, 273, -1, 174, 273, 156, -1, 175, 156, 194, -1, 271, 194, 195, -1, 190, 195, 191, -1, 161, 190, 191, -1, 762, 157, 192, -1, 157, 765, 189, -1, 765, 193, 273, -1, 193, 737, 156, -1, 737, 766, 194, -1, 766, 767, 195, -1, 767, 769, 191, -1, 155, 769, 196, -1, 773, 746, 197, -1, 746, 126, 127, -1, 125, 126, 198, -1, 750, 200, 110, -1, 110, 200, 254, -1, 199, 254, 102, -1, 101, 199, 102, -1, 200, 774, 254, -1, 254, 774, 103, -1, 102, 254, 103, -1, 776, 777, 201, -1, 201, 777, 79, -1, 777, 45, 78, -1, 45, 202, 44, -1, 202, 779, 89, -1, 779, 203, 43, -1, 203, 41, 42, -1, 41, 40, 85, -1, 40, 754, 71, -1, 754, 38, 70, -1, 38, 204, 39, -1, 37, 204, 35, -1, 6, 4, 216, -1, 7, 216, 206, -1, 205, 206, 208, -1, 207, 208, 209, -1, 207, 205, 208, -1, 788, 210, 217, -1, 788, 211, 210, -1, 788, 0, 211, -1, 211, 0, 212, -1, 152, 214, 213, -1, 214, 148, 149, -1, 159, 153, 152, -1, 148, 143, 268, -1, 153, 150, 214, -1, 150, 215, 148, -1, 244, 75, 76, -1, 1, 11, 208, -1, 206, 1, 208, -1, 206, 210, 1, -1, 206, 216, 210, -1, 210, 216, 217, -1, 217, 216, 4, -1, 211, 10, 1, -1, 210, 211, 1, -1, 7, 206, 205, -1, 220, 7, 218, -1, 219, 220, 218, -1, 22, 219, 8, -1, 6, 216, 7, -1, 12, 221, 22, -1, 5, 6, 220, -1, 223, 5, 220, -1, 221, 223, 219, -1, 27, 222, 12, -1, 222, 20, 221, -1, 20, 21, 223, -1, 14, 225, 27, -1, 225, 227, 222, -1, 227, 224, 20, -1, 15, 228, 14, -1, 228, 226, 225, -1, 226, 25, 227, -1, 230, 228, 19, -1, 229, 226, 230, -1, 31, 230, 29, -1, 235, 29, 232, -1, 231, 235, 232, -1, 233, 231, 234, -1, 62, 36, 233, -1, 18, 30, 235, -1, 17, 18, 235, -1, 36, 17, 231, -1, 63, 236, 62, -1, 236, 237, 36, -1, 237, 33, 17, -1, 68, 66, 63, -1, 66, 64, 236, -1, 64, 35, 237, -1, 72, 239, 68, -1, 239, 67, 66, -1, 240, 238, 72, -1, 238, 69, 239, -1, 83, 243, 240, -1, 243, 241, 238, -1, 90, 86, 83, -1, 86, 242, 243, -1, 82, 87, 90, -1, 87, 84, 86, -1, 88, 87, 244, -1, 42, 84, 88, -1, 93, 88, 81, -1, 245, 81, 76, -1, 77, 245, 76, -1, 80, 92, 245, -1, 248, 80, 245, -1, 246, 248, 77, -1, 100, 247, 246, -1, 247, 96, 248, -1, 47, 105, 249, -1, 105, 46, 250, -1, 46, 201, 95, -1, 251, 46, 252, -1, 101, 251, 252, -1, 104, 201, 251, -1, 102, 104, 251, -1, 253, 199, 112, -1, 256, 253, 112, -1, 114, 256, 113, -1, 110, 254, 199, -1, 51, 255, 114, -1, 109, 110, 253, -1, 106, 109, 253, -1, 255, 106, 256, -1, 257, 259, 51, -1, 259, 119, 255, -1, 119, 115, 106, -1, 123, 258, 257, -1, 258, 121, 259, -1, 121, 116, 119, -1, 260, 124, 123, -1, 124, 122, 258, -1, 122, 120, 121, -1, 52, 130, 260, -1, 130, 128, 124, -1, 128, 198, 122, -1, 53, 131, 52, -1, 131, 129, 130, -1, 132, 131, 58, -1, 261, 57, 55, -1, 133, 261, 55, -1, 262, 133, 60, -1, 263, 137, 262, -1, 264, 56, 261, -1, 265, 264, 261, -1, 137, 265, 133, -1, 141, 267, 263, -1, 267, 138, 137, -1, 138, 266, 265, -1, 147, 142, 141, -1, 142, 139, 267, -1, 139, 134, 138, -1, 213, 149, 147, -1, 149, 268, 142, -1, 268, 269, 139, -1, 154, 153, 160, -1, 196, 150, 154, -1, 270, 177, 176, -1, 178, 179, 270, -1, 181, 180, 178, -1, 195, 190, 271, -1, 272, 173, 181, -1, 194, 271, 175, -1, 183, 172, 272, -1, 156, 175, 174, -1, 185, 186, 183, -1, 273, 174, 182, -1, 187, 171, 185, -1, 189, 182, 275, -1, 166, 274, 187, -1, 192, 275, 276, -1, 167, 169, 166, -1, 158, 276, 188, -1, 277, 539, 344, -1, 277, 530, 539, -1, 277, 531, 530, -1, 277, 789, 531, -1, 531, 789, 532, -1, 532, 789, 281, -1, 556, 281, 278, -1, 280, 278, 279, -1, 560, 279, 282, -1, 560, 280, 279, -1, 532, 281, 556, -1, 556, 278, 280, -1, 279, 786, 282, -1, 282, 786, 522, -1, 522, 786, 785, -1, 562, 785, 283, -1, 562, 522, 785, -1, 785, 761, 283, -1, 283, 761, 517, -1, 517, 761, 759, -1, 513, 759, 505, -1, 513, 517, 759, -1, 759, 284, 505, -1, 505, 284, 506, -1, 506, 284, 758, -1, 497, 758, 285, -1, 496, 285, 782, -1, 493, 782, 756, -1, 489, 756, 286, -1, 489, 493, 756, -1, 506, 758, 497, -1, 497, 285, 496, -1, 496, 782, 493, -1, 756, 755, 286, -1, 286, 755, 485, -1, 485, 755, 287, -1, 287, 755, 288, -1, 289, 288, 781, -1, 480, 781, 780, -1, 475, 780, 290, -1, 476, 290, 291, -1, 476, 475, 290, -1, 287, 288, 289, -1, 289, 781, 480, -1, 480, 780, 475, -1, 290, 753, 291, -1, 291, 753, 469, -1, 469, 753, 292, -1, 293, 292, 294, -1, 293, 469, 292, -1, 292, 778, 294, -1, 294, 778, 295, -1, 295, 778, 458, -1, 458, 778, 299, -1, 297, 299, 298, -1, 296, 298, 453, -1, 296, 297, 298, -1, 458, 299, 297, -1, 298, 775, 453, -1, 453, 775, 300, -1, 300, 775, 751, -1, 447, 751, 301, -1, 446, 301, 441, -1, 446, 447, 301, -1, 300, 751, 447, -1, 441, 301, 440, -1, 440, 301, 302, -1, 435, 302, 303, -1, 435, 440, 302, -1, 302, 749, 303, -1, 303, 749, 432, -1, 432, 749, 431, -1, 431, 749, 748, -1, 433, 748, 304, -1, 433, 431, 748, -1, 304, 748, 305, -1, 305, 748, 308, -1, 306, 308, 307, -1, 306, 305, 308, -1, 308, 309, 307, -1, 307, 309, 310, -1, 310, 309, 311, -1, 311, 309, 313, -1, 413, 313, 312, -1, 413, 311, 313, -1, 313, 314, 312, -1, 312, 314, 564, -1, 564, 314, 410, -1, 410, 314, 745, -1, 565, 745, 315, -1, 565, 410, 745, -1, 745, 316, 315, -1, 315, 316, 405, -1, 405, 316, 317, -1, 319, 317, 743, -1, 318, 743, 320, -1, 318, 319, 743, -1, 405, 317, 319, -1, 743, 742, 320, -1, 320, 742, 321, -1, 321, 742, 770, -1, 392, 770, 322, -1, 390, 322, 391, -1, 390, 392, 322, -1, 321, 770, 392, -1, 322, 739, 391, -1, 391, 739, 323, -1, 323, 739, 324, -1, 324, 739, 768, -1, 389, 768, 325, -1, 389, 324, 768, -1, 768, 738, 325, -1, 325, 738, 326, -1, 326, 738, 328, -1, 328, 738, 329, -1, 327, 329, 379, -1, 327, 328, 329, -1, 329, 330, 379, -1, 379, 330, 331, -1, 331, 330, 332, -1, 332, 330, 371, -1, 371, 330, 333, -1, 358, 333, 359, -1, 358, 371, 333, -1, 333, 764, 359, -1, 359, 764, 334, -1, 334, 764, 335, -1, 335, 764, 763, -1, 360, 763, 566, -1, 360, 335, 763, -1, 763, 336, 566, -1, 566, 336, 337, -1, 337, 336, 570, -1, 570, 336, 338, -1, 339, 570, 338, -1, 339, 890, 570, -1, 570, 890, 888, -1, 340, 570, 888, -1, 340, 341, 570, -1, 570, 341, 571, -1, 571, 341, 342, -1, 342, 341, 343, -1, 539, 346, 344, -1, 344, 346, 1325, -1, 1325, 346, 345, -1, 345, 346, 1326, -1, 1326, 346, 347, -1, 347, 346, 348, -1, 348, 346, 349, -1, 350, 348, 349, -1, 350, 544, 348, -1, 342, 343, 351, -1, 574, 351, 352, -1, 572, 352, 353, -1, 355, 353, 859, -1, 356, 355, 859, -1, 356, 354, 355, -1, 356, 824, 354, -1, 354, 824, 567, -1, 568, 567, 367, -1, 580, 367, 368, -1, 361, 368, 357, -1, 359, 357, 358, -1, 359, 361, 357, -1, 359, 334, 361, -1, 361, 334, 335, -1, 360, 361, 335, -1, 360, 566, 361, -1, 361, 566, 580, -1, 368, 361, 580, -1, 343, 362, 351, -1, 351, 362, 365, -1, 352, 365, 366, -1, 578, 366, 363, -1, 1916, 578, 363, -1, 1916, 364, 578, -1, 578, 364, 1917, -1, 822, 578, 1917, -1, 822, 353, 578, -1, 822, 859, 353, -1, 365, 363, 366, -1, 824, 860, 567, -1, 567, 860, 581, -1, 367, 581, 370, -1, 368, 370, 369, -1, 357, 369, 371, -1, 358, 357, 371, -1, 860, 827, 581, -1, 581, 827, 582, -1, 370, 582, 372, -1, 369, 372, 583, -1, 371, 583, 332, -1, 371, 369, 583, -1, 827, 829, 582, -1, 582, 829, 376, -1, 372, 376, 373, -1, 583, 373, 374, -1, 332, 374, 331, -1, 332, 583, 374, -1, 829, 375, 376, -1, 376, 375, 377, -1, 373, 377, 378, -1, 374, 378, 381, -1, 379, 381, 327, -1, 379, 374, 381, -1, 379, 331, 374, -1, 375, 380, 377, -1, 377, 380, 382, -1, 378, 382, 584, -1, 381, 584, 383, -1, 328, 383, 326, -1, 328, 381, 383, -1, 328, 327, 381, -1, 380, 832, 382, -1, 382, 832, 385, -1, 584, 385, 585, -1, 383, 585, 387, -1, 325, 387, 389, -1, 325, 383, 387, -1, 325, 326, 383, -1, 832, 384, 385, -1, 385, 384, 386, -1, 585, 386, 388, -1, 387, 388, 588, -1, 324, 588, 323, -1, 324, 387, 588, -1, 324, 389, 387, -1, 384, 861, 386, -1, 386, 861, 587, -1, 388, 587, 586, -1, 588, 586, 590, -1, 391, 590, 390, -1, 391, 588, 590, -1, 391, 323, 588, -1, 861, 393, 587, -1, 587, 393, 394, -1, 586, 394, 395, -1, 590, 395, 592, -1, 392, 592, 321, -1, 392, 590, 592, -1, 392, 390, 590, -1, 393, 862, 394, -1, 394, 862, 589, -1, 395, 589, 591, -1, 592, 591, 398, -1, 321, 398, 320, -1, 321, 592, 398, -1, 862, 396, 589, -1, 589, 396, 397, -1, 591, 397, 594, -1, 398, 594, 399, -1, 320, 399, 318, -1, 320, 398, 399, -1, 396, 863, 397, -1, 397, 863, 593, -1, 594, 593, 400, -1, 399, 400, 401, -1, 318, 401, 319, -1, 318, 399, 401, -1, 863, 864, 593, -1, 593, 864, 595, -1, 400, 595, 402, -1, 401, 402, 403, -1, 319, 403, 405, -1, 319, 401, 403, -1, 864, 835, 595, -1, 595, 835, 404, -1, 402, 404, 597, -1, 403, 597, 407, -1, 405, 407, 315, -1, 405, 403, 407, -1, 835, 408, 404, -1, 404, 408, 596, -1, 597, 596, 598, -1, 407, 598, 406, -1, 315, 406, 565, -1, 315, 407, 406, -1, 408, 867, 596, -1, 596, 867, 411, -1, 598, 411, 599, -1, 406, 599, 412, -1, 565, 412, 409, -1, 410, 409, 564, -1, 410, 565, 409, -1, 867, 415, 411, -1, 411, 415, 416, -1, 599, 416, 417, -1, 412, 417, 418, -1, 414, 418, 311, -1, 413, 414, 311, -1, 413, 312, 414, -1, 414, 312, 409, -1, 412, 414, 409, -1, 412, 418, 414, -1, 415, 419, 416, -1, 416, 419, 420, -1, 417, 420, 600, -1, 418, 600, 421, -1, 311, 421, 310, -1, 311, 418, 421, -1, 419, 868, 420, -1, 420, 868, 601, -1, 600, 601, 423, -1, 421, 423, 422, -1, 310, 422, 307, -1, 310, 421, 422, -1, 868, 424, 601, -1, 601, 424, 426, -1, 423, 426, 604, -1, 422, 604, 427, -1, 306, 427, 305, -1, 306, 422, 427, -1, 306, 307, 422, -1, 424, 425, 426, -1, 426, 425, 602, -1, 604, 602, 603, -1, 427, 603, 428, -1, 304, 428, 433, -1, 304, 427, 428, -1, 304, 305, 427, -1, 425, 843, 602, -1, 602, 843, 429, -1, 603, 429, 430, -1, 428, 430, 436, -1, 431, 436, 432, -1, 431, 428, 436, -1, 431, 433, 428, -1, 843, 434, 429, -1, 429, 434, 438, -1, 430, 438, 439, -1, 436, 439, 437, -1, 303, 437, 435, -1, 303, 436, 437, -1, 303, 432, 436, -1, 434, 869, 438, -1, 438, 869, 444, -1, 439, 444, 607, -1, 437, 607, 442, -1, 440, 442, 441, -1, 440, 437, 442, -1, 440, 435, 437, -1, 869, 443, 444, -1, 444, 443, 605, -1, 607, 605, 606, -1, 442, 606, 445, -1, 446, 445, 447, -1, 446, 442, 445, -1, 446, 441, 442, -1, 443, 844, 605, -1, 605, 844, 448, -1, 606, 448, 609, -1, 445, 609, 450, -1, 447, 450, 300, -1, 447, 445, 450, -1, 844, 870, 448, -1, 448, 870, 449, -1, 609, 449, 608, -1, 450, 608, 452, -1, 300, 452, 453, -1, 300, 450, 452, -1, 870, 451, 449, -1, 449, 451, 455, -1, 608, 455, 610, -1, 452, 610, 457, -1, 296, 457, 297, -1, 296, 452, 457, -1, 296, 453, 452, -1, 451, 454, 455, -1, 455, 454, 456, -1, 610, 456, 460, -1, 457, 460, 611, -1, 297, 611, 458, -1, 297, 457, 611, -1, 454, 872, 456, -1, 456, 872, 459, -1, 460, 459, 612, -1, 611, 612, 462, -1, 458, 462, 295, -1, 458, 611, 462, -1, 872, 463, 459, -1, 459, 463, 461, -1, 612, 461, 464, -1, 462, 464, 465, -1, 295, 465, 294, -1, 295, 462, 465, -1, 463, 873, 461, -1, 461, 873, 614, -1, 464, 614, 613, -1, 465, 613, 615, -1, 294, 615, 293, -1, 294, 465, 615, -1, 873, 874, 614, -1, 614, 874, 466, -1, 613, 466, 467, -1, 615, 467, 471, -1, 468, 471, 291, -1, 469, 468, 291, -1, 469, 470, 468, -1, 469, 293, 470, -1, 470, 293, 615, -1, 468, 615, 471, -1, 468, 470, 615, -1, 874, 848, 466, -1, 466, 848, 472, -1, 467, 472, 473, -1, 471, 473, 474, -1, 291, 474, 476, -1, 291, 471, 474, -1, 848, 875, 472, -1, 472, 875, 477, -1, 473, 477, 618, -1, 474, 618, 478, -1, 476, 478, 475, -1, 476, 474, 478, -1, 875, 849, 477, -1, 477, 849, 616, -1, 618, 616, 617, -1, 478, 617, 479, -1, 480, 479, 289, -1, 480, 478, 479, -1, 480, 475, 478, -1, 849, 850, 616, -1, 616, 850, 619, -1, 617, 619, 621, -1, 479, 621, 482, -1, 289, 482, 287, -1, 289, 479, 482, -1, 850, 851, 619, -1, 619, 851, 481, -1, 621, 481, 620, -1, 482, 620, 484, -1, 287, 484, 485, -1, 287, 482, 484, -1, 851, 483, 481, -1, 481, 483, 486, -1, 620, 486, 622, -1, 484, 622, 624, -1, 485, 624, 286, -1, 485, 484, 624, -1, 483, 487, 486, -1, 486, 487, 488, -1, 622, 488, 623, -1, 624, 623, 625, -1, 286, 625, 489, -1, 286, 624, 625, -1, 487, 490, 488, -1, 488, 490, 491, -1, 623, 491, 492, -1, 625, 492, 498, -1, 493, 498, 496, -1, 493, 625, 498, -1, 493, 489, 625, -1, 490, 494, 491, -1, 491, 494, 500, -1, 492, 500, 495, -1, 498, 495, 499, -1, 496, 499, 497, -1, 496, 498, 499, -1, 494, 852, 500, -1, 500, 852, 501, -1, 495, 501, 626, -1, 499, 626, 502, -1, 497, 502, 506, -1, 497, 499, 502, -1, 852, 507, 501, -1, 501, 507, 503, -1, 626, 503, 504, -1, 502, 504, 510, -1, 506, 510, 505, -1, 506, 502, 510, -1, 507, 508, 503, -1, 503, 508, 509, -1, 504, 509, 511, -1, 510, 511, 512, -1, 505, 512, 513, -1, 505, 510, 512, -1, 508, 515, 509, -1, 509, 515, 516, -1, 511, 516, 575, -1, 512, 575, 514, -1, 513, 514, 517, -1, 513, 512, 514, -1, 515, 879, 516, -1, 516, 879, 518, -1, 575, 518, 577, -1, 514, 577, 563, -1, 517, 563, 283, -1, 517, 514, 563, -1, 879, 881, 518, -1, 518, 881, 576, -1, 577, 576, 519, -1, 563, 519, 520, -1, 562, 520, 521, -1, 522, 521, 523, -1, 282, 523, 561, -1, 524, 561, 559, -1, 558, 559, 525, -1, 557, 525, 526, -1, 527, 557, 526, -1, 527, 528, 557, -1, 527, 884, 528, -1, 528, 884, 538, -1, 534, 538, 631, -1, 629, 631, 529, -1, 531, 529, 530, -1, 531, 629, 529, -1, 531, 532, 629, -1, 629, 532, 555, -1, 534, 555, 533, -1, 528, 533, 557, -1, 528, 534, 533, -1, 528, 538, 534, -1, 881, 883, 576, -1, 576, 883, 536, -1, 519, 536, 537, -1, 520, 537, 561, -1, 523, 520, 561, -1, 523, 521, 520, -1, 883, 535, 536, -1, 536, 535, 627, -1, 537, 627, 559, -1, 561, 537, 559, -1, 535, 853, 627, -1, 627, 853, 525, -1, 559, 627, 525, -1, 853, 526, 525, -1, 884, 857, 538, -1, 538, 857, 630, -1, 631, 630, 632, -1, 529, 632, 634, -1, 530, 634, 539, -1, 530, 529, 634, -1, 857, 885, 630, -1, 630, 885, 540, -1, 632, 540, 633, -1, 634, 633, 636, -1, 346, 636, 349, -1, 346, 634, 636, -1, 346, 539, 634, -1, 885, 886, 540, -1, 540, 886, 541, -1, 633, 541, 635, -1, 636, 635, 542, -1, 349, 542, 350, -1, 349, 636, 542, -1, 886, 543, 541, -1, 541, 543, 546, -1, 635, 546, 637, -1, 542, 637, 545, -1, 350, 545, 544, -1, 350, 542, 545, -1, 543, 547, 546, -1, 546, 547, 548, -1, 637, 548, 549, -1, 545, 549, 550, -1, 1996, 545, 550, -1, 1996, 544, 545, -1, 547, 551, 548, -1, 548, 551, 638, -1, 549, 638, 552, -1, 550, 549, 552, -1, 553, 554, 551, -1, 551, 554, 638, -1, 638, 554, 1998, -1, 552, 638, 1998, -1, 532, 556, 555, -1, 555, 556, 628, -1, 533, 628, 558, -1, 557, 558, 525, -1, 557, 533, 558, -1, 556, 280, 628, -1, 628, 280, 524, -1, 558, 524, 559, -1, 558, 628, 524, -1, 280, 560, 524, -1, 524, 560, 282, -1, 561, 524, 282, -1, 282, 522, 523, -1, 522, 562, 521, -1, 520, 562, 563, -1, 563, 562, 283, -1, 312, 564, 409, -1, 412, 565, 406, -1, 580, 566, 569, -1, 568, 569, 579, -1, 354, 579, 355, -1, 354, 568, 579, -1, 354, 567, 568, -1, 566, 337, 569, -1, 569, 337, 570, -1, 573, 570, 571, -1, 574, 571, 342, -1, 351, 574, 342, -1, 569, 570, 573, -1, 579, 573, 572, -1, 355, 572, 353, -1, 355, 579, 572, -1, 573, 571, 574, -1, 572, 574, 352, -1, 572, 573, 574, -1, 518, 575, 516, -1, 575, 512, 511, -1, 576, 577, 518, -1, 577, 514, 575, -1, 366, 578, 352, -1, 352, 578, 353, -1, 352, 351, 365, -1, 569, 573, 579, -1, 580, 569, 568, -1, 367, 580, 568, -1, 581, 367, 567, -1, 582, 370, 581, -1, 370, 368, 367, -1, 376, 372, 582, -1, 372, 369, 370, -1, 369, 357, 368, -1, 377, 373, 376, -1, 373, 583, 372, -1, 382, 378, 377, -1, 378, 374, 373, -1, 385, 584, 382, -1, 584, 381, 378, -1, 386, 585, 385, -1, 585, 383, 584, -1, 587, 388, 386, -1, 388, 387, 585, -1, 394, 586, 587, -1, 586, 588, 388, -1, 589, 395, 394, -1, 395, 590, 586, -1, 397, 591, 589, -1, 591, 592, 395, -1, 593, 594, 397, -1, 594, 398, 591, -1, 595, 400, 593, -1, 400, 399, 594, -1, 404, 402, 595, -1, 402, 401, 400, -1, 596, 597, 404, -1, 597, 403, 402, -1, 411, 598, 596, -1, 598, 407, 597, -1, 416, 599, 411, -1, 599, 406, 598, -1, 420, 417, 416, -1, 417, 412, 599, -1, 601, 600, 420, -1, 600, 418, 417, -1, 426, 423, 601, -1, 423, 421, 600, -1, 602, 604, 426, -1, 604, 422, 423, -1, 429, 603, 602, -1, 603, 427, 604, -1, 438, 430, 429, -1, 430, 428, 603, -1, 444, 439, 438, -1, 439, 436, 430, -1, 605, 607, 444, -1, 607, 437, 439, -1, 448, 606, 605, -1, 606, 442, 607, -1, 449, 609, 448, -1, 609, 445, 606, -1, 455, 608, 449, -1, 608, 450, 609, -1, 456, 610, 455, -1, 610, 452, 608, -1, 459, 460, 456, -1, 460, 457, 610, -1, 461, 612, 459, -1, 612, 611, 460, -1, 614, 464, 461, -1, 464, 462, 612, -1, 466, 613, 614, -1, 613, 465, 464, -1, 472, 467, 466, -1, 467, 615, 613, -1, 477, 473, 472, -1, 473, 471, 467, -1, 616, 618, 477, -1, 618, 474, 473, -1, 619, 617, 616, -1, 617, 478, 618, -1, 481, 621, 619, -1, 621, 479, 617, -1, 486, 620, 481, -1, 620, 482, 621, -1, 488, 622, 486, -1, 622, 484, 620, -1, 491, 623, 488, -1, 623, 624, 622, -1, 500, 492, 491, -1, 492, 625, 623, -1, 501, 495, 500, -1, 495, 498, 492, -1, 503, 626, 501, -1, 626, 499, 495, -1, 509, 504, 503, -1, 504, 502, 626, -1, 516, 511, 509, -1, 511, 510, 504, -1, 536, 519, 576, -1, 519, 563, 577, -1, 627, 537, 536, -1, 537, 520, 519, -1, 555, 628, 533, -1, 629, 555, 534, -1, 631, 629, 534, -1, 630, 631, 538, -1, 540, 632, 630, -1, 632, 529, 631, -1, 541, 633, 540, -1, 633, 634, 632, -1, 546, 635, 541, -1, 635, 636, 633, -1, 548, 637, 546, -1, 637, 542, 635, -1, 638, 549, 548, -1, 549, 545, 637, -1, 644, 887, 639, -1, 643, 639, 664, -1, 640, 664, 665, -1, 663, 665, 666, -1, 668, 666, 168, -1, 641, 668, 168, -1, 641, 734, 668, -1, 668, 734, 654, -1, 663, 654, 642, -1, 640, 642, 660, -1, 643, 660, 897, -1, 644, 643, 897, -1, 644, 639, 643, -1, 889, 662, 661, -1, 889, 645, 662, -1, 662, 645, 649, -1, 667, 649, 646, -1, 647, 646, 170, -1, 648, 647, 170, -1, 648, 666, 647, -1, 648, 168, 666, -1, 645, 651, 649, -1, 649, 651, 650, -1, 646, 650, 653, -1, 170, 646, 653, -1, 651, 652, 650, -1, 650, 652, 653, -1, 654, 734, 659, -1, 642, 659, 655, -1, 660, 655, 896, -1, 897, 660, 896, -1, 891, 657, 656, -1, 891, 658, 657, -1, 657, 658, 655, -1, 659, 657, 655, -1, 659, 656, 657, -1, 659, 734, 656, -1, 658, 896, 655, -1, 640, 660, 643, -1, 664, 640, 643, -1, 642, 655, 660, -1, 661, 662, 639, -1, 887, 661, 639, -1, 649, 667, 662, -1, 662, 667, 664, -1, 639, 662, 664, -1, 663, 642, 640, -1, 665, 663, 640, -1, 654, 659, 642, -1, 664, 667, 665, -1, 665, 667, 647, -1, 666, 665, 647, -1, 650, 646, 649, -1, 646, 647, 667, -1, 668, 654, 663, -1, 666, 668, 663, -1, 669, 1311, 672, -1, 669, 813, 1311, -1, 669, 670, 813, -1, 1311, 671, 672, -1, 672, 671, 1275, -1, 1274, 672, 1275, -1, 1274, 1303, 672, -1, 672, 1303, 1281, -1, 9, 1281, 673, -1, 676, 9, 673, -1, 676, 675, 9, -1, 676, 674, 675, -1, 676, 1192, 674, -1, 674, 1192, 677, -1, 677, 1192, 687, -1, 688, 687, 1186, -1, 23, 1186, 1185, -1, 24, 1185, 689, -1, 13, 689, 678, -1, 690, 678, 975, -1, 691, 975, 679, -1, 692, 679, 1182, -1, 32, 1182, 976, -1, 681, 976, 977, -1, 682, 681, 977, -1, 682, 680, 681, -1, 682, 979, 680, -1, 680, 979, 61, -1, 61, 979, 1181, -1, 65, 1181, 981, -1, 683, 981, 684, -1, 685, 684, 686, -1, 73, 686, 74, -1, 73, 685, 686, -1, 672, 1281, 9, -1, 677, 687, 688, -1, 688, 1186, 23, -1, 23, 1185, 24, -1, 24, 689, 13, -1, 13, 678, 690, -1, 690, 975, 691, -1, 691, 679, 692, -1, 692, 1182, 32, -1, 32, 976, 681, -1, 61, 1181, 65, -1, 65, 981, 683, -1, 683, 684, 685, -1, 686, 1180, 74, -1, 74, 1180, 693, -1, 693, 1180, 1179, -1, 91, 1179, 983, -1, 694, 983, 697, -1, 696, 697, 695, -1, 696, 694, 697, -1, 693, 1179, 91, -1, 91, 983, 694, -1, 697, 985, 695, -1, 695, 985, 94, -1, 94, 985, 698, -1, 97, 698, 1178, -1, 98, 1178, 1177, -1, 99, 1177, 699, -1, 99, 98, 1177, -1, 94, 698, 97, -1, 97, 1178, 98, -1, 1177, 987, 699, -1, 699, 987, 702, -1, 702, 987, 1175, -1, 703, 1175, 700, -1, 49, 700, 1174, -1, 50, 1174, 701, -1, 50, 49, 1174, -1, 702, 1175, 703, -1, 703, 700, 49, -1, 1174, 1172, 701, -1, 701, 1172, 118, -1, 118, 1172, 704, -1, 708, 704, 1171, -1, 709, 1171, 989, -1, 705, 989, 707, -1, 706, 707, 710, -1, 706, 705, 707, -1, 118, 704, 708, -1, 708, 1171, 709, -1, 709, 989, 705, -1, 707, 991, 710, -1, 710, 991, 711, -1, 711, 991, 1170, -1, 714, 1170, 712, -1, 54, 712, 1168, -1, 135, 1168, 713, -1, 136, 713, 145, -1, 136, 135, 713, -1, 711, 1170, 714, -1, 714, 712, 54, -1, 54, 1168, 135, -1, 713, 715, 145, -1, 145, 715, 146, -1, 146, 715, 999, -1, 716, 146, 999, -1, 716, 151, 146, -1, 716, 1114, 151, -1, 151, 1114, 717, -1, 717, 1114, 724, -1, 725, 724, 1122, -1, 718, 725, 1122, -1, 718, 719, 725, -1, 718, 1130, 719, -1, 719, 1130, 162, -1, 162, 1130, 720, -1, 726, 720, 721, -1, 163, 721, 727, -1, 722, 727, 1141, -1, 728, 1141, 1146, -1, 729, 1146, 1148, -1, 184, 1148, 730, -1, 164, 730, 723, -1, 164, 184, 730, -1, 717, 724, 725, -1, 162, 720, 726, -1, 726, 721, 163, -1, 163, 727, 722, -1, 722, 1141, 728, -1, 728, 1146, 729, -1, 729, 1148, 184, -1, 730, 731, 723, -1, 723, 731, 165, -1, 165, 731, 1153, -1, 735, 1153, 917, -1, 641, 917, 732, -1, 733, 641, 732, -1, 733, 936, 641, -1, 641, 936, 734, -1, 734, 936, 899, -1, 891, 899, 892, -1, 891, 734, 899, -1, 891, 656, 734, -1, 165, 1153, 735, -1, 735, 917, 641, -1, 899, 736, 892, -1, 892, 736, 922, -1, 338, 336, 652, -1, 652, 336, 762, -1, 762, 336, 763, -1, 157, 763, 764, -1, 765, 764, 333, -1, 193, 333, 330, -1, 737, 330, 329, -1, 766, 329, 738, -1, 767, 738, 768, -1, 769, 768, 739, -1, 740, 739, 322, -1, 741, 322, 770, -1, 144, 770, 742, -1, 140, 742, 743, -1, 771, 743, 317, -1, 772, 317, 316, -1, 744, 316, 745, -1, 773, 745, 314, -1, 746, 314, 313, -1, 126, 313, 309, -1, 747, 309, 308, -1, 117, 308, 748, -1, 107, 748, 749, -1, 108, 749, 302, -1, 750, 302, 301, -1, 200, 301, 751, -1, 774, 751, 775, -1, 752, 775, 298, -1, 776, 298, 299, -1, 777, 299, 778, -1, 45, 778, 292, -1, 202, 292, 753, -1, 779, 753, 290, -1, 203, 290, 780, -1, 41, 780, 781, -1, 40, 781, 288, -1, 754, 288, 755, -1, 38, 755, 756, -1, 204, 756, 782, -1, 34, 782, 285, -1, 757, 285, 758, -1, 783, 758, 284, -1, 784, 284, 759, -1, 28, 759, 761, -1, 26, 761, 760, -1, 26, 28, 761, -1, 762, 763, 157, -1, 157, 764, 765, -1, 765, 333, 193, -1, 193, 330, 737, -1, 737, 329, 766, -1, 766, 738, 767, -1, 767, 768, 769, -1, 769, 739, 740, -1, 740, 322, 741, -1, 741, 770, 144, -1, 144, 742, 140, -1, 140, 743, 771, -1, 771, 317, 772, -1, 772, 316, 744, -1, 744, 745, 773, -1, 773, 314, 746, -1, 746, 313, 126, -1, 126, 309, 747, -1, 747, 308, 117, -1, 117, 748, 107, -1, 107, 749, 108, -1, 108, 302, 750, -1, 750, 301, 200, -1, 200, 751, 774, -1, 774, 775, 752, -1, 752, 298, 776, -1, 776, 299, 777, -1, 777, 778, 45, -1, 45, 292, 202, -1, 202, 753, 779, -1, 779, 290, 203, -1, 203, 780, 41, -1, 41, 781, 40, -1, 40, 288, 754, -1, 754, 755, 38, -1, 38, 756, 204, -1, 204, 782, 34, -1, 34, 285, 757, -1, 757, 758, 783, -1, 783, 284, 784, -1, 784, 759, 28, -1, 761, 785, 760, -1, 760, 785, 3, -1, 3, 785, 786, -1, 279, 3, 786, -1, 279, 787, 3, -1, 279, 278, 787, -1, 787, 278, 4, -1, 4, 278, 281, -1, 217, 281, 789, -1, 788, 789, 277, -1, 0, 277, 344, -1, 790, 0, 344, -1, 4, 281, 217, -1, 217, 789, 788, -1, 788, 277, 0, -1, 815, 790, 792, -1, 791, 792, 806, -1, 800, 806, 811, -1, 817, 811, 814, -1, 793, 814, 813, -1, 670, 793, 813, -1, 670, 819, 793, -1, 670, 820, 819, -1, 670, 669, 820, -1, 820, 669, 794, -1, 797, 794, 795, -1, 798, 797, 795, -1, 798, 796, 797, -1, 798, 799, 796, -1, 796, 799, 791, -1, 800, 791, 806, -1, 800, 796, 791, -1, 800, 818, 796, -1, 800, 817, 818, -1, 800, 811, 817, -1, 790, 1328, 792, -1, 792, 1328, 801, -1, 807, 801, 1327, -1, 809, 1327, 808, -1, 802, 808, 1329, -1, 803, 802, 1329, -1, 803, 804, 802, -1, 802, 804, 816, -1, 809, 816, 805, -1, 807, 805, 806, -1, 792, 807, 806, -1, 792, 801, 807, -1, 807, 1327, 809, -1, 805, 807, 809, -1, 809, 808, 802, -1, 816, 809, 802, -1, 804, 810, 816, -1, 816, 810, 812, -1, 805, 812, 811, -1, 806, 805, 811, -1, 810, 1332, 812, -1, 812, 1332, 814, -1, 811, 812, 814, -1, 1332, 813, 814, -1, 669, 672, 794, -1, 794, 672, 795, -1, 799, 815, 791, -1, 791, 815, 792, -1, 816, 812, 805, -1, 814, 793, 817, -1, 817, 793, 819, -1, 818, 819, 820, -1, 797, 820, 794, -1, 797, 818, 820, -1, 797, 796, 818, -1, 819, 818, 817, -1, 1918, 821, 1917, -1, 1917, 821, 822, -1, 822, 821, 823, -1, 859, 823, 1347, -1, 356, 1347, 825, -1, 824, 825, 826, -1, 860, 826, 1519, -1, 827, 1519, 828, -1, 829, 828, 830, -1, 375, 830, 831, -1, 380, 831, 833, -1, 832, 833, 1525, -1, 384, 1525, 1517, -1, 861, 1517, 1515, -1, 393, 1515, 1513, -1, 862, 1513, 834, -1, 396, 834, 1510, -1, 863, 1510, 1373, -1, 864, 1373, 865, -1, 835, 865, 866, -1, 408, 866, 836, -1, 867, 836, 837, -1, 415, 837, 838, -1, 419, 838, 839, -1, 868, 839, 840, -1, 424, 840, 841, -1, 425, 841, 842, -1, 843, 842, 1505, -1, 434, 1505, 1506, -1, 869, 1506, 1503, -1, 443, 1503, 1502, -1, 844, 1502, 1501, -1, 870, 1501, 871, -1, 451, 871, 845, -1, 454, 845, 846, -1, 872, 846, 1498, -1, 463, 1498, 1497, -1, 873, 1497, 847, -1, 874, 847, 1434, -1, 848, 1434, 1432, -1, 875, 1432, 1433, -1, 849, 1433, 1430, -1, 850, 1430, 1429, -1, 851, 1429, 1428, -1, 483, 1428, 1427, -1, 487, 1427, 876, -1, 490, 876, 877, -1, 494, 877, 1493, -1, 852, 1493, 1492, -1, 507, 1492, 878, -1, 508, 878, 1489, -1, 515, 1489, 1488, -1, 879, 1488, 880, -1, 881, 880, 882, -1, 883, 882, 1483, -1, 535, 1483, 1481, -1, 853, 1481, 854, -1, 526, 854, 855, -1, 527, 855, 856, -1, 884, 856, 1477, -1, 857, 1477, 1476, -1, 885, 1476, 1475, -1, 886, 1475, 858, -1, 543, 858, 1474, -1, 547, 1474, 1473, -1, 551, 1473, 1471, -1, 553, 551, 1471, -1, 822, 823, 859, -1, 859, 1347, 356, -1, 356, 825, 824, -1, 824, 826, 860, -1, 860, 1519, 827, -1, 827, 828, 829, -1, 829, 830, 375, -1, 375, 831, 380, -1, 380, 833, 832, -1, 832, 1525, 384, -1, 384, 1517, 861, -1, 861, 1515, 393, -1, 393, 1513, 862, -1, 862, 834, 396, -1, 396, 1510, 863, -1, 863, 1373, 864, -1, 864, 865, 835, -1, 835, 866, 408, -1, 408, 836, 867, -1, 867, 837, 415, -1, 415, 838, 419, -1, 419, 839, 868, -1, 868, 840, 424, -1, 424, 841, 425, -1, 425, 842, 843, -1, 843, 1505, 434, -1, 434, 1506, 869, -1, 869, 1503, 443, -1, 443, 1502, 844, -1, 844, 1501, 870, -1, 870, 871, 451, -1, 451, 845, 454, -1, 454, 846, 872, -1, 872, 1498, 463, -1, 463, 1497, 873, -1, 873, 847, 874, -1, 874, 1434, 848, -1, 848, 1432, 875, -1, 875, 1433, 849, -1, 849, 1430, 850, -1, 850, 1429, 851, -1, 851, 1428, 483, -1, 483, 1427, 487, -1, 487, 876, 490, -1, 490, 877, 494, -1, 494, 1493, 852, -1, 852, 1492, 507, -1, 507, 878, 508, -1, 508, 1489, 515, -1, 515, 1488, 879, -1, 879, 880, 881, -1, 881, 882, 883, -1, 883, 1483, 535, -1, 535, 1481, 853, -1, 853, 854, 526, -1, 526, 855, 527, -1, 527, 856, 884, -1, 884, 1477, 857, -1, 857, 1476, 885, -1, 885, 1475, 886, -1, 886, 858, 543, -1, 543, 1474, 547, -1, 547, 1473, 551, -1, 341, 340, 887, -1, 887, 340, 661, -1, 661, 340, 888, -1, 889, 888, 890, -1, 645, 890, 339, -1, 651, 339, 338, -1, 652, 651, 338, -1, 661, 888, 889, -1, 889, 890, 645, -1, 645, 339, 651, -1, 891, 892, 658, -1, 658, 892, 893, -1, 896, 893, 894, -1, 897, 894, 895, -1, 644, 895, 932, -1, 887, 932, 934, -1, 887, 644, 932, -1, 658, 893, 896, -1, 896, 894, 897, -1, 897, 895, 644, -1, 736, 920, 922, -1, 736, 898, 920, -1, 736, 899, 898, -1, 898, 899, 900, -1, 946, 900, 901, -1, 945, 901, 947, -1, 950, 947, 902, -1, 949, 902, 955, -1, 1927, 955, 903, -1, 1927, 949, 955, -1, 1927, 1923, 949, -1, 949, 1923, 951, -1, 950, 951, 904, -1, 945, 904, 905, -1, 946, 905, 906, -1, 898, 906, 920, -1, 898, 946, 906, -1, 898, 900, 946, -1, 900, 899, 935, -1, 901, 935, 937, -1, 947, 937, 938, -1, 902, 938, 956, -1, 955, 956, 907, -1, 903, 907, 1163, -1, 903, 955, 907, -1, 733, 908, 936, -1, 733, 948, 908, -1, 733, 732, 948, -1, 948, 732, 914, -1, 915, 914, 909, -1, 953, 909, 910, -1, 911, 953, 910, -1, 911, 913, 953, -1, 911, 912, 913, -1, 913, 912, 907, -1, 956, 913, 907, -1, 956, 954, 913, -1, 956, 938, 954, -1, 954, 938, 952, -1, 915, 952, 948, -1, 914, 915, 948, -1, 914, 732, 957, -1, 909, 957, 916, -1, 910, 909, 916, -1, 732, 917, 957, -1, 957, 917, 916, -1, 912, 1163, 907, -1, 1923, 918, 951, -1, 951, 918, 923, -1, 904, 923, 919, -1, 905, 919, 943, -1, 906, 943, 939, -1, 920, 939, 921, -1, 922, 921, 892, -1, 922, 920, 921, -1, 918, 925, 923, -1, 923, 925, 926, -1, 919, 926, 944, -1, 943, 944, 941, -1, 939, 941, 924, -1, 893, 924, 894, -1, 893, 939, 924, -1, 893, 921, 939, -1, 893, 892, 921, -1, 925, 927, 926, -1, 926, 927, 928, -1, 944, 928, 942, -1, 941, 942, 930, -1, 924, 930, 894, -1, 924, 941, 930, -1, 927, 929, 928, -1, 928, 929, 931, -1, 942, 931, 940, -1, 930, 940, 895, -1, 894, 930, 895, -1, 929, 1919, 931, -1, 931, 1919, 933, -1, 940, 933, 932, -1, 895, 940, 932, -1, 1919, 934, 933, -1, 933, 934, 932, -1, 899, 936, 935, -1, 935, 936, 908, -1, 937, 908, 952, -1, 938, 937, 952, -1, 906, 939, 920, -1, 943, 941, 939, -1, 940, 930, 942, -1, 933, 940, 931, -1, 942, 941, 944, -1, 931, 942, 928, -1, 905, 943, 906, -1, 919, 944, 943, -1, 926, 928, 944, -1, 945, 905, 946, -1, 901, 945, 946, -1, 935, 901, 900, -1, 904, 919, 905, -1, 923, 926, 919, -1, 908, 937, 935, -1, 937, 947, 901, -1, 948, 952, 908, -1, 904, 945, 950, -1, 950, 945, 947, -1, 902, 947, 938, -1, 923, 904, 951, -1, 902, 949, 950, -1, 950, 949, 951, -1, 954, 952, 915, -1, 953, 915, 909, -1, 953, 954, 915, -1, 953, 913, 954, -1, 955, 902, 956, -1, 957, 909, 914, -1, 676, 673, 969, -1, 1193, 969, 958, -1, 1190, 958, 959, -1, 1187, 959, 973, -1, 1188, 973, 971, -1, 960, 1188, 971, -1, 960, 967, 1188, -1, 960, 961, 967, -1, 967, 961, 962, -1, 968, 962, 1197, -1, 1200, 1197, 963, -1, 1199, 963, 964, -1, 689, 964, 678, -1, 689, 1199, 964, -1, 689, 1185, 1199, -1, 1199, 1185, 965, -1, 1200, 965, 1196, -1, 968, 1196, 966, -1, 967, 966, 1188, -1, 967, 968, 966, -1, 967, 962, 968, -1, 673, 1291, 969, -1, 969, 1291, 970, -1, 958, 970, 972, -1, 959, 972, 1299, -1, 973, 1299, 1300, -1, 971, 973, 1300, -1, 969, 970, 958, -1, 958, 972, 959, -1, 959, 1299, 973, -1, 961, 1960, 962, -1, 962, 1960, 1198, -1, 1197, 1198, 974, -1, 963, 974, 1203, -1, 964, 1203, 1205, -1, 678, 1205, 975, -1, 678, 964, 1205, -1, 1960, 1004, 1198, -1, 1198, 1004, 1201, -1, 974, 1201, 1202, -1, 1203, 1202, 1204, -1, 1205, 1204, 1007, -1, 975, 1007, 1009, -1, 679, 1009, 1184, -1, 1182, 1184, 1183, -1, 976, 1183, 978, -1, 977, 978, 1015, -1, 682, 1015, 980, -1, 979, 980, 1021, -1, 1181, 1021, 1020, -1, 981, 1020, 1029, -1, 684, 1029, 1033, -1, 686, 1033, 982, -1, 1180, 982, 1039, -1, 1179, 1039, 984, -1, 983, 984, 1046, -1, 697, 1046, 986, -1, 985, 986, 1052, -1, 698, 1052, 1058, -1, 1178, 1058, 1063, -1, 1177, 1063, 1067, -1, 987, 1067, 1176, -1, 1175, 1176, 1074, -1, 700, 1074, 988, -1, 1174, 988, 1173, -1, 1172, 1173, 1082, -1, 704, 1082, 1084, -1, 1171, 1084, 990, -1, 989, 990, 1088, -1, 707, 1088, 1094, -1, 991, 1094, 992, -1, 1170, 992, 1099, -1, 993, 1099, 1105, -1, 1169, 1105, 1104, -1, 994, 1104, 1106, -1, 997, 1106, 995, -1, 996, 997, 995, -1, 996, 1001, 997, -1, 996, 1943, 1001, -1, 1001, 1943, 1002, -1, 1003, 1002, 1107, -1, 1243, 1107, 1109, -1, 1000, 1109, 998, -1, 999, 998, 716, -1, 999, 1000, 998, -1, 999, 715, 1000, -1, 1000, 715, 1164, -1, 1243, 1164, 1165, -1, 1003, 1165, 1241, -1, 1001, 1241, 997, -1, 1001, 1003, 1241, -1, 1001, 1002, 1003, -1, 1004, 1005, 1201, -1, 1201, 1005, 1006, -1, 1202, 1006, 1207, -1, 1204, 1207, 1206, -1, 1007, 1206, 1009, -1, 1007, 1204, 1206, -1, 1005, 1959, 1006, -1, 1006, 1959, 1010, -1, 1207, 1010, 1210, -1, 1206, 1210, 1008, -1, 1009, 1008, 1184, -1, 1009, 1206, 1008, -1, 1959, 1958, 1010, -1, 1010, 1958, 1209, -1, 1210, 1209, 1208, -1, 1008, 1208, 1011, -1, 1184, 1011, 1183, -1, 1184, 1008, 1011, -1, 1958, 1957, 1209, -1, 1209, 1957, 1212, -1, 1208, 1212, 1211, -1, 1011, 1211, 1013, -1, 1183, 1013, 978, -1, 1183, 1011, 1013, -1, 1957, 1984, 1212, -1, 1212, 1984, 1014, -1, 1211, 1014, 1213, -1, 1013, 1213, 1012, -1, 978, 1012, 1015, -1, 978, 1013, 1012, -1, 1984, 1016, 1014, -1, 1014, 1016, 1017, -1, 1213, 1017, 1214, -1, 1012, 1214, 1217, -1, 1015, 1217, 980, -1, 1015, 1012, 1217, -1, 1016, 1956, 1017, -1, 1017, 1956, 1215, -1, 1214, 1215, 1216, -1, 1217, 1216, 1018, -1, 980, 1018, 1021, -1, 980, 1217, 1018, -1, 1956, 1022, 1215, -1, 1215, 1022, 1019, -1, 1216, 1019, 1218, -1, 1018, 1218, 1025, -1, 1021, 1025, 1020, -1, 1021, 1018, 1025, -1, 1022, 1026, 1019, -1, 1019, 1026, 1027, -1, 1218, 1027, 1023, -1, 1025, 1023, 1024, -1, 1020, 1024, 1029, -1, 1020, 1025, 1024, -1, 1026, 1030, 1027, -1, 1027, 1030, 1031, -1, 1023, 1031, 1028, -1, 1024, 1028, 1220, -1, 1029, 1220, 1033, -1, 1029, 1024, 1220, -1, 1030, 1032, 1031, -1, 1031, 1032, 1035, -1, 1028, 1035, 1222, -1, 1220, 1222, 1034, -1, 1033, 1034, 982, -1, 1033, 1220, 1034, -1, 1032, 1036, 1035, -1, 1035, 1036, 1219, -1, 1222, 1219, 1221, -1, 1034, 1221, 1037, -1, 982, 1037, 1039, -1, 982, 1034, 1037, -1, 1036, 1040, 1219, -1, 1219, 1040, 1041, -1, 1221, 1041, 1044, -1, 1037, 1044, 1038, -1, 1039, 1038, 984, -1, 1039, 1037, 1038, -1, 1040, 1042, 1041, -1, 1041, 1042, 1043, -1, 1044, 1043, 1045, -1, 1038, 1045, 1047, -1, 984, 1047, 1046, -1, 984, 1038, 1047, -1, 1042, 1048, 1043, -1, 1043, 1048, 1049, -1, 1045, 1049, 1223, -1, 1047, 1223, 1225, -1, 1046, 1225, 986, -1, 1046, 1047, 1225, -1, 1048, 1954, 1049, -1, 1049, 1954, 1224, -1, 1223, 1224, 1050, -1, 1225, 1050, 1051, -1, 986, 1051, 1052, -1, 986, 1225, 1051, -1, 1954, 1953, 1224, -1, 1224, 1953, 1053, -1, 1050, 1053, 1055, -1, 1051, 1055, 1056, -1, 1052, 1056, 1058, -1, 1052, 1051, 1056, -1, 1953, 1054, 1053, -1, 1053, 1054, 1061, -1, 1055, 1061, 1057, -1, 1056, 1057, 1059, -1, 1058, 1059, 1063, -1, 1058, 1056, 1059, -1, 1054, 1060, 1061, -1, 1061, 1060, 1064, -1, 1057, 1064, 1066, -1, 1059, 1066, 1062, -1, 1063, 1062, 1067, -1, 1063, 1059, 1062, -1, 1060, 1065, 1064, -1, 1064, 1065, 1068, -1, 1066, 1068, 1226, -1, 1062, 1226, 1227, -1, 1067, 1227, 1176, -1, 1067, 1062, 1227, -1, 1065, 1069, 1068, -1, 1068, 1069, 1070, -1, 1226, 1070, 1073, -1, 1227, 1073, 1075, -1, 1176, 1075, 1074, -1, 1176, 1227, 1075, -1, 1069, 1071, 1070, -1, 1070, 1071, 1072, -1, 1073, 1072, 1228, -1, 1075, 1228, 1229, -1, 1074, 1229, 988, -1, 1074, 1075, 1229, -1, 1071, 1076, 1072, -1, 1072, 1076, 1077, -1, 1228, 1077, 1231, -1, 1229, 1231, 1078, -1, 988, 1078, 1173, -1, 988, 1229, 1078, -1, 1076, 1951, 1077, -1, 1077, 1951, 1230, -1, 1231, 1230, 1233, -1, 1078, 1233, 1081, -1, 1173, 1081, 1082, -1, 1173, 1078, 1081, -1, 1951, 1079, 1230, -1, 1230, 1079, 1080, -1, 1233, 1080, 1232, -1, 1081, 1232, 1083, -1, 1082, 1083, 1084, -1, 1082, 1081, 1083, -1, 1079, 1085, 1080, -1, 1080, 1085, 1086, -1, 1232, 1086, 1234, -1, 1083, 1234, 1087, -1, 1084, 1087, 990, -1, 1084, 1083, 1087, -1, 1085, 1948, 1086, -1, 1086, 1948, 1090, -1, 1234, 1090, 1236, -1, 1087, 1236, 1235, -1, 990, 1235, 1088, -1, 990, 1087, 1235, -1, 1948, 1089, 1090, -1, 1090, 1089, 1091, -1, 1236, 1091, 1092, -1, 1235, 1092, 1095, -1, 1088, 1095, 1094, -1, 1088, 1235, 1095, -1, 1089, 1093, 1091, -1, 1091, 1093, 1097, -1, 1092, 1097, 1240, -1, 1095, 1240, 1239, -1, 1094, 1239, 992, -1, 1094, 1095, 1239, -1, 1093, 1096, 1097, -1, 1097, 1096, 1098, -1, 1240, 1098, 1238, -1, 1239, 1238, 1100, -1, 992, 1100, 1099, -1, 992, 1239, 1100, -1, 1096, 1947, 1098, -1, 1098, 1947, 1237, -1, 1238, 1237, 1102, -1, 1100, 1102, 1105, -1, 1099, 1100, 1105, -1, 1947, 1101, 1237, -1, 1237, 1101, 1103, -1, 1102, 1103, 1104, -1, 1105, 1102, 1104, -1, 1101, 1945, 1103, -1, 1103, 1945, 1106, -1, 1104, 1103, 1106, -1, 1945, 995, 1106, -1, 1943, 1941, 1002, -1, 1002, 1941, 1108, -1, 1107, 1108, 1244, -1, 1109, 1244, 1110, -1, 998, 1110, 1115, -1, 716, 1115, 1114, -1, 716, 998, 1115, -1, 1941, 1116, 1108, -1, 1108, 1116, 1117, -1, 1244, 1117, 1111, -1, 1110, 1111, 1112, -1, 1115, 1112, 1113, -1, 1114, 1113, 724, -1, 1114, 1115, 1113, -1, 1116, 1939, 1117, -1, 1117, 1939, 1118, -1, 1111, 1118, 1119, -1, 1112, 1119, 1120, -1, 1113, 1120, 1121, -1, 724, 1121, 1122, -1, 724, 1113, 1121, -1, 1939, 1938, 1118, -1, 1118, 1938, 1123, -1, 1119, 1123, 1245, -1, 1120, 1245, 1194, -1, 1121, 1194, 1124, -1, 1122, 1124, 718, -1, 1122, 1121, 1124, -1, 1938, 1936, 1123, -1, 1123, 1936, 1126, -1, 1245, 1126, 1127, -1, 1194, 1127, 1128, -1, 1124, 1128, 1246, -1, 718, 1246, 1130, -1, 718, 1124, 1246, -1, 1936, 1125, 1126, -1, 1126, 1125, 1131, -1, 1127, 1131, 1134, -1, 1128, 1134, 1129, -1, 1246, 1129, 1136, -1, 1130, 1136, 720, -1, 1130, 1246, 1136, -1, 1125, 1132, 1131, -1, 1131, 1132, 1133, -1, 1134, 1133, 1135, -1, 1129, 1135, 1249, -1, 1136, 1249, 1139, -1, 720, 1139, 721, -1, 720, 1136, 1139, -1, 1132, 1934, 1133, -1, 1133, 1934, 1137, -1, 1135, 1137, 1138, -1, 1249, 1138, 1252, -1, 1139, 1252, 1251, -1, 721, 1251, 727, -1, 721, 1139, 1251, -1, 1934, 1142, 1137, -1, 1137, 1142, 1248, -1, 1138, 1248, 1247, -1, 1252, 1247, 1140, -1, 1251, 1140, 1254, -1, 727, 1254, 1141, -1, 727, 1251, 1254, -1, 1142, 1143, 1248, -1, 1248, 1143, 1144, -1, 1247, 1144, 1250, -1, 1140, 1250, 1253, -1, 1254, 1253, 1258, -1, 1141, 1258, 1146, -1, 1141, 1254, 1258, -1, 1143, 1932, 1144, -1, 1144, 1932, 1145, -1, 1250, 1145, 1256, -1, 1253, 1256, 1257, -1, 1258, 1257, 1147, -1, 1146, 1147, 1148, -1, 1146, 1258, 1147, -1, 1932, 1967, 1145, -1, 1145, 1967, 1149, -1, 1256, 1149, 1255, -1, 1257, 1255, 1264, -1, 1147, 1264, 1150, -1, 1148, 1150, 730, -1, 1148, 1147, 1150, -1, 1967, 1152, 1149, -1, 1149, 1152, 1260, -1, 1255, 1260, 1259, -1, 1264, 1259, 1263, -1, 1150, 1263, 1151, -1, 730, 1151, 731, -1, 730, 1150, 1151, -1, 1152, 1965, 1260, -1, 1260, 1965, 1262, -1, 1259, 1262, 1261, -1, 1263, 1261, 1268, -1, 1151, 1268, 1267, -1, 731, 1267, 1153, -1, 731, 1151, 1267, -1, 1965, 1930, 1262, -1, 1262, 1930, 1155, -1, 1261, 1155, 1266, -1, 1268, 1266, 1156, -1, 1267, 1156, 1154, -1, 1153, 1154, 917, -1, 1153, 1267, 1154, -1, 1930, 1962, 1155, -1, 1155, 1962, 1158, -1, 1266, 1158, 1157, -1, 1156, 1157, 1159, -1, 1154, 1159, 916, -1, 917, 1154, 916, -1, 1962, 1929, 1158, -1, 1158, 1929, 1265, -1, 1157, 1265, 1162, -1, 1159, 1162, 910, -1, 916, 1159, 910, -1, 1929, 1160, 1265, -1, 1265, 1160, 1161, -1, 1162, 1161, 911, -1, 910, 1162, 911, -1, 1160, 1163, 1161, -1, 1161, 1163, 912, -1, 911, 1161, 912, -1, 715, 713, 1164, -1, 1164, 713, 1167, -1, 1165, 1167, 1166, -1, 1241, 1166, 994, -1, 997, 994, 1106, -1, 997, 1241, 994, -1, 713, 1168, 1167, -1, 1167, 1168, 1242, -1, 1166, 1242, 1169, -1, 994, 1169, 1104, -1, 994, 1166, 1169, -1, 1168, 712, 1242, -1, 1242, 712, 993, -1, 1169, 993, 1105, -1, 1169, 1242, 993, -1, 712, 1170, 993, -1, 993, 1170, 1099, -1, 1170, 991, 992, -1, 991, 707, 1094, -1, 707, 989, 1088, -1, 989, 1171, 990, -1, 1171, 704, 1084, -1, 704, 1172, 1082, -1, 1172, 1174, 1173, -1, 1174, 700, 988, -1, 700, 1175, 1074, -1, 1175, 987, 1176, -1, 987, 1177, 1067, -1, 1177, 1178, 1063, -1, 1178, 698, 1058, -1, 698, 985, 1052, -1, 985, 697, 986, -1, 697, 983, 1046, -1, 983, 1179, 984, -1, 1179, 1180, 1039, -1, 1180, 686, 982, -1, 686, 684, 1033, -1, 684, 981, 1029, -1, 981, 1181, 1020, -1, 1181, 979, 1021, -1, 979, 682, 980, -1, 682, 977, 1015, -1, 977, 976, 978, -1, 976, 1182, 1183, -1, 1182, 679, 1184, -1, 679, 975, 1009, -1, 1007, 975, 1205, -1, 1185, 1186, 965, -1, 965, 1186, 1195, -1, 1196, 1195, 1189, -1, 966, 1189, 1187, -1, 1188, 1187, 973, -1, 1188, 966, 1187, -1, 1186, 687, 1195, -1, 1195, 687, 1191, -1, 1189, 1191, 1190, -1, 1187, 1190, 959, -1, 1187, 1189, 1190, -1, 687, 1192, 1191, -1, 1191, 1192, 1193, -1, 1190, 1193, 958, -1, 1190, 1191, 1193, -1, 1192, 676, 1193, -1, 1193, 676, 969, -1, 1131, 1127, 1126, -1, 1127, 1194, 1245, -1, 1133, 1134, 1131, -1, 1194, 1121, 1120, -1, 1134, 1128, 1127, -1, 1128, 1124, 1194, -1, 1196, 1189, 966, -1, 1195, 1191, 1189, -1, 1200, 1196, 968, -1, 1197, 1200, 968, -1, 1198, 1197, 962, -1, 965, 1195, 1196, -1, 1201, 974, 1198, -1, 1199, 965, 1200, -1, 963, 1199, 1200, -1, 974, 963, 1197, -1, 1006, 1202, 1201, -1, 1202, 1203, 974, -1, 1203, 964, 963, -1, 1010, 1207, 1006, -1, 1207, 1204, 1202, -1, 1204, 1205, 1203, -1, 1209, 1210, 1010, -1, 1210, 1206, 1207, -1, 1212, 1208, 1209, -1, 1208, 1008, 1210, -1, 1014, 1211, 1212, -1, 1211, 1011, 1208, -1, 1017, 1213, 1014, -1, 1213, 1013, 1211, -1, 1215, 1214, 1017, -1, 1214, 1012, 1213, -1, 1019, 1216, 1215, -1, 1216, 1217, 1214, -1, 1027, 1218, 1019, -1, 1218, 1018, 1216, -1, 1031, 1023, 1027, -1, 1023, 1025, 1218, -1, 1035, 1028, 1031, -1, 1028, 1024, 1023, -1, 1219, 1222, 1035, -1, 1222, 1220, 1028, -1, 1041, 1221, 1219, -1, 1221, 1034, 1222, -1, 1043, 1044, 1041, -1, 1044, 1037, 1221, -1, 1049, 1045, 1043, -1, 1045, 1038, 1044, -1, 1224, 1223, 1049, -1, 1223, 1047, 1045, -1, 1053, 1050, 1224, -1, 1050, 1225, 1223, -1, 1061, 1055, 1053, -1, 1055, 1051, 1050, -1, 1064, 1057, 1061, -1, 1057, 1056, 1055, -1, 1068, 1066, 1064, -1, 1066, 1059, 1057, -1, 1070, 1226, 1068, -1, 1226, 1062, 1066, -1, 1072, 1073, 1070, -1, 1073, 1227, 1226, -1, 1077, 1228, 1072, -1, 1228, 1075, 1073, -1, 1230, 1231, 1077, -1, 1231, 1229, 1228, -1, 1080, 1233, 1230, -1, 1233, 1078, 1231, -1, 1086, 1232, 1080, -1, 1232, 1081, 1233, -1, 1090, 1234, 1086, -1, 1234, 1083, 1232, -1, 1091, 1236, 1090, -1, 1236, 1087, 1234, -1, 1097, 1092, 1091, -1, 1092, 1235, 1236, -1, 1098, 1240, 1097, -1, 1240, 1095, 1092, -1, 1237, 1238, 1098, -1, 1238, 1239, 1240, -1, 1103, 1102, 1237, -1, 1102, 1100, 1238, -1, 1165, 1166, 1241, -1, 1167, 1242, 1166, -1, 1243, 1165, 1003, -1, 1107, 1243, 1003, -1, 1108, 1107, 1002, -1, 1164, 1167, 1165, -1, 1117, 1244, 1108, -1, 1000, 1164, 1243, -1, 1109, 1000, 1243, -1, 1244, 1109, 1107, -1, 1118, 1111, 1117, -1, 1111, 1110, 1244, -1, 1110, 998, 1109, -1, 1123, 1119, 1118, -1, 1119, 1112, 1111, -1, 1112, 1115, 1110, -1, 1126, 1245, 1123, -1, 1245, 1120, 1119, -1, 1120, 1113, 1112, -1, 1137, 1135, 1133, -1, 1135, 1129, 1134, -1, 1129, 1246, 1128, -1, 1248, 1138, 1137, -1, 1138, 1249, 1135, -1, 1249, 1136, 1129, -1, 1144, 1247, 1248, -1, 1247, 1252, 1138, -1, 1252, 1139, 1249, -1, 1145, 1250, 1144, -1, 1250, 1140, 1247, -1, 1140, 1251, 1252, -1, 1149, 1256, 1145, -1, 1256, 1253, 1250, -1, 1253, 1254, 1140, -1, 1260, 1255, 1149, -1, 1255, 1257, 1256, -1, 1257, 1258, 1253, -1, 1262, 1259, 1260, -1, 1259, 1264, 1255, -1, 1264, 1147, 1257, -1, 1155, 1261, 1262, -1, 1261, 1263, 1259, -1, 1263, 1150, 1264, -1, 1158, 1266, 1155, -1, 1266, 1268, 1261, -1, 1268, 1151, 1263, -1, 1265, 1157, 1158, -1, 1157, 1156, 1266, -1, 1156, 1267, 1268, -1, 1161, 1162, 1265, -1, 1162, 1159, 1157, -1, 1159, 1154, 1156, -1, 1276, 1995, 1306, -1, 1314, 1306, 1270, -1, 1269, 1270, 1271, -1, 1315, 1271, 1272, -1, 1273, 1272, 1304, -1, 1274, 1304, 1303, -1, 1274, 1273, 1304, -1, 1274, 1275, 1273, -1, 1273, 1275, 1318, -1, 1315, 1318, 1308, -1, 1269, 1308, 1309, -1, 1314, 1309, 1330, -1, 1276, 1314, 1330, -1, 1276, 1306, 1314, -1, 1277, 1283, 1305, -1, 1277, 1284, 1283, -1, 1277, 1285, 1284, -1, 1284, 1285, 1287, -1, 1319, 1287, 1278, -1, 1321, 1278, 1279, -1, 1322, 1279, 1289, -1, 1280, 1289, 1324, -1, 1281, 1324, 673, -1, 1281, 1280, 1324, -1, 1281, 1303, 1280, -1, 1280, 1303, 1282, -1, 1322, 1282, 1320, -1, 1321, 1320, 1316, -1, 1319, 1316, 1317, -1, 1284, 1317, 1283, -1, 1284, 1319, 1317, -1, 1284, 1287, 1319, -1, 1285, 1286, 1287, -1, 1287, 1286, 1288, -1, 1278, 1288, 1293, -1, 1279, 1293, 1290, -1, 1289, 1290, 1323, -1, 1324, 1323, 1291, -1, 673, 1324, 1291, -1, 1286, 1292, 1288, -1, 1288, 1292, 1295, -1, 1293, 1295, 1296, -1, 1290, 1296, 1294, -1, 1323, 1294, 970, -1, 1291, 1323, 970, -1, 1292, 1297, 1295, -1, 1295, 1297, 1298, -1, 1296, 1298, 1301, -1, 1294, 1301, 972, -1, 970, 1294, 972, -1, 1297, 1991, 1298, -1, 1298, 1991, 1989, -1, 1302, 1989, 1300, -1, 1299, 1302, 1300, -1, 1299, 1301, 1302, -1, 1299, 972, 1301, -1, 1298, 1989, 1302, -1, 1301, 1298, 1302, -1, 1282, 1303, 1304, -1, 1320, 1304, 1272, -1, 1316, 1272, 1271, -1, 1317, 1271, 1270, -1, 1283, 1270, 1306, -1, 1305, 1306, 1995, -1, 1305, 1283, 1306, -1, 1318, 1275, 1307, -1, 1308, 1307, 1310, -1, 1309, 1310, 1331, -1, 1330, 1309, 1331, -1, 1311, 1312, 671, -1, 1311, 1313, 1312, -1, 1312, 1313, 1310, -1, 1307, 1312, 1310, -1, 1307, 671, 1312, -1, 1307, 1275, 671, -1, 1313, 1331, 1310, -1, 1269, 1309, 1314, -1, 1270, 1269, 1314, -1, 1308, 1310, 1309, -1, 1317, 1270, 1283, -1, 1315, 1308, 1269, -1, 1271, 1315, 1269, -1, 1318, 1307, 1308, -1, 1316, 1271, 1317, -1, 1273, 1318, 1315, -1, 1272, 1273, 1315, -1, 1321, 1316, 1319, -1, 1278, 1321, 1319, -1, 1288, 1278, 1287, -1, 1320, 1272, 1316, -1, 1295, 1293, 1288, -1, 1322, 1320, 1321, -1, 1279, 1322, 1321, -1, 1293, 1279, 1278, -1, 1282, 1304, 1320, -1, 1298, 1296, 1295, -1, 1296, 1290, 1293, -1, 1280, 1282, 1322, -1, 1289, 1280, 1322, -1, 1290, 1289, 1279, -1, 1294, 1296, 1301, -1, 1323, 1290, 1294, -1, 1324, 1289, 1323, -1, 344, 1325, 790, -1, 790, 1325, 1328, -1, 1328, 1325, 345, -1, 801, 345, 1326, -1, 1327, 1326, 808, -1, 1327, 801, 1326, -1, 1328, 345, 801, -1, 1326, 347, 808, -1, 808, 347, 348, -1, 1329, 808, 348, -1, 1329, 1995, 803, -1, 803, 1995, 1276, -1, 804, 1276, 1330, -1, 810, 1330, 1331, -1, 1332, 1331, 1313, -1, 813, 1313, 1311, -1, 813, 1332, 1313, -1, 803, 1276, 804, -1, 804, 1330, 810, -1, 810, 1331, 1332, -1, 1335, 1905, 1333, -1, 1335, 1334, 1905, -1, 1335, 1906, 1334, -1, 1335, 1344, 1906, -1, 1335, 1854, 1344, -1, 1344, 1854, 1336, -1, 1337, 1336, 1338, -1, 1353, 1338, 1853, -1, 1589, 1853, 1339, -1, 1590, 1339, 1340, -1, 1341, 1590, 1340, -1, 1341, 1895, 1590, -1, 1590, 1895, 1343, -1, 1342, 1343, 1571, -1, 1342, 1590, 1343, -1, 1344, 1336, 1337, -1, 1588, 1344, 1337, -1, 1588, 1587, 1344, -1, 1344, 1587, 1520, -1, 1918, 1520, 1584, -1, 1345, 1918, 1584, -1, 1345, 821, 1918, -1, 1345, 1346, 821, -1, 821, 1346, 823, -1, 823, 1346, 1606, -1, 1347, 1606, 1604, -1, 1583, 1347, 1604, -1, 1583, 825, 1347, -1, 1583, 1582, 825, -1, 825, 1582, 826, -1, 826, 1582, 1581, -1, 1519, 1581, 1602, -1, 1601, 1519, 1602, -1, 1601, 828, 1519, -1, 1601, 1348, 828, -1, 828, 1348, 830, -1, 830, 1348, 1349, -1, 831, 1349, 1579, -1, 1524, 1579, 1578, -1, 1350, 1578, 1359, -1, 1350, 1524, 1578, -1, 1350, 1893, 1524, -1, 1524, 1893, 1722, -1, 1722, 1893, 1724, -1, 1724, 1893, 1847, -1, 1725, 1847, 1351, -1, 1352, 1351, 1727, -1, 1352, 1725, 1351, -1, 1337, 1338, 1353, -1, 1353, 1853, 1589, -1, 1589, 1339, 1590, -1, 1355, 1354, 1343, -1, 1355, 1356, 1354, -1, 1355, 1851, 1356, -1, 1356, 1851, 1576, -1, 1576, 1851, 1358, -1, 1358, 1851, 1357, -1, 1577, 1357, 1850, -1, 1597, 1850, 1360, -1, 1597, 1577, 1850, -1, 1358, 1357, 1577, -1, 1850, 1359, 1360, -1, 1360, 1359, 1578, -1, 1724, 1847, 1725, -1, 1351, 1891, 1727, -1, 1727, 1891, 1728, -1, 1728, 1891, 1361, -1, 1361, 1891, 1889, -1, 1362, 1889, 1730, -1, 1362, 1361, 1889, -1, 1889, 1844, 1730, -1, 1730, 1844, 1363, -1, 1363, 1844, 1364, -1, 1364, 1844, 1843, -1, 1366, 1843, 1367, -1, 1365, 1367, 1368, -1, 1365, 1366, 1367, -1, 1364, 1843, 1366, -1, 1367, 1842, 1368, -1, 1368, 1842, 1375, -1, 1375, 1842, 1885, -1, 1529, 1885, 1841, -1, 1528, 1841, 1376, -1, 1369, 1528, 1376, -1, 1369, 1370, 1528, -1, 1369, 1371, 1370, -1, 1370, 1371, 866, -1, 1372, 866, 865, -1, 1734, 865, 1373, -1, 1374, 1373, 1509, -1, 1374, 1734, 1373, -1, 1375, 1885, 1529, -1, 1841, 1377, 1376, -1, 1376, 1377, 1538, -1, 1538, 1377, 1378, -1, 1379, 1378, 1540, -1, 1379, 1538, 1378, -1, 1378, 1380, 1540, -1, 1540, 1380, 1541, -1, 1541, 1380, 1839, -1, 1381, 1839, 1382, -1, 1381, 1541, 1839, -1, 1839, 1838, 1382, -1, 1382, 1838, 1383, -1, 1383, 1838, 1883, -1, 1542, 1883, 1543, -1, 1542, 1383, 1883, -1, 1883, 1837, 1543, -1, 1543, 1837, 1384, -1, 1384, 1837, 1385, -1, 1385, 1837, 1386, -1, 1545, 1386, 1882, -1, 1387, 1882, 1389, -1, 1387, 1545, 1882, -1, 1385, 1386, 1545, -1, 1882, 1388, 1389, -1, 1389, 1388, 1836, -1, 1394, 1389, 1836, -1, 1394, 1390, 1389, -1, 1394, 1408, 1390, -1, 1394, 1709, 1408, -1, 1394, 1710, 1709, -1, 1394, 1391, 1710, -1, 1394, 1392, 1391, -1, 1394, 1695, 1392, -1, 1394, 1713, 1695, -1, 1394, 1715, 1713, -1, 1394, 1393, 1715, -1, 1394, 1399, 1393, -1, 1394, 1835, 1399, -1, 1399, 1835, 1395, -1, 1880, 1399, 1395, -1, 1880, 1396, 1399, -1, 1399, 1396, 1398, -1, 1397, 1399, 1398, -1, 1397, 1833, 1399, -1, 1399, 1833, 1830, -1, 1400, 1399, 1830, -1, 1400, 1401, 1399, -1, 1400, 1829, 1401, -1, 1401, 1829, 1696, -1, 1696, 1829, 1409, -1, 1410, 1409, 1828, -1, 1411, 1828, 1878, -1, 1402, 1878, 1826, -1, 1412, 1826, 1403, -1, 1698, 1403, 1875, -1, 1404, 1875, 1658, -1, 1405, 1404, 1658, -1, 1405, 1717, 1404, -1, 1405, 1701, 1717, -1, 1405, 1702, 1701, -1, 1405, 1703, 1702, -1, 1405, 1719, 1703, -1, 1405, 1704, 1719, -1, 1405, 1705, 1704, -1, 1405, 1721, 1705, -1, 1405, 1706, 1721, -1, 1405, 1657, 1706, -1, 1706, 1657, 1499, -1, 1390, 1499, 1563, -1, 1390, 1706, 1499, -1, 1390, 1685, 1706, -1, 1390, 1688, 1685, -1, 1390, 1406, 1688, -1, 1390, 1690, 1406, -1, 1390, 1407, 1690, -1, 1390, 1691, 1407, -1, 1390, 1692, 1691, -1, 1390, 1408, 1692, -1, 1696, 1409, 1410, -1, 1410, 1828, 1411, -1, 1411, 1878, 1402, -1, 1402, 1826, 1412, -1, 1412, 1403, 1698, -1, 1875, 1413, 1658, -1, 1658, 1413, 1659, -1, 1659, 1413, 1825, -1, 1660, 1825, 1414, -1, 1422, 1414, 1415, -1, 1824, 1422, 1415, -1, 1824, 1872, 1422, -1, 1422, 1872, 1416, -1, 1419, 1422, 1416, -1, 1419, 1661, 1422, -1, 1419, 1417, 1661, -1, 1419, 1663, 1417, -1, 1419, 1418, 1663, -1, 1419, 1420, 1418, -1, 1419, 1664, 1420, -1, 1419, 1680, 1664, -1, 1419, 1870, 1680, -1, 1680, 1870, 1681, -1, 1681, 1870, 1665, -1, 1665, 1870, 1421, -1, 1666, 1421, 1868, -1, 1669, 1868, 1423, -1, 1669, 1666, 1868, -1, 1659, 1825, 1660, -1, 1660, 1414, 1422, -1, 1665, 1421, 1666, -1, 1868, 1424, 1423, -1, 1423, 1424, 1532, -1, 1532, 1424, 1867, -1, 1684, 1867, 1762, -1, 1761, 1684, 1762, -1, 1761, 1425, 1684, -1, 1761, 1426, 1425, -1, 1425, 1426, 876, -1, 1495, 876, 1427, -1, 1431, 1427, 1428, -1, 1429, 1431, 1428, -1, 1429, 1430, 1431, -1, 1431, 1430, 1433, -1, 1432, 1431, 1433, -1, 1432, 1434, 1431, -1, 1431, 1434, 847, -1, 1652, 847, 1653, -1, 1652, 1431, 847, -1, 1867, 1435, 1762, -1, 1762, 1435, 1763, -1, 1763, 1435, 1436, -1, 1764, 1436, 1864, -1, 1437, 1864, 1785, -1, 1437, 1764, 1864, -1, 1763, 1436, 1764, -1, 1864, 1439, 1785, -1, 1785, 1439, 1438, -1, 1438, 1439, 1441, -1, 1441, 1439, 1820, -1, 1766, 1820, 1440, -1, 1767, 1440, 1442, -1, 1767, 1766, 1440, -1, 1441, 1820, 1766, -1, 1440, 1819, 1442, -1, 1442, 1819, 1787, -1, 1787, 1819, 1444, -1, 1444, 1819, 1522, -1, 1443, 1522, 1523, -1, 1443, 1444, 1522, -1, 1817, 1772, 1522, -1, 1817, 1445, 1772, -1, 1772, 1445, 1860, -1, 1816, 1772, 1860, -1, 1816, 1627, 1772, -1, 1816, 1446, 1627, -1, 1816, 1815, 1446, -1, 1446, 1815, 1447, -1, 1447, 1815, 1857, -1, 1449, 1857, 1450, -1, 1448, 1450, 1628, -1, 1448, 1449, 1450, -1, 1447, 1857, 1449, -1, 1450, 1451, 1628, -1, 1628, 1451, 1630, -1, 1630, 1451, 1452, -1, 1454, 1452, 1453, -1, 1454, 1630, 1452, -1, 1452, 1459, 1453, -1, 1453, 1459, 1455, -1, 1455, 1459, 1456, -1, 1456, 1459, 1457, -1, 1457, 1459, 1458, -1, 1458, 1459, 1651, -1, 1651, 1459, 1460, -1, 1460, 1459, 1461, -1, 1813, 1460, 1461, -1, 1813, 1462, 1460, -1, 1460, 1462, 1811, -1, 1466, 1811, 1463, -1, 1464, 1463, 1465, -1, 1633, 1465, 1997, -1, 1613, 1997, 1634, -1, 1613, 1633, 1997, -1, 1460, 1811, 1466, -1, 1466, 1463, 1464, -1, 1465, 1467, 1997, -1, 1997, 1467, 1808, -1, 1468, 1808, 1800, -1, 1468, 1997, 1808, -1, 1808, 1470, 1800, -1, 1800, 1470, 1469, -1, 1469, 1470, 1792, -1, 1792, 1470, 1793, -1, 1793, 1470, 1794, -1, 1794, 1470, 1795, -1, 1795, 1470, 1798, -1, 1796, 1798, 1797, -1, 1796, 1795, 1798, -1, 1997, 1471, 1634, -1, 1634, 1471, 1614, -1, 1614, 1471, 1472, -1, 1472, 1471, 1473, -1, 1615, 1473, 1474, -1, 1617, 1474, 858, -1, 1618, 858, 1619, -1, 1618, 1617, 858, -1, 1472, 1473, 1615, -1, 1615, 1474, 1617, -1, 858, 1475, 1619, -1, 1619, 1475, 1620, -1, 1620, 1475, 1476, -1, 1621, 1476, 1622, -1, 1621, 1620, 1476, -1, 1476, 1477, 1622, -1, 1622, 1477, 1642, -1, 1642, 1477, 856, -1, 1480, 856, 855, -1, 1625, 855, 854, -1, 1478, 854, 1479, -1, 1626, 1479, 1772, -1, 1627, 1626, 1772, -1, 1642, 856, 1480, -1, 1480, 855, 1625, -1, 854, 1481, 1479, -1, 1479, 1481, 1482, -1, 1482, 1481, 1483, -1, 1484, 1483, 1757, -1, 1484, 1482, 1483, -1, 1483, 882, 1757, -1, 1757, 882, 1486, -1, 1486, 882, 880, -1, 1776, 880, 1485, -1, 1776, 1486, 880, -1, 880, 1488, 1485, -1, 1485, 1488, 1487, -1, 1487, 1488, 1489, -1, 1778, 1489, 1760, -1, 1778, 1487, 1489, -1, 1489, 878, 1760, -1, 1760, 878, 1491, -1, 1491, 878, 1492, -1, 1490, 1492, 1781, -1, 1490, 1491, 1492, -1, 1492, 1493, 1781, -1, 1781, 1493, 1494, -1, 1494, 1493, 877, -1, 1426, 877, 876, -1, 1426, 1494, 877, -1, 1425, 876, 1495, -1, 1495, 1427, 1431, -1, 1497, 1496, 847, -1, 1497, 1499, 1496, -1, 1497, 1498, 1499, -1, 1499, 1498, 846, -1, 845, 1499, 846, -1, 845, 1500, 1499, -1, 845, 871, 1500, -1, 1500, 871, 1549, -1, 1549, 871, 1501, -1, 1502, 1549, 1501, -1, 1502, 1550, 1549, -1, 1502, 1503, 1550, -1, 1550, 1503, 1504, -1, 1504, 1503, 1553, -1, 1553, 1503, 1506, -1, 1507, 1506, 1505, -1, 1566, 1505, 842, -1, 1555, 842, 1556, -1, 1555, 1566, 842, -1, 1553, 1506, 1507, -1, 1507, 1505, 1566, -1, 841, 1508, 842, -1, 841, 840, 1508, -1, 1508, 840, 839, -1, 838, 1508, 839, -1, 838, 837, 1508, -1, 1508, 837, 836, -1, 1371, 836, 866, -1, 1371, 1508, 836, -1, 1370, 866, 1372, -1, 1372, 865, 1734, -1, 1373, 1510, 1509, -1, 1509, 1510, 1512, -1, 1512, 1510, 834, -1, 1511, 834, 1737, -1, 1511, 1512, 834, -1, 834, 1513, 1737, -1, 1737, 1513, 1514, -1, 1514, 1513, 1515, -1, 1739, 1515, 1740, -1, 1739, 1514, 1515, -1, 1515, 1517, 1740, -1, 1740, 1517, 1516, -1, 1516, 1517, 1518, -1, 1518, 1517, 1525, -1, 1742, 1525, 1527, -1, 1742, 1518, 1525, -1, 833, 1524, 1525, -1, 833, 831, 1524, -1, 1524, 831, 1579, -1, 831, 830, 1349, -1, 1519, 826, 1581, -1, 1347, 823, 1606, -1, 1918, 1344, 1520, -1, 1905, 1910, 1333, -1, 1333, 1910, 1908, -1, 1904, 1333, 1908, -1, 1904, 1902, 1333, -1, 1333, 1902, 1521, -1, 1900, 1333, 1521, -1, 1900, 1899, 1333, -1, 1404, 1698, 1875, -1, 1772, 1790, 1522, -1, 1522, 1790, 1771, -1, 1769, 1522, 1771, -1, 1769, 1523, 1522, -1, 1478, 1479, 1626, -1, 1524, 1526, 1525, -1, 1525, 1526, 1527, -1, 1528, 1529, 1841, -1, 1508, 1530, 842, -1, 842, 1530, 1558, -1, 1557, 842, 1558, -1, 1557, 1567, 842, -1, 842, 1567, 1531, -1, 1556, 842, 1531, -1, 1500, 1563, 1499, -1, 1684, 1532, 1867, -1, 1496, 1533, 847, -1, 847, 1533, 1534, -1, 1675, 847, 1534, -1, 1675, 1535, 847, -1, 847, 1535, 1673, -1, 1671, 847, 1673, -1, 1671, 1536, 847, -1, 847, 1536, 1653, -1, 1478, 1625, 854, -1, 1633, 1464, 1465, -1, 1354, 1575, 1343, -1, 1343, 1575, 1592, -1, 1573, 1343, 1592, -1, 1573, 1537, 1343, -1, 1343, 1537, 1571, -1, 1371, 2185, 1508, -1, 1371, 2104, 2185, -1, 1371, 1369, 2104, -1, 2104, 1369, 2103, -1, 2103, 1369, 1376, -1, 2102, 1376, 1538, -1, 1559, 1538, 1379, -1, 1539, 1379, 1540, -1, 2097, 1540, 1541, -1, 1560, 1541, 1381, -1, 1561, 1381, 1382, -1, 2095, 1382, 1383, -1, 1562, 1383, 1542, -1, 2094, 1542, 1543, -1, 2089, 1543, 1384, -1, 2088, 1384, 1385, -1, 2091, 1385, 1545, -1, 1544, 1545, 1387, -1, 2187, 1387, 1389, -1, 1546, 1389, 1390, -1, 2188, 1390, 1563, -1, 2189, 1563, 1500, -1, 1547, 1500, 1549, -1, 1548, 1549, 1550, -1, 1564, 1550, 1504, -1, 1551, 1504, 1553, -1, 1552, 1553, 1507, -1, 1565, 1507, 1566, -1, 1554, 1566, 1555, -1, 2190, 1555, 1556, -1, 2191, 1556, 1531, -1, 2192, 1531, 1567, -1, 1568, 1567, 1557, -1, 1569, 1557, 1558, -1, 2106, 1558, 1530, -1, 2105, 1530, 1508, -1, 2185, 2105, 1508, -1, 2103, 1376, 2102, -1, 2102, 1538, 1559, -1, 1559, 1379, 1539, -1, 1539, 1540, 2097, -1, 2097, 1541, 1560, -1, 1560, 1381, 1561, -1, 1561, 1382, 2095, -1, 2095, 1383, 1562, -1, 1562, 1542, 2094, -1, 2094, 1543, 2089, -1, 2089, 1384, 2088, -1, 2088, 1385, 2091, -1, 2091, 1545, 1544, -1, 1544, 1387, 2187, -1, 2187, 1389, 1546, -1, 1546, 1390, 2188, -1, 2188, 1563, 2189, -1, 2189, 1500, 1547, -1, 1547, 1549, 1548, -1, 1548, 1550, 1564, -1, 1564, 1504, 1551, -1, 1551, 1553, 1552, -1, 1552, 1507, 1565, -1, 1565, 1566, 1554, -1, 1554, 1555, 2190, -1, 2190, 1556, 2191, -1, 2191, 1531, 2192, -1, 2192, 1567, 1568, -1, 1568, 1557, 1569, -1, 1569, 1558, 2106, -1, 2106, 1530, 2105, -1, 1342, 1570, 1590, -1, 1342, 2121, 1570, -1, 1342, 1571, 2121, -1, 2121, 1571, 1572, -1, 1572, 1571, 1537, -1, 1591, 1537, 1573, -1, 1574, 1573, 1592, -1, 1593, 1592, 1575, -1, 1594, 1575, 1354, -1, 1595, 1354, 1356, -1, 1596, 1356, 1576, -1, 2119, 1576, 1358, -1, 2116, 1358, 1577, -1, 2115, 1577, 1597, -1, 1598, 1597, 1360, -1, 1599, 1360, 1578, -1, 2113, 1578, 1579, -1, 1600, 1579, 1349, -1, 2136, 1349, 1348, -1, 1580, 1348, 1601, -1, 2180, 1601, 1602, -1, 2178, 1602, 1581, -1, 2181, 1581, 1582, -1, 2182, 1582, 1583, -1, 1603, 1583, 1604, -1, 1605, 1604, 1606, -1, 2183, 1606, 1346, -1, 2184, 1346, 1345, -1, 1607, 1345, 1584, -1, 1608, 1584, 1520, -1, 1585, 1520, 1587, -1, 1586, 1587, 1588, -1, 2128, 1588, 1337, -1, 2127, 1337, 1353, -1, 1609, 1353, 1589, -1, 2124, 1589, 1590, -1, 1570, 2124, 1590, -1, 1572, 1537, 1591, -1, 1591, 1573, 1574, -1, 1574, 1592, 1593, -1, 1593, 1575, 1594, -1, 1594, 1354, 1595, -1, 1595, 1356, 1596, -1, 1596, 1576, 2119, -1, 2119, 1358, 2116, -1, 2116, 1577, 2115, -1, 2115, 1597, 1598, -1, 1598, 1360, 1599, -1, 1599, 1578, 2113, -1, 2113, 1579, 1600, -1, 1600, 1349, 2136, -1, 2136, 1348, 1580, -1, 1580, 1601, 2180, -1, 2180, 1602, 2178, -1, 2178, 1581, 2181, -1, 2181, 1582, 2182, -1, 2182, 1583, 1603, -1, 1603, 1604, 1605, -1, 1605, 1606, 2183, -1, 2183, 1346, 2184, -1, 2184, 1345, 1607, -1, 1607, 1584, 1608, -1, 1608, 1520, 1585, -1, 1585, 1587, 1586, -1, 1586, 1588, 2128, -1, 2128, 1337, 2127, -1, 2127, 1353, 1609, -1, 1609, 1589, 2124, -1, 1466, 2015, 1460, -1, 1466, 1610, 2015, -1, 1466, 1464, 1610, -1, 1610, 1464, 1632, -1, 1632, 1464, 1633, -1, 1611, 1633, 1613, -1, 1612, 1613, 1634, -1, 2003, 1634, 1614, -1, 1635, 1614, 1472, -1, 1636, 1472, 1615, -1, 1637, 1615, 1617, -1, 1616, 1617, 1618, -1, 1638, 1618, 1619, -1, 1639, 1619, 1620, -1, 1640, 1620, 1621, -1, 2026, 1621, 1622, -1, 1641, 1622, 1642, -1, 1623, 1642, 1480, -1, 1624, 1480, 1625, -1, 2024, 1625, 1478, -1, 2021, 1478, 1626, -1, 1643, 1626, 1627, -1, 2019, 1627, 1446, -1, 1644, 1446, 1447, -1, 1645, 1447, 1449, -1, 2027, 1449, 1448, -1, 1646, 1448, 1628, -1, 1647, 1628, 1630, -1, 1629, 1630, 1454, -1, 2017, 1454, 1453, -1, 1648, 1453, 1455, -1, 1631, 1455, 1456, -1, 1649, 1456, 1457, -1, 2013, 1457, 1458, -1, 1650, 1458, 1651, -1, 2012, 1651, 1460, -1, 2015, 2012, 1460, -1, 1632, 1633, 1611, -1, 1611, 1613, 1612, -1, 1612, 1634, 2003, -1, 2003, 1614, 1635, -1, 1635, 1472, 1636, -1, 1636, 1615, 1637, -1, 1637, 1617, 1616, -1, 1616, 1618, 1638, -1, 1638, 1619, 1639, -1, 1639, 1620, 1640, -1, 1640, 1621, 2026, -1, 2026, 1622, 1641, -1, 1641, 1642, 1623, -1, 1623, 1480, 1624, -1, 1624, 1625, 2024, -1, 2024, 1478, 2021, -1, 2021, 1626, 1643, -1, 1643, 1627, 2019, -1, 2019, 1446, 1644, -1, 1644, 1447, 1645, -1, 1645, 1449, 2027, -1, 2027, 1448, 1646, -1, 1646, 1628, 1647, -1, 1647, 1630, 1629, -1, 1629, 1454, 2017, -1, 2017, 1453, 1648, -1, 1648, 1455, 1631, -1, 1631, 1456, 1649, -1, 1649, 1457, 2013, -1, 2013, 1458, 1650, -1, 1650, 1651, 2012, -1, 1652, 2158, 1431, -1, 1652, 2157, 2158, -1, 1652, 1653, 2157, -1, 2157, 1653, 2156, -1, 2156, 1653, 1536, -1, 1654, 1536, 1671, -1, 1672, 1671, 1673, -1, 2155, 1673, 1535, -1, 1674, 1535, 1675, -1, 1655, 1675, 1534, -1, 2154, 1534, 1533, -1, 1676, 1533, 1496, -1, 1656, 1496, 1499, -1, 1677, 1499, 1657, -1, 2060, 1657, 1405, -1, 2173, 1405, 1658, -1, 2058, 1658, 1659, -1, 2056, 1659, 1660, -1, 2054, 1660, 1422, -1, 2175, 1422, 1661, -1, 1678, 1661, 1417, -1, 1662, 1417, 1663, -1, 1679, 1663, 1418, -1, 2176, 1418, 1420, -1, 2050, 1420, 1664, -1, 2051, 1664, 1680, -1, 2049, 1680, 1681, -1, 1682, 1681, 1665, -1, 2042, 1665, 1666, -1, 1667, 1666, 1669, -1, 1668, 1669, 1423, -1, 1683, 1423, 1532, -1, 2172, 1532, 1684, -1, 2171, 1684, 1425, -1, 1670, 1425, 1495, -1, 2161, 1495, 1431, -1, 2158, 2161, 1431, -1, 2156, 1536, 1654, -1, 1654, 1671, 1672, -1, 1672, 1673, 2155, -1, 2155, 1535, 1674, -1, 1674, 1675, 1655, -1, 1655, 1534, 2154, -1, 2154, 1533, 1676, -1, 1676, 1496, 1656, -1, 1656, 1499, 1677, -1, 1677, 1657, 2060, -1, 2060, 1405, 2173, -1, 2173, 1658, 2058, -1, 2058, 1659, 2056, -1, 2056, 1660, 2054, -1, 2054, 1422, 2175, -1, 2175, 1661, 1678, -1, 1678, 1417, 1662, -1, 1662, 1663, 1679, -1, 1679, 1418, 2176, -1, 2176, 1420, 2050, -1, 2050, 1664, 2051, -1, 2051, 1680, 2049, -1, 2049, 1681, 1682, -1, 1682, 1665, 2042, -1, 2042, 1666, 1667, -1, 1667, 1669, 1668, -1, 1668, 1423, 1683, -1, 1683, 1532, 2172, -1, 2172, 1684, 2171, -1, 2171, 1425, 1670, -1, 1670, 1495, 2161, -1, 1685, 1687, 1706, -1, 1685, 1686, 1687, -1, 1685, 1688, 1686, -1, 1686, 1688, 1707, -1, 1707, 1688, 1406, -1, 1689, 1406, 1690, -1, 1708, 1690, 1407, -1, 2084, 1407, 1691, -1, 2083, 1691, 1692, -1, 2081, 1692, 1408, -1, 1693, 1408, 1709, -1, 2080, 1709, 1710, -1, 1694, 1710, 1391, -1, 2079, 1391, 1392, -1, 1711, 1392, 1695, -1, 1712, 1695, 1713, -1, 1714, 1713, 1715, -1, 2078, 1715, 1393, -1, 2085, 1393, 1399, -1, 2072, 1399, 1401, -1, 2068, 1401, 1696, -1, 1697, 1696, 1410, -1, 1716, 1410, 1411, -1, 2069, 1411, 1402, -1, 2067, 1402, 1412, -1, 2066, 1412, 1698, -1, 2061, 1698, 1404, -1, 1699, 1404, 1717, -1, 1700, 1717, 1701, -1, 1718, 1701, 1702, -1, 2062, 1702, 1703, -1, 2063, 1703, 1719, -1, 2064, 1719, 1704, -1, 2065, 1704, 1705, -1, 1720, 1705, 1721, -1, 2150, 1721, 1706, -1, 1687, 2150, 1706, -1, 1707, 1406, 1689, -1, 1689, 1690, 1708, -1, 1708, 1407, 2084, -1, 2084, 1691, 2083, -1, 2083, 1692, 2081, -1, 2081, 1408, 1693, -1, 1693, 1709, 2080, -1, 2080, 1710, 1694, -1, 1694, 1391, 2079, -1, 2079, 1392, 1711, -1, 1711, 1695, 1712, -1, 1712, 1713, 1714, -1, 1714, 1715, 2078, -1, 2078, 1393, 2085, -1, 2085, 1399, 2072, -1, 2072, 1401, 2068, -1, 2068, 1696, 1697, -1, 1697, 1410, 1716, -1, 1716, 1411, 2069, -1, 2069, 1402, 2067, -1, 2067, 1412, 2066, -1, 2066, 1698, 2061, -1, 2061, 1404, 1699, -1, 1699, 1717, 1700, -1, 1700, 1701, 1718, -1, 1718, 1702, 2062, -1, 2062, 1703, 2063, -1, 2063, 1719, 2064, -1, 2064, 1704, 2065, -1, 2065, 1705, 1720, -1, 1720, 1721, 2150, -1, 1722, 2114, 1524, -1, 1722, 1723, 2114, -1, 1722, 1724, 1723, -1, 1723, 1724, 1743, -1, 1743, 1724, 1725, -1, 1744, 1725, 1352, -1, 2111, 1352, 1727, -1, 1726, 1727, 1728, -1, 1745, 1728, 1361, -1, 1729, 1361, 1362, -1, 1746, 1362, 1730, -1, 1747, 1730, 1363, -1, 1748, 1363, 1364, -1, 1749, 1364, 1366, -1, 1731, 1366, 1365, -1, 1732, 1365, 1368, -1, 2108, 1368, 1375, -1, 1750, 1375, 1529, -1, 1751, 1529, 1528, -1, 1733, 1528, 1370, -1, 2186, 1370, 1372, -1, 2147, 1372, 1734, -1, 1752, 1734, 1374, -1, 2146, 1374, 1509, -1, 1753, 1509, 1512, -1, 1735, 1512, 1511, -1, 1754, 1511, 1737, -1, 1736, 1737, 1514, -1, 2144, 1514, 1739, -1, 1738, 1739, 1740, -1, 2143, 1740, 1516, -1, 2142, 1516, 1518, -1, 1741, 1518, 1742, -1, 2141, 1742, 1527, -1, 2140, 1527, 1526, -1, 2139, 1526, 1524, -1, 2114, 2139, 1524, -1, 1743, 1725, 1744, -1, 1744, 1352, 2111, -1, 2111, 1727, 1726, -1, 1726, 1728, 1745, -1, 1745, 1361, 1729, -1, 1729, 1362, 1746, -1, 1746, 1730, 1747, -1, 1747, 1363, 1748, -1, 1748, 1364, 1749, -1, 1749, 1366, 1731, -1, 1731, 1365, 1732, -1, 1732, 1368, 2108, -1, 2108, 1375, 1750, -1, 1750, 1529, 1751, -1, 1751, 1528, 1733, -1, 1733, 1370, 2186, -1, 2186, 1372, 2147, -1, 2147, 1734, 1752, -1, 1752, 1374, 2146, -1, 2146, 1509, 1753, -1, 1753, 1512, 1735, -1, 1735, 1511, 1754, -1, 1754, 1737, 1736, -1, 1736, 1514, 2144, -1, 2144, 1739, 1738, -1, 1738, 1740, 2143, -1, 2143, 1516, 2142, -1, 2142, 1518, 1741, -1, 1741, 1742, 2141, -1, 2141, 1527, 2140, -1, 2140, 1526, 2139, -1, 1479, 1755, 1772, -1, 1479, 2022, 1755, -1, 1479, 1482, 2022, -1, 2022, 1482, 1773, -1, 1773, 1482, 1484, -1, 1774, 1484, 1757, -1, 1756, 1757, 1486, -1, 1775, 1486, 1776, -1, 1758, 1776, 1485, -1, 1777, 1485, 1487, -1, 1759, 1487, 1778, -1, 2166, 1778, 1760, -1, 2163, 1760, 1491, -1, 1779, 1491, 1490, -1, 1780, 1490, 1781, -1, 1782, 1781, 1494, -1, 2170, 1494, 1426, -1, 2045, 1426, 1761, -1, 2043, 1761, 1762, -1, 2040, 1762, 1763, -1, 1783, 1763, 1764, -1, 2039, 1764, 1437, -1, 1784, 1437, 1785, -1, 1786, 1785, 1438, -1, 2038, 1438, 1441, -1, 1765, 1441, 1766, -1, 2034, 1766, 1767, -1, 2033, 1767, 1442, -1, 2032, 1442, 1787, -1, 1768, 1787, 1444, -1, 1788, 1444, 1443, -1, 2031, 1443, 1523, -1, 2030, 1523, 1769, -1, 1770, 1769, 1771, -1, 1789, 1771, 1790, -1, 2020, 1790, 1772, -1, 1755, 2020, 1772, -1, 1773, 1484, 1774, -1, 1774, 1757, 1756, -1, 1756, 1486, 1775, -1, 1775, 1776, 1758, -1, 1758, 1485, 1777, -1, 1777, 1487, 1759, -1, 1759, 1778, 2166, -1, 2166, 1760, 2163, -1, 2163, 1491, 1779, -1, 1779, 1490, 1780, -1, 1780, 1781, 1782, -1, 1782, 1494, 2170, -1, 2170, 1426, 2045, -1, 2045, 1761, 2043, -1, 2043, 1762, 2040, -1, 2040, 1763, 1783, -1, 1783, 1764, 2039, -1, 2039, 1437, 1784, -1, 1784, 1785, 1786, -1, 1786, 1438, 2038, -1, 2038, 1441, 1765, -1, 1765, 1766, 2034, -1, 2034, 1767, 2033, -1, 2033, 1442, 2032, -1, 2032, 1787, 1768, -1, 1768, 1444, 1788, -1, 1788, 1443, 2031, -1, 2031, 1523, 2030, -1, 2030, 1769, 1770, -1, 1770, 1771, 1789, -1, 1789, 1790, 2020, -1, 1997, 1468, 2014, -1, 2014, 1468, 1791, -1, 1791, 1468, 1800, -1, 1801, 1800, 1469, -1, 1802, 1469, 1792, -1, 1803, 1792, 1793, -1, 1804, 1793, 1794, -1, 1805, 1794, 1795, -1, 2008, 1795, 1796, -1, 1806, 1796, 1797, -1, 1807, 1797, 1798, -1, 1799, 1798, 1470, -1, 2007, 1799, 1470, -1, 1791, 1800, 1801, -1, 1801, 1469, 1802, -1, 1802, 1792, 1803, -1, 1803, 1793, 1804, -1, 1804, 1794, 1805, -1, 1805, 1795, 2008, -1, 2008, 1796, 1806, -1, 1806, 1797, 1807, -1, 1807, 1798, 1799, -1, 1470, 1808, 2007, -1, 2007, 1808, 1809, -1, 1809, 1808, 1467, -1, 2009, 1467, 1465, -1, 1810, 1465, 1463, -1, 2010, 1463, 1811, -1, 1812, 1811, 1462, -1, 1855, 1462, 1813, -1, 1814, 1813, 1461, -1, 2011, 1461, 1459, -1, 2177, 1459, 1452, -1, 2016, 1452, 1451, -1, 1856, 1451, 1450, -1, 2018, 1450, 1857, -1, 2028, 1857, 1815, -1, 1858, 1815, 1816, -1, 1859, 1816, 1860, -1, 1861, 1860, 1445, -1, 1862, 1445, 1817, -1, 1863, 1817, 1522, -1, 2029, 1522, 1819, -1, 1818, 1819, 1440, -1, 2035, 1440, 1820, -1, 2036, 1820, 1439, -1, 2037, 1439, 1864, -1, 1865, 1864, 1436, -1, 2041, 1436, 1435, -1, 1866, 1435, 1867, -1, 2044, 1867, 1424, -1, 1821, 1424, 1868, -1, 1822, 1868, 1421, -1, 1869, 1421, 1870, -1, 1871, 1870, 1419, -1, 1823, 1419, 1416, -1, 2052, 1416, 1872, -1, 2053, 1872, 1824, -1, 2055, 1824, 1415, -1, 1873, 1415, 1414, -1, 2057, 1414, 1825, -1, 1874, 1825, 1413, -1, 2059, 1413, 1875, -1, 2174, 1875, 1403, -1, 1876, 1403, 1826, -1, 1877, 1826, 1878, -1, 1827, 1878, 1828, -1, 2070, 1828, 1409, -1, 1879, 1409, 1829, -1, 2071, 1829, 1400, -1, 2073, 1400, 1830, -1, 1831, 1830, 1833, -1, 1832, 1833, 1397, -1, 2074, 1397, 1398, -1, 2075, 1398, 1396, -1, 2076, 1396, 1880, -1, 2077, 1880, 1395, -1, 1881, 1395, 1835, -1, 1834, 1835, 1394, -1, 2082, 1394, 1836, -1, 2086, 1836, 1388, -1, 2090, 1388, 1882, -1, 2087, 1882, 1386, -1, 2092, 1386, 1837, -1, 2093, 1837, 1883, -1, 1884, 1883, 1838, -1, 2096, 1838, 1839, -1, 2098, 1839, 1380, -1, 2099, 1380, 1378, -1, 2100, 1378, 1377, -1, 2101, 1377, 1841, -1, 1840, 1841, 1885, -1, 1886, 1885, 1842, -1, 2110, 1842, 1367, -1, 2109, 1367, 1843, -1, 1887, 1843, 1844, -1, 1888, 1844, 1889, -1, 1890, 1889, 1891, -1, 1845, 1891, 1351, -1, 1846, 1351, 1847, -1, 1892, 1847, 1893, -1, 1848, 1893, 1350, -1, 2112, 1350, 1359, -1, 1894, 1359, 1850, -1, 1849, 1850, 1357, -1, 2117, 1357, 1851, -1, 1852, 1851, 1355, -1, 2118, 1355, 1343, -1, 2120, 1343, 1895, -1, 1896, 1895, 1341, -1, 2122, 1341, 1340, -1, 2123, 1340, 1339, -1, 1897, 1339, 1853, -1, 2125, 1853, 1338, -1, 2126, 1338, 1336, -1, 2129, 1336, 1854, -1, 1898, 1854, 1335, -1, 2130, 1335, 1333, -1, 2133, 2130, 1333, -1, 1809, 1467, 2009, -1, 2009, 1465, 1810, -1, 1810, 1463, 2010, -1, 2010, 1811, 1812, -1, 1812, 1462, 1855, -1, 1855, 1813, 1814, -1, 1814, 1461, 2011, -1, 2011, 1459, 2177, -1, 2177, 1452, 2016, -1, 2016, 1451, 1856, -1, 1856, 1450, 2018, -1, 2018, 1857, 2028, -1, 2028, 1815, 1858, -1, 1858, 1816, 1859, -1, 1859, 1860, 1861, -1, 1861, 1445, 1862, -1, 1862, 1817, 1863, -1, 1863, 1522, 2029, -1, 2029, 1819, 1818, -1, 1818, 1440, 2035, -1, 2035, 1820, 2036, -1, 2036, 1439, 2037, -1, 2037, 1864, 1865, -1, 1865, 1436, 2041, -1, 2041, 1435, 1866, -1, 1866, 1867, 2044, -1, 2044, 1424, 1821, -1, 1821, 1868, 1822, -1, 1822, 1421, 1869, -1, 1869, 1870, 1871, -1, 1871, 1419, 1823, -1, 1823, 1416, 2052, -1, 2052, 1872, 2053, -1, 2053, 1824, 2055, -1, 2055, 1415, 1873, -1, 1873, 1414, 2057, -1, 2057, 1825, 1874, -1, 1874, 1413, 2059, -1, 2059, 1875, 2174, -1, 2174, 1403, 1876, -1, 1876, 1826, 1877, -1, 1877, 1878, 1827, -1, 1827, 1828, 2070, -1, 2070, 1409, 1879, -1, 1879, 1829, 2071, -1, 2071, 1400, 2073, -1, 2073, 1830, 1831, -1, 1831, 1833, 1832, -1, 1832, 1397, 2074, -1, 2074, 1398, 2075, -1, 2075, 1396, 2076, -1, 2076, 1880, 2077, -1, 2077, 1395, 1881, -1, 1881, 1835, 1834, -1, 1834, 1394, 2082, -1, 2082, 1836, 2086, -1, 2086, 1388, 2090, -1, 2090, 1882, 2087, -1, 2087, 1386, 2092, -1, 2092, 1837, 2093, -1, 2093, 1883, 1884, -1, 1884, 1838, 2096, -1, 2096, 1839, 2098, -1, 2098, 1380, 2099, -1, 2099, 1378, 2100, -1, 2100, 1377, 2101, -1, 2101, 1841, 1840, -1, 1840, 1885, 1886, -1, 1886, 1842, 2110, -1, 2110, 1367, 2109, -1, 2109, 1843, 1887, -1, 1887, 1844, 1888, -1, 1888, 1889, 1890, -1, 1890, 1891, 1845, -1, 1845, 1351, 1846, -1, 1846, 1847, 1892, -1, 1892, 1893, 1848, -1, 1848, 1350, 2112, -1, 2112, 1359, 1894, -1, 1894, 1850, 1849, -1, 1849, 1357, 2117, -1, 2117, 1851, 1852, -1, 1852, 1355, 2118, -1, 2118, 1343, 2120, -1, 2120, 1895, 1896, -1, 1896, 1341, 2122, -1, 2122, 1340, 2123, -1, 2123, 1339, 1897, -1, 1897, 1853, 2125, -1, 2125, 1338, 2126, -1, 2126, 1336, 2129, -1, 2129, 1854, 1898, -1, 1898, 1335, 2130, -1, 1333, 1899, 2133, -1, 2133, 1899, 1907, -1, 1907, 1899, 1900, -1, 1901, 1900, 1521, -1, 2131, 1521, 1902, -1, 1903, 1902, 1904, -1, 2132, 1904, 1908, -1, 1909, 1908, 1910, -1, 1911, 1910, 1905, -1, 1912, 1905, 1334, -1, 1913, 1334, 1906, -1, 1914, 1906, 1344, -1, 1915, 1914, 1344, -1, 1907, 1900, 1901, -1, 1901, 1521, 2131, -1, 2131, 1902, 1903, -1, 1903, 1904, 2132, -1, 2132, 1908, 1909, -1, 1909, 1910, 1911, -1, 1911, 1905, 1912, -1, 1912, 1334, 1913, -1, 1913, 1906, 1914, -1, 934, 1920, 887, -1, 887, 1920, 341, -1, 341, 1920, 343, -1, 343, 1920, 362, -1, 362, 1920, 365, -1, 365, 1920, 1915, -1, 363, 1915, 1916, -1, 363, 365, 1915, -1, 1916, 1915, 364, -1, 364, 1915, 1344, -1, 1917, 1344, 1918, -1, 1917, 364, 1344, -1, 934, 1919, 1920, -1, 1920, 1919, 1921, -1, 1921, 1919, 929, -1, 1924, 929, 927, -1, 1925, 927, 925, -1, 1922, 925, 918, -1, 1926, 918, 1923, -1, 2134, 1923, 2179, -1, 2134, 1926, 1923, -1, 1921, 929, 1924, -1, 1924, 927, 1925, -1, 1925, 925, 1922, -1, 1922, 918, 1926, -1, 1923, 1927, 2179, -1, 2179, 1927, 903, -1, 2135, 903, 1163, -1, 1928, 2135, 1163, -1, 2179, 903, 2135, -1, 1163, 1160, 1928, -1, 1928, 1160, 2137, -1, 2137, 1160, 1929, -1, 2138, 1929, 1962, -1, 1963, 1962, 1930, -1, 1964, 1930, 1965, -1, 1931, 1965, 1152, -1, 1966, 1152, 1967, -1, 1968, 1967, 1932, -1, 1969, 1932, 1143, -1, 1970, 1143, 1142, -1, 1933, 1142, 1934, -1, 1971, 1934, 1132, -1, 2145, 1132, 1125, -1, 1935, 1125, 1936, -1, 1937, 1936, 1938, -1, 1972, 1938, 1939, -1, 2148, 1939, 1116, -1, 1973, 1116, 1941, -1, 1940, 1941, 1943, -1, 1942, 1943, 996, -1, 1974, 996, 995, -1, 1944, 995, 1945, -1, 1975, 1945, 1101, -1, 2107, 1101, 1947, -1, 1946, 1947, 1096, -1, 2149, 1096, 1093, -1, 1976, 1093, 1089, -1, 2151, 1089, 1948, -1, 1949, 1948, 1085, -1, 1977, 1085, 1079, -1, 2152, 1079, 1951, -1, 1950, 1951, 1076, -1, 1952, 1076, 1071, -1, 2153, 1071, 1069, -1, 1978, 1069, 1065, -1, 2159, 1065, 1060, -1, 2160, 1060, 1054, -1, 1979, 1054, 1953, -1, 1980, 1953, 1954, -1, 1981, 1954, 1048, -1, 2048, 1048, 1042, -1, 2047, 1042, 1040, -1, 2046, 1040, 1036, -1, 2169, 1036, 1032, -1, 1955, 1032, 1030, -1, 2162, 1030, 1026, -1, 2164, 1026, 1022, -1, 2165, 1022, 1956, -1, 1982, 1956, 1016, -1, 1983, 1016, 1984, -1, 1985, 1984, 1957, -1, 1986, 1957, 1958, -1, 2167, 1958, 1959, -1, 2023, 1959, 1005, -1, 2025, 1005, 1004, -1, 1987, 1004, 1960, -1, 2168, 1960, 961, -1, 2000, 961, 960, -1, 2001, 960, 971, -1, 1961, 971, 1300, -1, 1988, 1961, 1300, -1, 2137, 1929, 2138, -1, 2138, 1962, 1963, -1, 1963, 1930, 1964, -1, 1964, 1965, 1931, -1, 1931, 1152, 1966, -1, 1966, 1967, 1968, -1, 1968, 1932, 1969, -1, 1969, 1143, 1970, -1, 1970, 1142, 1933, -1, 1933, 1934, 1971, -1, 1971, 1132, 2145, -1, 2145, 1125, 1935, -1, 1935, 1936, 1937, -1, 1937, 1938, 1972, -1, 1972, 1939, 2148, -1, 2148, 1116, 1973, -1, 1973, 1941, 1940, -1, 1940, 1943, 1942, -1, 1942, 996, 1974, -1, 1974, 995, 1944, -1, 1944, 1945, 1975, -1, 1975, 1101, 2107, -1, 2107, 1947, 1946, -1, 1946, 1096, 2149, -1, 2149, 1093, 1976, -1, 1976, 1089, 2151, -1, 2151, 1948, 1949, -1, 1949, 1085, 1977, -1, 1977, 1079, 2152, -1, 2152, 1951, 1950, -1, 1950, 1076, 1952, -1, 1952, 1071, 2153, -1, 2153, 1069, 1978, -1, 1978, 1065, 2159, -1, 2159, 1060, 2160, -1, 2160, 1054, 1979, -1, 1979, 1953, 1980, -1, 1980, 1954, 1981, -1, 1981, 1048, 2048, -1, 2048, 1042, 2047, -1, 2047, 1040, 2046, -1, 2046, 1036, 2169, -1, 2169, 1032, 1955, -1, 1955, 1030, 2162, -1, 2162, 1026, 2164, -1, 2164, 1022, 2165, -1, 2165, 1956, 1982, -1, 1982, 1016, 1983, -1, 1983, 1984, 1985, -1, 1985, 1957, 1986, -1, 1986, 1958, 2167, -1, 2167, 1959, 2023, -1, 2023, 1005, 2025, -1, 2025, 1004, 1987, -1, 1987, 1960, 2168, -1, 2168, 961, 2000, -1, 2000, 960, 2001, -1, 2001, 971, 1961, -1, 1300, 1989, 1988, -1, 1988, 1989, 1990, -1, 1990, 1989, 1991, -1, 1993, 1991, 1297, -1, 2002, 1297, 1292, -1, 2004, 1292, 1286, -1, 2006, 1286, 1285, -1, 2005, 1285, 1277, -1, 1994, 1277, 1305, -1, 1992, 1305, 1995, -1, 1999, 1992, 1995, -1, 1990, 1991, 1993, -1, 1993, 1297, 2002, -1, 2002, 1292, 2004, -1, 2004, 1286, 2006, -1, 2006, 1285, 2005, -1, 2005, 1277, 1994, -1, 1994, 1305, 1992, -1, 348, 544, 1999, -1, 1329, 1999, 1995, -1, 1329, 348, 1999, -1, 544, 1996, 1999, -1, 1999, 1996, 550, -1, 2014, 550, 552, -1, 1998, 2014, 552, -1, 1998, 1997, 2014, -1, 1998, 554, 1997, -1, 1997, 554, 553, -1, 1471, 1997, 553, -1, 1999, 550, 2014, -1, 1961, 1988, 1640, -1, 2001, 1640, 2000, -1, 2001, 1961, 1640, -1, 1988, 1990, 1640, -1, 1640, 1990, 1993, -1, 2002, 1640, 1993, -1, 2002, 1639, 1640, -1, 2002, 1638, 1639, -1, 2002, 1616, 1638, -1, 2002, 1637, 1616, -1, 2002, 1636, 1637, -1, 2002, 1635, 1636, -1, 2002, 2003, 1635, -1, 2002, 2014, 2003, -1, 2002, 2004, 2014, -1, 2014, 2004, 2006, -1, 2005, 2014, 2006, -1, 2005, 1994, 2014, -1, 2014, 1994, 1992, -1, 1999, 2014, 1992, -1, 1791, 2007, 2014, -1, 1791, 1801, 2007, -1, 2007, 1801, 1802, -1, 1803, 2007, 1802, -1, 1803, 1804, 2007, -1, 2007, 1804, 1805, -1, 2008, 2007, 1805, -1, 2008, 1799, 2007, -1, 2008, 1806, 1799, -1, 1799, 1806, 1807, -1, 2007, 1809, 2014, -1, 2014, 1809, 2009, -1, 1632, 2009, 1810, -1, 1610, 1810, 2010, -1, 2015, 2010, 1812, -1, 2012, 1812, 1855, -1, 1814, 2012, 1855, -1, 1814, 2011, 2012, -1, 2012, 2011, 2177, -1, 1650, 2177, 2013, -1, 1650, 2012, 2177, -1, 2014, 2009, 1632, -1, 1611, 2014, 1632, -1, 1611, 1612, 2014, -1, 2014, 1612, 2003, -1, 1632, 1810, 1610, -1, 1610, 2010, 2015, -1, 2015, 1812, 2012, -1, 2016, 2017, 2177, -1, 2016, 1629, 2017, -1, 2016, 1647, 1629, -1, 2016, 1856, 1647, -1, 1647, 1856, 1646, -1, 1646, 1856, 2027, -1, 2027, 1856, 2018, -1, 1645, 2018, 2028, -1, 1644, 2028, 1858, -1, 2019, 1858, 1859, -1, 1643, 1859, 2020, -1, 1755, 1643, 2020, -1, 1755, 2021, 1643, -1, 1755, 2022, 2021, -1, 2021, 2022, 2024, -1, 2024, 2022, 2023, -1, 2025, 2024, 2023, -1, 2025, 1624, 2024, -1, 2025, 1623, 1624, -1, 2025, 1987, 1623, -1, 1623, 1987, 1641, -1, 1641, 1987, 2168, -1, 2026, 2168, 2000, -1, 1640, 2026, 2000, -1, 2027, 2018, 1645, -1, 1645, 2028, 1644, -1, 1644, 1858, 2019, -1, 1859, 1861, 2020, -1, 2020, 1861, 1862, -1, 1863, 2020, 1862, -1, 1863, 2029, 2020, -1, 2020, 2029, 1789, -1, 1789, 2029, 1770, -1, 1770, 2029, 2030, -1, 2030, 2029, 2031, -1, 2031, 2029, 1788, -1, 1788, 2029, 1768, -1, 1768, 2029, 1818, -1, 2032, 1818, 2033, -1, 2032, 1768, 1818, -1, 1818, 2035, 2033, -1, 2033, 2035, 2034, -1, 2034, 2035, 2036, -1, 1765, 2036, 2038, -1, 1765, 2034, 2036, -1, 2036, 2037, 2038, -1, 2038, 2037, 1786, -1, 1786, 2037, 1784, -1, 1784, 2037, 1865, -1, 2039, 1865, 2041, -1, 1783, 2041, 2040, -1, 1783, 2039, 2041, -1, 1784, 1865, 2039, -1, 2041, 1866, 2040, -1, 2040, 1866, 2043, -1, 2043, 1866, 2044, -1, 1683, 2044, 1821, -1, 1668, 1821, 1822, -1, 1667, 1822, 1869, -1, 2042, 1869, 1682, -1, 2042, 1667, 1869, -1, 2043, 2044, 1683, -1, 2045, 1683, 2172, -1, 2170, 2172, 2171, -1, 2169, 2171, 1670, -1, 2046, 1670, 2161, -1, 2047, 2161, 2048, -1, 2047, 2046, 2161, -1, 1683, 1821, 1668, -1, 1668, 1822, 1667, -1, 1869, 1871, 1682, -1, 1682, 1871, 2049, -1, 2049, 1871, 1823, -1, 2051, 1823, 2050, -1, 2051, 2049, 1823, -1, 2052, 2054, 1823, -1, 2052, 2053, 2054, -1, 2054, 2053, 2055, -1, 1873, 2054, 2055, -1, 1873, 2057, 2054, -1, 2054, 2057, 2056, -1, 2056, 2057, 1874, -1, 2058, 1874, 2059, -1, 2173, 2059, 2174, -1, 2060, 2174, 2061, -1, 1699, 2060, 2061, -1, 1699, 1700, 2060, -1, 2060, 1700, 1718, -1, 2062, 2060, 1718, -1, 2062, 2063, 2060, -1, 2060, 2063, 2064, -1, 2065, 2060, 2064, -1, 2065, 1720, 2060, -1, 2060, 1720, 2150, -1, 1677, 2150, 1656, -1, 1677, 2060, 2150, -1, 2056, 1874, 2058, -1, 2058, 2059, 2173, -1, 2174, 1876, 2061, -1, 2061, 1876, 2066, -1, 2066, 1876, 1877, -1, 2067, 1877, 1827, -1, 2069, 1827, 2070, -1, 1716, 2070, 1879, -1, 1697, 1879, 2068, -1, 1697, 1716, 1879, -1, 2066, 1877, 2067, -1, 2067, 1827, 2069, -1, 2069, 2070, 1716, -1, 1879, 2071, 2068, -1, 2068, 2071, 2072, -1, 2072, 2071, 2073, -1, 2085, 2073, 1831, -1, 1832, 2085, 1831, -1, 1832, 2074, 2085, -1, 2085, 2074, 2075, -1, 2076, 2085, 2075, -1, 2076, 2077, 2085, -1, 2085, 2077, 1881, -1, 1834, 2085, 1881, -1, 1834, 2082, 2085, -1, 2085, 2082, 2078, -1, 2078, 2082, 1714, -1, 1714, 2082, 1712, -1, 1712, 2082, 1711, -1, 1711, 2082, 2079, -1, 2079, 2082, 1694, -1, 1694, 2082, 2080, -1, 2080, 2082, 1693, -1, 1693, 2082, 2081, -1, 2081, 2082, 2187, -1, 2083, 2187, 2084, -1, 2083, 2081, 2187, -1, 2072, 2073, 2085, -1, 2082, 2086, 2187, -1, 2187, 2086, 2090, -1, 1544, 2090, 2087, -1, 2091, 2087, 2092, -1, 2088, 2092, 2089, -1, 2088, 2091, 2092, -1, 2187, 2090, 1544, -1, 1544, 2087, 2091, -1, 2092, 2093, 2089, -1, 2089, 2093, 2094, -1, 2094, 2093, 1884, -1, 1562, 1884, 2095, -1, 1562, 2094, 1884, -1, 1884, 2096, 2095, -1, 2095, 2096, 1561, -1, 1561, 2096, 1560, -1, 1560, 2096, 2098, -1, 2097, 2098, 2099, -1, 1539, 2099, 2100, -1, 1559, 2100, 2102, -1, 1559, 1539, 2100, -1, 1560, 2098, 2097, -1, 2097, 2099, 1539, -1, 2100, 2101, 2102, -1, 2102, 2101, 2103, -1, 2103, 2101, 1840, -1, 1751, 1840, 1750, -1, 1751, 2103, 1840, -1, 1751, 1733, 2103, -1, 2103, 1733, 2104, -1, 2104, 1733, 2186, -1, 2185, 2186, 1973, -1, 1940, 2185, 1973, -1, 1940, 2105, 2185, -1, 1940, 1942, 2105, -1, 2105, 1942, 1974, -1, 1944, 2105, 1974, -1, 1944, 1975, 2105, -1, 2105, 1975, 2107, -1, 2106, 2107, 1569, -1, 2106, 2105, 2107, -1, 1840, 1886, 1750, -1, 1750, 1886, 2108, -1, 2108, 1886, 2110, -1, 1732, 2110, 2109, -1, 1731, 2109, 1749, -1, 1731, 1732, 2109, -1, 2108, 2110, 1732, -1, 2109, 1887, 1749, -1, 1749, 1887, 1748, -1, 1748, 1887, 1747, -1, 1747, 1887, 1888, -1, 1746, 1888, 1890, -1, 1729, 1890, 1745, -1, 1729, 1746, 1890, -1, 1747, 1888, 1746, -1, 1890, 1845, 1745, -1, 1745, 1845, 1726, -1, 1726, 1845, 2111, -1, 2111, 1845, 1846, -1, 1744, 1846, 1892, -1, 1743, 1892, 1723, -1, 1743, 1744, 1892, -1, 2111, 1846, 1744, -1, 1892, 1848, 1723, -1, 1723, 1848, 2114, -1, 2114, 1848, 2112, -1, 2139, 2112, 1894, -1, 1598, 1894, 2115, -1, 1598, 2139, 1894, -1, 1598, 1599, 2139, -1, 2139, 1599, 2113, -1, 1968, 2113, 1600, -1, 1966, 1600, 2136, -1, 1931, 2136, 1964, -1, 1931, 1966, 2136, -1, 2114, 2112, 2139, -1, 1894, 1849, 2115, -1, 2115, 1849, 2116, -1, 2116, 1849, 2117, -1, 2119, 2117, 1852, -1, 1596, 1852, 2118, -1, 1595, 2118, 1594, -1, 1595, 1596, 2118, -1, 2116, 2117, 2119, -1, 2119, 1852, 1596, -1, 2118, 2120, 1594, -1, 1594, 2120, 1593, -1, 1593, 2120, 1574, -1, 1574, 2120, 1591, -1, 1591, 2120, 1572, -1, 1572, 2120, 2121, -1, 2121, 2120, 1570, -1, 1570, 2120, 2124, -1, 2124, 2120, 1896, -1, 2122, 2124, 1896, -1, 2122, 2123, 2124, -1, 2124, 2123, 1897, -1, 2125, 2124, 1897, -1, 2125, 1609, 2124, -1, 2125, 2126, 1609, -1, 1609, 2126, 2127, -1, 2127, 2126, 2128, -1, 2128, 2126, 2129, -1, 1898, 2128, 2129, -1, 1898, 1586, 2128, -1, 1898, 1915, 1586, -1, 1898, 2130, 1915, -1, 1915, 2130, 2133, -1, 1914, 2133, 1913, -1, 1914, 1915, 2133, -1, 1907, 1901, 2133, -1, 2133, 1901, 2131, -1, 1903, 2133, 2131, -1, 1903, 2132, 2133, -1, 2133, 2132, 1909, -1, 1911, 2133, 1909, -1, 1911, 1912, 2133, -1, 2133, 1912, 1913, -1, 1920, 1921, 1915, -1, 1915, 1921, 1924, -1, 1925, 1915, 1924, -1, 1925, 1922, 1915, -1, 1915, 1922, 1926, -1, 2134, 1915, 1926, -1, 2134, 2179, 1915, -1, 1915, 2179, 1607, -1, 1608, 1915, 1607, -1, 1608, 1585, 1915, -1, 1915, 1585, 1586, -1, 2135, 2136, 2179, -1, 2135, 1928, 2136, -1, 2136, 1928, 2137, -1, 2138, 2136, 2137, -1, 2138, 1963, 2136, -1, 2136, 1963, 1964, -1, 1966, 1968, 1600, -1, 2113, 1968, 2139, -1, 2139, 1968, 1969, -1, 1970, 2139, 1969, -1, 1970, 2140, 2139, -1, 1970, 2141, 2140, -1, 1970, 1741, 2141, -1, 1970, 2142, 1741, -1, 1970, 2143, 2142, -1, 1970, 1933, 2143, -1, 2143, 1933, 1738, -1, 1738, 1933, 2144, -1, 2144, 1933, 1971, -1, 1736, 1971, 2145, -1, 1754, 2145, 1735, -1, 1754, 1736, 2145, -1, 2144, 1971, 1736, -1, 2145, 1935, 1735, -1, 1735, 1935, 1753, -1, 1753, 1935, 1937, -1, 2146, 1937, 1752, -1, 2146, 1753, 1937, -1, 1937, 1972, 1752, -1, 1752, 1972, 2147, -1, 2147, 1972, 2148, -1, 2186, 2148, 1973, -1, 2186, 2147, 2148, -1, 1946, 1565, 2107, -1, 1946, 1552, 1565, -1, 1946, 2149, 1552, -1, 1552, 2149, 1551, -1, 1551, 2149, 1976, -1, 1564, 1976, 2150, -1, 1548, 2150, 1547, -1, 1548, 1564, 2150, -1, 1976, 2151, 2150, -1, 2150, 2151, 1949, -1, 1977, 2150, 1949, -1, 1977, 2152, 2150, -1, 2150, 2152, 1950, -1, 1952, 2150, 1950, -1, 1952, 2153, 2150, -1, 2150, 2153, 1978, -1, 1676, 1978, 2154, -1, 1676, 2150, 1978, -1, 1676, 1656, 2150, -1, 1978, 2159, 2154, -1, 2154, 2159, 1655, -1, 1655, 2159, 1674, -1, 1674, 2159, 2155, -1, 2155, 2159, 1672, -1, 1672, 2159, 1654, -1, 1654, 2159, 2156, -1, 2156, 2159, 2157, -1, 2157, 2159, 2158, -1, 2158, 2159, 2161, -1, 2161, 2159, 2160, -1, 1979, 2161, 2160, -1, 1979, 1980, 2161, -1, 2161, 1980, 1981, -1, 2048, 2161, 1981, -1, 2046, 2169, 1670, -1, 1955, 1782, 2169, -1, 1955, 1780, 1782, -1, 1955, 2162, 1780, -1, 1780, 2162, 1779, -1, 1779, 2162, 2164, -1, 2163, 2164, 2166, -1, 2163, 1779, 2164, -1, 2164, 2165, 2166, -1, 2166, 2165, 1759, -1, 1759, 2165, 1982, -1, 1777, 1982, 1758, -1, 1777, 1759, 1982, -1, 1982, 1983, 1758, -1, 1758, 1983, 1775, -1, 1775, 1983, 1985, -1, 1756, 1985, 1774, -1, 1756, 1775, 1985, -1, 1985, 1986, 1774, -1, 1774, 1986, 1773, -1, 1773, 1986, 2167, -1, 2022, 2167, 2023, -1, 2022, 1773, 2167, -1, 1641, 2168, 2026, -1, 1782, 2170, 2169, -1, 2169, 2170, 2171, -1, 2170, 2045, 2172, -1, 2045, 2043, 1683, -1, 1687, 2187, 2150, -1, 1687, 1686, 2187, -1, 2187, 1686, 1707, -1, 1689, 2187, 1707, -1, 1689, 1708, 2187, -1, 2187, 1708, 2084, -1, 2060, 2173, 2174, -1, 2054, 2175, 1823, -1, 1823, 2175, 1678, -1, 1662, 1823, 1678, -1, 1662, 1679, 1823, -1, 1823, 1679, 2176, -1, 2050, 1823, 2176, -1, 1643, 2019, 1859, -1, 2017, 1648, 2177, -1, 2177, 1648, 1631, -1, 1649, 2177, 1631, -1, 1649, 2013, 2177, -1, 2136, 1580, 2179, -1, 2179, 1580, 2180, -1, 2178, 2179, 2180, -1, 2178, 2181, 2179, -1, 2179, 2181, 2182, -1, 1603, 2179, 2182, -1, 1603, 1605, 2179, -1, 2179, 1605, 2183, -1, 2184, 2179, 2183, -1, 2184, 1607, 2179, -1, 2185, 2104, 2186, -1, 2187, 1546, 2150, -1, 2150, 1546, 2188, -1, 2189, 2150, 2188, -1, 2189, 1547, 2150, -1, 1564, 1551, 1976, -1, 1565, 1554, 2107, -1, 2107, 1554, 2190, -1, 2191, 2107, 2190, -1, 2191, 2192, 2107, -1, 2107, 2192, 1568, -1, 1569, 2107, 1568, -1, 2293, 2335, 2215, -1, 2215, 2335, 2214, -1, 2314, 2193, 2381, -1, 2381, 2193, 2382, -1, 2382, 2193, 2316, -1, 2387, 2316, 2317, -1, 2201, 2317, 2194, -1, 2377, 2194, 2195, -1, 2196, 2195, 2197, -1, 2202, 2197, 2319, -1, 2203, 2319, 2320, -1, 2372, 2320, 2204, -1, 2205, 2204, 2261, -1, 2206, 2261, 2207, -1, 2198, 2207, 2263, -1, 2370, 2263, 2266, -1, 2386, 2266, 2208, -1, 2366, 2208, 2265, -1, 2365, 2265, 2267, -1, 2364, 2267, 2268, -1, 2209, 2268, 2199, -1, 2384, 2199, 2270, -1, 2360, 2270, 2200, -1, 2383, 2200, 2356, -1, 2383, 2360, 2200, -1, 2382, 2316, 2387, -1, 2387, 2317, 2201, -1, 2201, 2194, 2377, -1, 2377, 2195, 2196, -1, 2196, 2197, 2202, -1, 2202, 2319, 2203, -1, 2203, 2320, 2372, -1, 2372, 2204, 2205, -1, 2205, 2261, 2206, -1, 2206, 2207, 2198, -1, 2198, 2263, 2370, -1, 2370, 2266, 2386, -1, 2386, 2208, 2366, -1, 2366, 2265, 2365, -1, 2365, 2267, 2364, -1, 2364, 2268, 2209, -1, 2209, 2199, 2384, -1, 2384, 2270, 2360, -1, 2200, 2273, 2356, -1, 2356, 2273, 2211, -1, 2210, 2211, 2324, -1, 2352, 2324, 2323, -1, 2351, 2323, 2216, -1, 2212, 2216, 2322, -1, 2349, 2322, 2321, -1, 2348, 2321, 2277, -1, 2344, 2277, 2278, -1, 2345, 2278, 2217, -1, 2343, 2217, 2294, -1, 2342, 2294, 2296, -1, 2339, 2296, 2287, -1, 2340, 2287, 2297, -1, 2337, 2297, 2218, -1, 2219, 2218, 2290, -1, 2220, 2290, 2221, -1, 2333, 2221, 2299, -1, 2222, 2299, 2292, -1, 2331, 2292, 2213, -1, 2223, 2213, 2215, -1, 2214, 2223, 2215, -1, 2356, 2211, 2210, -1, 2210, 2324, 2352, -1, 2352, 2323, 2351, -1, 2351, 2216, 2212, -1, 2212, 2322, 2349, -1, 2349, 2321, 2348, -1, 2348, 2277, 2344, -1, 2344, 2278, 2345, -1, 2345, 2217, 2343, -1, 2343, 2294, 2342, -1, 2342, 2296, 2339, -1, 2339, 2287, 2340, -1, 2340, 2297, 2337, -1, 2337, 2218, 2219, -1, 2219, 2290, 2220, -1, 2220, 2221, 2333, -1, 2333, 2299, 2222, -1, 2222, 2292, 2331, -1, 2331, 2213, 2223, -1, 2314, 2381, 2224, -1, 2224, 2381, 2380, -1, 2380, 2225, 2224, -1, 2224, 2225, 2313, -1, 2313, 2225, 2233, -1, 2312, 2233, 2226, -1, 2325, 2226, 2392, -1, 2309, 2392, 2227, -1, 2234, 2227, 2390, -1, 2310, 2390, 2235, -1, 2306, 2235, 2228, -1, 2229, 2228, 2326, -1, 2301, 2326, 2230, -1, 2302, 2230, 2236, -1, 2237, 2236, 2231, -1, 2232, 2231, 2335, -1, 2293, 2232, 2335, -1, 2313, 2233, 2312, -1, 2312, 2226, 2325, -1, 2325, 2392, 2309, -1, 2309, 2227, 2234, -1, 2234, 2390, 2310, -1, 2310, 2235, 2306, -1, 2306, 2228, 2229, -1, 2229, 2326, 2301, -1, 2301, 2230, 2302, -1, 2302, 2236, 2237, -1, 2237, 2231, 2232, -1, 2247, 2238, 3772, -1, 3772, 2238, 3250, -1, 2239, 3772, 3250, -1, 2239, 3773, 3772, -1, 2239, 2398, 3773, -1, 2239, 2399, 2398, -1, 2240, 3253, 2408, -1, 2408, 3253, 3767, -1, 3767, 3253, 3252, -1, 2241, 3252, 2242, -1, 2248, 2242, 2243, -1, 3762, 2243, 3232, -1, 3783, 3232, 3231, -1, 3768, 3231, 2249, -1, 3770, 2249, 2244, -1, 2245, 2244, 2246, -1, 3771, 2246, 2238, -1, 2247, 3771, 2238, -1, 3767, 3252, 2241, -1, 2241, 2242, 2248, -1, 2248, 2243, 3762, -1, 3762, 3232, 3783, -1, 3783, 3231, 3768, -1, 3768, 2249, 3770, -1, 3770, 2244, 2245, -1, 2245, 2246, 3771, -1, 2250, 3885, 2409, -1, 2409, 3885, 2251, -1, 2251, 3885, 3883, -1, 3272, 3883, 2253, -1, 3271, 2253, 3880, -1, 2252, 3880, 3269, -1, 2252, 3271, 3880, -1, 2251, 3883, 3272, -1, 3272, 2253, 3271, -1, 3880, 3879, 3269, -1, 3269, 3879, 2255, -1, 2255, 3879, 2254, -1, 3756, 2255, 2254, -1, 3756, 3276, 2255, -1, 3756, 2256, 3276, -1, 3276, 2256, 3278, -1, 3278, 2256, 2259, -1, 2257, 2259, 2258, -1, 3282, 2257, 2258, -1, 3278, 2259, 2257, -1, 2260, 2261, 2262, -1, 2260, 2207, 2261, -1, 2260, 2710, 2207, -1, 2207, 2710, 2263, -1, 2263, 2710, 2266, -1, 2266, 2710, 2705, -1, 2208, 2705, 2264, -1, 2265, 2264, 2267, -1, 2265, 2208, 2264, -1, 2266, 2705, 2208, -1, 2267, 2264, 2268, -1, 2268, 2264, 2269, -1, 2199, 2269, 2270, -1, 2199, 2268, 2269, -1, 2270, 2269, 2200, -1, 2200, 2269, 2271, -1, 2679, 2200, 2271, -1, 2679, 2272, 2200, -1, 2200, 2272, 2671, -1, 2273, 2671, 2594, -1, 2211, 2594, 2324, -1, 2211, 2273, 2594, -1, 2594, 2671, 2274, -1, 2274, 2671, 2668, -1, 2610, 2668, 2658, -1, 2611, 2658, 2656, -1, 2619, 2656, 2275, -1, 2620, 2275, 2729, -1, 2276, 2729, 2646, -1, 2628, 2646, 2642, -1, 2632, 2642, 2636, -1, 2632, 2628, 2642, -1, 2274, 2668, 2610, -1, 2610, 2658, 2611, -1, 2611, 2656, 2619, -1, 2619, 2275, 2620, -1, 2620, 2729, 2276, -1, 2276, 2646, 2628, -1, 2733, 2277, 2594, -1, 2733, 2278, 2277, -1, 2733, 2734, 2278, -1, 2278, 2734, 2279, -1, 2217, 2279, 2280, -1, 2571, 2217, 2280, -1, 2571, 2294, 2217, -1, 2571, 2281, 2294, -1, 2294, 2281, 2295, -1, 2296, 2295, 2282, -1, 2283, 2296, 2282, -1, 2283, 2284, 2296, -1, 2296, 2284, 2287, -1, 2287, 2284, 2286, -1, 2285, 2287, 2286, -1, 2285, 2297, 2287, -1, 2285, 2537, 2297, -1, 2297, 2537, 2288, -1, 2218, 2288, 2738, -1, 2289, 2218, 2738, -1, 2289, 2290, 2218, -1, 2289, 2522, 2290, -1, 2290, 2522, 2298, -1, 2221, 2298, 2506, -1, 2299, 2506, 2291, -1, 2292, 2291, 2498, -1, 2293, 2498, 2232, -1, 2293, 2292, 2498, -1, 2293, 2213, 2292, -1, 2293, 2215, 2213, -1, 2278, 2279, 2217, -1, 2294, 2295, 2296, -1, 2297, 2288, 2218, -1, 2290, 2298, 2221, -1, 2221, 2506, 2299, -1, 2299, 2291, 2292, -1, 2498, 2496, 2232, -1, 2232, 2496, 2237, -1, 2237, 2496, 2493, -1, 2302, 2493, 2300, -1, 2301, 2300, 2229, -1, 2301, 2302, 2300, -1, 2237, 2493, 2302, -1, 2300, 2484, 2229, -1, 2229, 2484, 2306, -1, 2306, 2484, 2483, -1, 2303, 2306, 2483, -1, 2303, 2745, 2306, -1, 2306, 2745, 2305, -1, 2304, 2306, 2305, -1, 2304, 2307, 2306, -1, 2306, 2307, 2308, -1, 2456, 2306, 2308, -1, 2456, 2449, 2306, -1, 2306, 2449, 2310, -1, 2310, 2449, 2444, -1, 2234, 2444, 2309, -1, 2234, 2310, 2444, -1, 2311, 2312, 2444, -1, 2311, 2313, 2312, -1, 2311, 2224, 2313, -1, 2311, 2434, 2224, -1, 2224, 2434, 2314, -1, 2314, 2434, 2433, -1, 2315, 2314, 2433, -1, 2315, 2193, 2314, -1, 2315, 2316, 2193, -1, 2315, 2422, 2316, -1, 2316, 2422, 2317, -1, 2317, 2422, 2194, -1, 2194, 2422, 2195, -1, 2195, 2422, 2412, -1, 2197, 2412, 2318, -1, 2319, 2318, 2320, -1, 2319, 2197, 2318, -1, 2195, 2412, 2197, -1, 2318, 2262, 2320, -1, 2320, 2262, 2204, -1, 2204, 2262, 2261, -1, 2277, 2321, 2594, -1, 2594, 2321, 2322, -1, 2216, 2594, 2322, -1, 2216, 2323, 2594, -1, 2594, 2323, 2324, -1, 2273, 2200, 2671, -1, 2312, 2325, 2444, -1, 2444, 2325, 2309, -1, 2959, 2235, 2960, -1, 2959, 2228, 2235, -1, 2959, 2326, 2228, -1, 2959, 2327, 2326, -1, 2326, 2327, 2230, -1, 2230, 2327, 2328, -1, 2236, 2328, 2231, -1, 2236, 2230, 2328, -1, 2328, 2987, 2231, -1, 2231, 2987, 2335, -1, 2335, 2987, 2956, -1, 2223, 2956, 2985, -1, 2329, 2223, 2985, -1, 2329, 2955, 2223, -1, 2223, 2955, 2330, -1, 2331, 2330, 2953, -1, 2332, 2331, 2953, -1, 2332, 2951, 2331, -1, 2331, 2951, 2222, -1, 2222, 2951, 2334, -1, 2333, 2334, 2220, -1, 2333, 2222, 2334, -1, 2335, 2956, 2223, -1, 2214, 2335, 2223, -1, 2223, 2330, 2331, -1, 2334, 2336, 2220, -1, 2220, 2336, 2219, -1, 2219, 2336, 2337, -1, 2337, 2336, 2338, -1, 2340, 2338, 2341, -1, 2339, 2341, 2342, -1, 2339, 2340, 2341, -1, 2337, 2338, 2340, -1, 2341, 2948, 2342, -1, 2342, 2948, 2343, -1, 2343, 2948, 2347, -1, 2345, 2347, 2346, -1, 2344, 2346, 2348, -1, 2344, 2345, 2346, -1, 2343, 2347, 2345, -1, 2346, 2350, 2348, -1, 2348, 2350, 2349, -1, 2349, 2350, 2212, -1, 2212, 2350, 2353, -1, 2351, 2353, 2352, -1, 2351, 2212, 2353, -1, 2352, 2353, 2210, -1, 2210, 2353, 2354, -1, 2356, 2354, 2355, -1, 2980, 2356, 2355, -1, 2980, 2979, 2356, -1, 2356, 2979, 2946, -1, 2357, 2356, 2946, -1, 2357, 2944, 2356, -1, 2356, 2944, 2358, -1, 2943, 2356, 2358, -1, 2943, 2942, 2356, -1, 2356, 2942, 2359, -1, 2383, 2359, 2361, -1, 2360, 2361, 2362, -1, 2384, 2362, 2385, -1, 2209, 2385, 2363, -1, 2940, 2209, 2363, -1, 2940, 2364, 2209, -1, 2940, 2939, 2364, -1, 2364, 2939, 2365, -1, 2365, 2939, 2367, -1, 2366, 2367, 2368, -1, 2386, 2368, 2369, -1, 2938, 2386, 2369, -1, 2938, 2370, 2386, -1, 2938, 2973, 2370, -1, 2370, 2973, 2198, -1, 2198, 2973, 2972, -1, 2935, 2198, 2972, -1, 2935, 2206, 2198, -1, 2935, 2371, 2206, -1, 2206, 2371, 2934, -1, 2205, 2934, 2969, -1, 2968, 2205, 2969, -1, 2968, 2372, 2205, -1, 2968, 2373, 2372, -1, 2372, 2373, 2374, -1, 2203, 2374, 2967, -1, 2932, 2203, 2967, -1, 2932, 2202, 2203, -1, 2932, 2375, 2202, -1, 2202, 2375, 2196, -1, 2196, 2375, 2376, -1, 2931, 2196, 2376, -1, 2931, 2377, 2196, -1, 2931, 2378, 2377, -1, 2377, 2378, 2201, -1, 2201, 2378, 2379, -1, 2387, 2379, 2391, -1, 2380, 2391, 2225, -1, 2380, 2387, 2391, -1, 2380, 2382, 2387, -1, 2380, 2381, 2382, -1, 2210, 2354, 2356, -1, 2356, 2359, 2383, -1, 2383, 2361, 2360, -1, 2360, 2362, 2384, -1, 2384, 2385, 2209, -1, 2365, 2367, 2366, -1, 2366, 2368, 2386, -1, 2206, 2934, 2205, -1, 2372, 2374, 2203, -1, 2201, 2379, 2387, -1, 2962, 2390, 2391, -1, 2962, 2388, 2390, -1, 2390, 2388, 2389, -1, 2927, 2390, 2389, -1, 2927, 2960, 2390, -1, 2390, 2960, 2235, -1, 2390, 2227, 2391, -1, 2391, 2227, 2392, -1, 2226, 2391, 2392, -1, 2226, 2233, 2391, -1, 2391, 2233, 2225, -1, 2393, 2394, 3246, -1, 3246, 2394, 3247, -1, 3247, 2394, 3777, -1, 3244, 3777, 2395, -1, 3242, 2395, 3775, -1, 3229, 3775, 3780, -1, 3230, 3780, 2396, -1, 2401, 2396, 3769, -1, 3249, 3769, 3774, -1, 3251, 3774, 2397, -1, 2400, 2397, 2398, -1, 2399, 2400, 2398, -1, 3247, 3777, 3244, -1, 3244, 2395, 3242, -1, 3242, 3775, 3229, -1, 3229, 3780, 3230, -1, 3230, 2396, 2401, -1, 2401, 3769, 3249, -1, 3249, 3774, 3251, -1, 3251, 2397, 2400, -1, 3878, 3280, 2403, -1, 2403, 3280, 3277, -1, 2402, 2403, 3277, -1, 2402, 3757, 2403, -1, 2402, 2258, 3757, -1, 2402, 3282, 2258, -1, 2404, 2405, 3765, -1, 3765, 2405, 2406, -1, 3766, 2406, 2407, -1, 2240, 3766, 2407, -1, 2240, 2408, 3766, -1, 3765, 2406, 3766, -1, 2250, 2409, 3884, -1, 3884, 2409, 2410, -1, 3274, 3884, 2410, -1, 3274, 2411, 3884, -1, 3274, 3208, 2411, -1, 3274, 3209, 3208, -1, 2318, 2420, 2262, -1, 2318, 2419, 2420, -1, 2318, 2412, 2419, -1, 2419, 2412, 2423, -1, 2421, 2423, 2413, -1, 2767, 2413, 2414, -1, 2770, 2414, 2771, -1, 2415, 2771, 2775, -1, 2416, 2775, 2417, -1, 3066, 2417, 3067, -1, 3066, 2416, 2417, -1, 3066, 3028, 2416, -1, 2416, 3028, 2718, -1, 2415, 2718, 2769, -1, 2770, 2769, 2766, -1, 2767, 2766, 2418, -1, 2421, 2418, 2722, -1, 2419, 2722, 2420, -1, 2419, 2421, 2722, -1, 2419, 2423, 2421, -1, 2412, 2422, 2423, -1, 2423, 2422, 2426, -1, 2413, 2426, 2768, -1, 2414, 2768, 2424, -1, 2771, 2424, 2773, -1, 2775, 2773, 2425, -1, 2417, 2425, 2778, -1, 3067, 2778, 2428, -1, 3067, 2417, 2778, -1, 2422, 2315, 2426, -1, 2426, 2315, 2765, -1, 2768, 2765, 2772, -1, 2424, 2772, 2427, -1, 2773, 2427, 2774, -1, 2425, 2774, 2431, -1, 2778, 2431, 2432, -1, 2428, 2432, 2429, -1, 2428, 2778, 2432, -1, 2315, 2433, 2765, -1, 2765, 2433, 2430, -1, 2772, 2430, 2436, -1, 2427, 2436, 2777, -1, 2774, 2777, 2776, -1, 2431, 2776, 2780, -1, 2432, 2780, 2439, -1, 2429, 2439, 3031, -1, 2429, 2432, 2439, -1, 2433, 2434, 2430, -1, 2430, 2434, 2435, -1, 2436, 2435, 2437, -1, 2777, 2437, 2438, -1, 2776, 2438, 2779, -1, 2780, 2779, 2783, -1, 2439, 2783, 2785, -1, 3031, 2785, 3032, -1, 3031, 2439, 2785, -1, 2434, 2311, 2435, -1, 2435, 2311, 2440, -1, 2437, 2440, 2441, -1, 2438, 2441, 2442, -1, 2779, 2442, 2782, -1, 2783, 2782, 2789, -1, 2785, 2789, 2443, -1, 3032, 2443, 3070, -1, 3032, 2785, 2443, -1, 2311, 2444, 2440, -1, 2440, 2444, 2448, -1, 2441, 2448, 2445, -1, 2442, 2445, 2784, -1, 2782, 2784, 2788, -1, 2789, 2788, 2446, -1, 2443, 2446, 2447, -1, 3070, 2447, 2450, -1, 3070, 2443, 2447, -1, 2444, 2449, 2448, -1, 2448, 2449, 2451, -1, 2445, 2451, 2781, -1, 2784, 2781, 2453, -1, 2788, 2453, 2787, -1, 2446, 2787, 2793, -1, 2447, 2793, 2454, -1, 2450, 2454, 3033, -1, 2450, 2447, 2454, -1, 2449, 2456, 2451, -1, 2451, 2456, 2452, -1, 2781, 2452, 2457, -1, 2453, 2457, 2791, -1, 2787, 2791, 2792, -1, 2793, 2792, 2796, -1, 2454, 2796, 2455, -1, 3033, 2455, 2460, -1, 3033, 2454, 2455, -1, 2456, 2308, 2452, -1, 2452, 2308, 2462, -1, 2457, 2462, 2786, -1, 2791, 2786, 2458, -1, 2792, 2458, 2459, -1, 2796, 2459, 2464, -1, 2455, 2464, 2461, -1, 2460, 2461, 3072, -1, 2460, 2455, 2461, -1, 2308, 2307, 2462, -1, 2462, 2307, 2463, -1, 2786, 2463, 2790, -1, 2458, 2790, 2466, -1, 2459, 2466, 2467, -1, 2464, 2467, 2795, -1, 2461, 2795, 2465, -1, 3072, 2465, 3035, -1, 3072, 2461, 2465, -1, 2307, 2304, 2463, -1, 2463, 2304, 2470, -1, 2790, 2470, 2471, -1, 2466, 2471, 2794, -1, 2467, 2794, 2468, -1, 2795, 2468, 2473, -1, 2465, 2473, 2476, -1, 3035, 2476, 2469, -1, 3035, 2465, 2476, -1, 2304, 2305, 2470, -1, 2470, 2305, 2758, -1, 2471, 2758, 2472, -1, 2794, 2472, 2797, -1, 2468, 2797, 2474, -1, 2473, 2474, 2799, -1, 2476, 2799, 2475, -1, 2469, 2475, 2997, -1, 2469, 2476, 2475, -1, 2758, 2305, 2746, -1, 2472, 2746, 2477, -1, 2797, 2477, 2743, -1, 2474, 2743, 2742, -1, 2799, 2742, 2807, -1, 2475, 2807, 2478, -1, 2997, 2478, 2740, -1, 2997, 2475, 2478, -1, 2303, 2744, 2745, -1, 2303, 2481, 2744, -1, 2303, 2483, 2481, -1, 2481, 2483, 2485, -1, 2482, 2485, 2486, -1, 2801, 2486, 2805, -1, 2806, 2805, 2811, -1, 2479, 2811, 2814, -1, 2480, 2814, 2488, -1, 2999, 2488, 3000, -1, 2999, 2480, 2488, -1, 2999, 3037, 2480, -1, 2480, 3037, 2741, -1, 2479, 2741, 2809, -1, 2806, 2809, 2804, -1, 2801, 2804, 2800, -1, 2482, 2800, 2798, -1, 2481, 2798, 2744, -1, 2481, 2482, 2798, -1, 2481, 2485, 2482, -1, 2483, 2484, 2485, -1, 2485, 2484, 2802, -1, 2486, 2802, 2803, -1, 2805, 2803, 2810, -1, 2811, 2810, 2813, -1, 2814, 2813, 2487, -1, 2488, 2487, 2492, -1, 3000, 2492, 3001, -1, 3000, 2488, 2492, -1, 2484, 2300, 2802, -1, 2802, 2300, 2494, -1, 2803, 2494, 2489, -1, 2810, 2489, 2490, -1, 2813, 2490, 2816, -1, 2487, 2816, 2818, -1, 2492, 2818, 2491, -1, 3001, 2491, 3002, -1, 3001, 2492, 2491, -1, 2300, 2493, 2494, -1, 2494, 2493, 2808, -1, 2489, 2808, 2495, -1, 2490, 2495, 2815, -1, 2816, 2815, 2820, -1, 2818, 2820, 2821, -1, 2491, 2821, 2824, -1, 3002, 2824, 3003, -1, 3002, 2491, 2824, -1, 2493, 2496, 2808, -1, 2808, 2496, 2812, -1, 2495, 2812, 2497, -1, 2815, 2497, 2817, -1, 2820, 2817, 2823, -1, 2821, 2823, 2826, -1, 2824, 2826, 2500, -1, 3003, 2500, 3039, -1, 3003, 2824, 2500, -1, 2496, 2498, 2812, -1, 2812, 2498, 2501, -1, 2497, 2501, 2819, -1, 2817, 2819, 2503, -1, 2823, 2503, 2504, -1, 2826, 2504, 2499, -1, 2500, 2499, 2505, -1, 3039, 2505, 3004, -1, 3039, 2500, 2505, -1, 2498, 2291, 2501, -1, 2501, 2291, 2502, -1, 2819, 2502, 2507, -1, 2503, 2507, 2822, -1, 2504, 2822, 2829, -1, 2499, 2829, 2508, -1, 2505, 2508, 2833, -1, 3004, 2833, 2509, -1, 3004, 2505, 2833, -1, 2291, 2506, 2502, -1, 2502, 2506, 2512, -1, 2507, 2512, 2825, -1, 2822, 2825, 2513, -1, 2829, 2513, 2832, -1, 2508, 2832, 2515, -1, 2833, 2515, 2510, -1, 2509, 2510, 2511, -1, 2509, 2833, 2510, -1, 2506, 2298, 2512, -1, 2512, 2298, 2517, -1, 2825, 2517, 2828, -1, 2513, 2828, 2514, -1, 2832, 2514, 2516, -1, 2515, 2516, 2519, -1, 2510, 2519, 2521, -1, 2511, 2521, 3042, -1, 2511, 2510, 2521, -1, 2298, 2522, 2517, -1, 2517, 2522, 2518, -1, 2828, 2518, 2827, -1, 2514, 2827, 2830, -1, 2516, 2830, 2835, -1, 2519, 2835, 2837, -1, 2521, 2837, 2520, -1, 3042, 2520, 3006, -1, 3042, 2521, 2520, -1, 2522, 2289, 2518, -1, 2518, 2289, 2524, -1, 2827, 2524, 2831, -1, 2830, 2831, 2836, -1, 2835, 2836, 2839, -1, 2837, 2839, 2838, -1, 2520, 2838, 2523, -1, 3006, 2523, 2528, -1, 3006, 2520, 2523, -1, 2289, 2738, 2524, -1, 2524, 2738, 2525, -1, 2831, 2525, 2526, -1, 2836, 2526, 2530, -1, 2839, 2530, 2531, -1, 2838, 2531, 2527, -1, 2523, 2527, 2535, -1, 2528, 2535, 2529, -1, 2528, 2523, 2535, -1, 2525, 2738, 2834, -1, 2526, 2834, 2737, -1, 2530, 2737, 2736, -1, 2531, 2736, 2532, -1, 2527, 2532, 2841, -1, 2535, 2841, 2533, -1, 2529, 2533, 2534, -1, 2529, 2535, 2533, -1, 2537, 2739, 2288, -1, 2537, 2536, 2739, -1, 2537, 2285, 2536, -1, 2536, 2285, 2538, -1, 2547, 2538, 2548, -1, 2840, 2548, 2539, -1, 2843, 2539, 2752, -1, 2751, 2752, 2540, -1, 2755, 2540, 2541, -1, 2543, 2541, 2542, -1, 2543, 2755, 2541, -1, 2543, 3008, 2755, -1, 2755, 3008, 2756, -1, 2751, 2756, 2753, -1, 2843, 2753, 2544, -1, 2840, 2544, 2545, -1, 2547, 2545, 2546, -1, 2536, 2546, 2739, -1, 2536, 2547, 2546, -1, 2536, 2538, 2547, -1, 2285, 2286, 2538, -1, 2538, 2286, 2549, -1, 2548, 2549, 2747, -1, 2539, 2747, 2550, -1, 2752, 2550, 2754, -1, 2540, 2754, 2845, -1, 2541, 2845, 2552, -1, 2542, 2552, 2551, -1, 2542, 2541, 2552, -1, 2286, 2284, 2549, -1, 2549, 2284, 2842, -1, 2747, 2842, 2750, -1, 2550, 2750, 2749, -1, 2754, 2749, 2848, -1, 2845, 2848, 2850, -1, 2552, 2850, 2553, -1, 2551, 2553, 2556, -1, 2551, 2552, 2553, -1, 2284, 2283, 2842, -1, 2842, 2283, 2554, -1, 2750, 2554, 2748, -1, 2749, 2748, 2844, -1, 2848, 2844, 2847, -1, 2850, 2847, 2558, -1, 2553, 2558, 2555, -1, 2556, 2555, 2560, -1, 2556, 2553, 2555, -1, 2283, 2282, 2554, -1, 2554, 2282, 2557, -1, 2748, 2557, 2562, -1, 2844, 2562, 2846, -1, 2847, 2846, 2852, -1, 2558, 2852, 2559, -1, 2555, 2559, 2857, -1, 2560, 2857, 2563, -1, 2560, 2555, 2857, -1, 2282, 2295, 2557, -1, 2557, 2295, 2561, -1, 2562, 2561, 2566, -1, 2846, 2566, 2849, -1, 2852, 2849, 2855, -1, 2559, 2855, 2856, -1, 2857, 2856, 2564, -1, 2563, 2564, 2565, -1, 2563, 2857, 2564, -1, 2295, 2281, 2561, -1, 2561, 2281, 2568, -1, 2566, 2568, 2851, -1, 2849, 2851, 2567, -1, 2855, 2567, 2854, -1, 2856, 2854, 2861, -1, 2564, 2861, 2860, -1, 2565, 2860, 3009, -1, 2565, 2564, 2860, -1, 2281, 2571, 2568, -1, 2568, 2571, 2569, -1, 2851, 2569, 2853, -1, 2567, 2853, 2574, -1, 2854, 2574, 2575, -1, 2861, 2575, 2859, -1, 2860, 2859, 2570, -1, 3009, 2570, 2579, -1, 3009, 2860, 2570, -1, 2571, 2280, 2569, -1, 2569, 2280, 2572, -1, 2853, 2572, 2573, -1, 2574, 2573, 2576, -1, 2575, 2576, 2863, -1, 2859, 2863, 2577, -1, 2570, 2577, 2582, -1, 2579, 2582, 2578, -1, 2579, 2570, 2582, -1, 2280, 2279, 2572, -1, 2572, 2279, 2583, -1, 2573, 2583, 2580, -1, 2576, 2580, 2862, -1, 2863, 2862, 2864, -1, 2577, 2864, 2586, -1, 2582, 2586, 2581, -1, 2578, 2581, 3049, -1, 2578, 2582, 2581, -1, 2279, 2734, 2583, -1, 2583, 2734, 2858, -1, 2580, 2858, 2584, -1, 2862, 2584, 2585, -1, 2864, 2585, 2865, -1, 2586, 2865, 2587, -1, 2581, 2587, 2593, -1, 3049, 2593, 3011, -1, 3049, 2581, 2593, -1, 2858, 2734, 2732, -1, 2584, 2732, 2588, -1, 2585, 2588, 2589, -1, 2865, 2589, 2590, -1, 2587, 2590, 2591, -1, 2593, 2591, 2592, -1, 3011, 2592, 2730, -1, 3011, 2593, 2592, -1, 2594, 2735, 2733, -1, 2594, 2595, 2735, -1, 2594, 2274, 2595, -1, 2595, 2274, 2868, -1, 2596, 2868, 2597, -1, 2604, 2597, 2871, -1, 2602, 2871, 2874, -1, 2600, 2874, 2607, -1, 2599, 2607, 2877, -1, 3012, 2877, 3050, -1, 3012, 2599, 2877, -1, 3012, 2598, 2599, -1, 2599, 2598, 2601, -1, 2600, 2601, 2731, -1, 2602, 2731, 2603, -1, 2604, 2603, 2867, -1, 2596, 2867, 2866, -1, 2595, 2866, 2735, -1, 2595, 2596, 2866, -1, 2595, 2868, 2596, -1, 2274, 2610, 2868, -1, 2868, 2610, 2605, -1, 2597, 2605, 2870, -1, 2871, 2870, 2606, -1, 2874, 2606, 2608, -1, 2607, 2608, 2613, -1, 2877, 2613, 2609, -1, 3050, 2609, 3051, -1, 3050, 2877, 2609, -1, 2610, 2611, 2605, -1, 2605, 2611, 2612, -1, 2870, 2612, 2869, -1, 2606, 2869, 2873, -1, 2608, 2873, 2879, -1, 2613, 2879, 2614, -1, 2609, 2614, 2615, -1, 3051, 2615, 2616, -1, 3051, 2609, 2615, -1, 2611, 2619, 2612, -1, 2612, 2619, 2872, -1, 2869, 2872, 2875, -1, 2873, 2875, 2876, -1, 2879, 2876, 2881, -1, 2614, 2881, 2885, -1, 2615, 2885, 2618, -1, 2616, 2618, 2617, -1, 2616, 2615, 2618, -1, 2619, 2620, 2872, -1, 2872, 2620, 2621, -1, 2875, 2621, 2622, -1, 2876, 2622, 2624, -1, 2881, 2624, 2623, -1, 2885, 2623, 2625, -1, 2618, 2625, 2627, -1, 2617, 2627, 3014, -1, 2617, 2618, 2627, -1, 2620, 2276, 2621, -1, 2621, 2276, 2878, -1, 2622, 2878, 2629, -1, 2624, 2629, 2884, -1, 2623, 2884, 2626, -1, 2625, 2626, 2890, -1, 2627, 2890, 2631, -1, 3014, 2631, 3015, -1, 3014, 2627, 2631, -1, 2276, 2628, 2878, -1, 2878, 2628, 2633, -1, 2629, 2633, 2883, -1, 2884, 2883, 2887, -1, 2626, 2887, 2886, -1, 2890, 2886, 2630, -1, 2631, 2630, 2893, -1, 3015, 2893, 2635, -1, 3015, 2631, 2893, -1, 2628, 2632, 2633, -1, 2633, 2632, 2880, -1, 2883, 2880, 2882, -1, 2887, 2882, 2634, -1, 2886, 2634, 2892, -1, 2630, 2892, 2638, -1, 2893, 2638, 2897, -1, 2635, 2897, 2640, -1, 2635, 2893, 2897, -1, 2632, 2636, 2880, -1, 2880, 2636, 2641, -1, 2882, 2641, 2637, -1, 2634, 2637, 2889, -1, 2892, 2889, 2895, -1, 2638, 2895, 2896, -1, 2897, 2896, 2639, -1, 2640, 2639, 3016, -1, 2640, 2897, 2639, -1, 2636, 2642, 2641, -1, 2641, 2642, 2643, -1, 2637, 2643, 2888, -1, 2889, 2888, 2891, -1, 2895, 2891, 2894, -1, 2896, 2894, 2644, -1, 2639, 2644, 2645, -1, 3016, 2645, 3018, -1, 3016, 2639, 2645, -1, 2642, 2646, 2643, -1, 2643, 2646, 2647, -1, 2888, 2647, 2648, -1, 2891, 2648, 2900, -1, 2894, 2900, 2650, -1, 2644, 2650, 2902, -1, 2645, 2902, 2653, -1, 3018, 2653, 3019, -1, 3018, 2645, 2653, -1, 2646, 2729, 2647, -1, 2647, 2729, 2649, -1, 2648, 2649, 2899, -1, 2900, 2899, 2901, -1, 2650, 2901, 2651, -1, 2902, 2651, 2906, -1, 2653, 2906, 2652, -1, 3019, 2652, 3020, -1, 3019, 2653, 2652, -1, 2649, 2729, 2728, -1, 2899, 2728, 2654, -1, 2901, 2654, 2727, -1, 2651, 2727, 2726, -1, 2906, 2726, 2907, -1, 2652, 2907, 2655, -1, 3020, 2655, 2724, -1, 3020, 2652, 2655, -1, 2656, 2657, 2275, -1, 2656, 2659, 2657, -1, 2656, 2658, 2659, -1, 2659, 2658, 2660, -1, 2903, 2660, 2904, -1, 2661, 2904, 2910, -1, 2913, 2910, 2662, -1, 2912, 2662, 2663, -1, 2917, 2663, 2664, -1, 3022, 2664, 3059, -1, 3022, 2917, 2664, -1, 3022, 3057, 2917, -1, 2917, 3057, 2665, -1, 2912, 2665, 2725, -1, 2913, 2725, 2908, -1, 2661, 2908, 2666, -1, 2903, 2666, 2898, -1, 2659, 2898, 2657, -1, 2659, 2903, 2898, -1, 2659, 2660, 2903, -1, 2658, 2668, 2660, -1, 2660, 2668, 2905, -1, 2904, 2905, 2909, -1, 2910, 2909, 2916, -1, 2662, 2916, 2918, -1, 2663, 2918, 2667, -1, 2664, 2667, 2670, -1, 3059, 2670, 3023, -1, 3059, 2664, 2670, -1, 2668, 2671, 2905, -1, 2905, 2671, 2669, -1, 2909, 2669, 2911, -1, 2916, 2911, 2915, -1, 2918, 2915, 2674, -1, 2667, 2674, 2919, -1, 2670, 2919, 2677, -1, 3023, 2677, 3024, -1, 3023, 2670, 2677, -1, 2671, 2272, 2669, -1, 2669, 2272, 2672, -1, 2911, 2672, 2680, -1, 2915, 2680, 2673, -1, 2674, 2673, 2675, -1, 2919, 2675, 2922, -1, 2677, 2922, 2678, -1, 3024, 2678, 2676, -1, 3024, 2677, 2678, -1, 2272, 2679, 2672, -1, 2672, 2679, 2914, -1, 2680, 2914, 2684, -1, 2673, 2684, 2681, -1, 2675, 2681, 2682, -1, 2922, 2682, 2683, -1, 2678, 2683, 2689, -1, 2676, 2689, 2688, -1, 2676, 2678, 2689, -1, 2679, 2271, 2914, -1, 2914, 2271, 2685, -1, 2684, 2685, 2686, -1, 2681, 2686, 2921, -1, 2682, 2921, 2687, -1, 2683, 2687, 2924, -1, 2689, 2924, 2695, -1, 2688, 2695, 2694, -1, 2688, 2689, 2695, -1, 2271, 2269, 2685, -1, 2685, 2269, 2690, -1, 2686, 2690, 2696, -1, 2921, 2696, 2691, -1, 2687, 2691, 2692, -1, 2924, 2692, 2693, -1, 2695, 2693, 2699, -1, 2694, 2699, 3025, -1, 2694, 2695, 2699, -1, 2269, 2264, 2690, -1, 2690, 2264, 2920, -1, 2696, 2920, 2923, -1, 2691, 2923, 2697, -1, 2692, 2697, 2698, -1, 2693, 2698, 2760, -1, 2699, 2760, 2700, -1, 3025, 2700, 3026, -1, 3025, 2699, 2700, -1, 2264, 2705, 2920, -1, 2920, 2705, 2701, -1, 2923, 2701, 2702, -1, 2697, 2702, 2706, -1, 2698, 2706, 2759, -1, 2760, 2759, 2703, -1, 2700, 2703, 2704, -1, 3026, 2704, 3027, -1, 3026, 2700, 2704, -1, 2705, 2710, 2701, -1, 2701, 2710, 2926, -1, 2702, 2926, 2925, -1, 2706, 2925, 2707, -1, 2759, 2707, 2708, -1, 2703, 2708, 2762, -1, 2704, 2762, 2709, -1, 3027, 2709, 2713, -1, 3027, 2704, 2709, -1, 2710, 2260, 2926, -1, 2926, 2260, 2711, -1, 2925, 2711, 2757, -1, 2707, 2757, 2712, -1, 2708, 2712, 2716, -1, 2762, 2716, 2764, -1, 2709, 2764, 2763, -1, 2713, 2763, 2714, -1, 2713, 2709, 2763, -1, 2260, 2262, 2711, -1, 2711, 2262, 2715, -1, 2757, 2715, 2723, -1, 2712, 2723, 2721, -1, 2716, 2721, 2761, -1, 2764, 2761, 2720, -1, 2763, 2720, 2717, -1, 2714, 2717, 2719, -1, 2714, 2763, 2717, -1, 3028, 2719, 2718, -1, 2718, 2719, 2717, -1, 2769, 2717, 2720, -1, 2766, 2720, 2761, -1, 2418, 2761, 2721, -1, 2722, 2721, 2723, -1, 2420, 2723, 2715, -1, 2262, 2420, 2715, -1, 3057, 2724, 2665, -1, 2665, 2724, 2655, -1, 2725, 2655, 2907, -1, 2908, 2907, 2726, -1, 2666, 2726, 2727, -1, 2898, 2727, 2654, -1, 2657, 2654, 2728, -1, 2275, 2728, 2729, -1, 2275, 2657, 2728, -1, 2598, 2730, 2601, -1, 2601, 2730, 2592, -1, 2731, 2592, 2591, -1, 2603, 2591, 2590, -1, 2867, 2590, 2589, -1, 2866, 2589, 2588, -1, 2735, 2588, 2732, -1, 2733, 2732, 2734, -1, 2733, 2735, 2732, -1, 3008, 2534, 2756, -1, 2756, 2534, 2533, -1, 2753, 2533, 2841, -1, 2544, 2841, 2532, -1, 2545, 2532, 2736, -1, 2546, 2736, 2737, -1, 2739, 2737, 2834, -1, 2288, 2834, 2738, -1, 2288, 2739, 2834, -1, 3037, 2740, 2741, -1, 2741, 2740, 2478, -1, 2809, 2478, 2807, -1, 2804, 2807, 2742, -1, 2800, 2742, 2743, -1, 2798, 2743, 2477, -1, 2744, 2477, 2746, -1, 2745, 2746, 2305, -1, 2745, 2744, 2746, -1, 2554, 2750, 2842, -1, 2750, 2550, 2747, -1, 2557, 2748, 2554, -1, 2550, 2752, 2539, -1, 2748, 2749, 2750, -1, 2753, 2843, 2751, -1, 2751, 2843, 2752, -1, 2749, 2754, 2550, -1, 2533, 2753, 2756, -1, 2754, 2540, 2752, -1, 2540, 2755, 2751, -1, 2751, 2755, 2756, -1, 2757, 2711, 2715, -1, 2471, 2470, 2758, -1, 2831, 2524, 2525, -1, 2722, 2723, 2420, -1, 2723, 2712, 2757, -1, 2712, 2708, 2707, -1, 2716, 2712, 2721, -1, 2708, 2703, 2759, -1, 2762, 2708, 2716, -1, 2703, 2700, 2760, -1, 2704, 2703, 2762, -1, 2693, 2760, 2699, -1, 2698, 2759, 2760, -1, 2706, 2707, 2759, -1, 2925, 2757, 2707, -1, 2418, 2721, 2722, -1, 2764, 2716, 2761, -1, 2709, 2762, 2764, -1, 2767, 2418, 2421, -1, 2413, 2767, 2421, -1, 2426, 2413, 2423, -1, 2766, 2761, 2418, -1, 2763, 2764, 2720, -1, 2765, 2768, 2426, -1, 2770, 2766, 2767, -1, 2414, 2770, 2767, -1, 2768, 2414, 2413, -1, 2769, 2720, 2766, -1, 2430, 2772, 2765, -1, 2772, 2424, 2768, -1, 2415, 2769, 2770, -1, 2771, 2415, 2770, -1, 2424, 2771, 2414, -1, 2718, 2717, 2769, -1, 2435, 2436, 2430, -1, 2436, 2427, 2772, -1, 2427, 2773, 2424, -1, 2416, 2718, 2415, -1, 2775, 2416, 2415, -1, 2773, 2775, 2771, -1, 2440, 2437, 2435, -1, 2437, 2777, 2436, -1, 2777, 2774, 2427, -1, 2774, 2425, 2773, -1, 2425, 2417, 2775, -1, 2448, 2441, 2440, -1, 2441, 2438, 2437, -1, 2438, 2776, 2777, -1, 2776, 2431, 2774, -1, 2431, 2778, 2425, -1, 2451, 2445, 2448, -1, 2445, 2442, 2441, -1, 2442, 2779, 2438, -1, 2779, 2780, 2776, -1, 2780, 2432, 2431, -1, 2452, 2781, 2451, -1, 2781, 2784, 2445, -1, 2784, 2782, 2442, -1, 2782, 2783, 2779, -1, 2783, 2439, 2780, -1, 2462, 2457, 2452, -1, 2457, 2453, 2781, -1, 2453, 2788, 2784, -1, 2788, 2789, 2782, -1, 2789, 2785, 2783, -1, 2463, 2786, 2462, -1, 2786, 2791, 2457, -1, 2791, 2787, 2453, -1, 2787, 2446, 2788, -1, 2446, 2443, 2789, -1, 2470, 2790, 2463, -1, 2790, 2458, 2786, -1, 2458, 2792, 2791, -1, 2792, 2793, 2787, -1, 2793, 2447, 2446, -1, 2466, 2790, 2471, -1, 2459, 2458, 2466, -1, 2796, 2792, 2459, -1, 2454, 2793, 2796, -1, 2746, 2472, 2758, -1, 2472, 2794, 2471, -1, 2797, 2472, 2477, -1, 2794, 2467, 2466, -1, 2468, 2794, 2797, -1, 2467, 2464, 2459, -1, 2795, 2467, 2468, -1, 2464, 2455, 2796, -1, 2461, 2464, 2795, -1, 2798, 2477, 2744, -1, 2474, 2797, 2743, -1, 2473, 2468, 2474, -1, 2465, 2795, 2473, -1, 2800, 2743, 2798, -1, 2799, 2474, 2742, -1, 2476, 2473, 2799, -1, 2801, 2800, 2482, -1, 2486, 2801, 2482, -1, 2802, 2486, 2485, -1, 2804, 2742, 2800, -1, 2475, 2799, 2807, -1, 2494, 2803, 2802, -1, 2806, 2804, 2801, -1, 2805, 2806, 2801, -1, 2803, 2805, 2486, -1, 2809, 2807, 2804, -1, 2808, 2489, 2494, -1, 2489, 2810, 2803, -1, 2479, 2809, 2806, -1, 2811, 2479, 2806, -1, 2810, 2811, 2805, -1, 2741, 2478, 2809, -1, 2812, 2495, 2808, -1, 2495, 2490, 2489, -1, 2490, 2813, 2810, -1, 2480, 2741, 2479, -1, 2814, 2480, 2479, -1, 2813, 2814, 2811, -1, 2501, 2497, 2812, -1, 2497, 2815, 2495, -1, 2815, 2816, 2490, -1, 2816, 2487, 2813, -1, 2487, 2488, 2814, -1, 2502, 2819, 2501, -1, 2819, 2817, 2497, -1, 2817, 2820, 2815, -1, 2820, 2818, 2816, -1, 2818, 2492, 2487, -1, 2512, 2507, 2502, -1, 2507, 2503, 2819, -1, 2503, 2823, 2817, -1, 2823, 2821, 2820, -1, 2821, 2491, 2818, -1, 2517, 2825, 2512, -1, 2825, 2822, 2507, -1, 2822, 2504, 2503, -1, 2504, 2826, 2823, -1, 2826, 2824, 2821, -1, 2518, 2828, 2517, -1, 2828, 2513, 2825, -1, 2513, 2829, 2822, -1, 2829, 2499, 2504, -1, 2499, 2500, 2826, -1, 2524, 2827, 2518, -1, 2827, 2514, 2828, -1, 2514, 2832, 2513, -1, 2832, 2508, 2829, -1, 2508, 2505, 2499, -1, 2830, 2827, 2831, -1, 2516, 2514, 2830, -1, 2515, 2832, 2516, -1, 2833, 2508, 2515, -1, 2834, 2526, 2525, -1, 2526, 2836, 2831, -1, 2530, 2526, 2737, -1, 2836, 2835, 2830, -1, 2839, 2836, 2530, -1, 2835, 2519, 2516, -1, 2837, 2835, 2839, -1, 2519, 2510, 2515, -1, 2521, 2519, 2837, -1, 2546, 2737, 2739, -1, 2531, 2530, 2736, -1, 2838, 2839, 2531, -1, 2520, 2837, 2838, -1, 2545, 2736, 2546, -1, 2527, 2531, 2532, -1, 2523, 2838, 2527, -1, 2840, 2545, 2547, -1, 2548, 2840, 2547, -1, 2549, 2548, 2538, -1, 2544, 2532, 2545, -1, 2535, 2527, 2841, -1, 2842, 2747, 2549, -1, 2843, 2544, 2840, -1, 2539, 2843, 2840, -1, 2747, 2539, 2548, -1, 2753, 2841, 2544, -1, 2561, 2562, 2557, -1, 2562, 2844, 2748, -1, 2844, 2848, 2749, -1, 2848, 2845, 2754, -1, 2845, 2541, 2540, -1, 2568, 2566, 2561, -1, 2566, 2846, 2562, -1, 2846, 2847, 2844, -1, 2847, 2850, 2848, -1, 2850, 2552, 2845, -1, 2569, 2851, 2568, -1, 2851, 2849, 2566, -1, 2849, 2852, 2846, -1, 2852, 2558, 2847, -1, 2558, 2553, 2850, -1, 2572, 2853, 2569, -1, 2853, 2567, 2851, -1, 2567, 2855, 2849, -1, 2855, 2559, 2852, -1, 2559, 2555, 2558, -1, 2583, 2573, 2572, -1, 2573, 2574, 2853, -1, 2574, 2854, 2567, -1, 2854, 2856, 2855, -1, 2856, 2857, 2559, -1, 2858, 2580, 2583, -1, 2580, 2576, 2573, -1, 2576, 2575, 2574, -1, 2575, 2861, 2854, -1, 2861, 2564, 2856, -1, 2732, 2584, 2858, -1, 2584, 2862, 2580, -1, 2862, 2863, 2576, -1, 2863, 2859, 2575, -1, 2859, 2860, 2861, -1, 2866, 2588, 2735, -1, 2588, 2585, 2584, -1, 2585, 2864, 2862, -1, 2865, 2585, 2589, -1, 2864, 2577, 2863, -1, 2586, 2864, 2865, -1, 2577, 2570, 2859, -1, 2582, 2577, 2586, -1, 2867, 2589, 2866, -1, 2587, 2865, 2590, -1, 2581, 2586, 2587, -1, 2604, 2867, 2596, -1, 2597, 2604, 2596, -1, 2605, 2597, 2868, -1, 2603, 2590, 2867, -1, 2593, 2587, 2591, -1, 2612, 2870, 2605, -1, 2602, 2603, 2604, -1, 2871, 2602, 2604, -1, 2870, 2871, 2597, -1, 2731, 2591, 2603, -1, 2872, 2869, 2612, -1, 2869, 2606, 2870, -1, 2600, 2731, 2602, -1, 2874, 2600, 2602, -1, 2606, 2874, 2871, -1, 2601, 2592, 2731, -1, 2621, 2875, 2872, -1, 2875, 2873, 2869, -1, 2873, 2608, 2606, -1, 2599, 2601, 2600, -1, 2607, 2599, 2600, -1, 2608, 2607, 2874, -1, 2878, 2622, 2621, -1, 2622, 2876, 2875, -1, 2876, 2879, 2873, -1, 2879, 2613, 2608, -1, 2613, 2877, 2607, -1, 2633, 2629, 2878, -1, 2629, 2624, 2622, -1, 2624, 2881, 2876, -1, 2881, 2614, 2879, -1, 2614, 2609, 2613, -1, 2880, 2883, 2633, -1, 2883, 2884, 2629, -1, 2884, 2623, 2624, -1, 2623, 2885, 2881, -1, 2885, 2615, 2614, -1, 2641, 2882, 2880, -1, 2882, 2887, 2883, -1, 2887, 2626, 2884, -1, 2626, 2625, 2623, -1, 2625, 2618, 2885, -1, 2643, 2637, 2641, -1, 2637, 2634, 2882, -1, 2634, 2886, 2887, -1, 2886, 2890, 2626, -1, 2890, 2627, 2625, -1, 2647, 2888, 2643, -1, 2888, 2889, 2637, -1, 2889, 2892, 2634, -1, 2892, 2630, 2886, -1, 2630, 2631, 2890, -1, 2649, 2648, 2647, -1, 2648, 2891, 2888, -1, 2891, 2895, 2889, -1, 2895, 2638, 2892, -1, 2638, 2893, 2630, -1, 2728, 2899, 2649, -1, 2899, 2900, 2648, -1, 2900, 2894, 2891, -1, 2894, 2896, 2895, -1, 2896, 2897, 2638, -1, 2898, 2654, 2657, -1, 2654, 2901, 2899, -1, 2901, 2650, 2900, -1, 2651, 2901, 2727, -1, 2650, 2644, 2894, -1, 2902, 2650, 2651, -1, 2644, 2639, 2896, -1, 2645, 2644, 2902, -1, 2666, 2727, 2898, -1, 2906, 2651, 2726, -1, 2653, 2902, 2906, -1, 2661, 2666, 2903, -1, 2904, 2661, 2903, -1, 2905, 2904, 2660, -1, 2908, 2726, 2666, -1, 2652, 2906, 2907, -1, 2669, 2909, 2905, -1, 2913, 2908, 2661, -1, 2910, 2913, 2661, -1, 2909, 2910, 2904, -1, 2725, 2907, 2908, -1, 2672, 2911, 2669, -1, 2911, 2916, 2909, -1, 2912, 2725, 2913, -1, 2662, 2912, 2913, -1, 2916, 2662, 2910, -1, 2665, 2655, 2725, -1, 2914, 2680, 2672, -1, 2680, 2915, 2911, -1, 2915, 2918, 2916, -1, 2917, 2665, 2912, -1, 2663, 2917, 2912, -1, 2918, 2663, 2662, -1, 2685, 2684, 2914, -1, 2684, 2673, 2680, -1, 2673, 2674, 2915, -1, 2674, 2667, 2918, -1, 2667, 2664, 2663, -1, 2690, 2686, 2685, -1, 2686, 2681, 2684, -1, 2681, 2675, 2673, -1, 2675, 2919, 2674, -1, 2919, 2670, 2667, -1, 2920, 2696, 2690, -1, 2696, 2921, 2686, -1, 2921, 2682, 2681, -1, 2682, 2922, 2675, -1, 2922, 2677, 2919, -1, 2701, 2923, 2920, -1, 2923, 2691, 2696, -1, 2691, 2687, 2921, -1, 2687, 2683, 2682, -1, 2683, 2678, 2922, -1, 2926, 2702, 2701, -1, 2702, 2697, 2923, -1, 2697, 2692, 2691, -1, 2692, 2924, 2687, -1, 2924, 2689, 2683, -1, 2711, 2925, 2926, -1, 2925, 2706, 2702, -1, 2706, 2698, 2697, -1, 2698, 2693, 2692, -1, 2693, 2695, 2924, -1, 2927, 2961, 2960, -1, 2927, 2928, 2961, -1, 2927, 2389, 2928, -1, 2928, 2389, 2929, -1, 2929, 2389, 2388, -1, 3074, 2388, 2962, -1, 3077, 2962, 2391, -1, 2963, 2391, 2379, -1, 2930, 2379, 2378, -1, 2964, 2378, 2931, -1, 3117, 2931, 2376, -1, 2965, 2376, 2375, -1, 2966, 2375, 2932, -1, 3115, 2932, 2967, -1, 2933, 2967, 2374, -1, 3113, 2374, 2373, -1, 3111, 2373, 2968, -1, 3138, 2968, 2969, -1, 3136, 2969, 2934, -1, 3108, 2934, 2371, -1, 2970, 2371, 2935, -1, 2971, 2935, 2972, -1, 2936, 2972, 2973, -1, 2937, 2973, 2938, -1, 3135, 2938, 2369, -1, 3103, 2369, 2368, -1, 3134, 2368, 2367, -1, 2974, 2367, 2939, -1, 3102, 2939, 2940, -1, 3132, 2940, 2363, -1, 3131, 2363, 2385, -1, 3100, 2385, 2362, -1, 2941, 2362, 2361, -1, 3097, 2361, 2359, -1, 2975, 2359, 2942, -1, 2976, 2942, 2943, -1, 3095, 2943, 2358, -1, 2977, 2358, 2944, -1, 3128, 2944, 2357, -1, 2945, 2357, 2946, -1, 2978, 2946, 2979, -1, 3126, 2979, 2980, -1, 2981, 2980, 2355, -1, 3091, 2355, 2354, -1, 3090, 2354, 2353, -1, 3125, 2353, 2350, -1, 2982, 2350, 2346, -1, 2983, 2346, 2347, -1, 2947, 2347, 2948, -1, 2984, 2948, 2341, -1, 2949, 2341, 2338, -1, 3087, 2338, 2336, -1, 2950, 2336, 2334, -1, 3086, 2334, 2951, -1, 3084, 2951, 2332, -1, 2952, 2332, 2953, -1, 3122, 2953, 2330, -1, 3083, 2330, 2955, -1, 2954, 2955, 2329, -1, 3082, 2329, 2985, -1, 2986, 2985, 2956, -1, 2957, 2956, 2987, -1, 2958, 2987, 2328, -1, 2988, 2328, 2327, -1, 3078, 2327, 2959, -1, 3141, 2959, 2960, -1, 2961, 3141, 2960, -1, 2929, 2388, 3074, -1, 3074, 2962, 3077, -1, 3077, 2391, 2963, -1, 2963, 2379, 2930, -1, 2930, 2378, 2964, -1, 2964, 2931, 3117, -1, 3117, 2376, 2965, -1, 2965, 2375, 2966, -1, 2966, 2932, 3115, -1, 3115, 2967, 2933, -1, 2933, 2374, 3113, -1, 3113, 2373, 3111, -1, 3111, 2968, 3138, -1, 3138, 2969, 3136, -1, 3136, 2934, 3108, -1, 3108, 2371, 2970, -1, 2970, 2935, 2971, -1, 2971, 2972, 2936, -1, 2936, 2973, 2937, -1, 2937, 2938, 3135, -1, 3135, 2369, 3103, -1, 3103, 2368, 3134, -1, 3134, 2367, 2974, -1, 2974, 2939, 3102, -1, 3102, 2940, 3132, -1, 3132, 2363, 3131, -1, 3131, 2385, 3100, -1, 3100, 2362, 2941, -1, 2941, 2361, 3097, -1, 3097, 2359, 2975, -1, 2975, 2942, 2976, -1, 2976, 2943, 3095, -1, 3095, 2358, 2977, -1, 2977, 2944, 3128, -1, 3128, 2357, 2945, -1, 2945, 2946, 2978, -1, 2978, 2979, 3126, -1, 3126, 2980, 2981, -1, 2981, 2355, 3091, -1, 3091, 2354, 3090, -1, 3090, 2353, 3125, -1, 3125, 2350, 2982, -1, 2982, 2346, 2983, -1, 2983, 2347, 2947, -1, 2947, 2948, 2984, -1, 2984, 2341, 2949, -1, 2949, 2338, 3087, -1, 3087, 2336, 2950, -1, 2950, 2334, 3086, -1, 3086, 2951, 3084, -1, 3084, 2332, 2952, -1, 2952, 2953, 3122, -1, 3122, 2330, 3083, -1, 3083, 2955, 2954, -1, 2954, 2329, 3082, -1, 3082, 2985, 2986, -1, 2986, 2956, 2957, -1, 2957, 2987, 2958, -1, 2958, 2328, 2988, -1, 2988, 2327, 3078, -1, 3078, 2959, 3141, -1, 3246, 3245, 2393, -1, 2393, 3245, 3779, -1, 3779, 3245, 2989, -1, 2989, 3245, 2990, -1, 2991, 2990, 3147, -1, 2991, 2989, 2990, -1, 3185, 2992, 3318, -1, 3318, 2992, 3850, -1, 2994, 3318, 3850, -1, 2994, 3320, 3318, -1, 2994, 2993, 3320, -1, 2994, 2995, 2993, -1, 2469, 2996, 3035, -1, 2469, 2998, 2996, -1, 2469, 2997, 2998, -1, 2998, 2997, 3377, -1, 3377, 2997, 2740, -1, 3036, 2740, 3037, -1, 3379, 3037, 2999, -1, 3425, 2999, 3000, -1, 3381, 3000, 3001, -1, 3038, 3001, 3002, -1, 3382, 3002, 3003, -1, 3383, 3003, 3039, -1, 3040, 3039, 3004, -1, 3005, 3004, 2509, -1, 3384, 2509, 2511, -1, 3041, 2511, 3042, -1, 3326, 3042, 3006, -1, 3325, 3006, 2528, -1, 3043, 2528, 2529, -1, 3007, 2529, 2534, -1, 3323, 2534, 3008, -1, 3316, 3008, 2543, -1, 3314, 2543, 2542, -1, 3044, 2542, 2551, -1, 3307, 2551, 2556, -1, 3308, 2556, 2560, -1, 3045, 2560, 2563, -1, 3310, 2563, 2565, -1, 3046, 2565, 3009, -1, 3010, 3009, 2579, -1, 3047, 2579, 2578, -1, 3048, 2578, 3049, -1, 3389, 3049, 3011, -1, 3390, 3011, 2730, -1, 3391, 2730, 2598, -1, 3392, 2598, 3012, -1, 3402, 3012, 3050, -1, 3403, 3050, 3051, -1, 3396, 3051, 2616, -1, 3052, 2616, 2617, -1, 3013, 2617, 3014, -1, 3404, 3014, 3015, -1, 3405, 3015, 2635, -1, 3053, 2635, 2640, -1, 3406, 2640, 3016, -1, 3054, 3016, 3018, -1, 3017, 3018, 3019, -1, 3055, 3019, 3020, -1, 3056, 3020, 2724, -1, 3021, 2724, 3057, -1, 3237, 3057, 3022, -1, 3058, 3022, 3059, -1, 3407, 3059, 3023, -1, 3060, 3023, 3024, -1, 3061, 3024, 2676, -1, 3233, 2676, 2688, -1, 3062, 2688, 2694, -1, 3063, 2694, 3025, -1, 3227, 3025, 3026, -1, 3225, 3026, 3027, -1, 3219, 3027, 2713, -1, 3064, 2713, 2714, -1, 3220, 2714, 2719, -1, 3065, 2719, 3028, -1, 3221, 3028, 3066, -1, 3029, 3066, 3067, -1, 3068, 3067, 2428, -1, 3030, 2428, 2429, -1, 3069, 2429, 3031, -1, 3224, 3031, 3032, -1, 3408, 3032, 3070, -1, 3410, 3070, 2450, -1, 3417, 2450, 3033, -1, 3071, 3033, 2460, -1, 3034, 2460, 3072, -1, 3412, 3072, 3035, -1, 2996, 3412, 3035, -1, 3377, 2740, 3036, -1, 3036, 3037, 3379, -1, 3379, 2999, 3425, -1, 3425, 3000, 3381, -1, 3381, 3001, 3038, -1, 3038, 3002, 3382, -1, 3382, 3003, 3383, -1, 3383, 3039, 3040, -1, 3040, 3004, 3005, -1, 3005, 2509, 3384, -1, 3384, 2511, 3041, -1, 3041, 3042, 3326, -1, 3326, 3006, 3325, -1, 3325, 2528, 3043, -1, 3043, 2529, 3007, -1, 3007, 2534, 3323, -1, 3323, 3008, 3316, -1, 3316, 2543, 3314, -1, 3314, 2542, 3044, -1, 3044, 2551, 3307, -1, 3307, 2556, 3308, -1, 3308, 2560, 3045, -1, 3045, 2563, 3310, -1, 3310, 2565, 3046, -1, 3046, 3009, 3010, -1, 3010, 2579, 3047, -1, 3047, 2578, 3048, -1, 3048, 3049, 3389, -1, 3389, 3011, 3390, -1, 3390, 2730, 3391, -1, 3391, 2598, 3392, -1, 3392, 3012, 3402, -1, 3402, 3050, 3403, -1, 3403, 3051, 3396, -1, 3396, 2616, 3052, -1, 3052, 2617, 3013, -1, 3013, 3014, 3404, -1, 3404, 3015, 3405, -1, 3405, 2635, 3053, -1, 3053, 2640, 3406, -1, 3406, 3016, 3054, -1, 3054, 3018, 3017, -1, 3017, 3019, 3055, -1, 3055, 3020, 3056, -1, 3056, 2724, 3021, -1, 3021, 3057, 3237, -1, 3237, 3022, 3058, -1, 3058, 3059, 3407, -1, 3407, 3023, 3060, -1, 3060, 3024, 3061, -1, 3061, 2676, 3233, -1, 3233, 2688, 3062, -1, 3062, 2694, 3063, -1, 3063, 3025, 3227, -1, 3227, 3026, 3225, -1, 3225, 3027, 3219, -1, 3219, 2713, 3064, -1, 3064, 2714, 3220, -1, 3220, 2719, 3065, -1, 3065, 3028, 3221, -1, 3221, 3066, 3029, -1, 3029, 3067, 3068, -1, 3068, 2428, 3030, -1, 3030, 2429, 3069, -1, 3069, 3031, 3224, -1, 3224, 3032, 3408, -1, 3408, 3070, 3410, -1, 3410, 2450, 3417, -1, 3417, 3033, 3071, -1, 3071, 2460, 3034, -1, 3034, 3072, 3412, -1, 3073, 3142, 3141, -1, 2961, 3073, 3141, -1, 2961, 3561, 3073, -1, 2961, 2928, 3561, -1, 3561, 2928, 3562, -1, 3562, 2928, 2929, -1, 3563, 2929, 3074, -1, 3076, 3074, 3077, -1, 3075, 3077, 3119, -1, 3075, 3076, 3077, -1, 3079, 3078, 3643, -1, 3079, 2988, 3078, -1, 3079, 3602, 2988, -1, 2988, 3602, 2958, -1, 2958, 3602, 3120, -1, 2957, 3120, 3080, -1, 2986, 3080, 3081, -1, 3640, 2986, 3081, -1, 3640, 3082, 2986, -1, 3640, 3600, 3082, -1, 3082, 3600, 2954, -1, 2954, 3600, 3598, -1, 3083, 3598, 3121, -1, 3122, 3121, 3596, -1, 2952, 3596, 3595, -1, 3084, 3595, 3636, -1, 3085, 3084, 3636, -1, 3085, 3086, 3084, -1, 3085, 3594, 3086, -1, 3086, 3594, 2950, -1, 2950, 3594, 3593, -1, 3087, 3593, 3088, -1, 2949, 3088, 3631, -1, 2984, 3631, 3123, -1, 2947, 3123, 3089, -1, 2983, 3089, 3124, -1, 2982, 3124, 3591, -1, 3125, 3591, 3589, -1, 3090, 3589, 3626, -1, 3588, 3090, 3626, -1, 3588, 3091, 3090, -1, 3588, 3092, 3091, -1, 3091, 3092, 2981, -1, 2981, 3092, 3093, -1, 3126, 3093, 3625, -1, 2978, 3625, 3585, -1, 2945, 3585, 3127, -1, 3128, 3127, 3582, -1, 3094, 3128, 3582, -1, 3094, 2977, 3128, -1, 3094, 3622, 2977, -1, 2977, 3622, 3095, -1, 3095, 3622, 3096, -1, 2976, 3096, 3129, -1, 2975, 3129, 3130, -1, 3097, 3130, 3098, -1, 3099, 3097, 3098, -1, 3099, 2941, 3097, -1, 3099, 3617, 2941, -1, 2941, 3617, 3100, -1, 3100, 3617, 3101, -1, 3131, 3101, 3581, -1, 3132, 3581, 3133, -1, 3102, 3133, 3616, -1, 3579, 3102, 3616, -1, 3579, 2974, 3102, -1, 3579, 3577, 2974, -1, 2974, 3577, 3134, -1, 3134, 3577, 3576, -1, 3103, 3576, 3104, -1, 3135, 3104, 3613, -1, 2937, 3613, 3105, -1, 2936, 3105, 3574, -1, 3106, 2936, 3574, -1, 3106, 2971, 2936, -1, 3106, 3107, 2971, -1, 2971, 3107, 2970, -1, 2970, 3107, 3109, -1, 3108, 3109, 3110, -1, 3136, 3110, 3137, -1, 3138, 3137, 3139, -1, 3111, 3139, 3112, -1, 3113, 3112, 3571, -1, 2933, 3571, 3114, -1, 3115, 3114, 3140, -1, 2966, 3140, 3569, -1, 3608, 2966, 3569, -1, 3608, 2965, 2966, -1, 3608, 3116, 2965, -1, 2965, 3116, 3117, -1, 3117, 3116, 3118, -1, 2964, 3118, 3565, -1, 2930, 3565, 3605, -1, 2963, 3605, 3119, -1, 3077, 2963, 3119, -1, 2958, 3120, 2957, -1, 2957, 3080, 2986, -1, 2954, 3598, 3083, -1, 3083, 3121, 3122, -1, 3122, 3596, 2952, -1, 2952, 3595, 3084, -1, 2950, 3593, 3087, -1, 3087, 3088, 2949, -1, 2949, 3631, 2984, -1, 2984, 3123, 2947, -1, 2947, 3089, 2983, -1, 2983, 3124, 2982, -1, 2982, 3591, 3125, -1, 3125, 3589, 3090, -1, 2981, 3093, 3126, -1, 3126, 3625, 2978, -1, 2978, 3585, 2945, -1, 2945, 3127, 3128, -1, 3095, 3096, 2976, -1, 2976, 3129, 2975, -1, 2975, 3130, 3097, -1, 3100, 3101, 3131, -1, 3131, 3581, 3132, -1, 3132, 3133, 3102, -1, 3134, 3576, 3103, -1, 3103, 3104, 3135, -1, 3135, 3613, 2937, -1, 2937, 3105, 2936, -1, 2970, 3109, 3108, -1, 3108, 3110, 3136, -1, 3136, 3137, 3138, -1, 3138, 3139, 3111, -1, 3111, 3112, 3113, -1, 3113, 3571, 2933, -1, 2933, 3114, 3115, -1, 3115, 3140, 2966, -1, 3117, 3118, 2964, -1, 2964, 3565, 2930, -1, 2930, 3605, 2963, -1, 3076, 3563, 3074, -1, 3563, 3562, 2929, -1, 3078, 3141, 3643, -1, 3643, 3141, 3142, -1, 3644, 3143, 3144, -1, 3144, 3143, 3215, -1, 3215, 3143, 3788, -1, 3148, 3788, 3787, -1, 3216, 3787, 3785, -1, 3145, 3785, 3781, -1, 3226, 3781, 3146, -1, 3228, 3146, 3149, -1, 3150, 3149, 3776, -1, 3243, 3776, 3778, -1, 3248, 3778, 2991, -1, 3147, 3248, 2991, -1, 3215, 3788, 3148, -1, 3148, 3787, 3216, -1, 3216, 3785, 3145, -1, 3145, 3781, 3226, -1, 3226, 3146, 3228, -1, 3228, 3149, 3150, -1, 3150, 3776, 3243, -1, 3243, 3778, 3248, -1, 3151, 3152, 3655, -1, 3655, 3152, 3153, -1, 3153, 3152, 3154, -1, 3155, 3154, 3354, -1, 3809, 3354, 3353, -1, 3807, 3353, 3348, -1, 3806, 3348, 3805, -1, 3806, 3807, 3348, -1, 3153, 3154, 3155, -1, 3155, 3354, 3809, -1, 3809, 3353, 3807, -1, 3348, 3156, 3805, -1, 3805, 3156, 3833, -1, 3833, 3156, 3158, -1, 3157, 3833, 3158, -1, 3157, 3830, 3833, -1, 3157, 3159, 3830, -1, 3830, 3159, 3831, -1, 3831, 3159, 3351, -1, 3160, 3351, 3161, -1, 3164, 3161, 3162, -1, 3163, 3164, 3162, -1, 3831, 3351, 3160, -1, 3160, 3161, 3164, -1, 3165, 3166, 3846, -1, 3846, 3166, 3847, -1, 3847, 3166, 3335, -1, 3844, 3335, 3167, -1, 3171, 3167, 3168, -1, 3172, 3168, 3324, -1, 3839, 3324, 3169, -1, 3848, 3169, 3317, -1, 3170, 3317, 3173, -1, 3174, 3173, 3319, -1, 3851, 3319, 2993, -1, 2995, 3851, 2993, -1, 3847, 3335, 3844, -1, 3844, 3167, 3171, -1, 3171, 3168, 3172, -1, 3172, 3324, 3839, -1, 3839, 3169, 3848, -1, 3848, 3317, 3170, -1, 3170, 3173, 3174, -1, 3174, 3319, 3851, -1, 3878, 3877, 3280, -1, 3280, 3877, 3281, -1, 3281, 3877, 3175, -1, 3279, 3175, 3177, -1, 3176, 3177, 3755, -1, 3275, 3755, 3753, -1, 3178, 3753, 3179, -1, 3182, 3179, 3874, -1, 3293, 3874, 3875, -1, 3294, 3875, 3876, -1, 3181, 3876, 3180, -1, 3707, 3181, 3180, -1, 3281, 3175, 3279, -1, 3279, 3177, 3176, -1, 3176, 3755, 3275, -1, 3275, 3753, 3178, -1, 3178, 3179, 3182, -1, 3182, 3874, 3293, -1, 3293, 3875, 3294, -1, 3294, 3876, 3181, -1, 3693, 3858, 3322, -1, 3322, 3858, 3321, -1, 3321, 3858, 3186, -1, 3187, 3186, 3857, -1, 3313, 3857, 3856, -1, 3315, 3856, 3854, -1, 3188, 3854, 3849, -1, 3189, 3849, 3190, -1, 3183, 3190, 3853, -1, 3184, 3853, 3852, -1, 3333, 3852, 2992, -1, 3185, 3333, 2992, -1, 3321, 3186, 3187, -1, 3187, 3857, 3313, -1, 3313, 3856, 3315, -1, 3315, 3854, 3188, -1, 3188, 3849, 3189, -1, 3189, 3190, 3183, -1, 3183, 3853, 3184, -1, 3184, 3852, 3333, -1, 2404, 3764, 2405, -1, 2405, 3764, 3197, -1, 3197, 3764, 3763, -1, 3198, 3763, 3192, -1, 3191, 3192, 3761, -1, 3199, 3761, 3193, -1, 3234, 3193, 3200, -1, 3235, 3200, 3741, -1, 3194, 3741, 3740, -1, 3195, 3740, 3739, -1, 3201, 3739, 3196, -1, 3257, 3201, 3196, -1, 3197, 3763, 3198, -1, 3198, 3192, 3191, -1, 3191, 3761, 3199, -1, 3199, 3193, 3234, -1, 3234, 3200, 3235, -1, 3235, 3741, 3194, -1, 3194, 3740, 3195, -1, 3195, 3739, 3201, -1, 3716, 3203, 3202, -1, 3202, 3203, 3210, -1, 3210, 3203, 3204, -1, 3211, 3204, 3886, -1, 3273, 3886, 3205, -1, 3268, 3205, 3754, -1, 3267, 3754, 3882, -1, 3270, 3882, 3881, -1, 3212, 3881, 3213, -1, 3214, 3213, 3206, -1, 3207, 3206, 3208, -1, 3209, 3207, 3208, -1, 3210, 3204, 3211, -1, 3211, 3886, 3273, -1, 3273, 3205, 3268, -1, 3268, 3754, 3267, -1, 3267, 3882, 3270, -1, 3270, 3881, 3212, -1, 3212, 3213, 3214, -1, 3214, 3206, 3207, -1, 3144, 3215, 3645, -1, 3645, 3215, 3148, -1, 3216, 3645, 3148, -1, 3216, 3647, 3645, -1, 3216, 3217, 3647, -1, 3216, 3145, 3217, -1, 3217, 3145, 3218, -1, 3218, 3145, 3219, -1, 3064, 3218, 3219, -1, 3064, 3507, 3218, -1, 3064, 3220, 3507, -1, 3507, 3220, 3222, -1, 3222, 3220, 3065, -1, 3221, 3222, 3065, -1, 3221, 3029, 3222, -1, 3222, 3029, 3068, -1, 3030, 3222, 3068, -1, 3030, 3069, 3222, -1, 3222, 3069, 3224, -1, 3223, 3224, 3497, -1, 3223, 3222, 3224, -1, 3145, 3226, 3219, -1, 3219, 3226, 3225, -1, 3225, 3226, 3227, -1, 3227, 3226, 3228, -1, 3229, 3228, 3242, -1, 3229, 3227, 3228, -1, 3229, 3230, 3227, -1, 3227, 3230, 3063, -1, 3063, 3230, 2401, -1, 3062, 2401, 3231, -1, 3232, 3062, 3231, -1, 3232, 3233, 3062, -1, 3232, 2243, 3233, -1, 3233, 2243, 3199, -1, 3234, 3233, 3199, -1, 3234, 3061, 3233, -1, 3234, 3060, 3061, -1, 3234, 3235, 3060, -1, 3060, 3235, 3533, -1, 3407, 3533, 3236, -1, 3058, 3236, 3238, -1, 3237, 3238, 3555, -1, 3021, 3555, 3554, -1, 3239, 3021, 3554, -1, 3239, 3056, 3021, -1, 3239, 3240, 3056, -1, 3056, 3240, 3055, -1, 3055, 3240, 3241, -1, 3017, 3241, 3529, -1, 3054, 3529, 3406, -1, 3054, 3017, 3529, -1, 3228, 3150, 3242, -1, 3242, 3150, 3244, -1, 3244, 3150, 3243, -1, 3245, 3243, 2990, -1, 3245, 3244, 3243, -1, 3245, 3247, 3244, -1, 3245, 3246, 3247, -1, 3243, 3248, 2990, -1, 2990, 3248, 3147, -1, 3231, 2401, 2249, -1, 2249, 2401, 3249, -1, 2244, 3249, 3251, -1, 3250, 3251, 2239, -1, 3250, 2244, 3251, -1, 3250, 2246, 2244, -1, 3250, 2238, 2246, -1, 2249, 3249, 2244, -1, 3251, 2400, 2239, -1, 2239, 2400, 2399, -1, 2243, 2242, 3199, -1, 3199, 2242, 3191, -1, 3191, 2242, 3252, -1, 3198, 3252, 2407, -1, 2406, 3198, 2407, -1, 2406, 3197, 3198, -1, 2406, 2405, 3197, -1, 3252, 3253, 2407, -1, 2407, 3253, 2240, -1, 3198, 3191, 3252, -1, 3533, 3235, 3557, -1, 3557, 3235, 3194, -1, 3725, 3194, 3254, -1, 3725, 3557, 3194, -1, 3725, 3535, 3557, -1, 3725, 3735, 3535, -1, 3535, 3735, 3536, -1, 3536, 3735, 3724, -1, 3258, 3724, 3255, -1, 3538, 3255, 3256, -1, 3539, 3256, 3259, -1, 3539, 3538, 3256, -1, 3194, 3195, 3254, -1, 3254, 3195, 3201, -1, 3257, 3254, 3201, -1, 3536, 3724, 3258, -1, 3258, 3255, 3538, -1, 3256, 3260, 3259, -1, 3259, 3260, 3261, -1, 3261, 3260, 3431, -1, 3540, 3431, 3541, -1, 3540, 3261, 3431, -1, 3722, 3264, 3431, -1, 3722, 3262, 3264, -1, 3264, 3262, 3721, -1, 3263, 3264, 3721, -1, 3263, 3265, 3264, -1, 3264, 3265, 3266, -1, 3720, 3264, 3266, -1, 3720, 3727, 3264, -1, 3264, 3727, 3268, -1, 3267, 3264, 3268, -1, 3267, 3269, 3264, -1, 3267, 3270, 3269, -1, 3269, 3270, 2252, -1, 2252, 3270, 3212, -1, 3271, 3212, 3214, -1, 3272, 3214, 3274, -1, 2410, 3272, 3274, -1, 2410, 2251, 3272, -1, 2410, 2409, 2251, -1, 3727, 3726, 3268, -1, 3268, 3726, 3273, -1, 3273, 3726, 3717, -1, 3211, 3717, 3210, -1, 3211, 3273, 3717, -1, 3717, 3202, 3210, -1, 2252, 3212, 3271, -1, 3214, 3207, 3274, -1, 3274, 3207, 3209, -1, 3272, 3271, 3214, -1, 2255, 3275, 3269, -1, 2255, 3176, 3275, -1, 2255, 3276, 3176, -1, 3176, 3276, 3279, -1, 3279, 3276, 3278, -1, 3277, 3278, 2402, -1, 3277, 3279, 3278, -1, 3277, 3281, 3279, -1, 3277, 3280, 3281, -1, 3278, 2257, 2402, -1, 2402, 2257, 3282, -1, 3275, 3178, 3269, -1, 3269, 3178, 3286, -1, 3264, 3286, 3283, -1, 3264, 3269, 3286, -1, 3178, 3182, 3286, -1, 3286, 3182, 3292, -1, 3284, 3286, 3292, -1, 3284, 3285, 3286, -1, 3286, 3285, 3287, -1, 3712, 3286, 3287, -1, 3712, 3288, 3286, -1, 3286, 3288, 3291, -1, 3291, 3288, 3701, -1, 3290, 3701, 3289, -1, 3290, 3291, 3701, -1, 3292, 3182, 3703, -1, 3703, 3182, 3293, -1, 3705, 3293, 3294, -1, 3181, 3705, 3294, -1, 3181, 3707, 3705, -1, 3703, 3293, 3705, -1, 3701, 3700, 3289, -1, 3289, 3700, 3296, -1, 3296, 3700, 3295, -1, 3469, 3295, 3487, -1, 3469, 3296, 3295, -1, 3295, 3699, 3487, -1, 3487, 3699, 3297, -1, 3297, 3699, 3490, -1, 3490, 3699, 3709, -1, 3470, 3709, 3299, -1, 3298, 3299, 3300, -1, 3298, 3470, 3299, -1, 3490, 3709, 3470, -1, 3299, 3708, 3300, -1, 3300, 3708, 3471, -1, 3471, 3708, 3301, -1, 3303, 3301, 3304, -1, 3302, 3304, 3305, -1, 3302, 3303, 3304, -1, 3471, 3301, 3303, -1, 3304, 3306, 3305, -1, 3305, 3306, 3475, -1, 3475, 3306, 3044, -1, 3307, 3475, 3044, -1, 3307, 3308, 3475, -1, 3475, 3308, 3309, -1, 3309, 3308, 3045, -1, 3476, 3045, 3310, -1, 3311, 3310, 3386, -1, 3311, 3476, 3310, -1, 3306, 3312, 3044, -1, 3044, 3312, 3314, -1, 3314, 3312, 3695, -1, 3315, 3695, 3313, -1, 3315, 3314, 3695, -1, 3315, 3316, 3314, -1, 3315, 3188, 3316, -1, 3316, 3188, 3323, -1, 3323, 3188, 3189, -1, 3169, 3189, 3183, -1, 3317, 3183, 3184, -1, 3173, 3184, 3318, -1, 3320, 3173, 3318, -1, 3320, 3319, 3173, -1, 3320, 2993, 3319, -1, 3695, 3692, 3313, -1, 3313, 3692, 3187, -1, 3187, 3692, 3321, -1, 3321, 3692, 3322, -1, 3323, 3189, 3169, -1, 3007, 3169, 3324, -1, 3043, 3324, 3168, -1, 3325, 3168, 3334, -1, 3326, 3334, 3681, -1, 3327, 3326, 3681, -1, 3327, 3328, 3326, -1, 3327, 3329, 3328, -1, 3328, 3329, 3336, -1, 3336, 3329, 3337, -1, 3338, 3337, 3330, -1, 3331, 3330, 3332, -1, 3437, 3332, 3438, -1, 3437, 3331, 3332, -1, 3169, 3183, 3317, -1, 3184, 3333, 3318, -1, 3318, 3333, 3185, -1, 3173, 3317, 3184, -1, 3323, 3169, 3007, -1, 3007, 3324, 3043, -1, 3168, 3167, 3334, -1, 3334, 3167, 3680, -1, 3680, 3167, 3335, -1, 3166, 3680, 3335, -1, 3166, 3165, 3680, -1, 3325, 3334, 3326, -1, 3336, 3337, 3338, -1, 3338, 3330, 3331, -1, 3332, 3684, 3438, -1, 3438, 3684, 3452, -1, 3452, 3684, 3666, -1, 3339, 3666, 3340, -1, 3339, 3452, 3666, -1, 3666, 3341, 3340, -1, 3340, 3341, 3453, -1, 3453, 3341, 3342, -1, 3342, 3341, 3343, -1, 3343, 3341, 3443, -1, 3443, 3341, 3455, -1, 3455, 3341, 3346, -1, 3346, 3341, 3668, -1, 3686, 3346, 3668, -1, 3686, 3344, 3346, -1, 3346, 3344, 3672, -1, 3688, 3346, 3672, -1, 3688, 3689, 3346, -1, 3346, 3689, 3345, -1, 3690, 3346, 3345, -1, 3690, 3691, 3346, -1, 3346, 3691, 3158, -1, 3156, 3346, 3158, -1, 3156, 3358, 3346, -1, 3156, 3347, 3358, -1, 3156, 3348, 3347, -1, 3347, 3348, 3653, -1, 3653, 3348, 3654, -1, 3654, 3348, 3353, -1, 3349, 3353, 3355, -1, 3349, 3654, 3353, -1, 3691, 3350, 3158, -1, 3158, 3350, 3157, -1, 3157, 3350, 3679, -1, 3352, 3157, 3679, -1, 3352, 3159, 3157, -1, 3352, 3351, 3159, -1, 3352, 3161, 3351, -1, 3352, 3162, 3161, -1, 3353, 3354, 3355, -1, 3355, 3354, 3154, -1, 3152, 3355, 3154, -1, 3152, 3151, 3355, -1, 3347, 3652, 3358, -1, 3358, 3652, 3650, -1, 3356, 3358, 3650, -1, 3356, 3357, 3358, -1, 3358, 3357, 3359, -1, 3360, 3358, 3359, -1, 3360, 3516, 3358, -1, 3360, 3361, 3516, -1, 3360, 3362, 3361, -1, 3361, 3362, 3504, -1, 3504, 3362, 3363, -1, 3363, 3362, 3364, -1, 3366, 3364, 3367, -1, 3365, 3367, 3368, -1, 3365, 3366, 3367, -1, 3363, 3364, 3366, -1, 3367, 3649, 3368, -1, 3368, 3649, 3369, -1, 3369, 3649, 3519, -1, 3519, 3649, 3372, -1, 3506, 3372, 3373, -1, 3374, 3373, 3371, -1, 3370, 3371, 3376, -1, 3370, 3374, 3371, -1, 3519, 3372, 3506, -1, 3506, 3373, 3374, -1, 3371, 3375, 3376, -1, 3376, 3375, 3647, -1, 3217, 3376, 3647, -1, 2996, 3378, 3412, -1, 2996, 2998, 3378, -1, 3378, 2998, 3377, -1, 3036, 3378, 3377, -1, 3036, 3379, 3378, -1, 3378, 3379, 3425, -1, 3380, 3425, 3424, -1, 3380, 3378, 3425, -1, 3381, 3450, 3425, -1, 3381, 3038, 3450, -1, 3450, 3038, 3382, -1, 3383, 3450, 3382, -1, 3383, 3040, 3450, -1, 3450, 3040, 3005, -1, 3384, 3450, 3005, -1, 3384, 3385, 3450, -1, 3384, 3041, 3385, -1, 3385, 3041, 3434, -1, 3434, 3041, 3326, -1, 3328, 3434, 3326, -1, 3325, 3043, 3168, -1, 3309, 3045, 3476, -1, 3310, 3046, 3386, -1, 3386, 3046, 3387, -1, 3387, 3046, 3010, -1, 3477, 3010, 3047, -1, 3495, 3047, 3479, -1, 3495, 3477, 3047, -1, 3387, 3010, 3477, -1, 3047, 3048, 3479, -1, 3479, 3048, 3388, -1, 3388, 3048, 3389, -1, 3400, 3389, 3390, -1, 3482, 3390, 3391, -1, 3484, 3391, 3392, -1, 3401, 3392, 3402, -1, 3393, 3402, 3403, -1, 3395, 3403, 3396, -1, 3397, 3396, 3394, -1, 3397, 3395, 3396, -1, 3397, 3485, 3395, -1, 3397, 3398, 3485, -1, 3485, 3398, 3399, -1, 3399, 3398, 3283, -1, 3286, 3399, 3283, -1, 3388, 3389, 3400, -1, 3400, 3390, 3482, -1, 3482, 3391, 3484, -1, 3484, 3392, 3401, -1, 3401, 3402, 3393, -1, 3393, 3403, 3395, -1, 3052, 3529, 3396, -1, 3052, 3013, 3529, -1, 3529, 3013, 3404, -1, 3405, 3529, 3404, -1, 3405, 3053, 3529, -1, 3529, 3053, 3406, -1, 3017, 3055, 3241, -1, 3021, 3237, 3555, -1, 3237, 3058, 3238, -1, 3058, 3407, 3236, -1, 3407, 3060, 3533, -1, 3062, 3063, 2401, -1, 3408, 3500, 3224, -1, 3408, 3409, 3500, -1, 3408, 3410, 3409, -1, 3409, 3410, 3411, -1, 3411, 3410, 3417, -1, 3503, 3417, 3071, -1, 3512, 3071, 3034, -1, 3418, 3034, 3412, -1, 3414, 3412, 3413, -1, 3414, 3418, 3412, -1, 3414, 3415, 3418, -1, 3414, 3459, 3415, -1, 3415, 3459, 3515, -1, 3515, 3459, 3416, -1, 3358, 3416, 3346, -1, 3358, 3515, 3416, -1, 3411, 3417, 3503, -1, 3503, 3071, 3512, -1, 3512, 3034, 3418, -1, 3500, 3419, 3224, -1, 3224, 3419, 3499, -1, 3498, 3224, 3499, -1, 3498, 3420, 3224, -1, 3224, 3420, 3422, -1, 3421, 3224, 3422, -1, 3421, 3497, 3224, -1, 3450, 3467, 3425, -1, 3425, 3467, 3423, -1, 3466, 3425, 3423, -1, 3466, 3424, 3425, -1, 3378, 3426, 3412, -1, 3412, 3426, 3427, -1, 3428, 3412, 3427, -1, 3428, 3462, 3412, -1, 3412, 3462, 3429, -1, 3444, 3412, 3429, -1, 3444, 3413, 3412, -1, 3264, 3560, 3431, -1, 3431, 3560, 3430, -1, 3543, 3431, 3430, -1, 3543, 3542, 3431, -1, 3431, 3542, 3541, -1, 3529, 3432, 3396, -1, 3396, 3432, 3528, -1, 3548, 3396, 3528, -1, 3548, 3526, 3396, -1, 3396, 3526, 3433, -1, 3525, 3396, 3433, -1, 3525, 3394, 3396, -1, 3385, 3451, 3450, -1, 3385, 3912, 3451, -1, 3385, 3434, 3912, -1, 3912, 3434, 3913, -1, 3913, 3434, 3328, -1, 3838, 3328, 3336, -1, 3836, 3336, 3338, -1, 3435, 3338, 3331, -1, 3841, 3331, 3437, -1, 3436, 3437, 3438, -1, 3439, 3438, 3452, -1, 3926, 3452, 3339, -1, 3440, 3339, 3340, -1, 3441, 3340, 3453, -1, 3442, 3453, 3342, -1, 3454, 3342, 3343, -1, 3927, 3343, 3443, -1, 3810, 3443, 3455, -1, 3456, 3455, 3346, -1, 3457, 3346, 3416, -1, 3458, 3416, 3459, -1, 3811, 3459, 3414, -1, 3460, 3414, 3413, -1, 3919, 3413, 3444, -1, 3461, 3444, 3429, -1, 3918, 3429, 3462, -1, 3463, 3462, 3428, -1, 3445, 3428, 3427, -1, 3446, 3427, 3426, -1, 3464, 3426, 3378, -1, 3916, 3378, 3380, -1, 3465, 3380, 3424, -1, 3915, 3424, 3466, -1, 3447, 3466, 3423, -1, 3448, 3423, 3467, -1, 3449, 3467, 3450, -1, 3451, 3449, 3450, -1, 3913, 3328, 3838, -1, 3838, 3336, 3836, -1, 3836, 3338, 3435, -1, 3435, 3331, 3841, -1, 3841, 3437, 3436, -1, 3436, 3438, 3439, -1, 3439, 3452, 3926, -1, 3926, 3339, 3440, -1, 3440, 3340, 3441, -1, 3441, 3453, 3442, -1, 3442, 3342, 3454, -1, 3454, 3343, 3927, -1, 3927, 3443, 3810, -1, 3810, 3455, 3456, -1, 3456, 3346, 3457, -1, 3457, 3416, 3458, -1, 3458, 3459, 3811, -1, 3811, 3414, 3460, -1, 3460, 3413, 3919, -1, 3919, 3444, 3461, -1, 3461, 3429, 3918, -1, 3918, 3462, 3463, -1, 3463, 3428, 3445, -1, 3445, 3427, 3446, -1, 3446, 3426, 3464, -1, 3464, 3378, 3916, -1, 3916, 3380, 3465, -1, 3465, 3424, 3915, -1, 3915, 3466, 3447, -1, 3447, 3423, 3448, -1, 3448, 3467, 3449, -1, 3291, 3870, 3286, -1, 3291, 3869, 3870, -1, 3291, 3290, 3869, -1, 3869, 3290, 3468, -1, 3468, 3290, 3289, -1, 3486, 3289, 3296, -1, 3867, 3296, 3469, -1, 3866, 3469, 3487, -1, 3488, 3487, 3297, -1, 3489, 3297, 3490, -1, 3491, 3490, 3470, -1, 3492, 3470, 3298, -1, 3865, 3298, 3300, -1, 3864, 3300, 3471, -1, 3472, 3471, 3303, -1, 3473, 3303, 3302, -1, 3474, 3302, 3305, -1, 3493, 3305, 3475, -1, 3911, 3475, 3309, -1, 3907, 3309, 3476, -1, 3908, 3476, 3311, -1, 3909, 3311, 3386, -1, 3905, 3386, 3387, -1, 3494, 3387, 3477, -1, 3904, 3477, 3495, -1, 3478, 3495, 3479, -1, 3480, 3479, 3388, -1, 3924, 3388, 3400, -1, 3481, 3400, 3482, -1, 3925, 3482, 3484, -1, 3483, 3484, 3401, -1, 3898, 3401, 3393, -1, 3496, 3393, 3395, -1, 3900, 3395, 3485, -1, 3902, 3485, 3399, -1, 3872, 3399, 3286, -1, 3870, 3872, 3286, -1, 3468, 3289, 3486, -1, 3486, 3296, 3867, -1, 3867, 3469, 3866, -1, 3866, 3487, 3488, -1, 3488, 3297, 3489, -1, 3489, 3490, 3491, -1, 3491, 3470, 3492, -1, 3492, 3298, 3865, -1, 3865, 3300, 3864, -1, 3864, 3471, 3472, -1, 3472, 3303, 3473, -1, 3473, 3302, 3474, -1, 3474, 3305, 3493, -1, 3493, 3475, 3911, -1, 3911, 3309, 3907, -1, 3907, 3476, 3908, -1, 3908, 3311, 3909, -1, 3909, 3386, 3905, -1, 3905, 3387, 3494, -1, 3494, 3477, 3904, -1, 3904, 3495, 3478, -1, 3478, 3479, 3480, -1, 3480, 3388, 3924, -1, 3924, 3400, 3481, -1, 3481, 3482, 3925, -1, 3925, 3484, 3483, -1, 3483, 3401, 3898, -1, 3898, 3393, 3496, -1, 3496, 3395, 3900, -1, 3900, 3485, 3902, -1, 3902, 3399, 3872, -1, 3223, 3824, 3222, -1, 3223, 3822, 3824, -1, 3223, 3497, 3822, -1, 3822, 3497, 3823, -1, 3823, 3497, 3421, -1, 3820, 3421, 3422, -1, 3821, 3422, 3420, -1, 3815, 3420, 3498, -1, 3508, 3498, 3499, -1, 3509, 3499, 3419, -1, 3813, 3419, 3500, -1, 3501, 3500, 3409, -1, 3510, 3409, 3411, -1, 3502, 3411, 3503, -1, 3511, 3503, 3512, -1, 3513, 3512, 3418, -1, 3923, 3418, 3415, -1, 3514, 3415, 3515, -1, 3802, 3515, 3358, -1, 3800, 3358, 3516, -1, 3798, 3516, 3361, -1, 3517, 3361, 3504, -1, 3505, 3504, 3363, -1, 3797, 3363, 3366, -1, 3793, 3366, 3365, -1, 3518, 3365, 3368, -1, 3795, 3368, 3369, -1, 3792, 3369, 3519, -1, 3520, 3519, 3506, -1, 3794, 3506, 3374, -1, 3521, 3374, 3370, -1, 3784, 3370, 3376, -1, 3522, 3376, 3217, -1, 3523, 3217, 3218, -1, 3828, 3218, 3507, -1, 3826, 3507, 3222, -1, 3824, 3826, 3222, -1, 3823, 3421, 3820, -1, 3820, 3422, 3821, -1, 3821, 3420, 3815, -1, 3815, 3498, 3508, -1, 3508, 3499, 3509, -1, 3509, 3419, 3813, -1, 3813, 3500, 3501, -1, 3501, 3409, 3510, -1, 3510, 3411, 3502, -1, 3502, 3503, 3511, -1, 3511, 3512, 3513, -1, 3513, 3418, 3923, -1, 3923, 3415, 3514, -1, 3514, 3515, 3802, -1, 3802, 3358, 3800, -1, 3800, 3516, 3798, -1, 3798, 3361, 3517, -1, 3517, 3504, 3505, -1, 3505, 3363, 3797, -1, 3797, 3366, 3793, -1, 3793, 3365, 3518, -1, 3518, 3368, 3795, -1, 3795, 3369, 3792, -1, 3792, 3519, 3520, -1, 3520, 3506, 3794, -1, 3794, 3374, 3521, -1, 3521, 3370, 3784, -1, 3784, 3376, 3522, -1, 3522, 3217, 3523, -1, 3523, 3218, 3828, -1, 3828, 3507, 3826, -1, 3283, 3901, 3264, -1, 3283, 3899, 3901, -1, 3283, 3398, 3899, -1, 3899, 3398, 3524, -1, 3524, 3398, 3397, -1, 3894, 3397, 3394, -1, 3546, 3394, 3525, -1, 3547, 3525, 3433, -1, 3891, 3433, 3526, -1, 3921, 3526, 3548, -1, 3527, 3548, 3528, -1, 3549, 3528, 3432, -1, 3550, 3432, 3529, -1, 3551, 3529, 3241, -1, 3552, 3241, 3240, -1, 3553, 3240, 3239, -1, 3922, 3239, 3554, -1, 3530, 3554, 3555, -1, 3556, 3555, 3238, -1, 3531, 3238, 3236, -1, 3742, 3236, 3533, -1, 3532, 3533, 3557, -1, 3534, 3557, 3535, -1, 3743, 3535, 3536, -1, 3537, 3536, 3258, -1, 3558, 3258, 3538, -1, 3559, 3538, 3539, -1, 3746, 3539, 3259, -1, 3745, 3259, 3261, -1, 3748, 3261, 3540, -1, 3750, 3540, 3541, -1, 3749, 3541, 3542, -1, 3751, 3542, 3543, -1, 3544, 3543, 3430, -1, 3752, 3430, 3560, -1, 3545, 3560, 3264, -1, 3901, 3545, 3264, -1, 3524, 3397, 3894, -1, 3894, 3394, 3546, -1, 3546, 3525, 3547, -1, 3547, 3433, 3891, -1, 3891, 3526, 3921, -1, 3921, 3548, 3527, -1, 3527, 3528, 3549, -1, 3549, 3432, 3550, -1, 3550, 3529, 3551, -1, 3551, 3241, 3552, -1, 3552, 3240, 3553, -1, 3553, 3239, 3922, -1, 3922, 3554, 3530, -1, 3530, 3555, 3556, -1, 3556, 3238, 3531, -1, 3531, 3236, 3742, -1, 3742, 3533, 3532, -1, 3532, 3557, 3534, -1, 3534, 3535, 3743, -1, 3743, 3536, 3537, -1, 3537, 3258, 3558, -1, 3558, 3538, 3559, -1, 3559, 3539, 3746, -1, 3746, 3259, 3745, -1, 3745, 3261, 3748, -1, 3748, 3540, 3750, -1, 3750, 3541, 3749, -1, 3749, 3542, 3751, -1, 3751, 3543, 3544, -1, 3544, 3430, 3752, -1, 3752, 3560, 3545, -1, 3073, 3816, 3142, -1, 3073, 3817, 3816, -1, 3073, 3561, 3817, -1, 3817, 3561, 3603, -1, 3603, 3561, 3562, -1, 3818, 3562, 3563, -1, 3819, 3563, 3076, -1, 3825, 3076, 3075, -1, 3564, 3075, 3119, -1, 3604, 3119, 3605, -1, 3827, 3605, 3565, -1, 3606, 3565, 3118, -1, 3566, 3118, 3116, -1, 3607, 3116, 3608, -1, 3567, 3608, 3569, -1, 3568, 3569, 3140, -1, 3829, 3140, 3114, -1, 3570, 3114, 3571, -1, 3572, 3571, 3112, -1, 3890, 3112, 3139, -1, 3782, 3139, 3137, -1, 3609, 3137, 3110, -1, 3610, 3110, 3109, -1, 3758, 3109, 3107, -1, 3611, 3107, 3106, -1, 3573, 3106, 3574, -1, 3759, 3574, 3105, -1, 3612, 3105, 3613, -1, 3614, 3613, 3104, -1, 3575, 3104, 3576, -1, 3615, 3576, 3577, -1, 3578, 3577, 3579, -1, 3760, 3579, 3616, -1, 3892, 3616, 3133, -1, 3893, 3133, 3581, -1, 3580, 3581, 3101, -1, 3895, 3101, 3617, -1, 3896, 3617, 3099, -1, 3897, 3099, 3098, -1, 3618, 3098, 3130, -1, 3619, 3130, 3129, -1, 3620, 3129, 3096, -1, 3621, 3096, 3622, -1, 3623, 3622, 3094, -1, 3624, 3094, 3582, -1, 3903, 3582, 3127, -1, 3583, 3127, 3585, -1, 3584, 3585, 3625, -1, 3586, 3625, 3093, -1, 3587, 3093, 3092, -1, 3906, 3092, 3588, -1, 3910, 3588, 3626, -1, 3627, 3626, 3589, -1, 3628, 3589, 3591, -1, 3590, 3591, 3124, -1, 3629, 3124, 3089, -1, 3840, 3089, 3123, -1, 3630, 3123, 3631, -1, 3592, 3631, 3088, -1, 3632, 3088, 3593, -1, 3633, 3593, 3594, -1, 3634, 3594, 3085, -1, 3635, 3085, 3636, -1, 3637, 3636, 3595, -1, 3638, 3595, 3596, -1, 3639, 3596, 3121, -1, 3597, 3121, 3598, -1, 3914, 3598, 3600, -1, 3599, 3600, 3640, -1, 3917, 3640, 3081, -1, 3641, 3081, 3080, -1, 3920, 3080, 3120, -1, 3601, 3120, 3602, -1, 3642, 3602, 3079, -1, 3812, 3079, 3643, -1, 3814, 3643, 3142, -1, 3816, 3814, 3142, -1, 3603, 3562, 3818, -1, 3818, 3563, 3819, -1, 3819, 3076, 3825, -1, 3825, 3075, 3564, -1, 3564, 3119, 3604, -1, 3604, 3605, 3827, -1, 3827, 3565, 3606, -1, 3606, 3118, 3566, -1, 3566, 3116, 3607, -1, 3607, 3608, 3567, -1, 3567, 3569, 3568, -1, 3568, 3140, 3829, -1, 3829, 3114, 3570, -1, 3570, 3571, 3572, -1, 3572, 3112, 3890, -1, 3890, 3139, 3782, -1, 3782, 3137, 3609, -1, 3609, 3110, 3610, -1, 3610, 3109, 3758, -1, 3758, 3107, 3611, -1, 3611, 3106, 3573, -1, 3573, 3574, 3759, -1, 3759, 3105, 3612, -1, 3612, 3613, 3614, -1, 3614, 3104, 3575, -1, 3575, 3576, 3615, -1, 3615, 3577, 3578, -1, 3578, 3579, 3760, -1, 3760, 3616, 3892, -1, 3892, 3133, 3893, -1, 3893, 3581, 3580, -1, 3580, 3101, 3895, -1, 3895, 3617, 3896, -1, 3896, 3099, 3897, -1, 3897, 3098, 3618, -1, 3618, 3130, 3619, -1, 3619, 3129, 3620, -1, 3620, 3096, 3621, -1, 3621, 3622, 3623, -1, 3623, 3094, 3624, -1, 3624, 3582, 3903, -1, 3903, 3127, 3583, -1, 3583, 3585, 3584, -1, 3584, 3625, 3586, -1, 3586, 3093, 3587, -1, 3587, 3092, 3906, -1, 3906, 3588, 3910, -1, 3910, 3626, 3627, -1, 3627, 3589, 3628, -1, 3628, 3591, 3590, -1, 3590, 3124, 3629, -1, 3629, 3089, 3840, -1, 3840, 3123, 3630, -1, 3630, 3631, 3592, -1, 3592, 3088, 3632, -1, 3632, 3593, 3633, -1, 3633, 3594, 3634, -1, 3634, 3085, 3635, -1, 3635, 3636, 3637, -1, 3637, 3595, 3638, -1, 3638, 3596, 3639, -1, 3639, 3121, 3597, -1, 3597, 3598, 3914, -1, 3914, 3600, 3599, -1, 3599, 3640, 3917, -1, 3917, 3081, 3641, -1, 3641, 3080, 3920, -1, 3920, 3120, 3601, -1, 3601, 3602, 3642, -1, 3642, 3079, 3812, -1, 3812, 3643, 3814, -1, 3144, 3645, 3644, -1, 3644, 3645, 3786, -1, 3786, 3645, 3647, -1, 3646, 3647, 3789, -1, 3646, 3786, 3647, -1, 3647, 3375, 3789, -1, 3789, 3375, 3790, -1, 3790, 3375, 3371, -1, 3373, 3790, 3371, -1, 3373, 3648, 3790, -1, 3373, 3372, 3648, -1, 3648, 3372, 3791, -1, 3791, 3372, 3649, -1, 3656, 3649, 3367, -1, 3657, 3367, 3364, -1, 3796, 3364, 3362, -1, 3658, 3362, 3360, -1, 3799, 3360, 3359, -1, 3659, 3359, 3357, -1, 3801, 3357, 3356, -1, 3660, 3356, 3650, -1, 3651, 3650, 3652, -1, 3804, 3652, 3347, -1, 3803, 3347, 3653, -1, 3661, 3653, 3654, -1, 3662, 3654, 3349, -1, 3663, 3349, 3355, -1, 3808, 3355, 3151, -1, 3655, 3808, 3151, -1, 3791, 3649, 3656, -1, 3656, 3367, 3657, -1, 3657, 3364, 3796, -1, 3796, 3362, 3658, -1, 3658, 3360, 3799, -1, 3799, 3359, 3659, -1, 3659, 3357, 3801, -1, 3801, 3356, 3660, -1, 3660, 3650, 3651, -1, 3651, 3652, 3804, -1, 3804, 3347, 3803, -1, 3803, 3653, 3661, -1, 3661, 3654, 3662, -1, 3662, 3349, 3663, -1, 3663, 3355, 3808, -1, 3846, 3845, 3165, -1, 3165, 3845, 3680, -1, 3680, 3845, 3843, -1, 3334, 3843, 3664, -1, 3681, 3664, 3682, -1, 3327, 3682, 3837, -1, 3329, 3837, 3665, -1, 3337, 3665, 3842, -1, 3330, 3842, 3683, -1, 3332, 3683, 3835, -1, 3684, 3835, 3667, -1, 3666, 3667, 3834, -1, 3341, 3834, 3669, -1, 3668, 3669, 3685, -1, 3686, 3685, 3670, -1, 3344, 3670, 3671, -1, 3672, 3671, 3687, -1, 3688, 3687, 3673, -1, 3689, 3673, 3674, -1, 3345, 3674, 3675, -1, 3690, 3675, 3676, -1, 3691, 3676, 3677, -1, 3350, 3677, 3678, -1, 3679, 3678, 3832, -1, 3352, 3832, 3163, -1, 3162, 3352, 3163, -1, 3680, 3843, 3334, -1, 3334, 3664, 3681, -1, 3681, 3682, 3327, -1, 3327, 3837, 3329, -1, 3329, 3665, 3337, -1, 3337, 3842, 3330, -1, 3330, 3683, 3332, -1, 3332, 3835, 3684, -1, 3684, 3667, 3666, -1, 3666, 3834, 3341, -1, 3341, 3669, 3668, -1, 3668, 3685, 3686, -1, 3686, 3670, 3344, -1, 3344, 3671, 3672, -1, 3672, 3687, 3688, -1, 3688, 3673, 3689, -1, 3689, 3674, 3345, -1, 3345, 3675, 3690, -1, 3690, 3676, 3691, -1, 3691, 3677, 3350, -1, 3350, 3678, 3679, -1, 3679, 3832, 3352, -1, 3322, 3692, 3693, -1, 3693, 3692, 3694, -1, 3694, 3692, 3695, -1, 3696, 3695, 3312, -1, 3855, 3312, 3306, -1, 3697, 3306, 3304, -1, 3859, 3304, 3301, -1, 3860, 3301, 3708, -1, 3861, 3708, 3299, -1, 3862, 3299, 3709, -1, 3698, 3709, 3699, -1, 3863, 3699, 3295, -1, 3710, 3295, 3700, -1, 3868, 3700, 3701, -1, 3711, 3701, 3288, -1, 3871, 3288, 3712, -1, 3713, 3712, 3287, -1, 3702, 3287, 3285, -1, 3873, 3285, 3284, -1, 3714, 3284, 3292, -1, 3715, 3292, 3703, -1, 3704, 3703, 3705, -1, 3706, 3705, 3707, -1, 3180, 3706, 3707, -1, 3694, 3695, 3696, -1, 3696, 3312, 3855, -1, 3855, 3306, 3697, -1, 3697, 3304, 3859, -1, 3859, 3301, 3860, -1, 3860, 3708, 3861, -1, 3861, 3299, 3862, -1, 3862, 3709, 3698, -1, 3698, 3699, 3863, -1, 3863, 3295, 3710, -1, 3710, 3700, 3868, -1, 3868, 3701, 3711, -1, 3711, 3288, 3871, -1, 3871, 3712, 3713, -1, 3713, 3287, 3702, -1, 3702, 3285, 3873, -1, 3873, 3284, 3714, -1, 3714, 3292, 3715, -1, 3715, 3703, 3704, -1, 3704, 3705, 3706, -1, 3202, 3717, 3716, -1, 3716, 3717, 3887, -1, 3887, 3717, 3726, -1, 3718, 3726, 3727, -1, 3719, 3727, 3720, -1, 3728, 3720, 3266, -1, 3729, 3266, 3265, -1, 3730, 3265, 3263, -1, 3888, 3263, 3721, -1, 3889, 3721, 3262, -1, 3731, 3262, 3722, -1, 3732, 3722, 3431, -1, 3733, 3431, 3260, -1, 3747, 3260, 3256, -1, 3734, 3256, 3255, -1, 3744, 3255, 3724, -1, 3723, 3724, 3735, -1, 3736, 3735, 3725, -1, 3737, 3725, 3254, -1, 3738, 3254, 3257, -1, 3196, 3738, 3257, -1, 3887, 3726, 3718, -1, 3718, 3727, 3719, -1, 3719, 3720, 3728, -1, 3728, 3266, 3729, -1, 3729, 3265, 3730, -1, 3730, 3263, 3888, -1, 3888, 3721, 3889, -1, 3889, 3262, 3731, -1, 3731, 3722, 3732, -1, 3732, 3431, 3733, -1, 3733, 3260, 3747, -1, 3747, 3256, 3734, -1, 3734, 3255, 3744, -1, 3744, 3724, 3723, -1, 3723, 3735, 3736, -1, 3736, 3725, 3737, -1, 3737, 3254, 3738, -1, 3196, 3739, 3738, -1, 3738, 3739, 3740, -1, 3741, 3738, 3740, -1, 3741, 3737, 3738, -1, 3741, 3200, 3737, -1, 3737, 3200, 3736, -1, 3736, 3200, 3742, -1, 3723, 3742, 3532, -1, 3534, 3723, 3532, -1, 3534, 3744, 3723, -1, 3534, 3743, 3744, -1, 3744, 3743, 3537, -1, 3558, 3744, 3537, -1, 3558, 3559, 3744, -1, 3744, 3559, 3734, -1, 3734, 3559, 3746, -1, 3745, 3734, 3746, -1, 3745, 3747, 3734, -1, 3745, 3748, 3747, -1, 3747, 3748, 3750, -1, 3749, 3747, 3750, -1, 3749, 3733, 3747, -1, 3749, 3751, 3733, -1, 3733, 3751, 3544, -1, 3752, 3733, 3544, -1, 3752, 3545, 3733, -1, 3733, 3545, 3872, -1, 3754, 3872, 3715, -1, 3753, 3715, 3179, -1, 3753, 3754, 3715, -1, 3753, 3879, 3754, -1, 3753, 2254, 3879, -1, 3753, 3755, 2254, -1, 2254, 3755, 3756, -1, 3756, 3755, 3177, -1, 2256, 3177, 3175, -1, 3757, 3175, 2403, -1, 3757, 2256, 3175, -1, 3757, 2259, 2256, -1, 3757, 2258, 2259, -1, 3742, 3200, 3610, -1, 3531, 3610, 3758, -1, 3611, 3531, 3758, -1, 3611, 3556, 3531, -1, 3611, 3573, 3556, -1, 3556, 3573, 3759, -1, 3612, 3556, 3759, -1, 3612, 3614, 3556, -1, 3556, 3614, 3575, -1, 3615, 3556, 3575, -1, 3615, 3578, 3556, -1, 3556, 3578, 3760, -1, 3530, 3760, 3922, -1, 3530, 3556, 3760, -1, 3761, 3783, 3193, -1, 3761, 3762, 3783, -1, 3761, 3192, 3762, -1, 3762, 3192, 2248, -1, 2248, 3192, 3763, -1, 2241, 3763, 3764, -1, 3765, 3764, 2404, -1, 3765, 2241, 3764, -1, 3765, 3767, 2241, -1, 3765, 3766, 3767, -1, 3767, 3766, 2408, -1, 2248, 3763, 2241, -1, 3768, 3780, 3783, -1, 3768, 2396, 3780, -1, 3768, 3770, 2396, -1, 2396, 3770, 3769, -1, 3769, 3770, 2245, -1, 3774, 2245, 3771, -1, 3772, 3771, 2247, -1, 3772, 3774, 3771, -1, 3772, 2397, 3774, -1, 3772, 3773, 2397, -1, 2397, 3773, 2398, -1, 3769, 2245, 3774, -1, 3775, 3146, 3780, -1, 3775, 3149, 3146, -1, 3775, 2395, 3149, -1, 3149, 2395, 3776, -1, 3776, 2395, 3777, -1, 3778, 3777, 2989, -1, 2991, 3778, 2989, -1, 3777, 2394, 2989, -1, 2989, 2394, 3779, -1, 3779, 2394, 2393, -1, 3778, 3776, 3777, -1, 3146, 3781, 3780, -1, 3780, 3781, 3890, -1, 3782, 3780, 3890, -1, 3782, 3783, 3780, -1, 3782, 3193, 3783, -1, 3782, 3609, 3193, -1, 3193, 3609, 3610, -1, 3200, 3193, 3610, -1, 3785, 3570, 3781, -1, 3785, 3522, 3570, -1, 3785, 3784, 3522, -1, 3785, 3789, 3784, -1, 3785, 3646, 3789, -1, 3785, 3787, 3646, -1, 3646, 3787, 3786, -1, 3786, 3787, 3788, -1, 3143, 3786, 3788, -1, 3143, 3644, 3786, -1, 3784, 3789, 3521, -1, 3521, 3789, 3790, -1, 3794, 3790, 3648, -1, 3791, 3794, 3648, -1, 3791, 3520, 3794, -1, 3791, 3792, 3520, -1, 3791, 3656, 3792, -1, 3792, 3656, 3795, -1, 3795, 3656, 3657, -1, 3518, 3657, 3796, -1, 3793, 3796, 3797, -1, 3793, 3518, 3796, -1, 3521, 3790, 3794, -1, 3795, 3657, 3518, -1, 3796, 3658, 3797, -1, 3797, 3658, 3505, -1, 3505, 3658, 3517, -1, 3517, 3658, 3799, -1, 3798, 3799, 3800, -1, 3798, 3517, 3799, -1, 3799, 3659, 3800, -1, 3800, 3659, 3802, -1, 3802, 3659, 3801, -1, 3660, 3802, 3801, -1, 3660, 3651, 3802, -1, 3802, 3651, 3804, -1, 3803, 3802, 3804, -1, 3803, 3805, 3802, -1, 3803, 3806, 3805, -1, 3803, 3661, 3806, -1, 3806, 3661, 3662, -1, 3807, 3662, 3663, -1, 3808, 3807, 3663, -1, 3808, 3809, 3807, -1, 3808, 3155, 3809, -1, 3808, 3153, 3155, -1, 3808, 3655, 3153, -1, 3806, 3662, 3807, -1, 3802, 3805, 3834, -1, 3456, 3834, 3810, -1, 3456, 3802, 3834, -1, 3456, 3514, 3802, -1, 3456, 3457, 3514, -1, 3514, 3457, 3923, -1, 3923, 3457, 3458, -1, 3513, 3458, 3811, -1, 3814, 3811, 3812, -1, 3814, 3513, 3811, -1, 3814, 3511, 3513, -1, 3814, 3502, 3511, -1, 3814, 3510, 3502, -1, 3814, 3501, 3510, -1, 3814, 3813, 3501, -1, 3814, 3509, 3813, -1, 3814, 3508, 3509, -1, 3814, 3815, 3508, -1, 3814, 3816, 3815, -1, 3815, 3816, 3817, -1, 3603, 3815, 3817, -1, 3603, 3818, 3815, -1, 3815, 3818, 3819, -1, 3825, 3815, 3819, -1, 3825, 3821, 3815, -1, 3825, 3820, 3821, -1, 3825, 3823, 3820, -1, 3825, 3822, 3823, -1, 3825, 3824, 3822, -1, 3825, 3826, 3824, -1, 3825, 3564, 3826, -1, 3826, 3564, 3604, -1, 3827, 3826, 3604, -1, 3827, 3606, 3826, -1, 3826, 3606, 3566, -1, 3607, 3826, 3566, -1, 3607, 3567, 3826, -1, 3826, 3567, 3568, -1, 3828, 3568, 3829, -1, 3523, 3829, 3522, -1, 3523, 3828, 3829, -1, 3830, 3677, 3833, -1, 3830, 3678, 3677, -1, 3830, 3832, 3678, -1, 3830, 3831, 3832, -1, 3832, 3831, 3160, -1, 3164, 3832, 3160, -1, 3164, 3163, 3832, -1, 3677, 3676, 3833, -1, 3833, 3676, 3675, -1, 3674, 3833, 3675, -1, 3674, 3673, 3833, -1, 3833, 3673, 3687, -1, 3671, 3833, 3687, -1, 3671, 3670, 3833, -1, 3833, 3670, 3685, -1, 3669, 3833, 3685, -1, 3669, 3834, 3833, -1, 3833, 3834, 3805, -1, 3667, 3926, 3834, -1, 3667, 3439, 3926, -1, 3667, 3835, 3439, -1, 3439, 3835, 3436, -1, 3436, 3835, 3841, -1, 3841, 3835, 3683, -1, 3435, 3683, 3842, -1, 3836, 3842, 3665, -1, 3837, 3836, 3665, -1, 3837, 3838, 3836, -1, 3837, 3682, 3838, -1, 3838, 3682, 3913, -1, 3913, 3682, 3664, -1, 3632, 3664, 3172, -1, 3592, 3172, 3839, -1, 3630, 3839, 3840, -1, 3630, 3592, 3839, -1, 3841, 3683, 3435, -1, 3435, 3842, 3836, -1, 3664, 3843, 3172, -1, 3172, 3843, 3171, -1, 3171, 3843, 3845, -1, 3844, 3845, 3847, -1, 3844, 3171, 3845, -1, 3845, 3846, 3847, -1, 3632, 3172, 3592, -1, 3848, 3849, 3839, -1, 3848, 3190, 3849, -1, 3848, 3170, 3190, -1, 3190, 3170, 3853, -1, 3853, 3170, 3174, -1, 3852, 3174, 3850, -1, 2992, 3852, 3850, -1, 3174, 3851, 3850, -1, 3850, 3851, 2994, -1, 2994, 3851, 2995, -1, 3852, 3853, 3174, -1, 3849, 3854, 3839, -1, 3839, 3854, 3840, -1, 3840, 3854, 3629, -1, 3629, 3854, 3856, -1, 3590, 3856, 3855, -1, 3697, 3590, 3855, -1, 3697, 3859, 3590, -1, 3590, 3859, 3911, -1, 3628, 3911, 3627, -1, 3628, 3590, 3911, -1, 3855, 3856, 3696, -1, 3696, 3856, 3857, -1, 3694, 3857, 3186, -1, 3858, 3694, 3186, -1, 3858, 3693, 3694, -1, 3696, 3857, 3694, -1, 3859, 3860, 3911, -1, 3911, 3860, 3493, -1, 3493, 3860, 3474, -1, 3474, 3860, 3473, -1, 3473, 3860, 3472, -1, 3472, 3860, 3864, -1, 3864, 3860, 3861, -1, 3865, 3861, 3862, -1, 3492, 3862, 3698, -1, 3491, 3698, 3863, -1, 3489, 3863, 3488, -1, 3489, 3491, 3863, -1, 3864, 3861, 3865, -1, 3865, 3862, 3492, -1, 3492, 3698, 3491, -1, 3863, 3710, 3488, -1, 3488, 3710, 3866, -1, 3866, 3710, 3868, -1, 3867, 3868, 3486, -1, 3867, 3866, 3868, -1, 3868, 3711, 3486, -1, 3486, 3711, 3468, -1, 3468, 3711, 3869, -1, 3869, 3711, 3871, -1, 3870, 3871, 3872, -1, 3870, 3869, 3871, -1, 3871, 3713, 3872, -1, 3872, 3713, 3702, -1, 3873, 3872, 3702, -1, 3873, 3714, 3872, -1, 3872, 3714, 3715, -1, 3715, 3704, 3179, -1, 3179, 3704, 3874, -1, 3874, 3704, 3706, -1, 3875, 3706, 3876, -1, 3875, 3874, 3706, -1, 3706, 3180, 3876, -1, 3756, 3177, 2256, -1, 3175, 3877, 2403, -1, 2403, 3877, 3878, -1, 3754, 3879, 3882, -1, 3882, 3879, 3880, -1, 2253, 3882, 3880, -1, 2253, 3881, 3882, -1, 2253, 3883, 3881, -1, 3881, 3883, 3213, -1, 3213, 3883, 3884, -1, 2411, 3213, 3884, -1, 2411, 3206, 3213, -1, 2411, 3208, 3206, -1, 3883, 3885, 3884, -1, 3884, 3885, 2250, -1, 3872, 3754, 3733, -1, 3733, 3754, 3205, -1, 3732, 3205, 3731, -1, 3732, 3733, 3205, -1, 3886, 3718, 3205, -1, 3886, 3887, 3718, -1, 3886, 3204, 3887, -1, 3887, 3204, 3203, -1, 3716, 3887, 3203, -1, 3718, 3719, 3205, -1, 3205, 3719, 3728, -1, 3729, 3205, 3728, -1, 3729, 3730, 3205, -1, 3205, 3730, 3888, -1, 3889, 3205, 3888, -1, 3889, 3731, 3205, -1, 3723, 3736, 3742, -1, 3826, 3568, 3828, -1, 3829, 3570, 3522, -1, 3570, 3572, 3781, -1, 3781, 3572, 3890, -1, 3742, 3610, 3531, -1, 3892, 3891, 3760, -1, 3892, 3547, 3891, -1, 3892, 3893, 3547, -1, 3547, 3893, 3546, -1, 3546, 3893, 3580, -1, 3895, 3546, 3580, -1, 3895, 3894, 3546, -1, 3895, 3896, 3894, -1, 3894, 3896, 3524, -1, 3524, 3896, 3897, -1, 3496, 3897, 3898, -1, 3496, 3524, 3897, -1, 3496, 3899, 3524, -1, 3496, 3900, 3899, -1, 3899, 3900, 3901, -1, 3901, 3900, 3902, -1, 3545, 3902, 3872, -1, 3545, 3901, 3902, -1, 3618, 3904, 3897, -1, 3618, 3619, 3904, -1, 3904, 3619, 3620, -1, 3621, 3904, 3620, -1, 3621, 3623, 3904, -1, 3904, 3623, 3624, -1, 3903, 3904, 3624, -1, 3903, 3583, 3904, -1, 3904, 3583, 3584, -1, 3494, 3584, 3586, -1, 3905, 3586, 3587, -1, 3909, 3587, 3906, -1, 3908, 3906, 3907, -1, 3908, 3909, 3906, -1, 3904, 3584, 3494, -1, 3494, 3586, 3905, -1, 3905, 3587, 3909, -1, 3906, 3910, 3907, -1, 3907, 3910, 3911, -1, 3911, 3910, 3627, -1, 3590, 3629, 3856, -1, 3664, 3632, 3913, -1, 3913, 3632, 3633, -1, 3912, 3633, 3451, -1, 3912, 3913, 3633, -1, 3633, 3634, 3451, -1, 3451, 3634, 3449, -1, 3449, 3634, 3635, -1, 3637, 3449, 3635, -1, 3637, 3638, 3449, -1, 3449, 3638, 3639, -1, 3597, 3449, 3639, -1, 3597, 3914, 3449, -1, 3449, 3914, 3599, -1, 3917, 3449, 3599, -1, 3917, 3448, 3449, -1, 3917, 3447, 3448, -1, 3917, 3915, 3447, -1, 3917, 3465, 3915, -1, 3917, 3916, 3465, -1, 3917, 3464, 3916, -1, 3917, 3446, 3464, -1, 3917, 3445, 3446, -1, 3917, 3463, 3445, -1, 3917, 3918, 3463, -1, 3917, 3641, 3918, -1, 3918, 3641, 3461, -1, 3461, 3641, 3920, -1, 3919, 3920, 3601, -1, 3642, 3919, 3601, -1, 3642, 3460, 3919, -1, 3642, 3812, 3460, -1, 3460, 3812, 3811, -1, 3461, 3920, 3919, -1, 3891, 3921, 3760, -1, 3760, 3921, 3527, -1, 3549, 3760, 3527, -1, 3549, 3550, 3760, -1, 3760, 3550, 3551, -1, 3552, 3760, 3551, -1, 3552, 3553, 3760, -1, 3760, 3553, 3922, -1, 3513, 3923, 3458, -1, 3904, 3478, 3897, -1, 3897, 3478, 3480, -1, 3924, 3897, 3480, -1, 3924, 3481, 3897, -1, 3897, 3481, 3925, -1, 3483, 3897, 3925, -1, 3483, 3898, 3897, -1, 3926, 3440, 3834, -1, 3834, 3440, 3441, -1, 3442, 3834, 3441, -1, 3442, 3454, 3834, -1, 3834, 3454, 3927, -1, 3810, 3834, 3927, -1, 4613, 4444, 4725, -1, 4725, 4444, 4471, -1, 4725, 4471, 3928, -1, 3928, 4471, 4442, -1, 4441, 3928, 4442, -1, 4441, 4621, 3928, -1, 4441, 3929, 4621, -1, 4621, 3929, 3930, -1, 3929, 3932, 3930, -1, 3930, 3932, 3931, -1, 3931, 3932, 3933, -1, 4619, 3933, 4440, -1, 4620, 4440, 3935, -1, 3934, 3935, 3936, -1, 3934, 4620, 3935, -1, 3931, 3933, 4619, -1, 4619, 4440, 4620, -1, 3935, 4437, 3936, -1, 4437, 4542, 3936, -1, 3936, 4542, 4734, -1, 4734, 4542, 4623, -1, 4623, 4542, 4436, -1, 4624, 4436, 3938, -1, 3939, 3938, 3937, -1, 4625, 3937, 3940, -1, 4625, 3939, 3937, -1, 4623, 4436, 4624, -1, 4624, 3938, 3939, -1, 4625, 3940, 3941, -1, 3941, 3940, 4435, -1, 3941, 4435, 3942, -1, 3942, 4435, 4432, -1, 4548, 3942, 4432, -1, 4548, 4626, 3942, -1, 4548, 4431, 4626, -1, 4626, 4431, 3952, -1, 3952, 4431, 3953, -1, 3943, 3953, 3954, -1, 4630, 3954, 3955, -1, 3956, 3955, 4426, -1, 3957, 4426, 3944, -1, 4738, 3944, 3945, -1, 4636, 3945, 3958, -1, 4637, 3958, 3959, -1, 3946, 3959, 4422, -1, 4638, 4422, 4421, -1, 3947, 4421, 3948, -1, 4643, 3948, 4417, -1, 3960, 4417, 3950, -1, 3949, 3950, 4415, -1, 3961, 4415, 4414, -1, 3962, 4414, 4413, -1, 3963, 4413, 4412, -1, 4645, 4412, 4410, -1, 4749, 4410, 3951, -1, 4648, 3951, 3964, -1, 4648, 4749, 3951, -1, 3952, 3953, 3943, -1, 3943, 3954, 4630, -1, 4630, 3955, 3956, -1, 3956, 4426, 3957, -1, 3957, 3944, 4738, -1, 4738, 3945, 4636, -1, 4636, 3958, 4637, -1, 4637, 3959, 3946, -1, 3946, 4422, 4638, -1, 4638, 4421, 3947, -1, 3947, 3948, 4643, -1, 4643, 4417, 3960, -1, 3960, 3950, 3949, -1, 3949, 4415, 3961, -1, 3961, 4414, 3962, -1, 3962, 4413, 3963, -1, 3963, 4412, 4645, -1, 4645, 4410, 4749, -1, 3951, 4408, 3964, -1, 3964, 4408, 3965, -1, 3965, 4408, 3966, -1, 3965, 3966, 3971, -1, 3971, 3966, 3967, -1, 3972, 3967, 4407, -1, 3970, 4407, 3968, -1, 4652, 3968, 3969, -1, 4652, 3970, 3968, -1, 3971, 3967, 3972, -1, 3972, 4407, 3970, -1, 3969, 3973, 4652, -1, 4652, 3973, 4651, -1, 4651, 3973, 3975, -1, 3975, 3973, 3974, -1, 4403, 3975, 3974, -1, 4403, 3977, 3975, -1, 4403, 3976, 3977, -1, 3977, 3976, 3978, -1, 3978, 3976, 4402, -1, 4655, 4402, 3979, -1, 4656, 4655, 3979, -1, 3978, 4402, 4655, -1, 3979, 4404, 4656, -1, 4656, 4404, 3980, -1, 3980, 4404, 4399, -1, 4657, 4399, 4667, -1, 4657, 3980, 4399, -1, 4399, 4398, 4667, -1, 4667, 4398, 4573, -1, 4573, 4398, 3981, -1, 4573, 3981, 3984, -1, 3984, 3981, 4396, -1, 4569, 4396, 3983, -1, 3982, 3983, 4567, -1, 3982, 4569, 3983, -1, 3984, 4396, 4569, -1, 4531, 3994, 3985, -1, 4531, 4700, 3994, -1, 4531, 4530, 4700, -1, 4700, 4530, 4716, -1, 4716, 4530, 3986, -1, 4714, 3986, 3987, -1, 4713, 3987, 4508, -1, 4712, 4508, 3988, -1, 4695, 3988, 4489, -1, 3989, 4489, 3995, -1, 3996, 3995, 4490, -1, 3997, 4490, 4492, -1, 3990, 4492, 4494, -1, 4668, 4494, 3991, -1, 4659, 3991, 4562, -1, 4662, 4562, 4561, -1, 4663, 4561, 4564, -1, 3998, 4564, 4552, -1, 3992, 4552, 3999, -1, 4664, 3999, 4535, -1, 4000, 4535, 4534, -1, 4665, 4534, 3993, -1, 4001, 3993, 4532, -1, 4718, 4532, 3985, -1, 3994, 4718, 3985, -1, 4716, 3986, 4714, -1, 4714, 3987, 4713, -1, 4713, 4508, 4712, -1, 4712, 3988, 4695, -1, 4695, 4489, 3989, -1, 3989, 3995, 3996, -1, 3996, 4490, 3997, -1, 3997, 4492, 3990, -1, 3990, 4494, 4668, -1, 4668, 3991, 4659, -1, 4659, 4562, 4662, -1, 4662, 4561, 4663, -1, 4663, 4564, 3998, -1, 3998, 4552, 3992, -1, 3992, 3999, 4664, -1, 4664, 4535, 4000, -1, 4000, 4534, 4665, -1, 4665, 3993, 4001, -1, 4001, 4532, 4718, -1, 4566, 4002, 4409, -1, 4566, 4751, 4002, -1, 4566, 4003, 4751, -1, 4751, 4003, 4019, -1, 4019, 4003, 4004, -1, 4752, 4004, 4005, -1, 4006, 4005, 4007, -1, 4747, 4007, 4009, -1, 4008, 4009, 4497, -1, 4010, 4497, 4496, -1, 4660, 4496, 4495, -1, 4020, 4495, 4011, -1, 4658, 4011, 4400, -1, 4021, 4400, 4401, -1, 4012, 4401, 4013, -1, 4022, 4013, 4405, -1, 4653, 4405, 4023, -1, 4654, 4023, 4406, -1, 4024, 4406, 4014, -1, 4025, 4014, 4026, -1, 4750, 4026, 4015, -1, 4649, 4015, 4016, -1, 4650, 4016, 4017, -1, 4018, 4017, 4409, -1, 4002, 4018, 4409, -1, 4019, 4004, 4752, -1, 4752, 4005, 4006, -1, 4006, 4007, 4747, -1, 4747, 4009, 4008, -1, 4008, 4497, 4010, -1, 4010, 4496, 4660, -1, 4660, 4495, 4020, -1, 4020, 4011, 4658, -1, 4658, 4400, 4021, -1, 4021, 4401, 4012, -1, 4012, 4013, 4022, -1, 4022, 4405, 4653, -1, 4653, 4023, 4654, -1, 4654, 4406, 4024, -1, 4024, 4014, 4025, -1, 4025, 4026, 4750, -1, 4750, 4015, 4649, -1, 4649, 4016, 4650, -1, 4650, 4017, 4018, -1, 4557, 4027, 4039, -1, 4557, 4028, 4027, -1, 4557, 4418, 4028, -1, 4028, 4418, 4641, -1, 4641, 4418, 4419, -1, 4040, 4419, 4041, -1, 4042, 4041, 4420, -1, 4029, 4420, 4031, -1, 4030, 4031, 4043, -1, 4745, 4043, 4032, -1, 4044, 4032, 4563, -1, 4033, 4563, 4560, -1, 4661, 4560, 4565, -1, 4746, 4565, 4034, -1, 4035, 4034, 4499, -1, 4045, 4499, 4498, -1, 4748, 4498, 4411, -1, 4046, 4411, 4416, -1, 4647, 4416, 4036, -1, 4646, 4036, 4037, -1, 4047, 4037, 4559, -1, 4644, 4559, 4558, -1, 4048, 4558, 4038, -1, 4640, 4038, 4039, -1, 4027, 4640, 4039, -1, 4641, 4419, 4040, -1, 4040, 4041, 4042, -1, 4042, 4420, 4029, -1, 4029, 4031, 4030, -1, 4030, 4043, 4745, -1, 4745, 4032, 4044, -1, 4044, 4563, 4033, -1, 4033, 4560, 4661, -1, 4661, 4565, 4746, -1, 4746, 4034, 4035, -1, 4035, 4499, 4045, -1, 4045, 4498, 4748, -1, 4748, 4411, 4046, -1, 4046, 4416, 4647, -1, 4647, 4036, 4646, -1, 4646, 4037, 4047, -1, 4047, 4559, 4644, -1, 4644, 4558, 4048, -1, 4048, 4038, 4640, -1, 4556, 4743, 4065, -1, 4556, 4050, 4743, -1, 4556, 4049, 4050, -1, 4050, 4049, 4051, -1, 4051, 4049, 4052, -1, 4066, 4052, 4555, -1, 4067, 4555, 4533, -1, 4701, 4533, 4536, -1, 4068, 4536, 4554, -1, 4053, 4554, 4055, -1, 4054, 4055, 4553, -1, 4717, 4553, 4056, -1, 4719, 4056, 4069, -1, 4057, 4069, 4058, -1, 4642, 4058, 4059, -1, 4639, 4059, 4060, -1, 4070, 4060, 4061, -1, 4062, 4061, 4424, -1, 4063, 4424, 4423, -1, 4071, 4423, 4064, -1, 4072, 4064, 4550, -1, 4737, 4550, 4479, -1, 4744, 4479, 4478, -1, 4741, 4478, 4065, -1, 4743, 4741, 4065, -1, 4051, 4052, 4066, -1, 4066, 4555, 4067, -1, 4067, 4533, 4701, -1, 4701, 4536, 4068, -1, 4068, 4554, 4053, -1, 4053, 4055, 4054, -1, 4054, 4553, 4717, -1, 4717, 4056, 4719, -1, 4719, 4069, 4057, -1, 4057, 4058, 4642, -1, 4642, 4059, 4639, -1, 4639, 4060, 4070, -1, 4070, 4061, 4062, -1, 4062, 4424, 4063, -1, 4063, 4423, 4071, -1, 4071, 4064, 4072, -1, 4072, 4550, 4737, -1, 4737, 4479, 4744, -1, 4744, 4478, 4741, -1, 4537, 4081, 4073, -1, 4537, 4722, 4081, -1, 4537, 4538, 4722, -1, 4722, 4538, 4074, -1, 4074, 4538, 4082, -1, 4720, 4082, 4477, -1, 4083, 4477, 4481, -1, 4740, 4481, 4480, -1, 4084, 4480, 4085, -1, 4736, 4085, 4551, -1, 4635, 4551, 4086, -1, 4634, 4086, 4075, -1, 4633, 4075, 4076, -1, 4631, 4076, 4425, -1, 4632, 4425, 4427, -1, 4087, 4427, 4428, -1, 4088, 4428, 4430, -1, 4077, 4430, 4429, -1, 4739, 4429, 4547, -1, 4089, 4547, 4546, -1, 4090, 4546, 4078, -1, 4091, 4078, 4079, -1, 4628, 4079, 4080, -1, 4629, 4080, 4073, -1, 4081, 4629, 4073, -1, 4074, 4082, 4720, -1, 4720, 4477, 4083, -1, 4083, 4481, 4740, -1, 4740, 4480, 4084, -1, 4084, 4085, 4736, -1, 4736, 4551, 4635, -1, 4635, 4086, 4634, -1, 4634, 4075, 4633, -1, 4633, 4076, 4631, -1, 4631, 4425, 4632, -1, 4632, 4427, 4087, -1, 4087, 4428, 4088, -1, 4088, 4430, 4077, -1, 4077, 4429, 4739, -1, 4739, 4547, 4089, -1, 4089, 4546, 4090, -1, 4090, 4078, 4091, -1, 4091, 4079, 4628, -1, 4628, 4080, 4629, -1, 4093, 4092, 4439, -1, 4093, 4094, 4092, -1, 4093, 4095, 4094, -1, 4094, 4095, 4723, -1, 4723, 4095, 4475, -1, 4096, 4475, 4476, -1, 4097, 4476, 4549, -1, 4109, 4549, 4545, -1, 4627, 4545, 4544, -1, 4110, 4544, 4543, -1, 4111, 4543, 4098, -1, 4112, 4098, 4433, -1, 4113, 4433, 4099, -1, 4735, 4099, 4434, -1, 4114, 4434, 4100, -1, 4622, 4100, 4115, -1, 4101, 4115, 4102, -1, 4103, 4102, 4104, -1, 4105, 4104, 4116, -1, 4618, 4116, 4106, -1, 4117, 4106, 4118, -1, 4617, 4118, 4438, -1, 4616, 4438, 4107, -1, 4108, 4107, 4439, -1, 4092, 4108, 4439, -1, 4723, 4475, 4096, -1, 4096, 4476, 4097, -1, 4097, 4549, 4109, -1, 4109, 4545, 4627, -1, 4627, 4544, 4110, -1, 4110, 4543, 4111, -1, 4111, 4098, 4112, -1, 4112, 4433, 4113, -1, 4113, 4099, 4735, -1, 4735, 4434, 4114, -1, 4114, 4100, 4622, -1, 4622, 4115, 4101, -1, 4101, 4102, 4103, -1, 4103, 4104, 4105, -1, 4105, 4116, 4618, -1, 4618, 4106, 4117, -1, 4117, 4118, 4617, -1, 4617, 4438, 4616, -1, 4616, 4107, 4108, -1, 4539, 4728, 4130, -1, 4539, 4727, 4728, -1, 4539, 4119, 4727, -1, 4727, 4119, 4726, -1, 4726, 4119, 4541, -1, 4586, 4541, 4131, -1, 4132, 4131, 4378, -1, 4568, 4378, 4133, -1, 4120, 4133, 4122, -1, 4121, 4122, 4379, -1, 4570, 4379, 4123, -1, 4571, 4123, 4134, -1, 4572, 4134, 4380, -1, 4135, 4380, 4382, -1, 4136, 4382, 4383, -1, 4137, 4383, 4124, -1, 4138, 4124, 4384, -1, 4125, 4384, 4126, -1, 4139, 4126, 4385, -1, 4733, 4385, 4386, -1, 4140, 4386, 4127, -1, 4587, 4127, 4128, -1, 4729, 4128, 4453, -1, 4129, 4453, 4130, -1, 4728, 4129, 4130, -1, 4726, 4541, 4586, -1, 4586, 4131, 4132, -1, 4132, 4378, 4568, -1, 4568, 4133, 4120, -1, 4120, 4122, 4121, -1, 4121, 4379, 4570, -1, 4570, 4123, 4571, -1, 4571, 4134, 4572, -1, 4572, 4380, 4135, -1, 4135, 4382, 4136, -1, 4136, 4383, 4137, -1, 4137, 4124, 4138, -1, 4138, 4384, 4125, -1, 4125, 4126, 4139, -1, 4139, 4385, 4733, -1, 4733, 4386, 4140, -1, 4140, 4127, 4587, -1, 4587, 4128, 4729, -1, 4729, 4453, 4129, -1, 4452, 4141, 4454, -1, 4452, 4588, 4141, -1, 4452, 4451, 4588, -1, 4588, 4451, 4589, -1, 4589, 4451, 4142, -1, 4709, 4142, 4143, -1, 4710, 4143, 4144, -1, 4708, 4144, 4145, -1, 4146, 4145, 4155, -1, 4706, 4155, 4449, -1, 4156, 4449, 4157, -1, 4158, 4157, 4159, -1, 4160, 4159, 4448, -1, 4161, 4448, 4147, -1, 4730, 4147, 4148, -1, 4162, 4148, 4377, -1, 4149, 4377, 4150, -1, 4163, 4150, 4151, -1, 4585, 4151, 4164, -1, 4165, 4164, 4152, -1, 4166, 4152, 4456, -1, 4167, 4456, 4455, -1, 4153, 4455, 4540, -1, 4154, 4540, 4454, -1, 4141, 4154, 4454, -1, 4589, 4142, 4709, -1, 4709, 4143, 4710, -1, 4710, 4144, 4708, -1, 4708, 4145, 4146, -1, 4146, 4155, 4706, -1, 4706, 4449, 4156, -1, 4156, 4157, 4158, -1, 4158, 4159, 4160, -1, 4160, 4448, 4161, -1, 4161, 4147, 4730, -1, 4730, 4148, 4162, -1, 4162, 4377, 4149, -1, 4149, 4150, 4163, -1, 4163, 4151, 4585, -1, 4585, 4164, 4165, -1, 4165, 4152, 4166, -1, 4166, 4456, 4167, -1, 4167, 4455, 4153, -1, 4153, 4540, 4154, -1, 4528, 4168, 4526, -1, 4528, 4169, 4168, -1, 4528, 4527, 4169, -1, 4169, 4527, 4702, -1, 4702, 4527, 4184, -1, 4185, 4184, 4170, -1, 4703, 4170, 4171, -1, 4742, 4171, 4186, -1, 4172, 4186, 4187, -1, 4721, 4187, 4173, -1, 4188, 4173, 4175, -1, 4174, 4175, 4474, -1, 4724, 4474, 4473, -1, 4691, 4473, 4483, -1, 4690, 4483, 4176, -1, 4689, 4176, 4486, -1, 4177, 4486, 4178, -1, 4687, 4178, 4488, -1, 4686, 4488, 4189, -1, 4179, 4189, 4190, -1, 4715, 4190, 4180, -1, 4191, 4180, 4529, -1, 4181, 4529, 4182, -1, 4183, 4182, 4526, -1, 4168, 4183, 4526, -1, 4702, 4184, 4185, -1, 4185, 4170, 4703, -1, 4703, 4171, 4742, -1, 4742, 4186, 4172, -1, 4172, 4187, 4721, -1, 4721, 4173, 4188, -1, 4188, 4175, 4174, -1, 4174, 4474, 4724, -1, 4724, 4473, 4691, -1, 4691, 4483, 4690, -1, 4690, 4176, 4689, -1, 4689, 4486, 4177, -1, 4177, 4178, 4687, -1, 4687, 4488, 4686, -1, 4686, 4189, 4179, -1, 4179, 4190, 4715, -1, 4715, 4180, 4191, -1, 4191, 4529, 4181, -1, 4181, 4182, 4183, -1, 4516, 4192, 4213, -1, 4516, 4193, 4192, -1, 4516, 4195, 4193, -1, 4193, 4195, 4194, -1, 4194, 4195, 4389, -1, 4214, 4389, 4387, -1, 4215, 4387, 4216, -1, 4732, 4216, 4197, -1, 4196, 4197, 4525, -1, 4711, 4525, 4381, -1, 4198, 4381, 4199, -1, 4200, 4199, 4201, -1, 4217, 4201, 4202, -1, 4218, 4202, 4524, -1, 4203, 4524, 4204, -1, 4694, 4204, 4501, -1, 4205, 4501, 4465, -1, 4206, 4465, 4464, -1, 4219, 4464, 4207, -1, 4208, 4207, 4463, -1, 4220, 4463, 4462, -1, 4221, 4462, 4210, -1, 4209, 4210, 4211, -1, 4212, 4211, 4213, -1, 4192, 4212, 4213, -1, 4194, 4389, 4214, -1, 4214, 4387, 4215, -1, 4215, 4216, 4732, -1, 4732, 4197, 4196, -1, 4196, 4525, 4711, -1, 4711, 4381, 4198, -1, 4198, 4199, 4200, -1, 4200, 4201, 4217, -1, 4217, 4202, 4218, -1, 4218, 4524, 4203, -1, 4203, 4204, 4694, -1, 4694, 4501, 4205, -1, 4205, 4465, 4206, -1, 4206, 4464, 4219, -1, 4219, 4207, 4208, -1, 4208, 4463, 4220, -1, 4220, 4462, 4221, -1, 4221, 4210, 4209, -1, 4209, 4211, 4212, -1, 4392, 4223, 4222, -1, 4392, 4225, 4223, -1, 4392, 4224, 4225, -1, 4225, 4224, 4226, -1, 4226, 4224, 4393, -1, 4592, 4393, 4236, -1, 4227, 4236, 4228, -1, 4581, 4228, 4229, -1, 4237, 4229, 4238, -1, 4582, 4238, 4230, -1, 4239, 4230, 4470, -1, 4584, 4470, 4469, -1, 4240, 4469, 4445, -1, 4241, 4445, 4446, -1, 4231, 4446, 4447, -1, 4612, 4447, 4232, -1, 4705, 4232, 4523, -1, 4242, 4523, 4233, -1, 4707, 4233, 4450, -1, 4590, 4450, 4243, -1, 4704, 4243, 4388, -1, 4234, 4388, 4391, -1, 4235, 4391, 4244, -1, 4591, 4244, 4222, -1, 4223, 4591, 4222, -1, 4226, 4393, 4592, -1, 4592, 4236, 4227, -1, 4227, 4228, 4581, -1, 4581, 4229, 4237, -1, 4237, 4238, 4582, -1, 4582, 4230, 4239, -1, 4239, 4470, 4584, -1, 4584, 4469, 4240, -1, 4240, 4445, 4241, -1, 4241, 4446, 4231, -1, 4231, 4447, 4612, -1, 4612, 4232, 4705, -1, 4705, 4523, 4242, -1, 4242, 4233, 4707, -1, 4707, 4450, 4590, -1, 4590, 4243, 4704, -1, 4704, 4388, 4234, -1, 4234, 4391, 4235, -1, 4235, 4244, 4591, -1, 4247, 4245, 4246, -1, 4247, 4682, 4245, -1, 4247, 4248, 4682, -1, 4682, 4248, 4249, -1, 4249, 4248, 4258, -1, 4259, 4258, 4250, -1, 4679, 4250, 4487, -1, 4673, 4487, 4504, -1, 4260, 4504, 4251, -1, 4261, 4251, 4503, -1, 4252, 4503, 4506, -1, 4262, 4506, 4253, -1, 4263, 4253, 4521, -1, 4264, 4521, 4507, -1, 4254, 4507, 4265, -1, 4266, 4265, 4267, -1, 4698, 4267, 4520, -1, 4268, 4520, 4519, -1, 4255, 4519, 4269, -1, 4270, 4269, 4256, -1, 4699, 4256, 4518, -1, 4271, 4518, 4272, -1, 4273, 4272, 4257, -1, 4685, 4257, 4246, -1, 4245, 4685, 4246, -1, 4249, 4258, 4259, -1, 4259, 4250, 4679, -1, 4679, 4487, 4673, -1, 4673, 4504, 4260, -1, 4260, 4251, 4261, -1, 4261, 4503, 4252, -1, 4252, 4506, 4262, -1, 4262, 4253, 4263, -1, 4263, 4521, 4264, -1, 4264, 4507, 4254, -1, 4254, 4265, 4266, -1, 4266, 4267, 4698, -1, 4698, 4520, 4268, -1, 4268, 4519, 4255, -1, 4255, 4269, 4270, -1, 4270, 4256, 4699, -1, 4699, 4518, 4271, -1, 4271, 4272, 4273, -1, 4273, 4257, 4685, -1, 4274, 4288, 4468, -1, 4274, 4595, 4288, -1, 4274, 4275, 4595, -1, 4595, 4275, 4593, -1, 4593, 4275, 4289, -1, 4594, 4289, 4276, -1, 4290, 4276, 4394, -1, 4291, 4394, 4390, -1, 4607, 4390, 4277, -1, 4608, 4277, 4292, -1, 4278, 4292, 4279, -1, 4606, 4279, 4517, -1, 4280, 4517, 4515, -1, 4605, 4515, 4509, -1, 4281, 4509, 4282, -1, 4602, 4282, 4293, -1, 4294, 4293, 4295, -1, 4296, 4295, 4283, -1, 4601, 4283, 4284, -1, 4599, 4284, 4395, -1, 4598, 4395, 4514, -1, 4597, 4514, 4286, -1, 4285, 4286, 4287, -1, 4596, 4287, 4468, -1, 4288, 4596, 4468, -1, 4593, 4289, 4594, -1, 4594, 4276, 4290, -1, 4290, 4394, 4291, -1, 4291, 4390, 4607, -1, 4607, 4277, 4608, -1, 4608, 4292, 4278, -1, 4278, 4279, 4606, -1, 4606, 4517, 4280, -1, 4280, 4515, 4605, -1, 4605, 4509, 4281, -1, 4281, 4282, 4602, -1, 4602, 4293, 4294, -1, 4294, 4295, 4296, -1, 4296, 4283, 4601, -1, 4601, 4284, 4599, -1, 4599, 4395, 4598, -1, 4598, 4514, 4597, -1, 4597, 4286, 4285, -1, 4285, 4287, 4596, -1, 4297, 4298, 4312, -1, 4297, 4697, 4298, -1, 4297, 4299, 4697, -1, 4697, 4299, 4300, -1, 4300, 4299, 4301, -1, 4313, 4301, 4302, -1, 4303, 4302, 4304, -1, 4600, 4304, 4513, -1, 4696, 4513, 4305, -1, 4314, 4305, 4512, -1, 4315, 4512, 4511, -1, 4603, 4511, 4510, -1, 4604, 4510, 4461, -1, 4575, 4461, 4306, -1, 4576, 4306, 4459, -1, 4577, 4459, 4307, -1, 4316, 4307, 4458, -1, 4317, 4458, 4457, -1, 4308, 4457, 4309, -1, 4318, 4309, 4319, -1, 4578, 4319, 4310, -1, 4320, 4310, 4467, -1, 4321, 4467, 4311, -1, 4580, 4311, 4312, -1, 4298, 4580, 4312, -1, 4300, 4301, 4313, -1, 4313, 4302, 4303, -1, 4303, 4304, 4600, -1, 4600, 4513, 4696, -1, 4696, 4305, 4314, -1, 4314, 4512, 4315, -1, 4315, 4511, 4603, -1, 4603, 4510, 4604, -1, 4604, 4461, 4575, -1, 4575, 4306, 4576, -1, 4576, 4459, 4577, -1, 4577, 4307, 4316, -1, 4316, 4458, 4317, -1, 4317, 4457, 4308, -1, 4308, 4309, 4318, -1, 4318, 4319, 4578, -1, 4578, 4310, 4320, -1, 4320, 4467, 4321, -1, 4321, 4311, 4580, -1, 4322, 4323, 4522, -1, 4322, 4674, 4323, -1, 4322, 4505, 4674, -1, 4674, 4505, 4675, -1, 4675, 4505, 4324, -1, 4676, 4324, 4502, -1, 4677, 4502, 4460, -1, 4574, 4460, 4325, -1, 4693, 4325, 4326, -1, 4343, 4326, 4500, -1, 4344, 4500, 4328, -1, 4327, 4328, 4329, -1, 4666, 4329, 4397, -1, 4345, 4397, 4330, -1, 4331, 4330, 4333, -1, 4332, 4333, 4493, -1, 4669, 4493, 4334, -1, 4670, 4334, 4491, -1, 4671, 4491, 4346, -1, 4335, 4346, 4337, -1, 4336, 4337, 4338, -1, 4339, 4338, 4340, -1, 4672, 4340, 4341, -1, 4342, 4341, 4522, -1, 4323, 4342, 4522, -1, 4675, 4324, 4676, -1, 4676, 4502, 4677, -1, 4677, 4460, 4574, -1, 4574, 4325, 4693, -1, 4693, 4326, 4343, -1, 4343, 4500, 4344, -1, 4344, 4328, 4327, -1, 4327, 4329, 4666, -1, 4666, 4397, 4345, -1, 4345, 4330, 4331, -1, 4331, 4333, 4332, -1, 4332, 4493, 4669, -1, 4669, 4334, 4670, -1, 4670, 4491, 4671, -1, 4671, 4346, 4335, -1, 4335, 4337, 4336, -1, 4336, 4338, 4339, -1, 4339, 4340, 4672, -1, 4672, 4341, 4342, -1, 4348, 4684, 4360, -1, 4348, 4347, 4684, -1, 4348, 4349, 4347, -1, 4347, 4349, 4688, -1, 4688, 4349, 4350, -1, 4361, 4350, 4351, -1, 4362, 4351, 4485, -1, 4352, 4485, 4353, -1, 4363, 4353, 4484, -1, 4615, 4484, 4482, -1, 4692, 4482, 4472, -1, 4364, 4472, 4354, -1, 4614, 4354, 4443, -1, 4365, 4443, 4366, -1, 4367, 4366, 4368, -1, 4583, 4368, 4355, -1, 4369, 4355, 4370, -1, 4371, 4370, 4466, -1, 4579, 4466, 4356, -1, 4678, 4356, 4357, -1, 4372, 4357, 4358, -1, 4680, 4358, 4373, -1, 4681, 4373, 4359, -1, 4683, 4359, 4360, -1, 4684, 4683, 4360, -1, 4688, 4350, 4361, -1, 4361, 4351, 4362, -1, 4362, 4485, 4352, -1, 4352, 4353, 4363, -1, 4363, 4484, 4615, -1, 4615, 4482, 4692, -1, 4692, 4472, 4364, -1, 4364, 4354, 4614, -1, 4614, 4443, 4365, -1, 4365, 4366, 4367, -1, 4367, 4368, 4583, -1, 4583, 4355, 4369, -1, 4369, 4370, 4371, -1, 4371, 4466, 4579, -1, 4579, 4356, 4678, -1, 4678, 4357, 4372, -1, 4372, 4358, 4680, -1, 4680, 4373, 4681, -1, 4681, 4359, 4683, -1, 4609, 4374, 4610, -1, 4610, 4374, 4375, -1, 4611, 4375, 4376, -1, 4613, 4376, 4444, -1, 4613, 4611, 4376, -1, 4610, 4375, 4611, -1, 4731, 6330, 4609, -1, 4609, 6330, 4374, -1, 4375, 4374, 4151, -1, 4150, 4375, 4151, -1, 4150, 4377, 4375, -1, 4375, 4377, 4148, -1, 4147, 4375, 4148, -1, 4147, 4448, 4375, -1, 4375, 4448, 4444, -1, 4376, 4375, 4444, -1, 6338, 4164, 6330, -1, 6338, 4378, 4164, -1, 6338, 4133, 4378, -1, 6338, 4122, 4133, -1, 6338, 4379, 4122, -1, 6338, 4123, 4379, -1, 6338, 4134, 4123, -1, 6338, 4380, 4134, -1, 6338, 4567, 4380, -1, 4380, 4567, 3981, -1, 4199, 3981, 4201, -1, 4199, 4380, 3981, -1, 4199, 4381, 4380, -1, 4380, 4381, 4525, -1, 4382, 4525, 4197, -1, 4216, 4382, 4197, -1, 4216, 4383, 4382, -1, 4216, 4124, 4383, -1, 4216, 4384, 4124, -1, 4216, 4126, 4384, -1, 4216, 4385, 4126, -1, 4216, 4386, 4385, -1, 4216, 4127, 4386, -1, 4216, 4128, 4127, -1, 4216, 4450, 4128, -1, 4216, 4243, 4450, -1, 4216, 4387, 4243, -1, 4243, 4387, 4388, -1, 4388, 4387, 4389, -1, 4391, 4389, 4195, -1, 4394, 4195, 4390, -1, 4394, 4391, 4195, -1, 4394, 4244, 4391, -1, 4394, 4222, 4244, -1, 4394, 4392, 4222, -1, 4394, 4224, 4392, -1, 4394, 4393, 4224, -1, 4394, 4236, 4393, -1, 4394, 4228, 4236, -1, 4394, 4276, 4228, -1, 4228, 4276, 4289, -1, 4275, 4228, 4289, -1, 4275, 4274, 4228, -1, 4228, 4274, 4468, -1, 4312, 4468, 4287, -1, 4297, 4287, 4286, -1, 4299, 4286, 4514, -1, 4301, 4514, 4395, -1, 4302, 4395, 4304, -1, 4302, 4301, 4395, -1, 3983, 4396, 4567, -1, 4567, 4396, 3981, -1, 4398, 4397, 3981, -1, 4398, 4330, 4397, -1, 4398, 4333, 4330, -1, 4398, 4495, 4333, -1, 4398, 4011, 4495, -1, 4398, 4400, 4011, -1, 4398, 4399, 4400, -1, 4400, 4399, 4404, -1, 4401, 4404, 4013, -1, 4401, 4400, 4404, -1, 3979, 4402, 4404, -1, 4404, 4402, 3976, -1, 4403, 4404, 3976, -1, 4403, 3974, 4404, -1, 4404, 3974, 4406, -1, 4023, 4404, 4406, -1, 4023, 4405, 4404, -1, 4404, 4405, 4013, -1, 3974, 3973, 4406, -1, 4406, 3973, 4014, -1, 4014, 3973, 3969, -1, 4026, 3969, 4015, -1, 4026, 4014, 3969, -1, 3968, 4408, 3969, -1, 3968, 4407, 4408, -1, 4408, 4407, 3966, -1, 3966, 4407, 3967, -1, 3969, 4408, 4409, -1, 4017, 3969, 4409, -1, 4017, 4016, 3969, -1, 3969, 4016, 4015, -1, 4410, 4566, 3951, -1, 4410, 4003, 4566, -1, 4410, 4004, 4003, -1, 4410, 4005, 4004, -1, 4410, 4007, 4005, -1, 4410, 4411, 4007, -1, 4410, 4416, 4411, -1, 4410, 4412, 4416, -1, 4416, 4412, 4413, -1, 4414, 4416, 4413, -1, 4414, 4415, 4416, -1, 4416, 4415, 3950, -1, 4036, 3950, 4037, -1, 4036, 4416, 3950, -1, 4417, 4557, 3950, -1, 4417, 4418, 4557, -1, 4417, 3948, 4418, -1, 4418, 3948, 4424, -1, 4419, 4424, 4061, -1, 4060, 4419, 4061, -1, 4060, 4041, 4419, -1, 4060, 4420, 4041, -1, 4060, 4059, 4420, -1, 4420, 4059, 4058, -1, 4069, 4420, 4058, -1, 4069, 4056, 4420, -1, 4420, 4056, 4552, -1, 4031, 4552, 4043, -1, 4031, 4420, 4552, -1, 3948, 4421, 4424, -1, 4424, 4421, 4422, -1, 3959, 4424, 4422, -1, 3959, 4423, 4424, -1, 3959, 4064, 4423, -1, 3959, 4550, 4064, -1, 3959, 4425, 4550, -1, 3959, 3958, 4425, -1, 4425, 3958, 3945, -1, 3944, 4425, 3945, -1, 3944, 4426, 4425, -1, 4425, 4426, 3955, -1, 3954, 4425, 3955, -1, 3954, 4427, 4425, -1, 3954, 3953, 4427, -1, 4427, 3953, 4428, -1, 4428, 3953, 4431, -1, 4430, 4431, 4548, -1, 4429, 4548, 4547, -1, 4429, 4430, 4548, -1, 4428, 4431, 4430, -1, 4432, 4433, 4548, -1, 4432, 4099, 4433, -1, 4432, 4435, 4099, -1, 4099, 4435, 4542, -1, 4434, 4542, 4100, -1, 4434, 4099, 4542, -1, 3940, 3938, 4435, -1, 3940, 3937, 3938, -1, 3938, 4436, 4435, -1, 4435, 4436, 4542, -1, 4437, 4104, 4542, -1, 4437, 4116, 4104, -1, 4437, 4106, 4116, -1, 4437, 4118, 4106, -1, 4437, 4438, 4118, -1, 4437, 4107, 4438, -1, 4437, 3935, 4107, -1, 4107, 3935, 4439, -1, 4439, 3935, 4440, -1, 3933, 4439, 4440, -1, 3933, 4441, 4439, -1, 3933, 3932, 4441, -1, 4441, 3932, 3929, -1, 4441, 4442, 4439, -1, 4439, 4442, 4471, -1, 4093, 4471, 4095, -1, 4093, 4439, 4471, -1, 4444, 4443, 4471, -1, 4444, 4366, 4443, -1, 4444, 4469, 4366, -1, 4444, 4445, 4469, -1, 4444, 4446, 4445, -1, 4444, 4447, 4446, -1, 4444, 4448, 4447, -1, 4447, 4448, 4232, -1, 4232, 4448, 4523, -1, 4523, 4448, 4159, -1, 4233, 4159, 4157, -1, 4449, 4233, 4157, -1, 4449, 4155, 4233, -1, 4233, 4155, 4145, -1, 4144, 4233, 4145, -1, 4144, 4450, 4233, -1, 4144, 4143, 4450, -1, 4450, 4143, 4142, -1, 4451, 4450, 4142, -1, 4451, 4128, 4450, -1, 4451, 4453, 4128, -1, 4451, 4452, 4453, -1, 4453, 4452, 4130, -1, 4130, 4452, 4454, -1, 4539, 4454, 4540, -1, 4119, 4540, 4455, -1, 4541, 4455, 4456, -1, 4131, 4456, 4152, -1, 4378, 4152, 4164, -1, 4378, 4131, 4152, -1, 4359, 4487, 4360, -1, 4359, 4373, 4487, -1, 4487, 4373, 4358, -1, 4357, 4487, 4358, -1, 4357, 4502, 4487, -1, 4357, 4460, 4502, -1, 4357, 4356, 4460, -1, 4460, 4356, 4457, -1, 4458, 4460, 4457, -1, 4458, 4307, 4460, -1, 4460, 4307, 4459, -1, 4306, 4460, 4459, -1, 4306, 4461, 4460, -1, 4460, 4461, 4210, -1, 4462, 4460, 4210, -1, 4462, 4463, 4460, -1, 4460, 4463, 4207, -1, 4464, 4460, 4207, -1, 4464, 4325, 4460, -1, 4464, 4465, 4325, -1, 4325, 4465, 4326, -1, 4326, 4465, 4501, -1, 4500, 4501, 4204, -1, 4328, 4204, 4524, -1, 4329, 4524, 3981, -1, 4397, 4329, 3981, -1, 4356, 4466, 4457, -1, 4457, 4466, 4309, -1, 4309, 4466, 4319, -1, 4319, 4466, 4310, -1, 4310, 4466, 4467, -1, 4467, 4466, 4311, -1, 4311, 4466, 4312, -1, 4312, 4466, 4228, -1, 4468, 4312, 4228, -1, 4370, 4238, 4466, -1, 4370, 4230, 4238, -1, 4370, 4355, 4230, -1, 4230, 4355, 4470, -1, 4470, 4355, 4368, -1, 4469, 4368, 4366, -1, 4469, 4470, 4368, -1, 4443, 4354, 4471, -1, 4471, 4354, 4472, -1, 4095, 4472, 4473, -1, 4474, 4095, 4473, -1, 4474, 4475, 4095, -1, 4474, 4476, 4475, -1, 4474, 4073, 4476, -1, 4474, 4175, 4073, -1, 4073, 4175, 4537, -1, 4537, 4175, 4173, -1, 4538, 4173, 4187, -1, 4082, 4187, 4186, -1, 4477, 4186, 4171, -1, 4481, 4171, 4065, -1, 4478, 4481, 4065, -1, 4478, 4479, 4481, -1, 4481, 4479, 4550, -1, 4480, 4550, 4085, -1, 4480, 4481, 4550, -1, 4472, 4482, 4473, -1, 4473, 4482, 4484, -1, 4483, 4484, 4353, -1, 4485, 4483, 4353, -1, 4485, 4176, 4483, -1, 4485, 4351, 4176, -1, 4176, 4351, 4486, -1, 4486, 4351, 4350, -1, 4178, 4350, 4349, -1, 4488, 4349, 4348, -1, 4360, 4488, 4348, -1, 4360, 4246, 4488, -1, 4360, 4247, 4246, -1, 4360, 4248, 4247, -1, 4360, 4258, 4248, -1, 4360, 4250, 4258, -1, 4360, 4487, 4250, -1, 4473, 4484, 4483, -1, 4486, 4350, 4178, -1, 4178, 4349, 4488, -1, 4341, 4508, 4522, -1, 4341, 4340, 4508, -1, 4508, 4340, 4338, -1, 4337, 4508, 4338, -1, 4337, 4346, 4508, -1, 4508, 4346, 3988, -1, 3988, 4346, 4489, -1, 4489, 4346, 3995, -1, 3995, 4346, 4490, -1, 4490, 4346, 4492, -1, 4492, 4346, 4491, -1, 4334, 4492, 4491, -1, 4334, 4494, 4492, -1, 4334, 4493, 4494, -1, 4494, 4493, 4333, -1, 4495, 4494, 4333, -1, 4495, 3991, 4494, -1, 4495, 4496, 3991, -1, 3991, 4496, 4497, -1, 4565, 4497, 4009, -1, 4007, 4565, 4009, -1, 4007, 4034, 4565, -1, 4007, 4499, 4034, -1, 4007, 4498, 4499, -1, 4007, 4411, 4498, -1, 4329, 4328, 4524, -1, 4328, 4500, 4204, -1, 4500, 4326, 4501, -1, 4487, 4502, 4504, -1, 4504, 4502, 4324, -1, 4251, 4324, 4503, -1, 4251, 4504, 4324, -1, 4324, 4505, 4503, -1, 4503, 4505, 4506, -1, 4506, 4505, 4322, -1, 4253, 4322, 4522, -1, 4521, 4522, 4508, -1, 4507, 4508, 4265, -1, 4507, 4521, 4508, -1, 4506, 4322, 4253, -1, 4510, 4509, 4461, -1, 4510, 4282, 4509, -1, 4510, 4511, 4282, -1, 4282, 4511, 4293, -1, 4293, 4511, 4512, -1, 4295, 4512, 4305, -1, 4513, 4295, 4305, -1, 4513, 4283, 4295, -1, 4513, 4304, 4283, -1, 4283, 4304, 4284, -1, 4284, 4304, 4395, -1, 4293, 4512, 4295, -1, 4301, 4299, 4514, -1, 4299, 4297, 4286, -1, 4297, 4312, 4287, -1, 4509, 4515, 4461, -1, 4461, 4515, 4211, -1, 4210, 4461, 4211, -1, 4211, 4515, 4213, -1, 4213, 4515, 4517, -1, 4516, 4517, 4279, -1, 4292, 4516, 4279, -1, 4292, 4277, 4516, -1, 4516, 4277, 4195, -1, 4195, 4277, 4390, -1, 4213, 4517, 4516, -1, 4246, 4257, 4488, -1, 4488, 4257, 4272, -1, 4518, 4488, 4272, -1, 4518, 4256, 4488, -1, 4488, 4256, 4269, -1, 4519, 4488, 4269, -1, 4519, 4189, 4488, -1, 4519, 4508, 4189, -1, 4519, 4520, 4508, -1, 4508, 4520, 4267, -1, 4265, 4508, 4267, -1, 4521, 4253, 4522, -1, 4391, 4388, 4389, -1, 4233, 4523, 4159, -1, 4238, 4229, 4466, -1, 4466, 4229, 4228, -1, 4524, 4202, 3981, -1, 3981, 4202, 4201, -1, 4380, 4525, 4382, -1, 4528, 4526, 4533, -1, 4527, 4533, 4184, -1, 4527, 4528, 4533, -1, 4526, 4182, 4533, -1, 4533, 4182, 4529, -1, 4530, 4529, 3986, -1, 4530, 4533, 4529, -1, 4530, 4531, 4533, -1, 4533, 4531, 3985, -1, 4532, 4533, 3985, -1, 4532, 3993, 4533, -1, 4533, 3993, 4534, -1, 4535, 4533, 4534, -1, 4535, 3999, 4533, -1, 4533, 3999, 4552, -1, 4536, 4552, 4554, -1, 4536, 4533, 4552, -1, 4529, 4180, 3986, -1, 3986, 4180, 3987, -1, 3987, 4180, 4190, -1, 4508, 4190, 4189, -1, 4508, 3987, 4190, -1, 4537, 4173, 4538, -1, 4538, 4187, 4082, -1, 4082, 4186, 4477, -1, 4170, 4533, 4171, -1, 4170, 4184, 4533, -1, 4130, 4454, 4539, -1, 4539, 4540, 4119, -1, 4119, 4455, 4541, -1, 4541, 4456, 4131, -1, 4164, 4151, 6330, -1, 6330, 4151, 4374, -1, 4104, 4102, 4542, -1, 4542, 4102, 4115, -1, 4100, 4542, 4115, -1, 4433, 4098, 4548, -1, 4548, 4098, 4543, -1, 4544, 4548, 4543, -1, 4544, 4545, 4548, -1, 4548, 4545, 4549, -1, 4546, 4549, 4078, -1, 4546, 4548, 4549, -1, 4546, 4547, 4548, -1, 4476, 4073, 4549, -1, 4549, 4073, 4080, -1, 4079, 4549, 4080, -1, 4079, 4078, 4549, -1, 4472, 4095, 4471, -1, 4425, 4076, 4550, -1, 4550, 4076, 4075, -1, 4086, 4550, 4075, -1, 4086, 4551, 4550, -1, 4550, 4551, 4085, -1, 4481, 4477, 4171, -1, 4418, 4424, 4419, -1, 4056, 4553, 4552, -1, 4552, 4553, 4055, -1, 4554, 4552, 4055, -1, 4533, 4555, 4171, -1, 4171, 4555, 4052, -1, 4049, 4171, 4052, -1, 4049, 4556, 4171, -1, 4171, 4556, 4065, -1, 4557, 4039, 3950, -1, 3950, 4039, 4038, -1, 4558, 3950, 4038, -1, 4558, 4559, 3950, -1, 3950, 4559, 4037, -1, 4560, 4562, 4565, -1, 4560, 4561, 4562, -1, 4560, 4563, 4561, -1, 4561, 4563, 4564, -1, 4564, 4563, 4032, -1, 4552, 4032, 4043, -1, 4552, 4564, 4032, -1, 3991, 4497, 4565, -1, 4562, 3991, 4565, -1, 4566, 4409, 3951, -1, 3951, 4409, 4408, -1, 6338, 6326, 4567, -1, 4567, 6326, 3982, -1, 4569, 3982, 4568, -1, 4120, 4569, 4568, -1, 4120, 4121, 4569, -1, 4569, 4121, 4570, -1, 4571, 4569, 4570, -1, 4571, 4572, 4569, -1, 4569, 4572, 3984, -1, 3984, 4572, 4573, -1, 4573, 4572, 4135, -1, 4198, 4135, 4711, -1, 4198, 4573, 4135, -1, 4198, 4200, 4573, -1, 4573, 4200, 4217, -1, 4218, 4573, 4217, -1, 4218, 4666, 4573, -1, 4218, 4203, 4666, -1, 4666, 4203, 4327, -1, 4327, 4203, 4344, -1, 4344, 4203, 4694, -1, 4343, 4694, 4205, -1, 4693, 4205, 4206, -1, 4574, 4206, 4219, -1, 4208, 4574, 4219, -1, 4208, 4220, 4574, -1, 4574, 4220, 4604, -1, 4575, 4574, 4604, -1, 4575, 4576, 4574, -1, 4574, 4576, 4577, -1, 4316, 4574, 4577, -1, 4316, 4317, 4574, -1, 4574, 4317, 4308, -1, 4579, 4308, 4318, -1, 4578, 4579, 4318, -1, 4578, 4320, 4579, -1, 4579, 4320, 4321, -1, 4580, 4579, 4321, -1, 4580, 4298, 4579, -1, 4579, 4298, 4581, -1, 4237, 4579, 4581, -1, 4237, 4371, 4579, -1, 4237, 4582, 4371, -1, 4371, 4582, 4369, -1, 4369, 4582, 4239, -1, 4583, 4239, 4584, -1, 4367, 4584, 4365, -1, 4367, 4583, 4584, -1, 3982, 6326, 4568, -1, 4568, 6326, 4731, -1, 4585, 4731, 4163, -1, 4585, 4568, 4731, -1, 4585, 4132, 4568, -1, 4585, 4165, 4132, -1, 4132, 4165, 4586, -1, 4586, 4165, 4166, -1, 4726, 4166, 4167, -1, 4727, 4167, 4153, -1, 4728, 4153, 4154, -1, 4129, 4154, 4141, -1, 4729, 4141, 4588, -1, 4587, 4588, 4589, -1, 4732, 4589, 4707, -1, 4215, 4707, 4590, -1, 4214, 4590, 4704, -1, 4194, 4704, 4234, -1, 4291, 4234, 4235, -1, 4591, 4291, 4235, -1, 4591, 4223, 4291, -1, 4291, 4223, 4225, -1, 4226, 4291, 4225, -1, 4226, 4592, 4291, -1, 4291, 4592, 4227, -1, 4581, 4291, 4227, -1, 4581, 4290, 4291, -1, 4581, 4594, 4290, -1, 4581, 4593, 4594, -1, 4581, 4595, 4593, -1, 4581, 4288, 4595, -1, 4581, 4596, 4288, -1, 4581, 4298, 4596, -1, 4596, 4298, 4285, -1, 4285, 4298, 4697, -1, 4597, 4697, 4300, -1, 4598, 4300, 4313, -1, 4303, 4598, 4313, -1, 4303, 4599, 4598, -1, 4303, 4600, 4599, -1, 4599, 4600, 4601, -1, 4601, 4600, 4296, -1, 4296, 4600, 4696, -1, 4294, 4696, 4314, -1, 4315, 4294, 4314, -1, 4315, 4602, 4294, -1, 4315, 4603, 4602, -1, 4602, 4603, 4281, -1, 4281, 4603, 4604, -1, 4605, 4604, 4221, -1, 4209, 4605, 4221, -1, 4209, 4280, 4605, -1, 4209, 4212, 4280, -1, 4280, 4212, 4606, -1, 4606, 4212, 4192, -1, 4278, 4192, 4193, -1, 4608, 4193, 4607, -1, 4608, 4278, 4193, -1, 4609, 4161, 4731, -1, 4609, 4610, 4161, -1, 4161, 4610, 4611, -1, 4613, 4161, 4611, -1, 4613, 4160, 4161, -1, 4613, 4612, 4160, -1, 4613, 4231, 4612, -1, 4613, 4241, 4231, -1, 4613, 4240, 4241, -1, 4613, 4365, 4240, -1, 4613, 4725, 4365, -1, 4365, 4725, 4614, -1, 4614, 4725, 4364, -1, 4364, 4725, 4724, -1, 4692, 4724, 4691, -1, 4615, 4691, 4363, -1, 4615, 4692, 4691, -1, 3928, 4108, 4725, -1, 3928, 4621, 4108, -1, 4108, 4621, 4616, -1, 4616, 4621, 4617, -1, 4617, 4621, 4117, -1, 4117, 4621, 3936, -1, 4618, 3936, 4105, -1, 4618, 4117, 3936, -1, 3930, 4619, 4621, -1, 3930, 3931, 4619, -1, 4619, 4620, 4621, -1, 4621, 4620, 3934, -1, 3936, 4621, 3934, -1, 4105, 3936, 4103, -1, 4103, 3936, 4734, -1, 4101, 4734, 4622, -1, 4101, 4103, 4734, -1, 4623, 3941, 4734, -1, 4623, 4625, 3941, -1, 4623, 4624, 4625, -1, 4625, 4624, 3939, -1, 3942, 4113, 3941, -1, 3942, 4112, 4113, -1, 3942, 4626, 4112, -1, 4112, 4626, 4111, -1, 4111, 4626, 4110, -1, 4110, 4626, 4627, -1, 4627, 4626, 4109, -1, 4109, 4626, 4090, -1, 4091, 4109, 4090, -1, 4091, 4628, 4109, -1, 4109, 4628, 4629, -1, 4097, 4629, 4096, -1, 4097, 4109, 4629, -1, 3952, 4077, 4626, -1, 3952, 4088, 4077, -1, 3952, 3943, 4088, -1, 4088, 3943, 4087, -1, 4087, 3943, 4630, -1, 4632, 4630, 3956, -1, 4631, 3956, 4633, -1, 4631, 4632, 3956, -1, 4087, 4630, 4632, -1, 3956, 3957, 4633, -1, 4633, 3957, 4738, -1, 4634, 4738, 4737, -1, 4635, 4737, 4736, -1, 4635, 4634, 4737, -1, 4738, 4636, 4737, -1, 4737, 4636, 4637, -1, 4072, 4637, 3946, -1, 4071, 3946, 4063, -1, 4071, 4072, 3946, -1, 4737, 4637, 4072, -1, 3946, 4638, 4063, -1, 4063, 4638, 4062, -1, 4062, 4638, 4070, -1, 4070, 4638, 4639, -1, 4639, 4638, 4640, -1, 4027, 4639, 4640, -1, 4027, 4028, 4639, -1, 4639, 4028, 4641, -1, 4040, 4639, 4641, -1, 4040, 4042, 4639, -1, 4639, 4042, 4029, -1, 4642, 4029, 4057, -1, 4642, 4639, 4029, -1, 4638, 3947, 4640, -1, 4640, 3947, 4643, -1, 3960, 4640, 4643, -1, 3960, 3949, 4640, -1, 4640, 3949, 3961, -1, 4048, 3961, 3962, -1, 4644, 3962, 3963, -1, 4047, 3963, 4645, -1, 4646, 4645, 4749, -1, 4647, 4749, 4046, -1, 4647, 4646, 4749, -1, 4640, 3961, 4048, -1, 4048, 3962, 4644, -1, 4644, 3963, 4047, -1, 4047, 4645, 4646, -1, 4648, 4751, 4749, -1, 4648, 4002, 4751, -1, 4648, 3964, 4002, -1, 4002, 3964, 4018, -1, 4018, 3964, 4652, -1, 4650, 4652, 4649, -1, 4650, 4018, 4652, -1, 4652, 3964, 3970, -1, 3970, 3964, 3965, -1, 3972, 3965, 3971, -1, 3972, 3970, 3965, -1, 4651, 4025, 4652, -1, 4651, 4024, 4025, -1, 4651, 4654, 4024, -1, 4651, 4653, 4654, -1, 4651, 4022, 4653, -1, 4651, 4012, 4022, -1, 4651, 3975, 4012, -1, 4012, 3975, 3977, -1, 4021, 3977, 3978, -1, 4655, 4021, 3978, -1, 4655, 4656, 4021, -1, 4021, 4656, 3980, -1, 4657, 4021, 3980, -1, 4657, 4667, 4021, -1, 4021, 4667, 4658, -1, 4658, 4667, 4020, -1, 4020, 4667, 4660, -1, 4660, 4667, 4668, -1, 4659, 4660, 4668, -1, 4659, 4010, 4660, -1, 4659, 4661, 4010, -1, 4659, 4662, 4661, -1, 4661, 4662, 4033, -1, 4033, 4662, 4663, -1, 4044, 4663, 3998, -1, 4745, 3998, 3992, -1, 4030, 3992, 4664, -1, 4029, 4664, 4000, -1, 4665, 4029, 4000, -1, 4665, 4001, 4029, -1, 4029, 4001, 4719, -1, 4057, 4029, 4719, -1, 4012, 3977, 4021, -1, 4573, 4666, 4667, -1, 4667, 4666, 4345, -1, 4331, 4667, 4345, -1, 4331, 4668, 4667, -1, 4331, 4332, 4668, -1, 4668, 4332, 3990, -1, 3990, 4332, 4669, -1, 4670, 3990, 4669, -1, 4670, 3997, 3990, -1, 4670, 4671, 3997, -1, 3997, 4671, 3996, -1, 3996, 4671, 4335, -1, 3989, 4335, 4336, -1, 4695, 4336, 4339, -1, 4712, 4339, 4672, -1, 4342, 4712, 4672, -1, 4342, 4264, 4712, -1, 4342, 4263, 4264, -1, 4342, 4262, 4263, -1, 4342, 4252, 4262, -1, 4342, 4261, 4252, -1, 4342, 4260, 4261, -1, 4342, 4673, 4260, -1, 4342, 4323, 4673, -1, 4673, 4323, 4674, -1, 4675, 4673, 4674, -1, 4675, 4676, 4673, -1, 4673, 4676, 4677, -1, 4678, 4677, 4579, -1, 4678, 4673, 4677, -1, 4678, 4372, 4673, -1, 4673, 4372, 4679, -1, 4679, 4372, 4680, -1, 4259, 4680, 4249, -1, 4259, 4679, 4680, -1, 4680, 4681, 4249, -1, 4249, 4681, 4682, -1, 4682, 4681, 4683, -1, 4245, 4683, 4684, -1, 4685, 4684, 4686, -1, 4273, 4686, 4271, -1, 4273, 4685, 4686, -1, 4682, 4683, 4245, -1, 4684, 4347, 4686, -1, 4686, 4347, 4688, -1, 4687, 4688, 4361, -1, 4177, 4361, 4362, -1, 4689, 4362, 4352, -1, 4690, 4352, 4363, -1, 4691, 4690, 4363, -1, 4686, 4688, 4687, -1, 4687, 4361, 4177, -1, 4177, 4362, 4689, -1, 4689, 4352, 4690, -1, 4692, 4364, 4724, -1, 4240, 4365, 4584, -1, 4583, 4369, 4239, -1, 4574, 4693, 4206, -1, 4693, 4343, 4205, -1, 4343, 4344, 4694, -1, 3996, 4335, 3989, -1, 3989, 4336, 4695, -1, 4695, 4339, 4712, -1, 4677, 4574, 4579, -1, 4579, 4574, 4308, -1, 4296, 4696, 4294, -1, 4285, 4697, 4597, -1, 4597, 4300, 4598, -1, 4607, 4193, 4291, -1, 4291, 4193, 4194, -1, 4234, 4291, 4194, -1, 4278, 4606, 4192, -1, 4605, 4281, 4604, -1, 4264, 4254, 4712, -1, 4712, 4254, 4266, -1, 4698, 4712, 4266, -1, 4698, 4268, 4712, -1, 4712, 4268, 4255, -1, 4686, 4255, 4270, -1, 4699, 4686, 4270, -1, 4699, 4271, 4686, -1, 4712, 4255, 4686, -1, 4713, 4686, 4179, -1, 4714, 4179, 4715, -1, 4716, 4715, 4191, -1, 4700, 4191, 4181, -1, 4701, 4181, 4183, -1, 4168, 4701, 4183, -1, 4168, 4169, 4701, -1, 4701, 4169, 4702, -1, 4185, 4701, 4702, -1, 4185, 4703, 4701, -1, 4701, 4703, 4742, -1, 4067, 4742, 4066, -1, 4067, 4701, 4742, -1, 4685, 4245, 4684, -1, 4732, 4707, 4215, -1, 4215, 4590, 4214, -1, 4214, 4704, 4194, -1, 4612, 4705, 4160, -1, 4160, 4705, 4158, -1, 4158, 4705, 4242, -1, 4707, 4158, 4242, -1, 4707, 4156, 4158, -1, 4707, 4706, 4156, -1, 4707, 4146, 4706, -1, 4707, 4708, 4146, -1, 4707, 4710, 4708, -1, 4707, 4709, 4710, -1, 4707, 4589, 4709, -1, 4196, 4136, 4732, -1, 4196, 4711, 4136, -1, 4136, 4711, 4135, -1, 4220, 4221, 4604, -1, 4712, 4686, 4713, -1, 4713, 4179, 4714, -1, 4714, 4715, 4716, -1, 4716, 4191, 4700, -1, 4700, 4181, 4701, -1, 4068, 4700, 4701, -1, 4068, 4053, 4700, -1, 4700, 4053, 3994, -1, 3994, 4053, 4054, -1, 4717, 3994, 4054, -1, 4717, 4718, 3994, -1, 4717, 4719, 4718, -1, 4718, 4719, 4001, -1, 4172, 4720, 4742, -1, 4172, 4074, 4720, -1, 4172, 4721, 4074, -1, 4074, 4721, 4722, -1, 4722, 4721, 4188, -1, 4081, 4188, 4174, -1, 4096, 4174, 4723, -1, 4096, 4081, 4174, -1, 4096, 4629, 4081, -1, 4722, 4188, 4081, -1, 4174, 4724, 4723, -1, 4723, 4724, 4725, -1, 4094, 4725, 4092, -1, 4094, 4723, 4725, -1, 4586, 4166, 4726, -1, 4726, 4167, 4727, -1, 4727, 4153, 4728, -1, 4728, 4154, 4129, -1, 4129, 4141, 4729, -1, 4729, 4588, 4587, -1, 4161, 4730, 4731, -1, 4731, 4730, 4162, -1, 4149, 4731, 4162, -1, 4149, 4163, 4731, -1, 4136, 4137, 4732, -1, 4732, 4137, 4138, -1, 4125, 4732, 4138, -1, 4125, 4139, 4732, -1, 4732, 4139, 4733, -1, 4140, 4732, 4733, -1, 4140, 4587, 4732, -1, 4732, 4587, 4589, -1, 4113, 4735, 3941, -1, 3941, 4735, 4734, -1, 4734, 4735, 4114, -1, 4622, 4734, 4114, -1, 4108, 4092, 4725, -1, 4084, 4737, 4740, -1, 4084, 4736, 4737, -1, 4634, 4633, 4738, -1, 4077, 4739, 4626, -1, 4626, 4739, 4089, -1, 4090, 4626, 4089, -1, 4720, 4083, 4742, -1, 4742, 4083, 4740, -1, 4743, 4740, 4741, -1, 4743, 4742, 4740, -1, 4743, 4050, 4742, -1, 4742, 4050, 4051, -1, 4066, 4742, 4051, -1, 4737, 4744, 4740, -1, 4740, 4744, 4741, -1, 4029, 4030, 4664, -1, 4030, 4745, 3992, -1, 4745, 4044, 3998, -1, 4044, 4033, 4663, -1, 4661, 4746, 4010, -1, 4010, 4746, 4008, -1, 4008, 4746, 4747, -1, 4747, 4746, 4035, -1, 4045, 4747, 4035, -1, 4045, 4748, 4747, -1, 4747, 4748, 4749, -1, 4006, 4749, 4752, -1, 4006, 4747, 4749, -1, 4748, 4046, 4749, -1, 4025, 4750, 4652, -1, 4652, 4750, 4649, -1, 4751, 4019, 4749, -1, 4749, 4019, 4752, -1, 5437, 5206, 5438, -1, 5438, 5206, 4753, -1, 5438, 4753, 4754, -1, 4754, 4753, 5285, -1, 4755, 4754, 5285, -1, 4755, 4756, 4754, -1, 4755, 4757, 4756, -1, 4756, 4757, 4758, -1, 4757, 4759, 4758, -1, 4758, 4759, 5445, -1, 5445, 4759, 4762, -1, 4763, 4762, 4764, -1, 4765, 4764, 4761, -1, 4760, 4761, 4766, -1, 4760, 4765, 4761, -1, 5445, 4762, 4763, -1, 4763, 4764, 4765, -1, 4761, 5283, 4766, -1, 5283, 5280, 4766, -1, 4766, 5280, 4767, -1, 4767, 5280, 4769, -1, 4769, 5280, 5281, -1, 4770, 5281, 4771, -1, 4768, 4771, 5286, -1, 4772, 5286, 5279, -1, 4772, 4768, 5286, -1, 4769, 5281, 4770, -1, 4770, 4771, 4768, -1, 4772, 5279, 4773, -1, 4773, 5279, 4774, -1, 4773, 4774, 4775, -1, 4775, 4774, 5278, -1, 5391, 4775, 5278, -1, 5391, 5449, 4775, -1, 5391, 4776, 5449, -1, 5449, 4776, 4791, -1, 4791, 4776, 5273, -1, 5460, 5273, 4777, -1, 4792, 4777, 4778, -1, 4779, 4778, 4781, -1, 4780, 4781, 5270, -1, 4782, 5270, 4793, -1, 4794, 4793, 4783, -1, 4795, 4783, 5267, -1, 5465, 5267, 5268, -1, 5473, 5268, 5266, -1, 4784, 5266, 4796, -1, 4797, 4796, 4798, -1, 4799, 4798, 5264, -1, 5474, 5264, 5262, -1, 4785, 5262, 4786, -1, 4800, 4786, 4787, -1, 4801, 4787, 5260, -1, 4788, 5260, 5295, -1, 4789, 5295, 4790, -1, 5480, 4790, 5481, -1, 5480, 4789, 4790, -1, 4791, 5273, 5460, -1, 5460, 4777, 4792, -1, 4792, 4778, 4779, -1, 4779, 4781, 4780, -1, 4780, 5270, 4782, -1, 4782, 4793, 4794, -1, 4794, 4783, 4795, -1, 4795, 5267, 5465, -1, 5465, 5268, 5473, -1, 5473, 5266, 4784, -1, 4784, 4796, 4797, -1, 4797, 4798, 4799, -1, 4799, 5264, 5474, -1, 5474, 5262, 4785, -1, 4785, 4786, 4800, -1, 4800, 4787, 4801, -1, 4801, 5260, 4788, -1, 4788, 5295, 4789, -1, 4790, 4802, 5481, -1, 5481, 4802, 4803, -1, 4803, 4802, 4804, -1, 4803, 4804, 5483, -1, 5483, 4804, 4805, -1, 4806, 4805, 4807, -1, 5484, 4807, 4809, -1, 4808, 4809, 4810, -1, 4808, 5484, 4809, -1, 5483, 4805, 4806, -1, 4806, 4807, 5484, -1, 4810, 4811, 4808, -1, 4808, 4811, 5485, -1, 5485, 4811, 4812, -1, 4812, 4811, 4813, -1, 5259, 4812, 4813, -1, 5259, 4814, 4812, -1, 5259, 5258, 4814, -1, 4814, 5258, 4815, -1, 4815, 5258, 4816, -1, 4817, 4816, 5257, -1, 5490, 4817, 5257, -1, 4815, 4816, 4817, -1, 5257, 5251, 5490, -1, 5490, 5251, 4818, -1, 4818, 5251, 4820, -1, 4819, 4820, 5491, -1, 4819, 4818, 4820, -1, 4820, 5384, 5491, -1, 5491, 5384, 5398, -1, 5398, 5384, 5239, -1, 5398, 5239, 4821, -1, 4821, 5239, 5247, -1, 4823, 5247, 5246, -1, 4822, 5246, 5393, -1, 4822, 4823, 5246, -1, 4821, 5247, 4823, -1, 5368, 4824, 5367, -1, 5368, 5534, 4824, -1, 5368, 4826, 5534, -1, 5534, 4826, 4825, -1, 4825, 4826, 4837, -1, 5535, 4837, 5370, -1, 4827, 5370, 5369, -1, 4838, 5369, 4828, -1, 4829, 4828, 4830, -1, 5571, 4830, 5389, -1, 5573, 5389, 5316, -1, 5455, 5316, 4831, -1, 5440, 4831, 4839, -1, 4832, 4839, 4833, -1, 4840, 4833, 4841, -1, 4834, 4841, 5216, -1, 5518, 5216, 4835, -1, 4836, 4835, 5337, -1, 5515, 5337, 4842, -1, 5530, 4842, 5363, -1, 5531, 5363, 5371, -1, 4843, 5371, 4844, -1, 4845, 4844, 4846, -1, 5532, 4846, 5367, -1, 4824, 5532, 5367, -1, 4825, 4837, 5535, -1, 5535, 5370, 4827, -1, 4827, 5369, 4838, -1, 4838, 4828, 4829, -1, 4829, 4830, 5571, -1, 5571, 5389, 5573, -1, 5573, 5316, 5455, -1, 5455, 4831, 5440, -1, 5440, 4839, 4832, -1, 4832, 4833, 4840, -1, 4840, 4841, 4834, -1, 4834, 5216, 5518, -1, 5518, 4835, 4836, -1, 4836, 5337, 5515, -1, 5515, 4842, 5530, -1, 5530, 5363, 5531, -1, 5531, 5371, 4843, -1, 4843, 4844, 4845, -1, 4845, 4846, 5532, -1, 4847, 4857, 5277, -1, 4847, 5578, 4857, -1, 4847, 4848, 5578, -1, 5578, 4848, 5444, -1, 5444, 4848, 4849, -1, 4850, 4849, 4859, -1, 4851, 4859, 4852, -1, 5446, 4852, 4860, -1, 4861, 4860, 4853, -1, 5443, 4853, 5282, -1, 4862, 5282, 4854, -1, 5442, 4854, 5284, -1, 5441, 5284, 4855, -1, 4863, 4855, 4864, -1, 5456, 4864, 4856, -1, 5457, 4856, 4865, -1, 5577, 4865, 4866, -1, 4867, 4866, 5274, -1, 5450, 5274, 4868, -1, 5448, 4868, 5392, -1, 5447, 5392, 4869, -1, 4870, 4869, 4871, -1, 4872, 4871, 5276, -1, 4858, 5276, 5277, -1, 4857, 4858, 5277, -1, 5444, 4849, 4850, -1, 4850, 4859, 4851, -1, 4851, 4852, 5446, -1, 5446, 4860, 4861, -1, 4861, 4853, 5443, -1, 5443, 5282, 4862, -1, 4862, 4854, 5442, -1, 5442, 5284, 5441, -1, 5441, 4855, 4863, -1, 4863, 4864, 5456, -1, 5456, 4856, 5457, -1, 5457, 4865, 5577, -1, 5577, 4866, 4867, -1, 4867, 5274, 5450, -1, 5450, 4868, 5448, -1, 5448, 5392, 5447, -1, 5447, 4869, 4870, -1, 4870, 4871, 4872, -1, 4872, 5276, 4858, -1, 5269, 4881, 5390, -1, 5269, 5462, 4881, -1, 5269, 5272, 5462, -1, 5462, 5272, 5461, -1, 5461, 5272, 4883, -1, 5459, 4883, 5271, -1, 5458, 5271, 4873, -1, 4884, 4873, 4874, -1, 4875, 4874, 5275, -1, 5451, 5275, 4876, -1, 5452, 4876, 4877, -1, 4885, 4877, 4886, -1, 5453, 4886, 5315, -1, 5454, 5315, 4878, -1, 5574, 4878, 4879, -1, 5575, 4879, 5388, -1, 5572, 5388, 5317, -1, 5570, 5317, 4887, -1, 5568, 4887, 5321, -1, 4888, 5321, 4880, -1, 4889, 4880, 5323, -1, 5576, 5323, 5322, -1, 5464, 5322, 4890, -1, 4882, 4890, 5390, -1, 4881, 4882, 5390, -1, 5461, 4883, 5459, -1, 5459, 5271, 5458, -1, 5458, 4873, 4884, -1, 4884, 4874, 4875, -1, 4875, 5275, 5451, -1, 5451, 4876, 5452, -1, 5452, 4877, 4885, -1, 4885, 4886, 5453, -1, 5453, 5315, 5454, -1, 5454, 4878, 5574, -1, 5574, 4879, 5575, -1, 5575, 5388, 5572, -1, 5572, 5317, 5570, -1, 5570, 4887, 5568, -1, 5568, 5321, 4888, -1, 4888, 4880, 4889, -1, 4889, 5323, 5576, -1, 5576, 5322, 5464, -1, 5464, 4890, 4882, -1, 4891, 5472, 4909, -1, 4891, 5471, 5472, -1, 4891, 4892, 5471, -1, 5471, 4892, 5467, -1, 5467, 4892, 4893, -1, 4910, 4893, 4894, -1, 4895, 4894, 4911, -1, 5466, 4911, 4896, -1, 4912, 4896, 4898, -1, 4897, 4898, 5324, -1, 5463, 5324, 4899, -1, 5567, 4899, 5320, -1, 4900, 5320, 5319, -1, 4913, 5319, 5318, -1, 5569, 5318, 4901, -1, 4914, 4901, 4902, -1, 4915, 4902, 4903, -1, 4916, 4903, 4904, -1, 5533, 4904, 4917, -1, 4905, 4917, 4906, -1, 4918, 4906, 4919, -1, 4920, 4919, 4907, -1, 5545, 4907, 4908, -1, 4921, 4908, 4909, -1, 5472, 4921, 4909, -1, 5467, 4893, 4910, -1, 4910, 4894, 4895, -1, 4895, 4911, 5466, -1, 5466, 4896, 4912, -1, 4912, 4898, 4897, -1, 4897, 5324, 5463, -1, 5463, 4899, 5567, -1, 5567, 5320, 4900, -1, 4900, 5319, 4913, -1, 4913, 5318, 5569, -1, 5569, 4901, 4914, -1, 4914, 4902, 4915, -1, 4915, 4903, 4916, -1, 4916, 4904, 5533, -1, 5533, 4917, 4905, -1, 4905, 4906, 4918, -1, 4918, 4919, 4920, -1, 4920, 4907, 5545, -1, 5545, 4908, 4921, -1, 4922, 5564, 5291, -1, 4922, 4923, 5564, -1, 4922, 5293, 4923, -1, 4923, 5293, 5566, -1, 5566, 5293, 4925, -1, 4924, 4925, 4926, -1, 5477, 4926, 5386, -1, 5478, 5386, 5263, -1, 4936, 5263, 4937, -1, 5479, 4937, 5261, -1, 5476, 5261, 5385, -1, 5475, 5385, 4927, -1, 5469, 4927, 4928, -1, 5468, 4928, 5265, -1, 5470, 5265, 4929, -1, 4930, 4929, 4931, -1, 4932, 4931, 4938, -1, 4939, 4938, 5387, -1, 5542, 5387, 5357, -1, 4933, 5357, 5359, -1, 4940, 5359, 4934, -1, 4935, 4934, 5360, -1, 5549, 5360, 5361, -1, 5565, 5361, 5291, -1, 5564, 5565, 5291, -1, 5566, 4925, 4924, -1, 4924, 4926, 5477, -1, 5477, 5386, 5478, -1, 5478, 5263, 4936, -1, 4936, 4937, 5479, -1, 5479, 5261, 5476, -1, 5476, 5385, 5475, -1, 5475, 4927, 5469, -1, 5469, 4928, 5468, -1, 5468, 5265, 5470, -1, 5470, 4929, 4930, -1, 4930, 4931, 4932, -1, 4932, 4938, 4939, -1, 4939, 5387, 5542, -1, 5542, 5357, 4933, -1, 4933, 5359, 4940, -1, 4940, 4934, 4935, -1, 4935, 5360, 5549, -1, 5549, 5361, 5565, -1, 4941, 5489, 5382, -1, 4941, 5488, 5489, -1, 4941, 5250, 5488, -1, 5488, 5250, 4942, -1, 4942, 5250, 5252, -1, 5487, 5252, 5253, -1, 5486, 5253, 4943, -1, 4954, 4943, 4955, -1, 4956, 4955, 5254, -1, 5561, 5254, 4957, -1, 4958, 4957, 4945, -1, 4944, 4945, 5255, -1, 4946, 5255, 4947, -1, 5482, 4947, 4948, -1, 4949, 4948, 5256, -1, 5562, 5256, 4950, -1, 5563, 4950, 4959, -1, 4951, 4959, 5294, -1, 4960, 5294, 4952, -1, 4961, 4952, 5292, -1, 4962, 5292, 5290, -1, 5547, 5290, 4953, -1, 4963, 4953, 5383, -1, 5492, 5383, 5382, -1, 5489, 5492, 5382, -1, 4942, 5252, 5487, -1, 5487, 5253, 5486, -1, 5486, 4943, 4954, -1, 4954, 4955, 4956, -1, 4956, 5254, 5561, -1, 5561, 4957, 4958, -1, 4958, 4945, 4944, -1, 4944, 5255, 4946, -1, 4946, 4947, 5482, -1, 5482, 4948, 4949, -1, 4949, 5256, 5562, -1, 5562, 4950, 5563, -1, 5563, 4959, 4951, -1, 4951, 5294, 4960, -1, 4960, 4952, 4961, -1, 4961, 5292, 4962, -1, 4962, 5290, 5547, -1, 5547, 4953, 4963, -1, 4963, 5383, 5492, -1, 5374, 5555, 5380, -1, 5374, 5419, 5555, -1, 5374, 5376, 5419, -1, 5419, 5376, 5557, -1, 5557, 5376, 4964, -1, 5556, 4964, 5377, -1, 4965, 5377, 4966, -1, 5558, 4966, 4980, -1, 4967, 4980, 4968, -1, 4981, 4968, 4982, -1, 4983, 4982, 5352, -1, 4984, 5352, 4970, -1, 4969, 4970, 4985, -1, 4971, 4985, 5205, -1, 4986, 5205, 4972, -1, 5559, 4972, 4987, -1, 5560, 4987, 4974, -1, 4973, 4974, 5204, -1, 5414, 5204, 4975, -1, 5416, 4975, 5379, -1, 5418, 5379, 4976, -1, 4988, 4976, 4977, -1, 4989, 4977, 4978, -1, 4979, 4978, 5380, -1, 5555, 4979, 5380, -1, 5557, 4964, 5556, -1, 5556, 5377, 4965, -1, 4965, 4966, 5558, -1, 5558, 4980, 4967, -1, 4967, 4968, 4981, -1, 4981, 4982, 4983, -1, 4983, 5352, 4984, -1, 4984, 4970, 4969, -1, 4969, 4985, 4971, -1, 4971, 5205, 4986, -1, 4986, 4972, 5559, -1, 5559, 4987, 5560, -1, 5560, 4974, 4973, -1, 4973, 5204, 5414, -1, 5414, 4975, 5416, -1, 5416, 5379, 5418, -1, 5418, 4976, 4988, -1, 4988, 4977, 4989, -1, 4989, 4978, 4979, -1, 4990, 5003, 5373, -1, 4990, 4991, 5003, -1, 4990, 4992, 4991, -1, 4991, 4992, 4993, -1, 4993, 4992, 4994, -1, 5417, 4994, 4995, -1, 5415, 4995, 5378, -1, 5413, 5378, 4996, -1, 5394, 4996, 4997, -1, 5395, 4997, 5245, -1, 5004, 5245, 5005, -1, 5006, 5005, 5248, -1, 5396, 5248, 5249, -1, 5007, 5249, 5241, -1, 5008, 5241, 4998, -1, 5009, 4998, 5347, -1, 5553, 5347, 4999, -1, 5551, 4999, 5010, -1, 5552, 5010, 5011, -1, 5012, 5011, 5013, -1, 5014, 5013, 5001, -1, 5000, 5001, 5375, -1, 5002, 5375, 5015, -1, 5554, 5015, 5373, -1, 5003, 5554, 5373, -1, 4993, 4994, 5417, -1, 5417, 4995, 5415, -1, 5415, 5378, 5413, -1, 5413, 4996, 5394, -1, 5394, 4997, 5395, -1, 5395, 5245, 5004, -1, 5004, 5005, 5006, -1, 5006, 5248, 5396, -1, 5396, 5249, 5007, -1, 5007, 5241, 5008, -1, 5008, 4998, 5009, -1, 5009, 5347, 5553, -1, 5553, 4999, 5551, -1, 5551, 5010, 5552, -1, 5552, 5011, 5012, -1, 5012, 5013, 5014, -1, 5014, 5001, 5000, -1, 5000, 5375, 5002, -1, 5002, 5015, 5554, -1, 5372, 5016, 5354, -1, 5372, 5546, 5016, -1, 5372, 5366, 5546, -1, 5546, 5366, 5017, -1, 5017, 5366, 5365, -1, 5018, 5365, 5364, -1, 5529, 5364, 5232, -1, 5527, 5232, 5032, -1, 5033, 5032, 5019, -1, 5034, 5019, 5020, -1, 5021, 5020, 5022, -1, 5035, 5022, 5023, -1, 5496, 5023, 5236, -1, 5024, 5236, 5036, -1, 5548, 5036, 5025, -1, 5037, 5025, 5027, -1, 5026, 5027, 5362, -1, 5550, 5362, 5028, -1, 5541, 5028, 5358, -1, 5038, 5358, 5029, -1, 5039, 5029, 5356, -1, 5030, 5356, 5355, -1, 5543, 5355, 5031, -1, 5544, 5031, 5354, -1, 5016, 5544, 5354, -1, 5017, 5365, 5018, -1, 5018, 5364, 5529, -1, 5529, 5232, 5527, -1, 5527, 5032, 5033, -1, 5033, 5019, 5034, -1, 5034, 5020, 5021, -1, 5021, 5022, 5035, -1, 5035, 5023, 5496, -1, 5496, 5236, 5024, -1, 5024, 5036, 5548, -1, 5548, 5025, 5037, -1, 5037, 5027, 5026, -1, 5026, 5362, 5550, -1, 5550, 5028, 5541, -1, 5541, 5358, 5038, -1, 5038, 5029, 5039, -1, 5039, 5356, 5030, -1, 5030, 5355, 5543, -1, 5543, 5031, 5544, -1, 5040, 5042, 5056, -1, 5040, 5041, 5042, -1, 5040, 5332, 5041, -1, 5041, 5332, 5043, -1, 5043, 5332, 5333, -1, 5057, 5333, 5334, -1, 5044, 5334, 5335, -1, 5421, 5335, 5046, -1, 5045, 5046, 5353, -1, 5409, 5353, 5312, -1, 5058, 5312, 5047, -1, 5059, 5047, 5209, -1, 5060, 5209, 5048, -1, 5061, 5048, 5208, -1, 5062, 5208, 5049, -1, 5063, 5049, 5207, -1, 5064, 5207, 5050, -1, 5065, 5050, 5351, -1, 5066, 5351, 5051, -1, 5067, 5051, 5052, -1, 5053, 5052, 5349, -1, 5420, 5349, 5350, -1, 5054, 5350, 5331, -1, 5055, 5331, 5056, -1, 5042, 5055, 5056, -1, 5043, 5333, 5057, -1, 5057, 5334, 5044, -1, 5044, 5335, 5421, -1, 5421, 5046, 5045, -1, 5045, 5353, 5409, -1, 5409, 5312, 5058, -1, 5058, 5047, 5059, -1, 5059, 5209, 5060, -1, 5060, 5048, 5061, -1, 5061, 5208, 5062, -1, 5062, 5049, 5063, -1, 5063, 5207, 5064, -1, 5064, 5050, 5065, -1, 5065, 5351, 5066, -1, 5066, 5051, 5067, -1, 5067, 5052, 5053, -1, 5053, 5349, 5420, -1, 5420, 5350, 5054, -1, 5054, 5331, 5055, -1, 5328, 5075, 5068, -1, 5328, 5069, 5075, -1, 5328, 5329, 5069, -1, 5069, 5329, 5539, -1, 5539, 5329, 5076, -1, 5070, 5076, 5348, -1, 5077, 5348, 5242, -1, 5078, 5242, 5079, -1, 5540, 5079, 5240, -1, 5397, 5240, 5080, -1, 5071, 5080, 5081, -1, 5082, 5081, 5083, -1, 5084, 5083, 5238, -1, 5085, 5238, 5296, -1, 5086, 5296, 5072, -1, 5399, 5072, 5297, -1, 5509, 5297, 5298, -1, 5087, 5298, 5346, -1, 5088, 5346, 5345, -1, 5401, 5345, 5343, -1, 5536, 5343, 5073, -1, 5537, 5073, 5300, -1, 5433, 5300, 5074, -1, 5434, 5074, 5068, -1, 5075, 5434, 5068, -1, 5539, 5076, 5070, -1, 5070, 5348, 5077, -1, 5077, 5242, 5078, -1, 5078, 5079, 5540, -1, 5540, 5240, 5397, -1, 5397, 5080, 5071, -1, 5071, 5081, 5082, -1, 5082, 5083, 5084, -1, 5084, 5238, 5085, -1, 5085, 5296, 5086, -1, 5086, 5072, 5399, -1, 5399, 5297, 5509, -1, 5509, 5298, 5087, -1, 5087, 5346, 5088, -1, 5088, 5345, 5401, -1, 5401, 5343, 5536, -1, 5536, 5073, 5537, -1, 5537, 5300, 5433, -1, 5433, 5074, 5434, -1, 5288, 5498, 5289, -1, 5288, 5526, 5498, -1, 5288, 5089, 5526, -1, 5526, 5089, 5090, -1, 5090, 5089, 5091, -1, 5101, 5091, 5342, -1, 5092, 5342, 5093, -1, 5528, 5093, 5341, -1, 5102, 5341, 5340, -1, 5525, 5340, 5339, -1, 5103, 5339, 5338, -1, 5514, 5338, 5094, -1, 5104, 5094, 5095, -1, 5513, 5095, 5105, -1, 5516, 5105, 5218, -1, 5106, 5218, 5220, -1, 5507, 5220, 5096, -1, 5097, 5096, 5226, -1, 5506, 5226, 5225, -1, 5502, 5225, 5098, -1, 5500, 5098, 5228, -1, 5501, 5228, 5099, -1, 5107, 5099, 5287, -1, 5100, 5287, 5289, -1, 5498, 5100, 5289, -1, 5090, 5091, 5101, -1, 5101, 5342, 5092, -1, 5092, 5093, 5528, -1, 5528, 5341, 5102, -1, 5102, 5340, 5525, -1, 5525, 5339, 5103, -1, 5103, 5338, 5514, -1, 5514, 5094, 5104, -1, 5104, 5095, 5513, -1, 5513, 5105, 5516, -1, 5516, 5218, 5106, -1, 5106, 5220, 5507, -1, 5507, 5096, 5097, -1, 5097, 5226, 5506, -1, 5506, 5225, 5502, -1, 5502, 5098, 5500, -1, 5500, 5228, 5501, -1, 5501, 5099, 5107, -1, 5107, 5287, 5100, -1, 5108, 5524, 5121, -1, 5108, 5109, 5524, -1, 5108, 5326, 5109, -1, 5109, 5326, 5122, -1, 5122, 5326, 5123, -1, 5430, 5123, 5124, -1, 5428, 5124, 5125, -1, 5126, 5125, 5110, -1, 5127, 5110, 5111, -1, 5521, 5111, 5113, -1, 5112, 5113, 5309, -1, 5128, 5309, 5308, -1, 5425, 5308, 5115, -1, 5114, 5115, 5336, -1, 5424, 5336, 5116, -1, 5423, 5116, 5117, -1, 5129, 5117, 5130, -1, 5422, 5130, 5330, -1, 5538, 5330, 5131, -1, 5522, 5131, 5118, -1, 5523, 5118, 5132, -1, 5133, 5132, 5119, -1, 5120, 5119, 5327, -1, 5134, 5327, 5121, -1, 5524, 5134, 5121, -1, 5122, 5123, 5430, -1, 5430, 5124, 5428, -1, 5428, 5125, 5126, -1, 5126, 5110, 5127, -1, 5127, 5111, 5521, -1, 5521, 5113, 5112, -1, 5112, 5309, 5128, -1, 5128, 5308, 5425, -1, 5425, 5115, 5114, -1, 5114, 5336, 5424, -1, 5424, 5116, 5423, -1, 5423, 5117, 5129, -1, 5129, 5130, 5422, -1, 5422, 5330, 5538, -1, 5538, 5131, 5522, -1, 5522, 5118, 5523, -1, 5523, 5132, 5133, -1, 5133, 5119, 5120, -1, 5120, 5327, 5134, -1, 5135, 5402, 5305, -1, 5135, 5403, 5402, -1, 5135, 5304, 5403, -1, 5403, 5304, 5136, -1, 5136, 5304, 5137, -1, 5404, 5137, 5138, -1, 5139, 5138, 5303, -1, 5405, 5303, 5140, -1, 5406, 5140, 5149, -1, 5141, 5149, 5150, -1, 5142, 5150, 5143, -1, 5407, 5143, 5306, -1, 5151, 5306, 5144, -1, 5408, 5144, 5152, -1, 5153, 5152, 5145, -1, 5520, 5145, 5310, -1, 5426, 5310, 5311, -1, 5427, 5311, 5325, -1, 5154, 5325, 5146, -1, 5429, 5146, 5155, -1, 5432, 5155, 5147, -1, 5431, 5147, 5156, -1, 5157, 5156, 5344, -1, 5148, 5344, 5305, -1, 5402, 5148, 5305, -1, 5136, 5137, 5404, -1, 5404, 5138, 5139, -1, 5139, 5303, 5405, -1, 5405, 5140, 5406, -1, 5406, 5149, 5141, -1, 5141, 5150, 5142, -1, 5142, 5143, 5407, -1, 5407, 5306, 5151, -1, 5151, 5144, 5408, -1, 5408, 5152, 5153, -1, 5153, 5145, 5520, -1, 5520, 5310, 5426, -1, 5426, 5311, 5427, -1, 5427, 5325, 5154, -1, 5154, 5146, 5429, -1, 5429, 5155, 5432, -1, 5432, 5147, 5431, -1, 5431, 5156, 5157, -1, 5157, 5344, 5148, -1, 5158, 5160, 5219, -1, 5158, 5159, 5160, -1, 5158, 5161, 5159, -1, 5159, 5161, 5517, -1, 5517, 5161, 5167, -1, 5168, 5167, 5217, -1, 5519, 5217, 5169, -1, 5162, 5169, 5163, -1, 5170, 5163, 5215, -1, 5171, 5215, 5214, -1, 5164, 5214, 5213, -1, 5439, 5213, 5212, -1, 5172, 5212, 5211, -1, 5173, 5211, 5210, -1, 5412, 5210, 5314, -1, 5511, 5314, 5313, -1, 5411, 5313, 5165, -1, 5410, 5165, 5307, -1, 5174, 5307, 5175, -1, 5505, 5175, 5224, -1, 5176, 5224, 5223, -1, 5512, 5223, 5222, -1, 5177, 5222, 5221, -1, 5166, 5221, 5219, -1, 5160, 5166, 5219, -1, 5517, 5167, 5168, -1, 5168, 5217, 5519, -1, 5519, 5169, 5162, -1, 5162, 5163, 5170, -1, 5170, 5215, 5171, -1, 5171, 5214, 5164, -1, 5164, 5213, 5439, -1, 5439, 5212, 5172, -1, 5172, 5211, 5173, -1, 5173, 5210, 5412, -1, 5412, 5314, 5511, -1, 5511, 5313, 5411, -1, 5411, 5165, 5410, -1, 5410, 5307, 5174, -1, 5174, 5175, 5505, -1, 5505, 5224, 5176, -1, 5176, 5223, 5512, -1, 5512, 5222, 5177, -1, 5177, 5221, 5166, -1, 5229, 5503, 5230, -1, 5229, 5504, 5503, -1, 5229, 5302, 5504, -1, 5504, 5302, 5178, -1, 5178, 5302, 5227, -1, 5187, 5227, 5179, -1, 5188, 5179, 5299, -1, 5400, 5299, 5189, -1, 5190, 5189, 5180, -1, 5510, 5180, 5301, -1, 5191, 5301, 5182, -1, 5181, 5182, 5183, -1, 5192, 5183, 5184, -1, 5493, 5184, 5193, -1, 5494, 5193, 5237, -1, 5194, 5237, 5195, -1, 5196, 5195, 5235, -1, 5495, 5235, 5234, -1, 5197, 5234, 5185, -1, 5497, 5185, 5198, -1, 5199, 5198, 5233, -1, 5508, 5233, 5231, -1, 5200, 5231, 5186, -1, 5499, 5186, 5230, -1, 5503, 5499, 5230, -1, 5178, 5227, 5187, -1, 5187, 5179, 5188, -1, 5188, 5299, 5400, -1, 5400, 5189, 5190, -1, 5190, 5180, 5510, -1, 5510, 5301, 5191, -1, 5191, 5182, 5181, -1, 5181, 5183, 5192, -1, 5192, 5184, 5493, -1, 5493, 5193, 5494, -1, 5494, 5237, 5194, -1, 5194, 5195, 5196, -1, 5196, 5235, 5495, -1, 5495, 5234, 5197, -1, 5197, 5185, 5497, -1, 5497, 5198, 5199, -1, 5199, 5233, 5508, -1, 5508, 5231, 5200, -1, 5200, 5186, 5499, -1, 5202, 5381, 5435, -1, 5435, 5381, 5203, -1, 5436, 5203, 5201, -1, 5437, 5201, 5206, -1, 5437, 5436, 5201, -1, 5435, 5203, 5436, -1, 5381, 5202, 5243, -1, 5243, 5202, 6317, -1, 5203, 5381, 5204, -1, 4974, 5203, 5204, -1, 4974, 4987, 5203, -1, 5203, 4987, 4972, -1, 5205, 5203, 4972, -1, 5205, 5201, 5203, -1, 5205, 5206, 5201, -1, 5205, 4985, 5206, -1, 5206, 4985, 4970, -1, 5207, 4970, 5050, -1, 5207, 5206, 4970, -1, 5207, 5049, 5206, -1, 5206, 5049, 5208, -1, 5048, 5206, 5208, -1, 5048, 5209, 5206, -1, 5206, 5209, 5210, -1, 5211, 5206, 5210, -1, 5211, 4753, 5206, -1, 5211, 5212, 4753, -1, 4753, 5212, 5213, -1, 4839, 5213, 5214, -1, 4833, 5214, 5215, -1, 4841, 5215, 5163, -1, 5216, 5163, 5169, -1, 5217, 5216, 5169, -1, 5217, 4835, 5216, -1, 5217, 5167, 4835, -1, 4835, 5167, 5337, -1, 5337, 5167, 5161, -1, 5158, 5337, 5161, -1, 5158, 5095, 5337, -1, 5158, 5219, 5095, -1, 5095, 5219, 5105, -1, 5105, 5219, 5218, -1, 5218, 5219, 5220, -1, 5220, 5219, 5096, -1, 5096, 5219, 5226, -1, 5226, 5219, 5221, -1, 5222, 5226, 5221, -1, 5222, 5223, 5226, -1, 5226, 5223, 5224, -1, 5179, 5224, 5299, -1, 5179, 5226, 5224, -1, 5179, 5225, 5226, -1, 5179, 5227, 5225, -1, 5225, 5227, 5098, -1, 5098, 5227, 5228, -1, 5228, 5227, 5302, -1, 5099, 5302, 5229, -1, 5287, 5229, 5230, -1, 5289, 5230, 5186, -1, 5232, 5186, 5231, -1, 5233, 5232, 5231, -1, 5233, 5032, 5232, -1, 5233, 5019, 5032, -1, 5233, 5198, 5019, -1, 5019, 5198, 5020, -1, 5020, 5198, 5185, -1, 5234, 5020, 5185, -1, 5234, 5022, 5020, -1, 5234, 5235, 5022, -1, 5022, 5235, 5023, -1, 5023, 5235, 5195, -1, 5236, 5195, 5237, -1, 5384, 5237, 5193, -1, 5184, 5384, 5193, -1, 5184, 5239, 5384, -1, 5184, 5183, 5239, -1, 5239, 5183, 5296, -1, 5238, 5239, 5296, -1, 5238, 5083, 5239, -1, 5239, 5083, 5081, -1, 5080, 5239, 5081, -1, 5080, 5241, 5239, -1, 5080, 5240, 5241, -1, 5241, 5240, 4998, -1, 4998, 5240, 5079, -1, 5347, 5079, 5242, -1, 4999, 5242, 5010, -1, 4999, 5347, 5242, -1, 5244, 4975, 5243, -1, 5244, 5378, 4975, -1, 5244, 4996, 5378, -1, 5244, 4997, 4996, -1, 5244, 5245, 4997, -1, 5244, 5005, 5245, -1, 5244, 5248, 5005, -1, 5244, 5393, 5248, -1, 5248, 5393, 5246, -1, 5247, 5248, 5246, -1, 5247, 5239, 5248, -1, 5248, 5239, 5249, -1, 5249, 5239, 5241, -1, 4820, 5382, 5384, -1, 4820, 4941, 5382, -1, 4820, 5251, 4941, -1, 4941, 5251, 5250, -1, 5250, 5251, 5252, -1, 5252, 5251, 5253, -1, 5253, 5251, 4943, -1, 4943, 5251, 4813, -1, 4811, 4943, 4813, -1, 4811, 4955, 4943, -1, 4811, 4810, 4955, -1, 4955, 4810, 5254, -1, 5254, 4810, 4957, -1, 4957, 4810, 4945, -1, 4945, 4810, 5255, -1, 5255, 4810, 4804, -1, 4802, 5255, 4804, -1, 4802, 4947, 5255, -1, 4802, 4790, 4947, -1, 4947, 4790, 4948, -1, 4948, 4790, 5295, -1, 5256, 5295, 4950, -1, 5256, 4948, 5295, -1, 5257, 5258, 5251, -1, 5257, 4816, 5258, -1, 5258, 5259, 5251, -1, 5251, 5259, 4813, -1, 4810, 4809, 4804, -1, 4804, 4809, 4807, -1, 4805, 4804, 4807, -1, 5260, 5386, 5295, -1, 5260, 5263, 5386, -1, 5260, 4787, 5263, -1, 5263, 4787, 4786, -1, 4937, 4786, 5262, -1, 5261, 5262, 5385, -1, 5261, 4937, 5262, -1, 5263, 4786, 4937, -1, 5264, 4928, 5262, -1, 5264, 5265, 4928, -1, 5264, 4798, 5265, -1, 5265, 4798, 4893, -1, 4929, 4893, 4931, -1, 4929, 5265, 4893, -1, 4798, 4796, 4893, -1, 4893, 4796, 5266, -1, 4894, 5266, 5268, -1, 4911, 5268, 5267, -1, 4896, 5267, 4898, -1, 4896, 4911, 5267, -1, 4893, 5266, 4894, -1, 4894, 5268, 4911, -1, 4783, 5269, 5267, -1, 4783, 4793, 5269, -1, 5269, 4793, 5270, -1, 4781, 5269, 5270, -1, 4781, 4778, 5269, -1, 5269, 4778, 5272, -1, 5272, 4778, 4777, -1, 4883, 4777, 5273, -1, 5271, 5273, 4776, -1, 4873, 4776, 4874, -1, 4873, 5271, 4776, -1, 5272, 4777, 4883, -1, 4883, 5273, 5271, -1, 4776, 5391, 4874, -1, 4874, 5391, 5275, -1, 5275, 5391, 5274, -1, 4876, 5274, 4877, -1, 4876, 5275, 5274, -1, 5278, 5276, 5391, -1, 5278, 5277, 5276, -1, 5278, 4774, 5277, -1, 5277, 4774, 4847, -1, 4847, 4774, 5279, -1, 5280, 5279, 5281, -1, 5280, 4847, 5279, -1, 5280, 4848, 4847, -1, 5280, 4849, 4848, -1, 5280, 4859, 4849, -1, 5280, 4852, 4859, -1, 5280, 5283, 4852, -1, 4852, 5283, 4860, -1, 4860, 5283, 4853, -1, 4853, 5283, 5282, -1, 5282, 5283, 4854, -1, 4854, 5283, 4761, -1, 4764, 4854, 4761, -1, 4764, 5284, 4854, -1, 4764, 4762, 5284, -1, 5284, 4762, 4759, -1, 4757, 5284, 4759, -1, 4757, 4755, 5284, -1, 5284, 4755, 5285, -1, 4855, 5285, 4753, -1, 4864, 4753, 4856, -1, 4864, 4855, 4753, -1, 5286, 4771, 5279, -1, 5279, 4771, 5281, -1, 5284, 5285, 4855, -1, 5287, 5230, 5289, -1, 5289, 5186, 5232, -1, 5288, 5232, 5089, -1, 5288, 5289, 5232, -1, 5023, 5195, 5236, -1, 5236, 5237, 5384, -1, 5036, 5384, 5290, -1, 5291, 5290, 5292, -1, 4922, 5292, 4952, -1, 5294, 4922, 4952, -1, 5294, 5293, 4922, -1, 5294, 4925, 5293, -1, 5294, 4926, 4925, -1, 5294, 5295, 4926, -1, 5294, 4959, 5295, -1, 5295, 4959, 4950, -1, 5183, 5182, 5296, -1, 5296, 5182, 5072, -1, 5072, 5182, 5301, -1, 5297, 5301, 5180, -1, 5298, 5180, 5189, -1, 5346, 5189, 5299, -1, 5345, 5299, 5344, -1, 5343, 5344, 5108, -1, 5073, 5108, 5121, -1, 5300, 5121, 5074, -1, 5300, 5073, 5121, -1, 5072, 5301, 5297, -1, 5297, 5180, 5298, -1, 5298, 5189, 5346, -1, 5228, 5302, 5099, -1, 5099, 5229, 5287, -1, 5224, 5175, 5299, -1, 5299, 5175, 5303, -1, 5138, 5299, 5303, -1, 5138, 5137, 5299, -1, 5299, 5137, 5304, -1, 5135, 5299, 5304, -1, 5135, 5305, 5299, -1, 5299, 5305, 5344, -1, 5175, 5307, 5303, -1, 5303, 5307, 5140, -1, 5140, 5307, 5149, -1, 5149, 5307, 5150, -1, 5150, 5307, 5143, -1, 5143, 5307, 5306, -1, 5306, 5307, 5144, -1, 5144, 5307, 5152, -1, 5152, 5307, 5335, -1, 5308, 5335, 5115, -1, 5308, 5152, 5335, -1, 5308, 5309, 5152, -1, 5152, 5309, 5145, -1, 5145, 5309, 5113, -1, 5310, 5113, 5111, -1, 5311, 5111, 5325, -1, 5311, 5310, 5111, -1, 5165, 5353, 5307, -1, 5165, 5312, 5353, -1, 5165, 5313, 5312, -1, 5312, 5313, 5047, -1, 5047, 5313, 5314, -1, 5209, 5314, 5210, -1, 5209, 5047, 5314, -1, 4753, 5213, 4839, -1, 4831, 4753, 4839, -1, 4831, 4865, 4753, -1, 4831, 5315, 4865, -1, 4831, 4878, 5315, -1, 4831, 5316, 4878, -1, 4878, 5316, 5389, -1, 4879, 5389, 4830, -1, 5388, 4830, 4828, -1, 5317, 4828, 5369, -1, 4887, 5369, 5318, -1, 5319, 4887, 5318, -1, 5319, 5320, 4887, -1, 4887, 5320, 4899, -1, 5324, 4887, 4899, -1, 5324, 5321, 4887, -1, 5324, 4880, 5321, -1, 5324, 5323, 4880, -1, 5324, 5322, 5323, -1, 5324, 4890, 5322, -1, 5324, 5390, 4890, -1, 5324, 5267, 5390, -1, 5324, 4898, 5267, -1, 4839, 5214, 4833, -1, 4833, 5215, 4841, -1, 4841, 5163, 5216, -1, 5108, 5344, 5326, -1, 5326, 5344, 5156, -1, 5123, 5156, 5147, -1, 5124, 5147, 5155, -1, 5146, 5124, 5155, -1, 5146, 5125, 5124, -1, 5146, 5325, 5125, -1, 5125, 5325, 5110, -1, 5110, 5325, 5111, -1, 5326, 5156, 5123, -1, 5123, 5147, 5124, -1, 5310, 5145, 5113, -1, 5121, 5327, 5074, -1, 5074, 5327, 5068, -1, 5068, 5327, 5119, -1, 5132, 5068, 5119, -1, 5132, 5328, 5068, -1, 5132, 5118, 5328, -1, 5328, 5118, 5329, -1, 5329, 5118, 5131, -1, 5330, 5329, 5131, -1, 5330, 5350, 5329, -1, 5330, 5331, 5350, -1, 5330, 5056, 5331, -1, 5330, 5040, 5056, -1, 5330, 5332, 5040, -1, 5330, 5333, 5332, -1, 5330, 5334, 5333, -1, 5330, 5335, 5334, -1, 5330, 5130, 5335, -1, 5335, 5130, 5117, -1, 5116, 5335, 5117, -1, 5116, 5336, 5335, -1, 5335, 5336, 5115, -1, 5343, 5108, 5073, -1, 5095, 5094, 5337, -1, 5337, 5094, 5338, -1, 5339, 5337, 5338, -1, 5339, 5340, 5337, -1, 5337, 5340, 5341, -1, 5093, 5337, 5341, -1, 5093, 4842, 5337, -1, 5093, 5232, 4842, -1, 5093, 5342, 5232, -1, 5232, 5342, 5091, -1, 5089, 5232, 5091, -1, 5343, 5345, 5344, -1, 5345, 5346, 5299, -1, 4998, 5079, 5347, -1, 5348, 5052, 5242, -1, 5348, 5349, 5052, -1, 5348, 5076, 5349, -1, 5349, 5076, 5350, -1, 5350, 5076, 5329, -1, 5052, 5051, 5242, -1, 5242, 5051, 5375, -1, 5001, 5242, 5375, -1, 5001, 5013, 5242, -1, 5242, 5013, 5011, -1, 5010, 5242, 5011, -1, 5351, 4966, 5051, -1, 5351, 4980, 4966, -1, 5351, 4968, 4980, -1, 5351, 4982, 4968, -1, 5351, 5352, 4982, -1, 5351, 5050, 5352, -1, 5352, 5050, 4970, -1, 5353, 5046, 5307, -1, 5307, 5046, 5335, -1, 5031, 4907, 5354, -1, 5031, 4908, 4907, -1, 5031, 5355, 4908, -1, 4908, 5355, 5387, -1, 4909, 5387, 4891, -1, 4909, 4908, 5387, -1, 5355, 5356, 5387, -1, 5387, 5356, 5029, -1, 5357, 5029, 5358, -1, 5359, 5358, 5028, -1, 4934, 5028, 5362, -1, 5360, 5362, 5027, -1, 5361, 5027, 5025, -1, 5036, 5361, 5025, -1, 5036, 5291, 5361, -1, 5036, 5290, 5291, -1, 5387, 5029, 5357, -1, 5357, 5358, 5359, -1, 5359, 5028, 4934, -1, 4934, 5362, 5360, -1, 5360, 5027, 5361, -1, 5036, 5236, 5384, -1, 4842, 5232, 5363, -1, 5363, 5232, 5364, -1, 5371, 5364, 5365, -1, 4844, 5365, 5366, -1, 4904, 5366, 4917, -1, 4904, 4844, 5366, -1, 4904, 4846, 4844, -1, 4904, 5367, 4846, -1, 4904, 5368, 5367, -1, 4904, 4826, 5368, -1, 4904, 4837, 4826, -1, 4904, 5370, 4837, -1, 4904, 5369, 5370, -1, 4904, 4903, 5369, -1, 5369, 4903, 4902, -1, 4901, 5369, 4902, -1, 4901, 5318, 5369, -1, 5363, 5364, 5371, -1, 5371, 5365, 4844, -1, 5366, 5372, 4917, -1, 4917, 5372, 4906, -1, 4906, 5372, 4919, -1, 4919, 5372, 5354, -1, 4907, 4919, 5354, -1, 5015, 5374, 5373, -1, 5015, 5376, 5374, -1, 5015, 5375, 5376, -1, 5376, 5375, 5051, -1, 4964, 5051, 5377, -1, 4964, 5376, 5051, -1, 4975, 5378, 5379, -1, 5379, 5378, 4995, -1, 4976, 4995, 4994, -1, 4977, 4994, 4992, -1, 4978, 4992, 4990, -1, 5380, 4990, 5373, -1, 5374, 5380, 5373, -1, 5379, 4995, 4976, -1, 4976, 4994, 4977, -1, 4977, 4992, 4978, -1, 4978, 4990, 5380, -1, 4975, 5204, 5243, -1, 5243, 5204, 5381, -1, 4966, 5377, 5051, -1, 5382, 5383, 5384, -1, 5384, 5383, 4953, -1, 5290, 5384, 4953, -1, 5291, 5292, 4922, -1, 4938, 4893, 5387, -1, 4938, 4931, 4893, -1, 4928, 4927, 5262, -1, 5262, 4927, 5385, -1, 5386, 4926, 5295, -1, 4893, 4892, 5387, -1, 5387, 4892, 4891, -1, 4887, 5317, 5369, -1, 5317, 5388, 4828, -1, 5388, 4879, 4830, -1, 4879, 4878, 5389, -1, 4865, 5315, 4866, -1, 4866, 5315, 4886, -1, 5274, 4886, 4877, -1, 5274, 4866, 4886, -1, 5269, 5390, 5267, -1, 5276, 4871, 5391, -1, 5391, 4871, 4869, -1, 5392, 5391, 4869, -1, 5392, 4868, 5391, -1, 5391, 4868, 5274, -1, 4865, 4856, 4753, -1, 4822, 5393, 6304, -1, 6304, 5393, 5244, -1, 4823, 4822, 5413, -1, 5394, 4823, 5413, -1, 5394, 5395, 4823, -1, 4823, 5395, 5004, -1, 5006, 4823, 5004, -1, 5006, 5396, 4823, -1, 4823, 5396, 4821, -1, 4821, 5396, 5398, -1, 5398, 5396, 5007, -1, 5071, 5007, 5397, -1, 5071, 5398, 5007, -1, 5071, 5082, 5398, -1, 5398, 5082, 5084, -1, 5085, 5398, 5084, -1, 5085, 5192, 5398, -1, 5085, 5086, 5192, -1, 5192, 5086, 5181, -1, 5181, 5086, 5191, -1, 5191, 5086, 5399, -1, 5510, 5399, 5509, -1, 5190, 5509, 5087, -1, 5400, 5087, 5088, -1, 5401, 5400, 5088, -1, 5401, 5536, 5400, -1, 5400, 5536, 5148, -1, 5402, 5400, 5148, -1, 5402, 5403, 5400, -1, 5400, 5403, 5136, -1, 5404, 5400, 5136, -1, 5404, 5139, 5400, -1, 5400, 5139, 5405, -1, 5174, 5405, 5406, -1, 5141, 5174, 5406, -1, 5141, 5142, 5174, -1, 5174, 5142, 5407, -1, 5151, 5174, 5407, -1, 5151, 5408, 5174, -1, 5174, 5408, 5421, -1, 5045, 5174, 5421, -1, 5045, 5410, 5174, -1, 5045, 5409, 5410, -1, 5410, 5409, 5411, -1, 5411, 5409, 5058, -1, 5511, 5058, 5059, -1, 5412, 5059, 5173, -1, 5412, 5511, 5059, -1, 4822, 6304, 5413, -1, 5413, 6304, 6317, -1, 5414, 6317, 4973, -1, 5414, 5413, 6317, -1, 5414, 5415, 5413, -1, 5414, 5416, 5415, -1, 5415, 5416, 5417, -1, 5417, 5416, 5418, -1, 4993, 5418, 4988, -1, 4991, 4988, 4989, -1, 5003, 4989, 4979, -1, 5554, 4979, 5555, -1, 5002, 5555, 5419, -1, 5000, 5419, 5557, -1, 5078, 5557, 5066, -1, 5077, 5066, 5067, -1, 5070, 5067, 5053, -1, 5539, 5053, 5420, -1, 5538, 5420, 5054, -1, 5055, 5538, 5054, -1, 5055, 5042, 5538, -1, 5538, 5042, 5041, -1, 5043, 5538, 5041, -1, 5043, 5057, 5538, -1, 5538, 5057, 5044, -1, 5421, 5538, 5044, -1, 5421, 5422, 5538, -1, 5421, 5129, 5422, -1, 5421, 5423, 5129, -1, 5421, 5424, 5423, -1, 5421, 5114, 5424, -1, 5421, 5425, 5114, -1, 5421, 5408, 5425, -1, 5425, 5408, 5128, -1, 5128, 5408, 5153, -1, 5112, 5153, 5520, -1, 5521, 5520, 5426, -1, 5427, 5521, 5426, -1, 5427, 5127, 5521, -1, 5427, 5154, 5127, -1, 5127, 5154, 5126, -1, 5126, 5154, 5428, -1, 5428, 5154, 5429, -1, 5430, 5429, 5432, -1, 5431, 5430, 5432, -1, 5431, 5122, 5430, -1, 5431, 5157, 5122, -1, 5122, 5157, 5109, -1, 5109, 5157, 5148, -1, 5524, 5148, 5537, -1, 5433, 5524, 5537, -1, 5433, 5434, 5524, -1, 5524, 5434, 5134, -1, 5134, 5434, 5075, -1, 5120, 5075, 5133, -1, 5120, 5134, 5075, -1, 5202, 4971, 6317, -1, 5202, 5435, 4971, -1, 4971, 5435, 5436, -1, 5437, 4971, 5436, -1, 5437, 4969, 4971, -1, 5437, 5063, 4969, -1, 5437, 5062, 5063, -1, 5437, 5061, 5062, -1, 5437, 5060, 5061, -1, 5437, 5173, 5060, -1, 5437, 5438, 5173, -1, 5173, 5438, 5172, -1, 5172, 5438, 5439, -1, 5439, 5438, 5440, -1, 5164, 5440, 4832, -1, 5171, 4832, 5170, -1, 5171, 5164, 4832, -1, 4754, 5441, 5438, -1, 4754, 4756, 5441, -1, 5441, 4756, 5442, -1, 5442, 4756, 4862, -1, 4862, 4756, 5443, -1, 5443, 4756, 4861, -1, 4861, 4756, 5446, -1, 5446, 4756, 4766, -1, 4851, 4766, 4767, -1, 4850, 4767, 5444, -1, 4850, 4851, 4767, -1, 4758, 4763, 4756, -1, 4758, 5445, 4763, -1, 4763, 4765, 4756, -1, 4756, 4765, 4760, -1, 4766, 4756, 4760, -1, 5446, 4766, 4851, -1, 4769, 4773, 4767, -1, 4769, 4772, 4773, -1, 4769, 4770, 4772, -1, 4772, 4770, 4768, -1, 4775, 4858, 4773, -1, 4775, 4872, 4858, -1, 4775, 5449, 4872, -1, 4872, 5449, 4870, -1, 4870, 5449, 5447, -1, 5447, 5449, 5448, -1, 5448, 5449, 5450, -1, 5450, 5449, 5451, -1, 5452, 5450, 5451, -1, 5452, 4885, 5450, -1, 5450, 4885, 5453, -1, 4867, 5453, 5454, -1, 5577, 5454, 5455, -1, 5457, 5455, 5440, -1, 5438, 5457, 5440, -1, 5438, 5456, 5457, -1, 5438, 4863, 5456, -1, 5438, 5441, 4863, -1, 4791, 5458, 5449, -1, 4791, 5459, 5458, -1, 4791, 5460, 5459, -1, 5459, 5460, 4792, -1, 5461, 4792, 4779, -1, 5462, 4779, 4881, -1, 5462, 5461, 4779, -1, 5459, 4792, 5461, -1, 4881, 4779, 4882, -1, 4882, 4779, 4780, -1, 4782, 4882, 4780, -1, 4782, 5464, 4882, -1, 4782, 5463, 5464, -1, 4782, 4794, 5463, -1, 5463, 4794, 4795, -1, 4897, 4795, 5465, -1, 4912, 5465, 5466, -1, 4912, 4897, 5465, -1, 5463, 4795, 4897, -1, 5465, 5473, 5466, -1, 5466, 5473, 4895, -1, 4895, 5473, 4910, -1, 4910, 5473, 5467, -1, 5467, 5473, 5469, -1, 5468, 5467, 5469, -1, 5468, 5470, 5467, -1, 5467, 5470, 4930, -1, 4932, 5467, 4930, -1, 4932, 4939, 5467, -1, 5467, 4939, 5542, -1, 5471, 5542, 5472, -1, 5471, 5467, 5542, -1, 5473, 4784, 5469, -1, 5469, 4784, 4797, -1, 4799, 5469, 4797, -1, 4799, 5474, 5469, -1, 5469, 5474, 4785, -1, 4800, 5469, 4785, -1, 4800, 5475, 5469, -1, 4800, 5476, 5475, -1, 4800, 4801, 5476, -1, 5476, 4801, 5479, -1, 5479, 4801, 4788, -1, 4936, 4788, 4789, -1, 5478, 4789, 5477, -1, 5478, 4936, 4789, -1, 5479, 4788, 4936, -1, 5480, 4949, 4789, -1, 5480, 5482, 4949, -1, 5480, 5481, 5482, -1, 5482, 5481, 4946, -1, 4946, 5481, 4808, -1, 4944, 4808, 4958, -1, 4944, 4946, 4808, -1, 4808, 5481, 5484, -1, 5484, 5481, 4803, -1, 4806, 4803, 5483, -1, 4806, 5484, 4803, -1, 5485, 4956, 4808, -1, 5485, 4954, 4956, -1, 5485, 5486, 4954, -1, 5485, 5487, 5486, -1, 5485, 4942, 5487, -1, 5485, 5488, 4942, -1, 5485, 4812, 5488, -1, 5488, 4812, 5489, -1, 5489, 4812, 4814, -1, 4815, 5489, 4814, -1, 4815, 4818, 5489, -1, 4815, 5490, 4818, -1, 4815, 4817, 5490, -1, 4818, 4819, 5489, -1, 5489, 4819, 5491, -1, 5492, 5491, 4963, -1, 5492, 5489, 5491, -1, 5398, 5192, 5491, -1, 5491, 5192, 5493, -1, 5494, 5491, 5493, -1, 5494, 5024, 5491, -1, 5494, 5194, 5024, -1, 5024, 5194, 5496, -1, 5496, 5194, 5196, -1, 5495, 5496, 5196, -1, 5495, 5035, 5496, -1, 5495, 5197, 5035, -1, 5035, 5197, 5021, -1, 5021, 5197, 5497, -1, 5034, 5497, 5199, -1, 5033, 5199, 5508, -1, 5527, 5508, 5200, -1, 5499, 5527, 5200, -1, 5499, 5498, 5527, -1, 5499, 5100, 5498, -1, 5499, 5107, 5100, -1, 5499, 5501, 5107, -1, 5499, 5500, 5501, -1, 5499, 5502, 5500, -1, 5499, 5506, 5502, -1, 5499, 5503, 5506, -1, 5506, 5503, 5504, -1, 5178, 5506, 5504, -1, 5178, 5187, 5506, -1, 5506, 5187, 5188, -1, 5505, 5188, 5174, -1, 5505, 5506, 5188, -1, 5505, 5176, 5506, -1, 5506, 5176, 5097, -1, 5097, 5176, 5512, -1, 5507, 5512, 5106, -1, 5507, 5097, 5512, -1, 5021, 5497, 5034, -1, 5034, 5199, 5033, -1, 5033, 5508, 5527, -1, 5188, 5400, 5174, -1, 5174, 5400, 5405, -1, 5400, 5190, 5087, -1, 5190, 5510, 5509, -1, 5510, 5191, 5399, -1, 5170, 4840, 5162, -1, 5170, 4832, 4840, -1, 5164, 5439, 5440, -1, 5060, 5173, 5059, -1, 5511, 5411, 5058, -1, 5512, 5177, 5106, -1, 5106, 5177, 5516, -1, 5516, 5177, 5166, -1, 5513, 5166, 5160, -1, 5104, 5160, 5515, -1, 5514, 5515, 5103, -1, 5514, 5104, 5515, -1, 5516, 5166, 5513, -1, 5160, 5159, 5515, -1, 5515, 5159, 5517, -1, 4836, 5517, 5168, -1, 5518, 5168, 5519, -1, 4834, 5519, 5162, -1, 4840, 4834, 5162, -1, 5515, 5517, 4836, -1, 4836, 5168, 5518, -1, 5518, 5519, 4834, -1, 5128, 5153, 5112, -1, 5112, 5520, 5521, -1, 5428, 5429, 5430, -1, 5522, 5069, 5538, -1, 5522, 5523, 5069, -1, 5069, 5523, 5133, -1, 5075, 5069, 5133, -1, 5524, 5109, 5148, -1, 5102, 5515, 5528, -1, 5102, 5525, 5515, -1, 5515, 5525, 5103, -1, 5104, 5513, 5160, -1, 5498, 5526, 5527, -1, 5527, 5526, 5090, -1, 5101, 5527, 5090, -1, 5101, 5092, 5527, -1, 5527, 5092, 5528, -1, 5515, 5527, 5528, -1, 5515, 5529, 5527, -1, 5515, 5530, 5529, -1, 5529, 5530, 5018, -1, 5018, 5530, 5531, -1, 5017, 5531, 4843, -1, 5546, 4843, 4845, -1, 5533, 4845, 5532, -1, 4824, 5533, 5532, -1, 4824, 5534, 5533, -1, 5533, 5534, 4825, -1, 5535, 5533, 4825, -1, 5535, 4827, 5533, -1, 5533, 4827, 4838, -1, 4916, 4838, 4915, -1, 4916, 5533, 4838, -1, 5536, 5537, 5148, -1, 5069, 5539, 5538, -1, 5538, 5539, 5420, -1, 5539, 5070, 5053, -1, 5070, 5077, 5067, -1, 5077, 5078, 5066, -1, 5540, 5008, 5078, -1, 5540, 5007, 5008, -1, 5540, 5397, 5007, -1, 5063, 5064, 4969, -1, 4969, 5064, 5065, -1, 4984, 5065, 5066, -1, 4983, 5066, 4981, -1, 4983, 4984, 5066, -1, 4969, 5065, 4984, -1, 5038, 4933, 5541, -1, 5038, 5542, 4933, -1, 5038, 5039, 5542, -1, 5542, 5039, 5030, -1, 5543, 5542, 5030, -1, 5543, 4921, 5542, -1, 5543, 5544, 4921, -1, 4921, 5544, 5545, -1, 5545, 5544, 5016, -1, 4920, 5016, 4918, -1, 4920, 5545, 5016, -1, 5016, 5546, 4918, -1, 4918, 5546, 4905, -1, 4905, 5546, 5533, -1, 5533, 5546, 4845, -1, 5546, 5017, 4843, -1, 5017, 5018, 5531, -1, 5491, 5024, 5547, -1, 4963, 5491, 5547, -1, 5037, 5565, 5548, -1, 5037, 5549, 5565, -1, 5037, 5026, 5549, -1, 5549, 5026, 4935, -1, 4935, 5026, 5550, -1, 4940, 5550, 5541, -1, 4933, 4940, 5541, -1, 4935, 5550, 4940, -1, 5551, 5552, 5078, -1, 5553, 5078, 5009, -1, 5553, 5551, 5078, -1, 5552, 5012, 5078, -1, 5078, 5012, 5014, -1, 5000, 5078, 5014, -1, 5000, 5557, 5078, -1, 5000, 5002, 5419, -1, 5002, 5554, 5555, -1, 5554, 5003, 4979, -1, 5003, 4991, 4989, -1, 4991, 4993, 4988, -1, 4993, 5417, 5418, -1, 5008, 5009, 5078, -1, 4965, 5558, 5066, -1, 5556, 5066, 5557, -1, 5556, 4965, 5066, -1, 5558, 4967, 5066, -1, 5066, 4967, 4981, -1, 4971, 4986, 6317, -1, 6317, 4986, 5559, -1, 5560, 6317, 5559, -1, 5560, 4973, 6317, -1, 4956, 5561, 4808, -1, 4808, 5561, 4958, -1, 4949, 5562, 4789, -1, 4789, 5562, 5563, -1, 4951, 4789, 5563, -1, 4951, 4960, 4789, -1, 4789, 4960, 4924, -1, 5477, 4789, 4924, -1, 4961, 5564, 4960, -1, 4961, 5565, 5564, -1, 4961, 4962, 5565, -1, 5565, 4962, 5548, -1, 5548, 4962, 5547, -1, 5024, 5548, 5547, -1, 5564, 4923, 4960, -1, 4960, 4923, 5566, -1, 4924, 4960, 5566, -1, 5567, 5568, 5463, -1, 5567, 4900, 5568, -1, 5568, 4900, 4913, -1, 4838, 4913, 5569, -1, 4914, 4838, 5569, -1, 4914, 4915, 4838, -1, 5568, 4913, 4838, -1, 5570, 4838, 5572, -1, 5570, 5568, 4838, -1, 4921, 5472, 5542, -1, 5458, 4884, 5449, -1, 5449, 4884, 4875, -1, 5451, 5449, 4875, -1, 5450, 5453, 4867, -1, 5455, 5454, 5573, -1, 5573, 5454, 5574, -1, 5571, 5574, 5575, -1, 4829, 5575, 5572, -1, 4838, 4829, 5572, -1, 5573, 5574, 5571, -1, 5571, 5575, 4829, -1, 5568, 4888, 5463, -1, 5463, 4888, 4889, -1, 5576, 5463, 4889, -1, 5576, 5464, 5463, -1, 5457, 5577, 5455, -1, 5577, 4867, 5454, -1, 4858, 4857, 4773, -1, 4773, 4857, 4767, -1, 4767, 4857, 5578, -1, 5444, 4767, 5578, -1, 6323, 5675, 5680, -1, 6323, 6054, 5675, -1, 6323, 6073, 6054, -1, 6323, 6055, 6073, -1, 6323, 5579, 6055, -1, 6323, 5580, 5579, -1, 6323, 6058, 5580, -1, 6323, 6281, 6058, -1, 6323, 6289, 6281, -1, 6323, 5582, 6289, -1, 6323, 5581, 5582, -1, 6323, 5583, 5581, -1, 6323, 5584, 5583, -1, 6323, 6292, 5584, -1, 6323, 5585, 6292, -1, 6323, 5586, 5585, -1, 6323, 6158, 5586, -1, 6323, 5728, 6158, -1, 6158, 5728, 6146, -1, 6146, 5728, 5587, -1, 5588, 6146, 5587, -1, 5588, 6147, 6146, -1, 5588, 6199, 6147, -1, 6147, 6199, 5589, -1, 5589, 6199, 6244, -1, 5721, 6244, 6245, -1, 6149, 6245, 5590, -1, 5720, 5590, 5591, -1, 5719, 5591, 6247, -1, 6161, 6247, 5592, -1, 5593, 5592, 5951, -1, 5593, 6161, 5592, -1, 5593, 6162, 6161, -1, 5593, 5950, 6162, -1, 6162, 5950, 6163, -1, 6163, 5950, 5594, -1, 6151, 5594, 5627, -1, 6151, 6163, 5594, -1, 6315, 5992, 5728, -1, 6315, 5994, 5992, -1, 6315, 5995, 5994, -1, 6315, 6019, 5995, -1, 6315, 5999, 6019, -1, 6315, 6000, 5999, -1, 6315, 5595, 6000, -1, 6315, 6020, 5595, -1, 6315, 6214, 6020, -1, 6315, 6222, 6214, -1, 6315, 6216, 6222, -1, 6315, 6217, 6216, -1, 6315, 5596, 6217, -1, 6315, 5598, 5596, -1, 6315, 5597, 5598, -1, 6315, 6224, 5597, -1, 6315, 5640, 6224, -1, 6315, 5599, 5640, -1, 6315, 5680, 5599, -1, 5599, 5680, 6142, -1, 6142, 5680, 6118, -1, 5600, 6142, 6118, -1, 5600, 5601, 6142, -1, 5600, 5602, 5601, -1, 5600, 6116, 5602, -1, 5602, 6116, 5693, -1, 5603, 5602, 5693, -1, 5603, 5604, 5602, -1, 5603, 5606, 5604, -1, 5604, 5606, 5605, -1, 5605, 5606, 6169, -1, 5607, 6169, 5756, -1, 6135, 5756, 5608, -1, 5757, 5608, 6174, -1, 5975, 6174, 6175, -1, 5631, 6175, 5609, -1, 5957, 5609, 5630, -1, 5958, 5630, 5610, -1, 6173, 5958, 5610, -1, 6173, 5611, 5958, -1, 6173, 5612, 5611, -1, 5611, 5612, 5613, -1, 5613, 5612, 6178, -1, 5614, 6178, 6064, -1, 5614, 5613, 6178, -1, 5614, 5615, 5613, -1, 5613, 5615, 5961, -1, 5961, 5615, 6045, -1, 5977, 6045, 5616, -1, 5962, 5616, 6043, -1, 5963, 6043, 6063, -1, 5979, 6063, 5617, -1, 5629, 5617, 6040, -1, 5628, 6040, 5618, -1, 5620, 5618, 5621, -1, 5619, 5620, 5621, -1, 5619, 5622, 5620, -1, 5619, 6271, 5622, -1, 5622, 6271, 5964, -1, 5964, 6271, 5623, -1, 5965, 5623, 6267, -1, 5624, 5965, 6267, -1, 5624, 5625, 5965, -1, 5624, 6269, 5625, -1, 5625, 6269, 5626, -1, 5626, 6269, 6153, -1, 6152, 5626, 6153, -1, 6152, 5983, 5626, -1, 6152, 5627, 5983, -1, 5983, 5627, 5594, -1, 5965, 5964, 5623, -1, 5620, 5628, 5618, -1, 5628, 5629, 6040, -1, 5629, 5979, 5617, -1, 5979, 5963, 6063, -1, 5963, 5962, 6043, -1, 5962, 5977, 5616, -1, 5977, 5961, 6045, -1, 5958, 5957, 5630, -1, 5957, 5631, 5609, -1, 5631, 5975, 6175, -1, 5632, 5758, 5975, -1, 5632, 6145, 5758, -1, 5632, 5633, 6145, -1, 6145, 5633, 6131, -1, 6131, 5633, 5635, -1, 5634, 5635, 5636, -1, 5637, 5636, 5955, -1, 5760, 5955, 5641, -1, 6100, 5760, 5641, -1, 6100, 6139, 5760, -1, 6100, 6093, 6139, -1, 6139, 6093, 6140, -1, 6140, 6093, 6095, -1, 5759, 6095, 5638, -1, 6141, 5638, 6096, -1, 5639, 6096, 6225, -1, 5750, 6225, 6218, -1, 5640, 6218, 6224, -1, 5640, 5750, 6218, -1, 6131, 5635, 5634, -1, 5634, 5636, 5637, -1, 5641, 5955, 6099, -1, 6099, 5955, 5643, -1, 5642, 5643, 5644, -1, 6090, 5644, 5645, -1, 6097, 5645, 6089, -1, 6097, 6090, 5645, -1, 6099, 5643, 5642, -1, 5642, 5644, 6090, -1, 5645, 5646, 6089, -1, 6089, 5646, 6088, -1, 6088, 5646, 5661, -1, 6005, 5661, 5647, -1, 6027, 5647, 5665, -1, 6007, 5665, 5666, -1, 5648, 5666, 5954, -1, 6030, 5954, 5649, -1, 6008, 5649, 5667, -1, 6009, 5667, 5668, -1, 6010, 5668, 5763, -1, 6011, 5763, 5732, -1, 6231, 6011, 5732, -1, 6231, 6012, 6011, -1, 6231, 6232, 6012, -1, 6012, 6232, 6034, -1, 6034, 6232, 5650, -1, 5730, 5650, 6237, -1, 5651, 5730, 6237, -1, 5651, 5652, 5730, -1, 5651, 6238, 5652, -1, 5652, 6238, 5653, -1, 5653, 6238, 6197, -1, 6196, 5653, 6197, -1, 6196, 6013, 5653, -1, 6196, 6203, 6013, -1, 6013, 6203, 5655, -1, 5655, 6203, 5654, -1, 5656, 5655, 5654, -1, 5656, 5657, 5655, -1, 5656, 6194, 5657, -1, 5657, 6194, 5984, -1, 5984, 6194, 5658, -1, 6014, 5658, 5659, -1, 5660, 5659, 6192, -1, 5985, 6192, 5728, -1, 5987, 5728, 6016, -1, 5987, 5985, 5728, -1, 6088, 5661, 6005, -1, 5662, 6005, 5762, -1, 6082, 5762, 5663, -1, 5664, 5663, 5742, -1, 5664, 6082, 5663, -1, 6005, 5647, 6027, -1, 6027, 5665, 6007, -1, 6007, 5666, 5648, -1, 5648, 5954, 6030, -1, 6030, 5649, 6008, -1, 6008, 5667, 6009, -1, 6009, 5668, 6010, -1, 5968, 5731, 5763, -1, 5968, 5669, 5731, -1, 5968, 5953, 5669, -1, 5669, 5953, 6250, -1, 6250, 5953, 5952, -1, 5670, 5952, 6254, -1, 5670, 6250, 5952, -1, 5952, 5951, 6254, -1, 6254, 5951, 5592, -1, 5671, 5673, 6079, -1, 5671, 5672, 5673, -1, 5671, 5674, 5672, -1, 5672, 5674, 6279, -1, 6279, 5674, 6059, -1, 6280, 6059, 6077, -1, 6281, 6077, 6058, -1, 6281, 6280, 6077, -1, 6279, 6059, 6280, -1, 5675, 6071, 5680, -1, 5680, 6071, 6051, -1, 6050, 5680, 6051, -1, 6050, 6070, 5680, -1, 5680, 6070, 6049, -1, 6069, 5680, 6049, -1, 6069, 5676, 5680, -1, 5680, 5676, 5677, -1, 6105, 5680, 5677, -1, 6105, 6104, 5680, -1, 5680, 6104, 6103, -1, 5678, 5680, 6103, -1, 5678, 5679, 5680, -1, 5680, 5679, 6121, -1, 6118, 5680, 6121, -1, 5677, 5676, 5694, -1, 5694, 5676, 5681, -1, 5695, 5681, 5682, -1, 6107, 5682, 5683, -1, 6108, 5683, 5684, -1, 6127, 5684, 5685, -1, 5696, 5685, 6068, -1, 5686, 6068, 5711, -1, 5687, 5711, 6187, -1, 6182, 5687, 6187, -1, 6182, 5688, 5687, -1, 6182, 5689, 5688, -1, 5688, 5689, 6130, -1, 6130, 5689, 5690, -1, 6114, 5690, 5691, -1, 5692, 5691, 5693, -1, 6116, 5692, 5693, -1, 5694, 5681, 5695, -1, 5695, 5682, 6107, -1, 6107, 5683, 6108, -1, 6108, 5684, 6127, -1, 6127, 5685, 5696, -1, 5696, 6068, 5686, -1, 6187, 5711, 5697, -1, 5697, 5711, 6047, -1, 6180, 6047, 6046, -1, 6186, 6046, 6066, -1, 5698, 6066, 6184, -1, 5698, 6186, 6066, -1, 5697, 6047, 6180, -1, 6180, 6046, 6186, -1, 6066, 6064, 6184, -1, 6184, 6064, 6178, -1, 6039, 6266, 5618, -1, 6039, 6265, 6266, -1, 6039, 6038, 6265, -1, 6265, 6038, 5699, -1, 5699, 6038, 5700, -1, 5702, 5700, 5701, -1, 5702, 5699, 5700, -1, 5700, 6061, 5701, -1, 5701, 6061, 6264, -1, 6264, 6061, 6037, -1, 5703, 6037, 6286, -1, 5703, 6264, 6037, -1, 5703, 5705, 6264, -1, 5703, 5704, 5705, -1, 5705, 5704, 6259, -1, 6259, 5704, 5733, -1, 5706, 5733, 6285, -1, 6263, 6285, 5707, -1, 6258, 5707, 5734, -1, 5712, 5734, 6293, -1, 5708, 6293, 5586, -1, 5708, 5712, 6293, -1, 6037, 5709, 6286, -1, 6286, 5709, 6288, -1, 6288, 5709, 6079, -1, 5710, 6079, 5673, -1, 5710, 6288, 6079, -1, 5692, 6114, 5691, -1, 6114, 6130, 5690, -1, 5687, 5686, 5711, -1, 5585, 5586, 6293, -1, 5714, 5713, 5712, -1, 5714, 5716, 5713, -1, 5714, 5715, 5716, -1, 5716, 5715, 5717, -1, 5717, 5715, 5718, -1, 6274, 5718, 6155, -1, 6273, 6155, 6153, -1, 6269, 6273, 6153, -1, 5717, 5718, 6274, -1, 6274, 6155, 6273, -1, 6161, 5719, 6247, -1, 5719, 5720, 5591, -1, 5720, 6149, 5590, -1, 6149, 5721, 6245, -1, 5721, 5589, 6244, -1, 5722, 6188, 5728, -1, 5723, 5728, 6190, -1, 5723, 5722, 5728, -1, 6244, 6199, 6257, -1, 6257, 6199, 5725, -1, 5726, 5725, 6198, -1, 6243, 6198, 5727, -1, 6241, 5727, 5724, -1, 6240, 5724, 6197, -1, 6238, 6240, 6197, -1, 6257, 5725, 5726, -1, 5726, 6198, 6243, -1, 6243, 5727, 6241, -1, 6241, 5724, 6240, -1, 5984, 5658, 6014, -1, 6014, 5659, 5660, -1, 6192, 6191, 5728, -1, 5728, 6191, 5729, -1, 6190, 5728, 5729, -1, 6034, 5650, 5730, -1, 5731, 6252, 5763, -1, 5763, 6252, 5732, -1, 6259, 5733, 5706, -1, 5706, 6285, 6263, -1, 6263, 5707, 6258, -1, 6258, 5734, 5712, -1, 5713, 6258, 5712, -1, 6266, 6277, 5618, -1, 5618, 6277, 5621, -1, 5735, 6004, 6210, -1, 5735, 5736, 6004, -1, 5735, 6229, 5736, -1, 5736, 6229, 5738, -1, 5738, 6229, 6220, -1, 5737, 6220, 5743, -1, 5737, 5738, 6220, -1, 5737, 5740, 5738, -1, 5738, 5740, 5739, -1, 5739, 5740, 5761, -1, 5741, 5761, 5742, -1, 5663, 5741, 5742, -1, 6220, 6227, 5743, -1, 5743, 6227, 5744, -1, 5744, 6227, 5745, -1, 5747, 5745, 5748, -1, 5749, 5748, 5746, -1, 6087, 5746, 6225, -1, 6096, 6087, 6225, -1, 5744, 5745, 5747, -1, 5747, 5748, 5749, -1, 5749, 5746, 6087, -1, 5639, 6225, 5750, -1, 6214, 5751, 6020, -1, 6020, 5751, 5754, -1, 5754, 5751, 6213, -1, 6001, 6213, 5752, -1, 5755, 5752, 6211, -1, 5753, 6211, 6210, -1, 6004, 5753, 6210, -1, 5754, 6213, 6001, -1, 6001, 5752, 5755, -1, 5755, 6211, 5753, -1, 5605, 6169, 5607, -1, 5607, 5756, 6135, -1, 6135, 5608, 5757, -1, 5757, 6174, 5975, -1, 5758, 5757, 5975, -1, 5639, 6141, 6096, -1, 6141, 5759, 5638, -1, 5759, 6140, 6095, -1, 5760, 5637, 5955, -1, 5739, 5761, 5741, -1, 6082, 5662, 5762, -1, 5662, 6088, 6005, -1, 6011, 6010, 5763, -1, 5992, 5990, 5728, -1, 5728, 5990, 5989, -1, 5764, 5728, 5989, -1, 5764, 6016, 5728, -1, 5985, 5660, 6192, -1, 6188, 5587, 5728, -1, 8426, 6052, 8450, -1, 8426, 6072, 6052, -1, 8426, 5765, 6072, -1, 8426, 5766, 5765, -1, 8426, 5767, 5766, -1, 8426, 5768, 5767, -1, 8426, 5769, 5768, -1, 8426, 5770, 5769, -1, 8426, 6124, 5770, -1, 8426, 6123, 6124, -1, 8426, 5771, 6123, -1, 8426, 6122, 5771, -1, 8426, 5772, 6122, -1, 8426, 6119, 5772, -1, 8426, 6120, 6119, -1, 8426, 6117, 6120, -1, 8426, 6134, 6117, -1, 8426, 6133, 6134, -1, 8426, 8075, 6133, -1, 6133, 8075, 5774, -1, 5774, 8075, 5775, -1, 5773, 5774, 5775, -1, 5773, 5776, 5774, -1, 5773, 6219, 5776, -1, 5776, 6219, 5777, -1, 5777, 6219, 8322, -1, 5778, 5777, 8322, -1, 5778, 5779, 5777, -1, 5778, 6101, 5779, -1, 5779, 6101, 6132, -1, 6132, 6101, 5780, -1, 5944, 5780, 6094, -1, 5943, 6094, 6092, -1, 5782, 6092, 5781, -1, 5782, 5943, 6092, -1, 5782, 5783, 5943, -1, 5782, 5784, 5783, -1, 5783, 5784, 5785, -1, 5785, 5784, 6138, -1, 6138, 5784, 5852, -1, 5786, 5852, 5787, -1, 6137, 5787, 5974, -1, 6144, 5974, 6136, -1, 6144, 6137, 5974, -1, 8017, 6018, 8075, -1, 8017, 5991, 6018, -1, 8017, 5788, 5991, -1, 8017, 5988, 5788, -1, 8017, 6017, 5988, -1, 8017, 5986, 6017, -1, 8017, 6015, 5986, -1, 8017, 5789, 6015, -1, 8017, 6200, 5789, -1, 8017, 5790, 6200, -1, 8017, 5791, 5790, -1, 8017, 6189, 5791, -1, 8017, 5792, 6189, -1, 8017, 6593, 5792, -1, 8017, 6209, 6593, -1, 8017, 5922, 6209, -1, 8017, 5793, 5922, -1, 8017, 8450, 5793, -1, 5793, 8450, 6168, -1, 6168, 8450, 6283, -1, 5795, 6168, 6283, -1, 5795, 5794, 6168, -1, 5795, 6167, 5794, -1, 5795, 6294, 6167, -1, 6167, 6294, 8157, -1, 5796, 6167, 8157, -1, 5796, 6270, 6167, -1, 6167, 6270, 6157, -1, 6157, 6270, 6275, -1, 6166, 6275, 5797, -1, 6156, 5797, 5798, -1, 6154, 5798, 5881, -1, 5799, 5881, 5883, -1, 5799, 6154, 5881, -1, 5799, 5800, 6154, -1, 5799, 5966, 5800, -1, 5800, 5966, 6165, -1, 6165, 5966, 5802, -1, 5801, 5802, 5967, -1, 6164, 5967, 5803, -1, 6164, 5801, 5967, -1, 5967, 5804, 5803, -1, 5803, 5804, 5813, -1, 5813, 5804, 5814, -1, 5815, 5814, 5816, -1, 6150, 5816, 6253, -1, 6249, 6150, 6253, -1, 6249, 5805, 6150, -1, 6249, 6248, 5805, -1, 5805, 6248, 5806, -1, 5806, 6248, 6246, -1, 6160, 6246, 5923, -1, 6159, 5923, 8046, -1, 6207, 8046, 5807, -1, 6236, 6207, 5807, -1, 6236, 6206, 6207, -1, 6236, 6235, 6206, -1, 6206, 6235, 6205, -1, 6205, 6235, 6242, -1, 5808, 6242, 5809, -1, 5811, 5809, 6239, -1, 5810, 6239, 5829, -1, 5810, 5811, 6239, -1, 5810, 6204, 5811, -1, 5810, 5812, 6204, -1, 6204, 5812, 5929, -1, 5929, 5812, 5930, -1, 6195, 5930, 5927, -1, 8032, 5927, 6193, -1, 8032, 6195, 5927, -1, 5813, 5814, 5815, -1, 5816, 5817, 6253, -1, 6253, 5817, 6255, -1, 6255, 5817, 6256, -1, 6256, 5817, 5818, -1, 5821, 5818, 5969, -1, 5820, 5969, 5822, -1, 5819, 5822, 6251, -1, 5819, 5820, 5822, -1, 6256, 5818, 5821, -1, 5821, 5969, 5820, -1, 5822, 5823, 6251, -1, 6251, 5823, 5824, -1, 5824, 5823, 6033, -1, 5825, 5824, 6033, -1, 5825, 6233, 5824, -1, 5825, 6234, 6233, -1, 5825, 5826, 6234, -1, 6234, 5826, 5931, -1, 5931, 5826, 6035, -1, 5827, 6035, 5829, -1, 5828, 5829, 6239, -1, 5828, 5827, 5829, -1, 5823, 5830, 6033, -1, 6033, 5830, 6032, -1, 6032, 5830, 5831, -1, 5831, 5830, 5970, -1, 6031, 5970, 5832, -1, 5846, 5832, 5971, -1, 6029, 5971, 5847, -1, 6028, 5847, 5833, -1, 6006, 5833, 5834, -1, 8094, 5834, 5848, -1, 8094, 6006, 5834, -1, 8094, 6102, 6006, -1, 6006, 6102, 6083, -1, 6026, 6083, 5945, -1, 6025, 5945, 5835, -1, 5836, 6025, 5835, -1, 5836, 5837, 6025, -1, 5836, 6086, 5837, -1, 5837, 6086, 5838, -1, 5838, 6086, 5949, -1, 6024, 5949, 5941, -1, 5839, 6024, 5941, -1, 5839, 6023, 6024, -1, 5839, 6228, 6023, -1, 6023, 6228, 5840, -1, 6022, 5840, 6230, -1, 6003, 6230, 5841, -1, 6002, 5841, 5842, -1, 5843, 6002, 5842, -1, 5843, 5844, 6002, -1, 5843, 6212, 5844, -1, 5844, 6212, 6021, -1, 6021, 6212, 6221, -1, 5948, 6221, 8075, -1, 5845, 8075, 5947, -1, 5845, 5948, 8075, -1, 5831, 5970, 6031, -1, 6031, 5832, 5846, -1, 5846, 5971, 6029, -1, 6029, 5847, 6028, -1, 6028, 5833, 6006, -1, 5834, 5972, 5848, -1, 5848, 5972, 6098, -1, 6098, 5972, 5849, -1, 5850, 5849, 6091, -1, 5850, 6098, 5849, -1, 5849, 5973, 6091, -1, 6091, 5973, 5851, -1, 5851, 5973, 5781, -1, 6092, 5851, 5781, -1, 6138, 5852, 5786, -1, 5786, 5787, 6137, -1, 5974, 5853, 6136, -1, 6136, 5853, 5854, -1, 5854, 5853, 5866, -1, 6172, 5854, 5866, -1, 6172, 6143, 5854, -1, 6172, 5856, 6143, -1, 6143, 5856, 5855, -1, 5855, 5856, 6171, -1, 5942, 6171, 6170, -1, 5920, 6170, 6177, -1, 5857, 5920, 6177, -1, 5857, 6115, 5920, -1, 5857, 5858, 6115, -1, 6115, 5858, 6113, -1, 6113, 5858, 5918, -1, 6112, 5918, 6183, -1, 6129, 6183, 5859, -1, 6111, 5859, 5860, -1, 5861, 5860, 6067, -1, 5861, 6111, 5860, -1, 5861, 6110, 6111, -1, 5861, 5862, 6110, -1, 6110, 5862, 6109, -1, 6109, 5862, 6128, -1, 6128, 5862, 5863, -1, 5909, 5863, 5910, -1, 6126, 5910, 5864, -1, 6125, 5864, 5865, -1, 6125, 6126, 5864, -1, 5853, 5956, 5866, -1, 5866, 5956, 6176, -1, 6176, 5956, 6851, -1, 5868, 6851, 5976, -1, 5867, 5976, 5869, -1, 5867, 5868, 5976, -1, 6176, 6851, 5868, -1, 5976, 5959, 5869, -1, 5869, 5959, 5870, -1, 5870, 5959, 5960, -1, 8356, 5960, 5871, -1, 8356, 5870, 5960, -1, 5872, 5903, 5960, -1, 5872, 5873, 5903, -1, 5872, 5874, 5873, -1, 5873, 5874, 6044, -1, 6044, 5874, 5875, -1, 6042, 5875, 5978, -1, 5884, 5978, 5980, -1, 6041, 5980, 5876, -1, 5877, 6041, 5876, -1, 5877, 5902, 6041, -1, 5877, 8273, 5902, -1, 5877, 5981, 8273, -1, 8273, 5981, 5878, -1, 5878, 5981, 5879, -1, 5879, 5981, 5880, -1, 6272, 5880, 5982, -1, 5882, 5982, 5883, -1, 6268, 5883, 5881, -1, 6268, 5882, 5883, -1, 6044, 5875, 6042, -1, 6042, 5978, 5884, -1, 5884, 5980, 6041, -1, 5879, 5880, 6272, -1, 6272, 5982, 5882, -1, 6165, 5802, 5801, -1, 5886, 5885, 6080, -1, 5886, 5887, 5885, -1, 5886, 5888, 5887, -1, 5887, 5888, 5889, -1, 5889, 5888, 6062, -1, 5934, 6062, 6261, -1, 5890, 5934, 6261, -1, 5890, 6295, 5934, -1, 5890, 6260, 6295, -1, 6295, 6260, 5891, -1, 5891, 6260, 5892, -1, 6284, 5892, 5893, -1, 6294, 5893, 8157, -1, 6294, 6284, 5893, -1, 6062, 5894, 6261, -1, 6261, 5894, 5895, -1, 5895, 5894, 5900, -1, 5900, 5894, 5896, -1, 6262, 5896, 5897, -1, 5899, 5897, 5901, -1, 5898, 5901, 6276, -1, 5898, 5899, 5901, -1, 5900, 5896, 6262, -1, 6262, 5897, 5899, -1, 5901, 5902, 6276, -1, 6276, 5902, 8273, -1, 5903, 5904, 5960, -1, 5960, 5904, 5871, -1, 5871, 5904, 6185, -1, 6185, 5904, 6065, -1, 6179, 6065, 5906, -1, 5905, 5906, 5907, -1, 5905, 6179, 5906, -1, 6185, 6065, 6179, -1, 5906, 5908, 5907, -1, 5907, 5908, 6181, -1, 6181, 5908, 6067, -1, 5860, 6181, 6067, -1, 6128, 5863, 5909, -1, 5909, 5910, 6126, -1, 5864, 6048, 5865, -1, 5865, 6048, 6106, -1, 6106, 6048, 5911, -1, 6124, 5911, 5770, -1, 6124, 6106, 5911, -1, 6052, 6053, 8450, -1, 8450, 6053, 6074, -1, 6075, 8450, 6074, -1, 6075, 6056, 8450, -1, 8450, 6056, 6057, -1, 6076, 8450, 6057, -1, 6076, 5912, 8450, -1, 6076, 5913, 5912, -1, 5912, 5913, 6278, -1, 6278, 5913, 6078, -1, 5916, 6078, 5914, -1, 5917, 5914, 6060, -1, 5915, 6060, 6080, -1, 6287, 6080, 5885, -1, 6287, 5915, 6080, -1, 6278, 6078, 5916, -1, 5916, 5914, 5917, -1, 5917, 6060, 5915, -1, 6111, 6129, 5859, -1, 6129, 6112, 6183, -1, 6112, 6113, 5918, -1, 6115, 5919, 5920, -1, 5920, 5919, 5921, -1, 5921, 5919, 6134, -1, 6134, 5919, 6117, -1, 6209, 5922, 6208, -1, 6208, 5922, 6148, -1, 6207, 6148, 6159, -1, 8046, 6207, 6159, -1, 6208, 6148, 6207, -1, 6159, 6160, 5923, -1, 6160, 5806, 6246, -1, 6150, 5815, 5816, -1, 6154, 6156, 5798, -1, 6156, 6166, 5797, -1, 6166, 6157, 6275, -1, 6015, 5789, 5924, -1, 5924, 5789, 5925, -1, 5928, 5925, 6201, -1, 5926, 6201, 6202, -1, 6036, 6202, 6193, -1, 5927, 6036, 6193, -1, 5924, 5925, 5928, -1, 5928, 6201, 5926, -1, 5926, 6202, 6036, -1, 6195, 5929, 5930, -1, 5811, 5808, 5809, -1, 5808, 6205, 6242, -1, 5827, 5931, 6035, -1, 5912, 5932, 8450, -1, 8450, 5932, 6290, -1, 6282, 8450, 6290, -1, 6282, 6291, 8450, -1, 8450, 6291, 5933, -1, 6750, 8450, 5933, -1, 6750, 6283, 8450, -1, 6284, 5891, 5892, -1, 5934, 5889, 6062, -1, 6022, 6230, 6003, -1, 6003, 5841, 6002, -1, 6221, 6215, 8075, -1, 8075, 6215, 5935, -1, 5936, 8075, 5935, -1, 5936, 6223, 8075, -1, 8075, 6223, 5937, -1, 5938, 8075, 5937, -1, 5938, 5775, 8075, -1, 5939, 5946, 6219, -1, 5939, 6084, 5946, -1, 5939, 5940, 6084, -1, 6084, 5940, 6085, -1, 6085, 5940, 6226, -1, 6081, 6226, 5941, -1, 5949, 6081, 5941, -1, 6085, 6226, 6081, -1, 6023, 5840, 6022, -1, 5855, 6171, 5942, -1, 5942, 6170, 5920, -1, 5943, 5944, 6094, -1, 5944, 6132, 5780, -1, 6006, 6083, 6026, -1, 6026, 5945, 6025, -1, 5946, 8172, 6219, -1, 6219, 8172, 8322, -1, 6018, 5993, 8075, -1, 8075, 5993, 5996, -1, 5997, 8075, 5996, -1, 5997, 5998, 8075, -1, 8075, 5998, 5947, -1, 5948, 6021, 6221, -1, 6024, 5838, 5949, -1, 8075, 8426, 6315, -1, 6315, 8426, 5680, -1, 8450, 8017, 6323, -1, 6323, 8017, 5728, -1, 5950, 5804, 5594, -1, 5950, 5593, 5804, -1, 5804, 5593, 5814, -1, 5814, 5593, 5951, -1, 5816, 5951, 5952, -1, 5817, 5952, 5953, -1, 5818, 5953, 5968, -1, 5969, 5968, 5763, -1, 5822, 5763, 5668, -1, 5823, 5668, 5667, -1, 5830, 5667, 5649, -1, 5970, 5649, 5954, -1, 5832, 5954, 5666, -1, 5971, 5666, 5665, -1, 5847, 5665, 5647, -1, 5833, 5647, 5661, -1, 5834, 5661, 5646, -1, 5972, 5646, 5645, -1, 5849, 5645, 5644, -1, 5973, 5644, 5643, -1, 5781, 5643, 5955, -1, 5782, 5955, 5636, -1, 5784, 5636, 5635, -1, 5852, 5635, 5633, -1, 5787, 5633, 5632, -1, 5974, 5632, 5975, -1, 5853, 5975, 5631, -1, 5956, 5631, 5957, -1, 6851, 5957, 5958, -1, 5976, 5958, 5611, -1, 5959, 5611, 5613, -1, 5960, 5613, 5961, -1, 5872, 5961, 5977, -1, 5874, 5977, 5962, -1, 5875, 5962, 5963, -1, 5978, 5963, 5979, -1, 5980, 5979, 5629, -1, 5876, 5629, 5628, -1, 5877, 5628, 5620, -1, 5981, 5620, 5622, -1, 5880, 5622, 5964, -1, 5982, 5964, 5965, -1, 5883, 5965, 5625, -1, 5799, 5625, 5626, -1, 5966, 5626, 5983, -1, 5802, 5983, 5967, -1, 5802, 5966, 5983, -1, 5814, 5951, 5816, -1, 5816, 5952, 5817, -1, 5817, 5953, 5818, -1, 5818, 5968, 5969, -1, 5969, 5763, 5822, -1, 5822, 5668, 5823, -1, 5823, 5667, 5830, -1, 5830, 5649, 5970, -1, 5970, 5954, 5832, -1, 5832, 5666, 5971, -1, 5971, 5665, 5847, -1, 5847, 5647, 5833, -1, 5833, 5661, 5834, -1, 5834, 5646, 5972, -1, 5972, 5645, 5849, -1, 5849, 5644, 5973, -1, 5973, 5643, 5781, -1, 5781, 5955, 5782, -1, 5782, 5636, 5784, -1, 5784, 5635, 5852, -1, 5852, 5633, 5787, -1, 5787, 5632, 5974, -1, 5974, 5975, 5853, -1, 5853, 5631, 5956, -1, 5956, 5957, 6851, -1, 6851, 5958, 5976, -1, 5976, 5611, 5959, -1, 5959, 5613, 5960, -1, 5960, 5961, 5872, -1, 5872, 5977, 5874, -1, 5874, 5962, 5875, -1, 5875, 5963, 5978, -1, 5978, 5979, 5980, -1, 5980, 5629, 5876, -1, 5876, 5628, 5877, -1, 5877, 5620, 5981, -1, 5981, 5622, 5880, -1, 5880, 5964, 5982, -1, 5982, 5965, 5883, -1, 5883, 5625, 5799, -1, 5799, 5626, 5966, -1, 5983, 5594, 5967, -1, 5967, 5594, 5804, -1, 5657, 6036, 5655, -1, 5657, 5984, 6036, -1, 6036, 5984, 5926, -1, 5926, 5984, 6014, -1, 5928, 6014, 5660, -1, 5924, 5660, 5985, -1, 6015, 5985, 5987, -1, 5986, 5987, 6016, -1, 6017, 6016, 5764, -1, 5988, 5764, 5989, -1, 5788, 5989, 5990, -1, 5991, 5990, 5992, -1, 6018, 5992, 5994, -1, 5993, 5994, 5995, -1, 5996, 5995, 6019, -1, 5997, 6019, 5999, -1, 5998, 5999, 6000, -1, 5947, 6000, 5595, -1, 5845, 5595, 6020, -1, 5948, 6020, 5754, -1, 6021, 5754, 6001, -1, 5844, 6001, 5755, -1, 6002, 5755, 5753, -1, 6003, 5753, 6004, -1, 6022, 6004, 5736, -1, 6023, 5736, 5738, -1, 6024, 5738, 5739, -1, 5838, 5739, 5741, -1, 5837, 5741, 5663, -1, 6025, 5663, 5762, -1, 6026, 5762, 6005, -1, 6006, 6005, 6027, -1, 6028, 6027, 6007, -1, 6029, 6007, 5648, -1, 5846, 5648, 6030, -1, 6031, 6030, 6008, -1, 5831, 6008, 6009, -1, 6032, 6009, 6010, -1, 6033, 6010, 6011, -1, 5825, 6011, 6012, -1, 5826, 6012, 6034, -1, 6035, 6034, 5730, -1, 5829, 5730, 5652, -1, 5810, 5652, 5653, -1, 5812, 5653, 6013, -1, 5930, 6013, 5927, -1, 5930, 5812, 6013, -1, 5926, 6014, 5928, -1, 5928, 5660, 5924, -1, 5924, 5985, 6015, -1, 6015, 5987, 5986, -1, 5986, 6016, 6017, -1, 6017, 5764, 5988, -1, 5988, 5989, 5788, -1, 5788, 5990, 5991, -1, 5991, 5992, 6018, -1, 6018, 5994, 5993, -1, 5993, 5995, 5996, -1, 5996, 6019, 5997, -1, 5997, 5999, 5998, -1, 5998, 6000, 5947, -1, 5947, 5595, 5845, -1, 5845, 6020, 5948, -1, 5948, 5754, 6021, -1, 6021, 6001, 5844, -1, 5844, 5755, 6002, -1, 6002, 5753, 6003, -1, 6003, 6004, 6022, -1, 6022, 5736, 6023, -1, 6023, 5738, 6024, -1, 6024, 5739, 5838, -1, 5838, 5741, 5837, -1, 5837, 5663, 6025, -1, 6025, 5762, 6026, -1, 6026, 6005, 6006, -1, 6006, 6027, 6028, -1, 6028, 6007, 6029, -1, 6029, 5648, 5846, -1, 5846, 6030, 6031, -1, 6031, 6008, 5831, -1, 5831, 6009, 6032, -1, 6032, 6010, 6033, -1, 6033, 6011, 5825, -1, 5825, 6012, 5826, -1, 5826, 6034, 6035, -1, 6035, 5730, 5829, -1, 5829, 5652, 5810, -1, 5810, 5653, 5812, -1, 6013, 5655, 5927, -1, 5927, 5655, 6036, -1, 5709, 5886, 6079, -1, 5709, 6037, 5886, -1, 5886, 6037, 5888, -1, 5888, 6037, 6061, -1, 6062, 6061, 5700, -1, 5894, 5700, 6038, -1, 5896, 6038, 6039, -1, 5897, 6039, 5618, -1, 5901, 5618, 6040, -1, 5902, 6040, 5617, -1, 6041, 5617, 6063, -1, 5884, 6063, 6043, -1, 6042, 6043, 5616, -1, 6044, 5616, 6045, -1, 5873, 6045, 5615, -1, 5903, 5615, 5614, -1, 5904, 5614, 6064, -1, 6065, 6064, 6066, -1, 5906, 6066, 6046, -1, 5908, 6046, 6047, -1, 6067, 6047, 5711, -1, 5861, 5711, 6068, -1, 5862, 6068, 5685, -1, 5863, 5685, 5684, -1, 5910, 5684, 5683, -1, 5864, 5683, 5682, -1, 6048, 5682, 5681, -1, 5911, 5681, 5676, -1, 5770, 5676, 6069, -1, 5769, 6069, 6049, -1, 5768, 6049, 6070, -1, 5767, 6070, 6050, -1, 5766, 6050, 6051, -1, 5765, 6051, 6071, -1, 6072, 6071, 5675, -1, 6052, 5675, 6054, -1, 6053, 6054, 6073, -1, 6074, 6073, 6055, -1, 6075, 6055, 5579, -1, 6056, 5579, 5580, -1, 6057, 5580, 6058, -1, 6076, 6058, 6077, -1, 5913, 6077, 6059, -1, 6078, 6059, 5674, -1, 5914, 5674, 5671, -1, 6060, 5671, 6080, -1, 6060, 5914, 5671, -1, 5888, 6061, 6062, -1, 6062, 5700, 5894, -1, 5894, 6038, 5896, -1, 5896, 6039, 5897, -1, 5897, 5618, 5901, -1, 5901, 6040, 5902, -1, 5902, 5617, 6041, -1, 6041, 6063, 5884, -1, 5884, 6043, 6042, -1, 6042, 5616, 6044, -1, 6044, 6045, 5873, -1, 5873, 5615, 5903, -1, 5903, 5614, 5904, -1, 5904, 6064, 6065, -1, 6065, 6066, 5906, -1, 5906, 6046, 5908, -1, 5908, 6047, 6067, -1, 6067, 5711, 5861, -1, 5861, 6068, 5862, -1, 5862, 5685, 5863, -1, 5863, 5684, 5910, -1, 5910, 5683, 5864, -1, 5864, 5682, 6048, -1, 6048, 5681, 5911, -1, 5911, 5676, 5770, -1, 5770, 6069, 5769, -1, 5769, 6049, 5768, -1, 5768, 6070, 5767, -1, 5767, 6050, 5766, -1, 5766, 6051, 5765, -1, 5765, 6071, 6072, -1, 6072, 5675, 6052, -1, 6052, 6054, 6053, -1, 6053, 6073, 6074, -1, 6074, 6055, 6075, -1, 6075, 5579, 6056, -1, 6056, 5580, 6057, -1, 6057, 6058, 6076, -1, 6076, 6077, 5913, -1, 5913, 6059, 6078, -1, 6078, 5674, 5914, -1, 5671, 6079, 6080, -1, 6080, 6079, 5886, -1, 6087, 8172, 5749, -1, 5749, 8172, 5946, -1, 5747, 5946, 6084, -1, 5744, 6084, 6085, -1, 5743, 6085, 6081, -1, 5737, 6081, 5949, -1, 5740, 5949, 6086, -1, 5761, 6086, 5836, -1, 5742, 5836, 5835, -1, 5664, 5835, 5945, -1, 6082, 5945, 6083, -1, 5662, 6083, 6102, -1, 5662, 6082, 6083, -1, 5749, 5946, 5747, -1, 5747, 6084, 5744, -1, 5744, 6085, 5743, -1, 5743, 6081, 5737, -1, 5737, 5949, 5740, -1, 5740, 6086, 5761, -1, 5761, 5836, 5742, -1, 5742, 5835, 5664, -1, 5664, 5945, 6082, -1, 8322, 8172, 6096, -1, 6096, 8172, 6087, -1, 6088, 8094, 6089, -1, 6089, 8094, 5848, -1, 6097, 5848, 6098, -1, 6090, 6098, 5850, -1, 5642, 5850, 6091, -1, 6099, 6091, 5851, -1, 5641, 5851, 6092, -1, 6100, 6092, 6094, -1, 6093, 6094, 5780, -1, 6095, 5780, 6101, -1, 5638, 6101, 5778, -1, 6096, 5778, 8322, -1, 6096, 5638, 5778, -1, 6089, 5848, 6097, -1, 6097, 6098, 6090, -1, 6090, 5850, 5642, -1, 5642, 6091, 6099, -1, 6099, 5851, 5641, -1, 5641, 6092, 6100, -1, 6100, 6094, 6093, -1, 6093, 5780, 6095, -1, 6095, 6101, 5638, -1, 6102, 8094, 5662, -1, 5662, 8094, 6088, -1, 5679, 6119, 6121, -1, 5679, 5772, 6119, -1, 5679, 5678, 5772, -1, 5772, 5678, 6122, -1, 6122, 5678, 6103, -1, 5771, 6103, 6104, -1, 6123, 6104, 6105, -1, 6124, 6105, 5677, -1, 6106, 5677, 5694, -1, 5865, 5694, 5695, -1, 6125, 5695, 6107, -1, 6126, 6107, 6108, -1, 5909, 6108, 6127, -1, 6128, 6127, 5696, -1, 6109, 5696, 5686, -1, 6110, 5686, 5687, -1, 6111, 5687, 5688, -1, 6129, 5688, 6130, -1, 6112, 6130, 6114, -1, 6113, 6114, 5692, -1, 6115, 5692, 6116, -1, 5919, 6116, 5600, -1, 6117, 5600, 6118, -1, 6120, 6118, 6121, -1, 6119, 6120, 6121, -1, 6122, 6103, 5771, -1, 5771, 6104, 6123, -1, 6123, 6105, 6124, -1, 6124, 5677, 6106, -1, 6106, 5694, 5865, -1, 5865, 5695, 6125, -1, 6125, 6107, 6126, -1, 6126, 6108, 5909, -1, 5909, 6127, 6128, -1, 6128, 5696, 6109, -1, 6109, 5686, 6110, -1, 6110, 5687, 6111, -1, 6111, 5688, 6129, -1, 6129, 6130, 6112, -1, 6112, 6114, 6113, -1, 6113, 5692, 6115, -1, 6115, 6116, 5919, -1, 5919, 5600, 6117, -1, 6117, 6118, 6120, -1, 5634, 6138, 6131, -1, 5634, 5785, 6138, -1, 5634, 5637, 5785, -1, 5785, 5637, 5783, -1, 5783, 5637, 5760, -1, 5943, 5760, 6139, -1, 5944, 6139, 6140, -1, 6132, 6140, 5759, -1, 5779, 5759, 6141, -1, 5777, 6141, 5639, -1, 5776, 5639, 5750, -1, 5774, 5750, 5640, -1, 6133, 5640, 5599, -1, 6134, 5599, 6142, -1, 5921, 6142, 5601, -1, 5920, 5601, 5602, -1, 5942, 5602, 5604, -1, 5855, 5604, 5605, -1, 6143, 5605, 5607, -1, 5854, 5607, 6135, -1, 6136, 6135, 5757, -1, 6144, 5757, 5758, -1, 6137, 5758, 6145, -1, 5786, 6145, 6131, -1, 6138, 5786, 6131, -1, 5783, 5760, 5943, -1, 5943, 6139, 5944, -1, 5944, 6140, 6132, -1, 6132, 5759, 5779, -1, 5779, 6141, 5777, -1, 5777, 5639, 5776, -1, 5776, 5750, 5774, -1, 5774, 5640, 6133, -1, 6133, 5599, 6134, -1, 6134, 6142, 5921, -1, 5921, 5601, 5920, -1, 5920, 5602, 5942, -1, 5942, 5604, 5855, -1, 5855, 5605, 6143, -1, 6143, 5607, 5854, -1, 5854, 6135, 6136, -1, 6136, 5757, 6144, -1, 6144, 5758, 6137, -1, 6137, 6145, 5786, -1, 6146, 5922, 6158, -1, 6146, 6148, 5922, -1, 6146, 6147, 6148, -1, 6148, 6147, 6159, -1, 6159, 6147, 5589, -1, 6160, 5589, 5721, -1, 5806, 5721, 6149, -1, 5805, 6149, 5720, -1, 6150, 5720, 5719, -1, 5815, 5719, 6161, -1, 5813, 6161, 6162, -1, 5803, 6162, 6163, -1, 6164, 6163, 6151, -1, 5801, 6151, 5627, -1, 6165, 5627, 6152, -1, 5800, 6152, 6153, -1, 6154, 6153, 6155, -1, 6156, 6155, 5718, -1, 6166, 5718, 5715, -1, 6157, 5715, 5714, -1, 6167, 5714, 5712, -1, 5794, 5712, 5708, -1, 6168, 5708, 5586, -1, 5793, 5586, 6158, -1, 5922, 5793, 6158, -1, 6159, 5589, 6160, -1, 6160, 5721, 5806, -1, 5806, 6149, 5805, -1, 5805, 5720, 6150, -1, 6150, 5719, 5815, -1, 5815, 6161, 5813, -1, 5813, 6162, 5803, -1, 5803, 6163, 6164, -1, 6164, 6151, 5801, -1, 5801, 5627, 6165, -1, 6165, 6152, 5800, -1, 5800, 6153, 6154, -1, 6154, 6155, 6156, -1, 6156, 5718, 6166, -1, 6166, 5715, 6157, -1, 6157, 5714, 6167, -1, 6167, 5712, 5794, -1, 5794, 5708, 6168, -1, 6168, 5586, 5793, -1, 5603, 6177, 5606, -1, 5606, 6177, 6170, -1, 6169, 6170, 6171, -1, 5756, 6171, 5856, -1, 5608, 5856, 6172, -1, 6174, 6172, 5866, -1, 6175, 5866, 6176, -1, 5609, 6176, 5868, -1, 5630, 5868, 5867, -1, 5610, 5867, 5869, -1, 6173, 5869, 5870, -1, 5612, 5870, 8356, -1, 5612, 6173, 5870, -1, 5606, 6170, 6169, -1, 6169, 6171, 5756, -1, 5756, 5856, 5608, -1, 5608, 6172, 6174, -1, 6174, 5866, 6175, -1, 6175, 6176, 5609, -1, 5609, 5868, 5630, -1, 5630, 5867, 5610, -1, 5610, 5869, 6173, -1, 5857, 6177, 5693, -1, 5693, 6177, 5603, -1, 6178, 5871, 6184, -1, 6184, 5871, 6185, -1, 5698, 6185, 6179, -1, 6186, 6179, 5905, -1, 6180, 5905, 5907, -1, 5697, 5907, 6181, -1, 6187, 6181, 5860, -1, 6182, 5860, 5859, -1, 5689, 5859, 6183, -1, 5690, 6183, 5918, -1, 5691, 5918, 5858, -1, 5693, 5858, 5857, -1, 5693, 5691, 5858, -1, 6184, 6185, 5698, -1, 5698, 6179, 6186, -1, 6186, 5905, 6180, -1, 6180, 5907, 5697, -1, 5697, 6181, 6187, -1, 6187, 5860, 6182, -1, 6182, 5859, 5689, -1, 5689, 6183, 5690, -1, 5690, 5918, 5691, -1, 8356, 5871, 5612, -1, 5612, 5871, 6178, -1, 5722, 5792, 6188, -1, 5722, 6189, 5792, -1, 5722, 5723, 6189, -1, 6189, 5723, 5791, -1, 5791, 5723, 6190, -1, 5790, 6190, 5729, -1, 6200, 5729, 6191, -1, 5789, 6191, 6192, -1, 5925, 6192, 5659, -1, 6201, 5659, 5658, -1, 6202, 5658, 6194, -1, 6193, 6194, 5656, -1, 8032, 5656, 5654, -1, 6195, 5654, 6203, -1, 5929, 6203, 6196, -1, 6204, 6196, 6197, -1, 5811, 6197, 5724, -1, 5808, 5724, 5727, -1, 6205, 5727, 6198, -1, 6206, 6198, 5725, -1, 6207, 5725, 6199, -1, 6208, 6199, 5588, -1, 6209, 5588, 5587, -1, 6593, 5587, 6188, -1, 5792, 6593, 6188, -1, 5791, 6190, 5790, -1, 5790, 5729, 6200, -1, 6200, 6191, 5789, -1, 5789, 6192, 5925, -1, 5925, 5659, 6201, -1, 6201, 5658, 6202, -1, 6202, 6194, 6193, -1, 6193, 5656, 8032, -1, 8032, 5654, 6195, -1, 6195, 6203, 5929, -1, 5929, 6196, 6204, -1, 6204, 6197, 5811, -1, 5811, 5724, 5808, -1, 5808, 5727, 6205, -1, 6205, 6198, 6206, -1, 6206, 5725, 6207, -1, 6207, 6199, 6208, -1, 6208, 5588, 6209, -1, 6209, 5587, 6593, -1, 6211, 5841, 6210, -1, 6211, 5842, 5841, -1, 6211, 5752, 5842, -1, 5842, 5752, 5843, -1, 5843, 5752, 6213, -1, 6212, 6213, 5751, -1, 6221, 5751, 6214, -1, 6215, 6214, 6222, -1, 5935, 6222, 6216, -1, 5936, 6216, 6217, -1, 6223, 6217, 5596, -1, 5937, 5596, 5598, -1, 5938, 5598, 5597, -1, 5775, 5597, 6224, -1, 5773, 6224, 6218, -1, 6219, 6218, 6225, -1, 5939, 6225, 5746, -1, 5940, 5746, 5748, -1, 6226, 5748, 5745, -1, 5941, 5745, 6227, -1, 5839, 6227, 6220, -1, 6228, 6220, 6229, -1, 5840, 6229, 5735, -1, 6230, 5735, 6210, -1, 5841, 6230, 6210, -1, 5843, 6213, 6212, -1, 6212, 5751, 6221, -1, 6221, 6214, 6215, -1, 6215, 6222, 5935, -1, 5935, 6216, 5936, -1, 5936, 6217, 6223, -1, 6223, 5596, 5937, -1, 5937, 5598, 5938, -1, 5938, 5597, 5775, -1, 5775, 6224, 5773, -1, 5773, 6218, 6219, -1, 6219, 6225, 5939, -1, 5939, 5746, 5940, -1, 5940, 5748, 6226, -1, 6226, 5745, 5941, -1, 5941, 6227, 5839, -1, 5839, 6220, 6228, -1, 6228, 6229, 5840, -1, 5840, 5735, 6230, -1, 5732, 5824, 6231, -1, 6231, 5824, 6233, -1, 6232, 6233, 6234, -1, 5650, 6234, 5931, -1, 6237, 5931, 5827, -1, 5651, 5827, 5828, -1, 6238, 5828, 6239, -1, 6240, 6239, 5809, -1, 6241, 5809, 6242, -1, 6243, 6242, 6235, -1, 5726, 6235, 6236, -1, 6257, 6236, 5807, -1, 6257, 5726, 6236, -1, 6231, 6233, 6232, -1, 6232, 6234, 5650, -1, 5650, 5931, 6237, -1, 6237, 5827, 5651, -1, 5651, 5828, 6238, -1, 6238, 6239, 6240, -1, 6240, 5809, 6241, -1, 6241, 6242, 6243, -1, 6243, 6235, 5726, -1, 6251, 5824, 6252, -1, 6252, 5824, 5732, -1, 6244, 8046, 6245, -1, 6245, 8046, 5923, -1, 5590, 5923, 6246, -1, 5591, 6246, 6248, -1, 6247, 6248, 6249, -1, 5592, 6249, 6253, -1, 6254, 6253, 6255, -1, 5670, 6255, 6256, -1, 6250, 6256, 5821, -1, 5669, 5821, 5820, -1, 5731, 5820, 5819, -1, 6252, 5819, 6251, -1, 6252, 5731, 5819, -1, 6245, 5923, 5590, -1, 5590, 6246, 5591, -1, 5591, 6248, 6247, -1, 6247, 6249, 5592, -1, 5592, 6253, 6254, -1, 6254, 6255, 5670, -1, 5670, 6256, 6250, -1, 6250, 5821, 5669, -1, 5669, 5820, 5731, -1, 5807, 8046, 6257, -1, 6257, 8046, 6244, -1, 6258, 8157, 6263, -1, 6263, 8157, 5893, -1, 5706, 5893, 5892, -1, 6259, 5892, 6260, -1, 5705, 6260, 5890, -1, 6264, 5890, 6261, -1, 5701, 6261, 5895, -1, 5702, 5895, 5900, -1, 5699, 5900, 6262, -1, 6265, 6262, 5899, -1, 6266, 5899, 5898, -1, 6277, 5898, 6276, -1, 6277, 6266, 5898, -1, 6263, 5893, 5706, -1, 5706, 5892, 6259, -1, 6259, 6260, 5705, -1, 5705, 5890, 6264, -1, 6264, 6261, 5701, -1, 5701, 5895, 5702, -1, 5702, 5900, 5699, -1, 5699, 6262, 6265, -1, 6265, 5899, 6266, -1, 5796, 8157, 5713, -1, 5713, 8157, 6258, -1, 5621, 8273, 5619, -1, 5619, 8273, 5878, -1, 6271, 5878, 5879, -1, 5623, 5879, 6272, -1, 6267, 6272, 5882, -1, 5624, 5882, 6268, -1, 6269, 6268, 5881, -1, 6273, 5881, 5798, -1, 6274, 5798, 5797, -1, 5717, 5797, 6275, -1, 5716, 6275, 6270, -1, 5713, 6270, 5796, -1, 5713, 5716, 6270, -1, 5619, 5878, 6271, -1, 6271, 5879, 5623, -1, 5623, 6272, 6267, -1, 6267, 5882, 5624, -1, 5624, 6268, 6269, -1, 6269, 5881, 6273, -1, 6273, 5798, 6274, -1, 6274, 5797, 5717, -1, 5717, 6275, 5716, -1, 6276, 8273, 6277, -1, 6277, 8273, 5621, -1, 5673, 5915, 5710, -1, 5673, 5917, 5915, -1, 5673, 5672, 5917, -1, 5917, 5672, 5916, -1, 5916, 5672, 6279, -1, 6278, 6279, 6280, -1, 5912, 6280, 6281, -1, 5932, 6281, 6289, -1, 6290, 6289, 5582, -1, 6282, 5582, 5581, -1, 6291, 5581, 5583, -1, 5933, 5583, 5584, -1, 6750, 5584, 6292, -1, 6283, 6292, 5585, -1, 5795, 5585, 6293, -1, 6294, 6293, 5734, -1, 6284, 5734, 5707, -1, 5891, 5707, 6285, -1, 6295, 6285, 5733, -1, 5934, 5733, 5704, -1, 5889, 5704, 5703, -1, 5887, 5703, 6286, -1, 5885, 6286, 6288, -1, 6287, 6288, 5710, -1, 5915, 6287, 5710, -1, 5916, 6279, 6278, -1, 6278, 6280, 5912, -1, 5912, 6281, 5932, -1, 5932, 6289, 6290, -1, 6290, 5582, 6282, -1, 6282, 5581, 6291, -1, 6291, 5583, 5933, -1, 5933, 5584, 6750, -1, 6750, 6292, 6283, -1, 6283, 5585, 5795, -1, 5795, 6293, 6294, -1, 6294, 5734, 6284, -1, 6284, 5707, 5891, -1, 5891, 6285, 6295, -1, 6295, 5733, 5934, -1, 5934, 5704, 5889, -1, 5889, 5703, 5887, -1, 5887, 6286, 5885, -1, 5885, 6288, 6287, -1, 5243, 6317, 6311, -1, 6311, 6317, 6312, -1, 6312, 6317, 6316, -1, 6296, 6316, 6297, -1, 6296, 6312, 6316, -1, 6316, 6318, 6297, -1, 6297, 6318, 6298, -1, 6298, 6318, 6307, -1, 6307, 6318, 6299, -1, 6306, 6299, 5728, -1, 8017, 6306, 5728, -1, 6307, 6299, 6306, -1, 8075, 6315, 6305, -1, 6305, 6315, 6300, -1, 6301, 6300, 6308, -1, 6301, 6305, 6300, -1, 6300, 6302, 6308, -1, 6308, 6302, 6313, -1, 6313, 6302, 6309, -1, 6309, 6302, 6303, -1, 6310, 6303, 6314, -1, 6310, 6309, 6303, -1, 6303, 6304, 6314, -1, 6314, 6304, 5244, -1, 8075, 6305, 8017, -1, 8017, 6305, 6306, -1, 6306, 6305, 6301, -1, 6307, 6301, 6308, -1, 6298, 6308, 6313, -1, 6297, 6313, 6309, -1, 6296, 6309, 6310, -1, 6312, 6310, 6314, -1, 6311, 6314, 5243, -1, 6311, 6312, 6314, -1, 6306, 6301, 6307, -1, 6307, 6308, 6298, -1, 6298, 6313, 6297, -1, 6297, 6309, 6296, -1, 6296, 6310, 6312, -1, 6314, 5244, 5243, -1, 6315, 5728, 6300, -1, 6300, 5728, 6299, -1, 6302, 6299, 6318, -1, 6303, 6318, 6316, -1, 6304, 6316, 6317, -1, 6304, 6303, 6316, -1, 6300, 6299, 6302, -1, 6302, 6318, 6303, -1, 6330, 4731, 6329, -1, 6329, 4731, 6337, -1, 6337, 4731, 6342, -1, 6335, 6342, 6319, -1, 6335, 6337, 6342, -1, 6342, 6340, 6319, -1, 6319, 6340, 6333, -1, 6333, 6340, 6320, -1, 6320, 6340, 6321, -1, 6331, 6321, 5680, -1, 8426, 6331, 5680, -1, 6320, 6321, 6331, -1, 8450, 6323, 6322, -1, 6322, 6323, 6339, -1, 6327, 6339, 6332, -1, 6327, 6322, 6339, -1, 6339, 6324, 6332, -1, 6332, 6324, 6328, -1, 6328, 6324, 6334, -1, 6334, 6324, 6341, -1, 6336, 6341, 6325, -1, 6336, 6334, 6341, -1, 6341, 6326, 6325, -1, 6325, 6326, 6338, -1, 8450, 6322, 8426, -1, 8426, 6322, 6331, -1, 6331, 6322, 6327, -1, 6320, 6327, 6332, -1, 6333, 6332, 6328, -1, 6319, 6328, 6334, -1, 6335, 6334, 6336, -1, 6337, 6336, 6325, -1, 6329, 6325, 6330, -1, 6329, 6337, 6325, -1, 6331, 6327, 6320, -1, 6320, 6332, 6333, -1, 6333, 6328, 6319, -1, 6319, 6334, 6335, -1, 6335, 6336, 6337, -1, 6325, 6338, 6330, -1, 6323, 5680, 6339, -1, 6339, 5680, 6321, -1, 6324, 6321, 6340, -1, 6341, 6340, 6342, -1, 6326, 6342, 4731, -1, 6326, 6341, 6342, -1, 6339, 6321, 6324, -1, 6324, 6340, 6341, -1, 6513, 6542, 6343, -1, 6514, 6343, 6517, -1, 6514, 6513, 6343, -1, 6565, 6344, 6541, -1, 6565, 6345, 6344, -1, 6565, 6564, 6345, -1, 6345, 6564, 6375, -1, 6375, 6564, 6538, -1, 6394, 6538, 6346, -1, 6347, 6394, 6346, -1, 6347, 6348, 6394, -1, 6347, 6349, 6348, -1, 6348, 6349, 6393, -1, 6393, 6349, 6350, -1, 6411, 6350, 6351, -1, 6352, 6411, 6351, -1, 6352, 6410, 6411, -1, 6352, 6559, 6410, -1, 6410, 6559, 6536, -1, 6353, 6536, 6558, -1, 6535, 6353, 6558, -1, 6535, 6391, 6353, -1, 6535, 6408, 6391, -1, 6535, 6354, 6408, -1, 6535, 6407, 6354, -1, 6535, 6355, 6407, -1, 6407, 6355, 6406, -1, 6406, 6355, 6376, -1, 6376, 6355, 6533, -1, 6358, 6533, 6356, -1, 6532, 6358, 6356, -1, 6532, 6531, 6358, -1, 6358, 6531, 6357, -1, 6530, 6358, 6357, -1, 6530, 6359, 6358, -1, 6358, 6359, 6360, -1, 6361, 6360, 6554, -1, 6362, 6554, 6363, -1, 6364, 6363, 6552, -1, 6365, 6364, 6552, -1, 6365, 6367, 6364, -1, 6365, 6366, 6367, -1, 6367, 6366, 6377, -1, 6377, 6366, 6551, -1, 6368, 6551, 6369, -1, 6527, 6368, 6369, -1, 6527, 6370, 6368, -1, 6527, 6548, 6370, -1, 6370, 6548, 6371, -1, 6371, 6548, 6372, -1, 6526, 6371, 6372, -1, 6526, 6389, 6371, -1, 6526, 6373, 6389, -1, 6389, 6373, 6378, -1, 6387, 6378, 6523, -1, 6374, 6387, 6523, -1, 6374, 6384, 6387, -1, 6374, 6544, 6384, -1, 6384, 6544, 6401, -1, 6401, 6544, 6383, -1, 6383, 6544, 6400, -1, 6400, 6544, 6399, -1, 6399, 6544, 6382, -1, 6382, 6544, 6343, -1, 6343, 6544, 6521, -1, 6520, 6343, 6521, -1, 6520, 6518, 6343, -1, 6343, 6518, 6517, -1, 6375, 6538, 6394, -1, 6393, 6350, 6411, -1, 6410, 6536, 6353, -1, 6376, 6533, 6358, -1, 6358, 6360, 6361, -1, 6361, 6554, 6362, -1, 6362, 6363, 6364, -1, 6377, 6551, 6368, -1, 6389, 6378, 6387, -1, 6344, 6343, 6541, -1, 6541, 6343, 6542, -1, 6379, 6343, 6380, -1, 6379, 6382, 6343, -1, 6379, 6381, 6382, -1, 6382, 6381, 6399, -1, 6399, 6381, 6412, -1, 6400, 6412, 6427, -1, 6383, 6427, 6426, -1, 6401, 6426, 6385, -1, 6384, 6385, 6386, -1, 6387, 6386, 6388, -1, 6389, 6388, 6413, -1, 6371, 6413, 6417, -1, 6370, 6417, 6419, -1, 6368, 6419, 6420, -1, 6377, 6420, 6402, -1, 6367, 6402, 6422, -1, 6364, 6422, 6403, -1, 6362, 6403, 6404, -1, 6361, 6404, 6424, -1, 6358, 6424, 6423, -1, 6376, 6423, 6405, -1, 6406, 6405, 6421, -1, 6407, 6421, 6425, -1, 6354, 6425, 6390, -1, 6408, 6390, 6418, -1, 6391, 6418, 6409, -1, 6353, 6409, 6392, -1, 6410, 6392, 6416, -1, 6411, 6416, 6414, -1, 6393, 6414, 6415, -1, 6348, 6415, 6395, -1, 6394, 6395, 6396, -1, 6375, 6396, 6397, -1, 6345, 6397, 6398, -1, 6344, 6398, 6380, -1, 6343, 6344, 6380, -1, 6399, 6412, 6400, -1, 6400, 6427, 6383, -1, 6383, 6426, 6401, -1, 6401, 6385, 6384, -1, 6384, 6386, 6387, -1, 6387, 6388, 6389, -1, 6389, 6413, 6371, -1, 6371, 6417, 6370, -1, 6370, 6419, 6368, -1, 6368, 6420, 6377, -1, 6377, 6402, 6367, -1, 6367, 6422, 6364, -1, 6364, 6403, 6362, -1, 6362, 6404, 6361, -1, 6361, 6424, 6358, -1, 6358, 6423, 6376, -1, 6376, 6405, 6406, -1, 6406, 6421, 6407, -1, 6407, 6425, 6354, -1, 6354, 6390, 6408, -1, 6408, 6418, 6391, -1, 6391, 6409, 6353, -1, 6353, 6392, 6410, -1, 6410, 6416, 6411, -1, 6411, 6414, 6393, -1, 6393, 6415, 6348, -1, 6348, 6395, 6394, -1, 6394, 6396, 6375, -1, 6375, 6397, 6345, -1, 6345, 6398, 6344, -1, 6379, 6380, 6413, -1, 6381, 6413, 6412, -1, 6381, 6379, 6413, -1, 6380, 6398, 6413, -1, 6413, 6398, 6397, -1, 6396, 6413, 6397, -1, 6396, 6395, 6413, -1, 6413, 6395, 6415, -1, 6414, 6413, 6415, -1, 6414, 6416, 6413, -1, 6413, 6416, 6392, -1, 6409, 6413, 6392, -1, 6409, 6417, 6413, -1, 6409, 6418, 6417, -1, 6417, 6418, 6419, -1, 6419, 6418, 6390, -1, 6420, 6390, 6425, -1, 6402, 6425, 6421, -1, 6422, 6421, 6405, -1, 6403, 6405, 6423, -1, 6404, 6423, 6424, -1, 6404, 6403, 6423, -1, 6419, 6390, 6420, -1, 6420, 6425, 6402, -1, 6402, 6421, 6422, -1, 6422, 6405, 6403, -1, 6388, 6386, 6413, -1, 6413, 6386, 6385, -1, 6426, 6413, 6385, -1, 6426, 6427, 6413, -1, 6413, 6427, 6412, -1, 6429, 6430, 6433, -1, 6428, 6433, 6444, -1, 6428, 6429, 6433, -1, 6430, 6431, 6433, -1, 6433, 6431, 6432, -1, 6447, 6433, 6432, -1, 6447, 6434, 6433, -1, 6433, 6434, 6468, -1, 6435, 6433, 6468, -1, 6435, 6436, 6433, -1, 6433, 6436, 6449, -1, 6437, 6433, 6449, -1, 6437, 6438, 6433, -1, 6437, 6439, 6438, -1, 6438, 6439, 6475, -1, 6475, 6439, 6440, -1, 6459, 6440, 6453, -1, 6441, 6453, 6455, -1, 6474, 6455, 6470, -1, 6473, 6470, 6458, -1, 6472, 6458, 6471, -1, 6472, 6473, 6458, -1, 6475, 6440, 6459, -1, 6459, 6453, 6441, -1, 6441, 6455, 6474, -1, 6474, 6470, 6473, -1, 6442, 6462, 6433, -1, 6433, 6462, 6443, -1, 6478, 6433, 6443, -1, 6478, 6465, 6433, -1, 6433, 6465, 6444, -1, 6479, 6430, 6507, -1, 6479, 6431, 6430, -1, 6479, 6445, 6431, -1, 6431, 6445, 6432, -1, 6432, 6445, 6446, -1, 6447, 6446, 6448, -1, 6434, 6448, 6467, -1, 6468, 6467, 6469, -1, 6435, 6469, 6508, -1, 6436, 6508, 6482, -1, 6449, 6482, 6450, -1, 6437, 6450, 6483, -1, 6439, 6483, 6451, -1, 6440, 6451, 6452, -1, 6453, 6452, 6454, -1, 6455, 6454, 6456, -1, 6470, 6456, 6457, -1, 6458, 6457, 6509, -1, 6471, 6509, 6488, -1, 6472, 6488, 6490, -1, 6473, 6490, 6510, -1, 6474, 6510, 6493, -1, 6441, 6493, 6460, -1, 6459, 6460, 6511, -1, 6475, 6511, 6498, -1, 6438, 6498, 6461, -1, 6433, 6461, 6476, -1, 6442, 6476, 6503, -1, 6462, 6503, 6477, -1, 6443, 6477, 6463, -1, 6478, 6463, 6464, -1, 6465, 6464, 6466, -1, 6444, 6466, 6505, -1, 6428, 6505, 6506, -1, 6429, 6506, 6507, -1, 6430, 6429, 6507, -1, 6432, 6446, 6447, -1, 6447, 6448, 6434, -1, 6434, 6467, 6468, -1, 6468, 6469, 6435, -1, 6435, 6508, 6436, -1, 6436, 6482, 6449, -1, 6449, 6450, 6437, -1, 6437, 6483, 6439, -1, 6439, 6451, 6440, -1, 6440, 6452, 6453, -1, 6453, 6454, 6455, -1, 6455, 6456, 6470, -1, 6470, 6457, 6458, -1, 6458, 6509, 6471, -1, 6471, 6488, 6472, -1, 6472, 6490, 6473, -1, 6473, 6510, 6474, -1, 6474, 6493, 6441, -1, 6441, 6460, 6459, -1, 6459, 6511, 6475, -1, 6475, 6498, 6438, -1, 6438, 6461, 6433, -1, 6433, 6476, 6442, -1, 6442, 6503, 6462, -1, 6462, 6477, 6443, -1, 6443, 6463, 6478, -1, 6478, 6464, 6465, -1, 6465, 6466, 6444, -1, 6444, 6505, 6428, -1, 6428, 6506, 6429, -1, 6540, 6566, 6507, -1, 6539, 6507, 6563, -1, 6539, 6540, 6507, -1, 6515, 6479, 6512, -1, 6515, 6445, 6479, -1, 6515, 6516, 6445, -1, 6445, 6516, 6446, -1, 6446, 6516, 6480, -1, 6448, 6480, 6519, -1, 6481, 6448, 6519, -1, 6481, 6467, 6448, -1, 6481, 6543, 6467, -1, 6467, 6543, 6469, -1, 6469, 6543, 6545, -1, 6508, 6545, 6522, -1, 6546, 6508, 6522, -1, 6546, 6482, 6508, -1, 6546, 6524, 6482, -1, 6482, 6524, 6525, -1, 6450, 6525, 6547, -1, 6484, 6450, 6547, -1, 6484, 6483, 6450, -1, 6484, 6451, 6483, -1, 6484, 6452, 6451, -1, 6484, 6454, 6452, -1, 6484, 6549, 6454, -1, 6454, 6549, 6456, -1, 6456, 6549, 6457, -1, 6457, 6549, 6550, -1, 6509, 6550, 6528, -1, 6485, 6509, 6528, -1, 6485, 6529, 6509, -1, 6509, 6529, 6486, -1, 6487, 6509, 6486, -1, 6487, 6553, 6509, -1, 6509, 6553, 6555, -1, 6488, 6555, 6489, -1, 6490, 6489, 6491, -1, 6510, 6491, 6556, -1, 6492, 6510, 6556, -1, 6492, 6493, 6510, -1, 6492, 6494, 6493, -1, 6493, 6494, 6460, -1, 6460, 6494, 6495, -1, 6511, 6495, 6496, -1, 6497, 6511, 6496, -1, 6497, 6498, 6511, -1, 6497, 6534, 6498, -1, 6498, 6534, 6461, -1, 6461, 6534, 6557, -1, 6499, 6461, 6557, -1, 6499, 6476, 6461, -1, 6499, 6500, 6476, -1, 6476, 6500, 6501, -1, 6503, 6501, 6502, -1, 6504, 6503, 6502, -1, 6504, 6477, 6503, -1, 6504, 6560, 6477, -1, 6477, 6560, 6463, -1, 6463, 6560, 6464, -1, 6464, 6560, 6466, -1, 6466, 6560, 6505, -1, 6505, 6560, 6506, -1, 6506, 6560, 6507, -1, 6507, 6560, 6561, -1, 6562, 6507, 6561, -1, 6562, 6537, 6507, -1, 6507, 6537, 6563, -1, 6446, 6480, 6448, -1, 6469, 6545, 6508, -1, 6482, 6525, 6450, -1, 6457, 6550, 6509, -1, 6509, 6555, 6488, -1, 6488, 6489, 6490, -1, 6490, 6491, 6510, -1, 6460, 6495, 6511, -1, 6476, 6501, 6503, -1, 6479, 6507, 6512, -1, 6512, 6507, 6566, -1, 6513, 6512, 6542, -1, 6513, 6515, 6512, -1, 6513, 6514, 6515, -1, 6515, 6514, 6516, -1, 6516, 6514, 6517, -1, 6480, 6517, 6518, -1, 6519, 6518, 6520, -1, 6481, 6520, 6521, -1, 6543, 6521, 6544, -1, 6545, 6544, 6374, -1, 6522, 6374, 6523, -1, 6546, 6523, 6378, -1, 6524, 6378, 6373, -1, 6525, 6373, 6526, -1, 6547, 6526, 6372, -1, 6484, 6372, 6548, -1, 6549, 6548, 6527, -1, 6550, 6527, 6369, -1, 6528, 6369, 6551, -1, 6485, 6551, 6366, -1, 6529, 6366, 6365, -1, 6486, 6365, 6552, -1, 6487, 6552, 6363, -1, 6553, 6363, 6554, -1, 6555, 6554, 6360, -1, 6489, 6360, 6359, -1, 6491, 6359, 6530, -1, 6556, 6530, 6357, -1, 6492, 6357, 6531, -1, 6494, 6531, 6532, -1, 6495, 6532, 6356, -1, 6496, 6356, 6533, -1, 6497, 6533, 6355, -1, 6534, 6355, 6535, -1, 6557, 6535, 6558, -1, 6499, 6558, 6536, -1, 6500, 6536, 6559, -1, 6501, 6559, 6352, -1, 6502, 6352, 6351, -1, 6504, 6351, 6350, -1, 6560, 6350, 6349, -1, 6561, 6349, 6347, -1, 6562, 6347, 6346, -1, 6537, 6346, 6538, -1, 6563, 6538, 6564, -1, 6539, 6564, 6565, -1, 6540, 6565, 6541, -1, 6566, 6541, 6542, -1, 6512, 6566, 6542, -1, 6516, 6517, 6480, -1, 6480, 6518, 6519, -1, 6519, 6520, 6481, -1, 6481, 6521, 6543, -1, 6543, 6544, 6545, -1, 6545, 6374, 6522, -1, 6522, 6523, 6546, -1, 6546, 6378, 6524, -1, 6524, 6373, 6525, -1, 6525, 6526, 6547, -1, 6547, 6372, 6484, -1, 6484, 6548, 6549, -1, 6549, 6527, 6550, -1, 6550, 6369, 6528, -1, 6528, 6551, 6485, -1, 6485, 6366, 6529, -1, 6529, 6365, 6486, -1, 6486, 6552, 6487, -1, 6487, 6363, 6553, -1, 6553, 6554, 6555, -1, 6555, 6360, 6489, -1, 6489, 6359, 6491, -1, 6491, 6530, 6556, -1, 6556, 6357, 6492, -1, 6492, 6531, 6494, -1, 6494, 6532, 6495, -1, 6495, 6356, 6496, -1, 6496, 6533, 6497, -1, 6497, 6355, 6534, -1, 6534, 6535, 6557, -1, 6557, 6558, 6499, -1, 6499, 6536, 6500, -1, 6500, 6559, 6501, -1, 6501, 6352, 6502, -1, 6502, 6351, 6504, -1, 6504, 6350, 6560, -1, 6560, 6349, 6561, -1, 6561, 6347, 6562, -1, 6562, 6346, 6537, -1, 6537, 6538, 6563, -1, 6563, 6564, 6539, -1, 6539, 6565, 6540, -1, 6540, 6541, 6566, -1, 6567, 5909, 6590, -1, 6567, 8108, 5909, -1, 6567, 6568, 8108, -1, 8108, 6568, 8107, -1, 8107, 6568, 7830, -1, 8111, 7830, 6569, -1, 6570, 6569, 6574, -1, 8109, 6574, 8013, -1, 6575, 8013, 7834, -1, 8102, 7834, 7837, -1, 6576, 7837, 6577, -1, 8101, 6577, 7838, -1, 6571, 7838, 7839, -1, 6578, 7839, 7840, -1, 6573, 7840, 7842, -1, 6572, 7842, 6120, -1, 6572, 6573, 7842, -1, 8107, 7830, 8111, -1, 8111, 6569, 6570, -1, 6570, 6574, 8109, -1, 8109, 8013, 6575, -1, 6575, 7834, 8102, -1, 8102, 7837, 6576, -1, 6576, 6577, 8101, -1, 8101, 7838, 6571, -1, 6571, 7839, 6578, -1, 6578, 7840, 6573, -1, 7842, 7841, 6120, -1, 6120, 7841, 8100, -1, 8100, 7841, 7843, -1, 6580, 8100, 7843, -1, 6580, 6579, 8100, -1, 6580, 6581, 6579, -1, 6579, 6581, 8119, -1, 8119, 6581, 6582, -1, 6583, 6582, 7823, -1, 8214, 7823, 6584, -1, 8213, 6584, 7822, -1, 8118, 7822, 6585, -1, 8117, 6585, 6586, -1, 8116, 6586, 7819, -1, 6587, 7819, 6588, -1, 6591, 6588, 6589, -1, 8114, 6589, 7831, -1, 6592, 7831, 6590, -1, 5909, 6592, 6590, -1, 8119, 6582, 6583, -1, 6583, 7823, 8214, -1, 8214, 6584, 8213, -1, 8213, 7822, 8118, -1, 8118, 6585, 8117, -1, 8117, 6586, 8116, -1, 8116, 7819, 6587, -1, 6587, 6588, 6591, -1, 6591, 6589, 8114, -1, 8114, 7831, 6592, -1, 6594, 6593, 7931, -1, 6594, 6595, 6593, -1, 6594, 7920, 6595, -1, 6595, 7920, 8049, -1, 8049, 7920, 7921, -1, 8047, 7921, 7938, -1, 8045, 7938, 6601, -1, 6602, 6601, 6603, -1, 6604, 6603, 6605, -1, 8040, 6605, 6606, -1, 8039, 6606, 7903, -1, 6596, 7903, 6607, -1, 8036, 6607, 7906, -1, 6597, 7906, 6598, -1, 8034, 6598, 6599, -1, 6600, 6599, 8032, -1, 6600, 8034, 6599, -1, 8049, 7921, 8047, -1, 8047, 7938, 8045, -1, 8045, 6601, 6602, -1, 6602, 6603, 6604, -1, 6604, 6605, 8040, -1, 8040, 6606, 8039, -1, 8039, 7903, 6596, -1, 6596, 6607, 8036, -1, 8036, 7906, 6597, -1, 6597, 6598, 8034, -1, 6599, 6608, 8032, -1, 8032, 6608, 6609, -1, 6609, 6608, 7914, -1, 7909, 6609, 7914, -1, 7909, 6610, 6609, -1, 7909, 7915, 6610, -1, 6610, 7915, 8024, -1, 8024, 7915, 7911, -1, 6615, 7911, 6616, -1, 8022, 6616, 6617, -1, 6618, 6617, 6619, -1, 8020, 6619, 6620, -1, 8018, 6620, 6611, -1, 6621, 6611, 7934, -1, 6612, 7934, 7933, -1, 6622, 7933, 7932, -1, 6623, 7932, 6613, -1, 6614, 6613, 7931, -1, 6593, 6614, 7931, -1, 8024, 7911, 6615, -1, 6615, 6616, 8022, -1, 8022, 6617, 6618, -1, 6618, 6619, 8020, -1, 8020, 6620, 8018, -1, 8018, 6611, 6621, -1, 6621, 7934, 6612, -1, 6612, 7933, 6622, -1, 6622, 7932, 6623, -1, 6623, 6613, 6614, -1, 8285, 7836, 8283, -1, 8283, 7836, 8105, -1, 8105, 7836, 7835, -1, 8106, 7835, 7833, -1, 6644, 7833, 7829, -1, 8110, 7829, 7828, -1, 6645, 7828, 6646, -1, 8112, 6646, 7832, -1, 8113, 7832, 7827, -1, 8115, 7827, 6647, -1, 6624, 6647, 6648, -1, 6625, 6648, 6626, -1, 8121, 6626, 6649, -1, 8122, 6649, 7817, -1, 6627, 7817, 7816, -1, 6628, 7816, 7815, -1, 6650, 7815, 7814, -1, 8126, 7814, 7801, -1, 6629, 7801, 7800, -1, 8127, 7800, 6630, -1, 6651, 6630, 6652, -1, 6631, 6652, 7799, -1, 8128, 7799, 6653, -1, 8129, 6653, 7796, -1, 6654, 7796, 6632, -1, 8131, 6632, 7790, -1, 8150, 7790, 6655, -1, 6656, 6655, 7789, -1, 6657, 7789, 6633, -1, 6634, 6633, 7787, -1, 6658, 7787, 6659, -1, 8158, 6659, 6635, -1, 6660, 6635, 7810, -1, 8162, 7810, 6637, -1, 6636, 6637, 7809, -1, 6638, 7809, 7808, -1, 6661, 7808, 7804, -1, 6662, 7804, 6639, -1, 8164, 6639, 6641, -1, 6640, 6641, 6642, -1, 8196, 6642, 6643, -1, 8015, 8196, 6643, -1, 8105, 7835, 8106, -1, 8106, 7833, 6644, -1, 6644, 7829, 8110, -1, 8110, 7828, 6645, -1, 6645, 6646, 8112, -1, 8112, 7832, 8113, -1, 8113, 7827, 8115, -1, 8115, 6647, 6624, -1, 6624, 6648, 6625, -1, 6625, 6626, 8121, -1, 8121, 6649, 8122, -1, 8122, 7817, 6627, -1, 6627, 7816, 6628, -1, 6628, 7815, 6650, -1, 6650, 7814, 8126, -1, 8126, 7801, 6629, -1, 6629, 7800, 8127, -1, 8127, 6630, 6651, -1, 6651, 6652, 6631, -1, 6631, 7799, 8128, -1, 8128, 6653, 8129, -1, 8129, 7796, 6654, -1, 6654, 6632, 8131, -1, 8131, 7790, 8150, -1, 8150, 6655, 6656, -1, 6656, 7789, 6657, -1, 6657, 6633, 6634, -1, 6634, 7787, 6658, -1, 6658, 6659, 8158, -1, 8158, 6635, 6660, -1, 6660, 7810, 8162, -1, 8162, 6637, 6636, -1, 6636, 7809, 6638, -1, 6638, 7808, 6661, -1, 6661, 7804, 6662, -1, 6662, 6639, 8164, -1, 8164, 6641, 6640, -1, 6640, 6642, 8196, -1, 7871, 6230, 7870, -1, 7871, 8083, 6230, -1, 7871, 7872, 8083, -1, 8083, 7872, 8084, -1, 8084, 7872, 6663, -1, 8085, 6663, 7949, -1, 6664, 7949, 7948, -1, 8087, 7948, 7874, -1, 8166, 7874, 7875, -1, 6670, 7875, 7876, -1, 8168, 7876, 6665, -1, 6671, 6665, 6666, -1, 6667, 6666, 7848, -1, 8169, 7848, 6668, -1, 8072, 6668, 7946, -1, 6669, 7946, 5938, -1, 6669, 8072, 7946, -1, 8084, 6663, 8085, -1, 8085, 7949, 6664, -1, 6664, 7948, 8087, -1, 8087, 7874, 8166, -1, 8166, 7875, 6670, -1, 6670, 7876, 8168, -1, 8168, 6665, 6671, -1, 6671, 6666, 6667, -1, 6667, 7848, 8169, -1, 8169, 6668, 8072, -1, 7946, 7945, 5938, -1, 5938, 7945, 6672, -1, 6672, 7945, 7944, -1, 7943, 6672, 7944, -1, 7943, 8073, 6672, -1, 7943, 6673, 8073, -1, 8073, 6673, 8074, -1, 8074, 6673, 7942, -1, 6676, 7942, 7941, -1, 6677, 7941, 6674, -1, 6678, 6674, 7940, -1, 8076, 7940, 7859, -1, 8077, 7859, 7864, -1, 8078, 7864, 7863, -1, 6679, 7863, 7866, -1, 6680, 7866, 6675, -1, 8079, 6675, 7868, -1, 8080, 7868, 7870, -1, 6230, 8080, 7870, -1, 8074, 7942, 6676, -1, 6676, 7941, 6677, -1, 6677, 6674, 6678, -1, 6678, 7940, 8076, -1, 8076, 7859, 8077, -1, 8077, 7864, 8078, -1, 8078, 7863, 6679, -1, 6679, 7866, 6680, -1, 6680, 6675, 8079, -1, 8079, 7868, 8080, -1, 7855, 6681, 6682, -1, 7855, 6683, 6681, -1, 7855, 7856, 6683, -1, 6683, 7856, 6684, -1, 6684, 7856, 7857, -1, 6685, 7857, 7961, -1, 6686, 7961, 6687, -1, 8176, 6687, 6693, -1, 8183, 6693, 6688, -1, 8184, 6688, 6689, -1, 6694, 6689, 6690, -1, 6695, 6690, 7824, -1, 6691, 7824, 7826, -1, 6696, 7826, 7825, -1, 6697, 7825, 7844, -1, 6692, 7844, 6699, -1, 6692, 6697, 7844, -1, 6684, 7857, 6685, -1, 6685, 7961, 6686, -1, 6686, 6687, 8176, -1, 8176, 6693, 8183, -1, 8183, 6688, 8184, -1, 8184, 6689, 6694, -1, 6694, 6690, 6695, -1, 6695, 7824, 6691, -1, 6691, 7826, 6696, -1, 6696, 7825, 6697, -1, 7844, 6698, 6699, -1, 6699, 6698, 8174, -1, 8174, 6698, 7847, -1, 7846, 8174, 7847, -1, 7846, 8173, 8174, -1, 7846, 7958, 8173, -1, 8173, 7958, 6700, -1, 6700, 7958, 7957, -1, 6705, 7957, 7956, -1, 8187, 7956, 7849, -1, 8188, 7849, 7955, -1, 6706, 7955, 7953, -1, 6701, 7953, 6707, -1, 8070, 6707, 6708, -1, 6702, 6708, 7951, -1, 8190, 7951, 6703, -1, 6709, 6703, 6704, -1, 8191, 6704, 6682, -1, 6681, 8191, 6682, -1, 6700, 7957, 6705, -1, 6705, 7956, 8187, -1, 8187, 7849, 8188, -1, 8188, 7955, 6706, -1, 6706, 7953, 6701, -1, 6701, 6707, 8070, -1, 8070, 6708, 6702, -1, 6702, 7951, 8190, -1, 8190, 6703, 6709, -1, 6709, 6704, 8191, -1, 6710, 6711, 6742, -1, 6710, 8192, 6711, -1, 6710, 6712, 8192, -1, 8192, 6712, 6713, -1, 6713, 6712, 7962, -1, 6721, 7962, 7963, -1, 6722, 7963, 6715, -1, 6714, 6715, 6723, -1, 6724, 6723, 6725, -1, 6726, 6725, 7967, -1, 8211, 7967, 6716, -1, 6717, 6716, 6718, -1, 6727, 6718, 8006, -1, 8142, 8006, 6719, -1, 6728, 6719, 6729, -1, 6720, 6729, 8143, -1, 6720, 6728, 6729, -1, 6713, 7962, 6721, -1, 6721, 7963, 6722, -1, 6722, 6715, 6714, -1, 6714, 6723, 6724, -1, 6724, 6725, 6726, -1, 6726, 7967, 8211, -1, 8211, 6716, 6717, -1, 6717, 6718, 6727, -1, 6727, 8006, 8142, -1, 8142, 6719, 6728, -1, 6729, 7998, 8143, -1, 8143, 7998, 6730, -1, 6730, 7998, 6731, -1, 6732, 6730, 6731, -1, 6732, 6733, 6730, -1, 6732, 6735, 6733, -1, 6733, 6735, 6734, -1, 6734, 6735, 6737, -1, 6736, 6737, 8005, -1, 8145, 8005, 7925, -1, 8147, 7925, 6738, -1, 6743, 6738, 6739, -1, 6744, 6739, 7923, -1, 8209, 7923, 6740, -1, 6745, 6740, 6746, -1, 6747, 6746, 6748, -1, 8048, 6748, 7919, -1, 6741, 7919, 6742, -1, 6711, 6741, 6742, -1, 6734, 6737, 6736, -1, 6736, 8005, 8145, -1, 8145, 7925, 8147, -1, 8147, 6738, 6743, -1, 6743, 6739, 6744, -1, 6744, 7923, 8209, -1, 8209, 6740, 6745, -1, 6745, 6746, 6747, -1, 6747, 6748, 8048, -1, 8048, 7919, 6741, -1, 6749, 6750, 7778, -1, 6749, 6751, 6750, -1, 6749, 7777, 6751, -1, 6751, 7777, 6752, -1, 6752, 7777, 6753, -1, 6754, 6753, 7776, -1, 6763, 7776, 6755, -1, 8195, 6755, 6764, -1, 6765, 6764, 7805, -1, 6756, 7805, 6766, -1, 6757, 6766, 7806, -1, 8165, 7806, 6759, -1, 6758, 6759, 7807, -1, 6760, 7807, 6761, -1, 6762, 6761, 7812, -1, 8163, 7812, 6287, -1, 8163, 6762, 7812, -1, 6752, 6753, 6754, -1, 6754, 7776, 6763, -1, 6763, 6755, 8195, -1, 8195, 6764, 6765, -1, 6765, 7805, 6756, -1, 6756, 6766, 6757, -1, 6757, 7806, 8165, -1, 8165, 6759, 6758, -1, 6758, 7807, 6760, -1, 6760, 6761, 6762, -1, 7812, 6767, 6287, -1, 6287, 6767, 8159, -1, 8159, 6767, 7811, -1, 6768, 8159, 7811, -1, 6768, 8160, 8159, -1, 6768, 7786, 8160, -1, 8160, 7786, 8161, -1, 8161, 7786, 7971, -1, 6769, 7971, 6770, -1, 8197, 6770, 7785, -1, 8154, 7785, 7783, -1, 6771, 7783, 7782, -1, 8155, 7782, 7968, -1, 6774, 7968, 6772, -1, 6775, 6772, 7780, -1, 6776, 7780, 7779, -1, 8193, 7779, 6773, -1, 8194, 6773, 7778, -1, 6750, 8194, 7778, -1, 8161, 7971, 6769, -1, 6769, 6770, 8197, -1, 8197, 7785, 8154, -1, 8154, 7783, 6771, -1, 6771, 7782, 8155, -1, 8155, 7968, 6774, -1, 6774, 6772, 6775, -1, 6775, 7780, 6776, -1, 6776, 7779, 8193, -1, 8193, 6773, 8194, -1, 6777, 6778, 8029, -1, 8029, 6778, 6791, -1, 6791, 6778, 7916, -1, 8021, 7916, 7912, -1, 8030, 7912, 7910, -1, 8023, 7910, 7908, -1, 8025, 7908, 7913, -1, 8031, 7913, 6792, -1, 8033, 6792, 7907, -1, 8035, 7907, 6779, -1, 6793, 6779, 7905, -1, 8050, 7905, 6794, -1, 8052, 6794, 6795, -1, 8053, 6795, 7901, -1, 8056, 7901, 7899, -1, 8058, 7899, 7898, -1, 8059, 7898, 6796, -1, 8062, 6796, 6797, -1, 6798, 6797, 7896, -1, 8063, 7896, 6780, -1, 6781, 6780, 7894, -1, 8064, 7894, 7891, -1, 6799, 7891, 7890, -1, 6782, 7890, 6783, -1, 6800, 6783, 7889, -1, 8202, 7889, 6784, -1, 6801, 6784, 7886, -1, 8097, 7886, 7884, -1, 6785, 7884, 7883, -1, 8092, 7883, 6786, -1, 8090, 6786, 7880, -1, 8088, 7880, 7879, -1, 6787, 7879, 7873, -1, 8086, 7873, 6788, -1, 8082, 6788, 7869, -1, 8081, 7869, 6789, -1, 8098, 6789, 7867, -1, 6802, 7867, 7865, -1, 6803, 7865, 7862, -1, 6804, 7862, 7861, -1, 6790, 7861, 7860, -1, 8226, 6790, 7860, -1, 6791, 7916, 8021, -1, 8021, 7912, 8030, -1, 8030, 7910, 8023, -1, 8023, 7908, 8025, -1, 8025, 7913, 8031, -1, 8031, 6792, 8033, -1, 8033, 7907, 8035, -1, 8035, 6779, 6793, -1, 6793, 7905, 8050, -1, 8050, 6794, 8052, -1, 8052, 6795, 8053, -1, 8053, 7901, 8056, -1, 8056, 7899, 8058, -1, 8058, 7898, 8059, -1, 8059, 6796, 8062, -1, 8062, 6797, 6798, -1, 6798, 7896, 8063, -1, 8063, 6780, 6781, -1, 6781, 7894, 8064, -1, 8064, 7891, 6799, -1, 6799, 7890, 6782, -1, 6782, 6783, 6800, -1, 6800, 7889, 8202, -1, 8202, 6784, 6801, -1, 6801, 7886, 8097, -1, 8097, 7884, 6785, -1, 6785, 7883, 8092, -1, 8092, 6786, 8090, -1, 8090, 7880, 8088, -1, 8088, 7879, 6787, -1, 6787, 7873, 8086, -1, 8086, 6788, 8082, -1, 8082, 7869, 8081, -1, 8081, 6789, 8098, -1, 8098, 7867, 6802, -1, 6802, 7865, 6803, -1, 6803, 7862, 6804, -1, 6804, 7861, 6790, -1, 7997, 6807, 6805, -1, 7997, 6806, 6807, -1, 7997, 7996, 6806, -1, 6806, 7996, 6808, -1, 6808, 7996, 7995, -1, 6839, 7995, 6809, -1, 8140, 6809, 7992, -1, 6840, 7992, 7989, -1, 6841, 7989, 6842, -1, 6810, 6842, 6843, -1, 8135, 6843, 7795, -1, 8132, 7795, 6811, -1, 8130, 6811, 6812, -1, 5876, 6812, 7797, -1, 6844, 7797, 7798, -1, 6845, 7798, 7803, -1, 6846, 7803, 7802, -1, 8149, 7802, 6847, -1, 6848, 6847, 6814, -1, 6813, 6814, 7987, -1, 6815, 7987, 6817, -1, 6816, 6817, 6818, -1, 6849, 6818, 7985, -1, 6850, 7985, 7984, -1, 6851, 7984, 7982, -1, 8179, 7982, 7981, -1, 8181, 7981, 7978, -1, 8180, 7978, 6852, -1, 8175, 6852, 7854, -1, 6853, 7854, 7950, -1, 6819, 7950, 6820, -1, 8189, 6820, 7853, -1, 6854, 7853, 7977, -1, 8201, 7977, 6821, -1, 6855, 6821, 6822, -1, 5973, 6822, 6824, -1, 6823, 6824, 6825, -1, 8066, 6825, 6826, -1, 6827, 6826, 7895, -1, 6856, 7895, 7888, -1, 6857, 7888, 6828, -1, 8096, 6828, 6829, -1, 8095, 6829, 7893, -1, 6830, 7893, 7892, -1, 6858, 7892, 7975, -1, 6859, 7975, 7974, -1, 5830, 7974, 6860, -1, 8060, 6860, 6861, -1, 6862, 6861, 7930, -1, 6863, 7930, 7928, -1, 6831, 7928, 7927, -1, 6832, 7927, 6834, -1, 6833, 6834, 6864, -1, 8207, 6864, 7926, -1, 6835, 7926, 6836, -1, 8144, 6836, 6837, -1, 6838, 6837, 6805, -1, 6807, 6838, 6805, -1, 6808, 7995, 6839, -1, 6839, 6809, 8140, -1, 8140, 7992, 6840, -1, 6840, 7989, 6841, -1, 6841, 6842, 6810, -1, 6810, 6843, 8135, -1, 8135, 7795, 8132, -1, 8132, 6811, 8130, -1, 8130, 6812, 5876, -1, 5876, 7797, 6844, -1, 6844, 7798, 6845, -1, 6845, 7803, 6846, -1, 6846, 7802, 8149, -1, 8149, 6847, 6848, -1, 6848, 6814, 6813, -1, 6813, 7987, 6815, -1, 6815, 6817, 6816, -1, 6816, 6818, 6849, -1, 6849, 7985, 6850, -1, 6850, 7984, 6851, -1, 6851, 7982, 8179, -1, 8179, 7981, 8181, -1, 8181, 7978, 8180, -1, 8180, 6852, 8175, -1, 8175, 7854, 6853, -1, 6853, 7950, 6819, -1, 6819, 6820, 8189, -1, 8189, 7853, 6854, -1, 6854, 7977, 8201, -1, 8201, 6821, 6855, -1, 6855, 6822, 5973, -1, 5973, 6824, 6823, -1, 6823, 6825, 8066, -1, 8066, 6826, 6827, -1, 6827, 7895, 6856, -1, 6856, 7888, 6857, -1, 6857, 6828, 8096, -1, 8096, 6829, 8095, -1, 8095, 7893, 6830, -1, 6830, 7892, 6858, -1, 6858, 7975, 6859, -1, 6859, 7974, 5830, -1, 5830, 6860, 8060, -1, 8060, 6861, 6862, -1, 6862, 7930, 6863, -1, 6863, 7928, 6831, -1, 6831, 7927, 6832, -1, 6832, 6834, 6833, -1, 6833, 6864, 8207, -1, 8207, 7926, 6835, -1, 6835, 6836, 8144, -1, 8144, 6837, 6838, -1, 6865, 6892, 6866, -1, 6865, 7603, 6892, -1, 6865, 6867, 7603, -1, 7603, 6867, 6868, -1, 6868, 6867, 6872, -1, 7602, 6872, 6873, -1, 6874, 6873, 7695, -1, 6875, 7695, 6876, -1, 7595, 6876, 7697, -1, 6877, 7697, 6878, -1, 7598, 6878, 6879, -1, 6880, 6879, 7700, -1, 7619, 7700, 6869, -1, 7620, 6869, 6870, -1, 7618, 6870, 6871, -1, 7617, 6871, 6881, -1, 7617, 7618, 6871, -1, 6868, 6872, 7602, -1, 7602, 6873, 6874, -1, 6874, 7695, 6875, -1, 6875, 6876, 7595, -1, 7595, 7697, 6877, -1, 6877, 6878, 7598, -1, 7598, 6879, 6880, -1, 6880, 7700, 7619, -1, 7619, 6869, 7620, -1, 7620, 6870, 7618, -1, 6871, 7674, 6881, -1, 6881, 7674, 6883, -1, 6883, 7674, 6882, -1, 6884, 6883, 6882, -1, 6884, 7616, 6883, -1, 6884, 6885, 7616, -1, 7616, 6885, 7615, -1, 7615, 6885, 6886, -1, 7612, 6886, 6887, -1, 6893, 6887, 6894, -1, 7621, 6894, 7682, -1, 6895, 7682, 7683, -1, 6888, 7683, 6896, -1, 6897, 6896, 6889, -1, 6898, 6889, 7684, -1, 6890, 7684, 6891, -1, 7604, 6891, 7687, -1, 6899, 7687, 6866, -1, 6892, 6899, 6866, -1, 7615, 6886, 7612, -1, 7612, 6887, 6893, -1, 6893, 6894, 7621, -1, 7621, 7682, 6895, -1, 6895, 7683, 6888, -1, 6888, 6896, 6897, -1, 6897, 6889, 6898, -1, 6898, 7684, 6890, -1, 6890, 6891, 7604, -1, 7604, 7687, 6899, -1, 6900, 6901, 7710, -1, 6900, 7577, 6901, -1, 6900, 7711, 7577, -1, 7577, 7711, 6902, -1, 6902, 7711, 6903, -1, 6913, 6903, 6904, -1, 7576, 6904, 6905, -1, 6906, 6905, 7713, -1, 6907, 7713, 7667, -1, 7572, 7667, 6914, -1, 7628, 6914, 6908, -1, 6915, 6908, 6909, -1, 7635, 6909, 7666, -1, 7636, 7666, 6910, -1, 7637, 6910, 6911, -1, 6912, 6911, 7638, -1, 6912, 7637, 6911, -1, 6902, 6903, 6913, -1, 6913, 6904, 7576, -1, 7576, 6905, 6906, -1, 6906, 7713, 6907, -1, 6907, 7667, 7572, -1, 7572, 6914, 7628, -1, 7628, 6908, 6915, -1, 6915, 6909, 7635, -1, 7635, 7666, 7636, -1, 7636, 6910, 7637, -1, 6911, 7701, 7638, -1, 7638, 7701, 6916, -1, 6916, 7701, 7699, -1, 6917, 6916, 7699, -1, 6917, 7599, 6916, -1, 6917, 7698, 7599, -1, 7599, 7698, 7639, -1, 7639, 7698, 6918, -1, 7597, 6918, 7696, -1, 7596, 7696, 7693, -1, 6924, 7693, 7694, -1, 7593, 7694, 7703, -1, 7592, 7703, 6919, -1, 7591, 6919, 6920, -1, 7590, 6920, 7706, -1, 6925, 7706, 7709, -1, 6921, 7709, 6922, -1, 6923, 6922, 7710, -1, 6901, 6923, 7710, -1, 7639, 6918, 7597, -1, 7597, 7696, 7596, -1, 7596, 7693, 6924, -1, 6924, 7694, 7593, -1, 7593, 7703, 7592, -1, 7592, 6919, 7591, -1, 7591, 6920, 7590, -1, 7590, 7706, 6925, -1, 6925, 7709, 6921, -1, 6921, 6922, 6923, -1, 7764, 7566, 7765, -1, 7764, 6926, 7566, -1, 7764, 6927, 6926, -1, 6926, 6927, 7640, -1, 7640, 6927, 7654, -1, 6932, 7654, 7655, -1, 7632, 7655, 6929, -1, 6928, 6929, 7657, -1, 6933, 7657, 7658, -1, 7571, 7658, 6934, -1, 6930, 6934, 7659, -1, 6935, 7659, 6936, -1, 7630, 6936, 7664, -1, 7629, 7664, 7661, -1, 6937, 7661, 7662, -1, 6931, 7662, 7573, -1, 6931, 6937, 7662, -1, 7640, 7654, 6932, -1, 6932, 7655, 7632, -1, 7632, 6929, 6928, -1, 6928, 7657, 6933, -1, 6933, 7658, 7571, -1, 7571, 6934, 6930, -1, 6930, 7659, 6935, -1, 6935, 6936, 7630, -1, 7630, 7664, 7629, -1, 7629, 7661, 6937, -1, 7662, 7715, 7573, -1, 7573, 7715, 7574, -1, 7574, 7715, 6938, -1, 7714, 7574, 6938, -1, 7714, 7575, 7574, -1, 7714, 7712, 7575, -1, 7575, 7712, 6943, -1, 6943, 7712, 6939, -1, 7585, 6939, 7719, -1, 7587, 7719, 7720, -1, 7583, 7720, 6940, -1, 7580, 6940, 7718, -1, 7581, 7718, 7722, -1, 6944, 7722, 6945, -1, 7641, 6945, 6941, -1, 7565, 6941, 7729, -1, 6946, 7729, 7766, -1, 6942, 7766, 7765, -1, 7566, 6942, 7765, -1, 6943, 6939, 7585, -1, 7585, 7719, 7587, -1, 7587, 7720, 7583, -1, 7583, 6940, 7580, -1, 7580, 7718, 7581, -1, 7581, 7722, 6944, -1, 6944, 6945, 7641, -1, 7641, 6941, 7565, -1, 7565, 7729, 6946, -1, 6946, 7766, 6942, -1, 6948, 6947, 7740, -1, 6948, 6949, 6947, -1, 6948, 7742, 6949, -1, 6949, 7742, 6954, -1, 6954, 7742, 7744, -1, 6955, 7744, 7743, -1, 7533, 7743, 7652, -1, 6956, 7652, 6950, -1, 7532, 6950, 7728, -1, 7633, 7728, 6957, -1, 7568, 6957, 6951, -1, 7567, 6951, 6958, -1, 6952, 6958, 7727, -1, 6959, 7727, 7726, -1, 6960, 7726, 7725, -1, 7564, 7725, 6953, -1, 7564, 6960, 7725, -1, 6954, 7744, 6955, -1, 6955, 7743, 7533, -1, 7533, 7652, 6956, -1, 6956, 6950, 7532, -1, 7532, 7728, 7633, -1, 7633, 6957, 7568, -1, 7568, 6951, 7567, -1, 7567, 6958, 6952, -1, 6952, 7727, 6959, -1, 6959, 7726, 6960, -1, 7725, 6961, 6953, -1, 6953, 6961, 7562, -1, 7562, 6961, 6962, -1, 7724, 7562, 6962, -1, 7724, 6963, 7562, -1, 7724, 7731, 6963, -1, 6963, 7731, 6964, -1, 6964, 7731, 6970, -1, 7561, 6970, 7734, -1, 6965, 7734, 7733, -1, 7560, 7733, 6971, -1, 6972, 6971, 6966, -1, 7553, 6966, 7769, -1, 6967, 7769, 7768, -1, 6968, 7768, 6969, -1, 7644, 6969, 7736, -1, 6973, 7736, 7737, -1, 6974, 7737, 7740, -1, 6947, 6974, 7740, -1, 6964, 6970, 7561, -1, 7561, 7734, 6965, -1, 6965, 7733, 7560, -1, 7560, 6971, 6972, -1, 6972, 6966, 7553, -1, 7553, 7769, 6967, -1, 6967, 7768, 6968, -1, 6968, 6969, 7644, -1, 7644, 7736, 6973, -1, 6973, 7737, 6974, -1, 6975, 7536, 7762, -1, 6975, 6977, 7536, -1, 6975, 6976, 6977, -1, 6977, 6976, 7535, -1, 7535, 6976, 7739, -1, 7556, 7739, 6978, -1, 7555, 6978, 7738, -1, 6983, 7738, 6984, -1, 7643, 6984, 7767, -1, 7554, 7767, 7770, -1, 7645, 7770, 7771, -1, 6985, 7771, 7746, -1, 7557, 7746, 6979, -1, 7551, 6979, 6980, -1, 6986, 6980, 6982, -1, 6981, 6982, 6987, -1, 6981, 6986, 6982, -1, 7535, 7739, 7556, -1, 7556, 6978, 7555, -1, 7555, 7738, 6983, -1, 6983, 6984, 7643, -1, 7643, 7767, 7554, -1, 7554, 7770, 7645, -1, 7645, 7771, 6985, -1, 6985, 7746, 7557, -1, 7557, 6979, 7551, -1, 7551, 6980, 6986, -1, 6982, 6989, 6987, -1, 6987, 6989, 6988, -1, 6988, 6989, 6990, -1, 6991, 6988, 6990, -1, 6991, 6992, 6988, -1, 6991, 7750, 6992, -1, 6992, 7750, 6993, -1, 6993, 7750, 7749, -1, 6994, 7749, 6999, -1, 7000, 6999, 7001, -1, 7646, 7001, 7754, -1, 6995, 7754, 7002, -1, 7003, 7002, 6996, -1, 7541, 6996, 7758, -1, 7539, 7758, 7761, -1, 7004, 7761, 6997, -1, 7538, 6997, 6998, -1, 7537, 6998, 7762, -1, 7536, 7537, 7762, -1, 6993, 7749, 6994, -1, 6994, 6999, 7000, -1, 7000, 7001, 7646, -1, 7646, 7754, 6995, -1, 6995, 7002, 7003, -1, 7003, 6996, 7541, -1, 7541, 7758, 7539, -1, 7539, 7761, 7004, -1, 7004, 6997, 7538, -1, 7538, 6998, 7537, -1, 7270, 7397, 7026, -1, 7270, 7005, 7397, -1, 7270, 7271, 7005, -1, 7005, 7271, 7011, -1, 7011, 7271, 7012, -1, 7013, 7012, 7006, -1, 7014, 7006, 7007, -1, 7446, 7007, 7350, -1, 7008, 7350, 7327, -1, 7443, 7327, 7009, -1, 7015, 7009, 7332, -1, 7442, 7332, 7330, -1, 7016, 7330, 7349, -1, 7407, 7349, 7251, -1, 7457, 7251, 7250, -1, 7010, 7250, 7458, -1, 7010, 7457, 7250, -1, 7011, 7012, 7013, -1, 7013, 7006, 7014, -1, 7014, 7007, 7446, -1, 7446, 7350, 7008, -1, 7008, 7327, 7443, -1, 7443, 7009, 7015, -1, 7015, 7332, 7442, -1, 7442, 7330, 7016, -1, 7016, 7349, 7407, -1, 7407, 7251, 7457, -1, 7250, 7017, 7458, -1, 7458, 7017, 7018, -1, 7018, 7017, 7253, -1, 7252, 7018, 7253, -1, 7252, 7019, 7018, -1, 7252, 7020, 7019, -1, 7019, 7020, 7021, -1, 7021, 7020, 7254, -1, 7027, 7254, 7022, -1, 7028, 7022, 7256, -1, 7459, 7256, 7255, -1, 7403, 7255, 7263, -1, 7029, 7263, 7264, -1, 7023, 7264, 7030, -1, 7031, 7030, 7024, -1, 7025, 7024, 7269, -1, 7032, 7269, 7268, -1, 7398, 7268, 7026, -1, 7397, 7398, 7026, -1, 7021, 7254, 7027, -1, 7027, 7022, 7028, -1, 7028, 7256, 7459, -1, 7459, 7255, 7403, -1, 7403, 7263, 7029, -1, 7029, 7264, 7023, -1, 7023, 7030, 7031, -1, 7031, 7024, 7025, -1, 7025, 7269, 7032, -1, 7032, 7268, 7398, -1, 7335, 7033, 7034, -1, 7335, 7427, 7033, -1, 7335, 7035, 7427, -1, 7427, 7035, 7426, -1, 7426, 7035, 7036, -1, 7425, 7036, 7278, -1, 7424, 7278, 7334, -1, 7423, 7334, 7041, -1, 7037, 7041, 7336, -1, 7421, 7336, 7038, -1, 7042, 7038, 7039, -1, 7415, 7039, 7247, -1, 7410, 7247, 7043, -1, 7044, 7043, 7248, -1, 7408, 7248, 7333, -1, 7040, 7333, 7440, -1, 7040, 7408, 7333, -1, 7426, 7036, 7425, -1, 7425, 7278, 7424, -1, 7424, 7334, 7423, -1, 7423, 7041, 7037, -1, 7037, 7336, 7421, -1, 7421, 7038, 7042, -1, 7042, 7039, 7415, -1, 7415, 7247, 7410, -1, 7410, 7043, 7044, -1, 7044, 7248, 7408, -1, 7333, 7331, 7440, -1, 7440, 7331, 7441, -1, 7441, 7331, 7329, -1, 7045, 7441, 7329, -1, 7045, 7046, 7441, -1, 7045, 7328, 7046, -1, 7046, 7328, 7444, -1, 7444, 7328, 7326, -1, 7445, 7326, 7325, -1, 7053, 7325, 7047, -1, 7054, 7047, 7048, -1, 7049, 7048, 7273, -1, 7050, 7273, 7055, -1, 7394, 7055, 7275, -1, 7051, 7275, 7276, -1, 7395, 7276, 7056, -1, 7057, 7056, 7280, -1, 7052, 7280, 7034, -1, 7033, 7052, 7034, -1, 7444, 7326, 7445, -1, 7445, 7325, 7053, -1, 7053, 7047, 7054, -1, 7054, 7048, 7049, -1, 7049, 7273, 7050, -1, 7050, 7055, 7394, -1, 7394, 7275, 7051, -1, 7051, 7276, 7395, -1, 7395, 7056, 7057, -1, 7057, 7280, 7052, -1, 7059, 7058, 7080, -1, 7059, 7437, 7058, -1, 7059, 7238, 7437, -1, 7437, 7238, 7436, -1, 7436, 7238, 7237, -1, 7434, 7237, 7060, -1, 7061, 7060, 7338, -1, 7433, 7338, 7065, -1, 7066, 7065, 7239, -1, 7067, 7239, 7068, -1, 7069, 7068, 7062, -1, 7431, 7062, 7063, -1, 7430, 7063, 7070, -1, 7429, 7070, 7240, -1, 7428, 7240, 7243, -1, 7064, 7243, 7417, -1, 7064, 7428, 7243, -1, 7436, 7237, 7434, -1, 7434, 7060, 7061, -1, 7061, 7338, 7433, -1, 7433, 7065, 7066, -1, 7066, 7239, 7067, -1, 7067, 7068, 7069, -1, 7069, 7062, 7431, -1, 7431, 7063, 7430, -1, 7430, 7070, 7429, -1, 7429, 7240, 7428, -1, 7243, 7071, 7417, -1, 7417, 7071, 7418, -1, 7418, 7071, 7337, -1, 7072, 7418, 7337, -1, 7072, 7419, 7418, -1, 7072, 7073, 7419, -1, 7419, 7073, 7420, -1, 7420, 7073, 7282, -1, 7422, 7282, 7081, -1, 7082, 7081, 7285, -1, 7083, 7285, 7287, -1, 7084, 7287, 7075, -1, 7074, 7075, 7288, -1, 7390, 7288, 7291, -1, 7448, 7291, 7076, -1, 7077, 7076, 7085, -1, 7078, 7085, 7294, -1, 7079, 7294, 7080, -1, 7058, 7079, 7080, -1, 7420, 7282, 7422, -1, 7422, 7081, 7082, -1, 7082, 7285, 7083, -1, 7083, 7287, 7084, -1, 7084, 7075, 7074, -1, 7074, 7288, 7390, -1, 7390, 7291, 7448, -1, 7448, 7076, 7077, -1, 7077, 7085, 7078, -1, 7078, 7294, 7079, -1, 7086, 7453, 7346, -1, 7086, 7087, 7453, -1, 7086, 7321, 7087, -1, 7087, 7321, 7356, -1, 7356, 7321, 7322, -1, 7357, 7322, 7323, -1, 7355, 7323, 7088, -1, 7094, 7088, 7345, -1, 7089, 7345, 7235, -1, 7438, 7235, 7293, -1, 7447, 7293, 7090, -1, 7095, 7090, 7292, -1, 7096, 7292, 7290, -1, 7097, 7290, 7092, -1, 7091, 7092, 7093, -1, 7385, 7093, 7098, -1, 7385, 7091, 7093, -1, 7356, 7322, 7357, -1, 7357, 7323, 7355, -1, 7355, 7088, 7094, -1, 7094, 7345, 7089, -1, 7089, 7235, 7438, -1, 7438, 7293, 7447, -1, 7447, 7090, 7095, -1, 7095, 7292, 7096, -1, 7096, 7290, 7097, -1, 7097, 7092, 7091, -1, 7093, 7289, 7098, -1, 7098, 7289, 7101, -1, 7101, 7289, 7099, -1, 7297, 7101, 7099, -1, 7297, 7100, 7101, -1, 7297, 7102, 7100, -1, 7100, 7102, 7383, -1, 7383, 7102, 7298, -1, 7382, 7298, 7299, -1, 7381, 7299, 7103, -1, 7379, 7103, 7300, -1, 7449, 7300, 7303, -1, 7106, 7303, 7304, -1, 7107, 7304, 7341, -1, 7108, 7341, 7109, -1, 7104, 7109, 7340, -1, 7450, 7340, 7339, -1, 7105, 7339, 7346, -1, 7453, 7105, 7346, -1, 7383, 7298, 7382, -1, 7382, 7299, 7381, -1, 7381, 7103, 7379, -1, 7379, 7300, 7449, -1, 7449, 7303, 7106, -1, 7106, 7304, 7107, -1, 7107, 7341, 7108, -1, 7108, 7109, 7104, -1, 7104, 7340, 7450, -1, 7450, 7339, 7105, -1, 7110, 7361, 7136, -1, 7110, 7111, 7361, -1, 7110, 7112, 7111, -1, 7111, 7112, 7360, -1, 7360, 7112, 7320, -1, 7119, 7320, 7114, -1, 7113, 7114, 7120, -1, 7451, 7120, 7121, -1, 7122, 7121, 7342, -1, 7452, 7342, 7344, -1, 7123, 7344, 7343, -1, 7376, 7343, 7115, -1, 7116, 7115, 7305, -1, 7378, 7305, 7306, -1, 7117, 7306, 7124, -1, 7374, 7124, 7118, -1, 7374, 7117, 7124, -1, 7360, 7320, 7119, -1, 7119, 7114, 7113, -1, 7113, 7120, 7451, -1, 7451, 7121, 7122, -1, 7122, 7342, 7452, -1, 7452, 7344, 7123, -1, 7123, 7343, 7376, -1, 7376, 7115, 7116, -1, 7116, 7305, 7378, -1, 7378, 7306, 7117, -1, 7124, 7308, 7118, -1, 7118, 7308, 7125, -1, 7125, 7308, 7126, -1, 7127, 7125, 7126, -1, 7127, 7373, 7125, -1, 7127, 7309, 7373, -1, 7373, 7309, 7455, -1, 7455, 7309, 7311, -1, 7128, 7311, 7310, -1, 7129, 7310, 7130, -1, 7137, 7130, 7131, -1, 7365, 7131, 7312, -1, 7138, 7312, 7132, -1, 7456, 7132, 7348, -1, 7133, 7348, 7134, -1, 7363, 7134, 7347, -1, 7362, 7347, 7139, -1, 7135, 7139, 7136, -1, 7361, 7135, 7136, -1, 7455, 7311, 7128, -1, 7128, 7310, 7129, -1, 7129, 7130, 7137, -1, 7137, 7131, 7365, -1, 7365, 7312, 7138, -1, 7138, 7132, 7456, -1, 7456, 7348, 7133, -1, 7133, 7134, 7363, -1, 7363, 7347, 7362, -1, 7362, 7139, 7135, -1, 7186, 7140, 7187, -1, 7187, 7140, 7141, -1, 7141, 7140, 7396, -1, 7272, 7396, 7142, -1, 7163, 7142, 7143, -1, 7164, 7143, 7144, -1, 7274, 7144, 7165, -1, 7277, 7165, 7145, -1, 7279, 7145, 7393, -1, 7146, 7393, 7147, -1, 7166, 7147, 7392, -1, 7167, 7392, 7391, -1, 7281, 7391, 7148, -1, 7283, 7148, 7149, -1, 7284, 7149, 7389, -1, 7286, 7389, 7388, -1, 7295, 7388, 7150, -1, 7296, 7150, 7151, -1, 7152, 7151, 7387, -1, 7153, 7387, 7386, -1, 7168, 7386, 7155, -1, 7154, 7155, 7384, -1, 7301, 7384, 7156, -1, 7302, 7156, 7380, -1, 7157, 7380, 7159, -1, 7158, 7159, 7377, -1, 7160, 7377, 7375, -1, 7307, 7375, 7169, -1, 7162, 7169, 7161, -1, 7185, 7162, 7161, -1, 7141, 7396, 7272, -1, 7272, 7142, 7163, -1, 7163, 7143, 7164, -1, 7164, 7144, 7274, -1, 7274, 7165, 7277, -1, 7277, 7145, 7279, -1, 7279, 7393, 7146, -1, 7146, 7147, 7166, -1, 7166, 7392, 7167, -1, 7167, 7391, 7281, -1, 7281, 7148, 7283, -1, 7283, 7149, 7284, -1, 7284, 7389, 7286, -1, 7286, 7388, 7295, -1, 7295, 7150, 7296, -1, 7296, 7151, 7152, -1, 7152, 7387, 7153, -1, 7153, 7386, 7168, -1, 7168, 7155, 7154, -1, 7154, 7384, 7301, -1, 7301, 7156, 7302, -1, 7302, 7380, 7157, -1, 7157, 7159, 7158, -1, 7158, 7377, 7160, -1, 7160, 7375, 7307, -1, 7307, 7169, 7162, -1, 7358, 7324, 7359, -1, 7359, 7324, 7313, -1, 7313, 7170, 7359, -1, 7359, 7170, 7364, -1, 7364, 7170, 7366, -1, 7366, 7170, 7171, -1, 7368, 7171, 7319, -1, 7368, 7366, 7171, -1, 7319, 7172, 7368, -1, 7368, 7172, 7175, -1, 7175, 7172, 7318, -1, 7176, 7318, 7317, -1, 7369, 7317, 7174, -1, 7173, 7174, 7316, -1, 7367, 7316, 7370, -1, 7367, 7173, 7316, -1, 7175, 7318, 7176, -1, 7176, 7317, 7369, -1, 7369, 7174, 7173, -1, 7316, 7315, 7370, -1, 7315, 7177, 7370, -1, 7370, 7177, 7371, -1, 7371, 7177, 7182, -1, 7182, 7177, 7178, -1, 7372, 7178, 7179, -1, 7183, 7179, 7184, -1, 7180, 7184, 7181, -1, 7454, 7181, 7314, -1, 7454, 7180, 7181, -1, 7182, 7178, 7372, -1, 7372, 7179, 7183, -1, 7183, 7184, 7180, -1, 7454, 7314, 7161, -1, 7161, 7314, 7185, -1, 7186, 7187, 7400, -1, 7400, 7187, 7188, -1, 7400, 7188, 7189, -1, 7189, 7188, 7190, -1, 7191, 7190, 7267, -1, 7401, 7267, 7192, -1, 7402, 7192, 7265, -1, 7399, 7265, 7266, -1, 7399, 7402, 7265, -1, 7189, 7190, 7191, -1, 7191, 7267, 7401, -1, 7401, 7192, 7402, -1, 7266, 7193, 7399, -1, 7399, 7193, 7194, -1, 7194, 7193, 7195, -1, 7195, 7193, 7257, -1, 7196, 7195, 7257, -1, 7196, 7404, 7195, -1, 7196, 7262, 7404, -1, 7404, 7262, 7197, -1, 7197, 7262, 7261, -1, 7198, 7261, 7199, -1, 7405, 7199, 7260, -1, 7406, 7405, 7260, -1, 7197, 7261, 7198, -1, 7198, 7199, 7405, -1, 7406, 7260, 7200, -1, 7200, 7260, 7201, -1, 7202, 7201, 7259, -1, 7258, 7202, 7259, -1, 7258, 7203, 7202, -1, 7200, 7201, 7202, -1, 7203, 7258, 7409, -1, 7409, 7258, 7249, -1, 7249, 7204, 7409, -1, 7409, 7204, 7411, -1, 7411, 7204, 7412, -1, 7412, 7204, 7205, -1, 7461, 7412, 7205, -1, 7461, 7206, 7412, -1, 7207, 7246, 7209, -1, 7209, 7246, 7245, -1, 7208, 7209, 7245, -1, 7208, 7210, 7209, -1, 7208, 7211, 7210, -1, 7210, 7211, 7416, -1, 7416, 7211, 7244, -1, 7215, 7244, 7212, -1, 7216, 7212, 7242, -1, 7213, 7242, 7241, -1, 7214, 7213, 7241, -1, 7416, 7244, 7215, -1, 7215, 7212, 7216, -1, 7216, 7242, 7213, -1, 7241, 7236, 7214, -1, 7214, 7236, 7432, -1, 7236, 7217, 7432, -1, 7432, 7217, 7435, -1, 7435, 7217, 7218, -1, 7223, 7218, 7224, -1, 7219, 7224, 7220, -1, 7439, 7220, 7222, -1, 7221, 7222, 7225, -1, 7353, 7225, 7234, -1, 7354, 7353, 7234, -1, 7435, 7218, 7223, -1, 7223, 7224, 7219, -1, 7219, 7220, 7439, -1, 7439, 7222, 7221, -1, 7221, 7225, 7353, -1, 7232, 7228, 7226, -1, 7226, 7228, 7227, -1, 7227, 7228, 7229, -1, 7229, 7228, 7233, -1, 7324, 7229, 7233, -1, 7324, 7358, 7229, -1, 7230, 7231, 7226, -1, 7226, 7231, 7232, -1, 7231, 7351, 7232, -1, 7232, 7351, 7234, -1, 7228, 7234, 7233, -1, 7228, 7232, 7234, -1, 7225, 7345, 7234, -1, 7225, 7235, 7345, -1, 7225, 7222, 7235, -1, 7235, 7222, 7220, -1, 7224, 7235, 7220, -1, 7224, 7080, 7235, -1, 7224, 7059, 7080, -1, 7224, 7218, 7059, -1, 7059, 7218, 7217, -1, 7238, 7217, 7236, -1, 7237, 7236, 7060, -1, 7237, 7238, 7236, -1, 7059, 7217, 7238, -1, 7241, 7239, 7236, -1, 7241, 7068, 7239, -1, 7241, 7062, 7068, -1, 7241, 7063, 7062, -1, 7241, 7070, 7063, -1, 7241, 7240, 7070, -1, 7241, 7242, 7240, -1, 7240, 7242, 7243, -1, 7243, 7242, 7212, -1, 7244, 7243, 7212, -1, 7244, 7071, 7243, -1, 7244, 7336, 7071, -1, 7244, 7211, 7336, -1, 7336, 7211, 7208, -1, 7245, 7336, 7208, -1, 7245, 7038, 7336, -1, 7245, 7246, 7038, -1, 7038, 7246, 7039, -1, 7039, 7246, 7247, -1, 7247, 7246, 7249, -1, 7043, 7249, 7248, -1, 7043, 7247, 7249, -1, 7460, 7461, 7246, -1, 7460, 8424, 7461, -1, 7461, 7205, 7246, -1, 7246, 7205, 7204, -1, 7249, 7246, 7204, -1, 7258, 7251, 7249, -1, 7258, 7250, 7251, -1, 7258, 7017, 7250, -1, 7258, 7253, 7017, -1, 7258, 7252, 7253, -1, 7258, 7020, 7252, -1, 7258, 7254, 7020, -1, 7258, 7022, 7254, -1, 7258, 7256, 7022, -1, 7258, 7255, 7256, -1, 7258, 7193, 7255, -1, 7258, 7257, 7193, -1, 7258, 7259, 7257, -1, 7257, 7259, 7196, -1, 7196, 7259, 7201, -1, 7262, 7201, 7260, -1, 7261, 7260, 7199, -1, 7261, 7262, 7260, -1, 7196, 7201, 7262, -1, 7255, 7193, 7263, -1, 7263, 7193, 7266, -1, 7264, 7266, 7030, -1, 7264, 7263, 7266, -1, 7265, 7188, 7266, -1, 7265, 7192, 7188, -1, 7188, 7192, 7267, -1, 7190, 7188, 7267, -1, 7266, 7188, 7268, -1, 7269, 7266, 7268, -1, 7269, 7024, 7266, -1, 7266, 7024, 7030, -1, 7141, 7026, 7187, -1, 7141, 7270, 7026, -1, 7141, 7272, 7270, -1, 7270, 7272, 7271, -1, 7271, 7272, 7012, -1, 7012, 7272, 7163, -1, 7006, 7163, 7007, -1, 7006, 7012, 7163, -1, 7164, 7273, 7163, -1, 7164, 7055, 7273, -1, 7164, 7274, 7055, -1, 7055, 7274, 7277, -1, 7275, 7277, 7276, -1, 7275, 7055, 7277, -1, 7276, 7277, 7056, -1, 7056, 7277, 7279, -1, 7280, 7279, 7146, -1, 7034, 7146, 7166, -1, 7335, 7166, 7167, -1, 7035, 7167, 7282, -1, 7036, 7282, 7278, -1, 7036, 7035, 7282, -1, 7056, 7279, 7280, -1, 7280, 7146, 7034, -1, 7034, 7166, 7335, -1, 7167, 7281, 7282, -1, 7282, 7281, 7283, -1, 7284, 7282, 7283, -1, 7284, 7081, 7282, -1, 7284, 7285, 7081, -1, 7284, 7286, 7285, -1, 7285, 7286, 7287, -1, 7287, 7286, 7075, -1, 7075, 7286, 7288, -1, 7288, 7286, 7291, -1, 7291, 7286, 7099, -1, 7289, 7291, 7099, -1, 7289, 7093, 7291, -1, 7291, 7093, 7092, -1, 7290, 7291, 7092, -1, 7290, 7292, 7291, -1, 7291, 7292, 7090, -1, 7293, 7291, 7090, -1, 7293, 7235, 7291, -1, 7291, 7235, 7076, -1, 7076, 7235, 7085, -1, 7085, 7235, 7294, -1, 7294, 7235, 7080, -1, 7286, 7295, 7099, -1, 7099, 7295, 7296, -1, 7152, 7099, 7296, -1, 7152, 7153, 7099, -1, 7099, 7153, 7168, -1, 7154, 7099, 7168, -1, 7154, 7297, 7099, -1, 7154, 7102, 7297, -1, 7154, 7298, 7102, -1, 7154, 7299, 7298, -1, 7154, 7103, 7299, -1, 7154, 7300, 7103, -1, 7154, 7301, 7300, -1, 7300, 7301, 7302, -1, 7157, 7300, 7302, -1, 7157, 7158, 7300, -1, 7300, 7158, 7160, -1, 7303, 7160, 7304, -1, 7303, 7300, 7160, -1, 7307, 7305, 7160, -1, 7307, 7306, 7305, -1, 7307, 7124, 7306, -1, 7307, 7162, 7124, -1, 7124, 7162, 7308, -1, 7308, 7162, 7185, -1, 7126, 7185, 7314, -1, 7177, 7314, 7178, -1, 7177, 7126, 7314, -1, 7177, 7127, 7126, -1, 7177, 7309, 7127, -1, 7177, 7311, 7309, -1, 7177, 7310, 7311, -1, 7177, 7130, 7310, -1, 7177, 7315, 7130, -1, 7130, 7315, 7131, -1, 7131, 7315, 7313, -1, 7312, 7313, 7132, -1, 7312, 7131, 7313, -1, 7308, 7185, 7126, -1, 7181, 7184, 7314, -1, 7314, 7184, 7179, -1, 7178, 7314, 7179, -1, 7315, 7316, 7313, -1, 7313, 7316, 7170, -1, 7170, 7316, 7174, -1, 7171, 7174, 7317, -1, 7319, 7317, 7318, -1, 7172, 7319, 7318, -1, 7170, 7174, 7171, -1, 7171, 7317, 7319, -1, 7324, 7112, 7313, -1, 7324, 7320, 7112, -1, 7324, 7086, 7320, -1, 7324, 7321, 7086, -1, 7324, 7322, 7321, -1, 7324, 7323, 7322, -1, 7324, 7234, 7323, -1, 7324, 7233, 7234, -1, 7273, 7048, 7163, -1, 7163, 7048, 7047, -1, 7325, 7163, 7047, -1, 7325, 7327, 7163, -1, 7325, 7326, 7327, -1, 7327, 7326, 7328, -1, 7045, 7327, 7328, -1, 7045, 7329, 7327, -1, 7327, 7329, 7009, -1, 7009, 7329, 7332, -1, 7332, 7329, 7331, -1, 7330, 7331, 7333, -1, 7349, 7333, 7249, -1, 7251, 7349, 7249, -1, 7332, 7331, 7330, -1, 7333, 7248, 7249, -1, 7041, 7282, 7336, -1, 7041, 7334, 7282, -1, 7282, 7334, 7278, -1, 7035, 7335, 7167, -1, 7282, 7073, 7336, -1, 7336, 7073, 7072, -1, 7337, 7336, 7072, -1, 7337, 7071, 7336, -1, 7239, 7065, 7236, -1, 7236, 7065, 7338, -1, 7060, 7236, 7338, -1, 7339, 7120, 7346, -1, 7339, 7121, 7120, -1, 7339, 7342, 7121, -1, 7339, 7340, 7342, -1, 7342, 7340, 7109, -1, 7341, 7342, 7109, -1, 7341, 7304, 7342, -1, 7342, 7304, 7160, -1, 7344, 7160, 7343, -1, 7344, 7342, 7160, -1, 7345, 7088, 7234, -1, 7234, 7088, 7323, -1, 7320, 7086, 7114, -1, 7114, 7086, 7346, -1, 7120, 7114, 7346, -1, 7110, 7136, 7313, -1, 7112, 7110, 7313, -1, 7136, 7139, 7313, -1, 7313, 7139, 7347, -1, 7134, 7313, 7347, -1, 7134, 7348, 7313, -1, 7313, 7348, 7132, -1, 7305, 7115, 7160, -1, 7160, 7115, 7343, -1, 7026, 7268, 7187, -1, 7187, 7268, 7188, -1, 7349, 7330, 7333, -1, 7327, 7350, 7163, -1, 7163, 7350, 7007, -1, 7351, 7352, 7234, -1, 7234, 7352, 7354, -1, 7352, 7226, 7354, -1, 7352, 7230, 7226, -1, 7226, 7227, 7354, -1, 7354, 7227, 7229, -1, 7358, 7354, 7229, -1, 7358, 7353, 7354, -1, 7358, 7094, 7353, -1, 7358, 7355, 7094, -1, 7358, 7357, 7355, -1, 7358, 7356, 7357, -1, 7358, 7087, 7356, -1, 7358, 7453, 7087, -1, 7358, 7119, 7453, -1, 7358, 7359, 7119, -1, 7119, 7359, 7360, -1, 7360, 7359, 7111, -1, 7111, 7359, 7361, -1, 7361, 7359, 7135, -1, 7135, 7359, 7362, -1, 7362, 7359, 7364, -1, 7363, 7364, 7133, -1, 7363, 7362, 7364, -1, 7366, 7365, 7364, -1, 7366, 7370, 7365, -1, 7366, 7367, 7370, -1, 7366, 7173, 7367, -1, 7366, 7368, 7173, -1, 7173, 7368, 7369, -1, 7369, 7368, 7176, -1, 7176, 7368, 7175, -1, 7365, 7370, 7137, -1, 7137, 7370, 7371, -1, 7129, 7371, 7128, -1, 7129, 7137, 7371, -1, 7182, 7454, 7371, -1, 7182, 7372, 7454, -1, 7454, 7372, 7183, -1, 7180, 7454, 7183, -1, 7161, 7373, 7454, -1, 7161, 7125, 7373, -1, 7161, 7118, 7125, -1, 7161, 7374, 7118, -1, 7161, 7169, 7374, -1, 7374, 7169, 7117, -1, 7117, 7169, 7375, -1, 7378, 7375, 7377, -1, 7116, 7377, 7376, -1, 7116, 7378, 7377, -1, 7117, 7375, 7378, -1, 7159, 7449, 7377, -1, 7159, 7379, 7449, -1, 7159, 7380, 7379, -1, 7379, 7380, 7381, -1, 7381, 7380, 7156, -1, 7382, 7156, 7383, -1, 7382, 7381, 7156, -1, 7156, 7384, 7383, -1, 7383, 7384, 7100, -1, 7100, 7384, 7155, -1, 7101, 7155, 7386, -1, 7098, 7386, 7385, -1, 7098, 7101, 7386, -1, 7100, 7155, 7101, -1, 7386, 7387, 7385, -1, 7385, 7387, 7448, -1, 7091, 7448, 7097, -1, 7091, 7385, 7448, -1, 7387, 7151, 7448, -1, 7448, 7151, 7150, -1, 7390, 7150, 7388, -1, 7074, 7388, 7389, -1, 7084, 7389, 7083, -1, 7084, 7074, 7389, -1, 7448, 7150, 7390, -1, 7390, 7388, 7074, -1, 7149, 7052, 7389, -1, 7149, 7148, 7052, -1, 7052, 7148, 7391, -1, 7392, 7052, 7391, -1, 7392, 7147, 7052, -1, 7052, 7147, 7393, -1, 7057, 7393, 7145, -1, 7395, 7145, 7165, -1, 7051, 7165, 7394, -1, 7051, 7395, 7165, -1, 7052, 7393, 7057, -1, 7057, 7145, 7395, -1, 7165, 7144, 7394, -1, 7394, 7144, 7050, -1, 7050, 7144, 7143, -1, 7049, 7143, 7142, -1, 7054, 7142, 7053, -1, 7054, 7049, 7142, -1, 7050, 7143, 7049, -1, 7396, 7013, 7142, -1, 7396, 7011, 7013, -1, 7396, 7140, 7011, -1, 7011, 7140, 7005, -1, 7005, 7140, 7186, -1, 7397, 7186, 7398, -1, 7397, 7005, 7186, -1, 7398, 7186, 7032, -1, 7032, 7186, 7400, -1, 7025, 7400, 7399, -1, 7031, 7399, 7023, -1, 7031, 7025, 7399, -1, 7189, 7191, 7400, -1, 7400, 7191, 7401, -1, 7402, 7400, 7401, -1, 7402, 7399, 7400, -1, 7023, 7399, 7029, -1, 7029, 7399, 7194, -1, 7403, 7194, 7459, -1, 7403, 7029, 7194, -1, 7195, 7027, 7194, -1, 7195, 7021, 7027, -1, 7195, 7404, 7021, -1, 7021, 7404, 7197, -1, 7198, 7021, 7197, -1, 7198, 7405, 7021, -1, 7021, 7405, 7406, -1, 7200, 7021, 7406, -1, 7200, 7202, 7021, -1, 7021, 7202, 7019, -1, 7019, 7202, 7203, -1, 7018, 7203, 7458, -1, 7018, 7019, 7203, -1, 7409, 7407, 7203, -1, 7409, 7440, 7407, -1, 7409, 7040, 7440, -1, 7409, 7408, 7040, -1, 7409, 7044, 7408, -1, 7409, 7410, 7044, -1, 7409, 7415, 7410, -1, 7409, 7209, 7415, -1, 7409, 7207, 7209, -1, 7409, 7411, 7207, -1, 7207, 7411, 7412, -1, 7206, 7207, 7412, -1, 7206, 7414, 7207, -1, 7206, 7413, 7414, -1, 7415, 7209, 7042, -1, 7042, 7209, 7210, -1, 7421, 7210, 7416, -1, 7215, 7421, 7416, -1, 7215, 7216, 7421, -1, 7421, 7216, 7064, -1, 7417, 7421, 7064, -1, 7417, 7418, 7421, -1, 7421, 7418, 7419, -1, 7420, 7421, 7419, -1, 7420, 7422, 7421, -1, 7421, 7422, 7037, -1, 7037, 7422, 7423, -1, 7423, 7422, 7424, -1, 7424, 7422, 7425, -1, 7425, 7422, 7426, -1, 7426, 7422, 7427, -1, 7427, 7422, 7033, -1, 7033, 7422, 7052, -1, 7052, 7422, 7389, -1, 7389, 7422, 7082, -1, 7083, 7389, 7082, -1, 7042, 7210, 7421, -1, 7064, 7216, 7428, -1, 7428, 7216, 7213, -1, 7429, 7213, 7214, -1, 7430, 7214, 7431, -1, 7430, 7429, 7214, -1, 7428, 7213, 7429, -1, 7432, 7067, 7214, -1, 7432, 7066, 7067, -1, 7432, 7433, 7066, -1, 7432, 7061, 7433, -1, 7432, 7434, 7061, -1, 7432, 7435, 7434, -1, 7434, 7435, 7436, -1, 7436, 7435, 7223, -1, 7437, 7223, 7438, -1, 7058, 7438, 7079, -1, 7058, 7437, 7438, -1, 7223, 7219, 7438, -1, 7438, 7219, 7439, -1, 7221, 7438, 7439, -1, 7221, 7089, 7438, -1, 7221, 7353, 7089, -1, 7089, 7353, 7094, -1, 7407, 7440, 7016, -1, 7016, 7440, 7441, -1, 7442, 7441, 7015, -1, 7442, 7016, 7441, -1, 7441, 7046, 7015, -1, 7015, 7046, 7443, -1, 7443, 7046, 7444, -1, 7445, 7443, 7444, -1, 7445, 7053, 7443, -1, 7443, 7053, 7142, -1, 7008, 7142, 7446, -1, 7008, 7443, 7142, -1, 7437, 7436, 7223, -1, 7067, 7069, 7214, -1, 7214, 7069, 7431, -1, 7077, 7438, 7448, -1, 7077, 7078, 7438, -1, 7438, 7078, 7079, -1, 7438, 7447, 7448, -1, 7448, 7447, 7095, -1, 7096, 7448, 7095, -1, 7096, 7097, 7448, -1, 7449, 7106, 7377, -1, 7377, 7106, 7107, -1, 7452, 7107, 7108, -1, 7104, 7452, 7108, -1, 7104, 7450, 7452, -1, 7452, 7450, 7122, -1, 7122, 7450, 7105, -1, 7451, 7105, 7113, -1, 7451, 7122, 7105, -1, 7377, 7107, 7452, -1, 7123, 7377, 7452, -1, 7123, 7376, 7377, -1, 7105, 7453, 7113, -1, 7113, 7453, 7119, -1, 7373, 7455, 7454, -1, 7454, 7455, 7371, -1, 7371, 7455, 7128, -1, 7365, 7138, 7364, -1, 7364, 7138, 7456, -1, 7133, 7364, 7456, -1, 7013, 7014, 7142, -1, 7142, 7014, 7446, -1, 7407, 7457, 7203, -1, 7203, 7457, 7010, -1, 7458, 7203, 7010, -1, 7027, 7028, 7194, -1, 7194, 7028, 7459, -1, 7025, 7032, 7400, -1, 7414, 7460, 7207, -1, 7207, 7460, 7246, -1, 8424, 7413, 7461, -1, 7461, 7413, 7206, -1, 7772, 7462, 7650, -1, 7650, 7462, 7651, -1, 7651, 7462, 7463, -1, 7466, 7463, 7531, -1, 7464, 7531, 7634, -1, 7467, 7634, 7569, -1, 7653, 7569, 7631, -1, 7465, 7631, 7570, -1, 7656, 7465, 7570, -1, 7651, 7463, 7466, -1, 7466, 7531, 7464, -1, 7464, 7634, 7467, -1, 7467, 7569, 7653, -1, 7653, 7631, 7465, -1, 7570, 7468, 7656, -1, 7656, 7468, 7660, -1, 7468, 7469, 7660, -1, 7660, 7469, 7663, -1, 7663, 7469, 7471, -1, 7470, 7471, 7474, -1, 7475, 7474, 7627, -1, 7665, 7627, 7476, -1, 7668, 7476, 7472, -1, 7473, 7472, 7671, -1, 7473, 7668, 7472, -1, 7663, 7471, 7470, -1, 7470, 7474, 7475, -1, 7475, 7627, 7665, -1, 7665, 7476, 7668, -1, 7472, 7622, 7671, -1, 7673, 7626, 7675, -1, 7675, 7626, 7614, -1, 7675, 7614, 7477, -1, 7477, 7614, 7613, -1, 7676, 7613, 7611, -1, 7610, 7676, 7611, -1, 7610, 7478, 7676, -1, 7477, 7613, 7676, -1, 7610, 7479, 7478, -1, 7478, 7479, 7677, -1, 7677, 7479, 7609, -1, 7678, 7609, 7481, -1, 7679, 7481, 7608, -1, 7482, 7608, 7607, -1, 7680, 7607, 7480, -1, 7681, 7680, 7480, -1, 7677, 7609, 7678, -1, 7678, 7481, 7679, -1, 7679, 7608, 7482, -1, 7482, 7607, 7680, -1, 7480, 7606, 7681, -1, 7681, 7606, 7685, -1, 7685, 7606, 7486, -1, 7486, 7606, 7483, -1, 7487, 7483, 7484, -1, 7488, 7484, 7605, -1, 7489, 7605, 7485, -1, 7686, 7485, 7647, -1, 7686, 7489, 7485, -1, 7486, 7483, 7487, -1, 7487, 7484, 7488, -1, 7488, 7605, 7489, -1, 7686, 7647, 7688, -1, 7688, 7647, 7490, -1, 7490, 7491, 7688, -1, 7688, 7491, 7689, -1, 7689, 7491, 7492, -1, 7690, 7492, 7601, -1, 7691, 7601, 7600, -1, 7692, 7600, 7493, -1, 7702, 7493, 7594, -1, 7704, 7594, 7496, -1, 7705, 7496, 7494, -1, 7707, 7494, 7578, -1, 7708, 7578, 7589, -1, 7495, 7589, 7588, -1, 7497, 7588, 7586, -1, 7716, 7586, 7584, -1, 7717, 7584, 7721, -1, 7717, 7716, 7584, -1, 7689, 7492, 7690, -1, 7690, 7601, 7691, -1, 7691, 7600, 7692, -1, 7692, 7493, 7702, -1, 7702, 7594, 7704, -1, 7704, 7496, 7705, -1, 7705, 7494, 7707, -1, 7707, 7578, 7708, -1, 7708, 7589, 7495, -1, 7495, 7588, 7497, -1, 7497, 7586, 7716, -1, 7584, 7579, 7721, -1, 7721, 7579, 7499, -1, 7499, 7579, 7582, -1, 7498, 7499, 7582, -1, 7498, 7723, 7499, -1, 7498, 7642, 7723, -1, 7723, 7642, 7500, -1, 7500, 7642, 7563, -1, 7506, 7563, 7501, -1, 7730, 7501, 7507, -1, 7502, 7507, 7559, -1, 7732, 7559, 7558, -1, 7503, 7558, 7504, -1, 7508, 7504, 7505, -1, 7735, 7505, 7552, -1, 7745, 7552, 7550, -1, 7747, 7550, 7549, -1, 7509, 7549, 7548, -1, 7748, 7509, 7548, -1, 7500, 7563, 7506, -1, 7506, 7501, 7730, -1, 7730, 7507, 7502, -1, 7502, 7559, 7732, -1, 7732, 7558, 7503, -1, 7503, 7504, 7508, -1, 7508, 7505, 7735, -1, 7735, 7552, 7745, -1, 7745, 7550, 7747, -1, 7747, 7549, 7509, -1, 7748, 7548, 7751, -1, 7751, 7548, 7547, -1, 7751, 7547, 7510, -1, 7510, 7547, 7546, -1, 7753, 7546, 7511, -1, 7514, 7511, 7544, -1, 7512, 7544, 7513, -1, 7752, 7513, 7545, -1, 7752, 7512, 7513, -1, 7510, 7546, 7753, -1, 7753, 7511, 7514, -1, 7514, 7544, 7512, -1, 7545, 7515, 7752, -1, 7752, 7515, 7755, -1, 7515, 7543, 7755, -1, 7755, 7543, 7521, -1, 7521, 7543, 7517, -1, 7516, 7517, 7542, -1, 7522, 7542, 7518, -1, 7519, 7518, 7523, -1, 7756, 7523, 7520, -1, 7757, 7756, 7520, -1, 7521, 7517, 7516, -1, 7516, 7542, 7522, -1, 7522, 7518, 7519, -1, 7519, 7523, 7756, -1, 7520, 7540, 7757, -1, 7757, 7540, 7759, -1, 7759, 7540, 7760, -1, 7760, 7540, 7524, -1, 7763, 7524, 7534, -1, 7763, 7760, 7524, -1, 7763, 7534, 7741, -1, 7741, 7534, 7525, -1, 7525, 7530, 7741, -1, 7741, 7530, 7649, -1, 7649, 7530, 7526, -1, 7526, 7530, 7527, -1, 7773, 7526, 7527, -1, 7773, 7648, 7526, -1, 7528, 7624, 7529, -1, 7529, 7624, 7669, -1, 7669, 7624, 7670, -1, 7670, 7624, 7623, -1, 7626, 7670, 7623, -1, 7626, 7673, 7670, -1, 7528, 7529, 7625, -1, 7625, 7529, 8387, -1, 8373, 7773, 7772, -1, 8373, 8371, 7773, -1, 7773, 7527, 7772, -1, 7772, 7527, 7530, -1, 7525, 7772, 7530, -1, 7525, 7462, 7772, -1, 7525, 7463, 7462, -1, 7525, 7531, 7463, -1, 7525, 7532, 7531, -1, 7525, 6956, 7532, -1, 7525, 7533, 6956, -1, 7525, 6955, 7533, -1, 7525, 6954, 6955, -1, 7525, 6949, 6954, -1, 7525, 6947, 6949, -1, 7525, 7556, 6947, -1, 7525, 7534, 7556, -1, 7556, 7534, 7535, -1, 7535, 7534, 6977, -1, 6977, 7534, 7536, -1, 7536, 7534, 7537, -1, 7537, 7534, 7538, -1, 7538, 7534, 7004, -1, 7004, 7534, 7539, -1, 7539, 7534, 7524, -1, 7540, 7539, 7524, -1, 7540, 7541, 7539, -1, 7540, 7520, 7541, -1, 7541, 7520, 7003, -1, 7003, 7520, 7523, -1, 7518, 7003, 7523, -1, 7518, 7515, 7003, -1, 7518, 7542, 7515, -1, 7515, 7542, 7517, -1, 7543, 7515, 7517, -1, 7003, 7515, 6995, -1, 6995, 7515, 7545, -1, 7646, 7545, 7547, -1, 7000, 7547, 6994, -1, 7000, 7646, 7547, -1, 7513, 7544, 7545, -1, 7545, 7544, 7511, -1, 7546, 7545, 7511, -1, 7546, 7547, 7545, -1, 6994, 7547, 6993, -1, 6993, 7547, 7548, -1, 6992, 7548, 6988, -1, 6992, 6993, 7548, -1, 7549, 6981, 7548, -1, 7549, 6986, 6981, -1, 7549, 7551, 6986, -1, 7549, 7550, 7551, -1, 7551, 7550, 7557, -1, 7557, 7550, 7552, -1, 6985, 7552, 7505, -1, 7645, 7505, 7553, -1, 6967, 7645, 7553, -1, 6967, 7554, 7645, -1, 6967, 6968, 7554, -1, 7554, 6968, 7643, -1, 7643, 6968, 7644, -1, 6983, 7644, 6973, -1, 7555, 6973, 6974, -1, 6947, 7555, 6974, -1, 6947, 7556, 7555, -1, 7557, 7552, 6985, -1, 7505, 7504, 7553, -1, 7553, 7504, 6972, -1, 6972, 7504, 7558, -1, 7560, 7558, 7559, -1, 6965, 7559, 7561, -1, 6965, 7560, 7559, -1, 6972, 7558, 7560, -1, 7559, 7507, 7561, -1, 7561, 7507, 6964, -1, 6964, 7507, 7501, -1, 6963, 7501, 7562, -1, 6963, 6964, 7501, -1, 7501, 7563, 7562, -1, 7562, 7563, 6953, -1, 6953, 7563, 7642, -1, 7564, 7642, 7641, -1, 6960, 7641, 7565, -1, 6959, 7565, 6946, -1, 6952, 6946, 6942, -1, 7566, 6952, 6942, -1, 7566, 7567, 6952, -1, 7566, 6926, 7567, -1, 7567, 6926, 7568, -1, 7568, 6926, 7640, -1, 7633, 7640, 6932, -1, 7569, 6932, 7632, -1, 7631, 7632, 6928, -1, 7570, 6928, 6933, -1, 7571, 7570, 6933, -1, 7571, 7468, 7570, -1, 7571, 6930, 7468, -1, 7468, 6930, 6935, -1, 7469, 6935, 7630, -1, 7471, 7630, 7629, -1, 7572, 7629, 6937, -1, 6907, 6937, 6931, -1, 6906, 6931, 7573, -1, 7576, 7573, 7574, -1, 7575, 7576, 7574, -1, 7575, 6913, 7576, -1, 7575, 6943, 6913, -1, 6913, 6943, 6902, -1, 6902, 6943, 7585, -1, 7577, 7585, 7588, -1, 6901, 7588, 7589, -1, 6923, 7589, 7578, -1, 6921, 7578, 6925, -1, 6921, 6923, 7578, -1, 7642, 7498, 7641, -1, 7641, 7498, 6944, -1, 6944, 7498, 7582, -1, 7581, 7582, 7579, -1, 7580, 7579, 7583, -1, 7580, 7581, 7579, -1, 6944, 7582, 7581, -1, 7579, 7584, 7583, -1, 7583, 7584, 7587, -1, 7587, 7584, 7586, -1, 7585, 7586, 7588, -1, 7585, 7587, 7586, -1, 7577, 7588, 6901, -1, 6901, 7589, 6923, -1, 7578, 7494, 6925, -1, 6925, 7494, 7590, -1, 7590, 7494, 7496, -1, 7591, 7496, 7592, -1, 7591, 7590, 7496, -1, 7496, 7594, 7592, -1, 7592, 7594, 7593, -1, 7593, 7594, 7493, -1, 6924, 7493, 7600, -1, 7595, 7600, 6875, -1, 7595, 6924, 7600, -1, 7595, 7596, 6924, -1, 7595, 6877, 7596, -1, 7596, 6877, 7597, -1, 7597, 6877, 7598, -1, 7639, 7598, 6880, -1, 7599, 6880, 7619, -1, 6916, 7619, 7638, -1, 6916, 7599, 7619, -1, 7593, 7493, 6924, -1, 7600, 7601, 6875, -1, 6875, 7601, 6874, -1, 6874, 7601, 7492, -1, 7602, 7492, 7491, -1, 6868, 7491, 7603, -1, 6868, 7602, 7491, -1, 6874, 7492, 7602, -1, 7491, 7490, 7603, -1, 7603, 7490, 6892, -1, 6892, 7490, 6899, -1, 6899, 7490, 7604, -1, 7604, 7490, 6890, -1, 6890, 7490, 7647, -1, 6898, 7647, 6897, -1, 6898, 6890, 7647, -1, 7485, 7606, 7647, -1, 7485, 7605, 7606, -1, 7606, 7605, 7484, -1, 7483, 7606, 7484, -1, 7480, 6895, 7606, -1, 7480, 7621, 6895, -1, 7480, 7609, 7621, -1, 7480, 7481, 7609, -1, 7480, 7608, 7481, -1, 7480, 7607, 7608, -1, 7609, 7479, 7621, -1, 7621, 7479, 7610, -1, 6893, 7610, 7611, -1, 7612, 7611, 7613, -1, 7614, 7612, 7613, -1, 7614, 7615, 7612, -1, 7614, 7616, 7615, -1, 7614, 6883, 7616, -1, 7614, 6881, 6883, -1, 7614, 7617, 6881, -1, 7614, 7618, 7617, -1, 7614, 7620, 7618, -1, 7614, 7626, 7620, -1, 7620, 7626, 7638, -1, 7619, 7620, 7638, -1, 7621, 7610, 6893, -1, 6893, 7611, 7612, -1, 7623, 7622, 7626, -1, 7623, 7624, 7622, -1, 7622, 7624, 7528, -1, 8401, 7528, 7625, -1, 8401, 7622, 7528, -1, 7622, 7472, 7626, -1, 7626, 7472, 7476, -1, 7627, 7626, 7476, -1, 7627, 7628, 7626, -1, 7627, 7474, 7628, -1, 7628, 7474, 7572, -1, 7572, 7474, 7471, -1, 7629, 7572, 7471, -1, 7471, 7469, 7630, -1, 7469, 7468, 6935, -1, 7570, 7631, 6928, -1, 7631, 7569, 7632, -1, 6932, 7569, 7633, -1, 7633, 7569, 7634, -1, 7532, 7634, 7531, -1, 7532, 7633, 7634, -1, 7577, 6902, 7585, -1, 7576, 6906, 7573, -1, 6906, 6907, 6931, -1, 6907, 7572, 6937, -1, 7628, 6915, 7626, -1, 7626, 6915, 7635, -1, 7636, 7626, 7635, -1, 7636, 7637, 7626, -1, 7626, 7637, 6912, -1, 7638, 7626, 6912, -1, 7599, 7639, 6880, -1, 7639, 7597, 7598, -1, 7568, 7640, 7633, -1, 7564, 7641, 6960, -1, 6960, 7565, 6959, -1, 6959, 6946, 6952, -1, 7564, 6953, 7642, -1, 7643, 7644, 6983, -1, 6983, 6973, 7555, -1, 7645, 6985, 7505, -1, 6981, 6987, 7548, -1, 7548, 6987, 6988, -1, 7646, 6995, 7545, -1, 6895, 6888, 7606, -1, 7606, 6888, 7647, -1, 7647, 6888, 6897, -1, 8401, 7672, 7622, -1, 7622, 7672, 7671, -1, 8370, 8357, 7648, -1, 7648, 8357, 7650, -1, 7526, 7650, 7649, -1, 7526, 7648, 7650, -1, 7649, 7650, 7741, -1, 7741, 7650, 7651, -1, 7466, 7741, 7651, -1, 7466, 7652, 7741, -1, 7466, 6950, 7652, -1, 7466, 7464, 6950, -1, 6950, 7464, 7728, -1, 7728, 7464, 7467, -1, 7653, 7728, 7467, -1, 7653, 6927, 7728, -1, 7653, 7654, 6927, -1, 7653, 7465, 7654, -1, 7654, 7465, 7655, -1, 7655, 7465, 7656, -1, 6929, 7656, 7657, -1, 6929, 7655, 7656, -1, 7657, 7656, 7658, -1, 7658, 7656, 7660, -1, 6934, 7660, 7659, -1, 6934, 7658, 7660, -1, 7659, 7660, 6936, -1, 6936, 7660, 7663, -1, 7664, 7663, 7470, -1, 7661, 7470, 7667, -1, 7662, 7667, 7715, -1, 7662, 7661, 7667, -1, 6936, 7663, 7664, -1, 7470, 7475, 7667, -1, 7667, 7475, 7665, -1, 6914, 7665, 7668, -1, 6908, 7668, 7673, -1, 6909, 7673, 7666, -1, 6909, 6908, 7673, -1, 7667, 7665, 6914, -1, 7668, 7473, 7673, -1, 7673, 7473, 7671, -1, 7670, 7671, 7669, -1, 7670, 7673, 7671, -1, 7669, 7671, 7529, -1, 7529, 7671, 7672, -1, 8387, 7529, 7672, -1, 7675, 6869, 7673, -1, 7675, 6870, 6869, -1, 7675, 6871, 6870, -1, 7675, 7674, 6871, -1, 7675, 6882, 7674, -1, 7675, 6884, 6882, -1, 7675, 6885, 6884, -1, 7675, 7477, 6885, -1, 6885, 7477, 6886, -1, 6886, 7477, 7676, -1, 7478, 6886, 7676, -1, 7478, 7677, 6886, -1, 6886, 7677, 7678, -1, 7679, 6886, 7678, -1, 7679, 7482, 6886, -1, 6886, 7482, 7680, -1, 7681, 6886, 7680, -1, 7681, 6887, 6886, -1, 7681, 6894, 6887, -1, 7681, 7682, 6894, -1, 7681, 7685, 7682, -1, 7682, 7685, 7683, -1, 7683, 7685, 6896, -1, 6896, 7685, 6889, -1, 6889, 7685, 7686, -1, 7684, 7686, 6891, -1, 7684, 6889, 7686, -1, 7486, 7487, 7685, -1, 7685, 7487, 7488, -1, 7489, 7685, 7488, -1, 7489, 7686, 7685, -1, 7686, 7688, 6891, -1, 6891, 7688, 7687, -1, 7687, 7688, 6866, -1, 6866, 7688, 6865, -1, 6865, 7688, 7689, -1, 6867, 7689, 7690, -1, 6872, 7690, 6873, -1, 6872, 6867, 7690, -1, 6865, 7689, 6867, -1, 7690, 7691, 6873, -1, 6873, 7691, 7695, -1, 7695, 7691, 7692, -1, 7693, 7692, 7694, -1, 7693, 7695, 7692, -1, 7693, 7696, 7695, -1, 7695, 7696, 6876, -1, 6876, 7696, 6918, -1, 7697, 6918, 7698, -1, 6878, 7698, 6917, -1, 6879, 6917, 7699, -1, 7700, 7699, 7701, -1, 6869, 7701, 7673, -1, 6869, 7700, 7701, -1, 7692, 7702, 7694, -1, 7694, 7702, 7703, -1, 7703, 7702, 7704, -1, 6919, 7704, 6920, -1, 6919, 7703, 7704, -1, 7704, 7705, 6920, -1, 6920, 7705, 7706, -1, 7706, 7705, 7707, -1, 7709, 7707, 7708, -1, 6922, 7708, 7710, -1, 6922, 7709, 7708, -1, 7706, 7707, 7709, -1, 7708, 7495, 7710, -1, 7710, 7495, 6900, -1, 6900, 7495, 7497, -1, 7712, 7497, 6939, -1, 7712, 6900, 7497, -1, 7712, 7711, 6900, -1, 7712, 6903, 7711, -1, 7712, 6904, 6903, -1, 7712, 6905, 6904, -1, 7712, 7713, 6905, -1, 7712, 7714, 7713, -1, 7713, 7714, 6938, -1, 7715, 7713, 6938, -1, 7715, 7667, 7713, -1, 7497, 7716, 6939, -1, 6939, 7716, 7719, -1, 7719, 7716, 7717, -1, 7720, 7717, 7721, -1, 6940, 7721, 7718, -1, 6940, 7720, 7721, -1, 7719, 7717, 7720, -1, 7721, 7499, 7718, -1, 7718, 7499, 7722, -1, 7722, 7499, 7723, -1, 6945, 7723, 7500, -1, 7725, 7500, 7506, -1, 6961, 7506, 7730, -1, 6962, 7730, 7724, -1, 6962, 6961, 7730, -1, 7722, 7723, 6945, -1, 6945, 7500, 7725, -1, 7726, 6945, 7725, -1, 7726, 7727, 6945, -1, 6945, 7727, 6958, -1, 6951, 6945, 6958, -1, 6951, 6957, 6945, -1, 6945, 6957, 7728, -1, 6941, 7728, 7729, -1, 6941, 6945, 7728, -1, 7725, 7506, 6961, -1, 7730, 7502, 7724, -1, 7724, 7502, 7731, -1, 7731, 7502, 7732, -1, 6970, 7732, 7503, -1, 7734, 7503, 7733, -1, 7734, 6970, 7503, -1, 7731, 7732, 6970, -1, 7503, 7508, 7733, -1, 7733, 7508, 6971, -1, 6971, 7508, 7735, -1, 6966, 7735, 7771, -1, 7769, 7771, 7770, -1, 7768, 7770, 7767, -1, 6969, 7767, 6984, -1, 7736, 6984, 7738, -1, 7737, 7738, 6978, -1, 7740, 6978, 7739, -1, 7741, 7739, 7763, -1, 7741, 7740, 7739, -1, 7741, 6948, 7740, -1, 7741, 7742, 6948, -1, 7741, 7744, 7742, -1, 7741, 7743, 7744, -1, 7741, 7652, 7743, -1, 7735, 7745, 7771, -1, 7771, 7745, 7746, -1, 7746, 7745, 7747, -1, 6979, 7747, 6980, -1, 6979, 7746, 7747, -1, 7747, 7509, 6980, -1, 6980, 7509, 6982, -1, 6982, 7509, 7748, -1, 6989, 7748, 6990, -1, 6989, 6982, 7748, -1, 6990, 7748, 6991, -1, 6991, 7748, 7751, -1, 7750, 7751, 7749, -1, 7750, 6991, 7751, -1, 7749, 7751, 7752, -1, 6999, 7752, 7001, -1, 6999, 7749, 7752, -1, 7751, 7510, 7752, -1, 7752, 7510, 7753, -1, 7514, 7752, 7753, -1, 7514, 7512, 7752, -1, 7001, 7752, 7754, -1, 7754, 7752, 7755, -1, 7002, 7755, 6996, -1, 7002, 7754, 7755, -1, 6996, 7755, 7758, -1, 7758, 7755, 7521, -1, 7516, 7758, 7521, -1, 7516, 7522, 7758, -1, 7758, 7522, 7519, -1, 7756, 7758, 7519, -1, 7756, 7757, 7758, -1, 7758, 7757, 7759, -1, 7760, 7758, 7759, -1, 7760, 7761, 7758, -1, 7760, 7763, 7761, -1, 7761, 7763, 6997, -1, 6997, 7763, 6998, -1, 6998, 7763, 7762, -1, 7762, 7763, 6975, -1, 6975, 7763, 6976, -1, 6976, 7763, 7739, -1, 6876, 6918, 7697, -1, 7697, 7698, 6878, -1, 6878, 6917, 6879, -1, 6879, 7699, 7700, -1, 7701, 6911, 7673, -1, 7673, 6911, 6910, -1, 7666, 7673, 6910, -1, 6908, 6914, 7668, -1, 7764, 7765, 7728, -1, 6927, 7764, 7728, -1, 7765, 7766, 7728, -1, 7728, 7766, 7729, -1, 7661, 7664, 7470, -1, 7740, 7737, 6978, -1, 7737, 7736, 7738, -1, 7736, 6969, 6984, -1, 6969, 7768, 7767, -1, 7768, 7769, 7770, -1, 7769, 6966, 7771, -1, 6966, 6971, 7735, -1, 8357, 8373, 7650, -1, 7650, 8373, 7772, -1, 7648, 7773, 8370, -1, 8370, 7773, 8371, -1, 8274, 6643, 7774, -1, 8274, 8281, 6643, -1, 8274, 8280, 8281, -1, 8274, 8279, 8280, -1, 8274, 8275, 8279, -1, 6643, 6642, 7774, -1, 7774, 6642, 7805, -1, 7775, 7805, 6764, -1, 6755, 7775, 6764, -1, 6755, 7776, 7775, -1, 7775, 7776, 6753, -1, 7777, 7775, 6753, -1, 7777, 6749, 7775, -1, 7775, 6749, 7778, -1, 6773, 7775, 7778, -1, 6773, 6710, 7775, -1, 6773, 7779, 6710, -1, 6710, 7779, 6712, -1, 6712, 7779, 7962, -1, 7962, 7779, 7780, -1, 7963, 7780, 6772, -1, 7781, 6772, 7968, -1, 7969, 7968, 7782, -1, 7970, 7782, 7783, -1, 7784, 7783, 7785, -1, 8272, 7785, 6770, -1, 8271, 6770, 7971, -1, 7972, 7971, 7786, -1, 6635, 7786, 7810, -1, 6635, 7972, 7786, -1, 6635, 7788, 7972, -1, 6635, 6659, 7788, -1, 7788, 6659, 7787, -1, 6633, 7788, 7787, -1, 6633, 7789, 7788, -1, 7788, 7789, 6655, -1, 7790, 7788, 6655, -1, 7790, 8269, 7788, -1, 7790, 8268, 8269, -1, 7790, 7791, 8268, -1, 7790, 8262, 7791, -1, 7790, 7792, 8262, -1, 7790, 7793, 7792, -1, 7790, 7794, 7793, -1, 7790, 7988, 7794, -1, 7790, 7795, 7988, -1, 7790, 6632, 7795, -1, 7795, 6632, 6811, -1, 6811, 6632, 7796, -1, 6812, 7796, 6653, -1, 7797, 6653, 7799, -1, 7798, 7799, 6652, -1, 7803, 6652, 6630, -1, 7800, 7803, 6630, -1, 7800, 7801, 7803, -1, 7803, 7801, 7986, -1, 7802, 7986, 6847, -1, 7802, 7803, 7986, -1, 6642, 6641, 7805, -1, 7805, 6641, 6639, -1, 7804, 7805, 6639, -1, 7804, 6766, 7805, -1, 7804, 7806, 6766, -1, 7804, 6759, 7806, -1, 7804, 7807, 6759, -1, 7804, 6761, 7807, -1, 7804, 7808, 6761, -1, 6761, 7808, 7812, -1, 7812, 7808, 7809, -1, 6767, 7809, 6637, -1, 7811, 6637, 7810, -1, 6768, 7810, 7786, -1, 6768, 7811, 7810, -1, 7812, 7809, 6767, -1, 6767, 6637, 7811, -1, 6811, 7796, 6812, -1, 6812, 6653, 7797, -1, 7797, 7799, 7798, -1, 7798, 6652, 7803, -1, 7801, 7814, 7986, -1, 7986, 7814, 7813, -1, 7813, 7814, 7815, -1, 8355, 7815, 8334, -1, 8355, 7813, 7815, -1, 7816, 8336, 7815, -1, 7816, 7817, 8336, -1, 8336, 7817, 6649, -1, 6626, 8336, 6649, -1, 6626, 6648, 8336, -1, 8336, 6648, 6647, -1, 7818, 6647, 6588, -1, 7819, 7818, 6588, -1, 7819, 7820, 7818, -1, 7819, 6586, 7820, -1, 7820, 6586, 7821, -1, 7821, 6586, 6585, -1, 8007, 6585, 7822, -1, 8325, 7822, 6584, -1, 8326, 6584, 7823, -1, 8323, 7823, 6582, -1, 7824, 6582, 6581, -1, 7826, 6581, 6580, -1, 7825, 6580, 7844, -1, 7825, 7826, 6580, -1, 6647, 7827, 6588, -1, 6588, 7827, 6589, -1, 6589, 7827, 7831, -1, 7831, 7827, 7832, -1, 6590, 7832, 6646, -1, 6567, 6646, 7828, -1, 6568, 7828, 7829, -1, 7830, 7829, 6569, -1, 7830, 6568, 7829, -1, 7831, 7832, 6590, -1, 6590, 6646, 6567, -1, 6567, 7828, 6568, -1, 7833, 7834, 7829, -1, 7833, 7835, 7834, -1, 7834, 7835, 7836, -1, 8437, 7836, 8285, -1, 8282, 8285, 8286, -1, 8290, 8282, 8286, -1, 8290, 8291, 8282, -1, 8282, 8291, 8289, -1, 7834, 7836, 8437, -1, 8419, 7834, 8437, -1, 8419, 7837, 7834, -1, 8419, 6577, 7837, -1, 8419, 7838, 6577, -1, 8419, 7839, 7838, -1, 8419, 7840, 7839, -1, 8419, 7842, 7840, -1, 8419, 7841, 7842, -1, 8419, 7843, 7841, -1, 8419, 7844, 7843, -1, 8419, 6698, 7844, -1, 8419, 7845, 6698, -1, 6698, 7845, 7847, -1, 7847, 7845, 7946, -1, 6668, 7847, 7946, -1, 6668, 7846, 7847, -1, 6668, 7848, 7846, -1, 7846, 7848, 7958, -1, 7958, 7848, 6666, -1, 7957, 6666, 7877, -1, 7956, 7877, 7850, -1, 7849, 7850, 7851, -1, 7955, 7851, 7954, -1, 7953, 7954, 8317, -1, 6707, 8317, 7852, -1, 6708, 7852, 7952, -1, 7951, 7952, 7853, -1, 6703, 7853, 6820, -1, 6704, 6820, 7950, -1, 6682, 7950, 7854, -1, 7855, 7854, 6852, -1, 7856, 6852, 7978, -1, 7857, 7978, 7961, -1, 7857, 7856, 7978, -1, 8437, 8285, 8282, -1, 7858, 7940, 7845, -1, 7858, 7859, 7940, -1, 7858, 7861, 7859, -1, 7858, 7860, 7861, -1, 7858, 8220, 7860, -1, 7860, 8220, 8227, -1, 8227, 8220, 8225, -1, 8225, 8220, 8223, -1, 8223, 8220, 8221, -1, 7861, 7862, 7859, -1, 7859, 7862, 7864, -1, 7864, 7862, 7865, -1, 7863, 7865, 7866, -1, 7863, 7864, 7865, -1, 7865, 7867, 7866, -1, 7866, 7867, 6675, -1, 6675, 7867, 6789, -1, 7868, 6789, 7869, -1, 7870, 7869, 6788, -1, 7871, 6788, 7873, -1, 7872, 7873, 6663, -1, 7872, 7871, 7873, -1, 6675, 6789, 7868, -1, 7868, 7869, 7870, -1, 7870, 6788, 7871, -1, 7873, 7879, 6663, -1, 6663, 7879, 7878, -1, 7949, 7878, 8305, -1, 7948, 8305, 7947, -1, 7874, 7947, 8306, -1, 7875, 8306, 8307, -1, 7876, 8307, 8298, -1, 6665, 8298, 8321, -1, 6666, 8321, 7877, -1, 6666, 6665, 8321, -1, 7878, 7879, 8296, -1, 8296, 7879, 7880, -1, 7881, 7880, 6786, -1, 8302, 6786, 7883, -1, 7882, 7883, 8301, -1, 7882, 8302, 7883, -1, 8296, 7880, 7881, -1, 7881, 6786, 8302, -1, 7883, 7884, 8301, -1, 8301, 7884, 7885, -1, 7885, 7884, 7886, -1, 8299, 7886, 8292, -1, 8299, 7885, 7886, -1, 7886, 6784, 8292, -1, 8292, 6784, 7887, -1, 7887, 6784, 6826, -1, 8316, 6826, 8320, -1, 8316, 7887, 6826, -1, 6826, 6784, 7895, -1, 7895, 6784, 7889, -1, 7888, 7889, 6783, -1, 6828, 6783, 7890, -1, 6829, 7890, 7891, -1, 7893, 7891, 7894, -1, 7892, 7894, 7975, -1, 7892, 7893, 7894, -1, 7895, 7889, 7888, -1, 7888, 6783, 6828, -1, 6828, 7890, 6829, -1, 6829, 7891, 7893, -1, 6780, 7897, 7894, -1, 6780, 7896, 7897, -1, 7897, 7896, 6797, -1, 6796, 7897, 6797, -1, 6796, 7898, 7897, -1, 7897, 7898, 7899, -1, 7902, 7899, 7901, -1, 7900, 7901, 6795, -1, 8239, 6795, 8233, -1, 8239, 7900, 6795, -1, 7897, 7899, 7902, -1, 7902, 7901, 7900, -1, 6795, 6794, 8233, -1, 8233, 6794, 7904, -1, 7904, 6794, 7905, -1, 7999, 7905, 6779, -1, 8232, 6779, 7906, -1, 6607, 8232, 7906, -1, 6607, 7903, 8232, -1, 8232, 7903, 6606, -1, 8237, 6606, 8231, -1, 8237, 8232, 6606, -1, 7904, 7905, 7999, -1, 6779, 7907, 7906, -1, 7906, 7907, 6598, -1, 6598, 7907, 6599, -1, 6599, 7907, 6792, -1, 6608, 6792, 7913, -1, 7914, 7913, 7908, -1, 7909, 7908, 7910, -1, 7915, 7910, 7912, -1, 7911, 7912, 6616, -1, 7911, 7915, 7912, -1, 6599, 6792, 6608, -1, 6608, 7913, 7914, -1, 7914, 7908, 7909, -1, 7909, 7910, 7915, -1, 7912, 7916, 6616, -1, 6616, 7916, 6617, -1, 6617, 7916, 6778, -1, 8381, 6778, 6777, -1, 8219, 6777, 8216, -1, 7917, 8219, 8216, -1, 7917, 7918, 8219, -1, 8219, 7918, 8218, -1, 6617, 6778, 8381, -1, 6619, 8381, 8380, -1, 6620, 8380, 6611, -1, 6620, 6619, 8380, -1, 8381, 6777, 8219, -1, 6617, 8381, 6619, -1, 7775, 6742, 8380, -1, 7775, 6710, 6742, -1, 7775, 7774, 7805, -1, 6594, 7931, 8380, -1, 7919, 8380, 6742, -1, 7919, 6594, 8380, -1, 7919, 7920, 6594, -1, 7919, 6748, 7920, -1, 7920, 6748, 7921, -1, 7921, 6748, 6746, -1, 7938, 6746, 6740, -1, 7936, 6740, 7923, -1, 7922, 7923, 6739, -1, 7924, 6739, 6738, -1, 8250, 6738, 7925, -1, 8249, 7925, 8005, -1, 8004, 8005, 6737, -1, 8003, 6737, 6735, -1, 7926, 6735, 6836, -1, 7926, 8003, 6735, -1, 7926, 8247, 8003, -1, 7926, 6864, 8247, -1, 8247, 6864, 6834, -1, 7927, 8247, 6834, -1, 7927, 7928, 8247, -1, 8247, 7928, 7930, -1, 7929, 7930, 8246, -1, 7929, 8247, 7930, -1, 7931, 6613, 8380, -1, 8380, 6613, 7932, -1, 7933, 8380, 7932, -1, 7933, 7934, 8380, -1, 8380, 7934, 6611, -1, 8231, 6606, 7935, -1, 7935, 6606, 6605, -1, 7939, 6605, 6603, -1, 8236, 6603, 6601, -1, 7937, 6601, 7938, -1, 7936, 7938, 6740, -1, 7936, 7937, 7938, -1, 7935, 6605, 7939, -1, 7939, 6603, 8236, -1, 8236, 6601, 7937, -1, 7938, 7921, 6746, -1, 7940, 6674, 7845, -1, 7845, 6674, 7941, -1, 7942, 7845, 7941, -1, 7942, 6673, 7845, -1, 7845, 6673, 7943, -1, 7944, 7845, 7943, -1, 7944, 7945, 7845, -1, 7845, 7945, 7946, -1, 6665, 7876, 8298, -1, 7876, 7875, 8307, -1, 7875, 7874, 8306, -1, 7874, 7948, 7947, -1, 7948, 7949, 8305, -1, 7949, 6663, 7878, -1, 6682, 6704, 7950, -1, 6704, 6703, 6820, -1, 6703, 7951, 7853, -1, 7951, 6708, 7952, -1, 6708, 6707, 7852, -1, 6707, 7953, 8317, -1, 7953, 7955, 7954, -1, 7955, 7849, 7851, -1, 7849, 7956, 7850, -1, 7956, 7957, 7877, -1, 7957, 7958, 6666, -1, 7843, 7844, 6580, -1, 7826, 7824, 6581, -1, 6690, 8341, 7824, -1, 6690, 7959, 8341, -1, 6690, 6689, 7959, -1, 7959, 6689, 7960, -1, 7960, 6689, 6688, -1, 8353, 6688, 8352, -1, 8353, 7960, 6688, -1, 6693, 7978, 6688, -1, 6693, 6687, 7978, -1, 7978, 6687, 7961, -1, 7856, 7855, 6852, -1, 7855, 6682, 7854, -1, 7962, 7780, 7963, -1, 7963, 6772, 7781, -1, 7964, 7963, 7781, -1, 7964, 6715, 7963, -1, 7964, 7965, 6715, -1, 6715, 7965, 6723, -1, 6723, 7965, 8252, -1, 6725, 8252, 8253, -1, 8254, 6725, 8253, -1, 8254, 7966, 6725, -1, 6725, 7966, 7995, -1, 7967, 7995, 6716, -1, 7967, 6725, 7995, -1, 7781, 7968, 7969, -1, 7969, 7782, 7970, -1, 7970, 7783, 7784, -1, 7784, 7785, 8272, -1, 8272, 6770, 8271, -1, 8271, 7971, 7972, -1, 6837, 6731, 6805, -1, 6837, 6732, 6731, -1, 6837, 6836, 6732, -1, 6732, 6836, 6735, -1, 6861, 8000, 7930, -1, 6861, 7973, 8000, -1, 6861, 7897, 7973, -1, 6861, 6860, 7897, -1, 7897, 6860, 7974, -1, 7894, 7974, 7975, -1, 7894, 7897, 7974, -1, 6825, 7976, 6826, -1, 6825, 6824, 7976, -1, 7976, 6824, 6822, -1, 6821, 7976, 6822, -1, 6821, 7977, 7976, -1, 7976, 7977, 7952, -1, 7952, 7977, 7853, -1, 7981, 8349, 7978, -1, 7981, 7980, 8349, -1, 7981, 7979, 7980, -1, 7981, 7982, 7979, -1, 7979, 7982, 8347, -1, 8347, 7982, 7984, -1, 8346, 7984, 7985, -1, 7983, 7985, 8345, -1, 7983, 8346, 7985, -1, 8347, 7984, 8346, -1, 7985, 6818, 8345, -1, 8345, 6818, 7986, -1, 7986, 6818, 6817, -1, 7987, 7986, 6817, -1, 7987, 6814, 7986, -1, 7986, 6814, 6847, -1, 7795, 6843, 7988, -1, 7988, 6843, 8257, -1, 8257, 6843, 6842, -1, 8260, 6842, 7990, -1, 8260, 8257, 6842, -1, 6842, 7989, 7990, -1, 7990, 7989, 8259, -1, 8259, 7989, 7992, -1, 7991, 7992, 8256, -1, 7991, 8259, 7992, -1, 7992, 6809, 8256, -1, 8256, 6809, 7993, -1, 7993, 6809, 7995, -1, 7994, 7995, 7966, -1, 7994, 7993, 7995, -1, 7996, 8006, 7995, -1, 7996, 6719, 8006, -1, 7996, 7997, 6719, -1, 6719, 7997, 6729, -1, 6729, 7997, 6805, -1, 7998, 6805, 6731, -1, 7998, 6729, 6805, -1, 8232, 7999, 6779, -1, 8000, 8241, 7930, -1, 7930, 8241, 8001, -1, 8242, 7930, 8001, -1, 8242, 8002, 7930, -1, 7930, 8002, 8246, -1, 8003, 8004, 6737, -1, 8004, 8249, 8005, -1, 8249, 8250, 7925, -1, 8250, 7924, 6738, -1, 7924, 7922, 6739, -1, 7922, 7936, 7923, -1, 8006, 6718, 7995, -1, 7995, 6718, 6716, -1, 6725, 6723, 8252, -1, 8323, 8326, 7823, -1, 8326, 8325, 6584, -1, 8325, 8007, 7822, -1, 8007, 7821, 6585, -1, 7818, 8336, 6647, -1, 8336, 8008, 7815, -1, 7815, 8008, 8009, -1, 8010, 7815, 8009, -1, 8010, 8332, 7815, -1, 7815, 8332, 8340, -1, 8334, 7815, 8340, -1, 8349, 8350, 7978, -1, 7978, 8350, 6688, -1, 6688, 8350, 8352, -1, 8341, 8323, 7824, -1, 7824, 8323, 6582, -1, 7976, 8011, 6826, -1, 6826, 8011, 8319, -1, 8012, 6826, 8319, -1, 8012, 8313, 6826, -1, 6826, 8313, 8320, -1, 7834, 8013, 7829, -1, 7829, 8013, 6574, -1, 6569, 7829, 6574, -1, 8451, 8450, 8014, -1, 8014, 8450, 8196, -1, 8015, 8014, 8196, -1, 8015, 8016, 8014, -1, 8014, 8016, 8278, -1, 8277, 8014, 8278, -1, 8277, 8276, 8014, -1, 8017, 6711, 8450, -1, 8017, 6741, 6711, -1, 8017, 6595, 6741, -1, 8017, 6593, 6595, -1, 8017, 6614, 6593, -1, 8017, 6623, 6614, -1, 8017, 6622, 6623, -1, 8017, 6612, 6622, -1, 8017, 6621, 6612, -1, 8017, 8018, 6621, -1, 8017, 8020, 8018, -1, 8017, 8019, 8020, -1, 8020, 8019, 8028, -1, 6791, 8028, 8029, -1, 6791, 8020, 8028, -1, 6791, 6618, 8020, -1, 6791, 8021, 6618, -1, 6618, 8021, 8022, -1, 8022, 8021, 8030, -1, 6615, 8030, 8023, -1, 8024, 8023, 8025, -1, 6610, 8025, 6609, -1, 6610, 8024, 8025, -1, 8026, 8027, 8028, -1, 8028, 8027, 8217, -1, 8215, 8028, 8217, -1, 8215, 8029, 8028, -1, 8022, 8030, 6615, -1, 6615, 8023, 8024, -1, 8025, 8031, 6609, -1, 6609, 8031, 8032, -1, 8032, 8031, 8033, -1, 6600, 8033, 8034, -1, 6600, 8032, 8033, -1, 8033, 8035, 8034, -1, 8034, 8035, 6597, -1, 6597, 8035, 6793, -1, 8036, 6793, 8050, -1, 6596, 8050, 8037, -1, 8038, 6596, 8037, -1, 8038, 8039, 6596, -1, 8038, 8041, 8039, -1, 8039, 8041, 8040, -1, 8040, 8041, 8042, -1, 6604, 8042, 8043, -1, 6602, 8043, 8044, -1, 8045, 8044, 5807, -1, 8047, 5807, 8046, -1, 6747, 8046, 6745, -1, 6747, 8047, 8046, -1, 6747, 8048, 8047, -1, 8047, 8048, 8049, -1, 8049, 8048, 6741, -1, 6595, 8049, 6741, -1, 6597, 6793, 8036, -1, 8037, 8050, 8238, -1, 8238, 8050, 8052, -1, 8051, 8052, 8053, -1, 8054, 8053, 8055, -1, 8054, 8051, 8053, -1, 8238, 8052, 8051, -1, 8053, 8056, 8055, -1, 8055, 8056, 8234, -1, 8234, 8056, 8058, -1, 8057, 8058, 8059, -1, 8235, 8059, 5824, -1, 8235, 8057, 8059, -1, 8234, 8058, 8057, -1, 8059, 8062, 5824, -1, 5824, 8062, 6251, -1, 6251, 8062, 8060, -1, 6862, 6251, 8060, -1, 6862, 8061, 6251, -1, 6862, 6863, 8061, -1, 8061, 6863, 8240, -1, 8240, 6863, 8203, -1, 8203, 6863, 6831, -1, 8204, 6831, 6832, -1, 8205, 6832, 6833, -1, 8243, 6833, 8206, -1, 8243, 8205, 6833, -1, 8062, 6798, 8060, -1, 8060, 6798, 5830, -1, 5830, 6798, 8063, -1, 6859, 8063, 6781, -1, 6858, 6781, 8064, -1, 6830, 8064, 6799, -1, 8095, 6799, 6782, -1, 8096, 6782, 6800, -1, 6857, 6800, 8202, -1, 6856, 8202, 8094, -1, 6827, 8094, 8315, -1, 8314, 6827, 8315, -1, 8314, 8066, 6827, -1, 8314, 8065, 8066, -1, 8066, 8065, 6823, -1, 6823, 8065, 8312, -1, 8067, 6823, 8312, -1, 8067, 5973, 6823, -1, 8067, 8318, 5973, -1, 5973, 8318, 6855, -1, 6855, 8318, 8068, -1, 8201, 8068, 8069, -1, 8070, 8069, 8071, -1, 6701, 8071, 8311, -1, 6706, 8311, 8310, -1, 8188, 8310, 8309, -1, 8187, 8309, 8308, -1, 6705, 8308, 8322, -1, 6700, 8322, 8169, -1, 8173, 8169, 8072, -1, 8174, 8072, 6669, -1, 8075, 6669, 5938, -1, 6672, 8075, 5938, -1, 6672, 8073, 8075, -1, 8075, 8073, 8074, -1, 6676, 8075, 8074, -1, 6676, 6677, 8075, -1, 8075, 6677, 6678, -1, 8076, 8075, 6678, -1, 8076, 8230, 8075, -1, 8076, 8099, 8230, -1, 8076, 6790, 8099, -1, 8076, 8077, 6790, -1, 6790, 8077, 6804, -1, 6804, 8077, 8078, -1, 6803, 8078, 6679, -1, 6802, 6679, 6680, -1, 8098, 6680, 8079, -1, 8080, 8098, 8079, -1, 8080, 8081, 8098, -1, 8080, 6230, 8081, -1, 8081, 6230, 8082, -1, 8082, 6230, 8083, -1, 8084, 8082, 8083, -1, 8084, 8086, 8082, -1, 8084, 8085, 8086, -1, 8086, 8085, 6787, -1, 6787, 8085, 6664, -1, 8088, 6664, 8087, -1, 8303, 8087, 8304, -1, 8303, 8088, 8087, -1, 8303, 8089, 8088, -1, 8088, 8089, 8090, -1, 8090, 8089, 8295, -1, 8092, 8295, 8294, -1, 8091, 8092, 8294, -1, 8091, 6785, 8092, -1, 8091, 8300, 6785, -1, 6785, 8300, 8097, -1, 8097, 8300, 8293, -1, 6801, 8293, 8093, -1, 6102, 6801, 8093, -1, 6102, 8202, 6801, -1, 6102, 8094, 8202, -1, 5830, 8063, 6859, -1, 6859, 6781, 6858, -1, 6858, 8064, 6830, -1, 6830, 6799, 8095, -1, 8095, 6782, 8096, -1, 8096, 6800, 6857, -1, 6801, 8097, 8293, -1, 8092, 8090, 8295, -1, 8088, 6787, 6664, -1, 8098, 6802, 6680, -1, 6802, 6803, 6679, -1, 6803, 6804, 8078, -1, 6790, 8226, 8099, -1, 8099, 8226, 8229, -1, 8228, 8099, 8229, -1, 8228, 8224, 8099, -1, 8099, 8224, 8222, -1, 8426, 6699, 8075, -1, 8426, 6692, 6699, -1, 8426, 8100, 6692, -1, 8426, 6120, 8100, -1, 8426, 6572, 6120, -1, 8426, 6573, 6572, -1, 8426, 6578, 6573, -1, 8426, 6571, 6578, -1, 8426, 8101, 6571, -1, 8426, 6576, 8101, -1, 8426, 8102, 6576, -1, 8426, 8105, 8102, -1, 8426, 8104, 8105, -1, 8426, 8425, 8104, -1, 8288, 8103, 8104, -1, 8104, 8103, 8287, -1, 8284, 8104, 8287, -1, 8284, 8283, 8104, -1, 8104, 8283, 8105, -1, 8102, 8105, 6575, -1, 6575, 8105, 8106, -1, 8109, 8106, 6644, -1, 6570, 6644, 8110, -1, 8111, 8110, 6645, -1, 8107, 6645, 8108, -1, 8107, 8111, 6645, -1, 6575, 8106, 8109, -1, 8109, 6644, 6570, -1, 6570, 8110, 8111, -1, 6645, 8112, 8108, -1, 8108, 8112, 5909, -1, 5909, 8112, 8113, -1, 6592, 8113, 8114, -1, 6592, 5909, 8113, -1, 8113, 8115, 8114, -1, 8114, 8115, 6591, -1, 6591, 8115, 6624, -1, 6587, 6624, 6625, -1, 8116, 6625, 8120, -1, 8330, 8116, 8120, -1, 8330, 8117, 8116, -1, 8330, 8329, 8117, -1, 8117, 8329, 8118, -1, 8118, 8329, 8328, -1, 8213, 8328, 8327, -1, 8214, 8327, 8324, -1, 6583, 8324, 5857, -1, 8119, 5857, 6696, -1, 6579, 6696, 6697, -1, 6692, 6579, 6697, -1, 6692, 8100, 6579, -1, 6591, 6624, 6587, -1, 8120, 6625, 8335, -1, 8335, 6625, 8121, -1, 8337, 8121, 8122, -1, 8331, 8122, 8338, -1, 8331, 8337, 8122, -1, 8335, 8121, 8337, -1, 8122, 6627, 8338, -1, 8338, 6627, 8123, -1, 8123, 6627, 6628, -1, 8339, 6628, 6650, -1, 8333, 6650, 5871, -1, 8333, 8339, 6650, -1, 8123, 6628, 8339, -1, 6650, 8126, 5871, -1, 5871, 8126, 8356, -1, 8356, 8126, 6815, -1, 6816, 8356, 6815, -1, 6816, 8125, 8356, -1, 6816, 8124, 8125, -1, 6816, 6849, 8124, -1, 8124, 6849, 8342, -1, 8342, 6849, 6850, -1, 8343, 6850, 8344, -1, 8343, 8342, 6850, -1, 6815, 8126, 6813, -1, 6813, 8126, 6629, -1, 6848, 6629, 8127, -1, 8149, 8127, 6651, -1, 6846, 6651, 6631, -1, 6845, 6631, 8128, -1, 6844, 8128, 8129, -1, 5876, 8129, 6654, -1, 8130, 6654, 8131, -1, 8273, 8131, 6276, -1, 8273, 8130, 8131, -1, 8273, 8132, 8130, -1, 8273, 8133, 8132, -1, 8132, 8133, 8135, -1, 8135, 8133, 8136, -1, 8134, 8135, 8136, -1, 8134, 6810, 8135, -1, 8134, 8137, 6810, -1, 6810, 8137, 6841, -1, 6841, 8137, 8138, -1, 6840, 8138, 8139, -1, 8141, 6840, 8139, -1, 8141, 8140, 6840, -1, 8141, 8200, 8140, -1, 8140, 8200, 6839, -1, 6839, 8200, 6717, -1, 6727, 6839, 6717, -1, 6727, 8142, 6839, -1, 6839, 8142, 6808, -1, 6808, 8142, 6728, -1, 6806, 6728, 6720, -1, 6807, 6720, 8143, -1, 6730, 6807, 8143, -1, 6730, 6838, 6807, -1, 6730, 6733, 6838, -1, 6838, 6733, 8144, -1, 8144, 6733, 6734, -1, 6835, 6734, 6736, -1, 8145, 6835, 6736, -1, 8145, 8146, 6835, -1, 8145, 8248, 8146, -1, 8145, 8147, 8248, -1, 8248, 8147, 8244, -1, 8244, 8147, 6743, -1, 8148, 6743, 6744, -1, 8245, 6744, 8209, -1, 8208, 8209, 6745, -1, 8046, 8208, 6745, -1, 6813, 6629, 6848, -1, 6848, 8127, 8149, -1, 8149, 6651, 6846, -1, 6846, 6631, 6845, -1, 6845, 8128, 6844, -1, 6844, 8129, 5876, -1, 5876, 6654, 8130, -1, 8131, 8150, 6276, -1, 6276, 8150, 8151, -1, 8151, 8150, 8261, -1, 8261, 8150, 6656, -1, 8263, 6656, 6657, -1, 8152, 6657, 6634, -1, 8264, 6634, 8153, -1, 8264, 8152, 6634, -1, 8261, 6656, 8263, -1, 8263, 6657, 8152, -1, 6634, 6658, 8153, -1, 8153, 6658, 8265, -1, 8265, 6658, 8158, -1, 8270, 8158, 8197, -1, 8198, 8197, 8154, -1, 8199, 8154, 6771, -1, 8266, 6771, 8155, -1, 8267, 8155, 6774, -1, 8156, 6774, 6775, -1, 8157, 6775, 6776, -1, 6721, 6776, 8193, -1, 6713, 8193, 8192, -1, 6713, 6721, 8193, -1, 8197, 8158, 6769, -1, 6769, 8158, 6660, -1, 8161, 6660, 8162, -1, 8160, 8162, 6636, -1, 8159, 6636, 6287, -1, 8159, 8160, 6636, -1, 6769, 6660, 8161, -1, 8161, 8162, 8160, -1, 6636, 6638, 6287, -1, 6287, 6638, 8163, -1, 8163, 6638, 6661, -1, 6762, 6661, 6760, -1, 6762, 8163, 6661, -1, 6661, 6662, 6760, -1, 6760, 6662, 6758, -1, 6758, 6662, 8164, -1, 8165, 8164, 6640, -1, 6757, 6640, 8196, -1, 6756, 8196, 8450, -1, 6765, 8450, 8195, -1, 6765, 6756, 8450, -1, 6758, 8164, 8165, -1, 8165, 6640, 6757, -1, 8047, 8045, 5807, -1, 8045, 6602, 8044, -1, 6602, 6604, 8043, -1, 6604, 8040, 8042, -1, 6596, 8036, 8050, -1, 8087, 8166, 8304, -1, 8304, 8166, 8167, -1, 8167, 8166, 6670, -1, 8297, 6670, 8168, -1, 8170, 8168, 6671, -1, 8171, 6671, 6667, -1, 8172, 6667, 8169, -1, 8322, 8172, 8169, -1, 8167, 6670, 8297, -1, 8297, 8168, 8170, -1, 8170, 6671, 8171, -1, 8171, 6667, 8172, -1, 6700, 8169, 8173, -1, 8173, 8072, 8174, -1, 8174, 6669, 8075, -1, 6699, 8174, 8075, -1, 6683, 6853, 6681, -1, 6683, 8175, 6853, -1, 6683, 6684, 8175, -1, 8175, 6684, 6685, -1, 8180, 6685, 6686, -1, 8181, 6686, 8176, -1, 8177, 8176, 8182, -1, 8177, 8181, 8176, -1, 8177, 8178, 8181, -1, 8181, 8178, 8179, -1, 8179, 8178, 8348, -1, 6851, 8348, 8344, -1, 6850, 6851, 8344, -1, 8175, 6685, 8180, -1, 8180, 6686, 8181, -1, 8176, 8183, 8182, -1, 8182, 8183, 8351, -1, 8351, 8183, 8184, -1, 8185, 8184, 6694, -1, 8354, 6694, 6695, -1, 8186, 6695, 6691, -1, 6177, 6691, 6696, -1, 5857, 6177, 6696, -1, 8351, 8184, 8185, -1, 8185, 6694, 8354, -1, 8354, 6695, 8186, -1, 8186, 6691, 6177, -1, 8119, 6696, 6579, -1, 6700, 6705, 8322, -1, 6705, 8187, 8308, -1, 8187, 8188, 8309, -1, 8188, 6706, 8310, -1, 6706, 6701, 8311, -1, 6701, 8070, 8071, -1, 8069, 8070, 8201, -1, 8201, 8070, 6702, -1, 6854, 6702, 8190, -1, 8189, 8190, 6709, -1, 8191, 8189, 6709, -1, 8191, 6819, 8189, -1, 8191, 6681, 6819, -1, 6819, 6681, 6853, -1, 8201, 6702, 6854, -1, 6854, 8190, 8189, -1, 8194, 6750, 8450, -1, 8192, 8450, 6711, -1, 8192, 8194, 8450, -1, 8192, 8193, 8194, -1, 6750, 6751, 8450, -1, 8450, 6751, 6752, -1, 6754, 8450, 6752, -1, 6754, 6763, 8450, -1, 8450, 6763, 8195, -1, 6756, 6757, 8196, -1, 8270, 8197, 8198, -1, 8198, 8154, 8199, -1, 8199, 6771, 8266, -1, 8266, 8155, 8267, -1, 8267, 6774, 8156, -1, 8156, 6775, 8157, -1, 8157, 6776, 6721, -1, 5796, 6721, 6722, -1, 8251, 6722, 6714, -1, 8258, 6714, 6724, -1, 8210, 6724, 6726, -1, 8255, 6726, 8211, -1, 8212, 8211, 6717, -1, 8200, 8212, 6717, -1, 6807, 6806, 6720, -1, 6806, 6808, 6728, -1, 6840, 6841, 8138, -1, 6851, 8179, 8348, -1, 8201, 6855, 8068, -1, 6827, 6856, 8094, -1, 6856, 6857, 8202, -1, 8203, 6831, 8204, -1, 8204, 6832, 8205, -1, 6833, 8207, 8206, -1, 8206, 8207, 8146, -1, 8146, 8207, 6835, -1, 6835, 8144, 6734, -1, 8208, 8245, 8209, -1, 8245, 8148, 6744, -1, 8148, 8244, 6743, -1, 8157, 6721, 5796, -1, 5796, 6722, 8251, -1, 8251, 6714, 8258, -1, 8258, 6724, 8210, -1, 8210, 6726, 8255, -1, 8255, 8211, 8212, -1, 8270, 8265, 8158, -1, 8118, 8328, 8213, -1, 8213, 8327, 8214, -1, 8214, 8324, 6583, -1, 8119, 6583, 5857, -1, 8116, 6587, 6625, -1, 8017, 8450, 8380, -1, 8380, 8450, 7775, -1, 8426, 8075, 8419, -1, 8419, 8075, 7845, -1, 8381, 8219, 8019, -1, 8019, 8219, 8028, -1, 8029, 8215, 6777, -1, 6777, 8215, 8216, -1, 8216, 8215, 8217, -1, 7917, 8217, 8027, -1, 7918, 8027, 8026, -1, 8218, 8026, 8219, -1, 8218, 7918, 8026, -1, 8216, 8217, 7917, -1, 7917, 8027, 7918, -1, 8026, 8028, 8219, -1, 8099, 8222, 8220, -1, 8220, 8222, 8221, -1, 8221, 8222, 8224, -1, 8223, 8224, 8228, -1, 8225, 8228, 8229, -1, 8227, 8229, 8226, -1, 7860, 8227, 8226, -1, 8221, 8224, 8223, -1, 8223, 8228, 8225, -1, 8225, 8229, 8227, -1, 8230, 8099, 7858, -1, 7858, 8099, 8220, -1, 5807, 8044, 7937, -1, 7937, 8044, 8236, -1, 8236, 8044, 8043, -1, 7939, 8043, 8042, -1, 7935, 8042, 8041, -1, 8231, 8041, 8038, -1, 8237, 8038, 8037, -1, 8232, 8037, 8238, -1, 7999, 8238, 8051, -1, 7904, 8051, 8054, -1, 8233, 8054, 8055, -1, 8239, 8055, 8234, -1, 7900, 8234, 8057, -1, 7902, 8057, 8235, -1, 7897, 8235, 7973, -1, 7897, 7902, 8235, -1, 8236, 8043, 7939, -1, 7939, 8042, 7935, -1, 7935, 8041, 8231, -1, 8231, 8038, 8237, -1, 8237, 8037, 8232, -1, 8232, 8238, 7999, -1, 7999, 8051, 7904, -1, 7904, 8054, 8233, -1, 8233, 8055, 8239, -1, 8239, 8234, 7900, -1, 7900, 8057, 7902, -1, 8235, 5824, 7973, -1, 8046, 5807, 7936, -1, 7936, 5807, 7937, -1, 8000, 6251, 8241, -1, 8241, 6251, 8061, -1, 8240, 8241, 8061, -1, 8240, 8001, 8241, -1, 8240, 8203, 8001, -1, 8001, 8203, 8242, -1, 8242, 8203, 8204, -1, 8002, 8204, 8205, -1, 8246, 8205, 8243, -1, 7929, 8243, 8206, -1, 8247, 8206, 8146, -1, 8003, 8146, 8248, -1, 8004, 8248, 8244, -1, 8249, 8244, 8148, -1, 8250, 8148, 8245, -1, 7924, 8245, 8208, -1, 7922, 8208, 8046, -1, 7936, 7922, 8046, -1, 8242, 8204, 8002, -1, 8002, 8205, 8246, -1, 8246, 8243, 7929, -1, 7929, 8206, 8247, -1, 8247, 8146, 8003, -1, 8003, 8248, 8004, -1, 8004, 8244, 8249, -1, 8249, 8148, 8250, -1, 8250, 8245, 7924, -1, 7924, 8208, 7922, -1, 5824, 6251, 7973, -1, 7973, 6251, 8000, -1, 5796, 8251, 7964, -1, 7964, 8251, 7965, -1, 7965, 8251, 8258, -1, 8252, 8258, 8210, -1, 8253, 8210, 8255, -1, 8254, 8255, 8212, -1, 7966, 8212, 8200, -1, 7994, 8200, 8141, -1, 7993, 8141, 8139, -1, 8256, 8139, 8138, -1, 7991, 8138, 8137, -1, 8259, 8137, 8134, -1, 7990, 8134, 8136, -1, 8260, 8136, 8133, -1, 8257, 8133, 7988, -1, 8257, 8260, 8133, -1, 7965, 8258, 8252, -1, 8252, 8210, 8253, -1, 8253, 8255, 8254, -1, 8254, 8212, 7966, -1, 7966, 8200, 7994, -1, 7994, 8141, 7993, -1, 7993, 8139, 8256, -1, 8256, 8138, 7991, -1, 7991, 8137, 8259, -1, 8259, 8134, 7990, -1, 7990, 8136, 8260, -1, 8133, 8273, 7988, -1, 8157, 5796, 7781, -1, 7781, 5796, 7964, -1, 7794, 6276, 7793, -1, 7793, 6276, 8151, -1, 8261, 7793, 8151, -1, 8261, 7792, 7793, -1, 8261, 8263, 7792, -1, 7792, 8263, 8262, -1, 8262, 8263, 8152, -1, 7791, 8152, 8264, -1, 8268, 8264, 8153, -1, 8269, 8153, 8265, -1, 7788, 8265, 8270, -1, 7972, 8270, 8198, -1, 8271, 8198, 8199, -1, 8272, 8199, 8266, -1, 7784, 8266, 8267, -1, 7970, 8267, 8156, -1, 7969, 8156, 8157, -1, 7781, 7969, 8157, -1, 8262, 8152, 7791, -1, 7791, 8264, 8268, -1, 8268, 8153, 8269, -1, 8269, 8265, 7788, -1, 7788, 8270, 7972, -1, 7972, 8198, 8271, -1, 8271, 8199, 8272, -1, 8272, 8266, 7784, -1, 7784, 8267, 7970, -1, 7970, 8156, 7969, -1, 8273, 6276, 7988, -1, 7988, 6276, 7794, -1, 8274, 8014, 8275, -1, 8275, 8014, 8276, -1, 8277, 8275, 8276, -1, 8277, 8279, 8275, -1, 8277, 8278, 8279, -1, 8279, 8278, 8280, -1, 8280, 8278, 8016, -1, 8281, 8016, 8015, -1, 6643, 8281, 8015, -1, 8280, 8016, 8281, -1, 8451, 8014, 7774, -1, 7774, 8014, 8274, -1, 8437, 8282, 8425, -1, 8425, 8282, 8104, -1, 8283, 8284, 8285, -1, 8285, 8284, 8286, -1, 8286, 8284, 8287, -1, 8290, 8287, 8103, -1, 8291, 8103, 8288, -1, 8289, 8288, 8104, -1, 8282, 8289, 8104, -1, 8286, 8287, 8290, -1, 8290, 8103, 8291, -1, 8291, 8288, 8289, -1, 6102, 8093, 8292, -1, 8292, 8093, 8299, -1, 8299, 8093, 8293, -1, 7885, 8293, 8300, -1, 8301, 8300, 8091, -1, 7882, 8091, 8294, -1, 8302, 8294, 8295, -1, 7881, 8295, 8089, -1, 8296, 8089, 8303, -1, 7878, 8303, 8304, -1, 8305, 8304, 8167, -1, 7947, 8167, 8297, -1, 8306, 8297, 8170, -1, 8307, 8170, 8171, -1, 8298, 8171, 8321, -1, 8298, 8307, 8171, -1, 8299, 8293, 7885, -1, 7885, 8300, 8301, -1, 8301, 8091, 7882, -1, 7882, 8294, 8302, -1, 8302, 8295, 7881, -1, 7881, 8089, 8296, -1, 8296, 8303, 7878, -1, 7878, 8304, 8305, -1, 8305, 8167, 7947, -1, 7947, 8297, 8306, -1, 8306, 8170, 8307, -1, 8171, 8172, 8321, -1, 8094, 6102, 7887, -1, 7887, 6102, 8292, -1, 7877, 8322, 7850, -1, 7850, 8322, 8308, -1, 8309, 7850, 8308, -1, 8309, 7851, 7850, -1, 8309, 8310, 7851, -1, 7851, 8310, 7954, -1, 7954, 8310, 8311, -1, 8317, 8311, 8071, -1, 7852, 8071, 8069, -1, 7952, 8069, 8068, -1, 7976, 8068, 8318, -1, 8011, 8318, 8067, -1, 8319, 8067, 8312, -1, 8012, 8312, 8065, -1, 8313, 8065, 8314, -1, 8320, 8314, 8315, -1, 8316, 8315, 8094, -1, 7887, 8316, 8094, -1, 7954, 8311, 8317, -1, 8317, 8071, 7852, -1, 7852, 8069, 7952, -1, 7952, 8068, 7976, -1, 7976, 8318, 8011, -1, 8011, 8067, 8319, -1, 8319, 8312, 8012, -1, 8012, 8065, 8313, -1, 8313, 8314, 8320, -1, 8320, 8315, 8316, -1, 8172, 8322, 8321, -1, 8321, 8322, 7877, -1, 8323, 5857, 8326, -1, 8326, 5857, 8324, -1, 8327, 8326, 8324, -1, 8327, 8325, 8326, -1, 8327, 8328, 8325, -1, 8325, 8328, 8007, -1, 8007, 8328, 8329, -1, 7821, 8329, 8330, -1, 7820, 8330, 8120, -1, 7818, 8120, 8335, -1, 8336, 8335, 8337, -1, 8008, 8337, 8331, -1, 8009, 8331, 8338, -1, 8010, 8338, 8123, -1, 8332, 8123, 8339, -1, 8340, 8339, 8333, -1, 8334, 8333, 5871, -1, 8355, 8334, 5871, -1, 8007, 8329, 7821, -1, 7821, 8330, 7820, -1, 7820, 8120, 7818, -1, 7818, 8335, 8336, -1, 8336, 8337, 8008, -1, 8008, 8331, 8009, -1, 8009, 8338, 8010, -1, 8010, 8123, 8332, -1, 8332, 8339, 8340, -1, 8340, 8333, 8334, -1, 6177, 5857, 8341, -1, 8341, 5857, 8323, -1, 8356, 8125, 7813, -1, 7813, 8125, 7986, -1, 7986, 8125, 8124, -1, 8345, 8124, 8342, -1, 7983, 8342, 8343, -1, 8346, 8343, 8344, -1, 8347, 8344, 8348, -1, 7979, 8348, 8178, -1, 7980, 8178, 8177, -1, 8349, 8177, 8182, -1, 8350, 8182, 8351, -1, 8352, 8351, 8185, -1, 8353, 8185, 8354, -1, 7960, 8354, 8186, -1, 7959, 8186, 8341, -1, 7959, 7960, 8186, -1, 7986, 8124, 8345, -1, 8345, 8342, 7983, -1, 7983, 8343, 8346, -1, 8346, 8344, 8347, -1, 8347, 8348, 7979, -1, 7979, 8178, 7980, -1, 7980, 8177, 8349, -1, 8349, 8182, 8350, -1, 8350, 8351, 8352, -1, 8352, 8185, 8353, -1, 8353, 8354, 7960, -1, 8186, 6177, 8341, -1, 5871, 8356, 8355, -1, 8355, 8356, 7813, -1, 8373, 8357, 8379, -1, 8379, 8357, 8384, -1, 8358, 8384, 8378, -1, 8358, 8379, 8384, -1, 8378, 8384, 8361, -1, 8361, 8384, 8386, -1, 8359, 8386, 8383, -1, 8360, 8383, 8376, -1, 8360, 8359, 8383, -1, 8361, 8386, 8359, -1, 8383, 8382, 8376, -1, 8376, 8382, 8362, -1, 8362, 8382, 8381, -1, 8019, 8362, 8381, -1, 8017, 8380, 8375, -1, 8375, 8380, 8385, -1, 8364, 8385, 8363, -1, 8364, 8375, 8385, -1, 8385, 8365, 8363, -1, 8363, 8365, 8372, -1, 8372, 8365, 8377, -1, 8377, 8365, 8366, -1, 8368, 8366, 8369, -1, 8367, 8369, 8374, -1, 8367, 8368, 8369, -1, 8377, 8366, 8368, -1, 8369, 8370, 8374, -1, 8374, 8370, 8371, -1, 8019, 8017, 8362, -1, 8362, 8017, 8375, -1, 8376, 8375, 8364, -1, 8360, 8364, 8363, -1, 8359, 8363, 8372, -1, 8361, 8372, 8377, -1, 8378, 8377, 8368, -1, 8358, 8368, 8367, -1, 8379, 8367, 8374, -1, 8373, 8374, 8371, -1, 8373, 8379, 8374, -1, 8362, 8375, 8376, -1, 8376, 8364, 8360, -1, 8360, 8363, 8359, -1, 8359, 8372, 8361, -1, 8361, 8377, 8378, -1, 8378, 8368, 8358, -1, 8358, 8367, 8379, -1, 8380, 8381, 8385, -1, 8385, 8381, 8382, -1, 8365, 8382, 8383, -1, 8366, 8383, 8386, -1, 8369, 8386, 8384, -1, 8370, 8384, 8357, -1, 8370, 8369, 8384, -1, 8385, 8382, 8365, -1, 8365, 8383, 8366, -1, 8366, 8386, 8369, -1, 7625, 8387, 8388, -1, 8388, 8387, 8410, -1, 8408, 8410, 8404, -1, 8408, 8388, 8410, -1, 8404, 8410, 8389, -1, 8389, 8410, 8390, -1, 8407, 8390, 8409, -1, 8391, 8409, 8392, -1, 8391, 8407, 8409, -1, 8389, 8390, 8407, -1, 8409, 8394, 8392, -1, 8392, 8394, 8393, -1, 8393, 8394, 7845, -1, 8075, 8393, 7845, -1, 8230, 7858, 8406, -1, 8406, 7858, 8396, -1, 8395, 8396, 8402, -1, 8395, 8406, 8396, -1, 8396, 8398, 8402, -1, 8402, 8398, 8403, -1, 8403, 8398, 8397, -1, 8397, 8398, 8412, -1, 8399, 8412, 8411, -1, 8400, 8411, 8405, -1, 8400, 8399, 8411, -1, 8397, 8412, 8399, -1, 8411, 7672, 8405, -1, 8405, 7672, 8401, -1, 8075, 8230, 8393, -1, 8393, 8230, 8406, -1, 8392, 8406, 8395, -1, 8391, 8395, 8402, -1, 8407, 8402, 8403, -1, 8389, 8403, 8397, -1, 8404, 8397, 8399, -1, 8408, 8399, 8400, -1, 8388, 8400, 8405, -1, 7625, 8405, 8401, -1, 7625, 8388, 8405, -1, 8393, 8406, 8392, -1, 8392, 8395, 8391, -1, 8391, 8402, 8407, -1, 8407, 8403, 8389, -1, 8389, 8397, 8404, -1, 8404, 8399, 8408, -1, 8408, 8400, 8388, -1, 8387, 7672, 8410, -1, 8410, 7672, 8411, -1, 8390, 8411, 8412, -1, 8409, 8412, 8398, -1, 8394, 8398, 8396, -1, 7845, 8396, 7858, -1, 7845, 8394, 8396, -1, 8410, 8411, 8390, -1, 8390, 8412, 8409, -1, 8409, 8398, 8394, -1, 7460, 7414, 8436, -1, 8436, 7414, 8414, -1, 8432, 8414, 8413, -1, 8432, 8436, 8414, -1, 8413, 8414, 8435, -1, 8435, 8414, 8440, -1, 8429, 8440, 8415, -1, 8434, 8415, 8416, -1, 8434, 8429, 8415, -1, 8435, 8440, 8429, -1, 8415, 8438, 8416, -1, 8416, 8438, 8417, -1, 8417, 8438, 8437, -1, 8425, 8417, 8437, -1, 8426, 8419, 8418, -1, 8418, 8419, 8420, -1, 8427, 8420, 8428, -1, 8427, 8418, 8420, -1, 8420, 8421, 8428, -1, 8428, 8421, 8430, -1, 8430, 8421, 8422, -1, 8422, 8421, 8439, -1, 8431, 8439, 8441, -1, 8433, 8441, 8423, -1, 8433, 8431, 8441, -1, 8422, 8439, 8431, -1, 8441, 7413, 8423, -1, 8423, 7413, 8424, -1, 8425, 8426, 8417, -1, 8417, 8426, 8418, -1, 8416, 8418, 8427, -1, 8434, 8427, 8428, -1, 8429, 8428, 8430, -1, 8435, 8430, 8422, -1, 8413, 8422, 8431, -1, 8432, 8431, 8433, -1, 8436, 8433, 8423, -1, 7460, 8423, 8424, -1, 7460, 8436, 8423, -1, 8417, 8418, 8416, -1, 8416, 8427, 8434, -1, 8434, 8428, 8429, -1, 8429, 8430, 8435, -1, 8435, 8422, 8413, -1, 8413, 8431, 8432, -1, 8432, 8433, 8436, -1, 8419, 8437, 8420, -1, 8420, 8437, 8438, -1, 8421, 8438, 8415, -1, 8439, 8415, 8440, -1, 8441, 8440, 8414, -1, 7413, 8414, 7414, -1, 7413, 8441, 8414, -1, 8420, 8438, 8421, -1, 8421, 8415, 8439, -1, 8439, 8440, 8441, -1, 7231, 7230, 8458, -1, 8458, 7230, 8467, -1, 8442, 8467, 8455, -1, 8442, 8458, 8467, -1, 8455, 8467, 8443, -1, 8443, 8467, 8444, -1, 8462, 8444, 8464, -1, 8460, 8464, 8445, -1, 8460, 8462, 8464, -1, 8443, 8444, 8462, -1, 8464, 8466, 8445, -1, 8445, 8466, 8446, -1, 8446, 8466, 7775, -1, 8450, 8446, 7775, -1, 8451, 7774, 8452, -1, 8452, 7774, 8447, -1, 8453, 8447, 8461, -1, 8453, 8452, 8447, -1, 8447, 8448, 8461, -1, 8461, 8448, 8454, -1, 8454, 8448, 8456, -1, 8456, 8448, 8465, -1, 8457, 8465, 8463, -1, 8449, 8463, 8459, -1, 8449, 8457, 8463, -1, 8456, 8465, 8457, -1, 8463, 7352, 8459, -1, 8459, 7352, 7351, -1, 8450, 8451, 8446, -1, 8446, 8451, 8452, -1, 8445, 8452, 8453, -1, 8460, 8453, 8461, -1, 8462, 8461, 8454, -1, 8443, 8454, 8456, -1, 8455, 8456, 8457, -1, 8442, 8457, 8449, -1, 8458, 8449, 8459, -1, 7231, 8459, 7351, -1, 7231, 8458, 8459, -1, 8446, 8452, 8445, -1, 8445, 8453, 8460, -1, 8460, 8461, 8462, -1, 8462, 8454, 8443, -1, 8443, 8456, 8455, -1, 8455, 8457, 8442, -1, 8442, 8449, 8458, -1, 7230, 7352, 8467, -1, 8467, 7352, 8463, -1, 8444, 8463, 8465, -1, 8464, 8465, 8448, -1, 8466, 8448, 8447, -1, 7775, 8447, 7774, -1, 7775, 8466, 8447, -1, 8467, 8463, 8444, -1, 8444, 8465, 8464, -1, 8464, 8448, 8466, -1, 9262, 9272, 8478, -1, 8687, 8478, 8468, -1, 8690, 8468, 8470, -1, 8469, 8470, 8685, -1, 8477, 8685, 9158, -1, 8471, 8477, 9158, -1, 8471, 8476, 8477, -1, 8471, 8472, 8476, -1, 8476, 8472, 8481, -1, 8473, 8481, 8474, -1, 8698, 8474, 8475, -1, 8697, 8475, 8493, -1, 9256, 8493, 9255, -1, 9256, 8697, 8493, -1, 9256, 9257, 8697, -1, 8697, 9257, 8696, -1, 8698, 8696, 8693, -1, 8473, 8693, 8684, -1, 8476, 8684, 8477, -1, 8476, 8473, 8684, -1, 8476, 8481, 8473, -1, 9272, 9287, 8478, -1, 8478, 9287, 8479, -1, 8468, 8479, 9268, -1, 8470, 9268, 9286, -1, 8685, 9286, 9155, -1, 9158, 8685, 9155, -1, 8478, 8479, 8468, -1, 8468, 9268, 8470, -1, 8470, 9286, 8685, -1, 8472, 8480, 8481, -1, 8481, 8480, 8482, -1, 8695, 8482, 8483, -1, 8694, 8483, 9167, -1, 8497, 9167, 9161, -1, 8701, 9161, 9170, -1, 8506, 9170, 8484, -1, 9171, 8506, 8484, -1, 9171, 8490, 8506, -1, 9171, 8485, 8490, -1, 8490, 8485, 8703, -1, 8491, 8703, 8486, -1, 8702, 8486, 8704, -1, 8705, 8704, 8509, -1, 9231, 8509, 9252, -1, 9231, 8705, 8509, -1, 9231, 8487, 8705, -1, 8705, 8487, 8488, -1, 8702, 8488, 8489, -1, 8491, 8489, 8507, -1, 8490, 8507, 8506, -1, 8490, 8491, 8507, -1, 8490, 8703, 8491, -1, 8481, 8482, 8695, -1, 8474, 8695, 8699, -1, 8475, 8699, 8492, -1, 8493, 8492, 8494, -1, 9255, 8494, 8496, -1, 9255, 8493, 8494, -1, 8695, 8483, 8694, -1, 8699, 8694, 8700, -1, 8492, 8700, 8495, -1, 8494, 8495, 8501, -1, 8496, 8501, 8500, -1, 8496, 8494, 8501, -1, 8694, 9167, 8497, -1, 8700, 8497, 8498, -1, 8495, 8498, 8503, -1, 8501, 8503, 8499, -1, 8500, 8499, 9233, -1, 8500, 8501, 8499, -1, 8497, 9161, 8701, -1, 8498, 8701, 8502, -1, 8503, 8502, 8504, -1, 8499, 8504, 8505, -1, 9233, 8505, 9253, -1, 9233, 8499, 8505, -1, 8701, 9170, 8506, -1, 8502, 8506, 8507, -1, 8504, 8507, 8489, -1, 8505, 8489, 8488, -1, 9253, 8488, 8487, -1, 9253, 8505, 8488, -1, 8485, 9173, 8703, -1, 8703, 9173, 8508, -1, 8486, 8508, 8706, -1, 8704, 8706, 8511, -1, 8509, 8511, 8510, -1, 9252, 8510, 8681, -1, 9252, 8509, 8510, -1, 9173, 9164, 8508, -1, 8508, 9164, 8709, -1, 8706, 8709, 8708, -1, 8511, 8708, 8534, -1, 8510, 8534, 8682, -1, 8681, 8682, 8533, -1, 8680, 8533, 8538, -1, 9250, 8538, 8555, -1, 8679, 8555, 8512, -1, 8678, 8512, 8560, -1, 9248, 8560, 8513, -1, 8677, 8513, 8514, -1, 8676, 8514, 8549, -1, 9246, 8549, 8548, -1, 8675, 8548, 8515, -1, 8516, 8515, 8517, -1, 8576, 8517, 8568, -1, 8724, 8568, 8570, -1, 8723, 8570, 9183, -1, 9184, 8723, 9183, -1, 9184, 8577, 8723, -1, 9184, 9186, 8577, -1, 8577, 9186, 8571, -1, 8579, 8571, 8518, -1, 8580, 8518, 9189, -1, 8730, 9189, 8519, -1, 8584, 8519, 8520, -1, 8589, 8520, 8521, -1, 8594, 8521, 8600, -1, 8734, 8600, 8603, -1, 8604, 8603, 9191, -1, 8523, 9191, 8522, -1, 8524, 8523, 8522, -1, 8524, 8525, 8523, -1, 8524, 9195, 8525, -1, 8525, 9195, 8532, -1, 8739, 8532, 8740, -1, 8738, 8740, 8742, -1, 8529, 8742, 8527, -1, 8528, 8527, 8526, -1, 8528, 8529, 8527, -1, 8528, 9240, 8529, -1, 8529, 9240, 8599, -1, 8738, 8599, 8530, -1, 8739, 8530, 8531, -1, 8525, 8531, 8523, -1, 8525, 8739, 8531, -1, 8525, 8532, 8739, -1, 9164, 9174, 8709, -1, 8709, 9174, 8707, -1, 8708, 8707, 8712, -1, 8534, 8712, 8711, -1, 8682, 8711, 8533, -1, 8682, 8534, 8711, -1, 9174, 8535, 8707, -1, 8707, 8535, 8710, -1, 8712, 8710, 8714, -1, 8711, 8714, 8536, -1, 8533, 8536, 8538, -1, 8533, 8711, 8536, -1, 8535, 9175, 8710, -1, 8710, 9175, 8713, -1, 8714, 8713, 8537, -1, 8536, 8537, 8539, -1, 8538, 8539, 8555, -1, 8538, 8536, 8539, -1, 9175, 8540, 8713, -1, 8713, 8540, 8554, -1, 8541, 8554, 8556, -1, 8715, 8556, 9176, -1, 8559, 9176, 8561, -1, 8562, 8561, 9178, -1, 8553, 9178, 8542, -1, 8543, 8553, 8542, -1, 8543, 8544, 8553, -1, 8543, 8545, 8544, -1, 8544, 8545, 8546, -1, 8720, 8546, 8722, -1, 8547, 8722, 8565, -1, 8548, 8565, 8515, -1, 8548, 8547, 8565, -1, 8548, 8549, 8547, -1, 8547, 8549, 8550, -1, 8720, 8550, 8551, -1, 8544, 8551, 8552, -1, 8553, 8552, 8562, -1, 9178, 8553, 8562, -1, 8713, 8554, 8541, -1, 8537, 8541, 8716, -1, 8539, 8716, 8717, -1, 8555, 8717, 8512, -1, 8555, 8539, 8717, -1, 8541, 8556, 8715, -1, 8716, 8715, 8557, -1, 8717, 8557, 8558, -1, 8512, 8558, 8560, -1, 8512, 8717, 8558, -1, 8715, 9176, 8559, -1, 8557, 8559, 8718, -1, 8558, 8718, 8719, -1, 8560, 8719, 8563, -1, 8513, 8563, 8514, -1, 8513, 8560, 8563, -1, 8559, 8561, 8562, -1, 8718, 8562, 8552, -1, 8719, 8552, 8551, -1, 8563, 8551, 8550, -1, 8514, 8550, 8549, -1, 8514, 8563, 8550, -1, 8545, 8564, 8546, -1, 8546, 8564, 8721, -1, 8722, 8721, 8567, -1, 8565, 8567, 8517, -1, 8515, 8565, 8517, -1, 8564, 9181, 8721, -1, 8721, 9181, 8566, -1, 8567, 8566, 8568, -1, 8517, 8567, 8568, -1, 9181, 8569, 8566, -1, 8566, 8569, 8570, -1, 8568, 8566, 8570, -1, 8569, 9183, 8570, -1, 8577, 8571, 8579, -1, 8572, 8579, 8673, -1, 8725, 8673, 8574, -1, 8573, 8574, 8674, -1, 8575, 8674, 9244, -1, 8575, 8573, 8674, -1, 8575, 9245, 8573, -1, 8573, 9245, 8516, -1, 8725, 8516, 8576, -1, 8572, 8576, 8724, -1, 8577, 8724, 8723, -1, 8577, 8572, 8724, -1, 8577, 8579, 8572, -1, 8579, 8518, 8580, -1, 8728, 8580, 8731, -1, 8726, 8731, 8733, -1, 8578, 8733, 8732, -1, 9225, 8732, 9224, -1, 9225, 8578, 8732, -1, 9225, 9243, 8578, -1, 8578, 9243, 8672, -1, 8726, 8672, 8727, -1, 8728, 8727, 8673, -1, 8579, 8728, 8673, -1, 8579, 8580, 8728, -1, 8580, 9189, 8730, -1, 8731, 8730, 8581, -1, 8733, 8581, 8582, -1, 8732, 8582, 8583, -1, 9224, 8583, 8587, -1, 9224, 8732, 8583, -1, 8730, 8519, 8584, -1, 8581, 8584, 8585, -1, 8582, 8585, 8586, -1, 8583, 8586, 8593, -1, 8587, 8593, 8588, -1, 8587, 8583, 8593, -1, 8584, 8520, 8589, -1, 8585, 8589, 8590, -1, 8586, 8590, 8591, -1, 8593, 8591, 8592, -1, 8588, 8592, 8596, -1, 8588, 8593, 8592, -1, 8589, 8521, 8594, -1, 8590, 8594, 8736, -1, 8591, 8736, 8595, -1, 8592, 8595, 8602, -1, 8596, 8602, 8597, -1, 9222, 8597, 8598, -1, 8671, 8598, 8599, -1, 9240, 8671, 8599, -1, 8594, 8600, 8734, -1, 8736, 8734, 8735, -1, 8595, 8735, 8601, -1, 8602, 8601, 8597, -1, 8602, 8595, 8601, -1, 8734, 8603, 8604, -1, 8735, 8604, 8737, -1, 8601, 8737, 8605, -1, 8597, 8605, 8598, -1, 8597, 8601, 8605, -1, 8604, 9191, 8523, -1, 8737, 8523, 8531, -1, 8605, 8531, 8530, -1, 8598, 8530, 8599, -1, 8598, 8605, 8530, -1, 9195, 8606, 8532, -1, 8532, 8606, 8741, -1, 8740, 8741, 8607, -1, 8742, 8607, 8608, -1, 8527, 8608, 8609, -1, 8526, 8609, 9239, -1, 8526, 8527, 8609, -1, 8606, 9194, 8741, -1, 8741, 9194, 8612, -1, 8607, 8612, 8610, -1, 8608, 8610, 8611, -1, 8609, 8611, 8745, -1, 9239, 8745, 8616, -1, 9239, 8609, 8745, -1, 9194, 9197, 8612, -1, 8612, 9197, 8613, -1, 8610, 8613, 8743, -1, 8611, 8743, 8614, -1, 8745, 8614, 8617, -1, 8616, 8617, 8615, -1, 8616, 8745, 8617, -1, 9197, 9200, 8613, -1, 8613, 9200, 8620, -1, 8743, 8620, 8744, -1, 8614, 8744, 8618, -1, 8617, 8618, 8619, -1, 8615, 8619, 9237, -1, 8615, 8617, 8619, -1, 9200, 8621, 8620, -1, 8620, 8621, 8688, -1, 8744, 8688, 8689, -1, 8618, 8689, 8747, -1, 8619, 8747, 8624, -1, 9237, 8624, 8622, -1, 9237, 8619, 8624, -1, 8621, 9209, 8688, -1, 8688, 9209, 8623, -1, 8689, 8623, 8746, -1, 8747, 8746, 8632, -1, 8624, 8632, 8625, -1, 8622, 8625, 8667, -1, 9219, 8667, 8665, -1, 9236, 8665, 8664, -1, 8670, 8664, 8749, -1, 9234, 8749, 8669, -1, 8668, 8669, 8626, -1, 8627, 8626, 8628, -1, 8629, 8628, 8630, -1, 9136, 8630, 9135, -1, 9136, 8629, 8630, -1, 9209, 9201, 8623, -1, 8623, 9201, 8647, -1, 8746, 8647, 8631, -1, 8632, 8631, 8666, -1, 8625, 8666, 8667, -1, 8625, 8632, 8666, -1, 9201, 8633, 8647, -1, 8647, 8633, 8634, -1, 8646, 8634, 9210, -1, 8648, 9210, 9205, -1, 8651, 9205, 9211, -1, 8653, 9211, 8635, -1, 8654, 8635, 8636, -1, 8752, 8636, 8657, -1, 8751, 8657, 8637, -1, 8660, 8637, 8661, -1, 8639, 8661, 8638, -1, 9214, 8639, 8638, -1, 9214, 8640, 8639, -1, 9214, 9125, 8640, -1, 8640, 9125, 9124, -1, 8641, 8640, 9124, -1, 8641, 8662, 8640, -1, 8641, 8642, 8662, -1, 8662, 8642, 8663, -1, 8755, 8663, 8659, -1, 8643, 8659, 8754, -1, 8658, 8754, 8644, -1, 8655, 8644, 8753, -1, 8656, 8753, 8750, -1, 8652, 8750, 8645, -1, 8650, 8645, 8748, -1, 8649, 8748, 8666, -1, 8631, 8649, 8666, -1, 8631, 8646, 8649, -1, 8631, 8647, 8646, -1, 8646, 8647, 8634, -1, 8646, 9210, 8648, -1, 8649, 8648, 8650, -1, 8748, 8649, 8650, -1, 8648, 9205, 8651, -1, 8650, 8651, 8652, -1, 8645, 8650, 8652, -1, 8651, 9211, 8653, -1, 8652, 8653, 8656, -1, 8750, 8652, 8656, -1, 8653, 8635, 8654, -1, 8656, 8654, 8655, -1, 8753, 8656, 8655, -1, 8654, 8636, 8752, -1, 8655, 8752, 8658, -1, 8644, 8655, 8658, -1, 8752, 8657, 8751, -1, 8658, 8751, 8643, -1, 8754, 8658, 8643, -1, 8751, 8637, 8660, -1, 8643, 8660, 8755, -1, 8659, 8643, 8755, -1, 8660, 8661, 8639, -1, 8755, 8639, 8662, -1, 8663, 8755, 8662, -1, 8642, 9135, 8663, -1, 8663, 9135, 8630, -1, 8659, 8630, 8628, -1, 8754, 8628, 8626, -1, 8644, 8626, 8669, -1, 8753, 8669, 8749, -1, 8750, 8749, 8664, -1, 8645, 8664, 8665, -1, 8748, 8665, 8667, -1, 8666, 8748, 8667, -1, 8629, 8627, 8628, -1, 8627, 8668, 8626, -1, 8668, 9234, 8669, -1, 9234, 8670, 8749, -1, 8670, 9236, 8664, -1, 9236, 9219, 8665, -1, 9219, 8622, 8667, -1, 8625, 8622, 8624, -1, 8671, 9222, 8598, -1, 9222, 8596, 8597, -1, 8602, 8596, 8592, -1, 9243, 9226, 8672, -1, 8672, 9226, 8729, -1, 8727, 8729, 8574, -1, 8673, 8727, 8574, -1, 9226, 9244, 8729, -1, 8729, 9244, 8674, -1, 8574, 8729, 8674, -1, 9245, 8675, 8516, -1, 8516, 8675, 8515, -1, 8675, 9246, 8548, -1, 9246, 8676, 8549, -1, 8676, 8677, 8514, -1, 8677, 9248, 8513, -1, 9248, 8678, 8560, -1, 8678, 8679, 8512, -1, 8679, 9250, 8555, -1, 9250, 8680, 8538, -1, 8680, 8681, 8533, -1, 8682, 8681, 8510, -1, 8696, 9257, 8683, -1, 8693, 8683, 8691, -1, 8684, 8691, 8469, -1, 8477, 8469, 8685, -1, 8477, 8684, 8469, -1, 9261, 8692, 8686, -1, 9261, 8687, 8692, -1, 9261, 9262, 8687, -1, 8687, 9262, 8478, -1, 8623, 8689, 8688, -1, 8689, 8618, 8744, -1, 8647, 8746, 8623, -1, 8618, 8617, 8614, -1, 8746, 8747, 8689, -1, 8747, 8619, 8618, -1, 8552, 8553, 8544, -1, 8690, 8470, 8469, -1, 8691, 8690, 8469, -1, 8691, 8692, 8690, -1, 8691, 8683, 8692, -1, 8692, 8683, 8686, -1, 8686, 8683, 9257, -1, 8687, 8468, 8690, -1, 8692, 8687, 8690, -1, 8693, 8691, 8684, -1, 8698, 8693, 8473, -1, 8474, 8698, 8473, -1, 8695, 8474, 8481, -1, 8696, 8683, 8693, -1, 8694, 8699, 8695, -1, 8697, 8696, 8698, -1, 8475, 8697, 8698, -1, 8699, 8475, 8474, -1, 8497, 8700, 8694, -1, 8700, 8492, 8699, -1, 8492, 8493, 8475, -1, 8701, 8498, 8497, -1, 8498, 8495, 8700, -1, 8495, 8494, 8492, -1, 8506, 8502, 8701, -1, 8502, 8503, 8498, -1, 8503, 8501, 8495, -1, 8504, 8502, 8507, -1, 8499, 8503, 8504, -1, 8505, 8504, 8489, -1, 8702, 8489, 8491, -1, 8486, 8702, 8491, -1, 8508, 8486, 8703, -1, 8709, 8706, 8508, -1, 8705, 8488, 8702, -1, 8704, 8705, 8702, -1, 8706, 8704, 8486, -1, 8707, 8708, 8709, -1, 8708, 8511, 8706, -1, 8511, 8509, 8704, -1, 8710, 8712, 8707, -1, 8712, 8534, 8708, -1, 8534, 8510, 8511, -1, 8713, 8714, 8710, -1, 8714, 8711, 8712, -1, 8541, 8537, 8713, -1, 8537, 8536, 8714, -1, 8715, 8716, 8541, -1, 8716, 8539, 8537, -1, 8559, 8557, 8715, -1, 8557, 8717, 8716, -1, 8562, 8718, 8559, -1, 8718, 8558, 8557, -1, 8719, 8718, 8552, -1, 8560, 8558, 8719, -1, 8563, 8719, 8551, -1, 8720, 8551, 8544, -1, 8546, 8720, 8544, -1, 8547, 8550, 8720, -1, 8722, 8547, 8720, -1, 8721, 8722, 8546, -1, 8566, 8567, 8721, -1, 8567, 8565, 8722, -1, 8723, 8724, 8570, -1, 8724, 8576, 8568, -1, 8576, 8516, 8517, -1, 8725, 8576, 8572, -1, 8673, 8725, 8572, -1, 8573, 8516, 8725, -1, 8574, 8573, 8725, -1, 8726, 8727, 8728, -1, 8731, 8726, 8728, -1, 8730, 8731, 8580, -1, 8672, 8729, 8727, -1, 8584, 8581, 8730, -1, 8578, 8672, 8726, -1, 8733, 8578, 8726, -1, 8581, 8733, 8731, -1, 8589, 8585, 8584, -1, 8585, 8582, 8581, -1, 8582, 8732, 8733, -1, 8594, 8590, 8589, -1, 8590, 8586, 8585, -1, 8586, 8583, 8582, -1, 8734, 8736, 8594, -1, 8736, 8591, 8590, -1, 8591, 8593, 8586, -1, 8604, 8735, 8734, -1, 8735, 8595, 8736, -1, 8595, 8592, 8591, -1, 8523, 8737, 8604, -1, 8737, 8601, 8735, -1, 8605, 8737, 8531, -1, 8738, 8530, 8739, -1, 8740, 8738, 8739, -1, 8741, 8740, 8532, -1, 8612, 8607, 8741, -1, 8529, 8599, 8738, -1, 8742, 8529, 8738, -1, 8607, 8742, 8740, -1, 8613, 8610, 8612, -1, 8610, 8608, 8607, -1, 8608, 8527, 8742, -1, 8620, 8743, 8613, -1, 8743, 8611, 8610, -1, 8611, 8609, 8608, -1, 8688, 8744, 8620, -1, 8744, 8614, 8743, -1, 8614, 8745, 8611, -1, 8632, 8746, 8631, -1, 8624, 8747, 8632, -1, 8648, 8649, 8646, -1, 8651, 8650, 8648, -1, 8653, 8652, 8651, -1, 8665, 8748, 8645, -1, 8654, 8656, 8653, -1, 8664, 8645, 8750, -1, 8752, 8655, 8654, -1, 8749, 8750, 8753, -1, 8751, 8658, 8752, -1, 8669, 8753, 8644, -1, 8660, 8643, 8751, -1, 8626, 8644, 8754, -1, 8639, 8755, 8660, -1, 8628, 8754, 8659, -1, 8640, 8662, 8639, -1, 8630, 8659, 8663, -1, 8758, 8756, 9259, -1, 8758, 8757, 8756, -1, 8758, 9007, 8757, -1, 8758, 9258, 9007, -1, 9007, 9258, 8761, -1, 8761, 9258, 9260, -1, 9039, 9260, 8759, -1, 9041, 8759, 8760, -1, 9044, 8760, 9045, -1, 9044, 9041, 8760, -1, 8761, 9260, 9039, -1, 9039, 8759, 9041, -1, 8760, 8762, 9045, -1, 9045, 8762, 9002, -1, 9002, 8762, 9254, -1, 8763, 9254, 9047, -1, 8763, 9002, 9254, -1, 9254, 8764, 9047, -1, 9047, 8764, 8997, -1, 8997, 8764, 8765, -1, 8994, 8765, 8993, -1, 8994, 8997, 8765, -1, 8765, 8766, 8993, -1, 8993, 8766, 8767, -1, 8767, 8766, 9232, -1, 8984, 9232, 8768, -1, 8981, 8768, 9251, -1, 8977, 9251, 8770, -1, 8978, 8770, 8769, -1, 8978, 8977, 8770, -1, 8767, 9232, 8984, -1, 8984, 8768, 8981, -1, 8981, 9251, 8977, -1, 8770, 8773, 8769, -1, 8769, 8773, 8771, -1, 8771, 8773, 8772, -1, 8772, 8773, 9230, -1, 8963, 9230, 9249, -1, 8774, 9249, 8775, -1, 8961, 8775, 9247, -1, 8960, 9247, 8952, -1, 8960, 8961, 9247, -1, 8772, 9230, 8963, -1, 8963, 9249, 8774, -1, 8774, 8775, 8961, -1, 9247, 8776, 8952, -1, 8952, 8776, 8953, -1, 8953, 8776, 8777, -1, 8955, 8777, 8949, -1, 8955, 8953, 8777, -1, 8777, 8778, 8949, -1, 8949, 8778, 8943, -1, 8943, 8778, 8782, -1, 8782, 8778, 9229, -1, 8940, 9229, 8779, -1, 8781, 8779, 8780, -1, 8781, 8940, 8779, -1, 8782, 9229, 8940, -1, 8779, 9228, 8780, -1, 8780, 9228, 8783, -1, 8783, 9228, 9227, -1, 8784, 9227, 8785, -1, 8928, 8785, 8929, -1, 8928, 8784, 8785, -1, 8783, 9227, 8784, -1, 8929, 8785, 8788, -1, 8788, 8785, 8786, -1, 8787, 8786, 8919, -1, 8787, 8788, 8786, -1, 8786, 9242, 8919, -1, 8919, 9242, 8920, -1, 8920, 9242, 8915, -1, 8915, 9242, 9223, -1, 8789, 9223, 8790, -1, 8789, 8915, 9223, -1, 8790, 9223, 8792, -1, 8792, 9223, 9241, -1, 8791, 9241, 8909, -1, 8791, 8792, 9241, -1, 9241, 8793, 8909, -1, 8909, 8793, 8908, -1, 8908, 8793, 8896, -1, 8896, 8793, 8795, -1, 8794, 8795, 8897, -1, 8794, 8896, 8795, -1, 8795, 9221, 8897, -1, 8897, 9221, 8796, -1, 8796, 9221, 8797, -1, 8797, 9221, 8798, -1, 8894, 8798, 8890, -1, 8894, 8797, 8798, -1, 8798, 8799, 8890, -1, 8890, 8799, 8887, -1, 8887, 8799, 8800, -1, 8883, 8800, 9220, -1, 8878, 9220, 8873, -1, 8878, 8883, 9220, -1, 8887, 8800, 8883, -1, 9220, 8802, 8873, -1, 8873, 8802, 8801, -1, 8801, 8802, 8803, -1, 8870, 8803, 9238, -1, 8804, 9238, 8805, -1, 8804, 8870, 9238, -1, 8801, 8803, 8870, -1, 9238, 8807, 8805, -1, 8805, 8807, 8806, -1, 8806, 8807, 8808, -1, 8808, 8807, 8810, -1, 8809, 8810, 8811, -1, 8809, 8808, 8810, -1, 8810, 8812, 8811, -1, 8811, 8812, 8862, -1, 8862, 8812, 8814, -1, 8814, 8812, 8815, -1, 8813, 8815, 8816, -1, 8813, 8814, 8815, -1, 8815, 9235, 8816, -1, 8816, 9235, 8859, -1, 8859, 9235, 8852, -1, 8852, 9235, 8851, -1, 8851, 9235, 8817, -1, 8847, 8817, 8818, -1, 8847, 8851, 8817, -1, 8817, 8819, 8818, -1, 8818, 8819, 8834, -1, 8834, 8819, 8835, -1, 8835, 8819, 8820, -1, 8836, 8820, 8837, -1, 8836, 8835, 8820, -1, 8820, 9218, 8837, -1, 8837, 9218, 8821, -1, 8821, 9218, 9052, -1, 9052, 9218, 8822, -1, 9367, 9052, 8822, -1, 9367, 8823, 9052, -1, 9052, 8823, 8824, -1, 9366, 9052, 8824, -1, 9366, 8825, 9052, -1, 9052, 8825, 9053, -1, 9053, 8825, 8826, -1, 8826, 8825, 8838, -1, 8756, 8830, 9259, -1, 9259, 8830, 8827, -1, 8827, 8830, 8828, -1, 8828, 8830, 9787, -1, 9787, 8830, 8829, -1, 8829, 8830, 10454, -1, 10454, 8830, 9026, -1, 8831, 10454, 9026, -1, 8831, 10453, 10454, -1, 8826, 8838, 9054, -1, 8832, 9054, 9059, -1, 9057, 9059, 8843, -1, 9058, 8843, 9294, -1, 9295, 9058, 9294, -1, 9295, 9051, 9058, -1, 9295, 9331, 9051, -1, 9051, 9331, 8844, -1, 9063, 8844, 9064, -1, 9049, 9064, 8846, -1, 8833, 8846, 8848, -1, 8818, 8848, 8847, -1, 8818, 8833, 8848, -1, 8818, 8834, 8833, -1, 8833, 8834, 8835, -1, 8836, 8833, 8835, -1, 8836, 8837, 8833, -1, 8833, 8837, 9049, -1, 8846, 8833, 9049, -1, 8838, 8839, 9054, -1, 9054, 8839, 10369, -1, 9059, 10369, 9062, -1, 8841, 9062, 8840, -1, 10371, 8841, 8840, -1, 10371, 10372, 8841, -1, 8841, 10372, 8842, -1, 9329, 8841, 8842, -1, 9329, 8843, 8841, -1, 9329, 9294, 8843, -1, 10369, 8840, 9062, -1, 9331, 8845, 8844, -1, 8844, 8845, 9065, -1, 9064, 9065, 9066, -1, 8846, 9066, 8850, -1, 8848, 8850, 8851, -1, 8847, 8848, 8851, -1, 8845, 8849, 9065, -1, 9065, 8849, 8855, -1, 9066, 8855, 9067, -1, 8850, 9067, 8853, -1, 8851, 8853, 8852, -1, 8851, 8850, 8853, -1, 8849, 8854, 8855, -1, 8855, 8854, 9068, -1, 9067, 9068, 8856, -1, 8853, 8856, 9069, -1, 8852, 9069, 8859, -1, 8852, 8853, 9069, -1, 8854, 9335, 9068, -1, 9068, 9335, 8857, -1, 8856, 8857, 8861, -1, 9069, 8861, 8858, -1, 8816, 8858, 8813, -1, 8816, 9069, 8858, -1, 8816, 8859, 9069, -1, 9335, 9296, 8857, -1, 8857, 9296, 8860, -1, 8861, 8860, 9070, -1, 8858, 9070, 8863, -1, 8814, 8863, 8862, -1, 8814, 8858, 8863, -1, 8814, 8813, 8858, -1, 9296, 9298, 8860, -1, 8860, 9298, 8864, -1, 9070, 8864, 9072, -1, 8863, 9072, 9071, -1, 8811, 9071, 8809, -1, 8811, 8863, 9071, -1, 8811, 8862, 8863, -1, 9298, 9336, 8864, -1, 8864, 9336, 8865, -1, 9072, 8865, 8866, -1, 9071, 8866, 9073, -1, 8808, 9073, 8806, -1, 8808, 9071, 9073, -1, 8808, 8809, 9071, -1, 9336, 9337, 8865, -1, 8865, 9337, 8867, -1, 8866, 8867, 8868, -1, 9073, 8868, 8871, -1, 8805, 8871, 8804, -1, 8805, 9073, 8871, -1, 8805, 8806, 9073, -1, 9337, 9299, 8867, -1, 8867, 9299, 9074, -1, 8868, 9074, 8869, -1, 8871, 8869, 9075, -1, 8870, 9075, 8801, -1, 8870, 8871, 9075, -1, 8870, 8804, 8871, -1, 9299, 8872, 9074, -1, 9074, 8872, 8874, -1, 8869, 8874, 8876, -1, 9075, 8876, 9076, -1, 8801, 9076, 8873, -1, 8801, 9075, 9076, -1, 8872, 9338, 8874, -1, 8874, 9338, 8875, -1, 8876, 8875, 8877, -1, 9076, 8877, 8879, -1, 8873, 8879, 8878, -1, 8873, 9076, 8879, -1, 9338, 8880, 8875, -1, 8875, 8880, 8881, -1, 8877, 8881, 9079, -1, 8879, 9079, 8882, -1, 8878, 8882, 8883, -1, 8878, 8879, 8882, -1, 8880, 9339, 8881, -1, 8881, 9339, 9077, -1, 9079, 9077, 9078, -1, 8882, 9078, 8888, -1, 8883, 8888, 8887, -1, 8883, 8882, 8888, -1, 9339, 9341, 9077, -1, 9077, 9341, 8884, -1, 9078, 8884, 8885, -1, 8888, 8885, 8886, -1, 8887, 8886, 8890, -1, 8887, 8888, 8886, -1, 9341, 9304, 8884, -1, 8884, 9304, 9080, -1, 8885, 9080, 8889, -1, 8886, 8889, 8892, -1, 8890, 8892, 8894, -1, 8890, 8886, 8892, -1, 9304, 9343, 9080, -1, 9080, 9343, 8891, -1, 8889, 8891, 8893, -1, 8892, 8893, 9048, -1, 8894, 9048, 8899, -1, 8797, 8899, 8796, -1, 8797, 8894, 8899, -1, 9343, 8895, 8891, -1, 8891, 8895, 8900, -1, 8893, 8900, 9081, -1, 9048, 9081, 9082, -1, 8898, 9082, 8896, -1, 8794, 8898, 8896, -1, 8794, 8897, 8898, -1, 8898, 8897, 8899, -1, 9048, 8898, 8899, -1, 9048, 9082, 8898, -1, 8895, 8901, 8900, -1, 8900, 8901, 8902, -1, 9081, 8902, 8903, -1, 9082, 8903, 8904, -1, 8896, 8904, 8908, -1, 8896, 9082, 8904, -1, 8901, 8905, 8902, -1, 8902, 8905, 8906, -1, 8903, 8906, 9083, -1, 8904, 9083, 8907, -1, 8908, 8907, 8909, -1, 8908, 8904, 8907, -1, 8905, 8910, 8906, -1, 8906, 8910, 8912, -1, 9083, 8912, 9084, -1, 8907, 9084, 8911, -1, 8791, 8911, 8792, -1, 8791, 8907, 8911, -1, 8791, 8909, 8907, -1, 8910, 9305, 8912, -1, 8912, 9305, 8913, -1, 9084, 8913, 9085, -1, 8911, 9085, 9087, -1, 8790, 9087, 8789, -1, 8790, 8911, 9087, -1, 8790, 8792, 8911, -1, 9305, 8916, 8913, -1, 8913, 8916, 9086, -1, 9085, 9086, 8914, -1, 9087, 8914, 8918, -1, 8915, 8918, 8920, -1, 8915, 9087, 8918, -1, 8915, 8789, 9087, -1, 8916, 8917, 9086, -1, 9086, 8917, 8921, -1, 8914, 8921, 9090, -1, 8918, 9090, 9089, -1, 8919, 9089, 8787, -1, 8919, 8918, 9089, -1, 8919, 8920, 8918, -1, 8917, 9346, 8921, -1, 8921, 9346, 9088, -1, 9090, 9088, 8922, -1, 9089, 8922, 8923, -1, 8788, 8923, 8929, -1, 8788, 9089, 8923, -1, 8788, 8787, 9089, -1, 9346, 8924, 9088, -1, 9088, 8924, 8925, -1, 8922, 8925, 8926, -1, 8923, 8926, 8927, -1, 8928, 8927, 8784, -1, 8928, 8923, 8927, -1, 8928, 8929, 8923, -1, 8924, 9307, 8925, -1, 8925, 9307, 8930, -1, 8926, 8930, 9091, -1, 8927, 9091, 9092, -1, 8784, 9092, 8783, -1, 8784, 8927, 9092, -1, 9307, 8931, 8930, -1, 8930, 8931, 8932, -1, 9091, 8932, 8935, -1, 9092, 8935, 8938, -1, 8783, 8938, 8780, -1, 8783, 9092, 8938, -1, 8931, 8933, 8932, -1, 8932, 8933, 8934, -1, 8935, 8934, 8936, -1, 8938, 8936, 8937, -1, 8781, 8937, 8940, -1, 8781, 8938, 8937, -1, 8781, 8780, 8938, -1, 8933, 9348, 8934, -1, 8934, 9348, 8939, -1, 8936, 8939, 9093, -1, 8937, 9093, 9094, -1, 8940, 9094, 8782, -1, 8940, 8937, 9094, -1, 9348, 8941, 8939, -1, 8939, 8941, 8944, -1, 9093, 8944, 8942, -1, 9094, 8942, 8947, -1, 8782, 8947, 8943, -1, 8782, 9094, 8947, -1, 8941, 9349, 8944, -1, 8944, 9349, 8945, -1, 8942, 8945, 8946, -1, 8947, 8946, 8948, -1, 8943, 8948, 8949, -1, 8943, 8947, 8948, -1, 9349, 9350, 8945, -1, 8945, 9350, 9095, -1, 8946, 9095, 9097, -1, 8948, 9097, 8951, -1, 8949, 8951, 8955, -1, 8949, 8948, 8951, -1, 9350, 9351, 9095, -1, 9095, 9351, 8950, -1, 9097, 8950, 9096, -1, 8951, 9096, 8957, -1, 8956, 8957, 8952, -1, 8953, 8956, 8952, -1, 8953, 8954, 8956, -1, 8953, 8955, 8954, -1, 8954, 8955, 8951, -1, 8956, 8951, 8957, -1, 8956, 8954, 8951, -1, 9351, 9314, 8950, -1, 8950, 9314, 9098, -1, 9096, 9098, 9099, -1, 8957, 9099, 8959, -1, 8952, 8959, 8960, -1, 8952, 8957, 8959, -1, 9314, 8958, 9098, -1, 9098, 8958, 9100, -1, 9099, 9100, 8962, -1, 8959, 8962, 9102, -1, 8960, 9102, 8961, -1, 8960, 8959, 9102, -1, 8958, 9316, 9100, -1, 9100, 9316, 8965, -1, 8962, 8965, 9101, -1, 9102, 9101, 9104, -1, 8774, 9104, 8963, -1, 8774, 9102, 9104, -1, 8774, 8961, 9102, -1, 9316, 8964, 8965, -1, 8965, 8964, 9103, -1, 9101, 9103, 8966, -1, 9104, 8966, 8967, -1, 8963, 8967, 8772, -1, 8963, 9104, 8967, -1, 8964, 9354, 9103, -1, 9103, 9354, 8968, -1, 8966, 8968, 9105, -1, 8967, 9105, 8971, -1, 8772, 8971, 8771, -1, 8772, 8967, 8971, -1, 9354, 9356, 8968, -1, 8968, 9356, 8969, -1, 9105, 8969, 8970, -1, 8971, 8970, 8973, -1, 8771, 8973, 8769, -1, 8771, 8971, 8973, -1, 9356, 8972, 8969, -1, 8969, 8972, 8974, -1, 8970, 8974, 8975, -1, 8973, 8975, 9109, -1, 8769, 9109, 8978, -1, 8769, 8973, 9109, -1, 8972, 9357, 8974, -1, 8974, 9357, 9106, -1, 8975, 9106, 9108, -1, 9109, 9108, 8976, -1, 8977, 8976, 8981, -1, 8977, 9109, 8976, -1, 8977, 8978, 9109, -1, 9357, 8979, 9106, -1, 9106, 8979, 9107, -1, 9108, 9107, 8980, -1, 8976, 8980, 8983, -1, 8981, 8983, 8984, -1, 8981, 8976, 8983, -1, 8979, 9318, 9107, -1, 9107, 9318, 8982, -1, 8980, 8982, 8986, -1, 8983, 8986, 8988, -1, 8984, 8988, 8767, -1, 8984, 8983, 8988, -1, 9318, 8989, 8982, -1, 8982, 8989, 8985, -1, 8986, 8985, 8987, -1, 8988, 8987, 8992, -1, 8767, 8992, 8993, -1, 8767, 8988, 8992, -1, 8989, 8990, 8985, -1, 8985, 8990, 8991, -1, 8987, 8991, 9111, -1, 8992, 9111, 8995, -1, 8993, 8995, 8994, -1, 8993, 8992, 8995, -1, 8990, 9320, 8991, -1, 8991, 9320, 9110, -1, 9111, 9110, 9060, -1, 8995, 9060, 9061, -1, 8994, 9061, 8997, -1, 8994, 8995, 9061, -1, 9320, 8996, 9110, -1, 9110, 8996, 8998, -1, 9060, 8998, 9000, -1, 9061, 9000, 9001, -1, 8997, 9001, 9047, -1, 8997, 9061, 9001, -1, 8996, 8999, 8998, -1, 8998, 8999, 9010, -1, 9000, 9010, 9113, -1, 9001, 9113, 9011, -1, 8763, 9011, 9003, -1, 9002, 9003, 9046, -1, 9045, 9046, 9013, -1, 9043, 9013, 9042, -1, 9037, 9042, 9017, -1, 9005, 9017, 9004, -1, 9360, 9005, 9004, -1, 9360, 9006, 9005, -1, 9360, 9326, 9006, -1, 9006, 9326, 9018, -1, 9009, 9018, 9116, -1, 9114, 9116, 9019, -1, 9007, 9019, 8757, -1, 9007, 9114, 9019, -1, 9007, 8761, 9114, -1, 9114, 8761, 9008, -1, 9009, 9008, 9038, -1, 9006, 9038, 9005, -1, 9006, 9009, 9038, -1, 9006, 9018, 9009, -1, 8999, 9359, 9010, -1, 9010, 9359, 9112, -1, 9113, 9112, 9014, -1, 9011, 9014, 9013, -1, 9046, 9011, 9013, -1, 9046, 9003, 9011, -1, 9359, 9012, 9112, -1, 9112, 9012, 9015, -1, 9014, 9015, 9042, -1, 9013, 9014, 9042, -1, 9012, 9016, 9015, -1, 9015, 9016, 9017, -1, 9042, 9015, 9017, -1, 9016, 9004, 9017, -1, 9326, 9361, 9018, -1, 9018, 9361, 9020, -1, 9116, 9020, 9115, -1, 9019, 9115, 9023, -1, 8757, 9023, 8756, -1, 8757, 9019, 9023, -1, 9361, 9021, 9020, -1, 9020, 9021, 9117, -1, 9115, 9117, 9025, -1, 9023, 9025, 9022, -1, 8830, 9022, 9026, -1, 8830, 9023, 9022, -1, 8830, 8756, 9023, -1, 9021, 9362, 9117, -1, 9117, 9362, 9024, -1, 9025, 9024, 9028, -1, 9022, 9028, 9029, -1, 9026, 9029, 8831, -1, 9026, 9022, 9029, -1, 9362, 9027, 9024, -1, 9024, 9027, 9118, -1, 9028, 9118, 9119, -1, 9029, 9119, 9030, -1, 8831, 9030, 10453, -1, 8831, 9029, 9030, -1, 9027, 9364, 9118, -1, 9118, 9364, 9031, -1, 9119, 9031, 9120, -1, 9030, 9120, 9034, -1, 10455, 9030, 9034, -1, 10455, 10453, 9030, -1, 9364, 9036, 9031, -1, 9031, 9036, 9032, -1, 9120, 9032, 9033, -1, 9034, 9120, 9033, -1, 9035, 10457, 9036, -1, 9036, 10457, 9032, -1, 9032, 10457, 10456, -1, 9033, 9032, 10456, -1, 8761, 9039, 9008, -1, 9008, 9039, 9040, -1, 9038, 9040, 9037, -1, 9005, 9037, 9017, -1, 9005, 9038, 9037, -1, 9039, 9041, 9040, -1, 9040, 9041, 9043, -1, 9037, 9043, 9042, -1, 9037, 9040, 9043, -1, 9041, 9044, 9043, -1, 9043, 9044, 9045, -1, 9013, 9043, 9045, -1, 9045, 9002, 9046, -1, 9002, 8763, 9003, -1, 9011, 8763, 9001, -1, 9001, 8763, 9047, -1, 8897, 8796, 8899, -1, 9048, 8894, 8892, -1, 9049, 8837, 9055, -1, 9063, 9055, 9050, -1, 9051, 9050, 9058, -1, 9051, 9063, 9050, -1, 9051, 8844, 9063, -1, 8837, 8821, 9055, -1, 9055, 8821, 9052, -1, 9056, 9052, 9053, -1, 8832, 9053, 8826, -1, 9054, 8832, 8826, -1, 9055, 9052, 9056, -1, 9050, 9056, 9057, -1, 9058, 9057, 8843, -1, 9058, 9050, 9057, -1, 9056, 9053, 8832, -1, 9057, 8832, 9059, -1, 9057, 9056, 8832, -1, 8998, 9060, 9110, -1, 9060, 8995, 9111, -1, 9010, 9000, 8998, -1, 9000, 9061, 9060, -1, 9062, 8841, 9059, -1, 9059, 8841, 8843, -1, 9059, 9054, 10369, -1, 9055, 9056, 9050, -1, 9049, 9055, 9063, -1, 9064, 9049, 9063, -1, 9065, 9064, 8844, -1, 8855, 9066, 9065, -1, 9066, 8846, 9064, -1, 9068, 9067, 8855, -1, 9067, 8850, 9066, -1, 8850, 8848, 8846, -1, 8857, 8856, 9068, -1, 8856, 8853, 9067, -1, 8860, 8861, 8857, -1, 8861, 9069, 8856, -1, 8864, 9070, 8860, -1, 9070, 8858, 8861, -1, 8865, 9072, 8864, -1, 9072, 8863, 9070, -1, 8867, 8866, 8865, -1, 8866, 9071, 9072, -1, 9074, 8868, 8867, -1, 8868, 9073, 8866, -1, 8874, 8869, 9074, -1, 8869, 8871, 8868, -1, 8875, 8876, 8874, -1, 8876, 9075, 8869, -1, 8881, 8877, 8875, -1, 8877, 9076, 8876, -1, 9077, 9079, 8881, -1, 9079, 8879, 8877, -1, 8884, 9078, 9077, -1, 9078, 8882, 9079, -1, 9080, 8885, 8884, -1, 8885, 8888, 9078, -1, 8891, 8889, 9080, -1, 8889, 8886, 8885, -1, 8900, 8893, 8891, -1, 8893, 8892, 8889, -1, 8902, 9081, 8900, -1, 9081, 9048, 8893, -1, 8906, 8903, 8902, -1, 8903, 9082, 9081, -1, 8912, 9083, 8906, -1, 9083, 8904, 8903, -1, 8913, 9084, 8912, -1, 9084, 8907, 9083, -1, 9086, 9085, 8913, -1, 9085, 8911, 9084, -1, 8921, 8914, 9086, -1, 8914, 9087, 9085, -1, 9088, 9090, 8921, -1, 9090, 8918, 8914, -1, 8925, 8922, 9088, -1, 8922, 9089, 9090, -1, 8930, 8926, 8925, -1, 8926, 8923, 8922, -1, 8932, 9091, 8930, -1, 9091, 8927, 8926, -1, 8934, 8935, 8932, -1, 8935, 9092, 9091, -1, 8939, 8936, 8934, -1, 8936, 8938, 8935, -1, 8944, 9093, 8939, -1, 9093, 8937, 8936, -1, 8945, 8942, 8944, -1, 8942, 9094, 9093, -1, 9095, 8946, 8945, -1, 8946, 8947, 8942, -1, 8950, 9097, 9095, -1, 9097, 8948, 8946, -1, 9098, 9096, 8950, -1, 9096, 8951, 9097, -1, 9100, 9099, 9098, -1, 9099, 8957, 9096, -1, 8965, 8962, 9100, -1, 8962, 8959, 9099, -1, 9103, 9101, 8965, -1, 9101, 9102, 8962, -1, 8968, 8966, 9103, -1, 8966, 9104, 9101, -1, 8969, 9105, 8968, -1, 9105, 8967, 8966, -1, 8974, 8970, 8969, -1, 8970, 8971, 9105, -1, 9106, 8975, 8974, -1, 8975, 8973, 8970, -1, 9107, 9108, 9106, -1, 9108, 9109, 8975, -1, 8982, 8980, 9107, -1, 8980, 8976, 9108, -1, 8985, 8986, 8982, -1, 8986, 8983, 8980, -1, 8991, 8987, 8985, -1, 8987, 8988, 8986, -1, 9110, 9111, 8991, -1, 9111, 8992, 8987, -1, 9112, 9113, 9010, -1, 9113, 9001, 9000, -1, 9015, 9014, 9112, -1, 9014, 9011, 9113, -1, 9008, 9040, 9038, -1, 9114, 9008, 9009, -1, 9116, 9114, 9009, -1, 9020, 9116, 9018, -1, 9117, 9115, 9020, -1, 9115, 9019, 9116, -1, 9024, 9025, 9117, -1, 9025, 9023, 9115, -1, 9118, 9028, 9024, -1, 9028, 9022, 9025, -1, 9031, 9119, 9118, -1, 9119, 9029, 9028, -1, 9032, 9120, 9031, -1, 9120, 9030, 9119, -1, 9372, 9121, 9145, -1, 9128, 9145, 9148, -1, 9122, 9148, 9123, -1, 9146, 9123, 9131, -1, 9151, 9131, 9124, -1, 9125, 9151, 9124, -1, 9125, 9137, 9151, -1, 9151, 9137, 9126, -1, 9146, 9126, 9138, -1, 9122, 9138, 9127, -1, 9128, 9127, 9129, -1, 9372, 9128, 9129, -1, 9372, 9145, 9128, -1, 9130, 9144, 9142, -1, 9130, 9132, 9144, -1, 9144, 9132, 9143, -1, 9149, 9143, 9133, -1, 9150, 9133, 8642, -1, 8641, 9150, 8642, -1, 8641, 9131, 9150, -1, 8641, 9124, 9131, -1, 9132, 9368, 9143, -1, 9143, 9368, 9134, -1, 9133, 9134, 9135, -1, 8642, 9133, 9135, -1, 9368, 9136, 9134, -1, 9134, 9136, 9135, -1, 9126, 9137, 9147, -1, 9138, 9147, 9139, -1, 9127, 9139, 9375, -1, 9129, 9127, 9375, -1, 9369, 9140, 9141, -1, 9369, 9374, 9140, -1, 9140, 9374, 9139, -1, 9147, 9140, 9139, -1, 9147, 9141, 9140, -1, 9147, 9137, 9141, -1, 9374, 9375, 9139, -1, 9122, 9127, 9128, -1, 9148, 9122, 9128, -1, 9138, 9139, 9127, -1, 9142, 9144, 9145, -1, 9121, 9142, 9145, -1, 9143, 9149, 9144, -1, 9144, 9149, 9148, -1, 9145, 9144, 9148, -1, 9146, 9138, 9122, -1, 9123, 9146, 9122, -1, 9126, 9147, 9138, -1, 9148, 9149, 9123, -1, 9123, 9149, 9150, -1, 9131, 9123, 9150, -1, 9134, 9133, 9143, -1, 9133, 9150, 9149, -1, 9151, 9126, 9146, -1, 9131, 9151, 9146, -1, 9267, 9152, 9155, -1, 9267, 9264, 9152, -1, 9267, 9265, 9264, -1, 9152, 9153, 9155, -1, 9155, 9153, 9774, -1, 9154, 9155, 9774, -1, 9154, 9156, 9155, -1, 9155, 9156, 9748, -1, 9158, 9748, 9157, -1, 9159, 9158, 9157, -1, 9159, 8471, 9158, -1, 9159, 8472, 8471, -1, 9159, 9665, 8472, -1, 8472, 9665, 8480, -1, 8480, 9665, 9662, -1, 8482, 9662, 9659, -1, 8483, 9659, 9160, -1, 9167, 9160, 9168, -1, 9161, 9168, 9169, -1, 9170, 9169, 9452, -1, 8484, 9452, 9453, -1, 9171, 9453, 9172, -1, 8485, 9172, 9657, -1, 9173, 9657, 9163, -1, 9162, 9173, 9163, -1, 9162, 9164, 9173, -1, 9162, 9656, 9164, -1, 9164, 9656, 9174, -1, 9174, 9656, 9655, -1, 8535, 9655, 9654, -1, 9175, 9654, 9165, -1, 8540, 9165, 9166, -1, 8554, 9166, 8556, -1, 8554, 8540, 9166, -1, 9155, 9748, 9158, -1, 8480, 9662, 8482, -1, 8482, 9659, 8483, -1, 8483, 9160, 9167, -1, 9167, 9168, 9161, -1, 9161, 9169, 9170, -1, 9170, 9452, 8484, -1, 8484, 9453, 9171, -1, 9171, 9172, 8485, -1, 8485, 9657, 9173, -1, 9174, 9655, 8535, -1, 8535, 9654, 9175, -1, 9175, 9165, 8540, -1, 9166, 9177, 8556, -1, 8556, 9177, 9176, -1, 9176, 9177, 9179, -1, 8561, 9179, 9653, -1, 9178, 9653, 9652, -1, 8542, 9652, 8543, -1, 8542, 9178, 9652, -1, 9176, 9179, 8561, -1, 8561, 9653, 9178, -1, 9652, 9180, 8543, -1, 8543, 9180, 8545, -1, 8545, 9180, 9182, -1, 8564, 9182, 9651, -1, 9181, 9651, 9650, -1, 8569, 9650, 9183, -1, 8569, 9181, 9650, -1, 8545, 9182, 8564, -1, 8564, 9651, 9181, -1, 9650, 9185, 9183, -1, 9183, 9185, 9184, -1, 9184, 9185, 9188, -1, 9186, 9188, 9649, -1, 8571, 9649, 9187, -1, 8518, 9187, 9189, -1, 8518, 8571, 9187, -1, 9184, 9188, 9186, -1, 9186, 9649, 8571, -1, 9187, 9647, 9189, -1, 9189, 9647, 8519, -1, 8519, 9647, 9646, -1, 8520, 9646, 9462, -1, 8521, 9462, 9643, -1, 8600, 9643, 9190, -1, 8603, 9190, 9191, -1, 8603, 8600, 9190, -1, 8519, 9646, 8520, -1, 8520, 9462, 8521, -1, 8521, 9643, 8600, -1, 9190, 9192, 9191, -1, 9191, 9192, 8522, -1, 8522, 9192, 9641, -1, 8524, 9641, 9193, -1, 9195, 9193, 9635, -1, 8606, 9635, 9634, -1, 9194, 9634, 9197, -1, 9194, 8606, 9634, -1, 8522, 9641, 8524, -1, 8524, 9193, 9195, -1, 9195, 9635, 8606, -1, 9634, 9196, 9197, -1, 9197, 9196, 9200, -1, 9200, 9196, 9199, -1, 9198, 9200, 9199, -1, 9198, 8621, 9200, -1, 9198, 9571, 8621, -1, 8621, 9571, 9209, -1, 9209, 9571, 9578, -1, 9201, 9578, 9581, -1, 9202, 9201, 9581, -1, 9202, 8633, 9201, -1, 9202, 9203, 8633, -1, 8633, 9203, 8634, -1, 8634, 9203, 9204, -1, 9210, 9204, 9206, -1, 9205, 9206, 9598, -1, 9211, 9598, 9212, -1, 8635, 9212, 9604, -1, 8636, 9604, 9207, -1, 8657, 9207, 9208, -1, 8637, 9208, 8661, -1, 8637, 8657, 9208, -1, 9209, 9578, 9201, -1, 8634, 9204, 9210, -1, 9210, 9206, 9205, -1, 9205, 9598, 9211, -1, 9211, 9212, 8635, -1, 8635, 9604, 8636, -1, 8636, 9207, 8657, -1, 9208, 9213, 8661, -1, 8661, 9213, 8638, -1, 8638, 9213, 9216, -1, 9214, 9216, 9403, -1, 9125, 9403, 9391, -1, 9215, 9125, 9391, -1, 9215, 9390, 9125, -1, 9125, 9390, 9137, -1, 9137, 9390, 9416, -1, 9369, 9416, 9370, -1, 9369, 9137, 9416, -1, 9369, 9141, 9137, -1, 8638, 9216, 9214, -1, 9214, 9403, 9125, -1, 9416, 9377, 9370, -1, 9370, 9377, 9217, -1, 8822, 9218, 9136, -1, 9136, 9218, 8629, -1, 8629, 9218, 8820, -1, 8627, 8820, 8819, -1, 8668, 8819, 8817, -1, 9234, 8817, 9235, -1, 8670, 9235, 8815, -1, 9236, 8815, 8812, -1, 9219, 8812, 8810, -1, 8622, 8810, 8807, -1, 9237, 8807, 9238, -1, 8615, 9238, 8803, -1, 8616, 8803, 8802, -1, 9239, 8802, 9220, -1, 8526, 9220, 8800, -1, 8528, 8800, 8799, -1, 9240, 8799, 8798, -1, 8671, 8798, 9221, -1, 9222, 9221, 8795, -1, 8596, 8795, 8793, -1, 8588, 8793, 9241, -1, 8587, 9241, 9223, -1, 9224, 9223, 9242, -1, 9225, 9242, 8786, -1, 9243, 8786, 8785, -1, 9226, 8785, 9227, -1, 9244, 9227, 9228, -1, 8575, 9228, 8779, -1, 9245, 8779, 9229, -1, 8675, 9229, 8778, -1, 9246, 8778, 8777, -1, 8676, 8777, 8776, -1, 8677, 8776, 9247, -1, 9248, 9247, 8775, -1, 8678, 8775, 9249, -1, 8679, 9249, 9230, -1, 9250, 9230, 8773, -1, 8680, 8773, 8770, -1, 8681, 8770, 9251, -1, 9252, 9251, 8768, -1, 9231, 8768, 9232, -1, 8487, 9232, 8766, -1, 9253, 8766, 8765, -1, 9233, 8765, 8764, -1, 8500, 8764, 8496, -1, 8500, 9233, 8764, -1, 8629, 8820, 8627, -1, 8627, 8819, 8668, -1, 8668, 8817, 9234, -1, 9234, 9235, 8670, -1, 8670, 8815, 9236, -1, 9236, 8812, 9219, -1, 9219, 8810, 8622, -1, 8622, 8807, 9237, -1, 9237, 9238, 8615, -1, 8615, 8803, 8616, -1, 8616, 8802, 9239, -1, 9239, 9220, 8526, -1, 8526, 8800, 8528, -1, 8528, 8799, 9240, -1, 9240, 8798, 8671, -1, 8671, 9221, 9222, -1, 9222, 8795, 8596, -1, 8596, 8793, 8588, -1, 8588, 9241, 8587, -1, 8587, 9223, 9224, -1, 9224, 9242, 9225, -1, 9225, 8786, 9243, -1, 9243, 8785, 9226, -1, 9226, 9227, 9244, -1, 9244, 9228, 8575, -1, 8575, 8779, 9245, -1, 9245, 9229, 8675, -1, 8675, 8778, 9246, -1, 9246, 8777, 8676, -1, 8676, 8776, 8677, -1, 8677, 9247, 9248, -1, 9248, 8775, 8678, -1, 8678, 9249, 8679, -1, 8679, 9230, 9250, -1, 9250, 8773, 8680, -1, 8680, 8770, 8681, -1, 8681, 9251, 9252, -1, 9252, 8768, 9231, -1, 9231, 9232, 8487, -1, 8487, 8766, 9253, -1, 9253, 8765, 9233, -1, 8764, 9254, 8496, -1, 8496, 9254, 9255, -1, 9255, 9254, 8762, -1, 8760, 9255, 8762, -1, 8760, 9256, 9255, -1, 8760, 8759, 9256, -1, 9256, 8759, 9257, -1, 9257, 8759, 9260, -1, 8686, 9260, 9258, -1, 9261, 9258, 8758, -1, 9262, 8758, 9259, -1, 9272, 9262, 9259, -1, 9257, 9260, 8686, -1, 8686, 9258, 9261, -1, 9261, 8758, 9262, -1, 9287, 9272, 9274, -1, 9263, 9274, 9277, -1, 9270, 9277, 9283, -1, 9271, 9283, 9289, -1, 9290, 9289, 9264, -1, 9265, 9290, 9264, -1, 9265, 9266, 9290, -1, 9265, 9293, 9266, -1, 9265, 9267, 9293, -1, 9293, 9267, 9285, -1, 9292, 9285, 9286, -1, 9268, 9292, 9286, -1, 9268, 9269, 9292, -1, 9268, 8479, 9269, -1, 9269, 8479, 9263, -1, 9270, 9263, 9277, -1, 9270, 9269, 9263, -1, 9270, 9291, 9269, -1, 9270, 9271, 9291, -1, 9270, 9283, 9271, -1, 9272, 9273, 9274, -1, 9274, 9273, 9789, -1, 9278, 9789, 9275, -1, 9276, 9275, 9788, -1, 9279, 9788, 9790, -1, 9793, 9279, 9790, -1, 9793, 9792, 9279, -1, 9279, 9792, 9280, -1, 9276, 9280, 9288, -1, 9278, 9288, 9277, -1, 9274, 9278, 9277, -1, 9274, 9789, 9278, -1, 9278, 9275, 9276, -1, 9288, 9278, 9276, -1, 9276, 9788, 9279, -1, 9280, 9276, 9279, -1, 9792, 9281, 9280, -1, 9280, 9281, 9282, -1, 9288, 9282, 9283, -1, 9277, 9288, 9283, -1, 9281, 9284, 9282, -1, 9282, 9284, 9289, -1, 9283, 9282, 9289, -1, 9284, 9264, 9289, -1, 9267, 9155, 9285, -1, 9285, 9155, 9286, -1, 8479, 9287, 9263, -1, 9263, 9287, 9274, -1, 9280, 9282, 9288, -1, 9289, 9290, 9271, -1, 9271, 9290, 9266, -1, 9291, 9266, 9293, -1, 9292, 9293, 9285, -1, 9292, 9291, 9293, -1, 9292, 9269, 9291, -1, 9266, 9291, 9271, -1, 9976, 9805, 8842, -1, 8842, 9805, 9329, -1, 9329, 9805, 9974, -1, 9294, 9974, 9806, -1, 9295, 9806, 9330, -1, 9331, 9330, 9332, -1, 8845, 9332, 9811, -1, 8849, 9811, 9333, -1, 8854, 9333, 9334, -1, 9335, 9334, 9297, -1, 9296, 9297, 9972, -1, 9298, 9972, 9985, -1, 9336, 9985, 9969, -1, 9337, 9969, 9300, -1, 9299, 9300, 9301, -1, 8872, 9301, 9965, -1, 9338, 9965, 9302, -1, 8880, 9302, 9303, -1, 9339, 9303, 9340, -1, 9341, 9340, 9963, -1, 9304, 9963, 9342, -1, 9343, 9342, 9962, -1, 8895, 9962, 9961, -1, 8901, 9961, 9344, -1, 8905, 9344, 9345, -1, 8910, 9345, 9306, -1, 9305, 9306, 9986, -1, 8916, 9986, 9959, -1, 8917, 9959, 9957, -1, 9346, 9957, 9956, -1, 8924, 9956, 9347, -1, 9307, 9347, 9952, -1, 8931, 9952, 9308, -1, 8933, 9308, 9309, -1, 9348, 9309, 9310, -1, 8941, 9310, 9951, -1, 9349, 9951, 9311, -1, 9350, 9311, 9312, -1, 9351, 9312, 9313, -1, 9314, 9313, 9315, -1, 8958, 9315, 9352, -1, 9316, 9352, 9353, -1, 8964, 9353, 9317, -1, 9354, 9317, 9355, -1, 9356, 9355, 9950, -1, 8972, 9950, 9891, -1, 9357, 9891, 9949, -1, 8979, 9949, 9319, -1, 9318, 9319, 9948, -1, 8989, 9948, 9358, -1, 8990, 9358, 9321, -1, 9320, 9321, 9322, -1, 8996, 9322, 9944, -1, 8999, 9944, 9323, -1, 9359, 9323, 9941, -1, 9012, 9941, 9324, -1, 9016, 9324, 9937, -1, 9004, 9937, 9325, -1, 9360, 9325, 9327, -1, 9326, 9327, 9328, -1, 9361, 9328, 9934, -1, 9021, 9934, 9931, -1, 9362, 9931, 9930, -1, 9027, 9930, 9363, -1, 9364, 9363, 9365, -1, 9036, 9365, 9926, -1, 9035, 9036, 9926, -1, 9329, 9974, 9294, -1, 9294, 9806, 9295, -1, 9295, 9330, 9331, -1, 9331, 9332, 8845, -1, 8845, 9811, 8849, -1, 8849, 9333, 8854, -1, 8854, 9334, 9335, -1, 9335, 9297, 9296, -1, 9296, 9972, 9298, -1, 9298, 9985, 9336, -1, 9336, 9969, 9337, -1, 9337, 9300, 9299, -1, 9299, 9301, 8872, -1, 8872, 9965, 9338, -1, 9338, 9302, 8880, -1, 8880, 9303, 9339, -1, 9339, 9340, 9341, -1, 9341, 9963, 9304, -1, 9304, 9342, 9343, -1, 9343, 9962, 8895, -1, 8895, 9961, 8901, -1, 8901, 9344, 8905, -1, 8905, 9345, 8910, -1, 8910, 9306, 9305, -1, 9305, 9986, 8916, -1, 8916, 9959, 8917, -1, 8917, 9957, 9346, -1, 9346, 9956, 8924, -1, 8924, 9347, 9307, -1, 9307, 9952, 8931, -1, 8931, 9308, 8933, -1, 8933, 9309, 9348, -1, 9348, 9310, 8941, -1, 8941, 9951, 9349, -1, 9349, 9311, 9350, -1, 9350, 9312, 9351, -1, 9351, 9313, 9314, -1, 9314, 9315, 8958, -1, 8958, 9352, 9316, -1, 9316, 9353, 8964, -1, 8964, 9317, 9354, -1, 9354, 9355, 9356, -1, 9356, 9950, 8972, -1, 8972, 9891, 9357, -1, 9357, 9949, 8979, -1, 8979, 9319, 9318, -1, 9318, 9948, 8989, -1, 8989, 9358, 8990, -1, 8990, 9321, 9320, -1, 9320, 9322, 8996, -1, 8996, 9944, 8999, -1, 8999, 9323, 9359, -1, 9359, 9941, 9012, -1, 9012, 9324, 9016, -1, 9016, 9937, 9004, -1, 9004, 9325, 9360, -1, 9360, 9327, 9326, -1, 9326, 9328, 9361, -1, 9361, 9934, 9021, -1, 9021, 9931, 9362, -1, 9362, 9930, 9027, -1, 9027, 9363, 9364, -1, 9364, 9365, 9036, -1, 8825, 9366, 9121, -1, 9121, 9366, 9142, -1, 9142, 9366, 8824, -1, 9130, 8824, 8823, -1, 9132, 8823, 9367, -1, 9368, 9367, 8822, -1, 9136, 9368, 8822, -1, 9142, 8824, 9130, -1, 9130, 8823, 9132, -1, 9132, 9367, 9368, -1, 9369, 9370, 9374, -1, 9374, 9370, 9371, -1, 9375, 9371, 9411, -1, 9129, 9411, 9414, -1, 9372, 9414, 9373, -1, 9121, 9373, 10373, -1, 9121, 9372, 9373, -1, 9374, 9371, 9375, -1, 9375, 9411, 9129, -1, 9129, 9414, 9372, -1, 9377, 9376, 9217, -1, 9377, 9378, 9376, -1, 9377, 9416, 9378, -1, 9378, 9416, 9387, -1, 9379, 9387, 9426, -1, 9424, 9426, 9380, -1, 9428, 9380, 9381, -1, 9430, 9381, 9383, -1, 9382, 9383, 10383, -1, 9382, 9430, 9383, -1, 9382, 10379, 9430, -1, 9430, 10379, 9384, -1, 9428, 9384, 9429, -1, 9424, 9429, 9385, -1, 9379, 9385, 9386, -1, 9378, 9386, 9376, -1, 9378, 9379, 9386, -1, 9378, 9387, 9379, -1, 9387, 9416, 9417, -1, 9426, 9417, 9418, -1, 9380, 9418, 9397, -1, 9381, 9397, 9388, -1, 9383, 9388, 9389, -1, 10383, 9389, 9629, -1, 10383, 9383, 9389, -1, 9215, 9427, 9390, -1, 9215, 9400, 9427, -1, 9215, 9391, 9400, -1, 9400, 9391, 9392, -1, 9399, 9392, 9432, -1, 9394, 9432, 9627, -1, 9393, 9394, 9627, -1, 9393, 9396, 9394, -1, 9393, 9395, 9396, -1, 9396, 9395, 9389, -1, 9388, 9396, 9389, -1, 9388, 9431, 9396, -1, 9388, 9397, 9431, -1, 9431, 9397, 9398, -1, 9399, 9398, 9400, -1, 9392, 9399, 9400, -1, 9392, 9391, 9401, -1, 9432, 9401, 9402, -1, 9627, 9432, 9402, -1, 9391, 9403, 9401, -1, 9401, 9403, 9402, -1, 9395, 9629, 9389, -1, 10379, 9404, 9384, -1, 9384, 9404, 9405, -1, 9429, 9405, 9406, -1, 9385, 9406, 9419, -1, 9386, 9419, 9408, -1, 9376, 9408, 9410, -1, 9217, 9410, 9370, -1, 9217, 9376, 9410, -1, 9404, 10378, 9405, -1, 9405, 10378, 9425, -1, 9406, 9425, 9423, -1, 9419, 9423, 9407, -1, 9408, 9407, 9409, -1, 9371, 9409, 9411, -1, 9371, 9408, 9409, -1, 9371, 9410, 9408, -1, 9371, 9370, 9410, -1, 10378, 10377, 9425, -1, 9425, 10377, 9412, -1, 9423, 9412, 9421, -1, 9407, 9421, 9413, -1, 9409, 9413, 9411, -1, 9409, 9407, 9413, -1, 10377, 10380, 9412, -1, 9412, 10380, 9422, -1, 9421, 9422, 9420, -1, 9413, 9420, 9414, -1, 9411, 9413, 9414, -1, 10380, 10375, 9422, -1, 9422, 10375, 9415, -1, 9420, 9415, 9373, -1, 9414, 9420, 9373, -1, 10375, 10373, 9415, -1, 9415, 10373, 9373, -1, 9416, 9390, 9417, -1, 9417, 9390, 9427, -1, 9418, 9427, 9398, -1, 9397, 9418, 9398, -1, 9386, 9408, 9376, -1, 9419, 9407, 9408, -1, 9420, 9413, 9421, -1, 9415, 9420, 9422, -1, 9421, 9407, 9423, -1, 9422, 9421, 9412, -1, 9385, 9419, 9386, -1, 9406, 9423, 9419, -1, 9425, 9412, 9423, -1, 9424, 9385, 9379, -1, 9426, 9424, 9379, -1, 9417, 9426, 9387, -1, 9429, 9406, 9385, -1, 9405, 9425, 9406, -1, 9427, 9418, 9417, -1, 9418, 9380, 9426, -1, 9400, 9398, 9427, -1, 9429, 9424, 9428, -1, 9428, 9424, 9380, -1, 9381, 9380, 9397, -1, 9405, 9429, 9384, -1, 9381, 9430, 9428, -1, 9428, 9430, 9384, -1, 9431, 9398, 9399, -1, 9394, 9399, 9432, -1, 9394, 9431, 9399, -1, 9394, 9396, 9431, -1, 9383, 9381, 9388, -1, 9401, 9432, 9392, -1, 9159, 9157, 9667, -1, 9666, 9667, 9433, -1, 9663, 9433, 9445, -1, 9660, 9445, 9434, -1, 9661, 9434, 10440, -1, 9435, 9661, 10440, -1, 9435, 9441, 9661, -1, 9435, 9436, 9441, -1, 9441, 9436, 9437, -1, 9672, 9437, 9438, -1, 9675, 9438, 9676, -1, 9439, 9676, 9447, -1, 9168, 9447, 9169, -1, 9168, 9439, 9447, -1, 9168, 9160, 9439, -1, 9439, 9160, 9673, -1, 9675, 9673, 9671, -1, 9672, 9671, 9440, -1, 9441, 9440, 9661, -1, 9441, 9672, 9440, -1, 9441, 9437, 9672, -1, 9157, 9758, 9667, -1, 9667, 9758, 9762, -1, 9433, 9762, 9442, -1, 9445, 9442, 9443, -1, 9434, 9443, 9444, -1, 10440, 9434, 9444, -1, 9667, 9762, 9433, -1, 9433, 9442, 9445, -1, 9445, 9443, 9434, -1, 9436, 10438, 9437, -1, 9437, 10438, 9448, -1, 9438, 9448, 9446, -1, 9676, 9446, 9679, -1, 9447, 9679, 9678, -1, 9169, 9678, 9452, -1, 9169, 9447, 9678, -1, 10438, 9473, 9448, -1, 9448, 9473, 9449, -1, 9446, 9449, 9450, -1, 9679, 9450, 9451, -1, 9678, 9451, 9658, -1, 9452, 9658, 9475, -1, 9453, 9475, 9481, -1, 9172, 9481, 9480, -1, 9657, 9480, 9454, -1, 9163, 9454, 9488, -1, 9162, 9488, 9455, -1, 9656, 9455, 9456, -1, 9655, 9456, 9499, -1, 9654, 9499, 9504, -1, 9165, 9504, 9457, -1, 9166, 9457, 9509, -1, 9177, 9509, 9458, -1, 9179, 9458, 9459, -1, 9653, 9459, 9517, -1, 9652, 9517, 9520, -1, 9180, 9520, 9522, -1, 9182, 9522, 9523, -1, 9651, 9523, 9460, -1, 9650, 9460, 9531, -1, 9185, 9531, 9538, -1, 9188, 9538, 9539, -1, 9649, 9539, 9545, -1, 9187, 9545, 9648, -1, 9647, 9648, 9461, -1, 9646, 9461, 9645, -1, 9462, 9645, 9463, -1, 9643, 9463, 9644, -1, 9190, 9644, 9642, -1, 9192, 9642, 9464, -1, 9641, 9464, 9465, -1, 9640, 9465, 9567, -1, 9638, 9567, 9466, -1, 9633, 9466, 9631, -1, 9632, 9631, 10420, -1, 9467, 9632, 10420, -1, 9467, 9470, 9632, -1, 9467, 10418, 9470, -1, 9470, 10418, 9715, -1, 9472, 9715, 9713, -1, 9714, 9713, 9719, -1, 9469, 9719, 9468, -1, 9199, 9468, 9198, -1, 9199, 9469, 9468, -1, 9199, 9196, 9469, -1, 9469, 9196, 9716, -1, 9714, 9716, 9717, -1, 9472, 9717, 9471, -1, 9470, 9471, 9632, -1, 9470, 9472, 9471, -1, 9470, 9715, 9472, -1, 9473, 10437, 9449, -1, 9449, 10437, 9677, -1, 9450, 9677, 9474, -1, 9451, 9474, 9682, -1, 9658, 9682, 9475, -1, 9658, 9451, 9682, -1, 10437, 9477, 9677, -1, 9677, 9477, 9681, -1, 9474, 9681, 9680, -1, 9682, 9680, 9476, -1, 9475, 9476, 9481, -1, 9475, 9682, 9476, -1, 9477, 9482, 9681, -1, 9681, 9482, 9478, -1, 9680, 9478, 9479, -1, 9476, 9479, 9484, -1, 9481, 9484, 9480, -1, 9481, 9476, 9484, -1, 9482, 10411, 9478, -1, 9478, 10411, 9483, -1, 9479, 9483, 9486, -1, 9484, 9486, 9485, -1, 9480, 9485, 9454, -1, 9480, 9484, 9485, -1, 10411, 10410, 9483, -1, 9483, 10410, 9683, -1, 9486, 9683, 9684, -1, 9485, 9684, 9487, -1, 9454, 9487, 9488, -1, 9454, 9485, 9487, -1, 10410, 9489, 9683, -1, 9683, 9489, 9490, -1, 9684, 9490, 9491, -1, 9487, 9491, 9494, -1, 9488, 9494, 9455, -1, 9488, 9487, 9494, -1, 9489, 9492, 9490, -1, 9490, 9492, 9685, -1, 9491, 9685, 9493, -1, 9494, 9493, 9496, -1, 9455, 9496, 9456, -1, 9455, 9494, 9496, -1, 9492, 9497, 9685, -1, 9685, 9497, 9495, -1, 9493, 9495, 9687, -1, 9496, 9687, 9500, -1, 9456, 9500, 9499, -1, 9456, 9496, 9500, -1, 9497, 9502, 9495, -1, 9495, 9502, 9686, -1, 9687, 9686, 9498, -1, 9500, 9498, 9501, -1, 9499, 9501, 9504, -1, 9499, 9500, 9501, -1, 9502, 9505, 9686, -1, 9686, 9505, 9506, -1, 9498, 9506, 9688, -1, 9501, 9688, 9503, -1, 9504, 9503, 9457, -1, 9504, 9501, 9503, -1, 9505, 10408, 9506, -1, 9506, 10408, 9689, -1, 9688, 9689, 9690, -1, 9503, 9690, 9691, -1, 9457, 9691, 9509, -1, 9457, 9503, 9691, -1, 10408, 9510, 9689, -1, 9689, 9510, 9511, -1, 9690, 9511, 9507, -1, 9691, 9507, 9508, -1, 9509, 9508, 9458, -1, 9509, 9691, 9508, -1, 9510, 9512, 9511, -1, 9511, 9512, 9513, -1, 9507, 9513, 9695, -1, 9508, 9695, 9514, -1, 9458, 9514, 9459, -1, 9458, 9508, 9514, -1, 9512, 10406, 9513, -1, 9513, 10406, 9694, -1, 9695, 9694, 9693, -1, 9514, 9693, 9518, -1, 9459, 9518, 9517, -1, 9459, 9514, 9518, -1, 10406, 10429, 9694, -1, 9694, 10429, 9692, -1, 9693, 9692, 9515, -1, 9518, 9515, 9516, -1, 9517, 9516, 9520, -1, 9517, 9518, 9516, -1, 10429, 10428, 9692, -1, 9692, 10428, 9521, -1, 9515, 9521, 9519, -1, 9516, 9519, 9524, -1, 9520, 9524, 9522, -1, 9520, 9516, 9524, -1, 10428, 9526, 9521, -1, 9521, 9526, 9696, -1, 9519, 9696, 9697, -1, 9524, 9697, 9525, -1, 9522, 9525, 9523, -1, 9522, 9524, 9525, -1, 9526, 9527, 9696, -1, 9696, 9527, 9528, -1, 9697, 9528, 9529, -1, 9525, 9529, 9700, -1, 9523, 9700, 9460, -1, 9523, 9525, 9700, -1, 9527, 10405, 9528, -1, 9528, 10405, 9698, -1, 9529, 9698, 9533, -1, 9700, 9533, 9530, -1, 9460, 9530, 9531, -1, 9460, 9700, 9530, -1, 10405, 9532, 9698, -1, 9698, 9532, 9699, -1, 9533, 9699, 9535, -1, 9530, 9535, 9534, -1, 9531, 9534, 9538, -1, 9531, 9530, 9534, -1, 9532, 10403, 9699, -1, 9699, 10403, 9536, -1, 9535, 9536, 9702, -1, 9534, 9702, 9537, -1, 9538, 9537, 9539, -1, 9538, 9534, 9537, -1, 10403, 9541, 9536, -1, 9536, 9541, 9701, -1, 9702, 9701, 9543, -1, 9537, 9543, 9540, -1, 9539, 9540, 9545, -1, 9539, 9537, 9540, -1, 9541, 9542, 9701, -1, 9701, 9542, 9704, -1, 9543, 9704, 9703, -1, 9540, 9703, 9544, -1, 9545, 9544, 9648, -1, 9545, 9540, 9544, -1, 9542, 10424, 9704, -1, 9704, 10424, 9548, -1, 9703, 9548, 9546, -1, 9544, 9546, 9551, -1, 9648, 9551, 9461, -1, 9648, 9544, 9551, -1, 10424, 9547, 9548, -1, 9548, 9547, 9549, -1, 9546, 9549, 9550, -1, 9551, 9550, 9553, -1, 9461, 9553, 9645, -1, 9461, 9551, 9553, -1, 9547, 9552, 9549, -1, 9549, 9552, 9705, -1, 9550, 9705, 9554, -1, 9553, 9554, 9706, -1, 9645, 9706, 9463, -1, 9645, 9553, 9706, -1, 9552, 10401, 9705, -1, 9705, 10401, 9556, -1, 9554, 9556, 9558, -1, 9706, 9558, 9555, -1, 9463, 9555, 9644, -1, 9463, 9706, 9555, -1, 10401, 9557, 9556, -1, 9556, 9557, 9560, -1, 9558, 9560, 9561, -1, 9555, 9561, 9559, -1, 9644, 9559, 9642, -1, 9644, 9555, 9559, -1, 9557, 9563, 9560, -1, 9560, 9563, 9707, -1, 9561, 9707, 9562, -1, 9559, 9562, 9710, -1, 9642, 9710, 9464, -1, 9642, 9559, 9710, -1, 9563, 9564, 9707, -1, 9707, 9564, 9709, -1, 9562, 9709, 9708, -1, 9710, 9708, 9712, -1, 9464, 9712, 9465, -1, 9464, 9710, 9712, -1, 9564, 9565, 9709, -1, 9709, 9565, 9566, -1, 9708, 9566, 9568, -1, 9712, 9568, 9567, -1, 9465, 9712, 9567, -1, 9565, 10397, 9566, -1, 9566, 10397, 9711, -1, 9568, 9711, 9466, -1, 9567, 9568, 9466, -1, 10397, 10396, 9711, -1, 9711, 10396, 9631, -1, 9466, 9711, 9631, -1, 10396, 10420, 9631, -1, 10418, 9569, 9715, -1, 9715, 9569, 9718, -1, 9713, 9718, 9573, -1, 9719, 9573, 9570, -1, 9468, 9570, 9572, -1, 9198, 9572, 9571, -1, 9198, 9468, 9572, -1, 9569, 10394, 9718, -1, 9718, 10394, 9575, -1, 9573, 9575, 9721, -1, 9570, 9721, 9722, -1, 9572, 9722, 9574, -1, 9571, 9574, 9578, -1, 9571, 9572, 9574, -1, 10394, 9579, 9575, -1, 9575, 9579, 9720, -1, 9721, 9720, 9576, -1, 9722, 9576, 9724, -1, 9574, 9724, 9577, -1, 9578, 9577, 9581, -1, 9578, 9574, 9577, -1, 9579, 10393, 9720, -1, 9720, 10393, 9582, -1, 9576, 9582, 9583, -1, 9724, 9583, 9580, -1, 9577, 9580, 9669, -1, 9581, 9669, 9202, -1, 9581, 9577, 9669, -1, 10393, 9586, 9582, -1, 9582, 9586, 9723, -1, 9583, 9723, 9584, -1, 9580, 9584, 9668, -1, 9669, 9668, 9585, -1, 9202, 9585, 9203, -1, 9202, 9669, 9585, -1, 9586, 10416, 9723, -1, 9723, 10416, 9587, -1, 9584, 9587, 9588, -1, 9668, 9588, 9589, -1, 9585, 9589, 9591, -1, 9203, 9591, 9204, -1, 9203, 9585, 9591, -1, 10416, 10391, 9587, -1, 9587, 10391, 9594, -1, 9588, 9594, 9590, -1, 9589, 9590, 9727, -1, 9591, 9727, 9592, -1, 9204, 9592, 9206, -1, 9204, 9591, 9592, -1, 10391, 9593, 9594, -1, 9594, 9593, 9725, -1, 9590, 9725, 9726, -1, 9727, 9726, 9595, -1, 9592, 9595, 9597, -1, 9206, 9597, 9598, -1, 9206, 9592, 9597, -1, 9593, 10388, 9725, -1, 9725, 10388, 9599, -1, 9726, 9599, 9596, -1, 9595, 9596, 9728, -1, 9597, 9728, 9600, -1, 9598, 9600, 9212, -1, 9598, 9597, 9600, -1, 10388, 10414, 9599, -1, 9599, 10414, 9602, -1, 9596, 9602, 9603, -1, 9728, 9603, 9729, -1, 9600, 9729, 9601, -1, 9212, 9601, 9604, -1, 9212, 9600, 9601, -1, 10414, 9606, 9602, -1, 9602, 9606, 9608, -1, 9603, 9608, 9609, -1, 9729, 9609, 9730, -1, 9601, 9730, 9605, -1, 9604, 9605, 9207, -1, 9604, 9601, 9605, -1, 9606, 9607, 9608, -1, 9608, 9607, 9610, -1, 9609, 9610, 9613, -1, 9730, 9613, 9611, -1, 9605, 9611, 9614, -1, 9207, 9614, 9208, -1, 9207, 9605, 9614, -1, 9607, 9612, 9610, -1, 9610, 9612, 9616, -1, 9613, 9616, 9732, -1, 9611, 9732, 9734, -1, 9614, 9734, 9615, -1, 9208, 9615, 9213, -1, 9208, 9614, 9615, -1, 9612, 10386, 9616, -1, 9616, 10386, 9731, -1, 9732, 9731, 9619, -1, 9734, 9619, 9620, -1, 9615, 9620, 9617, -1, 9213, 9617, 9216, -1, 9213, 9615, 9617, -1, 10386, 9618, 9731, -1, 9731, 9618, 9733, -1, 9619, 9733, 9736, -1, 9620, 9736, 9735, -1, 9617, 9735, 9737, -1, 9216, 9737, 9403, -1, 9216, 9617, 9737, -1, 9618, 10385, 9733, -1, 9733, 10385, 9621, -1, 9736, 9621, 9622, -1, 9735, 9622, 9624, -1, 9737, 9624, 9402, -1, 9403, 9737, 9402, -1, 10385, 9623, 9621, -1, 9621, 9623, 9625, -1, 9622, 9625, 9628, -1, 9624, 9628, 9627, -1, 9402, 9624, 9627, -1, 9623, 9626, 9625, -1, 9625, 9626, 9630, -1, 9628, 9630, 9393, -1, 9627, 9628, 9393, -1, 9626, 9629, 9630, -1, 9630, 9629, 9395, -1, 9393, 9630, 9395, -1, 9196, 9634, 9716, -1, 9716, 9634, 9636, -1, 9717, 9636, 9637, -1, 9471, 9637, 9633, -1, 9632, 9633, 9631, -1, 9632, 9471, 9633, -1, 9634, 9635, 9636, -1, 9636, 9635, 9639, -1, 9637, 9639, 9638, -1, 9633, 9638, 9466, -1, 9633, 9637, 9638, -1, 9635, 9193, 9639, -1, 9639, 9193, 9640, -1, 9638, 9640, 9567, -1, 9638, 9639, 9640, -1, 9193, 9641, 9640, -1, 9640, 9641, 9465, -1, 9641, 9192, 9464, -1, 9192, 9190, 9642, -1, 9190, 9643, 9644, -1, 9643, 9462, 9463, -1, 9462, 9646, 9645, -1, 9646, 9647, 9461, -1, 9647, 9187, 9648, -1, 9187, 9649, 9545, -1, 9649, 9188, 9539, -1, 9188, 9185, 9538, -1, 9185, 9650, 9531, -1, 9650, 9651, 9460, -1, 9651, 9182, 9523, -1, 9182, 9180, 9522, -1, 9180, 9652, 9520, -1, 9652, 9653, 9517, -1, 9653, 9179, 9459, -1, 9179, 9177, 9458, -1, 9177, 9166, 9509, -1, 9166, 9165, 9457, -1, 9165, 9654, 9504, -1, 9654, 9655, 9499, -1, 9655, 9656, 9456, -1, 9656, 9162, 9455, -1, 9162, 9163, 9488, -1, 9163, 9657, 9454, -1, 9657, 9172, 9480, -1, 9172, 9453, 9481, -1, 9453, 9452, 9475, -1, 9658, 9452, 9678, -1, 9160, 9659, 9673, -1, 9673, 9659, 9674, -1, 9671, 9674, 9670, -1, 9440, 9670, 9660, -1, 9661, 9660, 9434, -1, 9661, 9440, 9660, -1, 9659, 9662, 9674, -1, 9674, 9662, 9664, -1, 9670, 9664, 9663, -1, 9660, 9663, 9445, -1, 9660, 9670, 9663, -1, 9662, 9665, 9664, -1, 9664, 9665, 9666, -1, 9663, 9666, 9433, -1, 9663, 9664, 9666, -1, 9665, 9159, 9666, -1, 9666, 9159, 9667, -1, 9587, 9584, 9723, -1, 9584, 9580, 9583, -1, 9594, 9588, 9587, -1, 9580, 9577, 9724, -1, 9588, 9668, 9584, -1, 9668, 9669, 9580, -1, 9671, 9670, 9440, -1, 9674, 9664, 9670, -1, 9675, 9671, 9672, -1, 9438, 9675, 9672, -1, 9448, 9438, 9437, -1, 9673, 9674, 9671, -1, 9449, 9446, 9448, -1, 9439, 9673, 9675, -1, 9676, 9439, 9675, -1, 9446, 9676, 9438, -1, 9677, 9450, 9449, -1, 9450, 9679, 9446, -1, 9679, 9447, 9676, -1, 9681, 9474, 9677, -1, 9474, 9451, 9450, -1, 9451, 9678, 9679, -1, 9478, 9680, 9681, -1, 9680, 9682, 9474, -1, 9483, 9479, 9478, -1, 9479, 9476, 9680, -1, 9683, 9486, 9483, -1, 9486, 9484, 9479, -1, 9490, 9684, 9683, -1, 9684, 9485, 9486, -1, 9685, 9491, 9490, -1, 9491, 9487, 9684, -1, 9495, 9493, 9685, -1, 9493, 9494, 9491, -1, 9686, 9687, 9495, -1, 9687, 9496, 9493, -1, 9506, 9498, 9686, -1, 9498, 9500, 9687, -1, 9689, 9688, 9506, -1, 9688, 9501, 9498, -1, 9511, 9690, 9689, -1, 9690, 9503, 9688, -1, 9513, 9507, 9511, -1, 9507, 9691, 9690, -1, 9694, 9695, 9513, -1, 9695, 9508, 9507, -1, 9692, 9693, 9694, -1, 9693, 9514, 9695, -1, 9521, 9515, 9692, -1, 9515, 9518, 9693, -1, 9696, 9519, 9521, -1, 9519, 9516, 9515, -1, 9528, 9697, 9696, -1, 9697, 9524, 9519, -1, 9698, 9529, 9528, -1, 9529, 9525, 9697, -1, 9699, 9533, 9698, -1, 9533, 9700, 9529, -1, 9536, 9535, 9699, -1, 9535, 9530, 9533, -1, 9701, 9702, 9536, -1, 9702, 9534, 9535, -1, 9704, 9543, 9701, -1, 9543, 9537, 9702, -1, 9548, 9703, 9704, -1, 9703, 9540, 9543, -1, 9549, 9546, 9548, -1, 9546, 9544, 9703, -1, 9705, 9550, 9549, -1, 9550, 9551, 9546, -1, 9556, 9554, 9705, -1, 9554, 9553, 9550, -1, 9560, 9558, 9556, -1, 9558, 9706, 9554, -1, 9707, 9561, 9560, -1, 9561, 9555, 9558, -1, 9709, 9562, 9707, -1, 9562, 9559, 9561, -1, 9566, 9708, 9709, -1, 9708, 9710, 9562, -1, 9711, 9568, 9566, -1, 9568, 9712, 9708, -1, 9717, 9637, 9471, -1, 9636, 9639, 9637, -1, 9714, 9717, 9472, -1, 9713, 9714, 9472, -1, 9718, 9713, 9715, -1, 9716, 9636, 9717, -1, 9575, 9573, 9718, -1, 9469, 9716, 9714, -1, 9719, 9469, 9714, -1, 9573, 9719, 9713, -1, 9720, 9721, 9575, -1, 9721, 9570, 9573, -1, 9570, 9468, 9719, -1, 9582, 9576, 9720, -1, 9576, 9722, 9721, -1, 9722, 9572, 9570, -1, 9723, 9583, 9582, -1, 9583, 9724, 9576, -1, 9724, 9574, 9722, -1, 9725, 9590, 9594, -1, 9590, 9589, 9588, -1, 9589, 9585, 9668, -1, 9599, 9726, 9725, -1, 9726, 9727, 9590, -1, 9727, 9591, 9589, -1, 9602, 9596, 9599, -1, 9596, 9595, 9726, -1, 9595, 9592, 9727, -1, 9608, 9603, 9602, -1, 9603, 9728, 9596, -1, 9728, 9597, 9595, -1, 9610, 9609, 9608, -1, 9609, 9729, 9603, -1, 9729, 9600, 9728, -1, 9616, 9613, 9610, -1, 9613, 9730, 9609, -1, 9730, 9601, 9729, -1, 9731, 9732, 9616, -1, 9732, 9611, 9613, -1, 9611, 9605, 9730, -1, 9733, 9619, 9731, -1, 9619, 9734, 9732, -1, 9734, 9614, 9611, -1, 9621, 9736, 9733, -1, 9736, 9620, 9619, -1, 9620, 9615, 9734, -1, 9625, 9622, 9621, -1, 9622, 9735, 9736, -1, 9735, 9617, 9620, -1, 9630, 9628, 9625, -1, 9628, 9624, 9622, -1, 9624, 9737, 9735, -1, 9740, 9791, 9770, -1, 9776, 9770, 9769, -1, 9775, 9769, 9779, -1, 9738, 9779, 9768, -1, 9781, 9768, 9783, -1, 9154, 9783, 9156, -1, 9154, 9781, 9783, -1, 9154, 9774, 9781, -1, 9781, 9774, 9780, -1, 9738, 9780, 9739, -1, 9775, 9739, 9778, -1, 9776, 9778, 9794, -1, 9740, 9776, 9794, -1, 9740, 9770, 9776, -1, 9744, 9743, 9741, -1, 9744, 9742, 9743, -1, 9744, 10450, 9742, -1, 9742, 10450, 9752, -1, 9782, 9752, 9753, -1, 9750, 9753, 9745, -1, 9784, 9745, 9785, -1, 9746, 9785, 9747, -1, 9748, 9747, 9157, -1, 9748, 9746, 9747, -1, 9748, 9156, 9746, -1, 9746, 9156, 9749, -1, 9784, 9749, 9766, -1, 9750, 9766, 9767, -1, 9782, 9767, 9751, -1, 9742, 9751, 9743, -1, 9742, 9782, 9751, -1, 9742, 9752, 9782, -1, 10450, 10447, 9752, -1, 9752, 10447, 9756, -1, 9753, 9756, 9754, -1, 9745, 9754, 9755, -1, 9785, 9755, 9759, -1, 9747, 9759, 9758, -1, 9157, 9747, 9758, -1, 10447, 9760, 9756, -1, 9756, 9760, 9761, -1, 9754, 9761, 9786, -1, 9755, 9786, 9757, -1, 9759, 9757, 9762, -1, 9758, 9759, 9762, -1, 9760, 10446, 9761, -1, 9761, 10446, 9765, -1, 9786, 9765, 9764, -1, 9757, 9764, 9442, -1, 9762, 9757, 9442, -1, 10446, 10445, 9765, -1, 9765, 10445, 10443, -1, 9763, 10443, 9444, -1, 9443, 9763, 9444, -1, 9443, 9764, 9763, -1, 9443, 9442, 9764, -1, 9765, 10443, 9763, -1, 9764, 9765, 9763, -1, 9749, 9156, 9783, -1, 9766, 9783, 9768, -1, 9767, 9768, 9779, -1, 9751, 9779, 9769, -1, 9743, 9769, 9770, -1, 9741, 9770, 9791, -1, 9741, 9743, 9770, -1, 9780, 9774, 9773, -1, 9739, 9773, 9777, -1, 9778, 9777, 9795, -1, 9794, 9778, 9795, -1, 9152, 9772, 9153, -1, 9152, 9771, 9772, -1, 9772, 9771, 9777, -1, 9773, 9772, 9777, -1, 9773, 9153, 9772, -1, 9773, 9774, 9153, -1, 9771, 9795, 9777, -1, 9775, 9778, 9776, -1, 9769, 9775, 9776, -1, 9739, 9777, 9778, -1, 9751, 9769, 9743, -1, 9738, 9739, 9775, -1, 9779, 9738, 9775, -1, 9780, 9773, 9739, -1, 9767, 9779, 9751, -1, 9781, 9780, 9738, -1, 9768, 9781, 9738, -1, 9750, 9767, 9782, -1, 9753, 9750, 9782, -1, 9756, 9753, 9752, -1, 9766, 9768, 9767, -1, 9761, 9754, 9756, -1, 9784, 9766, 9750, -1, 9745, 9784, 9750, -1, 9754, 9745, 9753, -1, 9749, 9783, 9766, -1, 9765, 9786, 9761, -1, 9786, 9755, 9754, -1, 9746, 9749, 9784, -1, 9785, 9746, 9784, -1, 9755, 9785, 9745, -1, 9757, 9786, 9764, -1, 9759, 9755, 9757, -1, 9747, 9785, 9759, -1, 9259, 8827, 9272, -1, 9272, 8827, 9273, -1, 9273, 8827, 8828, -1, 9789, 8828, 9787, -1, 9275, 9787, 9788, -1, 9275, 9789, 9787, -1, 9273, 8828, 9789, -1, 9787, 8829, 9788, -1, 9788, 8829, 10454, -1, 9790, 9788, 10454, -1, 9790, 9791, 9793, -1, 9793, 9791, 9740, -1, 9792, 9740, 9794, -1, 9281, 9794, 9795, -1, 9284, 9795, 9771, -1, 9264, 9771, 9152, -1, 9264, 9284, 9771, -1, 9793, 9740, 9792, -1, 9792, 9794, 9281, -1, 9281, 9795, 9284, -1, 10315, 9977, 9979, -1, 10315, 10366, 9977, -1, 10315, 9796, 10366, -1, 10315, 9803, 9796, -1, 10315, 9797, 9803, -1, 9803, 9797, 9798, -1, 9820, 9798, 10314, -1, 10038, 10314, 10313, -1, 10056, 10313, 9799, -1, 10039, 9799, 10312, -1, 10348, 10039, 10312, -1, 10348, 10310, 10039, -1, 10039, 10310, 10309, -1, 9800, 10309, 10026, -1, 9800, 10039, 10309, -1, 9803, 9798, 9820, -1, 9801, 9803, 9820, -1, 9801, 9802, 9803, -1, 9803, 9802, 10052, -1, 9976, 10052, 10037, -1, 10036, 9976, 10037, -1, 10036, 9805, 9976, -1, 10036, 9804, 9805, -1, 9805, 9804, 9974, -1, 9974, 9804, 9975, -1, 9806, 9975, 9807, -1, 9808, 9806, 9807, -1, 9808, 9330, 9806, -1, 9808, 9809, 9330, -1, 9330, 9809, 9332, -1, 9332, 9809, 9810, -1, 9811, 9810, 10033, -1, 9812, 9811, 10033, -1, 9812, 9333, 9811, -1, 9812, 10032, 9333, -1, 9333, 10032, 9334, -1, 9334, 10032, 10045, -1, 9297, 10045, 9813, -1, 9973, 9813, 9814, -1, 10347, 9814, 9815, -1, 10347, 9973, 9814, -1, 10347, 9817, 9973, -1, 9973, 9817, 10168, -1, 10168, 9817, 9816, -1, 9816, 9817, 10305, -1, 9818, 10305, 10346, -1, 10194, 10346, 9819, -1, 10194, 9818, 10346, -1, 9820, 10314, 10038, -1, 10038, 10313, 10056, -1, 10056, 9799, 10039, -1, 9822, 10029, 10309, -1, 9822, 9821, 10029, -1, 9822, 10308, 9821, -1, 9821, 10308, 9823, -1, 9823, 10308, 10030, -1, 10030, 10308, 10307, -1, 9824, 10307, 10306, -1, 9825, 10306, 9826, -1, 9825, 9824, 10306, -1, 10030, 10307, 9824, -1, 10306, 9815, 9826, -1, 9826, 9815, 9814, -1, 9816, 10305, 9818, -1, 10346, 9827, 9819, -1, 9819, 9827, 10171, -1, 10171, 9827, 10172, -1, 10172, 9827, 10304, -1, 10174, 10304, 9829, -1, 10174, 10172, 10304, -1, 10304, 9828, 9829, -1, 9829, 9828, 10176, -1, 10176, 9828, 10177, -1, 10177, 9828, 9831, -1, 9830, 9831, 10303, -1, 10178, 10303, 10179, -1, 10178, 9830, 10303, -1, 10177, 9831, 9830, -1, 10303, 10302, 10179, -1, 10179, 10302, 10180, -1, 10180, 10302, 10300, -1, 9832, 10300, 9833, -1, 10182, 9833, 9834, -1, 9835, 10182, 9834, -1, 9835, 9964, 10182, -1, 9835, 9993, 9964, -1, 9964, 9993, 9963, -1, 10200, 9963, 9340, -1, 10183, 9340, 9303, -1, 10184, 9303, 10185, -1, 10184, 10183, 9303, -1, 10180, 10300, 9832, -1, 9833, 9837, 9834, -1, 9834, 9837, 9836, -1, 9836, 9837, 10299, -1, 9994, 10299, 9838, -1, 9994, 9836, 10299, -1, 10299, 9840, 9838, -1, 9838, 9840, 9839, -1, 9839, 9840, 9843, -1, 9841, 9843, 9842, -1, 9841, 9839, 9843, -1, 9843, 9844, 9842, -1, 9842, 9844, 9995, -1, 9995, 9844, 9846, -1, 9845, 9846, 9847, -1, 9845, 9995, 9846, -1, 9846, 9848, 9847, -1, 9847, 9848, 10014, -1, 10014, 9848, 9997, -1, 9997, 9848, 10342, -1, 9999, 10342, 10295, -1, 9849, 10295, 9850, -1, 9849, 9999, 10295, -1, 9997, 10342, 9999, -1, 10295, 10341, 9850, -1, 9850, 10341, 10339, -1, 9853, 9850, 10339, -1, 9853, 9866, 9850, -1, 9853, 9851, 9866, -1, 9853, 10138, 9851, -1, 9853, 10154, 10138, -1, 9853, 10156, 10154, -1, 9853, 10157, 10156, -1, 9853, 10159, 10157, -1, 9853, 10141, 10159, -1, 9853, 10142, 10141, -1, 9853, 9852, 10142, -1, 9853, 9856, 9852, -1, 9853, 10293, 9856, -1, 9856, 10293, 10292, -1, 10289, 9856, 10292, -1, 10289, 10288, 9856, -1, 9856, 10288, 9854, -1, 9855, 9856, 9854, -1, 9855, 10335, 9856, -1, 9856, 10335, 10334, -1, 10285, 9856, 10334, -1, 10285, 10161, 9856, -1, 10285, 9857, 10161, -1, 10161, 9857, 9858, -1, 9858, 9857, 10284, -1, 10143, 10284, 10283, -1, 9868, 10283, 9869, -1, 9859, 9869, 10282, -1, 9870, 10282, 9871, -1, 10145, 9871, 10330, -1, 9981, 10330, 9873, -1, 9863, 9981, 9873, -1, 9863, 9860, 9981, -1, 9863, 10163, 9860, -1, 9863, 9861, 10163, -1, 9863, 10164, 9861, -1, 9863, 10147, 10164, -1, 9863, 10148, 10147, -1, 9863, 9862, 10148, -1, 9863, 10149, 9862, -1, 9863, 10130, 10149, -1, 9863, 9864, 10130, -1, 10130, 9864, 10113, -1, 9866, 10113, 10000, -1, 9866, 10130, 10113, -1, 9866, 10129, 10130, -1, 9866, 10132, 10129, -1, 9866, 10134, 10132, -1, 9866, 10135, 10134, -1, 9866, 9865, 10135, -1, 9866, 9867, 9865, -1, 9866, 10136, 9867, -1, 9866, 9851, 10136, -1, 9858, 10284, 10143, -1, 10143, 10283, 9868, -1, 9868, 9869, 9859, -1, 9859, 10282, 9870, -1, 9870, 9871, 10145, -1, 10330, 9872, 9873, -1, 9873, 9872, 9886, -1, 9886, 9872, 9874, -1, 9887, 9874, 10278, -1, 9876, 10278, 9875, -1, 10328, 9876, 9875, -1, 10328, 9877, 9876, -1, 9876, 9877, 10327, -1, 9878, 9876, 10327, -1, 9878, 10117, 9876, -1, 9878, 9879, 10117, -1, 9878, 9880, 9879, -1, 9878, 10119, 9880, -1, 9878, 10120, 10119, -1, 9878, 9881, 10120, -1, 9878, 10101, 9881, -1, 9878, 9884, 10101, -1, 10101, 9884, 9882, -1, 9882, 9884, 9883, -1, 9883, 9884, 10277, -1, 10103, 10277, 10276, -1, 9885, 10276, 10124, -1, 9885, 10103, 10276, -1, 9886, 9874, 9887, -1, 9887, 10278, 9876, -1, 9883, 10277, 10103, -1, 10276, 9888, 10124, -1, 10124, 9888, 9889, -1, 9889, 9888, 9890, -1, 10127, 9890, 10233, -1, 10215, 10127, 10233, -1, 10215, 10128, 10127, -1, 10215, 10231, 10128, -1, 10128, 10231, 9891, -1, 10106, 9891, 9950, -1, 10107, 9950, 9355, -1, 9317, 10107, 9355, -1, 9317, 9353, 10107, -1, 10107, 9353, 9352, -1, 9315, 10107, 9352, -1, 9315, 9313, 10107, -1, 10107, 9313, 9312, -1, 9892, 9312, 10094, -1, 9892, 10107, 9312, -1, 9890, 10275, 10233, -1, 10233, 10275, 10234, -1, 10234, 10275, 10274, -1, 10235, 10274, 9894, -1, 9893, 9894, 10237, -1, 9893, 10235, 9894, -1, 10234, 10274, 10235, -1, 9894, 9895, 10237, -1, 10237, 9895, 9896, -1, 9896, 9895, 9897, -1, 9897, 9895, 9898, -1, 9901, 9898, 10273, -1, 9900, 10273, 9899, -1, 9900, 9901, 10273, -1, 9897, 9898, 9901, -1, 10273, 9902, 9899, -1, 9899, 9902, 10218, -1, 10218, 9902, 9903, -1, 9903, 9902, 9982, -1, 10219, 9982, 10240, -1, 10219, 9903, 9982, -1, 10270, 9905, 9982, -1, 10270, 9904, 9905, -1, 9905, 9904, 10268, -1, 10267, 9905, 10268, -1, 10267, 9906, 9905, -1, 10267, 10062, 9906, -1, 10267, 9907, 10062, -1, 10062, 9907, 9908, -1, 9908, 9907, 9910, -1, 9909, 9910, 10322, -1, 9911, 10322, 10083, -1, 9911, 9909, 10322, -1, 9908, 9910, 9909, -1, 10322, 10266, 10083, -1, 10083, 10266, 10063, -1, 10063, 10266, 9912, -1, 10085, 9912, 10064, -1, 10085, 10063, 9912, -1, 9912, 10265, 10064, -1, 10064, 10265, 10065, -1, 10065, 10265, 10089, -1, 10089, 10265, 10066, -1, 10066, 10265, 10067, -1, 10067, 10265, 10069, -1, 10069, 10265, 9913, -1, 9913, 10265, 9914, -1, 10320, 9913, 9914, -1, 10320, 9915, 9913, -1, 9913, 9915, 10318, -1, 9919, 10318, 9916, -1, 9920, 9916, 9917, -1, 10070, 9917, 10458, -1, 9918, 10458, 10072, -1, 9918, 10070, 10458, -1, 9913, 10318, 9919, -1, 9919, 9916, 9920, -1, 9917, 10263, 10458, -1, 10458, 10263, 9921, -1, 10246, 9921, 10253, -1, 10246, 10458, 9921, -1, 9921, 10261, 10253, -1, 10253, 10261, 10254, -1, 10254, 10261, 10248, -1, 10248, 10261, 9922, -1, 9922, 10261, 10257, -1, 10257, 10261, 9923, -1, 9923, 10261, 9924, -1, 10249, 9924, 10251, -1, 10249, 9923, 9924, -1, 10458, 9926, 10072, -1, 10072, 9926, 10057, -1, 10057, 9926, 9925, -1, 9925, 9926, 9365, -1, 9927, 9365, 9363, -1, 9929, 9363, 9930, -1, 9928, 9930, 9932, -1, 9928, 9929, 9930, -1, 9925, 9365, 9927, -1, 9927, 9363, 9929, -1, 9930, 9931, 9932, -1, 9932, 9931, 9933, -1, 9933, 9931, 9934, -1, 9936, 9934, 9935, -1, 9936, 9933, 9934, -1, 9934, 9328, 9935, -1, 9935, 9328, 10078, -1, 10078, 9328, 9327, -1, 9939, 9327, 9325, -1, 9940, 9325, 9937, -1, 9938, 9937, 9984, -1, 10081, 9984, 9905, -1, 9906, 10081, 9905, -1, 10078, 9327, 9939, -1, 9939, 9325, 9940, -1, 9937, 9324, 9984, -1, 9984, 9324, 10210, -1, 10210, 9324, 9941, -1, 10223, 9941, 10211, -1, 10223, 10210, 9941, -1, 9941, 9323, 10211, -1, 10211, 9323, 9942, -1, 9942, 9323, 9944, -1, 9943, 9944, 10227, -1, 9943, 9942, 9944, -1, 9944, 9322, 10227, -1, 10227, 9322, 10212, -1, 10212, 9322, 9321, -1, 10213, 9321, 9945, -1, 10213, 10212, 9321, -1, 9321, 9358, 9945, -1, 9945, 9358, 10228, -1, 10228, 9358, 9948, -1, 9946, 9948, 9947, -1, 9946, 10228, 9948, -1, 9948, 9319, 9947, -1, 9947, 9319, 10214, -1, 10214, 9319, 9949, -1, 10231, 9949, 9891, -1, 10231, 10214, 9949, -1, 10128, 9891, 10106, -1, 10106, 9950, 10107, -1, 9311, 10112, 9312, -1, 9311, 10113, 10112, -1, 9311, 9951, 10113, -1, 10113, 9951, 9310, -1, 9309, 10113, 9310, -1, 9309, 10002, 10113, -1, 9309, 9308, 10002, -1, 10002, 9308, 9953, -1, 9953, 9308, 9952, -1, 9347, 9953, 9952, -1, 9347, 10019, 9953, -1, 9347, 9956, 10019, -1, 10019, 9956, 9954, -1, 9954, 9956, 9955, -1, 9955, 9956, 9957, -1, 10004, 9957, 9959, -1, 9958, 9959, 9986, -1, 10005, 9986, 10006, -1, 10005, 9958, 9986, -1, 9955, 9957, 10004, -1, 10004, 9959, 9958, -1, 9306, 9960, 9986, -1, 9306, 9345, 9960, -1, 9960, 9345, 9344, -1, 9961, 9960, 9344, -1, 9961, 9962, 9960, -1, 9960, 9962, 9342, -1, 9993, 9342, 9963, -1, 9993, 9960, 9342, -1, 9964, 9963, 10200, -1, 10200, 9340, 10183, -1, 9303, 9302, 10185, -1, 10185, 9302, 10186, -1, 10186, 9302, 9965, -1, 9966, 9965, 10187, -1, 9966, 10186, 9965, -1, 9965, 9301, 10187, -1, 10187, 9301, 10189, -1, 10189, 9301, 9300, -1, 10190, 9300, 9967, -1, 10190, 10189, 9300, -1, 9300, 9969, 9967, -1, 9967, 9969, 9968, -1, 9968, 9969, 10206, -1, 10206, 9969, 9985, -1, 9971, 9985, 9970, -1, 9971, 10206, 9985, -1, 9972, 9973, 9985, -1, 9972, 9297, 9973, -1, 9973, 9297, 9813, -1, 9297, 9334, 10045, -1, 9811, 9332, 9810, -1, 9806, 9974, 9975, -1, 9976, 9803, 10052, -1, 9977, 9978, 9979, -1, 9979, 9978, 9980, -1, 10360, 9979, 9980, -1, 10360, 10359, 9979, -1, 9979, 10359, 10357, -1, 10355, 9979, 10357, -1, 10355, 10354, 9979, -1, 9981, 10145, 10330, -1, 9905, 10221, 9982, -1, 9982, 10221, 9983, -1, 10241, 9982, 9983, -1, 10241, 10240, 9982, -1, 9938, 9984, 10081, -1, 9973, 10192, 9985, -1, 9985, 10192, 9970, -1, 10182, 9832, 9833, -1, 9960, 10024, 9986, -1, 9986, 10024, 10010, -1, 9987, 9986, 10010, -1, 9987, 10009, 9986, -1, 9986, 10009, 9988, -1, 10006, 9986, 9988, -1, 10002, 10000, 10113, -1, 10127, 9889, 9890, -1, 10112, 10110, 9312, -1, 9312, 10110, 10098, -1, 10096, 9312, 10098, -1, 10096, 9989, 9312, -1, 9312, 9989, 9990, -1, 10095, 9312, 9990, -1, 10095, 9991, 9312, -1, 9312, 9991, 10094, -1, 9938, 9940, 9937, -1, 10070, 9920, 9917, -1, 10029, 10028, 10309, -1, 10309, 10028, 10041, -1, 10027, 10309, 10041, -1, 10027, 9992, 10309, -1, 10309, 9992, 10026, -1, 9993, 10555, 9960, -1, 9993, 10653, 10555, -1, 9993, 9835, 10653, -1, 10653, 9835, 10550, -1, 10550, 9835, 9834, -1, 10011, 9834, 9836, -1, 10545, 9836, 9994, -1, 10546, 9994, 9838, -1, 10548, 9838, 9839, -1, 10012, 9839, 9841, -1, 10013, 9841, 9842, -1, 10543, 9842, 9995, -1, 10541, 9995, 9845, -1, 10540, 9845, 9847, -1, 9996, 9847, 10014, -1, 10015, 10014, 9997, -1, 10539, 9997, 9999, -1, 9998, 9999, 9849, -1, 10654, 9849, 9850, -1, 10655, 9850, 9866, -1, 10016, 9866, 10000, -1, 10017, 10000, 10002, -1, 10001, 10002, 9953, -1, 10018, 9953, 10019, -1, 10656, 10019, 9954, -1, 10020, 9954, 9955, -1, 10615, 9955, 10004, -1, 10003, 10004, 9958, -1, 10658, 9958, 10005, -1, 10660, 10005, 10006, -1, 10007, 10006, 9988, -1, 10008, 9988, 10009, -1, 10021, 10009, 9987, -1, 10022, 9987, 10010, -1, 10023, 10010, 10024, -1, 10556, 10024, 9960, -1, 10555, 10556, 9960, -1, 10550, 9834, 10011, -1, 10011, 9836, 10545, -1, 10545, 9994, 10546, -1, 10546, 9838, 10548, -1, 10548, 9839, 10012, -1, 10012, 9841, 10013, -1, 10013, 9842, 10543, -1, 10543, 9995, 10541, -1, 10541, 9845, 10540, -1, 10540, 9847, 9996, -1, 9996, 10014, 10015, -1, 10015, 9997, 10539, -1, 10539, 9999, 9998, -1, 9998, 9849, 10654, -1, 10654, 9850, 10655, -1, 10655, 9866, 10016, -1, 10016, 10000, 10017, -1, 10017, 10002, 10001, -1, 10001, 9953, 10018, -1, 10018, 10019, 10656, -1, 10656, 9954, 10020, -1, 10020, 9955, 10615, -1, 10615, 10004, 10003, -1, 10003, 9958, 10658, -1, 10658, 10005, 10660, -1, 10660, 10006, 10007, -1, 10007, 9988, 10008, -1, 10008, 10009, 10021, -1, 10021, 9987, 10022, -1, 10022, 10010, 10023, -1, 10023, 10024, 10556, -1, 9800, 10025, 10039, -1, 9800, 10588, 10025, -1, 9800, 10026, 10588, -1, 10588, 10026, 10587, -1, 10587, 10026, 9992, -1, 10586, 9992, 10027, -1, 10040, 10027, 10041, -1, 10584, 10041, 10028, -1, 10042, 10028, 10029, -1, 10580, 10029, 9821, -1, 10582, 9821, 9823, -1, 10581, 9823, 10030, -1, 10577, 10030, 9824, -1, 10043, 9824, 9825, -1, 10570, 9825, 9826, -1, 10044, 9826, 9814, -1, 10031, 9814, 9813, -1, 10572, 9813, 10045, -1, 10046, 10045, 10032, -1, 10650, 10032, 9812, -1, 10047, 9812, 10033, -1, 10651, 10033, 9810, -1, 10034, 9810, 9809, -1, 10048, 9809, 9808, -1, 10652, 9808, 9807, -1, 10049, 9807, 9975, -1, 10050, 9975, 9804, -1, 10035, 9804, 10036, -1, 10600, 10036, 10037, -1, 10051, 10037, 10052, -1, 10601, 10052, 9802, -1, 10591, 9802, 9801, -1, 10053, 9801, 9820, -1, 10054, 9820, 10038, -1, 10055, 10038, 10056, -1, 10589, 10056, 10039, -1, 10025, 10589, 10039, -1, 10587, 9992, 10586, -1, 10586, 10027, 10040, -1, 10040, 10041, 10584, -1, 10584, 10028, 10042, -1, 10042, 10029, 10580, -1, 10580, 9821, 10582, -1, 10582, 9823, 10581, -1, 10581, 10030, 10577, -1, 10577, 9824, 10043, -1, 10043, 9825, 10570, -1, 10570, 9826, 10044, -1, 10044, 9814, 10031, -1, 10031, 9813, 10572, -1, 10572, 10045, 10046, -1, 10046, 10032, 10650, -1, 10650, 9812, 10047, -1, 10047, 10033, 10651, -1, 10651, 9810, 10034, -1, 10034, 9809, 10048, -1, 10048, 9808, 10652, -1, 10652, 9807, 10049, -1, 10049, 9975, 10050, -1, 10050, 9804, 10035, -1, 10035, 10036, 10600, -1, 10600, 10037, 10051, -1, 10051, 10052, 10601, -1, 10601, 9802, 10591, -1, 10591, 9801, 10053, -1, 10053, 9820, 10054, -1, 10054, 10038, 10055, -1, 10055, 10056, 10589, -1, 9919, 10475, 9913, -1, 9919, 10474, 10475, -1, 9919, 9920, 10474, -1, 10474, 9920, 10469, -1, 10469, 9920, 10070, -1, 10473, 10070, 9918, -1, 10071, 9918, 10072, -1, 10073, 10072, 10057, -1, 10074, 10057, 9925, -1, 10058, 9925, 9927, -1, 10059, 9927, 9929, -1, 10075, 9929, 9928, -1, 10060, 9928, 9932, -1, 10462, 9932, 9933, -1, 10076, 9933, 9936, -1, 10639, 9936, 9935, -1, 10077, 9935, 10078, -1, 10079, 10078, 9939, -1, 10484, 9939, 9940, -1, 10080, 9940, 9938, -1, 10061, 9938, 10081, -1, 10483, 10081, 9906, -1, 10489, 9906, 10062, -1, 10488, 10062, 9908, -1, 10082, 9908, 9909, -1, 10487, 9909, 9911, -1, 10478, 9911, 10083, -1, 10477, 10083, 10063, -1, 10084, 10063, 10085, -1, 10086, 10085, 10064, -1, 10087, 10064, 10065, -1, 10088, 10065, 10089, -1, 10649, 10089, 10066, -1, 10090, 10066, 10067, -1, 10091, 10067, 10069, -1, 10068, 10069, 9913, -1, 10475, 10068, 9913, -1, 10469, 10070, 10473, -1, 10473, 9918, 10071, -1, 10071, 10072, 10073, -1, 10073, 10057, 10074, -1, 10074, 9925, 10058, -1, 10058, 9927, 10059, -1, 10059, 9929, 10075, -1, 10075, 9928, 10060, -1, 10060, 9932, 10462, -1, 10462, 9933, 10076, -1, 10076, 9936, 10639, -1, 10639, 9935, 10077, -1, 10077, 10078, 10079, -1, 10079, 9939, 10484, -1, 10484, 9940, 10080, -1, 10080, 9938, 10061, -1, 10061, 10081, 10483, -1, 10483, 9906, 10489, -1, 10489, 10062, 10488, -1, 10488, 9908, 10082, -1, 10082, 9909, 10487, -1, 10487, 9911, 10478, -1, 10478, 10083, 10477, -1, 10477, 10063, 10084, -1, 10084, 10085, 10086, -1, 10086, 10064, 10087, -1, 10087, 10065, 10088, -1, 10088, 10089, 10649, -1, 10649, 10066, 10090, -1, 10090, 10067, 10091, -1, 10091, 10069, 10068, -1, 9892, 10092, 10107, -1, 9892, 10093, 10092, -1, 9892, 10094, 10093, -1, 10093, 10094, 10108, -1, 10108, 10094, 9991, -1, 10624, 9991, 10095, -1, 10623, 10095, 9990, -1, 10622, 9990, 9989, -1, 10109, 9989, 10096, -1, 10621, 10096, 10098, -1, 10097, 10098, 10110, -1, 10111, 10110, 10112, -1, 10099, 10112, 10113, -1, 10100, 10113, 9864, -1, 10517, 9864, 9863, -1, 10114, 9863, 9873, -1, 10515, 9873, 9886, -1, 10514, 9886, 9887, -1, 10115, 9887, 9876, -1, 10116, 9876, 10117, -1, 10118, 10117, 9879, -1, 10645, 9879, 9880, -1, 10646, 9880, 10119, -1, 10647, 10119, 10120, -1, 10121, 10120, 9881, -1, 10510, 9881, 10101, -1, 10122, 10101, 9882, -1, 10509, 9882, 9883, -1, 10102, 9883, 10103, -1, 10123, 10103, 9885, -1, 10104, 9885, 10124, -1, 10125, 10124, 9889, -1, 10126, 9889, 10127, -1, 10105, 10127, 10128, -1, 10630, 10128, 10106, -1, 10626, 10106, 10107, -1, 10092, 10626, 10107, -1, 10108, 9991, 10624, -1, 10624, 10095, 10623, -1, 10623, 9990, 10622, -1, 10622, 9989, 10109, -1, 10109, 10096, 10621, -1, 10621, 10098, 10097, -1, 10097, 10110, 10111, -1, 10111, 10112, 10099, -1, 10099, 10113, 10100, -1, 10100, 9864, 10517, -1, 10517, 9863, 10114, -1, 10114, 9873, 10515, -1, 10515, 9886, 10514, -1, 10514, 9887, 10115, -1, 10115, 9876, 10116, -1, 10116, 10117, 10118, -1, 10118, 9879, 10645, -1, 10645, 9880, 10646, -1, 10646, 10119, 10647, -1, 10647, 10120, 10121, -1, 10121, 9881, 10510, -1, 10510, 10101, 10122, -1, 10122, 9882, 10509, -1, 10509, 9883, 10102, -1, 10102, 10103, 10123, -1, 10123, 9885, 10104, -1, 10104, 10124, 10125, -1, 10125, 9889, 10126, -1, 10126, 10127, 10105, -1, 10105, 10128, 10630, -1, 10630, 10106, 10626, -1, 10129, 10150, 10130, -1, 10129, 10131, 10150, -1, 10129, 10132, 10131, -1, 10131, 10132, 10133, -1, 10133, 10132, 10134, -1, 10151, 10134, 10135, -1, 10642, 10135, 9865, -1, 10643, 9865, 9867, -1, 10152, 9867, 10136, -1, 10153, 10136, 9851, -1, 10137, 9851, 10138, -1, 10537, 10138, 10154, -1, 10155, 10154, 10156, -1, 10536, 10156, 10157, -1, 10158, 10157, 10159, -1, 10139, 10159, 10141, -1, 10140, 10141, 10142, -1, 10160, 10142, 9852, -1, 10534, 9852, 9856, -1, 10531, 9856, 10161, -1, 10162, 10161, 9858, -1, 10525, 9858, 10143, -1, 10527, 10143, 9868, -1, 10529, 9868, 9859, -1, 10524, 9859, 9870, -1, 10528, 9870, 10145, -1, 10144, 10145, 9981, -1, 10146, 9981, 9860, -1, 10518, 9860, 10163, -1, 10519, 10163, 9861, -1, 10520, 9861, 10164, -1, 10165, 10164, 10147, -1, 10521, 10147, 10148, -1, 10522, 10148, 9862, -1, 10166, 9862, 10149, -1, 10617, 10149, 10130, -1, 10150, 10617, 10130, -1, 10133, 10134, 10151, -1, 10151, 10135, 10642, -1, 10642, 9865, 10643, -1, 10643, 9867, 10152, -1, 10152, 10136, 10153, -1, 10153, 9851, 10137, -1, 10137, 10138, 10537, -1, 10537, 10154, 10155, -1, 10155, 10156, 10536, -1, 10536, 10157, 10158, -1, 10158, 10159, 10139, -1, 10139, 10141, 10140, -1, 10140, 10142, 10160, -1, 10160, 9852, 10534, -1, 10534, 9856, 10531, -1, 10531, 10161, 10162, -1, 10162, 9858, 10525, -1, 10525, 10143, 10527, -1, 10527, 9868, 10529, -1, 10529, 9859, 10524, -1, 10524, 9870, 10528, -1, 10528, 10145, 10144, -1, 10144, 9981, 10146, -1, 10146, 9860, 10518, -1, 10518, 10163, 10519, -1, 10519, 9861, 10520, -1, 10520, 10164, 10165, -1, 10165, 10147, 10521, -1, 10521, 10148, 10522, -1, 10522, 9862, 10166, -1, 10166, 10149, 10617, -1, 10168, 10167, 9973, -1, 10168, 10568, 10167, -1, 10168, 9816, 10568, -1, 10568, 9816, 10169, -1, 10169, 9816, 9818, -1, 10564, 9818, 10194, -1, 10567, 10194, 9819, -1, 10170, 9819, 10171, -1, 10195, 10171, 10172, -1, 10173, 10172, 10174, -1, 10196, 10174, 9829, -1, 10197, 9829, 10176, -1, 10175, 10176, 10177, -1, 10561, 10177, 9830, -1, 10198, 9830, 10178, -1, 10199, 10178, 10179, -1, 10560, 10179, 10180, -1, 10181, 10180, 9832, -1, 10552, 9832, 10182, -1, 10553, 10182, 9964, -1, 10554, 9964, 10200, -1, 10201, 10200, 10183, -1, 10611, 10183, 10184, -1, 10612, 10184, 10185, -1, 10609, 10185, 10186, -1, 10608, 10186, 9966, -1, 10202, 9966, 10187, -1, 10606, 10187, 10189, -1, 10188, 10189, 10190, -1, 10203, 10190, 9967, -1, 10204, 9967, 9968, -1, 10205, 9968, 10206, -1, 10191, 10206, 9971, -1, 10207, 9971, 9970, -1, 10208, 9970, 10192, -1, 10193, 10192, 9973, -1, 10167, 10193, 9973, -1, 10169, 9818, 10564, -1, 10564, 10194, 10567, -1, 10567, 9819, 10170, -1, 10170, 10171, 10195, -1, 10195, 10172, 10173, -1, 10173, 10174, 10196, -1, 10196, 9829, 10197, -1, 10197, 10176, 10175, -1, 10175, 10177, 10561, -1, 10561, 9830, 10198, -1, 10198, 10178, 10199, -1, 10199, 10179, 10560, -1, 10560, 10180, 10181, -1, 10181, 9832, 10552, -1, 10552, 10182, 10553, -1, 10553, 9964, 10554, -1, 10554, 10200, 10201, -1, 10201, 10183, 10611, -1, 10611, 10184, 10612, -1, 10612, 10185, 10609, -1, 10609, 10186, 10608, -1, 10608, 9966, 10202, -1, 10202, 10187, 10606, -1, 10606, 10189, 10188, -1, 10188, 10190, 10203, -1, 10203, 9967, 10204, -1, 10204, 9968, 10205, -1, 10205, 10206, 10191, -1, 10191, 9971, 10207, -1, 10207, 9970, 10208, -1, 10208, 10192, 10193, -1, 9984, 10222, 9905, -1, 9984, 10209, 10222, -1, 9984, 10210, 10209, -1, 10209, 10210, 10638, -1, 10638, 10210, 10223, -1, 10636, 10223, 10211, -1, 10224, 10211, 9942, -1, 10225, 9942, 9943, -1, 10226, 9943, 10227, -1, 10634, 10227, 10212, -1, 10635, 10212, 10213, -1, 10632, 10213, 9945, -1, 10631, 9945, 10228, -1, 10229, 10228, 9946, -1, 10230, 9946, 9947, -1, 10640, 9947, 10214, -1, 10641, 10214, 10231, -1, 10506, 10231, 10215, -1, 10232, 10215, 10233, -1, 10499, 10233, 10234, -1, 10500, 10234, 10235, -1, 10498, 10235, 9893, -1, 10236, 9893, 10237, -1, 10497, 10237, 9896, -1, 10216, 9896, 9897, -1, 10217, 9897, 9901, -1, 10496, 9901, 9900, -1, 10238, 9900, 9899, -1, 10239, 9899, 10218, -1, 10494, 10218, 9903, -1, 10493, 9903, 10219, -1, 10492, 10219, 10240, -1, 10220, 10240, 10241, -1, 10242, 10241, 9983, -1, 10243, 9983, 10221, -1, 10244, 10221, 9905, -1, 10222, 10244, 9905, -1, 10638, 10223, 10636, -1, 10636, 10211, 10224, -1, 10224, 9942, 10225, -1, 10225, 9943, 10226, -1, 10226, 10227, 10634, -1, 10634, 10212, 10635, -1, 10635, 10213, 10632, -1, 10632, 9945, 10631, -1, 10631, 10228, 10229, -1, 10229, 9946, 10230, -1, 10230, 9947, 10640, -1, 10640, 10214, 10641, -1, 10641, 10231, 10506, -1, 10506, 10215, 10232, -1, 10232, 10233, 10499, -1, 10499, 10234, 10500, -1, 10500, 10235, 10498, -1, 10498, 9893, 10236, -1, 10236, 10237, 10497, -1, 10497, 9896, 10216, -1, 10216, 9897, 10217, -1, 10217, 9901, 10496, -1, 10496, 9900, 10238, -1, 10238, 9899, 10239, -1, 10239, 10218, 10494, -1, 10494, 9903, 10493, -1, 10493, 10219, 10492, -1, 10492, 10240, 10220, -1, 10220, 10241, 10242, -1, 10242, 9983, 10243, -1, 10243, 10221, 10244, -1, 10458, 10246, 10468, -1, 10468, 10246, 10245, -1, 10245, 10246, 10253, -1, 10247, 10253, 10254, -1, 10255, 10254, 10248, -1, 10256, 10248, 9922, -1, 10467, 9922, 10257, -1, 10258, 10257, 9923, -1, 10259, 9923, 10249, -1, 10250, 10249, 10251, -1, 10260, 10251, 9924, -1, 10252, 9924, 10261, -1, 10466, 10252, 10261, -1, 10245, 10253, 10247, -1, 10247, 10254, 10255, -1, 10255, 10248, 10256, -1, 10256, 9922, 10467, -1, 10467, 10257, 10258, -1, 10258, 9923, 10259, -1, 10259, 10249, 10250, -1, 10250, 10251, 10260, -1, 10260, 9924, 10252, -1, 10261, 9921, 10466, -1, 10466, 9921, 10262, -1, 10262, 9921, 10263, -1, 10472, 10263, 9917, -1, 10316, 9917, 9916, -1, 10317, 9916, 10318, -1, 10264, 10318, 9915, -1, 10319, 9915, 10320, -1, 10470, 10320, 9914, -1, 10471, 9914, 10265, -1, 10321, 10265, 9912, -1, 10476, 9912, 10266, -1, 10479, 10266, 10322, -1, 10480, 10322, 9910, -1, 10481, 9910, 9907, -1, 10482, 9907, 10267, -1, 10648, 10267, 10268, -1, 10490, 10268, 9904, -1, 10269, 9904, 10270, -1, 10271, 10270, 9982, -1, 10491, 9982, 9902, -1, 10323, 9902, 10273, -1, 10272, 10273, 9898, -1, 10495, 9898, 9895, -1, 10324, 9895, 9894, -1, 10501, 9894, 10274, -1, 10502, 10274, 10275, -1, 10503, 10275, 9890, -1, 10504, 9890, 9888, -1, 10325, 9888, 10276, -1, 10505, 10276, 10277, -1, 10508, 10277, 9884, -1, 10326, 9884, 9878, -1, 10644, 9878, 10327, -1, 10511, 10327, 9877, -1, 10512, 9877, 10328, -1, 10513, 10328, 9875, -1, 10329, 9875, 10278, -1, 10279, 10278, 9874, -1, 10516, 9874, 9872, -1, 10523, 9872, 10330, -1, 10280, 10330, 9871, -1, 10281, 9871, 10282, -1, 10331, 10282, 9869, -1, 10332, 9869, 10283, -1, 10530, 10283, 10284, -1, 10526, 10284, 9857, -1, 10532, 9857, 10285, -1, 10333, 10285, 10334, -1, 10286, 10334, 10335, -1, 10336, 10335, 9855, -1, 10533, 9855, 9854, -1, 10337, 9854, 10288, -1, 10287, 10288, 10289, -1, 10290, 10289, 10292, -1, 10291, 10292, 10293, -1, 10338, 10293, 9853, -1, 10535, 9853, 10339, -1, 10340, 10339, 10341, -1, 10294, 10341, 10295, -1, 10296, 10295, 10342, -1, 10538, 10342, 9848, -1, 10297, 9848, 9846, -1, 10542, 9846, 9844, -1, 10544, 9844, 9843, -1, 10547, 9843, 9840, -1, 10298, 9840, 10299, -1, 10343, 10299, 9837, -1, 10549, 9837, 9833, -1, 10551, 9833, 10300, -1, 10558, 10300, 10302, -1, 10301, 10302, 10303, -1, 10559, 10303, 9831, -1, 10344, 9831, 9828, -1, 10345, 9828, 10304, -1, 10562, 10304, 9827, -1, 10563, 9827, 10346, -1, 10565, 10346, 10305, -1, 10566, 10305, 9817, -1, 10569, 9817, 10347, -1, 10574, 10347, 9815, -1, 10575, 9815, 10306, -1, 10576, 10306, 10307, -1, 10578, 10307, 10308, -1, 10579, 10308, 9822, -1, 10583, 9822, 10309, -1, 10585, 10309, 10310, -1, 10311, 10310, 10348, -1, 10590, 10348, 10312, -1, 10349, 10312, 9799, -1, 10350, 9799, 10313, -1, 10351, 10313, 10314, -1, 10352, 10314, 9798, -1, 10353, 9798, 9797, -1, 10592, 9797, 10315, -1, 10593, 10315, 9979, -1, 10594, 10593, 9979, -1, 10262, 10263, 10472, -1, 10472, 9917, 10316, -1, 10316, 9916, 10317, -1, 10317, 10318, 10264, -1, 10264, 9915, 10319, -1, 10319, 10320, 10470, -1, 10470, 9914, 10471, -1, 10471, 10265, 10321, -1, 10321, 9912, 10476, -1, 10476, 10266, 10479, -1, 10479, 10322, 10480, -1, 10480, 9910, 10481, -1, 10481, 9907, 10482, -1, 10482, 10267, 10648, -1, 10648, 10268, 10490, -1, 10490, 9904, 10269, -1, 10269, 10270, 10271, -1, 10271, 9982, 10491, -1, 10491, 9902, 10323, -1, 10323, 10273, 10272, -1, 10272, 9898, 10495, -1, 10495, 9895, 10324, -1, 10324, 9894, 10501, -1, 10501, 10274, 10502, -1, 10502, 10275, 10503, -1, 10503, 9890, 10504, -1, 10504, 9888, 10325, -1, 10325, 10276, 10505, -1, 10505, 10277, 10508, -1, 10508, 9884, 10326, -1, 10326, 9878, 10644, -1, 10644, 10327, 10511, -1, 10511, 9877, 10512, -1, 10512, 10328, 10513, -1, 10513, 9875, 10329, -1, 10329, 10278, 10279, -1, 10279, 9874, 10516, -1, 10516, 9872, 10523, -1, 10523, 10330, 10280, -1, 10280, 9871, 10281, -1, 10281, 10282, 10331, -1, 10331, 9869, 10332, -1, 10332, 10283, 10530, -1, 10530, 10284, 10526, -1, 10526, 9857, 10532, -1, 10532, 10285, 10333, -1, 10333, 10334, 10286, -1, 10286, 10335, 10336, -1, 10336, 9855, 10533, -1, 10533, 9854, 10337, -1, 10337, 10288, 10287, -1, 10287, 10289, 10290, -1, 10290, 10292, 10291, -1, 10291, 10293, 10338, -1, 10338, 9853, 10535, -1, 10535, 10339, 10340, -1, 10340, 10341, 10294, -1, 10294, 10295, 10296, -1, 10296, 10342, 10538, -1, 10538, 9848, 10297, -1, 10297, 9846, 10542, -1, 10542, 9844, 10544, -1, 10544, 9843, 10547, -1, 10547, 9840, 10298, -1, 10298, 10299, 10343, -1, 10343, 9837, 10549, -1, 10549, 9833, 10551, -1, 10551, 10300, 10558, -1, 10558, 10302, 10301, -1, 10301, 10303, 10559, -1, 10559, 9831, 10344, -1, 10344, 9828, 10345, -1, 10345, 10304, 10562, -1, 10562, 9827, 10563, -1, 10563, 10346, 10565, -1, 10565, 10305, 10566, -1, 10566, 9817, 10569, -1, 10569, 10347, 10574, -1, 10574, 9815, 10575, -1, 10575, 10306, 10576, -1, 10576, 10307, 10578, -1, 10578, 10308, 10579, -1, 10579, 9822, 10583, -1, 10583, 10309, 10585, -1, 10585, 10310, 10311, -1, 10311, 10348, 10590, -1, 10590, 10312, 10349, -1, 10349, 9799, 10350, -1, 10350, 10313, 10351, -1, 10351, 10314, 10352, -1, 10352, 9798, 10353, -1, 10353, 9797, 10592, -1, 10592, 10315, 10593, -1, 9979, 10354, 10594, -1, 10594, 10354, 10362, -1, 10362, 10354, 10355, -1, 10356, 10355, 10357, -1, 10363, 10357, 10359, -1, 10358, 10359, 10360, -1, 10595, 10360, 9980, -1, 10596, 9980, 9978, -1, 10364, 9978, 9977, -1, 10365, 9977, 10366, -1, 10361, 10366, 9796, -1, 10367, 9796, 9803, -1, 10370, 10367, 9803, -1, 10362, 10355, 10356, -1, 10356, 10357, 10363, -1, 10363, 10359, 10358, -1, 10358, 10360, 10595, -1, 10595, 9980, 10596, -1, 10596, 9978, 10364, -1, 10364, 9977, 10365, -1, 10365, 10366, 10361, -1, 10361, 9796, 10367, -1, 10373, 10368, 9121, -1, 9121, 10368, 8825, -1, 8825, 10368, 8838, -1, 8838, 10368, 8839, -1, 8839, 10368, 10369, -1, 10369, 10368, 10370, -1, 8840, 10370, 10371, -1, 8840, 10369, 10370, -1, 10371, 10370, 10372, -1, 10372, 10370, 9803, -1, 8842, 9803, 9976, -1, 8842, 10372, 9803, -1, 10373, 10375, 10368, -1, 10368, 10375, 10374, -1, 10374, 10375, 10380, -1, 10381, 10380, 10377, -1, 10376, 10377, 10378, -1, 10597, 10378, 9404, -1, 10599, 9404, 10379, -1, 10598, 10379, 10382, -1, 10598, 10599, 10379, -1, 10374, 10380, 10381, -1, 10381, 10377, 10376, -1, 10376, 10378, 10597, -1, 10597, 9404, 10599, -1, 10379, 9382, 10382, -1, 10382, 9382, 10383, -1, 10602, 10383, 9629, -1, 10603, 10602, 9629, -1, 10382, 10383, 10602, -1, 9629, 9626, 10603, -1, 10603, 9626, 10412, -1, 10412, 9626, 9623, -1, 10413, 9623, 10385, -1, 10384, 10385, 9618, -1, 10604, 9618, 10386, -1, 10573, 10386, 9612, -1, 10571, 9612, 9607, -1, 10387, 9607, 9606, -1, 10605, 9606, 10414, -1, 10415, 10414, 10388, -1, 10389, 10388, 9593, -1, 10390, 9593, 10391, -1, 10607, 10391, 10416, -1, 10392, 10416, 9586, -1, 10610, 9586, 10393, -1, 10613, 10393, 9579, -1, 10417, 9579, 10394, -1, 10614, 10394, 9569, -1, 10395, 9569, 10418, -1, 10419, 10418, 9467, -1, 10557, 9467, 10420, -1, 10421, 10420, 10396, -1, 10422, 10396, 10397, -1, 10659, 10397, 9565, -1, 10616, 9565, 9564, -1, 10398, 9564, 9563, -1, 10657, 9563, 9557, -1, 10399, 9557, 10401, -1, 10400, 10401, 9552, -1, 10618, 9552, 9547, -1, 10423, 9547, 10424, -1, 10425, 10424, 9542, -1, 10402, 9542, 9541, -1, 10619, 9541, 10403, -1, 10620, 10403, 9532, -1, 10625, 9532, 10405, -1, 10404, 10405, 9527, -1, 10426, 9527, 9526, -1, 10427, 9526, 10428, -1, 10627, 10428, 10429, -1, 10628, 10429, 10406, -1, 10507, 10406, 9512, -1, 10629, 9512, 9510, -1, 10430, 9510, 10408, -1, 10407, 10408, 9505, -1, 10409, 9505, 9502, -1, 10431, 9502, 9497, -1, 10432, 9497, 9492, -1, 10633, 9492, 9489, -1, 10433, 9489, 10410, -1, 10434, 10410, 10411, -1, 10637, 10411, 9482, -1, 10435, 9482, 9477, -1, 10436, 9477, 10437, -1, 10485, 10437, 9473, -1, 10486, 9473, 10438, -1, 10439, 10438, 9436, -1, 10460, 9436, 9435, -1, 10459, 9435, 10440, -1, 10441, 10440, 9444, -1, 10442, 10441, 9444, -1, 10412, 9623, 10413, -1, 10413, 10385, 10384, -1, 10384, 9618, 10604, -1, 10604, 10386, 10573, -1, 10573, 9612, 10571, -1, 10571, 9607, 10387, -1, 10387, 9606, 10605, -1, 10605, 10414, 10415, -1, 10415, 10388, 10389, -1, 10389, 9593, 10390, -1, 10390, 10391, 10607, -1, 10607, 10416, 10392, -1, 10392, 9586, 10610, -1, 10610, 10393, 10613, -1, 10613, 9579, 10417, -1, 10417, 10394, 10614, -1, 10614, 9569, 10395, -1, 10395, 10418, 10419, -1, 10419, 9467, 10557, -1, 10557, 10420, 10421, -1, 10421, 10396, 10422, -1, 10422, 10397, 10659, -1, 10659, 9565, 10616, -1, 10616, 9564, 10398, -1, 10398, 9563, 10657, -1, 10657, 9557, 10399, -1, 10399, 10401, 10400, -1, 10400, 9552, 10618, -1, 10618, 9547, 10423, -1, 10423, 10424, 10425, -1, 10425, 9542, 10402, -1, 10402, 9541, 10619, -1, 10619, 10403, 10620, -1, 10620, 9532, 10625, -1, 10625, 10405, 10404, -1, 10404, 9527, 10426, -1, 10426, 9526, 10427, -1, 10427, 10428, 10627, -1, 10627, 10429, 10628, -1, 10628, 10406, 10507, -1, 10507, 9512, 10629, -1, 10629, 9510, 10430, -1, 10430, 10408, 10407, -1, 10407, 9505, 10409, -1, 10409, 9502, 10431, -1, 10431, 9497, 10432, -1, 10432, 9492, 10633, -1, 10633, 9489, 10433, -1, 10433, 10410, 10434, -1, 10434, 10411, 10637, -1, 10637, 9482, 10435, -1, 10435, 9477, 10436, -1, 10436, 10437, 10485, -1, 10485, 9473, 10486, -1, 10486, 10438, 10439, -1, 10439, 9436, 10460, -1, 10460, 9435, 10459, -1, 10459, 10440, 10441, -1, 9444, 10443, 10442, -1, 10442, 10443, 10444, -1, 10444, 10443, 10445, -1, 10461, 10445, 10446, -1, 10463, 10446, 9760, -1, 10449, 9760, 10447, -1, 10464, 10447, 10450, -1, 10451, 10450, 9744, -1, 10465, 9744, 9741, -1, 10452, 9741, 9791, -1, 10448, 10452, 9791, -1, 10444, 10445, 10461, -1, 10461, 10446, 10463, -1, 10463, 9760, 10449, -1, 10449, 10447, 10464, -1, 10464, 10450, 10451, -1, 10451, 9744, 10465, -1, 10465, 9741, 10452, -1, 10454, 10453, 10448, -1, 9790, 10448, 9791, -1, 9790, 10454, 10448, -1, 10453, 10455, 10448, -1, 10448, 10455, 9034, -1, 10468, 9034, 9033, -1, 10456, 10468, 9033, -1, 10456, 10458, 10468, -1, 10456, 10457, 10458, -1, 10458, 10457, 9035, -1, 9926, 10458, 9035, -1, 10448, 9034, 10468, -1, 10441, 10442, 10076, -1, 10459, 10076, 10460, -1, 10459, 10441, 10076, -1, 10442, 10444, 10076, -1, 10076, 10444, 10461, -1, 10463, 10076, 10461, -1, 10463, 10462, 10076, -1, 10463, 10060, 10462, -1, 10463, 10075, 10060, -1, 10463, 10059, 10075, -1, 10463, 10058, 10059, -1, 10463, 10074, 10058, -1, 10463, 10073, 10074, -1, 10463, 10468, 10073, -1, 10463, 10449, 10468, -1, 10468, 10449, 10464, -1, 10451, 10468, 10464, -1, 10451, 10465, 10468, -1, 10468, 10465, 10452, -1, 10448, 10468, 10452, -1, 10245, 10466, 10468, -1, 10245, 10247, 10466, -1, 10466, 10247, 10255, -1, 10256, 10466, 10255, -1, 10256, 10467, 10466, -1, 10466, 10467, 10258, -1, 10259, 10466, 10258, -1, 10259, 10252, 10466, -1, 10259, 10250, 10252, -1, 10252, 10250, 10260, -1, 10466, 10262, 10468, -1, 10468, 10262, 10472, -1, 10469, 10472, 10316, -1, 10474, 10316, 10317, -1, 10475, 10317, 10264, -1, 10068, 10264, 10319, -1, 10470, 10068, 10319, -1, 10470, 10471, 10068, -1, 10068, 10471, 10321, -1, 10091, 10321, 10090, -1, 10091, 10068, 10321, -1, 10468, 10472, 10469, -1, 10473, 10468, 10469, -1, 10473, 10071, 10468, -1, 10468, 10071, 10073, -1, 10469, 10316, 10474, -1, 10474, 10317, 10475, -1, 10475, 10264, 10068, -1, 10476, 10086, 10321, -1, 10476, 10084, 10086, -1, 10476, 10477, 10084, -1, 10476, 10479, 10477, -1, 10477, 10479, 10478, -1, 10478, 10479, 10487, -1, 10487, 10479, 10480, -1, 10082, 10480, 10481, -1, 10488, 10481, 10482, -1, 10489, 10482, 10648, -1, 10483, 10648, 10244, -1, 10222, 10483, 10244, -1, 10222, 10061, 10483, -1, 10222, 10209, 10061, -1, 10061, 10209, 10080, -1, 10080, 10209, 10436, -1, 10485, 10080, 10436, -1, 10485, 10484, 10080, -1, 10485, 10079, 10484, -1, 10485, 10486, 10079, -1, 10079, 10486, 10077, -1, 10077, 10486, 10439, -1, 10639, 10439, 10460, -1, 10076, 10639, 10460, -1, 10487, 10480, 10082, -1, 10082, 10481, 10488, -1, 10488, 10482, 10489, -1, 10648, 10490, 10244, -1, 10244, 10490, 10269, -1, 10271, 10244, 10269, -1, 10271, 10491, 10244, -1, 10244, 10491, 10243, -1, 10243, 10491, 10242, -1, 10242, 10491, 10220, -1, 10220, 10491, 10492, -1, 10492, 10491, 10493, -1, 10493, 10491, 10494, -1, 10494, 10491, 10323, -1, 10239, 10323, 10238, -1, 10239, 10494, 10323, -1, 10323, 10272, 10238, -1, 10238, 10272, 10496, -1, 10496, 10272, 10495, -1, 10217, 10495, 10216, -1, 10217, 10496, 10495, -1, 10495, 10324, 10216, -1, 10216, 10324, 10497, -1, 10497, 10324, 10236, -1, 10236, 10324, 10501, -1, 10498, 10501, 10502, -1, 10500, 10502, 10499, -1, 10500, 10498, 10502, -1, 10236, 10501, 10498, -1, 10502, 10503, 10499, -1, 10499, 10503, 10232, -1, 10232, 10503, 10504, -1, 10125, 10504, 10325, -1, 10104, 10325, 10505, -1, 10123, 10505, 10508, -1, 10102, 10508, 10509, -1, 10102, 10123, 10508, -1, 10232, 10504, 10125, -1, 10506, 10125, 10126, -1, 10641, 10126, 10105, -1, 10430, 10105, 10630, -1, 10629, 10630, 10626, -1, 10507, 10626, 10628, -1, 10507, 10629, 10626, -1, 10125, 10325, 10104, -1, 10104, 10505, 10123, -1, 10508, 10326, 10509, -1, 10509, 10326, 10122, -1, 10122, 10326, 10644, -1, 10510, 10644, 10121, -1, 10510, 10122, 10644, -1, 10511, 10115, 10644, -1, 10511, 10512, 10115, -1, 10115, 10512, 10513, -1, 10329, 10115, 10513, -1, 10329, 10279, 10115, -1, 10115, 10279, 10514, -1, 10514, 10279, 10516, -1, 10515, 10516, 10523, -1, 10114, 10523, 10280, -1, 10517, 10280, 10144, -1, 10146, 10517, 10144, -1, 10146, 10518, 10517, -1, 10517, 10518, 10519, -1, 10520, 10517, 10519, -1, 10520, 10165, 10517, -1, 10517, 10165, 10521, -1, 10522, 10517, 10521, -1, 10522, 10166, 10517, -1, 10517, 10166, 10617, -1, 10100, 10617, 10099, -1, 10100, 10517, 10617, -1, 10514, 10516, 10515, -1, 10515, 10523, 10114, -1, 10280, 10281, 10144, -1, 10144, 10281, 10528, -1, 10528, 10281, 10331, -1, 10524, 10331, 10332, -1, 10529, 10332, 10530, -1, 10527, 10530, 10526, -1, 10525, 10526, 10162, -1, 10525, 10527, 10526, -1, 10528, 10331, 10524, -1, 10524, 10332, 10529, -1, 10529, 10530, 10527, -1, 10526, 10532, 10162, -1, 10162, 10532, 10531, -1, 10531, 10532, 10333, -1, 10534, 10333, 10286, -1, 10336, 10534, 10286, -1, 10336, 10533, 10534, -1, 10534, 10533, 10337, -1, 10287, 10534, 10337, -1, 10287, 10290, 10534, -1, 10534, 10290, 10291, -1, 10338, 10534, 10291, -1, 10338, 10535, 10534, -1, 10534, 10535, 10160, -1, 10160, 10535, 10140, -1, 10140, 10535, 10139, -1, 10139, 10535, 10158, -1, 10158, 10535, 10536, -1, 10536, 10535, 10155, -1, 10155, 10535, 10537, -1, 10537, 10535, 10137, -1, 10137, 10535, 10153, -1, 10153, 10535, 10654, -1, 10152, 10654, 10643, -1, 10152, 10153, 10654, -1, 10531, 10333, 10534, -1, 10535, 10340, 10654, -1, 10654, 10340, 10294, -1, 9998, 10294, 10296, -1, 10539, 10296, 10538, -1, 10015, 10538, 9996, -1, 10015, 10539, 10538, -1, 10654, 10294, 9998, -1, 9998, 10296, 10539, -1, 10538, 10297, 9996, -1, 9996, 10297, 10540, -1, 10540, 10297, 10542, -1, 10541, 10542, 10543, -1, 10541, 10540, 10542, -1, 10542, 10544, 10543, -1, 10543, 10544, 10013, -1, 10013, 10544, 10012, -1, 10012, 10544, 10547, -1, 10548, 10547, 10298, -1, 10546, 10298, 10343, -1, 10545, 10343, 10011, -1, 10545, 10546, 10343, -1, 10012, 10547, 10548, -1, 10548, 10298, 10546, -1, 10343, 10549, 10011, -1, 10011, 10549, 10550, -1, 10550, 10549, 10551, -1, 10552, 10551, 10181, -1, 10552, 10550, 10551, -1, 10552, 10553, 10550, -1, 10550, 10553, 10653, -1, 10653, 10553, 10554, -1, 10555, 10554, 10614, -1, 10395, 10555, 10614, -1, 10395, 10556, 10555, -1, 10395, 10419, 10556, -1, 10556, 10419, 10557, -1, 10421, 10556, 10557, -1, 10421, 10422, 10556, -1, 10556, 10422, 10659, -1, 10023, 10659, 10022, -1, 10023, 10556, 10659, -1, 10551, 10558, 10181, -1, 10181, 10558, 10560, -1, 10560, 10558, 10301, -1, 10199, 10301, 10559, -1, 10198, 10559, 10561, -1, 10198, 10199, 10559, -1, 10560, 10301, 10199, -1, 10559, 10344, 10561, -1, 10561, 10344, 10175, -1, 10175, 10344, 10197, -1, 10197, 10344, 10345, -1, 10196, 10345, 10562, -1, 10173, 10562, 10195, -1, 10173, 10196, 10562, -1, 10197, 10345, 10196, -1, 10562, 10563, 10195, -1, 10195, 10563, 10170, -1, 10170, 10563, 10567, -1, 10567, 10563, 10565, -1, 10564, 10565, 10566, -1, 10169, 10566, 10568, -1, 10169, 10564, 10566, -1, 10567, 10565, 10564, -1, 10566, 10569, 10568, -1, 10568, 10569, 10167, -1, 10167, 10569, 10574, -1, 10193, 10574, 10575, -1, 10570, 10575, 10043, -1, 10570, 10193, 10575, -1, 10570, 10044, 10193, -1, 10193, 10044, 10031, -1, 10387, 10031, 10572, -1, 10571, 10572, 10046, -1, 10573, 10046, 10604, -1, 10573, 10571, 10046, -1, 10167, 10574, 10193, -1, 10575, 10576, 10043, -1, 10043, 10576, 10577, -1, 10577, 10576, 10578, -1, 10581, 10578, 10579, -1, 10582, 10579, 10583, -1, 10580, 10583, 10042, -1, 10580, 10582, 10583, -1, 10577, 10578, 10581, -1, 10581, 10579, 10582, -1, 10583, 10585, 10042, -1, 10042, 10585, 10584, -1, 10584, 10585, 10040, -1, 10040, 10585, 10586, -1, 10586, 10585, 10587, -1, 10587, 10585, 10588, -1, 10588, 10585, 10025, -1, 10025, 10585, 10589, -1, 10589, 10585, 10311, -1, 10590, 10589, 10311, -1, 10590, 10349, 10589, -1, 10589, 10349, 10350, -1, 10351, 10589, 10350, -1, 10351, 10055, 10589, -1, 10351, 10352, 10055, -1, 10055, 10352, 10054, -1, 10054, 10352, 10053, -1, 10053, 10352, 10353, -1, 10592, 10053, 10353, -1, 10592, 10591, 10053, -1, 10592, 10370, 10591, -1, 10592, 10593, 10370, -1, 10370, 10593, 10594, -1, 10367, 10594, 10361, -1, 10367, 10370, 10594, -1, 10362, 10356, 10594, -1, 10594, 10356, 10363, -1, 10358, 10594, 10363, -1, 10358, 10595, 10594, -1, 10594, 10595, 10596, -1, 10364, 10594, 10596, -1, 10364, 10365, 10594, -1, 10594, 10365, 10361, -1, 10368, 10374, 10370, -1, 10370, 10374, 10381, -1, 10376, 10370, 10381, -1, 10376, 10597, 10370, -1, 10370, 10597, 10599, -1, 10598, 10370, 10599, -1, 10598, 10382, 10370, -1, 10370, 10382, 10600, -1, 10051, 10370, 10600, -1, 10051, 10601, 10370, -1, 10370, 10601, 10591, -1, 10602, 10046, 10382, -1, 10602, 10603, 10046, -1, 10046, 10603, 10412, -1, 10413, 10046, 10412, -1, 10413, 10384, 10046, -1, 10046, 10384, 10604, -1, 10571, 10387, 10572, -1, 10031, 10387, 10193, -1, 10193, 10387, 10605, -1, 10415, 10193, 10605, -1, 10415, 10208, 10193, -1, 10415, 10207, 10208, -1, 10415, 10191, 10207, -1, 10415, 10205, 10191, -1, 10415, 10204, 10205, -1, 10415, 10389, 10204, -1, 10204, 10389, 10203, -1, 10203, 10389, 10188, -1, 10188, 10389, 10390, -1, 10606, 10390, 10607, -1, 10202, 10607, 10608, -1, 10202, 10606, 10607, -1, 10188, 10390, 10606, -1, 10607, 10392, 10608, -1, 10608, 10392, 10609, -1, 10609, 10392, 10610, -1, 10612, 10610, 10611, -1, 10612, 10609, 10610, -1, 10610, 10613, 10611, -1, 10611, 10613, 10201, -1, 10201, 10613, 10417, -1, 10554, 10417, 10614, -1, 10554, 10201, 10417, -1, 10616, 10003, 10659, -1, 10616, 10615, 10003, -1, 10616, 10398, 10615, -1, 10615, 10398, 10020, -1, 10020, 10398, 10657, -1, 10656, 10657, 10617, -1, 10018, 10617, 10001, -1, 10018, 10656, 10617, -1, 10657, 10399, 10617, -1, 10617, 10399, 10400, -1, 10618, 10617, 10400, -1, 10618, 10423, 10617, -1, 10617, 10423, 10425, -1, 10402, 10617, 10425, -1, 10402, 10619, 10617, -1, 10617, 10619, 10620, -1, 10111, 10620, 10097, -1, 10111, 10617, 10620, -1, 10111, 10099, 10617, -1, 10620, 10625, 10097, -1, 10097, 10625, 10621, -1, 10621, 10625, 10109, -1, 10109, 10625, 10622, -1, 10622, 10625, 10623, -1, 10623, 10625, 10624, -1, 10624, 10625, 10108, -1, 10108, 10625, 10093, -1, 10093, 10625, 10092, -1, 10092, 10625, 10626, -1, 10626, 10625, 10404, -1, 10426, 10626, 10404, -1, 10426, 10427, 10626, -1, 10626, 10427, 10627, -1, 10628, 10626, 10627, -1, 10629, 10430, 10630, -1, 10407, 10640, 10430, -1, 10407, 10230, 10640, -1, 10407, 10409, 10230, -1, 10230, 10409, 10229, -1, 10229, 10409, 10431, -1, 10631, 10431, 10632, -1, 10631, 10229, 10431, -1, 10431, 10432, 10632, -1, 10632, 10432, 10635, -1, 10635, 10432, 10633, -1, 10634, 10633, 10226, -1, 10634, 10635, 10633, -1, 10633, 10433, 10226, -1, 10226, 10433, 10225, -1, 10225, 10433, 10434, -1, 10224, 10434, 10636, -1, 10224, 10225, 10434, -1, 10434, 10637, 10636, -1, 10636, 10637, 10638, -1, 10638, 10637, 10435, -1, 10209, 10435, 10436, -1, 10209, 10638, 10435, -1, 10077, 10439, 10639, -1, 10640, 10641, 10430, -1, 10430, 10641, 10105, -1, 10641, 10506, 10126, -1, 10506, 10232, 10125, -1, 10150, 10654, 10617, -1, 10150, 10131, 10654, -1, 10654, 10131, 10133, -1, 10151, 10654, 10133, -1, 10151, 10642, 10654, -1, 10654, 10642, 10643, -1, 10517, 10114, 10280, -1, 10115, 10116, 10644, -1, 10644, 10116, 10118, -1, 10645, 10644, 10118, -1, 10645, 10646, 10644, -1, 10644, 10646, 10647, -1, 10121, 10644, 10647, -1, 10483, 10489, 10648, -1, 10086, 10087, 10321, -1, 10321, 10087, 10088, -1, 10649, 10321, 10088, -1, 10649, 10090, 10321, -1, 10046, 10650, 10382, -1, 10382, 10650, 10047, -1, 10651, 10382, 10047, -1, 10651, 10034, 10382, -1, 10382, 10034, 10048, -1, 10652, 10382, 10048, -1, 10652, 10049, 10382, -1, 10382, 10049, 10050, -1, 10035, 10382, 10050, -1, 10035, 10600, 10382, -1, 10555, 10653, 10554, -1, 10654, 10655, 10617, -1, 10617, 10655, 10016, -1, 10017, 10617, 10016, -1, 10017, 10001, 10617, -1, 10656, 10020, 10657, -1, 10003, 10658, 10659, -1, 10659, 10658, 10660, -1, 10007, 10659, 10660, -1, 10007, 10008, 10659, -1, 10659, 10008, 10021, -1, 10022, 10659, 10021, -1, 10661, 10711, 10776, -1, 10776, 10711, 10805, -1, 10784, 10786, 10839, -1, 10839, 10786, 10838, -1, 10838, 10786, 10785, -1, 10662, 10785, 10663, -1, 10835, 10663, 10674, -1, 10834, 10674, 10788, -1, 10832, 10788, 10675, -1, 10676, 10675, 10677, -1, 10845, 10677, 10789, -1, 10844, 10789, 10791, -1, 10843, 10791, 10792, -1, 10678, 10792, 10746, -1, 10664, 10746, 10747, -1, 10665, 10747, 10748, -1, 10827, 10748, 10666, -1, 10842, 10666, 10668, -1, 10667, 10668, 10750, -1, 10669, 10750, 10752, -1, 10679, 10752, 10671, -1, 10670, 10671, 10672, -1, 10823, 10672, 10673, -1, 10840, 10673, 10681, -1, 10840, 10823, 10673, -1, 10838, 10785, 10662, -1, 10662, 10663, 10835, -1, 10835, 10674, 10834, -1, 10834, 10788, 10832, -1, 10832, 10675, 10676, -1, 10676, 10677, 10845, -1, 10845, 10789, 10844, -1, 10844, 10791, 10843, -1, 10843, 10792, 10678, -1, 10678, 10746, 10664, -1, 10664, 10747, 10665, -1, 10665, 10748, 10827, -1, 10827, 10666, 10842, -1, 10842, 10668, 10667, -1, 10667, 10750, 10669, -1, 10669, 10752, 10679, -1, 10679, 10671, 10670, -1, 10670, 10672, 10823, -1, 10673, 10680, 10681, -1, 10681, 10680, 10755, -1, 10682, 10755, 10796, -1, 10819, 10796, 10795, -1, 10817, 10795, 10794, -1, 10683, 10794, 10684, -1, 10815, 10684, 10793, -1, 10685, 10793, 10686, -1, 10687, 10686, 10765, -1, 10813, 10765, 10688, -1, 10689, 10688, 10766, -1, 10693, 10766, 10770, -1, 10694, 10770, 10695, -1, 10812, 10695, 10690, -1, 10809, 10690, 10691, -1, 10692, 10691, 10696, -1, 10807, 10696, 10697, -1, 10698, 10697, 10778, -1, 10804, 10778, 10699, -1, 10806, 10699, 10775, -1, 10800, 10775, 10776, -1, 10805, 10800, 10776, -1, 10681, 10755, 10682, -1, 10682, 10796, 10819, -1, 10819, 10795, 10817, -1, 10817, 10794, 10683, -1, 10683, 10684, 10815, -1, 10815, 10793, 10685, -1, 10685, 10686, 10687, -1, 10687, 10765, 10813, -1, 10813, 10688, 10689, -1, 10689, 10766, 10693, -1, 10693, 10770, 10694, -1, 10694, 10695, 10812, -1, 10812, 10690, 10809, -1, 10809, 10691, 10692, -1, 10692, 10696, 10807, -1, 10807, 10697, 10698, -1, 10698, 10778, 10804, -1, 10804, 10699, 10806, -1, 10806, 10775, 10800, -1, 10784, 10839, 10701, -1, 10701, 10839, 10700, -1, 10700, 10837, 10701, -1, 10701, 10837, 10712, -1, 10712, 10837, 10702, -1, 10797, 10702, 10850, -1, 10703, 10850, 10849, -1, 10713, 10849, 10714, -1, 10704, 10714, 10847, -1, 10705, 10847, 10706, -1, 10707, 10706, 10798, -1, 10781, 10798, 10708, -1, 10715, 10708, 10716, -1, 10709, 10716, 10717, -1, 10710, 10717, 10718, -1, 10719, 10718, 10711, -1, 10661, 10719, 10711, -1, 10712, 10702, 10797, -1, 10797, 10850, 10703, -1, 10703, 10849, 10713, -1, 10713, 10714, 10704, -1, 10704, 10847, 10705, -1, 10705, 10706, 10707, -1, 10707, 10798, 10781, -1, 10781, 10708, 10715, -1, 10715, 10716, 10709, -1, 10709, 10717, 10710, -1, 10710, 10718, 10719, -1, 12212, 10720, 10721, -1, 10721, 10720, 10722, -1, 10724, 10721, 10722, -1, 10724, 10723, 10721, -1, 10724, 10859, 10723, -1, 10724, 10858, 10859, -1, 10871, 10725, 10874, -1, 10874, 10725, 12208, -1, 12208, 10725, 11718, -1, 12210, 11718, 11716, -1, 12209, 11716, 11700, -1, 10726, 11700, 11699, -1, 12221, 11699, 11697, -1, 10727, 11697, 10728, -1, 10729, 10728, 10730, -1, 12211, 10730, 11715, -1, 10731, 11715, 10720, -1, 12212, 10731, 10720, -1, 12208, 11718, 12210, -1, 12210, 11716, 12209, -1, 12209, 11700, 10726, -1, 10726, 11699, 12221, -1, 12221, 11697, 10727, -1, 10727, 10728, 10729, -1, 10729, 10730, 12211, -1, 12211, 11715, 10731, -1, 10875, 10733, 10876, -1, 10876, 10733, 10732, -1, 10732, 10733, 12342, -1, 11733, 12342, 10734, -1, 10736, 10734, 12337, -1, 11732, 12337, 10735, -1, 11732, 10736, 12337, -1, 10732, 12342, 11733, -1, 11733, 10734, 10736, -1, 12337, 12336, 10735, -1, 10735, 12336, 10738, -1, 10738, 12336, 12196, -1, 10737, 10738, 12196, -1, 10737, 10739, 10738, -1, 10737, 10740, 10739, -1, 10739, 10740, 10744, -1, 10744, 10740, 10741, -1, 10742, 10741, 10867, -1, 10743, 10742, 10867, -1, 10744, 10741, 10742, -1, 10745, 10792, 11190, -1, 10745, 10746, 10792, -1, 10745, 11175, 10746, -1, 10746, 11175, 10747, -1, 10747, 11175, 10748, -1, 10748, 11175, 10751, -1, 10666, 10751, 10749, -1, 10668, 10749, 10750, -1, 10668, 10666, 10749, -1, 10748, 10751, 10666, -1, 10750, 10749, 10752, -1, 10752, 10749, 11167, -1, 10671, 11167, 10672, -1, 10671, 10752, 11167, -1, 10672, 11167, 10673, -1, 10673, 11167, 10753, -1, 11156, 10673, 10753, -1, 11156, 11152, 10673, -1, 10673, 11152, 10754, -1, 10680, 10754, 10756, -1, 10755, 10756, 10796, -1, 10755, 10680, 10756, -1, 10756, 10754, 10762, -1, 10762, 10754, 10757, -1, 10758, 10757, 11138, -1, 11079, 11138, 11136, -1, 11084, 11136, 11194, -1, 10763, 11194, 10764, -1, 11094, 10764, 10759, -1, 11100, 10759, 10760, -1, 10761, 10760, 11118, -1, 10761, 11100, 10760, -1, 10762, 10757, 10758, -1, 10758, 11138, 11079, -1, 11079, 11136, 11084, -1, 11084, 11194, 10763, -1, 10763, 10764, 11094, -1, 11094, 10759, 11100, -1, 11065, 10686, 10756, -1, 11065, 10765, 10686, -1, 11065, 11060, 10765, -1, 10765, 11060, 11052, -1, 10688, 11052, 11051, -1, 11044, 10688, 11051, -1, 11044, 10766, 10688, -1, 11044, 10767, 10766, -1, 10766, 10767, 10768, -1, 10770, 10768, 11031, -1, 11026, 10770, 11031, -1, 11026, 10769, 10770, -1, 10770, 10769, 10695, -1, 10695, 10769, 11021, -1, 10771, 10695, 11021, -1, 10771, 10690, 10695, -1, 10771, 11008, 10690, -1, 10690, 11008, 10777, -1, 10691, 10777, 11203, -1, 10996, 10691, 11203, -1, 10996, 10696, 10691, -1, 10996, 10772, 10696, -1, 10696, 10772, 10773, -1, 10697, 10773, 10985, -1, 10778, 10985, 10981, -1, 10699, 10981, 10774, -1, 10661, 10774, 10719, -1, 10661, 10699, 10774, -1, 10661, 10775, 10699, -1, 10661, 10776, 10775, -1, 10765, 11052, 10688, -1, 10766, 10768, 10770, -1, 10690, 10777, 10691, -1, 10696, 10773, 10697, -1, 10697, 10985, 10778, -1, 10778, 10981, 10699, -1, 10774, 10779, 10719, -1, 10719, 10779, 10710, -1, 10710, 10779, 10780, -1, 10709, 10780, 10967, -1, 10715, 10967, 10781, -1, 10715, 10709, 10967, -1, 10710, 10780, 10709, -1, 10967, 10959, 10781, -1, 10781, 10959, 10707, -1, 10707, 10959, 10949, -1, 10947, 10707, 10949, -1, 10947, 10946, 10707, -1, 10707, 10946, 11211, -1, 10782, 10707, 11211, -1, 10782, 10934, 10707, -1, 10707, 10934, 10927, -1, 10925, 10707, 10927, -1, 10925, 10917, 10707, -1, 10707, 10917, 10705, -1, 10705, 10917, 10915, -1, 10704, 10915, 10713, -1, 10704, 10705, 10915, -1, 10905, 10797, 10915, -1, 10905, 10712, 10797, -1, 10905, 10701, 10712, -1, 10905, 10898, 10701, -1, 10701, 10898, 10784, -1, 10784, 10898, 10783, -1, 10891, 10784, 10783, -1, 10891, 10786, 10784, -1, 10891, 10785, 10786, -1, 10891, 10787, 10785, -1, 10785, 10787, 10663, -1, 10663, 10787, 10674, -1, 10674, 10787, 10788, -1, 10788, 10787, 10881, -1, 10675, 10881, 10790, -1, 10677, 10790, 10789, -1, 10677, 10675, 10790, -1, 10788, 10881, 10675, -1, 10790, 11190, 10789, -1, 10789, 11190, 10791, -1, 10791, 11190, 10792, -1, 10686, 10793, 10756, -1, 10756, 10793, 10684, -1, 10794, 10756, 10684, -1, 10794, 10795, 10756, -1, 10756, 10795, 10796, -1, 10680, 10673, 10754, -1, 10797, 10703, 10915, -1, 10915, 10703, 10713, -1, 11437, 10706, 11438, -1, 11437, 10798, 10706, -1, 11437, 10708, 10798, -1, 11437, 11468, 10708, -1, 10708, 11468, 10716, -1, 10716, 11468, 10799, -1, 10717, 10799, 10718, -1, 10717, 10716, 10799, -1, 10799, 11465, 10718, -1, 10718, 11465, 10711, -1, 10711, 11465, 11436, -1, 10800, 11436, 11434, -1, 11433, 10800, 11434, -1, 11433, 11462, 10800, -1, 10800, 11462, 11461, -1, 10806, 11461, 11432, -1, 10801, 10806, 11432, -1, 10801, 10802, 10806, -1, 10806, 10802, 10804, -1, 10804, 10802, 10803, -1, 10698, 10803, 10807, -1, 10698, 10804, 10803, -1, 10711, 11436, 10800, -1, 10805, 10711, 10800, -1, 10800, 11461, 10806, -1, 10803, 10808, 10807, -1, 10807, 10808, 10692, -1, 10692, 10808, 10809, -1, 10809, 10808, 10811, -1, 10812, 10811, 10810, -1, 10694, 10810, 10693, -1, 10694, 10812, 10810, -1, 10809, 10811, 10812, -1, 10810, 11430, 10693, -1, 10693, 11430, 10689, -1, 10689, 11430, 10814, -1, 10813, 10814, 11457, -1, 10687, 11457, 10685, -1, 10687, 10813, 11457, -1, 10689, 10814, 10813, -1, 11457, 10816, 10685, -1, 10685, 10816, 10815, -1, 10815, 10816, 10683, -1, 10683, 10816, 10818, -1, 10817, 10818, 10819, -1, 10817, 10683, 10818, -1, 10819, 10818, 10682, -1, 10682, 10818, 10820, -1, 10681, 10820, 11428, -1, 11427, 10681, 11428, -1, 11427, 11425, 10681, -1, 10681, 11425, 10821, -1, 11454, 10681, 10821, -1, 11454, 11453, 10681, -1, 10681, 11453, 11452, -1, 10822, 10681, 11452, -1, 10822, 11420, 10681, -1, 10681, 11420, 11450, -1, 10840, 11450, 10841, -1, 10823, 10841, 11419, -1, 10670, 11419, 11448, -1, 10679, 11448, 10825, -1, 10824, 10679, 10825, -1, 10824, 10669, 10679, -1, 10824, 11416, 10669, -1, 10669, 11416, 10667, -1, 10667, 11416, 11415, -1, 10842, 11415, 10826, -1, 10827, 10826, 10829, -1, 10828, 10827, 10829, -1, 10828, 10665, 10827, -1, 10828, 10830, 10665, -1, 10665, 10830, 10664, -1, 10664, 10830, 11446, -1, 11414, 10664, 11446, -1, 11414, 10678, 10664, -1, 11414, 11413, 10678, -1, 10678, 11413, 11412, -1, 10843, 11412, 11444, -1, 10831, 10843, 11444, -1, 10831, 10844, 10843, -1, 10831, 11443, 10844, -1, 10844, 11443, 11410, -1, 10845, 11410, 11408, -1, 11407, 10845, 11408, -1, 11407, 10676, 10845, -1, 11407, 11405, 10676, -1, 10676, 11405, 10832, -1, 10832, 11405, 11404, -1, 10833, 10832, 11404, -1, 10833, 10834, 10832, -1, 10833, 11403, 10834, -1, 10834, 11403, 10835, -1, 10835, 11403, 10846, -1, 10662, 10846, 10836, -1, 10700, 10836, 10837, -1, 10700, 10662, 10836, -1, 10700, 10838, 10662, -1, 10700, 10839, 10838, -1, 10682, 10820, 10681, -1, 10681, 11450, 10840, -1, 10840, 10841, 10823, -1, 10823, 11419, 10670, -1, 10670, 11448, 10679, -1, 10667, 11415, 10842, -1, 10842, 10826, 10827, -1, 10678, 11412, 10843, -1, 10844, 11410, 10845, -1, 10835, 10846, 10662, -1, 11439, 10847, 10836, -1, 11439, 11401, 10847, -1, 10847, 11401, 10848, -1, 11398, 10847, 10848, -1, 11398, 11438, 10847, -1, 10847, 11438, 10706, -1, 10847, 10714, 10836, -1, 10836, 10714, 10849, -1, 10850, 10836, 10849, -1, 10850, 10702, 10836, -1, 10836, 10702, 10837, -1, 10851, 12218, 11712, -1, 11712, 12218, 11713, -1, 11713, 12218, 10852, -1, 10860, 10852, 10861, -1, 10862, 10861, 12214, -1, 11694, 12214, 12213, -1, 11695, 12213, 10853, -1, 10863, 10853, 10854, -1, 11714, 10854, 10856, -1, 10855, 10856, 10857, -1, 10864, 10857, 10859, -1, 10858, 10864, 10859, -1, 11713, 10852, 10860, -1, 10860, 10861, 10862, -1, 10862, 12214, 11694, -1, 11694, 12213, 11695, -1, 11695, 10853, 10863, -1, 10863, 10854, 11714, -1, 11714, 10856, 10855, -1, 10855, 10857, 10864, -1, 12335, 10865, 12334, -1, 12334, 10865, 11741, -1, 10866, 12334, 11741, -1, 10866, 12198, 12334, -1, 10866, 10867, 12198, -1, 10866, 10743, 10867, -1, 10868, 10869, 10870, -1, 10870, 10869, 11719, -1, 10872, 11719, 10873, -1, 10871, 10872, 10873, -1, 10871, 10874, 10872, -1, 10870, 11719, 10872, -1, 10875, 10876, 12339, -1, 12339, 10876, 10877, -1, 10878, 12339, 10877, -1, 10878, 12340, 12339, -1, 10878, 10879, 12340, -1, 10878, 11739, 10879, -1, 10790, 11218, 11190, -1, 10790, 10880, 11218, -1, 10790, 10881, 10880, -1, 10880, 10881, 10886, -1, 10885, 10886, 11232, -1, 11231, 11232, 10888, -1, 11237, 10888, 10882, -1, 11239, 10882, 11240, -1, 10884, 11240, 10883, -1, 11514, 10883, 10890, -1, 11514, 10884, 10883, -1, 11514, 11513, 10884, -1, 10884, 11513, 11186, -1, 11239, 11186, 11187, -1, 11237, 11187, 11234, -1, 11231, 11234, 11233, -1, 10885, 11233, 11217, -1, 10880, 11217, 11218, -1, 10880, 10885, 11217, -1, 10880, 10886, 10885, -1, 10881, 10787, 10886, -1, 10886, 10787, 10887, -1, 11232, 10887, 11236, -1, 10888, 11236, 10889, -1, 10882, 10889, 11243, -1, 11240, 11243, 10892, -1, 10883, 10892, 10896, -1, 10890, 10896, 10895, -1, 10890, 10883, 10896, -1, 10787, 10891, 10887, -1, 10887, 10891, 10897, -1, 11236, 10897, 11238, -1, 10889, 11238, 11242, -1, 11243, 11242, 11241, -1, 10892, 11241, 10893, -1, 10896, 10893, 10894, -1, 10895, 10894, 11515, -1, 10895, 10896, 10894, -1, 10891, 10783, 10897, -1, 10897, 10783, 10899, -1, 11238, 10899, 10901, -1, 11242, 10901, 11245, -1, 11241, 11245, 11248, -1, 10893, 11248, 11250, -1, 10894, 11250, 11249, -1, 11515, 11249, 10904, -1, 11515, 10894, 11249, -1, 10783, 10898, 10899, -1, 10899, 10898, 10900, -1, 10901, 10900, 10902, -1, 11245, 10902, 11244, -1, 11248, 11244, 10908, -1, 11250, 10908, 10903, -1, 11249, 10903, 11252, -1, 10904, 11252, 10910, -1, 10904, 11249, 11252, -1, 10898, 10905, 10900, -1, 10900, 10905, 10906, -1, 10902, 10906, 10907, -1, 11244, 10907, 11247, -1, 10908, 11247, 10909, -1, 10903, 10909, 10913, -1, 11252, 10913, 11255, -1, 10910, 11255, 11518, -1, 10910, 11252, 11255, -1, 10905, 10915, 10906, -1, 10906, 10915, 10916, -1, 10907, 10916, 10911, -1, 11247, 10911, 10912, -1, 10909, 10912, 10914, -1, 10913, 10914, 10919, -1, 11255, 10919, 11258, -1, 11518, 11258, 10922, -1, 11518, 11255, 11258, -1, 10915, 10917, 10916, -1, 10916, 10917, 11246, -1, 10911, 11246, 10918, -1, 10912, 10918, 11254, -1, 10914, 11254, 10920, -1, 10919, 10920, 11257, -1, 11258, 11257, 10921, -1, 10922, 10921, 11520, -1, 10922, 11258, 10921, -1, 10917, 10925, 11246, -1, 11246, 10925, 10926, -1, 10918, 10926, 10928, -1, 11254, 10928, 10923, -1, 10920, 10923, 10924, -1, 11257, 10924, 10930, -1, 10921, 10930, 10931, -1, 11520, 10931, 11521, -1, 11520, 10921, 10931, -1, 10925, 10927, 10926, -1, 10926, 10927, 11251, -1, 10928, 11251, 11253, -1, 10923, 11253, 11256, -1, 10924, 11256, 10929, -1, 10930, 10929, 11263, -1, 10931, 11263, 11265, -1, 11521, 11265, 10932, -1, 11521, 10931, 11265, -1, 10927, 10934, 11251, -1, 11251, 10934, 10935, -1, 11253, 10935, 10937, -1, 11256, 10937, 11259, -1, 10929, 11259, 11262, -1, 11263, 11262, 11264, -1, 11265, 11264, 10933, -1, 10932, 10933, 11479, -1, 10932, 11265, 10933, -1, 10934, 10782, 10935, -1, 10935, 10782, 10936, -1, 10937, 10936, 11260, -1, 11259, 11260, 10938, -1, 11262, 10938, 11266, -1, 11264, 11266, 11269, -1, 10933, 11269, 10940, -1, 11479, 10940, 11478, -1, 11479, 10933, 10940, -1, 10782, 11211, 10936, -1, 10936, 11211, 11261, -1, 11260, 11261, 10942, -1, 10938, 10942, 10943, -1, 11266, 10943, 10939, -1, 11269, 10939, 11268, -1, 10940, 11268, 10945, -1, 11478, 10945, 11480, -1, 11478, 10940, 10945, -1, 11261, 11211, 10941, -1, 10942, 10941, 11210, -1, 10943, 11210, 10944, -1, 10939, 10944, 11209, -1, 11268, 11209, 11208, -1, 10945, 11208, 11276, -1, 11480, 11276, 11206, -1, 11480, 10945, 11276, -1, 10947, 11212, 10946, -1, 10947, 10948, 11212, -1, 10947, 10949, 10948, -1, 10948, 10949, 10958, -1, 10950, 10958, 10951, -1, 10957, 10951, 11275, -1, 11273, 11275, 11274, -1, 10952, 11274, 10962, -1, 10953, 10962, 10963, -1, 10954, 10963, 10966, -1, 10954, 10953, 10963, -1, 10954, 10955, 10953, -1, 10953, 10955, 10956, -1, 10952, 10956, 11207, -1, 11273, 11207, 11271, -1, 10957, 11271, 11270, -1, 10950, 11270, 11267, -1, 10948, 11267, 11212, -1, 10948, 10950, 11267, -1, 10948, 10958, 10950, -1, 10949, 10959, 10958, -1, 10958, 10959, 10960, -1, 10951, 10960, 10961, -1, 11275, 10961, 11278, -1, 11274, 11278, 11279, -1, 10962, 11279, 10964, -1, 10963, 10964, 10965, -1, 10966, 10965, 11481, -1, 10966, 10963, 10965, -1, 10959, 10967, 10960, -1, 10960, 10967, 11272, -1, 10961, 11272, 10969, -1, 11278, 10969, 11277, -1, 11279, 11277, 10968, -1, 10964, 10968, 11281, -1, 10965, 11281, 11283, -1, 11481, 11283, 10972, -1, 11481, 10965, 11283, -1, 10967, 10780, 11272, -1, 11272, 10780, 10970, -1, 10969, 10970, 10973, -1, 11277, 10973, 11280, -1, 10968, 11280, 10971, -1, 11281, 10971, 10977, -1, 11283, 10977, 11286, -1, 10972, 11286, 11524, -1, 10972, 11283, 11286, -1, 10780, 10779, 10970, -1, 10970, 10779, 10974, -1, 10973, 10974, 10975, -1, 11280, 10975, 10976, -1, 10971, 10976, 11282, -1, 10977, 11282, 11285, -1, 11286, 11285, 10980, -1, 11524, 10980, 11526, -1, 11524, 11286, 10980, -1, 10779, 10774, 10974, -1, 10974, 10774, 10982, -1, 10975, 10982, 10978, -1, 10976, 10978, 10979, -1, 11282, 10979, 11284, -1, 11285, 11284, 11291, -1, 10980, 11291, 11294, -1, 11526, 11294, 11483, -1, 11526, 10980, 11294, -1, 10774, 10981, 10982, -1, 10982, 10981, 10986, -1, 10978, 10986, 10983, -1, 10979, 10983, 10988, -1, 11284, 10988, 11290, -1, 11291, 11290, 11297, -1, 11294, 11297, 10991, -1, 11483, 10991, 10984, -1, 11483, 11294, 10991, -1, 10981, 10985, 10986, -1, 10986, 10985, 10987, -1, 10983, 10987, 10989, -1, 10988, 10989, 11293, -1, 11290, 11293, 11296, -1, 11297, 11296, 11295, -1, 10991, 11295, 10990, -1, 10984, 10990, 11485, -1, 10984, 10991, 10990, -1, 10985, 10773, 10987, -1, 10987, 10773, 11288, -1, 10989, 11288, 11289, -1, 11293, 11289, 11292, -1, 11296, 11292, 10992, -1, 11295, 10992, 10993, -1, 10990, 10993, 10994, -1, 11485, 10994, 11486, -1, 11485, 10990, 10994, -1, 10773, 10772, 11288, -1, 11288, 10772, 11287, -1, 11289, 11287, 10997, -1, 11292, 10997, 10998, -1, 10992, 10998, 11302, -1, 10993, 11302, 11301, -1, 10994, 11301, 10995, -1, 11486, 10995, 11528, -1, 11486, 10994, 10995, -1, 10772, 10996, 11287, -1, 11287, 10996, 11002, -1, 10997, 11002, 10999, -1, 10998, 10999, 11000, -1, 11302, 11000, 11300, -1, 11301, 11300, 11303, -1, 10995, 11303, 11001, -1, 11528, 11001, 11487, -1, 11528, 10995, 11001, -1, 10996, 11203, 11002, -1, 11002, 11203, 11003, -1, 10999, 11003, 11298, -1, 11000, 11298, 11299, -1, 11300, 11299, 11004, -1, 11303, 11004, 11304, -1, 11001, 11304, 11005, -1, 11487, 11005, 11007, -1, 11487, 11001, 11005, -1, 11003, 11203, 11205, -1, 11298, 11205, 11202, -1, 11299, 11202, 11201, -1, 11004, 11201, 11308, -1, 11304, 11308, 11312, -1, 11005, 11312, 11006, -1, 11007, 11006, 11199, -1, 11007, 11005, 11006, -1, 11008, 11204, 10777, -1, 11008, 11009, 11204, -1, 11008, 10771, 11009, -1, 11009, 10771, 11016, -1, 11305, 11016, 11307, -1, 11015, 11307, 11311, -1, 11215, 11311, 11010, -1, 11011, 11010, 11018, -1, 11012, 11018, 11013, -1, 11488, 11013, 11489, -1, 11488, 11012, 11013, -1, 11488, 11198, 11012, -1, 11012, 11198, 11216, -1, 11011, 11216, 11014, -1, 11215, 11014, 11310, -1, 11015, 11310, 11309, -1, 11305, 11309, 11200, -1, 11009, 11200, 11204, -1, 11009, 11305, 11200, -1, 11009, 11016, 11305, -1, 10771, 11021, 11016, -1, 11016, 11021, 11306, -1, 11307, 11306, 11017, -1, 11311, 11017, 11213, -1, 11010, 11213, 11019, -1, 11018, 11019, 11315, -1, 11013, 11315, 11020, -1, 11489, 11020, 11531, -1, 11489, 11013, 11020, -1, 11021, 10769, 11306, -1, 11306, 10769, 11025, -1, 11017, 11025, 11022, -1, 11213, 11022, 11214, -1, 11019, 11214, 11023, -1, 11315, 11023, 11321, -1, 11020, 11321, 11029, -1, 11531, 11029, 11024, -1, 11531, 11020, 11029, -1, 10769, 11026, 11025, -1, 11025, 11026, 11027, -1, 11022, 11027, 11314, -1, 11214, 11314, 11028, -1, 11023, 11028, 11320, -1, 11321, 11320, 11030, -1, 11029, 11030, 11033, -1, 11024, 11033, 11035, -1, 11024, 11029, 11033, -1, 11026, 11031, 11027, -1, 11027, 11031, 11313, -1, 11314, 11313, 11032, -1, 11028, 11032, 11318, -1, 11320, 11318, 11319, -1, 11030, 11319, 11034, -1, 11033, 11034, 11039, -1, 11035, 11039, 11038, -1, 11035, 11033, 11039, -1, 11031, 10768, 11313, -1, 11313, 10768, 11316, -1, 11032, 11316, 11036, -1, 11318, 11036, 11037, -1, 11319, 11037, 11041, -1, 11034, 11041, 11042, -1, 11039, 11042, 11328, -1, 11038, 11328, 11490, -1, 11038, 11039, 11328, -1, 10768, 10767, 11316, -1, 11316, 10767, 11317, -1, 11036, 11317, 11040, -1, 11037, 11040, 11324, -1, 11041, 11324, 11325, -1, 11042, 11325, 11327, -1, 11328, 11327, 11043, -1, 11490, 11043, 11491, -1, 11490, 11328, 11043, -1, 10767, 11044, 11317, -1, 11317, 11044, 11047, -1, 11040, 11047, 11048, -1, 11324, 11048, 11323, -1, 11325, 11323, 11045, -1, 11327, 11045, 11330, -1, 11043, 11330, 11046, -1, 11491, 11046, 11492, -1, 11491, 11043, 11046, -1, 11044, 11051, 11047, -1, 11047, 11051, 11322, -1, 11048, 11322, 11326, -1, 11323, 11326, 11049, -1, 11045, 11049, 11334, -1, 11330, 11334, 11056, -1, 11046, 11056, 11335, -1, 11492, 11335, 11050, -1, 11492, 11046, 11335, -1, 11051, 11052, 11322, -1, 11322, 11052, 11053, -1, 11326, 11053, 11054, -1, 11049, 11054, 11055, -1, 11334, 11055, 11057, -1, 11056, 11057, 11336, -1, 11335, 11336, 11338, -1, 11050, 11338, 11534, -1, 11050, 11335, 11338, -1, 11052, 11060, 11053, -1, 11053, 11060, 11058, -1, 11054, 11058, 11329, -1, 11055, 11329, 11333, -1, 11057, 11333, 11061, -1, 11336, 11061, 11342, -1, 11338, 11342, 11341, -1, 11534, 11341, 11059, -1, 11534, 11338, 11341, -1, 11058, 11060, 11197, -1, 11329, 11197, 11331, -1, 11333, 11331, 11337, -1, 11061, 11337, 11196, -1, 11342, 11196, 11062, -1, 11341, 11062, 11064, -1, 11059, 11064, 11063, -1, 11059, 11341, 11064, -1, 10756, 11332, 11065, -1, 10756, 11066, 11332, -1, 10756, 10762, 11066, -1, 11066, 10762, 11067, -1, 11072, 11067, 11340, -1, 11345, 11340, 11074, -1, 11068, 11074, 11075, -1, 11351, 11075, 11069, -1, 11070, 11069, 11078, -1, 11493, 11078, 11494, -1, 11493, 11070, 11078, -1, 11493, 11195, 11070, -1, 11070, 11195, 11350, -1, 11351, 11350, 11346, -1, 11068, 11346, 11071, -1, 11345, 11071, 11339, -1, 11072, 11339, 11073, -1, 11066, 11073, 11332, -1, 11066, 11072, 11073, -1, 11066, 11067, 11072, -1, 10762, 10758, 11067, -1, 11067, 10758, 11344, -1, 11340, 11344, 11343, -1, 11074, 11343, 11076, -1, 11075, 11076, 11354, -1, 11069, 11354, 11355, -1, 11078, 11355, 11077, -1, 11494, 11077, 11083, -1, 11494, 11078, 11077, -1, 10758, 11079, 11344, -1, 11344, 11079, 11080, -1, 11343, 11080, 11348, -1, 11076, 11348, 11349, -1, 11354, 11349, 11353, -1, 11355, 11353, 11081, -1, 11077, 11081, 11082, -1, 11083, 11082, 11089, -1, 11083, 11077, 11082, -1, 11079, 11084, 11080, -1, 11080, 11084, 11085, -1, 11348, 11085, 11347, -1, 11349, 11347, 11091, -1, 11353, 11091, 11086, -1, 11081, 11086, 11087, -1, 11082, 11087, 11088, -1, 11089, 11088, 11496, -1, 11089, 11082, 11088, -1, 11084, 10763, 11085, -1, 11085, 10763, 11352, -1, 11347, 11352, 11090, -1, 11091, 11090, 11092, -1, 11086, 11092, 11097, -1, 11087, 11097, 11358, -1, 11088, 11358, 11093, -1, 11496, 11093, 11497, -1, 11496, 11088, 11093, -1, 10763, 11094, 11352, -1, 11352, 11094, 11095, -1, 11090, 11095, 11096, -1, 11092, 11096, 11098, -1, 11097, 11098, 11101, -1, 11358, 11101, 11099, -1, 11093, 11099, 11104, -1, 11497, 11104, 11106, -1, 11497, 11093, 11104, -1, 11094, 11100, 11095, -1, 11095, 11100, 11356, -1, 11096, 11356, 11109, -1, 11098, 11109, 11102, -1, 11101, 11102, 11103, -1, 11099, 11103, 11105, -1, 11104, 11105, 11107, -1, 11106, 11107, 11112, -1, 11106, 11104, 11107, -1, 11100, 10761, 11356, -1, 11356, 10761, 11108, -1, 11109, 11108, 11357, -1, 11102, 11357, 11110, -1, 11103, 11110, 11111, -1, 11105, 11111, 11361, -1, 11107, 11361, 11116, -1, 11112, 11116, 11117, -1, 11112, 11107, 11116, -1, 10761, 11118, 11108, -1, 11108, 11118, 11113, -1, 11357, 11113, 11114, -1, 11110, 11114, 11115, -1, 11111, 11115, 11360, -1, 11361, 11360, 11363, -1, 11116, 11363, 11368, -1, 11117, 11368, 11498, -1, 11117, 11116, 11368, -1, 11118, 10760, 11113, -1, 11113, 10760, 11119, -1, 11114, 11119, 11122, -1, 11115, 11122, 11120, -1, 11360, 11120, 11367, -1, 11363, 11367, 11366, -1, 11368, 11366, 11124, -1, 11498, 11124, 11127, -1, 11498, 11368, 11124, -1, 10760, 10759, 11119, -1, 11119, 10759, 11121, -1, 11122, 11121, 11359, -1, 11120, 11359, 11123, -1, 11367, 11123, 11365, -1, 11366, 11365, 11370, -1, 11124, 11370, 11125, -1, 11127, 11125, 11126, -1, 11127, 11124, 11125, -1, 10759, 10764, 11121, -1, 11121, 10764, 11128, -1, 11359, 11128, 11129, -1, 11123, 11129, 11131, -1, 11365, 11131, 11132, -1, 11370, 11132, 11130, -1, 11125, 11130, 11135, -1, 11126, 11135, 11501, -1, 11126, 11125, 11135, -1, 11128, 10764, 11362, -1, 11129, 11362, 11193, -1, 11131, 11193, 11192, -1, 11132, 11192, 11133, -1, 11130, 11133, 11134, -1, 11135, 11134, 11377, -1, 11501, 11377, 11502, -1, 11501, 11135, 11377, -1, 11136, 11137, 11194, -1, 11136, 11144, 11137, -1, 11136, 11138, 11144, -1, 11144, 11138, 11146, -1, 11145, 11146, 11371, -1, 11143, 11371, 11374, -1, 11376, 11374, 11382, -1, 11141, 11382, 11380, -1, 11140, 11380, 11139, -1, 11504, 11139, 11505, -1, 11504, 11140, 11139, -1, 11504, 11503, 11140, -1, 11140, 11503, 11191, -1, 11141, 11191, 11142, -1, 11376, 11142, 11375, -1, 11143, 11375, 11369, -1, 11145, 11369, 11364, -1, 11144, 11364, 11137, -1, 11144, 11145, 11364, -1, 11144, 11146, 11145, -1, 11138, 10757, 11146, -1, 11146, 10757, 11147, -1, 11371, 11147, 11373, -1, 11374, 11373, 11379, -1, 11382, 11379, 11381, -1, 11380, 11381, 11148, -1, 11139, 11148, 11149, -1, 11505, 11149, 11542, -1, 11505, 11139, 11149, -1, 10757, 10754, 11147, -1, 11147, 10754, 11372, -1, 11373, 11372, 11153, -1, 11379, 11153, 11150, -1, 11381, 11150, 11154, -1, 11148, 11154, 11384, -1, 11149, 11384, 11151, -1, 11542, 11151, 11506, -1, 11542, 11149, 11151, -1, 10754, 11152, 11372, -1, 11372, 11152, 11155, -1, 11153, 11155, 11157, -1, 11150, 11157, 11383, -1, 11154, 11383, 11158, -1, 11384, 11158, 11390, -1, 11151, 11390, 11159, -1, 11506, 11159, 11507, -1, 11506, 11151, 11159, -1, 11152, 11156, 11155, -1, 11155, 11156, 11378, -1, 11157, 11378, 11160, -1, 11383, 11160, 11161, -1, 11158, 11161, 11386, -1, 11390, 11386, 11389, -1, 11159, 11389, 11164, -1, 11507, 11164, 11508, -1, 11507, 11159, 11164, -1, 11156, 10753, 11378, -1, 11378, 10753, 11166, -1, 11160, 11166, 11162, -1, 11161, 11162, 11163, -1, 11386, 11163, 11388, -1, 11389, 11388, 11168, -1, 11164, 11168, 11165, -1, 11508, 11165, 11509, -1, 11508, 11164, 11165, -1, 10753, 11167, 11166, -1, 11166, 11167, 11170, -1, 11162, 11170, 11385, -1, 11163, 11385, 11387, -1, 11388, 11387, 11397, -1, 11168, 11397, 11169, -1, 11165, 11169, 11227, -1, 11509, 11227, 11545, -1, 11509, 11165, 11227, -1, 11167, 10749, 11170, -1, 11170, 10749, 11171, -1, 11385, 11171, 11172, -1, 11387, 11172, 11396, -1, 11397, 11396, 11395, -1, 11169, 11395, 11226, -1, 11227, 11226, 11225, -1, 11545, 11225, 11174, -1, 11545, 11227, 11225, -1, 10749, 10751, 11171, -1, 11171, 10751, 11391, -1, 11172, 11391, 11394, -1, 11396, 11394, 11173, -1, 11395, 11173, 11223, -1, 11226, 11223, 11224, -1, 11225, 11224, 11178, -1, 11174, 11178, 11179, -1, 11174, 11225, 11178, -1, 10751, 11175, 11391, -1, 11391, 11175, 11393, -1, 11394, 11393, 11180, -1, 11173, 11180, 11176, -1, 11223, 11176, 11222, -1, 11224, 11222, 11177, -1, 11178, 11177, 11229, -1, 11179, 11229, 11182, -1, 11179, 11178, 11229, -1, 11175, 10745, 11393, -1, 11393, 10745, 11392, -1, 11180, 11392, 11181, -1, 11176, 11181, 11220, -1, 11222, 11220, 11221, -1, 11177, 11221, 11230, -1, 11229, 11230, 11183, -1, 11182, 11183, 11184, -1, 11182, 11229, 11183, -1, 10745, 11190, 11392, -1, 11392, 11190, 11189, -1, 11181, 11189, 11219, -1, 11220, 11219, 11228, -1, 11221, 11228, 11188, -1, 11230, 11188, 11235, -1, 11183, 11235, 11185, -1, 11184, 11185, 11511, -1, 11184, 11183, 11185, -1, 11513, 11511, 11186, -1, 11186, 11511, 11185, -1, 11187, 11185, 11235, -1, 11234, 11235, 11188, -1, 11233, 11188, 11228, -1, 11217, 11228, 11219, -1, 11218, 11219, 11189, -1, 11190, 11218, 11189, -1, 11503, 11502, 11191, -1, 11191, 11502, 11377, -1, 11142, 11377, 11134, -1, 11375, 11134, 11133, -1, 11369, 11133, 11192, -1, 11364, 11192, 11193, -1, 11137, 11193, 11362, -1, 11194, 11362, 10764, -1, 11194, 11137, 11362, -1, 11195, 11063, 11350, -1, 11350, 11063, 11064, -1, 11346, 11064, 11062, -1, 11071, 11062, 11196, -1, 11339, 11196, 11337, -1, 11073, 11337, 11331, -1, 11332, 11331, 11197, -1, 11065, 11197, 11060, -1, 11065, 11332, 11197, -1, 11198, 11199, 11216, -1, 11216, 11199, 11006, -1, 11014, 11006, 11312, -1, 11310, 11312, 11308, -1, 11309, 11308, 11201, -1, 11200, 11201, 11202, -1, 11204, 11202, 11205, -1, 10777, 11205, 11203, -1, 10777, 11204, 11205, -1, 10955, 11206, 10956, -1, 10956, 11206, 11276, -1, 11207, 11276, 11208, -1, 11271, 11208, 11209, -1, 11270, 11209, 10944, -1, 11267, 10944, 11210, -1, 11212, 11210, 10941, -1, 10946, 10941, 11211, -1, 10946, 11212, 10941, -1, 11027, 11022, 11025, -1, 11022, 11213, 11017, -1, 11313, 11314, 11027, -1, 11213, 11010, 11311, -1, 11314, 11214, 11022, -1, 11014, 11215, 11011, -1, 11011, 11215, 11010, -1, 11214, 11019, 11213, -1, 11006, 11014, 11216, -1, 11019, 11018, 11010, -1, 11018, 11012, 11011, -1, 11011, 11012, 11216, -1, 11181, 11392, 11189, -1, 11260, 10936, 11261, -1, 10999, 11002, 11003, -1, 11217, 11219, 11218, -1, 11219, 11220, 11181, -1, 11220, 11222, 11176, -1, 11221, 11220, 11228, -1, 11222, 11224, 11223, -1, 11177, 11222, 11221, -1, 11224, 11225, 11226, -1, 11178, 11224, 11177, -1, 11169, 11226, 11227, -1, 11395, 11223, 11226, -1, 11173, 11176, 11223, -1, 11180, 11181, 11176, -1, 11233, 11228, 11217, -1, 11230, 11221, 11188, -1, 11229, 11177, 11230, -1, 11231, 11233, 10885, -1, 11232, 11231, 10885, -1, 10887, 11232, 10886, -1, 11234, 11188, 11233, -1, 11183, 11230, 11235, -1, 10897, 11236, 10887, -1, 11237, 11234, 11231, -1, 10888, 11237, 11231, -1, 11236, 10888, 11232, -1, 11187, 11235, 11234, -1, 10899, 11238, 10897, -1, 11238, 10889, 11236, -1, 11239, 11187, 11237, -1, 10882, 11239, 11237, -1, 10889, 10882, 10888, -1, 11186, 11185, 11187, -1, 10900, 10901, 10899, -1, 10901, 11242, 11238, -1, 11242, 11243, 10889, -1, 10884, 11186, 11239, -1, 11240, 10884, 11239, -1, 11243, 11240, 10882, -1, 10906, 10902, 10900, -1, 10902, 11245, 10901, -1, 11245, 11241, 11242, -1, 11241, 10892, 11243, -1, 10892, 10883, 11240, -1, 10916, 10907, 10906, -1, 10907, 11244, 10902, -1, 11244, 11248, 11245, -1, 11248, 10893, 11241, -1, 10893, 10896, 10892, -1, 11246, 10911, 10916, -1, 10911, 11247, 10907, -1, 11247, 10908, 11244, -1, 10908, 11250, 11248, -1, 11250, 10894, 10893, -1, 10926, 10918, 11246, -1, 10918, 10912, 10911, -1, 10912, 10909, 11247, -1, 10909, 10903, 10908, -1, 10903, 11249, 11250, -1, 11251, 10928, 10926, -1, 10928, 11254, 10918, -1, 11254, 10914, 10912, -1, 10914, 10913, 10909, -1, 10913, 11252, 10903, -1, 10935, 11253, 11251, -1, 11253, 10923, 10928, -1, 10923, 10920, 11254, -1, 10920, 10919, 10914, -1, 10919, 11255, 10913, -1, 10936, 10937, 10935, -1, 10937, 11256, 11253, -1, 11256, 10924, 10923, -1, 10924, 11257, 10920, -1, 11257, 11258, 10919, -1, 11259, 10937, 11260, -1, 10929, 11256, 11259, -1, 10930, 10924, 10929, -1, 10921, 11257, 10930, -1, 10941, 10942, 11261, -1, 10942, 10938, 11260, -1, 10943, 10942, 11210, -1, 10938, 11262, 11259, -1, 11266, 10938, 10943, -1, 11262, 11263, 10929, -1, 11264, 11262, 11266, -1, 11263, 10931, 10930, -1, 11265, 11263, 11264, -1, 11267, 11210, 11212, -1, 10939, 10943, 10944, -1, 11269, 11266, 10939, -1, 10933, 11264, 11269, -1, 11270, 10944, 11267, -1, 11268, 10939, 11209, -1, 10940, 11269, 11268, -1, 10957, 11270, 10950, -1, 10951, 10957, 10950, -1, 10960, 10951, 10958, -1, 11271, 11209, 11270, -1, 10945, 11268, 11208, -1, 11272, 10961, 10960, -1, 11273, 11271, 10957, -1, 11275, 11273, 10957, -1, 10961, 11275, 10951, -1, 11207, 11208, 11271, -1, 10970, 10969, 11272, -1, 10969, 11278, 10961, -1, 10952, 11207, 11273, -1, 11274, 10952, 11273, -1, 11278, 11274, 11275, -1, 10956, 11276, 11207, -1, 10974, 10973, 10970, -1, 10973, 11277, 10969, -1, 11277, 11279, 11278, -1, 10953, 10956, 10952, -1, 10962, 10953, 10952, -1, 11279, 10962, 11274, -1, 10982, 10975, 10974, -1, 10975, 11280, 10973, -1, 11280, 10968, 11277, -1, 10968, 10964, 11279, -1, 10964, 10963, 10962, -1, 10986, 10978, 10982, -1, 10978, 10976, 10975, -1, 10976, 10971, 11280, -1, 10971, 11281, 10968, -1, 11281, 10965, 10964, -1, 10987, 10983, 10986, -1, 10983, 10979, 10978, -1, 10979, 11282, 10976, -1, 11282, 10977, 10971, -1, 10977, 11283, 11281, -1, 11288, 10989, 10987, -1, 10989, 10988, 10983, -1, 10988, 11284, 10979, -1, 11284, 11285, 11282, -1, 11285, 11286, 10977, -1, 11287, 11289, 11288, -1, 11289, 11293, 10989, -1, 11293, 11290, 10988, -1, 11290, 11291, 11284, -1, 11291, 10980, 11285, -1, 11002, 10997, 11287, -1, 10997, 11292, 11289, -1, 11292, 11296, 11293, -1, 11296, 11297, 11290, -1, 11297, 11294, 11291, -1, 10998, 10997, 10999, -1, 10992, 11292, 10998, -1, 11295, 11296, 10992, -1, 10991, 11297, 11295, -1, 11205, 11298, 11003, -1, 11298, 11000, 10999, -1, 11299, 11298, 11202, -1, 11000, 11302, 10998, -1, 11300, 11000, 11299, -1, 11302, 10993, 10992, -1, 11301, 11302, 11300, -1, 10993, 10990, 11295, -1, 10994, 10993, 11301, -1, 11200, 11202, 11204, -1, 11004, 11299, 11201, -1, 11303, 11300, 11004, -1, 10995, 11301, 11303, -1, 11309, 11201, 11200, -1, 11304, 11004, 11308, -1, 11001, 11303, 11304, -1, 11015, 11309, 11305, -1, 11307, 11015, 11305, -1, 11306, 11307, 11016, -1, 11310, 11308, 11309, -1, 11005, 11304, 11312, -1, 11025, 11017, 11306, -1, 11215, 11310, 11015, -1, 11311, 11215, 11015, -1, 11017, 11311, 11307, -1, 11014, 11312, 11310, -1, 11316, 11032, 11313, -1, 11032, 11028, 11314, -1, 11028, 11023, 11214, -1, 11023, 11315, 11019, -1, 11315, 11013, 11018, -1, 11317, 11036, 11316, -1, 11036, 11318, 11032, -1, 11318, 11320, 11028, -1, 11320, 11321, 11023, -1, 11321, 11020, 11315, -1, 11047, 11040, 11317, -1, 11040, 11037, 11036, -1, 11037, 11319, 11318, -1, 11319, 11030, 11320, -1, 11030, 11029, 11321, -1, 11322, 11048, 11047, -1, 11048, 11324, 11040, -1, 11324, 11041, 11037, -1, 11041, 11034, 11319, -1, 11034, 11033, 11030, -1, 11053, 11326, 11322, -1, 11326, 11323, 11048, -1, 11323, 11325, 11324, -1, 11325, 11042, 11041, -1, 11042, 11039, 11034, -1, 11058, 11054, 11053, -1, 11054, 11049, 11326, -1, 11049, 11045, 11323, -1, 11045, 11327, 11325, -1, 11327, 11328, 11042, -1, 11197, 11329, 11058, -1, 11329, 11055, 11054, -1, 11055, 11334, 11049, -1, 11334, 11330, 11045, -1, 11330, 11043, 11327, -1, 11073, 11331, 11332, -1, 11331, 11333, 11329, -1, 11333, 11057, 11055, -1, 11061, 11333, 11337, -1, 11057, 11056, 11334, -1, 11336, 11057, 11061, -1, 11056, 11046, 11330, -1, 11335, 11056, 11336, -1, 11339, 11337, 11073, -1, 11342, 11061, 11196, -1, 11338, 11336, 11342, -1, 11345, 11339, 11072, -1, 11340, 11345, 11072, -1, 11344, 11340, 11067, -1, 11071, 11196, 11339, -1, 11341, 11342, 11062, -1, 11080, 11343, 11344, -1, 11068, 11071, 11345, -1, 11074, 11068, 11345, -1, 11343, 11074, 11340, -1, 11346, 11062, 11071, -1, 11085, 11348, 11080, -1, 11348, 11076, 11343, -1, 11351, 11346, 11068, -1, 11075, 11351, 11068, -1, 11076, 11075, 11074, -1, 11350, 11064, 11346, -1, 11352, 11347, 11085, -1, 11347, 11349, 11348, -1, 11349, 11354, 11076, -1, 11070, 11350, 11351, -1, 11069, 11070, 11351, -1, 11354, 11069, 11075, -1, 11095, 11090, 11352, -1, 11090, 11091, 11347, -1, 11091, 11353, 11349, -1, 11353, 11355, 11354, -1, 11355, 11078, 11069, -1, 11356, 11096, 11095, -1, 11096, 11092, 11090, -1, 11092, 11086, 11091, -1, 11086, 11081, 11353, -1, 11081, 11077, 11355, -1, 11108, 11109, 11356, -1, 11109, 11098, 11096, -1, 11098, 11097, 11092, -1, 11097, 11087, 11086, -1, 11087, 11082, 11081, -1, 11113, 11357, 11108, -1, 11357, 11102, 11109, -1, 11102, 11101, 11098, -1, 11101, 11358, 11097, -1, 11358, 11088, 11087, -1, 11119, 11114, 11113, -1, 11114, 11110, 11357, -1, 11110, 11103, 11102, -1, 11103, 11099, 11101, -1, 11099, 11093, 11358, -1, 11121, 11122, 11119, -1, 11122, 11115, 11114, -1, 11115, 11111, 11110, -1, 11111, 11105, 11103, -1, 11105, 11104, 11099, -1, 11128, 11359, 11121, -1, 11359, 11120, 11122, -1, 11120, 11360, 11115, -1, 11360, 11361, 11111, -1, 11361, 11107, 11105, -1, 11362, 11129, 11128, -1, 11129, 11123, 11359, -1, 11123, 11367, 11120, -1, 11367, 11363, 11360, -1, 11363, 11116, 11361, -1, 11364, 11193, 11137, -1, 11193, 11131, 11129, -1, 11131, 11365, 11123, -1, 11132, 11131, 11192, -1, 11365, 11366, 11367, -1, 11370, 11365, 11132, -1, 11366, 11368, 11363, -1, 11124, 11366, 11370, -1, 11369, 11192, 11364, -1, 11130, 11132, 11133, -1, 11125, 11370, 11130, -1, 11143, 11369, 11145, -1, 11371, 11143, 11145, -1, 11147, 11371, 11146, -1, 11375, 11133, 11369, -1, 11135, 11130, 11134, -1, 11372, 11373, 11147, -1, 11376, 11375, 11143, -1, 11374, 11376, 11143, -1, 11373, 11374, 11371, -1, 11142, 11134, 11375, -1, 11155, 11153, 11372, -1, 11153, 11379, 11373, -1, 11141, 11142, 11376, -1, 11382, 11141, 11376, -1, 11379, 11382, 11374, -1, 11191, 11377, 11142, -1, 11378, 11157, 11155, -1, 11157, 11150, 11153, -1, 11150, 11381, 11379, -1, 11140, 11191, 11141, -1, 11380, 11140, 11141, -1, 11381, 11380, 11382, -1, 11166, 11160, 11378, -1, 11160, 11383, 11157, -1, 11383, 11154, 11150, -1, 11154, 11148, 11381, -1, 11148, 11139, 11380, -1, 11170, 11162, 11166, -1, 11162, 11161, 11160, -1, 11161, 11158, 11383, -1, 11158, 11384, 11154, -1, 11384, 11149, 11148, -1, 11171, 11385, 11170, -1, 11385, 11163, 11162, -1, 11163, 11386, 11161, -1, 11386, 11390, 11158, -1, 11390, 11151, 11384, -1, 11391, 11172, 11171, -1, 11172, 11387, 11385, -1, 11387, 11388, 11163, -1, 11388, 11389, 11386, -1, 11389, 11159, 11390, -1, 11393, 11394, 11391, -1, 11394, 11396, 11172, -1, 11396, 11397, 11387, -1, 11397, 11168, 11388, -1, 11168, 11164, 11389, -1, 11392, 11180, 11393, -1, 11180, 11173, 11394, -1, 11173, 11395, 11396, -1, 11395, 11169, 11397, -1, 11169, 11165, 11168, -1, 11398, 11399, 11438, -1, 11398, 11400, 11399, -1, 11398, 10848, 11400, -1, 11400, 10848, 11553, -1, 11553, 10848, 11401, -1, 11554, 11401, 11439, -1, 11440, 11439, 10836, -1, 11592, 10836, 10846, -1, 11609, 10846, 11403, -1, 11402, 11403, 10833, -1, 11441, 10833, 11404, -1, 11442, 11404, 11405, -1, 11591, 11405, 11407, -1, 11406, 11407, 11408, -1, 11409, 11408, 11410, -1, 11607, 11410, 11443, -1, 11589, 11443, 10831, -1, 11606, 10831, 11444, -1, 11411, 11444, 11412, -1, 11605, 11412, 11413, -1, 11445, 11413, 11414, -1, 11586, 11414, 11446, -1, 11447, 11446, 10830, -1, 11604, 10830, 10828, -1, 11603, 10828, 10829, -1, 11601, 10829, 10826, -1, 11584, 10826, 11415, -1, 11582, 11415, 11416, -1, 11417, 11416, 10824, -1, 11581, 10824, 10825, -1, 11599, 10825, 11448, -1, 11449, 11448, 11419, -1, 11418, 11419, 10841, -1, 11578, 10841, 11450, -1, 11598, 11450, 11420, -1, 11421, 11420, 10822, -1, 11451, 10822, 11452, -1, 11422, 11452, 11453, -1, 11596, 11453, 11454, -1, 11423, 11454, 10821, -1, 11424, 10821, 11425, -1, 11574, 11425, 11427, -1, 11426, 11427, 11428, -1, 11455, 11428, 10820, -1, 11572, 10820, 10818, -1, 11456, 10818, 10816, -1, 11429, 10816, 11457, -1, 11571, 11457, 10814, -1, 11570, 10814, 11430, -1, 11594, 11430, 10810, -1, 11569, 10810, 10811, -1, 11431, 10811, 10808, -1, 11458, 10808, 10803, -1, 11567, 10803, 10802, -1, 11459, 10802, 10801, -1, 11460, 10801, 11432, -1, 11564, 11432, 11461, -1, 11563, 11461, 11462, -1, 11463, 11462, 11433, -1, 11464, 11433, 11434, -1, 11561, 11434, 11436, -1, 11435, 11436, 11465, -1, 11466, 11465, 10799, -1, 11467, 10799, 11468, -1, 11557, 11468, 11437, -1, 11552, 11437, 11438, -1, 11399, 11552, 11438, -1, 11553, 11401, 11554, -1, 11554, 11439, 11440, -1, 11440, 10836, 11592, -1, 11592, 10846, 11609, -1, 11609, 11403, 11402, -1, 11402, 10833, 11441, -1, 11441, 11404, 11442, -1, 11442, 11405, 11591, -1, 11591, 11407, 11406, -1, 11406, 11408, 11409, -1, 11409, 11410, 11607, -1, 11607, 11443, 11589, -1, 11589, 10831, 11606, -1, 11606, 11444, 11411, -1, 11411, 11412, 11605, -1, 11605, 11413, 11445, -1, 11445, 11414, 11586, -1, 11586, 11446, 11447, -1, 11447, 10830, 11604, -1, 11604, 10828, 11603, -1, 11603, 10829, 11601, -1, 11601, 10826, 11584, -1, 11584, 11415, 11582, -1, 11582, 11416, 11417, -1, 11417, 10824, 11581, -1, 11581, 10825, 11599, -1, 11599, 11448, 11449, -1, 11449, 11419, 11418, -1, 11418, 10841, 11578, -1, 11578, 11450, 11598, -1, 11598, 11420, 11421, -1, 11421, 10822, 11451, -1, 11451, 11452, 11422, -1, 11422, 11453, 11596, -1, 11596, 11454, 11423, -1, 11423, 10821, 11424, -1, 11424, 11425, 11574, -1, 11574, 11427, 11426, -1, 11426, 11428, 11455, -1, 11455, 10820, 11572, -1, 11572, 10818, 11456, -1, 11456, 10816, 11429, -1, 11429, 11457, 11571, -1, 11571, 10814, 11570, -1, 11570, 11430, 11594, -1, 11594, 10810, 11569, -1, 11569, 10811, 11431, -1, 11431, 10808, 11458, -1, 11458, 10803, 11567, -1, 11567, 10802, 11459, -1, 11459, 10801, 11460, -1, 11460, 11432, 11564, -1, 11564, 11461, 11563, -1, 11563, 11462, 11463, -1, 11463, 11433, 11464, -1, 11464, 11434, 11561, -1, 11561, 11436, 11435, -1, 11435, 11465, 11466, -1, 11466, 10799, 11467, -1, 11467, 11468, 11557, -1, 11557, 11437, 11552, -1, 11712, 11469, 10851, -1, 10851, 11469, 11470, -1, 11470, 11469, 11473, -1, 11473, 11469, 11471, -1, 12217, 11471, 11472, -1, 12217, 11473, 11471, -1, 11787, 11654, 11786, -1, 11786, 11654, 12304, -1, 11474, 11786, 12304, -1, 11474, 11476, 11786, -1, 11474, 11475, 11476, -1, 11474, 11477, 11475, -1, 11478, 11522, 11479, -1, 11478, 11823, 11522, -1, 11478, 11480, 11823, -1, 11823, 11480, 11825, -1, 11825, 11480, 11206, -1, 11824, 11206, 10955, -1, 11826, 10955, 10954, -1, 11868, 10954, 10966, -1, 11827, 10966, 11481, -1, 11482, 11481, 10972, -1, 11523, 10972, 11524, -1, 11525, 11524, 11526, -1, 11828, 11526, 11483, -1, 11527, 11483, 10984, -1, 11484, 10984, 11485, -1, 11830, 11485, 11486, -1, 11779, 11486, 11528, -1, 11529, 11528, 11487, -1, 11832, 11487, 11007, -1, 11778, 11007, 11199, -1, 11530, 11199, 11198, -1, 11773, 11198, 11488, -1, 11769, 11488, 11489, -1, 11768, 11489, 11531, -1, 11532, 11531, 11024, -1, 11533, 11024, 11035, -1, 11833, 11035, 11038, -1, 11767, 11038, 11490, -1, 11834, 11490, 11491, -1, 11835, 11491, 11492, -1, 11837, 11492, 11050, -1, 11838, 11050, 11534, -1, 11840, 11534, 11059, -1, 11535, 11059, 11063, -1, 11536, 11063, 11195, -1, 11846, 11195, 11493, -1, 11537, 11493, 11494, -1, 11841, 11494, 11083, -1, 11874, 11083, 11089, -1, 11495, 11089, 11496, -1, 11848, 11496, 11497, -1, 11538, 11497, 11106, -1, 11539, 11106, 11112, -1, 11540, 11112, 11117, -1, 11849, 11117, 11498, -1, 11710, 11498, 11127, -1, 11499, 11127, 11126, -1, 11708, 11126, 11501, -1, 11500, 11501, 11502, -1, 11706, 11502, 11503, -1, 11850, 11503, 11504, -1, 11541, 11504, 11505, -1, 11705, 11505, 11542, -1, 11543, 11542, 11506, -1, 11702, 11506, 11507, -1, 11698, 11507, 11508, -1, 11544, 11508, 11509, -1, 11696, 11509, 11545, -1, 11546, 11545, 11174, -1, 11547, 11174, 11179, -1, 11687, 11179, 11182, -1, 11688, 11182, 11184, -1, 11510, 11184, 11511, -1, 11690, 11511, 11513, -1, 11512, 11513, 11514, -1, 11691, 11514, 10890, -1, 11548, 10890, 10895, -1, 11549, 10895, 11515, -1, 11516, 11515, 10904, -1, 11517, 10904, 10910, -1, 11550, 10910, 11518, -1, 11853, 11518, 10922, -1, 11854, 10922, 11520, -1, 11519, 11520, 11521, -1, 11861, 11521, 10932, -1, 11822, 10932, 11479, -1, 11522, 11822, 11479, -1, 11825, 11206, 11824, -1, 11824, 10955, 11826, -1, 11826, 10954, 11868, -1, 11868, 10966, 11827, -1, 11827, 11481, 11482, -1, 11482, 10972, 11523, -1, 11523, 11524, 11525, -1, 11525, 11526, 11828, -1, 11828, 11483, 11527, -1, 11527, 10984, 11484, -1, 11484, 11485, 11830, -1, 11830, 11486, 11779, -1, 11779, 11528, 11529, -1, 11529, 11487, 11832, -1, 11832, 11007, 11778, -1, 11778, 11199, 11530, -1, 11530, 11198, 11773, -1, 11773, 11488, 11769, -1, 11769, 11489, 11768, -1, 11768, 11531, 11532, -1, 11532, 11024, 11533, -1, 11533, 11035, 11833, -1, 11833, 11038, 11767, -1, 11767, 11490, 11834, -1, 11834, 11491, 11835, -1, 11835, 11492, 11837, -1, 11837, 11050, 11838, -1, 11838, 11534, 11840, -1, 11840, 11059, 11535, -1, 11535, 11063, 11536, -1, 11536, 11195, 11846, -1, 11846, 11493, 11537, -1, 11537, 11494, 11841, -1, 11841, 11083, 11874, -1, 11874, 11089, 11495, -1, 11495, 11496, 11848, -1, 11848, 11497, 11538, -1, 11538, 11106, 11539, -1, 11539, 11112, 11540, -1, 11540, 11117, 11849, -1, 11849, 11498, 11710, -1, 11710, 11127, 11499, -1, 11499, 11126, 11708, -1, 11708, 11501, 11500, -1, 11500, 11502, 11706, -1, 11706, 11503, 11850, -1, 11850, 11504, 11541, -1, 11541, 11505, 11705, -1, 11705, 11542, 11543, -1, 11543, 11506, 11702, -1, 11702, 11507, 11698, -1, 11698, 11508, 11544, -1, 11544, 11509, 11696, -1, 11696, 11545, 11546, -1, 11546, 11174, 11547, -1, 11547, 11179, 11687, -1, 11687, 11182, 11688, -1, 11688, 11184, 11510, -1, 11510, 11511, 11690, -1, 11690, 11513, 11512, -1, 11512, 11514, 11691, -1, 11691, 10890, 11548, -1, 11548, 10895, 11549, -1, 11549, 11515, 11516, -1, 11516, 10904, 11517, -1, 11517, 10910, 11550, -1, 11550, 11518, 11853, -1, 11853, 10922, 11854, -1, 11854, 11520, 11519, -1, 11519, 11521, 11861, -1, 11861, 10932, 11822, -1, 11551, 12050, 11552, -1, 11399, 11551, 11552, -1, 11399, 12013, 11551, -1, 11399, 11400, 12013, -1, 12013, 11400, 11611, -1, 11611, 11400, 11553, -1, 11610, 11553, 11554, -1, 11556, 11554, 11440, -1, 11555, 11440, 12014, -1, 11555, 11556, 11440, -1, 12092, 11557, 11558, -1, 12092, 11467, 11557, -1, 12092, 12049, 11467, -1, 11467, 12049, 11466, -1, 11466, 12049, 11559, -1, 11435, 11559, 11593, -1, 11561, 11593, 11560, -1, 11562, 11561, 11560, -1, 11562, 11464, 11561, -1, 11562, 12047, 11464, -1, 11464, 12047, 11463, -1, 11463, 12047, 12046, -1, 11563, 12046, 12088, -1, 11564, 12088, 12044, -1, 11460, 12044, 12043, -1, 11459, 12043, 11566, -1, 11565, 11459, 11566, -1, 11565, 11567, 11459, -1, 11565, 11568, 11567, -1, 11567, 11568, 11458, -1, 11458, 11568, 12084, -1, 11431, 12084, 12042, -1, 11569, 12042, 12041, -1, 11594, 12041, 12082, -1, 11570, 12082, 12081, -1, 11571, 12081, 12039, -1, 11429, 12039, 12079, -1, 11456, 12079, 12078, -1, 11572, 12078, 11573, -1, 12076, 11572, 11573, -1, 12076, 11455, 11572, -1, 12076, 12038, 11455, -1, 11455, 12038, 11426, -1, 11426, 12038, 12075, -1, 11574, 12075, 11595, -1, 11424, 11595, 11575, -1, 11423, 11575, 12073, -1, 11596, 12073, 12037, -1, 11576, 11596, 12037, -1, 11576, 11422, 11596, -1, 11576, 11577, 11422, -1, 11422, 11577, 11451, -1, 11451, 11577, 11597, -1, 11421, 11597, 12035, -1, 11598, 12035, 12034, -1, 11578, 12034, 12033, -1, 11579, 11578, 12033, -1, 11579, 11418, 11578, -1, 11579, 11580, 11418, -1, 11418, 11580, 11449, -1, 11449, 11580, 12032, -1, 11599, 12032, 11600, -1, 11581, 11600, 12031, -1, 11417, 12031, 12030, -1, 12029, 11417, 12030, -1, 12029, 11582, 11417, -1, 12029, 11583, 11582, -1, 11582, 11583, 11584, -1, 11584, 11583, 12028, -1, 11601, 12028, 11602, -1, 11603, 11602, 12027, -1, 11604, 12027, 12026, -1, 11447, 12026, 11585, -1, 12025, 11447, 11585, -1, 12025, 11586, 11447, -1, 12025, 12023, 11586, -1, 11586, 12023, 11445, -1, 11445, 12023, 12022, -1, 11605, 12022, 11587, -1, 11411, 11587, 12021, -1, 11606, 12021, 11588, -1, 11589, 11588, 12060, -1, 11607, 12060, 11590, -1, 11409, 11590, 11608, -1, 11406, 11608, 12019, -1, 11591, 12019, 12058, -1, 12056, 11591, 12058, -1, 12056, 11442, 11591, -1, 12056, 12054, 11442, -1, 11442, 12054, 11441, -1, 11441, 12054, 12018, -1, 11402, 12018, 12017, -1, 11609, 12017, 12016, -1, 11592, 12016, 12014, -1, 11440, 11592, 12014, -1, 11466, 11559, 11435, -1, 11435, 11593, 11561, -1, 11463, 12046, 11563, -1, 11563, 12088, 11564, -1, 11564, 12044, 11460, -1, 11460, 12043, 11459, -1, 11458, 12084, 11431, -1, 11431, 12042, 11569, -1, 11569, 12041, 11594, -1, 11594, 12082, 11570, -1, 11570, 12081, 11571, -1, 11571, 12039, 11429, -1, 11429, 12079, 11456, -1, 11456, 12078, 11572, -1, 11426, 12075, 11574, -1, 11574, 11595, 11424, -1, 11424, 11575, 11423, -1, 11423, 12073, 11596, -1, 11451, 11597, 11421, -1, 11421, 12035, 11598, -1, 11598, 12034, 11578, -1, 11449, 12032, 11599, -1, 11599, 11600, 11581, -1, 11581, 12031, 11417, -1, 11584, 12028, 11601, -1, 11601, 11602, 11603, -1, 11603, 12027, 11604, -1, 11604, 12026, 11447, -1, 11445, 12022, 11605, -1, 11605, 11587, 11411, -1, 11411, 12021, 11606, -1, 11606, 11588, 11589, -1, 11589, 12060, 11607, -1, 11607, 11590, 11409, -1, 11409, 11608, 11406, -1, 11406, 12019, 11591, -1, 11441, 12018, 11402, -1, 11402, 12017, 11609, -1, 11609, 12016, 11592, -1, 11556, 11610, 11554, -1, 11610, 11611, 11553, -1, 11557, 11552, 11558, -1, 11558, 11552, 12050, -1, 12094, 11613, 11612, -1, 11612, 11613, 11683, -1, 11683, 11613, 11614, -1, 11621, 11614, 11615, -1, 11685, 11615, 11616, -1, 11693, 11616, 11618, -1, 11617, 11618, 11619, -1, 11622, 11619, 12215, -1, 11623, 12215, 12216, -1, 11711, 12216, 12219, -1, 11620, 12219, 12217, -1, 11472, 11620, 12217, -1, 11683, 11614, 11621, -1, 11621, 11615, 11685, -1, 11685, 11616, 11693, -1, 11693, 11618, 11617, -1, 11617, 11619, 11622, -1, 11622, 12215, 11623, -1, 11623, 12216, 11711, -1, 11711, 12219, 11620, -1, 12108, 11808, 12107, -1, 12107, 11808, 11624, -1, 11624, 11808, 11625, -1, 12251, 11625, 11806, -1, 11627, 11806, 11805, -1, 12250, 11805, 11626, -1, 12247, 11626, 12252, -1, 12247, 12250, 11626, -1, 11624, 11625, 12251, -1, 12251, 11806, 11627, -1, 11627, 11805, 12250, -1, 11626, 11628, 12252, -1, 12252, 11628, 12290, -1, 12290, 11628, 11629, -1, 11803, 12290, 11629, -1, 11803, 12279, 12290, -1, 11803, 11630, 12279, -1, 12279, 11630, 12280, -1, 12280, 11630, 11631, -1, 12282, 11631, 11633, -1, 11634, 11633, 11632, -1, 12283, 11634, 11632, -1, 12280, 11631, 12282, -1, 12282, 11633, 11634, -1, 11791, 11636, 12300, -1, 12300, 11636, 11635, -1, 11635, 11636, 11641, -1, 12298, 11641, 11790, -1, 12297, 11790, 11789, -1, 12296, 11789, 11642, -1, 12307, 11642, 11788, -1, 11637, 11788, 11638, -1, 11643, 11638, 11775, -1, 12303, 11775, 11640, -1, 11639, 11640, 11475, -1, 11477, 11639, 11475, -1, 11635, 11641, 12298, -1, 12298, 11790, 12297, -1, 12297, 11789, 12296, -1, 12296, 11642, 12307, -1, 12307, 11788, 11637, -1, 11637, 11638, 11643, -1, 11643, 11775, 12303, -1, 12303, 11640, 11639, -1, 12335, 11644, 10865, -1, 10865, 11644, 11742, -1, 11742, 11644, 12333, -1, 11648, 12333, 12197, -1, 11649, 12197, 11650, -1, 11740, 11650, 12195, -1, 11743, 12195, 11645, -1, 11744, 11645, 12330, -1, 11751, 12330, 11651, -1, 11752, 11651, 12332, -1, 11647, 12332, 12331, -1, 11646, 11647, 12331, -1, 11742, 12333, 11648, -1, 11648, 12197, 11649, -1, 11649, 11650, 11740, -1, 11740, 12195, 11743, -1, 11743, 11645, 11744, -1, 11744, 12330, 11751, -1, 11751, 11651, 11752, -1, 11752, 12332, 11647, -1, 12139, 12312, 12138, -1, 12138, 12312, 11655, -1, 11655, 12312, 11656, -1, 11776, 11656, 11652, -1, 11771, 11652, 12366, -1, 11772, 12366, 11653, -1, 11657, 11653, 12306, -1, 11777, 12306, 12301, -1, 11774, 12301, 12302, -1, 11658, 12302, 12305, -1, 11785, 12305, 11654, -1, 11787, 11785, 11654, -1, 11655, 11656, 11776, -1, 11776, 11652, 11771, -1, 11771, 12366, 11772, -1, 11772, 11653, 11657, -1, 11657, 12306, 11777, -1, 11777, 12301, 11774, -1, 11774, 12302, 11658, -1, 11658, 12305, 11785, -1, 10868, 12207, 10869, -1, 10869, 12207, 11659, -1, 11659, 12207, 12206, -1, 11660, 12206, 12205, -1, 11717, 12205, 11668, -1, 11701, 11668, 12223, -1, 11661, 12223, 12224, -1, 11703, 12224, 11663, -1, 11662, 11663, 11664, -1, 11665, 11664, 11669, -1, 11666, 11669, 11667, -1, 12170, 11666, 11667, -1, 11659, 12206, 11660, -1, 11660, 12205, 11717, -1, 11717, 11668, 11701, -1, 11701, 12223, 11661, -1, 11661, 12224, 11703, -1, 11703, 11663, 11662, -1, 11662, 11664, 11665, -1, 11665, 11669, 11666, -1, 11670, 11672, 11671, -1, 11671, 11672, 11673, -1, 11673, 11672, 11674, -1, 11678, 11674, 11675, -1, 11679, 11675, 12343, -1, 11734, 12343, 12194, -1, 11680, 12194, 11681, -1, 11676, 11681, 12338, -1, 11677, 12338, 11682, -1, 11737, 11682, 12341, -1, 11738, 12341, 10879, -1, 11739, 11738, 10879, -1, 11673, 11674, 11678, -1, 11678, 11675, 11679, -1, 11679, 12343, 11734, -1, 11734, 12194, 11680, -1, 11680, 11681, 11676, -1, 11676, 12338, 11677, -1, 11677, 11682, 11737, -1, 11737, 12341, 11738, -1, 11612, 11683, 11684, -1, 11684, 11683, 11621, -1, 11685, 11684, 11621, -1, 11685, 12095, 11684, -1, 11685, 11686, 12095, -1, 11685, 11693, 11686, -1, 11686, 11693, 11968, -1, 11968, 11693, 11687, -1, 11688, 11968, 11687, -1, 11688, 11689, 11968, -1, 11688, 11510, 11689, -1, 11689, 11510, 11692, -1, 11692, 11510, 11690, -1, 11512, 11692, 11690, -1, 11512, 11691, 11692, -1, 11692, 11691, 11548, -1, 11549, 11692, 11548, -1, 11549, 11516, 11692, -1, 11692, 11516, 11517, -1, 11951, 11517, 11953, -1, 11951, 11692, 11517, -1, 11693, 11617, 11687, -1, 11687, 11617, 11547, -1, 11547, 11617, 11546, -1, 11546, 11617, 11622, -1, 11694, 11622, 10862, -1, 11694, 11546, 11622, -1, 11694, 11695, 11546, -1, 11546, 11695, 11696, -1, 11696, 11695, 10863, -1, 11544, 10863, 11697, -1, 11699, 11544, 11697, -1, 11699, 11698, 11544, -1, 11699, 11700, 11698, -1, 11698, 11700, 11701, -1, 11661, 11698, 11701, -1, 11661, 11702, 11698, -1, 11661, 11543, 11702, -1, 11661, 11703, 11543, -1, 11543, 11703, 11704, -1, 11705, 11704, 11991, -1, 11541, 11991, 11851, -1, 11850, 11851, 11990, -1, 11706, 11990, 12005, -1, 11707, 11706, 12005, -1, 11707, 11500, 11706, -1, 11707, 11989, 11500, -1, 11500, 11989, 11708, -1, 11708, 11989, 11709, -1, 11499, 11709, 11987, -1, 11710, 11987, 11849, -1, 11710, 11499, 11987, -1, 11622, 11623, 10862, -1, 10862, 11623, 10860, -1, 10860, 11623, 11711, -1, 11469, 11711, 11471, -1, 11469, 10860, 11711, -1, 11469, 11713, 10860, -1, 11469, 11712, 11713, -1, 11711, 11620, 11471, -1, 11471, 11620, 11472, -1, 11697, 10863, 10728, -1, 10728, 10863, 11714, -1, 10730, 11714, 10855, -1, 10722, 10855, 10724, -1, 10722, 10730, 10855, -1, 10722, 11715, 10730, -1, 10722, 10720, 11715, -1, 10728, 11714, 10730, -1, 10855, 10864, 10724, -1, 10724, 10864, 10858, -1, 11700, 11716, 11701, -1, 11701, 11716, 11717, -1, 11717, 11716, 11718, -1, 11660, 11718, 10873, -1, 11719, 11660, 10873, -1, 11719, 11659, 11660, -1, 11719, 10869, 11659, -1, 11718, 10725, 10873, -1, 10873, 10725, 10871, -1, 11660, 11717, 11718, -1, 11704, 11703, 11720, -1, 11720, 11703, 11662, -1, 11721, 11662, 11727, -1, 11721, 11720, 11662, -1, 11721, 11722, 11720, -1, 11721, 11723, 11722, -1, 11722, 11723, 11992, -1, 11992, 11723, 11724, -1, 11728, 11724, 11725, -1, 11726, 11725, 12169, -1, 12010, 12169, 11729, -1, 12010, 11726, 12169, -1, 11662, 11665, 11727, -1, 11727, 11665, 11666, -1, 12170, 11727, 11666, -1, 11992, 11724, 11728, -1, 11728, 11725, 11726, -1, 12169, 11730, 11729, -1, 11729, 11730, 12011, -1, 12011, 11730, 11871, -1, 11994, 11871, 11995, -1, 11994, 12011, 11871, -1, 12168, 12000, 11871, -1, 12168, 12166, 12000, -1, 12000, 12166, 11731, -1, 12173, 12000, 11731, -1, 12173, 12165, 12000, -1, 12000, 12165, 12163, -1, 12161, 12000, 12163, -1, 12161, 12160, 12000, -1, 12000, 12160, 11734, -1, 11680, 12000, 11734, -1, 11680, 10735, 12000, -1, 11680, 11676, 10735, -1, 10735, 11676, 11732, -1, 11732, 11676, 11677, -1, 10736, 11677, 11737, -1, 11733, 11737, 10878, -1, 10877, 11733, 10878, -1, 10877, 10732, 11733, -1, 10877, 10876, 10732, -1, 12160, 11735, 11734, -1, 11734, 11735, 11679, -1, 11679, 11735, 11736, -1, 11678, 11736, 11673, -1, 11678, 11679, 11736, -1, 11736, 11671, 11673, -1, 11732, 11677, 10736, -1, 11737, 11738, 10878, -1, 10878, 11738, 11739, -1, 11733, 10736, 11737, -1, 10738, 11740, 10735, -1, 10738, 11649, 11740, -1, 10738, 10739, 11649, -1, 11649, 10739, 11648, -1, 11648, 10739, 10744, -1, 11741, 10744, 10866, -1, 11741, 11648, 10744, -1, 11741, 11742, 11648, -1, 11741, 10865, 11742, -1, 10744, 10742, 10866, -1, 10866, 10742, 10743, -1, 11740, 11743, 10735, -1, 10735, 11743, 11935, -1, 12000, 11935, 11979, -1, 12000, 10735, 11935, -1, 11743, 11744, 11935, -1, 11935, 11744, 12152, -1, 11745, 11935, 12152, -1, 11745, 11746, 11935, -1, 11935, 11746, 11747, -1, 11748, 11935, 11747, -1, 11748, 11749, 11935, -1, 11935, 11749, 11914, -1, 11914, 11749, 11750, -1, 11915, 11750, 11916, -1, 11915, 11914, 11750, -1, 12152, 11744, 12153, -1, 12153, 11744, 11751, -1, 11753, 11751, 11752, -1, 11647, 11753, 11752, -1, 11647, 11646, 11753, -1, 12153, 11751, 11753, -1, 11750, 11754, 11916, -1, 11916, 11754, 11755, -1, 11755, 11754, 12148, -1, 11756, 12148, 11919, -1, 11756, 11755, 12148, -1, 12148, 11757, 11919, -1, 11919, 11757, 11936, -1, 11936, 11757, 11760, -1, 11760, 11757, 11761, -1, 11762, 11761, 12156, -1, 11758, 12156, 11759, -1, 11758, 11762, 12156, -1, 11760, 11761, 11762, -1, 12156, 11763, 11759, -1, 11759, 11763, 11764, -1, 11764, 11763, 12154, -1, 11940, 12154, 12144, -1, 11921, 12144, 11765, -1, 11921, 11940, 12144, -1, 11764, 12154, 11940, -1, 12144, 11766, 11765, -1, 11765, 11766, 11923, -1, 11923, 11766, 11768, -1, 11532, 11923, 11768, -1, 11532, 11533, 11923, -1, 11923, 11533, 11924, -1, 11924, 11533, 11833, -1, 11925, 11833, 11767, -1, 11943, 11767, 11927, -1, 11943, 11925, 11767, -1, 11766, 12142, 11768, -1, 11768, 12142, 11769, -1, 11769, 12142, 11770, -1, 11772, 11770, 11771, -1, 11772, 11769, 11770, -1, 11772, 11773, 11769, -1, 11772, 11657, 11773, -1, 11773, 11657, 11530, -1, 11530, 11657, 11777, -1, 11788, 11777, 11774, -1, 11638, 11774, 11658, -1, 11775, 11658, 11786, -1, 11476, 11775, 11786, -1, 11476, 11640, 11775, -1, 11476, 11475, 11640, -1, 11770, 12140, 11771, -1, 11771, 12140, 11776, -1, 11776, 12140, 11655, -1, 11655, 12140, 12138, -1, 11530, 11777, 11788, -1, 11778, 11788, 11642, -1, 11832, 11642, 11789, -1, 11529, 11789, 11792, -1, 11779, 11792, 11781, -1, 11780, 11779, 11781, -1, 11780, 11831, 11779, -1, 11780, 12116, 11831, -1, 11831, 12116, 11793, -1, 11793, 12116, 11782, -1, 11878, 11782, 12130, -1, 11904, 12130, 11783, -1, 11784, 11783, 11794, -1, 11784, 11904, 11783, -1, 11788, 11774, 11638, -1, 11658, 11785, 11786, -1, 11786, 11785, 11787, -1, 11775, 11638, 11658, -1, 11530, 11788, 11778, -1, 11778, 11642, 11832, -1, 11789, 11790, 11792, -1, 11792, 11790, 12128, -1, 12128, 11790, 11641, -1, 11636, 12128, 11641, -1, 11636, 11791, 12128, -1, 11529, 11792, 11779, -1, 11793, 11782, 11878, -1, 11878, 12130, 11904, -1, 11783, 12132, 11794, -1, 11794, 12132, 11881, -1, 11881, 12132, 12133, -1, 11883, 12133, 11884, -1, 11883, 11881, 12133, -1, 12133, 12134, 11884, -1, 11884, 12134, 11885, -1, 11885, 12134, 11886, -1, 11886, 12134, 11887, -1, 11887, 12134, 11889, -1, 11889, 12134, 11907, -1, 11907, 12134, 11798, -1, 11798, 12134, 11795, -1, 12121, 11798, 11795, -1, 12121, 11796, 11798, -1, 11798, 11796, 12122, -1, 12136, 11798, 12122, -1, 12136, 12123, 11798, -1, 11798, 12123, 12124, -1, 12126, 11798, 12124, -1, 12126, 11797, 11798, -1, 11798, 11797, 11629, -1, 11628, 11798, 11629, -1, 11628, 11811, 11798, -1, 11628, 11799, 11811, -1, 11628, 11626, 11799, -1, 11799, 11626, 12105, -1, 12105, 11626, 11800, -1, 11800, 11626, 11805, -1, 12106, 11805, 11807, -1, 12106, 11800, 11805, -1, 11797, 11801, 11629, -1, 11629, 11801, 11803, -1, 11803, 11801, 11804, -1, 11802, 11803, 11804, -1, 11802, 11630, 11803, -1, 11802, 11631, 11630, -1, 11802, 11633, 11631, -1, 11802, 11632, 11633, -1, 11805, 11806, 11807, -1, 11807, 11806, 11625, -1, 11808, 11807, 11625, -1, 11808, 12108, 11807, -1, 11799, 12104, 11811, -1, 11811, 12104, 11809, -1, 11810, 11811, 11809, -1, 11810, 12103, 11811, -1, 11811, 12103, 12112, -1, 12102, 11811, 12112, -1, 12102, 11812, 11811, -1, 12102, 11813, 11812, -1, 12102, 12100, 11813, -1, 11813, 12100, 11961, -1, 11961, 12100, 11973, -1, 11973, 12100, 11814, -1, 11963, 11814, 11816, -1, 11975, 11816, 11815, -1, 11975, 11963, 11816, -1, 11973, 11814, 11963, -1, 11816, 12109, 11815, -1, 11815, 12109, 11964, -1, 11964, 12109, 11965, -1, 11965, 12109, 11820, -1, 11966, 11820, 12098, -1, 11819, 12098, 11817, -1, 11818, 11817, 11821, -1, 11818, 11819, 11817, -1, 11965, 11820, 11966, -1, 11966, 12098, 11819, -1, 11817, 12097, 11821, -1, 11821, 12097, 12095, -1, 11686, 11821, 12095, -1, 11522, 11896, 11822, -1, 11522, 11823, 11896, -1, 11896, 11823, 11825, -1, 11824, 11896, 11825, -1, 11824, 11826, 11896, -1, 11896, 11826, 11868, -1, 11897, 11868, 11898, -1, 11897, 11896, 11868, -1, 11827, 11829, 11868, -1, 11827, 11482, 11829, -1, 11829, 11482, 11523, -1, 11525, 11829, 11523, -1, 11525, 11828, 11829, -1, 11829, 11828, 11527, -1, 11484, 11829, 11527, -1, 11484, 11875, 11829, -1, 11484, 11830, 11875, -1, 11875, 11830, 11877, -1, 11877, 11830, 11779, -1, 11831, 11877, 11779, -1, 11529, 11832, 11789, -1, 11924, 11833, 11925, -1, 11767, 11834, 11927, -1, 11927, 11834, 11928, -1, 11928, 11834, 11835, -1, 11929, 11835, 11837, -1, 11836, 11837, 11930, -1, 11836, 11929, 11837, -1, 11928, 11835, 11929, -1, 11837, 11838, 11930, -1, 11930, 11838, 11839, -1, 11839, 11838, 11840, -1, 11945, 11840, 11535, -1, 11931, 11535, 11536, -1, 11845, 11536, 11846, -1, 11847, 11846, 11537, -1, 11949, 11537, 11841, -1, 11843, 11841, 11874, -1, 11842, 11874, 11981, -1, 11842, 11843, 11874, -1, 11842, 11950, 11843, -1, 11842, 11844, 11950, -1, 11950, 11844, 11933, -1, 11933, 11844, 11979, -1, 11935, 11933, 11979, -1, 11839, 11840, 11945, -1, 11945, 11535, 11931, -1, 11931, 11536, 11845, -1, 11845, 11846, 11847, -1, 11847, 11537, 11949, -1, 11949, 11841, 11843, -1, 11495, 11987, 11874, -1, 11495, 11848, 11987, -1, 11987, 11848, 11538, -1, 11539, 11987, 11538, -1, 11539, 11540, 11987, -1, 11987, 11540, 11849, -1, 11499, 11708, 11709, -1, 11706, 11850, 11990, -1, 11850, 11541, 11851, -1, 11541, 11705, 11991, -1, 11705, 11543, 11704, -1, 11544, 11696, 10863, -1, 11550, 11852, 11517, -1, 11550, 11970, 11852, -1, 11550, 11853, 11970, -1, 11970, 11853, 11957, -1, 11957, 11853, 11854, -1, 11859, 11854, 11519, -1, 11860, 11519, 11861, -1, 11959, 11861, 11822, -1, 11855, 11822, 11891, -1, 11855, 11959, 11822, -1, 11855, 11971, 11959, -1, 11855, 11857, 11971, -1, 11971, 11857, 11856, -1, 11856, 11857, 11858, -1, 11811, 11858, 11798, -1, 11811, 11856, 11858, -1, 11957, 11854, 11859, -1, 11859, 11519, 11860, -1, 11860, 11861, 11959, -1, 11852, 11862, 11517, -1, 11517, 11862, 11863, -1, 11955, 11517, 11863, -1, 11955, 11864, 11517, -1, 11517, 11864, 11865, -1, 11866, 11517, 11865, -1, 11866, 11953, 11517, -1, 11829, 11867, 11868, -1, 11868, 11867, 11899, -1, 11912, 11868, 11899, -1, 11912, 11898, 11868, -1, 11896, 11869, 11822, -1, 11822, 11869, 11894, -1, 11870, 11822, 11894, -1, 11870, 11893, 11822, -1, 11822, 11893, 11910, -1, 11892, 11822, 11910, -1, 11892, 11891, 11822, -1, 12000, 11872, 11871, -1, 11871, 11872, 11999, -1, 11997, 11871, 11999, -1, 11997, 11996, 11871, -1, 11871, 11996, 11995, -1, 11987, 11873, 11874, -1, 11874, 11873, 12003, -1, 11986, 11874, 12003, -1, 11986, 11984, 11874, -1, 11874, 11984, 11983, -1, 11982, 11874, 11983, -1, 11982, 11981, 11874, -1, 11875, 12370, 11829, -1, 11875, 12369, 12370, -1, 11875, 11877, 12369, -1, 12369, 11877, 11876, -1, 11876, 11877, 11831, -1, 11901, 11831, 11793, -1, 11902, 11793, 11878, -1, 11903, 11878, 11904, -1, 11879, 11904, 11784, -1, 12292, 11784, 11794, -1, 11880, 11794, 11881, -1, 11882, 11881, 11883, -1, 12393, 11883, 11884, -1, 12394, 11884, 11885, -1, 12395, 11885, 11886, -1, 11905, 11886, 11887, -1, 11888, 11887, 11889, -1, 11906, 11889, 11907, -1, 12254, 11907, 11798, -1, 12255, 11798, 11858, -1, 11890, 11858, 11857, -1, 12259, 11857, 11855, -1, 11908, 11855, 11891, -1, 11909, 11891, 11892, -1, 12382, 11892, 11910, -1, 11911, 11910, 11893, -1, 12381, 11893, 11870, -1, 12379, 11870, 11894, -1, 12380, 11894, 11869, -1, 11895, 11869, 11896, -1, 12378, 11896, 11897, -1, 12377, 11897, 11898, -1, 12375, 11898, 11912, -1, 12374, 11912, 11899, -1, 11913, 11899, 11867, -1, 11900, 11867, 11829, -1, 12370, 11900, 11829, -1, 11876, 11831, 11901, -1, 11901, 11793, 11902, -1, 11902, 11878, 11903, -1, 11903, 11904, 11879, -1, 11879, 11784, 12292, -1, 12292, 11794, 11880, -1, 11880, 11881, 11882, -1, 11882, 11883, 12393, -1, 12393, 11884, 12394, -1, 12394, 11885, 12395, -1, 12395, 11886, 11905, -1, 11905, 11887, 11888, -1, 11888, 11889, 11906, -1, 11906, 11907, 12254, -1, 12254, 11798, 12255, -1, 12255, 11858, 11890, -1, 11890, 11857, 12259, -1, 12259, 11855, 11908, -1, 11908, 11891, 11909, -1, 11909, 11892, 12382, -1, 12382, 11910, 11911, -1, 11911, 11893, 12381, -1, 12381, 11870, 12379, -1, 12379, 11894, 12380, -1, 12380, 11869, 11895, -1, 11895, 11896, 12378, -1, 12378, 11897, 12377, -1, 12377, 11898, 12375, -1, 12375, 11912, 12374, -1, 12374, 11899, 11913, -1, 11913, 11867, 11900, -1, 11914, 11934, 11935, -1, 11914, 12324, 11934, -1, 11914, 11915, 12324, -1, 12324, 11915, 12322, -1, 12322, 11915, 11916, -1, 12321, 11916, 11755, -1, 11917, 11755, 11756, -1, 12320, 11756, 11919, -1, 11918, 11919, 11936, -1, 12317, 11936, 11760, -1, 12318, 11760, 11762, -1, 11920, 11762, 11758, -1, 11937, 11758, 11759, -1, 11938, 11759, 11764, -1, 11939, 11764, 11940, -1, 12315, 11940, 11921, -1, 11922, 11921, 11765, -1, 12314, 11765, 11923, -1, 11941, 11923, 11924, -1, 11942, 11924, 11925, -1, 12360, 11925, 11943, -1, 11926, 11943, 11927, -1, 12363, 11927, 11928, -1, 12361, 11928, 11929, -1, 12356, 11929, 11836, -1, 12390, 11836, 11930, -1, 12391, 11930, 11839, -1, 11944, 11839, 11945, -1, 11946, 11945, 11931, -1, 11947, 11931, 11845, -1, 12392, 11845, 11847, -1, 11948, 11847, 11949, -1, 12353, 11949, 11843, -1, 11932, 11843, 11950, -1, 12354, 11950, 11933, -1, 12327, 11933, 11935, -1, 11934, 12327, 11935, -1, 12322, 11916, 12321, -1, 12321, 11755, 11917, -1, 11917, 11756, 12320, -1, 12320, 11919, 11918, -1, 11918, 11936, 12317, -1, 12317, 11760, 12318, -1, 12318, 11762, 11920, -1, 11920, 11758, 11937, -1, 11937, 11759, 11938, -1, 11938, 11764, 11939, -1, 11939, 11940, 12315, -1, 12315, 11921, 11922, -1, 11922, 11765, 12314, -1, 12314, 11923, 11941, -1, 11941, 11924, 11942, -1, 11942, 11925, 12360, -1, 12360, 11943, 11926, -1, 11926, 11927, 12363, -1, 12363, 11928, 12361, -1, 12361, 11929, 12356, -1, 12356, 11836, 12390, -1, 12390, 11930, 12391, -1, 12391, 11839, 11944, -1, 11944, 11945, 11946, -1, 11946, 11931, 11947, -1, 11947, 11845, 12392, -1, 12392, 11847, 11948, -1, 11948, 11949, 12353, -1, 12353, 11843, 11932, -1, 11932, 11950, 12354, -1, 12354, 11933, 12327, -1, 11951, 11952, 11692, -1, 11951, 12273, 11952, -1, 11951, 11953, 12273, -1, 12273, 11953, 12272, -1, 12272, 11953, 11866, -1, 11954, 11866, 11865, -1, 11969, 11865, 11864, -1, 12271, 11864, 11955, -1, 12265, 11955, 11863, -1, 12264, 11863, 11862, -1, 12263, 11862, 11852, -1, 12262, 11852, 11970, -1, 11956, 11970, 11957, -1, 12260, 11957, 11859, -1, 11958, 11859, 11860, -1, 12258, 11860, 11959, -1, 12257, 11959, 11971, -1, 12256, 11971, 11856, -1, 12244, 11856, 11811, -1, 11972, 11811, 11812, -1, 11960, 11812, 11813, -1, 12239, 11813, 11961, -1, 12238, 11961, 11973, -1, 11962, 11973, 11963, -1, 11974, 11963, 11975, -1, 12237, 11975, 11815, -1, 12233, 11815, 11964, -1, 12231, 11964, 11965, -1, 12229, 11965, 11966, -1, 12236, 11966, 11819, -1, 12235, 11819, 11818, -1, 11967, 11818, 11821, -1, 11976, 11821, 11686, -1, 12277, 11686, 11968, -1, 11977, 11968, 11689, -1, 12274, 11689, 11692, -1, 11952, 12274, 11692, -1, 12272, 11866, 11954, -1, 11954, 11865, 11969, -1, 11969, 11864, 12271, -1, 12271, 11955, 12265, -1, 12265, 11863, 12264, -1, 12264, 11862, 12263, -1, 12263, 11852, 12262, -1, 12262, 11970, 11956, -1, 11956, 11957, 12260, -1, 12260, 11859, 11958, -1, 11958, 11860, 12258, -1, 12258, 11959, 12257, -1, 12257, 11971, 12256, -1, 12256, 11856, 12244, -1, 12244, 11811, 11972, -1, 11972, 11812, 11960, -1, 11960, 11813, 12239, -1, 12239, 11961, 12238, -1, 12238, 11973, 11962, -1, 11962, 11963, 11974, -1, 11974, 11975, 12237, -1, 12237, 11815, 12233, -1, 12233, 11964, 12231, -1, 12231, 11965, 12229, -1, 12229, 11966, 12236, -1, 12236, 11819, 12235, -1, 12235, 11818, 11967, -1, 11967, 11821, 11976, -1, 11976, 11686, 12277, -1, 12277, 11968, 11977, -1, 11977, 11689, 12274, -1, 11979, 11978, 12000, -1, 11979, 11980, 11978, -1, 11979, 11844, 11980, -1, 11980, 11844, 12001, -1, 12001, 11844, 11842, -1, 12352, 11842, 11981, -1, 12350, 11981, 11982, -1, 12347, 11982, 11983, -1, 12384, 11983, 11984, -1, 11985, 11984, 11986, -1, 12002, 11986, 12003, -1, 12386, 12003, 11873, -1, 12387, 11873, 11987, -1, 11988, 11987, 11709, -1, 12388, 11709, 11989, -1, 12389, 11989, 11707, -1, 12004, 11707, 12005, -1, 12006, 12005, 11990, -1, 12201, 11990, 11851, -1, 12199, 11851, 11991, -1, 12007, 11991, 11704, -1, 12182, 11704, 11720, -1, 12183, 11720, 11722, -1, 12008, 11722, 11992, -1, 12184, 11992, 11728, -1, 12009, 11728, 11726, -1, 12186, 11726, 12010, -1, 11993, 12010, 11729, -1, 12187, 11729, 12011, -1, 12188, 12011, 11994, -1, 12189, 11994, 11995, -1, 12012, 11995, 11996, -1, 12190, 11996, 11997, -1, 11998, 11997, 11999, -1, 12191, 11999, 11872, -1, 12192, 11872, 12000, -1, 11978, 12192, 12000, -1, 12001, 11842, 12352, -1, 12352, 11981, 12350, -1, 12350, 11982, 12347, -1, 12347, 11983, 12384, -1, 12384, 11984, 11985, -1, 11985, 11986, 12002, -1, 12002, 12003, 12386, -1, 12386, 11873, 12387, -1, 12387, 11987, 11988, -1, 11988, 11709, 12388, -1, 12388, 11989, 12389, -1, 12389, 11707, 12004, -1, 12004, 12005, 12006, -1, 12006, 11990, 12201, -1, 12201, 11851, 12199, -1, 12199, 11991, 12007, -1, 12007, 11704, 12182, -1, 12182, 11720, 12183, -1, 12183, 11722, 12008, -1, 12008, 11992, 12184, -1, 12184, 11728, 12009, -1, 12009, 11726, 12186, -1, 12186, 12010, 11993, -1, 11993, 11729, 12187, -1, 12187, 12011, 12188, -1, 12188, 11994, 12189, -1, 12189, 11995, 12012, -1, 12012, 11996, 12190, -1, 12190, 11997, 11998, -1, 11998, 11999, 12191, -1, 12191, 11872, 12192, -1, 11551, 12266, 12050, -1, 11551, 12267, 12266, -1, 11551, 12013, 12267, -1, 12267, 12013, 12268, -1, 12268, 12013, 11611, -1, 12269, 11611, 11610, -1, 12051, 11610, 11556, -1, 12270, 11556, 11555, -1, 12052, 11555, 12014, -1, 12015, 12014, 12016, -1, 12053, 12016, 12017, -1, 12275, 12017, 12018, -1, 12276, 12018, 12054, -1, 12055, 12054, 12056, -1, 12057, 12056, 12058, -1, 12059, 12058, 12019, -1, 12278, 12019, 11608, -1, 12225, 11608, 11590, -1, 12020, 11590, 12060, -1, 12220, 12060, 11588, -1, 12061, 11588, 12021, -1, 12222, 12021, 11587, -1, 12062, 11587, 12022, -1, 12063, 12022, 12023, -1, 12024, 12023, 12025, -1, 12200, 12025, 11585, -1, 12064, 11585, 12026, -1, 12065, 12026, 12027, -1, 12202, 12027, 11602, -1, 12203, 11602, 12028, -1, 12066, 12028, 11583, -1, 12204, 11583, 12029, -1, 12385, 12029, 12030, -1, 12346, 12030, 12031, -1, 12348, 12031, 11600, -1, 12349, 11600, 12032, -1, 12067, 12032, 11580, -1, 12351, 11580, 11579, -1, 12068, 11579, 12033, -1, 12069, 12033, 12034, -1, 12070, 12034, 12035, -1, 12071, 12035, 11597, -1, 12355, 11597, 11577, -1, 12072, 11577, 11576, -1, 12357, 11576, 12037, -1, 12036, 12037, 12073, -1, 12074, 12073, 11575, -1, 12358, 11575, 11595, -1, 12362, 11595, 12075, -1, 12364, 12075, 12038, -1, 12359, 12038, 12076, -1, 12365, 12076, 11573, -1, 12077, 11573, 12078, -1, 12309, 12078, 12079, -1, 12308, 12079, 12039, -1, 12080, 12039, 12081, -1, 12040, 12081, 12082, -1, 12083, 12082, 12041, -1, 12294, 12041, 12042, -1, 12367, 12042, 12084, -1, 12368, 12084, 11568, -1, 12085, 11568, 11565, -1, 12086, 11565, 11566, -1, 12371, 11566, 12043, -1, 12372, 12043, 12044, -1, 12087, 12044, 12088, -1, 12089, 12088, 12046, -1, 12045, 12046, 12047, -1, 12373, 12047, 11562, -1, 12376, 11562, 11560, -1, 12090, 11560, 11593, -1, 12383, 11593, 11559, -1, 12048, 11559, 12049, -1, 12091, 12049, 12092, -1, 12093, 12092, 11558, -1, 12261, 11558, 12050, -1, 12266, 12261, 12050, -1, 12268, 11611, 12269, -1, 12269, 11610, 12051, -1, 12051, 11556, 12270, -1, 12270, 11555, 12052, -1, 12052, 12014, 12015, -1, 12015, 12016, 12053, -1, 12053, 12017, 12275, -1, 12275, 12018, 12276, -1, 12276, 12054, 12055, -1, 12055, 12056, 12057, -1, 12057, 12058, 12059, -1, 12059, 12019, 12278, -1, 12278, 11608, 12225, -1, 12225, 11590, 12020, -1, 12020, 12060, 12220, -1, 12220, 11588, 12061, -1, 12061, 12021, 12222, -1, 12222, 11587, 12062, -1, 12062, 12022, 12063, -1, 12063, 12023, 12024, -1, 12024, 12025, 12200, -1, 12200, 11585, 12064, -1, 12064, 12026, 12065, -1, 12065, 12027, 12202, -1, 12202, 11602, 12203, -1, 12203, 12028, 12066, -1, 12066, 11583, 12204, -1, 12204, 12029, 12385, -1, 12385, 12030, 12346, -1, 12346, 12031, 12348, -1, 12348, 11600, 12349, -1, 12349, 12032, 12067, -1, 12067, 11580, 12351, -1, 12351, 11579, 12068, -1, 12068, 12033, 12069, -1, 12069, 12034, 12070, -1, 12070, 12035, 12071, -1, 12071, 11597, 12355, -1, 12355, 11577, 12072, -1, 12072, 11576, 12357, -1, 12357, 12037, 12036, -1, 12036, 12073, 12074, -1, 12074, 11575, 12358, -1, 12358, 11595, 12362, -1, 12362, 12075, 12364, -1, 12364, 12038, 12359, -1, 12359, 12076, 12365, -1, 12365, 11573, 12077, -1, 12077, 12078, 12309, -1, 12309, 12079, 12308, -1, 12308, 12039, 12080, -1, 12080, 12081, 12040, -1, 12040, 12082, 12083, -1, 12083, 12041, 12294, -1, 12294, 12042, 12367, -1, 12367, 12084, 12368, -1, 12368, 11568, 12085, -1, 12085, 11565, 12086, -1, 12086, 11566, 12371, -1, 12371, 12043, 12372, -1, 12372, 12044, 12087, -1, 12087, 12088, 12089, -1, 12089, 12046, 12045, -1, 12045, 12047, 12373, -1, 12373, 11562, 12376, -1, 12376, 11560, 12090, -1, 12090, 11593, 12383, -1, 12383, 11559, 12048, -1, 12048, 12049, 12091, -1, 12091, 12092, 12093, -1, 12093, 11558, 12261, -1, 11612, 11684, 12094, -1, 12094, 11684, 12227, -1, 12227, 11684, 12095, -1, 12226, 12095, 12096, -1, 12226, 12227, 12095, -1, 12095, 12097, 12096, -1, 12096, 12097, 12228, -1, 12228, 12097, 11817, -1, 12098, 12228, 11817, -1, 12098, 12099, 12228, -1, 12098, 11820, 12099, -1, 12099, 11820, 12230, -1, 12230, 11820, 12109, -1, 12232, 12109, 11816, -1, 12234, 11816, 11814, -1, 12110, 11814, 12100, -1, 12101, 12100, 12102, -1, 12111, 12102, 12112, -1, 12240, 12112, 12103, -1, 12241, 12103, 11810, -1, 12242, 11810, 11809, -1, 12113, 11809, 12104, -1, 12245, 12104, 11799, -1, 12243, 11799, 12105, -1, 12246, 12105, 11800, -1, 12114, 11800, 12106, -1, 12248, 12106, 11807, -1, 12249, 11807, 12108, -1, 12107, 12249, 12108, -1, 12230, 12109, 12232, -1, 12232, 11816, 12234, -1, 12234, 11814, 12110, -1, 12110, 12100, 12101, -1, 12101, 12102, 12111, -1, 12111, 12112, 12240, -1, 12240, 12103, 12241, -1, 12241, 11810, 12242, -1, 12242, 11809, 12113, -1, 12113, 12104, 12245, -1, 12245, 11799, 12243, -1, 12243, 12105, 12246, -1, 12246, 11800, 12114, -1, 12114, 12106, 12248, -1, 12248, 11807, 12249, -1, 12300, 12299, 11791, -1, 11791, 12299, 12128, -1, 12128, 12299, 12295, -1, 11792, 12295, 12115, -1, 11781, 12115, 12293, -1, 11780, 12293, 12117, -1, 12116, 12117, 12129, -1, 11782, 12129, 12118, -1, 12130, 12118, 12131, -1, 11783, 12131, 12291, -1, 12132, 12291, 12119, -1, 12133, 12119, 12253, -1, 12134, 12253, 12289, -1, 11795, 12289, 12120, -1, 12121, 12120, 12288, -1, 11796, 12288, 12135, -1, 12122, 12135, 12287, -1, 12136, 12287, 12286, -1, 12123, 12286, 12285, -1, 12124, 12285, 12125, -1, 12126, 12125, 12137, -1, 11797, 12137, 12284, -1, 11801, 12284, 12127, -1, 11804, 12127, 12281, -1, 11802, 12281, 12283, -1, 11632, 11802, 12283, -1, 12128, 12295, 11792, -1, 11792, 12115, 11781, -1, 11781, 12293, 11780, -1, 11780, 12117, 12116, -1, 12116, 12129, 11782, -1, 11782, 12118, 12130, -1, 12130, 12131, 11783, -1, 11783, 12291, 12132, -1, 12132, 12119, 12133, -1, 12133, 12253, 12134, -1, 12134, 12289, 11795, -1, 11795, 12120, 12121, -1, 12121, 12288, 11796, -1, 11796, 12135, 12122, -1, 12122, 12287, 12136, -1, 12136, 12286, 12123, -1, 12123, 12285, 12124, -1, 12124, 12125, 12126, -1, 12126, 12137, 11797, -1, 11797, 12284, 11801, -1, 11801, 12127, 11804, -1, 11804, 12281, 11802, -1, 12138, 12140, 12139, -1, 12139, 12140, 12141, -1, 12141, 12140, 11770, -1, 12311, 11770, 12142, -1, 12310, 12142, 11766, -1, 12143, 11766, 12144, -1, 12313, 12144, 12154, -1, 12155, 12154, 11763, -1, 12316, 11763, 12156, -1, 12145, 12156, 11761, -1, 12146, 11761, 11757, -1, 12319, 11757, 12148, -1, 12147, 12148, 11754, -1, 12157, 11754, 11750, -1, 12323, 11750, 11749, -1, 12149, 11749, 11748, -1, 12150, 11748, 11747, -1, 12325, 11747, 11746, -1, 12151, 11746, 11745, -1, 12326, 11745, 12152, -1, 12158, 12152, 12153, -1, 12328, 12153, 11753, -1, 12329, 11753, 11646, -1, 12331, 12329, 11646, -1, 12141, 11770, 12311, -1, 12311, 12142, 12310, -1, 12310, 11766, 12143, -1, 12143, 12144, 12313, -1, 12313, 12154, 12155, -1, 12155, 11763, 12316, -1, 12316, 12156, 12145, -1, 12145, 11761, 12146, -1, 12146, 11757, 12319, -1, 12319, 12148, 12147, -1, 12147, 11754, 12157, -1, 12157, 11750, 12323, -1, 12323, 11749, 12149, -1, 12149, 11748, 12150, -1, 12150, 11747, 12325, -1, 12325, 11746, 12151, -1, 12151, 11745, 12326, -1, 12326, 12152, 12158, -1, 12158, 12153, 12328, -1, 12328, 11753, 12329, -1, 11671, 11736, 11670, -1, 11670, 11736, 12171, -1, 12171, 11736, 11735, -1, 12159, 11735, 12160, -1, 12344, 12160, 12161, -1, 12162, 12161, 12163, -1, 12164, 12163, 12165, -1, 12172, 12165, 12173, -1, 12174, 12173, 11731, -1, 12175, 11731, 12166, -1, 12167, 12166, 12168, -1, 12176, 12168, 11871, -1, 12193, 11871, 11730, -1, 12177, 11730, 12169, -1, 12185, 12169, 11725, -1, 12178, 11725, 11724, -1, 12179, 11724, 11723, -1, 12345, 11723, 11721, -1, 12181, 11721, 11727, -1, 12180, 11727, 12170, -1, 11667, 12180, 12170, -1, 12171, 11735, 12159, -1, 12159, 12160, 12344, -1, 12344, 12161, 12162, -1, 12162, 12163, 12164, -1, 12164, 12165, 12172, -1, 12172, 12173, 12174, -1, 12174, 11731, 12175, -1, 12175, 12166, 12167, -1, 12167, 12168, 12176, -1, 12176, 11871, 12193, -1, 12193, 11730, 12177, -1, 12177, 12169, 12185, -1, 12185, 11725, 12178, -1, 12178, 11724, 12179, -1, 12179, 11723, 12345, -1, 12345, 11721, 12181, -1, 12181, 11727, 12180, -1, 11667, 11669, 12180, -1, 12180, 11669, 11664, -1, 11663, 12180, 11664, -1, 11663, 12181, 12180, -1, 11663, 12224, 12181, -1, 12181, 12224, 12345, -1, 12345, 12224, 12007, -1, 12179, 12007, 12182, -1, 12183, 12179, 12182, -1, 12183, 12178, 12179, -1, 12183, 12008, 12178, -1, 12178, 12008, 12184, -1, 12009, 12178, 12184, -1, 12009, 12186, 12178, -1, 12178, 12186, 12185, -1, 12185, 12186, 11993, -1, 12187, 12185, 11993, -1, 12187, 12177, 12185, -1, 12187, 12188, 12177, -1, 12177, 12188, 12189, -1, 12012, 12177, 12189, -1, 12012, 12193, 12177, -1, 12012, 12190, 12193, -1, 12193, 12190, 11998, -1, 12191, 12193, 11998, -1, 12191, 12192, 12193, -1, 12193, 12192, 12327, -1, 12194, 12327, 12158, -1, 12195, 12158, 11645, -1, 12195, 12194, 12158, -1, 12195, 12336, 12194, -1, 12195, 12196, 12336, -1, 12195, 11650, 12196, -1, 12196, 11650, 10737, -1, 10737, 11650, 12197, -1, 10740, 12197, 12333, -1, 12198, 12333, 12334, -1, 12198, 10740, 12333, -1, 12198, 10741, 10740, -1, 12198, 10867, 10741, -1, 12007, 12224, 12062, -1, 12199, 12062, 12063, -1, 12024, 12199, 12063, -1, 12024, 12201, 12199, -1, 12024, 12200, 12201, -1, 12201, 12200, 12064, -1, 12065, 12201, 12064, -1, 12065, 12202, 12201, -1, 12201, 12202, 12203, -1, 12066, 12201, 12203, -1, 12066, 12204, 12201, -1, 12201, 12204, 12385, -1, 12006, 12385, 12004, -1, 12006, 12201, 12385, -1, 11668, 12221, 12223, -1, 11668, 10726, 12221, -1, 11668, 12205, 10726, -1, 10726, 12205, 12209, -1, 12209, 12205, 12206, -1, 12210, 12206, 12207, -1, 10870, 12207, 10868, -1, 10870, 12210, 12207, -1, 10870, 12208, 12210, -1, 10870, 10872, 12208, -1, 12208, 10872, 10874, -1, 12209, 12206, 12210, -1, 10727, 12213, 12221, -1, 10727, 10853, 12213, -1, 10727, 10729, 10853, -1, 10853, 10729, 10854, -1, 10854, 10729, 12211, -1, 10856, 12211, 10731, -1, 10721, 10731, 12212, -1, 10721, 10856, 10731, -1, 10721, 10857, 10856, -1, 10721, 10723, 10857, -1, 10857, 10723, 10859, -1, 10854, 12211, 10856, -1, 12214, 11619, 12213, -1, 12214, 12215, 11619, -1, 12214, 10861, 12215, -1, 12215, 10861, 12216, -1, 12216, 10861, 10852, -1, 12219, 10852, 11473, -1, 12217, 12219, 11473, -1, 10852, 12218, 11473, -1, 11473, 12218, 11470, -1, 11470, 12218, 10851, -1, 12219, 12216, 10852, -1, 11619, 11618, 12213, -1, 12213, 11618, 12220, -1, 12061, 12213, 12220, -1, 12061, 12221, 12213, -1, 12061, 12223, 12221, -1, 12061, 12222, 12223, -1, 12223, 12222, 12062, -1, 12224, 12223, 12062, -1, 11616, 12225, 11618, -1, 11616, 11976, 12225, -1, 11616, 11967, 11976, -1, 11616, 12096, 11967, -1, 11616, 12226, 12096, -1, 11616, 11615, 12226, -1, 12226, 11615, 12227, -1, 12227, 11615, 11614, -1, 11613, 12227, 11614, -1, 11613, 12094, 12227, -1, 11967, 12096, 12235, -1, 12235, 12096, 12228, -1, 12236, 12228, 12099, -1, 12230, 12236, 12099, -1, 12230, 12229, 12236, -1, 12230, 12231, 12229, -1, 12230, 12232, 12231, -1, 12231, 12232, 12233, -1, 12233, 12232, 12234, -1, 12237, 12234, 12110, -1, 11974, 12110, 11962, -1, 11974, 12237, 12110, -1, 12235, 12228, 12236, -1, 12233, 12234, 12237, -1, 12110, 12101, 11962, -1, 11962, 12101, 12238, -1, 12238, 12101, 12239, -1, 12239, 12101, 12111, -1, 11960, 12111, 11972, -1, 11960, 12239, 12111, -1, 12111, 12240, 11972, -1, 11972, 12240, 12244, -1, 12244, 12240, 12241, -1, 12242, 12244, 12241, -1, 12242, 12113, 12244, -1, 12244, 12113, 12245, -1, 12243, 12244, 12245, -1, 12243, 12252, 12244, -1, 12243, 12247, 12252, -1, 12243, 12246, 12247, -1, 12247, 12246, 12114, -1, 12250, 12114, 12248, -1, 12249, 12250, 12248, -1, 12249, 11627, 12250, -1, 12249, 12251, 11627, -1, 12249, 11624, 12251, -1, 12249, 12107, 11624, -1, 12247, 12114, 12250, -1, 12244, 12252, 12253, -1, 12254, 12253, 11906, -1, 12254, 12244, 12253, -1, 12254, 12256, 12244, -1, 12254, 12255, 12256, -1, 12256, 12255, 12257, -1, 12257, 12255, 11890, -1, 12258, 11890, 12259, -1, 12261, 12259, 12093, -1, 12261, 12258, 12259, -1, 12261, 11958, 12258, -1, 12261, 12260, 11958, -1, 12261, 11956, 12260, -1, 12261, 12262, 11956, -1, 12261, 12263, 12262, -1, 12261, 12264, 12263, -1, 12261, 12265, 12264, -1, 12261, 12271, 12265, -1, 12261, 12266, 12271, -1, 12271, 12266, 12267, -1, 12268, 12271, 12267, -1, 12268, 12269, 12271, -1, 12271, 12269, 12051, -1, 12270, 12271, 12051, -1, 12270, 11969, 12271, -1, 12270, 11954, 11969, -1, 12270, 12272, 11954, -1, 12270, 12273, 12272, -1, 12270, 11952, 12273, -1, 12270, 12274, 11952, -1, 12270, 12052, 12274, -1, 12274, 12052, 12015, -1, 12053, 12274, 12015, -1, 12053, 12275, 12274, -1, 12274, 12275, 12276, -1, 12055, 12274, 12276, -1, 12055, 12057, 12274, -1, 12274, 12057, 12059, -1, 11977, 12059, 12278, -1, 12277, 12278, 11976, -1, 12277, 11977, 12278, -1, 12279, 12284, 12290, -1, 12279, 12127, 12284, -1, 12279, 12281, 12127, -1, 12279, 12280, 12281, -1, 12281, 12280, 12282, -1, 11634, 12281, 12282, -1, 11634, 12283, 12281, -1, 12284, 12137, 12290, -1, 12290, 12137, 12125, -1, 12285, 12290, 12125, -1, 12285, 12286, 12290, -1, 12290, 12286, 12287, -1, 12135, 12290, 12287, -1, 12135, 12288, 12290, -1, 12290, 12288, 12120, -1, 12289, 12290, 12120, -1, 12289, 12253, 12290, -1, 12290, 12253, 12252, -1, 12119, 11882, 12253, -1, 12119, 11880, 11882, -1, 12119, 12291, 11880, -1, 11880, 12291, 12292, -1, 12292, 12291, 11879, -1, 11879, 12291, 12131, -1, 11903, 12131, 12118, -1, 11902, 12118, 12129, -1, 12117, 11902, 12129, -1, 12117, 11901, 11902, -1, 12117, 12293, 11901, -1, 11901, 12293, 11876, -1, 11876, 12293, 12115, -1, 12367, 12115, 12296, -1, 12294, 12296, 12307, -1, 12083, 12307, 12040, -1, 12083, 12294, 12307, -1, 11879, 12131, 11903, -1, 11903, 12118, 11902, -1, 12115, 12295, 12296, -1, 12296, 12295, 12297, -1, 12297, 12295, 12299, -1, 12298, 12299, 11635, -1, 12298, 12297, 12299, -1, 12299, 12300, 11635, -1, 12367, 12296, 12294, -1, 11637, 12306, 12307, -1, 11637, 12301, 12306, -1, 11637, 11643, 12301, -1, 12301, 11643, 12302, -1, 12302, 11643, 12303, -1, 12305, 12303, 12304, -1, 11654, 12305, 12304, -1, 12303, 11639, 12304, -1, 12304, 11639, 11474, -1, 11474, 11639, 11477, -1, 12305, 12302, 12303, -1, 12306, 11653, 12307, -1, 12307, 11653, 12040, -1, 12040, 11653, 12080, -1, 12080, 11653, 12366, -1, 12308, 12366, 12310, -1, 12143, 12308, 12310, -1, 12143, 12313, 12308, -1, 12308, 12313, 11941, -1, 12309, 11941, 12077, -1, 12309, 12308, 11941, -1, 12310, 12366, 12311, -1, 12311, 12366, 11652, -1, 12141, 11652, 11656, -1, 12312, 12141, 11656, -1, 12312, 12139, 12141, -1, 12311, 11652, 12141, -1, 12313, 12155, 11941, -1, 11941, 12155, 12314, -1, 12314, 12155, 11922, -1, 11922, 12155, 12315, -1, 12315, 12155, 11939, -1, 11939, 12155, 11938, -1, 11938, 12155, 12316, -1, 11937, 12316, 12145, -1, 11920, 12145, 12146, -1, 12318, 12146, 12319, -1, 12317, 12319, 11918, -1, 12317, 12318, 12319, -1, 11938, 12316, 11937, -1, 11937, 12145, 11920, -1, 11920, 12146, 12318, -1, 12319, 12147, 11918, -1, 11918, 12147, 12320, -1, 12320, 12147, 12157, -1, 11917, 12157, 12321, -1, 11917, 12320, 12157, -1, 12157, 12323, 12321, -1, 12321, 12323, 12322, -1, 12322, 12323, 12324, -1, 12324, 12323, 12149, -1, 11934, 12149, 12327, -1, 11934, 12324, 12149, -1, 12149, 12150, 12327, -1, 12327, 12150, 12325, -1, 12151, 12327, 12325, -1, 12151, 12326, 12327, -1, 12327, 12326, 12158, -1, 12158, 12328, 11645, -1, 11645, 12328, 12330, -1, 12330, 12328, 12329, -1, 11651, 12329, 12332, -1, 11651, 12330, 12329, -1, 12329, 12331, 12332, -1, 10737, 12197, 10740, -1, 12333, 11644, 12334, -1, 12334, 11644, 12335, -1, 12194, 12336, 11681, -1, 11681, 12336, 12337, -1, 10734, 11681, 12337, -1, 10734, 12338, 11681, -1, 10734, 12342, 12338, -1, 12338, 12342, 11682, -1, 11682, 12342, 12339, -1, 12340, 11682, 12339, -1, 12340, 12341, 11682, -1, 12340, 10879, 12341, -1, 12342, 10733, 12339, -1, 12339, 10733, 10875, -1, 12327, 12194, 12193, -1, 12193, 12194, 12343, -1, 12176, 12343, 12167, -1, 12176, 12193, 12343, -1, 11675, 12159, 12343, -1, 11675, 12171, 12159, -1, 11675, 11674, 12171, -1, 12171, 11674, 11672, -1, 11670, 12171, 11672, -1, 12159, 12344, 12343, -1, 12343, 12344, 12162, -1, 12164, 12343, 12162, -1, 12164, 12172, 12343, -1, 12343, 12172, 12174, -1, 12175, 12343, 12174, -1, 12175, 12167, 12343, -1, 12179, 12345, 12007, -1, 12274, 12059, 11977, -1, 12278, 12225, 11976, -1, 12225, 12020, 11618, -1, 11618, 12020, 12220, -1, 12007, 12062, 12199, -1, 12346, 12384, 12385, -1, 12346, 12347, 12384, -1, 12346, 12348, 12347, -1, 12347, 12348, 12350, -1, 12350, 12348, 12349, -1, 12067, 12350, 12349, -1, 12067, 12352, 12350, -1, 12067, 12351, 12352, -1, 12352, 12351, 12001, -1, 12001, 12351, 12068, -1, 12353, 12068, 11948, -1, 12353, 12001, 12068, -1, 12353, 11980, 12001, -1, 12353, 11932, 11980, -1, 11980, 11932, 11978, -1, 11978, 11932, 12354, -1, 12192, 12354, 12327, -1, 12192, 11978, 12354, -1, 12069, 12356, 12068, -1, 12069, 12070, 12356, -1, 12356, 12070, 12071, -1, 12355, 12356, 12071, -1, 12355, 12072, 12356, -1, 12356, 12072, 12357, -1, 12036, 12356, 12357, -1, 12036, 12074, 12356, -1, 12356, 12074, 12358, -1, 12361, 12358, 12362, -1, 12363, 12362, 12364, -1, 11926, 12364, 12359, -1, 12360, 12359, 11942, -1, 12360, 11926, 12359, -1, 12356, 12358, 12361, -1, 12361, 12362, 12363, -1, 12363, 12364, 11926, -1, 12359, 12365, 11942, -1, 11942, 12365, 11941, -1, 11941, 12365, 12077, -1, 12308, 12080, 12366, -1, 12115, 12367, 11876, -1, 11876, 12367, 12368, -1, 12369, 12368, 12370, -1, 12369, 11876, 12368, -1, 12368, 12085, 12370, -1, 12370, 12085, 11900, -1, 11900, 12085, 12086, -1, 12371, 11900, 12086, -1, 12371, 12372, 11900, -1, 11900, 12372, 12087, -1, 12089, 11900, 12087, -1, 12089, 12045, 11900, -1, 11900, 12045, 12373, -1, 12376, 11900, 12373, -1, 12376, 11913, 11900, -1, 12376, 12374, 11913, -1, 12376, 12375, 12374, -1, 12376, 12377, 12375, -1, 12376, 12378, 12377, -1, 12376, 11895, 12378, -1, 12376, 12380, 11895, -1, 12376, 12379, 12380, -1, 12376, 12381, 12379, -1, 12376, 11911, 12381, -1, 12376, 12090, 11911, -1, 11911, 12090, 12382, -1, 12382, 12090, 12383, -1, 11909, 12383, 12048, -1, 12091, 11909, 12048, -1, 12091, 11908, 11909, -1, 12091, 12093, 11908, -1, 11908, 12093, 12259, -1, 12382, 12383, 11909, -1, 12384, 11985, 12385, -1, 12385, 11985, 12002, -1, 12386, 12385, 12002, -1, 12386, 12387, 12385, -1, 12385, 12387, 11988, -1, 12388, 12385, 11988, -1, 12388, 12389, 12385, -1, 12385, 12389, 12004, -1, 12258, 12257, 11890, -1, 12356, 12390, 12068, -1, 12068, 12390, 12391, -1, 11944, 12068, 12391, -1, 11944, 11946, 12068, -1, 12068, 11946, 11947, -1, 12392, 12068, 11947, -1, 12392, 11948, 12068, -1, 11882, 12393, 12253, -1, 12253, 12393, 12394, -1, 12395, 12253, 12394, -1, 12395, 11905, 12253, -1, 12253, 11905, 11888, -1, 11906, 12253, 11888, -1, 12408, 12768, 12396, -1, 12396, 12768, 12397, -1, 12396, 12397, 12410, -1, 12410, 12397, 12398, -1, 12410, 12398, 12409, -1, 12409, 12398, 12399, -1, 12409, 12399, 12400, -1, 12400, 12399, 12402, -1, 12400, 12402, 12401, -1, 12401, 12402, 12767, -1, 12401, 12767, 12403, -1, 12403, 12767, 12404, -1, 12403, 12404, 12411, -1, 12411, 12404, 12405, -1, 12411, 12405, 12406, -1, 12406, 12405, 12407, -1, 12406, 12407, 12412, -1, 12412, 12407, 12769, -1, 12412, 12769, 12408, -1, 12408, 12769, 12768, -1, 12396, 12409, 12408, -1, 12396, 12410, 12409, -1, 12409, 12400, 12408, -1, 12408, 12400, 12412, -1, 12412, 12400, 12411, -1, 12406, 12412, 12411, -1, 12400, 12401, 12411, -1, 12411, 12401, 12403, -1, 12425, 12427, 12413, -1, 12413, 12427, 12770, -1, 12413, 12770, 12414, -1, 12414, 12770, 12415, -1, 12414, 12415, 12416, -1, 12416, 12415, 12774, -1, 12416, 12774, 12417, -1, 12417, 12774, 12775, -1, 12417, 12775, 12428, -1, 12428, 12775, 12418, -1, 12428, 12418, 12419, -1, 12419, 12418, 12772, -1, 12419, 12772, 12420, -1, 12420, 12772, 12421, -1, 12420, 12421, 12422, -1, 12422, 12421, 12424, -1, 12422, 12424, 12423, -1, 12423, 12424, 12426, -1, 12423, 12426, 12425, -1, 12425, 12426, 12427, -1, 12413, 12428, 12425, -1, 12413, 12417, 12428, -1, 12413, 12414, 12417, -1, 12417, 12414, 12416, -1, 12425, 12428, 12422, -1, 12423, 12425, 12422, -1, 12420, 12422, 12419, -1, 12419, 12422, 12428, -1, 12444, 12429, 12523, -1, 12523, 12429, 12431, -1, 12431, 12429, 12479, -1, 12714, 12479, 12480, -1, 12430, 12480, 12432, -1, 12430, 12714, 12480, -1, 12431, 12479, 12714, -1, 12480, 12478, 12432, -1, 12432, 12478, 12435, -1, 12713, 12435, 12433, -1, 12712, 12433, 12605, -1, 12434, 12712, 12605, -1, 12432, 12435, 12713, -1, 12713, 12433, 12712, -1, 13034, 12438, 12459, -1, 13034, 13035, 12438, -1, 12438, 13035, 12436, -1, 13053, 12438, 12436, -1, 13053, 12437, 12438, -1, 12438, 12437, 13038, -1, 12441, 12438, 13038, -1, 12441, 12651, 12438, -1, 12441, 12439, 12651, -1, 12441, 12440, 12439, -1, 12441, 12647, 12440, -1, 12441, 12489, 12647, -1, 12441, 12463, 12489, -1, 12441, 12442, 12463, -1, 12463, 12442, 13057, -1, 12443, 12463, 13057, -1, 12443, 13020, 12463, -1, 12443, 13019, 13020, -1, 12443, 13058, 13019, -1, 13019, 13058, 13002, -1, 13002, 13058, 13059, -1, 12448, 13059, 13060, -1, 12449, 13060, 13042, -1, 13001, 13042, 12475, -1, 12474, 12475, 12451, -1, 12446, 12451, 12444, -1, 12446, 12474, 12451, -1, 12446, 12532, 12474, -1, 12446, 12445, 12532, -1, 12446, 12533, 12445, -1, 12446, 12447, 12533, -1, 12446, 12535, 12447, -1, 12446, 12538, 12535, -1, 12446, 12537, 12538, -1, 13002, 13059, 12448, -1, 12448, 13060, 12449, -1, 12449, 13042, 13001, -1, 12475, 12450, 12451, -1, 12451, 12450, 13028, -1, 13044, 12451, 13028, -1, 13044, 13029, 12451, -1, 12451, 13029, 12455, -1, 12452, 12455, 12453, -1, 12615, 12453, 12454, -1, 12615, 12452, 12453, -1, 12451, 12455, 12452, -1, 12456, 12451, 12452, -1, 12456, 12457, 12451, -1, 12456, 12613, 12457, -1, 12457, 12613, 12611, -1, 12608, 12457, 12611, -1, 12608, 12458, 12457, -1, 12457, 12458, 12607, -1, 12454, 12453, 13089, -1, 13089, 12453, 13047, -1, 13049, 13089, 13047, -1, 13049, 13031, 13089, -1, 13089, 13031, 13051, -1, 13052, 13089, 13051, -1, 13052, 13032, 13089, -1, 13089, 13032, 12459, -1, 12438, 13089, 12459, -1, 13020, 12460, 12463, -1, 12463, 12460, 13022, -1, 12699, 13022, 13023, -1, 12693, 13023, 12695, -1, 12693, 12699, 13023, -1, 12693, 12692, 12699, -1, 12699, 12692, 12698, -1, 12698, 12692, 12689, -1, 12688, 12698, 12689, -1, 12688, 12461, 12698, -1, 12698, 12461, 12462, -1, 12684, 12698, 12462, -1, 12463, 13022, 12699, -1, 12580, 12699, 12486, -1, 12580, 12463, 12699, -1, 12580, 12595, 12463, -1, 12580, 12596, 12595, -1, 12580, 12597, 12596, -1, 12580, 12598, 12597, -1, 12580, 12600, 12598, -1, 12580, 12464, 12600, -1, 12580, 12603, 12464, -1, 12465, 12466, 13023, -1, 12465, 13024, 12466, -1, 12466, 13024, 13005, -1, 13006, 12466, 13005, -1, 13006, 13025, 12466, -1, 12466, 13025, 13008, -1, 12467, 12466, 13008, -1, 12467, 12469, 12466, -1, 12467, 12468, 12469, -1, 12469, 12468, 12995, -1, 12996, 12469, 12995, -1, 12996, 13011, 12469, -1, 12469, 13011, 12997, -1, 12470, 12469, 12997, -1, 12470, 12471, 12469, -1, 12469, 12471, 12472, -1, 12472, 12471, 12473, -1, 12473, 12471, 12481, -1, 12481, 12471, 12476, -1, 12474, 12476, 13013, -1, 13014, 12474, 13013, -1, 13014, 13015, 12474, -1, 12474, 13015, 13017, -1, 13001, 12474, 13017, -1, 13001, 12475, 12474, -1, 12481, 12476, 12474, -1, 12657, 12474, 12484, -1, 12477, 12484, 12483, -1, 12477, 12657, 12484, -1, 12451, 12605, 12444, -1, 12444, 12605, 12433, -1, 12435, 12444, 12433, -1, 12435, 12478, 12444, -1, 12444, 12478, 12480, -1, 12479, 12444, 12480, -1, 12479, 12429, 12444, -1, 12481, 12474, 12657, -1, 12482, 12653, 12484, -1, 12484, 12653, 12655, -1, 12483, 12484, 12655, -1, 12466, 12485, 13023, -1, 13023, 12485, 12695, -1, 12699, 13093, 12486, -1, 12486, 13093, 12487, -1, 12546, 12486, 12487, -1, 12546, 12544, 12486, -1, 12486, 12544, 12543, -1, 12540, 12486, 12543, -1, 12540, 12539, 12486, -1, 12644, 12641, 12489, -1, 12489, 12641, 12642, -1, 12488, 12489, 12642, -1, 12488, 12490, 12489, -1, 12489, 12490, 12647, -1, 12444, 12523, 12446, -1, 12446, 12523, 12517, -1, 12517, 12523, 12985, -1, 12519, 12985, 12987, -1, 12522, 12987, 12527, -1, 12882, 12527, 12884, -1, 12882, 12522, 12527, -1, 12491, 12984, 12523, -1, 12491, 12983, 12984, -1, 12491, 12982, 12983, -1, 12491, 12981, 12982, -1, 12491, 12980, 12981, -1, 12491, 12979, 12980, -1, 12491, 12492, 12979, -1, 12491, 12963, 12492, -1, 12491, 12494, 12963, -1, 12491, 12493, 12494, -1, 12491, 12495, 12493, -1, 12491, 12497, 12495, -1, 12495, 12497, 12496, -1, 12496, 12497, 12703, -1, 12782, 12703, 12704, -1, 12498, 12704, 12709, -1, 12502, 12709, 12710, -1, 12503, 12710, 12499, -1, 12501, 12499, 12500, -1, 12786, 12500, 13090, -1, 12786, 12501, 12500, -1, 12705, 12701, 12497, -1, 12497, 12701, 12703, -1, 12496, 12703, 12782, -1, 12994, 12782, 12531, -1, 12993, 12531, 12974, -1, 12993, 12994, 12531, -1, 12782, 12704, 12498, -1, 12498, 12709, 12502, -1, 12502, 12710, 12503, -1, 12503, 12499, 12501, -1, 12496, 12782, 12994, -1, 12504, 12529, 12531, -1, 12504, 12779, 12529, -1, 12529, 12779, 12505, -1, 12840, 12884, 12529, -1, 12840, 12885, 12884, -1, 12840, 12506, 12885, -1, 12840, 12869, 12506, -1, 12840, 12511, 12869, -1, 12869, 12511, 12507, -1, 12507, 12511, 12888, -1, 12888, 12511, 12889, -1, 12889, 12511, 12508, -1, 12508, 12511, 12891, -1, 12891, 12511, 12871, -1, 12871, 12511, 12872, -1, 12872, 12511, 12509, -1, 12828, 12872, 12509, -1, 12828, 12510, 12872, -1, 12872, 12510, 12520, -1, 12873, 12520, 12893, -1, 12873, 12872, 12520, -1, 12838, 12836, 12511, -1, 12511, 12836, 12512, -1, 12834, 12511, 12512, -1, 12834, 12833, 12511, -1, 12511, 12833, 12830, -1, 12509, 12511, 12830, -1, 12800, 12874, 12520, -1, 12800, 12513, 12874, -1, 12874, 12513, 12515, -1, 12515, 12513, 12797, -1, 12796, 12515, 12797, -1, 12796, 12514, 12515, -1, 12515, 12514, 12518, -1, 12897, 12518, 12517, -1, 12516, 12517, 12877, -1, 12516, 12897, 12517, -1, 12514, 12792, 12518, -1, 12518, 12792, 12794, -1, 12789, 12518, 12794, -1, 12789, 12788, 12518, -1, 12515, 12518, 12897, -1, 12519, 12881, 12517, -1, 12985, 12519, 12517, -1, 12881, 12880, 12517, -1, 12517, 12880, 12900, -1, 12878, 12517, 12900, -1, 12878, 12877, 12517, -1, 12874, 12895, 12520, -1, 12520, 12895, 12894, -1, 12521, 12520, 12894, -1, 12521, 12893, 12520, -1, 12522, 12519, 12987, -1, 12984, 12524, 12523, -1, 12523, 12524, 12525, -1, 12526, 12523, 12525, -1, 12526, 12985, 12523, -1, 12527, 12528, 12884, -1, 12884, 12528, 12529, -1, 12529, 12528, 12988, -1, 12971, 12529, 12988, -1, 12971, 12530, 12529, -1, 12529, 12530, 12531, -1, 12531, 12530, 12990, -1, 12991, 12531, 12990, -1, 12991, 12992, 12531, -1, 12531, 12992, 12974, -1, 12532, 12445, 13092, -1, 13092, 12445, 12803, -1, 12803, 12445, 12533, -1, 12804, 12533, 12447, -1, 12805, 12447, 12534, -1, 12805, 12804, 12447, -1, 12803, 12533, 12804, -1, 12447, 12535, 12534, -1, 12534, 12535, 12538, -1, 12806, 12538, 12537, -1, 12536, 12537, 12446, -1, 12517, 12536, 12446, -1, 12534, 12538, 12806, -1, 12806, 12537, 12536, -1, 12486, 12539, 12555, -1, 12555, 12539, 12856, -1, 12856, 12539, 12540, -1, 12542, 12540, 12543, -1, 12541, 12543, 12545, -1, 12541, 12542, 12543, -1, 12856, 12540, 12542, -1, 12543, 12544, 12545, -1, 12545, 12544, 12546, -1, 12547, 12546, 12487, -1, 12853, 12487, 13093, -1, 12855, 12853, 13093, -1, 12545, 12546, 12547, -1, 12547, 12487, 12853, -1, 12548, 12854, 12581, -1, 12548, 12926, 12854, -1, 12854, 12926, 12927, -1, 12928, 12854, 12927, -1, 12928, 12929, 12854, -1, 12854, 12929, 12555, -1, 12555, 12929, 12931, -1, 12549, 12555, 12931, -1, 12549, 12550, 12555, -1, 12555, 12550, 12551, -1, 12933, 12555, 12551, -1, 12933, 12552, 12555, -1, 12555, 12552, 12553, -1, 12916, 12555, 12553, -1, 12916, 12554, 12555, -1, 12555, 12554, 12563, -1, 12602, 12563, 12938, -1, 12937, 12602, 12938, -1, 12937, 12934, 12602, -1, 12602, 12934, 12556, -1, 12557, 12602, 12556, -1, 12557, 12950, 12602, -1, 12602, 12950, 12948, -1, 12558, 12602, 12948, -1, 12558, 12559, 12602, -1, 12602, 12559, 12560, -1, 13087, 12560, 12947, -1, 12720, 12947, 12722, -1, 12720, 13087, 12947, -1, 12720, 12561, 13087, -1, 13087, 12561, 12719, -1, 12718, 13087, 12719, -1, 12718, 12716, 13087, -1, 12554, 12903, 12563, -1, 12563, 12903, 12562, -1, 12905, 12563, 12562, -1, 12905, 12906, 12563, -1, 12563, 12906, 12919, -1, 12564, 12563, 12919, -1, 12564, 12908, 12563, -1, 12563, 12908, 12778, -1, 12778, 12908, 12921, -1, 12922, 12778, 12921, -1, 12922, 12565, 12778, -1, 12778, 12565, 12589, -1, 12566, 12589, 12862, -1, 12566, 12778, 12589, -1, 12566, 12567, 12778, -1, 12778, 12567, 12568, -1, 12569, 12778, 12568, -1, 12569, 12859, 12778, -1, 12778, 12859, 12857, -1, 12924, 12587, 12589, -1, 12924, 12925, 12587, -1, 12587, 12925, 12581, -1, 13114, 12581, 12582, -1, 13114, 12587, 12581, -1, 12602, 12560, 13087, -1, 12947, 12570, 12722, -1, 12722, 12570, 12721, -1, 12721, 12570, 12723, -1, 12723, 12570, 12578, -1, 12578, 12570, 12946, -1, 12579, 12946, 12571, -1, 12957, 12579, 12571, -1, 12957, 12956, 12579, -1, 12579, 12956, 12945, -1, 12944, 12579, 12945, -1, 12944, 12726, 12579, -1, 12944, 12572, 12726, -1, 12944, 12594, 12572, -1, 12944, 12593, 12594, -1, 12944, 12573, 12593, -1, 12593, 12573, 12563, -1, 12563, 12573, 12954, -1, 12574, 12563, 12954, -1, 12574, 12575, 12563, -1, 12563, 12575, 12576, -1, 12942, 12563, 12576, -1, 12942, 12941, 12563, -1, 12563, 12941, 12577, -1, 12940, 12563, 12577, -1, 12940, 12951, 12563, -1, 12563, 12951, 12938, -1, 12578, 12946, 12579, -1, 12486, 12555, 12580, -1, 12580, 12555, 12602, -1, 12602, 12555, 12563, -1, 12854, 12586, 12581, -1, 12581, 12586, 12851, -1, 12582, 12581, 12851, -1, 12842, 12583, 12586, -1, 12586, 12583, 12584, -1, 12585, 12586, 12584, -1, 12585, 12846, 12586, -1, 12586, 12846, 12849, -1, 12851, 12586, 12849, -1, 12587, 12865, 12589, -1, 12589, 12865, 12588, -1, 12862, 12589, 12588, -1, 12590, 12591, 12593, -1, 12593, 12591, 12735, -1, 12734, 12593, 12735, -1, 12734, 12592, 12593, -1, 12593, 12592, 12729, -1, 12594, 12593, 12729, -1, 12595, 12596, 13084, -1, 13084, 12596, 12599, -1, 12599, 12596, 12597, -1, 13085, 12597, 12598, -1, 13086, 12598, 12601, -1, 13086, 13085, 12598, -1, 12599, 12597, 13085, -1, 12598, 12600, 12601, -1, 12601, 12600, 12464, -1, 13088, 12464, 12603, -1, 12604, 12603, 12580, -1, 12602, 12604, 12580, -1, 12601, 12464, 13088, -1, 13088, 12603, 12604, -1, 13067, 12434, 12634, -1, 12620, 13067, 12634, -1, 12620, 12759, 13067, -1, 12620, 13084, 12759, -1, 12620, 12595, 13084, -1, 12620, 12463, 12595, -1, 12451, 12634, 12605, -1, 12605, 12634, 12434, -1, 12759, 12777, 13067, -1, 13067, 12777, 12766, -1, 12457, 12607, 12638, -1, 12638, 12607, 12606, -1, 12606, 12607, 12458, -1, 12612, 12458, 12608, -1, 12610, 12608, 12611, -1, 12609, 12611, 12631, -1, 12609, 12610, 12611, -1, 12606, 12458, 12612, -1, 12612, 12608, 12610, -1, 12611, 12613, 12631, -1, 12631, 12613, 12614, -1, 12614, 12613, 12456, -1, 12452, 12614, 12456, -1, 12452, 12616, 12614, -1, 12452, 12615, 12616, -1, 12616, 12615, 12617, -1, 12617, 12615, 12454, -1, 12618, 12454, 13089, -1, 12630, 12618, 13089, -1, 12617, 12454, 12618, -1, 12457, 12638, 12451, -1, 12451, 12638, 12634, -1, 13041, 12620, 13027, -1, 13041, 12619, 12620, -1, 12620, 12619, 12621, -1, 12622, 12620, 12621, -1, 12622, 13040, 12620, -1, 12620, 13040, 12623, -1, 12623, 13040, 13056, -1, 12624, 12623, 13056, -1, 12624, 12639, 12623, -1, 12624, 12640, 12639, -1, 12624, 12643, 12640, -1, 12624, 12645, 12643, -1, 12624, 12646, 12645, -1, 12624, 12648, 12646, -1, 12624, 12625, 12648, -1, 12624, 12649, 12625, -1, 12624, 12650, 12649, -1, 12624, 12626, 12650, -1, 12624, 13055, 12626, -1, 12626, 13055, 13039, -1, 13054, 12626, 13039, -1, 13054, 13037, 12626, -1, 12626, 13037, 12627, -1, 13036, 12626, 12627, -1, 13036, 12628, 12626, -1, 12626, 12628, 12630, -1, 12630, 12628, 13033, -1, 12629, 12630, 13033, -1, 12629, 12632, 12630, -1, 12630, 12632, 12618, -1, 12618, 12632, 12617, -1, 12617, 12632, 12616, -1, 12616, 12632, 12614, -1, 12614, 12632, 12631, -1, 12631, 12632, 12609, -1, 12609, 12632, 13050, -1, 12610, 13050, 12612, -1, 12610, 12609, 13050, -1, 13030, 12638, 13050, -1, 13030, 13048, 12638, -1, 12638, 13048, 12633, -1, 13046, 12638, 12633, -1, 13046, 12635, 12638, -1, 12638, 12635, 12634, -1, 12634, 12635, 13045, -1, 13043, 12634, 13045, -1, 13043, 12636, 12634, -1, 12634, 12636, 12637, -1, 13027, 12634, 12637, -1, 13027, 12620, 12634, -1, 12638, 12606, 13050, -1, 13050, 12606, 12612, -1, 12623, 12639, 12489, -1, 12489, 12639, 12644, -1, 12644, 12639, 12640, -1, 12641, 12640, 12643, -1, 12642, 12643, 12645, -1, 12488, 12645, 12490, -1, 12488, 12642, 12645, -1, 12644, 12640, 12641, -1, 12641, 12643, 12642, -1, 12645, 12646, 12490, -1, 12490, 12646, 12647, -1, 12647, 12646, 12648, -1, 12625, 12647, 12648, -1, 12625, 12440, 12647, -1, 12625, 12649, 12440, -1, 12440, 12649, 12439, -1, 12439, 12649, 12650, -1, 12651, 12650, 12626, -1, 12438, 12651, 12626, -1, 12439, 12650, 12651, -1, 12623, 12489, 12620, -1, 12620, 12489, 12463, -1, 12672, 12652, 12484, -1, 12484, 12652, 12482, -1, 12482, 12652, 12675, -1, 12653, 12675, 12654, -1, 12655, 12654, 12656, -1, 12483, 12656, 12477, -1, 12483, 12655, 12656, -1, 12482, 12675, 12653, -1, 12653, 12654, 12655, -1, 12656, 12658, 12477, -1, 12477, 12658, 12657, -1, 12657, 12658, 12659, -1, 12681, 12657, 12659, -1, 12681, 12481, 12657, -1, 12681, 12680, 12481, -1, 12481, 12680, 12473, -1, 12473, 12680, 12660, -1, 12472, 12660, 12661, -1, 12469, 12472, 12661, -1, 12473, 12660, 12472, -1, 12469, 12661, 12466, -1, 12466, 12661, 12663, -1, 13009, 12663, 13010, -1, 13009, 13026, 12663, -1, 12663, 13026, 13007, -1, 12662, 12663, 13007, -1, 12662, 12664, 12663, -1, 12663, 12664, 12682, -1, 12696, 12682, 12697, -1, 12696, 12663, 12682, -1, 13004, 12683, 12682, -1, 13004, 12665, 12683, -1, 13004, 13003, 12665, -1, 12665, 13003, 12674, -1, 12700, 12674, 13021, -1, 12666, 12700, 13021, -1, 12666, 12667, 12700, -1, 12700, 12667, 12668, -1, 13018, 12700, 12668, -1, 13018, 13091, 12700, -1, 13018, 12669, 13091, -1, 13091, 12669, 12670, -1, 13016, 13091, 12670, -1, 13016, 12671, 13091, -1, 13091, 12671, 13000, -1, 12672, 13000, 12999, -1, 13012, 12672, 12999, -1, 13012, 12673, 12672, -1, 12672, 12673, 12998, -1, 12652, 12998, 12675, -1, 12652, 12672, 12998, -1, 12665, 12674, 12700, -1, 13091, 13000, 12672, -1, 12675, 12998, 12654, -1, 12654, 12998, 12676, -1, 12656, 12676, 12658, -1, 12656, 12654, 12676, -1, 12677, 12661, 12676, -1, 12677, 12678, 12661, -1, 12661, 12678, 12679, -1, 13010, 12661, 12679, -1, 13010, 12663, 12661, -1, 12661, 12660, 12676, -1, 12676, 12660, 12680, -1, 12681, 12676, 12680, -1, 12681, 12659, 12676, -1, 12676, 12659, 12658, -1, 12683, 12687, 12682, -1, 12682, 12687, 12685, -1, 12686, 12682, 12685, -1, 12686, 12690, 12682, -1, 12682, 12690, 12691, -1, 12694, 12682, 12691, -1, 12694, 12697, 12682, -1, 12698, 12684, 12665, -1, 12665, 12684, 12683, -1, 12683, 12684, 12462, -1, 12687, 12462, 12461, -1, 12685, 12461, 12688, -1, 12686, 12688, 12690, -1, 12686, 12685, 12688, -1, 12683, 12462, 12687, -1, 12687, 12461, 12685, -1, 12688, 12689, 12690, -1, 12690, 12689, 12691, -1, 12691, 12689, 12692, -1, 12693, 12691, 12692, -1, 12693, 12694, 12691, -1, 12693, 12695, 12694, -1, 12694, 12695, 12697, -1, 12697, 12695, 12485, -1, 12696, 12485, 12466, -1, 12663, 12696, 12466, -1, 12697, 12485, 12696, -1, 12698, 12665, 12699, -1, 12699, 12665, 12700, -1, 12715, 13065, 12491, -1, 12491, 13065, 12497, -1, 12497, 13065, 13064, -1, 12705, 13064, 12706, -1, 12701, 12706, 12702, -1, 12703, 12702, 12704, -1, 12703, 12701, 12702, -1, 12497, 13064, 12705, -1, 12705, 12706, 12701, -1, 12702, 12707, 12704, -1, 12704, 12707, 12709, -1, 12709, 12707, 13062, -1, 12708, 12709, 13062, -1, 12708, 12710, 12709, -1, 12708, 13061, 12710, -1, 12710, 13061, 12499, -1, 12499, 13061, 12711, -1, 12500, 12711, 13078, -1, 13090, 12500, 13078, -1, 12499, 12711, 12500, -1, 12491, 12712, 12715, -1, 12491, 12713, 12712, -1, 12491, 12432, 12713, -1, 12491, 12430, 12432, -1, 12491, 12714, 12430, -1, 12491, 12431, 12714, -1, 12491, 12523, 12431, -1, 12712, 12434, 12715, -1, 12715, 12434, 13067, -1, 13087, 12716, 12717, -1, 12717, 12716, 12737, -1, 12737, 12716, 12718, -1, 12738, 12718, 12719, -1, 12745, 12719, 12561, -1, 12739, 12561, 12740, -1, 12739, 12745, 12561, -1, 12737, 12718, 12738, -1, 12738, 12719, 12745, -1, 12561, 12720, 12740, -1, 12740, 12720, 12741, -1, 12741, 12720, 12722, -1, 12721, 12741, 12722, -1, 12721, 12743, 12741, -1, 12721, 12723, 12743, -1, 12743, 12723, 12724, -1, 12724, 12723, 12578, -1, 12725, 12578, 12579, -1, 12757, 12725, 12579, -1, 12724, 12578, 12725, -1, 12579, 12726, 12757, -1, 12757, 12726, 12746, -1, 12726, 12572, 12746, -1, 12746, 12572, 12727, -1, 12727, 12572, 12594, -1, 12728, 12594, 12729, -1, 12731, 12729, 12592, -1, 12730, 12592, 12732, -1, 12730, 12731, 12592, -1, 12727, 12594, 12728, -1, 12728, 12729, 12731, -1, 12592, 12734, 12732, -1, 12732, 12734, 12733, -1, 12733, 12734, 12735, -1, 12591, 12733, 12735, -1, 12591, 12736, 12733, -1, 12591, 12590, 12736, -1, 12736, 12590, 12748, -1, 12748, 12590, 12593, -1, 12747, 12593, 12563, -1, 12752, 12747, 12563, -1, 12748, 12593, 12747, -1, 12737, 12765, 12717, -1, 12737, 12744, 12765, -1, 12737, 12738, 12744, -1, 12744, 12738, 12745, -1, 12742, 12745, 12739, -1, 12740, 12742, 12739, -1, 12740, 12741, 12742, -1, 12742, 12741, 12756, -1, 12756, 12741, 12743, -1, 12757, 12743, 12724, -1, 12725, 12757, 12724, -1, 12744, 12745, 12742, -1, 12756, 12743, 12757, -1, 12955, 12757, 12746, -1, 12758, 12746, 12727, -1, 12728, 12758, 12727, -1, 12728, 12731, 12758, -1, 12758, 12731, 12730, -1, 12953, 12730, 12732, -1, 12733, 12953, 12732, -1, 12733, 12736, 12953, -1, 12953, 12736, 12943, -1, 12943, 12736, 12748, -1, 12747, 12943, 12748, -1, 12747, 12749, 12943, -1, 12747, 12752, 12749, -1, 12749, 12752, 12952, -1, 12952, 12752, 12750, -1, 12750, 12752, 12751, -1, 12751, 12752, 12939, -1, 12939, 12752, 12753, -1, 12753, 12752, 12777, -1, 12754, 12777, 12755, -1, 12754, 12753, 12777, -1, 12756, 12757, 12955, -1, 12955, 12746, 12758, -1, 12758, 12730, 12953, -1, 12759, 12961, 12777, -1, 12759, 12949, 12961, -1, 12759, 12760, 12949, -1, 12759, 12960, 12760, -1, 12759, 12959, 12960, -1, 12759, 12761, 12959, -1, 12759, 12717, 12761, -1, 12761, 12717, 12958, -1, 12958, 12717, 12762, -1, 12762, 12717, 12763, -1, 12763, 12717, 12764, -1, 12764, 12717, 12765, -1, 12961, 12935, 12777, -1, 12777, 12935, 12936, -1, 12755, 12777, 12936, -1, 12398, 12397, 12766, -1, 12767, 12766, 12777, -1, 12404, 12777, 12407, -1, 12405, 12404, 12407, -1, 12769, 12770, 12768, -1, 12769, 12773, 12770, -1, 12769, 12777, 12773, -1, 12769, 12407, 12777, -1, 12404, 12767, 12777, -1, 12766, 12767, 12398, -1, 12398, 12767, 12402, -1, 12399, 12398, 12402, -1, 12770, 12427, 12768, -1, 12768, 12427, 12766, -1, 12397, 12768, 12766, -1, 12766, 12427, 12771, -1, 12529, 12771, 12840, -1, 12529, 12766, 12771, -1, 12529, 13080, 12766, -1, 12424, 12421, 12426, -1, 12426, 12421, 12771, -1, 12427, 12426, 12771, -1, 12421, 12772, 12771, -1, 12771, 12772, 12773, -1, 12773, 12772, 12774, -1, 12415, 12773, 12774, -1, 12415, 12770, 12773, -1, 12772, 12418, 12774, -1, 12774, 12418, 12775, -1, 12752, 12563, 12777, -1, 12777, 12563, 12778, -1, 12773, 12778, 12776, -1, 12773, 12777, 12778, -1, 12771, 12812, 12840, -1, 12529, 12505, 13080, -1, 13080, 12505, 12781, -1, 12781, 12505, 12779, -1, 13073, 12779, 12504, -1, 13077, 12504, 12531, -1, 13074, 12531, 12780, -1, 13074, 13077, 12531, -1, 12781, 12779, 13073, -1, 13073, 12504, 13077, -1, 12531, 12782, 12780, -1, 12780, 12782, 12784, -1, 12784, 12782, 12498, -1, 12502, 12784, 12498, -1, 12502, 12783, 12784, -1, 12502, 12503, 12783, -1, 12783, 12503, 12785, -1, 12785, 12503, 12501, -1, 13076, 12501, 12786, -1, 12787, 13076, 12786, -1, 12785, 12501, 13076, -1, 12518, 12788, 12823, -1, 12823, 12788, 12818, -1, 12818, 12788, 12789, -1, 12790, 12789, 12794, -1, 12793, 12794, 12792, -1, 12791, 12792, 12825, -1, 12791, 12793, 12792, -1, 12818, 12789, 12790, -1, 12790, 12794, 12793, -1, 12792, 12514, 12825, -1, 12825, 12514, 12795, -1, 12795, 12514, 12796, -1, 12797, 12795, 12796, -1, 12797, 12798, 12795, -1, 12797, 12513, 12798, -1, 12798, 12513, 12801, -1, 12801, 12513, 12800, -1, 12799, 12800, 12520, -1, 12826, 12799, 12520, -1, 12801, 12800, 12799, -1, 12823, 13092, 12518, -1, 12823, 12802, 13092, -1, 13092, 12803, 12518, -1, 12518, 12803, 12804, -1, 12805, 12518, 12804, -1, 12805, 12534, 12518, -1, 12518, 12534, 12806, -1, 12536, 12518, 12806, -1, 12536, 12517, 12518, -1, 12866, 12771, 12901, -1, 12866, 12867, 12771, -1, 12771, 12867, 12868, -1, 12883, 12771, 12868, -1, 12883, 12807, 12771, -1, 12771, 12807, 12808, -1, 12886, 12771, 12808, -1, 12886, 12809, 12771, -1, 12771, 12809, 12887, -1, 12810, 12771, 12887, -1, 12810, 12812, 12771, -1, 12810, 12890, 12812, -1, 12812, 12890, 12811, -1, 12870, 12812, 12811, -1, 12870, 12813, 12812, -1, 12812, 12813, 12814, -1, 12832, 12812, 12814, -1, 12832, 12815, 12812, -1, 12812, 12815, 12831, -1, 12835, 12812, 12831, -1, 12835, 12837, 12812, -1, 12812, 12837, 12839, -1, 12816, 12812, 12839, -1, 12892, 12818, 12813, -1, 12892, 12817, 12818, -1, 12818, 12817, 12820, -1, 12819, 12818, 12820, -1, 12819, 12821, 12818, -1, 12818, 12821, 12896, -1, 12823, 12896, 12822, -1, 12875, 12823, 12822, -1, 12875, 12802, 12823, -1, 12875, 12898, 12802, -1, 12802, 12898, 12876, -1, 12824, 12802, 12876, -1, 12824, 12899, 12802, -1, 12802, 12899, 12879, -1, 12901, 12802, 12879, -1, 12901, 12771, 12802, -1, 12818, 12896, 12823, -1, 12790, 12793, 12818, -1, 12818, 12793, 12791, -1, 12825, 12818, 12791, -1, 12825, 12795, 12818, -1, 12818, 12795, 12798, -1, 12801, 12818, 12798, -1, 12801, 12813, 12818, -1, 12801, 12799, 12813, -1, 12813, 12799, 12826, -1, 12827, 12813, 12826, -1, 12827, 12829, 12813, -1, 12813, 12829, 12814, -1, 12510, 12828, 12827, -1, 12827, 12828, 12829, -1, 12829, 12828, 12509, -1, 12814, 12509, 12830, -1, 12832, 12830, 12833, -1, 12815, 12833, 12831, -1, 12815, 12832, 12833, -1, 12829, 12509, 12814, -1, 12814, 12830, 12832, -1, 12833, 12834, 12831, -1, 12831, 12834, 12835, -1, 12835, 12834, 12512, -1, 12836, 12835, 12512, -1, 12836, 12837, 12835, -1, 12836, 12838, 12837, -1, 12837, 12838, 12839, -1, 12839, 12838, 12511, -1, 12816, 12511, 12840, -1, 12812, 12816, 12840, -1, 12839, 12511, 12816, -1, 13112, 12841, 12854, -1, 12854, 12841, 12586, -1, 12586, 12841, 13096, -1, 12842, 13096, 12843, -1, 12583, 12843, 12844, -1, 12584, 12844, 12585, -1, 12584, 12583, 12844, -1, 12586, 13096, 12842, -1, 12842, 12843, 12583, -1, 12844, 12845, 12585, -1, 12585, 12845, 12846, -1, 12846, 12845, 12847, -1, 12848, 12846, 12847, -1, 12848, 12849, 12846, -1, 12848, 12850, 12849, -1, 12849, 12850, 12851, -1, 12851, 12850, 12852, -1, 12582, 12852, 13113, -1, 13114, 12582, 13113, -1, 12851, 12852, 12582, -1, 13101, 13112, 12855, -1, 12855, 13112, 12854, -1, 12853, 12854, 12547, -1, 12853, 12855, 12854, -1, 12555, 12856, 12854, -1, 12854, 12856, 12542, -1, 12541, 12854, 12542, -1, 12541, 12545, 12854, -1, 12854, 12545, 12547, -1, 12778, 12857, 12776, -1, 12776, 12857, 13109, -1, 13109, 12857, 12859, -1, 12860, 12859, 12569, -1, 13110, 12569, 12568, -1, 12858, 12568, 12861, -1, 12858, 13110, 12568, -1, 13109, 12859, 12860, -1, 12860, 12569, 13110, -1, 12568, 12567, 12861, -1, 12861, 12567, 12863, -1, 12863, 12567, 12566, -1, 12862, 12863, 12566, -1, 12862, 13108, 12863, -1, 12862, 12588, 13108, -1, 13108, 12588, 12864, -1, 12864, 12588, 12865, -1, 13094, 12865, 12587, -1, 13115, 13094, 12587, -1, 12864, 12865, 13094, -1, 12519, 12866, 12881, -1, 12519, 12867, 12866, -1, 12519, 12522, 12867, -1, 12867, 12522, 12868, -1, 12868, 12522, 12882, -1, 12883, 12882, 12884, -1, 12807, 12884, 12885, -1, 12808, 12885, 12506, -1, 12886, 12506, 12869, -1, 12809, 12869, 12507, -1, 12887, 12507, 12888, -1, 12810, 12888, 12889, -1, 12890, 12889, 12508, -1, 12811, 12508, 12891, -1, 12870, 12891, 12871, -1, 12813, 12871, 12872, -1, 12892, 12872, 12873, -1, 12817, 12873, 12893, -1, 12820, 12893, 12521, -1, 12819, 12521, 12894, -1, 12821, 12894, 12895, -1, 12896, 12895, 12874, -1, 12822, 12874, 12515, -1, 12875, 12515, 12897, -1, 12898, 12897, 12516, -1, 12876, 12516, 12877, -1, 12824, 12877, 12878, -1, 12899, 12878, 12900, -1, 12879, 12900, 12880, -1, 12901, 12880, 12881, -1, 12866, 12901, 12881, -1, 12868, 12882, 12883, -1, 12883, 12884, 12807, -1, 12807, 12885, 12808, -1, 12808, 12506, 12886, -1, 12886, 12869, 12809, -1, 12809, 12507, 12887, -1, 12887, 12888, 12810, -1, 12810, 12889, 12890, -1, 12890, 12508, 12811, -1, 12811, 12891, 12870, -1, 12870, 12871, 12813, -1, 12813, 12872, 12892, -1, 12892, 12873, 12817, -1, 12817, 12893, 12820, -1, 12820, 12521, 12819, -1, 12819, 12894, 12821, -1, 12821, 12895, 12896, -1, 12896, 12874, 12822, -1, 12822, 12515, 12875, -1, 12875, 12897, 12898, -1, 12898, 12516, 12876, -1, 12876, 12877, 12824, -1, 12824, 12878, 12899, -1, 12899, 12900, 12879, -1, 12879, 12880, 12901, -1, 12902, 12903, 13103, -1, 12902, 12562, 12903, -1, 12902, 12904, 12562, -1, 12562, 12904, 12905, -1, 12905, 12904, 12918, -1, 12906, 12918, 12907, -1, 12919, 12907, 13104, -1, 12564, 13104, 12920, -1, 12908, 12920, 13105, -1, 12921, 13105, 12909, -1, 12922, 12909, 13106, -1, 12565, 13106, 13107, -1, 12589, 13107, 12923, -1, 12924, 12923, 12910, -1, 12925, 12910, 12911, -1, 12581, 12911, 13095, -1, 12548, 13095, 13097, -1, 12926, 13097, 12912, -1, 12927, 12912, 13111, -1, 12928, 13111, 12913, -1, 12929, 12913, 12930, -1, 12931, 12930, 13098, -1, 12549, 13098, 12932, -1, 12550, 12932, 12914, -1, 12551, 12914, 12915, -1, 12933, 12915, 13100, -1, 12552, 13100, 13099, -1, 12553, 13099, 13102, -1, 12916, 13102, 12917, -1, 12554, 12917, 13103, -1, 12903, 12554, 13103, -1, 12905, 12918, 12906, -1, 12906, 12907, 12919, -1, 12919, 13104, 12564, -1, 12564, 12920, 12908, -1, 12908, 13105, 12921, -1, 12921, 12909, 12922, -1, 12922, 13106, 12565, -1, 12565, 13107, 12589, -1, 12589, 12923, 12924, -1, 12924, 12910, 12925, -1, 12925, 12911, 12581, -1, 12581, 13095, 12548, -1, 12548, 13097, 12926, -1, 12926, 12912, 12927, -1, 12927, 13111, 12928, -1, 12928, 12913, 12929, -1, 12929, 12930, 12931, -1, 12931, 13098, 12549, -1, 12549, 12932, 12550, -1, 12550, 12914, 12551, -1, 12551, 12915, 12933, -1, 12933, 13100, 12552, -1, 12552, 13099, 12553, -1, 12553, 13102, 12916, -1, 12916, 12917, 12554, -1, 12934, 12935, 12556, -1, 12934, 12936, 12935, -1, 12934, 12937, 12936, -1, 12936, 12937, 12755, -1, 12755, 12937, 12938, -1, 12754, 12938, 12951, -1, 12753, 12951, 12940, -1, 12939, 12940, 12577, -1, 12751, 12577, 12941, -1, 12750, 12941, 12942, -1, 12952, 12942, 12576, -1, 12749, 12576, 12575, -1, 12943, 12575, 12574, -1, 12953, 12574, 12954, -1, 12758, 12954, 12573, -1, 12955, 12573, 12944, -1, 12756, 12944, 12945, -1, 12742, 12945, 12956, -1, 12744, 12956, 12957, -1, 12765, 12957, 12571, -1, 12764, 12571, 12946, -1, 12763, 12946, 12570, -1, 12762, 12570, 12947, -1, 12958, 12947, 12560, -1, 12761, 12560, 12559, -1, 12959, 12559, 12558, -1, 12960, 12558, 12948, -1, 12760, 12948, 12950, -1, 12949, 12950, 12557, -1, 12961, 12557, 12556, -1, 12935, 12961, 12556, -1, 12755, 12938, 12754, -1, 12754, 12951, 12753, -1, 12753, 12940, 12939, -1, 12939, 12577, 12751, -1, 12751, 12941, 12750, -1, 12750, 12942, 12952, -1, 12952, 12576, 12749, -1, 12749, 12575, 12943, -1, 12943, 12574, 12953, -1, 12953, 12954, 12758, -1, 12758, 12573, 12955, -1, 12955, 12944, 12756, -1, 12756, 12945, 12742, -1, 12742, 12956, 12744, -1, 12744, 12957, 12765, -1, 12765, 12571, 12764, -1, 12764, 12946, 12763, -1, 12763, 12570, 12762, -1, 12762, 12947, 12958, -1, 12958, 12560, 12761, -1, 12761, 12559, 12959, -1, 12959, 12558, 12960, -1, 12960, 12948, 12760, -1, 12760, 12950, 12949, -1, 12949, 12557, 12961, -1, 12962, 12495, 12977, -1, 12962, 12493, 12495, -1, 12962, 13063, 12493, -1, 12493, 13063, 12494, -1, 12494, 13063, 12978, -1, 12963, 12978, 12964, -1, 12492, 12964, 13066, -1, 12979, 13066, 12965, -1, 12980, 12965, 13083, -1, 12981, 13083, 13082, -1, 12982, 13082, 12966, -1, 12983, 12966, 13068, -1, 12984, 13068, 12967, -1, 12524, 12967, 12968, -1, 12525, 12968, 13069, -1, 12526, 13069, 12969, -1, 12985, 12969, 12986, -1, 12987, 12986, 13070, -1, 12527, 13070, 12970, -1, 12528, 12970, 13071, -1, 12988, 13071, 13072, -1, 12971, 13072, 12989, -1, 12530, 12989, 13079, -1, 12990, 13079, 13081, -1, 12991, 13081, 12972, -1, 12992, 12972, 12973, -1, 12974, 12973, 12975, -1, 12993, 12975, 13075, -1, 12994, 13075, 12976, -1, 12496, 12976, 12977, -1, 12495, 12496, 12977, -1, 12494, 12978, 12963, -1, 12963, 12964, 12492, -1, 12492, 13066, 12979, -1, 12979, 12965, 12980, -1, 12980, 13083, 12981, -1, 12981, 13082, 12982, -1, 12982, 12966, 12983, -1, 12983, 13068, 12984, -1, 12984, 12967, 12524, -1, 12524, 12968, 12525, -1, 12525, 13069, 12526, -1, 12526, 12969, 12985, -1, 12985, 12986, 12987, -1, 12987, 13070, 12527, -1, 12527, 12970, 12528, -1, 12528, 13071, 12988, -1, 12988, 13072, 12971, -1, 12971, 12989, 12530, -1, 12530, 13079, 12990, -1, 12990, 13081, 12991, -1, 12991, 12972, 12992, -1, 12992, 12973, 12974, -1, 12974, 12975, 12993, -1, 12993, 13075, 12994, -1, 12994, 12976, 12496, -1, 12679, 12468, 13010, -1, 12679, 12995, 12468, -1, 12679, 12678, 12995, -1, 12995, 12678, 12996, -1, 12996, 12678, 12677, -1, 13011, 12677, 12676, -1, 12997, 12676, 12998, -1, 12470, 12998, 12673, -1, 12471, 12673, 13012, -1, 12476, 13012, 12999, -1, 13013, 12999, 13000, -1, 13014, 13000, 12671, -1, 13015, 12671, 13016, -1, 13017, 13016, 12670, -1, 13001, 12670, 12669, -1, 12449, 12669, 13018, -1, 12448, 13018, 12668, -1, 13002, 12668, 12667, -1, 13019, 12667, 12666, -1, 13020, 12666, 13021, -1, 12460, 13021, 12674, -1, 13022, 12674, 13003, -1, 13023, 13003, 13004, -1, 12465, 13004, 12682, -1, 13024, 12682, 12664, -1, 13005, 12664, 12662, -1, 13006, 12662, 13007, -1, 13025, 13007, 13026, -1, 13008, 13026, 13009, -1, 12467, 13009, 13010, -1, 12468, 12467, 13010, -1, 12996, 12677, 13011, -1, 13011, 12676, 12997, -1, 12997, 12998, 12470, -1, 12470, 12673, 12471, -1, 12471, 13012, 12476, -1, 12476, 12999, 13013, -1, 13013, 13000, 13014, -1, 13014, 12671, 13015, -1, 13015, 13016, 13017, -1, 13017, 12670, 13001, -1, 13001, 12669, 12449, -1, 12449, 13018, 12448, -1, 12448, 12668, 13002, -1, 13002, 12667, 13019, -1, 13019, 12666, 13020, -1, 13020, 13021, 12460, -1, 12460, 12674, 13022, -1, 13022, 13003, 13023, -1, 13023, 13004, 12465, -1, 12465, 12682, 13024, -1, 13024, 12664, 13005, -1, 13005, 12662, 13006, -1, 13006, 13007, 13025, -1, 13025, 13026, 13008, -1, 13008, 13009, 12467, -1, 12637, 12475, 13027, -1, 12637, 12450, 12475, -1, 12637, 12636, 12450, -1, 12450, 12636, 13028, -1, 13028, 12636, 13043, -1, 13044, 13043, 13045, -1, 13029, 13045, 12635, -1, 12455, 12635, 13046, -1, 12453, 13046, 12633, -1, 13047, 12633, 13048, -1, 13049, 13048, 13030, -1, 13031, 13030, 13050, -1, 13051, 13050, 12632, -1, 13052, 12632, 12629, -1, 13032, 12629, 13033, -1, 12459, 13033, 12628, -1, 13034, 12628, 13036, -1, 13035, 13036, 12627, -1, 12436, 12627, 13037, -1, 13053, 13037, 13054, -1, 12437, 13054, 13039, -1, 13038, 13039, 13055, -1, 12441, 13055, 12624, -1, 12442, 12624, 13056, -1, 13057, 13056, 13040, -1, 12443, 13040, 12622, -1, 13058, 12622, 12621, -1, 13059, 12621, 12619, -1, 13060, 12619, 13041, -1, 13042, 13041, 13027, -1, 12475, 13042, 13027, -1, 13028, 13043, 13044, -1, 13044, 13045, 13029, -1, 13029, 12635, 12455, -1, 12455, 13046, 12453, -1, 12453, 12633, 13047, -1, 13047, 13048, 13049, -1, 13049, 13030, 13031, -1, 13031, 13050, 13051, -1, 13051, 12632, 13052, -1, 13052, 12629, 13032, -1, 13032, 13033, 12459, -1, 12459, 12628, 13034, -1, 13034, 13036, 13035, -1, 13035, 12627, 12436, -1, 12436, 13037, 13053, -1, 13053, 13054, 12437, -1, 12437, 13039, 13038, -1, 13038, 13055, 12441, -1, 12441, 12624, 12442, -1, 12442, 13056, 13057, -1, 13057, 13040, 12443, -1, 12443, 12622, 13058, -1, 13058, 12621, 13059, -1, 13059, 12619, 13060, -1, 13060, 13041, 13042, -1, 12711, 12962, 13078, -1, 12711, 13061, 12962, -1, 12962, 13061, 12708, -1, 13062, 12962, 12708, -1, 13062, 13063, 12962, -1, 13062, 12707, 13063, -1, 13063, 12707, 12702, -1, 12706, 13063, 12702, -1, 12706, 12978, 13063, -1, 12706, 13064, 12978, -1, 12978, 13064, 13065, -1, 12964, 13065, 12715, -1, 13066, 12715, 12965, -1, 13066, 12964, 12715, -1, 12978, 13065, 12964, -1, 13067, 12966, 12715, -1, 13067, 13068, 12966, -1, 13067, 12967, 13068, -1, 13067, 12968, 12967, -1, 13067, 13069, 12968, -1, 13067, 12969, 13069, -1, 13067, 12766, 12969, -1, 12969, 12766, 12986, -1, 12986, 12766, 13070, -1, 13070, 12766, 12970, -1, 12970, 12766, 13071, -1, 13071, 12766, 13072, -1, 13072, 12766, 13080, -1, 12989, 13080, 13079, -1, 12989, 13072, 13080, -1, 12781, 12973, 13080, -1, 12781, 12975, 12973, -1, 12781, 13073, 12975, -1, 12975, 13073, 13077, -1, 13075, 13077, 13074, -1, 12780, 13075, 13074, -1, 12780, 12784, 13075, -1, 13075, 12784, 12976, -1, 12976, 12784, 12783, -1, 12787, 12783, 12785, -1, 13076, 12787, 12785, -1, 12975, 13077, 13075, -1, 12976, 12783, 12787, -1, 12977, 12787, 13078, -1, 12962, 12977, 13078, -1, 12976, 12787, 12977, -1, 12973, 12972, 13080, -1, 13080, 12972, 13081, -1, 13079, 13080, 13081, -1, 12966, 13082, 12715, -1, 12715, 13082, 13083, -1, 12965, 12715, 13083, -1, 12717, 12599, 13087, -1, 12717, 13084, 12599, -1, 12717, 12759, 13084, -1, 12599, 13085, 13087, -1, 13087, 13085, 13086, -1, 12601, 13087, 13086, -1, 12601, 13088, 13087, -1, 13087, 13088, 12604, -1, 12602, 13087, 12604, -1, 12630, 13089, 12626, -1, 12626, 13089, 12438, -1, 13078, 12787, 13090, -1, 13090, 12787, 12786, -1, 12672, 12484, 13091, -1, 13091, 12484, 12474, -1, 12474, 12532, 13091, -1, 13091, 12532, 13092, -1, 12802, 13091, 13092, -1, 12802, 12700, 13091, -1, 12802, 13101, 12700, -1, 12802, 12773, 13101, -1, 12802, 12771, 12773, -1, 13101, 12855, 12700, -1, 12700, 12855, 13093, -1, 12699, 12700, 13093, -1, 13115, 13113, 13095, -1, 13094, 13095, 12864, -1, 13094, 13115, 13095, -1, 13113, 12852, 13095, -1, 13095, 12852, 12850, -1, 13112, 12850, 12848, -1, 12847, 13112, 12848, -1, 12847, 12845, 13112, -1, 13112, 12845, 12844, -1, 12843, 13112, 12844, -1, 12843, 13096, 13112, -1, 13112, 13096, 12841, -1, 13095, 12850, 13112, -1, 13097, 13112, 12912, -1, 13097, 13095, 13112, -1, 13101, 12913, 13112, -1, 13101, 12930, 12913, -1, 13101, 13098, 12930, -1, 13101, 12932, 13098, -1, 13101, 12914, 12932, -1, 13101, 12915, 12914, -1, 13101, 13100, 12915, -1, 13101, 13099, 13100, -1, 13101, 13102, 13099, -1, 13101, 12917, 13102, -1, 13101, 13103, 12917, -1, 13101, 12773, 13103, -1, 13103, 12773, 12902, -1, 12902, 12773, 12904, -1, 12904, 12773, 12918, -1, 12918, 12773, 12907, -1, 12907, 12773, 13104, -1, 13104, 12773, 12920, -1, 12920, 12773, 12776, -1, 13105, 12776, 12909, -1, 13105, 12920, 12776, -1, 12776, 13109, 12909, -1, 12909, 13109, 13106, -1, 13106, 13109, 13107, -1, 13107, 13109, 12923, -1, 12923, 13109, 12910, -1, 12910, 13109, 12911, -1, 12911, 13109, 13095, -1, 13095, 13109, 12864, -1, 12864, 13109, 13108, -1, 13108, 13109, 12863, -1, 12863, 13109, 12861, -1, 12861, 13109, 12858, -1, 12858, 13109, 13110, -1, 13110, 13109, 12860, -1, 12913, 13111, 13112, -1, 13112, 13111, 12912, -1, 13113, 13115, 13114, -1, 13114, 13115, 12587, -1, 12520, 12510, 12826, -1, 12826, 12510, 12827, -1, 13116, 13302, 13117, -1, 13116, 13304, 13302, -1, 13116, 13118, 13304, -1, 13304, 13118, 13305, -1, 13305, 13118, 13149, -1, 13150, 13149, 13151, -1, 13309, 13151, 13429, -1, 13310, 13429, 13152, -1, 13311, 13152, 13427, -1, 13153, 13427, 13154, -1, 13312, 13154, 13119, -1, 13313, 13119, 13120, -1, 13155, 13120, 13426, -1, 13314, 13426, 13425, -1, 13315, 13425, 13121, -1, 13156, 13121, 13424, -1, 13316, 13424, 13423, -1, 13157, 13423, 13158, -1, 13323, 13158, 13422, -1, 13326, 13422, 13420, -1, 13327, 13420, 13122, -1, 13328, 13122, 13417, -1, 13329, 13417, 13123, -1, 13331, 13123, 13414, -1, 13333, 13414, 13413, -1, 13334, 13413, 13125, -1, 13124, 13125, 13411, -1, 13339, 13411, 13126, -1, 13340, 13126, 13408, -1, 13343, 13408, 13127, -1, 13345, 13127, 13405, -1, 13346, 13405, 13403, -1, 13159, 13403, 13128, -1, 13129, 13128, 13402, -1, 13349, 13402, 13130, -1, 13352, 13130, 13131, -1, 13160, 13131, 13398, -1, 13271, 13398, 13132, -1, 13275, 13132, 13395, -1, 13273, 13395, 13133, -1, 13134, 13133, 13161, -1, 13162, 13161, 13393, -1, 13135, 13393, 13136, -1, 13163, 13136, 13137, -1, 13164, 13137, 13385, -1, 13138, 13385, 13384, -1, 13165, 13384, 13139, -1, 13276, 13139, 13166, -1, 13140, 13166, 13382, -1, 13167, 13382, 13141, -1, 13168, 13141, 13169, -1, 13170, 13169, 13374, -1, 13285, 13374, 13372, -1, 13171, 13372, 13142, -1, 13286, 13142, 13144, -1, 13143, 13144, 13145, -1, 13172, 13145, 13389, -1, 13288, 13389, 13370, -1, 13173, 13370, 13368, -1, 13289, 13368, 13367, -1, 13174, 13367, 13146, -1, 13290, 13146, 13175, -1, 13291, 13175, 13366, -1, 13176, 13366, 13365, -1, 13292, 13365, 13387, -1, 13293, 13387, 13364, -1, 13295, 13364, 13147, -1, 13297, 13147, 13148, -1, 13298, 13148, 13117, -1, 13302, 13298, 13117, -1, 13305, 13149, 13150, -1, 13150, 13151, 13309, -1, 13309, 13429, 13310, -1, 13310, 13152, 13311, -1, 13311, 13427, 13153, -1, 13153, 13154, 13312, -1, 13312, 13119, 13313, -1, 13313, 13120, 13155, -1, 13155, 13426, 13314, -1, 13314, 13425, 13315, -1, 13315, 13121, 13156, -1, 13156, 13424, 13316, -1, 13316, 13423, 13157, -1, 13157, 13158, 13323, -1, 13323, 13422, 13326, -1, 13326, 13420, 13327, -1, 13327, 13122, 13328, -1, 13328, 13417, 13329, -1, 13329, 13123, 13331, -1, 13331, 13414, 13333, -1, 13333, 13413, 13334, -1, 13334, 13125, 13124, -1, 13124, 13411, 13339, -1, 13339, 13126, 13340, -1, 13340, 13408, 13343, -1, 13343, 13127, 13345, -1, 13345, 13405, 13346, -1, 13346, 13403, 13159, -1, 13159, 13128, 13129, -1, 13129, 13402, 13349, -1, 13349, 13130, 13352, -1, 13352, 13131, 13160, -1, 13160, 13398, 13271, -1, 13271, 13132, 13275, -1, 13275, 13395, 13273, -1, 13273, 13133, 13134, -1, 13134, 13161, 13162, -1, 13162, 13393, 13135, -1, 13135, 13136, 13163, -1, 13163, 13137, 13164, -1, 13164, 13385, 13138, -1, 13138, 13384, 13165, -1, 13165, 13139, 13276, -1, 13276, 13166, 13140, -1, 13140, 13382, 13167, -1, 13167, 13141, 13168, -1, 13168, 13169, 13170, -1, 13170, 13374, 13285, -1, 13285, 13372, 13171, -1, 13171, 13142, 13286, -1, 13286, 13144, 13143, -1, 13143, 13145, 13172, -1, 13172, 13389, 13288, -1, 13288, 13370, 13173, -1, 13173, 13368, 13289, -1, 13289, 13367, 13174, -1, 13174, 13146, 13290, -1, 13290, 13175, 13291, -1, 13291, 13366, 13176, -1, 13176, 13365, 13292, -1, 13292, 13387, 13293, -1, 13293, 13364, 13295, -1, 13295, 13147, 13297, -1, 13297, 13148, 13298, -1, 13351, 13234, 13177, -1, 13351, 13399, 13234, -1, 13351, 13178, 13399, -1, 13399, 13178, 13179, -1, 13179, 13178, 13272, -1, 13397, 13272, 13180, -1, 13396, 13180, 13181, -1, 13235, 13181, 13182, -1, 13236, 13182, 13274, -1, 13183, 13274, 13184, -1, 13394, 13184, 13237, -1, 13392, 13237, 13185, -1, 13391, 13185, 13278, -1, 13238, 13278, 13353, -1, 13239, 13353, 13354, -1, 13390, 13354, 13355, -1, 13240, 13355, 13186, -1, 13383, 13186, 13356, -1, 13381, 13356, 13357, -1, 13433, 13357, 13187, -1, 13440, 13187, 13359, -1, 13434, 13359, 13360, -1, 13436, 13360, 13362, -1, 13442, 13362, 13282, -1, 13241, 13282, 13188, -1, 13242, 13188, 13283, -1, 13243, 13283, 13189, -1, 13439, 13189, 13284, -1, 13443, 13284, 13190, -1, 13438, 13190, 13191, -1, 13437, 13191, 13281, -1, 13435, 13281, 13361, -1, 13441, 13361, 13192, -1, 13193, 13192, 13244, -1, 13194, 13244, 13358, -1, 13380, 13358, 13280, -1, 13378, 13280, 13195, -1, 13379, 13195, 13196, -1, 13377, 13196, 13197, -1, 13376, 13197, 13279, -1, 13375, 13279, 13198, -1, 13245, 13198, 13246, -1, 13247, 13246, 13277, -1, 13373, 13277, 13248, -1, 13371, 13248, 13287, -1, 13369, 13287, 13199, -1, 13388, 13199, 13294, -1, 13200, 13294, 13296, -1, 13201, 13296, 13202, -1, 13386, 13202, 13249, -1, 13203, 13249, 13299, -1, 13363, 13299, 13300, -1, 13204, 13300, 13205, -1, 13432, 13205, 13301, -1, 13428, 13301, 13303, -1, 13431, 13303, 13307, -1, 13250, 13307, 13308, -1, 13430, 13308, 13251, -1, 13252, 13251, 13306, -1, 13253, 13306, 13254, -1, 13206, 13254, 13207, -1, 13444, 13207, 13208, -1, 13255, 13208, 13209, -1, 13256, 13209, 13317, -1, 13445, 13317, 13211, -1, 13210, 13211, 13318, -1, 13446, 13318, 13212, -1, 13213, 13212, 13257, -1, 13258, 13257, 13319, -1, 13447, 13319, 13320, -1, 13448, 13320, 13215, -1, 13214, 13215, 13321, -1, 13449, 13321, 13322, -1, 13450, 13322, 13216, -1, 13259, 13216, 13217, -1, 13451, 13217, 13324, -1, 13260, 13324, 13218, -1, 13219, 13218, 13220, -1, 13421, 13220, 13325, -1, 13261, 13325, 13221, -1, 13418, 13221, 13222, -1, 13419, 13222, 13262, -1, 13263, 13262, 13330, -1, 13415, 13330, 13223, -1, 13416, 13223, 13224, -1, 13225, 13224, 13226, -1, 13264, 13226, 13332, -1, 13412, 13332, 13335, -1, 13227, 13335, 13229, -1, 13228, 13229, 13338, -1, 13265, 13338, 13337, -1, 13409, 13337, 13336, -1, 13266, 13336, 13342, -1, 13410, 13342, 13341, -1, 13407, 13341, 13344, -1, 13406, 13344, 13347, -1, 13267, 13347, 13268, -1, 13404, 13268, 13230, -1, 13231, 13230, 13269, -1, 13401, 13269, 13348, -1, 13400, 13348, 13232, -1, 13270, 13232, 13350, -1, 13233, 13350, 13177, -1, 13234, 13233, 13177, -1, 13179, 13272, 13397, -1, 13397, 13180, 13396, -1, 13396, 13181, 13235, -1, 13235, 13182, 13236, -1, 13236, 13274, 13183, -1, 13183, 13184, 13394, -1, 13394, 13237, 13392, -1, 13392, 13185, 13391, -1, 13391, 13278, 13238, -1, 13238, 13353, 13239, -1, 13239, 13354, 13390, -1, 13390, 13355, 13240, -1, 13240, 13186, 13383, -1, 13383, 13356, 13381, -1, 13381, 13357, 13433, -1, 13433, 13187, 13440, -1, 13440, 13359, 13434, -1, 13434, 13360, 13436, -1, 13436, 13362, 13442, -1, 13442, 13282, 13241, -1, 13241, 13188, 13242, -1, 13242, 13283, 13243, -1, 13243, 13189, 13439, -1, 13439, 13284, 13443, -1, 13443, 13190, 13438, -1, 13438, 13191, 13437, -1, 13437, 13281, 13435, -1, 13435, 13361, 13441, -1, 13441, 13192, 13193, -1, 13193, 13244, 13194, -1, 13194, 13358, 13380, -1, 13380, 13280, 13378, -1, 13378, 13195, 13379, -1, 13379, 13196, 13377, -1, 13377, 13197, 13376, -1, 13376, 13279, 13375, -1, 13375, 13198, 13245, -1, 13245, 13246, 13247, -1, 13247, 13277, 13373, -1, 13373, 13248, 13371, -1, 13371, 13287, 13369, -1, 13369, 13199, 13388, -1, 13388, 13294, 13200, -1, 13200, 13296, 13201, -1, 13201, 13202, 13386, -1, 13386, 13249, 13203, -1, 13203, 13299, 13363, -1, 13363, 13300, 13204, -1, 13204, 13205, 13432, -1, 13432, 13301, 13428, -1, 13428, 13303, 13431, -1, 13431, 13307, 13250, -1, 13250, 13308, 13430, -1, 13430, 13251, 13252, -1, 13252, 13306, 13253, -1, 13253, 13254, 13206, -1, 13206, 13207, 13444, -1, 13444, 13208, 13255, -1, 13255, 13209, 13256, -1, 13256, 13317, 13445, -1, 13445, 13211, 13210, -1, 13210, 13318, 13446, -1, 13446, 13212, 13213, -1, 13213, 13257, 13258, -1, 13258, 13319, 13447, -1, 13447, 13320, 13448, -1, 13448, 13215, 13214, -1, 13214, 13321, 13449, -1, 13449, 13322, 13450, -1, 13450, 13216, 13259, -1, 13259, 13217, 13451, -1, 13451, 13324, 13260, -1, 13260, 13218, 13219, -1, 13219, 13220, 13421, -1, 13421, 13325, 13261, -1, 13261, 13221, 13418, -1, 13418, 13222, 13419, -1, 13419, 13262, 13263, -1, 13263, 13330, 13415, -1, 13415, 13223, 13416, -1, 13416, 13224, 13225, -1, 13225, 13226, 13264, -1, 13264, 13332, 13412, -1, 13412, 13335, 13227, -1, 13227, 13229, 13228, -1, 13228, 13338, 13265, -1, 13265, 13337, 13409, -1, 13409, 13336, 13266, -1, 13266, 13342, 13410, -1, 13410, 13341, 13407, -1, 13407, 13344, 13406, -1, 13406, 13347, 13267, -1, 13267, 13268, 13404, -1, 13404, 13230, 13231, -1, 13231, 13269, 13401, -1, 13401, 13348, 13400, -1, 13400, 13232, 13270, -1, 13270, 13350, 13233, -1, 13160, 13351, 13352, -1, 13160, 13178, 13351, -1, 13160, 13271, 13178, -1, 13178, 13271, 13272, -1, 13272, 13271, 13180, -1, 13180, 13271, 13275, -1, 13181, 13275, 13273, -1, 13182, 13273, 13274, -1, 13182, 13181, 13273, -1, 13180, 13275, 13181, -1, 13273, 13134, 13274, -1, 13274, 13134, 13184, -1, 13184, 13134, 13162, -1, 13237, 13162, 13135, -1, 13163, 13237, 13135, -1, 13163, 13164, 13237, -1, 13237, 13164, 13138, -1, 13165, 13237, 13138, -1, 13165, 13276, 13237, -1, 13237, 13276, 13140, -1, 13185, 13140, 13167, -1, 13168, 13185, 13167, -1, 13168, 13170, 13185, -1, 13185, 13170, 13285, -1, 13277, 13285, 13248, -1, 13277, 13185, 13285, -1, 13277, 13246, 13185, -1, 13185, 13246, 13278, -1, 13278, 13246, 13198, -1, 13353, 13198, 13279, -1, 13354, 13279, 13197, -1, 13355, 13197, 13196, -1, 13186, 13196, 13195, -1, 13356, 13195, 13280, -1, 13357, 13280, 13358, -1, 13187, 13358, 13244, -1, 13359, 13244, 13192, -1, 13360, 13192, 13361, -1, 13362, 13361, 13281, -1, 13282, 13281, 13191, -1, 13188, 13191, 13190, -1, 13283, 13190, 13284, -1, 13189, 13283, 13284, -1, 13184, 13162, 13237, -1, 13237, 13140, 13185, -1, 13248, 13285, 13287, -1, 13287, 13285, 13171, -1, 13286, 13287, 13171, -1, 13286, 13143, 13287, -1, 13287, 13143, 13172, -1, 13288, 13287, 13172, -1, 13288, 13173, 13287, -1, 13287, 13173, 13289, -1, 13174, 13287, 13289, -1, 13174, 13290, 13287, -1, 13287, 13290, 13291, -1, 13176, 13287, 13291, -1, 13176, 13292, 13287, -1, 13287, 13292, 13199, -1, 13199, 13292, 13293, -1, 13294, 13293, 13296, -1, 13294, 13199, 13293, -1, 13293, 13295, 13296, -1, 13296, 13295, 13202, -1, 13202, 13295, 13297, -1, 13249, 13297, 13299, -1, 13249, 13202, 13297, -1, 13297, 13298, 13299, -1, 13299, 13298, 13300, -1, 13300, 13298, 13302, -1, 13205, 13302, 13301, -1, 13205, 13300, 13302, -1, 13302, 13304, 13301, -1, 13301, 13304, 13303, -1, 13303, 13304, 13307, -1, 13307, 13304, 13305, -1, 13308, 13305, 13150, -1, 13251, 13150, 13306, -1, 13251, 13308, 13150, -1, 13307, 13305, 13308, -1, 13150, 13309, 13306, -1, 13306, 13309, 13254, -1, 13254, 13309, 13310, -1, 13311, 13254, 13310, -1, 13311, 13153, 13254, -1, 13254, 13153, 13312, -1, 13313, 13254, 13312, -1, 13313, 13155, 13254, -1, 13254, 13155, 13314, -1, 13315, 13254, 13314, -1, 13315, 13156, 13254, -1, 13254, 13156, 13316, -1, 13157, 13254, 13316, -1, 13157, 13323, 13254, -1, 13254, 13323, 13207, -1, 13207, 13323, 13208, -1, 13208, 13323, 13209, -1, 13209, 13323, 13317, -1, 13317, 13323, 13211, -1, 13211, 13323, 13318, -1, 13318, 13323, 13212, -1, 13212, 13323, 13257, -1, 13257, 13323, 13319, -1, 13319, 13323, 13320, -1, 13320, 13323, 13215, -1, 13215, 13323, 13321, -1, 13321, 13323, 13322, -1, 13322, 13323, 13216, -1, 13216, 13323, 13217, -1, 13217, 13323, 13324, -1, 13324, 13323, 13218, -1, 13218, 13323, 13220, -1, 13220, 13323, 13326, -1, 13325, 13326, 13221, -1, 13325, 13220, 13326, -1, 13326, 13327, 13221, -1, 13221, 13327, 13222, -1, 13222, 13327, 13328, -1, 13262, 13328, 13330, -1, 13262, 13222, 13328, -1, 13328, 13329, 13330, -1, 13330, 13329, 13223, -1, 13223, 13329, 13331, -1, 13224, 13331, 13226, -1, 13224, 13223, 13331, -1, 13331, 13333, 13226, -1, 13226, 13333, 13332, -1, 13332, 13333, 13334, -1, 13335, 13334, 13229, -1, 13335, 13332, 13334, -1, 13334, 13124, 13229, -1, 13229, 13124, 13338, -1, 13338, 13124, 13339, -1, 13337, 13339, 13336, -1, 13337, 13338, 13339, -1, 13339, 13340, 13336, -1, 13336, 13340, 13342, -1, 13342, 13340, 13343, -1, 13341, 13343, 13344, -1, 13341, 13342, 13343, -1, 13343, 13345, 13344, -1, 13344, 13345, 13347, -1, 13347, 13345, 13346, -1, 13268, 13346, 13230, -1, 13268, 13347, 13346, -1, 13346, 13159, 13230, -1, 13230, 13159, 13269, -1, 13269, 13159, 13129, -1, 13348, 13129, 13232, -1, 13348, 13269, 13129, -1, 13129, 13349, 13232, -1, 13232, 13349, 13350, -1, 13350, 13349, 13352, -1, 13177, 13352, 13351, -1, 13177, 13350, 13352, -1, 13278, 13198, 13353, -1, 13353, 13279, 13354, -1, 13354, 13197, 13355, -1, 13355, 13196, 13186, -1, 13186, 13195, 13356, -1, 13356, 13280, 13357, -1, 13357, 13358, 13187, -1, 13187, 13244, 13359, -1, 13359, 13192, 13360, -1, 13360, 13361, 13362, -1, 13362, 13281, 13282, -1, 13282, 13191, 13188, -1, 13188, 13190, 13283, -1, 13148, 13363, 13117, -1, 13148, 13203, 13363, -1, 13148, 13147, 13203, -1, 13203, 13147, 13364, -1, 13386, 13364, 13387, -1, 13201, 13387, 13365, -1, 13366, 13201, 13365, -1, 13366, 13200, 13201, -1, 13366, 13175, 13200, -1, 13200, 13175, 13146, -1, 13388, 13146, 13367, -1, 13368, 13388, 13367, -1, 13368, 13369, 13388, -1, 13368, 13370, 13369, -1, 13369, 13370, 13389, -1, 13371, 13389, 13145, -1, 13144, 13371, 13145, -1, 13144, 13142, 13371, -1, 13371, 13142, 13372, -1, 13374, 13371, 13372, -1, 13374, 13373, 13371, -1, 13374, 13247, 13373, -1, 13374, 13245, 13247, -1, 13374, 13375, 13245, -1, 13374, 13376, 13375, -1, 13374, 13377, 13376, -1, 13374, 13379, 13377, -1, 13374, 13378, 13379, -1, 13374, 13380, 13378, -1, 13374, 13381, 13380, -1, 13374, 13169, 13381, -1, 13381, 13169, 13141, -1, 13383, 13141, 13382, -1, 13166, 13383, 13382, -1, 13166, 13139, 13383, -1, 13383, 13139, 13384, -1, 13240, 13384, 13385, -1, 13390, 13385, 13137, -1, 13239, 13137, 13238, -1, 13239, 13390, 13137, -1, 13203, 13364, 13386, -1, 13386, 13387, 13201, -1, 13200, 13146, 13388, -1, 13369, 13389, 13371, -1, 13381, 13141, 13383, -1, 13383, 13384, 13240, -1, 13240, 13385, 13390, -1, 13137, 13136, 13238, -1, 13238, 13136, 13391, -1, 13391, 13136, 13393, -1, 13392, 13393, 13394, -1, 13392, 13391, 13393, -1, 13393, 13161, 13394, -1, 13394, 13161, 13183, -1, 13183, 13161, 13133, -1, 13236, 13133, 13235, -1, 13236, 13183, 13133, -1, 13133, 13395, 13235, -1, 13235, 13395, 13396, -1, 13396, 13395, 13132, -1, 13397, 13132, 13179, -1, 13397, 13396, 13132, -1, 13132, 13398, 13179, -1, 13179, 13398, 13399, -1, 13399, 13398, 13131, -1, 13234, 13131, 13233, -1, 13234, 13399, 13131, -1, 13131, 13130, 13233, -1, 13233, 13130, 13270, -1, 13270, 13130, 13400, -1, 13400, 13130, 13402, -1, 13401, 13402, 13128, -1, 13231, 13128, 13404, -1, 13231, 13401, 13128, -1, 13400, 13402, 13401, -1, 13128, 13403, 13404, -1, 13404, 13403, 13267, -1, 13267, 13403, 13405, -1, 13406, 13405, 13407, -1, 13406, 13267, 13405, -1, 13405, 13127, 13407, -1, 13407, 13127, 13410, -1, 13410, 13127, 13408, -1, 13266, 13408, 13409, -1, 13266, 13410, 13408, -1, 13408, 13126, 13409, -1, 13409, 13126, 13265, -1, 13265, 13126, 13411, -1, 13228, 13411, 13227, -1, 13228, 13265, 13411, -1, 13411, 13125, 13227, -1, 13227, 13125, 13412, -1, 13412, 13125, 13413, -1, 13264, 13413, 13225, -1, 13264, 13412, 13413, -1, 13413, 13414, 13225, -1, 13225, 13414, 13416, -1, 13416, 13414, 13123, -1, 13415, 13123, 13263, -1, 13415, 13416, 13123, -1, 13123, 13417, 13263, -1, 13263, 13417, 13419, -1, 13419, 13417, 13122, -1, 13418, 13122, 13261, -1, 13418, 13419, 13122, -1, 13122, 13420, 13261, -1, 13261, 13420, 13421, -1, 13421, 13420, 13422, -1, 13219, 13422, 13260, -1, 13219, 13421, 13422, -1, 13158, 13253, 13422, -1, 13158, 13252, 13253, -1, 13158, 13423, 13252, -1, 13252, 13423, 13424, -1, 13121, 13252, 13424, -1, 13121, 13425, 13252, -1, 13252, 13425, 13426, -1, 13430, 13426, 13120, -1, 13119, 13430, 13120, -1, 13119, 13250, 13430, -1, 13119, 13154, 13250, -1, 13250, 13154, 13427, -1, 13431, 13427, 13152, -1, 13429, 13431, 13152, -1, 13429, 13428, 13431, -1, 13429, 13151, 13428, -1, 13428, 13151, 13149, -1, 13432, 13149, 13118, -1, 13204, 13118, 13116, -1, 13117, 13204, 13116, -1, 13117, 13363, 13204, -1, 13252, 13426, 13430, -1, 13250, 13427, 13431, -1, 13428, 13149, 13432, -1, 13432, 13118, 13204, -1, 13380, 13381, 13194, -1, 13194, 13381, 13433, -1, 13193, 13433, 13440, -1, 13441, 13440, 13434, -1, 13435, 13434, 13436, -1, 13437, 13436, 13442, -1, 13438, 13442, 13241, -1, 13443, 13241, 13242, -1, 13439, 13242, 13243, -1, 13439, 13443, 13242, -1, 13194, 13433, 13193, -1, 13193, 13440, 13441, -1, 13441, 13434, 13435, -1, 13435, 13436, 13437, -1, 13437, 13442, 13438, -1, 13438, 13241, 13443, -1, 13253, 13206, 13422, -1, 13422, 13206, 13444, -1, 13255, 13422, 13444, -1, 13255, 13256, 13422, -1, 13422, 13256, 13445, -1, 13210, 13422, 13445, -1, 13210, 13446, 13422, -1, 13422, 13446, 13213, -1, 13258, 13422, 13213, -1, 13258, 13447, 13422, -1, 13422, 13447, 13448, -1, 13214, 13422, 13448, -1, 13214, 13449, 13422, -1, 13422, 13449, 13450, -1, 13259, 13422, 13450, -1, 13259, 13451, 13422, -1, 13422, 13451, 13260, -1, 13766, 13452, 13693, -1, 13766, 13637, 13452, -1, 13766, 13453, 13637, -1, 13637, 13453, 13638, -1, 13638, 13453, 13765, -1, 13640, 13765, 13764, -1, 13454, 13764, 13763, -1, 13478, 13763, 13479, -1, 13641, 13479, 13455, -1, 13642, 13455, 13480, -1, 13644, 13480, 13456, -1, 13645, 13456, 13761, -1, 13646, 13761, 13760, -1, 13647, 13760, 13758, -1, 13648, 13758, 13757, -1, 13481, 13757, 13756, -1, 13457, 13756, 13755, -1, 13649, 13755, 13754, -1, 13650, 13754, 13780, -1, 13657, 13780, 13482, -1, 13658, 13482, 13752, -1, 13659, 13752, 13751, -1, 13661, 13751, 13483, -1, 13662, 13483, 13748, -1, 13663, 13748, 13747, -1, 13667, 13747, 13745, -1, 13668, 13745, 13484, -1, 13458, 13484, 13742, -1, 13671, 13742, 13741, -1, 13673, 13741, 13739, -1, 13675, 13739, 13459, -1, 13677, 13459, 13460, -1, 13485, 13460, 13734, -1, 13486, 13734, 13461, -1, 13679, 13461, 13462, -1, 13487, 13462, 13463, -1, 13606, 13463, 13488, -1, 13489, 13488, 13465, -1, 13464, 13465, 13466, -1, 13611, 13466, 13725, -1, 13612, 13725, 13467, -1, 13490, 13467, 13491, -1, 13492, 13491, 13493, -1, 13494, 13493, 13468, -1, 13613, 13468, 13723, -1, 13615, 13723, 13719, -1, 13614, 13719, 13470, -1, 13469, 13470, 13717, -1, 13617, 13717, 13716, -1, 13618, 13716, 13471, -1, 13495, 13471, 13496, -1, 13472, 13496, 13707, -1, 13626, 13707, 13706, -1, 13497, 13706, 13705, -1, 13498, 13705, 13704, -1, 13499, 13704, 13703, -1, 13500, 13703, 13722, -1, 13473, 13722, 13700, -1, 13501, 13700, 13699, -1, 13502, 13699, 13474, -1, 13627, 13474, 13698, -1, 13503, 13698, 13697, -1, 13628, 13697, 13695, -1, 13504, 13695, 13694, -1, 13505, 13694, 13506, -1, 13631, 13506, 13475, -1, 13633, 13475, 13476, -1, 13634, 13476, 13692, -1, 13477, 13692, 13693, -1, 13452, 13477, 13693, -1, 13638, 13765, 13640, -1, 13640, 13764, 13454, -1, 13454, 13763, 13478, -1, 13478, 13479, 13641, -1, 13641, 13455, 13642, -1, 13642, 13480, 13644, -1, 13644, 13456, 13645, -1, 13645, 13761, 13646, -1, 13646, 13760, 13647, -1, 13647, 13758, 13648, -1, 13648, 13757, 13481, -1, 13481, 13756, 13457, -1, 13457, 13755, 13649, -1, 13649, 13754, 13650, -1, 13650, 13780, 13657, -1, 13657, 13482, 13658, -1, 13658, 13752, 13659, -1, 13659, 13751, 13661, -1, 13661, 13483, 13662, -1, 13662, 13748, 13663, -1, 13663, 13747, 13667, -1, 13667, 13745, 13668, -1, 13668, 13484, 13458, -1, 13458, 13742, 13671, -1, 13671, 13741, 13673, -1, 13673, 13739, 13675, -1, 13675, 13459, 13677, -1, 13677, 13460, 13485, -1, 13485, 13734, 13486, -1, 13486, 13461, 13679, -1, 13679, 13462, 13487, -1, 13487, 13463, 13606, -1, 13606, 13488, 13489, -1, 13489, 13465, 13464, -1, 13464, 13466, 13611, -1, 13611, 13725, 13612, -1, 13612, 13467, 13490, -1, 13490, 13491, 13492, -1, 13492, 13493, 13494, -1, 13494, 13468, 13613, -1, 13613, 13723, 13615, -1, 13615, 13719, 13614, -1, 13614, 13470, 13469, -1, 13469, 13717, 13617, -1, 13617, 13716, 13618, -1, 13618, 13471, 13495, -1, 13495, 13496, 13472, -1, 13472, 13707, 13626, -1, 13626, 13706, 13497, -1, 13497, 13705, 13498, -1, 13498, 13704, 13499, -1, 13499, 13703, 13500, -1, 13500, 13722, 13473, -1, 13473, 13700, 13501, -1, 13501, 13699, 13502, -1, 13502, 13474, 13627, -1, 13627, 13698, 13503, -1, 13503, 13697, 13628, -1, 13628, 13695, 13504, -1, 13504, 13694, 13505, -1, 13505, 13506, 13631, -1, 13631, 13475, 13633, -1, 13633, 13476, 13634, -1, 13634, 13692, 13477, -1, 13681, 13731, 13507, -1, 13681, 13730, 13731, -1, 13681, 13607, 13730, -1, 13730, 13607, 13729, -1, 13729, 13607, 13608, -1, 13728, 13608, 13508, -1, 13727, 13508, 13610, -1, 13553, 13610, 13554, -1, 13726, 13554, 13609, -1, 13555, 13609, 13509, -1, 13724, 13509, 13624, -1, 13556, 13624, 13616, -1, 13557, 13616, 13682, -1, 13558, 13682, 13510, -1, 13559, 13510, 13683, -1, 13720, 13683, 13511, -1, 13560, 13511, 13512, -1, 13718, 13512, 13685, -1, 13715, 13685, 13621, -1, 13561, 13621, 13686, -1, 13771, 13686, 13687, -1, 13772, 13687, 13688, -1, 13513, 13688, 13689, -1, 13562, 13689, 13563, -1, 13564, 13563, 13514, -1, 13774, 13514, 13691, -1, 13515, 13691, 13516, -1, 13565, 13516, 13517, -1, 13566, 13517, 13690, -1, 13776, 13690, 13567, -1, 13568, 13567, 13518, -1, 13773, 13518, 13519, -1, 13775, 13519, 13623, -1, 13569, 13623, 13520, -1, 13770, 13520, 13521, -1, 13769, 13521, 13622, -1, 13714, 13622, 13522, -1, 13713, 13522, 13570, -1, 13712, 13570, 13684, -1, 13523, 13684, 13524, -1, 13711, 13524, 13620, -1, 13710, 13620, 13525, -1, 13709, 13525, 13619, -1, 13708, 13619, 13625, -1, 13702, 13625, 13629, -1, 13701, 13629, 13630, -1, 13571, 13630, 13526, -1, 13527, 13526, 13632, -1, 13696, 13632, 13528, -1, 13721, 13528, 13529, -1, 13572, 13529, 13530, -1, 13767, 13530, 13636, -1, 13531, 13636, 13635, -1, 13573, 13635, 13532, -1, 13574, 13532, 13575, -1, 13768, 13575, 13533, -1, 13762, 13533, 13639, -1, 13576, 13639, 13534, -1, 13759, 13534, 13535, -1, 13777, 13535, 13643, -1, 13577, 13643, 13578, -1, 13778, 13578, 13579, -1, 13779, 13579, 13651, -1, 13781, 13651, 13652, -1, 13580, 13652, 13653, -1, 13782, 13653, 13581, -1, 13582, 13581, 13536, -1, 13783, 13536, 13654, -1, 13583, 13654, 13584, -1, 13784, 13584, 13537, -1, 13785, 13537, 13538, -1, 13585, 13538, 13586, -1, 13539, 13586, 13540, -1, 13587, 13540, 13541, -1, 13786, 13541, 13588, -1, 13787, 13588, 13655, -1, 13753, 13655, 13589, -1, 13542, 13589, 13656, -1, 13543, 13656, 13544, -1, 13590, 13544, 13545, -1, 13591, 13545, 13592, -1, 13750, 13592, 13660, -1, 13749, 13660, 13546, -1, 13593, 13546, 13594, -1, 13547, 13594, 13549, -1, 13548, 13549, 13664, -1, 13746, 13664, 13665, -1, 13744, 13665, 13595, -1, 13743, 13595, 13666, -1, 13596, 13666, 13669, -1, 13597, 13669, 13598, -1, 13599, 13598, 13600, -1, 13740, 13600, 13670, -1, 13601, 13670, 13550, -1, 13737, 13550, 13672, -1, 13738, 13672, 13674, -1, 13551, 13674, 13676, -1, 13736, 13676, 13602, -1, 13735, 13602, 13603, -1, 13604, 13603, 13678, -1, 13733, 13678, 13680, -1, 13552, 13680, 13605, -1, 13732, 13605, 13507, -1, 13731, 13732, 13507, -1, 13729, 13608, 13728, -1, 13728, 13508, 13727, -1, 13727, 13610, 13553, -1, 13553, 13554, 13726, -1, 13726, 13609, 13555, -1, 13555, 13509, 13724, -1, 13724, 13624, 13556, -1, 13556, 13616, 13557, -1, 13557, 13682, 13558, -1, 13558, 13510, 13559, -1, 13559, 13683, 13720, -1, 13720, 13511, 13560, -1, 13560, 13512, 13718, -1, 13718, 13685, 13715, -1, 13715, 13621, 13561, -1, 13561, 13686, 13771, -1, 13771, 13687, 13772, -1, 13772, 13688, 13513, -1, 13513, 13689, 13562, -1, 13562, 13563, 13564, -1, 13564, 13514, 13774, -1, 13774, 13691, 13515, -1, 13515, 13516, 13565, -1, 13565, 13517, 13566, -1, 13566, 13690, 13776, -1, 13776, 13567, 13568, -1, 13568, 13518, 13773, -1, 13773, 13519, 13775, -1, 13775, 13623, 13569, -1, 13569, 13520, 13770, -1, 13770, 13521, 13769, -1, 13769, 13622, 13714, -1, 13714, 13522, 13713, -1, 13713, 13570, 13712, -1, 13712, 13684, 13523, -1, 13523, 13524, 13711, -1, 13711, 13620, 13710, -1, 13710, 13525, 13709, -1, 13709, 13619, 13708, -1, 13708, 13625, 13702, -1, 13702, 13629, 13701, -1, 13701, 13630, 13571, -1, 13571, 13526, 13527, -1, 13527, 13632, 13696, -1, 13696, 13528, 13721, -1, 13721, 13529, 13572, -1, 13572, 13530, 13767, -1, 13767, 13636, 13531, -1, 13531, 13635, 13573, -1, 13573, 13532, 13574, -1, 13574, 13575, 13768, -1, 13768, 13533, 13762, -1, 13762, 13639, 13576, -1, 13576, 13534, 13759, -1, 13759, 13535, 13777, -1, 13777, 13643, 13577, -1, 13577, 13578, 13778, -1, 13778, 13579, 13779, -1, 13779, 13651, 13781, -1, 13781, 13652, 13580, -1, 13580, 13653, 13782, -1, 13782, 13581, 13582, -1, 13582, 13536, 13783, -1, 13783, 13654, 13583, -1, 13583, 13584, 13784, -1, 13784, 13537, 13785, -1, 13785, 13538, 13585, -1, 13585, 13586, 13539, -1, 13539, 13540, 13587, -1, 13587, 13541, 13786, -1, 13786, 13588, 13787, -1, 13787, 13655, 13753, -1, 13753, 13589, 13542, -1, 13542, 13656, 13543, -1, 13543, 13544, 13590, -1, 13590, 13545, 13591, -1, 13591, 13592, 13750, -1, 13750, 13660, 13749, -1, 13749, 13546, 13593, -1, 13593, 13594, 13547, -1, 13547, 13549, 13548, -1, 13548, 13664, 13746, -1, 13746, 13665, 13744, -1, 13744, 13595, 13743, -1, 13743, 13666, 13596, -1, 13596, 13669, 13597, -1, 13597, 13598, 13599, -1, 13599, 13600, 13740, -1, 13740, 13670, 13601, -1, 13601, 13550, 13737, -1, 13737, 13672, 13738, -1, 13738, 13674, 13551, -1, 13551, 13676, 13736, -1, 13736, 13602, 13735, -1, 13735, 13603, 13604, -1, 13604, 13678, 13733, -1, 13733, 13680, 13552, -1, 13552, 13605, 13732, -1, 13606, 13681, 13487, -1, 13606, 13607, 13681, -1, 13606, 13489, 13607, -1, 13607, 13489, 13608, -1, 13608, 13489, 13508, -1, 13508, 13489, 13464, -1, 13610, 13464, 13611, -1, 13554, 13611, 13609, -1, 13554, 13610, 13611, -1, 13508, 13464, 13610, -1, 13611, 13612, 13609, -1, 13609, 13612, 13509, -1, 13509, 13612, 13490, -1, 13624, 13490, 13492, -1, 13494, 13624, 13492, -1, 13494, 13613, 13624, -1, 13624, 13613, 13615, -1, 13614, 13624, 13615, -1, 13614, 13469, 13624, -1, 13624, 13469, 13617, -1, 13616, 13617, 13618, -1, 13495, 13616, 13618, -1, 13495, 13472, 13616, -1, 13616, 13472, 13626, -1, 13619, 13626, 13625, -1, 13619, 13616, 13626, -1, 13619, 13525, 13616, -1, 13616, 13525, 13682, -1, 13682, 13525, 13620, -1, 13510, 13620, 13524, -1, 13683, 13524, 13684, -1, 13511, 13684, 13570, -1, 13512, 13570, 13522, -1, 13685, 13522, 13622, -1, 13621, 13622, 13521, -1, 13686, 13521, 13520, -1, 13687, 13520, 13623, -1, 13688, 13623, 13519, -1, 13689, 13519, 13518, -1, 13563, 13518, 13567, -1, 13514, 13567, 13690, -1, 13691, 13690, 13517, -1, 13516, 13691, 13517, -1, 13509, 13490, 13624, -1, 13624, 13617, 13616, -1, 13625, 13626, 13629, -1, 13629, 13626, 13497, -1, 13498, 13629, 13497, -1, 13498, 13499, 13629, -1, 13629, 13499, 13500, -1, 13473, 13629, 13500, -1, 13473, 13501, 13629, -1, 13629, 13501, 13502, -1, 13627, 13629, 13502, -1, 13627, 13503, 13629, -1, 13629, 13503, 13628, -1, 13504, 13629, 13628, -1, 13504, 13505, 13629, -1, 13629, 13505, 13630, -1, 13630, 13505, 13631, -1, 13526, 13631, 13632, -1, 13526, 13630, 13631, -1, 13631, 13633, 13632, -1, 13632, 13633, 13528, -1, 13528, 13633, 13634, -1, 13529, 13634, 13530, -1, 13529, 13528, 13634, -1, 13634, 13477, 13530, -1, 13530, 13477, 13636, -1, 13636, 13477, 13452, -1, 13635, 13452, 13532, -1, 13635, 13636, 13452, -1, 13452, 13637, 13532, -1, 13532, 13637, 13575, -1, 13575, 13637, 13533, -1, 13533, 13637, 13638, -1, 13639, 13638, 13640, -1, 13534, 13640, 13535, -1, 13534, 13639, 13640, -1, 13533, 13638, 13639, -1, 13640, 13454, 13535, -1, 13535, 13454, 13643, -1, 13643, 13454, 13478, -1, 13641, 13643, 13478, -1, 13641, 13642, 13643, -1, 13643, 13642, 13644, -1, 13645, 13643, 13644, -1, 13645, 13646, 13643, -1, 13643, 13646, 13647, -1, 13648, 13643, 13647, -1, 13648, 13481, 13643, -1, 13643, 13481, 13457, -1, 13649, 13643, 13457, -1, 13649, 13650, 13643, -1, 13643, 13650, 13578, -1, 13578, 13650, 13579, -1, 13579, 13650, 13651, -1, 13651, 13650, 13652, -1, 13652, 13650, 13653, -1, 13653, 13650, 13581, -1, 13581, 13650, 13536, -1, 13536, 13650, 13654, -1, 13654, 13650, 13584, -1, 13584, 13650, 13537, -1, 13537, 13650, 13538, -1, 13538, 13650, 13586, -1, 13586, 13650, 13540, -1, 13540, 13650, 13541, -1, 13541, 13650, 13588, -1, 13588, 13650, 13655, -1, 13655, 13650, 13589, -1, 13589, 13650, 13656, -1, 13656, 13650, 13657, -1, 13544, 13657, 13545, -1, 13544, 13656, 13657, -1, 13657, 13658, 13545, -1, 13545, 13658, 13592, -1, 13592, 13658, 13659, -1, 13660, 13659, 13546, -1, 13660, 13592, 13659, -1, 13659, 13661, 13546, -1, 13546, 13661, 13594, -1, 13594, 13661, 13662, -1, 13549, 13662, 13664, -1, 13549, 13594, 13662, -1, 13662, 13663, 13664, -1, 13664, 13663, 13665, -1, 13665, 13663, 13667, -1, 13595, 13667, 13666, -1, 13595, 13665, 13667, -1, 13667, 13668, 13666, -1, 13666, 13668, 13669, -1, 13669, 13668, 13458, -1, 13598, 13458, 13600, -1, 13598, 13669, 13458, -1, 13458, 13671, 13600, -1, 13600, 13671, 13670, -1, 13670, 13671, 13673, -1, 13550, 13673, 13672, -1, 13550, 13670, 13673, -1, 13673, 13675, 13672, -1, 13672, 13675, 13674, -1, 13674, 13675, 13677, -1, 13676, 13677, 13602, -1, 13676, 13674, 13677, -1, 13677, 13485, 13602, -1, 13602, 13485, 13603, -1, 13603, 13485, 13486, -1, 13678, 13486, 13680, -1, 13678, 13603, 13486, -1, 13486, 13679, 13680, -1, 13680, 13679, 13605, -1, 13605, 13679, 13487, -1, 13507, 13487, 13681, -1, 13507, 13605, 13487, -1, 13682, 13620, 13510, -1, 13510, 13524, 13683, -1, 13683, 13684, 13511, -1, 13511, 13570, 13512, -1, 13512, 13522, 13685, -1, 13685, 13622, 13621, -1, 13621, 13521, 13686, -1, 13686, 13520, 13687, -1, 13687, 13623, 13688, -1, 13688, 13519, 13689, -1, 13689, 13518, 13563, -1, 13563, 13567, 13514, -1, 13514, 13690, 13691, -1, 13692, 13767, 13693, -1, 13692, 13572, 13767, -1, 13692, 13476, 13572, -1, 13572, 13476, 13475, -1, 13721, 13475, 13506, -1, 13696, 13506, 13694, -1, 13695, 13696, 13694, -1, 13695, 13527, 13696, -1, 13695, 13697, 13527, -1, 13527, 13697, 13698, -1, 13571, 13698, 13474, -1, 13699, 13571, 13474, -1, 13699, 13701, 13571, -1, 13699, 13700, 13701, -1, 13701, 13700, 13722, -1, 13702, 13722, 13703, -1, 13704, 13702, 13703, -1, 13704, 13705, 13702, -1, 13702, 13705, 13706, -1, 13707, 13702, 13706, -1, 13707, 13708, 13702, -1, 13707, 13709, 13708, -1, 13707, 13710, 13709, -1, 13707, 13711, 13710, -1, 13707, 13523, 13711, -1, 13707, 13712, 13523, -1, 13707, 13713, 13712, -1, 13707, 13714, 13713, -1, 13707, 13769, 13714, -1, 13707, 13715, 13769, -1, 13707, 13496, 13715, -1, 13715, 13496, 13471, -1, 13718, 13471, 13716, -1, 13717, 13718, 13716, -1, 13717, 13470, 13718, -1, 13718, 13470, 13719, -1, 13560, 13719, 13723, -1, 13720, 13723, 13468, -1, 13559, 13468, 13558, -1, 13559, 13720, 13468, -1, 13572, 13475, 13721, -1, 13721, 13506, 13696, -1, 13527, 13698, 13571, -1, 13701, 13722, 13702, -1, 13715, 13471, 13718, -1, 13718, 13719, 13560, -1, 13560, 13723, 13720, -1, 13468, 13493, 13558, -1, 13558, 13493, 13557, -1, 13557, 13493, 13491, -1, 13556, 13491, 13724, -1, 13556, 13557, 13491, -1, 13491, 13467, 13724, -1, 13724, 13467, 13555, -1, 13555, 13467, 13725, -1, 13726, 13725, 13553, -1, 13726, 13555, 13725, -1, 13725, 13466, 13553, -1, 13553, 13466, 13727, -1, 13727, 13466, 13465, -1, 13728, 13465, 13729, -1, 13728, 13727, 13465, -1, 13465, 13488, 13729, -1, 13729, 13488, 13730, -1, 13730, 13488, 13463, -1, 13731, 13463, 13732, -1, 13731, 13730, 13463, -1, 13463, 13462, 13732, -1, 13732, 13462, 13552, -1, 13552, 13462, 13733, -1, 13733, 13462, 13461, -1, 13604, 13461, 13734, -1, 13735, 13734, 13736, -1, 13735, 13604, 13734, -1, 13733, 13461, 13604, -1, 13734, 13460, 13736, -1, 13736, 13460, 13551, -1, 13551, 13460, 13459, -1, 13738, 13459, 13737, -1, 13738, 13551, 13459, -1, 13459, 13739, 13737, -1, 13737, 13739, 13601, -1, 13601, 13739, 13741, -1, 13740, 13741, 13599, -1, 13740, 13601, 13741, -1, 13741, 13742, 13599, -1, 13599, 13742, 13597, -1, 13597, 13742, 13484, -1, 13596, 13484, 13743, -1, 13596, 13597, 13484, -1, 13484, 13745, 13743, -1, 13743, 13745, 13744, -1, 13744, 13745, 13747, -1, 13746, 13747, 13548, -1, 13746, 13744, 13747, -1, 13747, 13748, 13548, -1, 13548, 13748, 13547, -1, 13547, 13748, 13483, -1, 13593, 13483, 13749, -1, 13593, 13547, 13483, -1, 13483, 13751, 13749, -1, 13749, 13751, 13750, -1, 13750, 13751, 13752, -1, 13591, 13752, 13590, -1, 13591, 13750, 13752, -1, 13752, 13482, 13590, -1, 13590, 13482, 13543, -1, 13543, 13482, 13780, -1, 13542, 13780, 13753, -1, 13542, 13543, 13780, -1, 13754, 13777, 13780, -1, 13754, 13759, 13777, -1, 13754, 13755, 13759, -1, 13759, 13755, 13756, -1, 13757, 13759, 13756, -1, 13757, 13758, 13759, -1, 13759, 13758, 13760, -1, 13576, 13760, 13761, -1, 13456, 13576, 13761, -1, 13456, 13762, 13576, -1, 13456, 13480, 13762, -1, 13762, 13480, 13455, -1, 13768, 13455, 13479, -1, 13763, 13768, 13479, -1, 13763, 13574, 13768, -1, 13763, 13764, 13574, -1, 13574, 13764, 13765, -1, 13573, 13765, 13453, -1, 13531, 13453, 13766, -1, 13693, 13531, 13766, -1, 13693, 13767, 13531, -1, 13759, 13760, 13576, -1, 13762, 13455, 13768, -1, 13574, 13765, 13573, -1, 13573, 13453, 13531, -1, 13769, 13715, 13770, -1, 13770, 13715, 13561, -1, 13569, 13561, 13771, -1, 13775, 13771, 13772, -1, 13773, 13772, 13513, -1, 13568, 13513, 13562, -1, 13776, 13562, 13564, -1, 13566, 13564, 13774, -1, 13565, 13774, 13515, -1, 13565, 13566, 13774, -1, 13770, 13561, 13569, -1, 13569, 13771, 13775, -1, 13775, 13772, 13773, -1, 13773, 13513, 13568, -1, 13568, 13562, 13776, -1, 13776, 13564, 13566, -1, 13777, 13577, 13780, -1, 13780, 13577, 13778, -1, 13779, 13780, 13778, -1, 13779, 13781, 13780, -1, 13780, 13781, 13580, -1, 13782, 13780, 13580, -1, 13782, 13582, 13780, -1, 13780, 13582, 13783, -1, 13583, 13780, 13783, -1, 13583, 13784, 13780, -1, 13780, 13784, 13785, -1, 13585, 13780, 13785, -1, 13585, 13539, 13780, -1, 13780, 13539, 13587, -1, 13786, 13780, 13587, -1, 13786, 13787, 13780, -1, 13780, 13787, 13753, -1 ] } } ] } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 0.000 description "top" position 0.000 7.100 64.124 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 3.142 description "bottom" position 0.000 7.100 -131.124 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 1.571 description "front" position 0.000 -90.524 -33.500 } Viewpoint { jump TRUE orientation -0.000 -0.707 -0.707 3.142 description "back" position 0.000 104.724 -33.500 } Viewpoint { jump TRUE orientation 0.577 -0.577 -0.577 2.094 description "right" position -97.624 7.100 -33.500 } Viewpoint { jump TRUE orientation 0.577 0.577 0.577 2.094 description "left" position 97.624 7.100 -33.500 } NavigationInfo { avatarSize [0.25, 1.6, 0.75] headlight TRUE speed 1.0 type "EXAMINE" visibilityLimit 0.0 } choreonoid-1.5.0/share/model/RIC30/parts/R_ANKLE_R.wrl0000664000000000000000000321172212741425367020626 0ustar rootroot#VRML V2.0 utf8 WorldInfo { title "Exported tringle mesh to VRML97" info ["Created by FreeCAD" ""] } Background { skyAngle 1.57 skyColor 0.1 0.2 0.2 } Transform { scale 0.001 0.001 0.001 rotation 0 0 1 -1.57 scaleOrientation 0 0 1 0 bboxCenter 0 0 0 bboxSize 48.000 96.000 29.354 center 0.000 0.000 0.000 translation 0.000 0.000 0.000 children [ Shape { appearance Appearance { material Material { ambientIntensity 0.2 diffuseColor 0.00 0.00 0.00 emissiveColor 0.00 0.00 0.00 specularColor 0.98 0.98 0.98 shininess 0.06 transparency 0.00 } } geometry IndexedFaceSet { solid FALSE coord Coordinate { point [ -1.738 11.100 2.321, -1.667 10.857 2.523, -1.713 10.815 2.592, -2.060 10.800 2.449, -1.945 10.815 2.423, -2.247 10.800 2.278, -2.522 11.007 1.460, -2.377 11.007 1.687, -2.160 10.815 2.233, -2.294 10.857 1.970, -2.102 10.857 2.173, -1.556 10.857 2.592, -1.599 10.815 2.664, -1.607 11.007 2.432, -1.630 10.924 2.467, -2.357 10.815 2.025, -3.042 10.800 0.995, -3.161 10.800 0.502, -3.070 10.815 0.480, -2.893 11.007 -0.355, -2.935 10.924 -0.360, -2.846 11.100 -0.559, -2.774 11.100 -0.845, -2.848 11.007 -0.620, -2.888 11.100 -0.266, -2.956 10.924 -0.087, -2.913 11.007 -0.086, -3.013 10.815 0.762, -2.579 10.800 1.895, -2.534 10.815 1.798, -2.646 11.007 1.221, -2.756 11.100 0.902, -2.721 10.800 1.685, -2.617 10.857 1.515, -2.745 10.857 1.267, -2.748 11.007 0.972, -2.826 11.007 0.714, -2.846 10.800 1.464, -2.880 11.007 0.451, -2.882 11.100 0.325, -2.834 11.100 0.616, -2.851 10.857 1.008, -2.929 10.815 1.036, -2.900 11.100 0.029, -2.909 11.007 0.183, -3.190 10.800 0.250, -3.001 10.857 -0.368, -3.190 10.800 -0.257, -2.570 11.007 -1.376, -1.543 11.100 -2.456, -1.687 11.007 -2.377, -0.703 10.800 -3.122, -0.201 10.800 -3.194, 0.065 10.800 -3.199, 0.331 10.800 -3.183, 1.815 10.800 -2.636, 2.357 10.815 -2.025, 2.162 10.815 -2.232, 2.410 10.800 -2.105, 2.534 10.815 -1.798, 2.466 10.857 -1.750, 2.646 11.007 -1.221, 2.522 11.007 -1.460, 2.412 10.924 -1.712, 2.294 10.857 -1.970, -3.084 10.815 -0.378, -3.036 10.815 -0.661, -2.686 11.007 -1.133, -3.109 10.800 -0.758, -2.962 10.815 -0.938, -2.666 10.857 -1.427, -2.467 10.924 -1.630, -2.432 11.007 -1.607, -2.607 10.924 -1.396, -2.863 10.815 -1.208, -2.417 10.800 -2.098, -2.243 10.800 -2.283, -1.642 10.800 -2.747, -1.557 10.815 -2.689, -1.267 10.857 -2.745, -0.972 11.007 -2.748, -0.986 10.924 -2.788, -1.221 11.007 -2.646, -1.751 10.857 -2.465, -1.800 10.815 -2.533, -2.843 10.800 -1.469, -2.306 10.924 -1.851, -2.273 11.007 -1.824, -2.717 10.800 -1.690, -2.523 10.857 -1.667, -2.095 11.007 -2.026, -2.592 10.815 -1.713, -2.575 10.800 -1.900, -1.927 10.924 -2.243, -1.899 11.007 -2.211, -2.233 10.815 -2.160, -1.970 10.857 -2.294, -1.482 10.924 -2.559, -1.460 11.007 -2.522, -0.725 10.924 -2.867, -0.714 11.007 -2.826, -1.187 10.800 -2.972, -1.008 10.857 -2.851, -0.741 10.857 -2.931, -1.036 10.815 -2.929, -0.183 11.007 -2.909, 0.086 11.007 -2.913, -0.148 11.100 -2.896, -0.442 11.100 -2.866, -0.186 10.924 -2.951, -0.457 10.924 -2.922, -0.480 10.815 -3.070, -0.195 10.815 -3.101, -0.190 10.857 -3.018, -0.467 10.857 -2.987, 1.133 11.007 -2.686, 1.013 11.100 -2.717, 0.092 10.815 -3.106, 0.378 10.815 -3.084, 0.368 10.857 -3.001, 0.913 10.857 -2.883, 1.376 11.007 -2.570, 1.149 10.924 -2.725, 1.607 11.007 -2.432, 1.543 11.100 -2.456, 0.938 10.815 -2.962, 1.175 10.857 -2.786, 1.824 11.007 -2.273, 1.353 10.800 -2.900, 1.467 10.815 -2.739, 1.667 10.857 -2.523, 2.008 11.100 -2.092, 2.211 11.007 -1.899, 1.893 10.857 -2.358, 2.057 10.924 -2.125, 2.027 11.007 -2.095, 2.243 10.924 -1.927, 2.377 11.007 -1.687, 2.726 10.800 -1.677, 2.748 11.007 -0.972, 2.856 10.800 -1.444, 2.745 10.857 -1.267, 2.821 10.815 -1.302, 2.788 10.924 -0.986, 2.867 10.924 -0.725, 2.846 11.100 -0.559, 2.826 11.007 -0.714, 2.966 10.800 -1.201, 2.851 10.857 -1.008, 2.931 10.857 -0.741, 2.922 10.924 -0.457, 2.880 11.007 -0.451, 2.888 11.100 -0.266, 2.909 11.007 -0.183, 2.929 10.815 -1.036, 2.987 10.857 -0.467, 2.951 10.924 -0.186, 2.913 11.007 0.086, 3.056 10.800 -0.950, 3.124 10.800 -0.693, 3.070 10.815 -0.480, 3.018 10.857 -0.190, 2.893 11.007 0.355, 3.171 10.800 -0.431, 3.101 10.815 -0.195, 2.357 11.100 1.690, 2.172 11.100 1.921, 2.273 11.007 1.824, 2.095 11.007 2.026, 1.899 11.007 2.211, 1.493 11.100 2.486, 3.196 10.800 -0.166, 3.199 10.800 0.100, 3.075 10.800 0.888, 1.869 10.800 2.597, 2.025 10.815 2.357, 1.556 10.857 2.592, 1.599 10.815 2.664, 1.750 10.857 2.466, 1.798 10.815 2.534, 1.712 10.924 2.412, 1.970 10.857 2.294, 2.523 10.857 1.667, 2.467 10.924 1.630, 2.607 10.924 1.396, 2.725 10.924 1.149, 2.955 10.857 0.643, 2.890 10.924 0.629, 3.084 10.815 0.378, 3.001 10.857 0.368, 3.106 10.815 0.092, 3.138 10.800 0.629, 3.036 10.815 0.661, 2.786 10.857 1.175, 2.863 10.815 1.208, 2.885 10.800 1.385, 2.666 10.857 1.427, 2.739 10.815 1.467, 2.592 10.815 1.713, 2.358 10.857 1.893, 2.423 10.815 1.945, 2.126 10.924 2.056, 2.173 10.857 2.102, 1.687 11.007 2.377, 2.432 11.007 1.607, 2.819 10.924 0.893, 2.779 11.007 0.880, 2.686 11.007 1.133, 2.848 11.007 0.620, 2.211 11.100 -1.877, 0.355 11.007 -2.893, 0.442 11.100 -2.866, -1.785 11.100 -2.286, -2.211 11.100 -1.877, -2.390 11.100 -1.642, -2.545 11.100 -1.390, -2.779 11.007 -0.880, -1.824 11.007 2.273, 2.956 10.924 0.087, -2.025 10.815 -2.357, -1.893 10.857 2.358, -2.056 10.924 2.126, -2.211 11.007 1.899, -2.026 11.007 2.095, -1.851 10.924 2.306, -2.412 10.924 1.712, -2.466 10.857 1.750, -2.243 10.924 1.927, -2.689 10.815 1.557, -2.821 10.815 1.302, -2.685 10.924 1.239, -2.559 10.924 1.482, -2.788 10.924 0.986, -2.867 10.924 0.725, -2.931 10.857 0.741, -2.987 10.857 0.467, -2.922 10.924 0.457, -2.951 10.924 0.186, -3.018 10.857 0.190, -3.106 10.815 -0.092, -3.022 10.857 -0.089, -3.101 10.815 0.195, -2.954 10.857 -0.643, -2.890 10.924 -0.629, -2.883 10.857 -0.913, -2.819 10.924 -0.893, -2.786 10.857 -1.175, -2.725 10.924 -1.149, -2.739 10.815 -1.467, -2.423 10.815 -1.945, -2.173 10.857 -2.102, -2.358 10.857 -1.893, -2.126 10.924 -2.056, -1.712 10.924 -2.411, -1.239 10.924 -2.685, -1.515 10.857 -2.617, -1.302 10.815 -2.821, -0.762 10.815 -3.013, 0.089 10.857 -3.022, -0.451 11.007 -2.880, 0.087 10.924 -2.956, 0.629 10.924 -2.890, 0.643 10.857 -2.954, 0.620 11.007 -2.848, 0.360 10.924 -2.935, 0.661 10.815 -3.036, 0.880 11.007 -2.779, 0.893 10.924 -2.819, 1.208 10.815 -2.863, 1.427 10.857 -2.666, 1.396 10.924 -2.607, 1.630 10.924 -2.467, 1.713 10.815 -2.592, 1.851 10.924 -2.306, 2.103 10.857 -2.172, 1.945 10.815 -2.423, 2.689 10.815 -1.557, 2.617 10.857 -1.515, 2.559 10.924 -1.482, 2.685 10.924 -1.239, 3.013 10.815 -0.762, 2.935 10.924 0.360, 3.022 10.857 0.089, 2.883 10.857 0.913, 2.962 10.815 0.938, 2.570 11.007 1.376, 2.306 10.924 1.851, 2.233 10.815 2.160, 1.927 10.924 2.243, -2.220 13.800 3.085, -1.965 13.800 2.132, -3.240 13.800 1.985, -2.516 13.800 1.441, -3.052 13.800 2.265, -2.650 13.800 1.178, -3.541 13.800 1.375, -2.756 13.800 0.902, -3.692 13.800 0.899, -2.834 13.800 0.616, -2.882 13.800 0.325, -3.776 13.800 0.428, -3.799 13.800 0.114, -3.795 13.800 -0.200, -3.633 13.800 -1.123, -2.888 13.800 -0.266, -3.765 13.800 -0.516, -2.774 13.800 -0.845, -3.463 13.800 -1.566, -2.545 13.800 -1.390, -2.390 13.800 -1.642, -1.785 13.800 -2.286, -2.459 13.800 -2.897, -3.225 13.800 -2.011, -3.036 13.800 -2.286, -2.211 13.800 -1.877, -2.587 13.800 -2.784, -2.326 13.800 -3.004, -1.285 13.800 -2.600, -1.013 13.800 -2.717, -1.167 13.800 -3.617, -0.863 13.800 -3.701, -0.442 13.800 -2.866, -0.148 13.800 -2.896, -0.239 13.800 -3.793, 0.148 13.800 -2.896, 0.731 13.800 -3.731, 0.408 13.800 -3.781, 0.088 13.800 -3.800, 0.442 13.800 -2.866, 1.013 13.800 -2.717, 1.719 13.800 -3.390, 1.873 13.800 -3.307, 1.285 13.800 -2.600, 2.023 13.800 -3.217, 2.586 13.800 -2.783, 2.211 13.800 -1.877, 2.836 13.800 -2.527, 3.058 13.800 -2.255, 3.248 13.800 -1.972, 3.407 13.800 -1.683, 3.725 13.800 -0.751, 3.646 13.800 -1.072, 2.774 13.800 -0.845, 2.674 13.800 -1.124, 3.777 13.800 -0.429, 2.888 13.800 -0.266, 3.801 13.800 -0.109, 2.882 13.800 0.325, 3.781 13.800 0.386, 3.759 13.800 0.559, 2.834 13.800 0.616, 3.691 13.800 0.906, 3.645 13.800 1.076, 2.756 13.800 0.902, 2.650 13.800 1.178, 3.462 13.800 1.568, 3.208 13.800 2.036, 2.516 13.800 1.441, 2.357 13.800 1.690, 3.002 13.800 2.328, 2.889 13.800 2.466, 2.771 13.800 2.599, 2.649 13.800 2.724, 2.523 13.800 2.841, 2.395 13.800 2.950, 1.738 13.800 2.321, 2.130 13.800 3.147, 1.261 13.800 2.813, 1.250 13.800 2.915, 1.557 13.800 3.466, 1.250 13.800 3.589, -1.493 13.800 2.486, -1.343 13.800 2.625, -1.292 13.800 2.715, -2.087 13.800 3.177, -1.250 13.800 2.915, 1.552 13.815 3.552, 1.578 13.859 3.612, 1.888 14.000 3.526, 2.187 14.000 3.349, 2.205 13.923 3.319, 2.850 13.800 2.513, 1.250 13.922 3.783, 1.271 13.923 3.777, 1.575 14.000 3.677, 2.469 14.000 3.147, 2.733 14.000 2.921, 2.486 13.923 3.114, 3.120 13.815 2.300, 3.108 13.800 2.184, 2.989 13.923 2.635, 2.957 13.859 2.607, 3.301 13.800 1.883, 2.976 14.000 2.672, 3.197 14.000 2.404, 3.207 13.923 2.365, 3.530 13.859 1.752, 3.472 13.815 1.724, 3.609 13.815 1.414, 3.531 13.800 1.406, 3.385 13.800 1.726, 3.564 14.000 1.815, 3.670 13.859 1.438, 3.718 13.815 1.097, 3.592 13.800 1.242, 3.569 13.923 1.772, 3.728 13.800 0.734, 3.710 13.923 1.454, 3.781 13.859 1.114, 3.822 13.923 1.126, 3.906 13.923 0.788, 3.852 13.815 0.432, 3.795 13.800 0.217, 3.912 14.000 0.835, 3.970 14.000 0.493, 3.802 13.800 0.053, 3.934 13.859 -0.247, 3.833 13.815 -0.580, 3.984 13.923 0.097, 3.977 13.923 -0.250, 3.768 13.815 -0.912, 3.995 14.000 -0.201, 3.674 13.815 -1.236, 3.540 13.800 -1.383, 3.873 13.923 -0.937, 3.736 13.859 -1.257, 3.552 13.815 -1.552, 3.612 13.859 -1.578, 3.461 13.859 -1.887, 3.229 13.815 -2.145, 3.539 14.000 -1.864, 3.651 13.923 -1.595, 2.950 13.800 -2.393, 3.157 13.800 -2.114, 3.283 13.859 -2.181, 3.319 13.923 -2.205, 2.752 13.800 -2.621, 2.714 13.800 -2.658, 2.970 13.800 -2.371, 3.364 14.000 -2.164, 3.164 14.000 -2.448, 3.114 13.923 -2.486, 2.854 13.859 -2.718, 2.452 13.800 -2.902, 2.939 14.000 -2.713, 2.607 13.859 -2.957, 2.693 14.000 -2.958, 2.635 13.923 -2.989, 2.339 13.859 -3.172, 2.170 13.800 -3.120, 2.313 13.800 -3.015, 2.300 13.815 -3.120, 2.054 13.859 -3.364, 2.020 13.815 -3.309, 2.365 13.923 -3.207, 2.141 14.000 -3.379, 2.076 13.923 -3.401, 1.724 13.815 -3.472, 1.752 13.859 -3.530, 1.561 13.800 -3.465, 1.414 13.815 -3.609, 1.234 13.800 -3.594, 1.399 13.800 -3.533, 1.772 13.923 -3.569, 1.524 14.000 -3.698, 1.454 13.923 -3.710, 0.896 13.800 -3.694, 1.064 13.800 -3.648, 1.198 14.000 -3.816, 1.125 13.923 -3.823, 0.766 13.815 -3.800, 0.569 13.800 -3.760, 0.862 14.000 -3.906, 0.432 13.815 -3.852, 0.095 13.815 -3.875, 0.520 14.000 -3.966, 0.788 13.923 -3.906, 0.444 13.923 -3.960, -0.554 13.800 -3.759, -0.580 13.815 -3.833, -0.243 13.815 -3.869, 0.097 13.923 -3.984, -0.174 14.000 -3.996, -0.912 13.815 -3.768, -0.596 13.923 -3.940, -1.236 13.815 -3.674, -0.862 14.000 -3.906, -0.937 13.923 -3.873, -1.257 13.859 -3.736, -1.464 13.800 -3.507, -1.271 13.923 -3.777, -1.552 13.815 -3.552, -1.611 13.800 -3.441, -1.856 13.815 -3.404, -1.595 13.923 -3.651, -2.103 13.800 -3.165, -2.048 13.800 -3.200, -1.819 13.800 -3.336, -1.758 13.800 -3.368, -2.145 13.815 -3.229, -2.418 13.815 -3.030, -1.840 14.000 -3.552, -2.181 13.859 -3.283, -2.673 13.815 -2.807, -2.718 13.859 -2.854, -2.823 13.800 -2.544, -2.908 13.815 -2.564, -2.486 13.923 -3.114, -2.957 13.859 -2.607, -2.748 13.923 -2.886, -3.120 13.815 -2.300, -3.164 14.000 -2.448, -3.364 13.859 -2.054, -3.390 13.800 -1.717, -3.401 13.923 -2.076, -3.530 13.859 -1.752, -3.527 13.800 -1.418, -3.364 14.000 -2.164, -3.569 13.923 -1.772, -3.719 13.815 -1.095, -3.609 13.815 -1.414, -3.710 13.923 -1.454, -3.670 13.859 -1.438, -3.800 13.815 -0.766, -3.711 13.800 -0.825, -3.781 13.859 -1.113, -3.823 13.923 -1.125, -3.900 14.000 -0.889, -3.906 13.923 -0.788, -3.917 13.859 -0.439, -3.875 13.815 -0.095, -3.852 13.815 -0.432, -3.962 14.000 -0.547, -3.869 13.815 0.243, -3.995 14.000 -0.201, -3.940 13.859 -0.096, -3.997 14.000 0.146, -3.977 13.923 0.250, -3.833 13.815 0.580, -3.897 13.859 0.589, -3.727 13.800 0.741, -3.940 13.923 0.596, -3.674 13.815 1.236, -3.649 13.800 1.058, -3.602 13.800 1.212, -3.482 13.800 1.521, -3.404 13.800 1.687, -3.612 13.859 1.578, -3.651 13.923 1.595, -3.564 14.000 1.815, -3.499 13.923 1.907, -3.393 14.000 2.118, -2.608 13.800 2.764, -2.564 13.815 2.908, -2.353 13.800 2.984, -2.807 13.815 2.673, -2.841 13.800 2.524, -3.283 13.859 2.181, -3.319 13.923 2.205, -3.080 13.859 2.459, -3.970 14.000 0.493, -3.873 13.923 0.937, -3.825 14.000 1.172, -3.709 14.000 1.499, -3.114 13.923 2.486, -2.733 14.000 2.921, -2.886 13.923 2.748, -1.819 13.800 3.339, -2.300 13.815 3.120, -2.020 13.815 3.309, -2.635 13.923 2.989, -1.724 13.815 3.472, -2.469 14.000 3.147, -2.187 14.000 3.349, -1.542 13.800 3.474, -1.414 13.815 3.609, -1.250 13.815 3.668, -1.250 13.800 3.589, -1.888 14.000 3.526, -1.575 14.000 3.677, -1.454 13.923 3.710, -1.250 13.857 3.736, -1.250 13.960 3.795, -1.250 13.887 3.762, -3.229 13.815 2.145, -3.461 13.859 1.887, -3.326 13.800 1.838, -3.552 13.815 1.552, -3.404 13.815 1.856, -3.768 13.815 0.912, 2.418 13.815 3.030, 1.851 13.800 3.319, 1.887 13.859 3.461, 1.907 13.923 3.499, 1.595 13.923 3.651, 2.145 13.815 3.229, 1.856 13.815 3.404, -3.934 13.859 0.247, 1.257 13.859 3.736, 1.250 13.857 3.736, 2.181 13.859 3.283, 2.673 13.815 2.807, 2.718 13.859 2.854, 2.459 13.859 3.080, 2.748 13.923 2.886, 3.172 13.859 2.339, 3.059 13.800 2.255, 2.908 13.815 2.564, 3.401 13.923 2.076, 3.364 13.859 2.054, 3.309 13.815 2.020, 3.800 13.815 0.766, 3.917 13.859 0.439, 3.864 13.859 0.779, 3.960 13.923 0.444, 3.940 13.859 0.096, 3.875 13.815 0.095, 3.869 13.815 -0.243, 3.940 13.923 -0.596, 3.897 13.859 -0.589, 3.831 13.859 -0.927, 3.777 13.923 -1.271, 3.499 13.923 -1.907, 3.404 13.815 -1.856, 3.080 13.859 -2.459, 3.030 13.815 -2.418, 2.807 13.815 -2.673, 2.886 13.923 -2.748, 2.564 13.815 -2.908, 1.438 13.859 -3.670, 1.113 13.859 -3.781, 1.095 13.815 -3.719, 0.779 13.859 -3.864, 0.096 13.859 -3.940, 0.439 13.859 -3.917, -0.250 13.923 -3.977, -0.589 13.859 -3.897, -0.247 13.859 -3.934, -0.927 13.859 -3.831, -1.578 13.859 -3.612, -2.205 13.923 -3.319, -1.907 13.923 -3.499, -1.887 13.859 -3.461, -2.459 13.859 -3.080, -3.207 13.923 -2.365, -2.989 13.923 -2.635, -3.309 13.815 -2.020, -3.172 13.859 -2.339, -3.472 13.815 -1.724, -3.864 13.859 -0.779, -3.984 13.923 -0.097, -3.960 13.923 -0.444, -3.777 13.923 1.271, -3.736 13.859 1.257, -3.831 13.859 0.927, -3.030 13.815 2.418, -2.854 13.859 2.718, -2.365 13.923 3.207, -2.339 13.859 3.172, -2.607 13.859 2.957, -2.076 13.923 3.401, -2.054 13.859 3.364, -1.772 13.923 3.569, -1.438 13.859 3.670, -1.752 13.859 3.530, 1.261 11.054 2.827, 1.322 10.967 2.724, 1.591 10.805 2.713, 1.547 10.805 2.757, 1.370 10.892 2.745, 1.292 11.100 2.715, 1.297 11.054 2.712, 1.460 10.967 2.547, 1.343 11.100 2.625, 1.358 11.054 2.610, 1.522 10.924 2.535, 1.500 11.007 2.499, 1.341 10.892 2.841, 1.497 10.805 2.869, 1.550 10.800 2.915, 1.457 10.815 2.915, 1.412 10.836 2.854, 1.562 10.800 2.848, 1.516 10.805 2.810, 1.289 10.967 2.832, 1.250 11.100 2.915, 1.479 10.836 2.704, 1.437 10.836 2.775, 1.380 10.967 2.627, 1.422 10.892 2.659, 1.538 10.836 2.645, 1.493 10.892 2.588, 1.443 11.054 2.525, -1.595 10.800 2.788, -1.550 10.800 3.031, -1.562 10.800 3.099, -1.650 10.800 3.204, -1.647 10.800 2.744, -1.850 10.800 3.204, -1.859 10.800 2.604, -2.421 10.800 2.093, -2.640 10.800 2.593, -3.661 10.800 0.533, -3.670 10.800 -0.466, -3.200 10.800 -0.003, -3.159 10.800 -0.509, -3.527 10.800 -1.118, -3.412 10.800 -1.431, -1.785 10.800 3.228, -2.953 10.800 1.233, -3.506 10.800 1.181, -3.111 10.800 0.751, -3.040 10.800 -1.002, -2.951 10.800 -1.239, -2.905 10.800 -2.292, -2.446 10.800 -2.776, -1.854 10.800 -2.608, -2.055 10.800 -2.453, -2.186 10.800 -2.985, -0.948 10.800 -3.056, -1.614 10.800 -3.329, -1.419 10.800 -2.868, -0.453 10.800 -3.168, 0.594 10.800 -3.144, 0.334 10.800 -3.685, -0.000 10.800 -3.700, 0.990 10.800 -3.565, 1.589 10.800 -2.778, 2.028 10.800 -2.476, 0.854 10.800 -3.084, 1.107 10.800 -3.003, 2.227 10.800 -2.299, 2.686 10.800 -2.544, 2.577 10.800 -1.898, 3.269 10.800 -1.733, 3.412 10.800 -1.431, 3.527 10.800 -1.118, 3.695 10.800 0.200, 3.179 10.800 0.366, 3.062 10.800 2.076, 2.453 10.800 2.055, 2.616 10.800 1.844, 2.640 10.800 2.593, 3.670 10.800 -0.466, 2.990 10.800 1.140, 3.237 10.800 1.792, 2.760 10.800 1.620, 2.274 10.800 2.252, 2.131 10.800 3.024, 1.655 10.800 3.207, 1.647 10.800 2.744, 1.595 10.800 2.788, 2.079 10.800 2.433, 1.566 10.800 3.109, 1.738 11.100 2.321, 1.965 11.100 2.132, 1.965 13.800 2.132, 2.172 13.800 1.921, 2.516 11.100 1.441, 2.846 13.800 -0.559, 2.674 11.100 -1.124, 2.545 13.800 -1.390, 2.390 11.100 -1.642, 2.390 13.800 -1.642, 2.008 13.800 -2.092, 1.785 11.100 -2.286, 1.785 13.800 -2.286, 1.285 11.100 -2.600, 0.731 13.800 -2.806, -0.731 13.800 -2.806, -1.013 11.100 -2.717, -1.285 11.100 -2.600, -1.543 13.800 -2.456, -2.008 13.800 -2.092, 2.650 11.100 1.178, 2.756 11.100 0.902, 2.834 11.100 0.616, 2.882 11.100 0.325, 2.900 13.800 0.029, 2.900 11.100 0.029, 2.774 11.100 -0.845, 2.545 11.100 -1.390, 1.543 13.800 -2.456, 0.731 11.100 -2.806, 0.148 11.100 -2.896, -0.731 11.100 -2.806, -2.008 11.100 -2.092, -2.674 13.800 -1.124, -2.674 11.100 -1.124, -2.846 13.800 -0.559, -2.900 13.800 0.029, -2.516 11.100 1.441, -2.650 11.100 1.178, -2.357 13.800 1.690, -2.357 11.100 1.690, -2.172 13.800 1.921, -1.738 13.800 2.321, -2.172 11.100 1.921, -1.965 11.100 2.132, -1.419 10.967 2.583, -1.353 10.892 2.790, -1.550 10.800 2.915, -1.494 10.805 2.899, -1.562 10.800 2.848, -1.522 10.924 2.535, -1.457 10.892 2.620, -1.394 10.892 2.699, -1.303 10.967 2.774, -1.349 10.967 2.672, -1.400 11.054 2.563, -1.326 11.054 2.657, -1.276 11.054 2.766, -1.261 11.100 2.813, -1.255 11.054 2.884, -1.282 10.967 2.886, -1.374 10.857 2.915, -1.457 10.815 2.915, -1.335 10.892 2.889, -1.408 10.836 2.894, -1.500 11.007 2.499, -1.423 10.836 2.812, -1.505 10.805 2.838, -1.508 10.836 2.672, -1.569 10.805 2.733, -1.531 10.805 2.782, -1.457 10.836 2.737, 1.250 14.300 3.800, 1.250 14.000 3.800, 2.187 14.300 3.349, 2.733 14.300 2.921, 2.976 14.300 2.672, 3.393 14.000 2.118, 3.393 14.300 2.118, 3.825 14.000 1.172, 3.970 14.300 0.493, 3.997 14.300 0.146, 3.997 14.000 0.146, 3.962 14.300 -0.547, 3.808 14.000 -1.224, 3.539 14.300 -1.864, 3.364 14.300 -2.164, 2.693 14.300 -2.958, 1.524 14.300 -3.698, 0.862 14.300 -3.906, 0.520 14.300 -3.966, -0.174 14.300 -3.996, -0.862 14.300 -3.906, -1.198 14.000 -3.816, -1.524 14.000 -3.698, -1.524 14.300 -3.698, -2.426 14.300 -3.180, -2.939 14.000 -2.713, -2.939 14.300 -2.713, -3.364 14.300 -2.164, -3.539 14.300 -1.864, -3.900 14.300 -0.889, -3.995 14.300 -0.201, -3.825 14.300 1.172, -3.197 14.300 2.404, -1.250 14.000 3.800, 3.709 14.000 1.499, 3.962 14.000 -0.547, 3.900 14.000 -0.889, 3.688 14.000 -1.550, 2.426 14.000 -3.180, 1.840 14.000 -3.552, 1.198 14.300 -3.816, 0.174 14.000 -3.996, -0.520 14.300 -3.966, -0.520 14.000 -3.966, -1.198 14.300 -3.816, -2.141 14.300 -3.379, -2.141 14.000 -3.379, -2.426 14.000 -3.180, -2.693 14.000 -2.958, -3.164 14.300 -2.448, -3.539 14.000 -1.864, -3.688 14.000 -1.550, -3.808 14.300 -1.224, -3.808 14.000 -1.224, -3.912 14.000 0.835, -3.197 14.000 2.404, -2.976 14.300 2.672, -2.976 14.000 2.672, -2.469 14.300 3.147, -1.575 14.300 3.677, 1.343 13.800 2.625, 1.410 13.800 2.548, 1.410 11.100 2.548, 1.493 13.800 2.486, 1.261 11.100 2.813, 1.292 13.800 2.715, 1.550 10.800 3.031, 1.374 10.857 2.915, 1.265 11.007 3.031, 1.307 10.924 2.915, 1.265 11.007 2.915, 1.550 10.800 3.044, 1.531 10.805 3.164, 1.505 10.805 3.108, 1.602 10.800 3.166, 1.627 10.892 3.429, 1.723 10.967 3.499, 1.779 11.100 3.530, 1.612 10.967 3.479, 1.508 10.967 3.433, 1.508 10.836 3.274, 1.573 10.836 3.325, 1.841 11.054 3.519, 1.719 10.800 3.229, 1.787 10.800 3.228, 1.922 10.892 3.410, 1.971 10.924 3.414, 1.993 11.007 3.451, 1.943 10.967 3.458, 1.826 10.892 3.440, 1.836 10.967 3.492, 1.735 10.805 3.287, 1.892 10.836 3.344, 1.896 10.815 3.285, 1.850 10.800 3.204, 2.000 11.100 3.464, 1.955 11.054 3.483, 1.552 11.100 3.490, 1.603 11.054 3.505, 1.394 10.892 3.247, 1.494 11.054 3.457, 1.349 10.967 3.275, 1.457 10.815 3.031, 1.408 10.836 3.053, 1.494 10.805 3.047, 1.451 11.100 3.432, 1.400 11.054 3.383, 1.335 10.892 3.057, 1.326 11.054 3.289, 1.374 10.857 3.031, 1.276 11.054 3.180, 1.307 10.924 3.031, 1.263 11.100 3.146, 1.730 10.836 3.374, 1.726 10.892 3.446, 1.353 10.892 3.156, 1.423 10.836 3.134, 1.303 10.967 3.172, 1.255 11.054 3.062, 1.282 10.967 3.061, 1.457 10.836 3.209, 1.457 10.892 3.326, 1.536 10.892 3.388, 1.569 10.805 3.213, 1.419 10.967 3.363, 1.674 10.805 3.276, 1.649 10.836 3.359, 1.618 10.805 3.251, 1.721 11.054 3.527, 1.813 10.836 3.368, 1.856 10.805 3.265, 1.797 10.805 3.284, -2.131 10.800 3.024, -2.251 10.815 3.053, -2.340 10.924 3.173, -2.571 11.100 3.064, -3.229 10.857 2.145, -3.386 10.800 1.493, -3.237 10.800 1.792, -3.159 10.815 2.099, -2.365 11.007 3.208, -2.636 11.007 2.989, -2.855 10.924 2.719, -1.976 10.815 3.237, -1.938 10.857 3.357, -2.054 10.924 3.365, -1.971 10.924 3.414, -2.076 11.007 3.402, -2.020 10.857 3.309, -1.993 11.007 3.451, -2.828 11.100 2.828, -3.064 11.100 2.571, -2.886 11.007 2.748, -3.330 10.815 1.816, -3.115 11.007 2.486, -3.277 11.100 2.294, -3.403 10.857 1.856, -3.552 10.857 1.552, -3.769 10.815 -0.423, -3.638 10.815 -1.071, -3.531 10.815 -1.384, -3.397 10.815 -1.686, -3.053 10.815 -2.251, -2.845 10.815 -2.508, -2.099 10.815 -3.159, -1.908 10.800 -3.170, -1.518 10.815 -3.475, -0.334 10.800 -3.685, -0.567 10.815 -3.750, 0.093 10.815 -3.792, 0.423 10.815 -3.769, 0.664 10.800 -3.640, 1.071 10.815 -3.638, 1.908 10.800 -3.170, 2.186 10.800 -2.985, 2.855 10.924 -2.719, 2.607 10.924 -2.958, 2.886 11.007 -2.748, 3.277 11.100 -2.294, 3.115 11.007 -2.486, 3.319 11.007 -2.205, 3.462 10.924 -1.887, 3.403 10.857 -1.856, 3.284 10.924 -2.182, -3.319 11.007 2.205, -3.464 11.100 2.000, -3.594 10.815 1.211, -3.499 11.007 1.908, -3.737 10.924 1.258, -3.674 10.857 1.237, -3.768 10.857 0.911, -3.625 11.100 1.690, -3.652 11.007 1.596, -3.750 10.815 0.567, -3.785 10.815 0.238, -3.777 11.007 1.271, -3.833 10.857 0.580, -3.898 10.924 0.590, -3.792 10.815 -0.093, -3.869 10.857 0.243, -3.874 11.007 0.937, -3.935 10.924 0.248, -3.875 10.857 -0.095, -3.939 11.100 0.695, -3.852 10.857 -0.432, -4.000 11.100 0.000, -3.718 10.815 -0.750, -3.800 10.857 -0.766, -3.984 11.007 -0.097, -3.719 10.857 -1.094, -3.960 11.007 -0.444, -3.865 10.924 -0.779, -3.782 10.924 -1.113, -3.609 10.857 -1.414, -3.939 11.100 -0.695, -3.823 11.007 -1.125, -3.671 10.924 -1.439, -3.472 10.857 -1.724, -3.864 11.100 -1.035, -3.237 10.815 -1.976, -3.711 11.007 -1.454, -3.570 11.007 -1.772, -3.309 10.857 -2.020, -3.464 11.100 -2.000, -3.173 10.924 -2.340, -3.120 10.857 -2.300, -2.908 10.857 -2.563, -2.673 10.857 -2.807, -2.616 10.815 -2.747, -2.719 10.924 -2.855, -3.064 11.100 -2.571, -2.418 10.857 -3.029, -2.828 11.100 -2.828, -2.145 10.857 -3.229, -1.816 10.815 -3.330, -2.294 11.100 -3.277, -2.205 11.007 -3.319, -1.887 10.924 -3.462, -1.552 10.857 -3.552, -1.908 11.007 -3.499, -1.236 10.857 -3.674, -1.210 10.815 -3.595, -1.258 10.924 -3.737, -0.911 10.857 -3.768, -1.596 11.007 -3.652, -1.368 11.100 -3.759, -1.271 11.007 -3.777, -1.035 11.100 -3.864, -0.243 10.857 -3.869, 0.095 10.857 -3.875, 0.432 10.857 -3.852, -0.250 11.007 -3.977, 0.096 10.924 -3.942, 0.097 11.007 -3.984, 0.779 10.924 -3.865, 0.766 10.857 -3.800, 1.094 10.857 -3.719, 1.384 10.815 -3.531, 0.788 11.007 -3.907, 1.414 10.857 -3.609, 1.125 11.007 -3.823, 1.976 10.815 -3.237, 2.020 10.857 -3.309, 1.454 11.007 -3.711, 1.772 11.007 -3.570, 2.300 10.857 -3.120, 2.507 10.815 -2.846, 2.251 10.815 -3.053, 2.076 11.007 -3.402, 2.340 10.924 -3.173, 2.563 10.857 -2.908, 2.571 11.100 -3.064, 2.635 11.007 -2.990, 3.613 10.924 -1.578, 3.595 10.815 -1.210, 3.686 10.815 -0.892, 3.499 11.007 -1.908, 3.768 10.857 -0.911, 3.613 10.800 -0.795, 3.625 11.100 -1.690, 3.652 11.007 -1.596, 3.833 10.857 -0.580, 3.785 10.815 -0.238, 3.750 10.815 -0.567, 3.759 11.100 -1.368, 3.832 10.924 -0.927, 3.874 11.007 -0.937, 3.698 10.800 -0.134, 3.792 10.815 0.093, 3.939 11.100 -0.695, 3.852 10.857 0.432, 3.769 10.815 0.423, 3.661 10.800 0.533, 3.800 10.857 0.766, 3.506 10.800 1.181, 3.599 10.800 0.860, 3.918 10.924 0.439, 3.865 10.924 0.779, 3.386 10.800 1.493, 3.985 11.100 0.349, 3.907 11.007 0.788, 3.782 10.924 1.113, 3.609 10.857 1.414, 3.397 10.815 1.686, 3.864 11.100 1.035, 3.671 10.924 1.439, 3.237 10.815 1.976, 3.759 11.100 1.368, 3.711 11.007 1.454, 3.472 10.857 1.724, 3.532 10.924 1.753, 2.863 10.800 2.344, 3.570 11.007 1.772, 3.053 10.815 2.251, 3.464 11.100 2.000, 2.845 10.815 2.508, 3.173 10.924 2.340, 2.616 10.815 2.747, 2.395 10.800 2.820, 2.366 10.815 2.964, 2.957 10.924 2.607, 2.989 11.007 2.636, 2.673 10.857 2.807, 2.099 10.815 3.159, 2.145 10.857 3.229, 1.938 10.857 3.357, 2.571 11.100 3.064, 2.182 10.924 3.284, 3.330 10.815 -1.816, 3.159 10.815 -2.099, 3.099 10.800 -2.021, 2.964 10.815 -2.366, 2.807 10.857 -2.673, 3.029 10.857 -2.418, 2.905 10.800 -2.292, 2.747 10.815 -2.616, 2.446 10.800 -2.776, 1.614 10.800 -3.329, 1.686 10.815 -3.397, 1.307 10.800 -3.461, 0.750 10.815 -3.718, -0.238 10.815 -3.785, -0.664 10.800 -3.640, -0.892 10.815 -3.686, -0.990 10.800 -3.565, -1.307 10.800 -3.461, -2.366 10.815 -2.964, -2.686 10.800 -2.544, -3.099 10.800 -2.021, -3.269 10.800 -1.733, -3.613 10.800 -0.795, -3.698 10.800 -0.134, -3.695 10.800 0.200, -3.599 10.800 0.860, -3.686 10.815 0.892, -3.475 10.815 1.518, -3.062 10.800 2.076, -2.863 10.800 2.344, -2.607 10.924 2.957, -2.563 10.857 2.908, -2.300 10.857 3.120, -2.395 10.800 2.820, 3.941 11.007 -0.596, 3.869 10.857 -0.243, 3.984 11.007 0.097, 3.977 11.007 -0.250, 3.942 10.924 0.096, 3.935 10.924 -0.248, -2.807 10.857 2.673, -2.508 10.815 2.845, -3.029 10.857 2.418, -3.081 10.924 2.460, -2.964 10.815 2.366, -2.747 10.815 2.616, -3.284 10.924 2.182, -3.462 10.924 1.887, -3.613 10.924 1.578, -3.941 11.007 0.596, -3.832 10.924 0.927, -3.977 11.007 0.250, -3.918 10.924 -0.439, -3.942 10.924 -0.096, -3.907 11.007 -0.788, -3.532 10.924 -1.753, -3.208 11.007 -2.365, -3.402 11.007 -2.076, -3.365 10.924 -2.054, -2.989 11.007 -2.636, -2.748 11.007 -2.886, -2.957 10.924 -2.607, -2.486 11.007 -3.115, -2.460 10.924 -3.081, -1.856 10.857 -3.403, -2.182 10.924 -3.284, -1.578 10.924 -3.613, -0.596 11.007 -3.941, -0.590 10.924 -3.898, -0.937 11.007 -3.874, -0.580 10.857 -3.833, -0.927 10.924 -3.832, -0.248 10.924 -3.935, 0.444 11.007 -3.960, 0.439 10.924 -3.918, 1.439 10.924 -3.671, 1.113 10.924 -3.782, 1.724 10.857 -3.472, 2.054 10.924 -3.365, 1.753 10.924 -3.532, 2.365 11.007 -3.208, 3.229 10.857 -2.145, 3.081 10.924 -2.460, 3.552 10.857 -1.552, 3.475 10.815 -1.518, 3.777 11.007 -1.271, 3.737 10.924 -1.258, 3.674 10.857 -1.236, 3.898 10.924 -0.590, 3.875 10.857 0.095, 3.960 11.007 0.444, 3.718 10.815 0.750, 3.719 10.857 1.094, 3.638 10.815 1.071, 3.823 11.007 1.125, 3.531 10.815 1.384, 3.365 10.924 2.054, 3.402 11.007 2.076, 3.120 10.857 2.300, 3.309 10.857 2.020, 3.208 11.007 2.365, 2.908 10.857 2.563, 2.748 11.007 2.886, 2.719 10.924 2.855, 2.205 11.007 3.319, 2.486 11.007 3.115, 2.460 10.924 3.081, 2.418 10.857 3.029, -1.289 10.967 3.114, -1.479 10.836 3.242, -1.715 10.800 3.228, -1.597 10.800 3.160, -1.591 10.805 3.233, -1.303 11.100 3.255, -1.358 11.054 3.336, -1.443 11.054 3.421, -1.557 10.967 3.458, -1.765 10.805 3.287, -1.380 10.967 3.319, -1.674 10.892 3.440, -1.826 10.805 3.276, -1.896 10.815 3.285, -1.777 10.967 3.499, -1.873 10.892 3.429, -1.659 11.054 3.519, -1.888 10.967 3.479, -1.779 11.054 3.527, -1.897 11.054 3.505, -1.644 10.805 3.265, -1.538 10.836 3.301, -1.422 10.892 3.287, -1.297 11.054 3.234, -1.261 11.054 3.119, -1.516 10.805 3.136, -1.341 10.892 3.105, -1.497 10.805 3.077, -1.412 10.836 3.092, -1.322 10.967 3.222, -1.437 10.836 3.171, -1.370 10.892 3.201, -1.493 10.892 3.358, -1.547 10.805 3.189, -1.460 10.967 3.399, -1.545 11.054 3.483, -1.608 10.836 3.344, -1.578 10.892 3.410, -1.664 10.967 3.492, -1.774 10.892 3.446, -1.703 10.805 3.284, -1.687 10.836 3.368, -1.851 10.836 3.359, -1.770 10.836 3.374, -1.493 11.100 2.486, -1.410 13.800 2.548, -1.292 11.100 2.715, -1.410 11.100 2.548, -1.343 11.100 2.625, -1.261 13.800 2.813, -1.250 11.100 3.031, -1.265 11.007 2.915, -1.307 10.924 2.915, -1.307 10.924 3.031, -1.374 10.857 3.031, -1.457 10.815 3.031, -1.265 11.007 3.031, 1.378 14.300 7.644, 1.265 14.300 7.324, 3.498 14.300 7.747, 3.999 14.300 5.149, 4.396 14.300 7.275, 5.993 14.300 6.028, 6.342 14.300 5.659, 4.453 14.300 5.248, 3.755 14.300 4.954, 1.250 14.300 7.155, 3.560 14.300 4.531, 3.599 14.300 4.683, 1.575 14.300 3.677, 3.550 14.300 4.375, 3.691 14.300 3.931, 2.469 14.300 3.147, 3.197 14.300 2.404, 4.347 14.300 3.552, 4.801 14.300 3.651, 8.234 14.300 2.109, 6.431 14.300 0.824, 6.579 14.300 0.772, 8.427 14.300 1.113, 6.833 14.300 0.591, 4.297 14.300 5.244, 5.232 14.300 6.699, 5.250 14.300 4.425, 5.045 14.300 3.846, 4.932 14.300 3.737, 8.345 14.300 1.614, 6.932 14.300 0.469, 8.478 14.300 0.608, 6.867 14.300 -0.554, 6.958 14.300 -0.426, 6.624 14.300 -0.749, 8.153 14.300 -2.404, 6.169 14.300 -0.848, 3.688 14.300 -1.550, 3.808 14.300 -1.224, 3.900 14.300 -0.889, 4.892 14.300 -3.707, 5.011 14.300 -3.809, 7.085 14.300 -4.696, 5.240 14.300 -4.531, 5.201 14.300 -4.683, 6.475 14.300 -5.507, 4.932 14.300 -5.063, 6.135 14.300 -5.884, 4.657 14.300 -5.210, 4.801 14.300 -5.149, 5.772 14.300 -6.239, 0.850 14.300 -6.197, 0.532 14.300 -6.885, 4.132 14.300 -7.428, 0.257 14.300 -7.033, 0.103 14.300 -7.066, 3.681 14.300 -7.661, 3.218 14.300 -7.868, -0.208 14.300 -7.047, -0.356 14.300 -6.994, -0.492 14.300 -6.916, -0.783 14.300 -6.553, -0.850 14.300 -6.248, 0.053 14.300 -5.374, 4.192 14.300 -5.224, -3.664 14.300 -4.826, 0.783 14.300 -5.892, -1.764 14.300 -8.315, -3.218 14.300 -7.868, -0.831 14.300 -6.403, -4.143 14.300 -5.210, -4.568 14.300 -7.168, -5.390 14.300 -6.573, -4.453 14.300 -5.248, -5.011 14.300 -4.991, -6.792 14.300 -5.111, -5.183 14.300 -4.730, -5.240 14.300 -4.269, -7.594 14.300 -3.818, -4.297 14.300 -5.244, -7.995 14.300 -2.886, -4.801 14.300 -3.651, -4.657 14.300 -3.590, -2.693 14.300 -2.958, -1.840 14.300 -3.552, -4.192 14.300 -3.576, -6.276 14.300 -0.848, -8.153 14.300 -2.404, -6.579 14.300 -0.772, -8.282 14.300 -1.913, -6.833 14.300 -0.591, -8.451 14.300 -0.912, -8.490 14.300 -0.406, -7.072 14.300 -0.025, -8.499 14.300 0.101, -7.053 14.300 -0.181, -7.024 14.300 0.283, -8.478 14.300 0.608, -6.755 14.300 0.663, -6.169 14.300 0.848, -7.924 14.300 3.076, -4.892 14.300 3.707, -7.726 14.300 3.543, -5.011 14.300 3.809, -5.109 14.300 3.931, -5.231 14.300 4.219, -6.971 14.300 4.863, -5.250 14.300 4.375, -5.240 14.300 4.531, -5.201 14.300 4.683, -6.668 14.300 5.271, -5.045 14.300 4.954, -4.801 14.300 5.149, -6.342 14.300 5.659, -4.347 14.300 5.248, -4.823 14.300 6.999, -4.192 14.300 5.224, -4.396 14.300 7.275, -3.954 14.300 7.524, -3.789 14.300 4.991, -1.250 14.300 7.155, -1.592 14.300 7.907, -1.882 14.300 8.084, -1.250 14.300 3.800, -3.691 14.300 4.869, -3.550 14.300 4.425, -1.888 14.300 3.526, -2.187 14.300 3.349, -3.599 14.300 4.117, -3.569 14.300 4.581, -3.755 14.300 3.846, -2.733 14.300 2.921, -4.756 14.300 3.628, -4.297 14.300 3.556, -3.393 14.300 2.118, -4.453 14.300 3.552, -3.709 14.300 1.499, -5.731 14.300 0.693, -5.612 14.300 0.591, -3.912 14.300 0.835, -5.439 14.300 0.330, -3.970 14.300 0.493, -5.392 14.300 0.181, -3.997 14.300 0.146, -5.383 14.300 -0.131, -5.373 14.300 0.025, -5.421 14.300 -0.283, -3.962 14.300 -0.547, -5.487 14.300 -0.426, -5.690 14.300 -0.663, -3.688 14.300 -1.550, -4.503 14.300 -3.556, -4.347 14.300 -3.552, 3.908 14.300 -5.093, 0.174 14.300 -3.996, 3.789 14.300 -4.991, 3.617 14.300 -4.730, 3.550 14.300 -4.425, 1.840 14.300 -3.552, 3.569 14.300 -4.581, 2.141 14.300 -3.379, 2.426 14.300 -3.180, 2.939 14.300 -2.713, 3.164 14.300 -2.448, 5.866 14.300 -0.772, 3.995 14.300 -0.201, 5.421 14.300 0.283, 5.487 14.300 0.426, 3.912 14.300 0.835, 5.578 14.300 0.554, 5.690 14.300 0.663, 3.825 14.300 1.172, 3.709 14.300 1.499, 3.564 14.300 1.815, 1.888 14.300 3.526, 1.474 14.300 7.785, 1.592 14.300 7.907, 1.729 14.300 8.008, 2.045 14.300 8.133, -6.326 14.300 0.844, -8.427 14.300 1.113, -6.479 14.300 0.810, 6.119 14.300 0.844, 5.966 14.300 0.810, 3.868 14.300 -3.737, 3.755 14.300 -3.846, -3.599 14.300 -4.683, -4.608 14.300 3.576, -3.564 14.300 1.815, 5.231 14.300 4.581, 5.183 14.300 4.730, 5.109 14.300 4.869, 5.011 14.300 4.991, 6.668 14.300 5.271, 4.453 14.300 -3.552, 4.756 12.800 -3.628, 4.608 14.300 -3.576, 4.756 14.300 -3.628, 5.183 12.800 -4.070, 5.183 14.300 -4.070, 5.231 12.800 -4.219, 5.231 14.300 -4.219, 5.240 12.800 -4.531, 5.045 12.800 -4.954, 5.045 14.300 -4.954, 4.503 14.300 -5.244, 4.347 14.300 -5.248, 4.192 12.800 -5.224, 4.044 14.300 -5.172, 3.691 12.800 -4.869, 3.617 12.800 -4.730, 3.691 14.300 -4.869, 3.599 12.800 -4.117, 3.664 12.800 -3.974, 3.599 14.300 -4.117, 3.868 12.800 -3.737, 4.143 14.300 -3.590, 4.453 12.800 -3.552, 5.109 14.300 -3.931, 5.250 12.800 -4.375, 5.250 14.300 -4.375, 5.136 14.300 -4.826, 4.503 12.800 -5.244, 3.789 12.800 -4.991, 3.560 14.300 -4.269, 3.664 14.300 -3.974, 3.999 12.800 -3.651, 3.999 14.300 -3.651, 4.143 12.800 -3.590, 4.297 12.800 -3.556, 4.297 14.300 -3.556, 4.608 14.300 5.224, 4.756 12.800 5.172, 4.756 14.300 5.172, 4.892 12.800 5.093, 5.183 12.800 4.730, 5.240 12.800 4.269, 5.136 14.300 3.974, 4.503 12.800 3.556, 4.503 14.300 3.556, 4.192 14.300 3.576, 3.789 14.300 3.809, 3.617 12.800 4.070, 3.617 14.300 4.070, 3.569 14.300 4.219, 3.664 14.300 4.826, 3.868 14.300 5.063, 4.143 14.300 5.210, 4.608 12.800 5.224, 4.892 14.300 5.093, 5.011 12.800 4.991, 5.109 12.800 4.869, 5.231 12.800 4.581, 5.240 14.300 4.269, 5.201 14.300 4.117, 4.932 12.800 3.737, 4.657 12.800 3.590, 4.657 14.300 3.590, 4.044 12.800 3.628, 4.044 14.300 3.628, 3.908 14.300 3.707, 3.789 12.800 3.809, 3.691 12.800 3.931, 3.569 12.800 4.219, 3.560 12.800 4.531, 4.143 12.800 5.210, 4.297 12.800 5.244, -4.192 12.800 5.224, -4.044 14.300 5.172, -4.044 12.800 5.172, -3.789 12.800 4.991, -3.664 14.300 3.974, -4.143 12.800 3.590, -4.143 14.300 3.590, -5.109 12.800 3.931, -4.932 14.300 5.063, -4.503 12.800 5.244, -4.503 14.300 5.244, -3.908 14.300 5.093, -3.617 14.300 4.730, -3.569 12.800 4.581, -3.560 12.800 4.269, -3.560 14.300 4.269, -3.599 12.800 4.117, -3.664 12.800 3.974, -3.755 12.800 3.846, -3.868 12.800 3.737, -3.868 14.300 3.737, -3.999 14.300 3.651, -4.297 12.800 3.556, -4.453 12.800 3.552, -5.011 12.800 3.809, -5.183 14.300 4.070, -5.231 12.800 4.219, -5.250 12.800 4.375, -5.136 12.800 4.826, -5.136 14.300 4.826, -5.045 12.800 4.954, -4.932 12.800 5.063, -4.801 12.800 5.149, -4.657 14.300 5.210, -4.044 12.800 -3.628, -4.044 14.300 -3.628, -3.908 14.300 -3.707, -3.691 12.800 -3.931, -3.789 14.300 -3.809, -3.691 14.300 -3.931, -3.569 14.300 -4.219, -3.550 14.300 -4.375, -3.664 12.800 -4.826, -3.755 12.800 -4.954, -3.868 12.800 -5.063, -3.755 14.300 -4.954, -3.999 14.300 -5.149, -4.608 12.800 -5.224, -4.608 14.300 -5.224, -4.756 14.300 -5.172, -5.183 12.800 -4.730, -5.231 14.300 -4.581, -5.250 14.300 -4.425, -4.932 12.800 -3.737, -5.045 14.300 -3.846, -4.657 12.800 -3.590, -4.192 12.800 -3.576, -3.789 12.800 -3.809, -3.617 14.300 -4.070, -3.569 12.800 -4.219, -3.560 14.300 -4.531, -3.868 14.300 -5.063, -4.756 12.800 -5.172, -4.892 14.300 -5.093, -5.011 12.800 -4.991, -5.109 12.800 -4.869, -5.109 14.300 -4.869, -5.201 14.300 -4.117, -5.136 14.300 -3.974, -4.932 14.300 -3.737, -4.503 12.800 -3.556, -4.347 12.800 -3.552, 0.208 14.300 -5.398, 0.208 12.800 -5.398, 0.356 14.300 -5.451, 0.356 12.800 -5.451, 0.492 12.800 -5.529, 0.492 14.300 -5.529, 0.611 12.800 -5.632, 0.709 14.300 -5.754, 0.831 14.300 -6.042, 0.801 12.800 -6.506, 0.840 14.300 -6.354, 0.801 14.300 -6.506, 0.736 14.300 -6.648, 0.645 12.800 -6.776, 0.401 14.300 -6.972, -0.208 12.800 -7.047, -0.053 14.300 -7.071, -0.611 14.300 -6.814, -0.783 12.800 -6.553, -0.831 12.800 -6.403, -0.840 14.300 -6.091, -0.736 12.800 -5.797, -0.801 14.300 -5.939, -0.645 14.300 -5.669, -0.532 12.800 -5.560, -0.532 14.300 -5.560, -0.257 12.800 -5.412, -0.401 14.300 -5.473, -0.257 14.300 -5.412, -0.103 14.300 -5.379, 0.053 12.800 -5.374, 0.611 14.300 -5.632, 0.783 12.800 -5.892, 0.736 12.800 -6.648, 0.645 14.300 -6.776, 0.532 12.800 -6.885, 0.401 12.800 -6.972, 0.103 12.800 -7.066, -0.492 12.800 -6.916, -0.709 12.800 -6.691, -0.709 14.300 -6.691, -0.840 12.800 -6.091, -0.801 12.800 -5.939, -0.736 14.300 -5.797, -0.103 12.800 -5.379, 6.431 12.800 0.824, 6.276 14.300 0.848, 6.715 14.300 0.693, 7.006 12.800 0.330, 7.006 14.300 0.330, 7.072 14.300 0.025, 7.062 14.300 -0.131, 7.024 14.300 -0.283, 6.958 12.800 -0.426, 6.755 14.300 -0.663, 6.479 12.800 -0.810, 6.479 14.300 -0.810, 6.326 14.300 -0.844, 6.014 12.800 -0.824, 5.866 12.800 -0.772, 5.731 14.300 -0.693, 5.612 14.300 -0.591, 5.513 14.300 -0.469, 5.439 14.300 -0.330, 5.392 12.800 -0.181, 5.373 12.800 -0.025, 5.392 14.300 -0.181, 5.383 14.300 0.131, 5.821 14.300 0.749, 6.119 12.800 0.844, 7.053 14.300 0.181, 7.072 12.800 0.025, 6.326 12.800 -0.844, 6.169 12.800 -0.848, 6.014 14.300 -0.824, 5.731 12.800 -0.693, 5.612 12.800 -0.591, 5.513 12.800 -0.469, 5.373 14.300 -0.025, 5.421 12.800 0.283, 5.690 12.800 0.663, -6.014 14.300 0.824, -5.866 14.300 0.772, -5.439 12.800 0.330, -5.513 14.300 0.469, -5.383 12.800 -0.131, -5.487 12.800 -0.426, -5.821 14.300 -0.749, -6.431 14.300 -0.824, -6.715 14.300 -0.693, -6.833 12.800 -0.591, -6.932 14.300 -0.469, -7.006 14.300 -0.330, -7.062 14.300 0.131, -6.958 12.800 0.426, -6.867 14.300 0.554, -6.479 12.800 0.810, -6.326 12.800 0.844, -5.612 12.800 0.591, -5.578 14.300 -0.554, -5.966 12.800 -0.810, -5.966 14.300 -0.810, -6.119 14.300 -0.844, -6.579 12.800 -0.772, -6.715 12.800 -0.693, -6.932 12.800 -0.469, -7.053 12.800 -0.181, -6.958 14.300 0.426, -6.624 14.300 0.749, -1.265 14.300 7.324, -1.265 12.800 7.324, -1.308 14.300 7.489, -1.308 12.800 7.489, -1.378 14.300 7.644, -1.474 14.300 7.785, -1.729 12.800 8.008, -1.729 14.300 8.008, -2.045 12.800 8.133, -2.045 14.300 8.133, -2.384 14.300 8.146, -2.550 14.300 8.108, -2.384 12.800 8.146, -1.474 12.800 7.785, -2.214 14.300 8.154, -2.214 12.800 8.154, -3.029 14.300 7.942, -3.498 12.800 7.747, -5.232 14.300 6.699, -5.993 14.300 6.028, -7.501 14.300 3.998, -8.093 14.300 2.597, -8.093 12.800 2.597, -8.234 14.300 2.109, -8.427 12.800 1.113, -8.381 14.300 -1.415, -7.808 14.300 -3.358, -7.808 12.800 -3.358, -7.594 12.800 -3.818, -7.085 14.300 -4.696, -6.475 14.300 -5.507, -5.772 14.300 -6.239, -5.390 12.800 -6.573, -4.988 14.300 -6.883, -4.132 12.800 -7.428, -4.132 14.300 -7.428, -3.681 12.800 -7.661, -3.218 12.800 -7.868, -2.742 14.300 -8.046, -2.257 14.300 -8.195, -1.264 14.300 -8.405, -0.760 12.800 -8.466, -0.254 14.300 -8.496, 0.254 14.300 -8.496, 1.264 12.800 -8.405, 1.264 14.300 -8.405, 1.764 14.300 -8.315, 2.257 14.300 -8.195, 3.218 12.800 -7.868, 5.390 14.300 -6.573, 6.135 12.800 -5.884, 7.353 14.300 -4.265, 7.808 14.300 -3.358, 7.808 12.800 -3.358, 7.995 14.300 -2.886, 8.282 12.800 -1.913, 8.282 14.300 -1.913, 8.381 14.300 -1.415, 8.093 14.300 2.597, 7.726 14.300 3.543, 7.501 14.300 3.998, 7.249 12.800 4.439, 7.249 14.300 4.439, 6.971 12.800 4.863, 5.622 14.300 6.375, 3.029 14.300 7.942, 2.550 14.300 8.108, -3.498 14.300 7.747, -5.232 12.800 6.699, -5.622 14.300 6.375, -7.249 14.300 4.439, -7.249 12.800 4.439, -7.501 12.800 3.998, -8.345 14.300 1.614, -8.345 12.800 1.614, -8.153 12.800 -2.404, -7.995 12.800 -2.886, -7.353 14.300 -4.265, -7.353 12.800 -4.265, -7.085 12.800 -4.696, -6.135 14.300 -5.884, -5.772 12.800 -6.239, -4.568 12.800 -7.168, -3.681 14.300 -7.661, -2.742 12.800 -8.046, -1.264 12.800 -8.405, -0.760 14.300 -8.466, 0.254 12.800 -8.496, 0.760 14.300 -8.466, 2.742 14.300 -8.046, 2.742 12.800 -8.046, 4.568 14.300 -7.168, 4.988 14.300 -6.883, 5.390 12.800 -6.573, 6.792 14.300 -5.111, 7.085 12.800 -4.696, 7.594 14.300 -3.818, 7.594 12.800 -3.818, 7.995 12.800 -2.886, 8.153 12.800 -2.404, 8.451 14.300 -0.912, 8.490 14.300 -0.406, 8.490 12.800 -0.406, 8.499 14.300 0.101, 8.427 12.800 1.113, 8.093 12.800 2.597, 7.924 14.300 3.076, 6.971 14.300 4.863, 6.668 12.800 5.271, 4.823 14.300 6.999, 4.823 12.800 6.999, 3.954 14.300 7.524, 3.954 12.800 7.524, 3.498 12.800 7.747, 3.029 12.800 7.942, 2.384 14.300 8.146, 2.214 12.800 8.154, 1.882 14.300 8.084, 2.214 14.300 8.154, 2.045 12.800 8.133, 1.729 12.800 8.008, 1.378 12.800 7.644, 1.308 14.300 7.489, 1.265 12.800 7.324, 1.250 11.100 3.031, 1.250 13.815 3.668, 1.250 13.887 3.762, 1.250 12.800 7.155, 1.250 13.960 3.795, 1.250 12.800 3.031, 1.303 12.800 3.255, 1.367 11.100 3.352, 1.663 11.100 3.523, 1.663 12.800 3.523, 1.303 11.100 3.255, 1.451 12.800 3.432, 1.893 12.800 3.510, 1.893 11.100 3.510, 2.294 11.100 3.277, 2.571 12.800 3.064, 2.828 11.100 2.828, 3.064 11.100 2.571, 3.464 12.800 2.000, 3.759 12.800 1.368, 3.985 12.800 0.349, 4.000 11.100 -0.000, 3.985 11.100 -0.349, 3.864 11.100 -1.035, 3.864 12.800 -1.035, 3.464 12.800 -2.000, 3.464 11.100 -2.000, 3.064 12.800 -2.571, 2.828 11.100 -2.828, 2.571 12.800 -3.064, 2.294 11.100 -3.277, 2.000 11.100 -3.464, 1.690 11.100 -3.625, 1.035 11.100 -3.864, 0.349 11.100 -3.985, -0.000 11.100 -4.000, -0.349 11.100 -3.985, -1.035 12.800 -3.864, -1.690 11.100 -3.625, -2.000 11.100 -3.464, -2.828 12.800 -2.828, -3.064 12.800 -2.571, -3.277 11.100 -2.294, -3.277 12.800 -2.294, -3.625 11.100 -1.690, -3.759 11.100 -1.368, -3.985 11.100 -0.349, -3.985 11.100 0.349, -3.864 12.800 1.035, -3.759 12.800 1.368, -3.625 12.800 1.690, -2.828 12.800 2.828, -2.294 11.100 3.277, -2.000 11.100 3.464, 3.064 12.800 2.571, 3.277 11.100 2.294, 3.277 12.800 2.294, 3.625 11.100 1.690, 3.939 11.100 0.695, 4.000 12.800 -0.000, 3.939 12.800 -0.695, 3.277 12.800 -2.294, 3.064 11.100 -2.571, 2.000 12.800 -3.464, 1.368 11.100 -3.759, 1.035 12.800 -3.864, 0.695 11.100 -3.939, 0.695 12.800 -3.939, -0.349 12.800 -3.985, -0.695 11.100 -3.939, -2.000 12.800 -3.464, -2.294 12.800 -3.277, -2.571 11.100 -3.064, -2.571 12.800 -3.064, -3.759 12.800 -1.368, -4.000 12.800 -0.000, -3.864 11.100 1.035, -3.759 11.100 1.368, -2.571 12.800 3.064, -1.893 11.100 3.510, -2.000 12.800 3.464, -1.552 11.100 3.490, -1.451 12.800 3.432, -1.367 11.100 3.352, -1.263 11.100 3.146, -1.250 12.800 3.031, -1.893 12.800 3.510, -1.779 11.100 3.530, -1.663 11.100 3.523, -1.552 12.800 3.490, -1.451 11.100 3.432, -1.250 11.100 2.915, -1.250 13.922 3.783, -2.294 12.800 3.277, -1.779 12.800 3.530, -3.550 12.800 4.425, -1.663 12.800 3.523, -3.617 12.800 4.730, -1.250 12.800 7.155, -1.367 12.800 3.352, -1.303 12.800 3.255, -1.263 12.800 3.146, -2.550 12.800 8.108, -1.378 12.800 7.644, -1.592 12.800 7.907, -1.882 12.800 8.084, -3.029 12.800 7.942, -3.954 12.800 7.524, -4.347 12.800 5.248, -5.622 12.800 6.375, -5.993 12.800 6.028, -4.657 12.800 5.210, -3.908 12.800 5.093, -3.691 12.800 4.869, -4.396 12.800 7.275, -4.823 12.800 6.999, -6.668 12.800 5.271, -5.201 12.800 4.683, -6.971 12.800 4.863, -5.240 12.800 4.531, -7.726 12.800 3.543, -7.924 12.800 3.076, -6.014 12.800 0.824, -4.756 12.800 3.628, -4.892 12.800 3.707, -5.866 12.800 0.772, -4.608 12.800 3.576, -3.464 12.800 2.000, -3.277 12.800 2.294, -3.999 12.800 3.651, -5.183 12.800 4.070, -6.169 12.800 0.848, -8.234 12.800 2.109, -6.624 12.800 0.749, -6.755 12.800 0.663, -6.867 12.800 0.554, -8.478 12.800 0.608, -7.024 12.800 0.283, -8.499 12.800 0.101, -7.062 12.800 0.131, -7.006 12.800 -0.330, -7.072 12.800 -0.025, -8.490 12.800 -0.406, -8.451 12.800 -0.912, -8.282 12.800 -1.913, -6.431 12.800 -0.824, -8.381 12.800 -1.415, -6.276 12.800 -0.848, -5.201 12.800 -4.117, -3.464 12.800 -2.000, -5.045 12.800 -3.846, -5.136 12.800 -3.974, -5.240 12.800 -4.269, -5.250 12.800 -4.425, -5.231 12.800 -4.581, -6.475 12.800 -5.507, -6.135 12.800 -5.884, -4.453 12.800 -5.248, -4.988 12.800 -6.883, -4.297 12.800 -5.244, -4.143 12.800 -5.210, -0.645 12.800 -5.669, -0.401 12.800 -5.473, -0.850 12.800 -6.248, -2.257 12.800 -8.195, -1.764 12.800 -8.315, -0.356 12.800 -6.994, -0.611 12.800 -6.814, -0.254 12.800 -8.496, 0.760 12.800 -8.466, 1.764 12.800 -8.315, 2.257 12.800 -8.195, 3.681 12.800 -7.661, -0.053 12.800 -7.071, 4.132 12.800 -7.428, 0.257 12.800 -7.033, 0.840 12.800 -6.354, 0.831 12.800 -6.042, 0.850 12.800 -6.197, 4.568 12.800 -7.168, 4.988 12.800 -6.883, 4.657 12.800 -5.210, 5.772 12.800 -6.239, 4.801 12.800 -5.149, 4.932 12.800 -5.063, 5.136 12.800 -4.826, 5.201 12.800 -4.683, 6.475 12.800 -5.507, 6.792 12.800 -5.111, 7.353 12.800 -4.265, 5.109 12.800 -3.931, 5.011 12.800 -3.809, 4.892 12.800 -3.707, 4.608 12.800 -3.576, 3.625 12.800 -1.690, 2.828 12.800 -2.828, 6.755 12.800 -0.663, 6.867 12.800 -0.554, 8.381 12.800 -1.415, 6.624 12.800 -0.749, 8.451 12.800 -0.912, 7.062 12.800 -0.131, 8.499 12.800 0.101, 7.024 12.800 -0.283, 7.053 12.800 0.181, 8.478 12.800 0.608, 6.932 12.800 0.469, 6.715 12.800 0.693, 6.833 12.800 0.591, 8.345 12.800 1.614, 6.579 12.800 0.772, 8.234 12.800 2.109, 7.924 12.800 3.076, 4.801 12.800 3.651, 3.625 12.800 1.690, 5.045 12.800 3.846, 5.136 12.800 3.974, 7.726 12.800 3.543, 7.501 12.800 3.998, 5.250 12.800 4.425, 5.201 12.800 4.117, 6.342 12.800 5.659, 4.453 12.800 5.248, 5.993 12.800 6.028, 5.622 12.800 6.375, 5.232 12.800 6.699, 3.999 12.800 5.149, 4.396 12.800 7.275, 2.384 12.800 8.146, 2.550 12.800 8.108, 1.882 12.800 8.084, 1.592 12.800 7.907, 1.474 12.800 7.785, 1.308 12.800 7.489, 1.263 12.800 3.146, 1.367 12.800 3.352, 1.552 12.800 3.490, 1.779 12.800 3.530, 3.599 12.800 4.683, 3.664 12.800 4.826, 3.755 12.800 4.954, 3.868 12.800 5.063, 4.347 12.800 3.552, 2.000 12.800 3.464, 2.294 12.800 3.277, 2.828 12.800 2.828, 6.276 12.800 0.848, 5.966 12.800 0.810, 3.864 12.800 1.035, 5.821 12.800 0.749, 5.578 12.800 0.554, 5.487 12.800 0.426, 3.939 12.800 0.695, 5.383 12.800 0.131, 3.985 12.800 -0.349, 5.439 12.800 -0.330, 3.759 12.800 -1.368, 3.550 12.800 -4.425, 3.569 12.800 -4.581, 1.690 12.800 -3.625, 1.368 12.800 -3.759, 0.349 12.800 -3.985, -0.000 12.800 -4.000, -0.695 12.800 -3.939, -1.368 12.800 -3.759, -3.599 12.800 -4.683, -3.560 12.800 -4.531, -3.550 12.800 -4.375, -1.690 12.800 -3.625, -3.617 12.800 -4.070, -3.908 12.800 -3.707, -3.625 12.800 -1.690, -5.690 12.800 -0.663, -5.821 12.800 -0.749, -3.864 12.800 -1.035, -5.578 12.800 -0.554, -3.939 12.800 -0.695, -5.421 12.800 -0.283, -3.985 12.800 -0.349, -5.373 12.800 0.025, -5.392 12.800 0.181, -3.985 12.800 0.349, -5.513 12.800 0.469, -3.939 12.800 0.695, -5.731 12.800 0.693, -3.064 12.800 2.571, -4.801 12.800 -3.651, -6.119 12.800 -0.844, 4.347 12.800 -5.248, 0.709 12.800 -5.754, -3.999 12.800 -5.149, -6.792 12.800 -5.111, -4.892 12.800 -5.093, -6.342 12.800 5.659, 4.192 12.800 3.576, 3.908 12.800 3.707, 3.550 12.800 4.375, 3.908 12.800 -5.093, 4.044 12.800 -5.172, 3.560 12.800 -4.269, 3.755 12.800 -3.846, 2.294 12.800 -3.277, -0.500 -38.900 -2.000, -0.500 -38.900 -1.414, -0.500 -37.900 -1.414, 0.863 -37.900 -1.227, 1.022 -38.900 -1.098, 1.162 -38.900 -0.948, 1.486 -38.900 0.203, 1.445 -37.900 0.404, 1.445 -38.900 0.404, 1.376 -37.900 0.597, 1.376 -38.900 0.597, 1.282 -38.900 0.779, 1.282 -37.900 0.779, 1.164 -37.900 0.946, 1.024 -38.900 1.096, 0.690 -38.900 1.332, 0.503 -38.900 1.413, 0.305 -38.900 1.469, 1.022 -37.900 -1.098, 1.281 -37.900 -0.781, 1.444 -38.900 -0.406, 1.444 -37.900 -0.406, 1.486 -38.900 -0.206, 1.500 -37.900 -0.001, 0.865 -38.900 1.225, -0.102 -37.900 1.496, -0.690 -38.900 1.332, -1.024 -37.900 1.096, -1.024 -38.900 1.096, -1.282 -38.900 0.779, -1.282 -37.900 0.779, -1.376 -37.900 0.597, -1.486 -38.900 0.203, -1.281 -38.900 -0.781, -1.281 -37.900 -0.781, -0.688 -38.900 -1.333, -0.305 -38.900 1.469, -0.305 -37.900 1.469, -0.690 -37.900 1.332, -0.865 -38.900 1.225, -0.865 -37.900 1.225, -1.164 -37.900 0.946, -1.376 -38.900 0.597, -1.486 -37.900 0.203, -1.500 -38.900 -0.001, -1.375 -37.900 -0.599, -1.022 -38.900 -1.098, -0.863 -38.900 -1.227, -0.688 -37.900 -1.333, 0.500 -38.900 -1.414, 0.500 -37.900 -1.414, 0.485 -37.900 -2.120, 0.443 -37.900 -2.232, 0.177 -38.900 -2.468, 0.177 -37.900 -2.468, 0.060 -37.900 -2.496, 0.060 -38.900 -2.496, -0.485 -38.900 -2.120, 0.443 -38.900 -2.232, -0.284 -38.900 -2.411, -0.443 -37.900 -2.232, -0.443 -38.900 -2.232, 7.996 -37.700 0.258, 8.000 -36.200 -0.086, 8.000 -37.700 -0.086, 7.864 -37.700 0.834, 7.725 -37.700 0.715, 7.689 -37.700 0.630, 7.681 -37.700 0.537, 7.996 -36.200 0.258, 7.864 -36.200 0.834, 7.785 -37.700 0.786, 7.681 -36.200 0.537, 7.749 -37.700 0.367, 7.819 -37.700 0.305, 7.904 -36.200 0.268, 0.300 -36.200 7.994, 0.284 -37.700 7.903, 0.092 -37.700 7.714, 0.175 -37.700 7.756, 0.092 -36.200 7.714, 0.241 -36.200 7.821, 0.241 -37.700 7.821, -0.092 -37.700 7.714, -0.175 -36.200 7.756, -0.241 -36.200 7.821, -0.284 -36.200 7.903, 3.485 -38.900 0.318, 3.442 -38.900 0.634, 3.370 -38.900 0.944, 1.164 -38.900 0.946, 3.270 -38.900 1.247, 3.143 -38.900 1.539, 0.102 -38.900 1.496, 2.612 -38.900 2.330, 2.389 -38.900 2.558, -0.503 -38.900 1.413, -2.503 -38.900 2.447, -0.555 -38.900 3.456, 0.712 -38.900 3.427, 1.886 -38.900 2.948, -1.750 -38.900 3.031, -1.467 -38.900 3.178, -1.172 -38.900 3.298, 1.021 -38.900 3.348, -3.210 -38.900 1.394, -1.445 -38.900 0.404, -3.467 -38.900 0.477, -1.486 -38.900 -0.206, -2.905 -38.900 -1.953, -2.715 -38.900 -2.209, -2.503 -38.900 -2.447, -1.162 -38.900 -0.948, -1.467 -38.900 -3.178, -1.444 -38.900 -0.406, -1.375 -38.900 -0.599, -1.750 -38.900 -3.031, -0.177 -38.900 -2.468, -0.374 -38.900 -2.332, -0.239 -38.900 -3.492, 0.712 -38.900 -3.427, -0.060 -38.900 -2.496, 1.021 -38.900 -3.348, 1.610 -38.900 -3.108, 2.389 -38.900 -2.558, 0.485 -38.900 -2.120, 2.990 -38.900 -1.819, 0.500 -38.900 -2.000, 3.143 -38.900 -1.539, 0.688 -38.900 -1.333, 0.863 -38.900 -1.227, 3.370 -38.900 -0.944, 1.375 -38.900 -0.599, 3.485 -38.900 -0.318, 1.281 -38.900 -0.781, 1.500 -38.900 -0.001, 3.500 -38.900 -0.000, -1.164 -38.900 0.946, -0.102 -38.900 1.496, 0.374 -38.900 -2.332, 0.284 -38.900 -2.411, -0.294 -37.900 -2.986, -0.060 -37.900 -2.496, -0.177 -37.900 -2.468, -0.284 -37.900 -2.411, -0.374 -37.900 -2.332, -0.585 -37.900 -2.942, -0.485 -37.900 -2.120, -0.871 -37.900 -2.871, -0.500 -37.900 -2.000, -1.667 -37.900 -2.494, -2.319 -37.900 -1.903, -2.494 -37.900 -1.667, -2.646 -37.900 -1.414, -2.772 -37.900 -1.148, -0.863 -37.900 -1.227, -1.022 -37.900 -1.098, -1.162 -37.900 -0.948, -2.942 -37.900 -0.585, -1.444 -37.900 -0.406, -1.486 -37.900 -0.206, -1.500 -37.900 -0.001, -3.000 -37.900 -0.000, -1.445 -37.900 0.404, -2.772 -37.900 1.148, -0.503 -37.900 1.413, -2.646 -37.900 1.414, -2.319 -37.900 1.903, -0.585 -37.900 2.942, 0.305 -37.900 1.469, 0.585 -37.900 2.942, 0.503 -37.900 1.413, 0.865 -37.900 1.225, 0.690 -37.900 1.332, 1.414 -37.900 2.646, 1.024 -37.900 1.096, 1.667 -37.900 2.494, 2.121 -37.900 2.121, 2.494 -37.900 1.667, 2.646 -37.900 1.414, 2.942 -37.900 0.585, 2.986 -37.900 -0.294, 2.942 -37.900 -0.585, 1.486 -37.900 -0.206, 2.871 -37.900 -0.871, 2.772 -37.900 -1.148, 2.494 -37.900 -1.667, 1.375 -37.900 -0.599, 2.121 -37.900 -2.121, 1.162 -37.900 -0.948, 1.667 -37.900 -2.494, 0.500 -37.900 -2.000, 0.688 -37.900 -1.333, -0.000 -37.900 3.000, 0.102 -37.900 1.496, 0.871 -37.900 2.871, 1.903 -37.900 2.319, 1.486 -37.900 0.203, 1.148 -37.900 -2.772, 0.294 -37.900 -2.986, 1.414 -37.900 -2.646, 0.284 -37.900 -2.411, 0.374 -37.900 -2.332, 7.954 -36.200 -0.857, 7.954 -37.700 -0.857, 7.864 -36.200 -0.834, 7.785 -36.200 -0.786, 7.725 -37.700 -0.715, 7.725 -36.200 -0.715, 7.689 -36.200 -0.630, 7.681 -36.200 -0.537, 7.702 -36.200 -0.447, 7.749 -36.200 -0.367, 7.904 -37.700 -0.268, 7.996 -36.200 -0.258, 7.996 -37.700 -0.258, -0.816 -36.200 7.958, -0.816 -37.700 7.958, -0.644 -37.700 7.974, -0.300 -37.700 7.994, 7.934 -37.700 1.028, 0.644 -37.700 7.974, 0.816 -36.200 7.958, 0.644 -36.200 7.974, 0.816 -37.700 7.958, 3.547 -38.896 -0.302, 3.442 -38.900 -0.634, 3.445 -38.896 -0.897, 3.530 -38.732 -1.596, 3.101 -38.520 -2.504, 3.216 -38.400 -2.379, 3.302 -38.520 -2.232, 3.509 -38.896 -0.602, 3.559 -38.868 -0.927, 3.467 -38.868 -1.225, 3.357 -38.896 -1.186, 3.210 -38.732 -2.169, 3.267 -38.632 -2.208, 2.768 -38.400 -2.888, 2.877 -38.520 -2.758, 3.244 -38.896 -1.466, 3.210 -38.868 -1.793, 3.068 -38.632 -2.477, 3.270 -38.900 -1.247, 3.047 -38.868 -2.059, 2.846 -38.632 -2.728, 2.861 -38.868 -2.310, 2.240 -38.400 -3.314, 2.370 -38.520 -3.204, 2.090 -38.520 -3.394, 2.813 -38.900 -2.083, 2.500 -38.811 -2.841, 1.794 -38.520 -3.559, 2.612 -38.900 -2.330, 2.250 -38.811 -3.042, 1.775 -38.632 -3.521, 1.486 -38.520 -3.698, 1.648 -38.400 -3.645, 1.744 -38.732 -3.459, 1.470 -38.632 -3.658, 1.167 -38.520 -3.811, 2.146 -38.900 -2.765, 2.117 -38.896 -2.862, 1.984 -38.811 -3.222, 1.704 -38.811 -3.379, 0.840 -38.520 -3.896, 1.867 -38.896 -3.032, 1.656 -38.868 -3.284, 1.155 -38.632 -3.770, 1.134 -38.732 -3.704, 0.506 -38.520 -3.953, 1.886 -38.900 -2.948, 1.108 -38.811 -3.618, 1.371 -38.868 -3.412, 1.327 -38.896 -3.304, 1.077 -38.868 -3.516, 0.816 -38.732 -3.787, 0.492 -38.732 -3.843, -0.339 -38.400 -3.986, -0.000 -38.400 -4.000, 1.321 -38.900 -3.241, 0.797 -38.811 -3.699, 0.481 -38.811 -3.753, -0.167 -38.632 -3.939, 0.775 -38.868 -3.595, -0.506 -38.520 -3.953, -0.501 -38.632 -3.911, 0.398 -38.900 -3.477, -0.151 -38.896 -3.557, -0.467 -38.868 -3.648, -0.797 -38.811 -3.699, -0.816 -38.732 -3.787, -1.951 -38.400 -3.492, -0.492 -38.732 -3.843, -0.156 -38.868 -3.674, 0.151 -38.896 -3.557, 0.080 -38.900 -3.499, -0.775 -38.868 -3.595, -1.134 -38.732 -3.704, -1.445 -38.732 -3.595, -1.794 -38.520 -3.559, -1.108 -38.811 -3.618, -1.411 -38.811 -3.511, -1.744 -38.732 -3.459, -1.775 -38.632 -3.521, -2.370 -38.520 -3.204, -2.240 -38.400 -3.314, -0.555 -38.900 -3.456, -0.867 -38.900 -3.391, -1.077 -38.868 -3.516, -1.656 -38.868 -3.284, -2.344 -38.632 -3.170, -2.633 -38.520 -2.992, -2.605 -38.632 -2.960, -1.172 -38.900 -3.298, -1.928 -38.868 -3.131, -3.003 -38.400 -2.643, -2.877 -38.520 -2.758, -2.560 -38.732 -2.908, -2.500 -38.811 -2.841, -2.797 -38.732 -2.681, -3.068 -38.632 -2.477, -3.101 -38.520 -2.504, -3.302 -38.520 -2.232, -1.867 -38.896 -3.032, -2.018 -38.900 -2.859, -2.117 -38.896 -2.862, -2.270 -38.900 -2.664, -2.352 -38.896 -2.673, -2.944 -38.811 -2.377, -3.442 -38.632 -1.923, -3.479 -38.520 -1.944, -3.572 -38.400 -1.801, -3.135 -38.811 -2.119, -3.382 -38.732 -1.889, -3.632 -38.520 -1.642, -3.593 -38.632 -1.624, -3.758 -38.520 -1.328, -3.825 -38.400 -1.171, -2.861 -38.868 -2.310, -3.304 -38.811 -1.845, -3.530 -38.732 -1.596, -3.718 -38.632 -1.313, -3.910 -38.400 -0.843, -3.857 -38.520 -1.004, -3.210 -38.868 -1.793, -3.108 -38.896 -1.736, -3.568 -38.811 -1.261, -3.653 -38.732 -1.291, -3.928 -38.520 -0.674, -3.070 -38.900 -1.681, -3.210 -38.900 -1.394, -3.357 -38.896 -1.186, -3.624 -38.868 -0.621, -3.971 -38.520 0.338, -3.996 -38.400 0.170, -3.819 -38.732 -0.655, -3.662 -38.811 -0.953, -3.559 -38.868 -0.927, -3.324 -38.900 -1.097, -3.410 -38.900 -0.790, -3.445 -38.896 -0.897, -3.509 -38.896 -0.602, -3.874 -38.732 -0.000, -3.929 -38.632 0.334, -3.928 -38.520 0.674, -3.467 -38.900 -0.477, -3.819 -38.732 0.655, -3.886 -38.632 0.666, -3.857 -38.520 1.004, -3.547 -38.896 -0.302, -3.560 -38.896 -0.000, -3.664 -38.868 0.312, -3.718 -38.632 1.313, -3.758 -38.520 1.328, -3.572 -38.400 1.801, -3.712 -38.400 1.491, -3.496 -38.900 -0.159, -3.496 -38.900 0.159, -3.547 -38.896 0.302, -3.559 -38.868 0.927, -3.653 -38.732 1.291, -3.568 -38.811 1.261, -3.530 -38.732 1.596, -3.479 -38.520 1.944, -3.302 -38.520 2.232, -3.410 -38.900 0.790, -3.448 -38.811 1.559, -3.382 -38.732 1.889, -3.101 -38.520 2.504, -3.003 -38.400 2.643, -3.216 -38.400 2.379, -3.445 -38.896 0.897, -3.324 -38.900 1.097, -3.351 -38.868 1.515, -3.304 -38.811 1.845, -3.267 -38.632 2.208, -2.877 -38.520 2.758, -2.768 -38.400 2.888, -3.357 -38.896 1.186, -3.210 -38.732 2.169, -3.244 -38.896 1.466, -3.070 -38.900 1.681, -3.135 -38.811 2.119, -2.944 -38.811 2.377, -2.370 -38.520 3.204, -2.513 -38.400 3.112, -2.633 -38.520 2.992, -2.905 -38.900 1.953, -2.732 -38.811 2.618, -1.951 -38.400 3.492, -2.950 -38.896 1.994, -2.770 -38.896 2.237, -2.655 -38.868 2.544, -2.090 -38.520 3.394, -1.794 -38.520 3.559, -2.270 -38.900 2.664, -2.352 -38.896 2.673, -2.117 -38.896 2.862, -1.984 -38.811 3.222, -0.840 -38.520 3.896, -1.167 -38.520 3.811, -1.486 -38.520 3.698, -1.744 -38.732 3.459, -2.430 -38.868 2.760, -1.928 -38.868 3.131, -1.411 -38.811 3.511, -0.506 -38.520 3.953, -2.018 -38.900 2.859, -1.867 -38.896 3.032, -1.603 -38.896 3.179, -1.108 -38.811 3.618, -1.134 -38.732 3.704, -0.169 -38.520 3.982, -1.371 -38.868 3.412, -1.327 -38.896 3.304, -1.077 -38.868 3.516, -0.501 -38.632 3.911, -0.000 -38.400 4.000, -0.481 -38.811 3.753, -0.164 -38.732 3.871, 0.169 -38.520 3.982, -1.043 -38.896 3.404, -0.750 -38.896 3.480, -0.775 -38.868 3.595, -0.161 -38.811 3.781, 0.501 -38.632 3.911, 0.506 -38.520 3.953, 0.840 -38.520 3.896, -0.867 -38.900 3.391, 1.008 -38.400 3.871, -0.452 -38.896 3.531, -0.239 -38.900 3.492, -0.156 -38.868 3.674, 0.492 -38.732 3.843, 1.167 -38.520 3.811, 1.486 -38.520 3.698, 1.333 -38.400 3.772, 1.648 -38.400 3.645, 0.080 -38.900 3.499, 0.816 -38.732 3.787, 1.134 -38.732 3.704, 0.398 -38.900 3.477, 0.467 -38.868 3.648, 1.470 -38.632 3.658, 1.445 -38.732 3.595, 1.775 -38.632 3.521, 1.794 -38.520 3.559, 0.452 -38.896 3.531, 0.750 -38.896 3.480, 2.067 -38.632 3.357, 2.370 -38.520 3.204, 2.090 -38.520 3.394, 1.411 -38.811 3.511, 1.744 -38.732 3.459, 2.344 -38.632 3.170, 2.513 -38.400 3.112, 2.633 -38.520 2.992, 1.043 -38.896 3.404, 2.768 -38.400 2.888, 1.610 -38.900 3.108, 1.603 -38.896 3.179, 1.867 -38.896 3.032, 3.068 -38.632 2.477, 3.302 -38.520 2.232, 3.479 -38.520 1.944, 3.572 -38.400 1.801, 3.101 -38.520 2.504, 2.187 -38.868 2.957, 1.928 -38.868 3.131, 2.146 -38.900 2.765, 3.267 -38.632 2.208, 3.632 -38.520 1.642, 2.944 -38.811 2.377, 3.210 -38.732 2.169, 3.442 -38.632 1.923, 3.382 -38.732 1.889, 3.758 -38.520 1.328, 3.135 -38.811 2.119, 3.593 -38.632 1.624, 2.770 -38.896 2.237, 3.047 -38.868 2.059, 3.910 -38.400 0.843, 2.813 -38.900 2.083, 2.950 -38.896 1.994, 2.990 -38.900 1.819, 3.210 -38.868 1.793, 3.653 -38.732 1.291, 3.968 -38.400 0.508, 3.928 -38.520 0.674, 3.244 -38.896 1.466, 3.467 -38.868 1.225, 3.749 -38.732 0.976, 3.985 -38.520 -0.000, 3.996 -38.400 -0.170, 3.996 -38.400 0.170, 3.971 -38.520 0.338, 3.662 -38.811 0.953, 3.968 -38.400 -0.508, 3.445 -38.896 0.897, 3.860 -38.732 0.329, 3.929 -38.632 -0.334, 3.509 -38.896 0.602, 3.784 -38.811 -0.000, 3.874 -38.732 -0.000, 3.886 -38.632 -0.666, 3.928 -38.520 -0.674, 3.677 -38.868 -0.000, 3.770 -38.811 -0.321, 3.816 -38.632 -0.993, 3.825 -38.400 -1.171, 3.857 -38.520 -1.004, 3.547 -38.896 0.302, 3.712 -38.400 -1.491, 3.632 -38.520 -1.642, 3.406 -38.400 -2.097, 3.479 -38.520 -1.944, 3.749 -38.732 -0.976, 3.730 -38.811 -0.640, 3.560 -38.896 -0.000, 3.003 -38.400 2.643, 2.304 -38.732 3.115, 1.984 -38.811 3.222, 1.327 -38.896 3.304, 1.321 -38.900 3.241, -2.067 -38.632 3.357, -2.570 -38.896 2.463, -2.715 -38.900 2.209, -3.985 -38.520 -0.000, -3.749 -38.732 -0.976, -3.244 -38.896 -1.466, -0.840 -38.520 -3.896, 0.452 -38.896 -3.531, 0.750 -38.896 -3.480, -3.677 -38.868 -0.000, -3.784 -38.811 -0.000, -3.860 -38.732 0.329, -3.971 -38.520 -0.338, -3.929 -38.632 -0.334, -3.943 -38.632 -0.000, 1.043 -38.896 -3.404, -3.047 -38.868 -2.059, 3.624 -38.868 -0.621, 3.664 -38.868 -0.312, 3.860 -38.732 -0.329, 3.971 -38.520 -0.338, 3.943 -38.632 -0.000, 3.662 -38.811 -0.953, 3.819 -38.732 -0.655, 3.758 -38.520 -1.328, 3.351 -38.868 -1.515, 3.448 -38.811 -1.559, 3.568 -38.811 -1.261, 3.718 -38.632 -1.313, 3.653 -38.732 -1.291, 3.108 -38.896 -1.736, 3.382 -38.732 -1.889, 3.442 -38.632 -1.923, 3.304 -38.811 -1.845, 3.593 -38.632 -1.624, 3.135 -38.811 -2.119, 2.950 -38.896 -1.994, 2.944 -38.811 -2.377, 2.770 -38.896 -2.237, 2.655 -38.868 -2.544, 3.014 -38.732 -2.434, 2.570 -38.896 -2.463, 2.560 -38.732 -2.908, 2.732 -38.811 -2.618, 2.797 -38.732 -2.681, 2.633 -38.520 -2.992, 2.187 -38.868 -2.957, 2.352 -38.896 -2.673, 2.430 -38.868 -2.760, 2.304 -38.732 -3.115, 2.605 -38.632 -2.960, 2.031 -38.732 -3.299, 2.067 -38.632 -3.357, 2.344 -38.632 -3.170, 1.603 -38.896 -3.179, 1.928 -38.868 -3.131, 1.445 -38.732 -3.595, 1.411 -38.811 -3.511, 0.831 -38.632 -3.854, 0.501 -38.632 -3.911, 0.467 -38.868 -3.648, 0.161 -38.811 -3.781, 0.164 -38.732 -3.871, 0.169 -38.520 -3.982, 0.156 -38.868 -3.674, -0.169 -38.520 -3.982, 0.167 -38.632 -3.939, -0.481 -38.811 -3.753, -0.161 -38.811 -3.781, -0.164 -38.732 -3.871, -0.452 -38.896 -3.531, -0.831 -38.632 -3.854, -0.750 -38.896 -3.480, -1.155 -38.632 -3.770, -1.043 -38.896 -3.404, -1.167 -38.520 -3.811, -1.486 -38.520 -3.698, -1.470 -38.632 -3.658, -1.327 -38.896 -3.304, -1.371 -38.868 -3.412, -1.603 -38.896 -3.179, -1.984 -38.811 -3.222, -2.031 -38.732 -3.299, -1.704 -38.811 -3.379, -2.067 -38.632 -3.357, -2.090 -38.520 -3.394, -2.304 -38.732 -3.115, -2.187 -38.868 -2.957, -2.250 -38.811 -3.042, -2.655 -38.868 -2.544, -2.732 -38.811 -2.618, -2.430 -38.868 -2.760, -2.846 -38.632 -2.728, -2.770 -38.896 -2.237, -2.570 -38.896 -2.463, -3.014 -38.732 -2.434, -3.267 -38.632 -2.208, -3.210 -38.732 -2.169, -2.950 -38.896 -1.994, -3.351 -38.868 -1.515, -3.467 -38.868 -1.225, -3.448 -38.811 -1.559, -3.816 -38.632 -0.993, -3.664 -38.868 -0.312, -3.860 -38.732 -0.329, -3.730 -38.811 -0.640, -3.770 -38.811 -0.321, -3.886 -38.632 -0.666, -3.624 -38.868 0.621, -3.730 -38.811 0.640, -3.770 -38.811 0.321, -3.509 -38.896 0.602, -3.662 -38.811 0.953, -3.749 -38.732 0.976, -3.816 -38.632 0.993, -3.467 -38.868 1.225, -3.593 -38.632 1.624, -3.632 -38.520 1.642, -3.210 -38.868 1.793, -3.442 -38.632 1.923, -3.108 -38.896 1.736, -3.047 -38.868 2.059, -2.861 -38.868 2.310, -3.014 -38.732 2.434, -2.500 -38.811 2.841, -2.797 -38.732 2.681, -2.560 -38.732 2.908, -2.846 -38.632 2.728, -3.068 -38.632 2.477, -2.605 -38.632 2.960, -2.344 -38.632 3.170, -2.250 -38.811 3.042, -2.187 -38.868 2.957, -2.304 -38.732 3.115, -1.704 -38.811 3.379, -2.031 -38.732 3.299, -1.656 -38.868 3.284, -1.470 -38.632 3.658, -1.775 -38.632 3.521, -1.155 -38.632 3.770, -1.445 -38.732 3.595, -0.797 -38.811 3.699, -0.816 -38.732 3.787, -0.831 -38.632 3.854, -0.151 -38.896 3.557, -0.467 -38.868 3.648, -0.492 -38.732 3.843, 0.151 -38.896 3.557, 0.156 -38.868 3.674, 0.161 -38.811 3.781, 0.164 -38.732 3.871, 0.167 -38.632 3.939, -0.167 -38.632 3.939, 0.775 -38.868 3.595, 0.481 -38.811 3.753, 1.077 -38.868 3.516, 1.108 -38.811 3.618, 0.797 -38.811 3.699, 0.831 -38.632 3.854, 1.155 -38.632 3.770, 1.656 -38.868 3.284, 1.371 -38.868 3.412, 1.704 -38.811 3.379, 2.250 -38.811 3.042, 2.031 -38.732 3.299, 2.352 -38.896 2.673, 2.117 -38.896 2.862, 2.560 -38.732 2.908, 2.605 -38.632 2.960, 2.655 -38.868 2.544, 2.500 -38.811 2.841, 2.732 -38.811 2.618, 2.430 -38.868 2.760, 2.861 -38.868 2.310, 2.570 -38.896 2.463, 2.846 -38.632 2.728, 3.014 -38.732 2.434, 2.797 -38.732 2.681, 2.877 -38.520 2.758, 3.108 -38.896 1.736, 3.304 -38.811 1.845, 3.351 -38.868 1.515, 3.357 -38.896 1.186, 3.448 -38.811 1.559, 3.530 -38.732 1.596, 3.718 -38.632 1.313, 3.568 -38.811 1.261, 3.816 -38.632 0.993, 3.857 -38.520 1.004, 3.559 -38.868 0.927, 3.886 -38.632 0.666, 3.664 -38.868 0.312, 3.770 -38.811 0.321, 3.624 -38.868 0.621, 3.730 -38.811 0.640, 3.819 -38.732 0.655, 3.929 -38.632 0.334, -0.000 -37.900 -3.000, 0.585 -37.900 -2.942, 1.148 -34.200 -2.772, 2.772 -34.200 -1.148, 2.986 -34.200 -0.294, 2.986 -37.900 0.294, 2.319 -37.900 1.903, 1.148 -37.900 2.772, 0.294 -37.900 2.986, -0.585 -34.200 2.942, -0.871 -37.900 2.871, -1.414 -37.900 2.646, -1.667 -37.900 2.494, -1.903 -34.200 2.319, -2.121 -37.900 2.121, -2.494 -34.200 1.667, -2.871 -34.200 0.871, -2.942 -34.200 0.585, -2.871 -37.900 0.871, -2.942 -37.900 0.585, -2.986 -37.900 0.294, -2.986 -34.200 -0.294, -2.986 -37.900 -0.294, -2.871 -37.900 -0.871, -2.772 -34.200 -1.148, -1.903 -34.200 -2.319, -2.121 -37.900 -2.121, -1.903 -37.900 -2.319, -1.148 -37.900 -2.772, 0.294 -34.200 -2.986, 0.871 -34.200 -2.871, 0.871 -37.900 -2.871, 1.414 -34.200 -2.646, 1.667 -34.200 -2.494, 1.903 -37.900 -2.319, 2.319 -34.200 -1.903, 2.319 -37.900 -1.903, 2.494 -34.200 -1.667, 2.646 -34.200 -1.414, 2.646 -37.900 -1.414, 2.942 -34.200 -0.585, 3.000 -34.200 -0.000, 3.000 -37.900 -0.000, 2.942 -34.200 0.585, 2.871 -34.200 0.871, 2.871 -37.900 0.871, 2.772 -37.900 1.148, 2.494 -34.200 1.667, 1.903 -34.200 2.319, 1.667 -34.200 2.494, 0.871 -34.200 2.871, 0.585 -34.200 2.942, -0.000 -34.200 3.000, -0.294 -34.200 2.986, -0.294 -37.900 2.986, -0.871 -34.200 2.871, -1.148 -37.900 2.772, -1.903 -37.900 2.319, -2.494 -37.900 1.667, -3.000 -34.200 -0.000, -2.646 -34.200 -1.414, -1.414 -37.900 -2.646, -1.148 -34.200 -2.772, -0.294 -34.200 -2.986, 7.934 -36.200 -1.028, 7.910 -37.700 -1.199, -8.000 -36.200 -0.086, -8.000 -37.700 -0.086, -7.996 -36.200 -0.258, -0.676 -38.400 -3.942, -1.008 -37.700 -3.871, -1.008 -38.400 -3.871, -1.333 -37.700 -3.772, -1.648 -38.400 -3.645, -2.240 -37.700 -3.314, -2.513 -38.400 -3.112, -3.216 -38.400 -2.379, -3.572 -37.700 -1.801, -3.406 -38.400 -2.097, -3.712 -37.700 -1.491, -3.825 -37.700 -1.171, -3.712 -38.400 -1.491, -3.968 -38.400 -0.508, -3.572 -37.700 1.801, -3.406 -38.400 2.097, -2.240 -38.400 3.314, -1.648 -38.400 3.645, -1.333 -37.700 3.772, -0.339 -38.400 3.986, 0.676 -37.700 3.942, 0.339 -38.400 3.986, 3.406 -37.700 2.097, 3.216 -38.400 2.379, 3.406 -38.400 2.097, 3.712 -37.700 1.491, 3.712 -38.400 1.491, 3.910 -37.700 0.843, 3.825 -38.400 1.171, 3.968 -37.700 0.508, 3.996 -37.700 0.170, 3.712 -37.700 -1.491, 3.572 -38.400 -1.801, 3.003 -38.400 -2.643, 1.951 -37.700 -3.492, 1.333 -38.400 -3.772, 0.339 -38.400 -3.986, -1.333 -38.400 -3.772, -1.648 -37.700 -3.645, -2.768 -37.700 -2.888, -2.768 -38.400 -2.888, -3.003 -37.700 -2.643, -3.216 -37.700 -2.379, -3.406 -37.700 -2.097, -3.996 -37.700 -0.170, -3.996 -38.400 -0.170, -3.996 -37.700 0.170, -3.968 -37.700 0.508, -3.968 -38.400 0.508, -3.910 -37.700 0.843, -3.910 -38.400 0.843, -3.825 -38.400 1.171, -3.712 -37.700 1.491, -2.768 -37.700 2.888, -2.240 -37.700 3.314, -1.648 -37.700 3.645, -1.333 -38.400 3.772, -1.008 -37.700 3.871, -1.008 -38.400 3.871, -0.676 -38.400 3.942, -0.339 -37.700 3.986, 0.339 -37.700 3.986, 0.676 -38.400 3.942, 1.008 -37.700 3.871, 1.648 -37.700 3.645, 1.951 -37.700 3.492, 1.951 -38.400 3.492, 2.240 -38.400 3.314, 3.003 -37.700 2.643, 3.216 -37.700 2.379, 3.968 -37.700 -0.508, 3.910 -37.700 -0.843, 3.910 -38.400 -0.843, 3.572 -37.700 -1.801, 3.406 -37.700 -2.097, 3.216 -37.700 -2.379, 3.003 -37.700 -2.643, 2.768 -37.700 -2.888, 2.513 -38.400 -3.112, 2.240 -37.700 -3.314, 1.951 -38.400 -3.492, 1.333 -37.700 -3.772, 1.008 -37.700 -3.871, 1.008 -38.400 -3.871, 0.676 -37.700 -3.942, 0.676 -38.400 -3.942, 0.339 -37.700 -3.986, 0.339 -34.200 -3.986, -0.000 -34.200 -4.000, 1.008 -34.200 -3.871, 0.585 -34.200 -2.942, -0.585 -34.200 -2.942, -0.871 -34.200 -2.871, -1.008 -34.200 -3.871, -1.951 -34.200 -3.492, -1.414 -34.200 -2.646, -2.513 -34.200 -3.112, -1.667 -34.200 -2.494, -3.003 -34.200 -2.643, -3.216 -34.200 -2.379, -3.406 -34.200 -2.097, -2.871 -34.200 -0.871, -2.986 -34.200 0.294, -2.772 -34.200 1.148, -3.406 -34.200 2.097, -2.319 -34.200 1.903, -3.216 -34.200 2.379, -2.121 -34.200 2.121, -2.768 -34.200 2.888, -1.667 -34.200 2.494, -1.951 -34.200 3.492, -1.148 -34.200 2.772, -0.339 -34.200 3.986, 0.339 -34.200 3.986, 0.294 -34.200 2.986, 0.676 -34.200 3.942, 1.333 -34.200 3.772, 1.414 -34.200 2.646, 1.648 -34.200 3.645, 2.240 -34.200 3.314, 2.513 -34.200 3.112, 2.772 -34.200 1.148, 3.910 -34.200 0.843, 2.871 -34.200 -0.871, 3.712 -34.200 -1.491, 3.572 -34.200 -1.801, 3.406 -34.200 -2.097, 1.903 -34.200 -2.319, 2.513 -34.200 -3.112, 2.240 -34.200 -3.314, -2.121 -34.200 -2.121, -2.319 -34.200 -1.903, -2.494 -34.200 -1.667, -2.942 -34.200 -0.585, -3.996 -34.200 0.170, -3.968 -34.200 0.508, -2.646 -34.200 1.414, -1.414 -34.200 2.646, 1.148 -34.200 2.772, 2.768 -34.200 2.888, 2.121 -34.200 2.121, 3.003 -34.200 2.643, 2.319 -34.200 1.903, 2.646 -34.200 1.414, 2.986 -34.200 0.294, 3.910 -34.200 -0.843, 2.121 -34.200 -2.121, -0.000 -34.200 -3.000, 7.757 -37.700 -1.956, 7.671 -37.700 -1.921, 7.600 -37.700 -1.862, 7.600 -36.200 -1.862, 7.550 -36.200 -1.783, 7.700 -36.200 -1.391, 7.789 -36.200 -1.365, 7.882 -37.700 -1.369, 7.532 -36.200 -1.601, 7.623 -36.200 -1.442, 7.623 -37.700 -1.442, 7.700 -37.700 -1.391, 7.789 -37.700 -1.365, 0.291 -37.700 -7.995, 0.291 -36.200 -7.995, 0.292 -36.200 -7.908, 0.223 -37.700 -7.752, 0.080 -37.700 -7.659, -0.005 -36.200 -7.646, 0.269 -37.700 -7.825, 0.223 -36.200 -7.752, -0.169 -37.700 -7.695, -0.280 -37.700 -7.825, -0.303 -37.700 -7.908, -0.301 -36.200 -7.994, -0.280 -36.200 -7.825, -7.954 -37.700 -0.857, -7.864 -37.700 -0.834, -7.785 -36.200 -0.786, -7.689 -37.700 -0.630, -7.681 -37.700 -0.537, -7.702 -36.200 -0.447, -7.749 -37.700 -0.367, -7.904 -36.200 -0.268, -7.996 -37.700 -0.258, -7.864 -36.200 -0.834, -7.725 -37.700 -0.715, -7.725 -36.200 -0.715, -7.819 -36.200 -0.305, -7.904 -37.700 -0.268, -0.819 -36.200 7.866, -0.819 -37.700 7.866, -0.907 -36.200 7.705, -1.381 -36.200 7.787, -1.381 -37.700 7.787, -1.410 -36.200 7.875, -0.907 -37.700 7.705, -0.983 -37.700 7.652, -1.072 -36.200 7.625, -1.072 -37.700 7.625, -7.864 -36.200 0.834, -7.725 -37.700 0.715, -7.725 -36.200 0.715, -7.689 -36.200 0.630, -7.689 -37.700 0.630, -7.702 -36.200 0.447, -7.749 -36.200 0.367, -7.996 -36.200 0.258, -7.864 -37.700 0.834, -7.785 -37.700 0.786, -7.681 -36.200 0.537, 7.789 -36.200 1.365, 7.700 -36.200 1.391, 7.623 -36.200 1.442, 7.532 -36.200 1.601, 7.550 -36.200 1.783, 7.600 -36.200 1.862, 7.671 -36.200 1.921, 7.757 -36.200 1.956, 7.565 -36.200 1.514, 7.527 -36.200 1.694, 7.527 -37.700 1.694, 7.600 -37.700 1.862, 1.164 -36.200 7.627, 0.983 -36.200 7.652, 0.907 -37.700 7.705, 0.907 -36.200 7.705, 0.850 -36.200 7.778, 0.819 -36.200 7.866, 1.327 -36.200 7.711, 1.164 -37.700 7.627, 4.847 -37.700 -3.677, 7.476 -37.700 -2.848, 7.550 -37.700 -1.783, 7.527 -37.700 -1.694, 4.707 -37.700 -3.607, 2.513 -37.700 -3.112, 4.244 -37.700 -3.564, 3.825 -37.700 -1.171, 7.532 -37.700 -1.601, 7.565 -37.700 -1.514, 7.689 -37.700 -0.630, 7.681 -37.700 -0.537, 7.702 -37.700 -0.447, 7.702 -37.700 0.447, 7.565 -37.700 1.514, 7.532 -37.700 1.601, 3.825 -37.700 1.171, 4.400 -37.700 3.550, 4.244 -37.700 3.564, 4.093 -37.700 3.607, 3.953 -37.700 3.677, 2.768 -37.700 2.888, 3.827 -37.700 3.772, 2.240 -37.700 3.314, 7.934 -37.700 -1.028, 7.785 -37.700 -0.786, 7.864 -37.700 -0.834, 7.749 -37.700 -0.367, 8.000 -37.700 0.086, 7.904 -37.700 0.268, 7.819 -37.700 -0.305, 7.623 -37.700 1.442, 7.910 -37.700 1.199, 7.700 -37.700 1.391, 7.882 -37.700 1.369, 7.789 -37.700 1.365, 7.954 -37.700 0.857, 4.707 -37.700 3.607, 4.847 -37.700 3.677, 7.550 -37.700 1.783, 4.973 -37.700 3.772, 7.278 -37.700 3.320, 5.218 -37.700 4.167, 5.246 -37.700 4.478, 7.625 -37.700 2.420, 7.671 -37.700 1.921, 5.161 -37.700 4.021, 6.826 -37.700 4.173, 5.218 -37.700 4.633, 5.630 -37.700 5.684, 5.277 -37.700 6.013, 4.515 -37.700 6.604, 1.072 -37.700 7.625, -0.000 -37.700 7.700, 4.400 -37.700 5.250, 0.983 -37.700 7.652, 0.472 -37.700 7.986, 0.300 -37.700 7.994, 2.805 -37.700 7.492, 2.348 -37.700 7.648, 1.252 -37.700 7.656, 1.327 -37.700 7.711, 1.410 -37.700 7.875, 1.381 -37.700 7.787, 0.850 -37.700 7.778, 0.819 -37.700 7.866, -0.850 -37.700 7.778, -0.175 -37.700 7.756, -0.472 -37.700 7.986, -0.241 -37.700 7.821, -0.284 -37.700 7.903, -4.400 -37.700 5.250, 4.244 -37.700 5.236, -1.164 -37.700 7.627, -4.809 -37.700 6.393, -1.252 -37.700 7.656, -1.327 -37.700 7.711, -2.319 -37.700 7.657, -4.847 -37.700 5.123, -4.973 -37.700 5.028, -5.078 -37.700 4.912, -5.851 -37.700 5.456, -5.161 -37.700 4.779, -6.160 -37.700 5.105, -6.447 -37.700 4.736, -5.218 -37.700 4.167, -5.246 -37.700 4.322, -5.246 -37.700 4.478, -6.713 -37.700 4.351, -6.956 -37.700 3.951, -7.175 -37.700 3.538, -4.973 -37.700 3.772, -7.539 -37.700 2.677, -4.556 -37.700 3.564, -3.825 -37.700 1.171, -3.216 -37.700 2.379, -7.682 -37.700 2.232, -7.681 -37.700 0.537, -7.702 -37.700 0.447, -7.819 -37.700 0.305, -8.000 -37.700 0.086, -7.890 -37.700 1.320, -7.529 -37.700 -2.705, -7.355 -37.700 -3.147, -5.161 -37.700 -4.021, -7.749 -37.700 0.367, -7.904 -37.700 0.268, -7.996 -37.700 0.258, -7.819 -37.700 -0.305, -7.702 -37.700 -0.447, -3.968 -37.700 -0.508, -7.796 -37.700 -1.794, -7.785 -37.700 -0.786, -3.910 -37.700 -0.843, -7.155 -37.700 -3.579, -5.218 -37.700 -4.633, -5.794 -37.700 -5.516, -5.457 -37.700 -5.850, -3.926 -37.700 -6.970, -4.333 -37.700 -6.725, -2.175 -37.700 -7.699, -4.400 -37.700 -5.250, -0.005 -37.700 -7.646, 2.584 -37.700 -7.571, 0.159 -37.700 -7.695, -0.091 -37.700 -7.658, -1.714 -37.700 -7.814, -1.247 -37.700 -7.902, -0.234 -37.700 -7.752, -0.301 -37.700 -7.994, 0.292 -37.700 -7.908, 3.023 -37.700 -7.407, 3.867 -37.700 -7.003, 5.386 -37.700 -5.915, 5.078 -37.700 -4.912, 5.161 -37.700 -4.779, 4.973 -37.700 -5.028, 5.723 -37.700 -5.590, 5.246 -37.700 -4.478, 6.337 -37.700 -4.883, 4.973 -37.700 -3.772, 5.078 -37.700 -3.888, 5.246 -37.700 -4.322, 5.218 -37.700 -4.167, 6.863 -37.700 -4.110, 7.092 -37.700 -3.702, 7.296 -37.700 -3.280, -0.339 -37.700 -3.986, -0.676 -37.700 -3.942, -1.951 -37.700 -3.492, -2.513 -37.700 -3.112, -4.400 -37.700 -3.550, -4.556 -37.700 -3.564, -4.847 -37.700 -3.677, -4.400 -37.700 3.550, -3.406 -37.700 2.097, -3.953 -37.700 3.677, -3.003 -37.700 2.643, -3.827 -37.700 3.772, -2.513 -37.700 3.112, -3.554 -37.700 4.322, -3.554 -37.700 4.478, -3.582 -37.700 4.633, -0.676 -37.700 3.942, -3.953 -37.700 5.123, -0.000 -37.700 4.000, 3.953 -37.700 5.123, -1.951 -37.700 3.492, 1.333 -37.700 3.772, 2.513 -37.700 3.112, 3.722 -37.700 3.888, 3.572 -37.700 1.801, 3.996 -37.700 -0.170, 1.648 -37.700 -3.645, 3.582 -37.700 -4.633, 4.400 -37.700 -5.250, -4.244 -37.700 -5.236, 3.722 -37.700 -4.912, 3.722 -37.700 -3.888, -0.000 -37.700 -4.000, -3.554 -37.700 -4.478, -3.554 -37.700 -4.322, -3.639 -37.700 -4.779, 5.963 -37.700 5.334, 5.078 -37.700 4.912, 3.554 -37.700 4.322, 3.554 -37.700 4.478, 3.582 -37.700 4.633, 3.639 -37.700 4.779, -4.707 -36.200 -3.607, -4.707 -37.700 -3.607, -5.246 -36.200 -4.322, -5.246 -37.700 -4.322, -5.161 -36.200 -4.779, -5.078 -37.700 -4.912, -4.847 -36.200 -5.123, -4.973 -37.700 -5.028, -4.847 -37.700 -5.123, -4.707 -37.700 -5.193, -4.556 -37.700 -5.236, -4.093 -37.700 -5.193, -3.953 -37.700 -5.123, -3.827 -37.700 -5.028, -3.722 -37.700 -4.912, -3.582 -37.700 -4.633, -3.582 -37.700 -4.167, -3.722 -36.200 -3.888, -3.722 -37.700 -3.888, -3.827 -36.200 -3.772, -3.953 -36.200 -3.677, -3.953 -37.700 -3.677, -4.093 -36.200 -3.607, -4.093 -37.700 -3.607, -4.244 -37.700 -3.564, -4.400 -36.200 -3.550, -4.973 -37.700 -3.772, -5.078 -37.700 -3.888, -5.161 -36.200 -4.021, -5.218 -36.200 -4.167, -5.218 -37.700 -4.167, -5.246 -37.700 -4.478, -5.218 -36.200 -4.633, -5.161 -37.700 -4.779, -5.078 -36.200 -4.912, -4.973 -36.200 -5.028, -4.707 -36.200 -5.193, -4.556 -36.200 -5.236, -4.244 -36.200 -5.236, -3.827 -36.200 -5.028, -3.722 -36.200 -4.912, -3.582 -36.200 -4.633, -3.554 -36.200 -4.478, -3.554 -36.200 -4.322, -3.582 -36.200 -4.167, -3.639 -36.200 -4.021, -3.639 -37.700 -4.021, -3.827 -37.700 -3.772, -4.556 -37.700 5.236, -4.707 -37.700 5.193, -5.161 -36.200 4.779, -5.218 -37.700 4.633, -5.218 -36.200 4.167, -5.161 -36.200 4.021, -4.973 -36.200 3.772, -4.847 -37.700 3.677, -4.556 -36.200 3.564, -4.707 -37.700 3.607, -4.244 -37.700 3.564, -4.093 -37.700 3.607, -3.722 -37.700 3.888, -3.639 -37.700 4.021, -3.582 -37.700 4.167, -3.554 -36.200 4.322, -3.554 -36.200 4.478, -3.582 -36.200 4.633, -3.639 -37.700 4.779, -3.827 -37.700 5.028, -4.093 -37.700 5.193, -4.244 -37.700 5.236, -4.847 -36.200 5.123, -5.078 -36.200 4.912, -5.218 -36.200 4.633, -5.246 -36.200 4.478, -5.246 -36.200 4.322, -5.161 -37.700 4.021, -5.078 -36.200 3.888, -5.078 -37.700 3.888, -4.707 -36.200 3.607, -4.400 -36.200 3.550, -3.953 -36.200 3.677, -3.582 -36.200 4.167, -3.639 -36.200 4.779, -3.722 -37.700 4.912, -4.244 -36.200 5.236, 4.093 -36.200 -3.607, 4.093 -37.700 -3.607, 3.953 -37.700 -3.677, 3.827 -36.200 -3.772, 3.827 -37.700 -3.772, 3.582 -36.200 -4.167, 3.554 -37.700 -4.322, 3.582 -36.200 -4.633, 3.554 -37.700 -4.478, 3.639 -37.700 -4.779, 3.827 -37.700 -5.028, 3.953 -37.700 -5.123, 4.093 -37.700 -5.193, 4.244 -37.700 -5.236, 4.556 -37.700 -5.236, 4.707 -37.700 -5.193, 5.218 -36.200 -4.167, 5.161 -37.700 -4.021, 4.556 -36.200 -3.564, 4.556 -37.700 -3.564, 4.400 -37.700 -3.550, 4.400 -36.200 -3.550, 3.639 -37.700 -4.021, 3.582 -37.700 -4.167, 3.827 -36.200 -5.028, 4.093 -36.200 -5.193, 4.707 -36.200 -5.193, 4.847 -36.200 -5.123, 4.847 -37.700 -5.123, 4.973 -36.200 -5.028, 5.078 -36.200 -4.912, 5.218 -36.200 -4.633, 5.218 -37.700 -4.633, 4.847 -36.200 -3.677, 4.707 -36.200 -3.607, 4.093 -37.700 5.193, 3.827 -37.700 5.028, 3.722 -36.200 4.912, 3.722 -37.700 4.912, 3.639 -36.200 4.779, 3.554 -36.200 4.478, 3.582 -37.700 4.167, 3.639 -36.200 4.021, 3.639 -37.700 4.021, 4.556 -37.700 3.564, 5.078 -37.700 3.888, 5.246 -36.200 4.322, 5.246 -37.700 4.322, 5.161 -36.200 4.779, 5.161 -37.700 4.779, 4.973 -36.200 5.028, 4.973 -37.700 5.028, 4.847 -37.700 5.123, 4.707 -37.700 5.193, 4.556 -37.700 5.236, 3.953 -36.200 5.123, 3.582 -36.200 4.633, 3.554 -36.200 4.322, 3.582 -36.200 4.167, 4.244 -36.200 3.564, 4.707 -36.200 3.607, 4.847 -36.200 3.677, 5.246 -36.200 4.478, 0.339 -36.200 -3.986, 0.676 -34.200 -3.942, 0.676 -36.200 -3.942, 1.333 -36.200 -3.772, 1.333 -34.200 -3.772, 1.648 -34.200 -3.645, 1.951 -34.200 -3.492, 2.768 -34.200 -2.888, 3.003 -34.200 -2.643, 3.216 -34.200 -2.379, 3.406 -36.200 -2.097, 3.825 -34.200 -1.171, 3.968 -36.200 -0.508, 3.968 -34.200 -0.508, 3.968 -36.200 0.508, 3.910 -36.200 0.843, 3.825 -36.200 1.171, 3.825 -34.200 1.171, 3.406 -36.200 2.097, 3.572 -34.200 1.801, 3.406 -34.200 2.097, 3.216 -34.200 2.379, 1.648 -36.200 3.645, 1.008 -36.200 3.871, 1.008 -34.200 3.871, -0.676 -36.200 3.942, -0.676 -34.200 3.942, -1.008 -34.200 3.871, -1.648 -36.200 3.645, -1.333 -34.200 3.772, -1.648 -34.200 3.645, -2.240 -34.200 3.314, -2.513 -36.200 3.112, -2.513 -34.200 3.112, -3.003 -34.200 2.643, -3.572 -34.200 1.801, -3.712 -34.200 1.491, -3.996 -34.200 -0.170, -3.910 -34.200 -0.843, -3.825 -34.200 -1.171, -3.712 -36.200 -1.491, -3.712 -34.200 -1.491, -3.406 -36.200 -2.097, -3.216 -36.200 -2.379, -2.768 -36.200 -2.888, -2.768 -34.200 -2.888, -2.240 -34.200 -3.314, -1.648 -34.200 -3.645, -1.333 -34.200 -3.772, 2.513 -36.200 -3.112, 3.216 -36.200 -2.379, 3.572 -36.200 -1.801, 3.712 -36.200 -1.491, 3.825 -36.200 -1.171, 3.996 -34.200 -0.170, 3.996 -36.200 0.170, 3.996 -34.200 0.170, 3.968 -34.200 0.508, 3.712 -36.200 1.491, 3.712 -34.200 1.491, 3.572 -36.200 1.801, 3.216 -36.200 2.379, 3.003 -36.200 2.643, 2.768 -36.200 2.888, 2.513 -36.200 3.112, 2.240 -36.200 3.314, 1.951 -34.200 3.492, 1.333 -36.200 3.772, 0.339 -36.200 3.986, -0.000 -34.200 4.000, -1.008 -36.200 3.871, -1.333 -36.200 3.772, -1.951 -36.200 3.492, -2.768 -36.200 2.888, -3.825 -36.200 1.171, -3.825 -34.200 1.171, -3.910 -36.200 0.843, -3.910 -34.200 0.843, -3.968 -34.200 -0.508, -3.910 -36.200 -0.843, -3.825 -36.200 -1.171, -3.572 -36.200 -1.801, -3.572 -34.200 -1.801, -3.003 -36.200 -2.643, -0.676 -34.200 -3.942, -0.339 -34.200 -3.986, 7.630 -36.200 -2.406, 7.630 -37.700 -2.406, 7.092 -36.200 -3.702, 6.611 -37.700 -4.504, 6.337 -36.200 -4.883, 6.040 -36.200 -5.246, 5.386 -36.200 -5.915, 4.659 -37.700 -6.504, 4.270 -37.700 -6.765, 3.451 -37.700 -7.217, 3.023 -36.200 -7.407, 1.222 -36.200 -7.906, 0.758 -37.700 -7.964, 6.040 -37.700 -5.246, 5.031 -37.700 -6.220, 5.031 -36.200 -6.220, 3.451 -36.200 -7.217, 2.584 -36.200 -7.571, 2.137 -37.700 -7.709, 2.137 -36.200 -7.709, 1.683 -37.700 -7.821, 1.683 -36.200 -7.821, 1.222 -37.700 -7.906, -7.954 -36.200 -0.857, -7.889 -37.700 -1.328, -7.796 -36.200 -1.794, -7.676 -37.700 -2.253, -7.676 -36.200 -2.253, -7.529 -36.200 -2.705, -7.355 -36.200 -3.147, -7.155 -36.200 -3.579, -6.930 -37.700 -3.997, -6.680 -37.700 -4.401, -6.680 -36.200 -4.401, -6.407 -36.200 -4.790, -6.407 -37.700 -4.790, -6.112 -36.200 -5.162, -6.112 -37.700 -5.162, -4.333 -36.200 -6.725, -3.072 -36.200 -7.387, -1.247 -36.200 -7.902, -0.776 -37.700 -7.962, -0.776 -36.200 -7.962, -5.457 -36.200 -5.850, -5.100 -36.200 -6.164, -5.100 -37.700 -6.164, -4.725 -37.700 -6.456, -3.926 -36.200 -6.970, -3.505 -37.700 -7.191, -3.072 -37.700 -7.387, -2.628 -37.700 -7.556, -7.954 -37.700 0.857, -7.954 -36.200 0.857, -7.890 -36.200 1.320, -5.522 -37.700 5.789, -5.522 -36.200 5.789, -4.030 -37.700 6.911, -3.619 -37.700 7.134, -3.619 -36.200 7.134, -3.196 -37.700 7.334, -1.867 -37.700 7.779, -1.410 -37.700 7.875, -7.800 -37.700 1.779, -7.800 -36.200 1.779, -7.370 -37.700 3.113, -6.713 -36.200 4.351, -6.447 -36.200 4.736, -5.174 -37.700 6.101, -5.174 -36.200 6.101, -4.427 -37.700 6.663, -4.030 -36.200 6.911, -2.762 -37.700 7.508, 1.882 -37.700 7.775, 1.410 -36.200 7.875, 2.805 -36.200 7.492, 3.251 -37.700 7.309, 6.273 -37.700 4.964, 7.278 -36.200 3.320, 7.465 -37.700 2.875, 7.625 -36.200 2.420, 7.757 -37.700 1.956, 3.686 -37.700 7.100, 4.108 -37.700 6.865, 4.108 -36.200 6.865, 4.905 -37.700 6.320, 4.905 -36.200 6.320, 5.630 -36.200 5.684, 6.561 -37.700 4.577, 6.826 -36.200 4.173, 7.065 -37.700 3.753, 7.065 -36.200 3.753, 7.465 -36.200 2.875, 4.973 -36.200 3.772, 5.078 -36.200 3.888, 5.218 -36.200 4.167, 5.161 -36.200 4.021, 6.561 -36.200 4.577, 5.218 -36.200 4.633, 6.273 -36.200 4.964, 5.078 -36.200 4.912, 5.963 -36.200 5.334, 4.847 -36.200 5.123, 4.707 -36.200 5.193, 4.556 -36.200 5.236, -1.164 -36.200 7.627, 1.072 -36.200 7.625, -0.092 -36.200 7.714, -0.000 -36.200 7.700, -0.983 -36.200 7.652, -0.850 -36.200 7.778, -0.472 -36.200 7.986, -0.300 -36.200 7.994, 4.556 -36.200 3.564, 4.400 -36.200 3.550, 4.093 -36.200 3.607, 7.689 -36.200 0.630, 7.725 -36.200 0.715, 7.785 -36.200 0.786, 7.910 -36.200 1.199, 7.882 -36.200 1.369, 7.934 -36.200 1.028, 7.954 -36.200 0.857, 7.702 -36.200 0.447, 7.749 -36.200 0.367, 7.819 -36.200 0.305, 8.000 -36.200 0.086, 7.904 -36.200 -0.268, 7.819 -36.200 -0.305, 7.882 -36.200 -1.369, 7.910 -36.200 -1.199, 7.565 -36.200 -1.514, 3.996 -36.200 -0.170, 7.527 -36.200 -1.694, 3.910 -36.200 -0.843, 4.973 -36.200 -3.772, 7.476 -36.200 -2.848, 7.296 -36.200 -3.280, 7.671 -36.200 -1.921, 7.757 -36.200 -1.956, 6.863 -36.200 -4.110, 5.246 -36.200 -4.322, 6.611 -36.200 -4.504, 5.161 -36.200 -4.779, 5.078 -36.200 -3.888, 5.161 -36.200 -4.021, 5.246 -36.200 -4.478, 5.723 -36.200 -5.590, 4.659 -36.200 -6.504, 4.556 -36.200 -5.236, 4.400 -36.200 -5.250, 4.270 -36.200 -6.765, 3.867 -36.200 -7.003, 0.080 -36.200 -7.659, 0.159 -36.200 -7.695, 0.758 -36.200 -7.964, 0.269 -36.200 -7.825, -4.400 -36.200 -5.250, 4.244 -36.200 -5.236, -0.339 -36.200 -3.986, 3.953 -36.200 -5.123, -3.953 -36.200 -5.123, 3.722 -36.200 -4.912, -0.000 -36.200 -4.000, 3.639 -36.200 -4.779, 3.554 -36.200 -4.478, 3.554 -36.200 -4.322, 1.008 -36.200 -3.871, 3.639 -36.200 -4.021, 1.648 -36.200 -3.645, 1.951 -36.200 -3.492, 3.722 -36.200 -3.888, 3.953 -36.200 -3.677, 4.244 -36.200 -3.564, 2.240 -36.200 -3.314, 2.768 -36.200 -2.888, 3.003 -36.200 -2.643, -0.169 -36.200 -7.695, -0.234 -36.200 -7.752, -0.303 -36.200 -7.908, -1.714 -36.200 -7.814, -2.175 -36.200 -7.699, -2.628 -36.200 -7.556, -0.091 -36.200 -7.658, -3.505 -36.200 -7.191, -4.725 -36.200 -6.456, -5.246 -36.200 -4.478, -5.078 -36.200 -3.888, -6.930 -36.200 -3.997, -4.973 -36.200 -3.772, -4.847 -36.200 -3.677, -7.689 -36.200 -0.630, -3.996 -36.200 -0.170, -7.889 -36.200 -1.328, -3.968 -36.200 -0.508, -7.749 -36.200 -0.367, -7.819 -36.200 0.305, -7.904 -36.200 0.268, -8.000 -36.200 0.086, -7.681 -36.200 -0.537, -3.996 -36.200 0.170, -3.968 -36.200 0.508, -7.539 -36.200 2.677, -7.682 -36.200 2.232, -7.785 -36.200 0.786, -7.370 -36.200 3.113, -7.175 -36.200 3.538, -4.847 -36.200 3.677, -6.160 -36.200 5.105, -6.956 -36.200 3.951, -5.851 -36.200 5.456, -4.973 -36.200 5.028, -4.707 -36.200 5.193, -4.556 -36.200 5.236, -4.809 -36.200 6.393, -4.427 -36.200 6.663, -4.400 -36.200 5.250, -3.196 -36.200 7.334, -2.762 -36.200 7.508, -1.252 -36.200 7.656, -2.319 -36.200 7.657, -1.867 -36.200 7.779, -1.327 -36.200 7.711, -0.644 -36.200 7.974, 0.175 -36.200 7.756, 0.472 -36.200 7.986, 0.284 -36.200 7.903, 1.252 -36.200 7.656, 2.348 -36.200 7.648, 1.882 -36.200 7.775, 1.381 -36.200 7.787, 3.251 -36.200 7.309, 3.686 -36.200 7.100, 4.515 -36.200 6.604, 5.277 -36.200 6.013, 0.676 -36.200 3.942, 3.827 -36.200 5.028, -3.953 -36.200 5.123, -3.827 -36.200 5.028, 4.093 -36.200 5.193, 4.244 -36.200 5.236, -4.093 -36.200 5.193, 4.400 -36.200 5.250, -0.339 -36.200 3.986, -3.639 -36.200 4.021, -2.240 -36.200 3.314, -3.003 -36.200 2.643, -3.827 -36.200 3.772, -3.216 -36.200 2.379, -4.093 -36.200 3.607, -3.722 -36.200 3.888, -3.406 -36.200 2.097, -4.244 -36.200 3.564, -3.572 -36.200 1.801, -3.712 -36.200 1.491, -4.556 -36.200 -3.564, -2.513 -36.200 -3.112, -2.240 -36.200 -3.314, -4.244 -36.200 -3.564, -1.951 -36.200 -3.492, -1.648 -36.200 -3.645, -1.333 -36.200 -3.772, -1.008 -36.200 -3.871, -0.676 -36.200 -3.942, -3.639 -36.200 -4.779, 3.722 -36.200 3.888, 3.827 -36.200 3.772, 1.951 -36.200 3.492, 3.953 -36.200 3.677, -4.093 -36.200 -5.193, -0.000 -36.200 4.000, -3.722 -36.200 4.912, -5.794 -36.200 -5.516, -8.460 -37.700 0.823, -8.426 -39.200 1.117, -8.238 -39.200 1.958, -8.238 -37.700 1.958, -8.081 -39.200 2.181, -7.869 -37.700 2.354, -7.869 -39.200 2.354, -7.619 -37.700 2.463, -4.359 -39.200 2.462, -4.196 -39.200 2.354, -4.050 -37.700 2.000, -4.088 -37.700 2.191, -4.088 -39.200 2.191, -4.359 -37.700 2.462, -4.196 -37.700 2.354, -4.050 -37.700 -0.000, -4.050 -39.200 -0.000, -3.460 -37.700 -2.104, -3.142 -39.200 -2.556, -3.142 -37.700 -2.556, -1.863 -39.200 -3.596, -1.356 -39.200 -3.816, -0.824 -37.700 -3.965, -3.900 -37.700 -1.093, -2.336 -37.700 -3.309, -1.356 -37.700 -3.816, -0.824 -39.200 -3.965, 0.276 -39.200 -4.041, 2.764 -39.200 -2.960, 3.142 -39.200 -2.556, 3.900 -39.200 -1.093, 4.012 -39.200 -0.551, 4.050 -37.700 -0.000, 0.824 -37.700 -3.965, 1.863 -37.700 -3.596, 2.764 -37.700 -2.960, 3.142 -37.700 -2.556, 3.460 -39.200 -2.104, 3.715 -39.200 -1.614, 3.715 -37.700 -1.614, 3.900 -37.700 -1.093, 4.050 -39.200 2.000, 4.050 -37.700 2.000, 4.088 -37.700 2.191, 4.359 -39.200 2.462, 4.359 -37.700 2.462, 7.619 -37.700 2.463, 7.619 -39.200 2.463, 7.869 -39.200 2.354, 8.238 -39.200 1.958, 8.328 -37.700 1.700, 8.426 -37.700 1.117, 9.979 -39.200 -14.839, 9.995 -39.200 -15.162, 5.243 -37.700 -0.203, 5.540 -39.200 -0.731, 5.703 -37.700 -0.854, 6.291 -39.200 -0.998, 6.799 -39.200 -0.817, 7.202 -37.700 -0.203, 7.213 -39.200 -0.136, 7.220 -37.700 0.068, 6.799 -39.200 0.817, 6.359 -37.700 0.991, 5.591 -37.700 0.776, 5.492 -37.700 -0.683, 5.762 -39.200 -0.888, 5.953 -37.700 -0.963, 6.019 -39.200 -0.979, 6.223 -37.700 -1.000, 6.492 -37.700 -0.963, 6.557 -39.200 -0.942, 6.742 -37.700 -0.854, 7.110 -37.700 -0.460, 6.621 -37.700 0.917, 6.019 -39.200 0.979, 5.762 -39.200 0.888, 5.406 -37.700 0.577, 5.368 -39.200 0.520, 5.225 -37.700 0.068, 3.437 -39.200 -4.670, 3.421 -37.700 -4.603, 3.400 -39.200 -4.400, 3.669 -37.700 -5.083, 3.546 -39.200 -4.920, 3.880 -37.700 -5.254, 4.197 -39.200 -5.379, 4.468 -39.200 -5.398, 4.920 -37.700 -5.254, 5.317 -39.200 -4.798, 5.379 -37.700 -4.603, 5.391 -39.200 -4.536, 5.398 -37.700 -4.332, 5.317 -39.200 -4.002, 5.176 -39.200 -3.769, 4.977 -39.200 -3.583, 4.468 -39.200 -3.402, 3.437 -39.200 -4.130, 3.717 -39.200 -5.131, 4.130 -37.700 -5.363, 5.176 -39.200 -5.031, 5.288 -37.700 -4.860, 4.197 -39.200 -3.421, 3.769 -37.700 -3.624, 3.717 -39.200 -3.669, 3.583 -37.700 -3.823, 3.458 -37.700 -4.065, -0.963 -39.200 -6.492, -0.888 -37.700 -6.683, -0.979 -37.700 -6.426, -0.854 -39.200 -6.742, -0.683 -39.200 -6.953, -0.460 -39.200 -7.110, 0.335 -39.200 -7.165, 0.520 -37.700 -7.077, 0.979 -37.700 -6.426, 0.991 -39.200 -6.359, 0.917 -39.200 -5.824, 0.068 -39.200 -5.225, -0.203 -39.200 -5.243, -0.631 -37.700 -5.447, -0.998 -37.700 -6.154, -0.270 -37.700 -7.185, 0.270 -37.700 -7.185, 0.577 -39.200 -7.040, 0.731 -37.700 -6.905, 0.917 -39.200 -6.621, 0.631 -37.700 -5.447, 0.398 -37.700 -5.305, -0.854 -39.200 -5.703, -5.288 -37.700 -4.860, -5.131 -37.700 -5.083, -4.860 -39.200 -5.288, -4.670 -37.700 -5.363, -4.065 -39.200 -5.342, -3.669 -37.700 -5.083, -3.421 -37.700 -4.603, -3.409 -39.200 -4.536, -3.409 -39.200 -4.264, -3.483 -39.200 -4.002, -3.624 -39.200 -3.769, -3.769 -37.700 -3.624, -4.065 -39.200 -3.458, -4.536 -37.700 -3.409, -4.332 -39.200 -3.402, -4.603 -39.200 -3.421, -5.254 -39.200 -3.880, -5.342 -37.700 -4.065, -5.363 -39.200 -4.130, -5.379 -37.700 -4.603, -4.603 -39.200 -5.379, -3.880 -37.700 -5.254, -3.823 -39.200 -5.217, -3.512 -37.700 -4.860, -3.823 -39.200 -3.583, -4.002 -37.700 -3.483, -4.264 -37.700 -3.409, -4.798 -37.700 -3.483, -5.031 -37.700 -3.624, -5.217 -37.700 -3.823, -7.185 -39.200 -0.270, -7.110 -37.700 -0.460, -7.077 -39.200 -0.520, -6.905 -39.200 -0.731, -6.683 -39.200 -0.888, -6.492 -37.700 -0.963, -6.154 -39.200 -0.998, -5.703 -37.700 -0.854, -5.646 -39.200 -0.817, -5.305 -39.200 -0.398, -5.243 -37.700 -0.203, -5.305 -39.200 0.398, -5.447 -39.200 0.631, -6.086 -37.700 0.991, -6.154 -39.200 0.998, -6.426 -39.200 0.979, -7.165 -37.700 0.335, -7.202 -37.700 -0.203, -7.220 -37.700 0.068, -6.223 -37.700 -1.000, -5.953 -37.700 -0.963, -5.447 -39.200 -0.631, -5.824 -37.700 0.917, -6.359 -37.700 0.991, -6.621 -37.700 0.917, -6.854 -37.700 0.776, -9.995 -37.700 -15.162, -9.953 -39.200 -14.517, -9.995 -39.200 -15.162, -10.000 -37.700 -15.485, -0.203 -39.200 -7.202, -10.000 -39.200 -18.000, 10.000 -39.200 -18.000, 0.068 -39.200 -7.220, 10.000 -39.200 -15.485, 0.776 -39.200 -6.854, 9.953 -39.200 -14.517, 4.735 -39.200 -5.342, 4.977 -39.200 -5.217, 7.140 -39.200 -0.398, 7.213 -39.200 0.136, 8.460 -39.200 0.823, 8.426 -39.200 1.117, 7.140 -39.200 0.398, 8.382 -39.200 1.409, 8.328 -39.200 1.700, 8.081 -39.200 2.181, 6.998 -39.200 0.631, 6.557 -39.200 0.942, 6.291 -39.200 0.998, 7.348 -39.200 2.500, 4.196 -39.200 2.354, 4.088 -39.200 2.191, 4.550 -39.200 2.500, 5.260 -39.200 0.270, 5.540 -39.200 0.731, 5.223 -39.200 -0.000, 5.260 -39.200 -0.270, 5.368 -39.200 -0.520, 4.735 -39.200 -3.458, 5.391 -39.200 -4.264, 3.940 -39.200 -3.512, 2.336 -39.200 -3.309, 1.863 -39.200 -3.596, 1.356 -39.200 -3.816, 0.824 -39.200 -3.965, 0.577 -39.200 -5.406, 3.546 -39.200 -3.880, -0.460 -39.200 -5.335, -3.483 -39.200 -4.798, -0.683 -39.200 -5.492, -3.624 -39.200 -5.031, -4.332 -39.200 -5.398, -0.963 -39.200 -5.953, -1.000 -39.200 -6.223, -2.336 -39.200 -3.309, -2.764 -39.200 -2.960, -3.460 -39.200 -2.104, -3.715 -39.200 -1.614, -4.012 -39.200 -0.551, -5.232 -39.200 -0.136, -5.232 -39.200 0.136, -5.646 -39.200 0.817, -5.888 -39.200 0.942, -4.550 -39.200 2.500, -6.683 -39.200 0.888, -6.905 -39.200 0.731, -7.348 -39.200 2.500, -7.077 -39.200 0.520, -7.619 -39.200 2.463, -8.382 -39.200 1.409, -8.328 -39.200 1.700, -4.050 -39.200 2.000, -7.185 -39.200 0.270, -7.223 -39.200 -0.000, -8.460 -39.200 0.823, -5.363 -39.200 -4.670, -5.254 -39.200 -4.920, -6.426 -39.200 -0.979, -5.400 -39.200 -4.400, -5.083 -39.200 -3.669, -5.888 -39.200 -0.942, -4.860 -39.200 -3.512, -3.900 -39.200 -1.093, -9.979 -39.200 -14.839, -10.000 -39.200 -15.485, -5.083 -39.200 -5.131, -0.276 -39.200 -4.041, 0.335 -39.200 -5.280, 0.776 -39.200 -5.591, 0.991 -39.200 -6.086, 6.998 -39.200 -0.631, 3.940 -39.200 -5.288, 4.050 -39.200 -0.000, -0.000 -37.700 -7.223, 9.979 -37.700 -14.839, 9.995 -37.700 -15.162, 10.000 -37.700 -15.485, 10.000 -37.700 -18.000, -9.979 -37.700 -14.839, -0.520 -37.700 -7.077, -0.731 -37.700 -6.905, -4.130 -37.700 -5.363, -0.942 -37.700 -5.888, -0.817 -37.700 -5.646, -1.863 -37.700 -3.596, -0.398 -37.700 -5.305, 0.136 -37.700 -5.232, -10.000 -37.700 -18.000, -8.426 -37.700 1.117, -8.328 -37.700 1.700, -7.040 -37.700 0.577, -8.382 -37.700 1.409, -8.081 -37.700 2.181, -7.348 -37.700 2.500, -5.280 -37.700 0.335, -5.225 -37.700 0.068, -5.335 -37.700 -0.460, -4.012 -37.700 -0.551, -5.492 -37.700 -0.683, -3.715 -37.700 -1.614, -3.583 -37.700 -3.823, -2.764 -37.700 -2.960, -3.458 -37.700 -4.065, -3.402 -37.700 -4.332, -0.276 -37.700 -4.041, -0.136 -37.700 -5.232, 0.276 -37.700 -4.041, 1.356 -37.700 -3.816, 2.336 -37.700 -3.309, 3.402 -37.700 -4.332, 4.002 -37.700 -3.483, 4.264 -37.700 -3.409, 3.460 -37.700 -2.104, 4.798 -37.700 -3.483, 5.031 -37.700 -3.624, 5.342 -37.700 -4.065, 5.335 -37.700 -0.460, 4.012 -37.700 -0.551, 5.280 -37.700 0.335, 4.550 -37.700 2.500, 4.196 -37.700 2.354, 5.824 -37.700 0.917, 6.086 -37.700 0.991, 7.348 -37.700 2.500, 6.854 -37.700 0.776, 7.040 -37.700 0.577, 7.869 -37.700 2.354, 8.081 -37.700 2.181, 8.238 -37.700 1.958, 8.382 -37.700 1.409, 7.165 -37.700 0.335, 8.460 -37.700 0.823, -5.406 -37.700 0.577, -4.550 -37.700 2.500, -5.591 -37.700 0.776, -6.742 -37.700 -0.854, -5.398 -37.700 -4.332, -6.953 -37.700 -0.683, -4.920 -37.700 -5.254, -4.400 -37.700 -5.400, -9.953 -37.700 -14.517, 9.953 -37.700 -14.517, 0.888 -37.700 -6.683, 4.400 -37.700 -5.400, 0.998 -37.700 -6.154, 0.942 -37.700 -5.888, 0.817 -37.700 -5.646, 3.512 -37.700 -4.860, 4.670 -37.700 -5.363, 5.131 -37.700 -5.083, 6.953 -37.700 -0.683, 5.217 -37.700 -3.823, 4.536 -37.700 -3.409, 9.953 15.800 -14.517, 8.426 14.300 1.117, 8.426 15.800 1.117, 8.382 15.800 1.409, 8.328 15.800 1.700, 8.238 14.300 1.958, 8.238 15.800 1.958, 8.081 14.300 2.181, 7.869 15.800 2.354, 7.348 15.800 2.500, 4.550 14.300 2.500, 4.550 15.800 2.500, 4.359 15.800 2.462, 4.088 14.300 2.191, 4.050 15.800 2.000, 4.050 14.300 2.000, 4.196 15.800 2.354, 4.050 15.800 -0.000, 4.012 15.800 -0.551, 2.764 15.800 -2.960, 1.863 15.800 -3.596, 1.863 14.300 -3.596, 0.824 15.800 -3.965, -0.276 14.300 -4.041, -2.336 14.300 -3.309, -2.764 15.800 -2.960, -3.142 15.800 -2.556, -3.460 15.800 -2.104, -3.715 14.300 -1.614, -3.900 15.800 -1.093, -4.012 15.800 -0.551, -4.050 14.300 -0.000, 3.900 14.300 -1.093, 3.715 14.300 -1.614, 3.142 14.300 -2.556, 2.764 14.300 -2.960, 1.356 14.300 -3.816, -0.824 14.300 -3.965, -1.356 14.300 -3.816, -1.863 14.300 -3.596, -2.336 15.800 -3.309, -3.900 14.300 -1.093, -4.012 14.300 -0.551, -4.088 14.300 2.191, -4.196 15.800 2.354, -4.359 14.300 2.462, -4.359 15.800 2.462, -4.196 14.300 2.354, -7.348 14.300 2.500, -7.619 14.300 2.463, -7.619 15.800 2.463, -8.238 15.800 1.958, -8.328 15.800 1.700, -8.238 14.300 1.958, -7.869 15.800 2.354, -7.869 14.300 2.354, -8.328 14.300 1.700, -8.426 14.300 1.117, -8.382 15.800 1.409, -8.426 15.800 1.117, -8.460 15.800 0.823, -9.995 14.300 -15.162, -9.979 14.300 -14.839, 5.223 14.300 -0.000, 5.260 15.800 0.270, 5.368 14.300 0.520, 5.540 15.800 0.731, 5.762 15.800 0.888, 6.019 14.300 0.979, 6.557 15.800 0.942, 6.799 15.800 0.817, 7.140 15.800 0.398, 7.140 14.300 0.398, 7.213 15.800 -0.136, 7.213 14.300 -0.136, 6.799 15.800 -0.817, 6.557 15.800 -0.942, 6.291 14.300 -0.998, 5.762 14.300 -0.888, 5.762 15.800 -0.888, 5.368 14.300 -0.520, 5.260 15.800 -0.270, 5.260 14.300 -0.270, 6.291 14.300 0.998, 7.213 14.300 0.136, 6.998 15.800 -0.631, 6.998 14.300 -0.631, 6.019 15.800 -0.979, 6.019 14.300 -0.979, 5.540 14.300 -0.731, 5.368 15.800 -0.520, 3.437 14.300 -4.130, 3.546 14.300 -3.880, 3.940 15.800 -3.512, 4.197 15.800 -3.421, 4.197 14.300 -3.421, 5.176 15.800 -3.769, 5.317 15.800 -4.002, 4.468 14.300 -5.398, 3.437 15.800 -4.670, 3.717 14.300 -3.669, 3.940 14.300 -3.512, 4.468 15.800 -3.402, 4.468 14.300 -3.402, 4.735 14.300 -3.458, 4.977 14.300 -3.583, 5.176 14.300 -3.769, 5.317 14.300 -4.002, 5.391 15.800 -4.264, 5.391 14.300 -4.536, 5.176 14.300 -5.031, 4.977 15.800 -5.217, 4.977 14.300 -5.217, 4.197 14.300 -5.379, -0.683 15.800 -5.492, -0.460 15.800 -5.335, -0.460 14.300 -5.335, 0.068 15.800 -5.225, 0.335 14.300 -5.280, 0.776 15.800 -6.854, -0.203 15.800 -7.202, -0.460 14.300 -7.110, -0.963 15.800 -6.492, -1.000 14.300 -6.223, 0.068 14.300 -5.225, 0.577 14.300 -5.406, 0.776 14.300 -5.591, 0.991 15.800 -6.086, 0.917 14.300 -6.621, 0.577 15.800 -7.040, 0.335 15.800 -7.165, 0.335 14.300 -7.165, -0.460 15.800 -7.110, -0.683 14.300 -6.953, -0.854 14.300 -6.742, -5.363 15.800 -4.130, -5.363 14.300 -4.130, -4.860 15.800 -3.512, -4.603 15.800 -3.421, -4.065 15.800 -3.458, -4.065 14.300 -3.458, -3.823 15.800 -3.583, -3.624 15.800 -3.769, -3.483 15.800 -4.002, -3.409 14.300 -4.264, -3.409 15.800 -4.536, -3.409 14.300 -4.536, -3.483 15.800 -4.798, -4.065 15.800 -5.342, -4.860 14.300 -5.288, -4.860 15.800 -5.288, -5.083 14.300 -5.131, -5.254 15.800 -4.920, -5.400 14.300 -4.400, -4.603 14.300 -3.421, -4.332 14.300 -3.402, -3.823 14.300 -3.583, -3.483 14.300 -4.002, -3.823 14.300 -5.217, -4.603 14.300 -5.379, -5.254 14.300 -4.920, -5.363 15.800 -4.670, -7.077 15.800 0.520, -6.905 15.800 0.731, -6.426 15.800 0.979, -6.154 15.800 0.998, -5.888 15.800 0.942, -5.447 14.300 0.631, -5.305 15.800 0.398, -5.447 15.800 -0.631, -6.426 15.800 -0.979, -7.223 14.300 -0.000, -6.683 14.300 0.888, -6.426 14.300 0.979, -5.447 15.800 0.631, -5.232 14.300 0.136, -5.232 15.800 -0.136, -5.232 14.300 -0.136, -5.305 15.800 -0.398, -5.305 14.300 -0.398, -5.447 14.300 -0.631, -5.646 15.800 -0.817, -6.154 15.800 -0.998, -6.154 14.300 -0.998, -6.426 14.300 -0.979, -7.185 15.800 -0.270, -7.185 14.300 -0.270, 10.000 14.300 -15.485, 9.995 14.300 -15.162, 9.953 14.300 -14.517, 9.979 15.800 -14.839, 10.000 15.800 -18.000, -10.000 15.800 -18.000, 10.000 15.800 -15.485, 9.995 15.800 -15.162, -9.995 15.800 -15.162, -9.979 15.800 -14.839, 0.068 15.800 -7.220, 4.468 15.800 -5.398, 3.940 15.800 -5.288, 0.917 15.800 -6.621, 0.991 15.800 -6.359, 3.717 15.800 -5.131, 3.546 15.800 -4.920, 0.917 15.800 -5.824, 0.776 15.800 -5.591, 3.546 15.800 -3.880, 2.336 15.800 -3.309, 3.717 15.800 -3.669, -7.223 15.800 -0.000, -7.185 15.800 0.270, -6.683 15.800 0.888, -8.081 15.800 2.181, -7.348 15.800 2.500, -5.646 15.800 0.817, -4.050 15.800 2.000, -4.550 15.800 2.500, -4.088 15.800 2.191, -4.050 15.800 -0.000, -5.232 15.800 0.136, -3.715 15.800 -1.614, -5.888 15.800 -0.942, -5.083 15.800 -3.669, -6.683 15.800 -0.888, -5.400 15.800 -4.400, -7.077 15.800 -0.520, -6.905 15.800 -0.731, -4.332 15.800 -3.402, -3.409 15.800 -4.264, -1.863 15.800 -3.596, -0.854 15.800 -5.703, -0.963 15.800 -5.953, -1.000 15.800 -6.223, -4.332 15.800 -5.398, -0.854 15.800 -6.742, -4.603 15.800 -5.379, -0.683 15.800 -6.953, -9.953 15.800 -14.517, -5.083 15.800 -5.131, -1.356 15.800 -3.816, -0.203 15.800 -5.243, -0.824 15.800 -3.965, -0.276 15.800 -4.041, 0.276 15.800 -4.041, 0.577 15.800 -5.406, 1.356 15.800 -3.816, 0.335 15.800 -5.280, 3.400 15.800 -4.400, 3.437 15.800 -4.130, 3.142 15.800 -2.556, 4.735 15.800 -3.458, 6.291 15.800 -0.998, 5.391 15.800 -4.536, 5.317 15.800 -4.798, 5.176 15.800 -5.031, 4.735 15.800 -5.342, 3.460 15.800 -2.104, 3.715 15.800 -1.614, 5.540 15.800 -0.731, 3.900 15.800 -1.093, 5.223 15.800 -0.000, 5.368 15.800 0.520, 6.291 15.800 0.998, 6.019 15.800 0.979, 4.088 15.800 2.191, 7.619 15.800 2.463, 8.081 15.800 2.181, 6.998 15.800 0.631, -5.254 15.800 -3.880, -3.823 15.800 -5.217, -3.624 15.800 -5.031, 4.197 15.800 -5.379, 4.977 15.800 -3.583, 8.460 15.800 0.823, 7.140 15.800 -0.398, 7.213 15.800 0.136, -10.000 15.800 -15.485, -10.000 14.300 -15.485, -0.203 14.300 -7.202, 0.068 14.300 -7.220, 9.979 14.300 -14.839, 0.776 14.300 -6.854, 3.717 14.300 -5.131, 3.546 14.300 -4.920, 3.437 14.300 -4.670, 0.917 14.300 -5.824, 0.824 14.300 -3.965, 0.276 14.300 -4.041, -0.203 14.300 -5.243, 8.460 14.300 0.823, 7.140 14.300 -0.398, 8.382 14.300 1.409, 6.998 14.300 0.631, 8.328 14.300 1.700, 6.799 14.300 0.817, 7.869 14.300 2.354, 7.619 14.300 2.463, 7.348 14.300 2.500, 6.557 14.300 0.942, 5.762 14.300 0.888, 5.260 14.300 0.270, 4.359 14.300 2.462, 4.196 14.300 2.354, 5.540 14.300 0.731, 4.050 14.300 -0.000, 4.012 14.300 -0.551, 6.557 14.300 -0.942, 5.391 14.300 -4.264, 5.317 14.300 -4.798, 4.735 14.300 -5.342, 3.460 14.300 -2.104, 3.400 14.300 -4.400, 2.336 14.300 -3.309, -3.483 14.300 -4.798, -3.624 14.300 -5.031, -0.683 14.300 -5.492, -4.065 14.300 -5.342, -0.854 14.300 -5.703, -0.963 14.300 -5.953, -0.963 14.300 -6.492, -4.332 14.300 -5.398, -2.764 14.300 -2.960, -3.624 14.300 -3.769, -3.142 14.300 -2.556, -3.460 14.300 -2.104, -5.646 14.300 -0.817, -5.888 14.300 -0.942, -5.083 14.300 -3.669, -5.254 14.300 -3.880, -6.683 14.300 -0.888, -7.185 14.300 0.270, -8.460 14.300 0.823, -7.077 14.300 0.520, -5.305 14.300 0.398, -4.050 14.300 2.000, -4.550 14.300 2.500, -5.646 14.300 0.817, -5.888 14.300 0.942, -6.154 14.300 0.998, -8.081 14.300 2.181, -8.382 14.300 1.409, -6.905 14.300 0.731, -9.953 14.300 -14.517, -4.860 14.300 -3.512, -6.905 14.300 -0.731, -7.077 14.300 -0.520, -5.363 14.300 -4.670, 0.991 14.300 -6.086, 0.991 14.300 -6.359, 3.940 14.300 -5.288, 0.577 14.300 -7.040, 6.799 14.300 -0.817, 5.391 -34.436 -18.500, 7.140 -30.298 -18.500, 7.213 -30.036 -18.500, 7.213 -20.664 -18.500, 10.000 -37.200 -18.500, 7.223 -11.700 -18.500, 7.223 -2.600 -18.500, 7.185 -2.870 -18.500, 6.905 -10.969 -18.500, -4.735 11.842 -18.500, -4.468 11.898 -18.500, -5.317 11.298 -18.500, -5.176 11.531 -18.500, -7.213 -2.464 -18.500, -7.213 6.364 -18.500, -7.213 -11.564 -18.500, -10.000 13.800 -18.500, -10.000 -37.200 -18.500, -7.213 -11.836 -18.500, -7.185 -20.530 -18.500, -7.223 -20.800 -18.500, -7.140 -12.098 -18.500, -6.998 -12.331 -18.500, -5.107 -15.393 -18.500, -6.019 -12.679 -18.500, -6.291 -12.698 -18.500, 5.232 -11.836 -18.500, 4.011 -12.264 -18.500, 5.447 -12.331 -18.500, 3.893 -12.816 -18.500, 5.107 -15.393 -18.500, 6.154 -12.698 -18.500, 5.366 -15.841 -18.500, 6.683 -12.588 -18.500, 6.557 -19.858 -18.500, 5.366 -16.659 -18.500, 3.700 -13.347 -18.500, 3.900 -15.234 -18.500, 3.102 -14.303 -18.500, 1.252 -15.552 -18.500, 3.434 -15.841 -18.500, 3.400 -16.100 -18.500, 3.400 -16.400 -18.500, 3.434 -16.659 -18.500, 3.534 -16.900 -18.500, 3.900 -17.266 -18.500, 2.493 -17.609 -18.500, 4.141 -17.366 -18.500, 4.400 -17.400 -18.500, 2.913 -17.987 -18.500, 3.277 -18.419 -18.500, 3.576 -18.899 -18.500, 3.961 -19.958 -18.500, 5.260 -20.530 -18.500, 5.368 -21.320 -18.500, 3.534 -15.600 -18.500, -0.141 -16.752 -18.500, -0.703 -16.812 -18.500, -0.980 -15.630 -18.500, -1.517 -15.455 -18.500, -2.025 -15.207 -18.500, -2.493 -14.891 -18.500, -3.400 -16.100 -18.500, -3.400 -16.400 -18.500, -3.434 -16.659 -18.500, -2.265 -17.442 -18.500, -3.693 -17.107 -18.500, -3.900 -17.266 -18.500, -4.141 -17.366 -18.500, -2.710 -17.790 -18.500, -3.102 -18.197 -18.500, -3.435 -18.654 -18.500, -4.659 -17.366 -18.500, -3.893 -19.684 -18.500, -4.011 -21.364 -18.500, -5.305 -21.198 -18.500, -5.447 -21.431 -18.500, -3.893 -21.916 -18.500, -5.107 -24.493 -18.500, -4.400 -24.200 -18.500, -3.900 -24.334 -18.500, -3.534 -24.700 -18.500, -1.775 -24.440 -18.500, -0.703 -24.788 -18.500, -0.141 -24.848 -18.500, -1.252 -26.048 -18.500, 0.423 -24.828 -18.500, 0.980 -24.730 -18.500, 0.980 -25.970 -18.500, 1.517 -24.555 -18.500, 2.025 -24.307 -18.500, 1.517 -26.145 -18.500, 2.493 -23.991 -18.500, 3.400 -25.500 -18.500, 3.693 -24.493 -18.500, 3.806 -22.185 -18.500, 4.400 -24.200 -18.500, 4.141 -24.234 -18.500, 4.900 -24.334 -18.500, 5.366 -24.941 -18.500, 6.557 -28.958 -18.500, -1.252 -16.948 -18.500, -3.434 -15.841 -18.500, -3.693 -15.393 -18.500, -4.141 -15.134 -18.500, -3.900 -15.234 -18.500, -5.223 -11.700 -18.500, -4.040 -11.983 -18.500, -5.368 -11.180 -18.500, -4.659 -8.266 -18.500, -5.762 -10.812 -18.500, -6.019 -10.721 -18.500, -4.400 -8.300 -18.500, -3.806 -10.315 -18.500, -3.576 -9.799 -18.500, -3.277 -9.319 -18.500, -2.913 -8.887 -18.500, -4.141 -8.266 -18.500, -2.493 -8.509 -18.500, -2.025 -8.193 -18.500, -2.025 -6.107 -18.500, -0.423 -7.672 -18.500, -0.423 -6.628 -18.500, 1.252 -7.848 -18.500, 1.775 -8.060 -18.500, 2.265 -8.342 -18.500, 0.141 -6.648 -18.500, 2.710 -8.690 -18.500, 3.102 -9.097 -18.500, 4.400 -8.300 -18.500, 4.659 -8.266 -18.500, 3.893 -10.584 -18.500, 5.447 -11.069 -18.500, 5.107 -8.007 -18.500, 5.646 -10.883 -18.500, 5.888 -10.758 -18.500, 6.154 -10.702 -18.500, 4.011 -11.136 -18.500, -4.900 -6.134 -18.500, -3.806 -3.985 -18.500, -4.400 -6.000 -18.500, -4.141 -6.034 -18.500, -3.576 -4.501 -18.500, -3.900 -6.134 -18.500, -3.434 -6.741 -18.500, -3.277 -4.981 -18.500, -2.913 -5.413 -18.500, -3.400 -7.000 -18.500, -3.400 -7.300 -18.500, -6.291 -10.702 -18.500, -6.799 -10.883 -18.500, -6.998 -3.231 -18.500, -7.140 -2.998 -18.500, -7.213 -2.736 -18.500, 7.185 6.770 -18.500, 7.223 6.500 -18.500, 7.077 -2.080 -18.500, 5.400 1.800 -18.500, 6.683 5.612 -18.500, 5.400 2.100 -18.500, 5.107 2.807 -18.500, 5.888 5.558 -18.500, 5.646 5.683 -18.500, 3.893 5.384 -18.500, 4.011 5.936 -18.500, 5.305 6.102 -18.500, 4.860 10.012 -18.500, 6.154 7.498 -18.500, 3.700 8.147 -18.500, 4.332 9.902 -18.500, 5.232 6.364 -18.500, 4.050 6.500 -18.500, 5.232 6.636 -18.500, 5.305 6.898 -18.500, 6.905 7.231 -18.500, 5.083 11.631 -18.500, 4.332 11.898 -18.500, -5.368 -12.220 -18.500, -5.540 -12.431 -18.500, -5.762 -12.588 -18.500, -6.557 -10.758 -18.500, 4.065 9.958 -18.500, 2.265 9.858 -18.500, 3.409 10.764 -18.500, 3.483 11.298 -18.500, 1.252 10.352 -18.500, -3.546 11.420 -18.500, 0.141 10.548 -18.500, -3.437 11.170 -18.500, -3.437 10.630 -18.500, -0.423 10.528 -18.500, -2.025 10.007 -18.500, -3.717 10.169 -18.500, -4.197 9.921 -18.500, -2.493 9.691 -18.500, -4.468 9.902 -18.500, -3.277 8.881 -18.500, -2.913 9.313 -18.500, -3.806 7.885 -18.500, -5.368 7.020 -18.500, -5.260 6.770 -18.500, -5.260 6.230 -18.500, -5.762 5.612 -18.500, -6.291 5.502 -18.500, -5.107 2.807 -18.500, -4.141 3.066 -18.500, -3.434 2.359 -18.500, -3.277 4.119 -18.500, -3.400 2.100 -18.500, -2.913 3.687 -18.500, -3.534 1.300 -18.500, -4.141 0.834 -18.500, -3.576 -0.699 -18.500, -3.806 -1.215 -18.500, -4.400 0.800 -18.500, -3.961 -1.758 -18.500, -5.762 -3.488 -18.500, -6.291 7.498 -18.500, -5.317 10.502 -18.500, -6.799 7.317 -18.500, -3.576 4.599 -18.500, -2.025 2.993 -18.500, -1.517 2.745 -18.500, -0.423 1.428 -18.500, 1.252 1.252 -18.500, 0.141 2.452 -18.500, 1.775 1.040 -18.500, -5.368 -2.080 -18.500, -5.540 -1.869 -18.500, -5.107 1.093 -18.500, -5.266 1.300 -18.500, -6.019 -1.621 -18.500, -6.799 5.683 -18.500, -6.998 5.869 -18.500, -7.140 6.102 -18.500, -6.557 -1.658 -18.500, 0.141 -15.748 -18.500, -5.366 -24.941 -18.500, -5.266 -24.700 -18.500, -4.141 -26.466 -18.500, -2.265 -26.542 -18.500, -4.400 -26.500 -18.500, -3.102 -27.297 -18.500, -3.435 -27.754 -18.500, -4.659 -26.466 -18.500, -4.011 -29.336 -18.500, -5.232 -29.764 -18.500, -4.050 -29.900 -18.500, -5.232 -30.036 -18.500, -5.888 -30.842 -18.500, -4.860 -33.412 -18.500, -4.603 -33.321 -18.500, -4.065 -33.358 -18.500, -3.700 -31.547 -18.500, -3.102 -32.503 -18.500, -3.409 -34.164 -18.500, -3.409 -34.436 -18.500, -1.775 -33.540 -18.500, -1.252 -33.752 -18.500, -2.265 -33.258 -18.500, -5.447 -29.269 -18.500, -5.107 -26.207 -18.500, -5.266 -26.000 -18.500, -5.366 -25.759 -18.500, -5.400 -25.500 -18.500, -5.646 -29.083 -18.500, -6.683 -21.688 -18.500, -7.185 -29.630 -18.500, -7.185 -21.070 -18.500, -6.905 -30.631 -18.500, -4.860 -35.188 -18.500, -6.905 -29.169 -18.500, -6.683 -29.012 -18.500, -4.011 -30.464 -18.500, -6.426 -30.879 -18.500, -6.154 -30.898 -18.500, -0.141 -33.948 -18.500, 3.546 -33.780 -18.500, 3.277 -32.281 -18.500, 5.540 -30.631 -18.500, 5.260 -30.170 -18.500, 5.223 -29.900 -18.500, 5.260 -29.630 -18.500, 4.400 -26.500 -18.500, 2.493 -26.709 -18.500, 2.913 -27.087 -18.500, 4.141 -26.466 -18.500, 3.693 -26.207 -18.500, 3.576 -31.801 -18.500, 3.940 -33.412 -18.500, 6.557 -30.842 -18.500, 6.799 -30.717 -18.500, -3.624 -34.931 -18.500, -0.703 -33.888 -18.500, -3.483 -34.698 -18.500, 3.717 -35.031 -18.500, 5.266 -26.000 -18.500, 5.540 -29.169 -18.500, 5.762 -29.012 -18.500, 6.019 -28.921 -18.500, 5.366 -25.759 -18.500, 6.291 -28.902 -18.500, 6.799 -21.617 -18.500, 6.998 -21.431 -18.500, 7.213 -29.764 -18.500, 5.368 -20.280 -18.500, 4.400 -15.100 -18.500, 4.659 -15.134 -18.500, 4.900 -15.234 -18.500, 6.799 -19.983 -18.500, 6.905 -12.431 -18.500, 7.077 -12.220 -18.500, 6.998 -20.169 -18.500, 6.557 -21.742 -18.500, -4.900 -15.234 -18.500, -6.683 -19.912 -18.500, -5.447 -20.169 -18.500, -5.107 -17.107 -18.500, -5.646 -19.983 -18.500, -5.888 -19.858 -18.500, -5.083 -33.569 -18.500, 3.940 -35.188 -18.500, 3.434 -6.741 -18.500, 4.141 -6.034 -18.500, 4.400 -6.000 -18.500, 4.659 -6.034 -18.500, 4.900 -6.134 -18.500, 5.888 -3.542 -18.500, 5.646 -3.417 -18.500, 3.893 -3.716 -18.500, 5.447 -3.231 -18.500, 4.011 -3.164 -18.500, 4.050 -2.600 -18.500, 4.011 -2.036 -18.500, 5.232 -2.464 -18.500, 5.305 -2.202 -18.500, 3.893 -1.484 -18.500, 4.659 0.834 -18.500, 4.400 0.800 -18.500, 3.900 0.934 -18.500, 3.534 1.300 -18.500, 3.434 1.541 -18.500, 3.400 1.800 -18.500, 3.435 -4.746 -18.500, 3.700 -4.247 -18.500, 5.107 -6.293 -18.500, 6.426 -3.579 -18.500, 5.400 -7.000 -18.500, 5.400 -7.300 -18.500, 5.266 -7.800 -18.500, 3.900 -8.166 -18.500, -3.893 -28.784 -18.500, -1.775 -26.260 -18.500, -3.434 -24.941 -18.500, 4.040 -29.617 -18.500, 3.437 -34.030 -18.500, 1.517 -33.655 -18.500, 3.102 3.897 -18.500, 4.400 3.100 -18.500, 3.435 4.354 -18.500, 4.141 3.066 -18.500, 5.646 -1.783 -18.500, 5.447 -1.969 -18.500, 6.905 -3.331 -18.500, 6.683 -1.712 -18.500, 7.185 -2.330 -18.500, -4.040 6.783 -18.500, 2.710 3.490 -18.500, 2.265 3.142 -18.500, 3.434 2.359 -18.500, 1.252 2.648 -18.500, -0.423 2.472 -18.500, -0.980 1.330 -18.500, -4.860 -35.188 -20.000, -4.603 -35.279 -20.000, -7.077 -30.420 -20.000, -6.905 -30.631 -20.000, -7.185 -21.070 -20.000, -7.223 -20.800 -20.000, -7.213 -11.836 -20.000, -7.213 -11.564 -20.000, -7.140 -2.998 -20.000, -7.140 -11.302 -20.000, -6.998 -3.231 -20.000, -6.557 -10.758 -20.000, -5.400 -7.300 -20.000, -5.366 -7.559 -20.000, -6.291 -10.702 -20.000, -5.266 -7.800 -20.000, -4.900 -8.166 -20.000, -5.368 -11.180 -20.000, -3.961 -12.542 -20.000, -5.762 -12.588 -20.000, 10.000 13.800 -20.000, 4.860 11.788 -20.000, 4.603 11.879 -20.000, 5.254 11.420 -20.000, 7.223 6.500 -20.000, 7.223 -2.600 -20.000, 6.799 -19.983 -20.000, 5.400 -16.100 -20.000, 5.366 -15.841 -20.000, 5.266 -15.600 -20.000, 4.141 -15.134 -20.000, 3.102 -14.303 -20.000, 3.693 -15.393 -20.000, 2.710 -14.710 -20.000, 5.232 -11.564 -20.000, 5.305 -11.302 -20.000, 5.447 -11.069 -20.000, 5.888 -10.758 -20.000, 3.700 -10.053 -20.000, 4.400 -8.300 -20.000, 2.710 -8.690 -20.000, 3.693 -8.007 -20.000, 3.534 -7.800 -20.000, 3.434 -7.559 -20.000, 3.400 -7.300 -20.000, 2.265 -8.342 -20.000, 1.775 -8.060 -20.000, 0.703 -7.712 -20.000, -0.980 -6.530 -20.000, -0.423 -7.672 -20.000, -2.025 -8.193 -20.000, -3.434 -7.559 -20.000, -3.277 -4.981 -20.000, -3.900 -6.134 -20.000, -3.806 -3.985 -20.000, -4.400 -6.000 -20.000, -4.659 -6.034 -20.000, -5.368 -3.120 -20.000, -4.900 -6.134 -20.000, -6.291 -3.598 -20.000, -5.366 -6.741 -20.000, -6.799 -3.417 -20.000, 3.434 -6.741 -20.000, 2.710 -5.610 -20.000, -4.400 -8.300 -20.000, -3.576 -9.799 -20.000, -5.260 -11.430 -20.000, -3.576 -13.601 -20.000, -4.141 -15.134 -20.000, -3.900 -15.234 -20.000, -3.693 -15.393 -20.000, -3.277 -14.081 -20.000, -3.400 -16.100 -20.000, -2.265 -17.442 -20.000, -1.517 -15.455 -20.000, -0.423 -15.728 -20.000, -0.141 -16.752 -20.000, -1.252 -16.948 -20.000, -0.980 -15.630 -20.000, 0.141 -15.748 -20.000, 0.703 -15.688 -20.000, 1.252 -15.552 -20.000, 3.435 -13.846 -20.000, 5.232 -11.836 -20.000, -2.493 -5.791 -20.000, -3.434 -6.741 -20.000, -2.913 -5.413 -20.000, -6.799 -10.883 -20.000, -6.019 -10.721 -20.000, -5.762 -10.812 -20.000, -4.141 -8.266 -20.000, -2.493 -8.509 -20.000, -3.534 -7.800 -20.000, 5.400 10.900 -20.000, 5.363 10.630 -20.000, 6.426 7.479 -20.000, 5.254 10.380 -20.000, 5.888 7.442 -20.000, 5.083 10.169 -20.000, 3.893 7.616 -20.000, 3.700 8.147 -20.000, 3.823 10.083 -20.000, 3.102 9.103 -20.000, 5.646 7.317 -20.000, 4.860 10.012 -20.000, 4.011 7.064 -20.000, 5.232 6.636 -20.000, 3.435 4.354 -20.000, 3.102 3.897 -20.000, 2.710 3.490 -20.000, 3.534 2.600 -20.000, 3.400 2.100 -20.000, 2.265 0.758 -20.000, 2.710 0.410 -20.000, 3.534 1.300 -20.000, 3.102 0.003 -20.000, 4.141 0.834 -20.000, 3.900 0.934 -20.000, 5.107 1.093 -20.000, 6.154 -1.602 -20.000, 5.366 1.541 -20.000, 6.683 -1.712 -20.000, 5.232 6.364 -20.000, 3.893 5.384 -20.000, 4.900 2.966 -20.000, 5.646 5.683 -20.000, 6.683 5.612 -20.000, 6.426 5.521 -20.000, 5.400 2.100 -20.000, 6.905 5.769 -20.000, 6.905 -1.869 -20.000, 7.077 -2.080 -20.000, 7.185 -2.330 -20.000, 7.077 5.980 -20.000, -5.540 -10.969 -20.000, -6.998 -11.069 -20.000, -6.998 -12.331 -20.000, -6.683 -19.912 -20.000, -6.154 -19.802 -20.000, -5.266 -16.900 -20.000, -4.900 -17.266 -20.000, -4.659 -17.366 -20.000, -3.893 -19.684 -20.000, -5.400 -16.100 -20.000, -5.266 -15.600 -20.000, -5.391 11.036 -20.000, -5.391 10.764 -20.000, 0.703 10.488 -20.000, 1.252 10.352 -20.000, 2.265 9.858 -20.000, 3.409 10.764 -20.000, 3.483 10.502 -20.000, 2.710 9.510 -20.000, 1.775 10.140 -20.000, 5.447 7.131 -20.000, -3.437 11.170 -20.000, -1.517 10.255 -20.000, -3.940 11.788 -20.000, -0.980 10.430 -20.000, -3.717 11.631 -20.000, 4.065 11.842 -20.000, 4.332 11.898 -20.000, -6.799 7.317 -20.000, -6.998 7.131 -20.000, -10.000 13.800 -20.000, -7.213 6.364 -20.000, -6.799 -1.783 -20.000, -6.799 5.683 -20.000, -5.366 1.541 -20.000, -6.019 -1.621 -20.000, -3.961 -1.758 -20.000, -5.260 -2.870 -20.000, -5.176 10.269 -20.000, -4.040 6.783 -20.000, -4.040 6.217 -20.000, -3.961 5.658 -20.000, -4.900 2.966 -20.000, -6.291 5.502 -20.000, -5.366 2.359 -20.000, -5.400 2.100 -20.000, -6.557 5.558 -20.000, -4.735 9.958 -20.000, -4.197 9.921 -20.000, -3.940 10.012 -20.000, -3.546 10.380 -20.000, -2.913 9.313 -20.000, -3.437 10.630 -20.000, -2.025 10.007 -20.000, -2.493 9.691 -20.000, -3.400 1.800 -20.000, -3.400 2.100 -20.000, -2.493 0.591 -20.000, -3.434 1.541 -20.000, -2.913 0.213 -20.000, -3.277 -0.219 -20.000, -3.277 4.119 -20.000, -3.900 2.966 -20.000, -4.400 3.100 -20.000, -3.576 4.599 -20.000, -4.141 3.066 -20.000, -3.806 5.115 -20.000, -5.368 5.980 -20.000, -4.659 3.066 -20.000, -5.762 5.612 -20.000, -5.107 2.807 -20.000, -5.266 2.600 -20.000, -6.557 -1.658 -20.000, -5.762 -1.712 -20.000, -3.806 -1.215 -20.000, -4.400 0.800 -20.000, -4.141 0.834 -20.000, -3.576 -0.699 -20.000, -3.900 0.934 -20.000, -5.260 -2.330 -20.000, -4.659 0.834 -20.000, -6.998 5.869 -20.000, -4.011 -21.364 -20.000, -5.305 -21.198 -20.000, -3.893 -21.916 -20.000, -5.447 -21.431 -20.000, -5.646 -21.617 -20.000, -5.107 -24.493 -20.000, -5.266 -24.700 -20.000, -6.154 -21.798 -20.000, -6.426 -21.779 -20.000, -6.683 -21.688 -20.000, -6.905 -29.169 -20.000, -7.077 -29.380 -20.000, -7.185 -29.630 -20.000, -3.900 -24.334 -20.000, -4.141 -24.234 -20.000, -4.400 -24.200 -20.000, -3.700 -22.447 -20.000, -3.102 -23.403 -20.000, -3.693 -24.493 -20.000, -2.710 -23.810 -20.000, -2.265 -24.158 -20.000, -0.141 -24.848 -20.000, -0.703 -24.788 -20.000, -3.434 -24.941 -20.000, -0.703 -25.912 -20.000, 0.423 -24.828 -20.000, 3.434 -25.759 -20.000, 2.493 -26.709 -20.000, 4.400 -26.500 -20.000, 2.913 -27.087 -20.000, 0.980 -25.970 -20.000, 1.517 -26.145 -20.000, 3.693 -24.493 -20.000, 3.277 -23.181 -20.000, 3.806 -22.185 -20.000, 3.900 -24.334 -20.000, 5.368 -21.320 -20.000, 4.040 -21.083 -20.000, 5.260 -21.070 -20.000, 4.659 -17.366 -20.000, 4.900 -17.266 -20.000, 5.266 -16.900 -20.000, 4.040 -20.517 -20.000, 3.806 -19.415 -20.000, 3.576 -18.899 -20.000, 4.400 -17.400 -20.000, 2.493 -17.609 -20.000, 3.434 -15.841 -20.000, -2.710 -17.790 -20.000, -4.400 -17.400 -20.000, -3.102 -18.197 -20.000, -3.435 -18.654 -20.000, -5.232 -20.664 -20.000, -2.265 -26.542 -20.000, -3.534 -26.000 -20.000, -6.683 -29.012 -20.000, -5.366 -25.759 -20.000, -5.646 -29.083 -20.000, -5.447 -29.269 -20.000, -4.900 -26.366 -20.000, -4.659 -26.466 -20.000, -3.700 -28.253 -20.000, -5.888 -28.958 -20.000, -3.893 -28.784 -20.000, -5.305 -29.502 -20.000, -4.011 -30.464 -20.000, -4.141 -26.466 -20.000, -5.400 -34.300 -20.000, -6.154 -30.898 -20.000, -3.893 -31.016 -20.000, -5.888 -30.842 -20.000, -4.011 -29.336 -20.000, -0.141 -33.948 -20.000, 1.517 -33.655 -20.000, 2.913 -32.713 -20.000, 3.546 -33.780 -20.000, 3.717 -35.031 -20.000, -0.703 -33.888 -20.000, -3.409 -34.436 -20.000, -3.409 -34.164 -20.000, -2.710 -32.910 -20.000, -3.483 -33.902 -20.000, -4.860 -33.412 -20.000, 3.940 -35.188 -20.000, 10.000 -37.200 -20.000, 5.317 -34.698 -20.000, 5.391 -34.436 -20.000, 4.977 -33.483 -20.000, 3.576 -31.801 -20.000, 4.197 -33.321 -20.000, 3.940 -33.412 -20.000, -4.332 -35.298 -20.000, 5.762 -30.788 -20.000, 5.260 -30.170 -20.000, 5.540 -30.631 -20.000, 6.799 -30.717 -20.000, 7.140 -30.298 -20.000, 7.140 -29.502 -20.000, 7.140 -21.198 -20.000, 6.557 -28.958 -20.000, 6.291 -28.902 -20.000, 5.266 -26.000 -20.000, 5.368 -29.380 -20.000, 4.040 -29.617 -20.000, 6.998 -29.269 -20.000, 6.799 -29.083 -20.000, 6.291 -21.798 -20.000, 4.900 -24.334 -20.000, 5.540 -21.531 -20.000, 5.762 -21.688 -20.000, 5.366 -25.759 -20.000, 4.900 -26.366 -20.000, 3.961 -29.058 -20.000, 5.260 -29.630 -20.000, 3.400 -16.100 -20.000, 3.434 -16.659 -20.000, 5.368 -20.280 -20.000, 5.107 -17.107 -20.000, 5.366 -16.659 -20.000, 7.077 -12.220 -20.000, 6.998 -20.169 -20.000, 3.434 -24.941 -20.000, 3.400 -25.200 -20.000, -3.434 -15.841 -20.000, -3.806 -13.085 -20.000, -4.400 -15.100 -20.000, -4.659 -15.134 -20.000, -5.107 -15.393 -20.000, -5.107 -17.107 -20.000, -5.305 -20.402 -20.000, -3.434 -16.659 -20.000, -1.775 -33.540 -20.000, 5.366 -6.741 -20.000, 6.154 -3.598 -20.000, 5.266 -6.500 -20.000, 4.400 -6.000 -20.000, 3.435 -4.746 -20.000, 3.693 -6.293 -20.000, 5.400 -7.300 -20.000, 7.223 -11.700 -20.000, 7.185 -11.430 -20.000, 6.905 -3.331 -20.000, 2.025 -26.393 -20.000, 5.305 -2.202 -20.000, 3.893 -1.484 -20.000, 5.232 -2.736 -20.000, 3.893 -3.716 -20.000, 5.447 -1.969 -20.000, 4.900 0.934 -20.000, 5.646 -1.783 -20.000, 5.305 -2.998 -20.000, 5.447 -12.331 -20.000, -5.223 6.500 -20.000, -5.260 6.770 -20.000, -5.368 7.020 -20.000, -5.540 7.231 -20.000, -2.913 3.687 -20.000, -3.434 2.359 -20.000, -2.493 3.309 -20.000, -0.980 1.330 -20.000, -0.980 2.570 -20.000, -0.423 2.472 -20.000, 1.775 2.860 -20.000, 1.252 2.648 -20.000, 2.265 3.142 -20.000, 0.141 2.452 -20.000, 0.703 1.388 -20.000, 1.252 1.252 -20.000, -10.000 -37.200 -20.000, 3.893 -10.584 -20.000, 1.252 -7.848 -20.000, 0.141 -7.652 -18.500, -1.517 -7.945 -20.000, -0.980 -7.770 -18.500, -1.517 -7.945 -18.500, -3.277 -9.319 -20.000, -3.277 -14.081 -18.500, -2.493 -14.891 -20.000, -2.913 -14.513 -18.500, 0.703 -15.688 -18.500, 2.265 -15.058 -20.000, 3.435 -13.846 -18.500, 4.050 -11.700 -18.500, 4.011 -11.136 -20.000, 3.700 -10.053 -18.500, 3.435 -9.554 -20.000, 3.435 -9.554 -18.500, 3.102 -9.097 -20.000, 0.703 -7.712 -18.500, 0.141 -7.652 -20.000, -0.980 -7.770 -20.000, -2.913 -8.887 -20.000, -3.806 -10.315 -20.000, -3.961 -10.858 -20.000, -3.961 -10.858 -18.500, -4.040 -11.417 -20.000, -4.040 -11.417 -18.500, -4.040 -11.983 -20.000, -3.961 -12.542 -18.500, -3.806 -13.085 -18.500, -3.576 -13.601 -18.500, -2.913 -14.513 -20.000, -2.025 -15.207 -20.000, -0.423 -15.728 -18.500, 1.775 -15.340 -20.000, 1.775 -15.340 -18.500, 2.265 -15.058 -18.500, 2.710 -14.710 -18.500, 3.700 -13.347 -20.000, 3.893 -12.816 -20.000, 4.011 -12.264 -20.000, 4.050 -11.700 -20.000, 3.700 -0.953 -20.000, 3.435 -0.454 -20.000, 3.700 -0.953 -18.500, 1.775 1.040 -20.000, 0.703 1.388 -18.500, 0.141 1.448 -20.000, -0.423 1.428 -20.000, 0.141 1.448 -18.500, -1.517 1.155 -20.000, -2.025 0.907 -18.500, -4.040 -2.317 -18.500, -3.961 -3.442 -18.500, -3.576 -4.501 -20.000, -1.517 -6.355 -18.500, 1.252 -6.452 -20.000, 0.703 -6.588 -18.500, 1.775 -6.240 -20.000, 1.252 -6.452 -18.500, 2.265 -5.958 -20.000, 2.265 -5.958 -18.500, 2.710 -5.610 -18.500, 3.102 -5.203 -18.500, 3.700 -4.247 -20.000, 4.011 -3.164 -20.000, 4.050 -2.600 -20.000, 4.011 -2.036 -20.000, 3.435 -0.454 -18.500, 3.102 0.003 -18.500, 2.710 0.410 -18.500, 2.265 0.758 -18.500, -1.517 1.155 -18.500, -2.025 0.907 -20.000, -2.493 0.591 -18.500, -2.913 0.213 -18.500, -3.277 -0.219 -18.500, -4.040 -2.317 -20.000, -4.040 -2.883 -20.000, -4.040 -2.883 -18.500, -3.961 -3.442 -20.000, -2.493 -5.791 -18.500, -2.025 -6.107 -20.000, -1.517 -6.355 -20.000, -0.980 -6.530 -18.500, -0.423 -6.628 -20.000, 0.141 -6.648 -20.000, 0.703 -6.588 -20.000, 1.775 -6.240 -18.500, 3.102 -5.203 -20.000, -5.266 -6.500 -20.000, -5.107 -6.293 -18.500, -5.107 -6.293 -20.000, -3.693 -6.293 -20.000, -3.534 -6.500 -20.000, -5.366 -6.741 -18.500, -5.266 -6.500 -18.500, -4.659 -6.034 -18.500, -4.141 -6.034 -20.000, -3.693 -6.293 -18.500, -3.534 -6.500 -18.500, -3.400 -7.000 -20.000, -5.400 -7.000 -20.000, -5.400 -7.000 -18.500, -3.434 -7.559 -18.500, -3.400 -7.300 -20.000, -3.534 -7.800 -18.500, -3.693 -8.007 -20.000, -3.693 -8.007 -18.500, -4.659 -8.266 -20.000, -4.900 -8.166 -18.500, -5.107 -8.007 -20.000, -5.107 -8.007 -18.500, -5.266 -7.800 -18.500, -5.366 -7.559 -18.500, -5.400 -7.300 -18.500, -3.900 -8.166 -20.000, -3.900 -8.166 -18.500, 4.011 7.064 -18.500, 3.893 7.616 -18.500, 3.435 8.646 -18.500, 2.710 9.510 -18.500, 1.775 10.140 -18.500, 0.703 10.488 -18.500, -0.980 10.430 -18.500, -1.517 10.255 -18.500, -3.277 8.881 -20.000, -3.576 8.401 -18.500, -3.961 7.342 -18.500, -4.040 6.217 -18.500, -3.806 5.115 -18.500, -2.493 3.309 -18.500, -1.517 2.745 -20.000, 0.703 2.512 -18.500, 3.700 4.853 -20.000, 3.435 8.646 -20.000, 3.102 9.103 -18.500, 0.141 10.548 -20.000, -0.423 10.528 -20.000, -3.576 8.401 -20.000, -3.806 7.885 -20.000, -3.961 7.342 -20.000, -3.961 5.658 -18.500, -2.025 2.993 -20.000, -0.980 2.570 -18.500, 0.703 2.512 -20.000, 1.775 2.860 -18.500, 3.700 4.853 -18.500, 4.011 5.936 -20.000, 4.050 6.500 -20.000, 7.077 7.020 -20.000, 7.077 7.020 -18.500, 6.683 7.388 -20.000, 6.683 7.388 -18.500, 6.154 7.498 -20.000, 6.426 7.479 -18.500, 5.888 7.442 -18.500, 5.646 7.317 -18.500, 5.447 7.131 -18.500, 5.305 6.102 -20.000, 5.447 5.869 -18.500, 6.154 5.502 -18.500, 6.426 5.521 -18.500, 7.185 6.230 -20.000, 7.185 6.770 -20.000, 6.905 7.231 -20.000, 5.305 6.898 -20.000, 5.447 5.869 -20.000, 5.888 5.558 -20.000, 6.154 5.502 -20.000, 6.905 5.769 -18.500, 7.077 5.980 -18.500, 7.185 6.230 -18.500, -5.762 7.388 -18.500, -6.019 7.479 -18.500, -6.291 7.498 -20.000, -6.557 7.442 -20.000, -6.557 7.442 -18.500, -6.998 7.131 -18.500, -7.140 6.898 -20.000, -7.140 6.898 -18.500, -7.213 6.636 -18.500, -7.140 6.102 -20.000, -6.557 5.558 -18.500, -5.540 5.769 -20.000, -5.540 5.769 -18.500, -5.223 6.500 -18.500, -5.540 7.231 -18.500, -5.762 7.388 -20.000, -6.019 7.479 -20.000, -7.213 6.636 -20.000, -6.019 5.521 -20.000, -6.019 5.521 -18.500, -5.368 5.980 -18.500, -5.260 6.230 -20.000, -5.260 -11.430 -18.500, -5.540 -10.969 -18.500, -6.998 -11.069 -18.500, -7.140 -11.302 -18.500, -6.799 -12.517 -18.500, -6.557 -12.642 -18.500, -5.368 -12.220 -20.000, -7.140 -12.098 -20.000, -6.799 -12.517 -20.000, -6.557 -12.642 -20.000, -6.291 -12.698 -20.000, -6.019 -12.679 -20.000, -5.540 -12.431 -20.000, -5.260 -11.970 -20.000, -5.260 -11.970 -18.500, -5.223 -11.700 -20.000, 7.185 -11.430 -18.500, 7.077 -11.180 -20.000, 7.077 -11.180 -18.500, 6.905 -10.969 -20.000, 6.683 -10.812 -18.500, 6.154 -10.702 -20.000, 5.305 -11.302 -18.500, 5.232 -11.564 -18.500, 5.305 -12.098 -20.000, 5.305 -12.098 -18.500, 5.646 -12.517 -20.000, 5.888 -12.642 -18.500, 6.426 -12.679 -18.500, 6.905 -12.431 -20.000, 7.185 -11.970 -20.000, 7.185 -11.970 -18.500, 6.683 -10.812 -20.000, 6.426 -10.721 -20.000, 6.426 -10.721 -18.500, 5.646 -10.883 -20.000, 5.646 -12.517 -18.500, 5.888 -12.642 -20.000, 6.154 -12.698 -20.000, 6.426 -12.679 -20.000, 6.683 -12.588 -20.000, 5.363 11.170 -18.500, 5.363 11.170 -20.000, 5.254 11.420 -18.500, 5.083 11.631 -20.000, 4.860 11.788 -18.500, 4.603 11.879 -18.500, 4.065 11.842 -18.500, 3.823 11.717 -20.000, 3.624 11.531 -20.000, 3.624 10.269 -20.000, 3.624 10.269 -18.500, 4.065 9.958 -20.000, 4.332 9.902 -20.000, 4.603 9.921 -20.000, 4.603 9.921 -18.500, 5.083 10.169 -18.500, 5.363 10.630 -18.500, 5.400 10.900 -18.500, 3.823 11.717 -18.500, 3.624 11.531 -18.500, 3.483 11.298 -20.000, 3.409 11.036 -20.000, 3.409 11.036 -18.500, 3.483 10.502 -18.500, 3.823 10.083 -18.500, 5.254 10.380 -18.500, 6.905 -1.869 -18.500, 6.154 -1.602 -18.500, 5.888 -1.658 -18.500, 5.232 -2.736 -18.500, 5.646 -3.417 -20.000, 5.888 -3.542 -20.000, 6.154 -3.598 -18.500, 7.185 -2.870 -20.000, 6.426 -1.621 -20.000, 6.426 -1.621 -18.500, 5.888 -1.658 -20.000, 5.232 -2.464 -20.000, 5.305 -2.998 -18.500, 5.447 -3.231 -20.000, 6.426 -3.579 -20.000, 6.683 -3.488 -20.000, 6.683 -3.488 -18.500, 7.077 -3.120 -20.000, 7.077 -3.120 -18.500, -3.546 11.420 -20.000, -3.940 11.788 -18.500, -4.197 11.879 -18.500, -4.977 11.717 -20.000, -4.977 11.717 -18.500, -5.391 11.036 -18.500, -5.317 10.502 -20.000, -5.176 10.269 -18.500, -4.977 10.083 -18.500, -4.468 9.902 -20.000, -3.400 10.900 -18.500, -3.717 11.631 -18.500, -4.197 11.879 -20.000, -4.468 11.898 -20.000, -4.735 11.842 -20.000, -5.176 11.531 -20.000, -5.317 11.298 -20.000, -5.391 10.764 -18.500, -4.977 10.083 -20.000, -4.735 9.958 -18.500, -3.940 10.012 -18.500, -3.717 10.169 -20.000, -3.546 10.380 -18.500, -3.400 10.900 -20.000, 3.434 2.359 -20.000, 3.400 2.100 -18.500, 3.693 2.807 -20.000, 3.900 2.966 -20.000, 4.141 3.066 -20.000, 4.400 3.100 -20.000, 4.659 3.066 -20.000, 5.107 2.807 -20.000, 5.266 2.600 -18.500, 5.266 2.600 -20.000, 5.366 2.359 -18.500, 3.534 2.600 -18.500, 3.693 2.807 -18.500, 3.900 2.966 -18.500, 4.659 3.066 -18.500, 4.900 2.966 -18.500, 5.366 2.359 -20.000, 5.266 1.300 -20.000, 5.366 1.541 -18.500, 5.266 1.300 -18.500, 4.900 0.934 -18.500, 4.400 0.800 -20.000, 3.693 1.093 -18.500, 3.693 1.093 -20.000, 3.434 1.541 -20.000, 3.400 1.800 -20.000, 5.107 1.093 -18.500, 4.659 0.834 -20.000, 4.141 0.834 -18.500, 5.400 1.800 -20.000, -5.366 2.359 -18.500, -5.266 2.600 -18.500, -3.534 2.600 -20.000, -4.900 2.966 -18.500, -4.659 3.066 -18.500, -4.400 3.100 -18.500, -3.900 2.966 -18.500, -3.693 2.807 -20.000, -3.693 2.807 -18.500, -3.534 2.600 -18.500, -5.400 1.800 -18.500, -5.400 2.100 -18.500, -3.400 1.800 -18.500, -3.534 1.300 -20.000, -3.434 1.541 -18.500, -3.693 1.093 -18.500, -3.693 1.093 -20.000, -4.659 0.834 -18.500, -4.900 0.934 -20.000, -4.900 0.934 -18.500, -5.107 1.093 -20.000, -5.266 1.300 -20.000, -5.400 1.800 -20.000, -3.900 0.934 -18.500, -5.366 1.541 -18.500, -4.050 -29.900 -20.000, -3.893 -31.016 -18.500, -3.700 -31.547 -20.000, -3.435 -32.046 -18.500, -3.435 -32.046 -20.000, -3.102 -32.503 -20.000, -2.710 -32.910 -18.500, -2.265 -33.258 -20.000, -1.252 -33.752 -20.000, 0.980 -33.830 -18.500, 0.980 -33.830 -20.000, 2.025 -33.407 -18.500, 2.493 -33.091 -18.500, 2.493 -33.091 -20.000, 2.913 -32.713 -18.500, 3.806 -31.285 -18.500, 3.961 -30.742 -18.500, 4.040 -30.183 -18.500, 3.961 -29.058 -18.500, 3.806 -28.515 -18.500, 3.576 -27.999 -20.000, 3.576 -27.999 -18.500, 3.277 -27.519 -18.500, 3.277 -27.519 -20.000, 2.025 -26.393 -18.500, 0.423 -25.872 -18.500, 0.423 -25.872 -20.000, -0.141 -25.852 -18.500, -0.703 -25.912 -18.500, -1.775 -26.260 -20.000, -2.710 -26.890 -18.500, -2.710 -26.890 -20.000, -3.102 -27.297 -20.000, 0.423 -33.928 -18.500, 0.423 -33.928 -20.000, 2.025 -33.407 -20.000, 3.277 -32.281 -20.000, 3.806 -31.285 -20.000, 3.961 -30.742 -20.000, 4.040 -30.183 -20.000, 3.806 -28.515 -20.000, -0.141 -25.852 -20.000, -1.252 -26.048 -20.000, -3.435 -27.754 -20.000, -3.700 -28.253 -18.500, -5.260 -2.330 -18.500, -5.223 -2.600 -18.500, -5.368 -2.080 -20.000, -5.762 -1.712 -18.500, -6.291 -1.602 -20.000, -6.291 -1.602 -18.500, -6.998 -1.969 -20.000, -6.998 -1.969 -18.500, -6.557 -3.542 -18.500, -5.762 -3.488 -20.000, -5.540 -3.331 -20.000, -5.260 -2.870 -18.500, -5.540 -1.869 -20.000, -6.799 -1.783 -18.500, -7.140 -2.202 -20.000, -7.140 -2.202 -18.500, -7.213 -2.464 -20.000, -7.213 -2.736 -20.000, -6.799 -3.417 -18.500, -6.557 -3.542 -20.000, -6.291 -3.598 -18.500, -6.019 -3.579 -20.000, -6.019 -3.579 -18.500, -5.540 -3.331 -18.500, -5.368 -3.120 -18.500, -5.223 -2.600 -20.000, 3.534 -6.500 -18.500, 3.534 -6.500 -20.000, 3.900 -6.134 -20.000, 4.141 -6.034 -20.000, 4.900 -6.134 -20.000, 5.107 -6.293 -20.000, 5.266 -6.500 -18.500, 5.366 -6.741 -18.500, 3.693 -6.293 -18.500, 3.900 -6.134 -18.500, 4.659 -6.034 -20.000, 3.400 -7.000 -20.000, 3.400 -7.300 -18.500, 3.400 -7.000 -18.500, 5.366 -7.559 -18.500, 5.366 -7.559 -20.000, 5.266 -7.800 -20.000, 5.107 -8.007 -20.000, 4.900 -8.166 -20.000, 4.659 -8.266 -20.000, 4.141 -8.266 -18.500, 4.141 -8.266 -20.000, 3.693 -8.007 -18.500, 3.434 -7.559 -18.500, 4.900 -8.166 -18.500, 3.900 -8.166 -20.000, 3.534 -7.800 -18.500, 5.400 -7.000 -20.000, -3.435 -22.946 -18.500, -2.265 -24.158 -18.500, 2.025 -24.307 -20.000, 2.493 -23.991 -20.000, 2.913 -23.613 -18.500, 3.277 -23.181 -18.500, 3.576 -22.701 -20.000, 3.576 -22.701 -18.500, 3.961 -21.642 -18.500, 4.040 -21.083 -18.500, 4.040 -20.517 -18.500, 3.961 -19.958 -20.000, 3.806 -19.415 -18.500, 1.517 -17.045 -18.500, 0.980 -16.870 -18.500, 0.423 -16.772 -18.500, -0.703 -16.812 -20.000, -3.700 -19.153 -20.000, -4.050 -20.800 -20.000, -4.050 -20.800 -18.500, -3.700 -22.447 -18.500, -3.435 -22.946 -20.000, -3.102 -23.403 -18.500, -2.710 -23.810 -18.500, -1.775 -24.440 -20.000, -1.252 -24.652 -18.500, -1.252 -24.652 -20.000, 0.980 -24.730 -20.000, 1.517 -24.555 -20.000, 2.913 -23.613 -20.000, 3.961 -21.642 -20.000, 3.277 -18.419 -20.000, 2.913 -17.987 -20.000, 2.025 -17.293 -18.500, 2.025 -17.293 -20.000, 1.517 -17.045 -20.000, 0.980 -16.870 -20.000, 0.423 -16.772 -20.000, -1.775 -17.160 -18.500, -1.775 -17.160 -20.000, -3.700 -19.153 -18.500, -4.011 -20.236 -18.500, -4.011 -20.236 -20.000, -5.363 -34.570 -18.500, -5.363 -34.570 -20.000, -5.254 -34.820 -18.500, -5.254 -34.820 -20.000, -5.083 -35.031 -18.500, -4.603 -35.279 -18.500, -4.332 -35.298 -18.500, -4.065 -35.242 -20.000, -4.065 -35.242 -18.500, -3.823 -35.117 -18.500, -3.823 -35.117 -20.000, -3.624 -34.931 -20.000, -3.483 -33.902 -18.500, -3.624 -33.669 -18.500, -4.065 -33.358 -20.000, -5.083 -33.569 -20.000, -5.254 -33.780 -18.500, -5.363 -34.030 -18.500, -5.400 -34.300 -18.500, -5.083 -35.031 -20.000, -3.483 -34.698 -20.000, -3.624 -33.669 -20.000, -3.823 -33.483 -18.500, -3.823 -33.483 -20.000, -4.332 -33.302 -18.500, -4.332 -33.302 -20.000, -4.603 -33.321 -20.000, -5.254 -33.780 -20.000, -5.363 -34.030 -20.000, -5.400 -25.200 -20.000, -5.366 -24.941 -20.000, -4.900 -24.334 -18.500, -3.534 -24.700 -20.000, -4.900 -24.334 -20.000, -4.659 -24.234 -20.000, -4.659 -24.234 -18.500, -4.141 -24.234 -18.500, -3.693 -24.493 -18.500, -3.400 -25.200 -20.000, -3.400 -25.200 -18.500, -5.400 -25.500 -20.000, -5.400 -25.200 -18.500, -3.400 -25.500 -18.500, -3.400 -25.500 -20.000, -3.434 -25.759 -20.000, -3.434 -25.759 -18.500, -3.534 -26.000 -18.500, -3.693 -26.207 -20.000, -3.900 -26.366 -20.000, -4.900 -26.366 -18.500, -5.107 -26.207 -20.000, -3.693 -26.207 -18.500, -3.900 -26.366 -18.500, -4.400 -26.500 -20.000, -5.266 -26.000 -20.000, -7.077 -21.320 -20.000, -7.077 -21.320 -18.500, -6.905 -21.531 -18.500, -6.426 -21.779 -18.500, -6.154 -21.798 -18.500, -5.888 -21.742 -20.000, -5.305 -20.402 -18.500, -6.154 -19.802 -18.500, -6.426 -19.821 -18.500, -6.905 -20.069 -18.500, -7.185 -20.530 -20.000, -6.905 -21.531 -20.000, -5.888 -21.742 -18.500, -5.646 -21.617 -18.500, -5.232 -20.936 -18.500, -5.232 -20.936 -20.000, -5.232 -20.664 -18.500, -5.447 -20.169 -20.000, -5.646 -19.983 -20.000, -5.888 -19.858 -20.000, -6.426 -19.821 -20.000, -6.905 -20.069 -20.000, -7.077 -20.280 -18.500, -7.077 -20.280 -20.000, -7.185 -30.170 -18.500, -7.185 -30.170 -20.000, -7.077 -30.420 -18.500, -6.683 -30.788 -18.500, -5.447 -30.531 -18.500, -5.305 -30.298 -18.500, -5.305 -30.298 -20.000, -5.232 -29.764 -20.000, -5.888 -28.958 -18.500, -6.154 -28.902 -18.500, -6.426 -28.921 -18.500, -7.223 -29.900 -18.500, -7.223 -29.900 -20.000, -6.683 -30.788 -20.000, -6.426 -30.879 -20.000, -5.646 -30.717 -18.500, -5.646 -30.717 -20.000, -5.447 -30.531 -20.000, -5.232 -30.036 -20.000, -5.305 -29.502 -18.500, -6.154 -28.902 -20.000, -6.426 -28.921 -20.000, -7.077 -29.380 -18.500, -5.400 -16.100 -18.500, -5.366 -15.841 -18.500, -5.366 -15.841 -20.000, -5.266 -15.600 -18.500, -4.900 -15.234 -20.000, -3.534 -15.600 -20.000, -4.659 -15.134 -18.500, -4.400 -15.100 -18.500, -3.534 -15.600 -18.500, -5.400 -16.400 -18.500, -3.400 -16.400 -20.000, -3.534 -16.900 -20.000, -3.534 -16.900 -18.500, -3.693 -17.107 -20.000, -3.900 -17.266 -20.000, -4.900 -17.266 -18.500, -5.266 -16.900 -18.500, -5.366 -16.659 -20.000, -5.366 -16.659 -18.500, -5.400 -16.400 -20.000, -4.141 -17.366 -20.000, -4.400 -17.400 -18.500, 3.400 -34.300 -18.500, 3.437 -34.570 -18.500, 3.437 -34.570 -20.000, 3.546 -34.820 -20.000, 3.546 -34.820 -18.500, 4.197 -35.279 -18.500, 4.468 -35.298 -20.000, 4.735 -35.242 -20.000, 4.977 -35.117 -18.500, 4.977 -35.117 -20.000, 5.176 -34.931 -20.000, 5.317 -34.698 -18.500, 5.391 -34.164 -18.500, 5.176 -33.669 -18.500, 4.977 -33.483 -18.500, 4.735 -33.358 -18.500, 4.197 -33.321 -18.500, 3.437 -34.030 -20.000, 3.400 -34.300 -20.000, 4.197 -35.279 -20.000, 4.468 -35.298 -18.500, 4.735 -35.242 -18.500, 5.176 -34.931 -18.500, 5.391 -34.164 -20.000, 5.317 -33.902 -18.500, 5.317 -33.902 -20.000, 5.176 -33.669 -20.000, 4.735 -33.358 -20.000, 4.468 -33.302 -18.500, 4.468 -33.302 -20.000, 3.717 -33.569 -18.500, 3.717 -33.569 -20.000, 3.534 -24.700 -20.000, 3.900 -24.334 -18.500, 4.141 -24.234 -20.000, 4.400 -24.200 -20.000, 4.659 -24.234 -20.000, 5.266 -24.700 -20.000, 5.266 -24.700 -18.500, 3.434 -24.941 -18.500, 3.534 -24.700 -18.500, 4.659 -24.234 -18.500, 5.107 -24.493 -20.000, 5.107 -24.493 -18.500, 5.366 -24.941 -20.000, 5.400 -25.200 -20.000, 3.400 -25.200 -18.500, 5.107 -26.207 -20.000, 5.107 -26.207 -18.500, 4.659 -26.466 -18.500, 4.659 -26.466 -20.000, 4.141 -26.466 -20.000, 3.534 -26.000 -20.000, 3.534 -26.000 -18.500, 3.434 -25.759 -18.500, 3.400 -25.500 -20.000, 4.900 -26.366 -18.500, 3.900 -26.366 -20.000, 3.900 -26.366 -18.500, 3.693 -26.207 -20.000, 5.400 -25.200 -18.500, 5.400 -25.500 -20.000, 5.400 -25.500 -18.500, 5.223 -29.900 -20.000, 5.368 -30.420 -18.500, 5.368 -30.420 -20.000, 5.762 -30.788 -18.500, 6.019 -30.879 -20.000, 6.019 -30.879 -18.500, 6.557 -30.842 -20.000, 6.998 -30.531 -18.500, 7.213 -29.764 -20.000, 7.140 -29.502 -18.500, 6.998 -29.269 -18.500, 6.799 -29.083 -18.500, 6.019 -28.921 -20.000, 6.291 -30.898 -18.500, 6.291 -30.898 -20.000, 6.998 -30.531 -20.000, 7.213 -30.036 -20.000, 5.762 -29.012 -20.000, 5.540 -29.169 -20.000, 5.368 -29.380 -18.500, 5.223 -20.800 -18.500, 5.223 -20.800 -20.000, 5.260 -21.070 -18.500, 5.540 -21.531 -18.500, 6.019 -21.779 -18.500, 6.557 -21.742 -20.000, 6.998 -21.431 -20.000, 7.213 -20.936 -18.500, 7.140 -20.402 -18.500, 6.557 -19.858 -20.000, 6.291 -19.802 -20.000, 6.291 -19.802 -18.500, 6.019 -19.821 -20.000, 5.540 -20.069 -18.500, 5.260 -20.530 -20.000, 5.762 -21.688 -18.500, 6.019 -21.779 -20.000, 6.291 -21.798 -18.500, 6.799 -21.617 -20.000, 7.140 -21.198 -18.500, 7.213 -20.936 -20.000, 7.213 -20.664 -20.000, 7.140 -20.402 -20.000, 6.019 -19.821 -18.500, 5.762 -19.912 -18.500, 5.762 -19.912 -20.000, 5.540 -20.069 -20.000, 5.400 -16.400 -20.000, 5.266 -16.900 -18.500, 5.107 -17.107 -18.500, 4.659 -17.366 -18.500, 3.900 -17.266 -20.000, 3.693 -17.107 -18.500, 3.534 -16.900 -20.000, 4.900 -17.266 -18.500, 4.141 -17.366 -20.000, 3.693 -17.107 -20.000, 5.400 -16.400 -18.500, 4.400 -15.100 -20.000, 4.659 -15.134 -20.000, 4.900 -15.234 -20.000, 3.534 -15.600 -20.000, 3.693 -15.393 -18.500, 3.900 -15.234 -20.000, 4.141 -15.134 -18.500, 5.107 -15.393 -20.000, 5.266 -15.600 -18.500, 5.400 -16.100 -18.500, 3.400 -16.400 -20.000, 10.000 14.300 -18.000, 10.000 14.262 -18.191, 10.000 14.911 -19.663, -10.000 13.991 -18.462, -10.000 15.214 -19.414, -10.000 15.463 -19.111, -10.000 15.762 -18.390, -10.000 14.262 -18.191, 10.000 14.190 -19.962, -10.000 14.190 -19.962, 10.000 14.565 -19.848, -10.000 14.565 -19.848, -10.000 14.911 -19.663, 10.000 15.762 -18.390, 10.000 15.214 -19.414, 10.000 15.463 -19.111, 10.000 15.648 -18.765, -10.000 15.648 -18.765, 10.000 13.800 -18.500, 10.000 13.991 -18.462, -10.000 14.154 -18.354, 10.000 14.154 -18.354, -10.000 14.300 -18.000, -10.000 -37.554 -18.354, -10.000 -37.391 -18.462, 10.000 -37.965 -19.848, 10.000 -38.614 -19.414, 10.000 -37.662 -18.191, 10.000 -39.162 -18.390, 10.000 -37.590 -19.962, -10.000 -38.311 -19.663, 10.000 -38.311 -19.663, -10.000 -38.863 -19.111, -10.000 -37.590 -19.962, -10.000 -37.965 -19.848, -10.000 -38.614 -19.414, 10.000 -38.863 -19.111, -10.000 -39.048 -18.765, 10.000 -39.048 -18.765, -10.000 -39.162 -18.390, 10.000 -37.391 -18.462, -10.000 -37.662 -18.191, 10.000 -37.554 -18.354, -14.450 33.123 -21.200, -14.089 33.190 -21.200, -13.776 33.384 -21.200, -13.776 33.384 -20.000, -13.555 33.677 -20.000, -13.488 34.396 -20.000, -14.266 35.106 -20.000, -15.412 34.396 -20.000, -14.811 33.190 -21.200, -13.652 34.725 -20.000, -13.652 34.725 -21.200, -13.924 34.973 -20.000, -14.266 35.106 -21.200, -14.634 35.106 -21.200, -14.976 34.973 -20.000, -14.976 34.973 -21.200, -15.248 34.725 -20.000, -15.345 33.677 -20.000, -15.345 33.677 -21.200, -15.124 33.384 -21.200, 23.550 -54.877 -20.000, 24.224 -54.616 -21.200, 24.224 -54.616 -20.000, 24.445 -54.323 -20.000, 24.546 -53.970 -20.000, 24.348 -53.275 -20.000, 23.734 -52.894 -20.000, 23.366 -52.894 -20.000, 23.366 -52.894 -21.200, 23.024 -53.027 -21.200, 22.752 -53.275 -20.000, 22.554 -53.970 -20.000, 22.876 -54.616 -20.000, 23.189 -54.810 -21.200, 24.445 -54.323 -21.200, 24.546 -53.970 -21.200, 24.348 -53.275 -21.200, 22.752 -53.275 -21.200, 22.876 -54.616 -21.200, 23.189 -54.810 -20.000, -8.950 11.723 -21.200, -8.055 12.277 -21.200, -7.988 12.996 -21.200, -8.766 13.706 -20.000, -9.134 13.706 -21.200, -9.476 13.573 -20.000, -9.748 13.325 -21.200, -9.912 12.996 -21.200, -9.912 12.996 -20.000, -9.311 11.790 -21.200, -8.950 11.723 -20.000, -8.276 11.984 -21.200, -7.954 12.630 -21.200, -8.152 13.325 -21.200, -8.766 13.706 -21.200, -9.946 12.630 -20.000, -9.845 12.277 -20.000, -9.624 11.984 -21.200, -7.988 4.196 -21.200, -7.988 4.196 -20.000, -8.152 4.525 -20.000, -8.424 4.773 -21.200, -8.766 4.906 -20.000, -9.476 4.773 -20.000, -9.912 4.196 -20.000, -8.950 2.923 -21.200, -8.950 2.923 -20.000, -8.055 3.477 -20.000, -8.055 3.477 -21.200, -7.954 3.830 -20.000, -7.954 3.830 -21.200, -8.424 4.773 -20.000, -8.766 4.906 -21.200, -9.946 3.830 -21.200, -9.624 3.184 -20.000, -9.624 3.184 -21.200, -9.311 2.990 -21.200, -2.662 4.683 -21.200, -3.109 4.484 -20.000, -2.447 4.803 -20.000, -0.454 8.506 -20.000, -0.518 9.065 -21.200, -0.553 9.235 -20.000, -1.046 10.452 -21.200, -1.587 11.156 -20.000, -2.140 11.640 -20.000, -3.352 12.243 -21.200, -2.771 12.017 -20.000, -3.459 12.275 -20.000, -1.852 5.235 -20.000, -1.490 5.594 -21.200, -0.940 6.380 -20.000, -0.719 6.863 -21.200, -0.651 7.056 -20.000, -0.518 7.580 -21.200, -2.034 11.560 -21.200, -4.314 12.416 -21.143, -6.329 12.017 -20.000, -6.925 11.665 -21.200, -5.019 12.396 -21.200, -6.960 11.640 -20.000, -7.513 11.156 -20.000, -7.972 10.581 -20.000, -8.488 9.465 -21.200, -8.643 8.558 -21.143, -8.623 8.791 -21.200, -8.646 8.506 -20.000, -8.613 7.772 -20.000, -8.242 6.539 -21.200, -7.892 5.948 -21.200, -7.248 5.235 -20.000, -5.991 4.484 -20.000, -4.786 4.229 -21.143, -7.756 5.766 -20.000, -7.449 5.423 -21.200, -6.925 4.980 -21.200, -6.333 4.631 -21.200, -5.692 4.385 -21.200, -5.019 4.249 -21.200, -4.550 4.223 -21.123, -10.473 6.143 -21.200, -9.956 6.280 -21.200, -10.411 7.390 -20.000, -10.099 7.584 -20.000, -8.800 7.348 -21.200, -8.623 7.854 -21.200, -8.643 8.087 -21.143, -9.777 8.230 -20.000, -8.650 8.323 -21.123, -8.800 9.297 -21.200, -9.975 8.925 -20.000, -9.956 10.365 -21.200, -10.473 10.502 -21.200, -10.589 9.306 -20.000, -11.008 10.510 -21.200, -11.299 9.173 -20.000, -11.530 10.388 -21.200, -12.006 10.144 -21.200, -11.571 8.925 -20.000, -11.734 8.596 -20.000, -11.446 7.584 -20.000, -11.530 6.257 -21.200, -10.773 7.323 -20.000, -3.128 12.866 -21.200, -3.876 13.806 -20.000, -3.554 14.453 -20.000, -2.370 14.246 -21.200, -2.507 13.728 -21.200, -3.655 14.099 -20.000, -4.019 16.680 -21.200, -4.734 15.528 -20.000, -6.020 16.182 -21.200, -5.348 15.148 -20.000, -6.372 15.779 -21.200, -5.076 15.395 -20.000, -5.512 14.819 -20.000, -5.524 12.572 -21.200, -5.224 13.806 -20.000, -4.911 13.613 -20.000, -4.550 13.545 -20.000, -4.786 12.416 -21.143, -4.550 12.423 -21.123, -4.019 -0.035 -21.200, -4.189 1.168 -20.000, -3.080 0.463 -21.200, -3.876 1.361 -20.000, -2.728 0.867 -21.200, -2.370 2.399 -21.200, -2.363 1.864 -21.200, -2.484 1.343 -21.200, -3.554 2.008 -20.000, -3.588 2.374 -20.000, -2.507 2.917 -21.200, -3.752 2.703 -20.000, -2.765 3.386 -21.200, -3.128 3.779 -21.200, -3.576 4.073 -21.200, -4.024 2.950 -20.000, -4.366 3.083 -20.000, -4.314 4.229 -21.143, -5.076 2.950 -20.000, -6.593 2.917 -21.200, -6.335 3.386 -21.200, -5.524 4.073 -21.200, -5.546 2.008 -20.000, -6.737 1.864 -21.200, -6.730 2.399 -21.200, -5.224 1.361 -20.000, -5.581 0.157 -21.200, -6.020 0.463 -21.200, -6.372 0.867 -21.200, -5.081 -0.035 -21.200, 18.411 11.790 -21.200, 18.724 11.984 -20.000, 18.724 11.984 -21.200, 18.945 12.277 -20.000, 18.848 13.325 -20.000, 18.234 13.706 -20.000, 17.054 12.630 -21.200, 17.155 12.277 -20.000, 17.376 11.984 -20.000, 17.689 11.790 -21.200, 18.945 12.277 -21.200, 19.046 12.630 -20.000, 19.046 12.630 -21.200, 18.848 13.325 -21.200, 18.576 13.573 -20.000, 18.576 13.573 -21.200, 18.234 13.706 -21.200, 17.866 13.706 -21.200, 17.088 12.996 -21.200, 18.724 3.184 -21.200, 19.046 3.830 -20.000, 18.576 4.773 -20.000, 18.234 4.906 -20.000, 17.866 4.906 -21.200, 17.524 4.773 -20.000, 17.088 4.196 -20.000, 17.054 3.830 -21.200, 17.155 3.477 -20.000, 18.050 2.923 -20.000, 19.012 4.196 -20.000, 18.848 4.525 -21.200, 17.866 4.906 -20.000, 17.524 4.773 -21.200, 17.252 4.525 -21.200, 17.088 4.196 -21.200, 17.054 3.830 -20.000, 17.155 3.477 -21.200, 17.689 2.990 -20.000, 14.792 4.385 -21.200, 17.260 6.380 -20.000, 17.743 8.087 -21.143, 17.723 7.854 -21.200, 17.713 7.772 -20.000, 16.856 5.766 -20.000, 16.992 5.948 -21.200, 17.588 7.180 -21.200, 17.750 8.323 -21.123, 17.746 8.506 -20.000, 17.342 10.106 -21.200, 16.613 11.156 -20.000, 16.060 11.640 -20.000, 15.433 12.014 -21.200, 17.723 8.791 -21.200, 17.588 9.465 -21.200, 16.025 11.665 -21.200, 14.792 12.260 -21.200, 14.119 12.396 -21.200, 13.886 12.416 -21.143, 13.282 12.406 -20.000, 10.590 11.051 -21.200, 9.618 9.065 -21.200, 9.751 7.056 -20.000, 10.040 6.380 -20.000, 11.134 5.085 -21.200, 10.952 5.235 -20.000, 11.547 4.803 -20.000, 12.209 4.484 -20.000, 12.918 4.288 -20.000, 13.650 4.223 -20.000, 10.687 11.156 -20.000, 9.819 9.782 -21.200, 9.550 8.323 -21.200, 9.587 7.772 -20.000, 9.819 6.863 -21.200, 11.762 4.683 -21.200, 12.452 4.402 -21.200, 13.181 4.249 -21.200, 13.886 4.229 -21.143, 13.650 4.223 -21.123, 20.630 6.257 -21.200, 20.234 7.390 -20.000, 20.834 8.596 -20.000, 22.007 8.854 -21.200, 21.816 9.354 -21.200, 20.671 8.925 -20.000, 21.509 9.792 -21.200, 20.056 9.306 -20.000, 20.630 10.388 -21.200, 20.108 10.510 -21.200, 19.689 9.306 -20.000, 19.346 9.173 -20.000, 18.587 10.108 -21.200, 19.075 8.925 -20.000, 17.743 8.558 -21.143, 17.900 7.348 -21.200, 18.194 6.901 -21.200, 18.587 6.538 -21.200, 19.511 7.390 -20.000, 19.056 6.280 -21.200, 14.011 1.168 -20.000, 14.181 -0.035 -21.200, 14.324 1.361 -20.000, 14.545 1.654 -20.000, 15.716 1.343 -21.200, 14.612 2.374 -20.000, 15.435 3.386 -21.200, 14.448 2.703 -20.000, 14.176 2.950 -20.000, 14.119 4.249 -21.200, 13.414 4.229 -21.143, 12.676 4.073 -21.200, 12.852 2.703 -20.000, 12.688 2.374 -20.000, 11.463 1.864 -21.200, 12.976 1.361 -20.000, 12.180 0.463 -21.200, 13.289 1.168 -20.000, 13.119 -0.035 -21.200, 14.624 12.572 -21.200, 14.324 13.806 -20.000, 15.693 13.728 -21.200, 15.837 14.781 -21.200, 15.716 15.302 -21.200, 15.120 16.182 -21.200, 14.448 15.148 -20.000, 14.176 15.395 -20.000, 14.681 16.488 -21.200, 13.834 15.528 -20.000, 13.650 16.745 -21.200, 13.119 16.680 -21.200, 11.584 15.302 -21.200, 11.828 15.779 -21.200, 12.852 15.148 -20.000, 11.463 14.781 -21.200, 12.688 14.819 -20.000, 11.470 14.246 -21.200, 11.865 13.259 -21.200, 12.755 14.099 -20.000, 12.228 12.866 -21.200, 12.976 13.806 -20.000, 12.676 12.572 -21.200, 13.289 13.613 -20.000, 13.414 12.416 -21.143, 13.650 13.545 -20.000, 13.650 12.423 -21.123, 14.011 -22.787 -20.000, 13.650 -22.855 -21.200, 14.324 -22.594 -21.200, 14.324 -22.594 -20.000, 13.834 -20.872 -20.000, 13.124 -21.005 -21.200, 13.289 -22.787 -20.000, 13.289 -22.787 -21.200, 14.646 -21.947 -21.200, 14.176 -21.005 -20.000, 13.124 -21.005 -20.000, 12.755 -22.301 -20.000, 5.282 -32.112 -20.000, 4.786 -32.171 -21.143, 5.019 -32.151 -21.200, 5.991 -31.916 -20.000, 6.438 -31.717 -21.200, 6.653 -31.597 -20.000, 8.381 -26.618 -21.200, 7.972 -25.819 -20.000, 7.610 -25.349 -21.200, 6.438 -24.438 -21.200, 5.641 -24.125 -20.000, 4.918 -23.994 -20.000, 4.550 -23.977 -21.123, 8.054 -30.207 -21.200, 8.650 -28.077 -21.200, 8.646 -27.894 -20.000, 8.320 -26.466 -20.000, 6.960 -24.760 -20.000, 5.748 -24.157 -21.200, 2.034 -24.840 -21.200, 0.518 -27.335 -21.200, 0.454 -27.894 -20.000, 1.046 -30.207 -21.200, 4.314 -32.171 -21.143, 2.140 -24.760 -20.000, 1.490 -25.349 -21.200, 0.518 -28.820 -21.200, 0.651 -29.344 -20.000, 2.034 -31.315 -21.200, 3.352 -31.998 -21.200, 3.818 -32.112 -20.000, 4.081 -32.151 -21.200, 5.581 -36.243 -21.200, 5.081 -36.435 -21.200, 4.911 -35.232 -20.000, 5.445 -34.746 -20.000, 5.546 -34.392 -20.000, 6.335 -33.014 -21.200, 6.593 -33.483 -21.200, 5.076 -33.450 -20.000, 5.524 -32.327 -21.200, 4.550 -32.177 -21.123, 4.366 -33.317 -20.000, 3.128 -32.621 -21.200, 3.080 -35.937 -21.200, 4.019 -36.435 -21.200, 4.550 -35.300 -20.000, 4.550 -36.500 -21.200, 5.019 -24.004 -21.200, 4.911 -22.787 -20.000, 5.524 -23.828 -21.200, 5.224 -22.594 -20.000, 5.445 -22.301 -20.000, 6.737 -21.619 -21.200, 5.512 -21.581 -20.000, 5.348 -21.252 -20.000, 5.076 -21.005 -20.000, 5.581 -19.912 -21.200, 4.366 -20.872 -20.000, 3.080 -20.218 -21.200, 3.752 -21.252 -20.000, 3.519 -19.912 -21.200, 4.024 -21.005 -20.000, 2.484 -21.098 -21.200, 3.554 -21.947 -20.000, 2.765 -23.141 -21.200, 3.128 -23.534 -21.200, 3.876 -22.594 -20.000, 4.314 -23.984 -21.143, 4.786 -23.984 -21.143, -8.589 -6.410 -21.200, -8.276 -6.216 -20.000, -8.055 -5.923 -21.200, -7.954 -5.570 -20.000, -8.152 -4.875 -20.000, -9.134 -4.494 -20.000, -9.476 -4.627 -20.000, -9.946 -5.570 -21.200, -9.845 -5.923 -21.200, -9.845 -5.923 -20.000, -9.311 -6.410 -20.000, -8.950 -6.477 -21.200, -7.988 -5.204 -20.000, -7.988 -5.204 -21.200, -9.476 -4.627 -21.200, -9.748 -4.875 -20.000, -9.748 -4.875 -21.200, -9.912 -5.204 -21.200, -9.624 -6.216 -21.200, -9.311 -6.410 -21.200, -8.589 -15.210 -20.000, -7.988 -14.004 -20.000, -8.152 -13.675 -20.000, -8.424 -13.427 -20.000, -9.476 -13.427 -20.000, -9.912 -14.004 -20.000, -9.845 -14.723 -20.000, -9.624 -15.016 -21.200, -8.055 -14.723 -20.000, -7.988 -14.004 -21.200, -8.766 -13.294 -20.000, -9.134 -13.294 -20.000, -9.946 -14.370 -21.200, -4.314 -13.971 -21.143, -4.081 -13.951 -21.200, -3.109 -13.716 -20.000, -2.447 -13.397 -20.000, -2.034 -13.115 -21.200, -1.852 -12.965 -20.000, -0.450 -9.877 -21.200, -0.454 -9.694 -20.000, -0.518 -9.135 -21.200, -2.771 -6.183 -20.000, -3.459 -5.925 -20.000, -4.314 -5.784 -21.143, -4.550 -5.777 -21.123, -4.786 -5.784 -21.143, -1.490 -12.606 -21.200, -0.719 -8.418 -21.200, -1.490 -7.149 -21.200, -1.587 -7.044 -20.000, -2.662 -6.238 -21.200, -3.352 -5.957 -21.200, -5.692 -5.940 -21.200, -6.960 -6.560 -20.000, -8.242 -8.094 -21.200, -7.972 -7.619 -20.000, -8.623 -9.409 -21.200, -8.646 -9.694 -20.000, -7.513 -7.044 -20.000, -8.488 -8.735 -21.200, -8.650 -9.877 -21.123, -8.643 -10.113 -21.143, -8.449 -11.144 -20.000, -4.786 -13.971 -21.143, -8.160 -11.820 -20.000, -7.892 -12.252 -21.200, -7.248 -12.965 -20.000, -6.653 -13.397 -20.000, -10.773 -10.877 -20.000, -10.099 -10.616 -20.000, -9.487 -11.662 -21.200, -8.623 -10.346 -21.200, -9.777 -9.970 -20.000, -8.643 -9.642 -21.143, -9.811 -9.604 -20.000, -9.975 -9.275 -20.000, -11.530 -7.812 -21.200, -11.299 -9.027 -20.000, -12.907 -9.346 -21.200, -11.734 -9.604 -20.000, -11.768 -9.970 -20.000, -12.907 -10.409 -21.200, -12.716 -10.909 -21.200, -12.006 -11.699 -21.200, -11.530 -11.943 -21.200, -11.134 -10.810 -20.000, -11.008 -12.065 -21.200, -4.081 -5.804 -21.200, -4.189 -4.587 -20.000, -3.876 -4.394 -20.000, -2.765 -4.941 -21.200, -2.370 -3.954 -21.200, -3.655 -4.101 -20.000, -2.363 -3.419 -21.200, -3.588 -3.381 -20.000, -3.752 -3.052 -20.000, -4.366 -2.672 -20.000, -4.550 -1.455 -21.200, -4.734 -2.672 -20.000, -6.020 -2.018 -21.200, -5.348 -3.052 -20.000, -6.730 -3.954 -21.200, -5.972 -5.334 -21.200, -6.335 -4.941 -21.200, -5.224 -4.394 -20.000, -5.524 -5.628 -21.200, -4.189 -17.032 -20.000, -3.876 -16.839 -20.000, -3.080 -17.737 -21.200, -2.728 -17.333 -21.200, -3.655 -16.546 -20.000, -3.554 -16.192 -20.000, -2.370 -15.801 -21.200, -2.363 -16.336 -21.200, -2.507 -15.283 -21.200, -2.765 -14.814 -21.200, -4.366 -15.117 -20.000, -4.550 -13.977 -21.123, -4.734 -15.117 -20.000, -5.076 -15.250 -20.000, -5.348 -15.497 -20.000, -5.972 -14.421 -21.200, -5.512 -15.826 -20.000, -6.737 -16.336 -21.200, -5.445 -16.546 -20.000, -5.224 -16.839 -20.000, -6.020 -17.737 -21.200, -4.911 -17.032 -20.000, -4.550 -17.100 -20.000, -4.019 -18.235 -21.200, -5.081 -18.235 -21.200, 18.411 -6.410 -20.000, 18.050 -6.477 -20.000, 18.411 -6.410 -21.200, 18.724 -6.216 -21.200, 18.724 -6.216 -20.000, 19.046 -5.570 -20.000, 19.012 -5.204 -20.000, 17.866 -4.494 -21.200, 17.524 -4.627 -20.000, 17.689 -6.410 -21.200, 18.050 -6.477 -21.200, 19.012 -5.204 -21.200, 18.848 -4.875 -21.200, 18.576 -4.627 -20.000, 17.866 -4.494 -20.000, 17.524 -4.627 -21.200, 17.252 -4.875 -21.200, 17.088 -5.204 -21.200, 17.376 -6.216 -20.000, 17.376 -6.216 -21.200, 18.724 -15.016 -20.000, 18.411 -15.210 -21.200, 18.945 -14.723 -20.000, 19.046 -14.370 -21.200, 18.848 -13.675 -20.000, 18.234 -13.294 -20.000, 17.866 -13.294 -20.000, 17.524 -13.427 -21.200, 17.252 -13.675 -20.000, 17.088 -14.004 -21.200, 17.088 -14.004 -20.000, 17.155 -14.723 -21.200, 18.848 -13.675 -21.200, 18.234 -13.294 -21.200, 17.866 -13.294 -21.200, 17.054 -14.370 -21.200, 15.091 -13.716 -20.000, 14.792 -13.815 -21.200, 15.433 -13.569 -21.200, 16.025 -13.220 -21.200, 16.549 -12.777 -21.200, 16.348 -12.965 -20.000, 17.713 -10.428 -20.000, 16.992 -12.252 -21.200, 17.260 -11.820 -20.000, 17.588 -11.020 -21.200, 17.743 -10.113 -21.143, 17.750 -9.877 -21.123, 17.743 -9.642 -21.143, 17.746 -9.694 -20.000, 17.072 -7.619 -20.000, 16.992 -7.503 -21.200, 16.613 -7.044 -20.000, 16.060 -6.560 -20.000, 15.429 -6.183 -20.000, 17.723 -9.409 -21.200, 17.342 -8.094 -21.200, 14.792 -5.940 -21.200, 13.650 -5.777 -21.123, 13.181 -5.804 -21.200, 12.559 -5.925 -20.000, 10.687 -7.044 -20.000, 10.146 -7.748 -21.200, 9.618 -10.620 -21.200, 9.751 -11.144 -20.000, 12.918 -13.912 -20.000, 12.452 -5.957 -21.200, 9.819 -8.418 -21.200, 9.618 -9.135 -21.200, 9.550 -9.877 -21.200, 9.587 -10.428 -20.000, 9.819 -11.337 -21.200, 10.146 -12.007 -21.200, 10.590 -12.606 -21.200, 10.952 -12.965 -20.000, 12.452 -13.798 -21.200, 13.181 -13.951 -21.200, 13.650 -13.977 -21.123, 20.108 -12.065 -21.200, 20.546 -10.616 -20.000, 21.106 -11.699 -21.200, 21.816 -10.909 -21.200, 22.007 -10.409 -21.200, 20.768 -10.323 -20.000, 22.073 -9.877 -21.200, 20.834 -9.604 -20.000, 22.007 -9.346 -21.200, 21.816 -8.846 -21.200, 21.509 -8.408 -21.200, 18.194 -8.456 -21.200, 17.900 -8.903 -21.200, 18.877 -9.970 -20.000, 17.723 -10.346 -21.200, 17.900 -10.852 -21.200, 18.194 -11.299 -21.200, 18.977 -10.323 -20.000, 18.587 -11.662 -21.200, 14.181 -18.235 -21.200, 14.681 -18.043 -21.200, 14.324 -16.839 -20.000, 14.545 -16.546 -20.000, 15.716 -16.857 -21.200, 14.612 -15.826 -20.000, 15.830 -15.801 -21.200, 15.435 -14.814 -21.200, 15.072 -14.421 -21.200, 14.176 -15.250 -20.000, 14.119 -13.951 -21.200, 14.624 -14.127 -21.200, 13.834 -15.117 -20.000, 13.886 -13.971 -21.143, 13.414 -13.971 -21.143, 13.466 -15.117 -20.000, 13.124 -15.250 -20.000, 12.228 -14.421 -21.200, 11.865 -14.814 -21.200, 12.688 -15.826 -20.000, 11.463 -16.336 -21.200, 12.755 -16.546 -20.000, 13.119 -18.235 -21.200, 13.650 -17.100 -20.000, 14.011 -4.587 -20.000, 14.119 -5.804 -21.200, 13.650 -4.655 -20.000, 15.072 -5.334 -21.200, 14.324 -4.394 -20.000, 14.545 -4.101 -20.000, 15.830 -3.954 -21.200, 15.435 -4.941 -21.200, 15.837 -3.419 -21.200, 15.716 -2.898 -21.200, 14.448 -3.052 -20.000, 15.120 -2.018 -21.200, 14.681 -1.712 -21.200, 13.119 -1.520 -21.200, 13.466 -2.672 -20.000, 12.619 -1.712 -21.200, 12.180 -2.018 -21.200, 11.463 -3.419 -21.200, 11.470 -3.954 -21.200, 11.865 -4.941 -21.200, 12.676 -5.628 -21.200, 13.289 -4.587 -20.000, 13.414 -5.784 -21.143, 13.886 -5.784 -21.143, 5.282 -13.912 -20.000, 5.748 -13.798 -21.200, 5.991 -13.716 -20.000, 7.248 -12.965 -20.000, 7.756 -12.434 -20.000, 8.160 -11.820 -20.000, 8.449 -11.144 -20.000, 8.613 -10.428 -20.000, 8.320 -8.266 -20.000, 6.960 -6.560 -20.000, 5.019 -5.804 -21.200, 4.786 -5.784 -21.143, 4.918 -5.794 -20.000, 7.066 -13.115 -21.200, 7.610 -12.606 -21.200, 8.054 -12.007 -21.200, 8.582 -10.620 -21.200, 8.381 -8.418 -21.200, 8.054 -7.748 -21.200, 7.513 -7.044 -20.000, 7.066 -6.640 -21.200, 6.329 -6.183 -20.000, 5.641 -5.925 -20.000, 4.182 -5.794 -20.000, 4.081 -5.804 -21.200, 3.459 -5.925 -20.000, 2.771 -6.183 -20.000, 2.140 -6.560 -20.000, 1.128 -7.619 -20.000, 0.651 -11.144 -20.000, 0.940 -11.820 -20.000, 1.490 -12.606 -21.200, 2.034 -13.115 -21.200, 2.662 -6.238 -21.200, 0.719 -8.418 -21.200, 1.344 -12.434 -20.000, 3.352 -13.798 -21.200, 4.550 -13.977 -21.123, 5.081 -18.235 -21.200, 6.020 -17.737 -21.200, 5.546 -16.192 -20.000, 6.730 -15.801 -21.200, 6.335 -14.814 -21.200, 6.593 -15.283 -21.200, 5.972 -14.421 -21.200, 5.524 -14.127 -21.200, 5.076 -15.250 -20.000, 5.019 -13.951 -21.200, 4.786 -13.971 -21.143, 4.366 -15.117 -20.000, 4.314 -13.971 -21.143, 2.765 -14.814 -21.200, 3.752 -15.497 -20.000, 2.484 -16.857 -21.200, 2.370 -15.801 -21.200, 3.655 -16.546 -20.000, 2.728 -17.333 -21.200, 3.519 -18.043 -21.200, 4.911 -4.587 -20.000, 5.224 -4.394 -20.000, 6.335 -4.941 -21.200, 6.730 -3.954 -21.200, 6.593 -4.472 -21.200, 5.546 -3.747 -20.000, 5.512 -3.381 -20.000, 5.348 -3.052 -20.000, 6.020 -2.018 -21.200, 5.581 -1.712 -21.200, 5.081 -1.520 -21.200, 4.734 -2.672 -20.000, 4.366 -2.672 -20.000, 3.519 -1.712 -21.200, 3.080 -2.018 -21.200, 3.752 -3.052 -20.000, 2.484 -2.898 -21.200, 2.370 -3.954 -21.200, 2.507 -4.472 -21.200, 2.765 -4.941 -21.200, 3.655 -4.101 -20.000, 4.189 -4.587 -20.000, 4.550 -4.655 -20.000, 4.314 -5.784 -21.143, 4.550 -5.777 -21.123, 14.119 -32.151 -21.200, 15.091 -31.916 -20.000, 14.792 -32.015 -21.200, 15.433 -31.769 -21.200, 15.753 -31.597 -20.000, 17.549 -29.344 -20.000, 17.713 -28.628 -20.000, 16.025 -31.420 -21.200, 16.992 -30.452 -21.200, 17.420 -26.466 -20.000, 16.613 -25.244 -20.000, 16.060 -24.760 -20.000, 13.006 -24.028 -21.200, 11.871 -24.383 -20.000, 11.022 -24.930 -21.200, 11.240 -24.760 -20.000, 9.554 -27.894 -20.000, 9.551 -28.166 -21.200, 9.751 -29.344 -20.000, 10.040 -30.020 -20.000, 11.781 -31.727 -21.200, 12.918 -32.112 -20.000, 13.650 -32.177 -20.000, 13.414 -32.171 -21.143, 17.574 -26.890 -21.200, 16.411 -25.047 -21.200, 11.626 -24.512 -21.200, 10.228 -25.819 -20.000, 10.085 -26.053 -21.200, 9.880 -26.466 -20.000, 10.175 -30.254 -21.200, 10.444 -30.634 -20.000, 11.547 -31.597 -20.000, 12.462 -32.002 -21.200, 13.886 -32.171 -21.143, 20.234 -29.010 -20.000, 20.768 -28.523 -20.000, 21.816 -29.109 -21.200, 22.007 -28.609 -21.200, 22.073 -28.077 -21.200, 20.630 -26.012 -21.200, 21.106 -26.256 -21.200, 20.056 -27.094 -20.000, 19.689 -27.094 -20.000, 19.056 -26.035 -21.200, 18.194 -26.656 -21.200, 19.075 -27.475 -20.000, 18.911 -27.804 -20.000, 17.723 -27.609 -21.200, 17.900 -27.103 -21.200, 17.743 -27.842 -21.143, 18.877 -28.170 -20.000, 17.750 -28.077 -21.123, 17.743 -28.313 -21.143, 17.723 -28.546 -21.200, 17.900 -29.052 -21.200, 18.587 -29.862 -21.200, 19.199 -28.816 -20.000, 19.511 -29.010 -20.000, 19.573 -30.257 -21.200, 14.681 -36.243 -21.200, 15.120 -35.937 -21.200, 14.545 -34.746 -20.000, 14.646 -34.392 -20.000, 15.472 -35.533 -21.200, 14.612 -34.026 -20.000, 15.830 -34.001 -21.200, 14.176 -33.450 -20.000, 13.834 -33.317 -20.000, 13.650 -32.177 -21.123, 13.466 -33.317 -20.000, 11.607 -33.483 -21.200, 12.676 -32.327 -21.200, 12.654 -34.392 -20.000, 11.470 -34.001 -21.200, 11.828 -35.533 -21.200, 12.976 -35.039 -20.000, 12.619 -36.243 -21.200, 13.289 -35.232 -20.000, 13.650 -36.500 -21.200, 14.181 -36.435 -21.200, 18.050 -33.477 -21.200, 18.411 -33.410 -21.200, 18.945 -32.923 -20.000, 18.848 -31.875 -21.200, 17.252 -31.875 -20.000, 17.054 -32.570 -21.200, 17.376 -33.216 -21.200, 17.376 -33.216 -20.000, 18.945 -32.923 -21.200, 18.234 -31.494 -21.200, 17.524 -31.627 -21.200, 17.252 -31.875 -21.200, 17.689 -33.410 -21.200, 18.050 -24.677 -21.200, 18.411 -24.610 -21.200, 18.724 -24.416 -20.000, 19.012 -23.404 -20.000, 18.234 -22.694 -20.000, 17.866 -22.694 -20.000, 17.155 -24.123 -21.200, 17.376 -24.416 -20.000, 18.050 -24.677 -20.000, 18.945 -24.123 -21.200, 19.046 -23.770 -20.000, 17.866 -22.694 -21.200, 17.376 -24.416 -21.200, -3.352 -31.998 -21.200, -2.447 -31.597 -20.000, -0.719 -29.537 -21.200, -0.940 -30.020 -20.000, -0.450 -28.077 -21.200, -0.487 -28.628 -20.000, -0.780 -26.466 -20.000, -1.490 -25.349 -21.200, -4.182 -23.994 -20.000, -4.918 -23.994 -20.000, -1.490 -30.806 -21.200, -0.651 -29.344 -20.000, -0.454 -27.894 -20.000, -0.518 -27.335 -21.200, -2.034 -24.840 -21.200, -2.140 -24.760 -20.000, -4.786 -23.984 -21.143, -5.019 -24.004 -21.200, -6.333 -24.386 -21.200, -6.925 -24.735 -21.200, -6.329 -24.383 -20.000, -6.960 -24.760 -20.000, -7.449 -25.178 -21.200, -7.513 -25.244 -20.000, -7.972 -25.819 -20.000, -8.646 -27.894 -20.000, -7.892 -25.703 -21.200, -8.242 -26.294 -21.200, -8.623 -27.609 -21.200, -8.623 -28.546 -21.200, -8.643 -28.313 -21.143, -8.613 -28.628 -20.000, -8.242 -29.861 -21.200, -7.248 -31.165 -20.000, -5.692 -32.015 -21.200, -4.550 -32.177 -21.123, -4.786 -32.171 -21.143, -5.019 -32.151 -21.200, -4.550 -32.177 -20.000, -10.411 -29.010 -20.000, -10.099 -28.816 -20.000, -9.487 -29.862 -21.200, -9.094 -29.499 -21.200, -9.777 -28.170 -20.000, -8.650 -28.077 -21.123, -8.643 -27.842 -21.143, -9.811 -27.804 -20.000, -9.975 -27.475 -20.000, -10.589 -27.094 -20.000, -10.246 -27.227 -20.000, -10.956 -27.094 -20.000, -11.299 -27.227 -20.000, -11.530 -26.012 -21.200, -12.006 -26.256 -21.200, -11.734 -27.804 -20.000, -12.907 -27.546 -21.200, -11.571 -27.475 -20.000, -12.716 -29.109 -21.200, -11.668 -28.523 -20.000, -11.008 -30.265 -21.200, -3.128 -23.534 -21.200, -3.554 -21.947 -20.000, -2.765 -23.141 -21.200, -3.080 -20.218 -21.200, -2.484 -21.098 -21.200, -4.019 -19.720 -21.200, -3.519 -19.912 -21.200, -4.734 -20.872 -20.000, -4.550 -19.655 -21.200, -6.020 -20.218 -21.200, -5.348 -21.252 -20.000, -5.581 -19.912 -21.200, -6.616 -21.098 -21.200, -6.737 -21.619 -21.200, -6.593 -22.672 -21.200, -6.730 -22.154 -21.200, -5.445 -22.301 -20.000, -6.335 -23.141 -21.200, -5.224 -22.594 -20.000, -5.524 -23.828 -21.200, -4.550 -23.977 -21.123, -4.550 -22.855 -20.000, -4.081 -24.004 -21.200, -4.314 -23.984 -21.143, -3.519 -36.243 -21.200, -3.080 -35.937 -21.200, -2.728 -35.533 -21.200, -3.554 -34.392 -20.000, -2.370 -34.001 -21.200, -3.588 -34.026 -20.000, -3.752 -33.697 -20.000, -2.507 -33.483 -21.200, -3.128 -32.621 -21.200, -4.314 -32.171 -21.143, -5.972 -32.621 -21.200, -6.335 -33.014 -21.200, -5.076 -33.450 -20.000, -5.348 -33.697 -20.000, -6.593 -33.483 -21.200, -6.730 -34.001 -21.200, -6.737 -34.536 -21.200, -6.616 -35.057 -21.200, -5.445 -34.746 -20.000, -5.224 -35.039 -20.000, -4.911 -35.232 -20.000, -4.550 -36.500 -21.200, -8.055 -32.923 -20.000, -7.988 -32.204 -20.000, -8.424 -31.627 -21.200, -8.766 -31.494 -20.000, -9.134 -31.494 -20.000, -9.476 -31.627 -20.000, -9.476 -31.627 -21.200, -9.748 -31.875 -20.000, -9.946 -32.570 -20.000, -9.624 -33.216 -21.200, -8.950 -33.477 -20.000, -8.276 -33.216 -21.200, -8.055 -32.923 -21.200, -7.954 -32.570 -21.200, -8.152 -31.875 -20.000, -9.134 -31.494 -21.200, -9.912 -32.204 -21.200, -9.946 -32.570 -21.200, -9.845 -32.923 -21.200, -8.589 -24.610 -21.200, -8.276 -24.416 -20.000, -8.055 -24.123 -20.000, -7.954 -23.770 -21.200, -9.912 -23.404 -20.000, -9.946 -23.770 -20.000, -9.624 -24.416 -20.000, -9.311 -24.610 -21.200, -7.988 -23.404 -21.200, -8.424 -22.827 -20.000, -8.766 -22.694 -21.200, -9.134 -22.694 -20.000, -9.134 -22.694 -21.200, -9.476 -22.827 -21.200, -9.748 -23.075 -20.000, -9.946 -23.770 -21.200, -9.311 -24.610 -20.000, 5.019 4.249 -21.200, 5.991 4.484 -20.000, 5.748 4.402 -21.200, 7.610 5.594 -21.200, 7.248 5.235 -20.000, 8.054 6.193 -21.200, 7.756 5.766 -20.000, 8.613 7.772 -20.000, 8.582 9.065 -21.200, 6.960 11.640 -20.000, 4.550 12.423 -21.123, 8.160 6.380 -20.000, 8.381 9.782 -21.200, 8.320 9.934 -20.000, 6.438 11.962 -21.200, 5.641 12.275 -20.000, 4.918 12.406 -20.000, 4.786 12.416 -21.143, 3.352 12.243 -21.200, 2.662 11.962 -21.200, 1.587 11.156 -20.000, 1.490 11.051 -21.200, 1.046 10.452 -21.200, 0.780 9.934 -20.000, 0.719 9.782 -21.200, 0.487 7.772 -20.000, 0.518 7.580 -21.200, 1.344 5.766 -20.000, 3.352 4.402 -21.200, 3.818 4.288 -20.000, 4.550 4.223 -20.000, 4.081 12.396 -21.200, 2.771 12.017 -20.000, 3.109 4.484 -20.000, 4.081 4.249 -21.200, 5.581 0.157 -21.200, 6.020 0.463 -21.200, 6.372 0.867 -21.200, 5.445 1.654 -20.000, 6.730 2.399 -21.200, 5.348 2.703 -20.000, 6.335 3.386 -21.200, 5.524 4.073 -21.200, 4.734 3.083 -20.000, 4.786 4.229 -21.143, 4.550 4.223 -21.123, 4.314 4.229 -21.143, 3.576 4.073 -21.200, 4.024 2.950 -20.000, 3.752 2.703 -20.000, 3.554 2.008 -20.000, 3.519 0.157 -21.200, 4.550 -0.100 -21.200, 5.019 12.396 -21.200, 5.524 12.572 -21.200, 5.972 12.866 -21.200, 5.224 13.806 -20.000, 6.737 14.781 -21.200, 6.730 14.246 -21.200, 6.593 13.728 -21.200, 6.335 13.259 -21.200, 6.616 15.302 -21.200, 6.020 16.182 -21.200, 5.581 16.488 -21.200, 4.550 16.745 -21.200, 4.019 16.680 -21.200, 3.519 16.488 -21.200, 3.080 16.182 -21.200, 2.370 14.246 -21.200, 3.655 14.099 -20.000, 3.576 12.572 -21.200, 4.314 12.416 -21.143, -14.089 -54.810 -21.200, -14.450 -54.877 -21.200, -13.555 -54.323 -20.000, -13.924 -53.027 -20.000, -14.634 -52.894 -20.000, -15.248 -53.275 -20.000, -15.446 -53.970 -21.200, -15.446 -53.970 -20.000, -14.450 -54.877 -20.000, -13.652 -53.275 -20.000, -13.924 -53.027 -21.200, -14.266 -52.894 -20.000, -14.634 -52.894 -21.200, -14.976 -53.027 -21.200, -15.412 -53.604 -20.000, -14.811 -54.810 -21.200, 24.224 33.384 -20.000, 24.224 33.384 -21.200, 24.445 33.677 -21.200, 24.546 34.030 -20.000, 24.512 34.396 -20.000, 24.348 34.725 -21.200, 24.348 34.725 -20.000, 23.734 35.106 -21.200, 23.734 35.106 -20.000, 23.024 34.973 -20.000, 22.588 34.396 -20.000, 22.554 34.030 -20.000, 22.876 33.384 -21.200, 23.550 33.123 -20.000, 24.546 34.030 -21.200, 24.512 34.396 -21.200, 24.076 34.973 -20.000, 23.366 35.106 -20.000, 22.752 34.725 -21.200, 23.189 33.190 -20.000, -19.450 -9.092 -16.325, -18.250 -9.276 -16.601, -18.250 -9.552 -16.785, -18.250 -10.663 -15.675, -19.450 -10.663 -15.675, -19.450 -10.479 -15.399, -19.450 -10.203 -15.215, -18.250 -9.092 -15.675, -19.450 -9.027 -16.000, -19.450 -9.552 -16.785, -18.250 -9.877 -16.850, -19.450 -10.203 -16.785, -19.450 -10.479 -16.601, -18.250 -10.727 -16.000, -19.450 -10.727 -16.000, -18.250 -10.479 -15.399, -18.250 -9.027 -16.000, -19.450 35.908 -16.325, -18.250 35.724 -16.601, -18.250 34.521 -16.601, -19.450 34.797 -16.785, -19.450 34.521 -16.601, -18.250 34.273 -16.000, -18.250 34.337 -15.675, -19.450 34.273 -16.000, -18.250 34.521 -15.399, -18.250 34.797 -15.215, -19.450 34.521 -15.399, -18.250 35.724 -15.399, -19.450 35.724 -15.399, -18.250 35.973 -16.000, -19.450 35.973 -16.000, -18.250 34.337 -16.325, -19.450 34.797 -15.215, -18.250 35.908 -15.675, -19.450 35.908 -15.675, -19.450 -54.092 -16.325, -18.250 -54.276 -16.601, -18.250 -55.663 -16.325, -19.450 -55.727 -16.000, -19.450 -55.479 -15.399, -18.250 -54.877 -15.150, -19.450 -54.877 -15.150, -18.250 -54.276 -15.399, -19.450 -54.276 -15.399, -18.250 -54.552 -16.785, -19.450 -55.663 -16.325, -19.450 -55.663 -15.675, -18.250 -55.479 -15.399, -18.250 -54.092 -15.675, -18.250 -54.027 -16.000, 27.350 -9.092 -16.325, 28.550 -9.092 -16.325, 28.550 -9.276 -16.601, 27.350 -9.276 -16.601, 28.550 -10.663 -16.325, 27.350 -10.663 -16.325, 27.350 -10.663 -15.675, 28.550 -10.203 -15.215, 27.350 -9.276 -15.399, 28.550 -9.027 -16.000, 27.350 -9.552 -16.785, 28.550 -9.877 -16.850, 28.550 -10.203 -16.785, 27.350 -10.203 -16.785, 28.550 -10.663 -15.675, 27.350 -10.479 -15.399, 27.350 -10.203 -15.215, 27.350 -9.877 -15.150, 28.550 -9.552 -15.215, 27.350 -9.552 -15.215, 28.550 35.724 -16.601, 27.350 34.797 -16.785, 27.350 34.521 -16.601, 28.550 34.273 -16.000, 27.350 34.273 -16.000, 27.350 34.337 -15.675, 28.550 34.521 -15.399, 28.550 35.448 -15.215, 27.350 35.448 -15.215, 28.550 35.973 -16.000, 28.550 35.123 -16.850, 27.350 34.337 -16.325, 28.550 34.797 -15.215, 28.550 35.908 -15.675, 27.350 35.908 -15.675, 27.350 -54.092 -16.325, 27.350 -55.203 -16.785, 28.550 -55.479 -16.601, 28.550 -55.663 -16.325, 27.350 -55.663 -16.325, 27.350 -54.877 -15.150, 27.350 -54.552 -15.215, 27.350 -54.276 -15.399, 27.350 -54.027 -16.000, 27.350 -54.877 -16.850, 27.350 -55.479 -16.601, 28.550 -55.663 -15.675, 28.550 -55.479 -15.399, 27.350 -55.479 -15.399, 28.550 -54.276 -15.399, 28.550 -54.092 -15.675, 28.550 -47.377 -18.757, 28.550 -57.877 -16.000, 28.550 -57.820 -15.415, 28.550 -57.649 -14.852, 27.350 -55.463 -13.058, 28.550 -55.463 -13.058, 27.350 -56.999 -13.879, 27.350 -56.026 -13.228, 28.550 35.708 -13.058, 27.350 35.708 -13.058, 28.550 36.271 -13.228, 27.350 36.271 -13.228, 28.550 37.244 -13.879, 27.350 37.244 -13.879, 28.550 37.617 -14.333, 28.550 37.894 -14.852, 28.550 38.123 -16.000, 27.350 37.617 -14.333, 27.350 -2.377 -18.757, 28.550 -17.377 -18.757, 27.350 -17.377 -18.757, 27.350 12.623 -18.757, 28.550 27.623 -18.757, 27.350 27.910 -18.784, 28.550 28.186 -18.866, 28.550 -54.276 -16.601, 28.550 -54.552 -16.785, 28.550 -17.941 -18.866, 28.550 -2.377 -18.757, 28.550 34.521 -16.601, 28.550 34.337 -15.675, 28.550 35.123 -15.150, 28.550 -9.877 -15.150, 28.550 -56.544 -13.506, 28.550 -54.877 -13.000, 28.550 -56.026 -13.228, 28.550 11.803 -19.000, 28.550 34.797 -16.785, 28.550 35.448 -16.785, 28.550 27.910 -18.784, 28.550 38.065 -15.415, 28.550 35.724 -15.399, 28.550 36.789 -13.506, 28.550 35.123 -13.000, 28.550 -56.999 -13.879, 28.550 -10.479 -15.399, 28.550 -54.552 -15.215, 28.550 -54.027 -16.000, 28.550 -54.092 -16.325, 28.550 -10.479 -16.601, 28.550 -57.372 -14.333, 28.550 -54.877 -15.150, 28.550 -55.203 -15.215, 28.550 -55.727 -16.000, 28.550 -57.877 -19.000, 28.550 -54.877 -16.850, 28.550 -55.203 -16.785, 28.550 -47.941 -18.866, 28.550 35.908 -16.325, 28.550 34.337 -16.325, 28.550 -9.092 -15.675, 28.550 -9.276 -15.399, 28.550 -10.727 -16.000, 28.550 -9.552 -16.785, 27.350 -10.479 -16.601, 27.350 -17.664 -18.784, 27.350 -31.558 -19.000, 27.350 -10.727 -16.000, 27.350 -56.544 -13.506, 27.350 -47.377 -18.757, 27.350 -54.276 -16.601, 27.350 -54.552 -16.785, 27.350 -48.197 -19.000, 27.350 -55.663 -15.675, 27.350 -57.820 -15.415, 27.350 -55.203 -15.215, 27.350 -57.649 -14.852, 27.350 -57.372 -14.333, 27.350 35.123 -13.000, 27.350 -54.877 -13.000, 27.350 36.789 -13.506, 27.350 34.797 -15.215, 27.350 35.123 -15.150, 27.350 37.894 -14.852, 27.350 35.724 -15.399, 27.350 38.065 -15.415, 27.350 35.973 -16.000, 27.350 38.123 -16.000, 27.350 35.448 -16.785, 27.350 35.123 -16.850, 27.350 28.186 -18.866, 27.350 28.442 -19.000, 27.350 27.623 -18.757, 27.350 -1.814 -18.866, 27.350 12.059 -18.866, 27.350 -1.558 -19.000, 27.350 -9.877 -16.850, 27.350 34.521 -15.399, 27.350 -9.027 -16.000, 27.350 -9.092 -15.675, 27.350 35.724 -16.601, 27.350 35.908 -16.325, 27.350 -32.377 -18.757, 27.350 -54.092 -15.675, 27.350 -55.727 -16.000, 27.350 -57.877 -16.000, 28.550 -2.090 -18.784, 27.350 -2.090 -18.784, 28.550 -1.814 -18.866, 27.878 -1.558 -19.000, 28.550 12.623 -18.757, 27.350 12.335 -18.784, 28.550 12.335 -18.784, 28.550 12.059 -18.866, 27.350 -32.090 -18.784, 28.550 -32.377 -18.757, 28.550 -32.090 -18.784, 27.878 -31.558 -19.000, 28.550 -31.558 -19.000, 28.550 -31.814 -18.866, 27.350 -31.814 -18.866, 28.550 -17.664 -18.784, 27.350 -17.941 -18.866, 28.550 -18.197 -19.000, 27.934 -18.197 -19.000, 28.550 -47.665 -18.784, 27.350 -47.941 -18.866, 27.350 -47.665 -18.784, 28.550 -48.197 -19.000, -18.250 -17.377 -18.757, -19.450 36.789 -13.506, -18.250 36.271 -13.228, -19.450 36.271 -13.228, -18.250 35.708 -13.058, -18.250 38.065 -15.415, -19.450 37.617 -14.333, -19.450 37.244 -13.879, -18.250 36.789 -13.506, -19.450 35.708 -13.058, -19.450 -55.463 -13.058, -19.450 -56.026 -13.228, -18.250 -55.463 -13.058, -18.250 -56.544 -13.506, -19.450 -57.372 -14.333, -18.250 -57.372 -14.333, -19.450 -57.877 -16.000, -18.250 -57.877 -16.000, -19.450 -47.377 -18.757, -18.250 -47.941 -18.866, -19.450 -47.941 -18.866, -19.450 -32.377 -18.757, -19.450 -9.877 -16.850, -19.450 -9.276 -16.601, -19.450 12.623 -18.757, -19.450 35.123 -16.850, -19.450 35.448 -16.785, -19.450 38.123 -16.000, -19.450 35.724 -16.601, -19.450 35.448 -15.215, -19.450 38.065 -15.415, -19.450 35.123 -15.150, -19.450 37.894 -14.852, -19.450 35.123 -13.000, -19.450 -54.552 -16.785, -19.450 -47.664 -18.784, -19.450 -48.197 -19.000, -19.450 -54.877 -16.850, -19.450 -55.479 -16.601, -19.450 -55.203 -16.785, -19.450 -57.820 -15.415, -19.450 -55.203 -15.215, -19.450 -57.649 -14.852, -19.450 -56.999 -13.879, -19.450 -9.877 -15.150, -19.450 -56.544 -13.506, -19.450 -54.877 -13.000, -19.450 28.442 -19.000, -19.450 27.910 -18.784, -19.450 27.623 -18.757, -19.450 38.123 -19.000, -19.450 12.336 -18.784, -19.450 -2.377 -18.757, -19.450 -9.552 -15.215, -19.450 -9.092 -15.675, -19.450 34.337 -15.675, -19.450 34.337 -16.325, -19.450 -9.276 -15.399, -19.450 -54.092 -15.675, -19.450 -54.552 -15.215, -19.450 -54.276 -16.601, -19.450 -10.663 -16.325, -19.450 -54.027 -16.000, -19.450 -57.877 -19.000, -18.250 -17.664 -18.784, -18.250 -10.479 -16.601, -18.250 -10.663 -16.325, -18.250 -54.092 -16.325, -18.250 -47.377 -18.757, -18.250 -47.664 -18.784, -18.250 -2.377 -18.757, -18.250 -2.090 -18.784, -18.250 12.059 -18.866, -18.250 -1.814 -18.866, -18.250 34.797 -16.785, -18.250 27.623 -18.757, -18.250 35.123 -16.850, -18.250 35.448 -16.785, -18.250 35.448 -15.215, -18.250 35.123 -15.150, -18.250 37.894 -14.852, -18.250 37.617 -14.333, -18.250 37.244 -13.879, -18.250 -9.552 -15.215, -18.250 -9.276 -15.399, -18.250 -9.092 -16.325, -18.250 35.123 -13.000, -18.250 -9.877 -15.150, -18.250 -54.877 -13.000, -18.250 -56.026 -13.228, -18.250 -56.999 -13.879, -18.250 -57.649 -14.852, -18.250 -55.203 -15.215, -18.250 -57.820 -15.415, -18.250 -55.663 -15.675, -18.250 -55.727 -16.000, -18.250 -54.877 -16.850, -18.250 38.123 -16.000, -18.250 35.908 -16.325, -18.250 -55.203 -16.785, -18.250 -55.479 -16.601, -18.250 -10.203 -15.215, -18.250 -54.552 -15.215, -18.250 -10.203 -16.785, -18.250 28.186 -18.866, -18.250 28.442 -19.000, -19.450 28.186 -18.866, -18.250 27.910 -18.784, -18.250 12.623 -18.757, -18.250 12.336 -18.784, -19.450 12.059 -18.866, -19.450 -2.090 -18.784, -19.450 -1.814 -18.866, -19.450 -17.377 -18.757, -19.450 -17.664 -18.784, -19.450 -17.941 -18.866, -18.250 -17.941 -18.866, -18.778 -18.197 -19.000, -19.450 -32.090 -18.784, -18.250 -32.377 -18.757, -18.250 -32.090 -18.784, -18.834 -31.558 -19.000, -18.250 -31.814 -18.866, -19.450 -31.814 -18.866, -12.907 -28.609 -21.200, -17.116 -31.814 -21.200, -12.973 -28.077 -21.200, -12.409 -26.608 -21.200, -17.007 -17.377 -21.200, -9.748 -23.075 -21.200, -8.152 -23.075 -21.200, -8.424 -22.827 -21.200, -8.055 -24.123 -21.200, -8.276 -24.416 -21.200, -12.716 -27.046 -21.200, -12.973 -9.877 -21.200, -12.716 -8.846 -21.200, -12.409 -8.408 -21.200, -12.006 6.501 -21.200, -12.409 6.853 -21.200, -17.034 -2.090 -21.200, -12.716 7.291 -21.200, -12.907 7.791 -21.200, -17.116 12.059 -21.200, -17.034 12.336 -21.200, -12.973 8.323 -21.200, -12.907 8.854 -21.200, -12.716 9.354 -21.200, -12.409 9.792 -21.200, -9.946 12.630 -21.200, -9.845 12.277 -21.200, -9.487 10.108 -21.200, -9.094 9.744 -21.200, -8.589 11.790 -21.200, -7.892 10.697 -21.200, -7.449 11.222 -21.200, -6.335 13.259 -21.200, -6.333 12.014 -21.200, -5.972 12.866 -21.200, -5.692 12.260 -21.200, -17.116 28.186 -21.200, -15.412 34.396 -21.200, -17.250 28.442 -21.200, -15.446 34.030 -21.200, 26.350 38.123 -21.200, 23.366 35.106 -21.200, 24.076 34.973 -21.200, 26.350 28.442 -21.200, 23.550 33.123 -21.200, 23.911 33.190 -21.200, 21.106 10.144 -21.200, 26.107 12.623 -21.200, 26.134 12.335 -21.200, 26.216 12.059 -21.200, 22.073 8.323 -21.200, 22.007 7.791 -21.200, 21.816 7.291 -21.200, 21.509 6.853 -21.200, 26.107 -2.377 -21.200, 21.106 6.501 -21.200, 21.106 -8.056 -21.200, 20.630 -7.812 -21.200, 19.046 -5.570 -21.200, 20.108 -7.690 -21.200, 19.573 -7.698 -21.200, 18.945 -5.923 -21.200, 18.587 -8.092 -21.200, 21.509 -11.347 -21.200, 26.107 -17.377 -21.200, 21.509 -26.608 -21.200, 26.134 -17.664 -21.200, 22.007 -27.546 -21.200, 21.816 -27.046 -21.200, 26.350 -18.197 -21.200, 26.216 -31.814 -21.200, 26.107 -32.377 -21.200, 21.509 -29.547 -21.200, 21.106 -29.899 -21.200, 20.630 -30.143 -21.200, 19.046 -32.570 -21.200, 20.108 -30.265 -21.200, 19.012 -32.204 -21.200, 17.342 -29.861 -21.200, 17.866 -31.494 -21.200, 16.549 -30.977 -21.200, 17.088 -32.204 -21.200, 17.155 -32.923 -21.200, 18.724 -33.216 -21.200, 23.734 -52.894 -21.200, 24.076 -53.027 -21.200, 24.512 -53.604 -21.200, 26.216 -47.941 -21.200, 23.911 -54.810 -21.200, 23.550 -54.877 -21.200, -13.555 -54.323 -21.200, 22.655 -54.323 -21.200, 3.519 -36.243 -21.200, 2.728 -35.533 -21.200, -2.484 -35.057 -21.200, -0.793 -33.243 -21.200, -2.363 -34.536 -21.200, -1.135 -32.651 -21.200, -2.662 -31.717 -21.200, -2.034 -31.315 -21.200, -1.135 -32.304 -21.200, 0.492 -31.538 -21.200, 0.150 -31.477 -21.200, 0.719 -29.537 -21.200, 1.016 -31.977 -21.200, 1.490 -30.806 -21.200, -13.776 -54.616 -21.200, -15.124 -54.616 -21.200, -17.250 -57.877 -21.200, -15.345 -54.323 -21.200, -15.412 -53.604 -21.200, -15.248 -53.275 -21.200, -14.266 -52.894 -21.200, -12.409 -29.547 -21.200, -17.007 -32.377 -21.200, 22.554 -53.970 -21.200, 13.119 -36.435 -21.200, 0.150 2.923 -21.200, 2.484 1.343 -21.200, 0.492 2.983 -21.200, 0.793 3.156 -21.200, 2.363 1.864 -21.200, 1.135 3.749 -21.200, 2.034 5.085 -21.200, 2.765 3.386 -21.200, 2.507 2.917 -21.200, 2.662 4.683 -21.200, 3.128 3.779 -21.200, 2.370 2.399 -21.200, 1.490 5.594 -21.200, 0.793 4.689 -21.200, 1.046 6.193 -21.200, 0.719 6.863 -21.200, 0.150 4.923 -21.200, 0.450 8.323 -21.200, -0.450 8.323 -21.200, -1.490 11.051 -21.200, -0.150 4.923 -21.200, -1.046 6.193 -21.200, -0.793 4.689 -21.200, -3.352 4.402 -21.200, -4.081 4.249 -21.200, -0.492 2.983 -21.200, -0.150 -4.477 -21.200, -0.492 -4.538 -21.200, -0.793 -4.711 -21.200, -2.507 -4.472 -21.200, -3.128 -5.334 -21.200, -3.576 -5.628 -21.200, -0.793 3.156 -21.200, 0.150 -4.477 -21.200, -0.150 2.923 -21.200, 0.492 -4.538 -21.200, 9.592 11.783 -21.200, 9.893 11.957 -21.200, 10.146 10.452 -21.200, 10.235 12.896 -21.200, 11.134 11.560 -21.200, 11.762 11.962 -21.200, 12.452 12.243 -21.200, 13.181 12.396 -21.200, 11.607 13.728 -21.200, 9.250 13.723 -21.200, 6.372 15.779 -21.200, 8.950 13.723 -21.200, 8.608 13.662 -21.200, 7.066 11.560 -21.200, 5.748 12.243 -21.200, 9.893 13.489 -21.200, 7.965 12.549 -21.200, 7.610 11.051 -21.200, 8.084 12.223 -21.200, 8.054 10.452 -21.200, 8.608 11.783 -21.200, 9.618 7.580 -21.200, 10.146 6.193 -21.200, 10.235 4.096 -21.200, 10.116 4.423 -21.200, 10.590 5.594 -21.200, 9.250 11.723 -21.200, -6.593 13.728 -21.200, -6.730 14.246 -21.200, -6.737 14.781 -21.200, -8.424 13.573 -21.200, -6.616 15.302 -21.200, -5.581 16.488 -21.200, -5.081 16.680 -21.200, -9.476 13.573 -21.200, -8.766 -4.494 -21.200, -8.589 2.990 -21.200, -6.616 -2.898 -21.200, -8.276 3.184 -21.200, -6.616 1.343 -21.200, -5.972 3.779 -21.200, -8.152 4.525 -21.200, -9.476 4.773 -21.200, -11.008 6.135 -21.200, -9.845 3.477 -21.200, -12.006 -8.056 -21.200, -9.094 6.901 -21.200, -9.134 4.906 -21.200, -9.487 6.538 -21.200, -9.748 4.525 -21.200, -9.912 4.196 -21.200, -9.134 -4.494 -21.200, -8.242 10.106 -21.200, -8.488 7.180 -21.200, -6.372 -2.421 -21.200, -5.081 -1.520 -21.200, -3.519 -1.712 -21.200, -3.519 0.157 -21.200, -2.484 -2.898 -21.200, -5.581 -1.712 -21.200, -4.550 -0.100 -21.200, -4.019 -1.520 -21.200, -3.080 -2.018 -21.200, -2.728 -2.421 -21.200, -2.034 5.085 -21.200, 0.518 9.065 -21.200, -0.150 11.723 -21.200, 0.150 11.723 -21.200, 1.016 12.223 -21.200, 2.034 11.560 -21.200, 1.135 12.896 -21.200, 2.507 13.728 -21.200, 3.128 12.866 -21.200, 2.765 13.259 -21.200, -0.719 9.782 -21.200, -1.135 12.896 -21.200, -2.363 14.781 -21.200, -0.492 13.662 -21.200, -2.765 13.259 -21.200, -2.662 11.962 -21.200, -3.576 12.572 -21.200, -4.081 12.396 -21.200, -2.484 15.302 -21.200, -0.150 13.723 -21.200, -2.728 15.779 -21.200, 2.484 15.302 -21.200, 0.150 13.723 -21.200, 0.793 13.489 -21.200, 0.492 13.662 -21.200, 2.363 14.781 -21.200, 1.016 13.223 -21.200, 2.728 15.779 -21.200, -3.519 16.488 -21.200, -3.080 16.182 -21.200, -13.488 34.396 -21.200, -13.454 34.030 -21.200, -4.550 16.745 -21.200, -13.555 33.677 -21.200, 19.056 10.365 -21.200, 19.012 12.996 -21.200, 19.573 10.502 -21.200, 26.107 27.623 -21.200, 17.524 13.573 -21.200, 17.252 13.325 -21.200, 15.435 13.259 -21.200, 15.072 12.866 -21.200, 23.189 33.190 -21.200, 15.472 15.779 -21.200, 22.655 33.677 -21.200, 14.181 16.680 -21.200, 22.554 34.030 -21.200, 22.588 34.396 -21.200, 12.619 16.488 -21.200, 12.180 16.182 -21.200, 15.830 14.246 -21.200, 16.549 11.222 -21.200, 16.992 10.697 -21.200, 17.155 12.277 -21.200, 17.376 11.984 -21.200, 18.050 11.723 -21.200, 18.194 9.744 -21.200, 18.411 2.990 -21.200, 18.576 -4.627 -21.200, 18.234 -4.494 -21.200, 20.108 6.135 -21.200, 19.046 3.830 -21.200, 18.234 4.906 -21.200, 16.549 5.423 -21.200, 15.830 2.399 -21.200, 15.837 1.864 -21.200, 17.689 2.990 -21.200, 17.054 -5.570 -21.200, 16.549 -6.978 -21.200, 16.025 -6.535 -21.200, 15.693 -4.472 -21.200, 15.433 -6.186 -21.200, 14.624 -5.628 -21.200, 19.012 4.196 -21.200, 19.573 6.143 -21.200, 18.576 4.773 -21.200, 17.342 6.539 -21.200, 17.376 3.184 -21.200, 18.050 2.923 -21.200, 14.624 4.073 -21.200, 15.072 3.779 -21.200, 15.433 4.631 -21.200, 16.025 4.980 -21.200, 15.693 2.917 -21.200, 17.900 9.297 -21.200, 5.081 16.680 -21.200, 23.024 34.973 -21.200, 8.650 8.323 -21.200, 8.582 7.580 -21.200, 8.381 6.863 -21.200, 6.593 2.917 -21.200, 5.972 3.779 -21.200, 11.470 2.399 -21.200, 9.893 3.156 -21.200, 11.584 -2.898 -21.200, 9.592 -4.538 -21.200, 9.250 2.923 -21.200, 8.608 2.983 -21.200, 8.950 -4.477 -21.200, 6.616 1.343 -21.200, 8.608 -4.538 -21.200, 6.372 -2.421 -21.200, 5.081 -0.035 -21.200, 4.550 -1.455 -21.200, 4.019 -1.520 -21.200, 2.728 0.867 -21.200, 2.728 -2.421 -21.200, 11.607 2.917 -21.200, 11.865 3.386 -21.200, 12.228 3.779 -21.200, 11.828 -2.421 -21.200, 12.619 0.157 -21.200, 13.650 -0.100 -21.200, 14.681 0.157 -21.200, 15.120 0.463 -21.200, 15.472 0.867 -21.200, 11.828 0.867 -21.200, 13.650 -1.455 -21.200, 14.181 -1.520 -21.200, 15.472 -2.421 -21.200, 11.584 -35.057 -21.200, 10.116 -32.977 -21.200, 10.235 -32.651 -21.200, 11.865 -33.014 -21.200, 11.160 -31.335 -21.200, 13.181 -32.151 -21.200, 11.463 -34.536 -21.200, 10.235 -32.304 -21.200, 9.893 -31.711 -21.200, 9.843 -29.599 -21.200, 9.250 -31.477 -21.200, 9.632 -28.896 -21.200, 8.950 -31.477 -21.200, 8.608 -31.538 -21.200, 8.307 -31.711 -21.200, 7.965 -32.304 -21.200, 7.610 -30.806 -21.200, 7.066 -31.315 -21.200, 5.972 -32.621 -21.200, 5.748 -31.998 -21.200, 10.619 -30.839 -21.200, 8.582 -28.820 -21.200, 8.582 -27.335 -21.200, 10.235 -23.851 -21.200, 10.235 -23.504 -21.200, 12.976 -22.594 -21.200, 12.294 -24.208 -21.200, 12.755 -22.301 -21.200, 13.738 -23.978 -21.200, 14.011 -22.787 -21.200, 14.468 -24.060 -21.200, 14.545 -22.301 -21.200, 17.088 -23.404 -21.200, 17.054 -23.770 -21.200, 18.587 -26.292 -21.200, 18.724 -24.416 -21.200, 19.012 -23.404 -21.200, 8.381 -29.537 -21.200, 6.737 -34.536 -21.200, 6.372 -35.533 -21.200, 9.250 -33.477 -21.200, 6.020 -35.937 -21.200, 12.180 -35.937 -21.200, 6.730 -34.001 -21.200, 8.084 -32.977 -21.200, 8.307 -33.243 -21.200, 6.616 -35.057 -21.200, 1.046 -25.948 -21.200, 1.135 -23.851 -21.200, 3.352 -24.157 -21.200, 3.576 -23.828 -21.200, 4.081 -24.004 -21.200, 2.507 -22.672 -21.200, 2.363 -21.619 -21.200, 0.793 -22.911 -21.200, 0.793 -15.043 -21.200, 1.135 -14.451 -21.200, 2.507 -15.283 -21.200, 2.662 -13.517 -21.200, 3.128 -14.421 -21.200, 3.576 -14.127 -21.200, 4.081 -13.951 -21.200, 2.370 -22.154 -21.200, -0.150 -15.277 -21.200, -2.728 -20.621 -21.200, -6.372 -20.621 -21.200, -8.589 -15.210 -21.200, -8.276 -15.016 -21.200, -6.616 -16.857 -21.200, -6.730 -15.801 -21.200, -8.055 -14.723 -21.200, -6.335 -14.814 -21.200, -6.333 -13.569 -21.200, -5.692 -13.815 -21.200, -5.019 -13.951 -21.200, -5.524 -14.127 -21.200, -0.150 -22.677 -21.200, -0.793 -22.911 -21.200, -2.363 -21.619 -21.200, -2.662 -24.438 -21.200, -3.576 -23.828 -21.200, -3.352 -24.157 -21.200, -1.046 -25.948 -21.200, -0.793 -24.444 -21.200, -0.492 -24.617 -21.200, 0.450 -28.077 -21.200, -0.518 -28.820 -21.200, -0.150 -24.677 -21.200, 0.719 -26.618 -21.200, 14.612 -21.581 -21.200, 15.472 -17.333 -21.200, 17.524 -22.827 -21.200, 17.689 -15.210 -21.200, 18.050 -15.277 -21.200, 18.234 -22.694 -21.200, 18.848 -23.075 -21.200, 18.724 -15.016 -21.200, 14.448 -21.252 -21.200, 13.650 -18.300 -21.200, 13.466 -20.872 -21.200, 12.852 -21.252 -21.200, 12.180 -17.737 -21.200, 12.688 -21.581 -21.200, 9.893 -22.911 -21.200, 9.592 -22.738 -21.200, 9.893 -15.043 -21.200, 11.584 -16.857 -21.200, 11.470 -15.801 -21.200, 11.134 -13.115 -21.200, 11.762 -13.517 -21.200, 11.607 -15.283 -21.200, 12.676 -14.127 -21.200, 15.120 -17.737 -21.200, 14.176 -21.005 -21.200, 13.834 -20.872 -21.200, 12.619 -18.043 -21.200, 12.654 -21.947 -21.200, 2.662 -24.438 -21.200, 1.135 -32.304 -21.200, 1.135 -32.651 -21.200, 2.507 -33.483 -21.200, 2.370 -34.001 -21.200, 2.363 -34.536 -21.200, 1.016 -32.977 -21.200, 0.793 -33.243 -21.200, 2.484 -35.057 -21.200, 2.765 -33.014 -21.200, 2.662 -31.717 -21.200, 3.576 -32.327 -21.200, 9.601 -27.433 -21.200, 8.054 -25.948 -21.200, 8.084 -24.177 -21.200, 7.965 -23.851 -21.200, 7.066 -24.840 -21.200, 6.730 -22.154 -21.200, 8.084 -23.177 -21.200, 7.965 -23.504 -21.200, 8.307 -22.911 -21.200, 6.616 -21.098 -21.200, 6.616 -16.857 -21.200, 8.307 -15.043 -21.200, 8.608 -22.738 -21.200, 8.608 -15.217 -21.200, 8.950 -22.677 -21.200, 8.950 -15.277 -21.200, 9.250 -15.277 -21.200, 6.593 -22.672 -21.200, 6.335 -23.141 -21.200, 5.972 -23.534 -21.200, 6.372 -17.333 -21.200, 6.372 -20.621 -21.200, 6.020 -20.218 -21.200, 4.550 -18.300 -21.200, 5.081 -19.720 -21.200, 4.550 -19.655 -21.200, 2.728 -20.621 -21.200, 5.581 -18.043 -21.200, 4.019 -18.235 -21.200, 4.019 -19.720 -21.200, 3.080 -17.737 -21.200, 2.363 -16.336 -21.200, 1.046 -12.007 -21.200, 0.719 -11.337 -21.200, 0.450 -9.877 -21.200, -0.518 -10.620 -21.200, -0.150 -13.277 -21.200, -0.719 -11.337 -21.200, -1.046 -12.007 -21.200, -1.135 -14.104 -21.200, -1.135 -14.451 -21.200, -3.128 -14.421 -21.200, -3.352 -13.798 -21.200, -2.662 -13.517 -21.200, -3.576 -14.127 -21.200, -0.492 -13.338 -21.200, -1.016 -14.777 -21.200, -2.484 -16.857 -21.200, -0.793 -15.043 -21.200, 9.893 -6.244 -21.200, 10.235 -5.651 -21.200, 10.590 -7.149 -21.200, 10.235 -5.304 -21.200, 11.762 -6.238 -21.200, 11.607 -4.472 -21.200, 12.228 -5.334 -21.200, 9.893 -4.711 -21.200, 10.116 -4.977 -21.200, 8.307 -4.711 -21.200, 6.616 -2.898 -21.200, 6.737 -3.419 -21.200, 8.084 -4.977 -21.200, 6.438 -6.238 -21.200, 5.972 -5.334 -21.200, 5.748 -5.957 -21.200, 5.524 -5.628 -21.200, 7.965 -5.651 -21.200, 7.610 -7.149 -21.200, 8.307 -6.244 -21.200, 8.608 -6.417 -21.200, 8.582 -9.135 -21.200, 9.250 -13.277 -21.200, 10.235 -14.104 -21.200, 10.116 -13.777 -21.200, -8.276 -6.216 -21.200, -7.892 -7.503 -21.200, -7.954 -5.570 -21.200, -6.925 -6.535 -21.200, -6.593 -4.472 -21.200, -6.333 -6.186 -21.200, -5.019 -5.804 -21.200, -7.449 -6.978 -21.200, -8.152 -4.875 -21.200, -8.424 -4.627 -21.200, -6.737 -3.419 -21.200, -11.008 -7.690 -21.200, -10.473 -7.698 -21.200, -9.487 -8.092 -21.200, -9.094 -8.456 -21.200, -8.800 -8.903 -21.200, -9.956 -7.835 -21.200, -8.950 -15.277 -21.200, -6.925 -13.220 -21.200, -7.954 -14.370 -21.200, -7.449 -12.777 -21.200, -8.152 -13.675 -21.200, -8.424 -13.427 -21.200, -9.956 -11.920 -21.200, -9.476 -13.427 -21.200, -10.473 -12.057 -21.200, -9.748 -13.675 -21.200, -9.912 -14.004 -21.200, -9.845 -14.723 -21.200, -8.766 -13.294 -21.200, -9.094 -11.299 -21.200, -8.488 -11.020 -21.200, -8.800 -10.852 -21.200, -9.134 -13.294 -21.200, -9.311 -15.210 -21.200, -12.409 -11.347 -21.200, -8.242 -11.661 -21.200, -6.593 -15.283 -21.200, -6.372 -17.333 -21.200, -5.581 -18.043 -21.200, -5.081 -19.720 -21.200, -4.550 -18.300 -21.200, -3.519 -18.043 -21.200, 0.518 -10.620 -21.200, 0.150 -6.477 -21.200, 0.518 -9.135 -21.200, 0.492 -6.417 -21.200, 1.046 -7.748 -21.200, 2.034 -6.640 -21.200, 1.490 -7.149 -21.200, 3.352 -5.957 -21.200, 3.128 -5.334 -21.200, 3.576 -5.628 -21.200, -0.492 -6.417 -21.200, -1.046 -7.748 -21.200, -0.793 -6.244 -21.200, -2.034 -6.640 -21.200, -1.135 -5.651 -21.200, 19.056 -7.835 -21.200, 18.945 3.477 -21.200, 17.155 -5.923 -21.200, 18.576 -22.827 -21.200, 18.945 -14.723 -21.200, 20.630 -11.943 -21.200, 19.012 -14.004 -21.200, 19.573 -12.057 -21.200, 19.056 -11.920 -21.200, 17.252 -13.675 -21.200, 15.693 -15.283 -21.200, 17.376 -15.016 -21.200, 15.837 -16.336 -21.200, 18.576 -13.427 -21.200, 17.342 -11.661 -21.200, 17.588 -8.735 -21.200, 11.134 -6.640 -21.200, 8.650 -9.877 -21.200, 8.950 -13.277 -21.200, 8.381 -11.337 -21.200, 7.965 -14.104 -21.200, 7.965 -14.451 -21.200, 6.438 -13.517 -21.200, 9.592 -13.338 -21.200, 9.893 -13.511 -21.200, 11.828 -17.333 -21.200, 17.252 -23.075 -21.200, 0.150 -13.277 -21.200, 6.737 -16.336 -21.200, 8.307 -13.511 -21.200, 8.950 -6.477 -21.200, 4.019 -0.035 -21.200, 3.080 0.463 -21.200, 2.363 -3.419 -21.200, 1.016 -4.977 -21.200, 14.624 -32.327 -21.200, 15.072 -32.621 -21.200, 15.693 -33.483 -21.200, 15.435 -33.014 -21.200, 18.194 -29.499 -21.200, 17.588 -29.220 -21.200, 18.576 -31.627 -21.200, 19.056 -30.120 -21.200, 20.108 -25.890 -21.200, 19.573 -25.898 -21.200, 19.046 -23.770 -21.200, 17.299 -26.209 -21.200, 17.689 -24.610 -21.200, 16.907 -25.588 -21.200, 15.826 -24.603 -21.200, 15.172 -24.270 -21.200, 10.503 -25.450 -21.200, 9.893 -24.444 -21.200, 9.781 -26.721 -21.200, 12.228 -32.621 -21.200, 22.588 -53.604 -21.200, 15.716 -35.057 -21.200, 15.837 -34.536 -21.200, -5.692 -24.140 -21.200, -5.972 -23.534 -21.200, -8.950 -24.677 -21.200, -9.094 -26.656 -21.200, -9.487 -26.292 -21.200, -9.624 -24.416 -21.200, -9.956 -26.035 -21.200, -9.845 -24.123 -21.200, -10.473 -25.898 -21.200, -11.008 -25.890 -21.200, -9.912 -23.404 -21.200, -8.800 -27.103 -21.200, -8.488 -26.935 -21.200, -17.007 -47.377 -21.200, -13.652 -53.275 -21.200, -9.311 -33.410 -21.200, -13.488 -53.604 -21.200, -6.372 -35.533 -21.200, -8.950 -33.477 -21.200, -6.020 -35.937 -21.200, -5.581 -36.243 -21.200, -5.081 -36.435 -21.200, -13.454 -53.970 -21.200, -4.019 -36.435 -21.200, -9.748 -31.875 -21.200, -10.473 -30.257 -21.200, -7.892 -30.452 -21.200, -8.152 -31.875 -21.200, -7.988 -32.204 -21.200, -7.449 -30.977 -21.200, -9.956 -30.120 -21.200, -8.488 -29.220 -21.200, -8.800 -29.052 -21.200, -8.766 -31.494 -21.200, -6.925 -31.420 -21.200, -8.589 -33.410 -21.200, -5.524 -32.327 -21.200, -6.333 -31.769 -21.200, -2.765 -33.014 -21.200, -4.081 -32.151 -21.200, -3.576 -32.327 -21.200, -0.793 -31.711 -21.200, -1.046 -30.207 -21.200, -0.719 -26.618 -21.200, -2.507 -22.672 -21.200, -2.370 -22.154 -21.200, -1.135 -23.504 -21.200, -11.530 -30.143 -21.200, -12.006 -29.899 -21.200, -0.150 -31.477 -21.200, 6.737 1.864 -21.200, 8.307 3.156 -21.200, 8.084 3.423 -21.200, 7.066 5.085 -21.200, 6.438 4.683 -21.200, 11.584 1.343 -21.200, -13.924 34.973 -21.200, -17.250 38.123 -21.200, -15.248 34.725 -21.200, -9.845 -24.123 -20.000, -8.950 -24.677 -20.000, -8.547 -27.165 -20.000, -8.320 -26.466 -20.000, -8.589 -24.610 -20.000, -17.250 -31.558 -20.000, -17.034 -32.090 -20.000, -17.007 -32.377 -20.000, -11.446 -28.816 -20.000, -9.845 -32.923 -20.000, -9.311 -33.410 -20.000, -9.624 -33.216 -20.000, -13.488 -53.604 -20.000, -8.276 -33.216 -20.000, -7.756 -30.634 -20.000, -8.424 -31.627 -20.000, -17.116 -31.814 -20.000, -11.768 -28.170 -20.000, -17.034 -47.664 -20.000, -14.976 -53.027 -20.000, -17.250 -48.197 -20.000, -17.250 -57.877 -20.000, -15.345 -54.323 -20.000, -15.124 -54.616 -20.000, -14.811 -54.810 -20.000, -14.089 -54.810 -20.000, -13.776 -54.616 -20.000, 26.350 -57.877 -20.000, 22.655 -54.323 -20.000, 4.189 -35.232 -20.000, 3.876 -35.039 -20.000, -4.189 -35.232 -20.000, -4.550 -35.300 -20.000, -13.454 -53.970 -20.000, 24.512 -53.604 -20.000, 24.076 -53.027 -20.000, 26.134 -47.665 -20.000, 19.046 -32.570 -20.000, 26.107 -32.377 -20.000, 26.216 -31.814 -20.000, 26.350 -31.558 -20.000, 20.834 -27.804 -20.000, 26.216 -17.941 -20.000, 20.671 -27.475 -20.000, 26.134 -17.664 -20.000, 26.107 -17.377 -20.000, 18.848 -23.075 -20.000, 18.411 -15.210 -20.000, 18.050 -15.277 -20.000, 17.376 -15.016 -20.000, 14.612 -21.581 -20.000, 15.429 -24.383 -20.000, 14.646 -21.947 -20.000, 14.545 -22.301 -20.000, 14.018 -23.994 -20.000, 13.650 -22.855 -20.000, 13.282 -23.994 -20.000, 12.559 -24.125 -20.000, 10.235 -23.504 -20.000, 10.687 -25.244 -20.000, 9.592 -24.617 -20.000, 9.250 -24.677 -20.000, 9.653 -27.165 -20.000, 8.950 -24.677 -20.000, 8.547 -27.165 -20.000, 8.613 -28.628 -20.000, 9.250 -31.477 -20.000, 10.235 -32.304 -20.000, 10.952 -31.165 -20.000, 10.235 -32.651 -20.000, 12.755 -34.746 -20.000, 5.224 -35.039 -20.000, 20.868 -28.170 -20.000, 26.107 -2.377 -20.000, 26.134 -2.090 -20.000, 18.945 3.477 -20.000, 20.546 7.584 -20.000, 19.873 7.323 -20.000, 19.199 7.584 -20.000, 18.977 7.877 -20.000, 17.549 7.056 -20.000, 17.252 4.525 -20.000, 20.768 7.877 -20.000, 20.868 8.230 -20.000, 26.350 -1.558 -20.000, 26.134 12.335 -20.000, 19.012 12.996 -20.000, 20.399 9.173 -20.000, 26.107 12.623 -20.000, 22.876 33.384 -20.000, 17.866 13.706 -20.000, 26.134 27.910 -20.000, 26.216 28.186 -20.000, 24.445 33.677 -20.000, 26.350 38.123 -20.000, -14.634 35.106 -20.000, -17.250 28.442 -20.000, -15.446 34.030 -20.000, -15.124 33.384 -20.000, -14.089 33.190 -20.000, -14.450 33.123 -20.000, -14.811 33.190 -20.000, -17.116 28.186 -20.000, -11.768 8.230 -20.000, -17.034 -2.090 -20.000, -11.668 7.877 -20.000, -17.116 -1.814 -20.000, -9.946 3.830 -20.000, -9.845 3.477 -20.000, -8.424 -4.627 -20.000, -8.276 3.184 -20.000, -5.641 -5.925 -20.000, -4.911 -4.587 -20.000, -4.918 -5.794 -20.000, -17.007 -17.377 -20.000, -11.446 -10.616 -20.000, -11.668 -10.323 -20.000, -9.946 -14.370 -20.000, 23.911 -54.810 -20.000, 22.588 -53.604 -20.000, 14.011 -35.232 -20.000, 18.411 -33.410 -20.000, 23.024 -53.027 -20.000, 26.107 -47.377 -20.000, 18.724 -33.216 -20.000, -0.150 4.923 -20.000, -0.492 4.862 -20.000, -1.344 5.766 -20.000, -1.135 4.096 -20.000, 0.940 6.380 -20.000, 1.016 4.423 -20.000, 1.135 3.749 -20.000, 3.588 -3.381 -20.000, 0.793 -4.711 -20.000, 1.016 -4.977 -20.000, 3.554 -3.747 -20.000, 1.852 5.235 -20.000, 0.492 2.983 -20.000, 0.150 2.923 -20.000, -0.492 -4.538 -20.000, -0.793 -4.711 -20.000, -0.492 2.983 -20.000, -5.076 -2.805 -20.000, -5.445 1.654 -20.000, -5.512 -3.381 -20.000, 0.492 -4.538 -20.000, -0.793 3.156 -20.000, 9.250 13.723 -20.000, 11.871 12.017 -20.000, 12.654 14.453 -20.000, 12.559 12.275 -20.000, 9.893 13.489 -20.000, 10.235 12.896 -20.000, 11.240 11.640 -20.000, 9.880 9.934 -20.000, 9.250 11.723 -20.000, 9.653 9.235 -20.000, 8.547 9.235 -20.000, 9.554 8.506 -20.000, 8.646 8.506 -20.000, 9.592 4.862 -20.000, 10.444 5.766 -20.000, 12.654 2.008 -20.000, 12.755 1.654 -20.000, 12.688 -3.381 -20.000, 9.893 3.156 -20.000, 9.893 -4.711 -20.000, 12.654 -3.747 -20.000, 11.871 -6.183 -20.000, 10.228 10.581 -20.000, 8.608 11.783 -20.000, 8.084 12.223 -20.000, 8.307 11.957 -20.000, 7.972 10.581 -20.000, 7.965 12.549 -20.000, 7.513 11.156 -20.000, 5.445 14.099 -20.000, 6.329 12.017 -20.000, 4.911 13.613 -20.000, 4.550 13.545 -20.000, 4.189 13.613 -20.000, 3.459 12.275 -20.000, 3.554 14.453 -20.000, 2.140 11.640 -20.000, 1.016 12.223 -20.000, 1.128 10.581 -20.000, 0.492 11.783 -20.000, 0.150 11.723 -20.000, 0.553 9.235 -20.000, -0.487 7.772 -20.000, 0.651 7.056 -20.000, 7.965 12.896 -20.000, 8.084 13.223 -20.000, 5.546 14.453 -20.000, 8.307 13.489 -20.000, 5.348 15.148 -20.000, 8.608 13.662 -20.000, 5.076 15.395 -20.000, 5.512 14.819 -20.000, -9.311 11.790 -20.000, -10.246 9.173 -20.000, -9.624 11.984 -20.000, -10.956 9.306 -20.000, -17.007 27.623 -20.000, -9.748 13.325 -20.000, -9.134 13.706 -20.000, -8.424 13.573 -20.000, -8.152 13.325 -20.000, -7.988 12.996 -20.000, -7.954 12.630 -20.000, -8.276 11.984 -20.000, -8.589 11.790 -20.000, -8.320 9.934 -20.000, -8.055 12.277 -20.000, -9.311 2.990 -20.000, -11.134 7.390 -20.000, -9.748 4.525 -20.000, -9.877 7.877 -20.000, -9.134 4.906 -20.000, -8.160 6.380 -20.000, -8.449 7.056 -20.000, -9.811 8.596 -20.000, -8.547 9.235 -20.000, -6.653 4.803 -20.000, -5.512 2.374 -20.000, -5.348 2.703 -20.000, -4.734 3.083 -20.000, -5.282 4.288 -20.000, -4.550 4.223 -20.000, -3.818 4.288 -20.000, -8.589 2.990 -20.000, -8.766 -4.494 -20.000, -5.546 14.453 -20.000, -5.445 14.099 -20.000, -4.918 12.406 -20.000, -5.641 12.275 -20.000, -4.189 13.613 -20.000, -4.182 12.406 -20.000, -1.016 13.223 -20.000, -0.793 13.489 -20.000, -3.588 14.819 -20.000, -3.752 15.148 -20.000, -0.150 13.723 -20.000, -4.024 15.395 -20.000, 4.366 15.528 -20.000, 4.734 15.528 -20.000, 13.124 15.395 -20.000, 13.466 15.528 -20.000, 22.655 33.677 -20.000, 17.524 13.573 -20.000, 17.252 13.325 -20.000, 14.612 14.819 -20.000, 17.088 12.996 -20.000, 15.429 12.017 -20.000, 14.741 12.275 -20.000, 14.011 13.613 -20.000, 14.018 12.406 -20.000, -1.016 12.223 -20.000, -0.793 11.957 -20.000, -1.128 10.581 -20.000, -0.780 9.934 -20.000, -0.492 11.783 -20.000, 0.454 8.506 -20.000, 4.182 12.406 -20.000, 3.876 13.806 -20.000, 3.588 14.819 -20.000, 1.016 13.223 -20.000, 0.793 13.489 -20.000, 0.150 13.723 -20.000, 3.752 15.148 -20.000, 4.024 15.395 -20.000, -4.366 15.528 -20.000, -13.454 34.030 -20.000, 17.689 11.790 -20.000, 17.054 12.630 -20.000, 14.646 14.453 -20.000, 17.072 10.581 -20.000, 18.411 11.790 -20.000, 17.647 9.235 -20.000, 18.911 8.596 -20.000, 18.877 8.230 -20.000, 18.050 11.723 -20.000, 17.420 9.934 -20.000, 17.252 -4.875 -20.000, 14.646 -3.747 -20.000, 13.282 -5.794 -20.000, 17.376 3.184 -20.000, 15.753 4.803 -20.000, 16.348 5.235 -20.000, 18.848 4.525 -20.000, 18.848 -4.875 -20.000, 18.411 2.990 -20.000, 18.234 -4.494 -20.000, 18.724 3.184 -20.000, 13.124 2.950 -20.000, 14.545 14.099 -20.000, 15.091 4.484 -20.000, 13.834 3.083 -20.000, 14.382 4.288 -20.000, 13.466 3.083 -20.000, 8.608 -31.538 -20.000, 8.160 -30.020 -20.000, 7.756 -30.634 -20.000, 8.084 -31.977 -20.000, 7.248 -31.165 -20.000, 8.950 -33.477 -20.000, 8.608 -33.417 -20.000, 8.307 -33.243 -20.000, 4.734 -33.317 -20.000, 7.965 -32.651 -20.000, 0.150 -15.277 -20.000, 0.492 -22.738 -20.000, 0.793 -15.043 -20.000, 0.793 -22.911 -20.000, 2.771 -24.383 -20.000, 1.135 -23.504 -20.000, 3.459 -24.125 -20.000, 3.655 -22.301 -20.000, 4.189 -22.787 -20.000, 4.182 -23.994 -20.000, 3.588 -21.581 -20.000, 3.876 -16.839 -20.000, 4.734 -20.872 -20.000, 8.608 -22.738 -20.000, 9.250 -22.677 -20.000, 9.893 -15.043 -20.000, 12.654 -21.947 -20.000, 10.116 -23.177 -20.000, 1.587 -25.244 -20.000, 0.150 -24.677 -20.000, 0.780 -26.466 -20.000, -0.553 -27.165 -20.000, 0.553 -27.165 -20.000, 0.940 -30.020 -20.000, 0.793 -31.711 -20.000, 1.016 -31.977 -20.000, 2.447 -31.597 -20.000, 3.554 -34.392 -20.000, 1.016 -32.977 -20.000, 3.655 -34.746 -20.000, 0.793 -33.243 -20.000, 0.150 -33.477 -20.000, -0.150 -33.477 -20.000, -3.876 -35.039 -20.000, -0.492 -33.417 -20.000, -3.655 -34.746 -20.000, -0.793 -33.243 -20.000, -1.135 -32.651 -20.000, -3.109 -31.916 -20.000, -4.024 -33.450 -20.000, 1.128 -25.819 -20.000, -0.150 -24.677 -20.000, -0.492 -24.617 -20.000, -1.128 -25.819 -20.000, -1.587 -25.244 -20.000, -1.135 -23.504 -20.000, -3.655 -22.301 -20.000, -2.771 -24.383 -20.000, -3.876 -22.594 -20.000, -3.459 -24.125 -20.000, -4.189 -22.787 -20.000, -4.911 -22.787 -20.000, -5.546 -21.947 -20.000, -8.276 -15.016 -20.000, -8.766 -22.694 -20.000, -8.950 -15.277 -20.000, -9.311 -15.210 -20.000, -9.476 -22.827 -20.000, -3.588 -21.581 -20.000, -3.588 -15.826 -20.000, -3.818 -13.912 -20.000, -4.024 -15.250 -20.000, -3.752 -15.497 -20.000, -0.793 -22.911 -20.000, -0.150 -15.277 -20.000, -5.641 -24.125 -20.000, -7.954 -23.770 -20.000, -5.546 -16.192 -20.000, -5.991 -13.716 -20.000, -4.550 -13.977 -20.000, -5.282 -13.912 -20.000, -5.076 -21.005 -20.000, -3.752 -21.252 -20.000, -4.366 -20.872 -20.000, -4.024 -21.005 -20.000, -10.773 -29.077 -20.000, -9.912 -32.204 -20.000, -9.877 -28.523 -20.000, -8.160 -30.020 -20.000, -11.134 -29.010 -20.000, -8.589 -33.410 -20.000, -5.546 -34.392 -20.000, -6.653 -31.597 -20.000, -5.991 -31.916 -20.000, -5.512 -34.026 -20.000, -5.282 -32.112 -20.000, -4.734 -33.317 -20.000, -4.366 -33.317 -20.000, -3.818 -32.112 -20.000, 19.012 -32.204 -20.000, 20.546 -28.816 -20.000, 18.848 -31.875 -20.000, 18.576 -31.627 -20.000, 18.977 -28.523 -20.000, 17.260 -30.020 -20.000, 16.856 -30.634 -20.000, 17.524 -31.627 -20.000, 18.411 -24.610 -20.000, 17.647 -27.165 -20.000, 17.072 -25.819 -20.000, 17.689 -24.610 -20.000, 17.155 -24.123 -20.000, 17.054 -23.770 -20.000, 19.346 -27.227 -20.000, 18.945 -24.123 -20.000, 20.399 -27.227 -20.000, 12.976 -22.594 -20.000, 12.852 -21.252 -20.000, 12.976 -16.839 -20.000, 13.289 -17.032 -20.000, 13.466 -20.872 -20.000, 14.011 -17.032 -20.000, 14.448 -21.252 -20.000, 17.155 -14.723 -20.000, 14.382 -13.912 -20.000, 17.252 -23.075 -20.000, 17.088 -23.404 -20.000, 14.741 -24.125 -20.000, 13.650 -35.300 -20.000, 12.688 -34.026 -20.000, 12.852 -33.697 -20.000, 13.124 -33.450 -20.000, 14.382 -32.112 -20.000, 14.448 -33.697 -20.000, 17.155 -32.923 -20.000, 17.054 -32.570 -20.000, 16.348 -31.165 -20.000, 17.088 -32.204 -20.000, 12.209 -31.916 -20.000, 17.689 -33.410 -20.000, 14.324 -35.039 -20.000, 18.050 -33.477 -20.000, 3.588 -34.026 -20.000, 3.109 -31.916 -20.000, 4.024 -33.450 -20.000, 4.550 -32.177 -20.000, 3.752 -33.697 -20.000, 5.348 -33.697 -20.000, 5.512 -34.026 -20.000, 1.852 -31.165 -20.000, 1.344 -30.634 -20.000, 0.487 -28.628 -20.000, 4.550 -22.855 -20.000, 6.329 -24.383 -20.000, 5.546 -21.947 -20.000, 7.965 -23.504 -20.000, 7.513 -25.244 -20.000, 8.307 -24.444 -20.000, 8.608 -24.617 -20.000, 9.587 -28.628 -20.000, -0.492 -13.338 -20.000, -0.150 -13.277 -20.000, -0.940 -11.820 -20.000, -1.344 -12.434 -20.000, -1.016 -13.777 -20.000, 0.793 -13.511 -20.000, 1.016 -13.777 -20.000, 1.135 -14.104 -20.000, 2.447 -13.397 -20.000, 1.852 -12.965 -20.000, 3.554 -16.192 -20.000, 9.592 2.983 -20.000, 9.592 -4.538 -20.000, 10.116 -5.977 -20.000, 9.592 -6.417 -20.000, 9.880 -8.266 -20.000, 10.228 -7.619 -20.000, 9.250 -6.477 -20.000, 8.547 -8.965 -20.000, 9.653 -8.965 -20.000, 9.554 -9.694 -20.000, 8.646 -9.694 -20.000, 9.250 -13.277 -20.000, 9.592 -13.338 -20.000, 10.040 -11.820 -20.000, 10.444 -12.434 -20.000, 10.235 -14.451 -20.000, 12.654 -16.192 -20.000, 11.547 -13.397 -20.000, 12.688 -21.581 -20.000, 11.240 -6.560 -20.000, 8.307 -6.244 -20.000, 8.084 -5.977 -20.000, 7.972 -7.619 -20.000, 5.445 -4.101 -20.000, 8.084 -4.977 -20.000, 8.307 -4.711 -20.000, 6.653 4.803 -20.000, 5.546 2.008 -20.000, 5.512 2.374 -20.000, 5.282 4.288 -20.000, 5.076 2.950 -20.000, 8.950 2.923 -20.000, -8.950 -6.477 -20.000, -8.547 -8.965 -20.000, -9.624 -6.216 -20.000, -10.956 -8.894 -20.000, -10.246 -9.027 -20.000, -10.589 -8.894 -20.000, -9.946 -5.570 -20.000, -11.571 -9.275 -20.000, -9.912 -5.204 -20.000, -17.007 -2.377 -20.000, -8.055 -5.923 -20.000, -8.589 -6.410 -20.000, -8.320 -8.266 -20.000, -9.624 -15.016 -20.000, -10.411 -10.810 -20.000, -9.748 -13.675 -20.000, -7.756 -12.434 -20.000, -7.954 -14.370 -20.000, -9.877 -10.323 -20.000, -8.613 -10.428 -20.000, -6.329 -6.183 -20.000, -5.445 -4.101 -20.000, -4.550 -4.655 -20.000, -4.182 -5.794 -20.000, -1.135 -5.304 -20.000, -3.554 -3.747 -20.000, -2.140 -6.560 -20.000, -1.135 -5.651 -20.000, -0.793 -6.244 -20.000, -1.128 -7.619 -20.000, -0.780 -8.266 -20.000, -0.487 -10.428 -20.000, -0.651 -11.144 -20.000, 0.487 -10.428 -20.000, -0.553 -8.965 -20.000, 0.553 -8.965 -20.000, 0.454 -9.694 -20.000, 3.876 -4.394 -20.000, 0.793 3.156 -20.000, 3.655 1.654 -20.000, 4.189 1.168 -20.000, 4.024 -2.805 -20.000, 4.550 1.100 -20.000, 5.076 -2.805 -20.000, 5.224 1.361 -20.000, 3.876 1.361 -20.000, 4.911 1.168 -20.000, 17.689 -6.410 -20.000, 17.155 -5.923 -20.000, 17.088 -5.204 -20.000, 17.054 -5.570 -20.000, 20.671 -9.275 -20.000, 20.399 -9.027 -20.000, 20.056 -8.894 -20.000, 19.689 -8.894 -20.000, 19.346 -9.027 -20.000, 18.945 -5.923 -20.000, 19.075 -9.275 -20.000, 17.647 -8.965 -20.000, 18.911 -9.604 -20.000, 17.549 -11.144 -20.000, 18.576 -13.427 -20.000, 19.199 -10.616 -20.000, 20.234 -10.810 -20.000, 19.873 -10.877 -20.000, 19.012 -14.004 -20.000, 17.420 -8.266 -20.000, 17.689 -15.210 -20.000, 17.524 -22.827 -20.000, 15.753 -13.397 -20.000, 17.054 -14.370 -20.000, 17.524 -13.427 -20.000, 16.856 -12.434 -20.000, 19.511 -10.810 -20.000, 19.046 -14.370 -20.000, 20.868 -9.970 -20.000, 18.576 -22.827 -20.000, 13.650 -13.977 -20.000, 12.852 -15.497 -20.000, 12.209 -13.716 -20.000, 10.116 -13.777 -20.000, 12.755 -4.101 -20.000, 12.976 -4.394 -20.000, 14.018 -5.794 -20.000, 14.741 -5.925 -20.000, 14.646 -16.192 -20.000, 14.448 -15.497 -20.000, 4.550 -13.977 -20.000, 3.818 -13.912 -20.000, 4.024 -15.250 -20.000, 3.109 -13.716 -20.000, 3.588 -15.826 -20.000, 0.150 -6.477 -20.000, 0.780 -8.266 -20.000, 1.587 -7.044 -20.000, 8.608 -13.338 -20.000, 8.307 -13.511 -20.000, 8.084 -13.777 -20.000, 8.307 -15.043 -20.000, 5.445 -16.546 -20.000, 6.653 -13.397 -20.000, 5.512 -15.826 -20.000, 5.348 -15.497 -20.000, 4.734 -15.117 -20.000, 4.550 -17.100 -20.000, 4.189 -17.032 -20.000, 5.224 -16.839 -20.000, 4.911 -17.032 -20.000, 13.124 -2.805 -20.000, 13.650 1.100 -20.000, 14.176 -2.805 -20.000, 14.612 -3.381 -20.000, 14.646 2.008 -20.000, 12.852 -3.052 -20.000, 13.834 -2.672 -20.000, -5.512 -21.581 -20.000, -5.546 -3.747 -20.000, -4.911 1.168 -20.000, -4.550 1.100 -20.000, -4.024 -2.805 -20.000, -3.655 1.654 -20.000, 9.592 -22.738 -20.000, 9.250 -15.277 -20.000, 8.950 -15.277 -20.000, 17.746 -27.894 -20.000, 18.234 -31.494 -20.000, 17.866 -31.494 -20.000, 19.873 -29.077 -20.000, -7.954 -32.570 -20.000, -8.449 -29.344 -20.000, -7.988 -23.404 -20.000, -1.016 -31.977 -20.000, -1.344 -30.634 -20.000, -1.852 -31.165 -20.000, -8.152 -23.075 -20.000, 4.366 3.083 -20.000, 3.588 2.374 -20.000, 2.447 4.803 -20.000, 8.449 7.056 -20.000, 9.250 4.923 -20.000, -17.007 -47.377 -20.000, 23.911 33.190 -20.000, 22.752 34.725 -20.000, 8.449 -29.344 -20.000, 0.150 -13.277 -20.000, 8.950 2.923 -21.200, 8.608 2.983 -20.000, 8.307 3.156 -20.000, 7.965 3.749 -21.200, 7.965 4.096 -21.200, 7.965 4.096 -20.000, 8.084 4.423 -20.000, 8.084 4.423 -21.200, 8.307 4.689 -20.000, 8.608 4.862 -20.000, 8.608 4.862 -21.200, 8.084 3.423 -20.000, 7.965 3.749 -20.000, 8.307 4.689 -21.200, 8.950 4.923 -21.200, 8.950 4.923 -20.000, 9.250 4.923 -21.200, 9.592 4.862 -21.200, 9.893 4.689 -21.200, 9.893 4.689 -20.000, 10.116 4.423 -20.000, 10.235 4.096 -20.000, 9.250 2.923 -20.000, 10.235 3.749 -21.200, 10.235 3.749 -20.000, 10.116 3.423 -21.200, 10.116 3.423 -20.000, 9.592 2.983 -21.200, -0.492 11.783 -21.200, -0.150 11.723 -20.000, -0.793 11.957 -21.200, -1.135 12.549 -21.200, -1.135 12.896 -20.000, -1.016 13.223 -21.200, -0.793 13.489 -21.200, -0.492 13.662 -20.000, -1.016 12.223 -21.200, -1.135 12.549 -20.000, 0.492 13.662 -20.000, 1.135 12.549 -21.200, 0.793 11.957 -21.200, 0.492 11.783 -21.200, 1.135 12.896 -20.000, 1.135 12.549 -20.000, 0.793 11.957 -20.000, -0.150 -33.477 -21.200, -0.492 -33.417 -21.200, -1.016 -32.977 -21.200, -1.016 -32.977 -20.000, -0.492 -31.538 -21.200, -0.492 -31.538 -20.000, -1.135 -32.304 -20.000, -1.016 -31.977 -21.200, -0.793 -31.711 -20.000, -0.150 -31.477 -20.000, 0.150 -31.477 -20.000, 0.492 -31.538 -20.000, 0.793 -31.711 -21.200, 1.135 -32.304 -20.000, 0.492 -33.417 -21.200, 0.150 -33.477 -21.200, 0.492 -33.417 -20.000, 1.135 -32.651 -20.000, 8.950 -24.677 -21.200, 8.608 -24.617 -21.200, 8.307 -24.444 -21.200, 8.307 -22.911 -20.000, 8.084 -24.177 -20.000, 7.965 -23.851 -20.000, 8.084 -23.177 -20.000, 8.950 -22.677 -20.000, 9.250 -22.677 -21.200, 9.893 -22.911 -20.000, 10.116 -23.177 -21.200, 10.116 -24.177 -21.200, 9.893 -24.444 -20.000, 9.592 -24.617 -21.200, 9.250 -24.677 -21.200, 10.235 -23.851 -20.000, 10.116 -24.177 -20.000, 8.608 -15.217 -20.000, 7.965 -14.104 -20.000, 8.084 -13.777 -21.200, 8.608 -13.338 -21.200, 8.084 -14.777 -21.200, 8.084 -14.777 -20.000, 7.965 -14.451 -20.000, 8.950 -13.277 -20.000, 9.893 -13.511 -20.000, 10.116 -14.777 -21.200, 10.116 -14.777 -20.000, 9.592 -15.217 -21.200, 9.592 -15.217 -20.000, 10.235 -14.104 -20.000, 10.235 -14.451 -21.200, -0.150 -6.477 -20.000, -0.150 -6.477 -21.200, -0.492 -6.417 -20.000, -1.016 -5.977 -21.200, -1.016 -4.977 -20.000, -0.150 -4.477 -20.000, -1.016 -5.977 -20.000, -1.135 -5.304 -21.200, -1.016 -4.977 -21.200, 0.150 -4.477 -20.000, 0.793 -4.711 -21.200, 1.135 -5.651 -21.200, 1.135 -5.651 -20.000, 1.016 -5.977 -20.000, 1.016 -5.977 -21.200, 0.793 -6.244 -21.200, 0.492 -6.417 -20.000, 1.135 -5.304 -21.200, 1.135 -5.304 -20.000, 0.793 -6.244 -20.000, 9.250 -6.477 -21.200, 8.950 -6.477 -20.000, 8.084 -5.977 -21.200, 7.965 -5.304 -20.000, 7.965 -5.304 -21.200, 8.608 -4.538 -20.000, 8.608 -6.417 -20.000, 7.965 -5.651 -20.000, 8.950 -4.477 -20.000, 9.250 -4.477 -21.200, 9.250 -4.477 -20.000, 10.116 -4.977 -20.000, 10.116 -5.977 -21.200, 9.592 -6.417 -21.200, 10.235 -5.304 -20.000, 10.235 -5.651 -20.000, 9.893 -6.244 -20.000, -0.492 -15.217 -21.200, -1.016 -14.777 -20.000, -1.135 -14.104 -20.000, -0.793 -13.511 -20.000, -0.492 -15.217 -20.000, -0.793 -15.043 -20.000, -1.135 -14.451 -20.000, -1.016 -13.777 -21.200, -0.793 -13.511 -21.200, 0.492 -13.338 -20.000, 0.492 -13.338 -21.200, 0.793 -13.511 -21.200, 1.016 -13.777 -21.200, 1.135 -14.104 -21.200, 0.492 -15.217 -21.200, 0.150 -15.277 -21.200, 1.135 -14.451 -20.000, 1.016 -14.777 -21.200, 1.016 -14.777 -20.000, 0.492 -15.217 -20.000, 0.150 -24.677 -21.200, -0.793 -24.444 -20.000, -1.016 -24.177 -20.000, -1.135 -23.851 -21.200, -0.492 -22.738 -21.200, -0.492 -22.738 -20.000, -0.150 -22.677 -20.000, -1.016 -24.177 -21.200, -1.135 -23.851 -20.000, -1.016 -23.177 -21.200, -1.016 -23.177 -20.000, 0.150 -22.677 -20.000, 0.150 -22.677 -21.200, 0.492 -22.738 -21.200, 1.016 -23.177 -20.000, 1.016 -23.177 -21.200, 1.135 -23.504 -21.200, 1.016 -24.177 -21.200, 0.793 -24.444 -21.200, 0.492 -24.617 -21.200, 0.492 -24.617 -20.000, 1.135 -23.851 -20.000, 1.016 -24.177 -20.000, 0.793 -24.444 -20.000, 9.250 -33.477 -20.000, 8.950 -33.477 -21.200, 8.608 -33.417 -21.200, 7.965 -32.651 -21.200, 7.965 -32.304 -20.000, 8.084 -31.977 -21.200, 8.307 -31.711 -20.000, 8.084 -32.977 -20.000, 8.950 -31.477 -20.000, 9.592 -31.538 -21.200, 9.592 -31.538 -20.000, 10.116 -31.977 -21.200, 9.893 -31.711 -20.000, 10.116 -31.977 -20.000, 9.893 -33.243 -21.200, 9.592 -33.417 -20.000, 10.116 -32.977 -20.000, 9.893 -33.243 -20.000, 9.592 -33.417 -21.200, 8.950 11.723 -21.200, 8.950 11.723 -20.000, 7.965 12.896 -21.200, 8.307 11.957 -21.200, 8.084 13.223 -21.200, 8.307 13.489 -21.200, 8.950 13.723 -20.000, 9.592 13.662 -21.200, 9.592 13.662 -20.000, 10.116 13.223 -21.200, 10.116 13.223 -20.000, 10.235 12.549 -20.000, 10.116 12.223 -21.200, 10.235 12.549 -21.200, 10.116 12.223 -20.000, 9.893 11.957 -20.000, 9.592 11.783 -20.000, -0.150 2.923 -20.000, -1.016 3.423 -21.200, -0.492 4.862 -21.200, -1.016 3.423 -20.000, -1.135 3.749 -21.200, -1.135 3.749 -20.000, -1.135 4.096 -21.200, -1.016 4.423 -21.200, -1.016 4.423 -20.000, -0.793 4.689 -20.000, 0.150 4.923 -20.000, 0.492 4.862 -21.200, 0.492 4.862 -20.000, 0.793 4.689 -20.000, 1.016 4.423 -21.200, 1.135 4.096 -21.200, 1.016 3.423 -21.200, 1.016 3.423 -20.000, 1.135 4.096 -20.000, 26.350 -57.877 -21.200, 26.350 -48.197 -20.528, 26.216 -47.941 -20.000, 26.134 -47.665 -21.200, 26.350 -31.558 -21.200, 26.134 -32.090 -21.200, 26.134 -32.090 -20.000, 26.107 -47.377 -21.200, 26.350 11.803 -20.528, 26.216 12.059 -20.000, 26.216 28.186 -21.200, 26.134 27.910 -21.200, 26.107 27.623 -20.000, -17.116 -1.814 -21.200, -17.007 -2.377 -21.200, -17.116 -17.941 -20.000, -17.034 -17.664 -20.000, -17.116 -17.941 -21.200, -17.034 -17.664 -21.200, 26.216 -17.941 -21.200, 26.216 -1.814 -20.000, 26.216 -1.814 -21.200, 26.134 -2.090 -21.200, -17.034 27.910 -21.200, -17.034 27.910 -20.000, -17.116 12.059 -20.000, -17.250 11.803 -20.584, -17.034 12.336 -20.000, -17.007 12.623 -20.000, -17.007 27.623 -21.200, -17.007 12.623 -21.200, -17.034 -32.090 -21.200, -17.116 -47.941 -20.000, -17.116 -47.941 -21.200, -17.034 -47.664 -21.200, -18.250 -18.197 -19.000, -19.450 -18.197 -19.000, -18.846 -18.352 -19.116, -18.800 -18.610 -19.397, -18.206 -18.657 -19.292, -18.751 -18.710 -19.555, -18.680 -18.788 -19.718, -18.475 -18.871 -20.029, -18.341 -18.876 -20.170, -18.977 -18.866 -20.363, -18.588 -18.842 -19.877, -18.193 -18.857 -20.292, -17.938 -18.775 -20.444, -17.680 -18.775 -19.903, -17.528 -18.643 -19.961, -17.447 -18.440 -20.588, -17.580 -18.482 -21.175, -17.559 -18.542 -20.570, -17.981 -18.696 -21.075, -17.679 -18.632 -20.541, -17.808 -18.711 -20.500, -18.197 -18.776 -20.986, -17.837 -18.856 -19.810, -17.250 -18.197 -20.000, -17.373 -18.440 -19.992, -17.250 -18.197 -20.584, -17.250 -18.197 -21.200, -17.406 -31.265 -19.988, -17.647 -31.145 -20.550, -17.670 -30.987 -19.908, -17.805 -31.045 -20.501, -17.968 -30.967 -20.430, -17.981 -31.059 -21.075, -17.578 -31.275 -21.175, -17.250 -31.558 -20.528, -17.312 -31.424 -19.998, -17.250 -31.558 -21.200, -17.366 -31.403 -20.596, -17.343 -31.365 -19.996, -17.773 -30.924 -19.852, -18.127 -30.913 -20.338, -18.409 -30.923 -20.870, -18.613 -30.889 -20.727, -18.279 -30.884 -20.225, -17.929 -30.879 -19.734, -18.420 -30.878 -20.091, -18.806 -30.877 -20.556, -18.153 -30.980 -19.430, -18.694 -30.980 -19.688, -18.750 -31.044 -19.558, -18.791 -31.122 -19.429, -19.236 -30.979 -19.947, -18.838 -31.315 -19.197, -18.242 -31.315 -19.123, -18.211 -31.112 -19.278, -18.820 -31.213 -19.309, -18.542 -30.898 -19.943, -18.806 -18.877 -20.556, -19.325 -18.696 -19.731, -19.425 -18.480 -19.328, -19.450 -31.558 -19.000, -18.197 -30.979 -20.986, -18.409 -18.832 -20.870, -18.613 -18.866 -20.726, -18.976 -30.889 -20.363, -19.120 -30.923 -20.159, -19.120 -18.832 -20.159, -19.236 -18.776 -19.947, -19.325 -31.059 -19.731, -19.425 -31.273 -19.330, -18.250 -31.558 -19.000, -18.246 -18.390 -19.093, -18.248 -18.331 -19.062, -18.238 -18.490 -19.156, -18.158 -18.768 -19.420, -18.102 -18.830 -19.523, -18.060 -30.898 -19.587, -17.542 -31.098 -19.956, -17.984 -18.876 -19.679, -17.559 -57.877 -19.951, -18.059 -57.877 -19.588, -18.250 -57.877 -19.000, -19.232 -57.877 -19.955, -18.250 -48.197 -19.000, -18.778 -48.197 -19.000, -18.248 -48.331 -19.062, -18.680 -48.788 -19.718, -18.158 -48.768 -19.420, -18.102 -48.830 -19.523, -18.475 -48.871 -20.029, -18.806 -48.877 -20.556, -18.341 -48.876 -20.170, -18.977 -48.866 -20.363, -18.588 -48.842 -19.877, -18.846 -48.352 -19.116, -18.238 -48.490 -19.156, -18.800 -48.610 -19.397, -18.751 -48.710 -19.555, -19.236 -48.776 -19.947, -19.325 -48.696 -19.731, -19.120 -48.832 -20.159, -17.837 -48.856 -19.810, -18.409 -48.832 -20.870, -18.193 -48.857 -20.292, -17.938 -48.775 -20.444, -17.447 -48.440 -20.588, -17.580 -48.482 -21.175, -17.250 -48.197 -21.200, -17.559 -48.542 -20.570, -17.679 -48.632 -20.541, -17.808 -48.711 -20.500, -18.197 -48.776 -20.986, -17.680 -48.775 -19.903, -17.373 -48.440 -19.992, -17.250 -48.197 -20.584, -19.425 -48.480 -19.328, -19.395 -57.877 -19.490, -18.613 -48.866 -20.726, -18.622 -57.877 -20.720, -18.205 -57.877 -20.982, -17.981 -48.696 -21.075, -18.970 -57.877 -20.372, -17.740 -57.877 -21.145, -17.528 -48.643 -19.961, -17.838 -57.877 -19.809, -18.206 -48.657 -19.292, -18.201 -57.877 -19.309, -18.246 -48.390 -19.093, -17.984 -48.876 -19.679, -18.250 38.123 -19.000, -18.201 38.123 -19.309, -18.205 38.123 -20.982, -17.366 28.597 -20.596, -17.805 28.955 -20.501, -18.197 29.021 -20.986, -17.981 28.941 -21.075, -17.647 28.855 -20.550, -17.250 28.442 -20.528, -17.343 28.635 -19.996, -17.406 28.735 -19.988, -17.968 29.033 -20.430, -18.613 29.111 -20.727, -17.773 29.076 -19.852, -17.929 29.121 -19.734, -18.279 29.116 -20.225, -18.127 29.087 -20.338, -18.976 29.111 -20.363, -18.750 28.956 -19.558, -18.791 28.878 -19.429, -19.236 29.021 -19.947, -18.694 29.020 -19.688, -19.120 29.077 -20.159, -18.542 29.102 -19.943, -18.420 29.122 -20.091, -18.060 29.102 -19.587, -18.820 28.787 -19.309, -18.834 28.442 -19.000, -18.242 28.685 -19.123, -18.838 28.685 -19.197, -17.578 28.725 -21.175, -17.740 38.123 -21.145, -18.409 29.077 -20.870, -18.622 38.123 -20.720, -18.970 38.123 -20.372, -19.395 38.123 -19.490, -19.325 28.941 -19.731, -19.425 28.727 -19.330, -18.806 29.123 -20.556, -19.232 38.123 -19.955, -18.211 28.888 -19.278, -18.153 29.020 -19.430, -18.059 38.123 -19.588, -17.838 38.123 -19.809, -17.670 29.013 -19.908, -17.542 28.902 -19.956, -17.250 38.123 -20.000, -17.312 28.576 -19.998, -17.559 38.123 -19.951, -17.250 -1.558 -21.200, -17.366 -1.403 -20.596, -17.647 -1.145 -20.550, -17.805 -1.045 -20.501, -17.968 -0.967 -20.430, -18.197 -0.979 -20.986, -17.578 -1.275 -21.175, -17.250 -1.558 -20.000, -17.250 -1.558 -20.528, -17.406 -1.265 -19.988, -17.670 -0.987 -19.908, -17.773 -0.924 -19.852, -18.613 -0.889 -20.727, -18.409 -0.923 -20.870, -18.127 -0.913 -20.338, -18.279 -0.884 -20.225, -17.929 -0.879 -19.734, -18.420 -0.878 -20.091, -18.806 -0.877 -20.556, -18.976 -0.889 -20.363, -18.153 -0.980 -19.430, -18.750 -1.044 -19.558, -18.694 -0.980 -19.688, -18.791 -1.122 -19.429, -18.820 -1.213 -19.309, -19.450 -1.558 -19.000, -18.834 -1.558 -19.000, -18.242 -1.315 -19.123, -18.838 -1.315 -19.197, -18.542 -0.898 -19.943, -18.060 -0.898 -19.587, -18.250 11.803 -19.000, -18.846 11.648 -19.116, -19.450 11.803 -19.000, -18.778 11.803 -19.000, -18.246 11.610 -19.093, -18.102 11.170 -19.523, -18.341 11.124 -20.170, -18.806 11.123 -20.556, -18.475 11.129 -20.029, -18.588 11.158 -19.877, -18.800 11.390 -19.397, -18.158 11.232 -19.420, -18.680 11.212 -19.718, -18.751 11.290 -19.555, -18.613 11.134 -20.726, -18.193 11.143 -20.292, -17.938 11.225 -20.444, -17.679 11.368 -20.541, -17.447 11.560 -20.588, -17.559 11.458 -20.570, -17.981 11.304 -21.075, -17.808 11.289 -20.500, -17.837 11.144 -19.810, -17.250 11.803 -20.000, -17.373 11.560 -19.992, -17.250 11.803 -21.200, -19.425 11.520 -19.328, -19.236 -0.979 -19.947, -19.236 11.224 -19.947, -19.120 11.168 -20.159, -18.977 11.134 -20.363, -18.197 11.224 -20.986, -17.580 11.518 -21.175, -19.425 -1.273 -19.330, -19.325 11.304 -19.731, -19.325 -1.059 -19.731, -19.120 -0.923 -20.159, -18.409 11.168 -20.870, -17.981 -1.059 -21.075, -17.312 -1.424 -19.998, -17.343 -1.365 -19.996, -17.528 11.357 -19.961, -17.542 -1.098 -19.956, -17.680 11.225 -19.903, -17.984 11.124 -19.679, -18.206 11.343 -19.292, -18.211 -1.112 -19.278, -18.238 11.510 -19.156, -18.248 11.669 -19.062, -18.250 -1.558 -19.000, 27.301 -57.877 -19.309, 28.070 -57.877 -20.372, 27.159 -57.877 -19.588, 26.938 -57.877 -19.809, 26.659 -57.877 -19.951, 26.350 -48.197 -21.200, 26.506 -48.490 -19.988, 27.297 -48.776 -20.986, 26.905 -48.710 -20.501, 27.081 -48.696 -21.075, 26.678 -48.480 -21.175, 26.747 -48.610 -20.550, 26.412 -48.331 -19.998, 26.466 -48.352 -20.596, 26.443 -48.390 -19.996, 26.873 -48.830 -19.852, 27.227 -48.842 -20.338, 27.068 -48.788 -20.430, 27.029 -48.876 -19.734, 27.379 -48.871 -20.225, 27.520 -48.876 -20.091, 27.850 -48.711 -19.558, 28.425 -48.696 -19.731, 27.891 -48.632 -19.429, 28.336 -48.776 -19.947, 28.076 -48.866 -20.363, 27.938 -48.440 -19.197, 27.934 -48.197 -19.000, 27.920 -48.542 -19.309, 27.311 -48.643 -19.278, 27.794 -48.775 -19.688, 28.220 -48.832 -20.159, 27.642 -48.857 -19.943, 26.840 -57.877 -21.145, 27.509 -48.832 -20.870, 27.722 -57.877 -20.720, 27.713 -48.866 -20.727, 27.906 -48.877 -20.556, 28.332 -57.877 -19.955, 28.525 -48.482 -19.330, 28.495 -57.877 -19.490, 27.305 -57.877 -20.982, 27.350 -57.877 -19.000, 27.342 -48.440 -19.123, 27.253 -48.775 -19.430, 27.160 -48.856 -19.587, 26.770 -48.768 -19.908, 26.642 -48.657 -19.956, 26.350 -48.197 -20.000, 26.659 38.123 -19.951, 27.350 38.123 -19.000, 28.495 38.123 -19.490, 27.348 28.576 -19.062, 28.550 28.442 -19.000, 27.946 28.597 -19.116, 27.878 28.442 -19.000, 27.900 28.855 -19.397, 27.202 29.076 -19.523, 27.906 29.123 -20.556, 28.077 29.111 -20.363, 27.575 29.116 -20.029, 28.425 28.941 -19.731, 27.258 29.013 -19.420, 27.780 29.033 -19.718, 28.336 29.021 -19.947, 27.851 28.955 -19.555, 27.688 29.087 -19.877, 28.220 29.077 -20.159, 27.441 29.122 -20.170, 26.937 29.102 -19.810, 27.297 29.021 -20.986, 27.509 29.077 -20.870, 27.293 29.102 -20.292, 27.038 29.020 -20.444, 26.628 28.888 -19.961, 26.659 28.787 -20.570, 26.547 28.685 -20.588, 26.779 28.878 -20.541, 26.908 28.956 -20.500, 27.081 28.941 -21.075, 26.350 28.442 -20.584, 28.525 28.725 -19.328, 28.550 38.123 -19.000, 28.332 38.123 -19.955, 28.070 38.123 -20.372, 27.713 29.111 -20.726, 27.722 38.123 -20.720, 27.305 38.123 -20.982, 26.680 28.727 -21.175, 26.840 38.123 -21.145, 26.350 28.442 -20.000, 26.473 28.685 -19.992, 26.780 29.020 -19.903, 27.084 29.121 -19.679, 27.301 38.123 -19.309, 27.159 38.123 -19.588, 27.306 28.902 -19.292, 27.346 28.635 -19.093, 26.938 38.123 -19.809, 27.338 28.735 -19.156, 26.506 11.510 -19.988, 26.905 11.290 -20.501, 26.747 11.390 -20.550, 27.081 11.304 -21.075, 26.678 11.520 -21.175, 26.412 11.669 -19.998, 26.350 11.803 -21.200, 26.466 11.648 -20.596, 26.873 11.170 -19.852, 27.068 11.212 -20.430, 27.227 11.158 -20.338, 27.029 11.124 -19.734, 27.379 11.129 -20.225, 27.794 11.225 -19.688, 27.850 11.289 -19.558, 27.311 11.357 -19.278, 27.891 11.368 -19.429, 28.425 11.304 -19.731, 28.336 11.224 -19.947, 28.220 11.168 -20.159, 27.520 11.124 -20.091, 27.642 11.143 -19.943, 27.920 11.458 -19.309, 27.934 11.803 -19.000, 27.938 11.560 -19.197, 27.342 11.560 -19.123, 27.348 -1.424 -19.062, 28.525 -1.275 -19.328, 27.946 -1.403 -19.116, 27.851 -1.045 -19.555, 27.441 -0.878 -20.170, 27.688 -0.913 -19.877, 27.575 -0.884 -20.029, 27.338 -1.265 -19.156, 27.900 -1.145 -19.397, 27.306 -1.098 -19.292, 28.425 -1.059 -19.731, 27.258 -0.987 -19.420, 28.336 -0.979 -19.947, 27.780 -0.967 -19.718, 28.220 -0.923 -20.159, 27.293 -0.898 -20.292, 27.713 -0.889 -20.726, 27.297 -0.979 -20.986, 27.509 -0.923 -20.870, 26.659 -1.213 -20.570, 26.473 -1.315 -19.992, 26.547 -1.315 -20.588, 26.680 -1.273 -21.175, 26.779 -1.122 -20.541, 27.081 -1.059 -21.075, 27.038 -0.980 -20.444, 26.908 -1.044 -20.500, 26.780 -0.980 -19.903, 26.350 -1.558 -20.584, 26.350 -1.558 -21.200, 28.550 -1.558 -19.000, 28.525 11.518 -19.330, 28.077 -0.889 -20.363, 27.906 -0.877 -20.556, 27.297 11.224 -20.986, 28.076 11.134 -20.363, 27.906 11.123 -20.556, 27.713 11.134 -20.727, 27.509 11.168 -20.870, 26.350 11.803 -20.000, 26.443 11.610 -19.996, 26.628 -1.112 -19.961, 26.770 11.232 -19.908, 26.642 11.343 -19.956, 26.937 -0.898 -19.810, 27.084 -0.879 -19.679, 27.202 -0.924 -19.523, 27.346 -1.365 -19.093, 27.350 11.803 -19.000, 27.160 11.144 -19.587, 27.253 11.225 -19.430, 27.946 -31.403 -19.116, 27.575 -30.884 -20.029, 28.525 -31.275 -19.328, 27.900 -31.145 -19.397, 27.851 -31.045 -19.555, 28.336 -30.979 -19.947, 27.780 -30.967 -19.718, 27.688 -30.913 -19.877, 27.713 -30.889 -20.726, 27.441 -30.878 -20.170, 27.293 -30.898 -20.292, 27.297 -30.979 -20.986, 26.908 -31.044 -20.500, 26.780 -30.980 -19.903, 26.779 -31.122 -20.541, 26.659 -31.213 -20.570, 27.081 -31.059 -21.075, 27.038 -30.980 -20.444, 26.350 -31.558 -20.584, 26.547 -31.315 -20.588, 26.905 -18.710 -20.501, 27.068 -18.788 -20.430, 27.297 -18.776 -20.986, 27.081 -18.696 -21.075, 26.747 -18.610 -20.550, 26.412 -18.331 -19.998, 26.350 -18.197 -20.528, 26.443 -18.390 -19.996, 26.466 -18.352 -20.596, 26.770 -18.768 -19.908, 26.873 -18.830 -19.852, 27.713 -18.866 -20.727, 27.906 -18.877 -20.556, 27.227 -18.842 -20.338, 27.520 -18.876 -20.091, 27.379 -18.871 -20.225, 27.794 -18.775 -19.688, 27.311 -18.643 -19.278, 27.850 -18.711 -19.558, 28.336 -18.776 -19.947, 27.642 -18.857 -19.943, 27.938 -18.440 -19.197, 27.350 -18.197 -19.000, 27.342 -18.440 -19.123, 27.920 -18.542 -19.309, 27.891 -18.632 -19.429, 28.220 -18.832 -20.159, 27.160 -18.856 -19.587, 26.678 -18.480 -21.175, 27.509 -18.832 -20.870, 27.906 -30.877 -20.556, 28.077 -30.889 -20.363, 28.076 -18.866 -20.363, 28.220 -30.923 -20.159, 28.425 -18.696 -19.731, 26.680 -31.273 -21.175, 27.509 -30.923 -20.870, 28.425 -31.059 -19.731, 28.525 -18.482 -19.330, 27.346 -31.365 -19.093, 27.348 -31.424 -19.062, 27.338 -31.265 -19.156, 27.258 -30.987 -19.420, 27.253 -18.775 -19.430, 27.202 -30.924 -19.523, 27.306 -31.098 -19.292, 27.084 -30.879 -19.679, 26.937 -30.898 -19.810, 26.642 -18.657 -19.956, 26.506 -18.490 -19.988, 26.628 -31.112 -19.961, 26.473 -31.315 -19.992, 26.350 -18.197 -20.000, 27.029 -18.876 -19.734 ] } colorPerVertex FALSE coordIndex [ 0, 1306, 13, -1, 217, 13, 14, -1, 224, 14, 1, -1, 220, 1, 2, -1, 4, 2, 699, -1, 3, 4, 699, -1, 3, 8, 4, -1, 3, 5, 8, -1, 8, 5, 15, -1, 9, 15, 226, -1, 225, 226, 231, -1, 6, 231, 30, -1, 791, 30, 792, -1, 791, 6, 30, -1, 791, 794, 6, -1, 6, 794, 7, -1, 225, 7, 227, -1, 9, 227, 10, -1, 8, 10, 4, -1, 8, 9, 10, -1, 8, 15, 9, -1, 1306, 819, 13, -1, 13, 819, 804, -1, 14, 804, 11, -1, 1, 11, 12, -1, 2, 12, 697, -1, 699, 2, 697, -1, 13, 804, 14, -1, 14, 11, 1, -1, 1, 12, 2, -1, 5, 700, 15, -1, 15, 700, 28, -1, 29, 28, 32, -1, 228, 32, 37, -1, 229, 37, 709, -1, 42, 709, 16, -1, 27, 16, 711, -1, 17, 27, 711, -1, 17, 18, 27, -1, 17, 45, 18, -1, 18, 45, 241, -1, 238, 241, 240, -1, 25, 240, 20, -1, 19, 20, 23, -1, 21, 23, 22, -1, 21, 19, 23, -1, 21, 24, 19, -1, 19, 24, 26, -1, 25, 26, 237, -1, 238, 237, 235, -1, 18, 235, 27, -1, 18, 238, 235, -1, 18, 241, 238, -1, 15, 28, 29, -1, 226, 29, 33, -1, 231, 33, 230, -1, 30, 230, 35, -1, 792, 35, 31, -1, 792, 30, 35, -1, 29, 32, 228, -1, 33, 228, 34, -1, 230, 34, 232, -1, 35, 232, 36, -1, 31, 36, 40, -1, 31, 35, 36, -1, 228, 37, 229, -1, 34, 229, 41, -1, 232, 41, 233, -1, 36, 233, 38, -1, 40, 38, 39, -1, 40, 36, 38, -1, 229, 709, 42, -1, 41, 42, 234, -1, 233, 234, 236, -1, 38, 236, 44, -1, 39, 44, 43, -1, 39, 38, 44, -1, 42, 16, 27, -1, 234, 27, 235, -1, 236, 235, 237, -1, 44, 237, 26, -1, 43, 26, 24, -1, 43, 44, 26, -1, 45, 704, 241, -1, 241, 704, 239, -1, 240, 239, 46, -1, 20, 46, 243, -1, 23, 243, 216, -1, 22, 216, 788, -1, 22, 23, 216, -1, 704, 47, 239, -1, 239, 47, 65, -1, 46, 65, 242, -1, 243, 242, 245, -1, 216, 245, 67, -1, 788, 67, 48, -1, 215, 48, 72, -1, 214, 72, 87, -1, 213, 87, 90, -1, 786, 90, 94, -1, 212, 94, 50, -1, 49, 50, 98, -1, 771, 98, 82, -1, 770, 82, 80, -1, 785, 80, 100, -1, 259, 100, 99, -1, 110, 99, 103, -1, 114, 103, 257, -1, 111, 257, 51, -1, 722, 111, 51, -1, 722, 112, 111, -1, 722, 52, 112, -1, 112, 52, 53, -1, 117, 53, 54, -1, 118, 54, 723, -1, 265, 723, 729, -1, 125, 729, 730, -1, 268, 730, 128, -1, 129, 128, 727, -1, 272, 727, 55, -1, 275, 55, 728, -1, 57, 728, 731, -1, 58, 57, 731, -1, 58, 56, 57, -1, 58, 733, 56, -1, 56, 733, 59, -1, 60, 59, 277, -1, 278, 277, 279, -1, 61, 279, 139, -1, 760, 139, 780, -1, 760, 61, 139, -1, 760, 781, 61, -1, 61, 781, 62, -1, 278, 62, 63, -1, 60, 63, 64, -1, 56, 64, 57, -1, 56, 60, 64, -1, 56, 59, 60, -1, 47, 705, 65, -1, 65, 705, 66, -1, 242, 66, 244, -1, 245, 244, 247, -1, 67, 247, 48, -1, 67, 245, 247, -1, 705, 68, 66, -1, 66, 68, 69, -1, 244, 69, 246, -1, 247, 246, 73, -1, 48, 73, 72, -1, 48, 247, 73, -1, 68, 712, 69, -1, 69, 712, 74, -1, 246, 74, 70, -1, 73, 70, 71, -1, 72, 71, 87, -1, 72, 73, 71, -1, 712, 713, 74, -1, 74, 713, 85, -1, 248, 85, 88, -1, 91, 88, 92, -1, 249, 92, 75, -1, 95, 75, 76, -1, 219, 76, 717, -1, 716, 219, 717, -1, 716, 84, 219, -1, 716, 77, 84, -1, 84, 77, 78, -1, 255, 78, 79, -1, 254, 79, 81, -1, 80, 81, 100, -1, 80, 254, 81, -1, 80, 82, 254, -1, 254, 82, 97, -1, 255, 97, 83, -1, 84, 83, 96, -1, 219, 96, 95, -1, 76, 219, 95, -1, 74, 85, 248, -1, 70, 248, 89, -1, 71, 89, 86, -1, 87, 86, 90, -1, 87, 71, 86, -1, 248, 88, 91, -1, 89, 91, 251, -1, 86, 251, 252, -1, 90, 252, 94, -1, 90, 86, 252, -1, 91, 92, 249, -1, 251, 249, 250, -1, 252, 250, 93, -1, 94, 93, 253, -1, 50, 253, 98, -1, 50, 94, 253, -1, 249, 75, 95, -1, 250, 95, 96, -1, 93, 96, 83, -1, 253, 83, 97, -1, 98, 97, 82, -1, 98, 253, 97, -1, 77, 721, 78, -1, 78, 721, 256, -1, 79, 256, 102, -1, 81, 102, 99, -1, 100, 81, 99, -1, 721, 101, 256, -1, 256, 101, 104, -1, 102, 104, 103, -1, 99, 102, 103, -1, 101, 719, 104, -1, 104, 719, 257, -1, 103, 104, 257, -1, 719, 51, 257, -1, 112, 53, 117, -1, 113, 117, 258, -1, 109, 258, 260, -1, 105, 260, 106, -1, 107, 106, 784, -1, 107, 105, 106, -1, 107, 108, 105, -1, 105, 108, 259, -1, 109, 259, 110, -1, 113, 110, 114, -1, 112, 114, 111, -1, 112, 113, 114, -1, 112, 117, 113, -1, 117, 54, 118, -1, 119, 118, 262, -1, 261, 262, 267, -1, 266, 267, 115, -1, 116, 115, 767, -1, 116, 266, 115, -1, 116, 783, 266, -1, 266, 783, 263, -1, 261, 263, 264, -1, 119, 264, 258, -1, 117, 119, 258, -1, 117, 118, 119, -1, 118, 723, 265, -1, 262, 265, 120, -1, 267, 120, 122, -1, 115, 122, 121, -1, 767, 121, 124, -1, 767, 115, 121, -1, 265, 729, 125, -1, 120, 125, 126, -1, 122, 126, 270, -1, 121, 270, 123, -1, 124, 123, 765, -1, 124, 121, 123, -1, 125, 730, 268, -1, 126, 268, 269, -1, 270, 269, 271, -1, 123, 271, 127, -1, 765, 127, 131, -1, 765, 123, 127, -1, 268, 128, 129, -1, 269, 129, 130, -1, 271, 130, 273, -1, 127, 273, 135, -1, 131, 135, 132, -1, 209, 132, 137, -1, 762, 137, 62, -1, 781, 762, 62, -1, 129, 727, 272, -1, 130, 272, 133, -1, 273, 133, 134, -1, 135, 134, 132, -1, 135, 273, 134, -1, 272, 55, 275, -1, 133, 275, 274, -1, 134, 274, 136, -1, 132, 136, 137, -1, 132, 134, 136, -1, 275, 728, 57, -1, 274, 57, 64, -1, 136, 64, 63, -1, 137, 63, 62, -1, 137, 136, 63, -1, 733, 138, 59, -1, 59, 138, 276, -1, 277, 276, 141, -1, 279, 141, 143, -1, 139, 143, 146, -1, 780, 146, 145, -1, 780, 139, 146, -1, 138, 140, 276, -1, 276, 140, 142, -1, 141, 142, 148, -1, 143, 148, 144, -1, 146, 144, 151, -1, 145, 151, 152, -1, 145, 146, 151, -1, 140, 147, 142, -1, 142, 147, 154, -1, 148, 154, 149, -1, 144, 149, 150, -1, 151, 150, 153, -1, 152, 153, 779, -1, 152, 151, 153, -1, 147, 158, 154, -1, 154, 158, 280, -1, 149, 280, 155, -1, 150, 155, 156, -1, 153, 156, 157, -1, 779, 157, 777, -1, 779, 153, 157, -1, 158, 159, 280, -1, 280, 159, 160, -1, 155, 160, 161, -1, 156, 161, 218, -1, 157, 218, 162, -1, 777, 162, 776, -1, 777, 157, 162, -1, 159, 163, 160, -1, 160, 163, 164, -1, 161, 164, 282, -1, 218, 282, 281, -1, 162, 281, 208, -1, 776, 208, 206, -1, 775, 206, 207, -1, 774, 207, 285, -1, 758, 285, 204, -1, 165, 204, 167, -1, 166, 167, 168, -1, 755, 168, 169, -1, 754, 169, 203, -1, 170, 203, 676, -1, 170, 754, 203, -1, 163, 171, 164, -1, 164, 171, 190, -1, 282, 190, 189, -1, 281, 189, 187, -1, 208, 187, 206, -1, 208, 281, 187, -1, 171, 172, 190, -1, 190, 172, 738, -1, 188, 738, 191, -1, 192, 191, 173, -1, 284, 173, 744, -1, 194, 744, 195, -1, 197, 195, 746, -1, 198, 746, 741, -1, 200, 741, 740, -1, 287, 740, 747, -1, 175, 747, 752, -1, 174, 175, 752, -1, 174, 179, 175, -1, 174, 750, 179, -1, 179, 750, 177, -1, 176, 179, 177, -1, 176, 178, 179, -1, 176, 675, 178, -1, 178, 675, 180, -1, 181, 180, 288, -1, 202, 288, 201, -1, 199, 201, 286, -1, 182, 286, 183, -1, 196, 183, 184, -1, 193, 184, 185, -1, 283, 185, 205, -1, 186, 205, 187, -1, 189, 186, 187, -1, 189, 188, 186, -1, 189, 190, 188, -1, 188, 190, 738, -1, 188, 191, 192, -1, 186, 192, 283, -1, 205, 186, 283, -1, 192, 173, 284, -1, 283, 284, 193, -1, 185, 283, 193, -1, 284, 744, 194, -1, 193, 194, 196, -1, 184, 193, 196, -1, 194, 195, 197, -1, 196, 197, 182, -1, 183, 196, 182, -1, 197, 746, 198, -1, 182, 198, 199, -1, 286, 182, 199, -1, 198, 741, 200, -1, 199, 200, 202, -1, 201, 199, 202, -1, 200, 740, 287, -1, 202, 287, 181, -1, 288, 202, 181, -1, 287, 747, 175, -1, 181, 175, 178, -1, 180, 181, 178, -1, 675, 676, 180, -1, 180, 676, 203, -1, 288, 203, 169, -1, 201, 169, 168, -1, 286, 168, 167, -1, 183, 167, 204, -1, 184, 204, 285, -1, 185, 285, 207, -1, 205, 207, 206, -1, 187, 205, 206, -1, 754, 755, 169, -1, 755, 166, 168, -1, 166, 165, 167, -1, 165, 758, 204, -1, 758, 774, 285, -1, 774, 775, 207, -1, 775, 776, 206, -1, 208, 776, 162, -1, 762, 209, 137, -1, 209, 131, 132, -1, 135, 131, 127, -1, 783, 211, 263, -1, 263, 211, 210, -1, 264, 210, 260, -1, 258, 264, 260, -1, 211, 784, 210, -1, 210, 784, 106, -1, 260, 210, 106, -1, 108, 785, 259, -1, 259, 785, 100, -1, 785, 770, 80, -1, 770, 771, 82, -1, 771, 49, 98, -1, 49, 212, 50, -1, 212, 786, 94, -1, 786, 213, 90, -1, 213, 214, 87, -1, 214, 215, 72, -1, 215, 788, 48, -1, 67, 788, 216, -1, 7, 794, 222, -1, 227, 222, 221, -1, 10, 221, 220, -1, 4, 220, 2, -1, 4, 10, 220, -1, 798, 223, 797, -1, 798, 217, 223, -1, 798, 0, 217, -1, 217, 0, 13, -1, 164, 161, 160, -1, 161, 156, 155, -1, 190, 282, 164, -1, 156, 153, 150, -1, 282, 218, 161, -1, 218, 157, 156, -1, 96, 219, 84, -1, 224, 1, 220, -1, 221, 224, 220, -1, 221, 223, 224, -1, 221, 222, 223, -1, 223, 222, 797, -1, 797, 222, 794, -1, 217, 14, 224, -1, 223, 217, 224, -1, 227, 221, 10, -1, 225, 227, 9, -1, 226, 225, 9, -1, 29, 226, 15, -1, 7, 222, 227, -1, 228, 33, 29, -1, 6, 7, 225, -1, 231, 6, 225, -1, 33, 231, 226, -1, 229, 34, 228, -1, 34, 230, 33, -1, 230, 30, 231, -1, 42, 41, 229, -1, 41, 232, 34, -1, 232, 35, 230, -1, 27, 234, 42, -1, 234, 233, 41, -1, 233, 36, 232, -1, 236, 234, 235, -1, 38, 233, 236, -1, 44, 236, 237, -1, 25, 237, 238, -1, 240, 25, 238, -1, 239, 240, 241, -1, 65, 46, 239, -1, 19, 26, 25, -1, 20, 19, 25, -1, 46, 20, 240, -1, 66, 242, 65, -1, 242, 243, 46, -1, 243, 23, 20, -1, 69, 244, 66, -1, 244, 245, 242, -1, 245, 216, 243, -1, 74, 246, 69, -1, 246, 247, 244, -1, 248, 70, 74, -1, 70, 73, 246, -1, 91, 89, 248, -1, 89, 71, 70, -1, 249, 251, 91, -1, 251, 86, 89, -1, 95, 250, 249, -1, 250, 252, 251, -1, 93, 250, 96, -1, 94, 252, 93, -1, 253, 93, 83, -1, 255, 83, 84, -1, 78, 255, 84, -1, 254, 97, 255, -1, 79, 254, 255, -1, 256, 79, 78, -1, 104, 102, 256, -1, 102, 81, 79, -1, 111, 114, 257, -1, 114, 110, 103, -1, 110, 259, 99, -1, 109, 110, 113, -1, 258, 109, 113, -1, 105, 259, 109, -1, 260, 105, 109, -1, 261, 264, 119, -1, 262, 261, 119, -1, 265, 262, 118, -1, 263, 210, 264, -1, 125, 120, 265, -1, 266, 263, 261, -1, 267, 266, 261, -1, 120, 267, 262, -1, 268, 126, 125, -1, 126, 122, 120, -1, 122, 115, 267, -1, 129, 269, 268, -1, 269, 270, 126, -1, 270, 121, 122, -1, 272, 130, 129, -1, 130, 271, 269, -1, 271, 123, 270, -1, 275, 133, 272, -1, 133, 273, 130, -1, 273, 127, 271, -1, 57, 274, 275, -1, 274, 134, 133, -1, 136, 274, 64, -1, 278, 63, 60, -1, 277, 278, 60, -1, 276, 277, 59, -1, 142, 141, 276, -1, 61, 62, 278, -1, 279, 61, 278, -1, 141, 279, 277, -1, 154, 148, 142, -1, 148, 143, 141, -1, 143, 139, 279, -1, 280, 149, 154, -1, 149, 144, 148, -1, 144, 146, 143, -1, 160, 155, 280, -1, 155, 150, 149, -1, 150, 151, 144, -1, 281, 282, 189, -1, 162, 218, 281, -1, 192, 186, 188, -1, 284, 283, 192, -1, 194, 193, 284, -1, 207, 205, 185, -1, 197, 196, 194, -1, 285, 185, 184, -1, 198, 182, 197, -1, 204, 184, 183, -1, 200, 199, 198, -1, 167, 183, 286, -1, 287, 202, 200, -1, 168, 286, 201, -1, 175, 181, 287, -1, 169, 201, 288, -1, 179, 178, 175, -1, 203, 288, 180, -1, 796, 289, 371, -1, 796, 554, 289, -1, 796, 552, 554, -1, 796, 290, 552, -1, 552, 290, 556, -1, 556, 290, 795, -1, 293, 795, 793, -1, 291, 793, 292, -1, 586, 292, 546, -1, 586, 291, 292, -1, 556, 795, 293, -1, 293, 793, 291, -1, 292, 294, 546, -1, 546, 294, 295, -1, 295, 294, 296, -1, 543, 296, 297, -1, 543, 295, 296, -1, 296, 298, 297, -1, 297, 298, 540, -1, 540, 298, 299, -1, 300, 299, 301, -1, 300, 540, 299, -1, 299, 790, 301, -1, 301, 790, 302, -1, 302, 790, 304, -1, 305, 304, 789, -1, 524, 789, 306, -1, 303, 306, 787, -1, 516, 787, 307, -1, 516, 303, 787, -1, 302, 304, 305, -1, 305, 789, 524, -1, 524, 306, 303, -1, 787, 308, 307, -1, 307, 308, 513, -1, 513, 308, 312, -1, 312, 308, 309, -1, 313, 309, 314, -1, 505, 314, 773, -1, 315, 773, 310, -1, 311, 310, 316, -1, 311, 315, 310, -1, 312, 309, 313, -1, 313, 314, 505, -1, 505, 773, 315, -1, 310, 772, 316, -1, 316, 772, 496, -1, 496, 772, 317, -1, 498, 317, 492, -1, 498, 496, 317, -1, 317, 318, 492, -1, 492, 318, 489, -1, 489, 318, 319, -1, 319, 318, 769, -1, 320, 769, 321, -1, 478, 321, 323, -1, 478, 320, 321, -1, 319, 769, 320, -1, 321, 322, 323, -1, 323, 322, 327, -1, 327, 322, 324, -1, 326, 324, 328, -1, 471, 328, 325, -1, 471, 326, 328, -1, 327, 324, 326, -1, 325, 328, 466, -1, 466, 328, 768, -1, 467, 768, 461, -1, 467, 466, 768, -1, 768, 329, 461, -1, 461, 329, 462, -1, 462, 329, 459, -1, 459, 329, 332, -1, 330, 332, 331, -1, 330, 459, 332, -1, 331, 332, 333, -1, 333, 332, 782, -1, 449, 782, 450, -1, 449, 333, 782, -1, 782, 766, 450, -1, 450, 766, 443, -1, 443, 766, 334, -1, 334, 766, 764, -1, 437, 764, 336, -1, 437, 334, 764, -1, 764, 335, 336, -1, 336, 335, 432, -1, 432, 335, 337, -1, 337, 335, 763, -1, 433, 763, 338, -1, 433, 337, 763, -1, 763, 761, 338, -1, 338, 761, 339, -1, 339, 761, 343, -1, 423, 343, 342, -1, 341, 342, 340, -1, 341, 423, 342, -1, 339, 343, 423, -1, 342, 759, 340, -1, 340, 759, 344, -1, 344, 759, 345, -1, 346, 345, 778, -1, 415, 778, 412, -1, 415, 346, 778, -1, 344, 345, 346, -1, 778, 347, 412, -1, 412, 347, 348, -1, 348, 347, 349, -1, 349, 347, 350, -1, 406, 350, 351, -1, 406, 349, 350, -1, 350, 353, 351, -1, 351, 353, 352, -1, 352, 353, 404, -1, 404, 353, 354, -1, 399, 354, 355, -1, 399, 404, 354, -1, 354, 357, 355, -1, 355, 357, 400, -1, 400, 357, 392, -1, 392, 357, 356, -1, 356, 357, 358, -1, 389, 358, 359, -1, 389, 356, 358, -1, 358, 757, 359, -1, 359, 757, 360, -1, 360, 757, 361, -1, 361, 757, 756, -1, 362, 756, 363, -1, 362, 361, 756, -1, 756, 365, 363, -1, 363, 365, 364, -1, 364, 365, 366, -1, 366, 365, 889, -1, 887, 366, 889, -1, 887, 886, 366, -1, 366, 886, 891, -1, 367, 366, 891, -1, 367, 368, 366, -1, 366, 368, 591, -1, 591, 368, 369, -1, 369, 368, 370, -1, 289, 374, 371, -1, 371, 374, 1307, -1, 1307, 374, 372, -1, 372, 374, 373, -1, 373, 374, 1311, -1, 1311, 374, 375, -1, 375, 374, 567, -1, 574, 375, 567, -1, 574, 577, 375, -1, 369, 370, 376, -1, 596, 376, 377, -1, 592, 377, 594, -1, 593, 594, 378, -1, 379, 593, 378, -1, 379, 380, 593, -1, 379, 385, 380, -1, 380, 385, 387, -1, 603, 387, 602, -1, 601, 602, 607, -1, 381, 607, 606, -1, 359, 606, 389, -1, 359, 381, 606, -1, 359, 360, 381, -1, 381, 360, 361, -1, 362, 381, 361, -1, 362, 363, 381, -1, 381, 363, 601, -1, 607, 381, 601, -1, 370, 1892, 376, -1, 376, 1892, 599, -1, 377, 599, 598, -1, 383, 598, 1893, -1, 382, 383, 1893, -1, 382, 1895, 383, -1, 383, 1895, 827, -1, 384, 383, 827, -1, 384, 594, 383, -1, 384, 378, 594, -1, 599, 1893, 598, -1, 385, 386, 387, -1, 387, 386, 604, -1, 602, 604, 391, -1, 607, 391, 388, -1, 606, 388, 356, -1, 389, 606, 356, -1, 386, 393, 604, -1, 604, 393, 390, -1, 391, 390, 605, -1, 388, 605, 610, -1, 356, 610, 392, -1, 356, 388, 610, -1, 393, 394, 390, -1, 390, 394, 395, -1, 605, 395, 609, -1, 610, 609, 397, -1, 392, 397, 400, -1, 392, 610, 397, -1, 394, 831, 395, -1, 395, 831, 608, -1, 609, 608, 396, -1, 397, 396, 398, -1, 355, 398, 399, -1, 355, 397, 398, -1, 355, 400, 397, -1, 831, 401, 608, -1, 608, 401, 405, -1, 396, 405, 402, -1, 398, 402, 403, -1, 404, 403, 352, -1, 404, 398, 403, -1, 404, 399, 398, -1, 401, 860, 405, -1, 405, 860, 407, -1, 402, 407, 408, -1, 403, 408, 611, -1, 351, 611, 406, -1, 351, 403, 611, -1, 351, 352, 403, -1, 860, 833, 407, -1, 407, 833, 409, -1, 408, 409, 613, -1, 611, 613, 411, -1, 349, 411, 348, -1, 349, 611, 411, -1, 349, 406, 611, -1, 833, 413, 409, -1, 409, 413, 410, -1, 613, 410, 612, -1, 411, 612, 616, -1, 412, 616, 415, -1, 412, 411, 616, -1, 412, 348, 411, -1, 413, 414, 410, -1, 410, 414, 614, -1, 612, 614, 615, -1, 616, 615, 617, -1, 346, 617, 344, -1, 346, 616, 617, -1, 346, 415, 616, -1, 414, 836, 614, -1, 614, 836, 418, -1, 615, 418, 416, -1, 617, 416, 417, -1, 344, 417, 340, -1, 344, 617, 417, -1, 836, 421, 418, -1, 418, 421, 419, -1, 416, 419, 619, -1, 417, 619, 420, -1, 340, 420, 341, -1, 340, 417, 420, -1, 421, 861, 419, -1, 419, 861, 618, -1, 619, 618, 620, -1, 420, 620, 422, -1, 341, 422, 423, -1, 341, 420, 422, -1, 861, 862, 618, -1, 618, 862, 424, -1, 620, 424, 425, -1, 422, 425, 426, -1, 423, 426, 339, -1, 423, 422, 426, -1, 862, 838, 424, -1, 424, 838, 621, -1, 425, 621, 427, -1, 426, 427, 623, -1, 339, 623, 338, -1, 339, 426, 623, -1, 838, 863, 621, -1, 621, 863, 431, -1, 427, 431, 428, -1, 623, 428, 429, -1, 338, 429, 433, -1, 338, 623, 429, -1, 863, 430, 431, -1, 431, 430, 622, -1, 428, 622, 434, -1, 429, 434, 625, -1, 433, 625, 438, -1, 337, 438, 432, -1, 337, 433, 438, -1, 430, 439, 622, -1, 622, 439, 435, -1, 434, 435, 624, -1, 625, 624, 626, -1, 436, 626, 334, -1, 437, 436, 334, -1, 437, 336, 436, -1, 436, 336, 438, -1, 625, 436, 438, -1, 625, 626, 436, -1, 439, 440, 435, -1, 435, 440, 441, -1, 624, 441, 442, -1, 626, 442, 628, -1, 334, 628, 443, -1, 334, 626, 628, -1, 440, 444, 441, -1, 441, 444, 627, -1, 442, 627, 445, -1, 628, 445, 451, -1, 443, 451, 450, -1, 443, 628, 451, -1, 444, 446, 627, -1, 627, 446, 447, -1, 445, 447, 448, -1, 451, 448, 453, -1, 449, 453, 333, -1, 449, 451, 453, -1, 449, 450, 451, -1, 446, 864, 447, -1, 447, 864, 454, -1, 448, 454, 452, -1, 453, 452, 457, -1, 331, 457, 330, -1, 331, 453, 457, -1, 331, 333, 453, -1, 864, 455, 454, -1, 454, 455, 456, -1, 452, 456, 458, -1, 457, 458, 460, -1, 459, 460, 462, -1, 459, 457, 460, -1, 459, 330, 457, -1, 455, 865, 456, -1, 456, 865, 463, -1, 458, 463, 629, -1, 460, 629, 631, -1, 461, 631, 467, -1, 461, 460, 631, -1, 461, 462, 460, -1, 865, 464, 463, -1, 463, 464, 465, -1, 629, 465, 630, -1, 631, 630, 470, -1, 466, 470, 325, -1, 466, 631, 470, -1, 466, 467, 631, -1, 464, 468, 465, -1, 465, 468, 469, -1, 630, 469, 632, -1, 470, 632, 473, -1, 471, 473, 326, -1, 471, 470, 473, -1, 471, 325, 470, -1, 468, 472, 469, -1, 469, 472, 476, -1, 632, 476, 634, -1, 473, 634, 474, -1, 326, 474, 327, -1, 326, 473, 474, -1, 472, 475, 476, -1, 476, 475, 477, -1, 634, 477, 633, -1, 474, 633, 480, -1, 327, 480, 323, -1, 327, 474, 480, -1, 475, 867, 477, -1, 477, 867, 481, -1, 633, 481, 637, -1, 480, 637, 479, -1, 478, 479, 320, -1, 478, 480, 479, -1, 478, 323, 480, -1, 867, 482, 481, -1, 481, 482, 635, -1, 637, 635, 636, -1, 479, 636, 483, -1, 320, 483, 319, -1, 320, 479, 483, -1, 482, 869, 635, -1, 635, 869, 484, -1, 636, 484, 638, -1, 483, 638, 485, -1, 319, 485, 489, -1, 319, 483, 485, -1, 869, 486, 484, -1, 484, 486, 487, -1, 638, 487, 488, -1, 485, 488, 491, -1, 489, 491, 492, -1, 489, 485, 491, -1, 486, 847, 487, -1, 487, 847, 490, -1, 488, 490, 639, -1, 491, 639, 493, -1, 492, 493, 498, -1, 492, 491, 493, -1, 847, 848, 490, -1, 490, 848, 494, -1, 639, 494, 642, -1, 493, 642, 499, -1, 495, 499, 316, -1, 496, 495, 316, -1, 496, 497, 495, -1, 496, 498, 497, -1, 497, 498, 493, -1, 495, 493, 499, -1, 495, 497, 493, -1, 848, 501, 494, -1, 494, 501, 641, -1, 642, 641, 502, -1, 499, 502, 500, -1, 316, 500, 311, -1, 316, 499, 500, -1, 501, 872, 641, -1, 641, 872, 640, -1, 502, 640, 643, -1, 500, 643, 503, -1, 311, 503, 315, -1, 311, 500, 503, -1, 872, 873, 640, -1, 640, 873, 507, -1, 643, 507, 504, -1, 503, 504, 506, -1, 505, 506, 313, -1, 505, 503, 506, -1, 505, 315, 503, -1, 873, 874, 507, -1, 507, 874, 509, -1, 504, 509, 508, -1, 506, 508, 510, -1, 313, 510, 312, -1, 313, 506, 510, -1, 874, 851, 509, -1, 509, 851, 645, -1, 508, 645, 647, -1, 510, 647, 646, -1, 312, 646, 513, -1, 312, 510, 646, -1, 851, 511, 645, -1, 645, 511, 644, -1, 647, 644, 512, -1, 646, 512, 648, -1, 513, 648, 307, -1, 513, 646, 648, -1, 511, 517, 644, -1, 644, 517, 514, -1, 512, 514, 515, -1, 648, 515, 520, -1, 307, 520, 516, -1, 307, 648, 520, -1, 517, 876, 514, -1, 514, 876, 518, -1, 515, 518, 522, -1, 520, 522, 519, -1, 303, 519, 524, -1, 303, 520, 519, -1, 303, 516, 520, -1, 876, 877, 518, -1, 518, 877, 521, -1, 522, 521, 525, -1, 519, 525, 523, -1, 524, 523, 305, -1, 524, 519, 523, -1, 877, 879, 521, -1, 521, 879, 526, -1, 525, 526, 649, -1, 523, 649, 531, -1, 305, 531, 302, -1, 305, 523, 531, -1, 879, 527, 526, -1, 526, 527, 528, -1, 649, 528, 529, -1, 531, 529, 530, -1, 302, 530, 301, -1, 302, 531, 530, -1, 527, 532, 528, -1, 528, 532, 651, -1, 529, 651, 535, -1, 530, 535, 533, -1, 301, 533, 300, -1, 301, 530, 533, -1, 532, 534, 651, -1, 651, 534, 650, -1, 535, 650, 597, -1, 533, 597, 538, -1, 300, 538, 540, -1, 300, 533, 538, -1, 534, 536, 650, -1, 650, 536, 537, -1, 597, 537, 539, -1, 538, 539, 589, -1, 540, 589, 297, -1, 540, 538, 589, -1, 536, 560, 537, -1, 537, 560, 541, -1, 539, 541, 654, -1, 589, 654, 542, -1, 543, 542, 544, -1, 295, 544, 545, -1, 546, 545, 587, -1, 588, 587, 547, -1, 585, 547, 548, -1, 550, 548, 549, -1, 551, 550, 549, -1, 551, 558, 550, -1, 551, 881, 558, -1, 558, 881, 564, -1, 559, 564, 656, -1, 555, 656, 553, -1, 552, 553, 554, -1, 552, 555, 553, -1, 552, 556, 555, -1, 555, 556, 655, -1, 559, 655, 557, -1, 558, 557, 550, -1, 558, 559, 557, -1, 558, 564, 559, -1, 560, 880, 541, -1, 541, 880, 561, -1, 654, 561, 653, -1, 542, 653, 587, -1, 545, 542, 587, -1, 545, 544, 542, -1, 880, 562, 561, -1, 561, 562, 652, -1, 653, 652, 547, -1, 587, 653, 547, -1, 562, 563, 652, -1, 652, 563, 548, -1, 547, 652, 548, -1, 563, 549, 548, -1, 881, 883, 564, -1, 564, 883, 566, -1, 656, 566, 659, -1, 553, 659, 568, -1, 554, 568, 289, -1, 554, 553, 568, -1, 883, 565, 566, -1, 566, 565, 570, -1, 659, 570, 658, -1, 568, 658, 569, -1, 374, 569, 567, -1, 374, 568, 569, -1, 374, 289, 568, -1, 565, 572, 570, -1, 570, 572, 657, -1, 658, 657, 661, -1, 569, 661, 571, -1, 567, 571, 574, -1, 567, 569, 571, -1, 572, 573, 657, -1, 657, 573, 660, -1, 661, 660, 664, -1, 571, 664, 575, -1, 574, 575, 577, -1, 574, 571, 575, -1, 573, 578, 660, -1, 660, 578, 662, -1, 664, 662, 663, -1, 575, 663, 581, -1, 576, 575, 581, -1, 576, 577, 575, -1, 578, 579, 662, -1, 662, 579, 580, -1, 663, 580, 583, -1, 581, 663, 583, -1, 859, 582, 579, -1, 579, 582, 580, -1, 580, 582, 1983, -1, 583, 580, 1983, -1, 556, 293, 655, -1, 655, 293, 584, -1, 557, 584, 585, -1, 550, 585, 548, -1, 550, 557, 585, -1, 293, 291, 584, -1, 584, 291, 588, -1, 585, 588, 547, -1, 585, 584, 588, -1, 291, 586, 588, -1, 588, 586, 546, -1, 587, 588, 546, -1, 546, 295, 545, -1, 295, 543, 544, -1, 542, 543, 589, -1, 589, 543, 297, -1, 336, 432, 438, -1, 625, 433, 429, -1, 601, 363, 590, -1, 603, 590, 600, -1, 380, 600, 593, -1, 380, 603, 600, -1, 380, 387, 603, -1, 363, 364, 590, -1, 590, 364, 366, -1, 595, 366, 591, -1, 596, 591, 369, -1, 376, 596, 369, -1, 590, 366, 595, -1, 600, 595, 592, -1, 593, 592, 594, -1, 593, 600, 592, -1, 595, 591, 596, -1, 592, 596, 377, -1, 592, 595, 596, -1, 537, 597, 650, -1, 597, 533, 535, -1, 541, 539, 537, -1, 539, 538, 597, -1, 598, 383, 377, -1, 377, 383, 594, -1, 377, 376, 599, -1, 590, 595, 600, -1, 601, 590, 603, -1, 602, 601, 603, -1, 604, 602, 387, -1, 390, 391, 604, -1, 391, 607, 602, -1, 395, 605, 390, -1, 605, 388, 391, -1, 388, 606, 607, -1, 608, 609, 395, -1, 609, 610, 605, -1, 405, 396, 608, -1, 396, 397, 609, -1, 407, 402, 405, -1, 402, 398, 396, -1, 409, 408, 407, -1, 408, 403, 402, -1, 410, 613, 409, -1, 613, 611, 408, -1, 614, 612, 410, -1, 612, 411, 613, -1, 418, 615, 614, -1, 615, 616, 612, -1, 419, 416, 418, -1, 416, 617, 615, -1, 618, 619, 419, -1, 619, 417, 416, -1, 424, 620, 618, -1, 620, 420, 619, -1, 621, 425, 424, -1, 425, 422, 620, -1, 431, 427, 621, -1, 427, 426, 425, -1, 622, 428, 431, -1, 428, 623, 427, -1, 435, 434, 622, -1, 434, 429, 428, -1, 441, 624, 435, -1, 624, 625, 434, -1, 627, 442, 441, -1, 442, 626, 624, -1, 447, 445, 627, -1, 445, 628, 442, -1, 454, 448, 447, -1, 448, 451, 445, -1, 456, 452, 454, -1, 452, 453, 448, -1, 463, 458, 456, -1, 458, 457, 452, -1, 465, 629, 463, -1, 629, 460, 458, -1, 469, 630, 465, -1, 630, 631, 629, -1, 476, 632, 469, -1, 632, 470, 630, -1, 477, 634, 476, -1, 634, 473, 632, -1, 481, 633, 477, -1, 633, 474, 634, -1, 635, 637, 481, -1, 637, 480, 633, -1, 484, 636, 635, -1, 636, 479, 637, -1, 487, 638, 484, -1, 638, 483, 636, -1, 490, 488, 487, -1, 488, 485, 638, -1, 494, 639, 490, -1, 639, 491, 488, -1, 641, 642, 494, -1, 642, 493, 639, -1, 640, 502, 641, -1, 502, 499, 642, -1, 507, 643, 640, -1, 643, 500, 502, -1, 509, 504, 507, -1, 504, 503, 643, -1, 645, 508, 509, -1, 508, 506, 504, -1, 644, 647, 645, -1, 647, 510, 508, -1, 514, 512, 644, -1, 512, 646, 647, -1, 518, 515, 514, -1, 515, 648, 512, -1, 521, 522, 518, -1, 522, 520, 515, -1, 526, 525, 521, -1, 525, 519, 522, -1, 528, 649, 526, -1, 649, 523, 525, -1, 651, 529, 528, -1, 529, 531, 649, -1, 650, 535, 651, -1, 535, 530, 529, -1, 561, 654, 541, -1, 654, 589, 539, -1, 652, 653, 561, -1, 653, 542, 654, -1, 655, 584, 557, -1, 555, 655, 559, -1, 656, 555, 559, -1, 566, 656, 564, -1, 570, 659, 566, -1, 659, 553, 656, -1, 657, 658, 570, -1, 658, 568, 659, -1, 660, 661, 657, -1, 661, 569, 658, -1, 662, 664, 660, -1, 664, 571, 661, -1, 580, 663, 662, -1, 663, 575, 664, -1, 896, 685, 665, -1, 684, 665, 666, -1, 669, 666, 689, -1, 686, 689, 690, -1, 667, 690, 177, -1, 750, 667, 177, -1, 750, 751, 667, -1, 667, 751, 668, -1, 686, 668, 687, -1, 669, 687, 677, -1, 684, 677, 895, -1, 896, 684, 895, -1, 896, 665, 684, -1, 670, 671, 890, -1, 670, 673, 671, -1, 671, 673, 674, -1, 688, 674, 672, -1, 691, 672, 675, -1, 176, 691, 675, -1, 176, 690, 691, -1, 176, 177, 690, -1, 673, 888, 674, -1, 674, 888, 692, -1, 672, 692, 676, -1, 675, 672, 676, -1, 888, 170, 692, -1, 692, 170, 676, -1, 668, 751, 683, -1, 687, 683, 681, -1, 677, 681, 893, -1, 895, 677, 893, -1, 679, 678, 682, -1, 679, 680, 678, -1, 678, 680, 681, -1, 683, 678, 681, -1, 683, 682, 678, -1, 683, 751, 682, -1, 680, 893, 681, -1, 669, 677, 684, -1, 666, 669, 684, -1, 687, 681, 677, -1, 890, 671, 665, -1, 685, 890, 665, -1, 674, 688, 671, -1, 671, 688, 666, -1, 665, 671, 666, -1, 686, 687, 669, -1, 689, 686, 669, -1, 668, 683, 687, -1, 666, 688, 689, -1, 689, 688, 691, -1, 690, 689, 691, -1, 692, 672, 674, -1, 672, 691, 688, -1, 667, 668, 686, -1, 690, 667, 686, -1, 693, 694, 697, -1, 693, 801, 694, -1, 693, 803, 801, -1, 694, 695, 697, -1, 697, 695, 1265, -1, 696, 697, 1265, -1, 696, 1264, 697, -1, 697, 1264, 708, -1, 699, 708, 698, -1, 958, 699, 698, -1, 958, 3, 699, -1, 958, 5, 3, -1, 958, 1187, 5, -1, 5, 1187, 700, -1, 700, 1187, 701, -1, 28, 701, 1183, -1, 32, 1183, 1182, -1, 37, 1182, 964, -1, 709, 964, 963, -1, 16, 963, 710, -1, 711, 710, 1179, -1, 17, 1179, 702, -1, 45, 702, 1178, -1, 704, 1178, 1177, -1, 703, 704, 1177, -1, 703, 47, 704, -1, 703, 1176, 47, -1, 47, 1176, 705, -1, 705, 1176, 706, -1, 68, 706, 707, -1, 712, 707, 1175, -1, 713, 1175, 1174, -1, 85, 1174, 88, -1, 85, 713, 1174, -1, 697, 708, 699, -1, 700, 701, 28, -1, 28, 1183, 32, -1, 32, 1182, 37, -1, 37, 964, 709, -1, 709, 963, 16, -1, 16, 710, 711, -1, 711, 1179, 17, -1, 17, 702, 45, -1, 45, 1178, 704, -1, 705, 706, 68, -1, 68, 707, 712, -1, 712, 1175, 713, -1, 1174, 714, 88, -1, 88, 714, 92, -1, 92, 714, 1173, -1, 75, 1173, 715, -1, 76, 715, 718, -1, 717, 718, 716, -1, 717, 76, 718, -1, 92, 1173, 75, -1, 75, 715, 76, -1, 718, 991, 716, -1, 716, 991, 77, -1, 77, 991, 720, -1, 721, 720, 1171, -1, 101, 1171, 1170, -1, 719, 1170, 51, -1, 719, 101, 1170, -1, 77, 720, 721, -1, 721, 1171, 101, -1, 1170, 1168, 51, -1, 51, 1168, 722, -1, 722, 1168, 993, -1, 52, 993, 725, -1, 53, 725, 724, -1, 54, 724, 723, -1, 54, 53, 724, -1, 722, 993, 52, -1, 52, 725, 53, -1, 724, 997, 723, -1, 723, 997, 729, -1, 729, 997, 726, -1, 730, 726, 1165, -1, 128, 1165, 1163, -1, 727, 1163, 999, -1, 55, 999, 728, -1, 55, 727, 999, -1, 729, 726, 730, -1, 730, 1165, 128, -1, 128, 1163, 727, -1, 999, 1000, 728, -1, 728, 1000, 731, -1, 731, 1000, 1162, -1, 58, 1162, 732, -1, 733, 732, 1160, -1, 138, 1160, 1156, -1, 140, 1156, 147, -1, 140, 138, 1156, -1, 731, 1162, 58, -1, 58, 732, 733, -1, 733, 1160, 138, -1, 1156, 734, 147, -1, 147, 734, 158, -1, 158, 734, 735, -1, 736, 158, 735, -1, 736, 159, 158, -1, 736, 1104, 159, -1, 159, 1104, 163, -1, 163, 1104, 743, -1, 171, 743, 1113, -1, 737, 171, 1113, -1, 737, 172, 171, -1, 737, 1118, 172, -1, 172, 1118, 738, -1, 738, 1118, 1121, -1, 191, 1121, 1120, -1, 173, 1120, 1124, -1, 744, 1124, 745, -1, 195, 745, 739, -1, 746, 739, 1137, -1, 741, 1137, 742, -1, 740, 742, 747, -1, 740, 741, 742, -1, 163, 743, 171, -1, 738, 1121, 191, -1, 191, 1120, 173, -1, 173, 1124, 744, -1, 744, 745, 195, -1, 195, 739, 746, -1, 746, 1137, 741, -1, 742, 1144, 747, -1, 747, 1144, 752, -1, 752, 1144, 748, -1, 174, 748, 920, -1, 750, 920, 910, -1, 909, 750, 910, -1, 909, 749, 750, -1, 750, 749, 751, -1, 751, 749, 900, -1, 679, 900, 892, -1, 679, 751, 900, -1, 679, 682, 751, -1, 752, 748, 174, -1, 174, 920, 750, -1, 900, 753, 892, -1, 892, 753, 897, -1, 889, 365, 170, -1, 170, 365, 754, -1, 754, 365, 756, -1, 755, 756, 757, -1, 166, 757, 358, -1, 165, 358, 357, -1, 758, 357, 354, -1, 774, 354, 353, -1, 775, 353, 350, -1, 776, 350, 347, -1, 777, 347, 778, -1, 779, 778, 345, -1, 152, 345, 759, -1, 145, 759, 342, -1, 780, 342, 343, -1, 760, 343, 761, -1, 781, 761, 763, -1, 762, 763, 335, -1, 209, 335, 764, -1, 131, 764, 766, -1, 765, 766, 782, -1, 124, 782, 332, -1, 767, 332, 329, -1, 116, 329, 768, -1, 783, 768, 328, -1, 211, 328, 324, -1, 784, 324, 322, -1, 107, 322, 321, -1, 108, 321, 769, -1, 785, 769, 318, -1, 770, 318, 317, -1, 771, 317, 772, -1, 49, 772, 310, -1, 212, 310, 773, -1, 786, 773, 314, -1, 213, 314, 309, -1, 214, 309, 308, -1, 215, 308, 787, -1, 788, 787, 306, -1, 22, 306, 789, -1, 21, 789, 304, -1, 24, 304, 790, -1, 43, 790, 299, -1, 39, 299, 298, -1, 40, 298, 31, -1, 40, 39, 298, -1, 754, 756, 755, -1, 755, 757, 166, -1, 166, 358, 165, -1, 165, 357, 758, -1, 758, 354, 774, -1, 774, 353, 775, -1, 775, 350, 776, -1, 776, 347, 777, -1, 777, 778, 779, -1, 779, 345, 152, -1, 152, 759, 145, -1, 145, 342, 780, -1, 780, 343, 760, -1, 760, 761, 781, -1, 781, 763, 762, -1, 762, 335, 209, -1, 209, 764, 131, -1, 131, 766, 765, -1, 765, 782, 124, -1, 124, 332, 767, -1, 767, 329, 116, -1, 116, 768, 783, -1, 783, 328, 211, -1, 211, 324, 784, -1, 784, 322, 107, -1, 107, 321, 108, -1, 108, 769, 785, -1, 785, 318, 770, -1, 770, 317, 771, -1, 771, 772, 49, -1, 49, 310, 212, -1, 212, 773, 786, -1, 786, 314, 213, -1, 213, 309, 214, -1, 214, 308, 215, -1, 215, 787, 788, -1, 788, 306, 22, -1, 22, 789, 21, -1, 21, 304, 24, -1, 24, 790, 43, -1, 43, 299, 39, -1, 298, 296, 31, -1, 31, 296, 792, -1, 792, 296, 294, -1, 292, 792, 294, -1, 292, 791, 792, -1, 292, 793, 791, -1, 791, 793, 794, -1, 794, 793, 795, -1, 797, 795, 290, -1, 798, 290, 796, -1, 0, 796, 371, -1, 1306, 0, 371, -1, 794, 795, 797, -1, 797, 290, 798, -1, 798, 796, 0, -1, 819, 1306, 809, -1, 799, 809, 808, -1, 806, 808, 800, -1, 820, 800, 818, -1, 802, 818, 801, -1, 803, 802, 801, -1, 803, 821, 802, -1, 803, 824, 821, -1, 803, 693, 824, -1, 824, 693, 823, -1, 822, 823, 12, -1, 11, 822, 12, -1, 11, 805, 822, -1, 11, 804, 805, -1, 805, 804, 799, -1, 806, 799, 808, -1, 806, 805, 799, -1, 806, 825, 805, -1, 806, 820, 825, -1, 806, 800, 820, -1, 1306, 1309, 809, -1, 809, 1309, 1310, -1, 810, 1310, 1308, -1, 811, 1308, 812, -1, 813, 812, 1982, -1, 1313, 813, 1982, -1, 1313, 1314, 813, -1, 813, 1314, 814, -1, 811, 814, 807, -1, 810, 807, 808, -1, 809, 810, 808, -1, 809, 1310, 810, -1, 810, 1308, 811, -1, 807, 810, 811, -1, 811, 812, 813, -1, 814, 811, 813, -1, 1314, 815, 814, -1, 814, 815, 817, -1, 807, 817, 800, -1, 808, 807, 800, -1, 815, 816, 817, -1, 817, 816, 818, -1, 800, 817, 818, -1, 816, 801, 818, -1, 693, 697, 823, -1, 823, 697, 12, -1, 804, 819, 799, -1, 799, 819, 809, -1, 814, 817, 807, -1, 818, 802, 820, -1, 820, 802, 821, -1, 825, 821, 824, -1, 822, 824, 823, -1, 822, 825, 824, -1, 822, 805, 825, -1, 821, 825, 820, -1, 826, 1331, 827, -1, 827, 1331, 384, -1, 384, 1331, 1493, -1, 378, 1493, 828, -1, 379, 828, 1334, -1, 385, 1334, 829, -1, 386, 829, 830, -1, 393, 830, 1335, -1, 394, 1335, 832, -1, 831, 832, 1492, -1, 401, 1492, 1491, -1, 860, 1491, 1490, -1, 833, 1490, 1487, -1, 413, 1487, 834, -1, 414, 834, 835, -1, 836, 835, 1484, -1, 421, 1484, 837, -1, 861, 837, 1358, -1, 862, 1358, 1357, -1, 838, 1357, 1356, -1, 863, 1356, 839, -1, 430, 839, 840, -1, 439, 840, 1482, -1, 440, 1482, 1481, -1, 444, 1481, 841, -1, 446, 841, 1480, -1, 864, 1480, 1479, -1, 455, 1479, 1477, -1, 865, 1477, 842, -1, 464, 842, 866, -1, 468, 866, 843, -1, 472, 843, 844, -1, 475, 844, 1473, -1, 867, 1473, 845, -1, 482, 845, 868, -1, 869, 868, 846, -1, 486, 846, 870, -1, 847, 870, 849, -1, 848, 849, 1403, -1, 501, 1403, 871, -1, 872, 871, 850, -1, 873, 850, 1402, -1, 874, 1402, 852, -1, 851, 852, 875, -1, 511, 875, 853, -1, 517, 853, 854, -1, 876, 854, 1469, -1, 877, 1469, 878, -1, 879, 878, 855, -1, 527, 855, 1466, -1, 532, 1466, 856, -1, 534, 856, 1462, -1, 536, 1462, 1460, -1, 560, 1460, 1458, -1, 880, 1458, 857, -1, 562, 857, 1455, -1, 563, 1455, 1507, -1, 549, 1507, 1453, -1, 551, 1453, 858, -1, 881, 858, 882, -1, 883, 882, 1450, -1, 565, 1450, 884, -1, 572, 884, 1446, -1, 573, 1446, 1445, -1, 578, 1445, 885, -1, 579, 885, 1442, -1, 859, 579, 1442, -1, 384, 1493, 378, -1, 378, 828, 379, -1, 379, 1334, 385, -1, 385, 829, 386, -1, 386, 830, 393, -1, 393, 1335, 394, -1, 394, 832, 831, -1, 831, 1492, 401, -1, 401, 1491, 860, -1, 860, 1490, 833, -1, 833, 1487, 413, -1, 413, 834, 414, -1, 414, 835, 836, -1, 836, 1484, 421, -1, 421, 837, 861, -1, 861, 1358, 862, -1, 862, 1357, 838, -1, 838, 1356, 863, -1, 863, 839, 430, -1, 430, 840, 439, -1, 439, 1482, 440, -1, 440, 1481, 444, -1, 444, 841, 446, -1, 446, 1480, 864, -1, 864, 1479, 455, -1, 455, 1477, 865, -1, 865, 842, 464, -1, 464, 866, 468, -1, 468, 843, 472, -1, 472, 844, 475, -1, 475, 1473, 867, -1, 867, 845, 482, -1, 482, 868, 869, -1, 869, 846, 486, -1, 486, 870, 847, -1, 847, 849, 848, -1, 848, 1403, 501, -1, 501, 871, 872, -1, 872, 850, 873, -1, 873, 1402, 874, -1, 874, 852, 851, -1, 851, 875, 511, -1, 511, 853, 517, -1, 517, 854, 876, -1, 876, 1469, 877, -1, 877, 878, 879, -1, 879, 855, 527, -1, 527, 1466, 532, -1, 532, 856, 534, -1, 534, 1462, 536, -1, 536, 1460, 560, -1, 560, 1458, 880, -1, 880, 857, 562, -1, 562, 1455, 563, -1, 563, 1507, 549, -1, 549, 1453, 551, -1, 551, 858, 881, -1, 881, 882, 883, -1, 883, 1450, 565, -1, 565, 884, 572, -1, 572, 1446, 573, -1, 573, 1445, 578, -1, 578, 885, 579, -1, 368, 367, 685, -1, 685, 367, 890, -1, 890, 367, 891, -1, 670, 891, 886, -1, 673, 886, 887, -1, 888, 887, 889, -1, 170, 888, 889, -1, 890, 891, 670, -1, 670, 886, 673, -1, 673, 887, 888, -1, 679, 892, 680, -1, 680, 892, 928, -1, 893, 928, 935, -1, 895, 935, 937, -1, 896, 937, 894, -1, 685, 894, 1891, -1, 685, 896, 894, -1, 680, 928, 893, -1, 893, 935, 895, -1, 895, 937, 896, -1, 753, 899, 897, -1, 753, 898, 899, -1, 753, 900, 898, -1, 898, 900, 949, -1, 906, 949, 907, -1, 948, 907, 901, -1, 904, 901, 902, -1, 954, 902, 908, -1, 903, 908, 1904, -1, 903, 954, 908, -1, 903, 1899, 954, -1, 954, 1899, 924, -1, 904, 924, 905, -1, 948, 905, 947, -1, 906, 947, 946, -1, 898, 946, 899, -1, 898, 906, 946, -1, 898, 949, 906, -1, 949, 900, 953, -1, 907, 953, 952, -1, 901, 952, 940, -1, 902, 940, 916, -1, 908, 916, 922, -1, 1904, 922, 921, -1, 1904, 908, 922, -1, 909, 951, 749, -1, 909, 917, 951, -1, 909, 910, 917, -1, 917, 910, 957, -1, 955, 957, 918, -1, 911, 918, 1151, -1, 912, 911, 1151, -1, 912, 914, 911, -1, 912, 913, 914, -1, 914, 913, 922, -1, 916, 914, 922, -1, 916, 915, 914, -1, 916, 940, 915, -1, 915, 940, 939, -1, 955, 939, 917, -1, 957, 955, 917, -1, 957, 910, 956, -1, 918, 956, 919, -1, 1151, 918, 919, -1, 910, 920, 956, -1, 956, 920, 919, -1, 913, 921, 922, -1, 1899, 923, 924, -1, 924, 923, 926, -1, 905, 926, 950, -1, 947, 950, 925, -1, 946, 925, 942, -1, 899, 942, 930, -1, 897, 930, 892, -1, 897, 899, 930, -1, 923, 931, 926, -1, 926, 931, 932, -1, 950, 932, 927, -1, 925, 927, 941, -1, 942, 941, 929, -1, 928, 929, 935, -1, 928, 942, 929, -1, 928, 930, 942, -1, 928, 892, 930, -1, 931, 1898, 932, -1, 932, 1898, 934, -1, 927, 934, 943, -1, 941, 943, 933, -1, 929, 933, 935, -1, 929, 941, 933, -1, 1898, 1901, 934, -1, 934, 1901, 936, -1, 943, 936, 945, -1, 933, 945, 937, -1, 935, 933, 937, -1, 1901, 938, 936, -1, 936, 938, 944, -1, 945, 944, 894, -1, 937, 945, 894, -1, 938, 1891, 944, -1, 944, 1891, 894, -1, 900, 749, 953, -1, 953, 749, 951, -1, 952, 951, 939, -1, 940, 952, 939, -1, 946, 942, 899, -1, 925, 941, 942, -1, 945, 933, 943, -1, 944, 945, 936, -1, 943, 941, 927, -1, 936, 943, 934, -1, 947, 925, 946, -1, 950, 927, 925, -1, 932, 934, 927, -1, 948, 947, 906, -1, 907, 948, 906, -1, 953, 907, 949, -1, 905, 950, 947, -1, 926, 932, 950, -1, 951, 952, 953, -1, 952, 901, 907, -1, 917, 939, 951, -1, 905, 948, 904, -1, 904, 948, 901, -1, 902, 901, 940, -1, 926, 905, 924, -1, 902, 954, 904, -1, 904, 954, 924, -1, 915, 939, 955, -1, 911, 955, 918, -1, 911, 915, 955, -1, 911, 914, 915, -1, 908, 902, 916, -1, 956, 918, 957, -1, 958, 698, 969, -1, 959, 969, 974, -1, 1186, 974, 971, -1, 960, 971, 973, -1, 966, 973, 1943, -1, 961, 966, 1943, -1, 961, 967, 966, -1, 961, 976, 967, -1, 967, 976, 978, -1, 968, 978, 1197, -1, 1196, 1197, 962, -1, 965, 962, 979, -1, 964, 979, 963, -1, 964, 965, 979, -1, 964, 1182, 965, -1, 965, 1182, 1198, -1, 1196, 1198, 1194, -1, 968, 1194, 1184, -1, 967, 1184, 966, -1, 967, 968, 1184, -1, 967, 978, 968, -1, 698, 1275, 969, -1, 969, 1275, 970, -1, 974, 970, 972, -1, 971, 972, 975, -1, 973, 975, 1944, -1, 1943, 973, 1944, -1, 969, 970, 974, -1, 974, 972, 971, -1, 971, 975, 973, -1, 976, 977, 978, -1, 978, 977, 980, -1, 1197, 980, 1200, -1, 962, 1200, 982, -1, 979, 982, 1181, -1, 963, 1181, 710, -1, 963, 979, 1181, -1, 977, 981, 980, -1, 980, 981, 1010, -1, 1200, 1010, 1201, -1, 982, 1201, 983, -1, 1181, 983, 1012, -1, 710, 1012, 1180, -1, 1179, 1180, 1019, -1, 702, 1019, 1020, -1, 1178, 1020, 1024, -1, 1177, 1024, 984, -1, 703, 984, 1032, -1, 1176, 1032, 985, -1, 706, 985, 986, -1, 707, 986, 987, -1, 1175, 987, 1045, -1, 1174, 1045, 988, -1, 714, 988, 989, -1, 1173, 989, 1054, -1, 715, 1054, 1172, -1, 718, 1172, 990, -1, 991, 990, 1060, -1, 720, 1060, 992, -1, 1171, 992, 1067, -1, 1170, 1067, 1169, -1, 1168, 1169, 994, -1, 993, 994, 1167, -1, 725, 1167, 995, -1, 724, 995, 996, -1, 997, 996, 1166, -1, 726, 1166, 998, -1, 1165, 998, 1083, -1, 1163, 1083, 1164, -1, 999, 1164, 1087, -1, 1000, 1087, 1093, -1, 1162, 1093, 1092, -1, 1161, 1092, 1096, -1, 1158, 1096, 1002, -1, 1001, 1002, 1098, -1, 1003, 1098, 1919, -1, 1953, 1003, 1919, -1, 1953, 1005, 1003, -1, 1953, 1004, 1005, -1, 1005, 1004, 1006, -1, 1009, 1006, 1007, -1, 1008, 1007, 1237, -1, 1238, 1237, 1100, -1, 735, 1100, 736, -1, 735, 1238, 1100, -1, 735, 734, 1238, -1, 1238, 734, 1154, -1, 1008, 1154, 1235, -1, 1009, 1235, 1236, -1, 1005, 1236, 1003, -1, 1005, 1009, 1236, -1, 1005, 1006, 1009, -1, 981, 1011, 1010, -1, 1010, 1011, 1013, -1, 1201, 1013, 1202, -1, 983, 1202, 1015, -1, 1012, 1015, 1180, -1, 1012, 983, 1015, -1, 1011, 1017, 1013, -1, 1013, 1017, 1018, -1, 1202, 1018, 1014, -1, 1015, 1014, 1016, -1, 1180, 1016, 1019, -1, 1180, 1015, 1016, -1, 1017, 1968, 1018, -1, 1018, 1968, 1021, -1, 1014, 1021, 1204, -1, 1016, 1204, 1022, -1, 1019, 1022, 1020, -1, 1019, 1016, 1022, -1, 1968, 1967, 1021, -1, 1021, 1967, 1026, -1, 1204, 1026, 1023, -1, 1022, 1023, 1025, -1, 1020, 1025, 1024, -1, 1020, 1022, 1025, -1, 1967, 1029, 1026, -1, 1026, 1029, 1203, -1, 1023, 1203, 1027, -1, 1025, 1027, 1028, -1, 1024, 1028, 984, -1, 1024, 1025, 1028, -1, 1029, 1938, 1203, -1, 1203, 1938, 1205, -1, 1027, 1205, 1207, -1, 1028, 1207, 1030, -1, 984, 1030, 1032, -1, 984, 1028, 1030, -1, 1938, 1031, 1205, -1, 1205, 1031, 1034, -1, 1207, 1034, 1206, -1, 1030, 1206, 1033, -1, 1032, 1033, 985, -1, 1032, 1030, 1033, -1, 1031, 1937, 1034, -1, 1034, 1937, 1036, -1, 1206, 1036, 1037, -1, 1033, 1037, 1035, -1, 985, 1035, 986, -1, 985, 1033, 1035, -1, 1937, 1040, 1036, -1, 1036, 1040, 1208, -1, 1037, 1208, 1038, -1, 1035, 1038, 1039, -1, 986, 1039, 987, -1, 986, 1035, 1039, -1, 1040, 1044, 1208, -1, 1208, 1044, 1041, -1, 1038, 1041, 1042, -1, 1039, 1042, 1043, -1, 987, 1043, 1045, -1, 987, 1039, 1043, -1, 1044, 1936, 1041, -1, 1041, 1936, 1046, -1, 1042, 1046, 1209, -1, 1043, 1209, 1048, -1, 1045, 1048, 988, -1, 1045, 1043, 1048, -1, 1936, 1935, 1046, -1, 1046, 1935, 1047, -1, 1209, 1047, 1212, -1, 1048, 1212, 1051, -1, 988, 1051, 989, -1, 988, 1048, 1051, -1, 1935, 1049, 1047, -1, 1047, 1049, 1211, -1, 1212, 1211, 1050, -1, 1051, 1050, 1052, -1, 989, 1052, 1054, -1, 989, 1051, 1052, -1, 1049, 1933, 1211, -1, 1211, 1933, 1210, -1, 1050, 1210, 1215, -1, 1052, 1215, 1053, -1, 1054, 1053, 1172, -1, 1054, 1052, 1053, -1, 1933, 1056, 1210, -1, 1210, 1056, 1213, -1, 1215, 1213, 1055, -1, 1053, 1055, 1057, -1, 1172, 1057, 990, -1, 1172, 1053, 1057, -1, 1056, 1058, 1213, -1, 1213, 1058, 1214, -1, 1055, 1214, 1217, -1, 1057, 1217, 1059, -1, 990, 1059, 1060, -1, 990, 1057, 1059, -1, 1058, 1963, 1214, -1, 1214, 1963, 1216, -1, 1217, 1216, 1219, -1, 1059, 1219, 1218, -1, 1060, 1218, 992, -1, 1060, 1059, 1218, -1, 1963, 1061, 1216, -1, 1216, 1061, 1062, -1, 1219, 1062, 1063, -1, 1218, 1063, 1064, -1, 992, 1064, 1067, -1, 992, 1218, 1064, -1, 1061, 1930, 1062, -1, 1062, 1930, 1065, -1, 1063, 1065, 1220, -1, 1064, 1220, 1066, -1, 1067, 1066, 1169, -1, 1067, 1064, 1066, -1, 1930, 1929, 1065, -1, 1065, 1929, 1070, -1, 1220, 1070, 1068, -1, 1066, 1068, 1069, -1, 1169, 1069, 994, -1, 1169, 1066, 1069, -1, 1929, 1071, 1070, -1, 1070, 1071, 1072, -1, 1068, 1072, 1225, -1, 1069, 1225, 1224, -1, 994, 1224, 1167, -1, 994, 1069, 1224, -1, 1071, 1073, 1072, -1, 1072, 1073, 1223, -1, 1225, 1223, 1222, -1, 1224, 1222, 1074, -1, 1167, 1074, 995, -1, 1167, 1224, 1074, -1, 1073, 1960, 1223, -1, 1223, 1960, 1221, -1, 1222, 1221, 1226, -1, 1074, 1226, 1075, -1, 995, 1075, 996, -1, 995, 1074, 1075, -1, 1960, 1927, 1221, -1, 1221, 1927, 1077, -1, 1226, 1077, 1078, -1, 1075, 1078, 1076, -1, 996, 1076, 1166, -1, 996, 1075, 1076, -1, 1927, 1926, 1077, -1, 1077, 1926, 1079, -1, 1078, 1079, 1228, -1, 1076, 1228, 1081, -1, 1166, 1081, 998, -1, 1166, 1076, 1081, -1, 1926, 1925, 1079, -1, 1079, 1925, 1227, -1, 1228, 1227, 1080, -1, 1081, 1080, 1082, -1, 998, 1082, 1083, -1, 998, 1081, 1082, -1, 1925, 1957, 1227, -1, 1227, 1957, 1084, -1, 1080, 1084, 1230, -1, 1082, 1230, 1085, -1, 1083, 1085, 1164, -1, 1083, 1082, 1085, -1, 1957, 1924, 1084, -1, 1084, 1924, 1086, -1, 1230, 1086, 1229, -1, 1085, 1229, 1231, -1, 1164, 1231, 1087, -1, 1164, 1085, 1231, -1, 1924, 1955, 1086, -1, 1086, 1955, 1089, -1, 1229, 1089, 1233, -1, 1231, 1233, 1088, -1, 1087, 1088, 1093, -1, 1087, 1231, 1088, -1, 1955, 1923, 1089, -1, 1089, 1923, 1090, -1, 1233, 1090, 1232, -1, 1088, 1232, 1091, -1, 1093, 1091, 1092, -1, 1093, 1088, 1091, -1, 1923, 1922, 1090, -1, 1090, 1922, 1094, -1, 1232, 1094, 1095, -1, 1091, 1095, 1096, -1, 1092, 1091, 1096, -1, 1922, 1921, 1094, -1, 1094, 1921, 1234, -1, 1095, 1234, 1002, -1, 1096, 1095, 1002, -1, 1921, 1097, 1234, -1, 1234, 1097, 1098, -1, 1002, 1234, 1098, -1, 1097, 1919, 1098, -1, 1004, 1917, 1006, -1, 1006, 1917, 1102, -1, 1007, 1102, 1099, -1, 1237, 1099, 1241, -1, 1100, 1241, 1101, -1, 736, 1101, 1104, -1, 736, 1100, 1101, -1, 1917, 1105, 1102, -1, 1102, 1105, 1106, -1, 1099, 1106, 1240, -1, 1241, 1240, 1103, -1, 1101, 1103, 1109, -1, 1104, 1109, 743, -1, 1104, 1101, 1109, -1, 1105, 1110, 1106, -1, 1106, 1110, 1239, -1, 1240, 1239, 1111, -1, 1103, 1111, 1107, -1, 1109, 1107, 1108, -1, 743, 1108, 1113, -1, 743, 1109, 1108, -1, 1110, 1914, 1239, -1, 1239, 1914, 1112, -1, 1111, 1112, 1242, -1, 1107, 1242, 1189, -1, 1108, 1189, 1114, -1, 1113, 1114, 737, -1, 1113, 1108, 1114, -1, 1914, 1115, 1112, -1, 1112, 1115, 1188, -1, 1242, 1188, 1193, -1, 1189, 1193, 1243, -1, 1114, 1243, 1117, -1, 737, 1117, 1118, -1, 737, 1114, 1117, -1, 1115, 1913, 1188, -1, 1188, 1913, 1191, -1, 1193, 1191, 1192, -1, 1243, 1192, 1116, -1, 1117, 1116, 1245, -1, 1118, 1245, 1121, -1, 1118, 1117, 1245, -1, 1913, 1912, 1191, -1, 1191, 1912, 1190, -1, 1192, 1190, 1122, -1, 1116, 1122, 1119, -1, 1245, 1119, 1247, -1, 1121, 1247, 1120, -1, 1121, 1245, 1247, -1, 1912, 1125, 1190, -1, 1190, 1125, 1244, -1, 1122, 1244, 1123, -1, 1119, 1123, 1246, -1, 1247, 1246, 1249, -1, 1120, 1249, 1124, -1, 1120, 1247, 1249, -1, 1125, 1949, 1244, -1, 1244, 1949, 1126, -1, 1123, 1126, 1127, -1, 1246, 1127, 1128, -1, 1249, 1128, 1129, -1, 1124, 1129, 745, -1, 1124, 1249, 1129, -1, 1949, 1130, 1126, -1, 1126, 1130, 1248, -1, 1127, 1248, 1131, -1, 1128, 1131, 1135, -1, 1129, 1135, 1132, -1, 745, 1132, 739, -1, 745, 1129, 1132, -1, 1130, 1133, 1248, -1, 1248, 1133, 1134, -1, 1131, 1134, 1136, -1, 1135, 1136, 1253, -1, 1132, 1253, 1139, -1, 739, 1139, 1137, -1, 739, 1132, 1139, -1, 1133, 1948, 1134, -1, 1134, 1948, 1138, -1, 1136, 1138, 1250, -1, 1253, 1250, 1252, -1, 1139, 1252, 1141, -1, 1137, 1141, 742, -1, 1137, 1139, 1141, -1, 1948, 1140, 1138, -1, 1138, 1140, 1251, -1, 1250, 1251, 1142, -1, 1252, 1142, 1255, -1, 1141, 1255, 1143, -1, 742, 1143, 1144, -1, 742, 1141, 1143, -1, 1140, 1946, 1251, -1, 1251, 1946, 1254, -1, 1142, 1254, 1146, -1, 1255, 1146, 1148, -1, 1143, 1148, 1145, -1, 1144, 1145, 748, -1, 1144, 1143, 1145, -1, 1946, 1908, 1254, -1, 1254, 1908, 1147, -1, 1146, 1147, 1257, -1, 1148, 1257, 1261, -1, 1145, 1261, 1149, -1, 748, 1149, 920, -1, 748, 1145, 1149, -1, 1908, 1907, 1147, -1, 1147, 1907, 1256, -1, 1257, 1256, 1260, -1, 1261, 1260, 1150, -1, 1149, 1150, 919, -1, 920, 1149, 919, -1, 1907, 1152, 1256, -1, 1256, 1152, 1259, -1, 1260, 1259, 1153, -1, 1150, 1153, 1151, -1, 919, 1150, 1151, -1, 1152, 1905, 1259, -1, 1259, 1905, 1258, -1, 1153, 1258, 912, -1, 1151, 1153, 912, -1, 1905, 921, 1258, -1, 1258, 921, 913, -1, 912, 1258, 913, -1, 734, 1156, 1154, -1, 1154, 1156, 1155, -1, 1235, 1155, 1159, -1, 1236, 1159, 1001, -1, 1003, 1001, 1098, -1, 1003, 1236, 1001, -1, 1156, 1160, 1155, -1, 1155, 1160, 1157, -1, 1159, 1157, 1158, -1, 1001, 1158, 1002, -1, 1001, 1159, 1158, -1, 1160, 732, 1157, -1, 1157, 732, 1161, -1, 1158, 1161, 1096, -1, 1158, 1157, 1161, -1, 732, 1162, 1161, -1, 1161, 1162, 1092, -1, 1162, 1000, 1093, -1, 1000, 999, 1087, -1, 999, 1163, 1164, -1, 1163, 1165, 1083, -1, 1165, 726, 998, -1, 726, 997, 1166, -1, 997, 724, 996, -1, 724, 725, 995, -1, 725, 993, 1167, -1, 993, 1168, 994, -1, 1168, 1170, 1169, -1, 1170, 1171, 1067, -1, 1171, 720, 992, -1, 720, 991, 1060, -1, 991, 718, 990, -1, 718, 715, 1172, -1, 715, 1173, 1054, -1, 1173, 714, 989, -1, 714, 1174, 988, -1, 1174, 1175, 1045, -1, 1175, 707, 987, -1, 707, 706, 986, -1, 706, 1176, 985, -1, 1176, 703, 1032, -1, 703, 1177, 984, -1, 1177, 1178, 1024, -1, 1178, 702, 1020, -1, 702, 1179, 1019, -1, 1179, 710, 1180, -1, 1012, 710, 1181, -1, 1182, 1183, 1198, -1, 1198, 1183, 1199, -1, 1194, 1199, 1185, -1, 1184, 1185, 960, -1, 966, 960, 973, -1, 966, 1184, 960, -1, 1183, 701, 1199, -1, 1199, 701, 1195, -1, 1185, 1195, 1186, -1, 960, 1186, 971, -1, 960, 1185, 1186, -1, 701, 1187, 1195, -1, 1195, 1187, 959, -1, 1186, 959, 974, -1, 1186, 1195, 959, -1, 1187, 958, 959, -1, 959, 958, 969, -1, 1191, 1193, 1188, -1, 1193, 1189, 1242, -1, 1190, 1192, 1191, -1, 1189, 1108, 1107, -1, 1192, 1243, 1193, -1, 1243, 1114, 1189, -1, 1194, 1185, 1184, -1, 1199, 1195, 1185, -1, 1196, 1194, 968, -1, 1197, 1196, 968, -1, 980, 1197, 978, -1, 1198, 1199, 1194, -1, 1010, 1200, 980, -1, 965, 1198, 1196, -1, 962, 965, 1196, -1, 1200, 962, 1197, -1, 1013, 1201, 1010, -1, 1201, 982, 1200, -1, 982, 979, 962, -1, 1018, 1202, 1013, -1, 1202, 983, 1201, -1, 983, 1181, 982, -1, 1021, 1014, 1018, -1, 1014, 1015, 1202, -1, 1026, 1204, 1021, -1, 1204, 1016, 1014, -1, 1203, 1023, 1026, -1, 1023, 1022, 1204, -1, 1205, 1027, 1203, -1, 1027, 1025, 1023, -1, 1034, 1207, 1205, -1, 1207, 1028, 1027, -1, 1036, 1206, 1034, -1, 1206, 1030, 1207, -1, 1208, 1037, 1036, -1, 1037, 1033, 1206, -1, 1041, 1038, 1208, -1, 1038, 1035, 1037, -1, 1046, 1042, 1041, -1, 1042, 1039, 1038, -1, 1047, 1209, 1046, -1, 1209, 1043, 1042, -1, 1211, 1212, 1047, -1, 1212, 1048, 1209, -1, 1210, 1050, 1211, -1, 1050, 1051, 1212, -1, 1213, 1215, 1210, -1, 1215, 1052, 1050, -1, 1214, 1055, 1213, -1, 1055, 1053, 1215, -1, 1216, 1217, 1214, -1, 1217, 1057, 1055, -1, 1062, 1219, 1216, -1, 1219, 1059, 1217, -1, 1065, 1063, 1062, -1, 1063, 1218, 1219, -1, 1070, 1220, 1065, -1, 1220, 1064, 1063, -1, 1072, 1068, 1070, -1, 1068, 1066, 1220, -1, 1223, 1225, 1072, -1, 1225, 1069, 1068, -1, 1221, 1222, 1223, -1, 1222, 1224, 1225, -1, 1077, 1226, 1221, -1, 1226, 1074, 1222, -1, 1079, 1078, 1077, -1, 1078, 1075, 1226, -1, 1227, 1228, 1079, -1, 1228, 1076, 1078, -1, 1084, 1080, 1227, -1, 1080, 1081, 1228, -1, 1086, 1230, 1084, -1, 1230, 1082, 1080, -1, 1089, 1229, 1086, -1, 1229, 1085, 1230, -1, 1090, 1233, 1089, -1, 1233, 1231, 1229, -1, 1094, 1232, 1090, -1, 1232, 1088, 1233, -1, 1234, 1095, 1094, -1, 1095, 1091, 1232, -1, 1235, 1159, 1236, -1, 1155, 1157, 1159, -1, 1008, 1235, 1009, -1, 1007, 1008, 1009, -1, 1102, 1007, 1006, -1, 1154, 1155, 1235, -1, 1106, 1099, 1102, -1, 1238, 1154, 1008, -1, 1237, 1238, 1008, -1, 1099, 1237, 1007, -1, 1239, 1240, 1106, -1, 1240, 1241, 1099, -1, 1241, 1100, 1237, -1, 1112, 1111, 1239, -1, 1111, 1103, 1240, -1, 1103, 1101, 1241, -1, 1188, 1242, 1112, -1, 1242, 1107, 1111, -1, 1107, 1109, 1103, -1, 1244, 1122, 1190, -1, 1122, 1116, 1192, -1, 1116, 1117, 1243, -1, 1126, 1123, 1244, -1, 1123, 1119, 1122, -1, 1119, 1245, 1116, -1, 1248, 1127, 1126, -1, 1127, 1246, 1123, -1, 1246, 1247, 1119, -1, 1134, 1131, 1248, -1, 1131, 1128, 1127, -1, 1128, 1249, 1246, -1, 1138, 1136, 1134, -1, 1136, 1135, 1131, -1, 1135, 1129, 1128, -1, 1251, 1250, 1138, -1, 1250, 1253, 1136, -1, 1253, 1132, 1135, -1, 1254, 1142, 1251, -1, 1142, 1252, 1250, -1, 1252, 1139, 1253, -1, 1147, 1146, 1254, -1, 1146, 1255, 1142, -1, 1255, 1141, 1252, -1, 1256, 1257, 1147, -1, 1257, 1148, 1146, -1, 1148, 1143, 1255, -1, 1259, 1260, 1256, -1, 1260, 1261, 1257, -1, 1261, 1145, 1148, -1, 1258, 1153, 1259, -1, 1153, 1150, 1260, -1, 1150, 1149, 1261, -1, 1318, 1312, 1286, -1, 1262, 1286, 1291, -1, 1293, 1291, 1284, -1, 1263, 1284, 1283, -1, 1266, 1283, 1282, -1, 696, 1282, 1264, -1, 696, 1266, 1282, -1, 696, 1265, 1266, -1, 1266, 1265, 1295, -1, 1263, 1295, 1292, -1, 1293, 1292, 1288, -1, 1262, 1288, 1315, -1, 1318, 1262, 1315, -1, 1318, 1286, 1262, -1, 1267, 1285, 1975, -1, 1267, 1268, 1285, -1, 1267, 1974, 1268, -1, 1268, 1974, 1269, -1, 1296, 1269, 1270, -1, 1299, 1270, 1273, -1, 1303, 1273, 1305, -1, 1271, 1305, 1274, -1, 708, 1274, 698, -1, 708, 1271, 1274, -1, 708, 1264, 1271, -1, 1271, 1264, 1302, -1, 1303, 1302, 1298, -1, 1299, 1298, 1294, -1, 1296, 1294, 1272, -1, 1268, 1272, 1285, -1, 1268, 1296, 1272, -1, 1268, 1269, 1296, -1, 1974, 1981, 1269, -1, 1269, 1981, 1297, -1, 1270, 1297, 1300, -1, 1273, 1300, 1301, -1, 1305, 1301, 1304, -1, 1274, 1304, 1275, -1, 698, 1274, 1275, -1, 1981, 1972, 1297, -1, 1297, 1972, 1278, -1, 1300, 1278, 1276, -1, 1301, 1276, 1277, -1, 1304, 1277, 970, -1, 1275, 1304, 970, -1, 1972, 1979, 1278, -1, 1278, 1979, 1280, -1, 1276, 1280, 1279, -1, 1277, 1279, 972, -1, 970, 1277, 972, -1, 1979, 1978, 1280, -1, 1280, 1978, 1970, -1, 1281, 1970, 1944, -1, 975, 1281, 1944, -1, 975, 1279, 1281, -1, 975, 972, 1279, -1, 1280, 1970, 1281, -1, 1279, 1280, 1281, -1, 1302, 1264, 1282, -1, 1298, 1282, 1283, -1, 1294, 1283, 1284, -1, 1272, 1284, 1291, -1, 1285, 1291, 1286, -1, 1975, 1286, 1312, -1, 1975, 1285, 1286, -1, 1295, 1265, 1287, -1, 1292, 1287, 1290, -1, 1288, 1290, 1316, -1, 1315, 1288, 1316, -1, 694, 1289, 695, -1, 694, 1317, 1289, -1, 1289, 1317, 1290, -1, 1287, 1289, 1290, -1, 1287, 695, 1289, -1, 1287, 1265, 695, -1, 1317, 1316, 1290, -1, 1293, 1288, 1262, -1, 1291, 1293, 1262, -1, 1292, 1290, 1288, -1, 1272, 1291, 1285, -1, 1263, 1292, 1293, -1, 1284, 1263, 1293, -1, 1295, 1287, 1292, -1, 1294, 1284, 1272, -1, 1266, 1295, 1263, -1, 1283, 1266, 1263, -1, 1299, 1294, 1296, -1, 1270, 1299, 1296, -1, 1297, 1270, 1269, -1, 1298, 1283, 1294, -1, 1278, 1300, 1297, -1, 1303, 1298, 1299, -1, 1273, 1303, 1299, -1, 1300, 1273, 1270, -1, 1302, 1282, 1298, -1, 1280, 1276, 1278, -1, 1276, 1301, 1300, -1, 1271, 1302, 1303, -1, 1305, 1271, 1303, -1, 1301, 1305, 1273, -1, 1277, 1276, 1279, -1, 1304, 1301, 1277, -1, 1274, 1305, 1304, -1, 371, 1307, 1306, -1, 1306, 1307, 1309, -1, 1309, 1307, 372, -1, 1310, 372, 373, -1, 1308, 373, 812, -1, 1308, 1310, 373, -1, 1309, 372, 1310, -1, 373, 1311, 812, -1, 812, 1311, 375, -1, 1982, 812, 375, -1, 1982, 1312, 1313, -1, 1313, 1312, 1318, -1, 1314, 1318, 1315, -1, 815, 1315, 1316, -1, 816, 1316, 1317, -1, 801, 1317, 694, -1, 801, 816, 1317, -1, 1313, 1318, 1314, -1, 1314, 1315, 815, -1, 815, 1316, 816, -1, 1832, 1319, 1833, -1, 1832, 1889, 1319, -1, 1832, 1320, 1889, -1, 1832, 1328, 1320, -1, 1832, 1321, 1328, -1, 1328, 1321, 1878, -1, 1322, 1878, 1323, -1, 1566, 1323, 1876, -1, 1343, 1876, 1344, -1, 1326, 1344, 1831, -1, 1324, 1326, 1831, -1, 1324, 1325, 1326, -1, 1326, 1325, 1512, -1, 1550, 1512, 1552, -1, 1550, 1326, 1512, -1, 1328, 1878, 1322, -1, 1565, 1328, 1322, -1, 1565, 1327, 1328, -1, 1328, 1327, 1564, -1, 826, 1564, 1330, -1, 1329, 826, 1330, -1, 1329, 1331, 826, -1, 1329, 1332, 1331, -1, 1331, 1332, 1493, -1, 1493, 1332, 1563, -1, 828, 1563, 1562, -1, 1333, 828, 1562, -1, 1333, 1334, 828, -1, 1333, 1560, 1334, -1, 1334, 1560, 829, -1, 829, 1560, 1579, -1, 830, 1579, 1578, -1, 1559, 830, 1578, -1, 1559, 1335, 830, -1, 1559, 1336, 1335, -1, 1335, 1336, 832, -1, 832, 1336, 1558, -1, 1492, 1558, 1576, -1, 1704, 1576, 1337, -1, 1825, 1337, 1873, -1, 1825, 1704, 1337, -1, 1825, 1338, 1704, -1, 1704, 1338, 1339, -1, 1339, 1338, 1340, -1, 1340, 1338, 1348, -1, 1705, 1348, 1341, -1, 1342, 1341, 1349, -1, 1342, 1705, 1341, -1, 1322, 1323, 1566, -1, 1566, 1876, 1343, -1, 1343, 1344, 1326, -1, 1874, 1508, 1512, -1, 1874, 1345, 1508, -1, 1874, 1829, 1345, -1, 1345, 1829, 1572, -1, 1572, 1829, 1573, -1, 1573, 1829, 1827, -1, 1556, 1827, 1826, -1, 1346, 1826, 1347, -1, 1346, 1556, 1826, -1, 1573, 1827, 1556, -1, 1826, 1873, 1347, -1, 1347, 1873, 1337, -1, 1340, 1348, 1705, -1, 1341, 1350, 1349, -1, 1349, 1350, 1707, -1, 1707, 1350, 1728, -1, 1728, 1350, 1870, -1, 1708, 1870, 1709, -1, 1708, 1728, 1870, -1, 1870, 1868, 1709, -1, 1709, 1868, 1710, -1, 1710, 1868, 1352, -1, 1352, 1868, 1867, -1, 1351, 1867, 1824, -1, 1712, 1824, 1353, -1, 1712, 1351, 1824, -1, 1352, 1867, 1351, -1, 1824, 1823, 1353, -1, 1353, 1823, 1714, -1, 1714, 1823, 1354, -1, 1715, 1354, 1821, -1, 1355, 1821, 1359, -1, 1516, 1355, 1359, -1, 1516, 1732, 1355, -1, 1516, 1515, 1732, -1, 1732, 1515, 1356, -1, 1483, 1356, 1357, -1, 1718, 1357, 1358, -1, 1719, 1358, 1720, -1, 1719, 1718, 1358, -1, 1714, 1354, 1715, -1, 1821, 1819, 1359, -1, 1359, 1819, 1360, -1, 1360, 1819, 1863, -1, 1537, 1863, 1518, -1, 1537, 1360, 1863, -1, 1863, 1818, 1518, -1, 1518, 1818, 1520, -1, 1520, 1818, 1361, -1, 1539, 1361, 1362, -1, 1539, 1520, 1361, -1, 1361, 1861, 1362, -1, 1362, 1861, 1363, -1, 1363, 1861, 1364, -1, 1540, 1364, 1523, -1, 1540, 1363, 1364, -1, 1364, 1366, 1523, -1, 1523, 1366, 1365, -1, 1365, 1366, 1368, -1, 1368, 1366, 1369, -1, 1367, 1369, 1816, -1, 1524, 1816, 1525, -1, 1524, 1367, 1816, -1, 1368, 1369, 1367, -1, 1816, 1859, 1525, -1, 1525, 1859, 1858, -1, 1372, 1525, 1858, -1, 1372, 1383, 1525, -1, 1372, 1370, 1383, -1, 1372, 1668, 1370, -1, 1372, 1669, 1668, -1, 1372, 1670, 1669, -1, 1372, 1692, 1670, -1, 1372, 1371, 1692, -1, 1372, 1672, 1371, -1, 1372, 1373, 1672, -1, 1372, 1374, 1373, -1, 1372, 1674, 1374, -1, 1372, 1375, 1674, -1, 1674, 1375, 1376, -1, 1856, 1674, 1376, -1, 1856, 1814, 1674, -1, 1674, 1814, 1813, -1, 1812, 1674, 1813, -1, 1812, 1855, 1674, -1, 1674, 1855, 1810, -1, 1809, 1674, 1810, -1, 1809, 1377, 1674, -1, 1809, 1853, 1377, -1, 1377, 1853, 1378, -1, 1378, 1853, 1807, -1, 1379, 1807, 1386, -1, 1675, 1386, 1806, -1, 1698, 1806, 1805, -1, 1380, 1805, 1387, -1, 1388, 1387, 1850, -1, 1381, 1850, 1632, -1, 1647, 1381, 1632, -1, 1647, 1678, 1381, -1, 1647, 1680, 1678, -1, 1647, 1701, 1680, -1, 1647, 1681, 1701, -1, 1647, 1683, 1681, -1, 1647, 1685, 1683, -1, 1647, 1686, 1685, -1, 1647, 1687, 1686, -1, 1647, 1382, 1687, -1, 1647, 1631, 1382, -1, 1382, 1631, 1384, -1, 1383, 1384, 1527, -1, 1383, 1382, 1384, -1, 1383, 1658, 1382, -1, 1383, 1660, 1658, -1, 1383, 1663, 1660, -1, 1383, 1689, 1663, -1, 1383, 1665, 1689, -1, 1383, 1385, 1665, -1, 1383, 1666, 1385, -1, 1383, 1370, 1666, -1, 1378, 1807, 1379, -1, 1379, 1386, 1675, -1, 1675, 1806, 1698, -1, 1698, 1805, 1380, -1, 1380, 1387, 1388, -1, 1850, 1802, 1632, -1, 1632, 1802, 1389, -1, 1389, 1802, 1390, -1, 1398, 1390, 1800, -1, 1392, 1800, 1391, -1, 1798, 1392, 1391, -1, 1798, 1847, 1392, -1, 1392, 1847, 1797, -1, 1394, 1392, 1797, -1, 1394, 1634, 1392, -1, 1394, 1635, 1634, -1, 1394, 1649, 1635, -1, 1394, 1393, 1649, -1, 1394, 1652, 1393, -1, 1394, 1395, 1652, -1, 1394, 1637, 1395, -1, 1394, 1796, 1637, -1, 1637, 1796, 1638, -1, 1638, 1796, 1396, -1, 1396, 1796, 1844, -1, 1653, 1844, 1397, -1, 1654, 1397, 1640, -1, 1654, 1653, 1397, -1, 1389, 1390, 1398, -1, 1398, 1800, 1392, -1, 1396, 1844, 1653, -1, 1397, 1793, 1640, -1, 1640, 1793, 1655, -1, 1655, 1793, 1399, -1, 1400, 1399, 1405, -1, 1760, 1400, 1405, -1, 1760, 1401, 1400, -1, 1760, 1759, 1401, -1, 1401, 1759, 854, -1, 1470, 854, 853, -1, 1471, 853, 875, -1, 852, 1471, 875, -1, 852, 1402, 1471, -1, 1471, 1402, 850, -1, 871, 1471, 850, -1, 871, 1403, 1471, -1, 1471, 1403, 849, -1, 1404, 849, 1621, -1, 1404, 1471, 849, -1, 1399, 1406, 1405, -1, 1405, 1406, 1746, -1, 1746, 1406, 1408, -1, 1407, 1408, 1792, -1, 1747, 1792, 1409, -1, 1747, 1407, 1792, -1, 1746, 1408, 1407, -1, 1792, 1410, 1409, -1, 1409, 1410, 1749, -1, 1749, 1410, 1750, -1, 1750, 1410, 1411, -1, 1414, 1411, 1413, -1, 1412, 1413, 1751, -1, 1412, 1414, 1413, -1, 1750, 1411, 1414, -1, 1413, 1416, 1751, -1, 1751, 1416, 1415, -1, 1415, 1416, 1765, -1, 1765, 1416, 1499, -1, 1753, 1499, 1417, -1, 1753, 1765, 1499, -1, 1840, 1418, 1499, -1, 1840, 1790, 1418, -1, 1418, 1790, 1788, -1, 1419, 1418, 1788, -1, 1419, 1420, 1418, -1, 1419, 1422, 1420, -1, 1419, 1421, 1422, -1, 1422, 1421, 1423, -1, 1423, 1421, 1787, -1, 1611, 1787, 1837, -1, 1424, 1837, 1426, -1, 1424, 1611, 1837, -1, 1423, 1787, 1611, -1, 1837, 1425, 1426, -1, 1426, 1425, 1427, -1, 1427, 1425, 1429, -1, 1428, 1429, 1615, -1, 1428, 1427, 1429, -1, 1429, 1432, 1615, -1, 1615, 1432, 1430, -1, 1430, 1432, 1594, -1, 1594, 1432, 1431, -1, 1431, 1432, 1619, -1, 1619, 1432, 1596, -1, 1596, 1432, 1433, -1, 1433, 1432, 1786, -1, 1836, 1433, 1786, -1, 1836, 1785, 1433, -1, 1433, 1785, 1434, -1, 1435, 1434, 1436, -1, 1587, 1436, 1437, -1, 1597, 1437, 1439, -1, 1438, 1439, 1443, -1, 1438, 1597, 1439, -1, 1433, 1434, 1435, -1, 1435, 1436, 1587, -1, 1437, 1834, 1439, -1, 1439, 1834, 1783, -1, 1767, 1783, 1769, -1, 1767, 1439, 1783, -1, 1783, 1778, 1769, -1, 1769, 1778, 1771, -1, 1771, 1778, 1772, -1, 1772, 1778, 1440, -1, 1440, 1778, 1774, -1, 1774, 1778, 1441, -1, 1441, 1778, 1777, -1, 1776, 1777, 1781, -1, 1776, 1441, 1777, -1, 1439, 1442, 1443, -1, 1443, 1442, 1598, -1, 1598, 1442, 1448, -1, 1448, 1442, 885, -1, 1444, 885, 1445, -1, 1601, 1445, 1446, -1, 1447, 1446, 1590, -1, 1447, 1601, 1446, -1, 1448, 885, 1444, -1, 1444, 1445, 1601, -1, 1446, 884, 1590, -1, 1590, 884, 1449, -1, 1449, 884, 1450, -1, 1606, 1450, 1607, -1, 1606, 1449, 1450, -1, 1450, 882, 1607, -1, 1607, 882, 1592, -1, 1592, 882, 858, -1, 1452, 858, 1453, -1, 1454, 1453, 1507, -1, 1506, 1507, 1739, -1, 1451, 1739, 1418, -1, 1420, 1451, 1418, -1, 1592, 858, 1452, -1, 1452, 1453, 1454, -1, 1507, 1455, 1739, -1, 1739, 1455, 1740, -1, 1740, 1455, 857, -1, 1456, 857, 1457, -1, 1456, 1740, 857, -1, 857, 1458, 1457, -1, 1457, 1458, 1742, -1, 1742, 1458, 1460, -1, 1459, 1460, 1461, -1, 1459, 1742, 1460, -1, 1460, 1462, 1461, -1, 1461, 1462, 1464, -1, 1464, 1462, 856, -1, 1463, 856, 1465, -1, 1463, 1464, 856, -1, 856, 1466, 1465, -1, 1465, 1466, 1467, -1, 1467, 1466, 855, -1, 1757, 855, 1468, -1, 1757, 1467, 855, -1, 855, 878, 1468, -1, 1468, 878, 1745, -1, 1745, 878, 1469, -1, 1759, 1469, 854, -1, 1759, 1745, 1469, -1, 1401, 854, 1470, -1, 1470, 853, 1471, -1, 870, 1505, 849, -1, 870, 1384, 1505, -1, 870, 846, 1384, -1, 1384, 846, 868, -1, 845, 1384, 868, -1, 845, 1472, 1384, -1, 845, 1473, 1472, -1, 1472, 1473, 1474, -1, 1474, 1473, 844, -1, 843, 1474, 844, -1, 843, 1530, 1474, -1, 843, 866, 1530, -1, 1530, 866, 1475, -1, 1475, 866, 1478, -1, 1478, 866, 842, -1, 1476, 842, 1477, -1, 1543, 1477, 1479, -1, 1533, 1479, 1544, -1, 1533, 1543, 1479, -1, 1478, 842, 1476, -1, 1476, 1477, 1543, -1, 1480, 1513, 1479, -1, 1480, 841, 1513, -1, 1513, 841, 1481, -1, 1482, 1513, 1481, -1, 1482, 840, 1513, -1, 1513, 840, 839, -1, 1515, 839, 1356, -1, 1515, 1513, 839, -1, 1732, 1356, 1483, -1, 1483, 1357, 1718, -1, 1358, 837, 1720, -1, 1720, 837, 1721, -1, 1721, 837, 1484, -1, 1724, 1484, 1736, -1, 1724, 1721, 1484, -1, 1484, 835, 1736, -1, 1736, 835, 1725, -1, 1725, 835, 834, -1, 1485, 834, 1486, -1, 1485, 1725, 834, -1, 834, 1487, 1486, -1, 1486, 1487, 1488, -1, 1488, 1487, 1489, -1, 1489, 1487, 1490, -1, 1726, 1490, 1502, -1, 1726, 1489, 1490, -1, 1491, 1704, 1490, -1, 1491, 1492, 1704, -1, 1704, 1492, 1576, -1, 1492, 832, 1558, -1, 830, 829, 1579, -1, 828, 1493, 1563, -1, 826, 1328, 1564, -1, 1319, 1494, 1833, -1, 1833, 1494, 1495, -1, 1496, 1833, 1495, -1, 1496, 1884, 1833, -1, 1833, 1884, 1497, -1, 1885, 1833, 1497, -1, 1885, 1882, 1833, -1, 1381, 1388, 1850, -1, 1418, 1498, 1499, -1, 1499, 1498, 1500, -1, 1766, 1499, 1500, -1, 1766, 1417, 1499, -1, 1506, 1739, 1451, -1, 1704, 1501, 1490, -1, 1490, 1501, 1502, -1, 1355, 1715, 1821, -1, 1513, 1549, 1479, -1, 1479, 1549, 1535, -1, 1546, 1479, 1535, -1, 1546, 1503, 1479, -1, 1479, 1503, 1504, -1, 1544, 1479, 1504, -1, 1472, 1527, 1384, -1, 1400, 1655, 1399, -1, 1505, 1646, 849, -1, 849, 1646, 1627, -1, 1626, 849, 1627, -1, 1626, 1644, 849, -1, 849, 1644, 1625, -1, 1624, 849, 1625, -1, 1624, 1622, 849, -1, 849, 1622, 1621, -1, 1506, 1454, 1507, -1, 1597, 1587, 1437, -1, 1508, 1509, 1512, -1, 1512, 1509, 1510, -1, 1511, 1512, 1510, -1, 1511, 1568, 1512, -1, 1512, 1568, 1552, -1, 1515, 2084, 1513, -1, 1515, 1514, 2084, -1, 1515, 1516, 1514, -1, 1514, 1516, 2083, -1, 2083, 1516, 1359, -1, 2082, 1359, 1360, -1, 2081, 1360, 1537, -1, 1517, 1537, 1518, -1, 1519, 1518, 1520, -1, 1538, 1520, 1539, -1, 1521, 1539, 1362, -1, 2077, 1362, 1363, -1, 2076, 1363, 1540, -1, 1522, 1540, 1523, -1, 2075, 1523, 1365, -1, 2074, 1365, 1368, -1, 2072, 1368, 1367, -1, 1541, 1367, 1524, -1, 2179, 1524, 1525, -1, 1526, 1525, 1383, -1, 2189, 1383, 1527, -1, 2188, 1527, 1472, -1, 1542, 1472, 1474, -1, 1528, 1474, 1530, -1, 1529, 1530, 1475, -1, 2149, 1475, 1478, -1, 2148, 1478, 1476, -1, 2190, 1476, 1543, -1, 1531, 1543, 1533, -1, 1532, 1533, 1544, -1, 2191, 1544, 1504, -1, 1534, 1504, 1503, -1, 1545, 1503, 1546, -1, 1547, 1546, 1535, -1, 1548, 1535, 1549, -1, 1536, 1549, 1513, -1, 2084, 1536, 1513, -1, 2083, 1359, 2082, -1, 2082, 1360, 2081, -1, 2081, 1537, 1517, -1, 1517, 1518, 1519, -1, 1519, 1520, 1538, -1, 1538, 1539, 1521, -1, 1521, 1362, 2077, -1, 2077, 1363, 2076, -1, 2076, 1540, 1522, -1, 1522, 1523, 2075, -1, 2075, 1365, 2074, -1, 2074, 1368, 2072, -1, 2072, 1367, 1541, -1, 1541, 1524, 2179, -1, 2179, 1525, 1526, -1, 1526, 1383, 2189, -1, 2189, 1527, 2188, -1, 2188, 1472, 1542, -1, 1542, 1474, 1528, -1, 1528, 1530, 1529, -1, 1529, 1475, 2149, -1, 2149, 1478, 2148, -1, 2148, 1476, 2190, -1, 2190, 1543, 1531, -1, 1531, 1533, 1532, -1, 1532, 1544, 2191, -1, 2191, 1504, 1534, -1, 1534, 1503, 1545, -1, 1545, 1546, 1547, -1, 1547, 1535, 1548, -1, 1548, 1549, 1536, -1, 1550, 1567, 1326, -1, 1550, 1551, 1567, -1, 1550, 1552, 1551, -1, 1551, 1552, 1553, -1, 1553, 1552, 1568, -1, 1569, 1568, 1511, -1, 1570, 1511, 1510, -1, 1554, 1510, 1509, -1, 1571, 1509, 1508, -1, 2110, 1508, 1345, -1, 1555, 1345, 1572, -1, 2111, 1572, 1573, -1, 2107, 1573, 1556, -1, 2106, 1556, 1346, -1, 1574, 1346, 1347, -1, 2104, 1347, 1337, -1, 1575, 1337, 1576, -1, 1557, 1576, 1558, -1, 2133, 1558, 1336, -1, 2185, 1336, 1559, -1, 1577, 1559, 1578, -1, 2186, 1578, 1579, -1, 1580, 1579, 1560, -1, 1581, 1560, 1333, -1, 1561, 1333, 1562, -1, 1582, 1562, 1563, -1, 2187, 1563, 1332, -1, 1583, 1332, 1329, -1, 2129, 1329, 1330, -1, 2130, 1330, 1564, -1, 2131, 1564, 1327, -1, 2132, 1327, 1565, -1, 2117, 1565, 1322, -1, 1584, 1322, 1566, -1, 1585, 1566, 1343, -1, 2113, 1343, 1326, -1, 1567, 2113, 1326, -1, 1553, 1568, 1569, -1, 1569, 1511, 1570, -1, 1570, 1510, 1554, -1, 1554, 1509, 1571, -1, 1571, 1508, 2110, -1, 2110, 1345, 1555, -1, 1555, 1572, 2111, -1, 2111, 1573, 2107, -1, 2107, 1556, 2106, -1, 2106, 1346, 1574, -1, 1574, 1347, 2104, -1, 2104, 1337, 1575, -1, 1575, 1576, 1557, -1, 1557, 1558, 2133, -1, 2133, 1336, 2185, -1, 2185, 1559, 1577, -1, 1577, 1578, 2186, -1, 2186, 1579, 1580, -1, 1580, 1560, 1581, -1, 1581, 1333, 1561, -1, 1561, 1562, 1582, -1, 1582, 1563, 2187, -1, 2187, 1332, 1583, -1, 1583, 1329, 2129, -1, 2129, 1330, 2130, -1, 2130, 1564, 2131, -1, 2131, 1327, 2132, -1, 2132, 1565, 2117, -1, 2117, 1322, 1584, -1, 1584, 1566, 1585, -1, 1585, 1343, 2113, -1, 1435, 1586, 1433, -1, 1435, 1588, 1586, -1, 1435, 1587, 1588, -1, 1588, 1587, 2003, -1, 2003, 1587, 1597, -1, 1589, 1597, 1438, -1, 2004, 1438, 1443, -1, 1988, 1443, 1598, -1, 1599, 1598, 1448, -1, 1986, 1448, 1444, -1, 1600, 1444, 1601, -1, 1602, 1601, 1447, -1, 1603, 1447, 1590, -1, 1604, 1590, 1449, -1, 1605, 1449, 1606, -1, 2020, 1606, 1607, -1, 1591, 1607, 1592, -1, 1608, 1592, 1452, -1, 1609, 1452, 1454, -1, 2017, 1454, 1506, -1, 2014, 1506, 1451, -1, 2015, 1451, 1420, -1, 1610, 1420, 1422, -1, 1593, 1422, 1423, -1, 2021, 1423, 1611, -1, 1612, 1611, 1424, -1, 1613, 1424, 1426, -1, 2010, 1426, 1427, -1, 2008, 1427, 1428, -1, 1614, 1428, 1615, -1, 1616, 1615, 1430, -1, 1617, 1430, 1594, -1, 1618, 1594, 1431, -1, 2002, 1431, 1619, -1, 1595, 1619, 1596, -1, 1999, 1596, 1433, -1, 1586, 1999, 1433, -1, 2003, 1597, 1589, -1, 1589, 1438, 2004, -1, 2004, 1443, 1988, -1, 1988, 1598, 1599, -1, 1599, 1448, 1986, -1, 1986, 1444, 1600, -1, 1600, 1601, 1602, -1, 1602, 1447, 1603, -1, 1603, 1590, 1604, -1, 1604, 1449, 1605, -1, 1605, 1606, 2020, -1, 2020, 1607, 1591, -1, 1591, 1592, 1608, -1, 1608, 1452, 1609, -1, 1609, 1454, 2017, -1, 2017, 1506, 2014, -1, 2014, 1451, 2015, -1, 2015, 1420, 1610, -1, 1610, 1422, 1593, -1, 1593, 1423, 2021, -1, 2021, 1611, 1612, -1, 1612, 1424, 1613, -1, 1613, 1426, 2010, -1, 2010, 1427, 2008, -1, 2008, 1428, 1614, -1, 1614, 1615, 1616, -1, 1616, 1430, 1617, -1, 1617, 1594, 1618, -1, 1618, 1431, 2002, -1, 2002, 1619, 1595, -1, 1595, 1596, 1999, -1, 1404, 1642, 1471, -1, 1404, 1620, 1642, -1, 1404, 1621, 1620, -1, 1620, 1621, 2161, -1, 2161, 1621, 1622, -1, 1643, 1622, 1624, -1, 1623, 1624, 1625, -1, 2160, 1625, 1644, -1, 1645, 1644, 1626, -1, 2158, 1626, 1627, -1, 2157, 1627, 1646, -1, 2156, 1646, 1505, -1, 1628, 1505, 1384, -1, 1629, 1384, 1631, -1, 1630, 1631, 1647, -1, 2181, 1647, 1632, -1, 2051, 1632, 1389, -1, 2050, 1389, 1398, -1, 2048, 1398, 1392, -1, 1633, 1392, 1634, -1, 1648, 1634, 1635, -1, 2183, 1635, 1649, -1, 1650, 1649, 1393, -1, 1651, 1393, 1652, -1, 1636, 1652, 1395, -1, 2045, 1395, 1637, -1, 2044, 1637, 1638, -1, 2043, 1638, 1396, -1, 2039, 1396, 1653, -1, 2042, 1653, 1654, -1, 2041, 1654, 1640, -1, 1639, 1640, 1655, -1, 2177, 1655, 1400, -1, 1641, 1400, 1401, -1, 1656, 1401, 1470, -1, 1657, 1470, 1471, -1, 1642, 1657, 1471, -1, 2161, 1622, 1643, -1, 1643, 1624, 1623, -1, 1623, 1625, 2160, -1, 2160, 1644, 1645, -1, 1645, 1626, 2158, -1, 2158, 1627, 2157, -1, 2157, 1646, 2156, -1, 2156, 1505, 1628, -1, 1628, 1384, 1629, -1, 1629, 1631, 1630, -1, 1630, 1647, 2181, -1, 2181, 1632, 2051, -1, 2051, 1389, 2050, -1, 2050, 1398, 2048, -1, 2048, 1392, 1633, -1, 1633, 1634, 1648, -1, 1648, 1635, 2183, -1, 2183, 1649, 1650, -1, 1650, 1393, 1651, -1, 1651, 1652, 1636, -1, 1636, 1395, 2045, -1, 2045, 1637, 2044, -1, 2044, 1638, 2043, -1, 2043, 1396, 2039, -1, 2039, 1653, 2042, -1, 2042, 1654, 2041, -1, 2041, 1640, 1639, -1, 1639, 1655, 2177, -1, 2177, 1400, 1641, -1, 1641, 1401, 1656, -1, 1656, 1470, 1657, -1, 1658, 1659, 1382, -1, 1658, 1661, 1659, -1, 1658, 1660, 1661, -1, 1661, 1660, 1662, -1, 1662, 1660, 1663, -1, 1664, 1663, 1689, -1, 2180, 1689, 1665, -1, 1690, 1665, 1385, -1, 2068, 1385, 1666, -1, 2069, 1666, 1370, -1, 2067, 1370, 1668, -1, 1667, 1668, 1669, -1, 1691, 1669, 1670, -1, 1671, 1670, 1692, -1, 1693, 1692, 1371, -1, 1694, 1371, 1672, -1, 2066, 1672, 1373, -1, 1695, 1373, 1374, -1, 2064, 1374, 1674, -1, 1673, 1674, 1377, -1, 2057, 1377, 1378, -1, 1696, 1378, 1379, -1, 2058, 1379, 1675, -1, 1697, 1675, 1698, -1, 1676, 1698, 1380, -1, 1677, 1380, 1388, -1, 2054, 1388, 1381, -1, 1699, 1381, 1678, -1, 1700, 1678, 1680, -1, 1679, 1680, 1701, -1, 2052, 1701, 1681, -1, 1682, 1681, 1683, -1, 2053, 1683, 1685, -1, 1684, 1685, 1686, -1, 1702, 1686, 1687, -1, 1688, 1687, 1382, -1, 1659, 1688, 1382, -1, 1662, 1663, 1664, -1, 1664, 1689, 2180, -1, 2180, 1665, 1690, -1, 1690, 1385, 2068, -1, 2068, 1666, 2069, -1, 2069, 1370, 2067, -1, 2067, 1668, 1667, -1, 1667, 1669, 1691, -1, 1691, 1670, 1671, -1, 1671, 1692, 1693, -1, 1693, 1371, 1694, -1, 1694, 1672, 2066, -1, 2066, 1373, 1695, -1, 1695, 1374, 2064, -1, 2064, 1674, 1673, -1, 1673, 1377, 2057, -1, 2057, 1378, 1696, -1, 1696, 1379, 2058, -1, 2058, 1675, 1697, -1, 1697, 1698, 1676, -1, 1676, 1380, 1677, -1, 1677, 1388, 2054, -1, 2054, 1381, 1699, -1, 1699, 1678, 1700, -1, 1700, 1680, 1679, -1, 1679, 1701, 2052, -1, 2052, 1681, 1682, -1, 1682, 1683, 2053, -1, 2053, 1685, 1684, -1, 1684, 1686, 1702, -1, 1702, 1687, 1688, -1, 1339, 1703, 1704, -1, 1339, 2101, 1703, -1, 1339, 1340, 2101, -1, 2101, 1340, 2098, -1, 2098, 1340, 1705, -1, 2099, 1705, 1342, -1, 2097, 1342, 1349, -1, 1706, 1349, 1707, -1, 2095, 1707, 1728, -1, 1729, 1728, 1708, -1, 2092, 1708, 1709, -1, 2094, 1709, 1710, -1, 1711, 1710, 1352, -1, 2088, 1352, 1351, -1, 2087, 1351, 1712, -1, 2090, 1712, 1353, -1, 1713, 1353, 1714, -1, 1730, 1714, 1715, -1, 1731, 1715, 1355, -1, 1716, 1355, 1732, -1, 1717, 1732, 1483, -1, 1733, 1483, 1718, -1, 1734, 1718, 1719, -1, 1735, 1719, 1720, -1, 2146, 1720, 1721, -1, 1722, 1721, 1724, -1, 1723, 1724, 1736, -1, 2144, 1736, 1725, -1, 1737, 1725, 1485, -1, 2142, 1485, 1486, -1, 2141, 1486, 1488, -1, 1738, 1488, 1489, -1, 2140, 1489, 1726, -1, 2138, 1726, 1502, -1, 1727, 1502, 1501, -1, 2137, 1501, 1704, -1, 1703, 2137, 1704, -1, 2098, 1705, 2099, -1, 2099, 1342, 2097, -1, 2097, 1349, 1706, -1, 1706, 1707, 2095, -1, 2095, 1728, 1729, -1, 1729, 1708, 2092, -1, 2092, 1709, 2094, -1, 2094, 1710, 1711, -1, 1711, 1352, 2088, -1, 2088, 1351, 2087, -1, 2087, 1712, 2090, -1, 2090, 1353, 1713, -1, 1713, 1714, 1730, -1, 1730, 1715, 1731, -1, 1731, 1355, 1716, -1, 1716, 1732, 1717, -1, 1717, 1483, 1733, -1, 1733, 1718, 1734, -1, 1734, 1719, 1735, -1, 1735, 1720, 2146, -1, 2146, 1721, 1722, -1, 1722, 1724, 1723, -1, 1723, 1736, 2144, -1, 2144, 1725, 1737, -1, 1737, 1485, 2142, -1, 2142, 1486, 2141, -1, 2141, 1488, 1738, -1, 1738, 1489, 2140, -1, 2140, 1726, 2138, -1, 2138, 1502, 1727, -1, 1727, 1501, 2137, -1, 1739, 2013, 1418, -1, 1739, 2016, 2013, -1, 1739, 1740, 2016, -1, 2016, 1740, 2175, -1, 2175, 1740, 1456, -1, 1756, 1456, 1457, -1, 2173, 1457, 1742, -1, 1741, 1742, 1459, -1, 2171, 1459, 1461, -1, 2170, 1461, 1464, -1, 1743, 1464, 1463, -1, 2168, 1463, 1465, -1, 1744, 1465, 1467, -1, 2166, 1467, 1757, -1, 2163, 1757, 1468, -1, 2164, 1468, 1745, -1, 1758, 1745, 1759, -1, 2178, 1759, 1760, -1, 2038, 1760, 1405, -1, 2036, 1405, 1746, -1, 1761, 1746, 1407, -1, 1762, 1407, 1747, -1, 1748, 1747, 1409, -1, 1763, 1409, 1749, -1, 2031, 1749, 1750, -1, 1764, 1750, 1414, -1, 2032, 1414, 1412, -1, 2030, 1412, 1751, -1, 2028, 1751, 1415, -1, 1752, 1415, 1765, -1, 2026, 1765, 1753, -1, 2025, 1753, 1417, -1, 2024, 1417, 1766, -1, 1754, 1766, 1500, -1, 1755, 1500, 1498, -1, 2022, 1498, 1418, -1, 2013, 2022, 1418, -1, 2175, 1456, 1756, -1, 1756, 1457, 2173, -1, 2173, 1742, 1741, -1, 1741, 1459, 2171, -1, 2171, 1461, 2170, -1, 2170, 1464, 1743, -1, 1743, 1463, 2168, -1, 2168, 1465, 1744, -1, 1744, 1467, 2166, -1, 2166, 1757, 2163, -1, 2163, 1468, 2164, -1, 2164, 1745, 1758, -1, 1758, 1759, 2178, -1, 2178, 1760, 2038, -1, 2038, 1405, 2036, -1, 2036, 1746, 1761, -1, 1761, 1407, 1762, -1, 1762, 1747, 1748, -1, 1748, 1409, 1763, -1, 1763, 1749, 2031, -1, 2031, 1750, 1764, -1, 1764, 1414, 2032, -1, 2032, 1412, 2030, -1, 2030, 1751, 2028, -1, 2028, 1415, 1752, -1, 1752, 1765, 2026, -1, 2026, 1753, 2025, -1, 2025, 1417, 2024, -1, 2024, 1766, 1754, -1, 1754, 1500, 1755, -1, 1755, 1498, 2022, -1, 1439, 1767, 1989, -1, 1989, 1767, 1768, -1, 1768, 1767, 1769, -1, 1770, 1769, 1771, -1, 1994, 1771, 1772, -1, 1780, 1772, 1440, -1, 1995, 1440, 1774, -1, 1773, 1774, 1441, -1, 1996, 1441, 1776, -1, 1775, 1776, 1781, -1, 1782, 1781, 1777, -1, 1779, 1777, 1778, -1, 1993, 1779, 1778, -1, 1768, 1769, 1770, -1, 1770, 1771, 1994, -1, 1994, 1772, 1780, -1, 1780, 1440, 1995, -1, 1995, 1774, 1773, -1, 1773, 1441, 1996, -1, 1996, 1776, 1775, -1, 1775, 1781, 1782, -1, 1782, 1777, 1779, -1, 1778, 1783, 1993, -1, 1993, 1783, 1997, -1, 1997, 1783, 1834, -1, 1784, 1834, 1437, -1, 1998, 1437, 1436, -1, 2005, 1436, 1434, -1, 2006, 1434, 1785, -1, 1835, 1785, 1836, -1, 2000, 1836, 1786, -1, 2001, 1786, 1432, -1, 2184, 1432, 1429, -1, 2007, 1429, 1425, -1, 2009, 1425, 1837, -1, 1838, 1837, 1787, -1, 1839, 1787, 1421, -1, 2011, 1421, 1419, -1, 2012, 1419, 1788, -1, 1789, 1788, 1790, -1, 2023, 1790, 1840, -1, 1841, 1840, 1499, -1, 1791, 1499, 1416, -1, 2027, 1416, 1413, -1, 2029, 1413, 1411, -1, 2033, 1411, 1410, -1, 2034, 1410, 1792, -1, 2037, 1792, 1408, -1, 2035, 1408, 1406, -1, 1842, 1406, 1399, -1, 1843, 1399, 1793, -1, 1794, 1793, 1397, -1, 1795, 1397, 1844, -1, 1845, 1844, 1796, -1, 1846, 1796, 1394, -1, 2182, 1394, 1797, -1, 2046, 1797, 1847, -1, 2047, 1847, 1798, -1, 1848, 1798, 1391, -1, 1799, 1391, 1800, -1, 2049, 1800, 1390, -1, 1849, 1390, 1802, -1, 1801, 1802, 1850, -1, 1803, 1850, 1387, -1, 1804, 1387, 1805, -1, 1851, 1805, 1806, -1, 2055, 1806, 1386, -1, 2056, 1386, 1807, -1, 1852, 1807, 1853, -1, 1808, 1853, 1809, -1, 2059, 1809, 1810, -1, 1854, 1810, 1855, -1, 2060, 1855, 1812, -1, 1811, 1812, 1813, -1, 2061, 1813, 1814, -1, 2062, 1814, 1856, -1, 1857, 1856, 1376, -1, 1815, 1376, 1375, -1, 2063, 1375, 1372, -1, 2065, 1372, 1858, -1, 2070, 1858, 1859, -1, 2071, 1859, 1816, -1, 1860, 1816, 1369, -1, 2073, 1369, 1366, -1, 1817, 1366, 1364, -1, 2078, 1364, 1861, -1, 2079, 1861, 1361, -1, 1862, 1361, 1818, -1, 2080, 1818, 1863, -1, 1864, 1863, 1819, -1, 1820, 1819, 1821, -1, 1865, 1821, 1354, -1, 1866, 1354, 1823, -1, 1822, 1823, 1824, -1, 2089, 1824, 1867, -1, 2091, 1867, 1868, -1, 1869, 1868, 1870, -1, 2093, 1870, 1350, -1, 2096, 1350, 1341, -1, 1871, 1341, 1348, -1, 2100, 1348, 1338, -1, 2102, 1338, 1825, -1, 1872, 1825, 1873, -1, 2103, 1873, 1826, -1, 2108, 1826, 1827, -1, 2109, 1827, 1829, -1, 1828, 1829, 1874, -1, 1830, 1874, 1512, -1, 1875, 1512, 1325, -1, 2112, 1325, 1324, -1, 2114, 1324, 1831, -1, 2115, 1831, 1344, -1, 2116, 1344, 1876, -1, 1877, 1876, 1323, -1, 2118, 1323, 1878, -1, 1879, 1878, 1321, -1, 1880, 1321, 1832, -1, 1881, 1832, 1833, -1, 2120, 1881, 1833, -1, 1997, 1834, 1784, -1, 1784, 1437, 1998, -1, 1998, 1436, 2005, -1, 2005, 1434, 2006, -1, 2006, 1785, 1835, -1, 1835, 1836, 2000, -1, 2000, 1786, 2001, -1, 2001, 1432, 2184, -1, 2184, 1429, 2007, -1, 2007, 1425, 2009, -1, 2009, 1837, 1838, -1, 1838, 1787, 1839, -1, 1839, 1421, 2011, -1, 2011, 1419, 2012, -1, 2012, 1788, 1789, -1, 1789, 1790, 2023, -1, 2023, 1840, 1841, -1, 1841, 1499, 1791, -1, 1791, 1416, 2027, -1, 2027, 1413, 2029, -1, 2029, 1411, 2033, -1, 2033, 1410, 2034, -1, 2034, 1792, 2037, -1, 2037, 1408, 2035, -1, 2035, 1406, 1842, -1, 1842, 1399, 1843, -1, 1843, 1793, 1794, -1, 1794, 1397, 1795, -1, 1795, 1844, 1845, -1, 1845, 1796, 1846, -1, 1846, 1394, 2182, -1, 2182, 1797, 2046, -1, 2046, 1847, 2047, -1, 2047, 1798, 1848, -1, 1848, 1391, 1799, -1, 1799, 1800, 2049, -1, 2049, 1390, 1849, -1, 1849, 1802, 1801, -1, 1801, 1850, 1803, -1, 1803, 1387, 1804, -1, 1804, 1805, 1851, -1, 1851, 1806, 2055, -1, 2055, 1386, 2056, -1, 2056, 1807, 1852, -1, 1852, 1853, 1808, -1, 1808, 1809, 2059, -1, 2059, 1810, 1854, -1, 1854, 1855, 2060, -1, 2060, 1812, 1811, -1, 1811, 1813, 2061, -1, 2061, 1814, 2062, -1, 2062, 1856, 1857, -1, 1857, 1376, 1815, -1, 1815, 1375, 2063, -1, 2063, 1372, 2065, -1, 2065, 1858, 2070, -1, 2070, 1859, 2071, -1, 2071, 1816, 1860, -1, 1860, 1369, 2073, -1, 2073, 1366, 1817, -1, 1817, 1364, 2078, -1, 2078, 1861, 2079, -1, 2079, 1361, 1862, -1, 1862, 1818, 2080, -1, 2080, 1863, 1864, -1, 1864, 1819, 1820, -1, 1820, 1821, 1865, -1, 1865, 1354, 1866, -1, 1866, 1823, 1822, -1, 1822, 1824, 2089, -1, 2089, 1867, 2091, -1, 2091, 1868, 1869, -1, 1869, 1870, 2093, -1, 2093, 1350, 2096, -1, 2096, 1341, 1871, -1, 1871, 1348, 2100, -1, 2100, 1338, 2102, -1, 2102, 1825, 1872, -1, 1872, 1873, 2103, -1, 2103, 1826, 2108, -1, 2108, 1827, 2109, -1, 2109, 1829, 1828, -1, 1828, 1874, 1830, -1, 1830, 1512, 1875, -1, 1875, 1325, 2112, -1, 2112, 1324, 2114, -1, 2114, 1831, 2115, -1, 2115, 1344, 2116, -1, 2116, 1876, 1877, -1, 1877, 1323, 2118, -1, 2118, 1878, 1879, -1, 1879, 1321, 1880, -1, 1880, 1832, 1881, -1, 1833, 1882, 2120, -1, 2120, 1882, 2119, -1, 2119, 1882, 1885, -1, 1883, 1885, 1497, -1, 1886, 1497, 1884, -1, 2121, 1884, 1496, -1, 1887, 1496, 1495, -1, 2122, 1495, 1494, -1, 2123, 1494, 1319, -1, 1888, 1319, 1889, -1, 2124, 1889, 1320, -1, 1890, 1320, 1328, -1, 1894, 1890, 1328, -1, 2119, 1885, 1883, -1, 1883, 1497, 1886, -1, 1886, 1884, 2121, -1, 2121, 1496, 1887, -1, 1887, 1495, 2122, -1, 2122, 1494, 2123, -1, 2123, 1319, 1888, -1, 1888, 1889, 2124, -1, 2124, 1320, 1890, -1, 1891, 1896, 685, -1, 685, 1896, 368, -1, 368, 1896, 370, -1, 370, 1896, 1892, -1, 1892, 1896, 599, -1, 599, 1896, 1894, -1, 1893, 1894, 382, -1, 1893, 599, 1894, -1, 382, 1894, 1895, -1, 1895, 1894, 1328, -1, 827, 1328, 826, -1, 827, 1895, 1328, -1, 1891, 938, 1896, -1, 1896, 938, 2125, -1, 2125, 938, 1901, -1, 1897, 1901, 1898, -1, 2126, 1898, 931, -1, 1902, 931, 923, -1, 2127, 923, 1899, -1, 1900, 1899, 2128, -1, 1900, 2127, 1899, -1, 2125, 1901, 1897, -1, 1897, 1898, 2126, -1, 2126, 931, 1902, -1, 1902, 923, 2127, -1, 1899, 903, 2128, -1, 2128, 903, 1904, -1, 1903, 1904, 921, -1, 2134, 1903, 921, -1, 2128, 1904, 1903, -1, 921, 1905, 2134, -1, 2134, 1905, 2135, -1, 2135, 1905, 1152, -1, 1906, 1152, 1907, -1, 2136, 1907, 1908, -1, 1945, 1908, 1946, -1, 1947, 1946, 1140, -1, 1909, 1140, 1948, -1, 2105, 1948, 1133, -1, 1910, 1133, 1130, -1, 2139, 1130, 1949, -1, 2143, 1949, 1125, -1, 1911, 1125, 1912, -1, 1950, 1912, 1913, -1, 2145, 1913, 1115, -1, 1951, 1115, 1914, -1, 1915, 1914, 1110, -1, 2147, 1110, 1105, -1, 2085, 1105, 1917, -1, 1916, 1917, 1004, -1, 1952, 1004, 1953, -1, 1918, 1953, 1919, -1, 2086, 1919, 1097, -1, 1920, 1097, 1921, -1, 2192, 1921, 1922, -1, 1954, 1922, 1923, -1, 2150, 1923, 1955, -1, 2151, 1955, 1924, -1, 1956, 1924, 1957, -1, 1958, 1957, 1925, -1, 2152, 1925, 1926, -1, 2153, 1926, 1927, -1, 1959, 1927, 1960, -1, 2154, 1960, 1073, -1, 1928, 1073, 1071, -1, 2155, 1071, 1929, -1, 2159, 1929, 1930, -1, 1961, 1930, 1061, -1, 1962, 1061, 1963, -1, 1964, 1963, 1058, -1, 1931, 1058, 1056, -1, 1932, 1056, 1933, -1, 1934, 1933, 1049, -1, 2040, 1049, 1935, -1, 2162, 1935, 1936, -1, 1965, 1936, 1044, -1, 2165, 1044, 1040, -1, 2167, 1040, 1937, -1, 2169, 1937, 1031, -1, 1966, 1031, 1938, -1, 2172, 1938, 1029, -1, 2174, 1029, 1967, -1, 1939, 1967, 1968, -1, 1940, 1968, 1017, -1, 1941, 1017, 1011, -1, 2018, 1011, 981, -1, 2019, 981, 977, -1, 2176, 977, 976, -1, 1942, 976, 961, -1, 1969, 961, 1943, -1, 1984, 1943, 1944, -1, 1971, 1984, 1944, -1, 2135, 1152, 1906, -1, 1906, 1907, 2136, -1, 2136, 1908, 1945, -1, 1945, 1946, 1947, -1, 1947, 1140, 1909, -1, 1909, 1948, 2105, -1, 2105, 1133, 1910, -1, 1910, 1130, 2139, -1, 2139, 1949, 2143, -1, 2143, 1125, 1911, -1, 1911, 1912, 1950, -1, 1950, 1913, 2145, -1, 2145, 1115, 1951, -1, 1951, 1914, 1915, -1, 1915, 1110, 2147, -1, 2147, 1105, 2085, -1, 2085, 1917, 1916, -1, 1916, 1004, 1952, -1, 1952, 1953, 1918, -1, 1918, 1919, 2086, -1, 2086, 1097, 1920, -1, 1920, 1921, 2192, -1, 2192, 1922, 1954, -1, 1954, 1923, 2150, -1, 2150, 1955, 2151, -1, 2151, 1924, 1956, -1, 1956, 1957, 1958, -1, 1958, 1925, 2152, -1, 2152, 1926, 2153, -1, 2153, 1927, 1959, -1, 1959, 1960, 2154, -1, 2154, 1073, 1928, -1, 1928, 1071, 2155, -1, 2155, 1929, 2159, -1, 2159, 1930, 1961, -1, 1961, 1061, 1962, -1, 1962, 1963, 1964, -1, 1964, 1058, 1931, -1, 1931, 1056, 1932, -1, 1932, 1933, 1934, -1, 1934, 1049, 2040, -1, 2040, 1935, 2162, -1, 2162, 1936, 1965, -1, 1965, 1044, 2165, -1, 2165, 1040, 2167, -1, 2167, 1937, 2169, -1, 2169, 1031, 1966, -1, 1966, 1938, 2172, -1, 2172, 1029, 2174, -1, 2174, 1967, 1939, -1, 1939, 1968, 1940, -1, 1940, 1017, 1941, -1, 1941, 1011, 2018, -1, 2018, 981, 2019, -1, 2019, 977, 2176, -1, 2176, 976, 1942, -1, 1942, 961, 1969, -1, 1969, 1943, 1984, -1, 1944, 1970, 1971, -1, 1971, 1970, 1977, -1, 1977, 1970, 1978, -1, 1985, 1978, 1979, -1, 1987, 1979, 1972, -1, 1980, 1972, 1981, -1, 1973, 1981, 1974, -1, 1990, 1974, 1267, -1, 1991, 1267, 1975, -1, 1992, 1975, 1312, -1, 1976, 1992, 1312, -1, 1977, 1978, 1985, -1, 1985, 1979, 1987, -1, 1987, 1972, 1980, -1, 1980, 1981, 1973, -1, 1973, 1974, 1990, -1, 1990, 1267, 1991, -1, 1991, 1975, 1992, -1, 375, 577, 1976, -1, 1982, 1976, 1312, -1, 1982, 375, 1976, -1, 577, 576, 1976, -1, 1976, 576, 581, -1, 1989, 581, 583, -1, 1983, 1989, 583, -1, 1983, 1439, 1989, -1, 1983, 582, 1439, -1, 1439, 582, 859, -1, 1442, 1439, 859, -1, 1976, 581, 1989, -1, 1984, 1971, 1605, -1, 1969, 1605, 1942, -1, 1969, 1984, 1605, -1, 1971, 1977, 1605, -1, 1605, 1977, 1985, -1, 1987, 1605, 1985, -1, 1987, 1604, 1605, -1, 1987, 1603, 1604, -1, 1987, 1602, 1603, -1, 1987, 1600, 1602, -1, 1987, 1986, 1600, -1, 1987, 1599, 1986, -1, 1987, 1988, 1599, -1, 1987, 1989, 1988, -1, 1987, 1980, 1989, -1, 1989, 1980, 1973, -1, 1990, 1989, 1973, -1, 1990, 1991, 1989, -1, 1989, 1991, 1992, -1, 1976, 1989, 1992, -1, 1768, 1993, 1989, -1, 1768, 1770, 1993, -1, 1993, 1770, 1994, -1, 1780, 1993, 1994, -1, 1780, 1995, 1993, -1, 1993, 1995, 1773, -1, 1996, 1993, 1773, -1, 1996, 1779, 1993, -1, 1996, 1775, 1779, -1, 1779, 1775, 1782, -1, 1993, 1997, 1989, -1, 1989, 1997, 1784, -1, 2003, 1784, 1998, -1, 1588, 1998, 2005, -1, 1586, 2005, 2006, -1, 1999, 2006, 1835, -1, 2000, 1999, 1835, -1, 2000, 2001, 1999, -1, 1999, 2001, 2184, -1, 1595, 2184, 2002, -1, 1595, 1999, 2184, -1, 1989, 1784, 2003, -1, 1589, 1989, 2003, -1, 1589, 2004, 1989, -1, 1989, 2004, 1988, -1, 2003, 1998, 1588, -1, 1588, 2005, 1586, -1, 1586, 2006, 1999, -1, 2007, 1614, 2184, -1, 2007, 2008, 1614, -1, 2007, 2010, 2008, -1, 2007, 2009, 2010, -1, 2010, 2009, 1613, -1, 1613, 2009, 1612, -1, 1612, 2009, 1838, -1, 2021, 1838, 1839, -1, 1593, 1839, 2011, -1, 1610, 2011, 2012, -1, 2015, 2012, 2022, -1, 2013, 2015, 2022, -1, 2013, 2014, 2015, -1, 2013, 2016, 2014, -1, 2014, 2016, 2017, -1, 2017, 2016, 1941, -1, 2018, 2017, 1941, -1, 2018, 1609, 2017, -1, 2018, 1608, 1609, -1, 2018, 2019, 1608, -1, 1608, 2019, 1591, -1, 1591, 2019, 2176, -1, 2020, 2176, 1942, -1, 1605, 2020, 1942, -1, 1612, 1838, 2021, -1, 2021, 1839, 1593, -1, 1593, 2011, 1610, -1, 2012, 1789, 2022, -1, 2022, 1789, 2023, -1, 1841, 2022, 2023, -1, 1841, 1791, 2022, -1, 2022, 1791, 1755, -1, 1755, 1791, 1754, -1, 1754, 1791, 2024, -1, 2024, 1791, 2025, -1, 2025, 1791, 2026, -1, 2026, 1791, 1752, -1, 1752, 1791, 2027, -1, 2028, 2027, 2030, -1, 2028, 1752, 2027, -1, 2027, 2029, 2030, -1, 2030, 2029, 2032, -1, 2032, 2029, 2033, -1, 1764, 2033, 2031, -1, 1764, 2032, 2033, -1, 2033, 2034, 2031, -1, 2031, 2034, 1763, -1, 1763, 2034, 1748, -1, 1748, 2034, 2037, -1, 1762, 2037, 2035, -1, 1761, 2035, 2036, -1, 1761, 1762, 2035, -1, 1748, 2037, 1762, -1, 2035, 1842, 2036, -1, 2036, 1842, 2038, -1, 2038, 1842, 1843, -1, 1639, 1843, 1794, -1, 2041, 1794, 1795, -1, 2042, 1795, 1845, -1, 2039, 1845, 2043, -1, 2039, 2042, 1845, -1, 2038, 1843, 1639, -1, 2178, 1639, 2177, -1, 1758, 2177, 1641, -1, 2162, 1641, 1656, -1, 2040, 1656, 1657, -1, 1934, 1657, 1932, -1, 1934, 2040, 1657, -1, 1639, 1794, 2041, -1, 2041, 1795, 2042, -1, 1845, 1846, 2043, -1, 2043, 1846, 2044, -1, 2044, 1846, 2182, -1, 2045, 2182, 1636, -1, 2045, 2044, 2182, -1, 2046, 2048, 2182, -1, 2046, 2047, 2048, -1, 2048, 2047, 1848, -1, 1799, 2048, 1848, -1, 1799, 2049, 2048, -1, 2048, 2049, 2050, -1, 2050, 2049, 1849, -1, 2051, 1849, 1801, -1, 2181, 1801, 1803, -1, 1630, 1803, 2054, -1, 1699, 1630, 2054, -1, 1699, 1700, 1630, -1, 1630, 1700, 1679, -1, 2052, 1630, 1679, -1, 2052, 1682, 1630, -1, 1630, 1682, 2053, -1, 1684, 1630, 2053, -1, 1684, 1702, 1630, -1, 1630, 1702, 1688, -1, 1629, 1688, 1628, -1, 1629, 1630, 1688, -1, 2050, 1849, 2051, -1, 2051, 1801, 2181, -1, 1803, 1804, 2054, -1, 2054, 1804, 1677, -1, 1677, 1804, 1851, -1, 1676, 1851, 2055, -1, 1697, 2055, 2056, -1, 2058, 2056, 1852, -1, 1696, 1852, 2057, -1, 1696, 2058, 1852, -1, 1677, 1851, 1676, -1, 1676, 2055, 1697, -1, 1697, 2056, 2058, -1, 1852, 1808, 2057, -1, 2057, 1808, 1673, -1, 1673, 1808, 2059, -1, 2064, 2059, 1854, -1, 2060, 2064, 1854, -1, 2060, 1811, 2064, -1, 2064, 1811, 2061, -1, 2062, 2064, 2061, -1, 2062, 1857, 2064, -1, 2064, 1857, 1815, -1, 2063, 2064, 1815, -1, 2063, 2065, 2064, -1, 2064, 2065, 1695, -1, 1695, 2065, 2066, -1, 2066, 2065, 1694, -1, 1694, 2065, 1693, -1, 1693, 2065, 1671, -1, 1671, 2065, 1691, -1, 1691, 2065, 1667, -1, 1667, 2065, 2067, -1, 2067, 2065, 2069, -1, 2069, 2065, 2179, -1, 2068, 2179, 1690, -1, 2068, 2069, 2179, -1, 1673, 2059, 2064, -1, 2065, 2070, 2179, -1, 2179, 2070, 2071, -1, 1541, 2071, 1860, -1, 2072, 1860, 2073, -1, 2074, 2073, 2075, -1, 2074, 2072, 2073, -1, 2179, 2071, 1541, -1, 1541, 1860, 2072, -1, 2073, 1817, 2075, -1, 2075, 1817, 1522, -1, 1522, 1817, 2078, -1, 2076, 2078, 2077, -1, 2076, 1522, 2078, -1, 2078, 2079, 2077, -1, 2077, 2079, 1521, -1, 1521, 2079, 1538, -1, 1538, 2079, 1862, -1, 1519, 1862, 2080, -1, 1517, 2080, 1864, -1, 2081, 1864, 2082, -1, 2081, 1517, 1864, -1, 1538, 1862, 1519, -1, 1519, 2080, 1517, -1, 1864, 1820, 2082, -1, 2082, 1820, 2083, -1, 2083, 1820, 1865, -1, 1731, 1865, 1730, -1, 1731, 2083, 1865, -1, 1731, 1716, 2083, -1, 2083, 1716, 1514, -1, 1514, 1716, 1717, -1, 2084, 1717, 2085, -1, 1916, 2084, 2085, -1, 1916, 1536, 2084, -1, 1916, 1952, 1536, -1, 1536, 1952, 1918, -1, 2086, 1536, 1918, -1, 2086, 1920, 1536, -1, 1536, 1920, 2192, -1, 1548, 2192, 1547, -1, 1548, 1536, 2192, -1, 1865, 1866, 1730, -1, 1730, 1866, 1713, -1, 1713, 1866, 1822, -1, 2090, 1822, 2089, -1, 2087, 2089, 2088, -1, 2087, 2090, 2089, -1, 1713, 1822, 2090, -1, 2089, 2091, 2088, -1, 2088, 2091, 1711, -1, 1711, 2091, 2094, -1, 2094, 2091, 1869, -1, 2092, 1869, 2093, -1, 1729, 2093, 2095, -1, 1729, 2092, 2093, -1, 2094, 1869, 2092, -1, 2093, 2096, 2095, -1, 2095, 2096, 1706, -1, 1706, 2096, 2097, -1, 2097, 2096, 1871, -1, 2099, 1871, 2100, -1, 2098, 2100, 2101, -1, 2098, 2099, 2100, -1, 2097, 1871, 2099, -1, 2100, 2102, 2101, -1, 2101, 2102, 1703, -1, 1703, 2102, 1872, -1, 2137, 1872, 2103, -1, 1574, 2103, 2106, -1, 1574, 2137, 2103, -1, 1574, 2104, 2137, -1, 2137, 2104, 1575, -1, 2105, 1575, 1557, -1, 1909, 1557, 2133, -1, 1947, 2133, 1945, -1, 1947, 1909, 2133, -1, 1703, 1872, 2137, -1, 2103, 2108, 2106, -1, 2106, 2108, 2107, -1, 2107, 2108, 2109, -1, 2111, 2109, 1828, -1, 1555, 1828, 1830, -1, 2110, 1830, 1571, -1, 2110, 1555, 1830, -1, 2107, 2109, 2111, -1, 2111, 1828, 1555, -1, 1830, 1875, 1571, -1, 1571, 1875, 1554, -1, 1554, 1875, 1570, -1, 1570, 1875, 1569, -1, 1569, 1875, 1553, -1, 1553, 1875, 1551, -1, 1551, 1875, 1567, -1, 1567, 1875, 2113, -1, 2113, 1875, 2112, -1, 2114, 2113, 2112, -1, 2114, 2115, 2113, -1, 2113, 2115, 2116, -1, 1877, 2113, 2116, -1, 1877, 1585, 2113, -1, 1877, 2118, 1585, -1, 1585, 2118, 1584, -1, 1584, 2118, 2117, -1, 2117, 2118, 1879, -1, 1880, 2117, 1879, -1, 1880, 2132, 2117, -1, 1880, 1894, 2132, -1, 1880, 1881, 1894, -1, 1894, 1881, 2120, -1, 1890, 2120, 2124, -1, 1890, 1894, 2120, -1, 2119, 1883, 2120, -1, 2120, 1883, 1886, -1, 2121, 2120, 1886, -1, 2121, 1887, 2120, -1, 2120, 1887, 2122, -1, 2123, 2120, 2122, -1, 2123, 1888, 2120, -1, 2120, 1888, 2124, -1, 1896, 2125, 1894, -1, 1894, 2125, 1897, -1, 2126, 1894, 1897, -1, 2126, 1902, 1894, -1, 1894, 1902, 2127, -1, 1900, 1894, 2127, -1, 1900, 2128, 1894, -1, 1894, 2128, 2129, -1, 2130, 1894, 2129, -1, 2130, 2131, 1894, -1, 1894, 2131, 2132, -1, 1903, 2133, 2128, -1, 1903, 2134, 2133, -1, 2133, 2134, 2135, -1, 1906, 2133, 2135, -1, 1906, 2136, 2133, -1, 2133, 2136, 1945, -1, 1909, 2105, 1557, -1, 1575, 2105, 2137, -1, 2137, 2105, 1910, -1, 2139, 2137, 1910, -1, 2139, 1727, 2137, -1, 2139, 2138, 1727, -1, 2139, 2140, 2138, -1, 2139, 1738, 2140, -1, 2139, 2141, 1738, -1, 2139, 2143, 2141, -1, 2141, 2143, 2142, -1, 2142, 2143, 1737, -1, 1737, 2143, 1911, -1, 2144, 1911, 1950, -1, 1723, 1950, 1722, -1, 1723, 2144, 1950, -1, 1737, 1911, 2144, -1, 1950, 2145, 1722, -1, 1722, 2145, 2146, -1, 2146, 2145, 1951, -1, 1735, 1951, 1734, -1, 1735, 2146, 1951, -1, 1951, 1915, 1734, -1, 1734, 1915, 1733, -1, 1733, 1915, 2147, -1, 1717, 2147, 2085, -1, 1717, 1733, 2147, -1, 1954, 2190, 2192, -1, 1954, 2148, 2190, -1, 1954, 2150, 2148, -1, 2148, 2150, 2149, -1, 2149, 2150, 2151, -1, 1529, 2151, 1688, -1, 1528, 1688, 1542, -1, 1528, 1529, 1688, -1, 2151, 1956, 1688, -1, 1688, 1956, 1958, -1, 2152, 1688, 1958, -1, 2152, 2153, 1688, -1, 1688, 2153, 1959, -1, 2154, 1688, 1959, -1, 2154, 1928, 1688, -1, 1688, 1928, 2155, -1, 2156, 2155, 2157, -1, 2156, 1688, 2155, -1, 2156, 1628, 1688, -1, 2155, 2159, 2157, -1, 2157, 2159, 2158, -1, 2158, 2159, 1645, -1, 1645, 2159, 2160, -1, 2160, 2159, 1623, -1, 1623, 2159, 1643, -1, 1643, 2159, 2161, -1, 2161, 2159, 1620, -1, 1620, 2159, 1642, -1, 1642, 2159, 1657, -1, 1657, 2159, 1961, -1, 1962, 1657, 1961, -1, 1962, 1964, 1657, -1, 1657, 1964, 1931, -1, 1932, 1657, 1931, -1, 2040, 2162, 1656, -1, 1965, 2164, 2162, -1, 1965, 2163, 2164, -1, 1965, 2165, 2163, -1, 2163, 2165, 2166, -1, 2166, 2165, 2167, -1, 1744, 2167, 2168, -1, 1744, 2166, 2167, -1, 2167, 2169, 2168, -1, 2168, 2169, 1743, -1, 1743, 2169, 1966, -1, 2170, 1966, 2171, -1, 2170, 1743, 1966, -1, 1966, 2172, 2171, -1, 2171, 2172, 1741, -1, 1741, 2172, 2174, -1, 2173, 2174, 1756, -1, 2173, 1741, 2174, -1, 2174, 1939, 1756, -1, 1756, 1939, 2175, -1, 2175, 1939, 1940, -1, 2016, 1940, 1941, -1, 2016, 2175, 1940, -1, 1591, 2176, 2020, -1, 2164, 1758, 2162, -1, 2162, 1758, 1641, -1, 1758, 2178, 2177, -1, 2178, 2038, 1639, -1, 1659, 2179, 1688, -1, 1659, 1661, 2179, -1, 2179, 1661, 1662, -1, 1664, 2179, 1662, -1, 1664, 2180, 2179, -1, 2179, 2180, 1690, -1, 1630, 2181, 1803, -1, 2048, 1633, 2182, -1, 2182, 1633, 1648, -1, 2183, 2182, 1648, -1, 2183, 1650, 2182, -1, 2182, 1650, 1651, -1, 1636, 2182, 1651, -1, 2015, 1610, 2012, -1, 1614, 1616, 2184, -1, 2184, 1616, 1617, -1, 1618, 2184, 1617, -1, 1618, 2002, 2184, -1, 2133, 2185, 2128, -1, 2128, 2185, 1577, -1, 2186, 2128, 1577, -1, 2186, 1580, 2128, -1, 2128, 1580, 1581, -1, 1561, 2128, 1581, -1, 1561, 1582, 2128, -1, 2128, 1582, 2187, -1, 1583, 2128, 2187, -1, 1583, 2129, 2128, -1, 2084, 1514, 1717, -1, 2179, 1526, 1688, -1, 1688, 1526, 2189, -1, 2188, 1688, 2189, -1, 2188, 1542, 1688, -1, 1529, 2149, 2151, -1, 2190, 1531, 2192, -1, 2192, 1531, 1532, -1, 2191, 2192, 1532, -1, 2191, 1534, 2192, -1, 2192, 1534, 1545, -1, 1547, 2192, 1545, -1, 2193, 2342, 2194, -1, 2194, 2342, 2195, -1, 2242, 2322, 2243, -1, 2243, 2322, 2385, -1, 2385, 2322, 2323, -1, 2196, 2323, 2197, -1, 2211, 2197, 2198, -1, 2382, 2198, 2327, -1, 2212, 2327, 2325, -1, 2380, 2325, 2213, -1, 2214, 2213, 2215, -1, 2376, 2215, 2328, -1, 2216, 2328, 2199, -1, 2390, 2199, 2201, -1, 2200, 2201, 2203, -1, 2202, 2203, 2204, -1, 2205, 2204, 2283, -1, 2206, 2283, 2207, -1, 2368, 2207, 2217, -1, 2365, 2217, 2208, -1, 2366, 2208, 2209, -1, 2364, 2209, 2210, -1, 2362, 2210, 2286, -1, 2387, 2286, 2218, -1, 2387, 2362, 2286, -1, 2385, 2323, 2196, -1, 2196, 2197, 2211, -1, 2211, 2198, 2382, -1, 2382, 2327, 2212, -1, 2212, 2325, 2380, -1, 2380, 2213, 2214, -1, 2214, 2215, 2376, -1, 2376, 2328, 2216, -1, 2216, 2199, 2390, -1, 2390, 2201, 2200, -1, 2200, 2203, 2202, -1, 2202, 2204, 2205, -1, 2205, 2283, 2206, -1, 2206, 2207, 2368, -1, 2368, 2217, 2365, -1, 2365, 2208, 2366, -1, 2366, 2209, 2364, -1, 2364, 2210, 2362, -1, 2286, 2331, 2218, -1, 2218, 2331, 2229, -1, 2230, 2229, 2289, -1, 2358, 2289, 2219, -1, 2231, 2219, 2232, -1, 2233, 2232, 2221, -1, 2220, 2221, 2330, -1, 2234, 2330, 2222, -1, 2223, 2222, 2235, -1, 2224, 2235, 2299, -1, 2356, 2299, 2225, -1, 2236, 2225, 2237, -1, 2354, 2237, 2301, -1, 2353, 2301, 2307, -1, 2352, 2307, 2308, -1, 2238, 2308, 2226, -1, 2227, 2226, 2305, -1, 2350, 2305, 2239, -1, 2349, 2239, 2240, -1, 2348, 2240, 2228, -1, 2241, 2228, 2194, -1, 2195, 2241, 2194, -1, 2218, 2229, 2230, -1, 2230, 2289, 2358, -1, 2358, 2219, 2231, -1, 2231, 2232, 2233, -1, 2233, 2221, 2220, -1, 2220, 2330, 2234, -1, 2234, 2222, 2223, -1, 2223, 2235, 2224, -1, 2224, 2299, 2356, -1, 2356, 2225, 2236, -1, 2236, 2237, 2354, -1, 2354, 2301, 2353, -1, 2353, 2307, 2352, -1, 2352, 2308, 2238, -1, 2238, 2226, 2227, -1, 2227, 2305, 2350, -1, 2350, 2239, 2349, -1, 2349, 2240, 2348, -1, 2348, 2228, 2241, -1, 2242, 2243, 2320, -1, 2320, 2243, 2384, -1, 2384, 2244, 2320, -1, 2320, 2244, 2318, -1, 2318, 2244, 2245, -1, 2251, 2245, 2395, -1, 2332, 2395, 2394, -1, 2333, 2394, 2247, -1, 2246, 2247, 2248, -1, 2249, 2248, 2335, -1, 2314, 2335, 2336, -1, 2310, 2336, 2337, -1, 2252, 2337, 2338, -1, 2311, 2338, 2253, -1, 2254, 2253, 2340, -1, 2250, 2340, 2342, -1, 2193, 2250, 2342, -1, 2318, 2245, 2251, -1, 2251, 2395, 2332, -1, 2332, 2394, 2333, -1, 2333, 2247, 2246, -1, 2246, 2248, 2249, -1, 2249, 2335, 2314, -1, 2314, 2336, 2310, -1, 2310, 2337, 2252, -1, 2252, 2338, 2311, -1, 2311, 2253, 2254, -1, 2254, 2340, 2250, -1, 2262, 2255, 3781, -1, 3781, 2255, 3261, -1, 2257, 3781, 3261, -1, 2257, 2256, 3781, -1, 2257, 2407, 2256, -1, 2257, 2408, 2407, -1, 3269, 2258, 3777, -1, 3777, 2258, 2263, -1, 2263, 2258, 2264, -1, 3773, 2264, 2259, -1, 3772, 2259, 2260, -1, 3771, 2260, 2261, -1, 2265, 2261, 3246, -1, 3778, 3246, 2266, -1, 3779, 2266, 2267, -1, 3780, 2267, 3262, -1, 2268, 3262, 2255, -1, 2262, 2268, 2255, -1, 2263, 2264, 3773, -1, 3773, 2259, 3772, -1, 3772, 2260, 3771, -1, 3771, 2261, 2265, -1, 2265, 3246, 3778, -1, 3778, 2266, 3779, -1, 3779, 2267, 3780, -1, 3780, 3262, 2268, -1, 2269, 3881, 3290, -1, 3290, 3881, 2270, -1, 2270, 3881, 2274, -1, 2275, 2274, 3879, -1, 2272, 3879, 2273, -1, 2271, 2273, 3286, -1, 2271, 2272, 2273, -1, 2270, 2274, 2275, -1, 2275, 3879, 2272, -1, 2273, 3763, 3286, -1, 3286, 3763, 2276, -1, 2276, 3763, 3762, -1, 2277, 2276, 3762, -1, 2277, 3300, 2276, -1, 2277, 2278, 3300, -1, 3300, 2278, 3302, -1, 3302, 2278, 2279, -1, 3303, 2279, 3767, -1, 2412, 3303, 3767, -1, 3302, 2279, 3303, -1, 2280, 2199, 2329, -1, 2280, 2201, 2199, -1, 2280, 2281, 2201, -1, 2201, 2281, 2203, -1, 2203, 2281, 2204, -1, 2204, 2281, 2282, -1, 2283, 2282, 2284, -1, 2207, 2284, 2217, -1, 2207, 2283, 2284, -1, 2204, 2282, 2283, -1, 2217, 2284, 2208, -1, 2208, 2284, 2285, -1, 2209, 2285, 2210, -1, 2209, 2208, 2285, -1, 2210, 2285, 2286, -1, 2286, 2285, 2698, -1, 2696, 2286, 2698, -1, 2696, 2287, 2286, -1, 2286, 2287, 2288, -1, 2331, 2288, 2290, -1, 2229, 2290, 2289, -1, 2229, 2331, 2290, -1, 2290, 2288, 2609, -1, 2609, 2288, 2683, -1, 2621, 2683, 2293, -1, 2294, 2293, 2673, -1, 2295, 2673, 2737, -1, 2296, 2737, 2297, -1, 2642, 2297, 2292, -1, 2291, 2292, 2655, -1, 2645, 2655, 2652, -1, 2645, 2291, 2655, -1, 2609, 2683, 2621, -1, 2621, 2293, 2294, -1, 2294, 2673, 2295, -1, 2295, 2737, 2296, -1, 2296, 2297, 2642, -1, 2642, 2292, 2291, -1, 2740, 2222, 2290, -1, 2740, 2235, 2222, -1, 2740, 2601, 2235, -1, 2235, 2601, 2595, -1, 2299, 2595, 2298, -1, 2586, 2299, 2298, -1, 2586, 2225, 2299, -1, 2586, 2579, 2225, -1, 2225, 2579, 2300, -1, 2237, 2300, 2571, -1, 2570, 2237, 2571, -1, 2570, 2559, 2237, -1, 2237, 2559, 2301, -1, 2301, 2559, 2553, -1, 2552, 2301, 2553, -1, 2552, 2307, 2301, -1, 2552, 2544, 2307, -1, 2307, 2544, 2543, -1, 2308, 2543, 2302, -1, 2303, 2308, 2302, -1, 2303, 2226, 2308, -1, 2303, 2304, 2226, -1, 2226, 2304, 2520, -1, 2305, 2520, 2518, -1, 2239, 2518, 2309, -1, 2240, 2309, 2306, -1, 2193, 2306, 2250, -1, 2193, 2240, 2306, -1, 2193, 2228, 2240, -1, 2193, 2194, 2228, -1, 2235, 2595, 2299, -1, 2225, 2300, 2237, -1, 2307, 2543, 2308, -1, 2226, 2520, 2305, -1, 2305, 2518, 2239, -1, 2239, 2309, 2240, -1, 2306, 2507, 2250, -1, 2250, 2507, 2254, -1, 2254, 2507, 2501, -1, 2311, 2501, 2500, -1, 2252, 2500, 2310, -1, 2252, 2311, 2500, -1, 2254, 2501, 2311, -1, 2500, 2312, 2310, -1, 2310, 2312, 2314, -1, 2314, 2312, 2489, -1, 2480, 2314, 2489, -1, 2480, 2313, 2314, -1, 2314, 2313, 2315, -1, 2473, 2314, 2315, -1, 2473, 2316, 2314, -1, 2314, 2316, 2464, -1, 2454, 2314, 2464, -1, 2454, 2317, 2314, -1, 2314, 2317, 2249, -1, 2249, 2317, 2446, -1, 2246, 2446, 2333, -1, 2246, 2249, 2446, -1, 2443, 2251, 2446, -1, 2443, 2318, 2251, -1, 2443, 2320, 2318, -1, 2443, 2319, 2320, -1, 2320, 2319, 2242, -1, 2242, 2319, 2321, -1, 2436, 2242, 2321, -1, 2436, 2322, 2242, -1, 2436, 2323, 2322, -1, 2436, 2324, 2323, -1, 2323, 2324, 2197, -1, 2197, 2324, 2198, -1, 2198, 2324, 2327, -1, 2327, 2324, 2419, -1, 2325, 2419, 2326, -1, 2213, 2326, 2215, -1, 2213, 2325, 2326, -1, 2327, 2419, 2325, -1, 2326, 2329, 2215, -1, 2215, 2329, 2328, -1, 2328, 2329, 2199, -1, 2222, 2330, 2290, -1, 2290, 2330, 2221, -1, 2232, 2290, 2221, -1, 2232, 2219, 2290, -1, 2290, 2219, 2289, -1, 2331, 2286, 2288, -1, 2251, 2332, 2446, -1, 2446, 2332, 2333, -1, 2334, 2335, 2935, -1, 2334, 2336, 2335, -1, 2334, 2337, 2336, -1, 2334, 2339, 2337, -1, 2337, 2339, 2338, -1, 2338, 2339, 2341, -1, 2253, 2341, 2340, -1, 2253, 2338, 2341, -1, 2341, 2963, 2340, -1, 2340, 2963, 2342, -1, 2342, 2963, 2996, -1, 2241, 2996, 2343, -1, 2962, 2241, 2343, -1, 2962, 2961, 2241, -1, 2241, 2961, 2344, -1, 2348, 2344, 2345, -1, 2346, 2348, 2345, -1, 2346, 2347, 2348, -1, 2348, 2347, 2349, -1, 2349, 2347, 2958, -1, 2350, 2958, 2227, -1, 2350, 2349, 2958, -1, 2342, 2996, 2241, -1, 2195, 2342, 2241, -1, 2241, 2344, 2348, -1, 2958, 2351, 2227, -1, 2227, 2351, 2238, -1, 2238, 2351, 2352, -1, 2352, 2351, 2957, -1, 2353, 2957, 2355, -1, 2354, 2355, 2236, -1, 2354, 2353, 2355, -1, 2352, 2957, 2353, -1, 2355, 2955, 2236, -1, 2236, 2955, 2356, -1, 2356, 2955, 2954, -1, 2224, 2954, 2953, -1, 2223, 2953, 2234, -1, 2223, 2224, 2953, -1, 2356, 2954, 2224, -1, 2953, 2357, 2234, -1, 2234, 2357, 2220, -1, 2220, 2357, 2233, -1, 2233, 2357, 2359, -1, 2231, 2359, 2358, -1, 2231, 2233, 2359, -1, 2358, 2359, 2230, -1, 2230, 2359, 2993, -1, 2218, 2993, 2360, -1, 2949, 2218, 2360, -1, 2949, 2992, 2218, -1, 2218, 2992, 2947, -1, 2946, 2218, 2947, -1, 2946, 2991, 2218, -1, 2218, 2991, 2945, -1, 2361, 2218, 2945, -1, 2361, 2989, 2218, -1, 2218, 2989, 2386, -1, 2387, 2386, 2943, -1, 2362, 2943, 2363, -1, 2364, 2363, 2388, -1, 2366, 2388, 2942, -1, 2367, 2366, 2942, -1, 2367, 2365, 2366, -1, 2367, 2369, 2365, -1, 2365, 2369, 2368, -1, 2368, 2369, 2389, -1, 2206, 2389, 2370, -1, 2205, 2370, 2941, -1, 2371, 2205, 2941, -1, 2371, 2202, 2205, -1, 2371, 2372, 2202, -1, 2202, 2372, 2200, -1, 2200, 2372, 2981, -1, 2980, 2200, 2981, -1, 2980, 2390, 2200, -1, 2980, 2373, 2390, -1, 2390, 2373, 2940, -1, 2216, 2940, 2977, -1, 2374, 2216, 2977, -1, 2374, 2376, 2216, -1, 2374, 2375, 2376, -1, 2376, 2375, 2377, -1, 2214, 2377, 2378, -1, 2974, 2214, 2378, -1, 2974, 2380, 2214, -1, 2974, 2379, 2380, -1, 2380, 2379, 2212, -1, 2212, 2379, 2971, -1, 2381, 2212, 2971, -1, 2381, 2382, 2212, -1, 2381, 2969, 2382, -1, 2382, 2969, 2211, -1, 2211, 2969, 2383, -1, 2196, 2383, 2393, -1, 2384, 2393, 2244, -1, 2384, 2196, 2393, -1, 2384, 2385, 2196, -1, 2384, 2243, 2385, -1, 2230, 2993, 2218, -1, 2218, 2386, 2387, -1, 2387, 2943, 2362, -1, 2362, 2363, 2364, -1, 2364, 2388, 2366, -1, 2368, 2389, 2206, -1, 2206, 2370, 2205, -1, 2390, 2940, 2216, -1, 2376, 2377, 2214, -1, 2211, 2383, 2196, -1, 2391, 2248, 2393, -1, 2391, 2966, 2248, -1, 2248, 2966, 2936, -1, 2392, 2248, 2936, -1, 2392, 2935, 2248, -1, 2248, 2935, 2335, -1, 2248, 2247, 2393, -1, 2393, 2247, 2394, -1, 2395, 2393, 2394, -1, 2395, 2245, 2393, -1, 2393, 2245, 2244, -1, 2396, 2398, 2397, -1, 2397, 2398, 3259, -1, 3259, 2398, 2399, -1, 3258, 2399, 2401, -1, 2400, 2401, 2402, -1, 3243, 2402, 2403, -1, 3244, 2403, 2404, -1, 3245, 2404, 2405, -1, 3260, 2405, 3783, -1, 3263, 3783, 3782, -1, 2406, 3782, 2407, -1, 2408, 2406, 2407, -1, 3259, 2399, 3258, -1, 3258, 2401, 2400, -1, 2400, 2402, 3243, -1, 3243, 2403, 3244, -1, 3244, 2404, 3245, -1, 3245, 2405, 3260, -1, 3260, 3783, 3263, -1, 3263, 3782, 2406, -1, 2409, 2410, 3878, -1, 3878, 2410, 2411, -1, 3301, 3878, 2411, -1, 3301, 3766, 3878, -1, 3301, 3767, 3766, -1, 3301, 2412, 3767, -1, 3775, 3267, 3774, -1, 3774, 3267, 3265, -1, 3776, 3265, 2413, -1, 3269, 3776, 2413, -1, 3269, 3777, 3776, -1, 3774, 3265, 3776, -1, 2269, 3290, 3880, -1, 3880, 3290, 3289, -1, 2414, 3880, 3289, -1, 2414, 2416, 3880, -1, 2414, 2415, 2416, -1, 2414, 2417, 2415, -1, 2326, 2418, 2329, -1, 2326, 2425, 2418, -1, 2326, 2419, 2425, -1, 2425, 2419, 2420, -1, 2426, 2420, 2427, -1, 2765, 2427, 2764, -1, 2421, 2764, 2769, -1, 2770, 2769, 2430, -1, 2424, 2430, 2422, -1, 2423, 2422, 3037, -1, 2423, 2424, 2422, -1, 2423, 2728, 2424, -1, 2424, 2728, 2729, -1, 2770, 2729, 2772, -1, 2421, 2772, 2767, -1, 2765, 2767, 2760, -1, 2426, 2760, 2755, -1, 2425, 2755, 2418, -1, 2425, 2426, 2755, -1, 2425, 2420, 2426, -1, 2419, 2324, 2420, -1, 2420, 2324, 2428, -1, 2427, 2428, 2763, -1, 2764, 2763, 2771, -1, 2769, 2771, 2429, -1, 2430, 2429, 2435, -1, 2422, 2435, 2432, -1, 3037, 2432, 2431, -1, 3037, 2422, 2432, -1, 2324, 2436, 2428, -1, 2428, 2436, 2433, -1, 2763, 2433, 2434, -1, 2771, 2434, 2773, -1, 2429, 2773, 2778, -1, 2435, 2778, 2438, -1, 2432, 2438, 2783, -1, 2431, 2783, 3082, -1, 2431, 2432, 2783, -1, 2436, 2321, 2433, -1, 2433, 2321, 2768, -1, 2434, 2768, 2437, -1, 2773, 2437, 2775, -1, 2778, 2775, 2782, -1, 2438, 2782, 2788, -1, 2783, 2788, 2441, -1, 3082, 2441, 2440, -1, 3082, 2783, 2441, -1, 2321, 2319, 2768, -1, 2768, 2319, 2774, -1, 2437, 2774, 2439, -1, 2775, 2439, 2781, -1, 2782, 2781, 2780, -1, 2788, 2780, 2791, -1, 2441, 2791, 2442, -1, 2440, 2442, 3084, -1, 2440, 2441, 2442, -1, 2319, 2443, 2774, -1, 2774, 2443, 2776, -1, 2439, 2776, 2777, -1, 2781, 2777, 2444, -1, 2780, 2444, 2787, -1, 2791, 2787, 2790, -1, 2442, 2790, 2445, -1, 3084, 2445, 2450, -1, 3084, 2442, 2445, -1, 2443, 2446, 2776, -1, 2776, 2446, 2779, -1, 2777, 2779, 2786, -1, 2444, 2786, 2447, -1, 2787, 2447, 2789, -1, 2790, 2789, 2448, -1, 2445, 2448, 2449, -1, 2450, 2449, 3039, -1, 2450, 2445, 2449, -1, 2446, 2317, 2779, -1, 2779, 2317, 2785, -1, 2786, 2785, 2784, -1, 2447, 2784, 2456, -1, 2789, 2456, 2451, -1, 2448, 2451, 2452, -1, 2449, 2452, 2453, -1, 3039, 2453, 3087, -1, 3039, 2449, 2453, -1, 2317, 2454, 2785, -1, 2785, 2454, 2455, -1, 2784, 2455, 2793, -1, 2456, 2793, 2457, -1, 2451, 2457, 2794, -1, 2452, 2794, 2461, -1, 2453, 2461, 2458, -1, 3087, 2458, 3089, -1, 3087, 2453, 2458, -1, 2454, 2464, 2455, -1, 2455, 2464, 2459, -1, 2793, 2459, 2460, -1, 2457, 2460, 2795, -1, 2794, 2795, 2462, -1, 2461, 2462, 2796, -1, 2458, 2796, 2463, -1, 3089, 2463, 3040, -1, 3089, 2458, 2463, -1, 2464, 2316, 2459, -1, 2459, 2316, 2792, -1, 2460, 2792, 2466, -1, 2795, 2466, 2465, -1, 2462, 2465, 2469, -1, 2796, 2469, 2797, -1, 2463, 2797, 2801, -1, 3040, 2801, 2472, -1, 3040, 2463, 2801, -1, 2316, 2473, 2792, -1, 2792, 2473, 2467, -1, 2466, 2467, 2468, -1, 2465, 2468, 2474, -1, 2469, 2474, 2470, -1, 2797, 2470, 2804, -1, 2801, 2804, 2803, -1, 2472, 2803, 2471, -1, 2472, 2801, 2803, -1, 2473, 2315, 2467, -1, 2467, 2315, 2753, -1, 2468, 2753, 2477, -1, 2474, 2477, 2475, -1, 2470, 2475, 2800, -1, 2804, 2800, 2476, -1, 2803, 2476, 2478, -1, 2471, 2478, 3004, -1, 2471, 2803, 2478, -1, 2753, 2315, 2746, -1, 2477, 2746, 2798, -1, 2475, 2798, 2799, -1, 2800, 2799, 2807, -1, 2476, 2807, 2479, -1, 2478, 2479, 2744, -1, 3004, 2744, 3006, -1, 3004, 2478, 2744, -1, 2480, 2745, 2313, -1, 2480, 2488, 2745, -1, 2480, 2489, 2488, -1, 2488, 2489, 2481, -1, 2487, 2481, 2482, -1, 2805, 2482, 2483, -1, 2484, 2483, 2491, -1, 2811, 2491, 2815, -1, 2814, 2815, 2493, -1, 3008, 2493, 2485, -1, 3008, 2814, 2493, -1, 3008, 3041, 2814, -1, 2814, 3041, 2813, -1, 2811, 2813, 2809, -1, 2484, 2809, 2486, -1, 2805, 2486, 2806, -1, 2487, 2806, 2802, -1, 2488, 2802, 2745, -1, 2488, 2487, 2802, -1, 2488, 2481, 2487, -1, 2489, 2312, 2481, -1, 2481, 2312, 2808, -1, 2482, 2808, 2490, -1, 2483, 2490, 2494, -1, 2491, 2494, 2492, -1, 2815, 2492, 2497, -1, 2493, 2497, 2823, -1, 2485, 2823, 2499, -1, 2485, 2493, 2823, -1, 2312, 2500, 2808, -1, 2808, 2500, 2810, -1, 2490, 2810, 2502, -1, 2494, 2502, 2495, -1, 2492, 2495, 2496, -1, 2497, 2496, 2822, -1, 2823, 2822, 2498, -1, 2499, 2498, 3010, -1, 2499, 2823, 2498, -1, 2500, 2501, 2810, -1, 2810, 2501, 2812, -1, 2502, 2812, 2817, -1, 2495, 2817, 2821, -1, 2496, 2821, 2820, -1, 2822, 2820, 2504, -1, 2498, 2504, 2505, -1, 3010, 2505, 3044, -1, 3010, 2498, 2505, -1, 2501, 2507, 2812, -1, 2812, 2507, 2816, -1, 2817, 2816, 2503, -1, 2821, 2503, 2819, -1, 2820, 2819, 2824, -1, 2504, 2824, 2506, -1, 2505, 2506, 2510, -1, 3044, 2510, 2509, -1, 3044, 2505, 2510, -1, 2507, 2306, 2816, -1, 2816, 2306, 2818, -1, 2503, 2818, 2508, -1, 2819, 2508, 2826, -1, 2824, 2826, 2511, -1, 2506, 2511, 2830, -1, 2510, 2830, 2515, -1, 2509, 2515, 3011, -1, 2509, 2510, 2515, -1, 2306, 2309, 2818, -1, 2818, 2309, 2517, -1, 2508, 2517, 2825, -1, 2826, 2825, 2512, -1, 2511, 2512, 2513, -1, 2830, 2513, 2514, -1, 2515, 2514, 2516, -1, 3011, 2516, 3013, -1, 3011, 2515, 2516, -1, 2309, 2518, 2517, -1, 2517, 2518, 2519, -1, 2825, 2519, 2829, -1, 2512, 2829, 2828, -1, 2513, 2828, 2833, -1, 2514, 2833, 2834, -1, 2516, 2834, 2524, -1, 3013, 2524, 2525, -1, 3013, 2516, 2524, -1, 2518, 2520, 2519, -1, 2519, 2520, 2521, -1, 2829, 2521, 2827, -1, 2828, 2827, 2522, -1, 2833, 2522, 2835, -1, 2834, 2835, 2523, -1, 2524, 2523, 2528, -1, 2525, 2528, 3016, -1, 2525, 2524, 2528, -1, 2520, 2304, 2521, -1, 2521, 2304, 2832, -1, 2827, 2832, 2532, -1, 2522, 2532, 2526, -1, 2835, 2526, 2527, -1, 2523, 2527, 2529, -1, 2528, 2529, 2530, -1, 3016, 2530, 2531, -1, 3016, 2528, 2530, -1, 2304, 2303, 2832, -1, 2832, 2303, 2831, -1, 2532, 2831, 2754, -1, 2526, 2754, 2533, -1, 2527, 2533, 2534, -1, 2529, 2534, 2535, -1, 2530, 2535, 2537, -1, 2531, 2537, 2536, -1, 2531, 2530, 2537, -1, 2303, 2302, 2831, -1, 2831, 2302, 2836, -1, 2754, 2836, 2538, -1, 2533, 2538, 2839, -1, 2534, 2839, 2541, -1, 2535, 2541, 2840, -1, 2537, 2840, 2542, -1, 2536, 2542, 3017, -1, 2536, 2537, 2542, -1, 2836, 2302, 2539, -1, 2538, 2539, 2837, -1, 2839, 2837, 2540, -1, 2541, 2540, 2742, -1, 2840, 2742, 2845, -1, 2542, 2845, 2750, -1, 3017, 2750, 3049, -1, 3017, 2542, 2750, -1, 2544, 2743, 2543, -1, 2544, 2545, 2743, -1, 2544, 2552, 2545, -1, 2545, 2552, 2554, -1, 2551, 2554, 2546, -1, 2843, 2546, 2844, -1, 2842, 2844, 2556, -1, 2752, 2556, 2557, -1, 2547, 2557, 2558, -1, 3052, 2558, 3054, -1, 3052, 2547, 2558, -1, 3052, 2548, 2547, -1, 2547, 2548, 2741, -1, 2752, 2741, 2751, -1, 2842, 2751, 2549, -1, 2843, 2549, 2550, -1, 2551, 2550, 2838, -1, 2545, 2838, 2743, -1, 2545, 2551, 2838, -1, 2545, 2554, 2551, -1, 2552, 2553, 2554, -1, 2554, 2553, 2555, -1, 2546, 2555, 2841, -1, 2844, 2841, 2748, -1, 2556, 2748, 2749, -1, 2557, 2749, 2561, -1, 2558, 2561, 2562, -1, 3054, 2562, 3055, -1, 3054, 2558, 2562, -1, 2553, 2559, 2555, -1, 2555, 2559, 2563, -1, 2841, 2563, 2747, -1, 2748, 2747, 2848, -1, 2749, 2848, 2560, -1, 2561, 2560, 2852, -1, 2562, 2852, 2567, -1, 3055, 2567, 2569, -1, 3055, 2562, 2567, -1, 2559, 2570, 2563, -1, 2563, 2570, 2564, -1, 2747, 2564, 2565, -1, 2848, 2565, 2847, -1, 2560, 2847, 2851, -1, 2852, 2851, 2566, -1, 2567, 2566, 2855, -1, 2569, 2855, 2568, -1, 2569, 2567, 2855, -1, 2570, 2571, 2564, -1, 2564, 2571, 2572, -1, 2565, 2572, 2846, -1, 2847, 2846, 2850, -1, 2851, 2850, 2574, -1, 2566, 2574, 2854, -1, 2855, 2854, 2577, -1, 2568, 2577, 3019, -1, 2568, 2855, 2577, -1, 2571, 2300, 2572, -1, 2572, 2300, 2849, -1, 2846, 2849, 2573, -1, 2850, 2573, 2575, -1, 2574, 2575, 2576, -1, 2854, 2576, 2857, -1, 2577, 2857, 2578, -1, 3019, 2578, 2584, -1, 3019, 2577, 2578, -1, 2300, 2579, 2849, -1, 2849, 2579, 2585, -1, 2573, 2585, 2853, -1, 2575, 2853, 2580, -1, 2576, 2580, 2581, -1, 2857, 2581, 2589, -1, 2578, 2589, 2582, -1, 2584, 2582, 2583, -1, 2584, 2578, 2582, -1, 2579, 2586, 2585, -1, 2585, 2586, 2592, -1, 2853, 2592, 2587, -1, 2580, 2587, 2588, -1, 2581, 2588, 2593, -1, 2589, 2593, 2866, -1, 2582, 2866, 2590, -1, 2583, 2590, 2591, -1, 2583, 2582, 2590, -1, 2586, 2298, 2592, -1, 2592, 2298, 2594, -1, 2587, 2594, 2856, -1, 2588, 2856, 2596, -1, 2593, 2596, 2861, -1, 2866, 2861, 2865, -1, 2590, 2865, 2600, -1, 2591, 2600, 2599, -1, 2591, 2590, 2600, -1, 2298, 2595, 2594, -1, 2594, 2595, 2858, -1, 2856, 2858, 2859, -1, 2596, 2859, 2597, -1, 2861, 2597, 2863, -1, 2865, 2863, 2867, -1, 2600, 2867, 2598, -1, 2599, 2598, 3020, -1, 2599, 2600, 2598, -1, 2595, 2601, 2858, -1, 2858, 2601, 2604, -1, 2859, 2604, 2860, -1, 2597, 2860, 2602, -1, 2863, 2602, 2864, -1, 2867, 2864, 2868, -1, 2598, 2868, 2607, -1, 3020, 2607, 2603, -1, 3020, 2598, 2607, -1, 2604, 2601, 2605, -1, 2860, 2605, 2606, -1, 2602, 2606, 2862, -1, 2864, 2862, 2871, -1, 2868, 2871, 2738, -1, 2607, 2738, 2608, -1, 2603, 2608, 3021, -1, 2603, 2607, 2608, -1, 2290, 2739, 2740, -1, 2290, 2610, 2739, -1, 2290, 2609, 2610, -1, 2610, 2609, 2611, -1, 2870, 2611, 2618, -1, 2612, 2618, 2872, -1, 2616, 2872, 2878, -1, 2875, 2878, 2877, -1, 2614, 2877, 2613, -1, 3062, 2613, 3063, -1, 3062, 2614, 2613, -1, 3062, 3060, 2614, -1, 2614, 3060, 2615, -1, 2875, 2615, 2876, -1, 2616, 2876, 2873, -1, 2612, 2873, 2869, -1, 2870, 2869, 2617, -1, 2610, 2617, 2739, -1, 2610, 2870, 2617, -1, 2610, 2611, 2870, -1, 2609, 2621, 2611, -1, 2611, 2621, 2622, -1, 2618, 2622, 2874, -1, 2872, 2874, 2619, -1, 2878, 2619, 2625, -1, 2877, 2625, 2881, -1, 2613, 2881, 2620, -1, 3063, 2620, 3023, -1, 3063, 2613, 2620, -1, 2621, 2294, 2622, -1, 2622, 2294, 2623, -1, 2874, 2623, 2627, -1, 2619, 2627, 2624, -1, 2625, 2624, 2880, -1, 2881, 2880, 2630, -1, 2620, 2630, 2626, -1, 3023, 2626, 2631, -1, 3023, 2620, 2626, -1, 2294, 2295, 2623, -1, 2623, 2295, 2628, -1, 2627, 2628, 2629, -1, 2624, 2629, 2879, -1, 2880, 2879, 2884, -1, 2630, 2884, 2890, -1, 2626, 2890, 2634, -1, 2631, 2634, 3025, -1, 2631, 2626, 2634, -1, 2295, 2296, 2628, -1, 2628, 2296, 2635, -1, 2629, 2635, 2637, -1, 2879, 2637, 2632, -1, 2884, 2632, 2633, -1, 2890, 2633, 2889, -1, 2634, 2889, 2640, -1, 3025, 2640, 3066, -1, 3025, 2634, 2640, -1, 2296, 2642, 2635, -1, 2635, 2642, 2636, -1, 2637, 2636, 2883, -1, 2632, 2883, 2638, -1, 2633, 2638, 2888, -1, 2889, 2888, 2639, -1, 2640, 2639, 2641, -1, 3066, 2641, 2643, -1, 3066, 2640, 2641, -1, 2642, 2291, 2636, -1, 2636, 2291, 2644, -1, 2883, 2644, 2646, -1, 2638, 2646, 2887, -1, 2888, 2887, 2647, -1, 2639, 2647, 2896, -1, 2641, 2896, 2648, -1, 2643, 2648, 2650, -1, 2643, 2641, 2648, -1, 2291, 2645, 2644, -1, 2644, 2645, 2882, -1, 2646, 2882, 2886, -1, 2887, 2886, 2892, -1, 2647, 2892, 2653, -1, 2896, 2653, 2897, -1, 2648, 2897, 2649, -1, 2650, 2649, 2651, -1, 2650, 2648, 2649, -1, 2645, 2652, 2882, -1, 2882, 2652, 2885, -1, 2886, 2885, 2656, -1, 2892, 2656, 2895, -1, 2653, 2895, 2654, -1, 2897, 2654, 2657, -1, 2649, 2657, 2660, -1, 2651, 2660, 3070, -1, 2651, 2649, 2660, -1, 2652, 2655, 2885, -1, 2885, 2655, 2661, -1, 2656, 2661, 2891, -1, 2895, 2891, 2894, -1, 2654, 2894, 2658, -1, 2657, 2658, 2659, -1, 2660, 2659, 2665, -1, 3070, 2665, 3071, -1, 3070, 2660, 2665, -1, 2655, 2292, 2661, -1, 2661, 2292, 2662, -1, 2891, 2662, 2893, -1, 2894, 2893, 2666, -1, 2658, 2666, 2667, -1, 2659, 2667, 2663, -1, 2665, 2663, 2664, -1, 3071, 2664, 2669, -1, 3071, 2665, 2664, -1, 2292, 2297, 2662, -1, 2662, 2297, 2671, -1, 2893, 2671, 2899, -1, 2666, 2899, 2900, -1, 2667, 2900, 2902, -1, 2663, 2902, 2668, -1, 2664, 2668, 2670, -1, 2669, 2670, 2672, -1, 2669, 2664, 2670, -1, 2671, 2297, 2736, -1, 2899, 2736, 2898, -1, 2900, 2898, 2735, -1, 2902, 2735, 2734, -1, 2668, 2734, 2906, -1, 2670, 2906, 2916, -1, 2672, 2916, 2733, -1, 2672, 2670, 2916, -1, 2673, 2674, 2737, -1, 2673, 2675, 2674, -1, 2673, 2293, 2675, -1, 2675, 2293, 2904, -1, 2681, 2904, 2910, -1, 2908, 2910, 2909, -1, 2915, 2909, 2914, -1, 2676, 2914, 2684, -1, 2677, 2684, 2678, -1, 3028, 2678, 2679, -1, 3028, 2677, 2678, -1, 3028, 3027, 2677, -1, 2677, 3027, 2680, -1, 2676, 2680, 2913, -1, 2915, 2913, 2905, -1, 2908, 2905, 2901, -1, 2681, 2901, 2682, -1, 2675, 2682, 2674, -1, 2675, 2681, 2682, -1, 2675, 2904, 2681, -1, 2293, 2683, 2904, -1, 2904, 2683, 2903, -1, 2910, 2903, 2907, -1, 2909, 2907, 2686, -1, 2914, 2686, 2687, -1, 2684, 2687, 2688, -1, 2678, 2688, 2685, -1, 2679, 2685, 3030, -1, 2679, 2678, 2685, -1, 2683, 2288, 2903, -1, 2903, 2288, 2912, -1, 2907, 2912, 2911, -1, 2686, 2911, 2691, -1, 2687, 2691, 2689, -1, 2688, 2689, 2692, -1, 2685, 2692, 2690, -1, 3030, 2690, 3032, -1, 3030, 2685, 2690, -1, 2288, 2287, 2912, -1, 2912, 2287, 2693, -1, 2911, 2693, 2694, -1, 2691, 2694, 2918, -1, 2689, 2918, 2922, -1, 2692, 2922, 2923, -1, 2690, 2923, 2926, -1, 3032, 2926, 2695, -1, 3032, 2690, 2926, -1, 2287, 2696, 2693, -1, 2693, 2696, 2697, -1, 2694, 2697, 2699, -1, 2918, 2699, 2921, -1, 2922, 2921, 2700, -1, 2923, 2700, 2925, -1, 2926, 2925, 2702, -1, 2695, 2702, 2701, -1, 2695, 2926, 2702, -1, 2696, 2698, 2697, -1, 2697, 2698, 2917, -1, 2699, 2917, 2919, -1, 2921, 2919, 2924, -1, 2700, 2924, 2705, -1, 2925, 2705, 2928, -1, 2702, 2928, 2709, -1, 2701, 2709, 2708, -1, 2701, 2702, 2709, -1, 2698, 2285, 2917, -1, 2917, 2285, 2703, -1, 2919, 2703, 2704, -1, 2924, 2704, 2710, -1, 2705, 2710, 2933, -1, 2928, 2933, 2934, -1, 2709, 2934, 2706, -1, 2708, 2706, 2707, -1, 2708, 2709, 2706, -1, 2285, 2284, 2703, -1, 2703, 2284, 2920, -1, 2704, 2920, 2927, -1, 2710, 2927, 2932, -1, 2933, 2932, 2713, -1, 2934, 2713, 2759, -1, 2706, 2759, 2758, -1, 2707, 2758, 2711, -1, 2707, 2706, 2758, -1, 2284, 2282, 2920, -1, 2920, 2282, 2712, -1, 2927, 2712, 2931, -1, 2932, 2931, 2930, -1, 2713, 2930, 2717, -1, 2759, 2717, 2714, -1, 2758, 2714, 2719, -1, 2711, 2719, 3076, -1, 2711, 2758, 2719, -1, 2282, 2281, 2712, -1, 2712, 2281, 2715, -1, 2931, 2715, 2929, -1, 2930, 2929, 2716, -1, 2717, 2716, 2757, -1, 2714, 2757, 2718, -1, 2719, 2718, 2724, -1, 3076, 2724, 2723, -1, 3076, 2719, 2724, -1, 2281, 2280, 2715, -1, 2715, 2280, 2725, -1, 2929, 2725, 2720, -1, 2716, 2720, 2721, -1, 2757, 2721, 2761, -1, 2718, 2761, 2722, -1, 2724, 2722, 2762, -1, 2723, 2762, 2726, -1, 2723, 2724, 2762, -1, 2280, 2329, 2725, -1, 2725, 2329, 2732, -1, 2720, 2732, 2756, -1, 2721, 2756, 2731, -1, 2761, 2731, 2730, -1, 2722, 2730, 2766, -1, 2762, 2766, 2727, -1, 2726, 2727, 3036, -1, 2726, 2762, 2727, -1, 2728, 3036, 2729, -1, 2729, 3036, 2727, -1, 2772, 2727, 2766, -1, 2767, 2766, 2730, -1, 2760, 2730, 2731, -1, 2755, 2731, 2756, -1, 2418, 2756, 2732, -1, 2329, 2418, 2732, -1, 3027, 2733, 2680, -1, 2680, 2733, 2916, -1, 2913, 2916, 2906, -1, 2905, 2906, 2734, -1, 2901, 2734, 2735, -1, 2682, 2735, 2898, -1, 2674, 2898, 2736, -1, 2737, 2736, 2297, -1, 2737, 2674, 2736, -1, 3060, 3021, 2615, -1, 2615, 3021, 2608, -1, 2876, 2608, 2738, -1, 2873, 2738, 2871, -1, 2869, 2871, 2862, -1, 2617, 2862, 2606, -1, 2739, 2606, 2605, -1, 2740, 2605, 2601, -1, 2740, 2739, 2605, -1, 2548, 3049, 2741, -1, 2741, 3049, 2750, -1, 2751, 2750, 2845, -1, 2549, 2845, 2742, -1, 2550, 2742, 2540, -1, 2838, 2540, 2837, -1, 2743, 2837, 2539, -1, 2543, 2539, 2302, -1, 2543, 2743, 2539, -1, 3041, 3006, 2813, -1, 2813, 3006, 2744, -1, 2809, 2744, 2479, -1, 2486, 2479, 2807, -1, 2806, 2807, 2799, -1, 2802, 2799, 2798, -1, 2745, 2798, 2746, -1, 2313, 2746, 2315, -1, 2313, 2745, 2746, -1, 2564, 2747, 2563, -1, 2747, 2748, 2841, -1, 2572, 2565, 2564, -1, 2748, 2556, 2844, -1, 2565, 2848, 2747, -1, 2751, 2842, 2752, -1, 2752, 2842, 2556, -1, 2848, 2749, 2748, -1, 2750, 2751, 2741, -1, 2749, 2557, 2556, -1, 2557, 2547, 2752, -1, 2752, 2547, 2741, -1, 2720, 2725, 2732, -1, 2468, 2467, 2753, -1, 2754, 2831, 2836, -1, 2755, 2756, 2418, -1, 2756, 2721, 2720, -1, 2721, 2757, 2716, -1, 2761, 2721, 2731, -1, 2757, 2714, 2717, -1, 2718, 2757, 2761, -1, 2714, 2758, 2759, -1, 2719, 2714, 2718, -1, 2934, 2759, 2706, -1, 2713, 2717, 2759, -1, 2930, 2716, 2717, -1, 2929, 2720, 2716, -1, 2760, 2731, 2755, -1, 2722, 2761, 2730, -1, 2724, 2718, 2722, -1, 2765, 2760, 2426, -1, 2427, 2765, 2426, -1, 2428, 2427, 2420, -1, 2767, 2730, 2760, -1, 2762, 2722, 2766, -1, 2433, 2763, 2428, -1, 2421, 2767, 2765, -1, 2764, 2421, 2765, -1, 2763, 2764, 2427, -1, 2772, 2766, 2767, -1, 2768, 2434, 2433, -1, 2434, 2771, 2763, -1, 2770, 2772, 2421, -1, 2769, 2770, 2421, -1, 2771, 2769, 2764, -1, 2729, 2727, 2772, -1, 2774, 2437, 2768, -1, 2437, 2773, 2434, -1, 2773, 2429, 2771, -1, 2424, 2729, 2770, -1, 2430, 2424, 2770, -1, 2429, 2430, 2769, -1, 2776, 2439, 2774, -1, 2439, 2775, 2437, -1, 2775, 2778, 2773, -1, 2778, 2435, 2429, -1, 2435, 2422, 2430, -1, 2779, 2777, 2776, -1, 2777, 2781, 2439, -1, 2781, 2782, 2775, -1, 2782, 2438, 2778, -1, 2438, 2432, 2435, -1, 2785, 2786, 2779, -1, 2786, 2444, 2777, -1, 2444, 2780, 2781, -1, 2780, 2788, 2782, -1, 2788, 2783, 2438, -1, 2455, 2784, 2785, -1, 2784, 2447, 2786, -1, 2447, 2787, 2444, -1, 2787, 2791, 2780, -1, 2791, 2441, 2788, -1, 2459, 2793, 2455, -1, 2793, 2456, 2784, -1, 2456, 2789, 2447, -1, 2789, 2790, 2787, -1, 2790, 2442, 2791, -1, 2792, 2460, 2459, -1, 2460, 2457, 2793, -1, 2457, 2451, 2456, -1, 2451, 2448, 2789, -1, 2448, 2445, 2790, -1, 2467, 2466, 2792, -1, 2466, 2795, 2460, -1, 2795, 2794, 2457, -1, 2794, 2452, 2451, -1, 2452, 2449, 2448, -1, 2465, 2466, 2468, -1, 2462, 2795, 2465, -1, 2461, 2794, 2462, -1, 2453, 2452, 2461, -1, 2746, 2477, 2753, -1, 2477, 2474, 2468, -1, 2475, 2477, 2798, -1, 2474, 2469, 2465, -1, 2470, 2474, 2475, -1, 2469, 2796, 2462, -1, 2797, 2469, 2470, -1, 2796, 2458, 2461, -1, 2463, 2796, 2797, -1, 2802, 2798, 2745, -1, 2800, 2475, 2799, -1, 2804, 2470, 2800, -1, 2801, 2797, 2804, -1, 2806, 2799, 2802, -1, 2476, 2800, 2807, -1, 2803, 2804, 2476, -1, 2805, 2806, 2487, -1, 2482, 2805, 2487, -1, 2808, 2482, 2481, -1, 2486, 2807, 2806, -1, 2478, 2476, 2479, -1, 2810, 2490, 2808, -1, 2484, 2486, 2805, -1, 2483, 2484, 2805, -1, 2490, 2483, 2482, -1, 2809, 2479, 2486, -1, 2812, 2502, 2810, -1, 2502, 2494, 2490, -1, 2811, 2809, 2484, -1, 2491, 2811, 2484, -1, 2494, 2491, 2483, -1, 2813, 2744, 2809, -1, 2816, 2817, 2812, -1, 2817, 2495, 2502, -1, 2495, 2492, 2494, -1, 2814, 2813, 2811, -1, 2815, 2814, 2811, -1, 2492, 2815, 2491, -1, 2818, 2503, 2816, -1, 2503, 2821, 2817, -1, 2821, 2496, 2495, -1, 2496, 2497, 2492, -1, 2497, 2493, 2815, -1, 2517, 2508, 2818, -1, 2508, 2819, 2503, -1, 2819, 2820, 2821, -1, 2820, 2822, 2496, -1, 2822, 2823, 2497, -1, 2519, 2825, 2517, -1, 2825, 2826, 2508, -1, 2826, 2824, 2819, -1, 2824, 2504, 2820, -1, 2504, 2498, 2822, -1, 2521, 2829, 2519, -1, 2829, 2512, 2825, -1, 2512, 2511, 2826, -1, 2511, 2506, 2824, -1, 2506, 2505, 2504, -1, 2832, 2827, 2521, -1, 2827, 2828, 2829, -1, 2828, 2513, 2512, -1, 2513, 2830, 2511, -1, 2830, 2510, 2506, -1, 2831, 2532, 2832, -1, 2532, 2522, 2827, -1, 2522, 2833, 2828, -1, 2833, 2514, 2513, -1, 2514, 2515, 2830, -1, 2526, 2532, 2754, -1, 2835, 2522, 2526, -1, 2834, 2833, 2835, -1, 2516, 2514, 2834, -1, 2539, 2538, 2836, -1, 2538, 2533, 2754, -1, 2839, 2538, 2837, -1, 2533, 2527, 2526, -1, 2534, 2533, 2839, -1, 2527, 2523, 2835, -1, 2529, 2527, 2534, -1, 2523, 2524, 2834, -1, 2528, 2523, 2529, -1, 2838, 2837, 2743, -1, 2541, 2839, 2540, -1, 2535, 2534, 2541, -1, 2530, 2529, 2535, -1, 2550, 2540, 2838, -1, 2840, 2541, 2742, -1, 2537, 2535, 2840, -1, 2843, 2550, 2551, -1, 2546, 2843, 2551, -1, 2555, 2546, 2554, -1, 2549, 2742, 2550, -1, 2542, 2840, 2845, -1, 2563, 2841, 2555, -1, 2842, 2549, 2843, -1, 2844, 2842, 2843, -1, 2841, 2844, 2546, -1, 2751, 2845, 2549, -1, 2849, 2846, 2572, -1, 2846, 2847, 2565, -1, 2847, 2560, 2848, -1, 2560, 2561, 2749, -1, 2561, 2558, 2557, -1, 2585, 2573, 2849, -1, 2573, 2850, 2846, -1, 2850, 2851, 2847, -1, 2851, 2852, 2560, -1, 2852, 2562, 2561, -1, 2592, 2853, 2585, -1, 2853, 2575, 2573, -1, 2575, 2574, 2850, -1, 2574, 2566, 2851, -1, 2566, 2567, 2852, -1, 2594, 2587, 2592, -1, 2587, 2580, 2853, -1, 2580, 2576, 2575, -1, 2576, 2854, 2574, -1, 2854, 2855, 2566, -1, 2858, 2856, 2594, -1, 2856, 2588, 2587, -1, 2588, 2581, 2580, -1, 2581, 2857, 2576, -1, 2857, 2577, 2854, -1, 2604, 2859, 2858, -1, 2859, 2596, 2856, -1, 2596, 2593, 2588, -1, 2593, 2589, 2581, -1, 2589, 2578, 2857, -1, 2605, 2860, 2604, -1, 2860, 2597, 2859, -1, 2597, 2861, 2596, -1, 2861, 2866, 2593, -1, 2866, 2582, 2589, -1, 2617, 2606, 2739, -1, 2606, 2602, 2860, -1, 2602, 2863, 2597, -1, 2864, 2602, 2862, -1, 2863, 2865, 2861, -1, 2867, 2863, 2864, -1, 2865, 2590, 2866, -1, 2600, 2865, 2867, -1, 2869, 2862, 2617, -1, 2868, 2864, 2871, -1, 2598, 2867, 2868, -1, 2612, 2869, 2870, -1, 2618, 2612, 2870, -1, 2622, 2618, 2611, -1, 2873, 2871, 2869, -1, 2607, 2868, 2738, -1, 2623, 2874, 2622, -1, 2616, 2873, 2612, -1, 2872, 2616, 2612, -1, 2874, 2872, 2618, -1, 2876, 2738, 2873, -1, 2628, 2627, 2623, -1, 2627, 2619, 2874, -1, 2875, 2876, 2616, -1, 2878, 2875, 2616, -1, 2619, 2878, 2872, -1, 2615, 2608, 2876, -1, 2635, 2629, 2628, -1, 2629, 2624, 2627, -1, 2624, 2625, 2619, -1, 2614, 2615, 2875, -1, 2877, 2614, 2875, -1, 2625, 2877, 2878, -1, 2636, 2637, 2635, -1, 2637, 2879, 2629, -1, 2879, 2880, 2624, -1, 2880, 2881, 2625, -1, 2881, 2613, 2877, -1, 2644, 2883, 2636, -1, 2883, 2632, 2637, -1, 2632, 2884, 2879, -1, 2884, 2630, 2880, -1, 2630, 2620, 2881, -1, 2882, 2646, 2644, -1, 2646, 2638, 2883, -1, 2638, 2633, 2632, -1, 2633, 2890, 2884, -1, 2890, 2626, 2630, -1, 2885, 2886, 2882, -1, 2886, 2887, 2646, -1, 2887, 2888, 2638, -1, 2888, 2889, 2633, -1, 2889, 2634, 2890, -1, 2661, 2656, 2885, -1, 2656, 2892, 2886, -1, 2892, 2647, 2887, -1, 2647, 2639, 2888, -1, 2639, 2640, 2889, -1, 2662, 2891, 2661, -1, 2891, 2895, 2656, -1, 2895, 2653, 2892, -1, 2653, 2896, 2647, -1, 2896, 2641, 2639, -1, 2671, 2893, 2662, -1, 2893, 2894, 2891, -1, 2894, 2654, 2895, -1, 2654, 2897, 2653, -1, 2897, 2648, 2896, -1, 2736, 2899, 2671, -1, 2899, 2666, 2893, -1, 2666, 2658, 2894, -1, 2658, 2657, 2654, -1, 2657, 2649, 2897, -1, 2682, 2898, 2674, -1, 2898, 2900, 2899, -1, 2900, 2667, 2666, -1, 2902, 2900, 2735, -1, 2667, 2659, 2658, -1, 2663, 2667, 2902, -1, 2659, 2660, 2657, -1, 2665, 2659, 2663, -1, 2901, 2735, 2682, -1, 2668, 2902, 2734, -1, 2664, 2663, 2668, -1, 2908, 2901, 2681, -1, 2910, 2908, 2681, -1, 2903, 2910, 2904, -1, 2905, 2734, 2901, -1, 2670, 2668, 2906, -1, 2912, 2907, 2903, -1, 2915, 2905, 2908, -1, 2909, 2915, 2908, -1, 2907, 2909, 2910, -1, 2913, 2906, 2905, -1, 2693, 2911, 2912, -1, 2911, 2686, 2907, -1, 2676, 2913, 2915, -1, 2914, 2676, 2915, -1, 2686, 2914, 2909, -1, 2680, 2916, 2913, -1, 2697, 2694, 2693, -1, 2694, 2691, 2911, -1, 2691, 2687, 2686, -1, 2677, 2680, 2676, -1, 2684, 2677, 2676, -1, 2687, 2684, 2914, -1, 2917, 2699, 2697, -1, 2699, 2918, 2694, -1, 2918, 2689, 2691, -1, 2689, 2688, 2687, -1, 2688, 2678, 2684, -1, 2703, 2919, 2917, -1, 2919, 2921, 2699, -1, 2921, 2922, 2918, -1, 2922, 2692, 2689, -1, 2692, 2685, 2688, -1, 2920, 2704, 2703, -1, 2704, 2924, 2919, -1, 2924, 2700, 2921, -1, 2700, 2923, 2922, -1, 2923, 2690, 2692, -1, 2712, 2927, 2920, -1, 2927, 2710, 2704, -1, 2710, 2705, 2924, -1, 2705, 2925, 2700, -1, 2925, 2926, 2923, -1, 2715, 2931, 2712, -1, 2931, 2932, 2927, -1, 2932, 2933, 2710, -1, 2933, 2928, 2705, -1, 2928, 2702, 2925, -1, 2725, 2929, 2715, -1, 2929, 2930, 2931, -1, 2930, 2713, 2932, -1, 2713, 2934, 2933, -1, 2934, 2709, 2928, -1, 2392, 2964, 2935, -1, 2392, 3094, 2964, -1, 2392, 2936, 3094, -1, 3094, 2936, 2965, -1, 2965, 2936, 2966, -1, 2937, 2966, 2391, -1, 2967, 2391, 2393, -1, 2968, 2393, 2383, -1, 3131, 2383, 2969, -1, 3150, 2969, 2381, -1, 2970, 2381, 2971, -1, 2972, 2971, 2379, -1, 2973, 2379, 2974, -1, 2938, 2974, 2378, -1, 3127, 2378, 2377, -1, 2975, 2377, 2375, -1, 2939, 2375, 2374, -1, 2976, 2374, 2977, -1, 3148, 2977, 2940, -1, 2978, 2940, 2373, -1, 2979, 2373, 2980, -1, 3125, 2980, 2981, -1, 3147, 2981, 2372, -1, 2982, 2372, 2371, -1, 3146, 2371, 2941, -1, 3144, 2941, 2370, -1, 2983, 2370, 2389, -1, 2984, 2389, 2369, -1, 3121, 2369, 2367, -1, 3142, 2367, 2942, -1, 2985, 2942, 2388, -1, 2986, 2388, 2363, -1, 3118, 2363, 2943, -1, 2987, 2943, 2386, -1, 2988, 2386, 2989, -1, 2944, 2989, 2361, -1, 2990, 2361, 2945, -1, 3115, 2945, 2991, -1, 3141, 2991, 2946, -1, 3113, 2946, 2947, -1, 2948, 2947, 2992, -1, 3111, 2992, 2949, -1, 3109, 2949, 2360, -1, 2950, 2360, 2993, -1, 3140, 2993, 2359, -1, 3107, 2359, 2357, -1, 2951, 2357, 2953, -1, 2952, 2953, 2954, -1, 3106, 2954, 2955, -1, 2994, 2955, 2355, -1, 2956, 2355, 2957, -1, 3137, 2957, 2351, -1, 3105, 2351, 2958, -1, 2959, 2958, 2347, -1, 2995, 2347, 2346, -1, 3136, 2346, 2345, -1, 3135, 2345, 2344, -1, 3134, 2344, 2961, -1, 2960, 2961, 2962, -1, 3101, 2962, 2343, -1, 3099, 2343, 2996, -1, 2997, 2996, 2963, -1, 3096, 2963, 2341, -1, 3095, 2341, 2339, -1, 2998, 2339, 2334, -1, 3151, 2334, 2935, -1, 2964, 3151, 2935, -1, 2965, 2966, 2937, -1, 2937, 2391, 2967, -1, 2967, 2393, 2968, -1, 2968, 2383, 3131, -1, 3131, 2969, 3150, -1, 3150, 2381, 2970, -1, 2970, 2971, 2972, -1, 2972, 2379, 2973, -1, 2973, 2974, 2938, -1, 2938, 2378, 3127, -1, 3127, 2377, 2975, -1, 2975, 2375, 2939, -1, 2939, 2374, 2976, -1, 2976, 2977, 3148, -1, 3148, 2940, 2978, -1, 2978, 2373, 2979, -1, 2979, 2980, 3125, -1, 3125, 2981, 3147, -1, 3147, 2372, 2982, -1, 2982, 2371, 3146, -1, 3146, 2941, 3144, -1, 3144, 2370, 2983, -1, 2983, 2389, 2984, -1, 2984, 2369, 3121, -1, 3121, 2367, 3142, -1, 3142, 2942, 2985, -1, 2985, 2388, 2986, -1, 2986, 2363, 3118, -1, 3118, 2943, 2987, -1, 2987, 2386, 2988, -1, 2988, 2989, 2944, -1, 2944, 2361, 2990, -1, 2990, 2945, 3115, -1, 3115, 2991, 3141, -1, 3141, 2946, 3113, -1, 3113, 2947, 2948, -1, 2948, 2992, 3111, -1, 3111, 2949, 3109, -1, 3109, 2360, 2950, -1, 2950, 2993, 3140, -1, 3140, 2359, 3107, -1, 3107, 2357, 2951, -1, 2951, 2953, 2952, -1, 2952, 2954, 3106, -1, 3106, 2955, 2994, -1, 2994, 2355, 2956, -1, 2956, 2957, 3137, -1, 3137, 2351, 3105, -1, 3105, 2958, 2959, -1, 2959, 2347, 2995, -1, 2995, 2346, 3136, -1, 3136, 2345, 3135, -1, 3135, 2344, 3134, -1, 3134, 2961, 2960, -1, 2960, 2962, 3101, -1, 3101, 2343, 3099, -1, 3099, 2996, 2997, -1, 2997, 2963, 3096, -1, 3096, 2341, 3095, -1, 3095, 2339, 2998, -1, 2998, 2334, 3151, -1, 2397, 3257, 2396, -1, 2396, 3257, 2999, -1, 2999, 3257, 3785, -1, 3785, 3257, 3000, -1, 3784, 3000, 3159, -1, 3784, 3785, 3000, -1, 3340, 3209, 3333, -1, 3333, 3209, 3853, -1, 3001, 3333, 3853, -1, 3001, 3002, 3333, -1, 3001, 3186, 3002, -1, 3001, 3003, 3186, -1, 2471, 3380, 2472, -1, 2471, 3381, 3380, -1, 2471, 3004, 3381, -1, 3381, 3004, 3005, -1, 3005, 3004, 3006, -1, 3007, 3006, 3041, -1, 3042, 3041, 3008, -1, 3382, 3008, 2485, -1, 3009, 2485, 2499, -1, 3383, 2499, 3010, -1, 3043, 3010, 3044, -1, 3045, 3044, 2509, -1, 3046, 2509, 3011, -1, 3047, 3011, 3013, -1, 3012, 3013, 2525, -1, 3014, 2525, 3016, -1, 3015, 3016, 2531, -1, 3346, 2531, 2536, -1, 3343, 2536, 3017, -1, 3048, 3017, 3049, -1, 3050, 3049, 2548, -1, 3051, 2548, 3052, -1, 3053, 3052, 3054, -1, 3327, 3054, 3055, -1, 3056, 3055, 2569, -1, 3018, 2569, 2568, -1, 3388, 2568, 3019, -1, 3328, 3019, 2584, -1, 3390, 2584, 2583, -1, 3057, 2583, 2591, -1, 3392, 2591, 2599, -1, 3058, 2599, 3020, -1, 3400, 3020, 2603, -1, 3059, 2603, 3021, -1, 3022, 3021, 3060, -1, 3061, 3060, 3062, -1, 3396, 3062, 3063, -1, 3064, 3063, 3023, -1, 3398, 3023, 2631, -1, 3065, 2631, 3025, -1, 3024, 3025, 3066, -1, 3067, 3066, 2643, -1, 3401, 2643, 2650, -1, 3068, 2650, 2651, -1, 3069, 2651, 3070, -1, 3256, 3070, 3071, -1, 3402, 3071, 2669, -1, 3254, 2669, 2672, -1, 3072, 2672, 2733, -1, 3073, 2733, 3027, -1, 3026, 3027, 3028, -1, 3404, 3028, 2679, -1, 3029, 2679, 3030, -1, 3249, 3030, 3032, -1, 3031, 3032, 2695, -1, 3033, 2695, 2701, -1, 3034, 2701, 2708, -1, 3405, 2708, 2707, -1, 3074, 2707, 2711, -1, 3075, 2711, 3076, -1, 3240, 3076, 2723, -1, 3035, 2723, 2726, -1, 3077, 2726, 3036, -1, 3078, 3036, 2728, -1, 3079, 2728, 2423, -1, 3080, 2423, 3037, -1, 3081, 3037, 2431, -1, 3238, 2431, 3082, -1, 3083, 3082, 2440, -1, 3038, 2440, 3084, -1, 3406, 3084, 2450, -1, 3085, 2450, 3039, -1, 3086, 3039, 3087, -1, 3088, 3087, 3089, -1, 3090, 3089, 3040, -1, 3412, 3040, 2472, -1, 3380, 3412, 2472, -1, 3005, 3006, 3007, -1, 3007, 3041, 3042, -1, 3042, 3008, 3382, -1, 3382, 2485, 3009, -1, 3009, 2499, 3383, -1, 3383, 3010, 3043, -1, 3043, 3044, 3045, -1, 3045, 2509, 3046, -1, 3046, 3011, 3047, -1, 3047, 3013, 3012, -1, 3012, 2525, 3014, -1, 3014, 3016, 3015, -1, 3015, 2531, 3346, -1, 3346, 2536, 3343, -1, 3343, 3017, 3048, -1, 3048, 3049, 3050, -1, 3050, 2548, 3051, -1, 3051, 3052, 3053, -1, 3053, 3054, 3327, -1, 3327, 3055, 3056, -1, 3056, 2569, 3018, -1, 3018, 2568, 3388, -1, 3388, 3019, 3328, -1, 3328, 2584, 3390, -1, 3390, 2583, 3057, -1, 3057, 2591, 3392, -1, 3392, 2599, 3058, -1, 3058, 3020, 3400, -1, 3400, 2603, 3059, -1, 3059, 3021, 3022, -1, 3022, 3060, 3061, -1, 3061, 3062, 3396, -1, 3396, 3063, 3064, -1, 3064, 3023, 3398, -1, 3398, 2631, 3065, -1, 3065, 3025, 3024, -1, 3024, 3066, 3067, -1, 3067, 2643, 3401, -1, 3401, 2650, 3068, -1, 3068, 2651, 3069, -1, 3069, 3070, 3256, -1, 3256, 3071, 3402, -1, 3402, 2669, 3254, -1, 3254, 2672, 3072, -1, 3072, 2733, 3073, -1, 3073, 3027, 3026, -1, 3026, 3028, 3404, -1, 3404, 2679, 3029, -1, 3029, 3030, 3249, -1, 3249, 3032, 3031, -1, 3031, 2695, 3033, -1, 3033, 2701, 3034, -1, 3034, 2708, 3405, -1, 3405, 2707, 3074, -1, 3074, 2711, 3075, -1, 3075, 3076, 3240, -1, 3240, 2723, 3035, -1, 3035, 2726, 3077, -1, 3077, 3036, 3078, -1, 3078, 2728, 3079, -1, 3079, 2423, 3080, -1, 3080, 3037, 3081, -1, 3081, 2431, 3238, -1, 3238, 3082, 3083, -1, 3083, 2440, 3038, -1, 3038, 3084, 3406, -1, 3406, 2450, 3085, -1, 3085, 3039, 3086, -1, 3086, 3087, 3088, -1, 3088, 3089, 3090, -1, 3090, 3040, 3412, -1, 3091, 3092, 3151, -1, 2964, 3091, 3151, -1, 2964, 3571, 3091, -1, 2964, 3094, 3571, -1, 3571, 3094, 3093, -1, 3093, 3094, 2965, -1, 3574, 2965, 2937, -1, 3575, 2937, 2967, -1, 3576, 2967, 3133, -1, 3576, 3575, 2967, -1, 3654, 2998, 3655, -1, 3654, 3095, 2998, -1, 3654, 3097, 3095, -1, 3095, 3097, 3096, -1, 3096, 3097, 3618, -1, 2997, 3618, 3617, -1, 3099, 3617, 3098, -1, 3616, 3099, 3098, -1, 3616, 3101, 3099, -1, 3616, 3100, 3101, -1, 3101, 3100, 2960, -1, 2960, 3100, 3615, -1, 3134, 3615, 3102, -1, 3135, 3102, 3103, -1, 3136, 3103, 3104, -1, 2995, 3104, 3652, -1, 3611, 2995, 3652, -1, 3611, 2959, 2995, -1, 3611, 3609, 2959, -1, 2959, 3609, 3105, -1, 3105, 3609, 3608, -1, 3137, 3608, 3648, -1, 2956, 3648, 3607, -1, 2994, 3607, 3138, -1, 3106, 3138, 3139, -1, 2952, 3139, 3647, -1, 2951, 3647, 3645, -1, 3107, 3645, 3606, -1, 3140, 3606, 3605, -1, 3108, 3140, 3605, -1, 3108, 2950, 3140, -1, 3108, 3110, 2950, -1, 2950, 3110, 3109, -1, 3109, 3110, 3604, -1, 3111, 3604, 3112, -1, 2948, 3112, 3603, -1, 3113, 3603, 3601, -1, 3141, 3601, 3114, -1, 3600, 3141, 3114, -1, 3600, 3115, 3141, -1, 3600, 3599, 3115, -1, 3115, 3599, 2990, -1, 2990, 3599, 3597, -1, 2944, 3597, 3596, -1, 2988, 3596, 3116, -1, 2987, 3116, 3639, -1, 3117, 2987, 3639, -1, 3117, 3118, 2987, -1, 3117, 3119, 3118, -1, 3118, 3119, 2986, -1, 2986, 3119, 3594, -1, 2985, 3594, 3120, -1, 3142, 3120, 3122, -1, 3121, 3122, 3636, -1, 3123, 3121, 3636, -1, 3123, 2984, 3121, -1, 3123, 3124, 2984, -1, 2984, 3124, 2983, -1, 2983, 3124, 3143, -1, 3144, 3143, 3145, -1, 3146, 3145, 3591, -1, 2982, 3591, 3590, -1, 3147, 3590, 3589, -1, 3629, 3147, 3589, -1, 3629, 3125, 3147, -1, 3629, 3587, 3125, -1, 3125, 3587, 2979, -1, 2979, 3587, 3126, -1, 2978, 3126, 3627, -1, 3148, 3627, 3626, -1, 2976, 3626, 3624, -1, 2939, 3624, 3583, -1, 2975, 3583, 3149, -1, 3127, 3149, 3581, -1, 2938, 3581, 3128, -1, 2973, 3128, 3129, -1, 3130, 2973, 3129, -1, 3130, 2972, 2973, -1, 3130, 3579, 2972, -1, 2972, 3579, 2970, -1, 2970, 3579, 3578, -1, 3150, 3578, 3577, -1, 3131, 3577, 3132, -1, 2968, 3132, 3133, -1, 2967, 2968, 3133, -1, 3096, 3618, 2997, -1, 2997, 3617, 3099, -1, 2960, 3615, 3134, -1, 3134, 3102, 3135, -1, 3135, 3103, 3136, -1, 3136, 3104, 2995, -1, 3105, 3608, 3137, -1, 3137, 3648, 2956, -1, 2956, 3607, 2994, -1, 2994, 3138, 3106, -1, 3106, 3139, 2952, -1, 2952, 3647, 2951, -1, 2951, 3645, 3107, -1, 3107, 3606, 3140, -1, 3109, 3604, 3111, -1, 3111, 3112, 2948, -1, 2948, 3603, 3113, -1, 3113, 3601, 3141, -1, 2990, 3597, 2944, -1, 2944, 3596, 2988, -1, 2988, 3116, 2987, -1, 2986, 3594, 2985, -1, 2985, 3120, 3142, -1, 3142, 3122, 3121, -1, 2983, 3143, 3144, -1, 3144, 3145, 3146, -1, 3146, 3591, 2982, -1, 2982, 3590, 3147, -1, 2979, 3126, 2978, -1, 2978, 3627, 3148, -1, 3148, 3626, 2976, -1, 2976, 3624, 2939, -1, 2939, 3583, 2975, -1, 2975, 3149, 3127, -1, 3127, 3581, 2938, -1, 2938, 3128, 2973, -1, 2970, 3578, 3150, -1, 3150, 3577, 3131, -1, 3131, 3132, 2968, -1, 3575, 3574, 2937, -1, 3574, 3093, 2965, -1, 2998, 3151, 3655, -1, 3655, 3151, 3092, -1, 3794, 3793, 3152, -1, 3152, 3793, 3153, -1, 3153, 3793, 3155, -1, 3154, 3155, 3156, -1, 3235, 3156, 3788, -1, 3236, 3788, 3160, -1, 3241, 3160, 3786, -1, 3242, 3786, 3161, -1, 3162, 3161, 3157, -1, 3163, 3157, 3158, -1, 3164, 3158, 3784, -1, 3159, 3164, 3784, -1, 3153, 3155, 3154, -1, 3154, 3156, 3235, -1, 3235, 3788, 3236, -1, 3236, 3160, 3241, -1, 3241, 3786, 3242, -1, 3242, 3161, 3162, -1, 3162, 3157, 3163, -1, 3163, 3158, 3164, -1, 3165, 3363, 3166, -1, 3166, 3363, 3167, -1, 3167, 3363, 3171, -1, 3811, 3171, 3168, -1, 3172, 3168, 3357, -1, 3809, 3357, 3169, -1, 3808, 3169, 3170, -1, 3808, 3809, 3169, -1, 3167, 3171, 3811, -1, 3811, 3168, 3172, -1, 3172, 3357, 3809, -1, 3169, 3355, 3170, -1, 3170, 3355, 3838, -1, 3838, 3355, 3358, -1, 3173, 3838, 3358, -1, 3173, 3832, 3838, -1, 3173, 3361, 3832, -1, 3832, 3361, 3833, -1, 3833, 3361, 3174, -1, 3177, 3174, 3175, -1, 3834, 3175, 3362, -1, 3176, 3834, 3362, -1, 3833, 3174, 3177, -1, 3177, 3175, 3834, -1, 3178, 3179, 3679, -1, 3679, 3179, 3187, -1, 3187, 3179, 3345, -1, 3180, 3345, 3188, -1, 3189, 3188, 3181, -1, 3846, 3181, 3182, -1, 3854, 3182, 3342, -1, 3183, 3342, 3184, -1, 3850, 3184, 3341, -1, 3190, 3341, 3191, -1, 3185, 3191, 3186, -1, 3003, 3185, 3186, -1, 3187, 3345, 3180, -1, 3180, 3188, 3189, -1, 3189, 3181, 3846, -1, 3846, 3182, 3854, -1, 3854, 3342, 3183, -1, 3183, 3184, 3850, -1, 3850, 3341, 3190, -1, 3190, 3191, 3185, -1, 2409, 3192, 2410, -1, 2410, 3192, 3193, -1, 3193, 3192, 3765, -1, 3299, 3765, 3194, -1, 3198, 3194, 3764, -1, 3199, 3764, 3200, -1, 3201, 3200, 3760, -1, 3306, 3760, 3874, -1, 3308, 3874, 3877, -1, 3309, 3877, 3195, -1, 3196, 3195, 3197, -1, 3717, 3196, 3197, -1, 3193, 3765, 3299, -1, 3299, 3194, 3198, -1, 3198, 3764, 3199, -1, 3199, 3200, 3201, -1, 3201, 3760, 3306, -1, 3306, 3874, 3308, -1, 3308, 3877, 3309, -1, 3309, 3195, 3196, -1, 3708, 3202, 3707, -1, 3707, 3202, 3210, -1, 3210, 3202, 3859, -1, 3211, 3859, 3204, -1, 3203, 3204, 3205, -1, 3206, 3205, 3212, -1, 3330, 3212, 3207, -1, 3331, 3207, 3208, -1, 3338, 3208, 3851, -1, 3332, 3851, 3852, -1, 3339, 3852, 3209, -1, 3340, 3339, 3209, -1, 3210, 3859, 3211, -1, 3211, 3204, 3203, -1, 3203, 3205, 3206, -1, 3206, 3212, 3330, -1, 3330, 3207, 3331, -1, 3331, 3208, 3338, -1, 3338, 3851, 3332, -1, 3332, 3852, 3339, -1, 3775, 3213, 3267, -1, 3267, 3213, 3268, -1, 3268, 3213, 3214, -1, 3266, 3214, 3215, -1, 3264, 3215, 3221, -1, 3247, 3221, 3216, -1, 3248, 3216, 3222, -1, 3223, 3222, 3217, -1, 3272, 3217, 3218, -1, 3224, 3218, 3219, -1, 3278, 3219, 3220, -1, 3736, 3278, 3220, -1, 3268, 3214, 3266, -1, 3266, 3215, 3264, -1, 3264, 3221, 3247, -1, 3247, 3216, 3248, -1, 3248, 3222, 3223, -1, 3223, 3217, 3272, -1, 3272, 3218, 3224, -1, 3224, 3219, 3278, -1, 3729, 3885, 3295, -1, 3295, 3885, 3296, -1, 3296, 3885, 3231, -1, 3294, 3231, 3882, -1, 3293, 3882, 3225, -1, 3232, 3225, 3761, -1, 3285, 3761, 3226, -1, 3288, 3226, 3228, -1, 3227, 3228, 3229, -1, 3297, 3229, 3230, -1, 3298, 3230, 2415, -1, 2417, 3298, 2415, -1, 3296, 3231, 3294, -1, 3294, 3882, 3293, -1, 3293, 3225, 3232, -1, 3232, 3761, 3285, -1, 3285, 3226, 3288, -1, 3288, 3228, 3227, -1, 3227, 3229, 3297, -1, 3297, 3230, 3298, -1, 3152, 3153, 3657, -1, 3657, 3153, 3154, -1, 3235, 3657, 3154, -1, 3235, 3234, 3657, -1, 3235, 3233, 3234, -1, 3235, 3236, 3233, -1, 3233, 3236, 3237, -1, 3237, 3236, 3240, -1, 3035, 3237, 3240, -1, 3035, 3526, 3237, -1, 3035, 3077, 3526, -1, 3526, 3077, 3527, -1, 3527, 3077, 3078, -1, 3079, 3527, 3078, -1, 3079, 3080, 3527, -1, 3527, 3080, 3081, -1, 3238, 3527, 3081, -1, 3238, 3083, 3527, -1, 3527, 3083, 3038, -1, 3239, 3038, 3508, -1, 3239, 3527, 3038, -1, 3236, 3241, 3240, -1, 3240, 3241, 3075, -1, 3075, 3241, 3074, -1, 3074, 3241, 3242, -1, 3243, 3242, 2400, -1, 3243, 3074, 3242, -1, 3243, 3244, 3074, -1, 3074, 3244, 3405, -1, 3405, 3244, 3245, -1, 3034, 3245, 3246, -1, 2261, 3034, 3246, -1, 2261, 3033, 3034, -1, 2261, 2260, 3033, -1, 3033, 2260, 3247, -1, 3248, 3033, 3247, -1, 3248, 3031, 3033, -1, 3248, 3249, 3031, -1, 3248, 3223, 3249, -1, 3249, 3223, 3270, -1, 3029, 3270, 3551, -1, 3404, 3551, 3250, -1, 3026, 3250, 3251, -1, 3073, 3251, 3252, -1, 3253, 3073, 3252, -1, 3253, 3072, 3073, -1, 3253, 3255, 3072, -1, 3072, 3255, 3254, -1, 3254, 3255, 3403, -1, 3402, 3403, 3550, -1, 3256, 3550, 3069, -1, 3256, 3402, 3550, -1, 3242, 3162, 2400, -1, 2400, 3162, 3258, -1, 3258, 3162, 3163, -1, 3257, 3163, 3000, -1, 3257, 3258, 3163, -1, 3257, 3259, 3258, -1, 3257, 2397, 3259, -1, 3163, 3164, 3000, -1, 3000, 3164, 3159, -1, 3246, 3245, 2266, -1, 2266, 3245, 3260, -1, 2267, 3260, 3263, -1, 3261, 3263, 2257, -1, 3261, 2267, 3263, -1, 3261, 3262, 2267, -1, 3261, 2255, 3262, -1, 2266, 3260, 2267, -1, 3263, 2406, 2257, -1, 2257, 2406, 2408, -1, 2260, 2259, 3247, -1, 3247, 2259, 3264, -1, 3264, 2259, 2264, -1, 3266, 2264, 2413, -1, 3265, 3266, 2413, -1, 3265, 3268, 3266, -1, 3265, 3267, 3268, -1, 2264, 2258, 2413, -1, 2413, 2258, 3269, -1, 3266, 3264, 2264, -1, 3270, 3223, 3271, -1, 3271, 3223, 3272, -1, 3734, 3272, 3277, -1, 3734, 3271, 3272, -1, 3734, 3273, 3271, -1, 3734, 3274, 3273, -1, 3273, 3274, 3552, -1, 3552, 3274, 3745, -1, 3279, 3745, 3280, -1, 3275, 3280, 3743, -1, 3554, 3743, 3276, -1, 3554, 3275, 3743, -1, 3272, 3224, 3277, -1, 3277, 3224, 3278, -1, 3736, 3277, 3278, -1, 3552, 3745, 3279, -1, 3279, 3280, 3275, -1, 3743, 3732, 3276, -1, 3276, 3732, 3281, -1, 3281, 3732, 3416, -1, 3556, 3416, 3417, -1, 3556, 3281, 3416, -1, 3282, 3287, 3416, -1, 3282, 3283, 3287, -1, 3287, 3283, 3740, -1, 3284, 3287, 3740, -1, 3284, 3738, 3287, -1, 3287, 3738, 3737, -1, 3731, 3287, 3737, -1, 3731, 3291, 3287, -1, 3287, 3291, 3232, -1, 3285, 3287, 3232, -1, 3285, 3286, 3287, -1, 3285, 3288, 3286, -1, 3286, 3288, 2271, -1, 2271, 3288, 3227, -1, 2272, 3227, 3297, -1, 2275, 3297, 2414, -1, 3289, 2275, 2414, -1, 3289, 2270, 2275, -1, 3289, 3290, 2270, -1, 3291, 3292, 3232, -1, 3232, 3292, 3293, -1, 3293, 3292, 3728, -1, 3294, 3728, 3296, -1, 3294, 3293, 3728, -1, 3728, 3295, 3296, -1, 2271, 3227, 2272, -1, 3297, 3298, 2414, -1, 2414, 3298, 2417, -1, 2275, 2272, 3297, -1, 2276, 3199, 3286, -1, 2276, 3198, 3199, -1, 2276, 3300, 3198, -1, 3198, 3300, 3299, -1, 3299, 3300, 3302, -1, 2411, 3302, 3301, -1, 2411, 3299, 3302, -1, 2411, 3193, 3299, -1, 2411, 2410, 3193, -1, 3302, 3303, 3301, -1, 3301, 3303, 2412, -1, 3199, 3201, 3286, -1, 3286, 3201, 3304, -1, 3287, 3304, 3305, -1, 3287, 3286, 3304, -1, 3201, 3306, 3304, -1, 3304, 3306, 3727, -1, 3715, 3304, 3727, -1, 3715, 3713, 3304, -1, 3304, 3713, 3712, -1, 3725, 3304, 3712, -1, 3725, 3307, 3304, -1, 3304, 3307, 3470, -1, 3470, 3307, 3723, -1, 3471, 3723, 3311, -1, 3471, 3470, 3723, -1, 3727, 3306, 3310, -1, 3310, 3306, 3308, -1, 3716, 3308, 3309, -1, 3196, 3716, 3309, -1, 3196, 3717, 3716, -1, 3310, 3308, 3716, -1, 3723, 3710, 3311, -1, 3311, 3710, 3312, -1, 3312, 3710, 3314, -1, 3313, 3314, 3315, -1, 3313, 3312, 3314, -1, 3314, 3316, 3315, -1, 3315, 3316, 3473, -1, 3473, 3316, 3320, -1, 3320, 3316, 3317, -1, 3319, 3317, 3321, -1, 3318, 3321, 3497, -1, 3318, 3319, 3321, -1, 3320, 3317, 3319, -1, 3321, 3322, 3497, -1, 3497, 3322, 3499, -1, 3499, 3322, 3323, -1, 3324, 3323, 3720, -1, 3477, 3720, 3479, -1, 3477, 3324, 3720, -1, 3499, 3323, 3324, -1, 3720, 3325, 3479, -1, 3479, 3325, 3326, -1, 3326, 3325, 3327, -1, 3056, 3326, 3327, -1, 3056, 3018, 3326, -1, 3326, 3018, 3387, -1, 3387, 3018, 3388, -1, 3480, 3388, 3328, -1, 3481, 3328, 3389, -1, 3481, 3480, 3328, -1, 3325, 3329, 3327, -1, 3327, 3329, 3053, -1, 3053, 3329, 3718, -1, 3206, 3718, 3203, -1, 3206, 3053, 3718, -1, 3206, 3051, 3053, -1, 3206, 3330, 3051, -1, 3051, 3330, 3050, -1, 3050, 3330, 3331, -1, 3342, 3331, 3338, -1, 3184, 3338, 3332, -1, 3341, 3332, 3333, -1, 3002, 3341, 3333, -1, 3002, 3191, 3341, -1, 3002, 3186, 3191, -1, 3718, 3334, 3203, -1, 3203, 3334, 3211, -1, 3211, 3334, 3210, -1, 3210, 3334, 3707, -1, 3050, 3331, 3342, -1, 3048, 3342, 3182, -1, 3343, 3182, 3181, -1, 3346, 3181, 3344, -1, 3015, 3344, 3682, -1, 3335, 3015, 3682, -1, 3335, 3386, 3015, -1, 3335, 3336, 3386, -1, 3386, 3336, 3448, -1, 3448, 3336, 3347, -1, 3449, 3347, 3687, -1, 3337, 3687, 3688, -1, 3452, 3688, 3425, -1, 3452, 3337, 3688, -1, 3342, 3338, 3184, -1, 3332, 3339, 3333, -1, 3333, 3339, 3340, -1, 3341, 3184, 3332, -1, 3050, 3342, 3048, -1, 3048, 3182, 3343, -1, 3181, 3188, 3344, -1, 3344, 3188, 3680, -1, 3680, 3188, 3345, -1, 3179, 3680, 3345, -1, 3179, 3178, 3680, -1, 3346, 3344, 3015, -1, 3448, 3347, 3449, -1, 3449, 3687, 3337, -1, 3688, 3691, 3425, -1, 3425, 3691, 3453, -1, 3453, 3691, 3693, -1, 3348, 3693, 3455, -1, 3348, 3453, 3693, -1, 3693, 3349, 3455, -1, 3455, 3349, 3427, -1, 3427, 3349, 3429, -1, 3429, 3349, 3430, -1, 3430, 3349, 3431, -1, 3431, 3349, 3432, -1, 3432, 3349, 3354, -1, 3354, 3349, 3350, -1, 3701, 3354, 3350, -1, 3701, 3702, 3354, -1, 3354, 3702, 3352, -1, 3351, 3354, 3352, -1, 3351, 3704, 3354, -1, 3354, 3704, 3705, -1, 3706, 3354, 3705, -1, 3706, 3353, 3354, -1, 3354, 3353, 3358, -1, 3355, 3354, 3358, -1, 3355, 3408, 3354, -1, 3355, 3356, 3408, -1, 3355, 3169, 3356, -1, 3356, 3169, 3674, -1, 3674, 3169, 3676, -1, 3676, 3169, 3357, -1, 3678, 3357, 3668, -1, 3678, 3676, 3357, -1, 3353, 3359, 3358, -1, 3358, 3359, 3173, -1, 3173, 3359, 3360, -1, 3697, 3173, 3360, -1, 3697, 3361, 3173, -1, 3697, 3174, 3361, -1, 3697, 3175, 3174, -1, 3697, 3362, 3175, -1, 3357, 3168, 3668, -1, 3668, 3168, 3171, -1, 3363, 3668, 3171, -1, 3363, 3165, 3668, -1, 3356, 3364, 3408, -1, 3408, 3364, 3665, -1, 3365, 3408, 3665, -1, 3365, 3664, 3408, -1, 3408, 3664, 3663, -1, 3670, 3408, 3663, -1, 3670, 3521, 3408, -1, 3670, 3522, 3521, -1, 3670, 3366, 3522, -1, 3522, 3366, 3535, -1, 3535, 3366, 3369, -1, 3369, 3366, 3370, -1, 3367, 3370, 3669, -1, 3368, 3669, 3539, -1, 3368, 3367, 3669, -1, 3369, 3370, 3367, -1, 3669, 3372, 3539, -1, 3539, 3372, 3371, -1, 3371, 3372, 3375, -1, 3375, 3372, 3659, -1, 3376, 3659, 3377, -1, 3524, 3377, 3378, -1, 3374, 3378, 3373, -1, 3374, 3524, 3378, -1, 3375, 3659, 3376, -1, 3376, 3377, 3524, -1, 3378, 3379, 3373, -1, 3373, 3379, 3234, -1, 3233, 3373, 3234, -1, 3380, 3468, 3412, -1, 3380, 3381, 3468, -1, 3468, 3381, 3005, -1, 3007, 3468, 3005, -1, 3007, 3042, 3468, -1, 3468, 3042, 3382, -1, 3440, 3382, 3469, -1, 3440, 3468, 3382, -1, 3009, 3384, 3382, -1, 3009, 3383, 3384, -1, 3384, 3383, 3043, -1, 3045, 3384, 3043, -1, 3045, 3046, 3384, -1, 3384, 3046, 3047, -1, 3012, 3384, 3047, -1, 3012, 3385, 3384, -1, 3012, 3014, 3385, -1, 3385, 3014, 3423, -1, 3423, 3014, 3015, -1, 3386, 3423, 3015, -1, 3346, 3343, 3181, -1, 3387, 3388, 3480, -1, 3328, 3390, 3389, -1, 3389, 3390, 3391, -1, 3391, 3390, 3057, -1, 3482, 3057, 3392, -1, 3483, 3392, 3484, -1, 3483, 3482, 3392, -1, 3391, 3057, 3482, -1, 3392, 3058, 3484, -1, 3484, 3058, 3393, -1, 3393, 3058, 3400, -1, 3394, 3400, 3059, -1, 3395, 3059, 3022, -1, 3488, 3022, 3061, -1, 3505, 3061, 3396, -1, 3489, 3396, 3064, -1, 3397, 3064, 3398, -1, 3399, 3398, 3543, -1, 3399, 3397, 3398, -1, 3399, 3490, 3397, -1, 3399, 3542, 3490, -1, 3490, 3542, 3491, -1, 3491, 3542, 3305, -1, 3304, 3491, 3305, -1, 3393, 3400, 3394, -1, 3394, 3059, 3395, -1, 3395, 3022, 3488, -1, 3488, 3061, 3505, -1, 3505, 3396, 3489, -1, 3489, 3064, 3397, -1, 3065, 3550, 3398, -1, 3065, 3024, 3550, -1, 3550, 3024, 3067, -1, 3401, 3550, 3067, -1, 3401, 3068, 3550, -1, 3550, 3068, 3069, -1, 3402, 3254, 3403, -1, 3073, 3026, 3251, -1, 3026, 3404, 3250, -1, 3404, 3029, 3551, -1, 3029, 3249, 3270, -1, 3034, 3405, 3245, -1, 3406, 3515, 3038, -1, 3406, 3407, 3515, -1, 3406, 3085, 3407, -1, 3407, 3085, 3516, -1, 3516, 3085, 3086, -1, 3410, 3086, 3088, -1, 3517, 3088, 3090, -1, 3518, 3090, 3412, -1, 3434, 3412, 3435, -1, 3434, 3518, 3412, -1, 3434, 3519, 3518, -1, 3434, 3433, 3519, -1, 3519, 3433, 3520, -1, 3520, 3433, 3409, -1, 3408, 3409, 3354, -1, 3408, 3520, 3409, -1, 3516, 3086, 3410, -1, 3410, 3088, 3517, -1, 3517, 3090, 3518, -1, 3515, 3513, 3038, -1, 3038, 3513, 3530, -1, 3529, 3038, 3530, -1, 3529, 3411, 3038, -1, 3038, 3411, 3511, -1, 3509, 3038, 3511, -1, 3509, 3508, 3038, -1, 3384, 3446, 3382, -1, 3382, 3446, 3445, -1, 3443, 3382, 3445, -1, 3443, 3469, 3382, -1, 3468, 3438, 3412, -1, 3412, 3438, 3414, -1, 3413, 3412, 3414, -1, 3413, 3437, 3412, -1, 3412, 3437, 3415, -1, 3436, 3412, 3415, -1, 3436, 3435, 3412, -1, 3287, 3561, 3416, -1, 3416, 3561, 3560, -1, 3559, 3416, 3560, -1, 3559, 3558, 3416, -1, 3416, 3558, 3417, -1, 3550, 3548, 3398, -1, 3398, 3548, 3418, -1, 3419, 3398, 3418, -1, 3419, 3420, 3398, -1, 3398, 3420, 3421, -1, 3545, 3398, 3421, -1, 3545, 3543, 3398, -1, 3385, 3910, 3384, -1, 3385, 3422, 3910, -1, 3385, 3423, 3422, -1, 3422, 3423, 3845, -1, 3845, 3423, 3386, -1, 3844, 3386, 3448, -1, 3842, 3448, 3449, -1, 3450, 3449, 3337, -1, 3451, 3337, 3452, -1, 3424, 3452, 3425, -1, 3841, 3425, 3453, -1, 3454, 3453, 3348, -1, 3426, 3348, 3455, -1, 3456, 3455, 3427, -1, 3457, 3427, 3429, -1, 3428, 3429, 3430, -1, 3458, 3430, 3431, -1, 3459, 3431, 3432, -1, 3812, 3432, 3354, -1, 3460, 3354, 3409, -1, 3924, 3409, 3433, -1, 3816, 3433, 3434, -1, 3461, 3434, 3435, -1, 3462, 3435, 3436, -1, 3919, 3436, 3415, -1, 3463, 3415, 3437, -1, 3464, 3437, 3413, -1, 3465, 3413, 3414, -1, 3466, 3414, 3438, -1, 3467, 3438, 3468, -1, 3439, 3468, 3440, -1, 3441, 3440, 3469, -1, 3442, 3469, 3443, -1, 3444, 3443, 3445, -1, 3913, 3445, 3446, -1, 3447, 3446, 3384, -1, 3910, 3447, 3384, -1, 3845, 3386, 3844, -1, 3844, 3448, 3842, -1, 3842, 3449, 3450, -1, 3450, 3337, 3451, -1, 3451, 3452, 3424, -1, 3424, 3425, 3841, -1, 3841, 3453, 3454, -1, 3454, 3348, 3426, -1, 3426, 3455, 3456, -1, 3456, 3427, 3457, -1, 3457, 3429, 3428, -1, 3428, 3430, 3458, -1, 3458, 3431, 3459, -1, 3459, 3432, 3812, -1, 3812, 3354, 3460, -1, 3460, 3409, 3924, -1, 3924, 3433, 3816, -1, 3816, 3434, 3461, -1, 3461, 3435, 3462, -1, 3462, 3436, 3919, -1, 3919, 3415, 3463, -1, 3463, 3437, 3464, -1, 3464, 3413, 3465, -1, 3465, 3414, 3466, -1, 3466, 3438, 3467, -1, 3467, 3468, 3439, -1, 3439, 3440, 3441, -1, 3441, 3469, 3442, -1, 3442, 3443, 3444, -1, 3444, 3445, 3913, -1, 3913, 3446, 3447, -1, 3470, 3868, 3304, -1, 3470, 3867, 3868, -1, 3470, 3471, 3867, -1, 3867, 3471, 3492, -1, 3492, 3471, 3311, -1, 3866, 3311, 3312, -1, 3493, 3312, 3313, -1, 3472, 3313, 3315, -1, 3494, 3315, 3473, -1, 3495, 3473, 3320, -1, 3496, 3320, 3319, -1, 3474, 3319, 3318, -1, 3475, 3318, 3497, -1, 3498, 3497, 3499, -1, 3476, 3499, 3324, -1, 3862, 3324, 3477, -1, 3500, 3477, 3479, -1, 3478, 3479, 3326, -1, 3501, 3326, 3387, -1, 3907, 3387, 3480, -1, 3904, 3480, 3481, -1, 3502, 3481, 3389, -1, 3902, 3389, 3391, -1, 3905, 3391, 3482, -1, 3899, 3482, 3483, -1, 3503, 3483, 3484, -1, 3485, 3484, 3393, -1, 3486, 3393, 3394, -1, 3487, 3394, 3395, -1, 3504, 3395, 3488, -1, 3926, 3488, 3505, -1, 3893, 3505, 3489, -1, 3892, 3489, 3397, -1, 3896, 3397, 3490, -1, 3506, 3490, 3491, -1, 3871, 3491, 3304, -1, 3868, 3871, 3304, -1, 3492, 3311, 3866, -1, 3866, 3312, 3493, -1, 3493, 3313, 3472, -1, 3472, 3315, 3494, -1, 3494, 3473, 3495, -1, 3495, 3320, 3496, -1, 3496, 3319, 3474, -1, 3474, 3318, 3475, -1, 3475, 3497, 3498, -1, 3498, 3499, 3476, -1, 3476, 3324, 3862, -1, 3862, 3477, 3500, -1, 3500, 3479, 3478, -1, 3478, 3326, 3501, -1, 3501, 3387, 3907, -1, 3907, 3480, 3904, -1, 3904, 3481, 3502, -1, 3502, 3389, 3902, -1, 3902, 3391, 3905, -1, 3905, 3482, 3899, -1, 3899, 3483, 3503, -1, 3503, 3484, 3485, -1, 3485, 3393, 3486, -1, 3486, 3394, 3487, -1, 3487, 3395, 3504, -1, 3504, 3488, 3926, -1, 3926, 3505, 3893, -1, 3893, 3489, 3892, -1, 3892, 3397, 3896, -1, 3896, 3490, 3506, -1, 3506, 3491, 3871, -1, 3239, 3828, 3527, -1, 3239, 3507, 3828, -1, 3239, 3508, 3507, -1, 3507, 3508, 3827, -1, 3827, 3508, 3509, -1, 3510, 3509, 3511, -1, 3826, 3511, 3411, -1, 3823, 3411, 3529, -1, 3512, 3529, 3530, -1, 3821, 3530, 3513, -1, 3820, 3513, 3515, -1, 3514, 3515, 3407, -1, 3819, 3407, 3516, -1, 3817, 3516, 3410, -1, 3531, 3410, 3517, -1, 3815, 3517, 3518, -1, 3532, 3518, 3519, -1, 3813, 3519, 3520, -1, 3805, 3520, 3408, -1, 3804, 3408, 3521, -1, 3533, 3521, 3522, -1, 3534, 3522, 3535, -1, 3536, 3535, 3369, -1, 3537, 3369, 3367, -1, 3798, 3367, 3368, -1, 3538, 3368, 3539, -1, 3801, 3539, 3371, -1, 3796, 3371, 3375, -1, 3523, 3375, 3376, -1, 3800, 3376, 3524, -1, 3799, 3524, 3374, -1, 3790, 3374, 3373, -1, 3540, 3373, 3233, -1, 3541, 3233, 3237, -1, 3525, 3237, 3526, -1, 3528, 3526, 3527, -1, 3828, 3528, 3527, -1, 3827, 3509, 3510, -1, 3510, 3511, 3826, -1, 3826, 3411, 3823, -1, 3823, 3529, 3512, -1, 3512, 3530, 3821, -1, 3821, 3513, 3820, -1, 3820, 3515, 3514, -1, 3514, 3407, 3819, -1, 3819, 3516, 3817, -1, 3817, 3410, 3531, -1, 3531, 3517, 3815, -1, 3815, 3518, 3532, -1, 3532, 3519, 3813, -1, 3813, 3520, 3805, -1, 3805, 3408, 3804, -1, 3804, 3521, 3533, -1, 3533, 3522, 3534, -1, 3534, 3535, 3536, -1, 3536, 3369, 3537, -1, 3537, 3367, 3798, -1, 3798, 3368, 3538, -1, 3538, 3539, 3801, -1, 3801, 3371, 3796, -1, 3796, 3375, 3523, -1, 3523, 3376, 3800, -1, 3800, 3524, 3799, -1, 3799, 3374, 3790, -1, 3790, 3373, 3540, -1, 3540, 3233, 3541, -1, 3541, 3237, 3525, -1, 3525, 3526, 3528, -1, 3305, 3895, 3287, -1, 3305, 3894, 3895, -1, 3305, 3542, 3894, -1, 3894, 3542, 3562, -1, 3562, 3542, 3399, -1, 3891, 3399, 3543, -1, 3544, 3543, 3545, -1, 3546, 3545, 3421, -1, 3563, 3421, 3420, -1, 3547, 3420, 3419, -1, 3564, 3419, 3418, -1, 3565, 3418, 3548, -1, 3549, 3548, 3550, -1, 3920, 3550, 3403, -1, 3921, 3403, 3255, -1, 3923, 3255, 3253, -1, 3770, 3253, 3252, -1, 3566, 3252, 3251, -1, 3769, 3251, 3250, -1, 3768, 3250, 3551, -1, 3567, 3551, 3270, -1, 3568, 3270, 3271, -1, 3748, 3271, 3273, -1, 3749, 3273, 3552, -1, 3751, 3552, 3279, -1, 3750, 3279, 3275, -1, 3553, 3275, 3554, -1, 3569, 3554, 3276, -1, 3753, 3276, 3281, -1, 3555, 3281, 3556, -1, 3755, 3556, 3417, -1, 3557, 3417, 3558, -1, 3757, 3558, 3559, -1, 3758, 3559, 3560, -1, 3759, 3560, 3561, -1, 3897, 3561, 3287, -1, 3895, 3897, 3287, -1, 3562, 3399, 3891, -1, 3891, 3543, 3544, -1, 3544, 3545, 3546, -1, 3546, 3421, 3563, -1, 3563, 3420, 3547, -1, 3547, 3419, 3564, -1, 3564, 3418, 3565, -1, 3565, 3548, 3549, -1, 3549, 3550, 3920, -1, 3920, 3403, 3921, -1, 3921, 3255, 3923, -1, 3923, 3253, 3770, -1, 3770, 3252, 3566, -1, 3566, 3251, 3769, -1, 3769, 3250, 3768, -1, 3768, 3551, 3567, -1, 3567, 3270, 3568, -1, 3568, 3271, 3748, -1, 3748, 3273, 3749, -1, 3749, 3552, 3751, -1, 3751, 3279, 3750, -1, 3750, 3275, 3553, -1, 3553, 3554, 3569, -1, 3569, 3276, 3753, -1, 3753, 3281, 3555, -1, 3555, 3556, 3755, -1, 3755, 3417, 3557, -1, 3557, 3558, 3757, -1, 3757, 3559, 3758, -1, 3758, 3560, 3759, -1, 3759, 3561, 3897, -1, 3091, 3570, 3092, -1, 3091, 3572, 3570, -1, 3091, 3571, 3572, -1, 3572, 3571, 3822, -1, 3822, 3571, 3093, -1, 3573, 3093, 3574, -1, 3824, 3574, 3575, -1, 3825, 3575, 3576, -1, 3829, 3576, 3133, -1, 3619, 3133, 3132, -1, 3830, 3132, 3577, -1, 3831, 3577, 3578, -1, 3620, 3578, 3579, -1, 3580, 3579, 3130, -1, 3621, 3130, 3129, -1, 3622, 3129, 3128, -1, 3623, 3128, 3581, -1, 3789, 3581, 3149, -1, 3582, 3149, 3583, -1, 3787, 3583, 3624, -1, 3625, 3624, 3626, -1, 3584, 3626, 3627, -1, 3585, 3627, 3126, -1, 3586, 3126, 3587, -1, 3628, 3587, 3629, -1, 3630, 3629, 3589, -1, 3588, 3589, 3590, -1, 3631, 3590, 3591, -1, 3632, 3591, 3145, -1, 3633, 3145, 3143, -1, 3634, 3143, 3124, -1, 3635, 3124, 3123, -1, 3922, 3123, 3636, -1, 3592, 3636, 3122, -1, 3637, 3122, 3120, -1, 3593, 3120, 3594, -1, 3890, 3594, 3119, -1, 3638, 3119, 3117, -1, 3925, 3117, 3639, -1, 3898, 3639, 3116, -1, 3595, 3116, 3596, -1, 3640, 3596, 3597, -1, 3641, 3597, 3599, -1, 3598, 3599, 3600, -1, 3642, 3600, 3114, -1, 3900, 3114, 3601, -1, 3602, 3601, 3603, -1, 3643, 3603, 3112, -1, 3901, 3112, 3604, -1, 3903, 3604, 3110, -1, 3906, 3110, 3108, -1, 3908, 3108, 3605, -1, 3909, 3605, 3606, -1, 3644, 3606, 3645, -1, 3646, 3645, 3647, -1, 3856, 3647, 3139, -1, 3855, 3139, 3138, -1, 3847, 3138, 3607, -1, 3849, 3607, 3648, -1, 3649, 3648, 3608, -1, 3650, 3608, 3609, -1, 3610, 3609, 3611, -1, 3651, 3611, 3652, -1, 3612, 3652, 3104, -1, 3613, 3104, 3103, -1, 3653, 3103, 3102, -1, 3614, 3102, 3615, -1, 3911, 3615, 3100, -1, 3912, 3100, 3616, -1, 3914, 3616, 3098, -1, 3915, 3098, 3617, -1, 3916, 3617, 3618, -1, 3917, 3618, 3097, -1, 3918, 3097, 3654, -1, 3814, 3654, 3655, -1, 3818, 3655, 3092, -1, 3570, 3818, 3092, -1, 3822, 3093, 3573, -1, 3573, 3574, 3824, -1, 3824, 3575, 3825, -1, 3825, 3576, 3829, -1, 3829, 3133, 3619, -1, 3619, 3132, 3830, -1, 3830, 3577, 3831, -1, 3831, 3578, 3620, -1, 3620, 3579, 3580, -1, 3580, 3130, 3621, -1, 3621, 3129, 3622, -1, 3622, 3128, 3623, -1, 3623, 3581, 3789, -1, 3789, 3149, 3582, -1, 3582, 3583, 3787, -1, 3787, 3624, 3625, -1, 3625, 3626, 3584, -1, 3584, 3627, 3585, -1, 3585, 3126, 3586, -1, 3586, 3587, 3628, -1, 3628, 3629, 3630, -1, 3630, 3589, 3588, -1, 3588, 3590, 3631, -1, 3631, 3591, 3632, -1, 3632, 3145, 3633, -1, 3633, 3143, 3634, -1, 3634, 3124, 3635, -1, 3635, 3123, 3922, -1, 3922, 3636, 3592, -1, 3592, 3122, 3637, -1, 3637, 3120, 3593, -1, 3593, 3594, 3890, -1, 3890, 3119, 3638, -1, 3638, 3117, 3925, -1, 3925, 3639, 3898, -1, 3898, 3116, 3595, -1, 3595, 3596, 3640, -1, 3640, 3597, 3641, -1, 3641, 3599, 3598, -1, 3598, 3600, 3642, -1, 3642, 3114, 3900, -1, 3900, 3601, 3602, -1, 3602, 3603, 3643, -1, 3643, 3112, 3901, -1, 3901, 3604, 3903, -1, 3903, 3110, 3906, -1, 3906, 3108, 3908, -1, 3908, 3605, 3909, -1, 3909, 3606, 3644, -1, 3644, 3645, 3646, -1, 3646, 3647, 3856, -1, 3856, 3139, 3855, -1, 3855, 3138, 3847, -1, 3847, 3607, 3849, -1, 3849, 3648, 3649, -1, 3649, 3608, 3650, -1, 3650, 3609, 3610, -1, 3610, 3611, 3651, -1, 3651, 3652, 3612, -1, 3612, 3104, 3613, -1, 3613, 3103, 3653, -1, 3653, 3102, 3614, -1, 3614, 3615, 3911, -1, 3911, 3100, 3912, -1, 3912, 3616, 3914, -1, 3914, 3098, 3915, -1, 3915, 3617, 3916, -1, 3916, 3618, 3917, -1, 3917, 3097, 3918, -1, 3918, 3654, 3814, -1, 3814, 3655, 3818, -1, 3152, 3657, 3794, -1, 3794, 3657, 3656, -1, 3656, 3657, 3234, -1, 3791, 3234, 3792, -1, 3791, 3656, 3234, -1, 3234, 3379, 3792, -1, 3792, 3379, 3658, -1, 3658, 3379, 3378, -1, 3377, 3658, 3378, -1, 3377, 3795, 3658, -1, 3377, 3659, 3795, -1, 3795, 3659, 3797, -1, 3797, 3659, 3372, -1, 3660, 3372, 3669, -1, 3661, 3669, 3370, -1, 3802, 3370, 3366, -1, 3662, 3366, 3670, -1, 3671, 3670, 3663, -1, 3803, 3663, 3664, -1, 3806, 3664, 3365, -1, 3807, 3365, 3665, -1, 3672, 3665, 3364, -1, 3666, 3364, 3356, -1, 3673, 3356, 3674, -1, 3675, 3674, 3676, -1, 3677, 3676, 3678, -1, 3667, 3678, 3668, -1, 3810, 3668, 3165, -1, 3166, 3810, 3165, -1, 3797, 3372, 3660, -1, 3660, 3669, 3661, -1, 3661, 3370, 3802, -1, 3802, 3366, 3662, -1, 3662, 3670, 3671, -1, 3671, 3663, 3803, -1, 3803, 3664, 3806, -1, 3806, 3365, 3807, -1, 3807, 3665, 3672, -1, 3672, 3364, 3666, -1, 3666, 3356, 3673, -1, 3673, 3674, 3675, -1, 3675, 3676, 3677, -1, 3677, 3678, 3667, -1, 3667, 3668, 3810, -1, 3679, 3848, 3178, -1, 3178, 3848, 3680, -1, 3680, 3848, 3681, -1, 3344, 3681, 3683, -1, 3682, 3683, 3684, -1, 3335, 3684, 3685, -1, 3336, 3685, 3686, -1, 3347, 3686, 3843, -1, 3687, 3843, 3689, -1, 3688, 3689, 3690, -1, 3691, 3690, 3692, -1, 3693, 3692, 3927, -1, 3349, 3927, 3699, -1, 3350, 3699, 3700, -1, 3701, 3700, 3840, -1, 3702, 3840, 3694, -1, 3352, 3694, 3703, -1, 3351, 3703, 3839, -1, 3704, 3839, 3695, -1, 3705, 3695, 3837, -1, 3706, 3837, 3836, -1, 3353, 3836, 3835, -1, 3359, 3835, 3696, -1, 3360, 3696, 3698, -1, 3697, 3698, 3176, -1, 3362, 3697, 3176, -1, 3680, 3681, 3344, -1, 3344, 3683, 3682, -1, 3682, 3684, 3335, -1, 3335, 3685, 3336, -1, 3336, 3686, 3347, -1, 3347, 3843, 3687, -1, 3687, 3689, 3688, -1, 3688, 3690, 3691, -1, 3691, 3692, 3693, -1, 3693, 3927, 3349, -1, 3349, 3699, 3350, -1, 3350, 3700, 3701, -1, 3701, 3840, 3702, -1, 3702, 3694, 3352, -1, 3352, 3703, 3351, -1, 3351, 3839, 3704, -1, 3704, 3695, 3705, -1, 3705, 3837, 3706, -1, 3706, 3836, 3353, -1, 3353, 3835, 3359, -1, 3359, 3696, 3360, -1, 3360, 3698, 3697, -1, 3707, 3334, 3708, -1, 3708, 3334, 3709, -1, 3709, 3334, 3718, -1, 3719, 3718, 3329, -1, 3858, 3329, 3325, -1, 3857, 3325, 3720, -1, 3860, 3720, 3323, -1, 3861, 3323, 3322, -1, 3864, 3322, 3321, -1, 3721, 3321, 3317, -1, 3722, 3317, 3316, -1, 3863, 3316, 3314, -1, 3865, 3314, 3710, -1, 3711, 3710, 3723, -1, 3724, 3723, 3307, -1, 3869, 3307, 3725, -1, 3870, 3725, 3712, -1, 3726, 3712, 3713, -1, 3714, 3713, 3715, -1, 3872, 3715, 3727, -1, 3873, 3727, 3310, -1, 3875, 3310, 3716, -1, 3876, 3716, 3717, -1, 3197, 3876, 3717, -1, 3709, 3718, 3719, -1, 3719, 3329, 3858, -1, 3858, 3325, 3857, -1, 3857, 3720, 3860, -1, 3860, 3323, 3861, -1, 3861, 3322, 3864, -1, 3864, 3321, 3721, -1, 3721, 3317, 3722, -1, 3722, 3316, 3863, -1, 3863, 3314, 3865, -1, 3865, 3710, 3711, -1, 3711, 3723, 3724, -1, 3724, 3307, 3869, -1, 3869, 3725, 3870, -1, 3870, 3712, 3726, -1, 3726, 3713, 3714, -1, 3714, 3715, 3872, -1, 3872, 3727, 3873, -1, 3873, 3310, 3875, -1, 3875, 3716, 3876, -1, 3295, 3728, 3729, -1, 3729, 3728, 3884, -1, 3884, 3728, 3292, -1, 3883, 3292, 3291, -1, 3730, 3291, 3731, -1, 3886, 3731, 3737, -1, 3887, 3737, 3738, -1, 3739, 3738, 3284, -1, 3888, 3284, 3740, -1, 3741, 3740, 3283, -1, 3889, 3283, 3282, -1, 3742, 3282, 3416, -1, 3756, 3416, 3732, -1, 3754, 3732, 3743, -1, 3752, 3743, 3280, -1, 3744, 3280, 3745, -1, 3746, 3745, 3274, -1, 3733, 3274, 3734, -1, 3747, 3734, 3277, -1, 3735, 3277, 3736, -1, 3220, 3735, 3736, -1, 3884, 3292, 3883, -1, 3883, 3291, 3730, -1, 3730, 3731, 3886, -1, 3886, 3737, 3887, -1, 3887, 3738, 3739, -1, 3739, 3284, 3888, -1, 3888, 3740, 3741, -1, 3741, 3283, 3889, -1, 3889, 3282, 3742, -1, 3742, 3416, 3756, -1, 3756, 3732, 3754, -1, 3754, 3743, 3752, -1, 3752, 3280, 3744, -1, 3744, 3745, 3746, -1, 3746, 3274, 3733, -1, 3733, 3734, 3747, -1, 3747, 3277, 3735, -1, 3220, 3219, 3735, -1, 3735, 3219, 3218, -1, 3217, 3735, 3218, -1, 3217, 3747, 3735, -1, 3217, 3222, 3747, -1, 3747, 3222, 3733, -1, 3733, 3222, 3567, -1, 3746, 3567, 3568, -1, 3748, 3746, 3568, -1, 3748, 3744, 3746, -1, 3748, 3749, 3744, -1, 3744, 3749, 3751, -1, 3750, 3744, 3751, -1, 3750, 3553, 3744, -1, 3744, 3553, 3752, -1, 3752, 3553, 3569, -1, 3753, 3752, 3569, -1, 3753, 3754, 3752, -1, 3753, 3555, 3754, -1, 3754, 3555, 3755, -1, 3557, 3754, 3755, -1, 3557, 3756, 3754, -1, 3557, 3757, 3756, -1, 3756, 3757, 3758, -1, 3759, 3756, 3758, -1, 3759, 3897, 3756, -1, 3756, 3897, 3871, -1, 3761, 3871, 3873, -1, 3200, 3873, 3760, -1, 3200, 3761, 3873, -1, 3200, 3763, 3761, -1, 3200, 3762, 3763, -1, 3200, 3764, 3762, -1, 3762, 3764, 2277, -1, 2277, 3764, 3194, -1, 2278, 3194, 3765, -1, 3766, 3765, 3878, -1, 3766, 2278, 3765, -1, 3766, 2279, 2278, -1, 3766, 3767, 2279, -1, 3567, 3222, 3585, -1, 3768, 3585, 3586, -1, 3628, 3768, 3586, -1, 3628, 3769, 3768, -1, 3628, 3630, 3769, -1, 3769, 3630, 3588, -1, 3631, 3769, 3588, -1, 3631, 3632, 3769, -1, 3769, 3632, 3633, -1, 3634, 3769, 3633, -1, 3634, 3635, 3769, -1, 3769, 3635, 3922, -1, 3566, 3922, 3770, -1, 3566, 3769, 3922, -1, 3221, 2265, 3216, -1, 3221, 3771, 2265, -1, 3221, 3215, 3771, -1, 3771, 3215, 3772, -1, 3772, 3215, 3214, -1, 3773, 3214, 3213, -1, 3774, 3213, 3775, -1, 3774, 3773, 3213, -1, 3774, 2263, 3773, -1, 3774, 3776, 2263, -1, 2263, 3776, 3777, -1, 3772, 3214, 3773, -1, 3778, 2403, 2265, -1, 3778, 2404, 2403, -1, 3778, 3779, 2404, -1, 2404, 3779, 2405, -1, 2405, 3779, 3780, -1, 3783, 3780, 2268, -1, 3781, 2268, 2262, -1, 3781, 3783, 2268, -1, 3781, 3782, 3783, -1, 3781, 2256, 3782, -1, 3782, 2256, 2407, -1, 2405, 3780, 3783, -1, 2402, 3786, 2403, -1, 2402, 3161, 3786, -1, 2402, 2401, 3161, -1, 3161, 2401, 3157, -1, 3157, 2401, 2399, -1, 3158, 2399, 3785, -1, 3784, 3158, 3785, -1, 2399, 2398, 3785, -1, 3785, 2398, 2999, -1, 2999, 2398, 2396, -1, 3158, 3157, 2399, -1, 3786, 3160, 2403, -1, 2403, 3160, 3787, -1, 3625, 2403, 3787, -1, 3625, 2265, 2403, -1, 3625, 3216, 2265, -1, 3625, 3584, 3216, -1, 3216, 3584, 3585, -1, 3222, 3216, 3585, -1, 3788, 3789, 3160, -1, 3788, 3540, 3789, -1, 3788, 3790, 3540, -1, 3788, 3792, 3790, -1, 3788, 3791, 3792, -1, 3788, 3156, 3791, -1, 3791, 3156, 3656, -1, 3656, 3156, 3155, -1, 3793, 3656, 3155, -1, 3793, 3794, 3656, -1, 3790, 3792, 3799, -1, 3799, 3792, 3658, -1, 3800, 3658, 3795, -1, 3797, 3800, 3795, -1, 3797, 3523, 3800, -1, 3797, 3796, 3523, -1, 3797, 3660, 3796, -1, 3796, 3660, 3801, -1, 3801, 3660, 3661, -1, 3538, 3661, 3802, -1, 3798, 3802, 3537, -1, 3798, 3538, 3802, -1, 3799, 3658, 3800, -1, 3801, 3661, 3538, -1, 3802, 3662, 3537, -1, 3537, 3662, 3536, -1, 3536, 3662, 3534, -1, 3534, 3662, 3671, -1, 3533, 3671, 3804, -1, 3533, 3534, 3671, -1, 3671, 3803, 3804, -1, 3804, 3803, 3805, -1, 3805, 3803, 3806, -1, 3807, 3805, 3806, -1, 3807, 3672, 3805, -1, 3805, 3672, 3666, -1, 3673, 3805, 3666, -1, 3673, 3170, 3805, -1, 3673, 3808, 3170, -1, 3673, 3675, 3808, -1, 3808, 3675, 3677, -1, 3809, 3677, 3667, -1, 3810, 3809, 3667, -1, 3810, 3172, 3809, -1, 3810, 3811, 3172, -1, 3810, 3167, 3811, -1, 3810, 3166, 3167, -1, 3808, 3677, 3809, -1, 3805, 3170, 3927, -1, 3812, 3927, 3459, -1, 3812, 3805, 3927, -1, 3812, 3813, 3805, -1, 3812, 3460, 3813, -1, 3813, 3460, 3532, -1, 3532, 3460, 3924, -1, 3815, 3924, 3816, -1, 3818, 3816, 3814, -1, 3818, 3815, 3816, -1, 3818, 3531, 3815, -1, 3818, 3817, 3531, -1, 3818, 3819, 3817, -1, 3818, 3514, 3819, -1, 3818, 3820, 3514, -1, 3818, 3821, 3820, -1, 3818, 3512, 3821, -1, 3818, 3823, 3512, -1, 3818, 3570, 3823, -1, 3823, 3570, 3572, -1, 3822, 3823, 3572, -1, 3822, 3573, 3823, -1, 3823, 3573, 3824, -1, 3825, 3823, 3824, -1, 3825, 3826, 3823, -1, 3825, 3510, 3826, -1, 3825, 3827, 3510, -1, 3825, 3507, 3827, -1, 3825, 3828, 3507, -1, 3825, 3528, 3828, -1, 3825, 3829, 3528, -1, 3528, 3829, 3619, -1, 3830, 3528, 3619, -1, 3830, 3831, 3528, -1, 3528, 3831, 3620, -1, 3580, 3528, 3620, -1, 3580, 3621, 3528, -1, 3528, 3621, 3622, -1, 3525, 3622, 3623, -1, 3541, 3623, 3540, -1, 3541, 3525, 3623, -1, 3832, 3835, 3838, -1, 3832, 3696, 3835, -1, 3832, 3698, 3696, -1, 3832, 3833, 3698, -1, 3698, 3833, 3177, -1, 3834, 3698, 3177, -1, 3834, 3176, 3698, -1, 3835, 3836, 3838, -1, 3838, 3836, 3837, -1, 3695, 3838, 3837, -1, 3695, 3839, 3838, -1, 3838, 3839, 3703, -1, 3694, 3838, 3703, -1, 3694, 3840, 3838, -1, 3838, 3840, 3700, -1, 3699, 3838, 3700, -1, 3699, 3927, 3838, -1, 3838, 3927, 3170, -1, 3692, 3454, 3927, -1, 3692, 3841, 3454, -1, 3692, 3690, 3841, -1, 3841, 3690, 3424, -1, 3424, 3690, 3451, -1, 3451, 3690, 3689, -1, 3450, 3689, 3843, -1, 3842, 3843, 3686, -1, 3685, 3842, 3686, -1, 3685, 3844, 3842, -1, 3685, 3684, 3844, -1, 3844, 3684, 3845, -1, 3845, 3684, 3683, -1, 3649, 3683, 3846, -1, 3849, 3846, 3854, -1, 3847, 3854, 3855, -1, 3847, 3849, 3854, -1, 3451, 3689, 3450, -1, 3450, 3843, 3842, -1, 3683, 3681, 3846, -1, 3846, 3681, 3189, -1, 3189, 3681, 3848, -1, 3180, 3848, 3187, -1, 3180, 3189, 3848, -1, 3848, 3679, 3187, -1, 3649, 3846, 3849, -1, 3183, 3207, 3854, -1, 3183, 3208, 3207, -1, 3183, 3850, 3208, -1, 3208, 3850, 3851, -1, 3851, 3850, 3190, -1, 3852, 3190, 3853, -1, 3209, 3852, 3853, -1, 3190, 3185, 3853, -1, 3853, 3185, 3001, -1, 3001, 3185, 3003, -1, 3852, 3851, 3190, -1, 3207, 3212, 3854, -1, 3854, 3212, 3855, -1, 3855, 3212, 3856, -1, 3856, 3212, 3205, -1, 3646, 3205, 3858, -1, 3857, 3646, 3858, -1, 3857, 3860, 3646, -1, 3646, 3860, 3501, -1, 3644, 3501, 3909, -1, 3644, 3646, 3501, -1, 3858, 3205, 3719, -1, 3719, 3205, 3204, -1, 3709, 3204, 3859, -1, 3202, 3709, 3859, -1, 3202, 3708, 3709, -1, 3719, 3204, 3709, -1, 3860, 3861, 3501, -1, 3501, 3861, 3478, -1, 3478, 3861, 3500, -1, 3500, 3861, 3862, -1, 3862, 3861, 3476, -1, 3476, 3861, 3498, -1, 3498, 3861, 3864, -1, 3475, 3864, 3721, -1, 3474, 3721, 3722, -1, 3496, 3722, 3863, -1, 3495, 3863, 3494, -1, 3495, 3496, 3863, -1, 3498, 3864, 3475, -1, 3475, 3721, 3474, -1, 3474, 3722, 3496, -1, 3863, 3865, 3494, -1, 3494, 3865, 3472, -1, 3472, 3865, 3711, -1, 3493, 3711, 3866, -1, 3493, 3472, 3711, -1, 3711, 3724, 3866, -1, 3866, 3724, 3492, -1, 3492, 3724, 3867, -1, 3867, 3724, 3869, -1, 3868, 3869, 3871, -1, 3868, 3867, 3869, -1, 3869, 3870, 3871, -1, 3871, 3870, 3726, -1, 3714, 3871, 3726, -1, 3714, 3872, 3871, -1, 3871, 3872, 3873, -1, 3873, 3875, 3760, -1, 3760, 3875, 3874, -1, 3874, 3875, 3876, -1, 3877, 3876, 3195, -1, 3877, 3874, 3876, -1, 3876, 3197, 3195, -1, 2277, 3194, 2278, -1, 3765, 3192, 3878, -1, 3878, 3192, 2409, -1, 3761, 3763, 3226, -1, 3226, 3763, 2273, -1, 3879, 3226, 2273, -1, 3879, 3228, 3226, -1, 3879, 2274, 3228, -1, 3228, 2274, 3229, -1, 3229, 2274, 3880, -1, 2416, 3229, 3880, -1, 2416, 3230, 3229, -1, 2416, 2415, 3230, -1, 2274, 3881, 3880, -1, 3880, 3881, 2269, -1, 3871, 3761, 3756, -1, 3756, 3761, 3225, -1, 3742, 3225, 3889, -1, 3742, 3756, 3225, -1, 3882, 3883, 3225, -1, 3882, 3884, 3883, -1, 3882, 3231, 3884, -1, 3884, 3231, 3885, -1, 3729, 3884, 3885, -1, 3883, 3730, 3225, -1, 3225, 3730, 3886, -1, 3887, 3225, 3886, -1, 3887, 3739, 3225, -1, 3225, 3739, 3888, -1, 3741, 3225, 3888, -1, 3741, 3889, 3225, -1, 3746, 3733, 3567, -1, 3528, 3622, 3525, -1, 3623, 3789, 3540, -1, 3789, 3582, 3160, -1, 3160, 3582, 3787, -1, 3567, 3585, 3768, -1, 3592, 3563, 3922, -1, 3592, 3546, 3563, -1, 3592, 3637, 3546, -1, 3546, 3637, 3544, -1, 3544, 3637, 3593, -1, 3890, 3544, 3593, -1, 3890, 3891, 3544, -1, 3890, 3638, 3891, -1, 3891, 3638, 3562, -1, 3562, 3638, 3925, -1, 3892, 3925, 3893, -1, 3892, 3562, 3925, -1, 3892, 3894, 3562, -1, 3892, 3896, 3894, -1, 3894, 3896, 3895, -1, 3895, 3896, 3506, -1, 3897, 3506, 3871, -1, 3897, 3895, 3506, -1, 3898, 3899, 3925, -1, 3898, 3595, 3899, -1, 3899, 3595, 3640, -1, 3641, 3899, 3640, -1, 3641, 3598, 3899, -1, 3899, 3598, 3642, -1, 3900, 3899, 3642, -1, 3900, 3602, 3899, -1, 3899, 3602, 3643, -1, 3905, 3643, 3901, -1, 3902, 3901, 3903, -1, 3502, 3903, 3906, -1, 3904, 3906, 3907, -1, 3904, 3502, 3906, -1, 3899, 3643, 3905, -1, 3905, 3901, 3902, -1, 3902, 3903, 3502, -1, 3906, 3908, 3907, -1, 3907, 3908, 3501, -1, 3501, 3908, 3909, -1, 3646, 3856, 3205, -1, 3683, 3649, 3845, -1, 3845, 3649, 3650, -1, 3422, 3650, 3910, -1, 3422, 3845, 3650, -1, 3650, 3610, 3910, -1, 3910, 3610, 3447, -1, 3447, 3610, 3651, -1, 3612, 3447, 3651, -1, 3612, 3613, 3447, -1, 3447, 3613, 3653, -1, 3614, 3447, 3653, -1, 3614, 3911, 3447, -1, 3447, 3911, 3912, -1, 3914, 3447, 3912, -1, 3914, 3913, 3447, -1, 3914, 3444, 3913, -1, 3914, 3442, 3444, -1, 3914, 3441, 3442, -1, 3914, 3439, 3441, -1, 3914, 3467, 3439, -1, 3914, 3466, 3467, -1, 3914, 3465, 3466, -1, 3914, 3464, 3465, -1, 3914, 3463, 3464, -1, 3914, 3915, 3463, -1, 3463, 3915, 3919, -1, 3919, 3915, 3916, -1, 3462, 3916, 3917, -1, 3918, 3462, 3917, -1, 3918, 3461, 3462, -1, 3918, 3814, 3461, -1, 3461, 3814, 3816, -1, 3919, 3916, 3462, -1, 3563, 3547, 3922, -1, 3922, 3547, 3564, -1, 3565, 3922, 3564, -1, 3565, 3549, 3922, -1, 3922, 3549, 3920, -1, 3921, 3922, 3920, -1, 3921, 3923, 3922, -1, 3922, 3923, 3770, -1, 3815, 3532, 3924, -1, 3899, 3503, 3925, -1, 3925, 3503, 3485, -1, 3486, 3925, 3485, -1, 3486, 3487, 3925, -1, 3925, 3487, 3504, -1, 3926, 3925, 3504, -1, 3926, 3893, 3925, -1, 3454, 3426, 3927, -1, 3927, 3426, 3456, -1, 3457, 3927, 3456, -1, 3457, 3428, 3927, -1, 3927, 3428, 3458, -1, 3459, 3927, 3458, -1, 4269, 4115, 3928, -1, 3928, 4115, 4183, -1, 4183, 3929, 3928, -1, 3928, 3929, 4217, -1, 4217, 3929, 4220, -1, 4220, 3929, 4178, -1, 4218, 4178, 4179, -1, 4218, 4220, 4178, -1, 4179, 3930, 4218, -1, 4218, 3930, 3931, -1, 3931, 3930, 3932, -1, 4221, 3932, 3933, -1, 4221, 3931, 3932, -1, 3932, 3934, 3933, -1, 3933, 3934, 3935, -1, 3935, 3934, 4177, -1, 4222, 4177, 4175, -1, 4222, 3935, 4177, -1, 4175, 4172, 4222, -1, 4222, 4172, 4262, -1, 4262, 4172, 3941, -1, 3941, 4172, 3936, -1, 3942, 3936, 3937, -1, 3939, 3937, 3940, -1, 3938, 3940, 4180, -1, 3938, 3939, 3940, -1, 3941, 3936, 3942, -1, 3942, 3937, 3939, -1, 3938, 4180, 3943, -1, 3943, 4180, 3944, -1, 3944, 4167, 3943, -1, 3943, 4167, 4226, -1, 4226, 4167, 4191, -1, 3951, 4191, 4166, -1, 4228, 4166, 4165, -1, 3945, 4165, 3946, -1, 3947, 3946, 4164, -1, 4230, 4164, 4163, -1, 3952, 4163, 3948, -1, 4213, 3948, 3949, -1, 3953, 3949, 3954, -1, 3950, 3954, 4195, -1, 4233, 4195, 4235, -1, 4233, 3950, 4195, -1, 4226, 4191, 3951, -1, 3951, 4166, 4228, -1, 4228, 4165, 3945, -1, 3945, 3946, 3947, -1, 3947, 4164, 4230, -1, 4230, 4163, 3952, -1, 3952, 3948, 4213, -1, 4213, 3949, 3953, -1, 3953, 3954, 3950, -1, 4195, 3955, 4235, -1, 4235, 3955, 4153, -1, 3961, 4153, 4152, -1, 4236, 4152, 4151, -1, 3962, 4151, 4150, -1, 4237, 4150, 3956, -1, 3963, 3956, 3957, -1, 3964, 3957, 3965, -1, 4241, 3965, 3966, -1, 3967, 3966, 3958, -1, 3968, 3958, 3959, -1, 4246, 3959, 4201, -1, 3960, 4246, 4201, -1, 4235, 4153, 3961, -1, 3961, 4152, 4236, -1, 4236, 4151, 3962, -1, 3962, 4150, 4237, -1, 4237, 3956, 3963, -1, 3963, 3957, 3964, -1, 3964, 3965, 4241, -1, 4241, 3966, 3967, -1, 3967, 3958, 3968, -1, 3968, 3959, 4246, -1, 3960, 4201, 3970, -1, 3970, 4201, 3969, -1, 3970, 3969, 3971, -1, 3971, 3969, 4140, -1, 4249, 4140, 4139, -1, 3973, 4139, 3972, -1, 4248, 3972, 4141, -1, 4248, 3973, 3972, -1, 3971, 4140, 4249, -1, 4249, 4139, 3973, -1, 4141, 4138, 4248, -1, 4248, 4138, 4252, -1, 4252, 4138, 3974, -1, 3974, 4138, 3975, -1, 4255, 3975, 3976, -1, 4256, 3976, 4134, -1, 3977, 4256, 4134, -1, 3977, 4257, 4256, -1, 3977, 4133, 4257, -1, 4257, 4133, 3978, -1, 3974, 3975, 4255, -1, 4255, 3976, 4256, -1, 3978, 4133, 4258, -1, 4258, 4133, 4132, -1, 3979, 4132, 4130, -1, 4129, 3979, 4130, -1, 4129, 4260, 3979, -1, 4258, 4132, 3979, -1, 4260, 4129, 4270, -1, 4270, 4129, 4124, -1, 4124, 3980, 4270, -1, 4270, 3980, 4203, -1, 4203, 3980, 4204, -1, 4204, 3980, 3981, -1, 4205, 3981, 4122, -1, 4205, 4204, 3981, -1, 4145, 3982, 4144, -1, 4145, 4245, 3982, -1, 4145, 4146, 4245, -1, 4245, 4146, 3993, -1, 3993, 4146, 3983, -1, 3984, 3983, 3994, -1, 3995, 3994, 3996, -1, 3997, 3996, 3985, -1, 3998, 3985, 3999, -1, 4000, 3999, 3986, -1, 4279, 3986, 4199, -1, 4001, 4199, 4127, -1, 3987, 4127, 3988, -1, 4128, 3987, 3988, -1, 4128, 3989, 3987, -1, 4128, 4131, 3989, -1, 3989, 4131, 4259, -1, 4259, 4131, 4254, -1, 4254, 4131, 4135, -1, 4253, 4135, 3990, -1, 4002, 3990, 4136, -1, 3991, 4136, 4137, -1, 4251, 4137, 4003, -1, 4250, 4003, 4004, -1, 3992, 4004, 4143, -1, 4005, 4143, 4006, -1, 4247, 4006, 4142, -1, 4007, 4142, 4144, -1, 3982, 4007, 4144, -1, 3993, 3983, 3984, -1, 3984, 3994, 3995, -1, 3995, 3996, 3997, -1, 3997, 3985, 3998, -1, 3998, 3999, 4000, -1, 4000, 3986, 4279, -1, 4279, 4199, 4001, -1, 4001, 4127, 3987, -1, 4254, 4135, 4253, -1, 4253, 3990, 4002, -1, 4002, 4136, 3991, -1, 3991, 4137, 4251, -1, 4251, 4003, 4250, -1, 4250, 4004, 3992, -1, 3992, 4143, 4005, -1, 4005, 4006, 4247, -1, 4247, 4142, 4007, -1, 4008, 4009, 4010, -1, 4008, 4276, 4009, -1, 4008, 4012, 4276, -1, 4276, 4012, 4011, -1, 4011, 4012, 4026, -1, 4013, 4026, 4200, -1, 4027, 4200, 4014, -1, 4272, 4014, 4015, -1, 4277, 4015, 4125, -1, 4016, 4125, 4126, -1, 4278, 4126, 4028, -1, 4029, 4028, 4017, -1, 4018, 4017, 4019, -1, 4148, 4018, 4019, -1, 4148, 4020, 4018, -1, 4148, 4021, 4020, -1, 4020, 4021, 4244, -1, 4244, 4021, 4280, -1, 4280, 4021, 4022, -1, 4243, 4022, 4023, -1, 4242, 4023, 4147, -1, 4281, 4147, 4024, -1, 4240, 4024, 4030, -1, 4239, 4030, 4149, -1, 4031, 4149, 4032, -1, 4033, 4032, 4155, -1, 4034, 4155, 4025, -1, 4238, 4025, 4010, -1, 4009, 4238, 4010, -1, 4011, 4026, 4013, -1, 4013, 4200, 4027, -1, 4027, 4014, 4272, -1, 4272, 4015, 4277, -1, 4277, 4125, 4016, -1, 4016, 4126, 4278, -1, 4278, 4028, 4029, -1, 4029, 4017, 4018, -1, 4280, 4022, 4243, -1, 4243, 4023, 4242, -1, 4242, 4147, 4281, -1, 4281, 4024, 4240, -1, 4240, 4030, 4239, -1, 4239, 4149, 4031, -1, 4031, 4032, 4033, -1, 4033, 4155, 4034, -1, 4034, 4025, 4238, -1, 4035, 4037, 4162, -1, 4035, 4036, 4037, -1, 4035, 4038, 4036, -1, 4036, 4038, 4209, -1, 4209, 4038, 4039, -1, 4208, 4039, 4040, -1, 4050, 4040, 4118, -1, 4202, 4118, 4121, -1, 4051, 4121, 4041, -1, 4042, 4041, 4052, -1, 4053, 4052, 4123, -1, 4271, 4123, 4054, -1, 4043, 4054, 4044, -1, 4198, 4043, 4044, -1, 4198, 4273, 4043, -1, 4198, 4045, 4273, -1, 4273, 4045, 4274, -1, 4274, 4045, 4275, -1, 4275, 4045, 4197, -1, 4055, 4197, 4154, -1, 4056, 4154, 4196, -1, 4215, 4196, 4046, -1, 4234, 4046, 4047, -1, 4214, 4047, 4156, -1, 4048, 4156, 4158, -1, 4212, 4158, 4057, -1, 4211, 4057, 4161, -1, 4049, 4161, 4162, -1, 4037, 4049, 4162, -1, 4209, 4039, 4208, -1, 4208, 4040, 4050, -1, 4050, 4118, 4202, -1, 4202, 4121, 4051, -1, 4051, 4041, 4042, -1, 4042, 4052, 4053, -1, 4053, 4123, 4271, -1, 4271, 4054, 4043, -1, 4275, 4197, 4055, -1, 4055, 4154, 4056, -1, 4056, 4196, 4215, -1, 4215, 4046, 4234, -1, 4234, 4047, 4214, -1, 4214, 4156, 4048, -1, 4048, 4158, 4212, -1, 4212, 4057, 4211, -1, 4211, 4161, 4049, -1, 4184, 4077, 4187, -1, 4184, 4058, 4077, -1, 4184, 4185, 4058, -1, 4058, 4185, 4059, -1, 4059, 4185, 4194, -1, 4267, 4194, 4060, -1, 4061, 4060, 4078, -1, 4268, 4078, 4160, -1, 4210, 4160, 4062, -1, 4079, 4062, 4080, -1, 4063, 4080, 4159, -1, 4081, 4159, 4157, -1, 4064, 4157, 4065, -1, 4066, 4064, 4065, -1, 4066, 4232, 4064, -1, 4066, 4067, 4232, -1, 4232, 4067, 4231, -1, 4231, 4067, 4229, -1, 4229, 4067, 4068, -1, 4069, 4068, 4082, -1, 4083, 4082, 4070, -1, 4084, 4070, 4072, -1, 4071, 4072, 4073, -1, 4085, 4073, 4190, -1, 4086, 4190, 4188, -1, 4087, 4188, 4074, -1, 4075, 4074, 4076, -1, 4265, 4076, 4187, -1, 4077, 4265, 4187, -1, 4059, 4194, 4267, -1, 4267, 4060, 4061, -1, 4061, 4078, 4268, -1, 4268, 4160, 4210, -1, 4210, 4062, 4079, -1, 4079, 4080, 4063, -1, 4063, 4159, 4081, -1, 4081, 4157, 4064, -1, 4229, 4068, 4069, -1, 4069, 4082, 4083, -1, 4083, 4070, 4084, -1, 4084, 4072, 4071, -1, 4071, 4073, 4085, -1, 4085, 4190, 4086, -1, 4086, 4188, 4087, -1, 4087, 4074, 4075, -1, 4075, 4076, 4265, -1, 4088, 4105, 4182, -1, 4088, 4089, 4105, -1, 4088, 4090, 4089, -1, 4089, 4090, 4266, -1, 4266, 4090, 4091, -1, 4264, 4091, 4092, -1, 4093, 4092, 4186, -1, 4107, 4186, 4094, -1, 4108, 4094, 4189, -1, 4095, 4189, 4096, -1, 4227, 4096, 4109, -1, 4225, 4109, 4097, -1, 4098, 4097, 4168, -1, 4169, 4098, 4168, -1, 4169, 4224, 4098, -1, 4169, 4099, 4224, -1, 4224, 4099, 4223, -1, 4223, 4099, 4261, -1, 4261, 4099, 4100, -1, 4263, 4100, 4170, -1, 4110, 4170, 4171, -1, 4101, 4171, 4102, -1, 4111, 4102, 4103, -1, 4112, 4103, 4173, -1, 4113, 4173, 4174, -1, 4219, 4174, 4176, -1, 4104, 4176, 4181, -1, 4106, 4181, 4182, -1, 4105, 4106, 4182, -1, 4266, 4091, 4264, -1, 4264, 4092, 4093, -1, 4093, 4186, 4107, -1, 4107, 4094, 4108, -1, 4108, 4189, 4095, -1, 4095, 4096, 4227, -1, 4227, 4109, 4225, -1, 4225, 4097, 4098, -1, 4261, 4100, 4263, -1, 4263, 4170, 4110, -1, 4110, 4171, 4101, -1, 4101, 4102, 4111, -1, 4111, 4103, 4112, -1, 4112, 4173, 4113, -1, 4113, 4174, 4219, -1, 4219, 4176, 4104, -1, 4104, 4181, 4106, -1, 4117, 4193, 4114, -1, 4114, 4193, 4116, -1, 4207, 4116, 4192, -1, 4115, 4207, 4192, -1, 4115, 4269, 4207, -1, 4114, 4116, 4207, -1, 4216, 4119, 4117, -1, 4117, 4119, 4193, -1, 4119, 4160, 4193, -1, 4119, 4039, 4160, -1, 4119, 4040, 4039, -1, 4119, 4118, 4040, -1, 4119, 4121, 4118, -1, 4119, 4120, 4121, -1, 4121, 4120, 4122, -1, 4124, 4122, 3980, -1, 4124, 4121, 4122, -1, 4124, 4041, 4121, -1, 4124, 4052, 4041, -1, 4124, 4123, 4052, -1, 4124, 4015, 4123, -1, 4124, 4125, 4015, -1, 4124, 4126, 4125, -1, 4124, 4028, 4126, -1, 4124, 4017, 4028, -1, 4124, 4019, 4017, -1, 4124, 4199, 4019, -1, 4124, 4129, 4199, -1, 4199, 4129, 4127, -1, 4127, 4129, 3988, -1, 3988, 4129, 4128, -1, 4128, 4129, 4130, -1, 4131, 4130, 4132, -1, 3976, 4132, 4133, -1, 4134, 4133, 3977, -1, 4134, 3976, 4133, -1, 4122, 3981, 3980, -1, 4128, 4130, 4131, -1, 4131, 4132, 3976, -1, 3975, 4131, 3976, -1, 3975, 4135, 4131, -1, 3975, 4138, 4135, -1, 4135, 4138, 3990, -1, 3990, 4138, 4136, -1, 4136, 4138, 4137, -1, 4137, 4138, 4003, -1, 4003, 4138, 4141, -1, 4004, 4141, 4143, -1, 4004, 4003, 4141, -1, 3972, 3969, 4141, -1, 3972, 4139, 3969, -1, 3969, 4139, 4140, -1, 4141, 3969, 4142, -1, 4006, 4141, 4142, -1, 4006, 4143, 4141, -1, 3959, 4144, 4201, -1, 3959, 4145, 4144, -1, 3959, 3958, 4145, -1, 4145, 3958, 4146, -1, 4146, 3958, 4147, -1, 3983, 4147, 4023, -1, 3994, 4023, 4022, -1, 3996, 4022, 4021, -1, 3985, 4021, 4148, -1, 3999, 4148, 3986, -1, 3999, 3985, 4148, -1, 4147, 3958, 4024, -1, 4024, 3958, 3966, -1, 4030, 3966, 4149, -1, 4030, 4024, 3966, -1, 3966, 3965, 4149, -1, 4149, 3965, 4032, -1, 4032, 3965, 3957, -1, 4155, 3957, 3956, -1, 4025, 3956, 4150, -1, 4151, 4025, 4150, -1, 4151, 4152, 4025, -1, 4025, 4152, 4153, -1, 3955, 4025, 4153, -1, 3955, 4195, 4025, -1, 4025, 4195, 4154, -1, 4010, 4154, 4008, -1, 4010, 4025, 4154, -1, 4032, 3957, 4155, -1, 4155, 3956, 4025, -1, 3954, 4156, 4195, -1, 3954, 4158, 4156, -1, 3954, 3949, 4158, -1, 4158, 3949, 3948, -1, 4157, 3948, 4065, -1, 4157, 4158, 3948, -1, 4157, 4159, 4158, -1, 4158, 4159, 4080, -1, 4062, 4158, 4080, -1, 4062, 4160, 4158, -1, 4158, 4160, 4057, -1, 4057, 4160, 4161, -1, 4161, 4160, 4162, -1, 4162, 4160, 4035, -1, 4035, 4160, 4038, -1, 4038, 4160, 4039, -1, 3948, 4163, 4065, -1, 4065, 4163, 4066, -1, 4066, 4163, 4164, -1, 4067, 4164, 3946, -1, 4068, 3946, 4082, -1, 4068, 4067, 3946, -1, 4066, 4164, 4067, -1, 3946, 4165, 4082, -1, 4082, 4165, 4070, -1, 4070, 4165, 4166, -1, 4072, 4166, 4191, -1, 4073, 4191, 4190, -1, 4073, 4072, 4191, -1, 4070, 4166, 4072, -1, 4167, 4097, 4191, -1, 4167, 4168, 4097, -1, 4167, 3944, 4168, -1, 4168, 3944, 4169, -1, 4169, 3944, 4099, -1, 4099, 3944, 4180, -1, 4172, 4180, 3936, -1, 4172, 4099, 4180, -1, 4172, 4100, 4099, -1, 4172, 4170, 4100, -1, 4172, 4171, 4170, -1, 4172, 4102, 4171, -1, 4172, 4175, 4102, -1, 4102, 4175, 4103, -1, 4103, 4175, 4173, -1, 4173, 4175, 4174, -1, 4174, 4175, 4176, -1, 4176, 4175, 4177, -1, 3934, 4176, 4177, -1, 3934, 4181, 4176, -1, 3934, 4178, 4181, -1, 3934, 4179, 4178, -1, 3934, 3932, 4179, -1, 4179, 3932, 3930, -1, 3940, 3937, 4180, -1, 4180, 3937, 3936, -1, 4178, 3929, 4181, -1, 4181, 3929, 4183, -1, 4182, 4183, 4088, -1, 4182, 4181, 4183, -1, 4088, 4183, 4090, -1, 4090, 4183, 4115, -1, 4184, 4115, 4185, -1, 4184, 4090, 4115, -1, 4184, 4091, 4090, -1, 4184, 4187, 4091, -1, 4091, 4187, 4092, -1, 4092, 4187, 4186, -1, 4186, 4187, 4076, -1, 4094, 4076, 4074, -1, 4188, 4094, 4074, -1, 4188, 4190, 4094, -1, 4094, 4190, 4189, -1, 4189, 4190, 4191, -1, 4096, 4191, 4109, -1, 4096, 4189, 4191, -1, 4192, 4193, 4115, -1, 4192, 4116, 4193, -1, 4097, 4109, 4191, -1, 4094, 4186, 4076, -1, 4193, 4160, 4115, -1, 4115, 4160, 4078, -1, 4060, 4115, 4078, -1, 4060, 4194, 4115, -1, 4115, 4194, 4185, -1, 4156, 4047, 4195, -1, 4195, 4047, 4046, -1, 4196, 4195, 4046, -1, 4196, 4154, 4195, -1, 4197, 4015, 4154, -1, 4197, 4045, 4015, -1, 4015, 4045, 4198, -1, 4044, 4015, 4198, -1, 4044, 4054, 4015, -1, 4015, 4054, 4123, -1, 4146, 4147, 3983, -1, 3983, 4023, 3994, -1, 3994, 4022, 3996, -1, 3996, 4021, 3985, -1, 4148, 4019, 3986, -1, 3986, 4019, 4199, -1, 4015, 4014, 4154, -1, 4154, 4014, 4200, -1, 4026, 4154, 4200, -1, 4026, 4012, 4154, -1, 4154, 4012, 4008, -1, 4144, 4142, 4201, -1, 4201, 4142, 3969, -1, 4120, 4206, 4122, -1, 4122, 4206, 4205, -1, 4204, 4205, 4202, -1, 4203, 4202, 4270, -1, 4203, 4204, 4202, -1, 4205, 4206, 4202, -1, 4202, 4206, 4216, -1, 4050, 4216, 4117, -1, 4208, 4117, 4114, -1, 4207, 4208, 4114, -1, 4207, 4269, 4208, -1, 4208, 4269, 4209, -1, 4209, 4269, 4268, -1, 4210, 4209, 4268, -1, 4210, 4036, 4209, -1, 4210, 4037, 4036, -1, 4210, 4049, 4037, -1, 4210, 4211, 4049, -1, 4210, 4212, 4211, -1, 4210, 4079, 4212, -1, 4212, 4079, 4063, -1, 4081, 4212, 4063, -1, 4081, 4064, 4212, -1, 4212, 4064, 4213, -1, 3953, 4212, 4213, -1, 3953, 3950, 4212, -1, 4212, 3950, 4048, -1, 4048, 3950, 4214, -1, 4214, 3950, 4233, -1, 4234, 4233, 4235, -1, 4215, 4235, 4056, -1, 4215, 4234, 4235, -1, 4202, 4216, 4050, -1, 4050, 4117, 4208, -1, 3928, 4266, 4269, -1, 3928, 4089, 4266, -1, 3928, 4105, 4089, -1, 3928, 4106, 4105, -1, 3928, 4104, 4106, -1, 3928, 4217, 4104, -1, 4104, 4217, 4219, -1, 4219, 4217, 4220, -1, 4218, 4219, 4220, -1, 4218, 3931, 4219, -1, 4219, 3931, 4221, -1, 3933, 4219, 4221, -1, 3933, 3935, 4219, -1, 4219, 3935, 4113, -1, 4113, 3935, 4222, -1, 4112, 4222, 4111, -1, 4112, 4113, 4222, -1, 4111, 4222, 4101, -1, 4101, 4222, 4262, -1, 4110, 4262, 4263, -1, 4110, 4101, 4262, -1, 3941, 3938, 4262, -1, 3941, 3942, 3938, -1, 3938, 3942, 3939, -1, 3943, 4223, 3938, -1, 3943, 4224, 4223, -1, 3943, 4098, 4224, -1, 3943, 4226, 4098, -1, 4098, 4226, 4225, -1, 4225, 4226, 3951, -1, 4227, 3951, 4228, -1, 4071, 4228, 4084, -1, 4071, 4227, 4228, -1, 4071, 4085, 4227, -1, 4227, 4085, 4095, -1, 4095, 4085, 4086, -1, 4108, 4086, 4087, -1, 4107, 4087, 4093, -1, 4107, 4108, 4087, -1, 4225, 3951, 4227, -1, 4228, 3945, 4084, -1, 4084, 3945, 4083, -1, 4083, 3945, 3947, -1, 4069, 3947, 4229, -1, 4069, 4083, 3947, -1, 3947, 4230, 4229, -1, 4229, 4230, 4231, -1, 4231, 4230, 3952, -1, 4232, 3952, 4213, -1, 4064, 4232, 4213, -1, 4231, 3952, 4232, -1, 4214, 4233, 4234, -1, 4235, 3961, 4056, -1, 4056, 3961, 4055, -1, 4055, 3961, 4236, -1, 3962, 4055, 4236, -1, 3962, 4009, 4055, -1, 3962, 4238, 4009, -1, 3962, 4237, 4238, -1, 4238, 4237, 4034, -1, 4034, 4237, 3963, -1, 4033, 3963, 3964, -1, 4031, 3964, 4239, -1, 4031, 4033, 3964, -1, 4034, 3963, 4033, -1, 3964, 4241, 4239, -1, 4239, 4241, 4240, -1, 4240, 4241, 3967, -1, 4281, 3967, 3993, -1, 4242, 3993, 3984, -1, 4243, 3984, 3995, -1, 4280, 3995, 3997, -1, 3998, 4280, 3997, -1, 3998, 4244, 4280, -1, 3998, 4000, 4244, -1, 4244, 4000, 4020, -1, 4020, 4000, 4279, -1, 4018, 4279, 4270, -1, 4029, 4270, 4278, -1, 4029, 4018, 4270, -1, 3967, 3968, 3993, -1, 3993, 3968, 4245, -1, 4245, 3968, 4246, -1, 3982, 4246, 3960, -1, 4007, 3960, 4247, -1, 4007, 3982, 3960, -1, 4245, 4246, 3982, -1, 3960, 3970, 4247, -1, 4247, 3970, 4005, -1, 4005, 3970, 4248, -1, 3992, 4248, 4250, -1, 3992, 4005, 4248, -1, 3971, 4249, 3970, -1, 3970, 4249, 3973, -1, 4248, 3970, 3973, -1, 4250, 4248, 4251, -1, 4251, 4248, 4252, -1, 3991, 4252, 4002, -1, 3991, 4251, 4252, -1, 4002, 4252, 4253, -1, 4253, 4252, 3974, -1, 4254, 3974, 4255, -1, 4256, 4254, 4255, -1, 4256, 4257, 4254, -1, 4254, 4257, 3978, -1, 4258, 4254, 3978, -1, 4258, 3979, 4254, -1, 4254, 3979, 4259, -1, 4259, 3979, 4260, -1, 3989, 4260, 3987, -1, 3989, 4259, 4260, -1, 4253, 3974, 4254, -1, 4270, 4279, 4260, -1, 4260, 4279, 4001, -1, 3987, 4260, 4001, -1, 4108, 4095, 4086, -1, 4223, 4261, 3938, -1, 3938, 4261, 4262, -1, 4262, 4261, 4263, -1, 4264, 4265, 4266, -1, 4264, 4075, 4265, -1, 4264, 4093, 4075, -1, 4075, 4093, 4087, -1, 4265, 4077, 4266, -1, 4266, 4077, 4269, -1, 4269, 4077, 4058, -1, 4059, 4269, 4058, -1, 4059, 4267, 4269, -1, 4269, 4267, 4061, -1, 4268, 4269, 4061, -1, 4202, 4051, 4270, -1, 4270, 4051, 4042, -1, 4053, 4270, 4042, -1, 4053, 4272, 4270, -1, 4053, 4271, 4272, -1, 4272, 4271, 4043, -1, 4273, 4272, 4043, -1, 4273, 4274, 4272, -1, 4272, 4274, 4275, -1, 4055, 4272, 4275, -1, 4055, 4027, 4272, -1, 4055, 4013, 4027, -1, 4055, 4011, 4013, -1, 4055, 4276, 4011, -1, 4055, 4009, 4276, -1, 4272, 4277, 4270, -1, 4270, 4277, 4016, -1, 4278, 4270, 4016, -1, 4018, 4020, 4279, -1, 4280, 4243, 3995, -1, 4243, 4242, 3984, -1, 4242, 4281, 3993, -1, 4281, 4240, 3967, -1, 4471, 4282, 4571, -1, 4571, 4282, 4555, -1, 4571, 4555, 4283, -1, 4283, 4555, 4284, -1, 4573, 4284, 4285, -1, 4286, 4573, 4285, -1, 4286, 4575, 4573, -1, 4283, 4284, 4573, -1, 4286, 4288, 4575, -1, 4575, 4288, 4287, -1, 4287, 4288, 4548, -1, 4289, 4548, 4290, -1, 4577, 4290, 4547, -1, 4578, 4547, 4291, -1, 4579, 4578, 4291, -1, 4287, 4548, 4289, -1, 4289, 4290, 4577, -1, 4577, 4547, 4578, -1, 4291, 4293, 4579, -1, 4579, 4293, 4292, -1, 4292, 4293, 4583, -1, 4583, 4293, 4294, -1, 4584, 4294, 4298, -1, 4295, 4298, 4546, -1, 4297, 4546, 4296, -1, 4297, 4295, 4546, -1, 4583, 4294, 4584, -1, 4584, 4298, 4295, -1, 4297, 4296, 4586, -1, 4586, 4296, 4299, -1, 4299, 4300, 4586, -1, 4586, 4300, 4587, -1, 4587, 4300, 4541, -1, 4314, 4541, 4539, -1, 4315, 4539, 4538, -1, 4592, 4538, 4531, -1, 4316, 4531, 4301, -1, 4317, 4301, 4489, -1, 4594, 4489, 4302, -1, 4303, 4302, 4527, -1, 4318, 4527, 4304, -1, 4568, 4304, 4525, -1, 4569, 4525, 4524, -1, 4305, 4524, 4523, -1, 4319, 4523, 4521, -1, 4320, 4521, 4511, -1, 4321, 4511, 4322, -1, 4306, 4322, 4307, -1, 4603, 4307, 4308, -1, 4605, 4308, 4309, -1, 4606, 4309, 4502, -1, 4310, 4502, 4311, -1, 4323, 4311, 4312, -1, 4324, 4312, 4500, -1, 4313, 4324, 4500, -1, 4587, 4541, 4314, -1, 4314, 4539, 4315, -1, 4315, 4538, 4592, -1, 4592, 4531, 4316, -1, 4316, 4301, 4317, -1, 4317, 4489, 4594, -1, 4594, 4302, 4303, -1, 4303, 4527, 4318, -1, 4318, 4304, 4568, -1, 4568, 4525, 4569, -1, 4569, 4524, 4305, -1, 4305, 4523, 4319, -1, 4319, 4521, 4320, -1, 4320, 4511, 4321, -1, 4321, 4322, 4306, -1, 4306, 4307, 4603, -1, 4603, 4308, 4605, -1, 4605, 4309, 4606, -1, 4606, 4502, 4310, -1, 4310, 4311, 4323, -1, 4323, 4312, 4324, -1, 4313, 4500, 4616, -1, 4616, 4500, 4497, -1, 4616, 4497, 4325, -1, 4325, 4497, 4499, -1, 4329, 4499, 4326, -1, 4327, 4326, 4328, -1, 4617, 4328, 4498, -1, 4617, 4327, 4328, -1, 4325, 4499, 4329, -1, 4329, 4326, 4327, -1, 4498, 4495, 4617, -1, 4617, 4495, 4330, -1, 4495, 4332, 4330, -1, 4330, 4332, 4331, -1, 4331, 4332, 4336, -1, 4337, 4336, 4494, -1, 4621, 4494, 4333, -1, 4335, 4333, 4334, -1, 4338, 4335, 4334, -1, 4331, 4336, 4337, -1, 4337, 4494, 4621, -1, 4621, 4333, 4335, -1, 4334, 4340, 4338, -1, 4338, 4340, 4622, -1, 4622, 4340, 4339, -1, 4339, 4340, 4341, -1, 4613, 4341, 4342, -1, 4613, 4339, 4341, -1, 4613, 4342, 4624, -1, 4624, 4342, 4519, -1, 4624, 4519, 4344, -1, 4344, 4519, 4478, -1, 4343, 4478, 4477, -1, 4558, 4343, 4477, -1, 4558, 4559, 4343, -1, 4344, 4478, 4343, -1, 4346, 4345, 4542, -1, 4346, 4582, 4345, -1, 4346, 4543, 4582, -1, 4582, 4543, 4347, -1, 4347, 4543, 4348, -1, 4585, 4348, 4349, -1, 4581, 4349, 4545, -1, 4350, 4545, 4544, -1, 4365, 4544, 4351, -1, 4580, 4351, 4352, -1, 4576, 4352, 4549, -1, 4574, 4549, 4353, -1, 4354, 4353, 4557, -1, 4366, 4557, 4355, -1, 4356, 4355, 4556, -1, 4572, 4556, 4367, -1, 4368, 4367, 4357, -1, 4633, 4357, 4358, -1, 4588, 4358, 4533, -1, 4359, 4533, 4369, -1, 4370, 4369, 4361, -1, 4360, 4361, 4540, -1, 4371, 4540, 4372, -1, 4362, 4372, 4363, -1, 4364, 4363, 4542, -1, 4345, 4364, 4542, -1, 4347, 4348, 4585, -1, 4585, 4349, 4581, -1, 4581, 4545, 4350, -1, 4350, 4544, 4365, -1, 4365, 4351, 4580, -1, 4580, 4352, 4576, -1, 4576, 4549, 4574, -1, 4574, 4353, 4354, -1, 4354, 4557, 4366, -1, 4366, 4355, 4356, -1, 4356, 4556, 4572, -1, 4572, 4367, 4368, -1, 4368, 4357, 4633, -1, 4633, 4358, 4588, -1, 4588, 4533, 4359, -1, 4359, 4369, 4370, -1, 4370, 4361, 4360, -1, 4360, 4540, 4371, -1, 4371, 4372, 4362, -1, 4362, 4363, 4364, -1, 4530, 4593, 4529, -1, 4530, 4373, 4593, -1, 4530, 4488, 4373, -1, 4373, 4488, 4374, -1, 4374, 4488, 4490, -1, 4382, 4490, 4375, -1, 4383, 4375, 4376, -1, 4377, 4376, 4384, -1, 4385, 4384, 4532, -1, 4386, 4532, 4554, -1, 4387, 4554, 4378, -1, 4388, 4378, 4379, -1, 4389, 4379, 4390, -1, 4589, 4390, 4534, -1, 4391, 4534, 4535, -1, 4590, 4535, 4536, -1, 4392, 4536, 4393, -1, 4394, 4393, 4537, -1, 4591, 4537, 4480, -1, 4380, 4480, 4553, -1, 4395, 4553, 4481, -1, 4631, 4481, 4484, -1, 4564, 4484, 4485, -1, 4565, 4485, 4381, -1, 4566, 4381, 4529, -1, 4593, 4566, 4529, -1, 4374, 4490, 4382, -1, 4382, 4375, 4383, -1, 4383, 4376, 4377, -1, 4377, 4384, 4385, -1, 4385, 4532, 4386, -1, 4386, 4554, 4387, -1, 4387, 4378, 4388, -1, 4388, 4379, 4389, -1, 4389, 4390, 4589, -1, 4589, 4534, 4391, -1, 4391, 4535, 4590, -1, 4590, 4536, 4392, -1, 4392, 4393, 4394, -1, 4394, 4537, 4591, -1, 4591, 4480, 4380, -1, 4380, 4553, 4395, -1, 4395, 4481, 4631, -1, 4631, 4484, 4564, -1, 4564, 4485, 4565, -1, 4565, 4381, 4566, -1, 4513, 4405, 4514, -1, 4513, 4600, 4405, -1, 4513, 4512, 4600, -1, 4600, 4512, 4599, -1, 4599, 4512, 4396, -1, 4597, 4396, 4397, -1, 4398, 4397, 4522, -1, 4570, 4522, 4399, -1, 4406, 4399, 4528, -1, 4400, 4528, 4526, -1, 4407, 4526, 4487, -1, 4408, 4487, 4486, -1, 4567, 4486, 4409, -1, 4629, 4409, 4483, -1, 4630, 4483, 4482, -1, 4410, 4482, 4401, -1, 4563, 4401, 4411, -1, 4632, 4411, 4412, -1, 4413, 4412, 4479, -1, 4561, 4479, 4402, -1, 4560, 4402, 4414, -1, 4403, 4414, 4518, -1, 4415, 4518, 4516, -1, 4416, 4516, 4404, -1, 4601, 4404, 4514, -1, 4405, 4601, 4514, -1, 4599, 4396, 4597, -1, 4597, 4397, 4398, -1, 4398, 4522, 4570, -1, 4570, 4399, 4406, -1, 4406, 4528, 4400, -1, 4400, 4526, 4407, -1, 4407, 4487, 4408, -1, 4408, 4486, 4567, -1, 4567, 4409, 4629, -1, 4629, 4483, 4630, -1, 4630, 4482, 4410, -1, 4410, 4401, 4563, -1, 4563, 4411, 4632, -1, 4632, 4412, 4413, -1, 4413, 4479, 4561, -1, 4561, 4402, 4560, -1, 4560, 4414, 4403, -1, 4403, 4518, 4415, -1, 4415, 4516, 4416, -1, 4416, 4404, 4601, -1, 4417, 4435, 4506, -1, 4417, 4418, 4435, -1, 4417, 4550, 4418, -1, 4418, 4550, 4610, -1, 4610, 4550, 4504, -1, 4609, 4504, 4419, -1, 4625, 4419, 4420, -1, 4436, 4420, 4509, -1, 4437, 4509, 4421, -1, 4422, 4421, 4423, -1, 4438, 4423, 4424, -1, 4604, 4424, 4425, -1, 4439, 4425, 4510, -1, 4426, 4510, 4427, -1, 4428, 4427, 4429, -1, 4595, 4429, 4552, -1, 4596, 4552, 4551, -1, 4440, 4551, 4430, -1, 4598, 4430, 4515, -1, 4602, 4515, 4517, -1, 4441, 4517, 4432, -1, 4431, 4432, 4520, -1, 4433, 4520, 4434, -1, 4442, 4434, 4443, -1, 4628, 4443, 4506, -1, 4435, 4628, 4506, -1, 4610, 4504, 4609, -1, 4609, 4419, 4625, -1, 4625, 4420, 4436, -1, 4436, 4509, 4437, -1, 4437, 4421, 4422, -1, 4422, 4423, 4438, -1, 4438, 4424, 4604, -1, 4604, 4425, 4439, -1, 4439, 4510, 4426, -1, 4426, 4427, 4428, -1, 4428, 4429, 4595, -1, 4595, 4552, 4596, -1, 4596, 4551, 4440, -1, 4440, 4430, 4598, -1, 4598, 4515, 4602, -1, 4602, 4517, 4441, -1, 4441, 4432, 4431, -1, 4431, 4520, 4433, -1, 4433, 4434, 4442, -1, 4442, 4443, 4628, -1, 4492, 4453, 4491, -1, 4492, 4612, 4453, -1, 4492, 4444, 4612, -1, 4612, 4444, 4614, -1, 4614, 4444, 4445, -1, 4623, 4445, 4493, -1, 4454, 4493, 4446, -1, 4455, 4446, 4447, -1, 4620, 4447, 4448, -1, 4619, 4448, 4496, -1, 4618, 4496, 4456, -1, 4449, 4456, 4450, -1, 4615, 4450, 4501, -1, 4457, 4501, 4458, -1, 4459, 4458, 4460, -1, 4461, 4460, 4451, -1, 4462, 4451, 4463, -1, 4607, 4463, 4503, -1, 4608, 4503, 4464, -1, 4465, 4464, 4452, -1, 4466, 4452, 4505, -1, 4611, 4505, 4508, -1, 4626, 4508, 4507, -1, 4627, 4507, 4467, -1, 4468, 4467, 4491, -1, 4453, 4468, 4491, -1, 4614, 4445, 4623, -1, 4623, 4493, 4454, -1, 4454, 4446, 4455, -1, 4455, 4447, 4620, -1, 4620, 4448, 4619, -1, 4619, 4496, 4618, -1, 4618, 4456, 4449, -1, 4449, 4450, 4615, -1, 4615, 4501, 4457, -1, 4457, 4458, 4459, -1, 4459, 4460, 4461, -1, 4461, 4451, 4462, -1, 4462, 4463, 4607, -1, 4607, 4503, 4608, -1, 4608, 4464, 4465, -1, 4465, 4452, 4466, -1, 4466, 4505, 4611, -1, 4611, 4508, 4626, -1, 4626, 4507, 4627, -1, 4627, 4467, 4468, -1, 4475, 4476, 4469, -1, 4469, 4476, 4470, -1, 4470, 4476, 4562, -1, 4562, 4476, 4472, -1, 4471, 4472, 4282, -1, 4471, 4562, 4472, -1, 4475, 4469, 4473, -1, 4473, 4469, 6151, -1, 4473, 4474, 4475, -1, 4475, 4474, 4558, -1, 4476, 4558, 4477, -1, 4472, 4477, 4478, -1, 4282, 4478, 4519, -1, 4479, 4519, 4402, -1, 4479, 4282, 4519, -1, 4479, 4412, 4282, -1, 4282, 4412, 4411, -1, 4480, 4411, 4401, -1, 4553, 4401, 4482, -1, 4481, 4482, 4483, -1, 4409, 4481, 4483, -1, 4409, 4484, 4481, -1, 4409, 4486, 4484, -1, 4484, 4486, 4485, -1, 4485, 4486, 4487, -1, 4381, 4487, 4527, -1, 4529, 4527, 4302, -1, 4530, 4302, 4489, -1, 4488, 4489, 4490, -1, 4488, 4530, 4489, -1, 4475, 4558, 4476, -1, 4476, 4477, 4472, -1, 4472, 4478, 4282, -1, 4342, 4443, 4519, -1, 4342, 4506, 4443, -1, 4342, 4507, 4506, -1, 4342, 4467, 4507, -1, 4342, 4491, 4467, -1, 4342, 4492, 4491, -1, 4342, 4444, 4492, -1, 4342, 4341, 4444, -1, 4444, 4341, 4445, -1, 4445, 4341, 4340, -1, 4493, 4340, 4334, -1, 4333, 4493, 4334, -1, 4333, 4494, 4493, -1, 4493, 4494, 4495, -1, 4446, 4495, 4447, -1, 4446, 4493, 4495, -1, 4445, 4340, 4493, -1, 4494, 4336, 4495, -1, 4495, 4336, 4332, -1, 4495, 4498, 4447, -1, 4447, 4498, 4448, -1, 4448, 4498, 4497, -1, 4496, 4497, 4456, -1, 4496, 4448, 4497, -1, 4328, 4326, 4498, -1, 4498, 4326, 4499, -1, 4497, 4498, 4499, -1, 4497, 4500, 4456, -1, 4456, 4500, 4450, -1, 4450, 4500, 4501, -1, 4501, 4500, 4458, -1, 4458, 4500, 4312, -1, 4460, 4312, 4451, -1, 4460, 4458, 4312, -1, 4312, 4311, 4451, -1, 4451, 4311, 4463, -1, 4463, 4311, 4502, -1, 4503, 4502, 4420, -1, 4419, 4503, 4420, -1, 4419, 4464, 4503, -1, 4419, 4504, 4464, -1, 4464, 4504, 4452, -1, 4452, 4504, 4550, -1, 4505, 4550, 4417, -1, 4508, 4417, 4506, -1, 4507, 4508, 4506, -1, 4502, 4309, 4420, -1, 4420, 4309, 4509, -1, 4509, 4309, 4308, -1, 4421, 4308, 4423, -1, 4421, 4509, 4308, -1, 4308, 4307, 4423, -1, 4423, 4307, 4424, -1, 4424, 4307, 4322, -1, 4425, 4322, 4511, -1, 4510, 4511, 4427, -1, 4510, 4425, 4511, -1, 4424, 4322, 4425, -1, 4511, 4521, 4427, -1, 4427, 4521, 4396, -1, 4429, 4396, 4512, -1, 4552, 4512, 4513, -1, 4551, 4513, 4514, -1, 4430, 4514, 4404, -1, 4516, 4430, 4404, -1, 4516, 4515, 4430, -1, 4516, 4518, 4515, -1, 4515, 4518, 4517, -1, 4517, 4518, 4519, -1, 4432, 4519, 4520, -1, 4432, 4517, 4519, -1, 4521, 4523, 4396, -1, 4396, 4523, 4397, -1, 4397, 4523, 4522, -1, 4522, 4523, 4524, -1, 4399, 4524, 4525, -1, 4528, 4525, 4304, -1, 4526, 4304, 4527, -1, 4487, 4526, 4527, -1, 4522, 4524, 4399, -1, 4399, 4525, 4528, -1, 4528, 4304, 4526, -1, 4381, 4527, 4529, -1, 4529, 4302, 4530, -1, 4489, 4301, 4490, -1, 4490, 4301, 4375, -1, 4375, 4301, 4531, -1, 4376, 4531, 4538, -1, 4384, 4538, 4539, -1, 4532, 4539, 4369, -1, 4554, 4369, 4533, -1, 4378, 4533, 4358, -1, 4379, 4358, 4357, -1, 4390, 4357, 4367, -1, 4534, 4367, 4555, -1, 4282, 4534, 4555, -1, 4282, 4535, 4534, -1, 4282, 4536, 4535, -1, 4282, 4393, 4536, -1, 4282, 4537, 4393, -1, 4282, 4480, 4537, -1, 4282, 4411, 4480, -1, 4375, 4531, 4376, -1, 4376, 4538, 4384, -1, 4369, 4539, 4361, -1, 4361, 4539, 4541, -1, 4540, 4541, 4372, -1, 4540, 4361, 4541, -1, 4541, 4300, 4372, -1, 4372, 4300, 4363, -1, 4363, 4300, 4299, -1, 4542, 4299, 4346, -1, 4542, 4363, 4299, -1, 4346, 4299, 4543, -1, 4543, 4299, 4296, -1, 4348, 4296, 4349, -1, 4348, 4543, 4296, -1, 4349, 4296, 4293, -1, 4545, 4293, 4291, -1, 4544, 4291, 4351, -1, 4544, 4545, 4291, -1, 4296, 4546, 4293, -1, 4293, 4546, 4298, -1, 4294, 4293, 4298, -1, 4349, 4293, 4545, -1, 4547, 4290, 4291, -1, 4291, 4290, 4548, -1, 4351, 4548, 4288, -1, 4286, 4351, 4288, -1, 4286, 4352, 4351, -1, 4286, 4285, 4352, -1, 4352, 4285, 4284, -1, 4549, 4284, 4555, -1, 4353, 4555, 4557, -1, 4353, 4549, 4555, -1, 4291, 4548, 4351, -1, 4352, 4284, 4549, -1, 4508, 4505, 4417, -1, 4505, 4452, 4550, -1, 4503, 4463, 4502, -1, 4443, 4434, 4519, -1, 4519, 4434, 4520, -1, 4430, 4551, 4514, -1, 4551, 4552, 4513, -1, 4552, 4429, 4512, -1, 4429, 4427, 4396, -1, 4518, 4414, 4519, -1, 4519, 4414, 4402, -1, 4480, 4401, 4553, -1, 4553, 4482, 4481, -1, 4381, 4485, 4487, -1, 4534, 4390, 4367, -1, 4390, 4379, 4357, -1, 4379, 4378, 4358, -1, 4378, 4554, 4533, -1, 4554, 4532, 4369, -1, 4532, 4384, 4539, -1, 4367, 4556, 4555, -1, 4555, 4556, 4355, -1, 4557, 4555, 4355, -1, 4559, 4558, 6173, -1, 6173, 4558, 4474, -1, 4343, 4559, 4560, -1, 4344, 4560, 4624, -1, 4344, 4343, 4560, -1, 6151, 4561, 6173, -1, 6151, 4469, 4561, -1, 4561, 4469, 4470, -1, 4562, 4561, 4470, -1, 4562, 4471, 4561, -1, 4561, 4471, 4413, -1, 4413, 4471, 4632, -1, 4632, 4471, 4380, -1, 4563, 4380, 4395, -1, 4410, 4395, 4631, -1, 4630, 4631, 4564, -1, 4629, 4564, 4565, -1, 4567, 4565, 4566, -1, 4318, 4566, 4303, -1, 4318, 4567, 4566, -1, 4318, 4408, 4567, -1, 4318, 4568, 4408, -1, 4408, 4568, 4407, -1, 4407, 4568, 4400, -1, 4400, 4568, 4569, -1, 4406, 4569, 4305, -1, 4570, 4305, 4398, -1, 4570, 4406, 4305, -1, 4571, 4368, 4471, -1, 4571, 4572, 4368, -1, 4571, 4356, 4572, -1, 4571, 4366, 4356, -1, 4571, 4354, 4366, -1, 4571, 4283, 4354, -1, 4354, 4283, 4574, -1, 4574, 4283, 4573, -1, 4575, 4574, 4573, -1, 4575, 4576, 4574, -1, 4575, 4287, 4576, -1, 4576, 4287, 4289, -1, 4577, 4576, 4289, -1, 4577, 4578, 4576, -1, 4576, 4578, 4579, -1, 4580, 4579, 4365, -1, 4580, 4576, 4579, -1, 4365, 4579, 4350, -1, 4350, 4579, 4292, -1, 4581, 4292, 4585, -1, 4581, 4350, 4292, -1, 4585, 4292, 4297, -1, 4347, 4297, 4586, -1, 4582, 4586, 4345, -1, 4582, 4347, 4586, -1, 4292, 4583, 4297, -1, 4297, 4583, 4584, -1, 4295, 4297, 4584, -1, 4585, 4297, 4347, -1, 4345, 4586, 4364, -1, 4364, 4586, 4587, -1, 4362, 4587, 4314, -1, 4371, 4314, 4315, -1, 4360, 4315, 4386, -1, 4387, 4360, 4386, -1, 4387, 4370, 4360, -1, 4387, 4359, 4370, -1, 4387, 4388, 4359, -1, 4359, 4388, 4588, -1, 4588, 4388, 4389, -1, 4633, 4389, 4589, -1, 4368, 4589, 4391, -1, 4471, 4391, 4590, -1, 4392, 4471, 4590, -1, 4392, 4394, 4471, -1, 4471, 4394, 4591, -1, 4380, 4471, 4591, -1, 4364, 4587, 4362, -1, 4362, 4314, 4371, -1, 4386, 4315, 4385, -1, 4385, 4315, 4592, -1, 4377, 4592, 4383, -1, 4377, 4385, 4592, -1, 4592, 4316, 4383, -1, 4383, 4316, 4382, -1, 4382, 4316, 4317, -1, 4374, 4317, 4594, -1, 4373, 4594, 4593, -1, 4373, 4374, 4594, -1, 4382, 4317, 4374, -1, 4594, 4303, 4593, -1, 4593, 4303, 4566, -1, 4400, 4569, 4406, -1, 4305, 4319, 4398, -1, 4398, 4319, 4597, -1, 4597, 4319, 4320, -1, 4595, 4320, 4428, -1, 4595, 4597, 4320, -1, 4595, 4596, 4597, -1, 4597, 4596, 4440, -1, 4598, 4597, 4440, -1, 4598, 4602, 4597, -1, 4597, 4602, 4599, -1, 4599, 4602, 4600, -1, 4600, 4602, 4405, -1, 4405, 4602, 4601, -1, 4601, 4602, 4416, -1, 4416, 4602, 4415, -1, 4415, 4602, 4624, -1, 4403, 4624, 4560, -1, 4403, 4415, 4624, -1, 4320, 4321, 4428, -1, 4428, 4321, 4426, -1, 4426, 4321, 4306, -1, 4439, 4306, 4603, -1, 4604, 4603, 4438, -1, 4604, 4439, 4603, -1, 4426, 4306, 4439, -1, 4603, 4605, 4438, -1, 4438, 4605, 4422, -1, 4422, 4605, 4606, -1, 4437, 4606, 4310, -1, 4436, 4310, 4607, -1, 4625, 4607, 4608, -1, 4609, 4608, 4465, -1, 4466, 4609, 4465, -1, 4466, 4610, 4609, -1, 4466, 4611, 4610, -1, 4610, 4611, 4418, -1, 4418, 4611, 4626, -1, 4435, 4626, 4627, -1, 4613, 4627, 4468, -1, 4453, 4613, 4468, -1, 4453, 4612, 4613, -1, 4613, 4612, 4614, -1, 4339, 4614, 4622, -1, 4339, 4613, 4614, -1, 4422, 4606, 4437, -1, 4310, 4323, 4607, -1, 4607, 4323, 4462, -1, 4462, 4323, 4324, -1, 4461, 4324, 4459, -1, 4461, 4462, 4324, -1, 4324, 4313, 4459, -1, 4459, 4313, 4457, -1, 4457, 4313, 4615, -1, 4615, 4313, 4616, -1, 4449, 4616, 4618, -1, 4449, 4615, 4616, -1, 4325, 4329, 4616, -1, 4616, 4329, 4327, -1, 4617, 4616, 4327, -1, 4617, 4618, 4616, -1, 4617, 4619, 4618, -1, 4617, 4620, 4619, -1, 4617, 4330, 4620, -1, 4620, 4330, 4455, -1, 4455, 4330, 4454, -1, 4454, 4330, 4623, -1, 4623, 4330, 4331, -1, 4337, 4623, 4331, -1, 4337, 4621, 4623, -1, 4623, 4621, 4335, -1, 4338, 4623, 4335, -1, 4338, 4622, 4623, -1, 4623, 4622, 4614, -1, 4624, 4628, 4613, -1, 4624, 4442, 4628, -1, 4624, 4433, 4442, -1, 4624, 4431, 4433, -1, 4624, 4441, 4431, -1, 4624, 4602, 4441, -1, 4436, 4607, 4625, -1, 4625, 4608, 4609, -1, 4418, 4626, 4435, -1, 4435, 4627, 4613, -1, 4628, 4435, 4613, -1, 4436, 4437, 4310, -1, 4567, 4629, 4565, -1, 4629, 4630, 4564, -1, 4630, 4410, 4631, -1, 4410, 4563, 4395, -1, 4563, 4632, 4380, -1, 4561, 4560, 6173, -1, 6173, 4560, 4559, -1, 4588, 4389, 4633, -1, 4633, 4589, 4368, -1, 4368, 4391, 4471, -1, 4360, 4371, 4315, -1, 4638, 5901, 4651, -1, 4638, 6039, 5901, -1, 4638, 6040, 6039, -1, 4638, 6027, 6040, -1, 4638, 6041, 6027, -1, 4638, 6030, 6041, -1, 4638, 4634, 6030, -1, 4638, 4925, 4634, -1, 4638, 6089, 4925, -1, 4638, 4635, 6089, -1, 4638, 4636, 4635, -1, 4638, 4938, 4636, -1, 4638, 6109, 4938, -1, 4638, 4637, 6109, -1, 4638, 4639, 4637, -1, 4638, 6169, 4639, -1, 4639, 6169, 4640, -1, 4641, 4639, 4640, -1, 4641, 5604, 4639, -1, 4641, 5673, 5604, -1, 5604, 5673, 5606, -1, 5606, 5673, 4997, -1, 4642, 4997, 5671, -1, 5608, 5671, 4982, -1, 5622, 4982, 4770, -1, 5622, 5608, 4982, -1, 4650, 4810, 6169, -1, 4650, 4644, 4810, -1, 4650, 4643, 4644, -1, 4650, 5678, 4643, -1, 4650, 4646, 5678, -1, 4650, 4645, 4646, -1, 4650, 5679, 4645, -1, 4650, 4853, 5679, -1, 4650, 5571, 4853, -1, 4650, 5573, 5571, -1, 4650, 5574, 5573, -1, 4650, 4648, 5574, -1, 4650, 4647, 4648, -1, 4650, 4787, 4647, -1, 4650, 4649, 4787, -1, 4650, 4651, 4649, -1, 4649, 4651, 4652, -1, 4652, 4651, 4654, -1, 4653, 4652, 4654, -1, 4653, 4655, 4652, -1, 4653, 5972, 4655, -1, 4655, 5972, 4656, -1, 4656, 5972, 5959, -1, 5592, 5959, 4949, -1, 5593, 4949, 6006, -1, 5997, 5593, 6006, -1, 5997, 4659, 5593, -1, 5997, 5998, 4659, -1, 4659, 5998, 6000, -1, 4657, 4659, 6000, -1, 4657, 4948, 4659, -1, 4659, 4948, 5422, -1, 4658, 5422, 4813, -1, 4658, 4659, 5422, -1, 4661, 4660, 5405, -1, 4661, 5613, 4660, -1, 4661, 4663, 5613, -1, 5613, 4663, 4662, -1, 4662, 4663, 5624, -1, 5624, 4663, 5615, -1, 5615, 4663, 4665, -1, 4665, 4663, 4942, -1, 4664, 4665, 4942, -1, 4664, 6148, 4665, -1, 4665, 6148, 4666, -1, 6149, 4665, 4666, -1, 6149, 5616, 4665, -1, 6149, 4667, 5616, -1, 6149, 4668, 4667, -1, 6149, 6139, 4668, -1, 4668, 6139, 6113, -1, 6113, 6139, 4669, -1, 6125, 4669, 6130, -1, 6126, 6130, 6115, -1, 6126, 6125, 6130, -1, 4670, 6146, 4663, -1, 4670, 4671, 6146, -1, 4670, 5404, 4671, -1, 4671, 5404, 6144, -1, 6144, 5404, 4689, -1, 4689, 5404, 4672, -1, 4674, 4672, 5430, -1, 5429, 4674, 5430, -1, 5429, 5428, 4674, -1, 4674, 5428, 4673, -1, 5402, 4674, 4673, -1, 5402, 4870, 4674, -1, 4674, 4870, 5865, -1, 5885, 4674, 5865, -1, 5885, 4680, 4674, -1, 4674, 4680, 4675, -1, 4675, 4680, 4676, -1, 4676, 4680, 4677, -1, 4677, 4680, 4678, -1, 4678, 4680, 6134, -1, 6134, 4680, 4679, -1, 4679, 4680, 4681, -1, 4681, 4680, 4682, -1, 4682, 4680, 4683, -1, 4684, 4682, 4683, -1, 4684, 4685, 4682, -1, 4682, 4685, 5864, -1, 4686, 4682, 5864, -1, 4686, 6132, 4682, -1, 4686, 4687, 6132, -1, 4686, 5862, 4687, -1, 4687, 5862, 6102, -1, 6102, 5862, 5861, -1, 6104, 5861, 5860, -1, 4688, 5860, 4729, -1, 6105, 4729, 6117, -1, 6105, 4688, 4729, -1, 4689, 4672, 4674, -1, 5426, 4690, 4870, -1, 5426, 4691, 4690, -1, 5426, 4692, 4691, -1, 4691, 4692, 4735, -1, 4735, 4692, 4693, -1, 5890, 4693, 4694, -1, 4699, 4694, 4695, -1, 4697, 4695, 4696, -1, 4697, 4699, 4695, -1, 4697, 4698, 4699, -1, 4699, 4698, 6009, -1, 4700, 4699, 6009, -1, 4700, 4701, 4699, -1, 4699, 4701, 4702, -1, 6018, 4699, 4702, -1, 6018, 4703, 4699, -1, 6018, 4704, 4703, -1, 6018, 4705, 4704, -1, 6018, 5892, 4705, -1, 6018, 4707, 5892, -1, 6018, 4706, 4707, -1, 4707, 4706, 5893, -1, 5893, 4706, 5956, -1, 5966, 5893, 5956, -1, 5966, 5871, 5893, -1, 5966, 5964, 5871, -1, 5871, 5964, 4708, -1, 4708, 5964, 4709, -1, 4711, 4709, 4710, -1, 5963, 4711, 4710, -1, 5963, 5962, 4711, -1, 4711, 5962, 5954, -1, 5926, 5954, 4712, -1, 5926, 4711, 5954, -1, 5926, 5930, 4711, -1, 4711, 5930, 4713, -1, 5931, 4711, 4713, -1, 5931, 5872, 4711, -1, 5931, 4714, 5872, -1, 5872, 4714, 5852, -1, 5852, 4714, 5932, -1, 4715, 5852, 5932, -1, 4715, 5874, 5852, -1, 4715, 4987, 5874, -1, 5874, 4987, 5875, -1, 5875, 4987, 5853, -1, 5853, 4987, 4716, -1, 4716, 4987, 5877, -1, 5877, 4987, 4717, -1, 4717, 4987, 4718, -1, 4718, 4987, 4719, -1, 5781, 4718, 4719, -1, 5781, 5780, 4718, -1, 4718, 5780, 4720, -1, 4720, 5780, 5778, -1, 4721, 5778, 4722, -1, 4723, 4722, 4725, -1, 4724, 4725, 5777, -1, 4726, 5777, 4918, -1, 4727, 4918, 6073, -1, 4727, 4726, 4918, -1, 4727, 6065, 4726, -1, 4726, 6065, 5856, -1, 5856, 6065, 6058, -1, 5857, 6058, 6059, -1, 4728, 5857, 6059, -1, 4728, 5859, 5857, -1, 4728, 6052, 5859, -1, 5859, 6052, 4729, -1, 4729, 6052, 4731, -1, 4730, 4729, 4731, -1, 4730, 6060, 4729, -1, 4729, 6060, 4732, -1, 6119, 4732, 6062, -1, 6057, 6119, 6062, -1, 6057, 4733, 6119, -1, 6119, 4733, 6079, -1, 4947, 6079, 6081, -1, 4734, 6081, 4935, -1, 4734, 4947, 6081, -1, 4734, 6093, 4947, -1, 4947, 6093, 4936, -1, 4936, 6093, 6092, -1, 4937, 6092, 6091, -1, 6121, 6091, 6109, -1, 6121, 4937, 6091, -1, 4735, 4693, 5890, -1, 5890, 4694, 4699, -1, 4695, 5401, 4696, -1, 4696, 5401, 4736, -1, 4736, 5401, 5399, -1, 6005, 5399, 4737, -1, 6005, 4736, 5399, -1, 5399, 5423, 4737, -1, 4737, 5423, 4739, -1, 4739, 5423, 5422, -1, 4738, 5422, 6004, -1, 4738, 4739, 5422, -1, 5421, 4811, 5422, -1, 5421, 5602, 4811, -1, 5421, 4741, 5602, -1, 5602, 4741, 4740, -1, 4740, 4741, 5419, -1, 5588, 5419, 5417, -1, 4743, 5417, 4746, -1, 4743, 5588, 5417, -1, 4743, 4742, 5588, -1, 4743, 5503, 4742, -1, 4742, 5503, 5505, -1, 5589, 5505, 5506, -1, 4744, 5506, 4745, -1, 4744, 5589, 5506, -1, 4740, 5419, 5588, -1, 5417, 4747, 4746, -1, 4746, 4747, 4748, -1, 4749, 4746, 4748, -1, 4749, 4750, 4746, -1, 4746, 4750, 4752, -1, 4751, 4752, 5510, -1, 4751, 4746, 4752, -1, 4753, 5474, 4752, -1, 4753, 4754, 5474, -1, 4753, 5397, 4754, -1, 4754, 5397, 5448, -1, 5448, 5397, 5396, -1, 5477, 5396, 4755, -1, 4756, 4755, 5394, -1, 4760, 5394, 5411, -1, 4757, 4760, 5411, -1, 4757, 4956, 4760, -1, 4757, 4758, 4956, -1, 4956, 4758, 4759, -1, 5837, 4759, 5836, -1, 5837, 4956, 4759, -1, 5448, 5396, 5477, -1, 5477, 4755, 4756, -1, 4756, 5394, 4760, -1, 4761, 4763, 4759, -1, 4761, 4762, 4763, -1, 4763, 4762, 5409, -1, 5407, 4763, 5409, -1, 5407, 4765, 4763, -1, 4763, 4765, 4764, -1, 4764, 4765, 4771, -1, 5610, 4771, 5611, -1, 5610, 4764, 4771, -1, 5610, 5848, 4764, -1, 5610, 4766, 5848, -1, 5848, 4766, 4767, -1, 4767, 4766, 4768, -1, 4983, 4768, 4769, -1, 5838, 4769, 4770, -1, 4982, 5838, 4770, -1, 4771, 5405, 5611, -1, 5611, 5405, 4660, -1, 5488, 5818, 5496, -1, 5488, 5489, 5818, -1, 5818, 5489, 5484, -1, 4772, 5818, 5484, -1, 4772, 4773, 5818, -1, 4772, 5490, 4773, -1, 4773, 5490, 4774, -1, 4775, 4773, 4774, -1, 4775, 4777, 4773, -1, 4773, 4777, 4776, -1, 4776, 4777, 5492, -1, 4779, 5492, 5493, -1, 4778, 4779, 5493, -1, 4778, 4780, 4779, -1, 4778, 4781, 4780, -1, 4780, 4781, 5474, -1, 5474, 4781, 4782, -1, 4752, 4782, 5497, -1, 5499, 4752, 5497, -1, 5499, 5501, 4752, -1, 4752, 5501, 5510, -1, 4776, 5492, 4779, -1, 5474, 4782, 4752, -1, 4742, 5505, 5589, -1, 5506, 5507, 4745, -1, 4745, 5507, 4783, -1, 4783, 5507, 5508, -1, 4814, 5508, 5806, -1, 4784, 5806, 5816, -1, 5590, 5816, 4785, -1, 5591, 4785, 4786, -1, 4649, 4786, 4787, -1, 4649, 5591, 4786, -1, 5508, 5496, 5806, -1, 5806, 5496, 5818, -1, 4788, 4789, 6169, -1, 5544, 6169, 4808, -1, 5544, 4788, 6169, -1, 5564, 4999, 5565, -1, 5564, 4790, 4999, -1, 5564, 5563, 4790, -1, 4790, 5563, 5655, -1, 5655, 5563, 4792, -1, 4998, 4792, 4791, -1, 5664, 4791, 5656, -1, 5664, 4998, 4791, -1, 4791, 4792, 4793, -1, 4793, 4792, 5555, -1, 5554, 4793, 5555, -1, 5554, 5708, 4793, -1, 5554, 5706, 5708, -1, 5554, 4794, 5706, -1, 5554, 5713, 4794, -1, 5554, 4797, 5713, -1, 5554, 4795, 4797, -1, 4797, 4795, 4796, -1, 5553, 4797, 4796, -1, 5553, 4799, 4797, -1, 4797, 4799, 4798, -1, 4798, 4799, 4804, -1, 4805, 4804, 4806, -1, 5511, 4806, 4807, -1, 5512, 4807, 5551, -1, 5550, 5512, 5551, -1, 5550, 5549, 5512, -1, 5512, 5549, 4801, -1, 4800, 4801, 5644, -1, 4800, 5512, 4801, -1, 4800, 5643, 5512, -1, 5512, 5643, 4803, -1, 4802, 4803, 5513, -1, 4802, 5512, 4803, -1, 4798, 4804, 4805, -1, 4805, 4806, 5511, -1, 5511, 4807, 5512, -1, 5548, 5646, 4801, -1, 5548, 5546, 5646, -1, 5646, 5546, 4808, -1, 6169, 5646, 4808, -1, 6169, 5629, 5646, -1, 6169, 5631, 5629, -1, 6169, 4809, 5631, -1, 6169, 5633, 4809, -1, 6169, 5634, 5633, -1, 6169, 4810, 5634, -1, 4811, 4812, 5422, -1, 5422, 4812, 4813, -1, 5593, 5592, 4949, -1, 5592, 4656, 5959, -1, 5591, 5590, 4785, -1, 5590, 4784, 5816, -1, 4784, 4814, 5806, -1, 4814, 4783, 5508, -1, 5646, 5645, 4801, -1, 4801, 5645, 5654, -1, 5644, 4801, 5654, -1, 4815, 4816, 4803, -1, 4815, 5653, 4816, -1, 4816, 5653, 5639, -1, 5652, 4816, 5639, -1, 5652, 4817, 4816, -1, 4816, 4817, 5651, -1, 4818, 4816, 5651, -1, 4818, 5515, 4816, -1, 4818, 4819, 5515, -1, 4818, 5648, 4819, -1, 4819, 5648, 5516, -1, 5516, 5648, 5647, -1, 4821, 5647, 5675, -1, 5685, 4821, 5675, -1, 5685, 4820, 4821, -1, 4821, 4820, 4822, -1, 5684, 4821, 4822, -1, 5684, 4823, 4821, -1, 4821, 4823, 4824, -1, 4824, 4823, 5517, -1, 5517, 4823, 5518, -1, 5518, 4823, 4825, -1, 4825, 4823, 4828, -1, 4828, 4823, 5696, -1, 4826, 4828, 5696, -1, 4826, 5694, 4828, -1, 4828, 5694, 4827, -1, 4829, 4828, 4827, -1, 4829, 4831, 4828, -1, 4829, 4830, 4831, -1, 4829, 5520, 4830, -1, 4829, 4832, 5520, -1, 4829, 5693, 4832, -1, 4832, 5693, 4851, -1, 5567, 4832, 4851, -1, 5567, 5566, 4832, -1, 4832, 5566, 5580, -1, 4833, 4832, 5580, -1, 4833, 5521, 4832, -1, 4833, 4834, 5521, -1, 5521, 4834, 5000, -1, 5000, 4834, 5579, -1, 5522, 5579, 4835, -1, 5535, 4835, 5586, -1, 5523, 5586, 5578, -1, 4836, 5523, 5578, -1, 4836, 5585, 5523, -1, 5523, 5585, 4837, -1, 5731, 4837, 4838, -1, 5731, 5523, 4837, -1, 5731, 5732, 5523, -1, 5523, 5732, 5733, -1, 4839, 5523, 5733, -1, 4839, 5734, 5523, -1, 5523, 5734, 4854, -1, 4854, 5734, 5736, -1, 4841, 5736, 5737, -1, 4840, 4841, 5737, -1, 4840, 4843, 4841, -1, 4840, 4842, 4843, -1, 4843, 4842, 5524, -1, 5524, 4842, 5740, -1, 5467, 5740, 5742, -1, 4844, 5467, 5742, -1, 4844, 5743, 5467, -1, 5467, 5743, 5751, -1, 4845, 5467, 5751, -1, 4845, 4848, 5467, -1, 5467, 4848, 5468, -1, 5468, 4848, 5469, -1, 5469, 4848, 4846, -1, 4846, 4848, 4847, -1, 4847, 4848, 4849, -1, 4849, 4848, 5745, -1, 5798, 5745, 4861, -1, 5798, 4849, 5745, -1, 5798, 5445, 4849, -1, 5798, 5799, 5445, -1, 5445, 5799, 5472, -1, 5472, 5799, 5809, -1, 5446, 5809, 5822, -1, 4773, 5822, 5821, -1, 4850, 4773, 5821, -1, 4850, 5820, 4773, -1, 4773, 5820, 5818, -1, 5647, 5635, 5675, -1, 5675, 5635, 5676, -1, 5676, 5635, 4810, -1, 4644, 5676, 4810, -1, 5693, 5682, 4851, -1, 4851, 5682, 5681, -1, 4852, 4851, 5681, -1, 4852, 5691, 4851, -1, 4851, 5691, 5570, -1, 5570, 5691, 5679, -1, 4853, 5570, 5679, -1, 5728, 4837, 5739, -1, 5728, 5729, 4837, -1, 4837, 5729, 4838, -1, 4854, 5736, 4841, -1, 5524, 5740, 5467, -1, 5444, 5524, 5467, -1, 5444, 4855, 5524, -1, 5444, 5465, 4855, -1, 4855, 5465, 4856, -1, 4856, 5465, 5006, -1, 5537, 5006, 4857, -1, 5005, 4857, 5442, -1, 4859, 5442, 5439, -1, 4858, 4859, 5439, -1, 4858, 5003, 4859, -1, 4858, 4860, 5003, -1, 5003, 4860, 5464, -1, 5699, 5464, 4976, -1, 5699, 5003, 5464, -1, 5745, 5747, 4861, -1, 4861, 5747, 4863, -1, 4862, 4863, 4864, -1, 5801, 4864, 4865, -1, 5801, 4862, 4864, -1, 4861, 4863, 4862, -1, 4864, 5752, 4865, -1, 4865, 5752, 5803, -1, 5803, 5752, 5738, -1, 4869, 5738, 5576, -1, 5811, 5576, 4866, -1, 5805, 4866, 4867, -1, 5813, 4867, 4868, -1, 4647, 4868, 4648, -1, 4647, 5813, 4868, -1, 5738, 5739, 5576, -1, 5576, 5739, 4837, -1, 5472, 5809, 5446, -1, 5446, 5822, 4773, -1, 5813, 5805, 4867, -1, 5805, 5811, 4866, -1, 5811, 4869, 5576, -1, 4869, 5803, 5738, -1, 4690, 5867, 4870, -1, 4870, 5867, 5866, -1, 5865, 4870, 5866, -1, 6102, 5861, 6104, -1, 6104, 5860, 4688, -1, 5857, 5856, 6058, -1, 4726, 4724, 5777, -1, 4724, 4723, 4725, -1, 4723, 4721, 4722, -1, 4721, 4720, 5778, -1, 4711, 4708, 4709, -1, 4871, 5954, 5936, -1, 4871, 4872, 5954, -1, 5954, 4872, 4712, -1, 5934, 4874, 4987, -1, 5934, 5937, 4874, -1, 4874, 5937, 5940, -1, 5941, 4874, 5940, -1, 5941, 5946, 4874, -1, 4874, 5946, 5947, -1, 4873, 4874, 5947, -1, 4873, 4875, 4874, -1, 4874, 4875, 5783, -1, 5783, 4875, 4876, -1, 4876, 4875, 4877, -1, 4877, 4875, 5797, -1, 5797, 4875, 4985, -1, 4985, 4875, 4878, -1, 4879, 4878, 5993, -1, 4880, 4879, 5993, -1, 4880, 4881, 4879, -1, 4880, 4882, 4881, -1, 4881, 4882, 4907, -1, 4907, 4882, 5979, -1, 5754, 5979, 5978, -1, 5989, 5754, 5978, -1, 5989, 4883, 5754, -1, 5754, 4883, 4909, -1, 4884, 4909, 4954, -1, 4884, 5754, 4909, -1, 4884, 4885, 5754, -1, 5754, 4885, 5919, -1, 4886, 5754, 5919, -1, 4886, 4887, 5754, -1, 4886, 5917, 4887, -1, 4887, 5917, 5756, -1, 5756, 5917, 5908, -1, 4888, 5908, 5907, -1, 4889, 4888, 5907, -1, 4889, 5759, 4888, -1, 4889, 4890, 5759, -1, 5759, 4890, 4893, -1, 4893, 4890, 4928, -1, 4891, 4928, 4892, -1, 4891, 4893, 4928, -1, 4878, 5944, 5993, -1, 5993, 5944, 4894, -1, 4894, 5944, 4895, -1, 4899, 4895, 4896, -1, 5982, 4896, 4897, -1, 5983, 4897, 4898, -1, 5984, 4898, 4906, -1, 5984, 5983, 4898, -1, 4894, 4895, 4899, -1, 4899, 4896, 5982, -1, 5982, 4897, 5983, -1, 4906, 4898, 4900, -1, 4905, 4900, 5952, -1, 5996, 5952, 5951, -1, 4901, 5951, 4902, -1, 4651, 4902, 4654, -1, 4651, 4901, 4902, -1, 4651, 5985, 4901, -1, 4651, 5974, 5985, -1, 4651, 5976, 5974, -1, 4651, 4903, 5976, -1, 4651, 5913, 4903, -1, 4651, 5895, 5913, -1, 4651, 5897, 5895, -1, 4651, 5899, 5897, -1, 4651, 4904, 5899, -1, 4651, 5900, 4904, -1, 4651, 5901, 5900, -1, 4901, 5996, 5951, -1, 5996, 4905, 5952, -1, 4905, 4906, 4900, -1, 4907, 5979, 5754, -1, 4908, 5913, 4909, -1, 4908, 5977, 5913, -1, 5913, 5977, 4903, -1, 6020, 6019, 4910, -1, 6023, 4910, 4929, -1, 6023, 6020, 4910, -1, 4911, 4912, 4989, -1, 4911, 6049, 4912, -1, 4912, 6049, 4922, -1, 4922, 6049, 4923, -1, 5768, 4923, 6035, -1, 6047, 5768, 6035, -1, 6047, 6034, 5768, -1, 5768, 6034, 6095, -1, 6087, 5768, 6095, -1, 6087, 6085, 5768, -1, 5768, 6085, 4913, -1, 6083, 5768, 4913, -1, 6083, 5769, 5768, -1, 6083, 4914, 5769, -1, 5769, 4914, 5770, -1, 5770, 4914, 4915, -1, 4988, 4915, 4916, -1, 5771, 4916, 6068, -1, 4917, 5771, 6068, -1, 4917, 5772, 5771, -1, 4917, 5774, 5772, -1, 4917, 5775, 5774, -1, 4917, 4919, 5775, -1, 4917, 4918, 4919, -1, 4917, 4920, 4918, -1, 4918, 4920, 6077, -1, 4921, 4918, 6077, -1, 4921, 6072, 4918, -1, 4918, 6072, 6073, -1, 4922, 4923, 5768, -1, 6034, 6033, 6095, -1, 6095, 6033, 6032, -1, 6043, 6095, 6032, -1, 6043, 6031, 6095, -1, 6095, 6031, 4924, -1, 4924, 6031, 4634, -1, 4925, 4924, 4634, -1, 6039, 6024, 5901, -1, 5901, 6024, 5903, -1, 5903, 6024, 4955, -1, 5904, 4955, 4910, -1, 4927, 5904, 4910, -1, 4927, 4926, 5904, -1, 4927, 4892, 4926, -1, 4926, 4892, 4928, -1, 4955, 4929, 4910, -1, 5770, 4915, 4988, -1, 4916, 6101, 6068, -1, 6068, 6101, 6075, -1, 6075, 6101, 6067, -1, 6067, 6101, 4931, -1, 4930, 4931, 4932, -1, 4933, 4930, 4932, -1, 4933, 4934, 4930, -1, 4933, 4935, 4934, -1, 4934, 4935, 6081, -1, 6067, 4931, 4930, -1, 4936, 6092, 4937, -1, 6091, 4938, 6109, -1, 6113, 4669, 6125, -1, 6130, 6131, 6115, -1, 6115, 6131, 4939, -1, 4939, 6131, 6136, -1, 6132, 4939, 6136, -1, 6132, 4687, 4939, -1, 6146, 4940, 4663, -1, 4663, 4940, 4941, -1, 4942, 4663, 4941, -1, 4668, 4943, 4667, -1, 4667, 4943, 4944, -1, 4944, 4943, 4946, -1, 4945, 4946, 6110, -1, 5619, 6110, 4637, -1, 4639, 5619, 4637, -1, 4944, 4946, 4945, -1, 4945, 6110, 5619, -1, 4947, 6119, 6079, -1, 4732, 6119, 4729, -1, 4729, 6119, 6106, -1, 6117, 4729, 6106, -1, 4948, 6003, 5422, -1, 5422, 6003, 6004, -1, 4706, 6012, 5956, -1, 5956, 6012, 4950, -1, 4950, 6012, 4951, -1, 4952, 4951, 6013, -1, 4953, 6013, 6015, -1, 5957, 6015, 6006, -1, 5958, 6006, 4949, -1, 5958, 5957, 6006, -1, 4950, 4951, 4952, -1, 4952, 6013, 4953, -1, 4953, 6015, 5957, -1, 5954, 5953, 5936, -1, 5936, 5953, 4900, -1, 4898, 5936, 4900, -1, 5913, 5912, 4909, -1, 4909, 5912, 5911, -1, 4954, 4909, 5911, -1, 5756, 5908, 4888, -1, 5904, 5903, 4955, -1, 5824, 5456, 4956, -1, 5824, 4977, 5456, -1, 5824, 5832, 4977, -1, 4977, 5832, 5833, -1, 4978, 5833, 4957, -1, 4963, 4957, 4958, -1, 4959, 4963, 4958, -1, 4959, 4960, 4963, -1, 4963, 4960, 5661, -1, 4961, 4963, 5661, -1, 4961, 4962, 4963, -1, 4963, 4962, 4964, -1, 5667, 4963, 4964, -1, 5667, 4965, 4963, -1, 5667, 5658, 4965, -1, 4965, 5658, 4966, -1, 4966, 5658, 4968, -1, 4967, 4968, 4969, -1, 4971, 4969, 5718, -1, 4971, 4967, 4969, -1, 4971, 4970, 4967, -1, 4971, 4972, 4970, -1, 4970, 4972, 5437, -1, 5437, 4972, 5461, -1, 5461, 4972, 5462, -1, 5462, 4972, 5463, -1, 5463, 4972, 5464, -1, 5464, 4972, 5726, -1, 4973, 5464, 5726, -1, 4973, 5720, 5464, -1, 5464, 5720, 4974, -1, 4975, 5464, 4974, -1, 4975, 4976, 5464, -1, 4977, 5833, 4978, -1, 4978, 4957, 4963, -1, 4960, 4979, 5661, -1, 5661, 4979, 5830, -1, 5831, 5661, 5830, -1, 5831, 4981, 5661, -1, 5661, 4981, 4980, -1, 4980, 4981, 5671, -1, 5671, 4981, 4982, -1, 5838, 4983, 4769, -1, 4983, 4767, 4768, -1, 4763, 5844, 4759, -1, 4759, 5844, 4984, -1, 5846, 4759, 4984, -1, 5846, 5850, 4759, -1, 4759, 5850, 5847, -1, 5836, 4759, 5847, -1, 4879, 4985, 4878, -1, 4874, 4986, 4987, -1, 4987, 4986, 4719, -1, 5771, 4988, 4916, -1, 4912, 5767, 4989, -1, 4989, 5767, 5765, -1, 5764, 4989, 5765, -1, 5764, 4990, 4989, -1, 4989, 4990, 5762, -1, 5786, 4989, 5762, -1, 5786, 4910, 4989, -1, 4989, 4910, 6019, -1, 5709, 4991, 5003, -1, 5709, 5710, 4991, -1, 4991, 5710, 4993, -1, 4993, 5710, 5711, -1, 5540, 5711, 4994, -1, 4797, 4994, 4992, -1, 5712, 4797, 4992, -1, 5712, 5713, 4797, -1, 4993, 5711, 5540, -1, 5540, 4994, 4797, -1, 4791, 5716, 5656, -1, 5656, 5716, 5657, -1, 5657, 5716, 5717, -1, 4995, 5717, 5724, -1, 4996, 5724, 5718, -1, 4969, 4996, 5718, -1, 5657, 5717, 4995, -1, 4995, 5724, 4996, -1, 5606, 4997, 4642, -1, 4966, 4968, 4967, -1, 4998, 5655, 4792, -1, 5565, 4999, 6169, -1, 4789, 5565, 6169, -1, 5608, 4642, 5671, -1, 5000, 5579, 5522, -1, 5522, 4835, 5535, -1, 5535, 5586, 5523, -1, 4991, 5001, 5003, -1, 5003, 5001, 5002, -1, 5539, 5003, 5002, -1, 5539, 5004, 5003, -1, 5003, 5004, 5526, -1, 4859, 5003, 5526, -1, 4859, 5005, 5442, -1, 5005, 5537, 4857, -1, 5537, 4856, 5006, -1, 4821, 5516, 5647, -1, 4816, 5514, 4803, -1, 4803, 5514, 5529, -1, 5513, 4803, 5529, -1, 5456, 5455, 4956, -1, 4956, 5455, 5454, -1, 5481, 4956, 5454, -1, 5481, 5452, 4956, -1, 4956, 5452, 5450, -1, 4760, 4956, 5450, -1, 4999, 4640, 6169, -1, 5391, 5314, 5307, -1, 5391, 5008, 5314, -1, 5391, 5007, 5008, -1, 5391, 5914, 5007, -1, 5391, 5898, 5914, -1, 5391, 5896, 5898, -1, 5391, 5290, 5896, -1, 5391, 5010, 5290, -1, 5391, 5009, 5010, -1, 5391, 5975, 5009, -1, 5391, 5986, 5975, -1, 5391, 5235, 5986, -1, 5391, 5011, 5235, -1, 5391, 5012, 5011, -1, 5391, 5013, 5012, -1, 5391, 5014, 5013, -1, 5391, 5171, 5014, -1, 5014, 5171, 5815, -1, 5015, 5014, 5815, -1, 5015, 5016, 5014, -1, 5015, 5017, 5016, -1, 5016, 5017, 5142, -1, 5142, 5017, 5068, -1, 5094, 5068, 5019, -1, 5018, 5019, 5020, -1, 5021, 5020, 5022, -1, 5095, 5022, 5504, -1, 5096, 5504, 5023, -1, 5141, 5023, 5502, -1, 5024, 5502, 5416, -1, 5073, 5416, 5418, -1, 5603, 5418, 5420, -1, 5601, 5420, 5025, -1, 5594, 5025, 5347, -1, 5600, 5347, 5026, -1, 5600, 5594, 5347, -1, 5027, 5168, 5171, -1, 5027, 5029, 5168, -1, 5027, 5028, 5029, -1, 5027, 5632, 5028, -1, 5027, 5030, 5632, -1, 5027, 5630, 5030, -1, 5027, 5100, 5630, -1, 5027, 5558, 5100, -1, 5027, 5543, 5558, -1, 5027, 5557, 5543, -1, 5027, 5031, 5557, -1, 5027, 5556, 5031, -1, 5027, 5139, 5556, -1, 5027, 5032, 5139, -1, 5027, 5362, 5032, -1, 5027, 5307, 5362, -1, 5362, 5307, 6123, -1, 5618, 6123, 6124, -1, 5342, 6124, 5343, -1, 5617, 5343, 5033, -1, 5034, 5033, 6129, -1, 5034, 5617, 5033, -1, 5034, 5628, 5617, -1, 5034, 5035, 5628, -1, 5628, 5035, 5627, -1, 5627, 5035, 5626, -1, 5626, 5035, 5036, -1, 6147, 5626, 5036, -1, 6147, 6142, 5626, -1, 5626, 6142, 6141, -1, 5432, 6141, 6140, -1, 5431, 6140, 5037, -1, 5089, 5037, 6145, -1, 5039, 5089, 6145, -1, 5039, 5038, 5089, -1, 5039, 6143, 5038, -1, 5038, 6143, 5040, -1, 5040, 6143, 5270, -1, 5403, 5270, 5427, -1, 5403, 5040, 5270, -1, 5406, 5041, 5434, -1, 5406, 5042, 5041, -1, 5406, 5392, 5042, -1, 5042, 5392, 5043, -1, 5043, 5392, 5843, -1, 5842, 5043, 5843, -1, 5842, 5623, 5043, -1, 5842, 5841, 5623, -1, 5623, 5841, 5044, -1, 5044, 5841, 5840, -1, 5609, 5840, 5839, -1, 5621, 5839, 5620, -1, 5621, 5609, 5839, -1, 5843, 5392, 5046, -1, 5046, 5392, 5045, -1, 5408, 5046, 5045, -1, 5408, 5410, 5046, -1, 5046, 5410, 5047, -1, 5052, 5046, 5047, -1, 5052, 5845, 5046, -1, 5052, 5849, 5845, -1, 5052, 5048, 5849, -1, 5052, 5049, 5048, -1, 5052, 5050, 5049, -1, 5052, 5051, 5050, -1, 5052, 5835, 5051, -1, 5052, 5069, 5835, -1, 5052, 5053, 5069, -1, 5069, 5053, 5393, -1, 5479, 5393, 5054, -1, 5412, 5479, 5054, -1, 5412, 5478, 5479, -1, 5412, 5056, 5478, -1, 5478, 5056, 5055, -1, 5055, 5056, 5413, -1, 5476, 5413, 5395, -1, 5475, 5395, 5057, -1, 5091, 5057, 5098, -1, 5498, 5098, 5058, -1, 5498, 5091, 5098, -1, 5498, 5494, 5091, -1, 5091, 5494, 5092, -1, 5093, 5092, 5487, -1, 5059, 5487, 5486, -1, 5060, 5059, 5486, -1, 5060, 5447, 5059, -1, 5060, 5491, 5447, -1, 5447, 5491, 5061, -1, 5061, 5491, 5062, -1, 5063, 5061, 5062, -1, 5063, 5473, 5061, -1, 5063, 5064, 5473, -1, 5063, 5808, 5064, -1, 5063, 5065, 5808, -1, 5808, 5065, 5807, -1, 5807, 5065, 5819, -1, 5819, 5065, 5485, -1, 5483, 5819, 5485, -1, 5483, 5066, 5819, -1, 5483, 5067, 5066, -1, 5066, 5067, 5817, -1, 5817, 5067, 5495, -1, 5068, 5495, 5019, -1, 5068, 5817, 5495, -1, 5069, 5393, 5479, -1, 5480, 5069, 5479, -1, 5480, 5449, 5069, -1, 5069, 5449, 5451, -1, 5453, 5069, 5451, -1, 5453, 5070, 5069, -1, 5069, 5070, 5825, -1, 5825, 5070, 5482, -1, 5360, 5482, 5359, -1, 5826, 5359, 5827, -1, 5826, 5360, 5359, -1, 5055, 5413, 5476, -1, 5476, 5395, 5475, -1, 5475, 5057, 5091, -1, 5414, 5071, 5098, -1, 5414, 5398, 5071, -1, 5071, 5398, 5072, -1, 5415, 5071, 5072, -1, 5415, 5502, 5071, -1, 5415, 5416, 5502, -1, 5024, 5416, 5073, -1, 5073, 5418, 5603, -1, 5603, 5420, 5601, -1, 5601, 5025, 5594, -1, 5074, 5075, 5347, -1, 5074, 5076, 5075, -1, 5074, 5078, 5076, -1, 5076, 5078, 5077, -1, 5077, 5078, 6002, -1, 6002, 5078, 5424, -1, 5346, 5424, 5400, -1, 5079, 5400, 5080, -1, 6007, 5080, 5353, -1, 6007, 5079, 5080, -1, 6002, 5424, 5346, -1, 5400, 5425, 5080, -1, 5080, 5425, 5891, -1, 5891, 5425, 5081, -1, 5084, 5081, 5085, -1, 5868, 5085, 5082, -1, 5083, 5082, 5086, -1, 5889, 5086, 5888, -1, 5889, 5083, 5086, -1, 5891, 5081, 5084, -1, 5084, 5085, 5868, -1, 5868, 5082, 5083, -1, 5087, 5270, 5086, -1, 5087, 5088, 5270, -1, 5270, 5088, 5427, -1, 5089, 5431, 5037, -1, 5431, 5432, 6140, -1, 5433, 5612, 5432, -1, 5433, 5090, 5612, -1, 5433, 5434, 5090, -1, 5090, 5434, 5041, -1, 5091, 5092, 5093, -1, 5093, 5487, 5059, -1, 5094, 5019, 5018, -1, 5018, 5020, 5021, -1, 5021, 5022, 5095, -1, 5095, 5504, 5096, -1, 5096, 5023, 5141, -1, 5071, 5097, 5098, -1, 5098, 5097, 5509, -1, 5500, 5098, 5509, -1, 5500, 5099, 5098, -1, 5098, 5099, 5058, -1, 5558, 5545, 5100, -1, 5100, 5545, 5101, -1, 5101, 5545, 5102, -1, 5547, 5101, 5102, -1, 5547, 5103, 5101, -1, 5547, 5104, 5103, -1, 5103, 5104, 5105, -1, 5105, 5104, 5110, -1, 5111, 5110, 5161, -1, 5642, 5161, 5106, -1, 5641, 5106, 5107, -1, 5640, 5107, 5528, -1, 5108, 5528, 5109, -1, 5638, 5109, 5158, -1, 5638, 5108, 5109, -1, 5105, 5110, 5111, -1, 5161, 5559, 5106, -1, 5106, 5559, 5112, -1, 5112, 5559, 5113, -1, 5542, 5113, 5129, -1, 5541, 5129, 5552, -1, 5130, 5552, 5560, -1, 5704, 5560, 5131, -1, 5704, 5130, 5560, -1, 5704, 5703, 5130, -1, 5130, 5703, 5527, -1, 5527, 5703, 5702, -1, 5114, 5702, 5701, -1, 5700, 5114, 5701, -1, 5700, 5115, 5114, -1, 5700, 5117, 5115, -1, 5115, 5117, 5116, -1, 5116, 5117, 5698, -1, 5118, 5116, 5698, -1, 5118, 5387, 5116, -1, 5118, 5119, 5387, -1, 5118, 5723, 5119, -1, 5119, 5723, 5120, -1, 5120, 5723, 5722, -1, 5121, 5120, 5722, -1, 5121, 5122, 5120, -1, 5121, 5721, 5122, -1, 5122, 5721, 5436, -1, 5436, 5721, 5124, -1, 5123, 5436, 5124, -1, 5123, 5435, 5436, -1, 5123, 5719, 5435, -1, 5435, 5719, 5367, -1, 5367, 5719, 5725, -1, 5370, 5725, 5371, -1, 5372, 5371, 5125, -1, 5665, 5125, 5715, -1, 5126, 5715, 5127, -1, 5663, 5127, 5128, -1, 5663, 5126, 5127, -1, 5112, 5113, 5542, -1, 5542, 5129, 5541, -1, 5541, 5552, 5130, -1, 5560, 5132, 5131, -1, 5131, 5132, 5705, -1, 5705, 5132, 5561, -1, 5707, 5561, 5562, -1, 5714, 5562, 5134, -1, 5133, 5714, 5134, -1, 5133, 5135, 5714, -1, 5133, 5136, 5135, -1, 5135, 5136, 5727, -1, 5727, 5136, 5137, -1, 5128, 5727, 5137, -1, 5128, 5127, 5727, -1, 5705, 5561, 5707, -1, 5707, 5562, 5714, -1, 5137, 5136, 5138, -1, 5138, 5136, 5140, -1, 5139, 5140, 5556, -1, 5139, 5138, 5140, -1, 5024, 5141, 5502, -1, 5094, 5142, 5068, -1, 5012, 5013, 5960, -1, 5960, 5013, 5595, -1, 5973, 5595, 5143, -1, 5971, 5143, 5596, -1, 6016, 5596, 5150, -1, 6016, 5971, 5596, -1, 6016, 5144, 5971, -1, 6016, 6014, 5144, -1, 5144, 6014, 5970, -1, 5970, 6014, 5145, -1, 5145, 6014, 5146, -1, 5969, 5146, 5351, -1, 5968, 5351, 5147, -1, 5967, 5147, 5148, -1, 5149, 5148, 5272, -1, 5869, 5272, 5274, -1, 5869, 5149, 5272, -1, 5960, 5595, 5973, -1, 5973, 5143, 5971, -1, 5596, 5597, 5150, -1, 5150, 5597, 5999, -1, 5999, 5597, 5598, -1, 5151, 5598, 5350, -1, 5151, 5999, 5598, -1, 5599, 5347, 5598, -1, 5599, 5026, 5347, -1, 5171, 5168, 5686, -1, 5687, 5171, 5686, -1, 5687, 5688, 5171, -1, 5171, 5688, 5677, -1, 5689, 5171, 5677, -1, 5689, 5690, 5171, -1, 5171, 5690, 5152, -1, 5169, 5152, 5153, -1, 5569, 5153, 5568, -1, 5569, 5169, 5153, -1, 5636, 5164, 5167, -1, 5636, 5530, 5164, -1, 5636, 5154, 5530, -1, 5636, 5637, 5154, -1, 5154, 5637, 5155, -1, 5155, 5637, 5649, -1, 5160, 5649, 5650, -1, 5156, 5650, 5157, -1, 5159, 5157, 5158, -1, 5109, 5159, 5158, -1, 5155, 5649, 5160, -1, 5160, 5650, 5156, -1, 5156, 5157, 5159, -1, 5108, 5640, 5528, -1, 5640, 5641, 5107, -1, 5641, 5642, 5106, -1, 5642, 5111, 5161, -1, 5162, 5194, 5697, -1, 5162, 5163, 5194, -1, 5162, 5674, 5163, -1, 5163, 5674, 5165, -1, 5165, 5674, 5166, -1, 5531, 5166, 5164, -1, 5530, 5531, 5164, -1, 5165, 5166, 5531, -1, 5164, 5686, 5167, -1, 5167, 5686, 5168, -1, 5171, 5152, 5169, -1, 5170, 5171, 5169, -1, 5170, 5572, 5171, -1, 5171, 5572, 5583, -1, 5172, 5171, 5583, -1, 5172, 5814, 5171, -1, 5172, 5575, 5814, -1, 5814, 5575, 5812, -1, 5812, 5575, 5222, -1, 5804, 5222, 5174, -1, 5173, 5174, 5750, -1, 5213, 5750, 5175, -1, 5802, 5175, 5749, -1, 5176, 5749, 5748, -1, 5214, 5748, 5746, -1, 5810, 5746, 5221, -1, 5800, 5221, 5177, -1, 5220, 5177, 5470, -1, 5823, 5470, 5471, -1, 5178, 5471, 5473, -1, 5064, 5178, 5473, -1, 5153, 5680, 5568, -1, 5568, 5680, 5582, -1, 5582, 5680, 5179, -1, 5581, 5179, 5692, -1, 5378, 5692, 5188, -1, 5377, 5188, 5534, -1, 5376, 5534, 5180, -1, 5375, 5180, 5181, -1, 5587, 5181, 5182, -1, 5208, 5182, 5209, -1, 5577, 5209, 5183, -1, 5210, 5183, 5211, -1, 5584, 5211, 5212, -1, 5184, 5212, 5185, -1, 5187, 5185, 5186, -1, 5174, 5186, 5750, -1, 5174, 5187, 5186, -1, 5582, 5179, 5581, -1, 5581, 5692, 5378, -1, 5188, 5683, 5534, -1, 5534, 5683, 5533, -1, 5533, 5683, 5189, -1, 5532, 5189, 5190, -1, 5519, 5190, 5695, -1, 5191, 5519, 5695, -1, 5191, 5192, 5519, -1, 5191, 5193, 5192, -1, 5192, 5193, 5195, -1, 5195, 5193, 5697, -1, 5194, 5195, 5697, -1, 5533, 5189, 5532, -1, 5532, 5190, 5519, -1, 5196, 5197, 5381, -1, 5198, 5381, 5466, -1, 5198, 5196, 5381, -1, 5198, 5199, 5196, -1, 5198, 5200, 5199, -1, 5199, 5200, 5741, -1, 5741, 5200, 5201, -1, 5744, 5201, 5219, -1, 5744, 5741, 5201, -1, 5730, 5379, 5380, -1, 5730, 5202, 5379, -1, 5730, 5735, 5202, -1, 5202, 5735, 5203, -1, 5205, 5203, 5206, -1, 5207, 5206, 5204, -1, 5209, 5207, 5204, -1, 5209, 5182, 5207, -1, 5202, 5203, 5205, -1, 5205, 5206, 5207, -1, 5208, 5209, 5577, -1, 5577, 5183, 5210, -1, 5210, 5211, 5584, -1, 5584, 5212, 5184, -1, 5184, 5185, 5187, -1, 5173, 5750, 5213, -1, 5213, 5175, 5802, -1, 5802, 5749, 5176, -1, 5176, 5748, 5214, -1, 5214, 5746, 5810, -1, 5177, 5221, 5215, -1, 5215, 5221, 5216, -1, 5217, 5215, 5216, -1, 5217, 5218, 5215, -1, 5217, 5219, 5218, -1, 5218, 5219, 5201, -1, 5823, 5220, 5470, -1, 5220, 5800, 5177, -1, 5800, 5810, 5221, -1, 5173, 5804, 5174, -1, 5804, 5812, 5222, -1, 5814, 5815, 5171, -1, 5178, 5823, 5471, -1, 5223, 5965, 5870, -1, 5223, 5224, 5965, -1, 5223, 5225, 5224, -1, 5224, 5225, 5226, -1, 5226, 5225, 5227, -1, 5227, 5225, 5955, -1, 5955, 5225, 5230, -1, 5230, 5225, 5929, -1, 5928, 5230, 5929, -1, 5928, 5228, 5230, -1, 5230, 5228, 5229, -1, 5925, 5230, 5229, -1, 5925, 5231, 5230, -1, 5925, 5232, 5231, -1, 5925, 5924, 5232, -1, 5232, 5924, 5961, -1, 5961, 5924, 5935, -1, 5233, 5935, 5278, -1, 5233, 5961, 5935, -1, 5233, 5234, 5961, -1, 5961, 5234, 5950, -1, 5950, 5234, 5235, -1, 5011, 5950, 5235, -1, 5929, 5225, 5238, -1, 5238, 5225, 5239, -1, 5237, 5239, 5873, -1, 5236, 5873, 5241, -1, 5236, 5237, 5873, -1, 5238, 5239, 5237, -1, 5873, 5240, 5241, -1, 5241, 5240, 5927, -1, 5927, 5240, 5242, -1, 5246, 5242, 5243, -1, 5876, 5246, 5243, -1, 5876, 5878, 5246, -1, 5246, 5878, 5245, -1, 5244, 5246, 5245, -1, 5244, 5795, 5246, -1, 5244, 5247, 5795, -1, 5244, 5794, 5247, -1, 5244, 5248, 5794, -1, 5794, 5248, 5779, -1, 5779, 5248, 5879, -1, 5253, 5879, 5880, -1, 5254, 5880, 5854, -1, 5365, 5854, 5855, -1, 5250, 5855, 6074, -1, 5249, 5250, 6074, -1, 5249, 6071, 5250, -1, 5250, 6071, 6078, -1, 6076, 5250, 6078, -1, 6076, 6070, 5250, -1, 5250, 6070, 5251, -1, 5252, 5251, 5776, -1, 5252, 5250, 5251, -1, 5927, 5242, 5246, -1, 5779, 5879, 5253, -1, 5253, 5880, 5254, -1, 5254, 5854, 5365, -1, 5881, 5344, 5855, -1, 5881, 6051, 5344, -1, 5881, 5256, 6051, -1, 6051, 5256, 5255, -1, 5255, 5256, 5258, -1, 5258, 5256, 5858, -1, 6053, 5858, 5257, -1, 6054, 5257, 6055, -1, 6054, 6053, 5257, -1, 5258, 5858, 6053, -1, 5882, 5259, 5257, -1, 5882, 5261, 5259, -1, 5882, 5260, 5261, -1, 5261, 5260, 6103, -1, 6103, 5260, 5265, -1, 6116, 5265, 5863, -1, 5339, 5863, 5262, -1, 6128, 5262, 5263, -1, 6127, 5263, 5340, -1, 6114, 5340, 5264, -1, 6112, 5264, 5341, -1, 6111, 5341, 6129, -1, 5033, 6111, 6129, -1, 6103, 5265, 6116, -1, 5863, 5266, 5262, -1, 5262, 5266, 5268, -1, 5268, 5266, 5267, -1, 5883, 5268, 5267, -1, 5883, 5884, 5268, -1, 5268, 5884, 5269, -1, 6137, 5269, 6133, -1, 6137, 5268, 5269, -1, 5886, 5337, 5269, -1, 5886, 5270, 5337, -1, 5886, 5887, 5270, -1, 5270, 5887, 5086, -1, 5086, 5887, 5888, -1, 5271, 5272, 5080, -1, 5271, 5273, 5272, -1, 5272, 5273, 5274, -1, 5894, 5352, 5149, -1, 5894, 5275, 5352, -1, 5894, 5870, 5275, -1, 5275, 5870, 5965, -1, 5938, 5933, 5276, -1, 5939, 5276, 5277, -1, 5939, 5938, 5276, -1, 5935, 5279, 5278, -1, 5278, 5279, 5995, -1, 5995, 5279, 5994, -1, 5994, 5279, 5949, -1, 5285, 5949, 5945, -1, 5280, 5945, 5282, -1, 5281, 5282, 5283, -1, 5286, 5283, 5948, -1, 5284, 5948, 5796, -1, 5284, 5286, 5948, -1, 5994, 5949, 5285, -1, 5285, 5945, 5280, -1, 5280, 5282, 5281, -1, 5281, 5283, 5286, -1, 5287, 5286, 5294, -1, 5981, 5294, 5753, -1, 5992, 5753, 5288, -1, 5980, 5288, 5292, -1, 5991, 5292, 5990, -1, 5991, 5980, 5292, -1, 5289, 5276, 5948, -1, 5289, 5943, 5276, -1, 5276, 5943, 5942, -1, 5277, 5276, 5942, -1, 5010, 5987, 5290, -1, 5290, 5987, 5923, -1, 5923, 5987, 5988, -1, 5291, 5923, 5988, -1, 5291, 5922, 5923, -1, 5291, 5910, 5922, -1, 5291, 5305, 5910, -1, 5291, 5292, 5305, -1, 5291, 5293, 5292, -1, 5292, 5293, 5990, -1, 5980, 5992, 5288, -1, 5992, 5981, 5753, -1, 5981, 5287, 5294, -1, 5287, 5281, 5286, -1, 6036, 6037, 5295, -1, 5787, 6036, 5295, -1, 5787, 5763, 6036, -1, 6036, 5763, 5296, -1, 5788, 6036, 5296, -1, 5788, 5766, 6036, -1, 6036, 5766, 5297, -1, 5298, 5297, 5789, -1, 6050, 5789, 5313, -1, 6050, 5298, 5789, -1, 6037, 6021, 5295, -1, 5295, 6021, 6022, -1, 5299, 5295, 6022, -1, 5299, 5306, 5295, -1, 5295, 5306, 5905, -1, 5300, 5905, 5906, -1, 5761, 5906, 5915, -1, 5354, 5915, 5301, -1, 5760, 5301, 5302, -1, 5303, 5302, 5304, -1, 5758, 5304, 5916, -1, 5918, 5758, 5916, -1, 5918, 5757, 5758, -1, 5918, 5909, 5757, -1, 5757, 5909, 5755, -1, 5755, 5909, 5920, -1, 5292, 5920, 5921, -1, 5305, 5292, 5921, -1, 5905, 5306, 5902, -1, 5902, 5306, 6038, -1, 5314, 6038, 6025, -1, 5307, 6025, 6026, -1, 6028, 5307, 6026, -1, 6028, 6029, 5307, -1, 5307, 6029, 5308, -1, 5309, 5307, 5308, -1, 5309, 5318, 5307, -1, 5309, 6042, 5318, -1, 5318, 6042, 6088, -1, 6088, 6042, 6096, -1, 6096, 6042, 6044, -1, 6045, 6096, 6044, -1, 6045, 5310, 6096, -1, 6096, 5310, 6046, -1, 5790, 6046, 6048, -1, 5312, 5790, 6048, -1, 5312, 5311, 5790, -1, 5312, 5313, 5311, -1, 5311, 5313, 5789, -1, 5902, 6038, 5314, -1, 5314, 6025, 5307, -1, 6096, 6046, 5790, -1, 6086, 5790, 5315, -1, 6086, 6096, 5790, -1, 5298, 6036, 5297, -1, 5316, 5792, 6082, -1, 5316, 5791, 5792, -1, 5316, 6084, 5791, -1, 5791, 6084, 5790, -1, 5790, 6084, 5317, -1, 5315, 5790, 5317, -1, 5318, 6097, 5307, -1, 5307, 6097, 5319, -1, 6098, 5307, 5319, -1, 6098, 6090, 5307, -1, 5307, 6090, 6122, -1, 6123, 5307, 6122, -1, 6090, 5320, 6122, -1, 6122, 5320, 5321, -1, 5321, 5320, 6108, -1, 6108, 5320, 5327, -1, 6120, 5327, 5328, -1, 6080, 5328, 5322, -1, 5333, 5322, 5323, -1, 5324, 5323, 6094, -1, 6066, 6094, 6099, -1, 5334, 6099, 6100, -1, 6069, 6100, 5325, -1, 5335, 5325, 5336, -1, 5326, 5336, 6082, -1, 5792, 5326, 6082, -1, 6108, 5327, 6120, -1, 6120, 5328, 6080, -1, 6064, 6120, 6080, -1, 6064, 6107, 6120, -1, 6064, 6063, 6107, -1, 6107, 6063, 5329, -1, 5329, 6063, 6056, -1, 6061, 5329, 6056, -1, 6061, 5330, 5329, -1, 5329, 5330, 6055, -1, 5257, 5329, 6055, -1, 5257, 6118, 5329, -1, 5257, 5332, 6118, -1, 5257, 5331, 5332, -1, 5257, 5259, 5331, -1, 6080, 5322, 5333, -1, 5333, 5323, 5324, -1, 5324, 6094, 6066, -1, 6066, 6099, 5334, -1, 5334, 6100, 6069, -1, 6069, 5325, 5335, -1, 5793, 6069, 5335, -1, 5793, 5251, 6069, -1, 5793, 5773, 5251, -1, 5251, 5773, 5776, -1, 5335, 5336, 5326, -1, 5337, 6150, 5269, -1, 5269, 6150, 5338, -1, 6135, 5269, 5338, -1, 6135, 6138, 5269, -1, 5269, 6138, 6133, -1, 5339, 5262, 6128, -1, 6128, 5263, 6127, -1, 6127, 5340, 6114, -1, 6114, 5264, 6112, -1, 6112, 5341, 6111, -1, 5626, 6141, 5432, -1, 5625, 5432, 5614, -1, 5625, 5626, 5432, -1, 5362, 6123, 5618, -1, 5618, 6124, 5342, -1, 5342, 5343, 5617, -1, 5339, 6116, 5863, -1, 5344, 5345, 5855, -1, 5855, 5345, 6074, -1, 5079, 5346, 5400, -1, 5075, 5348, 5347, -1, 5347, 5348, 5349, -1, 5598, 5349, 6001, -1, 5350, 5598, 6001, -1, 5347, 5349, 5598, -1, 5145, 5146, 5969, -1, 5969, 5351, 5968, -1, 5968, 5147, 5967, -1, 5967, 5148, 5149, -1, 5352, 5967, 5149, -1, 5272, 6017, 5080, -1, 5080, 6017, 6011, -1, 6010, 5080, 6011, -1, 6010, 6008, 5080, -1, 5080, 6008, 5353, -1, 5295, 5905, 5300, -1, 5300, 5906, 5761, -1, 5761, 5915, 5354, -1, 5354, 5301, 5760, -1, 5760, 5302, 5303, -1, 5303, 5304, 5758, -1, 5755, 5920, 5292, -1, 5355, 5670, 5851, -1, 5355, 5669, 5670, -1, 5355, 5356, 5669, -1, 5355, 5357, 5356, -1, 5356, 5357, 5829, -1, 5828, 5356, 5829, -1, 5828, 5834, 5356, -1, 5356, 5834, 5369, -1, 5660, 5369, 5659, -1, 5660, 5356, 5369, -1, 5834, 5358, 5369, -1, 5369, 5358, 5457, -1, 5457, 5358, 5827, -1, 5359, 5457, 5827, -1, 5360, 5825, 5482, -1, 5044, 5840, 5609, -1, 5839, 5361, 5620, -1, 5620, 5361, 5607, -1, 5607, 5361, 5364, -1, 5605, 5364, 5672, -1, 5363, 5672, 5662, -1, 5362, 5662, 5032, -1, 5362, 5363, 5662, -1, 5361, 5851, 5364, -1, 5364, 5851, 5670, -1, 5250, 5365, 5855, -1, 5795, 5782, 5246, -1, 5246, 5782, 5276, -1, 5933, 5246, 5276, -1, 5276, 5784, 5948, -1, 5948, 5784, 5785, -1, 5796, 5948, 5785, -1, 5527, 5702, 5114, -1, 5367, 5725, 5370, -1, 5366, 5367, 5370, -1, 5366, 5460, 5367, -1, 5366, 5666, 5460, -1, 5460, 5666, 5459, -1, 5459, 5666, 5368, -1, 5458, 5368, 5373, -1, 5369, 5373, 5668, -1, 5659, 5369, 5668, -1, 5370, 5371, 5372, -1, 5372, 5125, 5665, -1, 5665, 5715, 5126, -1, 5459, 5368, 5458, -1, 5458, 5373, 5369, -1, 5607, 5364, 5605, -1, 5605, 5672, 5363, -1, 5612, 5374, 5432, -1, 5432, 5374, 5614, -1, 5375, 5376, 5180, -1, 5376, 5377, 5534, -1, 5377, 5378, 5188, -1, 5208, 5587, 5182, -1, 5587, 5375, 5181, -1, 5379, 5381, 5380, -1, 5380, 5381, 5197, -1, 5381, 5536, 5466, -1, 5466, 5536, 5443, -1, 5443, 5536, 5525, -1, 5382, 5525, 5383, -1, 5441, 5383, 5384, -1, 5440, 5384, 5388, -1, 5389, 5388, 5538, -1, 5390, 5538, 5386, -1, 5385, 5390, 5386, -1, 5385, 5438, 5390, -1, 5385, 5387, 5438, -1, 5438, 5387, 5119, -1, 5443, 5525, 5382, -1, 5382, 5383, 5441, -1, 5441, 5384, 5440, -1, 5440, 5388, 5389, -1, 5389, 5538, 5390, -1, 5171, 5391, 4650, -1, 4650, 5391, 4651, -1, 5307, 5027, 4638, -1, 4638, 5027, 6169, -1, 4771, 5406, 5405, -1, 4771, 5392, 5406, -1, 4771, 4765, 5392, -1, 5392, 4765, 5045, -1, 5045, 4765, 5407, -1, 5408, 5407, 5409, -1, 5410, 5409, 4762, -1, 5047, 4762, 4761, -1, 5052, 4761, 4759, -1, 5053, 4759, 4758, -1, 5393, 4758, 4757, -1, 5054, 4757, 5411, -1, 5412, 5411, 5394, -1, 5056, 5394, 4755, -1, 5413, 4755, 5396, -1, 5395, 5396, 5397, -1, 5057, 5397, 4753, -1, 5098, 4753, 4752, -1, 5414, 4752, 4750, -1, 5398, 4750, 4749, -1, 5072, 4749, 4748, -1, 5415, 4748, 4747, -1, 5416, 4747, 5417, -1, 5418, 5417, 5419, -1, 5420, 5419, 4741, -1, 5025, 4741, 5421, -1, 5347, 5421, 5422, -1, 5074, 5422, 5423, -1, 5078, 5423, 5399, -1, 5424, 5399, 5401, -1, 5400, 5401, 4695, -1, 5425, 4695, 4694, -1, 5081, 4694, 4693, -1, 5085, 4693, 4692, -1, 5082, 4692, 5426, -1, 5086, 5426, 4870, -1, 5087, 4870, 5402, -1, 5088, 5402, 4673, -1, 5427, 4673, 5428, -1, 5403, 5428, 5429, -1, 5040, 5429, 5430, -1, 5038, 5430, 4672, -1, 5089, 4672, 5404, -1, 5431, 5404, 4670, -1, 5432, 4670, 4663, -1, 5433, 4663, 4661, -1, 5434, 4661, 5405, -1, 5406, 5434, 5405, -1, 5045, 5407, 5408, -1, 5408, 5409, 5410, -1, 5410, 4762, 5047, -1, 5047, 4761, 5052, -1, 5052, 4759, 5053, -1, 5053, 4758, 5393, -1, 5393, 4757, 5054, -1, 5054, 5411, 5412, -1, 5412, 5394, 5056, -1, 5056, 4755, 5413, -1, 5413, 5396, 5395, -1, 5395, 5397, 5057, -1, 5057, 4753, 5098, -1, 5098, 4752, 5414, -1, 5414, 4750, 5398, -1, 5398, 4749, 5072, -1, 5072, 4748, 5415, -1, 5415, 4747, 5416, -1, 5416, 5417, 5418, -1, 5418, 5419, 5420, -1, 5420, 4741, 5025, -1, 5025, 5421, 5347, -1, 5347, 5422, 5074, -1, 5074, 5423, 5078, -1, 5078, 5399, 5424, -1, 5424, 5401, 5400, -1, 5400, 4695, 5425, -1, 5425, 4694, 5081, -1, 5081, 4693, 5085, -1, 5085, 4692, 5082, -1, 5082, 5426, 5086, -1, 5086, 4870, 5087, -1, 5087, 5402, 5088, -1, 5088, 4673, 5427, -1, 5427, 5428, 5403, -1, 5403, 5429, 5040, -1, 5040, 5430, 5038, -1, 5038, 4672, 5089, -1, 5089, 5404, 5431, -1, 5431, 4670, 5432, -1, 5432, 4663, 5433, -1, 5433, 4661, 5434, -1, 4967, 5460, 4966, -1, 4967, 5367, 5460, -1, 4967, 4970, 5367, -1, 5367, 4970, 5435, -1, 5435, 4970, 5437, -1, 5436, 5437, 5461, -1, 5122, 5461, 5462, -1, 5120, 5462, 5463, -1, 5119, 5463, 5464, -1, 5438, 5464, 4860, -1, 5390, 4860, 4858, -1, 5389, 4858, 5439, -1, 5440, 5439, 5442, -1, 5441, 5442, 4857, -1, 5382, 4857, 5006, -1, 5443, 5006, 5465, -1, 5466, 5465, 5444, -1, 5198, 5444, 5467, -1, 5200, 5467, 5468, -1, 5201, 5468, 5469, -1, 5218, 5469, 4846, -1, 5215, 4846, 4847, -1, 5177, 4847, 4849, -1, 5470, 4849, 5445, -1, 5471, 5445, 5472, -1, 5473, 5472, 5446, -1, 5061, 5446, 4773, -1, 5447, 4773, 4776, -1, 5059, 4776, 4779, -1, 5093, 4779, 4780, -1, 5091, 4780, 5474, -1, 5475, 5474, 4754, -1, 5476, 4754, 5448, -1, 5055, 5448, 5477, -1, 5478, 5477, 4756, -1, 5479, 4756, 4760, -1, 5480, 4760, 5450, -1, 5449, 5450, 5452, -1, 5451, 5452, 5481, -1, 5453, 5481, 5454, -1, 5070, 5454, 5455, -1, 5482, 5455, 5456, -1, 5359, 5456, 4977, -1, 5457, 4977, 4978, -1, 5369, 4978, 4963, -1, 5458, 4963, 4965, -1, 5459, 4965, 4966, -1, 5460, 5459, 4966, -1, 5435, 5437, 5436, -1, 5436, 5461, 5122, -1, 5122, 5462, 5120, -1, 5120, 5463, 5119, -1, 5119, 5464, 5438, -1, 5438, 4860, 5390, -1, 5390, 4858, 5389, -1, 5389, 5439, 5440, -1, 5440, 5442, 5441, -1, 5441, 4857, 5382, -1, 5382, 5006, 5443, -1, 5443, 5465, 5466, -1, 5466, 5444, 5198, -1, 5198, 5467, 5200, -1, 5200, 5468, 5201, -1, 5201, 5469, 5218, -1, 5218, 4846, 5215, -1, 5215, 4847, 5177, -1, 5177, 4849, 5470, -1, 5470, 5445, 5471, -1, 5471, 5472, 5473, -1, 5473, 5446, 5061, -1, 5061, 4773, 5447, -1, 5447, 4776, 5059, -1, 5059, 4779, 5093, -1, 5093, 4780, 5091, -1, 5091, 5474, 5475, -1, 5475, 4754, 5476, -1, 5476, 5448, 5055, -1, 5055, 5477, 5478, -1, 5478, 4756, 5479, -1, 5479, 4760, 5480, -1, 5480, 5450, 5449, -1, 5449, 5452, 5451, -1, 5451, 5481, 5453, -1, 5453, 5454, 5070, -1, 5070, 5455, 5482, -1, 5482, 5456, 5359, -1, 5359, 4977, 5457, -1, 5457, 4978, 5369, -1, 5369, 4963, 5458, -1, 5458, 4965, 5459, -1, 5495, 5067, 5496, -1, 5496, 5067, 5488, -1, 5488, 5067, 5483, -1, 5489, 5483, 5485, -1, 5484, 5485, 5065, -1, 4772, 5065, 5063, -1, 5490, 5063, 5062, -1, 4774, 5062, 5491, -1, 4775, 5491, 5060, -1, 4777, 5060, 5486, -1, 5492, 5486, 5487, -1, 5493, 5487, 5092, -1, 4778, 5092, 4781, -1, 4778, 5493, 5092, -1, 5488, 5483, 5489, -1, 5489, 5485, 5484, -1, 5484, 5065, 4772, -1, 4772, 5063, 5490, -1, 5490, 5062, 4774, -1, 4774, 5491, 4775, -1, 4775, 5060, 4777, -1, 4777, 5486, 5492, -1, 5492, 5487, 5493, -1, 5092, 5494, 4781, -1, 5019, 5495, 5508, -1, 5508, 5495, 5496, -1, 4782, 5498, 5497, -1, 5497, 5498, 5058, -1, 5099, 5497, 5058, -1, 5099, 5499, 5497, -1, 5099, 5500, 5499, -1, 5499, 5500, 5501, -1, 5501, 5500, 5509, -1, 5510, 5509, 5097, -1, 4751, 5097, 5071, -1, 4746, 5071, 5502, -1, 4743, 5502, 5023, -1, 5503, 5023, 5504, -1, 5505, 5504, 5022, -1, 5506, 5022, 5020, -1, 5507, 5020, 5019, -1, 5508, 5507, 5019, -1, 5501, 5509, 5510, -1, 5510, 5097, 4751, -1, 4751, 5071, 4746, -1, 4746, 5502, 4743, -1, 4743, 5023, 5503, -1, 5503, 5504, 5505, -1, 5505, 5022, 5506, -1, 5506, 5020, 5507, -1, 5494, 5498, 4781, -1, 4781, 5498, 4782, -1, 5511, 5112, 4805, -1, 5511, 5106, 5112, -1, 5511, 5512, 5106, -1, 5106, 5512, 5107, -1, 5107, 5512, 4802, -1, 5528, 4802, 5513, -1, 5109, 5513, 5529, -1, 5159, 5529, 5514, -1, 5156, 5514, 4816, -1, 5160, 4816, 5515, -1, 5155, 5515, 4819, -1, 5154, 4819, 5516, -1, 5530, 5516, 4821, -1, 5531, 4821, 4824, -1, 5165, 4824, 5517, -1, 5163, 5517, 5518, -1, 5194, 5518, 4825, -1, 5195, 4825, 4828, -1, 5192, 4828, 4831, -1, 5519, 4831, 4830, -1, 5532, 4830, 5520, -1, 5533, 5520, 4832, -1, 5534, 4832, 5521, -1, 5180, 5521, 5000, -1, 5181, 5000, 5522, -1, 5182, 5522, 5535, -1, 5207, 5535, 5523, -1, 5205, 5523, 4854, -1, 5202, 4854, 4841, -1, 5379, 4841, 4843, -1, 5381, 4843, 5524, -1, 5536, 5524, 4855, -1, 5525, 4855, 4856, -1, 5383, 4856, 5537, -1, 5384, 5537, 5005, -1, 5388, 5005, 4859, -1, 5538, 4859, 5526, -1, 5386, 5526, 5004, -1, 5385, 5004, 5539, -1, 5387, 5539, 5002, -1, 5116, 5002, 5001, -1, 5115, 5001, 4991, -1, 5114, 4991, 4993, -1, 5527, 4993, 5540, -1, 5130, 5540, 4797, -1, 5541, 4797, 4798, -1, 5542, 4798, 4805, -1, 5112, 5542, 4805, -1, 5107, 4802, 5528, -1, 5528, 5513, 5109, -1, 5109, 5529, 5159, -1, 5159, 5514, 5156, -1, 5156, 4816, 5160, -1, 5160, 5515, 5155, -1, 5155, 4819, 5154, -1, 5154, 5516, 5530, -1, 5530, 4821, 5531, -1, 5531, 4824, 5165, -1, 5165, 5517, 5163, -1, 5163, 5518, 5194, -1, 5194, 4825, 5195, -1, 5195, 4828, 5192, -1, 5192, 4831, 5519, -1, 5519, 4830, 5532, -1, 5532, 5520, 5533, -1, 5533, 4832, 5534, -1, 5534, 5521, 5180, -1, 5180, 5000, 5181, -1, 5181, 5522, 5182, -1, 5182, 5535, 5207, -1, 5207, 5523, 5205, -1, 5205, 4854, 5202, -1, 5202, 4841, 5379, -1, 5379, 4843, 5381, -1, 5381, 5524, 5536, -1, 5536, 4855, 5525, -1, 5525, 4856, 5383, -1, 5383, 5537, 5384, -1, 5384, 5005, 5388, -1, 5388, 4859, 5538, -1, 5538, 5526, 5386, -1, 5386, 5004, 5385, -1, 5385, 5539, 5387, -1, 5387, 5002, 5116, -1, 5116, 5001, 5115, -1, 5115, 4991, 5114, -1, 5114, 4993, 5527, -1, 5527, 5540, 5130, -1, 5130, 4797, 5541, -1, 5541, 4798, 5542, -1, 4788, 5557, 4789, -1, 4788, 5543, 5557, -1, 4788, 5544, 5543, -1, 5543, 5544, 5558, -1, 5558, 5544, 4808, -1, 5545, 4808, 5546, -1, 5102, 5546, 5548, -1, 5547, 5548, 4801, -1, 5104, 4801, 5549, -1, 5110, 5549, 5550, -1, 5161, 5550, 5551, -1, 5559, 5551, 4807, -1, 5113, 4807, 4806, -1, 5129, 4806, 4804, -1, 5552, 4804, 4799, -1, 5560, 4799, 5553, -1, 5132, 5553, 4796, -1, 5561, 4796, 4795, -1, 5562, 4795, 5554, -1, 5134, 5554, 5555, -1, 5133, 5555, 4792, -1, 5136, 4792, 5563, -1, 5140, 5563, 5564, -1, 5556, 5564, 5565, -1, 5031, 5565, 4789, -1, 5557, 5031, 4789, -1, 5558, 4808, 5545, -1, 5545, 5546, 5102, -1, 5102, 5548, 5547, -1, 5547, 4801, 5104, -1, 5104, 5549, 5110, -1, 5110, 5550, 5161, -1, 5161, 5551, 5559, -1, 5559, 4807, 5113, -1, 5113, 4806, 5129, -1, 5129, 4804, 5552, -1, 5552, 4799, 5560, -1, 5560, 5553, 5132, -1, 5132, 4796, 5561, -1, 5561, 4795, 5562, -1, 5562, 5554, 5134, -1, 5134, 5555, 5133, -1, 5133, 4792, 5136, -1, 5136, 5563, 5140, -1, 5140, 5564, 5556, -1, 5556, 5565, 5031, -1, 4834, 5376, 5579, -1, 4834, 5377, 5376, -1, 4834, 4833, 5377, -1, 5377, 4833, 5378, -1, 5378, 4833, 5580, -1, 5581, 5580, 5566, -1, 5582, 5566, 5567, -1, 5568, 5567, 4851, -1, 5569, 4851, 5570, -1, 5169, 5570, 4853, -1, 5170, 4853, 5571, -1, 5572, 5571, 5573, -1, 5583, 5573, 5574, -1, 5172, 5574, 4648, -1, 5575, 4648, 4868, -1, 5222, 4868, 4867, -1, 5174, 4867, 4866, -1, 5187, 4866, 5576, -1, 5184, 5576, 4837, -1, 5584, 4837, 5585, -1, 5210, 5585, 4836, -1, 5577, 4836, 5578, -1, 5208, 5578, 5586, -1, 5587, 5586, 4835, -1, 5375, 4835, 5579, -1, 5376, 5375, 5579, -1, 5378, 5580, 5581, -1, 5581, 5566, 5582, -1, 5582, 5567, 5568, -1, 5568, 4851, 5569, -1, 5569, 5570, 5169, -1, 5169, 4853, 5170, -1, 5170, 5571, 5572, -1, 5572, 5573, 5583, -1, 5583, 5574, 5172, -1, 5172, 4648, 5575, -1, 5575, 4868, 5222, -1, 5222, 4867, 5174, -1, 5174, 4866, 5187, -1, 5187, 5576, 5184, -1, 5184, 4837, 5584, -1, 5584, 5585, 5210, -1, 5210, 4836, 5577, -1, 5577, 5578, 5208, -1, 5208, 5586, 5587, -1, 5587, 4835, 5375, -1, 5588, 5073, 4740, -1, 5588, 5024, 5073, -1, 5588, 4742, 5024, -1, 5024, 4742, 5141, -1, 5141, 4742, 5589, -1, 5096, 5589, 4744, -1, 5095, 4744, 4745, -1, 5021, 4745, 4783, -1, 5018, 4783, 4814, -1, 5094, 4814, 4784, -1, 5142, 4784, 5590, -1, 5016, 5590, 5591, -1, 5014, 5591, 4649, -1, 5013, 4649, 4652, -1, 5595, 4652, 4655, -1, 5143, 4655, 4656, -1, 5596, 4656, 5592, -1, 5597, 5592, 5593, -1, 5598, 5593, 4659, -1, 5599, 4659, 4658, -1, 5026, 4658, 4813, -1, 5600, 4813, 4812, -1, 5594, 4812, 4811, -1, 5601, 4811, 5602, -1, 5603, 5602, 4740, -1, 5073, 5603, 4740, -1, 5141, 5589, 5096, -1, 5096, 4744, 5095, -1, 5095, 4745, 5021, -1, 5021, 4783, 5018, -1, 5018, 4814, 5094, -1, 5094, 4784, 5142, -1, 5142, 5590, 5016, -1, 5016, 5591, 5014, -1, 5014, 4649, 5013, -1, 5013, 4652, 5595, -1, 5595, 4655, 5143, -1, 5143, 4656, 5596, -1, 5596, 5592, 5597, -1, 5597, 5593, 5598, -1, 5598, 4659, 5599, -1, 5599, 4658, 5026, -1, 5026, 4813, 5600, -1, 5600, 4812, 5594, -1, 5594, 4811, 5601, -1, 5601, 5602, 5603, -1, 5604, 5363, 4639, -1, 5604, 5605, 5363, -1, 5604, 5606, 5605, -1, 5605, 5606, 5607, -1, 5607, 5606, 4642, -1, 5620, 4642, 5608, -1, 5621, 5608, 5622, -1, 5609, 5622, 4770, -1, 5044, 4770, 4769, -1, 5623, 4769, 4768, -1, 5043, 4768, 4766, -1, 5042, 4766, 5610, -1, 5041, 5610, 5611, -1, 5090, 5611, 4660, -1, 5612, 4660, 5613, -1, 5374, 5613, 4662, -1, 5614, 4662, 5624, -1, 5625, 5624, 5615, -1, 5626, 5615, 4665, -1, 5627, 4665, 5616, -1, 5628, 5616, 4667, -1, 5617, 4667, 4944, -1, 5342, 4944, 4945, -1, 5618, 4945, 5619, -1, 5362, 5619, 4639, -1, 5363, 5362, 4639, -1, 5607, 4642, 5620, -1, 5620, 5608, 5621, -1, 5621, 5622, 5609, -1, 5609, 4770, 5044, -1, 5044, 4769, 5623, -1, 5623, 4768, 5043, -1, 5043, 4766, 5042, -1, 5042, 5610, 5041, -1, 5041, 5611, 5090, -1, 5090, 4660, 5612, -1, 5612, 5613, 5374, -1, 5374, 4662, 5614, -1, 5614, 5624, 5625, -1, 5625, 5615, 5626, -1, 5626, 4665, 5627, -1, 5627, 5616, 5628, -1, 5628, 4667, 5617, -1, 5617, 4944, 5342, -1, 5342, 4945, 5618, -1, 5618, 5619, 5362, -1, 5629, 5630, 5646, -1, 5629, 5030, 5630, -1, 5629, 5631, 5030, -1, 5030, 5631, 5632, -1, 5632, 5631, 4809, -1, 5028, 4809, 5633, -1, 5029, 5633, 5634, -1, 5168, 5634, 4810, -1, 5167, 4810, 5635, -1, 5636, 5635, 5647, -1, 5637, 5647, 5648, -1, 5649, 5648, 4818, -1, 5650, 4818, 5651, -1, 5157, 5651, 4817, -1, 5158, 4817, 5652, -1, 5638, 5652, 5639, -1, 5108, 5639, 5653, -1, 5640, 5653, 4815, -1, 5641, 4815, 4803, -1, 5642, 4803, 5643, -1, 5111, 5643, 4800, -1, 5105, 4800, 5644, -1, 5103, 5644, 5654, -1, 5101, 5654, 5645, -1, 5100, 5645, 5646, -1, 5630, 5100, 5646, -1, 5632, 4809, 5028, -1, 5028, 5633, 5029, -1, 5029, 5634, 5168, -1, 5168, 4810, 5167, -1, 5167, 5635, 5636, -1, 5636, 5647, 5637, -1, 5637, 5648, 5649, -1, 5649, 4818, 5650, -1, 5650, 5651, 5157, -1, 5157, 4817, 5158, -1, 5158, 5652, 5638, -1, 5638, 5639, 5108, -1, 5108, 5653, 5640, -1, 5640, 4815, 5641, -1, 5641, 4803, 5642, -1, 5642, 5643, 5111, -1, 5111, 4800, 5105, -1, 5105, 5644, 5103, -1, 5103, 5654, 5101, -1, 5101, 5645, 5100, -1, 4999, 5139, 4640, -1, 4999, 5138, 5139, -1, 4999, 4790, 5138, -1, 5138, 4790, 5137, -1, 5137, 4790, 5655, -1, 5128, 5655, 4998, -1, 5663, 4998, 5664, -1, 5126, 5664, 5656, -1, 5665, 5656, 5657, -1, 5372, 5657, 4995, -1, 5370, 4995, 4996, -1, 5366, 4996, 4969, -1, 5666, 4969, 4968, -1, 5368, 4968, 5658, -1, 5373, 5658, 5667, -1, 5668, 5667, 4964, -1, 5659, 4964, 4962, -1, 5660, 4962, 4961, -1, 5356, 4961, 5661, -1, 5669, 5661, 4980, -1, 5670, 4980, 5671, -1, 5364, 5671, 4997, -1, 5672, 4997, 5673, -1, 5662, 5673, 4641, -1, 5032, 4641, 4640, -1, 5139, 5032, 4640, -1, 5137, 5655, 5128, -1, 5128, 4998, 5663, -1, 5663, 5664, 5126, -1, 5126, 5656, 5665, -1, 5665, 5657, 5372, -1, 5372, 4995, 5370, -1, 5370, 4996, 5366, -1, 5366, 4969, 5666, -1, 5666, 4968, 5368, -1, 5368, 5658, 5373, -1, 5373, 5667, 5668, -1, 5668, 4964, 5659, -1, 5659, 4962, 5660, -1, 5660, 4961, 5356, -1, 5356, 5661, 5669, -1, 5669, 4980, 5670, -1, 5670, 5671, 5364, -1, 5364, 4997, 5672, -1, 5672, 5673, 5662, -1, 5662, 4641, 5032, -1, 4822, 5162, 5684, -1, 4822, 5674, 5162, -1, 4822, 4820, 5674, -1, 5674, 4820, 5166, -1, 5166, 4820, 5685, -1, 5164, 5685, 5675, -1, 5686, 5675, 5676, -1, 5687, 5676, 4644, -1, 5688, 4644, 4643, -1, 5677, 4643, 5678, -1, 5689, 5678, 4646, -1, 5690, 4646, 4645, -1, 5152, 4645, 5679, -1, 5153, 5679, 5691, -1, 5680, 5691, 4852, -1, 5179, 4852, 5681, -1, 5692, 5681, 5682, -1, 5188, 5682, 5693, -1, 5683, 5693, 4829, -1, 5189, 4829, 4827, -1, 5190, 4827, 5694, -1, 5695, 5694, 4826, -1, 5191, 4826, 5696, -1, 5193, 5696, 4823, -1, 5697, 4823, 5684, -1, 5162, 5697, 5684, -1, 5166, 5685, 5164, -1, 5164, 5675, 5686, -1, 5686, 5676, 5687, -1, 5687, 4644, 5688, -1, 5688, 4643, 5677, -1, 5677, 5678, 5689, -1, 5689, 4646, 5690, -1, 5690, 4645, 5152, -1, 5152, 5679, 5153, -1, 5153, 5691, 5680, -1, 5680, 4852, 5179, -1, 5179, 5681, 5692, -1, 5692, 5682, 5188, -1, 5188, 5693, 5683, -1, 5683, 4829, 5189, -1, 5189, 4827, 5190, -1, 5190, 5694, 5695, -1, 5695, 4826, 5191, -1, 5191, 5696, 5193, -1, 5193, 4823, 5697, -1, 5118, 5698, 5699, -1, 5699, 5698, 5003, -1, 5003, 5698, 5117, -1, 5709, 5117, 5700, -1, 5710, 5700, 5701, -1, 5711, 5701, 5702, -1, 4994, 5702, 5703, -1, 4992, 5703, 5704, -1, 5712, 5704, 5131, -1, 5713, 5131, 5705, -1, 4794, 5705, 5707, -1, 5706, 5707, 5714, -1, 5708, 5714, 4793, -1, 5708, 5706, 5714, -1, 5003, 5117, 5709, -1, 5709, 5700, 5710, -1, 5710, 5701, 5711, -1, 5711, 5702, 4994, -1, 4994, 5703, 4992, -1, 4992, 5704, 5712, -1, 5712, 5131, 5713, -1, 5713, 5705, 4794, -1, 4794, 5707, 5706, -1, 5714, 5135, 4793, -1, 5723, 5118, 4976, -1, 4976, 5118, 5699, -1, 4791, 5727, 5716, -1, 5716, 5727, 5127, -1, 5715, 5716, 5127, -1, 5715, 5717, 5716, -1, 5715, 5125, 5717, -1, 5717, 5125, 5724, -1, 5724, 5125, 5371, -1, 5718, 5371, 5725, -1, 4971, 5725, 5719, -1, 4972, 5719, 5123, -1, 5726, 5123, 5124, -1, 4973, 5124, 5721, -1, 5720, 5721, 5121, -1, 4974, 5121, 5722, -1, 4975, 5722, 5723, -1, 4976, 4975, 5723, -1, 5724, 5371, 5718, -1, 5718, 5725, 4971, -1, 4971, 5719, 4972, -1, 4972, 5123, 5726, -1, 5726, 5124, 4973, -1, 4973, 5721, 5720, -1, 5720, 5121, 4974, -1, 4974, 5722, 4975, -1, 5135, 5727, 4793, -1, 4793, 5727, 4791, -1, 5186, 5185, 5739, -1, 5739, 5185, 5728, -1, 5728, 5185, 5212, -1, 5729, 5212, 5211, -1, 4838, 5211, 5183, -1, 5731, 5183, 5209, -1, 5732, 5209, 5204, -1, 5733, 5204, 5206, -1, 4839, 5206, 5203, -1, 5734, 5203, 5735, -1, 5736, 5735, 5730, -1, 5737, 5730, 5380, -1, 4840, 5380, 4842, -1, 4840, 5737, 5380, -1, 5728, 5212, 5729, -1, 5729, 5211, 4838, -1, 4838, 5183, 5731, -1, 5731, 5209, 5732, -1, 5732, 5204, 5733, -1, 5733, 5206, 4839, -1, 4839, 5203, 5734, -1, 5734, 5735, 5736, -1, 5736, 5730, 5737, -1, 5380, 5197, 4842, -1, 5750, 5186, 5738, -1, 5738, 5186, 5739, -1, 5740, 5196, 5742, -1, 5742, 5196, 5199, -1, 5741, 5742, 5199, -1, 5741, 4844, 5742, -1, 5741, 5744, 4844, -1, 4844, 5744, 5743, -1, 5743, 5744, 5219, -1, 5751, 5219, 5217, -1, 4845, 5217, 5216, -1, 4848, 5216, 5221, -1, 5745, 5221, 5746, -1, 5747, 5746, 5748, -1, 4863, 5748, 5749, -1, 4864, 5749, 5175, -1, 5752, 5175, 5750, -1, 5738, 5752, 5750, -1, 5743, 5219, 5751, -1, 5751, 5217, 4845, -1, 4845, 5216, 4848, -1, 4848, 5221, 5745, -1, 5745, 5746, 5747, -1, 5747, 5748, 4863, -1, 4863, 5749, 4864, -1, 4864, 5175, 5752, -1, 5197, 5196, 4842, -1, 4842, 5196, 5740, -1, 4907, 5753, 4881, -1, 4907, 5288, 5753, -1, 4907, 5754, 5288, -1, 5288, 5754, 5292, -1, 5292, 5754, 4887, -1, 5755, 4887, 5756, -1, 5757, 5756, 4888, -1, 5758, 4888, 5759, -1, 5303, 5759, 4893, -1, 5760, 4893, 4891, -1, 5354, 4891, 4892, -1, 5761, 4892, 4927, -1, 5300, 4927, 4910, -1, 5295, 4910, 5786, -1, 5787, 5786, 5762, -1, 5763, 5762, 4990, -1, 5296, 4990, 5764, -1, 5788, 5764, 5765, -1, 5766, 5765, 5767, -1, 5297, 5767, 4912, -1, 5789, 4912, 4922, -1, 5311, 4922, 5768, -1, 5790, 5768, 5769, -1, 5791, 5769, 5770, -1, 5792, 5770, 4988, -1, 5326, 4988, 5771, -1, 5335, 5771, 5772, -1, 5793, 5772, 5774, -1, 5773, 5774, 5775, -1, 5776, 5775, 4919, -1, 5252, 4919, 4918, -1, 5250, 4918, 5777, -1, 5365, 5777, 4725, -1, 5254, 4725, 4722, -1, 5253, 4722, 5778, -1, 5779, 5778, 5780, -1, 5794, 5780, 5781, -1, 5247, 5781, 4719, -1, 5795, 4719, 4986, -1, 5782, 4986, 4874, -1, 5276, 4874, 5783, -1, 5784, 5783, 4876, -1, 5785, 4876, 4877, -1, 5796, 4877, 5797, -1, 5284, 5797, 4985, -1, 5286, 4985, 4879, -1, 5294, 4879, 4881, -1, 5753, 5294, 4881, -1, 5292, 4887, 5755, -1, 5755, 5756, 5757, -1, 5757, 4888, 5758, -1, 5758, 5759, 5303, -1, 5303, 4893, 5760, -1, 5760, 4891, 5354, -1, 5354, 4892, 5761, -1, 5761, 4927, 5300, -1, 5300, 4910, 5295, -1, 5295, 5786, 5787, -1, 5787, 5762, 5763, -1, 5763, 4990, 5296, -1, 5296, 5764, 5788, -1, 5788, 5765, 5766, -1, 5766, 5767, 5297, -1, 5297, 4912, 5789, -1, 5789, 4922, 5311, -1, 5311, 5768, 5790, -1, 5790, 5769, 5791, -1, 5791, 5770, 5792, -1, 5792, 4988, 5326, -1, 5326, 5771, 5335, -1, 5335, 5772, 5793, -1, 5793, 5774, 5773, -1, 5773, 5775, 5776, -1, 5776, 4919, 5252, -1, 5252, 4918, 5250, -1, 5250, 5777, 5365, -1, 5365, 4725, 5254, -1, 5254, 4722, 5253, -1, 5253, 5778, 5779, -1, 5779, 5780, 5794, -1, 5794, 5781, 5247, -1, 5247, 4719, 5795, -1, 5795, 4986, 5782, -1, 5782, 4874, 5276, -1, 5276, 5783, 5784, -1, 5784, 4876, 5785, -1, 5785, 4877, 5796, -1, 5796, 5797, 5284, -1, 5284, 4985, 5286, -1, 5286, 4879, 5294, -1, 5798, 5220, 5799, -1, 5798, 5800, 5220, -1, 5798, 4861, 5800, -1, 5800, 4861, 5810, -1, 5810, 4861, 4862, -1, 5214, 4862, 5801, -1, 5176, 5801, 4865, -1, 5802, 4865, 5803, -1, 5213, 5803, 4869, -1, 5173, 4869, 5811, -1, 5804, 5811, 5805, -1, 5812, 5805, 5813, -1, 5814, 5813, 4647, -1, 5815, 4647, 4787, -1, 5015, 4787, 4786, -1, 5017, 4786, 4785, -1, 5068, 4785, 5816, -1, 5817, 5816, 5806, -1, 5066, 5806, 5818, -1, 5819, 5818, 5820, -1, 5807, 5820, 4850, -1, 5808, 4850, 5821, -1, 5064, 5821, 5822, -1, 5178, 5822, 5809, -1, 5823, 5809, 5799, -1, 5220, 5823, 5799, -1, 5810, 4862, 5214, -1, 5214, 5801, 5176, -1, 5176, 4865, 5802, -1, 5802, 5803, 5213, -1, 5213, 4869, 5173, -1, 5173, 5811, 5804, -1, 5804, 5805, 5812, -1, 5812, 5813, 5814, -1, 5814, 4647, 5815, -1, 5815, 4787, 5015, -1, 5015, 4786, 5017, -1, 5017, 4785, 5068, -1, 5068, 5816, 5817, -1, 5817, 5806, 5066, -1, 5066, 5818, 5819, -1, 5819, 5820, 5807, -1, 5807, 4850, 5808, -1, 5808, 5821, 5064, -1, 5064, 5822, 5178, -1, 5178, 5809, 5823, -1, 5835, 5069, 5837, -1, 5837, 5069, 4956, -1, 4956, 5069, 5825, -1, 5824, 5825, 5360, -1, 5832, 5360, 5826, -1, 5833, 5826, 5827, -1, 4957, 5827, 5358, -1, 4958, 5358, 5834, -1, 4959, 5834, 5828, -1, 4960, 5828, 5829, -1, 4979, 5829, 5357, -1, 5830, 5357, 5355, -1, 5831, 5355, 4981, -1, 5831, 5830, 5355, -1, 4956, 5825, 5824, -1, 5824, 5360, 5832, -1, 5832, 5826, 5833, -1, 5833, 5827, 4957, -1, 4957, 5358, 4958, -1, 4958, 5834, 4959, -1, 4959, 5828, 4960, -1, 4960, 5829, 4979, -1, 4979, 5357, 5830, -1, 5355, 5851, 4981, -1, 5051, 5835, 5836, -1, 5836, 5835, 5837, -1, 4982, 5361, 5838, -1, 5838, 5361, 5839, -1, 5840, 5838, 5839, -1, 5840, 4983, 5838, -1, 5840, 5841, 4983, -1, 4983, 5841, 4767, -1, 4767, 5841, 5842, -1, 5848, 5842, 5843, -1, 4764, 5843, 5046, -1, 4763, 5046, 5845, -1, 5844, 5845, 5849, -1, 4984, 5849, 5048, -1, 5846, 5048, 5049, -1, 5850, 5049, 5050, -1, 5847, 5050, 5051, -1, 5836, 5847, 5051, -1, 4767, 5842, 5848, -1, 5848, 5843, 4764, -1, 4764, 5046, 4763, -1, 4763, 5845, 5844, -1, 5844, 5849, 4984, -1, 4984, 5048, 5846, -1, 5846, 5049, 5850, -1, 5850, 5050, 5847, -1, 5851, 5361, 4981, -1, 4981, 5361, 4982, -1, 4708, 5870, 5871, -1, 4708, 5223, 5870, -1, 4708, 4711, 5223, -1, 5223, 4711, 5225, -1, 5225, 4711, 5872, -1, 5239, 5872, 5852, -1, 5873, 5852, 5874, -1, 5240, 5874, 5875, -1, 5242, 5875, 5853, -1, 5243, 5853, 4716, -1, 5876, 4716, 5877, -1, 5878, 5877, 4717, -1, 5245, 4717, 4718, -1, 5244, 4718, 4720, -1, 5248, 4720, 4721, -1, 5879, 4721, 4723, -1, 5880, 4723, 4724, -1, 5854, 4724, 4726, -1, 5855, 4726, 5856, -1, 5881, 5856, 5857, -1, 5256, 5857, 5859, -1, 5858, 5859, 4729, -1, 5257, 4729, 5860, -1, 5882, 5860, 5861, -1, 5260, 5861, 5862, -1, 5265, 5862, 4686, -1, 5863, 4686, 5864, -1, 5266, 5864, 4685, -1, 5267, 4685, 4684, -1, 5883, 4684, 4683, -1, 5884, 4683, 4680, -1, 5269, 4680, 5885, -1, 5886, 5885, 5865, -1, 5887, 5865, 5866, -1, 5888, 5866, 5867, -1, 5889, 5867, 4690, -1, 5083, 4690, 4691, -1, 5868, 4691, 4735, -1, 5084, 4735, 5890, -1, 5891, 5890, 4699, -1, 5080, 4699, 4703, -1, 5271, 4703, 4704, -1, 5273, 4704, 4705, -1, 5274, 4705, 5892, -1, 5869, 5892, 4707, -1, 5149, 4707, 5893, -1, 5894, 5893, 5871, -1, 5870, 5894, 5871, -1, 5225, 5872, 5239, -1, 5239, 5852, 5873, -1, 5873, 5874, 5240, -1, 5240, 5875, 5242, -1, 5242, 5853, 5243, -1, 5243, 4716, 5876, -1, 5876, 5877, 5878, -1, 5878, 4717, 5245, -1, 5245, 4718, 5244, -1, 5244, 4720, 5248, -1, 5248, 4721, 5879, -1, 5879, 4723, 5880, -1, 5880, 4724, 5854, -1, 5854, 4726, 5855, -1, 5855, 5856, 5881, -1, 5881, 5857, 5256, -1, 5256, 5859, 5858, -1, 5858, 4729, 5257, -1, 5257, 5860, 5882, -1, 5882, 5861, 5260, -1, 5260, 5862, 5265, -1, 5265, 4686, 5863, -1, 5863, 5864, 5266, -1, 5266, 4685, 5267, -1, 5267, 4684, 5883, -1, 5883, 4683, 5884, -1, 5884, 4680, 5269, -1, 5269, 5885, 5886, -1, 5886, 5865, 5887, -1, 5887, 5866, 5888, -1, 5888, 5867, 5889, -1, 5889, 4690, 5083, -1, 5083, 4691, 5868, -1, 5868, 4735, 5084, -1, 5084, 5890, 5891, -1, 5891, 4699, 5080, -1, 5080, 4703, 5271, -1, 5271, 4704, 5273, -1, 5273, 4705, 5274, -1, 5274, 5892, 5869, -1, 5869, 4707, 5149, -1, 5149, 5893, 5894, -1, 5895, 5290, 5913, -1, 5895, 5896, 5290, -1, 5895, 5897, 5896, -1, 5896, 5897, 5898, -1, 5898, 5897, 5899, -1, 5914, 5899, 4904, -1, 5007, 4904, 5900, -1, 5008, 5900, 5901, -1, 5314, 5901, 5903, -1, 5902, 5903, 5904, -1, 5905, 5904, 4926, -1, 5906, 4926, 4928, -1, 5915, 4928, 4890, -1, 5301, 4890, 4889, -1, 5302, 4889, 5907, -1, 5304, 5907, 5908, -1, 5916, 5908, 5917, -1, 5918, 5917, 4886, -1, 5909, 4886, 5919, -1, 5920, 5919, 4885, -1, 5921, 4885, 4884, -1, 5305, 4884, 4954, -1, 5910, 4954, 5911, -1, 5922, 5911, 5912, -1, 5923, 5912, 5913, -1, 5290, 5923, 5913, -1, 5898, 5899, 5914, -1, 5914, 4904, 5007, -1, 5007, 5900, 5008, -1, 5008, 5901, 5314, -1, 5314, 5903, 5902, -1, 5902, 5904, 5905, -1, 5905, 4926, 5906, -1, 5906, 4928, 5915, -1, 5915, 4890, 5301, -1, 5301, 4889, 5302, -1, 5302, 5907, 5304, -1, 5304, 5908, 5916, -1, 5916, 5917, 5918, -1, 5918, 4886, 5909, -1, 5909, 5919, 5920, -1, 5920, 4885, 5921, -1, 5921, 4884, 5305, -1, 5305, 4954, 5910, -1, 5910, 5911, 5922, -1, 5922, 5912, 5923, -1, 5924, 5925, 5936, -1, 5936, 5925, 4871, -1, 4871, 5925, 5229, -1, 4872, 5229, 5228, -1, 4712, 5228, 5928, -1, 5926, 5928, 5929, -1, 5930, 5929, 5238, -1, 4713, 5238, 5237, -1, 5931, 5237, 5236, -1, 4714, 5236, 5241, -1, 5932, 5241, 5927, -1, 4715, 5927, 5246, -1, 4987, 5246, 5934, -1, 4987, 4715, 5246, -1, 4871, 5229, 4872, -1, 4872, 5228, 4712, -1, 4712, 5928, 5926, -1, 5926, 5929, 5930, -1, 5930, 5238, 4713, -1, 4713, 5237, 5931, -1, 5931, 5236, 4714, -1, 4714, 5241, 5932, -1, 5932, 5927, 4715, -1, 5246, 5933, 5934, -1, 5935, 5924, 4898, -1, 4898, 5924, 5936, -1, 5937, 5938, 5940, -1, 5940, 5938, 5939, -1, 5277, 5940, 5939, -1, 5277, 5941, 5940, -1, 5277, 5942, 5941, -1, 5941, 5942, 5946, -1, 5946, 5942, 5943, -1, 5947, 5943, 5289, -1, 4873, 5289, 5948, -1, 4875, 5948, 5283, -1, 4878, 5283, 5282, -1, 5944, 5282, 5945, -1, 4895, 5945, 5949, -1, 4896, 5949, 5279, -1, 4897, 5279, 5935, -1, 4898, 4897, 5935, -1, 5946, 5943, 5947, -1, 5947, 5289, 4873, -1, 4873, 5948, 4875, -1, 4875, 5283, 4878, -1, 4878, 5282, 5944, -1, 5944, 5945, 4895, -1, 4895, 5949, 4896, -1, 4896, 5279, 4897, -1, 5933, 5938, 5934, -1, 5934, 5938, 5937, -1, 4902, 5012, 4654, -1, 4902, 5011, 5012, -1, 4902, 5951, 5011, -1, 5011, 5951, 5950, -1, 5950, 5951, 5952, -1, 5961, 5952, 4900, -1, 5232, 4900, 5953, -1, 5231, 5953, 5954, -1, 5230, 5954, 5962, -1, 5955, 5962, 5963, -1, 5227, 5963, 4710, -1, 5226, 4710, 4709, -1, 5224, 4709, 5964, -1, 5965, 5964, 5966, -1, 5275, 5966, 5956, -1, 5352, 5956, 4950, -1, 5967, 4950, 4952, -1, 5968, 4952, 4953, -1, 5969, 4953, 5957, -1, 5145, 5957, 5958, -1, 5970, 5958, 4949, -1, 5144, 4949, 5959, -1, 5971, 5959, 5972, -1, 5973, 5972, 4653, -1, 5960, 4653, 4654, -1, 5012, 5960, 4654, -1, 5950, 5952, 5961, -1, 5961, 4900, 5232, -1, 5232, 5953, 5231, -1, 5231, 5954, 5230, -1, 5230, 5962, 5955, -1, 5955, 5963, 5227, -1, 5227, 4710, 5226, -1, 5226, 4709, 5224, -1, 5224, 5964, 5965, -1, 5965, 5966, 5275, -1, 5275, 5956, 5352, -1, 5352, 4950, 5967, -1, 5967, 4952, 5968, -1, 5968, 4953, 5969, -1, 5969, 5957, 5145, -1, 5145, 5958, 5970, -1, 5970, 4949, 5144, -1, 5144, 5959, 5971, -1, 5971, 5972, 5973, -1, 5973, 4653, 5960, -1, 5974, 5986, 5985, -1, 5974, 5975, 5986, -1, 5974, 5976, 5975, -1, 5975, 5976, 5009, -1, 5009, 5976, 4903, -1, 5010, 4903, 5977, -1, 5987, 5977, 4908, -1, 5988, 4908, 4909, -1, 5291, 4909, 4883, -1, 5293, 4883, 5989, -1, 5990, 5989, 5978, -1, 5991, 5978, 5979, -1, 5980, 5979, 4882, -1, 5992, 4882, 4880, -1, 5981, 4880, 5993, -1, 5287, 5993, 4894, -1, 5281, 4894, 4899, -1, 5280, 4899, 5982, -1, 5285, 5982, 5983, -1, 5994, 5983, 5984, -1, 5995, 5984, 4906, -1, 5278, 4906, 4905, -1, 5233, 4905, 5996, -1, 5234, 5996, 4901, -1, 5235, 4901, 5985, -1, 5986, 5235, 5985, -1, 5009, 4903, 5010, -1, 5010, 5977, 5987, -1, 5987, 4908, 5988, -1, 5988, 4909, 5291, -1, 5291, 4883, 5293, -1, 5293, 5989, 5990, -1, 5990, 5978, 5991, -1, 5991, 5979, 5980, -1, 5980, 4882, 5992, -1, 5992, 4880, 5981, -1, 5981, 5993, 5287, -1, 5287, 4894, 5281, -1, 5281, 4899, 5280, -1, 5280, 5982, 5285, -1, 5285, 5983, 5994, -1, 5994, 5984, 5995, -1, 5995, 4906, 5278, -1, 5278, 4905, 5233, -1, 5233, 5996, 5234, -1, 5234, 4901, 5235, -1, 5150, 5999, 5997, -1, 5997, 5999, 5998, -1, 5998, 5999, 5151, -1, 6000, 5151, 5350, -1, 4657, 5350, 6001, -1, 4948, 6001, 5349, -1, 6003, 5349, 5348, -1, 6004, 5348, 5075, -1, 4738, 5075, 5076, -1, 4739, 5076, 5077, -1, 4737, 5077, 6002, -1, 6005, 6002, 5346, -1, 4736, 5346, 4696, -1, 4736, 6005, 5346, -1, 5998, 5151, 6000, -1, 6000, 5350, 4657, -1, 4657, 6001, 4948, -1, 4948, 5349, 6003, -1, 6003, 5348, 6004, -1, 6004, 5075, 4738, -1, 4738, 5076, 4739, -1, 4739, 5077, 4737, -1, 4737, 6002, 6005, -1, 5346, 5079, 4696, -1, 6016, 5150, 6006, -1, 6006, 5150, 5997, -1, 4697, 6007, 4698, -1, 4698, 6007, 5353, -1, 6008, 4698, 5353, -1, 6008, 6009, 4698, -1, 6008, 6010, 6009, -1, 6009, 6010, 4700, -1, 4700, 6010, 6011, -1, 4701, 6011, 6017, -1, 4702, 6017, 5272, -1, 6018, 5272, 5148, -1, 4706, 5148, 5147, -1, 6012, 5147, 5351, -1, 4951, 5351, 5146, -1, 6013, 5146, 6014, -1, 6015, 6014, 6016, -1, 6006, 6015, 6016, -1, 4700, 6011, 4701, -1, 4701, 6017, 4702, -1, 4702, 5272, 6018, -1, 6018, 5148, 4706, -1, 4706, 5147, 6012, -1, 6012, 5351, 4951, -1, 4951, 5146, 6013, -1, 6013, 6014, 6015, -1, 5079, 6007, 4696, -1, 4696, 6007, 4697, -1, 6020, 6037, 6019, -1, 6020, 6021, 6037, -1, 6020, 6023, 6021, -1, 6021, 6023, 6022, -1, 6022, 6023, 4929, -1, 5299, 4929, 4955, -1, 5306, 4955, 6024, -1, 6038, 6024, 6039, -1, 6025, 6039, 6040, -1, 6026, 6040, 6027, -1, 6028, 6027, 6041, -1, 6029, 6041, 6030, -1, 5308, 6030, 4634, -1, 5309, 4634, 6031, -1, 6042, 6031, 6043, -1, 6044, 6043, 6032, -1, 6045, 6032, 6033, -1, 5310, 6033, 6034, -1, 6046, 6034, 6047, -1, 6048, 6047, 6035, -1, 5312, 6035, 4923, -1, 5313, 4923, 6049, -1, 6050, 6049, 4911, -1, 5298, 4911, 4989, -1, 6036, 4989, 6019, -1, 6037, 6036, 6019, -1, 6022, 4929, 5299, -1, 5299, 4955, 5306, -1, 5306, 6024, 6038, -1, 6038, 6039, 6025, -1, 6025, 6040, 6026, -1, 6026, 6027, 6028, -1, 6028, 6041, 6029, -1, 6029, 6030, 5308, -1, 5308, 4634, 5309, -1, 5309, 6031, 6042, -1, 6042, 6043, 6044, -1, 6044, 6032, 6045, -1, 6045, 6033, 5310, -1, 5310, 6034, 6046, -1, 6046, 6047, 6048, -1, 6048, 6035, 5312, -1, 5312, 4923, 5313, -1, 5313, 6049, 6050, -1, 6050, 4911, 5298, -1, 5298, 4989, 6036, -1, 5345, 5344, 6065, -1, 6065, 5344, 6058, -1, 6058, 5344, 6051, -1, 6059, 6051, 5255, -1, 4728, 5255, 5258, -1, 6052, 5258, 6053, -1, 4731, 6053, 6054, -1, 4730, 6054, 6055, -1, 6060, 6055, 5330, -1, 4732, 5330, 6061, -1, 6062, 6061, 6056, -1, 6057, 6056, 6063, -1, 4733, 6063, 6079, -1, 4733, 6057, 6063, -1, 6058, 6051, 6059, -1, 6059, 5255, 4728, -1, 4728, 5258, 6052, -1, 6052, 6053, 4731, -1, 4731, 6054, 4730, -1, 4730, 6055, 6060, -1, 6060, 5330, 4732, -1, 4732, 6061, 6062, -1, 6062, 6056, 6057, -1, 6063, 6064, 6079, -1, 6074, 5345, 4727, -1, 4727, 5345, 6065, -1, 6081, 6080, 4934, -1, 4934, 6080, 5333, -1, 5324, 4934, 5333, -1, 5324, 4930, 4934, -1, 5324, 6066, 4930, -1, 4930, 6066, 6067, -1, 6067, 6066, 5334, -1, 6075, 5334, 6069, -1, 6068, 6069, 5251, -1, 4917, 5251, 6070, -1, 4920, 6070, 6076, -1, 6077, 6076, 6078, -1, 4921, 6078, 6071, -1, 6072, 6071, 5249, -1, 6073, 5249, 6074, -1, 4727, 6073, 6074, -1, 6067, 5334, 6075, -1, 6075, 6069, 6068, -1, 6068, 5251, 4917, -1, 4917, 6070, 4920, -1, 4920, 6076, 6077, -1, 6077, 6078, 4921, -1, 4921, 6071, 6072, -1, 6072, 5249, 6073, -1, 6064, 6080, 6079, -1, 6079, 6080, 6081, -1, 4914, 6082, 4915, -1, 4914, 5316, 6082, -1, 4914, 6083, 5316, -1, 5316, 6083, 6084, -1, 6084, 6083, 4913, -1, 5317, 4913, 6085, -1, 5315, 6085, 6087, -1, 6086, 6087, 6095, -1, 6096, 6095, 4924, -1, 6088, 4924, 4925, -1, 5318, 4925, 6089, -1, 6097, 6089, 4635, -1, 5319, 4635, 4636, -1, 6098, 4636, 4938, -1, 6090, 4938, 6091, -1, 5320, 6091, 6092, -1, 5327, 6092, 6093, -1, 5328, 6093, 4734, -1, 5322, 4734, 4935, -1, 5323, 4935, 4933, -1, 6094, 4933, 4932, -1, 6099, 4932, 4931, -1, 6100, 4931, 6101, -1, 5325, 6101, 4916, -1, 5336, 4916, 4915, -1, 6082, 5336, 4915, -1, 6084, 4913, 5317, -1, 5317, 6085, 5315, -1, 5315, 6087, 6086, -1, 6086, 6095, 6096, -1, 6096, 4924, 6088, -1, 6088, 4925, 5318, -1, 5318, 6089, 6097, -1, 6097, 4635, 5319, -1, 5319, 4636, 6098, -1, 6098, 4938, 6090, -1, 6090, 6091, 5320, -1, 5320, 6092, 5327, -1, 5327, 6093, 5328, -1, 5328, 4734, 5322, -1, 5322, 4935, 5323, -1, 5323, 4933, 6094, -1, 6094, 4932, 6099, -1, 6099, 4931, 6100, -1, 6100, 6101, 5325, -1, 5325, 4916, 5336, -1, 6104, 6103, 6102, -1, 6104, 5261, 6103, -1, 6104, 4688, 5261, -1, 5261, 4688, 5259, -1, 5259, 4688, 6105, -1, 5331, 6105, 6117, -1, 5332, 6117, 6106, -1, 6118, 6106, 6119, -1, 5329, 6119, 4947, -1, 6107, 4947, 4936, -1, 6120, 4936, 4937, -1, 6108, 4937, 6121, -1, 5321, 6121, 6109, -1, 6122, 6109, 4637, -1, 6123, 4637, 6110, -1, 6124, 6110, 4946, -1, 5343, 4946, 4943, -1, 5033, 4943, 4668, -1, 6111, 4668, 6113, -1, 6112, 6113, 6125, -1, 6114, 6125, 6126, -1, 6127, 6126, 6115, -1, 6128, 6115, 4939, -1, 5339, 4939, 4687, -1, 6116, 4687, 6102, -1, 6103, 6116, 6102, -1, 5259, 6105, 5331, -1, 5331, 6117, 5332, -1, 5332, 6106, 6118, -1, 6118, 6119, 5329, -1, 5329, 4947, 6107, -1, 6107, 4936, 6120, -1, 6120, 4937, 6108, -1, 6108, 6121, 5321, -1, 5321, 6109, 6122, -1, 6122, 4637, 6123, -1, 6123, 6110, 6124, -1, 6124, 4946, 5343, -1, 5343, 4943, 5033, -1, 5033, 4668, 6111, -1, 6111, 6113, 6112, -1, 6112, 6125, 6114, -1, 6114, 6126, 6127, -1, 6127, 6115, 6128, -1, 6128, 4939, 5339, -1, 5339, 4687, 6116, -1, 6139, 6129, 4669, -1, 4669, 6129, 5341, -1, 5264, 4669, 5341, -1, 5264, 6130, 4669, -1, 5264, 5340, 6130, -1, 6130, 5340, 6131, -1, 6131, 5340, 5263, -1, 6136, 5263, 5262, -1, 6132, 5262, 5268, -1, 4682, 5268, 6137, -1, 4681, 6137, 6133, -1, 4679, 6133, 6138, -1, 6134, 6138, 6135, -1, 4678, 6135, 5338, -1, 4677, 5338, 6150, -1, 4676, 4677, 6150, -1, 6131, 5263, 6136, -1, 6136, 5262, 6132, -1, 6132, 5268, 4682, -1, 4682, 6137, 4681, -1, 4681, 6133, 4679, -1, 4679, 6138, 6134, -1, 6134, 6135, 4678, -1, 4678, 5338, 4677, -1, 5034, 6129, 6149, -1, 6149, 6129, 6139, -1, 5337, 5270, 4675, -1, 4675, 5270, 4674, -1, 4674, 5270, 6143, -1, 4689, 6143, 5039, -1, 6144, 5039, 6145, -1, 4671, 6145, 5037, -1, 6146, 5037, 6140, -1, 4940, 6140, 6141, -1, 4941, 6141, 6142, -1, 4942, 6142, 6147, -1, 4664, 6147, 5036, -1, 6148, 5036, 5035, -1, 4666, 5035, 6149, -1, 4666, 6148, 5035, -1, 4674, 6143, 4689, -1, 4689, 5039, 6144, -1, 6144, 6145, 4671, -1, 4671, 5037, 6146, -1, 6146, 6140, 4940, -1, 4940, 6141, 4941, -1, 4941, 6142, 4942, -1, 4942, 6147, 4664, -1, 4664, 5036, 6148, -1, 5035, 5034, 6149, -1, 6150, 5337, 4676, -1, 4676, 5337, 4675, -1, 4473, 6151, 6164, -1, 6164, 6151, 6167, -1, 6167, 6151, 6152, -1, 6166, 6152, 6165, -1, 6166, 6167, 6152, -1, 6152, 6172, 6165, -1, 6165, 6172, 6153, -1, 6153, 6172, 6161, -1, 6161, 6172, 6170, -1, 6159, 6170, 6169, -1, 5027, 6159, 6169, -1, 6161, 6170, 6159, -1, 5171, 4650, 6160, -1, 6160, 4650, 6154, -1, 6162, 6154, 6163, -1, 6162, 6160, 6154, -1, 6154, 6171, 6163, -1, 6163, 6171, 6155, -1, 6155, 6171, 6156, -1, 6156, 6171, 6158, -1, 6168, 6158, 6157, -1, 6168, 6156, 6158, -1, 6158, 6173, 6157, -1, 6157, 6173, 4474, -1, 5027, 5171, 6159, -1, 6159, 5171, 6160, -1, 6161, 6160, 6162, -1, 6153, 6162, 6163, -1, 6165, 6163, 6155, -1, 6166, 6155, 6156, -1, 6167, 6156, 6168, -1, 6164, 6168, 6157, -1, 4473, 6157, 4474, -1, 4473, 6164, 6157, -1, 6159, 6160, 6161, -1, 6161, 6162, 6153, -1, 6153, 6163, 6165, -1, 6165, 6155, 6166, -1, 6166, 6156, 6167, -1, 6167, 6168, 6164, -1, 4650, 6169, 6154, -1, 6154, 6169, 6170, -1, 6171, 6170, 6172, -1, 6158, 6172, 6152, -1, 6173, 6152, 6151, -1, 6173, 6158, 6152, -1, 6154, 6170, 6171, -1, 6171, 6172, 6158, -1, 4119, 4216, 6190, -1, 6190, 4216, 6188, -1, 6188, 4216, 6192, -1, 6183, 6192, 6186, -1, 6183, 6188, 6192, -1, 6192, 6174, 6186, -1, 6186, 6174, 6181, -1, 6181, 6174, 6185, -1, 6185, 6174, 6175, -1, 6184, 6175, 4651, -1, 5391, 6184, 4651, -1, 6185, 6175, 6184, -1, 5307, 4638, 6180, -1, 6180, 4638, 6191, -1, 6176, 6191, 6182, -1, 6176, 6180, 6191, -1, 6191, 6193, 6182, -1, 6182, 6193, 6177, -1, 6177, 6193, 6187, -1, 6187, 6193, 6178, -1, 6189, 6178, 6179, -1, 6189, 6187, 6178, -1, 6178, 4206, 6179, -1, 6179, 4206, 4120, -1, 5391, 5307, 6184, -1, 6184, 5307, 6180, -1, 6185, 6180, 6176, -1, 6181, 6176, 6182, -1, 6186, 6182, 6177, -1, 6183, 6177, 6187, -1, 6188, 6187, 6189, -1, 6190, 6189, 6179, -1, 4119, 6179, 4120, -1, 4119, 6190, 6179, -1, 6184, 6180, 6185, -1, 6185, 6176, 6181, -1, 6181, 6182, 6186, -1, 6186, 6177, 6183, -1, 6183, 6187, 6188, -1, 6188, 6189, 6190, -1, 4638, 4651, 6191, -1, 6191, 4651, 6175, -1, 6193, 6175, 6174, -1, 6178, 6174, 6192, -1, 4206, 6192, 4216, -1, 4206, 6178, 6192, -1, 6191, 6175, 6193, -1, 6193, 6174, 6178, -1, 8499, 6194, 8500, -1, 8499, 6195, 6194, -1, 8499, 6197, 6195, -1, 6195, 6197, 6196, -1, 6196, 6197, 6198, -1, 7935, 6198, 8672, -1, 7933, 8672, 6199, -1, 7932, 6199, 6203, -1, 6204, 6203, 6205, -1, 8397, 6205, 6200, -1, 6206, 6200, 8495, -1, 6207, 8495, 6208, -1, 6209, 6208, 6210, -1, 8399, 6210, 6201, -1, 7722, 6201, 8497, -1, 7724, 8497, 6211, -1, 6212, 6211, 8498, -1, 6213, 8498, 8501, -1, 6202, 8501, 8500, -1, 6194, 6202, 8500, -1, 6196, 6198, 7935, -1, 7935, 8672, 7933, -1, 7933, 6199, 7932, -1, 7932, 6203, 6204, -1, 6204, 6205, 8397, -1, 8397, 6200, 6206, -1, 6206, 8495, 6207, -1, 6207, 6208, 6209, -1, 6209, 6210, 8399, -1, 8399, 6201, 7722, -1, 7722, 8497, 7724, -1, 7724, 6211, 6212, -1, 6212, 8498, 6213, -1, 6213, 8501, 6202, -1, 8518, 7774, 6214, -1, 8518, 7773, 7774, -1, 8518, 6216, 7773, -1, 7773, 6216, 6215, -1, 6215, 6216, 6217, -1, 6228, 6217, 6218, -1, 6229, 6218, 8434, -1, 7771, 8434, 6219, -1, 6230, 6219, 8435, -1, 7770, 8435, 6220, -1, 7769, 6220, 6221, -1, 6222, 6221, 8522, -1, 6223, 8522, 6224, -1, 6231, 6224, 8519, -1, 8338, 8519, 6225, -1, 7800, 6225, 8428, -1, 7776, 8428, 6226, -1, 6232, 6226, 6233, -1, 6227, 6233, 6214, -1, 7774, 6227, 6214, -1, 6215, 6217, 6228, -1, 6228, 6218, 6229, -1, 6229, 8434, 7771, -1, 7771, 6219, 6230, -1, 6230, 8435, 7770, -1, 7770, 6220, 7769, -1, 7769, 6221, 6222, -1, 6222, 8522, 6223, -1, 6223, 6224, 6231, -1, 6231, 8519, 8338, -1, 8338, 6225, 7800, -1, 7800, 8428, 7776, -1, 7776, 6226, 6232, -1, 6232, 6233, 6227, -1, 8611, 6234, 6244, -1, 8611, 7714, 6234, -1, 8611, 8610, 7714, -1, 7714, 8610, 6245, -1, 6245, 8610, 8613, -1, 6235, 8613, 8609, -1, 6246, 8609, 8608, -1, 6236, 8608, 8607, -1, 6247, 8607, 8606, -1, 7868, 8606, 6237, -1, 6248, 6237, 8605, -1, 6238, 8605, 6239, -1, 7872, 6239, 8604, -1, 6240, 8604, 6242, -1, 6241, 6242, 6249, -1, 7710, 6249, 6250, -1, 7711, 6250, 8601, -1, 6251, 8601, 8599, -1, 6243, 8599, 6244, -1, 6234, 6243, 6244, -1, 6245, 8613, 6235, -1, 6235, 8609, 6246, -1, 6246, 8608, 6236, -1, 6236, 8607, 6247, -1, 6247, 8606, 7868, -1, 7868, 6237, 6248, -1, 6248, 8605, 6238, -1, 6238, 6239, 7872, -1, 7872, 8604, 6240, -1, 6240, 6242, 6241, -1, 6241, 6249, 7710, -1, 7710, 6250, 7711, -1, 7711, 8601, 6251, -1, 6251, 8599, 6243, -1, 8630, 6259, 6260, -1, 8630, 7874, 6259, -1, 8630, 8510, 7874, -1, 7874, 8510, 7876, -1, 7876, 8510, 6261, -1, 6262, 6261, 6263, -1, 6264, 6263, 6253, -1, 6252, 6253, 6254, -1, 7879, 6254, 6265, -1, 6255, 6265, 6256, -1, 6266, 6256, 8618, -1, 7885, 8618, 6257, -1, 7880, 6257, 8616, -1, 7887, 8616, 6258, -1, 7888, 6258, 8507, -1, 6267, 8507, 8508, -1, 7882, 8508, 6268, -1, 6269, 6268, 8614, -1, 6270, 8614, 6260, -1, 6259, 6270, 6260, -1, 7876, 6261, 6262, -1, 6262, 6263, 6264, -1, 6264, 6253, 6252, -1, 6252, 6254, 7879, -1, 7879, 6265, 6255, -1, 6255, 6256, 6266, -1, 6266, 8618, 7885, -1, 7885, 6257, 7880, -1, 7880, 8616, 7887, -1, 7887, 6258, 7888, -1, 7888, 8507, 6267, -1, 6267, 8508, 7882, -1, 7882, 6268, 6269, -1, 6269, 8614, 6270, -1, 8629, 6373, 8628, -1, 8629, 7826, 6373, -1, 8629, 7825, 7826, -1, 8629, 6272, 7825, -1, 7825, 6272, 6271, -1, 6271, 6272, 6273, -1, 7902, 6273, 6283, -1, 6284, 6283, 8527, -1, 7823, 8527, 6285, -1, 6286, 6285, 6287, -1, 6288, 6287, 8589, -1, 7820, 8589, 6274, -1, 6275, 6274, 6276, -1, 7912, 6276, 8660, -1, 6277, 8660, 8659, -1, 7821, 8659, 6278, -1, 6289, 6278, 6279, -1, 7917, 6279, 6281, -1, 6280, 6281, 6282, -1, 7919, 6282, 8637, -1, 6290, 8637, 8634, -1, 6355, 8634, 6354, -1, 6355, 6290, 8634, -1, 6271, 6273, 7902, -1, 7902, 6283, 6284, -1, 6284, 8527, 7823, -1, 7823, 6285, 6286, -1, 6286, 6287, 6288, -1, 6288, 8589, 7820, -1, 7820, 6274, 6275, -1, 6275, 6276, 7912, -1, 7912, 8660, 6277, -1, 6277, 8659, 7821, -1, 7821, 6278, 6289, -1, 6289, 6279, 7917, -1, 7917, 6281, 6280, -1, 6280, 6282, 7919, -1, 7919, 8637, 6290, -1, 6354, 8634, 6293, -1, 6293, 8634, 8635, -1, 7720, 8635, 6291, -1, 7718, 6291, 6292, -1, 7718, 7720, 6291, -1, 6293, 8635, 7720, -1, 6291, 6294, 6292, -1, 6292, 6294, 7716, -1, 7716, 6294, 6295, -1, 7715, 6295, 6296, -1, 7890, 6296, 8612, -1, 6297, 8612, 8622, -1, 6299, 8622, 6300, -1, 6298, 6300, 6322, -1, 6298, 6299, 6300, -1, 7716, 6295, 7715, -1, 7715, 6296, 7890, -1, 7890, 8612, 6297, -1, 6297, 8622, 6299, -1, 6322, 6300, 6320, -1, 6320, 6300, 6301, -1, 6319, 6301, 7891, -1, 6319, 6320, 6301, -1, 6301, 8620, 7891, -1, 7891, 8620, 6302, -1, 6302, 8620, 8619, -1, 6303, 8619, 6307, -1, 6308, 6307, 6304, -1, 6309, 6304, 8623, -1, 6310, 8623, 6305, -1, 6311, 6305, 8627, -1, 6312, 8627, 8628, -1, 6306, 8628, 6313, -1, 6306, 6312, 8628, -1, 6302, 8619, 6303, -1, 6303, 6307, 6308, -1, 6308, 6304, 6309, -1, 6309, 8623, 6310, -1, 6310, 6305, 6311, -1, 6311, 8627, 6312, -1, 6373, 6313, 8628, -1, 6316, 6314, 6336, -1, 6316, 6315, 6314, -1, 6316, 7886, 6315, -1, 6316, 6317, 7886, -1, 7886, 6317, 7884, -1, 7884, 6317, 8617, -1, 6318, 8617, 6319, -1, 6318, 7884, 8617, -1, 8617, 6321, 6319, -1, 6319, 6321, 6320, -1, 6320, 6321, 6322, -1, 6322, 6321, 6298, -1, 6298, 6321, 8621, -1, 6299, 8621, 6323, -1, 6299, 6298, 8621, -1, 8621, 6324, 6323, -1, 6323, 6324, 7713, -1, 7713, 6324, 7712, -1, 7712, 6324, 8600, -1, 6327, 7712, 8600, -1, 6327, 6325, 7712, -1, 6327, 6326, 6325, -1, 6327, 8602, 6326, -1, 6326, 8602, 6328, -1, 6328, 8602, 6329, -1, 6330, 6329, 6331, -1, 6330, 6328, 6329, -1, 6331, 6329, 7709, -1, 7709, 6329, 6332, -1, 7708, 6332, 6333, -1, 7707, 6333, 7706, -1, 7707, 7708, 6333, -1, 7709, 6332, 7708, -1, 6333, 8503, 7706, -1, 7706, 8503, 7703, -1, 7703, 8503, 8505, -1, 7702, 8505, 7700, -1, 7702, 7703, 8505, -1, 8505, 6334, 7700, -1, 7700, 6334, 7699, -1, 7699, 6334, 8615, -1, 6335, 8615, 7881, -1, 6335, 7699, 8615, -1, 8615, 6336, 7881, -1, 7881, 6336, 6314, -1, 8636, 7919, 6353, -1, 8636, 7918, 7919, -1, 8636, 6338, 7918, -1, 7918, 6338, 6337, -1, 6337, 6338, 7916, -1, 7916, 6338, 6342, -1, 6341, 6342, 6339, -1, 6340, 6339, 7914, -1, 6340, 6341, 6339, -1, 7916, 6342, 6341, -1, 6339, 8640, 7914, -1, 7914, 8640, 7920, -1, 7920, 8640, 8641, -1, 7922, 8641, 7931, -1, 7922, 7920, 8641, -1, 8641, 8643, 7931, -1, 7931, 8643, 7930, -1, 7930, 8643, 8671, -1, 6343, 8671, 7934, -1, 6343, 7930, 8671, -1, 8671, 6344, 7934, -1, 7934, 6344, 7871, -1, 7871, 6344, 7870, -1, 7870, 6344, 6348, -1, 6345, 6348, 6346, -1, 6347, 6346, 7869, -1, 6347, 6345, 6346, -1, 7870, 6348, 6345, -1, 6346, 6349, 7869, -1, 7869, 6349, 7867, -1, 7867, 6349, 8632, -1, 7866, 8632, 7865, -1, 7866, 7867, 8632, -1, 8632, 8633, 7865, -1, 7865, 8633, 7717, -1, 7717, 8633, 6351, -1, 7719, 6351, 6350, -1, 7719, 7717, 6351, -1, 6351, 6352, 6350, -1, 6350, 6352, 6293, -1, 6293, 6352, 6353, -1, 6354, 6353, 6355, -1, 6354, 6293, 6353, -1, 6290, 6355, 6353, -1, 7919, 6290, 6353, -1, 6357, 6356, 9021, -1, 6357, 7895, 6356, -1, 6357, 6359, 7895, -1, 7895, 6359, 6358, -1, 6358, 6359, 6360, -1, 6360, 6359, 9023, -1, 6363, 9023, 6364, -1, 6362, 6364, 6361, -1, 6362, 6363, 6364, -1, 6360, 9023, 6363, -1, 6364, 6365, 6361, -1, 6361, 6365, 6366, -1, 6366, 6365, 6367, -1, 6368, 6367, 6369, -1, 6368, 6366, 6367, -1, 6367, 6371, 6369, -1, 6369, 6371, 6370, -1, 6370, 6371, 6372, -1, 7826, 6372, 6373, -1, 7826, 6370, 6372, -1, 6372, 8626, 6373, -1, 6373, 8626, 6313, -1, 6313, 8626, 6306, -1, 6306, 8626, 6312, -1, 6312, 8626, 6377, -1, 6377, 8626, 6374, -1, 7878, 6374, 8625, -1, 6376, 8625, 6375, -1, 6376, 7878, 8625, -1, 6377, 6374, 7878, -1, 8625, 8624, 6375, -1, 6375, 8624, 6380, -1, 6380, 8624, 6378, -1, 6379, 6378, 7877, -1, 6379, 6380, 6378, -1, 6378, 8543, 7877, -1, 7877, 8543, 6384, -1, 6384, 8543, 6381, -1, 6383, 6381, 6382, -1, 6383, 6384, 6381, -1, 6381, 9020, 6382, -1, 6382, 9020, 6385, -1, 6385, 9020, 9021, -1, 7898, 9021, 6356, -1, 7898, 6385, 9021, -1, 8677, 7957, 8681, -1, 8677, 6386, 7957, -1, 8677, 6387, 6386, -1, 6386, 6387, 6388, -1, 6388, 6387, 6389, -1, 6396, 6389, 6397, -1, 6398, 6397, 8486, -1, 7937, 8486, 6390, -1, 6399, 6390, 6400, -1, 6401, 6400, 6391, -1, 6402, 6391, 8490, -1, 6403, 8490, 8649, -1, 7940, 8649, 8650, -1, 7941, 8650, 8652, -1, 6404, 8652, 8674, -1, 6392, 8674, 6393, -1, 7955, 6393, 6394, -1, 7956, 6394, 8673, -1, 6395, 8673, 8681, -1, 7957, 6395, 8681, -1, 6388, 6389, 6396, -1, 6396, 6397, 6398, -1, 6398, 8486, 7937, -1, 7937, 6390, 6399, -1, 6399, 6400, 6401, -1, 6401, 6391, 6402, -1, 6402, 8490, 6403, -1, 6403, 8649, 7940, -1, 7940, 8650, 7941, -1, 7941, 8652, 6404, -1, 6404, 8674, 6392, -1, 6392, 6393, 7955, -1, 7955, 6394, 7956, -1, 7956, 8673, 6395, -1, 8691, 7980, 6414, -1, 8691, 7959, 7980, -1, 8691, 8693, 7959, -1, 7959, 8693, 6405, -1, 6405, 8693, 8475, -1, 8284, 8475, 6406, -1, 7963, 6406, 6415, -1, 7975, 6415, 8689, -1, 6416, 8689, 6407, -1, 7977, 6407, 6408, -1, 7964, 6408, 6417, -1, 6409, 6417, 6410, -1, 6418, 6410, 8481, -1, 6419, 8481, 6411, -1, 6420, 6411, 6421, -1, 6412, 6421, 6413, -1, 6422, 6413, 8686, -1, 7979, 8686, 6423, -1, 7968, 6423, 6414, -1, 7980, 7968, 6414, -1, 6405, 8475, 8284, -1, 8284, 6406, 7963, -1, 7963, 6415, 7975, -1, 7975, 8689, 6416, -1, 6416, 6407, 7977, -1, 7977, 6408, 7964, -1, 7964, 6417, 6409, -1, 6409, 6410, 6418, -1, 6418, 8481, 6419, -1, 6419, 6411, 6420, -1, 6420, 6421, 6412, -1, 6412, 6413, 6422, -1, 6422, 8686, 7979, -1, 7979, 6423, 7968, -1, 8698, 6463, 6454, -1, 8698, 6494, 6463, -1, 8698, 6424, 6494, -1, 8698, 8696, 6424, -1, 6424, 8696, 7983, -1, 7983, 8696, 8687, -1, 7984, 8687, 8688, -1, 7965, 8688, 6429, -1, 6430, 6429, 6425, -1, 7978, 6425, 8480, -1, 6431, 8480, 6428, -1, 6427, 6428, 6426, -1, 6427, 6431, 6428, -1, 7983, 8687, 7984, -1, 7984, 8688, 7965, -1, 7965, 6429, 6430, -1, 6430, 6425, 7978, -1, 7978, 8480, 6431, -1, 6428, 6433, 6426, -1, 6426, 6433, 6432, -1, 6432, 6433, 6479, -1, 6479, 6433, 6438, -1, 6438, 6433, 8678, -1, 6439, 8678, 8682, -1, 6434, 8682, 8676, -1, 7954, 8676, 6435, -1, 7953, 6435, 6436, -1, 6440, 6436, 8653, -1, 6437, 8653, 6441, -1, 6437, 6440, 8653, -1, 6438, 8678, 6439, -1, 6439, 8682, 6434, -1, 6434, 8676, 7954, -1, 7954, 6435, 7953, -1, 7953, 6436, 6440, -1, 8653, 8654, 6441, -1, 6441, 8654, 6442, -1, 6442, 8654, 8656, -1, 6443, 8656, 6444, -1, 6530, 6444, 6528, -1, 6530, 6443, 6444, -1, 6442, 8656, 6443, -1, 6528, 6444, 7845, -1, 7845, 6444, 8550, -1, 7844, 8550, 8548, -1, 7843, 8548, 8553, -1, 7842, 8553, 6455, -1, 6445, 6455, 8569, -1, 7840, 8569, 8554, -1, 6456, 8554, 8556, -1, 6446, 8556, 8558, -1, 6457, 8558, 6458, -1, 7859, 6458, 6447, -1, 6459, 6447, 6448, -1, 7860, 6448, 8561, -1, 7863, 8561, 6450, -1, 6449, 6450, 6451, -1, 6460, 6451, 6452, -1, 6461, 6452, 6453, -1, 6462, 6453, 6454, -1, 6495, 6454, 6464, -1, 6495, 6462, 6454, -1, 7845, 8550, 7844, -1, 7844, 8548, 7843, -1, 7843, 8553, 7842, -1, 7842, 6455, 6445, -1, 6445, 8569, 7840, -1, 7840, 8554, 6456, -1, 6456, 8556, 6446, -1, 6446, 8558, 6457, -1, 6457, 6458, 7859, -1, 7859, 6447, 6459, -1, 6459, 6448, 7860, -1, 7860, 8561, 7863, -1, 7863, 6450, 6449, -1, 6449, 6451, 6460, -1, 6460, 6452, 6461, -1, 6461, 6453, 6462, -1, 6463, 6464, 6454, -1, 6466, 7962, 8477, -1, 6466, 6465, 7962, -1, 6466, 7740, 6465, -1, 6466, 8476, 7740, -1, 7740, 8476, 7738, -1, 7738, 8476, 8482, -1, 7737, 8482, 7736, -1, 7737, 7738, 8482, -1, 8482, 8483, 7736, -1, 7736, 8483, 7735, -1, 7735, 8483, 6467, -1, 6468, 6467, 6469, -1, 6468, 7735, 6467, -1, 6467, 6470, 6469, -1, 6469, 6470, 6471, -1, 6471, 6470, 8487, -1, 7731, 8487, 6472, -1, 6473, 6472, 6474, -1, 6473, 7731, 6472, -1, 6471, 8487, 7731, -1, 6472, 6475, 6474, -1, 6474, 6475, 7938, -1, 7938, 6475, 6476, -1, 7936, 6476, 6477, -1, 7936, 7938, 6476, -1, 6476, 6478, 6477, -1, 6477, 6478, 7958, -1, 7958, 6478, 7986, -1, 7986, 6478, 8679, -1, 6438, 8679, 6479, -1, 6438, 7986, 8679, -1, 8679, 8680, 6479, -1, 6479, 8680, 6432, -1, 6432, 8680, 6426, -1, 6426, 8680, 6427, -1, 6427, 8680, 8479, -1, 6480, 8479, 6481, -1, 6480, 6427, 8479, -1, 8479, 8478, 6481, -1, 6481, 8478, 6482, -1, 6482, 8478, 6483, -1, 6484, 6483, 7976, -1, 6484, 6482, 6483, -1, 6483, 8477, 7976, -1, 7976, 8477, 7962, -1, 6485, 6486, 9012, -1, 6485, 8015, 6486, -1, 6485, 6487, 8015, -1, 8015, 6487, 8016, -1, 8016, 6487, 8017, -1, 8017, 6487, 6488, -1, 6489, 6488, 9015, -1, 7967, 9015, 7966, -1, 7967, 6489, 9015, -1, 8017, 6488, 6489, -1, 9015, 6490, 7966, -1, 7966, 6490, 7985, -1, 7985, 6490, 6492, -1, 6491, 6492, 7982, -1, 6491, 7985, 6492, -1, 6492, 6493, 7982, -1, 7982, 6493, 7981, -1, 7981, 6493, 8697, -1, 6494, 8697, 6463, -1, 6494, 7981, 8697, -1, 8697, 8699, 6463, -1, 6463, 8699, 6464, -1, 6464, 8699, 6495, -1, 6495, 8699, 6462, -1, 6462, 8699, 6496, -1, 6496, 8699, 8694, -1, 8011, 8694, 6497, -1, 8010, 6497, 8009, -1, 8010, 8011, 6497, -1, 6496, 8694, 8011, -1, 6497, 6498, 8009, -1, 8009, 6498, 7994, -1, 7994, 6498, 8562, -1, 6499, 8562, 8396, -1, 6499, 7994, 8562, -1, 8562, 8563, 8396, -1, 8396, 8563, 8018, -1, 8018, 8563, 6500, -1, 6501, 6500, 8013, -1, 6501, 8018, 6500, -1, 6500, 6502, 8013, -1, 8013, 6502, 6503, -1, 6503, 6502, 9012, -1, 8014, 9012, 6486, -1, 8014, 6503, 9012, -1, 8655, 6442, 6529, -1, 8655, 6504, 6442, -1, 8655, 6505, 6504, -1, 6504, 6505, 7943, -1, 7943, 6505, 7942, -1, 7942, 6505, 8695, -1, 6506, 8695, 8675, -1, 7952, 8675, 6507, -1, 7952, 6506, 8675, -1, 7942, 8695, 6506, -1, 8675, 8651, 6507, -1, 6507, 8651, 6508, -1, 6508, 8651, 6510, -1, 7945, 6510, 6509, -1, 7945, 6508, 6510, -1, 6510, 6511, 6509, -1, 6509, 6511, 6512, -1, 6512, 6511, 6513, -1, 7947, 6513, 6514, -1, 7947, 6512, 6513, -1, 6513, 8647, 6514, -1, 6514, 8647, 6515, -1, 6515, 8647, 7950, -1, 7950, 8647, 8646, -1, 7951, 8646, 6518, -1, 6517, 6518, 6516, -1, 6517, 7951, 6518, -1, 7950, 8646, 7951, -1, 6518, 6520, 6516, -1, 6516, 6520, 6519, -1, 6519, 6520, 8549, -1, 6521, 8549, 7846, -1, 6521, 6519, 8549, -1, 8549, 6523, 7846, -1, 7846, 6523, 6522, -1, 6522, 6523, 6525, -1, 6524, 6525, 6526, -1, 6524, 6522, 6525, -1, 6525, 6527, 6526, -1, 6526, 6527, 7845, -1, 7845, 6527, 6529, -1, 6528, 6529, 6530, -1, 6528, 7845, 6529, -1, 6443, 6530, 6529, -1, 6442, 6443, 6529, -1, 6531, 6532, 8455, -1, 6531, 8051, 6532, -1, 6531, 6534, 8051, -1, 8051, 6534, 6533, -1, 6533, 6534, 8453, -1, 8053, 8453, 8452, -1, 6539, 8452, 8450, -1, 8111, 8450, 8822, -1, 8119, 8822, 6540, -1, 8135, 6540, 6535, -1, 8136, 6535, 8820, -1, 8121, 8820, 6541, -1, 6536, 6541, 8817, -1, 8122, 8817, 8889, -1, 8124, 8889, 8726, -1, 8138, 8726, 6542, -1, 8049, 6542, 8816, -1, 8047, 8816, 6537, -1, 6538, 6537, 8455, -1, 6532, 6538, 8455, -1, 6533, 8453, 8053, -1, 8053, 8452, 6539, -1, 6539, 8450, 8111, -1, 8111, 8822, 8119, -1, 8119, 6540, 8135, -1, 8135, 6535, 8136, -1, 8136, 8820, 8121, -1, 8121, 6541, 6536, -1, 6536, 8817, 8122, -1, 8122, 8889, 8124, -1, 8124, 8726, 8138, -1, 8138, 6542, 8049, -1, 8049, 8816, 8047, -1, 8047, 6537, 6538, -1, 6543, 6544, 8845, -1, 6543, 6545, 6544, -1, 6543, 8041, 6545, -1, 6543, 6546, 8041, -1, 8041, 6546, 6547, -1, 6547, 6546, 6548, -1, 8039, 6548, 8704, -1, 8038, 8704, 8702, -1, 6556, 8702, 8701, -1, 8059, 8701, 9046, -1, 8043, 9046, 8465, -1, 6557, 8465, 6558, -1, 8044, 6558, 8464, -1, 6549, 8464, 6559, -1, 8152, 6559, 6550, -1, 6551, 6550, 8856, -1, 8155, 8856, 6560, -1, 6552, 6560, 8853, -1, 6561, 8853, 6553, -1, 6591, 6553, 6554, -1, 6612, 6554, 8719, -1, 6555, 8719, 6611, -1, 6555, 6612, 8719, -1, 6547, 6548, 8039, -1, 8039, 8704, 8038, -1, 8038, 8702, 6556, -1, 6556, 8701, 8059, -1, 8059, 9046, 8043, -1, 8043, 8465, 6557, -1, 6557, 6558, 8044, -1, 8044, 8464, 6549, -1, 6549, 6559, 8152, -1, 8152, 6550, 6551, -1, 6551, 8856, 8155, -1, 8155, 6560, 6552, -1, 6552, 8853, 6561, -1, 6561, 6553, 6591, -1, 6591, 6554, 6612, -1, 6611, 8719, 8073, -1, 8073, 8719, 8716, -1, 8071, 8716, 8714, -1, 8139, 8714, 6567, -1, 6562, 6567, 8728, -1, 6568, 8728, 8750, -1, 8069, 8750, 8730, -1, 8110, 8730, 8732, -1, 6563, 8732, 6564, -1, 8107, 6564, 8851, -1, 6569, 8851, 6570, -1, 7788, 6570, 8733, -1, 6565, 8733, 8850, -1, 7790, 8850, 8849, -1, 6571, 8849, 8736, -1, 8149, 8736, 8843, -1, 6572, 8843, 6573, -1, 6574, 6573, 8845, -1, 6566, 8845, 6584, -1, 6566, 6574, 8845, -1, 8073, 8716, 8071, -1, 8071, 8714, 8139, -1, 8139, 6567, 6562, -1, 6562, 8728, 6568, -1, 6568, 8750, 8069, -1, 8069, 8730, 8110, -1, 8110, 8732, 6563, -1, 6563, 6564, 8107, -1, 8107, 8851, 6569, -1, 6569, 6570, 7788, -1, 7788, 8733, 6565, -1, 6565, 8850, 7790, -1, 7790, 8849, 6571, -1, 6571, 8736, 8149, -1, 8149, 8843, 6572, -1, 6572, 6573, 6574, -1, 6544, 6584, 8845, -1, 6577, 6576, 6589, -1, 6577, 6575, 6576, -1, 6577, 8471, 6575, -1, 6575, 8471, 8063, -1, 8063, 8471, 8061, -1, 8061, 8471, 6578, -1, 8068, 6578, 6579, -1, 8060, 6579, 8065, -1, 8060, 8068, 6579, -1, 8061, 6578, 8068, -1, 6579, 8848, 8065, -1, 8065, 8848, 6581, -1, 6581, 8848, 8847, -1, 6580, 8847, 8040, -1, 6580, 6581, 8847, -1, 8847, 6582, 8040, -1, 8040, 6582, 6583, -1, 6583, 6582, 8708, -1, 6545, 8708, 6544, -1, 6545, 6583, 8708, -1, 8708, 6585, 6544, -1, 6544, 6585, 6584, -1, 6584, 6585, 6566, -1, 6566, 6585, 6574, -1, 6574, 6585, 8150, -1, 8150, 6585, 8844, -1, 6586, 8844, 8846, -1, 8148, 8846, 8142, -1, 8148, 6586, 8846, -1, 8150, 8844, 6586, -1, 8846, 8842, 8142, -1, 8142, 8842, 8143, -1, 8143, 8842, 8737, -1, 8144, 8737, 8147, -1, 8144, 8143, 8737, -1, 8737, 8739, 8147, -1, 8147, 8739, 7778, -1, 7778, 8739, 8430, -1, 6587, 8430, 7777, -1, 6587, 7778, 8430, -1, 8430, 8429, 7777, -1, 7777, 8429, 6588, -1, 6588, 8429, 6589, -1, 6590, 6589, 6576, -1, 6590, 6588, 6589, -1, 6592, 6591, 8852, -1, 6592, 6593, 6591, -1, 6592, 6594, 6593, -1, 6593, 6594, 8170, -1, 8170, 6594, 8169, -1, 8169, 6594, 6595, -1, 8168, 6595, 8854, -1, 8156, 8854, 6596, -1, 8156, 8168, 8854, -1, 8169, 6595, 8168, -1, 8854, 6597, 6596, -1, 6596, 6597, 8160, -1, 8160, 6597, 6598, -1, 8172, 6598, 8173, -1, 8172, 8160, 6598, -1, 6598, 6599, 8173, -1, 8173, 6599, 6600, -1, 6600, 6599, 8722, -1, 8175, 8722, 8176, -1, 8175, 6600, 8722, -1, 8722, 6601, 8176, -1, 8176, 6601, 8180, -1, 8180, 6601, 6604, -1, 6604, 6601, 6605, -1, 6602, 6605, 6603, -1, 8177, 6603, 6606, -1, 8177, 6602, 6603, -1, 6604, 6605, 6602, -1, 6603, 8720, 6606, -1, 6606, 8720, 8075, -1, 8075, 8720, 6607, -1, 8084, 6607, 8074, -1, 8084, 8075, 6607, -1, 6607, 8717, 8074, -1, 8074, 8717, 6608, -1, 6608, 8717, 6610, -1, 6609, 6610, 8072, -1, 6609, 6608, 6610, -1, 6610, 8718, 8072, -1, 8072, 8718, 8073, -1, 8073, 8718, 8852, -1, 6611, 8852, 6555, -1, 6611, 8073, 8852, -1, 6612, 6555, 8852, -1, 6591, 6612, 8852, -1, 8914, 6624, 8903, -1, 8914, 6613, 6624, -1, 8914, 6614, 6613, -1, 6613, 6614, 8225, -1, 8225, 6614, 8913, -1, 6615, 8913, 6616, -1, 8227, 6616, 6625, -1, 6626, 6625, 6617, -1, 8233, 6617, 8509, -1, 8234, 8509, 8631, -1, 7873, 8631, 6618, -1, 7889, 6618, 6619, -1, 6627, 6619, 6628, -1, 6629, 6628, 8911, -1, 6630, 8911, 8909, -1, 6620, 8909, 6622, -1, 6621, 6622, 8905, -1, 6631, 8905, 6623, -1, 6632, 6623, 8903, -1, 6624, 6632, 8903, -1, 8225, 8913, 6615, -1, 6615, 6616, 8227, -1, 8227, 6625, 6626, -1, 6626, 6617, 8233, -1, 8233, 8509, 8234, -1, 8234, 8631, 7873, -1, 7873, 6618, 7889, -1, 7889, 6619, 6627, -1, 6627, 6628, 6629, -1, 6629, 8911, 6630, -1, 6630, 8909, 6620, -1, 6620, 6622, 6621, -1, 6621, 8905, 6631, -1, 6631, 6623, 6632, -1, 6633, 8242, 8765, -1, 6633, 8088, 8242, -1, 6633, 8763, 8088, -1, 8088, 8763, 8089, -1, 8089, 8763, 6641, -1, 8092, 6641, 8920, -1, 8244, 8920, 6634, -1, 6642, 6634, 6635, -1, 8246, 6635, 6636, -1, 8247, 6636, 6643, -1, 8254, 6643, 6644, -1, 8258, 6644, 6637, -1, 8249, 6637, 8918, -1, 8251, 8918, 6638, -1, 8252, 6638, 8517, -1, 6645, 8517, 6639, -1, 8253, 6639, 8916, -1, 6640, 8916, 8766, -1, 8259, 8766, 8765, -1, 8242, 8259, 8765, -1, 8089, 6641, 8092, -1, 8092, 8920, 8244, -1, 8244, 6634, 6642, -1, 6642, 6635, 8246, -1, 8246, 6636, 8247, -1, 8247, 6643, 8254, -1, 8254, 6644, 8258, -1, 8258, 6637, 8249, -1, 8249, 8918, 8251, -1, 8251, 6638, 8252, -1, 8252, 8517, 6645, -1, 6645, 6639, 8253, -1, 8253, 8916, 6640, -1, 6640, 8766, 8259, -1, 8770, 6646, 8779, -1, 8770, 6647, 6646, -1, 8770, 8193, 6647, -1, 8770, 6648, 8193, -1, 8193, 6648, 8194, -1, 8194, 6648, 6649, -1, 6650, 6649, 6651, -1, 6660, 6651, 8863, -1, 8189, 8863, 8862, -1, 8188, 8862, 8935, -1, 8186, 8935, 8934, -1, 6652, 8934, 6653, -1, 6654, 6653, 8937, -1, 6661, 8937, 8933, -1, 8279, 8933, 8932, -1, 6662, 8932, 6663, -1, 8281, 6663, 8929, -1, 6664, 8929, 6655, -1, 6665, 6655, 6656, -1, 6701, 6656, 8926, -1, 6657, 8926, 8513, -1, 6658, 8513, 6659, -1, 6658, 6657, 8513, -1, 8194, 6649, 6650, -1, 6650, 6651, 6660, -1, 6660, 8863, 8189, -1, 8189, 8862, 8188, -1, 8188, 8935, 8186, -1, 8186, 8934, 6652, -1, 6652, 6653, 6654, -1, 6654, 8937, 6661, -1, 6661, 8933, 8279, -1, 8279, 8932, 6662, -1, 6662, 6663, 8281, -1, 8281, 8929, 6664, -1, 6664, 6655, 6665, -1, 6665, 6656, 6701, -1, 6701, 8926, 6657, -1, 6659, 8513, 8231, -1, 8231, 8513, 8511, -1, 6666, 8511, 8923, -1, 8230, 8923, 8228, -1, 8230, 6666, 8923, -1, 8231, 8511, 6666, -1, 8923, 6667, 8228, -1, 8228, 6667, 8232, -1, 8232, 6667, 6672, -1, 8226, 6672, 6669, -1, 6668, 6669, 8915, -1, 6673, 8915, 8904, -1, 6670, 8904, 6671, -1, 6687, 6671, 6674, -1, 6687, 6670, 6671, -1, 8232, 6672, 8226, -1, 8226, 6669, 6668, -1, 6668, 8915, 6673, -1, 6673, 8904, 6670, -1, 6674, 6671, 6675, -1, 6675, 6671, 8922, -1, 6685, 8922, 8256, -1, 6685, 6675, 8922, -1, 8922, 6676, 8256, -1, 8256, 6676, 8261, -1, 8261, 6676, 6678, -1, 6679, 6678, 8919, -1, 8245, 8919, 6680, -1, 8243, 6680, 6681, -1, 8094, 6681, 8778, -1, 8095, 8778, 8780, -1, 8096, 8780, 8779, -1, 6677, 8779, 6731, -1, 6677, 8096, 8779, -1, 8261, 6678, 6679, -1, 6679, 8919, 8245, -1, 8245, 6680, 8243, -1, 8243, 6681, 8094, -1, 8094, 8778, 8095, -1, 8095, 8780, 8096, -1, 6646, 6731, 8779, -1, 8917, 8250, 6682, -1, 8917, 8248, 8250, -1, 8917, 6684, 8248, -1, 8917, 6683, 6684, -1, 6684, 6683, 8255, -1, 8255, 6683, 8921, -1, 8257, 8921, 6685, -1, 8257, 8255, 8921, -1, 8921, 6686, 6685, -1, 6685, 6686, 6675, -1, 6675, 6686, 6674, -1, 6674, 6686, 6687, -1, 6687, 6686, 6688, -1, 6670, 6688, 8240, -1, 6670, 6687, 6688, -1, 6688, 6689, 8240, -1, 8240, 6689, 8239, -1, 8239, 6689, 8238, -1, 8238, 6689, 8907, -1, 8908, 8238, 8907, -1, 8908, 8241, 8238, -1, 8908, 8237, 8241, -1, 8908, 8906, 8237, -1, 8237, 8906, 8236, -1, 8236, 8906, 6691, -1, 6690, 6691, 7883, -1, 6690, 8236, 6691, -1, 7883, 6691, 7698, -1, 7698, 6691, 8910, -1, 7697, 8910, 6693, -1, 6692, 6693, 7696, -1, 6692, 7697, 6693, -1, 7698, 8910, 7697, -1, 6693, 6694, 7696, -1, 7696, 6694, 6695, -1, 6695, 6694, 8516, -1, 6696, 8516, 8260, -1, 6696, 6695, 8516, -1, 8516, 8515, 8260, -1, 8260, 8515, 6697, -1, 6697, 8515, 6699, -1, 6698, 6699, 6700, -1, 6698, 6697, 6699, -1, 6699, 6682, 6700, -1, 6700, 6682, 8250, -1, 6702, 6701, 8925, -1, 6702, 7833, 6701, -1, 6702, 6703, 7833, -1, 7833, 6703, 7832, -1, 7832, 6703, 6704, -1, 6704, 6703, 6706, -1, 7831, 6706, 8928, -1, 6705, 8928, 6707, -1, 6705, 7831, 8928, -1, 6704, 6706, 7831, -1, 8928, 6708, 6707, -1, 6707, 6708, 7896, -1, 7896, 6708, 6709, -1, 7901, 6709, 7900, -1, 7901, 7896, 6709, -1, 6709, 9022, 7900, -1, 7900, 9022, 7894, -1, 7894, 9022, 6710, -1, 7899, 6710, 6711, -1, 7899, 7894, 6710, -1, 6710, 6712, 6711, -1, 6711, 6712, 7893, -1, 7893, 6712, 7897, -1, 7897, 6712, 8542, -1, 6713, 8542, 6714, -1, 7892, 6714, 7875, -1, 7892, 6713, 6714, -1, 7897, 8542, 6713, -1, 6714, 8544, 7875, -1, 7875, 8544, 8235, -1, 8235, 8544, 9019, -1, 6715, 9019, 8229, -1, 6715, 8235, 9019, -1, 9019, 8924, 8229, -1, 8229, 8924, 6717, -1, 6717, 8924, 6718, -1, 6716, 6718, 6719, -1, 6716, 6717, 6718, -1, 6718, 8512, 6719, -1, 6719, 8512, 8231, -1, 8231, 8512, 8925, -1, 6659, 8925, 6658, -1, 6659, 8231, 8925, -1, 6657, 6658, 8925, -1, 6701, 6657, 8925, -1, 6720, 6743, 6742, -1, 6720, 8267, 6743, -1, 6720, 6721, 8267, -1, 8267, 6721, 6722, -1, 6722, 6721, 6723, -1, 6723, 6721, 6724, -1, 8198, 6724, 6725, -1, 6727, 6725, 6726, -1, 6727, 8198, 6725, -1, 6723, 6724, 8198, -1, 6725, 8769, 6726, -1, 6726, 8769, 6728, -1, 6728, 8769, 8772, -1, 6729, 8772, 8192, -1, 6729, 6728, 8772, -1, 8772, 8771, 8192, -1, 8192, 8771, 8195, -1, 8195, 8771, 6730, -1, 6647, 6730, 6646, -1, 6647, 8195, 6730, -1, 6730, 6732, 6646, -1, 6646, 6732, 6731, -1, 6731, 6732, 6677, -1, 6677, 6732, 8096, -1, 8096, 6732, 8097, -1, 8097, 6732, 6733, -1, 6735, 6733, 6734, -1, 8093, 6734, 8262, -1, 8093, 6735, 6734, -1, 8097, 6733, 6735, -1, 6734, 6736, 8262, -1, 8262, 6736, 8091, -1, 8091, 6736, 8777, -1, 6737, 8777, 8090, -1, 6737, 8091, 8777, -1, 8777, 6738, 8090, -1, 8090, 6738, 8263, -1, 8263, 6738, 6739, -1, 6740, 6739, 8264, -1, 6740, 8263, 6739, -1, 6739, 6741, 8264, -1, 8264, 6741, 6744, -1, 6744, 6741, 6742, -1, 8266, 6742, 6743, -1, 8266, 6744, 6742, -1, 6745, 6755, 6746, -1, 6745, 6747, 6755, -1, 6745, 6749, 6747, -1, 6747, 6749, 6748, -1, 6748, 6749, 8959, -1, 7746, 8959, 6750, -1, 7743, 6750, 6751, -1, 6756, 6751, 8690, -1, 6757, 8690, 6758, -1, 7960, 6758, 8692, -1, 7961, 8692, 6759, -1, 6752, 6759, 6753, -1, 6760, 6753, 8683, -1, 6761, 8683, 8952, -1, 6762, 8952, 8953, -1, 7969, 8953, 8951, -1, 8285, 8951, 6763, -1, 6764, 6763, 8950, -1, 6754, 8950, 6746, -1, 6755, 6754, 6746, -1, 6748, 8959, 7746, -1, 7746, 6750, 7743, -1, 7743, 6751, 6756, -1, 6756, 8690, 6757, -1, 6757, 6758, 7960, -1, 7960, 8692, 7961, -1, 7961, 6759, 6752, -1, 6752, 6753, 6760, -1, 6760, 8683, 6761, -1, 6761, 8952, 6762, -1, 6762, 8953, 7969, -1, 7969, 8951, 8285, -1, 8285, 6763, 6764, -1, 6764, 8950, 6754, -1, 8447, 8115, 8448, -1, 8447, 6766, 8115, -1, 8447, 6765, 6766, -1, 6766, 6765, 8118, -1, 8118, 6765, 6767, -1, 8287, 6767, 8977, -1, 6768, 8977, 8968, -1, 8289, 8968, 6769, -1, 6777, 6769, 8964, -1, 8296, 8964, 6770, -1, 6778, 6770, 6771, -1, 6779, 6771, 8974, -1, 6772, 8974, 6773, -1, 8292, 6773, 6775, -1, 6774, 6775, 8973, -1, 6780, 8973, 8823, -1, 6776, 8823, 8449, -1, 8294, 8449, 8970, -1, 8114, 8970, 8448, -1, 8115, 8114, 8448, -1, 8118, 6767, 8287, -1, 8287, 8977, 6768, -1, 6768, 8968, 8289, -1, 8289, 6769, 6777, -1, 6777, 8964, 8296, -1, 8296, 6770, 6778, -1, 6778, 6771, 6779, -1, 6779, 8974, 6772, -1, 6772, 6773, 8292, -1, 8292, 6775, 6774, -1, 6774, 8973, 6780, -1, 6780, 8823, 6776, -1, 6776, 8449, 8294, -1, 8294, 8970, 8114, -1, 8824, 6855, 8980, -1, 8824, 6852, 6855, -1, 8824, 6782, 6852, -1, 8824, 6781, 6782, -1, 6782, 6781, 6783, -1, 6783, 6781, 8972, -1, 6784, 8972, 6786, -1, 6785, 6786, 8975, -1, 6788, 8975, 6789, -1, 8297, 6789, 8963, -1, 6790, 8963, 6787, -1, 6837, 6787, 6791, -1, 6837, 6790, 6787, -1, 6783, 8972, 6784, -1, 6784, 6786, 6785, -1, 6785, 8975, 6788, -1, 6788, 6789, 8297, -1, 8297, 8963, 6790, -1, 6787, 6794, 6791, -1, 6791, 6794, 6792, -1, 6792, 6794, 6793, -1, 6793, 6794, 6800, -1, 6800, 6794, 8961, -1, 8298, 8961, 8969, -1, 6801, 8969, 6795, -1, 6796, 6795, 6797, -1, 7970, 6797, 6798, -1, 7971, 6798, 6799, -1, 7973, 6799, 6802, -1, 7973, 7971, 6799, -1, 6800, 8961, 8298, -1, 8298, 8969, 6801, -1, 6801, 6795, 6796, -1, 6796, 6797, 7970, -1, 7970, 6798, 7971, -1, 6799, 8987, 6802, -1, 6802, 8987, 6867, -1, 6867, 8987, 8986, -1, 6889, 8986, 8685, -1, 6803, 8685, 6888, -1, 6803, 6889, 8685, -1, 6867, 8986, 6889, -1, 6888, 8685, 6804, -1, 6804, 8685, 6805, -1, 6811, 6805, 8568, -1, 8204, 8568, 8890, -1, 8299, 8890, 6806, -1, 8202, 6806, 8876, -1, 6807, 8876, 8875, -1, 6812, 8875, 8879, -1, 6813, 8879, 8880, -1, 6814, 8880, 6815, -1, 6808, 6815, 6809, -1, 6816, 6809, 8884, -1, 6817, 8884, 8885, -1, 6818, 8885, 6819, -1, 8130, 6819, 8888, -1, 8131, 8888, 8982, -1, 6820, 8982, 6810, -1, 6821, 6810, 8980, -1, 6856, 8980, 6822, -1, 6856, 6821, 8980, -1, 6804, 6805, 6811, -1, 6811, 8568, 8204, -1, 8204, 8890, 8299, -1, 8299, 6806, 8202, -1, 8202, 8876, 6807, -1, 6807, 8875, 6812, -1, 6812, 8879, 6813, -1, 6813, 8880, 6814, -1, 6814, 6815, 6808, -1, 6808, 6809, 6816, -1, 6816, 8884, 6817, -1, 6817, 8885, 6818, -1, 6818, 6819, 8130, -1, 8130, 8888, 8131, -1, 8131, 8982, 6820, -1, 6820, 6810, 6821, -1, 6855, 6822, 8980, -1, 8966, 6823, 8967, -1, 8966, 8288, 6823, -1, 8966, 6825, 8288, -1, 8966, 6824, 6825, -1, 6825, 6824, 7748, -1, 7748, 6824, 6828, -1, 6826, 6828, 6827, -1, 6826, 7748, 6828, -1, 6828, 8978, 6827, -1, 6827, 8978, 6829, -1, 6829, 8978, 6830, -1, 6831, 6830, 6832, -1, 6831, 6829, 6830, -1, 6830, 8954, 6832, -1, 6832, 8954, 6833, -1, 6833, 8954, 8955, -1, 7741, 8955, 8956, -1, 7742, 8956, 7744, -1, 7742, 7741, 8956, -1, 6833, 8955, 7741, -1, 8956, 8957, 7744, -1, 7744, 8957, 7745, -1, 7745, 8957, 8958, -1, 8283, 8958, 7747, -1, 8283, 7745, 8958, -1, 8958, 8960, 7747, -1, 7747, 8960, 6834, -1, 6834, 8960, 6835, -1, 6835, 8960, 8962, -1, 6800, 8962, 6793, -1, 6800, 6835, 8962, -1, 8962, 6836, 6793, -1, 6793, 6836, 6792, -1, 6792, 6836, 6791, -1, 6791, 6836, 6837, -1, 6837, 6836, 6840, -1, 6838, 6840, 6839, -1, 6838, 6837, 6840, -1, 6840, 8965, 6839, -1, 6839, 8965, 6841, -1, 6841, 8965, 8976, -1, 8291, 8976, 8290, -1, 8291, 6841, 8976, -1, 8976, 8967, 8290, -1, 8290, 8967, 6823, -1, 8821, 6842, 6865, -1, 8821, 6843, 6842, -1, 8821, 6844, 6843, -1, 6843, 6844, 8134, -1, 8134, 6844, 8112, -1, 8112, 6844, 6845, -1, 6846, 6845, 8988, -1, 8295, 8988, 6848, -1, 8295, 6846, 8988, -1, 8112, 6845, 6846, -1, 8988, 6847, 6848, -1, 6848, 6847, 8293, -1, 8293, 6847, 8989, -1, 6849, 8989, 6850, -1, 6849, 8293, 8989, -1, 8989, 6851, 6850, -1, 6850, 6851, 6853, -1, 6853, 6851, 6854, -1, 6852, 6854, 6855, -1, 6852, 6853, 6854, -1, 6854, 6857, 6855, -1, 6855, 6857, 6822, -1, 6822, 6857, 6856, -1, 6856, 6857, 6821, -1, 6821, 6857, 8133, -1, 8133, 6857, 6858, -1, 6859, 6858, 8981, -1, 6860, 8981, 8132, -1, 6860, 6859, 8981, -1, 8133, 6858, 6859, -1, 8981, 6861, 8132, -1, 8132, 6861, 8129, -1, 8129, 6861, 8887, -1, 6862, 8887, 8128, -1, 6862, 8129, 8887, -1, 8887, 6863, 8128, -1, 8128, 6863, 8308, -1, 8308, 6863, 8818, -1, 8123, 8818, 8137, -1, 8123, 8308, 8818, -1, 8818, 8819, 8137, -1, 8137, 8819, 6864, -1, 6864, 8819, 6865, -1, 8120, 6865, 6842, -1, 8120, 6864, 6865, -1, 6866, 6867, 6868, -1, 6866, 7974, 6867, -1, 6866, 6870, 7974, -1, 7974, 6870, 6869, -1, 6869, 6870, 6873, -1, 6873, 6870, 6871, -1, 7972, 6871, 8684, -1, 6872, 8684, 6874, -1, 6872, 7972, 8684, -1, 6873, 6871, 7972, -1, 8684, 9014, 6874, -1, 6874, 9014, 6875, -1, 6875, 9014, 6876, -1, 8021, 6876, 6877, -1, 8021, 6875, 6876, -1, 6876, 9013, 6877, -1, 6877, 9013, 6878, -1, 6878, 9013, 9017, -1, 8020, 9017, 8019, -1, 8020, 6878, 9017, -1, 9017, 6880, 8019, -1, 8019, 6880, 6879, -1, 6879, 6880, 6881, -1, 6881, 6880, 9011, -1, 6882, 9011, 9016, -1, 8012, 9016, 7996, -1, 8012, 6882, 9016, -1, 6881, 9011, 6882, -1, 9016, 8564, 7996, -1, 7996, 8564, 6883, -1, 6883, 8564, 8567, -1, 6884, 8567, 8205, -1, 6884, 6883, 8567, -1, 8567, 8984, 8205, -1, 8205, 8984, 6885, -1, 6885, 8984, 8985, -1, 8206, 8985, 6886, -1, 8206, 6885, 8985, -1, 8985, 6887, 6886, -1, 6886, 6887, 6804, -1, 6804, 6887, 6868, -1, 6888, 6868, 6803, -1, 6888, 6804, 6868, -1, 6889, 6803, 6868, -1, 6867, 6889, 6868, -1, 6890, 6938, 8990, -1, 6890, 6937, 6938, -1, 6890, 6891, 6937, -1, 6890, 6892, 6891, -1, 6891, 6892, 8305, -1, 8305, 6892, 9003, -1, 6903, 9003, 6893, -1, 6904, 6893, 6894, -1, 6905, 6894, 6895, -1, 8302, 6895, 6896, -1, 6906, 6896, 6897, -1, 8300, 6897, 8881, -1, 8221, 8881, 8878, -1, 6907, 8878, 6898, -1, 6908, 6898, 8893, -1, 8218, 8893, 6909, -1, 6910, 6909, 6899, -1, 8213, 6899, 6911, -1, 8215, 6911, 6912, -1, 6900, 6912, 6902, -1, 6901, 6902, 6913, -1, 6972, 6913, 6971, -1, 6972, 6901, 6913, -1, 8305, 9003, 6903, -1, 6903, 6893, 6904, -1, 6904, 6894, 6905, -1, 6905, 6895, 8302, -1, 8302, 6896, 6906, -1, 6906, 6897, 8300, -1, 8300, 8881, 8221, -1, 8221, 8878, 6907, -1, 6907, 6898, 6908, -1, 6908, 8893, 8218, -1, 8218, 6909, 6910, -1, 6910, 6899, 8213, -1, 8213, 6911, 8215, -1, 8215, 6912, 6900, -1, 6900, 6902, 6901, -1, 6971, 6913, 6914, -1, 6914, 6913, 6915, -1, 8275, 6915, 6916, -1, 6923, 6916, 6917, -1, 8273, 6917, 8997, -1, 8274, 8997, 6918, -1, 8272, 6918, 8996, -1, 6924, 8996, 8938, -1, 8270, 8938, 8939, -1, 8185, 8939, 8936, -1, 8268, 8936, 6919, -1, 8184, 6919, 6920, -1, 8183, 6920, 6925, -1, 6921, 6925, 8869, -1, 6922, 8869, 8868, -1, 8080, 8868, 8993, -1, 6926, 8993, 8991, -1, 8083, 8991, 8990, -1, 6940, 8990, 6927, -1, 6940, 8083, 8990, -1, 6914, 6915, 8275, -1, 8275, 6916, 6923, -1, 6923, 6917, 8273, -1, 8273, 8997, 8274, -1, 8274, 6918, 8272, -1, 8272, 8996, 6924, -1, 6924, 8938, 8270, -1, 8270, 8939, 8185, -1, 8185, 8936, 8268, -1, 8268, 6919, 8184, -1, 8184, 6920, 8183, -1, 8183, 6925, 6921, -1, 6921, 8869, 6922, -1, 6922, 8868, 8080, -1, 8080, 8993, 6926, -1, 6926, 8991, 8083, -1, 6938, 6927, 8990, -1, 9010, 6928, 9007, -1, 9010, 8178, 6928, -1, 9010, 9009, 8178, -1, 8178, 9009, 6929, -1, 6929, 9009, 8171, -1, 8171, 9009, 9002, -1, 8161, 9002, 6930, -1, 8311, 6930, 6931, -1, 8311, 8161, 6930, -1, 8171, 9002, 8161, -1, 6930, 9004, 6931, -1, 6931, 9004, 6933, -1, 6933, 9004, 9005, -1, 6932, 9005, 6934, -1, 6932, 6933, 9005, -1, 9005, 6936, 6934, -1, 6934, 6936, 6935, -1, 6935, 6936, 9006, -1, 6937, 9006, 6938, -1, 6937, 6935, 9006, -1, 9006, 6939, 6938, -1, 6938, 6939, 6927, -1, 6927, 6939, 6940, -1, 6940, 6939, 8083, -1, 8083, 6939, 8082, -1, 8082, 6939, 8992, -1, 8081, 8992, 6942, -1, 6941, 6942, 8079, -1, 6941, 8081, 6942, -1, 8082, 8992, 8081, -1, 6942, 8994, 8079, -1, 8079, 8994, 6944, -1, 6944, 8994, 8870, -1, 8182, 8870, 6943, -1, 8182, 6944, 8870, -1, 8870, 6945, 6943, -1, 6943, 6945, 6946, -1, 6946, 6945, 8721, -1, 8181, 8721, 6947, -1, 8181, 6946, 8721, -1, 8721, 9008, 6947, -1, 6947, 9008, 8179, -1, 8179, 9008, 9007, -1, 8174, 9007, 6928, -1, 8174, 8179, 9007, -1, 6948, 6900, 6970, -1, 6948, 8216, 6900, -1, 6948, 6949, 8216, -1, 8216, 6949, 8214, -1, 8214, 6949, 6950, -1, 6950, 6949, 8894, -1, 6952, 8894, 6953, -1, 6951, 6953, 8211, -1, 6951, 6952, 6953, -1, 6950, 8894, 6952, -1, 6953, 6954, 8211, -1, 8211, 6954, 8210, -1, 8210, 6954, 6955, -1, 8003, 6955, 6956, -1, 8003, 8210, 6955, -1, 6955, 8946, 6956, -1, 6956, 8946, 6957, -1, 6957, 8946, 6959, -1, 6958, 6959, 8005, -1, 6958, 6957, 6959, -1, 6959, 6960, 8005, -1, 8005, 6960, 8006, -1, 8006, 6960, 6961, -1, 6961, 6960, 8944, -1, 6962, 8944, 6963, -1, 8008, 6963, 6964, -1, 8008, 6962, 6963, -1, 6961, 8944, 6962, -1, 6963, 8532, 6964, -1, 6964, 8532, 8316, -1, 8316, 8532, 8535, -1, 6965, 8535, 6966, -1, 6965, 8316, 8535, -1, 8535, 6968, 6966, -1, 6966, 6968, 6967, -1, 6967, 6968, 8940, -1, 8276, 8940, 8277, -1, 8276, 6967, 8940, -1, 8940, 6969, 8277, -1, 8277, 6969, 6914, -1, 6914, 6969, 6970, -1, 6971, 6970, 6972, -1, 6971, 6914, 6970, -1, 6901, 6972, 6970, -1, 6900, 6901, 6970, -1, 8832, 7007, 6995, -1, 8832, 6973, 7007, -1, 8832, 6975, 6973, -1, 8832, 6974, 6975, -1, 6975, 6974, 6976, -1, 6976, 6974, 6977, -1, 6980, 6977, 8836, -1, 7765, 8836, 8805, -1, 6981, 8805, 8804, -1, 7763, 8804, 6978, -1, 8323, 6978, 6979, -1, 7027, 6979, 7026, -1, 7027, 8323, 6979, -1, 6976, 6977, 6980, -1, 6980, 8836, 7765, -1, 7765, 8805, 6981, -1, 6981, 8804, 7763, -1, 7763, 6978, 8323, -1, 6979, 9027, 7026, -1, 7026, 9027, 7025, -1, 7025, 9027, 7023, -1, 7023, 9027, 7021, -1, 7021, 9027, 8808, -1, 6997, 8808, 6982, -1, 8329, 6982, 8809, -1, 8331, 8809, 6983, -1, 6998, 6983, 6984, -1, 8332, 6984, 8451, -1, 8333, 8451, 8827, -1, 8052, 8827, 8454, -1, 8050, 8454, 8456, -1, 6985, 8456, 8457, -1, 8048, 8457, 6986, -1, 6999, 6986, 6988, -1, 6987, 6988, 8459, -1, 8334, 8459, 7000, -1, 7001, 7000, 7002, -1, 8336, 7002, 8462, -1, 8151, 8462, 6989, -1, 6990, 6989, 8859, -1, 8033, 8859, 6991, -1, 8031, 6991, 6992, -1, 7003, 6992, 7004, -1, 8042, 7004, 8468, -1, 8026, 8468, 7005, -1, 6993, 7005, 8838, -1, 7006, 8838, 6994, -1, 8027, 6994, 6995, -1, 6996, 6995, 7042, -1, 6996, 8027, 6995, -1, 7021, 8808, 6997, -1, 6997, 6982, 8329, -1, 8329, 8809, 8331, -1, 8331, 6983, 6998, -1, 6998, 6984, 8332, -1, 8332, 8451, 8333, -1, 8333, 8827, 8052, -1, 8052, 8454, 8050, -1, 8050, 8456, 6985, -1, 6985, 8457, 8048, -1, 8048, 6986, 6999, -1, 6999, 6988, 6987, -1, 6987, 8459, 8334, -1, 8334, 7000, 7001, -1, 7001, 7002, 8336, -1, 8336, 8462, 8151, -1, 8151, 6989, 6990, -1, 6990, 8859, 8033, -1, 8033, 6991, 8031, -1, 8031, 6992, 7003, -1, 7003, 7004, 8042, -1, 8042, 8468, 8026, -1, 8026, 7005, 6993, -1, 6993, 8838, 7006, -1, 7006, 6994, 8027, -1, 7007, 7042, 6995, -1, 7008, 7761, 9030, -1, 7008, 7759, 7761, -1, 7008, 7758, 7759, -1, 7008, 8800, 7758, -1, 7758, 8800, 7757, -1, 7757, 8800, 7009, -1, 7010, 7009, 7011, -1, 7010, 7757, 7009, -1, 7009, 8472, 7011, -1, 7011, 8472, 7012, -1, 7012, 8472, 8441, -1, 7752, 8441, 7753, -1, 7752, 7012, 8441, -1, 8441, 8443, 7753, -1, 7753, 8443, 7750, -1, 7750, 8443, 8815, -1, 7014, 8815, 7015, -1, 7013, 7015, 8326, -1, 7013, 7014, 7015, -1, 7750, 8815, 7014, -1, 7015, 7016, 8326, -1, 8326, 7016, 8327, -1, 8327, 7016, 8813, -1, 7017, 8813, 8056, -1, 7017, 8327, 8813, -1, 8813, 7019, 8056, -1, 8056, 7019, 7018, -1, 7018, 7019, 7022, -1, 7022, 7019, 7020, -1, 7021, 7020, 7023, -1, 7021, 7022, 7020, -1, 7020, 7024, 7023, -1, 7023, 7024, 7025, -1, 7025, 7024, 7026, -1, 7026, 7024, 7027, -1, 7027, 7024, 8803, -1, 7028, 8803, 8322, -1, 7028, 7027, 8803, -1, 8803, 7030, 8322, -1, 8322, 7030, 7029, -1, 7029, 7030, 7031, -1, 8325, 7031, 7032, -1, 8325, 7029, 7031, -1, 7031, 9030, 7032, -1, 7032, 9030, 7761, -1, 8520, 7053, 8828, -1, 8520, 7033, 7053, -1, 8520, 8840, 7033, -1, 7033, 8840, 7034, -1, 7034, 8840, 7037, -1, 7037, 8840, 7035, -1, 8339, 7035, 7036, -1, 8340, 7036, 7039, -1, 8340, 8339, 7036, -1, 7037, 7035, 8339, -1, 7036, 7038, 7039, -1, 7039, 7038, 8320, -1, 8320, 7038, 8833, -1, 8321, 8833, 8319, -1, 8321, 8320, 8833, -1, 8833, 7040, 8319, -1, 8319, 7040, 8318, -1, 8318, 7040, 7041, -1, 6973, 7041, 7007, -1, 6973, 8318, 7041, -1, 7041, 7043, 7007, -1, 7007, 7043, 7042, -1, 7042, 7043, 6996, -1, 6996, 7043, 8027, -1, 8027, 7043, 7045, -1, 7045, 7043, 8831, -1, 8337, 8831, 8830, -1, 8025, 8830, 7044, -1, 8025, 8337, 8830, -1, 7045, 8831, 8337, -1, 8830, 8829, 7044, -1, 7044, 8829, 7047, -1, 7047, 8829, 7046, -1, 8028, 7046, 8022, -1, 8028, 7047, 7046, -1, 7046, 8470, 8022, -1, 8022, 8470, 7048, -1, 7048, 8470, 7049, -1, 8064, 7049, 7050, -1, 8064, 7048, 7049, -1, 7049, 7051, 7050, -1, 7050, 7051, 7801, -1, 7801, 7051, 8828, -1, 7052, 8828, 7053, -1, 7052, 7801, 8828, -1, 8521, 7054, 8841, -1, 8521, 7055, 7054, -1, 8521, 8524, 7055, -1, 7055, 8524, 7768, -1, 7768, 8524, 7056, -1, 7062, 7056, 8437, -1, 7760, 8437, 8799, -1, 7762, 8799, 8801, -1, 7057, 8801, 8802, -1, 8324, 8802, 9028, -1, 7063, 9028, 9029, -1, 7764, 9029, 8806, -1, 7064, 8806, 7058, -1, 7065, 7058, 8837, -1, 7766, 8837, 8835, -1, 7059, 8835, 8834, -1, 7767, 8834, 7061, -1, 7060, 7061, 8839, -1, 7066, 8839, 8841, -1, 7054, 7066, 8841, -1, 7768, 7056, 7062, -1, 7062, 8437, 7760, -1, 7760, 8799, 7762, -1, 7762, 8801, 7057, -1, 7057, 8802, 8324, -1, 8324, 9028, 7063, -1, 7063, 9029, 7764, -1, 7764, 8806, 7064, -1, 7064, 7058, 7065, -1, 7065, 8837, 7766, -1, 7766, 8835, 7059, -1, 7059, 8834, 7767, -1, 7767, 7061, 7060, -1, 7060, 8839, 7066, -1, 8807, 7067, 7075, -1, 8807, 7068, 7067, -1, 8807, 7069, 7068, -1, 7068, 7069, 8057, -1, 8057, 7069, 8814, -1, 7076, 8814, 7077, -1, 8328, 7077, 7070, -1, 8058, 7070, 8446, -1, 8117, 8446, 8979, -1, 8286, 8979, 7071, -1, 8116, 7071, 7072, -1, 7078, 7072, 8971, -1, 8113, 8971, 8825, -1, 8309, 8825, 8826, -1, 8054, 8826, 8812, -1, 8055, 8812, 8811, -1, 7073, 8811, 7074, -1, 7079, 7074, 8810, -1, 8330, 8810, 7075, -1, 7067, 8330, 7075, -1, 8057, 8814, 7076, -1, 7076, 7077, 8328, -1, 8328, 7070, 8058, -1, 8058, 8446, 8117, -1, 8117, 8979, 8286, -1, 8286, 7071, 8116, -1, 8116, 7072, 7078, -1, 7078, 8971, 8113, -1, 8113, 8825, 8309, -1, 8309, 8826, 8054, -1, 8054, 8812, 8055, -1, 8055, 8811, 7073, -1, 7073, 7074, 7079, -1, 7079, 8810, 8330, -1, 8798, 7173, 7118, -1, 8798, 8380, 7173, -1, 8798, 7080, 8380, -1, 8798, 8748, 7080, -1, 7080, 8748, 7783, -1, 7783, 8748, 7081, -1, 7784, 7081, 9036, -1, 7090, 9036, 9035, -1, 8383, 9035, 7083, -1, 7082, 7083, 7091, -1, 8108, 7091, 7085, -1, 7084, 7085, 7092, -1, 7093, 7092, 8731, -1, 8384, 8731, 7086, -1, 8104, 7086, 8753, -1, 7087, 8753, 8754, -1, 7094, 8754, 7095, -1, 8101, 7095, 8757, -1, 8103, 8757, 8759, -1, 7162, 8759, 7088, -1, 7163, 7088, 7089, -1, 7160, 7089, 7096, -1, 7160, 7163, 7089, -1, 7783, 7081, 7784, -1, 7784, 9036, 7090, -1, 7090, 9035, 8383, -1, 8383, 7083, 7082, -1, 7082, 7091, 8108, -1, 8108, 7085, 7084, -1, 7084, 7092, 7093, -1, 7093, 8731, 8384, -1, 8384, 7086, 8104, -1, 8104, 8753, 7087, -1, 7087, 8754, 7094, -1, 7094, 7095, 8101, -1, 8101, 8757, 8103, -1, 8103, 8759, 7162, -1, 7162, 7088, 7163, -1, 7096, 7089, 7097, -1, 7097, 7089, 8775, -1, 8341, 8775, 7100, -1, 7098, 7100, 7099, -1, 7098, 8341, 7100, -1, 7097, 8775, 8341, -1, 7100, 7101, 7099, -1, 7099, 7101, 7102, -1, 7102, 7101, 7103, -1, 7106, 7103, 7104, -1, 7107, 7104, 8403, -1, 8353, 8403, 8402, -1, 7108, 8402, 7105, -1, 7125, 7105, 7124, -1, 7125, 7108, 7105, -1, 7102, 7103, 7106, -1, 7106, 7104, 7107, -1, 7107, 8403, 8353, -1, 8353, 8402, 7108, -1, 7124, 7105, 7110, -1, 7110, 7105, 7111, -1, 7109, 7111, 8372, -1, 7109, 7110, 7111, -1, 7111, 9032, 8372, -1, 8372, 9032, 7112, -1, 7112, 9032, 8788, -1, 8367, 8788, 8414, -1, 8370, 8414, 7113, -1, 8375, 7113, 8792, -1, 8378, 8792, 8793, -1, 7114, 8793, 8795, -1, 7117, 8795, 7118, -1, 7116, 7118, 7115, -1, 7116, 7117, 7118, -1, 7112, 8788, 8367, -1, 8367, 8414, 8370, -1, 8370, 7113, 8375, -1, 8375, 8792, 8378, -1, 8378, 8793, 7114, -1, 7114, 8795, 7117, -1, 7173, 7115, 7118, -1, 7119, 8366, 8785, -1, 7119, 8371, 8366, -1, 7119, 7121, 8371, -1, 7119, 7120, 7121, -1, 7121, 7120, 7122, -1, 7122, 7120, 8787, -1, 8373, 8787, 7109, -1, 8373, 7122, 8787, -1, 8787, 7123, 7109, -1, 7109, 7123, 7110, -1, 7110, 7123, 7124, -1, 7124, 7123, 7125, -1, 7125, 7123, 7126, -1, 7108, 7126, 8352, -1, 7108, 7125, 7126, -1, 7126, 7127, 8352, -1, 8352, 7127, 8344, -1, 8344, 7127, 8345, -1, 8345, 7127, 7129, -1, 7128, 8345, 7129, -1, 7128, 8347, 8345, -1, 7128, 8349, 8347, -1, 7128, 7130, 8349, -1, 8349, 7130, 8350, -1, 8350, 7130, 7131, -1, 7132, 7131, 7133, -1, 7132, 8350, 7131, -1, 7133, 7131, 7688, -1, 7688, 7131, 7136, -1, 7695, 7136, 7134, -1, 7135, 7134, 7687, -1, 7135, 7695, 7134, -1, 7688, 7136, 7695, -1, 7134, 8417, 7687, -1, 7687, 8417, 7685, -1, 7685, 8417, 7138, -1, 7137, 7138, 7798, -1, 7137, 7685, 7138, -1, 7138, 8408, 7798, -1, 7798, 8408, 8389, -1, 8389, 8408, 8789, -1, 8388, 8789, 7139, -1, 8388, 8389, 8789, -1, 8789, 8785, 7139, -1, 7139, 8785, 8366, -1, 8760, 7162, 7161, -1, 8760, 8102, 7162, -1, 8760, 8758, 8102, -1, 8102, 8758, 7140, -1, 7140, 8758, 7142, -1, 7142, 8758, 8756, -1, 8385, 8756, 7141, -1, 8386, 7141, 8100, -1, 8386, 8385, 7141, -1, 7142, 8756, 8385, -1, 7141, 8768, 8100, -1, 8100, 8768, 7144, -1, 7144, 8768, 8782, -1, 8086, 8782, 7143, -1, 8086, 7144, 8782, -1, 8782, 8784, 7143, -1, 7143, 8784, 7146, -1, 7146, 8784, 8783, -1, 7145, 8783, 7148, -1, 7145, 7146, 8783, -1, 8783, 7147, 7148, -1, 7148, 7147, 8265, -1, 8265, 7147, 7151, -1, 7151, 7147, 8781, -1, 7149, 8781, 7150, -1, 8087, 7150, 7152, -1, 8087, 7149, 7150, -1, 7151, 8781, 7149, -1, 7150, 9018, 7152, -1, 7152, 9018, 7153, -1, 7153, 9018, 8762, -1, 7155, 8762, 7154, -1, 7155, 7153, 8762, -1, 8762, 7156, 7154, -1, 7154, 7156, 7157, -1, 7157, 7156, 7158, -1, 8342, 7158, 7159, -1, 8342, 7157, 7158, -1, 7158, 8761, 7159, -1, 7159, 8761, 7097, -1, 7097, 8761, 7161, -1, 7096, 7161, 7160, -1, 7096, 7097, 7161, -1, 7163, 7160, 7161, -1, 7162, 7163, 7161, -1, 8431, 8364, 8432, -1, 8431, 7164, 8364, -1, 8431, 8743, 7164, -1, 7164, 8743, 7165, -1, 7165, 8743, 7166, -1, 7166, 8743, 8745, -1, 7779, 8745, 7167, -1, 7781, 7167, 7168, -1, 7781, 7779, 7167, -1, 7166, 8745, 7779, -1, 7167, 7169, 7168, -1, 7168, 7169, 7171, -1, 7171, 7169, 7170, -1, 8379, 7170, 7172, -1, 8379, 7171, 7170, -1, 7170, 8749, 7172, -1, 7172, 8749, 8381, -1, 8381, 8749, 8797, -1, 8380, 8797, 7173, -1, 8380, 8381, 8797, -1, 8797, 8796, 7173, -1, 7173, 8796, 7115, -1, 7115, 8796, 7116, -1, 7116, 8796, 7117, -1, 7117, 8796, 8377, -1, 8377, 8796, 7176, -1, 7174, 7176, 7177, -1, 7175, 7177, 7178, -1, 7175, 7174, 7177, -1, 8377, 7176, 7174, -1, 7177, 8794, 7178, -1, 7178, 8794, 7179, -1, 7179, 8794, 8791, -1, 7180, 8791, 7181, -1, 7180, 7179, 8791, -1, 8791, 7182, 7181, -1, 7181, 7182, 8358, -1, 8358, 7182, 7183, -1, 8360, 7183, 8361, -1, 8360, 8358, 7183, -1, 7183, 7184, 8361, -1, 8361, 7184, 8362, -1, 8362, 7184, 8432, -1, 7185, 8432, 8364, -1, 7185, 8362, 8432, -1, 8790, 8359, 7196, -1, 8790, 8376, 8359, -1, 8790, 8413, 8376, -1, 8376, 8413, 7197, -1, 7197, 8413, 7186, -1, 7198, 7186, 9031, -1, 7199, 9031, 7187, -1, 8369, 7187, 7200, -1, 8368, 7200, 8415, -1, 7188, 8415, 7189, -1, 8374, 7189, 7190, -1, 7201, 7190, 7191, -1, 7192, 7191, 7193, -1, 8365, 7193, 8786, -1, 7202, 8786, 7194, -1, 7203, 7194, 8409, -1, 7204, 8409, 8411, -1, 7195, 8411, 8410, -1, 8356, 8410, 7196, -1, 8359, 8356, 7196, -1, 7197, 7186, 7198, -1, 7198, 9031, 7199, -1, 7199, 7187, 8369, -1, 8369, 7200, 8368, -1, 8368, 8415, 7188, -1, 7188, 7189, 8374, -1, 8374, 7190, 7201, -1, 7201, 7191, 7192, -1, 7192, 7193, 8365, -1, 8365, 8786, 7202, -1, 7202, 7194, 7203, -1, 7203, 8409, 7204, -1, 7204, 8411, 7195, -1, 7195, 8410, 8356, -1, 8404, 8343, 8401, -1, 8404, 7205, 8343, -1, 8404, 7206, 7205, -1, 7205, 7206, 7694, -1, 7694, 7206, 7207, -1, 7693, 7207, 8776, -1, 7208, 8776, 9033, -1, 7213, 9033, 9037, -1, 7691, 9037, 7214, -1, 7692, 7214, 8764, -1, 7215, 8764, 7216, -1, 7217, 7216, 8767, -1, 7218, 8767, 7219, -1, 7690, 7219, 7209, -1, 8351, 7209, 7210, -1, 7220, 7210, 8400, -1, 8348, 8400, 7211, -1, 8346, 7211, 7221, -1, 7212, 7221, 8401, -1, 8343, 7212, 8401, -1, 7694, 7207, 7693, -1, 7693, 8776, 7208, -1, 7208, 9033, 7213, -1, 7213, 9037, 7691, -1, 7691, 7214, 7692, -1, 7692, 8764, 7215, -1, 7215, 7216, 7217, -1, 7217, 8767, 7218, -1, 7218, 7219, 7690, -1, 7690, 7209, 8351, -1, 8351, 7210, 7220, -1, 7220, 8400, 8348, -1, 8348, 7211, 8346, -1, 8346, 7221, 7212, -1, 8900, 7266, 7252, -1, 8900, 7222, 7266, -1, 8900, 7224, 7222, -1, 8900, 7223, 7224, -1, 7224, 7223, 8395, -1, 8395, 7223, 8897, -1, 8394, 8897, 7226, -1, 7225, 7226, 7228, -1, 7227, 7228, 7233, -1, 7991, 7233, 9041, -1, 7990, 9041, 7229, -1, 7989, 7229, 8559, -1, 7230, 8559, 8557, -1, 7234, 8557, 7235, -1, 7857, 7235, 8573, -1, 7855, 8573, 8575, -1, 7851, 8575, 7231, -1, 7236, 7231, 8577, -1, 7852, 8577, 7237, -1, 7275, 7237, 7238, -1, 7239, 7238, 8663, -1, 7232, 8663, 7293, -1, 7232, 7239, 8663, -1, 8395, 8897, 8394, -1, 8394, 7226, 7225, -1, 7225, 7228, 7227, -1, 7227, 7233, 7991, -1, 7991, 9041, 7990, -1, 7990, 7229, 7989, -1, 7989, 8559, 7230, -1, 7230, 8557, 7234, -1, 7234, 7235, 7857, -1, 7857, 8573, 7855, -1, 7855, 8575, 7851, -1, 7851, 7231, 7236, -1, 7236, 8577, 7852, -1, 7852, 7237, 7275, -1, 7275, 7238, 7239, -1, 7293, 8663, 7253, -1, 7253, 8663, 8581, -1, 7240, 8581, 7254, -1, 7241, 7254, 8583, -1, 7907, 8583, 7242, -1, 7243, 7242, 8585, -1, 7244, 8585, 7245, -1, 7246, 7245, 8588, -1, 7903, 8588, 8662, -1, 7819, 8662, 7247, -1, 7248, 7247, 8590, -1, 7817, 8590, 8529, -1, 7816, 8529, 7249, -1, 7814, 7249, 8536, -1, 7808, 8536, 9040, -1, 7811, 9040, 7255, -1, 7250, 7255, 7251, -1, 7256, 7251, 7252, -1, 7268, 7252, 7267, -1, 7268, 7256, 7252, -1, 7253, 8581, 7240, -1, 7240, 7254, 7241, -1, 7241, 8583, 7907, -1, 7907, 7242, 7243, -1, 7243, 8585, 7244, -1, 7244, 7245, 7246, -1, 7246, 8588, 7903, -1, 7903, 8662, 7819, -1, 7819, 7247, 7248, -1, 7248, 8590, 7817, -1, 7817, 8529, 7816, -1, 7816, 7249, 7814, -1, 7814, 8536, 7808, -1, 7808, 9040, 7811, -1, 7811, 7255, 7250, -1, 7250, 7251, 7256, -1, 7266, 7267, 7252, -1, 8949, 8004, 8945, -1, 8949, 7257, 8004, -1, 8949, 8947, 7257, -1, 7257, 8947, 7258, -1, 7258, 8947, 7259, -1, 7259, 8947, 7260, -1, 8001, 7260, 8898, -1, 8391, 8898, 7261, -1, 8391, 8001, 8898, -1, 7259, 7260, 8001, -1, 8898, 8899, 7261, -1, 7261, 8899, 7992, -1, 7992, 8899, 7262, -1, 7263, 7262, 7993, -1, 7263, 7992, 7262, -1, 7262, 8901, 7993, -1, 7993, 8901, 7264, -1, 7264, 8901, 7265, -1, 7222, 7265, 7266, -1, 7222, 7264, 7265, -1, 7265, 9038, 7266, -1, 7266, 9038, 7267, -1, 7267, 9038, 7268, -1, 7268, 9038, 7256, -1, 7256, 9038, 7269, -1, 7269, 9038, 7270, -1, 7812, 7270, 7271, -1, 7809, 7271, 7810, -1, 7809, 7812, 7271, -1, 7269, 7270, 7812, -1, 7271, 9039, 7810, -1, 7810, 9039, 7813, -1, 7813, 9039, 7272, -1, 7806, 7272, 7803, -1, 7806, 7813, 7272, -1, 7272, 8942, 7803, -1, 7803, 8942, 8007, -1, 8007, 8942, 8948, -1, 8315, 8948, 7273, -1, 8315, 8007, 8948, -1, 8948, 8943, 7273, -1, 7273, 8943, 8314, -1, 8314, 8943, 8945, -1, 7274, 8945, 8004, -1, 7274, 8314, 8945, -1, 8578, 7275, 8579, -1, 8578, 7276, 7275, -1, 8578, 7278, 7276, -1, 7276, 7278, 7277, -1, 7277, 7278, 7282, -1, 7282, 7278, 8576, -1, 7281, 8576, 8593, -1, 7280, 8593, 7279, -1, 7280, 7281, 8593, -1, 7282, 8576, 7281, -1, 8593, 8598, 7279, -1, 7279, 8598, 7283, -1, 7283, 8598, 8595, -1, 7848, 8595, 7284, -1, 7848, 7283, 8595, -1, 8595, 8597, 7284, -1, 7284, 8597, 7285, -1, 7285, 8597, 8645, -1, 7987, 8645, 7286, -1, 7987, 7285, 8645, -1, 8645, 8644, 7286, -1, 7286, 8644, 7287, -1, 7287, 8644, 7288, -1, 7288, 8644, 8670, -1, 7289, 8670, 8669, -1, 7929, 8669, 7923, -1, 7929, 7289, 8669, -1, 7288, 8670, 7289, -1, 8669, 8665, 7923, -1, 7923, 8665, 7927, -1, 7927, 8665, 8582, -1, 7290, 8582, 7909, -1, 7290, 7927, 8582, -1, 8582, 7291, 7909, -1, 7909, 7291, 7911, -1, 7911, 7291, 8664, -1, 7910, 8664, 7292, -1, 7910, 7911, 8664, -1, 8664, 8580, 7292, -1, 7292, 8580, 7253, -1, 7253, 8580, 8579, -1, 7293, 8579, 7232, -1, 7293, 7253, 8579, -1, 7239, 7232, 8579, -1, 7275, 7239, 8579, -1, 8425, 7295, 7302, -1, 8425, 7294, 7295, -1, 8425, 8426, 7294, -1, 7294, 8426, 7791, -1, 7791, 8426, 7296, -1, 7775, 7296, 8433, -1, 8363, 8433, 8412, -1, 8357, 8412, 7303, -1, 8355, 7303, 7297, -1, 7304, 7297, 7305, -1, 7797, 7305, 7298, -1, 7306, 7298, 8419, -1, 7307, 8419, 7299, -1, 7796, 7299, 7308, -1, 7795, 7308, 7301, -1, 7300, 7301, 8422, -1, 7794, 8422, 8423, -1, 7792, 8423, 8424, -1, 7309, 8424, 7302, -1, 7295, 7309, 7302, -1, 7791, 7296, 7775, -1, 7775, 8433, 8363, -1, 8363, 8412, 8357, -1, 8357, 7303, 8355, -1, 8355, 7297, 7304, -1, 7304, 7305, 7797, -1, 7797, 7298, 7306, -1, 7306, 8419, 7307, -1, 7307, 7299, 7796, -1, 7796, 7308, 7795, -1, 7795, 7301, 7300, -1, 7300, 8422, 7794, -1, 7794, 8423, 7792, -1, 7792, 8424, 7309, -1, 9044, 7729, 7323, -1, 9044, 7730, 7729, -1, 9044, 7310, 7730, -1, 7730, 7310, 7311, -1, 7311, 7310, 8493, -1, 7312, 8493, 7313, -1, 7324, 7313, 7314, -1, 7325, 7314, 7316, -1, 7315, 7316, 7326, -1, 7727, 7326, 7318, -1, 7317, 7318, 7327, -1, 7726, 7327, 7319, -1, 7988, 7319, 9045, -1, 7328, 9045, 7320, -1, 7949, 7320, 7321, -1, 7948, 7321, 8648, -1, 7946, 8648, 8489, -1, 7322, 8489, 7329, -1, 7944, 7329, 7323, -1, 7729, 7944, 7323, -1, 7311, 8493, 7312, -1, 7312, 7313, 7324, -1, 7324, 7314, 7325, -1, 7325, 7316, 7315, -1, 7315, 7326, 7727, -1, 7727, 7318, 7317, -1, 7317, 7327, 7726, -1, 7726, 7319, 7988, -1, 7988, 9045, 7328, -1, 7328, 7320, 7949, -1, 7949, 7321, 7948, -1, 7948, 8648, 7946, -1, 7946, 8489, 7322, -1, 7322, 7329, 7944, -1, 7330, 7646, 7338, -1, 7330, 7331, 7646, -1, 7330, 7584, 7331, -1, 7331, 7584, 7332, -1, 7332, 7584, 7339, -1, 7340, 7339, 7583, -1, 7664, 7583, 7341, -1, 7626, 7341, 7342, -1, 7627, 7342, 7622, -1, 7343, 7622, 7344, -1, 7333, 7344, 7334, -1, 7345, 7334, 7335, -1, 7662, 7335, 7336, -1, 7648, 7336, 7605, -1, 7644, 7605, 7614, -1, 7645, 7614, 7618, -1, 7337, 7618, 7615, -1, 7346, 7615, 7338, -1, 7646, 7346, 7338, -1, 7332, 7339, 7340, -1, 7340, 7583, 7664, -1, 7664, 7341, 7626, -1, 7626, 7342, 7627, -1, 7627, 7622, 7343, -1, 7343, 7344, 7333, -1, 7333, 7334, 7345, -1, 7345, 7335, 7662, -1, 7662, 7336, 7648, -1, 7648, 7605, 7644, -1, 7644, 7614, 7645, -1, 7645, 7618, 7337, -1, 7337, 7615, 7346, -1, 7347, 7659, 7361, -1, 7347, 7348, 7659, -1, 7347, 7589, 7348, -1, 7348, 7589, 7638, -1, 7638, 7589, 7587, -1, 7637, 7587, 7586, -1, 7635, 7586, 7350, -1, 7349, 7350, 7351, -1, 7362, 7351, 7617, -1, 7352, 7617, 7354, -1, 7353, 7354, 7616, -1, 7355, 7616, 7357, -1, 7356, 7357, 7363, -1, 7640, 7363, 7592, -1, 7639, 7592, 7590, -1, 7358, 7590, 7359, -1, 7364, 7359, 7365, -1, 7360, 7365, 7361, -1, 7659, 7360, 7361, -1, 7638, 7587, 7637, -1, 7637, 7586, 7635, -1, 7635, 7350, 7349, -1, 7349, 7351, 7362, -1, 7362, 7617, 7352, -1, 7352, 7354, 7353, -1, 7353, 7616, 7355, -1, 7355, 7357, 7356, -1, 7356, 7363, 7640, -1, 7640, 7592, 7639, -1, 7639, 7590, 7358, -1, 7358, 7359, 7364, -1, 7364, 7365, 7360, -1, 7366, 7628, 7623, -1, 7366, 7367, 7628, -1, 7366, 7621, 7367, -1, 7367, 7621, 7375, -1, 7375, 7621, 7595, -1, 7657, 7595, 7598, -1, 7660, 7598, 7600, -1, 7661, 7600, 7599, -1, 7368, 7599, 7376, -1, 7656, 7376, 7369, -1, 7655, 7369, 7377, -1, 7378, 7377, 7370, -1, 7653, 7370, 7602, -1, 7371, 7602, 7372, -1, 7663, 7372, 7620, -1, 7373, 7620, 7374, -1, 7379, 7374, 7619, -1, 7380, 7619, 7623, -1, 7628, 7380, 7623, -1, 7375, 7595, 7657, -1, 7657, 7598, 7660, -1, 7660, 7600, 7661, -1, 7661, 7599, 7368, -1, 7368, 7376, 7656, -1, 7656, 7369, 7655, -1, 7655, 7377, 7378, -1, 7378, 7370, 7653, -1, 7653, 7602, 7371, -1, 7371, 7372, 7663, -1, 7663, 7620, 7373, -1, 7373, 7374, 7379, -1, 7379, 7619, 7380, -1, 7381, 7382, 7530, -1, 7381, 7383, 7382, -1, 7381, 7384, 7383, -1, 7383, 7384, 7495, -1, 7495, 7384, 7391, -1, 7392, 7391, 7528, -1, 7393, 7528, 7394, -1, 7481, 7394, 7496, -1, 7385, 7496, 7386, -1, 7494, 7386, 7499, -1, 7395, 7499, 7387, -1, 7477, 7387, 7396, -1, 7388, 7396, 7397, -1, 7464, 7397, 7398, -1, 7399, 7398, 7400, -1, 7493, 7400, 7389, -1, 7492, 7389, 7531, -1, 7390, 7531, 7530, -1, 7382, 7390, 7530, -1, 7495, 7391, 7392, -1, 7392, 7528, 7393, -1, 7393, 7394, 7481, -1, 7481, 7496, 7385, -1, 7385, 7386, 7494, -1, 7494, 7499, 7395, -1, 7395, 7387, 7477, -1, 7477, 7396, 7388, -1, 7388, 7397, 7464, -1, 7464, 7398, 7399, -1, 7399, 7400, 7493, -1, 7493, 7389, 7492, -1, 7492, 7531, 7390, -1, 7533, 7490, 7518, -1, 7533, 7401, 7490, -1, 7533, 7532, 7401, -1, 7401, 7532, 7470, -1, 7470, 7532, 7520, -1, 7411, 7520, 7521, -1, 7469, 7521, 7402, -1, 7461, 7402, 7403, -1, 7491, 7403, 7412, -1, 7404, 7412, 7405, -1, 7462, 7405, 7406, -1, 7407, 7406, 7529, -1, 7413, 7529, 7513, -1, 7463, 7513, 7514, -1, 7408, 7514, 7409, -1, 7473, 7409, 7516, -1, 7414, 7516, 7415, -1, 7410, 7415, 7518, -1, 7490, 7410, 7518, -1, 7470, 7520, 7411, -1, 7411, 7521, 7469, -1, 7469, 7402, 7461, -1, 7461, 7403, 7491, -1, 7491, 7412, 7404, -1, 7404, 7405, 7462, -1, 7462, 7406, 7407, -1, 7407, 7529, 7413, -1, 7413, 7513, 7463, -1, 7463, 7514, 7408, -1, 7408, 7409, 7473, -1, 7473, 7516, 7414, -1, 7414, 7415, 7410, -1, 7416, 7480, 7424, -1, 7416, 7457, 7480, -1, 7416, 7502, 7457, -1, 7457, 7502, 7458, -1, 7458, 7502, 7503, -1, 7487, 7503, 7425, -1, 7488, 7425, 7417, -1, 7418, 7417, 7426, -1, 7419, 7426, 7420, -1, 7485, 7420, 7536, -1, 7427, 7536, 7505, -1, 7428, 7505, 7429, -1, 7484, 7429, 7507, -1, 7483, 7507, 7421, -1, 7478, 7421, 7422, -1, 7430, 7422, 7423, -1, 7431, 7423, 7535, -1, 7479, 7535, 7424, -1, 7480, 7479, 7424, -1, 7458, 7503, 7487, -1, 7487, 7425, 7488, -1, 7488, 7417, 7418, -1, 7418, 7426, 7419, -1, 7419, 7420, 7485, -1, 7485, 7536, 7427, -1, 7427, 7505, 7428, -1, 7428, 7429, 7484, -1, 7484, 7507, 7483, -1, 7483, 7421, 7478, -1, 7478, 7422, 7430, -1, 7430, 7423, 7431, -1, 7431, 7535, 7479, -1, 7547, 7432, 7534, -1, 7534, 7432, 7501, -1, 7433, 7434, 7537, -1, 7537, 7434, 7506, -1, 7506, 7434, 7435, -1, 7508, 7435, 7482, -1, 7509, 7482, 7476, -1, 7438, 7476, 7465, -1, 7500, 7465, 7467, -1, 7439, 7467, 7437, -1, 7436, 7437, 7511, -1, 7436, 7439, 7437, -1, 7506, 7435, 7508, -1, 7508, 7482, 7509, -1, 7509, 7476, 7438, -1, 7438, 7465, 7500, -1, 7500, 7467, 7439, -1, 7437, 7466, 7511, -1, 7466, 7475, 7511, -1, 7511, 7475, 7510, -1, 7510, 7475, 7441, -1, 7441, 7475, 7440, -1, 7442, 7441, 7440, -1, 7442, 7443, 7441, -1, 7442, 7474, 7443, -1, 7443, 7474, 7512, -1, 7512, 7474, 7444, -1, 7445, 7444, 7446, -1, 7449, 7446, 7447, -1, 7515, 7447, 7472, -1, 7517, 7472, 7448, -1, 7519, 7517, 7448, -1, 7512, 7444, 7445, -1, 7445, 7446, 7449, -1, 7449, 7447, 7515, -1, 7515, 7472, 7517, -1, 7460, 7451, 7450, -1, 7450, 7451, 7452, -1, 7454, 7542, 7524, -1, 7524, 7542, 7453, -1, 7524, 7455, 7454, -1, 7454, 7455, 7471, -1, 7471, 7455, 7522, -1, 7456, 7522, 9628, -1, 9626, 7456, 9628, -1, 7522, 7523, 9628, -1, 7456, 7471, 7522, -1, 7550, 7555, 7551, -1, 7551, 7555, 7459, -1, 7548, 7459, 7553, -1, 7547, 7553, 7451, -1, 7393, 7451, 7392, -1, 7393, 7547, 7451, -1, 7393, 7481, 7547, -1, 7547, 7481, 7457, -1, 7458, 7547, 7457, -1, 7458, 7432, 7547, -1, 7458, 7487, 7432, -1, 7432, 7487, 7486, -1, 7557, 7486, 7489, -1, 7557, 7432, 7486, -1, 7551, 7459, 7548, -1, 7548, 7553, 7547, -1, 7451, 7460, 7392, -1, 7392, 7460, 7495, -1, 7495, 7460, 7542, -1, 7383, 7542, 7461, -1, 7382, 7461, 7491, -1, 7390, 7491, 7404, -1, 7492, 7404, 7462, -1, 7493, 7462, 7407, -1, 7399, 7407, 7413, -1, 7464, 7413, 7463, -1, 7444, 7463, 7446, -1, 7444, 7464, 7463, -1, 7444, 7474, 7464, -1, 7464, 7474, 7475, -1, 7466, 7464, 7475, -1, 7466, 7465, 7464, -1, 7466, 7467, 7465, -1, 7466, 7437, 7467, -1, 7542, 7460, 7544, -1, 7544, 7460, 7538, -1, 7545, 7538, 7540, -1, 7468, 7540, 9729, -1, 7468, 7545, 7540, -1, 7544, 7538, 7545, -1, 7461, 7542, 7469, -1, 7469, 7542, 7454, -1, 7411, 7454, 9655, -1, 7470, 9655, 7448, -1, 7401, 7448, 7490, -1, 7401, 7470, 7448, -1, 7454, 7471, 9655, -1, 9655, 7471, 7456, -1, 9626, 9655, 7456, -1, 7411, 9655, 7470, -1, 7472, 7414, 7448, -1, 7472, 7473, 7414, -1, 7472, 7408, 7473, -1, 7472, 7447, 7408, -1, 7408, 7447, 7463, -1, 7463, 7447, 7446, -1, 7474, 7442, 7475, -1, 7475, 7442, 7440, -1, 7465, 7476, 7464, -1, 7464, 7476, 7483, -1, 7388, 7483, 7478, -1, 7477, 7478, 7430, -1, 7395, 7430, 7431, -1, 7494, 7431, 7479, -1, 7385, 7479, 7480, -1, 7481, 7480, 7457, -1, 7481, 7385, 7480, -1, 7476, 7482, 7483, -1, 7483, 7482, 7435, -1, 7484, 7435, 7434, -1, 7428, 7434, 7427, -1, 7428, 7484, 7434, -1, 7483, 7435, 7484, -1, 7434, 7433, 7427, -1, 7427, 7433, 7485, -1, 7485, 7433, 7419, -1, 7419, 7433, 7418, -1, 7418, 7433, 7488, -1, 7488, 7433, 7486, -1, 7487, 7488, 7486, -1, 7486, 7560, 7489, -1, 7414, 7410, 7448, -1, 7448, 7410, 7490, -1, 7411, 7469, 7454, -1, 7383, 7461, 7382, -1, 7382, 7491, 7390, -1, 7390, 7404, 7492, -1, 7492, 7462, 7493, -1, 7493, 7407, 7399, -1, 7399, 7413, 7464, -1, 7494, 7479, 7385, -1, 7464, 7483, 7388, -1, 7388, 7478, 7477, -1, 7477, 7430, 7395, -1, 7395, 7431, 7494, -1, 7383, 7495, 7542, -1, 7519, 7448, 9623, -1, 9623, 7448, 9655, -1, 7497, 7496, 7452, -1, 7497, 7386, 7496, -1, 7497, 7546, 7386, -1, 7497, 7552, 7546, -1, 7497, 7554, 7552, -1, 7552, 7554, 7498, -1, 7498, 7554, 9792, -1, 7546, 7534, 7386, -1, 7386, 7534, 7499, -1, 7499, 7534, 7387, -1, 7387, 7534, 7396, -1, 7396, 7534, 7423, -1, 7397, 7423, 7422, -1, 7511, 7422, 7500, -1, 7439, 7511, 7500, -1, 7439, 7436, 7511, -1, 7501, 7416, 7534, -1, 7501, 7502, 7416, -1, 7501, 7503, 7502, -1, 7501, 7425, 7503, -1, 7501, 7559, 7425, -1, 7425, 7559, 9615, -1, 7417, 9615, 7537, -1, 7426, 7537, 7420, -1, 7426, 7417, 7537, -1, 7559, 7558, 9615, -1, 9615, 7558, 7504, -1, 7425, 9615, 7417, -1, 7506, 7505, 7537, -1, 7506, 7429, 7505, -1, 7506, 7507, 7429, -1, 7506, 7508, 7507, -1, 7507, 7508, 7421, -1, 7421, 7508, 7509, -1, 7438, 7421, 7509, -1, 7438, 7422, 7421, -1, 7438, 7500, 7422, -1, 7510, 7398, 7511, -1, 7510, 7400, 7398, -1, 7510, 7513, 7400, -1, 7510, 7512, 7513, -1, 7510, 7443, 7512, -1, 7510, 7441, 7443, -1, 7512, 7445, 7513, -1, 7513, 7445, 7514, -1, 7514, 7445, 7449, -1, 7515, 7514, 7449, -1, 7515, 7409, 7514, -1, 7515, 7517, 7409, -1, 7409, 7517, 7516, -1, 7516, 7517, 7415, -1, 7415, 7517, 7519, -1, 7518, 7519, 7533, -1, 7518, 7415, 7519, -1, 9623, 7520, 7519, -1, 9623, 7521, 7520, -1, 9623, 7455, 7521, -1, 9623, 7522, 7455, -1, 9623, 7523, 7522, -1, 7455, 7524, 7521, -1, 7521, 7524, 7402, -1, 7402, 7524, 7403, -1, 7403, 7524, 7412, -1, 7412, 7524, 7453, -1, 7405, 7453, 7406, -1, 7405, 7412, 7453, -1, 7543, 7381, 7453, -1, 7543, 7539, 7381, -1, 7543, 7525, 7539, -1, 7543, 7526, 7525, -1, 7525, 7526, 7527, -1, 7527, 7526, 9747, -1, 7381, 7539, 7384, -1, 7384, 7539, 7450, -1, 7391, 7450, 7528, -1, 7391, 7384, 7450, -1, 7450, 7452, 7528, -1, 7528, 7452, 7394, -1, 7394, 7452, 7496, -1, 7400, 7513, 7389, -1, 7389, 7513, 7529, -1, 7453, 7529, 7406, -1, 7453, 7389, 7529, -1, 7453, 7531, 7389, -1, 7453, 7530, 7531, -1, 7453, 7381, 7530, -1, 7520, 7532, 7519, -1, 7519, 7532, 7533, -1, 7416, 7424, 7534, -1, 7534, 7424, 7535, -1, 7423, 7534, 7535, -1, 7396, 7423, 7397, -1, 7505, 7536, 7537, -1, 7537, 7536, 7420, -1, 7398, 7397, 7511, -1, 7511, 7397, 7422, -1, 7450, 7539, 7460, -1, 7460, 7539, 7538, -1, 7538, 7539, 7525, -1, 7540, 7525, 7541, -1, 9729, 7540, 7541, -1, 7525, 7527, 7541, -1, 7540, 7538, 7525, -1, 7453, 7542, 7543, -1, 7543, 7542, 7544, -1, 7545, 7543, 7544, -1, 7545, 7526, 7543, -1, 7545, 9696, 7526, -1, 7545, 7468, 9696, -1, 9696, 9747, 7526, -1, 7534, 7546, 7547, -1, 7547, 7546, 7548, -1, 7548, 7546, 7552, -1, 7551, 7552, 7549, -1, 7550, 7551, 7549, -1, 7552, 7498, 7549, -1, 7551, 7548, 7552, -1, 7452, 7451, 7497, -1, 7497, 7451, 7553, -1, 7459, 7497, 7553, -1, 7459, 7554, 7497, -1, 7459, 7556, 7554, -1, 7459, 7555, 7556, -1, 7556, 9792, 7554, -1, 7433, 7537, 7486, -1, 7486, 7537, 9615, -1, 7501, 7432, 7559, -1, 7559, 7432, 7557, -1, 7489, 7559, 7557, -1, 7489, 7558, 7559, -1, 7489, 9600, 7558, -1, 7489, 7560, 9600, -1, 9600, 7504, 7558, -1, 7674, 7613, 7561, -1, 7561, 7613, 7631, -1, 7585, 7610, 7669, -1, 7669, 7610, 7636, -1, 7588, 7591, 7658, -1, 7658, 7591, 7566, -1, 7566, 7591, 7593, -1, 7641, 7593, 7567, -1, 7642, 7567, 7568, -1, 7643, 7568, 7562, -1, 7569, 7562, 7564, -1, 7563, 7564, 7570, -1, 7565, 7570, 7647, -1, 7565, 7563, 7570, -1, 7566, 7593, 7641, -1, 7641, 7567, 7642, -1, 7642, 7568, 7643, -1, 7643, 7562, 7569, -1, 7569, 7564, 7563, -1, 7570, 7594, 7647, -1, 7594, 7607, 7647, -1, 7647, 7607, 7649, -1, 7649, 7607, 7573, -1, 7573, 7607, 7571, -1, 7572, 7573, 7571, -1, 7572, 7650, 7573, -1, 7572, 7606, 7650, -1, 7650, 7606, 7574, -1, 7574, 7606, 7604, -1, 7651, 7604, 7575, -1, 7576, 7575, 7603, -1, 7652, 7603, 7601, -1, 7654, 7601, 7577, -1, 7578, 7654, 7577, -1, 7574, 7604, 7651, -1, 7651, 7575, 7576, -1, 7576, 7603, 7652, -1, 7652, 7601, 7654, -1, 7579, 7582, 7629, -1, 7629, 7582, 7680, -1, 7579, 7629, 7596, -1, 7596, 7629, 7630, -1, 7580, 7596, 7630, -1, 7580, 7581, 7596, -1, 7580, 9398, 7581, -1, 7580, 9397, 9398, -1, 9398, 7597, 7581, -1, 9315, 9374, 7676, -1, 7676, 9374, 7684, -1, 7675, 7684, 7679, -1, 7674, 7679, 7582, -1, 7341, 7582, 7342, -1, 7341, 7674, 7582, -1, 7341, 7583, 7674, -1, 7674, 7583, 7613, -1, 7613, 7583, 7339, -1, 7585, 7339, 7584, -1, 7351, 7584, 7617, -1, 7351, 7585, 7584, -1, 7351, 7350, 7585, -1, 7585, 7350, 7610, -1, 7610, 7350, 7586, -1, 7611, 7586, 7587, -1, 7588, 7587, 7589, -1, 7347, 7588, 7589, -1, 7347, 7361, 7588, -1, 7588, 7361, 7365, -1, 7591, 7365, 7359, -1, 7590, 7591, 7359, -1, 7590, 7593, 7591, -1, 7590, 7592, 7593, -1, 7593, 7592, 7567, -1, 7567, 7592, 7568, -1, 7568, 7592, 7605, -1, 7562, 7605, 7594, -1, 7564, 7594, 7570, -1, 7564, 7562, 7594, -1, 7676, 7684, 7675, -1, 7675, 7679, 7674, -1, 7579, 7595, 7582, -1, 7579, 7598, 7595, -1, 7579, 7624, 7598, -1, 7579, 7596, 7624, -1, 7624, 7596, 7581, -1, 7597, 7624, 7581, -1, 7598, 7624, 7600, -1, 7600, 7624, 7577, -1, 7599, 7577, 7376, -1, 7599, 7600, 7577, -1, 7601, 7377, 7577, -1, 7601, 7370, 7377, -1, 7601, 7602, 7370, -1, 7601, 7603, 7602, -1, 7602, 7603, 7372, -1, 7372, 7603, 7575, -1, 7604, 7372, 7575, -1, 7604, 7605, 7372, -1, 7604, 7606, 7605, -1, 7605, 7606, 7607, -1, 7594, 7605, 7607, -1, 7606, 7572, 7607, -1, 7607, 7572, 7571, -1, 7562, 7568, 7605, -1, 7591, 7588, 7365, -1, 7588, 7611, 7587, -1, 7608, 7667, 7611, -1, 7611, 7667, 7609, -1, 7610, 7611, 7609, -1, 7610, 7586, 7611, -1, 7612, 7672, 7585, -1, 7612, 7673, 7672, -1, 7612, 7671, 7673, -1, 7673, 7671, 9517, -1, 9517, 7671, 9525, -1, 7672, 7613, 7585, -1, 7585, 7613, 7339, -1, 7605, 7592, 7614, -1, 7614, 7592, 7363, -1, 7618, 7363, 7357, -1, 7615, 7357, 7616, -1, 7338, 7616, 7354, -1, 7330, 7354, 7617, -1, 7584, 7330, 7617, -1, 7614, 7363, 7618, -1, 7618, 7357, 7615, -1, 7615, 7616, 7338, -1, 7338, 7354, 7330, -1, 7619, 7334, 7623, -1, 7619, 7335, 7334, -1, 7619, 7374, 7335, -1, 7335, 7374, 7336, -1, 7336, 7374, 7620, -1, 7605, 7620, 7372, -1, 7605, 7336, 7620, -1, 7377, 7369, 7577, -1, 7577, 7369, 7376, -1, 7595, 7621, 7582, -1, 7582, 7621, 7342, -1, 7342, 7621, 7622, -1, 7622, 7621, 7366, -1, 7344, 7366, 7623, -1, 7334, 7344, 7623, -1, 7622, 7366, 7344, -1, 7578, 7577, 9395, -1, 9395, 7577, 7624, -1, 7681, 7625, 7680, -1, 7681, 7677, 7625, -1, 7681, 7683, 7677, -1, 7677, 7683, 9314, -1, 9314, 7683, 9384, -1, 7625, 7561, 7680, -1, 7680, 7561, 7626, -1, 7627, 7680, 7626, -1, 7627, 7343, 7680, -1, 7680, 7343, 7333, -1, 7379, 7333, 7373, -1, 7379, 7680, 7333, -1, 7379, 7380, 7680, -1, 7680, 7380, 7628, -1, 7367, 7680, 7628, -1, 7367, 7629, 7680, -1, 7367, 7375, 7629, -1, 7629, 7375, 7657, -1, 7630, 7657, 9395, -1, 7580, 9395, 9397, -1, 7580, 7630, 9395, -1, 7631, 7340, 7561, -1, 7631, 7332, 7340, -1, 7631, 7331, 7332, -1, 7631, 7669, 7331, -1, 7631, 7670, 7669, -1, 7631, 7632, 7670, -1, 7670, 7632, 7633, -1, 7633, 7632, 7634, -1, 9523, 7634, 9572, -1, 9523, 7633, 7634, -1, 7636, 7349, 7669, -1, 7636, 7635, 7349, -1, 7636, 7637, 7635, -1, 7636, 7668, 7637, -1, 7637, 7668, 9443, -1, 7638, 9443, 7658, -1, 7348, 7658, 7659, -1, 7348, 7638, 7658, -1, 7668, 7665, 9443, -1, 9443, 7665, 7666, -1, 7637, 9443, 7638, -1, 7566, 7364, 7658, -1, 7566, 7358, 7364, -1, 7566, 7639, 7358, -1, 7566, 7641, 7639, -1, 7639, 7641, 7640, -1, 7640, 7641, 7642, -1, 7643, 7640, 7642, -1, 7643, 7356, 7640, -1, 7643, 7569, 7356, -1, 7356, 7569, 7647, -1, 7644, 7647, 7648, -1, 7644, 7356, 7647, -1, 7644, 7355, 7356, -1, 7644, 7645, 7355, -1, 7355, 7645, 7353, -1, 7353, 7645, 7337, -1, 7669, 7337, 7346, -1, 7646, 7669, 7346, -1, 7646, 7331, 7669, -1, 7569, 7563, 7647, -1, 7647, 7563, 7565, -1, 7647, 7649, 7648, -1, 7648, 7649, 7662, -1, 7662, 7649, 7663, -1, 7345, 7663, 7373, -1, 7333, 7345, 7373, -1, 7573, 7650, 7649, -1, 7649, 7650, 7574, -1, 7663, 7574, 7651, -1, 7371, 7651, 7576, -1, 7652, 7371, 7576, -1, 7652, 7653, 7371, -1, 7652, 7654, 7653, -1, 7653, 7654, 7378, -1, 7378, 7654, 7655, -1, 7655, 7654, 7578, -1, 7656, 7578, 7368, -1, 7656, 7655, 7578, -1, 7649, 7574, 7663, -1, 7663, 7651, 7371, -1, 9395, 7660, 7578, -1, 9395, 7657, 7660, -1, 7630, 7629, 7657, -1, 7364, 7360, 7658, -1, 7658, 7360, 7659, -1, 7349, 7362, 7669, -1, 7669, 7362, 7352, -1, 7353, 7669, 7352, -1, 7353, 7337, 7669, -1, 7660, 7661, 7578, -1, 7578, 7661, 7368, -1, 7662, 7663, 7345, -1, 7340, 7664, 7561, -1, 7561, 7664, 7626, -1, 7588, 7658, 7611, -1, 7611, 7658, 9443, -1, 7610, 7609, 7636, -1, 7636, 7609, 7668, -1, 7668, 7609, 7667, -1, 7665, 7667, 9470, -1, 7666, 7665, 9470, -1, 7667, 7608, 9470, -1, 7665, 7668, 7667, -1, 7585, 7669, 7612, -1, 7612, 7669, 7670, -1, 7633, 7612, 7670, -1, 7633, 7671, 7612, -1, 7633, 9526, 7671, -1, 7633, 9523, 9526, -1, 9526, 9525, 7671, -1, 7613, 7672, 7631, -1, 7631, 7672, 7632, -1, 7632, 7672, 7673, -1, 7634, 7673, 9518, -1, 9572, 7634, 9518, -1, 7673, 9517, 9518, -1, 7634, 7632, 7673, -1, 7674, 7561, 7675, -1, 7675, 7561, 7625, -1, 7677, 7675, 7625, -1, 7677, 7676, 7675, -1, 7677, 7678, 7676, -1, 7677, 9314, 7678, -1, 7678, 9315, 7676, -1, 7582, 7679, 7680, -1, 7680, 7679, 7681, -1, 7681, 7679, 7684, -1, 7683, 7684, 7682, -1, 9384, 7683, 7682, -1, 7684, 9374, 7682, -1, 7683, 7681, 7684, -1, 9310, 7685, 7799, -1, 9310, 7687, 7685, -1, 9310, 7686, 7687, -1, 7687, 7686, 9350, -1, 7135, 9350, 9340, -1, 7695, 9340, 9296, -1, 9297, 7695, 9296, -1, 9297, 7688, 7695, -1, 9297, 7133, 7688, -1, 9297, 7689, 7133, -1, 7133, 7689, 6697, -1, 8351, 6697, 8253, -1, 7690, 8253, 6640, -1, 7218, 6640, 8259, -1, 7217, 8259, 8242, -1, 7215, 8242, 8088, -1, 7692, 8088, 7152, -1, 7153, 7692, 7152, -1, 7153, 7691, 7692, -1, 7153, 7155, 7691, -1, 7691, 7155, 7213, -1, 7213, 7155, 7154, -1, 7208, 7154, 7099, -1, 7102, 7208, 7099, -1, 7102, 7693, 7208, -1, 7102, 7106, 7693, -1, 7693, 7106, 7694, -1, 7694, 7106, 7107, -1, 7205, 7107, 8343, -1, 7205, 7694, 7107, -1, 7687, 9350, 7135, -1, 7135, 9340, 7695, -1, 9293, 7696, 7689, -1, 9293, 6692, 7696, -1, 9293, 7697, 6692, -1, 9293, 7698, 7697, -1, 9293, 7883, 7698, -1, 9293, 7699, 7883, -1, 9293, 7701, 7699, -1, 7699, 7701, 7700, -1, 7700, 7701, 7702, -1, 7702, 7701, 9292, -1, 9492, 7702, 9292, -1, 9492, 7703, 7702, -1, 9492, 9548, 7703, -1, 7703, 9548, 7706, -1, 7706, 9548, 7704, -1, 7705, 7706, 7704, -1, 7705, 7707, 7706, -1, 7705, 9309, 7707, -1, 7707, 9309, 7708, -1, 7708, 9309, 7709, -1, 7709, 9309, 6331, -1, 6331, 9309, 9308, -1, 6241, 9308, 6240, -1, 6241, 6331, 9308, -1, 6241, 6330, 6331, -1, 6241, 6328, 6330, -1, 6241, 7710, 6328, -1, 6328, 7710, 6326, -1, 6326, 7710, 7711, -1, 6325, 7711, 6251, -1, 7712, 6251, 6243, -1, 6234, 7712, 6243, -1, 6234, 7713, 7712, -1, 6234, 7890, 7713, -1, 6234, 7714, 7890, -1, 7890, 7714, 6245, -1, 7715, 6245, 6235, -1, 7716, 6235, 6246, -1, 6292, 6246, 7865, -1, 7717, 6292, 7865, -1, 7717, 7718, 6292, -1, 7717, 7719, 7718, -1, 7718, 7719, 7720, -1, 7720, 7719, 6350, -1, 6293, 7720, 6350, -1, 9302, 6202, 9308, -1, 9302, 6213, 6202, -1, 9302, 7721, 6213, -1, 6213, 7721, 6212, -1, 6212, 7721, 7723, -1, 7724, 7723, 8398, -1, 7722, 8398, 8399, -1, 7722, 7724, 8398, -1, 6212, 7723, 7724, -1, 7725, 8397, 8398, -1, 7725, 7988, 8397, -1, 7725, 7726, 7988, -1, 7725, 7317, 7726, -1, 7725, 7727, 7317, -1, 7725, 7315, 7727, -1, 7725, 7325, 7315, -1, 7725, 7324, 7325, -1, 7725, 7728, 7324, -1, 7324, 7728, 7312, -1, 7312, 7728, 9289, -1, 7311, 9289, 9290, -1, 7730, 9290, 7939, -1, 7729, 7939, 7944, -1, 7729, 7730, 7939, -1, 7312, 9289, 7311, -1, 7311, 9290, 7730, -1, 7732, 7731, 7939, -1, 7732, 6471, 7731, -1, 7732, 6469, 6471, -1, 7732, 6468, 6469, -1, 7732, 7733, 6468, -1, 6468, 7733, 7735, -1, 7735, 7733, 7734, -1, 9679, 7735, 7734, -1, 9679, 7736, 7735, -1, 9679, 9728, 7736, -1, 7736, 9728, 7737, -1, 7737, 9728, 9300, -1, 9301, 7737, 9300, -1, 9301, 7738, 7737, -1, 9301, 7740, 7738, -1, 9301, 7739, 7740, -1, 7740, 7739, 7741, -1, 6756, 7741, 7742, -1, 7744, 6756, 7742, -1, 7744, 7743, 6756, -1, 7744, 7745, 7743, -1, 7743, 7745, 7746, -1, 7746, 7745, 8283, -1, 6748, 8283, 7747, -1, 6747, 7747, 6755, -1, 6747, 6748, 7747, -1, 7749, 6829, 7739, -1, 7749, 6827, 6829, -1, 7749, 6826, 6827, -1, 7749, 7748, 6826, -1, 7749, 6825, 7748, -1, 7749, 7014, 6825, -1, 7749, 7751, 7014, -1, 7014, 7751, 7750, -1, 7750, 7751, 7753, -1, 7753, 7751, 9298, -1, 7754, 7753, 9298, -1, 7754, 7752, 7753, -1, 7754, 9283, 7752, -1, 7752, 9283, 7012, -1, 7012, 9283, 7755, -1, 9284, 7012, 7755, -1, 9284, 7011, 7012, -1, 9284, 7756, 7011, -1, 7011, 7756, 7010, -1, 7010, 7756, 7757, -1, 7757, 7756, 7758, -1, 7758, 7756, 9286, -1, 7062, 9286, 7768, -1, 7062, 7758, 9286, -1, 7062, 7759, 7758, -1, 7062, 7760, 7759, -1, 7759, 7760, 7761, -1, 7761, 7760, 7762, -1, 7032, 7762, 7057, -1, 8325, 7057, 8324, -1, 7029, 8324, 7063, -1, 8322, 7063, 7764, -1, 7763, 7764, 7064, -1, 6981, 7064, 7065, -1, 7765, 7065, 7766, -1, 7059, 7765, 7766, -1, 7059, 6980, 7765, -1, 7059, 8320, 6980, -1, 7059, 7039, 8320, -1, 7059, 7767, 7039, -1, 7039, 7767, 8340, -1, 8340, 7767, 7060, -1, 8339, 7060, 7066, -1, 7054, 8339, 7066, -1, 7054, 7037, 8339, -1, 7054, 8338, 7037, -1, 7054, 7055, 8338, -1, 8338, 7055, 6231, -1, 6231, 7055, 7768, -1, 6223, 7768, 9286, -1, 6222, 9286, 7769, -1, 6222, 6223, 9286, -1, 9286, 9282, 7769, -1, 7769, 9282, 7770, -1, 7770, 9282, 7772, -1, 6230, 7772, 9578, -1, 7771, 9578, 6229, -1, 7771, 6230, 9578, -1, 7770, 7772, 6230, -1, 9578, 9279, 6229, -1, 6229, 9279, 6228, -1, 6228, 9279, 6215, -1, 6215, 9279, 7773, -1, 7773, 9279, 7774, -1, 7774, 9279, 6227, -1, 6227, 9279, 6232, -1, 6232, 9279, 7791, -1, 7775, 6232, 7791, -1, 7775, 7776, 6232, -1, 7775, 6590, 7776, -1, 7775, 6588, 6590, -1, 7775, 8363, 6588, -1, 6588, 8363, 7777, -1, 7777, 8363, 7164, -1, 6587, 7164, 7165, -1, 7166, 6587, 7165, -1, 7166, 7778, 6587, -1, 7166, 9108, 7778, -1, 7166, 9093, 9108, -1, 7166, 7779, 9093, -1, 9093, 7779, 9094, -1, 9094, 7779, 7780, -1, 7780, 7779, 7781, -1, 9095, 7781, 7168, -1, 7782, 7168, 7171, -1, 7784, 7171, 7783, -1, 7784, 7782, 7171, -1, 7784, 7785, 7782, -1, 7784, 7090, 7785, -1, 7785, 7090, 9100, -1, 9100, 7090, 8382, -1, 8382, 7090, 8383, -1, 9097, 8383, 7082, -1, 8390, 7082, 8108, -1, 7787, 8108, 6569, -1, 7788, 7787, 6569, -1, 7788, 7786, 7787, -1, 7788, 6565, 7786, -1, 7786, 6565, 9105, -1, 9105, 6565, 7790, -1, 7789, 7790, 8140, -1, 7789, 9105, 7790, -1, 9279, 7793, 7791, -1, 7791, 7793, 7294, -1, 7294, 7793, 7295, -1, 7295, 7793, 7309, -1, 7309, 7793, 7792, -1, 7792, 7793, 7794, -1, 7794, 7793, 7300, -1, 7300, 7793, 9421, -1, 7795, 9421, 7796, -1, 7795, 7300, 9421, -1, 9421, 9312, 7796, -1, 7796, 9312, 7307, -1, 7307, 9312, 9313, -1, 7306, 9313, 8354, -1, 7797, 8354, 7304, -1, 7797, 7306, 8354, -1, 7307, 9313, 7306, -1, 7799, 8389, 8354, -1, 7799, 7798, 8389, -1, 7799, 7137, 7798, -1, 7799, 7685, 7137, -1, 6223, 6231, 7768, -1, 7800, 7053, 8338, -1, 7800, 7052, 7053, -1, 7800, 7801, 7052, -1, 7800, 7050, 7801, -1, 7800, 6575, 7050, -1, 7800, 6576, 6575, -1, 7800, 7776, 6576, -1, 6576, 7776, 6590, -1, 7804, 7837, 7802, -1, 7804, 6964, 7837, -1, 7804, 7803, 6964, -1, 7804, 7805, 7803, -1, 7803, 7805, 7806, -1, 7806, 7805, 9276, -1, 7813, 9276, 7807, -1, 7810, 7807, 7808, -1, 7811, 7810, 7808, -1, 7811, 7809, 7810, -1, 7811, 7812, 7809, -1, 7811, 7250, 7812, -1, 7812, 7250, 7269, -1, 7269, 7250, 7256, -1, 7806, 9276, 7813, -1, 7807, 9275, 7808, -1, 7808, 9275, 7814, -1, 7814, 9275, 9274, -1, 7815, 7814, 9274, -1, 7815, 7816, 7814, -1, 7815, 9271, 7816, -1, 7816, 9271, 7817, -1, 7817, 9271, 7818, -1, 7248, 7818, 6288, -1, 7819, 6288, 7820, -1, 7903, 7820, 6275, -1, 7904, 6275, 7912, -1, 9076, 7912, 6277, -1, 9078, 6277, 7821, -1, 9084, 7821, 9079, -1, 9084, 9078, 7821, -1, 7818, 7822, 6288, -1, 6288, 7822, 6286, -1, 6286, 7822, 9262, -1, 7823, 9262, 7824, -1, 6284, 7824, 9267, -1, 9266, 6284, 9267, -1, 9266, 7902, 6284, -1, 9266, 9264, 7902, -1, 7902, 9264, 6366, -1, 6271, 6366, 6368, -1, 6369, 6271, 6368, -1, 6369, 7825, 6271, -1, 6369, 6370, 7825, -1, 7825, 6370, 7826, -1, 6286, 9262, 7823, -1, 7823, 7824, 6284, -1, 6366, 9264, 6361, -1, 6361, 9264, 9261, -1, 6362, 9261, 7834, -1, 6363, 7834, 7827, -1, 7829, 7827, 7828, -1, 7829, 6363, 7827, -1, 7829, 7896, 6363, -1, 7829, 7830, 7896, -1, 7896, 7830, 6707, -1, 6707, 7830, 9151, -1, 6705, 9151, 9150, -1, 7831, 9150, 8281, -1, 6664, 7831, 8281, -1, 6664, 6704, 7831, -1, 6664, 7832, 6704, -1, 6664, 6665, 7832, -1, 7832, 6665, 7833, -1, 7833, 6665, 6701, -1, 6361, 9261, 6362, -1, 6362, 7834, 6363, -1, 7827, 7836, 7828, -1, 7828, 7836, 7835, -1, 7835, 7836, 7802, -1, 7837, 7835, 7802, -1, 7838, 6456, 7864, -1, 7838, 7840, 6456, -1, 7838, 7839, 7840, -1, 7840, 7839, 6445, -1, 6445, 7839, 9255, -1, 9256, 6445, 9255, -1, 9256, 7842, 6445, -1, 9256, 7841, 7842, -1, 7842, 7841, 7846, -1, 7843, 7846, 6522, -1, 6524, 7843, 6522, -1, 6524, 7844, 7843, -1, 6524, 6526, 7844, -1, 7844, 6526, 7845, -1, 7846, 7841, 6521, -1, 6521, 7841, 9252, -1, 6519, 9252, 7853, -1, 6516, 7853, 9250, -1, 7847, 6516, 9250, -1, 7847, 6517, 6516, -1, 7847, 7848, 6517, -1, 7847, 7849, 7848, -1, 7848, 7849, 7283, -1, 7283, 7849, 7850, -1, 9248, 7283, 7850, -1, 9248, 7279, 7283, -1, 9248, 9247, 7279, -1, 7279, 9247, 7280, -1, 7280, 9247, 9245, -1, 7281, 9245, 7851, -1, 7236, 7281, 7851, -1, 7236, 7282, 7281, -1, 7236, 7277, 7282, -1, 7236, 7852, 7277, -1, 7277, 7852, 7276, -1, 7276, 7852, 7275, -1, 6521, 9252, 6519, -1, 6519, 7853, 6516, -1, 9245, 7854, 7851, -1, 7851, 7854, 7855, -1, 7855, 7854, 7856, -1, 9246, 7855, 7856, -1, 9246, 7857, 7855, -1, 9246, 7858, 7857, -1, 7857, 7858, 7234, -1, 7234, 7858, 9243, -1, 7230, 9243, 6446, -1, 7989, 6446, 6457, -1, 7990, 6457, 7859, -1, 9064, 7859, 6459, -1, 9065, 6459, 7860, -1, 9066, 7860, 7863, -1, 7862, 7863, 7861, -1, 7862, 9066, 7863, -1, 9243, 7864, 6446, -1, 6446, 7864, 6456, -1, 7890, 6245, 7715, -1, 7715, 6235, 7716, -1, 6246, 6236, 7865, -1, 7865, 6236, 7866, -1, 7866, 6236, 6247, -1, 7867, 6247, 7868, -1, 7869, 7868, 6248, -1, 6347, 6248, 6238, -1, 7935, 6238, 7872, -1, 6196, 7872, 6240, -1, 9308, 6196, 6240, -1, 9308, 6195, 6196, -1, 9308, 6194, 6195, -1, 9308, 6202, 6194, -1, 7866, 6247, 7867, -1, 7867, 7868, 7869, -1, 7869, 6248, 6347, -1, 6347, 6238, 7935, -1, 6345, 7935, 7933, -1, 7870, 7933, 7871, -1, 7870, 6345, 7933, -1, 7935, 7872, 6196, -1, 6326, 7711, 6325, -1, 6325, 6251, 7712, -1, 7874, 7873, 6259, -1, 7874, 8234, 7873, -1, 7874, 7875, 8234, -1, 7874, 7877, 7875, -1, 7874, 7876, 7877, -1, 7877, 7876, 6379, -1, 6379, 7876, 6262, -1, 6380, 6262, 6264, -1, 6375, 6264, 6309, -1, 6376, 6309, 6310, -1, 7878, 6310, 6311, -1, 6377, 6311, 6312, -1, 6377, 7878, 6311, -1, 6379, 6262, 6380, -1, 6309, 6264, 6308, -1, 6308, 6264, 6252, -1, 7879, 6308, 6252, -1, 7879, 6303, 6308, -1, 7879, 6255, 6303, -1, 6303, 6255, 6302, -1, 6302, 6255, 6266, -1, 7884, 6266, 7885, -1, 7886, 7885, 7880, -1, 6315, 7880, 7887, -1, 6314, 7887, 7888, -1, 7881, 7888, 6267, -1, 6335, 6267, 7882, -1, 7699, 7882, 6630, -1, 7883, 6630, 6690, -1, 7883, 7699, 6630, -1, 6302, 6266, 7884, -1, 7891, 7884, 6318, -1, 6319, 7891, 6318, -1, 7884, 7885, 7886, -1, 7886, 7880, 6315, -1, 6315, 7887, 6314, -1, 6314, 7888, 7881, -1, 7881, 6267, 6335, -1, 6630, 7882, 6629, -1, 6629, 7882, 6269, -1, 6627, 6269, 6270, -1, 7889, 6270, 6259, -1, 7873, 7889, 6259, -1, 6629, 6269, 6627, -1, 6627, 6270, 7889, -1, 6292, 7716, 6246, -1, 7890, 6297, 7713, -1, 7713, 6297, 6323, -1, 6323, 6297, 6299, -1, 7699, 6335, 7882, -1, 6302, 7884, 7891, -1, 6375, 6309, 6376, -1, 6376, 6310, 7878, -1, 6375, 6380, 6264, -1, 7875, 7877, 7892, -1, 7892, 7877, 6384, -1, 6713, 6384, 6383, -1, 7897, 6383, 6382, -1, 7893, 6382, 6385, -1, 6711, 6385, 7898, -1, 7899, 7898, 6356, -1, 7894, 6356, 7895, -1, 7900, 7895, 6358, -1, 7901, 6358, 6360, -1, 7896, 6360, 6363, -1, 7896, 7901, 6360, -1, 7892, 6384, 6713, -1, 6713, 6383, 7897, -1, 7897, 6382, 7893, -1, 7893, 6385, 6711, -1, 6711, 7898, 7899, -1, 7899, 6356, 7894, -1, 7894, 7895, 7900, -1, 7900, 6358, 7901, -1, 7902, 6366, 6271, -1, 7248, 6288, 7819, -1, 7819, 7820, 7903, -1, 7903, 6275, 7904, -1, 7905, 7903, 7904, -1, 7905, 7246, 7903, -1, 7905, 9089, 7246, -1, 7246, 9089, 7244, -1, 7244, 9089, 9088, -1, 7243, 9088, 7906, -1, 9087, 7243, 7906, -1, 9087, 7907, 7243, -1, 9087, 7908, 7907, -1, 7907, 7908, 7909, -1, 7241, 7909, 7911, -1, 7910, 7241, 7911, -1, 7910, 7240, 7241, -1, 7910, 7292, 7240, -1, 7240, 7292, 7253, -1, 7904, 7912, 9076, -1, 9076, 6277, 9078, -1, 7821, 6289, 9079, -1, 9079, 6289, 7913, -1, 7913, 6289, 6341, -1, 6340, 7913, 6341, -1, 6340, 9081, 7913, -1, 6340, 7914, 9081, -1, 9081, 7914, 9082, -1, 9082, 7914, 7920, -1, 7915, 7920, 7921, -1, 7915, 9082, 7920, -1, 6289, 7917, 6341, -1, 6341, 7917, 7916, -1, 7916, 7917, 6337, -1, 6337, 7917, 6280, -1, 7918, 6280, 7919, -1, 7918, 6337, 6280, -1, 7920, 7922, 7921, -1, 7921, 7922, 7924, -1, 7924, 7922, 7929, -1, 7923, 7924, 7929, -1, 7923, 7926, 7924, -1, 7923, 7925, 7926, -1, 7923, 7927, 7925, -1, 7925, 7927, 7928, -1, 7928, 7927, 7290, -1, 7908, 7290, 7909, -1, 7908, 7928, 7290, -1, 7929, 7922, 7289, -1, 7289, 7922, 7931, -1, 7930, 7289, 7931, -1, 7930, 7288, 7289, -1, 7930, 7932, 7288, -1, 7930, 6343, 7932, -1, 7932, 6343, 7933, -1, 7933, 6343, 7934, -1, 7871, 7933, 7934, -1, 6345, 6347, 7935, -1, 6386, 6477, 7957, -1, 6386, 6388, 6477, -1, 6477, 6388, 7936, -1, 7936, 6388, 6396, -1, 7938, 6396, 6398, -1, 6474, 6398, 7937, -1, 6473, 7937, 7731, -1, 6473, 6474, 7937, -1, 7936, 6396, 7938, -1, 7938, 6398, 6474, -1, 7731, 7937, 7939, -1, 7939, 7937, 6399, -1, 7322, 6399, 6401, -1, 7946, 6401, 6402, -1, 7945, 6402, 6403, -1, 6508, 6403, 7940, -1, 6507, 7940, 7941, -1, 7952, 7941, 6404, -1, 6506, 6404, 6392, -1, 6440, 6392, 7953, -1, 6440, 6506, 6392, -1, 6440, 7942, 6506, -1, 6440, 6437, 7942, -1, 7942, 6437, 7943, -1, 7943, 6437, 6441, -1, 6504, 6441, 6442, -1, 6504, 7943, 6441, -1, 7939, 6399, 7322, -1, 7944, 7939, 7322, -1, 7322, 6401, 7946, -1, 7946, 6402, 7945, -1, 6509, 7946, 7945, -1, 6509, 7948, 7946, -1, 6509, 6512, 7948, -1, 7948, 6512, 7947, -1, 6514, 7948, 7947, -1, 6514, 6515, 7948, -1, 7948, 6515, 7949, -1, 7949, 6515, 7950, -1, 7285, 7950, 7951, -1, 7284, 7951, 6517, -1, 7848, 7284, 6517, -1, 7945, 6403, 6508, -1, 6508, 7940, 6507, -1, 6507, 7941, 7952, -1, 7952, 6404, 6506, -1, 6392, 7955, 7953, -1, 7953, 7955, 7954, -1, 7954, 7955, 7956, -1, 6434, 7956, 6395, -1, 7957, 6434, 6395, -1, 7957, 7958, 6434, -1, 7957, 6477, 7958, -1, 7954, 7956, 6434, -1, 7959, 7961, 7980, -1, 7959, 7960, 7961, -1, 7959, 6405, 7960, -1, 7960, 6405, 6757, -1, 6757, 6405, 8284, -1, 6756, 8284, 7740, -1, 7741, 6756, 7740, -1, 7740, 8284, 6465, -1, 6465, 8284, 7963, -1, 7962, 7963, 7975, -1, 7976, 7975, 6416, -1, 6484, 6416, 7977, -1, 6482, 7977, 7964, -1, 6481, 7964, 6409, -1, 7978, 6409, 6418, -1, 6430, 6418, 6419, -1, 7965, 6419, 6420, -1, 6412, 7965, 6420, -1, 6412, 7984, 7965, -1, 6412, 7985, 7984, -1, 6412, 7966, 7985, -1, 6412, 6422, 7966, -1, 7966, 6422, 7967, -1, 7967, 6422, 7979, -1, 6489, 7979, 7968, -1, 6875, 7968, 6760, -1, 6874, 6760, 6761, -1, 6872, 6761, 6762, -1, 7972, 6762, 7969, -1, 7971, 7969, 7970, -1, 7971, 7972, 7969, -1, 7971, 6873, 7972, -1, 7971, 7973, 6873, -1, 6873, 7973, 6869, -1, 6869, 7973, 6802, -1, 7974, 6802, 6867, -1, 7974, 6869, 6802, -1, 6465, 7963, 7962, -1, 7962, 7975, 7976, -1, 7976, 6416, 6484, -1, 6484, 7977, 6482, -1, 6482, 7964, 6481, -1, 6481, 6409, 7978, -1, 6431, 6481, 7978, -1, 6431, 6480, 6481, -1, 6431, 6427, 6480, -1, 7978, 6418, 6430, -1, 6430, 6419, 7965, -1, 7967, 7979, 6489, -1, 6760, 7968, 6752, -1, 6752, 7968, 7980, -1, 7961, 6752, 7980, -1, 6494, 6424, 7981, -1, 7981, 6424, 7982, -1, 7982, 6424, 7983, -1, 6491, 7983, 7984, -1, 7985, 6491, 7984, -1, 7982, 7983, 6491, -1, 6434, 7958, 6439, -1, 6439, 7958, 7986, -1, 6438, 6439, 7986, -1, 7949, 7950, 7285, -1, 7987, 7949, 7285, -1, 7987, 7286, 7949, -1, 7949, 7286, 7932, -1, 7328, 7932, 6204, -1, 8397, 7328, 6204, -1, 8397, 7988, 7328, -1, 7285, 7951, 7284, -1, 7842, 7846, 7843, -1, 7230, 6446, 7989, -1, 7989, 6457, 7990, -1, 7990, 7859, 9064, -1, 9062, 7990, 9064, -1, 9062, 7991, 7990, -1, 9062, 9058, 7991, -1, 7991, 9058, 7227, -1, 7227, 9058, 9061, -1, 7225, 9061, 9055, -1, 9052, 7225, 9055, -1, 9052, 8394, 7225, -1, 9052, 9051, 8394, -1, 8394, 9051, 7992, -1, 8395, 7992, 7263, -1, 7993, 8395, 7263, -1, 7993, 7224, 8395, -1, 7993, 7264, 7224, -1, 7224, 7264, 7222, -1, 9064, 6459, 9065, -1, 9065, 7860, 9066, -1, 7863, 6449, 7861, -1, 7861, 6449, 9071, -1, 9071, 6449, 8009, -1, 7994, 9071, 8009, -1, 7994, 9073, 9071, -1, 7994, 6499, 9073, -1, 9073, 6499, 7995, -1, 7995, 6499, 8396, -1, 9075, 8396, 7996, -1, 7997, 7996, 8207, -1, 7997, 9075, 7996, -1, 7997, 7998, 9075, -1, 7997, 9172, 7998, -1, 7998, 9172, 9048, -1, 9048, 9172, 8000, -1, 7999, 8000, 8002, -1, 8001, 8002, 8210, -1, 7259, 8210, 8003, -1, 7258, 8003, 6956, -1, 7257, 6956, 6957, -1, 8004, 6957, 6958, -1, 7274, 6958, 8005, -1, 8314, 8005, 8006, -1, 7273, 8006, 6961, -1, 8315, 6961, 6962, -1, 8007, 6962, 8008, -1, 7803, 8008, 6964, -1, 7803, 8007, 8008, -1, 6449, 6460, 8009, -1, 8009, 6460, 8010, -1, 8010, 6460, 8011, -1, 8011, 6460, 6461, -1, 6496, 6461, 6462, -1, 6496, 8011, 6461, -1, 7996, 8396, 8012, -1, 8012, 8396, 8018, -1, 6882, 8018, 6501, -1, 6881, 6501, 8013, -1, 6879, 8013, 6503, -1, 8019, 6503, 8014, -1, 8020, 8014, 6486, -1, 6878, 6486, 8015, -1, 6877, 8015, 8016, -1, 8021, 8016, 8017, -1, 6875, 8017, 6489, -1, 7968, 6875, 6489, -1, 8012, 8018, 6882, -1, 6882, 6501, 6881, -1, 6881, 8013, 6879, -1, 6879, 6503, 8019, -1, 8019, 8014, 8020, -1, 8020, 6486, 6878, -1, 6878, 8015, 6877, -1, 6877, 8016, 8021, -1, 8021, 8017, 6875, -1, 9242, 8022, 8062, -1, 9242, 9238, 8022, -1, 8022, 9238, 8028, -1, 8028, 9238, 8023, -1, 7047, 8023, 8024, -1, 7044, 8024, 8026, -1, 8025, 8026, 6993, -1, 8337, 6993, 7006, -1, 7045, 7006, 8027, -1, 7045, 8337, 7006, -1, 8028, 8023, 7047, -1, 8024, 8029, 8026, -1, 8026, 8029, 8042, -1, 8042, 8029, 9235, -1, 7003, 9235, 8030, -1, 9233, 7003, 8030, -1, 9233, 8031, 7003, -1, 9233, 8032, 8031, -1, 8031, 8032, 8033, -1, 8033, 8032, 8034, -1, 8059, 8034, 8035, -1, 6556, 8035, 8036, -1, 8038, 8036, 9229, -1, 8037, 8038, 9229, -1, 8037, 8039, 8038, -1, 8037, 9227, 8039, -1, 8039, 9227, 6581, -1, 6547, 6581, 6580, -1, 8040, 6547, 6580, -1, 8040, 8041, 6547, -1, 8040, 6583, 8041, -1, 8041, 6583, 6545, -1, 8042, 9235, 7003, -1, 8033, 8034, 8059, -1, 8043, 8033, 8059, -1, 8043, 6990, 8033, -1, 8043, 6557, 6990, -1, 6990, 6557, 8151, -1, 8151, 6557, 8044, -1, 8336, 8044, 6549, -1, 9111, 6549, 9112, -1, 9111, 8336, 6549, -1, 9111, 9125, 8336, -1, 8336, 9125, 9124, -1, 7001, 9124, 8335, -1, 8334, 8335, 9122, -1, 8045, 8334, 9122, -1, 8045, 6987, 8334, -1, 8045, 8046, 6987, -1, 6987, 8046, 6999, -1, 6999, 8046, 8138, -1, 8048, 8138, 8049, -1, 8047, 8048, 8049, -1, 8047, 6985, 8048, -1, 8047, 6538, 6985, -1, 6985, 6538, 8050, -1, 8050, 6538, 6532, -1, 8051, 8050, 6532, -1, 8051, 8052, 8050, -1, 8051, 6533, 8052, -1, 8052, 6533, 8053, -1, 8333, 8053, 6539, -1, 8332, 6539, 8054, -1, 8055, 8332, 8054, -1, 8055, 6998, 8332, -1, 8055, 7073, 6998, -1, 6998, 7073, 8331, -1, 8331, 7073, 7079, -1, 8329, 7079, 8330, -1, 7018, 8330, 7067, -1, 8056, 7067, 7068, -1, 8057, 8056, 7068, -1, 8057, 7017, 8056, -1, 8057, 7076, 7017, -1, 7017, 7076, 8327, -1, 8327, 7076, 8328, -1, 8326, 8328, 8058, -1, 7013, 8058, 7014, -1, 7013, 8326, 8058, -1, 8059, 8035, 6556, -1, 6556, 8036, 8038, -1, 6581, 9227, 8065, -1, 8065, 9227, 8066, -1, 8060, 8066, 8067, -1, 8068, 8067, 9226, -1, 9225, 8068, 9226, -1, 9225, 8061, 8068, -1, 9225, 8062, 8061, -1, 8061, 8062, 7048, -1, 8063, 7048, 8064, -1, 6575, 8064, 7050, -1, 6575, 8063, 8064, -1, 8065, 8066, 8060, -1, 8060, 8067, 8068, -1, 9219, 8110, 9200, -1, 9219, 8069, 8110, -1, 9219, 9218, 8069, -1, 8069, 9218, 6568, -1, 6568, 9218, 9217, -1, 8070, 6568, 9217, -1, 8070, 6562, 6568, -1, 8070, 9216, 6562, -1, 6562, 9216, 8074, -1, 8139, 8074, 6608, -1, 6609, 8139, 6608, -1, 6609, 8071, 8139, -1, 6609, 8072, 8071, -1, 8071, 8072, 8073, -1, 8074, 9216, 8084, -1, 8084, 9216, 9215, -1, 8075, 9215, 8076, -1, 6606, 8076, 9213, -1, 9194, 9213, 9195, -1, 9194, 6606, 9213, -1, 9194, 6943, 6606, -1, 9194, 8077, 6943, -1, 6943, 8077, 8182, -1, 8182, 8077, 9197, -1, 6944, 9197, 8078, -1, 8079, 8078, 6922, -1, 8080, 8079, 6922, -1, 8080, 6941, 8079, -1, 8080, 8081, 6941, -1, 8080, 6926, 8081, -1, 8081, 6926, 8082, -1, 8082, 6926, 8083, -1, 8084, 9215, 8075, -1, 8075, 8076, 6606, -1, 9213, 9212, 9195, -1, 9195, 9212, 8085, -1, 8085, 9212, 8098, -1, 9180, 8098, 9204, -1, 8198, 9204, 7144, -1, 6723, 7144, 8086, -1, 6722, 8086, 7143, -1, 8267, 7143, 7146, -1, 6743, 7146, 7145, -1, 8266, 7145, 7148, -1, 6744, 7148, 8265, -1, 8264, 8265, 7151, -1, 6740, 7151, 7149, -1, 8263, 7149, 8087, -1, 8090, 8087, 7152, -1, 8088, 8090, 7152, -1, 8088, 8089, 8090, -1, 8090, 8089, 6737, -1, 6737, 8089, 8092, -1, 8091, 8092, 8244, -1, 8262, 8244, 8243, -1, 8093, 8243, 8094, -1, 6735, 8094, 8095, -1, 8097, 8095, 8096, -1, 8097, 6735, 8095, -1, 8085, 8098, 9180, -1, 9204, 8099, 7144, -1, 7144, 8099, 8100, -1, 8100, 8099, 9209, -1, 8386, 9209, 8387, -1, 8385, 8387, 7094, -1, 8101, 8385, 7094, -1, 8101, 7142, 8385, -1, 8101, 7140, 7142, -1, 8101, 8103, 7140, -1, 7140, 8103, 8102, -1, 8102, 8103, 7162, -1, 8100, 9209, 8386, -1, 8387, 9203, 7094, -1, 7094, 9203, 7087, -1, 7087, 9203, 9207, -1, 8105, 7087, 9207, -1, 8105, 8104, 7087, -1, 8105, 8106, 8104, -1, 8104, 8106, 8384, -1, 8384, 8106, 8109, -1, 7093, 8109, 6563, -1, 7084, 6563, 8107, -1, 8108, 8107, 6569, -1, 8108, 7084, 8107, -1, 8109, 9200, 6563, -1, 6563, 9200, 8110, -1, 8052, 8053, 8333, -1, 6539, 8111, 8054, -1, 8054, 8111, 8309, -1, 8309, 8111, 8112, -1, 8113, 8112, 6846, -1, 8114, 6846, 8294, -1, 8114, 8113, 6846, -1, 8114, 7078, 8113, -1, 8114, 8115, 7078, -1, 7078, 8115, 8116, -1, 8116, 8115, 6766, -1, 8286, 6766, 8118, -1, 8117, 8118, 8287, -1, 8058, 8287, 6825, -1, 7014, 8058, 6825, -1, 8112, 8111, 8134, -1, 8134, 8111, 8119, -1, 6843, 8119, 8135, -1, 6842, 8135, 8136, -1, 8120, 8136, 8121, -1, 6864, 8121, 6536, -1, 8137, 6536, 8122, -1, 8123, 8122, 8124, -1, 8308, 8124, 9121, -1, 8125, 8308, 9121, -1, 8125, 8128, 8308, -1, 8125, 8126, 8128, -1, 8128, 8126, 9139, -1, 8127, 8128, 9139, -1, 8127, 6862, 8128, -1, 8127, 9137, 6862, -1, 6862, 9137, 8129, -1, 8129, 9137, 9142, -1, 8132, 9142, 8130, -1, 8131, 8132, 8130, -1, 8131, 6860, 8132, -1, 8131, 6859, 6860, -1, 8131, 6820, 6859, -1, 6859, 6820, 8133, -1, 8133, 6820, 6821, -1, 8134, 8119, 6843, -1, 6843, 8135, 6842, -1, 6842, 8136, 8120, -1, 8120, 8121, 6864, -1, 6864, 6536, 8137, -1, 8137, 8122, 8123, -1, 8124, 8138, 9121, -1, 9121, 8138, 8046, -1, 6999, 8138, 8048, -1, 8139, 6562, 8074, -1, 7093, 6563, 7084, -1, 7790, 6571, 8140, -1, 8140, 6571, 8141, -1, 8141, 6571, 8142, -1, 8143, 8141, 8142, -1, 8143, 8145, 8141, -1, 8143, 8144, 8145, -1, 8145, 8144, 8146, -1, 8146, 8144, 8147, -1, 9107, 8147, 9108, -1, 9107, 8146, 8147, -1, 6571, 8149, 8142, -1, 8142, 8149, 8148, -1, 8148, 8149, 6586, -1, 6586, 8149, 6572, -1, 8150, 6572, 6574, -1, 8150, 6586, 6572, -1, 8147, 7778, 9108, -1, 6587, 7777, 7164, -1, 8063, 8061, 7048, -1, 8039, 6581, 6547, -1, 8151, 8044, 8336, -1, 6549, 8152, 9112, -1, 9112, 8152, 9113, -1, 9113, 8152, 6551, -1, 8153, 6551, 8154, -1, 8153, 9113, 6551, -1, 6551, 8155, 8154, -1, 8154, 8155, 8158, -1, 8158, 8155, 8168, -1, 8156, 8158, 8168, -1, 8156, 8157, 8158, -1, 8156, 6596, 8157, -1, 8157, 6596, 8159, -1, 8159, 6596, 8160, -1, 8163, 8160, 8161, -1, 8164, 8161, 8162, -1, 8164, 8163, 8161, -1, 8164, 8165, 8163, -1, 8164, 8166, 8165, -1, 8165, 8166, 9119, -1, 9119, 8166, 8167, -1, 8126, 8167, 9139, -1, 8126, 9119, 8167, -1, 8155, 6552, 8168, -1, 8168, 6552, 8169, -1, 8169, 6552, 8170, -1, 8170, 6552, 6561, -1, 6593, 6561, 6591, -1, 6593, 8170, 6561, -1, 8161, 8160, 8171, -1, 8171, 8160, 8172, -1, 6929, 8172, 8173, -1, 8178, 8173, 6600, -1, 6928, 6600, 8175, -1, 8174, 8175, 8176, -1, 8179, 8176, 8180, -1, 6947, 8180, 6604, -1, 8181, 6604, 6602, -1, 6946, 6602, 8177, -1, 6943, 8177, 6606, -1, 6943, 6946, 8177, -1, 8171, 8172, 6929, -1, 6929, 8173, 8178, -1, 8178, 6600, 6928, -1, 6928, 8175, 8174, -1, 8174, 8176, 8179, -1, 8179, 8180, 6947, -1, 6947, 6604, 8181, -1, 8181, 6602, 6946, -1, 8182, 9197, 6944, -1, 8078, 9193, 6922, -1, 6922, 9193, 6921, -1, 6921, 9193, 9192, -1, 9191, 6921, 9192, -1, 9191, 8183, 6921, -1, 9191, 9190, 8183, -1, 8183, 9190, 8184, -1, 8184, 9190, 8310, -1, 8268, 8310, 8186, -1, 8185, 8186, 6652, -1, 8270, 6652, 6654, -1, 9144, 6654, 6661, -1, 8278, 6661, 8279, -1, 8280, 8279, 6662, -1, 9146, 6662, 8282, -1, 9146, 8280, 6662, -1, 8310, 8187, 8186, -1, 8186, 8187, 8188, -1, 8188, 8187, 8196, -1, 8189, 8196, 9188, -1, 6660, 9188, 9187, -1, 8190, 6660, 9187, -1, 8190, 6650, 6660, -1, 8190, 8191, 6650, -1, 6650, 8191, 6728, -1, 8194, 6728, 6729, -1, 8192, 8194, 6729, -1, 8192, 8193, 8194, -1, 8192, 8195, 8193, -1, 8193, 8195, 6647, -1, 8188, 8196, 8189, -1, 8189, 9188, 6660, -1, 6728, 8191, 6726, -1, 6726, 8191, 8197, -1, 6727, 8197, 8199, -1, 8198, 8199, 9180, -1, 9204, 8198, 9180, -1, 6726, 8197, 6727, -1, 6727, 8199, 8198, -1, 9176, 6812, 9163, -1, 9176, 6807, 6812, -1, 9176, 8200, 6807, -1, 6807, 8200, 8202, -1, 8202, 8200, 9175, -1, 8201, 8202, 9175, -1, 8201, 8299, 8202, -1, 8201, 8203, 8299, -1, 8299, 8203, 8205, -1, 8204, 8205, 6885, -1, 8206, 8204, 6885, -1, 8206, 6811, 8204, -1, 8206, 6886, 6811, -1, 6811, 6886, 6804, -1, 8205, 8203, 6884, -1, 6884, 8203, 8208, -1, 6883, 8208, 8207, -1, 7996, 6883, 8207, -1, 6884, 8208, 6883, -1, 9048, 8000, 7999, -1, 8002, 8209, 8210, -1, 8210, 8209, 8211, -1, 8211, 8209, 8212, -1, 6951, 8212, 9167, -1, 6952, 9167, 6910, -1, 8213, 6952, 6910, -1, 8213, 6950, 6952, -1, 8213, 8214, 6950, -1, 8213, 8215, 8214, -1, 8214, 8215, 8216, -1, 8216, 8215, 6900, -1, 8211, 8212, 6951, -1, 9167, 8217, 6910, -1, 6910, 8217, 8218, -1, 8218, 8217, 9165, -1, 8219, 8218, 9165, -1, 8219, 6908, 8218, -1, 8219, 8220, 6908, -1, 6908, 8220, 6907, -1, 6907, 8220, 8313, -1, 8221, 8313, 6813, -1, 8300, 6813, 6814, -1, 6906, 6814, 6808, -1, 8222, 6808, 6816, -1, 8306, 6816, 6817, -1, 8307, 6817, 6818, -1, 8224, 6818, 8223, -1, 8224, 8307, 6818, -1, 8313, 9163, 6813, -1, 6813, 9163, 6812, -1, 6613, 6668, 6624, -1, 6613, 8225, 6668, -1, 6668, 8225, 8226, -1, 8226, 8225, 6615, -1, 8232, 6615, 8227, -1, 8228, 8227, 8229, -1, 6717, 8228, 8229, -1, 6717, 8230, 8228, -1, 6717, 6716, 8230, -1, 8230, 6716, 6666, -1, 6666, 6716, 6719, -1, 8231, 6666, 6719, -1, 8226, 6615, 8232, -1, 8227, 6626, 8229, -1, 8229, 6626, 6715, -1, 6715, 6626, 8233, -1, 8235, 8233, 8234, -1, 7875, 8235, 8234, -1, 6715, 8233, 8235, -1, 6690, 6630, 8236, -1, 8236, 6630, 6620, -1, 8237, 6620, 6621, -1, 8241, 6621, 6631, -1, 8238, 6631, 6632, -1, 6624, 8238, 6632, -1, 6624, 8239, 8238, -1, 6624, 6668, 8239, -1, 8239, 6668, 6673, -1, 8240, 6673, 6670, -1, 8240, 8239, 6673, -1, 8236, 6620, 8237, -1, 8237, 6621, 8241, -1, 8241, 6631, 8238, -1, 7217, 8242, 7215, -1, 6737, 8092, 8091, -1, 8243, 8244, 8245, -1, 8245, 8244, 6642, -1, 8246, 8245, 6642, -1, 8246, 6679, 8245, -1, 8246, 8247, 6679, -1, 6679, 8247, 8261, -1, 8261, 8247, 8254, -1, 8255, 8254, 8258, -1, 6684, 8258, 8249, -1, 8248, 8249, 8251, -1, 8250, 8251, 8252, -1, 6700, 8252, 6645, -1, 6698, 6645, 8253, -1, 6697, 6698, 8253, -1, 8261, 8254, 8255, -1, 8256, 8255, 8257, -1, 6685, 8256, 8257, -1, 8255, 8258, 6684, -1, 6684, 8249, 8248, -1, 8248, 8251, 8250, -1, 8250, 8252, 6700, -1, 6700, 6645, 6698, -1, 8351, 8253, 7690, -1, 7690, 6640, 7218, -1, 7218, 8259, 7217, -1, 8228, 8232, 8227, -1, 7696, 6695, 7689, -1, 7689, 6695, 6696, -1, 8260, 7689, 6696, -1, 8260, 6697, 7689, -1, 8261, 8255, 8256, -1, 8262, 8243, 8093, -1, 8093, 8094, 6735, -1, 8262, 8091, 8244, -1, 8090, 8263, 8087, -1, 8263, 6740, 7149, -1, 6740, 8264, 7151, -1, 8264, 6744, 8265, -1, 6744, 8266, 7148, -1, 8266, 6743, 7145, -1, 6743, 8267, 7146, -1, 8267, 6722, 7143, -1, 6722, 6723, 8086, -1, 6723, 8198, 7144, -1, 6650, 6728, 8194, -1, 8268, 8186, 8185, -1, 8185, 6652, 8270, -1, 8270, 6654, 9144, -1, 8269, 8270, 9144, -1, 8269, 6924, 8270, -1, 8269, 8271, 6924, -1, 6924, 8271, 8272, -1, 8272, 8271, 9158, -1, 8274, 9158, 9157, -1, 9154, 8274, 9157, -1, 9154, 8273, 8274, -1, 9154, 9160, 8273, -1, 8273, 9160, 6966, -1, 6923, 6966, 6967, -1, 8276, 6923, 6967, -1, 8276, 8275, 6923, -1, 8276, 8277, 8275, -1, 8275, 8277, 6914, -1, 9144, 6661, 8278, -1, 8278, 8279, 8280, -1, 6662, 8281, 8282, -1, 8282, 8281, 9150, -1, 7831, 6705, 9150, -1, 6705, 6707, 9151, -1, 6748, 7746, 8283, -1, 6756, 6757, 8284, -1, 6875, 6760, 6874, -1, 6874, 6761, 6872, -1, 6872, 6762, 7972, -1, 7969, 8285, 7970, -1, 7970, 8285, 6796, -1, 6796, 8285, 6764, -1, 6801, 6764, 6754, -1, 6755, 6801, 6754, -1, 6755, 6834, 6801, -1, 6755, 7747, 6834, -1, 6796, 6764, 6801, -1, 8116, 6766, 8286, -1, 8286, 8118, 8117, -1, 6825, 8287, 8288, -1, 8288, 8287, 6768, -1, 6823, 6768, 8289, -1, 8290, 8289, 6777, -1, 8291, 6777, 8296, -1, 6841, 8296, 6778, -1, 6839, 6778, 6779, -1, 8297, 6779, 6772, -1, 6788, 6772, 8292, -1, 6785, 8292, 6774, -1, 6780, 6785, 6774, -1, 6780, 6784, 6785, -1, 6780, 8293, 6784, -1, 6780, 6848, 8293, -1, 6780, 6776, 6848, -1, 6848, 6776, 8295, -1, 8295, 6776, 8294, -1, 6846, 8295, 8294, -1, 8288, 6768, 6823, -1, 6823, 8289, 8290, -1, 8290, 6777, 8291, -1, 8291, 8296, 6841, -1, 6841, 6778, 6839, -1, 6839, 6779, 8297, -1, 6790, 6839, 8297, -1, 6790, 6838, 6839, -1, 6790, 6837, 6838, -1, 8297, 6772, 6788, -1, 6788, 8292, 6785, -1, 6852, 6782, 6853, -1, 6853, 6782, 6850, -1, 6850, 6782, 6783, -1, 6849, 6783, 6784, -1, 8293, 6849, 6784, -1, 6850, 6783, 6849, -1, 6829, 6831, 7739, -1, 7739, 6831, 6832, -1, 6833, 7739, 6832, -1, 6833, 7741, 7739, -1, 6801, 6834, 8298, -1, 8298, 6834, 6835, -1, 6800, 8298, 6835, -1, 8299, 8205, 8204, -1, 8221, 6813, 8300, -1, 8300, 6814, 6906, -1, 6906, 6808, 8222, -1, 8301, 6906, 8222, -1, 8301, 8302, 6906, -1, 8301, 9131, 8302, -1, 8302, 9131, 6905, -1, 6905, 9131, 8312, -1, 6904, 8312, 9130, -1, 8303, 6904, 9130, -1, 8303, 6903, 6904, -1, 8303, 8304, 6903, -1, 6903, 8304, 6933, -1, 8305, 6933, 6932, -1, 6934, 8305, 6932, -1, 6934, 6891, 8305, -1, 6934, 6935, 6891, -1, 6891, 6935, 6937, -1, 8222, 6816, 8306, -1, 8306, 6817, 8307, -1, 6818, 8130, 8223, -1, 8223, 8130, 9142, -1, 8132, 8129, 9142, -1, 8308, 8123, 8124, -1, 8309, 8112, 8113, -1, 6923, 8273, 6966, -1, 8274, 8272, 9158, -1, 8268, 8184, 8310, -1, 8079, 6944, 8078, -1, 8161, 8311, 8162, -1, 8162, 8311, 9132, -1, 9132, 8311, 6931, -1, 8304, 6931, 6933, -1, 8304, 9132, 6931, -1, 6903, 6933, 8305, -1, 6904, 6905, 8312, -1, 8221, 6907, 8313, -1, 6952, 6951, 9167, -1, 8001, 8210, 7259, -1, 7259, 8003, 7258, -1, 7258, 6956, 7257, -1, 7257, 6957, 8004, -1, 8004, 6958, 7274, -1, 7274, 8005, 8314, -1, 8314, 8006, 7273, -1, 7273, 6961, 8315, -1, 8315, 6962, 8007, -1, 7837, 6964, 9153, -1, 9153, 6964, 8316, -1, 8317, 8316, 6965, -1, 9160, 6965, 6966, -1, 9160, 8317, 6965, -1, 9153, 8316, 8317, -1, 6973, 6975, 8318, -1, 8318, 6975, 8319, -1, 8319, 6975, 6976, -1, 8321, 6976, 6980, -1, 8320, 8321, 6980, -1, 8319, 6976, 8321, -1, 7765, 6981, 7065, -1, 6981, 7763, 7064, -1, 7764, 7763, 8322, -1, 8322, 7763, 8323, -1, 7028, 8323, 7027, -1, 7028, 8322, 8323, -1, 8322, 7029, 7063, -1, 7029, 8325, 8324, -1, 8325, 7032, 7057, -1, 7032, 7761, 7762, -1, 8326, 8327, 8328, -1, 8056, 7018, 7067, -1, 7022, 6997, 7018, -1, 7022, 7021, 6997, -1, 6997, 8329, 7018, -1, 7018, 8329, 8330, -1, 8329, 8331, 7079, -1, 8332, 8333, 6539, -1, 8334, 7001, 8335, -1, 7001, 8336, 9124, -1, 7044, 8026, 8025, -1, 8025, 6993, 8337, -1, 7044, 7047, 8024, -1, 8022, 7048, 8062, -1, 7053, 7033, 8338, -1, 8338, 7033, 7034, -1, 7037, 8338, 7034, -1, 8339, 8340, 7060, -1, 8058, 8117, 8287, -1, 7097, 8341, 7159, -1, 7159, 8341, 8342, -1, 8342, 8341, 7098, -1, 7157, 7098, 7099, -1, 7154, 7157, 7099, -1, 8342, 7098, 7157, -1, 8343, 7107, 8344, -1, 8345, 8343, 8344, -1, 8345, 7212, 8343, -1, 8345, 8346, 7212, -1, 8345, 8347, 8346, -1, 8346, 8347, 8348, -1, 8348, 8347, 8349, -1, 7220, 8349, 8350, -1, 8351, 8350, 7132, -1, 7133, 8351, 7132, -1, 7133, 6697, 8351, -1, 7108, 8352, 8353, -1, 8353, 8352, 8344, -1, 7107, 8353, 8344, -1, 8348, 8349, 7220, -1, 7220, 8350, 8351, -1, 8354, 8389, 7204, -1, 7195, 8354, 7204, -1, 7195, 7304, 8354, -1, 7195, 8355, 7304, -1, 7195, 8356, 8355, -1, 8355, 8356, 8357, -1, 8357, 8356, 8359, -1, 8358, 8359, 7181, -1, 8358, 8357, 8359, -1, 8358, 8360, 8357, -1, 8357, 8360, 8361, -1, 8362, 8357, 8361, -1, 8362, 8363, 8357, -1, 8362, 7185, 8363, -1, 8363, 7185, 8364, -1, 7164, 8363, 8364, -1, 7139, 7203, 8388, -1, 7139, 7202, 7203, -1, 7139, 8366, 7202, -1, 7202, 8366, 8365, -1, 8365, 8366, 8371, -1, 7192, 8371, 7121, -1, 7201, 7121, 7122, -1, 8374, 7122, 7112, -1, 7188, 7112, 8367, -1, 8368, 8367, 8370, -1, 8369, 8370, 7199, -1, 8369, 8368, 8370, -1, 8365, 8371, 7192, -1, 7192, 7121, 7201, -1, 7112, 7122, 8372, -1, 8372, 7122, 8373, -1, 7109, 8372, 8373, -1, 8374, 7112, 7188, -1, 7188, 8367, 8368, -1, 8370, 8375, 7199, -1, 7199, 8375, 7178, -1, 7179, 7199, 7178, -1, 7179, 7198, 7199, -1, 7179, 7180, 7198, -1, 7198, 7180, 7197, -1, 7197, 7180, 7181, -1, 8376, 7181, 8359, -1, 8376, 7197, 7181, -1, 7178, 8375, 7175, -1, 7175, 8375, 8378, -1, 7174, 8378, 7114, -1, 8377, 7114, 7117, -1, 8377, 7174, 7114, -1, 7175, 8378, 7174, -1, 7780, 7781, 9095, -1, 9095, 7168, 7782, -1, 7171, 8379, 7783, -1, 7783, 8379, 7172, -1, 7080, 7172, 8381, -1, 8380, 7080, 8381, -1, 7783, 7172, 7080, -1, 8382, 8383, 9097, -1, 9097, 7082, 8390, -1, 7093, 8384, 8109, -1, 8385, 8386, 8387, -1, 8374, 7201, 7122, -1, 7203, 7204, 8388, -1, 8388, 7204, 8389, -1, 7208, 7213, 7154, -1, 7692, 7215, 8088, -1, 8163, 8159, 8160, -1, 7787, 8390, 8108, -1, 7241, 7907, 7909, -1, 7243, 7244, 9088, -1, 7248, 7817, 7818, -1, 7810, 7813, 7807, -1, 8391, 8392, 8001, -1, 8391, 8393, 8392, -1, 8391, 7261, 8393, -1, 8393, 7261, 9051, -1, 9051, 7261, 7992, -1, 8394, 7992, 8395, -1, 7225, 7227, 9061, -1, 7230, 7234, 9243, -1, 7281, 7280, 9245, -1, 7286, 7287, 7932, -1, 7932, 7287, 7288, -1, 9075, 7995, 8396, -1, 8392, 7999, 8001, -1, 8001, 7999, 8002, -1, 7328, 7949, 7932, -1, 8397, 6206, 8398, -1, 8398, 6206, 6207, -1, 6209, 8398, 6207, -1, 6209, 8399, 8398, -1, 9294, 9337, 7134, -1, 7136, 9294, 7134, -1, 7136, 9295, 9294, -1, 7136, 7209, 9295, -1, 7136, 7131, 7209, -1, 7209, 7131, 7210, -1, 7210, 7131, 7130, -1, 7128, 7210, 7130, -1, 7128, 8400, 7210, -1, 7128, 7129, 8400, -1, 8400, 7129, 7211, -1, 7211, 7129, 7127, -1, 7221, 7127, 7126, -1, 8402, 7126, 7105, -1, 8402, 7221, 7126, -1, 8402, 8401, 7221, -1, 8402, 8403, 8401, -1, 8401, 8403, 8404, -1, 8404, 8403, 7104, -1, 7206, 7104, 7207, -1, 7206, 8404, 7104, -1, 9337, 8405, 7134, -1, 7134, 8405, 8416, -1, 8417, 8416, 8406, -1, 8407, 8417, 8406, -1, 8407, 7138, 8417, -1, 8407, 8408, 7138, -1, 8407, 7194, 8408, -1, 8407, 8409, 7194, -1, 8407, 9043, 8409, -1, 8409, 9043, 8411, -1, 8411, 9043, 7297, -1, 7303, 8411, 7297, -1, 7303, 8410, 8411, -1, 7303, 8412, 8410, -1, 8410, 8412, 7196, -1, 7196, 8412, 7183, -1, 8790, 7183, 7182, -1, 8413, 7182, 8791, -1, 7186, 8791, 8792, -1, 9031, 8792, 7113, -1, 7187, 7113, 8414, -1, 7200, 8414, 8415, -1, 7200, 7187, 8414, -1, 7134, 8416, 8417, -1, 8418, 7298, 9043, -1, 8418, 8419, 7298, -1, 8418, 9311, 8419, -1, 8419, 9311, 7299, -1, 7299, 9311, 8420, -1, 7308, 8420, 7301, -1, 7308, 7299, 8420, -1, 8420, 8421, 7301, -1, 7301, 8421, 8422, -1, 8422, 8421, 8423, -1, 8423, 8421, 8424, -1, 8424, 8421, 7302, -1, 7302, 8421, 8425, -1, 8425, 8421, 8426, -1, 8426, 8421, 8427, -1, 6226, 8427, 6233, -1, 6226, 8426, 8427, -1, 6226, 7296, 8426, -1, 6226, 8428, 7296, -1, 7296, 8428, 6589, -1, 8429, 7296, 6589, -1, 8429, 8433, 7296, -1, 8429, 8430, 8433, -1, 8433, 8430, 8743, -1, 8431, 8433, 8743, -1, 8431, 8432, 8433, -1, 8433, 8432, 7184, -1, 8412, 7184, 7183, -1, 8412, 8433, 7184, -1, 9621, 6218, 8427, -1, 9621, 8434, 6218, -1, 9621, 6219, 8434, -1, 9621, 9281, 6219, -1, 6219, 9281, 8435, -1, 8435, 9281, 8436, -1, 6220, 8436, 8523, -1, 6221, 8523, 8522, -1, 6221, 6220, 8523, -1, 8435, 8436, 6220, -1, 8438, 7056, 8523, -1, 8438, 8437, 7056, -1, 8438, 8800, 8437, -1, 8438, 7009, 8800, -1, 8438, 8472, 7009, -1, 8438, 9285, 8472, -1, 8472, 9285, 8439, -1, 8441, 8439, 8440, -1, 9822, 8441, 8440, -1, 9822, 8442, 8441, -1, 8441, 8442, 8443, -1, 8443, 8442, 8444, -1, 7070, 8444, 8445, -1, 6767, 8445, 8977, -1, 6767, 7070, 8445, -1, 6767, 8446, 7070, -1, 6767, 6765, 8446, -1, 8446, 6765, 8979, -1, 8979, 6765, 8447, -1, 7071, 8447, 8448, -1, 7072, 8448, 8970, -1, 8971, 8970, 8449, -1, 8825, 8449, 8450, -1, 8826, 8450, 8452, -1, 8451, 8452, 8453, -1, 8827, 8453, 6534, -1, 8454, 6534, 6531, -1, 8455, 8454, 6531, -1, 8455, 8456, 8454, -1, 8455, 6537, 8456, -1, 8456, 6537, 8816, -1, 8457, 8816, 6542, -1, 6986, 6542, 8726, -1, 8458, 8726, 8727, -1, 8458, 6986, 8726, -1, 8458, 6988, 6986, -1, 8458, 9126, 6988, -1, 6988, 9126, 8459, -1, 8459, 9126, 9127, -1, 7000, 9127, 9123, -1, 8460, 7000, 9123, -1, 8460, 7002, 7000, -1, 8460, 8461, 7002, -1, 7002, 8461, 8462, -1, 8462, 8461, 8463, -1, 8464, 8463, 6559, -1, 8464, 8462, 8463, -1, 8464, 6558, 8462, -1, 8462, 6558, 6989, -1, 6989, 6558, 8465, -1, 8859, 8465, 9046, -1, 6991, 9046, 8466, -1, 9234, 6991, 8466, -1, 9234, 6992, 6991, -1, 9234, 9236, 6992, -1, 6992, 9236, 7004, -1, 7004, 9236, 9237, -1, 8468, 9237, 8467, -1, 8469, 8468, 8467, -1, 8469, 7005, 8468, -1, 8469, 7046, 7005, -1, 8469, 9240, 7046, -1, 7046, 9240, 8470, -1, 8470, 9240, 9241, -1, 9239, 8470, 9241, -1, 9239, 7049, 8470, -1, 9239, 9224, 7049, -1, 7049, 9224, 8471, -1, 6225, 8471, 6577, -1, 8428, 6577, 6589, -1, 8428, 6225, 6577, -1, 8472, 8439, 8441, -1, 8443, 8444, 7070, -1, 8815, 7070, 7077, -1, 7015, 7077, 7016, -1, 7015, 8815, 7077, -1, 8473, 8978, 8445, -1, 8473, 6830, 8978, -1, 8473, 8954, 6830, -1, 8473, 6751, 8954, -1, 8473, 8475, 6751, -1, 8473, 8474, 8475, -1, 8475, 8474, 6406, -1, 6406, 8474, 8476, -1, 6466, 6406, 8476, -1, 6466, 6415, 6406, -1, 6466, 8477, 6415, -1, 6415, 8477, 6483, -1, 8689, 6483, 8478, -1, 6407, 8478, 8479, -1, 6408, 8479, 8480, -1, 6417, 8480, 6425, -1, 6410, 6425, 6429, -1, 8481, 6429, 6411, -1, 8481, 6410, 6429, -1, 8476, 8474, 8482, -1, 8482, 8474, 9299, -1, 8484, 8482, 9299, -1, 8484, 8483, 8482, -1, 8484, 9738, 8483, -1, 8483, 9738, 9288, -1, 8485, 8483, 9288, -1, 8485, 6467, 8483, -1, 8485, 8488, 6467, -1, 6467, 8488, 6470, -1, 6470, 8488, 8486, -1, 8487, 8486, 6397, -1, 6472, 6397, 6475, -1, 6472, 8487, 6397, -1, 8488, 9291, 8486, -1, 8486, 9291, 6390, -1, 6390, 9291, 8489, -1, 6400, 8489, 8648, -1, 6391, 8648, 8490, -1, 6391, 6400, 8648, -1, 8491, 9044, 9291, -1, 8491, 7310, 9044, -1, 8491, 8492, 7310, -1, 7310, 8492, 8493, -1, 8493, 8492, 9663, -1, 7313, 9663, 8494, -1, 7314, 8494, 7316, -1, 7314, 7313, 8494, -1, 8493, 9663, 7313, -1, 9489, 6205, 8494, -1, 9489, 6200, 6205, -1, 9489, 8495, 6200, -1, 9489, 6208, 8495, -1, 9489, 6210, 6208, -1, 9489, 6201, 6210, -1, 9489, 8497, 6201, -1, 9489, 8496, 8497, -1, 8497, 8496, 6211, -1, 6211, 8496, 8502, -1, 8498, 8502, 9303, -1, 8501, 9303, 8603, -1, 8500, 8603, 8499, -1, 8500, 8501, 8603, -1, 6211, 8502, 8498, -1, 8498, 9303, 8501, -1, 9307, 6242, 8603, -1, 9307, 6332, 6242, -1, 9307, 6333, 6332, -1, 9307, 9306, 6333, -1, 6333, 9306, 8503, -1, 8503, 9306, 9304, -1, 9546, 8503, 9304, -1, 9546, 9499, 8503, -1, 8503, 9499, 8505, -1, 8505, 9499, 8506, -1, 8504, 8505, 8506, -1, 8504, 6334, 8505, -1, 8504, 8507, 6334, -1, 8504, 8508, 8507, -1, 8504, 8912, 8508, -1, 8508, 8912, 8911, -1, 6628, 8508, 8911, -1, 6628, 6268, 8508, -1, 6628, 6619, 6268, -1, 6268, 6619, 8614, -1, 8614, 6619, 6618, -1, 6260, 6618, 8631, -1, 8630, 8631, 8509, -1, 8510, 8509, 6617, -1, 8544, 6617, 6625, -1, 9019, 6625, 8923, -1, 8924, 8923, 8511, -1, 6718, 8511, 8513, -1, 8512, 8513, 8925, -1, 8512, 6718, 8513, -1, 8514, 6694, 8912, -1, 8514, 8516, 6694, -1, 8514, 8515, 8516, -1, 8514, 8517, 8515, -1, 8514, 6639, 8517, -1, 8514, 7209, 6639, -1, 8514, 9295, 7209, -1, 8518, 6214, 8427, -1, 6216, 8427, 6217, -1, 6216, 8518, 8427, -1, 6214, 6233, 8427, -1, 8519, 8520, 6225, -1, 8519, 8840, 8520, -1, 8519, 8841, 8840, -1, 8519, 8521, 8841, -1, 8519, 6224, 8521, -1, 8521, 6224, 8524, -1, 8524, 6224, 8522, -1, 8523, 8524, 8522, -1, 8523, 7056, 8524, -1, 6218, 6217, 8427, -1, 8526, 8525, 6287, -1, 6285, 8526, 6287, -1, 6285, 9269, 8526, -1, 6285, 8527, 9269, -1, 9269, 8527, 9268, -1, 9268, 8527, 6283, -1, 8528, 6283, 9265, -1, 8528, 9268, 6283, -1, 9272, 8590, 9270, -1, 9272, 8529, 8590, -1, 9272, 9273, 8529, -1, 8529, 9273, 7249, -1, 7249, 9273, 8530, -1, 8536, 8530, 9278, -1, 8531, 8536, 9278, -1, 8531, 9040, 8536, -1, 8531, 7272, 9040, -1, 8531, 9277, 7272, -1, 7272, 9277, 8942, -1, 8942, 9277, 8941, -1, 8532, 8941, 8533, -1, 8534, 8532, 8533, -1, 8534, 8535, 8532, -1, 8534, 9161, 8535, -1, 8535, 9161, 6916, -1, 6968, 6916, 6915, -1, 8940, 6915, 6913, -1, 6969, 6913, 6970, -1, 6969, 8940, 6913, -1, 7249, 8530, 8536, -1, 8533, 8941, 8545, -1, 8545, 8941, 8537, -1, 9152, 8537, 8538, -1, 9148, 8538, 9260, -1, 8539, 9260, 8541, -1, 8540, 8541, 8546, -1, 6708, 8546, 9023, -1, 6709, 9023, 6359, -1, 9022, 6359, 6357, -1, 6710, 6357, 9021, -1, 6712, 9021, 9020, -1, 8542, 9020, 6381, -1, 6714, 6381, 8543, -1, 8544, 8543, 8510, -1, 6617, 8544, 8510, -1, 8545, 8537, 9152, -1, 9152, 8538, 9148, -1, 9148, 9260, 8539, -1, 8539, 8541, 8540, -1, 8546, 9263, 9023, -1, 9023, 9263, 6364, -1, 6364, 9263, 9265, -1, 6273, 9265, 6283, -1, 6273, 6364, 9265, -1, 6273, 6365, 6364, -1, 6273, 6272, 6365, -1, 6365, 6272, 6367, -1, 6367, 6272, 8629, -1, 6371, 8629, 6372, -1, 6371, 6367, 8629, -1, 8547, 8597, 9249, -1, 8547, 8646, 8597, -1, 8547, 6518, 8646, -1, 8547, 9251, 6518, -1, 6518, 9251, 8551, -1, 6520, 8551, 9253, -1, 8549, 9253, 8552, -1, 8548, 8552, 8553, -1, 8548, 8549, 8552, -1, 8548, 6523, 8549, -1, 8548, 8550, 6523, -1, 6523, 8550, 6525, -1, 6525, 8550, 6444, -1, 6527, 6444, 6529, -1, 6527, 6525, 6444, -1, 6518, 8551, 6520, -1, 6520, 9253, 8549, -1, 8552, 9254, 8553, -1, 8553, 9254, 6455, -1, 6455, 9254, 9257, -1, 8569, 9257, 9258, -1, 9259, 8569, 9258, -1, 9259, 8554, 8569, -1, 9259, 8555, 8554, -1, 8554, 8555, 8556, -1, 8556, 8555, 9244, -1, 8557, 9244, 7235, -1, 8557, 8556, 9244, -1, 8557, 8559, 8556, -1, 8556, 8559, 8558, -1, 8558, 8559, 7229, -1, 6458, 7229, 9041, -1, 6447, 9041, 9042, -1, 8560, 6447, 9042, -1, 8560, 6448, 6447, -1, 8560, 9067, 6448, -1, 6448, 9067, 8561, -1, 8561, 9067, 9068, -1, 6450, 9068, 9069, -1, 9072, 6450, 9069, -1, 9072, 6451, 6450, -1, 9072, 8562, 6451, -1, 9072, 9074, 8562, -1, 8562, 9074, 8563, -1, 8563, 9074, 8565, -1, 8564, 8565, 8566, -1, 9174, 8564, 8566, -1, 9174, 8567, 8564, -1, 9174, 9177, 8567, -1, 8567, 9177, 8568, -1, 8984, 8568, 6805, -1, 8985, 6805, 8685, -1, 6887, 8685, 6868, -1, 6887, 8985, 8685, -1, 6455, 9257, 8569, -1, 9244, 8570, 7235, -1, 7235, 8570, 8573, -1, 8573, 8570, 8572, -1, 8571, 8573, 8572, -1, 8571, 8575, 8573, -1, 8571, 8574, 8575, -1, 8575, 8574, 7231, -1, 7231, 8574, 8591, -1, 8577, 8591, 8593, -1, 8576, 8577, 8593, -1, 8576, 7237, 8577, -1, 8576, 7278, 7237, -1, 7237, 7278, 7238, -1, 7238, 7278, 8578, -1, 8579, 7238, 8578, -1, 8579, 8663, 7238, -1, 8579, 8580, 8663, -1, 8663, 8580, 8664, -1, 8581, 8664, 7291, -1, 7254, 7291, 8582, -1, 9090, 8582, 8666, -1, 9090, 7254, 8582, -1, 9090, 8583, 7254, -1, 9090, 9091, 8583, -1, 8583, 9091, 7242, -1, 7242, 9091, 8584, -1, 8585, 8584, 9092, -1, 8586, 8585, 9092, -1, 8586, 7245, 8585, -1, 8586, 8587, 7245, -1, 7245, 8587, 8588, -1, 8588, 8587, 9077, -1, 6276, 9077, 8660, -1, 6276, 8588, 9077, -1, 6276, 6274, 8588, -1, 8588, 6274, 8662, -1, 8662, 6274, 8589, -1, 7247, 8589, 6287, -1, 8590, 6287, 9270, -1, 8590, 7247, 6287, -1, 8591, 8592, 8593, -1, 8593, 8592, 8598, -1, 8598, 8592, 8594, -1, 8595, 8594, 8596, -1, 9249, 8595, 8596, -1, 9249, 8597, 8595, -1, 8598, 8594, 8595, -1, 8599, 8622, 6244, -1, 8599, 8621, 8622, -1, 8599, 6324, 8621, -1, 8599, 8601, 6324, -1, 6324, 8601, 8600, -1, 8600, 8601, 6250, -1, 6327, 6250, 6249, -1, 8602, 6249, 6329, -1, 8602, 6327, 6249, -1, 8600, 6250, 6327, -1, 6249, 6242, 6329, -1, 6329, 6242, 6332, -1, 6242, 8604, 8603, -1, 8603, 8604, 6197, -1, 8499, 8603, 6197, -1, 8604, 6239, 6197, -1, 6197, 6239, 6198, -1, 6198, 6239, 8605, -1, 6237, 6198, 8605, -1, 6237, 6346, 6198, -1, 6237, 8606, 6346, -1, 6346, 8606, 6349, -1, 6349, 8606, 8607, -1, 8608, 6349, 8607, -1, 8608, 8632, 6349, -1, 8608, 6291, 8632, -1, 8608, 6294, 6291, -1, 8608, 8609, 6294, -1, 6294, 8609, 6295, -1, 6295, 8609, 8613, -1, 6296, 8613, 8610, -1, 8611, 6296, 8610, -1, 8611, 8612, 6296, -1, 8611, 6244, 8612, -1, 8612, 6244, 8622, -1, 6295, 8613, 6296, -1, 6260, 8614, 6618, -1, 6334, 8507, 8615, -1, 8615, 8507, 6258, -1, 6336, 6258, 6316, -1, 6336, 8615, 6258, -1, 6258, 8616, 6316, -1, 6316, 8616, 6317, -1, 6317, 8616, 6257, -1, 8617, 6257, 8618, -1, 8620, 8618, 6256, -1, 8619, 6256, 6265, -1, 6307, 6265, 6254, -1, 6253, 6307, 6254, -1, 6253, 6304, 6307, -1, 6253, 6263, 6304, -1, 6304, 6263, 8623, -1, 8623, 6263, 6261, -1, 6378, 6261, 8510, -1, 8543, 6378, 8510, -1, 6317, 6257, 8617, -1, 8617, 8618, 8620, -1, 6301, 8617, 8620, -1, 6301, 6321, 8617, -1, 6301, 6300, 6321, -1, 6321, 6300, 8621, -1, 8621, 6300, 8622, -1, 8620, 6256, 8619, -1, 8619, 6265, 6307, -1, 8623, 6261, 6378, -1, 8624, 8623, 6378, -1, 8624, 6305, 8623, -1, 8624, 8625, 6305, -1, 6305, 8625, 8627, -1, 8627, 8625, 6374, -1, 8626, 8627, 6374, -1, 8626, 8628, 8627, -1, 8626, 6372, 8628, -1, 8628, 6372, 8629, -1, 8510, 8630, 8509, -1, 8630, 6260, 8631, -1, 8632, 6291, 8633, -1, 8633, 6291, 8635, -1, 6351, 8635, 8634, -1, 6352, 8634, 6353, -1, 6352, 6351, 8634, -1, 8633, 8635, 6351, -1, 8634, 8637, 6353, -1, 6353, 8637, 8636, -1, 8636, 8637, 6338, -1, 6338, 8637, 6282, -1, 6342, 6282, 6281, -1, 6339, 6281, 9080, -1, 8638, 6339, 9080, -1, 8638, 8640, 6339, -1, 8638, 8639, 8640, -1, 8640, 8639, 8641, -1, 8641, 8639, 9083, -1, 8642, 8641, 9083, -1, 8642, 8643, 8641, -1, 8642, 8668, 8643, -1, 8643, 8668, 8670, -1, 6199, 8670, 8644, -1, 8645, 6199, 8644, -1, 8645, 7320, 6199, -1, 8645, 8597, 7320, -1, 7320, 8597, 8646, -1, 8647, 7320, 8646, -1, 8647, 7321, 7320, -1, 8647, 6513, 7321, -1, 7321, 6513, 6511, -1, 6510, 7321, 6511, -1, 6510, 8648, 7321, -1, 6510, 8490, 8648, -1, 6510, 8649, 8490, -1, 6510, 8651, 8649, -1, 8649, 8651, 8650, -1, 8650, 8651, 8652, -1, 8652, 8651, 8675, -1, 8653, 8675, 8695, -1, 8654, 8695, 6505, -1, 8656, 6505, 8655, -1, 6529, 8656, 8655, -1, 6529, 6444, 8656, -1, 6338, 6282, 6342, -1, 6281, 6279, 9080, -1, 9080, 6279, 9085, -1, 9085, 6279, 6278, -1, 8657, 6278, 8659, -1, 8658, 8659, 8661, -1, 8658, 8657, 8659, -1, 9085, 6278, 8657, -1, 8659, 8660, 8661, -1, 8661, 8660, 9077, -1, 8662, 8589, 7247, -1, 8663, 8664, 8581, -1, 8581, 7291, 7254, -1, 8582, 8665, 8666, -1, 8666, 8665, 8667, -1, 8667, 8665, 8669, -1, 9086, 8669, 8668, -1, 9086, 8667, 8669, -1, 8669, 8670, 8668, -1, 8643, 8670, 6199, -1, 8671, 6199, 8672, -1, 6344, 8672, 6348, -1, 6344, 8671, 8672, -1, 8673, 8682, 8681, -1, 8673, 8676, 8682, -1, 8673, 6394, 8676, -1, 8676, 6394, 6393, -1, 6435, 6393, 8674, -1, 6436, 8674, 8652, -1, 8653, 8652, 8675, -1, 8653, 6436, 8652, -1, 8676, 6393, 6435, -1, 6435, 8674, 6436, -1, 6400, 6390, 8489, -1, 6470, 8486, 8487, -1, 6397, 6389, 6475, -1, 6475, 6389, 6476, -1, 6476, 6389, 6387, -1, 6478, 6387, 8677, -1, 8679, 8677, 8678, -1, 6433, 8679, 8678, -1, 6433, 8680, 8679, -1, 6433, 6428, 8680, -1, 8680, 6428, 8479, -1, 8479, 6428, 8480, -1, 6476, 6387, 6478, -1, 8677, 8681, 8678, -1, 8678, 8681, 8682, -1, 6423, 6759, 6414, -1, 6423, 6753, 6759, -1, 6423, 8686, 6753, -1, 6753, 8686, 8683, -1, 8683, 8686, 9014, -1, 8952, 9014, 8684, -1, 6799, 8684, 6871, -1, 8987, 6871, 6870, -1, 8986, 6870, 6866, -1, 6868, 8986, 6866, -1, 6868, 8685, 8986, -1, 6413, 9015, 8686, -1, 6413, 8687, 9015, -1, 6413, 6421, 8687, -1, 8687, 6421, 8688, -1, 8688, 6421, 6411, -1, 6429, 8688, 6411, -1, 6410, 6417, 6425, -1, 6417, 6408, 8480, -1, 6408, 6407, 8479, -1, 6407, 8689, 8478, -1, 8689, 6415, 6483, -1, 6751, 8475, 8690, -1, 8690, 8475, 8693, -1, 6758, 8693, 8691, -1, 8692, 8691, 6414, -1, 6759, 8692, 6414, -1, 8690, 8693, 6758, -1, 6758, 8691, 8692, -1, 6453, 8699, 6454, -1, 6453, 8694, 8699, -1, 6453, 6497, 8694, -1, 6453, 6452, 6497, -1, 6497, 6452, 6498, -1, 6498, 6452, 6451, -1, 8562, 6498, 6451, -1, 6450, 8561, 9068, -1, 6447, 6458, 9041, -1, 6458, 8558, 7229, -1, 8656, 8654, 6505, -1, 8654, 8653, 8695, -1, 9015, 8687, 6490, -1, 6490, 8687, 8696, -1, 6492, 8696, 8698, -1, 6493, 8698, 8697, -1, 6493, 6492, 8698, -1, 6490, 8696, 6492, -1, 8698, 6454, 8697, -1, 8697, 6454, 8699, -1, 8700, 9232, 9046, -1, 8701, 8700, 9046, -1, 8701, 9230, 8700, -1, 8701, 8702, 9230, -1, 9230, 8702, 8703, -1, 8703, 8702, 8704, -1, 9228, 8704, 8709, -1, 9228, 8703, 8704, -1, 7004, 9237, 8468, -1, 9224, 8705, 8471, -1, 8471, 8705, 8706, -1, 6578, 8706, 8707, -1, 9231, 6578, 8707, -1, 9231, 6579, 6578, -1, 9231, 8709, 6579, -1, 6579, 8709, 6548, -1, 8848, 6548, 6546, -1, 8847, 6546, 6543, -1, 6582, 6543, 8708, -1, 6582, 8847, 6543, -1, 8471, 8706, 6578, -1, 6548, 8709, 8704, -1, 9211, 8710, 9206, -1, 9211, 9199, 8710, -1, 9211, 8711, 9199, -1, 9199, 8711, 8712, -1, 8712, 8711, 8713, -1, 8720, 8713, 9214, -1, 6607, 9214, 8715, -1, 8714, 8715, 6567, -1, 8714, 6607, 8715, -1, 8714, 8717, 6607, -1, 8714, 8716, 8717, -1, 8717, 8716, 6610, -1, 6610, 8716, 8719, -1, 8718, 8719, 8852, -1, 8718, 6610, 8719, -1, 8712, 8713, 8720, -1, 6945, 8720, 6603, -1, 8721, 6603, 6605, -1, 9008, 6605, 6601, -1, 9007, 6601, 8722, -1, 9010, 8722, 6599, -1, 9009, 6599, 6598, -1, 9002, 6598, 6597, -1, 9001, 6597, 9114, -1, 9128, 9114, 8723, -1, 9026, 8723, 9118, -1, 9025, 9118, 8724, -1, 9140, 8724, 9024, -1, 8725, 9024, 9120, -1, 8889, 9120, 8727, -1, 8726, 8889, 8727, -1, 8720, 9214, 6607, -1, 8715, 9221, 6567, -1, 6567, 9221, 8728, -1, 8728, 9221, 9222, -1, 8750, 9222, 9223, -1, 9220, 8750, 9223, -1, 9220, 8730, 8750, -1, 9220, 8729, 8730, -1, 8730, 8729, 8732, -1, 8732, 8729, 8751, -1, 8731, 8751, 7086, -1, 8731, 8732, 8751, -1, 8731, 7092, 8732, -1, 8732, 7092, 6564, -1, 6564, 7092, 7085, -1, 8851, 7085, 7091, -1, 6570, 7091, 9103, -1, 9104, 6570, 9103, -1, 9104, 8733, 6570, -1, 9104, 8734, 8733, -1, 8733, 8734, 8850, -1, 8850, 8734, 8735, -1, 8849, 8735, 9106, -1, 9110, 8849, 9106, -1, 9110, 8736, 8849, -1, 9110, 8737, 8736, -1, 9110, 8738, 8737, -1, 8737, 8738, 8739, -1, 8739, 8738, 8740, -1, 9109, 8739, 8740, -1, 9109, 8430, 8739, -1, 9109, 8741, 8430, -1, 8430, 8741, 8743, -1, 8743, 8741, 8742, -1, 8744, 8743, 8742, -1, 8744, 8745, 8743, -1, 8744, 8746, 8745, -1, 8745, 8746, 9096, -1, 7167, 9096, 8747, -1, 7081, 8747, 9036, -1, 7081, 7167, 8747, -1, 7081, 7169, 7167, -1, 7081, 8748, 7169, -1, 7169, 8748, 7170, -1, 7170, 8748, 8798, -1, 8749, 8798, 8797, -1, 8749, 7170, 8798, -1, 8728, 9222, 8750, -1, 8751, 8752, 7086, -1, 7086, 8752, 8753, -1, 8753, 8752, 9201, -1, 9202, 8753, 9201, -1, 9202, 8754, 8753, -1, 9202, 9208, 8754, -1, 8754, 9208, 7095, -1, 7095, 9208, 8755, -1, 8757, 8755, 7141, -1, 8756, 8757, 7141, -1, 8756, 8759, 8757, -1, 8756, 8758, 8759, -1, 8759, 8758, 7088, -1, 7088, 8758, 8760, -1, 7161, 7088, 8760, -1, 7161, 7089, 7088, -1, 7161, 8761, 7089, -1, 7089, 8761, 7158, -1, 8775, 7158, 7156, -1, 7100, 7156, 8762, -1, 9033, 8762, 9018, -1, 9037, 9018, 8763, -1, 7214, 8763, 6633, -1, 8764, 6633, 8765, -1, 7216, 8765, 8766, -1, 8767, 8766, 8916, -1, 7219, 8916, 6639, -1, 7209, 7219, 6639, -1, 8755, 9210, 7141, -1, 7141, 9210, 8768, -1, 8768, 9210, 8773, -1, 9185, 8773, 9184, -1, 9185, 8768, 8773, -1, 9185, 6724, 8768, -1, 9185, 9181, 6724, -1, 6724, 9181, 6725, -1, 6725, 9181, 9186, -1, 6649, 9186, 6651, -1, 6649, 6725, 9186, -1, 6649, 8769, 6725, -1, 6649, 6648, 8769, -1, 8769, 6648, 8772, -1, 8772, 6648, 8770, -1, 8771, 8770, 6730, -1, 8771, 8772, 8770, -1, 8773, 9205, 9184, -1, 9184, 9205, 8774, -1, 8774, 9205, 9206, -1, 8710, 8774, 9206, -1, 7089, 7158, 8775, -1, 8775, 7156, 7100, -1, 7100, 8762, 9033, -1, 7101, 9033, 8776, -1, 7103, 8776, 7207, -1, 7104, 7103, 7207, -1, 8763, 9018, 6738, -1, 8777, 8763, 6738, -1, 8777, 6641, 8763, -1, 8777, 6681, 6641, -1, 8777, 6736, 6681, -1, 6681, 6736, 8778, -1, 8778, 6736, 6734, -1, 8780, 6734, 6733, -1, 6732, 8780, 6733, -1, 6732, 8779, 8780, -1, 6732, 6730, 8779, -1, 8779, 6730, 8770, -1, 8781, 6739, 7150, -1, 8781, 6741, 6739, -1, 8781, 7147, 6741, -1, 6741, 7147, 6742, -1, 6742, 7147, 8783, -1, 6720, 8783, 8784, -1, 6721, 8784, 8782, -1, 6724, 8782, 8768, -1, 6724, 6721, 8782, -1, 6742, 8783, 6720, -1, 6720, 8784, 6721, -1, 7119, 8785, 8786, -1, 7193, 7119, 8786, -1, 7193, 7120, 7119, -1, 7193, 7191, 7120, -1, 7120, 7191, 8787, -1, 8787, 7191, 7190, -1, 9032, 7190, 7189, -1, 8788, 7189, 8415, -1, 8414, 8788, 8415, -1, 8408, 7194, 8789, -1, 8789, 7194, 8786, -1, 8785, 8789, 8786, -1, 7211, 7127, 7221, -1, 7126, 7123, 7105, -1, 7105, 7123, 7111, -1, 7111, 7123, 8787, -1, 9032, 8787, 7190, -1, 9032, 7111, 8787, -1, 7196, 7183, 8790, -1, 8790, 7182, 8413, -1, 8791, 8794, 8792, -1, 8792, 8794, 8793, -1, 8793, 8794, 7177, -1, 8795, 7177, 7176, -1, 8796, 8795, 7176, -1, 8796, 7118, 8795, -1, 8796, 8797, 7118, -1, 7118, 8797, 8798, -1, 8793, 7177, 8795, -1, 7167, 8745, 9096, -1, 7008, 9030, 8799, -1, 8437, 7008, 8799, -1, 8437, 8800, 7008, -1, 7030, 8801, 7031, -1, 7030, 8802, 8801, -1, 7030, 8803, 8802, -1, 8802, 8803, 9028, -1, 9028, 8803, 6978, -1, 9029, 6978, 8804, -1, 8806, 8804, 8805, -1, 7058, 8805, 8837, -1, 7058, 8806, 8805, -1, 6978, 8803, 6979, -1, 6979, 8803, 7024, -1, 9027, 7024, 7020, -1, 8808, 7020, 8807, -1, 7075, 8808, 8807, -1, 7075, 6982, 8808, -1, 7075, 8810, 6982, -1, 6982, 8810, 8809, -1, 8809, 8810, 7074, -1, 8811, 8809, 7074, -1, 8811, 6983, 8809, -1, 8811, 8812, 6983, -1, 6983, 8812, 6984, -1, 6984, 8812, 8826, -1, 8451, 8826, 8452, -1, 8451, 6984, 8826, -1, 6979, 7024, 9027, -1, 7020, 7019, 8807, -1, 8807, 7019, 7069, -1, 7069, 7019, 8813, -1, 8814, 8813, 7016, -1, 7077, 8814, 7016, -1, 7069, 8813, 8814, -1, 8815, 8443, 7070, -1, 8456, 8816, 8457, -1, 8457, 6542, 6986, -1, 8817, 6863, 8889, -1, 8817, 8818, 6863, -1, 8817, 6541, 8818, -1, 8818, 6541, 8819, -1, 8819, 6541, 8820, -1, 6865, 8820, 6535, -1, 8821, 6535, 6540, -1, 6844, 6540, 8822, -1, 6845, 8822, 8450, -1, 8449, 6845, 8450, -1, 8449, 8988, 6845, -1, 8449, 8823, 8988, -1, 8988, 8823, 8972, -1, 6847, 8972, 6781, -1, 8989, 6781, 8824, -1, 6851, 8824, 6854, -1, 6851, 8989, 8824, -1, 8819, 8820, 6865, -1, 6865, 6535, 8821, -1, 8821, 6540, 6844, -1, 6844, 8822, 6845, -1, 8825, 8450, 8826, -1, 8451, 8453, 8827, -1, 8827, 6534, 8454, -1, 8520, 8828, 6225, -1, 6225, 8828, 7051, -1, 7049, 6225, 7051, -1, 7049, 8471, 6225, -1, 7046, 8829, 7005, -1, 7005, 8829, 8838, -1, 8838, 8829, 8830, -1, 6994, 8830, 8831, -1, 7043, 6994, 8831, -1, 7043, 6995, 6994, -1, 7043, 7041, 6995, -1, 6995, 7041, 8832, -1, 8832, 7041, 7040, -1, 8833, 8832, 7040, -1, 8833, 6974, 8832, -1, 8833, 7038, 6974, -1, 6974, 7038, 6977, -1, 6977, 7038, 7036, -1, 8834, 7036, 7061, -1, 8834, 6977, 7036, -1, 8834, 8835, 6977, -1, 6977, 8835, 8836, -1, 8836, 8835, 8837, -1, 8805, 8836, 8837, -1, 8838, 8830, 6994, -1, 7036, 7035, 7061, -1, 7061, 7035, 8839, -1, 8839, 7035, 8840, -1, 8841, 8839, 8840, -1, 8737, 8842, 8736, -1, 8736, 8842, 8843, -1, 8843, 8842, 8846, -1, 6573, 8846, 8844, -1, 6585, 6573, 8844, -1, 6585, 8845, 6573, -1, 6585, 8708, 8845, -1, 8845, 8708, 6543, -1, 8843, 8846, 6573, -1, 8847, 8848, 6546, -1, 8848, 6579, 6548, -1, 8849, 8850, 8735, -1, 6570, 8851, 7091, -1, 8851, 6564, 7085, -1, 8719, 6554, 8852, -1, 8852, 6554, 6592, -1, 6592, 6554, 6594, -1, 6594, 6554, 6553, -1, 6595, 6553, 8853, -1, 8854, 8853, 8855, -1, 9117, 8854, 8855, -1, 9117, 6597, 8854, -1, 9117, 9114, 6597, -1, 6594, 6553, 6595, -1, 8853, 6560, 8855, -1, 8855, 6560, 9116, -1, 9116, 6560, 8856, -1, 9115, 8856, 6550, -1, 8857, 6550, 8858, -1, 8857, 9115, 6550, -1, 9116, 8856, 9115, -1, 6550, 6559, 8858, -1, 8858, 6559, 8463, -1, 6989, 8465, 8859, -1, 8860, 8861, 8935, -1, 8862, 8860, 8935, -1, 8862, 9183, 8860, -1, 8862, 8863, 9183, -1, 9183, 8863, 8864, -1, 8864, 8863, 6651, -1, 9182, 6651, 9186, -1, 9182, 8864, 6651, -1, 9189, 6919, 9047, -1, 9189, 6920, 6919, -1, 9189, 8865, 6920, -1, 6920, 8865, 6925, -1, 6925, 8865, 8866, -1, 8869, 8866, 8867, -1, 9196, 8869, 8867, -1, 9196, 8868, 8869, -1, 9196, 8870, 8868, -1, 9196, 9198, 8870, -1, 8870, 9198, 6945, -1, 6945, 9198, 8712, -1, 8720, 6945, 8712, -1, 6925, 8866, 8869, -1, 9173, 9070, 9171, -1, 9173, 8871, 9070, -1, 9173, 8872, 8871, -1, 8871, 8872, 8565, -1, 8565, 8872, 8566, -1, 8568, 9177, 8890, -1, 8890, 9177, 9178, -1, 6806, 9178, 8873, -1, 8876, 8873, 9179, -1, 8874, 8876, 9179, -1, 8874, 8875, 8876, -1, 8874, 8877, 8875, -1, 8875, 8877, 8879, -1, 8879, 8877, 9164, -1, 8878, 9164, 6898, -1, 8878, 8879, 9164, -1, 8878, 8881, 8879, -1, 8879, 8881, 8880, -1, 8880, 8881, 6897, -1, 6815, 6897, 6896, -1, 6809, 6896, 8882, -1, 8883, 6809, 8882, -1, 8883, 8884, 6809, -1, 8883, 9136, 8884, -1, 8884, 9136, 8885, -1, 8885, 9136, 8983, -1, 6819, 8983, 9141, -1, 8886, 6819, 9141, -1, 8886, 8888, 6819, -1, 8886, 8887, 8888, -1, 8886, 9138, 8887, -1, 8887, 9138, 6863, -1, 6863, 9138, 8725, -1, 8889, 8725, 9120, -1, 8889, 6863, 8725, -1, 8890, 9178, 6806, -1, 6806, 8873, 8876, -1, 9164, 9169, 6898, -1, 6898, 9169, 8893, -1, 8893, 9169, 8891, -1, 8892, 8893, 8891, -1, 8892, 6909, 8893, -1, 8892, 9170, 6909, -1, 6909, 9170, 6899, -1, 6899, 9170, 9166, -1, 6911, 9166, 6953, -1, 8894, 6911, 6953, -1, 8894, 6912, 6911, -1, 8894, 6949, 6912, -1, 6912, 6949, 6902, -1, 6902, 6949, 6948, -1, 6970, 6902, 6948, -1, 6970, 6913, 6902, -1, 9166, 8895, 6953, -1, 6953, 8895, 6954, -1, 6954, 8895, 8896, -1, 9050, 8896, 9049, -1, 9050, 6954, 8896, -1, 9050, 7260, 6954, -1, 9050, 9059, 7260, -1, 7260, 9059, 8898, -1, 8898, 9059, 9060, -1, 8897, 9060, 7226, -1, 8897, 8898, 9060, -1, 8897, 8899, 8898, -1, 8897, 7223, 8899, -1, 8899, 7223, 7262, -1, 7262, 7223, 8900, -1, 8901, 8900, 7265, -1, 8901, 7262, 8900, -1, 8896, 9168, 9049, -1, 9049, 9168, 8902, -1, 8902, 9168, 9171, -1, 9070, 8902, 9171, -1, 6623, 8904, 8903, -1, 6623, 6688, 8904, -1, 6623, 6689, 6688, -1, 6623, 8905, 6689, -1, 6689, 8905, 8907, -1, 8907, 8905, 6622, -1, 8908, 6622, 8909, -1, 8906, 8909, 6691, -1, 8906, 8908, 8909, -1, 8907, 6622, 8908, -1, 8909, 8911, 6691, -1, 6691, 8911, 8910, -1, 8910, 8911, 8912, -1, 6693, 8912, 6694, -1, 6693, 8910, 8912, -1, 8923, 6625, 6667, -1, 6667, 6625, 6616, -1, 6672, 6616, 8913, -1, 6669, 8913, 6614, -1, 8914, 6669, 6614, -1, 8914, 8915, 6669, -1, 8914, 8903, 8915, -1, 8915, 8903, 8904, -1, 6667, 6616, 6672, -1, 6672, 8913, 6669, -1, 8764, 8765, 7216, -1, 7216, 8766, 8767, -1, 8767, 8916, 7219, -1, 8515, 8517, 6699, -1, 6699, 8517, 6638, -1, 6682, 6638, 8917, -1, 6682, 6699, 6638, -1, 6638, 8918, 8917, -1, 8917, 8918, 6683, -1, 6683, 8918, 6637, -1, 8921, 6637, 6644, -1, 6676, 6644, 6643, -1, 6678, 6643, 6636, -1, 8919, 6636, 6635, -1, 6634, 8919, 6635, -1, 6634, 6680, 8919, -1, 6634, 8920, 6680, -1, 6680, 8920, 6681, -1, 6681, 8920, 6641, -1, 6683, 6637, 8921, -1, 8921, 6644, 6676, -1, 8922, 8921, 6676, -1, 8922, 6686, 8921, -1, 8922, 6671, 6686, -1, 6686, 6671, 6688, -1, 6688, 6671, 8904, -1, 6676, 6643, 6678, -1, 6678, 6636, 8919, -1, 9037, 8763, 7214, -1, 7214, 6633, 8764, -1, 8780, 8778, 6734, -1, 9019, 8923, 8924, -1, 8924, 8511, 6718, -1, 8513, 8926, 8925, -1, 8925, 8926, 6702, -1, 6702, 8926, 6703, -1, 6703, 8926, 6656, -1, 6706, 6656, 6655, -1, 8928, 6655, 8927, -1, 9147, 8928, 8927, -1, 9147, 6708, 8928, -1, 9147, 8540, 6708, -1, 6708, 8540, 8546, -1, 6703, 6656, 6706, -1, 6655, 8929, 8927, -1, 8927, 8929, 8930, -1, 8930, 8929, 6663, -1, 9149, 6663, 8932, -1, 8931, 8932, 9145, -1, 8931, 9149, 8932, -1, 8930, 6663, 9149, -1, 8932, 8933, 9145, -1, 9145, 8933, 9143, -1, 9143, 8933, 8937, -1, 8938, 8937, 6653, -1, 8939, 6653, 8934, -1, 8936, 8934, 8935, -1, 6919, 8935, 9047, -1, 6919, 8936, 8935, -1, 9143, 8937, 8938, -1, 8995, 8938, 8996, -1, 9159, 8996, 6918, -1, 9162, 6918, 9156, -1, 9162, 9159, 6918, -1, 8938, 6653, 8939, -1, 8939, 8934, 8936, -1, 8940, 6968, 6915, -1, 6968, 8535, 6916, -1, 8941, 8532, 8942, -1, 8942, 8532, 6963, -1, 8948, 6963, 8944, -1, 8943, 8944, 6960, -1, 8945, 6960, 6959, -1, 8949, 6959, 8946, -1, 8947, 8946, 6955, -1, 7260, 6955, 6954, -1, 7260, 8947, 6955, -1, 8942, 6963, 8948, -1, 8948, 8944, 8943, -1, 8943, 6960, 8945, -1, 8945, 6959, 8949, -1, 8949, 8946, 8947, -1, 8950, 8969, 6746, -1, 8950, 6795, 8969, -1, 8950, 6763, 6795, -1, 6795, 6763, 8951, -1, 6797, 8951, 8953, -1, 6798, 8953, 8952, -1, 6799, 8952, 8684, -1, 6799, 6798, 8952, -1, 6795, 8951, 6797, -1, 6797, 8953, 6798, -1, 8952, 8683, 9014, -1, 8954, 6751, 8955, -1, 8955, 6751, 6750, -1, 8956, 6750, 8957, -1, 8956, 8955, 6750, -1, 6750, 8959, 8957, -1, 8957, 8959, 8958, -1, 8958, 8959, 6749, -1, 8960, 6749, 6745, -1, 8962, 6745, 8961, -1, 6794, 8962, 8961, -1, 6794, 6836, 8962, -1, 6794, 6787, 6836, -1, 6836, 6787, 6840, -1, 6840, 6787, 8963, -1, 6770, 8963, 6771, -1, 6770, 6840, 8963, -1, 6770, 8964, 6840, -1, 6840, 8964, 8965, -1, 8965, 8964, 6769, -1, 8976, 6769, 8968, -1, 8967, 8968, 8966, -1, 8967, 8976, 8968, -1, 8958, 6749, 8960, -1, 6745, 6746, 8961, -1, 8961, 6746, 8969, -1, 7071, 8448, 7072, -1, 7072, 8970, 8971, -1, 8823, 8973, 8972, -1, 8972, 8973, 6786, -1, 6786, 8973, 6775, -1, 8975, 6775, 6773, -1, 8974, 8975, 6773, -1, 8974, 6789, 8975, -1, 8974, 6771, 6789, -1, 6789, 6771, 8963, -1, 6786, 6775, 8975, -1, 8965, 6769, 8976, -1, 8968, 8977, 8966, -1, 8966, 8977, 6824, -1, 6824, 8977, 8445, -1, 6828, 8445, 8978, -1, 6828, 6824, 8445, -1, 8979, 8447, 7071, -1, 6810, 6857, 8980, -1, 6810, 6858, 6857, -1, 6810, 8981, 6858, -1, 6810, 8982, 8981, -1, 8981, 8982, 6861, -1, 6861, 8982, 8888, -1, 8887, 6861, 8888, -1, 6819, 8885, 8983, -1, 6809, 6815, 6896, -1, 6815, 8880, 6897, -1, 8567, 8568, 8984, -1, 8984, 6805, 8985, -1, 8986, 8987, 6870, -1, 8987, 6799, 6871, -1, 8988, 8972, 6847, -1, 6847, 6781, 8989, -1, 8824, 8980, 6854, -1, 6854, 8980, 6857, -1, 8991, 6939, 8990, -1, 8991, 8992, 6939, -1, 8991, 6942, 8992, -1, 8991, 8993, 6942, -1, 6942, 8993, 8994, -1, 8994, 8993, 8868, -1, 8870, 8994, 8868, -1, 9143, 8938, 8995, -1, 8995, 8996, 9159, -1, 6918, 8997, 9156, -1, 9156, 8997, 9155, -1, 9155, 8997, 6917, -1, 9161, 6917, 6916, -1, 9161, 9155, 6917, -1, 6911, 6899, 9166, -1, 6895, 8998, 6896, -1, 6895, 8999, 8998, -1, 6895, 6894, 8999, -1, 8999, 6894, 9000, -1, 9000, 6894, 6893, -1, 9129, 6893, 9134, -1, 9129, 9000, 6893, -1, 6893, 9003, 9134, -1, 9134, 9003, 6930, -1, 9133, 6930, 9002, -1, 9001, 9002, 6597, -1, 9001, 9133, 9002, -1, 6930, 9003, 9004, -1, 9004, 9003, 6892, -1, 9005, 6892, 6890, -1, 6936, 6890, 9006, -1, 6936, 9005, 6890, -1, 9004, 6892, 9005, -1, 6890, 8990, 9006, -1, 9006, 8990, 6939, -1, 9007, 9008, 6601, -1, 9008, 8721, 6605, -1, 8721, 6945, 6603, -1, 9134, 6930, 9133, -1, 9002, 9009, 6598, -1, 9009, 9010, 6599, -1, 9010, 9007, 8722, -1, 8565, 8564, 8563, -1, 8563, 8564, 9016, -1, 6500, 9016, 9011, -1, 6502, 9011, 6880, -1, 9012, 6880, 9017, -1, 6485, 9017, 9013, -1, 6487, 9013, 6876, -1, 6488, 6876, 9014, -1, 8686, 6488, 9014, -1, 8686, 9015, 6488, -1, 8563, 9016, 6500, -1, 6500, 9011, 6502, -1, 6502, 6880, 9012, -1, 9012, 9017, 6485, -1, 6485, 9013, 6487, -1, 6487, 6876, 6488, -1, 8962, 8960, 6745, -1, 6739, 6738, 7150, -1, 7150, 6738, 9018, -1, 9019, 8544, 6625, -1, 8544, 6714, 8543, -1, 6714, 8542, 6381, -1, 8542, 6712, 9020, -1, 6712, 6710, 9021, -1, 6710, 9022, 6357, -1, 9022, 6709, 6359, -1, 6709, 6708, 9023, -1, 8928, 6706, 6655, -1, 8998, 9135, 6896, -1, 6896, 9135, 8882, -1, 8725, 9140, 9024, -1, 9140, 9025, 8724, -1, 9025, 9026, 9118, -1, 9026, 9128, 8723, -1, 9128, 9001, 9114, -1, 6991, 8859, 9046, -1, 7000, 8459, 9127, -1, 8808, 9027, 7020, -1, 9028, 6978, 9029, -1, 9029, 8804, 8806, -1, 8801, 8799, 7031, -1, 7031, 8799, 9030, -1, 8825, 8971, 8449, -1, 8854, 6595, 8853, -1, 7186, 8792, 9031, -1, 9031, 7113, 7187, -1, 8788, 9032, 7189, -1, 7103, 7101, 8776, -1, 7101, 7100, 9033, -1, 8757, 7095, 8755, -1, 7083, 9098, 7091, -1, 7083, 9101, 9098, -1, 7083, 9035, 9101, -1, 9101, 9035, 9034, -1, 9034, 9035, 9036, -1, 9099, 9036, 8747, -1, 9099, 9034, 9036, -1, 7186, 8413, 8791, -1, 9037, 9033, 9018, -1, 9098, 9102, 7091, -1, 7091, 9102, 9103, -1, 7251, 9038, 7252, -1, 7251, 7270, 9038, -1, 7251, 7271, 7270, -1, 7251, 7255, 7271, -1, 7271, 7255, 9039, -1, 9039, 7255, 9040, -1, 7272, 9039, 9040, -1, 8585, 7242, 8584, -1, 8577, 7231, 8591, -1, 7233, 9057, 9041, -1, 7233, 9056, 9057, -1, 7233, 7228, 9056, -1, 9056, 7228, 9054, -1, 9054, 7228, 7226, -1, 9053, 7226, 9060, -1, 9053, 9054, 7226, -1, 8900, 7252, 7265, -1, 7265, 7252, 9038, -1, 8679, 6478, 8677, -1, 6198, 6346, 8672, -1, 8672, 6346, 6348, -1, 8671, 8643, 6199, -1, 6339, 6342, 6281, -1, 9057, 9063, 9041, -1, 9041, 9063, 9042, -1, 7298, 7305, 9043, -1, 9043, 7305, 7297, -1, 9044, 7323, 9291, -1, 9291, 7323, 7329, -1, 8489, 9291, 7329, -1, 7320, 9045, 6199, -1, 6199, 9045, 6203, -1, 6203, 9045, 6205, -1, 6205, 9045, 7319, -1, 8494, 7319, 7327, -1, 7318, 8494, 7327, -1, 7318, 7326, 8494, -1, 8494, 7326, 7316, -1, 6205, 7319, 8494, -1, 8525, 9270, 6287, -1, 9232, 8466, 9046, -1, 8861, 9047, 8935, -1, 7998, 9048, 9070, -1, 9070, 9048, 8902, -1, 9048, 7999, 8902, -1, 8902, 7999, 9049, -1, 9049, 7999, 8392, -1, 9050, 8392, 8393, -1, 9059, 8393, 9051, -1, 9060, 9051, 9052, -1, 9053, 9052, 9055, -1, 9054, 9055, 9061, -1, 9056, 9061, 9058, -1, 9057, 9058, 9063, -1, 9057, 9056, 9058, -1, 9049, 8392, 9050, -1, 9050, 8393, 9059, -1, 9059, 9051, 9060, -1, 9060, 9052, 9053, -1, 9053, 9055, 9054, -1, 9054, 9061, 9056, -1, 9058, 9062, 9063, -1, 9062, 9064, 9063, -1, 9063, 9064, 9042, -1, 9042, 9064, 8560, -1, 8560, 9064, 9065, -1, 9066, 8560, 9065, -1, 9066, 9067, 8560, -1, 9066, 7862, 9067, -1, 9067, 7862, 9068, -1, 9068, 7862, 7861, -1, 9069, 7861, 9071, -1, 9072, 9071, 9073, -1, 9074, 9073, 7995, -1, 8565, 7995, 9075, -1, 8871, 9075, 7998, -1, 9070, 8871, 7998, -1, 9068, 7861, 9069, -1, 9069, 9071, 9072, -1, 9072, 9073, 9074, -1, 9074, 7995, 8565, -1, 8565, 9075, 8871, -1, 7905, 7904, 8587, -1, 8587, 7904, 9077, -1, 7904, 9076, 9077, -1, 9077, 9076, 8661, -1, 8661, 9076, 9078, -1, 8658, 9078, 9084, -1, 8657, 9084, 9079, -1, 9085, 9079, 7913, -1, 9080, 7913, 9081, -1, 8638, 9081, 9082, -1, 8639, 9082, 7915, -1, 9083, 7915, 8642, -1, 9083, 8639, 7915, -1, 8661, 9078, 8658, -1, 8658, 9084, 8657, -1, 8657, 9079, 9085, -1, 9085, 7913, 9080, -1, 9080, 9081, 8638, -1, 8638, 9082, 8639, -1, 7915, 7921, 8642, -1, 7921, 7924, 8642, -1, 8642, 7924, 8668, -1, 8668, 7924, 9086, -1, 9086, 7924, 7926, -1, 7925, 9086, 7926, -1, 7925, 8667, 9086, -1, 7925, 7928, 8667, -1, 8667, 7928, 8666, -1, 8666, 7928, 7908, -1, 9090, 7908, 9087, -1, 9091, 9087, 7906, -1, 8584, 7906, 9088, -1, 9092, 9088, 9089, -1, 8586, 9089, 7905, -1, 8587, 8586, 7905, -1, 8666, 7908, 9090, -1, 9090, 9087, 9091, -1, 9091, 7906, 8584, -1, 8584, 9088, 9092, -1, 9092, 9089, 8586, -1, 9108, 9093, 8741, -1, 8741, 9093, 8742, -1, 9093, 9094, 8742, -1, 8742, 9094, 8744, -1, 8744, 9094, 7780, -1, 8746, 7780, 9095, -1, 9096, 9095, 7782, -1, 8747, 7782, 7785, -1, 9099, 7785, 9100, -1, 9034, 9100, 8382, -1, 9101, 8382, 9097, -1, 9098, 9097, 9102, -1, 9098, 9101, 9097, -1, 8744, 7780, 8746, -1, 8746, 9095, 9096, -1, 9096, 7782, 8747, -1, 8747, 7785, 9099, -1, 9099, 9100, 9034, -1, 9034, 8382, 9101, -1, 9097, 8390, 9102, -1, 8390, 7787, 9102, -1, 9102, 7787, 9103, -1, 9103, 7787, 9104, -1, 9104, 7787, 7786, -1, 9105, 9104, 7786, -1, 9105, 8734, 9104, -1, 9105, 7789, 8734, -1, 8734, 7789, 8735, -1, 8735, 7789, 8140, -1, 9106, 8140, 8141, -1, 9110, 8141, 8145, -1, 8738, 8145, 8146, -1, 8740, 8146, 9107, -1, 9109, 9107, 9108, -1, 8741, 9109, 9108, -1, 8735, 8140, 9106, -1, 9106, 8141, 9110, -1, 9110, 8145, 8738, -1, 8738, 8146, 8740, -1, 8740, 9107, 9109, -1, 9125, 9111, 8461, -1, 8461, 9111, 8463, -1, 9111, 9112, 8463, -1, 8463, 9112, 8858, -1, 8858, 9112, 9113, -1, 8857, 9113, 8153, -1, 9115, 8153, 8154, -1, 9116, 8154, 8158, -1, 8855, 8158, 8157, -1, 9117, 8157, 8159, -1, 9114, 8159, 8163, -1, 8723, 8163, 9118, -1, 8723, 9114, 8163, -1, 8858, 9113, 8857, -1, 8857, 8153, 9115, -1, 9115, 8154, 9116, -1, 9116, 8158, 8855, -1, 8855, 8157, 9117, -1, 9117, 8159, 9114, -1, 8163, 8165, 9118, -1, 8165, 9119, 9118, -1, 9118, 9119, 8724, -1, 8724, 9119, 9024, -1, 9024, 9119, 8126, -1, 8125, 9024, 8126, -1, 8125, 9120, 9024, -1, 8125, 9121, 9120, -1, 9120, 9121, 8727, -1, 8727, 9121, 8046, -1, 8458, 8046, 8045, -1, 9126, 8045, 9122, -1, 9127, 9122, 8335, -1, 9123, 8335, 9124, -1, 8460, 9124, 9125, -1, 8461, 8460, 9125, -1, 8727, 8046, 8458, -1, 8458, 8045, 9126, -1, 9126, 9122, 9127, -1, 9127, 8335, 9123, -1, 9123, 9124, 8460, -1, 8167, 8166, 9025, -1, 9025, 8166, 9026, -1, 8166, 8164, 9026, -1, 9026, 8164, 9128, -1, 9128, 8164, 8162, -1, 9001, 8162, 9132, -1, 9133, 9132, 8304, -1, 9134, 8304, 8303, -1, 9129, 8303, 9130, -1, 9000, 9130, 8312, -1, 8999, 8312, 9131, -1, 8998, 9131, 9135, -1, 8998, 8999, 9131, -1, 9128, 8162, 9001, -1, 9001, 9132, 9133, -1, 9133, 8304, 9134, -1, 9134, 8303, 9129, -1, 9129, 9130, 9000, -1, 9000, 8312, 8999, -1, 9131, 8301, 9135, -1, 8301, 8222, 9135, -1, 9135, 8222, 8882, -1, 8882, 8222, 8883, -1, 8883, 8222, 8306, -1, 8307, 8883, 8306, -1, 8307, 9136, 8883, -1, 8307, 8224, 9136, -1, 9136, 8224, 8983, -1, 8983, 8224, 8223, -1, 9141, 8223, 9142, -1, 8886, 9142, 9137, -1, 9138, 9137, 8127, -1, 8725, 8127, 9139, -1, 9140, 9139, 8167, -1, 9025, 9140, 8167, -1, 8983, 8223, 9141, -1, 9141, 9142, 8886, -1, 8886, 9137, 9138, -1, 9138, 8127, 8725, -1, 8725, 9139, 9140, -1, 8269, 9144, 8995, -1, 8995, 9144, 9143, -1, 9144, 8278, 9143, -1, 9143, 8278, 9145, -1, 9145, 8278, 8280, -1, 8931, 8280, 9146, -1, 9149, 9146, 8282, -1, 8930, 8282, 9150, -1, 8927, 9150, 9151, -1, 9147, 9151, 7830, -1, 8540, 7830, 7829, -1, 8539, 7829, 9148, -1, 8539, 8540, 7829, -1, 9145, 8280, 8931, -1, 8931, 9146, 9149, -1, 9149, 8282, 8930, -1, 8930, 9150, 8927, -1, 8927, 9151, 9147, -1, 9147, 7830, 8540, -1, 7829, 7828, 9148, -1, 7828, 7835, 9148, -1, 9148, 7835, 9152, -1, 9152, 7835, 8545, -1, 8545, 7835, 7837, -1, 9153, 8545, 7837, -1, 9153, 8533, 8545, -1, 9153, 8317, 8533, -1, 8533, 8317, 8534, -1, 8534, 8317, 9160, -1, 9161, 9160, 9154, -1, 9155, 9154, 9157, -1, 9156, 9157, 9158, -1, 9162, 9158, 8271, -1, 9159, 8271, 8269, -1, 8995, 9159, 8269, -1, 8534, 9160, 9161, -1, 9161, 9154, 9155, -1, 9155, 9157, 9156, -1, 9156, 9158, 9162, -1, 9162, 8271, 9159, -1, 9163, 8313, 8877, -1, 8877, 8313, 9164, -1, 8313, 8220, 9164, -1, 9164, 8220, 9169, -1, 9169, 8220, 8219, -1, 8891, 8219, 9165, -1, 8892, 9165, 8217, -1, 9170, 8217, 9167, -1, 9166, 9167, 8212, -1, 8895, 8212, 8209, -1, 8896, 8209, 8002, -1, 9168, 8002, 9171, -1, 9168, 8896, 8002, -1, 9169, 8219, 8891, -1, 8891, 9165, 8892, -1, 8892, 8217, 9170, -1, 9170, 9167, 9166, -1, 9166, 8212, 8895, -1, 8895, 8209, 8896, -1, 8002, 8000, 9171, -1, 8000, 9172, 9171, -1, 9171, 9172, 9173, -1, 9173, 9172, 8872, -1, 8872, 9172, 7997, -1, 8207, 8872, 7997, -1, 8207, 8566, 8872, -1, 8207, 8208, 8566, -1, 8566, 8208, 9174, -1, 9174, 8208, 8203, -1, 9177, 8203, 8201, -1, 9178, 8201, 9175, -1, 8873, 9175, 8200, -1, 9179, 8200, 9176, -1, 8874, 9176, 9163, -1, 8877, 8874, 9163, -1, 9174, 8203, 9177, -1, 9177, 8201, 9178, -1, 9178, 9175, 8873, -1, 8873, 8200, 9179, -1, 9179, 9176, 8874, -1, 9195, 8085, 8710, -1, 8710, 8085, 8774, -1, 8085, 9180, 8774, -1, 8774, 9180, 9184, -1, 9184, 9180, 8199, -1, 9185, 8199, 8197, -1, 9181, 8197, 8191, -1, 9186, 8191, 8190, -1, 9182, 8190, 9187, -1, 8864, 9187, 9188, -1, 9183, 9188, 8196, -1, 8860, 8196, 8861, -1, 8860, 9183, 8196, -1, 9184, 8199, 9185, -1, 9185, 8197, 9181, -1, 9181, 8191, 9186, -1, 9186, 8190, 9182, -1, 9182, 9187, 8864, -1, 8864, 9188, 9183, -1, 8196, 8187, 8861, -1, 8187, 8310, 8861, -1, 8861, 8310, 9047, -1, 9047, 8310, 9189, -1, 9189, 8310, 9190, -1, 9191, 9189, 9190, -1, 9191, 8865, 9189, -1, 9191, 9192, 8865, -1, 8865, 9192, 8866, -1, 8866, 9192, 9193, -1, 8867, 9193, 8078, -1, 9196, 8078, 9197, -1, 9198, 9197, 8077, -1, 8712, 8077, 9194, -1, 9199, 9194, 9195, -1, 8710, 9199, 9195, -1, 8866, 9193, 8867, -1, 8867, 8078, 9196, -1, 9196, 9197, 9198, -1, 9198, 8077, 8712, -1, 8712, 9194, 9199, -1, 9200, 8109, 8729, -1, 8729, 8109, 8751, -1, 8109, 8106, 8751, -1, 8751, 8106, 8752, -1, 8752, 8106, 8105, -1, 9201, 8105, 9207, -1, 9202, 9207, 9203, -1, 9208, 9203, 8387, -1, 8755, 8387, 9209, -1, 9210, 9209, 8099, -1, 8773, 8099, 9204, -1, 9205, 9204, 9206, -1, 9205, 8773, 9204, -1, 8752, 8105, 9201, -1, 9201, 9207, 9202, -1, 9202, 9203, 9208, -1, 9208, 8387, 8755, -1, 8755, 9209, 9210, -1, 9210, 8099, 8773, -1, 9204, 8098, 9206, -1, 8098, 9212, 9206, -1, 9206, 9212, 9211, -1, 9211, 9212, 8711, -1, 8711, 9212, 9213, -1, 8076, 8711, 9213, -1, 8076, 8713, 8711, -1, 8076, 9215, 8713, -1, 8713, 9215, 9214, -1, 9214, 9215, 9216, -1, 8715, 9216, 8070, -1, 9221, 8070, 9217, -1, 9222, 9217, 9218, -1, 9223, 9218, 9219, -1, 9220, 9219, 9200, -1, 8729, 9220, 9200, -1, 9214, 9216, 8715, -1, 8715, 8070, 9221, -1, 9221, 9217, 9222, -1, 9222, 9218, 9223, -1, 9223, 9219, 9220, -1, 8062, 9225, 9224, -1, 9224, 9225, 8705, -1, 9225, 9226, 8705, -1, 8705, 9226, 8706, -1, 8706, 9226, 8067, -1, 8707, 8067, 8066, -1, 9231, 8066, 9227, -1, 8709, 9227, 8037, -1, 9228, 8037, 9229, -1, 8703, 9229, 8036, -1, 9230, 8036, 8035, -1, 8700, 8035, 9232, -1, 8700, 9230, 8035, -1, 8706, 8067, 8707, -1, 8707, 8066, 9231, -1, 9231, 9227, 8709, -1, 8709, 8037, 9228, -1, 9228, 9229, 8703, -1, 8703, 8036, 9230, -1, 8035, 8034, 9232, -1, 8034, 8032, 9232, -1, 9232, 8032, 8466, -1, 8466, 8032, 9234, -1, 9234, 8032, 9233, -1, 8030, 9234, 9233, -1, 8030, 9236, 9234, -1, 8030, 9235, 9236, -1, 9236, 9235, 9237, -1, 9237, 9235, 8029, -1, 8467, 8029, 8024, -1, 8469, 8024, 8023, -1, 9240, 8023, 9238, -1, 9241, 9238, 9242, -1, 9239, 9242, 8062, -1, 9224, 9239, 8062, -1, 9237, 8029, 8467, -1, 8467, 8024, 8469, -1, 8469, 8023, 9240, -1, 9240, 9238, 9241, -1, 9241, 9242, 9239, -1, 7864, 9243, 8555, -1, 8555, 9243, 9244, -1, 9243, 7858, 9244, -1, 9244, 7858, 8570, -1, 8570, 7858, 9246, -1, 8572, 9246, 7856, -1, 8571, 7856, 7854, -1, 8574, 7854, 9245, -1, 8591, 9245, 9247, -1, 8592, 9247, 9248, -1, 8594, 9248, 7850, -1, 8596, 7850, 9249, -1, 8596, 8594, 7850, -1, 8570, 9246, 8572, -1, 8572, 7856, 8571, -1, 8571, 7854, 8574, -1, 8574, 9245, 8591, -1, 8591, 9247, 8592, -1, 8592, 9248, 8594, -1, 7850, 7849, 9249, -1, 7849, 7847, 9249, -1, 9249, 7847, 8547, -1, 8547, 7847, 9251, -1, 9251, 7847, 9250, -1, 7853, 9251, 9250, -1, 7853, 8551, 9251, -1, 7853, 9252, 8551, -1, 8551, 9252, 9253, -1, 9253, 9252, 7841, -1, 8552, 7841, 9256, -1, 9254, 9256, 9255, -1, 9257, 9255, 7839, -1, 9258, 7839, 7838, -1, 9259, 7838, 7864, -1, 8555, 9259, 7864, -1, 9253, 7841, 8552, -1, 8552, 9256, 9254, -1, 9254, 9255, 9257, -1, 9257, 7839, 9258, -1, 9258, 7838, 9259, -1, 7802, 7836, 8538, -1, 8538, 7836, 9260, -1, 7836, 7827, 9260, -1, 9260, 7827, 8541, -1, 8541, 7827, 7834, -1, 8546, 7834, 9261, -1, 9263, 9261, 9264, -1, 9265, 9264, 9266, -1, 8528, 9266, 9267, -1, 9268, 9267, 7824, -1, 9269, 7824, 9262, -1, 8526, 9262, 8525, -1, 8526, 9269, 9262, -1, 8541, 7834, 8546, -1, 8546, 9261, 9263, -1, 9263, 9264, 9265, -1, 9265, 9266, 8528, -1, 8528, 9267, 9268, -1, 9268, 7824, 9269, -1, 9262, 7822, 8525, -1, 7822, 7818, 8525, -1, 8525, 7818, 9270, -1, 9270, 7818, 9272, -1, 9272, 7818, 9271, -1, 7815, 9272, 9271, -1, 7815, 9273, 9272, -1, 7815, 9274, 9273, -1, 9273, 9274, 8530, -1, 8530, 9274, 9275, -1, 9278, 9275, 7807, -1, 8531, 7807, 9276, -1, 9277, 9276, 7805, -1, 8941, 7805, 7804, -1, 8537, 7804, 7802, -1, 8538, 8537, 7802, -1, 8530, 9275, 9278, -1, 9278, 7807, 8531, -1, 8531, 9276, 9277, -1, 9277, 7805, 8941, -1, 8941, 7804, 8537, -1, 7793, 9279, 8421, -1, 8421, 9279, 8427, -1, 7725, 8398, 8494, -1, 8494, 8398, 9489, -1, 9578, 7772, 9280, -1, 9280, 7772, 9281, -1, 9621, 9280, 9281, -1, 7772, 9282, 9281, -1, 9281, 9282, 8436, -1, 8436, 9282, 8523, -1, 8523, 9282, 9286, -1, 8440, 8439, 9768, -1, 9768, 8439, 7755, -1, 9283, 9768, 7755, -1, 8439, 9285, 7755, -1, 7755, 9285, 9284, -1, 9284, 9285, 8438, -1, 7756, 9284, 8438, -1, 9286, 7756, 8523, -1, 8523, 7756, 8438, -1, 9679, 7734, 9287, -1, 9287, 7734, 9288, -1, 9738, 9287, 9288, -1, 7734, 7733, 9288, -1, 9288, 7733, 8485, -1, 8485, 7733, 8488, -1, 8488, 7733, 7732, -1, 9663, 8492, 9653, -1, 9653, 8492, 9289, -1, 7728, 9653, 9289, -1, 8492, 8491, 9289, -1, 9289, 8491, 9290, -1, 9290, 8491, 9291, -1, 7939, 9290, 9291, -1, 7732, 7939, 8488, -1, 8488, 7939, 9291, -1, 9492, 9292, 9500, -1, 9500, 9292, 8506, -1, 9499, 9500, 8506, -1, 9292, 7701, 8506, -1, 8506, 7701, 8504, -1, 8504, 7701, 9293, -1, 8912, 8504, 9293, -1, 9337, 9294, 9339, -1, 9339, 9294, 9296, -1, 9340, 9339, 9296, -1, 9294, 9295, 9296, -1, 9296, 9295, 9297, -1, 9297, 9295, 7689, -1, 7689, 9295, 8514, -1, 9293, 7689, 8912, -1, 8912, 7689, 8514, -1, 7754, 9298, 9776, -1, 9776, 9298, 8442, -1, 9822, 9776, 8442, -1, 9298, 7751, 8442, -1, 8442, 7751, 8444, -1, 8444, 7751, 8445, -1, 8445, 7751, 7749, -1, 8484, 9299, 9727, -1, 9727, 9299, 9300, -1, 9728, 9727, 9300, -1, 9299, 8474, 9300, -1, 9300, 8474, 9301, -1, 9301, 8474, 8473, -1, 7739, 9301, 8473, -1, 7749, 7739, 8445, -1, 8445, 7739, 8473, -1, 7723, 7721, 9451, -1, 9451, 7721, 8502, -1, 8496, 9451, 8502, -1, 7721, 9302, 8502, -1, 8502, 9302, 9303, -1, 9303, 9302, 9308, -1, 8603, 9303, 9308, -1, 9546, 9304, 9305, -1, 9305, 9304, 7704, -1, 9548, 9305, 7704, -1, 9304, 9306, 7704, -1, 7704, 9306, 7705, -1, 7705, 9306, 9309, -1, 9309, 9306, 9307, -1, 9308, 9309, 8603, -1, 8603, 9309, 9307, -1, 9350, 7686, 9348, -1, 9348, 7686, 8416, -1, 8405, 9348, 8416, -1, 7686, 9310, 8416, -1, 8416, 9310, 8406, -1, 8406, 9310, 7799, -1, 8407, 8406, 7799, -1, 8420, 9311, 9428, -1, 9428, 9311, 9312, -1, 9421, 9428, 9312, -1, 9311, 8418, 9312, -1, 9312, 8418, 9313, -1, 9313, 8418, 8354, -1, 8354, 8418, 9043, -1, 7799, 8354, 8407, -1, 8407, 8354, 9043, -1, 9314, 9386, 7678, -1, 7678, 9386, 9316, -1, 9315, 9316, 9373, -1, 9315, 7678, 9316, -1, 9386, 9385, 9316, -1, 9316, 9385, 9387, -1, 9317, 9387, 9318, -1, 9319, 9318, 9388, -1, 9320, 9388, 9389, -1, 9324, 9389, 9392, -1, 9321, 9392, 9322, -1, 9371, 9322, 9377, -1, 9371, 9321, 9322, -1, 9371, 9323, 9321, -1, 9321, 9323, 9324, -1, 9392, 9321, 9324, -1, 9316, 9387, 9317, -1, 9373, 9317, 9372, -1, 9373, 9316, 9317, -1, 9317, 9318, 9319, -1, 9372, 9319, 9381, -1, 9372, 9317, 9319, -1, 9319, 9388, 9320, -1, 9381, 9320, 9380, -1, 9381, 9319, 9320, -1, 9320, 9389, 9324, -1, 9380, 9324, 9323, -1, 9380, 9320, 9324, -1, 9392, 9336, 9322, -1, 9322, 9336, 9325, -1, 9377, 9325, 9376, -1, 9377, 9322, 9325, -1, 9325, 9336, 9326, -1, 9376, 9326, 9335, -1, 9376, 9325, 9326, -1, 9328, 9334, 9327, -1, 9328, 9333, 9334, -1, 9328, 9331, 9333, -1, 9328, 9338, 9331, -1, 9331, 9338, 9329, -1, 9330, 9329, 9340, -1, 9330, 9331, 9329, -1, 9330, 9333, 9331, -1, 9330, 9332, 9333, -1, 9333, 9332, 9334, -1, 9334, 9332, 9335, -1, 9326, 9334, 9335, -1, 9326, 9327, 9334, -1, 9326, 9336, 9327, -1, 9337, 9339, 9338, -1, 9338, 9339, 9329, -1, 9329, 9339, 9340, -1, 9347, 9350, 9351, -1, 9342, 9351, 9341, -1, 9391, 9342, 9341, -1, 9391, 9344, 9342, -1, 9391, 9343, 9344, -1, 9344, 9343, 9345, -1, 9375, 9345, 9355, -1, 9375, 9344, 9345, -1, 9375, 9346, 9344, -1, 9344, 9346, 9342, -1, 9342, 9346, 9347, -1, 9351, 9342, 9347, -1, 8405, 9349, 9348, -1, 9348, 9349, 9351, -1, 9350, 9348, 9351, -1, 9349, 9352, 9351, -1, 9351, 9352, 9341, -1, 9343, 9353, 9345, -1, 9345, 9353, 9354, -1, 9355, 9354, 9356, -1, 9355, 9345, 9354, -1, 9353, 9358, 9354, -1, 9354, 9358, 9357, -1, 9356, 9357, 9360, -1, 9356, 9354, 9357, -1, 9357, 9358, 9359, -1, 9360, 9359, 9378, -1, 9360, 9357, 9359, -1, 9361, 9362, 9390, -1, 9361, 9363, 9362, -1, 9361, 9368, 9363, -1, 9363, 9368, 9364, -1, 9382, 9364, 9383, -1, 9382, 9363, 9364, -1, 9382, 9365, 9363, -1, 9363, 9365, 9362, -1, 9362, 9365, 9379, -1, 9370, 9379, 9378, -1, 9359, 9370, 9378, -1, 9359, 9390, 9370, -1, 9359, 9358, 9390, -1, 9364, 9368, 9369, -1, 9383, 9369, 9366, -1, 9374, 9366, 7682, -1, 9374, 9383, 9366, -1, 9384, 7682, 9367, -1, 9367, 7682, 9366, -1, 9369, 9367, 9366, -1, 9369, 9368, 9367, -1, 9369, 9383, 9364, -1, 9362, 9379, 9370, -1, 9390, 9362, 9370, -1, 9350, 9347, 9340, -1, 9340, 9347, 9330, -1, 9330, 9347, 9346, -1, 9332, 9346, 9375, -1, 9335, 9375, 9355, -1, 9376, 9355, 9356, -1, 9377, 9356, 9360, -1, 9371, 9360, 9378, -1, 9323, 9378, 9379, -1, 9380, 9379, 9365, -1, 9381, 9365, 9382, -1, 9372, 9382, 9383, -1, 9373, 9383, 9374, -1, 9315, 9373, 9374, -1, 9330, 9346, 9332, -1, 9332, 9375, 9335, -1, 9335, 9355, 9376, -1, 9376, 9356, 9377, -1, 9377, 9360, 9371, -1, 9371, 9378, 9323, -1, 9323, 9379, 9380, -1, 9380, 9365, 9381, -1, 9381, 9382, 9372, -1, 9372, 9383, 9373, -1, 9314, 9384, 9386, -1, 9386, 9384, 9367, -1, 9385, 9367, 9387, -1, 9385, 9386, 9367, -1, 9367, 9368, 9387, -1, 9387, 9368, 9318, -1, 9318, 9368, 9361, -1, 9388, 9361, 9389, -1, 9388, 9318, 9361, -1, 9361, 9390, 9389, -1, 9389, 9390, 9392, -1, 9392, 9390, 9358, -1, 9336, 9358, 9353, -1, 9327, 9353, 9343, -1, 9391, 9327, 9343, -1, 9391, 9328, 9327, -1, 9391, 9341, 9328, -1, 9328, 9341, 9338, -1, 9338, 9341, 9352, -1, 9349, 9338, 9352, -1, 9349, 9337, 9338, -1, 9349, 8405, 9337, -1, 9392, 9358, 9336, -1, 9336, 9353, 9327, -1, 7793, 8421, 9436, -1, 9436, 8421, 9393, -1, 9433, 9393, 9438, -1, 9432, 9438, 9435, -1, 9432, 9433, 9438, -1, 9436, 9393, 9433, -1, 9438, 9394, 9435, -1, 9435, 9394, 9396, -1, 9396, 9394, 9440, -1, 9430, 9440, 9395, -1, 7624, 9430, 9395, -1, 9396, 9440, 9430, -1, 9397, 9399, 9398, -1, 9398, 9399, 9408, -1, 7597, 9408, 9429, -1, 7597, 9398, 9408, -1, 9399, 9441, 9408, -1, 9408, 9441, 9409, -1, 9410, 9409, 9439, -1, 9411, 9439, 9401, -1, 9400, 9401, 9402, -1, 9407, 9402, 9442, -1, 9403, 9442, 9405, -1, 9404, 9405, 9431, -1, 9404, 9403, 9405, -1, 9404, 9406, 9403, -1, 9403, 9406, 9407, -1, 9442, 9403, 9407, -1, 9408, 9409, 9410, -1, 9429, 9410, 9413, -1, 9429, 9408, 9410, -1, 9410, 9439, 9411, -1, 9413, 9411, 9412, -1, 9413, 9410, 9411, -1, 9411, 9401, 9400, -1, 9412, 9400, 9414, -1, 9412, 9411, 9400, -1, 9400, 9402, 9407, -1, 9414, 9407, 9406, -1, 9414, 9400, 9407, -1, 9442, 9415, 9405, -1, 9405, 9415, 9417, -1, 9431, 9417, 9416, -1, 9431, 9405, 9417, -1, 9417, 9415, 9418, -1, 9416, 9418, 9425, -1, 9416, 9417, 9418, -1, 9437, 9424, 9426, -1, 9437, 9423, 9424, -1, 9437, 9422, 9423, -1, 9437, 9427, 9422, -1, 9422, 9427, 9419, -1, 9420, 9419, 9421, -1, 9420, 9422, 9419, -1, 9420, 9423, 9422, -1, 9420, 9434, 9423, -1, 9423, 9434, 9424, -1, 9424, 9434, 9425, -1, 9418, 9424, 9425, -1, 9418, 9426, 9424, -1, 9418, 9415, 9426, -1, 8420, 9428, 9427, -1, 9427, 9428, 9419, -1, 9419, 9428, 9421, -1, 7597, 9429, 7624, -1, 7624, 9429, 9430, -1, 9430, 9429, 9413, -1, 9396, 9413, 9412, -1, 9414, 9396, 9412, -1, 9414, 9435, 9396, -1, 9414, 9406, 9435, -1, 9435, 9406, 9404, -1, 9432, 9404, 9431, -1, 9416, 9432, 9431, -1, 9416, 9433, 9432, -1, 9416, 9425, 9433, -1, 9433, 9425, 9434, -1, 9436, 9434, 9420, -1, 7793, 9420, 9421, -1, 7793, 9436, 9420, -1, 9430, 9413, 9396, -1, 9435, 9404, 9432, -1, 9433, 9434, 9436, -1, 8420, 9427, 8421, -1, 8421, 9427, 9393, -1, 9393, 9427, 9437, -1, 9426, 9393, 9437, -1, 9426, 9438, 9393, -1, 9426, 9415, 9438, -1, 9438, 9415, 9442, -1, 9394, 9442, 9402, -1, 9401, 9394, 9402, -1, 9401, 9440, 9394, -1, 9401, 9439, 9440, -1, 9440, 9439, 9409, -1, 9395, 9409, 9441, -1, 9399, 9395, 9441, -1, 9399, 9397, 9395, -1, 9438, 9442, 9394, -1, 9440, 9409, 9395, -1, 7611, 9443, 9478, -1, 9478, 9443, 9444, -1, 9482, 9444, 9477, -1, 9482, 9478, 9444, -1, 9444, 9485, 9477, -1, 9477, 9485, 9476, -1, 9476, 9485, 9486, -1, 9445, 9486, 9491, -1, 9474, 9491, 9489, -1, 8398, 9474, 9489, -1, 9476, 9486, 9445, -1, 9445, 9491, 9474, -1, 9473, 7723, 9446, -1, 9450, 9446, 9453, -1, 9488, 9450, 9453, -1, 9488, 9447, 9450, -1, 9488, 9487, 9447, -1, 9447, 9487, 9454, -1, 9448, 9454, 9475, -1, 9448, 9447, 9454, -1, 9448, 9449, 9447, -1, 9447, 9449, 9450, -1, 9450, 9449, 9473, -1, 9446, 9450, 9473, -1, 8496, 9490, 9451, -1, 9451, 9490, 9446, -1, 7723, 9451, 9446, -1, 9490, 9452, 9446, -1, 9446, 9452, 9453, -1, 9487, 9456, 9454, -1, 9454, 9456, 9459, -1, 9475, 9459, 9455, -1, 9475, 9454, 9459, -1, 9456, 9457, 9459, -1, 9459, 9457, 9458, -1, 9455, 9458, 9481, -1, 9455, 9459, 9458, -1, 9458, 9457, 9467, -1, 9481, 9467, 9460, -1, 9481, 9458, 9467, -1, 9484, 9464, 9468, -1, 9484, 9461, 9464, -1, 9484, 9483, 9461, -1, 9461, 9483, 9462, -1, 9479, 9462, 9480, -1, 9479, 9461, 9462, -1, 9479, 9463, 9461, -1, 9461, 9463, 9464, -1, 9464, 9463, 9465, -1, 9466, 9465, 9460, -1, 9467, 9466, 9460, -1, 9467, 9468, 9466, -1, 9467, 9457, 9468, -1, 9462, 9483, 9469, -1, 9480, 9469, 9472, -1, 7608, 9472, 9470, -1, 7608, 9480, 9472, -1, 7666, 9470, 9471, -1, 9471, 9470, 9472, -1, 9469, 9471, 9472, -1, 9469, 9483, 9471, -1, 9469, 9480, 9462, -1, 9464, 9465, 9466, -1, 9468, 9464, 9466, -1, 7723, 9473, 8398, -1, 8398, 9473, 9474, -1, 9474, 9473, 9449, -1, 9445, 9449, 9448, -1, 9475, 9445, 9448, -1, 9475, 9476, 9445, -1, 9475, 9455, 9476, -1, 9476, 9455, 9481, -1, 9477, 9481, 9460, -1, 9465, 9477, 9460, -1, 9465, 9482, 9477, -1, 9465, 9463, 9482, -1, 9482, 9463, 9479, -1, 9478, 9479, 9480, -1, 7611, 9480, 7608, -1, 7611, 9478, 9480, -1, 9474, 9449, 9445, -1, 9476, 9481, 9477, -1, 9482, 9479, 9478, -1, 7666, 9471, 9443, -1, 9443, 9471, 9444, -1, 9444, 9471, 9483, -1, 9484, 9444, 9483, -1, 9484, 9485, 9444, -1, 9484, 9468, 9485, -1, 9485, 9468, 9457, -1, 9486, 9457, 9456, -1, 9487, 9486, 9456, -1, 9487, 9491, 9486, -1, 9487, 9488, 9491, -1, 9491, 9488, 9453, -1, 9489, 9453, 9452, -1, 9490, 9489, 9452, -1, 9490, 8496, 9489, -1, 9485, 9457, 9486, -1, 9491, 9453, 9489, -1, 9498, 9492, 9493, -1, 9494, 9493, 9501, -1, 9565, 9494, 9501, -1, 9565, 9495, 9494, -1, 9565, 9502, 9495, -1, 9495, 9502, 9496, -1, 9497, 9496, 9505, -1, 9497, 9495, 9496, -1, 9497, 9561, 9495, -1, 9495, 9561, 9494, -1, 9494, 9561, 9498, -1, 9493, 9494, 9498, -1, 9499, 9562, 9500, -1, 9500, 9562, 9493, -1, 9492, 9500, 9493, -1, 9562, 9563, 9493, -1, 9493, 9563, 9501, -1, 9502, 9503, 9496, -1, 9496, 9503, 9506, -1, 9505, 9506, 9504, -1, 9505, 9496, 9506, -1, 9503, 9508, 9506, -1, 9506, 9508, 9507, -1, 9504, 9507, 9510, -1, 9504, 9506, 9507, -1, 9507, 9508, 9509, -1, 9510, 9509, 9511, -1, 9510, 9507, 9509, -1, 9512, 9514, 9522, -1, 9512, 9513, 9514, -1, 9512, 9569, 9513, -1, 9513, 9569, 9515, -1, 9558, 9515, 9556, -1, 9558, 9513, 9515, -1, 9558, 9550, 9513, -1, 9513, 9550, 9514, -1, 9514, 9550, 9559, -1, 9521, 9559, 9511, -1, 9509, 9521, 9511, -1, 9509, 9522, 9521, -1, 9509, 9508, 9522, -1, 9515, 9569, 9516, -1, 9556, 9516, 9520, -1, 9517, 9520, 9518, -1, 9517, 9556, 9520, -1, 9572, 9518, 9519, -1, 9519, 9518, 9520, -1, 9516, 9519, 9520, -1, 9516, 9569, 9519, -1, 9516, 9556, 9515, -1, 9514, 9559, 9521, -1, 9522, 9514, 9521, -1, 9523, 9571, 9526, -1, 9526, 9571, 9524, -1, 9525, 9524, 9549, -1, 9525, 9526, 9524, -1, 9571, 9527, 9524, -1, 9524, 9527, 9570, -1, 9533, 9570, 9568, -1, 9536, 9568, 9534, -1, 9535, 9534, 9528, -1, 9532, 9528, 9567, -1, 9531, 9567, 9529, -1, 9530, 9529, 9537, -1, 9530, 9531, 9529, -1, 9530, 9553, 9531, -1, 9531, 9553, 9532, -1, 9567, 9531, 9532, -1, 9524, 9570, 9533, -1, 9549, 9533, 9557, -1, 9549, 9524, 9533, -1, 9533, 9568, 9536, -1, 9557, 9536, 9551, -1, 9557, 9533, 9536, -1, 9536, 9534, 9535, -1, 9551, 9535, 9552, -1, 9551, 9536, 9535, -1, 9535, 9528, 9532, -1, 9552, 9532, 9553, -1, 9552, 9535, 9532, -1, 9567, 9545, 9529, -1, 9529, 9545, 9538, -1, 9537, 9538, 9560, -1, 9537, 9529, 9538, -1, 9538, 9545, 9539, -1, 9560, 9539, 9554, -1, 9560, 9538, 9539, -1, 9564, 9544, 9566, -1, 9564, 9540, 9544, -1, 9564, 9542, 9540, -1, 9564, 9547, 9542, -1, 9542, 9547, 9541, -1, 9555, 9541, 9548, -1, 9555, 9542, 9541, -1, 9555, 9540, 9542, -1, 9555, 9543, 9540, -1, 9540, 9543, 9544, -1, 9544, 9543, 9554, -1, 9539, 9544, 9554, -1, 9539, 9566, 9544, -1, 9539, 9545, 9566, -1, 9546, 9305, 9547, -1, 9547, 9305, 9541, -1, 9541, 9305, 9548, -1, 9525, 9549, 9517, -1, 9517, 9549, 9556, -1, 9556, 9549, 9557, -1, 9558, 9557, 9551, -1, 9550, 9551, 9552, -1, 9559, 9552, 9553, -1, 9511, 9553, 9530, -1, 9510, 9530, 9537, -1, 9504, 9537, 9560, -1, 9505, 9560, 9554, -1, 9497, 9554, 9543, -1, 9561, 9543, 9555, -1, 9498, 9555, 9548, -1, 9492, 9498, 9548, -1, 9556, 9557, 9558, -1, 9558, 9551, 9550, -1, 9550, 9552, 9559, -1, 9559, 9553, 9511, -1, 9511, 9530, 9510, -1, 9510, 9537, 9504, -1, 9504, 9560, 9505, -1, 9505, 9554, 9497, -1, 9497, 9543, 9561, -1, 9561, 9555, 9498, -1, 9499, 9546, 9562, -1, 9562, 9546, 9547, -1, 9563, 9547, 9501, -1, 9563, 9562, 9547, -1, 9547, 9564, 9501, -1, 9501, 9564, 9565, -1, 9565, 9564, 9566, -1, 9502, 9566, 9503, -1, 9502, 9565, 9566, -1, 9566, 9545, 9503, -1, 9503, 9545, 9508, -1, 9508, 9545, 9567, -1, 9522, 9567, 9528, -1, 9512, 9528, 9534, -1, 9568, 9512, 9534, -1, 9568, 9569, 9512, -1, 9568, 9570, 9569, -1, 9569, 9570, 9519, -1, 9519, 9570, 9527, -1, 9571, 9519, 9527, -1, 9571, 9572, 9519, -1, 9571, 9523, 9572, -1, 9508, 9567, 9522, -1, 9522, 9528, 9512, -1, 7486, 9615, 9613, -1, 9613, 9615, 9573, -1, 9611, 9573, 9574, -1, 9611, 9613, 9573, -1, 9573, 9575, 9574, -1, 9574, 9575, 9608, -1, 9608, 9575, 9576, -1, 9614, 9576, 9577, -1, 9606, 9577, 8427, -1, 9279, 9606, 8427, -1, 9608, 9576, 9614, -1, 9614, 9577, 9606, -1, 9583, 9578, 9586, -1, 9584, 9586, 9579, -1, 9620, 9584, 9579, -1, 9620, 9581, 9584, -1, 9620, 9619, 9581, -1, 9581, 9619, 9590, -1, 9580, 9590, 9607, -1, 9580, 9581, 9590, -1, 9580, 9582, 9581, -1, 9581, 9582, 9584, -1, 9584, 9582, 9583, -1, 9586, 9584, 9583, -1, 9621, 9585, 9280, -1, 9280, 9585, 9586, -1, 9578, 9280, 9586, -1, 9585, 9587, 9586, -1, 9586, 9587, 9579, -1, 9619, 9588, 9590, -1, 9590, 9588, 9589, -1, 9607, 9589, 9609, -1, 9607, 9590, 9589, -1, 9588, 9591, 9589, -1, 9589, 9591, 9592, -1, 9609, 9592, 9610, -1, 9609, 9589, 9592, -1, 9592, 9591, 9593, -1, 9610, 9593, 9598, -1, 9610, 9592, 9593, -1, 9617, 9603, 9618, -1, 9617, 9594, 9603, -1, 9617, 9602, 9594, -1, 9594, 9602, 9596, -1, 9595, 9596, 9612, -1, 9595, 9594, 9596, -1, 9595, 9597, 9594, -1, 9594, 9597, 9603, -1, 9603, 9597, 9604, -1, 9605, 9604, 9598, -1, 9593, 9605, 9598, -1, 9593, 9618, 9605, -1, 9593, 9591, 9618, -1, 9596, 9602, 9601, -1, 9612, 9601, 9599, -1, 7560, 9599, 9600, -1, 7560, 9612, 9599, -1, 7504, 9600, 9616, -1, 9616, 9600, 9599, -1, 9601, 9616, 9599, -1, 9601, 9602, 9616, -1, 9601, 9612, 9596, -1, 9603, 9604, 9605, -1, 9618, 9603, 9605, -1, 9578, 9583, 9279, -1, 9279, 9583, 9606, -1, 9606, 9583, 9582, -1, 9614, 9582, 9580, -1, 9607, 9614, 9580, -1, 9607, 9608, 9614, -1, 9607, 9609, 9608, -1, 9608, 9609, 9610, -1, 9574, 9610, 9598, -1, 9604, 9574, 9598, -1, 9604, 9611, 9574, -1, 9604, 9597, 9611, -1, 9611, 9597, 9595, -1, 9613, 9595, 9612, -1, 7486, 9612, 7560, -1, 7486, 9613, 9612, -1, 9606, 9582, 9614, -1, 9608, 9610, 9574, -1, 9611, 9595, 9613, -1, 7504, 9616, 9615, -1, 9615, 9616, 9573, -1, 9573, 9616, 9602, -1, 9617, 9573, 9602, -1, 9617, 9575, 9573, -1, 9617, 9618, 9575, -1, 9575, 9618, 9591, -1, 9576, 9591, 9588, -1, 9619, 9576, 9588, -1, 9619, 9577, 9576, -1, 9619, 9620, 9577, -1, 9577, 9620, 9579, -1, 8427, 9579, 9587, -1, 9585, 8427, 9587, -1, 9585, 9621, 8427, -1, 9575, 9591, 9576, -1, 9577, 9579, 8427, -1, 7725, 8494, 9662, -1, 9662, 8494, 9622, -1, 9660, 9622, 9671, -1, 9659, 9671, 9657, -1, 9659, 9660, 9671, -1, 9662, 9622, 9660, -1, 9671, 9668, 9657, -1, 9657, 9668, 9656, -1, 9656, 9668, 9667, -1, 9624, 9667, 9623, -1, 9655, 9624, 9623, -1, 9656, 9667, 9624, -1, 7523, 9625, 9628, -1, 9628, 9625, 9627, -1, 9626, 9627, 9654, -1, 9626, 9628, 9627, -1, 9625, 9670, 9627, -1, 9627, 9670, 9672, -1, 9629, 9672, 9669, -1, 9638, 9669, 9635, -1, 9636, 9635, 9630, -1, 9639, 9630, 9666, -1, 9633, 9666, 9641, -1, 9631, 9641, 9658, -1, 9631, 9633, 9641, -1, 9631, 9632, 9633, -1, 9633, 9632, 9639, -1, 9666, 9633, 9639, -1, 9627, 9672, 9629, -1, 9654, 9629, 9634, -1, 9654, 9627, 9629, -1, 9629, 9669, 9638, -1, 9634, 9638, 9637, -1, 9634, 9629, 9638, -1, 9638, 9635, 9636, -1, 9637, 9636, 9640, -1, 9637, 9638, 9636, -1, 9636, 9630, 9639, -1, 9640, 9639, 9632, -1, 9640, 9636, 9639, -1, 9666, 9642, 9641, -1, 9641, 9642, 9645, -1, 9658, 9645, 9644, -1, 9658, 9641, 9645, -1, 9645, 9642, 9646, -1, 9644, 9646, 9643, -1, 9644, 9645, 9646, -1, 9647, 9651, 9665, -1, 9647, 9650, 9651, -1, 9647, 9648, 9650, -1, 9647, 9664, 9648, -1, 9648, 9664, 9649, -1, 9661, 9649, 7728, -1, 9661, 9648, 9649, -1, 9661, 9650, 9648, -1, 9661, 9652, 9650, -1, 9650, 9652, 9651, -1, 9651, 9652, 9643, -1, 9646, 9651, 9643, -1, 9646, 9665, 9651, -1, 9646, 9642, 9665, -1, 9663, 9653, 9664, -1, 9664, 9653, 9649, -1, 9649, 9653, 7728, -1, 9626, 9654, 9655, -1, 9655, 9654, 9624, -1, 9624, 9654, 9634, -1, 9656, 9634, 9637, -1, 9640, 9656, 9637, -1, 9640, 9657, 9656, -1, 9640, 9632, 9657, -1, 9657, 9632, 9631, -1, 9659, 9631, 9658, -1, 9644, 9659, 9658, -1, 9644, 9660, 9659, -1, 9644, 9643, 9660, -1, 9660, 9643, 9652, -1, 9662, 9652, 9661, -1, 7725, 9661, 7728, -1, 7725, 9662, 9661, -1, 9624, 9634, 9656, -1, 9657, 9631, 9659, -1, 9660, 9652, 9662, -1, 9663, 9664, 8494, -1, 8494, 9664, 9622, -1, 9622, 9664, 9647, -1, 9665, 9622, 9647, -1, 9665, 9671, 9622, -1, 9665, 9642, 9671, -1, 9671, 9642, 9666, -1, 9668, 9666, 9630, -1, 9635, 9668, 9630, -1, 9635, 9667, 9668, -1, 9635, 9669, 9667, -1, 9667, 9669, 9672, -1, 9623, 9672, 9670, -1, 9625, 9623, 9670, -1, 9625, 7523, 9623, -1, 9671, 9666, 9668, -1, 9667, 9672, 9623, -1, 9677, 9679, 9680, -1, 9675, 9680, 9673, -1, 9742, 9675, 9673, -1, 9742, 9674, 9675, -1, 9742, 9741, 9674, -1, 9674, 9741, 9682, -1, 9733, 9682, 9737, -1, 9733, 9674, 9682, -1, 9733, 9676, 9674, -1, 9674, 9676, 9675, -1, 9675, 9676, 9677, -1, 9680, 9675, 9677, -1, 9738, 9678, 9287, -1, 9287, 9678, 9680, -1, 9679, 9287, 9680, -1, 9678, 9739, 9680, -1, 9680, 9739, 9673, -1, 9741, 9681, 9682, -1, 9682, 9681, 9683, -1, 9737, 9683, 9736, -1, 9737, 9682, 9683, -1, 9681, 9684, 9683, -1, 9683, 9684, 9685, -1, 9736, 9685, 9735, -1, 9736, 9683, 9685, -1, 9685, 9684, 9693, -1, 9735, 9693, 9734, -1, 9735, 9685, 9693, -1, 9749, 9686, 9748, -1, 9749, 9687, 9686, -1, 9749, 9688, 9687, -1, 9687, 9688, 9689, -1, 9690, 9689, 9730, -1, 9690, 9687, 9689, -1, 9690, 9691, 9687, -1, 9687, 9691, 9686, -1, 9686, 9691, 9692, -1, 9694, 9692, 9734, -1, 9693, 9694, 9734, -1, 9693, 9748, 9694, -1, 9693, 9684, 9748, -1, 9689, 9688, 9695, -1, 9730, 9695, 9697, -1, 7468, 9697, 9696, -1, 7468, 9730, 9697, -1, 9747, 9696, 9698, -1, 9698, 9696, 9697, -1, 9695, 9698, 9697, -1, 9695, 9688, 9698, -1, 9695, 9730, 9689, -1, 9686, 9692, 9694, -1, 9748, 9686, 9694, -1, 7527, 9699, 7541, -1, 7541, 9699, 9701, -1, 9729, 9701, 9700, -1, 9729, 7541, 9701, -1, 9699, 9746, 9701, -1, 9701, 9746, 9706, -1, 9707, 9706, 9708, -1, 9702, 9708, 9710, -1, 9712, 9710, 9745, -1, 9704, 9745, 9744, -1, 9705, 9744, 9703, -1, 9732, 9703, 9715, -1, 9732, 9705, 9703, -1, 9732, 9731, 9705, -1, 9705, 9731, 9704, -1, 9744, 9705, 9704, -1, 9701, 9706, 9707, -1, 9700, 9707, 9709, -1, 9700, 9701, 9707, -1, 9707, 9708, 9702, -1, 9709, 9702, 9711, -1, 9709, 9707, 9702, -1, 9702, 9710, 9712, -1, 9711, 9712, 9713, -1, 9711, 9702, 9712, -1, 9712, 9745, 9704, -1, 9713, 9704, 9731, -1, 9713, 9712, 9704, -1, 9744, 9743, 9703, -1, 9703, 9743, 9714, -1, 9715, 9714, 9717, -1, 9715, 9703, 9714, -1, 9714, 9743, 9724, -1, 9717, 9724, 9716, -1, 9717, 9714, 9724, -1, 9740, 9725, 9726, -1, 9740, 9722, 9725, -1, 9740, 9718, 9722, -1, 9740, 9719, 9718, -1, 9718, 9719, 9720, -1, 9721, 9720, 9728, -1, 9721, 9718, 9720, -1, 9721, 9722, 9718, -1, 9721, 9723, 9722, -1, 9722, 9723, 9725, -1, 9725, 9723, 9716, -1, 9724, 9725, 9716, -1, 9724, 9726, 9725, -1, 9724, 9743, 9726, -1, 8484, 9727, 9719, -1, 9719, 9727, 9720, -1, 9720, 9727, 9728, -1, 9729, 9700, 7468, -1, 7468, 9700, 9730, -1, 9730, 9700, 9709, -1, 9690, 9709, 9711, -1, 9691, 9711, 9713, -1, 9692, 9713, 9731, -1, 9734, 9731, 9732, -1, 9735, 9732, 9715, -1, 9736, 9715, 9717, -1, 9737, 9717, 9716, -1, 9733, 9716, 9723, -1, 9676, 9723, 9721, -1, 9677, 9721, 9728, -1, 9679, 9677, 9728, -1, 9730, 9709, 9690, -1, 9690, 9711, 9691, -1, 9691, 9713, 9692, -1, 9692, 9731, 9734, -1, 9734, 9732, 9735, -1, 9735, 9715, 9736, -1, 9736, 9717, 9737, -1, 9737, 9716, 9733, -1, 9733, 9723, 9676, -1, 9676, 9721, 9677, -1, 9738, 8484, 9678, -1, 9678, 8484, 9719, -1, 9739, 9719, 9673, -1, 9739, 9678, 9719, -1, 9719, 9740, 9673, -1, 9673, 9740, 9742, -1, 9742, 9740, 9726, -1, 9741, 9726, 9681, -1, 9741, 9742, 9726, -1, 9726, 9743, 9681, -1, 9681, 9743, 9684, -1, 9684, 9743, 9744, -1, 9748, 9744, 9745, -1, 9749, 9745, 9710, -1, 9708, 9749, 9710, -1, 9708, 9688, 9749, -1, 9708, 9706, 9688, -1, 9688, 9706, 9698, -1, 9698, 9706, 9746, -1, 9699, 9698, 9746, -1, 9699, 9747, 9698, -1, 9699, 7527, 9747, -1, 9684, 9744, 9748, -1, 9748, 9745, 9749, -1, 7498, 9810, 7549, -1, 7549, 9810, 9750, -1, 7550, 9750, 9752, -1, 7550, 7549, 9750, -1, 9810, 9809, 9750, -1, 9750, 9809, 9811, -1, 9753, 9811, 9815, -1, 9754, 9815, 9812, -1, 9756, 9812, 9814, -1, 9757, 9814, 9816, -1, 9751, 9816, 9759, -1, 9800, 9759, 9758, -1, 9800, 9751, 9759, -1, 9800, 9801, 9751, -1, 9751, 9801, 9757, -1, 9816, 9751, 9757, -1, 9750, 9811, 9753, -1, 9752, 9753, 9807, -1, 9752, 9750, 9753, -1, 9753, 9815, 9754, -1, 9807, 9754, 9755, -1, 9807, 9753, 9754, -1, 9754, 9812, 9756, -1, 9755, 9756, 9803, -1, 9755, 9754, 9756, -1, 9756, 9814, 9757, -1, 9803, 9757, 9801, -1, 9803, 9756, 9757, -1, 9816, 9817, 9759, -1, 9759, 9817, 9760, -1, 9758, 9760, 9806, -1, 9758, 9759, 9760, -1, 9760, 9817, 9767, -1, 9806, 9767, 9761, -1, 9806, 9760, 9767, -1, 9820, 9762, 9763, -1, 9820, 9764, 9762, -1, 9820, 9765, 9764, -1, 9820, 9821, 9765, -1, 9765, 9821, 9769, -1, 9805, 9769, 9283, -1, 9805, 9765, 9769, -1, 9805, 9764, 9765, -1, 9805, 9766, 9764, -1, 9764, 9766, 9762, -1, 9762, 9766, 9761, -1, 9767, 9762, 9761, -1, 9767, 9763, 9762, -1, 9767, 9817, 9763, -1, 8440, 9768, 9821, -1, 9821, 9768, 9769, -1, 9769, 9768, 9283, -1, 9798, 7754, 9778, -1, 9774, 9778, 9819, -1, 9818, 9774, 9819, -1, 9818, 9770, 9774, -1, 9818, 9779, 9770, -1, 9770, 9779, 9771, -1, 9772, 9771, 9799, -1, 9772, 9770, 9771, -1, 9772, 9773, 9770, -1, 9770, 9773, 9774, -1, 9774, 9773, 9798, -1, 9778, 9774, 9798, -1, 9822, 9775, 9776, -1, 9776, 9775, 9778, -1, 7754, 9776, 9778, -1, 9775, 9777, 9778, -1, 9778, 9777, 9819, -1, 9779, 9780, 9771, -1, 9771, 9780, 9783, -1, 9799, 9783, 9781, -1, 9799, 9771, 9783, -1, 9780, 9823, 9783, -1, 9783, 9823, 9785, -1, 9781, 9785, 9782, -1, 9781, 9783, 9785, -1, 9785, 9823, 9784, -1, 9782, 9784, 9802, -1, 9782, 9785, 9784, -1, 9813, 9786, 9797, -1, 9813, 9788, 9786, -1, 9813, 9787, 9788, -1, 9788, 9787, 9795, -1, 9804, 9795, 9808, -1, 9804, 9788, 9795, -1, 9804, 9789, 9788, -1, 9788, 9789, 9786, -1, 9786, 9789, 9796, -1, 9790, 9796, 9802, -1, 9784, 9790, 9802, -1, 9784, 9797, 9790, -1, 9784, 9823, 9797, -1, 9795, 9787, 9794, -1, 9808, 9794, 9791, -1, 7555, 9791, 7556, -1, 7555, 9808, 9791, -1, 9792, 7556, 9793, -1, 9793, 7556, 9791, -1, 9794, 9793, 9791, -1, 9794, 9787, 9793, -1, 9794, 9808, 9795, -1, 9786, 9796, 9790, -1, 9797, 9786, 9790, -1, 7754, 9798, 9283, -1, 9283, 9798, 9805, -1, 9805, 9798, 9773, -1, 9766, 9773, 9772, -1, 9761, 9772, 9799, -1, 9806, 9799, 9781, -1, 9758, 9781, 9782, -1, 9800, 9782, 9802, -1, 9801, 9802, 9796, -1, 9803, 9796, 9789, -1, 9755, 9789, 9804, -1, 9807, 9804, 9808, -1, 9752, 9808, 7555, -1, 7550, 9752, 7555, -1, 9805, 9773, 9766, -1, 9766, 9772, 9761, -1, 9761, 9799, 9806, -1, 9806, 9781, 9758, -1, 9758, 9782, 9800, -1, 9800, 9802, 9801, -1, 9801, 9796, 9803, -1, 9803, 9789, 9755, -1, 9755, 9804, 9807, -1, 9807, 9808, 9752, -1, 7498, 9792, 9810, -1, 9810, 9792, 9793, -1, 9809, 9793, 9811, -1, 9809, 9810, 9793, -1, 9793, 9787, 9811, -1, 9811, 9787, 9815, -1, 9815, 9787, 9813, -1, 9812, 9813, 9814, -1, 9812, 9815, 9813, -1, 9813, 9797, 9814, -1, 9814, 9797, 9816, -1, 9816, 9797, 9823, -1, 9817, 9823, 9780, -1, 9763, 9780, 9779, -1, 9818, 9763, 9779, -1, 9818, 9820, 9763, -1, 9818, 9819, 9820, -1, 9820, 9819, 9821, -1, 9821, 9819, 9777, -1, 9775, 9821, 9777, -1, 9775, 8440, 9821, -1, 9775, 9822, 8440, -1, 9816, 9823, 9817, -1, 9817, 9780, 9763, -1 ] } } ] } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 0.000 description "top" position 4.550 -9.877 104.750 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 3.142 description "bottom" position 4.550 -9.877 -117.796 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 1.571 description "front" position 4.550 -121.150 -6.523 } Viewpoint { jump TRUE orientation -0.000 -0.707 -0.707 3.142 description "back" position 4.550 101.395 -6.523 } Viewpoint { jump TRUE orientation 0.577 -0.577 -0.577 2.094 description "right" position -106.723 -9.877 -6.523 } Viewpoint { jump TRUE orientation 0.577 0.577 0.577 2.094 description "left" position 115.823 -9.877 -6.523 } NavigationInfo { avatarSize [0.25, 1.6, 0.75] headlight TRUE speed 1.0 type "EXAMINE" visibilityLimit 0.0 } choreonoid-1.5.0/share/model/RIC30/parts/R_SHOULDER_P.wrl0000664000000000000000000242113612741425367021220 0ustar rootroot#VRML V2.0 utf8 WorldInfo { title "Exported tringle mesh to VRML97" info ["Created by FreeCAD" ""] } Background { skyAngle 1.57 skyColor 0.1 0.2 0.2 } Transform { scale 0.001 0.001 0.001 rotation 0 0 1 0 scaleOrientation 0 0 1 0 bboxCenter 0 0 0 bboxSize 32.000 30.000 28.600 center 0.000 0.000 0.000 translation 0.000 -0.00 0.000 children [ Shape { appearance Appearance { material Material { ambientIntensity 0.2 diffuseColor 0.00 0.00 0.00 emissiveColor 0.00 0.00 0.00 specularColor 0.98 0.98 0.98 shininess 0.06 transparency 0.00 } } geometry IndexedFaceSet { solid FALSE coord Coordinate { point [ 2.000 -1.000 -0.500, 1.414 -0.000 -0.500, 1.333 -1.000 0.688, 1.333 -0.000 0.688, 1.227 -1.000 0.863, 1.098 -1.000 1.022, 1.098 -0.000 1.022, 0.948 -1.000 1.162, 0.781 -1.000 1.281, 0.206 -0.000 1.486, -0.203 -0.000 1.486, -0.404 -1.000 1.445, -1.332 -1.000 0.690, -1.496 -0.000 0.102, 0.948 -0.000 1.162, 0.406 -1.000 1.444, 0.001 -0.000 1.500, -1.096 -0.000 1.024, -1.413 -0.000 0.503, -1.469 -1.000 0.305, -1.496 -1.000 -0.102, -1.413 -1.000 -0.503, -1.332 -1.000 -0.690, -1.096 -0.000 -1.024, -1.096 -1.000 -1.024, -0.597 -0.000 -1.376, -0.404 -1.000 -1.445, -0.203 -1.000 -1.486, 0.001 -1.000 -1.500, 0.781 -0.000 -1.281, 1.098 -1.000 -1.022, 1.227 -1.000 -0.863, 1.333 -0.000 -0.688, 1.414 -1.000 -0.500, -1.469 -0.000 -0.305, -1.332 -0.000 -0.690, -1.225 -1.000 -0.865, -0.779 -1.000 -1.282, 0.206 -1.000 -1.486, 0.406 -0.000 -1.444, 0.599 -0.000 -1.375, 1.414 -1.000 0.500, 1.414 -0.000 0.500, 2.000 -0.000 0.500, 2.000 -1.000 0.500, 2.120 -0.000 0.485, 2.411 -0.000 0.284, 2.496 -0.000 -0.060, 2.232 -0.000 -0.443, 2.120 -1.000 0.485, 2.332 -0.000 0.374, 2.411 -1.000 0.284, 2.468 -0.000 0.177, 2.468 -1.000 -0.177, 2.332 -0.000 -0.374, 2.232 -1.000 -0.443, -0.086 0.200 8.000, 0.086 1.700 8.000, -0.857 0.200 7.954, -0.834 0.200 7.864, -0.715 0.200 7.725, -0.630 0.200 7.689, -0.537 0.200 7.681, -0.367 1.700 7.749, -0.305 1.700 7.819, -0.268 0.200 7.904, -0.258 0.200 7.996, -0.258 1.700 7.996, -0.537 1.700 7.681, -0.305 0.200 7.819, -7.994 0.200 0.300, -7.903 0.200 0.284, -7.756 0.200 0.175, -7.756 1.700 0.175, -7.714 1.700 0.092, -7.700 1.700 -0.000, -7.714 1.700 -0.092, -7.756 1.700 -0.175, -7.714 0.200 -0.092, -7.903 0.200 -0.284, -7.821 0.200 -0.241, -0.318 -1.000 3.485, -0.634 -1.000 3.442, -0.597 -1.000 1.376, -0.946 -1.000 1.164, -1.096 -1.000 1.024, -0.779 -1.000 1.282, -1.225 -1.000 0.865, -1.539 -1.000 3.143, -1.413 -1.000 0.503, -1.496 -1.000 0.102, -1.819 -1.000 2.990, -2.447 -1.000 -2.503, -1.469 -1.000 -0.305, -2.664 -1.000 -2.270, -3.108 -1.000 1.610, -3.427 -1.000 0.712, -3.477 -1.000 0.398, -3.499 -1.000 0.080, -3.456 -1.000 -0.555, -2.859 -1.000 -2.018, -3.031 -1.000 -1.750, -3.178 -1.000 -1.467, -3.241 -1.000 1.321, -1.097 -1.000 -3.324, -1.394 -1.000 -3.210, -0.477 -1.000 -3.467, 1.097 -1.000 -3.324, 0.790 -1.000 -3.410, 0.781 -1.000 -1.281, 2.664 -1.000 -2.270, 3.031 -1.000 -1.750, 2.120 -1.000 -0.485, 1.333 -1.000 -0.688, -0.597 -1.000 -1.376, 0.406 -1.000 -1.444, 0.599 -1.000 -1.375, 0.948 -1.000 -1.162, 3.178 -1.000 -1.467, 2.332 -1.000 -0.374, 2.411 -1.000 -0.284, 3.391 -1.000 -0.867, 3.108 -1.000 1.610, 2.948 -1.000 1.886, 2.765 -1.000 2.146, 2.496 -1.000 -0.060, 2.496 -1.000 0.060, 2.468 -1.000 0.177, 2.232 -1.000 0.443, 1.539 -1.000 3.143, 1.247 -1.000 3.270, 0.944 -1.000 3.370, 0.318 -1.000 3.485, 0.599 -1.000 1.375, 0.634 -1.000 3.442, 0.206 -1.000 1.486, -0.000 -1.000 3.500, 0.001 -1.000 1.500, -0.203 -1.000 1.486, -0.946 -1.000 -1.164, 2.330 -1.000 2.612, 2.332 -1.000 0.374, 2.986 -0.000 -0.294, 2.468 -0.000 -0.177, 2.411 -0.000 -0.284, 2.120 -0.000 -0.485, 2.000 -0.000 -0.500, 2.121 -0.000 -2.121, 1.667 -0.000 -2.494, 1.414 -0.000 -2.646, 1.227 -0.000 -0.863, 1.148 -0.000 -2.772, 0.948 -0.000 -1.162, 1.098 -0.000 -1.022, 0.294 -0.000 -2.986, 0.206 -0.000 -1.486, 0.001 -0.000 -1.500, -0.203 -0.000 -1.486, -0.404 -0.000 -1.445, -0.779 -0.000 -1.282, -0.946 -0.000 -1.164, -0.585 -0.000 -2.942, -1.225 -0.000 -0.865, -1.414 0.000 -2.646, -1.413 -0.000 -0.503, -2.646 0.000 -1.414, -2.772 0.000 -1.148, -2.871 0.000 -0.871, -1.496 -0.000 -0.102, -3.000 0.000 -0.000, -2.772 0.000 1.148, -1.332 -0.000 0.690, -1.225 -0.000 0.865, -2.646 0.000 1.414, -2.494 0.000 1.667, -0.946 -0.000 1.164, -2.121 0.000 2.121, -0.779 -0.000 1.282, -1.903 0.000 2.319, -1.414 0.000 2.646, -0.597 -0.000 1.376, -0.404 -0.000 1.445, -0.871 0.000 2.871, -0.294 -0.000 2.986, 0.585 -0.000 2.942, 1.414 -0.000 2.646, 1.148 -0.000 2.772, 0.599 -0.000 1.375, 0.406 -0.000 1.444, 0.781 -0.000 1.281, 2.121 -0.000 2.121, 1.903 -0.000 2.319, 1.227 -0.000 0.863, 2.494 -0.000 1.667, -1.469 -0.000 0.305, 2.646 -0.000 1.414, 2.871 -0.000 0.871, 2.942 -0.000 0.585, 2.496 -0.000 0.060, 2.232 -0.000 0.443, 0.834 1.700 7.864, 0.857 0.200 7.954, 0.715 0.200 7.725, 0.715 1.700 7.725, 0.630 1.700 7.689, 0.630 0.200 7.689, 0.447 0.200 7.702, 0.367 1.700 7.749, 0.258 0.200 7.996, 0.268 0.200 7.904, 0.258 1.700 7.996, 0.305 1.700 7.819, -7.958 1.700 -0.816, -7.958 0.200 -0.816, -7.974 1.700 -0.644, -7.974 0.200 -0.644, -7.994 0.200 -0.300, -7.994 1.700 -0.300, -1.028 1.700 7.934, -1.028 0.200 7.934, -7.986 1.700 0.472, -7.986 0.200 0.472, -7.958 0.200 0.816, 0.302 -0.996 3.547, 1.225 -0.968 3.467, 1.596 -0.832 3.530, 2.504 -0.620 3.101, 2.643 -0.500 3.003, 0.953 -0.911 3.662, 0.621 -0.968 3.624, 0.602 -0.996 3.509, 1.186 -0.996 3.357, 1.559 -0.911 3.448, 1.515 -0.968 3.351, 1.889 -0.832 3.382, 2.208 -0.732 3.267, 2.477 -0.732 3.068, 2.758 -0.620 2.877, 2.119 -0.911 3.135, 2.992 -0.620 2.633, 2.888 -0.500 2.768, 1.466 -0.996 3.244, 1.793 -0.968 3.210, 1.736 -0.996 3.108, 2.377 -0.911 2.944, 3.204 -0.620 2.370, 2.908 -0.832 2.560, 1.819 -1.000 2.990, 2.083 -1.000 2.813, 2.237 -0.996 2.770, 2.544 -0.968 2.655, 3.115 -0.832 2.304, 3.170 -0.732 2.344, 3.357 -0.732 2.067, 3.559 -0.620 1.794, 2.463 -0.996 2.570, 3.299 -0.832 2.031, 3.645 -0.500 1.648, 3.772 -0.500 1.333, 3.521 -0.732 1.775, 3.658 -0.732 1.470, 2.558 -1.000 2.389, 2.673 -0.996 2.352, 2.862 -0.996 2.117, 3.222 -0.911 1.984, 3.459 -0.832 1.744, 3.595 -0.832 1.445, 3.871 -0.500 1.008, 3.896 -0.620 0.840, 3.032 -0.996 1.867, 3.511 -0.911 1.411, 3.953 -0.620 0.506, 3.942 -0.500 0.676, 3.179 -0.996 1.603, 3.911 -0.732 0.501, 3.986 -0.500 0.339, 3.241 -1.000 1.321, 3.516 -0.968 1.077, 3.843 -0.832 0.492, 3.939 -0.732 0.167, 4.000 -0.500 0.000, 3.304 -0.996 1.327, 3.753 -0.911 0.481, 3.982 -0.620 -0.169, 3.348 -1.000 1.021, 3.896 -0.620 -0.840, 3.942 -0.500 -0.676, 3.477 -1.000 0.398, 3.699 -0.911 -0.797, 3.559 -0.620 -1.794, 3.772 -0.500 -1.333, 3.854 -0.732 -0.831, 3.674 -0.968 -0.156, 3.557 -0.996 0.151, 3.674 -0.968 0.156, 3.531 -0.996 0.452, 3.499 -1.000 0.080, 3.314 -0.500 -2.240, 3.492 -1.000 -0.239, 3.456 -1.000 -0.555, 3.618 -0.911 -1.108, 3.516 -0.968 -1.077, 3.459 -0.832 -1.744, 3.394 -0.620 -2.090, 3.379 -0.911 -1.704, 3.170 -0.732 -2.344, 2.888 -0.500 -2.768, 3.204 -0.620 -2.370, 3.298 -1.000 -1.172, 2.960 -0.732 -2.605, 2.992 -0.620 -2.633, 3.179 -0.996 -1.603, 3.131 -0.968 -1.928, 2.908 -0.832 -2.560, 2.728 -0.732 -2.846, 2.643 -0.500 -3.003, 2.504 -0.620 -3.101, 2.957 -0.968 -2.187, 2.841 -0.911 -2.500, 2.379 -0.500 -3.216, 2.232 -0.620 -3.302, 2.862 -0.996 -2.117, 2.618 -0.911 -2.732, 2.434 -0.832 -3.014, 2.097 -0.500 -3.406, 1.944 -0.620 -3.479, 2.859 -1.000 -2.018, 2.673 -0.996 -2.352, 2.544 -0.968 -2.655, 2.377 -0.911 -2.944, 2.169 -0.832 -3.210, 1.923 -0.732 -3.442, 1.642 -0.620 -3.632, 2.447 -1.000 -2.503, 1.171 -0.500 -3.825, 2.209 -1.000 -2.715, 2.310 -0.968 -2.861, 2.237 -0.996 -2.770, 1.596 -0.832 -3.530, 1.313 -0.732 -3.718, 1.004 -0.620 -3.857, 1.328 -0.620 -3.758, 1.953 -1.000 -2.905, 0.843 -0.500 -3.910, 1.994 -0.996 -2.950, 1.559 -0.911 -3.448, 1.261 -0.911 -3.568, 1.291 -0.832 -3.653, 0.338 -0.620 -3.971, 0.674 -0.620 -3.928, 1.466 -0.996 -3.244, 1.394 -1.000 -3.210, 0.621 -0.968 -3.624, -0.334 -0.732 -3.929, -0.674 -0.620 -3.928, -0.843 -0.500 -3.910, -0.338 -0.620 -3.971, -0.170 -0.500 -3.996, 0.000 -0.620 -3.985, 0.000 -0.732 -3.943, 1.186 -0.996 -3.357, 0.927 -0.968 -3.559, -0.329 -0.832 -3.860, -1.004 -0.620 -3.857, 0.602 -0.996 -3.509, -0.321 -0.911 -3.770, -0.655 -0.832 -3.819, -1.491 -0.500 -3.712, 0.477 -1.000 -3.467, 0.302 -0.996 -3.547, 0.159 -1.000 -3.496, -0.312 -0.968 -3.664, -0.640 -0.911 -3.730, -1.328 -0.620 -3.758, 0.000 -0.996 -3.560, -0.621 -0.968 -3.624, -0.953 -0.911 -3.662, -1.944 -0.620 -3.479, -0.159 -1.000 -3.496, -0.927 -0.968 -3.559, -1.923 -0.732 -3.442, -2.097 -0.500 -3.406, -0.602 -0.996 -3.509, -0.790 -1.000 -3.410, -0.897 -0.996 -3.445, -1.225 -0.968 -3.467, -1.889 -0.832 -3.382, -2.504 -0.620 -3.101, -2.379 -0.500 -3.216, -2.232 -0.620 -3.302, -2.169 -0.832 -3.210, -2.477 -0.732 -3.068, -2.758 -0.620 -2.877, -2.119 -0.911 -3.135, -1.681 -1.000 -3.070, -1.466 -0.996 -3.244, -2.059 -0.968 -3.047, -2.377 -0.911 -2.944, -2.728 -0.732 -2.846, -2.960 -0.732 -2.605, -3.112 -0.500 -2.513, -3.204 -0.620 -2.370, -2.992 -0.620 -2.633, -1.953 -1.000 -2.905, -2.310 -0.968 -2.861, -2.618 -0.911 -2.732, -2.908 -0.832 -2.560, -3.170 -0.732 -2.344, -2.544 -0.968 -2.655, -2.841 -0.911 -2.500, -3.394 -0.620 -2.090, -3.559 -0.620 -1.794, -2.862 -0.996 -2.117, -3.770 -0.732 -1.155, -3.871 -0.500 -1.008, -3.811 -0.620 -1.167, -3.772 -0.500 -1.333, -3.658 -0.732 -1.470, -3.459 -0.832 -1.744, -3.521 -0.732 -1.775, -3.222 -0.911 -1.984, -3.042 -0.911 -2.250, -2.957 -0.968 -2.187, -2.673 -0.996 -2.352, -3.284 -0.968 -1.656, -3.896 -0.620 -0.840, -3.953 -0.620 -0.506, -3.986 -0.500 -0.339, -3.704 -0.832 -1.134, -3.618 -0.911 -1.108, -3.787 -0.832 -0.816, -3.179 -0.996 -1.603, -3.516 -0.968 -1.077, -4.000 -0.500 -0.000, -3.982 -0.620 -0.169, -3.982 -0.620 0.169, -3.304 -0.996 -1.327, -3.298 -1.000 -1.172, -3.939 -0.732 -0.167, -3.953 -0.620 0.506, -3.404 -0.996 -1.043, -3.648 -0.968 -0.467, -3.871 -0.832 -0.164, -3.939 -0.732 0.167, -3.871 -0.832 0.164, -3.942 -0.500 0.676, -3.391 -1.000 -0.867, -3.531 -0.996 -0.452, -3.674 -0.968 -0.156, -3.781 -0.911 0.161, -3.896 -0.620 0.840, -3.854 -0.732 0.831, -3.871 -0.500 1.008, -3.811 -0.620 1.167, -3.557 -0.996 -0.151, -3.492 -1.000 -0.239, -3.753 -0.911 0.481, -3.645 -0.500 1.648, -3.698 -0.620 1.486, -3.648 -0.968 0.467, -3.618 -0.911 1.108, -3.658 -0.732 1.470, -3.595 -0.832 1.445, -3.559 -0.620 1.794, -3.492 -0.500 1.951, -3.480 -0.996 0.750, -3.516 -0.968 1.077, -3.394 -0.620 2.090, -3.357 -0.732 2.067, -3.112 -0.500 2.513, -3.348 -1.000 1.021, -3.404 -0.996 1.043, -3.204 -0.620 2.370, -3.412 -0.968 1.371, -3.304 -0.996 1.327, -3.284 -0.968 1.656, -3.379 -0.911 1.704, -2.758 -0.620 2.877, -2.992 -0.620 2.633, -2.948 -1.000 1.886, -2.477 -0.732 3.068, -1.944 -0.620 3.479, -3.042 -0.911 2.250, -3.032 -0.996 1.867, -2.957 -0.968 2.187, -2.765 -1.000 2.146, -2.862 -0.996 2.117, -2.673 -0.996 2.352, -2.377 -0.911 2.944, -1.801 -0.500 3.572, -1.642 -0.620 3.632, -2.119 -0.911 3.135, -1.624 -0.732 3.593, -1.491 -0.500 3.712, -1.328 -0.620 3.758, -2.558 -1.000 2.389, -2.463 -0.996 2.570, -2.330 -1.000 2.612, -2.310 -0.968 2.861, -1.596 -0.832 3.530, -1.313 -0.732 3.718, -2.083 -1.000 2.813, -2.059 -0.968 3.047, -1.559 -0.911 3.448, -0.993 -0.732 3.816, -0.508 -0.500 3.968, -1.004 -0.620 3.857, -1.994 -0.996 2.950, -1.793 -0.968 3.210, -1.515 -0.968 3.351, -1.291 -0.832 3.653, -0.674 -0.620 3.928, -1.225 -0.968 3.467, -0.953 -0.911 3.662, -0.666 -0.732 3.886, -0.170 -0.500 3.996, -0.338 -0.620 3.971, -1.247 -1.000 3.270, 0.338 -0.620 3.971, -0.000 -0.620 3.985, -0.944 -1.000 3.370, -1.186 -0.996 3.357, -0.329 -0.832 3.860, 0.508 -0.500 3.968, -0.621 -0.968 3.624, 0.329 -0.832 3.860, 1.171 -0.500 3.825, 0.843 -0.500 3.910, 1.004 -0.620 3.857, -0.602 -0.996 3.509, -0.312 -0.968 3.664, -0.000 -0.968 3.677, 0.312 -0.968 3.664, 0.976 -0.832 3.749, 1.491 -0.500 3.712, 2.097 -0.500 3.406, 1.642 -0.620 3.632, 1.291 -0.832 3.653, -0.000 -0.996 3.560, -2.908 -0.832 2.560, -3.115 -0.832 2.304, -3.698 -0.620 -1.486, -3.299 -0.832 -2.031, -3.115 -0.832 -2.304, -2.463 -0.996 -2.570, -2.209 -1.000 -2.715, -2.237 -0.996 -2.770, 0.655 -0.832 -3.819, 0.666 -0.732 -3.886, 0.953 -0.911 -3.662, 1.736 -0.996 -3.108, 1.681 -1.000 -3.070, 3.911 -0.732 -0.501, 3.843 -0.832 -0.492, 3.871 -0.832 -0.164, 3.648 -0.968 0.467, 3.480 -0.996 0.750, 3.427 -1.000 0.712, 0.000 -0.911 -3.784, 0.312 -0.968 -3.664, 0.000 -0.832 -3.874, 0.000 -0.968 -3.677, 0.334 -0.732 -3.929, -0.302 -0.996 3.547, 0.321 -0.911 3.770, 0.655 -0.832 3.819, 0.640 -0.911 3.730, 0.334 -0.732 3.929, 0.674 -0.620 3.928, -0.000 -0.732 3.943, -0.000 -0.911 3.784, -0.000 -0.832 3.874, 0.666 -0.732 3.886, 0.927 -0.968 3.559, 0.897 -0.996 3.445, 1.328 -0.620 3.758, 0.993 -0.732 3.816, 1.261 -0.911 3.568, 1.624 -0.732 3.593, 1.313 -0.732 3.718, 1.923 -0.732 3.442, 1.944 -0.620 3.479, 1.994 -0.996 2.950, 2.059 -0.968 3.047, 1.845 -0.911 3.304, 2.232 -0.620 3.302, 2.169 -0.832 3.210, 2.310 -0.968 2.861, 2.618 -0.911 2.732, 2.681 -0.832 2.797, 2.434 -0.832 3.014, 2.760 -0.968 2.430, 2.841 -0.911 2.500, 2.960 -0.732 2.605, 2.728 -0.732 2.846, 3.042 -0.911 2.250, 2.957 -0.968 2.187, 3.394 -0.620 2.090, 3.284 -0.968 1.656, 3.131 -0.968 1.928, 3.412 -0.968 1.371, 3.379 -0.911 1.704, 3.698 -0.620 1.486, 3.704 -0.832 1.134, 3.811 -0.620 1.167, 3.595 -0.968 0.775, 3.404 -0.996 1.043, 3.787 -0.832 0.816, 3.618 -0.911 1.108, 3.699 -0.911 0.797, 3.854 -0.732 0.831, 3.770 -0.732 1.155, 3.871 -0.832 0.164, 3.781 -0.911 0.161, 3.982 -0.620 0.169, 3.781 -0.911 -0.161, 3.939 -0.732 -0.167, 3.753 -0.911 -0.481, 3.557 -0.996 -0.151, 3.953 -0.620 -0.506, 3.480 -0.996 -0.750, 3.531 -0.996 -0.452, 3.595 -0.968 -0.775, 3.648 -0.968 -0.467, 3.404 -0.996 -1.043, 3.787 -0.832 -0.816, 3.704 -0.832 -1.134, 3.412 -0.968 -1.371, 3.511 -0.911 -1.411, 3.811 -0.620 -1.167, 3.770 -0.732 -1.155, 3.698 -0.620 -1.486, 3.595 -0.832 -1.445, 3.304 -0.996 -1.327, 3.284 -0.968 -1.656, 3.658 -0.732 -1.470, 3.032 -0.996 -1.867, 3.222 -0.911 -1.984, 3.299 -0.832 -2.031, 3.357 -0.732 -2.067, 3.521 -0.732 -1.775, 2.760 -0.968 -2.430, 3.042 -0.911 -2.250, 3.115 -0.832 -2.304, 2.463 -0.996 -2.570, 2.681 -0.832 -2.797, 2.758 -0.620 -2.877, 2.477 -0.732 -3.068, 2.059 -0.968 -3.047, 2.119 -0.911 -3.135, 1.793 -0.968 -3.210, 1.889 -0.832 -3.382, 1.845 -0.911 -3.304, 1.624 -0.732 -3.593, 2.208 -0.732 -3.267, 1.225 -0.968 -3.467, 1.515 -0.968 -3.351, 0.993 -0.732 -3.816, 0.976 -0.832 -3.749, 0.897 -0.996 -3.445, 0.329 -0.832 -3.860, 0.640 -0.911 -3.730, 0.321 -0.911 -3.770, -0.302 -0.996 -3.547, -0.976 -0.832 -3.749, -0.993 -0.732 -3.816, -0.666 -0.732 -3.886, -1.186 -0.996 -3.357, -1.261 -0.911 -3.568, -1.313 -0.732 -3.718, -1.559 -0.911 -3.448, -1.624 -0.732 -3.593, -1.291 -0.832 -3.653, -1.642 -0.620 -3.632, -1.515 -0.968 -3.351, -1.596 -0.832 -3.530, -1.994 -0.996 -2.950, -1.736 -0.996 -3.108, -1.793 -0.968 -3.210, -1.845 -0.911 -3.304, -2.208 -0.732 -3.267, -2.434 -0.832 -3.014, -2.760 -0.968 -2.430, -2.681 -0.832 -2.797, -3.032 -0.996 -1.867, -3.379 -0.911 -1.704, -3.131 -0.968 -1.928, -3.357 -0.732 -2.067, -3.511 -0.911 -1.411, -3.412 -0.968 -1.371, -3.595 -0.832 -1.445, -3.480 -0.996 -0.750, -3.595 -0.968 -0.775, -3.699 -0.911 -0.797, -3.753 -0.911 -0.481, -3.843 -0.832 -0.492, -3.911 -0.732 -0.501, -3.854 -0.732 -0.831, -3.781 -0.911 -0.161, -3.674 -0.968 0.156, -3.557 -0.996 0.151, -3.595 -0.968 0.775, -3.531 -0.996 0.452, -3.787 -0.832 0.816, -3.843 -0.832 0.492, -3.911 -0.732 0.501, -3.699 -0.911 0.797, -3.704 -0.832 1.134, -3.770 -0.732 1.155, -3.131 -0.968 1.928, -3.179 -0.996 1.603, -3.511 -0.911 1.411, -3.299 -0.832 2.031, -3.459 -0.832 1.744, -3.521 -0.732 1.775, -3.222 -0.911 1.984, -3.170 -0.732 2.344, -2.841 -0.911 2.500, -2.618 -0.911 2.732, -2.760 -0.968 2.430, -2.960 -0.732 2.605, -2.544 -0.968 2.655, -2.681 -0.832 2.797, -2.434 -0.832 3.014, -2.728 -0.732 2.846, -2.237 -0.996 2.770, -2.169 -0.832 3.210, -2.504 -0.620 3.101, -2.208 -0.732 3.267, -2.232 -0.620 3.302, -1.736 -0.996 3.108, -1.845 -0.911 3.304, -1.889 -0.832 3.382, -1.923 -0.732 3.442, -1.466 -0.996 3.244, -0.927 -0.968 3.559, -0.976 -0.832 3.749, -1.261 -0.911 3.568, -0.897 -0.996 3.445, -0.640 -0.911 3.730, -0.655 -0.832 3.819, -0.321 -0.911 3.770, -0.334 -0.732 3.929, 3.000 -0.000 0.000, 2.986 -0.000 0.294, 2.942 3.700 0.585, 2.319 -0.000 1.903, 1.667 3.700 2.494, 1.667 -0.000 2.494, 1.414 3.700 2.646, 0.871 -0.000 2.871, 0.294 -0.000 2.986, -0.000 -0.000 3.000, -0.585 -0.000 2.942, -0.871 3.700 2.871, -2.871 3.700 0.871, -2.871 0.000 0.871, -2.942 0.000 0.585, -3.000 3.700 -0.000, -2.986 0.000 0.294, -2.942 0.000 -0.585, -2.646 3.700 -1.414, -2.494 3.700 -1.667, -2.494 0.000 -1.667, -2.319 0.000 -1.903, -2.121 3.700 -2.121, -2.121 0.000 -2.121, -1.903 0.000 -2.319, -1.667 0.000 -2.494, -1.148 0.000 -2.772, -0.871 0.000 -2.871, -0.294 -0.000 -2.986, 0.000 -0.000 -3.000, 0.585 -0.000 -2.942, 0.871 -0.000 -2.871, 1.414 3.700 -2.646, 2.319 3.700 -1.903, 2.319 -0.000 -1.903, 2.646 3.700 -1.414, 2.646 -0.000 -1.414, 2.772 -0.000 -1.148, 2.942 3.700 -0.585, 2.871 -0.000 -0.871, 2.942 -0.000 -0.585, 2.986 3.700 0.294, 2.772 -0.000 1.148, 1.903 3.700 2.319, 0.871 3.700 2.871, -0.585 3.700 2.942, -1.148 3.700 2.772, -1.148 0.000 2.772, -1.414 3.700 2.646, -1.667 3.700 2.494, -1.667 0.000 2.494, -2.121 3.700 2.121, -2.319 0.000 1.903, -2.494 3.700 1.667, -2.646 3.700 1.414, -2.986 3.700 0.294, -2.986 3.700 -0.294, -2.986 0.000 -0.294, -1.903 3.700 -2.319, -1.148 3.700 -2.772, -0.294 3.700 -2.986, 0.000 3.700 -3.000, 0.585 3.700 -2.942, 1.148 3.700 -2.772, 1.903 -0.000 -2.319, 2.121 3.700 -2.121, 2.494 3.700 -1.667, 2.494 -0.000 -1.667, 2.871 3.700 -0.871, 0.857 1.700 7.954, 1.028 1.700 7.934, 1.199 1.700 7.910, 1.199 0.200 7.910, 1.369 0.200 7.882, -0.258 1.700 -7.996, 0.086 0.200 -8.000, 3.986 -0.500 -0.339, 3.986 0.200 -0.339, 3.871 -0.500 -1.008, 3.492 0.200 -1.951, 2.097 0.200 -3.406, 1.491 -0.500 -3.712, 0.508 -0.500 -3.968, 0.170 -0.500 -3.996, -0.508 0.200 -3.968, -2.379 0.200 -3.216, -2.643 -0.500 -3.003, -2.888 -0.500 -2.768, -3.314 -0.500 -2.240, -3.645 0.200 -1.648, -3.492 -0.500 -1.951, -3.645 -0.500 -1.648, -3.986 -0.500 0.339, -3.871 0.200 1.008, -3.772 -0.500 1.333, -2.643 -0.500 3.003, -2.097 -0.500 3.406, -0.843 0.200 3.910, -1.171 -0.500 3.825, -0.843 -0.500 3.910, -0.170 0.200 3.996, 0.843 0.200 3.910, 2.097 0.200 3.406, 2.888 0.200 2.768, 3.314 -0.500 2.240, 3.492 -0.500 1.951, 3.772 0.200 1.333, 3.772 0.200 -1.333, 3.645 -0.500 -1.648, 3.492 -0.500 -1.951, 3.314 0.200 -2.240, 3.112 0.200 -2.513, 3.112 -0.500 -2.513, 1.801 -0.500 -3.572, -0.170 0.200 -3.996, -0.508 -0.500 -3.968, -1.171 -0.500 -3.825, -1.801 -0.500 -3.572, -2.643 0.200 -3.003, -2.888 0.200 -2.768, -3.112 0.200 -2.513, -3.871 0.200 -1.008, -3.942 0.200 -0.676, -3.942 -0.500 -0.676, -3.986 0.200 -0.339, -3.986 0.200 0.339, -3.772 0.200 1.333, -3.645 0.200 1.648, -3.314 -0.500 2.240, -2.888 -0.500 2.768, -2.643 0.200 3.003, -2.379 -0.500 3.216, -1.171 0.200 3.825, 0.170 -0.500 3.996, 1.171 0.200 3.825, 1.491 0.200 3.712, 1.801 0.200 3.572, 1.801 -0.500 3.572, 2.379 -0.500 3.216, 3.112 0.200 2.513, 3.112 -0.500 2.513, 3.314 0.200 2.240, 3.871 0.200 1.008, 4.000 0.200 0.000, 3.986 3.700 0.339, 3.000 3.700 0.000, 3.942 3.700 0.676, 2.871 3.700 0.871, 2.646 3.700 1.414, 3.942 3.700 -0.676, 3.871 3.700 -1.008, 2.772 3.700 -1.148, 3.772 3.700 -1.333, 2.888 3.700 -2.768, 1.667 3.700 -2.494, -0.170 3.700 -3.996, -0.585 3.700 -2.942, -1.171 3.700 -3.825, -1.801 3.700 -3.572, -1.667 3.700 -2.494, -1.414 3.700 -2.646, -2.097 3.700 -3.406, -2.888 3.700 -2.768, -3.645 3.700 -1.648, -2.772 3.700 -1.148, -3.772 3.700 -1.333, -3.942 3.700 -0.676, -3.986 3.700 -0.339, -2.942 3.700 0.585, -3.871 3.700 1.008, -3.772 3.700 1.333, -2.319 3.700 1.903, -1.903 3.700 2.319, -1.491 3.700 3.712, -1.171 3.700 3.825, -0.508 3.700 3.968, -0.294 3.700 2.986, -0.170 3.700 3.996, -0.000 3.700 3.000, 0.294 3.700 2.986, 1.171 3.700 3.825, 1.148 3.700 2.772, 2.379 3.700 3.216, 2.319 3.700 1.903, 1.903 3.700 -2.319, 2.379 3.700 -3.216, 0.871 3.700 -2.871, 0.843 3.700 -3.910, 0.508 3.700 -3.968, 0.294 3.700 -2.986, -0.871 3.700 -2.871, -1.491 3.700 -3.712, -2.643 3.700 -3.003, -2.319 3.700 -1.903, -2.871 3.700 -0.871, -3.871 3.700 -1.008, -2.942 3.700 -0.585, -2.772 3.700 1.148, 0.585 3.700 2.942, 2.121 3.700 2.121, 2.888 3.700 2.768, 2.494 3.700 1.667, 2.772 3.700 1.148, 2.986 3.700 -0.294, 1.956 1.700 7.757, 1.956 0.200 7.757, 1.921 0.200 7.671, 1.921 1.700 7.671, 1.514 1.700 7.565, 1.391 0.200 7.700, 1.365 1.700 7.789, 1.369 1.700 7.882, 1.442 1.700 7.623, 7.752 0.200 0.223, 7.659 1.700 0.080, 7.659 0.200 0.080, 7.695 1.700 0.159, 7.646 0.200 -0.005, 7.658 0.200 -0.091, 7.695 0.200 -0.169, 7.695 1.700 -0.169, 7.752 1.700 -0.234, 7.825 0.200 -0.280, 7.908 0.200 -0.303, 7.994 0.200 -0.301, 0.834 0.200 -7.864, 0.834 1.700 -7.864, 0.537 0.200 -7.681, 0.268 0.200 -7.904, 0.258 0.200 -7.996, 0.258 1.700 -7.996, 0.786 0.200 -7.785, 0.715 1.700 -7.725, 0.630 0.200 -7.689, 0.630 1.700 -7.689, 0.537 1.700 -7.681, 0.367 0.200 -7.749, 0.268 1.700 -7.904, -7.866 0.200 -0.819, -7.778 0.200 -0.850, -7.625 1.700 -1.072, -7.625 0.200 -1.072, -7.711 0.200 -1.327, -7.875 1.700 -1.410, -7.875 0.200 -1.410, -7.711 1.700 -1.327, -0.857 1.700 -7.954, -0.857 0.200 -7.954, -0.834 1.700 -7.864, -0.834 0.200 -7.864, -0.786 1.700 -7.785, -0.630 0.200 -7.689, -0.537 0.200 -7.681, -0.367 1.700 -7.749, -0.268 1.700 -7.904, -0.258 0.200 -7.996, -0.786 0.200 -7.785, -0.715 0.200 -7.725, -0.367 0.200 -7.749, -0.268 0.200 -7.904, -1.369 0.200 7.882, -1.514 0.200 7.565, -1.783 1.700 7.550, -1.862 1.700 7.600, -1.862 0.200 7.600, -1.956 1.700 7.757, -1.365 0.200 7.789, -1.921 0.200 7.671, -7.875 0.200 1.410, -7.787 0.200 1.381, -7.787 1.700 1.381, -7.711 0.200 1.327, -7.656 0.200 1.252, -7.705 1.700 0.907, -7.778 1.700 0.850, -7.958 1.700 0.816, -7.627 0.200 1.164, -7.625 0.200 1.072, -7.652 1.700 0.983, 1.862 0.200 7.600, 2.406 0.200 7.630, 1.783 0.200 7.550, 3.677 0.200 4.847, 2.848 0.200 7.476, 1.694 0.200 7.527, 3.607 0.200 4.707, 2.379 0.200 3.216, 2.643 0.200 3.003, 3.492 0.200 1.951, 1.601 0.200 7.532, 0.508 0.200 3.968, 0.537 0.200 7.681, 0.170 0.200 3.996, -0.447 0.200 7.702, -0.508 0.200 3.968, -1.601 0.200 7.532, -3.607 0.200 4.707, -1.491 0.200 3.712, -1.801 0.200 3.572, -2.379 0.200 3.216, -3.607 0.200 4.093, -2.888 0.200 2.768, -3.888 0.200 3.722, -3.314 0.200 2.240, -3.112 0.200 2.513, -4.021 0.200 3.639, 1.514 0.200 7.565, 1.442 0.200 7.623, 0.786 0.200 7.785, 1.028 0.200 7.934, 0.834 0.200 7.864, 1.365 0.200 7.789, -0.367 0.200 7.749, 0.367 0.200 7.749, 0.305 0.200 7.819, 0.086 0.200 8.000, -1.442 0.200 7.623, -1.199 0.200 7.910, -0.786 0.200 7.785, -1.391 0.200 7.700, -1.694 0.200 7.527, -3.320 0.200 7.278, -4.167 0.200 5.218, -1.783 0.200 7.550, -1.956 0.200 7.757, -4.021 0.200 5.161, -4.964 0.200 6.273, -5.684 0.200 5.630, -6.013 0.200 5.277, -6.865 0.200 4.108, -7.100 0.200 3.686, -7.700 0.200 -0.000, -7.652 0.200 0.983, -7.714 0.200 0.092, -7.778 0.200 0.850, -7.974 0.200 0.644, -7.492 0.200 2.805, -7.648 0.200 2.348, -7.775 0.200 1.882, -7.705 0.200 0.907, -7.866 0.200 0.819, -7.821 0.200 0.241, -7.705 0.200 -0.907, -7.756 0.200 -0.175, -7.986 0.200 -0.472, -7.652 0.200 -0.983, -5.236 0.200 4.244, -5.250 0.200 -4.400, -7.627 0.200 -1.164, -7.134 0.200 -3.619, -6.663 0.200 -4.427, -5.236 0.200 -4.556, -7.787 0.200 -1.381, -7.779 0.200 -1.867, -7.656 0.200 -1.252, -5.789 0.200 -5.522, -5.456 0.200 -5.851, -4.167 0.200 -5.218, -4.322 0.200 -5.246, -4.478 0.200 -5.246, -3.538 0.200 -7.175, -3.607 0.200 -4.707, -3.772 0.200 -4.973, -1.491 0.200 -3.712, -3.564 0.200 -4.556, -1.801 0.200 -3.572, -2.097 0.200 -3.406, -3.564 0.200 -4.244, -2.677 0.200 -7.539, -1.171 0.200 -3.825, -1.779 0.200 -7.800, -0.843 0.200 -3.910, -0.447 0.200 -7.702, -0.086 0.200 -8.000, -1.320 0.200 -7.890, 0.508 0.200 -3.968, 0.843 0.200 -3.910, 2.253 0.200 -7.676, 3.677 0.200 -4.847, 3.147 0.200 -7.355, 3.772 0.200 -4.973, 3.997 0.200 -6.930, 4.167 0.200 -5.218, -0.305 0.200 -7.819, 0.305 0.200 -7.819, 0.447 0.200 -7.702, 0.170 0.200 -3.996, 0.715 0.200 -7.725, 1.794 0.200 -7.796, 3.579 0.200 -7.155, 3.888 0.200 -5.078, 4.021 0.200 -5.161, 4.790 0.200 -6.407, 4.779 0.200 -5.161, 5.162 0.200 -6.112, 5.123 0.200 -4.847, 5.193 0.200 -4.707, 5.850 0.200 -5.457, 6.164 0.200 -5.100, 5.250 0.200 -4.400, 7.387 0.200 -3.072, 7.571 0.200 2.584, 7.821 0.200 1.683, 7.906 0.200 1.222, 7.695 0.200 0.159, 7.699 0.200 -2.175, 7.814 0.200 -1.714, 7.752 0.200 -0.234, 7.908 0.200 0.292, 7.825 0.200 0.269, 7.995 0.200 0.291, 6.765 0.200 4.270, 6.504 0.200 4.659, 5.250 0.200 4.400, 5.193 0.200 4.707, 5.028 0.200 4.973, 4.478 0.200 5.246, 4.322 0.200 5.246, 4.110 0.200 6.863, 4.021 0.200 5.161, 3.702 0.200 7.092, 3.280 0.200 7.296, 3.772 0.200 4.973, 3.942 0.200 -0.676, 3.871 0.200 -1.008, 3.645 0.200 -1.648, 4.021 0.200 -3.639, 2.888 0.200 -2.768, 2.643 0.200 -3.003, 2.379 0.200 -3.216, 3.550 0.200 -4.400, 1.801 0.200 -3.572, 1.491 0.200 -3.712, 3.564 0.200 -4.556, 3.607 0.200 -4.707, 1.171 0.200 -3.825, -4.167 0.200 -3.582, -4.021 0.200 -3.639, -3.314 0.200 -2.240, -3.492 0.200 -1.951, -4.478 0.200 -3.554, -5.123 0.200 3.953, -5.193 0.200 -4.093, -5.236 0.200 -4.244, -4.633 0.200 -3.582, -3.772 0.200 -1.333, -4.779 0.200 -3.639, -3.942 0.200 0.676, -3.492 0.200 1.951, -2.097 0.200 3.406, -3.564 0.200 4.556, 3.645 0.200 1.648, 4.478 0.200 3.554, 4.633 0.200 3.582, 4.912 0.200 3.722, 3.942 0.200 0.676, 3.986 0.200 0.339, 5.123 0.200 -3.953, 4.322 0.200 3.554, 3.772 0.200 3.827, 3.564 0.200 -4.244, 3.607 0.200 -4.093, 3.677 0.200 -3.953, 4.167 0.200 -3.582, 4.478 0.200 -3.554, 4.779 0.200 -3.639, -5.236 0.200 4.556, -5.123 0.200 4.847, -4.912 0.200 5.078, -4.000 0.200 -0.000, -4.779 0.200 3.639, 4.021 1.700 -5.161, 4.167 1.700 -5.218, 4.478 1.700 -5.246, 4.322 0.200 -5.246, 4.633 0.200 -5.218, 5.123 1.700 -4.847, 5.028 0.200 -4.973, 5.250 1.700 -4.400, 5.028 1.700 -3.827, 5.028 0.200 -3.827, 4.912 1.700 -3.722, 4.633 0.200 -3.582, 4.322 0.200 -3.554, 3.772 1.700 -3.827, 3.888 0.200 -3.722, 3.772 0.200 -3.827, 3.550 1.700 -4.400, 4.322 1.700 -5.246, 4.478 0.200 -5.246, 4.633 1.700 -5.218, 4.779 1.700 -5.161, 4.912 1.700 -5.078, 4.912 0.200 -5.078, 5.236 0.200 -4.556, 5.236 0.200 -4.244, 5.193 1.700 -4.093, 5.193 0.200 -4.093, 4.912 0.200 -3.722, 4.779 1.700 -3.639, 4.322 1.700 -3.554, 4.021 1.700 -3.639, 3.564 1.700 -4.244, -5.193 0.200 -4.707, -5.123 0.200 -4.847, -5.028 0.200 -4.973, -4.912 0.200 -5.078, -4.633 1.700 -5.218, -4.633 0.200 -5.218, -4.478 1.700 -5.246, -4.021 0.200 -5.161, -3.677 1.700 -4.847, -3.607 1.700 -4.707, -3.564 1.700 -4.244, -3.607 1.700 -4.093, -3.607 0.200 -4.093, -3.677 1.700 -3.953, -3.677 0.200 -3.953, -3.772 0.200 -3.827, -4.322 0.200 -3.554, -4.912 0.200 -3.722, -5.028 0.200 -3.827, -5.123 0.200 -3.953, -5.236 1.700 -4.244, -5.236 1.700 -4.556, -4.779 0.200 -5.161, -3.888 0.200 -5.078, -3.677 0.200 -4.847, -3.564 1.700 -4.556, -3.550 0.200 -4.400, -3.772 1.700 -3.827, -3.888 0.200 -3.722, -4.478 1.700 -3.554, -4.633 1.700 -3.582, -4.912 1.700 -3.722, -5.028 1.700 -3.827, -5.123 1.700 -3.953, 3.564 1.700 4.244, 3.564 0.200 4.244, 3.607 1.700 4.093, 3.607 0.200 4.093, 3.677 1.700 3.953, 3.677 0.200 3.953, 3.888 1.700 3.722, 4.322 1.700 3.554, 4.167 0.200 3.582, 4.478 1.700 3.554, 5.028 1.700 3.827, 5.028 0.200 3.827, 5.123 0.200 3.953, 5.193 0.200 4.093, 5.123 1.700 4.847, 4.912 1.700 5.078, 4.478 1.700 5.246, 3.888 0.200 5.078, 3.550 0.200 4.400, 3.772 1.700 3.827, 3.888 0.200 3.722, 4.021 0.200 3.639, 4.633 1.700 3.582, 4.779 1.700 3.639, 4.779 0.200 3.639, 5.236 0.200 4.244, 5.236 1.700 4.556, 5.236 0.200 4.556, 5.123 0.200 4.847, 4.912 0.200 5.078, 4.779 0.200 5.161, 4.633 0.200 5.218, 4.167 0.200 5.218, 3.888 1.700 5.078, 3.772 1.700 4.973, 3.564 0.200 4.556, -5.193 0.200 4.093, -5.193 1.700 4.093, -4.912 0.200 3.722, -4.779 1.700 3.639, -4.633 0.200 3.582, -4.478 0.200 3.554, -3.772 1.700 3.827, -3.772 0.200 3.827, -3.677 0.200 3.953, -3.564 0.200 4.244, -3.677 0.200 4.847, -3.888 0.200 5.078, -4.322 0.200 5.246, -4.478 0.200 5.246, -4.633 1.700 5.218, -4.779 1.700 5.161, -4.633 0.200 5.218, -4.779 0.200 5.161, -5.028 0.200 4.973, -5.236 1.700 4.244, -5.250 1.700 4.400, -5.250 0.200 4.400, -5.028 0.200 3.827, -4.912 1.700 3.722, -4.633 1.700 3.582, -4.322 1.700 3.554, -4.322 0.200 3.554, -4.167 0.200 3.582, -3.677 1.700 3.953, -3.550 1.700 4.400, -3.550 0.200 4.400, -3.564 1.700 4.556, -3.607 1.700 4.707, -3.677 1.700 4.847, -3.772 1.700 4.973, -3.772 0.200 4.973, -3.888 1.700 5.078, -4.021 1.700 5.161, -4.912 1.700 5.078, -5.123 1.700 4.847, -5.193 0.200 4.707, 3.986 1.700 0.339, 4.000 3.700 0.000, 3.942 1.700 0.676, 3.772 3.700 1.333, 3.645 3.700 1.648, 3.492 3.700 1.951, 3.314 3.700 2.240, 3.112 3.700 2.513, 2.643 1.700 3.003, 2.379 1.700 3.216, 2.097 3.700 3.406, 1.491 1.700 3.712, 1.801 3.700 3.572, 1.491 3.700 3.712, 1.171 1.700 3.825, 0.843 1.700 3.910, 0.508 1.700 3.968, 0.843 3.700 3.910, 0.508 3.700 3.968, -0.843 1.700 3.910, -1.171 1.700 3.825, -0.843 3.700 3.910, -1.801 1.700 3.572, -1.801 3.700 3.572, -2.379 1.700 3.216, -2.643 3.700 3.003, -2.888 3.700 2.768, -3.314 3.700 2.240, -3.645 3.700 1.648, -3.942 3.700 0.676, -3.986 1.700 0.339, -3.986 3.700 0.339, -4.000 3.700 -0.000, -3.112 3.700 -2.513, -2.097 1.700 -3.406, -2.379 3.700 -3.216, -0.843 3.700 -3.910, -0.508 1.700 -3.968, -0.508 3.700 -3.968, 0.508 1.700 -3.968, 0.843 1.700 -3.910, 1.171 3.700 -3.825, 1.491 3.700 -3.712, 3.112 1.700 -2.513, 3.314 1.700 -2.240, 3.112 3.700 -2.513, 3.314 3.700 -2.240, 3.492 1.700 -1.951, 3.492 3.700 -1.951, 3.645 3.700 -1.648, 3.986 3.700 -0.339, 3.871 1.700 1.008, 3.871 3.700 1.008, 3.772 1.700 1.333, 2.888 1.700 2.768, 2.643 3.700 3.003, 2.097 1.700 3.406, 0.170 3.700 3.996, -1.491 1.700 3.712, -2.097 3.700 3.406, -2.379 3.700 3.216, -3.112 1.700 2.513, -3.112 3.700 2.513, -3.492 1.700 1.951, -3.492 3.700 1.951, -3.942 1.700 -0.676, -3.772 1.700 -1.333, -3.492 1.700 -1.951, -3.492 3.700 -1.951, -3.314 3.700 -2.240, -2.888 1.700 -2.768, 0.170 1.700 -3.996, 0.170 3.700 -3.996, 1.171 1.700 -3.825, 1.491 1.700 -3.712, 1.801 1.700 -3.572, 1.801 3.700 -3.572, 2.097 1.700 -3.406, 2.097 3.700 -3.406, 2.379 1.700 -3.216, 2.643 1.700 -3.003, 2.643 3.700 -3.003, 3.871 1.700 -1.008, 3.986 1.700 -0.339, 2.406 1.700 7.630, 4.110 1.700 6.863, 4.504 0.200 6.611, 4.883 1.700 6.337, 4.883 0.200 6.337, 5.246 0.200 6.040, 5.915 0.200 5.386, 6.220 0.200 5.031, 7.003 1.700 3.867, 7.217 0.200 3.451, 7.407 0.200 3.023, 7.709 0.200 2.137, 7.964 0.200 0.758, 7.964 1.700 0.758, 4.504 1.700 6.611, 5.590 0.200 5.723, 5.590 1.700 5.723, 5.915 1.700 5.386, 6.220 1.700 5.031, 6.504 1.700 4.659, 7.003 0.200 3.867, 7.217 1.700 3.451, 7.571 1.700 2.584, 7.906 1.700 1.222, 0.857 0.200 -7.954, 1.794 1.700 -7.796, 2.253 1.700 -7.676, 3.147 1.700 -7.355, 4.401 0.200 -6.680, 5.850 1.700 -5.457, 6.164 1.700 -5.100, 6.456 1.700 -4.725, 6.456 0.200 -4.725, 6.970 0.200 -3.926, 7.191 1.700 -3.505, 7.699 1.700 -2.175, 7.994 1.700 -0.301, 1.328 0.200 -7.889, 2.705 1.700 -7.529, 2.705 0.200 -7.529, 3.579 1.700 -7.155, 4.401 1.700 -6.680, 5.516 0.200 -5.794, 6.725 1.700 -4.333, 6.725 0.200 -4.333, 7.191 0.200 -3.505, 7.387 1.700 -3.072, 7.556 0.200 -2.628, 7.902 0.200 -1.247, 7.962 1.700 -0.776, 7.962 0.200 -0.776, -2.232 0.200 -7.682, -2.677 1.700 -7.539, -3.113 1.700 -7.370, -7.334 0.200 -3.196, -7.508 0.200 -2.762, -7.657 0.200 -2.319, -1.320 1.700 -7.890, -1.779 1.700 -7.800, -3.113 0.200 -7.370, -3.538 1.700 -7.175, -3.951 0.200 -6.956, -3.951 1.700 -6.956, -4.351 0.200 -6.713, -4.736 0.200 -6.447, -4.736 1.700 -6.447, -5.105 0.200 -6.160, -5.105 1.700 -6.160, -5.789 1.700 -5.522, -6.101 0.200 -5.174, -6.393 0.200 -4.809, -6.663 1.700 -4.427, -6.911 0.200 -4.030, -7.134 1.700 -3.619, -7.657 1.700 -2.319, -7.875 1.700 1.410, -7.309 0.200 3.251, -7.309 1.700 3.251, -4.577 0.200 6.561, -2.875 1.700 7.465, -2.875 0.200 7.465, -2.420 0.200 7.625, -7.648 1.700 2.348, -7.100 1.700 3.686, -6.865 1.700 4.108, -6.604 0.200 4.515, -6.320 0.200 4.905, -6.013 1.700 5.277, -5.684 1.700 5.630, -5.334 0.200 5.963, -4.964 1.700 6.273, -4.173 0.200 6.826, -3.753 0.200 7.065, -2.420 1.700 7.625, -1.921 1.700 7.671, -3.320 1.700 7.278, -1.694 1.700 7.527, -4.167 1.700 5.218, -4.173 1.700 6.826, -4.322 1.700 5.246, -4.478 1.700 5.246, -4.577 1.700 6.561, -5.028 1.700 4.973, -5.334 1.700 5.963, -5.236 1.700 4.556, -5.193 1.700 4.707, -5.250 1.700 -4.400, -7.508 1.700 -2.762, -7.627 1.700 -1.164, -7.625 1.700 1.072, -7.652 1.700 -0.983, -7.705 1.700 -0.907, -7.778 1.700 -0.850, -7.986 1.700 -0.472, -7.903 1.700 -0.284, -2.097 1.700 3.406, -2.643 1.700 3.003, -2.888 1.700 2.768, -3.314 1.700 2.240, -3.564 1.700 4.244, -3.607 1.700 4.093, -1.514 1.700 7.565, -1.442 1.700 7.623, -0.630 1.700 7.689, -1.391 1.700 7.700, -1.365 1.700 7.789, -1.369 1.700 7.882, -1.199 1.700 7.910, -0.786 1.700 7.785, -0.834 1.700 7.864, -0.857 1.700 7.954, -0.715 1.700 7.725, 0.537 1.700 7.681, -0.447 1.700 7.702, 0.447 1.700 7.702, -0.268 1.700 7.904, -0.086 1.700 8.000, 0.268 1.700 7.904, 1.391 1.700 7.700, 0.786 1.700 7.785, 1.601 1.700 7.532, 0.170 1.700 3.996, -0.170 1.700 3.996, -0.508 1.700 3.968, -1.601 1.700 7.532, 1.694 1.700 7.527, 3.677 1.700 4.847, 2.848 1.700 7.476, 1.783 1.700 7.550, 1.862 1.700 7.600, 3.280 1.700 7.296, 3.702 1.700 7.092, 4.021 1.700 5.161, 4.167 1.700 5.218, 4.322 1.700 5.246, 5.246 1.700 6.040, 4.779 1.700 5.161, 4.633 1.700 5.218, 5.028 1.700 4.973, 5.193 1.700 4.707, 6.765 1.700 4.270, 7.407 1.700 3.023, 7.709 1.700 2.137, 7.821 1.700 1.683, 7.752 1.700 0.223, 7.825 1.700 0.269, 7.995 1.700 0.291, 7.908 1.700 0.292, 5.516 1.700 -5.794, 5.236 1.700 -4.556, 5.250 1.700 4.400, 5.236 1.700 4.244, 5.193 1.700 4.093, 5.236 1.700 -4.244, 5.123 1.700 3.953, 5.123 1.700 -3.953, 4.000 1.700 0.000, 4.912 1.700 3.722, 4.167 1.700 3.582, 4.021 1.700 3.639, 3.645 1.700 1.648, 3.550 1.700 4.400, 3.492 1.700 1.951, 3.314 1.700 2.240, 3.112 1.700 2.513, 1.801 1.700 3.572, 3.564 1.700 4.556, 3.607 1.700 4.707, 7.902 1.700 -1.247, 7.814 1.700 -1.714, 7.825 1.700 -0.280, 7.908 1.700 -0.303, 7.556 1.700 -2.628, 7.658 1.700 -0.091, 6.970 1.700 -3.926, 7.646 1.700 -0.005, 5.162 1.700 -6.112, 4.790 1.700 -6.407, 3.997 1.700 -6.930, 3.888 1.700 -5.078, 3.772 1.700 -4.973, 0.786 1.700 -7.785, 1.328 1.700 -7.889, 0.857 1.700 -7.954, -0.447 1.700 -7.702, 0.447 1.700 -7.702, 0.367 1.700 -7.749, -0.305 1.700 -7.819, 0.305 1.700 -7.819, -0.086 1.700 -8.000, 0.086 1.700 -8.000, -0.170 1.700 -3.996, -0.537 1.700 -7.681, -2.232 1.700 -7.682, -1.171 1.700 -3.825, -3.550 1.700 -4.400, -0.843 1.700 -3.910, -0.715 1.700 -7.725, -3.772 1.700 -4.973, -4.021 1.700 -5.161, -4.322 1.700 -5.246, -3.888 1.700 -5.078, -4.351 1.700 -6.713, -4.167 1.700 -5.218, -5.456 1.700 -5.851, -4.779 1.700 -5.161, -4.912 1.700 -5.078, -5.028 1.700 -4.973, -5.123 1.700 -4.847, -6.101 1.700 -5.174, -6.393 1.700 -4.809, -5.193 1.700 -4.707, -6.911 1.700 -4.030, -7.334 1.700 -3.196, -7.656 1.700 -1.252, -7.779 1.700 -1.867, -7.787 1.700 -1.381, -7.821 1.700 -0.241, -7.866 1.700 -0.819, -7.974 1.700 0.644, -7.866 1.700 0.819, -7.821 1.700 0.241, -7.903 1.700 0.284, -7.994 1.700 0.300, -7.656 1.700 1.252, -7.711 1.700 1.327, -7.775 1.700 1.882, -7.492 1.700 2.805, -7.627 1.700 1.164, -6.604 1.700 4.515, -6.320 1.700 4.905, -3.753 1.700 7.065, -3.645 1.700 1.648, -3.772 1.700 1.333, -3.871 1.700 1.008, -3.942 1.700 0.676, -5.028 1.700 3.827, -5.123 1.700 3.953, -5.193 1.700 -4.093, -3.986 1.700 -0.339, -3.871 1.700 -1.008, -3.645 1.700 -1.648, -3.314 1.700 -2.240, -3.112 1.700 -2.513, -3.888 1.700 -3.722, -2.379 1.700 -3.216, -4.021 1.700 -3.639, -2.643 1.700 -3.003, -1.801 1.700 -3.572, -1.491 1.700 -3.712, -0.630 1.700 -7.689, 3.677 1.700 -4.847, 3.607 1.700 -4.707, 3.564 1.700 -4.556, 2.888 1.700 -2.768, 3.607 1.700 -4.093, 3.677 1.700 -3.953, 3.888 1.700 -3.722, 4.167 1.700 -3.582, 4.478 1.700 -3.554, 3.645 1.700 -1.648, 4.633 1.700 -3.582, 3.772 1.700 -1.333, 3.942 1.700 -0.676, -4.478 1.700 3.554, -4.167 1.700 3.582, -4.021 1.700 3.639, -3.888 1.700 3.722, -4.167 1.700 -3.582, -4.000 1.700 -0.000, -4.322 1.700 -3.554, -4.779 1.700 -3.639, 5.028 1.700 -4.973, 5.193 1.700 -4.707, 9.100 -1.000 -7.223, 9.339 -1.000 -7.193, 9.565 0.200 -7.108, 9.763 0.200 -6.971, 9.763 -1.000 -6.971, 9.923 -1.000 -6.791, 10.035 -1.000 -6.577, 10.093 0.200 -6.102, 10.093 -1.000 -6.343, 9.923 0.200 -5.654, 10.035 -1.000 -5.868, 9.565 0.200 -5.337, 9.763 -1.000 -5.474, 8.165 -1.000 -5.868, 8.277 0.200 -6.791, 8.437 -1.000 -6.971, 9.100 0.200 -7.223, 9.339 0.200 -7.193, 9.923 0.200 -6.791, 9.339 0.200 -5.252, 9.100 0.200 -5.223, 9.100 -1.000 -5.223, 8.861 0.200 -5.252, 8.861 -1.000 -5.252, 8.165 0.200 -6.577, 8.635 -1.000 -7.108, 8.861 0.200 -7.193, 11.807 -1.000 3.012, 11.423 0.200 3.318, 11.005 -1.000 3.574, 10.559 0.200 3.778, 10.091 -1.000 3.927, 8.630 -1.000 4.023, 7.230 0.200 3.592, 7.230 -1.000 3.592, 6.075 0.200 2.692, 5.315 0.200 1.440, 5.168 -1.000 0.972, 5.080 0.200 0.490, 5.050 -1.000 0.000, 5.315 -1.000 -1.440, 7.230 -1.000 -3.592, 8.147 -1.000 -3.936, 8.630 -1.000 -4.023, 8.630 0.200 -4.023, 9.120 -1.000 -4.050, 9.609 -1.000 -4.018, 10.091 -1.000 -3.927, 11.005 -1.000 -3.574, 11.423 -1.000 -3.318, 11.807 0.200 -3.012, 11.423 0.200 -3.318, 10.091 0.200 3.927, 8.147 -1.000 3.936, 7.678 -1.000 3.792, 6.809 0.200 3.340, 6.422 -1.000 3.038, 6.422 0.200 3.038, 5.771 0.200 2.307, 5.080 -1.000 -0.490, 5.080 0.200 -0.490, 5.168 -1.000 -0.972, 5.168 0.200 -0.972, 5.517 -1.000 -1.887, 5.517 0.200 -1.887, 6.075 -1.000 -2.692, 6.422 -1.000 -3.038, 6.809 -1.000 -3.340, 9.120 0.200 -4.050, 10.091 0.200 -3.927, 11.005 0.200 -3.574, 0.465 0.200 5.337, 0.663 0.200 5.474, 0.663 -1.000 5.474, 0.935 -1.000 5.868, 0.993 -1.000 6.343, 0.663 0.200 6.971, 0.465 0.200 7.108, 0.465 -1.000 7.108, 0.239 -1.000 7.193, -0.465 -1.000 7.108, -0.993 0.200 6.102, -0.935 0.200 5.868, -0.000 0.200 5.223, 0.823 0.200 5.654, 0.823 -1.000 6.791, -0.663 0.200 6.971, -0.823 -1.000 6.791, -0.993 -1.000 6.343, -0.465 0.200 5.337, -0.239 0.200 5.252, 0.465 0.200 -7.108, 0.465 -1.000 -7.108, 0.935 0.200 -6.577, 0.935 -1.000 -5.868, 0.465 -1.000 -5.337, -0.000 -1.000 -5.223, -0.239 -1.000 -5.252, -0.663 0.200 -5.474, -0.823 -1.000 -5.654, -0.993 0.200 -6.102, -0.935 -1.000 -5.868, -0.993 -1.000 -6.102, -0.823 -1.000 -6.791, -0.000 0.200 -7.223, -0.000 -1.000 -7.223, 0.823 -1.000 -6.791, 0.993 -1.000 -6.102, 0.823 0.200 -5.654, 0.823 -1.000 -5.654, 0.663 0.200 -5.474, 0.465 0.200 -5.337, -0.823 0.200 -5.654, -0.935 0.200 -5.868, -0.935 0.200 -6.577, -0.935 -1.000 -6.577, -0.823 0.200 -6.791, -0.663 0.200 -6.971, -0.465 0.200 -7.108, -0.239 0.200 -7.193, -8.635 -1.000 -7.108, -8.437 0.200 -6.971, -8.165 0.200 -6.577, -8.107 0.200 -6.343, -8.165 -1.000 -6.577, -8.107 -1.000 -6.343, -8.165 -1.000 -5.868, -8.437 -1.000 -5.474, -8.861 0.200 -5.252, -8.861 -1.000 -5.252, -9.100 -1.000 -5.223, -9.339 0.200 -7.193, -8.437 0.200 -5.474, -8.635 0.200 -5.337, -9.100 0.200 -5.223, -9.339 0.200 -5.252, -9.339 -1.000 -5.252, -9.565 0.200 -5.337, -9.565 -1.000 -5.337, -9.763 0.200 -5.474, -10.035 0.200 -5.868, -10.035 -1.000 -5.868, -10.035 0.200 -6.577, -9.923 0.200 -6.791, -9.923 -1.000 -6.791, -9.763 0.200 -6.971, -9.763 -1.000 -6.971, -9.565 0.200 -7.108, -9.339 -1.000 -7.193, -8.861 -1.000 5.252, -8.635 -1.000 5.337, -8.635 0.200 5.337, -8.437 0.200 5.474, -8.277 -1.000 5.654, -8.165 -1.000 6.577, -8.635 0.200 7.108, -8.635 -1.000 7.108, -9.100 -1.000 7.223, -10.093 -1.000 6.102, -9.923 -1.000 5.654, -9.565 -1.000 5.337, -9.100 0.200 5.223, -9.339 -1.000 5.252, -9.100 -1.000 5.223, -8.165 0.200 5.868, -8.165 -1.000 5.868, -8.107 -1.000 6.102, -8.107 0.200 6.343, -8.165 0.200 6.577, -8.277 0.200 6.791, -8.437 0.200 6.971, -9.339 0.200 7.193, -9.339 -1.000 7.193, -9.565 0.200 7.108, -9.763 0.200 6.971, -9.923 0.200 6.791, -9.923 -1.000 6.791, -10.035 0.200 6.577, -10.093 0.200 6.343, -10.035 -1.000 5.868, -9.923 0.200 5.654, -9.565 0.200 5.337, 9.100 -1.000 5.223, 9.565 0.200 5.337, 10.093 0.200 6.102, 10.035 -1.000 5.868, 10.093 -1.000 6.343, 10.035 -1.000 6.577, 9.763 0.200 6.971, 9.923 -1.000 6.791, 9.100 0.200 7.223, 8.635 0.200 7.108, 8.861 -1.000 7.193, 8.635 -1.000 7.108, 8.107 0.200 6.343, 8.165 -1.000 6.577, 8.107 -1.000 6.102, 8.277 0.200 5.654, 8.165 -1.000 5.868, 8.437 -1.000 5.474, 8.635 -1.000 5.337, 9.923 0.200 6.791, 9.100 -1.000 7.223, 8.861 0.200 7.193, 8.165 0.200 6.577, 8.107 0.200 6.102, 9.100 0.200 5.223, -11.005 -1.000 -3.574, -10.559 0.200 -3.778, -10.091 0.200 -3.927, -10.091 -1.000 -3.927, -6.422 0.200 -3.038, -6.075 0.200 -2.692, -5.771 -1.000 -2.307, -5.315 -1.000 -1.440, -5.050 0.200 0.000, -5.050 -1.000 0.000, -5.080 -1.000 0.490, -5.080 0.200 0.490, -5.168 0.200 0.972, -5.315 0.200 1.440, -5.315 -1.000 1.440, -5.517 -1.000 1.887, -6.075 0.200 2.692, -6.422 -1.000 3.038, -6.809 -1.000 3.340, -9.609 -1.000 -4.018, -9.609 0.200 -4.018, -8.630 0.200 -4.023, -7.678 -1.000 -3.792, -7.678 0.200 -3.792, -6.809 0.200 -3.340, -5.771 0.200 -2.307, -5.517 -1.000 -1.887, -5.315 0.200 -1.440, -5.168 -1.000 -0.972, -5.168 0.200 -0.972, -5.080 -1.000 -0.490, -5.080 0.200 -0.490, -5.771 0.200 2.307, -6.422 0.200 3.038, -8.147 0.200 3.936, -9.120 -1.000 4.050, -9.120 0.200 4.050, -10.559 0.200 3.778, -11.005 -1.000 3.574, -11.005 0.200 3.574, -11.423 0.200 3.318, 0.498 -1.000 -4.019, 0.988 -1.000 -3.928, 0.988 0.200 -3.928, 3.076 0.200 -2.635, 3.956 -1.000 -0.866, 4.033 -1.000 -0.374, 4.033 0.200 -0.374, 4.048 0.200 0.125, 3.507 0.200 2.025, 3.507 -1.000 2.025, 2.908 0.200 2.819, 1.693 0.200 3.679, 0.744 0.200 3.981, 0.744 -1.000 3.981, 0.249 -1.000 4.042, -1.228 0.200 3.859, -1.693 0.200 3.679, -2.132 0.200 3.443, -3.730 0.200 1.579, -4.002 0.200 0.621, -3.076 0.200 -2.635, -2.728 -1.000 -2.993, -1.916 -1.000 -3.568, 1.916 0.200 -3.568, 2.340 -1.000 -3.306, 2.340 0.200 -3.306, 2.728 0.200 -2.993, 3.625 -1.000 -1.805, 3.956 0.200 -0.866, 3.730 0.200 1.579, 3.232 -1.000 2.441, 3.232 0.200 2.441, 2.539 -1.000 3.155, 2.132 -1.000 3.443, 2.132 0.200 3.443, 1.228 -1.000 3.859, 1.228 0.200 3.859, -0.249 0.200 4.042, -2.539 0.200 3.155, -3.232 -1.000 2.441, -4.002 -1.000 0.621, -4.033 0.200 -0.374, -3.376 -1.000 -2.237, -0.988 0.200 -3.928, -14.800 -17.561 -4.848, -14.800 -17.335 -4.763, -16.000 -16.977 -4.446, -14.800 -16.977 -3.309, -16.000 -17.800 -2.877, -16.000 -18.735 -3.523, -14.800 -18.623 -3.309, -16.000 -18.793 -3.757, -16.000 -18.793 -3.998, -14.800 -18.793 -3.998, -16.000 -18.039 -4.848, -14.800 -18.265 -4.763, -16.000 -17.800 -4.877, -14.800 -17.800 -4.877, -16.000 -16.807 -3.998, -16.000 -16.807 -3.757, -14.800 -17.137 -3.129, -14.800 -18.039 -2.907, -14.800 -18.735 -3.523, -16.000 -18.735 -4.232, -16.000 -18.623 -4.446, -16.000 -18.265 -4.763, -14.800 -13.161 -6.671, -16.000 -12.737 -6.449, -14.800 -12.465 -6.055, -16.000 -12.465 -5.345, -14.800 -12.737 -4.951, -14.800 -12.935 -4.815, -16.000 -13.400 -4.700, -14.800 -13.400 -4.700, -14.800 -14.063 -4.951, -14.800 -14.223 -5.132, -14.800 -14.393 -5.821, -14.800 -14.223 -6.268, -14.800 -13.400 -6.700, -14.800 -12.407 -5.579, -16.000 -12.935 -4.815, -14.800 -13.161 -4.729, -16.000 -13.639 -4.729, -16.000 -14.335 -5.345, -16.000 -14.393 -5.821, -16.000 -14.223 -6.268, -16.000 -14.063 -6.449, -14.800 -13.865 -6.585, -16.000 -13.639 -6.671, -14.800 -13.639 -6.671, -14.800 -11.113 -10.985, -14.800 -10.914 -10.849, -16.000 -10.642 -10.455, -14.800 -10.754 -10.668, -14.800 -10.642 -10.455, -16.000 -10.585 -10.221, -14.800 -10.585 -10.221, -16.000 -10.914 -9.351, -14.800 -10.914 -9.351, -16.000 -11.577 -9.100, -14.800 -11.338 -9.129, -14.800 -11.577 -9.100, -16.000 -11.817 -9.129, -16.000 -12.512 -9.745, -14.800 -12.512 -9.745, -16.000 -12.570 -9.979, -14.800 -12.570 -9.979, -14.800 -12.570 -10.221, -14.800 -12.042 -10.985, -16.000 -11.577 -11.100, -14.800 -12.042 -9.215, -16.000 -12.400 -9.532, -14.800 -12.400 -9.532, -16.000 -12.241 -10.849, -14.800 -12.241 -10.849, -16.000 -12.042 -10.985, -14.800 -11.817 -11.071, -16.000 -13.161 -15.471, -14.800 -13.400 -15.500, -14.800 -13.161 -15.471, -16.000 -12.935 -15.385, -16.000 -12.737 -15.249, -14.800 -12.577 -15.068, -14.800 -12.407 -14.621, -14.800 -12.577 -13.932, -14.800 -12.737 -13.751, -14.800 -14.223 -15.068, -14.800 -13.865 -15.385, -16.000 -12.577 -15.068, -16.000 -12.465 -14.855, -14.800 -12.407 -14.379, -16.000 -12.577 -13.932, -16.000 -12.935 -13.615, -16.000 -13.639 -13.529, -16.000 -13.865 -13.615, -16.000 -14.063 -13.751, -16.000 -14.223 -13.932, -14.800 -14.335 -14.855, -16.000 -14.223 -15.068, -14.800 -13.639 -15.471, -16.000 -21.961 -6.671, -14.800 -21.961 -6.671, -14.800 -21.735 -6.585, -16.000 -21.735 -6.585, -14.800 -21.537 -6.449, -16.000 -21.207 -5.579, -14.800 -21.265 -5.345, -14.800 -21.377 -5.132, -16.000 -21.537 -4.951, -14.800 -21.537 -4.951, -14.800 -21.961 -4.729, -14.800 -22.439 -4.729, -14.800 -22.665 -4.815, -16.000 -22.863 -4.951, -14.800 -23.193 -5.821, -14.800 -23.023 -6.268, -14.800 -22.863 -6.449, -14.800 -22.439 -6.671, -16.000 -21.377 -6.268, -16.000 -21.377 -5.132, -16.000 -21.961 -4.729, -14.800 -23.023 -5.132, -16.000 -22.863 -6.449, -16.000 -22.665 -6.585, -16.000 -11.800 -1.500, -14.800 -11.208 -1.378, -14.800 -10.393 -0.521, -16.000 -10.317 -0.227, -14.800 -10.317 -0.227, -16.000 -10.823 1.138, -14.800 -10.823 1.138, -14.800 -11.072 1.312, -14.800 -11.351 1.431, -16.000 -12.528 1.312, -14.800 -12.528 1.312, -14.800 -12.777 1.138, -14.800 -12.986 0.918, -16.000 -12.986 0.918, -16.000 -13.147 0.661, -14.800 -13.283 -0.227, -16.000 -13.283 -0.227, -14.800 -13.207 -0.521, -14.800 -12.887 -1.033, -14.800 -10.943 -1.231, -16.000 -10.527 -0.793, -16.000 -10.393 -0.521, -16.000 -10.348 0.376, -16.000 -11.351 1.431, -14.800 -11.952 1.492, -16.000 -11.952 1.492, -14.800 -12.249 1.431, -16.000 -12.249 1.431, -14.800 -13.252 0.376, -16.000 -13.252 0.376, -14.800 -13.073 -0.793, -14.800 -12.657 -1.231, -16.000 -12.657 -1.231, -16.000 -12.392 -1.378, -14.800 -16.350 -15.085, -16.000 -16.442 -14.959, -14.800 -16.491 -14.653, -16.000 -16.491 -14.653, -14.800 -16.442 -14.505, -16.000 -16.491 -14.810, -14.800 -24.150 -7.285, -14.800 -24.734 -5.782, -16.000 -24.692 -5.453, -14.800 -24.449 -4.839, -16.000 -24.255 -4.570, -14.800 -24.654 -6.438, -16.000 -24.654 -6.438, -16.000 -24.721 -6.113, -16.000 -24.449 -4.839, 14.800 -17.335 -4.763, 16.000 -17.335 -4.763, 16.000 -16.977 -4.446, 16.000 -16.865 -4.232, 16.000 -16.807 -3.757, 16.000 -16.865 -3.523, 16.000 -16.977 -3.309, 16.000 -17.335 -2.992, 14.800 -18.735 -3.523, 16.000 -18.735 -3.523, 16.000 -18.793 -3.998, 16.000 -18.735 -4.232, 14.800 -18.463 -4.626, 16.000 -18.463 -4.626, 16.000 -17.800 -4.877, 14.800 -17.137 -4.626, 16.000 -17.137 -4.626, 14.800 -17.561 -2.907, 14.800 -17.800 -2.877, 16.000 -18.265 -2.992, 14.800 -18.463 -3.129, 16.000 -18.463 -3.129, 14.800 -18.623 -3.309, 14.800 -18.793 -3.757, 14.800 -18.793 -3.998, 14.800 -18.265 -4.763, 16.000 -18.265 -4.763, 14.800 -18.039 -4.848, 14.800 -12.935 -6.585, 16.000 -12.935 -6.585, 16.000 -12.465 -6.055, 16.000 -12.407 -5.579, 16.000 -12.737 -4.951, 14.800 -13.161 -4.729, 16.000 -12.935 -4.815, 16.000 -13.161 -4.729, 16.000 -13.639 -4.729, 14.800 -14.393 -5.579, 14.800 -14.335 -6.055, 14.800 -14.063 -6.449, 16.000 -14.063 -6.449, 16.000 -13.639 -6.671, 14.800 -13.161 -6.671, 14.800 -12.407 -5.579, 16.000 -12.465 -5.345, 14.800 -12.935 -4.815, 14.800 -13.400 -4.700, 16.000 -14.063 -4.951, 14.800 -14.223 -5.132, 16.000 -14.335 -5.345, 14.800 -14.393 -5.821, 14.800 -14.223 -6.268, 16.000 -14.223 -6.268, 14.800 -13.639 -6.671, 16.000 -11.338 -11.071, 14.800 -11.338 -11.071, 14.800 -11.113 -10.985, 14.800 -10.914 -10.849, 16.000 -10.754 -10.668, 16.000 -10.585 -10.221, 14.800 -10.642 -9.745, 16.000 -10.585 -9.979, 16.000 -10.642 -9.745, 16.000 -10.754 -9.532, 16.000 -10.914 -9.351, 16.000 -11.817 -9.129, 16.000 -12.042 -9.215, 14.800 -12.241 -9.351, 14.800 -12.512 -9.745, 16.000 -12.570 -9.979, 16.000 -12.241 -10.849, 14.800 -11.577 -11.100, 16.000 -11.577 -11.100, 16.000 -10.914 -10.849, 14.800 -10.754 -10.668, 14.800 -11.338 -9.129, 16.000 -11.338 -9.129, 14.800 -11.577 -9.100, 16.000 -11.577 -9.100, 14.800 -12.042 -9.215, 16.000 -12.241 -9.351, 14.800 -12.400 -9.532, 16.000 -12.570 -10.221, 14.800 -12.512 -10.455, 14.800 -12.042 -10.985, 16.000 -12.042 -10.985, 16.000 -13.161 -15.471, 14.800 -12.935 -15.385, 16.000 -12.935 -15.385, 16.000 -12.407 -14.379, 14.800 -12.465 -14.145, 16.000 -12.465 -14.145, 16.000 -12.737 -13.751, 16.000 -12.935 -13.615, 14.800 -14.223 -13.932, 14.800 -14.393 -14.379, 16.000 -14.393 -14.379, 16.000 -14.393 -14.621, 14.800 -14.223 -15.068, 16.000 -14.335 -14.855, 16.000 -14.223 -15.068, 16.000 -14.063 -15.249, 16.000 -13.865 -15.385, 16.000 -13.639 -15.471, 16.000 -12.465 -14.855, 14.800 -12.407 -14.621, 14.800 -12.737 -13.751, 14.800 -12.935 -13.615, 16.000 -13.161 -13.529, 14.800 -13.865 -13.615, 16.000 -14.063 -13.751, 14.800 -14.335 -14.145, 14.800 -14.393 -14.621, 14.800 -14.335 -14.855, 14.800 -14.063 -15.249, 14.800 -13.639 -15.471, 16.000 -21.961 -6.671, 16.000 -21.735 -6.585, 14.800 -21.537 -6.449, 16.000 -21.537 -6.449, 16.000 -21.377 -6.268, 14.800 -21.207 -5.821, 14.800 -22.439 -4.729, 16.000 -22.439 -4.729, 16.000 -22.863 -4.951, 14.800 -23.135 -5.345, 16.000 -23.193 -5.821, 16.000 -23.135 -6.055, 14.800 -22.665 -6.585, 14.800 -22.200 -6.700, 16.000 -22.200 -6.700, 14.800 -21.265 -6.055, 14.800 -21.207 -5.579, 16.000 -21.207 -5.579, 14.800 -21.537 -4.951, 16.000 -21.537 -4.951, 16.000 -21.735 -4.815, 14.800 -22.665 -4.815, 14.800 -22.863 -6.449, 16.000 -22.665 -6.585, 14.800 -11.498 -1.469, 16.000 -11.208 -1.378, 16.000 -10.527 -0.793, 14.800 -10.527 -0.793, 14.800 -10.317 -0.227, 14.800 -10.348 0.376, 16.000 -11.351 1.431, 16.000 -12.249 1.431, 16.000 -12.528 1.312, 16.000 -12.777 1.138, 16.000 -12.986 0.918, 14.800 -13.147 0.661, 14.800 -13.283 -0.227, 16.000 -13.207 -0.521, 16.000 -12.887 -1.033, 14.800 -11.208 -1.378, 14.800 -10.302 0.076, 14.800 -10.453 0.661, 16.000 -10.614 0.918, 16.000 -11.072 1.312, 14.800 -12.986 0.918, 16.000 -13.298 0.076, 16.000 -13.283 -0.227, 14.800 -13.207 -0.521, 16.000 -13.073 -0.793, 14.800 -13.073 -0.793, 14.800 -12.887 -1.033, 14.800 -12.657 -1.231, 16.000 -20.298 -6.912, 14.800 -20.298 -6.912, 14.800 -19.895 -6.634, 14.800 -19.005 -6.233, 14.800 -18.045 -6.057, 16.000 -16.138 -6.407, 14.800 -15.705 -6.634, 14.800 -13.933 -8.895, 14.800 -13.816 -9.370, 16.000 -13.933 -8.895, 16.000 -19.895 -6.634, 16.000 -19.462 -6.407, 16.000 -18.530 -6.116, 16.000 -17.555 -6.057, 16.000 -17.070 -6.116, 14.800 -16.138 -6.407, 16.000 -15.302 -6.912, 16.000 -14.107 -8.438, 14.800 -13.757 -9.855, 16.000 -13.757 -9.855, 16.000 -13.816 -10.830, 14.800 -13.816 -10.830, 14.800 -13.933 -11.305, 16.000 -13.933 -11.305, 16.000 -14.107 -11.762, 14.800 -14.107 -11.762, 14.800 -14.334 -12.195, 16.000 -14.334 -12.195, 16.000 -10.653 -14.700, 14.800 -11.005 -15.207, 16.000 -11.394 -15.687, 16.000 -11.816 -16.137, 16.000 -12.270 -16.555, 14.800 -12.270 -16.555, 14.800 -12.539 -16.749, 16.000 -12.836 -16.896, 14.800 -12.836 -16.896, 14.800 -13.153 -16.992, 16.000 -14.138 -16.954, 16.000 -14.447 -16.834, 14.800 -14.447 -16.834, 16.000 -14.732 -16.665, 14.800 -13.482 -17.034, 16.000 -16.350 -15.085, 16.000 -16.442 -14.959, 14.800 -16.442 -14.959, 16.000 -16.491 -14.810, 16.000 -16.491 -14.653, 14.800 -16.491 -14.653, 14.800 -16.442 -14.505, 16.000 -14.936 -12.964, 16.000 -22.078 -8.650, 16.000 -22.205 -8.742, 14.800 -22.353 -8.791, 14.800 -22.510 -8.791, 16.000 -22.353 -8.791, 16.000 -22.510 -8.791, 14.800 -22.659 -8.742, 16.000 -22.659 -8.742, 14.800 -24.150 -7.285, 16.000 -24.365 -7.032, 16.000 -24.534 -6.747, 16.000 -24.654 -6.438, 16.000 -24.721 -6.113, 14.800 -24.721 -6.113, 16.000 -24.596 -5.136, 14.800 -24.449 -4.839, 16.000 -24.449 -4.839, 16.000 -24.255 -4.570, 14.800 -24.534 -6.747, 16.000 -24.734 -5.782, 14.800 -24.692 -5.453, 14.800 -23.869 -4.149, 16.000 -23.869 -4.149, 14.800 -23.456 -3.755, 16.000 -23.456 -3.755, 14.800 -6.883 9.158, 14.800 -6.521 9.408, 16.000 -6.134 9.618, 14.800 -6.134 9.618, 14.800 -5.302 9.903, 14.800 -4.867 9.976, 16.000 -4.867 9.976, 14.800 -4.428 10.000, 14.800 -6.023 2.475, 16.000 -6.234 2.401, 14.800 -6.234 2.401, 16.000 -6.701 1.934, 14.800 -6.775 1.723, 16.000 -6.775 1.723, 16.000 -6.800 1.500, 14.800 -6.423 2.282, 16.000 -6.582 2.123, 14.800 -6.582 2.123, 16.000 -6.775 -1.723, 14.800 -6.701 -1.934, 14.800 -6.234 -2.401, 16.000 -6.701 -1.934, 14.800 -3.314 -10.000, 16.000 -3.314 -10.000, 16.000 -3.973 -10.027, 14.800 -4.627 -10.108, 14.800 -5.272 -10.243, 14.800 -6.519 -10.670, 16.000 -6.519 -10.670, 16.000 -8.215 -11.677, 16.000 -9.186 -12.567, 16.000 -7.678 -11.295, 14.800 -7.678 -11.295, 14.800 -8.215 -11.677, 16.000 -1.500 -10.000, 16.000 -1.500 -2.500, 16.000 -5.800 -2.500, 16.000 -4.627 -10.108, 16.000 -7.111 -10.959, 16.000 -5.904 -10.431, 16.000 -6.234 -2.401, 16.000 -5.272 -10.243, 16.000 -6.023 -2.475, 16.000 -6.423 -2.282, 16.000 -6.800 -1.500, 16.000 -10.348 0.376, 16.000 -6.582 -2.123, 16.000 -10.302 0.076, 16.000 -8.719 -12.102, 16.000 -10.453 0.661, 16.000 -10.823 1.138, 16.000 -6.423 2.282, 16.000 -6.883 9.158, 16.000 -6.023 2.475, 16.000 -6.521 9.408, 16.000 -4.428 10.000, 16.000 -11.952 1.492, 16.000 -11.648 1.492, 16.000 -5.302 9.903, 16.000 -5.726 9.784, 16.000 -13.147 0.661, 16.000 -23.018 -3.390, 16.000 -18.623 -3.309, 16.000 -18.793 -3.757, 16.000 -22.200 -4.700, 16.000 -22.665 -4.815, 16.000 -23.023 -5.132, 16.000 -23.135 -5.345, 16.000 -23.193 -5.579, 16.000 -24.692 -5.453, 16.000 -23.023 -6.268, 16.000 -22.863 -6.449, 16.000 -24.150 -7.285, 16.000 -21.265 -6.055, 16.000 -21.207 -5.821, 16.000 -20.664 -7.236, 16.000 -21.265 -5.345, 16.000 -21.377 -5.132, 16.000 -18.045 -6.057, 16.000 -18.039 -4.848, 16.000 -16.595 -6.233, 16.000 -17.561 -4.848, 16.000 -15.705 -6.634, 16.000 -14.936 -7.236, 16.000 -14.393 -5.821, 16.000 -14.612 -7.602, 16.000 -14.335 -6.055, 16.000 -13.865 -6.585, 16.000 -13.400 -6.700, 16.000 -14.334 -8.005, 16.000 -13.816 -9.370, 16.000 -13.757 -10.345, 16.000 -12.512 -10.455, 16.000 -12.400 -10.668, 16.000 -13.400 -13.500, 16.000 -13.639 -13.529, 16.000 -13.865 -13.615, 16.000 -13.161 -6.671, 16.000 -12.577 -6.268, 16.000 -12.512 -9.745, 16.000 -14.612 -12.598, 16.000 -14.223 -13.932, 16.000 -14.335 -14.145, 16.000 -16.442 -14.505, 16.000 -16.350 -14.378, 16.000 -14.985 -16.450, 16.000 -13.400 -15.500, 16.000 -13.813 -17.021, 16.000 -13.482 -17.034, 16.000 -13.153 -16.992, 16.000 -12.539 -16.749, 16.000 -12.737 -15.249, 16.000 -12.577 -15.068, 16.000 -11.005 -15.207, 16.000 -10.338 -14.170, 16.000 -11.817 -11.071, 16.000 -12.407 -14.621, 16.000 -9.998 -13.604, 16.000 -11.113 -10.985, 16.000 -10.642 -10.455, 16.000 -10.317 -0.227, 16.000 -9.614 -13.069, 16.000 -14.393 -5.579, 16.000 -14.223 -5.132, 16.000 -16.807 -3.998, 16.000 -13.865 -4.815, 16.000 -17.137 -3.129, 16.000 -17.561 -2.907, 16.000 -13.252 0.376, 16.000 -17.800 -2.877, 16.000 -18.039 -2.907, 16.000 -12.102 -1.469, 16.000 -11.800 -1.500, 16.000 -11.498 -1.469, 16.000 -12.577 -5.132, 16.000 -10.393 -0.521, 16.000 -10.943 -1.231, 16.000 -10.713 -1.033, 16.000 -12.407 -5.821, 16.000 -11.113 -9.215, 16.000 -12.400 -9.532, 16.000 -12.737 -6.449, 16.000 -12.577 -13.932, 16.000 -22.439 -6.671, 16.000 -22.785 -8.650, 16.000 -21.961 -4.729, 16.000 -12.392 -1.378, 16.000 -12.657 -1.231, 16.000 -13.400 -4.700, 16.000 -18.623 -4.446, 16.000 -19.005 -6.233, 14.800 -3.973 -10.027, 14.800 -5.800 -2.500, 14.800 -6.023 -2.475, 14.800 -5.904 -10.431, 14.800 -7.111 -10.959, 14.800 -6.423 -2.282, 14.800 -6.582 -2.123, 14.800 -8.719 -12.102, 14.800 -9.186 -12.567, 14.800 -9.614 -13.069, 14.800 -9.998 -13.604, 14.800 -10.393 -0.521, 14.800 -10.585 -9.979, 14.800 -12.407 -14.379, 14.800 -10.338 -14.170, 14.800 -10.653 -14.700, 14.800 -12.465 -14.855, 14.800 -11.394 -15.687, 14.800 -12.737 -15.249, 14.800 -12.577 -15.068, 14.800 -11.816 -16.137, 14.800 -13.161 -15.471, 14.800 -13.400 -15.500, 14.800 -13.813 -17.021, 14.800 -14.138 -16.954, 14.800 -13.865 -15.385, 14.800 -14.732 -16.665, 14.800 -14.985 -16.450, 14.800 -16.350 -14.378, 14.800 -16.491 -14.810, 14.800 -16.350 -15.085, 14.800 -14.936 -12.964, 14.800 -14.063 -13.751, 14.800 -14.612 -12.598, 14.800 -13.400 -13.500, 14.800 -13.639 -13.529, 14.800 -12.570 -10.221, 14.800 -12.570 -9.979, 14.800 -13.757 -10.345, 14.800 -14.107 -8.438, 14.800 -14.334 -8.005, 14.800 -14.612 -7.602, 14.800 -13.865 -6.585, 14.800 -14.936 -7.236, 14.800 -15.302 -6.912, 14.800 -14.335 -5.345, 14.800 -16.807 -3.998, 14.800 -16.595 -6.233, 14.800 -16.865 -4.232, 14.800 -16.977 -4.446, 14.800 -17.070 -6.116, 14.800 -17.561 -4.848, 14.800 -17.800 -4.877, 14.800 -17.555 -6.057, 14.800 -18.530 -6.116, 14.800 -18.623 -4.446, 14.800 -19.462 -6.407, 14.800 -21.265 -5.345, 14.800 -18.735 -4.232, 14.800 -21.377 -5.132, 14.800 -23.018 -3.390, 14.800 -21.735 -6.585, 14.800 -21.377 -6.268, 14.800 -20.664 -7.236, 14.800 -21.961 -6.671, 14.800 -22.078 -8.650, 14.800 -22.439 -6.671, 14.800 -22.205 -8.742, 14.800 -22.785 -8.650, 14.800 -23.023 -6.268, 14.800 -24.365 -7.032, 14.800 -23.135 -6.055, 14.800 -24.654 -6.438, 14.800 -24.734 -5.782, 14.800 -23.193 -5.579, 14.800 -24.596 -5.136, 14.800 -24.255 -4.570, 14.800 -23.023 -5.132, 14.800 -22.863 -4.951, 14.800 -23.193 -5.821, 14.800 -22.200 -4.700, 14.800 -21.961 -4.729, 14.800 -21.735 -4.815, 14.800 -12.777 1.138, 14.800 -12.528 1.312, 14.800 -11.952 1.492, 14.800 -12.249 1.431, 14.800 -11.648 1.492, 14.800 -11.351 1.431, 14.800 -5.726 9.784, 14.800 -5.800 2.500, 14.800 -1.500 2.500, 14.800 -10.823 1.138, 14.800 -10.614 0.918, 14.800 -6.701 1.934, 14.800 -6.800 1.500, 14.800 -6.800 -1.500, 14.800 -6.775 -1.723, 14.800 -11.072 1.312, 14.800 -13.400 -6.700, 14.800 -12.737 -6.449, 14.800 -12.577 -6.268, 14.800 -12.465 -6.055, 14.800 -12.407 -5.821, 14.800 -11.817 -9.129, 14.800 -11.113 -9.215, 14.800 -10.914 -9.351, 14.800 -12.465 -5.345, 14.800 -10.943 -1.231, 14.800 -12.577 -5.132, 14.800 -12.737 -4.951, 14.800 -12.392 -1.378, 14.800 -13.865 -4.815, 14.800 -16.865 -3.523, 14.800 -16.977 -3.309, 14.800 -13.298 0.076, 14.800 -11.800 -1.500, 14.800 -12.102 -1.469, 14.800 -13.639 -4.729, 14.800 -16.807 -3.757, 14.800 -14.063 -4.951, 14.800 -10.642 -10.455, 14.800 -10.585 -10.221, 14.800 -10.754 -9.532, 14.800 -10.713 -1.033, 14.800 -12.241 -10.849, 14.800 -11.817 -11.071, 14.800 -12.400 -10.668, 14.800 -12.577 -13.932, 14.800 -13.161 -13.529, 14.800 -18.265 -2.992, 14.800 -18.039 -2.907, 14.800 -17.335 -2.992, 14.800 -13.252 0.376, 14.800 -17.137 -3.129, 16.000 -1.500 2.500, 16.000 -5.800 2.500, 16.000 -1.500 10.000, 14.800 -1.500 10.000, -14.800 -5.800 -2.500, -14.800 -6.023 -2.475, -16.000 -6.023 -2.475, -14.800 -6.234 -2.401, -16.000 -6.582 -2.123, -16.000 -6.800 -1.500, -16.000 -6.775 1.723, -16.000 -6.701 1.934, -14.800 -6.582 2.123, -16.000 -6.582 2.123, -14.800 -6.423 2.282, -16.000 -6.423 2.282, -14.800 -6.023 2.475, -14.800 -5.800 2.500, -16.000 -23.018 -3.390, -16.000 -23.456 -3.755, -16.000 -23.869 -4.149, -14.800 -23.869 -4.149, -16.000 -24.150 -7.285, -16.000 -22.510 -8.791, -14.800 -22.659 -8.742, -16.000 -22.353 -8.791, -14.800 -22.353 -8.791, -14.800 -22.205 -8.742, -14.800 -20.664 -7.236, -16.000 -20.298 -6.912, -16.000 -19.895 -6.634, -16.000 -19.462 -6.407, -16.000 -18.045 -6.057, -16.000 -17.555 -6.057, -14.800 -16.595 -6.233, -16.000 -16.595 -6.233, -16.000 -16.138 -6.407, -14.800 -16.138 -6.407, -16.000 -14.612 -7.602, -14.800 -13.933 -8.895, -14.800 -19.462 -6.407, -14.800 -17.070 -6.116, -16.000 -14.936 -7.236, -16.000 -13.757 -9.855, -16.000 -13.757 -10.345, -14.800 -13.757 -10.345, -16.000 -14.334 -12.195, -16.000 -14.612 -12.598, -14.800 -16.350 -14.378, -16.000 -16.350 -15.085, -14.800 -14.985 -16.450, -16.000 -14.985 -16.450, -14.800 -14.447 -16.834, -14.800 -14.138 -16.954, -16.000 -13.813 -17.021, -14.800 -12.836 -16.896, -16.000 -12.836 -16.896, -14.800 -13.813 -17.021, -14.800 -13.153 -16.992, -16.000 -12.270 -16.555, -16.000 -10.338 -14.170, -14.800 -11.816 -16.137, -14.800 -11.394 -15.687, -14.800 -11.005 -15.207, -14.800 -9.614 -13.069, -16.000 -9.614 -13.069, -16.000 -5.272 -10.243, -16.000 -4.627 -10.108, -16.000 -9.186 -12.567, -14.800 -9.186 -12.567, -14.800 -8.215 -11.677, -14.800 -7.678 -11.295, -14.800 -7.111 -10.959, -14.800 -6.519 -10.670, -14.800 -5.904 -10.431, -16.000 -3.314 -10.000, -16.000 -4.867 9.976, -16.000 -5.726 9.784, -16.000 -6.883 9.158, -14.800 -4.867 9.976, -16.000 -5.302 9.903, -14.800 -5.726 9.784, -16.000 -6.521 9.408, -14.800 -6.521 9.408, -16.000 -4.428 10.000, -16.000 -5.800 -2.500, -16.000 -3.973 -10.027, -16.000 -6.234 -2.401, -16.000 -5.904 -10.431, -16.000 -6.519 -10.670, -16.000 -7.111 -10.959, -16.000 -7.678 -11.295, -16.000 -10.642 -9.745, -16.000 -10.754 -9.532, -16.000 -8.215 -11.677, -16.000 -8.719 -12.102, -16.000 -10.585 -9.979, -16.000 -6.423 -2.282, -16.000 -6.701 -1.934, -16.000 -12.407 -5.579, -16.000 -10.713 -1.033, -16.000 -6.775 -1.723, -16.000 -10.302 0.076, -16.000 -10.453 0.661, -16.000 -10.614 0.918, -16.000 -11.072 1.312, -16.000 -11.648 1.492, -16.000 -12.777 1.138, -16.000 -9.998 -13.604, -16.000 -10.914 -10.849, -16.000 -11.113 -10.985, -16.000 -12.737 -13.751, -16.000 -11.817 -11.071, -16.000 -13.161 -13.529, -16.000 -13.933 -11.305, -16.000 -13.816 -10.830, -16.000 -12.512 -10.455, -16.000 -12.570 -10.221, -16.000 -12.465 -14.145, -16.000 -10.653 -14.700, -16.000 -11.005 -15.207, -16.000 -12.539 -16.749, -16.000 -13.400 -15.500, -16.000 -13.153 -16.992, -16.000 -13.639 -15.471, -16.000 -14.138 -16.954, -16.000 -14.447 -16.834, -16.000 -13.865 -15.385, -16.000 -14.063 -15.249, -16.000 -14.732 -16.665, -16.000 -14.335 -14.855, -16.000 -12.407 -14.379, -16.000 -12.407 -14.621, -16.000 -11.394 -15.687, -16.000 -11.816 -16.137, -16.000 -13.482 -17.034, -16.000 -14.393 -14.621, -16.000 -16.350 -14.378, -16.000 -14.335 -14.145, -16.000 -14.393 -14.379, -16.000 -14.936 -12.964, -16.000 -16.442 -14.505, -16.000 -13.400 -13.500, -16.000 -14.107 -11.762, -16.000 -13.816 -9.370, -16.000 -13.161 -6.671, -16.000 -13.400 -6.700, -16.000 -12.241 -9.351, -16.000 -12.042 -9.215, -16.000 -12.935 -6.585, -16.000 -11.338 -9.129, -16.000 -11.113 -9.215, -16.000 -13.933 -8.895, -16.000 -14.107 -8.438, -16.000 -14.334 -8.005, -16.000 -13.865 -6.585, -16.000 -15.705 -6.634, -16.000 -16.865 -3.523, -16.000 -14.063 -4.951, -16.000 -13.207 -0.521, -16.000 -13.865 -4.815, -16.000 -13.073 -0.793, -16.000 -12.887 -1.033, -16.000 -13.161 -4.729, -16.000 -12.102 -1.469, -16.000 -11.498 -1.469, -16.000 -11.208 -1.378, -16.000 -10.943 -1.231, -16.000 -14.335 -6.055, -16.000 -15.302 -6.912, -16.000 -16.865 -4.232, -16.000 -17.137 -4.626, -16.000 -17.070 -6.116, -16.000 -17.335 -4.763, -16.000 -17.561 -4.848, -16.000 -18.530 -6.116, -16.000 -19.005 -6.233, -16.000 -18.463 -4.626, -16.000 -21.265 -5.345, -16.000 -21.735 -4.815, -16.000 -22.200 -4.700, -16.000 -22.439 -4.729, -16.000 -22.665 -4.815, -16.000 -23.023 -5.132, -16.000 -23.135 -5.345, -16.000 -23.193 -5.579, -16.000 -24.596 -5.136, -16.000 -21.265 -6.055, -16.000 -20.664 -7.236, -16.000 -21.537 -6.449, -16.000 -21.207 -5.821, -16.000 -22.078 -8.650, -16.000 -22.200 -6.700, -16.000 -22.205 -8.742, -16.000 -22.439 -6.671, -16.000 -22.659 -8.742, -16.000 -22.785 -8.650, -16.000 -23.023 -6.268, -16.000 -23.135 -6.055, -16.000 -24.365 -7.032, -16.000 -24.534 -6.747, -16.000 -23.193 -5.821, -16.000 -24.734 -5.782, -16.000 -6.134 9.618, -16.000 -5.800 2.500, -16.000 -1.500 2.500, -16.000 -6.023 2.475, -16.000 -6.234 2.401, -16.000 -6.800 1.500, -16.000 -12.577 -6.268, -16.000 -12.465 -6.055, -16.000 -12.407 -5.821, -16.000 -12.577 -5.132, -16.000 -12.737 -4.951, -16.000 -14.223 -5.132, -16.000 -14.393 -5.579, -16.000 -11.338 -11.071, -16.000 -10.754 -10.668, -16.000 -12.400 -10.668, -16.000 -18.623 -3.309, -16.000 -18.265 -2.992, -16.000 -18.039 -2.907, -16.000 -18.463 -3.129, -16.000 -17.561 -2.907, -16.000 -17.137 -3.129, -16.000 -16.977 -3.309, -16.000 -17.335 -2.992, -16.000 -13.298 0.076, -14.800 -1.500 2.500, -14.800 -3.314 -10.000, -14.800 -3.973 -10.027, -14.800 -4.627 -10.108, -14.800 -5.272 -10.243, -14.800 -6.423 -2.282, -14.800 -10.302 0.076, -14.800 -6.582 -2.123, -14.800 -6.701 -1.934, -14.800 -6.800 -1.500, -14.800 -6.775 -1.723, -14.800 -10.348 0.376, -14.800 -6.800 1.500, -14.800 -10.453 0.661, -14.800 -10.614 0.918, -14.800 -6.701 1.934, -14.800 -6.775 1.723, -14.800 -6.234 2.401, -14.800 -6.134 9.618, -14.800 -5.302 9.903, -14.800 -4.428 10.000, -14.800 -1.500 10.000, -14.800 -18.265 -2.992, -14.800 -18.463 -3.129, -14.800 -21.735 -4.815, -14.800 -23.018 -3.390, -14.800 -22.200 -4.700, -14.800 -23.456 -3.755, -14.800 -22.863 -4.951, -14.800 -24.255 -4.570, -14.800 -24.596 -5.136, -14.800 -24.692 -5.453, -14.800 -24.721 -6.113, -14.800 -24.534 -6.747, -14.800 -23.135 -6.055, -14.800 -24.365 -7.032, -14.800 -22.665 -6.585, -14.800 -22.200 -6.700, -14.800 -22.078 -8.650, -14.800 -23.135 -5.345, -14.800 -23.193 -5.579, -14.800 -22.785 -8.650, -14.800 -22.510 -8.791, -14.800 -21.265 -6.055, -14.800 -20.298 -6.912, -14.800 -21.377 -6.268, -14.800 -19.895 -6.634, -14.800 -21.207 -5.821, -14.800 -21.207 -5.579, -14.800 -18.793 -3.757, -14.800 -18.735 -4.232, -14.800 -18.623 -4.446, -14.800 -19.005 -6.233, -14.800 -18.530 -6.116, -14.800 -18.039 -4.848, -14.800 -18.463 -4.626, -14.800 -18.045 -6.057, -14.800 -17.555 -6.057, -14.800 -17.137 -4.626, -14.800 -16.977 -4.446, -14.800 -14.335 -5.345, -14.800 -16.865 -3.523, -14.800 -13.298 0.076, -14.800 -17.800 -2.877, -14.800 -13.147 0.661, -14.800 -14.393 -5.579, -14.800 -14.335 -6.055, -14.800 -15.705 -6.634, -14.800 -15.302 -6.912, -14.800 -14.936 -7.236, -14.800 -14.612 -7.602, -14.800 -14.334 -8.005, -14.800 -14.063 -6.449, -14.800 -14.107 -8.438, -14.800 -12.241 -9.351, -14.800 -12.935 -6.585, -14.800 -11.817 -9.129, -14.800 -12.407 -5.821, -14.800 -11.113 -9.215, -14.800 -10.713 -1.033, -14.800 -12.465 -5.345, -14.800 -12.577 -5.132, -14.800 -12.392 -1.378, -14.800 -13.865 -4.815, -14.800 -13.639 -4.729, -14.800 -13.816 -9.370, -14.800 -13.757 -9.855, -14.800 -12.512 -10.455, -14.800 -13.816 -10.830, -14.800 -13.933 -11.305, -14.800 -14.107 -11.762, -14.800 -13.639 -13.529, -14.800 -13.400 -13.500, -14.800 -14.334 -12.195, -14.800 -12.400 -10.668, -14.800 -13.161 -13.529, -14.800 -12.935 -13.615, -14.800 -12.465 -14.145, -14.800 -14.612 -12.598, -14.800 -13.865 -13.615, -14.800 -14.063 -13.751, -14.800 -14.936 -12.964, -14.800 -14.335 -14.145, -14.800 -14.223 -13.932, -14.800 -14.393 -14.379, -14.800 -16.442 -14.959, -14.800 -16.491 -14.810, -14.800 -14.063 -15.249, -14.800 -14.732 -16.665, -14.800 -12.539 -16.749, -14.800 -12.935 -15.385, -14.800 -12.737 -15.249, -14.800 -12.270 -16.555, -14.800 -12.465 -14.855, -14.800 -13.482 -17.034, -14.800 -10.653 -14.700, -14.800 -10.338 -14.170, -14.800 -11.577 -11.100, -14.800 -11.338 -11.071, -14.800 -9.998 -13.604, -14.800 -10.585 -9.979, -14.800 -10.527 -0.793, -14.800 -10.642 -9.745, -14.800 -10.754 -9.532, -14.800 -8.719 -12.102, -14.800 -16.807 -3.998, -14.800 -16.807 -3.757, -14.800 -12.102 -1.469, -14.800 -11.800 -1.500, -14.800 -11.498 -1.469, -14.800 -12.577 -6.268, -14.800 -12.737 -6.449, -14.800 -14.393 -14.621, -14.800 -17.335 -2.992, -14.800 -17.561 -2.907, -14.800 -11.648 1.492, -14.800 -6.883 9.158, -14.800 -16.865 -4.232, -14.800 -1.500 -2.500, -16.000 -1.500 -2.500, 12.038 -1.000 -2.833, 13.144 -1.000 -2.500, 11.807 -1.000 -3.012, 14.300 -1.000 -2.500, 9.565 -1.000 -7.108, 0.239 -1.000 -7.193, 10.559 -1.000 -3.778, 10.093 -1.000 -6.102, 9.565 -1.000 -5.337, 9.339 -1.000 -5.252, 8.437 -1.000 -5.474, 7.678 -1.000 -3.792, 5.693 -1.000 -4.521, 5.693 -1.000 -4.279, 5.165 -1.000 -3.515, 5.363 -1.000 -3.651, 5.771 -1.000 -2.307, 4.700 -1.000 -3.400, 3.376 -1.000 -2.237, 4.048 -1.000 0.125, 5.080 -1.000 0.490, 4.002 -1.000 0.621, 3.895 -1.000 1.108, 8.635 -1.000 -5.337, 8.277 -1.000 -5.654, 5.523 -1.000 -4.968, 5.165 -1.000 -5.285, 8.107 -1.000 -6.343, 8.165 -1.000 -6.577, 8.277 -1.000 -6.791, 4.939 -1.000 -5.371, 3.820 -1.000 -1.346, 5.315 -1.000 1.440, 5.517 -1.000 1.887, 6.075 -1.000 2.692, 6.809 -1.000 3.340, 5.693 -1.000 4.279, 4.939 -1.000 5.371, 4.700 -1.000 5.400, 8.277 -1.000 6.791, 8.437 -1.000 6.971, 0.663 -1.000 6.971, 9.120 -1.000 4.050, 9.339 -1.000 5.252, 8.861 -1.000 5.252, 9.609 -1.000 4.018, 9.565 -1.000 5.337, 9.763 -1.000 5.474, 9.923 -1.000 5.654, 10.559 -1.000 3.778, 14.300 -1.000 2.500, 11.423 -1.000 3.318, 10.093 -1.000 6.102, -0.000 -1.000 7.223, -8.861 -1.000 7.193, -0.239 -1.000 7.193, -14.300 -1.000 10.000, -9.565 -1.000 7.108, -9.763 -1.000 6.971, -10.035 -1.000 6.577, -10.093 -1.000 6.343, -14.300 -1.000 2.500, -10.559 -1.000 3.778, -10.091 -1.000 3.927, -9.609 -1.000 4.018, -11.423 -1.000 3.318, -9.763 -1.000 5.474, -8.630 -1.000 4.023, -7.678 -1.000 3.792, -8.437 -1.000 5.474, -5.635 -1.000 4.755, -5.523 -1.000 4.968, -5.165 -1.000 5.285, -4.939 -1.000 5.371, -8.147 -1.000 3.936, -7.230 -1.000 3.592, -5.635 -1.000 4.045, -5.165 -1.000 3.515, -6.075 -1.000 2.692, -4.939 -1.000 3.429, -4.400 -1.000 3.400, -4.700 -1.000 3.400, -5.771 -1.000 2.307, -3.507 -1.000 2.025, -2.908 -1.000 2.819, -2.539 -1.000 3.155, -3.407 -1.000 4.279, -1.693 -1.000 3.679, -3.730 -1.000 1.579, -5.168 -1.000 0.972, -3.895 -1.000 1.108, -4.033 -1.000 -0.374, -4.700 -1.000 -3.400, -4.939 -1.000 -3.429, -4.161 -1.000 -3.429, -3.465 -1.000 -4.045, -3.076 -1.000 -2.635, -3.407 -1.000 -4.279, -2.340 -1.000 -3.306, -1.463 -1.000 -3.777, -3.407 -1.000 -4.521, -3.737 -1.000 -5.149, -0.993 -1.000 -6.343, -4.048 -1.000 0.125, -3.956 -1.000 -0.866, -3.820 -1.000 -1.346, -3.625 -1.000 -1.805, -6.075 -1.000 -2.692, -5.523 -1.000 -3.832, -6.422 -1.000 -3.038, -6.809 -1.000 -3.340, -7.230 -1.000 -3.592, -5.693 -1.000 -4.521, -5.635 -1.000 -4.755, -5.523 -1.000 -4.968, -8.107 -1.000 -6.102, -8.277 -1.000 -6.791, -0.663 -1.000 -6.971, -8.437 -1.000 -6.971, -8.861 -1.000 -7.193, -9.100 -1.000 -7.223, -9.565 -1.000 -7.108, -10.035 -1.000 -6.577, -10.093 -1.000 -6.343, -10.093 -1.000 -6.102, -9.763 -1.000 -5.474, -8.630 -1.000 -4.023, -9.120 -1.000 -4.050, -8.147 -1.000 -3.936, -8.635 -1.000 -5.337, -5.693 -1.000 -4.279, -10.559 -1.000 -3.778, -9.923 -1.000 -5.654, -11.423 -1.000 -3.318, -11.807 -1.000 -3.012, -14.300 -1.000 -2.500, 14.300 -1.000 -10.000, 8.861 -1.000 -7.193, 5.363 -1.000 -5.149, 8.107 -1.000 -6.102, 0.663 -1.000 -6.971, 0.935 -1.000 -6.577, 4.161 -1.000 -5.371, 0.993 -1.000 -6.343, 3.577 -1.000 -4.968, 3.407 -1.000 -4.521, 3.737 -1.000 -3.651, 2.728 -1.000 -2.993, 3.076 -1.000 -2.635, 4.161 -1.000 -3.429, 1.916 -1.000 -3.568, -0.239 -1.000 -7.193, -0.465 -1.000 -7.108, -3.935 -1.000 -5.285, -0.663 -1.000 -5.474, -0.465 -1.000 -5.337, -0.498 -1.000 -4.019, -0.000 -1.000 -4.050, 0.239 -1.000 -5.252, 0.663 -1.000 -5.474, 1.463 -1.000 -3.777, -0.663 -1.000 6.971, -4.161 -1.000 5.371, -0.935 -1.000 6.577, -0.993 -1.000 6.102, -3.737 -1.000 5.149, -0.935 -1.000 5.868, -0.744 -1.000 3.981, 0.823 -1.000 5.654, -8.437 -1.000 6.971, -8.107 -1.000 6.343, -4.700 -1.000 5.400, -8.277 -1.000 6.791, -4.400 -1.000 5.400, -0.823 -1.000 5.654, -3.465 -1.000 4.755, -3.407 -1.000 4.521, -1.228 -1.000 3.859, -2.132 -1.000 3.443, -0.988 -1.000 -3.928, -0.663 -1.000 5.474, -0.465 -1.000 5.337, -0.239 -1.000 5.252, -0.249 -1.000 4.042, -0.000 -1.000 5.223, 0.239 -1.000 5.252, 0.465 -1.000 5.337, 1.693 -1.000 3.679, 3.465 -1.000 4.045, 2.908 -1.000 2.819, 4.161 -1.000 3.429, 3.935 -1.000 3.515, 3.737 -1.000 3.651, 3.577 -1.000 3.832, 3.730 -1.000 1.579, -8.277 -1.000 -5.654, 8.277 -1.000 5.654, 8.107 -1.000 6.343, 9.339 -1.000 7.193, 9.565 -1.000 7.108, 9.763 -1.000 6.971, 0.935 -1.000 6.577, 3.935 -1.000 5.285, 3.737 -1.000 5.149, 9.923 -1.000 -5.654, 3.407 -1.000 4.521, 3.465 -1.000 4.755, 0.993 -1.000 6.102, 3.577 -1.000 4.968, 5.635 -1.000 4.045, 5.523 -1.000 3.832, 5.771 -1.000 2.307, 5.165 -1.000 3.515, 4.939 -1.000 3.429, 12.293 0.200 -2.690, -9.100 0.200 -7.223, -14.300 0.200 -10.000, -10.093 0.200 -6.343, -11.423 0.200 -3.318, -11.005 0.200 -3.574, -10.093 0.200 -6.102, -9.923 0.200 -5.654, -12.567 0.200 -2.585, -12.038 0.200 -2.833, -9.120 0.200 -4.050, -8.147 0.200 -3.936, -8.107 0.200 -6.102, -8.277 0.200 -6.791, -4.700 0.200 -5.400, -8.861 0.200 -7.193, -8.635 0.200 -7.108, -7.230 0.200 -3.592, -5.523 0.200 -3.832, -5.635 0.200 -4.045, -5.693 0.200 -4.279, -5.363 0.200 -3.651, -3.376 0.200 -2.237, -5.517 0.200 -1.887, -3.820 0.200 -1.346, -3.956 0.200 -0.866, -3.507 0.200 2.025, -3.232 0.200 2.441, -2.908 0.200 2.819, -3.465 0.200 4.045, -3.407 0.200 4.279, -3.465 0.200 4.755, -0.823 0.200 5.654, -0.744 0.200 3.981, 0.239 0.200 5.252, 3.407 0.200 4.521, 3.407 0.200 4.279, 3.577 0.200 3.832, 3.935 0.200 3.515, 5.165 0.200 3.515, 5.523 0.200 3.832, 5.693 0.200 4.279, 8.165 0.200 5.868, 7.678 0.200 3.792, 8.147 0.200 3.936, 8.437 0.200 5.474, 8.635 0.200 5.337, 8.861 0.200 5.252, 9.120 0.200 4.050, 9.339 0.200 5.252, 9.609 0.200 4.018, 10.035 0.200 5.868, 9.923 0.200 5.654, 11.005 0.200 3.574, 14.300 0.200 2.500, 13.144 0.200 2.500, 12.038 0.200 2.833, 12.293 0.200 2.690, 12.567 0.200 2.585, -4.048 0.200 0.125, -3.895 0.200 1.108, -4.700 0.200 3.400, -4.939 0.200 3.429, -5.165 0.200 3.515, -5.693 0.200 4.279, -6.809 0.200 3.340, -7.230 0.200 3.592, -7.678 0.200 3.792, -8.277 0.200 5.654, -5.523 0.200 4.968, -5.363 0.200 5.149, -8.107 0.200 6.102, -0.823 0.200 6.791, -0.935 0.200 6.577, -3.577 0.200 4.968, -8.861 0.200 5.252, -9.339 0.200 5.252, -8.630 0.200 4.023, -9.609 0.200 4.018, -10.091 0.200 3.927, -9.763 0.200 5.474, -10.035 0.200 5.868, -11.807 0.200 3.012, -12.038 0.200 2.833, -13.144 0.200 2.500, -12.852 0.200 2.521, -12.567 0.200 2.585, -10.093 0.200 6.102, -14.300 0.200 10.000, -9.100 0.200 7.223, -8.861 0.200 7.193, -0.239 0.200 7.193, -0.465 0.200 7.108, 0.239 0.200 7.193, 8.437 0.200 6.971, 4.400 0.200 5.400, 0.823 0.200 6.791, 0.935 0.200 6.577, 3.935 0.200 5.285, 0.993 0.200 6.343, 0.993 0.200 6.102, 3.465 0.200 4.755, 0.935 0.200 5.868, 9.763 0.200 5.474, 8.630 0.200 4.023, 5.693 0.200 4.521, 5.517 0.200 1.887, 4.700 0.200 3.400, 3.895 0.200 1.108, 5.168 0.200 0.972, 4.002 0.200 0.621, 5.050 0.200 0.000, 5.315 0.200 -1.440, 3.820 0.200 -1.346, 3.625 0.200 -1.805, 4.161 0.200 -3.429, 3.376 0.200 -2.237, 3.577 0.200 -3.832, 3.407 0.200 -4.521, 0.935 0.200 -5.868, 1.463 0.200 -3.777, 0.239 0.200 -5.252, -0.000 0.200 -5.223, -0.239 0.200 -5.252, -0.498 0.200 -4.019, -0.465 0.200 -5.337, -0.993 0.200 -6.343, -4.161 0.200 -5.371, 5.771 0.200 -2.307, 6.075 0.200 -2.692, 6.422 0.200 -3.038, 5.363 0.200 -3.651, 6.809 0.200 -3.340, 7.230 0.200 -3.592, 5.635 0.200 -4.755, 8.165 0.200 -5.868, 8.107 0.200 -6.102, 4.939 0.200 -5.371, 4.700 0.200 -5.400, 8.635 0.200 -7.108, 5.693 0.200 -4.279, 8.277 0.200 -5.654, 7.678 0.200 -3.792, 8.437 0.200 -5.474, 8.147 0.200 -3.936, 8.635 0.200 -5.337, 9.609 0.200 -4.018, 10.035 0.200 -5.868, 9.763 0.200 -5.474, 10.559 0.200 -3.778, 10.093 0.200 -6.343, 14.300 0.200 -10.000, 10.035 0.200 -6.577, 0.239 0.200 -7.193, 5.363 0.200 -5.149, 8.107 0.200 -6.343, 5.693 0.200 -4.521, 0.993 0.200 -6.102, 3.935 0.200 -5.285, 8.437 0.200 -6.971, 0.663 0.200 -6.971, 3.737 0.200 -5.149, 0.993 0.200 -6.343, 4.161 0.200 -5.371, 0.823 0.200 -6.791, 0.498 0.200 -4.019, -0.000 0.200 -4.050, -1.463 0.200 -3.777, -1.916 0.200 -3.568, -2.340 0.200 -3.306, -3.407 0.200 -4.279, -3.577 0.200 -3.832, -3.465 0.200 -4.045, -2.728 0.200 -2.993, -3.935 0.200 -5.285, -4.939 0.200 5.371, -4.700 0.200 5.400, -3.935 0.200 5.285, -0.993 0.200 6.343, 2.539 0.200 3.155, 3.465 0.200 4.045, 0.249 0.200 4.042, -0.663 0.200 5.474, -5.517 0.200 1.887, -4.700 0.200 -3.400, -3.625 0.200 -1.805, -5.635 0.200 -4.755, -8.165 0.200 -5.868, 10.093 0.200 6.343, 10.035 0.200 6.577, 14.300 0.200 10.000, 9.565 0.200 7.108, 9.339 0.200 7.193, 4.700 0.200 5.400, 8.277 0.200 6.791, 5.523 0.200 4.968, 5.363 0.200 5.149, -8.277 0.200 -5.654, -0.000 0.200 7.223, -13.144 -1.000 -2.500, -13.144 0.200 -2.500, -11.807 0.200 -3.012, -12.038 -1.000 -2.833, -12.293 0.200 -2.690, -12.293 -1.000 -2.690, -12.567 -1.000 -2.585, -12.852 -1.000 -2.521, -12.852 0.200 -2.521, -12.852 -1.000 2.521, -12.567 -1.000 2.585, -12.293 -1.000 2.690, -12.293 0.200 2.690, -11.807 -1.000 3.012, -12.038 -1.000 2.833, -13.144 -1.000 2.500, -4.939 -1.000 -5.371, -4.939 0.200 -5.371, -5.165 -1.000 -5.285, -5.165 0.200 -5.285, -5.363 -1.000 -5.149, -5.363 0.200 -5.149, -5.693 0.200 -4.521, -5.635 -1.000 -4.045, -5.363 -1.000 -3.651, -4.939 0.200 -3.429, -5.523 0.200 -4.968, -5.165 -1.000 -3.515, -5.165 0.200 -3.515, -4.400 0.200 -5.400, -4.400 -1.000 -5.400, -4.700 -1.000 -5.400, -4.161 0.200 -3.429, -3.935 0.200 -3.515, -3.737 -1.000 -3.651, -3.737 0.200 -3.651, -3.577 0.200 -4.968, -3.935 -1.000 -3.515, -3.577 -1.000 -3.832, -3.407 0.200 -4.521, -3.465 -1.000 -4.755, -3.465 0.200 -4.755, -3.577 -1.000 -4.968, -3.737 0.200 -5.149, -4.161 -1.000 -5.371, -4.400 0.200 -3.400, -4.400 -1.000 -3.400, -5.363 -1.000 3.651, -5.363 0.200 3.651, -5.523 0.200 3.832, -5.635 0.200 4.045, -5.693 -1.000 4.521, -5.635 0.200 4.755, -5.363 -1.000 5.149, -5.165 0.200 5.285, -5.523 -1.000 3.832, -5.693 -1.000 4.279, -5.693 0.200 4.521, -3.737 0.200 5.149, -3.465 -1.000 4.045, -3.577 0.200 3.832, -3.935 -1.000 3.515, -3.935 0.200 3.515, -4.400 0.200 3.400, -4.161 0.200 3.429, -4.161 0.200 5.371, -3.935 -1.000 5.285, -3.577 -1.000 4.968, -3.407 0.200 4.521, -3.577 -1.000 3.832, -3.737 -1.000 3.651, -3.737 0.200 3.651, -4.161 -1.000 3.429, -4.400 0.200 5.400, 13.144 0.200 -2.500, 12.852 0.200 -2.521, 12.567 0.200 -2.585, 12.567 -1.000 -2.585, 12.852 -1.000 -2.521, 12.293 -1.000 -2.690, 12.038 0.200 -2.833, 11.807 0.200 3.012, 12.038 -1.000 2.833, 12.852 -1.000 2.521, 12.567 -1.000 2.585, 12.293 -1.000 2.690, 12.852 0.200 2.521, 13.144 -1.000 2.500, 4.939 -1.000 -3.429, 5.523 -1.000 -3.832, 5.523 0.200 -4.968, 5.165 0.200 -5.285, 4.700 -1.000 -5.400, 4.939 0.200 -3.429, 5.165 0.200 -3.515, 5.523 0.200 -3.832, 5.635 -1.000 -4.045, 5.635 0.200 -4.045, 5.635 -1.000 -4.755, 4.700 0.200 -3.400, 4.400 -1.000 -3.400, 4.400 -1.000 -5.400, 3.737 -1.000 -5.149, 3.577 0.200 -4.968, 3.465 -1.000 -4.755, 3.407 0.200 -4.279, 3.577 -1.000 -3.832, 3.737 0.200 -3.651, 3.935 0.200 -3.515, 4.400 0.200 -3.400, 3.935 -1.000 -5.285, 3.465 0.200 -4.755, 3.407 -1.000 -4.279, 3.465 -1.000 -4.045, 3.465 0.200 -4.045, 3.935 -1.000 -3.515, 4.400 0.200 -5.400, 4.400 -1.000 3.400, 4.161 0.200 3.429, 3.737 0.200 3.651, 3.577 0.200 4.968, 3.737 0.200 5.149, 4.161 -1.000 5.371, 4.161 0.200 5.371, 3.407 -1.000 4.279, 4.400 0.200 3.400, 4.700 -1.000 3.400, 4.939 0.200 5.371, 5.165 0.200 5.285, 5.523 -1.000 4.968, 5.635 0.200 4.755, 5.635 0.200 4.045, 5.363 0.200 3.651, 4.939 0.200 3.429, 5.165 -1.000 5.285, 5.363 -1.000 5.149, 5.635 -1.000 4.755, 5.693 -1.000 4.521, 5.363 -1.000 3.651, 4.400 -1.000 5.400, -14.776 -1.345 -2.500, -15.974 -1.205 -2.500, -15.772 -0.650 -2.500, -15.602 -0.407 -2.500, -15.150 -0.028 -2.500, -14.705 -1.206 -2.500, -14.594 -1.095 -2.500, -14.455 -1.024 -2.500, -14.595 0.174 -2.500, -14.300 -1.000 -10.000, -14.881 0.097 -10.000, -14.455 -1.024 -10.000, -14.594 -1.095 -10.000, -15.772 -0.650 -10.000, -14.776 -1.345 -10.000, -15.974 -1.205 -10.000, -14.300 0.200 -2.500, -14.595 0.174 -10.000, -15.150 -0.028 -10.000, -15.393 -0.198 -10.000, -14.881 0.097 -2.500, -15.393 -0.198 -2.500, -15.602 -0.407 -10.000, -15.897 -0.919 -10.000, -15.897 -0.919 -2.500, -16.000 -1.500 -10.000, -14.705 -1.206 -10.000, -14.800 -1.500 -10.000, -16.000 -1.500 10.000, -15.974 -1.205 10.000, -15.897 -0.919 10.000, -14.776 -1.345 10.000, -15.150 -0.028 10.000, -14.594 -1.095 10.000, -14.595 0.174 2.500, -14.455 -1.024 2.500, -14.881 0.097 2.500, -15.393 -0.198 2.500, -15.772 -0.650 2.500, -15.974 -1.205 2.500, -14.300 0.200 2.500, -14.595 0.174 10.000, -15.602 -0.407 10.000, -15.897 -0.919 2.500, -14.881 0.097 10.000, -15.150 -0.028 2.500, -15.393 -0.198 10.000, -15.602 -0.407 2.500, -15.772 -0.650 10.000, -14.776 -1.345 2.500, -14.705 -1.206 2.500, -14.594 -1.095 2.500, -14.705 -1.206 10.000, -14.455 -1.024 10.000, 14.776 -1.345 2.500, 15.974 -1.205 2.500, 14.705 -1.206 2.500, 14.595 0.174 2.500, 14.455 -1.024 2.500, 14.300 -1.000 10.000, 14.595 0.174 10.000, 14.881 0.097 10.000, 15.150 -0.028 10.000, 14.594 -1.095 10.000, 15.393 -0.198 10.000, 15.602 -0.407 10.000, 14.705 -1.206 10.000, 14.776 -1.345 10.000, 15.772 -0.650 10.000, 14.881 0.097 2.500, 15.772 -0.650 2.500, 15.897 -0.919 2.500, 15.897 -0.919 10.000, 15.974 -1.205 10.000, 15.150 -0.028 2.500, 15.393 -0.198 2.500, 15.602 -0.407 2.500, 14.455 -1.024 10.000, 14.594 -1.095 2.500, 14.776 -1.345 -10.000, 14.594 -1.095 -10.000, 14.455 -1.024 -10.000, 14.881 0.097 -10.000, 14.595 0.174 -10.000, 15.393 -0.198 -2.500, 14.594 -1.095 -2.500, 14.705 -1.206 -2.500, 15.772 -0.650 -2.500, 14.800 -1.500 -2.500, 15.974 -1.205 -2.500, 14.300 0.200 -2.500, 14.595 0.174 -2.500, 15.150 -0.028 -2.500, 15.602 -0.407 -2.500, 15.974 -1.205 -10.000, 15.897 -0.919 -10.000, 14.881 0.097 -2.500, 15.150 -0.028 -10.000, 15.393 -0.198 -10.000, 15.602 -0.407 -10.000, 15.772 -0.650 -10.000, 15.897 -0.919 -2.500, 14.800 -1.500 -10.000, 14.776 -1.345 -2.500, 14.705 -1.206 -10.000, 14.455 -1.024 -2.500, -11.507 -18.288 -12.973, -11.424 -18.020 -13.049, -11.315 -18.031 -13.199, -11.315 -17.740 -13.207, -11.315 -17.450 -13.187, -11.507 -16.937 -12.884, -11.507 -16.680 -12.791, -11.600 -16.489 -12.687, -11.424 -18.295 -13.015, -11.300 -18.327 -13.256, -11.300 -18.075 -13.288, -11.357 -18.307 -13.081, -11.315 -18.553 -13.115, -11.315 -18.321 -13.163, -11.300 -17.316 -13.263, -11.315 -17.162 -13.141, -11.357 -16.905 -12.988, -11.424 -16.413 -12.712, -11.600 -16.232 -12.540, -11.507 -16.433 -12.674, -11.300 -16.822 -13.147, -11.357 -16.382 -12.771, -11.507 -15.977 -12.374, -11.507 -15.772 -12.194, -11.600 -15.393 -11.717, -11.507 -15.271 -11.548, -11.507 -15.146 -11.305, -11.507 -14.888 -9.976, -11.600 -14.922 -9.746, -11.507 -14.962 -9.435, -11.300 -14.697 -9.318, -11.300 -14.769 -9.075, -11.300 -14.859 -8.838, -11.507 -15.403 -8.441, -11.424 -15.221 -8.652, -11.424 -15.097 -8.900, -11.315 -14.854 -9.111, -11.315 -14.775 -9.391, -11.300 -16.584 -13.060, -11.315 -16.606 -12.969, -11.300 -16.353 -12.955, -11.300 -15.920 -12.690, -11.315 -15.439 -12.120, -11.300 -15.535 -12.360, -11.300 -15.206 -11.974, -11.300 -15.363 -12.174, -11.357 -15.047 -11.350, -11.424 -15.005 -11.065, -11.507 -15.045 -11.051, -11.424 -15.107 -11.323, -11.424 -15.234 -11.569, -11.357 -15.176 -11.602, -11.315 -15.260 -11.890, -11.315 -16.343 -12.844, -11.357 -16.138 -12.626, -11.424 -15.950 -12.408, -11.300 -16.131 -12.831, -11.315 -16.092 -12.696, -11.357 -15.909 -12.459, -11.424 -15.742 -12.224, -11.507 -15.585 -11.994, -11.315 -15.857 -12.525, -11.357 -15.696 -12.272, -11.315 -15.638 -12.332, -11.357 -15.502 -12.065, -11.424 -15.553 -12.022, -11.357 -15.328 -11.842, -11.315 -14.971 -11.385, -11.507 -14.968 -10.789, -11.507 -14.916 -10.521, -11.424 -14.927 -10.799, -11.507 -14.889 -10.249, -11.424 -14.874 -10.527, -11.424 -14.847 -10.251, -11.300 -14.636 -10.577, -11.315 -14.725 -10.549, -11.315 -14.722 -9.677, -11.357 -14.856 -9.410, -11.357 -14.779 -9.971, -11.357 -14.780 -10.254, -11.315 -14.781 -10.835, -11.315 -14.697 -10.259, -11.300 -14.600 -10.072, -11.315 -14.696 -9.967, -11.300 -14.612 -9.818, -11.300 -14.969 -8.609, -11.315 -14.960 -8.839, -11.357 -15.314 -8.379, -11.507 -15.569 -8.224, -11.424 -15.536 -8.197, -11.300 -15.096 -8.390, -11.507 -15.755 -8.024, -11.600 -15.857 -7.948, -11.507 -15.958 -7.841, -11.300 -15.240 -8.181, -11.315 -15.422 -8.100, -11.507 -16.178 -7.679, -11.315 -15.619 -7.886, -11.315 -15.836 -7.692, -11.357 -16.117 -7.588, -11.424 -16.391 -7.500, -11.507 -16.658 -7.419, -11.600 -16.595 -7.462, -11.300 -15.783 -7.615, -11.300 -15.997 -7.456, -11.315 -16.320 -7.368, -11.300 -16.460 -7.194, -11.315 -16.582 -7.241, -11.300 -17.219 -6.953, -11.315 -17.714 -6.994, -11.300 -17.483 -6.915, -11.300 -17.749 -6.900, -11.300 -18.016 -6.907, -11.300 -18.281 -6.936, -11.315 -18.295 -7.032, -11.300 -18.542 -6.987, -11.424 -19.063 -7.426, -11.507 -19.286 -7.593, -11.600 -19.417 -7.693, -11.507 -19.045 -7.464, -11.315 -18.005 -6.999, -11.357 -18.559 -7.173, -11.424 -16.641 -7.379, -11.600 -16.870 -7.353, -11.315 -16.070 -7.519, -11.507 -16.914 -7.323, -11.507 -17.178 -7.253, -11.600 -17.446 -7.222, -11.357 -16.615 -7.318, -11.507 -17.447 -7.207, -11.507 -17.719 -7.186, -11.600 -18.329 -7.249, -11.507 -18.264 -7.222, -11.600 -18.617 -7.317, -11.507 -18.792 -7.359, -11.424 -17.442 -7.164, -11.424 -17.168 -7.211, -11.357 -17.434 -7.099, -11.424 -17.718 -7.144, -11.315 -17.424 -7.016, -11.424 -17.995 -7.149, -11.357 -18.281 -7.115, -11.424 -18.542 -7.237, -11.507 -18.531 -7.279, -11.424 -18.271 -7.180, -11.315 -18.858 -7.178, -11.424 -19.308 -7.556, -11.424 -19.539 -7.708, -11.315 -19.127 -7.290, -11.600 -20.067 -8.292, -11.300 -19.289 -7.267, -11.315 -19.384 -7.427, -11.315 -19.855 -7.769, -11.424 -19.955 -8.075, -11.507 -20.101 -8.311, -11.424 -20.135 -8.285, -11.600 -20.661 -9.629, -11.507 -20.715 -10.087, -11.600 -20.671 -10.513, -11.507 -20.628 -10.806, -11.300 -19.738 -7.553, -11.357 -20.004 -8.030, -11.507 -20.395 -8.772, -11.507 -20.259 -8.535, -11.300 -20.133 -7.909, -11.300 -20.307 -8.111, -11.300 -20.464 -8.326, -11.315 -20.686 -8.949, -11.300 -20.897 -9.294, -11.315 -20.892 -9.796, -11.300 -20.988 -9.818, -11.315 -20.907 -10.085, -11.300 -20.990 -10.350, -11.357 -20.812 -10.370, -11.315 -20.895 -10.378, -11.357 -20.773 -10.651, -11.424 -20.669 -10.817, -11.507 -20.666 -10.631, -11.424 -20.708 -10.639, -11.357 -20.824 -10.086, -11.300 -20.953 -9.554, -11.315 -20.065 -7.973, -11.315 -20.253 -8.193, -11.357 -20.187 -8.245, -11.424 -20.295 -8.512, -11.315 -20.421 -8.431, -11.357 -20.492 -8.722, -11.507 -20.507 -9.021, -11.507 -20.597 -9.279, -11.300 -20.602 -8.553, -11.357 -20.609 -8.980, -11.507 -20.661 -9.544, -11.424 -20.638 -9.267, -11.357 -20.701 -9.248, -11.424 -20.703 -9.536, -11.357 -20.809 -9.804, -11.424 -20.757 -10.087, -11.300 -20.958 -10.615, -11.315 -20.855 -10.667, -11.507 -20.703 -10.361, -11.600 -20.599 -9.340, -11.600 -20.507 -9.059, -11.600 -20.387 -8.789, -11.600 -18.036 -7.210, -11.507 -17.993 -7.192, -11.600 -17.741 -7.201, -11.600 -15.162 -8.895, -11.424 -14.997 -9.158, -11.357 -14.934 -9.137, -11.600 -15.053 -9.170, -11.424 -14.921 -9.425, -11.507 -15.136 -8.917, -11.507 -15.037 -9.172, -11.600 -14.910 -10.336, -11.600 -15.115 -11.196, -11.600 -15.241 -11.464, -11.507 -15.417 -11.779, -11.507 -17.471 -12.996, -11.424 -17.743 -13.057, -11.357 -17.742 -13.123, -11.357 -18.025 -13.115, -11.507 -17.744 -13.014, -11.600 -17.622 -12.995, -11.507 -18.017 -13.007, -11.315 -19.628 -7.587, -11.357 -19.800 -7.832, -11.507 -19.728 -7.914, -11.507 -19.924 -8.104, -11.424 -19.756 -7.882, -11.424 -17.467 -13.038, -11.357 -17.459 -13.104, -11.357 -17.179 -13.059, -11.507 -17.202 -12.953, -11.424 -17.193 -12.994, -11.357 -16.638 -12.892, -11.315 -16.880 -13.068, -11.424 -16.664 -12.830, -11.424 -16.924 -12.925, -11.424 -16.175 -12.571, -11.507 -16.198 -12.535, -11.424 -15.382 -11.803, -11.315 -15.103 -11.644, -11.357 -14.942 -11.087, -11.357 -14.862 -10.815, -11.315 -14.863 -11.114, -11.357 -14.808 -10.537, -11.357 -14.804 -9.689, -11.507 -14.912 -9.704, -11.424 -14.845 -9.974, -11.424 -14.870 -9.698, -11.357 -15.163 -8.620, -11.357 -15.036 -8.873, -11.315 -15.090 -8.579, -11.315 -15.245 -8.332, -11.507 -15.258 -8.673, -11.424 -15.368 -8.417, -11.357 -15.486 -8.154, -11.357 -15.678 -7.946, -11.424 -15.725 -7.993, -11.357 -15.889 -7.757, -11.424 -16.154 -7.643, -11.424 -15.931 -7.808, -11.507 -16.411 -7.537, -11.357 -16.360 -7.442, -11.424 -16.901 -7.283, -11.315 -17.136 -7.064, -11.315 -16.855 -7.140, -11.357 -17.154 -7.146, -11.357 -16.880 -7.220, -11.357 -17.716 -7.077, -11.357 -18.000 -7.083, -11.357 -18.830 -7.257, -11.315 -18.580 -7.092, -11.357 -19.091 -7.366, -11.424 -18.807 -7.319, -11.357 -19.342 -7.499, -11.357 -19.578 -7.655, -11.507 -19.514 -7.743, -11.357 -20.351 -8.476, -11.315 -20.566 -8.684, -11.424 -20.432 -8.752, -11.424 -20.547 -9.005, -11.315 -20.850 -9.508, -11.315 -20.781 -9.225, -11.357 -20.768 -9.524, -11.507 -20.701 -9.815, -11.424 -20.743 -9.811, -11.424 -20.745 -10.365, -14.300 -18.503 -12.914, -14.300 -18.246 -13.874, -14.300 -18.411 -13.851, -14.300 -17.576 -13.894, -14.300 -17.622 -12.995, -14.300 -16.913 -13.795, -14.300 -17.040 -12.899, -14.300 -17.329 -12.961, -14.300 -16.585 -13.700, -14.300 -16.489 -12.687, -14.300 -16.232 -12.540, -14.300 -15.992 -12.367, -14.300 -15.433 -13.073, -14.300 -15.689 -13.260, -14.300 -15.195 -12.867, -14.300 -14.975 -12.642, -14.300 -14.773 -12.397, -14.300 -15.570 -11.954, -14.300 -15.241 -11.464, -14.300 -14.244 -11.441, -14.300 -15.393 -11.717, -14.300 -14.593 -12.141, -14.300 -14.901 -10.041, -14.300 -14.003 -9.961, -14.300 -14.098 -10.959, -14.300 -14.910 -10.336, -14.300 -14.175 -8.961, -14.300 -14.227 -8.806, -14.300 -15.162 -8.895, -14.300 -15.461 -8.386, -14.300 -14.573 -8.094, -14.300 -15.648 -8.157, -14.300 -15.175 -7.350, -14.300 -15.857 -7.948, -14.300 -16.086 -7.761, -14.300 -15.973 -6.768, -14.300 -15.822 -6.855, -14.300 -16.291 -6.612, -14.300 -17.128 -6.360, -14.300 -17.304 -6.333, -14.300 -17.482 -6.314, -14.300 -17.661 -6.303, -14.300 -17.840 -6.302, -14.300 -18.036 -7.210, -14.300 -18.018 -6.308, -14.300 -18.194 -6.322, -14.300 -18.368 -6.343, -14.300 -18.329 -7.249, -14.300 -18.702 -6.409, -14.300 -18.617 -7.317, -14.300 -19.020 -6.501, -14.300 -19.620 -6.764, -14.300 -20.168 -7.126, -14.300 -20.411 -7.335, -14.300 -20.637 -7.570, -14.300 -20.067 -8.292, -14.300 -20.746 -7.699, -14.300 -20.956 -7.983, -14.300 -20.240 -8.532, -14.300 -20.387 -8.789, -14.300 -21.138 -8.283, -14.300 -20.507 -9.059, -14.300 -20.599 -9.340, -14.300 -21.465 -9.097, -14.300 -21.542 -9.447, -14.300 -21.587 -9.801, -14.300 -20.695 -9.922, -14.300 -21.597 -9.978, -14.300 -21.599 -10.153, -14.300 -20.698 -10.218, -14.300 -20.671 -10.513, -14.300 -21.580 -10.492, -14.300 -21.531 -10.819, -14.300 -20.614 -10.803, -14.300 -20.680 -11.198, -14.300 -21.456 -11.138, -14.300 -18.571 -13.822, -14.300 -18.707 -12.906, -14.300 -18.977 -13.045, -14.300 -19.166 -13.647, -14.300 -21.221 -11.754, -14.500 -21.629 -11.258, -14.500 -21.715 -10.922, -14.315 -21.675 -10.195, -14.300 -21.557 -9.532, -14.300 -21.569 -9.624, -14.300 -21.593 -9.861, -14.300 -21.593 -10.325, -14.359 -21.470 -11.538, -14.359 -21.330 -11.852, -14.422 -21.359 -11.891, -14.460 -21.367 -11.900, -14.423 -21.510 -11.554, -14.423 -21.369 -11.872, -14.423 -21.760 -10.544, -14.423 -21.784 -10.197, -14.315 -21.633 -9.520, -14.300 -21.508 -9.271, -14.300 -21.415 -8.927, -14.423 -21.740 -9.504, -14.359 -21.631 -9.173, -14.315 -21.474 -8.864, -14.300 -21.291 -8.598, -14.300 -21.357 -8.761, -14.423 -21.673 -9.163, -14.423 -21.577 -8.829, -14.300 -21.218 -8.439, -14.315 -21.352 -8.548, -14.500 -21.482 -8.538, -14.359 -21.412 -8.522, -14.315 -21.205 -8.246, -14.300 -21.051 -8.131, -14.315 -21.029 -7.955, -14.300 -20.853 -7.838, -14.359 -21.083 -7.919, -14.359 -20.880 -7.641, -14.300 -20.526 -7.449, -14.500 -20.955 -7.641, -14.423 -20.914 -7.614, -14.315 -20.607 -7.427, -14.359 -20.654 -7.382, -14.423 -20.686 -7.352, -14.359 -20.407 -7.143, -14.315 -20.364 -7.192, -14.500 -20.730 -7.377, -14.300 -19.903 -6.935, -14.423 -20.435 -7.111, -14.359 -20.139 -6.928, -14.315 -19.820 -6.791, -14.423 -20.165 -6.893, -14.423 -19.876 -6.699, -14.359 -19.552 -6.570, -14.315 -19.214 -6.491, -14.300 -19.325 -6.619, -14.359 -19.238 -6.430, -14.315 -18.895 -6.381, -14.500 -19.627 -6.542, -14.500 -19.312 -6.397, -14.423 -19.254 -6.390, -14.359 -18.913 -6.319, -14.423 -18.925 -6.277, -14.500 -18.985 -6.279, -14.423 -18.588 -6.194, -14.300 -17.893 -6.301, -14.315 -18.232 -6.248, -14.315 -17.895 -6.225, -14.423 -18.244 -6.140, -14.359 -17.896 -6.160, -14.423 -17.897 -6.116, -14.359 -17.553 -6.166, -14.315 -16.888 -6.332, -14.423 -17.204 -6.160, -14.300 -16.786 -6.437, -14.300 -16.956 -6.395, -14.315 -16.248 -6.548, -14.300 -16.453 -6.546, -14.300 -16.618 -6.488, -14.423 -16.863 -6.227, -14.359 -16.543 -6.364, -14.315 -15.944 -6.696, -14.300 -16.131 -6.686, -14.359 -16.222 -6.488, -14.359 -15.913 -6.639, -14.300 -15.679 -6.945, -14.315 -15.655 -6.871, -14.423 -16.205 -6.449, -14.300 -15.544 -7.040, -14.500 -15.948 -6.554, -14.300 -15.415 -7.138, -14.315 -15.382 -7.070, -14.315 -15.127 -7.293, -14.423 -15.314 -6.986, -14.423 -15.052 -7.214, -14.315 -14.680 -7.800, -14.300 -14.750 -7.833, -14.300 -14.950 -7.587, -14.315 -14.892 -7.536, -14.500 -15.097 -7.151, -14.300 -14.418 -8.368, -14.423 -14.811 -7.465, -14.500 -14.628 -7.663, -14.500 -14.428 -7.948, -14.300 -14.285 -8.655, -14.423 -14.399 -8.024, -14.359 -14.270 -8.348, -14.315 -14.191 -8.686, -14.315 -14.081 -9.005, -14.500 -14.107 -8.563, -14.423 -14.090 -8.646, -14.300 -14.090 -9.286, -14.300 -14.075 -9.349, -14.300 -14.155 -9.027, -14.500 -13.988 -8.889, -14.300 -14.013 -9.791, -14.300 -14.031 -9.621, -14.423 -13.977 -8.975, -14.500 -13.897 -9.225, -14.315 -13.948 -9.668, -14.423 -13.894 -9.312, -14.359 -13.860 -10.004, -14.315 -13.925 -10.005, -14.300 -14.005 -10.298, -14.500 -13.836 -9.567, -14.300 -14.037 -10.630, -14.315 -13.931 -10.343, -14.423 -13.816 -10.003, -14.315 -13.967 -10.680, -14.315 -14.032 -11.012, -14.359 -13.903 -10.689, -14.359 -13.969 -11.027, -14.315 -14.126 -11.336, -14.300 -14.189 -11.283, -14.500 -13.891 -10.949, -14.423 -13.860 -10.696, -14.300 -14.303 -11.591, -14.423 -13.927 -11.037, -14.315 -14.396 -11.956, -14.300 -14.437 -11.875, -14.315 -14.248 -11.652, -14.423 -14.149 -11.695, -14.423 -14.301 -12.007, -14.315 -14.571 -12.245, -14.315 -14.770 -12.518, -14.500 -14.242 -11.927, -14.423 -14.481 -12.305, -14.359 -14.720 -12.559, -14.500 -14.414 -12.229, -14.500 -14.611 -12.515, -14.423 -14.686 -12.586, -14.500 -14.833 -12.783, -14.315 -15.500 -13.220, -14.423 -14.914 -12.848, -14.423 -15.165 -13.089, -14.359 -15.461 -13.272, -14.300 -15.825 -13.346, -14.500 -15.077 -13.030, -14.300 -15.968 -13.428, -14.315 -16.705 -13.819, -14.423 -16.675 -13.923, -14.500 -16.898 -13.997, -14.423 -17.356 -14.060, -14.300 -17.910 -13.899, -14.315 -17.705 -13.975, -14.315 -17.368 -13.952, -14.423 -17.012 -14.006, -14.359 -17.361 -14.017, -14.500 -15.341 -13.255, -14.500 -15.625 -13.457, -14.359 -15.746 -13.464, -14.315 -16.076 -13.572, -14.315 -16.386 -13.709, -14.300 -16.110 -13.504, -14.423 -15.724 -13.501, -14.423 -16.028 -13.669, -14.359 -16.362 -13.770, -14.500 -16.238 -13.782, -14.423 -16.346 -13.810, -14.359 -18.047 -14.034, -14.423 -17.703 -14.084, -14.500 -17.933 -14.098, -14.315 -18.380 -13.933, -14.423 -18.396 -14.040, -14.300 -18.875 -13.747, -14.315 -19.036 -13.774, -14.315 -18.712 -13.868, -14.315 -19.352 -13.652, -14.300 -19.454 -13.521, -14.500 -18.958 -13.929, -14.423 -19.071 -13.877, -14.359 -19.057 -13.836, -14.315 -19.510 -13.577, -14.500 -19.286 -13.814, -14.423 -19.395 -13.752, -14.300 -17.244 -13.859, -14.359 -16.687 -13.881, -14.315 -17.034 -13.900, -14.300 -16.748 -13.751, -14.300 -16.268 -13.576, -14.300 -16.413 -13.638, -14.300 -18.224 -6.324, -14.300 -18.537 -6.372, -14.315 -18.566 -6.300, -14.423 -21.706 -10.888, -14.315 -21.409 -11.514, -14.300 -21.352 -11.450, -14.423 -21.623 -11.225, -14.359 -21.664 -10.879, -14.359 -21.581 -11.213, -14.315 -21.519 -11.195, -14.315 -21.600 -10.866, -14.315 -15.236 -13.008, -14.359 -15.193 -13.057, -14.315 -21.652 -10.532, -14.359 -21.717 -10.539, -14.359 -21.740 -10.196, -14.359 -21.734 -9.853, -14.315 -21.669 -9.857, -14.359 -21.697 -9.511, -14.423 -21.777 -9.850, -14.315 -21.568 -9.188, -14.359 -21.536 -8.843, -14.423 -21.451 -8.505, -14.423 -21.299 -8.193, -14.359 -21.261 -8.215, -14.423 -21.119 -7.895, -14.315 -20.830 -7.682, -14.315 -20.100 -6.980, -14.315 -19.524 -6.628, -14.359 -19.854 -6.736, -14.423 -19.572 -6.531, -14.359 -18.579 -6.236, -14.359 -18.239 -6.183, -14.423 -17.550 -6.123, -14.315 -17.557 -6.231, -14.359 -17.211 -6.203, -14.315 -17.220 -6.267, -14.359 -16.873 -6.269, -14.315 -16.564 -6.426, -14.423 -16.529 -6.323, -14.423 -15.595 -6.781, -14.423 -15.893 -6.601, -14.359 -15.619 -6.817, -14.359 -15.341 -7.020, -14.359 -15.082 -7.246, -14.423 -14.593 -7.735, -14.359 -14.844 -7.493, -14.315 -14.491 -8.080, -14.359 -14.628 -7.761, -14.315 -14.328 -8.376, -14.359 -14.436 -8.046, -14.423 -14.231 -8.328, -14.359 -14.130 -8.662, -14.359 -13.936 -9.321, -14.315 -14.000 -9.334, -14.359 -14.019 -8.987, -14.423 -13.840 -9.656, -14.359 -13.883 -9.661, -14.359 -13.866 -10.347, -14.423 -13.823 -10.350, -14.359 -14.188 -11.678, -14.423 -14.023 -11.371, -14.359 -14.064 -11.357, -14.359 -14.340 -11.987, -14.359 -14.517 -12.281, -14.359 -14.946 -12.818, -14.315 -14.993 -12.773, -14.423 -15.435 -13.307, -14.315 -15.780 -13.409, -14.359 -16.048 -13.630, -14.359 -17.021 -13.964, -14.315 -18.043 -13.969, -14.359 -17.704 -14.040, -14.423 -18.050 -14.077, -14.423 -18.737 -13.973, -14.359 -18.727 -13.931, -14.359 -18.389 -13.997, -14.359 -19.378 -13.712, -11.467 -20.661 -11.091, -11.336 -20.758 -10.883, -11.305 -20.844 -10.893, -11.305 -20.844 -10.955, -11.336 -20.778 -11.046, -11.392 -20.757 -11.161, -11.507 -20.756 -11.267, -11.467 -20.714 -11.191, -11.467 -20.633 -10.868, -11.357 -20.734 -10.833, -11.315 -20.815 -10.853, -11.554 -20.606 -10.865, -11.305 -20.888 -11.070, -11.336 -20.817 -11.119, -11.554 -20.691 -11.207, -11.554 -20.606 -10.985, -11.554 -20.635 -11.101, -11.392 -20.710 -11.072, -11.392 -20.686 -10.975, -11.305 -20.859 -11.015, -11.392 -20.686 -10.875, -11.467 -20.633 -10.981, -11.336 -20.758 -10.966, -11.300 -18.644 -13.200, -11.300 -18.709 -13.218, -11.300 -18.575 -13.205, -11.300 -18.899 -13.533, -11.300 -17.822 -13.300, -11.300 -18.100 -13.788, -11.300 -17.568 -13.292, -11.300 -17.433 -13.782, -11.300 -17.103 -13.734, -11.300 -16.778 -13.656, -11.300 -16.462 -13.549, -11.300 -16.156 -13.415, -11.300 -15.588 -13.066, -11.300 -14.875 -12.366, -11.300 -14.682 -12.093, -11.300 -14.942 -11.541, -11.300 -14.751 -11.071, -11.300 -14.684 -10.827, -11.300 -14.179 -10.863, -11.300 -17.067 -13.215, -11.300 -15.721 -12.533, -11.300 -15.066 -11.763, -11.300 -14.375 -11.500, -11.300 -14.837 -11.310, -11.300 -14.125 -10.533, -11.300 -14.608 -10.325, -11.300 -14.107 -9.866, -11.300 -14.143 -9.534, -11.300 -14.645 -9.567, -11.300 -14.304 -8.887, -11.300 -14.756 -7.996, -11.300 -15.430 -7.258, -11.300 -15.584 -7.792, -11.300 -15.400 -7.984, -11.300 -15.184 -7.484, -11.300 -16.223 -7.316, -11.300 -15.979 -6.879, -11.300 -16.960 -7.012, -11.300 -16.277 -6.728, -11.300 -16.706 -7.093, -11.300 -16.907 -6.509, -11.300 -17.234 -6.443, -11.300 -18.798 -7.060, -11.300 -18.886 -6.563, -11.300 -19.048 -7.153, -11.300 -19.200 -6.675, -11.300 -19.519 -7.401, -11.300 -19.793 -6.982, -11.300 -19.943 -7.723, -11.300 -20.066 -7.175, -11.300 -20.766 -7.888, -11.300 -21.482 -9.733, -11.300 -21.500 -10.067, -11.300 -20.721 -8.792, -11.300 -20.819 -9.039, -11.300 -21.434 -9.403, -11.300 -21.000 -10.084, -11.300 -21.446 -10.732, -11.300 -21.346 -11.119, -11.300 -20.905 -10.875, -11.300 -20.900 -10.944, -11.300 -20.957 -11.065, -11.300 -20.918 -11.009, -11.600 -20.614 -10.803, -11.600 -20.695 -9.922, -14.300 -19.871 -8.070, -11.600 -19.871 -8.070, -14.300 -19.654 -7.870, -14.300 -19.417 -7.693, -14.300 -19.164 -7.541, -11.600 -19.164 -7.541, -14.300 -18.896 -7.415, -14.300 -16.595 -7.462, -14.300 -16.333 -7.598, -11.600 -15.648 -8.157, -11.600 -15.461 -8.386, -14.300 -15.053 -9.170, -14.300 -14.922 -9.746, -11.600 -14.901 -10.041, -11.600 -15.570 -11.954, -14.300 -15.770 -12.171, -11.600 -15.992 -12.367, -11.600 -17.918 -12.998, -14.300 -18.213 -12.971, -11.600 -18.213 -12.971, -11.600 -20.698 -10.218, -14.300 -20.661 -9.629, -11.600 -20.240 -8.532, -11.600 -19.654 -7.870, -11.600 -18.896 -7.415, -14.300 -17.741 -7.201, -14.300 -17.446 -7.222, -14.300 -17.155 -7.273, -11.600 -17.155 -7.273, -14.300 -16.870 -7.353, -11.600 -16.333 -7.598, -11.600 -16.086 -7.761, -14.300 -15.298 -8.633, -11.600 -15.298 -8.633, -14.300 -14.973 -9.455, -11.600 -14.973 -9.455, -14.300 -14.949 -10.629, -11.600 -14.949 -10.629, -14.300 -15.017 -10.917, -11.600 -15.017 -10.917, -14.300 -15.115 -11.196, -11.600 -15.770 -12.171, -14.300 -16.759 -12.807, -11.600 -16.759 -12.807, -11.600 -17.040 -12.899, -11.600 -17.329 -12.961, -14.300 -17.918 -12.998, -11.467 -18.623 -12.930, -11.300 -18.765 -13.257, -11.305 -18.794 -13.206, -11.305 -18.623 -13.142, -11.392 -18.623 -12.983, -11.336 -18.623 -13.056, -11.357 -18.533 -13.034, -11.424 -18.517 -12.969, -11.467 -18.735 -12.943, -11.392 -18.722 -12.995, -11.600 -18.707 -12.906, -11.600 -18.977 -13.045, -11.554 -18.853 -12.959, -11.467 -18.934 -13.047, -11.467 -18.841 -12.983, -11.554 -18.623 -12.902, -11.554 -18.741 -12.916, -11.600 -18.806 -12.933, -11.554 -18.952 -13.026, -11.392 -18.899 -13.087, -11.392 -18.816 -13.030, -11.315 -18.831 -13.192, -11.507 -18.506 -12.928, -11.336 -18.851 -13.141, -11.336 -18.783 -13.095, -11.305 -18.743 -13.171, -11.305 -18.685 -13.149, -11.336 -18.705 -13.065, -14.800 -21.794 -9.885, -14.500 -21.761 -9.539, -14.800 -21.697 -9.198, -14.500 -21.333 -8.224, -14.800 -21.157 -7.924, -14.800 -20.955 -7.641, -14.800 -20.730 -7.377, -14.500 -20.483 -7.133, -14.800 -20.483 -7.133, -14.800 -18.985 -6.279, -14.800 -18.649 -6.191, -14.800 -18.306 -6.132, -14.500 -17.960 -6.103, -14.800 -17.960 -6.103, -14.800 -17.613 -6.104, -14.500 -16.589 -6.288, -14.500 -15.363 -6.928, -14.800 -15.097 -7.151, -14.800 -14.628 -7.663, -14.800 -14.254 -8.248, -14.800 -13.836 -9.567, -14.800 -13.804 -9.913, -14.800 -13.803 -10.260, -14.500 -13.832 -10.606, -14.800 -13.832 -10.606, -14.800 -13.979 -11.285, -14.500 -13.979 -11.285, -14.800 -14.242 -11.927, -14.800 -14.611 -12.515, -14.800 -15.924 -13.633, -14.800 -16.898 -13.997, -14.500 -17.239 -14.061, -14.800 -17.239 -14.061, -14.800 -17.933 -14.098, -14.500 -18.279 -14.071, -14.800 -18.958 -13.929, -14.800 -19.286 -13.814, -14.500 -21.514 -11.586, -14.800 -21.629 -11.258, -14.500 -21.771 -10.579, -14.500 -21.798 -10.233, -14.500 -21.794 -9.885, -14.500 -21.697 -9.198, -14.500 -21.604 -8.863, -14.500 -21.157 -7.924, -14.800 -20.215 -6.911, -14.500 -20.215 -6.911, -14.500 -19.929 -6.714, -14.500 -18.649 -6.191, -14.500 -18.306 -6.132, -14.500 -17.613 -6.104, -14.800 -17.267 -6.136, -14.500 -17.267 -6.136, -14.500 -16.925 -6.197, -14.500 -16.263 -6.407, -14.500 -15.648 -6.728, -14.500 -14.851 -7.397, -14.800 -14.428 -7.948, -14.500 -14.254 -8.248, -14.500 -13.804 -9.913, -14.500 -13.803 -10.260, -14.500 -14.097 -11.612, -14.800 -14.414 -12.229, -14.800 -15.341 -13.255, -14.500 -15.924 -13.633, -14.800 -16.563 -13.904, -14.500 -16.563 -13.904, -14.800 -17.585 -14.094, -14.500 -17.585 -14.094, -14.800 -18.622 -14.015, -14.500 -18.622 -14.015, -14.300 -20.745 -11.277, -11.600 -20.680 -11.198, -14.300 -20.633 -11.106, -14.300 -20.606 -11.007, -11.600 -20.606 -11.007, -14.300 -20.599 -10.904, -11.600 -20.599 -10.904, -11.600 -20.633 -11.106, -11.507 -20.838 -11.349, -11.600 -20.745 -11.277, -11.315 -20.892 -11.131, -11.357 -20.833 -11.190, -11.357 -20.915 -11.272, -11.424 -20.786 -11.237, -11.300 -21.106 -11.191, -11.305 -21.120 -11.255, -11.305 -21.181 -11.263, -11.336 -21.264 -11.339, -11.392 -21.375 -11.374, -11.467 -21.492 -11.356, -11.554 -21.511 -11.377, -11.336 -21.099 -11.339, -11.305 -21.062 -11.234, -11.305 -21.243 -11.255, -11.336 -21.341 -11.309, -11.467 -21.567 -11.271, -11.554 -21.645 -11.181, -11.300 -21.299 -11.167, -11.336 -21.464 -11.200, -11.305 -21.393 -11.151, -11.392 -21.570 -11.152, -11.424 -21.608 -11.120, -11.392 -21.524 -11.241, -11.392 -21.457 -11.317, -11.336 -21.409 -11.262, -11.305 -21.421 -11.096, -11.357 -21.544 -11.103, -11.336 -21.502 -11.127, -11.600 -21.468 -11.415, -11.554 -21.413 -11.445, -11.600 -21.365 -11.471, -11.554 -21.301 -11.488, -11.467 -21.182 -11.475, -11.392 -21.082 -11.410, -11.300 -21.048 -11.156, -11.467 -21.070 -11.461, -11.392 -20.988 -11.375, -11.336 -20.954 -11.263, -11.315 -20.974 -11.213, -11.300 -21.039 -11.147, -11.305 -21.011 -11.198, -11.554 -21.182 -11.502, -11.554 -21.063 -11.488, -11.600 -21.023 -11.480, -11.392 -20.906 -11.318, -11.424 -20.868 -11.319, -11.467 -20.871 -11.358, -11.554 -20.852 -11.378, -11.300 -21.172 -11.206, -11.300 -21.239 -11.197, -11.336 -21.022 -11.310, -11.554 -20.951 -11.446, -11.467 -20.964 -11.422, -11.392 -21.281 -11.410, -11.336 -21.182 -11.349, -11.392 -21.182 -11.422, -11.305 -21.301 -11.233, -11.305 -21.351 -11.198, -11.467 -21.294 -11.461, -11.467 -21.400 -11.420, -11.467 -21.619 -11.171, -11.554 -21.590 -11.287, -11.315 -18.367 -13.850, -11.600 -18.495 -14.039, -11.600 -18.149 -14.085, -11.507 -18.050 -14.077, -11.600 -17.800 -14.100, -11.315 -17.377 -13.869, -11.424 -17.704 -14.042, -11.507 -17.703 -14.084, -11.300 -18.758 -13.674, -11.315 -18.692 -13.786, -11.357 -18.711 -13.868, -11.424 -18.820 -13.908, -11.424 -18.727 -13.932, -11.507 -18.831 -13.950, -11.507 -18.737 -13.974, -11.424 -17.361 -14.018, -11.424 -17.021 -13.965, -11.357 -16.706 -13.819, -11.424 -16.687 -13.882, -11.315 -16.416 -13.631, -11.315 -15.824 -13.337, -11.315 -15.549 -13.153, -11.315 -15.292 -12.945, -11.315 -14.470 -11.916, -11.315 -14.015 -10.338, -11.300 -14.101 -10.200, -11.315 -14.008 -10.007, -11.315 -14.403 -8.414, -11.315 -14.563 -8.124, -11.315 -15.434 -7.136, -11.357 -17.556 -6.231, -11.600 -17.800 -6.100, -11.600 -18.149 -6.115, -11.507 -17.897 -6.116, -11.507 -18.244 -6.140, -11.357 -18.894 -6.381, -11.357 -19.214 -6.491, -11.315 -19.486 -6.703, -11.300 -19.504 -6.815, -11.424 -18.239 -6.182, -11.424 -18.579 -6.235, -11.507 -18.588 -6.193, -11.600 -16.765 -13.964, -11.357 -16.386 -13.709, -11.357 -16.077 -13.572, -11.315 -16.115 -13.498, -11.507 -16.675 -13.923, -11.424 -16.361 -13.771, -11.424 -16.047 -13.632, -11.507 -16.028 -13.670, -11.357 -15.780 -13.409, -11.357 -15.500 -13.220, -11.600 -15.800 -13.564, -11.507 -15.724 -13.502, -11.424 -15.746 -13.465, -11.357 -15.237 -13.008, -11.507 -15.435 -13.308, -11.424 -15.193 -13.057, -11.424 -14.945 -12.819, -11.507 -15.164 -13.089, -11.600 -14.972 -12.928, -11.424 -14.516 -12.282, -11.315 -14.325 -11.618, -11.357 -14.571 -12.245, -11.357 -14.397 -11.956, -11.600 -14.736 -12.671, -11.507 -14.685 -12.586, -11.424 -14.338 -11.987, -11.600 -14.336 -12.100, -11.357 -14.248 -11.652, -11.357 -14.126 -11.336, -11.315 -14.205 -11.310, -11.507 -14.148 -11.696, -11.424 -14.187 -11.678, -11.424 -14.063 -11.358, -11.507 -14.023 -11.371, -11.357 -14.032 -11.011, -11.315 -14.050 -10.667, -11.507 -13.926 -11.037, -11.424 -13.865 -10.348, -11.357 -13.931 -10.343, -11.357 -13.925 -10.005, -11.507 -13.859 -10.696, -11.424 -13.858 -10.004, -11.315 -14.082 -9.350, -11.357 -13.948 -9.668, -11.507 -13.823 -10.350, -11.600 -13.800 -10.100, -11.357 -14.000 -9.334, -11.315 -14.162 -9.029, -11.507 -13.840 -9.656, -11.424 -13.935 -9.321, -11.507 -13.893 -9.312, -11.424 -14.018 -8.987, -11.357 -14.328 -8.376, -11.600 -13.936 -9.065, -11.357 -14.491 -8.080, -11.600 -14.175 -8.410, -11.424 -14.268 -8.347, -11.600 -14.336 -8.100, -11.357 -14.680 -7.800, -11.424 -14.627 -7.760, -11.315 -14.955 -7.592, -11.357 -14.892 -7.537, -11.507 -14.592 -7.735, -11.424 -14.843 -7.493, -11.315 -15.184 -7.353, -11.357 -15.127 -7.293, -11.600 -14.972 -7.272, -11.424 -15.081 -7.245, -11.315 -15.701 -6.941, -11.357 -15.382 -7.071, -11.507 -15.052 -7.214, -11.424 -15.618 -6.816, -11.357 -15.944 -6.697, -11.357 -15.655 -6.871, -11.507 -15.314 -6.985, -11.507 -15.595 -6.781, -11.357 -16.248 -6.548, -11.507 -15.892 -6.601, -11.357 -16.564 -6.426, -11.315 -16.908 -6.414, -11.507 -16.204 -6.448, -11.507 -16.529 -6.323, -11.315 -17.233 -6.350, -11.357 -17.220 -6.267, -11.507 -16.863 -6.226, -11.424 -17.552 -6.165, -11.424 -17.210 -6.202, -11.600 -17.105 -6.161, -11.507 -17.204 -6.159, -11.507 -17.549 -6.123, -11.424 -19.239 -6.429, -11.315 -19.776 -6.863, -11.507 -18.925 -6.277, -11.424 -19.553 -6.568, -11.357 -19.820 -6.791, -11.315 -20.051 -7.047, -11.600 -19.168 -6.341, -11.600 -19.490 -6.475, -11.507 -19.572 -6.530, -11.424 -19.854 -6.735, -11.315 -20.308 -7.255, -11.424 -20.140 -6.927, -11.300 -20.320 -7.391, -11.357 -20.607 -7.427, -11.300 -20.554 -7.629, -11.315 -20.547 -7.484, -11.315 -20.764 -7.734, -11.507 -20.165 -6.892, -11.600 -20.371 -7.036, -11.315 -20.959 -8.001, -11.424 -20.881 -7.640, -11.300 -20.953 -8.164, -11.315 -21.130 -8.284, -11.507 -20.686 -7.352, -11.357 -21.203 -8.244, -11.300 -21.115 -8.456, -11.300 -21.249 -8.762, -11.507 -20.915 -7.614, -11.424 -21.084 -7.918, -11.357 -21.352 -8.548, -11.315 -21.275 -8.582, -11.507 -21.299 -8.192, -11.315 -21.395 -8.890, -11.300 -21.356 -9.078, -11.600 -21.425 -8.410, -11.315 -21.550 -9.533, -11.357 -21.568 -9.189, -11.424 -21.698 -9.510, -11.357 -21.669 -9.857, -11.315 -21.585 -9.862, -11.315 -21.592 -10.193, -11.300 -21.488 -10.400, -11.315 -21.569 -10.523, -11.507 -21.777 -9.850, -11.357 -21.652 -10.532, -11.315 -21.518 -10.850, -11.357 -21.600 -10.866, -11.300 -21.374 -11.058, -11.315 -21.463 -11.082, -11.600 -21.800 -10.100, -11.507 -21.784 -10.197, -11.600 -21.785 -10.449, -11.600 -21.739 -10.795, -11.507 -21.707 -10.888, -11.507 -21.650 -11.131, -11.315 -18.871 -6.462, -11.424 -17.896 -6.158, -11.300 -18.563 -6.479, -11.315 -18.550 -6.382, -11.315 -18.223 -6.331, -11.357 -17.895 -6.225, -11.300 -18.233 -6.425, -11.300 -17.900 -6.401, -11.315 -17.893 -6.308, -11.300 -17.566 -6.407, -11.315 -17.561 -6.315, -11.315 -16.590 -6.505, -11.300 -16.587 -6.604, -11.315 -16.282 -6.625, -11.315 -15.984 -6.770, -11.300 -15.696 -7.056, -11.300 -14.958 -7.730, -11.315 -14.747 -7.849, -11.300 -14.579 -8.279, -11.300 -14.428 -8.577, -11.315 -14.269 -8.716, -11.300 -14.209 -9.207, -11.315 -14.031 -9.677, -11.315 -14.114 -10.992, -11.300 -14.263 -11.186, -11.300 -14.515 -11.804, -11.315 -14.641 -12.199, -11.315 -14.836 -12.466, -11.300 -15.091 -12.620, -11.315 -15.053 -12.716, -11.300 -15.329 -12.854, -11.300 -15.864 -13.253, -11.315 -17.707 -13.892, -11.357 -18.043 -13.969, -11.424 -18.048 -14.035, -11.507 -18.396 -14.041, -11.300 -17.767 -13.800, -11.424 -18.390 -13.998, -11.357 -18.380 -13.933, -11.315 -18.038 -13.885, -11.300 -18.432 -13.746, -11.507 -20.436 -7.111, -11.357 -20.363 -7.192, -11.357 -20.100 -6.980, -11.424 -20.407 -7.143, -11.357 -17.705 -13.975, -11.507 -17.356 -14.060, -11.315 -17.050 -13.818, -11.357 -17.368 -13.952, -11.357 -17.034 -13.900, -11.507 -17.012 -14.007, -11.315 -16.729 -13.738, -11.507 -16.346 -13.811, -11.424 -15.460 -13.273, -11.507 -14.914 -12.848, -11.357 -14.993 -12.773, -11.357 -14.771 -12.518, -11.507 -14.481 -12.305, -11.424 -14.719 -12.560, -11.507 -14.301 -12.008, -11.424 -13.968 -11.027, -11.424 -13.902 -10.690, -11.357 -13.967 -10.680, -11.507 -13.816 -10.003, -11.424 -13.882 -9.661, -11.357 -14.081 -9.006, -11.507 -14.089 -8.646, -11.424 -14.129 -8.661, -11.507 -13.977 -8.975, -11.357 -14.191 -8.686, -11.507 -14.230 -8.328, -11.507 -14.398 -8.024, -11.424 -14.435 -8.046, -11.507 -14.811 -7.464, -11.424 -15.340 -7.019, -11.424 -15.913 -6.638, -11.424 -16.222 -6.487, -11.424 -16.873 -6.268, -11.357 -16.889 -6.332, -11.424 -16.542 -6.363, -11.357 -18.566 -6.300, -11.357 -18.232 -6.248, -11.507 -19.254 -6.389, -11.315 -19.184 -6.569, -11.424 -18.913 -6.318, -11.507 -19.876 -6.698, -11.357 -19.524 -6.628, -11.424 -20.655 -7.381, -11.507 -21.119 -7.895, -11.357 -21.029 -7.955, -11.357 -20.829 -7.682, -11.507 -21.452 -8.504, -11.424 -21.413 -8.522, -11.424 -21.262 -8.213, -11.424 -21.537 -8.842, -11.507 -21.674 -9.163, -11.424 -21.632 -9.173, -11.507 -21.577 -8.829, -11.315 -21.486 -9.208, -11.357 -21.474 -8.864, -11.357 -21.633 -9.520, -11.507 -21.741 -9.504, -11.424 -21.735 -9.852, -11.357 -21.675 -10.195, -11.507 -21.760 -10.544, -11.424 -21.718 -10.539, -11.424 -21.742 -10.196, -11.424 -21.665 -10.879, -11.467 -19.144 -13.313, -11.392 -19.095 -13.332, -11.305 -18.946 -13.571, -11.507 -19.049 -13.138, -11.424 -19.019 -13.168, -11.600 -19.180 -13.323, -11.600 -19.204 -13.437, -11.467 -19.145 -13.646, -11.305 -18.826 -13.708, -11.300 -18.821 -13.645, -11.305 -18.877 -13.673, -11.392 -19.095 -13.627, -11.554 -19.199 -13.420, -11.554 -19.199 -13.539, -11.467 -19.171 -13.536, -11.467 -19.092 -13.746, -11.392 -18.982 -13.792, -11.554 -19.171 -13.656, -11.315 -18.782 -13.763, -11.600 -19.171 -13.665, -11.554 -19.036 -13.852, -11.392 -18.900 -13.849, -11.357 -18.803 -13.844, -11.600 -18.943 -13.921, -11.554 -18.938 -13.920, -11.300 -18.870 -13.595, -11.392 -19.119 -13.430, -11.554 -19.170 -13.304, -11.554 -19.114 -13.198, -11.305 -18.961 -13.449, -11.392 -19.048 -13.244, -11.300 -18.847 -13.339, -11.305 -18.917 -13.334, -11.336 -18.988 -13.285, -11.305 -18.946 -13.389, -11.300 -18.905 -13.463, -11.300 -18.887 -13.396, -11.315 -18.913 -13.274, -11.357 -18.972 -13.215, -11.467 -19.091 -13.214, -11.336 -19.026 -13.358, -11.467 -19.171 -13.423, -11.305 -18.961 -13.511, -11.336 -19.046 -13.439, -11.336 -19.047 -13.521, -11.392 -19.119 -13.530, -11.392 -19.049 -13.716, -11.336 -19.027 -13.602, -11.554 -19.115 -13.762, -11.467 -19.018 -13.831, -11.305 -18.918 -13.626, -11.336 -18.989 -13.675, -11.467 -18.925 -13.895, -11.336 -18.934 -13.737, -11.336 -18.866 -13.784, -11.600 -18.503 -12.914, -14.300 -18.604 -12.899, -14.300 -18.806 -12.933, -11.600 -18.898 -12.980, -11.600 -18.604 -12.899, -14.300 -18.898 -12.980, -11.507 -18.967 -13.056, -11.600 -19.059 -13.127, -11.424 -18.937 -13.086, -11.357 -18.890 -13.133, -14.800 -24.020 -14.471, -14.800 -24.180 -14.531, -14.800 -25.751 -13.104, -14.800 -24.096 -10.947, -14.800 -23.934 -10.945, -14.800 -23.627 -10.852, -14.800 -21.514 -11.586, -14.800 -21.715 -10.922, -14.800 -23.180 -10.214, -14.800 -21.798 -10.233, -14.800 -23.334 -9.601, -14.800 -23.441 -9.480, -14.800 -23.569 -9.381, -14.800 -21.604 -8.863, -14.800 -23.869 -9.264, -14.800 -25.114 -5.769, -14.800 -23.001 -5.985, -14.800 -24.842 -5.340, -14.800 -25.917 -12.624, -14.800 -26.053 -12.135, -14.800 -26.159 -11.639, -14.800 -24.660 -10.662, -14.800 -26.242 -9.112, -14.800 -24.719 -9.613, -14.800 -25.931 -7.623, -14.800 -24.191 -9.267, -14.800 -24.030 -9.250, -14.800 -25.578 -6.672, -14.800 -24.345 -9.314, -14.800 -23.040 -5.828, -14.800 -24.225 -4.535, -14.800 -22.792 -5.090, -14.800 -23.881 -4.162, -14.800 -22.666 -4.989, -14.800 -23.516 -3.809, -14.800 -18.576 -3.531, -14.800 -21.891 -4.908, -14.800 -18.640 -4.006, -14.800 -19.312 -6.397, -14.800 -21.512 -5.201, -14.800 -19.627 -6.542, -14.800 -21.430 -5.340, -14.800 -19.929 -6.714, -14.800 -21.358 -5.814, -14.800 -21.351 -5.652, -14.800 -21.669 -6.364, -14.800 -20.470 -2.030, -14.800 -18.628 -3.684, -14.800 -18.497 -3.390, -14.800 -18.989 -1.684, -14.800 -17.977 -1.602, -14.800 -16.964 -1.641, -14.800 -17.112 -3.378, -14.800 -15.961 -1.801, -14.800 -16.951 -3.830, -14.800 -14.097 -5.213, -14.800 -16.958 -3.991, -14.800 -14.228 -5.507, -14.800 -15.948 -6.554, -14.800 -16.263 -6.407, -14.800 -17.153 -4.429, -14.800 -17.060 -4.296, -14.800 -16.589 -6.288, -14.800 -17.269 -4.541, -14.800 -14.050 -2.472, -14.800 -12.819 -5.080, -14.800 -11.972 -3.913, -14.800 -10.962 -5.051, -14.800 -12.576 -5.493, -14.800 -10.673 -5.468, -14.800 -12.558 -5.814, -14.800 -9.962 -6.812, -14.800 -9.779 -7.286, -14.800 -12.660 -6.119, -14.800 -12.753 -6.251, -14.800 -9.626 -7.769, -14.800 -11.124 -9.381, -14.800 -9.384 -11.289, -14.800 -10.735 -10.214, -14.800 -10.930 -10.651, -14.800 -11.046 -10.764, -14.800 -10.996 -9.480, -14.800 -11.489 -10.945, -14.800 -9.904 -13.247, -14.800 -10.106 -13.712, -14.800 -12.819 -13.880, -14.800 -12.947 -13.781, -14.800 -14.097 -11.612, -14.800 -13.091 -13.708, -14.800 -13.866 -13.789, -14.800 -13.992 -13.890, -14.800 -14.833 -12.783, -14.800 -14.097 -14.013, -14.800 -15.077 -13.030, -14.800 -15.625 -13.457, -14.800 -14.201 -14.785, -14.800 -14.132 -14.931, -14.800 -17.646 -15.487, -14.800 -17.968 -15.489, -14.800 -18.279 -14.071, -14.800 -18.123 -15.536, -14.800 -18.266 -15.611, -14.800 -19.603 -13.671, -14.800 -18.628 -16.129, -14.800 -21.975 -16.043, -14.800 -18.532 -16.754, -14.800 -11.651 -10.947, -14.800 -10.335 -14.165, -14.800 -10.591 -14.604, -14.800 -12.630 -14.140, -14.800 -11.179 -15.430, -14.800 -12.594 -14.771, -14.800 -12.869 -15.164, -14.800 -11.862 -16.181, -14.800 -13.154 -15.313, -14.800 -13.040 -17.142, -14.800 -14.038 -15.062, -14.800 -14.372 -17.878, -14.800 -16.951 -16.275, -14.800 -14.842 -18.069, -14.800 -16.994 -16.594, -14.800 -17.153 -16.874, -14.800 -16.310 -18.468, -14.800 -17.712 -17.168, -14.800 -18.438 -16.885, -14.800 -19.835 -18.353, -14.800 -22.085 -16.173, -14.800 -22.266 -16.817, -14.800 -21.730 -17.637, -14.800 -22.105 -17.297, -14.800 -21.874 -17.545, -14.800 -16.238 -13.782, -14.800 -11.960 -10.859, -14.800 -13.897 -9.225, -14.800 -13.988 -8.889, -14.800 -13.891 -10.949, -14.800 -14.107 -8.563, -14.800 -12.427 -10.067, -14.800 -14.851 -7.397, -14.800 -12.169 -9.490, -14.800 -14.240 -5.828, -14.800 -15.648 -6.728, -14.800 -15.363 -6.928, -14.800 -14.201 -5.985, -14.800 -18.438 -4.440, -14.800 -18.532 -4.309, -14.800 -21.553 -6.251, -14.800 -21.804 -6.452, -14.800 -21.954 -6.513, -14.800 -22.112 -6.545, -14.800 -21.333 -8.224, -14.800 -22.720 -6.373, -14.800 -22.838 -6.262, -14.800 -21.482 -8.538, -14.800 -21.761 -9.539, -14.800 -21.771 -10.579, -14.800 -23.217 -10.371, -14.800 -24.997 -14.405, -14.800 -13.920 -6.373, -14.800 -13.474 -6.547, -14.800 -11.424 -9.264, -14.800 -13.091 -4.908, -14.800 -13.568 -4.867, -14.800 -13.723 -4.914, -14.800 -13.866 -4.989, -14.800 -15.469 -1.926, -14.800 -13.992 -5.090, -14.800 -13.920 -15.173, -14.800 -13.632 -15.318, -14.800 -13.474 -15.347, -14.800 -18.320 -4.550, -14.800 -16.925 -6.197, -14.800 -17.554 -4.691, -14.800 -17.712 -4.723, -14.800 -17.030 -3.518, -14.800 -11.585 -9.250, -14.800 -14.038 -6.262, -14.800 -12.418 -10.228, -14.800 -17.317 -18.586, -14.800 -18.320 -16.995, -14.800 -24.863 -10.228, -14.800 -18.601 -4.162, -13.300 -18.649 -3.844, -14.800 -18.649 -3.844, -14.800 -18.392 -3.267, -14.800 -18.266 -3.166, -14.800 -18.123 -3.091, -14.800 -17.968 -3.044, -14.800 -17.807 -3.027, -13.300 -17.646 -3.041, -14.800 -17.347 -3.158, -13.300 -17.219 -3.257, -14.800 -17.219 -3.257, -14.800 -16.976 -3.670, -13.300 -16.994 -4.149, -14.800 -16.994 -4.149, -13.300 -17.060 -4.296, -14.800 -17.404 -4.630, -13.300 -17.554 -4.691, -13.300 -17.712 -4.723, -14.800 -17.874 -4.724, -14.800 -18.032 -4.695, -13.300 -18.320 -4.550, -13.300 -18.601 -4.162, -13.300 -18.628 -3.684, -14.800 -17.646 -3.041, -14.800 -17.491 -3.086, -13.300 -17.491 -3.086, -13.300 -16.958 -3.991, -13.300 -17.269 -4.541, -13.300 -17.404 -4.630, -14.800 -18.183 -4.636, -14.800 -24.755 -10.531, -13.300 -24.755 -10.531, -14.800 -24.823 -10.385, -14.800 -24.872 -10.067, -14.800 -24.850 -9.907, -14.800 -24.614 -9.490, -14.800 -24.488 -9.389, -14.800 -23.713 -9.308, -14.800 -23.198 -9.893, -14.800 -23.174 -10.052, -14.800 -23.375 -10.651, -13.300 -23.375 -10.651, -14.800 -23.491 -10.764, -13.300 -23.491 -10.764, -14.800 -23.776 -10.913, -14.800 -24.255 -10.918, -13.300 -24.406 -10.859, -14.800 -24.406 -10.859, -14.800 -24.542 -10.773, -13.300 -24.823 -10.385, -13.300 -24.872 -10.067, -14.800 -24.799 -9.754, -13.300 -24.719 -9.613, -13.300 -24.030 -9.250, -14.800 -23.252 -9.740, -13.300 -23.252 -9.740, -13.300 -23.198 -9.893, -13.300 -23.180 -10.214, -13.300 -23.217 -10.371, -14.800 -23.283 -10.519, -13.300 -23.934 -10.945, -13.300 -24.255 -10.918, -14.800 -18.601 -16.607, -13.300 -18.601 -16.607, -14.800 -18.640 -16.451, -13.300 -18.628 -16.129, -14.800 -18.576 -15.976, -14.800 -18.497 -15.835, -14.800 -18.392 -15.712, -13.300 -17.347 -15.604, -14.800 -17.347 -15.604, -14.800 -17.219 -15.702, -14.800 -17.112 -15.824, -13.300 -17.030 -15.963, -14.800 -17.030 -15.963, -13.300 -16.976 -16.115, -14.800 -16.958 -16.436, -13.300 -17.060 -16.741, -14.800 -17.060 -16.741, -14.800 -17.554 -17.136, -13.300 -17.874 -17.169, -14.800 -18.032 -17.140, -14.800 -18.183 -17.081, -14.800 -18.649 -16.289, -13.300 -18.392 -15.712, -13.300 -18.266 -15.611, -14.800 -17.807 -15.473, -14.800 -17.491 -15.531, -13.300 -17.491 -15.531, -14.800 -16.976 -16.115, -13.300 -16.958 -16.436, -14.800 -17.269 -16.986, -13.300 -17.269 -16.986, -14.800 -17.404 -17.075, -13.300 -17.554 -17.136, -13.300 -17.712 -17.168, -14.800 -17.874 -17.169, -13.300 -18.183 -17.081, -14.800 -12.310 -10.531, -13.300 -12.310 -10.531, -13.300 -12.378 -10.385, -14.800 -12.378 -10.385, -14.800 -12.405 -9.907, -13.300 -12.274 -9.613, -14.800 -12.274 -9.613, -14.800 -12.043 -9.389, -14.800 -11.745 -9.267, -14.800 -10.889 -9.601, -14.800 -10.753 -9.893, -13.300 -10.753 -9.893, -14.800 -10.729 -10.052, -14.800 -10.772 -10.371, -14.800 -10.838 -10.519, -13.300 -10.930 -10.651, -14.800 -11.182 -10.852, -13.300 -11.331 -10.913, -14.800 -11.331 -10.913, -14.800 -12.097 -10.773, -14.800 -12.215 -10.662, -13.300 -12.427 -10.067, -13.300 -12.405 -9.907, -14.800 -12.354 -9.754, -14.800 -11.900 -9.314, -13.300 -11.900 -9.314, -13.300 -11.424 -9.264, -14.800 -11.268 -9.308, -13.300 -11.268 -9.308, -14.800 -10.807 -9.740, -13.300 -10.735 -10.214, -13.300 -10.772 -10.371, -13.300 -11.046 -10.764, -13.300 -11.182 -10.852, -13.300 -11.489 -10.945, -14.800 -11.810 -10.918, -13.300 -11.960 -10.859, -14.800 -14.132 -6.131, -13.300 -14.132 -6.131, -14.800 -14.249 -5.667, -13.300 -14.176 -5.354, -14.800 -14.176 -5.354, -13.300 -14.097 -5.213, -14.800 -13.407 -4.850, -14.800 -13.246 -4.864, -13.300 -12.947 -4.981, -14.800 -12.947 -4.981, -13.300 -12.819 -5.080, -13.300 -12.551 -5.652, -14.800 -12.551 -5.652, -14.800 -12.594 -5.971, -13.300 -12.869 -6.364, -14.800 -12.869 -6.364, -14.800 -13.004 -6.452, -13.300 -13.004 -6.452, -13.300 -13.154 -6.513, -14.800 -13.154 -6.513, -14.800 -13.312 -6.545, -13.300 -13.312 -6.545, -14.800 -13.632 -6.518, -13.300 -14.249 -5.667, -13.300 -14.228 -5.507, -13.300 -13.992 -5.090, -13.300 -13.723 -4.914, -14.800 -12.712 -5.201, -14.800 -12.630 -5.340, -13.300 -12.630 -5.340, -13.300 -12.594 -5.971, -14.800 -13.783 -6.459, -13.300 -13.783 -6.459, -13.300 -13.920 -6.373, -14.800 -22.932 -6.131, -14.800 -23.049 -5.667, -14.800 -23.028 -5.507, -14.800 -22.976 -5.354, -13.300 -22.897 -5.213, -13.300 -22.666 -4.989, -14.800 -22.523 -4.914, -13.300 -22.368 -4.867, -14.800 -22.368 -4.867, -14.800 -22.207 -4.850, -14.800 -22.046 -4.864, -14.800 -21.747 -4.981, -13.300 -21.747 -4.981, -14.800 -21.619 -5.080, -14.800 -21.376 -5.493, -14.800 -21.460 -6.119, -13.300 -21.553 -6.251, -14.800 -22.583 -6.459, -13.300 -22.838 -6.262, -13.300 -23.049 -5.667, -13.300 -22.976 -5.354, -14.800 -22.897 -5.213, -13.300 -22.046 -4.864, -13.300 -21.891 -4.908, -13.300 -21.430 -5.340, -13.300 -21.351 -5.652, -14.800 -21.394 -5.971, -13.300 -21.394 -5.971, -13.300 -21.954 -6.513, -13.300 -22.112 -6.545, -14.800 -22.274 -6.547, -13.300 -22.274 -6.547, -14.800 -22.432 -6.518, -13.300 -14.201 -14.785, -14.800 -14.240 -14.628, -14.800 -14.249 -14.467, -13.300 -14.176 -14.154, -14.800 -14.176 -14.154, -13.300 -13.723 -13.714, -14.800 -13.407 -13.650, -14.800 -13.246 -13.664, -13.300 -12.947 -13.781, -13.300 -12.712 -14.001, -14.800 -12.712 -14.001, -13.300 -12.576 -14.293, -14.800 -12.558 -14.614, -13.300 -12.594 -14.771, -14.800 -12.753 -15.051, -14.800 -13.004 -15.252, -14.800 -13.312 -15.345, -13.300 -13.632 -15.318, -13.300 -13.920 -15.173, -14.800 -14.228 -14.307, -13.300 -14.228 -14.307, -13.300 -14.097 -14.013, -13.300 -13.866 -13.789, -14.800 -13.723 -13.714, -14.800 -13.568 -13.667, -13.300 -13.568 -13.667, -13.300 -13.246 -13.664, -13.300 -13.091 -13.708, -13.300 -12.819 -13.880, -14.800 -12.576 -14.293, -14.800 -12.551 -14.452, -13.300 -12.558 -14.614, -14.800 -12.660 -14.919, -13.300 -12.660 -14.919, -13.300 -13.312 -15.345, -13.300 -13.474 -15.347, -14.800 -13.783 -15.259, -13.300 -22.085 -16.173, -14.800 -22.171 -16.320, -13.300 -22.171 -16.320, -14.800 -22.231 -16.480, -13.300 -22.266 -16.817, -14.800 -22.240 -16.985, -14.800 -22.000 -17.431, -14.800 -22.263 -16.647, -14.800 -22.186 -17.147, -13.300 -22.105 -17.297, -13.300 -22.000 -17.431, -14.800 -21.274 -17.858, -14.800 -20.804 -18.051, -13.300 -20.324 -18.216, -14.800 -18.332 -18.583, -14.800 -15.813 -18.364, -14.800 -13.914 -17.659, -14.800 -13.469 -17.414, -14.800 -12.629 -16.846, -14.800 -12.235 -16.525, -14.800 -11.509 -15.816, -14.800 -10.873 -15.026, -13.300 -10.106 -13.712, -13.300 -9.904 -13.247, -14.800 -9.730 -12.770, -13.300 -9.730 -12.770, -14.800 -9.585 -12.283, -14.800 -9.470 -11.789, -14.800 -9.328 -10.784, -14.800 -9.302 -10.277, -14.800 -9.306 -9.770, -13.300 -9.306 -9.770, -13.300 -9.341 -9.264, -14.800 -9.341 -9.264, -13.300 -9.406 -8.760, -14.800 -9.406 -8.760, -13.300 -9.501 -8.261, -14.800 -10.172 -6.350, -14.800 -10.409 -5.901, -14.800 -11.276 -4.651, -13.300 -11.276 -4.651, -13.300 -11.613 -4.272, -14.800 -12.751 -3.262, -14.800 -14.986 -2.079, -14.800 -16.460 -1.706, -13.300 -16.964 -1.641, -14.800 -17.470 -1.606, -14.800 -18.484 -1.628, -14.800 -19.489 -1.770, -13.300 -19.489 -1.770, -14.800 -19.983 -1.885, -13.300 -20.947 -2.204, -14.800 -20.947 -2.204, -14.800 -21.865 -2.635, -13.300 -21.865 -2.635, -14.800 -24.546 -4.929, -13.300 -24.842 -5.340, -14.800 -25.359 -6.214, -14.800 -26.064 -8.113, -13.300 -26.064 -8.113, -14.800 -26.168 -8.610, -13.300 -26.286 -9.617, -14.800 -26.286 -9.617, -13.300 -26.300 -10.125, -14.800 -26.300 -10.125, -13.300 -26.053 -12.135, -13.300 -25.558 -13.574, -14.800 -25.558 -13.574, -14.800 -25.337 -14.030, -13.300 -25.337 -14.030, -13.300 -21.274 -17.858, -14.800 -20.324 -18.216, -13.300 -19.835 -18.353, -14.800 -19.339 -18.459, -14.800 -18.837 -18.536, -13.300 -18.837 -18.536, -13.300 -18.332 -18.583, -14.800 -17.825 -18.600, -13.300 -17.825 -18.600, -14.800 -16.812 -18.542, -13.300 -16.310 -18.468, -14.800 -15.323 -18.231, -13.300 -10.591 -14.604, -13.300 -10.335 -14.165, -13.300 -9.470 -11.789, -13.300 -9.384 -11.289, -13.300 -9.302 -10.277, -14.800 -9.501 -8.261, -13.300 -9.626 -7.769, -13.300 -9.779 -7.286, -13.300 -9.962 -6.812, -13.300 -10.962 -5.051, -14.800 -11.613 -4.272, -14.800 -12.351 -3.576, -13.300 -12.351 -3.576, -13.300 -12.751 -3.262, -14.800 -13.168 -2.973, -14.800 -13.601 -2.709, -13.300 -13.601 -2.709, -13.300 -14.050 -2.472, -14.800 -14.512 -2.262, -13.300 -14.512 -2.262, -13.300 -16.460 -1.706, -13.300 -17.470 -1.606, -13.300 -17.977 -1.602, -14.800 -21.412 -2.406, -14.800 -22.304 -2.891, -14.800 -22.726 -3.173, -13.300 -22.726 -3.173, -14.800 -23.130 -3.479, -13.300 -23.881 -4.162, -13.300 -25.359 -6.214, -13.300 -25.578 -6.672, -14.800 -25.769 -7.142, -13.300 -26.168 -8.610, -14.800 -26.283 -10.632, -14.800 -26.236 -11.137, -13.300 -26.159 -11.639, -13.300 -25.917 -12.624, -14.800 -25.245 -14.174, -13.300 -25.131 -14.300, -14.800 -24.847 -14.486, -13.300 -24.685 -14.540, -14.800 -24.685 -14.540, -14.800 -24.517 -14.566, -14.800 -24.347 -14.563, -14.800 -23.873 -14.385, -14.800 -25.131 -14.300, -13.300 -24.997 -14.405, -13.300 -24.517 -14.566, -13.300 -24.347 -14.563, -13.300 -24.180 -14.531, -13.300 -24.020 -14.471, -13.300 -20.827 -11.359, -14.315 -21.277 -11.810, -14.357 -21.326 -11.858, -13.300 -23.743 -14.275, -14.500 -21.371 -11.903, -14.800 -23.743 -14.275, -14.800 -21.371 -11.903, -11.600 -20.827 -11.359, -13.300 -20.918 -11.431, -11.600 -20.918 -11.431, -11.600 -21.137 -11.504, -11.600 -21.253 -11.501, -13.300 -21.253 -11.501, -13.300 -21.023 -11.480, -11.600 -21.554 -11.338, -11.600 -21.664 -11.135, -13.300 -21.664 -11.135, -11.600 -21.621 -11.243, -13.300 -21.621 -11.243, -13.300 -21.739 -10.795, -11.600 -21.785 -9.751, -13.300 -21.739 -9.405, -11.600 -21.739 -9.405, -11.600 -21.664 -9.065, -13.300 -21.264 -8.100, -11.600 -21.264 -8.100, -11.600 -20.864 -7.529, -13.300 -19.168 -6.341, -13.300 -18.495 -6.161, -11.600 -18.495 -6.161, -13.300 -18.149 -6.115, -11.600 -17.451 -6.115, -11.600 -16.765 -6.236, -11.600 -16.432 -6.341, -13.300 -16.110 -6.475, -11.600 -15.800 -6.636, -11.600 -15.506 -6.823, -11.600 -15.229 -7.036, -13.300 -14.736 -7.529, -11.600 -14.736 -7.529, -13.300 -14.336 -8.100, -13.300 -14.175 -8.410, -11.600 -14.041 -8.732, -11.600 -13.815 -9.751, -11.600 -13.936 -11.135, -13.300 -13.936 -11.135, -11.600 -14.041 -11.468, -11.600 -14.523 -12.394, -13.300 -15.800 -13.564, -11.600 -16.110 -13.725, -11.600 -17.105 -14.039, -13.300 -18.495 -14.039, -13.300 -18.835 -13.964, -11.600 -18.835 -13.964, -13.300 -21.800 -10.100, -13.300 -21.664 -9.065, -11.600 -21.559 -8.732, -13.300 -21.559 -8.732, -13.300 -21.425 -8.410, -11.600 -21.077 -7.806, -13.300 -20.864 -7.529, -11.600 -20.628 -7.272, -13.300 -20.628 -7.272, -11.600 -20.094 -6.823, -13.300 -20.094 -6.823, -11.600 -19.800 -6.636, -13.300 -19.800 -6.636, -11.600 -18.835 -6.236, -13.300 -18.835 -6.236, -13.300 -17.800 -6.100, -13.300 -17.451 -6.115, -11.600 -16.110 -6.475, -13.300 -15.506 -6.823, -13.300 -15.229 -7.036, -11.600 -14.523 -7.806, -13.300 -14.523 -7.806, -13.300 -13.936 -9.065, -11.600 -13.861 -9.405, -11.600 -13.815 -10.449, -13.300 -13.815 -10.449, -11.600 -13.861 -10.795, -13.300 -13.861 -10.795, -11.600 -14.175 -11.790, -13.300 -14.175 -11.790, -11.600 -15.229 -13.164, -11.600 -15.506 -13.377, -11.600 -16.432 -13.859, -13.300 -16.765 -13.964, -11.600 -17.451 -14.085, -13.300 -17.800 -14.100, -13.300 -18.149 -14.085, -13.300 -18.943 -13.921, -11.600 -19.201 -13.553, -13.300 -19.201 -13.553, -13.300 -19.131 -13.218, -11.600 -19.131 -13.218, -11.600 -19.038 -13.854, -11.600 -19.115 -13.768, -13.300 -19.204 -13.437, -13.300 -19.180 -13.323, -13.300 -19.059 -13.127, -14.422 -19.591 -13.659, -14.460 -19.600 -13.667, -14.500 -19.603 -13.671, -14.357 -19.558 -13.626, -13.300 -21.975 -16.043, -13.300 -17.646 -15.487, -13.300 -19.038 -13.854, -13.300 -17.807 -15.473, -13.300 -19.115 -13.768, -13.300 -18.123 -15.536, -13.300 -17.968 -15.489, -13.300 -18.497 -15.835, -13.300 -19.171 -13.665, -13.300 -21.730 -17.637, -13.300 -22.263 -16.647, -13.300 -22.231 -16.480, -13.300 -22.240 -16.985, -13.300 -22.186 -17.147, -13.300 -21.874 -17.545, -13.300 -20.804 -18.051, -13.300 -18.532 -16.754, -13.300 -19.339 -18.459, -13.300 -18.438 -16.885, -13.300 -18.320 -16.995, -13.300 -18.640 -16.451, -13.300 -18.649 -16.289, -13.300 -18.576 -15.976, -13.300 -17.404 -17.075, -13.300 -16.812 -18.542, -13.300 -17.153 -16.874, -13.300 -15.813 -18.364, -13.300 -16.994 -16.594, -13.300 -15.323 -18.231, -13.300 -16.951 -16.275, -13.300 -14.372 -17.878, -13.300 -13.914 -17.659, -13.300 -13.469 -17.414, -13.300 -13.040 -17.142, -13.300 -12.629 -16.846, -13.300 -14.842 -18.069, -13.300 -16.432 -13.859, -13.300 -16.110 -13.725, -13.300 -17.112 -15.824, -13.300 -17.105 -14.039, -13.300 -17.451 -14.085, -13.300 -12.235 -16.525, -13.300 -13.004 -15.252, -13.300 -13.154 -15.313, -13.300 -12.869 -15.164, -13.300 -11.862 -16.181, -13.300 -12.753 -15.051, -13.300 -11.509 -15.816, -13.300 -11.179 -15.430, -13.300 -10.873 -15.026, -13.300 -12.551 -14.452, -13.300 -12.630 -14.140, -13.300 -11.651 -10.947, -13.300 -11.810 -10.918, -13.300 -14.336 -12.100, -13.300 -13.407 -13.650, -13.300 -14.736 -12.671, -13.300 -13.992 -13.890, -13.300 -14.972 -12.928, -13.300 -9.585 -12.283, -13.300 -10.838 -10.519, -13.300 -9.328 -10.784, -13.300 -10.889 -9.601, -13.300 -10.996 -9.480, -13.300 -12.753 -6.251, -13.300 -10.409 -5.901, -13.300 -10.673 -5.468, -13.300 -11.972 -3.913, -13.300 -13.168 -2.973, -13.300 -14.986 -2.079, -13.300 -12.712 -5.201, -13.300 -13.091 -4.908, -13.300 -13.246 -4.864, -13.300 -15.469 -1.926, -13.300 -13.407 -4.850, -13.300 -13.568 -4.867, -13.300 -13.866 -4.989, -13.300 -14.240 -5.828, -13.300 -15.800 -6.636, -13.300 -11.124 -9.381, -13.300 -12.660 -6.119, -13.300 -10.172 -6.350, -13.300 -12.558 -5.814, -13.300 -12.576 -5.493, -13.300 -15.961 -1.801, -13.300 -17.112 -3.378, -13.300 -17.347 -3.158, -13.300 -18.484 -1.628, -13.300 -18.266 -3.166, -13.300 -18.123 -3.091, -13.300 -18.989 -1.684, -13.300 -18.392 -3.267, -13.300 -18.497 -3.390, -13.300 -18.576 -3.531, -13.300 -19.983 -1.885, -13.300 -20.470 -2.030, -13.300 -21.412 -2.406, -13.300 -21.619 -5.080, -13.300 -21.512 -5.201, -13.300 -18.640 -4.006, -13.300 -18.532 -4.309, -13.300 -18.438 -4.440, -13.300 -18.183 -4.636, -13.300 -22.304 -2.891, -13.300 -23.130 -3.479, -13.300 -22.207 -4.850, -13.300 -22.523 -4.914, -13.300 -23.516 -3.809, -13.300 -22.792 -5.090, -13.300 -24.225 -4.535, -13.300 -23.028 -5.507, -13.300 -24.546 -4.929, -13.300 -25.114 -5.769, -13.300 -23.869 -9.264, -13.300 -23.713 -9.308, -13.300 -23.569 -9.381, -13.300 -22.720 -6.373, -13.300 -22.583 -6.459, -13.300 -23.040 -5.828, -13.300 -23.001 -5.985, -13.300 -22.932 -6.131, -13.300 -25.769 -7.142, -13.300 -24.191 -9.267, -13.300 -25.931 -7.623, -13.300 -24.488 -9.389, -13.300 -24.345 -9.314, -13.300 -24.614 -9.490, -13.300 -24.799 -9.754, -13.300 -24.850 -9.907, -13.300 -26.283 -10.632, -13.300 -26.236 -11.137, -13.300 -24.660 -10.662, -13.300 -24.542 -10.773, -13.300 -23.776 -10.913, -13.300 -24.096 -10.947, -13.300 -23.873 -14.385, -13.300 -25.245 -14.174, -13.300 -24.847 -14.486, -13.300 -21.137 -11.504, -13.300 -21.365 -11.471, -13.300 -21.468 -11.415, -13.300 -21.785 -10.449, -13.300 -21.785 -9.751, -13.300 -23.441 -9.480, -13.300 -21.077 -7.806, -13.300 -21.804 -6.452, -13.300 -21.669 -6.364, -13.300 -21.460 -6.119, -13.300 -20.371 -7.036, -13.300 -21.358 -5.814, -13.300 -19.490 -6.475, -13.300 -21.376 -5.493, -13.300 -16.765 -6.236, -13.300 -16.432 -6.341, -13.300 -17.153 -4.429, -13.300 -14.201 -5.985, -13.300 -14.972 -7.272, -13.300 -14.038 -6.262, -13.300 -12.169 -9.490, -13.300 -12.043 -9.389, -13.300 -11.745 -9.267, -13.300 -11.585 -9.250, -13.300 -13.632 -6.518, -13.300 -13.474 -6.547, -13.300 -13.861 -9.405, -13.300 -13.815 -9.751, -13.300 -13.800 -10.100, -13.300 -12.097 -10.773, -13.300 -14.041 -11.468, -13.300 -14.523 -12.394, -13.300 -15.229 -13.164, -13.300 -15.506 -13.377, -13.300 -14.249 -14.467, -13.300 -14.240 -14.628, -13.300 -17.219 -15.702, -13.300 -14.038 -15.062, -13.300 -14.132 -14.931, -13.300 -13.783 -15.259, -13.300 -22.432 -6.518, -13.300 -16.951 -3.830, -13.300 -12.215 -10.662, -13.300 -12.418 -10.228, -13.300 -14.041 -8.732, -13.300 -12.354 -9.754, -13.300 -10.807 -9.740, -13.300 -10.729 -10.052, -13.300 -17.317 -18.586, -13.300 -18.032 -17.140, -13.300 -24.863 -10.228, -13.300 -26.242 -9.112, -13.300 -23.334 -9.601, -13.300 -23.174 -10.052, -13.300 -23.283 -10.519, -13.300 -21.554 -11.338, -13.300 -23.627 -10.852, -13.300 -25.751 -13.104, -13.300 -17.968 -3.044, -13.300 -17.807 -3.027, -13.300 -17.030 -3.518, -13.300 -16.976 -3.670, -13.300 -17.105 -6.161, -13.300 -17.874 -4.724, -13.300 -18.032 -4.695, 15.000 -18.300 -8.686, 16.000 -18.488 -8.767, 15.000 -18.663 -8.873, 16.000 -18.822 -9.002, 15.000 -18.822 -9.002, 16.000 -18.962 -9.152, 15.000 -18.962 -9.152, 16.000 -19.244 -9.694, 15.000 -19.286 -9.894, 16.000 -19.286 -9.894, 16.000 -19.245 -10.504, 15.000 -19.082 -10.879, 15.000 -17.902 -11.597, 15.000 -19.081 -9.319, 15.000 -19.176 -10.697, 15.000 -18.964 -11.046, 16.000 -18.824 -11.196, 15.000 -18.665 -11.325, 16.000 -18.490 -11.432, 15.000 -18.490 -11.432, 16.000 -18.303 -11.513, 16.000 -17.698 -11.597, 15.000 -17.110 -11.432, 16.000 -17.110 -11.432, 15.000 -16.935 -11.325, 16.000 -16.776 -11.196, 15.000 -16.776 -11.196, 16.000 -16.518 -10.879, 15.000 -16.424 -10.697, 16.000 -16.314 -10.303, 16.000 -16.300 -10.099, 15.000 -16.356 -9.694, 16.000 -16.638 -9.152, 15.000 -16.638 -9.152, 16.000 -16.937 -8.873, 16.000 -17.112 -8.767, 16.000 -17.300 -8.686, 15.000 -17.300 -8.686, 15.000 -16.355 -10.504, 15.000 -16.300 -10.099, 15.000 -16.314 -9.894, 16.000 -16.356 -9.694, 15.000 -16.519 -9.319, 15.000 -16.778 -9.002, 16.000 -18.300 -8.686, 16.000 -18.300 -8.100, 15.000 -18.300 -8.100, 15.000 -18.285 -7.980, 16.000 -18.174 -7.768, 16.000 -17.977 -7.632, 15.000 -17.516 -7.689, 15.000 -17.357 -7.868, 15.000 -17.315 -7.980, 16.000 -18.243 -7.868, 16.000 -18.084 -7.689, 15.000 -17.977 -7.632, 15.000 -17.623 -7.632, 16.000 -17.623 -7.632, 15.000 -17.426 -7.768, 16.000 -17.315 -7.980, 14.800 -25.796 -10.358, 14.800 -25.800 -10.014, 14.800 -25.800 -10.186, 13.300 -25.800 -10.186, 13.300 -25.800 -10.014, 14.800 -25.796 -9.842, 14.800 -25.754 -10.957, 13.300 -25.754 -10.957, 14.800 -25.585 -10.886, 13.300 -25.585 -10.886, 14.800 -25.525 -10.815, 14.800 -25.489 -10.730, 14.800 -25.481 -10.637, 13.300 -25.796 -10.358, 13.300 -25.489 -10.730, 14.800 -25.619 -10.405, 14.800 -25.704 -10.368, 13.300 -18.084 -18.003, 14.800 -18.084 -18.003, 14.800 -18.041 -17.921, 13.300 -17.975 -17.856, 13.300 -17.892 -17.814, 14.800 -17.800 -17.800, 14.800 -17.892 -17.814, 13.300 -18.041 -17.921, 13.300 -17.800 -17.800, 13.300 -17.516 -18.003, 16.000 -19.286 -10.303, 16.000 -19.176 -10.697, 16.000 -19.082 -10.879, 16.000 -21.242 -10.734, 16.000 -21.070 -11.347, 16.000 -18.665 -11.325, 16.000 -18.964 -11.046, 16.000 -21.170 -11.044, 16.000 -18.105 -11.569, 16.000 -20.943 -11.639, 16.000 -17.902 -11.597, 16.000 -20.790 -11.919, 16.000 -17.495 -11.569, 16.000 -20.189 -12.658, 16.000 -15.782 -12.959, 16.000 -19.686 -13.048, 16.000 -16.333 -13.278, 16.000 -16.628 -13.398, 16.000 -17.880 -13.599, 16.000 -18.198 -13.577, 16.000 -15.530 -12.764, 16.000 -15.297 -12.547, 16.000 -15.085 -12.309, 16.000 -16.424 -10.697, 16.000 -14.730 -11.781, 16.000 -14.590 -11.494, 16.000 -16.355 -10.504, 16.000 -14.390 -9.310, 16.000 -16.314 -9.894, 16.000 -14.476 -9.003, 16.000 -14.590 -8.706, 16.000 -14.895 -8.147, 16.000 -15.782 -7.241, 16.000 -16.050 -7.069, 16.000 -17.300 -8.100, 16.000 -16.425 -9.501, 16.000 -16.519 -9.319, 16.000 -16.778 -9.002, 16.000 -16.628 -6.802, 16.000 -17.516 -7.689, 16.000 -17.357 -7.868, 16.000 -17.426 -7.768, 16.000 -17.245 -6.644, 16.000 -18.198 -6.623, 16.000 -17.740 -7.604, 16.000 -19.686 -7.152, 16.000 -20.189 -7.542, 16.000 -20.412 -7.770, 16.000 -17.860 -7.604, 16.000 -18.285 -7.980, 16.000 -20.613 -8.017, 16.000 -20.790 -8.281, 16.000 -20.943 -8.561, 16.000 -21.070 -8.853, 16.000 -21.170 -9.156, 16.000 -18.663 -8.873, 16.000 -19.175 -9.501, 16.000 -19.081 -9.319, 16.000 -21.242 -9.466, 16.000 -19.300 -10.099, 16.000 -16.636 -11.046, 16.000 -16.935 -11.325, 16.000 -17.297 -11.513, 15.000 -17.506 -7.114, 15.000 -17.215 -7.158, 15.000 -17.300 -8.100, 15.000 -17.112 -8.767, 15.000 -15.897 -7.781, 15.000 -15.306 -8.433, 15.000 -15.154 -8.686, 15.000 -16.937 -8.873, 15.000 -14.858 -9.515, 15.000 -16.425 -9.501, 15.000 -16.314 -10.303, 15.000 -14.800 -10.100, 15.000 -16.518 -10.879, 15.000 -16.636 -11.046, 15.000 -17.297 -11.513, 15.000 -17.495 -11.569, 15.000 -15.154 -11.514, 15.000 -15.306 -11.767, 15.000 -16.133 -12.594, 15.000 -16.652 -12.872, 15.000 -16.929 -12.971, 15.000 -18.105 -11.569, 15.000 -18.303 -11.513, 15.000 -18.385 -13.042, 15.000 -18.948 -12.872, 15.000 -19.214 -12.746, 15.000 -19.467 -12.594, 15.000 -18.824 -11.196, 15.000 -20.119 -12.003, 15.000 -20.294 -11.767, 15.000 -19.245 -10.504, 15.000 -20.800 -10.100, 15.000 -20.786 -9.806, 15.000 -19.300 -10.099, 15.000 -20.446 -8.686, 15.000 -19.175 -9.501, 15.000 -20.294 -8.433, 15.000 -19.467 -7.606, 15.000 -18.488 -8.767, 15.000 -17.698 -11.597, 15.000 -17.800 -13.100, 15.000 -18.094 -13.086, 15.000 -19.286 -10.303, 15.000 -20.786 -10.394, 15.000 -19.244 -9.694, 15.000 -17.860 -7.604, 15.000 -19.214 -7.454, 15.000 -18.948 -7.328, 15.000 -18.094 -7.114, 15.000 -17.740 -7.604, 15.000 -18.084 -7.689, 15.000 -18.174 -7.768, 15.000 -18.243 -7.868, 13.300 -25.664 -9.266, 13.300 -25.525 -9.385, 13.300 -25.489 -9.470, 14.800 -25.489 -9.470, 13.300 -25.481 -9.563, 14.800 -25.481 -9.563, 13.300 -25.619 -9.795, 14.800 -25.704 -9.832, 13.300 -25.796 -9.842, 14.800 -25.549 -9.733, 13.300 -16.984 -18.058, 14.800 -16.984 -18.058, 14.800 -17.156 -18.074, 14.800 -17.500 -18.094, 13.300 -17.500 -18.094, 13.300 -25.710 -11.299, 14.800 -25.734 -11.128, 13.300 -18.100 -18.094, 14.800 -18.100 -18.094, 13.300 -18.272 -18.086, 13.300 -18.616 -18.058, 16.000 -21.285 -9.782, 15.968 -21.267 -8.875, 15.911 -21.368 -8.839, 15.832 -21.330 -8.504, 15.620 -21.102 -7.868, 15.500 -21.206 -8.003, 15.732 -21.242 -8.177, 15.732 -21.393 -8.476, 15.832 -21.453 -8.809, 15.996 -21.309 -9.498, 15.996 -21.245 -9.203, 15.996 -21.157 -8.914, 15.832 -21.010 -7.931, 15.732 -20.868 -7.623, 15.968 -21.010 -8.307, 15.911 -21.104 -8.255, 15.620 -20.677 -7.342, 15.996 -21.044 -8.634, 15.911 -20.935 -7.981, 15.911 -20.744 -7.723, 15.500 -20.313 -6.988, 15.620 -20.170 -6.896, 15.968 -20.661 -7.790, 15.832 -20.360 -7.192, 15.832 -20.104 -6.985, 15.500 -19.751 -6.608, 15.620 -19.890 -6.706, 15.732 -19.867 -6.743, 15.620 -19.286 -6.402, 15.500 -19.133 -6.328, 15.832 -19.544 -6.641, 15.732 -19.270 -6.442, 15.996 -20.152 -7.427, 16.000 -19.946 -7.335, 15.996 -19.917 -7.238, 15.911 -19.784 -6.878, 15.911 -19.504 -6.721, 15.832 -19.245 -6.505, 15.732 -18.955 -6.330, 15.732 -18.631 -6.246, 15.500 -18.476 -6.158, 16.000 -19.410 -6.992, 15.996 -19.403 -6.921, 15.911 -19.211 -6.589, 15.732 -18.301 -6.189, 16.000 -19.121 -6.859, 15.968 -19.171 -6.688, 15.911 -18.908 -6.482, 15.911 -18.597 -6.401, 15.732 -17.967 -6.161, 15.500 -17.800 -6.100, 15.620 -17.969 -6.118, 15.996 -18.843 -6.696, 15.832 -18.292 -6.257, 15.620 -17.631 -6.118, 15.968 -18.575 -6.505, 15.996 -18.550 -6.620, 15.968 -18.267 -6.452, 15.500 -17.124 -6.158, 15.996 -18.252 -6.569, 15.968 -17.333 -6.452, 15.911 -17.003 -6.401, 15.500 -16.152 -6.455, 15.620 -16.314 -6.402, 15.620 -16.633 -6.289, 15.996 -17.951 -6.543, 15.968 -17.956 -6.426, 16.000 -17.880 -6.601, 15.996 -17.649 -6.543, 16.000 -17.561 -6.608, 15.620 -16.006 -6.541, 15.732 -16.025 -6.579, 15.500 -15.560 -6.786, 15.996 -17.050 -6.620, 15.911 -16.389 -6.589, 15.832 -16.056 -6.641, 15.620 -15.710 -6.706, 15.732 -15.733 -6.743, 16.000 -16.933 -6.709, 15.911 -16.096 -6.721, 15.620 -15.167 -7.108, 15.620 -15.430 -6.896, 15.996 -16.757 -6.696, 15.996 -16.473 -6.796, 15.911 -15.816 -6.878, 15.620 -14.923 -7.342, 15.500 -15.032 -7.212, 15.500 -14.797 -7.457, 16.000 -16.333 -6.922, 15.996 -16.197 -6.921, 15.968 -16.144 -6.816, 15.832 -15.496 -6.985, 15.832 -15.240 -7.192, 15.732 -14.954 -7.372, 15.620 -14.699 -7.596, 15.996 -15.933 -7.068, 15.911 -15.550 -7.058, 15.968 -15.613 -7.143, 15.620 -14.498 -7.868, 15.911 -15.068 -7.482, 15.832 -15.003 -7.419, 15.732 -14.533 -7.892, 15.500 -14.394 -8.003, 15.620 -14.321 -8.156, 15.996 -15.683 -7.238, 15.968 -15.370 -7.340, 15.911 -14.856 -7.723, 15.620 -14.168 -8.458, 15.500 -14.088 -8.609, 16.000 -15.530 -7.436, 15.996 -15.448 -7.427, 15.996 -15.230 -7.637, 15.968 -15.145 -7.556, 15.968 -14.939 -7.790, 15.832 -14.590 -7.931, 15.911 -14.665 -7.981, 15.832 -14.418 -8.211, 15.732 -14.358 -8.177, 16.000 -15.297 -7.653, 15.996 -15.030 -7.863, 15.732 -14.207 -8.476, 16.000 -15.085 -7.891, 15.500 -13.890 -9.257, 15.996 -14.850 -8.106, 15.968 -14.590 -8.307, 15.968 -14.449 -8.585, 15.911 -14.352 -8.541, 15.832 -14.051 -9.124, 15.620 -13.872 -9.426, 16.000 -14.730 -8.419, 15.996 -14.443 -8.914, 15.996 -14.355 -9.203, 15.732 -13.857 -10.100, 15.620 -13.872 -10.774, 15.500 -13.890 -10.943, 15.620 -13.829 -10.438, 15.968 -14.333 -8.875, 15.968 -14.241 -9.173, 16.000 -14.333 -9.623, 15.968 -14.123 -10.100, 15.832 -13.940 -10.429, 15.732 -13.914 -10.766, 15.500 -13.975 -11.271, 15.620 -13.943 -11.104, 15.620 -14.042 -11.428, 16.000 -14.304 -9.941, 15.911 -14.030 -10.421, 15.968 -14.136 -10.412, 15.732 -14.082 -11.413, 15.500 -14.088 -11.591, 16.000 -14.304 -10.259, 15.996 -14.253 -10.402, 15.911 -14.138 -11.053, 15.732 -14.207 -11.724, 15.620 -14.321 -12.044, 15.968 -14.176 -10.721, 15.996 -14.291 -10.702, 15.968 -14.241 -11.027, 15.911 -14.232 -11.361, 15.832 -14.147 -11.391, 15.620 -14.498 -12.332, 16.000 -14.333 -10.577, 16.000 -14.390 -10.890, 15.996 -14.355 -10.997, 16.000 -14.476 -11.197, 15.996 -14.443 -11.286, 15.911 -14.496 -11.945, 15.500 -14.797 -12.743, 15.996 -14.556 -11.566, 15.968 -14.590 -11.893, 15.732 -14.732 -12.577, 15.620 -15.167 -13.092, 15.500 -15.287 -13.212, 16.000 -14.895 -12.053, 15.911 -14.856 -12.477, 15.911 -15.068 -12.718, 15.832 -15.240 -13.008, 15.500 -15.849 -13.592, 15.620 -15.430 -13.304, 15.620 -15.710 -13.494, 15.996 -15.030 -12.337, 15.832 -15.496 -13.215, 15.996 -15.230 -12.563, 15.996 -15.448 -12.773, 15.996 -15.683 -12.962, 15.832 -16.056 -13.559, 15.832 -16.355 -13.695, 15.620 -16.960 -13.996, 15.500 -16.792 -13.971, 15.620 -16.633 -13.911, 15.732 -16.330 -13.758, 15.832 -15.769 -13.399, 15.968 -15.370 -12.860, 15.968 -15.613 -13.057, 15.968 -15.872 -13.231, 15.911 -16.389 -13.611, 15.732 -16.645 -13.870, 15.620 -17.294 -14.053, 15.500 -17.461 -14.086, 16.000 -16.050 -13.131, 15.996 -15.933 -13.132, 15.911 -16.692 -13.718, 15.732 -16.969 -13.954, 15.732 -17.299 -14.011, 15.620 -17.631 -14.082, 15.996 -16.197 -13.279, 15.832 -16.984 -13.887, 15.500 -18.139 -14.086, 15.500 -17.800 -14.100, 15.996 -16.473 -13.404, 15.911 -17.319 -13.853, 15.832 -17.308 -13.943, 15.732 -17.633 -14.039, 15.732 -17.967 -14.039, 15.620 -18.306 -14.053, 15.996 -16.757 -13.504, 16.000 -16.933 -13.491, 15.620 -18.640 -13.996, 15.500 -18.476 -14.042, 15.996 -17.050 -13.580, 16.000 -17.245 -13.556, 15.732 -18.301 -14.011, 15.620 -18.967 -13.911, 16.000 -17.561 -13.592, 15.996 -17.649 -13.657, 15.968 -17.956 -13.774, 15.832 -18.616 -13.887, 15.500 -19.133 -13.872, 15.500 -19.448 -13.745, 15.620 -19.286 -13.798, 15.832 -18.934 -13.804, 15.911 -18.908 -13.718, 15.620 -19.890 -13.494, 16.000 -18.512 -13.527, 15.968 -18.575 -13.695, 15.832 -19.544 -13.559, 15.620 -20.170 -13.304, 15.500 -20.040 -13.414, 15.620 -20.433 -13.092, 15.500 -20.568 -12.988, 15.832 -19.831 -13.399, 15.732 -20.144 -13.270, 15.620 -20.677 -12.858, 16.000 -19.410 -13.208, 15.911 -20.532 -12.718, 15.732 -21.067 -12.308, 15.500 -21.206 -12.197, 15.620 -21.102 -12.332, 15.832 -20.597 -12.781, 15.832 -20.360 -13.008, 15.968 -19.728 -13.231, 15.996 -19.667 -13.132, 15.968 -19.987 -13.057, 15.996 -19.917 -12.962, 16.000 -19.946 -12.865, 15.968 -20.229 -12.860, 15.620 -21.432 -11.742, 15.620 -21.279 -12.044, 15.996 -20.152 -12.773, 15.996 -20.370 -12.563, 15.911 -20.744 -12.477, 15.911 -20.935 -12.219, 15.732 -21.242 -12.023, 15.832 -21.182 -11.989, 15.732 -21.393 -11.724, 16.000 -20.412 -12.430, 15.968 -20.847 -12.159, 15.911 -21.104 -11.945, 15.832 -21.330 -11.696, 15.620 -21.657 -11.104, 15.620 -21.558 -11.428, 15.968 -21.010 -11.893, 15.732 -21.616 -11.093, 15.500 -21.710 -10.943, 16.000 -20.613 -12.183, 15.996 -20.750 -12.094, 15.996 -20.908 -11.836, 15.911 -21.248 -11.659, 15.732 -21.686 -10.766, 15.500 -21.768 -10.608, 15.620 -21.771 -10.438, 15.996 -21.044 -11.566, 15.968 -21.267 -11.325, 15.620 -21.785 -10.100, 15.968 -21.359 -11.027, 15.732 -21.729 -10.434, 15.620 -21.771 -9.762, 15.500 -21.796 -9.930, 15.996 -21.157 -11.286, 15.996 -21.245 -10.997, 15.832 -21.660 -10.429, 15.832 -21.674 -10.100, 15.996 -21.309 -10.702, 15.968 -21.464 -10.412, 15.911 -21.570 -10.421, 15.732 -21.729 -9.766, 15.620 -21.728 -9.426, 15.732 -21.686 -9.434, 16.000 -21.285 -10.418, 15.832 -21.619 -9.445, 15.500 -21.625 -8.929, 15.500 -21.512 -8.609, 15.620 -21.657 -9.096, 15.996 -21.347 -10.402, 15.620 -21.558 -8.772, 15.732 -21.518 -8.787, 15.620 -21.432 -8.458, 15.500 -21.372 -8.299, 15.832 -21.549 -9.124, 15.911 -21.530 -9.460, 15.968 -21.464 -9.788, 16.000 -21.300 -10.100, 15.996 -21.360 -10.100, 15.500 -20.803 -12.743, 15.732 -20.646 -12.828, 15.832 -20.104 -13.215, 16.000 -19.121 -13.341, 16.000 -18.821 -13.448, 15.996 -19.403 -13.279, 15.500 -16.467 -13.872, 15.620 -16.314 -13.798, 15.968 -15.145 -12.644, 15.500 -13.804 -10.270, 15.620 -13.815 -10.100, 15.732 -13.871 -9.766, 15.911 -14.232 -8.839, 15.996 -14.556 -8.634, 15.620 -16.960 -6.204, 15.832 -17.308 -6.257, 15.732 -17.299 -6.189, 16.000 -18.821 -6.752, 16.000 -18.512 -6.673, 15.996 -14.240 -10.100, 15.832 -13.926 -10.100, 15.911 -14.016 -10.100, 15.620 -13.829 -9.762, 15.968 -21.477 -10.100, 15.996 -19.127 -6.796, 15.968 -21.424 -9.479, 15.996 -21.347 -9.798, 15.911 -21.570 -9.779, 15.832 -21.660 -9.771, 15.732 -21.743 -10.100, 15.911 -21.584 -10.100, 15.732 -21.616 -9.107, 15.968 -21.359 -9.173, 15.911 -21.462 -9.147, 15.968 -21.151 -8.585, 15.911 -21.248 -8.541, 15.832 -21.182 -8.211, 15.620 -21.279 -8.156, 15.996 -20.750 -8.106, 15.996 -20.908 -8.364, 15.968 -20.847 -8.041, 15.732 -21.067 -7.892, 15.996 -20.570 -7.863, 15.620 -20.901 -7.596, 15.996 -20.370 -7.637, 15.968 -20.455 -7.556, 15.911 -20.532 -7.482, 15.832 -20.814 -7.666, 15.732 -20.646 -7.372, 15.968 -20.229 -7.340, 15.832 -20.597 -7.419, 15.620 -20.433 -7.108, 15.911 -20.050 -7.058, 15.911 -20.300 -7.259, 15.732 -20.144 -6.930, 15.732 -20.405 -7.140, 15.996 -19.667 -7.068, 15.968 -19.728 -6.969, 15.968 -19.987 -7.143, 15.832 -19.831 -6.801, 15.968 -19.456 -6.816, 15.732 -19.575 -6.579, 15.620 -19.594 -6.541, 15.620 -18.967 -6.289, 15.968 -18.877 -6.584, 15.832 -18.616 -6.313, 15.911 -18.281 -6.347, 15.832 -18.934 -6.396, 15.620 -18.640 -6.204, 15.620 -18.306 -6.147, 15.832 -17.964 -6.229, 15.911 -17.961 -6.319, 15.732 -17.633 -6.161, 15.911 -17.319 -6.347, 15.911 -17.639 -6.319, 15.968 -17.644 -6.426, 15.832 -17.636 -6.229, 15.620 -17.294 -6.147, 15.996 -17.348 -6.569, 15.968 -17.025 -6.505, 15.968 -16.723 -6.584, 15.732 -16.645 -6.330, 15.832 -16.984 -6.313, 15.732 -16.969 -6.246, 15.968 -16.429 -6.688, 15.911 -16.692 -6.482, 15.832 -16.355 -6.505, 15.732 -16.330 -6.442, 15.832 -16.666 -6.396, 15.832 -15.769 -6.801, 15.968 -15.872 -6.969, 15.732 -15.456 -6.930, 15.911 -15.300 -7.259, 15.732 -15.195 -7.140, 15.832 -14.786 -7.666, 15.732 -14.732 -7.623, 15.996 -14.692 -8.364, 15.911 -14.496 -8.255, 15.968 -14.753 -8.041, 15.832 -14.270 -8.504, 15.620 -14.042 -8.772, 15.911 -14.138 -9.147, 15.832 -14.147 -8.809, 15.620 -13.943 -9.096, 15.732 -14.082 -8.787, 15.732 -13.984 -9.107, 15.968 -14.176 -9.479, 15.832 -13.981 -9.445, 15.996 -14.253 -9.798, 15.996 -14.291 -9.498, 15.832 -13.940 -9.771, 15.911 -14.070 -9.460, 15.911 -14.030 -9.779, 15.968 -14.136 -9.788, 15.732 -13.914 -9.434, 15.911 -14.070 -10.740, 15.832 -13.981 -10.755, 15.732 -13.871 -10.434, 15.832 -14.051 -11.076, 15.732 -13.984 -11.093, 15.968 -14.333 -11.325, 15.911 -14.352 -11.659, 15.832 -14.270 -11.696, 15.620 -14.168 -11.742, 15.996 -14.692 -11.836, 15.968 -14.449 -11.615, 15.832 -14.418 -11.989, 15.996 -14.850 -12.094, 15.911 -14.665 -12.219, 15.732 -14.358 -12.023, 15.968 -14.939 -12.410, 15.968 -14.753 -12.159, 15.832 -14.590 -12.269, 15.620 -14.699 -12.604, 15.732 -14.533 -12.308, 15.911 -15.300 -12.941, 15.832 -15.003 -12.781, 15.732 -14.954 -12.828, 15.832 -14.786 -12.534, 15.620 -14.923 -12.858, 15.911 -15.550 -13.142, 15.732 -15.195 -13.060, 15.732 -15.456 -13.270, 15.732 -15.733 -13.457, 15.911 -15.816 -13.322, 15.968 -16.144 -13.384, 15.911 -16.096 -13.479, 15.620 -16.006 -13.659, 15.732 -16.025 -13.621, 15.968 -16.723 -13.616, 15.968 -16.429 -13.512, 15.832 -16.666 -13.804, 15.911 -17.003 -13.799, 15.996 -17.348 -13.631, 15.968 -17.025 -13.695, 15.968 -17.333 -13.748, 15.911 -17.639 -13.881, 15.832 -17.636 -13.971, 15.911 -17.961 -13.881, 15.968 -17.644 -13.774, 15.620 -17.969 -14.082, 15.996 -18.252 -13.631, 15.996 -17.951 -13.657, 15.911 -18.281 -13.853, 15.832 -18.292 -13.943, 15.832 -17.964 -13.971, 15.911 -18.597 -13.799, 15.968 -18.267 -13.748, 15.732 -18.631 -13.954, 15.996 -18.550 -13.580, 15.996 -19.127 -13.404, 15.968 -19.171 -13.512, 15.996 -18.843 -13.504, 15.911 -19.211 -13.611, 15.968 -18.877 -13.616, 15.732 -19.270 -13.758, 15.732 -18.955 -13.870, 15.968 -19.456 -13.384, 15.911 -19.504 -13.479, 15.911 -19.784 -13.322, 15.832 -19.245 -13.695, 15.732 -19.867 -13.457, 15.732 -19.575 -13.621, 15.620 -19.594 -13.659, 15.911 -20.050 -13.142, 15.911 -20.300 -12.941, 15.732 -20.405 -13.060, 15.996 -20.570 -12.337, 15.968 -20.455 -12.644, 15.732 -20.868 -12.577, 15.832 -20.814 -12.534, 15.968 -20.661 -12.410, 15.832 -21.010 -12.269, 15.620 -20.901 -12.604, 15.968 -21.151 -11.615, 15.832 -21.453 -11.391, 15.732 -21.518 -11.413, 15.832 -21.549 -11.076, 15.911 -21.368 -11.361, 15.968 -21.424 -10.721, 15.832 -21.619 -10.755, 15.911 -21.462 -11.053, 15.620 -21.728 -10.774, 15.911 -21.530 -10.740, 15.000 -18.385 -7.158, 11.300 -18.671 -7.229, 15.000 -18.671 -7.229, 15.000 -19.703 -7.781, 15.000 -20.671 -9.229, 11.300 -20.786 -9.806, 11.300 -20.800 -10.100, 15.000 -20.742 -10.685, 15.000 -20.671 -10.971, 11.300 -20.446 -11.514, 15.000 -20.446 -11.514, 15.000 -19.921 -12.221, 15.000 -19.703 -12.419, 15.000 -18.671 -12.971, 11.300 -17.506 -13.086, 15.000 -17.506 -13.086, 11.300 -16.386 -12.746, 11.300 -15.897 -12.419, 15.000 -15.897 -12.419, 15.000 -15.679 -12.221, 11.300 -15.028 -11.248, 15.000 -15.028 -11.248, 15.000 -14.929 -10.971, 15.000 -14.858 -10.685, 11.300 -14.814 -9.806, 15.000 -14.929 -9.229, 11.300 -15.154 -8.686, 15.000 -15.028 -8.952, 15.000 -15.679 -7.979, 15.000 -16.133 -7.606, 15.000 -16.386 -7.454, 11.300 -16.929 -7.229, 15.000 -16.652 -7.328, 11.300 -17.800 -7.100, 11.300 -18.094 -7.114, 15.000 -17.800 -7.100, 11.300 -18.948 -7.328, 11.300 -19.703 -7.781, 15.000 -19.921 -7.979, 15.000 -20.119 -8.197, 11.300 -20.294 -8.433, 11.300 -20.446 -8.686, 15.000 -20.572 -8.952, 11.300 -20.742 -9.515, 15.000 -20.742 -9.515, 11.300 -20.742 -10.685, 15.000 -20.572 -11.248, 11.300 -19.703 -12.419, 11.300 -17.215 -13.042, 15.000 -17.215 -13.042, 11.300 -16.929 -12.971, 11.300 -16.652 -12.872, 15.000 -16.386 -12.746, 15.000 -15.481 -12.003, 15.000 -14.814 -10.394, 15.000 -14.814 -9.806, 11.300 -15.481 -8.197, 15.000 -15.481 -8.197, 11.300 -15.897 -7.781, 15.000 -16.929 -7.229, 11.300 -17.506 -7.114, 13.300 -25.754 -9.243, 13.300 -25.734 -9.072, 13.300 -25.710 -8.901, 13.300 -9.804 -10.358, 14.800 -9.800 -10.014, 15.500 -17.461 -6.114, 14.800 -17.461 -6.114, 14.800 -17.124 -6.158, 14.800 -16.792 -6.229, 14.800 -16.152 -6.455, 15.500 -15.849 -6.608, 14.800 -15.287 -6.988, 14.800 -14.394 -8.003, 15.500 -14.584 -7.721, 15.500 -14.228 -8.299, 14.800 -13.975 -8.929, 15.500 -13.975 -8.929, 15.500 -13.832 -9.592, 14.800 -13.804 -9.930, 15.500 -13.804 -9.930, 15.500 -14.228 -11.901, 15.500 -14.394 -12.197, 14.800 -14.797 -12.743, 15.500 -14.584 -12.479, 15.500 -15.032 -12.988, 15.500 -15.560 -13.414, 14.800 -16.467 -13.872, 14.800 -18.476 -14.042, 14.800 -19.751 -13.592, 15.500 -19.751 -13.592, 15.500 -21.016 -12.479, 14.800 -21.796 -9.930, 15.500 -21.768 -9.592, 15.500 -21.016 -7.721, 14.800 -20.803 -7.457, 15.500 -20.803 -7.457, 15.500 -20.568 -7.212, 15.500 -20.040 -6.786, 15.500 -18.139 -6.114, 15.500 -16.792 -6.229, 15.500 -16.467 -6.328, 14.800 -15.560 -6.786, 15.500 -15.287 -6.988, 14.800 -14.228 -8.299, 14.800 -14.088 -8.609, 14.800 -13.890 -9.257, 15.500 -13.832 -10.608, 14.800 -14.088 -11.591, 14.800 -14.394 -12.197, 14.800 -16.152 -13.745, 15.500 -16.152 -13.745, 15.500 -17.124 -14.042, 14.800 -18.808 -13.971, 15.500 -18.808 -13.971, 14.800 -19.133 -13.872, 14.800 -19.448 -13.745, 14.800 -20.040 -13.414, 15.500 -20.313 -13.212, 15.500 -21.372 -11.901, 15.500 -21.512 -11.591, 15.500 -21.625 -11.271, 14.800 -21.710 -10.943, 14.800 -21.768 -10.608, 15.500 -21.796 -10.270, 15.500 -21.710 -9.257, 14.800 -21.206 -8.003, 14.800 -21.016 -7.721, 14.800 -20.568 -7.212, 14.800 -20.313 -6.988, 14.800 -20.040 -6.786, 14.800 -19.448 -6.455, 15.500 -19.448 -6.455, 14.800 -19.133 -6.328, 15.500 -18.808 -6.229, 11.300 -18.476 -6.158, 11.300 -18.385 -7.158, 11.300 -19.448 -6.455, 11.300 -17.124 -6.158, 11.300 -17.461 -6.114, 11.300 -17.215 -7.158, 11.300 -16.386 -7.454, 11.300 -15.560 -6.786, 11.300 -16.133 -7.606, 11.300 -15.679 -7.979, 11.300 -15.306 -8.433, 11.300 -14.228 -8.299, 11.300 -15.028 -8.952, 11.300 -14.929 -9.229, 11.300 -13.890 -9.257, 11.300 -14.800 -10.100, 11.300 -14.858 -10.685, 11.300 -14.929 -10.971, 11.300 -14.088 -11.591, 11.300 -15.306 -11.767, 11.300 -14.797 -12.743, 11.300 -15.679 -12.221, 11.300 -16.152 -13.745, 11.300 -16.792 -13.971, 11.300 -17.124 -14.042, 11.300 -17.800 -13.100, 11.300 -17.461 -14.086, 11.300 -18.476 -14.042, 11.300 -18.094 -13.086, 11.300 -18.385 -13.042, 11.300 -18.948 -12.872, 11.300 -19.214 -12.746, 11.300 -19.751 -13.592, 11.300 -19.467 -12.594, 11.300 -19.921 -12.221, 11.300 -20.568 -12.988, 11.300 -20.803 -12.743, 11.300 -20.294 -11.767, 11.300 -21.372 -11.901, 11.300 -20.572 -11.248, 11.300 -20.671 -10.971, 11.300 -21.512 -8.609, 11.300 -21.372 -8.299, 11.300 -19.921 -7.979, 11.300 -20.040 -6.786, 11.300 -19.214 -7.454, 11.300 -19.467 -7.606, 11.300 -16.467 -6.328, 11.300 -16.652 -7.328, 11.300 -14.858 -9.515, 11.300 -14.814 -10.394, 11.300 -15.154 -11.514, 11.300 -15.481 -12.003, 11.300 -15.287 -13.212, 11.300 -16.133 -12.594, 11.300 -15.560 -13.414, 11.300 -18.671 -12.971, 11.300 -20.119 -12.003, 11.300 -21.016 -12.479, 11.300 -21.206 -12.197, 11.300 -21.710 -10.943, 11.300 -20.786 -10.394, 11.300 -20.671 -9.229, 11.300 -20.572 -8.952, 11.300 -20.119 -8.197, 11.300 -20.568 -7.212, 11.300 -18.808 -6.229, 13.300 -25.365 -8.586, 13.300 -25.589 -8.735, 13.300 -25.682 -8.731, 14.800 -25.682 -8.731, 14.800 -25.400 -8.238, 14.800 -25.350 -8.317, 14.800 -25.332 -8.499, 13.300 -25.500 -8.709, 14.800 -25.500 -8.709, 13.300 -18.091 -2.105, 13.300 -17.959 -2.405, 13.300 -18.092 -2.192, 14.800 -18.023 -2.348, 13.300 -18.023 -2.348, 14.800 -17.709 -2.442, 13.300 -17.709 -2.442, 14.800 -17.631 -2.405, 14.800 -17.566 -2.348, 14.800 -17.499 -2.106, 14.800 -17.497 -2.192, 13.300 -17.497 -2.192, 14.800 -9.936 -9.266, 13.300 -9.846 -9.243, 14.800 -10.015 -9.314, 14.800 -10.075 -9.385, 14.800 -9.804 -9.842, 13.300 -10.098 -9.653, 13.300 -10.051 -9.733, 14.800 -9.981 -9.795, 13.300 -9.981 -9.795, 14.800 -9.896 -9.832, 13.300 -9.896 -9.832, 13.300 -16.981 -17.966, 14.800 -16.981 -17.966, 13.300 -16.950 -17.878, 13.300 -16.893 -17.805, 13.300 -16.636 -17.727, 14.800 -16.419 -17.887, 13.300 -16.390 -17.975, 14.800 -16.893 -17.805, 14.800 -16.728 -17.725, 14.800 -16.636 -17.727, 13.300 -16.548 -17.756, 14.800 -16.548 -17.756, 13.300 -16.473 -17.811, 14.800 -16.473 -17.811, 14.800 -9.846 -10.957, 14.800 -9.936 -10.934, 13.300 -10.111 -10.730, 13.300 -10.119 -10.637, 13.300 -10.098 -10.547, 13.300 -10.051 -10.467, 14.800 -9.804 -10.358, 13.300 -10.015 -10.886, 13.300 -10.075 -10.815, 14.800 -10.075 -10.815, 14.800 -10.051 -10.467, 13.300 -9.896 -10.368, 14.800 -25.682 -11.469, 14.800 -25.589 -11.465, 13.300 -25.589 -11.465, 13.300 -25.500 -11.491, 14.800 -25.423 -11.542, 13.300 -25.365 -11.614, 13.300 -25.350 -11.883, 13.300 -25.471 -12.021, 14.800 -25.557 -12.056, 13.300 -25.557 -12.056, 14.800 -25.365 -11.614, 13.300 -25.332 -11.701, 13.300 -25.327 -11.794, 14.800 -25.327 -11.794, 14.800 -25.350 -11.883, 13.300 -19.210 -17.975, 13.300 -19.181 -17.887, 14.800 -19.210 -17.975, 13.300 -19.127 -17.811, 13.300 -19.052 -17.756, 14.800 -18.964 -17.727, 13.300 -18.964 -17.727, 13.300 -18.872 -17.725, 13.300 -18.650 -17.878, 14.800 -19.052 -17.756, 14.800 -18.872 -17.725, 13.300 -18.619 -17.966, 14.800 -18.619 -17.966, 14.800 -25.557 -8.144, 14.800 -25.471 -8.179, 14.800 -25.430 -7.694, 14.800 -21.512 -8.609, 14.800 -22.507 -6.493, 14.800 -21.372 -8.299, 14.800 -19.751 -6.608, 14.800 -25.327 -8.406, 14.800 -21.625 -8.929, 14.800 -21.710 -9.257, 14.800 -21.768 -9.592, 14.800 -25.502 -9.653, 14.800 -21.796 -10.270, 14.800 -25.332 -11.701, 14.800 -21.206 -12.197, 14.800 -21.753 -13.777, 14.800 -21.893 -13.707, 14.800 -21.016 -12.479, 14.800 -20.803 -12.743, 14.800 -20.568 -12.988, 14.800 -21.522 -13.988, 14.800 -20.313 -13.212, 14.800 -25.365 -8.586, 14.800 -25.525 -9.385, 14.800 -25.423 -8.658, 14.800 -25.585 -9.314, 14.800 -25.734 -9.072, 14.800 -25.754 -9.243, 14.800 -25.664 -9.266, 14.800 -25.710 -8.901, 14.800 -25.589 -8.735, 14.800 -25.502 -10.547, 14.800 -25.619 -9.795, 14.800 -25.549 -10.467, 14.800 -25.500 -11.491, 14.800 -25.710 -11.299, 14.800 -25.664 -10.934, 14.800 -25.425 -12.520, 14.800 -22.647 -13.777, 14.800 -25.078 -13.420, 14.800 -24.865 -13.853, 14.800 -23.018 -14.267, 14.800 -23.046 -14.422, 14.800 -24.361 -14.677, 14.800 -25.400 -11.962, 14.800 -25.471 -12.021, 14.800 -23.430 -15.784, 14.800 -22.705 -16.420, 14.800 -22.315 -16.704, 14.800 -18.783 -17.752, 14.800 -18.707 -17.805, 14.800 -18.272 -18.086, 14.800 -19.127 -17.811, 14.800 -19.682 -17.875, 14.800 -19.181 -17.887, 14.800 -17.975 -17.856, 14.800 -18.650 -17.878, 14.800 -18.444 -18.074, 14.800 -18.616 -18.058, 14.800 -16.817 -17.752, 14.800 -17.708 -17.814, 14.800 -17.625 -17.856, 14.800 -16.950 -17.878, 14.800 -17.559 -17.921, 14.800 -17.516 -18.003, 14.800 -17.328 -18.086, 14.800 -22.200 -15.350, 14.800 -14.181 -17.234, 14.800 -13.400 -15.350, 14.800 -13.373 -16.763, 14.800 -13.244 -15.336, 14.800 -15.481 -17.757, 14.800 -12.278 -15.889, 14.800 -12.722 -15.012, 14.800 -12.827 -15.128, 14.800 -12.639 -14.879, 14.800 -11.640 -15.205, 14.800 -12.554 -14.422, 14.800 -11.353 -14.836, 14.800 -12.554 -14.578, 14.800 -12.639 -14.121, 14.800 -10.844 -14.051, 14.800 -12.953 -13.777, 14.800 -10.430 -13.213, 14.800 -12.722 -13.988, 14.800 -12.827 -13.872, 14.800 -13.975 -11.271, 14.800 -13.244 -13.664, 14.800 -14.228 -11.901, 14.800 -13.847 -13.777, 14.800 -13.556 -13.664, 14.800 -14.584 -12.479, 14.800 -10.261 -12.777, 14.800 -13.890 -10.943, 14.800 -10.118 -12.332, 14.800 -10.111 -10.730, 14.800 -10.000 -11.879, 14.800 -13.832 -10.608, 14.800 -10.119 -10.637, 14.800 -13.804 -10.270, 14.800 -9.800 -10.186, 14.800 -9.910 -11.420, 14.800 -10.015 -10.886, 14.800 -10.098 -10.547, 14.800 -13.832 -9.592, 14.800 -10.119 -9.563, 14.800 -10.004 -8.306, 14.800 -12.953 -6.423, 14.800 -10.445 -6.953, 14.800 -10.870 -6.103, 14.800 -11.120 -5.699, 14.800 -12.554 -5.778, 14.800 -10.051 -9.733, 14.800 -9.896 -10.368, 14.800 -9.981 -10.405, 14.800 -10.098 -9.653, 14.800 -10.111 -9.470, 14.800 -9.911 -8.772, 14.800 -9.846 -9.243, 14.800 -12.827 -6.328, 14.800 -12.639 -6.079, 14.800 -12.554 -5.622, 14.800 -12.582 -5.467, 14.800 -12.722 -5.188, 14.800 -13.244 -4.864, 14.800 -13.400 -4.850, 14.800 -12.006 -4.584, 14.800 -13.075 -3.644, 14.800 -14.295 -2.909, 14.800 -14.728 -2.713, 14.800 -17.795 -2.454, 14.800 -17.880 -2.441, 14.800 -19.483 -2.279, 14.800 -17.959 -2.405, 14.800 -16.086 -2.286, 14.800 -17.024 -2.138, 14.800 -17.520 -2.275, 14.800 -18.558 -2.136, 14.800 -18.069 -2.275, 14.800 -18.092 -2.192, 14.800 -20.823 -2.693, 14.800 -21.251 -2.883, 14.800 -21.667 -3.097, 14.800 -22.200 -4.850, 14.800 -22.831 -3.880, 14.800 -22.507 -4.907, 14.800 -23.523 -4.510, 14.800 -23.018 -5.467, 14.800 -24.137 -5.217, 14.800 -24.892 -6.398, 14.800 -22.961 -6.079, 14.800 -25.096 -6.820, 14.800 -25.276 -7.252, 14.800 -16.467 -6.328, 14.800 -15.849 -6.608, 14.800 -13.400 -6.550, 14.800 -14.797 -7.457, 14.800 -15.032 -7.212, 14.800 -14.584 -7.721, 14.800 -15.032 -12.988, 14.800 -15.287 -13.212, 14.800 -14.161 -14.121, 14.800 -14.218 -14.267, 14.800 -15.560 -13.414, 14.800 -15.849 -13.592, 14.800 -16.792 -13.971, 14.800 -17.124 -14.042, 14.800 -21.753 -15.223, 14.800 -21.893 -15.293, 14.800 -17.461 -14.086, 14.800 -18.139 -14.086, 14.800 -21.439 -14.121, 14.800 -21.372 -11.901, 14.800 -21.512 -11.591, 14.800 -21.625 -11.271, 14.800 -21.354 -5.622, 14.800 -21.439 -5.321, 14.800 -18.808 -6.229, 14.800 -18.476 -6.158, 14.800 -18.139 -6.114, 14.800 -21.893 -4.907, 14.800 -13.847 -4.977, 14.800 -13.707 -4.907, 14.800 -21.627 -5.072, 14.800 -21.753 -4.977, 14.800 -13.556 -6.536, 14.800 -13.973 -6.328, 14.800 -17.800 -6.100, 14.800 -14.218 -5.467, 14.800 -14.161 -5.321, 14.800 -23.763 -15.434, 14.800 -22.878 -15.012, 14.800 -21.382 -14.267, 14.800 -17.800 -14.100, 14.800 -21.354 -14.578, 14.800 -21.522 -15.012, 14.800 -13.244 -6.536, 14.800 -13.093 -6.493, 13.300 -13.093 -6.493, 13.300 -12.827 -6.328, 14.800 -12.722 -6.212, 13.300 -12.582 -5.933, 14.800 -12.582 -5.933, 14.800 -12.639 -5.321, 14.800 -12.827 -5.072, 14.800 -12.953 -4.977, 13.300 -13.093 -4.907, 14.800 -13.556 -4.864, 13.300 -13.707 -4.907, 13.300 -13.973 -5.072, 14.800 -13.973 -5.072, 14.800 -14.078 -5.188, 13.300 -14.246 -5.622, 14.800 -14.246 -5.622, 14.800 -14.246 -5.778, 13.300 -14.218 -5.933, 14.800 -14.218 -5.933, 14.800 -14.161 -6.079, 13.300 -14.078 -6.212, 14.800 -14.078 -6.212, 13.300 -13.847 -6.423, 14.800 -13.847 -6.423, 13.300 -12.639 -6.079, 13.300 -12.827 -5.072, 13.300 -12.953 -4.977, 14.800 -13.093 -4.907, 13.300 -13.556 -4.864, 13.300 -13.847 -4.977, 13.300 -14.218 -5.467, 14.800 -13.707 -6.493, 13.300 -13.556 -6.536, 13.300 -13.244 -15.336, 13.300 -13.093 -15.293, 14.800 -13.093 -15.293, 14.800 -12.953 -15.223, 13.300 -12.722 -15.012, 14.800 -12.582 -14.267, 13.300 -12.827 -13.872, 14.800 -13.707 -13.707, 13.300 -13.973 -13.872, 14.800 -14.246 -14.422, 14.800 -14.246 -14.578, 14.800 -14.218 -14.733, 13.300 -14.078 -15.012, 14.800 -14.078 -15.012, 14.800 -13.973 -15.128, 13.300 -13.707 -15.293, 14.800 -13.847 -15.223, 13.300 -12.582 -14.733, 14.800 -12.582 -14.733, 13.300 -12.554 -14.578, 13.300 -12.582 -14.267, 13.300 -12.639 -14.121, 14.800 -13.093 -13.707, 13.300 -13.244 -13.664, 14.800 -13.400 -13.650, 13.300 -13.556 -13.664, 13.300 -13.707 -13.707, 13.300 -13.847 -13.777, 14.800 -13.973 -13.872, 13.300 -14.078 -13.988, 14.800 -14.078 -13.988, 13.300 -14.161 -14.121, 13.300 -14.218 -14.267, 13.300 -14.246 -14.422, 13.300 -14.246 -14.578, 14.800 -14.161 -14.879, 14.800 -13.707 -15.293, 13.300 -13.556 -15.336, 14.800 -13.556 -15.336, 14.800 -22.044 -6.536, 13.300 -22.044 -6.536, 14.800 -21.893 -6.493, 13.300 -21.753 -6.423, 14.800 -21.627 -6.328, 13.300 -21.439 -6.079, 14.800 -21.439 -6.079, 13.300 -21.382 -5.933, 13.300 -21.354 -5.778, 14.800 -21.382 -5.933, 14.800 -21.354 -5.778, 13.300 -21.439 -5.321, 13.300 -21.522 -5.188, 14.800 -21.522 -5.188, 14.800 -22.044 -4.864, 13.300 -23.018 -5.467, 14.800 -22.961 -5.321, 14.800 -23.046 -5.622, 14.800 -23.046 -5.778, 14.800 -23.018 -5.933, 14.800 -22.878 -6.212, 13.300 -22.647 -6.423, 14.800 -22.773 -6.328, 14.800 -22.647 -6.423, 13.300 -22.356 -6.536, 13.300 -22.200 -6.550, 14.800 -22.200 -6.550, 14.800 -21.753 -6.423, 14.800 -21.522 -6.212, 14.800 -21.382 -5.467, 13.300 -21.753 -4.977, 13.300 -21.893 -4.907, 13.300 -22.044 -4.864, 13.300 -22.200 -4.850, 13.300 -22.356 -4.864, 14.800 -22.356 -4.864, 14.800 -22.647 -4.977, 13.300 -22.773 -5.072, 14.800 -22.773 -5.072, 14.800 -22.878 -5.188, 13.300 -22.961 -5.321, 13.300 -23.046 -5.622, 13.300 -23.018 -5.933, 13.300 -22.878 -6.212, 13.300 -22.773 -6.328, 13.300 -22.507 -6.493, 14.800 -22.356 -6.536, 14.800 -22.044 -15.336, 13.300 -21.439 -14.879, 14.800 -21.382 -14.733, 13.300 -21.354 -14.578, 13.300 -21.354 -14.422, 13.300 -21.382 -14.267, 13.300 -21.522 -13.988, 13.300 -21.627 -13.872, 14.800 -22.044 -13.664, 14.800 -22.356 -13.664, 14.800 -22.507 -13.707, 13.300 -22.773 -13.872, 14.800 -22.878 -13.988, 14.800 -22.961 -14.121, 13.300 -23.046 -14.422, 13.300 -23.046 -14.578, 14.800 -23.018 -14.733, 13.300 -22.961 -14.879, 14.800 -22.961 -14.879, 14.800 -22.773 -15.128, 13.300 -22.647 -15.223, 14.800 -22.507 -15.293, 13.300 -21.753 -15.223, 13.300 -21.627 -15.128, 14.800 -21.627 -15.128, 14.800 -21.439 -14.879, 13.300 -21.382 -14.733, 14.800 -21.354 -14.422, 14.800 -21.627 -13.872, 14.800 -22.200 -13.650, 13.300 -22.647 -13.777, 14.800 -22.773 -13.872, 14.800 -23.046 -14.578, 14.800 -22.647 -15.223, 14.800 -22.356 -15.336, 13.300 -18.139 -6.114, 11.300 -17.800 -6.100, 11.300 -18.139 -6.114, 13.300 -18.476 -6.158, 13.300 -19.133 -6.328, 11.300 -19.133 -6.328, 13.300 -20.313 -6.988, 11.300 -20.313 -6.988, 13.300 -21.016 -7.721, 11.300 -20.803 -7.457, 11.300 -21.016 -7.721, 13.300 -21.206 -8.003, 13.300 -21.512 -8.609, 11.300 -21.625 -8.929, 11.300 -21.710 -9.257, 11.300 -21.625 -11.271, 11.300 -21.512 -11.591, 13.300 -20.568 -12.988, 13.300 -20.040 -13.414, 11.300 -20.040 -13.414, 13.300 -18.476 -14.042, 11.300 -18.808 -13.971, 11.300 -18.139 -14.086, 11.300 -17.800 -14.100, 13.300 -17.124 -14.042, 11.300 -16.467 -13.872, 13.300 -15.849 -13.592, 11.300 -15.849 -13.592, 11.300 -15.032 -12.988, 11.300 -14.584 -12.479, 13.300 -14.228 -11.901, 11.300 -14.228 -11.901, 11.300 -13.832 -10.608, 11.300 -13.804 -9.930, 13.300 -14.228 -8.299, 11.300 -14.394 -8.003, 11.300 -14.584 -7.721, 13.300 -15.032 -7.212, 11.300 -15.032 -7.212, 11.300 -15.849 -6.608, 11.300 -16.152 -6.455, 13.300 -17.461 -6.114, 11.300 -19.751 -6.608, 13.300 -20.803 -7.457, 11.300 -21.206 -8.003, 13.300 -21.625 -8.929, 11.300 -21.768 -9.592, 11.300 -21.796 -9.930, 11.300 -21.796 -10.270, 13.300 -21.768 -10.608, 11.300 -21.768 -10.608, 13.300 -21.206 -12.197, 13.300 -21.016 -12.479, 11.300 -20.313 -13.212, 11.300 -19.448 -13.745, 11.300 -19.133 -13.872, 13.300 -18.139 -14.086, 13.300 -15.560 -13.414, 13.300 -14.797 -12.743, 11.300 -14.394 -12.197, 13.300 -13.975 -11.271, 11.300 -13.975 -11.271, 11.300 -13.890 -10.943, 11.300 -13.804 -10.270, 13.300 -13.832 -9.592, 11.300 -13.832 -9.592, 13.300 -13.890 -9.257, 11.300 -13.975 -8.929, 13.300 -14.088 -8.609, 11.300 -14.088 -8.609, 13.300 -14.584 -7.721, 11.300 -14.797 -7.457, 13.300 -15.287 -6.988, 11.300 -15.287 -6.988, 13.300 -16.467 -6.328, 11.300 -16.792 -6.229, 13.300 -25.276 -7.252, 13.300 -25.430 -7.694, 14.800 -24.663 -5.990, 13.300 -24.892 -6.398, 14.800 -24.411 -5.596, 14.800 -23.840 -4.854, 13.300 -22.459 -3.596, 14.800 -20.384 -2.529, 13.300 -20.384 -2.529, 14.800 -19.937 -2.391, 14.800 -19.022 -2.194, 14.800 -18.091 -2.105, 13.300 -24.411 -5.596, 13.300 -23.840 -4.854, 13.300 -23.523 -4.510, 14.800 -23.186 -4.185, 14.800 -22.459 -3.596, 14.800 -22.070 -3.335, 13.300 -21.667 -3.097, 13.300 -19.937 -2.391, 13.300 -9.911 -8.772, 13.300 -10.271 -7.395, 13.300 -10.645 -6.521, 13.300 -11.120 -5.699, 14.800 -11.393 -5.310, 14.800 -12.343 -4.250, 13.300 -12.343 -4.250, 13.300 -12.700 -3.936, 14.800 -13.467 -3.375, 13.300 -15.172 -2.544, 13.300 -16.086 -2.286, 13.300 -16.553 -2.198, 14.800 -16.553 -2.198, 13.300 -17.024 -2.138, 13.300 -17.499 -2.106, 14.800 -10.124 -7.847, 14.800 -10.271 -7.395, 13.300 -10.445 -6.953, 14.800 -10.645 -6.521, 13.300 -10.870 -6.103, 13.300 -11.688 -4.938, 14.800 -11.688 -4.938, 14.800 -12.700 -3.936, 13.300 -13.467 -3.375, 14.800 -13.874 -3.130, 14.800 -15.172 -2.544, 13.300 -15.625 -2.401, 14.800 -15.625 -2.401, 13.300 -9.846 -10.957, 14.800 -11.087 -14.451, 14.800 -12.626 -16.201, 14.800 -14.604 -17.434, 13.300 -14.604 -17.434, 14.800 -15.038 -17.608, 14.800 -16.390 -17.975, 13.300 -10.261 -12.777, 14.800 -10.625 -13.638, 13.300 -10.844 -14.051, 13.300 -11.087 -14.451, 14.800 -11.949 -15.556, 13.300 -11.949 -15.556, 13.300 -12.278 -15.889, 14.800 -12.991 -16.493, 13.300 -12.991 -16.493, 13.300 -13.373 -16.763, 14.800 -13.770 -17.011, 13.300 -14.181 -17.234, 14.800 -15.933 -17.879, 13.300 -19.682 -17.875, 14.800 -20.148 -17.748, 14.800 -20.605 -17.592, 13.300 -20.605 -17.592, 14.800 -21.051 -17.409, 14.800 -21.486 -17.200, 14.800 -21.908 -16.965, 13.300 -22.705 -16.420, 14.800 -23.077 -16.113, 14.800 -24.073 -15.064, 14.800 -24.626 -14.273, 14.800 -25.265 -12.975, 13.300 -25.265 -12.975, 13.300 -21.051 -17.409, 13.300 -21.486 -17.200, 13.300 -23.763 -15.434, 13.300 -24.865 -13.853, 13.300 -25.078 -13.420, 13.300 -25.425 -12.520, 13.300 -25.400 -11.962, 13.300 -22.878 -13.988, 13.300 -22.961 -14.121, 13.300 -24.626 -14.273, 13.300 -23.018 -14.267, 13.300 -24.361 -14.677, 13.300 -23.018 -14.733, 13.300 -22.878 -15.012, 13.300 -24.073 -15.064, 13.300 -22.773 -15.128, 13.300 -22.507 -15.293, 13.300 -22.356 -15.336, 13.300 -13.400 -15.350, 13.300 -15.038 -17.608, 13.300 -16.728 -17.725, 13.300 -17.708 -17.814, 13.300 -16.817 -17.752, 13.300 -17.328 -18.086, 13.300 -17.156 -18.074, 13.300 -22.507 -13.707, 13.300 -21.625 -11.271, 13.300 -21.512 -11.591, 13.300 -21.372 -11.901, 13.300 -22.200 -13.650, 13.300 -20.803 -12.743, 13.300 -20.313 -13.212, 13.300 -22.044 -13.664, 13.300 -25.481 -10.637, 13.300 -25.423 -11.542, 13.300 -25.682 -11.469, 13.300 -25.664 -10.934, 13.300 -25.734 -11.128, 13.300 -25.525 -10.815, 13.300 -25.502 -10.547, 13.300 -25.502 -9.653, 13.300 -25.549 -10.467, 13.300 -25.549 -9.733, 13.300 -25.619 -10.405, 13.300 -25.704 -10.368, 13.300 -25.704 -9.832, 13.300 -25.423 -8.658, 13.300 -25.585 -9.314, 13.300 -21.796 -9.930, 13.300 -21.796 -10.270, 13.300 -21.710 -10.943, 13.300 -25.327 -8.406, 13.300 -25.350 -8.317, 13.300 -25.471 -8.179, 13.300 -25.400 -8.238, 13.300 -25.557 -8.144, 13.300 -25.096 -6.820, 13.300 -22.961 -6.079, 13.300 -24.663 -5.990, 13.300 -24.137 -5.217, 13.300 -23.046 -5.778, 13.300 -23.186 -4.185, 13.300 -22.878 -5.188, 13.300 -22.507 -4.907, 13.300 -22.831 -3.880, 13.300 -22.647 -4.977, 13.300 -22.070 -3.335, 13.300 -21.251 -2.883, 13.300 -20.823 -2.693, 13.300 -17.880 -2.441, 13.300 -17.795 -2.454, 13.300 -19.483 -2.279, 13.300 -19.022 -2.194, 13.300 -18.069 -2.275, 13.300 -18.558 -2.136, 13.300 -12.006 -4.584, 13.300 -13.400 -4.850, 13.300 -13.244 -4.864, 13.300 -21.627 -5.072, 13.300 -21.382 -5.467, 13.300 -21.354 -5.622, 13.300 -17.800 -6.100, 13.300 -18.808 -6.229, 13.300 -19.448 -6.455, 13.300 -21.627 -6.328, 13.300 -21.522 -6.212, 13.300 -19.751 -6.608, 13.300 -21.893 -6.493, 13.300 -20.040 -6.786, 13.300 -20.568 -7.212, 13.300 -21.372 -8.299, 13.300 -17.631 -2.405, 13.300 -17.566 -2.348, 13.300 -17.520 -2.275, 13.300 -14.728 -2.713, 13.300 -14.295 -2.909, 13.300 -13.874 -3.130, 13.300 -13.075 -3.644, 13.300 -12.582 -5.467, 13.300 -11.393 -5.310, 13.300 -12.554 -5.622, 13.300 -12.554 -5.778, 13.300 -12.722 -6.212, 13.300 -10.111 -9.470, 13.300 -13.804 -10.270, 13.300 -13.804 -9.930, 13.300 -10.119 -9.563, 13.300 -10.075 -9.385, 13.300 -10.004 -8.306, 13.300 -10.015 -9.314, 13.300 -9.936 -9.266, 13.300 -9.800 -10.186, 13.300 -9.800 -10.014, 13.300 -9.804 -9.842, 13.300 -9.981 -10.405, 13.300 -10.430 -13.213, 13.300 -13.400 -13.650, 13.300 -10.118 -12.332, 13.300 -9.910 -11.420, 13.300 -9.936 -10.934, 13.300 -10.000 -11.879, 13.300 -10.625 -13.638, 13.300 -13.093 -13.707, 13.300 -12.953 -13.777, 13.300 -12.722 -13.988, 13.300 -11.353 -14.836, 13.300 -11.640 -15.205, 13.300 -12.554 -14.422, 13.300 -12.827 -15.128, 13.300 -12.639 -14.879, 13.300 -12.953 -15.223, 13.300 -12.626 -16.201, 13.300 -13.770 -17.011, 13.300 -15.481 -17.757, 13.300 -15.933 -17.879, 13.300 -16.419 -17.887, 13.300 -17.625 -17.856, 13.300 -17.559 -17.921, 13.300 -18.707 -17.805, 13.300 -18.783 -17.752, 13.300 -18.444 -18.074, 13.300 -23.430 -15.784, 13.300 -20.148 -17.748, 13.300 -21.908 -16.965, 13.300 -22.315 -16.704, 13.300 -23.077 -16.113, 13.300 -21.710 -9.257, 13.300 -25.332 -8.499, 13.300 -21.768 -9.592, 13.300 -22.356 -13.664, 13.300 -19.448 -13.745, 13.300 -19.133 -13.872, 13.300 -18.808 -13.971, 13.300 -21.522 -15.012, 13.300 -13.847 -15.223, 13.300 -21.893 -15.293, 13.300 -22.200 -15.350, 13.300 -22.044 -15.336, 13.300 -17.461 -14.086, 13.300 -16.792 -13.971, 13.300 -16.467 -13.872, 13.300 -16.152 -13.745, 13.300 -15.287 -13.212, 13.300 -15.032 -12.988, 13.300 -14.584 -12.479, 13.300 -14.394 -12.197, 13.300 -14.088 -11.591, 13.300 -13.890 -10.943, 13.300 -13.832 -10.608, 13.300 -10.124 -7.847, 13.300 -12.953 -6.423, 13.300 -13.975 -8.929, 13.300 -13.244 -6.536, 13.300 -14.394 -8.003, 13.300 -14.797 -7.457, 13.300 -13.400 -6.550, 13.300 -15.560 -6.786, 13.300 -15.849 -6.608, 13.300 -13.707 -6.493, 13.300 -13.973 -6.328, 13.300 -14.161 -6.079, 13.300 -14.246 -5.778, 13.300 -14.161 -5.321, 13.300 -16.152 -6.455, 13.300 -16.792 -6.229, 13.300 -17.124 -6.158, 13.300 -14.078 -5.188, 13.300 -19.751 -13.592, 13.300 -21.439 -14.121, 13.300 -21.753 -13.777, 13.300 -21.893 -13.707, 13.300 -14.218 -14.733, 13.300 -17.800 -14.100, 13.300 -14.161 -14.879, 13.300 -13.973 -15.128, 13.300 -12.639 -5.321, 13.300 -12.722 -5.188 ] } colorPerVertex FALSE coordIndex [ 0, 146, 33, -1, 33, 146, 1, -1, 41, 2, 42, -1, 42, 2, 3, -1, 3, 2, 4, -1, 192, 4, 5, -1, 6, 5, 7, -1, 14, 7, 8, -1, 189, 8, 133, -1, 187, 133, 15, -1, 188, 15, 135, -1, 9, 135, 137, -1, 16, 137, 138, -1, 10, 138, 11, -1, 181, 11, 83, -1, 180, 83, 86, -1, 177, 86, 84, -1, 175, 84, 85, -1, 17, 85, 87, -1, 172, 87, 12, -1, 171, 12, 89, -1, 18, 89, 19, -1, 194, 19, 90, -1, 13, 90, 168, -1, 13, 194, 90, -1, 3, 4, 192, -1, 192, 5, 6, -1, 6, 7, 14, -1, 14, 8, 189, -1, 189, 133, 187, -1, 187, 15, 188, -1, 188, 135, 9, -1, 9, 137, 16, -1, 16, 138, 10, -1, 10, 11, 181, -1, 181, 83, 180, -1, 180, 86, 177, -1, 177, 84, 175, -1, 175, 85, 17, -1, 17, 87, 172, -1, 172, 12, 171, -1, 171, 89, 18, -1, 18, 19, 194, -1, 90, 20, 168, -1, 168, 20, 93, -1, 34, 93, 21, -1, 164, 21, 22, -1, 35, 22, 36, -1, 162, 36, 24, -1, 23, 24, 139, -1, 160, 139, 37, -1, 159, 37, 114, -1, 25, 114, 26, -1, 158, 26, 27, -1, 157, 27, 28, -1, 156, 28, 38, -1, 155, 38, 115, -1, 39, 115, 116, -1, 40, 116, 109, -1, 29, 109, 117, -1, 152, 117, 30, -1, 153, 30, 31, -1, 150, 31, 113, -1, 32, 113, 33, -1, 1, 32, 33, -1, 168, 93, 34, -1, 34, 21, 164, -1, 164, 22, 35, -1, 35, 36, 162, -1, 162, 24, 23, -1, 23, 139, 160, -1, 160, 37, 159, -1, 159, 114, 25, -1, 25, 26, 158, -1, 158, 27, 157, -1, 157, 28, 156, -1, 156, 38, 155, -1, 155, 115, 39, -1, 39, 116, 40, -1, 40, 109, 29, -1, 29, 117, 152, -1, 152, 30, 153, -1, 153, 31, 150, -1, 150, 113, 32, -1, 41, 42, 44, -1, 44, 42, 43, -1, 43, 45, 44, -1, 44, 45, 49, -1, 49, 45, 199, -1, 128, 199, 50, -1, 141, 50, 46, -1, 51, 46, 52, -1, 127, 52, 198, -1, 126, 198, 47, -1, 125, 47, 143, -1, 53, 143, 144, -1, 120, 144, 54, -1, 119, 54, 48, -1, 55, 48, 145, -1, 112, 145, 146, -1, 0, 112, 146, -1, 49, 199, 128, -1, 128, 50, 141, -1, 141, 46, 51, -1, 51, 52, 127, -1, 127, 198, 126, -1, 126, 47, 125, -1, 125, 143, 53, -1, 53, 144, 120, -1, 120, 54, 119, -1, 119, 48, 55, -1, 55, 145, 112, -1, 67, 66, 1577, -1, 1577, 66, 56, -1, 1058, 1577, 56, -1, 1058, 57, 1577, -1, 1058, 210, 57, -1, 1058, 208, 210, -1, 58, 59, 1571, -1, 1571, 59, 1570, -1, 1570, 59, 1061, -1, 1569, 1061, 60, -1, 1572, 60, 61, -1, 1564, 61, 62, -1, 68, 62, 1036, -1, 1574, 1036, 1055, -1, 63, 1055, 69, -1, 64, 69, 65, -1, 1576, 65, 66, -1, 67, 1576, 66, -1, 1570, 1061, 1569, -1, 1569, 60, 1572, -1, 1572, 61, 1564, -1, 1564, 62, 68, -1, 68, 1036, 1574, -1, 1574, 1055, 63, -1, 63, 69, 64, -1, 64, 65, 1576, -1, 1684, 1683, 70, -1, 70, 1683, 71, -1, 71, 1683, 1682, -1, 1084, 1682, 73, -1, 72, 73, 74, -1, 1076, 74, 1074, -1, 1076, 72, 74, -1, 71, 1682, 1084, -1, 1084, 73, 72, -1, 74, 75, 1074, -1, 1074, 75, 78, -1, 78, 75, 76, -1, 77, 78, 76, -1, 77, 1086, 78, -1, 77, 1678, 1086, -1, 1086, 1678, 80, -1, 80, 1678, 1555, -1, 79, 1555, 217, -1, 216, 79, 217, -1, 80, 1555, 79, -1, 81, 138, 136, -1, 81, 11, 138, -1, 81, 82, 11, -1, 11, 82, 83, -1, 83, 82, 86, -1, 86, 82, 520, -1, 84, 520, 517, -1, 85, 517, 87, -1, 85, 84, 517, -1, 86, 520, 84, -1, 87, 517, 12, -1, 12, 517, 88, -1, 89, 88, 19, -1, 89, 12, 88, -1, 19, 88, 90, -1, 90, 88, 91, -1, 501, 90, 91, -1, 501, 497, 90, -1, 90, 497, 495, -1, 20, 495, 92, -1, 93, 92, 21, -1, 93, 20, 92, -1, 92, 495, 94, -1, 94, 495, 485, -1, 100, 485, 479, -1, 101, 479, 95, -1, 102, 95, 103, -1, 437, 103, 470, -1, 446, 470, 96, -1, 99, 96, 97, -1, 455, 97, 98, -1, 455, 99, 97, -1, 94, 485, 100, -1, 100, 479, 101, -1, 101, 95, 102, -1, 102, 103, 437, -1, 437, 470, 446, -1, 446, 96, 99, -1, 545, 37, 92, -1, 545, 114, 37, -1, 545, 403, 114, -1, 114, 403, 394, -1, 26, 394, 105, -1, 104, 26, 105, -1, 104, 27, 26, -1, 104, 383, 27, -1, 27, 383, 106, -1, 28, 106, 378, -1, 370, 28, 378, -1, 370, 368, 28, -1, 28, 368, 38, -1, 38, 368, 108, -1, 107, 38, 108, -1, 107, 115, 38, -1, 107, 351, 115, -1, 115, 351, 551, -1, 116, 551, 342, -1, 335, 116, 342, -1, 335, 109, 116, -1, 335, 333, 109, -1, 109, 333, 110, -1, 117, 110, 326, -1, 30, 326, 111, -1, 31, 111, 118, -1, 0, 118, 112, -1, 0, 31, 118, -1, 0, 113, 31, -1, 0, 33, 113, -1, 114, 394, 26, -1, 27, 106, 28, -1, 115, 551, 116, -1, 109, 110, 117, -1, 117, 326, 30, -1, 30, 111, 31, -1, 118, 308, 112, -1, 112, 308, 55, -1, 55, 308, 121, -1, 119, 121, 299, -1, 120, 299, 53, -1, 120, 119, 299, -1, 55, 121, 119, -1, 299, 298, 53, -1, 53, 298, 125, -1, 125, 298, 296, -1, 287, 125, 296, -1, 287, 557, 125, -1, 125, 557, 284, -1, 276, 125, 284, -1, 276, 122, 125, -1, 125, 122, 123, -1, 124, 125, 123, -1, 124, 261, 125, -1, 125, 261, 126, -1, 126, 261, 140, -1, 127, 140, 51, -1, 127, 126, 140, -1, 248, 128, 140, -1, 248, 49, 128, -1, 248, 44, 49, -1, 248, 247, 44, -1, 44, 247, 41, -1, 41, 247, 129, -1, 130, 41, 129, -1, 130, 2, 41, -1, 130, 4, 2, -1, 130, 131, 4, -1, 4, 131, 5, -1, 5, 131, 7, -1, 7, 131, 8, -1, 8, 131, 134, -1, 133, 134, 132, -1, 15, 132, 135, -1, 15, 133, 132, -1, 8, 134, 133, -1, 132, 136, 135, -1, 135, 136, 137, -1, 137, 136, 138, -1, 37, 139, 92, -1, 92, 139, 24, -1, 36, 92, 24, -1, 36, 22, 92, -1, 92, 22, 21, -1, 20, 90, 495, -1, 128, 141, 140, -1, 140, 141, 51, -1, 142, 47, 743, -1, 142, 143, 47, -1, 142, 144, 143, -1, 142, 783, 144, -1, 144, 783, 54, -1, 54, 783, 782, -1, 48, 782, 145, -1, 48, 54, 782, -1, 782, 780, 145, -1, 145, 780, 146, -1, 146, 780, 779, -1, 32, 779, 810, -1, 777, 32, 810, -1, 777, 147, 32, -1, 32, 147, 807, -1, 150, 807, 148, -1, 149, 150, 148, -1, 149, 151, 150, -1, 150, 151, 153, -1, 153, 151, 774, -1, 152, 774, 29, -1, 152, 153, 774, -1, 146, 779, 32, -1, 1, 146, 32, -1, 32, 807, 150, -1, 774, 773, 29, -1, 29, 773, 40, -1, 40, 773, 39, -1, 39, 773, 154, -1, 155, 154, 772, -1, 156, 772, 157, -1, 156, 155, 772, -1, 39, 154, 155, -1, 772, 771, 157, -1, 157, 771, 158, -1, 158, 771, 161, -1, 25, 161, 770, -1, 159, 770, 160, -1, 159, 25, 770, -1, 158, 161, 25, -1, 770, 769, 160, -1, 160, 769, 23, -1, 23, 769, 162, -1, 162, 769, 163, -1, 35, 163, 164, -1, 35, 162, 163, -1, 164, 163, 34, -1, 34, 163, 768, -1, 168, 768, 767, -1, 766, 168, 767, -1, 766, 764, 168, -1, 168, 764, 763, -1, 165, 168, 763, -1, 165, 166, 168, -1, 168, 166, 167, -1, 760, 168, 167, -1, 760, 800, 168, -1, 168, 800, 169, -1, 13, 169, 759, -1, 194, 759, 757, -1, 18, 757, 756, -1, 171, 756, 170, -1, 173, 171, 170, -1, 173, 172, 171, -1, 173, 174, 172, -1, 172, 174, 17, -1, 17, 174, 795, -1, 175, 795, 176, -1, 177, 176, 178, -1, 793, 177, 178, -1, 793, 180, 177, -1, 793, 179, 180, -1, 180, 179, 181, -1, 181, 179, 790, -1, 182, 181, 790, -1, 182, 10, 181, -1, 182, 753, 10, -1, 10, 753, 183, -1, 16, 183, 752, -1, 751, 16, 752, -1, 751, 9, 16, -1, 751, 184, 9, -1, 9, 184, 750, -1, 188, 750, 186, -1, 185, 188, 186, -1, 185, 187, 188, -1, 185, 748, 187, -1, 187, 748, 189, -1, 189, 748, 191, -1, 190, 189, 191, -1, 190, 14, 189, -1, 190, 746, 14, -1, 14, 746, 6, -1, 6, 746, 193, -1, 192, 193, 195, -1, 43, 195, 45, -1, 43, 192, 195, -1, 43, 3, 192, -1, 43, 42, 3, -1, 34, 768, 168, -1, 168, 169, 13, -1, 13, 759, 194, -1, 194, 757, 18, -1, 18, 756, 171, -1, 17, 795, 175, -1, 175, 176, 177, -1, 10, 183, 16, -1, 9, 750, 188, -1, 6, 193, 192, -1, 785, 198, 195, -1, 785, 196, 198, -1, 198, 196, 197, -1, 744, 198, 197, -1, 744, 743, 198, -1, 198, 743, 47, -1, 198, 52, 195, -1, 195, 52, 46, -1, 50, 195, 46, -1, 50, 199, 195, -1, 195, 199, 45, -1, 812, 200, 201, -1, 201, 200, 1053, -1, 1053, 200, 1580, -1, 1051, 1580, 203, -1, 202, 203, 204, -1, 205, 204, 1573, -1, 1034, 1573, 1575, -1, 206, 1575, 207, -1, 1056, 207, 211, -1, 1057, 211, 1578, -1, 209, 1578, 210, -1, 208, 209, 210, -1, 1053, 1580, 1051, -1, 1051, 203, 202, -1, 202, 204, 205, -1, 205, 1573, 1034, -1, 1034, 1575, 206, -1, 206, 207, 1056, -1, 1056, 211, 1057, -1, 1057, 1578, 209, -1, 212, 213, 214, -1, 214, 213, 215, -1, 1087, 214, 215, -1, 1087, 1554, 214, -1, 1087, 217, 1554, -1, 1087, 216, 217, -1, 1567, 1003, 1568, -1, 1568, 1003, 1060, -1, 218, 1060, 219, -1, 58, 218, 219, -1, 58, 1571, 218, -1, 1568, 1060, 218, -1, 1684, 70, 220, -1, 220, 70, 221, -1, 1078, 220, 221, -1, 1078, 1680, 220, -1, 1078, 1018, 1680, -1, 1078, 222, 1018, -1, 132, 223, 136, -1, 132, 230, 223, -1, 132, 134, 230, -1, 230, 134, 574, -1, 573, 574, 224, -1, 577, 224, 232, -1, 225, 232, 234, -1, 580, 234, 235, -1, 585, 235, 226, -1, 881, 226, 227, -1, 881, 585, 226, -1, 881, 535, 585, -1, 585, 535, 581, -1, 580, 581, 578, -1, 225, 578, 537, -1, 577, 537, 228, -1, 573, 228, 229, -1, 230, 229, 223, -1, 230, 573, 229, -1, 230, 574, 573, -1, 134, 131, 574, -1, 574, 131, 231, -1, 224, 231, 233, -1, 232, 233, 584, -1, 234, 584, 586, -1, 235, 586, 236, -1, 226, 236, 237, -1, 227, 237, 240, -1, 227, 226, 237, -1, 131, 130, 231, -1, 231, 130, 241, -1, 233, 241, 242, -1, 584, 242, 238, -1, 586, 238, 590, -1, 236, 590, 594, -1, 237, 594, 239, -1, 240, 239, 883, -1, 240, 237, 239, -1, 130, 129, 241, -1, 241, 129, 243, -1, 242, 243, 583, -1, 238, 583, 244, -1, 590, 244, 589, -1, 594, 589, 593, -1, 239, 593, 245, -1, 883, 245, 847, -1, 883, 239, 245, -1, 129, 247, 243, -1, 243, 247, 582, -1, 583, 582, 587, -1, 244, 587, 588, -1, 589, 588, 246, -1, 593, 246, 252, -1, 245, 252, 597, -1, 847, 597, 848, -1, 847, 245, 597, -1, 247, 248, 582, -1, 582, 248, 249, -1, 587, 249, 250, -1, 588, 250, 592, -1, 246, 592, 251, -1, 252, 251, 253, -1, 597, 253, 254, -1, 848, 254, 257, -1, 848, 597, 254, -1, 248, 140, 249, -1, 249, 140, 255, -1, 250, 255, 591, -1, 592, 591, 595, -1, 251, 595, 256, -1, 253, 256, 259, -1, 254, 259, 602, -1, 257, 602, 258, -1, 257, 254, 602, -1, 140, 261, 255, -1, 255, 261, 262, -1, 591, 262, 596, -1, 595, 596, 264, -1, 256, 264, 265, -1, 259, 265, 260, -1, 602, 260, 604, -1, 258, 604, 267, -1, 258, 602, 604, -1, 261, 124, 262, -1, 262, 124, 263, -1, 596, 263, 599, -1, 264, 599, 601, -1, 265, 601, 266, -1, 260, 266, 611, -1, 604, 611, 268, -1, 267, 268, 272, -1, 267, 604, 268, -1, 124, 123, 263, -1, 263, 123, 269, -1, 599, 269, 598, -1, 601, 598, 270, -1, 266, 270, 603, -1, 611, 603, 610, -1, 268, 610, 271, -1, 272, 271, 275, -1, 272, 268, 271, -1, 123, 122, 269, -1, 269, 122, 273, -1, 598, 273, 600, -1, 270, 600, 608, -1, 603, 608, 607, -1, 610, 607, 274, -1, 271, 274, 614, -1, 275, 614, 280, -1, 275, 271, 614, -1, 122, 276, 273, -1, 273, 276, 281, -1, 600, 281, 277, -1, 608, 277, 609, -1, 607, 609, 278, -1, 274, 278, 279, -1, 614, 279, 283, -1, 280, 283, 819, -1, 280, 614, 283, -1, 276, 284, 281, -1, 281, 284, 606, -1, 277, 606, 605, -1, 609, 605, 282, -1, 278, 282, 612, -1, 279, 612, 616, -1, 283, 616, 619, -1, 819, 619, 286, -1, 819, 283, 619, -1, 606, 284, 556, -1, 605, 556, 555, -1, 282, 555, 613, -1, 612, 613, 554, -1, 616, 554, 552, -1, 619, 552, 285, -1, 286, 285, 821, -1, 286, 619, 285, -1, 287, 295, 557, -1, 287, 293, 295, -1, 287, 296, 293, -1, 293, 296, 618, -1, 292, 618, 623, -1, 617, 623, 288, -1, 625, 288, 626, -1, 630, 626, 635, -1, 631, 635, 289, -1, 851, 289, 852, -1, 851, 631, 289, -1, 851, 290, 631, -1, 631, 290, 629, -1, 630, 629, 291, -1, 625, 291, 553, -1, 617, 553, 615, -1, 292, 615, 294, -1, 293, 294, 295, -1, 293, 292, 294, -1, 293, 618, 292, -1, 296, 298, 618, -1, 618, 298, 621, -1, 623, 621, 622, -1, 288, 622, 300, -1, 626, 300, 632, -1, 635, 632, 640, -1, 289, 640, 303, -1, 852, 303, 297, -1, 852, 289, 303, -1, 298, 299, 621, -1, 621, 299, 620, -1, 622, 620, 301, -1, 300, 301, 628, -1, 632, 628, 302, -1, 640, 302, 639, -1, 303, 639, 307, -1, 297, 307, 855, -1, 297, 303, 307, -1, 299, 121, 620, -1, 620, 121, 624, -1, 301, 624, 627, -1, 628, 627, 304, -1, 302, 304, 638, -1, 639, 638, 305, -1, 307, 305, 310, -1, 855, 310, 306, -1, 855, 307, 310, -1, 121, 308, 624, -1, 624, 308, 633, -1, 627, 633, 634, -1, 304, 634, 637, -1, 638, 637, 643, -1, 305, 643, 309, -1, 310, 309, 646, -1, 306, 646, 315, -1, 306, 310, 646, -1, 308, 118, 633, -1, 633, 118, 311, -1, 634, 311, 312, -1, 637, 312, 642, -1, 643, 642, 313, -1, 309, 313, 314, -1, 646, 314, 316, -1, 315, 316, 319, -1, 315, 646, 316, -1, 118, 111, 311, -1, 311, 111, 636, -1, 312, 636, 317, -1, 642, 317, 318, -1, 313, 318, 645, -1, 314, 645, 647, -1, 316, 647, 320, -1, 319, 320, 324, -1, 319, 316, 320, -1, 111, 326, 636, -1, 636, 326, 321, -1, 317, 321, 641, -1, 318, 641, 322, -1, 645, 322, 323, -1, 647, 323, 654, -1, 320, 654, 325, -1, 324, 325, 856, -1, 324, 320, 325, -1, 326, 110, 321, -1, 321, 110, 327, -1, 641, 327, 328, -1, 322, 328, 329, -1, 323, 329, 330, -1, 654, 330, 331, -1, 325, 331, 332, -1, 856, 332, 824, -1, 856, 325, 332, -1, 110, 333, 327, -1, 327, 333, 644, -1, 328, 644, 336, -1, 329, 336, 649, -1, 330, 649, 651, -1, 331, 651, 653, -1, 332, 653, 341, -1, 824, 341, 334, -1, 824, 332, 341, -1, 333, 335, 644, -1, 644, 335, 337, -1, 336, 337, 648, -1, 649, 648, 652, -1, 651, 652, 338, -1, 653, 338, 339, -1, 341, 339, 340, -1, 334, 340, 343, -1, 334, 341, 340, -1, 335, 342, 337, -1, 337, 342, 344, -1, 648, 344, 650, -1, 652, 650, 345, -1, 338, 345, 347, -1, 339, 347, 657, -1, 340, 657, 349, -1, 343, 349, 825, -1, 343, 340, 349, -1, 344, 342, 550, -1, 650, 550, 656, -1, 345, 656, 346, -1, 347, 346, 658, -1, 657, 658, 548, -1, 349, 548, 348, -1, 825, 348, 826, -1, 825, 349, 348, -1, 351, 350, 551, -1, 351, 360, 350, -1, 351, 107, 360, -1, 360, 107, 659, -1, 361, 659, 352, -1, 661, 352, 662, -1, 660, 662, 560, -1, 359, 560, 353, -1, 356, 353, 354, -1, 858, 354, 355, -1, 858, 356, 354, -1, 858, 357, 356, -1, 356, 357, 358, -1, 359, 358, 562, -1, 660, 562, 547, -1, 661, 547, 549, -1, 361, 549, 655, -1, 360, 655, 350, -1, 360, 361, 655, -1, 360, 659, 361, -1, 107, 108, 659, -1, 659, 108, 364, -1, 352, 364, 559, -1, 662, 559, 558, -1, 560, 558, 362, -1, 353, 362, 666, -1, 354, 666, 363, -1, 355, 363, 859, -1, 355, 354, 363, -1, 108, 368, 364, -1, 364, 368, 369, -1, 559, 369, 561, -1, 558, 561, 365, -1, 362, 365, 366, -1, 666, 366, 665, -1, 363, 665, 373, -1, 859, 373, 367, -1, 859, 363, 373, -1, 368, 370, 369, -1, 369, 370, 374, -1, 561, 374, 371, -1, 365, 371, 372, -1, 366, 372, 664, -1, 665, 664, 669, -1, 373, 669, 673, -1, 367, 673, 860, -1, 367, 373, 673, -1, 370, 378, 374, -1, 374, 378, 663, -1, 371, 663, 375, -1, 372, 375, 376, -1, 664, 376, 672, -1, 669, 672, 671, -1, 673, 671, 377, -1, 860, 377, 381, -1, 860, 673, 377, -1, 378, 106, 663, -1, 663, 106, 382, -1, 375, 382, 379, -1, 376, 379, 668, -1, 672, 668, 675, -1, 671, 675, 380, -1, 377, 380, 389, -1, 381, 389, 388, -1, 381, 377, 389, -1, 106, 383, 382, -1, 382, 383, 384, -1, 379, 384, 385, -1, 668, 385, 670, -1, 675, 670, 386, -1, 380, 386, 680, -1, 389, 680, 387, -1, 388, 387, 829, -1, 388, 389, 387, -1, 383, 104, 384, -1, 384, 104, 667, -1, 385, 667, 674, -1, 670, 674, 679, -1, 386, 679, 390, -1, 680, 390, 391, -1, 387, 391, 392, -1, 829, 392, 830, -1, 829, 387, 392, -1, 104, 105, 667, -1, 667, 105, 395, -1, 674, 395, 678, -1, 679, 678, 393, -1, 390, 393, 681, -1, 391, 681, 398, -1, 392, 398, 402, -1, 830, 402, 400, -1, 830, 392, 402, -1, 105, 394, 395, -1, 395, 394, 677, -1, 678, 677, 396, -1, 393, 396, 397, -1, 681, 397, 683, -1, 398, 683, 399, -1, 402, 399, 401, -1, 400, 401, 831, -1, 400, 402, 401, -1, 394, 403, 677, -1, 677, 403, 676, -1, 396, 676, 404, -1, 397, 404, 405, -1, 683, 405, 406, -1, 399, 406, 407, -1, 401, 407, 410, -1, 831, 410, 833, -1, 831, 401, 410, -1, 676, 403, 546, -1, 404, 546, 408, -1, 405, 408, 409, -1, 406, 409, 543, -1, 407, 543, 687, -1, 410, 687, 411, -1, 833, 411, 834, -1, 833, 410, 411, -1, 92, 544, 545, -1, 92, 423, 544, -1, 92, 94, 423, -1, 423, 94, 412, -1, 422, 412, 686, -1, 420, 686, 685, -1, 418, 685, 690, -1, 417, 690, 413, -1, 415, 413, 425, -1, 414, 425, 866, -1, 414, 415, 425, -1, 414, 416, 415, -1, 415, 416, 541, -1, 417, 541, 419, -1, 418, 419, 542, -1, 420, 542, 421, -1, 422, 421, 682, -1, 423, 682, 544, -1, 423, 422, 682, -1, 423, 412, 422, -1, 94, 100, 412, -1, 412, 100, 684, -1, 686, 684, 424, -1, 685, 424, 688, -1, 690, 688, 428, -1, 413, 428, 697, -1, 425, 697, 426, -1, 866, 426, 427, -1, 866, 425, 426, -1, 100, 101, 684, -1, 684, 101, 431, -1, 424, 431, 689, -1, 688, 689, 429, -1, 428, 429, 430, -1, 697, 430, 696, -1, 426, 696, 434, -1, 427, 434, 433, -1, 427, 426, 434, -1, 101, 102, 431, -1, 431, 102, 436, -1, 689, 436, 432, -1, 429, 432, 693, -1, 430, 693, 695, -1, 696, 695, 438, -1, 434, 438, 435, -1, 433, 435, 835, -1, 433, 434, 435, -1, 102, 437, 436, -1, 436, 437, 440, -1, 432, 440, 692, -1, 693, 692, 694, -1, 695, 694, 442, -1, 438, 442, 443, -1, 435, 443, 439, -1, 835, 439, 445, -1, 835, 435, 439, -1, 437, 446, 440, -1, 440, 446, 691, -1, 692, 691, 441, -1, 694, 441, 698, -1, 442, 698, 444, -1, 443, 444, 705, -1, 439, 705, 450, -1, 445, 450, 452, -1, 445, 439, 450, -1, 446, 99, 691, -1, 691, 99, 447, -1, 441, 447, 448, -1, 698, 448, 449, -1, 444, 449, 704, -1, 705, 704, 451, -1, 450, 451, 453, -1, 452, 453, 837, -1, 452, 450, 453, -1, 99, 455, 447, -1, 447, 455, 454, -1, 448, 454, 699, -1, 449, 699, 456, -1, 704, 456, 703, -1, 451, 703, 708, -1, 453, 708, 458, -1, 837, 458, 457, -1, 837, 453, 458, -1, 455, 98, 454, -1, 454, 98, 700, -1, 699, 700, 459, -1, 456, 459, 706, -1, 703, 706, 707, -1, 708, 707, 461, -1, 458, 461, 463, -1, 457, 463, 464, -1, 457, 458, 463, -1, 98, 97, 700, -1, 700, 97, 702, -1, 459, 702, 701, -1, 706, 701, 460, -1, 707, 460, 462, -1, 461, 462, 714, -1, 463, 714, 467, -1, 464, 467, 871, -1, 464, 463, 467, -1, 97, 96, 702, -1, 702, 96, 465, -1, 701, 465, 466, -1, 460, 466, 711, -1, 462, 711, 713, -1, 714, 713, 468, -1, 467, 468, 472, -1, 871, 472, 469, -1, 871, 467, 472, -1, 96, 470, 465, -1, 465, 470, 471, -1, 466, 471, 473, -1, 711, 473, 476, -1, 713, 476, 712, -1, 468, 712, 716, -1, 472, 716, 478, -1, 469, 478, 872, -1, 469, 472, 478, -1, 471, 470, 474, -1, 473, 474, 475, -1, 476, 475, 715, -1, 712, 715, 540, -1, 716, 540, 720, -1, 478, 720, 477, -1, 872, 477, 838, -1, 872, 478, 477, -1, 95, 710, 103, -1, 95, 483, 710, -1, 95, 479, 483, -1, 483, 479, 486, -1, 484, 486, 719, -1, 717, 719, 718, -1, 722, 718, 723, -1, 480, 723, 728, -1, 729, 728, 481, -1, 839, 481, 489, -1, 839, 729, 481, -1, 839, 874, 729, -1, 729, 874, 727, -1, 480, 727, 724, -1, 722, 724, 539, -1, 717, 539, 482, -1, 484, 482, 709, -1, 483, 709, 710, -1, 483, 484, 709, -1, 483, 486, 484, -1, 479, 485, 486, -1, 486, 485, 487, -1, 719, 487, 721, -1, 718, 721, 488, -1, 723, 488, 726, -1, 728, 726, 733, -1, 481, 733, 490, -1, 489, 490, 493, -1, 489, 481, 490, -1, 485, 495, 487, -1, 487, 495, 496, -1, 721, 496, 498, -1, 488, 498, 491, -1, 726, 491, 732, -1, 733, 732, 492, -1, 490, 492, 494, -1, 493, 494, 841, -1, 493, 490, 494, -1, 495, 497, 496, -1, 496, 497, 725, -1, 498, 725, 502, -1, 491, 502, 731, -1, 732, 731, 499, -1, 492, 499, 500, -1, 494, 500, 506, -1, 841, 506, 842, -1, 841, 494, 506, -1, 497, 501, 725, -1, 725, 501, 507, -1, 502, 507, 508, -1, 731, 508, 503, -1, 499, 503, 510, -1, 500, 510, 504, -1, 506, 504, 511, -1, 842, 511, 505, -1, 842, 506, 511, -1, 501, 91, 507, -1, 507, 91, 730, -1, 508, 730, 509, -1, 503, 509, 737, -1, 510, 737, 736, -1, 504, 736, 514, -1, 511, 514, 516, -1, 505, 516, 515, -1, 505, 511, 516, -1, 91, 88, 730, -1, 730, 88, 734, -1, 509, 734, 512, -1, 737, 512, 513, -1, 736, 513, 740, -1, 514, 740, 742, -1, 516, 742, 519, -1, 515, 519, 876, -1, 515, 516, 519, -1, 88, 517, 734, -1, 734, 517, 521, -1, 512, 521, 735, -1, 513, 735, 739, -1, 740, 739, 522, -1, 742, 522, 569, -1, 519, 569, 518, -1, 876, 518, 523, -1, 876, 519, 518, -1, 517, 520, 521, -1, 521, 520, 738, -1, 735, 738, 524, -1, 739, 524, 741, -1, 522, 741, 571, -1, 569, 571, 567, -1, 518, 567, 568, -1, 523, 568, 527, -1, 523, 518, 568, -1, 520, 82, 738, -1, 738, 82, 529, -1, 524, 529, 530, -1, 741, 530, 570, -1, 571, 570, 525, -1, 567, 525, 572, -1, 568, 572, 528, -1, 527, 528, 526, -1, 527, 568, 528, -1, 82, 81, 529, -1, 529, 81, 563, -1, 530, 563, 531, -1, 570, 531, 564, -1, 525, 564, 565, -1, 572, 565, 576, -1, 528, 576, 575, -1, 526, 575, 534, -1, 526, 528, 575, -1, 81, 136, 563, -1, 563, 136, 538, -1, 531, 538, 532, -1, 564, 532, 566, -1, 565, 566, 533, -1, 576, 533, 579, -1, 575, 579, 536, -1, 534, 536, 880, -1, 534, 575, 536, -1, 535, 880, 581, -1, 581, 880, 536, -1, 578, 536, 579, -1, 537, 579, 533, -1, 228, 533, 566, -1, 229, 566, 532, -1, 223, 532, 538, -1, 136, 223, 538, -1, 874, 838, 727, -1, 727, 838, 477, -1, 724, 477, 720, -1, 539, 720, 540, -1, 482, 540, 715, -1, 709, 715, 475, -1, 710, 475, 474, -1, 103, 474, 470, -1, 103, 710, 474, -1, 416, 834, 541, -1, 541, 834, 411, -1, 419, 411, 687, -1, 542, 687, 543, -1, 421, 543, 409, -1, 682, 409, 408, -1, 544, 408, 546, -1, 545, 546, 403, -1, 545, 544, 546, -1, 357, 826, 358, -1, 358, 826, 348, -1, 562, 348, 548, -1, 547, 548, 658, -1, 549, 658, 346, -1, 655, 346, 656, -1, 350, 656, 550, -1, 551, 550, 342, -1, 551, 350, 550, -1, 290, 821, 629, -1, 629, 821, 285, -1, 291, 285, 552, -1, 553, 552, 554, -1, 615, 554, 613, -1, 294, 613, 555, -1, 295, 555, 556, -1, 557, 556, 284, -1, 557, 295, 556, -1, 374, 561, 369, -1, 561, 558, 559, -1, 663, 371, 374, -1, 558, 560, 662, -1, 371, 365, 561, -1, 562, 660, 359, -1, 359, 660, 560, -1, 365, 362, 558, -1, 348, 562, 358, -1, 362, 353, 560, -1, 353, 356, 359, -1, 359, 356, 358, -1, 531, 563, 538, -1, 277, 281, 606, -1, 648, 337, 344, -1, 229, 532, 223, -1, 532, 564, 531, -1, 564, 525, 570, -1, 565, 564, 566, -1, 525, 567, 571, -1, 572, 525, 565, -1, 567, 518, 569, -1, 568, 567, 572, -1, 742, 569, 519, -1, 522, 571, 569, -1, 741, 570, 571, -1, 530, 531, 570, -1, 228, 566, 229, -1, 576, 565, 533, -1, 528, 572, 576, -1, 577, 228, 573, -1, 224, 577, 573, -1, 231, 224, 574, -1, 537, 533, 228, -1, 575, 576, 579, -1, 241, 233, 231, -1, 225, 537, 577, -1, 232, 225, 577, -1, 233, 232, 224, -1, 578, 579, 537, -1, 243, 242, 241, -1, 242, 584, 233, -1, 580, 578, 225, -1, 234, 580, 225, -1, 584, 234, 232, -1, 581, 536, 578, -1, 582, 583, 243, -1, 583, 238, 242, -1, 238, 586, 584, -1, 585, 581, 580, -1, 235, 585, 580, -1, 586, 235, 234, -1, 249, 587, 582, -1, 587, 244, 583, -1, 244, 590, 238, -1, 590, 236, 586, -1, 236, 226, 235, -1, 255, 250, 249, -1, 250, 588, 587, -1, 588, 589, 244, -1, 589, 594, 590, -1, 594, 237, 236, -1, 262, 591, 255, -1, 591, 592, 250, -1, 592, 246, 588, -1, 246, 593, 589, -1, 593, 239, 594, -1, 263, 596, 262, -1, 596, 595, 591, -1, 595, 251, 592, -1, 251, 252, 246, -1, 252, 245, 593, -1, 269, 599, 263, -1, 599, 264, 596, -1, 264, 256, 595, -1, 256, 253, 251, -1, 253, 597, 252, -1, 273, 598, 269, -1, 598, 601, 599, -1, 601, 265, 264, -1, 265, 259, 256, -1, 259, 254, 253, -1, 281, 600, 273, -1, 600, 270, 598, -1, 270, 266, 601, -1, 266, 260, 265, -1, 260, 602, 259, -1, 608, 600, 277, -1, 603, 270, 608, -1, 611, 266, 603, -1, 604, 260, 611, -1, 556, 605, 606, -1, 605, 609, 277, -1, 282, 605, 555, -1, 609, 607, 608, -1, 278, 609, 282, -1, 607, 610, 603, -1, 274, 607, 278, -1, 610, 268, 611, -1, 271, 610, 274, -1, 294, 555, 295, -1, 612, 282, 613, -1, 279, 278, 612, -1, 614, 274, 279, -1, 615, 613, 294, -1, 616, 612, 554, -1, 283, 279, 616, -1, 617, 615, 292, -1, 623, 617, 292, -1, 621, 623, 618, -1, 553, 554, 615, -1, 619, 616, 552, -1, 620, 622, 621, -1, 625, 553, 617, -1, 288, 625, 617, -1, 622, 288, 623, -1, 291, 552, 553, -1, 624, 301, 620, -1, 301, 300, 622, -1, 630, 291, 625, -1, 626, 630, 625, -1, 300, 626, 288, -1, 629, 285, 291, -1, 633, 627, 624, -1, 627, 628, 301, -1, 628, 632, 300, -1, 631, 629, 630, -1, 635, 631, 630, -1, 632, 635, 626, -1, 311, 634, 633, -1, 634, 304, 627, -1, 304, 302, 628, -1, 302, 640, 632, -1, 640, 289, 635, -1, 636, 312, 311, -1, 312, 637, 634, -1, 637, 638, 304, -1, 638, 639, 302, -1, 639, 303, 640, -1, 321, 317, 636, -1, 317, 642, 312, -1, 642, 643, 637, -1, 643, 305, 638, -1, 305, 307, 639, -1, 327, 641, 321, -1, 641, 318, 317, -1, 318, 313, 642, -1, 313, 309, 643, -1, 309, 310, 305, -1, 644, 328, 327, -1, 328, 322, 641, -1, 322, 645, 318, -1, 645, 314, 313, -1, 314, 646, 309, -1, 337, 336, 644, -1, 336, 329, 328, -1, 329, 323, 322, -1, 323, 647, 645, -1, 647, 316, 314, -1, 649, 336, 648, -1, 330, 329, 649, -1, 654, 323, 330, -1, 320, 647, 654, -1, 550, 650, 344, -1, 650, 652, 648, -1, 345, 650, 656, -1, 652, 651, 649, -1, 338, 652, 345, -1, 651, 331, 330, -1, 653, 651, 338, -1, 331, 325, 654, -1, 332, 331, 653, -1, 655, 656, 350, -1, 347, 345, 346, -1, 339, 338, 347, -1, 341, 653, 339, -1, 549, 346, 655, -1, 657, 347, 658, -1, 340, 339, 657, -1, 661, 549, 361, -1, 352, 661, 361, -1, 364, 352, 659, -1, 547, 658, 549, -1, 349, 657, 548, -1, 369, 559, 364, -1, 660, 547, 661, -1, 662, 660, 661, -1, 559, 662, 352, -1, 562, 548, 547, -1, 382, 375, 663, -1, 375, 372, 371, -1, 372, 366, 365, -1, 366, 666, 362, -1, 666, 354, 353, -1, 384, 379, 382, -1, 379, 376, 375, -1, 376, 664, 372, -1, 664, 665, 366, -1, 665, 363, 666, -1, 667, 385, 384, -1, 385, 668, 379, -1, 668, 672, 376, -1, 672, 669, 664, -1, 669, 373, 665, -1, 395, 674, 667, -1, 674, 670, 385, -1, 670, 675, 668, -1, 675, 671, 672, -1, 671, 673, 669, -1, 677, 678, 395, -1, 678, 679, 674, -1, 679, 386, 670, -1, 386, 380, 675, -1, 380, 377, 671, -1, 676, 396, 677, -1, 396, 393, 678, -1, 393, 390, 679, -1, 390, 680, 386, -1, 680, 389, 380, -1, 546, 404, 676, -1, 404, 397, 396, -1, 397, 681, 393, -1, 681, 391, 390, -1, 391, 387, 680, -1, 682, 408, 544, -1, 408, 405, 404, -1, 405, 683, 397, -1, 406, 405, 409, -1, 683, 398, 681, -1, 399, 683, 406, -1, 398, 392, 391, -1, 402, 398, 399, -1, 421, 409, 682, -1, 407, 406, 543, -1, 401, 399, 407, -1, 420, 421, 422, -1, 686, 420, 422, -1, 684, 686, 412, -1, 542, 543, 421, -1, 410, 407, 687, -1, 431, 424, 684, -1, 418, 542, 420, -1, 685, 418, 420, -1, 424, 685, 686, -1, 419, 687, 542, -1, 436, 689, 431, -1, 689, 688, 424, -1, 417, 419, 418, -1, 690, 417, 418, -1, 688, 690, 685, -1, 541, 411, 419, -1, 440, 432, 436, -1, 432, 429, 689, -1, 429, 428, 688, -1, 415, 541, 417, -1, 413, 415, 417, -1, 428, 413, 690, -1, 691, 692, 440, -1, 692, 693, 432, -1, 693, 430, 429, -1, 430, 697, 428, -1, 697, 425, 413, -1, 447, 441, 691, -1, 441, 694, 692, -1, 694, 695, 693, -1, 695, 696, 430, -1, 696, 426, 697, -1, 454, 448, 447, -1, 448, 698, 441, -1, 698, 442, 694, -1, 442, 438, 695, -1, 438, 434, 696, -1, 700, 699, 454, -1, 699, 449, 448, -1, 449, 444, 698, -1, 444, 443, 442, -1, 443, 435, 438, -1, 702, 459, 700, -1, 459, 456, 699, -1, 456, 704, 449, -1, 704, 705, 444, -1, 705, 439, 443, -1, 465, 701, 702, -1, 701, 706, 459, -1, 706, 703, 456, -1, 703, 451, 704, -1, 451, 450, 705, -1, 471, 466, 465, -1, 466, 460, 701, -1, 460, 707, 706, -1, 707, 708, 703, -1, 708, 453, 451, -1, 474, 473, 471, -1, 473, 711, 466, -1, 711, 462, 460, -1, 462, 461, 707, -1, 461, 458, 708, -1, 709, 475, 710, -1, 475, 476, 473, -1, 476, 713, 711, -1, 712, 476, 715, -1, 713, 714, 462, -1, 468, 713, 712, -1, 714, 463, 461, -1, 467, 714, 468, -1, 482, 715, 709, -1, 716, 712, 540, -1, 472, 468, 716, -1, 717, 482, 484, -1, 719, 717, 484, -1, 487, 719, 486, -1, 539, 540, 482, -1, 478, 716, 720, -1, 496, 721, 487, -1, 722, 539, 717, -1, 718, 722, 717, -1, 721, 718, 719, -1, 724, 720, 539, -1, 725, 498, 496, -1, 498, 488, 721, -1, 480, 724, 722, -1, 723, 480, 722, -1, 488, 723, 718, -1, 727, 477, 724, -1, 507, 502, 725, -1, 502, 491, 498, -1, 491, 726, 488, -1, 729, 727, 480, -1, 728, 729, 480, -1, 726, 728, 723, -1, 730, 508, 507, -1, 508, 731, 502, -1, 731, 732, 491, -1, 732, 733, 726, -1, 733, 481, 728, -1, 734, 509, 730, -1, 509, 503, 508, -1, 503, 499, 731, -1, 499, 492, 732, -1, 492, 490, 733, -1, 521, 512, 734, -1, 512, 737, 509, -1, 737, 510, 503, -1, 510, 500, 499, -1, 500, 494, 492, -1, 738, 735, 521, -1, 735, 513, 512, -1, 513, 736, 737, -1, 736, 504, 510, -1, 504, 506, 500, -1, 529, 524, 738, -1, 524, 739, 735, -1, 739, 740, 513, -1, 740, 514, 736, -1, 514, 511, 504, -1, 563, 530, 529, -1, 530, 741, 524, -1, 741, 522, 739, -1, 522, 742, 740, -1, 742, 516, 514, -1, 744, 784, 743, -1, 744, 745, 784, -1, 744, 197, 745, -1, 745, 197, 890, -1, 890, 197, 196, -1, 945, 196, 785, -1, 891, 785, 195, -1, 944, 195, 193, -1, 926, 193, 746, -1, 942, 746, 190, -1, 786, 190, 191, -1, 747, 191, 748, -1, 749, 748, 185, -1, 924, 185, 186, -1, 787, 186, 750, -1, 941, 750, 184, -1, 922, 184, 751, -1, 921, 751, 752, -1, 919, 752, 183, -1, 788, 183, 753, -1, 754, 753, 182, -1, 789, 182, 790, -1, 791, 790, 179, -1, 792, 179, 793, -1, 915, 793, 178, -1, 794, 178, 176, -1, 914, 176, 795, -1, 796, 795, 174, -1, 797, 174, 173, -1, 940, 173, 170, -1, 755, 170, 756, -1, 911, 756, 757, -1, 798, 757, 759, -1, 758, 759, 169, -1, 799, 169, 800, -1, 939, 800, 760, -1, 937, 760, 167, -1, 907, 167, 166, -1, 761, 166, 165, -1, 762, 165, 763, -1, 936, 763, 764, -1, 765, 764, 766, -1, 801, 766, 767, -1, 902, 767, 768, -1, 903, 768, 163, -1, 802, 163, 769, -1, 933, 769, 770, -1, 899, 770, 161, -1, 803, 161, 771, -1, 804, 771, 772, -1, 932, 772, 154, -1, 805, 154, 773, -1, 929, 773, 774, -1, 806, 774, 151, -1, 775, 151, 149, -1, 897, 149, 148, -1, 927, 148, 807, -1, 808, 807, 147, -1, 776, 147, 777, -1, 809, 777, 810, -1, 778, 810, 779, -1, 894, 779, 780, -1, 811, 780, 782, -1, 781, 782, 783, -1, 946, 783, 142, -1, 888, 142, 743, -1, 784, 888, 743, -1, 890, 196, 945, -1, 945, 785, 891, -1, 891, 195, 944, -1, 944, 193, 926, -1, 926, 746, 942, -1, 942, 190, 786, -1, 786, 191, 747, -1, 747, 748, 749, -1, 749, 185, 924, -1, 924, 186, 787, -1, 787, 750, 941, -1, 941, 184, 922, -1, 922, 751, 921, -1, 921, 752, 919, -1, 919, 183, 788, -1, 788, 753, 754, -1, 754, 182, 789, -1, 789, 790, 791, -1, 791, 179, 792, -1, 792, 793, 915, -1, 915, 178, 794, -1, 794, 176, 914, -1, 914, 795, 796, -1, 796, 174, 797, -1, 797, 173, 940, -1, 940, 170, 755, -1, 755, 756, 911, -1, 911, 757, 798, -1, 798, 759, 758, -1, 758, 169, 799, -1, 799, 800, 939, -1, 939, 760, 937, -1, 937, 167, 907, -1, 907, 166, 761, -1, 761, 165, 762, -1, 762, 763, 936, -1, 936, 764, 765, -1, 765, 766, 801, -1, 801, 767, 902, -1, 902, 768, 903, -1, 903, 163, 802, -1, 802, 769, 933, -1, 933, 770, 899, -1, 899, 161, 803, -1, 803, 771, 804, -1, 804, 772, 932, -1, 932, 154, 805, -1, 805, 773, 929, -1, 929, 774, 806, -1, 806, 151, 775, -1, 775, 149, 897, -1, 897, 148, 927, -1, 927, 807, 808, -1, 808, 147, 776, -1, 776, 777, 809, -1, 809, 810, 778, -1, 778, 779, 894, -1, 894, 780, 811, -1, 811, 782, 781, -1, 781, 783, 946, -1, 946, 142, 888, -1, 201, 1052, 812, -1, 812, 1052, 813, -1, 813, 1052, 814, -1, 814, 1052, 815, -1, 954, 815, 816, -1, 954, 814, 815, -1, 998, 817, 1116, -1, 1116, 817, 1650, -1, 1651, 1116, 1650, -1, 1651, 818, 1116, -1, 1651, 972, 818, -1, 1651, 973, 972, -1, 819, 820, 280, -1, 819, 1166, 820, -1, 819, 286, 1166, -1, 1166, 286, 1167, -1, 1167, 286, 821, -1, 850, 821, 290, -1, 1168, 290, 851, -1, 822, 851, 852, -1, 853, 852, 297, -1, 854, 297, 855, -1, 1170, 855, 306, -1, 1171, 306, 315, -1, 1172, 315, 319, -1, 823, 319, 324, -1, 1174, 324, 856, -1, 1175, 856, 824, -1, 1178, 824, 334, -1, 1119, 334, 343, -1, 1118, 343, 825, -1, 1129, 825, 826, -1, 857, 826, 357, -1, 827, 357, 858, -1, 1114, 858, 355, -1, 1112, 355, 859, -1, 1106, 859, 367, -1, 1108, 367, 860, -1, 1109, 860, 381, -1, 828, 381, 388, -1, 861, 388, 829, -1, 862, 829, 830, -1, 863, 830, 400, -1, 1181, 400, 831, -1, 1182, 831, 833, -1, 832, 833, 834, -1, 1188, 834, 416, -1, 864, 416, 414, -1, 865, 414, 866, -1, 867, 866, 427, -1, 1212, 427, 433, -1, 868, 433, 835, -1, 1190, 835, 445, -1, 836, 445, 452, -1, 869, 452, 837, -1, 870, 837, 457, -1, 1191, 457, 464, -1, 1046, 464, 871, -1, 1047, 871, 469, -1, 1044, 469, 872, -1, 873, 872, 838, -1, 1042, 838, 874, -1, 1192, 874, 839, -1, 1041, 839, 489, -1, 1040, 489, 493, -1, 875, 493, 841, -1, 840, 841, 842, -1, 1037, 842, 505, -1, 843, 505, 515, -1, 1035, 515, 876, -1, 1033, 876, 523, -1, 844, 523, 527, -1, 877, 527, 526, -1, 878, 526, 534, -1, 879, 534, 880, -1, 845, 880, 535, -1, 1029, 535, 881, -1, 1030, 881, 227, -1, 846, 227, 240, -1, 882, 240, 883, -1, 884, 883, 847, -1, 1031, 847, 848, -1, 1194, 848, 257, -1, 849, 257, 258, -1, 885, 258, 267, -1, 1198, 267, 272, -1, 1199, 272, 275, -1, 886, 275, 280, -1, 820, 886, 280, -1, 1167, 821, 850, -1, 850, 290, 1168, -1, 1168, 851, 822, -1, 822, 852, 853, -1, 853, 297, 854, -1, 854, 855, 1170, -1, 1170, 306, 1171, -1, 1171, 315, 1172, -1, 1172, 319, 823, -1, 823, 324, 1174, -1, 1174, 856, 1175, -1, 1175, 824, 1178, -1, 1178, 334, 1119, -1, 1119, 343, 1118, -1, 1118, 825, 1129, -1, 1129, 826, 857, -1, 857, 357, 827, -1, 827, 858, 1114, -1, 1114, 355, 1112, -1, 1112, 859, 1106, -1, 1106, 367, 1108, -1, 1108, 860, 1109, -1, 1109, 381, 828, -1, 828, 388, 861, -1, 861, 829, 862, -1, 862, 830, 863, -1, 863, 400, 1181, -1, 1181, 831, 1182, -1, 1182, 833, 832, -1, 832, 834, 1188, -1, 1188, 416, 864, -1, 864, 414, 865, -1, 865, 866, 867, -1, 867, 427, 1212, -1, 1212, 433, 868, -1, 868, 835, 1190, -1, 1190, 445, 836, -1, 836, 452, 869, -1, 869, 837, 870, -1, 870, 457, 1191, -1, 1191, 464, 1046, -1, 1046, 871, 1047, -1, 1047, 469, 1044, -1, 1044, 872, 873, -1, 873, 838, 1042, -1, 1042, 874, 1192, -1, 1192, 839, 1041, -1, 1041, 489, 1040, -1, 1040, 493, 875, -1, 875, 841, 840, -1, 840, 842, 1037, -1, 1037, 505, 843, -1, 843, 515, 1035, -1, 1035, 876, 1033, -1, 1033, 523, 844, -1, 844, 527, 877, -1, 877, 526, 878, -1, 878, 534, 879, -1, 879, 880, 845, -1, 845, 535, 1029, -1, 1029, 881, 1030, -1, 1030, 227, 846, -1, 846, 240, 882, -1, 882, 883, 884, -1, 884, 847, 1031, -1, 1031, 848, 1194, -1, 1194, 257, 849, -1, 849, 258, 885, -1, 885, 267, 1198, -1, 1198, 272, 1199, -1, 1199, 275, 886, -1, 887, 1358, 888, -1, 784, 887, 888, -1, 784, 889, 887, -1, 784, 745, 889, -1, 889, 745, 1409, -1, 1409, 745, 890, -1, 1360, 890, 945, -1, 1361, 945, 891, -1, 1362, 891, 1363, -1, 1362, 1361, 891, -1, 892, 946, 1407, -1, 892, 781, 946, -1, 892, 893, 781, -1, 781, 893, 811, -1, 811, 893, 895, -1, 894, 895, 1406, -1, 778, 1406, 1405, -1, 1403, 778, 1405, -1, 1403, 809, 778, -1, 1403, 1402, 809, -1, 809, 1402, 776, -1, 776, 1402, 896, -1, 808, 896, 1438, -1, 927, 1438, 928, -1, 897, 928, 1435, -1, 775, 1435, 1433, -1, 1399, 775, 1433, -1, 1399, 806, 775, -1, 1399, 1398, 806, -1, 806, 1398, 929, -1, 929, 1398, 930, -1, 805, 930, 931, -1, 932, 931, 1429, -1, 804, 1429, 898, -1, 803, 898, 1395, -1, 899, 1395, 1393, -1, 933, 1393, 900, -1, 802, 900, 934, -1, 903, 934, 901, -1, 904, 903, 901, -1, 904, 902, 903, -1, 904, 1392, 902, -1, 902, 1392, 801, -1, 801, 1392, 935, -1, 765, 935, 905, -1, 936, 905, 1390, -1, 762, 1390, 1426, -1, 761, 1426, 1425, -1, 906, 761, 1425, -1, 906, 907, 761, -1, 906, 908, 907, -1, 907, 908, 937, -1, 937, 908, 938, -1, 939, 938, 909, -1, 799, 909, 910, -1, 758, 910, 1389, -1, 1388, 758, 1389, -1, 1388, 798, 758, -1, 1388, 1386, 798, -1, 798, 1386, 911, -1, 911, 1386, 912, -1, 755, 912, 913, -1, 940, 913, 1385, -1, 797, 1385, 1421, -1, 1384, 797, 1421, -1, 1384, 796, 797, -1, 1384, 1419, 796, -1, 796, 1419, 914, -1, 914, 1419, 1383, -1, 794, 1383, 1382, -1, 915, 1382, 1417, -1, 792, 1417, 1416, -1, 791, 1416, 1380, -1, 916, 791, 1380, -1, 916, 789, 791, -1, 916, 917, 789, -1, 789, 917, 754, -1, 754, 917, 1378, -1, 788, 1378, 918, -1, 919, 918, 920, -1, 921, 920, 1414, -1, 922, 1414, 1375, -1, 941, 1375, 1374, -1, 787, 1374, 923, -1, 924, 923, 1370, -1, 749, 1370, 1369, -1, 1367, 749, 1369, -1, 1367, 747, 749, -1, 1367, 925, 747, -1, 747, 925, 786, -1, 786, 925, 1412, -1, 942, 1412, 943, -1, 926, 943, 1364, -1, 944, 1364, 1363, -1, 891, 944, 1363, -1, 811, 895, 894, -1, 894, 1406, 778, -1, 776, 896, 808, -1, 808, 1438, 927, -1, 927, 928, 897, -1, 897, 1435, 775, -1, 929, 930, 805, -1, 805, 931, 932, -1, 932, 1429, 804, -1, 804, 898, 803, -1, 803, 1395, 899, -1, 899, 1393, 933, -1, 933, 900, 802, -1, 802, 934, 903, -1, 801, 935, 765, -1, 765, 905, 936, -1, 936, 1390, 762, -1, 762, 1426, 761, -1, 937, 938, 939, -1, 939, 909, 799, -1, 799, 910, 758, -1, 911, 912, 755, -1, 755, 913, 940, -1, 940, 1385, 797, -1, 914, 1383, 794, -1, 794, 1382, 915, -1, 915, 1417, 792, -1, 792, 1416, 791, -1, 754, 1378, 788, -1, 788, 918, 919, -1, 919, 920, 921, -1, 921, 1414, 922, -1, 922, 1375, 941, -1, 941, 1374, 787, -1, 787, 923, 924, -1, 924, 1370, 749, -1, 786, 1412, 942, -1, 942, 943, 926, -1, 926, 1364, 944, -1, 1361, 1360, 945, -1, 1360, 1409, 890, -1, 946, 888, 1407, -1, 1407, 888, 1358, -1, 947, 950, 948, -1, 948, 950, 949, -1, 949, 950, 1590, -1, 1022, 1590, 1589, -1, 1024, 1589, 1586, -1, 1027, 1586, 1581, -1, 1032, 1581, 951, -1, 1049, 951, 955, -1, 1050, 955, 1579, -1, 952, 1579, 953, -1, 1054, 953, 954, -1, 816, 1054, 954, -1, 949, 1590, 1022, -1, 1022, 1589, 1024, -1, 1024, 1586, 1027, -1, 1027, 1581, 1032, -1, 1032, 951, 1049, -1, 1049, 955, 1050, -1, 1050, 1579, 952, -1, 952, 953, 1054, -1, 1153, 1151, 1607, -1, 1607, 1151, 1608, -1, 1608, 1151, 1152, -1, 1606, 1152, 956, -1, 1605, 956, 1147, -1, 959, 1147, 958, -1, 957, 958, 1636, -1, 957, 959, 958, -1, 1608, 1152, 1606, -1, 1606, 956, 1605, -1, 1605, 1147, 959, -1, 958, 960, 1636, -1, 1636, 960, 1634, -1, 1634, 960, 961, -1, 962, 1634, 961, -1, 962, 963, 1634, -1, 962, 1150, 963, -1, 963, 1150, 964, -1, 964, 1150, 965, -1, 1631, 965, 966, -1, 1632, 966, 967, -1, 1477, 1632, 967, -1, 964, 965, 1631, -1, 1631, 966, 1632, -1, 1465, 968, 1644, -1, 1644, 968, 969, -1, 969, 968, 974, -1, 1642, 974, 1130, -1, 975, 1130, 976, -1, 977, 976, 970, -1, 978, 970, 1128, -1, 1646, 1128, 979, -1, 1647, 979, 1127, -1, 1649, 1127, 971, -1, 980, 971, 972, -1, 973, 980, 972, -1, 969, 974, 1642, -1, 1642, 1130, 975, -1, 975, 976, 977, -1, 977, 970, 978, -1, 978, 1128, 1646, -1, 1646, 979, 1647, -1, 1647, 1127, 1649, -1, 1649, 971, 980, -1, 212, 1679, 213, -1, 213, 1679, 981, -1, 981, 1679, 1553, -1, 982, 1553, 1552, -1, 1085, 1552, 1551, -1, 1088, 1551, 983, -1, 984, 983, 1549, -1, 1091, 1549, 1675, -1, 1097, 1675, 988, -1, 985, 988, 1677, -1, 1095, 1677, 986, -1, 987, 1095, 986, -1, 981, 1553, 982, -1, 982, 1552, 1085, -1, 1085, 1551, 1088, -1, 1088, 983, 984, -1, 984, 1549, 1091, -1, 1091, 1675, 1097, -1, 1097, 988, 985, -1, 985, 1677, 1095, -1, 989, 991, 990, -1, 990, 991, 992, -1, 992, 991, 993, -1, 999, 993, 1658, -1, 1000, 1658, 1711, -1, 994, 1711, 1653, -1, 995, 1653, 1645, -1, 1115, 1645, 996, -1, 1001, 996, 1648, -1, 1126, 1648, 997, -1, 1002, 997, 817, -1, 998, 1002, 817, -1, 992, 993, 999, -1, 999, 1658, 1000, -1, 1000, 1711, 994, -1, 994, 1653, 995, -1, 995, 1645, 1115, -1, 1115, 996, 1001, -1, 1001, 1648, 1126, -1, 1126, 997, 1002, -1, 1567, 1566, 1003, -1, 1003, 1566, 1009, -1, 1009, 1566, 1565, -1, 1062, 1565, 1563, -1, 1059, 1563, 1562, -1, 1004, 1562, 1585, -1, 1038, 1585, 1537, -1, 1063, 1537, 1005, -1, 1066, 1005, 1006, -1, 1007, 1006, 1535, -1, 1010, 1535, 1008, -1, 1067, 1010, 1008, -1, 1009, 1565, 1062, -1, 1062, 1563, 1059, -1, 1059, 1562, 1004, -1, 1004, 1585, 1038, -1, 1038, 1537, 1063, -1, 1063, 1005, 1066, -1, 1066, 1006, 1007, -1, 1007, 1535, 1010, -1, 1516, 1013, 1011, -1, 1011, 1013, 1012, -1, 1012, 1013, 1686, -1, 1014, 1686, 1685, -1, 1015, 1685, 1689, -1, 1019, 1689, 1550, -1, 1020, 1550, 1021, -1, 1075, 1021, 1016, -1, 1082, 1016, 1017, -1, 1077, 1017, 1681, -1, 1083, 1681, 1018, -1, 222, 1083, 1018, -1, 1012, 1686, 1014, -1, 1014, 1685, 1015, -1, 1015, 1689, 1019, -1, 1019, 1550, 1020, -1, 1020, 1021, 1075, -1, 1075, 1016, 1082, -1, 1082, 1017, 1077, -1, 1077, 1681, 1083, -1, 948, 949, 1023, -1, 1023, 949, 1022, -1, 1024, 1023, 1022, -1, 1024, 1026, 1023, -1, 1024, 1025, 1026, -1, 1024, 1027, 1025, -1, 1025, 1027, 1028, -1, 1028, 1027, 877, -1, 878, 1028, 877, -1, 878, 1315, 1028, -1, 878, 879, 1315, -1, 1315, 879, 1298, -1, 1298, 879, 845, -1, 1029, 1298, 845, -1, 1029, 1030, 1298, -1, 1298, 1030, 846, -1, 882, 1298, 846, -1, 882, 884, 1298, -1, 1298, 884, 1031, -1, 1281, 1031, 1283, -1, 1281, 1298, 1031, -1, 1027, 1032, 877, -1, 877, 1032, 844, -1, 844, 1032, 1033, -1, 1033, 1032, 1049, -1, 205, 1049, 202, -1, 205, 1033, 1049, -1, 205, 1034, 1033, -1, 1033, 1034, 1035, -1, 1035, 1034, 206, -1, 843, 206, 1036, -1, 62, 843, 1036, -1, 62, 1037, 843, -1, 62, 61, 1037, -1, 1037, 61, 1004, -1, 1038, 1037, 1004, -1, 1038, 840, 1037, -1, 1038, 875, 840, -1, 1038, 1063, 875, -1, 875, 1063, 1039, -1, 1040, 1039, 1193, -1, 1041, 1193, 1346, -1, 1192, 1346, 1325, -1, 1042, 1325, 1043, -1, 1324, 1042, 1043, -1, 1324, 873, 1042, -1, 1324, 1323, 873, -1, 873, 1323, 1044, -1, 1044, 1323, 1045, -1, 1047, 1045, 1048, -1, 1046, 1048, 1191, -1, 1046, 1047, 1048, -1, 1049, 1050, 202, -1, 202, 1050, 1051, -1, 1051, 1050, 952, -1, 1052, 952, 815, -1, 1052, 1051, 952, -1, 1052, 1053, 1051, -1, 1052, 201, 1053, -1, 952, 1054, 815, -1, 815, 1054, 816, -1, 1036, 206, 1055, -1, 1055, 206, 1056, -1, 69, 1056, 1057, -1, 56, 1057, 1058, -1, 56, 69, 1057, -1, 56, 65, 69, -1, 56, 66, 65, -1, 1055, 1056, 69, -1, 1057, 209, 1058, -1, 1058, 209, 208, -1, 61, 60, 1004, -1, 1004, 60, 1059, -1, 1059, 60, 1061, -1, 1062, 1061, 219, -1, 1060, 1062, 219, -1, 1060, 1009, 1062, -1, 1060, 1003, 1009, -1, 1061, 59, 219, -1, 219, 59, 58, -1, 1062, 1059, 1061, -1, 1039, 1063, 1326, -1, 1326, 1063, 1066, -1, 1521, 1066, 1522, -1, 1521, 1326, 1066, -1, 1521, 1351, 1326, -1, 1521, 1064, 1351, -1, 1351, 1064, 1327, -1, 1327, 1064, 1533, -1, 1068, 1533, 1532, -1, 1065, 1532, 1519, -1, 1328, 1519, 1329, -1, 1328, 1065, 1519, -1, 1066, 1007, 1522, -1, 1522, 1007, 1010, -1, 1067, 1522, 1010, -1, 1327, 1533, 1068, -1, 1068, 1532, 1065, -1, 1519, 1069, 1329, -1, 1329, 1069, 1332, -1, 1332, 1069, 1530, -1, 1333, 1530, 1211, -1, 1333, 1332, 1530, -1, 1070, 1337, 1530, -1, 1070, 1071, 1337, -1, 1337, 1071, 1527, -1, 1526, 1337, 1527, -1, 1526, 1072, 1337, -1, 1337, 1072, 1073, -1, 1517, 1337, 1073, -1, 1517, 1079, 1337, -1, 1337, 1079, 1019, -1, 1020, 1337, 1019, -1, 1020, 1074, 1337, -1, 1020, 1075, 1074, -1, 1074, 1075, 1076, -1, 1076, 1075, 1082, -1, 72, 1082, 1077, -1, 1084, 1077, 1078, -1, 221, 1084, 1078, -1, 221, 71, 1084, -1, 221, 70, 71, -1, 1079, 1080, 1019, -1, 1019, 1080, 1015, -1, 1015, 1080, 1081, -1, 1014, 1081, 1012, -1, 1014, 1015, 1081, -1, 1081, 1011, 1012, -1, 1076, 1082, 72, -1, 1077, 1083, 1078, -1, 1078, 1083, 222, -1, 1084, 72, 1077, -1, 78, 1088, 1074, -1, 78, 1085, 1088, -1, 78, 1086, 1085, -1, 1085, 1086, 982, -1, 982, 1086, 80, -1, 215, 80, 1087, -1, 215, 982, 80, -1, 215, 981, 982, -1, 215, 213, 981, -1, 80, 79, 1087, -1, 1087, 79, 216, -1, 1088, 984, 1074, -1, 1074, 984, 1090, -1, 1337, 1090, 1089, -1, 1337, 1074, 1090, -1, 984, 1091, 1090, -1, 1090, 1091, 1496, -1, 1495, 1090, 1496, -1, 1495, 1092, 1090, -1, 1090, 1092, 1513, -1, 1093, 1090, 1513, -1, 1093, 1511, 1090, -1, 1090, 1511, 1094, -1, 1094, 1511, 1510, -1, 1246, 1510, 1247, -1, 1246, 1094, 1510, -1, 1496, 1091, 1497, -1, 1497, 1091, 1097, -1, 1096, 1097, 985, -1, 1095, 1096, 985, -1, 1095, 987, 1096, -1, 1497, 1097, 1096, -1, 1510, 1098, 1247, -1, 1247, 1098, 1248, -1, 1248, 1098, 1099, -1, 1249, 1099, 1268, -1, 1249, 1248, 1099, -1, 1099, 1507, 1268, -1, 1268, 1507, 1251, -1, 1251, 1507, 1102, -1, 1102, 1507, 1505, -1, 1101, 1505, 1504, -1, 1100, 1504, 1253, -1, 1100, 1101, 1504, -1, 1102, 1505, 1101, -1, 1504, 1502, 1253, -1, 1253, 1502, 1269, -1, 1269, 1502, 1103, -1, 1105, 1103, 1500, -1, 1270, 1500, 1104, -1, 1270, 1105, 1500, -1, 1269, 1103, 1105, -1, 1500, 1111, 1104, -1, 1104, 1111, 1107, -1, 1107, 1111, 1112, -1, 1106, 1107, 1112, -1, 1106, 1108, 1107, -1, 1107, 1108, 1272, -1, 1272, 1108, 1109, -1, 1110, 1109, 828, -1, 1258, 828, 1260, -1, 1258, 1110, 828, -1, 1111, 1492, 1112, -1, 1112, 1492, 1114, -1, 1114, 1492, 1113, -1, 994, 1113, 1000, -1, 994, 1114, 1113, -1, 994, 827, 1114, -1, 994, 995, 827, -1, 827, 995, 857, -1, 857, 995, 1115, -1, 1128, 1115, 1001, -1, 979, 1001, 1126, -1, 1127, 1126, 1116, -1, 818, 1127, 1116, -1, 818, 971, 1127, -1, 818, 972, 971, -1, 1113, 1117, 1000, -1, 1000, 1117, 999, -1, 999, 1117, 992, -1, 992, 1117, 990, -1, 857, 1115, 1128, -1, 1129, 1128, 970, -1, 1118, 970, 976, -1, 1119, 976, 1131, -1, 1178, 1131, 1120, -1, 1480, 1178, 1120, -1, 1480, 1121, 1178, -1, 1480, 1122, 1121, -1, 1121, 1122, 1123, -1, 1123, 1122, 1132, -1, 1133, 1132, 1124, -1, 1134, 1124, 1469, -1, 1125, 1469, 1217, -1, 1125, 1134, 1469, -1, 1128, 1001, 979, -1, 1126, 1002, 1116, -1, 1116, 1002, 998, -1, 1127, 979, 1126, -1, 857, 1128, 1129, -1, 1129, 970, 1118, -1, 976, 1130, 1131, -1, 1131, 1130, 1478, -1, 1478, 1130, 974, -1, 968, 1478, 974, -1, 968, 1465, 1478, -1, 1119, 1131, 1178, -1, 1123, 1132, 1133, -1, 1133, 1124, 1134, -1, 1469, 1135, 1217, -1, 1217, 1135, 1232, -1, 1232, 1135, 1137, -1, 1218, 1137, 1136, -1, 1218, 1232, 1137, -1, 1137, 1483, 1136, -1, 1136, 1483, 1236, -1, 1236, 1483, 1220, -1, 1220, 1483, 1138, -1, 1138, 1483, 1139, -1, 1139, 1483, 1237, -1, 1237, 1483, 1142, -1, 1142, 1483, 1140, -1, 1141, 1142, 1140, -1, 1141, 1473, 1142, -1, 1142, 1473, 1485, -1, 1474, 1142, 1485, -1, 1474, 1486, 1142, -1, 1142, 1486, 1143, -1, 1488, 1142, 1143, -1, 1488, 1148, 1142, -1, 1142, 1148, 961, -1, 960, 1142, 961, -1, 960, 1156, 1142, -1, 960, 1144, 1156, -1, 960, 958, 1144, -1, 1144, 958, 1452, -1, 1452, 958, 1145, -1, 1145, 958, 1147, -1, 1146, 1147, 1453, -1, 1146, 1145, 1147, -1, 1148, 1149, 961, -1, 961, 1149, 962, -1, 962, 1149, 1489, -1, 1491, 962, 1489, -1, 1491, 1150, 962, -1, 1491, 965, 1150, -1, 1491, 966, 965, -1, 1491, 967, 966, -1, 1147, 956, 1453, -1, 1453, 956, 1152, -1, 1151, 1453, 1152, -1, 1151, 1153, 1453, -1, 1144, 1451, 1156, -1, 1156, 1451, 1450, -1, 1461, 1156, 1450, -1, 1461, 1154, 1156, -1, 1156, 1154, 1155, -1, 1448, 1156, 1155, -1, 1448, 1307, 1156, -1, 1448, 1157, 1307, -1, 1448, 1447, 1157, -1, 1157, 1447, 1308, -1, 1308, 1447, 1158, -1, 1158, 1447, 1456, -1, 1309, 1456, 1446, -1, 1310, 1446, 1311, -1, 1310, 1309, 1446, -1, 1158, 1456, 1309, -1, 1446, 1445, 1311, -1, 1311, 1445, 1159, -1, 1159, 1445, 1160, -1, 1160, 1445, 1443, -1, 1312, 1443, 1161, -1, 1162, 1161, 1163, -1, 1297, 1163, 1165, -1, 1297, 1162, 1163, -1, 1160, 1443, 1312, -1, 1312, 1161, 1162, -1, 1163, 1164, 1165, -1, 1165, 1164, 1026, -1, 1025, 1165, 1026, -1, 820, 1169, 886, -1, 820, 1166, 1169, -1, 1169, 1166, 1167, -1, 850, 1169, 1167, -1, 850, 1168, 1169, -1, 1169, 1168, 822, -1, 1228, 822, 1229, -1, 1228, 1169, 822, -1, 853, 1173, 822, -1, 853, 854, 1173, -1, 1173, 854, 1170, -1, 1171, 1173, 1170, -1, 1171, 1172, 1173, -1, 1173, 1172, 823, -1, 1174, 1173, 823, -1, 1174, 1176, 1173, -1, 1174, 1175, 1176, -1, 1176, 1175, 1177, -1, 1177, 1175, 1178, -1, 1121, 1177, 1178, -1, 1119, 1118, 976, -1, 1272, 1109, 1110, -1, 828, 861, 1260, -1, 1260, 861, 1261, -1, 1261, 861, 862, -1, 1274, 862, 863, -1, 1180, 863, 1179, -1, 1180, 1274, 863, -1, 1261, 862, 1274, -1, 863, 1181, 1179, -1, 1179, 1181, 1262, -1, 1262, 1181, 1182, -1, 1183, 1182, 832, -1, 1187, 832, 1188, -1, 1189, 1188, 864, -1, 1263, 864, 865, -1, 1264, 865, 867, -1, 1265, 867, 1212, -1, 1184, 1212, 1338, -1, 1184, 1265, 1212, -1, 1184, 1185, 1265, -1, 1184, 1316, 1185, -1, 1185, 1316, 1186, -1, 1186, 1316, 1089, -1, 1090, 1186, 1089, -1, 1262, 1182, 1183, -1, 1183, 832, 1187, -1, 1187, 1188, 1189, -1, 1189, 864, 1263, -1, 1263, 865, 1264, -1, 1264, 867, 1265, -1, 868, 1048, 1212, -1, 868, 1190, 1048, -1, 1048, 1190, 836, -1, 869, 1048, 836, -1, 869, 870, 1048, -1, 1048, 870, 1191, -1, 1047, 1044, 1045, -1, 1042, 1192, 1325, -1, 1192, 1041, 1346, -1, 1041, 1040, 1193, -1, 1040, 875, 1039, -1, 843, 1035, 206, -1, 1194, 1195, 1031, -1, 1194, 1196, 1195, -1, 1194, 849, 1196, -1, 1196, 849, 1304, -1, 1304, 849, 885, -1, 1197, 885, 1198, -1, 1291, 1198, 1199, -1, 1292, 1199, 886, -1, 1200, 886, 1223, -1, 1200, 1292, 886, -1, 1200, 1293, 1292, -1, 1200, 1240, 1293, -1, 1293, 1240, 1305, -1, 1305, 1240, 1238, -1, 1156, 1238, 1142, -1, 1156, 1305, 1238, -1, 1304, 885, 1197, -1, 1197, 1198, 1291, -1, 1291, 1199, 1292, -1, 1195, 1201, 1031, -1, 1031, 1201, 1288, -1, 1301, 1031, 1288, -1, 1301, 1300, 1031, -1, 1031, 1300, 1202, -1, 1285, 1031, 1202, -1, 1285, 1283, 1031, -1, 1173, 1203, 822, -1, 822, 1203, 1204, -1, 1205, 822, 1204, -1, 1205, 1229, 822, -1, 1169, 1206, 886, -1, 886, 1206, 1226, -1, 1207, 886, 1226, -1, 1207, 1225, 886, -1, 886, 1225, 1208, -1, 1241, 886, 1208, -1, 1241, 1223, 886, -1, 1337, 1209, 1530, -1, 1530, 1209, 1356, -1, 1210, 1530, 1356, -1, 1210, 1334, 1530, -1, 1530, 1334, 1211, -1, 1048, 1343, 1212, -1, 1212, 1343, 1342, -1, 1321, 1212, 1342, -1, 1321, 1320, 1212, -1, 1212, 1320, 1213, -1, 1318, 1212, 1213, -1, 1318, 1338, 1212, -1, 1176, 1714, 1173, -1, 1176, 1713, 1714, -1, 1176, 1177, 1713, -1, 1713, 1177, 1712, -1, 1712, 1177, 1121, -1, 1641, 1121, 1123, -1, 1640, 1123, 1133, -1, 1214, 1133, 1134, -1, 1215, 1134, 1125, -1, 1231, 1125, 1217, -1, 1216, 1217, 1232, -1, 1233, 1232, 1218, -1, 1234, 1218, 1136, -1, 1235, 1136, 1236, -1, 1733, 1236, 1220, -1, 1219, 1220, 1138, -1, 1734, 1138, 1139, -1, 1610, 1139, 1237, -1, 1221, 1237, 1142, -1, 1614, 1142, 1238, -1, 1239, 1238, 1240, -1, 1616, 1240, 1200, -1, 1222, 1200, 1223, -1, 1224, 1223, 1241, -1, 1242, 1241, 1208, -1, 1722, 1208, 1225, -1, 1720, 1225, 1207, -1, 1243, 1207, 1226, -1, 1719, 1226, 1206, -1, 1244, 1206, 1169, -1, 1718, 1169, 1228, -1, 1227, 1228, 1229, -1, 1717, 1229, 1205, -1, 1716, 1205, 1204, -1, 1245, 1204, 1203, -1, 1230, 1203, 1173, -1, 1714, 1230, 1173, -1, 1712, 1121, 1641, -1, 1641, 1123, 1640, -1, 1640, 1133, 1214, -1, 1214, 1134, 1215, -1, 1215, 1125, 1231, -1, 1231, 1217, 1216, -1, 1216, 1232, 1233, -1, 1233, 1218, 1234, -1, 1234, 1136, 1235, -1, 1235, 1236, 1733, -1, 1733, 1220, 1219, -1, 1219, 1138, 1734, -1, 1734, 1139, 1610, -1, 1610, 1237, 1221, -1, 1221, 1142, 1614, -1, 1614, 1238, 1239, -1, 1239, 1240, 1616, -1, 1616, 1200, 1222, -1, 1222, 1223, 1224, -1, 1224, 1241, 1242, -1, 1242, 1208, 1722, -1, 1722, 1225, 1720, -1, 1720, 1207, 1243, -1, 1243, 1226, 1719, -1, 1719, 1206, 1244, -1, 1244, 1169, 1718, -1, 1718, 1228, 1227, -1, 1227, 1229, 1717, -1, 1717, 1205, 1716, -1, 1716, 1204, 1245, -1, 1245, 1203, 1230, -1, 1094, 1267, 1090, -1, 1094, 1672, 1267, -1, 1094, 1246, 1672, -1, 1672, 1246, 1669, -1, 1669, 1246, 1247, -1, 1668, 1247, 1248, -1, 1667, 1248, 1249, -1, 1666, 1249, 1268, -1, 1250, 1268, 1251, -1, 1252, 1251, 1102, -1, 1661, 1102, 1101, -1, 1664, 1101, 1100, -1, 1660, 1100, 1253, -1, 1662, 1253, 1269, -1, 1659, 1269, 1105, -1, 1254, 1105, 1270, -1, 1255, 1270, 1104, -1, 1271, 1104, 1107, -1, 1656, 1107, 1272, -1, 1256, 1272, 1110, -1, 1257, 1110, 1258, -1, 1259, 1258, 1260, -1, 1273, 1260, 1261, -1, 1705, 1261, 1274, -1, 1707, 1274, 1180, -1, 1729, 1180, 1179, -1, 1731, 1179, 1262, -1, 1275, 1262, 1183, -1, 1276, 1183, 1187, -1, 1732, 1187, 1189, -1, 1277, 1189, 1263, -1, 1278, 1263, 1264, -1, 1279, 1264, 1265, -1, 1699, 1265, 1185, -1, 1266, 1185, 1186, -1, 1547, 1186, 1090, -1, 1267, 1547, 1090, -1, 1669, 1247, 1668, -1, 1668, 1248, 1667, -1, 1667, 1249, 1666, -1, 1666, 1268, 1250, -1, 1250, 1251, 1252, -1, 1252, 1102, 1661, -1, 1661, 1101, 1664, -1, 1664, 1100, 1660, -1, 1660, 1253, 1662, -1, 1662, 1269, 1659, -1, 1659, 1105, 1254, -1, 1254, 1270, 1255, -1, 1255, 1104, 1271, -1, 1271, 1107, 1656, -1, 1656, 1272, 1256, -1, 1256, 1110, 1257, -1, 1257, 1258, 1259, -1, 1259, 1260, 1273, -1, 1273, 1261, 1705, -1, 1705, 1274, 1707, -1, 1707, 1180, 1729, -1, 1729, 1179, 1731, -1, 1731, 1262, 1275, -1, 1275, 1183, 1276, -1, 1276, 1187, 1732, -1, 1732, 1189, 1277, -1, 1277, 1263, 1278, -1, 1278, 1264, 1279, -1, 1279, 1265, 1699, -1, 1699, 1185, 1266, -1, 1266, 1186, 1547, -1, 1281, 1280, 1298, -1, 1281, 1282, 1280, -1, 1281, 1283, 1282, -1, 1282, 1283, 1284, -1, 1284, 1283, 1285, -1, 1299, 1285, 1202, -1, 1286, 1202, 1300, -1, 1620, 1300, 1301, -1, 1619, 1301, 1288, -1, 1287, 1288, 1201, -1, 1289, 1201, 1195, -1, 1302, 1195, 1196, -1, 1303, 1196, 1304, -1, 1618, 1304, 1197, -1, 1290, 1197, 1291, -1, 1615, 1291, 1292, -1, 1613, 1292, 1293, -1, 1612, 1293, 1305, -1, 1611, 1305, 1156, -1, 1306, 1156, 1307, -1, 1600, 1307, 1157, -1, 1294, 1157, 1308, -1, 1599, 1308, 1158, -1, 1295, 1158, 1309, -1, 1597, 1309, 1310, -1, 1598, 1310, 1311, -1, 1296, 1311, 1159, -1, 1595, 1159, 1160, -1, 1594, 1160, 1312, -1, 1593, 1312, 1162, -1, 1313, 1162, 1297, -1, 1314, 1297, 1165, -1, 1587, 1165, 1025, -1, 1628, 1025, 1028, -1, 1627, 1028, 1315, -1, 1622, 1315, 1298, -1, 1280, 1622, 1298, -1, 1284, 1285, 1299, -1, 1299, 1202, 1286, -1, 1286, 1300, 1620, -1, 1620, 1301, 1619, -1, 1619, 1288, 1287, -1, 1287, 1201, 1289, -1, 1289, 1195, 1302, -1, 1302, 1196, 1303, -1, 1303, 1304, 1618, -1, 1618, 1197, 1290, -1, 1290, 1291, 1615, -1, 1615, 1292, 1613, -1, 1613, 1293, 1612, -1, 1612, 1305, 1611, -1, 1611, 1156, 1306, -1, 1306, 1307, 1600, -1, 1600, 1157, 1294, -1, 1294, 1308, 1599, -1, 1599, 1158, 1295, -1, 1295, 1309, 1597, -1, 1597, 1310, 1598, -1, 1598, 1311, 1296, -1, 1296, 1159, 1595, -1, 1595, 1160, 1594, -1, 1594, 1312, 1593, -1, 1593, 1162, 1313, -1, 1313, 1297, 1314, -1, 1314, 1165, 1587, -1, 1587, 1025, 1628, -1, 1628, 1028, 1627, -1, 1627, 1315, 1622, -1, 1089, 1335, 1337, -1, 1089, 1317, 1335, -1, 1089, 1316, 1317, -1, 1317, 1316, 1698, -1, 1698, 1316, 1184, -1, 1697, 1184, 1338, -1, 1339, 1338, 1318, -1, 1319, 1318, 1213, -1, 1340, 1213, 1320, -1, 1725, 1320, 1321, -1, 1341, 1321, 1342, -1, 1726, 1342, 1343, -1, 1727, 1343, 1048, -1, 1728, 1048, 1045, -1, 1322, 1045, 1323, -1, 1344, 1323, 1324, -1, 1561, 1324, 1043, -1, 1560, 1043, 1325, -1, 1345, 1325, 1346, -1, 1347, 1346, 1193, -1, 1348, 1193, 1039, -1, 1349, 1039, 1326, -1, 1350, 1326, 1351, -1, 1352, 1351, 1327, -1, 1353, 1327, 1068, -1, 1538, 1068, 1065, -1, 1540, 1065, 1328, -1, 1541, 1328, 1329, -1, 1330, 1329, 1332, -1, 1331, 1332, 1333, -1, 1354, 1333, 1211, -1, 1543, 1211, 1334, -1, 1355, 1334, 1210, -1, 1546, 1210, 1356, -1, 1545, 1356, 1209, -1, 1336, 1209, 1337, -1, 1335, 1336, 1337, -1, 1698, 1184, 1697, -1, 1697, 1338, 1339, -1, 1339, 1318, 1319, -1, 1319, 1213, 1340, -1, 1340, 1320, 1725, -1, 1725, 1321, 1341, -1, 1341, 1342, 1726, -1, 1726, 1343, 1727, -1, 1727, 1048, 1728, -1, 1728, 1045, 1322, -1, 1322, 1323, 1344, -1, 1344, 1324, 1561, -1, 1561, 1043, 1560, -1, 1560, 1325, 1345, -1, 1345, 1346, 1347, -1, 1347, 1193, 1348, -1, 1348, 1039, 1349, -1, 1349, 1326, 1350, -1, 1350, 1351, 1352, -1, 1352, 1327, 1353, -1, 1353, 1068, 1538, -1, 1538, 1065, 1540, -1, 1540, 1328, 1541, -1, 1541, 1329, 1330, -1, 1330, 1332, 1331, -1, 1331, 1333, 1354, -1, 1354, 1211, 1543, -1, 1543, 1334, 1355, -1, 1355, 1210, 1546, -1, 1546, 1356, 1545, -1, 1545, 1209, 1336, -1, 887, 1357, 1358, -1, 887, 1359, 1357, -1, 887, 889, 1359, -1, 1359, 889, 1408, -1, 1408, 889, 1409, -1, 1410, 1409, 1360, -1, 1621, 1360, 1361, -1, 1623, 1361, 1362, -1, 1624, 1362, 1363, -1, 1625, 1363, 1364, -1, 1411, 1364, 943, -1, 1365, 943, 1412, -1, 1366, 1412, 925, -1, 1413, 925, 1367, -1, 1626, 1367, 1369, -1, 1368, 1369, 1370, -1, 1371, 1370, 923, -1, 1372, 923, 1374, -1, 1373, 1374, 1375, -1, 1582, 1375, 1414, -1, 1583, 1414, 920, -1, 1584, 920, 918, -1, 1376, 918, 1378, -1, 1377, 1378, 917, -1, 1415, 917, 916, -1, 1379, 916, 1380, -1, 1556, 1380, 1416, -1, 1381, 1416, 1417, -1, 1557, 1417, 1382, -1, 1558, 1382, 1383, -1, 1418, 1383, 1419, -1, 1559, 1419, 1384, -1, 1420, 1384, 1421, -1, 1693, 1421, 1385, -1, 1694, 1385, 913, -1, 1695, 913, 912, -1, 1696, 912, 1386, -1, 1387, 1386, 1388, -1, 1730, 1388, 1389, -1, 1700, 1389, 910, -1, 1422, 910, 909, -1, 1701, 909, 938, -1, 1423, 938, 908, -1, 1702, 908, 906, -1, 1424, 906, 1425, -1, 1703, 1425, 1426, -1, 1704, 1426, 1390, -1, 1427, 1390, 905, -1, 1708, 905, 935, -1, 1706, 935, 1392, -1, 1391, 1392, 904, -1, 1709, 904, 901, -1, 1710, 901, 934, -1, 1655, 934, 900, -1, 1657, 900, 1393, -1, 1394, 1393, 1395, -1, 1652, 1395, 898, -1, 1428, 898, 1429, -1, 1396, 1429, 931, -1, 1397, 931, 930, -1, 1430, 930, 1398, -1, 1431, 1398, 1399, -1, 1432, 1399, 1433, -1, 1434, 1433, 1435, -1, 1436, 1435, 928, -1, 1437, 928, 1438, -1, 1715, 1438, 896, -1, 1400, 896, 1402, -1, 1401, 1402, 1403, -1, 1404, 1403, 1405, -1, 1721, 1405, 1406, -1, 1723, 1406, 895, -1, 1439, 895, 893, -1, 1724, 893, 892, -1, 1440, 892, 1407, -1, 1617, 1407, 1358, -1, 1357, 1617, 1358, -1, 1408, 1409, 1410, -1, 1410, 1360, 1621, -1, 1621, 1361, 1623, -1, 1623, 1362, 1624, -1, 1624, 1363, 1625, -1, 1625, 1364, 1411, -1, 1411, 943, 1365, -1, 1365, 1412, 1366, -1, 1366, 925, 1413, -1, 1413, 1367, 1626, -1, 1626, 1369, 1368, -1, 1368, 1370, 1371, -1, 1371, 923, 1372, -1, 1372, 1374, 1373, -1, 1373, 1375, 1582, -1, 1582, 1414, 1583, -1, 1583, 920, 1584, -1, 1584, 918, 1376, -1, 1376, 1378, 1377, -1, 1377, 917, 1415, -1, 1415, 916, 1379, -1, 1379, 1380, 1556, -1, 1556, 1416, 1381, -1, 1381, 1417, 1557, -1, 1557, 1382, 1558, -1, 1558, 1383, 1418, -1, 1418, 1419, 1559, -1, 1559, 1384, 1420, -1, 1420, 1421, 1693, -1, 1693, 1385, 1694, -1, 1694, 913, 1695, -1, 1695, 912, 1696, -1, 1696, 1386, 1387, -1, 1387, 1388, 1730, -1, 1730, 1389, 1700, -1, 1700, 910, 1422, -1, 1422, 909, 1701, -1, 1701, 938, 1423, -1, 1423, 908, 1702, -1, 1702, 906, 1424, -1, 1424, 1425, 1703, -1, 1703, 1426, 1704, -1, 1704, 1390, 1427, -1, 1427, 905, 1708, -1, 1708, 935, 1706, -1, 1706, 1392, 1391, -1, 1391, 904, 1709, -1, 1709, 901, 1710, -1, 1710, 934, 1655, -1, 1655, 900, 1657, -1, 1657, 1393, 1394, -1, 1394, 1395, 1652, -1, 1652, 898, 1428, -1, 1428, 1429, 1396, -1, 1396, 931, 1397, -1, 1397, 930, 1430, -1, 1430, 1398, 1431, -1, 1431, 1399, 1432, -1, 1432, 1433, 1434, -1, 1434, 1435, 1436, -1, 1436, 928, 1437, -1, 1437, 1438, 1715, -1, 1715, 896, 1400, -1, 1400, 1402, 1401, -1, 1401, 1403, 1404, -1, 1404, 1405, 1721, -1, 1721, 1406, 1723, -1, 1723, 895, 1439, -1, 1439, 893, 1724, -1, 1724, 892, 1440, -1, 1440, 1407, 1617, -1, 948, 1023, 947, -1, 947, 1023, 1441, -1, 1441, 1023, 1026, -1, 1588, 1026, 1591, -1, 1588, 1441, 1026, -1, 1026, 1164, 1591, -1, 1591, 1164, 1592, -1, 1592, 1164, 1163, -1, 1161, 1592, 1163, -1, 1161, 1442, 1592, -1, 1161, 1443, 1442, -1, 1442, 1443, 1455, -1, 1455, 1443, 1445, -1, 1444, 1445, 1446, -1, 1596, 1446, 1456, -1, 1457, 1456, 1447, -1, 1458, 1447, 1448, -1, 1459, 1448, 1155, -1, 1460, 1155, 1154, -1, 1601, 1154, 1461, -1, 1449, 1461, 1450, -1, 1462, 1450, 1451, -1, 1602, 1451, 1144, -1, 1463, 1144, 1452, -1, 1603, 1452, 1145, -1, 1604, 1145, 1146, -1, 1464, 1146, 1453, -1, 1454, 1453, 1153, -1, 1607, 1454, 1153, -1, 1455, 1445, 1444, -1, 1444, 1446, 1596, -1, 1596, 1456, 1457, -1, 1457, 1447, 1458, -1, 1458, 1448, 1459, -1, 1459, 1155, 1460, -1, 1460, 1154, 1601, -1, 1601, 1461, 1449, -1, 1449, 1450, 1462, -1, 1462, 1451, 1602, -1, 1602, 1144, 1463, -1, 1463, 1452, 1603, -1, 1603, 1145, 1604, -1, 1604, 1146, 1464, -1, 1464, 1453, 1454, -1, 1644, 1643, 1465, -1, 1465, 1643, 1478, -1, 1478, 1643, 1466, -1, 1131, 1466, 1467, -1, 1120, 1467, 1479, -1, 1480, 1479, 1468, -1, 1122, 1468, 1481, -1, 1132, 1481, 1639, -1, 1124, 1639, 1482, -1, 1469, 1482, 1638, -1, 1135, 1638, 1637, -1, 1137, 1637, 1609, -1, 1483, 1609, 1470, -1, 1140, 1470, 1471, -1, 1141, 1471, 1472, -1, 1473, 1472, 1484, -1, 1485, 1484, 1635, -1, 1474, 1635, 1475, -1, 1486, 1475, 1487, -1, 1143, 1487, 1633, -1, 1488, 1633, 1476, -1, 1148, 1476, 1630, -1, 1149, 1630, 1629, -1, 1489, 1629, 1490, -1, 1491, 1490, 1477, -1, 967, 1491, 1477, -1, 1478, 1466, 1131, -1, 1131, 1467, 1120, -1, 1120, 1479, 1480, -1, 1480, 1468, 1122, -1, 1122, 1481, 1132, -1, 1132, 1639, 1124, -1, 1124, 1482, 1469, -1, 1469, 1638, 1135, -1, 1135, 1637, 1137, -1, 1137, 1609, 1483, -1, 1483, 1470, 1140, -1, 1140, 1471, 1141, -1, 1141, 1472, 1473, -1, 1473, 1484, 1485, -1, 1485, 1635, 1474, -1, 1474, 1475, 1486, -1, 1486, 1487, 1143, -1, 1143, 1633, 1488, -1, 1488, 1476, 1148, -1, 1148, 1630, 1149, -1, 1149, 1629, 1489, -1, 1489, 1490, 1491, -1, 990, 1117, 989, -1, 989, 1117, 1498, -1, 1498, 1117, 1113, -1, 1499, 1113, 1492, -1, 1654, 1492, 1111, -1, 1493, 1111, 1500, -1, 1494, 1500, 1103, -1, 1501, 1103, 1502, -1, 1503, 1502, 1504, -1, 1663, 1504, 1505, -1, 1506, 1505, 1507, -1, 1508, 1507, 1099, -1, 1665, 1099, 1098, -1, 1509, 1098, 1510, -1, 1670, 1510, 1511, -1, 1671, 1511, 1093, -1, 1512, 1093, 1513, -1, 1673, 1513, 1092, -1, 1514, 1092, 1495, -1, 1674, 1495, 1496, -1, 1548, 1496, 1497, -1, 1515, 1497, 1096, -1, 1676, 1096, 987, -1, 986, 1676, 987, -1, 1498, 1113, 1499, -1, 1499, 1492, 1654, -1, 1654, 1111, 1493, -1, 1493, 1500, 1494, -1, 1494, 1103, 1501, -1, 1501, 1502, 1503, -1, 1503, 1504, 1663, -1, 1663, 1505, 1506, -1, 1506, 1507, 1508, -1, 1508, 1099, 1665, -1, 1665, 1098, 1509, -1, 1509, 1510, 1670, -1, 1670, 1511, 1671, -1, 1671, 1093, 1512, -1, 1512, 1513, 1673, -1, 1673, 1092, 1514, -1, 1514, 1495, 1674, -1, 1674, 1496, 1548, -1, 1548, 1497, 1515, -1, 1515, 1096, 1676, -1, 1011, 1081, 1516, -1, 1516, 1081, 1687, -1, 1687, 1081, 1080, -1, 1523, 1080, 1079, -1, 1688, 1079, 1517, -1, 1518, 1517, 1073, -1, 1524, 1073, 1072, -1, 1525, 1072, 1526, -1, 1690, 1526, 1527, -1, 1691, 1527, 1071, -1, 1528, 1071, 1070, -1, 1529, 1070, 1530, -1, 1544, 1530, 1069, -1, 1531, 1069, 1519, -1, 1542, 1519, 1532, -1, 1539, 1532, 1533, -1, 1692, 1533, 1064, -1, 1536, 1064, 1521, -1, 1520, 1521, 1522, -1, 1534, 1522, 1067, -1, 1008, 1534, 1067, -1, 1687, 1080, 1523, -1, 1523, 1079, 1688, -1, 1688, 1517, 1518, -1, 1518, 1073, 1524, -1, 1524, 1072, 1525, -1, 1525, 1526, 1690, -1, 1690, 1527, 1691, -1, 1691, 1071, 1528, -1, 1528, 1070, 1529, -1, 1529, 1530, 1544, -1, 1544, 1069, 1531, -1, 1531, 1519, 1542, -1, 1542, 1532, 1539, -1, 1539, 1533, 1692, -1, 1692, 1064, 1536, -1, 1536, 1521, 1520, -1, 1520, 1522, 1534, -1, 1008, 1535, 1534, -1, 1534, 1535, 1006, -1, 1005, 1534, 1006, -1, 1005, 1520, 1534, -1, 1005, 1537, 1520, -1, 1520, 1537, 1536, -1, 1536, 1537, 1348, -1, 1692, 1348, 1349, -1, 1350, 1692, 1349, -1, 1350, 1539, 1692, -1, 1350, 1352, 1539, -1, 1539, 1352, 1353, -1, 1538, 1539, 1353, -1, 1538, 1540, 1539, -1, 1539, 1540, 1542, -1, 1542, 1540, 1541, -1, 1330, 1542, 1541, -1, 1330, 1531, 1542, -1, 1330, 1331, 1531, -1, 1531, 1331, 1354, -1, 1543, 1531, 1354, -1, 1543, 1544, 1531, -1, 1543, 1355, 1544, -1, 1544, 1355, 1546, -1, 1545, 1544, 1546, -1, 1545, 1336, 1544, -1, 1544, 1336, 1547, -1, 1550, 1547, 1548, -1, 983, 1548, 1549, -1, 983, 1550, 1548, -1, 983, 75, 1550, -1, 983, 76, 75, -1, 983, 1551, 76, -1, 76, 1551, 77, -1, 77, 1551, 1552, -1, 1678, 1552, 1553, -1, 1554, 1553, 214, -1, 1554, 1678, 1553, -1, 1554, 1555, 1678, -1, 1554, 217, 1555, -1, 1348, 1537, 1376, -1, 1347, 1376, 1377, -1, 1415, 1347, 1377, -1, 1415, 1345, 1347, -1, 1415, 1379, 1345, -1, 1345, 1379, 1556, -1, 1381, 1345, 1556, -1, 1381, 1557, 1345, -1, 1345, 1557, 1558, -1, 1418, 1345, 1558, -1, 1418, 1559, 1345, -1, 1345, 1559, 1420, -1, 1560, 1420, 1561, -1, 1560, 1345, 1420, -1, 1562, 68, 1585, -1, 1562, 1564, 68, -1, 1562, 1563, 1564, -1, 1564, 1563, 1572, -1, 1572, 1563, 1565, -1, 1569, 1565, 1566, -1, 1568, 1566, 1567, -1, 1568, 1569, 1566, -1, 1568, 1570, 1569, -1, 1568, 218, 1570, -1, 1570, 218, 1571, -1, 1572, 1565, 1569, -1, 1574, 1573, 68, -1, 1574, 1575, 1573, -1, 1574, 63, 1575, -1, 1575, 63, 207, -1, 207, 63, 64, -1, 211, 64, 1576, -1, 1577, 1576, 67, -1, 1577, 211, 1576, -1, 1577, 1578, 211, -1, 1577, 57, 1578, -1, 1578, 57, 210, -1, 207, 64, 211, -1, 204, 951, 1573, -1, 204, 955, 951, -1, 204, 203, 955, -1, 955, 203, 1579, -1, 1579, 203, 1580, -1, 953, 1580, 814, -1, 954, 953, 814, -1, 1580, 200, 814, -1, 814, 200, 813, -1, 813, 200, 812, -1, 953, 1579, 1580, -1, 951, 1581, 1573, -1, 1573, 1581, 1582, -1, 1583, 1573, 1582, -1, 1583, 68, 1573, -1, 1583, 1585, 68, -1, 1583, 1584, 1585, -1, 1585, 1584, 1376, -1, 1537, 1585, 1376, -1, 1586, 1372, 1581, -1, 1586, 1587, 1372, -1, 1586, 1314, 1587, -1, 1586, 1591, 1314, -1, 1586, 1588, 1591, -1, 1586, 1589, 1588, -1, 1588, 1589, 1441, -1, 1441, 1589, 1590, -1, 950, 1441, 1590, -1, 950, 947, 1441, -1, 1314, 1591, 1313, -1, 1313, 1591, 1592, -1, 1593, 1592, 1442, -1, 1455, 1593, 1442, -1, 1455, 1594, 1593, -1, 1455, 1595, 1594, -1, 1455, 1444, 1595, -1, 1595, 1444, 1296, -1, 1296, 1444, 1596, -1, 1598, 1596, 1457, -1, 1597, 1457, 1295, -1, 1597, 1598, 1457, -1, 1313, 1592, 1593, -1, 1296, 1596, 1598, -1, 1457, 1458, 1295, -1, 1295, 1458, 1599, -1, 1599, 1458, 1294, -1, 1294, 1458, 1459, -1, 1600, 1459, 1306, -1, 1600, 1294, 1459, -1, 1459, 1460, 1306, -1, 1306, 1460, 1611, -1, 1611, 1460, 1601, -1, 1449, 1611, 1601, -1, 1449, 1462, 1611, -1, 1611, 1462, 1602, -1, 1463, 1611, 1602, -1, 1463, 1636, 1611, -1, 1463, 957, 1636, -1, 1463, 1603, 957, -1, 957, 1603, 1604, -1, 959, 1604, 1464, -1, 1454, 959, 1464, -1, 1454, 1605, 959, -1, 1454, 1606, 1605, -1, 1454, 1608, 1606, -1, 1454, 1607, 1608, -1, 957, 1604, 959, -1, 1611, 1636, 1609, -1, 1221, 1609, 1610, -1, 1221, 1611, 1609, -1, 1221, 1612, 1611, -1, 1221, 1614, 1612, -1, 1612, 1614, 1613, -1, 1613, 1614, 1239, -1, 1615, 1239, 1616, -1, 1617, 1616, 1440, -1, 1617, 1615, 1616, -1, 1617, 1290, 1615, -1, 1617, 1618, 1290, -1, 1617, 1303, 1618, -1, 1617, 1302, 1303, -1, 1617, 1289, 1302, -1, 1617, 1287, 1289, -1, 1617, 1619, 1287, -1, 1617, 1620, 1619, -1, 1617, 1357, 1620, -1, 1620, 1357, 1359, -1, 1408, 1620, 1359, -1, 1408, 1410, 1620, -1, 1620, 1410, 1621, -1, 1623, 1620, 1621, -1, 1623, 1286, 1620, -1, 1623, 1299, 1286, -1, 1623, 1284, 1299, -1, 1623, 1282, 1284, -1, 1623, 1280, 1282, -1, 1623, 1622, 1280, -1, 1623, 1624, 1622, -1, 1622, 1624, 1625, -1, 1411, 1622, 1625, -1, 1411, 1365, 1622, -1, 1622, 1365, 1366, -1, 1413, 1622, 1366, -1, 1413, 1626, 1622, -1, 1622, 1626, 1368, -1, 1627, 1368, 1371, -1, 1628, 1371, 1587, -1, 1628, 1627, 1371, -1, 963, 1630, 1634, -1, 963, 1629, 1630, -1, 963, 1490, 1629, -1, 963, 964, 1490, -1, 1490, 964, 1631, -1, 1632, 1490, 1631, -1, 1632, 1477, 1490, -1, 1630, 1476, 1634, -1, 1634, 1476, 1633, -1, 1487, 1634, 1633, -1, 1487, 1475, 1634, -1, 1634, 1475, 1635, -1, 1484, 1634, 1635, -1, 1484, 1472, 1634, -1, 1634, 1472, 1471, -1, 1470, 1634, 1471, -1, 1470, 1609, 1634, -1, 1634, 1609, 1636, -1, 1637, 1233, 1609, -1, 1637, 1216, 1233, -1, 1637, 1638, 1216, -1, 1216, 1638, 1231, -1, 1231, 1638, 1215, -1, 1215, 1638, 1482, -1, 1214, 1482, 1639, -1, 1640, 1639, 1481, -1, 1468, 1640, 1481, -1, 1468, 1641, 1640, -1, 1468, 1479, 1641, -1, 1641, 1479, 1712, -1, 1712, 1479, 1467, -1, 1397, 1467, 977, -1, 1396, 977, 978, -1, 1428, 978, 1652, -1, 1428, 1396, 978, -1, 1215, 1482, 1214, -1, 1214, 1639, 1640, -1, 1467, 1466, 977, -1, 977, 1466, 975, -1, 975, 1466, 1643, -1, 1642, 1643, 969, -1, 1642, 975, 1643, -1, 1643, 1644, 969, -1, 1397, 977, 1396, -1, 1646, 1645, 978, -1, 1646, 996, 1645, -1, 1646, 1647, 996, -1, 996, 1647, 1648, -1, 1648, 1647, 1649, -1, 997, 1649, 1650, -1, 817, 997, 1650, -1, 1649, 980, 1650, -1, 1650, 980, 1651, -1, 1651, 980, 973, -1, 997, 1648, 1649, -1, 1645, 1653, 978, -1, 978, 1653, 1652, -1, 1652, 1653, 1394, -1, 1394, 1653, 1711, -1, 1657, 1711, 1654, -1, 1493, 1657, 1654, -1, 1493, 1494, 1657, -1, 1657, 1494, 1656, -1, 1655, 1656, 1710, -1, 1655, 1657, 1656, -1, 1654, 1711, 1499, -1, 1499, 1711, 1658, -1, 1498, 1658, 993, -1, 991, 1498, 993, -1, 991, 989, 1498, -1, 1499, 1658, 1498, -1, 1494, 1501, 1656, -1, 1656, 1501, 1271, -1, 1271, 1501, 1255, -1, 1255, 1501, 1254, -1, 1254, 1501, 1659, -1, 1659, 1501, 1662, -1, 1662, 1501, 1503, -1, 1660, 1503, 1663, -1, 1664, 1663, 1506, -1, 1661, 1506, 1508, -1, 1252, 1508, 1250, -1, 1252, 1661, 1508, -1, 1662, 1503, 1660, -1, 1660, 1663, 1664, -1, 1664, 1506, 1661, -1, 1508, 1665, 1250, -1, 1250, 1665, 1666, -1, 1666, 1665, 1509, -1, 1667, 1509, 1668, -1, 1667, 1666, 1509, -1, 1509, 1670, 1668, -1, 1668, 1670, 1669, -1, 1669, 1670, 1672, -1, 1672, 1670, 1671, -1, 1267, 1671, 1547, -1, 1267, 1672, 1671, -1, 1671, 1512, 1547, -1, 1547, 1512, 1673, -1, 1514, 1547, 1673, -1, 1514, 1674, 1547, -1, 1547, 1674, 1548, -1, 1548, 1515, 1549, -1, 1549, 1515, 1675, -1, 1675, 1515, 1676, -1, 988, 1676, 1677, -1, 988, 1675, 1676, -1, 1676, 986, 1677, -1, 77, 1552, 1678, -1, 1553, 1679, 214, -1, 214, 1679, 212, -1, 1550, 75, 1021, -1, 1021, 75, 74, -1, 73, 1021, 74, -1, 73, 1016, 1021, -1, 73, 1682, 1016, -1, 1016, 1682, 1017, -1, 1017, 1682, 220, -1, 1680, 1017, 220, -1, 1680, 1681, 1017, -1, 1680, 1018, 1681, -1, 1682, 1683, 220, -1, 220, 1683, 1684, -1, 1547, 1550, 1544, -1, 1544, 1550, 1689, -1, 1529, 1689, 1528, -1, 1529, 1544, 1689, -1, 1685, 1523, 1689, -1, 1685, 1687, 1523, -1, 1685, 1686, 1687, -1, 1687, 1686, 1013, -1, 1516, 1687, 1013, -1, 1523, 1688, 1689, -1, 1689, 1688, 1518, -1, 1524, 1689, 1518, -1, 1524, 1525, 1689, -1, 1689, 1525, 1690, -1, 1691, 1689, 1690, -1, 1691, 1528, 1689, -1, 1692, 1536, 1348, -1, 1622, 1368, 1627, -1, 1371, 1372, 1587, -1, 1372, 1373, 1581, -1, 1581, 1373, 1582, -1, 1348, 1376, 1347, -1, 1693, 1340, 1420, -1, 1693, 1319, 1340, -1, 1693, 1694, 1319, -1, 1319, 1694, 1339, -1, 1339, 1694, 1695, -1, 1696, 1339, 1695, -1, 1696, 1697, 1339, -1, 1696, 1387, 1697, -1, 1697, 1387, 1698, -1, 1698, 1387, 1730, -1, 1279, 1730, 1278, -1, 1279, 1698, 1730, -1, 1279, 1317, 1698, -1, 1279, 1699, 1317, -1, 1317, 1699, 1335, -1, 1335, 1699, 1266, -1, 1336, 1266, 1547, -1, 1336, 1335, 1266, -1, 1700, 1707, 1730, -1, 1700, 1422, 1707, -1, 1707, 1422, 1701, -1, 1423, 1707, 1701, -1, 1423, 1702, 1707, -1, 1707, 1702, 1424, -1, 1703, 1707, 1424, -1, 1703, 1704, 1707, -1, 1707, 1704, 1427, -1, 1705, 1427, 1708, -1, 1273, 1708, 1706, -1, 1259, 1706, 1391, -1, 1257, 1391, 1256, -1, 1257, 1259, 1391, -1, 1707, 1427, 1705, -1, 1705, 1708, 1273, -1, 1273, 1706, 1259, -1, 1391, 1709, 1256, -1, 1256, 1709, 1656, -1, 1656, 1709, 1710, -1, 1657, 1394, 1711, -1, 1467, 1397, 1712, -1, 1712, 1397, 1430, -1, 1713, 1430, 1714, -1, 1713, 1712, 1430, -1, 1430, 1431, 1714, -1, 1714, 1431, 1230, -1, 1230, 1431, 1432, -1, 1434, 1230, 1432, -1, 1434, 1436, 1230, -1, 1230, 1436, 1437, -1, 1715, 1230, 1437, -1, 1715, 1400, 1230, -1, 1230, 1400, 1401, -1, 1404, 1230, 1401, -1, 1404, 1245, 1230, -1, 1404, 1716, 1245, -1, 1404, 1717, 1716, -1, 1404, 1227, 1717, -1, 1404, 1718, 1227, -1, 1404, 1244, 1718, -1, 1404, 1719, 1244, -1, 1404, 1243, 1719, -1, 1404, 1720, 1243, -1, 1404, 1722, 1720, -1, 1404, 1721, 1722, -1, 1722, 1721, 1242, -1, 1242, 1721, 1723, -1, 1224, 1723, 1439, -1, 1724, 1224, 1439, -1, 1724, 1222, 1224, -1, 1724, 1440, 1222, -1, 1222, 1440, 1616, -1, 1242, 1723, 1224, -1, 1340, 1725, 1420, -1, 1420, 1725, 1341, -1, 1726, 1420, 1341, -1, 1726, 1727, 1420, -1, 1420, 1727, 1728, -1, 1322, 1420, 1728, -1, 1322, 1344, 1420, -1, 1420, 1344, 1561, -1, 1615, 1613, 1239, -1, 1707, 1729, 1730, -1, 1730, 1729, 1731, -1, 1275, 1730, 1731, -1, 1275, 1276, 1730, -1, 1730, 1276, 1732, -1, 1277, 1730, 1732, -1, 1277, 1278, 1730, -1, 1233, 1234, 1609, -1, 1609, 1234, 1235, -1, 1733, 1609, 1235, -1, 1733, 1219, 1609, -1, 1609, 1219, 1734, -1, 1610, 1609, 1734, -1, 1736, 1752, 1735, -1, 1736, 1737, 1752, -1, 1736, 3098, 1737, -1, 1737, 3098, 1738, -1, 1738, 3098, 1739, -1, 1753, 1739, 1740, -1, 3460, 1740, 1741, -1, 3458, 1741, 1743, -1, 1742, 1743, 3101, -1, 3455, 3101, 1745, -1, 1744, 1745, 3298, -1, 3456, 3298, 1747, -1, 1746, 1747, 3102, -1, 1754, 3102, 3103, -1, 1755, 3103, 1756, -1, 1757, 1756, 1758, -1, 3453, 1758, 3117, -1, 3451, 3117, 3104, -1, 3449, 3104, 3118, -1, 3443, 3118, 1748, -1, 3444, 1748, 3233, -1, 3463, 3233, 3121, -1, 1759, 3121, 3122, -1, 1749, 3122, 3123, -1, 3467, 3123, 1750, -1, 3447, 1750, 1760, -1, 1761, 1760, 3231, -1, 1751, 3231, 1735, -1, 1752, 1751, 1735, -1, 1738, 1739, 1753, -1, 1753, 1740, 3460, -1, 3460, 1741, 3458, -1, 3458, 1743, 1742, -1, 1742, 3101, 3455, -1, 3455, 1745, 1744, -1, 1744, 3298, 3456, -1, 3456, 1747, 1746, -1, 1746, 3102, 1754, -1, 1754, 3103, 1755, -1, 1755, 1756, 1757, -1, 1757, 1758, 3453, -1, 3453, 3117, 3451, -1, 3451, 3104, 3449, -1, 3449, 3118, 3443, -1, 3443, 1748, 3444, -1, 3444, 3233, 3463, -1, 3463, 3121, 1759, -1, 1759, 3122, 1749, -1, 1749, 3123, 3467, -1, 3467, 1750, 3447, -1, 3447, 1760, 1761, -1, 1761, 3231, 1751, -1, 1762, 3145, 3588, -1, 3588, 3145, 1763, -1, 1763, 3145, 1764, -1, 3361, 1764, 1765, -1, 3361, 1763, 1764, -1, 1764, 3143, 1765, -1, 1765, 3143, 1787, -1, 1787, 3143, 1766, -1, 3358, 1766, 3139, -1, 3136, 3358, 3139, -1, 3136, 3356, 3358, -1, 3136, 1767, 3356, -1, 3356, 1767, 3412, -1, 3412, 1767, 1788, -1, 3352, 1788, 1789, -1, 3351, 1789, 1769, -1, 1768, 1769, 3129, -1, 1790, 3129, 1791, -1, 1792, 1791, 3128, -1, 1770, 3128, 3305, -1, 1793, 3305, 3127, -1, 3414, 3127, 3126, -1, 1771, 3126, 1772, -1, 3417, 1772, 3114, -1, 1773, 3114, 1774, -1, 3419, 1774, 1794, -1, 1795, 1794, 1796, -1, 1797, 1796, 1775, -1, 3420, 1775, 1798, -1, 1799, 1798, 3110, -1, 3436, 3110, 1800, -1, 3437, 1800, 1801, -1, 3438, 1801, 1802, -1, 3440, 1802, 1776, -1, 3441, 1776, 3105, -1, 3450, 3105, 1777, -1, 3452, 1777, 1778, -1, 1779, 1778, 1780, -1, 1803, 1780, 1781, -1, 3454, 1781, 1782, -1, 1804, 1782, 3100, -1, 3457, 3100, 1783, -1, 1805, 1783, 1784, -1, 1786, 1784, 3096, -1, 1785, 1786, 3096, -1, 1787, 1766, 3358, -1, 3412, 1788, 3352, -1, 3352, 1789, 3351, -1, 3351, 1769, 1768, -1, 1768, 3129, 1790, -1, 1790, 1791, 1792, -1, 1792, 3128, 1770, -1, 1770, 3305, 1793, -1, 1793, 3127, 3414, -1, 3414, 3126, 1771, -1, 1771, 1772, 3417, -1, 3417, 3114, 1773, -1, 1773, 1774, 3419, -1, 3419, 1794, 1795, -1, 1795, 1796, 1797, -1, 1797, 1775, 3420, -1, 3420, 1798, 1799, -1, 1799, 3110, 3436, -1, 3436, 1800, 3437, -1, 3437, 1801, 3438, -1, 3438, 1802, 3440, -1, 3440, 1776, 3441, -1, 3441, 3105, 3450, -1, 3450, 1777, 3452, -1, 3452, 1778, 1779, -1, 1779, 1780, 1803, -1, 1803, 1781, 3454, -1, 3454, 1782, 1804, -1, 1804, 3100, 3457, -1, 3457, 1783, 1805, -1, 1805, 1784, 1786, -1, 3279, 3342, 3278, -1, 3279, 1806, 3342, -1, 3279, 3280, 1806, -1, 1806, 3280, 1807, -1, 1807, 3280, 1808, -1, 1819, 1808, 3262, -1, 3410, 3262, 1809, -1, 3408, 1809, 3301, -1, 3407, 3301, 1810, -1, 3405, 1810, 3295, -1, 3404, 3295, 1820, -1, 1811, 1820, 3135, -1, 1812, 3135, 1813, -1, 3401, 1813, 1814, -1, 3506, 1814, 3147, -1, 3399, 3147, 3149, -1, 3400, 3149, 1815, -1, 1821, 1815, 3255, -1, 3380, 3255, 1822, -1, 3381, 1822, 3257, -1, 3486, 3257, 1823, -1, 1816, 1823, 3258, -1, 1817, 3258, 3260, -1, 3340, 3260, 3268, -1, 3490, 3268, 3274, -1, 1824, 3274, 3275, -1, 1825, 3275, 3276, -1, 1818, 3276, 3278, -1, 3342, 1818, 3278, -1, 1807, 1808, 1819, -1, 1819, 3262, 3410, -1, 3410, 1809, 3408, -1, 3408, 3301, 3407, -1, 3407, 1810, 3405, -1, 3405, 3295, 3404, -1, 3404, 1820, 1811, -1, 1811, 3135, 1812, -1, 1812, 1813, 3401, -1, 3401, 1814, 3506, -1, 3506, 3147, 3399, -1, 3399, 3149, 3400, -1, 3400, 1815, 1821, -1, 1821, 3255, 3380, -1, 3380, 1822, 3381, -1, 3381, 3257, 3486, -1, 3486, 1823, 1816, -1, 1816, 3258, 1817, -1, 1817, 3260, 3340, -1, 3340, 3268, 3490, -1, 3490, 3274, 1824, -1, 1824, 3275, 1825, -1, 1825, 3276, 1818, -1, 3099, 3461, 1840, -1, 3099, 1826, 3461, -1, 3099, 1827, 1826, -1, 1826, 1827, 3468, -1, 3468, 1827, 3234, -1, 3472, 3234, 1841, -1, 1828, 1841, 3235, -1, 3470, 3235, 3237, -1, 3465, 3237, 1842, -1, 3427, 1842, 1829, -1, 1843, 1829, 1844, -1, 1845, 1844, 3253, -1, 1846, 3253, 1830, -1, 3429, 1830, 3252, -1, 3430, 3252, 1831, -1, 3431, 1831, 1832, -1, 3433, 1832, 3249, -1, 1833, 3249, 3248, -1, 1847, 3248, 1834, -1, 1848, 1834, 1836, -1, 1835, 1836, 1837, -1, 3434, 1837, 3196, -1, 1849, 3196, 1850, -1, 1851, 1850, 1838, -1, 1852, 1838, 3211, -1, 1853, 3211, 3246, -1, 1854, 3246, 3245, -1, 1839, 3245, 1840, -1, 3461, 1839, 1840, -1, 3468, 3234, 3472, -1, 3472, 1841, 1828, -1, 1828, 3235, 3470, -1, 3470, 3237, 3465, -1, 3465, 1842, 3427, -1, 3427, 1829, 1843, -1, 1843, 1844, 1845, -1, 1845, 3253, 1846, -1, 1846, 1830, 3429, -1, 3429, 3252, 3430, -1, 3430, 1831, 3431, -1, 3431, 1832, 3433, -1, 3433, 3249, 1833, -1, 1833, 3248, 1847, -1, 1847, 1834, 1848, -1, 1848, 1836, 1835, -1, 1835, 1837, 3434, -1, 3434, 3196, 1849, -1, 1849, 1850, 1851, -1, 1851, 1838, 1852, -1, 1852, 3211, 1853, -1, 1853, 3246, 1854, -1, 1854, 3245, 1839, -1, 3213, 3323, 3214, -1, 3213, 3324, 3323, -1, 3213, 1855, 3324, -1, 3324, 1855, 1856, -1, 1856, 1855, 3212, -1, 3321, 3212, 3210, -1, 1857, 3210, 1859, -1, 1858, 1859, 1860, -1, 3320, 1860, 3209, -1, 3495, 3209, 1861, -1, 3505, 1861, 3289, -1, 1867, 3289, 1862, -1, 1868, 1862, 3223, -1, 1863, 3223, 1864, -1, 1869, 1864, 1865, -1, 1870, 1865, 1871, -1, 1872, 1871, 1873, -1, 1874, 1873, 3219, -1, 3315, 3219, 3226, -1, 1875, 3226, 1876, -1, 3314, 1876, 3218, -1, 3311, 3218, 3217, -1, 1877, 3217, 3216, -1, 1878, 3216, 1879, -1, 1880, 1879, 1881, -1, 1882, 1881, 3215, -1, 1866, 3215, 1883, -1, 3309, 1883, 3214, -1, 3323, 3309, 3214, -1, 1856, 3212, 3321, -1, 3321, 3210, 1857, -1, 1857, 1859, 1858, -1, 1858, 1860, 3320, -1, 3320, 3209, 3495, -1, 3495, 1861, 3505, -1, 3505, 3289, 1867, -1, 1867, 1862, 1868, -1, 1868, 3223, 1863, -1, 1863, 1864, 1869, -1, 1869, 1865, 1870, -1, 1870, 1871, 1872, -1, 1872, 1873, 1874, -1, 1874, 3219, 3315, -1, 3315, 3226, 1875, -1, 1875, 1876, 3314, -1, 3314, 3218, 3311, -1, 3311, 3217, 1877, -1, 1877, 3216, 1878, -1, 1878, 1879, 1880, -1, 1880, 1881, 1882, -1, 1882, 3215, 1866, -1, 1866, 1883, 3309, -1, 1884, 3383, 1898, -1, 1884, 1886, 3383, -1, 1884, 1885, 1886, -1, 1886, 1885, 1887, -1, 1887, 1885, 3163, -1, 3376, 3163, 1888, -1, 1899, 1888, 1900, -1, 3379, 1900, 1901, -1, 1902, 1901, 3264, -1, 1903, 3264, 1889, -1, 1904, 1889, 3266, -1, 1905, 3266, 3263, -1, 1890, 3263, 1891, -1, 3398, 1891, 3148, -1, 3397, 3148, 1892, -1, 1906, 1892, 1907, -1, 1908, 1907, 3151, -1, 1909, 3151, 3152, -1, 1910, 3152, 1911, -1, 1912, 1911, 3153, -1, 1913, 3153, 3154, -1, 3395, 3154, 1893, -1, 3389, 1893, 1914, -1, 1915, 1914, 1894, -1, 3388, 1894, 3160, -1, 1916, 3160, 1895, -1, 3384, 1895, 1897, -1, 1896, 1897, 1898, -1, 3383, 1896, 1898, -1, 1887, 3163, 3376, -1, 3376, 1888, 1899, -1, 1899, 1900, 3379, -1, 3379, 1901, 1902, -1, 1902, 3264, 1903, -1, 1903, 1889, 1904, -1, 1904, 3266, 1905, -1, 1905, 3263, 1890, -1, 1890, 1891, 3398, -1, 3398, 3148, 3397, -1, 3397, 1892, 1906, -1, 1906, 1907, 1908, -1, 1908, 3151, 1909, -1, 1909, 3152, 1910, -1, 1910, 1911, 1912, -1, 1912, 3153, 1913, -1, 1913, 3154, 3395, -1, 3395, 1893, 3389, -1, 3389, 1914, 1915, -1, 1915, 1894, 3388, -1, 3388, 3160, 1916, -1, 1916, 1895, 3384, -1, 3384, 1897, 1896, -1, 3137, 3357, 1917, -1, 3137, 1918, 3357, -1, 3137, 3140, 1918, -1, 1918, 3140, 3411, -1, 3411, 3140, 3141, -1, 3360, 3141, 3142, -1, 3359, 3142, 1920, -1, 1919, 1920, 3146, -1, 3496, 3146, 1921, -1, 3497, 1921, 1922, -1, 1936, 1922, 1924, -1, 1923, 1924, 3294, -1, 3499, 3294, 3293, -1, 3500, 3293, 3292, -1, 1925, 3292, 1937, -1, 1938, 1937, 1927, -1, 1926, 1927, 1928, -1, 3402, 1928, 3134, -1, 3502, 3134, 3133, -1, 1939, 3133, 1930, -1, 1929, 1930, 3291, -1, 1940, 3291, 1931, -1, 3350, 1931, 1933, -1, 1932, 1933, 3290, -1, 3353, 3290, 1934, -1, 3354, 1934, 1935, -1, 3355, 1935, 3138, -1, 1941, 3138, 1917, -1, 3357, 1941, 1917, -1, 3411, 3141, 3360, -1, 3360, 3142, 3359, -1, 3359, 1920, 1919, -1, 1919, 3146, 3496, -1, 3496, 1921, 3497, -1, 3497, 1922, 1936, -1, 1936, 1924, 1923, -1, 1923, 3294, 3499, -1, 3499, 3293, 3500, -1, 3500, 3292, 1925, -1, 1925, 1937, 1938, -1, 1938, 1927, 1926, -1, 1926, 1928, 3402, -1, 3402, 3134, 3502, -1, 3502, 3133, 1939, -1, 1939, 1930, 1929, -1, 1929, 3291, 1940, -1, 1940, 1931, 3350, -1, 3350, 1933, 1932, -1, 1932, 3290, 3353, -1, 3353, 1934, 3354, -1, 3354, 1935, 3355, -1, 3355, 3138, 1941, -1, 3228, 3227, 3509, -1, 3509, 3227, 3312, -1, 3312, 3227, 1942, -1, 3313, 1942, 3225, -1, 1943, 3225, 1945, -1, 1944, 1945, 1961, -1, 1962, 1961, 3221, -1, 3318, 3221, 3220, -1, 1963, 3220, 3222, -1, 3319, 3222, 1964, -1, 1965, 1964, 3205, -1, 3325, 3205, 3204, -1, 1966, 3204, 3203, -1, 1946, 3203, 3201, -1, 1947, 3201, 1948, -1, 1967, 1948, 1968, -1, 3331, 1968, 1949, -1, 1969, 1949, 1970, -1, 1971, 1970, 1972, -1, 1973, 1972, 1951, -1, 1950, 1951, 1952, -1, 1953, 1952, 3183, -1, 1954, 3183, 1956, -1, 1955, 1956, 1957, -1, 3491, 1957, 3176, -1, 1974, 3176, 3172, -1, 1958, 3172, 1959, -1, 1975, 1959, 1960, -1, 3373, 1960, 3169, -1, 3374, 3169, 3162, -1, 3375, 3162, 3168, -1, 1976, 3168, 3161, -1, 3385, 3161, 1977, -1, 1978, 1977, 3158, -1, 3386, 3158, 3387, -1, 3386, 1978, 3158, -1, 3312, 1942, 3313, -1, 3313, 3225, 1943, -1, 1943, 1945, 1944, -1, 1944, 1961, 1962, -1, 1962, 3221, 3318, -1, 3318, 3220, 1963, -1, 1963, 3222, 3319, -1, 3319, 1964, 1965, -1, 1965, 3205, 3325, -1, 3325, 3204, 1966, -1, 1966, 3203, 1946, -1, 1946, 3201, 1947, -1, 1947, 1948, 1967, -1, 1967, 1968, 3331, -1, 3331, 1949, 1969, -1, 1969, 1970, 1971, -1, 1971, 1972, 1973, -1, 1973, 1951, 1950, -1, 1950, 1952, 1953, -1, 1953, 3183, 1954, -1, 1954, 1956, 1955, -1, 1955, 1957, 3491, -1, 3491, 3176, 1974, -1, 1974, 3172, 1958, -1, 1958, 1959, 1975, -1, 1975, 1960, 3373, -1, 3373, 3169, 3374, -1, 3374, 3162, 3375, -1, 3375, 3168, 1976, -1, 1976, 3161, 3385, -1, 3385, 1977, 1978, -1, 3158, 3157, 3387, -1, 3387, 3157, 1979, -1, 1979, 3157, 3156, -1, 1981, 3156, 1980, -1, 3159, 1981, 1980, -1, 3159, 1982, 1981, -1, 3159, 3520, 1982, -1, 1982, 3520, 3390, -1, 1979, 3156, 1981, -1, 1983, 3474, 3251, -1, 1983, 3473, 3474, -1, 1983, 1984, 3473, -1, 3473, 1984, 1985, -1, 1985, 1984, 3254, -1, 3428, 3254, 3244, -1, 2006, 3244, 2007, -1, 2008, 2007, 3241, -1, 2009, 3241, 3242, -1, 1986, 3242, 3112, -1, 3424, 3112, 2010, -1, 3422, 2010, 3125, -1, 3421, 3125, 1987, -1, 2011, 1987, 1988, -1, 1989, 1988, 3113, -1, 1990, 3113, 3115, -1, 3418, 3115, 3116, -1, 3416, 3116, 3288, -1, 2012, 3288, 1992, -1, 1991, 1992, 2013, -1, 2014, 2013, 3283, -1, 1993, 3283, 2015, -1, 3487, 2015, 2016, -1, 2017, 2016, 3281, -1, 1994, 3281, 2018, -1, 2019, 2018, 1996, -1, 1995, 1996, 1997, -1, 3489, 1997, 3277, -1, 2020, 3277, 3261, -1, 3341, 3261, 3271, -1, 1998, 3271, 3181, -1, 1999, 3181, 3272, -1, 2000, 3272, 3179, -1, 2021, 3179, 3178, -1, 3336, 3178, 2022, -1, 3335, 2022, 3177, -1, 3334, 3177, 3182, -1, 2001, 3182, 3184, -1, 3368, 3184, 2023, -1, 2002, 2023, 3197, -1, 3367, 3197, 3185, -1, 2024, 3185, 3198, -1, 3333, 3198, 3199, -1, 3332, 3199, 3200, -1, 3493, 3200, 2025, -1, 3330, 2025, 3190, -1, 2003, 3190, 2004, -1, 3481, 2004, 3192, -1, 3477, 3192, 2005, -1, 3476, 2005, 3193, -1, 3475, 3193, 3273, -1, 2026, 3273, 3250, -1, 3432, 3250, 3251, -1, 3474, 3432, 3251, -1, 1985, 3254, 3428, -1, 3428, 3244, 2006, -1, 2006, 2007, 2008, -1, 2008, 3241, 2009, -1, 2009, 3242, 1986, -1, 1986, 3112, 3424, -1, 3424, 2010, 3422, -1, 3422, 3125, 3421, -1, 3421, 1987, 2011, -1, 2011, 1988, 1989, -1, 1989, 3113, 1990, -1, 1990, 3115, 3418, -1, 3418, 3116, 3416, -1, 3416, 3288, 2012, -1, 2012, 1992, 1991, -1, 1991, 2013, 2014, -1, 2014, 3283, 1993, -1, 1993, 2015, 3487, -1, 3487, 2016, 2017, -1, 2017, 3281, 1994, -1, 1994, 2018, 2019, -1, 2019, 1996, 1995, -1, 1995, 1997, 3489, -1, 3489, 3277, 2020, -1, 2020, 3261, 3341, -1, 3341, 3271, 1998, -1, 1998, 3181, 1999, -1, 1999, 3272, 2000, -1, 2000, 3179, 2021, -1, 2021, 3178, 3336, -1, 3336, 2022, 3335, -1, 3335, 3177, 3334, -1, 3334, 3182, 2001, -1, 2001, 3184, 3368, -1, 3368, 2023, 2002, -1, 2002, 3197, 3367, -1, 3367, 3185, 2024, -1, 2024, 3198, 3333, -1, 3333, 3199, 3332, -1, 3332, 3200, 3493, -1, 3493, 2025, 3330, -1, 3330, 3190, 2003, -1, 2003, 2004, 3481, -1, 3481, 3192, 3477, -1, 3477, 2005, 3476, -1, 3476, 3193, 3475, -1, 3475, 3273, 2026, -1, 2026, 3250, 3432, -1, 2027, 2900, 2040, -1, 2027, 2899, 2900, -1, 2027, 2028, 2899, -1, 2899, 2028, 2897, -1, 2897, 2028, 3012, -1, 2029, 3012, 3013, -1, 2896, 3013, 3091, -1, 2041, 3091, 3079, -1, 2042, 3079, 3080, -1, 2883, 3080, 3015, -1, 2951, 3015, 2030, -1, 2950, 2030, 2043, -1, 2952, 2043, 3087, -1, 2949, 3087, 3088, -1, 2031, 3088, 3017, -1, 2947, 3017, 2044, -1, 2946, 2044, 2976, -1, 2948, 2976, 2977, -1, 2945, 2977, 2033, -1, 2032, 2033, 2045, -1, 2034, 2045, 3003, -1, 2035, 3003, 2036, -1, 2046, 2036, 3004, -1, 2047, 3004, 3005, -1, 2903, 3005, 3009, -1, 2048, 3009, 2038, -1, 2037, 2038, 3008, -1, 2039, 3008, 2040, -1, 2900, 2039, 2040, -1, 2897, 3012, 2029, -1, 2029, 3013, 2896, -1, 2896, 3091, 2041, -1, 2041, 3079, 2042, -1, 2042, 3080, 2883, -1, 2883, 3015, 2951, -1, 2951, 2030, 2950, -1, 2950, 2043, 2952, -1, 2952, 3087, 2949, -1, 2949, 3088, 2031, -1, 2031, 3017, 2947, -1, 2947, 2044, 2946, -1, 2946, 2976, 2948, -1, 2948, 2977, 2945, -1, 2945, 2033, 2032, -1, 2032, 2045, 2034, -1, 2034, 3003, 2035, -1, 2035, 2036, 2046, -1, 2046, 3004, 2047, -1, 2047, 3005, 2903, -1, 2903, 3009, 2048, -1, 2048, 2038, 2037, -1, 2037, 3008, 2039, -1, 2049, 2871, 2061, -1, 2049, 2875, 2871, -1, 2049, 3029, 2875, -1, 2875, 3029, 2050, -1, 2050, 3029, 3085, -1, 2935, 3085, 3084, -1, 2936, 3084, 2051, -1, 2937, 2051, 3031, -1, 2825, 3031, 2062, -1, 2052, 2062, 3034, -1, 2938, 3034, 3035, -1, 2939, 3035, 2053, -1, 2063, 2053, 2054, -1, 2889, 2054, 2064, -1, 2055, 2064, 2056, -1, 2065, 2056, 3038, -1, 2886, 3038, 3037, -1, 2884, 3037, 2057, -1, 2940, 2057, 2058, -1, 2066, 2058, 3014, -1, 2941, 3014, 3019, -1, 2067, 3019, 2059, -1, 2894, 2059, 3020, -1, 2068, 3020, 2060, -1, 2069, 2060, 3026, -1, 2881, 3026, 2070, -1, 2071, 2070, 2072, -1, 2872, 2072, 2061, -1, 2871, 2872, 2061, -1, 2050, 3085, 2935, -1, 2935, 3084, 2936, -1, 2936, 2051, 2937, -1, 2937, 3031, 2825, -1, 2825, 2062, 2052, -1, 2052, 3034, 2938, -1, 2938, 3035, 2939, -1, 2939, 2053, 2063, -1, 2063, 2054, 2889, -1, 2889, 2064, 2055, -1, 2055, 2056, 2065, -1, 2065, 3038, 2886, -1, 2886, 3037, 2884, -1, 2884, 2057, 2940, -1, 2940, 2058, 2066, -1, 2066, 3014, 2941, -1, 2941, 3019, 2067, -1, 2067, 2059, 2894, -1, 2894, 3020, 2068, -1, 2068, 2060, 2069, -1, 2069, 3026, 2881, -1, 2881, 2070, 2071, -1, 2071, 2072, 2872, -1, 3072, 2942, 3071, -1, 3072, 2836, 2942, -1, 3072, 2073, 2836, -1, 2836, 2073, 2835, -1, 2835, 2073, 2074, -1, 2943, 2074, 2076, -1, 2075, 2076, 2077, -1, 2078, 2077, 2079, -1, 2822, 2079, 3074, -1, 2818, 3074, 3076, -1, 2819, 3076, 3077, -1, 2080, 3077, 2081, -1, 2877, 2081, 3032, -1, 2876, 3032, 2083, -1, 2082, 2083, 2084, -1, 2085, 2084, 3030, -1, 2874, 3030, 2093, -1, 2873, 2093, 3028, -1, 2094, 3028, 2095, -1, 2086, 2095, 2087, -1, 2088, 2087, 2089, -1, 2843, 2089, 2090, -1, 2842, 2090, 3041, -1, 2944, 3041, 3048, -1, 2096, 3048, 2097, -1, 2098, 2097, 2091, -1, 2838, 2091, 2099, -1, 2092, 2099, 3071, -1, 2942, 2092, 3071, -1, 2835, 2074, 2943, -1, 2943, 2076, 2075, -1, 2075, 2077, 2078, -1, 2078, 2079, 2822, -1, 2822, 3074, 2818, -1, 2818, 3076, 2819, -1, 2819, 3077, 2080, -1, 2080, 2081, 2877, -1, 2877, 3032, 2876, -1, 2876, 2083, 2082, -1, 2082, 2084, 2085, -1, 2085, 3030, 2874, -1, 2874, 2093, 2873, -1, 2873, 3028, 2094, -1, 2094, 2095, 2086, -1, 2086, 2087, 2088, -1, 2088, 2089, 2843, -1, 2843, 2090, 2842, -1, 2842, 3041, 2944, -1, 2944, 3048, 2096, -1, 2096, 2097, 2098, -1, 2098, 2091, 2838, -1, 2838, 2099, 2092, -1, 2102, 2100, 2101, -1, 2102, 2103, 2100, -1, 2102, 3064, 2103, -1, 2103, 3064, 2104, -1, 2104, 3064, 3065, -1, 2111, 3065, 2105, -1, 2112, 2105, 3067, -1, 2858, 3067, 2106, -1, 2857, 2106, 2113, -1, 2844, 2113, 3051, -1, 2114, 3051, 2107, -1, 2837, 2107, 2108, -1, 2115, 2108, 3050, -1, 2839, 3050, 3049, -1, 2868, 3049, 3046, -1, 2116, 3046, 3045, -1, 2117, 3045, 3053, -1, 2118, 3053, 3054, -1, 2119, 3054, 3057, -1, 2864, 3057, 3056, -1, 2865, 3056, 3058, -1, 2862, 3058, 3086, -1, 2856, 3086, 2120, -1, 2121, 2120, 2109, -1, 2854, 2109, 3061, -1, 2853, 3061, 2110, -1, 2850, 2110, 2122, -1, 2848, 2122, 2101, -1, 2100, 2848, 2101, -1, 2104, 3065, 2111, -1, 2111, 2105, 2112, -1, 2112, 3067, 2858, -1, 2858, 2106, 2857, -1, 2857, 2113, 2844, -1, 2844, 3051, 2114, -1, 2114, 2107, 2837, -1, 2837, 2108, 2115, -1, 2115, 3050, 2839, -1, 2839, 3049, 2868, -1, 2868, 3046, 2116, -1, 2116, 3045, 2117, -1, 2117, 3053, 2118, -1, 2118, 3054, 2119, -1, 2119, 3057, 2864, -1, 2864, 3056, 2865, -1, 2865, 3058, 2862, -1, 2862, 3086, 2856, -1, 2856, 2120, 2121, -1, 2121, 2109, 2854, -1, 2854, 3061, 2853, -1, 2853, 2110, 2850, -1, 2850, 2122, 2848, -1, 2124, 2123, 2991, -1, 2124, 2126, 2123, -1, 2124, 2125, 2126, -1, 2126, 2125, 2915, -1, 2915, 2125, 2127, -1, 2141, 2127, 2999, -1, 2913, 2999, 2997, -1, 2916, 2997, 3001, -1, 2128, 3001, 3002, -1, 2904, 3002, 2129, -1, 2142, 2129, 2130, -1, 2131, 2130, 2132, -1, 2905, 2132, 2978, -1, 2143, 2978, 2133, -1, 2906, 2133, 2980, -1, 2907, 2980, 2134, -1, 2908, 2134, 2135, -1, 2136, 2135, 2982, -1, 2909, 2982, 2144, -1, 2910, 2144, 2993, -1, 2911, 2993, 2994, -1, 2927, 2994, 2137, -1, 2924, 2137, 2988, -1, 2923, 2988, 2138, -1, 2145, 2138, 2139, -1, 2146, 2139, 2990, -1, 2920, 2990, 2140, -1, 2918, 2140, 2991, -1, 2123, 2918, 2991, -1, 2915, 2127, 2141, -1, 2141, 2999, 2913, -1, 2913, 2997, 2916, -1, 2916, 3001, 2128, -1, 2128, 3002, 2904, -1, 2904, 2129, 2142, -1, 2142, 2130, 2131, -1, 2131, 2132, 2905, -1, 2905, 2978, 2143, -1, 2143, 2133, 2906, -1, 2906, 2980, 2907, -1, 2907, 2134, 2908, -1, 2908, 2135, 2136, -1, 2136, 2982, 2909, -1, 2909, 2144, 2910, -1, 2910, 2993, 2911, -1, 2911, 2994, 2927, -1, 2927, 2137, 2924, -1, 2924, 2988, 2923, -1, 2923, 2138, 2145, -1, 2145, 2139, 2146, -1, 2146, 2990, 2920, -1, 2920, 2140, 2918, -1, 3083, 2147, 3082, -1, 3083, 2891, 2147, -1, 3083, 2148, 2891, -1, 2891, 2148, 2892, -1, 2892, 2148, 2166, -1, 2893, 2166, 3033, -1, 2826, 3033, 3075, -1, 2167, 3075, 2149, -1, 2168, 2149, 2151, -1, 2150, 2151, 2960, -1, 2828, 2960, 2965, -1, 2169, 2965, 2967, -1, 2829, 2967, 2968, -1, 2830, 2968, 2153, -1, 2152, 2153, 2154, -1, 2831, 2154, 2155, -1, 2170, 2155, 3089, -1, 2832, 3089, 2171, -1, 2172, 2171, 2173, -1, 2174, 2173, 2157, -1, 2156, 2157, 2158, -1, 2833, 2158, 2159, -1, 2160, 2159, 3018, -1, 2161, 3018, 2175, -1, 2176, 2175, 3016, -1, 2953, 3016, 2162, -1, 2163, 2162, 2164, -1, 2885, 2164, 2177, -1, 2887, 2177, 2165, -1, 2888, 2165, 2178, -1, 2179, 2178, 3036, -1, 2180, 3036, 3081, -1, 2890, 3081, 3082, -1, 2147, 2890, 3082, -1, 2892, 2166, 2893, -1, 2893, 3033, 2826, -1, 2826, 3075, 2167, -1, 2167, 2149, 2168, -1, 2168, 2151, 2150, -1, 2150, 2960, 2828, -1, 2828, 2965, 2169, -1, 2169, 2967, 2829, -1, 2829, 2968, 2830, -1, 2830, 2153, 2152, -1, 2152, 2154, 2831, -1, 2831, 2155, 2170, -1, 2170, 3089, 2832, -1, 2832, 2171, 2172, -1, 2172, 2173, 2174, -1, 2174, 2157, 2156, -1, 2156, 2158, 2833, -1, 2833, 2159, 2160, -1, 2160, 3018, 2161, -1, 2161, 2175, 2176, -1, 2176, 3016, 2953, -1, 2953, 2162, 2163, -1, 2163, 2164, 2885, -1, 2885, 2177, 2887, -1, 2887, 2165, 2888, -1, 2888, 2178, 2179, -1, 2179, 3036, 2180, -1, 2180, 3081, 2890, -1, 2181, 3059, 2775, -1, 2775, 3059, 2182, -1, 2182, 3059, 3060, -1, 2186, 3060, 2183, -1, 2184, 2183, 2185, -1, 2867, 2185, 2774, -1, 2863, 2867, 2774, -1, 2182, 3060, 2186, -1, 2186, 2183, 2184, -1, 2184, 2185, 2867, -1, 2187, 2989, 2748, -1, 2748, 2989, 2925, -1, 2925, 2989, 2987, -1, 2926, 2987, 2192, -1, 2193, 2192, 2986, -1, 2194, 2986, 2188, -1, 2928, 2188, 2985, -1, 2189, 2985, 2984, -1, 2912, 2984, 2190, -1, 2195, 2190, 2983, -1, 2191, 2195, 2983, -1, 2925, 2987, 2926, -1, 2926, 2192, 2193, -1, 2193, 2986, 2194, -1, 2194, 2188, 2928, -1, 2928, 2985, 2189, -1, 2189, 2984, 2912, -1, 2912, 2190, 2195, -1, 2521, 2642, 2210, -1, 2521, 2196, 2642, -1, 2521, 2197, 2196, -1, 2196, 2197, 2211, -1, 2211, 2197, 2212, -1, 2640, 2212, 2198, -1, 2639, 2198, 2199, -1, 2637, 2199, 2564, -1, 2710, 2564, 2200, -1, 2704, 2200, 2201, -1, 2705, 2201, 2202, -1, 2725, 2202, 2566, -1, 2723, 2566, 2203, -1, 2213, 2203, 2567, -1, 2214, 2567, 2569, -1, 2722, 2569, 2570, -1, 2721, 2570, 2215, -1, 2216, 2215, 2217, -1, 2218, 2217, 2502, -1, 2204, 2502, 2205, -1, 2219, 2205, 2503, -1, 2220, 2503, 2206, -1, 2649, 2206, 2207, -1, 2646, 2207, 2589, -1, 2208, 2589, 2209, -1, 2221, 2209, 2222, -1, 2223, 2222, 2519, -1, 2643, 2519, 2210, -1, 2642, 2643, 2210, -1, 2211, 2212, 2640, -1, 2640, 2198, 2639, -1, 2639, 2199, 2637, -1, 2637, 2564, 2710, -1, 2710, 2200, 2704, -1, 2704, 2201, 2705, -1, 2705, 2202, 2725, -1, 2725, 2566, 2723, -1, 2723, 2203, 2213, -1, 2213, 2567, 2214, -1, 2214, 2569, 2722, -1, 2722, 2570, 2721, -1, 2721, 2215, 2216, -1, 2216, 2217, 2218, -1, 2218, 2502, 2204, -1, 2204, 2205, 2219, -1, 2219, 2503, 2220, -1, 2220, 2206, 2649, -1, 2649, 2207, 2646, -1, 2646, 2589, 2208, -1, 2208, 2209, 2221, -1, 2221, 2222, 2223, -1, 2223, 2519, 2643, -1, 2537, 2238, 2528, -1, 2537, 2224, 2238, -1, 2537, 2225, 2224, -1, 2224, 2225, 2691, -1, 2691, 2225, 2581, -1, 2692, 2581, 2538, -1, 2693, 2538, 2226, -1, 2694, 2226, 2578, -1, 2239, 2578, 2227, -1, 2698, 2227, 2240, -1, 2700, 2240, 2574, -1, 2701, 2574, 2228, -1, 2241, 2228, 2230, -1, 2229, 2230, 2231, -1, 2242, 2231, 2588, -1, 2709, 2588, 2232, -1, 2703, 2232, 2565, -1, 2711, 2565, 2243, -1, 2244, 2243, 2563, -1, 2636, 2563, 2245, -1, 2233, 2245, 2562, -1, 2246, 2562, 2524, -1, 2234, 2524, 2526, -1, 2247, 2526, 2248, -1, 2235, 2248, 2236, -1, 2633, 2236, 2527, -1, 2249, 2527, 2237, -1, 2690, 2237, 2528, -1, 2238, 2690, 2528, -1, 2691, 2581, 2692, -1, 2692, 2538, 2693, -1, 2693, 2226, 2694, -1, 2694, 2578, 2239, -1, 2239, 2227, 2698, -1, 2698, 2240, 2700, -1, 2700, 2574, 2701, -1, 2701, 2228, 2241, -1, 2241, 2230, 2229, -1, 2229, 2231, 2242, -1, 2242, 2588, 2709, -1, 2709, 2232, 2703, -1, 2703, 2565, 2711, -1, 2711, 2243, 2244, -1, 2244, 2563, 2636, -1, 2636, 2245, 2233, -1, 2233, 2562, 2246, -1, 2246, 2524, 2234, -1, 2234, 2526, 2247, -1, 2247, 2248, 2235, -1, 2235, 2236, 2633, -1, 2633, 2527, 2249, -1, 2249, 2237, 2690, -1, 2250, 2251, 2268, -1, 2250, 2252, 2251, -1, 2250, 2558, 2252, -1, 2252, 2558, 2253, -1, 2253, 2558, 2269, -1, 2270, 2269, 2254, -1, 2712, 2254, 2559, -1, 2713, 2559, 2255, -1, 2603, 2255, 2257, -1, 2256, 2257, 2258, -1, 2714, 2258, 2259, -1, 2697, 2259, 2260, -1, 2696, 2260, 2579, -1, 2271, 2579, 2272, -1, 2273, 2272, 2274, -1, 2695, 2274, 2261, -1, 2275, 2261, 2262, -1, 2263, 2262, 2276, -1, 2277, 2276, 2580, -1, 2264, 2580, 2539, -1, 2628, 2539, 2265, -1, 2627, 2265, 2278, -1, 2279, 2278, 2532, -1, 2718, 2532, 2533, -1, 2716, 2533, 2266, -1, 2280, 2266, 2281, -1, 2717, 2281, 2555, -1, 2267, 2555, 2268, -1, 2251, 2267, 2268, -1, 2253, 2269, 2270, -1, 2270, 2254, 2712, -1, 2712, 2559, 2713, -1, 2713, 2255, 2603, -1, 2603, 2257, 2256, -1, 2256, 2258, 2714, -1, 2714, 2259, 2697, -1, 2697, 2260, 2696, -1, 2696, 2579, 2271, -1, 2271, 2272, 2273, -1, 2273, 2274, 2695, -1, 2695, 2261, 2275, -1, 2275, 2262, 2263, -1, 2263, 2276, 2277, -1, 2277, 2580, 2264, -1, 2264, 2539, 2628, -1, 2628, 2265, 2627, -1, 2627, 2278, 2279, -1, 2279, 2532, 2718, -1, 2718, 2533, 2716, -1, 2716, 2266, 2280, -1, 2280, 2281, 2717, -1, 2717, 2555, 2267, -1, 2282, 2612, 2546, -1, 2282, 2283, 2612, -1, 2282, 2284, 2283, -1, 2283, 2284, 2609, -1, 2609, 2284, 2551, -1, 2610, 2551, 2552, -1, 2607, 2552, 2300, -1, 2301, 2300, 2556, -1, 2604, 2556, 2285, -1, 2286, 2285, 2287, -1, 2719, 2287, 2582, -1, 2302, 2582, 2288, -1, 2303, 2288, 2289, -1, 2720, 2289, 2304, -1, 2625, 2304, 2534, -1, 2626, 2534, 2535, -1, 2305, 2535, 2536, -1, 2623, 2536, 2306, -1, 2290, 2306, 2541, -1, 2307, 2541, 2542, -1, 2291, 2542, 2292, -1, 2308, 2292, 2293, -1, 2309, 2293, 2295, -1, 2294, 2295, 2296, -1, 2310, 2296, 2297, -1, 2616, 2297, 2298, -1, 2311, 2298, 2299, -1, 2613, 2299, 2546, -1, 2612, 2613, 2546, -1, 2609, 2551, 2610, -1, 2610, 2552, 2607, -1, 2607, 2300, 2301, -1, 2301, 2556, 2604, -1, 2604, 2285, 2286, -1, 2286, 2287, 2719, -1, 2719, 2582, 2302, -1, 2302, 2288, 2303, -1, 2303, 2289, 2720, -1, 2720, 2304, 2625, -1, 2625, 2534, 2626, -1, 2626, 2535, 2305, -1, 2305, 2536, 2623, -1, 2623, 2306, 2290, -1, 2290, 2541, 2307, -1, 2307, 2542, 2291, -1, 2291, 2292, 2308, -1, 2308, 2293, 2309, -1, 2309, 2295, 2294, -1, 2294, 2296, 2310, -1, 2310, 2297, 2616, -1, 2616, 2298, 2311, -1, 2311, 2299, 2613, -1, 2312, 2655, 2326, -1, 2312, 2652, 2655, -1, 2312, 2313, 2652, -1, 2652, 2313, 2314, -1, 2314, 2313, 2315, -1, 2653, 2315, 2316, -1, 2327, 2316, 2513, -1, 2317, 2513, 2514, -1, 2328, 2514, 2329, -1, 2648, 2329, 2516, -1, 2650, 2516, 2517, -1, 2330, 2517, 2331, -1, 2673, 2331, 2332, -1, 2672, 2332, 2585, -1, 2671, 2585, 2504, -1, 2318, 2504, 2319, -1, 2333, 2319, 2505, -1, 2669, 2505, 2320, -1, 2668, 2320, 2506, -1, 2321, 2506, 2507, -1, 2665, 2507, 2508, -1, 2670, 2508, 2322, -1, 2662, 2322, 2323, -1, 2660, 2323, 2510, -1, 2334, 2510, 2511, -1, 2324, 2511, 2335, -1, 2657, 2335, 2583, -1, 2325, 2583, 2326, -1, 2655, 2325, 2326, -1, 2314, 2315, 2653, -1, 2653, 2316, 2327, -1, 2327, 2513, 2317, -1, 2317, 2514, 2328, -1, 2328, 2329, 2648, -1, 2648, 2516, 2650, -1, 2650, 2517, 2330, -1, 2330, 2331, 2673, -1, 2673, 2332, 2672, -1, 2672, 2585, 2671, -1, 2671, 2504, 2318, -1, 2318, 2319, 2333, -1, 2333, 2505, 2669, -1, 2669, 2320, 2668, -1, 2668, 2506, 2321, -1, 2321, 2507, 2665, -1, 2665, 2508, 2670, -1, 2670, 2322, 2662, -1, 2662, 2323, 2660, -1, 2660, 2510, 2334, -1, 2334, 2511, 2324, -1, 2324, 2335, 2657, -1, 2657, 2583, 2325, -1, 2573, 2707, 2572, -1, 2573, 2336, 2707, -1, 2573, 2337, 2336, -1, 2336, 2337, 2351, -1, 2351, 2337, 2576, -1, 2699, 2576, 2577, -1, 2715, 2577, 2338, -1, 2339, 2338, 2575, -1, 2602, 2575, 2560, -1, 2340, 2560, 2487, -1, 2352, 2487, 2485, -1, 2341, 2485, 2489, -1, 2353, 2489, 2354, -1, 2684, 2354, 2490, -1, 2683, 2490, 2355, -1, 2689, 2355, 2342, -1, 2679, 2342, 2497, -1, 2678, 2497, 2496, -1, 2676, 2496, 2343, -1, 2677, 2343, 2344, -1, 2675, 2344, 2345, -1, 2674, 2345, 2346, -1, 2356, 2346, 2500, -1, 2347, 2500, 2568, -1, 2724, 2568, 2357, -1, 2706, 2357, 2358, -1, 2348, 2358, 2349, -1, 2359, 2349, 2360, -1, 2361, 2360, 2350, -1, 2362, 2350, 2587, -1, 2363, 2587, 2586, -1, 2702, 2586, 2571, -1, 2708, 2571, 2572, -1, 2707, 2708, 2572, -1, 2351, 2576, 2699, -1, 2699, 2577, 2715, -1, 2715, 2338, 2339, -1, 2339, 2575, 2602, -1, 2602, 2560, 2340, -1, 2340, 2487, 2352, -1, 2352, 2485, 2341, -1, 2341, 2489, 2353, -1, 2353, 2354, 2684, -1, 2684, 2490, 2683, -1, 2683, 2355, 2689, -1, 2689, 2342, 2679, -1, 2679, 2497, 2678, -1, 2678, 2496, 2676, -1, 2676, 2343, 2677, -1, 2677, 2344, 2675, -1, 2675, 2345, 2674, -1, 2674, 2346, 2356, -1, 2356, 2500, 2347, -1, 2347, 2568, 2724, -1, 2724, 2357, 2706, -1, 2706, 2358, 2348, -1, 2348, 2349, 2359, -1, 2359, 2360, 2361, -1, 2361, 2350, 2362, -1, 2362, 2587, 2363, -1, 2363, 2586, 2702, -1, 2702, 2571, 2708, -1, 2654, 2365, 2515, -1, 2515, 2365, 2364, -1, 2364, 2365, 2366, -1, 2374, 2366, 2647, -1, 2375, 2647, 2367, -1, 2590, 2367, 2645, -1, 2376, 2645, 2368, -1, 2518, 2368, 2644, -1, 2377, 2644, 2641, -1, 2378, 2641, 2638, -1, 2520, 2638, 2379, -1, 2369, 2379, 2370, -1, 2522, 2370, 2635, -1, 2380, 2635, 2634, -1, 2523, 2634, 2632, -1, 2525, 2632, 2631, -1, 2529, 2631, 2630, -1, 2381, 2630, 2371, -1, 2373, 2371, 2372, -1, 2530, 2372, 2383, -1, 2530, 2373, 2372, -1, 2364, 2366, 2374, -1, 2374, 2647, 2375, -1, 2375, 2367, 2590, -1, 2590, 2645, 2376, -1, 2376, 2368, 2518, -1, 2518, 2644, 2377, -1, 2377, 2641, 2378, -1, 2378, 2638, 2520, -1, 2520, 2379, 2369, -1, 2369, 2370, 2522, -1, 2522, 2635, 2380, -1, 2380, 2634, 2523, -1, 2523, 2632, 2525, -1, 2525, 2631, 2529, -1, 2529, 2630, 2381, -1, 2381, 2371, 2373, -1, 2372, 2382, 2383, -1, 2383, 2382, 2531, -1, 2531, 2382, 2629, -1, 2384, 2629, 2385, -1, 2386, 2384, 2385, -1, 2386, 2387, 2384, -1, 2386, 2389, 2387, -1, 2387, 2389, 2388, -1, 2388, 2389, 2390, -1, 2391, 2390, 2624, -1, 2540, 2624, 2622, -1, 2414, 2540, 2622, -1, 2531, 2629, 2384, -1, 2388, 2390, 2391, -1, 2391, 2624, 2540, -1, 2554, 2392, 2605, -1, 2605, 2392, 2606, -1, 2606, 2392, 2553, -1, 2393, 2553, 2394, -1, 2608, 2394, 2395, -1, 2611, 2395, 2396, -1, 2397, 2611, 2396, -1, 2606, 2553, 2393, -1, 2393, 2394, 2608, -1, 2608, 2395, 2611, -1, 2396, 2550, 2397, -1, 2397, 2550, 2398, -1, 2398, 2550, 2399, -1, 2400, 2399, 2549, -1, 2401, 2549, 2548, -1, 2406, 2548, 2547, -1, 2614, 2547, 2402, -1, 2615, 2402, 2403, -1, 2404, 2403, 2405, -1, 2617, 2405, 2545, -1, 2618, 2617, 2545, -1, 2398, 2399, 2400, -1, 2400, 2549, 2401, -1, 2401, 2548, 2406, -1, 2406, 2547, 2614, -1, 2614, 2402, 2615, -1, 2615, 2403, 2404, -1, 2404, 2405, 2617, -1, 2618, 2545, 2621, -1, 2621, 2545, 2407, -1, 2407, 2408, 2621, -1, 2621, 2408, 2409, -1, 2409, 2408, 2410, -1, 2620, 2410, 2411, -1, 2412, 2411, 2543, -1, 2413, 2543, 2544, -1, 2619, 2413, 2544, -1, 2409, 2410, 2620, -1, 2620, 2411, 2412, -1, 2412, 2543, 2413, -1, 2619, 2544, 2622, -1, 2622, 2544, 2414, -1, 2654, 2515, 2656, -1, 2656, 2515, 2415, -1, 2415, 2416, 2656, -1, 2656, 2416, 2658, -1, 2658, 2416, 2419, -1, 2417, 2419, 2418, -1, 2417, 2658, 2419, -1, 2419, 2420, 2418, -1, 2418, 2420, 2422, -1, 2421, 2422, 2584, -1, 2659, 2421, 2584, -1, 2418, 2422, 2421, -1, 2659, 2584, 2423, -1, 2423, 2584, 2512, -1, 2512, 2424, 2423, -1, 2423, 2424, 2661, -1, 2661, 2424, 2425, -1, 2433, 2425, 2426, -1, 2663, 2426, 2427, -1, 2428, 2427, 2434, -1, 2664, 2434, 2509, -1, 2435, 2509, 2429, -1, 2666, 2429, 2431, -1, 2430, 2431, 2432, -1, 2667, 2430, 2432, -1, 2661, 2425, 2433, -1, 2433, 2426, 2663, -1, 2663, 2427, 2428, -1, 2428, 2434, 2664, -1, 2664, 2509, 2435, -1, 2435, 2429, 2666, -1, 2666, 2431, 2430, -1, 2432, 2437, 2667, -1, 2667, 2437, 2436, -1, 2436, 2437, 2438, -1, 2438, 2437, 2439, -1, 2501, 2438, 2439, -1, 2501, 2651, 2438, -1, 2651, 2501, 2440, -1, 2440, 2501, 2492, -1, 2492, 2494, 2440, -1, 2440, 2494, 2441, -1, 2441, 2494, 2442, -1, 2443, 2442, 2499, -1, 2680, 2499, 2444, -1, 2680, 2443, 2499, -1, 2441, 2442, 2443, -1, 2499, 2498, 2444, -1, 2444, 2498, 2446, -1, 2445, 2446, 2495, -1, 2447, 2445, 2495, -1, 2444, 2446, 2445, -1, 2681, 2727, 2448, -1, 2448, 2727, 2493, -1, 2449, 2448, 2493, -1, 2449, 2450, 2448, -1, 2449, 2491, 2450, -1, 2450, 2491, 2455, -1, 2455, 2491, 2456, -1, 2457, 2456, 2451, -1, 2685, 2451, 2453, -1, 2452, 2453, 2454, -1, 2686, 2452, 2454, -1, 2455, 2456, 2457, -1, 2457, 2451, 2685, -1, 2685, 2453, 2452, -1, 2454, 2484, 2686, -1, 2686, 2484, 2687, -1, 2484, 2458, 2687, -1, 2687, 2458, 2688, -1, 2688, 2458, 2461, -1, 2459, 2461, 2486, -1, 2597, 2486, 2483, -1, 2596, 2483, 2480, -1, 2460, 2480, 2482, -1, 2593, 2482, 2592, -1, 2593, 2460, 2482, -1, 2688, 2461, 2459, -1, 2459, 2486, 2597, -1, 2597, 2483, 2596, -1, 2596, 2480, 2460, -1, 2482, 2476, 2592, -1, 2462, 2463, 2591, -1, 2591, 2463, 2464, -1, 2477, 2591, 2464, -1, 2477, 2465, 2591, -1, 2477, 2481, 2465, -1, 2465, 2481, 2466, -1, 2466, 2481, 2479, -1, 2594, 2479, 2468, -1, 2467, 2468, 2478, -1, 2595, 2478, 2471, -1, 2472, 2471, 2469, -1, 2473, 2469, 2488, -1, 2598, 2488, 2470, -1, 2599, 2470, 2561, -1, 2600, 2561, 2557, -1, 2601, 2557, 2554, -1, 2605, 2601, 2554, -1, 2466, 2479, 2594, -1, 2594, 2468, 2467, -1, 2467, 2478, 2595, -1, 2595, 2471, 2472, -1, 2472, 2469, 2473, -1, 2473, 2488, 2598, -1, 2598, 2470, 2599, -1, 2599, 2561, 2600, -1, 2600, 2557, 2601, -1, 3749, 2474, 2462, -1, 2462, 2474, 2463, -1, 2474, 2475, 2463, -1, 2463, 2475, 2476, -1, 2464, 2476, 2477, -1, 2464, 2463, 2476, -1, 2477, 2476, 2481, -1, 2481, 2476, 2482, -1, 2479, 2482, 2480, -1, 2468, 2480, 2478, -1, 2468, 2479, 2480, -1, 2481, 2482, 2479, -1, 2480, 2483, 2478, -1, 2478, 2483, 2471, -1, 2471, 2483, 2486, -1, 2487, 2486, 2461, -1, 2458, 2487, 2461, -1, 2458, 2484, 2487, -1, 2487, 2484, 2454, -1, 2485, 2454, 2489, -1, 2485, 2487, 2454, -1, 2471, 2486, 2487, -1, 2469, 2487, 2488, -1, 2469, 2471, 2487, -1, 2489, 2454, 2354, -1, 2354, 2454, 2453, -1, 2490, 2453, 2451, -1, 2355, 2451, 2456, -1, 2342, 2456, 2491, -1, 2497, 2491, 2449, -1, 2492, 2449, 2493, -1, 2727, 2492, 2493, -1, 2727, 2726, 2492, -1, 2492, 2726, 2495, -1, 2494, 2495, 2442, -1, 2494, 2492, 2495, -1, 2354, 2453, 2490, -1, 2490, 2451, 2355, -1, 2355, 2456, 2342, -1, 2342, 2491, 2497, -1, 2497, 2449, 2492, -1, 2496, 2492, 2343, -1, 2496, 2497, 2492, -1, 2726, 2728, 2495, -1, 2446, 2498, 2495, -1, 2495, 2498, 2499, -1, 2442, 2495, 2499, -1, 2501, 2345, 2492, -1, 2501, 2346, 2345, -1, 2501, 2500, 2346, -1, 2501, 2570, 2500, -1, 2501, 2215, 2570, -1, 2501, 2217, 2215, -1, 2501, 2502, 2217, -1, 2501, 2205, 2502, -1, 2501, 2503, 2205, -1, 2501, 2585, 2503, -1, 2501, 2504, 2585, -1, 2501, 2319, 2504, -1, 2501, 2439, 2319, -1, 2319, 2439, 2505, -1, 2505, 2439, 2320, -1, 2320, 2439, 2506, -1, 2506, 2439, 2507, -1, 2507, 2439, 2508, -1, 2508, 2439, 2437, -1, 2432, 2508, 2437, -1, 2432, 2431, 2508, -1, 2508, 2431, 2429, -1, 2509, 2508, 2429, -1, 2509, 2434, 2508, -1, 2508, 2434, 2322, -1, 2322, 2434, 2427, -1, 2323, 2427, 2426, -1, 2510, 2426, 2425, -1, 2424, 2510, 2425, -1, 2424, 2511, 2510, -1, 2424, 2512, 2511, -1, 2511, 2512, 2335, -1, 2335, 2512, 2583, -1, 2583, 2512, 2584, -1, 2326, 2584, 2415, -1, 2515, 2326, 2415, -1, 2515, 2312, 2326, -1, 2515, 2313, 2312, -1, 2515, 2315, 2313, -1, 2515, 2316, 2315, -1, 2515, 2513, 2316, -1, 2515, 2514, 2513, -1, 2515, 2364, 2514, -1, 2514, 2364, 2374, -1, 2375, 2514, 2374, -1, 2375, 2329, 2514, -1, 2375, 2590, 2329, -1, 2329, 2590, 2516, -1, 2516, 2590, 2503, -1, 2517, 2503, 2331, -1, 2517, 2516, 2503, -1, 2322, 2427, 2323, -1, 2323, 2426, 2510, -1, 2415, 2584, 2416, -1, 2416, 2584, 2422, -1, 2419, 2422, 2420, -1, 2419, 2416, 2422, -1, 2376, 2222, 2590, -1, 2376, 2519, 2222, -1, 2376, 2518, 2519, -1, 2519, 2518, 2210, -1, 2210, 2518, 2377, -1, 2521, 2377, 2378, -1, 2197, 2378, 2520, -1, 2212, 2520, 2198, -1, 2212, 2197, 2520, -1, 2210, 2377, 2521, -1, 2521, 2378, 2197, -1, 2369, 2562, 2520, -1, 2369, 2522, 2562, -1, 2562, 2522, 2380, -1, 2523, 2562, 2380, -1, 2523, 2525, 2562, -1, 2562, 2525, 2524, -1, 2524, 2525, 2526, -1, 2526, 2525, 2248, -1, 2248, 2525, 2236, -1, 2236, 2525, 2527, -1, 2527, 2525, 2237, -1, 2237, 2525, 2528, -1, 2528, 2525, 2529, -1, 2537, 2529, 2381, -1, 2225, 2381, 2373, -1, 2539, 2373, 2530, -1, 2265, 2530, 2383, -1, 2531, 2265, 2383, -1, 2531, 2278, 2265, -1, 2531, 2532, 2278, -1, 2531, 2533, 2532, -1, 2531, 2534, 2533, -1, 2531, 2535, 2534, -1, 2531, 2384, 2535, -1, 2535, 2384, 2387, -1, 2388, 2535, 2387, -1, 2388, 2391, 2535, -1, 2535, 2391, 2540, -1, 2536, 2540, 2414, -1, 2306, 2414, 2541, -1, 2306, 2536, 2414, -1, 2528, 2529, 2537, -1, 2537, 2381, 2225, -1, 2225, 2373, 2539, -1, 2581, 2539, 2580, -1, 2538, 2580, 2226, -1, 2538, 2581, 2580, -1, 2539, 2530, 2265, -1, 2535, 2540, 2536, -1, 2541, 2414, 2542, -1, 2542, 2414, 2544, -1, 2292, 2544, 2293, -1, 2292, 2542, 2544, -1, 2543, 2411, 2544, -1, 2544, 2411, 2410, -1, 2408, 2544, 2410, -1, 2408, 2407, 2544, -1, 2544, 2407, 2293, -1, 2293, 2407, 2295, -1, 2295, 2407, 2296, -1, 2296, 2407, 2545, -1, 2297, 2545, 2298, -1, 2297, 2296, 2545, -1, 2298, 2545, 2299, -1, 2299, 2545, 2405, -1, 2403, 2299, 2405, -1, 2403, 2402, 2299, -1, 2299, 2402, 2546, -1, 2546, 2402, 2547, -1, 2548, 2546, 2547, -1, 2548, 2549, 2546, -1, 2546, 2549, 2399, -1, 2550, 2546, 2399, -1, 2550, 2282, 2546, -1, 2550, 2396, 2282, -1, 2282, 2396, 2395, -1, 2284, 2395, 2551, -1, 2284, 2282, 2395, -1, 2395, 2394, 2551, -1, 2551, 2394, 2552, -1, 2552, 2394, 2553, -1, 2300, 2553, 2556, -1, 2300, 2552, 2553, -1, 2553, 2392, 2556, -1, 2556, 2392, 2554, -1, 2557, 2556, 2554, -1, 2557, 2555, 2556, -1, 2557, 2268, 2555, -1, 2557, 2250, 2268, -1, 2557, 2558, 2250, -1, 2557, 2269, 2558, -1, 2557, 2254, 2269, -1, 2557, 2559, 2254, -1, 2557, 2255, 2559, -1, 2557, 2560, 2255, -1, 2557, 2487, 2560, -1, 2557, 2561, 2487, -1, 2487, 2561, 2470, -1, 2488, 2487, 2470, -1, 2562, 2245, 2520, -1, 2520, 2245, 2564, -1, 2199, 2520, 2564, -1, 2199, 2198, 2520, -1, 2245, 2563, 2564, -1, 2564, 2563, 2243, -1, 2565, 2564, 2243, -1, 2565, 2200, 2564, -1, 2565, 2232, 2200, -1, 2200, 2232, 2201, -1, 2201, 2232, 2202, -1, 2202, 2232, 2588, -1, 2357, 2588, 2358, -1, 2357, 2202, 2588, -1, 2357, 2566, 2202, -1, 2357, 2203, 2566, -1, 2357, 2567, 2203, -1, 2357, 2569, 2567, -1, 2357, 2568, 2569, -1, 2569, 2568, 2570, -1, 2570, 2568, 2500, -1, 2231, 2571, 2588, -1, 2231, 2572, 2571, -1, 2231, 2230, 2572, -1, 2572, 2230, 2573, -1, 2573, 2230, 2228, -1, 2337, 2228, 2574, -1, 2576, 2574, 2240, -1, 2577, 2240, 2227, -1, 2259, 2227, 2260, -1, 2259, 2577, 2227, -1, 2259, 2338, 2577, -1, 2259, 2258, 2338, -1, 2338, 2258, 2257, -1, 2255, 2338, 2257, -1, 2255, 2575, 2338, -1, 2255, 2560, 2575, -1, 2573, 2228, 2337, -1, 2337, 2574, 2576, -1, 2576, 2240, 2577, -1, 2227, 2578, 2260, -1, 2260, 2578, 2579, -1, 2579, 2578, 2272, -1, 2272, 2578, 2274, -1, 2274, 2578, 2261, -1, 2261, 2578, 2262, -1, 2262, 2578, 2276, -1, 2276, 2578, 2580, -1, 2580, 2578, 2226, -1, 2581, 2225, 2539, -1, 2555, 2281, 2556, -1, 2556, 2281, 2266, -1, 2533, 2556, 2266, -1, 2533, 2285, 2556, -1, 2533, 2287, 2285, -1, 2533, 2582, 2287, -1, 2533, 2288, 2582, -1, 2533, 2289, 2288, -1, 2533, 2304, 2289, -1, 2533, 2534, 2304, -1, 2326, 2583, 2584, -1, 2585, 2332, 2503, -1, 2503, 2332, 2331, -1, 2571, 2586, 2588, -1, 2588, 2586, 2587, -1, 2350, 2588, 2587, -1, 2350, 2360, 2588, -1, 2588, 2360, 2349, -1, 2358, 2588, 2349, -1, 2345, 2344, 2492, -1, 2492, 2344, 2343, -1, 2222, 2209, 2590, -1, 2590, 2209, 2589, -1, 2207, 2590, 2589, -1, 2207, 2206, 2590, -1, 2590, 2206, 2503, -1, 2475, 3735, 2476, -1, 2476, 3735, 2592, -1, 3735, 2462, 2592, -1, 3735, 3749, 2462, -1, 2462, 2591, 2592, -1, 2592, 2591, 2465, -1, 2466, 2592, 2465, -1, 2466, 2593, 2592, -1, 2466, 2594, 2593, -1, 2593, 2594, 2460, -1, 2460, 2594, 2467, -1, 2595, 2460, 2467, -1, 2595, 2596, 2460, -1, 2595, 2472, 2596, -1, 2596, 2472, 2597, -1, 2597, 2472, 2352, -1, 2459, 2352, 2688, -1, 2459, 2597, 2352, -1, 2472, 2473, 2352, -1, 2352, 2473, 2598, -1, 2599, 2352, 2598, -1, 2599, 2600, 2352, -1, 2352, 2600, 2601, -1, 2340, 2601, 2603, -1, 2602, 2603, 2339, -1, 2602, 2340, 2603, -1, 2605, 2604, 2601, -1, 2605, 2606, 2604, -1, 2604, 2606, 2301, -1, 2301, 2606, 2393, -1, 2607, 2393, 2608, -1, 2610, 2608, 2611, -1, 2609, 2611, 2283, -1, 2609, 2610, 2611, -1, 2301, 2393, 2607, -1, 2607, 2608, 2610, -1, 2611, 2397, 2283, -1, 2283, 2397, 2612, -1, 2612, 2397, 2398, -1, 2400, 2612, 2398, -1, 2400, 2613, 2612, -1, 2400, 2401, 2613, -1, 2613, 2401, 2406, -1, 2614, 2613, 2406, -1, 2614, 2311, 2613, -1, 2614, 2615, 2311, -1, 2311, 2615, 2404, -1, 2616, 2404, 2617, -1, 2618, 2616, 2617, -1, 2618, 2310, 2616, -1, 2618, 2294, 2310, -1, 2618, 2309, 2294, -1, 2618, 2621, 2309, -1, 2309, 2621, 2308, -1, 2308, 2621, 2619, -1, 2291, 2619, 2307, -1, 2291, 2308, 2619, -1, 2311, 2404, 2616, -1, 2409, 2620, 2621, -1, 2621, 2620, 2412, -1, 2413, 2621, 2412, -1, 2413, 2619, 2621, -1, 2619, 2622, 2307, -1, 2307, 2622, 2290, -1, 2290, 2622, 2623, -1, 2623, 2622, 2305, -1, 2305, 2622, 2624, -1, 2626, 2624, 2390, -1, 2625, 2390, 2389, -1, 2720, 2389, 2718, -1, 2303, 2718, 2302, -1, 2303, 2720, 2718, -1, 2305, 2624, 2626, -1, 2626, 2390, 2625, -1, 2389, 2386, 2718, -1, 2718, 2386, 2385, -1, 2279, 2385, 2629, -1, 2627, 2629, 2382, -1, 2628, 2382, 2264, -1, 2628, 2627, 2382, -1, 2718, 2385, 2279, -1, 2279, 2629, 2627, -1, 2372, 2249, 2382, -1, 2372, 2371, 2249, -1, 2249, 2371, 2630, -1, 2631, 2249, 2630, -1, 2631, 2632, 2249, -1, 2249, 2632, 2633, -1, 2633, 2632, 2634, -1, 2235, 2634, 2247, -1, 2235, 2633, 2634, -1, 2634, 2635, 2247, -1, 2247, 2635, 2234, -1, 2234, 2635, 2370, -1, 2246, 2370, 2233, -1, 2246, 2234, 2370, -1, 2370, 2379, 2233, -1, 2233, 2379, 2636, -1, 2636, 2379, 2637, -1, 2244, 2637, 2711, -1, 2244, 2636, 2637, -1, 2379, 2638, 2637, -1, 2637, 2638, 2639, -1, 2639, 2638, 2640, -1, 2640, 2638, 2211, -1, 2211, 2638, 2641, -1, 2196, 2641, 2642, -1, 2196, 2211, 2641, -1, 2641, 2644, 2642, -1, 2642, 2644, 2643, -1, 2643, 2644, 2368, -1, 2223, 2368, 2645, -1, 2221, 2645, 2208, -1, 2221, 2223, 2645, -1, 2643, 2368, 2223, -1, 2645, 2367, 2208, -1, 2208, 2367, 2646, -1, 2646, 2367, 2647, -1, 2648, 2647, 2328, -1, 2648, 2646, 2647, -1, 2648, 2649, 2646, -1, 2648, 2650, 2649, -1, 2649, 2650, 2220, -1, 2220, 2650, 2330, -1, 2219, 2330, 2673, -1, 2204, 2673, 2651, -1, 2218, 2651, 2216, -1, 2218, 2204, 2651, -1, 2647, 2366, 2328, -1, 2328, 2366, 2317, -1, 2317, 2366, 2327, -1, 2327, 2366, 2365, -1, 2653, 2365, 2654, -1, 2314, 2654, 2652, -1, 2314, 2653, 2654, -1, 2327, 2365, 2653, -1, 2652, 2654, 2655, -1, 2655, 2654, 2656, -1, 2325, 2656, 2659, -1, 2657, 2659, 2324, -1, 2657, 2325, 2659, -1, 2656, 2658, 2659, -1, 2659, 2658, 2421, -1, 2421, 2658, 2417, -1, 2418, 2421, 2417, -1, 2659, 2423, 2324, -1, 2324, 2423, 2334, -1, 2334, 2423, 2660, -1, 2660, 2423, 2661, -1, 2433, 2660, 2661, -1, 2433, 2662, 2660, -1, 2433, 2663, 2662, -1, 2662, 2663, 2428, -1, 2670, 2428, 2664, -1, 2435, 2670, 2664, -1, 2435, 2665, 2670, -1, 2435, 2666, 2665, -1, 2665, 2666, 2321, -1, 2321, 2666, 2430, -1, 2667, 2321, 2430, -1, 2667, 2668, 2321, -1, 2667, 2436, 2668, -1, 2668, 2436, 2669, -1, 2669, 2436, 2438, -1, 2333, 2438, 2318, -1, 2333, 2669, 2438, -1, 2662, 2428, 2670, -1, 2438, 2651, 2318, -1, 2318, 2651, 2671, -1, 2671, 2651, 2672, -1, 2672, 2651, 2673, -1, 2440, 2674, 2651, -1, 2440, 2675, 2674, -1, 2440, 2677, 2675, -1, 2440, 2676, 2677, -1, 2440, 2678, 2676, -1, 2440, 2679, 2678, -1, 2440, 2455, 2679, -1, 2440, 2450, 2455, -1, 2440, 2448, 2450, -1, 2440, 2681, 2448, -1, 2440, 2441, 2681, -1, 2681, 2441, 2443, -1, 2680, 2681, 2443, -1, 2680, 2444, 2681, -1, 2681, 2444, 2445, -1, 2447, 2681, 2445, -1, 2447, 2682, 2681, -1, 2447, 2729, 2682, -1, 2679, 2455, 2689, -1, 2689, 2455, 2457, -1, 2683, 2457, 2685, -1, 2684, 2685, 2452, -1, 2686, 2684, 2452, -1, 2686, 2353, 2684, -1, 2686, 2341, 2353, -1, 2686, 2352, 2341, -1, 2686, 2687, 2352, -1, 2352, 2687, 2688, -1, 2689, 2457, 2683, -1, 2683, 2685, 2684, -1, 2238, 2277, 2690, -1, 2238, 2224, 2277, -1, 2277, 2224, 2691, -1, 2692, 2277, 2691, -1, 2692, 2693, 2277, -1, 2277, 2693, 2694, -1, 2239, 2277, 2694, -1, 2239, 2263, 2277, -1, 2239, 2275, 2263, -1, 2239, 2695, 2275, -1, 2239, 2273, 2695, -1, 2239, 2271, 2273, -1, 2239, 2696, 2271, -1, 2239, 2697, 2696, -1, 2239, 2714, 2697, -1, 2239, 2715, 2714, -1, 2239, 2699, 2715, -1, 2239, 2698, 2699, -1, 2699, 2698, 2351, -1, 2351, 2698, 2700, -1, 2336, 2700, 2701, -1, 2707, 2701, 2241, -1, 2708, 2241, 2229, -1, 2702, 2229, 2242, -1, 2363, 2242, 2709, -1, 2362, 2709, 2703, -1, 2704, 2703, 2710, -1, 2704, 2362, 2703, -1, 2704, 2705, 2362, -1, 2362, 2705, 2361, -1, 2361, 2705, 2725, -1, 2359, 2725, 2723, -1, 2348, 2723, 2706, -1, 2348, 2359, 2723, -1, 2351, 2700, 2336, -1, 2336, 2701, 2707, -1, 2707, 2241, 2708, -1, 2708, 2229, 2702, -1, 2702, 2242, 2363, -1, 2363, 2709, 2362, -1, 2703, 2711, 2710, -1, 2710, 2711, 2637, -1, 2249, 2690, 2382, -1, 2382, 2690, 2277, -1, 2264, 2382, 2277, -1, 2251, 2601, 2267, -1, 2251, 2252, 2601, -1, 2601, 2252, 2253, -1, 2270, 2601, 2253, -1, 2270, 2712, 2601, -1, 2601, 2712, 2713, -1, 2603, 2601, 2713, -1, 2603, 2256, 2339, -1, 2339, 2256, 2714, -1, 2715, 2339, 2714, -1, 2716, 2604, 2718, -1, 2716, 2280, 2604, -1, 2604, 2280, 2717, -1, 2267, 2604, 2717, -1, 2267, 2601, 2604, -1, 2604, 2286, 2718, -1, 2718, 2286, 2719, -1, 2302, 2718, 2719, -1, 2720, 2625, 2389, -1, 2325, 2655, 2656, -1, 2220, 2330, 2219, -1, 2340, 2352, 2601, -1, 2674, 2356, 2651, -1, 2651, 2356, 2722, -1, 2721, 2651, 2722, -1, 2721, 2216, 2651, -1, 2356, 2347, 2722, -1, 2722, 2347, 2214, -1, 2214, 2347, 2724, -1, 2213, 2724, 2706, -1, 2723, 2213, 2706, -1, 2214, 2724, 2213, -1, 2359, 2361, 2725, -1, 2204, 2219, 2673, -1, 2682, 2726, 2681, -1, 2681, 2726, 2727, -1, 2728, 2729, 2495, -1, 2495, 2729, 2447, -1, 2730, 2811, 2731, -1, 2731, 2811, 2732, -1, 2813, 2731, 2732, -1, 2813, 2733, 2731, -1, 2813, 2823, 2733, -1, 2733, 2823, 2959, -1, 2959, 2823, 2734, -1, 2961, 2734, 2824, -1, 2962, 2824, 2827, -1, 2964, 2827, 2735, -1, 2963, 2964, 2735, -1, 2959, 2734, 2961, -1, 2961, 2824, 2962, -1, 2962, 2827, 2964, -1, 2735, 2934, 2963, -1, 2963, 2934, 2966, -1, 2934, 2736, 2966, -1, 2966, 2736, 2970, -1, 2970, 2736, 2737, -1, 2969, 2737, 2739, -1, 2738, 2739, 2741, -1, 2740, 2741, 2933, -1, 2971, 2933, 2932, -1, 2742, 2932, 2743, -1, 2742, 2971, 2932, -1, 2970, 2737, 2969, -1, 2969, 2739, 2738, -1, 2738, 2741, 2740, -1, 2740, 2933, 2971, -1, 2932, 2930, 2743, -1, 3090, 2804, 2979, -1, 2979, 2804, 2744, -1, 2744, 2745, 2979, -1, 2979, 2745, 2981, -1, 2981, 2745, 2747, -1, 2747, 2745, 2746, -1, 2191, 2747, 2746, -1, 2191, 2983, 2747, -1, 2187, 2748, 2995, -1, 2995, 2748, 2922, -1, 2922, 2921, 2995, -1, 2995, 2921, 2750, -1, 2750, 2921, 2749, -1, 2996, 2749, 2752, -1, 2996, 2750, 2749, -1, 2749, 2751, 2752, -1, 2752, 2751, 2919, -1, 2753, 2919, 2917, -1, 2992, 2753, 2917, -1, 2752, 2919, 2753, -1, 2992, 2917, 2754, -1, 2754, 2917, 2914, -1, 2914, 2755, 2754, -1, 2754, 2755, 2998, -1, 2998, 2755, 2756, -1, 3000, 2756, 2757, -1, 2766, 2757, 2902, -1, 3006, 2902, 2901, -1, 3007, 2901, 2758, -1, 3010, 2758, 2759, -1, 3011, 2759, 2898, -1, 2767, 2898, 2761, -1, 2760, 2761, 2762, -1, 2763, 2762, 2882, -1, 3021, 2882, 2895, -1, 3022, 2895, 2768, -1, 3023, 2768, 2764, -1, 3024, 2764, 2880, -1, 3025, 2880, 2879, -1, 3027, 2879, 2878, -1, 2765, 2878, 2870, -1, 3039, 2870, 2769, -1, 3040, 2769, 2770, -1, 2771, 2770, 2841, -1, 3042, 2841, 2840, -1, 3043, 2840, 2869, -1, 3044, 2869, 2772, -1, 3047, 2772, 2773, -1, 3052, 2773, 2866, -1, 3055, 3052, 2866, -1, 2998, 2756, 3000, -1, 3000, 2757, 2766, -1, 2766, 2902, 3006, -1, 3006, 2901, 3007, -1, 3007, 2758, 3010, -1, 3010, 2759, 3011, -1, 3011, 2898, 2767, -1, 2767, 2761, 2760, -1, 2760, 2762, 2763, -1, 2763, 2882, 3021, -1, 3021, 2895, 3022, -1, 3022, 2768, 3023, -1, 3023, 2764, 3024, -1, 3024, 2880, 3025, -1, 3025, 2879, 3027, -1, 3027, 2878, 2765, -1, 2765, 2870, 3039, -1, 3039, 2769, 3040, -1, 3040, 2770, 2771, -1, 2771, 2841, 3042, -1, 3042, 2840, 3043, -1, 3043, 2869, 3044, -1, 3044, 2772, 3047, -1, 3047, 2773, 3052, -1, 3055, 2866, 2774, -1, 2774, 2866, 2863, -1, 2181, 2775, 2776, -1, 2776, 2775, 2777, -1, 2777, 2855, 2776, -1, 2776, 2855, 3062, -1, 3062, 2855, 2852, -1, 2778, 2852, 2851, -1, 2779, 2851, 2780, -1, 2783, 2780, 2861, -1, 3068, 2861, 2849, -1, 2784, 2849, 2782, -1, 2781, 2782, 2847, -1, 3063, 2847, 2785, -1, 3066, 3063, 2785, -1, 3062, 2852, 2778, -1, 2778, 2851, 2779, -1, 2779, 2780, 2783, -1, 2783, 2861, 3068, -1, 3068, 2849, 2784, -1, 2784, 2782, 2781, -1, 2781, 2847, 3063, -1, 2785, 2860, 3066, -1, 3066, 2860, 2787, -1, 2787, 2860, 2859, -1, 2788, 2859, 2846, -1, 2789, 2846, 2845, -1, 3069, 2845, 2786, -1, 3070, 3069, 2786, -1, 2787, 2859, 2788, -1, 2788, 2846, 2789, -1, 2789, 2845, 3069, -1, 2786, 2834, 3070, -1, 3070, 2834, 3073, -1, 3073, 2834, 2791, -1, 2790, 2791, 2794, -1, 2795, 2794, 2821, -1, 3078, 2821, 2820, -1, 2796, 2820, 2817, -1, 2797, 2817, 2816, -1, 2798, 2816, 2815, -1, 2799, 2815, 2814, -1, 2800, 2814, 2792, -1, 2958, 2792, 2793, -1, 2957, 2793, 2812, -1, 2956, 2812, 2955, -1, 2956, 2957, 2812, -1, 3073, 2791, 2790, -1, 2790, 2794, 2795, -1, 2795, 2821, 3078, -1, 3078, 2820, 2796, -1, 2796, 2817, 2797, -1, 2797, 2816, 2798, -1, 2798, 2815, 2799, -1, 2799, 2814, 2800, -1, 2800, 2792, 2958, -1, 2958, 2793, 2957, -1, 2812, 2801, 2955, -1, 2810, 2802, 2974, -1, 2974, 2802, 2805, -1, 2805, 2802, 2806, -1, 2973, 2806, 2803, -1, 2807, 2803, 2929, -1, 2972, 2929, 2808, -1, 2809, 2808, 2804, -1, 3090, 2809, 2804, -1, 2805, 2806, 2973, -1, 2973, 2803, 2807, -1, 2807, 2929, 2972, -1, 2972, 2808, 2809, -1, 2810, 2974, 3675, -1, 3675, 2974, 2975, -1, 3093, 2801, 2811, -1, 3093, 3672, 2801, -1, 2801, 2812, 2811, -1, 2811, 2812, 2793, -1, 2792, 2811, 2793, -1, 2792, 2814, 2811, -1, 2811, 2814, 2732, -1, 2732, 2814, 2813, -1, 2813, 2814, 2815, -1, 2823, 2815, 2816, -1, 2819, 2816, 2817, -1, 2820, 2819, 2817, -1, 2820, 2818, 2819, -1, 2820, 2821, 2818, -1, 2818, 2821, 2794, -1, 2822, 2794, 2078, -1, 2822, 2818, 2794, -1, 2813, 2815, 2823, -1, 2823, 2816, 2819, -1, 2734, 2819, 2080, -1, 2824, 2080, 2825, -1, 2826, 2825, 2893, -1, 2826, 2824, 2825, -1, 2826, 2167, 2824, -1, 2824, 2167, 2827, -1, 2827, 2167, 2168, -1, 2735, 2168, 2150, -1, 2828, 2735, 2150, -1, 2828, 2934, 2735, -1, 2828, 2169, 2934, -1, 2934, 2169, 2829, -1, 2736, 2829, 2830, -1, 2737, 2830, 2152, -1, 2804, 2152, 2831, -1, 2170, 2804, 2831, -1, 2170, 2832, 2804, -1, 2804, 2832, 2172, -1, 2174, 2804, 2172, -1, 2174, 2156, 2804, -1, 2804, 2156, 2833, -1, 2744, 2833, 2160, -1, 2947, 2160, 2161, -1, 2031, 2161, 2949, -1, 2031, 2947, 2161, -1, 2791, 2943, 2794, -1, 2791, 2835, 2943, -1, 2791, 2834, 2835, -1, 2835, 2834, 2836, -1, 2836, 2834, 2942, -1, 2942, 2834, 2786, -1, 2092, 2786, 2844, -1, 2114, 2092, 2844, -1, 2114, 2838, 2092, -1, 2114, 2837, 2838, -1, 2838, 2837, 2098, -1, 2098, 2837, 2115, -1, 2096, 2115, 2839, -1, 2944, 2839, 2840, -1, 2841, 2944, 2840, -1, 2841, 2842, 2944, -1, 2841, 2770, 2842, -1, 2842, 2770, 2843, -1, 2843, 2770, 2769, -1, 2088, 2769, 2086, -1, 2088, 2843, 2769, -1, 2786, 2845, 2844, -1, 2844, 2845, 2857, -1, 2857, 2845, 2846, -1, 2858, 2846, 2859, -1, 2112, 2859, 2860, -1, 2111, 2860, 2785, -1, 2104, 2785, 2847, -1, 2103, 2847, 2782, -1, 2100, 2782, 2849, -1, 2848, 2849, 2861, -1, 2850, 2861, 2780, -1, 2853, 2780, 2851, -1, 2852, 2853, 2851, -1, 2852, 2854, 2853, -1, 2852, 2855, 2854, -1, 2854, 2855, 2121, -1, 2121, 2855, 2777, -1, 2856, 2777, 2862, -1, 2856, 2121, 2777, -1, 2857, 2846, 2858, -1, 2858, 2859, 2112, -1, 2112, 2860, 2111, -1, 2111, 2785, 2104, -1, 2104, 2847, 2103, -1, 2103, 2782, 2100, -1, 2100, 2849, 2848, -1, 2848, 2861, 2850, -1, 2850, 2780, 2853, -1, 2777, 2775, 2862, -1, 2862, 2775, 2863, -1, 2865, 2863, 2866, -1, 2864, 2866, 2119, -1, 2864, 2865, 2866, -1, 2863, 2775, 2867, -1, 2867, 2775, 2182, -1, 2184, 2182, 2186, -1, 2184, 2867, 2182, -1, 2862, 2863, 2865, -1, 2866, 2773, 2119, -1, 2119, 2773, 2118, -1, 2118, 2773, 2117, -1, 2117, 2773, 2772, -1, 2116, 2772, 2869, -1, 2868, 2869, 2840, -1, 2839, 2868, 2840, -1, 2117, 2772, 2116, -1, 2116, 2869, 2868, -1, 2769, 2870, 2086, -1, 2086, 2870, 2094, -1, 2094, 2870, 2878, -1, 2871, 2878, 2872, -1, 2871, 2094, 2878, -1, 2871, 2873, 2094, -1, 2871, 2875, 2873, -1, 2873, 2875, 2874, -1, 2874, 2875, 2050, -1, 2085, 2050, 2935, -1, 2082, 2935, 2936, -1, 2876, 2936, 2937, -1, 2877, 2937, 2080, -1, 2877, 2876, 2937, -1, 2878, 2879, 2872, -1, 2872, 2879, 2071, -1, 2071, 2879, 2880, -1, 2881, 2880, 2764, -1, 2069, 2764, 2068, -1, 2069, 2881, 2764, -1, 2071, 2880, 2881, -1, 2764, 2768, 2068, -1, 2068, 2768, 2894, -1, 2894, 2768, 2895, -1, 2067, 2895, 2882, -1, 2941, 2882, 2762, -1, 2066, 2762, 2041, -1, 2940, 2041, 2042, -1, 2884, 2042, 2883, -1, 2885, 2883, 2163, -1, 2885, 2884, 2883, -1, 2885, 2886, 2884, -1, 2885, 2887, 2886, -1, 2886, 2887, 2065, -1, 2065, 2887, 2888, -1, 2055, 2888, 2179, -1, 2889, 2179, 2180, -1, 2063, 2180, 2890, -1, 2939, 2890, 2147, -1, 2938, 2147, 2891, -1, 2052, 2891, 2892, -1, 2825, 2892, 2893, -1, 2825, 2052, 2892, -1, 2894, 2895, 2067, -1, 2067, 2882, 2941, -1, 2041, 2762, 2896, -1, 2896, 2762, 2761, -1, 2029, 2761, 2897, -1, 2029, 2896, 2761, -1, 2761, 2898, 2897, -1, 2897, 2898, 2899, -1, 2899, 2898, 2759, -1, 2900, 2759, 2039, -1, 2900, 2899, 2759, -1, 2759, 2758, 2039, -1, 2039, 2758, 2037, -1, 2037, 2758, 2048, -1, 2048, 2758, 2901, -1, 2903, 2901, 2902, -1, 2047, 2902, 2046, -1, 2047, 2903, 2902, -1, 2048, 2901, 2903, -1, 2902, 2757, 2046, -1, 2046, 2757, 2035, -1, 2035, 2757, 2904, -1, 2142, 2035, 2904, -1, 2142, 2034, 2035, -1, 2142, 2131, 2034, -1, 2034, 2131, 2032, -1, 2032, 2131, 2905, -1, 2744, 2905, 2143, -1, 2906, 2744, 2143, -1, 2906, 2907, 2744, -1, 2744, 2907, 2908, -1, 2136, 2744, 2908, -1, 2136, 2745, 2744, -1, 2136, 2909, 2745, -1, 2745, 2909, 2746, -1, 2746, 2909, 2910, -1, 2191, 2910, 2911, -1, 2195, 2911, 2912, -1, 2195, 2191, 2911, -1, 2904, 2757, 2128, -1, 2128, 2757, 2756, -1, 2916, 2756, 2755, -1, 2913, 2755, 2914, -1, 2141, 2914, 2915, -1, 2141, 2913, 2914, -1, 2128, 2756, 2916, -1, 2916, 2755, 2913, -1, 2915, 2914, 2126, -1, 2126, 2914, 2917, -1, 2123, 2917, 2918, -1, 2123, 2126, 2917, -1, 2918, 2917, 2920, -1, 2920, 2917, 2919, -1, 2751, 2920, 2919, -1, 2751, 2749, 2920, -1, 2920, 2749, 2921, -1, 2922, 2920, 2921, -1, 2922, 2146, 2920, -1, 2922, 2145, 2146, -1, 2922, 2748, 2145, -1, 2145, 2748, 2923, -1, 2923, 2748, 2924, -1, 2924, 2748, 2925, -1, 2927, 2925, 2926, -1, 2193, 2927, 2926, -1, 2193, 2194, 2927, -1, 2927, 2194, 2928, -1, 2189, 2927, 2928, -1, 2189, 2912, 2927, -1, 2927, 2912, 2911, -1, 2924, 2925, 2927, -1, 2191, 2746, 2910, -1, 2744, 2804, 2833, -1, 2808, 2930, 2804, -1, 2808, 2929, 2930, -1, 2930, 2929, 2803, -1, 2806, 2930, 2803, -1, 2806, 2802, 2930, -1, 2930, 2802, 2810, -1, 2931, 2810, 3675, -1, 2931, 2930, 2810, -1, 2930, 2932, 2804, -1, 2804, 2932, 2933, -1, 2741, 2804, 2933, -1, 2741, 2739, 2804, -1, 2804, 2739, 2737, -1, 2152, 2804, 2737, -1, 2737, 2736, 2830, -1, 2736, 2934, 2829, -1, 2735, 2827, 2168, -1, 2824, 2734, 2080, -1, 2734, 2823, 2819, -1, 2874, 2050, 2085, -1, 2085, 2935, 2082, -1, 2082, 2936, 2876, -1, 2937, 2825, 2080, -1, 2052, 2938, 2891, -1, 2938, 2939, 2147, -1, 2939, 2063, 2890, -1, 2063, 2889, 2180, -1, 2889, 2055, 2179, -1, 2055, 2065, 2888, -1, 2884, 2940, 2042, -1, 2940, 2066, 2041, -1, 2066, 2941, 2762, -1, 2092, 2942, 2786, -1, 2943, 2075, 2794, -1, 2794, 2075, 2078, -1, 2944, 2096, 2839, -1, 2096, 2098, 2115, -1, 2032, 2905, 2744, -1, 2945, 2744, 2948, -1, 2945, 2032, 2744, -1, 2744, 2160, 2947, -1, 2946, 2744, 2947, -1, 2946, 2948, 2744, -1, 2161, 2176, 2949, -1, 2949, 2176, 2952, -1, 2952, 2176, 2953, -1, 2950, 2953, 2163, -1, 2951, 2163, 2883, -1, 2951, 2950, 2163, -1, 2952, 2953, 2950, -1, 2931, 2954, 2930, -1, 2930, 2954, 2743, -1, 3674, 3092, 2955, -1, 2955, 3092, 2730, -1, 2956, 2730, 2957, -1, 2956, 2955, 2730, -1, 2957, 2730, 2958, -1, 2958, 2730, 2731, -1, 2800, 2731, 2733, -1, 2799, 2733, 2959, -1, 2798, 2959, 2797, -1, 2798, 2799, 2959, -1, 2958, 2731, 2800, -1, 2800, 2733, 2799, -1, 2959, 2961, 2797, -1, 2797, 2961, 2960, -1, 2796, 2960, 3078, -1, 2796, 2797, 2960, -1, 2961, 2962, 2960, -1, 2960, 2962, 2964, -1, 2963, 2960, 2964, -1, 2963, 2966, 2960, -1, 2960, 2966, 2965, -1, 2965, 2966, 2967, -1, 2967, 2966, 2970, -1, 2968, 2970, 2969, -1, 2153, 2969, 2738, -1, 2154, 2738, 3090, -1, 2155, 3090, 3089, -1, 2155, 2154, 3090, -1, 2967, 2970, 2968, -1, 2968, 2969, 2153, -1, 2738, 2740, 3090, -1, 3090, 2740, 2971, -1, 2742, 3090, 2971, -1, 2742, 2743, 3090, -1, 3090, 2743, 2809, -1, 2809, 2743, 2972, -1, 2972, 2743, 2807, -1, 2807, 2743, 2973, -1, 2973, 2743, 2805, -1, 2805, 2743, 2974, -1, 2974, 2743, 2954, -1, 2975, 2974, 2954, -1, 2979, 2158, 3090, -1, 2979, 2159, 2158, -1, 2979, 2044, 2159, -1, 2979, 2976, 2044, -1, 2979, 2977, 2976, -1, 2979, 2033, 2977, -1, 2979, 2045, 2033, -1, 2979, 2978, 2045, -1, 2979, 2133, 2978, -1, 2979, 2980, 2133, -1, 2979, 2134, 2980, -1, 2979, 2135, 2134, -1, 2979, 2981, 2135, -1, 2135, 2981, 2982, -1, 2982, 2981, 2747, -1, 2144, 2747, 2983, -1, 2993, 2983, 2190, -1, 2994, 2190, 2984, -1, 2985, 2994, 2984, -1, 2985, 2137, 2994, -1, 2985, 2188, 2137, -1, 2137, 2188, 2986, -1, 2192, 2137, 2986, -1, 2192, 2988, 2137, -1, 2192, 2987, 2988, -1, 2988, 2987, 2989, -1, 2187, 2988, 2989, -1, 2187, 2138, 2988, -1, 2187, 2139, 2138, -1, 2187, 2990, 2139, -1, 2187, 2995, 2990, -1, 2990, 2995, 2140, -1, 2140, 2995, 2992, -1, 2991, 2992, 2124, -1, 2991, 2140, 2992, -1, 2982, 2747, 2144, -1, 2144, 2983, 2993, -1, 2993, 2190, 2994, -1, 2750, 2996, 2995, -1, 2995, 2996, 2752, -1, 2753, 2995, 2752, -1, 2753, 2992, 2995, -1, 2992, 2754, 2124, -1, 2124, 2754, 2125, -1, 2125, 2754, 2127, -1, 2127, 2754, 2999, -1, 2999, 2754, 2998, -1, 2997, 2998, 3001, -1, 2997, 2999, 2998, -1, 2998, 3000, 3001, -1, 3001, 3000, 3002, -1, 3002, 3000, 2766, -1, 2129, 2766, 3004, -1, 2036, 2129, 3004, -1, 2036, 2130, 2129, -1, 2036, 3003, 2130, -1, 2130, 3003, 2132, -1, 2132, 3003, 2045, -1, 2978, 2132, 2045, -1, 3004, 2766, 3005, -1, 3005, 2766, 3006, -1, 3009, 3006, 3007, -1, 2038, 3007, 3008, -1, 2038, 3009, 3007, -1, 3005, 3006, 3009, -1, 3007, 3010, 3008, -1, 3008, 3010, 2040, -1, 2040, 3010, 3011, -1, 2027, 3011, 2767, -1, 2028, 2767, 3012, -1, 2028, 2027, 2767, -1, 2040, 3011, 2027, -1, 2767, 2760, 3012, -1, 3012, 2760, 3013, -1, 3013, 2760, 2763, -1, 3091, 2763, 3014, -1, 3079, 3014, 2058, -1, 3080, 2058, 2057, -1, 3015, 2057, 3037, -1, 2177, 3037, 2165, -1, 2177, 3015, 3037, -1, 2177, 2030, 3015, -1, 2177, 2164, 2030, -1, 2030, 2164, 2043, -1, 2043, 2164, 2162, -1, 3087, 2162, 3016, -1, 3088, 3016, 2175, -1, 3017, 2175, 3018, -1, 2044, 3018, 2159, -1, 2044, 3017, 3018, -1, 3014, 2763, 3019, -1, 3019, 2763, 3021, -1, 2059, 3021, 3022, -1, 3020, 3022, 2060, -1, 3020, 2059, 3022, -1, 3019, 3021, 2059, -1, 3022, 3023, 2060, -1, 2060, 3023, 3026, -1, 3026, 3023, 3024, -1, 2070, 3024, 3025, -1, 2072, 3025, 2061, -1, 2072, 2070, 3025, -1, 3026, 3024, 2070, -1, 3025, 3027, 2061, -1, 2061, 3027, 2049, -1, 2049, 3027, 3028, -1, 2093, 2049, 3028, -1, 2093, 3029, 2049, -1, 2093, 3030, 3029, -1, 3029, 3030, 3085, -1, 3085, 3030, 2084, -1, 3084, 2084, 2083, -1, 2051, 2083, 3032, -1, 3031, 3032, 2081, -1, 2062, 2081, 3033, -1, 2166, 2062, 3033, -1, 2166, 3034, 2062, -1, 2166, 2148, 3034, -1, 3034, 2148, 3035, -1, 3035, 2148, 3083, -1, 2053, 3083, 3082, -1, 2054, 3082, 3081, -1, 2064, 3081, 3036, -1, 2056, 3036, 2178, -1, 3038, 2178, 2165, -1, 3037, 3038, 2165, -1, 3027, 2765, 3028, -1, 3028, 2765, 2095, -1, 2095, 2765, 3039, -1, 2087, 3039, 3040, -1, 2089, 3040, 2771, -1, 2090, 2771, 3041, -1, 2090, 2089, 2771, -1, 2095, 3039, 2087, -1, 2087, 3040, 2089, -1, 2771, 3042, 3041, -1, 3041, 3042, 3048, -1, 3048, 3042, 3043, -1, 3049, 3043, 3044, -1, 3046, 3044, 3047, -1, 3045, 3047, 3053, -1, 3045, 3046, 3047, -1, 3048, 3043, 3049, -1, 3050, 3048, 3049, -1, 3050, 2108, 3048, -1, 3048, 2108, 2107, -1, 3051, 3048, 2107, -1, 3051, 2113, 3048, -1, 3048, 2113, 2106, -1, 2097, 2106, 2091, -1, 2097, 3048, 2106, -1, 3049, 3044, 3046, -1, 3047, 3052, 3053, -1, 3053, 3052, 3054, -1, 3054, 3052, 3055, -1, 3057, 3055, 3056, -1, 3057, 3054, 3055, -1, 3056, 3055, 3058, -1, 3058, 3055, 2774, -1, 3086, 2774, 2181, -1, 2120, 2181, 2776, -1, 2109, 2776, 3061, -1, 2109, 2120, 2776, -1, 2181, 2774, 3059, -1, 3059, 2774, 2185, -1, 3060, 2185, 2183, -1, 3060, 3059, 2185, -1, 3086, 2181, 2120, -1, 2776, 3062, 3061, -1, 3061, 3062, 2110, -1, 2110, 3062, 2778, -1, 2779, 2110, 2778, -1, 2779, 2122, 2110, -1, 2779, 2783, 2122, -1, 2122, 2783, 3068, -1, 2101, 3068, 2784, -1, 2102, 2784, 2781, -1, 3063, 2102, 2781, -1, 3063, 3064, 2102, -1, 3063, 3066, 3064, -1, 3064, 3066, 3065, -1, 3065, 3066, 2787, -1, 2105, 2787, 2788, -1, 3067, 2788, 2106, -1, 3067, 2105, 2788, -1, 2122, 3068, 2101, -1, 2101, 2784, 2102, -1, 3065, 2787, 2105, -1, 2788, 2789, 2106, -1, 2106, 2789, 3069, -1, 3070, 2106, 3069, -1, 3070, 3071, 2106, -1, 3070, 3073, 3071, -1, 3071, 3073, 3072, -1, 3072, 3073, 2073, -1, 2073, 3073, 2074, -1, 2074, 3073, 2076, -1, 2076, 3073, 2077, -1, 2077, 3073, 2079, -1, 2079, 3073, 2151, -1, 2149, 2079, 2151, -1, 2149, 3075, 2079, -1, 2079, 3075, 3074, -1, 3074, 3075, 3076, -1, 3076, 3075, 3077, -1, 3077, 3075, 3033, -1, 2081, 3077, 3033, -1, 2151, 3073, 2960, -1, 2960, 3073, 2790, -1, 2795, 2960, 2790, -1, 2795, 3078, 2960, -1, 3091, 3014, 3079, -1, 3079, 2058, 3080, -1, 3080, 2057, 3015, -1, 3038, 2056, 2178, -1, 2056, 2064, 3036, -1, 2064, 2054, 3081, -1, 2054, 2053, 3082, -1, 2053, 3035, 3083, -1, 2062, 3031, 2081, -1, 3031, 2051, 3032, -1, 2051, 3084, 2083, -1, 3084, 3085, 2084, -1, 3071, 2099, 2106, -1, 2106, 2099, 2091, -1, 3086, 3058, 2774, -1, 2129, 3002, 2766, -1, 2043, 2162, 3087, -1, 3087, 3016, 3088, -1, 3088, 2175, 3017, -1, 2158, 2157, 3090, -1, 3090, 2157, 2173, -1, 2171, 3090, 2173, -1, 2171, 3089, 3090, -1, 2154, 2153, 2738, -1, 3091, 3013, 2763, -1, 3092, 3093, 2730, -1, 2730, 3093, 2811, -1, 2955, 2801, 3674, -1, 3674, 2801, 3672, -1, 3095, 3096, 3097, -1, 3095, 3094, 3096, -1, 3095, 3586, 3094, -1, 3095, 3584, 3586, -1, 3095, 3585, 3584, -1, 3096, 1784, 3097, -1, 3097, 1784, 1743, -1, 3230, 1743, 1741, -1, 1740, 3230, 1741, -1, 1740, 1739, 3230, -1, 3230, 1739, 3098, -1, 1736, 3230, 3098, -1, 1736, 1735, 3230, -1, 3230, 1735, 3231, -1, 3099, 3231, 1760, -1, 1827, 1760, 3234, -1, 1827, 3099, 1760, -1, 1784, 1783, 1743, -1, 1743, 1783, 3100, -1, 3101, 3100, 1745, -1, 3101, 1743, 3100, -1, 1782, 1747, 3100, -1, 1782, 3102, 1747, -1, 1782, 1781, 3102, -1, 3102, 1781, 3103, -1, 3103, 1781, 1780, -1, 1756, 1780, 1758, -1, 1756, 3103, 1780, -1, 1780, 1778, 1758, -1, 1758, 1778, 3117, -1, 3117, 1778, 1777, -1, 3104, 1777, 3105, -1, 3106, 3105, 1776, -1, 1802, 3106, 1776, -1, 1802, 1801, 3106, -1, 3106, 1801, 1800, -1, 3110, 3106, 1800, -1, 3110, 3107, 3106, -1, 3110, 3603, 3107, -1, 3110, 3596, 3603, -1, 3110, 3109, 3596, -1, 3110, 3108, 3109, -1, 3110, 3595, 3108, -1, 3110, 3111, 3595, -1, 3110, 3112, 3111, -1, 3110, 1798, 3112, -1, 3112, 1798, 2010, -1, 2010, 1798, 1775, -1, 3125, 1775, 1796, -1, 1987, 1796, 1794, -1, 1988, 1794, 1774, -1, 3113, 1774, 3114, -1, 1772, 3113, 3114, -1, 1772, 3126, 3113, -1, 3113, 3126, 3284, -1, 3115, 3284, 3116, -1, 3115, 3113, 3284, -1, 3117, 1777, 3104, -1, 3104, 3105, 3106, -1, 3605, 3104, 3106, -1, 3605, 3118, 3104, -1, 3605, 3119, 3118, -1, 3118, 3119, 1748, -1, 1748, 3119, 3232, -1, 3233, 3232, 3120, -1, 3121, 3120, 3124, -1, 3122, 3124, 3123, -1, 3122, 3121, 3124, -1, 2010, 1775, 3125, -1, 3125, 1796, 1987, -1, 1987, 1794, 1988, -1, 1988, 1774, 3113, -1, 3126, 3127, 3284, -1, 3284, 3127, 3624, -1, 3624, 3127, 3305, -1, 3633, 3305, 3307, -1, 3633, 3624, 3305, -1, 3128, 3130, 3305, -1, 3128, 1791, 3130, -1, 3130, 1791, 3129, -1, 1769, 3130, 3129, -1, 1769, 1789, 3130, -1, 3130, 1789, 3644, -1, 3644, 1789, 1934, -1, 3643, 1934, 3290, -1, 3636, 3290, 1933, -1, 3642, 1933, 1931, -1, 3641, 1931, 3291, -1, 3131, 3291, 1930, -1, 3133, 3131, 1930, -1, 3133, 3132, 3131, -1, 3133, 1820, 3132, -1, 3133, 3134, 1820, -1, 1820, 3134, 3135, -1, 3135, 3134, 1928, -1, 1813, 1928, 1814, -1, 1813, 3135, 1928, -1, 1789, 1788, 1934, -1, 1934, 1788, 1935, -1, 1935, 1788, 1767, -1, 3138, 1767, 3136, -1, 1917, 3136, 3137, -1, 1917, 3138, 3136, -1, 1935, 1767, 3138, -1, 3136, 3139, 3137, -1, 3137, 3139, 3140, -1, 3140, 3139, 1766, -1, 3141, 1766, 3143, -1, 3142, 3143, 1920, -1, 3142, 3141, 3143, -1, 3140, 1766, 3141, -1, 1920, 3143, 3146, -1, 3146, 3143, 1764, -1, 3145, 3146, 1764, -1, 3145, 3144, 3146, -1, 3145, 1762, 3144, -1, 3144, 1762, 3594, -1, 3594, 1762, 3589, -1, 3592, 3594, 3589, -1, 3592, 3591, 3594, -1, 3594, 3591, 3590, -1, 3146, 3144, 1921, -1, 1921, 3144, 3706, -1, 1922, 3706, 1924, -1, 1922, 1921, 3706, -1, 3150, 3147, 3706, -1, 3150, 3149, 3147, -1, 3150, 3148, 3149, -1, 3150, 1892, 3148, -1, 3150, 1907, 1892, -1, 3150, 3151, 1907, -1, 3150, 3152, 3151, -1, 3150, 1911, 3152, -1, 3150, 3153, 1911, -1, 3150, 3154, 3153, -1, 3150, 3155, 3154, -1, 3154, 3155, 1893, -1, 1893, 3155, 3159, -1, 1914, 3159, 1980, -1, 1894, 1980, 3156, -1, 3160, 3156, 3157, -1, 1895, 3157, 3158, -1, 1897, 3158, 1977, -1, 1898, 1977, 1884, -1, 1898, 1897, 1977, -1, 3159, 3155, 3520, -1, 3520, 3155, 3522, -1, 3521, 3522, 3518, -1, 3521, 3520, 3522, -1, 3516, 3517, 3522, -1, 3522, 3517, 3518, -1, 1893, 3159, 1914, -1, 1914, 1980, 1894, -1, 1894, 3156, 3160, -1, 3160, 3157, 1895, -1, 1895, 3158, 1897, -1, 1977, 3161, 1884, -1, 1884, 3161, 1885, -1, 1885, 3161, 3168, -1, 3163, 3168, 3162, -1, 3558, 3162, 3563, -1, 3558, 3163, 3162, -1, 3558, 3164, 3163, -1, 3163, 3164, 1888, -1, 1888, 3164, 3165, -1, 1900, 3165, 3560, -1, 1901, 3560, 3166, -1, 3264, 3166, 3167, -1, 1889, 3167, 3266, -1, 1889, 3264, 3167, -1, 1885, 3168, 3163, -1, 3162, 3169, 3563, -1, 3563, 3169, 3170, -1, 3170, 3169, 1960, -1, 3562, 1960, 1959, -1, 3554, 1959, 3171, -1, 3554, 3562, 1959, -1, 3170, 1960, 3562, -1, 1959, 3172, 3171, -1, 3171, 3172, 3173, -1, 3173, 3172, 3176, -1, 3175, 3176, 3174, -1, 3175, 3173, 3176, -1, 3174, 3176, 3177, -1, 2022, 3174, 3177, -1, 2022, 3579, 3174, -1, 2022, 3178, 3579, -1, 3579, 3178, 3568, -1, 3568, 3178, 3577, -1, 3577, 3178, 3179, -1, 3576, 3179, 3272, -1, 3566, 3272, 3181, -1, 3180, 3181, 3270, -1, 3180, 3566, 3181, -1, 1956, 3182, 1957, -1, 1956, 3184, 3182, -1, 1956, 3183, 3184, -1, 3184, 3183, 2023, -1, 2023, 3183, 1952, -1, 3197, 1952, 1951, -1, 3185, 1951, 1972, -1, 3198, 1972, 1970, -1, 3199, 1970, 1949, -1, 3200, 1949, 1968, -1, 2025, 1968, 1948, -1, 3186, 1948, 3187, -1, 3186, 2025, 1948, -1, 3186, 3553, 2025, -1, 2025, 3553, 3188, -1, 3544, 2025, 3188, -1, 3544, 3541, 2025, -1, 2025, 3541, 3545, -1, 3189, 2025, 3545, -1, 3189, 3191, 2025, -1, 2025, 3191, 3190, -1, 3190, 3191, 2004, -1, 2004, 3191, 3192, -1, 3192, 3191, 2005, -1, 2005, 3191, 3193, -1, 3193, 3191, 3194, -1, 3248, 3194, 3547, -1, 1834, 3547, 3549, -1, 1836, 3549, 3195, -1, 1837, 3195, 3247, -1, 3196, 3247, 3551, -1, 1850, 3551, 1838, -1, 1850, 3196, 3551, -1, 2023, 1952, 3197, -1, 3197, 1951, 3185, -1, 3185, 1972, 3198, -1, 3198, 1970, 3199, -1, 3199, 1949, 3200, -1, 3200, 1968, 2025, -1, 1948, 3201, 3187, -1, 3187, 3201, 3534, -1, 3534, 3201, 3203, -1, 3531, 3203, 3202, -1, 3531, 3534, 3203, -1, 3203, 3204, 3202, -1, 3202, 3204, 3530, -1, 3530, 3204, 3205, -1, 3224, 3205, 1964, -1, 3206, 1964, 1862, -1, 3207, 1862, 3289, -1, 3208, 3289, 1861, -1, 3527, 1861, 3209, -1, 3525, 3209, 1860, -1, 3523, 1860, 1859, -1, 3210, 3523, 1859, -1, 3210, 3538, 3523, -1, 3210, 3537, 3538, -1, 3210, 1838, 3537, -1, 3210, 3211, 1838, -1, 3210, 3212, 3211, -1, 3211, 3212, 3246, -1, 3246, 3212, 1855, -1, 3245, 1855, 3213, -1, 3656, 3213, 3214, -1, 1883, 3656, 3214, -1, 1883, 3215, 3656, -1, 3656, 3215, 1881, -1, 1879, 3656, 1881, -1, 1879, 3216, 3656, -1, 3656, 3216, 3217, -1, 3229, 3217, 3218, -1, 3227, 3218, 1876, -1, 1942, 1876, 3226, -1, 3225, 3226, 3219, -1, 1945, 3219, 1873, -1, 1961, 1873, 1871, -1, 3221, 1871, 1865, -1, 1864, 3221, 1865, -1, 1864, 3220, 3221, -1, 1864, 3223, 3220, -1, 3220, 3223, 3222, -1, 3222, 3223, 1862, -1, 1964, 3222, 1862, -1, 3530, 3205, 3224, -1, 3221, 1961, 1871, -1, 1961, 1945, 1873, -1, 1945, 3225, 3219, -1, 3225, 1942, 3226, -1, 1942, 3227, 1876, -1, 3218, 3227, 3229, -1, 3229, 3227, 3228, -1, 3507, 3228, 3510, -1, 3512, 3507, 3510, -1, 3512, 3513, 3507, -1, 3507, 3513, 3514, -1, 3229, 3228, 3507, -1, 3229, 3656, 3217, -1, 3230, 1840, 3656, -1, 3230, 3099, 1840, -1, 3230, 3231, 3099, -1, 3230, 3097, 1743, -1, 1748, 3232, 3233, -1, 3233, 3120, 3121, -1, 3124, 3599, 3123, -1, 3123, 3599, 1841, -1, 1750, 1841, 3234, -1, 1760, 1750, 3234, -1, 3599, 3608, 1841, -1, 1841, 3608, 3236, -1, 3235, 3236, 3237, -1, 3235, 1841, 3236, -1, 3236, 3617, 3237, -1, 3237, 3617, 3609, -1, 3238, 3237, 3609, -1, 3238, 3611, 3237, -1, 3237, 3611, 3254, -1, 1842, 3254, 1829, -1, 1842, 3237, 3254, -1, 3611, 3239, 3254, -1, 3254, 3239, 3619, -1, 3244, 3619, 3620, -1, 2007, 3620, 3613, -1, 3240, 2007, 3613, -1, 3240, 3241, 2007, -1, 3240, 3622, 3241, -1, 3241, 3622, 3242, -1, 3242, 3622, 3243, -1, 3112, 3243, 3607, -1, 3111, 3112, 3607, -1, 3254, 3619, 3244, -1, 3244, 3620, 2007, -1, 3242, 3243, 3112, -1, 1840, 3245, 3656, -1, 3656, 3245, 3213, -1, 3245, 3246, 1855, -1, 3537, 1838, 3551, -1, 3196, 1837, 3247, -1, 1837, 1836, 3195, -1, 1836, 1834, 3549, -1, 1834, 3248, 3547, -1, 3249, 3273, 3248, -1, 3249, 3250, 3273, -1, 3249, 1832, 3250, -1, 3250, 1832, 3251, -1, 3251, 1832, 1831, -1, 3252, 3251, 1831, -1, 3252, 1983, 3251, -1, 3252, 1830, 1983, -1, 1983, 1830, 1984, -1, 1984, 1830, 3253, -1, 3254, 3253, 1844, -1, 1829, 3254, 1844, -1, 1984, 3253, 3254, -1, 3123, 1841, 1750, -1, 3148, 1891, 3149, -1, 3149, 1891, 1815, -1, 1815, 1891, 3263, -1, 3255, 3263, 3266, -1, 1822, 3266, 3267, -1, 3256, 1822, 3267, -1, 3256, 3257, 1822, -1, 3256, 1823, 3257, -1, 3256, 3573, 1823, -1, 1823, 3573, 3258, -1, 3258, 3573, 3259, -1, 3260, 3259, 3574, -1, 3268, 3574, 3269, -1, 3274, 3269, 3271, -1, 3275, 3271, 3261, -1, 3276, 3261, 3277, -1, 3278, 3277, 1997, -1, 3279, 1997, 1996, -1, 3280, 1996, 2018, -1, 1808, 2018, 3262, -1, 1808, 3280, 2018, -1, 1815, 3263, 3255, -1, 3264, 1901, 3166, -1, 1901, 1900, 3560, -1, 1900, 1888, 3165, -1, 3167, 3265, 3266, -1, 3266, 3265, 3267, -1, 3258, 3259, 3260, -1, 3260, 3574, 3268, -1, 3269, 3270, 3271, -1, 3271, 3270, 3181, -1, 3566, 3576, 3272, -1, 3576, 3577, 3179, -1, 3273, 3193, 3248, -1, 3248, 3193, 3194, -1, 3182, 3177, 1957, -1, 1957, 3177, 3176, -1, 3274, 3271, 3275, -1, 3275, 3261, 3276, -1, 3276, 3277, 3278, -1, 3278, 1997, 3279, -1, 3279, 1996, 3280, -1, 3281, 3299, 2018, -1, 3281, 3631, 3299, -1, 3281, 3282, 3631, -1, 3281, 2016, 3282, -1, 3282, 2016, 3287, -1, 3287, 2016, 2015, -1, 3286, 2015, 3283, -1, 3285, 3283, 3284, -1, 3285, 3286, 3283, -1, 3287, 2015, 3286, -1, 3283, 2013, 3284, -1, 3284, 2013, 1992, -1, 3288, 3284, 1992, -1, 3288, 3116, 3284, -1, 3523, 3525, 1860, -1, 3525, 3527, 3209, -1, 3527, 3208, 1861, -1, 3208, 3207, 3289, -1, 3207, 3206, 1862, -1, 3206, 3224, 1964, -1, 3644, 1934, 3643, -1, 3643, 3290, 3636, -1, 3636, 1933, 3642, -1, 3642, 1931, 3641, -1, 3641, 3291, 3131, -1, 1928, 1927, 1814, -1, 1814, 1927, 3706, -1, 3147, 1814, 3706, -1, 1927, 1937, 3706, -1, 3706, 1937, 3292, -1, 3293, 3706, 3292, -1, 3293, 3294, 3706, -1, 3706, 3294, 1924, -1, 3274, 3268, 3269, -1, 1822, 3255, 3266, -1, 3295, 3629, 1820, -1, 3295, 1810, 3629, -1, 3629, 1810, 3296, -1, 3296, 1810, 3301, -1, 3297, 3301, 3302, -1, 3297, 3296, 3301, -1, 1809, 2018, 3301, -1, 1809, 3262, 2018, -1, 1747, 3298, 3100, -1, 3100, 3298, 1745, -1, 3299, 3300, 2018, -1, 2018, 3300, 3301, -1, 3301, 3300, 3302, -1, 3629, 3646, 1820, -1, 1820, 3646, 3132, -1, 3130, 3303, 3305, -1, 3305, 3303, 3304, -1, 3645, 3305, 3304, -1, 3645, 3306, 3305, -1, 3305, 3306, 3307, -1, 3737, 3459, 3581, -1, 3581, 3459, 1786, -1, 1785, 3581, 1786, -1, 1785, 3587, 3581, -1, 3581, 3587, 3308, -1, 3583, 3581, 3308, -1, 3583, 3582, 3581, -1, 3310, 1839, 3459, -1, 3310, 1854, 1839, -1, 3310, 3323, 1854, -1, 3310, 3309, 3323, -1, 3310, 1866, 3309, -1, 3310, 1882, 1866, -1, 3310, 1880, 1882, -1, 3310, 1878, 1880, -1, 3310, 1877, 1878, -1, 3310, 3311, 1877, -1, 3310, 3663, 3311, -1, 3311, 3663, 3314, -1, 3314, 3663, 3508, -1, 3312, 3508, 3509, -1, 3312, 3314, 3508, -1, 3312, 3313, 3314, -1, 3314, 3313, 1875, -1, 1875, 3313, 1943, -1, 3315, 1943, 1874, -1, 3315, 1875, 1943, -1, 3515, 3316, 3508, -1, 3508, 3316, 3511, -1, 3317, 3508, 3511, -1, 3317, 3509, 3508, -1, 1943, 1944, 1874, -1, 1874, 1944, 1872, -1, 1872, 1944, 1962, -1, 1870, 1962, 3318, -1, 1869, 3318, 1863, -1, 1869, 1870, 3318, -1, 1872, 1962, 1870, -1, 3318, 1963, 1863, -1, 1863, 1963, 1868, -1, 1868, 1963, 3319, -1, 1867, 3319, 1965, -1, 3505, 1965, 3494, -1, 3495, 3494, 3533, -1, 3320, 3533, 3528, -1, 1858, 3528, 3526, -1, 1857, 3526, 3524, -1, 3321, 3524, 3322, -1, 1856, 3322, 3536, -1, 1852, 3536, 1851, -1, 1852, 1856, 3536, -1, 1852, 1853, 1856, -1, 1856, 1853, 3324, -1, 3324, 1853, 1854, -1, 3323, 3324, 1854, -1, 1868, 3319, 1867, -1, 3494, 1965, 3529, -1, 3529, 1965, 3325, -1, 3328, 3325, 1966, -1, 3327, 1966, 1946, -1, 3326, 1946, 3329, -1, 3326, 3327, 1946, -1, 3529, 3325, 3328, -1, 3328, 1966, 3327, -1, 1946, 1947, 3329, -1, 3329, 1947, 3535, -1, 3535, 1947, 1967, -1, 3532, 1967, 3492, -1, 3532, 3535, 1967, -1, 1967, 3331, 3492, -1, 3492, 3331, 3493, -1, 3552, 3493, 3330, -1, 3539, 3330, 3540, -1, 3539, 3552, 3330, -1, 3331, 1969, 3493, -1, 3493, 1969, 3332, -1, 3332, 1969, 1971, -1, 3333, 1971, 1973, -1, 2024, 1973, 1950, -1, 3367, 1950, 1953, -1, 2002, 1953, 1954, -1, 3368, 1954, 1955, -1, 2001, 1955, 3491, -1, 3334, 3491, 3570, -1, 3571, 3334, 3570, -1, 3571, 3335, 3334, -1, 3571, 3569, 3335, -1, 3335, 3569, 3336, -1, 3336, 3569, 3578, -1, 3567, 3336, 3578, -1, 3567, 2021, 3336, -1, 3567, 3337, 2021, -1, 2021, 3337, 2000, -1, 2000, 3337, 3338, -1, 3575, 2000, 3338, -1, 3575, 1999, 2000, -1, 3575, 3339, 1999, -1, 1999, 3339, 3340, -1, 1998, 3340, 3490, -1, 3341, 3490, 1824, -1, 1825, 3341, 1824, -1, 1825, 2020, 3341, -1, 1825, 1818, 2020, -1, 2020, 1818, 3489, -1, 3489, 1818, 3342, -1, 1995, 3342, 1806, -1, 1807, 1995, 1806, -1, 1807, 2019, 1995, -1, 1807, 1819, 2019, -1, 2019, 1819, 1994, -1, 1994, 1819, 3409, -1, 3343, 1994, 3409, -1, 3343, 2017, 1994, -1, 3343, 3344, 2017, -1, 2017, 3344, 3488, -1, 3487, 3488, 3345, -1, 1993, 3345, 3626, -1, 3346, 1993, 3626, -1, 3346, 2014, 1993, -1, 3346, 3625, 2014, -1, 2014, 3625, 1991, -1, 1991, 3625, 3632, -1, 3414, 3632, 3415, -1, 1793, 3415, 3640, -1, 3347, 1793, 3640, -1, 3347, 1770, 1793, -1, 3347, 3639, 1770, -1, 1770, 3639, 1792, -1, 1792, 3639, 3348, -1, 3638, 1792, 3348, -1, 3638, 1790, 1792, -1, 3638, 3349, 1790, -1, 1790, 3349, 1768, -1, 1768, 3349, 3413, -1, 3351, 3413, 3637, -1, 1932, 3637, 3350, -1, 1932, 3351, 3637, -1, 1932, 3353, 3351, -1, 3351, 3353, 3352, -1, 3352, 3353, 3354, -1, 3412, 3354, 3355, -1, 3356, 3355, 1941, -1, 3357, 3356, 1941, -1, 3357, 3358, 3356, -1, 3357, 1918, 3358, -1, 3358, 1918, 1787, -1, 1787, 1918, 3411, -1, 1765, 3411, 3360, -1, 3359, 1765, 3360, -1, 3359, 3361, 1765, -1, 3359, 1919, 3361, -1, 3361, 1919, 1763, -1, 1763, 1919, 3498, -1, 3363, 3498, 3362, -1, 3363, 1763, 3498, -1, 3363, 3588, 1763, -1, 3363, 3364, 3588, -1, 3363, 3365, 3364, -1, 3363, 3366, 3365, -1, 3363, 3593, 3366, -1, 3332, 1971, 3333, -1, 3333, 1973, 2024, -1, 2024, 1950, 3367, -1, 3367, 1953, 2002, -1, 2002, 1954, 3368, -1, 3368, 1955, 2001, -1, 3570, 3491, 3369, -1, 3369, 3491, 1974, -1, 3370, 1974, 3371, -1, 3370, 3369, 1974, -1, 1974, 1958, 3371, -1, 3371, 1958, 3555, -1, 3555, 1958, 1975, -1, 3556, 1975, 3557, -1, 3556, 3555, 1975, -1, 1975, 3373, 3557, -1, 3557, 3373, 3372, -1, 3372, 3373, 3374, -1, 3564, 3374, 3375, -1, 3559, 3375, 3376, -1, 1899, 3559, 3376, -1, 1899, 3377, 3559, -1, 1899, 3379, 3377, -1, 3377, 3379, 3378, -1, 3378, 3379, 1902, -1, 3561, 1902, 1903, -1, 3483, 1903, 1904, -1, 3484, 1904, 1905, -1, 3580, 1905, 1821, -1, 3380, 3580, 1821, -1, 3380, 3572, 3580, -1, 3380, 3381, 3572, -1, 3572, 3381, 3485, -1, 3485, 3381, 3486, -1, 3565, 3486, 1816, -1, 3382, 1816, 1817, -1, 3339, 1817, 3340, -1, 3339, 3382, 1817, -1, 3372, 3374, 3564, -1, 3376, 3375, 1887, -1, 1887, 3375, 1976, -1, 1886, 1976, 3385, -1, 3383, 3385, 1978, -1, 1896, 1978, 3384, -1, 1896, 3383, 1978, -1, 1887, 1976, 1886, -1, 1886, 3385, 3383, -1, 1978, 3386, 3384, -1, 3384, 3386, 1916, -1, 1916, 3386, 3387, -1, 3388, 3387, 1979, -1, 1915, 1979, 3389, -1, 1915, 3388, 1979, -1, 1916, 3387, 3388, -1, 1979, 1981, 3389, -1, 3389, 1981, 3395, -1, 3395, 1981, 1982, -1, 3392, 1982, 3390, -1, 3391, 3392, 3390, -1, 3391, 3519, 3392, -1, 3392, 3519, 3394, -1, 3393, 3392, 3394, -1, 3395, 1982, 3392, -1, 3687, 3395, 3392, -1, 3687, 1913, 3395, -1, 3687, 3396, 1913, -1, 1913, 3396, 1912, -1, 1912, 3396, 1910, -1, 1910, 3396, 1909, -1, 1909, 3396, 1908, -1, 1908, 3396, 1906, -1, 1906, 3396, 3397, -1, 3397, 3396, 3398, -1, 3398, 3396, 3399, -1, 1890, 3399, 3400, -1, 1905, 3400, 1821, -1, 1905, 1890, 3400, -1, 3399, 3396, 3506, -1, 3506, 3396, 3498, -1, 3401, 3498, 1938, -1, 1926, 3401, 1938, -1, 1926, 1812, 3401, -1, 1926, 1811, 1812, -1, 1926, 3402, 1811, -1, 1811, 3402, 3501, -1, 3403, 1811, 3501, -1, 3403, 3404, 1811, -1, 3403, 3630, 3404, -1, 3404, 3630, 3405, -1, 3405, 3630, 3406, -1, 3407, 3406, 3628, -1, 3408, 3628, 3627, -1, 3410, 3627, 3409, -1, 1819, 3410, 3409, -1, 1765, 1787, 3411, -1, 3356, 3412, 3355, -1, 3412, 3352, 3354, -1, 3351, 1768, 3413, -1, 1793, 3414, 3415, -1, 1771, 2012, 3414, -1, 1771, 3416, 2012, -1, 1771, 3417, 3416, -1, 3416, 3417, 3418, -1, 3418, 3417, 1773, -1, 1990, 1773, 3419, -1, 1989, 3419, 1795, -1, 2011, 1795, 1797, -1, 3421, 1797, 3420, -1, 3422, 3420, 1799, -1, 3606, 1799, 3436, -1, 3600, 3436, 3601, -1, 3600, 3606, 3436, -1, 3418, 1773, 1990, -1, 1990, 3419, 1989, -1, 1989, 1795, 2011, -1, 2011, 1797, 3421, -1, 3421, 3420, 3422, -1, 3422, 1799, 3606, -1, 3616, 3422, 3606, -1, 3616, 3424, 3422, -1, 3616, 3423, 3424, -1, 3424, 3423, 3615, -1, 1986, 3615, 3614, -1, 2009, 3614, 3425, -1, 2008, 3425, 3621, -1, 3612, 2008, 3621, -1, 3612, 2006, 2008, -1, 3612, 3426, 2006, -1, 2006, 3426, 3428, -1, 3428, 3426, 3618, -1, 1843, 3618, 3427, -1, 1843, 3428, 3618, -1, 1843, 1845, 3428, -1, 3428, 1845, 1985, -1, 1985, 1845, 1846, -1, 3473, 1846, 3429, -1, 3474, 3429, 3430, -1, 3431, 3474, 3430, -1, 3431, 3432, 3474, -1, 3431, 3433, 3432, -1, 3432, 3433, 2026, -1, 2026, 3433, 1833, -1, 3475, 1833, 1847, -1, 3548, 1847, 1848, -1, 3543, 1848, 1835, -1, 3550, 1835, 3434, -1, 3482, 3434, 1849, -1, 3435, 1849, 1851, -1, 3536, 3435, 1851, -1, 3436, 3437, 3601, -1, 3601, 3437, 3439, -1, 3439, 3437, 3438, -1, 3602, 3438, 3604, -1, 3602, 3439, 3438, -1, 3438, 3440, 3604, -1, 3604, 3440, 3448, -1, 3448, 3440, 3441, -1, 3464, 3441, 3450, -1, 3442, 3450, 3449, -1, 3443, 3442, 3449, -1, 3443, 3597, 3442, -1, 3443, 3444, 3597, -1, 3597, 3444, 3462, -1, 3462, 3444, 3463, -1, 3598, 3463, 1759, -1, 3445, 1759, 1749, -1, 3446, 1749, 3467, -1, 3468, 3467, 3447, -1, 1826, 3447, 3461, -1, 1826, 3468, 3447, -1, 3448, 3441, 3464, -1, 3449, 3450, 3451, -1, 3451, 3450, 3452, -1, 3453, 3452, 1779, -1, 1757, 1779, 1803, -1, 1755, 1803, 1754, -1, 1755, 1757, 1803, -1, 3451, 3452, 3453, -1, 3453, 1779, 1757, -1, 1803, 3454, 1754, -1, 1754, 3454, 1746, -1, 1746, 3454, 1804, -1, 3456, 1804, 3457, -1, 1744, 3457, 3455, -1, 1744, 3456, 3457, -1, 1746, 1804, 3456, -1, 3457, 1805, 3455, -1, 3455, 1805, 1742, -1, 1742, 1805, 1786, -1, 3459, 1742, 1786, -1, 3459, 3458, 1742, -1, 3459, 3460, 3458, -1, 3459, 1753, 3460, -1, 3459, 1738, 1753, -1, 3459, 1737, 1738, -1, 3459, 1752, 1737, -1, 3459, 1751, 1752, -1, 3459, 1761, 1751, -1, 3459, 3461, 1761, -1, 3459, 1839, 3461, -1, 3446, 3445, 1749, -1, 3445, 3598, 1759, -1, 3598, 3462, 3463, -1, 3442, 3464, 3450, -1, 3424, 3615, 1986, -1, 1986, 3614, 2009, -1, 2009, 3425, 2008, -1, 3618, 3610, 3427, -1, 3427, 3610, 3465, -1, 3465, 3610, 3469, -1, 3470, 3469, 3466, -1, 1828, 3466, 3471, -1, 3472, 3471, 3623, -1, 3468, 3623, 3446, -1, 3467, 3468, 3446, -1, 3465, 3469, 3470, -1, 3470, 3466, 1828, -1, 1828, 3471, 3472, -1, 3472, 3623, 3468, -1, 1761, 3461, 3447, -1, 1985, 1846, 3473, -1, 3473, 3429, 3474, -1, 2026, 1833, 3475, -1, 3475, 1847, 3548, -1, 3546, 3475, 3548, -1, 3546, 3476, 3475, -1, 3546, 3478, 3476, -1, 3476, 3478, 3477, -1, 3477, 3478, 3480, -1, 3479, 3477, 3480, -1, 3479, 3481, 3477, -1, 3479, 3542, 3481, -1, 3481, 3542, 2003, -1, 2003, 3542, 3540, -1, 3330, 2003, 3540, -1, 3548, 1848, 3543, -1, 3543, 1835, 3550, -1, 3550, 3434, 3482, -1, 3482, 1849, 3435, -1, 3378, 1902, 3561, -1, 3561, 1903, 3483, -1, 3483, 1904, 3484, -1, 1890, 3398, 3399, -1, 3559, 3564, 3375, -1, 3382, 3565, 1816, -1, 3565, 3485, 3486, -1, 3580, 3484, 1905, -1, 2012, 1991, 3414, -1, 3414, 1991, 3632, -1, 1993, 3487, 3345, -1, 3487, 2017, 3488, -1, 1995, 3489, 3342, -1, 3341, 1998, 3490, -1, 1998, 1999, 3340, -1, 3334, 2001, 3491, -1, 3492, 3493, 3552, -1, 3505, 3494, 3495, -1, 3495, 3533, 3320, -1, 3320, 3528, 1858, -1, 1858, 3526, 1857, -1, 1857, 3524, 3321, -1, 3321, 3322, 1856, -1, 1919, 3496, 3498, -1, 3498, 3496, 3497, -1, 1936, 3498, 3497, -1, 1936, 1923, 3498, -1, 3498, 1923, 3499, -1, 3500, 3498, 3499, -1, 3500, 1925, 3498, -1, 3498, 1925, 1938, -1, 3402, 3502, 3501, -1, 3501, 3502, 3634, -1, 3634, 3502, 1939, -1, 3635, 1939, 1929, -1, 3504, 1929, 1940, -1, 3503, 1940, 3350, -1, 3637, 3503, 3350, -1, 3634, 1939, 3635, -1, 3635, 1929, 3504, -1, 3504, 1940, 3503, -1, 3505, 1867, 1965, -1, 3410, 3408, 3627, -1, 3408, 3407, 3628, -1, 3407, 3405, 3406, -1, 3401, 3506, 3498, -1, 3310, 3459, 3656, -1, 3656, 3459, 3230, -1, 3498, 3396, 3706, -1, 3706, 3396, 3150, -1, 3229, 3507, 3663, -1, 3663, 3507, 3508, -1, 3509, 3317, 3228, -1, 3228, 3317, 3510, -1, 3510, 3317, 3511, -1, 3512, 3511, 3316, -1, 3513, 3316, 3515, -1, 3514, 3515, 3507, -1, 3514, 3513, 3515, -1, 3510, 3511, 3512, -1, 3512, 3316, 3513, -1, 3515, 3508, 3507, -1, 3522, 3392, 3516, -1, 3516, 3392, 3393, -1, 3394, 3516, 3393, -1, 3394, 3517, 3516, -1, 3394, 3519, 3517, -1, 3517, 3519, 3518, -1, 3518, 3519, 3391, -1, 3521, 3391, 3390, -1, 3520, 3521, 3390, -1, 3518, 3391, 3521, -1, 3687, 3392, 3155, -1, 3155, 3392, 3522, -1, 3538, 3322, 3523, -1, 3523, 3322, 3524, -1, 3525, 3524, 3526, -1, 3527, 3526, 3528, -1, 3208, 3528, 3533, -1, 3207, 3533, 3494, -1, 3206, 3494, 3529, -1, 3224, 3529, 3328, -1, 3530, 3328, 3327, -1, 3202, 3327, 3326, -1, 3531, 3326, 3329, -1, 3534, 3329, 3535, -1, 3187, 3535, 3532, -1, 3186, 3532, 3492, -1, 3186, 3187, 3532, -1, 3523, 3524, 3525, -1, 3525, 3526, 3527, -1, 3527, 3528, 3208, -1, 3208, 3533, 3207, -1, 3207, 3494, 3206, -1, 3206, 3529, 3224, -1, 3224, 3328, 3530, -1, 3530, 3327, 3202, -1, 3202, 3326, 3531, -1, 3531, 3329, 3534, -1, 3534, 3535, 3187, -1, 3536, 3322, 3537, -1, 3537, 3322, 3538, -1, 3553, 3552, 3188, -1, 3188, 3552, 3539, -1, 3544, 3539, 3540, -1, 3541, 3540, 3542, -1, 3545, 3542, 3479, -1, 3189, 3479, 3480, -1, 3191, 3480, 3478, -1, 3194, 3478, 3546, -1, 3547, 3546, 3548, -1, 3549, 3548, 3543, -1, 3195, 3543, 3550, -1, 3247, 3550, 3482, -1, 3551, 3482, 3435, -1, 3537, 3435, 3536, -1, 3537, 3551, 3435, -1, 3188, 3539, 3544, -1, 3544, 3540, 3541, -1, 3541, 3542, 3545, -1, 3545, 3479, 3189, -1, 3189, 3480, 3191, -1, 3191, 3478, 3194, -1, 3194, 3546, 3547, -1, 3547, 3548, 3549, -1, 3549, 3543, 3195, -1, 3195, 3550, 3247, -1, 3247, 3482, 3551, -1, 3492, 3552, 3186, -1, 3186, 3552, 3553, -1, 3175, 3369, 3173, -1, 3173, 3369, 3370, -1, 3171, 3370, 3371, -1, 3554, 3371, 3555, -1, 3562, 3555, 3556, -1, 3170, 3556, 3557, -1, 3563, 3557, 3372, -1, 3558, 3372, 3564, -1, 3164, 3564, 3559, -1, 3165, 3559, 3377, -1, 3560, 3377, 3378, -1, 3166, 3378, 3561, -1, 3167, 3561, 3483, -1, 3265, 3483, 3484, -1, 3265, 3167, 3483, -1, 3173, 3370, 3171, -1, 3171, 3371, 3554, -1, 3554, 3555, 3562, -1, 3562, 3556, 3170, -1, 3170, 3557, 3563, -1, 3563, 3372, 3558, -1, 3558, 3564, 3164, -1, 3164, 3559, 3165, -1, 3165, 3377, 3560, -1, 3560, 3378, 3166, -1, 3166, 3561, 3167, -1, 3570, 3369, 3174, -1, 3174, 3369, 3175, -1, 3267, 3580, 3256, -1, 3256, 3580, 3572, -1, 3573, 3572, 3485, -1, 3259, 3485, 3565, -1, 3574, 3565, 3382, -1, 3269, 3382, 3339, -1, 3270, 3339, 3575, -1, 3180, 3575, 3338, -1, 3566, 3338, 3337, -1, 3576, 3337, 3567, -1, 3577, 3567, 3578, -1, 3568, 3578, 3569, -1, 3579, 3569, 3571, -1, 3174, 3571, 3570, -1, 3174, 3579, 3571, -1, 3256, 3572, 3573, -1, 3573, 3485, 3259, -1, 3259, 3565, 3574, -1, 3574, 3382, 3269, -1, 3269, 3339, 3270, -1, 3270, 3575, 3180, -1, 3180, 3338, 3566, -1, 3566, 3337, 3576, -1, 3576, 3567, 3577, -1, 3577, 3578, 3568, -1, 3568, 3569, 3579, -1, 3484, 3580, 3265, -1, 3265, 3580, 3267, -1, 3095, 3581, 3585, -1, 3585, 3581, 3582, -1, 3583, 3585, 3582, -1, 3583, 3584, 3585, -1, 3583, 3308, 3584, -1, 3584, 3308, 3586, -1, 3586, 3308, 3587, -1, 3094, 3587, 1785, -1, 3096, 3094, 1785, -1, 3586, 3587, 3094, -1, 3737, 3581, 3097, -1, 3097, 3581, 3095, -1, 3144, 3594, 3362, -1, 3362, 3594, 3363, -1, 3588, 3364, 1762, -1, 1762, 3364, 3589, -1, 3589, 3364, 3365, -1, 3592, 3365, 3366, -1, 3591, 3366, 3593, -1, 3590, 3593, 3594, -1, 3590, 3591, 3593, -1, 3589, 3365, 3592, -1, 3592, 3366, 3591, -1, 3593, 3363, 3594, -1, 3111, 3606, 3595, -1, 3595, 3606, 3600, -1, 3108, 3600, 3601, -1, 3109, 3601, 3439, -1, 3596, 3439, 3602, -1, 3603, 3602, 3604, -1, 3107, 3604, 3448, -1, 3106, 3448, 3464, -1, 3605, 3464, 3442, -1, 3119, 3442, 3597, -1, 3232, 3597, 3462, -1, 3120, 3462, 3598, -1, 3124, 3598, 3445, -1, 3599, 3445, 3446, -1, 3599, 3124, 3445, -1, 3595, 3600, 3108, -1, 3108, 3601, 3109, -1, 3109, 3439, 3596, -1, 3596, 3602, 3603, -1, 3603, 3604, 3107, -1, 3107, 3448, 3106, -1, 3106, 3464, 3605, -1, 3605, 3442, 3119, -1, 3119, 3597, 3232, -1, 3232, 3462, 3120, -1, 3120, 3598, 3124, -1, 3616, 3606, 3607, -1, 3607, 3606, 3111, -1, 3608, 3623, 3236, -1, 3236, 3623, 3471, -1, 3617, 3471, 3466, -1, 3609, 3466, 3469, -1, 3238, 3469, 3610, -1, 3611, 3610, 3618, -1, 3239, 3618, 3426, -1, 3619, 3426, 3612, -1, 3620, 3612, 3621, -1, 3613, 3621, 3425, -1, 3240, 3425, 3614, -1, 3622, 3614, 3615, -1, 3243, 3615, 3423, -1, 3607, 3423, 3616, -1, 3607, 3243, 3423, -1, 3236, 3471, 3617, -1, 3617, 3466, 3609, -1, 3609, 3469, 3238, -1, 3238, 3610, 3611, -1, 3611, 3618, 3239, -1, 3239, 3426, 3619, -1, 3619, 3612, 3620, -1, 3620, 3621, 3613, -1, 3613, 3425, 3240, -1, 3240, 3614, 3622, -1, 3622, 3615, 3243, -1, 3446, 3623, 3599, -1, 3599, 3623, 3608, -1, 3624, 3632, 3284, -1, 3284, 3632, 3625, -1, 3285, 3625, 3346, -1, 3286, 3346, 3626, -1, 3287, 3626, 3345, -1, 3282, 3345, 3488, -1, 3631, 3488, 3344, -1, 3299, 3344, 3343, -1, 3300, 3343, 3409, -1, 3302, 3409, 3627, -1, 3297, 3627, 3628, -1, 3296, 3628, 3406, -1, 3629, 3406, 3630, -1, 3646, 3630, 3403, -1, 3646, 3629, 3630, -1, 3284, 3625, 3285, -1, 3285, 3346, 3286, -1, 3286, 3626, 3287, -1, 3287, 3345, 3282, -1, 3282, 3488, 3631, -1, 3631, 3344, 3299, -1, 3299, 3343, 3300, -1, 3300, 3409, 3302, -1, 3302, 3627, 3297, -1, 3297, 3628, 3296, -1, 3296, 3406, 3629, -1, 3415, 3632, 3633, -1, 3633, 3632, 3624, -1, 3132, 3501, 3131, -1, 3131, 3501, 3634, -1, 3641, 3634, 3635, -1, 3642, 3635, 3504, -1, 3636, 3504, 3503, -1, 3643, 3503, 3637, -1, 3644, 3637, 3413, -1, 3130, 3413, 3349, -1, 3303, 3349, 3638, -1, 3304, 3638, 3348, -1, 3645, 3348, 3639, -1, 3306, 3639, 3347, -1, 3307, 3347, 3640, -1, 3633, 3640, 3415, -1, 3633, 3307, 3640, -1, 3131, 3634, 3641, -1, 3641, 3635, 3642, -1, 3642, 3504, 3636, -1, 3636, 3503, 3643, -1, 3643, 3637, 3644, -1, 3644, 3413, 3130, -1, 3130, 3349, 3303, -1, 3303, 3638, 3304, -1, 3304, 3348, 3645, -1, 3645, 3639, 3306, -1, 3306, 3347, 3307, -1, 3403, 3501, 3646, -1, 3646, 3501, 3132, -1, 3093, 3092, 3648, -1, 3648, 3092, 3647, -1, 3671, 3647, 3649, -1, 3671, 3648, 3647, -1, 3649, 3647, 3650, -1, 3650, 3647, 3652, -1, 3668, 3652, 3653, -1, 3651, 3653, 3667, -1, 3651, 3668, 3653, -1, 3650, 3652, 3668, -1, 3653, 3654, 3667, -1, 3667, 3654, 3655, -1, 3655, 3654, 3229, -1, 3663, 3655, 3229, -1, 3310, 3656, 3664, -1, 3664, 3656, 3658, -1, 3657, 3658, 3665, -1, 3657, 3664, 3658, -1, 3658, 3659, 3665, -1, 3665, 3659, 3666, -1, 3666, 3659, 3669, -1, 3669, 3659, 3673, -1, 3660, 3673, 3661, -1, 3670, 3661, 3662, -1, 3670, 3660, 3661, -1, 3669, 3673, 3660, -1, 3661, 3674, 3662, -1, 3662, 3674, 3672, -1, 3310, 3664, 3663, -1, 3663, 3664, 3655, -1, 3655, 3664, 3657, -1, 3667, 3657, 3665, -1, 3651, 3665, 3666, -1, 3668, 3666, 3669, -1, 3650, 3669, 3660, -1, 3649, 3660, 3670, -1, 3671, 3670, 3662, -1, 3648, 3662, 3093, -1, 3648, 3671, 3662, -1, 3655, 3657, 3667, -1, 3667, 3665, 3651, -1, 3651, 3666, 3668, -1, 3668, 3669, 3650, -1, 3650, 3660, 3649, -1, 3649, 3670, 3671, -1, 3662, 3672, 3093, -1, 3229, 3654, 3656, -1, 3656, 3654, 3658, -1, 3658, 3654, 3653, -1, 3659, 3653, 3652, -1, 3673, 3652, 3647, -1, 3661, 3647, 3674, -1, 3661, 3673, 3647, -1, 3658, 3653, 3659, -1, 3659, 3652, 3673, -1, 3647, 3092, 3674, -1, 3675, 2975, 3676, -1, 3676, 2975, 3678, -1, 3677, 3678, 3695, -1, 3677, 3676, 3678, -1, 3695, 3678, 3689, -1, 3689, 3678, 3699, -1, 3693, 3699, 3680, -1, 3679, 3680, 3691, -1, 3679, 3693, 3680, -1, 3689, 3699, 3693, -1, 3680, 3700, 3691, -1, 3691, 3700, 3688, -1, 3688, 3700, 3150, -1, 3396, 3688, 3150, -1, 3687, 3155, 3681, -1, 3681, 3155, 3682, -1, 3683, 3682, 3692, -1, 3683, 3681, 3682, -1, 3682, 3698, 3692, -1, 3692, 3698, 3684, -1, 3684, 3698, 3694, -1, 3694, 3698, 3697, -1, 3685, 3697, 3696, -1, 3690, 3696, 3686, -1, 3690, 3685, 3696, -1, 3694, 3697, 3685, -1, 3696, 2954, 3686, -1, 3686, 2954, 2931, -1, 3687, 3681, 3396, -1, 3396, 3681, 3688, -1, 3688, 3681, 3683, -1, 3691, 3683, 3692, -1, 3679, 3692, 3684, -1, 3693, 3684, 3694, -1, 3689, 3694, 3685, -1, 3695, 3685, 3690, -1, 3677, 3690, 3686, -1, 3676, 3686, 3675, -1, 3676, 3677, 3686, -1, 3688, 3683, 3691, -1, 3691, 3692, 3679, -1, 3679, 3684, 3693, -1, 3693, 3694, 3689, -1, 3689, 3685, 3695, -1, 3695, 3690, 3677, -1, 3686, 2931, 3675, -1, 2975, 2954, 3678, -1, 3678, 2954, 3696, -1, 3697, 3678, 3696, -1, 3697, 3699, 3678, -1, 3697, 3698, 3699, -1, 3699, 3698, 3680, -1, 3680, 3698, 3682, -1, 3700, 3682, 3155, -1, 3150, 3700, 3155, -1, 3680, 3682, 3700, -1, 2726, 2682, 3702, -1, 3702, 2682, 3701, -1, 3718, 3701, 3717, -1, 3718, 3702, 3701, -1, 3717, 3701, 3723, -1, 3723, 3701, 3703, -1, 3722, 3703, 3725, -1, 3721, 3725, 3716, -1, 3721, 3722, 3725, -1, 3723, 3703, 3722, -1, 3725, 3705, 3716, -1, 3716, 3705, 3704, -1, 3704, 3705, 3144, -1, 3362, 3704, 3144, -1, 3498, 3706, 3707, -1, 3707, 3706, 3724, -1, 3708, 3724, 3709, -1, 3708, 3707, 3724, -1, 3724, 3710, 3709, -1, 3709, 3710, 3711, -1, 3711, 3710, 3712, -1, 3712, 3710, 3713, -1, 3715, 3713, 3714, -1, 3719, 3714, 3720, -1, 3719, 3715, 3714, -1, 3712, 3713, 3715, -1, 3714, 2729, 3720, -1, 3720, 2729, 2728, -1, 3498, 3707, 3362, -1, 3362, 3707, 3704, -1, 3704, 3707, 3708, -1, 3716, 3708, 3709, -1, 3721, 3709, 3711, -1, 3722, 3711, 3712, -1, 3723, 3712, 3715, -1, 3717, 3715, 3719, -1, 3718, 3719, 3720, -1, 3702, 3720, 2726, -1, 3702, 3718, 3720, -1, 3704, 3708, 3716, -1, 3716, 3709, 3721, -1, 3721, 3711, 3722, -1, 3722, 3712, 3723, -1, 3723, 3715, 3717, -1, 3717, 3719, 3718, -1, 3720, 2728, 2726, -1, 3144, 3705, 3706, -1, 3706, 3705, 3724, -1, 3724, 3705, 3725, -1, 3710, 3725, 3703, -1, 3713, 3703, 3701, -1, 3714, 3701, 2729, -1, 3714, 3713, 3701, -1, 3724, 3725, 3710, -1, 3710, 3703, 3713, -1, 3701, 2682, 2729, -1, 2474, 3749, 3741, -1, 3741, 3749, 3726, -1, 3742, 3726, 3747, -1, 3742, 3741, 3726, -1, 3747, 3726, 3746, -1, 3746, 3726, 3751, -1, 3745, 3751, 3727, -1, 3744, 3727, 3729, -1, 3744, 3745, 3727, -1, 3746, 3751, 3745, -1, 3727, 3728, 3729, -1, 3729, 3728, 3730, -1, 3730, 3728, 3230, -1, 3459, 3730, 3230, -1, 3737, 3097, 3738, -1, 3738, 3097, 3752, -1, 3743, 3752, 3739, -1, 3743, 3738, 3752, -1, 3752, 3732, 3739, -1, 3739, 3732, 3731, -1, 3731, 3732, 3740, -1, 3740, 3732, 3733, -1, 3734, 3733, 3750, -1, 3748, 3750, 3736, -1, 3748, 3734, 3750, -1, 3740, 3733, 3734, -1, 3750, 3735, 3736, -1, 3736, 3735, 2475, -1, 3737, 3738, 3459, -1, 3459, 3738, 3730, -1, 3730, 3738, 3743, -1, 3729, 3743, 3739, -1, 3744, 3739, 3731, -1, 3745, 3731, 3740, -1, 3746, 3740, 3734, -1, 3747, 3734, 3748, -1, 3742, 3748, 3736, -1, 3741, 3736, 2474, -1, 3741, 3742, 3736, -1, 3730, 3743, 3729, -1, 3729, 3739, 3744, -1, 3744, 3731, 3745, -1, 3745, 3740, 3746, -1, 3746, 3734, 3747, -1, 3747, 3748, 3742, -1, 3736, 2475, 2474, -1, 3749, 3735, 3726, -1, 3726, 3735, 3750, -1, 3733, 3726, 3750, -1, 3733, 3751, 3726, -1, 3733, 3732, 3751, -1, 3751, 3732, 3727, -1, 3727, 3732, 3752, -1, 3728, 3752, 3097, -1, 3230, 3728, 3097, -1, 3727, 3752, 3728, -1, 4505, 5054, 3753, -1, 3976, 3753, 3761, -1, 3754, 3761, 3764, -1, 3973, 3764, 3766, -1, 3755, 3766, 3763, -1, 4425, 3755, 3763, -1, 4425, 3756, 3755, -1, 4425, 4427, 3756, -1, 3756, 4427, 3757, -1, 3983, 3757, 3984, -1, 3986, 3984, 3990, -1, 3758, 3990, 3759, -1, 4529, 3759, 3760, -1, 4529, 3758, 3759, -1, 4529, 4530, 3758, -1, 3758, 4530, 3985, -1, 3986, 3985, 3982, -1, 3983, 3982, 3972, -1, 3756, 3972, 3755, -1, 3756, 3983, 3972, -1, 3756, 3757, 3983, -1, 5054, 4555, 3753, -1, 3753, 4555, 4540, -1, 3761, 4540, 4539, -1, 3764, 4539, 3765, -1, 3766, 3765, 4423, -1, 3762, 3766, 4423, -1, 3762, 3763, 3766, -1, 3753, 4540, 3761, -1, 3761, 4539, 3764, -1, 3764, 3765, 3766, -1, 4427, 3767, 3757, -1, 3757, 3767, 3768, -1, 3984, 3768, 3769, -1, 3990, 3769, 3989, -1, 3759, 3989, 3772, -1, 3760, 3772, 3771, -1, 3760, 3759, 3772, -1, 3767, 4440, 3768, -1, 3768, 4440, 3988, -1, 3769, 3988, 3987, -1, 3989, 3987, 3770, -1, 3772, 3770, 3992, -1, 3771, 3992, 4502, -1, 3771, 3772, 3992, -1, 4440, 3773, 3988, -1, 3988, 3773, 3792, -1, 3987, 3792, 3774, -1, 3770, 3774, 3991, -1, 3992, 3991, 3775, -1, 4502, 3775, 3776, -1, 4527, 3776, 3813, -1, 4500, 3813, 3969, -1, 3777, 3969, 3778, -1, 3968, 3778, 3779, -1, 3967, 3779, 3801, -1, 4525, 3801, 3821, -1, 4523, 3821, 3822, -1, 3966, 3822, 3824, -1, 4499, 3824, 3780, -1, 3781, 3780, 4000, -1, 4521, 4000, 3782, -1, 3965, 3782, 3963, -1, 3960, 3963, 3830, -1, 3961, 3830, 3790, -1, 3789, 3790, 3783, -1, 3784, 3789, 3783, -1, 3784, 3785, 3789, -1, 3789, 3785, 3839, -1, 4004, 3839, 4003, -1, 3787, 4003, 4008, -1, 3786, 4008, 3841, -1, 4496, 3841, 4495, -1, 4496, 3786, 3841, -1, 4496, 4519, 3786, -1, 3786, 4519, 4007, -1, 3787, 4007, 3788, -1, 4004, 3788, 3961, -1, 3789, 3961, 3790, -1, 3789, 4004, 3961, -1, 3789, 3839, 4004, -1, 3773, 3791, 3792, -1, 3792, 3791, 3793, -1, 3806, 3793, 3809, -1, 3810, 3809, 3794, -1, 3814, 3794, 4441, -1, 3816, 4441, 3796, -1, 3795, 3796, 3798, -1, 3797, 3795, 3798, -1, 3797, 3805, 3795, -1, 3797, 4442, 3805, -1, 3805, 4442, 3994, -1, 3804, 3994, 3799, -1, 3802, 3799, 3800, -1, 3801, 3800, 3821, -1, 3801, 3802, 3800, -1, 3801, 3779, 3802, -1, 3802, 3779, 3803, -1, 3804, 3803, 3819, -1, 3805, 3819, 3795, -1, 3805, 3804, 3819, -1, 3805, 3994, 3804, -1, 3792, 3793, 3806, -1, 3774, 3806, 3807, -1, 3991, 3807, 3808, -1, 3775, 3808, 3776, -1, 3775, 3991, 3808, -1, 3806, 3809, 3810, -1, 3807, 3810, 3811, -1, 3808, 3811, 3812, -1, 3776, 3812, 3813, -1, 3776, 3808, 3812, -1, 3810, 3794, 3814, -1, 3811, 3814, 3815, -1, 3812, 3815, 3818, -1, 3813, 3818, 3969, -1, 3813, 3812, 3818, -1, 3814, 4441, 3816, -1, 3815, 3816, 3817, -1, 3818, 3817, 3993, -1, 3969, 3993, 3778, -1, 3969, 3818, 3993, -1, 3816, 3796, 3795, -1, 3817, 3795, 3819, -1, 3993, 3819, 3803, -1, 3778, 3803, 3779, -1, 3778, 3993, 3803, -1, 4442, 4436, 3994, -1, 3994, 4436, 3820, -1, 3799, 3820, 3995, -1, 3800, 3995, 3823, -1, 3821, 3823, 3822, -1, 3821, 3800, 3823, -1, 4436, 4444, 3820, -1, 3820, 4444, 3997, -1, 3995, 3997, 3996, -1, 3823, 3996, 3825, -1, 3822, 3825, 3824, -1, 3822, 3823, 3825, -1, 4444, 4437, 3997, -1, 3997, 4437, 3833, -1, 3996, 3833, 3998, -1, 3825, 3998, 3826, -1, 3824, 3826, 3780, -1, 3824, 3825, 3826, -1, 4437, 4438, 3833, -1, 3833, 4438, 3827, -1, 3828, 3827, 4446, -1, 3834, 4446, 3835, -1, 3836, 3835, 3837, -1, 3829, 3837, 4449, -1, 3790, 4449, 3783, -1, 3790, 3829, 4449, -1, 3790, 3830, 3829, -1, 3829, 3830, 3999, -1, 3836, 3999, 3831, -1, 3834, 3831, 3832, -1, 3828, 3832, 3998, -1, 3833, 3828, 3998, -1, 3833, 3827, 3828, -1, 3828, 4446, 3834, -1, 3832, 3828, 3834, -1, 3834, 3835, 3836, -1, 3831, 3834, 3836, -1, 3836, 3837, 3829, -1, 3999, 3836, 3829, -1, 3785, 3838, 3839, -1, 3839, 3838, 4005, -1, 4003, 4005, 3840, -1, 4008, 3840, 3842, -1, 3841, 3842, 3844, -1, 4495, 3844, 3845, -1, 4495, 3841, 3844, -1, 3838, 3843, 4005, -1, 4005, 3843, 4006, -1, 3840, 4006, 4009, -1, 3842, 4009, 4011, -1, 3844, 4011, 3846, -1, 3845, 3846, 4517, -1, 3845, 3844, 3846, -1, 3843, 3847, 4006, -1, 4006, 3847, 3848, -1, 4009, 3848, 4010, -1, 4011, 4010, 4014, -1, 3846, 4014, 3849, -1, 4517, 3849, 4516, -1, 4517, 3846, 3849, -1, 3847, 4454, 3848, -1, 3848, 4454, 3850, -1, 4010, 3850, 4012, -1, 4014, 4012, 4013, -1, 3849, 4013, 4015, -1, 4516, 4015, 3855, -1, 4516, 3849, 4015, -1, 4454, 4453, 3850, -1, 3850, 4453, 3851, -1, 4012, 3851, 3852, -1, 4013, 3852, 3853, -1, 4015, 3853, 3854, -1, 3855, 3854, 3876, -1, 3855, 4015, 3854, -1, 4453, 3856, 3851, -1, 3851, 3856, 3857, -1, 3877, 3857, 4456, -1, 3858, 4456, 3859, -1, 3860, 3859, 4460, -1, 4019, 4460, 4458, -1, 4018, 4458, 3861, -1, 3892, 3861, 3863, -1, 3862, 3863, 3864, -1, 3873, 3864, 3865, -1, 3866, 3873, 3865, -1, 3866, 3867, 3873, -1, 3866, 3868, 3867, -1, 3867, 3868, 4025, -1, 3874, 4025, 4024, -1, 4027, 4024, 3869, -1, 3872, 3869, 3870, -1, 4491, 3870, 3871, -1, 4491, 3872, 3870, -1, 4491, 4510, 3872, -1, 3872, 4510, 3887, -1, 4027, 3887, 3895, -1, 3874, 3895, 3894, -1, 3867, 3894, 3873, -1, 3867, 3874, 3894, -1, 3867, 4025, 3874, -1, 3851, 3857, 3877, -1, 3852, 3877, 4016, -1, 3853, 4016, 3875, -1, 3854, 3875, 3878, -1, 3876, 3878, 4514, -1, 3876, 3854, 3878, -1, 3877, 4456, 3858, -1, 4016, 3858, 3881, -1, 3875, 3881, 4017, -1, 3878, 4017, 3879, -1, 4514, 3879, 3880, -1, 4514, 3878, 3879, -1, 3858, 3859, 3860, -1, 3881, 3860, 4021, -1, 4017, 4021, 3889, -1, 3879, 3889, 3882, -1, 3880, 3882, 3883, -1, 3958, 3883, 3957, -1, 3956, 3957, 3885, -1, 3884, 3885, 3896, -1, 3886, 3896, 3887, -1, 4510, 3886, 3887, -1, 3860, 4460, 4019, -1, 4021, 4019, 4020, -1, 3889, 4020, 3888, -1, 3882, 3888, 3883, -1, 3882, 3889, 3888, -1, 4019, 4458, 4018, -1, 4020, 4018, 3890, -1, 3888, 3890, 3891, -1, 3883, 3891, 3957, -1, 3883, 3888, 3891, -1, 4018, 3861, 3892, -1, 3890, 3892, 4022, -1, 3891, 4022, 3893, -1, 3957, 3893, 3885, -1, 3957, 3891, 3893, -1, 3892, 3863, 3862, -1, 4022, 3862, 4023, -1, 3893, 4023, 3897, -1, 3885, 3897, 3896, -1, 3885, 3893, 3897, -1, 3862, 3864, 3873, -1, 4023, 3873, 3894, -1, 3897, 3894, 3895, -1, 3896, 3895, 3887, -1, 3896, 3897, 3895, -1, 3868, 4463, 4025, -1, 4025, 4463, 3898, -1, 4024, 3898, 4026, -1, 3869, 4026, 3899, -1, 3870, 3899, 4030, -1, 3871, 4030, 4509, -1, 3871, 3870, 4030, -1, 4463, 4465, 3898, -1, 3898, 4465, 3901, -1, 4026, 3901, 4028, -1, 3899, 4028, 3900, -1, 4030, 3900, 3979, -1, 4509, 3979, 4487, -1, 4509, 4030, 3979, -1, 4465, 3903, 3901, -1, 3901, 3903, 3904, -1, 4028, 3904, 4029, -1, 3900, 4029, 3981, -1, 3979, 3981, 3980, -1, 4487, 3980, 3902, -1, 4487, 3979, 3980, -1, 3903, 4467, 3904, -1, 3904, 4467, 3977, -1, 4029, 3977, 3978, -1, 3981, 3978, 3906, -1, 3980, 3906, 3907, -1, 3902, 3907, 4508, -1, 3902, 3980, 3907, -1, 4467, 3913, 3977, -1, 3977, 3913, 3905, -1, 3978, 3905, 3914, -1, 3906, 3914, 3908, -1, 3907, 3908, 3916, -1, 4508, 3916, 3915, -1, 3955, 3915, 3940, -1, 3954, 3940, 3941, -1, 3953, 3941, 3944, -1, 3909, 3944, 4038, -1, 4485, 4038, 3910, -1, 4506, 3910, 3952, -1, 3911, 3952, 3930, -1, 4484, 3930, 3912, -1, 4484, 3911, 3930, -1, 3913, 4469, 3905, -1, 3905, 4469, 3934, -1, 3914, 3934, 3936, -1, 3908, 3936, 3937, -1, 3916, 3937, 3915, -1, 3916, 3908, 3937, -1, 4469, 3917, 3934, -1, 3934, 3917, 3918, -1, 3935, 3918, 3919, -1, 3938, 3919, 3942, -1, 4032, 3942, 4474, -1, 3920, 4474, 4475, -1, 4036, 4475, 3921, -1, 4035, 3921, 3933, -1, 3922, 3933, 3923, -1, 4477, 3922, 3923, -1, 4477, 3924, 3922, -1, 4477, 3925, 3924, -1, 3924, 3925, 3927, -1, 3926, 3927, 3928, -1, 3931, 3928, 3929, -1, 3912, 3931, 3929, -1, 3912, 3930, 3931, -1, 3931, 3930, 4040, -1, 3926, 4040, 3932, -1, 3924, 3932, 3948, -1, 3922, 3948, 4035, -1, 3933, 3922, 4035, -1, 3934, 3918, 3935, -1, 3936, 3935, 4031, -1, 3937, 4031, 4033, -1, 3915, 4033, 3940, -1, 3915, 3937, 4033, -1, 3935, 3919, 3938, -1, 4031, 3938, 3939, -1, 4033, 3939, 4034, -1, 3940, 4034, 3941, -1, 3940, 4033, 4034, -1, 3938, 3942, 4032, -1, 3939, 4032, 3943, -1, 4034, 3943, 3945, -1, 3941, 3945, 3944, -1, 3941, 4034, 3945, -1, 4032, 4474, 3920, -1, 3943, 3920, 3946, -1, 3945, 3946, 3947, -1, 3944, 3947, 4038, -1, 3944, 3945, 3947, -1, 3920, 4475, 4036, -1, 3946, 4036, 4037, -1, 3947, 4037, 4039, -1, 4038, 4039, 3949, -1, 3910, 3949, 3952, -1, 3910, 4038, 3949, -1, 4036, 3921, 4035, -1, 4037, 4035, 3948, -1, 4039, 3948, 3932, -1, 3949, 3932, 4040, -1, 3952, 4040, 3930, -1, 3952, 3949, 4040, -1, 3925, 3950, 3927, -1, 3927, 3950, 3951, -1, 3928, 3951, 4407, -1, 3929, 3928, 4407, -1, 3950, 4480, 3951, -1, 3951, 4480, 4408, -1, 4407, 3951, 4408, -1, 3911, 4506, 3952, -1, 4506, 4485, 3910, -1, 4485, 3909, 4038, -1, 3909, 3953, 3944, -1, 3953, 3954, 3941, -1, 3954, 3955, 3940, -1, 3955, 4508, 3915, -1, 3916, 4508, 3907, -1, 3886, 3884, 3896, -1, 3884, 3956, 3885, -1, 3956, 3958, 3957, -1, 3958, 3880, 3883, -1, 3882, 3880, 3879, -1, 4519, 3959, 4007, -1, 4007, 3959, 3964, -1, 3788, 3964, 3960, -1, 3961, 3960, 3830, -1, 3961, 3788, 3960, -1, 3959, 3962, 3964, -1, 3964, 3962, 3965, -1, 3960, 3965, 3963, -1, 3960, 3964, 3965, -1, 3962, 4521, 3965, -1, 3965, 4521, 3782, -1, 4521, 3781, 4000, -1, 3781, 4499, 3780, -1, 4499, 3966, 3824, -1, 3966, 4523, 3822, -1, 4523, 4525, 3821, -1, 4525, 3967, 3801, -1, 3967, 3968, 3779, -1, 3968, 3777, 3778, -1, 3777, 4500, 3969, -1, 4500, 4527, 3813, -1, 4527, 4502, 3776, -1, 3775, 4502, 3992, -1, 4530, 4531, 3985, -1, 3985, 4531, 3970, -1, 3982, 3970, 3971, -1, 3972, 3971, 3973, -1, 3755, 3973, 3766, -1, 3755, 3972, 3973, -1, 4531, 3975, 3970, -1, 3970, 3975, 3974, -1, 3971, 3974, 3754, -1, 3973, 3754, 3764, -1, 3973, 3971, 3754, -1, 3975, 4503, 3974, -1, 3974, 4503, 3976, -1, 3754, 3976, 3761, -1, 3754, 3974, 3976, -1, 4503, 4505, 3976, -1, 3976, 4505, 3753, -1, 3905, 3978, 3977, -1, 3978, 3981, 4029, -1, 3934, 3914, 3905, -1, 3981, 3979, 3900, -1, 3914, 3906, 3978, -1, 3906, 3980, 3981, -1, 3948, 3922, 3924, -1, 3982, 3971, 3972, -1, 3970, 3974, 3971, -1, 3986, 3982, 3983, -1, 3984, 3986, 3983, -1, 3768, 3984, 3757, -1, 3985, 3970, 3982, -1, 3988, 3769, 3768, -1, 3758, 3985, 3986, -1, 3990, 3758, 3986, -1, 3769, 3990, 3984, -1, 3792, 3987, 3988, -1, 3987, 3989, 3769, -1, 3989, 3759, 3990, -1, 3806, 3774, 3792, -1, 3774, 3770, 3987, -1, 3770, 3772, 3989, -1, 3810, 3807, 3806, -1, 3807, 3991, 3774, -1, 3991, 3992, 3770, -1, 3814, 3811, 3810, -1, 3811, 3808, 3807, -1, 3816, 3815, 3814, -1, 3815, 3812, 3811, -1, 3795, 3817, 3816, -1, 3817, 3818, 3815, -1, 3993, 3817, 3819, -1, 3802, 3803, 3804, -1, 3799, 3802, 3804, -1, 3820, 3799, 3994, -1, 3997, 3995, 3820, -1, 3995, 3800, 3799, -1, 3833, 3996, 3997, -1, 3996, 3823, 3995, -1, 3825, 3996, 3998, -1, 3826, 3998, 3832, -1, 4001, 3832, 3831, -1, 4002, 3831, 3999, -1, 3963, 3999, 3830, -1, 3963, 4002, 3999, -1, 3963, 3782, 4002, -1, 4002, 3782, 4000, -1, 4001, 4000, 3780, -1, 3826, 4001, 3780, -1, 3826, 3832, 4001, -1, 4000, 4001, 4002, -1, 4002, 4001, 3831, -1, 3787, 3788, 4004, -1, 4003, 3787, 4004, -1, 4005, 4003, 3839, -1, 4007, 3964, 3788, -1, 4006, 3840, 4005, -1, 3786, 4007, 3787, -1, 4008, 3786, 3787, -1, 3840, 4008, 4003, -1, 3848, 4009, 4006, -1, 4009, 3842, 3840, -1, 3842, 3841, 4008, -1, 3850, 4010, 3848, -1, 4010, 4011, 4009, -1, 4011, 3844, 3842, -1, 3851, 4012, 3850, -1, 4012, 4014, 4010, -1, 4014, 3846, 4011, -1, 3877, 3852, 3851, -1, 3852, 4013, 4012, -1, 4013, 3849, 4014, -1, 3858, 4016, 3877, -1, 4016, 3853, 3852, -1, 3853, 4015, 4013, -1, 3860, 3881, 3858, -1, 3881, 3875, 4016, -1, 3875, 3854, 3853, -1, 4019, 4021, 3860, -1, 4021, 4017, 3881, -1, 4017, 3878, 3875, -1, 4018, 4020, 4019, -1, 4020, 3889, 4021, -1, 3889, 3879, 4017, -1, 3892, 3890, 4018, -1, 3890, 3888, 4020, -1, 3862, 4022, 3892, -1, 4022, 3891, 3890, -1, 3873, 4023, 3862, -1, 4023, 3893, 4022, -1, 3897, 4023, 3894, -1, 4027, 3895, 3874, -1, 4024, 4027, 3874, -1, 3898, 4024, 4025, -1, 3901, 4026, 3898, -1, 3872, 3887, 4027, -1, 3869, 3872, 4027, -1, 4026, 3869, 4024, -1, 3904, 4028, 3901, -1, 4028, 3899, 4026, -1, 3899, 3870, 3869, -1, 3977, 4029, 3904, -1, 4029, 3900, 4028, -1, 3900, 4030, 3899, -1, 3935, 3936, 3934, -1, 3936, 3908, 3914, -1, 3908, 3907, 3906, -1, 3938, 4031, 3935, -1, 4031, 3937, 3936, -1, 4032, 3939, 3938, -1, 3939, 4033, 4031, -1, 3920, 3943, 4032, -1, 3943, 4034, 3939, -1, 4036, 3946, 3920, -1, 3946, 3945, 3943, -1, 4035, 4037, 4036, -1, 4037, 3947, 3946, -1, 4039, 4037, 3948, -1, 4038, 3947, 4039, -1, 3949, 4039, 3932, -1, 3926, 3932, 3924, -1, 3927, 3926, 3924, -1, 3931, 4040, 3926, -1, 3928, 3931, 3926, -1, 3951, 3928, 3927, -1, 4504, 4043, 4041, -1, 4504, 4042, 4043, -1, 4504, 4282, 4042, -1, 4504, 4532, 4282, -1, 4282, 4532, 4044, -1, 4044, 4532, 4045, -1, 4314, 4045, 4048, -1, 4046, 4048, 4047, -1, 4317, 4047, 4049, -1, 4317, 4046, 4047, -1, 4044, 4045, 4314, -1, 4314, 4048, 4046, -1, 4047, 4528, 4049, -1, 4049, 4528, 4318, -1, 4318, 4528, 4050, -1, 4277, 4050, 4275, -1, 4277, 4318, 4050, -1, 4050, 4051, 4275, -1, 4275, 4051, 4054, -1, 4054, 4051, 4052, -1, 4053, 4052, 4055, -1, 4053, 4054, 4052, -1, 4052, 4501, 4055, -1, 4055, 4501, 4056, -1, 4056, 4501, 4058, -1, 4057, 4058, 4061, -1, 4062, 4061, 4059, -1, 4258, 4059, 4526, -1, 4255, 4526, 4060, -1, 4255, 4258, 4526, -1, 4056, 4058, 4057, -1, 4057, 4061, 4062, -1, 4062, 4059, 4258, -1, 4526, 4524, 4060, -1, 4060, 4524, 4252, -1, 4252, 4524, 4065, -1, 4065, 4524, 4522, -1, 4244, 4522, 4066, -1, 4242, 4066, 4063, -1, 4064, 4063, 4498, -1, 4234, 4498, 4235, -1, 4234, 4064, 4498, -1, 4065, 4522, 4244, -1, 4244, 4066, 4242, -1, 4242, 4063, 4064, -1, 4498, 4520, 4235, -1, 4235, 4520, 4230, -1, 4230, 4520, 4497, -1, 4067, 4497, 4068, -1, 4067, 4230, 4497, -1, 4497, 4069, 4068, -1, 4068, 4069, 4223, -1, 4223, 4069, 4219, -1, 4219, 4069, 4518, -1, 4071, 4518, 4070, -1, 4215, 4070, 4216, -1, 4215, 4071, 4070, -1, 4219, 4518, 4071, -1, 4070, 4072, 4216, -1, 4216, 4072, 4073, -1, 4073, 4072, 4074, -1, 4209, 4074, 4075, -1, 4207, 4075, 4204, -1, 4207, 4209, 4075, -1, 4073, 4074, 4209, -1, 4204, 4075, 4077, -1, 4077, 4075, 4494, -1, 4076, 4494, 4201, -1, 4076, 4077, 4494, -1, 4494, 4493, 4201, -1, 4201, 4493, 4078, -1, 4078, 4493, 4196, -1, 4196, 4493, 4515, -1, 4197, 4515, 4193, -1, 4197, 4196, 4515, -1, 4193, 4515, 4194, -1, 4194, 4515, 4513, -1, 4079, 4513, 4080, -1, 4079, 4194, 4513, -1, 4513, 4512, 4080, -1, 4080, 4512, 4081, -1, 4081, 4512, 4082, -1, 4082, 4512, 4511, -1, 4083, 4511, 4085, -1, 4083, 4082, 4511, -1, 4511, 4084, 4085, -1, 4085, 4084, 4086, -1, 4086, 4084, 4087, -1, 4087, 4084, 4088, -1, 4321, 4088, 4089, -1, 4321, 4087, 4088, -1, 4088, 4090, 4089, -1, 4089, 4090, 4091, -1, 4091, 4090, 4492, -1, 4174, 4492, 4490, -1, 4092, 4490, 4166, -1, 4092, 4174, 4490, -1, 4091, 4492, 4174, -1, 4490, 4489, 4166, -1, 4166, 4489, 4093, -1, 4093, 4489, 4488, -1, 4094, 4488, 4486, -1, 4157, 4486, 4095, -1, 4157, 4094, 4486, -1, 4093, 4488, 4094, -1, 4486, 4096, 4095, -1, 4095, 4096, 4097, -1, 4097, 4096, 4154, -1, 4154, 4096, 4099, -1, 4098, 4099, 4152, -1, 4098, 4154, 4099, -1, 4099, 4100, 4152, -1, 4152, 4100, 4101, -1, 4101, 4100, 4147, -1, 4147, 4100, 4102, -1, 4143, 4102, 4144, -1, 4143, 4147, 4102, -1, 4102, 4103, 4144, -1, 4144, 4103, 4139, -1, 4139, 4103, 4104, -1, 4104, 4103, 4138, -1, 4138, 4103, 4507, -1, 4105, 4507, 4126, -1, 4105, 4138, 4507, -1, 4507, 4107, 4126, -1, 4126, 4107, 4106, -1, 4106, 4107, 4108, -1, 4108, 4107, 4110, -1, 4109, 4110, 4128, -1, 4109, 4108, 4110, -1, 4110, 4111, 4128, -1, 4128, 4111, 4112, -1, 4112, 4111, 4113, -1, 4113, 4111, 4114, -1, 4637, 4113, 4114, -1, 4637, 4635, 4113, -1, 4113, 4635, 4634, -1, 4115, 4113, 4634, -1, 4115, 4632, 4113, -1, 4113, 4632, 4116, -1, 4116, 4632, 4325, -1, 4325, 4632, 4121, -1, 4043, 4117, 4041, -1, 4041, 4117, 5055, -1, 5055, 4117, 4118, -1, 4118, 4117, 5056, -1, 5056, 4117, 5059, -1, 5059, 4117, 4119, -1, 4119, 4117, 4303, -1, 4120, 4119, 4303, -1, 4120, 4307, 4119, -1, 4325, 4121, 4324, -1, 4329, 4324, 4129, -1, 4328, 4129, 4133, -1, 4326, 4133, 4122, -1, 4123, 4326, 4122, -1, 4123, 4323, 4326, -1, 4123, 4600, 4323, -1, 4323, 4600, 4135, -1, 4334, 4135, 4335, -1, 4124, 4335, 4337, -1, 4127, 4337, 4125, -1, 4126, 4125, 4105, -1, 4126, 4127, 4125, -1, 4126, 4106, 4127, -1, 4127, 4106, 4108, -1, 4109, 4127, 4108, -1, 4109, 4128, 4127, -1, 4127, 4128, 4124, -1, 4337, 4127, 4124, -1, 4121, 5619, 4324, -1, 4324, 5619, 5620, -1, 4129, 5620, 4130, -1, 4134, 4130, 4131, -1, 4132, 4134, 4131, -1, 4132, 5622, 4134, -1, 4134, 5622, 4598, -1, 4133, 4598, 4122, -1, 4133, 4134, 4598, -1, 4133, 4129, 4134, -1, 4134, 4129, 4130, -1, 5620, 4131, 4130, -1, 4600, 4601, 4135, -1, 4135, 4601, 4136, -1, 4335, 4136, 4336, -1, 4337, 4336, 4137, -1, 4125, 4137, 4138, -1, 4105, 4125, 4138, -1, 4601, 4602, 4136, -1, 4136, 4602, 4339, -1, 4336, 4339, 4338, -1, 4137, 4338, 4340, -1, 4138, 4340, 4104, -1, 4138, 4137, 4340, -1, 4602, 4562, 4339, -1, 4339, 4562, 4140, -1, 4338, 4140, 4141, -1, 4340, 4141, 4142, -1, 4104, 4142, 4139, -1, 4104, 4340, 4142, -1, 4562, 4603, 4140, -1, 4140, 4603, 4145, -1, 4141, 4145, 4341, -1, 4142, 4341, 4148, -1, 4144, 4148, 4143, -1, 4144, 4142, 4148, -1, 4144, 4139, 4142, -1, 4603, 4604, 4145, -1, 4145, 4604, 4146, -1, 4341, 4146, 4150, -1, 4148, 4150, 4151, -1, 4147, 4151, 4101, -1, 4147, 4148, 4151, -1, 4147, 4143, 4148, -1, 4604, 4149, 4146, -1, 4146, 4149, 4342, -1, 4150, 4342, 4344, -1, 4151, 4344, 4153, -1, 4152, 4153, 4098, -1, 4152, 4151, 4153, -1, 4152, 4101, 4151, -1, 4149, 4564, 4342, -1, 4342, 4564, 4343, -1, 4344, 4343, 4155, -1, 4153, 4155, 4346, -1, 4154, 4346, 4097, -1, 4154, 4153, 4346, -1, 4154, 4098, 4153, -1, 4564, 4605, 4343, -1, 4343, 4605, 4345, -1, 4155, 4345, 4156, -1, 4346, 4156, 4160, -1, 4095, 4160, 4157, -1, 4095, 4346, 4160, -1, 4095, 4097, 4346, -1, 4605, 4158, 4345, -1, 4345, 4158, 4159, -1, 4156, 4159, 4161, -1, 4160, 4161, 4164, -1, 4094, 4164, 4093, -1, 4094, 4160, 4164, -1, 4094, 4157, 4160, -1, 4158, 4165, 4159, -1, 4159, 4165, 4162, -1, 4161, 4162, 4163, -1, 4164, 4163, 4347, -1, 4093, 4347, 4166, -1, 4093, 4164, 4347, -1, 4165, 4568, 4162, -1, 4162, 4568, 4167, -1, 4163, 4167, 4168, -1, 4347, 4168, 4169, -1, 4166, 4169, 4092, -1, 4166, 4347, 4169, -1, 4568, 4607, 4167, -1, 4167, 4607, 4170, -1, 4168, 4170, 4349, -1, 4169, 4349, 4348, -1, 4092, 4348, 4174, -1, 4092, 4169, 4348, -1, 4607, 4608, 4170, -1, 4170, 4608, 4171, -1, 4349, 4171, 4172, -1, 4348, 4172, 4173, -1, 4174, 4173, 4091, -1, 4174, 4348, 4173, -1, 4608, 4177, 4171, -1, 4171, 4177, 4350, -1, 4172, 4350, 4175, -1, 4173, 4175, 4176, -1, 4091, 4176, 4089, -1, 4091, 4173, 4176, -1, 4177, 4178, 4350, -1, 4350, 4178, 4179, -1, 4175, 4179, 4180, -1, 4176, 4180, 4322, -1, 4089, 4322, 4321, -1, 4089, 4176, 4322, -1, 4178, 4182, 4179, -1, 4179, 4182, 4181, -1, 4180, 4181, 4351, -1, 4322, 4351, 4185, -1, 4321, 4185, 4320, -1, 4087, 4320, 4086, -1, 4087, 4321, 4320, -1, 4182, 4609, 4181, -1, 4181, 4609, 4183, -1, 4351, 4183, 4352, -1, 4185, 4352, 4186, -1, 4184, 4186, 4082, -1, 4083, 4184, 4082, -1, 4083, 4085, 4184, -1, 4184, 4085, 4320, -1, 4185, 4184, 4320, -1, 4185, 4186, 4184, -1, 4609, 4610, 4183, -1, 4183, 4610, 4187, -1, 4352, 4187, 4188, -1, 4186, 4188, 4354, -1, 4082, 4354, 4081, -1, 4082, 4186, 4354, -1, 4610, 4573, 4187, -1, 4187, 4573, 4189, -1, 4188, 4189, 4190, -1, 4354, 4190, 4356, -1, 4081, 4356, 4080, -1, 4081, 4354, 4356, -1, 4573, 4611, 4189, -1, 4189, 4611, 4353, -1, 4190, 4353, 4355, -1, 4356, 4355, 4191, -1, 4079, 4191, 4194, -1, 4079, 4356, 4191, -1, 4079, 4080, 4356, -1, 4611, 4613, 4353, -1, 4353, 4613, 4192, -1, 4355, 4192, 4357, -1, 4191, 4357, 4358, -1, 4193, 4358, 4197, -1, 4193, 4191, 4358, -1, 4193, 4194, 4191, -1, 4613, 4614, 4192, -1, 4192, 4614, 4198, -1, 4357, 4198, 4199, -1, 4358, 4199, 4195, -1, 4196, 4195, 4078, -1, 4196, 4358, 4195, -1, 4196, 4197, 4358, -1, 4614, 4576, 4198, -1, 4198, 4576, 4359, -1, 4199, 4359, 4202, -1, 4195, 4202, 4200, -1, 4201, 4200, 4076, -1, 4201, 4195, 4200, -1, 4201, 4078, 4195, -1, 4576, 4615, 4359, -1, 4359, 4615, 4206, -1, 4202, 4206, 4203, -1, 4200, 4203, 4205, -1, 4077, 4205, 4204, -1, 4077, 4200, 4205, -1, 4077, 4076, 4200, -1, 4615, 4208, 4206, -1, 4206, 4208, 4361, -1, 4203, 4361, 4362, -1, 4205, 4362, 4210, -1, 4207, 4210, 4209, -1, 4207, 4205, 4210, -1, 4207, 4204, 4205, -1, 4208, 4616, 4361, -1, 4361, 4616, 4360, -1, 4362, 4360, 4363, -1, 4210, 4363, 4211, -1, 4209, 4211, 4073, -1, 4209, 4210, 4211, -1, 4616, 4577, 4360, -1, 4360, 4577, 4212, -1, 4363, 4212, 4364, -1, 4211, 4364, 4217, -1, 4073, 4217, 4216, -1, 4073, 4211, 4217, -1, 4577, 4218, 4212, -1, 4212, 4218, 4213, -1, 4364, 4213, 4366, -1, 4217, 4366, 4214, -1, 4215, 4214, 4071, -1, 4215, 4217, 4214, -1, 4215, 4216, 4217, -1, 4218, 4617, 4213, -1, 4213, 4617, 4220, -1, 4366, 4220, 4368, -1, 4214, 4368, 4367, -1, 4071, 4367, 4219, -1, 4071, 4214, 4367, -1, 4617, 4221, 4220, -1, 4220, 4221, 4365, -1, 4368, 4365, 4370, -1, 4367, 4370, 4369, -1, 4219, 4369, 4223, -1, 4219, 4367, 4369, -1, 4221, 4222, 4365, -1, 4365, 4222, 4224, -1, 4370, 4224, 4225, -1, 4369, 4225, 4226, -1, 4223, 4226, 4068, -1, 4223, 4369, 4226, -1, 4222, 4619, 4224, -1, 4224, 4619, 4371, -1, 4225, 4371, 4372, -1, 4226, 4372, 4227, -1, 4068, 4227, 4067, -1, 4068, 4226, 4227, -1, 4619, 4228, 4371, -1, 4371, 4228, 4229, -1, 4372, 4229, 4375, -1, 4227, 4375, 4374, -1, 4231, 4374, 4235, -1, 4230, 4231, 4235, -1, 4230, 4232, 4231, -1, 4230, 4067, 4232, -1, 4232, 4067, 4227, -1, 4231, 4227, 4374, -1, 4231, 4232, 4227, -1, 4228, 4233, 4229, -1, 4229, 4233, 4236, -1, 4375, 4236, 4373, -1, 4374, 4373, 4238, -1, 4235, 4238, 4234, -1, 4235, 4374, 4238, -1, 4233, 4237, 4236, -1, 4236, 4237, 4239, -1, 4373, 4239, 4377, -1, 4238, 4377, 4241, -1, 4234, 4241, 4064, -1, 4234, 4238, 4241, -1, 4237, 4243, 4239, -1, 4239, 4243, 4376, -1, 4377, 4376, 4240, -1, 4241, 4240, 4245, -1, 4242, 4245, 4244, -1, 4242, 4241, 4245, -1, 4242, 4064, 4241, -1, 4243, 4620, 4376, -1, 4376, 4620, 4246, -1, 4240, 4246, 4378, -1, 4245, 4378, 4247, -1, 4244, 4247, 4065, -1, 4244, 4245, 4247, -1, 4620, 4621, 4246, -1, 4246, 4621, 4379, -1, 4378, 4379, 4249, -1, 4247, 4249, 4248, -1, 4065, 4248, 4252, -1, 4065, 4247, 4248, -1, 4621, 4584, 4379, -1, 4379, 4584, 4254, -1, 4249, 4254, 4250, -1, 4248, 4250, 4251, -1, 4252, 4251, 4060, -1, 4252, 4248, 4251, -1, 4584, 4253, 4254, -1, 4254, 4253, 4256, -1, 4250, 4256, 4382, -1, 4251, 4382, 4259, -1, 4060, 4259, 4255, -1, 4060, 4251, 4259, -1, 4253, 4587, 4256, -1, 4256, 4587, 4381, -1, 4382, 4381, 4380, -1, 4259, 4380, 4257, -1, 4258, 4257, 4062, -1, 4258, 4259, 4257, -1, 4258, 4255, 4259, -1, 4587, 4622, 4381, -1, 4381, 4622, 4260, -1, 4380, 4260, 4383, -1, 4257, 4383, 4262, -1, 4062, 4262, 4057, -1, 4062, 4257, 4262, -1, 4622, 4264, 4260, -1, 4260, 4264, 4261, -1, 4383, 4261, 4384, -1, 4262, 4384, 4263, -1, 4057, 4263, 4056, -1, 4057, 4262, 4263, -1, 4264, 4267, 4261, -1, 4261, 4267, 4265, -1, 4384, 4265, 4266, -1, 4263, 4266, 4386, -1, 4056, 4386, 4055, -1, 4056, 4263, 4386, -1, 4267, 4268, 4265, -1, 4265, 4268, 4269, -1, 4266, 4269, 4385, -1, 4386, 4385, 4331, -1, 4055, 4331, 4053, -1, 4055, 4386, 4331, -1, 4268, 4270, 4269, -1, 4269, 4270, 4272, -1, 4385, 4272, 4332, -1, 4331, 4332, 4271, -1, 4053, 4271, 4054, -1, 4053, 4331, 4271, -1, 4270, 4276, 4272, -1, 4272, 4276, 4273, -1, 4332, 4273, 4274, -1, 4271, 4274, 4388, -1, 4054, 4388, 4275, -1, 4054, 4271, 4388, -1, 4276, 4287, 4273, -1, 4273, 4287, 4387, -1, 4274, 4387, 4289, -1, 4388, 4289, 4290, -1, 4277, 4290, 4292, -1, 4318, 4292, 4319, -1, 4049, 4319, 4291, -1, 4278, 4291, 4295, -1, 4315, 4295, 4297, -1, 4279, 4297, 4627, -1, 4280, 4279, 4627, -1, 4280, 4285, 4279, -1, 4280, 4592, 4285, -1, 4285, 4592, 4281, -1, 4286, 4281, 4392, -1, 4283, 4392, 4391, -1, 4282, 4391, 4042, -1, 4282, 4283, 4391, -1, 4282, 4044, 4283, -1, 4283, 4044, 4284, -1, 4286, 4284, 4390, -1, 4285, 4390, 4279, -1, 4285, 4286, 4390, -1, 4285, 4281, 4286, -1, 4287, 4288, 4387, -1, 4387, 4288, 4293, -1, 4289, 4293, 4389, -1, 4290, 4389, 4291, -1, 4319, 4290, 4291, -1, 4319, 4292, 4290, -1, 4288, 4625, 4293, -1, 4293, 4625, 4294, -1, 4389, 4294, 4295, -1, 4291, 4389, 4295, -1, 4625, 4296, 4294, -1, 4294, 4296, 4297, -1, 4295, 4294, 4297, -1, 4296, 4627, 4297, -1, 4592, 4629, 4281, -1, 4281, 4629, 4299, -1, 4392, 4299, 4298, -1, 4391, 4298, 4301, -1, 4042, 4301, 4043, -1, 4042, 4391, 4301, -1, 4629, 4300, 4299, -1, 4299, 4300, 4393, -1, 4298, 4393, 4396, -1, 4301, 4396, 4305, -1, 4117, 4305, 4303, -1, 4117, 4301, 4305, -1, 4117, 4043, 4301, -1, 4300, 4595, 4393, -1, 4393, 4595, 4302, -1, 4396, 4302, 4395, -1, 4305, 4395, 4304, -1, 4303, 4304, 4120, -1, 4303, 4305, 4304, -1, 4595, 4631, 4302, -1, 4302, 4631, 4394, -1, 4395, 4394, 4310, -1, 4304, 4310, 4306, -1, 4120, 4306, 4307, -1, 4120, 4304, 4306, -1, 4631, 4308, 4394, -1, 4394, 4308, 4309, -1, 4310, 4309, 4397, -1, 4306, 4397, 5722, -1, 4311, 4306, 5722, -1, 4311, 4307, 4306, -1, 4308, 4312, 4309, -1, 4309, 4312, 4313, -1, 4397, 4313, 5719, -1, 5722, 4397, 5719, -1, 5721, 5720, 4312, -1, 4312, 5720, 4313, -1, 4313, 5720, 5719, -1, 4044, 4314, 4284, -1, 4284, 4314, 4316, -1, 4390, 4316, 4315, -1, 4279, 4315, 4297, -1, 4279, 4390, 4315, -1, 4314, 4046, 4316, -1, 4316, 4046, 4278, -1, 4315, 4278, 4295, -1, 4315, 4316, 4278, -1, 4046, 4317, 4278, -1, 4278, 4317, 4049, -1, 4291, 4278, 4049, -1, 4049, 4318, 4319, -1, 4318, 4277, 4292, -1, 4290, 4277, 4388, -1, 4388, 4277, 4275, -1, 4085, 4086, 4320, -1, 4185, 4321, 4322, -1, 4124, 4128, 4333, -1, 4334, 4333, 4327, -1, 4323, 4327, 4326, -1, 4323, 4334, 4327, -1, 4323, 4135, 4334, -1, 4128, 4112, 4333, -1, 4333, 4112, 4113, -1, 4330, 4113, 4116, -1, 4329, 4116, 4325, -1, 4324, 4329, 4325, -1, 4333, 4113, 4330, -1, 4327, 4330, 4328, -1, 4326, 4328, 4133, -1, 4326, 4327, 4328, -1, 4330, 4116, 4329, -1, 4328, 4329, 4129, -1, 4328, 4330, 4329, -1, 4273, 4332, 4272, -1, 4332, 4331, 4385, -1, 4387, 4274, 4273, -1, 4274, 4271, 4332, -1, 4129, 4324, 5620, -1, 4333, 4330, 4327, -1, 4124, 4333, 4334, -1, 4335, 4124, 4334, -1, 4136, 4335, 4135, -1, 4339, 4336, 4136, -1, 4336, 4337, 4335, -1, 4140, 4338, 4339, -1, 4338, 4137, 4336, -1, 4137, 4125, 4337, -1, 4145, 4141, 4140, -1, 4141, 4340, 4338, -1, 4146, 4341, 4145, -1, 4341, 4142, 4141, -1, 4342, 4150, 4146, -1, 4150, 4148, 4341, -1, 4343, 4344, 4342, -1, 4344, 4151, 4150, -1, 4345, 4155, 4343, -1, 4155, 4153, 4344, -1, 4159, 4156, 4345, -1, 4156, 4346, 4155, -1, 4162, 4161, 4159, -1, 4161, 4160, 4156, -1, 4167, 4163, 4162, -1, 4163, 4164, 4161, -1, 4170, 4168, 4167, -1, 4168, 4347, 4163, -1, 4171, 4349, 4170, -1, 4349, 4169, 4168, -1, 4350, 4172, 4171, -1, 4172, 4348, 4349, -1, 4179, 4175, 4350, -1, 4175, 4173, 4172, -1, 4181, 4180, 4179, -1, 4180, 4176, 4175, -1, 4183, 4351, 4181, -1, 4351, 4322, 4180, -1, 4187, 4352, 4183, -1, 4352, 4185, 4351, -1, 4189, 4188, 4187, -1, 4188, 4186, 4352, -1, 4353, 4190, 4189, -1, 4190, 4354, 4188, -1, 4192, 4355, 4353, -1, 4355, 4356, 4190, -1, 4198, 4357, 4192, -1, 4357, 4191, 4355, -1, 4359, 4199, 4198, -1, 4199, 4358, 4357, -1, 4206, 4202, 4359, -1, 4202, 4195, 4199, -1, 4361, 4203, 4206, -1, 4203, 4200, 4202, -1, 4360, 4362, 4361, -1, 4362, 4205, 4203, -1, 4212, 4363, 4360, -1, 4363, 4210, 4362, -1, 4213, 4364, 4212, -1, 4364, 4211, 4363, -1, 4220, 4366, 4213, -1, 4366, 4217, 4364, -1, 4365, 4368, 4220, -1, 4368, 4214, 4366, -1, 4224, 4370, 4365, -1, 4370, 4367, 4368, -1, 4371, 4225, 4224, -1, 4225, 4369, 4370, -1, 4229, 4372, 4371, -1, 4372, 4226, 4225, -1, 4236, 4375, 4229, -1, 4375, 4227, 4372, -1, 4239, 4373, 4236, -1, 4373, 4374, 4375, -1, 4376, 4377, 4239, -1, 4377, 4238, 4373, -1, 4246, 4240, 4376, -1, 4240, 4241, 4377, -1, 4379, 4378, 4246, -1, 4378, 4245, 4240, -1, 4254, 4249, 4379, -1, 4249, 4247, 4378, -1, 4256, 4250, 4254, -1, 4250, 4248, 4249, -1, 4381, 4382, 4256, -1, 4382, 4251, 4250, -1, 4260, 4380, 4381, -1, 4380, 4259, 4382, -1, 4261, 4383, 4260, -1, 4383, 4257, 4380, -1, 4265, 4384, 4261, -1, 4384, 4262, 4383, -1, 4269, 4266, 4265, -1, 4266, 4263, 4384, -1, 4272, 4385, 4269, -1, 4385, 4386, 4266, -1, 4293, 4289, 4387, -1, 4289, 4388, 4274, -1, 4294, 4389, 4293, -1, 4389, 4290, 4289, -1, 4284, 4316, 4390, -1, 4283, 4284, 4286, -1, 4392, 4283, 4286, -1, 4299, 4392, 4281, -1, 4393, 4298, 4299, -1, 4298, 4391, 4392, -1, 4302, 4396, 4393, -1, 4396, 4301, 4298, -1, 4394, 4395, 4302, -1, 4395, 4305, 4396, -1, 4309, 4310, 4394, -1, 4310, 4304, 4395, -1, 4313, 4397, 4309, -1, 4397, 4306, 4310, -1, 4404, 4641, 4412, -1, 4405, 4412, 4398, -1, 4415, 4398, 4416, -1, 4420, 4416, 4399, -1, 4400, 4399, 4408, -1, 4480, 4400, 4408, -1, 4480, 4481, 4400, -1, 4400, 4481, 4401, -1, 4420, 4401, 4402, -1, 4415, 4402, 4403, -1, 4405, 4403, 4645, -1, 4404, 4405, 4645, -1, 4404, 4412, 4405, -1, 4639, 4414, 4633, -1, 4639, 4636, 4414, -1, 4414, 4636, 4413, -1, 4419, 4413, 4406, -1, 4418, 4406, 3929, -1, 4407, 4418, 3929, -1, 4407, 4399, 4418, -1, 4407, 4408, 4399, -1, 4636, 4638, 4413, -1, 4413, 4638, 4409, -1, 4406, 4409, 3912, -1, 3929, 4406, 3912, -1, 4638, 4484, 4409, -1, 4409, 4484, 3912, -1, 4401, 4481, 4417, -1, 4402, 4417, 4411, -1, 4403, 4411, 4643, -1, 4645, 4403, 4643, -1, 4482, 4410, 4483, -1, 4482, 4642, 4410, -1, 4410, 4642, 4411, -1, 4417, 4410, 4411, -1, 4417, 4483, 4410, -1, 4417, 4481, 4483, -1, 4642, 4643, 4411, -1, 4415, 4403, 4405, -1, 4398, 4415, 4405, -1, 4402, 4411, 4403, -1, 4633, 4414, 4412, -1, 4641, 4633, 4412, -1, 4413, 4419, 4414, -1, 4414, 4419, 4398, -1, 4412, 4414, 4398, -1, 4420, 4402, 4415, -1, 4416, 4420, 4415, -1, 4401, 4417, 4402, -1, 4398, 4419, 4416, -1, 4416, 4419, 4418, -1, 4399, 4416, 4418, -1, 4409, 4406, 4413, -1, 4406, 4418, 4419, -1, 4400, 4401, 4420, -1, 4399, 4400, 4420, -1, 4421, 5030, 4423, -1, 4421, 4534, 5030, -1, 4421, 4422, 4534, -1, 5030, 5035, 4423, -1, 4423, 5035, 5034, -1, 4424, 4423, 5034, -1, 4424, 5024, 4423, -1, 4423, 5024, 5008, -1, 3762, 5008, 4712, -1, 4931, 3762, 4712, -1, 4931, 3763, 3762, -1, 4931, 4425, 3763, -1, 4931, 4426, 4425, -1, 4425, 4426, 4427, -1, 4427, 4426, 4927, -1, 3767, 4927, 4428, -1, 4440, 4428, 4429, -1, 3773, 4429, 4430, -1, 3791, 4430, 4431, -1, 3793, 4431, 4432, -1, 3809, 4432, 4922, -1, 3794, 4922, 4433, -1, 4441, 4433, 4921, -1, 3796, 4921, 4919, -1, 4434, 3796, 4919, -1, 4434, 3798, 3796, -1, 4434, 4435, 3798, -1, 3798, 4435, 3797, -1, 3797, 4435, 4916, -1, 4442, 4916, 4443, -1, 4436, 4443, 4915, -1, 4444, 4915, 4439, -1, 4437, 4439, 4438, -1, 4437, 4444, 4439, -1, 4423, 5008, 3762, -1, 4427, 4927, 3767, -1, 3767, 4428, 4440, -1, 4440, 4429, 3773, -1, 3773, 4430, 3791, -1, 3791, 4431, 3793, -1, 3793, 4432, 3809, -1, 3809, 4922, 3794, -1, 3794, 4433, 4441, -1, 4441, 4921, 3796, -1, 3797, 4916, 4442, -1, 4442, 4443, 4436, -1, 4436, 4915, 4444, -1, 4439, 4445, 4438, -1, 4438, 4445, 3827, -1, 3827, 4445, 4729, -1, 4446, 4729, 4447, -1, 3835, 4447, 4448, -1, 3837, 4448, 4449, -1, 3837, 3835, 4448, -1, 3827, 4729, 4446, -1, 4446, 4447, 3835, -1, 4448, 4912, 4449, -1, 4449, 4912, 3783, -1, 3783, 4912, 4450, -1, 3784, 4450, 4910, -1, 3785, 4910, 4909, -1, 3838, 4909, 3843, -1, 3838, 3785, 4909, -1, 3783, 4450, 3784, -1, 3784, 4910, 3785, -1, 4909, 4451, 3843, -1, 3843, 4451, 3847, -1, 3847, 4451, 4907, -1, 4454, 4907, 4455, -1, 4453, 4455, 4452, -1, 3856, 4452, 3857, -1, 3856, 4453, 4452, -1, 3847, 4907, 4454, -1, 4454, 4455, 4453, -1, 4452, 4906, 3857, -1, 3857, 4906, 4456, -1, 4456, 4906, 4457, -1, 3859, 4457, 4459, -1, 4460, 4459, 4903, -1, 4458, 4903, 4461, -1, 3861, 4461, 3863, -1, 3861, 4458, 4461, -1, 4456, 4457, 3859, -1, 3859, 4459, 4460, -1, 4460, 4903, 4458, -1, 4461, 4462, 3863, -1, 3863, 4462, 3864, -1, 3864, 4462, 4900, -1, 3865, 4900, 4898, -1, 3866, 4898, 4897, -1, 3868, 4897, 4893, -1, 4463, 4893, 4465, -1, 4463, 3868, 4893, -1, 3864, 4900, 3865, -1, 3865, 4898, 3866, -1, 3866, 4897, 3868, -1, 4893, 4464, 4465, -1, 4465, 4464, 3903, -1, 3903, 4464, 4466, -1, 4742, 3903, 4466, -1, 4742, 4467, 3903, -1, 4742, 4468, 4467, -1, 4467, 4468, 3913, -1, 3913, 4468, 4470, -1, 4469, 4470, 4848, -1, 4850, 4469, 4848, -1, 4850, 3917, 4469, -1, 4850, 4471, 3917, -1, 3917, 4471, 3918, -1, 3918, 4471, 4857, -1, 3919, 4857, 4861, -1, 3942, 4861, 4862, -1, 4474, 4862, 4869, -1, 4475, 4869, 4476, -1, 3921, 4476, 4472, -1, 3933, 4472, 4473, -1, 3923, 4473, 4477, -1, 3923, 3933, 4473, -1, 3913, 4470, 4469, -1, 3918, 4857, 3919, -1, 3919, 4861, 3942, -1, 3942, 4862, 4474, -1, 4474, 4869, 4475, -1, 4475, 4476, 3921, -1, 3921, 4472, 3933, -1, 4473, 4877, 4477, -1, 4477, 4877, 3925, -1, 3925, 4877, 4478, -1, 3950, 4478, 4883, -1, 4480, 4883, 4479, -1, 4659, 4480, 4479, -1, 4659, 4691, 4480, -1, 4480, 4691, 4481, -1, 4481, 4691, 4690, -1, 4482, 4690, 4681, -1, 4482, 4481, 4690, -1, 4482, 4483, 4481, -1, 3925, 4478, 3950, -1, 3950, 4883, 4480, -1, 4690, 4646, 4681, -1, 4681, 4646, 4676, -1, 4114, 4111, 4484, -1, 4484, 4111, 3911, -1, 3911, 4111, 4110, -1, 4506, 4110, 4107, -1, 4485, 4107, 4507, -1, 3909, 4507, 4103, -1, 3953, 4103, 4102, -1, 3954, 4102, 4100, -1, 3955, 4100, 4099, -1, 4508, 4099, 4096, -1, 3902, 4096, 4486, -1, 4487, 4486, 4488, -1, 4509, 4488, 4489, -1, 3871, 4489, 4490, -1, 4491, 4490, 4492, -1, 4510, 4492, 4090, -1, 3886, 4090, 4088, -1, 3884, 4088, 4084, -1, 3956, 4084, 4511, -1, 3958, 4511, 4512, -1, 3880, 4512, 4513, -1, 4514, 4513, 4515, -1, 3876, 4515, 4493, -1, 3855, 4493, 4494, -1, 4516, 4494, 4075, -1, 4517, 4075, 4074, -1, 3845, 4074, 4072, -1, 4495, 4072, 4070, -1, 4496, 4070, 4518, -1, 4519, 4518, 4069, -1, 3959, 4069, 4497, -1, 3962, 4497, 4520, -1, 4521, 4520, 4498, -1, 3781, 4498, 4063, -1, 4499, 4063, 4066, -1, 3966, 4066, 4522, -1, 4523, 4522, 4524, -1, 4525, 4524, 4526, -1, 3967, 4526, 4059, -1, 3968, 4059, 4061, -1, 3777, 4061, 4058, -1, 4500, 4058, 4501, -1, 4527, 4501, 4052, -1, 4502, 4052, 4051, -1, 3771, 4051, 4050, -1, 3760, 4050, 4528, -1, 4529, 4528, 4047, -1, 4530, 4047, 4048, -1, 4531, 4048, 4045, -1, 3975, 4045, 4532, -1, 4503, 4532, 4504, -1, 4505, 4504, 4041, -1, 5054, 4505, 4041, -1, 3911, 4110, 4506, -1, 4506, 4107, 4485, -1, 4485, 4507, 3909, -1, 3909, 4103, 3953, -1, 3953, 4102, 3954, -1, 3954, 4100, 3955, -1, 3955, 4099, 4508, -1, 4508, 4096, 3902, -1, 3902, 4486, 4487, -1, 4487, 4488, 4509, -1, 4509, 4489, 3871, -1, 3871, 4490, 4491, -1, 4491, 4492, 4510, -1, 4510, 4090, 3886, -1, 3886, 4088, 3884, -1, 3884, 4084, 3956, -1, 3956, 4511, 3958, -1, 3958, 4512, 3880, -1, 3880, 4513, 4514, -1, 4514, 4515, 3876, -1, 3876, 4493, 3855, -1, 3855, 4494, 4516, -1, 4516, 4075, 4517, -1, 4517, 4074, 3845, -1, 3845, 4072, 4495, -1, 4495, 4070, 4496, -1, 4496, 4518, 4519, -1, 4519, 4069, 3959, -1, 3959, 4497, 3962, -1, 3962, 4520, 4521, -1, 4521, 4498, 3781, -1, 3781, 4063, 4499, -1, 4499, 4066, 3966, -1, 3966, 4522, 4523, -1, 4523, 4524, 4525, -1, 4525, 4526, 3967, -1, 3967, 4059, 3968, -1, 3968, 4061, 3777, -1, 3777, 4058, 4500, -1, 4500, 4501, 4527, -1, 4527, 4052, 4502, -1, 4502, 4051, 3771, -1, 3771, 4050, 3760, -1, 3760, 4528, 4529, -1, 4529, 4047, 4530, -1, 4530, 4048, 4531, -1, 4531, 4045, 3975, -1, 3975, 4532, 4503, -1, 4503, 4504, 4505, -1, 4555, 5054, 4548, -1, 4533, 4548, 4541, -1, 4542, 4541, 4553, -1, 4557, 4553, 4556, -1, 4535, 4556, 4534, -1, 4422, 4535, 4534, -1, 4422, 4558, 4535, -1, 4422, 4559, 4558, -1, 4422, 4421, 4559, -1, 4559, 4421, 4536, -1, 4538, 4536, 3765, -1, 4539, 4538, 3765, -1, 4539, 4537, 4538, -1, 4539, 4540, 4537, -1, 4537, 4540, 4533, -1, 4542, 4533, 4541, -1, 4542, 4537, 4533, -1, 4542, 4560, 4537, -1, 4542, 4557, 4560, -1, 4542, 4553, 4557, -1, 5054, 5058, 4548, -1, 4548, 5058, 4543, -1, 4549, 4543, 4550, -1, 4545, 4550, 5057, -1, 4551, 5057, 4544, -1, 5060, 4551, 4544, -1, 5060, 5062, 4551, -1, 4551, 5062, 4546, -1, 4545, 4546, 4547, -1, 4549, 4547, 4541, -1, 4548, 4549, 4541, -1, 4548, 4543, 4549, -1, 4549, 4550, 4545, -1, 4547, 4549, 4545, -1, 4545, 5057, 4551, -1, 4546, 4545, 4551, -1, 5062, 5063, 4546, -1, 4546, 5063, 4552, -1, 4547, 4552, 4553, -1, 4541, 4547, 4553, -1, 5063, 4554, 4552, -1, 4552, 4554, 4556, -1, 4553, 4552, 4556, -1, 4554, 4534, 4556, -1, 4421, 4423, 4536, -1, 4536, 4423, 3765, -1, 4540, 4555, 4533, -1, 4533, 4555, 4548, -1, 4546, 4552, 4547, -1, 4556, 4535, 4557, -1, 4557, 4535, 4558, -1, 4560, 4558, 4559, -1, 4538, 4559, 4536, -1, 4538, 4560, 4559, -1, 4538, 4537, 4560, -1, 4558, 4560, 4557, -1, 5624, 5070, 5622, -1, 5622, 5070, 4598, -1, 4598, 5070, 4599, -1, 4122, 4599, 5071, -1, 4123, 5071, 5219, -1, 4600, 5219, 5073, -1, 4601, 5073, 4561, -1, 4602, 4561, 5218, -1, 4562, 5218, 4563, -1, 4603, 4563, 5077, -1, 4604, 5077, 5217, -1, 4149, 5217, 5214, -1, 4564, 5214, 4565, -1, 4605, 4565, 4566, -1, 4158, 4566, 4567, -1, 4165, 4567, 4569, -1, 4568, 4569, 4606, -1, 4607, 4606, 5106, -1, 4608, 5106, 5104, -1, 4177, 5104, 5102, -1, 4178, 5102, 4570, -1, 4182, 4570, 4571, -1, 4609, 4571, 4572, -1, 4610, 4572, 4574, -1, 4573, 4574, 4575, -1, 4611, 4575, 4612, -1, 4613, 4612, 5235, -1, 4614, 5235, 5126, -1, 4576, 5126, 5123, -1, 4615, 5123, 5122, -1, 4208, 5122, 5205, -1, 4616, 5205, 5206, -1, 4577, 5206, 4578, -1, 4218, 4578, 5202, -1, 4617, 5202, 4579, -1, 4221, 4579, 4618, -1, 4222, 4618, 4580, -1, 4619, 4580, 5200, -1, 4228, 5200, 5198, -1, 4233, 5198, 5197, -1, 4237, 5197, 4581, -1, 4243, 4581, 4582, -1, 4620, 4582, 4583, -1, 4621, 4583, 4585, -1, 4584, 4585, 5199, -1, 4253, 5199, 4586, -1, 4587, 4586, 5151, -1, 4622, 5151, 4588, -1, 4264, 4588, 4623, -1, 4267, 4623, 4589, -1, 4268, 4589, 5155, -1, 4270, 5155, 5157, -1, 4276, 5157, 4624, -1, 4287, 4624, 5158, -1, 4288, 5158, 4590, -1, 4625, 4590, 5195, -1, 4296, 5195, 4626, -1, 4627, 4626, 4591, -1, 4280, 4591, 4593, -1, 4592, 4593, 4628, -1, 4629, 4628, 4594, -1, 4300, 4594, 5163, -1, 4595, 5163, 4630, -1, 4631, 4630, 4596, -1, 4308, 4596, 4597, -1, 4312, 4597, 5166, -1, 5721, 4312, 5166, -1, 4598, 4599, 4122, -1, 4122, 5071, 4123, -1, 4123, 5219, 4600, -1, 4600, 5073, 4601, -1, 4601, 4561, 4602, -1, 4602, 5218, 4562, -1, 4562, 4563, 4603, -1, 4603, 5077, 4604, -1, 4604, 5217, 4149, -1, 4149, 5214, 4564, -1, 4564, 4565, 4605, -1, 4605, 4566, 4158, -1, 4158, 4567, 4165, -1, 4165, 4569, 4568, -1, 4568, 4606, 4607, -1, 4607, 5106, 4608, -1, 4608, 5104, 4177, -1, 4177, 5102, 4178, -1, 4178, 4570, 4182, -1, 4182, 4571, 4609, -1, 4609, 4572, 4610, -1, 4610, 4574, 4573, -1, 4573, 4575, 4611, -1, 4611, 4612, 4613, -1, 4613, 5235, 4614, -1, 4614, 5126, 4576, -1, 4576, 5123, 4615, -1, 4615, 5122, 4208, -1, 4208, 5205, 4616, -1, 4616, 5206, 4577, -1, 4577, 4578, 4218, -1, 4218, 5202, 4617, -1, 4617, 4579, 4221, -1, 4221, 4618, 4222, -1, 4222, 4580, 4619, -1, 4619, 5200, 4228, -1, 4228, 5198, 4233, -1, 4233, 5197, 4237, -1, 4237, 4581, 4243, -1, 4243, 4582, 4620, -1, 4620, 4583, 4621, -1, 4621, 4585, 4584, -1, 4584, 5199, 4253, -1, 4253, 4586, 4587, -1, 4587, 5151, 4622, -1, 4622, 4588, 4264, -1, 4264, 4623, 4267, -1, 4267, 4589, 4268, -1, 4268, 5155, 4270, -1, 4270, 5157, 4276, -1, 4276, 4624, 4287, -1, 4287, 5158, 4288, -1, 4288, 4590, 4625, -1, 4625, 5195, 4296, -1, 4296, 4626, 4627, -1, 4627, 4591, 4280, -1, 4280, 4593, 4592, -1, 4592, 4628, 4629, -1, 4629, 4594, 4300, -1, 4300, 5163, 4595, -1, 4595, 4630, 4631, -1, 4631, 4596, 4308, -1, 4308, 4597, 4312, -1, 4632, 4115, 4641, -1, 4641, 4115, 4633, -1, 4633, 4115, 4634, -1, 4639, 4634, 4635, -1, 4636, 4635, 4637, -1, 4638, 4637, 4114, -1, 4484, 4638, 4114, -1, 4633, 4634, 4639, -1, 4639, 4635, 4636, -1, 4636, 4637, 4638, -1, 4482, 4681, 4642, -1, 4642, 4681, 4680, -1, 4643, 4680, 4644, -1, 4645, 4644, 4687, -1, 4404, 4687, 4640, -1, 4641, 4640, 5625, -1, 4641, 4404, 4640, -1, 4642, 4680, 4643, -1, 4643, 4644, 4645, -1, 4645, 4687, 4404, -1, 4646, 4654, 4676, -1, 4646, 4647, 4654, -1, 4646, 4690, 4647, -1, 4647, 4690, 4648, -1, 4696, 4648, 4649, -1, 4695, 4649, 4650, -1, 4701, 4650, 4651, -1, 4652, 4651, 4703, -1, 5632, 4703, 5635, -1, 5632, 4652, 4703, -1, 5632, 4670, 4652, -1, 4652, 4670, 4671, -1, 4701, 4671, 4700, -1, 4695, 4700, 4697, -1, 4696, 4697, 4653, -1, 4647, 4653, 4654, -1, 4647, 4696, 4653, -1, 4647, 4648, 4696, -1, 4648, 4690, 4655, -1, 4649, 4655, 4656, -1, 4650, 4656, 4665, -1, 4651, 4665, 4657, -1, 4703, 4657, 4658, -1, 5635, 4658, 5633, -1, 5635, 4703, 4658, -1, 4659, 4698, 4691, -1, 4659, 4699, 4698, -1, 4659, 4479, 4699, -1, 4699, 4479, 4661, -1, 4660, 4661, 4669, -1, 4662, 4669, 4668, -1, 4663, 4662, 4668, -1, 4663, 4702, 4662, -1, 4663, 4890, 4702, -1, 4702, 4890, 4658, -1, 4657, 4702, 4658, -1, 4657, 4664, 4702, -1, 4657, 4665, 4664, -1, 4664, 4665, 4666, -1, 4660, 4666, 4699, -1, 4661, 4660, 4699, -1, 4661, 4479, 4667, -1, 4669, 4667, 4884, -1, 4668, 4669, 4884, -1, 4479, 4883, 4667, -1, 4667, 4883, 4884, -1, 4890, 5633, 4658, -1, 4670, 4672, 4671, -1, 4671, 4672, 4673, -1, 4700, 4673, 4674, -1, 4697, 4674, 4675, -1, 4653, 4675, 4692, -1, 4654, 4692, 4682, -1, 4676, 4682, 4681, -1, 4676, 4654, 4682, -1, 4672, 5629, 4673, -1, 4673, 5629, 4683, -1, 4674, 4683, 4677, -1, 4675, 4677, 4678, -1, 4692, 4678, 4679, -1, 4680, 4679, 4644, -1, 4680, 4692, 4679, -1, 4680, 4682, 4692, -1, 4680, 4681, 4682, -1, 5629, 5628, 4683, -1, 4683, 5628, 4684, -1, 4677, 4684, 4694, -1, 4678, 4694, 4686, -1, 4679, 4686, 4644, -1, 4679, 4678, 4686, -1, 5628, 4685, 4684, -1, 4684, 4685, 4693, -1, 4694, 4693, 4688, -1, 4686, 4688, 4687, -1, 4644, 4686, 4687, -1, 4685, 5627, 4693, -1, 4693, 5627, 4689, -1, 4688, 4689, 4640, -1, 4687, 4688, 4640, -1, 5627, 5625, 4689, -1, 4689, 5625, 4640, -1, 4690, 4691, 4655, -1, 4655, 4691, 4698, -1, 4656, 4698, 4666, -1, 4665, 4656, 4666, -1, 4653, 4692, 4654, -1, 4675, 4678, 4692, -1, 4688, 4686, 4694, -1, 4689, 4688, 4693, -1, 4694, 4678, 4677, -1, 4693, 4694, 4684, -1, 4697, 4675, 4653, -1, 4674, 4677, 4675, -1, 4683, 4684, 4677, -1, 4695, 4697, 4696, -1, 4649, 4695, 4696, -1, 4655, 4649, 4648, -1, 4700, 4674, 4697, -1, 4673, 4683, 4674, -1, 4698, 4656, 4655, -1, 4656, 4650, 4649, -1, 4699, 4666, 4698, -1, 4700, 4695, 4701, -1, 4701, 4695, 4650, -1, 4651, 4650, 4665, -1, 4673, 4700, 4671, -1, 4651, 4652, 4701, -1, 4701, 4652, 4671, -1, 4664, 4666, 4660, -1, 4662, 4660, 4669, -1, 4662, 4664, 4660, -1, 4662, 4702, 4664, -1, 4703, 4651, 4657, -1, 4667, 4669, 4661, -1, 4931, 4712, 4713, -1, 4704, 4713, 4714, -1, 4929, 4714, 4716, -1, 4928, 4716, 4718, -1, 4926, 4718, 4705, -1, 4706, 4926, 4705, -1, 4706, 4707, 4926, -1, 4706, 4708, 4707, -1, 4707, 4708, 4711, -1, 4710, 4711, 4719, -1, 4939, 4719, 4940, -1, 4938, 4940, 4942, -1, 4430, 4942, 4431, -1, 4430, 4938, 4942, -1, 4430, 4429, 4938, -1, 4938, 4429, 4709, -1, 4939, 4709, 4936, -1, 4710, 4936, 4925, -1, 4707, 4925, 4926, -1, 4707, 4710, 4925, -1, 4707, 4711, 4710, -1, 4712, 5017, 4713, -1, 4713, 5017, 5021, -1, 4714, 5021, 4715, -1, 4716, 4715, 4717, -1, 4718, 4717, 5671, -1, 4705, 4718, 5671, -1, 4713, 5021, 4714, -1, 4714, 4715, 4716, -1, 4716, 4717, 4718, -1, 4708, 5706, 4711, -1, 4711, 5706, 4937, -1, 4719, 4937, 4720, -1, 4940, 4720, 4721, -1, 4942, 4721, 4723, -1, 4431, 4723, 4432, -1, 4431, 4942, 4723, -1, 5706, 5668, 4937, -1, 4937, 5668, 4941, -1, 4720, 4941, 4722, -1, 4721, 4722, 4747, -1, 4723, 4747, 4749, -1, 4432, 4749, 4724, -1, 4922, 4724, 4725, -1, 4433, 4725, 4726, -1, 4921, 4726, 4920, -1, 4919, 4920, 4918, -1, 4434, 4918, 4917, -1, 4435, 4917, 4727, -1, 4916, 4727, 4766, -1, 4443, 4766, 4775, -1, 4915, 4775, 4914, -1, 4439, 4914, 4781, -1, 4445, 4781, 4728, -1, 4729, 4728, 4730, -1, 4447, 4730, 4913, -1, 4448, 4913, 4788, -1, 4912, 4788, 4793, -1, 4450, 4793, 4911, -1, 4910, 4911, 4731, -1, 4909, 4731, 4732, -1, 4451, 4732, 4908, -1, 4907, 4908, 4806, -1, 4455, 4806, 4810, -1, 4452, 4810, 4733, -1, 4906, 4733, 4814, -1, 4457, 4814, 4905, -1, 4459, 4905, 4904, -1, 4903, 4904, 4902, -1, 4461, 4902, 4825, -1, 4462, 4825, 4828, -1, 4900, 4828, 4901, -1, 4899, 4901, 4734, -1, 4896, 4734, 4831, -1, 4892, 4831, 4835, -1, 4737, 4835, 4735, -1, 4736, 4737, 4735, -1, 4736, 4738, 4737, -1, 4736, 5647, 4738, -1, 4738, 5647, 4745, -1, 4744, 4745, 4975, -1, 4739, 4975, 4740, -1, 4974, 4740, 4741, -1, 4466, 4741, 4742, -1, 4466, 4974, 4741, -1, 4466, 4464, 4974, -1, 4974, 4464, 4891, -1, 4739, 4891, 4971, -1, 4744, 4971, 4743, -1, 4738, 4743, 4737, -1, 4738, 4744, 4743, -1, 4738, 4745, 4744, -1, 5668, 4746, 4941, -1, 4941, 4746, 4750, -1, 4722, 4750, 4751, -1, 4747, 4751, 4748, -1, 4749, 4748, 4724, -1, 4749, 4747, 4748, -1, 4746, 5704, 4750, -1, 4750, 5704, 4943, -1, 4751, 4943, 4752, -1, 4748, 4752, 4754, -1, 4724, 4754, 4725, -1, 4724, 4748, 4754, -1, 5704, 5667, 4943, -1, 4943, 5667, 4753, -1, 4752, 4753, 4758, -1, 4754, 4758, 4755, -1, 4725, 4755, 4726, -1, 4725, 4754, 4755, -1, 5667, 4756, 4753, -1, 4753, 4756, 4757, -1, 4758, 4757, 4944, -1, 4755, 4944, 4759, -1, 4726, 4759, 4920, -1, 4726, 4755, 4759, -1, 4756, 5703, 4757, -1, 4757, 5703, 4760, -1, 4944, 4760, 4761, -1, 4759, 4761, 4946, -1, 4920, 4946, 4918, -1, 4920, 4759, 4946, -1, 5703, 5702, 4760, -1, 4760, 5702, 4763, -1, 4761, 4763, 4762, -1, 4946, 4762, 4947, -1, 4918, 4947, 4917, -1, 4918, 4946, 4947, -1, 5702, 4764, 4763, -1, 4763, 4764, 4945, -1, 4762, 4945, 4949, -1, 4947, 4949, 4767, -1, 4917, 4767, 4727, -1, 4917, 4947, 4767, -1, 4764, 4769, 4945, -1, 4945, 4769, 4770, -1, 4949, 4770, 4765, -1, 4767, 4765, 4768, -1, 4727, 4768, 4766, -1, 4727, 4767, 4768, -1, 4769, 5665, 4770, -1, 4770, 5665, 4948, -1, 4765, 4948, 4771, -1, 4768, 4771, 4773, -1, 4766, 4773, 4775, -1, 4766, 4768, 4773, -1, 5665, 4772, 4948, -1, 4948, 4772, 4950, -1, 4771, 4950, 4777, -1, 4773, 4777, 4774, -1, 4775, 4774, 4914, -1, 4775, 4773, 4774, -1, 4772, 5700, 4950, -1, 4950, 5700, 4776, -1, 4777, 4776, 4778, -1, 4774, 4778, 4780, -1, 4914, 4780, 4781, -1, 4914, 4774, 4780, -1, 5700, 5664, 4776, -1, 4776, 5664, 4779, -1, 4778, 4779, 4951, -1, 4780, 4951, 4953, -1, 4781, 4953, 4728, -1, 4781, 4780, 4953, -1, 5664, 5662, 4779, -1, 4779, 5662, 4782, -1, 4951, 4782, 4952, -1, 4953, 4952, 4784, -1, 4728, 4784, 4730, -1, 4728, 4953, 4784, -1, 5662, 5698, 4782, -1, 4782, 5698, 4786, -1, 4952, 4786, 4783, -1, 4784, 4783, 4785, -1, 4730, 4785, 4913, -1, 4730, 4784, 4785, -1, 5698, 5696, 4786, -1, 4786, 5696, 4790, -1, 4783, 4790, 4787, -1, 4785, 4787, 4789, -1, 4913, 4789, 4788, -1, 4913, 4785, 4789, -1, 5696, 4791, 4790, -1, 4790, 4791, 4954, -1, 4787, 4954, 4955, -1, 4789, 4955, 4792, -1, 4788, 4792, 4793, -1, 4788, 4789, 4792, -1, 4791, 5661, 4954, -1, 4954, 5661, 4794, -1, 4955, 4794, 4795, -1, 4792, 4795, 4956, -1, 4793, 4956, 4911, -1, 4793, 4792, 4956, -1, 5661, 5695, 4794, -1, 4794, 5695, 4796, -1, 4795, 4796, 4797, -1, 4956, 4797, 4960, -1, 4911, 4960, 4731, -1, 4911, 4956, 4960, -1, 5695, 4799, 4796, -1, 4796, 4799, 4959, -1, 4797, 4959, 4958, -1, 4960, 4958, 4798, -1, 4731, 4798, 4732, -1, 4731, 4960, 4798, -1, 4799, 5660, 4959, -1, 4959, 5660, 4957, -1, 4958, 4957, 4802, -1, 4798, 4802, 4800, -1, 4732, 4800, 4908, -1, 4732, 4798, 4800, -1, 5660, 4801, 4957, -1, 4957, 4801, 4961, -1, 4802, 4961, 4963, -1, 4800, 4963, 4804, -1, 4908, 4804, 4806, -1, 4908, 4800, 4804, -1, 4801, 4803, 4961, -1, 4961, 4803, 4962, -1, 4963, 4962, 4805, -1, 4804, 4805, 4807, -1, 4806, 4807, 4810, -1, 4806, 4804, 4807, -1, 4803, 5692, 4962, -1, 4962, 5692, 4808, -1, 4805, 4808, 4809, -1, 4807, 4809, 4811, -1, 4810, 4811, 4733, -1, 4810, 4807, 4811, -1, 5692, 5657, 4808, -1, 4808, 5657, 4964, -1, 4809, 4964, 4813, -1, 4811, 4813, 4815, -1, 4733, 4815, 4814, -1, 4733, 4811, 4815, -1, 5657, 4812, 4964, -1, 4964, 4812, 4816, -1, 4813, 4816, 4965, -1, 4815, 4965, 4819, -1, 4814, 4819, 4905, -1, 4814, 4815, 4819, -1, 4812, 5655, 4816, -1, 4816, 5655, 4820, -1, 4965, 4820, 4817, -1, 4819, 4817, 4818, -1, 4905, 4818, 4904, -1, 4905, 4819, 4818, -1, 5655, 5654, 4820, -1, 4820, 5654, 4821, -1, 4817, 4821, 4966, -1, 4818, 4966, 4822, -1, 4904, 4822, 4902, -1, 4904, 4818, 4822, -1, 5654, 5653, 4821, -1, 4821, 5653, 4823, -1, 4966, 4823, 4967, -1, 4822, 4967, 4824, -1, 4902, 4824, 4825, -1, 4902, 4822, 4824, -1, 5653, 5689, 4823, -1, 4823, 5689, 4826, -1, 4967, 4826, 4970, -1, 4824, 4970, 4969, -1, 4825, 4969, 4828, -1, 4825, 4824, 4969, -1, 5689, 5651, 4826, -1, 4826, 5651, 4827, -1, 4970, 4827, 4968, -1, 4969, 4968, 4829, -1, 4828, 4829, 4901, -1, 4828, 4969, 4829, -1, 5651, 5650, 4827, -1, 4827, 5650, 4830, -1, 4968, 4830, 4832, -1, 4829, 4832, 4734, -1, 4901, 4829, 4734, -1, 5650, 4833, 4830, -1, 4830, 4833, 4834, -1, 4832, 4834, 4831, -1, 4734, 4832, 4831, -1, 4833, 5649, 4834, -1, 4834, 5649, 4835, -1, 4831, 4834, 4835, -1, 5649, 4735, 4835, -1, 5647, 5685, 4745, -1, 4745, 5685, 4838, -1, 4975, 4838, 4836, -1, 4740, 4836, 4977, -1, 4741, 4977, 4837, -1, 4742, 4837, 4468, -1, 4742, 4741, 4837, -1, 5685, 4842, 4838, -1, 4838, 4842, 4973, -1, 4836, 4973, 4839, -1, 4977, 4839, 4840, -1, 4837, 4840, 4841, -1, 4468, 4841, 4470, -1, 4468, 4837, 4841, -1, 4842, 4843, 4973, -1, 4973, 4843, 4844, -1, 4839, 4844, 4845, -1, 4840, 4845, 4934, -1, 4841, 4934, 4846, -1, 4470, 4846, 4848, -1, 4470, 4841, 4846, -1, 4843, 5683, 4844, -1, 4844, 5683, 4976, -1, 4845, 4976, 4847, -1, 4934, 4847, 4933, -1, 4846, 4933, 4851, -1, 4848, 4851, 4850, -1, 4848, 4846, 4851, -1, 5683, 5681, 4976, -1, 4976, 5681, 4853, -1, 4847, 4853, 4935, -1, 4933, 4935, 4849, -1, 4851, 4849, 4852, -1, 4850, 4852, 4471, -1, 4850, 4851, 4852, -1, 5681, 4854, 4853, -1, 4853, 4854, 4932, -1, 4935, 4932, 4978, -1, 4849, 4978, 4981, -1, 4852, 4981, 4855, -1, 4471, 4855, 4857, -1, 4471, 4852, 4855, -1, 4854, 5679, 4932, -1, 4932, 5679, 4859, -1, 4978, 4859, 4856, -1, 4981, 4856, 4980, -1, 4855, 4980, 4858, -1, 4857, 4858, 4861, -1, 4857, 4855, 4858, -1, 5679, 5644, 4859, -1, 4859, 5644, 4863, -1, 4856, 4863, 4864, -1, 4980, 4864, 4860, -1, 4858, 4860, 4866, -1, 4861, 4866, 4862, -1, 4861, 4858, 4866, -1, 5644, 5677, 4863, -1, 4863, 5677, 4979, -1, 4864, 4979, 4984, -1, 4860, 4984, 4865, -1, 4866, 4865, 4868, -1, 4862, 4868, 4869, -1, 4862, 4866, 4868, -1, 5677, 5643, 4979, -1, 4979, 5643, 4867, -1, 4984, 4867, 4983, -1, 4865, 4983, 4990, -1, 4868, 4990, 4989, -1, 4869, 4989, 4476, -1, 4869, 4868, 4989, -1, 5643, 4870, 4867, -1, 4867, 4870, 4982, -1, 4983, 4982, 4985, -1, 4990, 4985, 4872, -1, 4989, 4872, 4871, -1, 4476, 4871, 4472, -1, 4476, 4989, 4871, -1, 4870, 5674, 4982, -1, 4982, 5674, 4988, -1, 4985, 4988, 4987, -1, 4872, 4987, 4991, -1, 4871, 4991, 4875, -1, 4472, 4875, 4473, -1, 4472, 4871, 4875, -1, 5674, 5641, 4988, -1, 4988, 5641, 4986, -1, 4987, 4986, 4873, -1, 4991, 4873, 4874, -1, 4875, 4874, 4876, -1, 4473, 4876, 4877, -1, 4473, 4875, 4876, -1, 5641, 5640, 4986, -1, 4986, 5640, 4992, -1, 4873, 4992, 4993, -1, 4874, 4993, 4994, -1, 4876, 4994, 4878, -1, 4877, 4878, 4478, -1, 4877, 4876, 4878, -1, 5640, 5638, 4992, -1, 4992, 5638, 4879, -1, 4993, 4879, 4997, -1, 4994, 4997, 4880, -1, 4878, 4880, 4881, -1, 4478, 4881, 4883, -1, 4478, 4878, 4881, -1, 5638, 4885, 4879, -1, 4879, 4885, 4886, -1, 4997, 4886, 4996, -1, 4880, 4996, 4882, -1, 4881, 4882, 4884, -1, 4883, 4881, 4884, -1, 4885, 4887, 4886, -1, 4886, 4887, 4995, -1, 4996, 4995, 4998, -1, 4882, 4998, 4668, -1, 4884, 4882, 4668, -1, 4887, 4888, 4995, -1, 4995, 4888, 4889, -1, 4998, 4889, 4663, -1, 4668, 4998, 4663, -1, 4888, 5633, 4889, -1, 4889, 5633, 4890, -1, 4663, 4889, 4890, -1, 4464, 4893, 4891, -1, 4891, 4893, 4894, -1, 4971, 4894, 4972, -1, 4743, 4972, 4892, -1, 4737, 4892, 4835, -1, 4737, 4743, 4892, -1, 4893, 4897, 4894, -1, 4894, 4897, 4895, -1, 4972, 4895, 4896, -1, 4892, 4896, 4831, -1, 4892, 4972, 4896, -1, 4897, 4898, 4895, -1, 4895, 4898, 4899, -1, 4896, 4899, 4734, -1, 4896, 4895, 4899, -1, 4898, 4900, 4899, -1, 4899, 4900, 4901, -1, 4900, 4462, 4828, -1, 4462, 4461, 4825, -1, 4461, 4903, 4902, -1, 4903, 4459, 4904, -1, 4459, 4457, 4905, -1, 4457, 4906, 4814, -1, 4906, 4452, 4733, -1, 4452, 4455, 4810, -1, 4455, 4907, 4806, -1, 4907, 4451, 4908, -1, 4451, 4909, 4732, -1, 4909, 4910, 4731, -1, 4910, 4450, 4911, -1, 4450, 4912, 4793, -1, 4912, 4448, 4788, -1, 4448, 4447, 4913, -1, 4447, 4729, 4730, -1, 4729, 4445, 4728, -1, 4445, 4439, 4781, -1, 4439, 4915, 4914, -1, 4915, 4443, 4775, -1, 4443, 4916, 4766, -1, 4916, 4435, 4727, -1, 4435, 4434, 4917, -1, 4434, 4919, 4918, -1, 4919, 4921, 4920, -1, 4921, 4433, 4726, -1, 4433, 4922, 4725, -1, 4922, 4432, 4724, -1, 4749, 4432, 4723, -1, 4429, 4428, 4709, -1, 4709, 4428, 4923, -1, 4936, 4923, 4924, -1, 4925, 4924, 4928, -1, 4926, 4928, 4718, -1, 4926, 4925, 4928, -1, 4428, 4927, 4923, -1, 4923, 4927, 4930, -1, 4924, 4930, 4929, -1, 4928, 4929, 4716, -1, 4928, 4924, 4929, -1, 4927, 4426, 4930, -1, 4930, 4426, 4704, -1, 4929, 4704, 4714, -1, 4929, 4930, 4704, -1, 4426, 4931, 4704, -1, 4704, 4931, 4713, -1, 4932, 4935, 4853, -1, 4935, 4933, 4847, -1, 4859, 4978, 4932, -1, 4933, 4846, 4934, -1, 4978, 4849, 4935, -1, 4849, 4851, 4933, -1, 4936, 4924, 4925, -1, 4923, 4930, 4924, -1, 4939, 4936, 4710, -1, 4719, 4939, 4710, -1, 4937, 4719, 4711, -1, 4709, 4923, 4936, -1, 4941, 4720, 4937, -1, 4938, 4709, 4939, -1, 4940, 4938, 4939, -1, 4720, 4940, 4719, -1, 4750, 4722, 4941, -1, 4722, 4721, 4720, -1, 4721, 4942, 4940, -1, 4943, 4751, 4750, -1, 4751, 4747, 4722, -1, 4747, 4723, 4721, -1, 4753, 4752, 4943, -1, 4752, 4748, 4751, -1, 4757, 4758, 4753, -1, 4758, 4754, 4752, -1, 4760, 4944, 4757, -1, 4944, 4755, 4758, -1, 4763, 4761, 4760, -1, 4761, 4759, 4944, -1, 4945, 4762, 4763, -1, 4762, 4946, 4761, -1, 4770, 4949, 4945, -1, 4949, 4947, 4762, -1, 4948, 4765, 4770, -1, 4765, 4767, 4949, -1, 4950, 4771, 4948, -1, 4771, 4768, 4765, -1, 4776, 4777, 4950, -1, 4777, 4773, 4771, -1, 4779, 4778, 4776, -1, 4778, 4774, 4777, -1, 4782, 4951, 4779, -1, 4951, 4780, 4778, -1, 4786, 4952, 4782, -1, 4952, 4953, 4951, -1, 4790, 4783, 4786, -1, 4783, 4784, 4952, -1, 4954, 4787, 4790, -1, 4787, 4785, 4783, -1, 4794, 4955, 4954, -1, 4955, 4789, 4787, -1, 4796, 4795, 4794, -1, 4795, 4792, 4955, -1, 4959, 4797, 4796, -1, 4797, 4956, 4795, -1, 4957, 4958, 4959, -1, 4958, 4960, 4797, -1, 4961, 4802, 4957, -1, 4802, 4798, 4958, -1, 4962, 4963, 4961, -1, 4963, 4800, 4802, -1, 4808, 4805, 4962, -1, 4805, 4804, 4963, -1, 4964, 4809, 4808, -1, 4809, 4807, 4805, -1, 4816, 4813, 4964, -1, 4813, 4811, 4809, -1, 4820, 4965, 4816, -1, 4965, 4815, 4813, -1, 4821, 4817, 4820, -1, 4817, 4819, 4965, -1, 4823, 4966, 4821, -1, 4966, 4818, 4817, -1, 4826, 4967, 4823, -1, 4967, 4822, 4966, -1, 4827, 4970, 4826, -1, 4970, 4824, 4967, -1, 4830, 4968, 4827, -1, 4968, 4969, 4970, -1, 4834, 4832, 4830, -1, 4832, 4829, 4968, -1, 4971, 4972, 4743, -1, 4894, 4895, 4972, -1, 4739, 4971, 4744, -1, 4975, 4739, 4744, -1, 4838, 4975, 4745, -1, 4891, 4894, 4971, -1, 4973, 4836, 4838, -1, 4974, 4891, 4739, -1, 4740, 4974, 4739, -1, 4836, 4740, 4975, -1, 4844, 4839, 4973, -1, 4839, 4977, 4836, -1, 4977, 4741, 4740, -1, 4976, 4845, 4844, -1, 4845, 4840, 4839, -1, 4840, 4837, 4977, -1, 4853, 4847, 4976, -1, 4847, 4934, 4845, -1, 4934, 4841, 4840, -1, 4863, 4856, 4859, -1, 4856, 4981, 4978, -1, 4981, 4852, 4849, -1, 4979, 4864, 4863, -1, 4864, 4980, 4856, -1, 4980, 4855, 4981, -1, 4867, 4984, 4979, -1, 4984, 4860, 4864, -1, 4860, 4858, 4980, -1, 4982, 4983, 4867, -1, 4983, 4865, 4984, -1, 4865, 4866, 4860, -1, 4988, 4985, 4982, -1, 4985, 4990, 4983, -1, 4990, 4868, 4865, -1, 4986, 4987, 4988, -1, 4987, 4872, 4985, -1, 4872, 4989, 4990, -1, 4992, 4873, 4986, -1, 4873, 4991, 4987, -1, 4991, 4871, 4872, -1, 4879, 4993, 4992, -1, 4993, 4874, 4873, -1, 4874, 4875, 4991, -1, 4886, 4997, 4879, -1, 4997, 4994, 4993, -1, 4994, 4876, 4874, -1, 4995, 4996, 4886, -1, 4996, 4880, 4997, -1, 4880, 4878, 4994, -1, 4889, 4998, 4995, -1, 4998, 4882, 4996, -1, 4882, 4881, 4880, -1, 5002, 5061, 5027, -1, 5038, 5027, 4999, -1, 5000, 4999, 5025, -1, 5042, 5025, 5043, -1, 5041, 5043, 5001, -1, 4424, 5001, 5024, -1, 4424, 5041, 5001, -1, 4424, 5034, 5041, -1, 5041, 5034, 5028, -1, 5042, 5028, 5039, -1, 5000, 5039, 5029, -1, 5038, 5029, 5003, -1, 5002, 5038, 5003, -1, 5002, 5027, 5038, -1, 5004, 5026, 5713, -1, 5004, 5011, 5026, -1, 5004, 5005, 5011, -1, 5011, 5005, 5012, -1, 5013, 5012, 5006, -1, 5010, 5006, 5045, -1, 5050, 5045, 5052, -1, 5009, 5052, 5007, -1, 5008, 5007, 4712, -1, 5008, 5009, 5007, -1, 5008, 5024, 5009, -1, 5009, 5024, 5049, -1, 5050, 5049, 5046, -1, 5010, 5046, 5044, -1, 5013, 5044, 5040, -1, 5011, 5040, 5026, -1, 5011, 5013, 5040, -1, 5011, 5012, 5013, -1, 5005, 5710, 5012, -1, 5012, 5710, 5016, -1, 5006, 5016, 5014, -1, 5045, 5014, 5015, -1, 5052, 5015, 5053, -1, 5007, 5053, 5017, -1, 4712, 5007, 5017, -1, 5710, 5018, 5016, -1, 5016, 5018, 5047, -1, 5014, 5047, 5048, -1, 5015, 5048, 5020, -1, 5053, 5020, 5021, -1, 5017, 5053, 5021, -1, 5018, 5715, 5047, -1, 5047, 5715, 5019, -1, 5048, 5019, 5051, -1, 5020, 5051, 4715, -1, 5021, 5020, 4715, -1, 5715, 5714, 5019, -1, 5019, 5714, 5022, -1, 5023, 5022, 5671, -1, 4717, 5023, 5671, -1, 4717, 5051, 5023, -1, 4717, 4715, 5051, -1, 5019, 5022, 5023, -1, 5051, 5019, 5023, -1, 5049, 5024, 5001, -1, 5046, 5001, 5043, -1, 5044, 5043, 5025, -1, 5040, 5025, 4999, -1, 5026, 4999, 5027, -1, 5713, 5027, 5061, -1, 5713, 5026, 5027, -1, 5028, 5034, 5033, -1, 5039, 5033, 5032, -1, 5029, 5032, 5037, -1, 5003, 5029, 5037, -1, 5030, 5031, 5035, -1, 5030, 5036, 5031, -1, 5031, 5036, 5032, -1, 5033, 5031, 5032, -1, 5033, 5035, 5031, -1, 5033, 5034, 5035, -1, 5036, 5037, 5032, -1, 5000, 5029, 5038, -1, 4999, 5000, 5038, -1, 5039, 5032, 5029, -1, 5040, 4999, 5026, -1, 5042, 5039, 5000, -1, 5025, 5042, 5000, -1, 5028, 5033, 5039, -1, 5044, 5025, 5040, -1, 5041, 5028, 5042, -1, 5043, 5041, 5042, -1, 5010, 5044, 5013, -1, 5006, 5010, 5013, -1, 5016, 5006, 5012, -1, 5046, 5043, 5044, -1, 5047, 5014, 5016, -1, 5050, 5046, 5010, -1, 5045, 5050, 5010, -1, 5014, 5045, 5006, -1, 5049, 5001, 5046, -1, 5019, 5048, 5047, -1, 5048, 5015, 5014, -1, 5009, 5049, 5050, -1, 5052, 5009, 5050, -1, 5015, 5052, 5045, -1, 5020, 5048, 5051, -1, 5053, 5015, 5020, -1, 5007, 5052, 5053, -1, 4041, 5055, 5054, -1, 5054, 5055, 5058, -1, 5058, 5055, 4118, -1, 4543, 4118, 5056, -1, 4550, 5056, 5057, -1, 4550, 4543, 5056, -1, 5058, 4118, 4543, -1, 5056, 5059, 5057, -1, 5057, 5059, 4119, -1, 4544, 5057, 4119, -1, 4544, 5061, 5060, -1, 5060, 5061, 5002, -1, 5062, 5002, 5003, -1, 5063, 5003, 5037, -1, 4554, 5037, 5036, -1, 4534, 5036, 5030, -1, 4534, 4554, 5036, -1, 5060, 5002, 5062, -1, 5062, 5003, 5063, -1, 5063, 5037, 4554, -1, 5552, 5065, 5553, -1, 5552, 5064, 5065, -1, 5552, 5611, 5064, -1, 5552, 5623, 5611, -1, 5552, 5066, 5623, -1, 5623, 5066, 5082, -1, 5291, 5082, 5293, -1, 5291, 5623, 5082, -1, 5291, 5067, 5623, -1, 5623, 5067, 5068, -1, 5290, 5623, 5068, -1, 5290, 5624, 5623, -1, 5290, 5069, 5624, -1, 5624, 5069, 5070, -1, 5070, 5069, 5288, -1, 5286, 5070, 5288, -1, 5286, 4599, 5070, -1, 5286, 5305, 4599, -1, 4599, 5305, 5071, -1, 5071, 5305, 5220, -1, 5219, 5220, 5072, -1, 5285, 5219, 5072, -1, 5285, 5073, 5219, -1, 5285, 5284, 5073, -1, 5073, 5284, 4561, -1, 4561, 5284, 5300, -1, 5218, 5300, 5074, -1, 4563, 5074, 5075, -1, 5076, 4563, 5075, -1, 5076, 5077, 4563, -1, 5076, 5216, 5077, -1, 5076, 5283, 5216, -1, 5216, 5283, 5078, -1, 5542, 5078, 5091, -1, 5542, 5216, 5078, -1, 5542, 5079, 5216, -1, 5216, 5079, 5415, -1, 5415, 5079, 5080, -1, 5080, 5079, 5081, -1, 5093, 5081, 5540, -1, 5416, 5540, 5417, -1, 5416, 5093, 5540, -1, 5082, 5083, 5293, -1, 5293, 5083, 5084, -1, 5294, 5084, 5601, -1, 5085, 5601, 5600, -1, 5549, 5085, 5600, -1, 5549, 5547, 5085, -1, 5085, 5547, 5086, -1, 5276, 5086, 5278, -1, 5276, 5085, 5086, -1, 5293, 5084, 5294, -1, 5294, 5601, 5085, -1, 5545, 5087, 5086, -1, 5545, 5281, 5087, -1, 5545, 5543, 5281, -1, 5281, 5543, 5282, -1, 5282, 5543, 5092, -1, 5092, 5543, 5088, -1, 5089, 5088, 5598, -1, 5090, 5598, 5091, -1, 5078, 5090, 5091, -1, 5092, 5088, 5089, -1, 5089, 5598, 5090, -1, 5080, 5081, 5093, -1, 5540, 5094, 5417, -1, 5417, 5094, 5418, -1, 5418, 5094, 5096, -1, 5436, 5096, 5095, -1, 5436, 5418, 5096, -1, 5096, 5098, 5095, -1, 5095, 5098, 5097, -1, 5097, 5098, 5421, -1, 5421, 5098, 5594, -1, 5423, 5594, 5424, -1, 5423, 5421, 5594, -1, 5594, 5592, 5424, -1, 5424, 5592, 5425, -1, 5425, 5592, 5100, -1, 5100, 5592, 5591, -1, 5426, 5591, 5538, -1, 5428, 5538, 5590, -1, 5101, 5590, 5537, -1, 5247, 5537, 5110, -1, 5111, 5110, 5535, -1, 5099, 5535, 5112, -1, 5099, 5111, 5535, -1, 5100, 5591, 5426, -1, 5426, 5538, 5428, -1, 5428, 5590, 5101, -1, 5245, 5428, 5101, -1, 5245, 5209, 5428, -1, 5428, 5209, 5102, -1, 5103, 5102, 5104, -1, 5106, 5103, 5104, -1, 5106, 5105, 5103, -1, 5106, 5429, 5105, -1, 5106, 5108, 5429, -1, 5106, 5107, 5108, -1, 5106, 4606, 5107, -1, 5107, 4606, 5441, -1, 5441, 4606, 5430, -1, 5430, 4606, 4569, -1, 5210, 4569, 4567, -1, 5109, 4567, 5211, -1, 5109, 5210, 4567, -1, 5101, 5537, 5247, -1, 5247, 5110, 5111, -1, 5535, 5533, 5112, -1, 5112, 5533, 5248, -1, 5248, 5533, 5113, -1, 5249, 5113, 5250, -1, 5249, 5248, 5113, -1, 5113, 5532, 5250, -1, 5250, 5532, 5251, -1, 5251, 5532, 5252, -1, 5252, 5532, 5269, -1, 5269, 5532, 5270, -1, 5270, 5532, 5254, -1, 5254, 5532, 5256, -1, 5256, 5532, 5114, -1, 5531, 5256, 5114, -1, 5531, 5115, 5256, -1, 5256, 5115, 5529, -1, 5116, 5529, 5117, -1, 5238, 5117, 5229, -1, 5257, 5229, 5230, -1, 5118, 5230, 5119, -1, 5385, 5118, 5119, -1, 5385, 5120, 5118, -1, 5385, 5121, 5120, -1, 5120, 5121, 5259, -1, 5259, 5121, 5383, -1, 5125, 5383, 5122, -1, 5123, 5125, 5122, -1, 5123, 5124, 5125, -1, 5123, 5126, 5124, -1, 5124, 5126, 5127, -1, 5127, 5126, 5235, -1, 5261, 5235, 5236, -1, 5261, 5127, 5235, -1, 5256, 5529, 5116, -1, 5116, 5117, 5238, -1, 5528, 5129, 5229, -1, 5528, 5585, 5129, -1, 5129, 5585, 5128, -1, 5582, 5129, 5128, -1, 5582, 5581, 5129, -1, 5129, 5581, 5527, -1, 5578, 5129, 5527, -1, 5578, 5130, 5129, -1, 5129, 5130, 5577, -1, 5408, 5577, 5524, -1, 5409, 5524, 5132, -1, 5409, 5408, 5524, -1, 5129, 5577, 5408, -1, 5524, 5131, 5132, -1, 5132, 5131, 5393, -1, 5393, 5131, 5133, -1, 5134, 5133, 5523, -1, 5394, 5523, 5522, -1, 5137, 5522, 5135, -1, 5136, 5137, 5135, -1, 5136, 5138, 5137, -1, 5136, 5224, 5138, -1, 5136, 5371, 5224, -1, 5136, 5139, 5371, -1, 5371, 5139, 5572, -1, 5140, 5572, 5520, -1, 5145, 5520, 5518, -1, 5515, 5145, 5518, -1, 5515, 5514, 5145, -1, 5145, 5514, 5513, -1, 5141, 5145, 5513, -1, 5141, 5353, 5145, -1, 5141, 5373, 5353, -1, 5141, 5354, 5373, -1, 5141, 5356, 5354, -1, 5141, 5142, 5356, -1, 5141, 5357, 5142, -1, 5141, 5358, 5357, -1, 5141, 5143, 5358, -1, 5141, 5512, 5143, -1, 5143, 5512, 5144, -1, 5144, 5512, 5511, -1, 5360, 5511, 5362, -1, 5360, 5144, 5511, -1, 5393, 5133, 5134, -1, 5134, 5523, 5394, -1, 5394, 5522, 5137, -1, 5371, 5572, 5140, -1, 5140, 5520, 5145, -1, 5511, 5509, 5362, -1, 5362, 5509, 5146, -1, 5146, 5509, 5147, -1, 5170, 5147, 5148, -1, 5379, 5148, 5149, -1, 5150, 5379, 5149, -1, 5150, 5196, 5379, -1, 5150, 4586, 5196, -1, 5150, 5151, 4586, -1, 5150, 5152, 5151, -1, 5151, 5152, 4588, -1, 4588, 5152, 5455, -1, 5454, 4588, 5455, -1, 5454, 4623, 4588, -1, 5454, 5472, 4623, -1, 4623, 5472, 4589, -1, 4589, 5472, 5471, -1, 5153, 4589, 5471, -1, 5153, 5155, 4589, -1, 5153, 5154, 5155, -1, 5155, 5154, 5157, -1, 5157, 5154, 5156, -1, 5452, 5157, 5156, -1, 5452, 4624, 5157, -1, 5452, 5467, 4624, -1, 4624, 5467, 5158, -1, 5158, 5467, 5450, -1, 5449, 5158, 5450, -1, 5449, 4590, 5158, -1, 5449, 5159, 4590, -1, 4590, 5159, 5195, -1, 5195, 5159, 5160, -1, 4626, 5160, 5320, -1, 5318, 4626, 5320, -1, 5318, 4591, 4626, -1, 5318, 5317, 4591, -1, 4591, 5317, 4593, -1, 4593, 5317, 5316, -1, 4628, 5316, 5333, -1, 5161, 4628, 5333, -1, 5161, 4594, 4628, -1, 5161, 5332, 4594, -1, 4594, 5332, 5163, -1, 5163, 5332, 5162, -1, 5164, 5163, 5162, -1, 5164, 4630, 5163, -1, 5164, 5165, 4630, -1, 4630, 5165, 4596, -1, 4596, 5165, 5314, -1, 4597, 5314, 5313, -1, 5166, 5313, 5312, -1, 5167, 5166, 5312, -1, 5167, 5168, 5166, -1, 5167, 5329, 5168, -1, 5168, 5329, 5310, -1, 5556, 5310, 5308, -1, 5189, 5308, 5169, -1, 5558, 5169, 5188, -1, 5559, 5188, 5499, -1, 5559, 5558, 5188, -1, 5146, 5147, 5170, -1, 5148, 5171, 5149, -1, 5149, 5171, 5172, -1, 5506, 5149, 5172, -1, 5506, 5174, 5149, -1, 5149, 5174, 5458, -1, 5458, 5174, 5173, -1, 5173, 5174, 5477, -1, 5477, 5174, 5478, -1, 5478, 5174, 5460, -1, 5460, 5174, 5175, -1, 5175, 5174, 5505, -1, 5480, 5505, 5462, -1, 5480, 5175, 5505, -1, 5505, 5177, 5462, -1, 5462, 5177, 5176, -1, 5176, 5177, 5463, -1, 5463, 5177, 5504, -1, 5178, 5504, 5503, -1, 5464, 5503, 5233, -1, 5464, 5178, 5503, -1, 5463, 5504, 5178, -1, 5179, 5180, 5503, -1, 5179, 5502, 5180, -1, 5180, 5502, 5501, -1, 5181, 5180, 5501, -1, 5181, 5335, 5180, -1, 5181, 5182, 5335, -1, 5181, 5183, 5182, -1, 5182, 5183, 5322, -1, 5322, 5183, 5566, -1, 5184, 5566, 5500, -1, 5324, 5500, 5185, -1, 5324, 5184, 5500, -1, 5322, 5566, 5184, -1, 5500, 5186, 5185, -1, 5185, 5186, 5337, -1, 5337, 5186, 5339, -1, 5339, 5186, 5564, -1, 5325, 5564, 5242, -1, 5187, 5242, 5342, -1, 5187, 5325, 5242, -1, 5339, 5564, 5325, -1, 5562, 5188, 5242, -1, 5562, 5499, 5188, -1, 5558, 5189, 5169, -1, 5189, 5556, 5308, -1, 5310, 5556, 5168, -1, 5168, 5556, 5497, -1, 5496, 5168, 5497, -1, 5496, 5190, 5168, -1, 5496, 5486, 5190, -1, 5496, 5192, 5486, -1, 5486, 5192, 5488, -1, 5488, 5192, 5492, -1, 5492, 5192, 5191, -1, 5191, 5192, 5490, -1, 5490, 5192, 5493, -1, 5493, 5192, 5194, -1, 5193, 5194, 5491, -1, 5193, 5493, 5194, -1, 5166, 4597, 5313, -1, 4597, 4596, 5314, -1, 4628, 4593, 5316, -1, 4626, 5195, 5160, -1, 5196, 4586, 5363, -1, 5363, 4586, 5199, -1, 5364, 5199, 4585, -1, 4583, 5364, 4585, -1, 4583, 4582, 5364, -1, 5364, 4582, 4581, -1, 5197, 5364, 4581, -1, 5197, 5198, 5364, -1, 5364, 5198, 5200, -1, 5344, 5200, 5347, -1, 5344, 5364, 5200, -1, 5363, 5199, 5364, -1, 4580, 5201, 5200, -1, 4580, 4618, 5201, -1, 5201, 4618, 4579, -1, 5202, 5201, 4579, -1, 5202, 5348, 5201, -1, 5202, 5367, 5348, -1, 5202, 5350, 5367, -1, 5202, 5203, 5350, -1, 5202, 5351, 5203, -1, 5202, 5240, 5351, -1, 5202, 4578, 5240, -1, 5240, 4578, 5381, -1, 5381, 4578, 5206, -1, 5207, 5206, 5205, -1, 5204, 5205, 5122, -1, 5383, 5204, 5122, -1, 5381, 5206, 5207, -1, 5207, 5205, 5204, -1, 4612, 5208, 5235, -1, 4612, 4575, 5208, -1, 5208, 4575, 4574, -1, 4572, 5208, 4574, -1, 4572, 4571, 5208, -1, 5208, 4571, 4570, -1, 5209, 4570, 5102, -1, 5209, 5208, 4570, -1, 5428, 5102, 5103, -1, 5430, 4569, 5210, -1, 4567, 4566, 5211, -1, 5211, 4566, 5212, -1, 5212, 4566, 4565, -1, 5213, 4565, 5445, -1, 5213, 5212, 4565, -1, 4565, 5214, 5445, -1, 5445, 5214, 5447, -1, 5447, 5214, 5432, -1, 5432, 5214, 5215, -1, 5215, 5214, 5216, -1, 5216, 5214, 5217, -1, 5077, 5216, 5217, -1, 4563, 5218, 5074, -1, 5218, 4561, 5300, -1, 5219, 5071, 5220, -1, 5065, 5610, 5553, -1, 5553, 5610, 5609, -1, 5608, 5553, 5609, -1, 5608, 5606, 5553, -1, 5553, 5606, 5221, -1, 5612, 5553, 5221, -1, 5612, 5604, 5553, -1, 5222, 5224, 5240, -1, 5222, 5412, 5224, -1, 5224, 5412, 5403, -1, 5223, 5224, 5403, -1, 5223, 5401, 5224, -1, 5224, 5401, 5400, -1, 5397, 5224, 5400, -1, 5397, 5396, 5224, -1, 5224, 5396, 5138, -1, 5129, 5390, 5229, -1, 5229, 5390, 5225, -1, 5388, 5229, 5225, -1, 5388, 5387, 5229, -1, 5229, 5387, 5226, -1, 5227, 5229, 5226, -1, 5227, 5228, 5229, -1, 5229, 5228, 5230, -1, 5257, 5230, 5118, -1, 5180, 5231, 5503, -1, 5503, 5231, 5484, -1, 5232, 5503, 5484, -1, 5232, 5233, 5503, -1, 5320, 5160, 5335, -1, 5335, 5160, 5180, -1, 5208, 5234, 5235, -1, 5235, 5234, 5275, -1, 5265, 5235, 5275, -1, 5265, 5264, 5235, -1, 5235, 5264, 5237, -1, 5236, 5235, 5237, -1, 5125, 5259, 5383, -1, 5257, 5238, 5229, -1, 5379, 5170, 5148, -1, 5224, 5239, 5240, -1, 5240, 5239, 5352, -1, 5368, 5240, 5352, -1, 5368, 5351, 5240, -1, 5201, 5241, 5200, -1, 5200, 5241, 5347, -1, 5188, 5243, 5242, -1, 5242, 5243, 5328, -1, 5327, 5242, 5328, -1, 5327, 5342, 5242, -1, 5087, 5297, 5086, -1, 5086, 5297, 5280, -1, 5279, 5086, 5280, -1, 5279, 5244, 5086, -1, 5086, 5244, 5278, -1, 5209, 5824, 5208, -1, 5209, 5823, 5824, -1, 5209, 5245, 5823, -1, 5823, 5245, 5267, -1, 5267, 5245, 5101, -1, 5822, 5101, 5247, -1, 5246, 5247, 5111, -1, 5268, 5111, 5099, -1, 5816, 5099, 5112, -1, 5815, 5112, 5248, -1, 5814, 5248, 5249, -1, 5811, 5249, 5250, -1, 5812, 5250, 5251, -1, 5919, 5251, 5252, -1, 5920, 5252, 5269, -1, 5253, 5269, 5270, -1, 5271, 5270, 5254, -1, 5809, 5254, 5256, -1, 5255, 5256, 5116, -1, 5808, 5116, 5238, -1, 5921, 5238, 5257, -1, 5922, 5257, 5118, -1, 5902, 5118, 5120, -1, 5272, 5120, 5259, -1, 5258, 5259, 5125, -1, 5260, 5125, 5124, -1, 5877, 5124, 5127, -1, 5273, 5127, 5261, -1, 5274, 5261, 5236, -1, 5262, 5236, 5237, -1, 5263, 5237, 5264, -1, 5924, 5264, 5265, -1, 5925, 5265, 5275, -1, 5825, 5275, 5234, -1, 5266, 5234, 5208, -1, 5824, 5266, 5208, -1, 5267, 5101, 5822, -1, 5822, 5247, 5246, -1, 5246, 5111, 5268, -1, 5268, 5099, 5816, -1, 5816, 5112, 5815, -1, 5815, 5248, 5814, -1, 5814, 5249, 5811, -1, 5811, 5250, 5812, -1, 5812, 5251, 5919, -1, 5919, 5252, 5920, -1, 5920, 5269, 5253, -1, 5253, 5270, 5271, -1, 5271, 5254, 5809, -1, 5809, 5256, 5255, -1, 5255, 5116, 5808, -1, 5808, 5238, 5921, -1, 5921, 5257, 5922, -1, 5922, 5118, 5902, -1, 5902, 5120, 5272, -1, 5272, 5259, 5258, -1, 5258, 5125, 5260, -1, 5260, 5124, 5877, -1, 5877, 5127, 5273, -1, 5273, 5261, 5274, -1, 5274, 5236, 5262, -1, 5262, 5237, 5263, -1, 5263, 5264, 5924, -1, 5924, 5265, 5925, -1, 5925, 5275, 5825, -1, 5825, 5234, 5266, -1, 5276, 5854, 5085, -1, 5276, 5277, 5854, -1, 5276, 5278, 5277, -1, 5277, 5278, 5295, -1, 5295, 5278, 5244, -1, 5911, 5244, 5279, -1, 5296, 5279, 5280, -1, 5851, 5280, 5297, -1, 5850, 5297, 5087, -1, 5298, 5087, 5281, -1, 5849, 5281, 5282, -1, 5847, 5282, 5092, -1, 5848, 5092, 5089, -1, 5845, 5089, 5090, -1, 5299, 5090, 5078, -1, 5836, 5078, 5283, -1, 5837, 5283, 5076, -1, 5838, 5076, 5075, -1, 5866, 5075, 5074, -1, 5913, 5074, 5300, -1, 5301, 5300, 5284, -1, 5302, 5284, 5285, -1, 5914, 5285, 5072, -1, 5303, 5072, 5220, -1, 5304, 5220, 5305, -1, 5915, 5305, 5286, -1, 5287, 5286, 5288, -1, 5289, 5288, 5069, -1, 5917, 5069, 5290, -1, 5856, 5290, 5068, -1, 5306, 5068, 5067, -1, 5857, 5067, 5291, -1, 5307, 5291, 5293, -1, 5292, 5293, 5294, -1, 5855, 5294, 5085, -1, 5854, 5855, 5085, -1, 5295, 5244, 5911, -1, 5911, 5279, 5296, -1, 5296, 5280, 5851, -1, 5851, 5297, 5850, -1, 5850, 5087, 5298, -1, 5298, 5281, 5849, -1, 5849, 5282, 5847, -1, 5847, 5092, 5848, -1, 5848, 5089, 5845, -1, 5845, 5090, 5299, -1, 5299, 5078, 5836, -1, 5836, 5283, 5837, -1, 5837, 5076, 5838, -1, 5838, 5075, 5866, -1, 5866, 5074, 5913, -1, 5913, 5300, 5301, -1, 5301, 5284, 5302, -1, 5302, 5285, 5914, -1, 5914, 5072, 5303, -1, 5303, 5220, 5304, -1, 5304, 5305, 5915, -1, 5915, 5286, 5287, -1, 5287, 5288, 5289, -1, 5289, 5069, 5917, -1, 5917, 5290, 5856, -1, 5856, 5068, 5306, -1, 5306, 5067, 5857, -1, 5857, 5291, 5307, -1, 5307, 5293, 5292, -1, 5292, 5294, 5855, -1, 5169, 5741, 5188, -1, 5169, 5739, 5741, -1, 5169, 5308, 5739, -1, 5739, 5308, 5309, -1, 5309, 5308, 5310, -1, 5743, 5310, 5329, -1, 5744, 5329, 5167, -1, 5311, 5167, 5312, -1, 5745, 5312, 5313, -1, 5730, 5313, 5314, -1, 5330, 5314, 5165, -1, 5331, 5165, 5164, -1, 5728, 5164, 5162, -1, 5729, 5162, 5332, -1, 5726, 5332, 5161, -1, 5724, 5161, 5333, -1, 5334, 5333, 5316, -1, 5315, 5316, 5317, -1, 5897, 5317, 5318, -1, 5761, 5318, 5320, -1, 5319, 5320, 5335, -1, 5321, 5335, 5182, -1, 5752, 5182, 5322, -1, 5336, 5322, 5184, -1, 5750, 5184, 5324, -1, 5323, 5324, 5185, -1, 5748, 5185, 5337, -1, 5338, 5337, 5339, -1, 5746, 5339, 5325, -1, 5340, 5325, 5187, -1, 5341, 5187, 5342, -1, 5326, 5342, 5327, -1, 5910, 5327, 5328, -1, 5343, 5328, 5243, -1, 5742, 5243, 5188, -1, 5741, 5742, 5188, -1, 5309, 5310, 5743, -1, 5743, 5329, 5744, -1, 5744, 5167, 5311, -1, 5311, 5312, 5745, -1, 5745, 5313, 5730, -1, 5730, 5314, 5330, -1, 5330, 5165, 5331, -1, 5331, 5164, 5728, -1, 5728, 5162, 5729, -1, 5729, 5332, 5726, -1, 5726, 5161, 5724, -1, 5724, 5333, 5334, -1, 5334, 5316, 5315, -1, 5315, 5317, 5897, -1, 5897, 5318, 5761, -1, 5761, 5320, 5319, -1, 5319, 5335, 5321, -1, 5321, 5182, 5752, -1, 5752, 5322, 5336, -1, 5336, 5184, 5750, -1, 5750, 5324, 5323, -1, 5323, 5185, 5748, -1, 5748, 5337, 5338, -1, 5338, 5339, 5746, -1, 5746, 5325, 5340, -1, 5340, 5187, 5341, -1, 5341, 5342, 5326, -1, 5326, 5327, 5910, -1, 5910, 5328, 5343, -1, 5343, 5243, 5742, -1, 5344, 5903, 5364, -1, 5344, 5345, 5903, -1, 5344, 5347, 5345, -1, 5345, 5347, 5346, -1, 5346, 5347, 5241, -1, 5904, 5241, 5201, -1, 5365, 5201, 5348, -1, 5366, 5348, 5367, -1, 5906, 5367, 5350, -1, 5349, 5350, 5203, -1, 5881, 5203, 5351, -1, 5882, 5351, 5368, -1, 5369, 5368, 5352, -1, 5883, 5352, 5239, -1, 5884, 5239, 5224, -1, 5370, 5224, 5371, -1, 5372, 5371, 5140, -1, 5802, 5140, 5145, -1, 5786, 5145, 5353, -1, 5785, 5353, 5373, -1, 5907, 5373, 5354, -1, 5355, 5354, 5356, -1, 5908, 5356, 5142, -1, 5374, 5142, 5357, -1, 5375, 5357, 5358, -1, 5783, 5358, 5143, -1, 5359, 5143, 5144, -1, 5376, 5144, 5360, -1, 5377, 5360, 5362, -1, 5361, 5362, 5146, -1, 5378, 5146, 5170, -1, 5775, 5170, 5379, -1, 5776, 5379, 5196, -1, 5380, 5196, 5363, -1, 5890, 5363, 5364, -1, 5903, 5890, 5364, -1, 5346, 5241, 5904, -1, 5904, 5201, 5365, -1, 5365, 5348, 5366, -1, 5366, 5367, 5906, -1, 5906, 5350, 5349, -1, 5349, 5203, 5881, -1, 5881, 5351, 5882, -1, 5882, 5368, 5369, -1, 5369, 5352, 5883, -1, 5883, 5239, 5884, -1, 5884, 5224, 5370, -1, 5370, 5371, 5372, -1, 5372, 5140, 5802, -1, 5802, 5145, 5786, -1, 5786, 5353, 5785, -1, 5785, 5373, 5907, -1, 5907, 5354, 5355, -1, 5355, 5356, 5908, -1, 5908, 5142, 5374, -1, 5374, 5357, 5375, -1, 5375, 5358, 5783, -1, 5783, 5143, 5359, -1, 5359, 5144, 5376, -1, 5376, 5360, 5377, -1, 5377, 5362, 5361, -1, 5361, 5146, 5378, -1, 5378, 5170, 5775, -1, 5775, 5379, 5776, -1, 5776, 5196, 5380, -1, 5380, 5363, 5890, -1, 5381, 5880, 5240, -1, 5381, 5382, 5880, -1, 5381, 5207, 5382, -1, 5382, 5207, 5878, -1, 5878, 5207, 5204, -1, 5800, 5204, 5383, -1, 5404, 5383, 5121, -1, 5405, 5121, 5385, -1, 5384, 5385, 5119, -1, 5386, 5119, 5230, -1, 5406, 5230, 5228, -1, 5799, 5228, 5227, -1, 5407, 5227, 5226, -1, 5798, 5226, 5387, -1, 5797, 5387, 5388, -1, 5795, 5388, 5225, -1, 5794, 5225, 5390, -1, 5389, 5390, 5129, -1, 5391, 5129, 5408, -1, 5793, 5408, 5409, -1, 5410, 5409, 5132, -1, 5806, 5132, 5393, -1, 5392, 5393, 5134, -1, 5805, 5134, 5394, -1, 5411, 5394, 5137, -1, 5803, 5137, 5138, -1, 5787, 5138, 5396, -1, 5395, 5396, 5397, -1, 5398, 5397, 5400, -1, 5399, 5400, 5401, -1, 5402, 5401, 5223, -1, 5886, 5223, 5403, -1, 5885, 5403, 5412, -1, 5413, 5412, 5222, -1, 5414, 5222, 5240, -1, 5880, 5414, 5240, -1, 5878, 5204, 5800, -1, 5800, 5383, 5404, -1, 5404, 5121, 5405, -1, 5405, 5385, 5384, -1, 5384, 5119, 5386, -1, 5386, 5230, 5406, -1, 5406, 5228, 5799, -1, 5799, 5227, 5407, -1, 5407, 5226, 5798, -1, 5798, 5387, 5797, -1, 5797, 5388, 5795, -1, 5795, 5225, 5794, -1, 5794, 5390, 5389, -1, 5389, 5129, 5391, -1, 5391, 5408, 5793, -1, 5793, 5409, 5410, -1, 5410, 5132, 5806, -1, 5806, 5393, 5392, -1, 5392, 5134, 5805, -1, 5805, 5394, 5411, -1, 5411, 5137, 5803, -1, 5803, 5138, 5787, -1, 5787, 5396, 5395, -1, 5395, 5397, 5398, -1, 5398, 5400, 5399, -1, 5399, 5401, 5402, -1, 5402, 5223, 5886, -1, 5886, 5403, 5885, -1, 5885, 5412, 5413, -1, 5413, 5222, 5414, -1, 5415, 5433, 5216, -1, 5415, 5843, 5433, -1, 5415, 5080, 5843, -1, 5843, 5080, 5842, -1, 5842, 5080, 5093, -1, 5841, 5093, 5416, -1, 5434, 5416, 5417, -1, 5833, 5417, 5418, -1, 5435, 5418, 5436, -1, 5419, 5436, 5095, -1, 5831, 5095, 5097, -1, 5420, 5097, 5421, -1, 5829, 5421, 5423, -1, 5422, 5423, 5424, -1, 5828, 5424, 5425, -1, 5437, 5425, 5100, -1, 5438, 5100, 5426, -1, 5427, 5426, 5428, -1, 5820, 5428, 5103, -1, 5821, 5103, 5105, -1, 5439, 5105, 5429, -1, 5874, 5429, 5108, -1, 5440, 5108, 5107, -1, 5872, 5107, 5441, -1, 5442, 5441, 5430, -1, 5870, 5430, 5210, -1, 5431, 5210, 5109, -1, 5869, 5109, 5211, -1, 5868, 5211, 5212, -1, 5443, 5212, 5213, -1, 5444, 5213, 5445, -1, 5446, 5445, 5447, -1, 5901, 5447, 5432, -1, 5840, 5432, 5215, -1, 5839, 5215, 5216, -1, 5433, 5839, 5216, -1, 5842, 5093, 5841, -1, 5841, 5416, 5434, -1, 5434, 5417, 5833, -1, 5833, 5418, 5435, -1, 5435, 5436, 5419, -1, 5419, 5095, 5831, -1, 5831, 5097, 5420, -1, 5420, 5421, 5829, -1, 5829, 5423, 5422, -1, 5422, 5424, 5828, -1, 5828, 5425, 5437, -1, 5437, 5100, 5438, -1, 5438, 5426, 5427, -1, 5427, 5428, 5820, -1, 5820, 5103, 5821, -1, 5821, 5105, 5439, -1, 5439, 5429, 5874, -1, 5874, 5108, 5440, -1, 5440, 5107, 5872, -1, 5872, 5441, 5442, -1, 5442, 5430, 5870, -1, 5870, 5210, 5431, -1, 5431, 5109, 5869, -1, 5869, 5211, 5868, -1, 5868, 5212, 5443, -1, 5443, 5213, 5444, -1, 5444, 5445, 5446, -1, 5446, 5447, 5901, -1, 5901, 5432, 5840, -1, 5840, 5215, 5839, -1, 5160, 5898, 5180, -1, 5160, 5899, 5898, -1, 5160, 5159, 5899, -1, 5899, 5159, 5448, -1, 5448, 5159, 5449, -1, 5896, 5449, 5450, -1, 5895, 5450, 5467, -1, 5468, 5467, 5452, -1, 5451, 5452, 5156, -1, 5469, 5156, 5154, -1, 5780, 5154, 5153, -1, 5470, 5153, 5471, -1, 5453, 5471, 5472, -1, 5473, 5472, 5454, -1, 5778, 5454, 5455, -1, 5474, 5455, 5152, -1, 5475, 5152, 5150, -1, 5456, 5150, 5149, -1, 5476, 5149, 5458, -1, 5457, 5458, 5173, -1, 5774, 5173, 5477, -1, 5459, 5477, 5478, -1, 5773, 5478, 5460, -1, 5479, 5460, 5175, -1, 5461, 5175, 5480, -1, 5481, 5480, 5462, -1, 5769, 5462, 5176, -1, 5767, 5176, 5463, -1, 5765, 5463, 5178, -1, 5766, 5178, 5464, -1, 5482, 5464, 5233, -1, 5483, 5233, 5232, -1, 5465, 5232, 5484, -1, 5900, 5484, 5231, -1, 5466, 5231, 5180, -1, 5898, 5466, 5180, -1, 5448, 5449, 5896, -1, 5896, 5450, 5895, -1, 5895, 5467, 5468, -1, 5468, 5452, 5451, -1, 5451, 5156, 5469, -1, 5469, 5154, 5780, -1, 5780, 5153, 5470, -1, 5470, 5471, 5453, -1, 5453, 5472, 5473, -1, 5473, 5454, 5778, -1, 5778, 5455, 5474, -1, 5474, 5152, 5475, -1, 5475, 5150, 5456, -1, 5456, 5149, 5476, -1, 5476, 5458, 5457, -1, 5457, 5173, 5774, -1, 5774, 5477, 5459, -1, 5459, 5478, 5773, -1, 5773, 5460, 5479, -1, 5479, 5175, 5461, -1, 5461, 5480, 5481, -1, 5481, 5462, 5769, -1, 5769, 5176, 5767, -1, 5767, 5463, 5765, -1, 5765, 5178, 5766, -1, 5766, 5464, 5482, -1, 5482, 5233, 5483, -1, 5483, 5232, 5465, -1, 5465, 5484, 5900, -1, 5900, 5231, 5466, -1, 5168, 5190, 5723, -1, 5723, 5190, 5485, -1, 5485, 5190, 5486, -1, 5487, 5486, 5488, -1, 5734, 5488, 5492, -1, 5733, 5492, 5191, -1, 5489, 5191, 5490, -1, 5735, 5490, 5493, -1, 5736, 5493, 5193, -1, 5494, 5193, 5491, -1, 5495, 5491, 5194, -1, 5737, 5194, 5192, -1, 5732, 5737, 5192, -1, 5485, 5486, 5487, -1, 5487, 5488, 5734, -1, 5734, 5492, 5733, -1, 5733, 5191, 5489, -1, 5489, 5490, 5735, -1, 5735, 5493, 5736, -1, 5736, 5193, 5494, -1, 5494, 5491, 5495, -1, 5495, 5194, 5737, -1, 5192, 5496, 5732, -1, 5732, 5496, 5555, -1, 5555, 5496, 5497, -1, 5738, 5497, 5556, -1, 5498, 5556, 5189, -1, 5557, 5189, 5558, -1, 5740, 5558, 5559, -1, 5560, 5559, 5499, -1, 5561, 5499, 5562, -1, 5563, 5562, 5242, -1, 5909, 5242, 5564, -1, 5747, 5564, 5186, -1, 5565, 5186, 5500, -1, 5749, 5500, 5566, -1, 5751, 5566, 5183, -1, 5758, 5183, 5181, -1, 5753, 5181, 5501, -1, 5754, 5501, 5502, -1, 5755, 5502, 5179, -1, 5756, 5179, 5503, -1, 5757, 5503, 5504, -1, 5764, 5504, 5177, -1, 5768, 5177, 5505, -1, 5770, 5505, 5174, -1, 5771, 5174, 5506, -1, 5772, 5506, 5172, -1, 5567, 5172, 5171, -1, 5568, 5171, 5148, -1, 5507, 5148, 5147, -1, 5508, 5147, 5509, -1, 5510, 5509, 5511, -1, 5782, 5511, 5512, -1, 5569, 5512, 5141, -1, 5570, 5141, 5513, -1, 5784, 5513, 5514, -1, 5571, 5514, 5515, -1, 5516, 5515, 5518, -1, 5517, 5518, 5520, -1, 5519, 5520, 5572, -1, 5521, 5572, 5139, -1, 5573, 5139, 5136, -1, 5574, 5136, 5135, -1, 5575, 5135, 5522, -1, 5804, 5522, 5523, -1, 5788, 5523, 5133, -1, 5789, 5133, 5131, -1, 5576, 5131, 5524, -1, 5525, 5524, 5577, -1, 5526, 5577, 5130, -1, 5790, 5130, 5578, -1, 5579, 5578, 5527, -1, 5580, 5527, 5581, -1, 5791, 5581, 5582, -1, 5583, 5582, 5128, -1, 5584, 5128, 5585, -1, 5586, 5585, 5528, -1, 5792, 5528, 5229, -1, 5796, 5229, 5117, -1, 5807, 5117, 5529, -1, 5587, 5529, 5115, -1, 5530, 5115, 5531, -1, 5588, 5531, 5114, -1, 5589, 5114, 5532, -1, 5810, 5532, 5113, -1, 5813, 5113, 5533, -1, 5534, 5533, 5535, -1, 5817, 5535, 5110, -1, 5818, 5110, 5537, -1, 5536, 5537, 5590, -1, 5819, 5590, 5538, -1, 5539, 5538, 5591, -1, 5826, 5591, 5592, -1, 5593, 5592, 5594, -1, 5827, 5594, 5098, -1, 5830, 5098, 5096, -1, 5595, 5096, 5094, -1, 5832, 5094, 5540, -1, 5834, 5540, 5081, -1, 5541, 5081, 5079, -1, 5835, 5079, 5542, -1, 5596, 5542, 5091, -1, 5597, 5091, 5598, -1, 5844, 5598, 5088, -1, 5846, 5088, 5543, -1, 5544, 5543, 5545, -1, 5599, 5545, 5086, -1, 5912, 5086, 5547, -1, 5546, 5547, 5549, -1, 5548, 5549, 5600, -1, 5852, 5600, 5601, -1, 5853, 5601, 5084, -1, 5602, 5084, 5083, -1, 5550, 5083, 5082, -1, 5603, 5082, 5066, -1, 5918, 5066, 5552, -1, 5551, 5552, 5553, -1, 5554, 5551, 5553, -1, 5555, 5497, 5738, -1, 5738, 5556, 5498, -1, 5498, 5189, 5557, -1, 5557, 5558, 5740, -1, 5740, 5559, 5560, -1, 5560, 5499, 5561, -1, 5561, 5562, 5563, -1, 5563, 5242, 5909, -1, 5909, 5564, 5747, -1, 5747, 5186, 5565, -1, 5565, 5500, 5749, -1, 5749, 5566, 5751, -1, 5751, 5183, 5758, -1, 5758, 5181, 5753, -1, 5753, 5501, 5754, -1, 5754, 5502, 5755, -1, 5755, 5179, 5756, -1, 5756, 5503, 5757, -1, 5757, 5504, 5764, -1, 5764, 5177, 5768, -1, 5768, 5505, 5770, -1, 5770, 5174, 5771, -1, 5771, 5506, 5772, -1, 5772, 5172, 5567, -1, 5567, 5171, 5568, -1, 5568, 5148, 5507, -1, 5507, 5147, 5508, -1, 5508, 5509, 5510, -1, 5510, 5511, 5782, -1, 5782, 5512, 5569, -1, 5569, 5141, 5570, -1, 5570, 5513, 5784, -1, 5784, 5514, 5571, -1, 5571, 5515, 5516, -1, 5516, 5518, 5517, -1, 5517, 5520, 5519, -1, 5519, 5572, 5521, -1, 5521, 5139, 5573, -1, 5573, 5136, 5574, -1, 5574, 5135, 5575, -1, 5575, 5522, 5804, -1, 5804, 5523, 5788, -1, 5788, 5133, 5789, -1, 5789, 5131, 5576, -1, 5576, 5524, 5525, -1, 5525, 5577, 5526, -1, 5526, 5130, 5790, -1, 5790, 5578, 5579, -1, 5579, 5527, 5580, -1, 5580, 5581, 5791, -1, 5791, 5582, 5583, -1, 5583, 5128, 5584, -1, 5584, 5585, 5586, -1, 5586, 5528, 5792, -1, 5792, 5229, 5796, -1, 5796, 5117, 5807, -1, 5807, 5529, 5587, -1, 5587, 5115, 5530, -1, 5530, 5531, 5588, -1, 5588, 5114, 5589, -1, 5589, 5532, 5810, -1, 5810, 5113, 5813, -1, 5813, 5533, 5534, -1, 5534, 5535, 5817, -1, 5817, 5110, 5818, -1, 5818, 5537, 5536, -1, 5536, 5590, 5819, -1, 5819, 5538, 5539, -1, 5539, 5591, 5826, -1, 5826, 5592, 5593, -1, 5593, 5594, 5827, -1, 5827, 5098, 5830, -1, 5830, 5096, 5595, -1, 5595, 5094, 5832, -1, 5832, 5540, 5834, -1, 5834, 5081, 5541, -1, 5541, 5079, 5835, -1, 5835, 5542, 5596, -1, 5596, 5091, 5597, -1, 5597, 5598, 5844, -1, 5844, 5088, 5846, -1, 5846, 5543, 5544, -1, 5544, 5545, 5599, -1, 5599, 5086, 5912, -1, 5912, 5547, 5546, -1, 5546, 5549, 5548, -1, 5548, 5600, 5852, -1, 5852, 5601, 5853, -1, 5853, 5084, 5602, -1, 5602, 5083, 5550, -1, 5550, 5082, 5603, -1, 5603, 5066, 5918, -1, 5918, 5552, 5551, -1, 5553, 5604, 5554, -1, 5554, 5604, 5859, -1, 5859, 5604, 5612, -1, 5605, 5612, 5221, -1, 5613, 5221, 5606, -1, 5860, 5606, 5608, -1, 5607, 5608, 5609, -1, 5614, 5609, 5610, -1, 5615, 5610, 5065, -1, 5616, 5065, 5064, -1, 5617, 5064, 5611, -1, 5858, 5611, 5623, -1, 5621, 5858, 5623, -1, 5859, 5612, 5605, -1, 5605, 5221, 5613, -1, 5613, 5606, 5860, -1, 5860, 5608, 5607, -1, 5607, 5609, 5614, -1, 5614, 5610, 5615, -1, 5615, 5065, 5616, -1, 5616, 5064, 5617, -1, 5617, 5611, 5858, -1, 5625, 5618, 4641, -1, 4641, 5618, 4632, -1, 4632, 5618, 4121, -1, 4121, 5618, 5619, -1, 5619, 5618, 5620, -1, 5620, 5618, 5621, -1, 4131, 5621, 4132, -1, 4131, 5620, 5621, -1, 5621, 5623, 4132, -1, 4132, 5623, 5622, -1, 5622, 5623, 5624, -1, 5625, 5627, 5618, -1, 5618, 5627, 5626, -1, 5626, 5627, 4685, -1, 5631, 4685, 5628, -1, 5861, 5628, 5629, -1, 5630, 5629, 4672, -1, 5862, 4672, 4670, -1, 5863, 4670, 5916, -1, 5863, 5862, 4670, -1, 5626, 4685, 5631, -1, 5631, 5628, 5861, -1, 5861, 5629, 5630, -1, 5630, 4672, 5862, -1, 4670, 5632, 5916, -1, 5916, 5632, 5635, -1, 5636, 5635, 5633, -1, 5634, 5636, 5633, -1, 5916, 5635, 5636, -1, 5633, 4888, 5634, -1, 5634, 4888, 5637, -1, 5637, 4888, 4887, -1, 5864, 4887, 4885, -1, 5672, 4885, 5638, -1, 5865, 5638, 5640, -1, 5639, 5640, 5641, -1, 5673, 5641, 5674, -1, 5675, 5674, 4870, -1, 5676, 4870, 5643, -1, 5642, 5643, 5677, -1, 5867, 5677, 5644, -1, 5678, 5644, 5679, -1, 5680, 5679, 4854, -1, 5871, 4854, 5681, -1, 5682, 5681, 5683, -1, 5684, 5683, 4843, -1, 5873, 4843, 4842, -1, 5645, 4842, 5685, -1, 5686, 5685, 5647, -1, 5646, 5647, 4736, -1, 5648, 4736, 4735, -1, 5687, 4735, 5649, -1, 5688, 5649, 4833, -1, 5923, 4833, 5650, -1, 5875, 5650, 5651, -1, 5876, 5651, 5689, -1, 5652, 5689, 5653, -1, 5801, 5653, 5654, -1, 5690, 5654, 5655, -1, 5691, 5655, 4812, -1, 5879, 4812, 5657, -1, 5656, 5657, 5692, -1, 5693, 5692, 4803, -1, 5658, 4803, 4801, -1, 5659, 4801, 5660, -1, 5905, 5660, 4799, -1, 5694, 4799, 5695, -1, 5887, 5695, 5661, -1, 5888, 5661, 4791, -1, 5889, 4791, 5696, -1, 5697, 5696, 5698, -1, 5699, 5698, 5662, -1, 5663, 5662, 5664, -1, 5891, 5664, 5700, -1, 5701, 5700, 4772, -1, 5777, 4772, 5665, -1, 5892, 5665, 4769, -1, 5779, 4769, 4764, -1, 5781, 4764, 5702, -1, 5893, 5702, 5703, -1, 5894, 5703, 4756, -1, 5666, 4756, 5667, -1, 5760, 5667, 5704, -1, 5759, 5704, 4746, -1, 5705, 4746, 5668, -1, 5762, 5668, 5706, -1, 5763, 5706, 4708, -1, 5707, 4708, 4706, -1, 5708, 4706, 4705, -1, 5669, 4705, 5671, -1, 5670, 5669, 5671, -1, 5637, 4887, 5864, -1, 5864, 4885, 5672, -1, 5672, 5638, 5865, -1, 5865, 5640, 5639, -1, 5639, 5641, 5673, -1, 5673, 5674, 5675, -1, 5675, 4870, 5676, -1, 5676, 5643, 5642, -1, 5642, 5677, 5867, -1, 5867, 5644, 5678, -1, 5678, 5679, 5680, -1, 5680, 4854, 5871, -1, 5871, 5681, 5682, -1, 5682, 5683, 5684, -1, 5684, 4843, 5873, -1, 5873, 4842, 5645, -1, 5645, 5685, 5686, -1, 5686, 5647, 5646, -1, 5646, 4736, 5648, -1, 5648, 4735, 5687, -1, 5687, 5649, 5688, -1, 5688, 4833, 5923, -1, 5923, 5650, 5875, -1, 5875, 5651, 5876, -1, 5876, 5689, 5652, -1, 5652, 5653, 5801, -1, 5801, 5654, 5690, -1, 5690, 5655, 5691, -1, 5691, 4812, 5879, -1, 5879, 5657, 5656, -1, 5656, 5692, 5693, -1, 5693, 4803, 5658, -1, 5658, 4801, 5659, -1, 5659, 5660, 5905, -1, 5905, 4799, 5694, -1, 5694, 5695, 5887, -1, 5887, 5661, 5888, -1, 5888, 4791, 5889, -1, 5889, 5696, 5697, -1, 5697, 5698, 5699, -1, 5699, 5662, 5663, -1, 5663, 5664, 5891, -1, 5891, 5700, 5701, -1, 5701, 4772, 5777, -1, 5777, 5665, 5892, -1, 5892, 4769, 5779, -1, 5779, 4764, 5781, -1, 5781, 5702, 5893, -1, 5893, 5703, 5894, -1, 5894, 4756, 5666, -1, 5666, 5667, 5760, -1, 5760, 5704, 5759, -1, 5759, 4746, 5705, -1, 5705, 5668, 5762, -1, 5762, 5706, 5763, -1, 5763, 4708, 5707, -1, 5707, 4706, 5708, -1, 5708, 4705, 5669, -1, 5671, 5022, 5670, -1, 5670, 5022, 5709, -1, 5709, 5022, 5714, -1, 5725, 5714, 5715, -1, 5727, 5715, 5018, -1, 5731, 5018, 5710, -1, 5711, 5710, 5005, -1, 5716, 5005, 5004, -1, 5717, 5004, 5713, -1, 5712, 5713, 5061, -1, 5718, 5712, 5061, -1, 5709, 5714, 5725, -1, 5725, 5715, 5727, -1, 5727, 5018, 5731, -1, 5731, 5710, 5711, -1, 5711, 5005, 5716, -1, 5716, 5004, 5717, -1, 5717, 5713, 5712, -1, 4119, 4307, 5718, -1, 4544, 5718, 5061, -1, 4544, 4119, 5718, -1, 4307, 4311, 5718, -1, 5718, 4311, 5722, -1, 5723, 5722, 5719, -1, 5168, 5719, 5720, -1, 5721, 5168, 5720, -1, 5721, 5166, 5168, -1, 5718, 5722, 5723, -1, 5723, 5719, 5168, -1, 5669, 5670, 5724, -1, 5708, 5724, 5707, -1, 5708, 5669, 5724, -1, 5670, 5709, 5724, -1, 5724, 5709, 5725, -1, 5727, 5724, 5725, -1, 5727, 5726, 5724, -1, 5727, 5729, 5726, -1, 5727, 5728, 5729, -1, 5727, 5331, 5728, -1, 5727, 5330, 5331, -1, 5727, 5730, 5330, -1, 5727, 5745, 5730, -1, 5727, 5723, 5745, -1, 5727, 5731, 5723, -1, 5723, 5731, 5711, -1, 5716, 5723, 5711, -1, 5716, 5717, 5723, -1, 5723, 5717, 5712, -1, 5718, 5723, 5712, -1, 5485, 5732, 5723, -1, 5485, 5487, 5732, -1, 5732, 5487, 5734, -1, 5733, 5732, 5734, -1, 5733, 5489, 5732, -1, 5732, 5489, 5735, -1, 5736, 5732, 5735, -1, 5736, 5737, 5732, -1, 5736, 5494, 5737, -1, 5737, 5494, 5495, -1, 5732, 5555, 5723, -1, 5723, 5555, 5738, -1, 5743, 5738, 5498, -1, 5309, 5498, 5557, -1, 5739, 5557, 5740, -1, 5741, 5740, 5560, -1, 5561, 5741, 5560, -1, 5561, 5563, 5741, -1, 5741, 5563, 5909, -1, 5742, 5909, 5343, -1, 5742, 5741, 5909, -1, 5723, 5738, 5743, -1, 5744, 5723, 5743, -1, 5744, 5311, 5723, -1, 5723, 5311, 5745, -1, 5743, 5498, 5309, -1, 5309, 5557, 5739, -1, 5739, 5740, 5741, -1, 5747, 5340, 5909, -1, 5747, 5746, 5340, -1, 5747, 5338, 5746, -1, 5747, 5565, 5338, -1, 5338, 5565, 5748, -1, 5748, 5565, 5749, -1, 5323, 5749, 5750, -1, 5323, 5748, 5749, -1, 5749, 5751, 5750, -1, 5750, 5751, 5336, -1, 5336, 5751, 5758, -1, 5752, 5758, 5753, -1, 5898, 5753, 5754, -1, 5755, 5898, 5754, -1, 5755, 5756, 5898, -1, 5898, 5756, 5757, -1, 5466, 5757, 5900, -1, 5466, 5898, 5757, -1, 5336, 5758, 5752, -1, 5752, 5753, 5898, -1, 5321, 5898, 5899, -1, 5319, 5899, 5448, -1, 5759, 5448, 5760, -1, 5759, 5319, 5448, -1, 5759, 5761, 5319, -1, 5759, 5705, 5761, -1, 5761, 5705, 5897, -1, 5897, 5705, 5762, -1, 5315, 5762, 5763, -1, 5334, 5763, 5724, -1, 5334, 5315, 5763, -1, 5764, 5766, 5757, -1, 5764, 5765, 5766, -1, 5764, 5768, 5765, -1, 5765, 5768, 5767, -1, 5767, 5768, 5769, -1, 5769, 5768, 5770, -1, 5481, 5770, 5461, -1, 5481, 5769, 5770, -1, 5770, 5771, 5461, -1, 5461, 5771, 5479, -1, 5479, 5771, 5772, -1, 5773, 5772, 5459, -1, 5773, 5479, 5772, -1, 5772, 5567, 5459, -1, 5459, 5567, 5774, -1, 5774, 5567, 5568, -1, 5457, 5568, 5507, -1, 5476, 5507, 5775, -1, 5776, 5476, 5775, -1, 5776, 5456, 5476, -1, 5776, 5380, 5456, -1, 5456, 5380, 5475, -1, 5475, 5380, 5891, -1, 5701, 5475, 5891, -1, 5701, 5474, 5475, -1, 5701, 5777, 5474, -1, 5474, 5777, 5778, -1, 5778, 5777, 5473, -1, 5473, 5777, 5892, -1, 5453, 5892, 5779, -1, 5470, 5779, 5781, -1, 5780, 5781, 5469, -1, 5780, 5470, 5781, -1, 5774, 5568, 5457, -1, 5507, 5508, 5775, -1, 5775, 5508, 5378, -1, 5378, 5508, 5510, -1, 5361, 5510, 5782, -1, 5377, 5782, 5376, -1, 5377, 5361, 5782, -1, 5378, 5510, 5361, -1, 5782, 5569, 5376, -1, 5376, 5569, 5359, -1, 5359, 5569, 5570, -1, 5783, 5570, 5375, -1, 5783, 5359, 5570, -1, 5784, 5785, 5570, -1, 5784, 5571, 5785, -1, 5785, 5571, 5516, -1, 5517, 5785, 5516, -1, 5517, 5519, 5785, -1, 5785, 5519, 5786, -1, 5786, 5519, 5802, -1, 5802, 5519, 5521, -1, 5372, 5521, 5573, -1, 5574, 5372, 5573, -1, 5574, 5370, 5372, -1, 5574, 5787, 5370, -1, 5574, 5575, 5787, -1, 5787, 5575, 5803, -1, 5803, 5575, 5804, -1, 5411, 5804, 5788, -1, 5805, 5788, 5789, -1, 5392, 5789, 5576, -1, 5806, 5576, 5525, -1, 5410, 5525, 5526, -1, 5793, 5526, 5790, -1, 5579, 5793, 5790, -1, 5579, 5580, 5793, -1, 5793, 5580, 5791, -1, 5583, 5793, 5791, -1, 5583, 5584, 5793, -1, 5793, 5584, 5586, -1, 5792, 5793, 5586, -1, 5792, 5796, 5793, -1, 5793, 5796, 5391, -1, 5391, 5796, 5389, -1, 5389, 5796, 5794, -1, 5794, 5796, 5795, -1, 5795, 5796, 5797, -1, 5797, 5796, 5798, -1, 5798, 5796, 5407, -1, 5407, 5796, 5799, -1, 5799, 5796, 5406, -1, 5406, 5796, 5902, -1, 5386, 5902, 5272, -1, 5384, 5272, 5258, -1, 5405, 5258, 5260, -1, 5652, 5260, 5876, -1, 5652, 5405, 5260, -1, 5652, 5404, 5405, -1, 5652, 5801, 5404, -1, 5404, 5801, 5800, -1, 5800, 5801, 5690, -1, 5878, 5690, 5691, -1, 5382, 5691, 5880, -1, 5382, 5878, 5691, -1, 5802, 5521, 5372, -1, 5803, 5804, 5411, -1, 5411, 5788, 5805, -1, 5805, 5789, 5392, -1, 5392, 5576, 5806, -1, 5806, 5525, 5410, -1, 5410, 5526, 5793, -1, 5807, 5921, 5796, -1, 5807, 5808, 5921, -1, 5807, 5587, 5808, -1, 5808, 5587, 5530, -1, 5588, 5808, 5530, -1, 5588, 5589, 5808, -1, 5808, 5589, 5810, -1, 5255, 5810, 5809, -1, 5255, 5808, 5810, -1, 5813, 5812, 5810, -1, 5813, 5811, 5812, -1, 5813, 5814, 5811, -1, 5813, 5534, 5814, -1, 5814, 5534, 5815, -1, 5815, 5534, 5817, -1, 5816, 5817, 5268, -1, 5816, 5815, 5817, -1, 5817, 5818, 5268, -1, 5268, 5818, 5246, -1, 5246, 5818, 5536, -1, 5822, 5536, 5819, -1, 5820, 5819, 5539, -1, 5427, 5539, 5438, -1, 5427, 5820, 5539, -1, 5246, 5536, 5822, -1, 5822, 5819, 5820, -1, 5821, 5822, 5820, -1, 5821, 5267, 5822, -1, 5821, 5439, 5267, -1, 5267, 5439, 5823, -1, 5823, 5439, 5645, -1, 5686, 5823, 5645, -1, 5686, 5824, 5823, -1, 5686, 5646, 5824, -1, 5824, 5646, 5648, -1, 5687, 5824, 5648, -1, 5687, 5688, 5824, -1, 5824, 5688, 5923, -1, 5266, 5923, 5825, -1, 5266, 5824, 5923, -1, 5539, 5826, 5438, -1, 5438, 5826, 5437, -1, 5437, 5826, 5593, -1, 5828, 5593, 5827, -1, 5422, 5827, 5829, -1, 5422, 5828, 5827, -1, 5437, 5593, 5828, -1, 5827, 5830, 5829, -1, 5829, 5830, 5420, -1, 5420, 5830, 5831, -1, 5831, 5830, 5595, -1, 5419, 5595, 5832, -1, 5435, 5832, 5833, -1, 5435, 5419, 5832, -1, 5831, 5595, 5419, -1, 5832, 5834, 5833, -1, 5833, 5834, 5434, -1, 5434, 5834, 5841, -1, 5841, 5834, 5541, -1, 5842, 5541, 5835, -1, 5843, 5835, 5596, -1, 5433, 5596, 5597, -1, 5836, 5597, 5299, -1, 5836, 5433, 5597, -1, 5836, 5837, 5433, -1, 5433, 5837, 5838, -1, 5675, 5838, 5673, -1, 5675, 5433, 5838, -1, 5675, 5676, 5433, -1, 5433, 5676, 5642, -1, 5839, 5642, 5840, -1, 5839, 5433, 5642, -1, 5841, 5541, 5842, -1, 5842, 5835, 5843, -1, 5843, 5596, 5433, -1, 5597, 5844, 5299, -1, 5299, 5844, 5845, -1, 5845, 5844, 5846, -1, 5848, 5846, 5544, -1, 5847, 5544, 5849, -1, 5847, 5848, 5544, -1, 5845, 5846, 5848, -1, 5544, 5599, 5849, -1, 5849, 5599, 5298, -1, 5298, 5599, 5912, -1, 5850, 5912, 5851, -1, 5850, 5298, 5912, -1, 5546, 5854, 5912, -1, 5546, 5548, 5854, -1, 5854, 5548, 5852, -1, 5853, 5854, 5852, -1, 5853, 5602, 5854, -1, 5854, 5602, 5855, -1, 5855, 5602, 5550, -1, 5292, 5550, 5603, -1, 5307, 5603, 5918, -1, 5857, 5918, 5621, -1, 5306, 5621, 5856, -1, 5306, 5857, 5621, -1, 5855, 5550, 5292, -1, 5292, 5603, 5307, -1, 5918, 5551, 5621, -1, 5621, 5551, 5554, -1, 5858, 5554, 5617, -1, 5858, 5621, 5554, -1, 5859, 5605, 5554, -1, 5554, 5605, 5613, -1, 5860, 5554, 5613, -1, 5860, 5607, 5554, -1, 5554, 5607, 5614, -1, 5615, 5554, 5614, -1, 5615, 5616, 5554, -1, 5554, 5616, 5617, -1, 5618, 5626, 5621, -1, 5621, 5626, 5631, -1, 5861, 5621, 5631, -1, 5861, 5630, 5621, -1, 5621, 5630, 5862, -1, 5863, 5621, 5862, -1, 5863, 5916, 5621, -1, 5621, 5916, 5917, -1, 5856, 5621, 5917, -1, 5636, 5913, 5916, -1, 5636, 5634, 5913, -1, 5913, 5634, 5637, -1, 5864, 5913, 5637, -1, 5864, 5672, 5913, -1, 5913, 5672, 5865, -1, 5639, 5913, 5865, -1, 5639, 5866, 5913, -1, 5639, 5673, 5866, -1, 5866, 5673, 5838, -1, 5867, 5444, 5642, -1, 5867, 5443, 5444, -1, 5867, 5678, 5443, -1, 5443, 5678, 5868, -1, 5868, 5678, 5869, -1, 5869, 5678, 5680, -1, 5431, 5680, 5871, -1, 5870, 5871, 5442, -1, 5870, 5431, 5871, -1, 5869, 5680, 5431, -1, 5871, 5682, 5442, -1, 5442, 5682, 5872, -1, 5872, 5682, 5684, -1, 5440, 5684, 5873, -1, 5874, 5873, 5439, -1, 5874, 5440, 5873, -1, 5872, 5684, 5440, -1, 5873, 5645, 5439, -1, 5875, 5274, 5923, -1, 5875, 5273, 5274, -1, 5875, 5877, 5273, -1, 5875, 5876, 5877, -1, 5877, 5876, 5260, -1, 5800, 5690, 5878, -1, 5691, 5879, 5880, -1, 5880, 5879, 5656, -1, 5882, 5656, 5693, -1, 5881, 5693, 5349, -1, 5881, 5882, 5693, -1, 5880, 5656, 5882, -1, 5369, 5880, 5882, -1, 5369, 5883, 5880, -1, 5880, 5883, 5884, -1, 5370, 5880, 5884, -1, 5370, 5414, 5880, -1, 5370, 5413, 5414, -1, 5370, 5885, 5413, -1, 5370, 5886, 5885, -1, 5370, 5402, 5886, -1, 5370, 5399, 5402, -1, 5370, 5398, 5399, -1, 5370, 5395, 5398, -1, 5370, 5787, 5395, -1, 5658, 5366, 5693, -1, 5658, 5659, 5366, -1, 5366, 5659, 5905, -1, 5365, 5905, 5904, -1, 5365, 5366, 5905, -1, 5694, 5903, 5905, -1, 5694, 5887, 5903, -1, 5903, 5887, 5888, -1, 5889, 5903, 5888, -1, 5889, 5697, 5903, -1, 5903, 5697, 5699, -1, 5663, 5903, 5699, -1, 5663, 5890, 5903, -1, 5663, 5891, 5890, -1, 5890, 5891, 5380, -1, 5473, 5892, 5453, -1, 5453, 5779, 5470, -1, 5781, 5893, 5469, -1, 5469, 5893, 5451, -1, 5451, 5893, 5894, -1, 5468, 5894, 5895, -1, 5468, 5451, 5894, -1, 5894, 5666, 5895, -1, 5895, 5666, 5896, -1, 5896, 5666, 5760, -1, 5448, 5896, 5760, -1, 5897, 5762, 5315, -1, 5763, 5707, 5724, -1, 5752, 5898, 5321, -1, 5321, 5899, 5319, -1, 5476, 5457, 5507, -1, 5766, 5482, 5757, -1, 5757, 5482, 5483, -1, 5465, 5757, 5483, -1, 5465, 5900, 5757, -1, 5444, 5446, 5642, -1, 5642, 5446, 5901, -1, 5840, 5642, 5901, -1, 5405, 5384, 5258, -1, 5384, 5386, 5272, -1, 5386, 5406, 5902, -1, 5903, 5345, 5905, -1, 5905, 5345, 5346, -1, 5904, 5905, 5346, -1, 5366, 5906, 5693, -1, 5693, 5906, 5349, -1, 5785, 5907, 5570, -1, 5570, 5907, 5355, -1, 5908, 5570, 5355, -1, 5908, 5374, 5570, -1, 5570, 5374, 5375, -1, 5340, 5341, 5909, -1, 5909, 5341, 5326, -1, 5910, 5909, 5326, -1, 5910, 5343, 5909, -1, 5854, 5277, 5912, -1, 5912, 5277, 5295, -1, 5911, 5912, 5295, -1, 5911, 5296, 5912, -1, 5912, 5296, 5851, -1, 5913, 5301, 5916, -1, 5916, 5301, 5302, -1, 5914, 5916, 5302, -1, 5914, 5303, 5916, -1, 5916, 5303, 5304, -1, 5915, 5916, 5304, -1, 5915, 5287, 5916, -1, 5916, 5287, 5289, -1, 5917, 5916, 5289, -1, 5857, 5307, 5918, -1, 5812, 5919, 5810, -1, 5810, 5919, 5920, -1, 5253, 5810, 5920, -1, 5253, 5271, 5810, -1, 5810, 5271, 5809, -1, 5921, 5922, 5796, -1, 5796, 5922, 5902, -1, 5274, 5262, 5923, -1, 5923, 5262, 5263, -1, 5924, 5923, 5263, -1, 5924, 5925, 5923, -1, 5923, 5925, 5825, -1, 6047, 6078, 5962, -1, 5962, 6078, 5963, -1, 5970, 5927, 5926, -1, 5926, 5927, 6114, -1, 6114, 5927, 6068, -1, 5928, 6068, 5929, -1, 5930, 5929, 5931, -1, 5932, 5931, 6070, -1, 5939, 6070, 6069, -1, 6111, 6069, 5933, -1, 6120, 5933, 5935, -1, 5934, 5935, 6072, -1, 6109, 6072, 6013, -1, 6118, 6013, 5936, -1, 6106, 5936, 6014, -1, 5940, 6014, 6015, -1, 5937, 6015, 6019, -1, 5941, 6019, 5942, -1, 6103, 5942, 6018, -1, 5943, 6018, 5944, -1, 5945, 5944, 5946, -1, 6098, 5946, 6021, -1, 6097, 6021, 6023, -1, 5938, 6023, 6115, -1, 5938, 6097, 6023, -1, 6114, 6068, 5928, -1, 5928, 5929, 5930, -1, 5930, 5931, 5932, -1, 5932, 6070, 5939, -1, 5939, 6069, 6111, -1, 6111, 5933, 6120, -1, 6120, 5935, 5934, -1, 5934, 6072, 6109, -1, 6109, 6013, 6118, -1, 6118, 5936, 6106, -1, 6106, 6014, 5940, -1, 5940, 6015, 5937, -1, 5937, 6019, 5941, -1, 5941, 5942, 6103, -1, 6103, 6018, 5943, -1, 5943, 5944, 5945, -1, 5945, 5946, 6098, -1, 6098, 6021, 6097, -1, 6023, 5947, 6115, -1, 6115, 5947, 6025, -1, 6091, 6025, 6075, -1, 6090, 6075, 5949, -1, 5948, 5949, 6074, -1, 5950, 6074, 5951, -1, 5952, 5951, 6073, -1, 6089, 6073, 5953, -1, 6088, 5953, 6036, -1, 5954, 6036, 6039, -1, 5964, 6039, 5955, -1, 6086, 5955, 5956, -1, 5965, 5956, 6041, -1, 5966, 6041, 5967, -1, 5957, 5967, 6048, -1, 6085, 6048, 6049, -1, 5968, 6049, 5958, -1, 5959, 5958, 6050, -1, 5969, 6050, 5960, -1, 6083, 5960, 5961, -1, 6079, 5961, 5962, -1, 5963, 6079, 5962, -1, 6115, 6025, 6091, -1, 6091, 6075, 6090, -1, 6090, 5949, 5948, -1, 5948, 6074, 5950, -1, 5950, 5951, 5952, -1, 5952, 6073, 6089, -1, 6089, 5953, 6088, -1, 6088, 6036, 5954, -1, 5954, 6039, 5964, -1, 5964, 5955, 6086, -1, 6086, 5956, 5965, -1, 5965, 6041, 5966, -1, 5966, 5967, 5957, -1, 5957, 6048, 6085, -1, 6085, 6049, 5968, -1, 5968, 5958, 5959, -1, 5959, 6050, 5969, -1, 5969, 5960, 6083, -1, 6083, 5961, 6079, -1, 5970, 5926, 5971, -1, 5971, 5926, 5972, -1, 5972, 5973, 5971, -1, 5971, 5973, 6062, -1, 6062, 5973, 6128, -1, 5979, 6128, 6127, -1, 5974, 6127, 6126, -1, 5980, 6126, 5981, -1, 5975, 5981, 6121, -1, 6061, 6121, 6125, -1, 6057, 6125, 5982, -1, 5983, 5982, 5976, -1, 6052, 5976, 5984, -1, 6054, 5984, 5977, -1, 6053, 5977, 5978, -1, 5985, 5978, 6078, -1, 6047, 5985, 6078, -1, 6062, 6128, 5979, -1, 5979, 6127, 5974, -1, 5974, 6126, 5980, -1, 5980, 5981, 5975, -1, 5975, 6121, 6061, -1, 6061, 6125, 6057, -1, 6057, 5982, 5983, -1, 5983, 5976, 6052, -1, 6052, 5984, 6054, -1, 6054, 5977, 6053, -1, 6053, 5978, 5985, -1, 5999, 5986, 5989, -1, 5989, 5986, 5988, -1, 5987, 5989, 5988, -1, 5987, 5990, 5989, -1, 5987, 6137, 5990, -1, 5987, 5991, 6137, -1, 5992, 6991, 5993, -1, 5993, 6991, 7500, -1, 7500, 6991, 5994, -1, 5995, 5994, 5996, -1, 7502, 5996, 5997, -1, 6000, 5997, 5998, -1, 7497, 5998, 6986, -1, 7503, 6986, 6988, -1, 7505, 6988, 6001, -1, 7507, 6001, 6002, -1, 7508, 6002, 5986, -1, 5999, 7508, 5986, -1, 7500, 5994, 5995, -1, 5995, 5996, 7502, -1, 7502, 5997, 6000, -1, 6000, 5998, 7497, -1, 7497, 6986, 7503, -1, 7503, 6988, 7505, -1, 7505, 6001, 7507, -1, 7507, 6002, 7508, -1, 6146, 6003, 6147, -1, 6147, 6003, 6004, -1, 6004, 6003, 6010, -1, 6005, 6010, 6006, -1, 7010, 6006, 6007, -1, 6009, 6007, 6008, -1, 6009, 7010, 6007, -1, 6004, 6010, 6005, -1, 6005, 6006, 7010, -1, 6007, 6011, 6008, -1, 6008, 6011, 7015, -1, 7015, 6011, 7485, -1, 7600, 7015, 7485, -1, 7600, 7016, 7015, -1, 7600, 7601, 7016, -1, 7016, 7601, 7018, -1, 7018, 7601, 6012, -1, 7019, 6012, 6143, -1, 6142, 7019, 6143, -1, 7018, 6012, 7019, -1, 6448, 6013, 6461, -1, 6448, 5936, 6013, -1, 6448, 6016, 5936, -1, 5936, 6016, 6014, -1, 6014, 6016, 6015, -1, 6015, 6016, 6020, -1, 6019, 6020, 6017, -1, 5942, 6017, 6018, -1, 5942, 6019, 6017, -1, 6015, 6020, 6019, -1, 6018, 6017, 5944, -1, 5944, 6017, 6022, -1, 5946, 6022, 6021, -1, 5946, 5944, 6022, -1, 6021, 6022, 6023, -1, 6023, 6022, 6024, -1, 6424, 6023, 6024, -1, 6424, 6415, 6023, -1, 6023, 6415, 6026, -1, 5947, 6026, 6034, -1, 6025, 6034, 6075, -1, 6025, 5947, 6034, -1, 6034, 6026, 6033, -1, 6033, 6026, 6404, -1, 6027, 6404, 6028, -1, 6349, 6028, 6393, -1, 6029, 6393, 6466, -1, 6030, 6466, 6467, -1, 6366, 6467, 6383, -1, 6370, 6383, 6032, -1, 6373, 6032, 6031, -1, 6373, 6370, 6032, -1, 6033, 6404, 6027, -1, 6027, 6028, 6349, -1, 6349, 6393, 6029, -1, 6029, 6466, 6030, -1, 6030, 6467, 6366, -1, 6366, 6383, 6370, -1, 6035, 5953, 6034, -1, 6035, 6036, 5953, -1, 6035, 6323, 6036, -1, 6036, 6323, 6037, -1, 6039, 6037, 6038, -1, 6314, 6039, 6038, -1, 6314, 5955, 6039, -1, 6314, 6312, 5955, -1, 5955, 6312, 6311, -1, 5956, 6311, 6300, -1, 6295, 5956, 6300, -1, 6295, 6288, 5956, -1, 5956, 6288, 6041, -1, 6041, 6288, 6040, -1, 6042, 6041, 6040, -1, 6042, 5967, 6041, -1, 6042, 6043, 5967, -1, 5967, 6043, 6279, -1, 6048, 6279, 6044, -1, 6271, 6048, 6044, -1, 6271, 6049, 6048, -1, 6271, 6268, 6049, -1, 6049, 6268, 6259, -1, 5958, 6259, 6045, -1, 6050, 6045, 6046, -1, 5960, 6046, 6238, -1, 6047, 6238, 5985, -1, 6047, 5960, 6238, -1, 6047, 5961, 5960, -1, 6047, 5962, 5961, -1, 6036, 6037, 6039, -1, 5955, 6311, 5956, -1, 5967, 6279, 6048, -1, 6049, 6259, 5958, -1, 5958, 6045, 6050, -1, 6050, 6046, 5960, -1, 6238, 6051, 5985, -1, 5985, 6051, 6053, -1, 6053, 6051, 6228, -1, 6054, 6228, 6055, -1, 6052, 6055, 5983, -1, 6052, 6054, 6055, -1, 6053, 6228, 6054, -1, 6055, 6219, 5983, -1, 5983, 6219, 6057, -1, 6057, 6219, 6217, -1, 6056, 6057, 6217, -1, 6056, 6481, 6057, -1, 6057, 6481, 6480, -1, 6195, 6057, 6480, -1, 6195, 6191, 6057, -1, 6057, 6191, 6058, -1, 6183, 6057, 6058, -1, 6183, 6059, 6057, -1, 6057, 6059, 6061, -1, 6061, 6059, 6060, -1, 5975, 6060, 5980, -1, 5975, 6061, 6060, -1, 6063, 5979, 6060, -1, 6063, 6062, 5979, -1, 6063, 5971, 6062, -1, 6063, 6064, 5971, -1, 5971, 6064, 5970, -1, 5970, 6064, 6065, -1, 6066, 5970, 6065, -1, 6066, 5927, 5970, -1, 6066, 6068, 5927, -1, 6066, 6067, 6068, -1, 6068, 6067, 5929, -1, 5929, 6067, 5931, -1, 5931, 6067, 6070, -1, 6070, 6067, 6071, -1, 6069, 6071, 6150, -1, 5933, 6150, 5935, -1, 5933, 6069, 6150, -1, 6070, 6071, 6069, -1, 6150, 6461, 5935, -1, 5935, 6461, 6072, -1, 6072, 6461, 6013, -1, 5953, 6073, 6034, -1, 6034, 6073, 5951, -1, 6074, 6034, 5951, -1, 6074, 5949, 6034, -1, 6034, 5949, 6075, -1, 5947, 6023, 6026, -1, 5979, 5974, 6060, -1, 6060, 5974, 5980, -1, 6076, 6125, 6702, -1, 6076, 5982, 6125, -1, 6076, 5976, 5982, -1, 6076, 6077, 5976, -1, 5976, 6077, 5984, -1, 5984, 6077, 6726, -1, 5977, 6726, 5978, -1, 5977, 5984, 6726, -1, 6726, 6699, 5978, -1, 5978, 6699, 6078, -1, 6078, 6699, 6697, -1, 6079, 6697, 6696, -1, 6080, 6079, 6696, -1, 6080, 6695, 6079, -1, 6079, 6695, 6724, -1, 6083, 6724, 6081, -1, 6082, 6083, 6081, -1, 6082, 6694, 6083, -1, 6083, 6694, 5969, -1, 5969, 6694, 6692, -1, 5959, 6692, 5968, -1, 5959, 5969, 6692, -1, 6078, 6697, 6079, -1, 5963, 6078, 6079, -1, 6079, 6724, 6083, -1, 6692, 6084, 5968, -1, 5968, 6084, 6085, -1, 6085, 6084, 5957, -1, 5957, 6084, 6722, -1, 5966, 6722, 6087, -1, 5965, 6087, 6086, -1, 5965, 5966, 6087, -1, 5957, 6722, 5966, -1, 6087, 6721, 6086, -1, 6086, 6721, 5964, -1, 5964, 6721, 6690, -1, 5954, 6690, 6689, -1, 6088, 6689, 6089, -1, 6088, 5954, 6689, -1, 5964, 6690, 5954, -1, 6689, 6688, 6089, -1, 6089, 6688, 5952, -1, 5952, 6688, 5950, -1, 5950, 6688, 6092, -1, 5948, 6092, 6090, -1, 5948, 5950, 6092, -1, 6090, 6092, 6091, -1, 6091, 6092, 6093, -1, 6115, 6093, 6720, -1, 6686, 6115, 6720, -1, 6686, 6685, 6115, -1, 6115, 6685, 6094, -1, 6719, 6115, 6094, -1, 6719, 6095, 6115, -1, 6115, 6095, 6096, -1, 6716, 6115, 6096, -1, 6716, 6682, 6115, -1, 6115, 6682, 6116, -1, 5938, 6116, 6117, -1, 6097, 6117, 6099, -1, 6098, 6099, 6680, -1, 5945, 6680, 6100, -1, 6101, 5945, 6100, -1, 6101, 5943, 5945, -1, 6101, 6102, 5943, -1, 5943, 6102, 6103, -1, 6103, 6102, 6679, -1, 5941, 6679, 6678, -1, 5937, 6678, 6104, -1, 6105, 5937, 6104, -1, 6105, 5940, 5937, -1, 6105, 6677, 5940, -1, 5940, 6677, 6106, -1, 6106, 6677, 6713, -1, 6675, 6106, 6713, -1, 6675, 6118, 6106, -1, 6675, 6674, 6118, -1, 6118, 6674, 6119, -1, 6109, 6119, 6107, -1, 6108, 6109, 6107, -1, 6108, 5934, 6109, -1, 6108, 6711, 5934, -1, 5934, 6711, 6671, -1, 6120, 6671, 6709, -1, 6110, 6120, 6709, -1, 6110, 6111, 6120, -1, 6110, 6112, 6111, -1, 6111, 6112, 5939, -1, 5939, 6112, 6706, -1, 6705, 5939, 6706, -1, 6705, 5932, 5939, -1, 6705, 6670, 5932, -1, 5932, 6670, 5930, -1, 5930, 6670, 6113, -1, 5928, 6113, 6122, -1, 5972, 6122, 5973, -1, 5972, 5928, 6122, -1, 5972, 6114, 5928, -1, 5972, 5926, 6114, -1, 6091, 6093, 6115, -1, 6115, 6116, 5938, -1, 5938, 6117, 6097, -1, 6097, 6099, 6098, -1, 6098, 6680, 5945, -1, 6103, 6679, 5941, -1, 5941, 6678, 5937, -1, 6118, 6119, 6109, -1, 5934, 6671, 6120, -1, 5930, 6113, 5928, -1, 6123, 6121, 6122, -1, 6123, 6669, 6121, -1, 6121, 6669, 6667, -1, 6124, 6121, 6667, -1, 6124, 6702, 6121, -1, 6121, 6702, 6125, -1, 6121, 5981, 6122, -1, 6122, 5981, 6126, -1, 6127, 6122, 6126, -1, 6127, 6128, 6122, -1, 6122, 6128, 5973, -1, 6728, 6129, 6982, -1, 6982, 6129, 6983, -1, 6983, 6129, 7511, -1, 6980, 7511, 6130, -1, 6978, 6130, 6131, -1, 6132, 6131, 6133, -1, 6134, 6133, 7504, -1, 6966, 7504, 7506, -1, 6138, 7506, 6135, -1, 6987, 6135, 7509, -1, 6136, 7509, 6137, -1, 5991, 6136, 6137, -1, 6983, 7511, 6980, -1, 6980, 6130, 6978, -1, 6978, 6131, 6132, -1, 6132, 6133, 6134, -1, 6134, 7504, 6966, -1, 6966, 7506, 6138, -1, 6138, 6135, 6987, -1, 6987, 7509, 6136, -1, 6139, 6140, 7488, -1, 7488, 6140, 6141, -1, 7020, 7488, 6141, -1, 7020, 7487, 7488, -1, 7020, 6143, 7487, -1, 7020, 6142, 6143, -1, 7499, 6927, 6144, -1, 6144, 6927, 6990, -1, 7501, 6990, 6145, -1, 5992, 7501, 6145, -1, 5992, 5993, 7501, -1, 6144, 6990, 7501, -1, 6146, 6147, 6148, -1, 6148, 6147, 7006, -1, 7012, 6148, 7006, -1, 7012, 7604, 6148, -1, 7012, 6149, 7604, -1, 7012, 7013, 6149, -1, 6150, 6489, 6461, -1, 6150, 6159, 6489, -1, 6150, 6071, 6159, -1, 6159, 6071, 6160, -1, 6495, 6160, 6151, -1, 6152, 6151, 6498, -1, 6153, 6498, 6499, -1, 6156, 6499, 6504, -1, 6154, 6504, 6506, -1, 6761, 6506, 6763, -1, 6761, 6154, 6506, -1, 6761, 6155, 6154, -1, 6154, 6155, 6500, -1, 6156, 6500, 6157, -1, 6153, 6157, 6158, -1, 6152, 6158, 6496, -1, 6495, 6496, 6488, -1, 6159, 6488, 6489, -1, 6159, 6495, 6488, -1, 6159, 6160, 6495, -1, 6071, 6067, 6160, -1, 6160, 6067, 6161, -1, 6151, 6161, 6497, -1, 6498, 6497, 6165, -1, 6499, 6165, 6162, -1, 6504, 6162, 6163, -1, 6506, 6163, 6166, -1, 6763, 6166, 6764, -1, 6763, 6506, 6166, -1, 6067, 6066, 6161, -1, 6161, 6066, 6167, -1, 6497, 6167, 6164, -1, 6165, 6164, 6168, -1, 6162, 6168, 6510, -1, 6163, 6510, 6511, -1, 6166, 6511, 6514, -1, 6764, 6514, 6170, -1, 6764, 6166, 6514, -1, 6066, 6065, 6167, -1, 6167, 6065, 6502, -1, 6164, 6502, 6503, -1, 6168, 6503, 6169, -1, 6510, 6169, 6513, -1, 6511, 6513, 6518, -1, 6514, 6518, 6171, -1, 6170, 6171, 6765, -1, 6170, 6514, 6171, -1, 6065, 6064, 6502, -1, 6502, 6064, 6501, -1, 6503, 6501, 6172, -1, 6169, 6172, 6509, -1, 6513, 6509, 6173, -1, 6518, 6173, 6517, -1, 6171, 6517, 6176, -1, 6765, 6176, 6175, -1, 6765, 6171, 6176, -1, 6064, 6063, 6501, -1, 6501, 6063, 6505, -1, 6172, 6505, 6508, -1, 6509, 6508, 6516, -1, 6173, 6516, 6174, -1, 6517, 6174, 6177, -1, 6176, 6177, 6525, -1, 6175, 6525, 6799, -1, 6175, 6176, 6525, -1, 6063, 6060, 6505, -1, 6505, 6060, 6507, -1, 6508, 6507, 6512, -1, 6516, 6512, 6515, -1, 6174, 6515, 6522, -1, 6177, 6522, 6524, -1, 6525, 6524, 6178, -1, 6799, 6178, 6179, -1, 6799, 6525, 6178, -1, 6060, 6059, 6507, -1, 6507, 6059, 6182, -1, 6512, 6182, 6521, -1, 6515, 6521, 6185, -1, 6522, 6185, 6180, -1, 6524, 6180, 6181, -1, 6178, 6181, 6526, -1, 6179, 6526, 6801, -1, 6179, 6178, 6526, -1, 6059, 6183, 6182, -1, 6182, 6183, 6184, -1, 6521, 6184, 6520, -1, 6185, 6520, 6186, -1, 6180, 6186, 6187, -1, 6181, 6187, 6188, -1, 6526, 6188, 6531, -1, 6801, 6531, 6190, -1, 6801, 6526, 6531, -1, 6183, 6058, 6184, -1, 6184, 6058, 6519, -1, 6520, 6519, 6523, -1, 6186, 6523, 6193, -1, 6187, 6193, 6530, -1, 6188, 6530, 6189, -1, 6531, 6189, 6532, -1, 6190, 6532, 6766, -1, 6190, 6531, 6532, -1, 6058, 6191, 6519, -1, 6519, 6191, 6192, -1, 6523, 6192, 6196, -1, 6193, 6196, 6197, -1, 6530, 6197, 6528, -1, 6189, 6528, 6194, -1, 6532, 6194, 6201, -1, 6766, 6201, 6200, -1, 6766, 6532, 6201, -1, 6191, 6195, 6192, -1, 6192, 6195, 6487, -1, 6196, 6487, 6527, -1, 6197, 6527, 6198, -1, 6528, 6198, 6203, -1, 6194, 6203, 6199, -1, 6201, 6199, 6204, -1, 6200, 6204, 6733, -1, 6200, 6201, 6204, -1, 6195, 6480, 6487, -1, 6487, 6480, 6202, -1, 6527, 6202, 6205, -1, 6198, 6205, 6529, -1, 6203, 6529, 6533, -1, 6199, 6533, 6535, -1, 6204, 6535, 6540, -1, 6733, 6540, 6208, -1, 6733, 6204, 6540, -1, 6202, 6480, 6206, -1, 6205, 6206, 6207, -1, 6529, 6207, 6534, -1, 6533, 6534, 6539, -1, 6535, 6539, 6479, -1, 6540, 6479, 6477, -1, 6208, 6477, 6767, -1, 6208, 6540, 6477, -1, 6056, 6209, 6481, -1, 6056, 6215, 6209, -1, 6056, 6217, 6215, -1, 6215, 6217, 6218, -1, 6538, 6218, 6210, -1, 6536, 6210, 6211, -1, 6545, 6211, 6551, -1, 6544, 6551, 6550, -1, 6213, 6550, 6220, -1, 6212, 6220, 6738, -1, 6212, 6213, 6220, -1, 6212, 6768, 6213, -1, 6213, 6768, 6214, -1, 6544, 6214, 6546, -1, 6545, 6546, 6478, -1, 6536, 6478, 6537, -1, 6538, 6537, 6216, -1, 6215, 6216, 6209, -1, 6215, 6538, 6216, -1, 6215, 6218, 6538, -1, 6217, 6219, 6218, -1, 6218, 6219, 6541, -1, 6210, 6541, 6542, -1, 6211, 6542, 6548, -1, 6551, 6548, 6549, -1, 6550, 6549, 6221, -1, 6220, 6221, 6226, -1, 6738, 6226, 6222, -1, 6738, 6220, 6226, -1, 6219, 6055, 6541, -1, 6541, 6055, 6223, -1, 6542, 6223, 6543, -1, 6548, 6543, 6224, -1, 6549, 6224, 6225, -1, 6221, 6225, 6227, -1, 6226, 6227, 6231, -1, 6222, 6231, 6770, -1, 6222, 6226, 6231, -1, 6055, 6228, 6223, -1, 6223, 6228, 6232, -1, 6543, 6232, 6547, -1, 6224, 6547, 6229, -1, 6225, 6229, 6552, -1, 6227, 6552, 6554, -1, 6231, 6554, 6230, -1, 6770, 6230, 6236, -1, 6770, 6231, 6230, -1, 6228, 6051, 6232, -1, 6232, 6051, 6233, -1, 6547, 6233, 6240, -1, 6229, 6240, 6234, -1, 6552, 6234, 6241, -1, 6554, 6241, 6556, -1, 6230, 6556, 6235, -1, 6236, 6235, 6237, -1, 6236, 6230, 6235, -1, 6051, 6238, 6233, -1, 6233, 6238, 6239, -1, 6240, 6239, 6553, -1, 6234, 6553, 6246, -1, 6241, 6246, 6242, -1, 6556, 6242, 6243, -1, 6235, 6243, 6244, -1, 6237, 6244, 6741, -1, 6237, 6235, 6244, -1, 6238, 6046, 6239, -1, 6239, 6046, 6245, -1, 6553, 6245, 6247, -1, 6246, 6247, 6555, -1, 6242, 6555, 6250, -1, 6243, 6250, 6558, -1, 6244, 6558, 6248, -1, 6741, 6248, 6252, -1, 6741, 6244, 6248, -1, 6046, 6045, 6245, -1, 6245, 6045, 6254, -1, 6247, 6254, 6255, -1, 6555, 6255, 6249, -1, 6250, 6249, 6557, -1, 6558, 6557, 6251, -1, 6248, 6251, 6253, -1, 6252, 6253, 6742, -1, 6252, 6248, 6253, -1, 6045, 6259, 6254, -1, 6254, 6259, 6260, -1, 6255, 6260, 6262, -1, 6249, 6262, 6256, -1, 6557, 6256, 6264, -1, 6251, 6264, 6267, -1, 6253, 6267, 6257, -1, 6742, 6257, 6258, -1, 6742, 6253, 6257, -1, 6259, 6268, 6260, -1, 6260, 6268, 6261, -1, 6262, 6261, 6263, -1, 6256, 6263, 6265, -1, 6264, 6265, 6266, -1, 6267, 6266, 6270, -1, 6257, 6270, 6563, -1, 6258, 6563, 6744, -1, 6258, 6257, 6563, -1, 6268, 6271, 6261, -1, 6261, 6271, 6269, -1, 6263, 6269, 6561, -1, 6265, 6561, 6560, -1, 6266, 6560, 6562, -1, 6270, 6562, 6567, -1, 6563, 6567, 6566, -1, 6744, 6566, 6272, -1, 6744, 6563, 6566, -1, 6271, 6044, 6269, -1, 6269, 6044, 6273, -1, 6561, 6273, 6274, -1, 6560, 6274, 6276, -1, 6562, 6276, 6565, -1, 6567, 6565, 6568, -1, 6566, 6568, 6278, -1, 6272, 6278, 6745, -1, 6272, 6566, 6278, -1, 6273, 6044, 6559, -1, 6274, 6559, 6275, -1, 6276, 6275, 6475, -1, 6565, 6475, 6277, -1, 6568, 6277, 6577, -1, 6278, 6577, 6485, -1, 6745, 6485, 6747, -1, 6745, 6278, 6485, -1, 6043, 6476, 6279, -1, 6043, 6280, 6476, -1, 6043, 6042, 6280, -1, 6280, 6042, 6281, -1, 6287, 6281, 6569, -1, 6574, 6569, 6575, -1, 6573, 6575, 6483, -1, 6282, 6483, 6580, -1, 6285, 6580, 6283, -1, 6774, 6283, 6284, -1, 6774, 6285, 6283, -1, 6774, 6472, 6285, -1, 6285, 6472, 6473, -1, 6282, 6473, 6474, -1, 6573, 6474, 6570, -1, 6574, 6570, 6564, -1, 6287, 6564, 6286, -1, 6280, 6286, 6476, -1, 6280, 6287, 6286, -1, 6280, 6281, 6287, -1, 6042, 6040, 6281, -1, 6281, 6040, 6572, -1, 6569, 6572, 6576, -1, 6575, 6576, 6484, -1, 6483, 6484, 6290, -1, 6580, 6290, 6291, -1, 6283, 6291, 6293, -1, 6284, 6293, 6292, -1, 6284, 6283, 6293, -1, 6040, 6288, 6572, -1, 6572, 6288, 6571, -1, 6576, 6571, 6289, -1, 6484, 6289, 6296, -1, 6290, 6296, 6579, -1, 6291, 6579, 6582, -1, 6293, 6582, 6294, -1, 6292, 6294, 6299, -1, 6292, 6293, 6294, -1, 6288, 6295, 6571, -1, 6571, 6295, 6482, -1, 6289, 6482, 6297, -1, 6296, 6297, 6578, -1, 6579, 6578, 6581, -1, 6582, 6581, 6298, -1, 6294, 6298, 6586, -1, 6299, 6586, 6748, -1, 6299, 6294, 6586, -1, 6295, 6300, 6482, -1, 6482, 6300, 6301, -1, 6297, 6301, 6305, -1, 6578, 6305, 6302, -1, 6581, 6302, 6309, -1, 6298, 6309, 6303, -1, 6586, 6303, 6304, -1, 6748, 6304, 6749, -1, 6748, 6586, 6304, -1, 6300, 6311, 6301, -1, 6301, 6311, 6306, -1, 6305, 6306, 6307, -1, 6302, 6307, 6308, -1, 6309, 6308, 6585, -1, 6303, 6585, 6592, -1, 6304, 6592, 6310, -1, 6749, 6310, 6751, -1, 6749, 6304, 6310, -1, 6311, 6312, 6306, -1, 6306, 6312, 6313, -1, 6307, 6313, 6583, -1, 6308, 6583, 6584, -1, 6585, 6584, 6589, -1, 6592, 6589, 6597, -1, 6310, 6597, 6596, -1, 6751, 6596, 6317, -1, 6751, 6310, 6596, -1, 6312, 6314, 6313, -1, 6313, 6314, 6315, -1, 6583, 6315, 6588, -1, 6584, 6588, 6316, -1, 6589, 6316, 6595, -1, 6597, 6595, 6320, -1, 6596, 6320, 6602, -1, 6317, 6602, 6752, -1, 6317, 6596, 6602, -1, 6314, 6038, 6315, -1, 6315, 6038, 6318, -1, 6588, 6318, 6319, -1, 6316, 6319, 6591, -1, 6595, 6591, 6601, -1, 6320, 6601, 6600, -1, 6602, 6600, 6321, -1, 6752, 6321, 6322, -1, 6752, 6602, 6321, -1, 6038, 6037, 6318, -1, 6318, 6037, 6587, -1, 6319, 6587, 6594, -1, 6591, 6594, 6324, -1, 6601, 6324, 6599, -1, 6600, 6599, 6604, -1, 6321, 6604, 6328, -1, 6322, 6328, 6753, -1, 6322, 6321, 6328, -1, 6037, 6323, 6587, -1, 6587, 6323, 6590, -1, 6594, 6590, 6593, -1, 6324, 6593, 6325, -1, 6599, 6325, 6326, -1, 6604, 6326, 6605, -1, 6328, 6605, 6329, -1, 6753, 6329, 6327, -1, 6753, 6328, 6329, -1, 6590, 6323, 6330, -1, 6593, 6330, 6471, -1, 6325, 6471, 6598, -1, 6326, 6598, 6331, -1, 6605, 6331, 6606, -1, 6329, 6606, 6610, -1, 6327, 6610, 6778, -1, 6327, 6329, 6610, -1, 6034, 6332, 6035, -1, 6034, 6333, 6332, -1, 6034, 6033, 6333, -1, 6333, 6033, 6334, -1, 6343, 6334, 6344, -1, 6607, 6344, 6609, -1, 6335, 6609, 6336, -1, 6340, 6336, 6346, -1, 6339, 6346, 6337, -1, 6338, 6337, 6779, -1, 6338, 6339, 6337, -1, 6338, 6469, 6339, -1, 6339, 6469, 6470, -1, 6340, 6470, 6611, -1, 6335, 6611, 6341, -1, 6607, 6341, 6603, -1, 6343, 6603, 6342, -1, 6333, 6342, 6332, -1, 6333, 6343, 6342, -1, 6333, 6334, 6343, -1, 6033, 6027, 6334, -1, 6334, 6027, 6350, -1, 6344, 6350, 6608, -1, 6609, 6608, 6345, -1, 6336, 6345, 6614, -1, 6346, 6614, 6352, -1, 6337, 6352, 6347, -1, 6779, 6347, 6348, -1, 6779, 6337, 6347, -1, 6027, 6349, 6350, -1, 6350, 6349, 6355, -1, 6608, 6355, 6613, -1, 6345, 6613, 6351, -1, 6614, 6351, 6356, -1, 6352, 6356, 6353, -1, 6347, 6353, 6354, -1, 6348, 6354, 6358, -1, 6348, 6347, 6354, -1, 6349, 6029, 6355, -1, 6355, 6029, 6359, -1, 6613, 6359, 6612, -1, 6351, 6612, 6615, -1, 6356, 6615, 6361, -1, 6353, 6361, 6362, -1, 6354, 6362, 6623, -1, 6358, 6623, 6357, -1, 6358, 6354, 6623, -1, 6029, 6030, 6359, -1, 6359, 6030, 6365, -1, 6612, 6365, 6617, -1, 6615, 6617, 6360, -1, 6361, 6360, 6620, -1, 6362, 6620, 6363, -1, 6623, 6363, 6364, -1, 6357, 6364, 6368, -1, 6357, 6623, 6364, -1, 6030, 6366, 6365, -1, 6365, 6366, 6369, -1, 6617, 6369, 6618, -1, 6360, 6618, 6619, -1, 6620, 6619, 6628, -1, 6363, 6628, 6371, -1, 6364, 6371, 6367, -1, 6368, 6367, 6781, -1, 6368, 6364, 6367, -1, 6366, 6370, 6369, -1, 6369, 6370, 6616, -1, 6618, 6616, 6622, -1, 6619, 6622, 6621, -1, 6628, 6621, 6627, -1, 6371, 6627, 6631, -1, 6367, 6631, 6372, -1, 6781, 6372, 6377, -1, 6781, 6367, 6372, -1, 6370, 6373, 6616, -1, 6616, 6373, 6374, -1, 6622, 6374, 6375, -1, 6621, 6375, 6626, -1, 6627, 6626, 6376, -1, 6631, 6376, 6639, -1, 6372, 6639, 6379, -1, 6377, 6379, 6378, -1, 6377, 6372, 6379, -1, 6373, 6031, 6374, -1, 6374, 6031, 6625, -1, 6375, 6625, 6630, -1, 6626, 6630, 6629, -1, 6376, 6629, 6380, -1, 6639, 6380, 6638, -1, 6379, 6638, 6646, -1, 6378, 6646, 6757, -1, 6378, 6379, 6646, -1, 6031, 6032, 6625, -1, 6625, 6032, 6624, -1, 6630, 6624, 6384, -1, 6629, 6384, 6381, -1, 6380, 6381, 6643, -1, 6638, 6643, 6645, -1, 6646, 6645, 6382, -1, 6757, 6382, 6387, -1, 6757, 6646, 6382, -1, 6032, 6383, 6624, -1, 6624, 6383, 6632, -1, 6384, 6632, 6637, -1, 6381, 6637, 6636, -1, 6643, 6636, 6385, -1, 6645, 6385, 6644, -1, 6382, 6644, 6386, -1, 6387, 6386, 6785, -1, 6387, 6382, 6386, -1, 6383, 6467, 6632, -1, 6632, 6467, 6635, -1, 6637, 6635, 6634, -1, 6636, 6634, 6641, -1, 6385, 6641, 6390, -1, 6644, 6390, 6391, -1, 6386, 6391, 6388, -1, 6785, 6388, 6389, -1, 6785, 6386, 6388, -1, 6635, 6467, 6633, -1, 6634, 6633, 6640, -1, 6641, 6640, 6642, -1, 6390, 6642, 6465, -1, 6391, 6465, 6649, -1, 6388, 6649, 6392, -1, 6389, 6392, 6463, -1, 6389, 6388, 6392, -1, 6393, 6468, 6466, -1, 6393, 6401, 6468, -1, 6393, 6028, 6401, -1, 6401, 6028, 6403, -1, 6402, 6403, 6405, -1, 6648, 6405, 6394, -1, 6398, 6394, 6653, -1, 6652, 6653, 6395, -1, 6397, 6395, 6407, -1, 6396, 6407, 6786, -1, 6396, 6397, 6407, -1, 6396, 6758, 6397, -1, 6397, 6758, 6656, -1, 6652, 6656, 6464, -1, 6398, 6464, 6399, -1, 6648, 6399, 6647, -1, 6402, 6647, 6400, -1, 6401, 6400, 6468, -1, 6401, 6402, 6400, -1, 6401, 6403, 6402, -1, 6028, 6404, 6403, -1, 6403, 6404, 6408, -1, 6405, 6408, 6651, -1, 6394, 6651, 6410, -1, 6653, 6410, 6655, -1, 6395, 6655, 6412, -1, 6407, 6412, 6406, -1, 6786, 6406, 6787, -1, 6786, 6407, 6406, -1, 6404, 6026, 6408, -1, 6408, 6026, 6409, -1, 6651, 6409, 6654, -1, 6410, 6654, 6411, -1, 6655, 6411, 6413, -1, 6412, 6413, 6414, -1, 6406, 6414, 6420, -1, 6787, 6420, 6788, -1, 6787, 6406, 6420, -1, 6026, 6415, 6409, -1, 6409, 6415, 6650, -1, 6654, 6650, 6416, -1, 6411, 6416, 6417, -1, 6413, 6417, 6418, -1, 6414, 6418, 6659, -1, 6420, 6659, 6419, -1, 6788, 6419, 6423, -1, 6788, 6420, 6419, -1, 6415, 6424, 6650, -1, 6650, 6424, 6425, -1, 6416, 6425, 6421, -1, 6417, 6421, 6427, -1, 6418, 6427, 6658, -1, 6659, 6658, 6422, -1, 6419, 6422, 6665, -1, 6423, 6665, 6429, -1, 6423, 6419, 6665, -1, 6424, 6024, 6425, -1, 6425, 6024, 6426, -1, 6421, 6426, 6657, -1, 6427, 6657, 6661, -1, 6658, 6661, 6660, -1, 6422, 6660, 6428, -1, 6665, 6428, 6430, -1, 6429, 6430, 6791, -1, 6429, 6665, 6430, -1, 6024, 6022, 6426, -1, 6426, 6022, 6431, -1, 6657, 6431, 6432, -1, 6661, 6432, 6664, -1, 6660, 6664, 6663, -1, 6428, 6663, 6435, -1, 6430, 6435, 6433, -1, 6791, 6433, 6437, -1, 6791, 6430, 6433, -1, 6022, 6017, 6431, -1, 6431, 6017, 6438, -1, 6432, 6438, 6434, -1, 6664, 6434, 6666, -1, 6663, 6666, 6440, -1, 6435, 6440, 6492, -1, 6433, 6492, 6436, -1, 6437, 6436, 6760, -1, 6437, 6433, 6436, -1, 6017, 6020, 6438, -1, 6438, 6020, 6439, -1, 6434, 6439, 6662, -1, 6666, 6662, 6444, -1, 6440, 6444, 6441, -1, 6492, 6441, 6445, -1, 6436, 6445, 6446, -1, 6760, 6446, 6792, -1, 6760, 6436, 6446, -1, 6020, 6016, 6439, -1, 6439, 6016, 6442, -1, 6662, 6442, 6443, -1, 6444, 6443, 6493, -1, 6441, 6493, 6491, -1, 6445, 6491, 6447, -1, 6446, 6447, 6452, -1, 6792, 6452, 6450, -1, 6792, 6446, 6452, -1, 6016, 6448, 6442, -1, 6442, 6448, 6453, -1, 6443, 6453, 6486, -1, 6493, 6486, 6490, -1, 6491, 6490, 6449, -1, 6447, 6449, 6494, -1, 6452, 6494, 6454, -1, 6450, 6454, 6451, -1, 6450, 6452, 6454, -1, 6448, 6461, 6453, -1, 6453, 6461, 6462, -1, 6486, 6462, 6460, -1, 6490, 6460, 6459, -1, 6449, 6459, 6458, -1, 6494, 6458, 6455, -1, 6454, 6455, 6456, -1, 6451, 6456, 6457, -1, 6451, 6454, 6456, -1, 6155, 6457, 6500, -1, 6500, 6457, 6456, -1, 6157, 6456, 6455, -1, 6158, 6455, 6458, -1, 6496, 6458, 6459, -1, 6488, 6459, 6460, -1, 6489, 6460, 6462, -1, 6461, 6489, 6462, -1, 6758, 6463, 6656, -1, 6656, 6463, 6392, -1, 6464, 6392, 6649, -1, 6399, 6649, 6465, -1, 6647, 6465, 6642, -1, 6400, 6642, 6640, -1, 6468, 6640, 6633, -1, 6466, 6633, 6467, -1, 6466, 6468, 6633, -1, 6469, 6778, 6470, -1, 6470, 6778, 6610, -1, 6611, 6610, 6606, -1, 6341, 6606, 6331, -1, 6603, 6331, 6598, -1, 6342, 6598, 6471, -1, 6332, 6471, 6330, -1, 6035, 6330, 6323, -1, 6035, 6332, 6330, -1, 6472, 6747, 6473, -1, 6473, 6747, 6485, -1, 6474, 6485, 6577, -1, 6570, 6577, 6277, -1, 6564, 6277, 6475, -1, 6286, 6475, 6275, -1, 6476, 6275, 6559, -1, 6279, 6559, 6044, -1, 6279, 6476, 6559, -1, 6768, 6767, 6214, -1, 6214, 6767, 6477, -1, 6546, 6477, 6479, -1, 6478, 6479, 6539, -1, 6537, 6539, 6534, -1, 6216, 6534, 6207, -1, 6209, 6207, 6206, -1, 6481, 6206, 6480, -1, 6481, 6209, 6206, -1, 6482, 6289, 6571, -1, 6289, 6484, 6576, -1, 6301, 6297, 6482, -1, 6484, 6483, 6575, -1, 6297, 6296, 6289, -1, 6474, 6573, 6282, -1, 6282, 6573, 6483, -1, 6296, 6290, 6484, -1, 6485, 6474, 6473, -1, 6290, 6580, 6483, -1, 6580, 6285, 6282, -1, 6282, 6285, 6473, -1, 6486, 6453, 6462, -1, 6527, 6487, 6202, -1, 6561, 6269, 6273, -1, 6488, 6460, 6489, -1, 6460, 6490, 6486, -1, 6490, 6491, 6493, -1, 6449, 6490, 6459, -1, 6491, 6445, 6441, -1, 6447, 6491, 6449, -1, 6445, 6436, 6492, -1, 6446, 6445, 6447, -1, 6435, 6492, 6433, -1, 6440, 6441, 6492, -1, 6444, 6493, 6441, -1, 6443, 6486, 6493, -1, 6496, 6459, 6488, -1, 6494, 6449, 6458, -1, 6452, 6447, 6494, -1, 6152, 6496, 6495, -1, 6151, 6152, 6495, -1, 6161, 6151, 6160, -1, 6158, 6458, 6496, -1, 6454, 6494, 6455, -1, 6167, 6497, 6161, -1, 6153, 6158, 6152, -1, 6498, 6153, 6152, -1, 6497, 6498, 6151, -1, 6157, 6455, 6158, -1, 6502, 6164, 6167, -1, 6164, 6165, 6497, -1, 6156, 6157, 6153, -1, 6499, 6156, 6153, -1, 6165, 6499, 6498, -1, 6500, 6456, 6157, -1, 6501, 6503, 6502, -1, 6503, 6168, 6164, -1, 6168, 6162, 6165, -1, 6154, 6500, 6156, -1, 6504, 6154, 6156, -1, 6162, 6504, 6499, -1, 6505, 6172, 6501, -1, 6172, 6169, 6503, -1, 6169, 6510, 6168, -1, 6510, 6163, 6162, -1, 6163, 6506, 6504, -1, 6507, 6508, 6505, -1, 6508, 6509, 6172, -1, 6509, 6513, 6169, -1, 6513, 6511, 6510, -1, 6511, 6166, 6163, -1, 6182, 6512, 6507, -1, 6512, 6516, 6508, -1, 6516, 6173, 6509, -1, 6173, 6518, 6513, -1, 6518, 6514, 6511, -1, 6184, 6521, 6182, -1, 6521, 6515, 6512, -1, 6515, 6174, 6516, -1, 6174, 6517, 6173, -1, 6517, 6171, 6518, -1, 6519, 6520, 6184, -1, 6520, 6185, 6521, -1, 6185, 6522, 6515, -1, 6522, 6177, 6174, -1, 6177, 6176, 6517, -1, 6192, 6523, 6519, -1, 6523, 6186, 6520, -1, 6186, 6180, 6185, -1, 6180, 6524, 6522, -1, 6524, 6525, 6177, -1, 6487, 6196, 6192, -1, 6196, 6193, 6523, -1, 6193, 6187, 6186, -1, 6187, 6181, 6180, -1, 6181, 6178, 6524, -1, 6197, 6196, 6527, -1, 6530, 6193, 6197, -1, 6188, 6187, 6530, -1, 6526, 6181, 6188, -1, 6206, 6205, 6202, -1, 6205, 6198, 6527, -1, 6529, 6205, 6207, -1, 6198, 6528, 6197, -1, 6203, 6198, 6529, -1, 6528, 6189, 6530, -1, 6194, 6528, 6203, -1, 6189, 6531, 6188, -1, 6532, 6189, 6194, -1, 6216, 6207, 6209, -1, 6533, 6529, 6534, -1, 6199, 6203, 6533, -1, 6201, 6194, 6199, -1, 6537, 6534, 6216, -1, 6535, 6533, 6539, -1, 6204, 6199, 6535, -1, 6536, 6537, 6538, -1, 6210, 6536, 6538, -1, 6541, 6210, 6218, -1, 6478, 6539, 6537, -1, 6540, 6535, 6479, -1, 6223, 6542, 6541, -1, 6545, 6478, 6536, -1, 6211, 6545, 6536, -1, 6542, 6211, 6210, -1, 6546, 6479, 6478, -1, 6232, 6543, 6223, -1, 6543, 6548, 6542, -1, 6544, 6546, 6545, -1, 6551, 6544, 6545, -1, 6548, 6551, 6211, -1, 6214, 6477, 6546, -1, 6233, 6547, 6232, -1, 6547, 6224, 6543, -1, 6224, 6549, 6548, -1, 6213, 6214, 6544, -1, 6550, 6213, 6544, -1, 6549, 6550, 6551, -1, 6239, 6240, 6233, -1, 6240, 6229, 6547, -1, 6229, 6225, 6224, -1, 6225, 6221, 6549, -1, 6221, 6220, 6550, -1, 6245, 6553, 6239, -1, 6553, 6234, 6240, -1, 6234, 6552, 6229, -1, 6552, 6227, 6225, -1, 6227, 6226, 6221, -1, 6254, 6247, 6245, -1, 6247, 6246, 6553, -1, 6246, 6241, 6234, -1, 6241, 6554, 6552, -1, 6554, 6231, 6227, -1, 6260, 6255, 6254, -1, 6255, 6555, 6247, -1, 6555, 6242, 6246, -1, 6242, 6556, 6241, -1, 6556, 6230, 6554, -1, 6261, 6262, 6260, -1, 6262, 6249, 6255, -1, 6249, 6250, 6555, -1, 6250, 6243, 6242, -1, 6243, 6235, 6556, -1, 6269, 6263, 6261, -1, 6263, 6256, 6262, -1, 6256, 6557, 6249, -1, 6557, 6558, 6250, -1, 6558, 6244, 6243, -1, 6265, 6263, 6561, -1, 6264, 6256, 6265, -1, 6251, 6557, 6264, -1, 6248, 6558, 6251, -1, 6559, 6274, 6273, -1, 6274, 6560, 6561, -1, 6276, 6274, 6275, -1, 6560, 6266, 6265, -1, 6562, 6560, 6276, -1, 6266, 6267, 6264, -1, 6270, 6266, 6562, -1, 6267, 6253, 6251, -1, 6257, 6267, 6270, -1, 6286, 6275, 6476, -1, 6565, 6276, 6475, -1, 6567, 6562, 6565, -1, 6563, 6270, 6567, -1, 6564, 6475, 6286, -1, 6568, 6565, 6277, -1, 6566, 6567, 6568, -1, 6574, 6564, 6287, -1, 6569, 6574, 6287, -1, 6572, 6569, 6281, -1, 6570, 6277, 6564, -1, 6278, 6568, 6577, -1, 6571, 6576, 6572, -1, 6573, 6570, 6574, -1, 6575, 6573, 6574, -1, 6576, 6575, 6569, -1, 6474, 6577, 6570, -1, 6306, 6305, 6301, -1, 6305, 6578, 6297, -1, 6578, 6579, 6296, -1, 6579, 6291, 6290, -1, 6291, 6283, 6580, -1, 6313, 6307, 6306, -1, 6307, 6302, 6305, -1, 6302, 6581, 6578, -1, 6581, 6582, 6579, -1, 6582, 6293, 6291, -1, 6315, 6583, 6313, -1, 6583, 6308, 6307, -1, 6308, 6309, 6302, -1, 6309, 6298, 6581, -1, 6298, 6294, 6582, -1, 6318, 6588, 6315, -1, 6588, 6584, 6583, -1, 6584, 6585, 6308, -1, 6585, 6303, 6309, -1, 6303, 6586, 6298, -1, 6587, 6319, 6318, -1, 6319, 6316, 6588, -1, 6316, 6589, 6584, -1, 6589, 6592, 6585, -1, 6592, 6304, 6303, -1, 6590, 6594, 6587, -1, 6594, 6591, 6319, -1, 6591, 6595, 6316, -1, 6595, 6597, 6589, -1, 6597, 6310, 6592, -1, 6330, 6593, 6590, -1, 6593, 6324, 6594, -1, 6324, 6601, 6591, -1, 6601, 6320, 6595, -1, 6320, 6596, 6597, -1, 6342, 6471, 6332, -1, 6471, 6325, 6593, -1, 6325, 6599, 6324, -1, 6326, 6325, 6598, -1, 6599, 6600, 6601, -1, 6604, 6599, 6326, -1, 6600, 6602, 6320, -1, 6321, 6600, 6604, -1, 6603, 6598, 6342, -1, 6605, 6326, 6331, -1, 6328, 6604, 6605, -1, 6607, 6603, 6343, -1, 6344, 6607, 6343, -1, 6350, 6344, 6334, -1, 6341, 6331, 6603, -1, 6329, 6605, 6606, -1, 6355, 6608, 6350, -1, 6335, 6341, 6607, -1, 6609, 6335, 6607, -1, 6608, 6609, 6344, -1, 6611, 6606, 6341, -1, 6359, 6613, 6355, -1, 6613, 6345, 6608, -1, 6340, 6611, 6335, -1, 6336, 6340, 6335, -1, 6345, 6336, 6609, -1, 6470, 6610, 6611, -1, 6365, 6612, 6359, -1, 6612, 6351, 6613, -1, 6351, 6614, 6345, -1, 6339, 6470, 6340, -1, 6346, 6339, 6340, -1, 6614, 6346, 6336, -1, 6369, 6617, 6365, -1, 6617, 6615, 6612, -1, 6615, 6356, 6351, -1, 6356, 6352, 6614, -1, 6352, 6337, 6346, -1, 6616, 6618, 6369, -1, 6618, 6360, 6617, -1, 6360, 6361, 6615, -1, 6361, 6353, 6356, -1, 6353, 6347, 6352, -1, 6374, 6622, 6616, -1, 6622, 6619, 6618, -1, 6619, 6620, 6360, -1, 6620, 6362, 6361, -1, 6362, 6354, 6353, -1, 6625, 6375, 6374, -1, 6375, 6621, 6622, -1, 6621, 6628, 6619, -1, 6628, 6363, 6620, -1, 6363, 6623, 6362, -1, 6624, 6630, 6625, -1, 6630, 6626, 6375, -1, 6626, 6627, 6621, -1, 6627, 6371, 6628, -1, 6371, 6364, 6363, -1, 6632, 6384, 6624, -1, 6384, 6629, 6630, -1, 6629, 6376, 6626, -1, 6376, 6631, 6627, -1, 6631, 6367, 6371, -1, 6635, 6637, 6632, -1, 6637, 6381, 6384, -1, 6381, 6380, 6629, -1, 6380, 6639, 6376, -1, 6639, 6372, 6631, -1, 6633, 6634, 6635, -1, 6634, 6636, 6637, -1, 6636, 6643, 6381, -1, 6643, 6638, 6380, -1, 6638, 6379, 6639, -1, 6400, 6640, 6468, -1, 6640, 6641, 6634, -1, 6641, 6385, 6636, -1, 6390, 6641, 6642, -1, 6385, 6645, 6643, -1, 6644, 6385, 6390, -1, 6645, 6646, 6638, -1, 6382, 6645, 6644, -1, 6647, 6642, 6400, -1, 6391, 6390, 6465, -1, 6386, 6644, 6391, -1, 6648, 6647, 6402, -1, 6405, 6648, 6402, -1, 6408, 6405, 6403, -1, 6399, 6465, 6647, -1, 6388, 6391, 6649, -1, 6409, 6651, 6408, -1, 6398, 6399, 6648, -1, 6394, 6398, 6648, -1, 6651, 6394, 6405, -1, 6464, 6649, 6399, -1, 6650, 6654, 6409, -1, 6654, 6410, 6651, -1, 6652, 6464, 6398, -1, 6653, 6652, 6398, -1, 6410, 6653, 6394, -1, 6656, 6392, 6464, -1, 6425, 6416, 6650, -1, 6416, 6411, 6654, -1, 6411, 6655, 6410, -1, 6397, 6656, 6652, -1, 6395, 6397, 6652, -1, 6655, 6395, 6653, -1, 6426, 6421, 6425, -1, 6421, 6417, 6416, -1, 6417, 6413, 6411, -1, 6413, 6412, 6655, -1, 6412, 6407, 6395, -1, 6431, 6657, 6426, -1, 6657, 6427, 6421, -1, 6427, 6418, 6417, -1, 6418, 6414, 6413, -1, 6414, 6406, 6412, -1, 6438, 6432, 6431, -1, 6432, 6661, 6657, -1, 6661, 6658, 6427, -1, 6658, 6659, 6418, -1, 6659, 6420, 6414, -1, 6439, 6434, 6438, -1, 6434, 6664, 6432, -1, 6664, 6660, 6661, -1, 6660, 6422, 6658, -1, 6422, 6419, 6659, -1, 6442, 6662, 6439, -1, 6662, 6666, 6434, -1, 6666, 6663, 6664, -1, 6663, 6428, 6660, -1, 6428, 6665, 6422, -1, 6453, 6443, 6442, -1, 6443, 6444, 6662, -1, 6444, 6440, 6666, -1, 6440, 6435, 6663, -1, 6435, 6430, 6428, -1, 6124, 6701, 6702, -1, 6124, 6803, 6701, -1, 6124, 6667, 6803, -1, 6803, 6667, 6668, -1, 6668, 6667, 6669, -1, 6703, 6669, 6123, -1, 6847, 6123, 6122, -1, 6848, 6122, 6113, -1, 6704, 6113, 6670, -1, 6845, 6670, 6705, -1, 6866, 6705, 6706, -1, 6707, 6706, 6112, -1, 6708, 6112, 6110, -1, 6865, 6110, 6709, -1, 6864, 6709, 6671, -1, 6710, 6671, 6711, -1, 6672, 6711, 6108, -1, 6673, 6108, 6107, -1, 6863, 6107, 6119, -1, 6712, 6119, 6674, -1, 6842, 6674, 6675, -1, 6841, 6675, 6713, -1, 6676, 6713, 6677, -1, 6839, 6677, 6105, -1, 6859, 6105, 6104, -1, 6836, 6104, 6678, -1, 6714, 6678, 6679, -1, 6835, 6679, 6102, -1, 6833, 6102, 6101, -1, 6832, 6101, 6100, -1, 6858, 6100, 6680, -1, 6831, 6680, 6099, -1, 6830, 6099, 6117, -1, 6827, 6117, 6116, -1, 6681, 6116, 6682, -1, 6715, 6682, 6716, -1, 6717, 6716, 6096, -1, 6718, 6096, 6095, -1, 6683, 6095, 6719, -1, 6856, 6719, 6094, -1, 6684, 6094, 6685, -1, 6823, 6685, 6686, -1, 6854, 6686, 6720, -1, 6821, 6720, 6093, -1, 6853, 6093, 6092, -1, 6687, 6092, 6688, -1, 6819, 6688, 6689, -1, 6818, 6689, 6690, -1, 6852, 6690, 6721, -1, 6817, 6721, 6087, -1, 6691, 6087, 6722, -1, 6851, 6722, 6084, -1, 6815, 6084, 6692, -1, 6814, 6692, 6694, -1, 6693, 6694, 6082, -1, 6812, 6082, 6081, -1, 6723, 6081, 6724, -1, 6811, 6724, 6695, -1, 6725, 6695, 6080, -1, 6810, 6080, 6696, -1, 6808, 6696, 6697, -1, 6850, 6697, 6699, -1, 6698, 6699, 6726, -1, 6807, 6726, 6077, -1, 6727, 6077, 6076, -1, 6700, 6076, 6702, -1, 6701, 6700, 6702, -1, 6668, 6669, 6703, -1, 6703, 6123, 6847, -1, 6847, 6122, 6848, -1, 6848, 6113, 6704, -1, 6704, 6670, 6845, -1, 6845, 6705, 6866, -1, 6866, 6706, 6707, -1, 6707, 6112, 6708, -1, 6708, 6110, 6865, -1, 6865, 6709, 6864, -1, 6864, 6671, 6710, -1, 6710, 6711, 6672, -1, 6672, 6108, 6673, -1, 6673, 6107, 6863, -1, 6863, 6119, 6712, -1, 6712, 6674, 6842, -1, 6842, 6675, 6841, -1, 6841, 6713, 6676, -1, 6676, 6677, 6839, -1, 6839, 6105, 6859, -1, 6859, 6104, 6836, -1, 6836, 6678, 6714, -1, 6714, 6679, 6835, -1, 6835, 6102, 6833, -1, 6833, 6101, 6832, -1, 6832, 6100, 6858, -1, 6858, 6680, 6831, -1, 6831, 6099, 6830, -1, 6830, 6117, 6827, -1, 6827, 6116, 6681, -1, 6681, 6682, 6715, -1, 6715, 6716, 6717, -1, 6717, 6096, 6718, -1, 6718, 6095, 6683, -1, 6683, 6719, 6856, -1, 6856, 6094, 6684, -1, 6684, 6685, 6823, -1, 6823, 6686, 6854, -1, 6854, 6720, 6821, -1, 6821, 6093, 6853, -1, 6853, 6092, 6687, -1, 6687, 6688, 6819, -1, 6819, 6689, 6818, -1, 6818, 6690, 6852, -1, 6852, 6721, 6817, -1, 6817, 6087, 6691, -1, 6691, 6722, 6851, -1, 6851, 6084, 6815, -1, 6815, 6692, 6814, -1, 6814, 6694, 6693, -1, 6693, 6082, 6812, -1, 6812, 6081, 6723, -1, 6723, 6724, 6811, -1, 6811, 6695, 6725, -1, 6725, 6080, 6810, -1, 6810, 6696, 6808, -1, 6808, 6697, 6850, -1, 6850, 6699, 6698, -1, 6698, 6726, 6807, -1, 6807, 6077, 6727, -1, 6727, 6076, 6700, -1, 6982, 6981, 6728, -1, 6728, 6981, 6729, -1, 6729, 6981, 6730, -1, 6730, 6981, 6984, -1, 6871, 6984, 6872, -1, 6871, 6730, 6984, -1, 6921, 6731, 7055, -1, 7055, 6731, 7575, -1, 7576, 7055, 7575, -1, 7576, 6732, 7055, -1, 7576, 6894, 6732, -1, 7576, 7577, 6894, -1, 6733, 6734, 6200, -1, 6733, 6735, 6734, -1, 6733, 6208, 6735, -1, 6735, 6208, 6736, -1, 6736, 6208, 6767, -1, 7108, 6767, 6768, -1, 6737, 6768, 6212, -1, 7109, 6212, 6738, -1, 6769, 6738, 6222, -1, 6739, 6222, 6770, -1, 7112, 6770, 6236, -1, 7111, 6236, 6237, -1, 7113, 6237, 6741, -1, 6740, 6741, 6252, -1, 6771, 6252, 6742, -1, 6772, 6742, 6258, -1, 6743, 6258, 6744, -1, 6773, 6744, 6272, -1, 7059, 6272, 6745, -1, 6746, 6745, 6747, -1, 7054, 6747, 6472, -1, 7052, 6472, 6774, -1, 7048, 6774, 6284, -1, 7041, 6284, 6292, -1, 6775, 6292, 6299, -1, 7043, 6299, 6748, -1, 6776, 6748, 6749, -1, 7046, 6749, 6751, -1, 6750, 6751, 6317, -1, 7114, 6317, 6752, -1, 7115, 6752, 6322, -1, 7118, 6322, 6753, -1, 7119, 6753, 6327, -1, 6777, 6327, 6778, -1, 6754, 6778, 6469, -1, 7120, 6469, 6338, -1, 7121, 6338, 6779, -1, 7124, 6779, 6348, -1, 7148, 6348, 6358, -1, 7125, 6358, 6357, -1, 6755, 6357, 6368, -1, 6780, 6368, 6781, -1, 6782, 6781, 6377, -1, 6783, 6377, 6378, -1, 6756, 6378, 6757, -1, 6784, 6757, 6387, -1, 6976, 6387, 6785, -1, 6974, 6785, 6389, -1, 6973, 6389, 6463, -1, 6972, 6463, 6758, -1, 6969, 6758, 6396, -1, 7127, 6396, 6786, -1, 7128, 6786, 6787, -1, 7129, 6787, 6788, -1, 6789, 6788, 6423, -1, 6790, 6423, 6429, -1, 6967, 6429, 6791, -1, 6759, 6791, 6437, -1, 6965, 6437, 6760, -1, 6964, 6760, 6792, -1, 6963, 6792, 6450, -1, 6958, 6450, 6451, -1, 6960, 6451, 6457, -1, 6793, 6457, 6155, -1, 6794, 6155, 6761, -1, 6762, 6761, 6763, -1, 6795, 6763, 6764, -1, 6796, 6764, 6170, -1, 6797, 6170, 6765, -1, 6961, 6765, 6175, -1, 6798, 6175, 6799, -1, 6800, 6799, 6179, -1, 7132, 6179, 6801, -1, 7133, 6801, 6190, -1, 7134, 6190, 6766, -1, 7142, 6766, 6200, -1, 6734, 7142, 6200, -1, 6736, 6767, 7108, -1, 7108, 6768, 6737, -1, 6737, 6212, 7109, -1, 7109, 6738, 6769, -1, 6769, 6222, 6739, -1, 6739, 6770, 7112, -1, 7112, 6236, 7111, -1, 7111, 6237, 7113, -1, 7113, 6741, 6740, -1, 6740, 6252, 6771, -1, 6771, 6742, 6772, -1, 6772, 6258, 6743, -1, 6743, 6744, 6773, -1, 6773, 6272, 7059, -1, 7059, 6745, 6746, -1, 6746, 6747, 7054, -1, 7054, 6472, 7052, -1, 7052, 6774, 7048, -1, 7048, 6284, 7041, -1, 7041, 6292, 6775, -1, 6775, 6299, 7043, -1, 7043, 6748, 6776, -1, 6776, 6749, 7046, -1, 7046, 6751, 6750, -1, 6750, 6317, 7114, -1, 7114, 6752, 7115, -1, 7115, 6322, 7118, -1, 7118, 6753, 7119, -1, 7119, 6327, 6777, -1, 6777, 6778, 6754, -1, 6754, 6469, 7120, -1, 7120, 6338, 7121, -1, 7121, 6779, 7124, -1, 7124, 6348, 7148, -1, 7148, 6358, 7125, -1, 7125, 6357, 6755, -1, 6755, 6368, 6780, -1, 6780, 6781, 6782, -1, 6782, 6377, 6783, -1, 6783, 6378, 6756, -1, 6756, 6757, 6784, -1, 6784, 6387, 6976, -1, 6976, 6785, 6974, -1, 6974, 6389, 6973, -1, 6973, 6463, 6972, -1, 6972, 6758, 6969, -1, 6969, 6396, 7127, -1, 7127, 6786, 7128, -1, 7128, 6787, 7129, -1, 7129, 6788, 6789, -1, 6789, 6423, 6790, -1, 6790, 6429, 6967, -1, 6967, 6791, 6759, -1, 6759, 6437, 6965, -1, 6965, 6760, 6964, -1, 6964, 6792, 6963, -1, 6963, 6450, 6958, -1, 6958, 6451, 6960, -1, 6960, 6457, 6793, -1, 6793, 6155, 6794, -1, 6794, 6761, 6762, -1, 6762, 6763, 6795, -1, 6795, 6764, 6796, -1, 6796, 6170, 6797, -1, 6797, 6765, 6961, -1, 6961, 6175, 6798, -1, 6798, 6799, 6800, -1, 6800, 6179, 7132, -1, 7132, 6801, 7133, -1, 7133, 6190, 7134, -1, 7134, 6766, 7142, -1, 7309, 7308, 6700, -1, 6701, 7309, 6700, -1, 6701, 6802, 7309, -1, 6701, 6803, 6802, -1, 6802, 6803, 6868, -1, 6868, 6803, 6668, -1, 7312, 6668, 6703, -1, 6804, 6703, 6847, -1, 7349, 6847, 6846, -1, 7349, 6804, 6847, -1, 6805, 6727, 6806, -1, 6805, 6807, 6727, -1, 6805, 7382, 6807, -1, 6807, 7382, 6698, -1, 6698, 7382, 6849, -1, 6850, 6849, 7347, -1, 6808, 7347, 7346, -1, 6809, 6808, 7346, -1, 6809, 6810, 6808, -1, 6809, 7380, 6810, -1, 6810, 7380, 6725, -1, 6725, 7380, 7345, -1, 6811, 7345, 7378, -1, 6723, 7378, 7343, -1, 6812, 7343, 7342, -1, 6693, 7342, 6813, -1, 7376, 6693, 6813, -1, 7376, 6814, 6693, -1, 7376, 7374, 6814, -1, 6814, 7374, 6815, -1, 6815, 7374, 6816, -1, 6851, 6816, 7372, -1, 6691, 7372, 7340, -1, 6817, 7340, 7370, -1, 6852, 7370, 7339, -1, 6818, 7339, 7369, -1, 6819, 7369, 7368, -1, 6687, 7368, 6820, -1, 6853, 6820, 7338, -1, 7366, 6853, 7338, -1, 7366, 6821, 6853, -1, 7366, 7336, 6821, -1, 6821, 7336, 6854, -1, 6854, 7336, 6822, -1, 6823, 6822, 7335, -1, 6684, 7335, 6855, -1, 6856, 6855, 6857, -1, 6683, 6857, 7334, -1, 6824, 6683, 7334, -1, 6824, 6718, 6683, -1, 6824, 7332, 6718, -1, 6718, 7332, 6717, -1, 6717, 7332, 6825, -1, 6715, 6825, 6826, -1, 6681, 6826, 6828, -1, 6827, 6828, 7330, -1, 7329, 6827, 7330, -1, 7329, 6830, 6827, -1, 7329, 6829, 6830, -1, 6830, 6829, 6831, -1, 6831, 6829, 7328, -1, 6858, 7328, 7362, -1, 6832, 7362, 7361, -1, 6833, 7361, 6834, -1, 7326, 6833, 6834, -1, 7326, 6835, 6833, -1, 7326, 7360, 6835, -1, 6835, 7360, 6714, -1, 6714, 7360, 6837, -1, 6836, 6837, 6838, -1, 6859, 6838, 6860, -1, 6839, 6860, 6861, -1, 6676, 6861, 6840, -1, 7323, 6676, 6840, -1, 7323, 6841, 6676, -1, 7323, 7322, 6841, -1, 6841, 7322, 6842, -1, 6842, 7322, 6862, -1, 6712, 6862, 7357, -1, 6863, 7357, 7355, -1, 6673, 7355, 7354, -1, 6672, 7354, 7353, -1, 6710, 7353, 7321, -1, 6864, 7321, 7320, -1, 6865, 7320, 6843, -1, 6708, 6843, 6844, -1, 7351, 6708, 6844, -1, 7351, 6707, 6708, -1, 7351, 7317, 6707, -1, 6707, 7317, 6866, -1, 6866, 7317, 7316, -1, 6845, 7316, 6867, -1, 6704, 6867, 7314, -1, 6848, 7314, 6846, -1, 6847, 6848, 6846, -1, 6698, 6849, 6850, -1, 6850, 7347, 6808, -1, 6725, 7345, 6811, -1, 6811, 7378, 6723, -1, 6723, 7343, 6812, -1, 6812, 7342, 6693, -1, 6815, 6816, 6851, -1, 6851, 7372, 6691, -1, 6691, 7340, 6817, -1, 6817, 7370, 6852, -1, 6852, 7339, 6818, -1, 6818, 7369, 6819, -1, 6819, 7368, 6687, -1, 6687, 6820, 6853, -1, 6854, 6822, 6823, -1, 6823, 7335, 6684, -1, 6684, 6855, 6856, -1, 6856, 6857, 6683, -1, 6717, 6825, 6715, -1, 6715, 6826, 6681, -1, 6681, 6828, 6827, -1, 6831, 7328, 6858, -1, 6858, 7362, 6832, -1, 6832, 7361, 6833, -1, 6714, 6837, 6836, -1, 6836, 6838, 6859, -1, 6859, 6860, 6839, -1, 6839, 6861, 6676, -1, 6842, 6862, 6712, -1, 6712, 7357, 6863, -1, 6863, 7355, 6673, -1, 6673, 7354, 6672, -1, 6672, 7353, 6710, -1, 6710, 7321, 6864, -1, 6864, 7320, 6865, -1, 6865, 6843, 6708, -1, 6866, 7316, 6845, -1, 6845, 6867, 6704, -1, 6704, 7314, 6848, -1, 6804, 7312, 6703, -1, 7312, 6868, 6668, -1, 6727, 6700, 6806, -1, 6806, 6700, 7308, -1, 7519, 7517, 6955, -1, 6955, 7517, 6956, -1, 6956, 7517, 7518, -1, 6873, 7518, 7516, -1, 6874, 7516, 7515, -1, 6962, 7515, 7611, -1, 6875, 7611, 6869, -1, 6977, 6869, 7510, -1, 6979, 7510, 6876, -1, 6877, 6876, 6870, -1, 6985, 6870, 6871, -1, 6872, 6985, 6871, -1, 6956, 7518, 6873, -1, 6873, 7516, 6874, -1, 6874, 7515, 6962, -1, 6962, 7611, 6875, -1, 6875, 6869, 6977, -1, 6977, 7510, 6979, -1, 6979, 6876, 6877, -1, 6877, 6870, 6985, -1, 7394, 7094, 6878, -1, 6878, 7094, 6880, -1, 6880, 7094, 7093, -1, 7537, 7093, 6881, -1, 6882, 6881, 7088, -1, 6879, 7088, 7086, -1, 7533, 7086, 7534, -1, 7533, 6879, 7086, -1, 6880, 7093, 7537, -1, 7537, 6881, 6882, -1, 6882, 7088, 6879, -1, 7086, 7085, 7534, -1, 7534, 7085, 6884, -1, 6884, 7085, 6883, -1, 6885, 6884, 6883, -1, 6885, 7555, 6884, -1, 6885, 6886, 7555, -1, 7555, 6886, 7556, -1, 7556, 6886, 7091, -1, 7557, 7091, 6888, -1, 6889, 6888, 6887, -1, 7417, 6889, 6887, -1, 7556, 7091, 7557, -1, 7557, 6888, 6889, -1, 7073, 6890, 6891, -1, 6891, 6890, 7574, -1, 7574, 6890, 6892, -1, 7573, 6892, 6893, -1, 7571, 6893, 7071, -1, 7567, 7071, 7060, -1, 7570, 7060, 7070, -1, 6895, 7070, 7067, -1, 6896, 7067, 6897, -1, 6898, 6897, 6899, -1, 6900, 6899, 6894, -1, 7577, 6900, 6894, -1, 7574, 6892, 7573, -1, 7573, 6893, 7571, -1, 7571, 7071, 7567, -1, 7567, 7060, 7570, -1, 7570, 7070, 6895, -1, 6895, 7067, 6896, -1, 6896, 6897, 6898, -1, 6898, 6899, 6900, -1, 6139, 6901, 6140, -1, 6140, 6901, 6902, -1, 6902, 6901, 6903, -1, 7017, 6903, 6904, -1, 6908, 6904, 7486, -1, 7014, 7486, 7484, -1, 6909, 7484, 6905, -1, 6910, 6905, 6911, -1, 6912, 6911, 6913, -1, 6914, 6913, 7599, -1, 6906, 7599, 6907, -1, 7437, 6906, 6907, -1, 6902, 6903, 7017, -1, 7017, 6904, 6908, -1, 6908, 7486, 7014, -1, 7014, 7484, 6909, -1, 6909, 6905, 6910, -1, 6910, 6911, 6912, -1, 6912, 6913, 6914, -1, 6914, 7599, 6906, -1, 7431, 7583, 6915, -1, 6915, 7583, 6916, -1, 6916, 7583, 6922, -1, 7057, 6922, 6923, -1, 6924, 6923, 6917, -1, 7050, 6917, 6918, -1, 7053, 6918, 6919, -1, 7058, 6919, 6920, -1, 6925, 6920, 7578, -1, 7069, 7578, 6926, -1, 7068, 6926, 6731, -1, 6921, 7068, 6731, -1, 6916, 6922, 7057, -1, 7057, 6923, 6924, -1, 6924, 6917, 7050, -1, 7050, 6918, 7053, -1, 7053, 6919, 7058, -1, 7058, 6920, 6925, -1, 6925, 7578, 7069, -1, 7069, 6926, 7068, -1, 7499, 6929, 6927, -1, 6927, 6929, 6928, -1, 6928, 6929, 6930, -1, 6989, 6930, 7498, -1, 6931, 7498, 6932, -1, 6937, 6932, 6938, -1, 6968, 6938, 6939, -1, 6940, 6939, 6933, -1, 6941, 6933, 7470, -1, 6999, 7470, 6934, -1, 7000, 6934, 6936, -1, 6935, 7000, 6936, -1, 6928, 6930, 6989, -1, 6989, 7498, 6931, -1, 6931, 6932, 6937, -1, 6937, 6938, 6968, -1, 6968, 6939, 6940, -1, 6940, 6933, 6941, -1, 6941, 7470, 6999, -1, 6999, 6934, 7000, -1, 6942, 6943, 6944, -1, 6944, 6943, 7009, -1, 7009, 6943, 6945, -1, 7007, 6945, 6946, -1, 6951, 6946, 6948, -1, 6947, 6948, 6949, -1, 6952, 6949, 7603, -1, 7004, 7603, 7602, -1, 7005, 7602, 6950, -1, 7011, 6950, 6953, -1, 6954, 6953, 6149, -1, 7013, 6954, 6149, -1, 7009, 6945, 7007, -1, 7007, 6946, 6951, -1, 6951, 6948, 6947, -1, 6947, 6949, 6952, -1, 6952, 7603, 7004, -1, 7004, 7602, 7005, -1, 7005, 6950, 7011, -1, 7011, 6953, 6954, -1, 6955, 6956, 6957, -1, 6957, 6956, 6873, -1, 6874, 6957, 6873, -1, 6874, 7107, 6957, -1, 6874, 7248, 7107, -1, 6874, 6962, 7248, -1, 7248, 6962, 6959, -1, 6959, 6962, 6963, -1, 6958, 6959, 6963, -1, 6958, 7271, 6959, -1, 6958, 6960, 7271, -1, 7271, 6960, 7251, -1, 7251, 6960, 6793, -1, 6794, 7251, 6793, -1, 6794, 6762, 7251, -1, 7251, 6762, 6795, -1, 6796, 7251, 6795, -1, 6796, 6797, 7251, -1, 7251, 6797, 6961, -1, 7225, 6961, 7227, -1, 7225, 7251, 6961, -1, 6962, 6875, 6963, -1, 6963, 6875, 6964, -1, 6964, 6875, 6965, -1, 6965, 6875, 6977, -1, 6132, 6977, 6978, -1, 6132, 6965, 6977, -1, 6132, 6134, 6965, -1, 6965, 6134, 6759, -1, 6759, 6134, 6966, -1, 6967, 6966, 6986, -1, 5998, 6967, 6986, -1, 5998, 6790, 6967, -1, 5998, 5997, 6790, -1, 6790, 5997, 6937, -1, 6968, 6790, 6937, -1, 6968, 6789, 6790, -1, 6968, 7129, 6789, -1, 6968, 6940, 7129, -1, 7129, 6940, 7282, -1, 7128, 7282, 7281, -1, 7127, 7281, 7301, -1, 6969, 7301, 7280, -1, 6972, 7280, 6971, -1, 6970, 6972, 6971, -1, 6970, 6973, 6972, -1, 6970, 7300, 6973, -1, 6973, 7300, 6974, -1, 6974, 7300, 6975, -1, 6976, 6975, 7126, -1, 6784, 7126, 6756, -1, 6784, 6976, 7126, -1, 6977, 6979, 6978, -1, 6978, 6979, 6980, -1, 6980, 6979, 6877, -1, 6981, 6877, 6984, -1, 6981, 6980, 6877, -1, 6981, 6983, 6980, -1, 6981, 6982, 6983, -1, 6877, 6985, 6984, -1, 6984, 6985, 6872, -1, 6986, 6966, 6988, -1, 6988, 6966, 6138, -1, 6001, 6138, 6987, -1, 5988, 6987, 5987, -1, 5988, 6001, 6987, -1, 5988, 6002, 6001, -1, 5988, 5986, 6002, -1, 6988, 6138, 6001, -1, 6987, 6136, 5987, -1, 5987, 6136, 5991, -1, 5997, 5996, 6937, -1, 6937, 5996, 6931, -1, 6931, 5996, 5994, -1, 6989, 5994, 6145, -1, 6990, 6989, 6145, -1, 6990, 6928, 6989, -1, 6990, 6927, 6928, -1, 5994, 6991, 6145, -1, 6145, 6991, 5992, -1, 6989, 6931, 5994, -1, 7282, 6940, 6993, -1, 6993, 6940, 6941, -1, 7462, 6941, 6992, -1, 7462, 6993, 6941, -1, 7462, 7303, 6993, -1, 7462, 6994, 7303, -1, 7303, 6994, 7284, -1, 7284, 6994, 6995, -1, 7285, 6995, 7461, -1, 6996, 7461, 6998, -1, 6997, 6998, 7304, -1, 6997, 6996, 6998, -1, 6941, 6999, 6992, -1, 6992, 6999, 7000, -1, 6935, 6992, 7000, -1, 7284, 6995, 7285, -1, 7285, 7461, 6996, -1, 6998, 7460, 7304, -1, 7304, 7460, 7288, -1, 7288, 7460, 7145, -1, 7290, 7145, 7146, -1, 7290, 7288, 7145, -1, 7001, 7021, 7145, -1, 7001, 7459, 7021, -1, 7021, 7459, 7002, -1, 7003, 7021, 7002, -1, 7003, 7457, 7021, -1, 7021, 7457, 7456, -1, 7455, 7021, 7456, -1, 7455, 7453, 7021, -1, 7021, 7453, 6947, -1, 6952, 7021, 6947, -1, 6952, 6008, 7021, -1, 6952, 7004, 6008, -1, 6008, 7004, 6009, -1, 6009, 7004, 7005, -1, 7010, 7005, 7011, -1, 6005, 7011, 7012, -1, 7006, 6005, 7012, -1, 7006, 6004, 6005, -1, 7006, 6147, 6004, -1, 7453, 7452, 6947, -1, 6947, 7452, 6951, -1, 6951, 7452, 7008, -1, 7007, 7008, 7009, -1, 7007, 6951, 7008, -1, 7008, 6944, 7009, -1, 6009, 7005, 7010, -1, 7011, 6954, 7012, -1, 7012, 6954, 7013, -1, 6005, 7010, 7011, -1, 7015, 7014, 6008, -1, 7015, 6908, 7014, -1, 7015, 7016, 6908, -1, 6908, 7016, 7017, -1, 7017, 7016, 7018, -1, 6141, 7018, 7020, -1, 6141, 7017, 7018, -1, 6141, 6902, 7017, -1, 6141, 6140, 6902, -1, 7018, 7019, 7020, -1, 7020, 7019, 6142, -1, 7014, 6909, 6008, -1, 6008, 6909, 7023, -1, 7021, 7023, 7272, -1, 7021, 6008, 7023, -1, 6909, 6910, 7023, -1, 7023, 6910, 7436, -1, 7434, 7023, 7436, -1, 7434, 7022, 7023, -1, 7023, 7022, 7448, -1, 7024, 7023, 7448, -1, 7024, 7445, 7023, -1, 7023, 7445, 7025, -1, 7025, 7445, 7433, -1, 7188, 7433, 7189, -1, 7188, 7025, 7433, -1, 7436, 6910, 7026, -1, 7026, 6910, 6912, -1, 7450, 6912, 6914, -1, 6906, 7450, 6914, -1, 6906, 7437, 7450, -1, 7026, 6912, 7450, -1, 7433, 7027, 7189, -1, 7189, 7027, 7029, -1, 7029, 7027, 7442, -1, 7028, 7442, 7030, -1, 7028, 7029, 7442, -1, 7442, 7031, 7030, -1, 7030, 7031, 7204, -1, 7204, 7031, 7034, -1, 7034, 7031, 7033, -1, 7032, 7033, 7432, -1, 7191, 7432, 7035, -1, 7191, 7032, 7432, -1, 7034, 7033, 7032, -1, 7432, 7036, 7035, -1, 7035, 7036, 7039, -1, 7039, 7036, 7439, -1, 7040, 7439, 7038, -1, 7037, 7038, 7208, -1, 7037, 7040, 7038, -1, 7039, 7439, 7040, -1, 7038, 7047, 7208, -1, 7208, 7047, 7042, -1, 7042, 7047, 7041, -1, 6775, 7042, 7041, -1, 6775, 7043, 7042, -1, 7042, 7043, 7210, -1, 7210, 7043, 6776, -1, 7045, 6776, 7046, -1, 7193, 7046, 7044, -1, 7193, 7045, 7046, -1, 7047, 7049, 7041, -1, 7041, 7049, 7048, -1, 7048, 7049, 7051, -1, 7050, 7051, 6924, -1, 7050, 7048, 7051, -1, 7050, 7052, 7048, -1, 7050, 7053, 7052, -1, 7052, 7053, 7054, -1, 7054, 7053, 7058, -1, 7070, 7058, 6925, -1, 7067, 6925, 7069, -1, 6897, 7069, 7055, -1, 6732, 6897, 7055, -1, 6732, 6899, 6897, -1, 6732, 6894, 6899, -1, 7051, 7056, 6924, -1, 6924, 7056, 7057, -1, 7057, 7056, 6916, -1, 6916, 7056, 6915, -1, 7054, 7058, 7070, -1, 6746, 7070, 7060, -1, 7059, 7060, 7071, -1, 6773, 7071, 7061, -1, 6743, 7061, 7418, -1, 7419, 6743, 7418, -1, 7419, 7062, 6743, -1, 7419, 7063, 7062, -1, 7062, 7063, 7074, -1, 7074, 7063, 7421, -1, 7155, 7421, 7064, -1, 7075, 7064, 7065, -1, 7157, 7065, 7066, -1, 7157, 7075, 7065, -1, 7070, 6925, 7067, -1, 7069, 7068, 7055, -1, 7055, 7068, 6921, -1, 6897, 7067, 7069, -1, 7054, 7070, 6746, -1, 6746, 7060, 7059, -1, 7071, 6893, 7061, -1, 7061, 6893, 7072, -1, 7072, 6893, 6892, -1, 6890, 7072, 6892, -1, 6890, 7073, 7072, -1, 6773, 7061, 6743, -1, 7074, 7421, 7155, -1, 7155, 7064, 7075, -1, 7065, 7407, 7066, -1, 7066, 7407, 7076, -1, 7076, 7407, 7424, -1, 7077, 7424, 7158, -1, 7077, 7076, 7424, -1, 7424, 7081, 7158, -1, 7158, 7081, 7078, -1, 7078, 7081, 7159, -1, 7159, 7081, 7160, -1, 7160, 7081, 7180, -1, 7180, 7081, 7079, -1, 7079, 7081, 7080, -1, 7080, 7081, 7408, -1, 7425, 7080, 7408, -1, 7425, 7082, 7080, -1, 7080, 7082, 7411, -1, 7427, 7080, 7411, -1, 7427, 7083, 7080, -1, 7080, 7083, 7084, -1, 7428, 7080, 7084, -1, 7428, 7430, 7080, -1, 7080, 7430, 6883, -1, 7085, 7080, 6883, -1, 7085, 7098, 7080, -1, 7085, 7390, 7098, -1, 7085, 7086, 7390, -1, 7390, 7086, 7392, -1, 7392, 7086, 7087, -1, 7087, 7086, 7088, -1, 7393, 7088, 7092, -1, 7393, 7087, 7088, -1, 7430, 7089, 6883, -1, 6883, 7089, 6885, -1, 6885, 7089, 7415, -1, 7090, 6885, 7415, -1, 7090, 6886, 6885, -1, 7090, 7091, 6886, -1, 7090, 6888, 7091, -1, 7090, 6887, 6888, -1, 7088, 6881, 7092, -1, 7092, 6881, 7093, -1, 7094, 7092, 7093, -1, 7094, 7394, 7092, -1, 7390, 7095, 7098, -1, 7098, 7095, 7096, -1, 7097, 7098, 7096, -1, 7097, 7400, 7098, -1, 7098, 7400, 7399, -1, 7099, 7098, 7399, -1, 7099, 7260, 7098, -1, 7099, 7100, 7260, -1, 7099, 7398, 7100, -1, 7100, 7398, 7261, -1, 7261, 7398, 7263, -1, 7263, 7398, 7101, -1, 7264, 7101, 7388, -1, 7241, 7388, 7102, -1, 7241, 7264, 7388, -1, 7263, 7101, 7264, -1, 7388, 7103, 7102, -1, 7102, 7103, 7242, -1, 7242, 7103, 7243, -1, 7243, 7103, 7387, -1, 7244, 7387, 7385, -1, 7105, 7385, 7104, -1, 7245, 7104, 7247, -1, 7245, 7105, 7104, -1, 7243, 7387, 7244, -1, 7244, 7385, 7105, -1, 7104, 7106, 7247, -1, 7247, 7106, 7107, -1, 7248, 7247, 7107, -1, 6734, 7172, 7142, -1, 6734, 6735, 7172, -1, 7172, 6735, 6736, -1, 7108, 7172, 6736, -1, 7108, 6737, 7172, -1, 7172, 6737, 7109, -1, 7174, 7109, 7141, -1, 7174, 7172, 7109, -1, 6769, 7110, 7109, -1, 6769, 6739, 7110, -1, 7110, 6739, 7112, -1, 7111, 7110, 7112, -1, 7111, 7113, 7110, -1, 7110, 7113, 6740, -1, 6771, 7110, 6740, -1, 6771, 7151, 7110, -1, 6771, 6772, 7151, -1, 7151, 6772, 7152, -1, 7152, 6772, 6743, -1, 7062, 7152, 6743, -1, 6773, 7059, 7071, -1, 7210, 6776, 7045, -1, 7046, 6750, 7044, -1, 7044, 6750, 7214, -1, 7214, 6750, 7114, -1, 7216, 7114, 7115, -1, 7116, 7115, 7117, -1, 7116, 7216, 7115, -1, 7214, 7114, 7216, -1, 7115, 7118, 7117, -1, 7117, 7118, 7195, -1, 7195, 7118, 7119, -1, 7196, 7119, 6777, -1, 7197, 6777, 6754, -1, 7221, 6754, 7120, -1, 7199, 7120, 7121, -1, 7200, 7121, 7124, -1, 7202, 7124, 7148, -1, 7122, 7148, 7296, -1, 7122, 7202, 7148, -1, 7122, 7222, 7202, -1, 7122, 7123, 7222, -1, 7222, 7123, 7224, -1, 7224, 7123, 7272, -1, 7023, 7224, 7272, -1, 7195, 7119, 7196, -1, 7196, 6777, 7197, -1, 7197, 6754, 7221, -1, 7221, 7120, 7199, -1, 7199, 7121, 7200, -1, 7200, 7124, 7202, -1, 7125, 7126, 7148, -1, 7125, 6755, 7126, -1, 7126, 6755, 6780, -1, 6782, 7126, 6780, -1, 6782, 6783, 7126, -1, 7126, 6783, 6756, -1, 6976, 6974, 6975, -1, 6972, 6969, 7280, -1, 6969, 7127, 7301, -1, 7127, 7128, 7281, -1, 7128, 7129, 7282, -1, 6967, 6759, 6966, -1, 6798, 7130, 6961, -1, 6798, 7254, 7130, -1, 6798, 6800, 7254, -1, 7254, 6800, 7131, -1, 7131, 6800, 7132, -1, 7238, 7132, 7133, -1, 7138, 7133, 7134, -1, 7139, 7134, 7142, -1, 7136, 7142, 7165, -1, 7136, 7139, 7142, -1, 7136, 7135, 7139, -1, 7136, 7137, 7135, -1, 7135, 7137, 7239, -1, 7239, 7137, 7162, -1, 7098, 7162, 7080, -1, 7098, 7239, 7162, -1, 7131, 7132, 7238, -1, 7238, 7133, 7138, -1, 7138, 7134, 7139, -1, 7130, 7235, 6961, -1, 6961, 7235, 7234, -1, 7231, 6961, 7234, -1, 7231, 7253, 6961, -1, 6961, 7253, 7229, -1, 7252, 6961, 7229, -1, 7252, 7227, 6961, -1, 7110, 7140, 7109, -1, 7109, 7140, 7184, -1, 7176, 7109, 7184, -1, 7176, 7141, 7109, -1, 7172, 7171, 7142, -1, 7142, 7171, 7169, -1, 7168, 7142, 7169, -1, 7168, 7143, 7142, -1, 7142, 7143, 7144, -1, 7166, 7142, 7144, -1, 7166, 7165, 7142, -1, 7021, 7306, 7145, -1, 7145, 7306, 7293, -1, 7305, 7145, 7293, -1, 7305, 7291, 7145, -1, 7145, 7291, 7146, -1, 7126, 7147, 7148, -1, 7148, 7147, 7299, -1, 7149, 7148, 7299, -1, 7149, 7274, 7148, -1, 7148, 7274, 7297, -1, 7150, 7148, 7297, -1, 7150, 7296, 7148, -1, 7151, 7636, 7110, -1, 7151, 7153, 7636, -1, 7151, 7152, 7153, -1, 7153, 7152, 7634, -1, 7634, 7152, 7062, -1, 7154, 7062, 7074, -1, 7566, 7074, 7155, -1, 7177, 7155, 7075, -1, 7156, 7075, 7157, -1, 7565, 7157, 7066, -1, 7564, 7066, 7076, -1, 7562, 7076, 7077, -1, 7659, 7077, 7158, -1, 7660, 7158, 7078, -1, 7178, 7078, 7159, -1, 7179, 7159, 7160, -1, 7161, 7160, 7180, -1, 7541, 7180, 7079, -1, 7540, 7079, 7080, -1, 7181, 7080, 7162, -1, 7163, 7162, 7137, -1, 7182, 7137, 7136, -1, 7164, 7136, 7165, -1, 7650, 7165, 7166, -1, 7646, 7166, 7144, -1, 7183, 7144, 7143, -1, 7167, 7143, 7168, -1, 7645, 7168, 7169, -1, 7170, 7169, 7171, -1, 7644, 7171, 7172, -1, 7173, 7172, 7174, -1, 7643, 7174, 7141, -1, 7175, 7141, 7176, -1, 7642, 7176, 7184, -1, 7185, 7184, 7140, -1, 7639, 7140, 7110, -1, 7636, 7639, 7110, -1, 7634, 7062, 7154, -1, 7154, 7074, 7566, -1, 7566, 7155, 7177, -1, 7177, 7075, 7156, -1, 7156, 7157, 7565, -1, 7565, 7066, 7564, -1, 7564, 7076, 7562, -1, 7562, 7077, 7659, -1, 7659, 7158, 7660, -1, 7660, 7078, 7178, -1, 7178, 7159, 7179, -1, 7179, 7160, 7161, -1, 7161, 7180, 7541, -1, 7541, 7079, 7540, -1, 7540, 7080, 7181, -1, 7181, 7162, 7163, -1, 7163, 7137, 7182, -1, 7182, 7136, 7164, -1, 7164, 7165, 7650, -1, 7650, 7166, 7646, -1, 7646, 7144, 7183, -1, 7183, 7143, 7167, -1, 7167, 7168, 7645, -1, 7645, 7169, 7170, -1, 7170, 7171, 7644, -1, 7644, 7172, 7173, -1, 7173, 7174, 7643, -1, 7643, 7141, 7175, -1, 7175, 7176, 7642, -1, 7642, 7184, 7185, -1, 7185, 7140, 7639, -1, 7025, 7186, 7023, -1, 7025, 7187, 7186, -1, 7025, 7188, 7187, -1, 7187, 7188, 7594, -1, 7594, 7188, 7189, -1, 7592, 7189, 7029, -1, 7190, 7029, 7028, -1, 7593, 7028, 7030, -1, 7203, 7030, 7204, -1, 7205, 7204, 7034, -1, 7591, 7034, 7032, -1, 7206, 7032, 7191, -1, 7207, 7191, 7035, -1, 7588, 7035, 7039, -1, 7192, 7039, 7040, -1, 7587, 7040, 7037, -1, 7586, 7037, 7208, -1, 7209, 7208, 7042, -1, 7580, 7042, 7210, -1, 7211, 7210, 7045, -1, 7212, 7045, 7193, -1, 7213, 7193, 7044, -1, 7194, 7044, 7214, -1, 7215, 7214, 7216, -1, 7217, 7216, 7116, -1, 7218, 7116, 7117, -1, 7219, 7117, 7195, -1, 7220, 7195, 7196, -1, 7655, 7196, 7197, -1, 7657, 7197, 7221, -1, 7198, 7221, 7199, -1, 7658, 7199, 7200, -1, 7618, 7200, 7202, -1, 7201, 7202, 7222, -1, 7223, 7222, 7224, -1, 7482, 7224, 7023, -1, 7186, 7482, 7023, -1, 7594, 7189, 7592, -1, 7592, 7029, 7190, -1, 7190, 7028, 7593, -1, 7593, 7030, 7203, -1, 7203, 7204, 7205, -1, 7205, 7034, 7591, -1, 7591, 7032, 7206, -1, 7206, 7191, 7207, -1, 7207, 7035, 7588, -1, 7588, 7039, 7192, -1, 7192, 7040, 7587, -1, 7587, 7037, 7586, -1, 7586, 7208, 7209, -1, 7209, 7042, 7580, -1, 7580, 7210, 7211, -1, 7211, 7045, 7212, -1, 7212, 7193, 7213, -1, 7213, 7044, 7194, -1, 7194, 7214, 7215, -1, 7215, 7216, 7217, -1, 7217, 7116, 7218, -1, 7218, 7117, 7219, -1, 7219, 7195, 7220, -1, 7220, 7196, 7655, -1, 7655, 7197, 7657, -1, 7657, 7221, 7198, -1, 7198, 7199, 7658, -1, 7658, 7200, 7618, -1, 7618, 7202, 7201, -1, 7201, 7222, 7223, -1, 7223, 7224, 7482, -1, 7225, 7226, 7251, -1, 7225, 7551, 7226, -1, 7225, 7227, 7551, -1, 7551, 7227, 7228, -1, 7228, 7227, 7252, -1, 7548, 7252, 7229, -1, 7549, 7229, 7253, -1, 7230, 7253, 7231, -1, 7232, 7231, 7234, -1, 7233, 7234, 7235, -1, 7544, 7235, 7130, -1, 7543, 7130, 7254, -1, 7236, 7254, 7131, -1, 7237, 7131, 7238, -1, 7542, 7238, 7138, -1, 7255, 7138, 7139, -1, 7256, 7139, 7135, -1, 7257, 7135, 7239, -1, 7258, 7239, 7098, -1, 7259, 7098, 7260, -1, 7527, 7260, 7100, -1, 7529, 7100, 7261, -1, 7262, 7261, 7263, -1, 7526, 7263, 7264, -1, 7265, 7264, 7241, -1, 7240, 7241, 7102, -1, 7266, 7102, 7242, -1, 7524, 7242, 7243, -1, 7267, 7243, 7244, -1, 7521, 7244, 7105, -1, 7268, 7105, 7245, -1, 7269, 7245, 7247, -1, 7246, 7247, 7248, -1, 7270, 7248, 6959, -1, 7249, 6959, 7271, -1, 7250, 7271, 7251, -1, 7226, 7250, 7251, -1, 7228, 7252, 7548, -1, 7548, 7229, 7549, -1, 7549, 7253, 7230, -1, 7230, 7231, 7232, -1, 7232, 7234, 7233, -1, 7233, 7235, 7544, -1, 7544, 7130, 7543, -1, 7543, 7254, 7236, -1, 7236, 7131, 7237, -1, 7237, 7238, 7542, -1, 7542, 7138, 7255, -1, 7255, 7139, 7256, -1, 7256, 7135, 7257, -1, 7257, 7239, 7258, -1, 7258, 7098, 7259, -1, 7259, 7260, 7527, -1, 7527, 7100, 7529, -1, 7529, 7261, 7262, -1, 7262, 7263, 7526, -1, 7526, 7264, 7265, -1, 7265, 7241, 7240, -1, 7240, 7102, 7266, -1, 7266, 7242, 7524, -1, 7524, 7243, 7267, -1, 7267, 7244, 7521, -1, 7521, 7105, 7268, -1, 7268, 7245, 7269, -1, 7269, 7247, 7246, -1, 7246, 7248, 7270, -1, 7270, 6959, 7249, -1, 7249, 7271, 7250, -1, 7272, 7621, 7021, -1, 7272, 7619, 7621, -1, 7272, 7123, 7619, -1, 7619, 7123, 7294, -1, 7294, 7123, 7122, -1, 7295, 7122, 7296, -1, 7617, 7296, 7150, -1, 7273, 7150, 7297, -1, 7298, 7297, 7274, -1, 7275, 7274, 7149, -1, 7276, 7149, 7299, -1, 7277, 7299, 7147, -1, 7652, 7147, 7126, -1, 7278, 7126, 6975, -1, 7279, 6975, 7300, -1, 7653, 7300, 6970, -1, 7654, 6970, 6971, -1, 7496, 6971, 7280, -1, 7493, 7280, 7301, -1, 7613, 7301, 7281, -1, 7489, 7281, 7282, -1, 7302, 7282, 6993, -1, 7283, 6993, 7303, -1, 7471, 7303, 7284, -1, 7472, 7284, 7285, -1, 7474, 7285, 6996, -1, 7286, 6996, 6997, -1, 7287, 6997, 7304, -1, 7476, 7304, 7288, -1, 7289, 7288, 7290, -1, 7477, 7290, 7146, -1, 7479, 7146, 7291, -1, 7292, 7291, 7305, -1, 7480, 7305, 7293, -1, 7481, 7293, 7306, -1, 7620, 7306, 7021, -1, 7621, 7620, 7021, -1, 7294, 7122, 7295, -1, 7295, 7296, 7617, -1, 7617, 7150, 7273, -1, 7273, 7297, 7298, -1, 7298, 7274, 7275, -1, 7275, 7149, 7276, -1, 7276, 7299, 7277, -1, 7277, 7147, 7652, -1, 7652, 7126, 7278, -1, 7278, 6975, 7279, -1, 7279, 7300, 7653, -1, 7653, 6970, 7654, -1, 7654, 6971, 7496, -1, 7496, 7280, 7493, -1, 7493, 7301, 7613, -1, 7613, 7281, 7489, -1, 7489, 7282, 7302, -1, 7302, 6993, 7283, -1, 7283, 7303, 7471, -1, 7471, 7284, 7472, -1, 7472, 7285, 7474, -1, 7474, 6996, 7286, -1, 7286, 6997, 7287, -1, 7287, 7304, 7476, -1, 7476, 7288, 7289, -1, 7289, 7290, 7477, -1, 7477, 7146, 7479, -1, 7479, 7291, 7292, -1, 7292, 7305, 7480, -1, 7480, 7293, 7481, -1, 7481, 7306, 7620, -1, 7309, 7307, 7308, -1, 7309, 7310, 7307, -1, 7309, 6802, 7310, -1, 7310, 6802, 7546, -1, 7546, 6802, 6868, -1, 7311, 6868, 7312, -1, 7547, 7312, 6804, -1, 7550, 6804, 7349, -1, 7552, 7349, 6846, -1, 7313, 6846, 7314, -1, 7553, 7314, 6867, -1, 7350, 6867, 7316, -1, 7315, 7316, 7317, -1, 7318, 7317, 7351, -1, 7554, 7351, 6844, -1, 7319, 6844, 6843, -1, 7352, 6843, 7320, -1, 7610, 7320, 7321, -1, 7612, 7321, 7353, -1, 7512, 7353, 7354, -1, 7513, 7354, 7355, -1, 7356, 7355, 7357, -1, 7514, 7357, 6862, -1, 7490, 6862, 7322, -1, 7491, 7322, 7323, -1, 7492, 7323, 6840, -1, 7358, 6840, 6861, -1, 7359, 6861, 6860, -1, 7494, 6860, 6838, -1, 7324, 6838, 6837, -1, 7495, 6837, 7360, -1, 7325, 7360, 7326, -1, 7651, 7326, 6834, -1, 7614, 6834, 7361, -1, 7615, 7361, 7362, -1, 7616, 7362, 7328, -1, 7327, 7328, 6829, -1, 7363, 6829, 7329, -1, 7656, 7329, 7330, -1, 7622, 7330, 6828, -1, 7331, 6828, 6826, -1, 7623, 6826, 6825, -1, 7624, 6825, 7332, -1, 7625, 7332, 6824, -1, 7333, 6824, 7334, -1, 7364, 7334, 6857, -1, 7626, 6857, 6855, -1, 7627, 6855, 7335, -1, 7365, 7335, 6822, -1, 7628, 6822, 7336, -1, 7629, 7336, 7366, -1, 7337, 7366, 7338, -1, 7630, 7338, 6820, -1, 7367, 6820, 7368, -1, 7631, 7368, 7369, -1, 7632, 7369, 7339, -1, 7568, 7339, 7370, -1, 7569, 7370, 7340, -1, 7371, 7340, 7372, -1, 7373, 7372, 6816, -1, 7635, 6816, 7374, -1, 7375, 7374, 7376, -1, 7341, 7376, 6813, -1, 7637, 6813, 7342, -1, 7377, 7342, 7343, -1, 7638, 7343, 7378, -1, 7344, 7378, 7345, -1, 7379, 7345, 7380, -1, 7640, 7380, 6809, -1, 7641, 6809, 7346, -1, 7647, 7346, 7347, -1, 7381, 7347, 6849, -1, 7648, 6849, 7382, -1, 7649, 7382, 6805, -1, 7348, 6805, 6806, -1, 7545, 6806, 7308, -1, 7307, 7545, 7308, -1, 7546, 6868, 7311, -1, 7311, 7312, 7547, -1, 7547, 6804, 7550, -1, 7550, 7349, 7552, -1, 7552, 6846, 7313, -1, 7313, 7314, 7553, -1, 7553, 6867, 7350, -1, 7350, 7316, 7315, -1, 7315, 7317, 7318, -1, 7318, 7351, 7554, -1, 7554, 6844, 7319, -1, 7319, 6843, 7352, -1, 7352, 7320, 7610, -1, 7610, 7321, 7612, -1, 7612, 7353, 7512, -1, 7512, 7354, 7513, -1, 7513, 7355, 7356, -1, 7356, 7357, 7514, -1, 7514, 6862, 7490, -1, 7490, 7322, 7491, -1, 7491, 7323, 7492, -1, 7492, 6840, 7358, -1, 7358, 6861, 7359, -1, 7359, 6860, 7494, -1, 7494, 6838, 7324, -1, 7324, 6837, 7495, -1, 7495, 7360, 7325, -1, 7325, 7326, 7651, -1, 7651, 6834, 7614, -1, 7614, 7361, 7615, -1, 7615, 7362, 7616, -1, 7616, 7328, 7327, -1, 7327, 6829, 7363, -1, 7363, 7329, 7656, -1, 7656, 7330, 7622, -1, 7622, 6828, 7331, -1, 7331, 6826, 7623, -1, 7623, 6825, 7624, -1, 7624, 7332, 7625, -1, 7625, 6824, 7333, -1, 7333, 7334, 7364, -1, 7364, 6857, 7626, -1, 7626, 6855, 7627, -1, 7627, 7335, 7365, -1, 7365, 6822, 7628, -1, 7628, 7336, 7629, -1, 7629, 7366, 7337, -1, 7337, 7338, 7630, -1, 7630, 6820, 7367, -1, 7367, 7368, 7631, -1, 7631, 7369, 7632, -1, 7632, 7339, 7568, -1, 7568, 7370, 7569, -1, 7569, 7340, 7371, -1, 7371, 7372, 7373, -1, 7373, 6816, 7635, -1, 7635, 7374, 7375, -1, 7375, 7376, 7341, -1, 7341, 6813, 7637, -1, 7637, 7342, 7377, -1, 7377, 7343, 7638, -1, 7638, 7378, 7344, -1, 7344, 7345, 7379, -1, 7379, 7380, 7640, -1, 7640, 6809, 7641, -1, 7641, 7346, 7647, -1, 7647, 7347, 7381, -1, 7381, 6849, 7648, -1, 7648, 7382, 7649, -1, 7649, 6805, 7348, -1, 7348, 6806, 7545, -1, 6955, 6957, 7519, -1, 7519, 6957, 7384, -1, 7384, 6957, 7107, -1, 7383, 7107, 7520, -1, 7383, 7384, 7107, -1, 7107, 7106, 7520, -1, 7520, 7106, 7386, -1, 7386, 7106, 7104, -1, 7385, 7386, 7104, -1, 7385, 7522, 7386, -1, 7385, 7387, 7522, -1, 7522, 7387, 7395, -1, 7395, 7387, 7103, -1, 7523, 7103, 7388, -1, 7396, 7388, 7101, -1, 7397, 7101, 7398, -1, 7525, 7398, 7099, -1, 7528, 7099, 7399, -1, 7389, 7399, 7400, -1, 7530, 7400, 7097, -1, 7401, 7097, 7096, -1, 7531, 7096, 7095, -1, 7532, 7095, 7390, -1, 7391, 7390, 7392, -1, 7402, 7392, 7087, -1, 7535, 7087, 7393, -1, 7536, 7393, 7092, -1, 7538, 7092, 7394, -1, 6878, 7538, 7394, -1, 7395, 7103, 7523, -1, 7523, 7388, 7396, -1, 7396, 7101, 7397, -1, 7397, 7398, 7525, -1, 7525, 7099, 7528, -1, 7528, 7399, 7389, -1, 7389, 7400, 7530, -1, 7530, 7097, 7401, -1, 7401, 7096, 7531, -1, 7531, 7095, 7532, -1, 7532, 7390, 7391, -1, 7391, 7392, 7402, -1, 7402, 7087, 7535, -1, 7535, 7393, 7536, -1, 7536, 7092, 7538, -1, 6891, 7403, 7073, -1, 7073, 7403, 7072, -1, 7072, 7403, 7572, -1, 7061, 7572, 7633, -1, 7418, 7633, 7404, -1, 7419, 7404, 7420, -1, 7063, 7420, 7405, -1, 7421, 7405, 7422, -1, 7064, 7422, 7406, -1, 7065, 7406, 7563, -1, 7407, 7563, 7423, -1, 7424, 7423, 7539, -1, 7081, 7539, 7409, -1, 7408, 7409, 7410, -1, 7425, 7410, 7561, -1, 7082, 7561, 7426, -1, 7411, 7426, 7560, -1, 7427, 7560, 7559, -1, 7083, 7559, 7558, -1, 7084, 7558, 7412, -1, 7428, 7412, 7429, -1, 7430, 7429, 7413, -1, 7089, 7413, 7414, -1, 7415, 7414, 7416, -1, 7090, 7416, 7417, -1, 6887, 7090, 7417, -1, 7072, 7572, 7061, -1, 7061, 7633, 7418, -1, 7418, 7404, 7419, -1, 7419, 7420, 7063, -1, 7063, 7405, 7421, -1, 7421, 7422, 7064, -1, 7064, 7406, 7065, -1, 7065, 7563, 7407, -1, 7407, 7423, 7424, -1, 7424, 7539, 7081, -1, 7081, 7409, 7408, -1, 7408, 7410, 7425, -1, 7425, 7561, 7082, -1, 7082, 7426, 7411, -1, 7411, 7560, 7427, -1, 7427, 7559, 7083, -1, 7083, 7558, 7084, -1, 7084, 7412, 7428, -1, 7428, 7429, 7430, -1, 7430, 7413, 7089, -1, 7089, 7414, 7415, -1, 7415, 7416, 7090, -1, 6915, 7056, 7431, -1, 7431, 7056, 7582, -1, 7582, 7056, 7051, -1, 7584, 7051, 7049, -1, 7581, 7049, 7047, -1, 7438, 7047, 7038, -1, 7579, 7038, 7439, -1, 7585, 7439, 7036, -1, 7440, 7036, 7432, -1, 7441, 7432, 7033, -1, 7589, 7033, 7031, -1, 7590, 7031, 7442, -1, 7443, 7442, 7027, -1, 7444, 7027, 7433, -1, 7595, 7433, 7445, -1, 7446, 7445, 7024, -1, 7447, 7024, 7448, -1, 7596, 7448, 7022, -1, 7449, 7022, 7434, -1, 7435, 7434, 7436, -1, 7483, 7436, 7026, -1, 7597, 7026, 7450, -1, 7598, 7450, 7437, -1, 6907, 7598, 7437, -1, 7582, 7051, 7584, -1, 7584, 7049, 7581, -1, 7581, 7047, 7438, -1, 7438, 7038, 7579, -1, 7579, 7439, 7585, -1, 7585, 7036, 7440, -1, 7440, 7432, 7441, -1, 7441, 7033, 7589, -1, 7589, 7031, 7590, -1, 7590, 7442, 7443, -1, 7443, 7027, 7444, -1, 7444, 7433, 7595, -1, 7595, 7445, 7446, -1, 7446, 7024, 7447, -1, 7447, 7448, 7596, -1, 7596, 7022, 7449, -1, 7449, 7434, 7435, -1, 7435, 7436, 7483, -1, 7483, 7026, 7597, -1, 7597, 7450, 7598, -1, 6944, 7008, 6942, -1, 6942, 7008, 7451, -1, 7451, 7008, 7452, -1, 7606, 7452, 7453, -1, 7454, 7453, 7455, -1, 7464, 7455, 7456, -1, 7465, 7456, 7457, -1, 7607, 7457, 7003, -1, 7608, 7003, 7002, -1, 7458, 7002, 7459, -1, 7609, 7459, 7001, -1, 7605, 7001, 7145, -1, 7466, 7145, 7460, -1, 7478, 7460, 6998, -1, 7475, 6998, 7461, -1, 7473, 7461, 6995, -1, 7467, 6995, 6994, -1, 7468, 6994, 7462, -1, 7463, 7462, 6992, -1, 7469, 6992, 6935, -1, 6936, 7469, 6935, -1, 7451, 7452, 7606, -1, 7606, 7453, 7454, -1, 7454, 7455, 7464, -1, 7464, 7456, 7465, -1, 7465, 7457, 7607, -1, 7607, 7003, 7608, -1, 7608, 7002, 7458, -1, 7458, 7459, 7609, -1, 7609, 7001, 7605, -1, 7605, 7145, 7466, -1, 7466, 7460, 7478, -1, 7478, 6998, 7475, -1, 7475, 7461, 7473, -1, 7473, 6995, 7467, -1, 7467, 6994, 7468, -1, 7468, 7462, 7463, -1, 7463, 6992, 7469, -1, 6936, 6934, 7469, -1, 7469, 6934, 7470, -1, 6933, 7469, 7470, -1, 6933, 7463, 7469, -1, 6933, 6939, 7463, -1, 7463, 6939, 7468, -1, 7468, 6939, 7489, -1, 7467, 7489, 7302, -1, 7283, 7467, 7302, -1, 7283, 7473, 7467, -1, 7283, 7471, 7473, -1, 7473, 7471, 7472, -1, 7474, 7473, 7472, -1, 7474, 7286, 7473, -1, 7473, 7286, 7475, -1, 7475, 7286, 7287, -1, 7476, 7475, 7287, -1, 7476, 7478, 7475, -1, 7476, 7289, 7478, -1, 7478, 7289, 7477, -1, 7479, 7478, 7477, -1, 7479, 7466, 7478, -1, 7479, 7292, 7466, -1, 7466, 7292, 7480, -1, 7481, 7466, 7480, -1, 7481, 7620, 7466, -1, 7466, 7620, 7482, -1, 6949, 7482, 7483, -1, 7484, 7483, 6905, -1, 7484, 6949, 7483, -1, 7484, 6011, 6949, -1, 7484, 7485, 6011, -1, 7484, 7486, 7485, -1, 7485, 7486, 7600, -1, 7600, 7486, 6904, -1, 7601, 6904, 6903, -1, 7487, 6903, 7488, -1, 7487, 7601, 6903, -1, 7487, 6012, 7601, -1, 7487, 6143, 6012, -1, 7489, 6939, 7514, -1, 7613, 7514, 7490, -1, 7491, 7613, 7490, -1, 7491, 7493, 7613, -1, 7491, 7492, 7493, -1, 7493, 7492, 7358, -1, 7359, 7493, 7358, -1, 7359, 7494, 7493, -1, 7493, 7494, 7324, -1, 7495, 7493, 7324, -1, 7495, 7325, 7493, -1, 7493, 7325, 7651, -1, 7496, 7651, 7654, -1, 7496, 7493, 7651, -1, 6932, 7497, 6938, -1, 6932, 6000, 7497, -1, 6932, 7498, 6000, -1, 6000, 7498, 7502, -1, 7502, 7498, 6930, -1, 5995, 6930, 6929, -1, 6144, 6929, 7499, -1, 6144, 5995, 6929, -1, 6144, 7500, 5995, -1, 6144, 7501, 7500, -1, 7500, 7501, 5993, -1, 7502, 6930, 5995, -1, 7503, 6133, 7497, -1, 7503, 7504, 6133, -1, 7503, 7505, 7504, -1, 7504, 7505, 7506, -1, 7506, 7505, 7507, -1, 6135, 7507, 7508, -1, 5989, 7508, 5999, -1, 5989, 6135, 7508, -1, 5989, 7509, 6135, -1, 5989, 5990, 7509, -1, 7509, 5990, 6137, -1, 7506, 7507, 6135, -1, 6131, 6869, 6133, -1, 6131, 7510, 6869, -1, 6131, 6130, 7510, -1, 7510, 6130, 6876, -1, 6876, 6130, 7511, -1, 6870, 7511, 6730, -1, 6871, 6870, 6730, -1, 7511, 6129, 6730, -1, 6730, 6129, 6729, -1, 6729, 6129, 6728, -1, 6870, 6876, 7511, -1, 6869, 7611, 6133, -1, 6133, 7611, 7512, -1, 7513, 6133, 7512, -1, 7513, 7497, 6133, -1, 7513, 6938, 7497, -1, 7513, 7356, 6938, -1, 6938, 7356, 7514, -1, 6939, 6938, 7514, -1, 7515, 7610, 7611, -1, 7515, 7246, 7610, -1, 7515, 7269, 7246, -1, 7515, 7520, 7269, -1, 7515, 7383, 7520, -1, 7515, 7516, 7383, -1, 7383, 7516, 7384, -1, 7384, 7516, 7518, -1, 7517, 7384, 7518, -1, 7517, 7519, 7384, -1, 7269, 7520, 7268, -1, 7268, 7520, 7386, -1, 7521, 7386, 7522, -1, 7395, 7521, 7522, -1, 7395, 7267, 7521, -1, 7395, 7524, 7267, -1, 7395, 7523, 7524, -1, 7524, 7523, 7266, -1, 7266, 7523, 7396, -1, 7240, 7396, 7397, -1, 7265, 7397, 7526, -1, 7265, 7240, 7397, -1, 7268, 7386, 7521, -1, 7266, 7396, 7240, -1, 7397, 7525, 7526, -1, 7526, 7525, 7262, -1, 7262, 7525, 7529, -1, 7529, 7525, 7528, -1, 7527, 7528, 7259, -1, 7527, 7529, 7528, -1, 7528, 7389, 7259, -1, 7259, 7389, 7258, -1, 7258, 7389, 7530, -1, 7401, 7258, 7530, -1, 7401, 7531, 7258, -1, 7258, 7531, 7532, -1, 7391, 7258, 7532, -1, 7391, 7534, 7258, -1, 7391, 7533, 7534, -1, 7391, 7402, 7533, -1, 7533, 7402, 7535, -1, 6879, 7535, 7536, -1, 7538, 6879, 7536, -1, 7538, 6882, 6879, -1, 7538, 7537, 6882, -1, 7538, 6880, 7537, -1, 7538, 6878, 6880, -1, 7533, 7535, 6879, -1, 7258, 7534, 7539, -1, 7540, 7539, 7541, -1, 7540, 7258, 7539, -1, 7540, 7257, 7258, -1, 7540, 7181, 7257, -1, 7257, 7181, 7256, -1, 7256, 7181, 7163, -1, 7255, 7163, 7182, -1, 7545, 7182, 7348, -1, 7545, 7255, 7182, -1, 7545, 7542, 7255, -1, 7545, 7237, 7542, -1, 7545, 7236, 7237, -1, 7545, 7543, 7236, -1, 7545, 7544, 7543, -1, 7545, 7233, 7544, -1, 7545, 7232, 7233, -1, 7545, 7230, 7232, -1, 7545, 7307, 7230, -1, 7230, 7307, 7310, -1, 7546, 7230, 7310, -1, 7546, 7311, 7230, -1, 7230, 7311, 7547, -1, 7550, 7230, 7547, -1, 7550, 7549, 7230, -1, 7550, 7548, 7549, -1, 7550, 7228, 7548, -1, 7550, 7551, 7228, -1, 7550, 7226, 7551, -1, 7550, 7250, 7226, -1, 7550, 7552, 7250, -1, 7250, 7552, 7313, -1, 7553, 7250, 7313, -1, 7553, 7350, 7250, -1, 7250, 7350, 7315, -1, 7318, 7250, 7315, -1, 7318, 7554, 7250, -1, 7250, 7554, 7319, -1, 7249, 7319, 7352, -1, 7270, 7352, 7246, -1, 7270, 7249, 7352, -1, 7555, 7413, 6884, -1, 7555, 7414, 7413, -1, 7555, 7416, 7414, -1, 7555, 7556, 7416, -1, 7416, 7556, 7557, -1, 6889, 7416, 7557, -1, 6889, 7417, 7416, -1, 7413, 7429, 6884, -1, 6884, 7429, 7412, -1, 7558, 6884, 7412, -1, 7558, 7559, 6884, -1, 6884, 7559, 7560, -1, 7426, 6884, 7560, -1, 7426, 7561, 6884, -1, 6884, 7561, 7410, -1, 7409, 6884, 7410, -1, 7409, 7539, 6884, -1, 6884, 7539, 7534, -1, 7423, 7562, 7539, -1, 7423, 7564, 7562, -1, 7423, 7563, 7564, -1, 7564, 7563, 7565, -1, 7565, 7563, 7156, -1, 7156, 7563, 7406, -1, 7177, 7406, 7422, -1, 7566, 7422, 7405, -1, 7420, 7566, 7405, -1, 7420, 7154, 7566, -1, 7420, 7404, 7154, -1, 7154, 7404, 7634, -1, 7634, 7404, 7633, -1, 7373, 7633, 7567, -1, 7371, 7567, 7570, -1, 7569, 7570, 7568, -1, 7569, 7371, 7570, -1, 7156, 7406, 7177, -1, 7177, 7422, 7566, -1, 7633, 7572, 7567, -1, 7567, 7572, 7571, -1, 7571, 7572, 7403, -1, 7573, 7403, 7574, -1, 7573, 7571, 7403, -1, 7403, 6891, 7574, -1, 7373, 7567, 7371, -1, 6895, 6919, 7570, -1, 6895, 6920, 6919, -1, 6895, 6896, 6920, -1, 6920, 6896, 7578, -1, 7578, 6896, 6898, -1, 6926, 6898, 7575, -1, 6731, 6926, 7575, -1, 6898, 6900, 7575, -1, 7575, 6900, 7576, -1, 7576, 6900, 7577, -1, 6926, 7578, 6898, -1, 6919, 6918, 7570, -1, 7570, 6918, 7568, -1, 7568, 6918, 7632, -1, 7632, 6918, 6917, -1, 7631, 6917, 7581, -1, 7438, 7631, 7581, -1, 7438, 7579, 7631, -1, 7631, 7579, 7580, -1, 7367, 7580, 7630, -1, 7367, 7631, 7580, -1, 7581, 6917, 7584, -1, 7584, 6917, 6923, -1, 7582, 6923, 6922, -1, 7583, 7582, 6922, -1, 7583, 7431, 7582, -1, 7584, 6923, 7582, -1, 7579, 7585, 7580, -1, 7580, 7585, 7209, -1, 7209, 7585, 7586, -1, 7586, 7585, 7587, -1, 7587, 7585, 7192, -1, 7192, 7585, 7588, -1, 7588, 7585, 7440, -1, 7207, 7440, 7441, -1, 7206, 7441, 7589, -1, 7591, 7589, 7590, -1, 7205, 7590, 7203, -1, 7205, 7591, 7590, -1, 7588, 7440, 7207, -1, 7207, 7441, 7206, -1, 7206, 7589, 7591, -1, 7590, 7443, 7203, -1, 7203, 7443, 7593, -1, 7593, 7443, 7444, -1, 7190, 7444, 7592, -1, 7190, 7593, 7444, -1, 7444, 7595, 7592, -1, 7592, 7595, 7594, -1, 7594, 7595, 7187, -1, 7187, 7595, 7446, -1, 7186, 7446, 7482, -1, 7186, 7187, 7446, -1, 7446, 7447, 7482, -1, 7482, 7447, 7596, -1, 7449, 7482, 7596, -1, 7449, 7435, 7482, -1, 7482, 7435, 7483, -1, 7483, 7597, 6905, -1, 6905, 7597, 6911, -1, 6911, 7597, 7598, -1, 6913, 7598, 7599, -1, 6913, 6911, 7598, -1, 7598, 6907, 7599, -1, 7600, 6904, 7601, -1, 6903, 6901, 7488, -1, 7488, 6901, 6139, -1, 6949, 6011, 7603, -1, 7603, 6011, 6007, -1, 6006, 7603, 6007, -1, 6006, 7602, 7603, -1, 6006, 6010, 7602, -1, 7602, 6010, 6950, -1, 6950, 6010, 6148, -1, 7604, 6950, 6148, -1, 7604, 6953, 6950, -1, 7604, 6149, 6953, -1, 6010, 6003, 6148, -1, 6148, 6003, 6146, -1, 7482, 6949, 7466, -1, 7466, 6949, 6948, -1, 7605, 6948, 7609, -1, 7605, 7466, 6948, -1, 6946, 7606, 6948, -1, 6946, 7451, 7606, -1, 6946, 6945, 7451, -1, 7451, 6945, 6943, -1, 6942, 7451, 6943, -1, 7606, 7454, 6948, -1, 6948, 7454, 7464, -1, 7465, 6948, 7464, -1, 7465, 7607, 6948, -1, 6948, 7607, 7608, -1, 7458, 6948, 7608, -1, 7458, 7609, 6948, -1, 7467, 7468, 7489, -1, 7250, 7319, 7249, -1, 7352, 7610, 7246, -1, 7610, 7612, 7611, -1, 7611, 7612, 7512, -1, 7489, 7514, 7613, -1, 7614, 7298, 7651, -1, 7614, 7273, 7298, -1, 7614, 7615, 7273, -1, 7273, 7615, 7617, -1, 7617, 7615, 7616, -1, 7327, 7617, 7616, -1, 7327, 7295, 7617, -1, 7327, 7363, 7295, -1, 7295, 7363, 7294, -1, 7294, 7363, 7656, -1, 7618, 7656, 7658, -1, 7618, 7294, 7656, -1, 7618, 7619, 7294, -1, 7618, 7201, 7619, -1, 7619, 7201, 7621, -1, 7621, 7201, 7223, -1, 7620, 7223, 7482, -1, 7620, 7621, 7223, -1, 7622, 7217, 7656, -1, 7622, 7331, 7217, -1, 7217, 7331, 7623, -1, 7624, 7217, 7623, -1, 7624, 7625, 7217, -1, 7217, 7625, 7333, -1, 7364, 7217, 7333, -1, 7364, 7626, 7217, -1, 7217, 7626, 7627, -1, 7215, 7627, 7365, -1, 7194, 7365, 7628, -1, 7213, 7628, 7629, -1, 7212, 7629, 7211, -1, 7212, 7213, 7629, -1, 7217, 7627, 7215, -1, 7215, 7365, 7194, -1, 7194, 7628, 7213, -1, 7629, 7337, 7211, -1, 7211, 7337, 7580, -1, 7580, 7337, 7630, -1, 7631, 7632, 6917, -1, 7633, 7373, 7634, -1, 7634, 7373, 7635, -1, 7153, 7635, 7636, -1, 7153, 7634, 7635, -1, 7635, 7375, 7636, -1, 7636, 7375, 7639, -1, 7639, 7375, 7341, -1, 7637, 7639, 7341, -1, 7637, 7377, 7639, -1, 7639, 7377, 7638, -1, 7344, 7639, 7638, -1, 7344, 7379, 7639, -1, 7639, 7379, 7640, -1, 7641, 7639, 7640, -1, 7641, 7185, 7639, -1, 7641, 7642, 7185, -1, 7641, 7175, 7642, -1, 7641, 7643, 7175, -1, 7641, 7173, 7643, -1, 7641, 7644, 7173, -1, 7641, 7170, 7644, -1, 7641, 7645, 7170, -1, 7641, 7167, 7645, -1, 7641, 7183, 7167, -1, 7641, 7647, 7183, -1, 7183, 7647, 7646, -1, 7646, 7647, 7381, -1, 7650, 7381, 7648, -1, 7649, 7650, 7648, -1, 7649, 7164, 7650, -1, 7649, 7348, 7164, -1, 7164, 7348, 7182, -1, 7646, 7381, 7650, -1, 7298, 7275, 7651, -1, 7651, 7275, 7276, -1, 7277, 7651, 7276, -1, 7277, 7652, 7651, -1, 7651, 7652, 7278, -1, 7279, 7651, 7278, -1, 7279, 7653, 7651, -1, 7651, 7653, 7654, -1, 7255, 7256, 7163, -1, 7217, 7218, 7656, -1, 7656, 7218, 7219, -1, 7220, 7656, 7219, -1, 7220, 7655, 7656, -1, 7656, 7655, 7657, -1, 7198, 7656, 7657, -1, 7198, 7658, 7656, -1, 7562, 7659, 7539, -1, 7539, 7659, 7660, -1, 7178, 7539, 7660, -1, 7178, 7179, 7539, -1, 7539, 7179, 7161, -1, 7541, 7539, 7161, -1 ] } } ] } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 0.000 description "top" position 0.000 -11.300 48.064 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 3.142 description "bottom" position 0.000 -11.300 -56.664 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 1.571 description "front" position 0.000 -63.664 -4.300 } Viewpoint { jump TRUE orientation -0.000 -0.707 -0.707 3.142 description "back" position 0.000 41.064 -4.300 } Viewpoint { jump TRUE orientation 0.577 -0.577 -0.577 2.094 description "right" position -52.364 -11.300 -4.300 } Viewpoint { jump TRUE orientation 0.577 0.577 0.577 2.094 description "left" position 52.364 -11.300 -4.300 } NavigationInfo { avatarSize [0.25, 1.6, 0.75] headlight TRUE speed 1.0 type "EXAMINE" visibilityLimit 0.0 } choreonoid-1.5.0/share/model/RIC30/parts/L_ANKLE_R.wrl0000664000000000000000000321324012741425367020615 0ustar rootroot#VRML V2.0 utf8 WorldInfo { title "Exported tringle mesh to VRML97" info ["Created by FreeCAD" ""] } Background { skyAngle 1.57 skyColor 0.1 0.2 0.2 } Transform { scale 0.001 0.001 0.001 rotation 0 0 1 -1.57 scaleOrientation 0 0 1 0 bboxCenter 0 0 0 bboxSize 48.000 96.000 29.354 center 0.000 0.000 0.000 translation 0.000 0.000 0.000 children [ Shape { appearance Appearance { material Material { ambientIntensity 0.2 diffuseColor 0.00 0.00 0.00 emissiveColor 0.00 0.00 0.00 specularColor 0.98 0.98 0.98 shininess 0.06 transparency 0.00 } } geometry IndexedFaceSet { solid FALSE coord Coordinate { point [ -1.738 11.100 2.321, -1.667 10.857 2.523, -1.713 10.815 2.592, -2.060 10.800 2.449, -1.945 10.815 2.423, -2.247 10.800 2.278, -2.522 11.007 1.460, -2.377 11.007 1.687, -2.160 10.815 2.233, -2.294 10.857 1.970, -2.102 10.857 2.173, -1.556 10.857 2.592, -1.599 10.815 2.664, -1.607 11.007 2.432, -1.630 10.924 2.467, -2.357 10.815 2.025, -3.042 10.800 0.995, -3.161 10.800 0.502, -3.070 10.815 0.480, -2.893 11.007 -0.355, -2.935 10.924 -0.360, -2.846 11.100 -0.559, -2.774 11.100 -0.845, -2.848 11.007 -0.620, -2.888 11.100 -0.266, -2.956 10.924 -0.087, -2.913 11.007 -0.086, -3.013 10.815 0.762, -2.579 10.800 1.895, -2.534 10.815 1.798, -2.646 11.007 1.221, -2.756 11.100 0.902, -2.721 10.800 1.685, -2.617 10.857 1.515, -2.745 10.857 1.267, -2.748 11.007 0.972, -2.826 11.007 0.714, -2.846 10.800 1.464, -2.880 11.007 0.451, -2.882 11.100 0.325, -2.834 11.100 0.616, -2.851 10.857 1.008, -2.929 10.815 1.036, -2.900 11.100 0.029, -2.909 11.007 0.183, -3.190 10.800 0.250, -3.001 10.857 -0.368, -3.190 10.800 -0.257, -2.570 11.007 -1.376, -1.543 11.100 -2.456, -1.687 11.007 -2.377, -0.703 10.800 -3.122, -0.201 10.800 -3.194, 0.065 10.800 -3.199, 0.331 10.800 -3.183, 1.815 10.800 -2.636, 2.357 10.815 -2.025, 2.162 10.815 -2.232, 2.410 10.800 -2.105, 2.534 10.815 -1.798, 2.466 10.857 -1.750, 2.646 11.007 -1.221, 2.522 11.007 -1.460, 2.412 10.924 -1.712, 2.294 10.857 -1.970, -3.084 10.815 -0.378, -3.036 10.815 -0.661, -2.686 11.007 -1.133, -3.109 10.800 -0.758, -2.962 10.815 -0.938, -2.666 10.857 -1.427, -2.467 10.924 -1.630, -2.432 11.007 -1.607, -2.607 10.924 -1.396, -2.863 10.815 -1.208, -2.417 10.800 -2.098, -2.243 10.800 -2.283, -1.642 10.800 -2.747, -1.557 10.815 -2.689, -1.267 10.857 -2.745, -0.972 11.007 -2.748, -0.986 10.924 -2.788, -1.221 11.007 -2.646, -1.751 10.857 -2.465, -1.800 10.815 -2.533, -2.843 10.800 -1.469, -2.306 10.924 -1.851, -2.273 11.007 -1.824, -2.717 10.800 -1.690, -2.523 10.857 -1.667, -2.095 11.007 -2.026, -2.592 10.815 -1.713, -2.575 10.800 -1.900, -1.927 10.924 -2.243, -1.899 11.007 -2.211, -2.233 10.815 -2.160, -1.970 10.857 -2.294, -1.482 10.924 -2.559, -1.460 11.007 -2.522, -0.725 10.924 -2.867, -0.714 11.007 -2.826, -1.187 10.800 -2.972, -1.008 10.857 -2.851, -0.741 10.857 -2.931, -1.036 10.815 -2.929, -0.183 11.007 -2.909, 0.086 11.007 -2.913, -0.148 11.100 -2.896, -0.442 11.100 -2.866, -0.186 10.924 -2.951, -0.457 10.924 -2.922, -0.480 10.815 -3.070, -0.195 10.815 -3.101, -0.190 10.857 -3.018, -0.467 10.857 -2.987, 1.133 11.007 -2.686, 1.013 11.100 -2.717, 0.092 10.815 -3.106, 0.378 10.815 -3.084, 0.368 10.857 -3.001, 0.913 10.857 -2.883, 1.376 11.007 -2.570, 1.149 10.924 -2.725, 1.607 11.007 -2.432, 1.543 11.100 -2.456, 0.938 10.815 -2.962, 1.175 10.857 -2.786, 1.824 11.007 -2.273, 1.353 10.800 -2.900, 1.467 10.815 -2.739, 1.667 10.857 -2.523, 2.008 11.100 -2.092, 2.211 11.007 -1.899, 1.893 10.857 -2.358, 2.057 10.924 -2.125, 2.027 11.007 -2.095, 2.243 10.924 -1.927, 2.377 11.007 -1.687, 2.726 10.800 -1.677, 2.748 11.007 -0.972, 2.856 10.800 -1.444, 2.745 10.857 -1.267, 2.821 10.815 -1.302, 2.788 10.924 -0.986, 2.867 10.924 -0.725, 2.846 11.100 -0.559, 2.826 11.007 -0.714, 2.966 10.800 -1.201, 2.851 10.857 -1.008, 2.931 10.857 -0.741, 2.922 10.924 -0.457, 2.880 11.007 -0.451, 2.888 11.100 -0.266, 2.909 11.007 -0.183, 2.929 10.815 -1.036, 2.987 10.857 -0.467, 2.951 10.924 -0.186, 2.913 11.007 0.086, 3.056 10.800 -0.950, 3.124 10.800 -0.693, 3.070 10.815 -0.480, 3.018 10.857 -0.190, 2.893 11.007 0.355, 3.171 10.800 -0.431, 3.101 10.815 -0.195, 2.357 11.100 1.690, 2.172 11.100 1.921, 2.273 11.007 1.824, 2.095 11.007 2.026, 1.899 11.007 2.211, 1.493 11.100 2.486, 3.196 10.800 -0.166, 3.199 10.800 0.100, 3.075 10.800 0.888, 1.869 10.800 2.597, 2.025 10.815 2.357, 1.556 10.857 2.592, 1.599 10.815 2.664, 1.750 10.857 2.466, 1.798 10.815 2.534, 1.712 10.924 2.412, 1.970 10.857 2.294, 2.523 10.857 1.667, 2.467 10.924 1.630, 2.607 10.924 1.396, 2.725 10.924 1.149, 2.955 10.857 0.643, 2.890 10.924 0.629, 3.084 10.815 0.378, 3.001 10.857 0.368, 3.106 10.815 0.092, 3.138 10.800 0.629, 3.036 10.815 0.661, 2.786 10.857 1.175, 2.863 10.815 1.208, 2.885 10.800 1.385, 2.666 10.857 1.427, 2.739 10.815 1.467, 2.592 10.815 1.713, 2.358 10.857 1.893, 2.423 10.815 1.945, 2.126 10.924 2.056, 2.173 10.857 2.102, 1.687 11.007 2.377, 2.432 11.007 1.607, 2.819 10.924 0.893, 2.779 11.007 0.880, 2.686 11.007 1.133, 2.848 11.007 0.620, 2.211 11.100 -1.877, 0.355 11.007 -2.893, 0.442 11.100 -2.866, -1.785 11.100 -2.286, -2.211 11.100 -1.877, -2.390 11.100 -1.642, -2.545 11.100 -1.390, -2.779 11.007 -0.880, -1.824 11.007 2.273, 2.956 10.924 0.087, -2.025 10.815 -2.357, -1.893 10.857 2.358, -2.056 10.924 2.126, -2.211 11.007 1.899, -2.026 11.007 2.095, -1.851 10.924 2.306, -2.412 10.924 1.712, -2.466 10.857 1.750, -2.243 10.924 1.927, -2.689 10.815 1.557, -2.821 10.815 1.302, -2.685 10.924 1.239, -2.559 10.924 1.482, -2.788 10.924 0.986, -2.867 10.924 0.725, -2.931 10.857 0.741, -2.987 10.857 0.467, -2.922 10.924 0.457, -2.951 10.924 0.186, -3.018 10.857 0.190, -3.106 10.815 -0.092, -3.022 10.857 -0.089, -3.101 10.815 0.195, -2.954 10.857 -0.643, -2.890 10.924 -0.629, -2.883 10.857 -0.913, -2.819 10.924 -0.893, -2.786 10.857 -1.175, -2.725 10.924 -1.149, -2.739 10.815 -1.467, -2.423 10.815 -1.945, -2.173 10.857 -2.102, -2.358 10.857 -1.893, -2.126 10.924 -2.056, -1.712 10.924 -2.411, -1.239 10.924 -2.685, -1.515 10.857 -2.617, -1.302 10.815 -2.821, -0.762 10.815 -3.013, 0.089 10.857 -3.022, -0.451 11.007 -2.880, 0.087 10.924 -2.956, 0.629 10.924 -2.890, 0.643 10.857 -2.954, 0.620 11.007 -2.848, 0.360 10.924 -2.935, 0.661 10.815 -3.036, 0.880 11.007 -2.779, 0.893 10.924 -2.819, 1.208 10.815 -2.863, 1.427 10.857 -2.666, 1.396 10.924 -2.607, 1.630 10.924 -2.467, 1.713 10.815 -2.592, 1.851 10.924 -2.306, 2.103 10.857 -2.172, 1.945 10.815 -2.423, 2.689 10.815 -1.557, 2.617 10.857 -1.515, 2.559 10.924 -1.482, 2.685 10.924 -1.239, 3.013 10.815 -0.762, 2.935 10.924 0.360, 3.022 10.857 0.089, 2.883 10.857 0.913, 2.962 10.815 0.938, 2.570 11.007 1.376, 2.306 10.924 1.851, 2.233 10.815 2.160, 1.927 10.924 2.243, -2.220 13.800 3.085, -1.965 13.800 2.132, -3.240 13.800 1.985, -2.516 13.800 1.441, -3.052 13.800 2.265, -2.650 13.800 1.178, -3.541 13.800 1.375, -2.756 13.800 0.902, -3.692 13.800 0.899, -2.834 13.800 0.616, -2.882 13.800 0.325, -3.776 13.800 0.428, -3.799 13.800 0.114, -3.795 13.800 -0.200, -3.633 13.800 -1.123, -2.888 13.800 -0.266, -3.765 13.800 -0.516, -2.774 13.800 -0.845, -3.463 13.800 -1.566, -2.545 13.800 -1.390, -2.390 13.800 -1.642, -1.785 13.800 -2.286, -2.459 13.800 -2.897, -3.225 13.800 -2.011, -3.036 13.800 -2.286, -2.211 13.800 -1.877, -2.587 13.800 -2.784, -2.326 13.800 -3.004, -1.285 13.800 -2.600, -1.013 13.800 -2.717, -1.167 13.800 -3.617, -0.863 13.800 -3.701, -0.442 13.800 -2.866, -0.148 13.800 -2.896, -0.239 13.800 -3.793, 0.148 13.800 -2.896, 0.731 13.800 -3.731, 0.408 13.800 -3.781, 0.088 13.800 -3.800, 0.442 13.800 -2.866, 1.013 13.800 -2.717, 1.719 13.800 -3.390, 1.873 13.800 -3.307, 1.285 13.800 -2.600, 2.023 13.800 -3.217, 2.586 13.800 -2.783, 2.211 13.800 -1.877, 2.836 13.800 -2.527, 3.058 13.800 -2.255, 3.248 13.800 -1.972, 3.407 13.800 -1.683, 3.725 13.800 -0.751, 3.646 13.800 -1.072, 2.774 13.800 -0.845, 2.674 13.800 -1.124, 3.777 13.800 -0.429, 2.888 13.800 -0.266, 3.801 13.800 -0.109, 2.882 13.800 0.325, 3.781 13.800 0.386, 3.759 13.800 0.559, 2.834 13.800 0.616, 3.691 13.800 0.906, 3.645 13.800 1.076, 2.756 13.800 0.902, 2.650 13.800 1.178, 3.462 13.800 1.568, 3.208 13.800 2.036, 2.516 13.800 1.441, 2.357 13.800 1.690, 3.002 13.800 2.328, 2.889 13.800 2.466, 2.771 13.800 2.599, 2.649 13.800 2.724, 2.523 13.800 2.841, 2.395 13.800 2.950, 1.738 13.800 2.321, 2.130 13.800 3.147, 1.261 13.800 2.813, 1.250 13.800 2.915, 1.557 13.800 3.466, 1.250 13.800 3.589, -1.493 13.800 2.486, -1.343 13.800 2.625, -1.292 13.800 2.715, -2.087 13.800 3.177, -1.250 13.800 2.915, 1.552 13.815 3.552, 1.578 13.859 3.612, 1.888 14.000 3.526, 2.187 14.000 3.349, 2.205 13.923 3.319, 2.850 13.800 2.513, 1.250 13.922 3.783, 1.271 13.923 3.777, 1.575 14.000 3.677, 2.469 14.000 3.147, 2.733 14.000 2.921, 2.486 13.923 3.114, 3.120 13.815 2.300, 3.108 13.800 2.184, 2.989 13.923 2.635, 2.957 13.859 2.607, 3.301 13.800 1.883, 2.976 14.000 2.672, 3.197 14.000 2.404, 3.207 13.923 2.365, 3.530 13.859 1.752, 3.472 13.815 1.724, 3.609 13.815 1.414, 3.531 13.800 1.406, 3.385 13.800 1.726, 3.564 14.000 1.815, 3.670 13.859 1.438, 3.718 13.815 1.097, 3.592 13.800 1.242, 3.569 13.923 1.772, 3.728 13.800 0.734, 3.710 13.923 1.454, 3.781 13.859 1.114, 3.822 13.923 1.126, 3.906 13.923 0.788, 3.852 13.815 0.432, 3.795 13.800 0.217, 3.912 14.000 0.835, 3.970 14.000 0.493, 3.802 13.800 0.053, 3.934 13.859 -0.247, 3.833 13.815 -0.580, 3.984 13.923 0.097, 3.977 13.923 -0.250, 3.768 13.815 -0.912, 3.995 14.000 -0.201, 3.674 13.815 -1.236, 3.540 13.800 -1.383, 3.873 13.923 -0.937, 3.736 13.859 -1.257, 3.552 13.815 -1.552, 3.612 13.859 -1.578, 3.461 13.859 -1.887, 3.229 13.815 -2.145, 3.539 14.000 -1.864, 3.651 13.923 -1.595, 2.950 13.800 -2.393, 3.157 13.800 -2.114, 3.283 13.859 -2.181, 3.319 13.923 -2.205, 2.752 13.800 -2.621, 2.714 13.800 -2.658, 2.970 13.800 -2.371, 3.364 14.000 -2.164, 3.164 14.000 -2.448, 3.114 13.923 -2.486, 2.854 13.859 -2.718, 2.452 13.800 -2.902, 2.939 14.000 -2.713, 2.607 13.859 -2.957, 2.693 14.000 -2.958, 2.635 13.923 -2.989, 2.339 13.859 -3.172, 2.170 13.800 -3.120, 2.313 13.800 -3.015, 2.300 13.815 -3.120, 2.054 13.859 -3.364, 2.020 13.815 -3.309, 2.365 13.923 -3.207, 2.141 14.000 -3.379, 2.076 13.923 -3.401, 1.724 13.815 -3.472, 1.752 13.859 -3.530, 1.561 13.800 -3.465, 1.414 13.815 -3.609, 1.234 13.800 -3.594, 1.399 13.800 -3.533, 1.772 13.923 -3.569, 1.524 14.000 -3.698, 1.454 13.923 -3.710, 0.896 13.800 -3.694, 1.064 13.800 -3.648, 1.198 14.000 -3.816, 1.125 13.923 -3.823, 0.766 13.815 -3.800, 0.569 13.800 -3.760, 0.862 14.000 -3.906, 0.432 13.815 -3.852, 0.095 13.815 -3.875, 0.520 14.000 -3.966, 0.788 13.923 -3.906, 0.444 13.923 -3.960, -0.554 13.800 -3.759, -0.580 13.815 -3.833, -0.243 13.815 -3.869, 0.097 13.923 -3.984, -0.174 14.000 -3.996, -0.912 13.815 -3.768, -0.596 13.923 -3.940, -1.236 13.815 -3.674, -0.862 14.000 -3.906, -0.937 13.923 -3.873, -1.257 13.859 -3.736, -1.464 13.800 -3.507, -1.271 13.923 -3.777, -1.552 13.815 -3.552, -1.611 13.800 -3.441, -1.856 13.815 -3.404, -1.595 13.923 -3.651, -2.103 13.800 -3.165, -2.048 13.800 -3.200, -1.819 13.800 -3.336, -1.758 13.800 -3.368, -2.145 13.815 -3.229, -2.418 13.815 -3.030, -1.840 14.000 -3.552, -2.181 13.859 -3.283, -2.673 13.815 -2.807, -2.718 13.859 -2.854, -2.823 13.800 -2.544, -2.908 13.815 -2.564, -2.486 13.923 -3.114, -2.957 13.859 -2.607, -2.748 13.923 -2.886, -3.120 13.815 -2.300, -3.164 14.000 -2.448, -3.364 13.859 -2.054, -3.390 13.800 -1.717, -3.401 13.923 -2.076, -3.530 13.859 -1.752, -3.527 13.800 -1.418, -3.364 14.000 -2.164, -3.569 13.923 -1.772, -3.719 13.815 -1.095, -3.609 13.815 -1.414, -3.710 13.923 -1.454, -3.670 13.859 -1.438, -3.800 13.815 -0.766, -3.711 13.800 -0.825, -3.781 13.859 -1.113, -3.823 13.923 -1.125, -3.900 14.000 -0.889, -3.906 13.923 -0.788, -3.917 13.859 -0.439, -3.875 13.815 -0.095, -3.852 13.815 -0.432, -3.962 14.000 -0.547, -3.869 13.815 0.243, -3.995 14.000 -0.201, -3.940 13.859 -0.096, -3.997 14.000 0.146, -3.977 13.923 0.250, -3.833 13.815 0.580, -3.897 13.859 0.589, -3.727 13.800 0.741, -3.940 13.923 0.596, -3.674 13.815 1.236, -3.649 13.800 1.058, -3.602 13.800 1.212, -3.482 13.800 1.521, -3.404 13.800 1.687, -3.612 13.859 1.578, -3.651 13.923 1.595, -3.564 14.000 1.815, -3.499 13.923 1.907, -3.393 14.000 2.118, -2.608 13.800 2.764, -2.564 13.815 2.908, -2.353 13.800 2.984, -2.807 13.815 2.673, -2.841 13.800 2.524, -3.283 13.859 2.181, -3.319 13.923 2.205, -3.080 13.859 2.459, -3.970 14.000 0.493, -3.873 13.923 0.937, -3.825 14.000 1.172, -3.709 14.000 1.499, -3.114 13.923 2.486, -2.733 14.000 2.921, -2.886 13.923 2.748, -1.819 13.800 3.339, -2.300 13.815 3.120, -2.020 13.815 3.309, -2.635 13.923 2.989, -1.724 13.815 3.472, -2.469 14.000 3.147, -2.187 14.000 3.349, -1.542 13.800 3.474, -1.414 13.815 3.609, -1.250 13.815 3.668, -1.250 13.800 3.589, -1.888 14.000 3.526, -1.575 14.000 3.677, -1.454 13.923 3.710, -1.250 13.857 3.736, -1.250 13.960 3.795, -1.250 13.887 3.762, -3.229 13.815 2.145, -3.461 13.859 1.887, -3.326 13.800 1.838, -3.552 13.815 1.552, -3.404 13.815 1.856, -3.768 13.815 0.912, 2.418 13.815 3.030, 1.851 13.800 3.319, 1.887 13.859 3.461, 1.907 13.923 3.499, 1.595 13.923 3.651, 2.145 13.815 3.229, 1.856 13.815 3.404, -3.934 13.859 0.247, 1.257 13.859 3.736, 1.250 13.857 3.736, 2.181 13.859 3.283, 2.673 13.815 2.807, 2.718 13.859 2.854, 2.459 13.859 3.080, 2.748 13.923 2.886, 3.172 13.859 2.339, 3.059 13.800 2.255, 2.908 13.815 2.564, 3.401 13.923 2.076, 3.364 13.859 2.054, 3.309 13.815 2.020, 3.800 13.815 0.766, 3.917 13.859 0.439, 3.864 13.859 0.779, 3.960 13.923 0.444, 3.940 13.859 0.096, 3.875 13.815 0.095, 3.869 13.815 -0.243, 3.940 13.923 -0.596, 3.897 13.859 -0.589, 3.831 13.859 -0.927, 3.777 13.923 -1.271, 3.499 13.923 -1.907, 3.404 13.815 -1.856, 3.080 13.859 -2.459, 3.030 13.815 -2.418, 2.807 13.815 -2.673, 2.886 13.923 -2.748, 2.564 13.815 -2.908, 1.438 13.859 -3.670, 1.113 13.859 -3.781, 1.095 13.815 -3.719, 0.779 13.859 -3.864, 0.096 13.859 -3.940, 0.439 13.859 -3.917, -0.250 13.923 -3.977, -0.589 13.859 -3.897, -0.247 13.859 -3.934, -0.927 13.859 -3.831, -1.578 13.859 -3.612, -2.205 13.923 -3.319, -1.907 13.923 -3.499, -1.887 13.859 -3.461, -2.459 13.859 -3.080, -3.207 13.923 -2.365, -2.989 13.923 -2.635, -3.309 13.815 -2.020, -3.172 13.859 -2.339, -3.472 13.815 -1.724, -3.864 13.859 -0.779, -3.984 13.923 -0.097, -3.960 13.923 -0.444, -3.777 13.923 1.271, -3.736 13.859 1.257, -3.831 13.859 0.927, -3.030 13.815 2.418, -2.854 13.859 2.718, -2.365 13.923 3.207, -2.339 13.859 3.172, -2.607 13.859 2.957, -2.076 13.923 3.401, -2.054 13.859 3.364, -1.772 13.923 3.569, -1.438 13.859 3.670, -1.752 13.859 3.530, 1.261 11.054 2.827, 1.322 10.967 2.724, 1.591 10.805 2.713, 1.547 10.805 2.757, 1.370 10.892 2.745, 1.292 11.100 2.715, 1.297 11.054 2.712, 1.460 10.967 2.547, 1.343 11.100 2.625, 1.358 11.054 2.610, 1.522 10.924 2.535, 1.500 11.007 2.499, 1.341 10.892 2.841, 1.497 10.805 2.869, 1.550 10.800 2.915, 1.457 10.815 2.915, 1.412 10.836 2.854, 1.562 10.800 2.848, 1.516 10.805 2.810, 1.289 10.967 2.832, 1.250 11.100 2.915, 1.479 10.836 2.704, 1.437 10.836 2.775, 1.380 10.967 2.627, 1.422 10.892 2.659, 1.538 10.836 2.645, 1.493 10.892 2.588, 1.443 11.054 2.525, -1.595 10.800 2.788, -1.550 10.800 3.031, -1.562 10.800 3.099, -1.650 10.800 3.204, -1.647 10.800 2.744, -1.850 10.800 3.204, -1.859 10.800 2.604, -2.421 10.800 2.093, -2.640 10.800 2.593, -3.661 10.800 0.533, -3.670 10.800 -0.466, -3.200 10.800 -0.003, -3.159 10.800 -0.509, -3.527 10.800 -1.118, -3.412 10.800 -1.431, -1.785 10.800 3.228, -2.953 10.800 1.233, -3.506 10.800 1.181, -3.111 10.800 0.751, -3.040 10.800 -1.002, -2.951 10.800 -1.239, -2.905 10.800 -2.292, -2.446 10.800 -2.776, -1.854 10.800 -2.608, -2.055 10.800 -2.453, -2.186 10.800 -2.985, -0.948 10.800 -3.056, -1.614 10.800 -3.329, -1.419 10.800 -2.868, -0.453 10.800 -3.168, 0.594 10.800 -3.144, 0.334 10.800 -3.685, -0.000 10.800 -3.700, 0.990 10.800 -3.565, 1.589 10.800 -2.778, 2.028 10.800 -2.476, 0.854 10.800 -3.084, 1.107 10.800 -3.003, 2.227 10.800 -2.299, 2.686 10.800 -2.544, 2.577 10.800 -1.898, 3.269 10.800 -1.733, 3.412 10.800 -1.431, 3.527 10.800 -1.118, 3.695 10.800 0.200, 3.179 10.800 0.366, 3.062 10.800 2.076, 2.453 10.800 2.055, 2.616 10.800 1.844, 2.640 10.800 2.593, 3.670 10.800 -0.466, 2.990 10.800 1.140, 3.237 10.800 1.792, 2.760 10.800 1.620, 2.274 10.800 2.252, 2.131 10.800 3.024, 1.655 10.800 3.207, 1.647 10.800 2.744, 1.595 10.800 2.788, 2.079 10.800 2.433, 1.566 10.800 3.109, 1.738 11.100 2.321, 1.965 11.100 2.132, 1.965 13.800 2.132, 2.172 13.800 1.921, 2.516 11.100 1.441, 2.846 13.800 -0.559, 2.674 11.100 -1.124, 2.545 13.800 -1.390, 2.390 11.100 -1.642, 2.390 13.800 -1.642, 2.008 13.800 -2.092, 1.785 11.100 -2.286, 1.785 13.800 -2.286, 1.285 11.100 -2.600, 0.731 13.800 -2.806, -0.731 13.800 -2.806, -1.013 11.100 -2.717, -1.285 11.100 -2.600, -1.543 13.800 -2.456, -2.008 13.800 -2.092, 2.650 11.100 1.178, 2.756 11.100 0.902, 2.834 11.100 0.616, 2.882 11.100 0.325, 2.900 13.800 0.029, 2.900 11.100 0.029, 2.774 11.100 -0.845, 2.545 11.100 -1.390, 1.543 13.800 -2.456, 0.731 11.100 -2.806, 0.148 11.100 -2.896, -0.731 11.100 -2.806, -2.008 11.100 -2.092, -2.674 13.800 -1.124, -2.674 11.100 -1.124, -2.846 13.800 -0.559, -2.900 13.800 0.029, -2.516 11.100 1.441, -2.650 11.100 1.178, -2.357 13.800 1.690, -2.357 11.100 1.690, -2.172 13.800 1.921, -1.738 13.800 2.321, -2.172 11.100 1.921, -1.965 11.100 2.132, -1.419 10.967 2.583, -1.353 10.892 2.790, -1.550 10.800 2.915, -1.494 10.805 2.899, -1.562 10.800 2.848, -1.522 10.924 2.535, -1.457 10.892 2.620, -1.394 10.892 2.699, -1.303 10.967 2.774, -1.349 10.967 2.672, -1.400 11.054 2.563, -1.326 11.054 2.657, -1.276 11.054 2.766, -1.261 11.100 2.813, -1.255 11.054 2.884, -1.282 10.967 2.886, -1.374 10.857 2.915, -1.457 10.815 2.915, -1.335 10.892 2.889, -1.408 10.836 2.894, -1.500 11.007 2.499, -1.423 10.836 2.812, -1.505 10.805 2.838, -1.508 10.836 2.672, -1.569 10.805 2.733, -1.531 10.805 2.782, -1.457 10.836 2.737, 1.250 14.300 3.800, 1.250 14.000 3.800, 2.187 14.300 3.349, 2.733 14.300 2.921, 2.976 14.300 2.672, 3.393 14.000 2.118, 3.393 14.300 2.118, 3.825 14.000 1.172, 3.970 14.300 0.493, 3.997 14.300 0.146, 3.997 14.000 0.146, 3.962 14.300 -0.547, 3.808 14.000 -1.224, 3.539 14.300 -1.864, 3.364 14.300 -2.164, 2.693 14.300 -2.958, 1.524 14.300 -3.698, 0.862 14.300 -3.906, 0.520 14.300 -3.966, -0.174 14.300 -3.996, -0.862 14.300 -3.906, -1.198 14.000 -3.816, -1.524 14.000 -3.698, -1.524 14.300 -3.698, -2.426 14.300 -3.180, -2.939 14.000 -2.713, -2.939 14.300 -2.713, -3.364 14.300 -2.164, -3.539 14.300 -1.864, -3.900 14.300 -0.889, -3.995 14.300 -0.201, -3.825 14.300 1.172, -3.197 14.300 2.404, -1.250 14.000 3.800, 3.709 14.000 1.499, 3.962 14.000 -0.547, 3.900 14.000 -0.889, 3.688 14.000 -1.550, 2.426 14.000 -3.180, 1.840 14.000 -3.552, 1.198 14.300 -3.816, 0.174 14.000 -3.996, -0.520 14.300 -3.966, -0.520 14.000 -3.966, -1.198 14.300 -3.816, -2.141 14.300 -3.379, -2.141 14.000 -3.379, -2.426 14.000 -3.180, -2.693 14.000 -2.958, -3.164 14.300 -2.448, -3.539 14.000 -1.864, -3.688 14.000 -1.550, -3.808 14.300 -1.224, -3.808 14.000 -1.224, -3.912 14.000 0.835, -3.197 14.000 2.404, -2.976 14.300 2.672, -2.976 14.000 2.672, -2.469 14.300 3.147, -1.575 14.300 3.677, 1.343 13.800 2.625, 1.410 13.800 2.548, 1.410 11.100 2.548, 1.493 13.800 2.486, 1.261 11.100 2.813, 1.292 13.800 2.715, 1.550 10.800 3.031, 1.374 10.857 2.915, 1.265 11.007 3.031, 1.307 10.924 2.915, 1.265 11.007 2.915, 1.550 10.800 3.044, 1.531 10.805 3.164, 1.505 10.805 3.108, 1.602 10.800 3.166, 1.627 10.892 3.429, 1.723 10.967 3.499, 1.779 11.100 3.530, 1.612 10.967 3.479, 1.508 10.967 3.433, 1.508 10.836 3.274, 1.573 10.836 3.325, 1.841 11.054 3.519, 1.719 10.800 3.229, 1.787 10.800 3.228, 1.922 10.892 3.410, 1.971 10.924 3.414, 1.993 11.007 3.451, 1.943 10.967 3.458, 1.826 10.892 3.440, 1.836 10.967 3.492, 1.735 10.805 3.287, 1.892 10.836 3.344, 1.896 10.815 3.285, 1.850 10.800 3.204, 2.000 11.100 3.464, 1.955 11.054 3.483, 1.552 11.100 3.490, 1.603 11.054 3.505, 1.394 10.892 3.247, 1.494 11.054 3.457, 1.349 10.967 3.275, 1.457 10.815 3.031, 1.408 10.836 3.053, 1.494 10.805 3.047, 1.451 11.100 3.432, 1.400 11.054 3.383, 1.335 10.892 3.057, 1.326 11.054 3.289, 1.374 10.857 3.031, 1.276 11.054 3.180, 1.307 10.924 3.031, 1.263 11.100 3.146, 1.730 10.836 3.374, 1.726 10.892 3.446, 1.353 10.892 3.156, 1.423 10.836 3.134, 1.303 10.967 3.172, 1.255 11.054 3.062, 1.282 10.967 3.061, 1.457 10.836 3.209, 1.457 10.892 3.326, 1.536 10.892 3.388, 1.569 10.805 3.213, 1.419 10.967 3.363, 1.674 10.805 3.276, 1.649 10.836 3.359, 1.618 10.805 3.251, 1.721 11.054 3.527, 1.813 10.836 3.368, 1.856 10.805 3.265, 1.797 10.805 3.284, -2.131 10.800 3.024, -2.251 10.815 3.053, -2.340 10.924 3.173, -2.571 11.100 3.064, -3.229 10.857 2.145, -3.386 10.800 1.493, -3.237 10.800 1.792, -3.159 10.815 2.099, -2.365 11.007 3.208, -2.636 11.007 2.989, -2.855 10.924 2.719, -1.976 10.815 3.237, -1.938 10.857 3.357, -2.054 10.924 3.365, -1.971 10.924 3.414, -2.076 11.007 3.402, -2.020 10.857 3.309, -1.993 11.007 3.451, -2.828 11.100 2.828, -3.064 11.100 2.571, -2.886 11.007 2.748, -3.330 10.815 1.816, -3.115 11.007 2.486, -3.277 11.100 2.294, -3.403 10.857 1.856, -3.552 10.857 1.552, -3.769 10.815 -0.423, -3.638 10.815 -1.071, -3.531 10.815 -1.384, -3.397 10.815 -1.686, -3.053 10.815 -2.251, -2.845 10.815 -2.508, -2.099 10.815 -3.159, -1.908 10.800 -3.170, -1.518 10.815 -3.475, -0.334 10.800 -3.685, -0.567 10.815 -3.750, 0.093 10.815 -3.792, 0.423 10.815 -3.769, 0.664 10.800 -3.640, 1.071 10.815 -3.638, 1.908 10.800 -3.170, 2.186 10.800 -2.985, 2.855 10.924 -2.719, 2.607 10.924 -2.958, 2.886 11.007 -2.748, 3.277 11.100 -2.294, 3.115 11.007 -2.486, 3.319 11.007 -2.205, 3.462 10.924 -1.887, 3.403 10.857 -1.856, 3.284 10.924 -2.182, -3.319 11.007 2.205, -3.464 11.100 2.000, -3.594 10.815 1.211, -3.499 11.007 1.908, -3.737 10.924 1.258, -3.674 10.857 1.237, -3.768 10.857 0.911, -3.625 11.100 1.690, -3.652 11.007 1.596, -3.750 10.815 0.567, -3.785 10.815 0.238, -3.777 11.007 1.271, -3.833 10.857 0.580, -3.898 10.924 0.590, -3.792 10.815 -0.093, -3.869 10.857 0.243, -3.874 11.007 0.937, -3.935 10.924 0.248, -3.875 10.857 -0.095, -3.939 11.100 0.695, -3.852 10.857 -0.432, -4.000 11.100 0.000, -3.718 10.815 -0.750, -3.800 10.857 -0.766, -3.984 11.007 -0.097, -3.719 10.857 -1.094, -3.960 11.007 -0.444, -3.865 10.924 -0.779, -3.782 10.924 -1.113, -3.609 10.857 -1.414, -3.939 11.100 -0.695, -3.823 11.007 -1.125, -3.671 10.924 -1.439, -3.472 10.857 -1.724, -3.864 11.100 -1.035, -3.237 10.815 -1.976, -3.711 11.007 -1.454, -3.570 11.007 -1.772, -3.309 10.857 -2.020, -3.464 11.100 -2.000, -3.173 10.924 -2.340, -3.120 10.857 -2.300, -2.908 10.857 -2.563, -2.673 10.857 -2.807, -2.616 10.815 -2.747, -2.719 10.924 -2.855, -3.064 11.100 -2.571, -2.418 10.857 -3.029, -2.828 11.100 -2.828, -2.145 10.857 -3.229, -1.816 10.815 -3.330, -2.294 11.100 -3.277, -2.205 11.007 -3.319, -1.887 10.924 -3.462, -1.552 10.857 -3.552, -1.908 11.007 -3.499, -1.236 10.857 -3.674, -1.210 10.815 -3.595, -1.258 10.924 -3.737, -0.911 10.857 -3.768, -1.596 11.007 -3.652, -1.368 11.100 -3.759, -1.271 11.007 -3.777, -1.035 11.100 -3.864, -0.243 10.857 -3.869, 0.095 10.857 -3.875, 0.432 10.857 -3.852, -0.250 11.007 -3.977, 0.096 10.924 -3.942, 0.097 11.007 -3.984, 0.779 10.924 -3.865, 0.766 10.857 -3.800, 1.094 10.857 -3.719, 1.384 10.815 -3.531, 0.788 11.007 -3.907, 1.414 10.857 -3.609, 1.125 11.007 -3.823, 1.976 10.815 -3.237, 2.020 10.857 -3.309, 1.454 11.007 -3.711, 1.772 11.007 -3.570, 2.300 10.857 -3.120, 2.507 10.815 -2.846, 2.251 10.815 -3.053, 2.076 11.007 -3.402, 2.340 10.924 -3.173, 2.563 10.857 -2.908, 2.571 11.100 -3.064, 2.635 11.007 -2.990, 3.613 10.924 -1.578, 3.595 10.815 -1.210, 3.686 10.815 -0.892, 3.499 11.007 -1.908, 3.768 10.857 -0.911, 3.613 10.800 -0.795, 3.625 11.100 -1.690, 3.652 11.007 -1.596, 3.833 10.857 -0.580, 3.785 10.815 -0.238, 3.750 10.815 -0.567, 3.759 11.100 -1.368, 3.832 10.924 -0.927, 3.874 11.007 -0.937, 3.698 10.800 -0.134, 3.792 10.815 0.093, 3.939 11.100 -0.695, 3.852 10.857 0.432, 3.769 10.815 0.423, 3.661 10.800 0.533, 3.800 10.857 0.766, 3.506 10.800 1.181, 3.599 10.800 0.860, 3.918 10.924 0.439, 3.865 10.924 0.779, 3.386 10.800 1.493, 3.985 11.100 0.349, 3.907 11.007 0.788, 3.782 10.924 1.113, 3.609 10.857 1.414, 3.397 10.815 1.686, 3.864 11.100 1.035, 3.671 10.924 1.439, 3.237 10.815 1.976, 3.759 11.100 1.368, 3.711 11.007 1.454, 3.472 10.857 1.724, 3.532 10.924 1.753, 2.863 10.800 2.344, 3.570 11.007 1.772, 3.053 10.815 2.251, 3.464 11.100 2.000, 2.845 10.815 2.508, 3.173 10.924 2.340, 2.616 10.815 2.747, 2.395 10.800 2.820, 2.366 10.815 2.964, 2.957 10.924 2.607, 2.989 11.007 2.636, 2.673 10.857 2.807, 2.099 10.815 3.159, 2.145 10.857 3.229, 1.938 10.857 3.357, 2.571 11.100 3.064, 2.182 10.924 3.284, 3.330 10.815 -1.816, 3.159 10.815 -2.099, 3.099 10.800 -2.021, 2.964 10.815 -2.366, 2.807 10.857 -2.673, 3.029 10.857 -2.418, 2.905 10.800 -2.292, 2.747 10.815 -2.616, 2.446 10.800 -2.776, 1.614 10.800 -3.329, 1.686 10.815 -3.397, 1.307 10.800 -3.461, 0.750 10.815 -3.718, -0.238 10.815 -3.785, -0.664 10.800 -3.640, -0.892 10.815 -3.686, -0.990 10.800 -3.565, -1.307 10.800 -3.461, -2.366 10.815 -2.964, -2.686 10.800 -2.544, -3.099 10.800 -2.021, -3.269 10.800 -1.733, -3.613 10.800 -0.795, -3.698 10.800 -0.134, -3.695 10.800 0.200, -3.599 10.800 0.860, -3.686 10.815 0.892, -3.475 10.815 1.518, -3.062 10.800 2.076, -2.863 10.800 2.344, -2.607 10.924 2.957, -2.563 10.857 2.908, -2.300 10.857 3.120, -2.395 10.800 2.820, 3.941 11.007 -0.596, 3.869 10.857 -0.243, 3.984 11.007 0.097, 3.977 11.007 -0.250, 3.942 10.924 0.096, 3.935 10.924 -0.248, -2.807 10.857 2.673, -2.508 10.815 2.845, -3.029 10.857 2.418, -3.081 10.924 2.460, -2.964 10.815 2.366, -2.747 10.815 2.616, -3.284 10.924 2.182, -3.462 10.924 1.887, -3.613 10.924 1.578, -3.941 11.007 0.596, -3.832 10.924 0.927, -3.977 11.007 0.250, -3.918 10.924 -0.439, -3.942 10.924 -0.096, -3.907 11.007 -0.788, -3.532 10.924 -1.753, -3.208 11.007 -2.365, -3.402 11.007 -2.076, -3.365 10.924 -2.054, -2.989 11.007 -2.636, -2.748 11.007 -2.886, -2.957 10.924 -2.607, -2.486 11.007 -3.115, -2.460 10.924 -3.081, -1.856 10.857 -3.403, -2.182 10.924 -3.284, -1.578 10.924 -3.613, -0.596 11.007 -3.941, -0.590 10.924 -3.898, -0.937 11.007 -3.874, -0.580 10.857 -3.833, -0.927 10.924 -3.832, -0.248 10.924 -3.935, 0.444 11.007 -3.960, 0.439 10.924 -3.918, 1.439 10.924 -3.671, 1.113 10.924 -3.782, 1.724 10.857 -3.472, 2.054 10.924 -3.365, 1.753 10.924 -3.532, 2.365 11.007 -3.208, 3.229 10.857 -2.145, 3.081 10.924 -2.460, 3.552 10.857 -1.552, 3.475 10.815 -1.518, 3.777 11.007 -1.271, 3.737 10.924 -1.258, 3.674 10.857 -1.236, 3.898 10.924 -0.590, 3.875 10.857 0.095, 3.960 11.007 0.444, 3.718 10.815 0.750, 3.719 10.857 1.094, 3.638 10.815 1.071, 3.823 11.007 1.125, 3.531 10.815 1.384, 3.365 10.924 2.054, 3.402 11.007 2.076, 3.120 10.857 2.300, 3.309 10.857 2.020, 3.208 11.007 2.365, 2.908 10.857 2.563, 2.748 11.007 2.886, 2.719 10.924 2.855, 2.205 11.007 3.319, 2.486 11.007 3.115, 2.460 10.924 3.081, 2.418 10.857 3.029, -1.289 10.967 3.114, -1.479 10.836 3.242, -1.715 10.800 3.228, -1.597 10.800 3.160, -1.591 10.805 3.233, -1.303 11.100 3.255, -1.358 11.054 3.336, -1.443 11.054 3.421, -1.557 10.967 3.458, -1.765 10.805 3.287, -1.380 10.967 3.319, -1.674 10.892 3.440, -1.826 10.805 3.276, -1.896 10.815 3.285, -1.777 10.967 3.499, -1.873 10.892 3.429, -1.659 11.054 3.519, -1.888 10.967 3.479, -1.779 11.054 3.527, -1.897 11.054 3.505, -1.644 10.805 3.265, -1.538 10.836 3.301, -1.422 10.892 3.287, -1.297 11.054 3.234, -1.261 11.054 3.119, -1.516 10.805 3.136, -1.341 10.892 3.105, -1.497 10.805 3.077, -1.412 10.836 3.092, -1.322 10.967 3.222, -1.437 10.836 3.171, -1.370 10.892 3.201, -1.493 10.892 3.358, -1.547 10.805 3.189, -1.460 10.967 3.399, -1.545 11.054 3.483, -1.608 10.836 3.344, -1.578 10.892 3.410, -1.664 10.967 3.492, -1.774 10.892 3.446, -1.703 10.805 3.284, -1.687 10.836 3.368, -1.851 10.836 3.359, -1.770 10.836 3.374, -1.493 11.100 2.486, -1.410 13.800 2.548, -1.292 11.100 2.715, -1.410 11.100 2.548, -1.343 11.100 2.625, -1.261 13.800 2.813, -1.250 11.100 3.031, -1.265 11.007 2.915, -1.307 10.924 2.915, -1.307 10.924 3.031, -1.374 10.857 3.031, -1.457 10.815 3.031, -1.265 11.007 3.031, 1.378 14.300 7.644, 1.265 14.300 7.324, 3.498 14.300 7.747, 3.999 14.300 5.149, 4.396 14.300 7.275, 5.993 14.300 6.028, 6.342 14.300 5.659, 4.453 14.300 5.248, 3.755 14.300 4.954, 1.250 14.300 7.155, 3.560 14.300 4.531, 3.599 14.300 4.683, 1.575 14.300 3.677, 3.550 14.300 4.375, 3.691 14.300 3.931, 2.469 14.300 3.147, 3.197 14.300 2.404, 4.347 14.300 3.552, 4.801 14.300 3.651, 8.234 14.300 2.109, 6.431 14.300 0.824, 6.579 14.300 0.772, 8.427 14.300 1.113, 6.833 14.300 0.591, 4.297 14.300 5.244, 5.232 14.300 6.699, 5.250 14.300 4.425, 5.045 14.300 3.846, 4.932 14.300 3.737, 8.345 14.300 1.614, 6.932 14.300 0.469, 8.478 14.300 0.608, 6.867 14.300 -0.554, 6.958 14.300 -0.426, 6.624 14.300 -0.749, 8.153 14.300 -2.404, 6.169 14.300 -0.848, 3.688 14.300 -1.550, 3.808 14.300 -1.224, 3.900 14.300 -0.889, 4.892 14.300 -3.707, 5.011 14.300 -3.809, 7.085 14.300 -4.696, 5.240 14.300 -4.531, 5.201 14.300 -4.683, 6.475 14.300 -5.507, 4.932 14.300 -5.063, 6.135 14.300 -5.884, 4.657 14.300 -5.210, 4.801 14.300 -5.149, 5.772 14.300 -6.239, 0.850 14.300 -6.197, 0.532 14.300 -6.885, 4.132 14.300 -7.428, 0.257 14.300 -7.033, 0.103 14.300 -7.066, 3.681 14.300 -7.661, 3.218 14.300 -7.868, -0.208 14.300 -7.047, -0.356 14.300 -6.994, -0.492 14.300 -6.916, -0.783 14.300 -6.553, -0.850 14.300 -6.248, 0.053 14.300 -5.374, 4.192 14.300 -5.224, -3.664 14.300 -4.826, 0.783 14.300 -5.892, -1.764 14.300 -8.315, -3.218 14.300 -7.868, -0.831 14.300 -6.403, -4.143 14.300 -5.210, -4.568 14.300 -7.168, -5.390 14.300 -6.573, -4.453 14.300 -5.248, -5.011 14.300 -4.991, -6.792 14.300 -5.111, -5.183 14.300 -4.730, -5.240 14.300 -4.269, -7.594 14.300 -3.818, -4.297 14.300 -5.244, -7.995 14.300 -2.886, -4.801 14.300 -3.651, -4.657 14.300 -3.590, -2.693 14.300 -2.958, -1.840 14.300 -3.552, -4.192 14.300 -3.576, -6.276 14.300 -0.848, -8.153 14.300 -2.404, -6.579 14.300 -0.772, -8.282 14.300 -1.913, -6.833 14.300 -0.591, -8.451 14.300 -0.912, -8.490 14.300 -0.406, -7.072 14.300 -0.025, -8.499 14.300 0.101, -7.053 14.300 -0.181, -7.024 14.300 0.283, -8.478 14.300 0.608, -6.755 14.300 0.663, -6.169 14.300 0.848, -7.924 14.300 3.076, -4.892 14.300 3.707, -7.726 14.300 3.543, -5.011 14.300 3.809, -5.109 14.300 3.931, -5.231 14.300 4.219, -6.971 14.300 4.863, -5.250 14.300 4.375, -5.240 14.300 4.531, -5.201 14.300 4.683, -6.668 14.300 5.271, -5.045 14.300 4.954, -4.801 14.300 5.149, -6.342 14.300 5.659, -4.347 14.300 5.248, -4.823 14.300 6.999, -4.192 14.300 5.224, -4.396 14.300 7.275, -3.954 14.300 7.524, -3.789 14.300 4.991, -1.250 14.300 7.155, -1.592 14.300 7.907, -1.882 14.300 8.084, -1.250 14.300 3.800, -3.691 14.300 4.869, -3.550 14.300 4.425, -1.888 14.300 3.526, -2.187 14.300 3.349, -3.599 14.300 4.117, -3.569 14.300 4.581, -3.755 14.300 3.846, -2.733 14.300 2.921, -4.756 14.300 3.628, -4.297 14.300 3.556, -3.393 14.300 2.118, -4.453 14.300 3.552, -3.709 14.300 1.499, -5.731 14.300 0.693, -5.612 14.300 0.591, -3.912 14.300 0.835, -5.439 14.300 0.330, -3.970 14.300 0.493, -5.392 14.300 0.181, -3.997 14.300 0.146, -5.383 14.300 -0.131, -5.373 14.300 0.025, -5.421 14.300 -0.283, -3.962 14.300 -0.547, -5.487 14.300 -0.426, -5.690 14.300 -0.663, -3.688 14.300 -1.550, -4.503 14.300 -3.556, -4.347 14.300 -3.552, 3.908 14.300 -5.093, 0.174 14.300 -3.996, 3.789 14.300 -4.991, 3.617 14.300 -4.730, 3.550 14.300 -4.425, 1.840 14.300 -3.552, 3.569 14.300 -4.581, 2.141 14.300 -3.379, 2.426 14.300 -3.180, 2.939 14.300 -2.713, 3.164 14.300 -2.448, 5.866 14.300 -0.772, 3.995 14.300 -0.201, 5.421 14.300 0.283, 5.487 14.300 0.426, 3.912 14.300 0.835, 5.578 14.300 0.554, 5.690 14.300 0.663, 3.825 14.300 1.172, 3.709 14.300 1.499, 3.564 14.300 1.815, 1.888 14.300 3.526, 1.474 14.300 7.785, 1.592 14.300 7.907, 1.729 14.300 8.008, 2.045 14.300 8.133, -6.326 14.300 0.844, -8.427 14.300 1.113, -6.479 14.300 0.810, 6.119 14.300 0.844, 5.966 14.300 0.810, 3.868 14.300 -3.737, 3.755 14.300 -3.846, -3.599 14.300 -4.683, -4.608 14.300 3.576, -3.564 14.300 1.815, 5.231 14.300 4.581, 5.183 14.300 4.730, 5.109 14.300 4.869, 5.011 14.300 4.991, 6.668 14.300 5.271, 4.453 14.300 -3.552, 4.756 12.800 -3.628, 4.608 14.300 -3.576, 4.756 14.300 -3.628, 5.183 12.800 -4.070, 5.183 14.300 -4.070, 5.231 12.800 -4.219, 5.231 14.300 -4.219, 5.240 12.800 -4.531, 5.045 12.800 -4.954, 5.045 14.300 -4.954, 4.503 14.300 -5.244, 4.347 14.300 -5.248, 4.192 12.800 -5.224, 4.044 14.300 -5.172, 3.691 12.800 -4.869, 3.617 12.800 -4.730, 3.691 14.300 -4.869, 3.599 12.800 -4.117, 3.664 12.800 -3.974, 3.599 14.300 -4.117, 3.868 12.800 -3.737, 4.143 14.300 -3.590, 4.453 12.800 -3.552, 5.109 14.300 -3.931, 5.250 12.800 -4.375, 5.250 14.300 -4.375, 5.136 14.300 -4.826, 4.503 12.800 -5.244, 3.789 12.800 -4.991, 3.560 14.300 -4.269, 3.664 14.300 -3.974, 3.999 12.800 -3.651, 3.999 14.300 -3.651, 4.143 12.800 -3.590, 4.297 12.800 -3.556, 4.297 14.300 -3.556, 4.608 14.300 5.224, 4.756 12.800 5.172, 4.756 14.300 5.172, 4.892 12.800 5.093, 5.183 12.800 4.730, 5.240 12.800 4.269, 5.136 14.300 3.974, 4.503 12.800 3.556, 4.503 14.300 3.556, 4.192 14.300 3.576, 3.789 14.300 3.809, 3.617 12.800 4.070, 3.617 14.300 4.070, 3.569 14.300 4.219, 3.664 14.300 4.826, 3.868 14.300 5.063, 4.143 14.300 5.210, 4.608 12.800 5.224, 4.892 14.300 5.093, 5.011 12.800 4.991, 5.109 12.800 4.869, 5.231 12.800 4.581, 5.240 14.300 4.269, 5.201 14.300 4.117, 4.932 12.800 3.737, 4.657 12.800 3.590, 4.657 14.300 3.590, 4.044 12.800 3.628, 4.044 14.300 3.628, 3.908 14.300 3.707, 3.789 12.800 3.809, 3.691 12.800 3.931, 3.569 12.800 4.219, 3.560 12.800 4.531, 4.143 12.800 5.210, 4.297 12.800 5.244, -4.192 12.800 5.224, -4.044 14.300 5.172, -4.044 12.800 5.172, -3.789 12.800 4.991, -3.664 14.300 3.974, -4.143 12.800 3.590, -4.143 14.300 3.590, -5.109 12.800 3.931, -4.932 14.300 5.063, -4.503 12.800 5.244, -4.503 14.300 5.244, -3.908 14.300 5.093, -3.617 14.300 4.730, -3.569 12.800 4.581, -3.560 12.800 4.269, -3.560 14.300 4.269, -3.599 12.800 4.117, -3.664 12.800 3.974, -3.755 12.800 3.846, -3.868 12.800 3.737, -3.868 14.300 3.737, -3.999 14.300 3.651, -4.297 12.800 3.556, -4.453 12.800 3.552, -5.011 12.800 3.809, -5.183 14.300 4.070, -5.231 12.800 4.219, -5.250 12.800 4.375, -5.136 12.800 4.826, -5.136 14.300 4.826, -5.045 12.800 4.954, -4.932 12.800 5.063, -4.801 12.800 5.149, -4.657 14.300 5.210, -4.044 12.800 -3.628, -4.044 14.300 -3.628, -3.908 14.300 -3.707, -3.691 12.800 -3.931, -3.789 14.300 -3.809, -3.691 14.300 -3.931, -3.569 14.300 -4.219, -3.550 14.300 -4.375, -3.664 12.800 -4.826, -3.755 12.800 -4.954, -3.868 12.800 -5.063, -3.755 14.300 -4.954, -3.999 14.300 -5.149, -4.608 12.800 -5.224, -4.608 14.300 -5.224, -4.756 14.300 -5.172, -5.183 12.800 -4.730, -5.231 14.300 -4.581, -5.250 14.300 -4.425, -4.932 12.800 -3.737, -5.045 14.300 -3.846, -4.657 12.800 -3.590, -4.192 12.800 -3.576, -3.789 12.800 -3.809, -3.617 14.300 -4.070, -3.569 12.800 -4.219, -3.560 14.300 -4.531, -3.868 14.300 -5.063, -4.756 12.800 -5.172, -4.892 14.300 -5.093, -5.011 12.800 -4.991, -5.109 12.800 -4.869, -5.109 14.300 -4.869, -5.201 14.300 -4.117, -5.136 14.300 -3.974, -4.932 14.300 -3.737, -4.503 12.800 -3.556, -4.347 12.800 -3.552, 0.208 14.300 -5.398, 0.208 12.800 -5.398, 0.356 14.300 -5.451, 0.356 12.800 -5.451, 0.492 12.800 -5.529, 0.492 14.300 -5.529, 0.611 12.800 -5.632, 0.709 14.300 -5.754, 0.831 14.300 -6.042, 0.801 12.800 -6.506, 0.840 14.300 -6.354, 0.801 14.300 -6.506, 0.736 14.300 -6.648, 0.645 12.800 -6.776, 0.401 14.300 -6.972, -0.208 12.800 -7.047, -0.053 14.300 -7.071, -0.611 14.300 -6.814, -0.783 12.800 -6.553, -0.831 12.800 -6.403, -0.840 14.300 -6.091, -0.736 12.800 -5.797, -0.801 14.300 -5.939, -0.645 14.300 -5.669, -0.532 12.800 -5.560, -0.532 14.300 -5.560, -0.257 12.800 -5.412, -0.401 14.300 -5.473, -0.257 14.300 -5.412, -0.103 14.300 -5.379, 0.053 12.800 -5.374, 0.611 14.300 -5.632, 0.783 12.800 -5.892, 0.736 12.800 -6.648, 0.645 14.300 -6.776, 0.532 12.800 -6.885, 0.401 12.800 -6.972, 0.103 12.800 -7.066, -0.492 12.800 -6.916, -0.709 12.800 -6.691, -0.709 14.300 -6.691, -0.840 12.800 -6.091, -0.801 12.800 -5.939, -0.736 14.300 -5.797, -0.103 12.800 -5.379, 6.431 12.800 0.824, 6.276 14.300 0.848, 6.715 14.300 0.693, 7.006 12.800 0.330, 7.006 14.300 0.330, 7.072 14.300 0.025, 7.062 14.300 -0.131, 7.024 14.300 -0.283, 6.958 12.800 -0.426, 6.755 14.300 -0.663, 6.479 12.800 -0.810, 6.479 14.300 -0.810, 6.326 14.300 -0.844, 6.014 12.800 -0.824, 5.866 12.800 -0.772, 5.731 14.300 -0.693, 5.612 14.300 -0.591, 5.513 14.300 -0.469, 5.439 14.300 -0.330, 5.392 12.800 -0.181, 5.373 12.800 -0.025, 5.392 14.300 -0.181, 5.383 14.300 0.131, 5.821 14.300 0.749, 6.119 12.800 0.844, 7.053 14.300 0.181, 7.072 12.800 0.025, 6.326 12.800 -0.844, 6.169 12.800 -0.848, 6.014 14.300 -0.824, 5.731 12.800 -0.693, 5.612 12.800 -0.591, 5.513 12.800 -0.469, 5.373 14.300 -0.025, 5.421 12.800 0.283, 5.690 12.800 0.663, -6.014 14.300 0.824, -5.866 14.300 0.772, -5.439 12.800 0.330, -5.513 14.300 0.469, -5.383 12.800 -0.131, -5.487 12.800 -0.426, -5.821 14.300 -0.749, -6.431 14.300 -0.824, -6.715 14.300 -0.693, -6.833 12.800 -0.591, -6.932 14.300 -0.469, -7.006 14.300 -0.330, -7.062 14.300 0.131, -6.958 12.800 0.426, -6.867 14.300 0.554, -6.479 12.800 0.810, -6.326 12.800 0.844, -5.612 12.800 0.591, -5.578 14.300 -0.554, -5.966 12.800 -0.810, -5.966 14.300 -0.810, -6.119 14.300 -0.844, -6.579 12.800 -0.772, -6.715 12.800 -0.693, -6.932 12.800 -0.469, -7.053 12.800 -0.181, -6.958 14.300 0.426, -6.624 14.300 0.749, -1.265 14.300 7.324, -1.265 12.800 7.324, -1.308 14.300 7.489, -1.308 12.800 7.489, -1.378 14.300 7.644, -1.474 14.300 7.785, -1.729 12.800 8.008, -1.729 14.300 8.008, -2.045 12.800 8.133, -2.045 14.300 8.133, -2.384 14.300 8.146, -2.550 14.300 8.108, -2.384 12.800 8.146, -1.474 12.800 7.785, -2.214 14.300 8.154, -2.214 12.800 8.154, -3.029 14.300 7.942, -3.498 12.800 7.747, -5.232 14.300 6.699, -5.993 14.300 6.028, -7.501 14.300 3.998, -8.093 14.300 2.597, -8.093 12.800 2.597, -8.234 14.300 2.109, -8.427 12.800 1.113, -8.381 14.300 -1.415, -7.808 14.300 -3.358, -7.808 12.800 -3.358, -7.594 12.800 -3.818, -7.085 14.300 -4.696, -6.475 14.300 -5.507, -5.772 14.300 -6.239, -5.390 12.800 -6.573, -4.988 14.300 -6.883, -4.132 12.800 -7.428, -4.132 14.300 -7.428, -3.681 12.800 -7.661, -3.218 12.800 -7.868, -2.742 14.300 -8.046, -2.257 14.300 -8.195, -1.264 14.300 -8.405, -0.760 12.800 -8.466, -0.254 14.300 -8.496, 0.254 14.300 -8.496, 1.264 12.800 -8.405, 1.264 14.300 -8.405, 1.764 14.300 -8.315, 2.257 14.300 -8.195, 3.218 12.800 -7.868, 5.390 14.300 -6.573, 6.135 12.800 -5.884, 7.353 14.300 -4.265, 7.808 14.300 -3.358, 7.808 12.800 -3.358, 7.995 14.300 -2.886, 8.282 12.800 -1.913, 8.282 14.300 -1.913, 8.381 14.300 -1.415, 8.093 14.300 2.597, 7.726 14.300 3.543, 7.501 14.300 3.998, 7.249 12.800 4.439, 7.249 14.300 4.439, 6.971 12.800 4.863, 5.622 14.300 6.375, 3.029 14.300 7.942, 2.550 14.300 8.108, -3.498 14.300 7.747, -5.232 12.800 6.699, -5.622 14.300 6.375, -7.249 14.300 4.439, -7.249 12.800 4.439, -7.501 12.800 3.998, -8.345 14.300 1.614, -8.345 12.800 1.614, -8.153 12.800 -2.404, -7.995 12.800 -2.886, -7.353 14.300 -4.265, -7.353 12.800 -4.265, -7.085 12.800 -4.696, -6.135 14.300 -5.884, -5.772 12.800 -6.239, -4.568 12.800 -7.168, -3.681 14.300 -7.661, -2.742 12.800 -8.046, -1.264 12.800 -8.405, -0.760 14.300 -8.466, 0.254 12.800 -8.496, 0.760 14.300 -8.466, 2.742 14.300 -8.046, 2.742 12.800 -8.046, 4.568 14.300 -7.168, 4.988 14.300 -6.883, 5.390 12.800 -6.573, 6.792 14.300 -5.111, 7.085 12.800 -4.696, 7.594 14.300 -3.818, 7.594 12.800 -3.818, 7.995 12.800 -2.886, 8.153 12.800 -2.404, 8.451 14.300 -0.912, 8.490 14.300 -0.406, 8.490 12.800 -0.406, 8.499 14.300 0.101, 8.427 12.800 1.113, 8.093 12.800 2.597, 7.924 14.300 3.076, 6.971 14.300 4.863, 6.668 12.800 5.271, 4.823 14.300 6.999, 4.823 12.800 6.999, 3.954 14.300 7.524, 3.954 12.800 7.524, 3.498 12.800 7.747, 3.029 12.800 7.942, 2.384 14.300 8.146, 2.214 12.800 8.154, 1.882 14.300 8.084, 2.214 14.300 8.154, 2.045 12.800 8.133, 1.729 12.800 8.008, 1.378 12.800 7.644, 1.308 14.300 7.489, 1.265 12.800 7.324, 1.250 11.100 3.031, 1.250 13.815 3.668, 1.250 13.887 3.762, 1.250 12.800 7.155, 1.250 13.960 3.795, 1.250 12.800 3.031, 1.303 12.800 3.255, 1.367 11.100 3.352, 1.663 11.100 3.523, 1.663 12.800 3.523, 1.303 11.100 3.255, 1.451 12.800 3.432, 1.893 12.800 3.510, 1.893 11.100 3.510, 2.294 11.100 3.277, 2.571 12.800 3.064, 2.828 11.100 2.828, 3.064 11.100 2.571, 3.464 12.800 2.000, 3.759 12.800 1.368, 3.985 12.800 0.349, 4.000 11.100 -0.000, 3.985 11.100 -0.349, 3.864 11.100 -1.035, 3.864 12.800 -1.035, 3.464 12.800 -2.000, 3.464 11.100 -2.000, 3.064 12.800 -2.571, 2.828 11.100 -2.828, 2.571 12.800 -3.064, 2.294 11.100 -3.277, 2.000 11.100 -3.464, 1.690 11.100 -3.625, 1.035 11.100 -3.864, 0.349 11.100 -3.985, -0.000 11.100 -4.000, -0.349 11.100 -3.985, -1.035 12.800 -3.864, -1.690 11.100 -3.625, -2.000 11.100 -3.464, -2.828 12.800 -2.828, -3.064 12.800 -2.571, -3.277 11.100 -2.294, -3.277 12.800 -2.294, -3.625 11.100 -1.690, -3.759 11.100 -1.368, -3.985 11.100 -0.349, -3.985 11.100 0.349, -3.864 12.800 1.035, -3.759 12.800 1.368, -3.625 12.800 1.690, -2.828 12.800 2.828, -2.294 11.100 3.277, -2.000 11.100 3.464, 3.064 12.800 2.571, 3.277 11.100 2.294, 3.277 12.800 2.294, 3.625 11.100 1.690, 3.939 11.100 0.695, 4.000 12.800 -0.000, 3.939 12.800 -0.695, 3.277 12.800 -2.294, 3.064 11.100 -2.571, 2.000 12.800 -3.464, 1.368 11.100 -3.759, 1.035 12.800 -3.864, 0.695 11.100 -3.939, 0.695 12.800 -3.939, -0.349 12.800 -3.985, -0.695 11.100 -3.939, -2.000 12.800 -3.464, -2.294 12.800 -3.277, -2.571 11.100 -3.064, -2.571 12.800 -3.064, -3.759 12.800 -1.368, -4.000 12.800 -0.000, -3.864 11.100 1.035, -3.759 11.100 1.368, -2.571 12.800 3.064, -1.893 11.100 3.510, -2.000 12.800 3.464, -1.552 11.100 3.490, -1.451 12.800 3.432, -1.367 11.100 3.352, -1.263 11.100 3.146, -1.250 12.800 3.031, -1.893 12.800 3.510, -1.779 11.100 3.530, -1.663 11.100 3.523, -1.552 12.800 3.490, -1.451 11.100 3.432, -1.250 11.100 2.915, -1.250 13.922 3.783, -2.294 12.800 3.277, -1.779 12.800 3.530, -3.550 12.800 4.425, -1.663 12.800 3.523, -3.617 12.800 4.730, -1.250 12.800 7.155, -1.367 12.800 3.352, -1.303 12.800 3.255, -1.263 12.800 3.146, -2.550 12.800 8.108, -1.378 12.800 7.644, -1.592 12.800 7.907, -1.882 12.800 8.084, -3.029 12.800 7.942, -3.954 12.800 7.524, -4.347 12.800 5.248, -5.622 12.800 6.375, -5.993 12.800 6.028, -4.657 12.800 5.210, -3.908 12.800 5.093, -3.691 12.800 4.869, -4.396 12.800 7.275, -4.823 12.800 6.999, -6.668 12.800 5.271, -5.201 12.800 4.683, -6.971 12.800 4.863, -5.240 12.800 4.531, -7.726 12.800 3.543, -7.924 12.800 3.076, -6.014 12.800 0.824, -4.756 12.800 3.628, -4.892 12.800 3.707, -5.866 12.800 0.772, -4.608 12.800 3.576, -3.464 12.800 2.000, -3.277 12.800 2.294, -3.999 12.800 3.651, -5.183 12.800 4.070, -6.169 12.800 0.848, -8.234 12.800 2.109, -6.624 12.800 0.749, -6.755 12.800 0.663, -6.867 12.800 0.554, -8.478 12.800 0.608, -7.024 12.800 0.283, -8.499 12.800 0.101, -7.062 12.800 0.131, -7.006 12.800 -0.330, -7.072 12.800 -0.025, -8.490 12.800 -0.406, -8.451 12.800 -0.912, -8.282 12.800 -1.913, -6.431 12.800 -0.824, -8.381 12.800 -1.415, -6.276 12.800 -0.848, -5.201 12.800 -4.117, -3.464 12.800 -2.000, -5.045 12.800 -3.846, -5.136 12.800 -3.974, -5.240 12.800 -4.269, -5.250 12.800 -4.425, -5.231 12.800 -4.581, -6.475 12.800 -5.507, -6.135 12.800 -5.884, -4.453 12.800 -5.248, -4.988 12.800 -6.883, -4.297 12.800 -5.244, -4.143 12.800 -5.210, -0.645 12.800 -5.669, -0.401 12.800 -5.473, -0.850 12.800 -6.248, -2.257 12.800 -8.195, -1.764 12.800 -8.315, -0.356 12.800 -6.994, -0.611 12.800 -6.814, -0.254 12.800 -8.496, 0.760 12.800 -8.466, 1.764 12.800 -8.315, 2.257 12.800 -8.195, 3.681 12.800 -7.661, -0.053 12.800 -7.071, 4.132 12.800 -7.428, 0.257 12.800 -7.033, 0.840 12.800 -6.354, 0.831 12.800 -6.042, 0.850 12.800 -6.197, 4.568 12.800 -7.168, 4.988 12.800 -6.883, 4.657 12.800 -5.210, 5.772 12.800 -6.239, 4.801 12.800 -5.149, 4.932 12.800 -5.063, 5.136 12.800 -4.826, 5.201 12.800 -4.683, 6.475 12.800 -5.507, 6.792 12.800 -5.111, 7.353 12.800 -4.265, 5.109 12.800 -3.931, 5.011 12.800 -3.809, 4.892 12.800 -3.707, 4.608 12.800 -3.576, 3.625 12.800 -1.690, 2.828 12.800 -2.828, 6.755 12.800 -0.663, 6.867 12.800 -0.554, 8.381 12.800 -1.415, 6.624 12.800 -0.749, 8.451 12.800 -0.912, 7.062 12.800 -0.131, 8.499 12.800 0.101, 7.024 12.800 -0.283, 7.053 12.800 0.181, 8.478 12.800 0.608, 6.932 12.800 0.469, 6.715 12.800 0.693, 6.833 12.800 0.591, 8.345 12.800 1.614, 6.579 12.800 0.772, 8.234 12.800 2.109, 7.924 12.800 3.076, 4.801 12.800 3.651, 3.625 12.800 1.690, 5.045 12.800 3.846, 5.136 12.800 3.974, 7.726 12.800 3.543, 7.501 12.800 3.998, 5.250 12.800 4.425, 5.201 12.800 4.117, 6.342 12.800 5.659, 4.453 12.800 5.248, 5.993 12.800 6.028, 5.622 12.800 6.375, 5.232 12.800 6.699, 3.999 12.800 5.149, 4.396 12.800 7.275, 2.384 12.800 8.146, 2.550 12.800 8.108, 1.882 12.800 8.084, 1.592 12.800 7.907, 1.474 12.800 7.785, 1.308 12.800 7.489, 1.263 12.800 3.146, 1.367 12.800 3.352, 1.552 12.800 3.490, 1.779 12.800 3.530, 3.599 12.800 4.683, 3.664 12.800 4.826, 3.755 12.800 4.954, 3.868 12.800 5.063, 4.347 12.800 3.552, 2.000 12.800 3.464, 2.294 12.800 3.277, 2.828 12.800 2.828, 6.276 12.800 0.848, 5.966 12.800 0.810, 3.864 12.800 1.035, 5.821 12.800 0.749, 5.578 12.800 0.554, 5.487 12.800 0.426, 3.939 12.800 0.695, 5.383 12.800 0.131, 3.985 12.800 -0.349, 5.439 12.800 -0.330, 3.759 12.800 -1.368, 3.550 12.800 -4.425, 3.569 12.800 -4.581, 1.690 12.800 -3.625, 1.368 12.800 -3.759, 0.349 12.800 -3.985, -0.000 12.800 -4.000, -0.695 12.800 -3.939, -1.368 12.800 -3.759, -3.599 12.800 -4.683, -3.560 12.800 -4.531, -3.550 12.800 -4.375, -1.690 12.800 -3.625, -3.617 12.800 -4.070, -3.908 12.800 -3.707, -3.625 12.800 -1.690, -5.690 12.800 -0.663, -5.821 12.800 -0.749, -3.864 12.800 -1.035, -5.578 12.800 -0.554, -3.939 12.800 -0.695, -5.421 12.800 -0.283, -3.985 12.800 -0.349, -5.373 12.800 0.025, -5.392 12.800 0.181, -3.985 12.800 0.349, -5.513 12.800 0.469, -3.939 12.800 0.695, -5.731 12.800 0.693, -3.064 12.800 2.571, -4.801 12.800 -3.651, -6.119 12.800 -0.844, 4.347 12.800 -5.248, 0.709 12.800 -5.754, -3.999 12.800 -5.149, -6.792 12.800 -5.111, -4.892 12.800 -5.093, -6.342 12.800 5.659, 4.192 12.800 3.576, 3.908 12.800 3.707, 3.550 12.800 4.375, 3.908 12.800 -5.093, 4.044 12.800 -5.172, 3.560 12.800 -4.269, 3.755 12.800 -3.846, 2.294 12.800 -3.277, -0.500 -38.900 -2.000, -0.500 -38.900 -1.414, -0.500 -37.900 -1.414, 0.863 -37.900 -1.227, 1.022 -38.900 -1.098, 1.162 -38.900 -0.948, 1.486 -38.900 0.203, 1.445 -37.900 0.404, 1.445 -38.900 0.404, 1.376 -37.900 0.597, 1.376 -38.900 0.597, 1.282 -38.900 0.779, 1.282 -37.900 0.779, 1.164 -37.900 0.946, 1.024 -38.900 1.096, 0.690 -38.900 1.332, 0.503 -38.900 1.413, 0.305 -38.900 1.469, 1.022 -37.900 -1.098, 1.281 -37.900 -0.781, 1.444 -38.900 -0.406, 1.444 -37.900 -0.406, 1.486 -38.900 -0.206, 1.500 -37.900 -0.001, 0.865 -38.900 1.225, -0.102 -37.900 1.496, -0.690 -38.900 1.332, -1.024 -37.900 1.096, -1.024 -38.900 1.096, -1.282 -38.900 0.779, -1.282 -37.900 0.779, -1.376 -37.900 0.597, -1.486 -38.900 0.203, -1.281 -38.900 -0.781, -1.281 -37.900 -0.781, -0.688 -38.900 -1.333, -0.305 -38.900 1.469, -0.305 -37.900 1.469, -0.690 -37.900 1.332, -0.865 -38.900 1.225, -0.865 -37.900 1.225, -1.164 -37.900 0.946, -1.376 -38.900 0.597, -1.486 -37.900 0.203, -1.500 -38.900 -0.001, -1.375 -37.900 -0.599, -1.022 -38.900 -1.098, -0.863 -38.900 -1.227, -0.688 -37.900 -1.333, 0.500 -38.900 -1.414, 0.500 -37.900 -1.414, 0.485 -37.900 -2.120, 0.443 -37.900 -2.232, 0.177 -38.900 -2.468, 0.177 -37.900 -2.468, 0.060 -37.900 -2.496, 0.060 -38.900 -2.496, -0.485 -38.900 -2.120, 0.443 -38.900 -2.232, -0.284 -38.900 -2.411, -0.443 -37.900 -2.232, -0.443 -38.900 -2.232, 7.996 -37.700 0.258, 8.000 -36.200 -0.086, 8.000 -37.700 -0.086, 7.864 -37.700 0.834, 7.725 -37.700 0.715, 7.689 -37.700 0.630, 7.681 -37.700 0.537, 7.996 -36.200 0.258, 7.864 -36.200 0.834, 7.785 -37.700 0.786, 7.681 -36.200 0.537, 7.749 -37.700 0.367, 7.819 -37.700 0.305, 7.904 -36.200 0.268, 0.300 -36.200 7.994, 0.284 -37.700 7.903, 0.092 -37.700 7.714, 0.175 -37.700 7.756, 0.092 -36.200 7.714, 0.241 -36.200 7.821, 0.241 -37.700 7.821, -0.092 -37.700 7.714, -0.175 -36.200 7.756, -0.241 -36.200 7.821, -0.284 -36.200 7.903, 3.485 -38.900 0.318, 3.442 -38.900 0.634, 3.370 -38.900 0.944, 1.164 -38.900 0.946, 3.270 -38.900 1.247, 3.143 -38.900 1.539, 0.102 -38.900 1.496, 2.612 -38.900 2.330, 2.389 -38.900 2.558, -0.503 -38.900 1.413, -2.503 -38.900 2.447, -0.555 -38.900 3.456, 0.712 -38.900 3.427, 1.886 -38.900 2.948, -1.750 -38.900 3.031, -1.467 -38.900 3.178, -1.172 -38.900 3.298, 1.021 -38.900 3.348, -3.210 -38.900 1.394, -1.445 -38.900 0.404, -3.467 -38.900 0.477, -1.486 -38.900 -0.206, -2.905 -38.900 -1.953, -2.715 -38.900 -2.209, -2.503 -38.900 -2.447, -1.162 -38.900 -0.948, -1.467 -38.900 -3.178, -1.444 -38.900 -0.406, -1.375 -38.900 -0.599, -1.750 -38.900 -3.031, -0.177 -38.900 -2.468, -0.374 -38.900 -2.332, -0.239 -38.900 -3.492, 0.712 -38.900 -3.427, -0.060 -38.900 -2.496, 1.021 -38.900 -3.348, 1.610 -38.900 -3.108, 2.389 -38.900 -2.558, 0.485 -38.900 -2.120, 2.990 -38.900 -1.819, 0.500 -38.900 -2.000, 3.143 -38.900 -1.539, 0.688 -38.900 -1.333, 0.863 -38.900 -1.227, 3.370 -38.900 -0.944, 1.375 -38.900 -0.599, 3.485 -38.900 -0.318, 1.281 -38.900 -0.781, 1.500 -38.900 -0.001, 3.500 -38.900 -0.000, -1.164 -38.900 0.946, -0.102 -38.900 1.496, 0.374 -38.900 -2.332, 0.284 -38.900 -2.411, -0.294 -37.900 -2.986, -0.060 -37.900 -2.496, -0.177 -37.900 -2.468, -0.284 -37.900 -2.411, -0.374 -37.900 -2.332, -0.585 -37.900 -2.942, -0.485 -37.900 -2.120, -0.871 -37.900 -2.871, -0.500 -37.900 -2.000, -1.667 -37.900 -2.494, -2.319 -37.900 -1.903, -2.494 -37.900 -1.667, -2.646 -37.900 -1.414, -2.772 -37.900 -1.148, -0.863 -37.900 -1.227, -1.022 -37.900 -1.098, -1.162 -37.900 -0.948, -2.942 -37.900 -0.585, -1.444 -37.900 -0.406, -1.486 -37.900 -0.206, -1.500 -37.900 -0.001, -3.000 -37.900 -0.000, -1.445 -37.900 0.404, -2.772 -37.900 1.148, -0.503 -37.900 1.413, -2.646 -37.900 1.414, -2.319 -37.900 1.903, -0.585 -37.900 2.942, 0.305 -37.900 1.469, 0.585 -37.900 2.942, 0.503 -37.900 1.413, 0.865 -37.900 1.225, 0.690 -37.900 1.332, 1.414 -37.900 2.646, 1.024 -37.900 1.096, 1.667 -37.900 2.494, 2.121 -37.900 2.121, 2.494 -37.900 1.667, 2.646 -37.900 1.414, 2.942 -37.900 0.585, 2.986 -37.900 -0.294, 2.942 -37.900 -0.585, 1.486 -37.900 -0.206, 2.871 -37.900 -0.871, 2.772 -37.900 -1.148, 2.494 -37.900 -1.667, 1.375 -37.900 -0.599, 2.121 -37.900 -2.121, 1.162 -37.900 -0.948, 1.667 -37.900 -2.494, 0.500 -37.900 -2.000, 0.688 -37.900 -1.333, -0.000 -37.900 3.000, 0.102 -37.900 1.496, 0.871 -37.900 2.871, 1.903 -37.900 2.319, 1.486 -37.900 0.203, 1.148 -37.900 -2.772, 0.294 -37.900 -2.986, 1.414 -37.900 -2.646, 0.284 -37.900 -2.411, 0.374 -37.900 -2.332, 7.954 -36.200 -0.857, 7.954 -37.700 -0.857, 7.864 -36.200 -0.834, 7.785 -36.200 -0.786, 7.725 -37.700 -0.715, 7.725 -36.200 -0.715, 7.689 -36.200 -0.630, 7.681 -36.200 -0.537, 7.702 -36.200 -0.447, 7.749 -36.200 -0.367, 7.904 -37.700 -0.268, 7.996 -36.200 -0.258, 7.996 -37.700 -0.258, -0.816 -36.200 7.958, -0.816 -37.700 7.958, -0.644 -37.700 7.974, -0.300 -37.700 7.994, 7.934 -37.700 1.028, 0.644 -37.700 7.974, 0.816 -36.200 7.958, 0.644 -36.200 7.974, 0.816 -37.700 7.958, 3.547 -38.896 -0.302, 3.442 -38.900 -0.634, 3.445 -38.896 -0.897, 3.530 -38.732 -1.596, 3.101 -38.520 -2.504, 3.216 -38.400 -2.379, 3.302 -38.520 -2.232, 3.509 -38.896 -0.602, 3.559 -38.868 -0.927, 3.467 -38.868 -1.225, 3.357 -38.896 -1.186, 3.210 -38.732 -2.169, 3.267 -38.632 -2.208, 2.768 -38.400 -2.888, 2.877 -38.520 -2.758, 3.244 -38.896 -1.466, 3.210 -38.868 -1.793, 3.068 -38.632 -2.477, 3.270 -38.900 -1.247, 3.047 -38.868 -2.059, 2.846 -38.632 -2.728, 2.861 -38.868 -2.310, 2.240 -38.400 -3.314, 2.370 -38.520 -3.204, 2.090 -38.520 -3.394, 2.813 -38.900 -2.083, 2.500 -38.811 -2.841, 1.794 -38.520 -3.559, 2.612 -38.900 -2.330, 2.250 -38.811 -3.042, 1.775 -38.632 -3.521, 1.486 -38.520 -3.698, 1.648 -38.400 -3.645, 1.744 -38.732 -3.459, 1.470 -38.632 -3.658, 1.167 -38.520 -3.811, 2.146 -38.900 -2.765, 2.117 -38.896 -2.862, 1.984 -38.811 -3.222, 1.704 -38.811 -3.379, 0.840 -38.520 -3.896, 1.867 -38.896 -3.032, 1.656 -38.868 -3.284, 1.155 -38.632 -3.770, 1.134 -38.732 -3.704, 0.506 -38.520 -3.953, 1.886 -38.900 -2.948, 1.108 -38.811 -3.618, 1.371 -38.868 -3.412, 1.327 -38.896 -3.304, 1.077 -38.868 -3.516, 0.816 -38.732 -3.787, 0.492 -38.732 -3.843, -0.339 -38.400 -3.986, -0.000 -38.400 -4.000, 1.321 -38.900 -3.241, 0.797 -38.811 -3.699, 0.481 -38.811 -3.753, -0.167 -38.632 -3.939, 0.775 -38.868 -3.595, -0.506 -38.520 -3.953, -0.501 -38.632 -3.911, 0.398 -38.900 -3.477, -0.151 -38.896 -3.557, -0.467 -38.868 -3.648, -0.797 -38.811 -3.699, -0.816 -38.732 -3.787, -1.951 -38.400 -3.492, -0.492 -38.732 -3.843, -0.156 -38.868 -3.674, 0.151 -38.896 -3.557, 0.080 -38.900 -3.499, -0.775 -38.868 -3.595, -1.134 -38.732 -3.704, -1.445 -38.732 -3.595, -1.794 -38.520 -3.559, -1.108 -38.811 -3.618, -1.411 -38.811 -3.511, -1.744 -38.732 -3.459, -1.775 -38.632 -3.521, -2.370 -38.520 -3.204, -2.240 -38.400 -3.314, -0.555 -38.900 -3.456, -0.867 -38.900 -3.391, -1.077 -38.868 -3.516, -1.656 -38.868 -3.284, -2.344 -38.632 -3.170, -2.633 -38.520 -2.992, -2.605 -38.632 -2.960, -1.172 -38.900 -3.298, -1.928 -38.868 -3.131, -3.003 -38.400 -2.643, -2.877 -38.520 -2.758, -2.560 -38.732 -2.908, -2.500 -38.811 -2.841, -2.797 -38.732 -2.681, -3.068 -38.632 -2.477, -3.101 -38.520 -2.504, -3.302 -38.520 -2.232, -1.867 -38.896 -3.032, -2.018 -38.900 -2.859, -2.117 -38.896 -2.862, -2.270 -38.900 -2.664, -2.352 -38.896 -2.673, -2.944 -38.811 -2.377, -3.442 -38.632 -1.923, -3.479 -38.520 -1.944, -3.572 -38.400 -1.801, -3.135 -38.811 -2.119, -3.382 -38.732 -1.889, -3.632 -38.520 -1.642, -3.593 -38.632 -1.624, -3.758 -38.520 -1.328, -3.825 -38.400 -1.171, -2.861 -38.868 -2.310, -3.304 -38.811 -1.845, -3.530 -38.732 -1.596, -3.718 -38.632 -1.313, -3.910 -38.400 -0.843, -3.857 -38.520 -1.004, -3.210 -38.868 -1.793, -3.108 -38.896 -1.736, -3.568 -38.811 -1.261, -3.653 -38.732 -1.291, -3.928 -38.520 -0.674, -3.070 -38.900 -1.681, -3.210 -38.900 -1.394, -3.357 -38.896 -1.186, -3.624 -38.868 -0.621, -3.971 -38.520 0.338, -3.996 -38.400 0.170, -3.819 -38.732 -0.655, -3.662 -38.811 -0.953, -3.559 -38.868 -0.927, -3.324 -38.900 -1.097, -3.410 -38.900 -0.790, -3.445 -38.896 -0.897, -3.509 -38.896 -0.602, -3.874 -38.732 -0.000, -3.929 -38.632 0.334, -3.928 -38.520 0.674, -3.467 -38.900 -0.477, -3.819 -38.732 0.655, -3.886 -38.632 0.666, -3.857 -38.520 1.004, -3.547 -38.896 -0.302, -3.560 -38.896 -0.000, -3.664 -38.868 0.312, -3.718 -38.632 1.313, -3.758 -38.520 1.328, -3.572 -38.400 1.801, -3.712 -38.400 1.491, -3.496 -38.900 -0.159, -3.496 -38.900 0.159, -3.547 -38.896 0.302, -3.559 -38.868 0.927, -3.653 -38.732 1.291, -3.568 -38.811 1.261, -3.530 -38.732 1.596, -3.479 -38.520 1.944, -3.302 -38.520 2.232, -3.410 -38.900 0.790, -3.448 -38.811 1.559, -3.382 -38.732 1.889, -3.101 -38.520 2.504, -3.003 -38.400 2.643, -3.216 -38.400 2.379, -3.445 -38.896 0.897, -3.324 -38.900 1.097, -3.351 -38.868 1.515, -3.304 -38.811 1.845, -3.267 -38.632 2.208, -2.877 -38.520 2.758, -2.768 -38.400 2.888, -3.357 -38.896 1.186, -3.210 -38.732 2.169, -3.244 -38.896 1.466, -3.070 -38.900 1.681, -3.135 -38.811 2.119, -2.944 -38.811 2.377, -2.370 -38.520 3.204, -2.513 -38.400 3.112, -2.633 -38.520 2.992, -2.905 -38.900 1.953, -2.732 -38.811 2.618, -1.951 -38.400 3.492, -2.950 -38.896 1.994, -2.770 -38.896 2.237, -2.655 -38.868 2.544, -2.090 -38.520 3.394, -1.794 -38.520 3.559, -2.270 -38.900 2.664, -2.352 -38.896 2.673, -2.117 -38.896 2.862, -1.984 -38.811 3.222, -0.840 -38.520 3.896, -1.167 -38.520 3.811, -1.486 -38.520 3.698, -1.744 -38.732 3.459, -2.430 -38.868 2.760, -1.928 -38.868 3.131, -1.411 -38.811 3.511, -0.506 -38.520 3.953, -2.018 -38.900 2.859, -1.867 -38.896 3.032, -1.603 -38.896 3.179, -1.108 -38.811 3.618, -1.134 -38.732 3.704, -0.169 -38.520 3.982, -1.371 -38.868 3.412, -1.327 -38.896 3.304, -1.077 -38.868 3.516, -0.501 -38.632 3.911, -0.000 -38.400 4.000, -0.481 -38.811 3.753, -0.164 -38.732 3.871, 0.169 -38.520 3.982, -1.043 -38.896 3.404, -0.750 -38.896 3.480, -0.775 -38.868 3.595, -0.161 -38.811 3.781, 0.501 -38.632 3.911, 0.506 -38.520 3.953, 0.840 -38.520 3.896, -0.867 -38.900 3.391, 1.008 -38.400 3.871, -0.452 -38.896 3.531, -0.239 -38.900 3.492, -0.156 -38.868 3.674, 0.492 -38.732 3.843, 1.167 -38.520 3.811, 1.486 -38.520 3.698, 1.333 -38.400 3.772, 1.648 -38.400 3.645, 0.080 -38.900 3.499, 0.816 -38.732 3.787, 1.134 -38.732 3.704, 0.398 -38.900 3.477, 0.467 -38.868 3.648, 1.470 -38.632 3.658, 1.445 -38.732 3.595, 1.775 -38.632 3.521, 1.794 -38.520 3.559, 0.452 -38.896 3.531, 0.750 -38.896 3.480, 2.067 -38.632 3.357, 2.370 -38.520 3.204, 2.090 -38.520 3.394, 1.411 -38.811 3.511, 1.744 -38.732 3.459, 2.344 -38.632 3.170, 2.513 -38.400 3.112, 2.633 -38.520 2.992, 1.043 -38.896 3.404, 2.768 -38.400 2.888, 1.610 -38.900 3.108, 1.603 -38.896 3.179, 1.867 -38.896 3.032, 3.068 -38.632 2.477, 3.302 -38.520 2.232, 3.479 -38.520 1.944, 3.572 -38.400 1.801, 3.101 -38.520 2.504, 2.187 -38.868 2.957, 1.928 -38.868 3.131, 2.146 -38.900 2.765, 3.267 -38.632 2.208, 3.632 -38.520 1.642, 2.944 -38.811 2.377, 3.210 -38.732 2.169, 3.442 -38.632 1.923, 3.382 -38.732 1.889, 3.758 -38.520 1.328, 3.135 -38.811 2.119, 3.593 -38.632 1.624, 2.770 -38.896 2.237, 3.047 -38.868 2.059, 3.910 -38.400 0.843, 2.813 -38.900 2.083, 2.950 -38.896 1.994, 2.990 -38.900 1.819, 3.210 -38.868 1.793, 3.653 -38.732 1.291, 3.968 -38.400 0.508, 3.928 -38.520 0.674, 3.244 -38.896 1.466, 3.467 -38.868 1.225, 3.749 -38.732 0.976, 3.985 -38.520 -0.000, 3.996 -38.400 -0.170, 3.996 -38.400 0.170, 3.971 -38.520 0.338, 3.662 -38.811 0.953, 3.968 -38.400 -0.508, 3.445 -38.896 0.897, 3.860 -38.732 0.329, 3.929 -38.632 -0.334, 3.509 -38.896 0.602, 3.784 -38.811 -0.000, 3.874 -38.732 -0.000, 3.886 -38.632 -0.666, 3.928 -38.520 -0.674, 3.677 -38.868 -0.000, 3.770 -38.811 -0.321, 3.816 -38.632 -0.993, 3.825 -38.400 -1.171, 3.857 -38.520 -1.004, 3.547 -38.896 0.302, 3.712 -38.400 -1.491, 3.632 -38.520 -1.642, 3.406 -38.400 -2.097, 3.479 -38.520 -1.944, 3.749 -38.732 -0.976, 3.730 -38.811 -0.640, 3.560 -38.896 -0.000, 3.003 -38.400 2.643, 2.304 -38.732 3.115, 1.984 -38.811 3.222, 1.327 -38.896 3.304, 1.321 -38.900 3.241, -2.067 -38.632 3.357, -2.570 -38.896 2.463, -2.715 -38.900 2.209, -3.985 -38.520 -0.000, -3.749 -38.732 -0.976, -3.244 -38.896 -1.466, -0.840 -38.520 -3.896, 0.452 -38.896 -3.531, 0.750 -38.896 -3.480, -3.677 -38.868 -0.000, -3.784 -38.811 -0.000, -3.860 -38.732 0.329, -3.971 -38.520 -0.338, -3.929 -38.632 -0.334, -3.943 -38.632 -0.000, 1.043 -38.896 -3.404, -3.047 -38.868 -2.059, 3.624 -38.868 -0.621, 3.664 -38.868 -0.312, 3.860 -38.732 -0.329, 3.971 -38.520 -0.338, 3.943 -38.632 -0.000, 3.662 -38.811 -0.953, 3.819 -38.732 -0.655, 3.758 -38.520 -1.328, 3.351 -38.868 -1.515, 3.448 -38.811 -1.559, 3.568 -38.811 -1.261, 3.718 -38.632 -1.313, 3.653 -38.732 -1.291, 3.108 -38.896 -1.736, 3.382 -38.732 -1.889, 3.442 -38.632 -1.923, 3.304 -38.811 -1.845, 3.593 -38.632 -1.624, 3.135 -38.811 -2.119, 2.950 -38.896 -1.994, 2.944 -38.811 -2.377, 2.770 -38.896 -2.237, 2.655 -38.868 -2.544, 3.014 -38.732 -2.434, 2.570 -38.896 -2.463, 2.560 -38.732 -2.908, 2.732 -38.811 -2.618, 2.797 -38.732 -2.681, 2.633 -38.520 -2.992, 2.187 -38.868 -2.957, 2.352 -38.896 -2.673, 2.430 -38.868 -2.760, 2.304 -38.732 -3.115, 2.605 -38.632 -2.960, 2.031 -38.732 -3.299, 2.067 -38.632 -3.357, 2.344 -38.632 -3.170, 1.603 -38.896 -3.179, 1.928 -38.868 -3.131, 1.445 -38.732 -3.595, 1.411 -38.811 -3.511, 0.831 -38.632 -3.854, 0.501 -38.632 -3.911, 0.467 -38.868 -3.648, 0.161 -38.811 -3.781, 0.164 -38.732 -3.871, 0.169 -38.520 -3.982, 0.156 -38.868 -3.674, -0.169 -38.520 -3.982, 0.167 -38.632 -3.939, -0.481 -38.811 -3.753, -0.161 -38.811 -3.781, -0.164 -38.732 -3.871, -0.452 -38.896 -3.531, -0.831 -38.632 -3.854, -0.750 -38.896 -3.480, -1.155 -38.632 -3.770, -1.043 -38.896 -3.404, -1.167 -38.520 -3.811, -1.486 -38.520 -3.698, -1.470 -38.632 -3.658, -1.327 -38.896 -3.304, -1.371 -38.868 -3.412, -1.603 -38.896 -3.179, -1.984 -38.811 -3.222, -2.031 -38.732 -3.299, -1.704 -38.811 -3.379, -2.067 -38.632 -3.357, -2.090 -38.520 -3.394, -2.304 -38.732 -3.115, -2.187 -38.868 -2.957, -2.250 -38.811 -3.042, -2.655 -38.868 -2.544, -2.732 -38.811 -2.618, -2.430 -38.868 -2.760, -2.846 -38.632 -2.728, -2.770 -38.896 -2.237, -2.570 -38.896 -2.463, -3.014 -38.732 -2.434, -3.267 -38.632 -2.208, -3.210 -38.732 -2.169, -2.950 -38.896 -1.994, -3.351 -38.868 -1.515, -3.467 -38.868 -1.225, -3.448 -38.811 -1.559, -3.816 -38.632 -0.993, -3.664 -38.868 -0.312, -3.860 -38.732 -0.329, -3.730 -38.811 -0.640, -3.770 -38.811 -0.321, -3.886 -38.632 -0.666, -3.624 -38.868 0.621, -3.730 -38.811 0.640, -3.770 -38.811 0.321, -3.509 -38.896 0.602, -3.662 -38.811 0.953, -3.749 -38.732 0.976, -3.816 -38.632 0.993, -3.467 -38.868 1.225, -3.593 -38.632 1.624, -3.632 -38.520 1.642, -3.210 -38.868 1.793, -3.442 -38.632 1.923, -3.108 -38.896 1.736, -3.047 -38.868 2.059, -2.861 -38.868 2.310, -3.014 -38.732 2.434, -2.500 -38.811 2.841, -2.797 -38.732 2.681, -2.560 -38.732 2.908, -2.846 -38.632 2.728, -3.068 -38.632 2.477, -2.605 -38.632 2.960, -2.344 -38.632 3.170, -2.250 -38.811 3.042, -2.187 -38.868 2.957, -2.304 -38.732 3.115, -1.704 -38.811 3.379, -2.031 -38.732 3.299, -1.656 -38.868 3.284, -1.470 -38.632 3.658, -1.775 -38.632 3.521, -1.155 -38.632 3.770, -1.445 -38.732 3.595, -0.797 -38.811 3.699, -0.816 -38.732 3.787, -0.831 -38.632 3.854, -0.151 -38.896 3.557, -0.467 -38.868 3.648, -0.492 -38.732 3.843, 0.151 -38.896 3.557, 0.156 -38.868 3.674, 0.161 -38.811 3.781, 0.164 -38.732 3.871, 0.167 -38.632 3.939, -0.167 -38.632 3.939, 0.775 -38.868 3.595, 0.481 -38.811 3.753, 1.077 -38.868 3.516, 1.108 -38.811 3.618, 0.797 -38.811 3.699, 0.831 -38.632 3.854, 1.155 -38.632 3.770, 1.656 -38.868 3.284, 1.371 -38.868 3.412, 1.704 -38.811 3.379, 2.250 -38.811 3.042, 2.031 -38.732 3.299, 2.352 -38.896 2.673, 2.117 -38.896 2.862, 2.560 -38.732 2.908, 2.605 -38.632 2.960, 2.655 -38.868 2.544, 2.500 -38.811 2.841, 2.732 -38.811 2.618, 2.430 -38.868 2.760, 2.861 -38.868 2.310, 2.570 -38.896 2.463, 2.846 -38.632 2.728, 3.014 -38.732 2.434, 2.797 -38.732 2.681, 2.877 -38.520 2.758, 3.108 -38.896 1.736, 3.304 -38.811 1.845, 3.351 -38.868 1.515, 3.357 -38.896 1.186, 3.448 -38.811 1.559, 3.530 -38.732 1.596, 3.718 -38.632 1.313, 3.568 -38.811 1.261, 3.816 -38.632 0.993, 3.857 -38.520 1.004, 3.559 -38.868 0.927, 3.886 -38.632 0.666, 3.664 -38.868 0.312, 3.770 -38.811 0.321, 3.624 -38.868 0.621, 3.730 -38.811 0.640, 3.819 -38.732 0.655, 3.929 -38.632 0.334, -0.000 -37.900 -3.000, 0.585 -37.900 -2.942, 1.148 -34.200 -2.772, 2.772 -34.200 -1.148, 2.986 -34.200 -0.294, 2.986 -37.900 0.294, 2.319 -37.900 1.903, 1.148 -37.900 2.772, 0.294 -37.900 2.986, -0.585 -34.200 2.942, -0.871 -37.900 2.871, -1.414 -37.900 2.646, -1.667 -37.900 2.494, -1.903 -34.200 2.319, -2.121 -37.900 2.121, -2.494 -34.200 1.667, -2.871 -34.200 0.871, -2.942 -34.200 0.585, -2.871 -37.900 0.871, -2.942 -37.900 0.585, -2.986 -37.900 0.294, -2.986 -34.200 -0.294, -2.986 -37.900 -0.294, -2.871 -37.900 -0.871, -2.772 -34.200 -1.148, -1.903 -34.200 -2.319, -2.121 -37.900 -2.121, -1.903 -37.900 -2.319, -1.148 -37.900 -2.772, 0.294 -34.200 -2.986, 0.871 -34.200 -2.871, 0.871 -37.900 -2.871, 1.414 -34.200 -2.646, 1.667 -34.200 -2.494, 1.903 -37.900 -2.319, 2.319 -34.200 -1.903, 2.319 -37.900 -1.903, 2.494 -34.200 -1.667, 2.646 -34.200 -1.414, 2.646 -37.900 -1.414, 2.942 -34.200 -0.585, 3.000 -34.200 -0.000, 3.000 -37.900 -0.000, 2.942 -34.200 0.585, 2.871 -34.200 0.871, 2.871 -37.900 0.871, 2.772 -37.900 1.148, 2.494 -34.200 1.667, 1.903 -34.200 2.319, 1.667 -34.200 2.494, 0.871 -34.200 2.871, 0.585 -34.200 2.942, -0.000 -34.200 3.000, -0.294 -34.200 2.986, -0.294 -37.900 2.986, -0.871 -34.200 2.871, -1.148 -37.900 2.772, -1.903 -37.900 2.319, -2.494 -37.900 1.667, -3.000 -34.200 -0.000, -2.646 -34.200 -1.414, -1.414 -37.900 -2.646, -1.148 -34.200 -2.772, -0.294 -34.200 -2.986, 7.934 -36.200 -1.028, 7.910 -37.700 -1.199, -8.000 -36.200 -0.086, -8.000 -37.700 -0.086, -7.996 -36.200 -0.258, -0.676 -38.400 -3.942, -1.008 -37.700 -3.871, -1.008 -38.400 -3.871, -1.333 -37.700 -3.772, -1.648 -38.400 -3.645, -2.240 -37.700 -3.314, -2.513 -38.400 -3.112, -3.216 -38.400 -2.379, -3.572 -37.700 -1.801, -3.406 -38.400 -2.097, -3.712 -37.700 -1.491, -3.825 -37.700 -1.171, -3.712 -38.400 -1.491, -3.968 -38.400 -0.508, -3.572 -37.700 1.801, -3.406 -38.400 2.097, -2.240 -38.400 3.314, -1.648 -38.400 3.645, -1.333 -37.700 3.772, -0.339 -38.400 3.986, 0.676 -37.700 3.942, 0.339 -38.400 3.986, 3.406 -37.700 2.097, 3.216 -38.400 2.379, 3.406 -38.400 2.097, 3.712 -37.700 1.491, 3.712 -38.400 1.491, 3.910 -37.700 0.843, 3.825 -38.400 1.171, 3.968 -37.700 0.508, 3.996 -37.700 0.170, 3.712 -37.700 -1.491, 3.572 -38.400 -1.801, 3.003 -38.400 -2.643, 1.951 -37.700 -3.492, 1.333 -38.400 -3.772, 0.339 -38.400 -3.986, -1.333 -38.400 -3.772, -1.648 -37.700 -3.645, -2.768 -37.700 -2.888, -2.768 -38.400 -2.888, -3.003 -37.700 -2.643, -3.216 -37.700 -2.379, -3.406 -37.700 -2.097, -3.996 -37.700 -0.170, -3.996 -38.400 -0.170, -3.996 -37.700 0.170, -3.968 -37.700 0.508, -3.968 -38.400 0.508, -3.910 -37.700 0.843, -3.910 -38.400 0.843, -3.825 -38.400 1.171, -3.712 -37.700 1.491, -2.768 -37.700 2.888, -2.240 -37.700 3.314, -1.648 -37.700 3.645, -1.333 -38.400 3.772, -1.008 -37.700 3.871, -1.008 -38.400 3.871, -0.676 -38.400 3.942, -0.339 -37.700 3.986, 0.339 -37.700 3.986, 0.676 -38.400 3.942, 1.008 -37.700 3.871, 1.648 -37.700 3.645, 1.951 -37.700 3.492, 1.951 -38.400 3.492, 2.240 -38.400 3.314, 3.003 -37.700 2.643, 3.216 -37.700 2.379, 3.968 -37.700 -0.508, 3.910 -37.700 -0.843, 3.910 -38.400 -0.843, 3.572 -37.700 -1.801, 3.406 -37.700 -2.097, 3.216 -37.700 -2.379, 3.003 -37.700 -2.643, 2.768 -37.700 -2.888, 2.513 -38.400 -3.112, 2.240 -37.700 -3.314, 1.951 -38.400 -3.492, 1.333 -37.700 -3.772, 1.008 -37.700 -3.871, 1.008 -38.400 -3.871, 0.676 -37.700 -3.942, 0.676 -38.400 -3.942, 0.339 -37.700 -3.986, 0.339 -34.200 -3.986, -0.000 -34.200 -4.000, 1.008 -34.200 -3.871, 0.585 -34.200 -2.942, -0.585 -34.200 -2.942, -0.871 -34.200 -2.871, -1.008 -34.200 -3.871, -1.951 -34.200 -3.492, -1.414 -34.200 -2.646, -2.513 -34.200 -3.112, -1.667 -34.200 -2.494, -3.003 -34.200 -2.643, -3.216 -34.200 -2.379, -3.406 -34.200 -2.097, -2.871 -34.200 -0.871, -2.986 -34.200 0.294, -2.772 -34.200 1.148, -3.406 -34.200 2.097, -2.319 -34.200 1.903, -3.216 -34.200 2.379, -2.121 -34.200 2.121, -2.768 -34.200 2.888, -1.667 -34.200 2.494, -1.951 -34.200 3.492, -1.148 -34.200 2.772, -0.339 -34.200 3.986, 0.339 -34.200 3.986, 0.294 -34.200 2.986, 0.676 -34.200 3.942, 1.333 -34.200 3.772, 1.414 -34.200 2.646, 1.648 -34.200 3.645, 2.240 -34.200 3.314, 2.513 -34.200 3.112, 2.772 -34.200 1.148, 3.910 -34.200 0.843, 2.871 -34.200 -0.871, 3.712 -34.200 -1.491, 3.572 -34.200 -1.801, 3.406 -34.200 -2.097, 1.903 -34.200 -2.319, 2.513 -34.200 -3.112, 2.240 -34.200 -3.314, -2.121 -34.200 -2.121, -2.319 -34.200 -1.903, -2.494 -34.200 -1.667, -2.942 -34.200 -0.585, -3.996 -34.200 0.170, -3.968 -34.200 0.508, -2.646 -34.200 1.414, -1.414 -34.200 2.646, 1.148 -34.200 2.772, 2.768 -34.200 2.888, 2.121 -34.200 2.121, 3.003 -34.200 2.643, 2.319 -34.200 1.903, 2.646 -34.200 1.414, 2.986 -34.200 0.294, 3.910 -34.200 -0.843, 2.121 -34.200 -2.121, -0.000 -34.200 -3.000, 7.757 -37.700 -1.956, 7.671 -37.700 -1.921, 7.600 -37.700 -1.862, 7.600 -36.200 -1.862, 7.550 -36.200 -1.783, 7.700 -36.200 -1.391, 7.789 -36.200 -1.365, 7.882 -37.700 -1.369, 7.532 -36.200 -1.601, 7.623 -36.200 -1.442, 7.623 -37.700 -1.442, 7.700 -37.700 -1.391, 7.789 -37.700 -1.365, 0.291 -37.700 -7.995, 0.291 -36.200 -7.995, 0.292 -36.200 -7.908, 0.223 -37.700 -7.752, 0.080 -37.700 -7.659, -0.005 -36.200 -7.646, 0.269 -37.700 -7.825, 0.223 -36.200 -7.752, -0.169 -37.700 -7.695, -0.280 -37.700 -7.825, -0.303 -37.700 -7.908, -0.301 -36.200 -7.994, -0.280 -36.200 -7.825, -7.954 -37.700 -0.857, -7.864 -37.700 -0.834, -7.785 -36.200 -0.786, -7.689 -37.700 -0.630, -7.681 -37.700 -0.537, -7.702 -36.200 -0.447, -7.749 -37.700 -0.367, -7.904 -36.200 -0.268, -7.996 -37.700 -0.258, -7.864 -36.200 -0.834, -7.725 -37.700 -0.715, -7.725 -36.200 -0.715, -7.819 -36.200 -0.305, -7.904 -37.700 -0.268, -0.819 -36.200 7.866, -0.819 -37.700 7.866, -0.907 -36.200 7.705, -1.381 -36.200 7.787, -1.381 -37.700 7.787, -1.410 -36.200 7.875, -0.907 -37.700 7.705, -0.983 -37.700 7.652, -1.072 -36.200 7.625, -1.072 -37.700 7.625, -7.864 -36.200 0.834, -7.725 -37.700 0.715, -7.725 -36.200 0.715, -7.689 -36.200 0.630, -7.689 -37.700 0.630, -7.702 -36.200 0.447, -7.749 -36.200 0.367, -7.996 -36.200 0.258, -7.864 -37.700 0.834, -7.785 -37.700 0.786, -7.681 -36.200 0.537, 7.789 -36.200 1.365, 7.700 -36.200 1.391, 7.623 -36.200 1.442, 7.532 -36.200 1.601, 7.550 -36.200 1.783, 7.600 -36.200 1.862, 7.671 -36.200 1.921, 7.757 -36.200 1.956, 7.565 -36.200 1.514, 7.527 -36.200 1.694, 7.527 -37.700 1.694, 7.600 -37.700 1.862, 1.164 -36.200 7.627, 0.983 -36.200 7.652, 0.907 -37.700 7.705, 0.907 -36.200 7.705, 0.850 -36.200 7.778, 0.819 -36.200 7.866, 1.327 -36.200 7.711, 1.164 -37.700 7.627, 4.847 -37.700 -3.677, 7.476 -37.700 -2.848, 7.550 -37.700 -1.783, 7.527 -37.700 -1.694, 4.707 -37.700 -3.607, 2.513 -37.700 -3.112, 4.244 -37.700 -3.564, 3.825 -37.700 -1.171, 7.532 -37.700 -1.601, 7.565 -37.700 -1.514, 7.689 -37.700 -0.630, 7.681 -37.700 -0.537, 7.702 -37.700 -0.447, 7.702 -37.700 0.447, 7.565 -37.700 1.514, 7.532 -37.700 1.601, 3.825 -37.700 1.171, 4.400 -37.700 3.550, 4.244 -37.700 3.564, 4.093 -37.700 3.607, 3.953 -37.700 3.677, 2.768 -37.700 2.888, 3.827 -37.700 3.772, 2.240 -37.700 3.314, 7.934 -37.700 -1.028, 7.785 -37.700 -0.786, 7.864 -37.700 -0.834, 7.749 -37.700 -0.367, 8.000 -37.700 0.086, 7.904 -37.700 0.268, 7.819 -37.700 -0.305, 7.623 -37.700 1.442, 7.910 -37.700 1.199, 7.700 -37.700 1.391, 7.882 -37.700 1.369, 7.789 -37.700 1.365, 7.954 -37.700 0.857, 4.707 -37.700 3.607, 4.847 -37.700 3.677, 7.550 -37.700 1.783, 4.973 -37.700 3.772, 7.278 -37.700 3.320, 5.218 -37.700 4.167, 5.246 -37.700 4.478, 7.625 -37.700 2.420, 7.671 -37.700 1.921, 5.161 -37.700 4.021, 6.826 -37.700 4.173, 5.218 -37.700 4.633, 5.630 -37.700 5.684, 5.277 -37.700 6.013, 4.515 -37.700 6.604, 1.072 -37.700 7.625, -0.000 -37.700 7.700, 4.400 -37.700 5.250, 0.983 -37.700 7.652, 0.472 -37.700 7.986, 0.300 -37.700 7.994, 2.805 -37.700 7.492, 2.348 -37.700 7.648, 1.252 -37.700 7.656, 1.327 -37.700 7.711, 1.410 -37.700 7.875, 1.381 -37.700 7.787, 0.850 -37.700 7.778, 0.819 -37.700 7.866, -0.850 -37.700 7.778, -0.175 -37.700 7.756, -0.472 -37.700 7.986, -0.241 -37.700 7.821, -0.284 -37.700 7.903, -4.400 -37.700 5.250, 4.244 -37.700 5.236, -1.164 -37.700 7.627, -4.809 -37.700 6.393, -1.252 -37.700 7.656, -1.327 -37.700 7.711, -2.319 -37.700 7.657, -4.847 -37.700 5.123, -4.973 -37.700 5.028, -5.078 -37.700 4.912, -5.851 -37.700 5.456, -5.161 -37.700 4.779, -6.160 -37.700 5.105, -6.447 -37.700 4.736, -5.218 -37.700 4.167, -5.246 -37.700 4.322, -5.246 -37.700 4.478, -6.713 -37.700 4.351, -6.956 -37.700 3.951, -7.175 -37.700 3.538, -4.973 -37.700 3.772, -7.539 -37.700 2.677, -4.556 -37.700 3.564, -3.825 -37.700 1.171, -3.216 -37.700 2.379, -7.682 -37.700 2.232, -7.681 -37.700 0.537, -7.702 -37.700 0.447, -7.819 -37.700 0.305, -8.000 -37.700 0.086, -7.890 -37.700 1.320, -7.529 -37.700 -2.705, -7.355 -37.700 -3.147, -5.161 -37.700 -4.021, -7.749 -37.700 0.367, -7.904 -37.700 0.268, -7.996 -37.700 0.258, -7.819 -37.700 -0.305, -7.702 -37.700 -0.447, -3.968 -37.700 -0.508, -7.796 -37.700 -1.794, -7.785 -37.700 -0.786, -3.910 -37.700 -0.843, -7.155 -37.700 -3.579, -5.218 -37.700 -4.633, -5.794 -37.700 -5.516, -5.457 -37.700 -5.850, -3.926 -37.700 -6.970, -4.333 -37.700 -6.725, -2.175 -37.700 -7.699, -4.400 -37.700 -5.250, -0.005 -37.700 -7.646, 2.584 -37.700 -7.571, 0.159 -37.700 -7.695, -0.091 -37.700 -7.658, -1.714 -37.700 -7.814, -1.247 -37.700 -7.902, -0.234 -37.700 -7.752, -0.301 -37.700 -7.994, 0.292 -37.700 -7.908, 3.023 -37.700 -7.407, 3.867 -37.700 -7.003, 5.386 -37.700 -5.915, 5.078 -37.700 -4.912, 5.161 -37.700 -4.779, 4.973 -37.700 -5.028, 5.723 -37.700 -5.590, 5.246 -37.700 -4.478, 6.337 -37.700 -4.883, 4.973 -37.700 -3.772, 5.078 -37.700 -3.888, 5.246 -37.700 -4.322, 5.218 -37.700 -4.167, 6.863 -37.700 -4.110, 7.092 -37.700 -3.702, 7.296 -37.700 -3.280, -0.339 -37.700 -3.986, -0.676 -37.700 -3.942, -1.951 -37.700 -3.492, -2.513 -37.700 -3.112, -4.400 -37.700 -3.550, -4.556 -37.700 -3.564, -4.847 -37.700 -3.677, -4.400 -37.700 3.550, -3.406 -37.700 2.097, -3.953 -37.700 3.677, -3.003 -37.700 2.643, -3.827 -37.700 3.772, -2.513 -37.700 3.112, -3.554 -37.700 4.322, -3.554 -37.700 4.478, -3.582 -37.700 4.633, -0.676 -37.700 3.942, -3.953 -37.700 5.123, -0.000 -37.700 4.000, 3.953 -37.700 5.123, -1.951 -37.700 3.492, 1.333 -37.700 3.772, 2.513 -37.700 3.112, 3.722 -37.700 3.888, 3.572 -37.700 1.801, 3.996 -37.700 -0.170, 1.648 -37.700 -3.645, 3.582 -37.700 -4.633, 4.400 -37.700 -5.250, -4.244 -37.700 -5.236, 3.722 -37.700 -4.912, 3.722 -37.700 -3.888, -0.000 -37.700 -4.000, -3.554 -37.700 -4.478, -3.554 -37.700 -4.322, -3.639 -37.700 -4.779, 5.963 -37.700 5.334, 5.078 -37.700 4.912, 3.554 -37.700 4.322, 3.554 -37.700 4.478, 3.582 -37.700 4.633, 3.639 -37.700 4.779, -4.707 -36.200 -3.607, -4.707 -37.700 -3.607, -5.246 -36.200 -4.322, -5.246 -37.700 -4.322, -5.161 -36.200 -4.779, -5.078 -37.700 -4.912, -4.847 -36.200 -5.123, -4.973 -37.700 -5.028, -4.847 -37.700 -5.123, -4.707 -37.700 -5.193, -4.556 -37.700 -5.236, -4.093 -37.700 -5.193, -3.953 -37.700 -5.123, -3.827 -37.700 -5.028, -3.722 -37.700 -4.912, -3.582 -37.700 -4.633, -3.582 -37.700 -4.167, -3.722 -36.200 -3.888, -3.722 -37.700 -3.888, -3.827 -36.200 -3.772, -3.953 -36.200 -3.677, -3.953 -37.700 -3.677, -4.093 -36.200 -3.607, -4.093 -37.700 -3.607, -4.244 -37.700 -3.564, -4.400 -36.200 -3.550, -4.973 -37.700 -3.772, -5.078 -37.700 -3.888, -5.161 -36.200 -4.021, -5.218 -36.200 -4.167, -5.218 -37.700 -4.167, -5.246 -37.700 -4.478, -5.218 -36.200 -4.633, -5.161 -37.700 -4.779, -5.078 -36.200 -4.912, -4.973 -36.200 -5.028, -4.707 -36.200 -5.193, -4.556 -36.200 -5.236, -4.244 -36.200 -5.236, -3.827 -36.200 -5.028, -3.722 -36.200 -4.912, -3.582 -36.200 -4.633, -3.554 -36.200 -4.478, -3.554 -36.200 -4.322, -3.582 -36.200 -4.167, -3.639 -36.200 -4.021, -3.639 -37.700 -4.021, -3.827 -37.700 -3.772, -4.556 -37.700 5.236, -4.707 -37.700 5.193, -5.161 -36.200 4.779, -5.218 -37.700 4.633, -5.218 -36.200 4.167, -5.161 -36.200 4.021, -4.973 -36.200 3.772, -4.847 -37.700 3.677, -4.556 -36.200 3.564, -4.707 -37.700 3.607, -4.244 -37.700 3.564, -4.093 -37.700 3.607, -3.722 -37.700 3.888, -3.639 -37.700 4.021, -3.582 -37.700 4.167, -3.554 -36.200 4.322, -3.554 -36.200 4.478, -3.582 -36.200 4.633, -3.639 -37.700 4.779, -3.827 -37.700 5.028, -4.093 -37.700 5.193, -4.244 -37.700 5.236, -4.847 -36.200 5.123, -5.078 -36.200 4.912, -5.218 -36.200 4.633, -5.246 -36.200 4.478, -5.246 -36.200 4.322, -5.161 -37.700 4.021, -5.078 -36.200 3.888, -5.078 -37.700 3.888, -4.707 -36.200 3.607, -4.400 -36.200 3.550, -3.953 -36.200 3.677, -3.582 -36.200 4.167, -3.639 -36.200 4.779, -3.722 -37.700 4.912, -4.244 -36.200 5.236, 4.093 -36.200 -3.607, 4.093 -37.700 -3.607, 3.953 -37.700 -3.677, 3.827 -36.200 -3.772, 3.827 -37.700 -3.772, 3.582 -36.200 -4.167, 3.554 -37.700 -4.322, 3.582 -36.200 -4.633, 3.554 -37.700 -4.478, 3.639 -37.700 -4.779, 3.827 -37.700 -5.028, 3.953 -37.700 -5.123, 4.093 -37.700 -5.193, 4.244 -37.700 -5.236, 4.556 -37.700 -5.236, 4.707 -37.700 -5.193, 5.218 -36.200 -4.167, 5.161 -37.700 -4.021, 4.556 -36.200 -3.564, 4.556 -37.700 -3.564, 4.400 -37.700 -3.550, 4.400 -36.200 -3.550, 3.639 -37.700 -4.021, 3.582 -37.700 -4.167, 3.827 -36.200 -5.028, 4.093 -36.200 -5.193, 4.707 -36.200 -5.193, 4.847 -36.200 -5.123, 4.847 -37.700 -5.123, 4.973 -36.200 -5.028, 5.078 -36.200 -4.912, 5.218 -36.200 -4.633, 5.218 -37.700 -4.633, 4.847 -36.200 -3.677, 4.707 -36.200 -3.607, 4.093 -37.700 5.193, 3.827 -37.700 5.028, 3.722 -36.200 4.912, 3.722 -37.700 4.912, 3.639 -36.200 4.779, 3.554 -36.200 4.478, 3.582 -37.700 4.167, 3.639 -36.200 4.021, 3.639 -37.700 4.021, 4.556 -37.700 3.564, 5.078 -37.700 3.888, 5.246 -36.200 4.322, 5.246 -37.700 4.322, 5.161 -36.200 4.779, 5.161 -37.700 4.779, 4.973 -36.200 5.028, 4.973 -37.700 5.028, 4.847 -37.700 5.123, 4.707 -37.700 5.193, 4.556 -37.700 5.236, 3.953 -36.200 5.123, 3.582 -36.200 4.633, 3.554 -36.200 4.322, 3.582 -36.200 4.167, 4.244 -36.200 3.564, 4.707 -36.200 3.607, 4.847 -36.200 3.677, 5.246 -36.200 4.478, 0.339 -36.200 -3.986, 0.676 -34.200 -3.942, 0.676 -36.200 -3.942, 1.333 -36.200 -3.772, 1.333 -34.200 -3.772, 1.648 -34.200 -3.645, 1.951 -34.200 -3.492, 2.768 -34.200 -2.888, 3.003 -34.200 -2.643, 3.216 -34.200 -2.379, 3.406 -36.200 -2.097, 3.825 -34.200 -1.171, 3.968 -36.200 -0.508, 3.968 -34.200 -0.508, 3.968 -36.200 0.508, 3.910 -36.200 0.843, 3.825 -36.200 1.171, 3.825 -34.200 1.171, 3.406 -36.200 2.097, 3.572 -34.200 1.801, 3.406 -34.200 2.097, 3.216 -34.200 2.379, 1.648 -36.200 3.645, 1.008 -36.200 3.871, 1.008 -34.200 3.871, -0.676 -36.200 3.942, -0.676 -34.200 3.942, -1.008 -34.200 3.871, -1.648 -36.200 3.645, -1.333 -34.200 3.772, -1.648 -34.200 3.645, -2.240 -34.200 3.314, -2.513 -36.200 3.112, -2.513 -34.200 3.112, -3.003 -34.200 2.643, -3.572 -34.200 1.801, -3.712 -34.200 1.491, -3.996 -34.200 -0.170, -3.910 -34.200 -0.843, -3.825 -34.200 -1.171, -3.712 -36.200 -1.491, -3.712 -34.200 -1.491, -3.406 -36.200 -2.097, -3.216 -36.200 -2.379, -2.768 -36.200 -2.888, -2.768 -34.200 -2.888, -2.240 -34.200 -3.314, -1.648 -34.200 -3.645, -1.333 -34.200 -3.772, 2.513 -36.200 -3.112, 3.216 -36.200 -2.379, 3.572 -36.200 -1.801, 3.712 -36.200 -1.491, 3.825 -36.200 -1.171, 3.996 -34.200 -0.170, 3.996 -36.200 0.170, 3.996 -34.200 0.170, 3.968 -34.200 0.508, 3.712 -36.200 1.491, 3.712 -34.200 1.491, 3.572 -36.200 1.801, 3.216 -36.200 2.379, 3.003 -36.200 2.643, 2.768 -36.200 2.888, 2.513 -36.200 3.112, 2.240 -36.200 3.314, 1.951 -34.200 3.492, 1.333 -36.200 3.772, 0.339 -36.200 3.986, -0.000 -34.200 4.000, -1.008 -36.200 3.871, -1.333 -36.200 3.772, -1.951 -36.200 3.492, -2.768 -36.200 2.888, -3.825 -36.200 1.171, -3.825 -34.200 1.171, -3.910 -36.200 0.843, -3.910 -34.200 0.843, -3.968 -34.200 -0.508, -3.910 -36.200 -0.843, -3.825 -36.200 -1.171, -3.572 -36.200 -1.801, -3.572 -34.200 -1.801, -3.003 -36.200 -2.643, -0.676 -34.200 -3.942, -0.339 -34.200 -3.986, 7.630 -36.200 -2.406, 7.630 -37.700 -2.406, 7.092 -36.200 -3.702, 6.611 -37.700 -4.504, 6.337 -36.200 -4.883, 6.040 -36.200 -5.246, 5.386 -36.200 -5.915, 4.659 -37.700 -6.504, 4.270 -37.700 -6.765, 3.451 -37.700 -7.217, 3.023 -36.200 -7.407, 1.222 -36.200 -7.906, 0.758 -37.700 -7.964, 6.040 -37.700 -5.246, 5.031 -37.700 -6.220, 5.031 -36.200 -6.220, 3.451 -36.200 -7.217, 2.584 -36.200 -7.571, 2.137 -37.700 -7.709, 2.137 -36.200 -7.709, 1.683 -37.700 -7.821, 1.683 -36.200 -7.821, 1.222 -37.700 -7.906, -7.954 -36.200 -0.857, -7.889 -37.700 -1.328, -7.796 -36.200 -1.794, -7.676 -37.700 -2.253, -7.676 -36.200 -2.253, -7.529 -36.200 -2.705, -7.355 -36.200 -3.147, -7.155 -36.200 -3.579, -6.930 -37.700 -3.997, -6.680 -37.700 -4.401, -6.680 -36.200 -4.401, -6.407 -36.200 -4.790, -6.407 -37.700 -4.790, -6.112 -36.200 -5.162, -6.112 -37.700 -5.162, -4.333 -36.200 -6.725, -3.072 -36.200 -7.387, -1.247 -36.200 -7.902, -0.776 -37.700 -7.962, -0.776 -36.200 -7.962, -5.457 -36.200 -5.850, -5.100 -36.200 -6.164, -5.100 -37.700 -6.164, -4.725 -37.700 -6.456, -3.926 -36.200 -6.970, -3.505 -37.700 -7.191, -3.072 -37.700 -7.387, -2.628 -37.700 -7.556, -7.954 -37.700 0.857, -7.954 -36.200 0.857, -7.890 -36.200 1.320, -5.522 -37.700 5.789, -5.522 -36.200 5.789, -4.030 -37.700 6.911, -3.619 -37.700 7.134, -3.619 -36.200 7.134, -3.196 -37.700 7.334, -1.867 -37.700 7.779, -1.410 -37.700 7.875, -7.800 -37.700 1.779, -7.800 -36.200 1.779, -7.370 -37.700 3.113, -6.713 -36.200 4.351, -6.447 -36.200 4.736, -5.174 -37.700 6.101, -5.174 -36.200 6.101, -4.427 -37.700 6.663, -4.030 -36.200 6.911, -2.762 -37.700 7.508, 1.882 -37.700 7.775, 1.410 -36.200 7.875, 2.805 -36.200 7.492, 3.251 -37.700 7.309, 6.273 -37.700 4.964, 7.278 -36.200 3.320, 7.465 -37.700 2.875, 7.625 -36.200 2.420, 7.757 -37.700 1.956, 3.686 -37.700 7.100, 4.108 -37.700 6.865, 4.108 -36.200 6.865, 4.905 -37.700 6.320, 4.905 -36.200 6.320, 5.630 -36.200 5.684, 6.561 -37.700 4.577, 6.826 -36.200 4.173, 7.065 -37.700 3.753, 7.065 -36.200 3.753, 7.465 -36.200 2.875, 4.973 -36.200 3.772, 5.078 -36.200 3.888, 5.218 -36.200 4.167, 5.161 -36.200 4.021, 6.561 -36.200 4.577, 5.218 -36.200 4.633, 6.273 -36.200 4.964, 5.078 -36.200 4.912, 5.963 -36.200 5.334, 4.847 -36.200 5.123, 4.707 -36.200 5.193, 4.556 -36.200 5.236, -1.164 -36.200 7.627, 1.072 -36.200 7.625, -0.092 -36.200 7.714, -0.000 -36.200 7.700, -0.983 -36.200 7.652, -0.850 -36.200 7.778, -0.472 -36.200 7.986, -0.300 -36.200 7.994, 4.556 -36.200 3.564, 4.400 -36.200 3.550, 4.093 -36.200 3.607, 7.689 -36.200 0.630, 7.725 -36.200 0.715, 7.785 -36.200 0.786, 7.910 -36.200 1.199, 7.882 -36.200 1.369, 7.934 -36.200 1.028, 7.954 -36.200 0.857, 7.702 -36.200 0.447, 7.749 -36.200 0.367, 7.819 -36.200 0.305, 8.000 -36.200 0.086, 7.904 -36.200 -0.268, 7.819 -36.200 -0.305, 7.882 -36.200 -1.369, 7.910 -36.200 -1.199, 7.565 -36.200 -1.514, 3.996 -36.200 -0.170, 7.527 -36.200 -1.694, 3.910 -36.200 -0.843, 4.973 -36.200 -3.772, 7.476 -36.200 -2.848, 7.296 -36.200 -3.280, 7.671 -36.200 -1.921, 7.757 -36.200 -1.956, 6.863 -36.200 -4.110, 5.246 -36.200 -4.322, 6.611 -36.200 -4.504, 5.161 -36.200 -4.779, 5.078 -36.200 -3.888, 5.161 -36.200 -4.021, 5.246 -36.200 -4.478, 5.723 -36.200 -5.590, 4.659 -36.200 -6.504, 4.556 -36.200 -5.236, 4.400 -36.200 -5.250, 4.270 -36.200 -6.765, 3.867 -36.200 -7.003, 0.080 -36.200 -7.659, 0.159 -36.200 -7.695, 0.758 -36.200 -7.964, 0.269 -36.200 -7.825, -4.400 -36.200 -5.250, 4.244 -36.200 -5.236, -0.339 -36.200 -3.986, 3.953 -36.200 -5.123, -3.953 -36.200 -5.123, 3.722 -36.200 -4.912, -0.000 -36.200 -4.000, 3.639 -36.200 -4.779, 3.554 -36.200 -4.478, 3.554 -36.200 -4.322, 1.008 -36.200 -3.871, 3.639 -36.200 -4.021, 1.648 -36.200 -3.645, 1.951 -36.200 -3.492, 3.722 -36.200 -3.888, 3.953 -36.200 -3.677, 4.244 -36.200 -3.564, 2.240 -36.200 -3.314, 2.768 -36.200 -2.888, 3.003 -36.200 -2.643, -0.169 -36.200 -7.695, -0.234 -36.200 -7.752, -0.303 -36.200 -7.908, -1.714 -36.200 -7.814, -2.175 -36.200 -7.699, -2.628 -36.200 -7.556, -0.091 -36.200 -7.658, -3.505 -36.200 -7.191, -4.725 -36.200 -6.456, -5.246 -36.200 -4.478, -5.078 -36.200 -3.888, -6.930 -36.200 -3.997, -4.973 -36.200 -3.772, -4.847 -36.200 -3.677, -7.689 -36.200 -0.630, -3.996 -36.200 -0.170, -7.889 -36.200 -1.328, -3.968 -36.200 -0.508, -7.749 -36.200 -0.367, -7.819 -36.200 0.305, -7.904 -36.200 0.268, -8.000 -36.200 0.086, -7.681 -36.200 -0.537, -3.996 -36.200 0.170, -3.968 -36.200 0.508, -7.539 -36.200 2.677, -7.682 -36.200 2.232, -7.785 -36.200 0.786, -7.370 -36.200 3.113, -7.175 -36.200 3.538, -4.847 -36.200 3.677, -6.160 -36.200 5.105, -6.956 -36.200 3.951, -5.851 -36.200 5.456, -4.973 -36.200 5.028, -4.707 -36.200 5.193, -4.556 -36.200 5.236, -4.809 -36.200 6.393, -4.427 -36.200 6.663, -4.400 -36.200 5.250, -3.196 -36.200 7.334, -2.762 -36.200 7.508, -1.252 -36.200 7.656, -2.319 -36.200 7.657, -1.867 -36.200 7.779, -1.327 -36.200 7.711, -0.644 -36.200 7.974, 0.175 -36.200 7.756, 0.472 -36.200 7.986, 0.284 -36.200 7.903, 1.252 -36.200 7.656, 2.348 -36.200 7.648, 1.882 -36.200 7.775, 1.381 -36.200 7.787, 3.251 -36.200 7.309, 3.686 -36.200 7.100, 4.515 -36.200 6.604, 5.277 -36.200 6.013, 0.676 -36.200 3.942, 3.827 -36.200 5.028, -3.953 -36.200 5.123, -3.827 -36.200 5.028, 4.093 -36.200 5.193, 4.244 -36.200 5.236, -4.093 -36.200 5.193, 4.400 -36.200 5.250, -0.339 -36.200 3.986, -3.639 -36.200 4.021, -2.240 -36.200 3.314, -3.003 -36.200 2.643, -3.827 -36.200 3.772, -3.216 -36.200 2.379, -4.093 -36.200 3.607, -3.722 -36.200 3.888, -3.406 -36.200 2.097, -4.244 -36.200 3.564, -3.572 -36.200 1.801, -3.712 -36.200 1.491, -4.556 -36.200 -3.564, -2.513 -36.200 -3.112, -2.240 -36.200 -3.314, -4.244 -36.200 -3.564, -1.951 -36.200 -3.492, -1.648 -36.200 -3.645, -1.333 -36.200 -3.772, -1.008 -36.200 -3.871, -0.676 -36.200 -3.942, -3.639 -36.200 -4.779, 3.722 -36.200 3.888, 3.827 -36.200 3.772, 1.951 -36.200 3.492, 3.953 -36.200 3.677, -4.093 -36.200 -5.193, -0.000 -36.200 4.000, -3.722 -36.200 4.912, -5.794 -36.200 -5.516, -8.460 -37.700 0.823, -8.426 -39.200 1.117, -8.238 -39.200 1.958, -8.238 -37.700 1.958, -8.081 -39.200 2.181, -7.869 -37.700 2.354, -7.869 -39.200 2.354, -7.619 -37.700 2.463, -4.359 -39.200 2.462, -4.196 -39.200 2.354, -4.050 -37.700 2.000, -4.088 -37.700 2.191, -4.088 -39.200 2.191, -4.359 -37.700 2.462, -4.196 -37.700 2.354, -4.050 -37.700 -0.000, -4.050 -39.200 -0.000, -3.460 -37.700 -2.104, -3.142 -39.200 -2.556, -3.142 -37.700 -2.556, -1.863 -39.200 -3.596, -1.356 -39.200 -3.816, -0.824 -37.700 -3.965, -3.900 -37.700 -1.093, -2.336 -37.700 -3.309, -1.356 -37.700 -3.816, -0.824 -39.200 -3.965, 0.276 -39.200 -4.041, 2.764 -39.200 -2.960, 3.142 -39.200 -2.556, 3.900 -39.200 -1.093, 4.012 -39.200 -0.551, 4.050 -37.700 -0.000, 0.824 -37.700 -3.965, 1.863 -37.700 -3.596, 2.764 -37.700 -2.960, 3.142 -37.700 -2.556, 3.460 -39.200 -2.104, 3.715 -39.200 -1.614, 3.715 -37.700 -1.614, 3.900 -37.700 -1.093, 4.050 -39.200 2.000, 4.050 -37.700 2.000, 4.088 -37.700 2.191, 4.359 -39.200 2.462, 4.359 -37.700 2.462, 7.619 -37.700 2.463, 7.619 -39.200 2.463, 7.869 -39.200 2.354, 8.238 -39.200 1.958, 8.328 -37.700 1.700, 8.426 -37.700 1.117, 9.979 -39.200 -14.839, 9.995 -39.200 -15.162, 5.243 -37.700 -0.203, 5.540 -39.200 -0.731, 5.703 -37.700 -0.854, 6.291 -39.200 -0.998, 6.799 -39.200 -0.817, 7.202 -37.700 -0.203, 7.213 -39.200 -0.136, 7.220 -37.700 0.068, 6.799 -39.200 0.817, 6.359 -37.700 0.991, 5.591 -37.700 0.776, 5.492 -37.700 -0.683, 5.762 -39.200 -0.888, 5.953 -37.700 -0.963, 6.019 -39.200 -0.979, 6.223 -37.700 -1.000, 6.492 -37.700 -0.963, 6.557 -39.200 -0.942, 6.742 -37.700 -0.854, 7.110 -37.700 -0.460, 6.621 -37.700 0.917, 6.019 -39.200 0.979, 5.762 -39.200 0.888, 5.406 -37.700 0.577, 5.368 -39.200 0.520, 5.225 -37.700 0.068, 3.437 -39.200 -4.670, 3.421 -37.700 -4.603, 3.400 -39.200 -4.400, 3.669 -37.700 -5.083, 3.546 -39.200 -4.920, 3.880 -37.700 -5.254, 4.197 -39.200 -5.379, 4.468 -39.200 -5.398, 4.920 -37.700 -5.254, 5.317 -39.200 -4.798, 5.379 -37.700 -4.603, 5.391 -39.200 -4.536, 5.398 -37.700 -4.332, 5.317 -39.200 -4.002, 5.176 -39.200 -3.769, 4.977 -39.200 -3.583, 4.468 -39.200 -3.402, 3.437 -39.200 -4.130, 3.717 -39.200 -5.131, 4.130 -37.700 -5.363, 5.176 -39.200 -5.031, 5.288 -37.700 -4.860, 4.197 -39.200 -3.421, 3.769 -37.700 -3.624, 3.717 -39.200 -3.669, 3.583 -37.700 -3.823, 3.458 -37.700 -4.065, -0.963 -39.200 -6.492, -0.888 -37.700 -6.683, -0.979 -37.700 -6.426, -0.854 -39.200 -6.742, -0.683 -39.200 -6.953, -0.460 -39.200 -7.110, 0.335 -39.200 -7.165, 0.520 -37.700 -7.077, 0.979 -37.700 -6.426, 0.991 -39.200 -6.359, 0.917 -39.200 -5.824, 0.068 -39.200 -5.225, -0.203 -39.200 -5.243, -0.631 -37.700 -5.447, -0.998 -37.700 -6.154, -0.270 -37.700 -7.185, 0.270 -37.700 -7.185, 0.577 -39.200 -7.040, 0.731 -37.700 -6.905, 0.917 -39.200 -6.621, 0.631 -37.700 -5.447, 0.398 -37.700 -5.305, -0.854 -39.200 -5.703, -5.288 -37.700 -4.860, -5.131 -37.700 -5.083, -4.860 -39.200 -5.288, -4.670 -37.700 -5.363, -4.065 -39.200 -5.342, -3.669 -37.700 -5.083, -3.421 -37.700 -4.603, -3.409 -39.200 -4.536, -3.409 -39.200 -4.264, -3.483 -39.200 -4.002, -3.624 -39.200 -3.769, -3.769 -37.700 -3.624, -4.065 -39.200 -3.458, -4.536 -37.700 -3.409, -4.332 -39.200 -3.402, -4.603 -39.200 -3.421, -5.254 -39.200 -3.880, -5.342 -37.700 -4.065, -5.363 -39.200 -4.130, -5.379 -37.700 -4.603, -4.603 -39.200 -5.379, -3.880 -37.700 -5.254, -3.823 -39.200 -5.217, -3.512 -37.700 -4.860, -3.823 -39.200 -3.583, -4.002 -37.700 -3.483, -4.264 -37.700 -3.409, -4.798 -37.700 -3.483, -5.031 -37.700 -3.624, -5.217 -37.700 -3.823, -7.185 -39.200 -0.270, -7.110 -37.700 -0.460, -7.077 -39.200 -0.520, -6.905 -39.200 -0.731, -6.683 -39.200 -0.888, -6.492 -37.700 -0.963, -6.154 -39.200 -0.998, -5.703 -37.700 -0.854, -5.646 -39.200 -0.817, -5.305 -39.200 -0.398, -5.243 -37.700 -0.203, -5.305 -39.200 0.398, -5.447 -39.200 0.631, -6.086 -37.700 0.991, -6.154 -39.200 0.998, -6.426 -39.200 0.979, -7.165 -37.700 0.335, -7.202 -37.700 -0.203, -7.220 -37.700 0.068, -6.223 -37.700 -1.000, -5.953 -37.700 -0.963, -5.447 -39.200 -0.631, -5.824 -37.700 0.917, -6.359 -37.700 0.991, -6.621 -37.700 0.917, -6.854 -37.700 0.776, -9.995 -37.700 -15.162, -9.953 -39.200 -14.517, -9.995 -39.200 -15.162, -10.000 -37.700 -15.485, -0.203 -39.200 -7.202, -10.000 -39.200 -18.000, 10.000 -39.200 -18.000, 0.068 -39.200 -7.220, 10.000 -39.200 -15.485, 0.776 -39.200 -6.854, 9.953 -39.200 -14.517, 4.735 -39.200 -5.342, 4.977 -39.200 -5.217, 7.140 -39.200 -0.398, 7.213 -39.200 0.136, 8.460 -39.200 0.823, 8.426 -39.200 1.117, 7.140 -39.200 0.398, 8.382 -39.200 1.409, 8.328 -39.200 1.700, 8.081 -39.200 2.181, 6.998 -39.200 0.631, 6.557 -39.200 0.942, 6.291 -39.200 0.998, 7.348 -39.200 2.500, 4.196 -39.200 2.354, 4.088 -39.200 2.191, 4.550 -39.200 2.500, 5.260 -39.200 0.270, 5.540 -39.200 0.731, 5.223 -39.200 -0.000, 5.260 -39.200 -0.270, 5.368 -39.200 -0.520, 4.735 -39.200 -3.458, 5.391 -39.200 -4.264, 3.940 -39.200 -3.512, 2.336 -39.200 -3.309, 1.863 -39.200 -3.596, 1.356 -39.200 -3.816, 0.824 -39.200 -3.965, 0.577 -39.200 -5.406, 3.546 -39.200 -3.880, -0.460 -39.200 -5.335, -3.483 -39.200 -4.798, -0.683 -39.200 -5.492, -3.624 -39.200 -5.031, -4.332 -39.200 -5.398, -0.963 -39.200 -5.953, -1.000 -39.200 -6.223, -2.336 -39.200 -3.309, -2.764 -39.200 -2.960, -3.460 -39.200 -2.104, -3.715 -39.200 -1.614, -4.012 -39.200 -0.551, -5.232 -39.200 -0.136, -5.232 -39.200 0.136, -5.646 -39.200 0.817, -5.888 -39.200 0.942, -4.550 -39.200 2.500, -6.683 -39.200 0.888, -6.905 -39.200 0.731, -7.348 -39.200 2.500, -7.077 -39.200 0.520, -7.619 -39.200 2.463, -8.382 -39.200 1.409, -8.328 -39.200 1.700, -4.050 -39.200 2.000, -7.185 -39.200 0.270, -7.223 -39.200 -0.000, -8.460 -39.200 0.823, -5.363 -39.200 -4.670, -5.254 -39.200 -4.920, -6.426 -39.200 -0.979, -5.400 -39.200 -4.400, -5.083 -39.200 -3.669, -5.888 -39.200 -0.942, -4.860 -39.200 -3.512, -3.900 -39.200 -1.093, -9.979 -39.200 -14.839, -10.000 -39.200 -15.485, -5.083 -39.200 -5.131, -0.276 -39.200 -4.041, 0.335 -39.200 -5.280, 0.776 -39.200 -5.591, 0.991 -39.200 -6.086, 6.998 -39.200 -0.631, 3.940 -39.200 -5.288, 4.050 -39.200 -0.000, -0.000 -37.700 -7.223, 9.979 -37.700 -14.839, 9.995 -37.700 -15.162, 10.000 -37.700 -15.485, 10.000 -37.700 -18.000, -9.979 -37.700 -14.839, -0.520 -37.700 -7.077, -0.731 -37.700 -6.905, -4.130 -37.700 -5.363, -0.942 -37.700 -5.888, -0.817 -37.700 -5.646, -1.863 -37.700 -3.596, -0.398 -37.700 -5.305, 0.136 -37.700 -5.232, -10.000 -37.700 -18.000, -8.426 -37.700 1.117, -8.328 -37.700 1.700, -7.040 -37.700 0.577, -8.382 -37.700 1.409, -8.081 -37.700 2.181, -7.348 -37.700 2.500, -5.280 -37.700 0.335, -5.225 -37.700 0.068, -5.335 -37.700 -0.460, -4.012 -37.700 -0.551, -5.492 -37.700 -0.683, -3.715 -37.700 -1.614, -3.583 -37.700 -3.823, -2.764 -37.700 -2.960, -3.458 -37.700 -4.065, -3.402 -37.700 -4.332, -0.276 -37.700 -4.041, -0.136 -37.700 -5.232, 0.276 -37.700 -4.041, 1.356 -37.700 -3.816, 2.336 -37.700 -3.309, 3.402 -37.700 -4.332, 4.002 -37.700 -3.483, 4.264 -37.700 -3.409, 3.460 -37.700 -2.104, 4.798 -37.700 -3.483, 5.031 -37.700 -3.624, 5.342 -37.700 -4.065, 5.335 -37.700 -0.460, 4.012 -37.700 -0.551, 5.280 -37.700 0.335, 4.550 -37.700 2.500, 4.196 -37.700 2.354, 5.824 -37.700 0.917, 6.086 -37.700 0.991, 7.348 -37.700 2.500, 6.854 -37.700 0.776, 7.040 -37.700 0.577, 7.869 -37.700 2.354, 8.081 -37.700 2.181, 8.238 -37.700 1.958, 8.382 -37.700 1.409, 7.165 -37.700 0.335, 8.460 -37.700 0.823, -5.406 -37.700 0.577, -4.550 -37.700 2.500, -5.591 -37.700 0.776, -6.742 -37.700 -0.854, -5.398 -37.700 -4.332, -6.953 -37.700 -0.683, -4.920 -37.700 -5.254, -4.400 -37.700 -5.400, -9.953 -37.700 -14.517, 9.953 -37.700 -14.517, 0.888 -37.700 -6.683, 4.400 -37.700 -5.400, 0.998 -37.700 -6.154, 0.942 -37.700 -5.888, 0.817 -37.700 -5.646, 3.512 -37.700 -4.860, 4.670 -37.700 -5.363, 5.131 -37.700 -5.083, 6.953 -37.700 -0.683, 5.217 -37.700 -3.823, 4.536 -37.700 -3.409, 9.953 15.800 -14.517, 8.426 14.300 1.117, 8.426 15.800 1.117, 8.382 15.800 1.409, 8.328 15.800 1.700, 8.238 14.300 1.958, 8.238 15.800 1.958, 8.081 14.300 2.181, 7.869 15.800 2.354, 7.348 15.800 2.500, 4.550 14.300 2.500, 4.550 15.800 2.500, 4.359 15.800 2.462, 4.088 14.300 2.191, 4.050 15.800 2.000, 4.050 14.300 2.000, 4.196 15.800 2.354, 4.050 15.800 -0.000, 4.012 15.800 -0.551, 2.764 15.800 -2.960, 1.863 15.800 -3.596, 1.863 14.300 -3.596, 0.824 15.800 -3.965, -0.276 14.300 -4.041, -2.336 14.300 -3.309, -2.764 15.800 -2.960, -3.142 15.800 -2.556, -3.460 15.800 -2.104, -3.715 14.300 -1.614, -3.900 15.800 -1.093, -4.012 15.800 -0.551, -4.050 14.300 -0.000, 3.900 14.300 -1.093, 3.715 14.300 -1.614, 3.142 14.300 -2.556, 2.764 14.300 -2.960, 1.356 14.300 -3.816, -0.824 14.300 -3.965, -1.356 14.300 -3.816, -1.863 14.300 -3.596, -2.336 15.800 -3.309, -3.900 14.300 -1.093, -4.012 14.300 -0.551, -4.088 14.300 2.191, -4.196 15.800 2.354, -4.359 14.300 2.462, -4.359 15.800 2.462, -4.196 14.300 2.354, -7.348 14.300 2.500, -7.619 14.300 2.463, -7.619 15.800 2.463, -8.238 15.800 1.958, -8.328 15.800 1.700, -8.238 14.300 1.958, -7.869 15.800 2.354, -7.869 14.300 2.354, -8.328 14.300 1.700, -8.426 14.300 1.117, -8.382 15.800 1.409, -8.426 15.800 1.117, -8.460 15.800 0.823, -9.995 14.300 -15.162, -9.979 14.300 -14.839, 5.223 14.300 -0.000, 5.260 15.800 0.270, 5.368 14.300 0.520, 5.540 15.800 0.731, 5.762 15.800 0.888, 6.019 14.300 0.979, 6.557 15.800 0.942, 6.799 15.800 0.817, 7.140 15.800 0.398, 7.140 14.300 0.398, 7.213 15.800 -0.136, 7.213 14.300 -0.136, 6.799 15.800 -0.817, 6.557 15.800 -0.942, 6.291 14.300 -0.998, 5.762 14.300 -0.888, 5.762 15.800 -0.888, 5.368 14.300 -0.520, 5.260 15.800 -0.270, 5.260 14.300 -0.270, 6.291 14.300 0.998, 7.213 14.300 0.136, 6.998 15.800 -0.631, 6.998 14.300 -0.631, 6.019 15.800 -0.979, 6.019 14.300 -0.979, 5.540 14.300 -0.731, 5.368 15.800 -0.520, 3.437 14.300 -4.130, 3.546 14.300 -3.880, 3.940 15.800 -3.512, 4.197 15.800 -3.421, 4.197 14.300 -3.421, 5.176 15.800 -3.769, 5.317 15.800 -4.002, 4.468 14.300 -5.398, 3.437 15.800 -4.670, 3.717 14.300 -3.669, 3.940 14.300 -3.512, 4.468 15.800 -3.402, 4.468 14.300 -3.402, 4.735 14.300 -3.458, 4.977 14.300 -3.583, 5.176 14.300 -3.769, 5.317 14.300 -4.002, 5.391 15.800 -4.264, 5.391 14.300 -4.536, 5.176 14.300 -5.031, 4.977 15.800 -5.217, 4.977 14.300 -5.217, 4.197 14.300 -5.379, -0.683 15.800 -5.492, -0.460 15.800 -5.335, -0.460 14.300 -5.335, 0.068 15.800 -5.225, 0.335 14.300 -5.280, 0.776 15.800 -6.854, -0.203 15.800 -7.202, -0.460 14.300 -7.110, -0.963 15.800 -6.492, -1.000 14.300 -6.223, 0.068 14.300 -5.225, 0.577 14.300 -5.406, 0.776 14.300 -5.591, 0.991 15.800 -6.086, 0.917 14.300 -6.621, 0.577 15.800 -7.040, 0.335 15.800 -7.165, 0.335 14.300 -7.165, -0.460 15.800 -7.110, -0.683 14.300 -6.953, -0.854 14.300 -6.742, -5.363 15.800 -4.130, -5.363 14.300 -4.130, -4.860 15.800 -3.512, -4.603 15.800 -3.421, -4.065 15.800 -3.458, -4.065 14.300 -3.458, -3.823 15.800 -3.583, -3.624 15.800 -3.769, -3.483 15.800 -4.002, -3.409 14.300 -4.264, -3.409 15.800 -4.536, -3.409 14.300 -4.536, -3.483 15.800 -4.798, -4.065 15.800 -5.342, -4.860 14.300 -5.288, -4.860 15.800 -5.288, -5.083 14.300 -5.131, -5.254 15.800 -4.920, -5.400 14.300 -4.400, -4.603 14.300 -3.421, -4.332 14.300 -3.402, -3.823 14.300 -3.583, -3.483 14.300 -4.002, -3.823 14.300 -5.217, -4.603 14.300 -5.379, -5.254 14.300 -4.920, -5.363 15.800 -4.670, -7.077 15.800 0.520, -6.905 15.800 0.731, -6.426 15.800 0.979, -6.154 15.800 0.998, -5.888 15.800 0.942, -5.447 14.300 0.631, -5.305 15.800 0.398, -5.447 15.800 -0.631, -6.426 15.800 -0.979, -7.223 14.300 -0.000, -6.683 14.300 0.888, -6.426 14.300 0.979, -5.447 15.800 0.631, -5.232 14.300 0.136, -5.232 15.800 -0.136, -5.232 14.300 -0.136, -5.305 15.800 -0.398, -5.305 14.300 -0.398, -5.447 14.300 -0.631, -5.646 15.800 -0.817, -6.154 15.800 -0.998, -6.154 14.300 -0.998, -6.426 14.300 -0.979, -7.185 15.800 -0.270, -7.185 14.300 -0.270, 10.000 14.300 -15.485, 9.995 14.300 -15.162, 9.953 14.300 -14.517, 9.979 15.800 -14.839, 10.000 15.800 -18.000, -10.000 15.800 -18.000, 10.000 15.800 -15.485, 9.995 15.800 -15.162, -9.995 15.800 -15.162, -9.979 15.800 -14.839, 0.068 15.800 -7.220, 4.468 15.800 -5.398, 3.940 15.800 -5.288, 0.917 15.800 -6.621, 0.991 15.800 -6.359, 3.717 15.800 -5.131, 3.546 15.800 -4.920, 0.917 15.800 -5.824, 0.776 15.800 -5.591, 3.546 15.800 -3.880, 2.336 15.800 -3.309, 3.717 15.800 -3.669, -7.223 15.800 -0.000, -7.185 15.800 0.270, -6.683 15.800 0.888, -8.081 15.800 2.181, -7.348 15.800 2.500, -5.646 15.800 0.817, -4.050 15.800 2.000, -4.550 15.800 2.500, -4.088 15.800 2.191, -4.050 15.800 -0.000, -5.232 15.800 0.136, -3.715 15.800 -1.614, -5.888 15.800 -0.942, -5.083 15.800 -3.669, -6.683 15.800 -0.888, -5.400 15.800 -4.400, -7.077 15.800 -0.520, -6.905 15.800 -0.731, -4.332 15.800 -3.402, -3.409 15.800 -4.264, -1.863 15.800 -3.596, -0.854 15.800 -5.703, -0.963 15.800 -5.953, -1.000 15.800 -6.223, -4.332 15.800 -5.398, -0.854 15.800 -6.742, -4.603 15.800 -5.379, -0.683 15.800 -6.953, -9.953 15.800 -14.517, -5.083 15.800 -5.131, -1.356 15.800 -3.816, -0.203 15.800 -5.243, -0.824 15.800 -3.965, -0.276 15.800 -4.041, 0.276 15.800 -4.041, 0.577 15.800 -5.406, 1.356 15.800 -3.816, 0.335 15.800 -5.280, 3.400 15.800 -4.400, 3.437 15.800 -4.130, 3.142 15.800 -2.556, 4.735 15.800 -3.458, 6.291 15.800 -0.998, 5.391 15.800 -4.536, 5.317 15.800 -4.798, 5.176 15.800 -5.031, 4.735 15.800 -5.342, 3.460 15.800 -2.104, 3.715 15.800 -1.614, 5.540 15.800 -0.731, 3.900 15.800 -1.093, 5.223 15.800 -0.000, 5.368 15.800 0.520, 6.291 15.800 0.998, 6.019 15.800 0.979, 4.088 15.800 2.191, 7.619 15.800 2.463, 8.081 15.800 2.181, 6.998 15.800 0.631, -5.254 15.800 -3.880, -3.823 15.800 -5.217, -3.624 15.800 -5.031, 4.197 15.800 -5.379, 4.977 15.800 -3.583, 8.460 15.800 0.823, 7.140 15.800 -0.398, 7.213 15.800 0.136, -10.000 15.800 -15.485, -10.000 14.300 -15.485, -0.203 14.300 -7.202, 0.068 14.300 -7.220, 9.979 14.300 -14.839, 0.776 14.300 -6.854, 3.717 14.300 -5.131, 3.546 14.300 -4.920, 3.437 14.300 -4.670, 0.917 14.300 -5.824, 0.824 14.300 -3.965, 0.276 14.300 -4.041, -0.203 14.300 -5.243, 8.460 14.300 0.823, 7.140 14.300 -0.398, 8.382 14.300 1.409, 6.998 14.300 0.631, 8.328 14.300 1.700, 6.799 14.300 0.817, 7.869 14.300 2.354, 7.619 14.300 2.463, 7.348 14.300 2.500, 6.557 14.300 0.942, 5.762 14.300 0.888, 5.260 14.300 0.270, 4.359 14.300 2.462, 4.196 14.300 2.354, 5.540 14.300 0.731, 4.050 14.300 -0.000, 4.012 14.300 -0.551, 6.557 14.300 -0.942, 5.391 14.300 -4.264, 5.317 14.300 -4.798, 4.735 14.300 -5.342, 3.460 14.300 -2.104, 3.400 14.300 -4.400, 2.336 14.300 -3.309, -3.483 14.300 -4.798, -3.624 14.300 -5.031, -0.683 14.300 -5.492, -4.065 14.300 -5.342, -0.854 14.300 -5.703, -0.963 14.300 -5.953, -0.963 14.300 -6.492, -4.332 14.300 -5.398, -2.764 14.300 -2.960, -3.624 14.300 -3.769, -3.142 14.300 -2.556, -3.460 14.300 -2.104, -5.646 14.300 -0.817, -5.888 14.300 -0.942, -5.083 14.300 -3.669, -5.254 14.300 -3.880, -6.683 14.300 -0.888, -7.185 14.300 0.270, -8.460 14.300 0.823, -7.077 14.300 0.520, -5.305 14.300 0.398, -4.050 14.300 2.000, -4.550 14.300 2.500, -5.646 14.300 0.817, -5.888 14.300 0.942, -6.154 14.300 0.998, -8.081 14.300 2.181, -8.382 14.300 1.409, -6.905 14.300 0.731, -9.953 14.300 -14.517, -4.860 14.300 -3.512, -6.905 14.300 -0.731, -7.077 14.300 -0.520, -5.363 14.300 -4.670, 0.991 14.300 -6.086, 0.991 14.300 -6.359, 3.940 14.300 -5.288, 0.577 14.300 -7.040, 6.799 14.300 -0.817, 5.391 -34.436 -18.500, 7.140 -30.298 -18.500, 7.213 -30.036 -18.500, 7.213 -20.664 -18.500, 10.000 -37.200 -18.500, 7.223 -11.700 -18.500, 7.223 -2.600 -18.500, 7.185 -2.870 -18.500, 6.905 -10.969 -18.500, -4.735 11.842 -18.500, -4.468 11.898 -18.500, -5.317 11.298 -18.500, -5.176 11.531 -18.500, -7.213 -2.464 -18.500, -7.213 6.364 -18.500, -7.213 -11.564 -18.500, -10.000 13.800 -18.500, -10.000 -37.200 -18.500, -7.213 -11.836 -18.500, -7.185 -20.530 -18.500, -7.223 -20.800 -18.500, -7.140 -12.098 -18.500, -6.998 -12.331 -18.500, -5.107 -15.393 -18.500, -6.019 -12.679 -18.500, -6.291 -12.698 -18.500, 5.232 -11.836 -18.500, 4.011 -12.264 -18.500, 5.447 -12.331 -18.500, 3.893 -12.816 -18.500, 5.107 -15.393 -18.500, 6.154 -12.698 -18.500, 5.366 -15.841 -18.500, 6.683 -12.588 -18.500, 6.557 -19.858 -18.500, 5.366 -16.659 -18.500, 3.700 -13.347 -18.500, 3.900 -15.234 -18.500, 3.102 -14.303 -18.500, 1.252 -15.552 -18.500, 3.434 -15.841 -18.500, 3.400 -16.100 -18.500, 3.400 -16.400 -18.500, 3.434 -16.659 -18.500, 3.534 -16.900 -18.500, 3.900 -17.266 -18.500, 2.493 -17.609 -18.500, 4.141 -17.366 -18.500, 4.400 -17.400 -18.500, 2.913 -17.987 -18.500, 3.277 -18.419 -18.500, 3.576 -18.899 -18.500, 3.961 -19.958 -18.500, 5.260 -20.530 -18.500, 5.368 -21.320 -18.500, 3.534 -15.600 -18.500, -0.141 -16.752 -18.500, -0.703 -16.812 -18.500, -0.980 -15.630 -18.500, -1.517 -15.455 -18.500, -2.025 -15.207 -18.500, -2.493 -14.891 -18.500, -3.400 -16.100 -18.500, -3.400 -16.400 -18.500, -3.434 -16.659 -18.500, -2.265 -17.442 -18.500, -3.693 -17.107 -18.500, -3.900 -17.266 -18.500, -4.141 -17.366 -18.500, -2.710 -17.790 -18.500, -3.102 -18.197 -18.500, -3.435 -18.654 -18.500, -4.659 -17.366 -18.500, -3.893 -19.684 -18.500, -4.011 -21.364 -18.500, -5.305 -21.198 -18.500, -5.447 -21.431 -18.500, -3.893 -21.916 -18.500, -5.107 -24.493 -18.500, -4.400 -24.200 -18.500, -3.900 -24.334 -18.500, -3.534 -24.700 -18.500, -1.775 -24.440 -18.500, -0.703 -24.788 -18.500, -0.141 -24.848 -18.500, -1.252 -26.048 -18.500, 0.423 -24.828 -18.500, 0.980 -24.730 -18.500, 0.980 -25.970 -18.500, 1.517 -24.555 -18.500, 2.025 -24.307 -18.500, 1.517 -26.145 -18.500, 2.493 -23.991 -18.500, 3.400 -25.500 -18.500, 3.693 -24.493 -18.500, 3.806 -22.185 -18.500, 4.400 -24.200 -18.500, 4.141 -24.234 -18.500, 4.900 -24.334 -18.500, 5.366 -24.941 -18.500, 6.557 -28.958 -18.500, -1.252 -16.948 -18.500, -3.434 -15.841 -18.500, -3.693 -15.393 -18.500, -4.141 -15.134 -18.500, -3.900 -15.234 -18.500, -5.223 -11.700 -18.500, -4.040 -11.983 -18.500, -5.368 -11.180 -18.500, -4.659 -8.266 -18.500, -5.762 -10.812 -18.500, -6.019 -10.721 -18.500, -4.400 -8.300 -18.500, -3.806 -10.315 -18.500, -3.576 -9.799 -18.500, -3.277 -9.319 -18.500, -2.913 -8.887 -18.500, -4.141 -8.266 -18.500, -2.493 -8.509 -18.500, -2.025 -8.193 -18.500, -2.025 -6.107 -18.500, -0.423 -7.672 -18.500, -0.423 -6.628 -18.500, 1.252 -7.848 -18.500, 1.775 -8.060 -18.500, 2.265 -8.342 -18.500, 0.141 -6.648 -18.500, 2.710 -8.690 -18.500, 3.102 -9.097 -18.500, 4.400 -8.300 -18.500, 4.659 -8.266 -18.500, 3.893 -10.584 -18.500, 5.447 -11.069 -18.500, 5.107 -8.007 -18.500, 5.646 -10.883 -18.500, 5.888 -10.758 -18.500, 6.154 -10.702 -18.500, 4.011 -11.136 -18.500, -4.900 -6.134 -18.500, -3.806 -3.985 -18.500, -4.400 -6.000 -18.500, -4.141 -6.034 -18.500, -3.576 -4.501 -18.500, -3.900 -6.134 -18.500, -3.434 -6.741 -18.500, -3.277 -4.981 -18.500, -2.913 -5.413 -18.500, -3.400 -7.000 -18.500, -3.400 -7.300 -18.500, -6.291 -10.702 -18.500, -6.799 -10.883 -18.500, -6.998 -3.231 -18.500, -7.140 -2.998 -18.500, -7.213 -2.736 -18.500, 7.185 6.770 -18.500, 7.223 6.500 -18.500, 7.077 -2.080 -18.500, 5.400 1.800 -18.500, 6.683 5.612 -18.500, 5.400 2.100 -18.500, 5.107 2.807 -18.500, 5.888 5.558 -18.500, 5.646 5.683 -18.500, 3.893 5.384 -18.500, 4.011 5.936 -18.500, 5.305 6.102 -18.500, 4.860 10.012 -18.500, 6.154 7.498 -18.500, 3.700 8.147 -18.500, 4.332 9.902 -18.500, 5.232 6.364 -18.500, 4.050 6.500 -18.500, 5.232 6.636 -18.500, 5.305 6.898 -18.500, 6.905 7.231 -18.500, 5.083 11.631 -18.500, 4.332 11.898 -18.500, -5.368 -12.220 -18.500, -5.540 -12.431 -18.500, -5.762 -12.588 -18.500, -6.557 -10.758 -18.500, 4.065 9.958 -18.500, 2.265 9.858 -18.500, 3.409 10.764 -18.500, 3.483 11.298 -18.500, 1.252 10.352 -18.500, -3.546 11.420 -18.500, 0.141 10.548 -18.500, -3.437 11.170 -18.500, -3.437 10.630 -18.500, -0.423 10.528 -18.500, -2.025 10.007 -18.500, -3.717 10.169 -18.500, -4.197 9.921 -18.500, -2.493 9.691 -18.500, -4.468 9.902 -18.500, -3.277 8.881 -18.500, -2.913 9.313 -18.500, -3.806 7.885 -18.500, -5.368 7.020 -18.500, -5.260 6.770 -18.500, -5.260 6.230 -18.500, -5.762 5.612 -18.500, -6.291 5.502 -18.500, -5.107 2.807 -18.500, -4.141 3.066 -18.500, -3.434 2.359 -18.500, -3.277 4.119 -18.500, -3.400 2.100 -18.500, -2.913 3.687 -18.500, -3.534 1.300 -18.500, -4.141 0.834 -18.500, -3.576 -0.699 -18.500, -3.806 -1.215 -18.500, -4.400 0.800 -18.500, -3.961 -1.758 -18.500, -5.762 -3.488 -18.500, -6.291 7.498 -18.500, -5.317 10.502 -18.500, -6.799 7.317 -18.500, -3.576 4.599 -18.500, -2.025 2.993 -18.500, -1.517 2.745 -18.500, -0.423 1.428 -18.500, 1.252 1.252 -18.500, 0.141 2.452 -18.500, 1.775 1.040 -18.500, -5.368 -2.080 -18.500, -5.540 -1.869 -18.500, -5.107 1.093 -18.500, -5.266 1.300 -18.500, -6.019 -1.621 -18.500, -6.799 5.683 -18.500, -6.998 5.869 -18.500, -7.140 6.102 -18.500, -6.557 -1.658 -18.500, 0.141 -15.748 -18.500, -5.366 -24.941 -18.500, -5.266 -24.700 -18.500, -4.141 -26.466 -18.500, -2.265 -26.542 -18.500, -4.400 -26.500 -18.500, -3.102 -27.297 -18.500, -3.435 -27.754 -18.500, -4.659 -26.466 -18.500, -4.011 -29.336 -18.500, -5.232 -29.764 -18.500, -4.050 -29.900 -18.500, -5.232 -30.036 -18.500, -5.888 -30.842 -18.500, -4.860 -33.412 -18.500, -4.603 -33.321 -18.500, -4.065 -33.358 -18.500, -3.700 -31.547 -18.500, -3.102 -32.503 -18.500, -3.409 -34.164 -18.500, -3.409 -34.436 -18.500, -1.775 -33.540 -18.500, -1.252 -33.752 -18.500, -2.265 -33.258 -18.500, -5.447 -29.269 -18.500, -5.107 -26.207 -18.500, -5.266 -26.000 -18.500, -5.366 -25.759 -18.500, -5.400 -25.500 -18.500, -5.646 -29.083 -18.500, -6.683 -21.688 -18.500, -7.185 -29.630 -18.500, -7.185 -21.070 -18.500, -6.905 -30.631 -18.500, -4.860 -35.188 -18.500, -6.905 -29.169 -18.500, -6.683 -29.012 -18.500, -4.011 -30.464 -18.500, -6.426 -30.879 -18.500, -6.154 -30.898 -18.500, -0.141 -33.948 -18.500, 3.546 -33.780 -18.500, 3.277 -32.281 -18.500, 5.540 -30.631 -18.500, 5.260 -30.170 -18.500, 5.223 -29.900 -18.500, 5.260 -29.630 -18.500, 4.400 -26.500 -18.500, 2.493 -26.709 -18.500, 2.913 -27.087 -18.500, 4.141 -26.466 -18.500, 3.693 -26.207 -18.500, 3.576 -31.801 -18.500, 3.940 -33.412 -18.500, 6.557 -30.842 -18.500, 6.799 -30.717 -18.500, -3.624 -34.931 -18.500, -0.703 -33.888 -18.500, -3.483 -34.698 -18.500, 3.717 -35.031 -18.500, 5.266 -26.000 -18.500, 5.540 -29.169 -18.500, 5.762 -29.012 -18.500, 6.019 -28.921 -18.500, 5.366 -25.759 -18.500, 6.291 -28.902 -18.500, 6.799 -21.617 -18.500, 6.998 -21.431 -18.500, 7.213 -29.764 -18.500, 5.368 -20.280 -18.500, 4.400 -15.100 -18.500, 4.659 -15.134 -18.500, 4.900 -15.234 -18.500, 6.799 -19.983 -18.500, 6.905 -12.431 -18.500, 7.077 -12.220 -18.500, 6.998 -20.169 -18.500, 6.557 -21.742 -18.500, -4.900 -15.234 -18.500, -6.683 -19.912 -18.500, -5.447 -20.169 -18.500, -5.107 -17.107 -18.500, -5.646 -19.983 -18.500, -5.888 -19.858 -18.500, -5.083 -33.569 -18.500, 3.940 -35.188 -18.500, 3.434 -6.741 -18.500, 4.141 -6.034 -18.500, 4.400 -6.000 -18.500, 4.659 -6.034 -18.500, 4.900 -6.134 -18.500, 5.888 -3.542 -18.500, 5.646 -3.417 -18.500, 3.893 -3.716 -18.500, 5.447 -3.231 -18.500, 4.011 -3.164 -18.500, 4.050 -2.600 -18.500, 4.011 -2.036 -18.500, 5.232 -2.464 -18.500, 5.305 -2.202 -18.500, 3.893 -1.484 -18.500, 4.659 0.834 -18.500, 4.400 0.800 -18.500, 3.900 0.934 -18.500, 3.534 1.300 -18.500, 3.434 1.541 -18.500, 3.400 1.800 -18.500, 3.435 -4.746 -18.500, 3.700 -4.247 -18.500, 5.107 -6.293 -18.500, 6.426 -3.579 -18.500, 5.400 -7.000 -18.500, 5.400 -7.300 -18.500, 5.266 -7.800 -18.500, 3.900 -8.166 -18.500, -3.893 -28.784 -18.500, -1.775 -26.260 -18.500, -3.434 -24.941 -18.500, 4.040 -29.617 -18.500, 3.437 -34.030 -18.500, 1.517 -33.655 -18.500, 3.102 3.897 -18.500, 4.400 3.100 -18.500, 3.435 4.354 -18.500, 4.141 3.066 -18.500, 5.646 -1.783 -18.500, 5.447 -1.969 -18.500, 6.905 -3.331 -18.500, 6.683 -1.712 -18.500, 7.185 -2.330 -18.500, -4.040 6.783 -18.500, 2.710 3.490 -18.500, 2.265 3.142 -18.500, 3.434 2.359 -18.500, 1.252 2.648 -18.500, -0.423 2.472 -18.500, -0.980 1.330 -18.500, -4.860 -35.188 -20.000, -4.603 -35.279 -20.000, -7.077 -30.420 -20.000, -6.905 -30.631 -20.000, -7.185 -21.070 -20.000, -7.223 -20.800 -20.000, -7.213 -11.836 -20.000, -7.213 -11.564 -20.000, -7.140 -11.302 -20.000, -6.557 -10.758 -20.000, -5.400 -7.300 -20.000, -5.366 -7.559 -20.000, -6.291 -10.702 -20.000, -5.266 -7.800 -20.000, -5.368 -11.180 -20.000, -3.961 -12.542 -20.000, -5.762 -12.588 -20.000, 10.000 13.800 -20.000, 4.860 11.788 -20.000, 4.603 11.879 -20.000, 5.254 11.420 -20.000, 7.223 6.500 -20.000, 6.799 -19.983 -20.000, 5.400 -16.100 -20.000, 5.366 -15.841 -20.000, 5.266 -15.600 -20.000, 4.141 -15.134 -20.000, 3.102 -14.303 -20.000, 3.693 -15.393 -20.000, 2.710 -14.710 -20.000, 5.232 -11.564 -20.000, 5.305 -11.302 -20.000, 5.447 -11.069 -20.000, 5.888 -10.758 -20.000, 5.366 -7.559 -20.000, 3.700 -10.053 -20.000, 4.400 -8.300 -20.000, 3.693 -8.007 -20.000, 3.534 -7.800 -20.000, 3.434 -7.559 -20.000, 3.400 -7.300 -20.000, 2.265 -8.342 -20.000, 1.775 -8.060 -20.000, 0.703 -7.712 -20.000, 0.141 -7.652 -20.000, -0.423 -7.672 -20.000, -2.025 -8.193 -20.000, -2.913 -5.413 -20.000, -3.900 -6.134 -20.000, -3.576 -4.501 -20.000, -4.400 -6.000 -20.000, -3.961 -3.442 -20.000, -3.806 -3.985 -20.000, -4.659 -6.034 -20.000, -4.900 -6.134 -20.000, -5.540 -3.331 -20.000, -5.762 -3.488 -20.000, -6.291 -3.598 -20.000, -6.799 -3.417 -20.000, 0.141 -6.648 -20.000, 3.434 -6.741 -20.000, 2.265 -5.958 -20.000, 2.710 -5.610 -20.000, -0.980 -6.530 -20.000, -3.277 -9.319 -20.000, -3.806 -10.315 -20.000, -4.400 -8.300 -20.000, -4.659 -8.266 -20.000, -5.260 -11.430 -20.000, -3.576 -13.601 -20.000, -4.141 -15.134 -20.000, -3.900 -15.234 -20.000, -3.693 -15.393 -20.000, -3.277 -14.081 -20.000, -3.400 -16.100 -20.000, -2.265 -17.442 -20.000, -1.517 -15.455 -20.000, -0.423 -15.728 -20.000, -0.141 -16.752 -20.000, -1.252 -16.948 -20.000, -0.980 -15.630 -20.000, 0.141 -15.748 -20.000, 0.703 -15.688 -20.000, 1.252 -15.552 -20.000, 3.435 -13.846 -20.000, 5.232 -11.836 -20.000, -3.434 -6.741 -20.000, -6.799 -10.883 -20.000, -6.019 -10.721 -20.000, -5.762 -10.812 -20.000, -4.141 -8.266 -20.000, -2.493 -8.509 -20.000, -3.534 -7.800 -20.000, 5.400 10.900 -20.000, 6.683 7.388 -20.000, 5.363 10.630 -20.000, 5.888 7.442 -20.000, 5.254 10.380 -20.000, 5.447 7.131 -20.000, 4.332 9.902 -20.000, 3.624 10.269 -20.000, 5.083 10.169 -20.000, 5.646 7.317 -20.000, 4.860 10.012 -20.000, 5.447 5.869 -20.000, 3.700 4.853 -20.000, 3.693 2.807 -20.000, 3.534 2.600 -20.000, 3.400 2.100 -20.000, 2.265 0.758 -20.000, 3.400 1.800 -20.000, 3.534 1.300 -20.000, 2.710 0.410 -20.000, 3.434 1.541 -20.000, 3.102 0.003 -20.000, 3.435 -0.454 -20.000, 3.900 0.934 -20.000, 3.700 -0.953 -20.000, 3.893 -1.484 -20.000, 4.400 0.800 -20.000, 4.659 0.834 -20.000, 4.900 0.934 -20.000, 5.366 1.541 -20.000, 5.305 6.102 -20.000, 5.646 5.683 -20.000, 5.366 2.359 -20.000, 5.400 2.100 -20.000, 6.905 5.769 -20.000, 6.905 -1.869 -20.000, 5.266 2.600 -20.000, 7.077 -2.080 -20.000, 7.185 6.230 -20.000, -5.540 -10.969 -20.000, -6.998 -11.069 -20.000, -6.998 -12.331 -20.000, -6.683 -19.912 -20.000, -6.154 -19.802 -20.000, -5.266 -16.900 -20.000, -4.900 -17.266 -20.000, -4.659 -17.366 -20.000, -3.893 -19.684 -20.000, -5.400 -16.100 -20.000, -5.266 -15.600 -20.000, -5.391 11.036 -20.000, -5.391 10.764 -20.000, -6.557 7.442 -20.000, 3.409 10.764 -20.000, 2.265 9.858 -20.000, -3.437 11.170 -20.000, -3.940 11.788 -20.000, -3.717 11.631 -20.000, 4.065 11.842 -20.000, 4.332 11.898 -20.000, -6.998 7.131 -20.000, -6.799 7.317 -20.000, -7.213 6.364 -20.000, -10.000 13.800 -20.000, -7.213 -2.464 -20.000, -7.140 6.102 -20.000, -6.019 -1.621 -20.000, -5.107 1.093 -20.000, -5.762 -1.712 -20.000, -4.900 0.934 -20.000, -5.260 -2.330 -20.000, -5.223 -2.600 -20.000, -4.040 -2.317 -20.000, -4.040 -2.883 -20.000, -6.291 7.498 -20.000, -5.176 10.269 -20.000, -5.540 7.231 -20.000, -4.040 6.783 -20.000, -3.961 5.658 -20.000, -4.659 3.066 -20.000, -4.900 2.966 -20.000, -5.266 2.600 -20.000, -5.762 7.388 -20.000, -3.961 7.342 -20.000, -3.806 7.885 -20.000, -3.437 10.630 -20.000, -2.493 9.691 -20.000, -3.576 8.401 -20.000, -3.940 10.012 -20.000, -3.277 8.881 -20.000, -2.493 3.309 -20.000, -3.400 1.800 -20.000, -3.434 1.541 -20.000, -3.534 1.300 -20.000, -2.913 3.687 -20.000, -3.434 2.359 -20.000, -3.534 2.600 -20.000, -4.141 3.066 -20.000, -3.806 5.115 -20.000, -3.277 4.119 -20.000, -6.557 -1.658 -20.000, -5.266 1.300 -20.000, -4.659 0.834 -20.000, -3.806 -1.215 -20.000, -3.576 -0.699 -20.000, -3.900 0.934 -20.000, -5.368 -2.080 -20.000, -7.140 -2.202 -20.000, -4.011 -21.364 -20.000, -5.305 -21.198 -20.000, -3.893 -21.916 -20.000, -5.447 -21.431 -20.000, -5.646 -21.617 -20.000, -5.107 -24.493 -20.000, -5.266 -24.700 -20.000, -6.154 -21.798 -20.000, -6.426 -21.779 -20.000, -6.683 -21.688 -20.000, -6.905 -29.169 -20.000, -7.077 -29.380 -20.000, -7.185 -29.630 -20.000, -3.900 -24.334 -20.000, -4.141 -24.234 -20.000, -4.400 -24.200 -20.000, -3.700 -22.447 -20.000, -3.102 -23.403 -20.000, -3.693 -24.493 -20.000, -2.710 -23.810 -20.000, -2.265 -24.158 -20.000, -0.141 -24.848 -20.000, -0.703 -24.788 -20.000, -3.434 -24.941 -20.000, -0.703 -25.912 -20.000, 0.423 -24.828 -20.000, 3.434 -25.759 -20.000, 2.493 -26.709 -20.000, 4.400 -26.500 -20.000, 2.913 -27.087 -20.000, 0.980 -25.970 -20.000, 1.517 -26.145 -20.000, 3.693 -24.493 -20.000, 3.277 -23.181 -20.000, 3.806 -22.185 -20.000, 3.900 -24.334 -20.000, 5.368 -21.320 -20.000, 4.040 -21.083 -20.000, 5.260 -21.070 -20.000, 4.659 -17.366 -20.000, 4.900 -17.266 -20.000, 5.266 -16.900 -20.000, 4.040 -20.517 -20.000, 3.806 -19.415 -20.000, 3.576 -18.899 -20.000, 4.400 -17.400 -20.000, 2.493 -17.609 -20.000, 3.434 -15.841 -20.000, -2.710 -17.790 -20.000, -4.400 -17.400 -20.000, -3.102 -18.197 -20.000, -3.435 -18.654 -20.000, -5.232 -20.664 -20.000, -2.265 -26.542 -20.000, -3.534 -26.000 -20.000, -6.683 -29.012 -20.000, -5.366 -25.759 -20.000, -5.646 -29.083 -20.000, -5.447 -29.269 -20.000, -4.900 -26.366 -20.000, -4.659 -26.466 -20.000, -3.700 -28.253 -20.000, -5.888 -28.958 -20.000, -3.893 -28.784 -20.000, -5.305 -29.502 -20.000, -4.011 -30.464 -20.000, -4.141 -26.466 -20.000, -5.400 -34.300 -20.000, -6.154 -30.898 -20.000, -3.893 -31.016 -20.000, -5.888 -30.842 -20.000, -4.011 -29.336 -20.000, -0.141 -33.948 -20.000, 1.517 -33.655 -20.000, 2.913 -32.713 -20.000, 3.546 -33.780 -20.000, 3.717 -35.031 -20.000, -0.703 -33.888 -20.000, -3.409 -34.436 -20.000, -3.409 -34.164 -20.000, -2.710 -32.910 -20.000, -3.483 -33.902 -20.000, -4.860 -33.412 -20.000, 3.940 -35.188 -20.000, 10.000 -37.200 -20.000, 5.317 -34.698 -20.000, 5.391 -34.436 -20.000, 4.977 -33.483 -20.000, 3.576 -31.801 -20.000, 4.197 -33.321 -20.000, 3.940 -33.412 -20.000, -4.332 -35.298 -20.000, 5.762 -30.788 -20.000, 5.260 -30.170 -20.000, 5.540 -30.631 -20.000, 6.799 -30.717 -20.000, 7.140 -30.298 -20.000, 7.140 -29.502 -20.000, 7.140 -21.198 -20.000, 6.557 -28.958 -20.000, 6.291 -28.902 -20.000, 5.266 -26.000 -20.000, 5.368 -29.380 -20.000, 4.040 -29.617 -20.000, 6.998 -29.269 -20.000, 6.799 -29.083 -20.000, 6.291 -21.798 -20.000, 4.900 -24.334 -20.000, 5.540 -21.531 -20.000, 5.762 -21.688 -20.000, 5.366 -25.759 -20.000, 4.900 -26.366 -20.000, 3.961 -29.058 -20.000, 5.260 -29.630 -20.000, 3.400 -16.100 -20.000, 3.434 -16.659 -20.000, 5.368 -20.280 -20.000, 5.107 -17.107 -20.000, 5.366 -16.659 -20.000, 7.077 -12.220 -20.000, 6.998 -20.169 -20.000, 3.434 -24.941 -20.000, 3.400 -25.200 -20.000, -3.434 -15.841 -20.000, -3.806 -13.085 -20.000, -4.400 -15.100 -20.000, -4.659 -15.134 -20.000, -5.107 -15.393 -20.000, -5.107 -17.107 -20.000, -5.305 -20.402 -20.000, -3.434 -16.659 -20.000, -1.775 -33.540 -20.000, 4.400 -6.000 -20.000, 3.693 -6.293 -20.000, 5.400 -7.300 -20.000, 6.905 -3.331 -20.000, 7.223 -11.700 -20.000, 7.185 -2.870 -20.000, 7.185 -11.430 -20.000, 5.400 -7.000 -20.000, 2.025 -26.393 -20.000, 5.305 -2.202 -20.000, 4.011 -2.036 -20.000, 5.232 -2.736 -20.000, 5.447 -3.231 -20.000, 5.447 -1.969 -20.000, 5.888 -1.658 -20.000, 5.266 1.300 -20.000, 4.050 -2.600 -20.000, 3.893 -3.716 -20.000, 5.447 -12.331 -20.000, -5.368 5.980 -20.000, -2.025 0.907 -20.000, -1.517 1.155 -20.000, -0.423 2.472 -20.000, 0.141 2.452 -20.000, 0.703 2.512 -20.000, 1.252 2.648 -20.000, 1.775 1.040 -20.000, 2.265 3.142 -20.000, -0.980 2.570 -20.000, -0.423 1.428 -20.000, 0.141 1.448 -20.000, 0.703 1.388 -20.000, -10.000 -37.200 -20.000, 3.893 -10.584 -20.000, 2.710 -8.690 -20.000, 1.252 -7.848 -20.000, 0.141 -7.652 -18.500, -1.517 -7.945 -20.000, -0.980 -7.770 -18.500, -1.517 -7.945 -18.500, -3.277 -14.081 -18.500, -2.493 -14.891 -20.000, -2.913 -14.513 -18.500, 0.703 -15.688 -18.500, 2.265 -15.058 -20.000, 3.435 -13.846 -18.500, 4.050 -11.700 -18.500, 4.011 -11.136 -20.000, 3.700 -10.053 -18.500, 3.435 -9.554 -20.000, 3.435 -9.554 -18.500, 3.102 -9.097 -20.000, 0.703 -7.712 -18.500, -0.980 -7.770 -20.000, -2.913 -8.887 -20.000, -3.576 -9.799 -20.000, -3.961 -10.858 -20.000, -3.961 -10.858 -18.500, -4.040 -11.417 -20.000, -4.040 -11.417 -18.500, -4.040 -11.983 -20.000, -3.961 -12.542 -18.500, -3.806 -13.085 -18.500, -3.576 -13.601 -18.500, -2.913 -14.513 -20.000, -2.025 -15.207 -20.000, -0.423 -15.728 -18.500, 1.775 -15.340 -20.000, 1.775 -15.340 -18.500, 2.265 -15.058 -18.500, 2.710 -14.710 -18.500, 3.700 -13.347 -20.000, 3.893 -12.816 -20.000, 4.011 -12.264 -20.000, 4.050 -11.700 -20.000, 3.700 -0.953 -18.500, 0.703 1.388 -18.500, 0.141 1.448 -18.500, -2.025 0.907 -18.500, -2.493 0.591 -20.000, -2.913 0.213 -20.000, -3.961 -1.758 -20.000, -4.040 -2.317 -18.500, -3.961 -3.442 -18.500, -1.517 -6.355 -18.500, 1.252 -6.452 -20.000, 0.703 -6.588 -18.500, 1.775 -6.240 -20.000, 1.252 -6.452 -18.500, 2.265 -5.958 -18.500, 2.710 -5.610 -18.500, 3.102 -5.203 -18.500, 3.435 -0.454 -18.500, 3.102 0.003 -18.500, 2.710 0.410 -18.500, 2.265 0.758 -18.500, 1.252 1.252 -20.000, -0.980 1.330 -20.000, -1.517 1.155 -18.500, -2.493 0.591 -18.500, -2.913 0.213 -18.500, -3.277 -0.219 -20.000, -3.277 -0.219 -18.500, -4.040 -2.883 -18.500, -3.277 -4.981 -20.000, -2.493 -5.791 -20.000, -2.493 -5.791 -18.500, -2.025 -6.107 -20.000, -1.517 -6.355 -20.000, -0.980 -6.530 -18.500, -0.423 -6.628 -20.000, 0.703 -6.588 -20.000, 1.775 -6.240 -18.500, 3.102 -5.203 -20.000, 3.435 -4.746 -20.000, 3.700 -4.247 -20.000, 4.011 -3.164 -20.000, -5.400 -7.000 -20.000, -5.366 -6.741 -20.000, -5.266 -6.500 -20.000, -5.107 -6.293 -18.500, -5.107 -6.293 -20.000, -3.693 -6.293 -20.000, -3.534 -6.500 -20.000, -5.366 -6.741 -18.500, -5.266 -6.500 -18.500, -4.659 -6.034 -18.500, -4.141 -6.034 -20.000, -3.693 -6.293 -18.500, -3.534 -6.500 -18.500, -5.400 -7.000 -18.500, -3.434 -7.559 -18.500, -3.400 -7.300 -20.000, -3.434 -7.559 -20.000, -3.534 -7.800 -18.500, -3.693 -8.007 -20.000, -3.693 -8.007 -18.500, -4.900 -8.166 -18.500, -5.107 -8.007 -20.000, -5.107 -8.007 -18.500, -5.266 -7.800 -18.500, -5.366 -7.559 -18.500, -5.400 -7.300 -18.500, -3.900 -8.166 -20.000, -3.900 -8.166 -18.500, -4.900 -8.166 -20.000, -3.400 -7.000 -20.000, 4.011 7.064 -18.500, 3.893 7.616 -20.000, 3.893 7.616 -18.500, 3.700 8.147 -20.000, 3.435 8.646 -18.500, 2.710 9.510 -18.500, 1.775 10.140 -20.000, 1.775 10.140 -18.500, 0.703 10.488 -20.000, 0.703 10.488 -18.500, -0.980 10.430 -20.000, -1.517 10.255 -20.000, -0.980 10.430 -18.500, -2.025 10.007 -20.000, -1.517 10.255 -18.500, -3.576 8.401 -18.500, -3.961 7.342 -18.500, -4.040 6.217 -20.000, -4.040 6.217 -18.500, -3.806 5.115 -18.500, -2.493 3.309 -18.500, 0.703 2.512 -18.500, 3.435 4.354 -20.000, 3.893 5.384 -20.000, 4.011 7.064 -20.000, 4.050 6.500 -20.000, 3.435 8.646 -20.000, 3.102 9.103 -20.000, 3.102 9.103 -18.500, 2.710 9.510 -20.000, 1.252 10.352 -20.000, 0.141 10.548 -20.000, -0.423 10.528 -20.000, -2.913 9.313 -20.000, -3.961 5.658 -18.500, -3.576 4.599 -20.000, -2.025 2.993 -20.000, -1.517 2.745 -20.000, -0.980 2.570 -18.500, 1.775 2.860 -20.000, 1.775 2.860 -18.500, 2.710 3.490 -20.000, 3.102 3.897 -20.000, 3.700 4.853 -18.500, 4.011 5.936 -20.000, 7.077 7.020 -20.000, 6.905 7.231 -20.000, 7.077 7.020 -18.500, 6.683 7.388 -18.500, 6.154 7.498 -20.000, 6.426 7.479 -18.500, 5.888 7.442 -18.500, 5.646 7.317 -18.500, 5.447 7.131 -18.500, 5.447 5.869 -18.500, 6.154 5.502 -18.500, 6.426 5.521 -18.500, 7.185 6.770 -20.000, 6.426 7.479 -20.000, 5.305 6.898 -20.000, 5.232 6.636 -20.000, 5.232 6.364 -20.000, 5.888 5.558 -20.000, 6.154 5.502 -20.000, 6.426 5.521 -20.000, 6.683 5.612 -20.000, 6.905 5.769 -18.500, 7.077 5.980 -20.000, 7.077 5.980 -18.500, 7.185 6.230 -18.500, -5.368 7.020 -20.000, -5.762 7.388 -18.500, -6.019 7.479 -18.500, -6.557 7.442 -18.500, -6.998 7.131 -18.500, -7.213 6.636 -20.000, -7.140 6.898 -18.500, -7.213 6.636 -18.500, -6.998 5.869 -20.000, -6.557 5.558 -18.500, -5.540 5.769 -18.500, -5.223 6.500 -18.500, -5.260 6.770 -20.000, -5.540 7.231 -18.500, -6.019 7.479 -20.000, -7.140 6.898 -20.000, -6.799 5.683 -20.000, -6.557 5.558 -20.000, -6.291 5.502 -20.000, -6.019 5.521 -20.000, -6.019 5.521 -18.500, -5.762 5.612 -20.000, -5.540 5.769 -20.000, -5.368 5.980 -18.500, -5.260 6.230 -20.000, -5.223 6.500 -20.000, -5.260 -11.430 -18.500, -5.540 -10.969 -18.500, -6.998 -11.069 -18.500, -7.140 -11.302 -18.500, -6.799 -12.517 -18.500, -6.557 -12.642 -18.500, -5.368 -12.220 -20.000, -7.140 -12.098 -20.000, -6.799 -12.517 -20.000, -6.557 -12.642 -20.000, -6.291 -12.698 -20.000, -6.019 -12.679 -20.000, -5.540 -12.431 -20.000, -5.260 -11.970 -20.000, -5.260 -11.970 -18.500, -5.223 -11.700 -20.000, 7.185 -11.430 -18.500, 7.077 -11.180 -20.000, 7.077 -11.180 -18.500, 6.905 -10.969 -20.000, 6.683 -10.812 -18.500, 6.154 -10.702 -20.000, 5.305 -11.302 -18.500, 5.232 -11.564 -18.500, 5.305 -12.098 -20.000, 5.305 -12.098 -18.500, 5.646 -12.517 -20.000, 5.888 -12.642 -18.500, 6.426 -12.679 -18.500, 6.905 -12.431 -20.000, 7.185 -11.970 -20.000, 7.185 -11.970 -18.500, 6.683 -10.812 -20.000, 6.426 -10.721 -20.000, 6.426 -10.721 -18.500, 5.646 -10.883 -20.000, 5.646 -12.517 -18.500, 5.888 -12.642 -20.000, 6.154 -12.698 -20.000, 6.426 -12.679 -20.000, 6.683 -12.588 -20.000, 5.363 11.170 -18.500, 5.363 11.170 -20.000, 5.254 11.420 -18.500, 5.083 11.631 -20.000, 4.860 11.788 -18.500, 4.603 11.879 -18.500, 4.065 11.842 -18.500, 3.823 11.717 -20.000, 3.624 11.531 -20.000, 3.483 10.502 -20.000, 3.624 10.269 -18.500, 4.603 9.921 -18.500, 5.083 10.169 -18.500, 5.363 10.630 -18.500, 5.400 10.900 -18.500, 3.823 11.717 -18.500, 3.624 11.531 -18.500, 3.483 11.298 -20.000, 3.409 11.036 -20.000, 3.409 11.036 -18.500, 3.483 10.502 -18.500, 3.823 10.083 -20.000, 3.823 10.083 -18.500, 4.065 9.958 -20.000, 4.603 9.921 -20.000, 5.254 10.380 -18.500, 6.683 -1.712 -20.000, 6.905 -1.869 -18.500, 6.154 -1.602 -18.500, 5.646 -1.783 -20.000, 5.888 -1.658 -18.500, 5.232 -2.464 -20.000, 5.232 -2.736 -18.500, 5.305 -2.998 -20.000, 5.646 -3.417 -20.000, 5.888 -3.542 -20.000, 6.154 -3.598 -18.500, 6.683 -3.488 -20.000, 7.077 -3.120 -20.000, 7.223 -2.600 -20.000, 7.185 -2.330 -20.000, 6.426 -1.621 -20.000, 6.426 -1.621 -18.500, 6.154 -1.602 -20.000, 5.305 -2.998 -18.500, 6.154 -3.598 -20.000, 6.426 -3.579 -20.000, 6.683 -3.488 -18.500, 7.077 -3.120 -18.500, -3.546 11.420 -20.000, -3.940 11.788 -18.500, -4.197 11.879 -18.500, -4.977 11.717 -20.000, -4.977 11.717 -18.500, -5.391 11.036 -18.500, -4.977 10.083 -20.000, -5.176 10.269 -18.500, -4.735 9.958 -20.000, -4.977 10.083 -18.500, -3.400 10.900 -18.500, -3.717 11.631 -18.500, -4.197 11.879 -20.000, -4.468 11.898 -20.000, -4.735 11.842 -20.000, -5.176 11.531 -20.000, -5.317 11.298 -20.000, -5.391 10.764 -18.500, -5.317 10.502 -20.000, -4.735 9.958 -18.500, -4.468 9.902 -20.000, -4.197 9.921 -20.000, -3.940 10.012 -18.500, -3.717 10.169 -20.000, -3.546 10.380 -20.000, -3.546 10.380 -18.500, -3.400 10.900 -20.000, 3.400 2.100 -18.500, 3.434 2.359 -20.000, 3.900 2.966 -20.000, 4.141 3.066 -20.000, 4.400 3.100 -20.000, 4.659 3.066 -20.000, 4.900 2.966 -20.000, 5.266 2.600 -18.500, 5.366 2.359 -18.500, 3.534 2.600 -18.500, 3.693 2.807 -18.500, 3.900 2.966 -18.500, 4.659 3.066 -18.500, 4.900 2.966 -18.500, 5.107 2.807 -20.000, 5.400 1.800 -20.000, 5.366 1.541 -18.500, 5.266 1.300 -18.500, 5.107 1.093 -20.000, 4.900 0.934 -18.500, 4.141 0.834 -20.000, 3.693 1.093 -20.000, 3.693 1.093 -18.500, 5.107 1.093 -18.500, 4.141 0.834 -18.500, -5.366 2.359 -18.500, -5.366 2.359 -20.000, -5.266 2.600 -18.500, -5.107 2.807 -20.000, -4.400 3.100 -20.000, -4.900 2.966 -18.500, -4.659 3.066 -18.500, -4.400 3.100 -18.500, -3.900 2.966 -20.000, -3.900 2.966 -18.500, -3.693 2.807 -20.000, -3.693 2.807 -18.500, -3.534 2.600 -18.500, -5.400 1.800 -18.500, -5.400 2.100 -20.000, -5.400 2.100 -18.500, -3.400 1.800 -18.500, -3.434 1.541 -18.500, -3.693 1.093 -18.500, -3.693 1.093 -20.000, -4.659 0.834 -18.500, -4.900 0.934 -18.500, -5.366 1.541 -20.000, -5.400 1.800 -20.000, -3.900 0.934 -18.500, -4.141 0.834 -20.000, -4.400 0.800 -20.000, -5.366 1.541 -18.500, -3.400 2.100 -20.000, -4.050 -29.900 -20.000, -3.893 -31.016 -18.500, -3.700 -31.547 -20.000, -3.435 -32.046 -18.500, -3.435 -32.046 -20.000, -3.102 -32.503 -20.000, -2.710 -32.910 -18.500, -2.265 -33.258 -20.000, -1.252 -33.752 -20.000, 0.980 -33.830 -18.500, 0.980 -33.830 -20.000, 2.025 -33.407 -18.500, 2.493 -33.091 -18.500, 2.493 -33.091 -20.000, 2.913 -32.713 -18.500, 3.806 -31.285 -18.500, 3.961 -30.742 -18.500, 4.040 -30.183 -18.500, 3.961 -29.058 -18.500, 3.806 -28.515 -18.500, 3.576 -27.999 -20.000, 3.576 -27.999 -18.500, 3.277 -27.519 -18.500, 3.277 -27.519 -20.000, 2.025 -26.393 -18.500, 0.423 -25.872 -18.500, 0.423 -25.872 -20.000, -0.141 -25.852 -18.500, -0.703 -25.912 -18.500, -1.775 -26.260 -20.000, -2.710 -26.890 -18.500, -2.710 -26.890 -20.000, -3.102 -27.297 -20.000, 0.423 -33.928 -18.500, 0.423 -33.928 -20.000, 2.025 -33.407 -20.000, 3.277 -32.281 -20.000, 3.806 -31.285 -20.000, 3.961 -30.742 -20.000, 4.040 -30.183 -20.000, 3.806 -28.515 -20.000, -0.141 -25.852 -20.000, -1.252 -26.048 -20.000, -3.435 -27.754 -20.000, -3.700 -28.253 -18.500, -5.260 -2.330 -18.500, -5.223 -2.600 -18.500, -5.540 -1.869 -20.000, -5.762 -1.712 -18.500, -6.291 -1.602 -18.500, -6.998 -1.969 -20.000, -6.998 -1.969 -18.500, -7.140 -2.998 -20.000, -6.557 -3.542 -18.500, -6.019 -3.579 -20.000, -5.260 -2.870 -18.500, -6.291 -1.602 -20.000, -6.799 -1.783 -20.000, -6.799 -1.783 -18.500, -7.140 -2.202 -18.500, -7.213 -2.736 -20.000, -6.998 -3.231 -20.000, -6.799 -3.417 -18.500, -6.557 -3.542 -20.000, -6.291 -3.598 -18.500, -6.019 -3.579 -18.500, -5.540 -3.331 -18.500, -5.368 -3.120 -20.000, -5.368 -3.120 -18.500, -5.260 -2.870 -20.000, 3.534 -6.500 -18.500, 3.534 -6.500 -20.000, 3.900 -6.134 -20.000, 4.141 -6.034 -20.000, 4.900 -6.134 -20.000, 5.107 -6.293 -20.000, 5.266 -6.500 -18.500, 5.266 -6.500 -20.000, 5.366 -6.741 -18.500, 5.366 -6.741 -20.000, 3.693 -6.293 -18.500, 3.900 -6.134 -18.500, 4.659 -6.034 -20.000, 3.400 -7.000 -20.000, 3.400 -7.300 -18.500, 3.400 -7.000 -18.500, 5.366 -7.559 -18.500, 5.266 -7.800 -20.000, 5.107 -8.007 -20.000, 4.900 -8.166 -20.000, 4.141 -8.266 -18.500, 3.693 -8.007 -18.500, 3.434 -7.559 -18.500, 4.900 -8.166 -18.500, 4.659 -8.266 -20.000, 4.141 -8.266 -20.000, 3.900 -8.166 -20.000, 3.534 -7.800 -18.500, -3.435 -22.946 -18.500, -2.265 -24.158 -18.500, 2.025 -24.307 -20.000, 2.493 -23.991 -20.000, 2.913 -23.613 -18.500, 3.277 -23.181 -18.500, 3.576 -22.701 -20.000, 3.576 -22.701 -18.500, 3.961 -21.642 -18.500, 4.040 -21.083 -18.500, 4.040 -20.517 -18.500, 3.961 -19.958 -20.000, 3.806 -19.415 -18.500, 1.517 -17.045 -18.500, 0.980 -16.870 -18.500, 0.423 -16.772 -18.500, -0.703 -16.812 -20.000, -3.700 -19.153 -20.000, -4.050 -20.800 -20.000, -4.050 -20.800 -18.500, -3.700 -22.447 -18.500, -3.435 -22.946 -20.000, -3.102 -23.403 -18.500, -2.710 -23.810 -18.500, -1.775 -24.440 -20.000, -1.252 -24.652 -18.500, -1.252 -24.652 -20.000, 0.980 -24.730 -20.000, 1.517 -24.555 -20.000, 2.913 -23.613 -20.000, 3.961 -21.642 -20.000, 3.277 -18.419 -20.000, 2.913 -17.987 -20.000, 2.025 -17.293 -18.500, 2.025 -17.293 -20.000, 1.517 -17.045 -20.000, 0.980 -16.870 -20.000, 0.423 -16.772 -20.000, -1.775 -17.160 -18.500, -1.775 -17.160 -20.000, -3.700 -19.153 -18.500, -4.011 -20.236 -18.500, -4.011 -20.236 -20.000, -5.363 -34.570 -18.500, -5.363 -34.570 -20.000, -5.254 -34.820 -18.500, -5.254 -34.820 -20.000, -5.083 -35.031 -18.500, -4.603 -35.279 -18.500, -4.332 -35.298 -18.500, -4.065 -35.242 -20.000, -4.065 -35.242 -18.500, -3.823 -35.117 -18.500, -3.823 -35.117 -20.000, -3.624 -34.931 -20.000, -3.483 -33.902 -18.500, -3.624 -33.669 -18.500, -4.065 -33.358 -20.000, -5.083 -33.569 -20.000, -5.254 -33.780 -18.500, -5.363 -34.030 -18.500, -5.400 -34.300 -18.500, -5.083 -35.031 -20.000, -3.483 -34.698 -20.000, -3.624 -33.669 -20.000, -3.823 -33.483 -18.500, -3.823 -33.483 -20.000, -4.332 -33.302 -18.500, -4.332 -33.302 -20.000, -4.603 -33.321 -20.000, -5.254 -33.780 -20.000, -5.363 -34.030 -20.000, -5.400 -25.200 -20.000, -5.366 -24.941 -20.000, -4.900 -24.334 -18.500, -3.534 -24.700 -20.000, -4.900 -24.334 -20.000, -4.659 -24.234 -20.000, -4.659 -24.234 -18.500, -4.141 -24.234 -18.500, -3.693 -24.493 -18.500, -3.400 -25.200 -20.000, -3.400 -25.200 -18.500, -5.400 -25.500 -20.000, -5.400 -25.200 -18.500, -3.400 -25.500 -18.500, -3.400 -25.500 -20.000, -3.434 -25.759 -20.000, -3.434 -25.759 -18.500, -3.534 -26.000 -18.500, -3.693 -26.207 -20.000, -3.900 -26.366 -20.000, -4.900 -26.366 -18.500, -5.107 -26.207 -20.000, -3.693 -26.207 -18.500, -3.900 -26.366 -18.500, -4.400 -26.500 -20.000, -5.266 -26.000 -20.000, -7.077 -21.320 -20.000, -7.077 -21.320 -18.500, -6.905 -21.531 -18.500, -6.426 -21.779 -18.500, -6.154 -21.798 -18.500, -5.888 -21.742 -20.000, -5.305 -20.402 -18.500, -6.154 -19.802 -18.500, -6.426 -19.821 -18.500, -6.905 -20.069 -18.500, -7.185 -20.530 -20.000, -6.905 -21.531 -20.000, -5.888 -21.742 -18.500, -5.646 -21.617 -18.500, -5.232 -20.936 -18.500, -5.232 -20.936 -20.000, -5.232 -20.664 -18.500, -5.447 -20.169 -20.000, -5.646 -19.983 -20.000, -5.888 -19.858 -20.000, -6.426 -19.821 -20.000, -6.905 -20.069 -20.000, -7.077 -20.280 -18.500, -7.077 -20.280 -20.000, -7.185 -30.170 -18.500, -7.185 -30.170 -20.000, -7.077 -30.420 -18.500, -6.683 -30.788 -18.500, -5.447 -30.531 -18.500, -5.305 -30.298 -18.500, -5.305 -30.298 -20.000, -5.232 -29.764 -20.000, -5.888 -28.958 -18.500, -6.154 -28.902 -18.500, -6.426 -28.921 -18.500, -7.223 -29.900 -18.500, -7.223 -29.900 -20.000, -6.683 -30.788 -20.000, -6.426 -30.879 -20.000, -5.646 -30.717 -18.500, -5.646 -30.717 -20.000, -5.447 -30.531 -20.000, -5.232 -30.036 -20.000, -5.305 -29.502 -18.500, -6.154 -28.902 -20.000, -6.426 -28.921 -20.000, -7.077 -29.380 -18.500, -5.400 -16.100 -18.500, -5.366 -15.841 -18.500, -5.366 -15.841 -20.000, -5.266 -15.600 -18.500, -4.900 -15.234 -20.000, -3.534 -15.600 -20.000, -4.659 -15.134 -18.500, -4.400 -15.100 -18.500, -3.534 -15.600 -18.500, -5.400 -16.400 -18.500, -3.400 -16.400 -20.000, -3.534 -16.900 -20.000, -3.534 -16.900 -18.500, -3.693 -17.107 -20.000, -3.900 -17.266 -20.000, -4.900 -17.266 -18.500, -5.266 -16.900 -18.500, -5.366 -16.659 -20.000, -5.366 -16.659 -18.500, -5.400 -16.400 -20.000, -4.141 -17.366 -20.000, -4.400 -17.400 -18.500, 3.400 -34.300 -18.500, 3.437 -34.570 -18.500, 3.437 -34.570 -20.000, 3.546 -34.820 -20.000, 3.546 -34.820 -18.500, 4.197 -35.279 -18.500, 4.468 -35.298 -20.000, 4.735 -35.242 -20.000, 4.977 -35.117 -18.500, 4.977 -35.117 -20.000, 5.176 -34.931 -20.000, 5.317 -34.698 -18.500, 5.391 -34.164 -18.500, 5.176 -33.669 -18.500, 4.977 -33.483 -18.500, 4.735 -33.358 -18.500, 4.197 -33.321 -18.500, 3.437 -34.030 -20.000, 3.400 -34.300 -20.000, 4.197 -35.279 -20.000, 4.468 -35.298 -18.500, 4.735 -35.242 -18.500, 5.176 -34.931 -18.500, 5.391 -34.164 -20.000, 5.317 -33.902 -18.500, 5.317 -33.902 -20.000, 5.176 -33.669 -20.000, 4.735 -33.358 -20.000, 4.468 -33.302 -18.500, 4.468 -33.302 -20.000, 3.717 -33.569 -18.500, 3.717 -33.569 -20.000, 3.534 -24.700 -20.000, 3.900 -24.334 -18.500, 4.141 -24.234 -20.000, 4.400 -24.200 -20.000, 4.659 -24.234 -20.000, 5.266 -24.700 -20.000, 5.266 -24.700 -18.500, 3.434 -24.941 -18.500, 3.534 -24.700 -18.500, 4.659 -24.234 -18.500, 5.107 -24.493 -20.000, 5.107 -24.493 -18.500, 5.366 -24.941 -20.000, 5.400 -25.200 -20.000, 3.400 -25.200 -18.500, 5.107 -26.207 -20.000, 5.107 -26.207 -18.500, 4.659 -26.466 -18.500, 4.659 -26.466 -20.000, 4.141 -26.466 -20.000, 3.534 -26.000 -20.000, 3.534 -26.000 -18.500, 3.434 -25.759 -18.500, 3.400 -25.500 -20.000, 4.900 -26.366 -18.500, 3.900 -26.366 -20.000, 3.900 -26.366 -18.500, 3.693 -26.207 -20.000, 5.400 -25.200 -18.500, 5.400 -25.500 -20.000, 5.400 -25.500 -18.500, 5.223 -29.900 -20.000, 5.368 -30.420 -18.500, 5.368 -30.420 -20.000, 5.762 -30.788 -18.500, 6.019 -30.879 -20.000, 6.019 -30.879 -18.500, 6.557 -30.842 -20.000, 6.998 -30.531 -18.500, 7.213 -29.764 -20.000, 7.140 -29.502 -18.500, 6.998 -29.269 -18.500, 6.799 -29.083 -18.500, 6.019 -28.921 -20.000, 6.291 -30.898 -18.500, 6.291 -30.898 -20.000, 6.998 -30.531 -20.000, 7.213 -30.036 -20.000, 5.762 -29.012 -20.000, 5.540 -29.169 -20.000, 5.368 -29.380 -18.500, 5.223 -20.800 -18.500, 5.223 -20.800 -20.000, 5.260 -21.070 -18.500, 5.540 -21.531 -18.500, 6.019 -21.779 -18.500, 6.557 -21.742 -20.000, 6.998 -21.431 -20.000, 7.213 -20.936 -18.500, 7.140 -20.402 -18.500, 6.557 -19.858 -20.000, 6.291 -19.802 -20.000, 6.291 -19.802 -18.500, 6.019 -19.821 -20.000, 5.540 -20.069 -18.500, 5.260 -20.530 -20.000, 5.762 -21.688 -18.500, 6.019 -21.779 -20.000, 6.291 -21.798 -18.500, 6.799 -21.617 -20.000, 7.140 -21.198 -18.500, 7.213 -20.936 -20.000, 7.213 -20.664 -20.000, 7.140 -20.402 -20.000, 6.019 -19.821 -18.500, 5.762 -19.912 -18.500, 5.762 -19.912 -20.000, 5.540 -20.069 -20.000, 5.400 -16.400 -20.000, 5.266 -16.900 -18.500, 5.107 -17.107 -18.500, 4.659 -17.366 -18.500, 3.900 -17.266 -20.000, 3.693 -17.107 -18.500, 3.534 -16.900 -20.000, 4.900 -17.266 -18.500, 4.141 -17.366 -20.000, 3.693 -17.107 -20.000, 5.400 -16.400 -18.500, 4.400 -15.100 -20.000, 4.659 -15.134 -20.000, 4.900 -15.234 -20.000, 3.534 -15.600 -20.000, 3.693 -15.393 -18.500, 3.900 -15.234 -20.000, 4.141 -15.134 -18.500, 5.107 -15.393 -20.000, 5.266 -15.600 -18.500, 5.400 -16.100 -18.500, 3.400 -16.400 -20.000, 10.000 14.300 -18.000, 10.000 14.262 -18.191, 10.000 14.911 -19.663, -10.000 13.991 -18.462, -10.000 15.214 -19.414, -10.000 15.463 -19.111, -10.000 15.762 -18.390, -10.000 14.262 -18.191, 10.000 14.190 -19.962, -10.000 14.190 -19.962, 10.000 14.565 -19.848, -10.000 14.565 -19.848, -10.000 14.911 -19.663, 10.000 15.762 -18.390, 10.000 15.214 -19.414, 10.000 15.463 -19.111, 10.000 15.648 -18.765, -10.000 15.648 -18.765, 10.000 13.800 -18.500, 10.000 13.991 -18.462, -10.000 14.154 -18.354, 10.000 14.154 -18.354, -10.000 14.300 -18.000, -10.000 -37.554 -18.354, -10.000 -37.391 -18.462, 10.000 -37.965 -19.848, 10.000 -38.614 -19.414, 10.000 -37.662 -18.191, 10.000 -39.162 -18.390, 10.000 -37.590 -19.962, -10.000 -38.311 -19.663, 10.000 -38.311 -19.663, -10.000 -38.863 -19.111, -10.000 -37.590 -19.962, -10.000 -37.965 -19.848, -10.000 -38.614 -19.414, 10.000 -38.863 -19.111, -10.000 -39.048 -18.765, 10.000 -39.048 -18.765, -10.000 -39.162 -18.390, 10.000 -37.391 -18.462, -10.000 -37.662 -18.191, 10.000 -37.554 -18.354, -23.550 33.123 -21.200, -23.189 33.190 -21.200, -22.876 33.384 -21.200, -22.876 33.384 -20.000, -22.655 33.677 -20.000, -22.588 34.396 -20.000, -23.366 35.106 -20.000, -24.512 34.396 -20.000, -23.911 33.190 -21.200, -22.752 34.725 -20.000, -22.752 34.725 -21.200, -23.024 34.973 -20.000, -23.366 35.106 -21.200, -23.734 35.106 -21.200, -24.076 34.973 -20.000, -24.076 34.973 -21.200, -24.348 34.725 -20.000, -24.445 33.677 -20.000, -24.445 33.677 -21.200, -24.224 33.384 -21.200, 14.450 -54.877 -20.000, 15.124 -54.616 -21.200, 15.124 -54.616 -20.000, 15.345 -54.323 -20.000, 15.446 -53.970 -20.000, 15.248 -53.275 -20.000, 14.634 -52.894 -20.000, 14.266 -52.894 -20.000, 14.266 -52.894 -21.200, 13.924 -53.027 -21.200, 13.652 -53.275 -20.000, 13.454 -53.970 -20.000, 13.776 -54.616 -20.000, 14.089 -54.810 -21.200, 15.345 -54.323 -21.200, 15.446 -53.970 -21.200, 15.248 -53.275 -21.200, 13.652 -53.275 -21.200, 13.776 -54.616 -21.200, 14.089 -54.810 -20.000, -18.050 11.723 -21.200, -17.155 12.277 -21.200, -17.088 12.996 -21.200, -17.866 13.706 -20.000, -18.234 13.706 -21.200, -18.576 13.573 -20.000, -18.848 13.325 -21.200, -19.012 12.996 -21.200, -19.012 12.996 -20.000, -18.411 11.790 -21.200, -18.050 11.723 -20.000, -17.376 11.984 -21.200, -17.054 12.630 -21.200, -17.252 13.325 -21.200, -17.866 13.706 -21.200, -19.046 12.630 -20.000, -18.945 12.277 -20.000, -18.724 11.984 -21.200, -17.689 2.990 -20.000, -17.376 3.184 -20.000, -17.088 4.196 -20.000, -17.088 4.196 -21.200, -17.252 4.525 -20.000, -17.524 4.773 -21.200, -17.866 4.906 -20.000, -18.050 2.923 -20.000, -18.050 2.923 -21.200, -17.866 4.906 -21.200, -18.234 4.906 -20.000, -18.848 4.525 -21.200, -19.046 3.830 -21.200, -18.724 3.184 -20.000, -18.724 3.184 -21.200, -18.411 2.990 -21.200, -13.414 4.229 -21.143, -12.918 4.288 -20.000, -12.452 4.402 -21.200, -12.209 4.484 -20.000, -10.146 10.452 -21.200, -10.687 11.156 -20.000, -11.240 11.640 -20.000, -12.452 12.243 -21.200, -11.871 12.017 -20.000, -12.559 12.275 -20.000, -11.547 4.803 -20.000, -9.819 6.863 -21.200, -9.618 7.580 -21.200, -9.618 9.065 -21.200, -11.134 11.560 -21.200, -13.414 12.416 -21.143, -15.429 12.017 -20.000, -16.025 11.665 -21.200, -14.119 12.396 -21.200, -16.060 11.640 -20.000, -16.613 11.156 -20.000, -17.072 10.581 -20.000, -17.588 9.465 -21.200, -17.743 8.558 -21.143, -17.723 8.791 -21.200, -17.713 7.772 -20.000, -17.342 6.539 -21.200, -17.549 7.056 -20.000, -16.348 5.235 -20.000, -13.886 4.229 -21.143, -16.992 5.948 -21.200, -16.549 5.423 -21.200, -15.433 4.631 -21.200, -14.792 4.385 -21.200, -14.119 4.249 -21.200, -13.650 4.223 -21.123, -13.650 4.223 -20.000, -19.056 6.280 -21.200, -18.587 6.538 -21.200, -19.511 7.390 -20.000, -18.194 6.901 -21.200, -17.900 7.348 -21.200, -18.977 7.877 -20.000, -17.723 7.854 -21.200, -17.743 8.087 -21.143, -17.750 8.323 -21.123, -18.877 8.230 -20.000, -19.056 10.365 -21.200, -19.573 10.502 -21.200, -20.108 10.510 -21.200, -20.056 9.306 -20.000, -20.399 9.173 -20.000, -20.630 10.388 -21.200, -21.106 10.144 -21.200, -20.671 8.925 -20.000, -20.868 8.230 -20.000, -20.630 6.257 -21.200, -19.873 7.323 -20.000, -12.228 12.866 -21.200, -12.976 13.806 -20.000, -12.654 14.453 -20.000, -11.470 14.246 -21.200, -11.607 13.728 -21.200, -12.755 14.099 -20.000, -13.119 16.680 -21.200, -13.834 15.528 -20.000, -15.120 16.182 -21.200, -14.448 15.148 -20.000, -15.472 15.779 -21.200, -14.176 15.395 -20.000, -14.612 14.819 -20.000, -14.624 12.572 -21.200, -14.324 13.806 -20.000, -14.011 13.613 -20.000, -13.650 13.545 -20.000, -13.886 12.416 -21.143, -13.650 12.423 -21.123, -13.119 -0.035 -21.200, -12.180 0.463 -21.200, -11.828 0.867 -21.200, -12.976 1.361 -20.000, -11.584 1.343 -21.200, -11.463 1.864 -21.200, -12.688 2.374 -20.000, -11.865 3.386 -21.200, -13.124 2.950 -20.000, -13.466 3.083 -20.000, -12.676 4.073 -21.200, -13.834 3.083 -20.000, -14.176 2.950 -20.000, -15.435 3.386 -21.200, -14.624 4.073 -21.200, -15.072 3.779 -21.200, -15.693 2.917 -21.200, -15.837 1.864 -21.200, -14.545 1.654 -20.000, -14.681 0.157 -21.200, -15.120 0.463 -21.200, -15.472 0.867 -21.200, -14.324 1.361 -20.000, -14.011 1.168 -20.000, -14.181 -0.035 -21.200, 9.311 11.790 -21.200, 9.624 11.984 -20.000, 9.624 11.984 -21.200, 9.845 12.277 -20.000, 9.748 13.325 -20.000, 9.134 13.706 -20.000, 7.954 12.630 -21.200, 8.055 12.277 -20.000, 8.276 11.984 -20.000, 8.589 11.790 -21.200, 9.845 12.277 -21.200, 9.946 12.630 -20.000, 9.946 12.630 -21.200, 9.748 13.325 -21.200, 9.476 13.573 -20.000, 9.476 13.573 -21.200, 9.134 13.706 -21.200, 8.766 13.706 -21.200, 7.988 12.996 -21.200, 9.311 2.990 -20.000, 9.624 3.184 -20.000, 9.624 3.184 -21.200, 9.946 3.830 -21.200, 9.912 4.196 -20.000, 9.134 4.906 -21.200, 8.766 4.906 -20.000, 7.954 3.830 -20.000, 8.055 3.477 -20.000, 8.950 2.923 -20.000, 9.845 3.477 -20.000, 9.748 4.525 -20.000, 8.766 4.906 -21.200, 8.424 4.773 -20.000, 8.424 4.773 -21.200, 8.152 4.525 -20.000, 7.988 4.196 -21.200, 7.954 3.830 -21.200, 8.055 3.477 -21.200, 4.786 4.229 -21.143, 5.692 4.385 -21.200, 5.991 4.484 -20.000, 7.892 5.948 -21.200, 8.160 6.380 -20.000, 8.643 8.087 -21.143, 8.623 7.854 -21.200, 8.613 7.772 -20.000, 6.925 4.980 -21.200, 7.756 5.766 -20.000, 8.488 7.180 -21.200, 8.646 8.506 -20.000, 8.650 8.323 -21.123, 8.547 9.235 -20.000, 8.242 10.106 -21.200, 7.513 11.156 -20.000, 6.960 11.640 -20.000, 6.333 12.014 -21.200, 8.623 8.791 -21.200, 8.488 9.465 -21.200, 8.320 9.934 -20.000, 6.925 11.665 -21.200, 5.692 12.260 -21.200, 5.019 12.396 -21.200, 4.786 12.416 -21.143, 4.182 12.406 -20.000, 1.490 11.051 -21.200, 0.518 9.065 -21.200, 0.651 7.056 -20.000, 1.046 6.193 -21.200, 1.587 11.156 -20.000, 0.719 9.782 -21.200, 0.553 9.235 -20.000, 0.450 8.323 -21.200, 0.487 7.772 -20.000, 0.719 6.863 -21.200, 1.344 5.766 -20.000, 2.034 5.085 -21.200, 2.447 4.803 -20.000, 2.662 4.683 -21.200, 4.081 4.249 -21.200, 4.550 4.223 -21.123, 11.134 7.390 -20.000, 11.446 7.584 -20.000, 11.668 7.877 -20.000, 12.907 8.854 -21.200, 11.734 8.596 -20.000, 11.571 8.925 -20.000, 12.716 9.354 -21.200, 12.409 9.792 -21.200, 10.956 9.306 -20.000, 11.530 10.388 -21.200, 11.008 10.510 -21.200, 10.246 9.173 -20.000, 9.487 10.108 -21.200, 8.643 8.558 -21.143, 9.777 8.230 -20.000, 8.800 7.348 -21.200, 9.094 6.901 -21.200, 10.411 7.390 -20.000, 9.487 6.538 -21.200, 10.473 6.143 -21.200, 5.081 -0.035 -21.200, 5.224 1.361 -20.000, 5.546 2.008 -20.000, 6.335 3.386 -21.200, 5.076 2.950 -20.000, 5.019 4.249 -21.200, 4.314 4.229 -21.143, 3.128 3.779 -21.200, 4.024 2.950 -20.000, 3.752 2.703 -20.000, 2.507 2.917 -21.200, 2.484 1.343 -21.200, 2.363 1.864 -21.200, 3.876 1.361 -20.000, 3.080 0.463 -21.200, 4.019 -0.035 -21.200, 5.524 12.572 -21.200, 5.224 13.806 -20.000, 6.593 13.728 -21.200, 6.737 14.781 -21.200, 6.616 15.302 -21.200, 6.020 16.182 -21.200, 5.348 15.148 -20.000, 5.076 15.395 -20.000, 5.581 16.488 -21.200, 4.734 15.528 -20.000, 4.550 16.745 -21.200, 4.019 16.680 -21.200, 2.484 15.302 -21.200, 2.728 15.779 -21.200, 3.752 15.148 -20.000, 2.363 14.781 -21.200, 3.588 14.819 -20.000, 2.370 14.246 -21.200, 2.765 13.259 -21.200, 3.655 14.099 -20.000, 3.128 12.866 -21.200, 3.876 13.806 -20.000, 3.576 12.572 -21.200, 4.189 13.613 -20.000, 4.314 12.416 -21.143, 4.550 13.545 -20.000, 4.550 12.423 -21.123, 4.911 -22.787 -20.000, 4.550 -22.855 -21.200, 5.224 -22.594 -21.200, 5.224 -22.594 -20.000, 4.734 -20.872 -20.000, 4.024 -21.005 -21.200, 4.189 -22.787 -20.000, 4.189 -22.787 -21.200, 5.546 -21.947 -21.200, 5.076 -21.005 -20.000, 4.024 -21.005 -20.000, 3.655 -22.301 -20.000, -3.818 -32.112 -20.000, -4.314 -32.171 -21.143, -4.081 -32.151 -21.200, -3.109 -31.916 -20.000, -2.662 -31.717 -21.200, -2.447 -31.597 -20.000, -0.719 -26.618 -21.200, -1.128 -25.819 -20.000, -1.490 -25.349 -21.200, -2.662 -24.438 -21.200, -3.459 -24.125 -20.000, -4.182 -23.994 -20.000, -4.550 -23.977 -21.123, -1.046 -30.207 -21.200, -0.450 -28.077 -21.200, -0.454 -27.894 -20.000, -0.780 -26.466 -20.000, -2.140 -24.760 -20.000, -3.352 -24.157 -21.200, -7.066 -24.840 -21.200, -8.582 -27.335 -21.200, -8.646 -27.894 -20.000, -8.054 -30.207 -21.200, -4.786 -32.171 -21.143, -6.960 -24.760 -20.000, -7.610 -25.349 -21.200, -8.582 -28.820 -21.200, -8.449 -29.344 -20.000, -7.066 -31.315 -21.200, -5.748 -31.998 -21.200, -5.282 -32.112 -20.000, -5.019 -32.151 -21.200, -3.519 -36.243 -21.200, -4.019 -36.435 -21.200, -4.189 -35.232 -20.000, -3.655 -34.746 -20.000, -3.554 -34.392 -20.000, -2.765 -33.014 -21.200, -2.507 -33.483 -21.200, -4.024 -33.450 -20.000, -3.576 -32.327 -21.200, -4.550 -32.177 -21.123, -4.734 -33.317 -20.000, -5.972 -32.621 -21.200, -6.020 -35.937 -21.200, -5.081 -36.435 -21.200, -4.550 -35.300 -20.000, -4.550 -36.500 -21.200, -4.081 -24.004 -21.200, -4.189 -22.787 -20.000, -3.576 -23.828 -21.200, -3.876 -22.594 -20.000, -3.655 -22.301 -20.000, -2.363 -21.619 -21.200, -3.588 -21.581 -20.000, -3.752 -21.252 -20.000, -4.024 -21.005 -20.000, -3.519 -19.912 -21.200, -4.734 -20.872 -20.000, -6.020 -20.218 -21.200, -5.348 -21.252 -20.000, -5.581 -19.912 -21.200, -5.076 -21.005 -20.000, -6.616 -21.098 -21.200, -5.546 -21.947 -20.000, -6.335 -23.141 -21.200, -5.972 -23.534 -21.200, -5.224 -22.594 -20.000, -4.786 -23.984 -21.143, -4.314 -23.984 -21.143, -18.050 -6.477 -20.000, -17.376 -6.216 -20.000, -17.376 -6.216 -21.200, -17.054 -5.570 -20.000, -17.088 -5.204 -21.200, -17.866 -4.494 -21.200, -18.576 -4.627 -20.000, -18.411 -6.410 -20.000, -17.866 -4.494 -20.000, -18.234 -4.494 -20.000, -18.234 -4.494 -21.200, -18.576 -4.627 -21.200, -18.848 -4.875 -21.200, -19.046 -5.570 -21.200, -17.689 -15.210 -20.000, -17.088 -14.004 -20.000, -17.252 -13.675 -20.000, -17.524 -13.427 -20.000, -18.576 -13.427 -20.000, -19.012 -14.004 -20.000, -18.945 -14.723 -20.000, -18.724 -15.016 -21.200, -17.155 -14.723 -20.000, -17.088 -14.004 -21.200, -17.866 -13.294 -20.000, -17.866 -13.294 -21.200, -18.234 -13.294 -20.000, -18.234 -13.294 -21.200, -18.576 -13.427 -21.200, -19.046 -14.370 -21.200, -13.414 -13.971 -21.143, -13.181 -13.951 -21.200, -12.209 -13.716 -20.000, -11.547 -13.397 -20.000, -10.952 -12.965 -20.000, -9.554 -9.694 -20.000, -11.134 -6.640 -21.200, -12.452 -5.957 -21.200, -11.871 -6.183 -20.000, -12.559 -5.925 -20.000, -13.414 -5.784 -21.143, -13.650 -5.777 -21.123, -13.886 -5.784 -21.143, -9.550 -9.877 -21.200, -11.240 -6.560 -20.000, -14.792 -5.940 -21.200, -16.060 -6.560 -20.000, -17.746 -9.694 -20.000, -16.613 -7.044 -20.000, -16.992 -7.503 -21.200, -17.072 -7.619 -20.000, -17.420 -8.266 -20.000, -17.588 -8.735 -21.200, -17.750 -9.877 -21.123, -17.723 -10.346 -21.200, -17.743 -10.113 -21.143, -17.588 -11.020 -21.200, -17.549 -11.144 -20.000, -16.025 -13.220 -21.200, -13.886 -13.971 -21.143, -17.260 -11.820 -20.000, -16.348 -12.965 -20.000, -15.753 -13.397 -20.000, -15.433 -13.569 -21.200, -19.873 -10.877 -20.000, -18.587 -11.662 -21.200, -19.199 -10.616 -20.000, -17.743 -9.642 -21.143, -18.911 -9.604 -20.000, -19.689 -8.894 -20.000, -20.056 -8.894 -20.000, -20.630 -7.812 -21.200, -21.106 -8.056 -21.200, -21.509 -8.408 -21.200, -22.073 -9.877 -21.200, -20.868 -9.970 -20.000, -21.509 -11.347 -21.200, -22.007 -10.409 -21.200, -20.234 -10.810 -20.000, -13.289 -4.587 -20.000, -13.181 -5.804 -21.200, -12.676 -5.628 -21.200, -11.470 -3.954 -21.200, -11.607 -4.472 -21.200, -12.654 -3.747 -20.000, -11.865 -4.941 -21.200, -11.828 -2.421 -21.200, -13.124 -2.805 -20.000, -13.650 -1.455 -21.200, -13.466 -2.672 -20.000, -15.472 -2.421 -21.200, -15.693 -4.472 -21.200, -14.646 -3.747 -20.000, -14.119 -5.804 -21.200, -13.289 -17.032 -20.000, -12.976 -16.839 -20.000, -12.180 -17.737 -21.200, -11.828 -17.333 -21.200, -12.755 -16.546 -20.000, -12.654 -16.192 -20.000, -11.470 -15.801 -21.200, -11.463 -16.336 -21.200, -11.607 -15.283 -21.200, -11.865 -14.814 -21.200, -13.466 -15.117 -20.000, -13.650 -13.977 -21.123, -13.834 -15.117 -20.000, -14.176 -15.250 -20.000, -14.448 -15.497 -20.000, -15.072 -14.421 -21.200, -14.612 -15.826 -20.000, -15.837 -16.336 -21.200, -14.545 -16.546 -20.000, -14.324 -16.839 -20.000, -15.120 -17.737 -21.200, -14.011 -17.032 -20.000, -13.650 -17.100 -20.000, -13.119 -18.235 -21.200, -14.181 -18.235 -21.200, 9.311 -6.410 -20.000, 9.624 -6.216 -20.000, 9.845 -5.923 -20.000, 9.946 -5.570 -21.200, 9.946 -5.570 -20.000, 9.912 -5.204 -20.000, 9.748 -4.875 -20.000, 9.134 -4.494 -21.200, 9.134 -4.494 -20.000, 8.766 -4.494 -20.000, 8.152 -4.875 -21.200, 8.950 -6.477 -21.200, 8.589 -6.410 -21.200, 9.476 -4.627 -20.000, 8.766 -4.494 -21.200, 8.424 -4.627 -21.200, 8.276 -6.216 -20.000, 8.276 -6.216 -21.200, 9.624 -15.016 -20.000, 9.311 -15.210 -21.200, 9.845 -14.723 -20.000, 9.946 -14.370 -21.200, 9.748 -13.675 -20.000, 9.134 -13.294 -21.200, 9.134 -13.294 -20.000, 8.766 -13.294 -20.000, 8.152 -13.675 -20.000, 7.988 -14.004 -21.200, 7.988 -14.004 -20.000, 8.055 -14.723 -21.200, 9.748 -13.675 -21.200, 9.476 -13.427 -21.200, 8.424 -13.427 -21.200, 8.152 -13.675 -21.200, 7.954 -14.370 -21.200, 5.991 -13.716 -20.000, 5.692 -13.815 -21.200, 6.925 -13.220 -21.200, 7.248 -12.965 -20.000, 8.613 -10.428 -20.000, 8.488 -11.020 -21.200, 8.160 -11.820 -20.000, 8.643 -10.113 -21.143, 8.650 -9.877 -21.123, 8.643 -9.642 -21.143, 8.646 -9.694 -20.000, 7.972 -7.619 -20.000, 6.329 -6.183 -20.000, 8.488 -8.735 -21.200, 7.892 -7.503 -21.200, 6.960 -6.560 -20.000, 5.641 -5.925 -20.000, 5.692 -5.940 -21.200, 4.550 -5.777 -21.123, 4.786 -5.784 -21.143, 4.182 -5.794 -20.000, 4.081 -5.804 -21.200, 2.662 -6.238 -21.200, 1.490 -7.149 -21.200, 0.780 -8.266 -20.000, 0.553 -8.965 -20.000, 0.651 -11.144 -20.000, 3.818 -13.912 -20.000, 0.487 -10.428 -20.000, 0.518 -10.620 -21.200, 1.046 -12.007 -21.200, 1.852 -12.965 -20.000, 2.034 -13.115 -21.200, 3.352 -13.798 -21.200, 4.081 -13.951 -21.200, 4.550 -13.977 -21.123, 11.008 -12.065 -21.200, 11.530 -11.943 -21.200, 11.446 -10.616 -20.000, 12.006 -11.699 -21.200, 12.409 -11.347 -21.200, 12.716 -10.909 -21.200, 11.668 -10.323 -20.000, 11.734 -9.604 -20.000, 12.907 -9.346 -21.200, 12.973 -9.877 -21.200, 12.716 -8.846 -21.200, 11.299 -9.027 -20.000, 12.006 -8.056 -21.200, 11.008 -7.690 -21.200, 10.589 -8.894 -20.000, 10.473 -7.698 -21.200, 10.246 -9.027 -20.000, 9.777 -9.970 -20.000, 8.623 -10.346 -21.200, 8.800 -10.852 -21.200, 10.473 -12.057 -21.200, 5.081 -18.235 -21.200, 5.581 -18.043 -21.200, 5.224 -16.839 -20.000, 5.445 -16.546 -20.000, 6.616 -16.857 -21.200, 5.512 -15.826 -20.000, 6.730 -15.801 -21.200, 6.335 -14.814 -21.200, 5.972 -14.421 -21.200, 5.076 -15.250 -20.000, 5.019 -13.951 -21.200, 5.524 -14.127 -21.200, 4.734 -15.117 -20.000, 4.786 -13.971 -21.143, 4.314 -13.971 -21.143, 4.366 -15.117 -20.000, 4.024 -15.250 -20.000, 3.128 -14.421 -21.200, 2.765 -14.814 -21.200, 3.588 -15.826 -20.000, 2.363 -16.336 -21.200, 3.655 -16.546 -20.000, 4.019 -18.235 -21.200, 4.550 -17.100 -20.000, 5.019 -5.804 -21.200, 5.524 -5.628 -21.200, 5.972 -5.334 -21.200, 6.335 -4.941 -21.200, 5.445 -4.101 -20.000, 6.593 -4.472 -21.200, 5.546 -3.747 -20.000, 6.616 -2.898 -21.200, 5.348 -3.052 -20.000, 6.020 -2.018 -21.200, 4.019 -1.520 -21.200, 3.519 -1.712 -21.200, 3.080 -2.018 -21.200, 3.752 -3.052 -20.000, 2.484 -2.898 -21.200, 2.363 -3.419 -21.200, 3.554 -3.747 -20.000, 2.507 -4.472 -21.200, 2.765 -4.941 -21.200, 3.576 -5.628 -21.200, 4.314 -5.784 -21.143, 4.550 -4.655 -20.000, -3.818 -13.912 -20.000, -3.352 -13.798 -21.200, -3.109 -13.716 -20.000, -1.852 -12.965 -20.000, -1.344 -12.434 -20.000, -0.940 -11.820 -20.000, -0.651 -11.144 -20.000, -0.487 -10.428 -20.000, -0.518 -9.135 -21.200, -0.553 -8.965 -20.000, -0.780 -8.266 -20.000, -1.587 -7.044 -20.000, -2.662 -6.238 -21.200, -4.314 -5.784 -21.143, -2.662 -13.517 -21.200, -1.490 -12.606 -21.200, -0.450 -9.877 -21.200, -0.719 -8.418 -21.200, -2.771 -6.183 -20.000, -3.352 -5.957 -21.200, -4.081 -5.804 -21.200, -5.019 -5.804 -21.200, -4.918 -5.794 -20.000, -5.641 -5.925 -20.000, -6.329 -6.183 -20.000, -6.960 -6.560 -20.000, -7.610 -7.149 -21.200, -8.054 -7.748 -21.200, -8.547 -8.965 -20.000, -8.582 -9.135 -21.200, -8.449 -11.144 -20.000, -8.054 -12.007 -21.200, -8.160 -11.820 -20.000, -7.972 -7.619 -20.000, -8.320 -8.266 -20.000, -8.381 -8.418 -21.200, -7.756 -12.434 -20.000, -7.610 -12.606 -21.200, -5.748 -13.798 -21.200, -4.550 -13.977 -21.123, -4.019 -18.235 -21.200, -3.080 -17.737 -21.200, -3.554 -16.192 -20.000, -2.370 -15.801 -21.200, -2.765 -14.814 -21.200, -2.507 -15.283 -21.200, -3.128 -14.421 -21.200, -3.576 -14.127 -21.200, -4.024 -15.250 -20.000, -4.081 -13.951 -21.200, -4.314 -13.971 -21.143, -4.734 -15.117 -20.000, -4.786 -13.971 -21.143, -6.335 -14.814 -21.200, -5.348 -15.497 -20.000, -6.616 -16.857 -21.200, -6.730 -15.801 -21.200, -5.445 -16.546 -20.000, -6.372 -17.333 -21.200, -5.581 -18.043 -21.200, -4.189 -4.587 -20.000, -3.876 -4.394 -20.000, -2.765 -4.941 -21.200, -3.655 -4.101 -20.000, -2.507 -4.472 -21.200, -2.363 -3.419 -21.200, -3.080 -2.018 -21.200, -3.519 -1.712 -21.200, -4.019 -1.520 -21.200, -4.734 -2.672 -20.000, -5.076 -2.805 -20.000, -6.020 -2.018 -21.200, -6.730 -3.954 -21.200, -5.546 -3.747 -20.000, -5.445 -4.101 -20.000, -6.593 -4.472 -21.200, -6.335 -4.941 -21.200, -5.224 -4.394 -20.000, -4.911 -4.587 -20.000, -4.786 -5.784 -21.143, -4.550 -5.777 -21.123, -4.550 -4.655 -20.000, 5.019 -32.151 -21.200, 5.991 -31.916 -20.000, 5.692 -32.015 -21.200, 6.333 -31.769 -21.200, 6.653 -31.597 -20.000, 8.449 -29.344 -20.000, 8.613 -28.628 -20.000, 6.925 -31.420 -21.200, 7.892 -30.452 -21.200, 8.320 -26.466 -20.000, 7.513 -25.244 -20.000, 6.960 -24.760 -20.000, 3.906 -24.028 -21.200, 2.771 -24.383 -20.000, 1.922 -24.930 -21.200, 2.140 -24.760 -20.000, 0.454 -27.894 -20.000, 0.451 -28.166 -21.200, 0.651 -29.344 -20.000, 0.940 -30.020 -20.000, 2.681 -31.727 -21.200, 3.818 -32.112 -20.000, 4.550 -32.177 -20.000, 4.314 -32.171 -21.143, 8.474 -26.890 -21.200, 7.311 -25.047 -21.200, 2.526 -24.512 -21.200, 1.128 -25.819 -20.000, 0.985 -26.053 -21.200, 0.780 -26.466 -20.000, 1.075 -30.254 -21.200, 1.344 -30.634 -20.000, 2.447 -31.597 -20.000, 3.362 -32.002 -21.200, 4.786 -32.171 -21.143, 11.134 -29.010 -20.000, 11.668 -28.523 -20.000, 12.716 -29.109 -21.200, 12.907 -28.609 -21.200, 12.973 -28.077 -21.200, 11.530 -26.012 -21.200, 12.006 -26.256 -21.200, 10.956 -27.094 -20.000, 10.589 -27.094 -20.000, 9.956 -26.035 -21.200, 9.094 -26.656 -21.200, 9.975 -27.475 -20.000, 9.811 -27.804 -20.000, 8.623 -27.609 -21.200, 8.800 -27.103 -21.200, 8.643 -27.842 -21.143, 9.777 -28.170 -20.000, 8.650 -28.077 -21.123, 8.643 -28.313 -21.143, 8.623 -28.546 -21.200, 8.800 -29.052 -21.200, 9.487 -29.862 -21.200, 10.099 -28.816 -20.000, 10.411 -29.010 -20.000, 10.473 -30.257 -21.200, 5.581 -36.243 -21.200, 6.020 -35.937 -21.200, 5.445 -34.746 -20.000, 5.546 -34.392 -20.000, 6.372 -35.533 -21.200, 5.512 -34.026 -20.000, 6.730 -34.001 -21.200, 5.076 -33.450 -20.000, 4.734 -33.317 -20.000, 4.550 -32.177 -21.123, 4.366 -33.317 -20.000, 2.507 -33.483 -21.200, 3.576 -32.327 -21.200, 3.554 -34.392 -20.000, 2.370 -34.001 -21.200, 2.728 -35.533 -21.200, 3.876 -35.039 -20.000, 3.519 -36.243 -21.200, 4.189 -35.232 -20.000, 4.550 -36.500 -21.200, 5.081 -36.435 -21.200, 8.950 -33.477 -21.200, 9.311 -33.410 -21.200, 9.845 -32.923 -20.000, 9.748 -31.875 -21.200, 8.152 -31.875 -20.000, 7.954 -32.570 -21.200, 8.276 -33.216 -21.200, 8.276 -33.216 -20.000, 9.845 -32.923 -21.200, 9.134 -31.494 -21.200, 8.424 -31.627 -21.200, 8.152 -31.875 -21.200, 8.589 -33.410 -21.200, 8.950 -24.677 -21.200, 9.311 -24.610 -21.200, 9.624 -24.416 -20.000, 9.912 -23.404 -20.000, 9.134 -22.694 -20.000, 8.766 -22.694 -20.000, 8.055 -24.123 -21.200, 8.276 -24.416 -20.000, 8.950 -24.677 -20.000, 9.845 -24.123 -21.200, 9.946 -23.770 -20.000, 8.766 -22.694 -21.200, 8.276 -24.416 -21.200, -12.452 -31.998 -21.200, -11.547 -31.597 -20.000, -9.819 -29.537 -21.200, -10.040 -30.020 -20.000, -9.550 -28.077 -21.200, -9.587 -28.628 -20.000, -9.880 -26.466 -20.000, -10.590 -25.349 -21.200, -13.282 -23.994 -20.000, -14.018 -23.994 -20.000, -10.590 -30.806 -21.200, -9.751 -29.344 -20.000, -9.554 -27.894 -20.000, -9.618 -27.335 -21.200, -11.134 -24.840 -21.200, -11.240 -24.760 -20.000, -13.886 -23.984 -21.143, -14.119 -24.004 -21.200, -15.433 -24.386 -21.200, -16.025 -24.735 -21.200, -15.429 -24.383 -20.000, -16.060 -24.760 -20.000, -16.549 -25.178 -21.200, -16.613 -25.244 -20.000, -17.072 -25.819 -20.000, -17.746 -27.894 -20.000, -16.992 -25.703 -21.200, -17.342 -26.294 -21.200, -17.723 -27.609 -21.200, -17.723 -28.546 -21.200, -17.743 -28.313 -21.143, -17.713 -28.628 -20.000, -17.342 -29.861 -21.200, -16.348 -31.165 -20.000, -14.792 -32.015 -21.200, -13.650 -32.177 -21.123, -13.886 -32.171 -21.143, -14.119 -32.151 -21.200, -13.650 -32.177 -20.000, -19.511 -29.010 -20.000, -19.199 -28.816 -20.000, -18.587 -29.862 -21.200, -18.194 -29.499 -21.200, -18.877 -28.170 -20.000, -17.750 -28.077 -21.123, -17.743 -27.842 -21.143, -18.911 -27.804 -20.000, -19.075 -27.475 -20.000, -19.689 -27.094 -20.000, -19.346 -27.227 -20.000, -20.056 -27.094 -20.000, -20.399 -27.227 -20.000, -20.630 -26.012 -21.200, -21.106 -26.256 -21.200, -20.834 -27.804 -20.000, -22.007 -27.546 -21.200, -20.671 -27.475 -20.000, -21.816 -29.109 -21.200, -20.768 -28.523 -20.000, -20.108 -30.265 -21.200, -12.228 -23.534 -21.200, -12.654 -21.947 -20.000, -11.865 -23.141 -21.200, -12.180 -20.218 -21.200, -11.584 -21.098 -21.200, -13.119 -19.720 -21.200, -12.619 -19.912 -21.200, -13.834 -20.872 -20.000, -13.650 -19.655 -21.200, -15.120 -20.218 -21.200, -14.448 -21.252 -20.000, -14.681 -19.912 -21.200, -15.716 -21.098 -21.200, -15.837 -21.619 -21.200, -15.693 -22.672 -21.200, -15.830 -22.154 -21.200, -14.545 -22.301 -20.000, -15.435 -23.141 -21.200, -14.324 -22.594 -20.000, -14.624 -23.828 -21.200, -13.650 -23.977 -21.123, -13.650 -22.855 -20.000, -13.181 -24.004 -21.200, -13.414 -23.984 -21.143, -12.619 -36.243 -21.200, -12.180 -35.937 -21.200, -11.828 -35.533 -21.200, -12.654 -34.392 -20.000, -11.470 -34.001 -21.200, -12.688 -34.026 -20.000, -12.852 -33.697 -20.000, -11.607 -33.483 -21.200, -12.228 -32.621 -21.200, -13.414 -32.171 -21.143, -15.072 -32.621 -21.200, -15.435 -33.014 -21.200, -14.176 -33.450 -20.000, -14.448 -33.697 -20.000, -15.693 -33.483 -21.200, -15.830 -34.001 -21.200, -15.837 -34.536 -21.200, -15.716 -35.057 -21.200, -14.545 -34.746 -20.000, -14.324 -35.039 -20.000, -14.011 -35.232 -20.000, -13.650 -36.500 -21.200, -17.155 -32.923 -20.000, -17.088 -32.204 -20.000, -17.524 -31.627 -21.200, -17.866 -31.494 -20.000, -18.234 -31.494 -20.000, -18.576 -31.627 -20.000, -18.576 -31.627 -21.200, -18.848 -31.875 -20.000, -19.046 -32.570 -20.000, -18.724 -33.216 -21.200, -18.050 -33.477 -20.000, -17.376 -33.216 -21.200, -17.155 -32.923 -21.200, -17.054 -32.570 -21.200, -17.252 -31.875 -20.000, -18.234 -31.494 -21.200, -19.012 -32.204 -21.200, -19.046 -32.570 -21.200, -18.945 -32.923 -21.200, -17.689 -24.610 -21.200, -17.376 -24.416 -20.000, -17.155 -24.123 -20.000, -17.054 -23.770 -21.200, -19.012 -23.404 -20.000, -19.046 -23.770 -20.000, -18.724 -24.416 -20.000, -18.411 -24.610 -21.200, -17.088 -23.404 -21.200, -17.524 -22.827 -20.000, -17.866 -22.694 -21.200, -18.234 -22.694 -20.000, -18.234 -22.694 -21.200, -18.576 -22.827 -21.200, -18.848 -23.075 -20.000, -19.046 -23.770 -21.200, -18.411 -24.610 -20.000, -3.818 4.288 -20.000, -4.081 4.249 -21.200, -3.352 4.402 -21.200, -3.109 4.484 -20.000, -2.447 4.803 -20.000, -1.490 5.594 -21.200, -0.940 6.380 -20.000, -0.518 9.065 -21.200, -2.140 11.640 -20.000, -4.550 12.423 -21.123, -1.852 5.235 -20.000, -1.046 6.193 -21.200, -0.651 7.056 -20.000, -0.487 7.772 -20.000, -0.553 9.235 -20.000, -0.719 9.782 -21.200, -0.780 9.934 -20.000, -2.662 11.962 -21.200, -3.459 12.275 -20.000, -4.182 12.406 -20.000, -4.314 12.416 -21.143, -5.748 12.243 -21.200, -6.438 11.962 -21.200, -7.513 11.156 -20.000, -7.610 11.051 -21.200, -8.054 10.452 -21.200, -8.381 9.782 -21.200, -8.320 9.934 -20.000, -8.582 7.580 -21.200, -8.054 6.193 -21.200, -7.248 5.235 -20.000, -5.991 4.484 -20.000, -5.282 4.288 -20.000, -5.019 12.396 -21.200, -6.329 12.017 -20.000, -8.449 7.056 -20.000, -8.160 6.380 -20.000, -5.019 4.249 -21.200, -4.314 4.229 -21.143, -3.519 0.157 -21.200, -3.080 0.463 -21.200, -2.728 0.867 -21.200, -2.370 2.399 -21.200, -3.588 2.374 -20.000, -3.752 2.703 -20.000, -3.576 4.073 -21.200, -4.550 4.223 -21.123, -4.786 4.229 -21.143, -4.734 3.083 -20.000, -5.076 2.950 -20.000, -6.335 3.386 -21.200, -5.512 2.374 -20.000, -6.730 2.399 -21.200, -6.737 1.864 -21.200, -5.445 1.654 -20.000, -5.224 1.361 -20.000, -5.581 0.157 -21.200, -4.550 -0.100 -21.200, -4.081 12.396 -21.200, -3.576 12.572 -21.200, -3.128 12.866 -21.200, -3.876 13.806 -20.000, -2.363 14.781 -21.200, -2.370 14.246 -21.200, -2.507 13.728 -21.200, -2.765 13.259 -21.200, -2.484 15.302 -21.200, -3.080 16.182 -21.200, -3.519 16.488 -21.200, -4.550 16.745 -21.200, -5.081 16.680 -21.200, -5.581 16.488 -21.200, -6.020 16.182 -21.200, -6.730 14.246 -21.200, -5.445 14.099 -20.000, -5.524 12.572 -21.200, -4.786 12.416 -21.143, -23.189 -54.810 -21.200, -23.550 -54.877 -21.200, -22.655 -54.323 -20.000, -23.024 -53.027 -20.000, -23.734 -52.894 -20.000, -24.348 -53.275 -20.000, -24.546 -53.970 -21.200, -24.546 -53.970 -20.000, -23.550 -54.877 -20.000, -22.752 -53.275 -20.000, -23.024 -53.027 -21.200, -23.366 -52.894 -20.000, -23.734 -52.894 -21.200, -24.076 -53.027 -21.200, -24.512 -53.604 -20.000, -23.911 -54.810 -21.200, 15.124 33.384 -20.000, 15.124 33.384 -21.200, 15.345 33.677 -21.200, 15.446 34.030 -20.000, 15.412 34.396 -20.000, 15.248 34.725 -21.200, 15.248 34.725 -20.000, 14.634 35.106 -21.200, 14.634 35.106 -20.000, 13.924 34.973 -20.000, 13.488 34.396 -20.000, 13.454 34.030 -20.000, 13.776 33.384 -21.200, 14.450 33.123 -20.000, 15.446 34.030 -21.200, 15.412 34.396 -21.200, 14.976 34.973 -20.000, 14.266 35.106 -20.000, 13.652 34.725 -21.200, 14.089 33.190 -20.000, -28.550 -9.092 -16.325, -27.350 -9.276 -16.601, -27.350 -9.552 -16.785, -27.350 -10.663 -15.675, -28.550 -10.663 -15.675, -28.550 -10.479 -15.399, -28.550 -10.203 -15.215, -27.350 -9.092 -15.675, -28.550 -9.027 -16.000, -28.550 -9.552 -16.785, -27.350 -9.877 -16.850, -28.550 -10.203 -16.785, -28.550 -10.479 -16.601, -27.350 -10.727 -16.000, -28.550 -10.727 -16.000, -27.350 -10.479 -15.399, -27.350 -9.027 -16.000, -28.550 35.908 -16.325, -27.350 35.724 -16.601, -27.350 34.521 -16.601, -28.550 34.797 -16.785, -28.550 34.521 -16.601, -27.350 34.273 -16.000, -27.350 34.337 -15.675, -28.550 34.273 -16.000, -27.350 34.521 -15.399, -27.350 34.797 -15.215, -28.550 34.521 -15.399, -27.350 35.724 -15.399, -28.550 35.724 -15.399, -27.350 35.973 -16.000, -28.550 35.973 -16.000, -27.350 34.337 -16.325, -28.550 34.797 -15.215, -27.350 35.908 -15.675, -28.550 35.908 -15.675, -28.550 -54.092 -16.325, -27.350 -54.276 -16.601, -27.350 -55.663 -16.325, -28.550 -55.727 -16.000, -28.550 -55.479 -15.399, -27.350 -54.877 -15.150, -28.550 -54.877 -15.150, -27.350 -54.276 -15.399, -28.550 -54.276 -15.399, -27.350 -54.552 -16.785, -28.550 -55.663 -16.325, -28.550 -55.663 -15.675, -27.350 -55.479 -15.399, -27.350 -54.092 -15.675, -27.350 -54.027 -16.000, 18.250 -9.092 -16.325, 19.450 -9.092 -16.325, 19.450 -9.276 -16.601, 18.250 -9.276 -16.601, 19.450 -10.663 -16.325, 18.250 -10.663 -16.325, 18.250 -10.663 -15.675, 19.450 -10.203 -15.215, 18.250 -9.276 -15.399, 19.450 -9.027 -16.000, 18.250 -9.552 -16.785, 19.450 -9.877 -16.850, 19.450 -10.203 -16.785, 18.250 -10.203 -16.785, 19.450 -10.663 -15.675, 18.250 -10.479 -15.399, 18.250 -10.203 -15.215, 18.250 -9.877 -15.150, 19.450 -9.552 -15.215, 18.250 -9.552 -15.215, 19.450 35.724 -16.601, 18.250 34.797 -16.785, 18.250 34.521 -16.601, 19.450 34.273 -16.000, 18.250 34.273 -16.000, 18.250 34.337 -15.675, 19.450 34.521 -15.399, 19.450 35.448 -15.215, 18.250 35.448 -15.215, 19.450 35.973 -16.000, 19.450 35.123 -16.850, 18.250 34.337 -16.325, 19.450 34.797 -15.215, 19.450 35.908 -15.675, 18.250 35.908 -15.675, 18.250 -54.092 -16.325, 18.250 -55.203 -16.785, 19.450 -55.479 -16.601, 19.450 -55.663 -16.325, 18.250 -55.663 -16.325, 18.250 -54.877 -15.150, 18.250 -54.552 -15.215, 18.250 -54.276 -15.399, 18.250 -54.027 -16.000, 18.250 -54.877 -16.850, 18.250 -55.479 -16.601, 19.450 -55.663 -15.675, 19.450 -55.479 -15.399, 18.250 -55.479 -15.399, 19.450 -54.276 -15.399, 19.450 -54.092 -15.675, 19.450 -47.377 -18.757, 19.450 -57.877 -16.000, 19.450 -57.820 -15.415, 19.450 -57.649 -14.852, 18.250 -55.463 -13.058, 19.450 -55.463 -13.058, 18.250 -56.999 -13.879, 18.250 -56.026 -13.228, 19.450 35.708 -13.058, 18.250 35.708 -13.058, 19.450 36.271 -13.228, 18.250 36.271 -13.228, 19.450 37.244 -13.879, 18.250 37.244 -13.879, 19.450 37.617 -14.333, 19.450 37.894 -14.852, 19.450 38.123 -16.000, 18.250 37.617 -14.333, 18.250 -2.377 -18.757, 19.450 -17.377 -18.757, 18.250 -17.377 -18.757, 18.250 12.623 -18.757, 19.450 27.623 -18.757, 18.250 27.910 -18.784, 19.450 28.186 -18.866, 19.450 -54.276 -16.601, 19.450 -54.552 -16.785, 19.450 -17.941 -18.866, 19.450 -2.377 -18.757, 19.450 34.521 -16.601, 19.450 34.337 -15.675, 19.450 35.123 -15.150, 19.450 -9.877 -15.150, 19.450 -56.544 -13.506, 19.450 -54.877 -13.000, 19.450 -56.026 -13.228, 19.450 11.803 -19.000, 19.450 34.797 -16.785, 19.450 35.448 -16.785, 19.450 27.910 -18.784, 19.450 38.065 -15.415, 19.450 35.724 -15.399, 19.450 36.789 -13.506, 19.450 35.123 -13.000, 19.450 -56.999 -13.879, 19.450 -10.479 -15.399, 19.450 -54.552 -15.215, 19.450 -54.027 -16.000, 19.450 -54.092 -16.325, 19.450 -10.479 -16.601, 19.450 -57.372 -14.333, 19.450 -54.877 -15.150, 19.450 -55.203 -15.215, 19.450 -55.727 -16.000, 19.450 -57.877 -19.000, 19.450 -54.877 -16.850, 19.450 -55.203 -16.785, 19.450 -47.941 -18.866, 19.450 35.908 -16.325, 19.450 34.337 -16.325, 19.450 -9.092 -15.675, 19.450 -9.276 -15.399, 19.450 -10.727 -16.000, 19.450 -9.552 -16.785, 18.250 -10.479 -16.601, 18.250 -17.664 -18.784, 18.250 -31.558 -19.000, 18.250 -10.727 -16.000, 18.250 -56.544 -13.506, 18.250 -47.377 -18.757, 18.250 -54.276 -16.601, 18.250 -54.552 -16.785, 18.250 -48.197 -19.000, 18.250 -55.663 -15.675, 18.250 -57.820 -15.415, 18.250 -55.203 -15.215, 18.250 -57.649 -14.852, 18.250 -57.372 -14.333, 18.250 35.123 -13.000, 18.250 -54.877 -13.000, 18.250 36.789 -13.506, 18.250 34.797 -15.215, 18.250 35.123 -15.150, 18.250 37.894 -14.852, 18.250 35.724 -15.399, 18.250 38.065 -15.415, 18.250 35.973 -16.000, 18.250 38.123 -16.000, 18.250 35.448 -16.785, 18.250 35.123 -16.850, 18.250 28.186 -18.866, 18.250 28.442 -19.000, 18.250 27.623 -18.757, 18.250 -1.814 -18.866, 18.250 12.059 -18.866, 18.250 -9.877 -16.850, 18.250 34.521 -15.399, 18.250 -9.027 -16.000, 18.250 -9.092 -15.675, 18.250 35.724 -16.601, 18.250 35.908 -16.325, 18.250 -32.377 -18.757, 18.250 -54.092 -15.675, 18.250 -55.727 -16.000, 18.250 -57.877 -16.000, 19.450 -2.090 -18.784, 18.250 -2.090 -18.784, 19.450 -1.558 -19.000, 19.450 -1.814 -18.866, 18.778 -1.558 -19.000, 19.450 12.623 -18.757, 18.250 12.335 -18.784, 19.450 12.335 -18.784, 19.450 12.059 -18.866, 18.250 -32.090 -18.784, 19.450 -32.377 -18.757, 19.450 -32.090 -18.784, 18.778 -31.558 -19.000, 19.450 -31.558 -19.000, 19.450 -31.814 -18.866, 18.250 -31.814 -18.866, 19.450 -17.664 -18.784, 18.250 -17.941 -18.866, 19.450 -18.197 -19.000, 18.834 -18.197 -19.000, 19.450 -47.665 -18.784, 18.250 -47.941 -18.866, 18.250 -47.665 -18.784, 19.450 -48.197 -19.000, -27.350 -17.377 -18.757, -28.550 36.789 -13.506, -27.350 36.271 -13.228, -28.550 36.271 -13.228, -27.350 35.708 -13.058, -27.350 38.065 -15.415, -28.550 37.617 -14.333, -28.550 37.244 -13.879, -27.350 36.789 -13.506, -28.550 35.708 -13.058, -28.550 -55.463 -13.058, -28.550 -56.026 -13.228, -27.350 -55.463 -13.058, -27.350 -56.544 -13.506, -28.550 -57.372 -14.333, -27.350 -57.372 -14.333, -28.550 -57.877 -16.000, -27.350 -57.877 -16.000, -28.550 -47.377 -18.757, -27.350 -47.941 -18.866, -28.550 -47.941 -18.866, -28.550 -32.377 -18.757, -28.550 -9.877 -16.850, -28.550 -9.276 -16.601, -28.550 12.623 -18.757, -28.550 35.123 -16.850, -28.550 35.448 -16.785, -28.550 38.123 -16.000, -28.550 35.724 -16.601, -28.550 35.448 -15.215, -28.550 38.065 -15.415, -28.550 35.123 -15.150, -28.550 37.894 -14.852, -28.550 35.123 -13.000, -28.550 -54.552 -16.785, -28.550 -47.664 -18.784, -28.550 -48.197 -19.000, -28.550 -54.877 -16.850, -28.550 -55.479 -16.601, -28.550 -55.203 -16.785, -28.550 -57.820 -15.415, -28.550 -55.203 -15.215, -28.550 -57.649 -14.852, -28.550 -56.999 -13.879, -28.550 -9.877 -15.150, -28.550 -56.544 -13.506, -28.550 -54.877 -13.000, -28.550 28.442 -19.000, -28.550 27.910 -18.784, -28.550 27.623 -18.757, -28.550 38.123 -19.000, -28.550 12.336 -18.784, -28.550 -2.377 -18.757, -28.550 -9.552 -15.215, -28.550 -9.092 -15.675, -28.550 34.337 -15.675, -28.550 34.337 -16.325, -28.550 -9.276 -15.399, -28.550 -54.092 -15.675, -28.550 -54.552 -15.215, -28.550 -54.276 -16.601, -28.550 -10.663 -16.325, -28.550 -54.027 -16.000, -28.550 -57.877 -19.000, -27.350 -17.664 -18.784, -27.350 -10.479 -16.601, -27.350 -10.663 -16.325, -27.350 -54.092 -16.325, -27.350 -47.377 -18.757, -27.350 -47.664 -18.784, -27.350 -2.377 -18.757, -27.350 -2.090 -18.784, -27.350 12.059 -18.866, -27.350 -1.814 -18.866, -27.350 34.797 -16.785, -27.350 27.623 -18.757, -27.350 35.123 -16.850, -27.350 35.448 -16.785, -27.350 35.448 -15.215, -27.350 35.123 -15.150, -27.350 37.894 -14.852, -27.350 37.617 -14.333, -27.350 37.244 -13.879, -27.350 -9.552 -15.215, -27.350 -9.276 -15.399, -27.350 -9.092 -16.325, -27.350 35.123 -13.000, -27.350 -9.877 -15.150, -27.350 -54.877 -13.000, -27.350 -56.026 -13.228, -27.350 -56.999 -13.879, -27.350 -57.649 -14.852, -27.350 -55.203 -15.215, -27.350 -57.820 -15.415, -27.350 -55.663 -15.675, -27.350 -55.727 -16.000, -27.350 -54.877 -16.850, -27.350 38.123 -16.000, -27.350 35.908 -16.325, -27.350 -55.203 -16.785, -27.350 -55.479 -16.601, -27.350 -10.203 -15.215, -27.350 -54.552 -15.215, -27.350 -10.203 -16.785, -27.350 28.186 -18.866, -27.350 28.442 -19.000, -28.550 28.186 -18.866, -27.350 27.910 -18.784, -27.350 12.623 -18.757, -27.350 12.336 -18.784, -28.550 12.059 -18.866, -28.550 -2.090 -18.784, -27.350 -1.558 -19.000, -27.934 -1.558 -19.000, -28.550 -1.814 -18.866, -28.550 -17.377 -18.757, -28.550 -17.664 -18.784, -28.550 -17.941 -18.866, -27.350 -17.941 -18.866, -27.878 -18.197 -19.000, -28.550 -32.090 -18.784, -27.350 -32.377 -18.757, -27.350 -32.090 -18.784, -27.934 -31.558 -19.000, -27.350 -31.814 -18.866, -28.550 -31.814 -18.866, -22.007 -28.609 -21.200, -26.216 -31.814 -21.200, -22.073 -28.077 -21.200, -21.509 -26.608 -21.200, -26.107 -17.377 -21.200, -18.848 -23.075 -21.200, -17.252 -23.075 -21.200, -17.524 -22.827 -21.200, -17.155 -24.123 -21.200, -17.376 -24.416 -21.200, -21.816 -27.046 -21.200, -26.107 -2.377 -21.200, -21.816 -8.846 -21.200, -22.007 -9.346 -21.200, -21.106 6.501 -21.200, -21.509 6.853 -21.200, -21.816 7.291 -21.200, -26.134 -2.090 -21.200, -26.216 -1.814 -21.200, -26.350 -1.558 -21.200, -22.007 7.791 -21.200, -26.216 12.059 -21.200, -26.134 12.336 -21.200, -22.073 8.323 -21.200, -22.007 8.854 -21.200, -21.816 9.354 -21.200, -21.509 9.792 -21.200, -19.046 12.630 -21.200, -18.945 12.277 -21.200, -18.587 10.108 -21.200, -18.194 9.744 -21.200, -17.689 11.790 -21.200, -16.992 10.697 -21.200, -16.549 11.222 -21.200, -15.435 13.259 -21.200, -15.433 12.014 -21.200, -15.072 12.866 -21.200, -14.792 12.260 -21.200, -26.216 28.186 -21.200, -24.512 34.396 -21.200, -26.350 28.442 -21.200, -24.546 34.030 -21.200, 17.250 38.123 -21.200, 14.266 35.106 -21.200, 14.976 34.973 -21.200, 17.250 28.442 -21.200, 14.450 33.123 -21.200, 14.811 33.190 -21.200, 12.006 10.144 -21.200, 17.007 12.623 -21.200, 17.034 12.335 -21.200, 17.116 12.059 -21.200, 12.973 8.323 -21.200, 12.907 7.791 -21.200, 12.716 7.291 -21.200, 12.409 6.853 -21.200, 12.006 6.501 -21.200, 11.530 -7.812 -21.200, 9.845 -5.923 -21.200, 9.956 -7.835 -21.200, 9.311 -6.410 -21.200, 9.624 -6.216 -21.200, 17.007 -2.377 -21.200, 12.907 -10.409 -21.200, 17.007 -17.377 -21.200, 12.409 -26.608 -21.200, 17.034 -17.664 -21.200, 12.907 -27.546 -21.200, 12.716 -27.046 -21.200, 17.250 -18.197 -21.200, 17.116 -31.814 -21.200, 17.007 -32.377 -21.200, 12.409 -29.547 -21.200, 12.006 -29.899 -21.200, 11.530 -30.143 -21.200, 9.946 -32.570 -21.200, 11.008 -30.265 -21.200, 9.912 -32.204 -21.200, 8.242 -29.861 -21.200, 8.766 -31.494 -21.200, 7.449 -30.977 -21.200, 7.988 -32.204 -21.200, 8.055 -32.923 -21.200, 9.624 -33.216 -21.200, 14.634 -52.894 -21.200, 14.976 -53.027 -21.200, 15.412 -53.604 -21.200, 17.116 -47.941 -21.200, 14.811 -54.810 -21.200, 14.450 -54.877 -21.200, -22.655 -54.323 -21.200, 13.555 -54.323 -21.200, -5.581 -36.243 -21.200, -6.372 -35.533 -21.200, -11.584 -35.057 -21.200, -9.893 -33.243 -21.200, -11.463 -34.536 -21.200, -10.235 -32.651 -21.200, -11.762 -31.717 -21.200, -11.134 -31.315 -21.200, -10.235 -32.304 -21.200, -8.608 -31.538 -21.200, -8.950 -31.477 -21.200, -8.381 -29.537 -21.200, -8.084 -31.977 -21.200, -7.610 -30.806 -21.200, -22.876 -54.616 -21.200, -24.224 -54.616 -21.200, -26.350 -57.877 -21.200, -24.445 -54.323 -21.200, -24.512 -53.604 -21.200, -24.348 -53.275 -21.200, -23.366 -52.894 -21.200, -21.509 -29.547 -21.200, -26.107 -32.377 -21.200, 13.454 -53.970 -21.200, 4.019 -36.435 -21.200, -8.950 2.923 -21.200, -6.616 1.343 -21.200, -8.608 2.983 -21.200, -8.307 3.156 -21.200, -6.593 2.917 -21.200, -6.438 4.683 -21.200, -5.748 4.402 -21.200, -5.972 3.779 -21.200, -5.524 4.073 -21.200, -7.066 5.085 -21.200, -7.610 5.594 -21.200, -8.307 4.689 -21.200, -8.381 6.863 -21.200, -8.650 8.323 -21.200, -9.550 8.323 -21.200, -10.590 11.051 -21.200, -9.250 4.923 -21.200, -10.146 6.193 -21.200, -10.235 3.749 -21.200, -11.607 2.917 -21.200, -11.762 4.683 -21.200, -12.228 3.779 -21.200, -13.181 4.249 -21.200, -9.893 4.689 -21.200, -10.590 5.594 -21.200, -11.470 2.399 -21.200, -9.592 -4.538 -21.200, -9.592 2.983 -21.200, -11.584 -2.898 -21.200, -11.463 -3.419 -21.200, -11.762 -6.238 -21.200, -12.228 -5.334 -21.200, -9.893 3.156 -21.200, -9.250 -4.477 -21.200, -8.950 -4.477 -21.200, -9.250 2.923 -21.200, -8.608 -4.538 -21.200, 0.492 11.783 -21.200, 0.793 11.957 -21.200, 1.046 10.452 -21.200, 1.135 12.896 -21.200, 2.034 11.560 -21.200, 2.662 11.962 -21.200, 3.352 12.243 -21.200, 4.081 12.396 -21.200, 2.507 13.728 -21.200, 0.150 13.723 -21.200, -2.728 15.779 -21.200, -0.150 13.723 -21.200, -0.492 13.662 -21.200, -2.034 11.560 -21.200, -3.352 12.243 -21.200, 0.793 13.489 -21.200, -1.135 12.549 -21.200, -1.490 11.051 -21.200, -1.016 12.223 -21.200, -1.046 10.452 -21.200, -0.492 11.783 -21.200, 0.518 7.580 -21.200, 1.490 5.594 -21.200, 1.135 4.096 -21.200, 1.016 4.423 -21.200, 0.150 11.723 -21.200, -15.693 13.728 -21.200, -15.830 14.246 -21.200, -15.837 14.781 -21.200, -17.524 13.573 -21.200, -15.716 15.302 -21.200, -14.681 16.488 -21.200, -14.181 16.680 -21.200, -18.576 13.573 -21.200, -17.524 -4.627 -21.200, -17.689 2.990 -21.200, -15.716 -2.898 -21.200, -17.376 3.184 -21.200, -15.716 1.343 -21.200, -17.054 3.830 -21.200, -17.155 3.477 -21.200, -17.252 4.525 -21.200, -18.234 4.906 -21.200, -18.576 4.773 -21.200, -19.573 6.143 -21.200, -17.588 7.180 -21.200, -19.012 4.196 -21.200, -20.108 6.135 -21.200, -18.945 3.477 -21.200, -17.342 10.106 -21.200, -17.900 9.297 -21.200, -16.025 4.980 -21.200, -15.830 2.399 -21.200, -14.181 -1.520 -21.200, -12.619 0.157 -21.200, -15.120 -2.018 -21.200, -14.681 -1.712 -21.200, -13.650 -0.100 -21.200, -13.119 -1.520 -21.200, -12.619 -1.712 -21.200, -12.180 -2.018 -21.200, -11.134 5.085 -21.200, -8.582 9.065 -21.200, -9.250 11.723 -21.200, -8.950 11.723 -21.200, -8.084 12.223 -21.200, -7.066 11.560 -21.200, -7.965 12.896 -21.200, -6.593 13.728 -21.200, -5.972 12.866 -21.200, -6.335 13.259 -21.200, -9.819 9.782 -21.200, -10.235 12.896 -21.200, -11.463 14.781 -21.200, -9.592 13.662 -21.200, -11.865 13.259 -21.200, -11.762 11.962 -21.200, -12.676 12.572 -21.200, -13.181 12.396 -21.200, -11.584 15.302 -21.200, -9.250 13.723 -21.200, -11.828 15.779 -21.200, -6.616 15.302 -21.200, -8.950 13.723 -21.200, -8.307 13.489 -21.200, -8.608 13.662 -21.200, -6.737 14.781 -21.200, -8.084 13.223 -21.200, -6.372 15.779 -21.200, -12.619 16.488 -21.200, -12.180 16.182 -21.200, -22.588 34.396 -21.200, -22.554 34.030 -21.200, -13.650 16.745 -21.200, -22.655 33.677 -21.200, 9.956 10.365 -21.200, 9.912 12.996 -21.200, 10.473 10.502 -21.200, 17.007 27.623 -21.200, 8.424 13.573 -21.200, 8.152 13.325 -21.200, 6.335 13.259 -21.200, 5.972 12.866 -21.200, 14.089 33.190 -21.200, 6.372 15.779 -21.200, 13.555 33.677 -21.200, 5.081 16.680 -21.200, 13.454 34.030 -21.200, 13.488 34.396 -21.200, 3.519 16.488 -21.200, 3.080 16.182 -21.200, 6.730 14.246 -21.200, 7.449 11.222 -21.200, 7.892 10.697 -21.200, 8.055 12.277 -21.200, 8.276 11.984 -21.200, 8.950 11.723 -21.200, 9.094 9.744 -21.200, 8.950 2.923 -21.200, 9.311 2.990 -21.200, 9.476 -4.627 -21.200, 9.748 -4.875 -21.200, 9.845 3.477 -21.200, 9.912 -5.204 -21.200, 11.530 6.257 -21.200, 11.008 6.135 -21.200, 8.242 6.539 -21.200, 8.152 4.525 -21.200, 7.449 5.423 -21.200, 6.593 2.917 -21.200, 6.730 2.399 -21.200, 6.737 1.864 -21.200, 6.616 1.343 -21.200, 8.589 2.990 -21.200, 7.988 -5.204 -21.200, 7.954 -5.570 -21.200, 6.925 -6.535 -21.200, 6.333 -6.186 -21.200, 9.912 4.196 -21.200, 9.748 4.525 -21.200, 9.956 6.280 -21.200, 9.476 4.773 -21.200, 8.276 3.184 -21.200, 5.524 4.073 -21.200, 6.333 4.631 -21.200, 5.972 3.779 -21.200, 8.800 9.297 -21.200, -4.019 16.680 -21.200, 13.924 34.973 -21.200, -0.450 8.323 -21.200, -0.518 7.580 -21.200, -0.719 6.863 -21.200, -2.034 5.085 -21.200, -2.507 2.917 -21.200, -2.765 3.386 -21.200, -3.128 3.779 -21.200, 0.150 4.923 -21.200, 2.370 2.399 -21.200, 1.135 3.749 -21.200, 0.793 3.156 -21.200, 0.492 -4.538 -21.200, 0.793 -4.711 -21.200, 0.150 2.923 -21.200, -0.150 -4.477 -21.200, -0.492 2.983 -21.200, -0.492 -4.538 -21.200, -2.484 -2.898 -21.200, -2.728 -2.421 -21.200, -4.019 -0.035 -21.200, -4.550 -1.455 -21.200, -5.081 -1.520 -21.200, -5.581 -1.712 -21.200, -6.372 0.867 -21.200, -6.372 -2.421 -21.200, 2.765 3.386 -21.200, 3.576 4.073 -21.200, 3.352 4.402 -21.200, 3.519 0.157 -21.200, 4.550 -0.100 -21.200, 5.581 0.157 -21.200, 6.020 0.463 -21.200, 6.372 0.867 -21.200, 2.728 -2.421 -21.200, 2.728 0.867 -21.200, 4.550 -1.455 -21.200, 5.081 -1.520 -21.200, 5.581 -1.712 -21.200, 6.372 -2.421 -21.200, 2.484 -35.057 -21.200, 1.016 -32.977 -21.200, 1.135 -32.651 -21.200, 2.765 -33.014 -21.200, 2.060 -31.335 -21.200, 4.081 -32.151 -21.200, 2.363 -34.536 -21.200, 1.135 -32.304 -21.200, 0.793 -31.711 -21.200, 0.743 -29.599 -21.200, 0.150 -31.477 -21.200, 0.532 -28.896 -21.200, -0.150 -31.477 -21.200, -0.492 -31.538 -21.200, -0.793 -31.711 -21.200, -1.135 -32.304 -21.200, -1.490 -30.806 -21.200, -2.034 -31.315 -21.200, -3.128 -32.621 -21.200, -3.352 -31.998 -21.200, 1.519 -30.839 -21.200, -0.518 -28.820 -21.200, -0.518 -27.335 -21.200, 1.135 -23.851 -21.200, 1.135 -23.504 -21.200, 3.876 -22.594 -21.200, 3.194 -24.208 -21.200, 3.655 -22.301 -21.200, 4.638 -23.978 -21.200, 4.911 -22.787 -21.200, 5.368 -24.060 -21.200, 5.445 -22.301 -21.200, 7.988 -23.404 -21.200, 7.954 -23.770 -21.200, 9.487 -26.292 -21.200, 9.624 -24.416 -21.200, 9.912 -23.404 -21.200, -0.719 -29.537 -21.200, -2.363 -34.536 -21.200, -2.728 -35.533 -21.200, 0.150 -33.477 -21.200, -3.080 -35.937 -21.200, 3.080 -35.937 -21.200, -2.370 -34.001 -21.200, -1.016 -32.977 -21.200, -0.793 -33.243 -21.200, -2.484 -35.057 -21.200, -8.054 -25.948 -21.200, -7.965 -23.851 -21.200, -5.748 -24.157 -21.200, -5.524 -23.828 -21.200, -5.019 -24.004 -21.200, -6.593 -22.672 -21.200, -6.737 -21.619 -21.200, -8.307 -22.911 -21.200, -8.307 -15.043 -21.200, -7.965 -14.451 -21.200, -6.593 -15.283 -21.200, -6.438 -13.517 -21.200, -5.972 -14.421 -21.200, -5.524 -14.127 -21.200, -5.019 -13.951 -21.200, -6.730 -22.154 -21.200, -9.250 -15.277 -21.200, -11.828 -20.621 -21.200, -15.472 -20.621 -21.200, -17.689 -15.210 -21.200, -17.376 -15.016 -21.200, -15.716 -16.857 -21.200, -15.830 -15.801 -21.200, -17.155 -14.723 -21.200, -15.435 -14.814 -21.200, -14.792 -13.815 -21.200, -14.119 -13.951 -21.200, -14.624 -14.127 -21.200, -9.250 -22.677 -21.200, -9.893 -22.911 -21.200, -11.463 -21.619 -21.200, -11.762 -24.438 -21.200, -12.676 -23.828 -21.200, -12.452 -24.157 -21.200, -10.146 -25.948 -21.200, -9.893 -24.444 -21.200, -9.592 -24.617 -21.200, -8.650 -28.077 -21.200, -9.618 -28.820 -21.200, -9.250 -24.677 -21.200, -8.381 -26.618 -21.200, 5.512 -21.581 -21.200, 6.372 -17.333 -21.200, 8.424 -22.827 -21.200, 8.589 -15.210 -21.200, 8.950 -15.277 -21.200, 9.134 -22.694 -21.200, 9.748 -23.075 -21.200, 9.624 -15.016 -21.200, 5.348 -21.252 -21.200, 4.550 -18.300 -21.200, 4.366 -20.872 -21.200, 3.752 -21.252 -21.200, 3.080 -17.737 -21.200, 3.588 -21.581 -21.200, 0.793 -22.911 -21.200, 0.492 -22.738 -21.200, 0.793 -15.043 -21.200, 2.484 -16.857 -21.200, 2.370 -15.801 -21.200, 2.662 -13.517 -21.200, 2.507 -15.283 -21.200, 3.576 -14.127 -21.200, 6.020 -17.737 -21.200, 5.076 -21.005 -21.200, 4.734 -20.872 -21.200, 3.519 -18.043 -21.200, 3.554 -21.947 -21.200, -6.438 -24.438 -21.200, -7.965 -32.304 -21.200, -7.965 -32.651 -21.200, -6.593 -33.483 -21.200, -6.730 -34.001 -21.200, -6.737 -34.536 -21.200, -8.084 -32.977 -21.200, -8.307 -33.243 -21.200, -6.616 -35.057 -21.200, -6.335 -33.014 -21.200, -6.438 -31.717 -21.200, -5.524 -32.327 -21.200, 0.501 -27.433 -21.200, -1.046 -25.948 -21.200, -1.016 -24.177 -21.200, -1.135 -23.851 -21.200, -2.034 -24.840 -21.200, -2.370 -22.154 -21.200, -1.016 -23.177 -21.200, -1.135 -23.504 -21.200, -0.793 -22.911 -21.200, -2.484 -21.098 -21.200, -2.484 -16.857 -21.200, -0.793 -15.043 -21.200, -0.492 -22.738 -21.200, -0.492 -15.217 -21.200, -0.150 -22.677 -21.200, -0.150 -15.277 -21.200, 0.150 -15.277 -21.200, -2.507 -22.672 -21.200, -2.765 -23.141 -21.200, -3.128 -23.534 -21.200, -2.728 -17.333 -21.200, -2.728 -20.621 -21.200, -3.080 -20.218 -21.200, -4.550 -18.300 -21.200, -4.019 -19.720 -21.200, -4.550 -19.655 -21.200, -6.372 -20.621 -21.200, -3.519 -18.043 -21.200, -5.081 -18.235 -21.200, -5.081 -19.720 -21.200, -6.020 -17.737 -21.200, -6.737 -16.336 -21.200, -7.066 -13.115 -21.200, -8.608 -13.338 -21.200, -8.381 -11.337 -21.200, -9.819 -8.418 -21.200, -10.590 -7.149 -21.200, -9.250 -13.277 -21.200, -9.618 -10.620 -21.200, -9.819 -11.337 -21.200, -10.146 -12.007 -21.200, -10.590 -12.606 -21.200, -10.235 -14.104 -21.200, -10.235 -14.451 -21.200, -11.134 -13.115 -21.200, -11.762 -13.517 -21.200, -12.228 -14.421 -21.200, -12.452 -13.798 -21.200, -12.676 -14.127 -21.200, -10.116 -14.777 -21.200, -11.584 -16.857 -21.200, -9.893 -15.043 -21.200, 1.046 -7.748 -21.200, 0.793 -6.244 -21.200, 1.135 -5.651 -21.200, 3.128 -5.334 -21.200, 3.352 -5.957 -21.200, 2.370 -3.954 -21.200, 1.016 -4.977 -21.200, -1.016 -4.977 -21.200, -2.370 -3.954 -21.200, -2.034 -6.640 -21.200, -3.128 -5.334 -21.200, -3.576 -5.628 -21.200, -1.135 -5.651 -21.200, -1.490 -7.149 -21.200, -1.046 -7.748 -21.200, -0.150 -6.477 -21.200, 0.450 -9.877 -21.200, 0.719 -11.337 -21.200, 1.016 -13.777 -21.200, 1.135 -14.104 -21.200, 1.490 -12.606 -21.200, 0.518 -9.135 -21.200, 0.719 -8.418 -21.200, -17.689 -6.410 -21.200, -17.054 -5.570 -21.200, -15.433 -6.186 -21.200, -15.435 -4.941 -21.200, -15.072 -5.334 -21.200, -14.624 -5.628 -21.200, -17.155 -5.923 -21.200, -17.252 -4.875 -21.200, -15.830 -3.954 -21.200, -15.837 -3.419 -21.200, -20.108 -7.690 -21.200, -19.012 -5.204 -21.200, -18.411 -6.410 -21.200, -18.050 -6.477 -21.200, -17.342 -8.094 -21.200, -18.194 -8.456 -21.200, -17.723 -9.409 -21.200, -17.900 -8.903 -21.200, -19.573 -7.698 -21.200, -18.945 -5.923 -21.200, -19.056 -7.835 -21.200, -18.724 -6.216 -21.200, -18.587 -8.092 -21.200, -18.050 -15.277 -21.200, -16.549 -12.777 -21.200, -17.054 -14.370 -21.200, -17.252 -13.675 -21.200, -16.992 -12.252 -21.200, -17.524 -13.427 -21.200, -17.342 -11.661 -21.200, -19.573 -12.057 -21.200, -20.108 -12.065 -21.200, -19.012 -14.004 -21.200, -18.945 -14.723 -21.200, -18.194 -11.299 -21.200, -17.900 -10.852 -21.200, -19.056 -11.920 -21.200, -18.848 -13.675 -21.200, -20.630 -11.943 -21.200, -18.411 -15.210 -21.200, -16.025 -6.535 -21.200, -16.549 -6.978 -21.200, -21.816 -10.909 -21.200, -15.693 -15.283 -21.200, -15.472 -17.333 -21.200, -14.681 -18.043 -21.200, -14.181 -19.720 -21.200, -13.650 -18.300 -21.200, -12.619 -18.043 -21.200, -8.650 -9.877 -21.200, -9.618 -9.135 -21.200, -9.250 -6.477 -21.200, -8.950 -6.477 -21.200, -8.608 -6.417 -21.200, -8.307 -6.244 -21.200, -7.965 -5.651 -21.200, -5.972 -5.334 -21.200, -6.438 -6.238 -21.200, -5.524 -5.628 -21.200, -5.748 -5.957 -21.200, -10.146 -7.748 -21.200, -9.893 -6.244 -21.200, -10.235 -5.651 -21.200, -10.235 -5.304 -21.200, 6.737 -3.419 -21.200, 6.730 -3.954 -21.200, 8.055 -5.923 -21.200, 7.449 -6.978 -21.200, 9.487 -8.092 -21.200, 9.094 -8.456 -21.200, 9.476 -22.827 -21.200, 9.845 -14.723 -21.200, 9.912 -14.004 -21.200, 9.956 -11.920 -21.200, 7.892 -12.252 -21.200, 7.449 -12.777 -21.200, 6.593 -15.283 -21.200, 8.276 -15.016 -21.200, 6.737 -16.336 -21.200, 9.487 -11.662 -21.200, 9.094 -11.299 -21.200, 8.766 -13.294 -21.200, 8.242 -11.661 -21.200, 6.333 -13.569 -21.200, 12.409 -8.408 -21.200, 8.242 -8.094 -21.200, 8.623 -9.409 -21.200, 8.800 -8.903 -21.200, 2.034 -6.640 -21.200, 0.150 -13.277 -21.200, -0.719 -11.337 -21.200, -0.518 -10.620 -21.200, -0.150 -13.277 -21.200, -1.135 -14.104 -21.200, -1.135 -14.451 -21.200, -2.034 -13.115 -21.200, 2.728 -17.333 -21.200, 8.152 -23.075 -21.200, -7.066 -6.640 -21.200, -8.582 -10.620 -21.200, -8.950 -13.277 -21.200, -2.363 -16.336 -21.200, -1.046 -12.007 -21.200, -1.135 -5.304 -21.200, -2.484 1.343 -21.200, -5.081 -0.035 -21.200, -6.020 0.463 -21.200, -6.616 -2.898 -21.200, -8.084 -4.977 -21.200, -8.307 -4.711 -21.200, -6.737 -3.419 -21.200, 5.524 -32.327 -21.200, 5.972 -32.621 -21.200, 6.593 -33.483 -21.200, 6.335 -33.014 -21.200, 9.094 -29.499 -21.200, 8.488 -29.220 -21.200, 9.476 -31.627 -21.200, 9.956 -30.120 -21.200, 11.008 -25.890 -21.200, 10.473 -25.898 -21.200, 9.946 -23.770 -21.200, 8.199 -26.209 -21.200, 8.589 -24.610 -21.200, 7.807 -25.588 -21.200, 6.726 -24.603 -21.200, 6.072 -24.270 -21.200, 1.403 -25.450 -21.200, 0.793 -24.444 -21.200, 0.681 -26.721 -21.200, 3.128 -32.621 -21.200, 13.488 -53.604 -21.200, 6.616 -35.057 -21.200, 6.737 -34.536 -21.200, -14.792 -24.140 -21.200, -15.072 -23.534 -21.200, -18.050 -24.677 -21.200, -18.194 -26.656 -21.200, -18.587 -26.292 -21.200, -18.724 -24.416 -21.200, -19.056 -26.035 -21.200, -18.945 -24.123 -21.200, -19.573 -25.898 -21.200, -20.108 -25.890 -21.200, -21.106 -11.699 -21.200, -19.012 -23.404 -21.200, -17.900 -27.103 -21.200, -17.588 -26.935 -21.200, -26.107 -47.377 -21.200, -22.752 -53.275 -21.200, -18.411 -33.410 -21.200, -22.588 -53.604 -21.200, -15.472 -35.533 -21.200, -18.050 -33.477 -21.200, -15.120 -35.937 -21.200, -14.681 -36.243 -21.200, -14.181 -36.435 -21.200, -22.554 -53.970 -21.200, -13.119 -36.435 -21.200, -18.848 -31.875 -21.200, -19.573 -30.257 -21.200, -16.992 -30.452 -21.200, -17.252 -31.875 -21.200, -17.088 -32.204 -21.200, -16.549 -30.977 -21.200, -19.056 -30.120 -21.200, -17.588 -29.220 -21.200, -17.900 -29.052 -21.200, -17.866 -31.494 -21.200, -16.025 -31.420 -21.200, -17.689 -33.410 -21.200, -14.624 -32.327 -21.200, -15.433 -31.769 -21.200, -11.865 -33.014 -21.200, -13.181 -32.151 -21.200, -12.676 -32.327 -21.200, -9.893 -31.711 -21.200, -10.146 -30.207 -21.200, -9.819 -26.618 -21.200, -11.607 -22.672 -21.200, -11.470 -22.154 -21.200, -10.235 -23.504 -21.200, -20.630 -30.143 -21.200, -21.106 -29.899 -21.200, -9.250 -31.477 -21.200, -2.363 1.864 -21.200, -0.793 3.156 -21.200, -2.662 4.683 -21.200, -23.024 34.973 -21.200, -26.350 38.123 -21.200, -24.348 34.725 -21.200, -18.945 -24.123 -20.000, -18.050 -24.677 -20.000, -17.647 -27.165 -20.000, -17.420 -26.466 -20.000, -17.689 -24.610 -20.000, -26.350 -31.558 -20.000, -26.134 -32.090 -20.000, -26.107 -32.377 -20.000, -20.546 -28.816 -20.000, -18.945 -32.923 -20.000, -18.411 -33.410 -20.000, -18.724 -33.216 -20.000, -22.588 -53.604 -20.000, -17.376 -33.216 -20.000, -16.856 -30.634 -20.000, -17.524 -31.627 -20.000, -26.216 -31.814 -20.000, -20.868 -28.170 -20.000, -26.134 -47.664 -20.000, -24.076 -53.027 -20.000, -26.350 -48.197 -20.000, -26.350 -57.877 -20.000, -24.445 -54.323 -20.000, -24.224 -54.616 -20.000, -23.911 -54.810 -20.000, -23.189 -54.810 -20.000, -22.876 -54.616 -20.000, 17.250 -57.877 -20.000, 13.555 -54.323 -20.000, -4.911 -35.232 -20.000, -5.224 -35.039 -20.000, -13.289 -35.232 -20.000, -13.650 -35.300 -20.000, -22.554 -53.970 -20.000, 15.412 -53.604 -20.000, 14.976 -53.027 -20.000, 17.034 -47.665 -20.000, 9.946 -32.570 -20.000, 17.007 -32.377 -20.000, 17.116 -31.814 -20.000, 17.250 -31.558 -20.000, 11.734 -27.804 -20.000, 17.116 -17.941 -20.000, 11.571 -27.475 -20.000, 17.034 -17.664 -20.000, 17.007 -17.377 -20.000, 9.748 -23.075 -20.000, 9.311 -15.210 -20.000, 8.950 -15.277 -20.000, 8.276 -15.016 -20.000, 5.512 -21.581 -20.000, 6.329 -24.383 -20.000, 5.546 -21.947 -20.000, 5.445 -22.301 -20.000, 4.918 -23.994 -20.000, 4.550 -22.855 -20.000, 4.182 -23.994 -20.000, 3.459 -24.125 -20.000, 1.135 -23.504 -20.000, 1.587 -25.244 -20.000, 0.492 -24.617 -20.000, 0.150 -24.677 -20.000, 0.553 -27.165 -20.000, -0.150 -24.677 -20.000, -0.553 -27.165 -20.000, -0.487 -28.628 -20.000, 0.150 -31.477 -20.000, 1.135 -32.304 -20.000, 1.852 -31.165 -20.000, 1.135 -32.651 -20.000, 3.655 -34.746 -20.000, -3.876 -35.039 -20.000, 11.768 -28.170 -20.000, 11.768 -9.970 -20.000, 11.571 -9.275 -20.000, 17.007 -2.377 -20.000, 9.946 3.830 -20.000, 10.773 7.323 -20.000, 10.099 7.584 -20.000, 9.134 4.906 -20.000, 9.877 7.877 -20.000, 17.034 -2.090 -20.000, 17.250 -1.558 -20.000, 11.768 8.230 -20.000, 17.034 12.335 -20.000, 9.912 12.996 -20.000, 11.299 9.173 -20.000, 17.007 12.623 -20.000, 13.776 33.384 -20.000, 8.766 13.706 -20.000, 17.034 27.910 -20.000, 17.116 28.186 -20.000, 15.345 33.677 -20.000, 17.250 38.123 -20.000, -23.734 35.106 -20.000, -26.350 28.442 -20.000, -24.546 34.030 -20.000, -24.224 33.384 -20.000, -23.189 33.190 -20.000, -23.550 33.123 -20.000, -23.911 33.190 -20.000, -26.216 28.186 -20.000, -20.834 8.596 -20.000, -20.768 7.877 -20.000, -26.350 -1.558 -20.000, -26.134 -2.090 -20.000, -20.546 7.584 -20.000, -18.945 3.477 -20.000, -18.848 -4.875 -20.000, -18.411 2.990 -20.000, -17.524 -4.627 -20.000, -14.612 -3.381 -20.000, -17.252 -4.875 -20.000, -17.088 -5.204 -20.000, -14.324 -4.394 -20.000, -14.741 -5.925 -20.000, -14.018 -5.794 -20.000, -14.011 -4.587 -20.000, -26.107 -17.377 -20.000, -20.546 -10.616 -20.000, -20.768 -10.323 -20.000, -19.046 -14.370 -20.000, 14.811 -54.810 -20.000, 13.488 -53.604 -20.000, 4.911 -35.232 -20.000, 9.311 -33.410 -20.000, 13.924 -53.027 -20.000, 17.007 -47.377 -20.000, 9.624 -33.216 -20.000, -10.040 6.380 -20.000, -9.893 4.689 -20.000, -10.444 5.766 -20.000, -10.952 5.235 -20.000, -8.608 4.862 -20.000, -8.307 4.689 -20.000, -7.965 4.096 -20.000, -6.653 4.803 -20.000, -5.546 2.008 -20.000, -8.084 3.423 -20.000, -8.307 -4.711 -20.000, -5.512 -3.381 -20.000, -7.756 5.766 -20.000, -8.950 2.923 -20.000, -9.250 2.923 -20.000, -12.688 -3.381 -20.000, -12.755 1.654 -20.000, -12.852 -3.052 -20.000, -13.289 1.168 -20.000, -13.650 1.100 -20.000, -14.176 -2.805 -20.000, -8.608 -4.538 -20.000, -9.592 -4.538 -20.000, -10.116 3.423 -20.000, -12.654 2.008 -20.000, -10.235 3.749 -20.000, -12.852 2.703 -20.000, 0.150 13.723 -20.000, 2.771 12.017 -20.000, 3.554 14.453 -20.000, 3.459 12.275 -20.000, 0.793 13.489 -20.000, 1.135 12.896 -20.000, 2.140 11.640 -20.000, 0.780 9.934 -20.000, 0.150 11.723 -20.000, 0.454 8.506 -20.000, -0.454 8.506 -20.000, 0.150 4.923 -20.000, 0.492 4.862 -20.000, 0.940 6.380 -20.000, 1.852 5.235 -20.000, 1.016 4.423 -20.000, 1.135 3.749 -20.000, 1.016 3.423 -20.000, 3.554 2.008 -20.000, 3.655 1.654 -20.000, 1.016 -4.977 -20.000, 2.771 -6.183 -20.000, 4.189 -4.587 -20.000, 1.128 10.581 -20.000, -0.492 11.783 -20.000, -1.016 12.223 -20.000, -0.793 11.957 -20.000, -1.128 10.581 -20.000, -1.135 12.549 -20.000, -1.587 11.156 -20.000, -3.655 14.099 -20.000, -2.771 12.017 -20.000, -4.189 13.613 -20.000, -4.550 13.545 -20.000, -4.911 13.613 -20.000, -5.641 12.275 -20.000, -5.546 14.453 -20.000, -6.960 11.640 -20.000, -8.084 12.223 -20.000, -7.972 10.581 -20.000, -8.608 11.783 -20.000, -8.950 11.723 -20.000, -8.547 9.235 -20.000, -9.653 9.235 -20.000, -9.554 8.506 -20.000, -9.587 7.772 -20.000, -8.613 7.772 -20.000, -1.135 12.896 -20.000, -1.016 13.223 -20.000, -3.554 14.453 -20.000, -0.793 13.489 -20.000, -3.752 15.148 -20.000, -0.492 13.662 -20.000, -4.024 15.395 -20.000, -3.588 14.819 -20.000, -18.911 8.596 -20.000, -18.411 11.790 -20.000, -19.075 8.925 -20.000, -19.346 9.173 -20.000, -18.724 11.984 -20.000, -19.689 9.306 -20.000, -26.107 27.623 -20.000, -18.848 13.325 -20.000, -18.234 13.706 -20.000, -17.524 13.573 -20.000, -17.252 13.325 -20.000, -17.088 12.996 -20.000, -17.054 12.630 -20.000, -17.376 11.984 -20.000, -17.689 11.790 -20.000, -17.420 9.934 -20.000, -17.647 9.235 -20.000, -17.155 12.277 -20.000, -19.046 3.830 -20.000, -19.012 4.196 -20.000, -20.234 7.390 -20.000, -18.848 4.525 -20.000, -19.199 7.584 -20.000, -18.576 4.773 -20.000, -17.524 4.773 -20.000, -16.856 5.766 -20.000, -17.054 3.830 -20.000, -17.155 3.477 -20.000, -17.746 8.506 -20.000, -17.260 6.380 -20.000, -14.646 2.008 -20.000, -14.612 2.374 -20.000, -15.091 4.484 -20.000, -15.753 4.803 -20.000, -14.448 2.703 -20.000, -14.382 4.288 -20.000, -14.646 14.453 -20.000, -14.545 14.099 -20.000, -14.018 12.406 -20.000, -14.741 12.275 -20.000, -13.289 13.613 -20.000, -13.282 12.406 -20.000, -10.116 13.223 -20.000, -9.893 13.489 -20.000, -12.688 14.819 -20.000, -12.852 15.148 -20.000, -9.250 13.723 -20.000, -13.124 15.395 -20.000, -4.734 15.528 -20.000, -4.366 15.528 -20.000, 4.024 15.395 -20.000, 4.366 15.528 -20.000, 13.555 33.677 -20.000, 8.424 13.573 -20.000, 8.152 13.325 -20.000, 5.512 14.819 -20.000, 7.988 12.996 -20.000, 6.329 12.017 -20.000, 5.641 12.275 -20.000, 4.911 13.613 -20.000, 4.918 12.406 -20.000, -10.116 12.223 -20.000, -9.893 11.957 -20.000, -10.228 10.581 -20.000, -9.592 11.783 -20.000, -9.880 9.934 -20.000, -8.646 8.506 -20.000, -4.918 12.406 -20.000, -5.224 13.806 -20.000, -5.512 14.819 -20.000, -8.084 13.223 -20.000, -8.307 13.489 -20.000, -8.950 13.723 -20.000, -5.348 15.148 -20.000, -5.076 15.395 -20.000, -13.466 15.528 -20.000, -22.554 34.030 -20.000, 8.589 11.790 -20.000, 7.954 12.630 -20.000, 5.546 14.453 -20.000, 7.972 10.581 -20.000, 10.589 9.306 -20.000, 9.311 11.790 -20.000, 9.811 8.596 -20.000, 9.975 8.925 -20.000, 8.950 11.723 -20.000, 8.589 2.990 -20.000, 8.424 -4.627 -20.000, 8.152 -4.875 -20.000, 8.276 3.184 -20.000, 5.224 -4.394 -20.000, 4.911 -4.587 -20.000, 6.653 4.803 -20.000, 7.248 5.235 -20.000, 7.988 4.196 -20.000, 8.449 7.056 -20.000, 9.476 4.773 -20.000, 4.366 3.083 -20.000, 3.818 4.288 -20.000, 3.109 4.484 -20.000, 3.588 2.374 -20.000, 5.445 14.099 -20.000, 5.512 2.374 -20.000, 5.348 2.703 -20.000, 5.282 4.288 -20.000, 4.734 3.083 -20.000, 4.550 4.223 -20.000, -0.492 -31.538 -20.000, -0.940 -30.020 -20.000, -1.344 -30.634 -20.000, -1.016 -31.977 -20.000, -1.852 -31.165 -20.000, -0.150 -33.477 -20.000, -0.492 -33.417 -20.000, -0.793 -33.243 -20.000, -4.366 -33.317 -20.000, -1.135 -32.651 -20.000, -8.950 -15.277 -20.000, -8.608 -22.738 -20.000, -8.307 -15.043 -20.000, -8.307 -22.911 -20.000, -6.329 -24.383 -20.000, -7.965 -23.504 -20.000, -5.641 -24.125 -20.000, -5.445 -22.301 -20.000, -4.911 -22.787 -20.000, -4.918 -23.994 -20.000, -5.512 -21.581 -20.000, -5.224 -16.839 -20.000, -4.366 -20.872 -20.000, -0.492 -22.738 -20.000, 0.150 -22.677 -20.000, 0.793 -15.043 -20.000, 3.554 -21.947 -20.000, 1.016 -23.177 -20.000, -7.513 -25.244 -20.000, -8.950 -24.677 -20.000, -8.320 -26.466 -20.000, -9.653 -27.165 -20.000, -8.547 -27.165 -20.000, -8.160 -30.020 -20.000, -8.307 -31.711 -20.000, -8.084 -31.977 -20.000, -6.653 -31.597 -20.000, -5.546 -34.392 -20.000, -8.084 -32.977 -20.000, -5.445 -34.746 -20.000, -8.307 -33.243 -20.000, -8.950 -33.477 -20.000, -9.250 -33.477 -20.000, -12.976 -35.039 -20.000, -9.592 -33.417 -20.000, -12.755 -34.746 -20.000, -9.893 -33.243 -20.000, -10.235 -32.651 -20.000, -12.209 -31.916 -20.000, -13.124 -33.450 -20.000, -7.972 -25.819 -20.000, -9.250 -24.677 -20.000, -9.592 -24.617 -20.000, -10.228 -25.819 -20.000, -10.687 -25.244 -20.000, -10.235 -23.504 -20.000, -12.755 -22.301 -20.000, -11.871 -24.383 -20.000, -12.976 -22.594 -20.000, -12.559 -24.125 -20.000, -13.289 -22.787 -20.000, -14.011 -22.787 -20.000, -14.646 -21.947 -20.000, -17.376 -15.016 -20.000, -17.866 -22.694 -20.000, -18.050 -15.277 -20.000, -18.411 -15.210 -20.000, -18.576 -22.827 -20.000, -12.688 -21.581 -20.000, -12.688 -15.826 -20.000, -12.918 -13.912 -20.000, -13.124 -15.250 -20.000, -12.852 -15.497 -20.000, -9.893 -22.911 -20.000, -9.250 -15.277 -20.000, -14.741 -24.125 -20.000, -17.054 -23.770 -20.000, -14.646 -16.192 -20.000, -15.091 -13.716 -20.000, -13.650 -13.977 -20.000, -14.382 -13.912 -20.000, -14.176 -21.005 -20.000, -12.852 -21.252 -20.000, -13.466 -20.872 -20.000, -13.124 -21.005 -20.000, -19.873 -29.077 -20.000, -19.012 -32.204 -20.000, -18.977 -28.523 -20.000, -17.260 -30.020 -20.000, -20.234 -29.010 -20.000, -17.689 -33.410 -20.000, -14.646 -34.392 -20.000, -15.753 -31.597 -20.000, -15.091 -31.916 -20.000, -14.612 -34.026 -20.000, -14.382 -32.112 -20.000, -13.834 -33.317 -20.000, -13.466 -33.317 -20.000, -12.918 -32.112 -20.000, 9.912 -32.204 -20.000, 11.446 -28.816 -20.000, 9.748 -31.875 -20.000, 9.476 -31.627 -20.000, 9.877 -28.523 -20.000, 8.160 -30.020 -20.000, 7.756 -30.634 -20.000, 8.424 -31.627 -20.000, 9.311 -24.610 -20.000, 8.547 -27.165 -20.000, 7.972 -25.819 -20.000, 8.589 -24.610 -20.000, 8.055 -24.123 -20.000, 7.954 -23.770 -20.000, 10.246 -27.227 -20.000, 9.845 -24.123 -20.000, 11.299 -27.227 -20.000, 3.876 -22.594 -20.000, 3.752 -21.252 -20.000, 3.876 -16.839 -20.000, 4.189 -17.032 -20.000, 4.366 -20.872 -20.000, 4.911 -17.032 -20.000, 5.348 -21.252 -20.000, 8.055 -14.723 -20.000, 5.282 -13.912 -20.000, 8.152 -23.075 -20.000, 7.988 -23.404 -20.000, 5.641 -24.125 -20.000, 4.550 -35.300 -20.000, 3.588 -34.026 -20.000, 3.752 -33.697 -20.000, 4.024 -33.450 -20.000, 5.282 -32.112 -20.000, 5.348 -33.697 -20.000, 8.055 -32.923 -20.000, 7.954 -32.570 -20.000, 7.248 -31.165 -20.000, 7.988 -32.204 -20.000, 3.109 -31.916 -20.000, 8.589 -33.410 -20.000, 5.224 -35.039 -20.000, 8.950 -33.477 -20.000, -5.512 -34.026 -20.000, -5.991 -31.916 -20.000, -5.076 -33.450 -20.000, -4.550 -32.177 -20.000, -5.348 -33.697 -20.000, -3.752 -33.697 -20.000, -3.588 -34.026 -20.000, -7.248 -31.165 -20.000, -7.756 -30.634 -20.000, -8.613 -28.628 -20.000, -4.550 -22.855 -20.000, -2.771 -24.383 -20.000, -3.554 -21.947 -20.000, -1.135 -23.504 -20.000, -1.587 -25.244 -20.000, -0.793 -24.444 -20.000, -0.492 -24.617 -20.000, 0.487 -28.628 -20.000, -9.592 -13.338 -20.000, -9.250 -13.277 -20.000, -10.040 -11.820 -20.000, -10.444 -12.434 -20.000, -10.116 -13.777 -20.000, -8.307 -13.511 -20.000, -8.084 -13.777 -20.000, -7.965 -14.104 -20.000, -6.653 -13.397 -20.000, -7.248 -12.965 -20.000, -5.546 -16.192 -20.000, 0.150 2.923 -20.000, -0.150 -4.477 -20.000, 0.150 -4.477 -20.000, 0.793 3.156 -20.000, 2.140 -6.560 -20.000, 1.128 -7.619 -20.000, 1.016 -5.977 -20.000, 0.492 -6.417 -20.000, 0.150 -6.477 -20.000, 0.454 -9.694 -20.000, -0.454 -9.694 -20.000, 0.150 -13.277 -20.000, 0.492 -13.338 -20.000, 0.940 -11.820 -20.000, 1.344 -12.434 -20.000, 1.135 -14.451 -20.000, 3.554 -16.192 -20.000, 2.447 -13.397 -20.000, 3.588 -21.581 -20.000, 1.587 -7.044 -20.000, -1.128 -7.619 -20.000, -0.793 -6.244 -20.000, -1.016 -5.977 -20.000, -3.459 -5.925 -20.000, -4.182 -5.794 -20.000, -3.554 -3.747 -20.000, -3.588 -3.381 -20.000, -1.016 -4.977 -20.000, -0.793 -4.711 -20.000, -0.793 3.156 -20.000, -3.655 1.654 -20.000, -3.554 2.008 -20.000, -4.024 2.950 -20.000, -0.492 2.983 -20.000, -0.492 -4.538 -20.000, -17.647 -8.965 -20.000, -19.075 -9.275 -20.000, -18.724 -6.216 -20.000, -18.945 -5.923 -20.000, -19.046 -5.570 -20.000, -19.346 -9.027 -20.000, -20.399 -9.027 -20.000, -20.671 -9.275 -20.000, -19.012 -5.204 -20.000, -20.834 -9.604 -20.000, -17.155 -5.923 -20.000, -17.689 -6.410 -20.000, -18.724 -15.016 -20.000, -19.511 -10.810 -20.000, -18.848 -13.675 -20.000, -16.856 -12.434 -20.000, -17.054 -14.370 -20.000, -18.977 -10.323 -20.000, -17.713 -10.428 -20.000, -18.877 -9.970 -20.000, -15.429 -6.183 -20.000, -14.545 -4.101 -20.000, -13.650 -4.655 -20.000, -13.282 -5.794 -20.000, -12.976 -4.394 -20.000, -12.755 -4.101 -20.000, -10.235 -5.304 -20.000, -10.116 -4.977 -20.000, -9.893 -4.711 -20.000, -10.687 -7.044 -20.000, -9.893 -6.244 -20.000, -10.235 -5.651 -20.000, -10.228 -7.619 -20.000, -9.880 -8.266 -20.000, -9.250 -6.477 -20.000, -8.646 -9.694 -20.000, -9.587 -10.428 -20.000, -9.751 -11.144 -20.000, -8.613 -10.428 -20.000, -9.653 -8.965 -20.000, -3.752 -3.052 -20.000, -3.876 1.361 -20.000, -5.348 -3.052 -20.000, -4.911 1.168 -20.000, -4.550 1.100 -20.000, -4.366 -2.672 -20.000, -4.189 1.168 -20.000, -4.024 -2.805 -20.000, 8.589 -6.410 -20.000, 8.055 -5.923 -20.000, 7.954 -5.570 -20.000, 7.513 -7.044 -20.000, 7.988 -5.204 -20.000, 10.956 -8.894 -20.000, 9.811 -9.604 -20.000, 9.877 -10.323 -20.000, 8.449 -11.144 -20.000, 9.476 -13.427 -20.000, 10.099 -10.616 -20.000, 11.134 -10.810 -20.000, 10.773 -10.877 -20.000, 9.912 -14.004 -20.000, 8.547 -8.965 -20.000, 8.950 -6.477 -20.000, 8.320 -8.266 -20.000, 8.589 -15.210 -20.000, 8.424 -22.827 -20.000, 6.653 -13.397 -20.000, 7.954 -14.370 -20.000, 8.424 -13.427 -20.000, 7.756 -12.434 -20.000, 10.411 -10.810 -20.000, 9.946 -14.370 -20.000, 9.476 -22.827 -20.000, 4.550 -13.977 -20.000, 3.752 -15.497 -20.000, 3.109 -13.716 -20.000, 1.016 -13.777 -20.000, 3.655 -4.101 -20.000, 3.459 -5.925 -20.000, 3.876 -4.394 -20.000, 4.918 -5.794 -20.000, 5.546 -16.192 -20.000, 5.348 -15.497 -20.000, -4.550 -13.977 -20.000, -5.282 -13.912 -20.000, -5.076 -15.250 -20.000, -5.991 -13.716 -20.000, -5.512 -15.826 -20.000, -7.513 -7.044 -20.000, -7.965 -5.304 -20.000, -2.140 -6.560 -20.000, -0.492 -13.338 -20.000, -0.793 -13.511 -20.000, -1.016 -13.777 -20.000, -0.793 -15.043 -20.000, -3.655 -16.546 -20.000, -2.447 -13.397 -20.000, -3.588 -15.826 -20.000, -3.752 -15.497 -20.000, -4.366 -15.117 -20.000, -4.550 -17.100 -20.000, -4.911 -17.032 -20.000, -3.876 -16.839 -20.000, -4.189 -17.032 -20.000, 3.588 -3.381 -20.000, 4.024 -2.805 -20.000, 4.550 1.100 -20.000, 4.734 -2.672 -20.000, 5.076 -2.805 -20.000, 5.445 1.654 -20.000, 5.512 -3.381 -20.000, 4.189 1.168 -20.000, 4.366 -2.672 -20.000, 4.911 1.168 -20.000, 9.975 -9.275 -20.000, -14.612 -21.581 -20.000, -14.448 -3.052 -20.000, -13.834 -2.672 -20.000, 0.492 -22.738 -20.000, 0.150 -15.277 -20.000, -0.150 -15.277 -20.000, 8.646 -27.894 -20.000, 9.134 -31.494 -20.000, 8.766 -31.494 -20.000, 10.773 -29.077 -20.000, -17.054 -32.570 -20.000, -17.549 -29.344 -20.000, -17.088 -23.404 -20.000, -10.116 -31.977 -20.000, -10.444 -30.634 -20.000, -10.952 -31.165 -20.000, -17.252 -23.075 -20.000, -5.348 2.703 -20.000, -1.344 5.766 -20.000, -1.135 4.096 -20.000, -4.366 3.083 -20.000, -4.550 4.223 -20.000, -0.150 4.923 -20.000, -26.107 -47.377 -20.000, 14.811 33.190 -20.000, 13.652 34.725 -20.000, -9.751 7.056 -20.000, -0.651 -29.344 -20.000, -8.950 -13.277 -20.000, -0.150 2.923 -21.200, -0.150 2.923 -20.000, -1.016 3.423 -21.200, -1.135 4.096 -21.200, -1.016 4.423 -21.200, -0.492 4.862 -20.000, -0.492 4.862 -21.200, -1.016 3.423 -20.000, -1.135 3.749 -21.200, -1.135 3.749 -20.000, -1.016 4.423 -20.000, -0.793 4.689 -21.200, -0.793 4.689 -20.000, -0.150 4.923 -21.200, 0.492 4.862 -21.200, 0.793 4.689 -21.200, 0.793 4.689 -20.000, 1.016 3.423 -21.200, 0.492 2.983 -20.000, 1.135 4.096 -20.000, 0.492 2.983 -21.200, -9.592 11.783 -21.200, -9.250 11.723 -20.000, -9.893 11.957 -21.200, -10.235 12.549 -21.200, -10.235 12.896 -20.000, -10.116 13.223 -21.200, -9.893 13.489 -21.200, -9.592 13.662 -20.000, -10.116 12.223 -21.200, -10.235 12.549 -20.000, -8.608 13.662 -20.000, -7.965 12.549 -21.200, -8.307 11.957 -21.200, -8.608 11.783 -21.200, -7.965 12.896 -20.000, -7.965 12.549 -20.000, -8.307 11.957 -20.000, -9.250 -33.477 -21.200, -9.592 -33.417 -21.200, -10.116 -32.977 -21.200, -10.116 -32.977 -20.000, -9.592 -31.538 -21.200, -9.592 -31.538 -20.000, -10.235 -32.304 -20.000, -10.116 -31.977 -21.200, -9.893 -31.711 -20.000, -9.250 -31.477 -20.000, -8.950 -31.477 -20.000, -8.608 -31.538 -20.000, -8.307 -31.711 -21.200, -7.965 -32.304 -20.000, -8.608 -33.417 -21.200, -8.950 -33.477 -21.200, -8.608 -33.417 -20.000, -7.965 -32.651 -20.000, -0.150 -24.677 -21.200, -0.492 -24.617 -21.200, -0.793 -24.444 -21.200, -0.793 -22.911 -20.000, -1.016 -24.177 -20.000, -1.135 -23.851 -20.000, -1.016 -23.177 -20.000, -0.150 -22.677 -20.000, 0.150 -22.677 -21.200, 0.793 -22.911 -20.000, 1.016 -23.177 -21.200, 1.016 -24.177 -21.200, 0.793 -24.444 -20.000, 0.492 -24.617 -21.200, 0.150 -24.677 -21.200, 1.135 -23.851 -20.000, 1.016 -24.177 -20.000, -0.492 -15.217 -20.000, -1.135 -14.104 -20.000, -1.016 -13.777 -21.200, -1.016 -14.777 -21.200, -1.016 -14.777 -20.000, -1.135 -14.451 -20.000, -0.793 -13.511 -21.200, -0.492 -13.338 -21.200, -0.150 -13.277 -20.000, 0.793 -13.511 -21.200, 0.492 -13.338 -21.200, 0.793 -13.511 -20.000, 1.016 -14.777 -21.200, 1.016 -14.777 -20.000, 0.492 -15.217 -21.200, 0.492 -15.217 -20.000, 1.135 -14.104 -20.000, 1.135 -14.451 -21.200, -9.592 -6.417 -21.200, -9.592 -6.417 -20.000, -10.116 -5.977 -21.200, -10.116 -4.977 -21.200, -9.893 -4.711 -21.200, -10.116 -5.977 -20.000, -9.250 -4.477 -20.000, -8.950 -4.477 -20.000, -8.084 -4.977 -20.000, -7.965 -5.304 -21.200, -7.965 -5.651 -20.000, -8.084 -5.977 -20.000, -8.084 -5.977 -21.200, -8.950 -6.477 -20.000, -8.608 -6.417 -20.000, -8.307 -6.244 -20.000, 0.150 -6.477 -21.200, -0.150 -6.477 -20.000, -0.492 -6.417 -21.200, -0.793 -6.244 -21.200, -1.016 -5.977 -21.200, -0.793 -4.711 -21.200, -0.492 -6.417 -20.000, -1.135 -5.651 -20.000, -1.135 -5.304 -20.000, 0.150 -4.477 -21.200, 0.793 -4.711 -20.000, 0.492 -4.538 -20.000, 1.135 -5.304 -20.000, 1.135 -5.304 -21.200, 1.135 -5.651 -20.000, 1.016 -5.977 -21.200, 0.793 -6.244 -20.000, 0.492 -6.417 -21.200, -9.592 -15.217 -21.200, -10.116 -14.777 -20.000, -10.235 -14.104 -20.000, -9.893 -13.511 -20.000, -9.893 -13.511 -21.200, -9.592 -13.338 -21.200, -9.592 -15.217 -20.000, -9.893 -15.043 -20.000, -10.235 -14.451 -20.000, -10.116 -13.777 -21.200, -8.608 -13.338 -20.000, -8.307 -13.511 -21.200, -8.084 -13.777 -21.200, -7.965 -14.104 -21.200, -8.608 -15.217 -21.200, -8.950 -15.277 -21.200, -7.965 -14.451 -20.000, -8.084 -14.777 -21.200, -8.084 -14.777 -20.000, -8.608 -15.217 -20.000, -8.950 -24.677 -21.200, -9.893 -24.444 -20.000, -10.116 -24.177 -20.000, -10.235 -23.851 -21.200, -9.592 -22.738 -21.200, -9.592 -22.738 -20.000, -9.250 -22.677 -20.000, -10.116 -24.177 -21.200, -10.235 -23.851 -20.000, -10.116 -23.177 -21.200, -10.116 -23.177 -20.000, -8.950 -22.677 -20.000, -8.950 -22.677 -21.200, -8.608 -22.738 -21.200, -8.084 -23.177 -20.000, -8.084 -23.177 -21.200, -7.965 -23.504 -21.200, -8.084 -24.177 -21.200, -8.307 -24.444 -21.200, -8.608 -24.617 -21.200, -8.608 -24.617 -20.000, -7.965 -23.851 -20.000, -8.084 -24.177 -20.000, -8.307 -24.444 -20.000, 0.150 -33.477 -20.000, -0.150 -33.477 -21.200, -0.492 -33.417 -21.200, -1.135 -32.651 -21.200, -1.135 -32.304 -20.000, -1.016 -31.977 -21.200, -0.793 -31.711 -20.000, -1.016 -32.977 -20.000, -0.150 -31.477 -20.000, 0.492 -31.538 -21.200, 0.492 -31.538 -20.000, 1.016 -31.977 -21.200, 0.793 -31.711 -20.000, 1.016 -31.977 -20.000, 0.793 -33.243 -21.200, 0.492 -33.417 -20.000, 1.016 -32.977 -20.000, 0.793 -33.243 -20.000, 0.492 -33.417 -21.200, -0.150 11.723 -21.200, -0.150 11.723 -20.000, -1.135 12.896 -21.200, -0.793 11.957 -21.200, -1.016 13.223 -21.200, -0.793 13.489 -21.200, -0.150 13.723 -20.000, 0.492 13.662 -21.200, 0.492 13.662 -20.000, 1.016 13.223 -21.200, 1.016 13.223 -20.000, 1.135 12.549 -20.000, 1.016 12.223 -21.200, 1.135 12.549 -21.200, 1.016 12.223 -20.000, 0.793 11.957 -20.000, 0.492 11.783 -20.000, -9.592 2.983 -20.000, -10.116 4.423 -21.200, -10.116 4.423 -20.000, -9.592 4.862 -20.000, -9.592 4.862 -21.200, -9.893 3.156 -20.000, -10.116 3.423 -21.200, -10.235 4.096 -21.200, -10.235 4.096 -20.000, -9.250 4.923 -20.000, -8.950 4.923 -20.000, -8.950 4.923 -21.200, -8.608 4.862 -21.200, -8.084 4.423 -21.200, -7.965 4.096 -21.200, -7.965 3.749 -21.200, -8.084 3.423 -21.200, -8.608 2.983 -20.000, -8.084 4.423 -20.000, -7.965 3.749 -20.000, -8.307 3.156 -20.000, 17.250 -57.877 -21.200, 17.250 -48.197 -20.528, 17.116 -47.941 -20.000, 17.034 -47.665 -21.200, 17.250 -31.558 -21.200, 17.034 -32.090 -21.200, 17.034 -32.090 -20.000, 17.007 -47.377 -21.200, 17.250 11.803 -20.528, 17.116 12.059 -20.000, 17.116 28.186 -21.200, 17.034 27.910 -21.200, 17.007 27.623 -20.000, -26.216 -1.814 -20.000, -26.107 -2.377 -20.000, -26.216 -17.941 -20.000, -26.134 -17.664 -20.000, -26.216 -17.941 -21.200, -26.134 -17.664 -21.200, 17.116 -17.941 -21.200, 17.116 -1.814 -20.000, 17.116 -1.814 -21.200, 17.034 -2.090 -21.200, -26.134 27.910 -21.200, -26.134 27.910 -20.000, -26.216 12.059 -20.000, -26.350 11.803 -20.584, -26.134 12.336 -20.000, -26.107 12.623 -20.000, -26.107 27.623 -21.200, -26.107 12.623 -21.200, -26.134 -32.090 -21.200, -26.216 -47.941 -20.000, -26.216 -47.941 -21.200, -26.134 -47.664 -21.200, -27.350 -18.197 -19.000, -28.550 -18.197 -19.000, -27.946 -18.352 -19.116, -27.900 -18.610 -19.397, -27.306 -18.657 -19.292, -27.851 -18.710 -19.555, -27.780 -18.788 -19.718, -27.575 -18.871 -20.029, -27.441 -18.876 -20.170, -28.077 -18.866 -20.363, -27.688 -18.842 -19.877, -27.293 -18.857 -20.292, -27.038 -18.775 -20.444, -26.780 -18.775 -19.903, -26.628 -18.643 -19.961, -26.547 -18.440 -20.588, -26.680 -18.482 -21.175, -26.659 -18.542 -20.570, -27.081 -18.696 -21.075, -26.779 -18.632 -20.541, -26.908 -18.711 -20.500, -27.297 -18.776 -20.986, -26.937 -18.856 -19.810, -26.350 -18.197 -20.000, -26.473 -18.440 -19.992, -26.350 -18.197 -20.584, -26.350 -18.197 -21.200, -26.506 -31.265 -19.988, -26.747 -31.145 -20.550, -26.770 -30.987 -19.908, -26.905 -31.045 -20.501, -27.068 -30.967 -20.430, -27.081 -31.059 -21.075, -26.678 -31.275 -21.175, -26.350 -31.558 -20.528, -26.412 -31.424 -19.998, -26.350 -31.558 -21.200, -26.466 -31.403 -20.596, -26.443 -31.365 -19.996, -26.873 -30.924 -19.852, -27.227 -30.913 -20.338, -27.509 -30.923 -20.870, -27.713 -30.889 -20.727, -27.379 -30.884 -20.225, -27.029 -30.879 -19.734, -27.520 -30.878 -20.091, -27.906 -30.877 -20.556, -27.253 -30.980 -19.430, -27.794 -30.980 -19.688, -27.850 -31.044 -19.558, -27.891 -31.122 -19.429, -28.336 -30.979 -19.947, -27.938 -31.315 -19.197, -27.342 -31.315 -19.123, -27.311 -31.112 -19.278, -27.920 -31.213 -19.309, -27.642 -30.898 -19.943, -27.906 -18.877 -20.556, -28.425 -18.696 -19.731, -28.525 -18.480 -19.328, -28.550 -31.558 -19.000, -27.297 -30.979 -20.986, -27.509 -18.832 -20.870, -27.713 -18.866 -20.726, -28.076 -30.889 -20.363, -28.220 -30.923 -20.159, -28.220 -18.832 -20.159, -28.336 -18.776 -19.947, -28.425 -31.059 -19.731, -28.525 -31.273 -19.330, -27.350 -31.558 -19.000, -27.346 -18.390 -19.093, -27.348 -18.331 -19.062, -27.338 -18.490 -19.156, -27.258 -18.768 -19.420, -27.202 -18.830 -19.523, -27.160 -30.898 -19.587, -26.642 -31.098 -19.956, -27.084 -18.876 -19.679, -26.659 -57.877 -19.951, -27.159 -57.877 -19.588, -27.350 -57.877 -19.000, -28.332 -57.877 -19.955, -27.350 -48.197 -19.000, -27.878 -48.197 -19.000, -27.348 -48.331 -19.062, -27.780 -48.788 -19.718, -27.258 -48.768 -19.420, -27.202 -48.830 -19.523, -27.575 -48.871 -20.029, -27.906 -48.877 -20.556, -27.441 -48.876 -20.170, -28.077 -48.866 -20.363, -27.688 -48.842 -19.877, -27.946 -48.352 -19.116, -27.338 -48.490 -19.156, -27.900 -48.610 -19.397, -27.851 -48.710 -19.555, -28.336 -48.776 -19.947, -28.425 -48.696 -19.731, -28.220 -48.832 -20.159, -26.937 -48.856 -19.810, -27.509 -48.832 -20.870, -27.293 -48.857 -20.292, -27.038 -48.775 -20.444, -26.547 -48.440 -20.588, -26.680 -48.482 -21.175, -26.350 -48.197 -21.200, -26.659 -48.542 -20.570, -26.779 -48.632 -20.541, -26.908 -48.711 -20.500, -27.297 -48.776 -20.986, -26.780 -48.775 -19.903, -26.473 -48.440 -19.992, -26.350 -48.197 -20.584, -28.525 -48.480 -19.328, -28.495 -57.877 -19.490, -27.713 -48.866 -20.726, -27.722 -57.877 -20.720, -27.305 -57.877 -20.982, -27.081 -48.696 -21.075, -28.070 -57.877 -20.372, -26.840 -57.877 -21.145, -26.628 -48.643 -19.961, -26.938 -57.877 -19.809, -27.306 -48.657 -19.292, -27.301 -57.877 -19.309, -27.346 -48.390 -19.093, -27.084 -48.876 -19.679, -27.350 38.123 -19.000, -27.301 38.123 -19.309, -27.305 38.123 -20.982, -26.466 28.597 -20.596, -26.905 28.955 -20.501, -27.297 29.021 -20.986, -27.081 28.941 -21.075, -26.747 28.855 -20.550, -26.350 28.442 -20.528, -26.443 28.635 -19.996, -26.506 28.735 -19.988, -27.068 29.033 -20.430, -27.713 29.111 -20.727, -26.873 29.076 -19.852, -27.029 29.121 -19.734, -27.379 29.116 -20.225, -27.227 29.087 -20.338, -28.076 29.111 -20.363, -27.850 28.956 -19.558, -27.891 28.878 -19.429, -28.336 29.021 -19.947, -27.794 29.020 -19.688, -28.220 29.077 -20.159, -27.642 29.102 -19.943, -27.520 29.122 -20.091, -27.160 29.102 -19.587, -27.920 28.787 -19.309, -27.934 28.442 -19.000, -27.342 28.685 -19.123, -27.938 28.685 -19.197, -26.678 28.725 -21.175, -26.840 38.123 -21.145, -27.509 29.077 -20.870, -27.722 38.123 -20.720, -28.070 38.123 -20.372, -28.495 38.123 -19.490, -28.425 28.941 -19.731, -28.525 28.727 -19.330, -27.906 29.123 -20.556, -28.332 38.123 -19.955, -27.311 28.888 -19.278, -27.253 29.020 -19.430, -27.159 38.123 -19.588, -26.938 38.123 -19.809, -26.770 29.013 -19.908, -26.642 28.902 -19.956, -26.350 38.123 -20.000, -26.412 28.576 -19.998, -26.659 38.123 -19.951, -26.466 -1.403 -20.596, -26.747 -1.145 -20.550, -26.905 -1.045 -20.501, -27.068 -0.967 -20.430, -27.297 -0.979 -20.986, -26.678 -1.275 -21.175, -26.350 -1.558 -20.528, -26.506 -1.265 -19.988, -26.770 -0.987 -19.908, -26.873 -0.924 -19.852, -27.713 -0.889 -20.727, -27.509 -0.923 -20.870, -27.227 -0.913 -20.338, -27.379 -0.884 -20.225, -27.029 -0.879 -19.734, -27.520 -0.878 -20.091, -27.906 -0.877 -20.556, -28.076 -0.889 -20.363, -27.253 -0.980 -19.430, -27.850 -1.044 -19.558, -27.794 -0.980 -19.688, -27.891 -1.122 -19.429, -27.920 -1.213 -19.309, -28.550 -1.558 -19.000, -27.342 -1.315 -19.123, -27.938 -1.315 -19.197, -27.642 -0.898 -19.943, -27.160 -0.898 -19.587, -27.350 11.803 -19.000, -27.946 11.648 -19.116, -28.550 11.803 -19.000, -27.878 11.803 -19.000, -27.346 11.610 -19.093, -27.202 11.170 -19.523, -27.441 11.124 -20.170, -27.906 11.123 -20.556, -27.575 11.129 -20.029, -27.688 11.158 -19.877, -27.900 11.390 -19.397, -27.258 11.232 -19.420, -27.780 11.212 -19.718, -27.851 11.290 -19.555, -27.713 11.134 -20.726, -27.293 11.143 -20.292, -27.038 11.225 -20.444, -26.779 11.368 -20.541, -26.547 11.560 -20.588, -26.659 11.458 -20.570, -27.081 11.304 -21.075, -26.908 11.289 -20.500, -26.937 11.144 -19.810, -26.350 11.803 -20.000, -26.473 11.560 -19.992, -26.350 11.803 -21.200, -28.525 11.520 -19.328, -28.336 -0.979 -19.947, -28.336 11.224 -19.947, -28.220 11.168 -20.159, -28.077 11.134 -20.363, -27.297 11.224 -20.986, -26.680 11.518 -21.175, -28.525 -1.273 -19.330, -28.425 11.304 -19.731, -28.425 -1.059 -19.731, -28.220 -0.923 -20.159, -27.509 11.168 -20.870, -27.081 -1.059 -21.075, -26.412 -1.424 -19.998, -26.443 -1.365 -19.996, -26.628 11.357 -19.961, -26.642 -1.098 -19.956, -26.780 11.225 -19.903, -27.084 11.124 -19.679, -27.306 11.343 -19.292, -27.311 -1.112 -19.278, -27.338 11.510 -19.156, -27.348 11.669 -19.062, 18.201 -57.877 -19.309, 18.970 -57.877 -20.372, 18.059 -57.877 -19.588, 17.838 -57.877 -19.809, 17.559 -57.877 -19.951, 17.250 -48.197 -21.200, 17.406 -48.490 -19.988, 18.197 -48.776 -20.986, 17.805 -48.710 -20.501, 17.981 -48.696 -21.075, 17.578 -48.480 -21.175, 17.647 -48.610 -20.550, 17.312 -48.331 -19.998, 17.366 -48.352 -20.596, 17.343 -48.390 -19.996, 17.773 -48.830 -19.852, 18.127 -48.842 -20.338, 17.968 -48.788 -20.430, 17.929 -48.876 -19.734, 18.279 -48.871 -20.225, 18.420 -48.876 -20.091, 18.750 -48.711 -19.558, 19.325 -48.696 -19.731, 18.791 -48.632 -19.429, 19.236 -48.776 -19.947, 18.976 -48.866 -20.363, 18.838 -48.440 -19.197, 18.834 -48.197 -19.000, 18.820 -48.542 -19.309, 18.211 -48.643 -19.278, 18.694 -48.775 -19.688, 19.120 -48.832 -20.159, 18.542 -48.857 -19.943, 17.740 -57.877 -21.145, 18.409 -48.832 -20.870, 18.622 -57.877 -20.720, 18.613 -48.866 -20.727, 18.806 -48.877 -20.556, 19.232 -57.877 -19.955, 19.425 -48.482 -19.330, 19.395 -57.877 -19.490, 18.205 -57.877 -20.982, 18.250 -57.877 -19.000, 18.242 -48.440 -19.123, 18.153 -48.775 -19.430, 18.060 -48.856 -19.587, 17.670 -48.768 -19.908, 17.542 -48.657 -19.956, 17.250 -48.197 -20.000, 17.559 38.123 -19.951, 18.250 38.123 -19.000, 19.395 38.123 -19.490, 18.248 28.576 -19.062, 19.450 28.442 -19.000, 18.846 28.597 -19.116, 18.778 28.442 -19.000, 18.800 28.855 -19.397, 18.102 29.076 -19.523, 18.806 29.123 -20.556, 18.977 29.111 -20.363, 18.475 29.116 -20.029, 19.325 28.941 -19.731, 18.158 29.013 -19.420, 18.680 29.033 -19.718, 19.236 29.021 -19.947, 18.751 28.955 -19.555, 18.588 29.087 -19.877, 19.120 29.077 -20.159, 18.341 29.122 -20.170, 17.837 29.102 -19.810, 18.197 29.021 -20.986, 18.409 29.077 -20.870, 18.193 29.102 -20.292, 17.938 29.020 -20.444, 17.528 28.888 -19.961, 17.559 28.787 -20.570, 17.447 28.685 -20.588, 17.679 28.878 -20.541, 17.808 28.956 -20.500, 17.981 28.941 -21.075, 17.250 28.442 -20.584, 19.425 28.725 -19.328, 19.450 38.123 -19.000, 19.232 38.123 -19.955, 18.970 38.123 -20.372, 18.613 29.111 -20.726, 18.622 38.123 -20.720, 18.205 38.123 -20.982, 17.580 28.727 -21.175, 17.740 38.123 -21.145, 17.250 28.442 -20.000, 17.373 28.685 -19.992, 17.680 29.020 -19.903, 17.984 29.121 -19.679, 18.201 38.123 -19.309, 18.059 38.123 -19.588, 18.206 28.902 -19.292, 18.246 28.635 -19.093, 17.838 38.123 -19.809, 18.238 28.735 -19.156, 17.406 11.510 -19.988, 17.805 11.290 -20.501, 17.647 11.390 -20.550, 17.981 11.304 -21.075, 17.578 11.520 -21.175, 17.312 11.669 -19.998, 17.250 11.803 -21.200, 17.366 11.648 -20.596, 17.773 11.170 -19.852, 17.968 11.212 -20.430, 18.127 11.158 -20.338, 17.929 11.124 -19.734, 18.279 11.129 -20.225, 18.694 11.225 -19.688, 18.750 11.289 -19.558, 18.211 11.357 -19.278, 18.791 11.368 -19.429, 19.325 11.304 -19.731, 19.236 11.224 -19.947, 19.120 11.168 -20.159, 18.420 11.124 -20.091, 18.542 11.143 -19.943, 18.820 11.458 -19.309, 18.834 11.803 -19.000, 18.838 11.560 -19.197, 18.242 11.560 -19.123, 18.250 -1.558 -19.000, 18.248 -1.424 -19.062, 19.425 -1.275 -19.328, 18.846 -1.403 -19.116, 18.751 -1.045 -19.555, 18.341 -0.878 -20.170, 18.588 -0.913 -19.877, 18.475 -0.884 -20.029, 18.238 -1.265 -19.156, 18.800 -1.145 -19.397, 18.206 -1.098 -19.292, 19.325 -1.059 -19.731, 18.158 -0.987 -19.420, 19.236 -0.979 -19.947, 18.680 -0.967 -19.718, 19.120 -0.923 -20.159, 18.193 -0.898 -20.292, 18.613 -0.889 -20.726, 18.197 -0.979 -20.986, 18.409 -0.923 -20.870, 17.559 -1.213 -20.570, 17.373 -1.315 -19.992, 17.447 -1.315 -20.588, 17.580 -1.273 -21.175, 17.679 -1.122 -20.541, 17.981 -1.059 -21.075, 17.938 -0.980 -20.444, 17.808 -1.044 -20.500, 17.680 -0.980 -19.903, 17.250 -1.558 -20.584, 17.250 -1.558 -21.200, 19.425 11.518 -19.330, 18.977 -0.889 -20.363, 18.806 -0.877 -20.556, 18.197 11.224 -20.986, 18.976 11.134 -20.363, 18.806 11.123 -20.556, 18.613 11.134 -20.727, 18.409 11.168 -20.870, 17.250 11.803 -20.000, 17.343 11.610 -19.996, 17.528 -1.112 -19.961, 17.670 11.232 -19.908, 17.542 11.343 -19.956, 17.837 -0.898 -19.810, 17.984 -0.879 -19.679, 18.102 -0.924 -19.523, 18.246 -1.365 -19.093, 18.250 11.803 -19.000, 18.060 11.144 -19.587, 18.153 11.225 -19.430, 18.846 -31.403 -19.116, 18.475 -30.884 -20.029, 19.425 -31.275 -19.328, 18.800 -31.145 -19.397, 18.751 -31.045 -19.555, 19.236 -30.979 -19.947, 18.680 -30.967 -19.718, 18.588 -30.913 -19.877, 18.613 -30.889 -20.726, 18.341 -30.878 -20.170, 18.193 -30.898 -20.292, 18.197 -30.979 -20.986, 17.808 -31.044 -20.500, 17.680 -30.980 -19.903, 17.679 -31.122 -20.541, 17.559 -31.213 -20.570, 17.981 -31.059 -21.075, 17.938 -30.980 -20.444, 17.250 -31.558 -20.584, 17.447 -31.315 -20.588, 17.805 -18.710 -20.501, 17.968 -18.788 -20.430, 18.197 -18.776 -20.986, 17.981 -18.696 -21.075, 17.647 -18.610 -20.550, 17.312 -18.331 -19.998, 17.250 -18.197 -20.528, 17.343 -18.390 -19.996, 17.366 -18.352 -20.596, 17.670 -18.768 -19.908, 17.773 -18.830 -19.852, 18.613 -18.866 -20.727, 18.806 -18.877 -20.556, 18.127 -18.842 -20.338, 18.420 -18.876 -20.091, 18.279 -18.871 -20.225, 18.694 -18.775 -19.688, 18.211 -18.643 -19.278, 18.750 -18.711 -19.558, 19.236 -18.776 -19.947, 18.542 -18.857 -19.943, 18.838 -18.440 -19.197, 18.250 -18.197 -19.000, 18.242 -18.440 -19.123, 18.820 -18.542 -19.309, 18.791 -18.632 -19.429, 19.120 -18.832 -20.159, 18.060 -18.856 -19.587, 17.578 -18.480 -21.175, 18.409 -18.832 -20.870, 18.806 -30.877 -20.556, 18.977 -30.889 -20.363, 18.976 -18.866 -20.363, 19.120 -30.923 -20.159, 19.325 -18.696 -19.731, 17.580 -31.273 -21.175, 18.409 -30.923 -20.870, 19.325 -31.059 -19.731, 19.425 -18.482 -19.330, 18.246 -31.365 -19.093, 18.248 -31.424 -19.062, 18.238 -31.265 -19.156, 18.158 -30.987 -19.420, 18.153 -18.775 -19.430, 18.102 -30.924 -19.523, 18.206 -31.098 -19.292, 17.984 -30.879 -19.679, 17.837 -30.898 -19.810, 17.542 -18.657 -19.956, 17.406 -18.490 -19.988, 17.528 -31.112 -19.961, 17.373 -31.315 -19.992, 17.250 -18.197 -20.000, 17.929 -18.876 -19.734 ] } colorPerVertex FALSE coordIndex [ 0, 1306, 13, -1, 217, 13, 14, -1, 224, 14, 1, -1, 220, 1, 2, -1, 4, 2, 699, -1, 3, 4, 699, -1, 3, 8, 4, -1, 3, 5, 8, -1, 8, 5, 15, -1, 9, 15, 226, -1, 225, 226, 231, -1, 6, 231, 30, -1, 791, 30, 792, -1, 791, 6, 30, -1, 791, 794, 6, -1, 6, 794, 7, -1, 225, 7, 227, -1, 9, 227, 10, -1, 8, 10, 4, -1, 8, 9, 10, -1, 8, 15, 9, -1, 1306, 819, 13, -1, 13, 819, 804, -1, 14, 804, 11, -1, 1, 11, 12, -1, 2, 12, 697, -1, 699, 2, 697, -1, 13, 804, 14, -1, 14, 11, 1, -1, 1, 12, 2, -1, 5, 700, 15, -1, 15, 700, 28, -1, 29, 28, 32, -1, 228, 32, 37, -1, 229, 37, 709, -1, 42, 709, 16, -1, 27, 16, 711, -1, 17, 27, 711, -1, 17, 18, 27, -1, 17, 45, 18, -1, 18, 45, 241, -1, 238, 241, 240, -1, 25, 240, 20, -1, 19, 20, 23, -1, 21, 23, 22, -1, 21, 19, 23, -1, 21, 24, 19, -1, 19, 24, 26, -1, 25, 26, 237, -1, 238, 237, 235, -1, 18, 235, 27, -1, 18, 238, 235, -1, 18, 241, 238, -1, 15, 28, 29, -1, 226, 29, 33, -1, 231, 33, 230, -1, 30, 230, 35, -1, 792, 35, 31, -1, 792, 30, 35, -1, 29, 32, 228, -1, 33, 228, 34, -1, 230, 34, 232, -1, 35, 232, 36, -1, 31, 36, 40, -1, 31, 35, 36, -1, 228, 37, 229, -1, 34, 229, 41, -1, 232, 41, 233, -1, 36, 233, 38, -1, 40, 38, 39, -1, 40, 36, 38, -1, 229, 709, 42, -1, 41, 42, 234, -1, 233, 234, 236, -1, 38, 236, 44, -1, 39, 44, 43, -1, 39, 38, 44, -1, 42, 16, 27, -1, 234, 27, 235, -1, 236, 235, 237, -1, 44, 237, 26, -1, 43, 26, 24, -1, 43, 44, 26, -1, 45, 704, 241, -1, 241, 704, 239, -1, 240, 239, 46, -1, 20, 46, 243, -1, 23, 243, 216, -1, 22, 216, 788, -1, 22, 23, 216, -1, 704, 47, 239, -1, 239, 47, 65, -1, 46, 65, 242, -1, 243, 242, 245, -1, 216, 245, 67, -1, 788, 67, 48, -1, 215, 48, 72, -1, 214, 72, 87, -1, 213, 87, 90, -1, 786, 90, 94, -1, 212, 94, 50, -1, 49, 50, 98, -1, 771, 98, 82, -1, 770, 82, 80, -1, 785, 80, 100, -1, 259, 100, 99, -1, 110, 99, 103, -1, 114, 103, 257, -1, 111, 257, 51, -1, 722, 111, 51, -1, 722, 112, 111, -1, 722, 52, 112, -1, 112, 52, 53, -1, 117, 53, 54, -1, 118, 54, 723, -1, 265, 723, 729, -1, 125, 729, 730, -1, 268, 730, 128, -1, 129, 128, 727, -1, 272, 727, 55, -1, 275, 55, 728, -1, 57, 728, 731, -1, 58, 57, 731, -1, 58, 56, 57, -1, 58, 733, 56, -1, 56, 733, 59, -1, 60, 59, 277, -1, 278, 277, 279, -1, 61, 279, 139, -1, 760, 139, 780, -1, 760, 61, 139, -1, 760, 781, 61, -1, 61, 781, 62, -1, 278, 62, 63, -1, 60, 63, 64, -1, 56, 64, 57, -1, 56, 60, 64, -1, 56, 59, 60, -1, 47, 705, 65, -1, 65, 705, 66, -1, 242, 66, 244, -1, 245, 244, 247, -1, 67, 247, 48, -1, 67, 245, 247, -1, 705, 68, 66, -1, 66, 68, 69, -1, 244, 69, 246, -1, 247, 246, 73, -1, 48, 73, 72, -1, 48, 247, 73, -1, 68, 712, 69, -1, 69, 712, 74, -1, 246, 74, 70, -1, 73, 70, 71, -1, 72, 71, 87, -1, 72, 73, 71, -1, 712, 713, 74, -1, 74, 713, 85, -1, 248, 85, 88, -1, 91, 88, 92, -1, 249, 92, 75, -1, 95, 75, 76, -1, 219, 76, 717, -1, 716, 219, 717, -1, 716, 84, 219, -1, 716, 77, 84, -1, 84, 77, 78, -1, 255, 78, 79, -1, 254, 79, 81, -1, 80, 81, 100, -1, 80, 254, 81, -1, 80, 82, 254, -1, 254, 82, 97, -1, 255, 97, 83, -1, 84, 83, 96, -1, 219, 96, 95, -1, 76, 219, 95, -1, 74, 85, 248, -1, 70, 248, 89, -1, 71, 89, 86, -1, 87, 86, 90, -1, 87, 71, 86, -1, 248, 88, 91, -1, 89, 91, 251, -1, 86, 251, 252, -1, 90, 252, 94, -1, 90, 86, 252, -1, 91, 92, 249, -1, 251, 249, 250, -1, 252, 250, 93, -1, 94, 93, 253, -1, 50, 253, 98, -1, 50, 94, 253, -1, 249, 75, 95, -1, 250, 95, 96, -1, 93, 96, 83, -1, 253, 83, 97, -1, 98, 97, 82, -1, 98, 253, 97, -1, 77, 721, 78, -1, 78, 721, 256, -1, 79, 256, 102, -1, 81, 102, 99, -1, 100, 81, 99, -1, 721, 101, 256, -1, 256, 101, 104, -1, 102, 104, 103, -1, 99, 102, 103, -1, 101, 719, 104, -1, 104, 719, 257, -1, 103, 104, 257, -1, 719, 51, 257, -1, 112, 53, 117, -1, 113, 117, 258, -1, 109, 258, 260, -1, 105, 260, 106, -1, 107, 106, 784, -1, 107, 105, 106, -1, 107, 108, 105, -1, 105, 108, 259, -1, 109, 259, 110, -1, 113, 110, 114, -1, 112, 114, 111, -1, 112, 113, 114, -1, 112, 117, 113, -1, 117, 54, 118, -1, 119, 118, 262, -1, 261, 262, 267, -1, 266, 267, 115, -1, 116, 115, 767, -1, 116, 266, 115, -1, 116, 783, 266, -1, 266, 783, 263, -1, 261, 263, 264, -1, 119, 264, 258, -1, 117, 119, 258, -1, 117, 118, 119, -1, 118, 723, 265, -1, 262, 265, 120, -1, 267, 120, 122, -1, 115, 122, 121, -1, 767, 121, 124, -1, 767, 115, 121, -1, 265, 729, 125, -1, 120, 125, 126, -1, 122, 126, 270, -1, 121, 270, 123, -1, 124, 123, 765, -1, 124, 121, 123, -1, 125, 730, 268, -1, 126, 268, 269, -1, 270, 269, 271, -1, 123, 271, 127, -1, 765, 127, 131, -1, 765, 123, 127, -1, 268, 128, 129, -1, 269, 129, 130, -1, 271, 130, 273, -1, 127, 273, 135, -1, 131, 135, 132, -1, 209, 132, 137, -1, 762, 137, 62, -1, 781, 762, 62, -1, 129, 727, 272, -1, 130, 272, 133, -1, 273, 133, 134, -1, 135, 134, 132, -1, 135, 273, 134, -1, 272, 55, 275, -1, 133, 275, 274, -1, 134, 274, 136, -1, 132, 136, 137, -1, 132, 134, 136, -1, 275, 728, 57, -1, 274, 57, 64, -1, 136, 64, 63, -1, 137, 63, 62, -1, 137, 136, 63, -1, 733, 138, 59, -1, 59, 138, 276, -1, 277, 276, 141, -1, 279, 141, 143, -1, 139, 143, 146, -1, 780, 146, 145, -1, 780, 139, 146, -1, 138, 140, 276, -1, 276, 140, 142, -1, 141, 142, 148, -1, 143, 148, 144, -1, 146, 144, 151, -1, 145, 151, 152, -1, 145, 146, 151, -1, 140, 147, 142, -1, 142, 147, 154, -1, 148, 154, 149, -1, 144, 149, 150, -1, 151, 150, 153, -1, 152, 153, 779, -1, 152, 151, 153, -1, 147, 158, 154, -1, 154, 158, 280, -1, 149, 280, 155, -1, 150, 155, 156, -1, 153, 156, 157, -1, 779, 157, 777, -1, 779, 153, 157, -1, 158, 159, 280, -1, 280, 159, 160, -1, 155, 160, 161, -1, 156, 161, 218, -1, 157, 218, 162, -1, 777, 162, 776, -1, 777, 157, 162, -1, 159, 163, 160, -1, 160, 163, 164, -1, 161, 164, 282, -1, 218, 282, 281, -1, 162, 281, 208, -1, 776, 208, 206, -1, 775, 206, 207, -1, 774, 207, 285, -1, 758, 285, 204, -1, 165, 204, 167, -1, 166, 167, 168, -1, 755, 168, 169, -1, 754, 169, 203, -1, 170, 203, 676, -1, 170, 754, 203, -1, 163, 171, 164, -1, 164, 171, 190, -1, 282, 190, 189, -1, 281, 189, 187, -1, 208, 187, 206, -1, 208, 281, 187, -1, 171, 172, 190, -1, 190, 172, 738, -1, 188, 738, 191, -1, 192, 191, 173, -1, 284, 173, 744, -1, 194, 744, 195, -1, 197, 195, 746, -1, 198, 746, 741, -1, 200, 741, 740, -1, 287, 740, 747, -1, 175, 747, 752, -1, 174, 175, 752, -1, 174, 179, 175, -1, 174, 750, 179, -1, 179, 750, 177, -1, 176, 179, 177, -1, 176, 178, 179, -1, 176, 675, 178, -1, 178, 675, 180, -1, 181, 180, 288, -1, 202, 288, 201, -1, 199, 201, 286, -1, 182, 286, 183, -1, 196, 183, 184, -1, 193, 184, 185, -1, 283, 185, 205, -1, 186, 205, 187, -1, 189, 186, 187, -1, 189, 188, 186, -1, 189, 190, 188, -1, 188, 190, 738, -1, 188, 191, 192, -1, 186, 192, 283, -1, 205, 186, 283, -1, 192, 173, 284, -1, 283, 284, 193, -1, 185, 283, 193, -1, 284, 744, 194, -1, 193, 194, 196, -1, 184, 193, 196, -1, 194, 195, 197, -1, 196, 197, 182, -1, 183, 196, 182, -1, 197, 746, 198, -1, 182, 198, 199, -1, 286, 182, 199, -1, 198, 741, 200, -1, 199, 200, 202, -1, 201, 199, 202, -1, 200, 740, 287, -1, 202, 287, 181, -1, 288, 202, 181, -1, 287, 747, 175, -1, 181, 175, 178, -1, 180, 181, 178, -1, 675, 676, 180, -1, 180, 676, 203, -1, 288, 203, 169, -1, 201, 169, 168, -1, 286, 168, 167, -1, 183, 167, 204, -1, 184, 204, 285, -1, 185, 285, 207, -1, 205, 207, 206, -1, 187, 205, 206, -1, 754, 755, 169, -1, 755, 166, 168, -1, 166, 165, 167, -1, 165, 758, 204, -1, 758, 774, 285, -1, 774, 775, 207, -1, 775, 776, 206, -1, 208, 776, 162, -1, 762, 209, 137, -1, 209, 131, 132, -1, 135, 131, 127, -1, 783, 211, 263, -1, 263, 211, 210, -1, 264, 210, 260, -1, 258, 264, 260, -1, 211, 784, 210, -1, 210, 784, 106, -1, 260, 210, 106, -1, 108, 785, 259, -1, 259, 785, 100, -1, 785, 770, 80, -1, 770, 771, 82, -1, 771, 49, 98, -1, 49, 212, 50, -1, 212, 786, 94, -1, 786, 213, 90, -1, 213, 214, 87, -1, 214, 215, 72, -1, 215, 788, 48, -1, 67, 788, 216, -1, 7, 794, 222, -1, 227, 222, 221, -1, 10, 221, 220, -1, 4, 220, 2, -1, 4, 10, 220, -1, 798, 223, 797, -1, 798, 217, 223, -1, 798, 0, 217, -1, 217, 0, 13, -1, 164, 161, 160, -1, 161, 156, 155, -1, 190, 282, 164, -1, 156, 153, 150, -1, 282, 218, 161, -1, 218, 157, 156, -1, 96, 219, 84, -1, 224, 1, 220, -1, 221, 224, 220, -1, 221, 223, 224, -1, 221, 222, 223, -1, 223, 222, 797, -1, 797, 222, 794, -1, 217, 14, 224, -1, 223, 217, 224, -1, 227, 221, 10, -1, 225, 227, 9, -1, 226, 225, 9, -1, 29, 226, 15, -1, 7, 222, 227, -1, 228, 33, 29, -1, 6, 7, 225, -1, 231, 6, 225, -1, 33, 231, 226, -1, 229, 34, 228, -1, 34, 230, 33, -1, 230, 30, 231, -1, 42, 41, 229, -1, 41, 232, 34, -1, 232, 35, 230, -1, 27, 234, 42, -1, 234, 233, 41, -1, 233, 36, 232, -1, 236, 234, 235, -1, 38, 233, 236, -1, 44, 236, 237, -1, 25, 237, 238, -1, 240, 25, 238, -1, 239, 240, 241, -1, 65, 46, 239, -1, 19, 26, 25, -1, 20, 19, 25, -1, 46, 20, 240, -1, 66, 242, 65, -1, 242, 243, 46, -1, 243, 23, 20, -1, 69, 244, 66, -1, 244, 245, 242, -1, 245, 216, 243, -1, 74, 246, 69, -1, 246, 247, 244, -1, 248, 70, 74, -1, 70, 73, 246, -1, 91, 89, 248, -1, 89, 71, 70, -1, 249, 251, 91, -1, 251, 86, 89, -1, 95, 250, 249, -1, 250, 252, 251, -1, 93, 250, 96, -1, 94, 252, 93, -1, 253, 93, 83, -1, 255, 83, 84, -1, 78, 255, 84, -1, 254, 97, 255, -1, 79, 254, 255, -1, 256, 79, 78, -1, 104, 102, 256, -1, 102, 81, 79, -1, 111, 114, 257, -1, 114, 110, 103, -1, 110, 259, 99, -1, 109, 110, 113, -1, 258, 109, 113, -1, 105, 259, 109, -1, 260, 105, 109, -1, 261, 264, 119, -1, 262, 261, 119, -1, 265, 262, 118, -1, 263, 210, 264, -1, 125, 120, 265, -1, 266, 263, 261, -1, 267, 266, 261, -1, 120, 267, 262, -1, 268, 126, 125, -1, 126, 122, 120, -1, 122, 115, 267, -1, 129, 269, 268, -1, 269, 270, 126, -1, 270, 121, 122, -1, 272, 130, 129, -1, 130, 271, 269, -1, 271, 123, 270, -1, 275, 133, 272, -1, 133, 273, 130, -1, 273, 127, 271, -1, 57, 274, 275, -1, 274, 134, 133, -1, 136, 274, 64, -1, 278, 63, 60, -1, 277, 278, 60, -1, 276, 277, 59, -1, 142, 141, 276, -1, 61, 62, 278, -1, 279, 61, 278, -1, 141, 279, 277, -1, 154, 148, 142, -1, 148, 143, 141, -1, 143, 139, 279, -1, 280, 149, 154, -1, 149, 144, 148, -1, 144, 146, 143, -1, 160, 155, 280, -1, 155, 150, 149, -1, 150, 151, 144, -1, 281, 282, 189, -1, 162, 218, 281, -1, 192, 186, 188, -1, 284, 283, 192, -1, 194, 193, 284, -1, 207, 205, 185, -1, 197, 196, 194, -1, 285, 185, 184, -1, 198, 182, 197, -1, 204, 184, 183, -1, 200, 199, 198, -1, 167, 183, 286, -1, 287, 202, 200, -1, 168, 286, 201, -1, 175, 181, 287, -1, 169, 201, 288, -1, 179, 178, 175, -1, 203, 288, 180, -1, 796, 289, 371, -1, 796, 554, 289, -1, 796, 552, 554, -1, 796, 290, 552, -1, 552, 290, 556, -1, 556, 290, 795, -1, 293, 795, 793, -1, 291, 793, 292, -1, 586, 292, 546, -1, 586, 291, 292, -1, 556, 795, 293, -1, 293, 793, 291, -1, 292, 294, 546, -1, 546, 294, 295, -1, 295, 294, 296, -1, 543, 296, 297, -1, 543, 295, 296, -1, 296, 298, 297, -1, 297, 298, 540, -1, 540, 298, 299, -1, 300, 299, 301, -1, 300, 540, 299, -1, 299, 790, 301, -1, 301, 790, 302, -1, 302, 790, 304, -1, 305, 304, 789, -1, 524, 789, 306, -1, 303, 306, 787, -1, 516, 787, 307, -1, 516, 303, 787, -1, 302, 304, 305, -1, 305, 789, 524, -1, 524, 306, 303, -1, 787, 308, 307, -1, 307, 308, 513, -1, 513, 308, 312, -1, 312, 308, 309, -1, 313, 309, 314, -1, 505, 314, 773, -1, 315, 773, 310, -1, 311, 310, 316, -1, 311, 315, 310, -1, 312, 309, 313, -1, 313, 314, 505, -1, 505, 773, 315, -1, 310, 772, 316, -1, 316, 772, 496, -1, 496, 772, 317, -1, 498, 317, 492, -1, 498, 496, 317, -1, 317, 318, 492, -1, 492, 318, 489, -1, 489, 318, 319, -1, 319, 318, 769, -1, 320, 769, 321, -1, 478, 321, 323, -1, 478, 320, 321, -1, 319, 769, 320, -1, 321, 322, 323, -1, 323, 322, 327, -1, 327, 322, 324, -1, 326, 324, 328, -1, 471, 328, 325, -1, 471, 326, 328, -1, 327, 324, 326, -1, 325, 328, 466, -1, 466, 328, 768, -1, 467, 768, 461, -1, 467, 466, 768, -1, 768, 329, 461, -1, 461, 329, 462, -1, 462, 329, 459, -1, 459, 329, 332, -1, 330, 332, 331, -1, 330, 459, 332, -1, 331, 332, 333, -1, 333, 332, 782, -1, 449, 782, 450, -1, 449, 333, 782, -1, 782, 766, 450, -1, 450, 766, 443, -1, 443, 766, 334, -1, 334, 766, 764, -1, 437, 764, 336, -1, 437, 334, 764, -1, 764, 335, 336, -1, 336, 335, 432, -1, 432, 335, 337, -1, 337, 335, 763, -1, 433, 763, 338, -1, 433, 337, 763, -1, 763, 761, 338, -1, 338, 761, 339, -1, 339, 761, 343, -1, 423, 343, 342, -1, 341, 342, 340, -1, 341, 423, 342, -1, 339, 343, 423, -1, 342, 759, 340, -1, 340, 759, 344, -1, 344, 759, 345, -1, 346, 345, 778, -1, 415, 778, 412, -1, 415, 346, 778, -1, 344, 345, 346, -1, 778, 347, 412, -1, 412, 347, 348, -1, 348, 347, 349, -1, 349, 347, 350, -1, 406, 350, 351, -1, 406, 349, 350, -1, 350, 353, 351, -1, 351, 353, 352, -1, 352, 353, 404, -1, 404, 353, 354, -1, 399, 354, 355, -1, 399, 404, 354, -1, 354, 357, 355, -1, 355, 357, 400, -1, 400, 357, 392, -1, 392, 357, 356, -1, 356, 357, 358, -1, 389, 358, 359, -1, 389, 356, 358, -1, 358, 757, 359, -1, 359, 757, 360, -1, 360, 757, 361, -1, 361, 757, 756, -1, 362, 756, 363, -1, 362, 361, 756, -1, 756, 365, 363, -1, 363, 365, 364, -1, 364, 365, 366, -1, 366, 365, 889, -1, 887, 366, 889, -1, 887, 886, 366, -1, 366, 886, 891, -1, 367, 366, 891, -1, 367, 368, 366, -1, 366, 368, 591, -1, 591, 368, 369, -1, 369, 368, 370, -1, 289, 374, 371, -1, 371, 374, 1307, -1, 1307, 374, 372, -1, 372, 374, 373, -1, 373, 374, 1311, -1, 1311, 374, 375, -1, 375, 374, 567, -1, 574, 375, 567, -1, 574, 577, 375, -1, 369, 370, 376, -1, 596, 376, 377, -1, 592, 377, 594, -1, 593, 594, 378, -1, 379, 593, 378, -1, 379, 380, 593, -1, 379, 385, 380, -1, 380, 385, 387, -1, 603, 387, 602, -1, 601, 602, 607, -1, 381, 607, 606, -1, 359, 606, 389, -1, 359, 381, 606, -1, 359, 360, 381, -1, 381, 360, 361, -1, 362, 381, 361, -1, 362, 363, 381, -1, 381, 363, 601, -1, 607, 381, 601, -1, 370, 1892, 376, -1, 376, 1892, 599, -1, 377, 599, 598, -1, 383, 598, 1893, -1, 382, 383, 1893, -1, 382, 1895, 383, -1, 383, 1895, 827, -1, 384, 383, 827, -1, 384, 594, 383, -1, 384, 378, 594, -1, 599, 1893, 598, -1, 385, 386, 387, -1, 387, 386, 604, -1, 602, 604, 391, -1, 607, 391, 388, -1, 606, 388, 356, -1, 389, 606, 356, -1, 386, 393, 604, -1, 604, 393, 390, -1, 391, 390, 605, -1, 388, 605, 610, -1, 356, 610, 392, -1, 356, 388, 610, -1, 393, 394, 390, -1, 390, 394, 395, -1, 605, 395, 609, -1, 610, 609, 397, -1, 392, 397, 400, -1, 392, 610, 397, -1, 394, 831, 395, -1, 395, 831, 608, -1, 609, 608, 396, -1, 397, 396, 398, -1, 355, 398, 399, -1, 355, 397, 398, -1, 355, 400, 397, -1, 831, 401, 608, -1, 608, 401, 405, -1, 396, 405, 402, -1, 398, 402, 403, -1, 404, 403, 352, -1, 404, 398, 403, -1, 404, 399, 398, -1, 401, 860, 405, -1, 405, 860, 407, -1, 402, 407, 408, -1, 403, 408, 611, -1, 351, 611, 406, -1, 351, 403, 611, -1, 351, 352, 403, -1, 860, 833, 407, -1, 407, 833, 409, -1, 408, 409, 613, -1, 611, 613, 411, -1, 349, 411, 348, -1, 349, 611, 411, -1, 349, 406, 611, -1, 833, 413, 409, -1, 409, 413, 410, -1, 613, 410, 612, -1, 411, 612, 616, -1, 412, 616, 415, -1, 412, 411, 616, -1, 412, 348, 411, -1, 413, 414, 410, -1, 410, 414, 614, -1, 612, 614, 615, -1, 616, 615, 617, -1, 346, 617, 344, -1, 346, 616, 617, -1, 346, 415, 616, -1, 414, 836, 614, -1, 614, 836, 418, -1, 615, 418, 416, -1, 617, 416, 417, -1, 344, 417, 340, -1, 344, 617, 417, -1, 836, 421, 418, -1, 418, 421, 419, -1, 416, 419, 619, -1, 417, 619, 420, -1, 340, 420, 341, -1, 340, 417, 420, -1, 421, 861, 419, -1, 419, 861, 618, -1, 619, 618, 620, -1, 420, 620, 422, -1, 341, 422, 423, -1, 341, 420, 422, -1, 861, 862, 618, -1, 618, 862, 424, -1, 620, 424, 425, -1, 422, 425, 426, -1, 423, 426, 339, -1, 423, 422, 426, -1, 862, 838, 424, -1, 424, 838, 621, -1, 425, 621, 427, -1, 426, 427, 623, -1, 339, 623, 338, -1, 339, 426, 623, -1, 838, 863, 621, -1, 621, 863, 431, -1, 427, 431, 428, -1, 623, 428, 429, -1, 338, 429, 433, -1, 338, 623, 429, -1, 863, 430, 431, -1, 431, 430, 622, -1, 428, 622, 434, -1, 429, 434, 625, -1, 433, 625, 438, -1, 337, 438, 432, -1, 337, 433, 438, -1, 430, 439, 622, -1, 622, 439, 435, -1, 434, 435, 624, -1, 625, 624, 626, -1, 436, 626, 334, -1, 437, 436, 334, -1, 437, 336, 436, -1, 436, 336, 438, -1, 625, 436, 438, -1, 625, 626, 436, -1, 439, 440, 435, -1, 435, 440, 441, -1, 624, 441, 442, -1, 626, 442, 628, -1, 334, 628, 443, -1, 334, 626, 628, -1, 440, 444, 441, -1, 441, 444, 627, -1, 442, 627, 445, -1, 628, 445, 451, -1, 443, 451, 450, -1, 443, 628, 451, -1, 444, 446, 627, -1, 627, 446, 447, -1, 445, 447, 448, -1, 451, 448, 453, -1, 449, 453, 333, -1, 449, 451, 453, -1, 449, 450, 451, -1, 446, 864, 447, -1, 447, 864, 454, -1, 448, 454, 452, -1, 453, 452, 457, -1, 331, 457, 330, -1, 331, 453, 457, -1, 331, 333, 453, -1, 864, 455, 454, -1, 454, 455, 456, -1, 452, 456, 458, -1, 457, 458, 460, -1, 459, 460, 462, -1, 459, 457, 460, -1, 459, 330, 457, -1, 455, 865, 456, -1, 456, 865, 463, -1, 458, 463, 629, -1, 460, 629, 631, -1, 461, 631, 467, -1, 461, 460, 631, -1, 461, 462, 460, -1, 865, 464, 463, -1, 463, 464, 465, -1, 629, 465, 630, -1, 631, 630, 470, -1, 466, 470, 325, -1, 466, 631, 470, -1, 466, 467, 631, -1, 464, 468, 465, -1, 465, 468, 469, -1, 630, 469, 632, -1, 470, 632, 473, -1, 471, 473, 326, -1, 471, 470, 473, -1, 471, 325, 470, -1, 468, 472, 469, -1, 469, 472, 476, -1, 632, 476, 634, -1, 473, 634, 474, -1, 326, 474, 327, -1, 326, 473, 474, -1, 472, 475, 476, -1, 476, 475, 477, -1, 634, 477, 633, -1, 474, 633, 480, -1, 327, 480, 323, -1, 327, 474, 480, -1, 475, 867, 477, -1, 477, 867, 481, -1, 633, 481, 637, -1, 480, 637, 479, -1, 478, 479, 320, -1, 478, 480, 479, -1, 478, 323, 480, -1, 867, 482, 481, -1, 481, 482, 635, -1, 637, 635, 636, -1, 479, 636, 483, -1, 320, 483, 319, -1, 320, 479, 483, -1, 482, 869, 635, -1, 635, 869, 484, -1, 636, 484, 638, -1, 483, 638, 485, -1, 319, 485, 489, -1, 319, 483, 485, -1, 869, 486, 484, -1, 484, 486, 487, -1, 638, 487, 488, -1, 485, 488, 491, -1, 489, 491, 492, -1, 489, 485, 491, -1, 486, 847, 487, -1, 487, 847, 490, -1, 488, 490, 639, -1, 491, 639, 493, -1, 492, 493, 498, -1, 492, 491, 493, -1, 847, 848, 490, -1, 490, 848, 494, -1, 639, 494, 642, -1, 493, 642, 499, -1, 495, 499, 316, -1, 496, 495, 316, -1, 496, 497, 495, -1, 496, 498, 497, -1, 497, 498, 493, -1, 495, 493, 499, -1, 495, 497, 493, -1, 848, 501, 494, -1, 494, 501, 641, -1, 642, 641, 502, -1, 499, 502, 500, -1, 316, 500, 311, -1, 316, 499, 500, -1, 501, 872, 641, -1, 641, 872, 640, -1, 502, 640, 643, -1, 500, 643, 503, -1, 311, 503, 315, -1, 311, 500, 503, -1, 872, 873, 640, -1, 640, 873, 507, -1, 643, 507, 504, -1, 503, 504, 506, -1, 505, 506, 313, -1, 505, 503, 506, -1, 505, 315, 503, -1, 873, 874, 507, -1, 507, 874, 509, -1, 504, 509, 508, -1, 506, 508, 510, -1, 313, 510, 312, -1, 313, 506, 510, -1, 874, 851, 509, -1, 509, 851, 645, -1, 508, 645, 647, -1, 510, 647, 646, -1, 312, 646, 513, -1, 312, 510, 646, -1, 851, 511, 645, -1, 645, 511, 644, -1, 647, 644, 512, -1, 646, 512, 648, -1, 513, 648, 307, -1, 513, 646, 648, -1, 511, 517, 644, -1, 644, 517, 514, -1, 512, 514, 515, -1, 648, 515, 520, -1, 307, 520, 516, -1, 307, 648, 520, -1, 517, 876, 514, -1, 514, 876, 518, -1, 515, 518, 522, -1, 520, 522, 519, -1, 303, 519, 524, -1, 303, 520, 519, -1, 303, 516, 520, -1, 876, 877, 518, -1, 518, 877, 521, -1, 522, 521, 525, -1, 519, 525, 523, -1, 524, 523, 305, -1, 524, 519, 523, -1, 877, 879, 521, -1, 521, 879, 526, -1, 525, 526, 649, -1, 523, 649, 531, -1, 305, 531, 302, -1, 305, 523, 531, -1, 879, 527, 526, -1, 526, 527, 528, -1, 649, 528, 529, -1, 531, 529, 530, -1, 302, 530, 301, -1, 302, 531, 530, -1, 527, 532, 528, -1, 528, 532, 651, -1, 529, 651, 535, -1, 530, 535, 533, -1, 301, 533, 300, -1, 301, 530, 533, -1, 532, 534, 651, -1, 651, 534, 650, -1, 535, 650, 597, -1, 533, 597, 538, -1, 300, 538, 540, -1, 300, 533, 538, -1, 534, 536, 650, -1, 650, 536, 537, -1, 597, 537, 539, -1, 538, 539, 589, -1, 540, 589, 297, -1, 540, 538, 589, -1, 536, 560, 537, -1, 537, 560, 541, -1, 539, 541, 654, -1, 589, 654, 542, -1, 543, 542, 544, -1, 295, 544, 545, -1, 546, 545, 587, -1, 588, 587, 547, -1, 585, 547, 548, -1, 550, 548, 549, -1, 551, 550, 549, -1, 551, 558, 550, -1, 551, 881, 558, -1, 558, 881, 564, -1, 559, 564, 656, -1, 555, 656, 553, -1, 552, 553, 554, -1, 552, 555, 553, -1, 552, 556, 555, -1, 555, 556, 655, -1, 559, 655, 557, -1, 558, 557, 550, -1, 558, 559, 557, -1, 558, 564, 559, -1, 560, 880, 541, -1, 541, 880, 561, -1, 654, 561, 653, -1, 542, 653, 587, -1, 545, 542, 587, -1, 545, 544, 542, -1, 880, 562, 561, -1, 561, 562, 652, -1, 653, 652, 547, -1, 587, 653, 547, -1, 562, 563, 652, -1, 652, 563, 548, -1, 547, 652, 548, -1, 563, 549, 548, -1, 881, 883, 564, -1, 564, 883, 566, -1, 656, 566, 659, -1, 553, 659, 568, -1, 554, 568, 289, -1, 554, 553, 568, -1, 883, 565, 566, -1, 566, 565, 570, -1, 659, 570, 658, -1, 568, 658, 569, -1, 374, 569, 567, -1, 374, 568, 569, -1, 374, 289, 568, -1, 565, 572, 570, -1, 570, 572, 657, -1, 658, 657, 661, -1, 569, 661, 571, -1, 567, 571, 574, -1, 567, 569, 571, -1, 572, 573, 657, -1, 657, 573, 660, -1, 661, 660, 664, -1, 571, 664, 575, -1, 574, 575, 577, -1, 574, 571, 575, -1, 573, 578, 660, -1, 660, 578, 662, -1, 664, 662, 663, -1, 575, 663, 581, -1, 576, 575, 581, -1, 576, 577, 575, -1, 578, 579, 662, -1, 662, 579, 580, -1, 663, 580, 583, -1, 581, 663, 583, -1, 859, 582, 579, -1, 579, 582, 580, -1, 580, 582, 1983, -1, 583, 580, 1983, -1, 556, 293, 655, -1, 655, 293, 584, -1, 557, 584, 585, -1, 550, 585, 548, -1, 550, 557, 585, -1, 293, 291, 584, -1, 584, 291, 588, -1, 585, 588, 547, -1, 585, 584, 588, -1, 291, 586, 588, -1, 588, 586, 546, -1, 587, 588, 546, -1, 546, 295, 545, -1, 295, 543, 544, -1, 542, 543, 589, -1, 589, 543, 297, -1, 336, 432, 438, -1, 625, 433, 429, -1, 601, 363, 590, -1, 603, 590, 600, -1, 380, 600, 593, -1, 380, 603, 600, -1, 380, 387, 603, -1, 363, 364, 590, -1, 590, 364, 366, -1, 595, 366, 591, -1, 596, 591, 369, -1, 376, 596, 369, -1, 590, 366, 595, -1, 600, 595, 592, -1, 593, 592, 594, -1, 593, 600, 592, -1, 595, 591, 596, -1, 592, 596, 377, -1, 592, 595, 596, -1, 537, 597, 650, -1, 597, 533, 535, -1, 541, 539, 537, -1, 539, 538, 597, -1, 598, 383, 377, -1, 377, 383, 594, -1, 377, 376, 599, -1, 590, 595, 600, -1, 601, 590, 603, -1, 602, 601, 603, -1, 604, 602, 387, -1, 390, 391, 604, -1, 391, 607, 602, -1, 395, 605, 390, -1, 605, 388, 391, -1, 388, 606, 607, -1, 608, 609, 395, -1, 609, 610, 605, -1, 405, 396, 608, -1, 396, 397, 609, -1, 407, 402, 405, -1, 402, 398, 396, -1, 409, 408, 407, -1, 408, 403, 402, -1, 410, 613, 409, -1, 613, 611, 408, -1, 614, 612, 410, -1, 612, 411, 613, -1, 418, 615, 614, -1, 615, 616, 612, -1, 419, 416, 418, -1, 416, 617, 615, -1, 618, 619, 419, -1, 619, 417, 416, -1, 424, 620, 618, -1, 620, 420, 619, -1, 621, 425, 424, -1, 425, 422, 620, -1, 431, 427, 621, -1, 427, 426, 425, -1, 622, 428, 431, -1, 428, 623, 427, -1, 435, 434, 622, -1, 434, 429, 428, -1, 441, 624, 435, -1, 624, 625, 434, -1, 627, 442, 441, -1, 442, 626, 624, -1, 447, 445, 627, -1, 445, 628, 442, -1, 454, 448, 447, -1, 448, 451, 445, -1, 456, 452, 454, -1, 452, 453, 448, -1, 463, 458, 456, -1, 458, 457, 452, -1, 465, 629, 463, -1, 629, 460, 458, -1, 469, 630, 465, -1, 630, 631, 629, -1, 476, 632, 469, -1, 632, 470, 630, -1, 477, 634, 476, -1, 634, 473, 632, -1, 481, 633, 477, -1, 633, 474, 634, -1, 635, 637, 481, -1, 637, 480, 633, -1, 484, 636, 635, -1, 636, 479, 637, -1, 487, 638, 484, -1, 638, 483, 636, -1, 490, 488, 487, -1, 488, 485, 638, -1, 494, 639, 490, -1, 639, 491, 488, -1, 641, 642, 494, -1, 642, 493, 639, -1, 640, 502, 641, -1, 502, 499, 642, -1, 507, 643, 640, -1, 643, 500, 502, -1, 509, 504, 507, -1, 504, 503, 643, -1, 645, 508, 509, -1, 508, 506, 504, -1, 644, 647, 645, -1, 647, 510, 508, -1, 514, 512, 644, -1, 512, 646, 647, -1, 518, 515, 514, -1, 515, 648, 512, -1, 521, 522, 518, -1, 522, 520, 515, -1, 526, 525, 521, -1, 525, 519, 522, -1, 528, 649, 526, -1, 649, 523, 525, -1, 651, 529, 528, -1, 529, 531, 649, -1, 650, 535, 651, -1, 535, 530, 529, -1, 561, 654, 541, -1, 654, 589, 539, -1, 652, 653, 561, -1, 653, 542, 654, -1, 655, 584, 557, -1, 555, 655, 559, -1, 656, 555, 559, -1, 566, 656, 564, -1, 570, 659, 566, -1, 659, 553, 656, -1, 657, 658, 570, -1, 658, 568, 659, -1, 660, 661, 657, -1, 661, 569, 658, -1, 662, 664, 660, -1, 664, 571, 661, -1, 580, 663, 662, -1, 663, 575, 664, -1, 896, 685, 665, -1, 684, 665, 666, -1, 669, 666, 689, -1, 686, 689, 690, -1, 667, 690, 177, -1, 750, 667, 177, -1, 750, 751, 667, -1, 667, 751, 668, -1, 686, 668, 687, -1, 669, 687, 677, -1, 684, 677, 895, -1, 896, 684, 895, -1, 896, 665, 684, -1, 670, 671, 890, -1, 670, 673, 671, -1, 671, 673, 674, -1, 688, 674, 672, -1, 691, 672, 675, -1, 176, 691, 675, -1, 176, 690, 691, -1, 176, 177, 690, -1, 673, 888, 674, -1, 674, 888, 692, -1, 672, 692, 676, -1, 675, 672, 676, -1, 888, 170, 692, -1, 692, 170, 676, -1, 668, 751, 683, -1, 687, 683, 681, -1, 677, 681, 893, -1, 895, 677, 893, -1, 679, 678, 682, -1, 679, 680, 678, -1, 678, 680, 681, -1, 683, 678, 681, -1, 683, 682, 678, -1, 683, 751, 682, -1, 680, 893, 681, -1, 669, 677, 684, -1, 666, 669, 684, -1, 687, 681, 677, -1, 890, 671, 665, -1, 685, 890, 665, -1, 674, 688, 671, -1, 671, 688, 666, -1, 665, 671, 666, -1, 686, 687, 669, -1, 689, 686, 669, -1, 668, 683, 687, -1, 666, 688, 689, -1, 689, 688, 691, -1, 690, 689, 691, -1, 692, 672, 674, -1, 672, 691, 688, -1, 667, 668, 686, -1, 690, 667, 686, -1, 693, 694, 697, -1, 693, 801, 694, -1, 693, 803, 801, -1, 694, 695, 697, -1, 697, 695, 1265, -1, 696, 697, 1265, -1, 696, 1264, 697, -1, 697, 1264, 708, -1, 699, 708, 698, -1, 958, 699, 698, -1, 958, 3, 699, -1, 958, 5, 3, -1, 958, 1187, 5, -1, 5, 1187, 700, -1, 700, 1187, 701, -1, 28, 701, 1183, -1, 32, 1183, 1182, -1, 37, 1182, 964, -1, 709, 964, 963, -1, 16, 963, 710, -1, 711, 710, 1179, -1, 17, 1179, 702, -1, 45, 702, 1178, -1, 704, 1178, 1177, -1, 703, 704, 1177, -1, 703, 47, 704, -1, 703, 1176, 47, -1, 47, 1176, 705, -1, 705, 1176, 706, -1, 68, 706, 707, -1, 712, 707, 1175, -1, 713, 1175, 1174, -1, 85, 1174, 88, -1, 85, 713, 1174, -1, 697, 708, 699, -1, 700, 701, 28, -1, 28, 1183, 32, -1, 32, 1182, 37, -1, 37, 964, 709, -1, 709, 963, 16, -1, 16, 710, 711, -1, 711, 1179, 17, -1, 17, 702, 45, -1, 45, 1178, 704, -1, 705, 706, 68, -1, 68, 707, 712, -1, 712, 1175, 713, -1, 1174, 714, 88, -1, 88, 714, 92, -1, 92, 714, 1173, -1, 75, 1173, 715, -1, 76, 715, 718, -1, 717, 718, 716, -1, 717, 76, 718, -1, 92, 1173, 75, -1, 75, 715, 76, -1, 718, 991, 716, -1, 716, 991, 77, -1, 77, 991, 720, -1, 721, 720, 1171, -1, 101, 1171, 1170, -1, 719, 1170, 51, -1, 719, 101, 1170, -1, 77, 720, 721, -1, 721, 1171, 101, -1, 1170, 1168, 51, -1, 51, 1168, 722, -1, 722, 1168, 993, -1, 52, 993, 725, -1, 53, 725, 724, -1, 54, 724, 723, -1, 54, 53, 724, -1, 722, 993, 52, -1, 52, 725, 53, -1, 724, 997, 723, -1, 723, 997, 729, -1, 729, 997, 726, -1, 730, 726, 1165, -1, 128, 1165, 1163, -1, 727, 1163, 999, -1, 55, 999, 728, -1, 55, 727, 999, -1, 729, 726, 730, -1, 730, 1165, 128, -1, 128, 1163, 727, -1, 999, 1000, 728, -1, 728, 1000, 731, -1, 731, 1000, 1162, -1, 58, 1162, 732, -1, 733, 732, 1160, -1, 138, 1160, 1156, -1, 140, 1156, 147, -1, 140, 138, 1156, -1, 731, 1162, 58, -1, 58, 732, 733, -1, 733, 1160, 138, -1, 1156, 734, 147, -1, 147, 734, 158, -1, 158, 734, 735, -1, 736, 158, 735, -1, 736, 159, 158, -1, 736, 1104, 159, -1, 159, 1104, 163, -1, 163, 1104, 743, -1, 171, 743, 1113, -1, 737, 171, 1113, -1, 737, 172, 171, -1, 737, 1118, 172, -1, 172, 1118, 738, -1, 738, 1118, 1121, -1, 191, 1121, 1120, -1, 173, 1120, 1124, -1, 744, 1124, 745, -1, 195, 745, 739, -1, 746, 739, 1137, -1, 741, 1137, 742, -1, 740, 742, 747, -1, 740, 741, 742, -1, 163, 743, 171, -1, 738, 1121, 191, -1, 191, 1120, 173, -1, 173, 1124, 744, -1, 744, 745, 195, -1, 195, 739, 746, -1, 746, 1137, 741, -1, 742, 1144, 747, -1, 747, 1144, 752, -1, 752, 1144, 748, -1, 174, 748, 920, -1, 750, 920, 910, -1, 909, 750, 910, -1, 909, 749, 750, -1, 750, 749, 751, -1, 751, 749, 900, -1, 679, 900, 892, -1, 679, 751, 900, -1, 679, 682, 751, -1, 752, 748, 174, -1, 174, 920, 750, -1, 900, 753, 892, -1, 892, 753, 897, -1, 889, 365, 170, -1, 170, 365, 754, -1, 754, 365, 756, -1, 755, 756, 757, -1, 166, 757, 358, -1, 165, 358, 357, -1, 758, 357, 354, -1, 774, 354, 353, -1, 775, 353, 350, -1, 776, 350, 347, -1, 777, 347, 778, -1, 779, 778, 345, -1, 152, 345, 759, -1, 145, 759, 342, -1, 780, 342, 343, -1, 760, 343, 761, -1, 781, 761, 763, -1, 762, 763, 335, -1, 209, 335, 764, -1, 131, 764, 766, -1, 765, 766, 782, -1, 124, 782, 332, -1, 767, 332, 329, -1, 116, 329, 768, -1, 783, 768, 328, -1, 211, 328, 324, -1, 784, 324, 322, -1, 107, 322, 321, -1, 108, 321, 769, -1, 785, 769, 318, -1, 770, 318, 317, -1, 771, 317, 772, -1, 49, 772, 310, -1, 212, 310, 773, -1, 786, 773, 314, -1, 213, 314, 309, -1, 214, 309, 308, -1, 215, 308, 787, -1, 788, 787, 306, -1, 22, 306, 789, -1, 21, 789, 304, -1, 24, 304, 790, -1, 43, 790, 299, -1, 39, 299, 298, -1, 40, 298, 31, -1, 40, 39, 298, -1, 754, 756, 755, -1, 755, 757, 166, -1, 166, 358, 165, -1, 165, 357, 758, -1, 758, 354, 774, -1, 774, 353, 775, -1, 775, 350, 776, -1, 776, 347, 777, -1, 777, 778, 779, -1, 779, 345, 152, -1, 152, 759, 145, -1, 145, 342, 780, -1, 780, 343, 760, -1, 760, 761, 781, -1, 781, 763, 762, -1, 762, 335, 209, -1, 209, 764, 131, -1, 131, 766, 765, -1, 765, 782, 124, -1, 124, 332, 767, -1, 767, 329, 116, -1, 116, 768, 783, -1, 783, 328, 211, -1, 211, 324, 784, -1, 784, 322, 107, -1, 107, 321, 108, -1, 108, 769, 785, -1, 785, 318, 770, -1, 770, 317, 771, -1, 771, 772, 49, -1, 49, 310, 212, -1, 212, 773, 786, -1, 786, 314, 213, -1, 213, 309, 214, -1, 214, 308, 215, -1, 215, 787, 788, -1, 788, 306, 22, -1, 22, 789, 21, -1, 21, 304, 24, -1, 24, 790, 43, -1, 43, 299, 39, -1, 298, 296, 31, -1, 31, 296, 792, -1, 792, 296, 294, -1, 292, 792, 294, -1, 292, 791, 792, -1, 292, 793, 791, -1, 791, 793, 794, -1, 794, 793, 795, -1, 797, 795, 290, -1, 798, 290, 796, -1, 0, 796, 371, -1, 1306, 0, 371, -1, 794, 795, 797, -1, 797, 290, 798, -1, 798, 796, 0, -1, 819, 1306, 809, -1, 799, 809, 808, -1, 806, 808, 800, -1, 820, 800, 818, -1, 802, 818, 801, -1, 803, 802, 801, -1, 803, 821, 802, -1, 803, 824, 821, -1, 803, 693, 824, -1, 824, 693, 823, -1, 822, 823, 12, -1, 11, 822, 12, -1, 11, 805, 822, -1, 11, 804, 805, -1, 805, 804, 799, -1, 806, 799, 808, -1, 806, 805, 799, -1, 806, 825, 805, -1, 806, 820, 825, -1, 806, 800, 820, -1, 1306, 1309, 809, -1, 809, 1309, 1310, -1, 810, 1310, 1308, -1, 811, 1308, 812, -1, 813, 812, 1982, -1, 1313, 813, 1982, -1, 1313, 1314, 813, -1, 813, 1314, 814, -1, 811, 814, 807, -1, 810, 807, 808, -1, 809, 810, 808, -1, 809, 1310, 810, -1, 810, 1308, 811, -1, 807, 810, 811, -1, 811, 812, 813, -1, 814, 811, 813, -1, 1314, 815, 814, -1, 814, 815, 817, -1, 807, 817, 800, -1, 808, 807, 800, -1, 815, 816, 817, -1, 817, 816, 818, -1, 800, 817, 818, -1, 816, 801, 818, -1, 693, 697, 823, -1, 823, 697, 12, -1, 804, 819, 799, -1, 799, 819, 809, -1, 814, 817, 807, -1, 818, 802, 820, -1, 820, 802, 821, -1, 825, 821, 824, -1, 822, 824, 823, -1, 822, 825, 824, -1, 822, 805, 825, -1, 821, 825, 820, -1, 826, 1331, 827, -1, 827, 1331, 384, -1, 384, 1331, 1493, -1, 378, 1493, 828, -1, 379, 828, 1334, -1, 385, 1334, 829, -1, 386, 829, 830, -1, 393, 830, 1335, -1, 394, 1335, 832, -1, 831, 832, 1492, -1, 401, 1492, 1491, -1, 860, 1491, 1490, -1, 833, 1490, 1487, -1, 413, 1487, 834, -1, 414, 834, 835, -1, 836, 835, 1484, -1, 421, 1484, 837, -1, 861, 837, 1358, -1, 862, 1358, 1357, -1, 838, 1357, 1356, -1, 863, 1356, 839, -1, 430, 839, 840, -1, 439, 840, 1482, -1, 440, 1482, 1481, -1, 444, 1481, 841, -1, 446, 841, 1480, -1, 864, 1480, 1479, -1, 455, 1479, 1477, -1, 865, 1477, 842, -1, 464, 842, 866, -1, 468, 866, 843, -1, 472, 843, 844, -1, 475, 844, 1473, -1, 867, 1473, 845, -1, 482, 845, 868, -1, 869, 868, 846, -1, 486, 846, 870, -1, 847, 870, 849, -1, 848, 849, 1403, -1, 501, 1403, 871, -1, 872, 871, 850, -1, 873, 850, 1402, -1, 874, 1402, 852, -1, 851, 852, 875, -1, 511, 875, 853, -1, 517, 853, 854, -1, 876, 854, 1469, -1, 877, 1469, 878, -1, 879, 878, 855, -1, 527, 855, 1466, -1, 532, 1466, 856, -1, 534, 856, 1462, -1, 536, 1462, 1460, -1, 560, 1460, 1458, -1, 880, 1458, 857, -1, 562, 857, 1455, -1, 563, 1455, 1507, -1, 549, 1507, 1453, -1, 551, 1453, 858, -1, 881, 858, 882, -1, 883, 882, 1450, -1, 565, 1450, 884, -1, 572, 884, 1446, -1, 573, 1446, 1445, -1, 578, 1445, 885, -1, 579, 885, 1442, -1, 859, 579, 1442, -1, 384, 1493, 378, -1, 378, 828, 379, -1, 379, 1334, 385, -1, 385, 829, 386, -1, 386, 830, 393, -1, 393, 1335, 394, -1, 394, 832, 831, -1, 831, 1492, 401, -1, 401, 1491, 860, -1, 860, 1490, 833, -1, 833, 1487, 413, -1, 413, 834, 414, -1, 414, 835, 836, -1, 836, 1484, 421, -1, 421, 837, 861, -1, 861, 1358, 862, -1, 862, 1357, 838, -1, 838, 1356, 863, -1, 863, 839, 430, -1, 430, 840, 439, -1, 439, 1482, 440, -1, 440, 1481, 444, -1, 444, 841, 446, -1, 446, 1480, 864, -1, 864, 1479, 455, -1, 455, 1477, 865, -1, 865, 842, 464, -1, 464, 866, 468, -1, 468, 843, 472, -1, 472, 844, 475, -1, 475, 1473, 867, -1, 867, 845, 482, -1, 482, 868, 869, -1, 869, 846, 486, -1, 486, 870, 847, -1, 847, 849, 848, -1, 848, 1403, 501, -1, 501, 871, 872, -1, 872, 850, 873, -1, 873, 1402, 874, -1, 874, 852, 851, -1, 851, 875, 511, -1, 511, 853, 517, -1, 517, 854, 876, -1, 876, 1469, 877, -1, 877, 878, 879, -1, 879, 855, 527, -1, 527, 1466, 532, -1, 532, 856, 534, -1, 534, 1462, 536, -1, 536, 1460, 560, -1, 560, 1458, 880, -1, 880, 857, 562, -1, 562, 1455, 563, -1, 563, 1507, 549, -1, 549, 1453, 551, -1, 551, 858, 881, -1, 881, 882, 883, -1, 883, 1450, 565, -1, 565, 884, 572, -1, 572, 1446, 573, -1, 573, 1445, 578, -1, 578, 885, 579, -1, 368, 367, 685, -1, 685, 367, 890, -1, 890, 367, 891, -1, 670, 891, 886, -1, 673, 886, 887, -1, 888, 887, 889, -1, 170, 888, 889, -1, 890, 891, 670, -1, 670, 886, 673, -1, 673, 887, 888, -1, 679, 892, 680, -1, 680, 892, 928, -1, 893, 928, 935, -1, 895, 935, 937, -1, 896, 937, 894, -1, 685, 894, 1891, -1, 685, 896, 894, -1, 680, 928, 893, -1, 893, 935, 895, -1, 895, 937, 896, -1, 753, 899, 897, -1, 753, 898, 899, -1, 753, 900, 898, -1, 898, 900, 949, -1, 906, 949, 907, -1, 948, 907, 901, -1, 904, 901, 902, -1, 954, 902, 908, -1, 903, 908, 1904, -1, 903, 954, 908, -1, 903, 1899, 954, -1, 954, 1899, 924, -1, 904, 924, 905, -1, 948, 905, 947, -1, 906, 947, 946, -1, 898, 946, 899, -1, 898, 906, 946, -1, 898, 949, 906, -1, 949, 900, 953, -1, 907, 953, 952, -1, 901, 952, 940, -1, 902, 940, 916, -1, 908, 916, 922, -1, 1904, 922, 921, -1, 1904, 908, 922, -1, 909, 951, 749, -1, 909, 917, 951, -1, 909, 910, 917, -1, 917, 910, 957, -1, 955, 957, 918, -1, 911, 918, 1151, -1, 912, 911, 1151, -1, 912, 914, 911, -1, 912, 913, 914, -1, 914, 913, 922, -1, 916, 914, 922, -1, 916, 915, 914, -1, 916, 940, 915, -1, 915, 940, 939, -1, 955, 939, 917, -1, 957, 955, 917, -1, 957, 910, 956, -1, 918, 956, 919, -1, 1151, 918, 919, -1, 910, 920, 956, -1, 956, 920, 919, -1, 913, 921, 922, -1, 1899, 923, 924, -1, 924, 923, 926, -1, 905, 926, 950, -1, 947, 950, 925, -1, 946, 925, 942, -1, 899, 942, 930, -1, 897, 930, 892, -1, 897, 899, 930, -1, 923, 931, 926, -1, 926, 931, 932, -1, 950, 932, 927, -1, 925, 927, 941, -1, 942, 941, 929, -1, 928, 929, 935, -1, 928, 942, 929, -1, 928, 930, 942, -1, 928, 892, 930, -1, 931, 1898, 932, -1, 932, 1898, 934, -1, 927, 934, 943, -1, 941, 943, 933, -1, 929, 933, 935, -1, 929, 941, 933, -1, 1898, 1901, 934, -1, 934, 1901, 936, -1, 943, 936, 945, -1, 933, 945, 937, -1, 935, 933, 937, -1, 1901, 938, 936, -1, 936, 938, 944, -1, 945, 944, 894, -1, 937, 945, 894, -1, 938, 1891, 944, -1, 944, 1891, 894, -1, 900, 749, 953, -1, 953, 749, 951, -1, 952, 951, 939, -1, 940, 952, 939, -1, 946, 942, 899, -1, 925, 941, 942, -1, 945, 933, 943, -1, 944, 945, 936, -1, 943, 941, 927, -1, 936, 943, 934, -1, 947, 925, 946, -1, 950, 927, 925, -1, 932, 934, 927, -1, 948, 947, 906, -1, 907, 948, 906, -1, 953, 907, 949, -1, 905, 950, 947, -1, 926, 932, 950, -1, 951, 952, 953, -1, 952, 901, 907, -1, 917, 939, 951, -1, 905, 948, 904, -1, 904, 948, 901, -1, 902, 901, 940, -1, 926, 905, 924, -1, 902, 954, 904, -1, 904, 954, 924, -1, 915, 939, 955, -1, 911, 955, 918, -1, 911, 915, 955, -1, 911, 914, 915, -1, 908, 902, 916, -1, 956, 918, 957, -1, 958, 698, 969, -1, 959, 969, 974, -1, 1186, 974, 971, -1, 960, 971, 973, -1, 966, 973, 1943, -1, 961, 966, 1943, -1, 961, 967, 966, -1, 961, 976, 967, -1, 967, 976, 978, -1, 968, 978, 1197, -1, 1196, 1197, 962, -1, 965, 962, 979, -1, 964, 979, 963, -1, 964, 965, 979, -1, 964, 1182, 965, -1, 965, 1182, 1198, -1, 1196, 1198, 1194, -1, 968, 1194, 1184, -1, 967, 1184, 966, -1, 967, 968, 1184, -1, 967, 978, 968, -1, 698, 1275, 969, -1, 969, 1275, 970, -1, 974, 970, 972, -1, 971, 972, 975, -1, 973, 975, 1944, -1, 1943, 973, 1944, -1, 969, 970, 974, -1, 974, 972, 971, -1, 971, 975, 973, -1, 976, 977, 978, -1, 978, 977, 980, -1, 1197, 980, 1200, -1, 962, 1200, 982, -1, 979, 982, 1181, -1, 963, 1181, 710, -1, 963, 979, 1181, -1, 977, 981, 980, -1, 980, 981, 1010, -1, 1200, 1010, 1201, -1, 982, 1201, 983, -1, 1181, 983, 1012, -1, 710, 1012, 1180, -1, 1179, 1180, 1019, -1, 702, 1019, 1020, -1, 1178, 1020, 1024, -1, 1177, 1024, 984, -1, 703, 984, 1032, -1, 1176, 1032, 985, -1, 706, 985, 986, -1, 707, 986, 987, -1, 1175, 987, 1045, -1, 1174, 1045, 988, -1, 714, 988, 989, -1, 1173, 989, 1054, -1, 715, 1054, 1172, -1, 718, 1172, 990, -1, 991, 990, 1060, -1, 720, 1060, 992, -1, 1171, 992, 1067, -1, 1170, 1067, 1169, -1, 1168, 1169, 994, -1, 993, 994, 1167, -1, 725, 1167, 995, -1, 724, 995, 996, -1, 997, 996, 1166, -1, 726, 1166, 998, -1, 1165, 998, 1083, -1, 1163, 1083, 1164, -1, 999, 1164, 1087, -1, 1000, 1087, 1093, -1, 1162, 1093, 1092, -1, 1161, 1092, 1096, -1, 1158, 1096, 1002, -1, 1001, 1002, 1098, -1, 1003, 1098, 1919, -1, 1953, 1003, 1919, -1, 1953, 1005, 1003, -1, 1953, 1004, 1005, -1, 1005, 1004, 1006, -1, 1009, 1006, 1007, -1, 1008, 1007, 1237, -1, 1238, 1237, 1100, -1, 735, 1100, 736, -1, 735, 1238, 1100, -1, 735, 734, 1238, -1, 1238, 734, 1154, -1, 1008, 1154, 1235, -1, 1009, 1235, 1236, -1, 1005, 1236, 1003, -1, 1005, 1009, 1236, -1, 1005, 1006, 1009, -1, 981, 1011, 1010, -1, 1010, 1011, 1013, -1, 1201, 1013, 1202, -1, 983, 1202, 1015, -1, 1012, 1015, 1180, -1, 1012, 983, 1015, -1, 1011, 1017, 1013, -1, 1013, 1017, 1018, -1, 1202, 1018, 1014, -1, 1015, 1014, 1016, -1, 1180, 1016, 1019, -1, 1180, 1015, 1016, -1, 1017, 1968, 1018, -1, 1018, 1968, 1021, -1, 1014, 1021, 1204, -1, 1016, 1204, 1022, -1, 1019, 1022, 1020, -1, 1019, 1016, 1022, -1, 1968, 1967, 1021, -1, 1021, 1967, 1026, -1, 1204, 1026, 1023, -1, 1022, 1023, 1025, -1, 1020, 1025, 1024, -1, 1020, 1022, 1025, -1, 1967, 1029, 1026, -1, 1026, 1029, 1203, -1, 1023, 1203, 1027, -1, 1025, 1027, 1028, -1, 1024, 1028, 984, -1, 1024, 1025, 1028, -1, 1029, 1938, 1203, -1, 1203, 1938, 1205, -1, 1027, 1205, 1207, -1, 1028, 1207, 1030, -1, 984, 1030, 1032, -1, 984, 1028, 1030, -1, 1938, 1031, 1205, -1, 1205, 1031, 1034, -1, 1207, 1034, 1206, -1, 1030, 1206, 1033, -1, 1032, 1033, 985, -1, 1032, 1030, 1033, -1, 1031, 1937, 1034, -1, 1034, 1937, 1036, -1, 1206, 1036, 1037, -1, 1033, 1037, 1035, -1, 985, 1035, 986, -1, 985, 1033, 1035, -1, 1937, 1040, 1036, -1, 1036, 1040, 1208, -1, 1037, 1208, 1038, -1, 1035, 1038, 1039, -1, 986, 1039, 987, -1, 986, 1035, 1039, -1, 1040, 1044, 1208, -1, 1208, 1044, 1041, -1, 1038, 1041, 1042, -1, 1039, 1042, 1043, -1, 987, 1043, 1045, -1, 987, 1039, 1043, -1, 1044, 1936, 1041, -1, 1041, 1936, 1046, -1, 1042, 1046, 1209, -1, 1043, 1209, 1048, -1, 1045, 1048, 988, -1, 1045, 1043, 1048, -1, 1936, 1935, 1046, -1, 1046, 1935, 1047, -1, 1209, 1047, 1212, -1, 1048, 1212, 1051, -1, 988, 1051, 989, -1, 988, 1048, 1051, -1, 1935, 1049, 1047, -1, 1047, 1049, 1211, -1, 1212, 1211, 1050, -1, 1051, 1050, 1052, -1, 989, 1052, 1054, -1, 989, 1051, 1052, -1, 1049, 1933, 1211, -1, 1211, 1933, 1210, -1, 1050, 1210, 1215, -1, 1052, 1215, 1053, -1, 1054, 1053, 1172, -1, 1054, 1052, 1053, -1, 1933, 1056, 1210, -1, 1210, 1056, 1213, -1, 1215, 1213, 1055, -1, 1053, 1055, 1057, -1, 1172, 1057, 990, -1, 1172, 1053, 1057, -1, 1056, 1058, 1213, -1, 1213, 1058, 1214, -1, 1055, 1214, 1217, -1, 1057, 1217, 1059, -1, 990, 1059, 1060, -1, 990, 1057, 1059, -1, 1058, 1963, 1214, -1, 1214, 1963, 1216, -1, 1217, 1216, 1219, -1, 1059, 1219, 1218, -1, 1060, 1218, 992, -1, 1060, 1059, 1218, -1, 1963, 1061, 1216, -1, 1216, 1061, 1062, -1, 1219, 1062, 1063, -1, 1218, 1063, 1064, -1, 992, 1064, 1067, -1, 992, 1218, 1064, -1, 1061, 1930, 1062, -1, 1062, 1930, 1065, -1, 1063, 1065, 1220, -1, 1064, 1220, 1066, -1, 1067, 1066, 1169, -1, 1067, 1064, 1066, -1, 1930, 1929, 1065, -1, 1065, 1929, 1070, -1, 1220, 1070, 1068, -1, 1066, 1068, 1069, -1, 1169, 1069, 994, -1, 1169, 1066, 1069, -1, 1929, 1071, 1070, -1, 1070, 1071, 1072, -1, 1068, 1072, 1225, -1, 1069, 1225, 1224, -1, 994, 1224, 1167, -1, 994, 1069, 1224, -1, 1071, 1073, 1072, -1, 1072, 1073, 1223, -1, 1225, 1223, 1222, -1, 1224, 1222, 1074, -1, 1167, 1074, 995, -1, 1167, 1224, 1074, -1, 1073, 1960, 1223, -1, 1223, 1960, 1221, -1, 1222, 1221, 1226, -1, 1074, 1226, 1075, -1, 995, 1075, 996, -1, 995, 1074, 1075, -1, 1960, 1927, 1221, -1, 1221, 1927, 1077, -1, 1226, 1077, 1078, -1, 1075, 1078, 1076, -1, 996, 1076, 1166, -1, 996, 1075, 1076, -1, 1927, 1926, 1077, -1, 1077, 1926, 1079, -1, 1078, 1079, 1228, -1, 1076, 1228, 1081, -1, 1166, 1081, 998, -1, 1166, 1076, 1081, -1, 1926, 1925, 1079, -1, 1079, 1925, 1227, -1, 1228, 1227, 1080, -1, 1081, 1080, 1082, -1, 998, 1082, 1083, -1, 998, 1081, 1082, -1, 1925, 1957, 1227, -1, 1227, 1957, 1084, -1, 1080, 1084, 1230, -1, 1082, 1230, 1085, -1, 1083, 1085, 1164, -1, 1083, 1082, 1085, -1, 1957, 1924, 1084, -1, 1084, 1924, 1086, -1, 1230, 1086, 1229, -1, 1085, 1229, 1231, -1, 1164, 1231, 1087, -1, 1164, 1085, 1231, -1, 1924, 1955, 1086, -1, 1086, 1955, 1089, -1, 1229, 1089, 1233, -1, 1231, 1233, 1088, -1, 1087, 1088, 1093, -1, 1087, 1231, 1088, -1, 1955, 1923, 1089, -1, 1089, 1923, 1090, -1, 1233, 1090, 1232, -1, 1088, 1232, 1091, -1, 1093, 1091, 1092, -1, 1093, 1088, 1091, -1, 1923, 1922, 1090, -1, 1090, 1922, 1094, -1, 1232, 1094, 1095, -1, 1091, 1095, 1096, -1, 1092, 1091, 1096, -1, 1922, 1921, 1094, -1, 1094, 1921, 1234, -1, 1095, 1234, 1002, -1, 1096, 1095, 1002, -1, 1921, 1097, 1234, -1, 1234, 1097, 1098, -1, 1002, 1234, 1098, -1, 1097, 1919, 1098, -1, 1004, 1917, 1006, -1, 1006, 1917, 1102, -1, 1007, 1102, 1099, -1, 1237, 1099, 1241, -1, 1100, 1241, 1101, -1, 736, 1101, 1104, -1, 736, 1100, 1101, -1, 1917, 1105, 1102, -1, 1102, 1105, 1106, -1, 1099, 1106, 1240, -1, 1241, 1240, 1103, -1, 1101, 1103, 1109, -1, 1104, 1109, 743, -1, 1104, 1101, 1109, -1, 1105, 1110, 1106, -1, 1106, 1110, 1239, -1, 1240, 1239, 1111, -1, 1103, 1111, 1107, -1, 1109, 1107, 1108, -1, 743, 1108, 1113, -1, 743, 1109, 1108, -1, 1110, 1914, 1239, -1, 1239, 1914, 1112, -1, 1111, 1112, 1242, -1, 1107, 1242, 1189, -1, 1108, 1189, 1114, -1, 1113, 1114, 737, -1, 1113, 1108, 1114, -1, 1914, 1115, 1112, -1, 1112, 1115, 1188, -1, 1242, 1188, 1193, -1, 1189, 1193, 1243, -1, 1114, 1243, 1117, -1, 737, 1117, 1118, -1, 737, 1114, 1117, -1, 1115, 1913, 1188, -1, 1188, 1913, 1191, -1, 1193, 1191, 1192, -1, 1243, 1192, 1116, -1, 1117, 1116, 1245, -1, 1118, 1245, 1121, -1, 1118, 1117, 1245, -1, 1913, 1912, 1191, -1, 1191, 1912, 1190, -1, 1192, 1190, 1122, -1, 1116, 1122, 1119, -1, 1245, 1119, 1247, -1, 1121, 1247, 1120, -1, 1121, 1245, 1247, -1, 1912, 1125, 1190, -1, 1190, 1125, 1244, -1, 1122, 1244, 1123, -1, 1119, 1123, 1246, -1, 1247, 1246, 1249, -1, 1120, 1249, 1124, -1, 1120, 1247, 1249, -1, 1125, 1949, 1244, -1, 1244, 1949, 1126, -1, 1123, 1126, 1127, -1, 1246, 1127, 1128, -1, 1249, 1128, 1129, -1, 1124, 1129, 745, -1, 1124, 1249, 1129, -1, 1949, 1130, 1126, -1, 1126, 1130, 1248, -1, 1127, 1248, 1131, -1, 1128, 1131, 1135, -1, 1129, 1135, 1132, -1, 745, 1132, 739, -1, 745, 1129, 1132, -1, 1130, 1133, 1248, -1, 1248, 1133, 1134, -1, 1131, 1134, 1136, -1, 1135, 1136, 1253, -1, 1132, 1253, 1139, -1, 739, 1139, 1137, -1, 739, 1132, 1139, -1, 1133, 1948, 1134, -1, 1134, 1948, 1138, -1, 1136, 1138, 1250, -1, 1253, 1250, 1252, -1, 1139, 1252, 1141, -1, 1137, 1141, 742, -1, 1137, 1139, 1141, -1, 1948, 1140, 1138, -1, 1138, 1140, 1251, -1, 1250, 1251, 1142, -1, 1252, 1142, 1255, -1, 1141, 1255, 1143, -1, 742, 1143, 1144, -1, 742, 1141, 1143, -1, 1140, 1946, 1251, -1, 1251, 1946, 1254, -1, 1142, 1254, 1146, -1, 1255, 1146, 1148, -1, 1143, 1148, 1145, -1, 1144, 1145, 748, -1, 1144, 1143, 1145, -1, 1946, 1908, 1254, -1, 1254, 1908, 1147, -1, 1146, 1147, 1257, -1, 1148, 1257, 1261, -1, 1145, 1261, 1149, -1, 748, 1149, 920, -1, 748, 1145, 1149, -1, 1908, 1907, 1147, -1, 1147, 1907, 1256, -1, 1257, 1256, 1260, -1, 1261, 1260, 1150, -1, 1149, 1150, 919, -1, 920, 1149, 919, -1, 1907, 1152, 1256, -1, 1256, 1152, 1259, -1, 1260, 1259, 1153, -1, 1150, 1153, 1151, -1, 919, 1150, 1151, -1, 1152, 1905, 1259, -1, 1259, 1905, 1258, -1, 1153, 1258, 912, -1, 1151, 1153, 912, -1, 1905, 921, 1258, -1, 1258, 921, 913, -1, 912, 1258, 913, -1, 734, 1156, 1154, -1, 1154, 1156, 1155, -1, 1235, 1155, 1159, -1, 1236, 1159, 1001, -1, 1003, 1001, 1098, -1, 1003, 1236, 1001, -1, 1156, 1160, 1155, -1, 1155, 1160, 1157, -1, 1159, 1157, 1158, -1, 1001, 1158, 1002, -1, 1001, 1159, 1158, -1, 1160, 732, 1157, -1, 1157, 732, 1161, -1, 1158, 1161, 1096, -1, 1158, 1157, 1161, -1, 732, 1162, 1161, -1, 1161, 1162, 1092, -1, 1162, 1000, 1093, -1, 1000, 999, 1087, -1, 999, 1163, 1164, -1, 1163, 1165, 1083, -1, 1165, 726, 998, -1, 726, 997, 1166, -1, 997, 724, 996, -1, 724, 725, 995, -1, 725, 993, 1167, -1, 993, 1168, 994, -1, 1168, 1170, 1169, -1, 1170, 1171, 1067, -1, 1171, 720, 992, -1, 720, 991, 1060, -1, 991, 718, 990, -1, 718, 715, 1172, -1, 715, 1173, 1054, -1, 1173, 714, 989, -1, 714, 1174, 988, -1, 1174, 1175, 1045, -1, 1175, 707, 987, -1, 707, 706, 986, -1, 706, 1176, 985, -1, 1176, 703, 1032, -1, 703, 1177, 984, -1, 1177, 1178, 1024, -1, 1178, 702, 1020, -1, 702, 1179, 1019, -1, 1179, 710, 1180, -1, 1012, 710, 1181, -1, 1182, 1183, 1198, -1, 1198, 1183, 1199, -1, 1194, 1199, 1185, -1, 1184, 1185, 960, -1, 966, 960, 973, -1, 966, 1184, 960, -1, 1183, 701, 1199, -1, 1199, 701, 1195, -1, 1185, 1195, 1186, -1, 960, 1186, 971, -1, 960, 1185, 1186, -1, 701, 1187, 1195, -1, 1195, 1187, 959, -1, 1186, 959, 974, -1, 1186, 1195, 959, -1, 1187, 958, 959, -1, 959, 958, 969, -1, 1191, 1193, 1188, -1, 1193, 1189, 1242, -1, 1190, 1192, 1191, -1, 1189, 1108, 1107, -1, 1192, 1243, 1193, -1, 1243, 1114, 1189, -1, 1194, 1185, 1184, -1, 1199, 1195, 1185, -1, 1196, 1194, 968, -1, 1197, 1196, 968, -1, 980, 1197, 978, -1, 1198, 1199, 1194, -1, 1010, 1200, 980, -1, 965, 1198, 1196, -1, 962, 965, 1196, -1, 1200, 962, 1197, -1, 1013, 1201, 1010, -1, 1201, 982, 1200, -1, 982, 979, 962, -1, 1018, 1202, 1013, -1, 1202, 983, 1201, -1, 983, 1181, 982, -1, 1021, 1014, 1018, -1, 1014, 1015, 1202, -1, 1026, 1204, 1021, -1, 1204, 1016, 1014, -1, 1203, 1023, 1026, -1, 1023, 1022, 1204, -1, 1205, 1027, 1203, -1, 1027, 1025, 1023, -1, 1034, 1207, 1205, -1, 1207, 1028, 1027, -1, 1036, 1206, 1034, -1, 1206, 1030, 1207, -1, 1208, 1037, 1036, -1, 1037, 1033, 1206, -1, 1041, 1038, 1208, -1, 1038, 1035, 1037, -1, 1046, 1042, 1041, -1, 1042, 1039, 1038, -1, 1047, 1209, 1046, -1, 1209, 1043, 1042, -1, 1211, 1212, 1047, -1, 1212, 1048, 1209, -1, 1210, 1050, 1211, -1, 1050, 1051, 1212, -1, 1213, 1215, 1210, -1, 1215, 1052, 1050, -1, 1214, 1055, 1213, -1, 1055, 1053, 1215, -1, 1216, 1217, 1214, -1, 1217, 1057, 1055, -1, 1062, 1219, 1216, -1, 1219, 1059, 1217, -1, 1065, 1063, 1062, -1, 1063, 1218, 1219, -1, 1070, 1220, 1065, -1, 1220, 1064, 1063, -1, 1072, 1068, 1070, -1, 1068, 1066, 1220, -1, 1223, 1225, 1072, -1, 1225, 1069, 1068, -1, 1221, 1222, 1223, -1, 1222, 1224, 1225, -1, 1077, 1226, 1221, -1, 1226, 1074, 1222, -1, 1079, 1078, 1077, -1, 1078, 1075, 1226, -1, 1227, 1228, 1079, -1, 1228, 1076, 1078, -1, 1084, 1080, 1227, -1, 1080, 1081, 1228, -1, 1086, 1230, 1084, -1, 1230, 1082, 1080, -1, 1089, 1229, 1086, -1, 1229, 1085, 1230, -1, 1090, 1233, 1089, -1, 1233, 1231, 1229, -1, 1094, 1232, 1090, -1, 1232, 1088, 1233, -1, 1234, 1095, 1094, -1, 1095, 1091, 1232, -1, 1235, 1159, 1236, -1, 1155, 1157, 1159, -1, 1008, 1235, 1009, -1, 1007, 1008, 1009, -1, 1102, 1007, 1006, -1, 1154, 1155, 1235, -1, 1106, 1099, 1102, -1, 1238, 1154, 1008, -1, 1237, 1238, 1008, -1, 1099, 1237, 1007, -1, 1239, 1240, 1106, -1, 1240, 1241, 1099, -1, 1241, 1100, 1237, -1, 1112, 1111, 1239, -1, 1111, 1103, 1240, -1, 1103, 1101, 1241, -1, 1188, 1242, 1112, -1, 1242, 1107, 1111, -1, 1107, 1109, 1103, -1, 1244, 1122, 1190, -1, 1122, 1116, 1192, -1, 1116, 1117, 1243, -1, 1126, 1123, 1244, -1, 1123, 1119, 1122, -1, 1119, 1245, 1116, -1, 1248, 1127, 1126, -1, 1127, 1246, 1123, -1, 1246, 1247, 1119, -1, 1134, 1131, 1248, -1, 1131, 1128, 1127, -1, 1128, 1249, 1246, -1, 1138, 1136, 1134, -1, 1136, 1135, 1131, -1, 1135, 1129, 1128, -1, 1251, 1250, 1138, -1, 1250, 1253, 1136, -1, 1253, 1132, 1135, -1, 1254, 1142, 1251, -1, 1142, 1252, 1250, -1, 1252, 1139, 1253, -1, 1147, 1146, 1254, -1, 1146, 1255, 1142, -1, 1255, 1141, 1252, -1, 1256, 1257, 1147, -1, 1257, 1148, 1146, -1, 1148, 1143, 1255, -1, 1259, 1260, 1256, -1, 1260, 1261, 1257, -1, 1261, 1145, 1148, -1, 1258, 1153, 1259, -1, 1153, 1150, 1260, -1, 1150, 1149, 1261, -1, 1318, 1312, 1286, -1, 1262, 1286, 1291, -1, 1293, 1291, 1284, -1, 1263, 1284, 1283, -1, 1266, 1283, 1282, -1, 696, 1282, 1264, -1, 696, 1266, 1282, -1, 696, 1265, 1266, -1, 1266, 1265, 1295, -1, 1263, 1295, 1292, -1, 1293, 1292, 1288, -1, 1262, 1288, 1315, -1, 1318, 1262, 1315, -1, 1318, 1286, 1262, -1, 1267, 1285, 1975, -1, 1267, 1268, 1285, -1, 1267, 1974, 1268, -1, 1268, 1974, 1269, -1, 1296, 1269, 1270, -1, 1299, 1270, 1273, -1, 1303, 1273, 1305, -1, 1271, 1305, 1274, -1, 708, 1274, 698, -1, 708, 1271, 1274, -1, 708, 1264, 1271, -1, 1271, 1264, 1302, -1, 1303, 1302, 1298, -1, 1299, 1298, 1294, -1, 1296, 1294, 1272, -1, 1268, 1272, 1285, -1, 1268, 1296, 1272, -1, 1268, 1269, 1296, -1, 1974, 1981, 1269, -1, 1269, 1981, 1297, -1, 1270, 1297, 1300, -1, 1273, 1300, 1301, -1, 1305, 1301, 1304, -1, 1274, 1304, 1275, -1, 698, 1274, 1275, -1, 1981, 1972, 1297, -1, 1297, 1972, 1278, -1, 1300, 1278, 1276, -1, 1301, 1276, 1277, -1, 1304, 1277, 970, -1, 1275, 1304, 970, -1, 1972, 1979, 1278, -1, 1278, 1979, 1280, -1, 1276, 1280, 1279, -1, 1277, 1279, 972, -1, 970, 1277, 972, -1, 1979, 1978, 1280, -1, 1280, 1978, 1970, -1, 1281, 1970, 1944, -1, 975, 1281, 1944, -1, 975, 1279, 1281, -1, 975, 972, 1279, -1, 1280, 1970, 1281, -1, 1279, 1280, 1281, -1, 1302, 1264, 1282, -1, 1298, 1282, 1283, -1, 1294, 1283, 1284, -1, 1272, 1284, 1291, -1, 1285, 1291, 1286, -1, 1975, 1286, 1312, -1, 1975, 1285, 1286, -1, 1295, 1265, 1287, -1, 1292, 1287, 1290, -1, 1288, 1290, 1316, -1, 1315, 1288, 1316, -1, 694, 1289, 695, -1, 694, 1317, 1289, -1, 1289, 1317, 1290, -1, 1287, 1289, 1290, -1, 1287, 695, 1289, -1, 1287, 1265, 695, -1, 1317, 1316, 1290, -1, 1293, 1288, 1262, -1, 1291, 1293, 1262, -1, 1292, 1290, 1288, -1, 1272, 1291, 1285, -1, 1263, 1292, 1293, -1, 1284, 1263, 1293, -1, 1295, 1287, 1292, -1, 1294, 1284, 1272, -1, 1266, 1295, 1263, -1, 1283, 1266, 1263, -1, 1299, 1294, 1296, -1, 1270, 1299, 1296, -1, 1297, 1270, 1269, -1, 1298, 1283, 1294, -1, 1278, 1300, 1297, -1, 1303, 1298, 1299, -1, 1273, 1303, 1299, -1, 1300, 1273, 1270, -1, 1302, 1282, 1298, -1, 1280, 1276, 1278, -1, 1276, 1301, 1300, -1, 1271, 1302, 1303, -1, 1305, 1271, 1303, -1, 1301, 1305, 1273, -1, 1277, 1276, 1279, -1, 1304, 1301, 1277, -1, 1274, 1305, 1304, -1, 371, 1307, 1306, -1, 1306, 1307, 1309, -1, 1309, 1307, 372, -1, 1310, 372, 373, -1, 1308, 373, 812, -1, 1308, 1310, 373, -1, 1309, 372, 1310, -1, 373, 1311, 812, -1, 812, 1311, 375, -1, 1982, 812, 375, -1, 1982, 1312, 1313, -1, 1313, 1312, 1318, -1, 1314, 1318, 1315, -1, 815, 1315, 1316, -1, 816, 1316, 1317, -1, 801, 1317, 694, -1, 801, 816, 1317, -1, 1313, 1318, 1314, -1, 1314, 1315, 815, -1, 815, 1316, 816, -1, 1832, 1319, 1833, -1, 1832, 1889, 1319, -1, 1832, 1320, 1889, -1, 1832, 1328, 1320, -1, 1832, 1321, 1328, -1, 1328, 1321, 1878, -1, 1322, 1878, 1323, -1, 1566, 1323, 1876, -1, 1343, 1876, 1344, -1, 1326, 1344, 1831, -1, 1324, 1326, 1831, -1, 1324, 1325, 1326, -1, 1326, 1325, 1512, -1, 1550, 1512, 1552, -1, 1550, 1326, 1512, -1, 1328, 1878, 1322, -1, 1565, 1328, 1322, -1, 1565, 1327, 1328, -1, 1328, 1327, 1564, -1, 826, 1564, 1330, -1, 1329, 826, 1330, -1, 1329, 1331, 826, -1, 1329, 1332, 1331, -1, 1331, 1332, 1493, -1, 1493, 1332, 1563, -1, 828, 1563, 1562, -1, 1333, 828, 1562, -1, 1333, 1334, 828, -1, 1333, 1560, 1334, -1, 1334, 1560, 829, -1, 829, 1560, 1579, -1, 830, 1579, 1578, -1, 1559, 830, 1578, -1, 1559, 1335, 830, -1, 1559, 1336, 1335, -1, 1335, 1336, 832, -1, 832, 1336, 1558, -1, 1492, 1558, 1576, -1, 1704, 1576, 1337, -1, 1825, 1337, 1873, -1, 1825, 1704, 1337, -1, 1825, 1338, 1704, -1, 1704, 1338, 1339, -1, 1339, 1338, 1340, -1, 1340, 1338, 1348, -1, 1705, 1348, 1341, -1, 1342, 1341, 1349, -1, 1342, 1705, 1341, -1, 1322, 1323, 1566, -1, 1566, 1876, 1343, -1, 1343, 1344, 1326, -1, 1874, 1508, 1512, -1, 1874, 1345, 1508, -1, 1874, 1829, 1345, -1, 1345, 1829, 1572, -1, 1572, 1829, 1573, -1, 1573, 1829, 1827, -1, 1556, 1827, 1826, -1, 1346, 1826, 1347, -1, 1346, 1556, 1826, -1, 1573, 1827, 1556, -1, 1826, 1873, 1347, -1, 1347, 1873, 1337, -1, 1340, 1348, 1705, -1, 1341, 1350, 1349, -1, 1349, 1350, 1707, -1, 1707, 1350, 1728, -1, 1728, 1350, 1870, -1, 1708, 1870, 1709, -1, 1708, 1728, 1870, -1, 1870, 1868, 1709, -1, 1709, 1868, 1710, -1, 1710, 1868, 1352, -1, 1352, 1868, 1867, -1, 1351, 1867, 1824, -1, 1712, 1824, 1353, -1, 1712, 1351, 1824, -1, 1352, 1867, 1351, -1, 1824, 1823, 1353, -1, 1353, 1823, 1714, -1, 1714, 1823, 1354, -1, 1715, 1354, 1821, -1, 1355, 1821, 1359, -1, 1516, 1355, 1359, -1, 1516, 1732, 1355, -1, 1516, 1515, 1732, -1, 1732, 1515, 1356, -1, 1483, 1356, 1357, -1, 1718, 1357, 1358, -1, 1719, 1358, 1720, -1, 1719, 1718, 1358, -1, 1714, 1354, 1715, -1, 1821, 1819, 1359, -1, 1359, 1819, 1360, -1, 1360, 1819, 1863, -1, 1537, 1863, 1518, -1, 1537, 1360, 1863, -1, 1863, 1818, 1518, -1, 1518, 1818, 1520, -1, 1520, 1818, 1361, -1, 1539, 1361, 1362, -1, 1539, 1520, 1361, -1, 1361, 1861, 1362, -1, 1362, 1861, 1363, -1, 1363, 1861, 1364, -1, 1540, 1364, 1523, -1, 1540, 1363, 1364, -1, 1364, 1366, 1523, -1, 1523, 1366, 1365, -1, 1365, 1366, 1368, -1, 1368, 1366, 1369, -1, 1367, 1369, 1816, -1, 1524, 1816, 1525, -1, 1524, 1367, 1816, -1, 1368, 1369, 1367, -1, 1816, 1859, 1525, -1, 1525, 1859, 1858, -1, 1372, 1525, 1858, -1, 1372, 1383, 1525, -1, 1372, 1370, 1383, -1, 1372, 1668, 1370, -1, 1372, 1669, 1668, -1, 1372, 1670, 1669, -1, 1372, 1692, 1670, -1, 1372, 1371, 1692, -1, 1372, 1672, 1371, -1, 1372, 1373, 1672, -1, 1372, 1374, 1373, -1, 1372, 1674, 1374, -1, 1372, 1375, 1674, -1, 1674, 1375, 1376, -1, 1856, 1674, 1376, -1, 1856, 1814, 1674, -1, 1674, 1814, 1813, -1, 1812, 1674, 1813, -1, 1812, 1855, 1674, -1, 1674, 1855, 1810, -1, 1809, 1674, 1810, -1, 1809, 1377, 1674, -1, 1809, 1853, 1377, -1, 1377, 1853, 1378, -1, 1378, 1853, 1807, -1, 1379, 1807, 1386, -1, 1675, 1386, 1806, -1, 1698, 1806, 1805, -1, 1380, 1805, 1387, -1, 1388, 1387, 1850, -1, 1381, 1850, 1632, -1, 1647, 1381, 1632, -1, 1647, 1678, 1381, -1, 1647, 1680, 1678, -1, 1647, 1701, 1680, -1, 1647, 1681, 1701, -1, 1647, 1683, 1681, -1, 1647, 1685, 1683, -1, 1647, 1686, 1685, -1, 1647, 1687, 1686, -1, 1647, 1382, 1687, -1, 1647, 1631, 1382, -1, 1382, 1631, 1384, -1, 1383, 1384, 1527, -1, 1383, 1382, 1384, -1, 1383, 1658, 1382, -1, 1383, 1660, 1658, -1, 1383, 1663, 1660, -1, 1383, 1689, 1663, -1, 1383, 1665, 1689, -1, 1383, 1385, 1665, -1, 1383, 1666, 1385, -1, 1383, 1370, 1666, -1, 1378, 1807, 1379, -1, 1379, 1386, 1675, -1, 1675, 1806, 1698, -1, 1698, 1805, 1380, -1, 1380, 1387, 1388, -1, 1850, 1802, 1632, -1, 1632, 1802, 1389, -1, 1389, 1802, 1390, -1, 1398, 1390, 1800, -1, 1392, 1800, 1391, -1, 1798, 1392, 1391, -1, 1798, 1847, 1392, -1, 1392, 1847, 1797, -1, 1394, 1392, 1797, -1, 1394, 1634, 1392, -1, 1394, 1635, 1634, -1, 1394, 1649, 1635, -1, 1394, 1393, 1649, -1, 1394, 1652, 1393, -1, 1394, 1395, 1652, -1, 1394, 1637, 1395, -1, 1394, 1796, 1637, -1, 1637, 1796, 1638, -1, 1638, 1796, 1396, -1, 1396, 1796, 1844, -1, 1653, 1844, 1397, -1, 1654, 1397, 1640, -1, 1654, 1653, 1397, -1, 1389, 1390, 1398, -1, 1398, 1800, 1392, -1, 1396, 1844, 1653, -1, 1397, 1793, 1640, -1, 1640, 1793, 1655, -1, 1655, 1793, 1399, -1, 1400, 1399, 1405, -1, 1760, 1400, 1405, -1, 1760, 1401, 1400, -1, 1760, 1759, 1401, -1, 1401, 1759, 854, -1, 1470, 854, 853, -1, 1471, 853, 875, -1, 852, 1471, 875, -1, 852, 1402, 1471, -1, 1471, 1402, 850, -1, 871, 1471, 850, -1, 871, 1403, 1471, -1, 1471, 1403, 849, -1, 1404, 849, 1621, -1, 1404, 1471, 849, -1, 1399, 1406, 1405, -1, 1405, 1406, 1746, -1, 1746, 1406, 1408, -1, 1407, 1408, 1792, -1, 1747, 1792, 1409, -1, 1747, 1407, 1792, -1, 1746, 1408, 1407, -1, 1792, 1410, 1409, -1, 1409, 1410, 1749, -1, 1749, 1410, 1750, -1, 1750, 1410, 1411, -1, 1414, 1411, 1413, -1, 1412, 1413, 1751, -1, 1412, 1414, 1413, -1, 1750, 1411, 1414, -1, 1413, 1416, 1751, -1, 1751, 1416, 1415, -1, 1415, 1416, 1765, -1, 1765, 1416, 1499, -1, 1753, 1499, 1417, -1, 1753, 1765, 1499, -1, 1840, 1418, 1499, -1, 1840, 1790, 1418, -1, 1418, 1790, 1788, -1, 1419, 1418, 1788, -1, 1419, 1420, 1418, -1, 1419, 1422, 1420, -1, 1419, 1421, 1422, -1, 1422, 1421, 1423, -1, 1423, 1421, 1787, -1, 1611, 1787, 1837, -1, 1424, 1837, 1426, -1, 1424, 1611, 1837, -1, 1423, 1787, 1611, -1, 1837, 1425, 1426, -1, 1426, 1425, 1427, -1, 1427, 1425, 1429, -1, 1428, 1429, 1615, -1, 1428, 1427, 1429, -1, 1429, 1432, 1615, -1, 1615, 1432, 1430, -1, 1430, 1432, 1594, -1, 1594, 1432, 1431, -1, 1431, 1432, 1619, -1, 1619, 1432, 1596, -1, 1596, 1432, 1433, -1, 1433, 1432, 1786, -1, 1836, 1433, 1786, -1, 1836, 1785, 1433, -1, 1433, 1785, 1434, -1, 1435, 1434, 1436, -1, 1587, 1436, 1437, -1, 1597, 1437, 1439, -1, 1438, 1439, 1443, -1, 1438, 1597, 1439, -1, 1433, 1434, 1435, -1, 1435, 1436, 1587, -1, 1437, 1834, 1439, -1, 1439, 1834, 1783, -1, 1767, 1783, 1769, -1, 1767, 1439, 1783, -1, 1783, 1778, 1769, -1, 1769, 1778, 1771, -1, 1771, 1778, 1772, -1, 1772, 1778, 1440, -1, 1440, 1778, 1774, -1, 1774, 1778, 1441, -1, 1441, 1778, 1777, -1, 1776, 1777, 1781, -1, 1776, 1441, 1777, -1, 1439, 1442, 1443, -1, 1443, 1442, 1598, -1, 1598, 1442, 1448, -1, 1448, 1442, 885, -1, 1444, 885, 1445, -1, 1601, 1445, 1446, -1, 1447, 1446, 1590, -1, 1447, 1601, 1446, -1, 1448, 885, 1444, -1, 1444, 1445, 1601, -1, 1446, 884, 1590, -1, 1590, 884, 1449, -1, 1449, 884, 1450, -1, 1606, 1450, 1607, -1, 1606, 1449, 1450, -1, 1450, 882, 1607, -1, 1607, 882, 1592, -1, 1592, 882, 858, -1, 1452, 858, 1453, -1, 1454, 1453, 1507, -1, 1506, 1507, 1739, -1, 1451, 1739, 1418, -1, 1420, 1451, 1418, -1, 1592, 858, 1452, -1, 1452, 1453, 1454, -1, 1507, 1455, 1739, -1, 1739, 1455, 1740, -1, 1740, 1455, 857, -1, 1456, 857, 1457, -1, 1456, 1740, 857, -1, 857, 1458, 1457, -1, 1457, 1458, 1742, -1, 1742, 1458, 1460, -1, 1459, 1460, 1461, -1, 1459, 1742, 1460, -1, 1460, 1462, 1461, -1, 1461, 1462, 1464, -1, 1464, 1462, 856, -1, 1463, 856, 1465, -1, 1463, 1464, 856, -1, 856, 1466, 1465, -1, 1465, 1466, 1467, -1, 1467, 1466, 855, -1, 1757, 855, 1468, -1, 1757, 1467, 855, -1, 855, 878, 1468, -1, 1468, 878, 1745, -1, 1745, 878, 1469, -1, 1759, 1469, 854, -1, 1759, 1745, 1469, -1, 1401, 854, 1470, -1, 1470, 853, 1471, -1, 870, 1505, 849, -1, 870, 1384, 1505, -1, 870, 846, 1384, -1, 1384, 846, 868, -1, 845, 1384, 868, -1, 845, 1472, 1384, -1, 845, 1473, 1472, -1, 1472, 1473, 1474, -1, 1474, 1473, 844, -1, 843, 1474, 844, -1, 843, 1530, 1474, -1, 843, 866, 1530, -1, 1530, 866, 1475, -1, 1475, 866, 1478, -1, 1478, 866, 842, -1, 1476, 842, 1477, -1, 1543, 1477, 1479, -1, 1533, 1479, 1544, -1, 1533, 1543, 1479, -1, 1478, 842, 1476, -1, 1476, 1477, 1543, -1, 1480, 1513, 1479, -1, 1480, 841, 1513, -1, 1513, 841, 1481, -1, 1482, 1513, 1481, -1, 1482, 840, 1513, -1, 1513, 840, 839, -1, 1515, 839, 1356, -1, 1515, 1513, 839, -1, 1732, 1356, 1483, -1, 1483, 1357, 1718, -1, 1358, 837, 1720, -1, 1720, 837, 1721, -1, 1721, 837, 1484, -1, 1724, 1484, 1736, -1, 1724, 1721, 1484, -1, 1484, 835, 1736, -1, 1736, 835, 1725, -1, 1725, 835, 834, -1, 1485, 834, 1486, -1, 1485, 1725, 834, -1, 834, 1487, 1486, -1, 1486, 1487, 1488, -1, 1488, 1487, 1489, -1, 1489, 1487, 1490, -1, 1726, 1490, 1502, -1, 1726, 1489, 1490, -1, 1491, 1704, 1490, -1, 1491, 1492, 1704, -1, 1704, 1492, 1576, -1, 1492, 832, 1558, -1, 830, 829, 1579, -1, 828, 1493, 1563, -1, 826, 1328, 1564, -1, 1319, 1494, 1833, -1, 1833, 1494, 1495, -1, 1496, 1833, 1495, -1, 1496, 1884, 1833, -1, 1833, 1884, 1497, -1, 1885, 1833, 1497, -1, 1885, 1882, 1833, -1, 1381, 1388, 1850, -1, 1418, 1498, 1499, -1, 1499, 1498, 1500, -1, 1766, 1499, 1500, -1, 1766, 1417, 1499, -1, 1506, 1739, 1451, -1, 1704, 1501, 1490, -1, 1490, 1501, 1502, -1, 1355, 1715, 1821, -1, 1513, 1549, 1479, -1, 1479, 1549, 1535, -1, 1546, 1479, 1535, -1, 1546, 1503, 1479, -1, 1479, 1503, 1504, -1, 1544, 1479, 1504, -1, 1472, 1527, 1384, -1, 1400, 1655, 1399, -1, 1505, 1646, 849, -1, 849, 1646, 1627, -1, 1626, 849, 1627, -1, 1626, 1644, 849, -1, 849, 1644, 1625, -1, 1624, 849, 1625, -1, 1624, 1622, 849, -1, 849, 1622, 1621, -1, 1506, 1454, 1507, -1, 1597, 1587, 1437, -1, 1508, 1509, 1512, -1, 1512, 1509, 1510, -1, 1511, 1512, 1510, -1, 1511, 1568, 1512, -1, 1512, 1568, 1552, -1, 1515, 2084, 1513, -1, 1515, 1514, 2084, -1, 1515, 1516, 1514, -1, 1514, 1516, 2083, -1, 2083, 1516, 1359, -1, 2082, 1359, 1360, -1, 2081, 1360, 1537, -1, 1517, 1537, 1518, -1, 1519, 1518, 1520, -1, 1538, 1520, 1539, -1, 1521, 1539, 1362, -1, 2077, 1362, 1363, -1, 2076, 1363, 1540, -1, 1522, 1540, 1523, -1, 2075, 1523, 1365, -1, 2074, 1365, 1368, -1, 2072, 1368, 1367, -1, 1541, 1367, 1524, -1, 2179, 1524, 1525, -1, 1526, 1525, 1383, -1, 2189, 1383, 1527, -1, 2188, 1527, 1472, -1, 1542, 1472, 1474, -1, 1528, 1474, 1530, -1, 1529, 1530, 1475, -1, 2149, 1475, 1478, -1, 2148, 1478, 1476, -1, 2190, 1476, 1543, -1, 1531, 1543, 1533, -1, 1532, 1533, 1544, -1, 2191, 1544, 1504, -1, 1534, 1504, 1503, -1, 1545, 1503, 1546, -1, 1547, 1546, 1535, -1, 1548, 1535, 1549, -1, 1536, 1549, 1513, -1, 2084, 1536, 1513, -1, 2083, 1359, 2082, -1, 2082, 1360, 2081, -1, 2081, 1537, 1517, -1, 1517, 1518, 1519, -1, 1519, 1520, 1538, -1, 1538, 1539, 1521, -1, 1521, 1362, 2077, -1, 2077, 1363, 2076, -1, 2076, 1540, 1522, -1, 1522, 1523, 2075, -1, 2075, 1365, 2074, -1, 2074, 1368, 2072, -1, 2072, 1367, 1541, -1, 1541, 1524, 2179, -1, 2179, 1525, 1526, -1, 1526, 1383, 2189, -1, 2189, 1527, 2188, -1, 2188, 1472, 1542, -1, 1542, 1474, 1528, -1, 1528, 1530, 1529, -1, 1529, 1475, 2149, -1, 2149, 1478, 2148, -1, 2148, 1476, 2190, -1, 2190, 1543, 1531, -1, 1531, 1533, 1532, -1, 1532, 1544, 2191, -1, 2191, 1504, 1534, -1, 1534, 1503, 1545, -1, 1545, 1546, 1547, -1, 1547, 1535, 1548, -1, 1548, 1549, 1536, -1, 1550, 1567, 1326, -1, 1550, 1551, 1567, -1, 1550, 1552, 1551, -1, 1551, 1552, 1553, -1, 1553, 1552, 1568, -1, 1569, 1568, 1511, -1, 1570, 1511, 1510, -1, 1554, 1510, 1509, -1, 1571, 1509, 1508, -1, 2110, 1508, 1345, -1, 1555, 1345, 1572, -1, 2111, 1572, 1573, -1, 2107, 1573, 1556, -1, 2106, 1556, 1346, -1, 1574, 1346, 1347, -1, 2104, 1347, 1337, -1, 1575, 1337, 1576, -1, 1557, 1576, 1558, -1, 2133, 1558, 1336, -1, 2185, 1336, 1559, -1, 1577, 1559, 1578, -1, 2186, 1578, 1579, -1, 1580, 1579, 1560, -1, 1581, 1560, 1333, -1, 1561, 1333, 1562, -1, 1582, 1562, 1563, -1, 2187, 1563, 1332, -1, 1583, 1332, 1329, -1, 2129, 1329, 1330, -1, 2130, 1330, 1564, -1, 2131, 1564, 1327, -1, 2132, 1327, 1565, -1, 2117, 1565, 1322, -1, 1584, 1322, 1566, -1, 1585, 1566, 1343, -1, 2113, 1343, 1326, -1, 1567, 2113, 1326, -1, 1553, 1568, 1569, -1, 1569, 1511, 1570, -1, 1570, 1510, 1554, -1, 1554, 1509, 1571, -1, 1571, 1508, 2110, -1, 2110, 1345, 1555, -1, 1555, 1572, 2111, -1, 2111, 1573, 2107, -1, 2107, 1556, 2106, -1, 2106, 1346, 1574, -1, 1574, 1347, 2104, -1, 2104, 1337, 1575, -1, 1575, 1576, 1557, -1, 1557, 1558, 2133, -1, 2133, 1336, 2185, -1, 2185, 1559, 1577, -1, 1577, 1578, 2186, -1, 2186, 1579, 1580, -1, 1580, 1560, 1581, -1, 1581, 1333, 1561, -1, 1561, 1562, 1582, -1, 1582, 1563, 2187, -1, 2187, 1332, 1583, -1, 1583, 1329, 2129, -1, 2129, 1330, 2130, -1, 2130, 1564, 2131, -1, 2131, 1327, 2132, -1, 2132, 1565, 2117, -1, 2117, 1322, 1584, -1, 1584, 1566, 1585, -1, 1585, 1343, 2113, -1, 1435, 1586, 1433, -1, 1435, 1588, 1586, -1, 1435, 1587, 1588, -1, 1588, 1587, 2003, -1, 2003, 1587, 1597, -1, 1589, 1597, 1438, -1, 2004, 1438, 1443, -1, 1988, 1443, 1598, -1, 1599, 1598, 1448, -1, 1986, 1448, 1444, -1, 1600, 1444, 1601, -1, 1602, 1601, 1447, -1, 1603, 1447, 1590, -1, 1604, 1590, 1449, -1, 1605, 1449, 1606, -1, 2020, 1606, 1607, -1, 1591, 1607, 1592, -1, 1608, 1592, 1452, -1, 1609, 1452, 1454, -1, 2017, 1454, 1506, -1, 2014, 1506, 1451, -1, 2015, 1451, 1420, -1, 1610, 1420, 1422, -1, 1593, 1422, 1423, -1, 2021, 1423, 1611, -1, 1612, 1611, 1424, -1, 1613, 1424, 1426, -1, 2010, 1426, 1427, -1, 2008, 1427, 1428, -1, 1614, 1428, 1615, -1, 1616, 1615, 1430, -1, 1617, 1430, 1594, -1, 1618, 1594, 1431, -1, 2002, 1431, 1619, -1, 1595, 1619, 1596, -1, 1999, 1596, 1433, -1, 1586, 1999, 1433, -1, 2003, 1597, 1589, -1, 1589, 1438, 2004, -1, 2004, 1443, 1988, -1, 1988, 1598, 1599, -1, 1599, 1448, 1986, -1, 1986, 1444, 1600, -1, 1600, 1601, 1602, -1, 1602, 1447, 1603, -1, 1603, 1590, 1604, -1, 1604, 1449, 1605, -1, 1605, 1606, 2020, -1, 2020, 1607, 1591, -1, 1591, 1592, 1608, -1, 1608, 1452, 1609, -1, 1609, 1454, 2017, -1, 2017, 1506, 2014, -1, 2014, 1451, 2015, -1, 2015, 1420, 1610, -1, 1610, 1422, 1593, -1, 1593, 1423, 2021, -1, 2021, 1611, 1612, -1, 1612, 1424, 1613, -1, 1613, 1426, 2010, -1, 2010, 1427, 2008, -1, 2008, 1428, 1614, -1, 1614, 1615, 1616, -1, 1616, 1430, 1617, -1, 1617, 1594, 1618, -1, 1618, 1431, 2002, -1, 2002, 1619, 1595, -1, 1595, 1596, 1999, -1, 1404, 1642, 1471, -1, 1404, 1620, 1642, -1, 1404, 1621, 1620, -1, 1620, 1621, 2161, -1, 2161, 1621, 1622, -1, 1643, 1622, 1624, -1, 1623, 1624, 1625, -1, 2160, 1625, 1644, -1, 1645, 1644, 1626, -1, 2158, 1626, 1627, -1, 2157, 1627, 1646, -1, 2156, 1646, 1505, -1, 1628, 1505, 1384, -1, 1629, 1384, 1631, -1, 1630, 1631, 1647, -1, 2181, 1647, 1632, -1, 2051, 1632, 1389, -1, 2050, 1389, 1398, -1, 2048, 1398, 1392, -1, 1633, 1392, 1634, -1, 1648, 1634, 1635, -1, 2183, 1635, 1649, -1, 1650, 1649, 1393, -1, 1651, 1393, 1652, -1, 1636, 1652, 1395, -1, 2045, 1395, 1637, -1, 2044, 1637, 1638, -1, 2043, 1638, 1396, -1, 2039, 1396, 1653, -1, 2042, 1653, 1654, -1, 2041, 1654, 1640, -1, 1639, 1640, 1655, -1, 2177, 1655, 1400, -1, 1641, 1400, 1401, -1, 1656, 1401, 1470, -1, 1657, 1470, 1471, -1, 1642, 1657, 1471, -1, 2161, 1622, 1643, -1, 1643, 1624, 1623, -1, 1623, 1625, 2160, -1, 2160, 1644, 1645, -1, 1645, 1626, 2158, -1, 2158, 1627, 2157, -1, 2157, 1646, 2156, -1, 2156, 1505, 1628, -1, 1628, 1384, 1629, -1, 1629, 1631, 1630, -1, 1630, 1647, 2181, -1, 2181, 1632, 2051, -1, 2051, 1389, 2050, -1, 2050, 1398, 2048, -1, 2048, 1392, 1633, -1, 1633, 1634, 1648, -1, 1648, 1635, 2183, -1, 2183, 1649, 1650, -1, 1650, 1393, 1651, -1, 1651, 1652, 1636, -1, 1636, 1395, 2045, -1, 2045, 1637, 2044, -1, 2044, 1638, 2043, -1, 2043, 1396, 2039, -1, 2039, 1653, 2042, -1, 2042, 1654, 2041, -1, 2041, 1640, 1639, -1, 1639, 1655, 2177, -1, 2177, 1400, 1641, -1, 1641, 1401, 1656, -1, 1656, 1470, 1657, -1, 1658, 1659, 1382, -1, 1658, 1661, 1659, -1, 1658, 1660, 1661, -1, 1661, 1660, 1662, -1, 1662, 1660, 1663, -1, 1664, 1663, 1689, -1, 2180, 1689, 1665, -1, 1690, 1665, 1385, -1, 2068, 1385, 1666, -1, 2069, 1666, 1370, -1, 2067, 1370, 1668, -1, 1667, 1668, 1669, -1, 1691, 1669, 1670, -1, 1671, 1670, 1692, -1, 1693, 1692, 1371, -1, 1694, 1371, 1672, -1, 2066, 1672, 1373, -1, 1695, 1373, 1374, -1, 2064, 1374, 1674, -1, 1673, 1674, 1377, -1, 2057, 1377, 1378, -1, 1696, 1378, 1379, -1, 2058, 1379, 1675, -1, 1697, 1675, 1698, -1, 1676, 1698, 1380, -1, 1677, 1380, 1388, -1, 2054, 1388, 1381, -1, 1699, 1381, 1678, -1, 1700, 1678, 1680, -1, 1679, 1680, 1701, -1, 2052, 1701, 1681, -1, 1682, 1681, 1683, -1, 2053, 1683, 1685, -1, 1684, 1685, 1686, -1, 1702, 1686, 1687, -1, 1688, 1687, 1382, -1, 1659, 1688, 1382, -1, 1662, 1663, 1664, -1, 1664, 1689, 2180, -1, 2180, 1665, 1690, -1, 1690, 1385, 2068, -1, 2068, 1666, 2069, -1, 2069, 1370, 2067, -1, 2067, 1668, 1667, -1, 1667, 1669, 1691, -1, 1691, 1670, 1671, -1, 1671, 1692, 1693, -1, 1693, 1371, 1694, -1, 1694, 1672, 2066, -1, 2066, 1373, 1695, -1, 1695, 1374, 2064, -1, 2064, 1674, 1673, -1, 1673, 1377, 2057, -1, 2057, 1378, 1696, -1, 1696, 1379, 2058, -1, 2058, 1675, 1697, -1, 1697, 1698, 1676, -1, 1676, 1380, 1677, -1, 1677, 1388, 2054, -1, 2054, 1381, 1699, -1, 1699, 1678, 1700, -1, 1700, 1680, 1679, -1, 1679, 1701, 2052, -1, 2052, 1681, 1682, -1, 1682, 1683, 2053, -1, 2053, 1685, 1684, -1, 1684, 1686, 1702, -1, 1702, 1687, 1688, -1, 1339, 1703, 1704, -1, 1339, 2101, 1703, -1, 1339, 1340, 2101, -1, 2101, 1340, 2098, -1, 2098, 1340, 1705, -1, 2099, 1705, 1342, -1, 2097, 1342, 1349, -1, 1706, 1349, 1707, -1, 2095, 1707, 1728, -1, 1729, 1728, 1708, -1, 2092, 1708, 1709, -1, 2094, 1709, 1710, -1, 1711, 1710, 1352, -1, 2088, 1352, 1351, -1, 2087, 1351, 1712, -1, 2090, 1712, 1353, -1, 1713, 1353, 1714, -1, 1730, 1714, 1715, -1, 1731, 1715, 1355, -1, 1716, 1355, 1732, -1, 1717, 1732, 1483, -1, 1733, 1483, 1718, -1, 1734, 1718, 1719, -1, 1735, 1719, 1720, -1, 2146, 1720, 1721, -1, 1722, 1721, 1724, -1, 1723, 1724, 1736, -1, 2144, 1736, 1725, -1, 1737, 1725, 1485, -1, 2142, 1485, 1486, -1, 2141, 1486, 1488, -1, 1738, 1488, 1489, -1, 2140, 1489, 1726, -1, 2138, 1726, 1502, -1, 1727, 1502, 1501, -1, 2137, 1501, 1704, -1, 1703, 2137, 1704, -1, 2098, 1705, 2099, -1, 2099, 1342, 2097, -1, 2097, 1349, 1706, -1, 1706, 1707, 2095, -1, 2095, 1728, 1729, -1, 1729, 1708, 2092, -1, 2092, 1709, 2094, -1, 2094, 1710, 1711, -1, 1711, 1352, 2088, -1, 2088, 1351, 2087, -1, 2087, 1712, 2090, -1, 2090, 1353, 1713, -1, 1713, 1714, 1730, -1, 1730, 1715, 1731, -1, 1731, 1355, 1716, -1, 1716, 1732, 1717, -1, 1717, 1483, 1733, -1, 1733, 1718, 1734, -1, 1734, 1719, 1735, -1, 1735, 1720, 2146, -1, 2146, 1721, 1722, -1, 1722, 1724, 1723, -1, 1723, 1736, 2144, -1, 2144, 1725, 1737, -1, 1737, 1485, 2142, -1, 2142, 1486, 2141, -1, 2141, 1488, 1738, -1, 1738, 1489, 2140, -1, 2140, 1726, 2138, -1, 2138, 1502, 1727, -1, 1727, 1501, 2137, -1, 1739, 2013, 1418, -1, 1739, 2016, 2013, -1, 1739, 1740, 2016, -1, 2016, 1740, 2175, -1, 2175, 1740, 1456, -1, 1756, 1456, 1457, -1, 2173, 1457, 1742, -1, 1741, 1742, 1459, -1, 2171, 1459, 1461, -1, 2170, 1461, 1464, -1, 1743, 1464, 1463, -1, 2168, 1463, 1465, -1, 1744, 1465, 1467, -1, 2166, 1467, 1757, -1, 2163, 1757, 1468, -1, 2164, 1468, 1745, -1, 1758, 1745, 1759, -1, 2178, 1759, 1760, -1, 2038, 1760, 1405, -1, 2036, 1405, 1746, -1, 1761, 1746, 1407, -1, 1762, 1407, 1747, -1, 1748, 1747, 1409, -1, 1763, 1409, 1749, -1, 2031, 1749, 1750, -1, 1764, 1750, 1414, -1, 2032, 1414, 1412, -1, 2030, 1412, 1751, -1, 2028, 1751, 1415, -1, 1752, 1415, 1765, -1, 2026, 1765, 1753, -1, 2025, 1753, 1417, -1, 2024, 1417, 1766, -1, 1754, 1766, 1500, -1, 1755, 1500, 1498, -1, 2022, 1498, 1418, -1, 2013, 2022, 1418, -1, 2175, 1456, 1756, -1, 1756, 1457, 2173, -1, 2173, 1742, 1741, -1, 1741, 1459, 2171, -1, 2171, 1461, 2170, -1, 2170, 1464, 1743, -1, 1743, 1463, 2168, -1, 2168, 1465, 1744, -1, 1744, 1467, 2166, -1, 2166, 1757, 2163, -1, 2163, 1468, 2164, -1, 2164, 1745, 1758, -1, 1758, 1759, 2178, -1, 2178, 1760, 2038, -1, 2038, 1405, 2036, -1, 2036, 1746, 1761, -1, 1761, 1407, 1762, -1, 1762, 1747, 1748, -1, 1748, 1409, 1763, -1, 1763, 1749, 2031, -1, 2031, 1750, 1764, -1, 1764, 1414, 2032, -1, 2032, 1412, 2030, -1, 2030, 1751, 2028, -1, 2028, 1415, 1752, -1, 1752, 1765, 2026, -1, 2026, 1753, 2025, -1, 2025, 1417, 2024, -1, 2024, 1766, 1754, -1, 1754, 1500, 1755, -1, 1755, 1498, 2022, -1, 1439, 1767, 1989, -1, 1989, 1767, 1768, -1, 1768, 1767, 1769, -1, 1770, 1769, 1771, -1, 1994, 1771, 1772, -1, 1780, 1772, 1440, -1, 1995, 1440, 1774, -1, 1773, 1774, 1441, -1, 1996, 1441, 1776, -1, 1775, 1776, 1781, -1, 1782, 1781, 1777, -1, 1779, 1777, 1778, -1, 1993, 1779, 1778, -1, 1768, 1769, 1770, -1, 1770, 1771, 1994, -1, 1994, 1772, 1780, -1, 1780, 1440, 1995, -1, 1995, 1774, 1773, -1, 1773, 1441, 1996, -1, 1996, 1776, 1775, -1, 1775, 1781, 1782, -1, 1782, 1777, 1779, -1, 1778, 1783, 1993, -1, 1993, 1783, 1997, -1, 1997, 1783, 1834, -1, 1784, 1834, 1437, -1, 1998, 1437, 1436, -1, 2005, 1436, 1434, -1, 2006, 1434, 1785, -1, 1835, 1785, 1836, -1, 2000, 1836, 1786, -1, 2001, 1786, 1432, -1, 2184, 1432, 1429, -1, 2007, 1429, 1425, -1, 2009, 1425, 1837, -1, 1838, 1837, 1787, -1, 1839, 1787, 1421, -1, 2011, 1421, 1419, -1, 2012, 1419, 1788, -1, 1789, 1788, 1790, -1, 2023, 1790, 1840, -1, 1841, 1840, 1499, -1, 1791, 1499, 1416, -1, 2027, 1416, 1413, -1, 2029, 1413, 1411, -1, 2033, 1411, 1410, -1, 2034, 1410, 1792, -1, 2037, 1792, 1408, -1, 2035, 1408, 1406, -1, 1842, 1406, 1399, -1, 1843, 1399, 1793, -1, 1794, 1793, 1397, -1, 1795, 1397, 1844, -1, 1845, 1844, 1796, -1, 1846, 1796, 1394, -1, 2182, 1394, 1797, -1, 2046, 1797, 1847, -1, 2047, 1847, 1798, -1, 1848, 1798, 1391, -1, 1799, 1391, 1800, -1, 2049, 1800, 1390, -1, 1849, 1390, 1802, -1, 1801, 1802, 1850, -1, 1803, 1850, 1387, -1, 1804, 1387, 1805, -1, 1851, 1805, 1806, -1, 2055, 1806, 1386, -1, 2056, 1386, 1807, -1, 1852, 1807, 1853, -1, 1808, 1853, 1809, -1, 2059, 1809, 1810, -1, 1854, 1810, 1855, -1, 2060, 1855, 1812, -1, 1811, 1812, 1813, -1, 2061, 1813, 1814, -1, 2062, 1814, 1856, -1, 1857, 1856, 1376, -1, 1815, 1376, 1375, -1, 2063, 1375, 1372, -1, 2065, 1372, 1858, -1, 2070, 1858, 1859, -1, 2071, 1859, 1816, -1, 1860, 1816, 1369, -1, 2073, 1369, 1366, -1, 1817, 1366, 1364, -1, 2078, 1364, 1861, -1, 2079, 1861, 1361, -1, 1862, 1361, 1818, -1, 2080, 1818, 1863, -1, 1864, 1863, 1819, -1, 1820, 1819, 1821, -1, 1865, 1821, 1354, -1, 1866, 1354, 1823, -1, 1822, 1823, 1824, -1, 2089, 1824, 1867, -1, 2091, 1867, 1868, -1, 1869, 1868, 1870, -1, 2093, 1870, 1350, -1, 2096, 1350, 1341, -1, 1871, 1341, 1348, -1, 2100, 1348, 1338, -1, 2102, 1338, 1825, -1, 1872, 1825, 1873, -1, 2103, 1873, 1826, -1, 2108, 1826, 1827, -1, 2109, 1827, 1829, -1, 1828, 1829, 1874, -1, 1830, 1874, 1512, -1, 1875, 1512, 1325, -1, 2112, 1325, 1324, -1, 2114, 1324, 1831, -1, 2115, 1831, 1344, -1, 2116, 1344, 1876, -1, 1877, 1876, 1323, -1, 2118, 1323, 1878, -1, 1879, 1878, 1321, -1, 1880, 1321, 1832, -1, 1881, 1832, 1833, -1, 2120, 1881, 1833, -1, 1997, 1834, 1784, -1, 1784, 1437, 1998, -1, 1998, 1436, 2005, -1, 2005, 1434, 2006, -1, 2006, 1785, 1835, -1, 1835, 1836, 2000, -1, 2000, 1786, 2001, -1, 2001, 1432, 2184, -1, 2184, 1429, 2007, -1, 2007, 1425, 2009, -1, 2009, 1837, 1838, -1, 1838, 1787, 1839, -1, 1839, 1421, 2011, -1, 2011, 1419, 2012, -1, 2012, 1788, 1789, -1, 1789, 1790, 2023, -1, 2023, 1840, 1841, -1, 1841, 1499, 1791, -1, 1791, 1416, 2027, -1, 2027, 1413, 2029, -1, 2029, 1411, 2033, -1, 2033, 1410, 2034, -1, 2034, 1792, 2037, -1, 2037, 1408, 2035, -1, 2035, 1406, 1842, -1, 1842, 1399, 1843, -1, 1843, 1793, 1794, -1, 1794, 1397, 1795, -1, 1795, 1844, 1845, -1, 1845, 1796, 1846, -1, 1846, 1394, 2182, -1, 2182, 1797, 2046, -1, 2046, 1847, 2047, -1, 2047, 1798, 1848, -1, 1848, 1391, 1799, -1, 1799, 1800, 2049, -1, 2049, 1390, 1849, -1, 1849, 1802, 1801, -1, 1801, 1850, 1803, -1, 1803, 1387, 1804, -1, 1804, 1805, 1851, -1, 1851, 1806, 2055, -1, 2055, 1386, 2056, -1, 2056, 1807, 1852, -1, 1852, 1853, 1808, -1, 1808, 1809, 2059, -1, 2059, 1810, 1854, -1, 1854, 1855, 2060, -1, 2060, 1812, 1811, -1, 1811, 1813, 2061, -1, 2061, 1814, 2062, -1, 2062, 1856, 1857, -1, 1857, 1376, 1815, -1, 1815, 1375, 2063, -1, 2063, 1372, 2065, -1, 2065, 1858, 2070, -1, 2070, 1859, 2071, -1, 2071, 1816, 1860, -1, 1860, 1369, 2073, -1, 2073, 1366, 1817, -1, 1817, 1364, 2078, -1, 2078, 1861, 2079, -1, 2079, 1361, 1862, -1, 1862, 1818, 2080, -1, 2080, 1863, 1864, -1, 1864, 1819, 1820, -1, 1820, 1821, 1865, -1, 1865, 1354, 1866, -1, 1866, 1823, 1822, -1, 1822, 1824, 2089, -1, 2089, 1867, 2091, -1, 2091, 1868, 1869, -1, 1869, 1870, 2093, -1, 2093, 1350, 2096, -1, 2096, 1341, 1871, -1, 1871, 1348, 2100, -1, 2100, 1338, 2102, -1, 2102, 1825, 1872, -1, 1872, 1873, 2103, -1, 2103, 1826, 2108, -1, 2108, 1827, 2109, -1, 2109, 1829, 1828, -1, 1828, 1874, 1830, -1, 1830, 1512, 1875, -1, 1875, 1325, 2112, -1, 2112, 1324, 2114, -1, 2114, 1831, 2115, -1, 2115, 1344, 2116, -1, 2116, 1876, 1877, -1, 1877, 1323, 2118, -1, 2118, 1878, 1879, -1, 1879, 1321, 1880, -1, 1880, 1832, 1881, -1, 1833, 1882, 2120, -1, 2120, 1882, 2119, -1, 2119, 1882, 1885, -1, 1883, 1885, 1497, -1, 1886, 1497, 1884, -1, 2121, 1884, 1496, -1, 1887, 1496, 1495, -1, 2122, 1495, 1494, -1, 2123, 1494, 1319, -1, 1888, 1319, 1889, -1, 2124, 1889, 1320, -1, 1890, 1320, 1328, -1, 1894, 1890, 1328, -1, 2119, 1885, 1883, -1, 1883, 1497, 1886, -1, 1886, 1884, 2121, -1, 2121, 1496, 1887, -1, 1887, 1495, 2122, -1, 2122, 1494, 2123, -1, 2123, 1319, 1888, -1, 1888, 1889, 2124, -1, 2124, 1320, 1890, -1, 1891, 1896, 685, -1, 685, 1896, 368, -1, 368, 1896, 370, -1, 370, 1896, 1892, -1, 1892, 1896, 599, -1, 599, 1896, 1894, -1, 1893, 1894, 382, -1, 1893, 599, 1894, -1, 382, 1894, 1895, -1, 1895, 1894, 1328, -1, 827, 1328, 826, -1, 827, 1895, 1328, -1, 1891, 938, 1896, -1, 1896, 938, 2125, -1, 2125, 938, 1901, -1, 1897, 1901, 1898, -1, 2126, 1898, 931, -1, 1902, 931, 923, -1, 2127, 923, 1899, -1, 1900, 1899, 2128, -1, 1900, 2127, 1899, -1, 2125, 1901, 1897, -1, 1897, 1898, 2126, -1, 2126, 931, 1902, -1, 1902, 923, 2127, -1, 1899, 903, 2128, -1, 2128, 903, 1904, -1, 1903, 1904, 921, -1, 2134, 1903, 921, -1, 2128, 1904, 1903, -1, 921, 1905, 2134, -1, 2134, 1905, 2135, -1, 2135, 1905, 1152, -1, 1906, 1152, 1907, -1, 2136, 1907, 1908, -1, 1945, 1908, 1946, -1, 1947, 1946, 1140, -1, 1909, 1140, 1948, -1, 2105, 1948, 1133, -1, 1910, 1133, 1130, -1, 2139, 1130, 1949, -1, 2143, 1949, 1125, -1, 1911, 1125, 1912, -1, 1950, 1912, 1913, -1, 2145, 1913, 1115, -1, 1951, 1115, 1914, -1, 1915, 1914, 1110, -1, 2147, 1110, 1105, -1, 2085, 1105, 1917, -1, 1916, 1917, 1004, -1, 1952, 1004, 1953, -1, 1918, 1953, 1919, -1, 2086, 1919, 1097, -1, 1920, 1097, 1921, -1, 2192, 1921, 1922, -1, 1954, 1922, 1923, -1, 2150, 1923, 1955, -1, 2151, 1955, 1924, -1, 1956, 1924, 1957, -1, 1958, 1957, 1925, -1, 2152, 1925, 1926, -1, 2153, 1926, 1927, -1, 1959, 1927, 1960, -1, 2154, 1960, 1073, -1, 1928, 1073, 1071, -1, 2155, 1071, 1929, -1, 2159, 1929, 1930, -1, 1961, 1930, 1061, -1, 1962, 1061, 1963, -1, 1964, 1963, 1058, -1, 1931, 1058, 1056, -1, 1932, 1056, 1933, -1, 1934, 1933, 1049, -1, 2040, 1049, 1935, -1, 2162, 1935, 1936, -1, 1965, 1936, 1044, -1, 2165, 1044, 1040, -1, 2167, 1040, 1937, -1, 2169, 1937, 1031, -1, 1966, 1031, 1938, -1, 2172, 1938, 1029, -1, 2174, 1029, 1967, -1, 1939, 1967, 1968, -1, 1940, 1968, 1017, -1, 1941, 1017, 1011, -1, 2018, 1011, 981, -1, 2019, 981, 977, -1, 2176, 977, 976, -1, 1942, 976, 961, -1, 1969, 961, 1943, -1, 1984, 1943, 1944, -1, 1971, 1984, 1944, -1, 2135, 1152, 1906, -1, 1906, 1907, 2136, -1, 2136, 1908, 1945, -1, 1945, 1946, 1947, -1, 1947, 1140, 1909, -1, 1909, 1948, 2105, -1, 2105, 1133, 1910, -1, 1910, 1130, 2139, -1, 2139, 1949, 2143, -1, 2143, 1125, 1911, -1, 1911, 1912, 1950, -1, 1950, 1913, 2145, -1, 2145, 1115, 1951, -1, 1951, 1914, 1915, -1, 1915, 1110, 2147, -1, 2147, 1105, 2085, -1, 2085, 1917, 1916, -1, 1916, 1004, 1952, -1, 1952, 1953, 1918, -1, 1918, 1919, 2086, -1, 2086, 1097, 1920, -1, 1920, 1921, 2192, -1, 2192, 1922, 1954, -1, 1954, 1923, 2150, -1, 2150, 1955, 2151, -1, 2151, 1924, 1956, -1, 1956, 1957, 1958, -1, 1958, 1925, 2152, -1, 2152, 1926, 2153, -1, 2153, 1927, 1959, -1, 1959, 1960, 2154, -1, 2154, 1073, 1928, -1, 1928, 1071, 2155, -1, 2155, 1929, 2159, -1, 2159, 1930, 1961, -1, 1961, 1061, 1962, -1, 1962, 1963, 1964, -1, 1964, 1058, 1931, -1, 1931, 1056, 1932, -1, 1932, 1933, 1934, -1, 1934, 1049, 2040, -1, 2040, 1935, 2162, -1, 2162, 1936, 1965, -1, 1965, 1044, 2165, -1, 2165, 1040, 2167, -1, 2167, 1937, 2169, -1, 2169, 1031, 1966, -1, 1966, 1938, 2172, -1, 2172, 1029, 2174, -1, 2174, 1967, 1939, -1, 1939, 1968, 1940, -1, 1940, 1017, 1941, -1, 1941, 1011, 2018, -1, 2018, 981, 2019, -1, 2019, 977, 2176, -1, 2176, 976, 1942, -1, 1942, 961, 1969, -1, 1969, 1943, 1984, -1, 1944, 1970, 1971, -1, 1971, 1970, 1977, -1, 1977, 1970, 1978, -1, 1985, 1978, 1979, -1, 1987, 1979, 1972, -1, 1980, 1972, 1981, -1, 1973, 1981, 1974, -1, 1990, 1974, 1267, -1, 1991, 1267, 1975, -1, 1992, 1975, 1312, -1, 1976, 1992, 1312, -1, 1977, 1978, 1985, -1, 1985, 1979, 1987, -1, 1987, 1972, 1980, -1, 1980, 1981, 1973, -1, 1973, 1974, 1990, -1, 1990, 1267, 1991, -1, 1991, 1975, 1992, -1, 375, 577, 1976, -1, 1982, 1976, 1312, -1, 1982, 375, 1976, -1, 577, 576, 1976, -1, 1976, 576, 581, -1, 1989, 581, 583, -1, 1983, 1989, 583, -1, 1983, 1439, 1989, -1, 1983, 582, 1439, -1, 1439, 582, 859, -1, 1442, 1439, 859, -1, 1976, 581, 1989, -1, 1984, 1971, 1605, -1, 1969, 1605, 1942, -1, 1969, 1984, 1605, -1, 1971, 1977, 1605, -1, 1605, 1977, 1985, -1, 1987, 1605, 1985, -1, 1987, 1604, 1605, -1, 1987, 1603, 1604, -1, 1987, 1602, 1603, -1, 1987, 1600, 1602, -1, 1987, 1986, 1600, -1, 1987, 1599, 1986, -1, 1987, 1988, 1599, -1, 1987, 1989, 1988, -1, 1987, 1980, 1989, -1, 1989, 1980, 1973, -1, 1990, 1989, 1973, -1, 1990, 1991, 1989, -1, 1989, 1991, 1992, -1, 1976, 1989, 1992, -1, 1768, 1993, 1989, -1, 1768, 1770, 1993, -1, 1993, 1770, 1994, -1, 1780, 1993, 1994, -1, 1780, 1995, 1993, -1, 1993, 1995, 1773, -1, 1996, 1993, 1773, -1, 1996, 1779, 1993, -1, 1996, 1775, 1779, -1, 1779, 1775, 1782, -1, 1993, 1997, 1989, -1, 1989, 1997, 1784, -1, 2003, 1784, 1998, -1, 1588, 1998, 2005, -1, 1586, 2005, 2006, -1, 1999, 2006, 1835, -1, 2000, 1999, 1835, -1, 2000, 2001, 1999, -1, 1999, 2001, 2184, -1, 1595, 2184, 2002, -1, 1595, 1999, 2184, -1, 1989, 1784, 2003, -1, 1589, 1989, 2003, -1, 1589, 2004, 1989, -1, 1989, 2004, 1988, -1, 2003, 1998, 1588, -1, 1588, 2005, 1586, -1, 1586, 2006, 1999, -1, 2007, 1614, 2184, -1, 2007, 2008, 1614, -1, 2007, 2010, 2008, -1, 2007, 2009, 2010, -1, 2010, 2009, 1613, -1, 1613, 2009, 1612, -1, 1612, 2009, 1838, -1, 2021, 1838, 1839, -1, 1593, 1839, 2011, -1, 1610, 2011, 2012, -1, 2015, 2012, 2022, -1, 2013, 2015, 2022, -1, 2013, 2014, 2015, -1, 2013, 2016, 2014, -1, 2014, 2016, 2017, -1, 2017, 2016, 1941, -1, 2018, 2017, 1941, -1, 2018, 1609, 2017, -1, 2018, 1608, 1609, -1, 2018, 2019, 1608, -1, 1608, 2019, 1591, -1, 1591, 2019, 2176, -1, 2020, 2176, 1942, -1, 1605, 2020, 1942, -1, 1612, 1838, 2021, -1, 2021, 1839, 1593, -1, 1593, 2011, 1610, -1, 2012, 1789, 2022, -1, 2022, 1789, 2023, -1, 1841, 2022, 2023, -1, 1841, 1791, 2022, -1, 2022, 1791, 1755, -1, 1755, 1791, 1754, -1, 1754, 1791, 2024, -1, 2024, 1791, 2025, -1, 2025, 1791, 2026, -1, 2026, 1791, 1752, -1, 1752, 1791, 2027, -1, 2028, 2027, 2030, -1, 2028, 1752, 2027, -1, 2027, 2029, 2030, -1, 2030, 2029, 2032, -1, 2032, 2029, 2033, -1, 1764, 2033, 2031, -1, 1764, 2032, 2033, -1, 2033, 2034, 2031, -1, 2031, 2034, 1763, -1, 1763, 2034, 1748, -1, 1748, 2034, 2037, -1, 1762, 2037, 2035, -1, 1761, 2035, 2036, -1, 1761, 1762, 2035, -1, 1748, 2037, 1762, -1, 2035, 1842, 2036, -1, 2036, 1842, 2038, -1, 2038, 1842, 1843, -1, 1639, 1843, 1794, -1, 2041, 1794, 1795, -1, 2042, 1795, 1845, -1, 2039, 1845, 2043, -1, 2039, 2042, 1845, -1, 2038, 1843, 1639, -1, 2178, 1639, 2177, -1, 1758, 2177, 1641, -1, 2162, 1641, 1656, -1, 2040, 1656, 1657, -1, 1934, 1657, 1932, -1, 1934, 2040, 1657, -1, 1639, 1794, 2041, -1, 2041, 1795, 2042, -1, 1845, 1846, 2043, -1, 2043, 1846, 2044, -1, 2044, 1846, 2182, -1, 2045, 2182, 1636, -1, 2045, 2044, 2182, -1, 2046, 2048, 2182, -1, 2046, 2047, 2048, -1, 2048, 2047, 1848, -1, 1799, 2048, 1848, -1, 1799, 2049, 2048, -1, 2048, 2049, 2050, -1, 2050, 2049, 1849, -1, 2051, 1849, 1801, -1, 2181, 1801, 1803, -1, 1630, 1803, 2054, -1, 1699, 1630, 2054, -1, 1699, 1700, 1630, -1, 1630, 1700, 1679, -1, 2052, 1630, 1679, -1, 2052, 1682, 1630, -1, 1630, 1682, 2053, -1, 1684, 1630, 2053, -1, 1684, 1702, 1630, -1, 1630, 1702, 1688, -1, 1629, 1688, 1628, -1, 1629, 1630, 1688, -1, 2050, 1849, 2051, -1, 2051, 1801, 2181, -1, 1803, 1804, 2054, -1, 2054, 1804, 1677, -1, 1677, 1804, 1851, -1, 1676, 1851, 2055, -1, 1697, 2055, 2056, -1, 2058, 2056, 1852, -1, 1696, 1852, 2057, -1, 1696, 2058, 1852, -1, 1677, 1851, 1676, -1, 1676, 2055, 1697, -1, 1697, 2056, 2058, -1, 1852, 1808, 2057, -1, 2057, 1808, 1673, -1, 1673, 1808, 2059, -1, 2064, 2059, 1854, -1, 2060, 2064, 1854, -1, 2060, 1811, 2064, -1, 2064, 1811, 2061, -1, 2062, 2064, 2061, -1, 2062, 1857, 2064, -1, 2064, 1857, 1815, -1, 2063, 2064, 1815, -1, 2063, 2065, 2064, -1, 2064, 2065, 1695, -1, 1695, 2065, 2066, -1, 2066, 2065, 1694, -1, 1694, 2065, 1693, -1, 1693, 2065, 1671, -1, 1671, 2065, 1691, -1, 1691, 2065, 1667, -1, 1667, 2065, 2067, -1, 2067, 2065, 2069, -1, 2069, 2065, 2179, -1, 2068, 2179, 1690, -1, 2068, 2069, 2179, -1, 1673, 2059, 2064, -1, 2065, 2070, 2179, -1, 2179, 2070, 2071, -1, 1541, 2071, 1860, -1, 2072, 1860, 2073, -1, 2074, 2073, 2075, -1, 2074, 2072, 2073, -1, 2179, 2071, 1541, -1, 1541, 1860, 2072, -1, 2073, 1817, 2075, -1, 2075, 1817, 1522, -1, 1522, 1817, 2078, -1, 2076, 2078, 2077, -1, 2076, 1522, 2078, -1, 2078, 2079, 2077, -1, 2077, 2079, 1521, -1, 1521, 2079, 1538, -1, 1538, 2079, 1862, -1, 1519, 1862, 2080, -1, 1517, 2080, 1864, -1, 2081, 1864, 2082, -1, 2081, 1517, 1864, -1, 1538, 1862, 1519, -1, 1519, 2080, 1517, -1, 1864, 1820, 2082, -1, 2082, 1820, 2083, -1, 2083, 1820, 1865, -1, 1731, 1865, 1730, -1, 1731, 2083, 1865, -1, 1731, 1716, 2083, -1, 2083, 1716, 1514, -1, 1514, 1716, 1717, -1, 2084, 1717, 2085, -1, 1916, 2084, 2085, -1, 1916, 1536, 2084, -1, 1916, 1952, 1536, -1, 1536, 1952, 1918, -1, 2086, 1536, 1918, -1, 2086, 1920, 1536, -1, 1536, 1920, 2192, -1, 1548, 2192, 1547, -1, 1548, 1536, 2192, -1, 1865, 1866, 1730, -1, 1730, 1866, 1713, -1, 1713, 1866, 1822, -1, 2090, 1822, 2089, -1, 2087, 2089, 2088, -1, 2087, 2090, 2089, -1, 1713, 1822, 2090, -1, 2089, 2091, 2088, -1, 2088, 2091, 1711, -1, 1711, 2091, 2094, -1, 2094, 2091, 1869, -1, 2092, 1869, 2093, -1, 1729, 2093, 2095, -1, 1729, 2092, 2093, -1, 2094, 1869, 2092, -1, 2093, 2096, 2095, -1, 2095, 2096, 1706, -1, 1706, 2096, 2097, -1, 2097, 2096, 1871, -1, 2099, 1871, 2100, -1, 2098, 2100, 2101, -1, 2098, 2099, 2100, -1, 2097, 1871, 2099, -1, 2100, 2102, 2101, -1, 2101, 2102, 1703, -1, 1703, 2102, 1872, -1, 2137, 1872, 2103, -1, 1574, 2103, 2106, -1, 1574, 2137, 2103, -1, 1574, 2104, 2137, -1, 2137, 2104, 1575, -1, 2105, 1575, 1557, -1, 1909, 1557, 2133, -1, 1947, 2133, 1945, -1, 1947, 1909, 2133, -1, 1703, 1872, 2137, -1, 2103, 2108, 2106, -1, 2106, 2108, 2107, -1, 2107, 2108, 2109, -1, 2111, 2109, 1828, -1, 1555, 1828, 1830, -1, 2110, 1830, 1571, -1, 2110, 1555, 1830, -1, 2107, 2109, 2111, -1, 2111, 1828, 1555, -1, 1830, 1875, 1571, -1, 1571, 1875, 1554, -1, 1554, 1875, 1570, -1, 1570, 1875, 1569, -1, 1569, 1875, 1553, -1, 1553, 1875, 1551, -1, 1551, 1875, 1567, -1, 1567, 1875, 2113, -1, 2113, 1875, 2112, -1, 2114, 2113, 2112, -1, 2114, 2115, 2113, -1, 2113, 2115, 2116, -1, 1877, 2113, 2116, -1, 1877, 1585, 2113, -1, 1877, 2118, 1585, -1, 1585, 2118, 1584, -1, 1584, 2118, 2117, -1, 2117, 2118, 1879, -1, 1880, 2117, 1879, -1, 1880, 2132, 2117, -1, 1880, 1894, 2132, -1, 1880, 1881, 1894, -1, 1894, 1881, 2120, -1, 1890, 2120, 2124, -1, 1890, 1894, 2120, -1, 2119, 1883, 2120, -1, 2120, 1883, 1886, -1, 2121, 2120, 1886, -1, 2121, 1887, 2120, -1, 2120, 1887, 2122, -1, 2123, 2120, 2122, -1, 2123, 1888, 2120, -1, 2120, 1888, 2124, -1, 1896, 2125, 1894, -1, 1894, 2125, 1897, -1, 2126, 1894, 1897, -1, 2126, 1902, 1894, -1, 1894, 1902, 2127, -1, 1900, 1894, 2127, -1, 1900, 2128, 1894, -1, 1894, 2128, 2129, -1, 2130, 1894, 2129, -1, 2130, 2131, 1894, -1, 1894, 2131, 2132, -1, 1903, 2133, 2128, -1, 1903, 2134, 2133, -1, 2133, 2134, 2135, -1, 1906, 2133, 2135, -1, 1906, 2136, 2133, -1, 2133, 2136, 1945, -1, 1909, 2105, 1557, -1, 1575, 2105, 2137, -1, 2137, 2105, 1910, -1, 2139, 2137, 1910, -1, 2139, 1727, 2137, -1, 2139, 2138, 1727, -1, 2139, 2140, 2138, -1, 2139, 1738, 2140, -1, 2139, 2141, 1738, -1, 2139, 2143, 2141, -1, 2141, 2143, 2142, -1, 2142, 2143, 1737, -1, 1737, 2143, 1911, -1, 2144, 1911, 1950, -1, 1723, 1950, 1722, -1, 1723, 2144, 1950, -1, 1737, 1911, 2144, -1, 1950, 2145, 1722, -1, 1722, 2145, 2146, -1, 2146, 2145, 1951, -1, 1735, 1951, 1734, -1, 1735, 2146, 1951, -1, 1951, 1915, 1734, -1, 1734, 1915, 1733, -1, 1733, 1915, 2147, -1, 1717, 2147, 2085, -1, 1717, 1733, 2147, -1, 1954, 2190, 2192, -1, 1954, 2148, 2190, -1, 1954, 2150, 2148, -1, 2148, 2150, 2149, -1, 2149, 2150, 2151, -1, 1529, 2151, 1688, -1, 1528, 1688, 1542, -1, 1528, 1529, 1688, -1, 2151, 1956, 1688, -1, 1688, 1956, 1958, -1, 2152, 1688, 1958, -1, 2152, 2153, 1688, -1, 1688, 2153, 1959, -1, 2154, 1688, 1959, -1, 2154, 1928, 1688, -1, 1688, 1928, 2155, -1, 2156, 2155, 2157, -1, 2156, 1688, 2155, -1, 2156, 1628, 1688, -1, 2155, 2159, 2157, -1, 2157, 2159, 2158, -1, 2158, 2159, 1645, -1, 1645, 2159, 2160, -1, 2160, 2159, 1623, -1, 1623, 2159, 1643, -1, 1643, 2159, 2161, -1, 2161, 2159, 1620, -1, 1620, 2159, 1642, -1, 1642, 2159, 1657, -1, 1657, 2159, 1961, -1, 1962, 1657, 1961, -1, 1962, 1964, 1657, -1, 1657, 1964, 1931, -1, 1932, 1657, 1931, -1, 2040, 2162, 1656, -1, 1965, 2164, 2162, -1, 1965, 2163, 2164, -1, 1965, 2165, 2163, -1, 2163, 2165, 2166, -1, 2166, 2165, 2167, -1, 1744, 2167, 2168, -1, 1744, 2166, 2167, -1, 2167, 2169, 2168, -1, 2168, 2169, 1743, -1, 1743, 2169, 1966, -1, 2170, 1966, 2171, -1, 2170, 1743, 1966, -1, 1966, 2172, 2171, -1, 2171, 2172, 1741, -1, 1741, 2172, 2174, -1, 2173, 2174, 1756, -1, 2173, 1741, 2174, -1, 2174, 1939, 1756, -1, 1756, 1939, 2175, -1, 2175, 1939, 1940, -1, 2016, 1940, 1941, -1, 2016, 2175, 1940, -1, 1591, 2176, 2020, -1, 2164, 1758, 2162, -1, 2162, 1758, 1641, -1, 1758, 2178, 2177, -1, 2178, 2038, 1639, -1, 1659, 2179, 1688, -1, 1659, 1661, 2179, -1, 2179, 1661, 1662, -1, 1664, 2179, 1662, -1, 1664, 2180, 2179, -1, 2179, 2180, 1690, -1, 1630, 2181, 1803, -1, 2048, 1633, 2182, -1, 2182, 1633, 1648, -1, 2183, 2182, 1648, -1, 2183, 1650, 2182, -1, 2182, 1650, 1651, -1, 1636, 2182, 1651, -1, 2015, 1610, 2012, -1, 1614, 1616, 2184, -1, 2184, 1616, 1617, -1, 1618, 2184, 1617, -1, 1618, 2002, 2184, -1, 2133, 2185, 2128, -1, 2128, 2185, 1577, -1, 2186, 2128, 1577, -1, 2186, 1580, 2128, -1, 2128, 1580, 1581, -1, 1561, 2128, 1581, -1, 1561, 1582, 2128, -1, 2128, 1582, 2187, -1, 1583, 2128, 2187, -1, 1583, 2129, 2128, -1, 2084, 1514, 1717, -1, 2179, 1526, 1688, -1, 1688, 1526, 2189, -1, 2188, 1688, 2189, -1, 2188, 1542, 1688, -1, 1529, 2149, 2151, -1, 2190, 1531, 2192, -1, 2192, 1531, 1532, -1, 2191, 2192, 1532, -1, 2191, 1534, 2192, -1, 2192, 1534, 1545, -1, 1547, 2192, 1545, -1, 2193, 2342, 2194, -1, 2194, 2342, 2195, -1, 2242, 2322, 2243, -1, 2243, 2322, 2385, -1, 2385, 2322, 2323, -1, 2196, 2323, 2197, -1, 2211, 2197, 2198, -1, 2382, 2198, 2327, -1, 2212, 2327, 2325, -1, 2380, 2325, 2213, -1, 2214, 2213, 2215, -1, 2376, 2215, 2328, -1, 2216, 2328, 2199, -1, 2390, 2199, 2201, -1, 2200, 2201, 2203, -1, 2202, 2203, 2204, -1, 2205, 2204, 2283, -1, 2206, 2283, 2207, -1, 2368, 2207, 2217, -1, 2365, 2217, 2208, -1, 2366, 2208, 2209, -1, 2364, 2209, 2210, -1, 2362, 2210, 2286, -1, 2387, 2286, 2218, -1, 2387, 2362, 2286, -1, 2385, 2323, 2196, -1, 2196, 2197, 2211, -1, 2211, 2198, 2382, -1, 2382, 2327, 2212, -1, 2212, 2325, 2380, -1, 2380, 2213, 2214, -1, 2214, 2215, 2376, -1, 2376, 2328, 2216, -1, 2216, 2199, 2390, -1, 2390, 2201, 2200, -1, 2200, 2203, 2202, -1, 2202, 2204, 2205, -1, 2205, 2283, 2206, -1, 2206, 2207, 2368, -1, 2368, 2217, 2365, -1, 2365, 2208, 2366, -1, 2366, 2209, 2364, -1, 2364, 2210, 2362, -1, 2286, 2331, 2218, -1, 2218, 2331, 2229, -1, 2230, 2229, 2289, -1, 2358, 2289, 2219, -1, 2231, 2219, 2232, -1, 2233, 2232, 2221, -1, 2220, 2221, 2330, -1, 2234, 2330, 2222, -1, 2223, 2222, 2235, -1, 2224, 2235, 2299, -1, 2356, 2299, 2225, -1, 2236, 2225, 2237, -1, 2354, 2237, 2301, -1, 2353, 2301, 2307, -1, 2352, 2307, 2308, -1, 2238, 2308, 2226, -1, 2227, 2226, 2305, -1, 2350, 2305, 2239, -1, 2349, 2239, 2240, -1, 2348, 2240, 2228, -1, 2241, 2228, 2194, -1, 2195, 2241, 2194, -1, 2218, 2229, 2230, -1, 2230, 2289, 2358, -1, 2358, 2219, 2231, -1, 2231, 2232, 2233, -1, 2233, 2221, 2220, -1, 2220, 2330, 2234, -1, 2234, 2222, 2223, -1, 2223, 2235, 2224, -1, 2224, 2299, 2356, -1, 2356, 2225, 2236, -1, 2236, 2237, 2354, -1, 2354, 2301, 2353, -1, 2353, 2307, 2352, -1, 2352, 2308, 2238, -1, 2238, 2226, 2227, -1, 2227, 2305, 2350, -1, 2350, 2239, 2349, -1, 2349, 2240, 2348, -1, 2348, 2228, 2241, -1, 2242, 2243, 2320, -1, 2320, 2243, 2384, -1, 2384, 2244, 2320, -1, 2320, 2244, 2318, -1, 2318, 2244, 2245, -1, 2251, 2245, 2395, -1, 2332, 2395, 2394, -1, 2333, 2394, 2247, -1, 2246, 2247, 2248, -1, 2249, 2248, 2335, -1, 2314, 2335, 2336, -1, 2310, 2336, 2337, -1, 2252, 2337, 2338, -1, 2311, 2338, 2253, -1, 2254, 2253, 2340, -1, 2250, 2340, 2342, -1, 2193, 2250, 2342, -1, 2318, 2245, 2251, -1, 2251, 2395, 2332, -1, 2332, 2394, 2333, -1, 2333, 2247, 2246, -1, 2246, 2248, 2249, -1, 2249, 2335, 2314, -1, 2314, 2336, 2310, -1, 2310, 2337, 2252, -1, 2252, 2338, 2311, -1, 2311, 2253, 2254, -1, 2254, 2340, 2250, -1, 2262, 2255, 3781, -1, 3781, 2255, 3261, -1, 2257, 3781, 3261, -1, 2257, 2256, 3781, -1, 2257, 2407, 2256, -1, 2257, 2408, 2407, -1, 3269, 2258, 3777, -1, 3777, 2258, 2263, -1, 2263, 2258, 2264, -1, 3773, 2264, 2259, -1, 3772, 2259, 2260, -1, 3771, 2260, 2261, -1, 2265, 2261, 3246, -1, 3778, 3246, 2266, -1, 3779, 2266, 2267, -1, 3780, 2267, 3262, -1, 2268, 3262, 2255, -1, 2262, 2268, 2255, -1, 2263, 2264, 3773, -1, 3773, 2259, 3772, -1, 3772, 2260, 3771, -1, 3771, 2261, 2265, -1, 2265, 3246, 3778, -1, 3778, 2266, 3779, -1, 3779, 2267, 3780, -1, 3780, 3262, 2268, -1, 2269, 3881, 3290, -1, 3290, 3881, 2270, -1, 2270, 3881, 2274, -1, 2275, 2274, 3879, -1, 2272, 3879, 2273, -1, 2271, 2273, 3286, -1, 2271, 2272, 2273, -1, 2270, 2274, 2275, -1, 2275, 3879, 2272, -1, 2273, 3763, 3286, -1, 3286, 3763, 2276, -1, 2276, 3763, 3762, -1, 2277, 2276, 3762, -1, 2277, 3300, 2276, -1, 2277, 2278, 3300, -1, 3300, 2278, 3302, -1, 3302, 2278, 2279, -1, 3303, 2279, 3767, -1, 2412, 3303, 3767, -1, 3302, 2279, 3303, -1, 2280, 2199, 2329, -1, 2280, 2201, 2199, -1, 2280, 2281, 2201, -1, 2201, 2281, 2203, -1, 2203, 2281, 2204, -1, 2204, 2281, 2282, -1, 2283, 2282, 2284, -1, 2207, 2284, 2217, -1, 2207, 2283, 2284, -1, 2204, 2282, 2283, -1, 2217, 2284, 2208, -1, 2208, 2284, 2285, -1, 2209, 2285, 2210, -1, 2209, 2208, 2285, -1, 2210, 2285, 2286, -1, 2286, 2285, 2698, -1, 2696, 2286, 2698, -1, 2696, 2287, 2286, -1, 2286, 2287, 2288, -1, 2331, 2288, 2290, -1, 2229, 2290, 2289, -1, 2229, 2331, 2290, -1, 2290, 2288, 2609, -1, 2609, 2288, 2683, -1, 2621, 2683, 2293, -1, 2294, 2293, 2673, -1, 2295, 2673, 2737, -1, 2296, 2737, 2297, -1, 2642, 2297, 2292, -1, 2291, 2292, 2655, -1, 2645, 2655, 2652, -1, 2645, 2291, 2655, -1, 2609, 2683, 2621, -1, 2621, 2293, 2294, -1, 2294, 2673, 2295, -1, 2295, 2737, 2296, -1, 2296, 2297, 2642, -1, 2642, 2292, 2291, -1, 2740, 2222, 2290, -1, 2740, 2235, 2222, -1, 2740, 2601, 2235, -1, 2235, 2601, 2595, -1, 2299, 2595, 2298, -1, 2586, 2299, 2298, -1, 2586, 2225, 2299, -1, 2586, 2579, 2225, -1, 2225, 2579, 2300, -1, 2237, 2300, 2571, -1, 2570, 2237, 2571, -1, 2570, 2559, 2237, -1, 2237, 2559, 2301, -1, 2301, 2559, 2553, -1, 2552, 2301, 2553, -1, 2552, 2307, 2301, -1, 2552, 2544, 2307, -1, 2307, 2544, 2543, -1, 2308, 2543, 2302, -1, 2303, 2308, 2302, -1, 2303, 2226, 2308, -1, 2303, 2304, 2226, -1, 2226, 2304, 2520, -1, 2305, 2520, 2518, -1, 2239, 2518, 2309, -1, 2240, 2309, 2306, -1, 2193, 2306, 2250, -1, 2193, 2240, 2306, -1, 2193, 2228, 2240, -1, 2193, 2194, 2228, -1, 2235, 2595, 2299, -1, 2225, 2300, 2237, -1, 2307, 2543, 2308, -1, 2226, 2520, 2305, -1, 2305, 2518, 2239, -1, 2239, 2309, 2240, -1, 2306, 2507, 2250, -1, 2250, 2507, 2254, -1, 2254, 2507, 2501, -1, 2311, 2501, 2500, -1, 2252, 2500, 2310, -1, 2252, 2311, 2500, -1, 2254, 2501, 2311, -1, 2500, 2312, 2310, -1, 2310, 2312, 2314, -1, 2314, 2312, 2489, -1, 2480, 2314, 2489, -1, 2480, 2313, 2314, -1, 2314, 2313, 2315, -1, 2473, 2314, 2315, -1, 2473, 2316, 2314, -1, 2314, 2316, 2464, -1, 2454, 2314, 2464, -1, 2454, 2317, 2314, -1, 2314, 2317, 2249, -1, 2249, 2317, 2446, -1, 2246, 2446, 2333, -1, 2246, 2249, 2446, -1, 2443, 2251, 2446, -1, 2443, 2318, 2251, -1, 2443, 2320, 2318, -1, 2443, 2319, 2320, -1, 2320, 2319, 2242, -1, 2242, 2319, 2321, -1, 2436, 2242, 2321, -1, 2436, 2322, 2242, -1, 2436, 2323, 2322, -1, 2436, 2324, 2323, -1, 2323, 2324, 2197, -1, 2197, 2324, 2198, -1, 2198, 2324, 2327, -1, 2327, 2324, 2419, -1, 2325, 2419, 2326, -1, 2213, 2326, 2215, -1, 2213, 2325, 2326, -1, 2327, 2419, 2325, -1, 2326, 2329, 2215, -1, 2215, 2329, 2328, -1, 2328, 2329, 2199, -1, 2222, 2330, 2290, -1, 2290, 2330, 2221, -1, 2232, 2290, 2221, -1, 2232, 2219, 2290, -1, 2290, 2219, 2289, -1, 2331, 2286, 2288, -1, 2251, 2332, 2446, -1, 2446, 2332, 2333, -1, 2334, 2335, 2935, -1, 2334, 2336, 2335, -1, 2334, 2337, 2336, -1, 2334, 2339, 2337, -1, 2337, 2339, 2338, -1, 2338, 2339, 2341, -1, 2253, 2341, 2340, -1, 2253, 2338, 2341, -1, 2341, 2963, 2340, -1, 2340, 2963, 2342, -1, 2342, 2963, 2996, -1, 2241, 2996, 2343, -1, 2962, 2241, 2343, -1, 2962, 2961, 2241, -1, 2241, 2961, 2344, -1, 2348, 2344, 2345, -1, 2346, 2348, 2345, -1, 2346, 2347, 2348, -1, 2348, 2347, 2349, -1, 2349, 2347, 2958, -1, 2350, 2958, 2227, -1, 2350, 2349, 2958, -1, 2342, 2996, 2241, -1, 2195, 2342, 2241, -1, 2241, 2344, 2348, -1, 2958, 2351, 2227, -1, 2227, 2351, 2238, -1, 2238, 2351, 2352, -1, 2352, 2351, 2957, -1, 2353, 2957, 2355, -1, 2354, 2355, 2236, -1, 2354, 2353, 2355, -1, 2352, 2957, 2353, -1, 2355, 2955, 2236, -1, 2236, 2955, 2356, -1, 2356, 2955, 2954, -1, 2224, 2954, 2953, -1, 2223, 2953, 2234, -1, 2223, 2224, 2953, -1, 2356, 2954, 2224, -1, 2953, 2357, 2234, -1, 2234, 2357, 2220, -1, 2220, 2357, 2233, -1, 2233, 2357, 2359, -1, 2231, 2359, 2358, -1, 2231, 2233, 2359, -1, 2358, 2359, 2230, -1, 2230, 2359, 2993, -1, 2218, 2993, 2360, -1, 2949, 2218, 2360, -1, 2949, 2992, 2218, -1, 2218, 2992, 2947, -1, 2946, 2218, 2947, -1, 2946, 2991, 2218, -1, 2218, 2991, 2945, -1, 2361, 2218, 2945, -1, 2361, 2989, 2218, -1, 2218, 2989, 2386, -1, 2387, 2386, 2943, -1, 2362, 2943, 2363, -1, 2364, 2363, 2388, -1, 2366, 2388, 2942, -1, 2367, 2366, 2942, -1, 2367, 2365, 2366, -1, 2367, 2369, 2365, -1, 2365, 2369, 2368, -1, 2368, 2369, 2389, -1, 2206, 2389, 2370, -1, 2205, 2370, 2941, -1, 2371, 2205, 2941, -1, 2371, 2202, 2205, -1, 2371, 2372, 2202, -1, 2202, 2372, 2200, -1, 2200, 2372, 2981, -1, 2980, 2200, 2981, -1, 2980, 2390, 2200, -1, 2980, 2373, 2390, -1, 2390, 2373, 2940, -1, 2216, 2940, 2977, -1, 2374, 2216, 2977, -1, 2374, 2376, 2216, -1, 2374, 2375, 2376, -1, 2376, 2375, 2377, -1, 2214, 2377, 2378, -1, 2974, 2214, 2378, -1, 2974, 2380, 2214, -1, 2974, 2379, 2380, -1, 2380, 2379, 2212, -1, 2212, 2379, 2971, -1, 2381, 2212, 2971, -1, 2381, 2382, 2212, -1, 2381, 2969, 2382, -1, 2382, 2969, 2211, -1, 2211, 2969, 2383, -1, 2196, 2383, 2393, -1, 2384, 2393, 2244, -1, 2384, 2196, 2393, -1, 2384, 2385, 2196, -1, 2384, 2243, 2385, -1, 2230, 2993, 2218, -1, 2218, 2386, 2387, -1, 2387, 2943, 2362, -1, 2362, 2363, 2364, -1, 2364, 2388, 2366, -1, 2368, 2389, 2206, -1, 2206, 2370, 2205, -1, 2390, 2940, 2216, -1, 2376, 2377, 2214, -1, 2211, 2383, 2196, -1, 2391, 2248, 2393, -1, 2391, 2966, 2248, -1, 2248, 2966, 2936, -1, 2392, 2248, 2936, -1, 2392, 2935, 2248, -1, 2248, 2935, 2335, -1, 2248, 2247, 2393, -1, 2393, 2247, 2394, -1, 2395, 2393, 2394, -1, 2395, 2245, 2393, -1, 2393, 2245, 2244, -1, 2396, 2398, 2397, -1, 2397, 2398, 3259, -1, 3259, 2398, 2399, -1, 3258, 2399, 2401, -1, 2400, 2401, 2402, -1, 3243, 2402, 2403, -1, 3244, 2403, 2404, -1, 3245, 2404, 2405, -1, 3260, 2405, 3783, -1, 3263, 3783, 3782, -1, 2406, 3782, 2407, -1, 2408, 2406, 2407, -1, 3259, 2399, 3258, -1, 3258, 2401, 2400, -1, 2400, 2402, 3243, -1, 3243, 2403, 3244, -1, 3244, 2404, 3245, -1, 3245, 2405, 3260, -1, 3260, 3783, 3263, -1, 3263, 3782, 2406, -1, 2409, 2410, 3878, -1, 3878, 2410, 2411, -1, 3301, 3878, 2411, -1, 3301, 3766, 3878, -1, 3301, 3767, 3766, -1, 3301, 2412, 3767, -1, 3775, 3267, 3774, -1, 3774, 3267, 3265, -1, 3776, 3265, 2413, -1, 3269, 3776, 2413, -1, 3269, 3777, 3776, -1, 3774, 3265, 3776, -1, 2269, 3290, 3880, -1, 3880, 3290, 3289, -1, 2414, 3880, 3289, -1, 2414, 2416, 3880, -1, 2414, 2415, 2416, -1, 2414, 2417, 2415, -1, 2326, 2418, 2329, -1, 2326, 2425, 2418, -1, 2326, 2419, 2425, -1, 2425, 2419, 2420, -1, 2426, 2420, 2427, -1, 2765, 2427, 2764, -1, 2421, 2764, 2769, -1, 2770, 2769, 2430, -1, 2424, 2430, 2422, -1, 2423, 2422, 3037, -1, 2423, 2424, 2422, -1, 2423, 2728, 2424, -1, 2424, 2728, 2729, -1, 2770, 2729, 2772, -1, 2421, 2772, 2767, -1, 2765, 2767, 2760, -1, 2426, 2760, 2755, -1, 2425, 2755, 2418, -1, 2425, 2426, 2755, -1, 2425, 2420, 2426, -1, 2419, 2324, 2420, -1, 2420, 2324, 2428, -1, 2427, 2428, 2763, -1, 2764, 2763, 2771, -1, 2769, 2771, 2429, -1, 2430, 2429, 2435, -1, 2422, 2435, 2432, -1, 3037, 2432, 2431, -1, 3037, 2422, 2432, -1, 2324, 2436, 2428, -1, 2428, 2436, 2433, -1, 2763, 2433, 2434, -1, 2771, 2434, 2773, -1, 2429, 2773, 2778, -1, 2435, 2778, 2438, -1, 2432, 2438, 2783, -1, 2431, 2783, 3082, -1, 2431, 2432, 2783, -1, 2436, 2321, 2433, -1, 2433, 2321, 2768, -1, 2434, 2768, 2437, -1, 2773, 2437, 2775, -1, 2778, 2775, 2782, -1, 2438, 2782, 2788, -1, 2783, 2788, 2441, -1, 3082, 2441, 2440, -1, 3082, 2783, 2441, -1, 2321, 2319, 2768, -1, 2768, 2319, 2774, -1, 2437, 2774, 2439, -1, 2775, 2439, 2781, -1, 2782, 2781, 2780, -1, 2788, 2780, 2791, -1, 2441, 2791, 2442, -1, 2440, 2442, 3084, -1, 2440, 2441, 2442, -1, 2319, 2443, 2774, -1, 2774, 2443, 2776, -1, 2439, 2776, 2777, -1, 2781, 2777, 2444, -1, 2780, 2444, 2787, -1, 2791, 2787, 2790, -1, 2442, 2790, 2445, -1, 3084, 2445, 2450, -1, 3084, 2442, 2445, -1, 2443, 2446, 2776, -1, 2776, 2446, 2779, -1, 2777, 2779, 2786, -1, 2444, 2786, 2447, -1, 2787, 2447, 2789, -1, 2790, 2789, 2448, -1, 2445, 2448, 2449, -1, 2450, 2449, 3039, -1, 2450, 2445, 2449, -1, 2446, 2317, 2779, -1, 2779, 2317, 2785, -1, 2786, 2785, 2784, -1, 2447, 2784, 2456, -1, 2789, 2456, 2451, -1, 2448, 2451, 2452, -1, 2449, 2452, 2453, -1, 3039, 2453, 3087, -1, 3039, 2449, 2453, -1, 2317, 2454, 2785, -1, 2785, 2454, 2455, -1, 2784, 2455, 2793, -1, 2456, 2793, 2457, -1, 2451, 2457, 2794, -1, 2452, 2794, 2461, -1, 2453, 2461, 2458, -1, 3087, 2458, 3089, -1, 3087, 2453, 2458, -1, 2454, 2464, 2455, -1, 2455, 2464, 2459, -1, 2793, 2459, 2460, -1, 2457, 2460, 2795, -1, 2794, 2795, 2462, -1, 2461, 2462, 2796, -1, 2458, 2796, 2463, -1, 3089, 2463, 3040, -1, 3089, 2458, 2463, -1, 2464, 2316, 2459, -1, 2459, 2316, 2792, -1, 2460, 2792, 2466, -1, 2795, 2466, 2465, -1, 2462, 2465, 2469, -1, 2796, 2469, 2797, -1, 2463, 2797, 2801, -1, 3040, 2801, 2472, -1, 3040, 2463, 2801, -1, 2316, 2473, 2792, -1, 2792, 2473, 2467, -1, 2466, 2467, 2468, -1, 2465, 2468, 2474, -1, 2469, 2474, 2470, -1, 2797, 2470, 2804, -1, 2801, 2804, 2803, -1, 2472, 2803, 2471, -1, 2472, 2801, 2803, -1, 2473, 2315, 2467, -1, 2467, 2315, 2753, -1, 2468, 2753, 2477, -1, 2474, 2477, 2475, -1, 2470, 2475, 2800, -1, 2804, 2800, 2476, -1, 2803, 2476, 2478, -1, 2471, 2478, 3004, -1, 2471, 2803, 2478, -1, 2753, 2315, 2746, -1, 2477, 2746, 2798, -1, 2475, 2798, 2799, -1, 2800, 2799, 2807, -1, 2476, 2807, 2479, -1, 2478, 2479, 2744, -1, 3004, 2744, 3006, -1, 3004, 2478, 2744, -1, 2480, 2745, 2313, -1, 2480, 2488, 2745, -1, 2480, 2489, 2488, -1, 2488, 2489, 2481, -1, 2487, 2481, 2482, -1, 2805, 2482, 2483, -1, 2484, 2483, 2491, -1, 2811, 2491, 2815, -1, 2814, 2815, 2493, -1, 3008, 2493, 2485, -1, 3008, 2814, 2493, -1, 3008, 3041, 2814, -1, 2814, 3041, 2813, -1, 2811, 2813, 2809, -1, 2484, 2809, 2486, -1, 2805, 2486, 2806, -1, 2487, 2806, 2802, -1, 2488, 2802, 2745, -1, 2488, 2487, 2802, -1, 2488, 2481, 2487, -1, 2489, 2312, 2481, -1, 2481, 2312, 2808, -1, 2482, 2808, 2490, -1, 2483, 2490, 2494, -1, 2491, 2494, 2492, -1, 2815, 2492, 2497, -1, 2493, 2497, 2823, -1, 2485, 2823, 2499, -1, 2485, 2493, 2823, -1, 2312, 2500, 2808, -1, 2808, 2500, 2810, -1, 2490, 2810, 2502, -1, 2494, 2502, 2495, -1, 2492, 2495, 2496, -1, 2497, 2496, 2822, -1, 2823, 2822, 2498, -1, 2499, 2498, 3010, -1, 2499, 2823, 2498, -1, 2500, 2501, 2810, -1, 2810, 2501, 2812, -1, 2502, 2812, 2817, -1, 2495, 2817, 2821, -1, 2496, 2821, 2820, -1, 2822, 2820, 2504, -1, 2498, 2504, 2505, -1, 3010, 2505, 3044, -1, 3010, 2498, 2505, -1, 2501, 2507, 2812, -1, 2812, 2507, 2816, -1, 2817, 2816, 2503, -1, 2821, 2503, 2819, -1, 2820, 2819, 2824, -1, 2504, 2824, 2506, -1, 2505, 2506, 2510, -1, 3044, 2510, 2509, -1, 3044, 2505, 2510, -1, 2507, 2306, 2816, -1, 2816, 2306, 2818, -1, 2503, 2818, 2508, -1, 2819, 2508, 2826, -1, 2824, 2826, 2511, -1, 2506, 2511, 2830, -1, 2510, 2830, 2515, -1, 2509, 2515, 3011, -1, 2509, 2510, 2515, -1, 2306, 2309, 2818, -1, 2818, 2309, 2517, -1, 2508, 2517, 2825, -1, 2826, 2825, 2512, -1, 2511, 2512, 2513, -1, 2830, 2513, 2514, -1, 2515, 2514, 2516, -1, 3011, 2516, 3013, -1, 3011, 2515, 2516, -1, 2309, 2518, 2517, -1, 2517, 2518, 2519, -1, 2825, 2519, 2829, -1, 2512, 2829, 2828, -1, 2513, 2828, 2833, -1, 2514, 2833, 2834, -1, 2516, 2834, 2524, -1, 3013, 2524, 2525, -1, 3013, 2516, 2524, -1, 2518, 2520, 2519, -1, 2519, 2520, 2521, -1, 2829, 2521, 2827, -1, 2828, 2827, 2522, -1, 2833, 2522, 2835, -1, 2834, 2835, 2523, -1, 2524, 2523, 2528, -1, 2525, 2528, 3016, -1, 2525, 2524, 2528, -1, 2520, 2304, 2521, -1, 2521, 2304, 2832, -1, 2827, 2832, 2532, -1, 2522, 2532, 2526, -1, 2835, 2526, 2527, -1, 2523, 2527, 2529, -1, 2528, 2529, 2530, -1, 3016, 2530, 2531, -1, 3016, 2528, 2530, -1, 2304, 2303, 2832, -1, 2832, 2303, 2831, -1, 2532, 2831, 2754, -1, 2526, 2754, 2533, -1, 2527, 2533, 2534, -1, 2529, 2534, 2535, -1, 2530, 2535, 2537, -1, 2531, 2537, 2536, -1, 2531, 2530, 2537, -1, 2303, 2302, 2831, -1, 2831, 2302, 2836, -1, 2754, 2836, 2538, -1, 2533, 2538, 2839, -1, 2534, 2839, 2541, -1, 2535, 2541, 2840, -1, 2537, 2840, 2542, -1, 2536, 2542, 3017, -1, 2536, 2537, 2542, -1, 2836, 2302, 2539, -1, 2538, 2539, 2837, -1, 2839, 2837, 2540, -1, 2541, 2540, 2742, -1, 2840, 2742, 2845, -1, 2542, 2845, 2750, -1, 3017, 2750, 3049, -1, 3017, 2542, 2750, -1, 2544, 2743, 2543, -1, 2544, 2545, 2743, -1, 2544, 2552, 2545, -1, 2545, 2552, 2554, -1, 2551, 2554, 2546, -1, 2843, 2546, 2844, -1, 2842, 2844, 2556, -1, 2752, 2556, 2557, -1, 2547, 2557, 2558, -1, 3052, 2558, 3054, -1, 3052, 2547, 2558, -1, 3052, 2548, 2547, -1, 2547, 2548, 2741, -1, 2752, 2741, 2751, -1, 2842, 2751, 2549, -1, 2843, 2549, 2550, -1, 2551, 2550, 2838, -1, 2545, 2838, 2743, -1, 2545, 2551, 2838, -1, 2545, 2554, 2551, -1, 2552, 2553, 2554, -1, 2554, 2553, 2555, -1, 2546, 2555, 2841, -1, 2844, 2841, 2748, -1, 2556, 2748, 2749, -1, 2557, 2749, 2561, -1, 2558, 2561, 2562, -1, 3054, 2562, 3055, -1, 3054, 2558, 2562, -1, 2553, 2559, 2555, -1, 2555, 2559, 2563, -1, 2841, 2563, 2747, -1, 2748, 2747, 2848, -1, 2749, 2848, 2560, -1, 2561, 2560, 2852, -1, 2562, 2852, 2567, -1, 3055, 2567, 2569, -1, 3055, 2562, 2567, -1, 2559, 2570, 2563, -1, 2563, 2570, 2564, -1, 2747, 2564, 2565, -1, 2848, 2565, 2847, -1, 2560, 2847, 2851, -1, 2852, 2851, 2566, -1, 2567, 2566, 2855, -1, 2569, 2855, 2568, -1, 2569, 2567, 2855, -1, 2570, 2571, 2564, -1, 2564, 2571, 2572, -1, 2565, 2572, 2846, -1, 2847, 2846, 2850, -1, 2851, 2850, 2574, -1, 2566, 2574, 2854, -1, 2855, 2854, 2577, -1, 2568, 2577, 3019, -1, 2568, 2855, 2577, -1, 2571, 2300, 2572, -1, 2572, 2300, 2849, -1, 2846, 2849, 2573, -1, 2850, 2573, 2575, -1, 2574, 2575, 2576, -1, 2854, 2576, 2857, -1, 2577, 2857, 2578, -1, 3019, 2578, 2584, -1, 3019, 2577, 2578, -1, 2300, 2579, 2849, -1, 2849, 2579, 2585, -1, 2573, 2585, 2853, -1, 2575, 2853, 2580, -1, 2576, 2580, 2581, -1, 2857, 2581, 2589, -1, 2578, 2589, 2582, -1, 2584, 2582, 2583, -1, 2584, 2578, 2582, -1, 2579, 2586, 2585, -1, 2585, 2586, 2592, -1, 2853, 2592, 2587, -1, 2580, 2587, 2588, -1, 2581, 2588, 2593, -1, 2589, 2593, 2866, -1, 2582, 2866, 2590, -1, 2583, 2590, 2591, -1, 2583, 2582, 2590, -1, 2586, 2298, 2592, -1, 2592, 2298, 2594, -1, 2587, 2594, 2856, -1, 2588, 2856, 2596, -1, 2593, 2596, 2861, -1, 2866, 2861, 2865, -1, 2590, 2865, 2600, -1, 2591, 2600, 2599, -1, 2591, 2590, 2600, -1, 2298, 2595, 2594, -1, 2594, 2595, 2858, -1, 2856, 2858, 2859, -1, 2596, 2859, 2597, -1, 2861, 2597, 2863, -1, 2865, 2863, 2867, -1, 2600, 2867, 2598, -1, 2599, 2598, 3020, -1, 2599, 2600, 2598, -1, 2595, 2601, 2858, -1, 2858, 2601, 2604, -1, 2859, 2604, 2860, -1, 2597, 2860, 2602, -1, 2863, 2602, 2864, -1, 2867, 2864, 2868, -1, 2598, 2868, 2607, -1, 3020, 2607, 2603, -1, 3020, 2598, 2607, -1, 2604, 2601, 2605, -1, 2860, 2605, 2606, -1, 2602, 2606, 2862, -1, 2864, 2862, 2871, -1, 2868, 2871, 2738, -1, 2607, 2738, 2608, -1, 2603, 2608, 3021, -1, 2603, 2607, 2608, -1, 2290, 2739, 2740, -1, 2290, 2610, 2739, -1, 2290, 2609, 2610, -1, 2610, 2609, 2611, -1, 2870, 2611, 2618, -1, 2612, 2618, 2872, -1, 2616, 2872, 2878, -1, 2875, 2878, 2877, -1, 2614, 2877, 2613, -1, 3062, 2613, 3063, -1, 3062, 2614, 2613, -1, 3062, 3060, 2614, -1, 2614, 3060, 2615, -1, 2875, 2615, 2876, -1, 2616, 2876, 2873, -1, 2612, 2873, 2869, -1, 2870, 2869, 2617, -1, 2610, 2617, 2739, -1, 2610, 2870, 2617, -1, 2610, 2611, 2870, -1, 2609, 2621, 2611, -1, 2611, 2621, 2622, -1, 2618, 2622, 2874, -1, 2872, 2874, 2619, -1, 2878, 2619, 2625, -1, 2877, 2625, 2881, -1, 2613, 2881, 2620, -1, 3063, 2620, 3023, -1, 3063, 2613, 2620, -1, 2621, 2294, 2622, -1, 2622, 2294, 2623, -1, 2874, 2623, 2627, -1, 2619, 2627, 2624, -1, 2625, 2624, 2880, -1, 2881, 2880, 2630, -1, 2620, 2630, 2626, -1, 3023, 2626, 2631, -1, 3023, 2620, 2626, -1, 2294, 2295, 2623, -1, 2623, 2295, 2628, -1, 2627, 2628, 2629, -1, 2624, 2629, 2879, -1, 2880, 2879, 2884, -1, 2630, 2884, 2890, -1, 2626, 2890, 2634, -1, 2631, 2634, 3025, -1, 2631, 2626, 2634, -1, 2295, 2296, 2628, -1, 2628, 2296, 2635, -1, 2629, 2635, 2637, -1, 2879, 2637, 2632, -1, 2884, 2632, 2633, -1, 2890, 2633, 2889, -1, 2634, 2889, 2640, -1, 3025, 2640, 3066, -1, 3025, 2634, 2640, -1, 2296, 2642, 2635, -1, 2635, 2642, 2636, -1, 2637, 2636, 2883, -1, 2632, 2883, 2638, -1, 2633, 2638, 2888, -1, 2889, 2888, 2639, -1, 2640, 2639, 2641, -1, 3066, 2641, 2643, -1, 3066, 2640, 2641, -1, 2642, 2291, 2636, -1, 2636, 2291, 2644, -1, 2883, 2644, 2646, -1, 2638, 2646, 2887, -1, 2888, 2887, 2647, -1, 2639, 2647, 2896, -1, 2641, 2896, 2648, -1, 2643, 2648, 2650, -1, 2643, 2641, 2648, -1, 2291, 2645, 2644, -1, 2644, 2645, 2882, -1, 2646, 2882, 2886, -1, 2887, 2886, 2892, -1, 2647, 2892, 2653, -1, 2896, 2653, 2897, -1, 2648, 2897, 2649, -1, 2650, 2649, 2651, -1, 2650, 2648, 2649, -1, 2645, 2652, 2882, -1, 2882, 2652, 2885, -1, 2886, 2885, 2656, -1, 2892, 2656, 2895, -1, 2653, 2895, 2654, -1, 2897, 2654, 2657, -1, 2649, 2657, 2660, -1, 2651, 2660, 3070, -1, 2651, 2649, 2660, -1, 2652, 2655, 2885, -1, 2885, 2655, 2661, -1, 2656, 2661, 2891, -1, 2895, 2891, 2894, -1, 2654, 2894, 2658, -1, 2657, 2658, 2659, -1, 2660, 2659, 2665, -1, 3070, 2665, 3071, -1, 3070, 2660, 2665, -1, 2655, 2292, 2661, -1, 2661, 2292, 2662, -1, 2891, 2662, 2893, -1, 2894, 2893, 2666, -1, 2658, 2666, 2667, -1, 2659, 2667, 2663, -1, 2665, 2663, 2664, -1, 3071, 2664, 2669, -1, 3071, 2665, 2664, -1, 2292, 2297, 2662, -1, 2662, 2297, 2671, -1, 2893, 2671, 2899, -1, 2666, 2899, 2900, -1, 2667, 2900, 2902, -1, 2663, 2902, 2668, -1, 2664, 2668, 2670, -1, 2669, 2670, 2672, -1, 2669, 2664, 2670, -1, 2671, 2297, 2736, -1, 2899, 2736, 2898, -1, 2900, 2898, 2735, -1, 2902, 2735, 2734, -1, 2668, 2734, 2906, -1, 2670, 2906, 2916, -1, 2672, 2916, 2733, -1, 2672, 2670, 2916, -1, 2673, 2674, 2737, -1, 2673, 2675, 2674, -1, 2673, 2293, 2675, -1, 2675, 2293, 2904, -1, 2681, 2904, 2910, -1, 2908, 2910, 2909, -1, 2915, 2909, 2914, -1, 2676, 2914, 2684, -1, 2677, 2684, 2678, -1, 3028, 2678, 2679, -1, 3028, 2677, 2678, -1, 3028, 3027, 2677, -1, 2677, 3027, 2680, -1, 2676, 2680, 2913, -1, 2915, 2913, 2905, -1, 2908, 2905, 2901, -1, 2681, 2901, 2682, -1, 2675, 2682, 2674, -1, 2675, 2681, 2682, -1, 2675, 2904, 2681, -1, 2293, 2683, 2904, -1, 2904, 2683, 2903, -1, 2910, 2903, 2907, -1, 2909, 2907, 2686, -1, 2914, 2686, 2687, -1, 2684, 2687, 2688, -1, 2678, 2688, 2685, -1, 2679, 2685, 3030, -1, 2679, 2678, 2685, -1, 2683, 2288, 2903, -1, 2903, 2288, 2912, -1, 2907, 2912, 2911, -1, 2686, 2911, 2691, -1, 2687, 2691, 2689, -1, 2688, 2689, 2692, -1, 2685, 2692, 2690, -1, 3030, 2690, 3032, -1, 3030, 2685, 2690, -1, 2288, 2287, 2912, -1, 2912, 2287, 2693, -1, 2911, 2693, 2694, -1, 2691, 2694, 2918, -1, 2689, 2918, 2922, -1, 2692, 2922, 2923, -1, 2690, 2923, 2926, -1, 3032, 2926, 2695, -1, 3032, 2690, 2926, -1, 2287, 2696, 2693, -1, 2693, 2696, 2697, -1, 2694, 2697, 2699, -1, 2918, 2699, 2921, -1, 2922, 2921, 2700, -1, 2923, 2700, 2925, -1, 2926, 2925, 2702, -1, 2695, 2702, 2701, -1, 2695, 2926, 2702, -1, 2696, 2698, 2697, -1, 2697, 2698, 2917, -1, 2699, 2917, 2919, -1, 2921, 2919, 2924, -1, 2700, 2924, 2705, -1, 2925, 2705, 2928, -1, 2702, 2928, 2709, -1, 2701, 2709, 2708, -1, 2701, 2702, 2709, -1, 2698, 2285, 2917, -1, 2917, 2285, 2703, -1, 2919, 2703, 2704, -1, 2924, 2704, 2710, -1, 2705, 2710, 2933, -1, 2928, 2933, 2934, -1, 2709, 2934, 2706, -1, 2708, 2706, 2707, -1, 2708, 2709, 2706, -1, 2285, 2284, 2703, -1, 2703, 2284, 2920, -1, 2704, 2920, 2927, -1, 2710, 2927, 2932, -1, 2933, 2932, 2713, -1, 2934, 2713, 2759, -1, 2706, 2759, 2758, -1, 2707, 2758, 2711, -1, 2707, 2706, 2758, -1, 2284, 2282, 2920, -1, 2920, 2282, 2712, -1, 2927, 2712, 2931, -1, 2932, 2931, 2930, -1, 2713, 2930, 2717, -1, 2759, 2717, 2714, -1, 2758, 2714, 2719, -1, 2711, 2719, 3076, -1, 2711, 2758, 2719, -1, 2282, 2281, 2712, -1, 2712, 2281, 2715, -1, 2931, 2715, 2929, -1, 2930, 2929, 2716, -1, 2717, 2716, 2757, -1, 2714, 2757, 2718, -1, 2719, 2718, 2724, -1, 3076, 2724, 2723, -1, 3076, 2719, 2724, -1, 2281, 2280, 2715, -1, 2715, 2280, 2725, -1, 2929, 2725, 2720, -1, 2716, 2720, 2721, -1, 2757, 2721, 2761, -1, 2718, 2761, 2722, -1, 2724, 2722, 2762, -1, 2723, 2762, 2726, -1, 2723, 2724, 2762, -1, 2280, 2329, 2725, -1, 2725, 2329, 2732, -1, 2720, 2732, 2756, -1, 2721, 2756, 2731, -1, 2761, 2731, 2730, -1, 2722, 2730, 2766, -1, 2762, 2766, 2727, -1, 2726, 2727, 3036, -1, 2726, 2762, 2727, -1, 2728, 3036, 2729, -1, 2729, 3036, 2727, -1, 2772, 2727, 2766, -1, 2767, 2766, 2730, -1, 2760, 2730, 2731, -1, 2755, 2731, 2756, -1, 2418, 2756, 2732, -1, 2329, 2418, 2732, -1, 3027, 2733, 2680, -1, 2680, 2733, 2916, -1, 2913, 2916, 2906, -1, 2905, 2906, 2734, -1, 2901, 2734, 2735, -1, 2682, 2735, 2898, -1, 2674, 2898, 2736, -1, 2737, 2736, 2297, -1, 2737, 2674, 2736, -1, 3060, 3021, 2615, -1, 2615, 3021, 2608, -1, 2876, 2608, 2738, -1, 2873, 2738, 2871, -1, 2869, 2871, 2862, -1, 2617, 2862, 2606, -1, 2739, 2606, 2605, -1, 2740, 2605, 2601, -1, 2740, 2739, 2605, -1, 2548, 3049, 2741, -1, 2741, 3049, 2750, -1, 2751, 2750, 2845, -1, 2549, 2845, 2742, -1, 2550, 2742, 2540, -1, 2838, 2540, 2837, -1, 2743, 2837, 2539, -1, 2543, 2539, 2302, -1, 2543, 2743, 2539, -1, 3041, 3006, 2813, -1, 2813, 3006, 2744, -1, 2809, 2744, 2479, -1, 2486, 2479, 2807, -1, 2806, 2807, 2799, -1, 2802, 2799, 2798, -1, 2745, 2798, 2746, -1, 2313, 2746, 2315, -1, 2313, 2745, 2746, -1, 2564, 2747, 2563, -1, 2747, 2748, 2841, -1, 2572, 2565, 2564, -1, 2748, 2556, 2844, -1, 2565, 2848, 2747, -1, 2751, 2842, 2752, -1, 2752, 2842, 2556, -1, 2848, 2749, 2748, -1, 2750, 2751, 2741, -1, 2749, 2557, 2556, -1, 2557, 2547, 2752, -1, 2752, 2547, 2741, -1, 2720, 2725, 2732, -1, 2468, 2467, 2753, -1, 2754, 2831, 2836, -1, 2755, 2756, 2418, -1, 2756, 2721, 2720, -1, 2721, 2757, 2716, -1, 2761, 2721, 2731, -1, 2757, 2714, 2717, -1, 2718, 2757, 2761, -1, 2714, 2758, 2759, -1, 2719, 2714, 2718, -1, 2934, 2759, 2706, -1, 2713, 2717, 2759, -1, 2930, 2716, 2717, -1, 2929, 2720, 2716, -1, 2760, 2731, 2755, -1, 2722, 2761, 2730, -1, 2724, 2718, 2722, -1, 2765, 2760, 2426, -1, 2427, 2765, 2426, -1, 2428, 2427, 2420, -1, 2767, 2730, 2760, -1, 2762, 2722, 2766, -1, 2433, 2763, 2428, -1, 2421, 2767, 2765, -1, 2764, 2421, 2765, -1, 2763, 2764, 2427, -1, 2772, 2766, 2767, -1, 2768, 2434, 2433, -1, 2434, 2771, 2763, -1, 2770, 2772, 2421, -1, 2769, 2770, 2421, -1, 2771, 2769, 2764, -1, 2729, 2727, 2772, -1, 2774, 2437, 2768, -1, 2437, 2773, 2434, -1, 2773, 2429, 2771, -1, 2424, 2729, 2770, -1, 2430, 2424, 2770, -1, 2429, 2430, 2769, -1, 2776, 2439, 2774, -1, 2439, 2775, 2437, -1, 2775, 2778, 2773, -1, 2778, 2435, 2429, -1, 2435, 2422, 2430, -1, 2779, 2777, 2776, -1, 2777, 2781, 2439, -1, 2781, 2782, 2775, -1, 2782, 2438, 2778, -1, 2438, 2432, 2435, -1, 2785, 2786, 2779, -1, 2786, 2444, 2777, -1, 2444, 2780, 2781, -1, 2780, 2788, 2782, -1, 2788, 2783, 2438, -1, 2455, 2784, 2785, -1, 2784, 2447, 2786, -1, 2447, 2787, 2444, -1, 2787, 2791, 2780, -1, 2791, 2441, 2788, -1, 2459, 2793, 2455, -1, 2793, 2456, 2784, -1, 2456, 2789, 2447, -1, 2789, 2790, 2787, -1, 2790, 2442, 2791, -1, 2792, 2460, 2459, -1, 2460, 2457, 2793, -1, 2457, 2451, 2456, -1, 2451, 2448, 2789, -1, 2448, 2445, 2790, -1, 2467, 2466, 2792, -1, 2466, 2795, 2460, -1, 2795, 2794, 2457, -1, 2794, 2452, 2451, -1, 2452, 2449, 2448, -1, 2465, 2466, 2468, -1, 2462, 2795, 2465, -1, 2461, 2794, 2462, -1, 2453, 2452, 2461, -1, 2746, 2477, 2753, -1, 2477, 2474, 2468, -1, 2475, 2477, 2798, -1, 2474, 2469, 2465, -1, 2470, 2474, 2475, -1, 2469, 2796, 2462, -1, 2797, 2469, 2470, -1, 2796, 2458, 2461, -1, 2463, 2796, 2797, -1, 2802, 2798, 2745, -1, 2800, 2475, 2799, -1, 2804, 2470, 2800, -1, 2801, 2797, 2804, -1, 2806, 2799, 2802, -1, 2476, 2800, 2807, -1, 2803, 2804, 2476, -1, 2805, 2806, 2487, -1, 2482, 2805, 2487, -1, 2808, 2482, 2481, -1, 2486, 2807, 2806, -1, 2478, 2476, 2479, -1, 2810, 2490, 2808, -1, 2484, 2486, 2805, -1, 2483, 2484, 2805, -1, 2490, 2483, 2482, -1, 2809, 2479, 2486, -1, 2812, 2502, 2810, -1, 2502, 2494, 2490, -1, 2811, 2809, 2484, -1, 2491, 2811, 2484, -1, 2494, 2491, 2483, -1, 2813, 2744, 2809, -1, 2816, 2817, 2812, -1, 2817, 2495, 2502, -1, 2495, 2492, 2494, -1, 2814, 2813, 2811, -1, 2815, 2814, 2811, -1, 2492, 2815, 2491, -1, 2818, 2503, 2816, -1, 2503, 2821, 2817, -1, 2821, 2496, 2495, -1, 2496, 2497, 2492, -1, 2497, 2493, 2815, -1, 2517, 2508, 2818, -1, 2508, 2819, 2503, -1, 2819, 2820, 2821, -1, 2820, 2822, 2496, -1, 2822, 2823, 2497, -1, 2519, 2825, 2517, -1, 2825, 2826, 2508, -1, 2826, 2824, 2819, -1, 2824, 2504, 2820, -1, 2504, 2498, 2822, -1, 2521, 2829, 2519, -1, 2829, 2512, 2825, -1, 2512, 2511, 2826, -1, 2511, 2506, 2824, -1, 2506, 2505, 2504, -1, 2832, 2827, 2521, -1, 2827, 2828, 2829, -1, 2828, 2513, 2512, -1, 2513, 2830, 2511, -1, 2830, 2510, 2506, -1, 2831, 2532, 2832, -1, 2532, 2522, 2827, -1, 2522, 2833, 2828, -1, 2833, 2514, 2513, -1, 2514, 2515, 2830, -1, 2526, 2532, 2754, -1, 2835, 2522, 2526, -1, 2834, 2833, 2835, -1, 2516, 2514, 2834, -1, 2539, 2538, 2836, -1, 2538, 2533, 2754, -1, 2839, 2538, 2837, -1, 2533, 2527, 2526, -1, 2534, 2533, 2839, -1, 2527, 2523, 2835, -1, 2529, 2527, 2534, -1, 2523, 2524, 2834, -1, 2528, 2523, 2529, -1, 2838, 2837, 2743, -1, 2541, 2839, 2540, -1, 2535, 2534, 2541, -1, 2530, 2529, 2535, -1, 2550, 2540, 2838, -1, 2840, 2541, 2742, -1, 2537, 2535, 2840, -1, 2843, 2550, 2551, -1, 2546, 2843, 2551, -1, 2555, 2546, 2554, -1, 2549, 2742, 2550, -1, 2542, 2840, 2845, -1, 2563, 2841, 2555, -1, 2842, 2549, 2843, -1, 2844, 2842, 2843, -1, 2841, 2844, 2546, -1, 2751, 2845, 2549, -1, 2849, 2846, 2572, -1, 2846, 2847, 2565, -1, 2847, 2560, 2848, -1, 2560, 2561, 2749, -1, 2561, 2558, 2557, -1, 2585, 2573, 2849, -1, 2573, 2850, 2846, -1, 2850, 2851, 2847, -1, 2851, 2852, 2560, -1, 2852, 2562, 2561, -1, 2592, 2853, 2585, -1, 2853, 2575, 2573, -1, 2575, 2574, 2850, -1, 2574, 2566, 2851, -1, 2566, 2567, 2852, -1, 2594, 2587, 2592, -1, 2587, 2580, 2853, -1, 2580, 2576, 2575, -1, 2576, 2854, 2574, -1, 2854, 2855, 2566, -1, 2858, 2856, 2594, -1, 2856, 2588, 2587, -1, 2588, 2581, 2580, -1, 2581, 2857, 2576, -1, 2857, 2577, 2854, -1, 2604, 2859, 2858, -1, 2859, 2596, 2856, -1, 2596, 2593, 2588, -1, 2593, 2589, 2581, -1, 2589, 2578, 2857, -1, 2605, 2860, 2604, -1, 2860, 2597, 2859, -1, 2597, 2861, 2596, -1, 2861, 2866, 2593, -1, 2866, 2582, 2589, -1, 2617, 2606, 2739, -1, 2606, 2602, 2860, -1, 2602, 2863, 2597, -1, 2864, 2602, 2862, -1, 2863, 2865, 2861, -1, 2867, 2863, 2864, -1, 2865, 2590, 2866, -1, 2600, 2865, 2867, -1, 2869, 2862, 2617, -1, 2868, 2864, 2871, -1, 2598, 2867, 2868, -1, 2612, 2869, 2870, -1, 2618, 2612, 2870, -1, 2622, 2618, 2611, -1, 2873, 2871, 2869, -1, 2607, 2868, 2738, -1, 2623, 2874, 2622, -1, 2616, 2873, 2612, -1, 2872, 2616, 2612, -1, 2874, 2872, 2618, -1, 2876, 2738, 2873, -1, 2628, 2627, 2623, -1, 2627, 2619, 2874, -1, 2875, 2876, 2616, -1, 2878, 2875, 2616, -1, 2619, 2878, 2872, -1, 2615, 2608, 2876, -1, 2635, 2629, 2628, -1, 2629, 2624, 2627, -1, 2624, 2625, 2619, -1, 2614, 2615, 2875, -1, 2877, 2614, 2875, -1, 2625, 2877, 2878, -1, 2636, 2637, 2635, -1, 2637, 2879, 2629, -1, 2879, 2880, 2624, -1, 2880, 2881, 2625, -1, 2881, 2613, 2877, -1, 2644, 2883, 2636, -1, 2883, 2632, 2637, -1, 2632, 2884, 2879, -1, 2884, 2630, 2880, -1, 2630, 2620, 2881, -1, 2882, 2646, 2644, -1, 2646, 2638, 2883, -1, 2638, 2633, 2632, -1, 2633, 2890, 2884, -1, 2890, 2626, 2630, -1, 2885, 2886, 2882, -1, 2886, 2887, 2646, -1, 2887, 2888, 2638, -1, 2888, 2889, 2633, -1, 2889, 2634, 2890, -1, 2661, 2656, 2885, -1, 2656, 2892, 2886, -1, 2892, 2647, 2887, -1, 2647, 2639, 2888, -1, 2639, 2640, 2889, -1, 2662, 2891, 2661, -1, 2891, 2895, 2656, -1, 2895, 2653, 2892, -1, 2653, 2896, 2647, -1, 2896, 2641, 2639, -1, 2671, 2893, 2662, -1, 2893, 2894, 2891, -1, 2894, 2654, 2895, -1, 2654, 2897, 2653, -1, 2897, 2648, 2896, -1, 2736, 2899, 2671, -1, 2899, 2666, 2893, -1, 2666, 2658, 2894, -1, 2658, 2657, 2654, -1, 2657, 2649, 2897, -1, 2682, 2898, 2674, -1, 2898, 2900, 2899, -1, 2900, 2667, 2666, -1, 2902, 2900, 2735, -1, 2667, 2659, 2658, -1, 2663, 2667, 2902, -1, 2659, 2660, 2657, -1, 2665, 2659, 2663, -1, 2901, 2735, 2682, -1, 2668, 2902, 2734, -1, 2664, 2663, 2668, -1, 2908, 2901, 2681, -1, 2910, 2908, 2681, -1, 2903, 2910, 2904, -1, 2905, 2734, 2901, -1, 2670, 2668, 2906, -1, 2912, 2907, 2903, -1, 2915, 2905, 2908, -1, 2909, 2915, 2908, -1, 2907, 2909, 2910, -1, 2913, 2906, 2905, -1, 2693, 2911, 2912, -1, 2911, 2686, 2907, -1, 2676, 2913, 2915, -1, 2914, 2676, 2915, -1, 2686, 2914, 2909, -1, 2680, 2916, 2913, -1, 2697, 2694, 2693, -1, 2694, 2691, 2911, -1, 2691, 2687, 2686, -1, 2677, 2680, 2676, -1, 2684, 2677, 2676, -1, 2687, 2684, 2914, -1, 2917, 2699, 2697, -1, 2699, 2918, 2694, -1, 2918, 2689, 2691, -1, 2689, 2688, 2687, -1, 2688, 2678, 2684, -1, 2703, 2919, 2917, -1, 2919, 2921, 2699, -1, 2921, 2922, 2918, -1, 2922, 2692, 2689, -1, 2692, 2685, 2688, -1, 2920, 2704, 2703, -1, 2704, 2924, 2919, -1, 2924, 2700, 2921, -1, 2700, 2923, 2922, -1, 2923, 2690, 2692, -1, 2712, 2927, 2920, -1, 2927, 2710, 2704, -1, 2710, 2705, 2924, -1, 2705, 2925, 2700, -1, 2925, 2926, 2923, -1, 2715, 2931, 2712, -1, 2931, 2932, 2927, -1, 2932, 2933, 2710, -1, 2933, 2928, 2705, -1, 2928, 2702, 2925, -1, 2725, 2929, 2715, -1, 2929, 2930, 2931, -1, 2930, 2713, 2932, -1, 2713, 2934, 2933, -1, 2934, 2709, 2928, -1, 2392, 2964, 2935, -1, 2392, 3094, 2964, -1, 2392, 2936, 3094, -1, 3094, 2936, 2965, -1, 2965, 2936, 2966, -1, 2937, 2966, 2391, -1, 2967, 2391, 2393, -1, 2968, 2393, 2383, -1, 3131, 2383, 2969, -1, 3150, 2969, 2381, -1, 2970, 2381, 2971, -1, 2972, 2971, 2379, -1, 2973, 2379, 2974, -1, 2938, 2974, 2378, -1, 3127, 2378, 2377, -1, 2975, 2377, 2375, -1, 2939, 2375, 2374, -1, 2976, 2374, 2977, -1, 3148, 2977, 2940, -1, 2978, 2940, 2373, -1, 2979, 2373, 2980, -1, 3125, 2980, 2981, -1, 3147, 2981, 2372, -1, 2982, 2372, 2371, -1, 3146, 2371, 2941, -1, 3144, 2941, 2370, -1, 2983, 2370, 2389, -1, 2984, 2389, 2369, -1, 3121, 2369, 2367, -1, 3142, 2367, 2942, -1, 2985, 2942, 2388, -1, 2986, 2388, 2363, -1, 3118, 2363, 2943, -1, 2987, 2943, 2386, -1, 2988, 2386, 2989, -1, 2944, 2989, 2361, -1, 2990, 2361, 2945, -1, 3115, 2945, 2991, -1, 3141, 2991, 2946, -1, 3113, 2946, 2947, -1, 2948, 2947, 2992, -1, 3111, 2992, 2949, -1, 3109, 2949, 2360, -1, 2950, 2360, 2993, -1, 3140, 2993, 2359, -1, 3107, 2359, 2357, -1, 2951, 2357, 2953, -1, 2952, 2953, 2954, -1, 3106, 2954, 2955, -1, 2994, 2955, 2355, -1, 2956, 2355, 2957, -1, 3137, 2957, 2351, -1, 3105, 2351, 2958, -1, 2959, 2958, 2347, -1, 2995, 2347, 2346, -1, 3136, 2346, 2345, -1, 3135, 2345, 2344, -1, 3134, 2344, 2961, -1, 2960, 2961, 2962, -1, 3101, 2962, 2343, -1, 3099, 2343, 2996, -1, 2997, 2996, 2963, -1, 3096, 2963, 2341, -1, 3095, 2341, 2339, -1, 2998, 2339, 2334, -1, 3151, 2334, 2935, -1, 2964, 3151, 2935, -1, 2965, 2966, 2937, -1, 2937, 2391, 2967, -1, 2967, 2393, 2968, -1, 2968, 2383, 3131, -1, 3131, 2969, 3150, -1, 3150, 2381, 2970, -1, 2970, 2971, 2972, -1, 2972, 2379, 2973, -1, 2973, 2974, 2938, -1, 2938, 2378, 3127, -1, 3127, 2377, 2975, -1, 2975, 2375, 2939, -1, 2939, 2374, 2976, -1, 2976, 2977, 3148, -1, 3148, 2940, 2978, -1, 2978, 2373, 2979, -1, 2979, 2980, 3125, -1, 3125, 2981, 3147, -1, 3147, 2372, 2982, -1, 2982, 2371, 3146, -1, 3146, 2941, 3144, -1, 3144, 2370, 2983, -1, 2983, 2389, 2984, -1, 2984, 2369, 3121, -1, 3121, 2367, 3142, -1, 3142, 2942, 2985, -1, 2985, 2388, 2986, -1, 2986, 2363, 3118, -1, 3118, 2943, 2987, -1, 2987, 2386, 2988, -1, 2988, 2989, 2944, -1, 2944, 2361, 2990, -1, 2990, 2945, 3115, -1, 3115, 2991, 3141, -1, 3141, 2946, 3113, -1, 3113, 2947, 2948, -1, 2948, 2992, 3111, -1, 3111, 2949, 3109, -1, 3109, 2360, 2950, -1, 2950, 2993, 3140, -1, 3140, 2359, 3107, -1, 3107, 2357, 2951, -1, 2951, 2953, 2952, -1, 2952, 2954, 3106, -1, 3106, 2955, 2994, -1, 2994, 2355, 2956, -1, 2956, 2957, 3137, -1, 3137, 2351, 3105, -1, 3105, 2958, 2959, -1, 2959, 2347, 2995, -1, 2995, 2346, 3136, -1, 3136, 2345, 3135, -1, 3135, 2344, 3134, -1, 3134, 2961, 2960, -1, 2960, 2962, 3101, -1, 3101, 2343, 3099, -1, 3099, 2996, 2997, -1, 2997, 2963, 3096, -1, 3096, 2341, 3095, -1, 3095, 2339, 2998, -1, 2998, 2334, 3151, -1, 2397, 3257, 2396, -1, 2396, 3257, 2999, -1, 2999, 3257, 3785, -1, 3785, 3257, 3000, -1, 3784, 3000, 3159, -1, 3784, 3785, 3000, -1, 3340, 3209, 3333, -1, 3333, 3209, 3853, -1, 3001, 3333, 3853, -1, 3001, 3002, 3333, -1, 3001, 3186, 3002, -1, 3001, 3003, 3186, -1, 2471, 3380, 2472, -1, 2471, 3381, 3380, -1, 2471, 3004, 3381, -1, 3381, 3004, 3005, -1, 3005, 3004, 3006, -1, 3007, 3006, 3041, -1, 3042, 3041, 3008, -1, 3382, 3008, 2485, -1, 3009, 2485, 2499, -1, 3383, 2499, 3010, -1, 3043, 3010, 3044, -1, 3045, 3044, 2509, -1, 3046, 2509, 3011, -1, 3047, 3011, 3013, -1, 3012, 3013, 2525, -1, 3014, 2525, 3016, -1, 3015, 3016, 2531, -1, 3346, 2531, 2536, -1, 3343, 2536, 3017, -1, 3048, 3017, 3049, -1, 3050, 3049, 2548, -1, 3051, 2548, 3052, -1, 3053, 3052, 3054, -1, 3327, 3054, 3055, -1, 3056, 3055, 2569, -1, 3018, 2569, 2568, -1, 3388, 2568, 3019, -1, 3328, 3019, 2584, -1, 3390, 2584, 2583, -1, 3057, 2583, 2591, -1, 3392, 2591, 2599, -1, 3058, 2599, 3020, -1, 3400, 3020, 2603, -1, 3059, 2603, 3021, -1, 3022, 3021, 3060, -1, 3061, 3060, 3062, -1, 3396, 3062, 3063, -1, 3064, 3063, 3023, -1, 3398, 3023, 2631, -1, 3065, 2631, 3025, -1, 3024, 3025, 3066, -1, 3067, 3066, 2643, -1, 3401, 2643, 2650, -1, 3068, 2650, 2651, -1, 3069, 2651, 3070, -1, 3256, 3070, 3071, -1, 3402, 3071, 2669, -1, 3254, 2669, 2672, -1, 3072, 2672, 2733, -1, 3073, 2733, 3027, -1, 3026, 3027, 3028, -1, 3404, 3028, 2679, -1, 3029, 2679, 3030, -1, 3249, 3030, 3032, -1, 3031, 3032, 2695, -1, 3033, 2695, 2701, -1, 3034, 2701, 2708, -1, 3405, 2708, 2707, -1, 3074, 2707, 2711, -1, 3075, 2711, 3076, -1, 3240, 3076, 2723, -1, 3035, 2723, 2726, -1, 3077, 2726, 3036, -1, 3078, 3036, 2728, -1, 3079, 2728, 2423, -1, 3080, 2423, 3037, -1, 3081, 3037, 2431, -1, 3238, 2431, 3082, -1, 3083, 3082, 2440, -1, 3038, 2440, 3084, -1, 3406, 3084, 2450, -1, 3085, 2450, 3039, -1, 3086, 3039, 3087, -1, 3088, 3087, 3089, -1, 3090, 3089, 3040, -1, 3412, 3040, 2472, -1, 3380, 3412, 2472, -1, 3005, 3006, 3007, -1, 3007, 3041, 3042, -1, 3042, 3008, 3382, -1, 3382, 2485, 3009, -1, 3009, 2499, 3383, -1, 3383, 3010, 3043, -1, 3043, 3044, 3045, -1, 3045, 2509, 3046, -1, 3046, 3011, 3047, -1, 3047, 3013, 3012, -1, 3012, 2525, 3014, -1, 3014, 3016, 3015, -1, 3015, 2531, 3346, -1, 3346, 2536, 3343, -1, 3343, 3017, 3048, -1, 3048, 3049, 3050, -1, 3050, 2548, 3051, -1, 3051, 3052, 3053, -1, 3053, 3054, 3327, -1, 3327, 3055, 3056, -1, 3056, 2569, 3018, -1, 3018, 2568, 3388, -1, 3388, 3019, 3328, -1, 3328, 2584, 3390, -1, 3390, 2583, 3057, -1, 3057, 2591, 3392, -1, 3392, 2599, 3058, -1, 3058, 3020, 3400, -1, 3400, 2603, 3059, -1, 3059, 3021, 3022, -1, 3022, 3060, 3061, -1, 3061, 3062, 3396, -1, 3396, 3063, 3064, -1, 3064, 3023, 3398, -1, 3398, 2631, 3065, -1, 3065, 3025, 3024, -1, 3024, 3066, 3067, -1, 3067, 2643, 3401, -1, 3401, 2650, 3068, -1, 3068, 2651, 3069, -1, 3069, 3070, 3256, -1, 3256, 3071, 3402, -1, 3402, 2669, 3254, -1, 3254, 2672, 3072, -1, 3072, 2733, 3073, -1, 3073, 3027, 3026, -1, 3026, 3028, 3404, -1, 3404, 2679, 3029, -1, 3029, 3030, 3249, -1, 3249, 3032, 3031, -1, 3031, 2695, 3033, -1, 3033, 2701, 3034, -1, 3034, 2708, 3405, -1, 3405, 2707, 3074, -1, 3074, 2711, 3075, -1, 3075, 3076, 3240, -1, 3240, 2723, 3035, -1, 3035, 2726, 3077, -1, 3077, 3036, 3078, -1, 3078, 2728, 3079, -1, 3079, 2423, 3080, -1, 3080, 3037, 3081, -1, 3081, 2431, 3238, -1, 3238, 3082, 3083, -1, 3083, 2440, 3038, -1, 3038, 3084, 3406, -1, 3406, 2450, 3085, -1, 3085, 3039, 3086, -1, 3086, 3087, 3088, -1, 3088, 3089, 3090, -1, 3090, 3040, 3412, -1, 3091, 3092, 3151, -1, 2964, 3091, 3151, -1, 2964, 3571, 3091, -1, 2964, 3094, 3571, -1, 3571, 3094, 3093, -1, 3093, 3094, 2965, -1, 3574, 2965, 2937, -1, 3575, 2937, 2967, -1, 3576, 2967, 3133, -1, 3576, 3575, 2967, -1, 3654, 2998, 3655, -1, 3654, 3095, 2998, -1, 3654, 3097, 3095, -1, 3095, 3097, 3096, -1, 3096, 3097, 3618, -1, 2997, 3618, 3617, -1, 3099, 3617, 3098, -1, 3616, 3099, 3098, -1, 3616, 3101, 3099, -1, 3616, 3100, 3101, -1, 3101, 3100, 2960, -1, 2960, 3100, 3615, -1, 3134, 3615, 3102, -1, 3135, 3102, 3103, -1, 3136, 3103, 3104, -1, 2995, 3104, 3652, -1, 3611, 2995, 3652, -1, 3611, 2959, 2995, -1, 3611, 3609, 2959, -1, 2959, 3609, 3105, -1, 3105, 3609, 3608, -1, 3137, 3608, 3648, -1, 2956, 3648, 3607, -1, 2994, 3607, 3138, -1, 3106, 3138, 3139, -1, 2952, 3139, 3647, -1, 2951, 3647, 3645, -1, 3107, 3645, 3606, -1, 3140, 3606, 3605, -1, 3108, 3140, 3605, -1, 3108, 2950, 3140, -1, 3108, 3110, 2950, -1, 2950, 3110, 3109, -1, 3109, 3110, 3604, -1, 3111, 3604, 3112, -1, 2948, 3112, 3603, -1, 3113, 3603, 3601, -1, 3141, 3601, 3114, -1, 3600, 3141, 3114, -1, 3600, 3115, 3141, -1, 3600, 3599, 3115, -1, 3115, 3599, 2990, -1, 2990, 3599, 3597, -1, 2944, 3597, 3596, -1, 2988, 3596, 3116, -1, 2987, 3116, 3639, -1, 3117, 2987, 3639, -1, 3117, 3118, 2987, -1, 3117, 3119, 3118, -1, 3118, 3119, 2986, -1, 2986, 3119, 3594, -1, 2985, 3594, 3120, -1, 3142, 3120, 3122, -1, 3121, 3122, 3636, -1, 3123, 3121, 3636, -1, 3123, 2984, 3121, -1, 3123, 3124, 2984, -1, 2984, 3124, 2983, -1, 2983, 3124, 3143, -1, 3144, 3143, 3145, -1, 3146, 3145, 3591, -1, 2982, 3591, 3590, -1, 3147, 3590, 3589, -1, 3629, 3147, 3589, -1, 3629, 3125, 3147, -1, 3629, 3587, 3125, -1, 3125, 3587, 2979, -1, 2979, 3587, 3126, -1, 2978, 3126, 3627, -1, 3148, 3627, 3626, -1, 2976, 3626, 3624, -1, 2939, 3624, 3583, -1, 2975, 3583, 3149, -1, 3127, 3149, 3581, -1, 2938, 3581, 3128, -1, 2973, 3128, 3129, -1, 3130, 2973, 3129, -1, 3130, 2972, 2973, -1, 3130, 3579, 2972, -1, 2972, 3579, 2970, -1, 2970, 3579, 3578, -1, 3150, 3578, 3577, -1, 3131, 3577, 3132, -1, 2968, 3132, 3133, -1, 2967, 2968, 3133, -1, 3096, 3618, 2997, -1, 2997, 3617, 3099, -1, 2960, 3615, 3134, -1, 3134, 3102, 3135, -1, 3135, 3103, 3136, -1, 3136, 3104, 2995, -1, 3105, 3608, 3137, -1, 3137, 3648, 2956, -1, 2956, 3607, 2994, -1, 2994, 3138, 3106, -1, 3106, 3139, 2952, -1, 2952, 3647, 2951, -1, 2951, 3645, 3107, -1, 3107, 3606, 3140, -1, 3109, 3604, 3111, -1, 3111, 3112, 2948, -1, 2948, 3603, 3113, -1, 3113, 3601, 3141, -1, 2990, 3597, 2944, -1, 2944, 3596, 2988, -1, 2988, 3116, 2987, -1, 2986, 3594, 2985, -1, 2985, 3120, 3142, -1, 3142, 3122, 3121, -1, 2983, 3143, 3144, -1, 3144, 3145, 3146, -1, 3146, 3591, 2982, -1, 2982, 3590, 3147, -1, 2979, 3126, 2978, -1, 2978, 3627, 3148, -1, 3148, 3626, 2976, -1, 2976, 3624, 2939, -1, 2939, 3583, 2975, -1, 2975, 3149, 3127, -1, 3127, 3581, 2938, -1, 2938, 3128, 2973, -1, 2970, 3578, 3150, -1, 3150, 3577, 3131, -1, 3131, 3132, 2968, -1, 3575, 3574, 2937, -1, 3574, 3093, 2965, -1, 2998, 3151, 3655, -1, 3655, 3151, 3092, -1, 3794, 3793, 3152, -1, 3152, 3793, 3153, -1, 3153, 3793, 3155, -1, 3154, 3155, 3156, -1, 3235, 3156, 3788, -1, 3236, 3788, 3160, -1, 3241, 3160, 3786, -1, 3242, 3786, 3161, -1, 3162, 3161, 3157, -1, 3163, 3157, 3158, -1, 3164, 3158, 3784, -1, 3159, 3164, 3784, -1, 3153, 3155, 3154, -1, 3154, 3156, 3235, -1, 3235, 3788, 3236, -1, 3236, 3160, 3241, -1, 3241, 3786, 3242, -1, 3242, 3161, 3162, -1, 3162, 3157, 3163, -1, 3163, 3158, 3164, -1, 3165, 3363, 3166, -1, 3166, 3363, 3167, -1, 3167, 3363, 3171, -1, 3811, 3171, 3168, -1, 3172, 3168, 3357, -1, 3809, 3357, 3169, -1, 3808, 3169, 3170, -1, 3808, 3809, 3169, -1, 3167, 3171, 3811, -1, 3811, 3168, 3172, -1, 3172, 3357, 3809, -1, 3169, 3355, 3170, -1, 3170, 3355, 3838, -1, 3838, 3355, 3358, -1, 3173, 3838, 3358, -1, 3173, 3832, 3838, -1, 3173, 3361, 3832, -1, 3832, 3361, 3833, -1, 3833, 3361, 3174, -1, 3177, 3174, 3175, -1, 3834, 3175, 3362, -1, 3176, 3834, 3362, -1, 3833, 3174, 3177, -1, 3177, 3175, 3834, -1, 3178, 3179, 3679, -1, 3679, 3179, 3187, -1, 3187, 3179, 3345, -1, 3180, 3345, 3188, -1, 3189, 3188, 3181, -1, 3846, 3181, 3182, -1, 3854, 3182, 3342, -1, 3183, 3342, 3184, -1, 3850, 3184, 3341, -1, 3190, 3341, 3191, -1, 3185, 3191, 3186, -1, 3003, 3185, 3186, -1, 3187, 3345, 3180, -1, 3180, 3188, 3189, -1, 3189, 3181, 3846, -1, 3846, 3182, 3854, -1, 3854, 3342, 3183, -1, 3183, 3184, 3850, -1, 3850, 3341, 3190, -1, 3190, 3191, 3185, -1, 2409, 3192, 2410, -1, 2410, 3192, 3193, -1, 3193, 3192, 3765, -1, 3299, 3765, 3194, -1, 3198, 3194, 3764, -1, 3199, 3764, 3200, -1, 3201, 3200, 3760, -1, 3306, 3760, 3874, -1, 3308, 3874, 3877, -1, 3309, 3877, 3195, -1, 3196, 3195, 3197, -1, 3717, 3196, 3197, -1, 3193, 3765, 3299, -1, 3299, 3194, 3198, -1, 3198, 3764, 3199, -1, 3199, 3200, 3201, -1, 3201, 3760, 3306, -1, 3306, 3874, 3308, -1, 3308, 3877, 3309, -1, 3309, 3195, 3196, -1, 3708, 3202, 3707, -1, 3707, 3202, 3210, -1, 3210, 3202, 3859, -1, 3211, 3859, 3204, -1, 3203, 3204, 3205, -1, 3206, 3205, 3212, -1, 3330, 3212, 3207, -1, 3331, 3207, 3208, -1, 3338, 3208, 3851, -1, 3332, 3851, 3852, -1, 3339, 3852, 3209, -1, 3340, 3339, 3209, -1, 3210, 3859, 3211, -1, 3211, 3204, 3203, -1, 3203, 3205, 3206, -1, 3206, 3212, 3330, -1, 3330, 3207, 3331, -1, 3331, 3208, 3338, -1, 3338, 3851, 3332, -1, 3332, 3852, 3339, -1, 3775, 3213, 3267, -1, 3267, 3213, 3268, -1, 3268, 3213, 3214, -1, 3266, 3214, 3215, -1, 3264, 3215, 3221, -1, 3247, 3221, 3216, -1, 3248, 3216, 3222, -1, 3223, 3222, 3217, -1, 3272, 3217, 3218, -1, 3224, 3218, 3219, -1, 3278, 3219, 3220, -1, 3736, 3278, 3220, -1, 3268, 3214, 3266, -1, 3266, 3215, 3264, -1, 3264, 3221, 3247, -1, 3247, 3216, 3248, -1, 3248, 3222, 3223, -1, 3223, 3217, 3272, -1, 3272, 3218, 3224, -1, 3224, 3219, 3278, -1, 3729, 3885, 3295, -1, 3295, 3885, 3296, -1, 3296, 3885, 3231, -1, 3294, 3231, 3882, -1, 3293, 3882, 3225, -1, 3232, 3225, 3761, -1, 3285, 3761, 3226, -1, 3288, 3226, 3228, -1, 3227, 3228, 3229, -1, 3297, 3229, 3230, -1, 3298, 3230, 2415, -1, 2417, 3298, 2415, -1, 3296, 3231, 3294, -1, 3294, 3882, 3293, -1, 3293, 3225, 3232, -1, 3232, 3761, 3285, -1, 3285, 3226, 3288, -1, 3288, 3228, 3227, -1, 3227, 3229, 3297, -1, 3297, 3230, 3298, -1, 3152, 3153, 3657, -1, 3657, 3153, 3154, -1, 3235, 3657, 3154, -1, 3235, 3234, 3657, -1, 3235, 3233, 3234, -1, 3235, 3236, 3233, -1, 3233, 3236, 3237, -1, 3237, 3236, 3240, -1, 3035, 3237, 3240, -1, 3035, 3526, 3237, -1, 3035, 3077, 3526, -1, 3526, 3077, 3527, -1, 3527, 3077, 3078, -1, 3079, 3527, 3078, -1, 3079, 3080, 3527, -1, 3527, 3080, 3081, -1, 3238, 3527, 3081, -1, 3238, 3083, 3527, -1, 3527, 3083, 3038, -1, 3239, 3038, 3508, -1, 3239, 3527, 3038, -1, 3236, 3241, 3240, -1, 3240, 3241, 3075, -1, 3075, 3241, 3074, -1, 3074, 3241, 3242, -1, 3243, 3242, 2400, -1, 3243, 3074, 3242, -1, 3243, 3244, 3074, -1, 3074, 3244, 3405, -1, 3405, 3244, 3245, -1, 3034, 3245, 3246, -1, 2261, 3034, 3246, -1, 2261, 3033, 3034, -1, 2261, 2260, 3033, -1, 3033, 2260, 3247, -1, 3248, 3033, 3247, -1, 3248, 3031, 3033, -1, 3248, 3249, 3031, -1, 3248, 3223, 3249, -1, 3249, 3223, 3270, -1, 3029, 3270, 3551, -1, 3404, 3551, 3250, -1, 3026, 3250, 3251, -1, 3073, 3251, 3252, -1, 3253, 3073, 3252, -1, 3253, 3072, 3073, -1, 3253, 3255, 3072, -1, 3072, 3255, 3254, -1, 3254, 3255, 3403, -1, 3402, 3403, 3550, -1, 3256, 3550, 3069, -1, 3256, 3402, 3550, -1, 3242, 3162, 2400, -1, 2400, 3162, 3258, -1, 3258, 3162, 3163, -1, 3257, 3163, 3000, -1, 3257, 3258, 3163, -1, 3257, 3259, 3258, -1, 3257, 2397, 3259, -1, 3163, 3164, 3000, -1, 3000, 3164, 3159, -1, 3246, 3245, 2266, -1, 2266, 3245, 3260, -1, 2267, 3260, 3263, -1, 3261, 3263, 2257, -1, 3261, 2267, 3263, -1, 3261, 3262, 2267, -1, 3261, 2255, 3262, -1, 2266, 3260, 2267, -1, 3263, 2406, 2257, -1, 2257, 2406, 2408, -1, 2260, 2259, 3247, -1, 3247, 2259, 3264, -1, 3264, 2259, 2264, -1, 3266, 2264, 2413, -1, 3265, 3266, 2413, -1, 3265, 3268, 3266, -1, 3265, 3267, 3268, -1, 2264, 2258, 2413, -1, 2413, 2258, 3269, -1, 3266, 3264, 2264, -1, 3270, 3223, 3271, -1, 3271, 3223, 3272, -1, 3734, 3272, 3277, -1, 3734, 3271, 3272, -1, 3734, 3273, 3271, -1, 3734, 3274, 3273, -1, 3273, 3274, 3552, -1, 3552, 3274, 3745, -1, 3279, 3745, 3280, -1, 3275, 3280, 3743, -1, 3554, 3743, 3276, -1, 3554, 3275, 3743, -1, 3272, 3224, 3277, -1, 3277, 3224, 3278, -1, 3736, 3277, 3278, -1, 3552, 3745, 3279, -1, 3279, 3280, 3275, -1, 3743, 3732, 3276, -1, 3276, 3732, 3281, -1, 3281, 3732, 3416, -1, 3556, 3416, 3417, -1, 3556, 3281, 3416, -1, 3282, 3287, 3416, -1, 3282, 3283, 3287, -1, 3287, 3283, 3740, -1, 3284, 3287, 3740, -1, 3284, 3738, 3287, -1, 3287, 3738, 3737, -1, 3731, 3287, 3737, -1, 3731, 3291, 3287, -1, 3287, 3291, 3232, -1, 3285, 3287, 3232, -1, 3285, 3286, 3287, -1, 3285, 3288, 3286, -1, 3286, 3288, 2271, -1, 2271, 3288, 3227, -1, 2272, 3227, 3297, -1, 2275, 3297, 2414, -1, 3289, 2275, 2414, -1, 3289, 2270, 2275, -1, 3289, 3290, 2270, -1, 3291, 3292, 3232, -1, 3232, 3292, 3293, -1, 3293, 3292, 3728, -1, 3294, 3728, 3296, -1, 3294, 3293, 3728, -1, 3728, 3295, 3296, -1, 2271, 3227, 2272, -1, 3297, 3298, 2414, -1, 2414, 3298, 2417, -1, 2275, 2272, 3297, -1, 2276, 3199, 3286, -1, 2276, 3198, 3199, -1, 2276, 3300, 3198, -1, 3198, 3300, 3299, -1, 3299, 3300, 3302, -1, 2411, 3302, 3301, -1, 2411, 3299, 3302, -1, 2411, 3193, 3299, -1, 2411, 2410, 3193, -1, 3302, 3303, 3301, -1, 3301, 3303, 2412, -1, 3199, 3201, 3286, -1, 3286, 3201, 3304, -1, 3287, 3304, 3305, -1, 3287, 3286, 3304, -1, 3201, 3306, 3304, -1, 3304, 3306, 3727, -1, 3715, 3304, 3727, -1, 3715, 3713, 3304, -1, 3304, 3713, 3712, -1, 3725, 3304, 3712, -1, 3725, 3307, 3304, -1, 3304, 3307, 3470, -1, 3470, 3307, 3723, -1, 3471, 3723, 3311, -1, 3471, 3470, 3723, -1, 3727, 3306, 3310, -1, 3310, 3306, 3308, -1, 3716, 3308, 3309, -1, 3196, 3716, 3309, -1, 3196, 3717, 3716, -1, 3310, 3308, 3716, -1, 3723, 3710, 3311, -1, 3311, 3710, 3312, -1, 3312, 3710, 3314, -1, 3313, 3314, 3315, -1, 3313, 3312, 3314, -1, 3314, 3316, 3315, -1, 3315, 3316, 3473, -1, 3473, 3316, 3320, -1, 3320, 3316, 3317, -1, 3319, 3317, 3321, -1, 3318, 3321, 3497, -1, 3318, 3319, 3321, -1, 3320, 3317, 3319, -1, 3321, 3322, 3497, -1, 3497, 3322, 3499, -1, 3499, 3322, 3323, -1, 3324, 3323, 3720, -1, 3477, 3720, 3479, -1, 3477, 3324, 3720, -1, 3499, 3323, 3324, -1, 3720, 3325, 3479, -1, 3479, 3325, 3326, -1, 3326, 3325, 3327, -1, 3056, 3326, 3327, -1, 3056, 3018, 3326, -1, 3326, 3018, 3387, -1, 3387, 3018, 3388, -1, 3480, 3388, 3328, -1, 3481, 3328, 3389, -1, 3481, 3480, 3328, -1, 3325, 3329, 3327, -1, 3327, 3329, 3053, -1, 3053, 3329, 3718, -1, 3206, 3718, 3203, -1, 3206, 3053, 3718, -1, 3206, 3051, 3053, -1, 3206, 3330, 3051, -1, 3051, 3330, 3050, -1, 3050, 3330, 3331, -1, 3342, 3331, 3338, -1, 3184, 3338, 3332, -1, 3341, 3332, 3333, -1, 3002, 3341, 3333, -1, 3002, 3191, 3341, -1, 3002, 3186, 3191, -1, 3718, 3334, 3203, -1, 3203, 3334, 3211, -1, 3211, 3334, 3210, -1, 3210, 3334, 3707, -1, 3050, 3331, 3342, -1, 3048, 3342, 3182, -1, 3343, 3182, 3181, -1, 3346, 3181, 3344, -1, 3015, 3344, 3682, -1, 3335, 3015, 3682, -1, 3335, 3386, 3015, -1, 3335, 3336, 3386, -1, 3386, 3336, 3448, -1, 3448, 3336, 3347, -1, 3449, 3347, 3687, -1, 3337, 3687, 3688, -1, 3452, 3688, 3425, -1, 3452, 3337, 3688, -1, 3342, 3338, 3184, -1, 3332, 3339, 3333, -1, 3333, 3339, 3340, -1, 3341, 3184, 3332, -1, 3050, 3342, 3048, -1, 3048, 3182, 3343, -1, 3181, 3188, 3344, -1, 3344, 3188, 3680, -1, 3680, 3188, 3345, -1, 3179, 3680, 3345, -1, 3179, 3178, 3680, -1, 3346, 3344, 3015, -1, 3448, 3347, 3449, -1, 3449, 3687, 3337, -1, 3688, 3691, 3425, -1, 3425, 3691, 3453, -1, 3453, 3691, 3693, -1, 3348, 3693, 3455, -1, 3348, 3453, 3693, -1, 3693, 3349, 3455, -1, 3455, 3349, 3427, -1, 3427, 3349, 3429, -1, 3429, 3349, 3430, -1, 3430, 3349, 3431, -1, 3431, 3349, 3432, -1, 3432, 3349, 3354, -1, 3354, 3349, 3350, -1, 3701, 3354, 3350, -1, 3701, 3702, 3354, -1, 3354, 3702, 3352, -1, 3351, 3354, 3352, -1, 3351, 3704, 3354, -1, 3354, 3704, 3705, -1, 3706, 3354, 3705, -1, 3706, 3353, 3354, -1, 3354, 3353, 3358, -1, 3355, 3354, 3358, -1, 3355, 3408, 3354, -1, 3355, 3356, 3408, -1, 3355, 3169, 3356, -1, 3356, 3169, 3674, -1, 3674, 3169, 3676, -1, 3676, 3169, 3357, -1, 3678, 3357, 3668, -1, 3678, 3676, 3357, -1, 3353, 3359, 3358, -1, 3358, 3359, 3173, -1, 3173, 3359, 3360, -1, 3697, 3173, 3360, -1, 3697, 3361, 3173, -1, 3697, 3174, 3361, -1, 3697, 3175, 3174, -1, 3697, 3362, 3175, -1, 3357, 3168, 3668, -1, 3668, 3168, 3171, -1, 3363, 3668, 3171, -1, 3363, 3165, 3668, -1, 3356, 3364, 3408, -1, 3408, 3364, 3665, -1, 3365, 3408, 3665, -1, 3365, 3664, 3408, -1, 3408, 3664, 3663, -1, 3670, 3408, 3663, -1, 3670, 3521, 3408, -1, 3670, 3522, 3521, -1, 3670, 3366, 3522, -1, 3522, 3366, 3535, -1, 3535, 3366, 3369, -1, 3369, 3366, 3370, -1, 3367, 3370, 3669, -1, 3368, 3669, 3539, -1, 3368, 3367, 3669, -1, 3369, 3370, 3367, -1, 3669, 3372, 3539, -1, 3539, 3372, 3371, -1, 3371, 3372, 3375, -1, 3375, 3372, 3659, -1, 3376, 3659, 3377, -1, 3524, 3377, 3378, -1, 3374, 3378, 3373, -1, 3374, 3524, 3378, -1, 3375, 3659, 3376, -1, 3376, 3377, 3524, -1, 3378, 3379, 3373, -1, 3373, 3379, 3234, -1, 3233, 3373, 3234, -1, 3380, 3468, 3412, -1, 3380, 3381, 3468, -1, 3468, 3381, 3005, -1, 3007, 3468, 3005, -1, 3007, 3042, 3468, -1, 3468, 3042, 3382, -1, 3440, 3382, 3469, -1, 3440, 3468, 3382, -1, 3009, 3384, 3382, -1, 3009, 3383, 3384, -1, 3384, 3383, 3043, -1, 3045, 3384, 3043, -1, 3045, 3046, 3384, -1, 3384, 3046, 3047, -1, 3012, 3384, 3047, -1, 3012, 3385, 3384, -1, 3012, 3014, 3385, -1, 3385, 3014, 3423, -1, 3423, 3014, 3015, -1, 3386, 3423, 3015, -1, 3346, 3343, 3181, -1, 3387, 3388, 3480, -1, 3328, 3390, 3389, -1, 3389, 3390, 3391, -1, 3391, 3390, 3057, -1, 3482, 3057, 3392, -1, 3483, 3392, 3484, -1, 3483, 3482, 3392, -1, 3391, 3057, 3482, -1, 3392, 3058, 3484, -1, 3484, 3058, 3393, -1, 3393, 3058, 3400, -1, 3394, 3400, 3059, -1, 3395, 3059, 3022, -1, 3488, 3022, 3061, -1, 3505, 3061, 3396, -1, 3489, 3396, 3064, -1, 3397, 3064, 3398, -1, 3399, 3398, 3543, -1, 3399, 3397, 3398, -1, 3399, 3490, 3397, -1, 3399, 3542, 3490, -1, 3490, 3542, 3491, -1, 3491, 3542, 3305, -1, 3304, 3491, 3305, -1, 3393, 3400, 3394, -1, 3394, 3059, 3395, -1, 3395, 3022, 3488, -1, 3488, 3061, 3505, -1, 3505, 3396, 3489, -1, 3489, 3064, 3397, -1, 3065, 3550, 3398, -1, 3065, 3024, 3550, -1, 3550, 3024, 3067, -1, 3401, 3550, 3067, -1, 3401, 3068, 3550, -1, 3550, 3068, 3069, -1, 3402, 3254, 3403, -1, 3073, 3026, 3251, -1, 3026, 3404, 3250, -1, 3404, 3029, 3551, -1, 3029, 3249, 3270, -1, 3034, 3405, 3245, -1, 3406, 3515, 3038, -1, 3406, 3407, 3515, -1, 3406, 3085, 3407, -1, 3407, 3085, 3516, -1, 3516, 3085, 3086, -1, 3410, 3086, 3088, -1, 3517, 3088, 3090, -1, 3518, 3090, 3412, -1, 3434, 3412, 3435, -1, 3434, 3518, 3412, -1, 3434, 3519, 3518, -1, 3434, 3433, 3519, -1, 3519, 3433, 3520, -1, 3520, 3433, 3409, -1, 3408, 3409, 3354, -1, 3408, 3520, 3409, -1, 3516, 3086, 3410, -1, 3410, 3088, 3517, -1, 3517, 3090, 3518, -1, 3515, 3513, 3038, -1, 3038, 3513, 3530, -1, 3529, 3038, 3530, -1, 3529, 3411, 3038, -1, 3038, 3411, 3511, -1, 3509, 3038, 3511, -1, 3509, 3508, 3038, -1, 3384, 3446, 3382, -1, 3382, 3446, 3445, -1, 3443, 3382, 3445, -1, 3443, 3469, 3382, -1, 3468, 3438, 3412, -1, 3412, 3438, 3414, -1, 3413, 3412, 3414, -1, 3413, 3437, 3412, -1, 3412, 3437, 3415, -1, 3436, 3412, 3415, -1, 3436, 3435, 3412, -1, 3287, 3561, 3416, -1, 3416, 3561, 3560, -1, 3559, 3416, 3560, -1, 3559, 3558, 3416, -1, 3416, 3558, 3417, -1, 3550, 3548, 3398, -1, 3398, 3548, 3418, -1, 3419, 3398, 3418, -1, 3419, 3420, 3398, -1, 3398, 3420, 3421, -1, 3545, 3398, 3421, -1, 3545, 3543, 3398, -1, 3385, 3910, 3384, -1, 3385, 3422, 3910, -1, 3385, 3423, 3422, -1, 3422, 3423, 3845, -1, 3845, 3423, 3386, -1, 3844, 3386, 3448, -1, 3842, 3448, 3449, -1, 3450, 3449, 3337, -1, 3451, 3337, 3452, -1, 3424, 3452, 3425, -1, 3841, 3425, 3453, -1, 3454, 3453, 3348, -1, 3426, 3348, 3455, -1, 3456, 3455, 3427, -1, 3457, 3427, 3429, -1, 3428, 3429, 3430, -1, 3458, 3430, 3431, -1, 3459, 3431, 3432, -1, 3812, 3432, 3354, -1, 3460, 3354, 3409, -1, 3924, 3409, 3433, -1, 3816, 3433, 3434, -1, 3461, 3434, 3435, -1, 3462, 3435, 3436, -1, 3919, 3436, 3415, -1, 3463, 3415, 3437, -1, 3464, 3437, 3413, -1, 3465, 3413, 3414, -1, 3466, 3414, 3438, -1, 3467, 3438, 3468, -1, 3439, 3468, 3440, -1, 3441, 3440, 3469, -1, 3442, 3469, 3443, -1, 3444, 3443, 3445, -1, 3913, 3445, 3446, -1, 3447, 3446, 3384, -1, 3910, 3447, 3384, -1, 3845, 3386, 3844, -1, 3844, 3448, 3842, -1, 3842, 3449, 3450, -1, 3450, 3337, 3451, -1, 3451, 3452, 3424, -1, 3424, 3425, 3841, -1, 3841, 3453, 3454, -1, 3454, 3348, 3426, -1, 3426, 3455, 3456, -1, 3456, 3427, 3457, -1, 3457, 3429, 3428, -1, 3428, 3430, 3458, -1, 3458, 3431, 3459, -1, 3459, 3432, 3812, -1, 3812, 3354, 3460, -1, 3460, 3409, 3924, -1, 3924, 3433, 3816, -1, 3816, 3434, 3461, -1, 3461, 3435, 3462, -1, 3462, 3436, 3919, -1, 3919, 3415, 3463, -1, 3463, 3437, 3464, -1, 3464, 3413, 3465, -1, 3465, 3414, 3466, -1, 3466, 3438, 3467, -1, 3467, 3468, 3439, -1, 3439, 3440, 3441, -1, 3441, 3469, 3442, -1, 3442, 3443, 3444, -1, 3444, 3445, 3913, -1, 3913, 3446, 3447, -1, 3470, 3868, 3304, -1, 3470, 3867, 3868, -1, 3470, 3471, 3867, -1, 3867, 3471, 3492, -1, 3492, 3471, 3311, -1, 3866, 3311, 3312, -1, 3493, 3312, 3313, -1, 3472, 3313, 3315, -1, 3494, 3315, 3473, -1, 3495, 3473, 3320, -1, 3496, 3320, 3319, -1, 3474, 3319, 3318, -1, 3475, 3318, 3497, -1, 3498, 3497, 3499, -1, 3476, 3499, 3324, -1, 3862, 3324, 3477, -1, 3500, 3477, 3479, -1, 3478, 3479, 3326, -1, 3501, 3326, 3387, -1, 3907, 3387, 3480, -1, 3904, 3480, 3481, -1, 3502, 3481, 3389, -1, 3902, 3389, 3391, -1, 3905, 3391, 3482, -1, 3899, 3482, 3483, -1, 3503, 3483, 3484, -1, 3485, 3484, 3393, -1, 3486, 3393, 3394, -1, 3487, 3394, 3395, -1, 3504, 3395, 3488, -1, 3926, 3488, 3505, -1, 3893, 3505, 3489, -1, 3892, 3489, 3397, -1, 3896, 3397, 3490, -1, 3506, 3490, 3491, -1, 3871, 3491, 3304, -1, 3868, 3871, 3304, -1, 3492, 3311, 3866, -1, 3866, 3312, 3493, -1, 3493, 3313, 3472, -1, 3472, 3315, 3494, -1, 3494, 3473, 3495, -1, 3495, 3320, 3496, -1, 3496, 3319, 3474, -1, 3474, 3318, 3475, -1, 3475, 3497, 3498, -1, 3498, 3499, 3476, -1, 3476, 3324, 3862, -1, 3862, 3477, 3500, -1, 3500, 3479, 3478, -1, 3478, 3326, 3501, -1, 3501, 3387, 3907, -1, 3907, 3480, 3904, -1, 3904, 3481, 3502, -1, 3502, 3389, 3902, -1, 3902, 3391, 3905, -1, 3905, 3482, 3899, -1, 3899, 3483, 3503, -1, 3503, 3484, 3485, -1, 3485, 3393, 3486, -1, 3486, 3394, 3487, -1, 3487, 3395, 3504, -1, 3504, 3488, 3926, -1, 3926, 3505, 3893, -1, 3893, 3489, 3892, -1, 3892, 3397, 3896, -1, 3896, 3490, 3506, -1, 3506, 3491, 3871, -1, 3239, 3828, 3527, -1, 3239, 3507, 3828, -1, 3239, 3508, 3507, -1, 3507, 3508, 3827, -1, 3827, 3508, 3509, -1, 3510, 3509, 3511, -1, 3826, 3511, 3411, -1, 3823, 3411, 3529, -1, 3512, 3529, 3530, -1, 3821, 3530, 3513, -1, 3820, 3513, 3515, -1, 3514, 3515, 3407, -1, 3819, 3407, 3516, -1, 3817, 3516, 3410, -1, 3531, 3410, 3517, -1, 3815, 3517, 3518, -1, 3532, 3518, 3519, -1, 3813, 3519, 3520, -1, 3805, 3520, 3408, -1, 3804, 3408, 3521, -1, 3533, 3521, 3522, -1, 3534, 3522, 3535, -1, 3536, 3535, 3369, -1, 3537, 3369, 3367, -1, 3798, 3367, 3368, -1, 3538, 3368, 3539, -1, 3801, 3539, 3371, -1, 3796, 3371, 3375, -1, 3523, 3375, 3376, -1, 3800, 3376, 3524, -1, 3799, 3524, 3374, -1, 3790, 3374, 3373, -1, 3540, 3373, 3233, -1, 3541, 3233, 3237, -1, 3525, 3237, 3526, -1, 3528, 3526, 3527, -1, 3828, 3528, 3527, -1, 3827, 3509, 3510, -1, 3510, 3511, 3826, -1, 3826, 3411, 3823, -1, 3823, 3529, 3512, -1, 3512, 3530, 3821, -1, 3821, 3513, 3820, -1, 3820, 3515, 3514, -1, 3514, 3407, 3819, -1, 3819, 3516, 3817, -1, 3817, 3410, 3531, -1, 3531, 3517, 3815, -1, 3815, 3518, 3532, -1, 3532, 3519, 3813, -1, 3813, 3520, 3805, -1, 3805, 3408, 3804, -1, 3804, 3521, 3533, -1, 3533, 3522, 3534, -1, 3534, 3535, 3536, -1, 3536, 3369, 3537, -1, 3537, 3367, 3798, -1, 3798, 3368, 3538, -1, 3538, 3539, 3801, -1, 3801, 3371, 3796, -1, 3796, 3375, 3523, -1, 3523, 3376, 3800, -1, 3800, 3524, 3799, -1, 3799, 3374, 3790, -1, 3790, 3373, 3540, -1, 3540, 3233, 3541, -1, 3541, 3237, 3525, -1, 3525, 3526, 3528, -1, 3305, 3895, 3287, -1, 3305, 3894, 3895, -1, 3305, 3542, 3894, -1, 3894, 3542, 3562, -1, 3562, 3542, 3399, -1, 3891, 3399, 3543, -1, 3544, 3543, 3545, -1, 3546, 3545, 3421, -1, 3563, 3421, 3420, -1, 3547, 3420, 3419, -1, 3564, 3419, 3418, -1, 3565, 3418, 3548, -1, 3549, 3548, 3550, -1, 3920, 3550, 3403, -1, 3921, 3403, 3255, -1, 3923, 3255, 3253, -1, 3770, 3253, 3252, -1, 3566, 3252, 3251, -1, 3769, 3251, 3250, -1, 3768, 3250, 3551, -1, 3567, 3551, 3270, -1, 3568, 3270, 3271, -1, 3748, 3271, 3273, -1, 3749, 3273, 3552, -1, 3751, 3552, 3279, -1, 3750, 3279, 3275, -1, 3553, 3275, 3554, -1, 3569, 3554, 3276, -1, 3753, 3276, 3281, -1, 3555, 3281, 3556, -1, 3755, 3556, 3417, -1, 3557, 3417, 3558, -1, 3757, 3558, 3559, -1, 3758, 3559, 3560, -1, 3759, 3560, 3561, -1, 3897, 3561, 3287, -1, 3895, 3897, 3287, -1, 3562, 3399, 3891, -1, 3891, 3543, 3544, -1, 3544, 3545, 3546, -1, 3546, 3421, 3563, -1, 3563, 3420, 3547, -1, 3547, 3419, 3564, -1, 3564, 3418, 3565, -1, 3565, 3548, 3549, -1, 3549, 3550, 3920, -1, 3920, 3403, 3921, -1, 3921, 3255, 3923, -1, 3923, 3253, 3770, -1, 3770, 3252, 3566, -1, 3566, 3251, 3769, -1, 3769, 3250, 3768, -1, 3768, 3551, 3567, -1, 3567, 3270, 3568, -1, 3568, 3271, 3748, -1, 3748, 3273, 3749, -1, 3749, 3552, 3751, -1, 3751, 3279, 3750, -1, 3750, 3275, 3553, -1, 3553, 3554, 3569, -1, 3569, 3276, 3753, -1, 3753, 3281, 3555, -1, 3555, 3556, 3755, -1, 3755, 3417, 3557, -1, 3557, 3558, 3757, -1, 3757, 3559, 3758, -1, 3758, 3560, 3759, -1, 3759, 3561, 3897, -1, 3091, 3570, 3092, -1, 3091, 3572, 3570, -1, 3091, 3571, 3572, -1, 3572, 3571, 3822, -1, 3822, 3571, 3093, -1, 3573, 3093, 3574, -1, 3824, 3574, 3575, -1, 3825, 3575, 3576, -1, 3829, 3576, 3133, -1, 3619, 3133, 3132, -1, 3830, 3132, 3577, -1, 3831, 3577, 3578, -1, 3620, 3578, 3579, -1, 3580, 3579, 3130, -1, 3621, 3130, 3129, -1, 3622, 3129, 3128, -1, 3623, 3128, 3581, -1, 3789, 3581, 3149, -1, 3582, 3149, 3583, -1, 3787, 3583, 3624, -1, 3625, 3624, 3626, -1, 3584, 3626, 3627, -1, 3585, 3627, 3126, -1, 3586, 3126, 3587, -1, 3628, 3587, 3629, -1, 3630, 3629, 3589, -1, 3588, 3589, 3590, -1, 3631, 3590, 3591, -1, 3632, 3591, 3145, -1, 3633, 3145, 3143, -1, 3634, 3143, 3124, -1, 3635, 3124, 3123, -1, 3922, 3123, 3636, -1, 3592, 3636, 3122, -1, 3637, 3122, 3120, -1, 3593, 3120, 3594, -1, 3890, 3594, 3119, -1, 3638, 3119, 3117, -1, 3925, 3117, 3639, -1, 3898, 3639, 3116, -1, 3595, 3116, 3596, -1, 3640, 3596, 3597, -1, 3641, 3597, 3599, -1, 3598, 3599, 3600, -1, 3642, 3600, 3114, -1, 3900, 3114, 3601, -1, 3602, 3601, 3603, -1, 3643, 3603, 3112, -1, 3901, 3112, 3604, -1, 3903, 3604, 3110, -1, 3906, 3110, 3108, -1, 3908, 3108, 3605, -1, 3909, 3605, 3606, -1, 3644, 3606, 3645, -1, 3646, 3645, 3647, -1, 3856, 3647, 3139, -1, 3855, 3139, 3138, -1, 3847, 3138, 3607, -1, 3849, 3607, 3648, -1, 3649, 3648, 3608, -1, 3650, 3608, 3609, -1, 3610, 3609, 3611, -1, 3651, 3611, 3652, -1, 3612, 3652, 3104, -1, 3613, 3104, 3103, -1, 3653, 3103, 3102, -1, 3614, 3102, 3615, -1, 3911, 3615, 3100, -1, 3912, 3100, 3616, -1, 3914, 3616, 3098, -1, 3915, 3098, 3617, -1, 3916, 3617, 3618, -1, 3917, 3618, 3097, -1, 3918, 3097, 3654, -1, 3814, 3654, 3655, -1, 3818, 3655, 3092, -1, 3570, 3818, 3092, -1, 3822, 3093, 3573, -1, 3573, 3574, 3824, -1, 3824, 3575, 3825, -1, 3825, 3576, 3829, -1, 3829, 3133, 3619, -1, 3619, 3132, 3830, -1, 3830, 3577, 3831, -1, 3831, 3578, 3620, -1, 3620, 3579, 3580, -1, 3580, 3130, 3621, -1, 3621, 3129, 3622, -1, 3622, 3128, 3623, -1, 3623, 3581, 3789, -1, 3789, 3149, 3582, -1, 3582, 3583, 3787, -1, 3787, 3624, 3625, -1, 3625, 3626, 3584, -1, 3584, 3627, 3585, -1, 3585, 3126, 3586, -1, 3586, 3587, 3628, -1, 3628, 3629, 3630, -1, 3630, 3589, 3588, -1, 3588, 3590, 3631, -1, 3631, 3591, 3632, -1, 3632, 3145, 3633, -1, 3633, 3143, 3634, -1, 3634, 3124, 3635, -1, 3635, 3123, 3922, -1, 3922, 3636, 3592, -1, 3592, 3122, 3637, -1, 3637, 3120, 3593, -1, 3593, 3594, 3890, -1, 3890, 3119, 3638, -1, 3638, 3117, 3925, -1, 3925, 3639, 3898, -1, 3898, 3116, 3595, -1, 3595, 3596, 3640, -1, 3640, 3597, 3641, -1, 3641, 3599, 3598, -1, 3598, 3600, 3642, -1, 3642, 3114, 3900, -1, 3900, 3601, 3602, -1, 3602, 3603, 3643, -1, 3643, 3112, 3901, -1, 3901, 3604, 3903, -1, 3903, 3110, 3906, -1, 3906, 3108, 3908, -1, 3908, 3605, 3909, -1, 3909, 3606, 3644, -1, 3644, 3645, 3646, -1, 3646, 3647, 3856, -1, 3856, 3139, 3855, -1, 3855, 3138, 3847, -1, 3847, 3607, 3849, -1, 3849, 3648, 3649, -1, 3649, 3608, 3650, -1, 3650, 3609, 3610, -1, 3610, 3611, 3651, -1, 3651, 3652, 3612, -1, 3612, 3104, 3613, -1, 3613, 3103, 3653, -1, 3653, 3102, 3614, -1, 3614, 3615, 3911, -1, 3911, 3100, 3912, -1, 3912, 3616, 3914, -1, 3914, 3098, 3915, -1, 3915, 3617, 3916, -1, 3916, 3618, 3917, -1, 3917, 3097, 3918, -1, 3918, 3654, 3814, -1, 3814, 3655, 3818, -1, 3152, 3657, 3794, -1, 3794, 3657, 3656, -1, 3656, 3657, 3234, -1, 3791, 3234, 3792, -1, 3791, 3656, 3234, -1, 3234, 3379, 3792, -1, 3792, 3379, 3658, -1, 3658, 3379, 3378, -1, 3377, 3658, 3378, -1, 3377, 3795, 3658, -1, 3377, 3659, 3795, -1, 3795, 3659, 3797, -1, 3797, 3659, 3372, -1, 3660, 3372, 3669, -1, 3661, 3669, 3370, -1, 3802, 3370, 3366, -1, 3662, 3366, 3670, -1, 3671, 3670, 3663, -1, 3803, 3663, 3664, -1, 3806, 3664, 3365, -1, 3807, 3365, 3665, -1, 3672, 3665, 3364, -1, 3666, 3364, 3356, -1, 3673, 3356, 3674, -1, 3675, 3674, 3676, -1, 3677, 3676, 3678, -1, 3667, 3678, 3668, -1, 3810, 3668, 3165, -1, 3166, 3810, 3165, -1, 3797, 3372, 3660, -1, 3660, 3669, 3661, -1, 3661, 3370, 3802, -1, 3802, 3366, 3662, -1, 3662, 3670, 3671, -1, 3671, 3663, 3803, -1, 3803, 3664, 3806, -1, 3806, 3365, 3807, -1, 3807, 3665, 3672, -1, 3672, 3364, 3666, -1, 3666, 3356, 3673, -1, 3673, 3674, 3675, -1, 3675, 3676, 3677, -1, 3677, 3678, 3667, -1, 3667, 3668, 3810, -1, 3679, 3848, 3178, -1, 3178, 3848, 3680, -1, 3680, 3848, 3681, -1, 3344, 3681, 3683, -1, 3682, 3683, 3684, -1, 3335, 3684, 3685, -1, 3336, 3685, 3686, -1, 3347, 3686, 3843, -1, 3687, 3843, 3689, -1, 3688, 3689, 3690, -1, 3691, 3690, 3692, -1, 3693, 3692, 3927, -1, 3349, 3927, 3699, -1, 3350, 3699, 3700, -1, 3701, 3700, 3840, -1, 3702, 3840, 3694, -1, 3352, 3694, 3703, -1, 3351, 3703, 3839, -1, 3704, 3839, 3695, -1, 3705, 3695, 3837, -1, 3706, 3837, 3836, -1, 3353, 3836, 3835, -1, 3359, 3835, 3696, -1, 3360, 3696, 3698, -1, 3697, 3698, 3176, -1, 3362, 3697, 3176, -1, 3680, 3681, 3344, -1, 3344, 3683, 3682, -1, 3682, 3684, 3335, -1, 3335, 3685, 3336, -1, 3336, 3686, 3347, -1, 3347, 3843, 3687, -1, 3687, 3689, 3688, -1, 3688, 3690, 3691, -1, 3691, 3692, 3693, -1, 3693, 3927, 3349, -1, 3349, 3699, 3350, -1, 3350, 3700, 3701, -1, 3701, 3840, 3702, -1, 3702, 3694, 3352, -1, 3352, 3703, 3351, -1, 3351, 3839, 3704, -1, 3704, 3695, 3705, -1, 3705, 3837, 3706, -1, 3706, 3836, 3353, -1, 3353, 3835, 3359, -1, 3359, 3696, 3360, -1, 3360, 3698, 3697, -1, 3707, 3334, 3708, -1, 3708, 3334, 3709, -1, 3709, 3334, 3718, -1, 3719, 3718, 3329, -1, 3858, 3329, 3325, -1, 3857, 3325, 3720, -1, 3860, 3720, 3323, -1, 3861, 3323, 3322, -1, 3864, 3322, 3321, -1, 3721, 3321, 3317, -1, 3722, 3317, 3316, -1, 3863, 3316, 3314, -1, 3865, 3314, 3710, -1, 3711, 3710, 3723, -1, 3724, 3723, 3307, -1, 3869, 3307, 3725, -1, 3870, 3725, 3712, -1, 3726, 3712, 3713, -1, 3714, 3713, 3715, -1, 3872, 3715, 3727, -1, 3873, 3727, 3310, -1, 3875, 3310, 3716, -1, 3876, 3716, 3717, -1, 3197, 3876, 3717, -1, 3709, 3718, 3719, -1, 3719, 3329, 3858, -1, 3858, 3325, 3857, -1, 3857, 3720, 3860, -1, 3860, 3323, 3861, -1, 3861, 3322, 3864, -1, 3864, 3321, 3721, -1, 3721, 3317, 3722, -1, 3722, 3316, 3863, -1, 3863, 3314, 3865, -1, 3865, 3710, 3711, -1, 3711, 3723, 3724, -1, 3724, 3307, 3869, -1, 3869, 3725, 3870, -1, 3870, 3712, 3726, -1, 3726, 3713, 3714, -1, 3714, 3715, 3872, -1, 3872, 3727, 3873, -1, 3873, 3310, 3875, -1, 3875, 3716, 3876, -1, 3295, 3728, 3729, -1, 3729, 3728, 3884, -1, 3884, 3728, 3292, -1, 3883, 3292, 3291, -1, 3730, 3291, 3731, -1, 3886, 3731, 3737, -1, 3887, 3737, 3738, -1, 3739, 3738, 3284, -1, 3888, 3284, 3740, -1, 3741, 3740, 3283, -1, 3889, 3283, 3282, -1, 3742, 3282, 3416, -1, 3756, 3416, 3732, -1, 3754, 3732, 3743, -1, 3752, 3743, 3280, -1, 3744, 3280, 3745, -1, 3746, 3745, 3274, -1, 3733, 3274, 3734, -1, 3747, 3734, 3277, -1, 3735, 3277, 3736, -1, 3220, 3735, 3736, -1, 3884, 3292, 3883, -1, 3883, 3291, 3730, -1, 3730, 3731, 3886, -1, 3886, 3737, 3887, -1, 3887, 3738, 3739, -1, 3739, 3284, 3888, -1, 3888, 3740, 3741, -1, 3741, 3283, 3889, -1, 3889, 3282, 3742, -1, 3742, 3416, 3756, -1, 3756, 3732, 3754, -1, 3754, 3743, 3752, -1, 3752, 3280, 3744, -1, 3744, 3745, 3746, -1, 3746, 3274, 3733, -1, 3733, 3734, 3747, -1, 3747, 3277, 3735, -1, 3220, 3219, 3735, -1, 3735, 3219, 3218, -1, 3217, 3735, 3218, -1, 3217, 3747, 3735, -1, 3217, 3222, 3747, -1, 3747, 3222, 3733, -1, 3733, 3222, 3567, -1, 3746, 3567, 3568, -1, 3748, 3746, 3568, -1, 3748, 3744, 3746, -1, 3748, 3749, 3744, -1, 3744, 3749, 3751, -1, 3750, 3744, 3751, -1, 3750, 3553, 3744, -1, 3744, 3553, 3752, -1, 3752, 3553, 3569, -1, 3753, 3752, 3569, -1, 3753, 3754, 3752, -1, 3753, 3555, 3754, -1, 3754, 3555, 3755, -1, 3557, 3754, 3755, -1, 3557, 3756, 3754, -1, 3557, 3757, 3756, -1, 3756, 3757, 3758, -1, 3759, 3756, 3758, -1, 3759, 3897, 3756, -1, 3756, 3897, 3871, -1, 3761, 3871, 3873, -1, 3200, 3873, 3760, -1, 3200, 3761, 3873, -1, 3200, 3763, 3761, -1, 3200, 3762, 3763, -1, 3200, 3764, 3762, -1, 3762, 3764, 2277, -1, 2277, 3764, 3194, -1, 2278, 3194, 3765, -1, 3766, 3765, 3878, -1, 3766, 2278, 3765, -1, 3766, 2279, 2278, -1, 3766, 3767, 2279, -1, 3567, 3222, 3585, -1, 3768, 3585, 3586, -1, 3628, 3768, 3586, -1, 3628, 3769, 3768, -1, 3628, 3630, 3769, -1, 3769, 3630, 3588, -1, 3631, 3769, 3588, -1, 3631, 3632, 3769, -1, 3769, 3632, 3633, -1, 3634, 3769, 3633, -1, 3634, 3635, 3769, -1, 3769, 3635, 3922, -1, 3566, 3922, 3770, -1, 3566, 3769, 3922, -1, 3221, 2265, 3216, -1, 3221, 3771, 2265, -1, 3221, 3215, 3771, -1, 3771, 3215, 3772, -1, 3772, 3215, 3214, -1, 3773, 3214, 3213, -1, 3774, 3213, 3775, -1, 3774, 3773, 3213, -1, 3774, 2263, 3773, -1, 3774, 3776, 2263, -1, 2263, 3776, 3777, -1, 3772, 3214, 3773, -1, 3778, 2403, 2265, -1, 3778, 2404, 2403, -1, 3778, 3779, 2404, -1, 2404, 3779, 2405, -1, 2405, 3779, 3780, -1, 3783, 3780, 2268, -1, 3781, 2268, 2262, -1, 3781, 3783, 2268, -1, 3781, 3782, 3783, -1, 3781, 2256, 3782, -1, 3782, 2256, 2407, -1, 2405, 3780, 3783, -1, 2402, 3786, 2403, -1, 2402, 3161, 3786, -1, 2402, 2401, 3161, -1, 3161, 2401, 3157, -1, 3157, 2401, 2399, -1, 3158, 2399, 3785, -1, 3784, 3158, 3785, -1, 2399, 2398, 3785, -1, 3785, 2398, 2999, -1, 2999, 2398, 2396, -1, 3158, 3157, 2399, -1, 3786, 3160, 2403, -1, 2403, 3160, 3787, -1, 3625, 2403, 3787, -1, 3625, 2265, 2403, -1, 3625, 3216, 2265, -1, 3625, 3584, 3216, -1, 3216, 3584, 3585, -1, 3222, 3216, 3585, -1, 3788, 3789, 3160, -1, 3788, 3540, 3789, -1, 3788, 3790, 3540, -1, 3788, 3792, 3790, -1, 3788, 3791, 3792, -1, 3788, 3156, 3791, -1, 3791, 3156, 3656, -1, 3656, 3156, 3155, -1, 3793, 3656, 3155, -1, 3793, 3794, 3656, -1, 3790, 3792, 3799, -1, 3799, 3792, 3658, -1, 3800, 3658, 3795, -1, 3797, 3800, 3795, -1, 3797, 3523, 3800, -1, 3797, 3796, 3523, -1, 3797, 3660, 3796, -1, 3796, 3660, 3801, -1, 3801, 3660, 3661, -1, 3538, 3661, 3802, -1, 3798, 3802, 3537, -1, 3798, 3538, 3802, -1, 3799, 3658, 3800, -1, 3801, 3661, 3538, -1, 3802, 3662, 3537, -1, 3537, 3662, 3536, -1, 3536, 3662, 3534, -1, 3534, 3662, 3671, -1, 3533, 3671, 3804, -1, 3533, 3534, 3671, -1, 3671, 3803, 3804, -1, 3804, 3803, 3805, -1, 3805, 3803, 3806, -1, 3807, 3805, 3806, -1, 3807, 3672, 3805, -1, 3805, 3672, 3666, -1, 3673, 3805, 3666, -1, 3673, 3170, 3805, -1, 3673, 3808, 3170, -1, 3673, 3675, 3808, -1, 3808, 3675, 3677, -1, 3809, 3677, 3667, -1, 3810, 3809, 3667, -1, 3810, 3172, 3809, -1, 3810, 3811, 3172, -1, 3810, 3167, 3811, -1, 3810, 3166, 3167, -1, 3808, 3677, 3809, -1, 3805, 3170, 3927, -1, 3812, 3927, 3459, -1, 3812, 3805, 3927, -1, 3812, 3813, 3805, -1, 3812, 3460, 3813, -1, 3813, 3460, 3532, -1, 3532, 3460, 3924, -1, 3815, 3924, 3816, -1, 3818, 3816, 3814, -1, 3818, 3815, 3816, -1, 3818, 3531, 3815, -1, 3818, 3817, 3531, -1, 3818, 3819, 3817, -1, 3818, 3514, 3819, -1, 3818, 3820, 3514, -1, 3818, 3821, 3820, -1, 3818, 3512, 3821, -1, 3818, 3823, 3512, -1, 3818, 3570, 3823, -1, 3823, 3570, 3572, -1, 3822, 3823, 3572, -1, 3822, 3573, 3823, -1, 3823, 3573, 3824, -1, 3825, 3823, 3824, -1, 3825, 3826, 3823, -1, 3825, 3510, 3826, -1, 3825, 3827, 3510, -1, 3825, 3507, 3827, -1, 3825, 3828, 3507, -1, 3825, 3528, 3828, -1, 3825, 3829, 3528, -1, 3528, 3829, 3619, -1, 3830, 3528, 3619, -1, 3830, 3831, 3528, -1, 3528, 3831, 3620, -1, 3580, 3528, 3620, -1, 3580, 3621, 3528, -1, 3528, 3621, 3622, -1, 3525, 3622, 3623, -1, 3541, 3623, 3540, -1, 3541, 3525, 3623, -1, 3832, 3835, 3838, -1, 3832, 3696, 3835, -1, 3832, 3698, 3696, -1, 3832, 3833, 3698, -1, 3698, 3833, 3177, -1, 3834, 3698, 3177, -1, 3834, 3176, 3698, -1, 3835, 3836, 3838, -1, 3838, 3836, 3837, -1, 3695, 3838, 3837, -1, 3695, 3839, 3838, -1, 3838, 3839, 3703, -1, 3694, 3838, 3703, -1, 3694, 3840, 3838, -1, 3838, 3840, 3700, -1, 3699, 3838, 3700, -1, 3699, 3927, 3838, -1, 3838, 3927, 3170, -1, 3692, 3454, 3927, -1, 3692, 3841, 3454, -1, 3692, 3690, 3841, -1, 3841, 3690, 3424, -1, 3424, 3690, 3451, -1, 3451, 3690, 3689, -1, 3450, 3689, 3843, -1, 3842, 3843, 3686, -1, 3685, 3842, 3686, -1, 3685, 3844, 3842, -1, 3685, 3684, 3844, -1, 3844, 3684, 3845, -1, 3845, 3684, 3683, -1, 3649, 3683, 3846, -1, 3849, 3846, 3854, -1, 3847, 3854, 3855, -1, 3847, 3849, 3854, -1, 3451, 3689, 3450, -1, 3450, 3843, 3842, -1, 3683, 3681, 3846, -1, 3846, 3681, 3189, -1, 3189, 3681, 3848, -1, 3180, 3848, 3187, -1, 3180, 3189, 3848, -1, 3848, 3679, 3187, -1, 3649, 3846, 3849, -1, 3183, 3207, 3854, -1, 3183, 3208, 3207, -1, 3183, 3850, 3208, -1, 3208, 3850, 3851, -1, 3851, 3850, 3190, -1, 3852, 3190, 3853, -1, 3209, 3852, 3853, -1, 3190, 3185, 3853, -1, 3853, 3185, 3001, -1, 3001, 3185, 3003, -1, 3852, 3851, 3190, -1, 3207, 3212, 3854, -1, 3854, 3212, 3855, -1, 3855, 3212, 3856, -1, 3856, 3212, 3205, -1, 3646, 3205, 3858, -1, 3857, 3646, 3858, -1, 3857, 3860, 3646, -1, 3646, 3860, 3501, -1, 3644, 3501, 3909, -1, 3644, 3646, 3501, -1, 3858, 3205, 3719, -1, 3719, 3205, 3204, -1, 3709, 3204, 3859, -1, 3202, 3709, 3859, -1, 3202, 3708, 3709, -1, 3719, 3204, 3709, -1, 3860, 3861, 3501, -1, 3501, 3861, 3478, -1, 3478, 3861, 3500, -1, 3500, 3861, 3862, -1, 3862, 3861, 3476, -1, 3476, 3861, 3498, -1, 3498, 3861, 3864, -1, 3475, 3864, 3721, -1, 3474, 3721, 3722, -1, 3496, 3722, 3863, -1, 3495, 3863, 3494, -1, 3495, 3496, 3863, -1, 3498, 3864, 3475, -1, 3475, 3721, 3474, -1, 3474, 3722, 3496, -1, 3863, 3865, 3494, -1, 3494, 3865, 3472, -1, 3472, 3865, 3711, -1, 3493, 3711, 3866, -1, 3493, 3472, 3711, -1, 3711, 3724, 3866, -1, 3866, 3724, 3492, -1, 3492, 3724, 3867, -1, 3867, 3724, 3869, -1, 3868, 3869, 3871, -1, 3868, 3867, 3869, -1, 3869, 3870, 3871, -1, 3871, 3870, 3726, -1, 3714, 3871, 3726, -1, 3714, 3872, 3871, -1, 3871, 3872, 3873, -1, 3873, 3875, 3760, -1, 3760, 3875, 3874, -1, 3874, 3875, 3876, -1, 3877, 3876, 3195, -1, 3877, 3874, 3876, -1, 3876, 3197, 3195, -1, 2277, 3194, 2278, -1, 3765, 3192, 3878, -1, 3878, 3192, 2409, -1, 3761, 3763, 3226, -1, 3226, 3763, 2273, -1, 3879, 3226, 2273, -1, 3879, 3228, 3226, -1, 3879, 2274, 3228, -1, 3228, 2274, 3229, -1, 3229, 2274, 3880, -1, 2416, 3229, 3880, -1, 2416, 3230, 3229, -1, 2416, 2415, 3230, -1, 2274, 3881, 3880, -1, 3880, 3881, 2269, -1, 3871, 3761, 3756, -1, 3756, 3761, 3225, -1, 3742, 3225, 3889, -1, 3742, 3756, 3225, -1, 3882, 3883, 3225, -1, 3882, 3884, 3883, -1, 3882, 3231, 3884, -1, 3884, 3231, 3885, -1, 3729, 3884, 3885, -1, 3883, 3730, 3225, -1, 3225, 3730, 3886, -1, 3887, 3225, 3886, -1, 3887, 3739, 3225, -1, 3225, 3739, 3888, -1, 3741, 3225, 3888, -1, 3741, 3889, 3225, -1, 3746, 3733, 3567, -1, 3528, 3622, 3525, -1, 3623, 3789, 3540, -1, 3789, 3582, 3160, -1, 3160, 3582, 3787, -1, 3567, 3585, 3768, -1, 3592, 3563, 3922, -1, 3592, 3546, 3563, -1, 3592, 3637, 3546, -1, 3546, 3637, 3544, -1, 3544, 3637, 3593, -1, 3890, 3544, 3593, -1, 3890, 3891, 3544, -1, 3890, 3638, 3891, -1, 3891, 3638, 3562, -1, 3562, 3638, 3925, -1, 3892, 3925, 3893, -1, 3892, 3562, 3925, -1, 3892, 3894, 3562, -1, 3892, 3896, 3894, -1, 3894, 3896, 3895, -1, 3895, 3896, 3506, -1, 3897, 3506, 3871, -1, 3897, 3895, 3506, -1, 3898, 3899, 3925, -1, 3898, 3595, 3899, -1, 3899, 3595, 3640, -1, 3641, 3899, 3640, -1, 3641, 3598, 3899, -1, 3899, 3598, 3642, -1, 3900, 3899, 3642, -1, 3900, 3602, 3899, -1, 3899, 3602, 3643, -1, 3905, 3643, 3901, -1, 3902, 3901, 3903, -1, 3502, 3903, 3906, -1, 3904, 3906, 3907, -1, 3904, 3502, 3906, -1, 3899, 3643, 3905, -1, 3905, 3901, 3902, -1, 3902, 3903, 3502, -1, 3906, 3908, 3907, -1, 3907, 3908, 3501, -1, 3501, 3908, 3909, -1, 3646, 3856, 3205, -1, 3683, 3649, 3845, -1, 3845, 3649, 3650, -1, 3422, 3650, 3910, -1, 3422, 3845, 3650, -1, 3650, 3610, 3910, -1, 3910, 3610, 3447, -1, 3447, 3610, 3651, -1, 3612, 3447, 3651, -1, 3612, 3613, 3447, -1, 3447, 3613, 3653, -1, 3614, 3447, 3653, -1, 3614, 3911, 3447, -1, 3447, 3911, 3912, -1, 3914, 3447, 3912, -1, 3914, 3913, 3447, -1, 3914, 3444, 3913, -1, 3914, 3442, 3444, -1, 3914, 3441, 3442, -1, 3914, 3439, 3441, -1, 3914, 3467, 3439, -1, 3914, 3466, 3467, -1, 3914, 3465, 3466, -1, 3914, 3464, 3465, -1, 3914, 3463, 3464, -1, 3914, 3915, 3463, -1, 3463, 3915, 3919, -1, 3919, 3915, 3916, -1, 3462, 3916, 3917, -1, 3918, 3462, 3917, -1, 3918, 3461, 3462, -1, 3918, 3814, 3461, -1, 3461, 3814, 3816, -1, 3919, 3916, 3462, -1, 3563, 3547, 3922, -1, 3922, 3547, 3564, -1, 3565, 3922, 3564, -1, 3565, 3549, 3922, -1, 3922, 3549, 3920, -1, 3921, 3922, 3920, -1, 3921, 3923, 3922, -1, 3922, 3923, 3770, -1, 3815, 3532, 3924, -1, 3899, 3503, 3925, -1, 3925, 3503, 3485, -1, 3486, 3925, 3485, -1, 3486, 3487, 3925, -1, 3925, 3487, 3504, -1, 3926, 3925, 3504, -1, 3926, 3893, 3925, -1, 3454, 3426, 3927, -1, 3927, 3426, 3456, -1, 3457, 3927, 3456, -1, 3457, 3428, 3927, -1, 3927, 3428, 3458, -1, 3459, 3927, 3458, -1, 4269, 4115, 3928, -1, 3928, 4115, 4183, -1, 4183, 3929, 3928, -1, 3928, 3929, 4217, -1, 4217, 3929, 4220, -1, 4220, 3929, 4178, -1, 4218, 4178, 4179, -1, 4218, 4220, 4178, -1, 4179, 3930, 4218, -1, 4218, 3930, 3931, -1, 3931, 3930, 3932, -1, 4221, 3932, 3933, -1, 4221, 3931, 3932, -1, 3932, 3934, 3933, -1, 3933, 3934, 3935, -1, 3935, 3934, 4177, -1, 4222, 4177, 4175, -1, 4222, 3935, 4177, -1, 4175, 4172, 4222, -1, 4222, 4172, 4262, -1, 4262, 4172, 3941, -1, 3941, 4172, 3936, -1, 3942, 3936, 3937, -1, 3939, 3937, 3940, -1, 3938, 3940, 4180, -1, 3938, 3939, 3940, -1, 3941, 3936, 3942, -1, 3942, 3937, 3939, -1, 3938, 4180, 3943, -1, 3943, 4180, 3944, -1, 3944, 4167, 3943, -1, 3943, 4167, 4226, -1, 4226, 4167, 4191, -1, 3951, 4191, 4166, -1, 4228, 4166, 4165, -1, 3945, 4165, 3946, -1, 3947, 3946, 4164, -1, 4230, 4164, 4163, -1, 3952, 4163, 3948, -1, 4213, 3948, 3949, -1, 3953, 3949, 3954, -1, 3950, 3954, 4195, -1, 4233, 4195, 4235, -1, 4233, 3950, 4195, -1, 4226, 4191, 3951, -1, 3951, 4166, 4228, -1, 4228, 4165, 3945, -1, 3945, 3946, 3947, -1, 3947, 4164, 4230, -1, 4230, 4163, 3952, -1, 3952, 3948, 4213, -1, 4213, 3949, 3953, -1, 3953, 3954, 3950, -1, 4195, 3955, 4235, -1, 4235, 3955, 4153, -1, 3961, 4153, 4152, -1, 4236, 4152, 4151, -1, 3962, 4151, 4150, -1, 4237, 4150, 3956, -1, 3963, 3956, 3957, -1, 3964, 3957, 3965, -1, 4241, 3965, 3966, -1, 3967, 3966, 3958, -1, 3968, 3958, 3959, -1, 4246, 3959, 4201, -1, 3960, 4246, 4201, -1, 4235, 4153, 3961, -1, 3961, 4152, 4236, -1, 4236, 4151, 3962, -1, 3962, 4150, 4237, -1, 4237, 3956, 3963, -1, 3963, 3957, 3964, -1, 3964, 3965, 4241, -1, 4241, 3966, 3967, -1, 3967, 3958, 3968, -1, 3968, 3959, 4246, -1, 3960, 4201, 3970, -1, 3970, 4201, 3969, -1, 3970, 3969, 3971, -1, 3971, 3969, 4140, -1, 4249, 4140, 4139, -1, 3973, 4139, 3972, -1, 4248, 3972, 4141, -1, 4248, 3973, 3972, -1, 3971, 4140, 4249, -1, 4249, 4139, 3973, -1, 4141, 4138, 4248, -1, 4248, 4138, 4252, -1, 4252, 4138, 3974, -1, 3974, 4138, 3975, -1, 4255, 3975, 3976, -1, 4256, 3976, 4134, -1, 3977, 4256, 4134, -1, 3977, 4257, 4256, -1, 3977, 4133, 4257, -1, 4257, 4133, 3978, -1, 3974, 3975, 4255, -1, 4255, 3976, 4256, -1, 3978, 4133, 4258, -1, 4258, 4133, 4132, -1, 3979, 4132, 4130, -1, 4129, 3979, 4130, -1, 4129, 4260, 3979, -1, 4258, 4132, 3979, -1, 4260, 4129, 4270, -1, 4270, 4129, 4124, -1, 4124, 3980, 4270, -1, 4270, 3980, 4203, -1, 4203, 3980, 4204, -1, 4204, 3980, 3981, -1, 4205, 3981, 4122, -1, 4205, 4204, 3981, -1, 4145, 3982, 4144, -1, 4145, 4245, 3982, -1, 4145, 4146, 4245, -1, 4245, 4146, 3993, -1, 3993, 4146, 3983, -1, 3984, 3983, 3994, -1, 3995, 3994, 3996, -1, 3997, 3996, 3985, -1, 3998, 3985, 3999, -1, 4000, 3999, 3986, -1, 4279, 3986, 4199, -1, 4001, 4199, 4127, -1, 3987, 4127, 3988, -1, 4128, 3987, 3988, -1, 4128, 3989, 3987, -1, 4128, 4131, 3989, -1, 3989, 4131, 4259, -1, 4259, 4131, 4254, -1, 4254, 4131, 4135, -1, 4253, 4135, 3990, -1, 4002, 3990, 4136, -1, 3991, 4136, 4137, -1, 4251, 4137, 4003, -1, 4250, 4003, 4004, -1, 3992, 4004, 4143, -1, 4005, 4143, 4006, -1, 4247, 4006, 4142, -1, 4007, 4142, 4144, -1, 3982, 4007, 4144, -1, 3993, 3983, 3984, -1, 3984, 3994, 3995, -1, 3995, 3996, 3997, -1, 3997, 3985, 3998, -1, 3998, 3999, 4000, -1, 4000, 3986, 4279, -1, 4279, 4199, 4001, -1, 4001, 4127, 3987, -1, 4254, 4135, 4253, -1, 4253, 3990, 4002, -1, 4002, 4136, 3991, -1, 3991, 4137, 4251, -1, 4251, 4003, 4250, -1, 4250, 4004, 3992, -1, 3992, 4143, 4005, -1, 4005, 4006, 4247, -1, 4247, 4142, 4007, -1, 4008, 4009, 4010, -1, 4008, 4276, 4009, -1, 4008, 4012, 4276, -1, 4276, 4012, 4011, -1, 4011, 4012, 4026, -1, 4013, 4026, 4200, -1, 4027, 4200, 4014, -1, 4272, 4014, 4015, -1, 4277, 4015, 4125, -1, 4016, 4125, 4126, -1, 4278, 4126, 4028, -1, 4029, 4028, 4017, -1, 4018, 4017, 4019, -1, 4148, 4018, 4019, -1, 4148, 4020, 4018, -1, 4148, 4021, 4020, -1, 4020, 4021, 4244, -1, 4244, 4021, 4280, -1, 4280, 4021, 4022, -1, 4243, 4022, 4023, -1, 4242, 4023, 4147, -1, 4281, 4147, 4024, -1, 4240, 4024, 4030, -1, 4239, 4030, 4149, -1, 4031, 4149, 4032, -1, 4033, 4032, 4155, -1, 4034, 4155, 4025, -1, 4238, 4025, 4010, -1, 4009, 4238, 4010, -1, 4011, 4026, 4013, -1, 4013, 4200, 4027, -1, 4027, 4014, 4272, -1, 4272, 4015, 4277, -1, 4277, 4125, 4016, -1, 4016, 4126, 4278, -1, 4278, 4028, 4029, -1, 4029, 4017, 4018, -1, 4280, 4022, 4243, -1, 4243, 4023, 4242, -1, 4242, 4147, 4281, -1, 4281, 4024, 4240, -1, 4240, 4030, 4239, -1, 4239, 4149, 4031, -1, 4031, 4032, 4033, -1, 4033, 4155, 4034, -1, 4034, 4025, 4238, -1, 4035, 4037, 4162, -1, 4035, 4036, 4037, -1, 4035, 4038, 4036, -1, 4036, 4038, 4209, -1, 4209, 4038, 4039, -1, 4208, 4039, 4040, -1, 4050, 4040, 4118, -1, 4202, 4118, 4121, -1, 4051, 4121, 4041, -1, 4042, 4041, 4052, -1, 4053, 4052, 4123, -1, 4271, 4123, 4054, -1, 4043, 4054, 4044, -1, 4198, 4043, 4044, -1, 4198, 4273, 4043, -1, 4198, 4045, 4273, -1, 4273, 4045, 4274, -1, 4274, 4045, 4275, -1, 4275, 4045, 4197, -1, 4055, 4197, 4154, -1, 4056, 4154, 4196, -1, 4215, 4196, 4046, -1, 4234, 4046, 4047, -1, 4214, 4047, 4156, -1, 4048, 4156, 4158, -1, 4212, 4158, 4057, -1, 4211, 4057, 4161, -1, 4049, 4161, 4162, -1, 4037, 4049, 4162, -1, 4209, 4039, 4208, -1, 4208, 4040, 4050, -1, 4050, 4118, 4202, -1, 4202, 4121, 4051, -1, 4051, 4041, 4042, -1, 4042, 4052, 4053, -1, 4053, 4123, 4271, -1, 4271, 4054, 4043, -1, 4275, 4197, 4055, -1, 4055, 4154, 4056, -1, 4056, 4196, 4215, -1, 4215, 4046, 4234, -1, 4234, 4047, 4214, -1, 4214, 4156, 4048, -1, 4048, 4158, 4212, -1, 4212, 4057, 4211, -1, 4211, 4161, 4049, -1, 4184, 4077, 4187, -1, 4184, 4058, 4077, -1, 4184, 4185, 4058, -1, 4058, 4185, 4059, -1, 4059, 4185, 4194, -1, 4267, 4194, 4060, -1, 4061, 4060, 4078, -1, 4268, 4078, 4160, -1, 4210, 4160, 4062, -1, 4079, 4062, 4080, -1, 4063, 4080, 4159, -1, 4081, 4159, 4157, -1, 4064, 4157, 4065, -1, 4066, 4064, 4065, -1, 4066, 4232, 4064, -1, 4066, 4067, 4232, -1, 4232, 4067, 4231, -1, 4231, 4067, 4229, -1, 4229, 4067, 4068, -1, 4069, 4068, 4082, -1, 4083, 4082, 4070, -1, 4084, 4070, 4072, -1, 4071, 4072, 4073, -1, 4085, 4073, 4190, -1, 4086, 4190, 4188, -1, 4087, 4188, 4074, -1, 4075, 4074, 4076, -1, 4265, 4076, 4187, -1, 4077, 4265, 4187, -1, 4059, 4194, 4267, -1, 4267, 4060, 4061, -1, 4061, 4078, 4268, -1, 4268, 4160, 4210, -1, 4210, 4062, 4079, -1, 4079, 4080, 4063, -1, 4063, 4159, 4081, -1, 4081, 4157, 4064, -1, 4229, 4068, 4069, -1, 4069, 4082, 4083, -1, 4083, 4070, 4084, -1, 4084, 4072, 4071, -1, 4071, 4073, 4085, -1, 4085, 4190, 4086, -1, 4086, 4188, 4087, -1, 4087, 4074, 4075, -1, 4075, 4076, 4265, -1, 4088, 4105, 4182, -1, 4088, 4089, 4105, -1, 4088, 4090, 4089, -1, 4089, 4090, 4266, -1, 4266, 4090, 4091, -1, 4264, 4091, 4092, -1, 4093, 4092, 4186, -1, 4107, 4186, 4094, -1, 4108, 4094, 4189, -1, 4095, 4189, 4096, -1, 4227, 4096, 4109, -1, 4225, 4109, 4097, -1, 4098, 4097, 4168, -1, 4169, 4098, 4168, -1, 4169, 4224, 4098, -1, 4169, 4099, 4224, -1, 4224, 4099, 4223, -1, 4223, 4099, 4261, -1, 4261, 4099, 4100, -1, 4263, 4100, 4170, -1, 4110, 4170, 4171, -1, 4101, 4171, 4102, -1, 4111, 4102, 4103, -1, 4112, 4103, 4173, -1, 4113, 4173, 4174, -1, 4219, 4174, 4176, -1, 4104, 4176, 4181, -1, 4106, 4181, 4182, -1, 4105, 4106, 4182, -1, 4266, 4091, 4264, -1, 4264, 4092, 4093, -1, 4093, 4186, 4107, -1, 4107, 4094, 4108, -1, 4108, 4189, 4095, -1, 4095, 4096, 4227, -1, 4227, 4109, 4225, -1, 4225, 4097, 4098, -1, 4261, 4100, 4263, -1, 4263, 4170, 4110, -1, 4110, 4171, 4101, -1, 4101, 4102, 4111, -1, 4111, 4103, 4112, -1, 4112, 4173, 4113, -1, 4113, 4174, 4219, -1, 4219, 4176, 4104, -1, 4104, 4181, 4106, -1, 4117, 4193, 4114, -1, 4114, 4193, 4116, -1, 4207, 4116, 4192, -1, 4115, 4207, 4192, -1, 4115, 4269, 4207, -1, 4114, 4116, 4207, -1, 4216, 4119, 4117, -1, 4117, 4119, 4193, -1, 4119, 4160, 4193, -1, 4119, 4039, 4160, -1, 4119, 4040, 4039, -1, 4119, 4118, 4040, -1, 4119, 4121, 4118, -1, 4119, 4120, 4121, -1, 4121, 4120, 4122, -1, 4124, 4122, 3980, -1, 4124, 4121, 4122, -1, 4124, 4041, 4121, -1, 4124, 4052, 4041, -1, 4124, 4123, 4052, -1, 4124, 4015, 4123, -1, 4124, 4125, 4015, -1, 4124, 4126, 4125, -1, 4124, 4028, 4126, -1, 4124, 4017, 4028, -1, 4124, 4019, 4017, -1, 4124, 4199, 4019, -1, 4124, 4129, 4199, -1, 4199, 4129, 4127, -1, 4127, 4129, 3988, -1, 3988, 4129, 4128, -1, 4128, 4129, 4130, -1, 4131, 4130, 4132, -1, 3976, 4132, 4133, -1, 4134, 4133, 3977, -1, 4134, 3976, 4133, -1, 4122, 3981, 3980, -1, 4128, 4130, 4131, -1, 4131, 4132, 3976, -1, 3975, 4131, 3976, -1, 3975, 4135, 4131, -1, 3975, 4138, 4135, -1, 4135, 4138, 3990, -1, 3990, 4138, 4136, -1, 4136, 4138, 4137, -1, 4137, 4138, 4003, -1, 4003, 4138, 4141, -1, 4004, 4141, 4143, -1, 4004, 4003, 4141, -1, 3972, 3969, 4141, -1, 3972, 4139, 3969, -1, 3969, 4139, 4140, -1, 4141, 3969, 4142, -1, 4006, 4141, 4142, -1, 4006, 4143, 4141, -1, 3959, 4144, 4201, -1, 3959, 4145, 4144, -1, 3959, 3958, 4145, -1, 4145, 3958, 4146, -1, 4146, 3958, 4147, -1, 3983, 4147, 4023, -1, 3994, 4023, 4022, -1, 3996, 4022, 4021, -1, 3985, 4021, 4148, -1, 3999, 4148, 3986, -1, 3999, 3985, 4148, -1, 4147, 3958, 4024, -1, 4024, 3958, 3966, -1, 4030, 3966, 4149, -1, 4030, 4024, 3966, -1, 3966, 3965, 4149, -1, 4149, 3965, 4032, -1, 4032, 3965, 3957, -1, 4155, 3957, 3956, -1, 4025, 3956, 4150, -1, 4151, 4025, 4150, -1, 4151, 4152, 4025, -1, 4025, 4152, 4153, -1, 3955, 4025, 4153, -1, 3955, 4195, 4025, -1, 4025, 4195, 4154, -1, 4010, 4154, 4008, -1, 4010, 4025, 4154, -1, 4032, 3957, 4155, -1, 4155, 3956, 4025, -1, 3954, 4156, 4195, -1, 3954, 4158, 4156, -1, 3954, 3949, 4158, -1, 4158, 3949, 3948, -1, 4157, 3948, 4065, -1, 4157, 4158, 3948, -1, 4157, 4159, 4158, -1, 4158, 4159, 4080, -1, 4062, 4158, 4080, -1, 4062, 4160, 4158, -1, 4158, 4160, 4057, -1, 4057, 4160, 4161, -1, 4161, 4160, 4162, -1, 4162, 4160, 4035, -1, 4035, 4160, 4038, -1, 4038, 4160, 4039, -1, 3948, 4163, 4065, -1, 4065, 4163, 4066, -1, 4066, 4163, 4164, -1, 4067, 4164, 3946, -1, 4068, 3946, 4082, -1, 4068, 4067, 3946, -1, 4066, 4164, 4067, -1, 3946, 4165, 4082, -1, 4082, 4165, 4070, -1, 4070, 4165, 4166, -1, 4072, 4166, 4191, -1, 4073, 4191, 4190, -1, 4073, 4072, 4191, -1, 4070, 4166, 4072, -1, 4167, 4097, 4191, -1, 4167, 4168, 4097, -1, 4167, 3944, 4168, -1, 4168, 3944, 4169, -1, 4169, 3944, 4099, -1, 4099, 3944, 4180, -1, 4172, 4180, 3936, -1, 4172, 4099, 4180, -1, 4172, 4100, 4099, -1, 4172, 4170, 4100, -1, 4172, 4171, 4170, -1, 4172, 4102, 4171, -1, 4172, 4175, 4102, -1, 4102, 4175, 4103, -1, 4103, 4175, 4173, -1, 4173, 4175, 4174, -1, 4174, 4175, 4176, -1, 4176, 4175, 4177, -1, 3934, 4176, 4177, -1, 3934, 4181, 4176, -1, 3934, 4178, 4181, -1, 3934, 4179, 4178, -1, 3934, 3932, 4179, -1, 4179, 3932, 3930, -1, 3940, 3937, 4180, -1, 4180, 3937, 3936, -1, 4178, 3929, 4181, -1, 4181, 3929, 4183, -1, 4182, 4183, 4088, -1, 4182, 4181, 4183, -1, 4088, 4183, 4090, -1, 4090, 4183, 4115, -1, 4184, 4115, 4185, -1, 4184, 4090, 4115, -1, 4184, 4091, 4090, -1, 4184, 4187, 4091, -1, 4091, 4187, 4092, -1, 4092, 4187, 4186, -1, 4186, 4187, 4076, -1, 4094, 4076, 4074, -1, 4188, 4094, 4074, -1, 4188, 4190, 4094, -1, 4094, 4190, 4189, -1, 4189, 4190, 4191, -1, 4096, 4191, 4109, -1, 4096, 4189, 4191, -1, 4192, 4193, 4115, -1, 4192, 4116, 4193, -1, 4097, 4109, 4191, -1, 4094, 4186, 4076, -1, 4193, 4160, 4115, -1, 4115, 4160, 4078, -1, 4060, 4115, 4078, -1, 4060, 4194, 4115, -1, 4115, 4194, 4185, -1, 4156, 4047, 4195, -1, 4195, 4047, 4046, -1, 4196, 4195, 4046, -1, 4196, 4154, 4195, -1, 4197, 4015, 4154, -1, 4197, 4045, 4015, -1, 4015, 4045, 4198, -1, 4044, 4015, 4198, -1, 4044, 4054, 4015, -1, 4015, 4054, 4123, -1, 4146, 4147, 3983, -1, 3983, 4023, 3994, -1, 3994, 4022, 3996, -1, 3996, 4021, 3985, -1, 4148, 4019, 3986, -1, 3986, 4019, 4199, -1, 4015, 4014, 4154, -1, 4154, 4014, 4200, -1, 4026, 4154, 4200, -1, 4026, 4012, 4154, -1, 4154, 4012, 4008, -1, 4144, 4142, 4201, -1, 4201, 4142, 3969, -1, 4120, 4206, 4122, -1, 4122, 4206, 4205, -1, 4204, 4205, 4202, -1, 4203, 4202, 4270, -1, 4203, 4204, 4202, -1, 4205, 4206, 4202, -1, 4202, 4206, 4216, -1, 4050, 4216, 4117, -1, 4208, 4117, 4114, -1, 4207, 4208, 4114, -1, 4207, 4269, 4208, -1, 4208, 4269, 4209, -1, 4209, 4269, 4268, -1, 4210, 4209, 4268, -1, 4210, 4036, 4209, -1, 4210, 4037, 4036, -1, 4210, 4049, 4037, -1, 4210, 4211, 4049, -1, 4210, 4212, 4211, -1, 4210, 4079, 4212, -1, 4212, 4079, 4063, -1, 4081, 4212, 4063, -1, 4081, 4064, 4212, -1, 4212, 4064, 4213, -1, 3953, 4212, 4213, -1, 3953, 3950, 4212, -1, 4212, 3950, 4048, -1, 4048, 3950, 4214, -1, 4214, 3950, 4233, -1, 4234, 4233, 4235, -1, 4215, 4235, 4056, -1, 4215, 4234, 4235, -1, 4202, 4216, 4050, -1, 4050, 4117, 4208, -1, 3928, 4266, 4269, -1, 3928, 4089, 4266, -1, 3928, 4105, 4089, -1, 3928, 4106, 4105, -1, 3928, 4104, 4106, -1, 3928, 4217, 4104, -1, 4104, 4217, 4219, -1, 4219, 4217, 4220, -1, 4218, 4219, 4220, -1, 4218, 3931, 4219, -1, 4219, 3931, 4221, -1, 3933, 4219, 4221, -1, 3933, 3935, 4219, -1, 4219, 3935, 4113, -1, 4113, 3935, 4222, -1, 4112, 4222, 4111, -1, 4112, 4113, 4222, -1, 4111, 4222, 4101, -1, 4101, 4222, 4262, -1, 4110, 4262, 4263, -1, 4110, 4101, 4262, -1, 3941, 3938, 4262, -1, 3941, 3942, 3938, -1, 3938, 3942, 3939, -1, 3943, 4223, 3938, -1, 3943, 4224, 4223, -1, 3943, 4098, 4224, -1, 3943, 4226, 4098, -1, 4098, 4226, 4225, -1, 4225, 4226, 3951, -1, 4227, 3951, 4228, -1, 4071, 4228, 4084, -1, 4071, 4227, 4228, -1, 4071, 4085, 4227, -1, 4227, 4085, 4095, -1, 4095, 4085, 4086, -1, 4108, 4086, 4087, -1, 4107, 4087, 4093, -1, 4107, 4108, 4087, -1, 4225, 3951, 4227, -1, 4228, 3945, 4084, -1, 4084, 3945, 4083, -1, 4083, 3945, 3947, -1, 4069, 3947, 4229, -1, 4069, 4083, 3947, -1, 3947, 4230, 4229, -1, 4229, 4230, 4231, -1, 4231, 4230, 3952, -1, 4232, 3952, 4213, -1, 4064, 4232, 4213, -1, 4231, 3952, 4232, -1, 4214, 4233, 4234, -1, 4235, 3961, 4056, -1, 4056, 3961, 4055, -1, 4055, 3961, 4236, -1, 3962, 4055, 4236, -1, 3962, 4009, 4055, -1, 3962, 4238, 4009, -1, 3962, 4237, 4238, -1, 4238, 4237, 4034, -1, 4034, 4237, 3963, -1, 4033, 3963, 3964, -1, 4031, 3964, 4239, -1, 4031, 4033, 3964, -1, 4034, 3963, 4033, -1, 3964, 4241, 4239, -1, 4239, 4241, 4240, -1, 4240, 4241, 3967, -1, 4281, 3967, 3993, -1, 4242, 3993, 3984, -1, 4243, 3984, 3995, -1, 4280, 3995, 3997, -1, 3998, 4280, 3997, -1, 3998, 4244, 4280, -1, 3998, 4000, 4244, -1, 4244, 4000, 4020, -1, 4020, 4000, 4279, -1, 4018, 4279, 4270, -1, 4029, 4270, 4278, -1, 4029, 4018, 4270, -1, 3967, 3968, 3993, -1, 3993, 3968, 4245, -1, 4245, 3968, 4246, -1, 3982, 4246, 3960, -1, 4007, 3960, 4247, -1, 4007, 3982, 3960, -1, 4245, 4246, 3982, -1, 3960, 3970, 4247, -1, 4247, 3970, 4005, -1, 4005, 3970, 4248, -1, 3992, 4248, 4250, -1, 3992, 4005, 4248, -1, 3971, 4249, 3970, -1, 3970, 4249, 3973, -1, 4248, 3970, 3973, -1, 4250, 4248, 4251, -1, 4251, 4248, 4252, -1, 3991, 4252, 4002, -1, 3991, 4251, 4252, -1, 4002, 4252, 4253, -1, 4253, 4252, 3974, -1, 4254, 3974, 4255, -1, 4256, 4254, 4255, -1, 4256, 4257, 4254, -1, 4254, 4257, 3978, -1, 4258, 4254, 3978, -1, 4258, 3979, 4254, -1, 4254, 3979, 4259, -1, 4259, 3979, 4260, -1, 3989, 4260, 3987, -1, 3989, 4259, 4260, -1, 4253, 3974, 4254, -1, 4270, 4279, 4260, -1, 4260, 4279, 4001, -1, 3987, 4260, 4001, -1, 4108, 4095, 4086, -1, 4223, 4261, 3938, -1, 3938, 4261, 4262, -1, 4262, 4261, 4263, -1, 4264, 4265, 4266, -1, 4264, 4075, 4265, -1, 4264, 4093, 4075, -1, 4075, 4093, 4087, -1, 4265, 4077, 4266, -1, 4266, 4077, 4269, -1, 4269, 4077, 4058, -1, 4059, 4269, 4058, -1, 4059, 4267, 4269, -1, 4269, 4267, 4061, -1, 4268, 4269, 4061, -1, 4202, 4051, 4270, -1, 4270, 4051, 4042, -1, 4053, 4270, 4042, -1, 4053, 4272, 4270, -1, 4053, 4271, 4272, -1, 4272, 4271, 4043, -1, 4273, 4272, 4043, -1, 4273, 4274, 4272, -1, 4272, 4274, 4275, -1, 4055, 4272, 4275, -1, 4055, 4027, 4272, -1, 4055, 4013, 4027, -1, 4055, 4011, 4013, -1, 4055, 4276, 4011, -1, 4055, 4009, 4276, -1, 4272, 4277, 4270, -1, 4270, 4277, 4016, -1, 4278, 4270, 4016, -1, 4018, 4020, 4279, -1, 4280, 4243, 3995, -1, 4243, 4242, 3984, -1, 4242, 4281, 3993, -1, 4281, 4240, 3967, -1, 4471, 4282, 4571, -1, 4571, 4282, 4555, -1, 4571, 4555, 4283, -1, 4283, 4555, 4284, -1, 4573, 4284, 4285, -1, 4286, 4573, 4285, -1, 4286, 4575, 4573, -1, 4283, 4284, 4573, -1, 4286, 4288, 4575, -1, 4575, 4288, 4287, -1, 4287, 4288, 4548, -1, 4289, 4548, 4290, -1, 4577, 4290, 4547, -1, 4578, 4547, 4291, -1, 4579, 4578, 4291, -1, 4287, 4548, 4289, -1, 4289, 4290, 4577, -1, 4577, 4547, 4578, -1, 4291, 4293, 4579, -1, 4579, 4293, 4292, -1, 4292, 4293, 4583, -1, 4583, 4293, 4294, -1, 4584, 4294, 4298, -1, 4295, 4298, 4546, -1, 4297, 4546, 4296, -1, 4297, 4295, 4546, -1, 4583, 4294, 4584, -1, 4584, 4298, 4295, -1, 4297, 4296, 4586, -1, 4586, 4296, 4299, -1, 4299, 4300, 4586, -1, 4586, 4300, 4587, -1, 4587, 4300, 4541, -1, 4314, 4541, 4539, -1, 4315, 4539, 4538, -1, 4592, 4538, 4531, -1, 4316, 4531, 4301, -1, 4317, 4301, 4489, -1, 4594, 4489, 4302, -1, 4303, 4302, 4527, -1, 4318, 4527, 4304, -1, 4568, 4304, 4525, -1, 4569, 4525, 4524, -1, 4305, 4524, 4523, -1, 4319, 4523, 4521, -1, 4320, 4521, 4511, -1, 4321, 4511, 4322, -1, 4306, 4322, 4307, -1, 4603, 4307, 4308, -1, 4605, 4308, 4309, -1, 4606, 4309, 4502, -1, 4310, 4502, 4311, -1, 4323, 4311, 4312, -1, 4324, 4312, 4500, -1, 4313, 4324, 4500, -1, 4587, 4541, 4314, -1, 4314, 4539, 4315, -1, 4315, 4538, 4592, -1, 4592, 4531, 4316, -1, 4316, 4301, 4317, -1, 4317, 4489, 4594, -1, 4594, 4302, 4303, -1, 4303, 4527, 4318, -1, 4318, 4304, 4568, -1, 4568, 4525, 4569, -1, 4569, 4524, 4305, -1, 4305, 4523, 4319, -1, 4319, 4521, 4320, -1, 4320, 4511, 4321, -1, 4321, 4322, 4306, -1, 4306, 4307, 4603, -1, 4603, 4308, 4605, -1, 4605, 4309, 4606, -1, 4606, 4502, 4310, -1, 4310, 4311, 4323, -1, 4323, 4312, 4324, -1, 4313, 4500, 4616, -1, 4616, 4500, 4497, -1, 4616, 4497, 4325, -1, 4325, 4497, 4499, -1, 4329, 4499, 4326, -1, 4327, 4326, 4328, -1, 4617, 4328, 4498, -1, 4617, 4327, 4328, -1, 4325, 4499, 4329, -1, 4329, 4326, 4327, -1, 4498, 4495, 4617, -1, 4617, 4495, 4330, -1, 4495, 4332, 4330, -1, 4330, 4332, 4331, -1, 4331, 4332, 4336, -1, 4337, 4336, 4494, -1, 4621, 4494, 4333, -1, 4335, 4333, 4334, -1, 4338, 4335, 4334, -1, 4331, 4336, 4337, -1, 4337, 4494, 4621, -1, 4621, 4333, 4335, -1, 4334, 4340, 4338, -1, 4338, 4340, 4622, -1, 4622, 4340, 4339, -1, 4339, 4340, 4341, -1, 4613, 4341, 4342, -1, 4613, 4339, 4341, -1, 4613, 4342, 4624, -1, 4624, 4342, 4519, -1, 4624, 4519, 4344, -1, 4344, 4519, 4478, -1, 4343, 4478, 4477, -1, 4558, 4343, 4477, -1, 4558, 4559, 4343, -1, 4344, 4478, 4343, -1, 4346, 4345, 4542, -1, 4346, 4582, 4345, -1, 4346, 4543, 4582, -1, 4582, 4543, 4347, -1, 4347, 4543, 4348, -1, 4585, 4348, 4349, -1, 4581, 4349, 4545, -1, 4350, 4545, 4544, -1, 4365, 4544, 4351, -1, 4580, 4351, 4352, -1, 4576, 4352, 4549, -1, 4574, 4549, 4353, -1, 4354, 4353, 4557, -1, 4366, 4557, 4355, -1, 4356, 4355, 4556, -1, 4572, 4556, 4367, -1, 4368, 4367, 4357, -1, 4633, 4357, 4358, -1, 4588, 4358, 4533, -1, 4359, 4533, 4369, -1, 4370, 4369, 4361, -1, 4360, 4361, 4540, -1, 4371, 4540, 4372, -1, 4362, 4372, 4363, -1, 4364, 4363, 4542, -1, 4345, 4364, 4542, -1, 4347, 4348, 4585, -1, 4585, 4349, 4581, -1, 4581, 4545, 4350, -1, 4350, 4544, 4365, -1, 4365, 4351, 4580, -1, 4580, 4352, 4576, -1, 4576, 4549, 4574, -1, 4574, 4353, 4354, -1, 4354, 4557, 4366, -1, 4366, 4355, 4356, -1, 4356, 4556, 4572, -1, 4572, 4367, 4368, -1, 4368, 4357, 4633, -1, 4633, 4358, 4588, -1, 4588, 4533, 4359, -1, 4359, 4369, 4370, -1, 4370, 4361, 4360, -1, 4360, 4540, 4371, -1, 4371, 4372, 4362, -1, 4362, 4363, 4364, -1, 4530, 4593, 4529, -1, 4530, 4373, 4593, -1, 4530, 4488, 4373, -1, 4373, 4488, 4374, -1, 4374, 4488, 4490, -1, 4382, 4490, 4375, -1, 4383, 4375, 4376, -1, 4377, 4376, 4384, -1, 4385, 4384, 4532, -1, 4386, 4532, 4554, -1, 4387, 4554, 4378, -1, 4388, 4378, 4379, -1, 4389, 4379, 4390, -1, 4589, 4390, 4534, -1, 4391, 4534, 4535, -1, 4590, 4535, 4536, -1, 4392, 4536, 4393, -1, 4394, 4393, 4537, -1, 4591, 4537, 4480, -1, 4380, 4480, 4553, -1, 4395, 4553, 4481, -1, 4631, 4481, 4484, -1, 4564, 4484, 4485, -1, 4565, 4485, 4381, -1, 4566, 4381, 4529, -1, 4593, 4566, 4529, -1, 4374, 4490, 4382, -1, 4382, 4375, 4383, -1, 4383, 4376, 4377, -1, 4377, 4384, 4385, -1, 4385, 4532, 4386, -1, 4386, 4554, 4387, -1, 4387, 4378, 4388, -1, 4388, 4379, 4389, -1, 4389, 4390, 4589, -1, 4589, 4534, 4391, -1, 4391, 4535, 4590, -1, 4590, 4536, 4392, -1, 4392, 4393, 4394, -1, 4394, 4537, 4591, -1, 4591, 4480, 4380, -1, 4380, 4553, 4395, -1, 4395, 4481, 4631, -1, 4631, 4484, 4564, -1, 4564, 4485, 4565, -1, 4565, 4381, 4566, -1, 4513, 4405, 4514, -1, 4513, 4600, 4405, -1, 4513, 4512, 4600, -1, 4600, 4512, 4599, -1, 4599, 4512, 4396, -1, 4597, 4396, 4397, -1, 4398, 4397, 4522, -1, 4570, 4522, 4399, -1, 4406, 4399, 4528, -1, 4400, 4528, 4526, -1, 4407, 4526, 4487, -1, 4408, 4487, 4486, -1, 4567, 4486, 4409, -1, 4629, 4409, 4483, -1, 4630, 4483, 4482, -1, 4410, 4482, 4401, -1, 4563, 4401, 4411, -1, 4632, 4411, 4412, -1, 4413, 4412, 4479, -1, 4561, 4479, 4402, -1, 4560, 4402, 4414, -1, 4403, 4414, 4518, -1, 4415, 4518, 4516, -1, 4416, 4516, 4404, -1, 4601, 4404, 4514, -1, 4405, 4601, 4514, -1, 4599, 4396, 4597, -1, 4597, 4397, 4398, -1, 4398, 4522, 4570, -1, 4570, 4399, 4406, -1, 4406, 4528, 4400, -1, 4400, 4526, 4407, -1, 4407, 4487, 4408, -1, 4408, 4486, 4567, -1, 4567, 4409, 4629, -1, 4629, 4483, 4630, -1, 4630, 4482, 4410, -1, 4410, 4401, 4563, -1, 4563, 4411, 4632, -1, 4632, 4412, 4413, -1, 4413, 4479, 4561, -1, 4561, 4402, 4560, -1, 4560, 4414, 4403, -1, 4403, 4518, 4415, -1, 4415, 4516, 4416, -1, 4416, 4404, 4601, -1, 4417, 4435, 4506, -1, 4417, 4418, 4435, -1, 4417, 4550, 4418, -1, 4418, 4550, 4610, -1, 4610, 4550, 4504, -1, 4609, 4504, 4419, -1, 4625, 4419, 4420, -1, 4436, 4420, 4509, -1, 4437, 4509, 4421, -1, 4422, 4421, 4423, -1, 4438, 4423, 4424, -1, 4604, 4424, 4425, -1, 4439, 4425, 4510, -1, 4426, 4510, 4427, -1, 4428, 4427, 4429, -1, 4595, 4429, 4552, -1, 4596, 4552, 4551, -1, 4440, 4551, 4430, -1, 4598, 4430, 4515, -1, 4602, 4515, 4517, -1, 4441, 4517, 4432, -1, 4431, 4432, 4520, -1, 4433, 4520, 4434, -1, 4442, 4434, 4443, -1, 4628, 4443, 4506, -1, 4435, 4628, 4506, -1, 4610, 4504, 4609, -1, 4609, 4419, 4625, -1, 4625, 4420, 4436, -1, 4436, 4509, 4437, -1, 4437, 4421, 4422, -1, 4422, 4423, 4438, -1, 4438, 4424, 4604, -1, 4604, 4425, 4439, -1, 4439, 4510, 4426, -1, 4426, 4427, 4428, -1, 4428, 4429, 4595, -1, 4595, 4552, 4596, -1, 4596, 4551, 4440, -1, 4440, 4430, 4598, -1, 4598, 4515, 4602, -1, 4602, 4517, 4441, -1, 4441, 4432, 4431, -1, 4431, 4520, 4433, -1, 4433, 4434, 4442, -1, 4442, 4443, 4628, -1, 4492, 4453, 4491, -1, 4492, 4612, 4453, -1, 4492, 4444, 4612, -1, 4612, 4444, 4614, -1, 4614, 4444, 4445, -1, 4623, 4445, 4493, -1, 4454, 4493, 4446, -1, 4455, 4446, 4447, -1, 4620, 4447, 4448, -1, 4619, 4448, 4496, -1, 4618, 4496, 4456, -1, 4449, 4456, 4450, -1, 4615, 4450, 4501, -1, 4457, 4501, 4458, -1, 4459, 4458, 4460, -1, 4461, 4460, 4451, -1, 4462, 4451, 4463, -1, 4607, 4463, 4503, -1, 4608, 4503, 4464, -1, 4465, 4464, 4452, -1, 4466, 4452, 4505, -1, 4611, 4505, 4508, -1, 4626, 4508, 4507, -1, 4627, 4507, 4467, -1, 4468, 4467, 4491, -1, 4453, 4468, 4491, -1, 4614, 4445, 4623, -1, 4623, 4493, 4454, -1, 4454, 4446, 4455, -1, 4455, 4447, 4620, -1, 4620, 4448, 4619, -1, 4619, 4496, 4618, -1, 4618, 4456, 4449, -1, 4449, 4450, 4615, -1, 4615, 4501, 4457, -1, 4457, 4458, 4459, -1, 4459, 4460, 4461, -1, 4461, 4451, 4462, -1, 4462, 4463, 4607, -1, 4607, 4503, 4608, -1, 4608, 4464, 4465, -1, 4465, 4452, 4466, -1, 4466, 4505, 4611, -1, 4611, 4508, 4626, -1, 4626, 4507, 4627, -1, 4627, 4467, 4468, -1, 4475, 4476, 4469, -1, 4469, 4476, 4470, -1, 4470, 4476, 4562, -1, 4562, 4476, 4472, -1, 4471, 4472, 4282, -1, 4471, 4562, 4472, -1, 4475, 4469, 4473, -1, 4473, 4469, 6151, -1, 4473, 4474, 4475, -1, 4475, 4474, 4558, -1, 4476, 4558, 4477, -1, 4472, 4477, 4478, -1, 4282, 4478, 4519, -1, 4479, 4519, 4402, -1, 4479, 4282, 4519, -1, 4479, 4412, 4282, -1, 4282, 4412, 4411, -1, 4480, 4411, 4401, -1, 4553, 4401, 4482, -1, 4481, 4482, 4483, -1, 4409, 4481, 4483, -1, 4409, 4484, 4481, -1, 4409, 4486, 4484, -1, 4484, 4486, 4485, -1, 4485, 4486, 4487, -1, 4381, 4487, 4527, -1, 4529, 4527, 4302, -1, 4530, 4302, 4489, -1, 4488, 4489, 4490, -1, 4488, 4530, 4489, -1, 4475, 4558, 4476, -1, 4476, 4477, 4472, -1, 4472, 4478, 4282, -1, 4342, 4443, 4519, -1, 4342, 4506, 4443, -1, 4342, 4507, 4506, -1, 4342, 4467, 4507, -1, 4342, 4491, 4467, -1, 4342, 4492, 4491, -1, 4342, 4444, 4492, -1, 4342, 4341, 4444, -1, 4444, 4341, 4445, -1, 4445, 4341, 4340, -1, 4493, 4340, 4334, -1, 4333, 4493, 4334, -1, 4333, 4494, 4493, -1, 4493, 4494, 4495, -1, 4446, 4495, 4447, -1, 4446, 4493, 4495, -1, 4445, 4340, 4493, -1, 4494, 4336, 4495, -1, 4495, 4336, 4332, -1, 4495, 4498, 4447, -1, 4447, 4498, 4448, -1, 4448, 4498, 4497, -1, 4496, 4497, 4456, -1, 4496, 4448, 4497, -1, 4328, 4326, 4498, -1, 4498, 4326, 4499, -1, 4497, 4498, 4499, -1, 4497, 4500, 4456, -1, 4456, 4500, 4450, -1, 4450, 4500, 4501, -1, 4501, 4500, 4458, -1, 4458, 4500, 4312, -1, 4460, 4312, 4451, -1, 4460, 4458, 4312, -1, 4312, 4311, 4451, -1, 4451, 4311, 4463, -1, 4463, 4311, 4502, -1, 4503, 4502, 4420, -1, 4419, 4503, 4420, -1, 4419, 4464, 4503, -1, 4419, 4504, 4464, -1, 4464, 4504, 4452, -1, 4452, 4504, 4550, -1, 4505, 4550, 4417, -1, 4508, 4417, 4506, -1, 4507, 4508, 4506, -1, 4502, 4309, 4420, -1, 4420, 4309, 4509, -1, 4509, 4309, 4308, -1, 4421, 4308, 4423, -1, 4421, 4509, 4308, -1, 4308, 4307, 4423, -1, 4423, 4307, 4424, -1, 4424, 4307, 4322, -1, 4425, 4322, 4511, -1, 4510, 4511, 4427, -1, 4510, 4425, 4511, -1, 4424, 4322, 4425, -1, 4511, 4521, 4427, -1, 4427, 4521, 4396, -1, 4429, 4396, 4512, -1, 4552, 4512, 4513, -1, 4551, 4513, 4514, -1, 4430, 4514, 4404, -1, 4516, 4430, 4404, -1, 4516, 4515, 4430, -1, 4516, 4518, 4515, -1, 4515, 4518, 4517, -1, 4517, 4518, 4519, -1, 4432, 4519, 4520, -1, 4432, 4517, 4519, -1, 4521, 4523, 4396, -1, 4396, 4523, 4397, -1, 4397, 4523, 4522, -1, 4522, 4523, 4524, -1, 4399, 4524, 4525, -1, 4528, 4525, 4304, -1, 4526, 4304, 4527, -1, 4487, 4526, 4527, -1, 4522, 4524, 4399, -1, 4399, 4525, 4528, -1, 4528, 4304, 4526, -1, 4381, 4527, 4529, -1, 4529, 4302, 4530, -1, 4489, 4301, 4490, -1, 4490, 4301, 4375, -1, 4375, 4301, 4531, -1, 4376, 4531, 4538, -1, 4384, 4538, 4539, -1, 4532, 4539, 4369, -1, 4554, 4369, 4533, -1, 4378, 4533, 4358, -1, 4379, 4358, 4357, -1, 4390, 4357, 4367, -1, 4534, 4367, 4555, -1, 4282, 4534, 4555, -1, 4282, 4535, 4534, -1, 4282, 4536, 4535, -1, 4282, 4393, 4536, -1, 4282, 4537, 4393, -1, 4282, 4480, 4537, -1, 4282, 4411, 4480, -1, 4375, 4531, 4376, -1, 4376, 4538, 4384, -1, 4369, 4539, 4361, -1, 4361, 4539, 4541, -1, 4540, 4541, 4372, -1, 4540, 4361, 4541, -1, 4541, 4300, 4372, -1, 4372, 4300, 4363, -1, 4363, 4300, 4299, -1, 4542, 4299, 4346, -1, 4542, 4363, 4299, -1, 4346, 4299, 4543, -1, 4543, 4299, 4296, -1, 4348, 4296, 4349, -1, 4348, 4543, 4296, -1, 4349, 4296, 4293, -1, 4545, 4293, 4291, -1, 4544, 4291, 4351, -1, 4544, 4545, 4291, -1, 4296, 4546, 4293, -1, 4293, 4546, 4298, -1, 4294, 4293, 4298, -1, 4349, 4293, 4545, -1, 4547, 4290, 4291, -1, 4291, 4290, 4548, -1, 4351, 4548, 4288, -1, 4286, 4351, 4288, -1, 4286, 4352, 4351, -1, 4286, 4285, 4352, -1, 4352, 4285, 4284, -1, 4549, 4284, 4555, -1, 4353, 4555, 4557, -1, 4353, 4549, 4555, -1, 4291, 4548, 4351, -1, 4352, 4284, 4549, -1, 4508, 4505, 4417, -1, 4505, 4452, 4550, -1, 4503, 4463, 4502, -1, 4443, 4434, 4519, -1, 4519, 4434, 4520, -1, 4430, 4551, 4514, -1, 4551, 4552, 4513, -1, 4552, 4429, 4512, -1, 4429, 4427, 4396, -1, 4518, 4414, 4519, -1, 4519, 4414, 4402, -1, 4480, 4401, 4553, -1, 4553, 4482, 4481, -1, 4381, 4485, 4487, -1, 4534, 4390, 4367, -1, 4390, 4379, 4357, -1, 4379, 4378, 4358, -1, 4378, 4554, 4533, -1, 4554, 4532, 4369, -1, 4532, 4384, 4539, -1, 4367, 4556, 4555, -1, 4555, 4556, 4355, -1, 4557, 4555, 4355, -1, 4559, 4558, 6173, -1, 6173, 4558, 4474, -1, 4343, 4559, 4560, -1, 4344, 4560, 4624, -1, 4344, 4343, 4560, -1, 6151, 4561, 6173, -1, 6151, 4469, 4561, -1, 4561, 4469, 4470, -1, 4562, 4561, 4470, -1, 4562, 4471, 4561, -1, 4561, 4471, 4413, -1, 4413, 4471, 4632, -1, 4632, 4471, 4380, -1, 4563, 4380, 4395, -1, 4410, 4395, 4631, -1, 4630, 4631, 4564, -1, 4629, 4564, 4565, -1, 4567, 4565, 4566, -1, 4318, 4566, 4303, -1, 4318, 4567, 4566, -1, 4318, 4408, 4567, -1, 4318, 4568, 4408, -1, 4408, 4568, 4407, -1, 4407, 4568, 4400, -1, 4400, 4568, 4569, -1, 4406, 4569, 4305, -1, 4570, 4305, 4398, -1, 4570, 4406, 4305, -1, 4571, 4368, 4471, -1, 4571, 4572, 4368, -1, 4571, 4356, 4572, -1, 4571, 4366, 4356, -1, 4571, 4354, 4366, -1, 4571, 4283, 4354, -1, 4354, 4283, 4574, -1, 4574, 4283, 4573, -1, 4575, 4574, 4573, -1, 4575, 4576, 4574, -1, 4575, 4287, 4576, -1, 4576, 4287, 4289, -1, 4577, 4576, 4289, -1, 4577, 4578, 4576, -1, 4576, 4578, 4579, -1, 4580, 4579, 4365, -1, 4580, 4576, 4579, -1, 4365, 4579, 4350, -1, 4350, 4579, 4292, -1, 4581, 4292, 4585, -1, 4581, 4350, 4292, -1, 4585, 4292, 4297, -1, 4347, 4297, 4586, -1, 4582, 4586, 4345, -1, 4582, 4347, 4586, -1, 4292, 4583, 4297, -1, 4297, 4583, 4584, -1, 4295, 4297, 4584, -1, 4585, 4297, 4347, -1, 4345, 4586, 4364, -1, 4364, 4586, 4587, -1, 4362, 4587, 4314, -1, 4371, 4314, 4315, -1, 4360, 4315, 4386, -1, 4387, 4360, 4386, -1, 4387, 4370, 4360, -1, 4387, 4359, 4370, -1, 4387, 4388, 4359, -1, 4359, 4388, 4588, -1, 4588, 4388, 4389, -1, 4633, 4389, 4589, -1, 4368, 4589, 4391, -1, 4471, 4391, 4590, -1, 4392, 4471, 4590, -1, 4392, 4394, 4471, -1, 4471, 4394, 4591, -1, 4380, 4471, 4591, -1, 4364, 4587, 4362, -1, 4362, 4314, 4371, -1, 4386, 4315, 4385, -1, 4385, 4315, 4592, -1, 4377, 4592, 4383, -1, 4377, 4385, 4592, -1, 4592, 4316, 4383, -1, 4383, 4316, 4382, -1, 4382, 4316, 4317, -1, 4374, 4317, 4594, -1, 4373, 4594, 4593, -1, 4373, 4374, 4594, -1, 4382, 4317, 4374, -1, 4594, 4303, 4593, -1, 4593, 4303, 4566, -1, 4400, 4569, 4406, -1, 4305, 4319, 4398, -1, 4398, 4319, 4597, -1, 4597, 4319, 4320, -1, 4595, 4320, 4428, -1, 4595, 4597, 4320, -1, 4595, 4596, 4597, -1, 4597, 4596, 4440, -1, 4598, 4597, 4440, -1, 4598, 4602, 4597, -1, 4597, 4602, 4599, -1, 4599, 4602, 4600, -1, 4600, 4602, 4405, -1, 4405, 4602, 4601, -1, 4601, 4602, 4416, -1, 4416, 4602, 4415, -1, 4415, 4602, 4624, -1, 4403, 4624, 4560, -1, 4403, 4415, 4624, -1, 4320, 4321, 4428, -1, 4428, 4321, 4426, -1, 4426, 4321, 4306, -1, 4439, 4306, 4603, -1, 4604, 4603, 4438, -1, 4604, 4439, 4603, -1, 4426, 4306, 4439, -1, 4603, 4605, 4438, -1, 4438, 4605, 4422, -1, 4422, 4605, 4606, -1, 4437, 4606, 4310, -1, 4436, 4310, 4607, -1, 4625, 4607, 4608, -1, 4609, 4608, 4465, -1, 4466, 4609, 4465, -1, 4466, 4610, 4609, -1, 4466, 4611, 4610, -1, 4610, 4611, 4418, -1, 4418, 4611, 4626, -1, 4435, 4626, 4627, -1, 4613, 4627, 4468, -1, 4453, 4613, 4468, -1, 4453, 4612, 4613, -1, 4613, 4612, 4614, -1, 4339, 4614, 4622, -1, 4339, 4613, 4614, -1, 4422, 4606, 4437, -1, 4310, 4323, 4607, -1, 4607, 4323, 4462, -1, 4462, 4323, 4324, -1, 4461, 4324, 4459, -1, 4461, 4462, 4324, -1, 4324, 4313, 4459, -1, 4459, 4313, 4457, -1, 4457, 4313, 4615, -1, 4615, 4313, 4616, -1, 4449, 4616, 4618, -1, 4449, 4615, 4616, -1, 4325, 4329, 4616, -1, 4616, 4329, 4327, -1, 4617, 4616, 4327, -1, 4617, 4618, 4616, -1, 4617, 4619, 4618, -1, 4617, 4620, 4619, -1, 4617, 4330, 4620, -1, 4620, 4330, 4455, -1, 4455, 4330, 4454, -1, 4454, 4330, 4623, -1, 4623, 4330, 4331, -1, 4337, 4623, 4331, -1, 4337, 4621, 4623, -1, 4623, 4621, 4335, -1, 4338, 4623, 4335, -1, 4338, 4622, 4623, -1, 4623, 4622, 4614, -1, 4624, 4628, 4613, -1, 4624, 4442, 4628, -1, 4624, 4433, 4442, -1, 4624, 4431, 4433, -1, 4624, 4441, 4431, -1, 4624, 4602, 4441, -1, 4436, 4607, 4625, -1, 4625, 4608, 4609, -1, 4418, 4626, 4435, -1, 4435, 4627, 4613, -1, 4628, 4435, 4613, -1, 4436, 4437, 4310, -1, 4567, 4629, 4565, -1, 4629, 4630, 4564, -1, 4630, 4410, 4631, -1, 4410, 4563, 4395, -1, 4563, 4632, 4380, -1, 4561, 4560, 6173, -1, 6173, 4560, 4559, -1, 4588, 4389, 4633, -1, 4633, 4589, 4368, -1, 4368, 4391, 4471, -1, 4360, 4371, 4315, -1, 4638, 5901, 4651, -1, 4638, 6039, 5901, -1, 4638, 6040, 6039, -1, 4638, 6027, 6040, -1, 4638, 6041, 6027, -1, 4638, 6030, 6041, -1, 4638, 4634, 6030, -1, 4638, 4925, 4634, -1, 4638, 6089, 4925, -1, 4638, 4635, 6089, -1, 4638, 4636, 4635, -1, 4638, 4938, 4636, -1, 4638, 6109, 4938, -1, 4638, 4637, 6109, -1, 4638, 4639, 4637, -1, 4638, 6169, 4639, -1, 4639, 6169, 4640, -1, 4641, 4639, 4640, -1, 4641, 5599, 4639, -1, 4641, 5672, 5599, -1, 5599, 5672, 5601, -1, 5601, 5672, 4997, -1, 4642, 4997, 5671, -1, 5603, 5671, 4982, -1, 5617, 4982, 4770, -1, 5617, 5603, 4982, -1, 4650, 4810, 6169, -1, 4650, 4644, 4810, -1, 4650, 4643, 4644, -1, 4650, 5677, 4643, -1, 4650, 4646, 5677, -1, 4650, 4645, 4646, -1, 4650, 5678, 4645, -1, 4650, 4853, 5678, -1, 4650, 5561, 4853, -1, 4650, 5563, 5561, -1, 4650, 5564, 5563, -1, 4650, 4648, 5564, -1, 4650, 4647, 4648, -1, 4650, 4787, 4647, -1, 4650, 4649, 4787, -1, 4650, 4651, 4649, -1, 4649, 4651, 4652, -1, 4652, 4651, 4654, -1, 4653, 4652, 4654, -1, 4653, 4655, 4652, -1, 4653, 5972, 4655, -1, 4655, 5972, 4656, -1, 4656, 5972, 5959, -1, 5587, 5959, 4949, -1, 5588, 4949, 6006, -1, 5997, 5588, 6006, -1, 5997, 4659, 5588, -1, 5997, 5998, 4659, -1, 4659, 5998, 6000, -1, 4657, 4659, 6000, -1, 4657, 4948, 4659, -1, 4659, 4948, 5402, -1, 4658, 5402, 4813, -1, 4658, 4659, 5402, -1, 4661, 4660, 5386, -1, 4661, 5608, 4660, -1, 4661, 4663, 5608, -1, 5608, 4663, 4662, -1, 4662, 4663, 5619, -1, 5619, 4663, 5610, -1, 5610, 4663, 4665, -1, 4665, 4663, 4942, -1, 4664, 4665, 4942, -1, 4664, 6148, 4665, -1, 4665, 6148, 4666, -1, 6149, 4665, 4666, -1, 6149, 5611, 4665, -1, 6149, 4667, 5611, -1, 6149, 4668, 4667, -1, 6149, 6139, 4668, -1, 4668, 6139, 6113, -1, 6113, 6139, 4669, -1, 6125, 4669, 6130, -1, 6126, 6130, 6115, -1, 6126, 6125, 6130, -1, 4670, 6146, 4663, -1, 4670, 4671, 6146, -1, 4670, 5385, 4671, -1, 4671, 5385, 6144, -1, 6144, 5385, 4689, -1, 4689, 5385, 4672, -1, 4674, 4672, 5410, -1, 5409, 4674, 5410, -1, 5409, 5408, 4674, -1, 4674, 5408, 4673, -1, 5383, 4674, 4673, -1, 5383, 4870, 4674, -1, 4674, 4870, 5865, -1, 5885, 4674, 5865, -1, 5885, 4680, 4674, -1, 4674, 4680, 4675, -1, 4675, 4680, 4676, -1, 4676, 4680, 4677, -1, 4677, 4680, 4678, -1, 4678, 4680, 6134, -1, 6134, 4680, 4679, -1, 4679, 4680, 4681, -1, 4681, 4680, 4682, -1, 4682, 4680, 4683, -1, 4684, 4682, 4683, -1, 4684, 4685, 4682, -1, 4682, 4685, 5864, -1, 4686, 4682, 5864, -1, 4686, 6132, 4682, -1, 4686, 4687, 6132, -1, 4686, 5862, 4687, -1, 4687, 5862, 6102, -1, 6102, 5862, 5861, -1, 6104, 5861, 5860, -1, 4688, 5860, 4729, -1, 6105, 4729, 6117, -1, 6105, 4688, 4729, -1, 4689, 4672, 4674, -1, 5406, 4690, 4870, -1, 5406, 4691, 4690, -1, 5406, 4692, 4691, -1, 4691, 4692, 4735, -1, 4735, 4692, 4693, -1, 5890, 4693, 4694, -1, 4699, 4694, 4695, -1, 4697, 4695, 4696, -1, 4697, 4699, 4695, -1, 4697, 4698, 4699, -1, 4699, 4698, 6009, -1, 4700, 4699, 6009, -1, 4700, 4701, 4699, -1, 4699, 4701, 4702, -1, 6018, 4699, 4702, -1, 6018, 4703, 4699, -1, 6018, 4704, 4703, -1, 6018, 4705, 4704, -1, 6018, 5892, 4705, -1, 6018, 4707, 5892, -1, 6018, 4706, 4707, -1, 4707, 4706, 5893, -1, 5893, 4706, 5956, -1, 5966, 5893, 5956, -1, 5966, 5871, 5893, -1, 5966, 5964, 5871, -1, 5871, 5964, 4708, -1, 4708, 5964, 4709, -1, 4711, 4709, 4710, -1, 5963, 4711, 4710, -1, 5963, 5962, 4711, -1, 4711, 5962, 5954, -1, 5926, 5954, 4712, -1, 5926, 4711, 5954, -1, 5926, 5930, 4711, -1, 4711, 5930, 4713, -1, 5931, 4711, 4713, -1, 5931, 5872, 4711, -1, 5931, 4714, 5872, -1, 5872, 4714, 5852, -1, 5852, 4714, 5932, -1, 4715, 5852, 5932, -1, 4715, 5874, 5852, -1, 4715, 4987, 5874, -1, 5874, 4987, 5875, -1, 5875, 4987, 5853, -1, 5853, 4987, 4716, -1, 4716, 4987, 5877, -1, 5877, 4987, 4717, -1, 4717, 4987, 4718, -1, 4718, 4987, 4719, -1, 5782, 4718, 4719, -1, 5782, 5781, 4718, -1, 4718, 5781, 4720, -1, 4720, 5781, 5779, -1, 4721, 5779, 4722, -1, 4723, 4722, 4725, -1, 4724, 4725, 5778, -1, 4726, 5778, 4918, -1, 4727, 4918, 6073, -1, 4727, 4726, 4918, -1, 4727, 6065, 4726, -1, 4726, 6065, 5856, -1, 5856, 6065, 6058, -1, 5857, 6058, 6059, -1, 4728, 5857, 6059, -1, 4728, 5859, 5857, -1, 4728, 6052, 5859, -1, 5859, 6052, 4729, -1, 4729, 6052, 4731, -1, 4730, 4729, 4731, -1, 4730, 6060, 4729, -1, 4729, 6060, 4732, -1, 6119, 4732, 6062, -1, 6057, 6119, 6062, -1, 6057, 4733, 6119, -1, 6119, 4733, 6079, -1, 4947, 6079, 6081, -1, 4734, 6081, 4935, -1, 4734, 4947, 6081, -1, 4734, 6093, 4947, -1, 4947, 6093, 4936, -1, 4936, 6093, 6092, -1, 4937, 6092, 6091, -1, 6121, 6091, 6109, -1, 6121, 4937, 6091, -1, 4735, 4693, 5890, -1, 5890, 4694, 4699, -1, 4695, 5382, 4696, -1, 4696, 5382, 4736, -1, 4736, 5382, 5380, -1, 6005, 5380, 4737, -1, 6005, 4736, 5380, -1, 5380, 5403, 4737, -1, 4737, 5403, 4739, -1, 4739, 5403, 5402, -1, 4738, 5402, 6004, -1, 4738, 4739, 5402, -1, 5401, 4811, 5402, -1, 5401, 5597, 4811, -1, 5401, 4741, 5597, -1, 5597, 4741, 4740, -1, 4740, 4741, 5399, -1, 5583, 5399, 5397, -1, 4743, 5397, 4746, -1, 4743, 5583, 5397, -1, 4743, 4742, 5583, -1, 4743, 5477, 4742, -1, 4742, 5477, 5479, -1, 5584, 5479, 5480, -1, 4744, 5480, 4745, -1, 4744, 5584, 5480, -1, 4740, 5399, 5583, -1, 5397, 4747, 4746, -1, 4746, 4747, 4748, -1, 4749, 4746, 4748, -1, 4749, 4750, 4746, -1, 4746, 4750, 4752, -1, 4751, 4752, 5484, -1, 4751, 4746, 4752, -1, 4753, 5446, 4752, -1, 4753, 4754, 5446, -1, 4753, 5379, 4754, -1, 4754, 5379, 5424, -1, 5424, 5379, 5378, -1, 5449, 5378, 4755, -1, 4756, 4755, 5376, -1, 4760, 5376, 5392, -1, 4757, 4760, 5392, -1, 4757, 4956, 4760, -1, 4757, 4758, 4956, -1, 4956, 4758, 4759, -1, 5839, 4759, 5838, -1, 5839, 4956, 4759, -1, 5424, 5378, 5449, -1, 5449, 4755, 4756, -1, 4756, 5376, 4760, -1, 4761, 4763, 4759, -1, 4761, 4762, 4763, -1, 4763, 4762, 5390, -1, 5388, 4763, 5390, -1, 5388, 4765, 4763, -1, 4763, 4765, 4764, -1, 4764, 4765, 4771, -1, 5605, 4771, 5606, -1, 5605, 4764, 4771, -1, 5605, 5847, 4764, -1, 5605, 4766, 5847, -1, 5847, 4766, 4767, -1, 4767, 4766, 4768, -1, 4983, 4768, 4769, -1, 5840, 4769, 4770, -1, 4982, 5840, 4770, -1, 4771, 5386, 5606, -1, 5606, 5386, 4660, -1, 5464, 5818, 5470, -1, 5464, 5465, 5818, -1, 5818, 5465, 5460, -1, 4772, 5818, 5460, -1, 4772, 4773, 5818, -1, 4772, 5466, 4773, -1, 4773, 5466, 4774, -1, 4775, 4773, 4774, -1, 4775, 4777, 4773, -1, 4773, 4777, 4776, -1, 4776, 4777, 5468, -1, 4779, 5468, 5469, -1, 4778, 4779, 5469, -1, 4778, 4780, 4779, -1, 4778, 4781, 4780, -1, 4780, 4781, 5446, -1, 5446, 4781, 4782, -1, 4752, 4782, 5471, -1, 5474, 4752, 5471, -1, 5474, 5476, 4752, -1, 4752, 5476, 5484, -1, 4776, 5468, 4779, -1, 5446, 4782, 4752, -1, 4742, 5479, 5584, -1, 5480, 5481, 4745, -1, 4745, 5481, 4783, -1, 4783, 5481, 5482, -1, 4814, 5482, 5807, -1, 4784, 5807, 5816, -1, 5585, 5816, 4785, -1, 5586, 4785, 4786, -1, 4649, 4786, 4787, -1, 4649, 5586, 4786, -1, 5482, 5470, 5807, -1, 5807, 5470, 5818, -1, 4788, 4789, 6169, -1, 5534, 6169, 4808, -1, 5534, 4788, 6169, -1, 5555, 4999, 5556, -1, 5555, 4790, 4999, -1, 5555, 5553, 4790, -1, 4790, 5553, 5651, -1, 5651, 5553, 4792, -1, 4998, 4792, 4791, -1, 5666, 4791, 5652, -1, 5666, 4998, 4791, -1, 4791, 4792, 4793, -1, 4793, 4792, 5543, -1, 5542, 4793, 5543, -1, 5542, 5708, 4793, -1, 5542, 5707, 5708, -1, 5542, 4794, 5707, -1, 5542, 5713, 4794, -1, 5542, 4797, 5713, -1, 5542, 4795, 4797, -1, 4797, 4795, 4796, -1, 5541, 4797, 4796, -1, 5541, 4799, 4797, -1, 4797, 4799, 4798, -1, 4798, 4799, 4804, -1, 4805, 4804, 4806, -1, 5487, 4806, 4807, -1, 5489, 4807, 5540, -1, 5539, 5489, 5540, -1, 5539, 5538, 5489, -1, 5489, 5538, 4801, -1, 4800, 4801, 5636, -1, 4800, 5489, 4801, -1, 4800, 5635, 5489, -1, 5489, 5635, 4803, -1, 4802, 4803, 5491, -1, 4802, 5489, 4803, -1, 4798, 4804, 4805, -1, 4805, 4806, 5487, -1, 5487, 4807, 5489, -1, 5537, 5638, 4801, -1, 5537, 5535, 5638, -1, 5638, 5535, 4808, -1, 6169, 5638, 4808, -1, 6169, 5624, 5638, -1, 6169, 5626, 5624, -1, 6169, 4809, 5626, -1, 6169, 5628, 4809, -1, 6169, 5629, 5628, -1, 6169, 4810, 5629, -1, 4811, 4812, 5402, -1, 5402, 4812, 4813, -1, 5588, 5587, 4949, -1, 5587, 4656, 5959, -1, 5586, 5585, 4785, -1, 5585, 4784, 5816, -1, 4784, 4814, 5807, -1, 4814, 4783, 5482, -1, 5638, 5637, 4801, -1, 4801, 5637, 5649, -1, 5636, 4801, 5649, -1, 4815, 4816, 4803, -1, 4815, 5646, 4816, -1, 4816, 5646, 5634, -1, 5644, 4816, 5634, -1, 5644, 4817, 4816, -1, 4816, 4817, 5643, -1, 4818, 4816, 5643, -1, 4818, 5494, 4816, -1, 4818, 4819, 5494, -1, 4818, 5640, 4819, -1, 4819, 5640, 5496, -1, 5496, 5640, 5639, -1, 4821, 5639, 5674, -1, 5684, 4821, 5674, -1, 5684, 4820, 4821, -1, 4821, 4820, 4822, -1, 5683, 4821, 4822, -1, 5683, 4823, 4821, -1, 4821, 4823, 4824, -1, 4824, 4823, 5499, -1, 5499, 4823, 5501, -1, 5501, 4823, 4825, -1, 4825, 4823, 4828, -1, 4828, 4823, 5698, -1, 4826, 4828, 5698, -1, 4826, 5695, 4828, -1, 4828, 5695, 4827, -1, 4829, 4828, 4827, -1, 4829, 4831, 4828, -1, 4829, 4830, 4831, -1, 4829, 5502, 4830, -1, 4829, 4832, 5502, -1, 4829, 5692, 4832, -1, 4832, 5692, 4851, -1, 5559, 4832, 4851, -1, 5559, 5558, 4832, -1, 4832, 5558, 5570, -1, 4833, 4832, 5570, -1, 4833, 5503, 4832, -1, 4833, 4834, 5503, -1, 5503, 4834, 5000, -1, 5000, 4834, 5568, -1, 5505, 5568, 4835, -1, 5521, 4835, 5580, -1, 5506, 5580, 5567, -1, 4836, 5506, 5567, -1, 4836, 5577, 5506, -1, 5506, 5577, 4837, -1, 5730, 4837, 4838, -1, 5730, 5506, 4837, -1, 5730, 5731, 5506, -1, 5506, 5731, 5732, -1, 4839, 5506, 5732, -1, 4839, 5734, 5506, -1, 5506, 5734, 4854, -1, 4854, 5734, 5736, -1, 4841, 5736, 5737, -1, 4840, 4841, 5737, -1, 4840, 4843, 4841, -1, 4840, 4842, 4843, -1, 4843, 4842, 5507, -1, 5507, 4842, 5741, -1, 5439, 5741, 5742, -1, 4844, 5439, 5742, -1, 4844, 5743, 5439, -1, 5439, 5743, 5749, -1, 4845, 5439, 5749, -1, 4845, 4848, 5439, -1, 5439, 4848, 5440, -1, 5440, 4848, 5442, -1, 5442, 4848, 4846, -1, 4846, 4848, 4847, -1, 4847, 4848, 4849, -1, 4849, 4848, 5745, -1, 5799, 5745, 4861, -1, 5799, 4849, 5745, -1, 5799, 5422, 4849, -1, 5799, 5800, 5422, -1, 5422, 5800, 5443, -1, 5443, 5800, 5809, -1, 5423, 5809, 5822, -1, 4773, 5822, 5820, -1, 4850, 4773, 5820, -1, 4850, 5819, 4773, -1, 4773, 5819, 5818, -1, 5639, 5630, 5674, -1, 5674, 5630, 5675, -1, 5675, 5630, 4810, -1, 4644, 5675, 4810, -1, 5692, 5682, 4851, -1, 4851, 5682, 5680, -1, 4852, 4851, 5680, -1, 4852, 5690, 4851, -1, 4851, 5690, 5560, -1, 5560, 5690, 5678, -1, 4853, 5560, 5678, -1, 5725, 4837, 5740, -1, 5725, 5727, 4837, -1, 4837, 5727, 4838, -1, 4854, 5736, 4841, -1, 5507, 5741, 5439, -1, 5418, 5507, 5439, -1, 5418, 4855, 5507, -1, 5418, 5438, 4855, -1, 4855, 5438, 4856, -1, 4856, 5438, 5006, -1, 5525, 5006, 4857, -1, 5005, 4857, 5417, -1, 4859, 5417, 5416, -1, 4858, 4859, 5416, -1, 4858, 5003, 4859, -1, 4858, 4860, 5003, -1, 5003, 4860, 5435, -1, 5700, 5435, 4976, -1, 5700, 5003, 5435, -1, 5745, 5746, 4861, -1, 4861, 5746, 4863, -1, 4862, 4863, 4864, -1, 5802, 4864, 4865, -1, 5802, 4862, 4864, -1, 4861, 4863, 4862, -1, 4864, 5752, 4865, -1, 4865, 5752, 5803, -1, 5803, 5752, 5738, -1, 4869, 5738, 5566, -1, 5812, 5566, 4866, -1, 5805, 4866, 4867, -1, 5813, 4867, 4868, -1, 4647, 4868, 4648, -1, 4647, 5813, 4868, -1, 5738, 5740, 5566, -1, 5566, 5740, 4837, -1, 5443, 5809, 5423, -1, 5423, 5822, 4773, -1, 5813, 5805, 4867, -1, 5805, 5812, 4866, -1, 5812, 4869, 5566, -1, 4869, 5803, 5738, -1, 4690, 5867, 4870, -1, 4870, 5867, 5866, -1, 5865, 4870, 5866, -1, 6102, 5861, 6104, -1, 6104, 5860, 4688, -1, 5857, 5856, 6058, -1, 4726, 4724, 5778, -1, 4724, 4723, 4725, -1, 4723, 4721, 4722, -1, 4721, 4720, 5779, -1, 4711, 4708, 4709, -1, 4871, 5954, 5936, -1, 4871, 4872, 5954, -1, 5954, 4872, 4712, -1, 5934, 4874, 4987, -1, 5934, 5937, 4874, -1, 4874, 5937, 5940, -1, 5941, 4874, 5940, -1, 5941, 5946, 4874, -1, 4874, 5946, 5947, -1, 4873, 4874, 5947, -1, 4873, 4875, 4874, -1, 4874, 4875, 5784, -1, 5784, 4875, 4876, -1, 4876, 4875, 4877, -1, 4877, 4875, 5798, -1, 5798, 4875, 4985, -1, 4985, 4875, 4878, -1, 4879, 4878, 5993, -1, 4880, 4879, 5993, -1, 4880, 4881, 4879, -1, 4880, 4882, 4881, -1, 4881, 4882, 4907, -1, 4907, 4882, 5979, -1, 5755, 5979, 5978, -1, 5989, 5755, 5978, -1, 5989, 4883, 5755, -1, 5755, 4883, 4909, -1, 4884, 4909, 4954, -1, 4884, 5755, 4909, -1, 4884, 4885, 5755, -1, 5755, 4885, 5919, -1, 4886, 5755, 5919, -1, 4886, 4887, 5755, -1, 4886, 5917, 4887, -1, 4887, 5917, 5757, -1, 5757, 5917, 5908, -1, 4888, 5908, 5907, -1, 4889, 4888, 5907, -1, 4889, 5760, 4888, -1, 4889, 4890, 5760, -1, 5760, 4890, 4893, -1, 4893, 4890, 4928, -1, 4891, 4928, 4892, -1, 4891, 4893, 4928, -1, 4878, 5944, 5993, -1, 5993, 5944, 4894, -1, 4894, 5944, 4895, -1, 4899, 4895, 4896, -1, 5982, 4896, 4897, -1, 5983, 4897, 4898, -1, 5984, 4898, 4906, -1, 5984, 5983, 4898, -1, 4894, 4895, 4899, -1, 4899, 4896, 5982, -1, 5982, 4897, 5983, -1, 4906, 4898, 4900, -1, 4905, 4900, 5952, -1, 5996, 5952, 5951, -1, 4901, 5951, 4902, -1, 4651, 4902, 4654, -1, 4651, 4901, 4902, -1, 4651, 5985, 4901, -1, 4651, 5974, 5985, -1, 4651, 5976, 5974, -1, 4651, 4903, 5976, -1, 4651, 5913, 4903, -1, 4651, 5895, 5913, -1, 4651, 5897, 5895, -1, 4651, 5899, 5897, -1, 4651, 4904, 5899, -1, 4651, 5900, 4904, -1, 4651, 5901, 5900, -1, 4901, 5996, 5951, -1, 5996, 4905, 5952, -1, 4905, 4906, 4900, -1, 4907, 5979, 5755, -1, 4908, 5913, 4909, -1, 4908, 5977, 5913, -1, 5913, 5977, 4903, -1, 6020, 6019, 4910, -1, 6023, 4910, 4929, -1, 6023, 6020, 4910, -1, 4911, 4912, 4989, -1, 4911, 6049, 4912, -1, 4912, 6049, 4922, -1, 4922, 6049, 4923, -1, 5769, 4923, 6035, -1, 6047, 5769, 6035, -1, 6047, 6034, 5769, -1, 5769, 6034, 6095, -1, 6087, 5769, 6095, -1, 6087, 6085, 5769, -1, 5769, 6085, 4913, -1, 6083, 5769, 4913, -1, 6083, 5770, 5769, -1, 6083, 4914, 5770, -1, 5770, 4914, 5771, -1, 5771, 4914, 4915, -1, 4988, 4915, 4916, -1, 5772, 4916, 6068, -1, 4917, 5772, 6068, -1, 4917, 5773, 5772, -1, 4917, 5775, 5773, -1, 4917, 5776, 5775, -1, 4917, 4919, 5776, -1, 4917, 4918, 4919, -1, 4917, 4920, 4918, -1, 4918, 4920, 6077, -1, 4921, 4918, 6077, -1, 4921, 6072, 4918, -1, 4918, 6072, 6073, -1, 4922, 4923, 5769, -1, 6034, 6033, 6095, -1, 6095, 6033, 6032, -1, 6043, 6095, 6032, -1, 6043, 6031, 6095, -1, 6095, 6031, 4924, -1, 4924, 6031, 4634, -1, 4925, 4924, 4634, -1, 6039, 6024, 5901, -1, 5901, 6024, 5903, -1, 5903, 6024, 4955, -1, 5904, 4955, 4910, -1, 4927, 5904, 4910, -1, 4927, 4926, 5904, -1, 4927, 4892, 4926, -1, 4926, 4892, 4928, -1, 4955, 4929, 4910, -1, 5771, 4915, 4988, -1, 4916, 6101, 6068, -1, 6068, 6101, 6075, -1, 6075, 6101, 6067, -1, 6067, 6101, 4931, -1, 4930, 4931, 4932, -1, 4933, 4930, 4932, -1, 4933, 4934, 4930, -1, 4933, 4935, 4934, -1, 4934, 4935, 6081, -1, 6067, 4931, 4930, -1, 4936, 6092, 4937, -1, 6091, 4938, 6109, -1, 6113, 4669, 6125, -1, 6130, 6131, 6115, -1, 6115, 6131, 4939, -1, 4939, 6131, 6136, -1, 6132, 4939, 6136, -1, 6132, 4687, 4939, -1, 6146, 4940, 4663, -1, 4663, 4940, 4941, -1, 4942, 4663, 4941, -1, 4668, 4943, 4667, -1, 4667, 4943, 4944, -1, 4944, 4943, 4946, -1, 4945, 4946, 6110, -1, 5614, 6110, 4637, -1, 4639, 5614, 4637, -1, 4944, 4946, 4945, -1, 4945, 6110, 5614, -1, 4947, 6119, 6079, -1, 4732, 6119, 4729, -1, 4729, 6119, 6106, -1, 6117, 4729, 6106, -1, 4948, 6003, 5402, -1, 5402, 6003, 6004, -1, 4706, 6012, 5956, -1, 5956, 6012, 4950, -1, 4950, 6012, 4951, -1, 4952, 4951, 6013, -1, 4953, 6013, 6015, -1, 5957, 6015, 6006, -1, 5958, 6006, 4949, -1, 5958, 5957, 6006, -1, 4950, 4951, 4952, -1, 4952, 6013, 4953, -1, 4953, 6015, 5957, -1, 5954, 5953, 5936, -1, 5936, 5953, 4900, -1, 4898, 5936, 4900, -1, 5913, 5912, 4909, -1, 4909, 5912, 5911, -1, 4954, 4909, 5911, -1, 5757, 5908, 4888, -1, 5904, 5903, 4955, -1, 5824, 5431, 4956, -1, 5824, 4977, 5431, -1, 5824, 5834, 4977, -1, 4977, 5834, 5835, -1, 4978, 5835, 4957, -1, 4963, 4957, 4958, -1, 4959, 4963, 4958, -1, 4959, 4960, 4963, -1, 4963, 4960, 5660, -1, 4961, 4963, 5660, -1, 4961, 4962, 4963, -1, 4963, 4962, 4964, -1, 5668, 4963, 4964, -1, 5668, 4965, 4963, -1, 5668, 5656, 4965, -1, 4965, 5656, 4966, -1, 4966, 5656, 4968, -1, 4967, 4968, 4969, -1, 4971, 4969, 5719, -1, 4971, 4967, 4969, -1, 4971, 4970, 4967, -1, 4971, 4972, 4970, -1, 4970, 4972, 5415, -1, 5415, 4972, 5432, -1, 5432, 4972, 5433, -1, 5433, 4972, 5434, -1, 5434, 4972, 5435, -1, 5435, 4972, 5724, -1, 4973, 5435, 5724, -1, 4973, 5722, 5435, -1, 5435, 5722, 4974, -1, 4975, 5435, 4974, -1, 4975, 4976, 5435, -1, 4977, 5835, 4978, -1, 4978, 4957, 4963, -1, 4960, 4979, 5660, -1, 5660, 4979, 5830, -1, 5832, 5660, 5830, -1, 5832, 4981, 5660, -1, 5660, 4981, 4980, -1, 4980, 4981, 5671, -1, 5671, 4981, 4982, -1, 5840, 4983, 4769, -1, 4983, 4767, 4768, -1, 4763, 5844, 4759, -1, 4759, 5844, 4984, -1, 5845, 4759, 4984, -1, 5845, 5851, 4759, -1, 4759, 5851, 5846, -1, 5838, 4759, 5846, -1, 4879, 4985, 4878, -1, 4874, 4986, 4987, -1, 4987, 4986, 4719, -1, 5772, 4988, 4916, -1, 4912, 5768, 4989, -1, 4989, 5768, 5766, -1, 5765, 4989, 5766, -1, 5765, 4990, 4989, -1, 4989, 4990, 5763, -1, 5787, 4989, 5763, -1, 5787, 4910, 4989, -1, 4989, 4910, 6019, -1, 5709, 4991, 5003, -1, 5709, 5710, 4991, -1, 4991, 5710, 4993, -1, 4993, 5710, 5711, -1, 5530, 5711, 4994, -1, 4797, 4994, 4992, -1, 5712, 4797, 4992, -1, 5712, 5713, 4797, -1, 4993, 5711, 5530, -1, 5530, 4994, 4797, -1, 4791, 5716, 5652, -1, 5652, 5716, 5654, -1, 5654, 5716, 5717, -1, 4995, 5717, 5723, -1, 4996, 5723, 5719, -1, 4969, 4996, 5719, -1, 5654, 5717, 4995, -1, 4995, 5723, 4996, -1, 5601, 4997, 4642, -1, 4966, 4968, 4967, -1, 4998, 5651, 4792, -1, 5556, 4999, 6169, -1, 4789, 5556, 6169, -1, 5603, 4642, 5671, -1, 5000, 5568, 5505, -1, 5505, 4835, 5521, -1, 5521, 5580, 5506, -1, 4991, 5001, 5003, -1, 5003, 5001, 5002, -1, 5527, 5003, 5002, -1, 5527, 5004, 5003, -1, 5003, 5004, 5508, -1, 4859, 5003, 5508, -1, 4859, 5005, 5417, -1, 5005, 5525, 4857, -1, 5525, 4856, 5006, -1, 4821, 5496, 5639, -1, 4816, 5492, 4803, -1, 4803, 5492, 5515, -1, 5491, 4803, 5515, -1, 5431, 5430, 4956, -1, 4956, 5430, 5429, -1, 5452, 4956, 5429, -1, 5452, 5428, 4956, -1, 4956, 5428, 5426, -1, 4760, 4956, 5426, -1, 4999, 4640, 6169, -1, 5372, 5299, 5292, -1, 5372, 5008, 5299, -1, 5372, 5007, 5008, -1, 5372, 5914, 5007, -1, 5372, 5898, 5914, -1, 5372, 5896, 5898, -1, 5372, 5275, 5896, -1, 5372, 5010, 5275, -1, 5372, 5009, 5010, -1, 5372, 5975, 5009, -1, 5372, 5986, 5975, -1, 5372, 5220, 5986, -1, 5372, 5011, 5220, -1, 5372, 5012, 5011, -1, 5372, 5013, 5012, -1, 5372, 5014, 5013, -1, 5372, 5163, 5014, -1, 5014, 5163, 5814, -1, 5806, 5014, 5814, -1, 5806, 5015, 5014, -1, 5806, 5815, 5015, -1, 5015, 5815, 5140, -1, 5140, 5815, 5065, -1, 5094, 5065, 5017, -1, 5016, 5017, 5018, -1, 5019, 5018, 5020, -1, 5095, 5020, 5478, -1, 5096, 5478, 5485, -1, 5139, 5485, 5074, -1, 5021, 5074, 5396, -1, 5075, 5396, 5398, -1, 5598, 5398, 5400, -1, 5596, 5400, 5022, -1, 5589, 5022, 5332, -1, 5595, 5332, 5023, -1, 5595, 5589, 5332, -1, 5024, 5159, 5163, -1, 5024, 5026, 5159, -1, 5024, 5025, 5026, -1, 5024, 5627, 5025, -1, 5024, 5027, 5627, -1, 5024, 5625, 5027, -1, 5024, 5100, 5625, -1, 5024, 5533, 5100, -1, 5024, 5532, 5533, -1, 5024, 5544, 5532, -1, 5024, 5028, 5544, -1, 5024, 5138, 5028, -1, 5024, 5664, 5138, -1, 5024, 5663, 5664, -1, 5024, 5344, 5663, -1, 5024, 5292, 5344, -1, 5344, 5292, 6123, -1, 5613, 6123, 6124, -1, 5327, 6124, 5328, -1, 5612, 5328, 5029, -1, 5030, 5029, 6129, -1, 5030, 5612, 5029, -1, 5030, 5623, 5612, -1, 5030, 5031, 5623, -1, 5623, 5031, 5622, -1, 5622, 5031, 5621, -1, 5621, 5031, 5032, -1, 6147, 5621, 5032, -1, 6147, 6142, 5621, -1, 5621, 6142, 6141, -1, 5412, 6141, 6140, -1, 5411, 6140, 5033, -1, 5091, 5033, 6145, -1, 5035, 5091, 6145, -1, 5035, 5034, 5091, -1, 5035, 6143, 5034, -1, 5034, 6143, 5036, -1, 5036, 6143, 5255, -1, 5384, 5255, 5407, -1, 5384, 5036, 5255, -1, 5387, 5037, 5414, -1, 5387, 5038, 5037, -1, 5387, 5373, 5038, -1, 5038, 5373, 5039, -1, 5039, 5373, 5848, -1, 5843, 5039, 5848, -1, 5843, 5618, 5039, -1, 5843, 5842, 5618, -1, 5618, 5842, 5040, -1, 5040, 5842, 5841, -1, 5604, 5841, 5041, -1, 5616, 5041, 5615, -1, 5616, 5604, 5041, -1, 5848, 5373, 5043, -1, 5043, 5373, 5042, -1, 5389, 5043, 5042, -1, 5389, 5391, 5043, -1, 5043, 5391, 5374, -1, 5048, 5043, 5374, -1, 5048, 5849, 5043, -1, 5048, 5850, 5849, -1, 5048, 5044, 5850, -1, 5048, 5045, 5044, -1, 5048, 5046, 5045, -1, 5048, 5047, 5046, -1, 5048, 5837, 5047, -1, 5048, 5067, 5837, -1, 5048, 5049, 5067, -1, 5067, 5049, 5375, -1, 5066, 5375, 5050, -1, 5051, 5066, 5050, -1, 5051, 5450, 5066, -1, 5051, 5052, 5450, -1, 5450, 5052, 5070, -1, 5070, 5052, 5393, -1, 5448, 5393, 5377, -1, 5447, 5377, 5053, -1, 5445, 5053, 5098, -1, 5472, 5098, 5473, -1, 5472, 5445, 5098, -1, 5472, 5486, 5445, -1, 5445, 5486, 5093, -1, 5054, 5093, 5463, -1, 5444, 5463, 5462, -1, 5055, 5444, 5462, -1, 5055, 5056, 5444, -1, 5055, 5467, 5056, -1, 5056, 5467, 5059, -1, 5059, 5467, 5057, -1, 5060, 5059, 5057, -1, 5060, 5058, 5059, -1, 5060, 5821, 5058, -1, 5060, 5062, 5821, -1, 5060, 5061, 5062, -1, 5062, 5061, 5063, -1, 5063, 5061, 5808, -1, 5808, 5061, 5461, -1, 5459, 5808, 5461, -1, 5459, 5064, 5808, -1, 5459, 5458, 5064, -1, 5064, 5458, 5817, -1, 5817, 5458, 5457, -1, 5065, 5457, 5017, -1, 5065, 5817, 5457, -1, 5067, 5375, 5066, -1, 5451, 5067, 5066, -1, 5451, 5425, 5067, -1, 5067, 5425, 5427, -1, 5068, 5067, 5427, -1, 5068, 5069, 5067, -1, 5067, 5069, 5825, -1, 5825, 5069, 5453, -1, 5341, 5453, 5454, -1, 5826, 5454, 5827, -1, 5826, 5341, 5454, -1, 5070, 5393, 5448, -1, 5448, 5377, 5447, -1, 5447, 5053, 5445, -1, 5394, 5073, 5098, -1, 5394, 5071, 5073, -1, 5073, 5071, 5395, -1, 5072, 5073, 5395, -1, 5072, 5074, 5073, -1, 5072, 5396, 5074, -1, 5021, 5396, 5075, -1, 5075, 5398, 5598, -1, 5598, 5400, 5596, -1, 5596, 5022, 5589, -1, 5076, 5077, 5332, -1, 5076, 5078, 5077, -1, 5076, 5080, 5078, -1, 5078, 5080, 5079, -1, 5079, 5080, 6002, -1, 6002, 5080, 5404, -1, 5331, 5404, 5381, -1, 5081, 5381, 5082, -1, 6007, 5082, 5338, -1, 6007, 5081, 5082, -1, 6002, 5404, 5331, -1, 5381, 5405, 5082, -1, 5082, 5405, 5891, -1, 5891, 5405, 5083, -1, 5086, 5083, 5087, -1, 5868, 5087, 5084, -1, 5085, 5084, 5088, -1, 5889, 5088, 5888, -1, 5889, 5085, 5088, -1, 5891, 5083, 5086, -1, 5086, 5087, 5868, -1, 5868, 5084, 5085, -1, 5089, 5255, 5088, -1, 5089, 5090, 5255, -1, 5255, 5090, 5407, -1, 5091, 5411, 5033, -1, 5411, 5412, 6140, -1, 5413, 5607, 5412, -1, 5413, 5092, 5607, -1, 5413, 5414, 5092, -1, 5092, 5414, 5037, -1, 5445, 5093, 5054, -1, 5054, 5463, 5444, -1, 5094, 5017, 5016, -1, 5016, 5018, 5019, -1, 5019, 5020, 5095, -1, 5095, 5478, 5096, -1, 5096, 5485, 5139, -1, 5073, 5097, 5098, -1, 5098, 5097, 5483, -1, 5475, 5098, 5483, -1, 5475, 5099, 5098, -1, 5098, 5099, 5473, -1, 5533, 5101, 5100, -1, 5100, 5101, 5102, -1, 5102, 5101, 5545, -1, 5536, 5102, 5545, -1, 5536, 5104, 5102, -1, 5536, 5103, 5104, -1, 5104, 5103, 5108, -1, 5108, 5103, 5109, -1, 5110, 5109, 5105, -1, 5648, 5105, 5488, -1, 5106, 5488, 5490, -1, 5647, 5490, 5513, -1, 5645, 5513, 5514, -1, 5107, 5514, 5633, -1, 5107, 5645, 5514, -1, 5108, 5109, 5110, -1, 5105, 5546, 5488, -1, 5488, 5546, 5511, -1, 5511, 5546, 5547, -1, 5512, 5547, 5548, -1, 5531, 5548, 5130, -1, 5510, 5130, 5111, -1, 5705, 5111, 5706, -1, 5705, 5510, 5111, -1, 5705, 5704, 5510, -1, 5510, 5704, 5112, -1, 5112, 5704, 5703, -1, 5509, 5703, 5702, -1, 5113, 5509, 5702, -1, 5113, 5529, 5509, -1, 5113, 5114, 5529, -1, 5529, 5114, 5528, -1, 5528, 5114, 5701, -1, 5115, 5528, 5701, -1, 5115, 5367, 5528, -1, 5115, 5116, 5367, -1, 5115, 5117, 5116, -1, 5116, 5117, 5119, -1, 5119, 5117, 5120, -1, 5118, 5119, 5120, -1, 5118, 5121, 5119, -1, 5118, 5721, 5121, -1, 5121, 5721, 5122, -1, 5122, 5721, 5123, -1, 5720, 5122, 5123, -1, 5720, 5124, 5122, -1, 5720, 5126, 5124, -1, 5124, 5126, 5125, -1, 5125, 5126, 5127, -1, 5353, 5127, 5128, -1, 5653, 5128, 5718, -1, 5354, 5718, 5355, -1, 5667, 5355, 5129, -1, 5665, 5129, 5650, -1, 5665, 5667, 5129, -1, 5511, 5547, 5512, -1, 5512, 5548, 5531, -1, 5531, 5130, 5510, -1, 5111, 5131, 5706, -1, 5706, 5131, 5714, -1, 5714, 5131, 5549, -1, 5136, 5549, 5550, -1, 5132, 5550, 5551, -1, 5552, 5132, 5551, -1, 5552, 5133, 5132, -1, 5552, 5134, 5133, -1, 5133, 5134, 5715, -1, 5715, 5134, 5135, -1, 5650, 5715, 5135, -1, 5650, 5129, 5715, -1, 5714, 5549, 5136, -1, 5136, 5550, 5132, -1, 5135, 5134, 5137, -1, 5137, 5134, 5554, -1, 5664, 5554, 5138, -1, 5664, 5137, 5554, -1, 5021, 5139, 5074, -1, 5094, 5140, 5065, -1, 5012, 5013, 5960, -1, 5960, 5013, 5590, -1, 5973, 5590, 5141, -1, 5971, 5141, 5591, -1, 6016, 5591, 5148, -1, 6016, 5971, 5591, -1, 6016, 5142, 5971, -1, 6016, 6014, 5142, -1, 5142, 6014, 5970, -1, 5970, 6014, 5143, -1, 5143, 6014, 5144, -1, 5969, 5144, 5336, -1, 5968, 5336, 5145, -1, 5967, 5145, 5146, -1, 5147, 5146, 5257, -1, 5869, 5257, 5259, -1, 5869, 5147, 5257, -1, 5960, 5590, 5973, -1, 5973, 5141, 5971, -1, 5591, 5592, 5148, -1, 5148, 5592, 5999, -1, 5999, 5592, 5593, -1, 5149, 5593, 5335, -1, 5149, 5999, 5593, -1, 5594, 5332, 5593, -1, 5594, 5023, 5332, -1, 5163, 5159, 5685, -1, 5686, 5163, 5685, -1, 5686, 5687, 5163, -1, 5163, 5687, 5676, -1, 5688, 5163, 5676, -1, 5688, 5689, 5163, -1, 5163, 5689, 5150, -1, 5161, 5150, 5151, -1, 5152, 5151, 5174, -1, 5152, 5161, 5151, -1, 5631, 5156, 5158, -1, 5631, 5518, 5156, -1, 5631, 5495, 5518, -1, 5631, 5632, 5495, -1, 5495, 5632, 5517, -1, 5517, 5632, 5641, -1, 5493, 5641, 5642, -1, 5154, 5642, 5153, -1, 5516, 5153, 5633, -1, 5514, 5516, 5633, -1, 5517, 5641, 5493, -1, 5493, 5642, 5154, -1, 5154, 5153, 5516, -1, 5645, 5647, 5513, -1, 5647, 5106, 5490, -1, 5106, 5648, 5488, -1, 5648, 5110, 5105, -1, 5155, 5500, 5699, -1, 5155, 5498, 5500, -1, 5155, 5673, 5498, -1, 5498, 5673, 5497, -1, 5497, 5673, 5157, -1, 5519, 5157, 5156, -1, 5518, 5519, 5156, -1, 5497, 5157, 5519, -1, 5156, 5685, 5158, -1, 5158, 5685, 5159, -1, 5163, 5150, 5161, -1, 5160, 5163, 5161, -1, 5160, 5572, 5163, -1, 5163, 5572, 5562, -1, 5162, 5163, 5562, -1, 5162, 5164, 5163, -1, 5162, 5165, 5164, -1, 5164, 5165, 5207, -1, 5207, 5165, 5565, -1, 5804, 5565, 5573, -1, 5811, 5573, 5748, -1, 5200, 5748, 5747, -1, 5810, 5747, 5201, -1, 5166, 5201, 5167, -1, 5168, 5167, 5169, -1, 5801, 5169, 5202, -1, 5206, 5202, 5421, -1, 5170, 5421, 5172, -1, 5171, 5172, 5173, -1, 5823, 5173, 5058, -1, 5821, 5823, 5058, -1, 5151, 5691, 5174, -1, 5174, 5691, 5571, -1, 5571, 5691, 5175, -1, 5182, 5175, 5679, -1, 5176, 5679, 5681, -1, 5557, 5681, 5183, -1, 5569, 5183, 5177, -1, 5582, 5177, 5504, -1, 5581, 5504, 5178, -1, 5359, 5178, 5179, -1, 5579, 5179, 5180, -1, 5578, 5180, 5728, -1, 5576, 5728, 5181, -1, 5575, 5181, 5726, -1, 5574, 5726, 5739, -1, 5573, 5739, 5748, -1, 5573, 5574, 5739, -1, 5571, 5175, 5182, -1, 5182, 5679, 5176, -1, 5681, 5693, 5183, -1, 5183, 5693, 5184, -1, 5184, 5693, 5694, -1, 5187, 5694, 5188, -1, 5189, 5188, 5696, -1, 5697, 5189, 5696, -1, 5697, 5520, 5189, -1, 5697, 5185, 5520, -1, 5520, 5185, 5186, -1, 5186, 5185, 5699, -1, 5500, 5186, 5699, -1, 5184, 5694, 5187, -1, 5187, 5188, 5189, -1, 5191, 5753, 5190, -1, 5419, 5190, 5360, -1, 5419, 5191, 5190, -1, 5419, 5192, 5191, -1, 5419, 5420, 5192, -1, 5192, 5420, 5193, -1, 5193, 5420, 5441, -1, 5744, 5441, 5205, -1, 5744, 5193, 5441, -1, 5196, 5194, 5195, -1, 5196, 5199, 5194, -1, 5196, 5735, 5199, -1, 5199, 5735, 5733, -1, 5522, 5733, 5197, -1, 5198, 5197, 5729, -1, 5179, 5198, 5729, -1, 5179, 5178, 5198, -1, 5199, 5733, 5522, -1, 5522, 5197, 5198, -1, 5359, 5179, 5579, -1, 5579, 5180, 5578, -1, 5578, 5728, 5576, -1, 5576, 5181, 5575, -1, 5575, 5726, 5574, -1, 5811, 5748, 5200, -1, 5200, 5747, 5810, -1, 5810, 5201, 5166, -1, 5166, 5167, 5168, -1, 5168, 5169, 5801, -1, 5421, 5202, 5203, -1, 5203, 5202, 5751, -1, 5750, 5203, 5751, -1, 5750, 5204, 5203, -1, 5750, 5205, 5204, -1, 5204, 5205, 5441, -1, 5171, 5170, 5172, -1, 5170, 5206, 5421, -1, 5206, 5801, 5202, -1, 5811, 5804, 5573, -1, 5804, 5207, 5565, -1, 5164, 5814, 5163, -1, 5823, 5171, 5173, -1, 5208, 5965, 5870, -1, 5208, 5209, 5965, -1, 5208, 5210, 5209, -1, 5209, 5210, 5211, -1, 5211, 5210, 5212, -1, 5212, 5210, 5955, -1, 5955, 5210, 5215, -1, 5215, 5210, 5929, -1, 5928, 5215, 5929, -1, 5928, 5213, 5215, -1, 5215, 5213, 5214, -1, 5925, 5215, 5214, -1, 5925, 5216, 5215, -1, 5925, 5217, 5216, -1, 5925, 5924, 5217, -1, 5217, 5924, 5961, -1, 5961, 5924, 5935, -1, 5218, 5935, 5263, -1, 5218, 5961, 5935, -1, 5218, 5219, 5961, -1, 5961, 5219, 5950, -1, 5950, 5219, 5220, -1, 5011, 5950, 5220, -1, 5929, 5210, 5223, -1, 5223, 5210, 5224, -1, 5222, 5224, 5873, -1, 5221, 5873, 5226, -1, 5221, 5222, 5873, -1, 5223, 5224, 5222, -1, 5873, 5225, 5226, -1, 5226, 5225, 5927, -1, 5927, 5225, 5227, -1, 5231, 5227, 5228, -1, 5876, 5231, 5228, -1, 5876, 5878, 5231, -1, 5231, 5878, 5230, -1, 5229, 5231, 5230, -1, 5229, 5796, 5231, -1, 5229, 5232, 5796, -1, 5229, 5795, 5232, -1, 5229, 5233, 5795, -1, 5795, 5233, 5780, -1, 5780, 5233, 5879, -1, 5238, 5879, 5880, -1, 5239, 5880, 5854, -1, 5348, 5854, 5855, -1, 5235, 5855, 6074, -1, 5234, 5235, 6074, -1, 5234, 6071, 5235, -1, 5235, 6071, 6078, -1, 6076, 5235, 6078, -1, 6076, 6070, 5235, -1, 5235, 6070, 5236, -1, 5237, 5236, 5777, -1, 5237, 5235, 5236, -1, 5927, 5227, 5231, -1, 5780, 5879, 5238, -1, 5238, 5880, 5239, -1, 5239, 5854, 5348, -1, 5881, 5329, 5855, -1, 5881, 6051, 5329, -1, 5881, 5241, 6051, -1, 6051, 5241, 5240, -1, 5240, 5241, 5243, -1, 5243, 5241, 5858, -1, 6053, 5858, 5242, -1, 6054, 5242, 6055, -1, 6054, 6053, 5242, -1, 5243, 5858, 6053, -1, 5882, 5244, 5242, -1, 5882, 5246, 5244, -1, 5882, 5245, 5246, -1, 5246, 5245, 6103, -1, 6103, 5245, 5250, -1, 6116, 5250, 5863, -1, 5324, 5863, 5247, -1, 6128, 5247, 5248, -1, 6127, 5248, 5325, -1, 6114, 5325, 5249, -1, 6112, 5249, 5326, -1, 6111, 5326, 6129, -1, 5029, 6111, 6129, -1, 6103, 5250, 6116, -1, 5863, 5251, 5247, -1, 5247, 5251, 5253, -1, 5253, 5251, 5252, -1, 5883, 5253, 5252, -1, 5883, 5884, 5253, -1, 5253, 5884, 5254, -1, 6137, 5254, 6133, -1, 6137, 5253, 5254, -1, 5886, 5322, 5254, -1, 5886, 5255, 5322, -1, 5886, 5887, 5255, -1, 5255, 5887, 5088, -1, 5088, 5887, 5888, -1, 5256, 5257, 5082, -1, 5256, 5258, 5257, -1, 5257, 5258, 5259, -1, 5894, 5337, 5147, -1, 5894, 5260, 5337, -1, 5894, 5870, 5260, -1, 5260, 5870, 5965, -1, 5938, 5933, 5261, -1, 5939, 5261, 5262, -1, 5939, 5938, 5261, -1, 5935, 5264, 5263, -1, 5263, 5264, 5995, -1, 5995, 5264, 5994, -1, 5994, 5264, 5949, -1, 5270, 5949, 5945, -1, 5265, 5945, 5267, -1, 5266, 5267, 5268, -1, 5271, 5268, 5948, -1, 5269, 5948, 5797, -1, 5269, 5271, 5948, -1, 5994, 5949, 5270, -1, 5270, 5945, 5265, -1, 5265, 5267, 5266, -1, 5266, 5268, 5271, -1, 5272, 5271, 5279, -1, 5981, 5279, 5754, -1, 5992, 5754, 5273, -1, 5980, 5273, 5277, -1, 5991, 5277, 5990, -1, 5991, 5980, 5277, -1, 5274, 5261, 5948, -1, 5274, 5943, 5261, -1, 5261, 5943, 5942, -1, 5262, 5261, 5942, -1, 5010, 5987, 5275, -1, 5275, 5987, 5923, -1, 5923, 5987, 5988, -1, 5276, 5923, 5988, -1, 5276, 5922, 5923, -1, 5276, 5910, 5922, -1, 5276, 5290, 5910, -1, 5276, 5277, 5290, -1, 5276, 5278, 5277, -1, 5277, 5278, 5990, -1, 5980, 5992, 5273, -1, 5992, 5981, 5754, -1, 5981, 5272, 5279, -1, 5272, 5266, 5271, -1, 6036, 6037, 5280, -1, 5788, 6036, 5280, -1, 5788, 5764, 6036, -1, 6036, 5764, 5281, -1, 5789, 6036, 5281, -1, 5789, 5767, 6036, -1, 6036, 5767, 5282, -1, 5283, 5282, 5790, -1, 6050, 5790, 5298, -1, 6050, 5283, 5790, -1, 6037, 6021, 5280, -1, 5280, 6021, 6022, -1, 5284, 5280, 6022, -1, 5284, 5291, 5280, -1, 5280, 5291, 5905, -1, 5285, 5905, 5906, -1, 5762, 5906, 5915, -1, 5339, 5915, 5286, -1, 5761, 5286, 5287, -1, 5288, 5287, 5289, -1, 5759, 5289, 5916, -1, 5918, 5759, 5916, -1, 5918, 5758, 5759, -1, 5918, 5909, 5758, -1, 5758, 5909, 5756, -1, 5756, 5909, 5920, -1, 5277, 5920, 5921, -1, 5290, 5277, 5921, -1, 5905, 5291, 5902, -1, 5902, 5291, 6038, -1, 5299, 6038, 6025, -1, 5292, 6025, 6026, -1, 6028, 5292, 6026, -1, 6028, 6029, 5292, -1, 5292, 6029, 5293, -1, 5294, 5292, 5293, -1, 5294, 5303, 5292, -1, 5294, 6042, 5303, -1, 5303, 6042, 6088, -1, 6088, 6042, 6096, -1, 6096, 6042, 6044, -1, 6045, 6096, 6044, -1, 6045, 5295, 6096, -1, 6096, 5295, 6046, -1, 5791, 6046, 6048, -1, 5297, 5791, 6048, -1, 5297, 5296, 5791, -1, 5297, 5298, 5296, -1, 5296, 5298, 5790, -1, 5902, 6038, 5299, -1, 5299, 6025, 5292, -1, 6096, 6046, 5791, -1, 6086, 5791, 5300, -1, 6086, 6096, 5791, -1, 5283, 6036, 5282, -1, 5301, 5793, 6082, -1, 5301, 5792, 5793, -1, 5301, 6084, 5792, -1, 5792, 6084, 5791, -1, 5791, 6084, 5302, -1, 5300, 5791, 5302, -1, 5303, 6097, 5292, -1, 5292, 6097, 5304, -1, 6098, 5292, 5304, -1, 6098, 6090, 5292, -1, 5292, 6090, 6122, -1, 6123, 5292, 6122, -1, 6090, 5305, 6122, -1, 6122, 5305, 5306, -1, 5306, 5305, 6108, -1, 6108, 5305, 5312, -1, 6120, 5312, 5313, -1, 6080, 5313, 5307, -1, 5318, 5307, 5308, -1, 5309, 5308, 6094, -1, 6066, 6094, 6099, -1, 5319, 6099, 6100, -1, 6069, 6100, 5310, -1, 5320, 5310, 5321, -1, 5311, 5321, 6082, -1, 5793, 5311, 6082, -1, 6108, 5312, 6120, -1, 6120, 5313, 6080, -1, 6064, 6120, 6080, -1, 6064, 6107, 6120, -1, 6064, 6063, 6107, -1, 6107, 6063, 5314, -1, 5314, 6063, 6056, -1, 6061, 5314, 6056, -1, 6061, 5315, 5314, -1, 5314, 5315, 6055, -1, 5242, 5314, 6055, -1, 5242, 6118, 5314, -1, 5242, 5317, 6118, -1, 5242, 5316, 5317, -1, 5242, 5244, 5316, -1, 6080, 5307, 5318, -1, 5318, 5308, 5309, -1, 5309, 6094, 6066, -1, 6066, 6099, 5319, -1, 5319, 6100, 6069, -1, 6069, 5310, 5320, -1, 5794, 6069, 5320, -1, 5794, 5236, 6069, -1, 5794, 5774, 5236, -1, 5236, 5774, 5777, -1, 5320, 5321, 5311, -1, 5322, 6150, 5254, -1, 5254, 6150, 5323, -1, 6135, 5254, 5323, -1, 6135, 6138, 5254, -1, 5254, 6138, 6133, -1, 5324, 5247, 6128, -1, 6128, 5248, 6127, -1, 6127, 5325, 6114, -1, 6114, 5249, 6112, -1, 6112, 5326, 6111, -1, 5621, 6141, 5412, -1, 5620, 5412, 5609, -1, 5620, 5621, 5412, -1, 5344, 6123, 5613, -1, 5613, 6124, 5327, -1, 5327, 5328, 5612, -1, 5324, 6116, 5863, -1, 5329, 5330, 5855, -1, 5855, 5330, 6074, -1, 5081, 5331, 5381, -1, 5077, 5333, 5332, -1, 5332, 5333, 5334, -1, 5593, 5334, 6001, -1, 5335, 5593, 6001, -1, 5332, 5334, 5593, -1, 5143, 5144, 5969, -1, 5969, 5336, 5968, -1, 5968, 5145, 5967, -1, 5967, 5146, 5147, -1, 5337, 5967, 5147, -1, 5257, 6017, 5082, -1, 5082, 6017, 6011, -1, 6010, 5082, 6011, -1, 6010, 6008, 5082, -1, 5082, 6008, 5338, -1, 5280, 5905, 5285, -1, 5285, 5906, 5762, -1, 5762, 5915, 5339, -1, 5339, 5286, 5761, -1, 5761, 5287, 5288, -1, 5288, 5289, 5759, -1, 5756, 5920, 5277, -1, 5833, 5661, 5347, -1, 5833, 5670, 5661, -1, 5833, 5669, 5670, -1, 5833, 5831, 5669, -1, 5669, 5831, 5829, -1, 5828, 5669, 5829, -1, 5828, 5836, 5669, -1, 5669, 5836, 5357, -1, 5659, 5357, 5658, -1, 5659, 5669, 5357, -1, 5836, 5340, 5357, -1, 5357, 5340, 5455, -1, 5455, 5340, 5827, -1, 5454, 5455, 5827, -1, 5341, 5825, 5453, -1, 5040, 5841, 5604, -1, 5041, 5342, 5615, -1, 5615, 5342, 5602, -1, 5602, 5342, 5343, -1, 5600, 5343, 5662, -1, 5346, 5662, 5345, -1, 5344, 5345, 5663, -1, 5344, 5346, 5345, -1, 5342, 5347, 5343, -1, 5343, 5347, 5661, -1, 5235, 5348, 5855, -1, 5796, 5783, 5231, -1, 5231, 5783, 5261, -1, 5933, 5231, 5261, -1, 5261, 5785, 5948, -1, 5948, 5785, 5786, -1, 5797, 5948, 5786, -1, 5112, 5703, 5509, -1, 5125, 5127, 5353, -1, 5349, 5125, 5353, -1, 5349, 5350, 5125, -1, 5349, 5655, 5350, -1, 5350, 5655, 5356, -1, 5356, 5655, 5351, -1, 5456, 5351, 5657, -1, 5357, 5657, 5352, -1, 5658, 5357, 5352, -1, 5353, 5128, 5653, -1, 5653, 5718, 5354, -1, 5354, 5355, 5667, -1, 5356, 5351, 5456, -1, 5456, 5657, 5357, -1, 5602, 5343, 5600, -1, 5600, 5662, 5346, -1, 5607, 5358, 5412, -1, 5412, 5358, 5609, -1, 5582, 5569, 5177, -1, 5569, 5557, 5183, -1, 5557, 5176, 5681, -1, 5359, 5581, 5178, -1, 5581, 5582, 5504, -1, 5194, 5190, 5195, -1, 5195, 5190, 5753, -1, 5190, 5523, 5360, -1, 5360, 5523, 5361, -1, 5361, 5523, 5524, -1, 5437, 5524, 5368, -1, 5369, 5368, 5362, -1, 5370, 5362, 5363, -1, 5371, 5363, 5364, -1, 5436, 5364, 5365, -1, 5526, 5436, 5365, -1, 5526, 5366, 5436, -1, 5526, 5367, 5366, -1, 5366, 5367, 5116, -1, 5361, 5524, 5437, -1, 5437, 5368, 5369, -1, 5369, 5362, 5370, -1, 5370, 5363, 5371, -1, 5371, 5364, 5436, -1, 5163, 5372, 4650, -1, 4650, 5372, 4651, -1, 5292, 5024, 4638, -1, 4638, 5024, 6169, -1, 4771, 5387, 5386, -1, 4771, 5373, 5387, -1, 4771, 4765, 5373, -1, 5373, 4765, 5042, -1, 5042, 4765, 5388, -1, 5389, 5388, 5390, -1, 5391, 5390, 4762, -1, 5374, 4762, 4761, -1, 5048, 4761, 4759, -1, 5049, 4759, 4758, -1, 5375, 4758, 4757, -1, 5050, 4757, 5392, -1, 5051, 5392, 5376, -1, 5052, 5376, 4755, -1, 5393, 4755, 5378, -1, 5377, 5378, 5379, -1, 5053, 5379, 4753, -1, 5098, 4753, 4752, -1, 5394, 4752, 4750, -1, 5071, 4750, 4749, -1, 5395, 4749, 4748, -1, 5072, 4748, 4747, -1, 5396, 4747, 5397, -1, 5398, 5397, 5399, -1, 5400, 5399, 4741, -1, 5022, 4741, 5401, -1, 5332, 5401, 5402, -1, 5076, 5402, 5403, -1, 5080, 5403, 5380, -1, 5404, 5380, 5382, -1, 5381, 5382, 4695, -1, 5405, 4695, 4694, -1, 5083, 4694, 4693, -1, 5087, 4693, 4692, -1, 5084, 4692, 5406, -1, 5088, 5406, 4870, -1, 5089, 4870, 5383, -1, 5090, 5383, 4673, -1, 5407, 4673, 5408, -1, 5384, 5408, 5409, -1, 5036, 5409, 5410, -1, 5034, 5410, 4672, -1, 5091, 4672, 5385, -1, 5411, 5385, 4670, -1, 5412, 4670, 4663, -1, 5413, 4663, 4661, -1, 5414, 4661, 5386, -1, 5387, 5414, 5386, -1, 5042, 5388, 5389, -1, 5389, 5390, 5391, -1, 5391, 4762, 5374, -1, 5374, 4761, 5048, -1, 5048, 4759, 5049, -1, 5049, 4758, 5375, -1, 5375, 4757, 5050, -1, 5050, 5392, 5051, -1, 5051, 5376, 5052, -1, 5052, 4755, 5393, -1, 5393, 5378, 5377, -1, 5377, 5379, 5053, -1, 5053, 4753, 5098, -1, 5098, 4752, 5394, -1, 5394, 4750, 5071, -1, 5071, 4749, 5395, -1, 5395, 4748, 5072, -1, 5072, 4747, 5396, -1, 5396, 5397, 5398, -1, 5398, 5399, 5400, -1, 5400, 4741, 5022, -1, 5022, 5401, 5332, -1, 5332, 5402, 5076, -1, 5076, 5403, 5080, -1, 5080, 5380, 5404, -1, 5404, 5382, 5381, -1, 5381, 4695, 5405, -1, 5405, 4694, 5083, -1, 5083, 4693, 5087, -1, 5087, 4692, 5084, -1, 5084, 5406, 5088, -1, 5088, 4870, 5089, -1, 5089, 5383, 5090, -1, 5090, 4673, 5407, -1, 5407, 5408, 5384, -1, 5384, 5409, 5036, -1, 5036, 5410, 5034, -1, 5034, 4672, 5091, -1, 5091, 5385, 5411, -1, 5411, 4670, 5412, -1, 5412, 4663, 5413, -1, 5413, 4661, 5414, -1, 4967, 5350, 4966, -1, 4967, 5125, 5350, -1, 4967, 4970, 5125, -1, 5125, 4970, 5124, -1, 5124, 4970, 5415, -1, 5122, 5415, 5432, -1, 5121, 5432, 5433, -1, 5119, 5433, 5434, -1, 5116, 5434, 5435, -1, 5366, 5435, 4860, -1, 5436, 4860, 4858, -1, 5371, 4858, 5416, -1, 5370, 5416, 5417, -1, 5369, 5417, 4857, -1, 5437, 4857, 5006, -1, 5361, 5006, 5438, -1, 5360, 5438, 5418, -1, 5419, 5418, 5439, -1, 5420, 5439, 5440, -1, 5441, 5440, 5442, -1, 5204, 5442, 4846, -1, 5203, 4846, 4847, -1, 5421, 4847, 4849, -1, 5172, 4849, 5422, -1, 5173, 5422, 5443, -1, 5058, 5443, 5423, -1, 5059, 5423, 4773, -1, 5056, 4773, 4776, -1, 5444, 4776, 4779, -1, 5054, 4779, 4780, -1, 5445, 4780, 5446, -1, 5447, 5446, 4754, -1, 5448, 4754, 5424, -1, 5070, 5424, 5449, -1, 5450, 5449, 4756, -1, 5066, 4756, 4760, -1, 5451, 4760, 5426, -1, 5425, 5426, 5428, -1, 5427, 5428, 5452, -1, 5068, 5452, 5429, -1, 5069, 5429, 5430, -1, 5453, 5430, 5431, -1, 5454, 5431, 4977, -1, 5455, 4977, 4978, -1, 5357, 4978, 4963, -1, 5456, 4963, 4965, -1, 5356, 4965, 4966, -1, 5350, 5356, 4966, -1, 5124, 5415, 5122, -1, 5122, 5432, 5121, -1, 5121, 5433, 5119, -1, 5119, 5434, 5116, -1, 5116, 5435, 5366, -1, 5366, 4860, 5436, -1, 5436, 4858, 5371, -1, 5371, 5416, 5370, -1, 5370, 5417, 5369, -1, 5369, 4857, 5437, -1, 5437, 5006, 5361, -1, 5361, 5438, 5360, -1, 5360, 5418, 5419, -1, 5419, 5439, 5420, -1, 5420, 5440, 5441, -1, 5441, 5442, 5204, -1, 5204, 4846, 5203, -1, 5203, 4847, 5421, -1, 5421, 4849, 5172, -1, 5172, 5422, 5173, -1, 5173, 5443, 5058, -1, 5058, 5423, 5059, -1, 5059, 4773, 5056, -1, 5056, 4776, 5444, -1, 5444, 4779, 5054, -1, 5054, 4780, 5445, -1, 5445, 5446, 5447, -1, 5447, 4754, 5448, -1, 5448, 5424, 5070, -1, 5070, 5449, 5450, -1, 5450, 4756, 5066, -1, 5066, 4760, 5451, -1, 5451, 5426, 5425, -1, 5425, 5428, 5427, -1, 5427, 5452, 5068, -1, 5068, 5429, 5069, -1, 5069, 5430, 5453, -1, 5453, 5431, 5454, -1, 5454, 4977, 5455, -1, 5455, 4978, 5357, -1, 5357, 4963, 5456, -1, 5456, 4965, 5356, -1, 5457, 5458, 5470, -1, 5470, 5458, 5464, -1, 5464, 5458, 5459, -1, 5465, 5459, 5461, -1, 5460, 5461, 5061, -1, 4772, 5061, 5060, -1, 5466, 5060, 5057, -1, 4774, 5057, 5467, -1, 4775, 5467, 5055, -1, 4777, 5055, 5462, -1, 5468, 5462, 5463, -1, 5469, 5463, 5093, -1, 4778, 5093, 4781, -1, 4778, 5469, 5093, -1, 5464, 5459, 5465, -1, 5465, 5461, 5460, -1, 5460, 5061, 4772, -1, 4772, 5060, 5466, -1, 5466, 5057, 4774, -1, 4774, 5467, 4775, -1, 4775, 5055, 4777, -1, 4777, 5462, 5468, -1, 5468, 5463, 5469, -1, 5093, 5486, 4781, -1, 5017, 5457, 5482, -1, 5482, 5457, 5470, -1, 4782, 5472, 5471, -1, 5471, 5472, 5473, -1, 5099, 5471, 5473, -1, 5099, 5474, 5471, -1, 5099, 5475, 5474, -1, 5474, 5475, 5476, -1, 5476, 5475, 5483, -1, 5484, 5483, 5097, -1, 4751, 5097, 5073, -1, 4746, 5073, 5074, -1, 4743, 5074, 5485, -1, 5477, 5485, 5478, -1, 5479, 5478, 5020, -1, 5480, 5020, 5018, -1, 5481, 5018, 5017, -1, 5482, 5481, 5017, -1, 5476, 5483, 5484, -1, 5484, 5097, 4751, -1, 4751, 5073, 4746, -1, 4746, 5074, 4743, -1, 4743, 5485, 5477, -1, 5477, 5478, 5479, -1, 5479, 5020, 5480, -1, 5480, 5018, 5481, -1, 5486, 5472, 4781, -1, 4781, 5472, 4782, -1, 5487, 5511, 4805, -1, 5487, 5488, 5511, -1, 5487, 5489, 5488, -1, 5488, 5489, 5490, -1, 5490, 5489, 4802, -1, 5513, 4802, 5491, -1, 5514, 5491, 5515, -1, 5516, 5515, 5492, -1, 5154, 5492, 4816, -1, 5493, 4816, 5494, -1, 5517, 5494, 4819, -1, 5495, 4819, 5496, -1, 5518, 5496, 4821, -1, 5519, 4821, 4824, -1, 5497, 4824, 5499, -1, 5498, 5499, 5501, -1, 5500, 5501, 4825, -1, 5186, 4825, 4828, -1, 5520, 4828, 4831, -1, 5189, 4831, 4830, -1, 5187, 4830, 5502, -1, 5184, 5502, 4832, -1, 5183, 4832, 5503, -1, 5177, 5503, 5000, -1, 5504, 5000, 5505, -1, 5178, 5505, 5521, -1, 5198, 5521, 5506, -1, 5522, 5506, 4854, -1, 5199, 4854, 4841, -1, 5194, 4841, 4843, -1, 5190, 4843, 5507, -1, 5523, 5507, 4855, -1, 5524, 4855, 4856, -1, 5368, 4856, 5525, -1, 5362, 5525, 5005, -1, 5363, 5005, 4859, -1, 5364, 4859, 5508, -1, 5365, 5508, 5004, -1, 5526, 5004, 5527, -1, 5367, 5527, 5002, -1, 5528, 5002, 5001, -1, 5529, 5001, 4991, -1, 5509, 4991, 4993, -1, 5112, 4993, 5530, -1, 5510, 5530, 4797, -1, 5531, 4797, 4798, -1, 5512, 4798, 4805, -1, 5511, 5512, 4805, -1, 5490, 4802, 5513, -1, 5513, 5491, 5514, -1, 5514, 5515, 5516, -1, 5516, 5492, 5154, -1, 5154, 4816, 5493, -1, 5493, 5494, 5517, -1, 5517, 4819, 5495, -1, 5495, 5496, 5518, -1, 5518, 4821, 5519, -1, 5519, 4824, 5497, -1, 5497, 5499, 5498, -1, 5498, 5501, 5500, -1, 5500, 4825, 5186, -1, 5186, 4828, 5520, -1, 5520, 4831, 5189, -1, 5189, 4830, 5187, -1, 5187, 5502, 5184, -1, 5184, 4832, 5183, -1, 5183, 5503, 5177, -1, 5177, 5000, 5504, -1, 5504, 5505, 5178, -1, 5178, 5521, 5198, -1, 5198, 5506, 5522, -1, 5522, 4854, 5199, -1, 5199, 4841, 5194, -1, 5194, 4843, 5190, -1, 5190, 5507, 5523, -1, 5523, 4855, 5524, -1, 5524, 4856, 5368, -1, 5368, 5525, 5362, -1, 5362, 5005, 5363, -1, 5363, 4859, 5364, -1, 5364, 5508, 5365, -1, 5365, 5004, 5526, -1, 5526, 5527, 5367, -1, 5367, 5002, 5528, -1, 5528, 5001, 5529, -1, 5529, 4991, 5509, -1, 5509, 4993, 5112, -1, 5112, 5530, 5510, -1, 5510, 4797, 5531, -1, 5531, 4798, 5512, -1, 4788, 5544, 4789, -1, 4788, 5532, 5544, -1, 4788, 5534, 5532, -1, 5532, 5534, 5533, -1, 5533, 5534, 4808, -1, 5101, 4808, 5535, -1, 5545, 5535, 5537, -1, 5536, 5537, 4801, -1, 5103, 4801, 5538, -1, 5109, 5538, 5539, -1, 5105, 5539, 5540, -1, 5546, 5540, 4807, -1, 5547, 4807, 4806, -1, 5548, 4806, 4804, -1, 5130, 4804, 4799, -1, 5111, 4799, 5541, -1, 5131, 5541, 4796, -1, 5549, 4796, 4795, -1, 5550, 4795, 5542, -1, 5551, 5542, 5543, -1, 5552, 5543, 4792, -1, 5134, 4792, 5553, -1, 5554, 5553, 5555, -1, 5138, 5555, 5556, -1, 5028, 5556, 4789, -1, 5544, 5028, 4789, -1, 5533, 4808, 5101, -1, 5101, 5535, 5545, -1, 5545, 5537, 5536, -1, 5536, 4801, 5103, -1, 5103, 5538, 5109, -1, 5109, 5539, 5105, -1, 5105, 5540, 5546, -1, 5546, 4807, 5547, -1, 5547, 4806, 5548, -1, 5548, 4804, 5130, -1, 5130, 4799, 5111, -1, 5111, 5541, 5131, -1, 5131, 4796, 5549, -1, 5549, 4795, 5550, -1, 5550, 5542, 5551, -1, 5551, 5543, 5552, -1, 5552, 4792, 5134, -1, 5134, 5553, 5554, -1, 5554, 5555, 5138, -1, 5138, 5556, 5028, -1, 4834, 5569, 5568, -1, 4834, 5557, 5569, -1, 4834, 4833, 5557, -1, 5557, 4833, 5176, -1, 5176, 4833, 5570, -1, 5182, 5570, 5558, -1, 5571, 5558, 5559, -1, 5174, 5559, 4851, -1, 5152, 4851, 5560, -1, 5161, 5560, 4853, -1, 5160, 4853, 5561, -1, 5572, 5561, 5563, -1, 5562, 5563, 5564, -1, 5162, 5564, 4648, -1, 5165, 4648, 4868, -1, 5565, 4868, 4867, -1, 5573, 4867, 4866, -1, 5574, 4866, 5566, -1, 5575, 5566, 4837, -1, 5576, 4837, 5577, -1, 5578, 5577, 4836, -1, 5579, 4836, 5567, -1, 5359, 5567, 5580, -1, 5581, 5580, 4835, -1, 5582, 4835, 5568, -1, 5569, 5582, 5568, -1, 5176, 5570, 5182, -1, 5182, 5558, 5571, -1, 5571, 5559, 5174, -1, 5174, 4851, 5152, -1, 5152, 5560, 5161, -1, 5161, 4853, 5160, -1, 5160, 5561, 5572, -1, 5572, 5563, 5562, -1, 5562, 5564, 5162, -1, 5162, 4648, 5165, -1, 5165, 4868, 5565, -1, 5565, 4867, 5573, -1, 5573, 4866, 5574, -1, 5574, 5566, 5575, -1, 5575, 4837, 5576, -1, 5576, 5577, 5578, -1, 5578, 4836, 5579, -1, 5579, 5567, 5359, -1, 5359, 5580, 5581, -1, 5581, 4835, 5582, -1, 5583, 5075, 4740, -1, 5583, 5021, 5075, -1, 5583, 4742, 5021, -1, 5021, 4742, 5139, -1, 5139, 4742, 5584, -1, 5096, 5584, 4744, -1, 5095, 4744, 4745, -1, 5019, 4745, 4783, -1, 5016, 4783, 4814, -1, 5094, 4814, 4784, -1, 5140, 4784, 5585, -1, 5015, 5585, 5586, -1, 5014, 5586, 4649, -1, 5013, 4649, 4652, -1, 5590, 4652, 4655, -1, 5141, 4655, 4656, -1, 5591, 4656, 5587, -1, 5592, 5587, 5588, -1, 5593, 5588, 4659, -1, 5594, 4659, 4658, -1, 5023, 4658, 4813, -1, 5595, 4813, 4812, -1, 5589, 4812, 4811, -1, 5596, 4811, 5597, -1, 5598, 5597, 4740, -1, 5075, 5598, 4740, -1, 5139, 5584, 5096, -1, 5096, 4744, 5095, -1, 5095, 4745, 5019, -1, 5019, 4783, 5016, -1, 5016, 4814, 5094, -1, 5094, 4784, 5140, -1, 5140, 5585, 5015, -1, 5015, 5586, 5014, -1, 5014, 4649, 5013, -1, 5013, 4652, 5590, -1, 5590, 4655, 5141, -1, 5141, 4656, 5591, -1, 5591, 5587, 5592, -1, 5592, 5588, 5593, -1, 5593, 4659, 5594, -1, 5594, 4658, 5023, -1, 5023, 4813, 5595, -1, 5595, 4812, 5589, -1, 5589, 4811, 5596, -1, 5596, 5597, 5598, -1, 5599, 5346, 4639, -1, 5599, 5600, 5346, -1, 5599, 5601, 5600, -1, 5600, 5601, 5602, -1, 5602, 5601, 4642, -1, 5615, 4642, 5603, -1, 5616, 5603, 5617, -1, 5604, 5617, 4770, -1, 5040, 4770, 4769, -1, 5618, 4769, 4768, -1, 5039, 4768, 4766, -1, 5038, 4766, 5605, -1, 5037, 5605, 5606, -1, 5092, 5606, 4660, -1, 5607, 4660, 5608, -1, 5358, 5608, 4662, -1, 5609, 4662, 5619, -1, 5620, 5619, 5610, -1, 5621, 5610, 4665, -1, 5622, 4665, 5611, -1, 5623, 5611, 4667, -1, 5612, 4667, 4944, -1, 5327, 4944, 4945, -1, 5613, 4945, 5614, -1, 5344, 5614, 4639, -1, 5346, 5344, 4639, -1, 5602, 4642, 5615, -1, 5615, 5603, 5616, -1, 5616, 5617, 5604, -1, 5604, 4770, 5040, -1, 5040, 4769, 5618, -1, 5618, 4768, 5039, -1, 5039, 4766, 5038, -1, 5038, 5605, 5037, -1, 5037, 5606, 5092, -1, 5092, 4660, 5607, -1, 5607, 5608, 5358, -1, 5358, 4662, 5609, -1, 5609, 5619, 5620, -1, 5620, 5610, 5621, -1, 5621, 4665, 5622, -1, 5622, 5611, 5623, -1, 5623, 4667, 5612, -1, 5612, 4944, 5327, -1, 5327, 4945, 5613, -1, 5613, 5614, 5344, -1, 5624, 5625, 5638, -1, 5624, 5027, 5625, -1, 5624, 5626, 5027, -1, 5027, 5626, 5627, -1, 5627, 5626, 4809, -1, 5025, 4809, 5628, -1, 5026, 5628, 5629, -1, 5159, 5629, 4810, -1, 5158, 4810, 5630, -1, 5631, 5630, 5639, -1, 5632, 5639, 5640, -1, 5641, 5640, 4818, -1, 5642, 4818, 5643, -1, 5153, 5643, 4817, -1, 5633, 4817, 5644, -1, 5107, 5644, 5634, -1, 5645, 5634, 5646, -1, 5647, 5646, 4815, -1, 5106, 4815, 4803, -1, 5648, 4803, 5635, -1, 5110, 5635, 4800, -1, 5108, 4800, 5636, -1, 5104, 5636, 5649, -1, 5102, 5649, 5637, -1, 5100, 5637, 5638, -1, 5625, 5100, 5638, -1, 5627, 4809, 5025, -1, 5025, 5628, 5026, -1, 5026, 5629, 5159, -1, 5159, 4810, 5158, -1, 5158, 5630, 5631, -1, 5631, 5639, 5632, -1, 5632, 5640, 5641, -1, 5641, 4818, 5642, -1, 5642, 5643, 5153, -1, 5153, 4817, 5633, -1, 5633, 5644, 5107, -1, 5107, 5634, 5645, -1, 5645, 5646, 5647, -1, 5647, 4815, 5106, -1, 5106, 4803, 5648, -1, 5648, 5635, 5110, -1, 5110, 4800, 5108, -1, 5108, 5636, 5104, -1, 5104, 5649, 5102, -1, 5102, 5637, 5100, -1, 4999, 5664, 4640, -1, 4999, 5137, 5664, -1, 4999, 4790, 5137, -1, 5137, 4790, 5135, -1, 5135, 4790, 5651, -1, 5650, 5651, 4998, -1, 5665, 4998, 5666, -1, 5667, 5666, 5652, -1, 5354, 5652, 5654, -1, 5653, 5654, 4995, -1, 5353, 4995, 4996, -1, 5349, 4996, 4969, -1, 5655, 4969, 4968, -1, 5351, 4968, 5656, -1, 5657, 5656, 5668, -1, 5352, 5668, 4964, -1, 5658, 4964, 4962, -1, 5659, 4962, 4961, -1, 5669, 4961, 5660, -1, 5670, 5660, 4980, -1, 5661, 4980, 5671, -1, 5343, 5671, 4997, -1, 5662, 4997, 5672, -1, 5345, 5672, 4641, -1, 5663, 4641, 4640, -1, 5664, 5663, 4640, -1, 5135, 5651, 5650, -1, 5650, 4998, 5665, -1, 5665, 5666, 5667, -1, 5667, 5652, 5354, -1, 5354, 5654, 5653, -1, 5653, 4995, 5353, -1, 5353, 4996, 5349, -1, 5349, 4969, 5655, -1, 5655, 4968, 5351, -1, 5351, 5656, 5657, -1, 5657, 5668, 5352, -1, 5352, 4964, 5658, -1, 5658, 4962, 5659, -1, 5659, 4961, 5669, -1, 5669, 5660, 5670, -1, 5670, 4980, 5661, -1, 5661, 5671, 5343, -1, 5343, 4997, 5662, -1, 5662, 5672, 5345, -1, 5345, 4641, 5663, -1, 4822, 5155, 5683, -1, 4822, 5673, 5155, -1, 4822, 4820, 5673, -1, 5673, 4820, 5157, -1, 5157, 4820, 5684, -1, 5156, 5684, 5674, -1, 5685, 5674, 5675, -1, 5686, 5675, 4644, -1, 5687, 4644, 4643, -1, 5676, 4643, 5677, -1, 5688, 5677, 4646, -1, 5689, 4646, 4645, -1, 5150, 4645, 5678, -1, 5151, 5678, 5690, -1, 5691, 5690, 4852, -1, 5175, 4852, 5680, -1, 5679, 5680, 5682, -1, 5681, 5682, 5692, -1, 5693, 5692, 4829, -1, 5694, 4829, 4827, -1, 5188, 4827, 5695, -1, 5696, 5695, 4826, -1, 5697, 4826, 5698, -1, 5185, 5698, 4823, -1, 5699, 4823, 5683, -1, 5155, 5699, 5683, -1, 5157, 5684, 5156, -1, 5156, 5674, 5685, -1, 5685, 5675, 5686, -1, 5686, 4644, 5687, -1, 5687, 4643, 5676, -1, 5676, 5677, 5688, -1, 5688, 4646, 5689, -1, 5689, 4645, 5150, -1, 5150, 5678, 5151, -1, 5151, 5690, 5691, -1, 5691, 4852, 5175, -1, 5175, 5680, 5679, -1, 5679, 5682, 5681, -1, 5681, 5692, 5693, -1, 5693, 4829, 5694, -1, 5694, 4827, 5188, -1, 5188, 5695, 5696, -1, 5696, 4826, 5697, -1, 5697, 5698, 5185, -1, 5185, 4823, 5699, -1, 5115, 5701, 5700, -1, 5700, 5701, 5003, -1, 5003, 5701, 5114, -1, 5709, 5114, 5113, -1, 5710, 5113, 5702, -1, 5711, 5702, 5703, -1, 4994, 5703, 5704, -1, 4992, 5704, 5705, -1, 5712, 5705, 5706, -1, 5713, 5706, 5714, -1, 4794, 5714, 5136, -1, 5707, 5136, 5132, -1, 5708, 5132, 4793, -1, 5708, 5707, 5132, -1, 5003, 5114, 5709, -1, 5709, 5113, 5710, -1, 5710, 5702, 5711, -1, 5711, 5703, 4994, -1, 4994, 5704, 4992, -1, 4992, 5705, 5712, -1, 5712, 5706, 5713, -1, 5713, 5714, 4794, -1, 4794, 5136, 5707, -1, 5132, 5133, 4793, -1, 5117, 5115, 4976, -1, 4976, 5115, 5700, -1, 4791, 5715, 5716, -1, 5716, 5715, 5129, -1, 5355, 5716, 5129, -1, 5355, 5717, 5716, -1, 5355, 5718, 5717, -1, 5717, 5718, 5723, -1, 5723, 5718, 5128, -1, 5719, 5128, 5127, -1, 4971, 5127, 5126, -1, 4972, 5126, 5720, -1, 5724, 5720, 5123, -1, 4973, 5123, 5721, -1, 5722, 5721, 5118, -1, 4974, 5118, 5120, -1, 4975, 5120, 5117, -1, 4976, 4975, 5117, -1, 5723, 5128, 5719, -1, 5719, 5127, 4971, -1, 4971, 5126, 4972, -1, 4972, 5720, 5724, -1, 5724, 5123, 4973, -1, 4973, 5721, 5722, -1, 5722, 5118, 4974, -1, 4974, 5120, 4975, -1, 5133, 5715, 4793, -1, 4793, 5715, 4791, -1, 5739, 5726, 5740, -1, 5740, 5726, 5725, -1, 5725, 5726, 5181, -1, 5727, 5181, 5728, -1, 4838, 5728, 5180, -1, 5730, 5180, 5179, -1, 5731, 5179, 5729, -1, 5732, 5729, 5197, -1, 4839, 5197, 5733, -1, 5734, 5733, 5735, -1, 5736, 5735, 5196, -1, 5737, 5196, 5195, -1, 4840, 5195, 4842, -1, 4840, 5737, 5195, -1, 5725, 5181, 5727, -1, 5727, 5728, 4838, -1, 4838, 5180, 5730, -1, 5730, 5179, 5731, -1, 5731, 5729, 5732, -1, 5732, 5197, 4839, -1, 4839, 5733, 5734, -1, 5734, 5735, 5736, -1, 5736, 5196, 5737, -1, 5195, 5753, 4842, -1, 5748, 5739, 5738, -1, 5738, 5739, 5740, -1, 5741, 5191, 5742, -1, 5742, 5191, 5192, -1, 5193, 5742, 5192, -1, 5193, 4844, 5742, -1, 5193, 5744, 4844, -1, 4844, 5744, 5743, -1, 5743, 5744, 5205, -1, 5749, 5205, 5750, -1, 4845, 5750, 5751, -1, 4848, 5751, 5202, -1, 5745, 5202, 5169, -1, 5746, 5169, 5167, -1, 4863, 5167, 5201, -1, 4864, 5201, 5747, -1, 5752, 5747, 5748, -1, 5738, 5752, 5748, -1, 5743, 5205, 5749, -1, 5749, 5750, 4845, -1, 4845, 5751, 4848, -1, 4848, 5202, 5745, -1, 5745, 5169, 5746, -1, 5746, 5167, 4863, -1, 4863, 5201, 4864, -1, 4864, 5747, 5752, -1, 5753, 5191, 4842, -1, 4842, 5191, 5741, -1, 4907, 5754, 4881, -1, 4907, 5273, 5754, -1, 4907, 5755, 5273, -1, 5273, 5755, 5277, -1, 5277, 5755, 4887, -1, 5756, 4887, 5757, -1, 5758, 5757, 4888, -1, 5759, 4888, 5760, -1, 5288, 5760, 4893, -1, 5761, 4893, 4891, -1, 5339, 4891, 4892, -1, 5762, 4892, 4927, -1, 5285, 4927, 4910, -1, 5280, 4910, 5787, -1, 5788, 5787, 5763, -1, 5764, 5763, 4990, -1, 5281, 4990, 5765, -1, 5789, 5765, 5766, -1, 5767, 5766, 5768, -1, 5282, 5768, 4912, -1, 5790, 4912, 4922, -1, 5296, 4922, 5769, -1, 5791, 5769, 5770, -1, 5792, 5770, 5771, -1, 5793, 5771, 4988, -1, 5311, 4988, 5772, -1, 5320, 5772, 5773, -1, 5794, 5773, 5775, -1, 5774, 5775, 5776, -1, 5777, 5776, 4919, -1, 5237, 4919, 4918, -1, 5235, 4918, 5778, -1, 5348, 5778, 4725, -1, 5239, 4725, 4722, -1, 5238, 4722, 5779, -1, 5780, 5779, 5781, -1, 5795, 5781, 5782, -1, 5232, 5782, 4719, -1, 5796, 4719, 4986, -1, 5783, 4986, 4874, -1, 5261, 4874, 5784, -1, 5785, 5784, 4876, -1, 5786, 4876, 4877, -1, 5797, 4877, 5798, -1, 5269, 5798, 4985, -1, 5271, 4985, 4879, -1, 5279, 4879, 4881, -1, 5754, 5279, 4881, -1, 5277, 4887, 5756, -1, 5756, 5757, 5758, -1, 5758, 4888, 5759, -1, 5759, 5760, 5288, -1, 5288, 4893, 5761, -1, 5761, 4891, 5339, -1, 5339, 4892, 5762, -1, 5762, 4927, 5285, -1, 5285, 4910, 5280, -1, 5280, 5787, 5788, -1, 5788, 5763, 5764, -1, 5764, 4990, 5281, -1, 5281, 5765, 5789, -1, 5789, 5766, 5767, -1, 5767, 5768, 5282, -1, 5282, 4912, 5790, -1, 5790, 4922, 5296, -1, 5296, 5769, 5791, -1, 5791, 5770, 5792, -1, 5792, 5771, 5793, -1, 5793, 4988, 5311, -1, 5311, 5772, 5320, -1, 5320, 5773, 5794, -1, 5794, 5775, 5774, -1, 5774, 5776, 5777, -1, 5777, 4919, 5237, -1, 5237, 4918, 5235, -1, 5235, 5778, 5348, -1, 5348, 4725, 5239, -1, 5239, 4722, 5238, -1, 5238, 5779, 5780, -1, 5780, 5781, 5795, -1, 5795, 5782, 5232, -1, 5232, 4719, 5796, -1, 5796, 4986, 5783, -1, 5783, 4874, 5261, -1, 5261, 5784, 5785, -1, 5785, 4876, 5786, -1, 5786, 4877, 5797, -1, 5797, 5798, 5269, -1, 5269, 4985, 5271, -1, 5271, 4879, 5279, -1, 5799, 5170, 5800, -1, 5799, 5206, 5170, -1, 5799, 4861, 5206, -1, 5206, 4861, 5801, -1, 5801, 4861, 4862, -1, 5168, 4862, 5802, -1, 5166, 5802, 4865, -1, 5810, 4865, 5803, -1, 5200, 5803, 4869, -1, 5811, 4869, 5812, -1, 5804, 5812, 5805, -1, 5207, 5805, 5813, -1, 5164, 5813, 4647, -1, 5814, 4647, 4787, -1, 5806, 4787, 4786, -1, 5815, 4786, 4785, -1, 5065, 4785, 5816, -1, 5817, 5816, 5807, -1, 5064, 5807, 5818, -1, 5808, 5818, 5819, -1, 5063, 5819, 4850, -1, 5062, 4850, 5820, -1, 5821, 5820, 5822, -1, 5823, 5822, 5809, -1, 5171, 5809, 5800, -1, 5170, 5171, 5800, -1, 5801, 4862, 5168, -1, 5168, 5802, 5166, -1, 5166, 4865, 5810, -1, 5810, 5803, 5200, -1, 5200, 4869, 5811, -1, 5811, 5812, 5804, -1, 5804, 5805, 5207, -1, 5207, 5813, 5164, -1, 5164, 4647, 5814, -1, 5814, 4787, 5806, -1, 5806, 4786, 5815, -1, 5815, 4785, 5065, -1, 5065, 5816, 5817, -1, 5817, 5807, 5064, -1, 5064, 5818, 5808, -1, 5808, 5819, 5063, -1, 5063, 4850, 5062, -1, 5062, 5820, 5821, -1, 5821, 5822, 5823, -1, 5823, 5809, 5171, -1, 5837, 5067, 5839, -1, 5839, 5067, 4956, -1, 4956, 5067, 5825, -1, 5824, 5825, 5341, -1, 5834, 5341, 5826, -1, 5835, 5826, 5827, -1, 4957, 5827, 5340, -1, 4958, 5340, 5836, -1, 4959, 5836, 5828, -1, 4960, 5828, 5829, -1, 4979, 5829, 5831, -1, 5830, 5831, 5833, -1, 5832, 5833, 4981, -1, 5832, 5830, 5833, -1, 4956, 5825, 5824, -1, 5824, 5341, 5834, -1, 5834, 5826, 5835, -1, 5835, 5827, 4957, -1, 4957, 5340, 4958, -1, 4958, 5836, 4959, -1, 4959, 5828, 4960, -1, 4960, 5829, 4979, -1, 4979, 5831, 5830, -1, 5833, 5347, 4981, -1, 5047, 5837, 5838, -1, 5838, 5837, 5839, -1, 4982, 5342, 5840, -1, 5840, 5342, 5041, -1, 5841, 5840, 5041, -1, 5841, 4983, 5840, -1, 5841, 5842, 4983, -1, 4983, 5842, 4767, -1, 4767, 5842, 5843, -1, 5847, 5843, 5848, -1, 4764, 5848, 5043, -1, 4763, 5043, 5849, -1, 5844, 5849, 5850, -1, 4984, 5850, 5044, -1, 5845, 5044, 5045, -1, 5851, 5045, 5046, -1, 5846, 5046, 5047, -1, 5838, 5846, 5047, -1, 4767, 5843, 5847, -1, 5847, 5848, 4764, -1, 4764, 5043, 4763, -1, 4763, 5849, 5844, -1, 5844, 5850, 4984, -1, 4984, 5044, 5845, -1, 5845, 5045, 5851, -1, 5851, 5046, 5846, -1, 5347, 5342, 4981, -1, 4981, 5342, 4982, -1, 4708, 5870, 5871, -1, 4708, 5208, 5870, -1, 4708, 4711, 5208, -1, 5208, 4711, 5210, -1, 5210, 4711, 5872, -1, 5224, 5872, 5852, -1, 5873, 5852, 5874, -1, 5225, 5874, 5875, -1, 5227, 5875, 5853, -1, 5228, 5853, 4716, -1, 5876, 4716, 5877, -1, 5878, 5877, 4717, -1, 5230, 4717, 4718, -1, 5229, 4718, 4720, -1, 5233, 4720, 4721, -1, 5879, 4721, 4723, -1, 5880, 4723, 4724, -1, 5854, 4724, 4726, -1, 5855, 4726, 5856, -1, 5881, 5856, 5857, -1, 5241, 5857, 5859, -1, 5858, 5859, 4729, -1, 5242, 4729, 5860, -1, 5882, 5860, 5861, -1, 5245, 5861, 5862, -1, 5250, 5862, 4686, -1, 5863, 4686, 5864, -1, 5251, 5864, 4685, -1, 5252, 4685, 4684, -1, 5883, 4684, 4683, -1, 5884, 4683, 4680, -1, 5254, 4680, 5885, -1, 5886, 5885, 5865, -1, 5887, 5865, 5866, -1, 5888, 5866, 5867, -1, 5889, 5867, 4690, -1, 5085, 4690, 4691, -1, 5868, 4691, 4735, -1, 5086, 4735, 5890, -1, 5891, 5890, 4699, -1, 5082, 4699, 4703, -1, 5256, 4703, 4704, -1, 5258, 4704, 4705, -1, 5259, 4705, 5892, -1, 5869, 5892, 4707, -1, 5147, 4707, 5893, -1, 5894, 5893, 5871, -1, 5870, 5894, 5871, -1, 5210, 5872, 5224, -1, 5224, 5852, 5873, -1, 5873, 5874, 5225, -1, 5225, 5875, 5227, -1, 5227, 5853, 5228, -1, 5228, 4716, 5876, -1, 5876, 5877, 5878, -1, 5878, 4717, 5230, -1, 5230, 4718, 5229, -1, 5229, 4720, 5233, -1, 5233, 4721, 5879, -1, 5879, 4723, 5880, -1, 5880, 4724, 5854, -1, 5854, 4726, 5855, -1, 5855, 5856, 5881, -1, 5881, 5857, 5241, -1, 5241, 5859, 5858, -1, 5858, 4729, 5242, -1, 5242, 5860, 5882, -1, 5882, 5861, 5245, -1, 5245, 5862, 5250, -1, 5250, 4686, 5863, -1, 5863, 5864, 5251, -1, 5251, 4685, 5252, -1, 5252, 4684, 5883, -1, 5883, 4683, 5884, -1, 5884, 4680, 5254, -1, 5254, 5885, 5886, -1, 5886, 5865, 5887, -1, 5887, 5866, 5888, -1, 5888, 5867, 5889, -1, 5889, 4690, 5085, -1, 5085, 4691, 5868, -1, 5868, 4735, 5086, -1, 5086, 5890, 5891, -1, 5891, 4699, 5082, -1, 5082, 4703, 5256, -1, 5256, 4704, 5258, -1, 5258, 4705, 5259, -1, 5259, 5892, 5869, -1, 5869, 4707, 5147, -1, 5147, 5893, 5894, -1, 5895, 5275, 5913, -1, 5895, 5896, 5275, -1, 5895, 5897, 5896, -1, 5896, 5897, 5898, -1, 5898, 5897, 5899, -1, 5914, 5899, 4904, -1, 5007, 4904, 5900, -1, 5008, 5900, 5901, -1, 5299, 5901, 5903, -1, 5902, 5903, 5904, -1, 5905, 5904, 4926, -1, 5906, 4926, 4928, -1, 5915, 4928, 4890, -1, 5286, 4890, 4889, -1, 5287, 4889, 5907, -1, 5289, 5907, 5908, -1, 5916, 5908, 5917, -1, 5918, 5917, 4886, -1, 5909, 4886, 5919, -1, 5920, 5919, 4885, -1, 5921, 4885, 4884, -1, 5290, 4884, 4954, -1, 5910, 4954, 5911, -1, 5922, 5911, 5912, -1, 5923, 5912, 5913, -1, 5275, 5923, 5913, -1, 5898, 5899, 5914, -1, 5914, 4904, 5007, -1, 5007, 5900, 5008, -1, 5008, 5901, 5299, -1, 5299, 5903, 5902, -1, 5902, 5904, 5905, -1, 5905, 4926, 5906, -1, 5906, 4928, 5915, -1, 5915, 4890, 5286, -1, 5286, 4889, 5287, -1, 5287, 5907, 5289, -1, 5289, 5908, 5916, -1, 5916, 5917, 5918, -1, 5918, 4886, 5909, -1, 5909, 5919, 5920, -1, 5920, 4885, 5921, -1, 5921, 4884, 5290, -1, 5290, 4954, 5910, -1, 5910, 5911, 5922, -1, 5922, 5912, 5923, -1, 5924, 5925, 5936, -1, 5936, 5925, 4871, -1, 4871, 5925, 5214, -1, 4872, 5214, 5213, -1, 4712, 5213, 5928, -1, 5926, 5928, 5929, -1, 5930, 5929, 5223, -1, 4713, 5223, 5222, -1, 5931, 5222, 5221, -1, 4714, 5221, 5226, -1, 5932, 5226, 5927, -1, 4715, 5927, 5231, -1, 4987, 5231, 5934, -1, 4987, 4715, 5231, -1, 4871, 5214, 4872, -1, 4872, 5213, 4712, -1, 4712, 5928, 5926, -1, 5926, 5929, 5930, -1, 5930, 5223, 4713, -1, 4713, 5222, 5931, -1, 5931, 5221, 4714, -1, 4714, 5226, 5932, -1, 5932, 5927, 4715, -1, 5231, 5933, 5934, -1, 5935, 5924, 4898, -1, 4898, 5924, 5936, -1, 5937, 5938, 5940, -1, 5940, 5938, 5939, -1, 5262, 5940, 5939, -1, 5262, 5941, 5940, -1, 5262, 5942, 5941, -1, 5941, 5942, 5946, -1, 5946, 5942, 5943, -1, 5947, 5943, 5274, -1, 4873, 5274, 5948, -1, 4875, 5948, 5268, -1, 4878, 5268, 5267, -1, 5944, 5267, 5945, -1, 4895, 5945, 5949, -1, 4896, 5949, 5264, -1, 4897, 5264, 5935, -1, 4898, 4897, 5935, -1, 5946, 5943, 5947, -1, 5947, 5274, 4873, -1, 4873, 5948, 4875, -1, 4875, 5268, 4878, -1, 4878, 5267, 5944, -1, 5944, 5945, 4895, -1, 4895, 5949, 4896, -1, 4896, 5264, 4897, -1, 5933, 5938, 5934, -1, 5934, 5938, 5937, -1, 4902, 5012, 4654, -1, 4902, 5011, 5012, -1, 4902, 5951, 5011, -1, 5011, 5951, 5950, -1, 5950, 5951, 5952, -1, 5961, 5952, 4900, -1, 5217, 4900, 5953, -1, 5216, 5953, 5954, -1, 5215, 5954, 5962, -1, 5955, 5962, 5963, -1, 5212, 5963, 4710, -1, 5211, 4710, 4709, -1, 5209, 4709, 5964, -1, 5965, 5964, 5966, -1, 5260, 5966, 5956, -1, 5337, 5956, 4950, -1, 5967, 4950, 4952, -1, 5968, 4952, 4953, -1, 5969, 4953, 5957, -1, 5143, 5957, 5958, -1, 5970, 5958, 4949, -1, 5142, 4949, 5959, -1, 5971, 5959, 5972, -1, 5973, 5972, 4653, -1, 5960, 4653, 4654, -1, 5012, 5960, 4654, -1, 5950, 5952, 5961, -1, 5961, 4900, 5217, -1, 5217, 5953, 5216, -1, 5216, 5954, 5215, -1, 5215, 5962, 5955, -1, 5955, 5963, 5212, -1, 5212, 4710, 5211, -1, 5211, 4709, 5209, -1, 5209, 5964, 5965, -1, 5965, 5966, 5260, -1, 5260, 5956, 5337, -1, 5337, 4950, 5967, -1, 5967, 4952, 5968, -1, 5968, 4953, 5969, -1, 5969, 5957, 5143, -1, 5143, 5958, 5970, -1, 5970, 4949, 5142, -1, 5142, 5959, 5971, -1, 5971, 5972, 5973, -1, 5973, 4653, 5960, -1, 5974, 5986, 5985, -1, 5974, 5975, 5986, -1, 5974, 5976, 5975, -1, 5975, 5976, 5009, -1, 5009, 5976, 4903, -1, 5010, 4903, 5977, -1, 5987, 5977, 4908, -1, 5988, 4908, 4909, -1, 5276, 4909, 4883, -1, 5278, 4883, 5989, -1, 5990, 5989, 5978, -1, 5991, 5978, 5979, -1, 5980, 5979, 4882, -1, 5992, 4882, 4880, -1, 5981, 4880, 5993, -1, 5272, 5993, 4894, -1, 5266, 4894, 4899, -1, 5265, 4899, 5982, -1, 5270, 5982, 5983, -1, 5994, 5983, 5984, -1, 5995, 5984, 4906, -1, 5263, 4906, 4905, -1, 5218, 4905, 5996, -1, 5219, 5996, 4901, -1, 5220, 4901, 5985, -1, 5986, 5220, 5985, -1, 5009, 4903, 5010, -1, 5010, 5977, 5987, -1, 5987, 4908, 5988, -1, 5988, 4909, 5276, -1, 5276, 4883, 5278, -1, 5278, 5989, 5990, -1, 5990, 5978, 5991, -1, 5991, 5979, 5980, -1, 5980, 4882, 5992, -1, 5992, 4880, 5981, -1, 5981, 5993, 5272, -1, 5272, 4894, 5266, -1, 5266, 4899, 5265, -1, 5265, 5982, 5270, -1, 5270, 5983, 5994, -1, 5994, 5984, 5995, -1, 5995, 4906, 5263, -1, 5263, 4905, 5218, -1, 5218, 5996, 5219, -1, 5219, 4901, 5220, -1, 5148, 5999, 5997, -1, 5997, 5999, 5998, -1, 5998, 5999, 5149, -1, 6000, 5149, 5335, -1, 4657, 5335, 6001, -1, 4948, 6001, 5334, -1, 6003, 5334, 5333, -1, 6004, 5333, 5077, -1, 4738, 5077, 5078, -1, 4739, 5078, 5079, -1, 4737, 5079, 6002, -1, 6005, 6002, 5331, -1, 4736, 5331, 4696, -1, 4736, 6005, 5331, -1, 5998, 5149, 6000, -1, 6000, 5335, 4657, -1, 4657, 6001, 4948, -1, 4948, 5334, 6003, -1, 6003, 5333, 6004, -1, 6004, 5077, 4738, -1, 4738, 5078, 4739, -1, 4739, 5079, 4737, -1, 4737, 6002, 6005, -1, 5331, 5081, 4696, -1, 6016, 5148, 6006, -1, 6006, 5148, 5997, -1, 4697, 6007, 4698, -1, 4698, 6007, 5338, -1, 6008, 4698, 5338, -1, 6008, 6009, 4698, -1, 6008, 6010, 6009, -1, 6009, 6010, 4700, -1, 4700, 6010, 6011, -1, 4701, 6011, 6017, -1, 4702, 6017, 5257, -1, 6018, 5257, 5146, -1, 4706, 5146, 5145, -1, 6012, 5145, 5336, -1, 4951, 5336, 5144, -1, 6013, 5144, 6014, -1, 6015, 6014, 6016, -1, 6006, 6015, 6016, -1, 4700, 6011, 4701, -1, 4701, 6017, 4702, -1, 4702, 5257, 6018, -1, 6018, 5146, 4706, -1, 4706, 5145, 6012, -1, 6012, 5336, 4951, -1, 4951, 5144, 6013, -1, 6013, 6014, 6015, -1, 5081, 6007, 4696, -1, 4696, 6007, 4697, -1, 6020, 6037, 6019, -1, 6020, 6021, 6037, -1, 6020, 6023, 6021, -1, 6021, 6023, 6022, -1, 6022, 6023, 4929, -1, 5284, 4929, 4955, -1, 5291, 4955, 6024, -1, 6038, 6024, 6039, -1, 6025, 6039, 6040, -1, 6026, 6040, 6027, -1, 6028, 6027, 6041, -1, 6029, 6041, 6030, -1, 5293, 6030, 4634, -1, 5294, 4634, 6031, -1, 6042, 6031, 6043, -1, 6044, 6043, 6032, -1, 6045, 6032, 6033, -1, 5295, 6033, 6034, -1, 6046, 6034, 6047, -1, 6048, 6047, 6035, -1, 5297, 6035, 4923, -1, 5298, 4923, 6049, -1, 6050, 6049, 4911, -1, 5283, 4911, 4989, -1, 6036, 4989, 6019, -1, 6037, 6036, 6019, -1, 6022, 4929, 5284, -1, 5284, 4955, 5291, -1, 5291, 6024, 6038, -1, 6038, 6039, 6025, -1, 6025, 6040, 6026, -1, 6026, 6027, 6028, -1, 6028, 6041, 6029, -1, 6029, 6030, 5293, -1, 5293, 4634, 5294, -1, 5294, 6031, 6042, -1, 6042, 6043, 6044, -1, 6044, 6032, 6045, -1, 6045, 6033, 5295, -1, 5295, 6034, 6046, -1, 6046, 6047, 6048, -1, 6048, 6035, 5297, -1, 5297, 4923, 5298, -1, 5298, 6049, 6050, -1, 6050, 4911, 5283, -1, 5283, 4989, 6036, -1, 5330, 5329, 6065, -1, 6065, 5329, 6058, -1, 6058, 5329, 6051, -1, 6059, 6051, 5240, -1, 4728, 5240, 5243, -1, 6052, 5243, 6053, -1, 4731, 6053, 6054, -1, 4730, 6054, 6055, -1, 6060, 6055, 5315, -1, 4732, 5315, 6061, -1, 6062, 6061, 6056, -1, 6057, 6056, 6063, -1, 4733, 6063, 6079, -1, 4733, 6057, 6063, -1, 6058, 6051, 6059, -1, 6059, 5240, 4728, -1, 4728, 5243, 6052, -1, 6052, 6053, 4731, -1, 4731, 6054, 4730, -1, 4730, 6055, 6060, -1, 6060, 5315, 4732, -1, 4732, 6061, 6062, -1, 6062, 6056, 6057, -1, 6063, 6064, 6079, -1, 6074, 5330, 4727, -1, 4727, 5330, 6065, -1, 6081, 6080, 4934, -1, 4934, 6080, 5318, -1, 5309, 4934, 5318, -1, 5309, 4930, 4934, -1, 5309, 6066, 4930, -1, 4930, 6066, 6067, -1, 6067, 6066, 5319, -1, 6075, 5319, 6069, -1, 6068, 6069, 5236, -1, 4917, 5236, 6070, -1, 4920, 6070, 6076, -1, 6077, 6076, 6078, -1, 4921, 6078, 6071, -1, 6072, 6071, 5234, -1, 6073, 5234, 6074, -1, 4727, 6073, 6074, -1, 6067, 5319, 6075, -1, 6075, 6069, 6068, -1, 6068, 5236, 4917, -1, 4917, 6070, 4920, -1, 4920, 6076, 6077, -1, 6077, 6078, 4921, -1, 4921, 6071, 6072, -1, 6072, 5234, 6073, -1, 6064, 6080, 6079, -1, 6079, 6080, 6081, -1, 4914, 6082, 4915, -1, 4914, 5301, 6082, -1, 4914, 6083, 5301, -1, 5301, 6083, 6084, -1, 6084, 6083, 4913, -1, 5302, 4913, 6085, -1, 5300, 6085, 6087, -1, 6086, 6087, 6095, -1, 6096, 6095, 4924, -1, 6088, 4924, 4925, -1, 5303, 4925, 6089, -1, 6097, 6089, 4635, -1, 5304, 4635, 4636, -1, 6098, 4636, 4938, -1, 6090, 4938, 6091, -1, 5305, 6091, 6092, -1, 5312, 6092, 6093, -1, 5313, 6093, 4734, -1, 5307, 4734, 4935, -1, 5308, 4935, 4933, -1, 6094, 4933, 4932, -1, 6099, 4932, 4931, -1, 6100, 4931, 6101, -1, 5310, 6101, 4916, -1, 5321, 4916, 4915, -1, 6082, 5321, 4915, -1, 6084, 4913, 5302, -1, 5302, 6085, 5300, -1, 5300, 6087, 6086, -1, 6086, 6095, 6096, -1, 6096, 4924, 6088, -1, 6088, 4925, 5303, -1, 5303, 6089, 6097, -1, 6097, 4635, 5304, -1, 5304, 4636, 6098, -1, 6098, 4938, 6090, -1, 6090, 6091, 5305, -1, 5305, 6092, 5312, -1, 5312, 6093, 5313, -1, 5313, 4734, 5307, -1, 5307, 4935, 5308, -1, 5308, 4933, 6094, -1, 6094, 4932, 6099, -1, 6099, 4931, 6100, -1, 6100, 6101, 5310, -1, 5310, 4916, 5321, -1, 6104, 6103, 6102, -1, 6104, 5246, 6103, -1, 6104, 4688, 5246, -1, 5246, 4688, 5244, -1, 5244, 4688, 6105, -1, 5316, 6105, 6117, -1, 5317, 6117, 6106, -1, 6118, 6106, 6119, -1, 5314, 6119, 4947, -1, 6107, 4947, 4936, -1, 6120, 4936, 4937, -1, 6108, 4937, 6121, -1, 5306, 6121, 6109, -1, 6122, 6109, 4637, -1, 6123, 4637, 6110, -1, 6124, 6110, 4946, -1, 5328, 4946, 4943, -1, 5029, 4943, 4668, -1, 6111, 4668, 6113, -1, 6112, 6113, 6125, -1, 6114, 6125, 6126, -1, 6127, 6126, 6115, -1, 6128, 6115, 4939, -1, 5324, 4939, 4687, -1, 6116, 4687, 6102, -1, 6103, 6116, 6102, -1, 5244, 6105, 5316, -1, 5316, 6117, 5317, -1, 5317, 6106, 6118, -1, 6118, 6119, 5314, -1, 5314, 4947, 6107, -1, 6107, 4936, 6120, -1, 6120, 4937, 6108, -1, 6108, 6121, 5306, -1, 5306, 6109, 6122, -1, 6122, 4637, 6123, -1, 6123, 6110, 6124, -1, 6124, 4946, 5328, -1, 5328, 4943, 5029, -1, 5029, 4668, 6111, -1, 6111, 6113, 6112, -1, 6112, 6125, 6114, -1, 6114, 6126, 6127, -1, 6127, 6115, 6128, -1, 6128, 4939, 5324, -1, 5324, 4687, 6116, -1, 6139, 6129, 4669, -1, 4669, 6129, 5326, -1, 5249, 4669, 5326, -1, 5249, 6130, 4669, -1, 5249, 5325, 6130, -1, 6130, 5325, 6131, -1, 6131, 5325, 5248, -1, 6136, 5248, 5247, -1, 6132, 5247, 5253, -1, 4682, 5253, 6137, -1, 4681, 6137, 6133, -1, 4679, 6133, 6138, -1, 6134, 6138, 6135, -1, 4678, 6135, 5323, -1, 4677, 5323, 6150, -1, 4676, 4677, 6150, -1, 6131, 5248, 6136, -1, 6136, 5247, 6132, -1, 6132, 5253, 4682, -1, 4682, 6137, 4681, -1, 4681, 6133, 4679, -1, 4679, 6138, 6134, -1, 6134, 6135, 4678, -1, 4678, 5323, 4677, -1, 5030, 6129, 6149, -1, 6149, 6129, 6139, -1, 5322, 5255, 4675, -1, 4675, 5255, 4674, -1, 4674, 5255, 6143, -1, 4689, 6143, 5035, -1, 6144, 5035, 6145, -1, 4671, 6145, 5033, -1, 6146, 5033, 6140, -1, 4940, 6140, 6141, -1, 4941, 6141, 6142, -1, 4942, 6142, 6147, -1, 4664, 6147, 5032, -1, 6148, 5032, 5031, -1, 4666, 5031, 6149, -1, 4666, 6148, 5031, -1, 4674, 6143, 4689, -1, 4689, 5035, 6144, -1, 6144, 6145, 4671, -1, 4671, 5033, 6146, -1, 6146, 6140, 4940, -1, 4940, 6141, 4941, -1, 4941, 6142, 4942, -1, 4942, 6147, 4664, -1, 4664, 5032, 6148, -1, 5031, 5030, 6149, -1, 6150, 5322, 4676, -1, 4676, 5322, 4675, -1, 4473, 6151, 6164, -1, 6164, 6151, 6167, -1, 6167, 6151, 6152, -1, 6166, 6152, 6165, -1, 6166, 6167, 6152, -1, 6152, 6172, 6165, -1, 6165, 6172, 6153, -1, 6153, 6172, 6161, -1, 6161, 6172, 6170, -1, 6159, 6170, 6169, -1, 5024, 6159, 6169, -1, 6161, 6170, 6159, -1, 5163, 4650, 6160, -1, 6160, 4650, 6154, -1, 6162, 6154, 6163, -1, 6162, 6160, 6154, -1, 6154, 6171, 6163, -1, 6163, 6171, 6155, -1, 6155, 6171, 6156, -1, 6156, 6171, 6158, -1, 6168, 6158, 6157, -1, 6168, 6156, 6158, -1, 6158, 6173, 6157, -1, 6157, 6173, 4474, -1, 5024, 5163, 6159, -1, 6159, 5163, 6160, -1, 6161, 6160, 6162, -1, 6153, 6162, 6163, -1, 6165, 6163, 6155, -1, 6166, 6155, 6156, -1, 6167, 6156, 6168, -1, 6164, 6168, 6157, -1, 4473, 6157, 4474, -1, 4473, 6164, 6157, -1, 6159, 6160, 6161, -1, 6161, 6162, 6153, -1, 6153, 6163, 6165, -1, 6165, 6155, 6166, -1, 6166, 6156, 6167, -1, 6167, 6168, 6164, -1, 4650, 6169, 6154, -1, 6154, 6169, 6170, -1, 6171, 6170, 6172, -1, 6158, 6172, 6152, -1, 6173, 6152, 6151, -1, 6173, 6158, 6152, -1, 6154, 6170, 6171, -1, 6171, 6172, 6158, -1, 4119, 4216, 6190, -1, 6190, 4216, 6188, -1, 6188, 4216, 6192, -1, 6183, 6192, 6186, -1, 6183, 6188, 6192, -1, 6192, 6174, 6186, -1, 6186, 6174, 6181, -1, 6181, 6174, 6185, -1, 6185, 6174, 6175, -1, 6184, 6175, 4651, -1, 5372, 6184, 4651, -1, 6185, 6175, 6184, -1, 5292, 4638, 6180, -1, 6180, 4638, 6191, -1, 6176, 6191, 6182, -1, 6176, 6180, 6191, -1, 6191, 6193, 6182, -1, 6182, 6193, 6177, -1, 6177, 6193, 6187, -1, 6187, 6193, 6178, -1, 6189, 6178, 6179, -1, 6189, 6187, 6178, -1, 6178, 4206, 6179, -1, 6179, 4206, 4120, -1, 5372, 5292, 6184, -1, 6184, 5292, 6180, -1, 6185, 6180, 6176, -1, 6181, 6176, 6182, -1, 6186, 6182, 6177, -1, 6183, 6177, 6187, -1, 6188, 6187, 6189, -1, 6190, 6189, 6179, -1, 4119, 6179, 4120, -1, 4119, 6190, 6179, -1, 6184, 6180, 6185, -1, 6185, 6176, 6181, -1, 6181, 6182, 6186, -1, 6186, 6177, 6183, -1, 6183, 6187, 6188, -1, 6188, 6189, 6190, -1, 4638, 4651, 6191, -1, 6191, 4651, 6175, -1, 6193, 6175, 6174, -1, 6178, 6174, 6192, -1, 4206, 6192, 4216, -1, 4206, 6178, 6192, -1, 6191, 6175, 6193, -1, 6193, 6174, 6178, -1, 8486, 6194, 8487, -1, 8486, 6195, 6194, -1, 8486, 6197, 6195, -1, 6195, 6197, 6196, -1, 6196, 6197, 6198, -1, 7901, 6198, 8675, -1, 7899, 8675, 6199, -1, 7898, 6199, 6203, -1, 6204, 6203, 6205, -1, 8385, 6205, 6200, -1, 6206, 6200, 8482, -1, 6207, 8482, 6208, -1, 6209, 6208, 6210, -1, 8387, 6210, 6201, -1, 7692, 6201, 8484, -1, 7694, 8484, 6211, -1, 6212, 6211, 8485, -1, 6213, 8485, 8488, -1, 6202, 8488, 8487, -1, 6194, 6202, 8487, -1, 6196, 6198, 7901, -1, 7901, 8675, 7899, -1, 7899, 6199, 7898, -1, 7898, 6203, 6204, -1, 6204, 6205, 8385, -1, 8385, 6200, 6206, -1, 6206, 8482, 6207, -1, 6207, 6208, 6209, -1, 6209, 6210, 8387, -1, 8387, 6201, 7692, -1, 7692, 8484, 7694, -1, 7694, 6211, 6212, -1, 6212, 8485, 6213, -1, 6213, 8488, 6202, -1, 8510, 7742, 6214, -1, 8510, 7741, 7742, -1, 8510, 6216, 7741, -1, 7741, 6216, 6215, -1, 6215, 6216, 6217, -1, 6228, 6217, 6218, -1, 6229, 6218, 8422, -1, 7739, 8422, 6219, -1, 6230, 6219, 8423, -1, 7738, 8423, 6220, -1, 7737, 6220, 6221, -1, 6222, 6221, 8514, -1, 6223, 8514, 6224, -1, 6231, 6224, 8511, -1, 8328, 8511, 6225, -1, 7768, 6225, 8416, -1, 7744, 8416, 6226, -1, 6232, 6226, 6233, -1, 6227, 6233, 6214, -1, 7742, 6227, 6214, -1, 6215, 6217, 6228, -1, 6228, 6218, 6229, -1, 6229, 8422, 7739, -1, 7739, 6219, 6230, -1, 6230, 8423, 7738, -1, 7738, 6220, 7737, -1, 7737, 6221, 6222, -1, 6222, 8514, 6223, -1, 6223, 6224, 6231, -1, 6231, 8511, 8328, -1, 8328, 6225, 7768, -1, 7768, 8416, 7744, -1, 7744, 6226, 6232, -1, 6232, 6233, 6227, -1, 8613, 6234, 6244, -1, 8613, 7684, 6234, -1, 8613, 8612, 7684, -1, 7684, 8612, 6245, -1, 6245, 8612, 8616, -1, 6235, 8616, 8611, -1, 6246, 8611, 8610, -1, 6236, 8610, 8609, -1, 6247, 8609, 8608, -1, 7836, 8608, 6237, -1, 6248, 6237, 8607, -1, 6238, 8607, 6239, -1, 7840, 6239, 8606, -1, 6240, 8606, 6242, -1, 6241, 6242, 6249, -1, 7680, 6249, 6250, -1, 7681, 6250, 8603, -1, 6251, 8603, 8600, -1, 6243, 8600, 6244, -1, 6234, 6243, 6244, -1, 6245, 8616, 6235, -1, 6235, 8611, 6246, -1, 6246, 8610, 6236, -1, 6236, 8609, 6247, -1, 6247, 8608, 7836, -1, 7836, 6237, 6248, -1, 6248, 8607, 6238, -1, 6238, 6239, 7840, -1, 7840, 8606, 6240, -1, 6240, 6242, 6241, -1, 6241, 6249, 7680, -1, 7680, 6250, 7681, -1, 7681, 8603, 6251, -1, 6251, 8600, 6243, -1, 6252, 6260, 6259, -1, 6252, 7842, 6260, -1, 6252, 6253, 7842, -1, 7842, 6253, 7844, -1, 7844, 6253, 8626, -1, 7847, 8626, 8625, -1, 7846, 8625, 6254, -1, 6255, 6254, 6256, -1, 7848, 6256, 8623, -1, 6257, 8623, 6258, -1, 6261, 6258, 6262, -1, 7849, 6262, 8622, -1, 7850, 8622, 8620, -1, 6263, 8620, 8618, -1, 7853, 8618, 8617, -1, 6264, 8617, 8495, -1, 7855, 8495, 6265, -1, 6266, 6265, 8497, -1, 6267, 8497, 6259, -1, 6260, 6267, 6259, -1, 7844, 8626, 7847, -1, 7847, 8625, 7846, -1, 7846, 6254, 6255, -1, 6255, 6256, 7848, -1, 7848, 8623, 6257, -1, 6257, 6258, 6261, -1, 6261, 6262, 7849, -1, 7849, 8622, 7850, -1, 7850, 8620, 6263, -1, 6263, 8618, 7853, -1, 7853, 8617, 6264, -1, 6264, 8495, 7855, -1, 7855, 6265, 6266, -1, 6266, 8497, 6267, -1, 6269, 6268, 6304, -1, 6269, 7792, 6268, -1, 6269, 6270, 7792, -1, 6269, 6271, 6270, -1, 6270, 6271, 7790, -1, 7790, 6271, 6278, -1, 7868, 6278, 8520, -1, 7794, 8520, 8519, -1, 7787, 8519, 8517, -1, 6279, 8517, 9054, -1, 6280, 9054, 8589, -1, 7784, 8589, 8588, -1, 6281, 8588, 8587, -1, 7878, 8587, 8664, -1, 6272, 8664, 8662, -1, 7785, 8662, 6273, -1, 6282, 6273, 6274, -1, 7883, 6274, 6276, -1, 6275, 6276, 6277, -1, 7885, 6277, 8640, -1, 6283, 8640, 8637, -1, 6344, 8637, 6343, -1, 6344, 6283, 8637, -1, 7790, 6278, 7868, -1, 7868, 8520, 7794, -1, 7794, 8519, 7787, -1, 7787, 8517, 6279, -1, 6279, 9054, 6280, -1, 6280, 8589, 7784, -1, 7784, 8588, 6281, -1, 6281, 8587, 7878, -1, 7878, 8664, 6272, -1, 6272, 8662, 7785, -1, 7785, 6273, 6282, -1, 6282, 6274, 7883, -1, 7883, 6276, 6275, -1, 6275, 6277, 7885, -1, 7885, 8640, 6283, -1, 6343, 8637, 6286, -1, 6286, 8637, 8638, -1, 7690, 8638, 6284, -1, 7688, 6284, 6285, -1, 7688, 7690, 6284, -1, 6286, 8638, 7690, -1, 6284, 6287, 6285, -1, 6285, 6287, 7686, -1, 7686, 6287, 6288, -1, 7685, 6288, 6289, -1, 7856, 6289, 8614, -1, 6290, 8614, 8615, -1, 6292, 8615, 8627, -1, 6291, 8627, 6313, -1, 6291, 6292, 8627, -1, 7686, 6288, 7685, -1, 7685, 6289, 7856, -1, 7856, 8614, 6290, -1, 6290, 8615, 6292, -1, 6313, 8627, 6312, -1, 6312, 8627, 6293, -1, 6311, 6293, 7852, -1, 6311, 6312, 6293, -1, 6293, 6295, 7852, -1, 7852, 6295, 6294, -1, 6294, 6295, 8628, -1, 6298, 8628, 8624, -1, 6299, 8624, 6296, -1, 7858, 6296, 8632, -1, 6300, 8632, 8631, -1, 6301, 8631, 8634, -1, 6302, 8634, 6304, -1, 6297, 6304, 6303, -1, 6297, 6302, 6304, -1, 6294, 8628, 6298, -1, 6298, 8624, 6299, -1, 6299, 6296, 7858, -1, 7858, 8632, 6300, -1, 6300, 8631, 6301, -1, 6301, 8634, 6302, -1, 6268, 6303, 6304, -1, 6307, 7851, 6325, -1, 6307, 6305, 7851, -1, 6307, 6306, 6305, -1, 6307, 8621, 6306, -1, 6306, 8621, 6308, -1, 6308, 8621, 6310, -1, 6309, 6310, 6311, -1, 6309, 6308, 6310, -1, 6310, 6314, 6311, -1, 6311, 6314, 6312, -1, 6312, 6314, 6313, -1, 6313, 6314, 6291, -1, 6291, 6314, 8599, -1, 6292, 8599, 7857, -1, 6292, 6291, 8599, -1, 8599, 8601, 7857, -1, 7857, 8601, 7683, -1, 7683, 8601, 7682, -1, 7682, 8601, 8602, -1, 8604, 7682, 8602, -1, 8604, 6315, 7682, -1, 8604, 6316, 6315, -1, 8604, 6318, 6316, -1, 6316, 6318, 6317, -1, 6317, 6318, 6319, -1, 6320, 6319, 6321, -1, 6320, 6317, 6319, -1, 6321, 6319, 7679, -1, 7679, 6319, 6322, -1, 7678, 6322, 8490, -1, 7677, 8490, 7676, -1, 7677, 7678, 8490, -1, 7679, 6322, 7678, -1, 8490, 6323, 7676, -1, 7676, 6323, 7673, -1, 7673, 6323, 8491, -1, 7669, 8491, 7668, -1, 7669, 7673, 8491, -1, 8491, 8494, 7668, -1, 7668, 8494, 7667, -1, 7667, 8494, 8619, -1, 6324, 8619, 7854, -1, 6324, 7667, 8619, -1, 8619, 6325, 7854, -1, 7854, 6325, 7851, -1, 8639, 7885, 6342, -1, 8639, 7884, 7885, -1, 8639, 6327, 7884, -1, 7884, 6327, 6326, -1, 6326, 6327, 7882, -1, 7882, 6327, 6331, -1, 6330, 6331, 6328, -1, 6329, 6328, 7880, -1, 6329, 6330, 6328, -1, 7882, 6331, 6330, -1, 6328, 8643, 7880, -1, 7880, 8643, 7886, -1, 7886, 8643, 8644, -1, 7888, 8644, 7897, -1, 7888, 7886, 8644, -1, 8644, 8646, 7897, -1, 7897, 8646, 7896, -1, 7896, 8646, 8674, -1, 6332, 8674, 7900, -1, 6332, 7896, 8674, -1, 8674, 6333, 7900, -1, 7900, 6333, 7839, -1, 7839, 6333, 7838, -1, 7838, 6333, 6337, -1, 6334, 6337, 6335, -1, 6336, 6335, 7837, -1, 6336, 6334, 6335, -1, 7838, 6337, 6334, -1, 6335, 6338, 7837, -1, 7837, 6338, 7835, -1, 7835, 6338, 8635, -1, 7834, 8635, 7833, -1, 7834, 7835, 8635, -1, 8635, 8636, 7833, -1, 7833, 8636, 7687, -1, 7687, 8636, 6340, -1, 7689, 6340, 6339, -1, 7689, 7687, 6340, -1, 6340, 6341, 6339, -1, 6339, 6341, 6286, -1, 6286, 6341, 6342, -1, 6343, 6342, 6344, -1, 6343, 6286, 6342, -1, 6283, 6344, 6342, -1, 7885, 6283, 6342, -1, 8535, 6345, 8536, -1, 8535, 7861, 6345, -1, 8535, 6348, 7861, -1, 7861, 6348, 6346, -1, 6346, 6348, 6347, -1, 6347, 6348, 8533, -1, 6349, 8533, 8541, -1, 6350, 8541, 7795, -1, 6350, 6349, 8541, -1, 6347, 8533, 6349, -1, 8541, 6351, 7795, -1, 7795, 6351, 7789, -1, 7789, 6351, 8543, -1, 6352, 8543, 7791, -1, 6352, 7789, 8543, -1, 8543, 6353, 7791, -1, 7791, 6353, 6355, -1, 6355, 6353, 6354, -1, 7792, 6354, 6268, -1, 7792, 6355, 6354, -1, 6354, 6356, 6268, -1, 6268, 6356, 6303, -1, 6303, 6356, 6297, -1, 6297, 6356, 6302, -1, 6302, 6356, 6359, -1, 6359, 6356, 6357, -1, 6360, 6357, 8633, -1, 6358, 8633, 6361, -1, 6358, 6360, 8633, -1, 6359, 6357, 6360, -1, 8633, 8630, 6361, -1, 6361, 8630, 7859, -1, 7859, 8630, 8629, -1, 6362, 8629, 7845, -1, 6362, 7859, 8629, -1, 8629, 6363, 7845, -1, 7845, 6363, 6366, -1, 6366, 6363, 6367, -1, 6365, 6367, 6364, -1, 6365, 6366, 6367, -1, 6367, 6368, 6364, -1, 6364, 6368, 6369, -1, 6369, 6368, 8536, -1, 7864, 8536, 6345, -1, 7864, 6369, 8536, -1, 8681, 7923, 8684, -1, 8681, 6370, 7923, -1, 8681, 6371, 6370, -1, 6370, 6371, 6372, -1, 6372, 6371, 6373, -1, 6380, 6373, 6381, -1, 6382, 6381, 8473, -1, 7903, 8473, 6374, -1, 6383, 6374, 6384, -1, 6385, 6384, 6375, -1, 6386, 6375, 8477, -1, 6387, 8477, 8652, -1, 7906, 8652, 8653, -1, 7907, 8653, 8655, -1, 6388, 8655, 8677, -1, 6376, 8677, 6377, -1, 7921, 6377, 6378, -1, 7922, 6378, 8676, -1, 6379, 8676, 8684, -1, 7923, 6379, 8684, -1, 6372, 6373, 6380, -1, 6380, 6381, 6382, -1, 6382, 8473, 7903, -1, 7903, 6374, 6383, -1, 6383, 6384, 6385, -1, 6385, 6375, 6386, -1, 6386, 8477, 6387, -1, 6387, 8652, 7906, -1, 7906, 8653, 7907, -1, 7907, 8655, 6388, -1, 6388, 8677, 6376, -1, 6376, 6377, 7921, -1, 7921, 6378, 7922, -1, 7922, 8676, 6379, -1, 6389, 7925, 6398, -1, 6389, 7926, 7925, -1, 6389, 6390, 7926, -1, 7926, 6390, 6391, -1, 6391, 6390, 6399, -1, 7929, 6399, 8464, -1, 6392, 8464, 6393, -1, 7945, 6393, 6400, -1, 7946, 6400, 8695, -1, 7948, 8695, 8467, -1, 6394, 8467, 6395, -1, 6401, 6395, 6402, -1, 6403, 6402, 6404, -1, 7934, 6404, 8693, -1, 6405, 8693, 6396, -1, 6406, 6396, 6397, -1, 6407, 6397, 8688, -1, 7949, 8688, 8685, -1, 7940, 8685, 6398, -1, 7925, 7940, 6398, -1, 6391, 6399, 7929, -1, 7929, 8464, 6392, -1, 6392, 6393, 7945, -1, 7945, 6400, 7946, -1, 7946, 8695, 7948, -1, 7948, 8467, 6394, -1, 6394, 6395, 6401, -1, 6401, 6402, 6403, -1, 6403, 6404, 7934, -1, 7934, 8693, 6405, -1, 6405, 6396, 6406, -1, 6406, 6397, 6407, -1, 6407, 8688, 7949, -1, 7949, 8685, 7940, -1, 8703, 6408, 8705, -1, 8703, 6475, 6408, -1, 8703, 6409, 6475, -1, 8703, 6410, 6409, -1, 6409, 6410, 7951, -1, 7951, 6410, 8691, -1, 6416, 8691, 8692, -1, 7935, 8692, 6417, -1, 6411, 6417, 6412, -1, 7933, 6412, 8694, -1, 6418, 8694, 6415, -1, 6414, 6415, 6413, -1, 6414, 6418, 6415, -1, 7951, 8691, 6416, -1, 6416, 8692, 7935, -1, 7935, 6417, 6411, -1, 6411, 6412, 7933, -1, 7933, 8694, 6418, -1, 6415, 6419, 6413, -1, 6413, 6419, 6420, -1, 6420, 6419, 6463, -1, 6463, 6419, 6426, -1, 6426, 6419, 6421, -1, 6427, 6421, 6428, -1, 6422, 6428, 8679, -1, 7920, 8679, 6423, -1, 7919, 6423, 6424, -1, 6429, 6424, 8656, -1, 6425, 8656, 6430, -1, 6425, 6429, 8656, -1, 6426, 6421, 6427, -1, 6427, 6428, 6422, -1, 6422, 8679, 7920, -1, 7920, 6423, 7919, -1, 7919, 6424, 6429, -1, 8656, 8657, 6430, -1, 6430, 8657, 6431, -1, 6431, 8657, 8659, -1, 6432, 8659, 6433, -1, 6512, 6433, 6510, -1, 6512, 6432, 6433, -1, 6431, 8659, 6432, -1, 6510, 6433, 7814, -1, 7814, 6433, 8547, -1, 7813, 8547, 8545, -1, 7812, 8545, 8550, -1, 7811, 8550, 6438, -1, 6434, 6438, 8567, -1, 7809, 8567, 8551, -1, 6439, 8551, 6440, -1, 6435, 6440, 8553, -1, 6441, 8553, 6442, -1, 7828, 6442, 6436, -1, 6443, 6436, 8557, -1, 6437, 8557, 6444, -1, 7829, 6444, 8558, -1, 6445, 8558, 6446, -1, 6447, 6446, 8698, -1, 7983, 8698, 8697, -1, 6448, 8697, 8705, -1, 6476, 8705, 6449, -1, 6476, 6448, 8705, -1, 7814, 8547, 7813, -1, 7813, 8545, 7812, -1, 7812, 8550, 7811, -1, 7811, 6438, 6434, -1, 6434, 8567, 7809, -1, 7809, 8551, 6439, -1, 6439, 6440, 6435, -1, 6435, 8553, 6441, -1, 6441, 6442, 7828, -1, 7828, 6436, 6443, -1, 6443, 8557, 6437, -1, 6437, 6444, 7829, -1, 7829, 8558, 6445, -1, 6445, 6446, 6447, -1, 6447, 8698, 7983, -1, 7983, 8697, 6448, -1, 6408, 6449, 8705, -1, 6450, 7932, 8465, -1, 6450, 7931, 7932, -1, 6450, 7709, 7931, -1, 6450, 6451, 7709, -1, 7709, 6451, 7708, -1, 7708, 6451, 6452, -1, 7707, 6452, 7706, -1, 7707, 7708, 6452, -1, 6452, 8471, 7706, -1, 7706, 8471, 7705, -1, 7705, 8471, 6454, -1, 6453, 6454, 6456, -1, 6453, 7705, 6454, -1, 6454, 6455, 6456, -1, 6456, 6455, 6457, -1, 6457, 6455, 8474, -1, 7701, 8474, 6458, -1, 6459, 6458, 6460, -1, 6459, 7701, 6458, -1, 6457, 8474, 7701, -1, 6458, 8680, 6460, -1, 6460, 8680, 7904, -1, 7904, 8680, 6461, -1, 7902, 6461, 6462, -1, 7902, 7904, 6461, -1, 6461, 8683, 6462, -1, 6462, 8683, 7924, -1, 7924, 8683, 7953, -1, 7953, 8683, 8682, -1, 6426, 8682, 6463, -1, 6426, 7953, 8682, -1, 8682, 6464, 6463, -1, 6463, 6464, 6420, -1, 6420, 6464, 6413, -1, 6413, 6464, 6414, -1, 6414, 6464, 8468, -1, 6465, 8468, 6466, -1, 6465, 6414, 8468, -1, 8468, 8466, 6466, -1, 6466, 8466, 6468, -1, 6468, 8466, 6467, -1, 7947, 6467, 6469, -1, 7947, 6468, 6467, -1, 6467, 8465, 6469, -1, 6469, 8465, 7932, -1, 9026, 6470, 9019, -1, 9026, 7986, 6470, -1, 9026, 6471, 7986, -1, 7986, 6471, 7987, -1, 7987, 6471, 7988, -1, 7988, 6471, 9022, -1, 7939, 9022, 6472, -1, 7938, 6472, 7937, -1, 7938, 7939, 6472, -1, 7988, 9022, 7939, -1, 6472, 8701, 7937, -1, 7937, 8701, 7936, -1, 7936, 8701, 8702, -1, 6473, 8702, 7952, -1, 6473, 7936, 8702, -1, 8702, 6474, 7952, -1, 7952, 6474, 7950, -1, 7950, 6474, 8704, -1, 6475, 8704, 6408, -1, 6475, 7950, 8704, -1, 8704, 8696, 6408, -1, 6408, 8696, 6449, -1, 6449, 8696, 6476, -1, 6476, 8696, 6448, -1, 6448, 8696, 7982, -1, 7982, 8696, 6478, -1, 6477, 6478, 6479, -1, 7981, 6479, 6480, -1, 7981, 6477, 6479, -1, 7982, 6478, 6477, -1, 6479, 8699, 6480, -1, 6480, 8699, 7964, -1, 7964, 8699, 8562, -1, 6482, 8562, 6481, -1, 6482, 7964, 8562, -1, 8562, 8563, 6481, -1, 6481, 8563, 7990, -1, 7990, 8563, 6483, -1, 6484, 6483, 7984, -1, 6484, 7990, 6483, -1, 6483, 9024, 7984, -1, 7984, 9024, 6485, -1, 6485, 9024, 9019, -1, 7985, 9019, 6470, -1, 7985, 6485, 9019, -1, 8658, 6431, 6511, -1, 8658, 6486, 6431, -1, 8658, 6487, 6486, -1, 6486, 6487, 7909, -1, 7909, 6487, 7908, -1, 7908, 6487, 8700, -1, 6488, 8700, 8678, -1, 7918, 8678, 6489, -1, 7918, 6488, 8678, -1, 7908, 8700, 6488, -1, 8678, 8654, 6489, -1, 6489, 8654, 6490, -1, 6490, 8654, 6492, -1, 7911, 6492, 6491, -1, 7911, 6490, 6492, -1, 6492, 6493, 6491, -1, 6491, 6493, 6494, -1, 6494, 6493, 6495, -1, 7913, 6495, 6496, -1, 7913, 6494, 6495, -1, 6495, 8650, 6496, -1, 6496, 8650, 6497, -1, 6497, 8650, 7916, -1, 7916, 8650, 8649, -1, 7917, 8649, 6500, -1, 6499, 6500, 6498, -1, 6499, 7917, 6500, -1, 7916, 8649, 7917, -1, 6500, 6502, 6498, -1, 6498, 6502, 6501, -1, 6501, 6502, 8546, -1, 6503, 8546, 7815, -1, 6503, 6501, 8546, -1, 8546, 6505, 7815, -1, 7815, 6505, 6504, -1, 6504, 6505, 6507, -1, 6506, 6507, 6508, -1, 6506, 6504, 6507, -1, 6507, 6509, 6508, -1, 6508, 6509, 7814, -1, 7814, 6509, 6511, -1, 6510, 6511, 6512, -1, 6510, 7814, 6511, -1, 6432, 6512, 6511, -1, 6431, 6432, 6511, -1, 6513, 6514, 8443, -1, 6513, 8024, 6514, -1, 6513, 6516, 8024, -1, 8024, 6516, 6515, -1, 6515, 6516, 8441, -1, 8026, 8441, 8440, -1, 6521, 8440, 8438, -1, 8083, 8438, 8828, -1, 8091, 8828, 6522, -1, 8106, 6522, 6517, -1, 8107, 6517, 8826, -1, 8093, 8826, 6523, -1, 6518, 6523, 8823, -1, 8094, 8823, 8895, -1, 8096, 8895, 8732, -1, 8109, 8732, 6524, -1, 8022, 6524, 8822, -1, 8020, 8822, 6519, -1, 6520, 6519, 8443, -1, 6514, 6520, 8443, -1, 6515, 8441, 8026, -1, 8026, 8440, 6521, -1, 6521, 8438, 8083, -1, 8083, 8828, 8091, -1, 8091, 6522, 8106, -1, 8106, 6517, 8107, -1, 8107, 8826, 8093, -1, 8093, 6523, 6518, -1, 6518, 8823, 8094, -1, 8094, 8895, 8096, -1, 8096, 8732, 8109, -1, 8109, 6524, 8022, -1, 8022, 8822, 8020, -1, 8020, 6519, 6520, -1, 6525, 6526, 8851, -1, 6525, 6527, 6526, -1, 6525, 8014, 6527, -1, 6525, 6528, 8014, -1, 8014, 6528, 6529, -1, 6529, 6528, 6530, -1, 8012, 6530, 8710, -1, 8011, 8710, 8708, -1, 6538, 8708, 8707, -1, 8032, 8707, 9055, -1, 8016, 9055, 8453, -1, 6539, 8453, 6540, -1, 8017, 6540, 8452, -1, 6531, 8452, 6541, -1, 8123, 6541, 6532, -1, 6533, 6532, 8862, -1, 8126, 8862, 6542, -1, 6534, 6542, 8859, -1, 6543, 8859, 6535, -1, 6573, 6535, 6536, -1, 6594, 6536, 8725, -1, 6537, 8725, 6593, -1, 6537, 6594, 8725, -1, 6529, 6530, 8012, -1, 8012, 8710, 8011, -1, 8011, 8708, 6538, -1, 6538, 8707, 8032, -1, 8032, 9055, 8016, -1, 8016, 8453, 6539, -1, 6539, 6540, 8017, -1, 8017, 8452, 6531, -1, 6531, 6541, 8123, -1, 8123, 6532, 6533, -1, 6533, 8862, 8126, -1, 8126, 6542, 6534, -1, 6534, 8859, 6543, -1, 6543, 6535, 6573, -1, 6573, 6536, 6594, -1, 6593, 8725, 8046, -1, 8046, 8725, 8722, -1, 8044, 8722, 8720, -1, 8110, 8720, 6549, -1, 6544, 6549, 8734, -1, 6550, 8734, 8756, -1, 8042, 8756, 8736, -1, 8082, 8736, 8738, -1, 6545, 8738, 6546, -1, 8079, 6546, 8857, -1, 6551, 8857, 6552, -1, 7756, 6552, 8739, -1, 6547, 8739, 8856, -1, 7758, 8856, 8855, -1, 6553, 8855, 8742, -1, 8120, 8742, 8849, -1, 6554, 8849, 6555, -1, 6556, 6555, 8851, -1, 6548, 8851, 6566, -1, 6548, 6556, 8851, -1, 8046, 8722, 8044, -1, 8044, 8720, 8110, -1, 8110, 6549, 6544, -1, 6544, 8734, 6550, -1, 6550, 8756, 8042, -1, 8042, 8736, 8082, -1, 8082, 8738, 6545, -1, 6545, 6546, 8079, -1, 8079, 8857, 6551, -1, 6551, 6552, 7756, -1, 7756, 8739, 6547, -1, 6547, 8856, 7758, -1, 7758, 8855, 6553, -1, 6553, 8742, 8120, -1, 8120, 8849, 6554, -1, 6554, 6555, 6556, -1, 6526, 6566, 8851, -1, 6559, 6558, 6571, -1, 6559, 6557, 6558, -1, 6559, 8459, 6557, -1, 6557, 8459, 8036, -1, 8036, 8459, 8034, -1, 8034, 8459, 6560, -1, 8041, 6560, 6561, -1, 8033, 6561, 8038, -1, 8033, 8041, 6561, -1, 8034, 6560, 8041, -1, 6561, 8854, 8038, -1, 8038, 8854, 6563, -1, 6563, 8854, 8853, -1, 6562, 8853, 8013, -1, 6562, 6563, 8853, -1, 8853, 6564, 8013, -1, 8013, 6564, 6565, -1, 6565, 6564, 8714, -1, 6527, 8714, 6526, -1, 6527, 6565, 8714, -1, 8714, 6567, 6526, -1, 6526, 6567, 6566, -1, 6566, 6567, 6548, -1, 6548, 6567, 6556, -1, 6556, 6567, 8121, -1, 8121, 6567, 8850, -1, 6568, 8850, 8852, -1, 8119, 8852, 8113, -1, 8119, 6568, 8852, -1, 8121, 8850, 6568, -1, 8852, 8848, 8113, -1, 8113, 8848, 8114, -1, 8114, 8848, 8743, -1, 8115, 8743, 8118, -1, 8115, 8114, 8743, -1, 8743, 8745, 8118, -1, 8118, 8745, 7746, -1, 7746, 8745, 8418, -1, 6569, 8418, 7745, -1, 6569, 7746, 8418, -1, 8418, 8417, 7745, -1, 7745, 8417, 6570, -1, 6570, 8417, 6571, -1, 6572, 6571, 6558, -1, 6572, 6570, 6571, -1, 6574, 6573, 8858, -1, 6574, 6575, 6573, -1, 6574, 6576, 6575, -1, 6575, 6576, 8141, -1, 8141, 6576, 8140, -1, 8140, 6576, 6577, -1, 8139, 6577, 8860, -1, 8127, 8860, 6578, -1, 8127, 8139, 8860, -1, 8140, 6577, 8139, -1, 8860, 6579, 6578, -1, 6578, 6579, 8131, -1, 8131, 6579, 6580, -1, 8143, 6580, 8144, -1, 8143, 8131, 6580, -1, 6580, 6581, 8144, -1, 8144, 6581, 6582, -1, 6582, 6581, 8728, -1, 8146, 8728, 8147, -1, 8146, 6582, 8728, -1, 8728, 6583, 8147, -1, 8147, 6583, 8151, -1, 8151, 6583, 6586, -1, 6586, 6583, 6587, -1, 6584, 6587, 6585, -1, 8148, 6585, 6588, -1, 8148, 6584, 6585, -1, 6586, 6587, 6584, -1, 6585, 8726, 6588, -1, 6588, 8726, 8048, -1, 8048, 8726, 6589, -1, 8057, 6589, 8047, -1, 8057, 8048, 6589, -1, 6589, 8723, 8047, -1, 8047, 8723, 6590, -1, 6590, 8723, 6592, -1, 6591, 6592, 8045, -1, 6591, 6590, 6592, -1, 6592, 8724, 8045, -1, 8045, 8724, 8046, -1, 8046, 8724, 8858, -1, 6593, 8858, 6537, -1, 6593, 8046, 8858, -1, 6594, 6537, 8858, -1, 6573, 6594, 8858, -1, 8923, 8210, 6595, -1, 8923, 8197, 8210, -1, 8923, 6596, 8197, -1, 8197, 6596, 6597, -1, 6597, 6596, 8922, -1, 8203, 8922, 6598, -1, 8198, 6598, 8501, -1, 6599, 8501, 8500, -1, 8204, 8500, 8498, -1, 7841, 8498, 6603, -1, 6600, 6603, 6604, -1, 6605, 6604, 6601, -1, 6606, 6601, 8496, -1, 6607, 8496, 8920, -1, 8208, 8920, 8916, -1, 6608, 8916, 8915, -1, 8216, 8915, 8914, -1, 8218, 8914, 6602, -1, 8209, 6602, 6595, -1, 8210, 8209, 6595, -1, 6597, 8922, 8203, -1, 8203, 6598, 8198, -1, 8198, 8501, 6599, -1, 6599, 8500, 8204, -1, 8204, 8498, 7841, -1, 7841, 6603, 6600, -1, 6600, 6604, 6605, -1, 6605, 6601, 6606, -1, 6606, 8496, 6607, -1, 6607, 8920, 8208, -1, 8208, 8916, 6608, -1, 6608, 8915, 8216, -1, 8216, 8914, 8218, -1, 8218, 6602, 8209, -1, 6609, 8220, 8771, -1, 6609, 8061, 8220, -1, 6609, 8769, 8061, -1, 8061, 8769, 8062, -1, 8062, 8769, 6617, -1, 8065, 6617, 8928, -1, 8222, 8928, 6610, -1, 6618, 6610, 6611, -1, 8223, 6611, 6612, -1, 8225, 6612, 6619, -1, 6620, 6619, 6621, -1, 6622, 6621, 6613, -1, 6623, 6613, 8926, -1, 8234, 8926, 6614, -1, 8229, 6614, 8509, -1, 6624, 8509, 6615, -1, 8230, 6615, 8924, -1, 6616, 8924, 8772, -1, 8236, 8772, 8771, -1, 8220, 8236, 8771, -1, 8062, 6617, 8065, -1, 8065, 8928, 8222, -1, 8222, 6610, 6618, -1, 6618, 6611, 8223, -1, 8223, 6612, 8225, -1, 8225, 6619, 6620, -1, 6620, 6621, 6622, -1, 6622, 6613, 6623, -1, 6623, 8926, 8234, -1, 8234, 6614, 8229, -1, 8229, 8509, 6624, -1, 6624, 6615, 8230, -1, 8230, 8924, 6616, -1, 6616, 8772, 8236, -1, 8776, 6625, 8785, -1, 8776, 6626, 6625, -1, 8776, 8169, 6626, -1, 8776, 6627, 8169, -1, 8169, 6627, 8167, -1, 8167, 6627, 6628, -1, 8166, 6628, 6629, -1, 8163, 6629, 8869, -1, 8162, 8869, 8868, -1, 8161, 8868, 8949, -1, 8160, 8949, 8948, -1, 6638, 8948, 6630, -1, 8247, 6630, 8951, -1, 8157, 8951, 8945, -1, 8257, 8945, 8944, -1, 8158, 8944, 8941, -1, 6631, 8941, 6639, -1, 7800, 6639, 6633, -1, 6632, 6633, 6634, -1, 6675, 6634, 8935, -1, 6635, 8935, 8504, -1, 6636, 8504, 6637, -1, 6636, 6635, 8504, -1, 8167, 6628, 8166, -1, 8166, 6629, 8163, -1, 8163, 8869, 8162, -1, 8162, 8868, 8161, -1, 8161, 8949, 8160, -1, 8160, 8948, 6638, -1, 6638, 6630, 8247, -1, 8247, 8951, 8157, -1, 8157, 8945, 8257, -1, 8257, 8944, 8158, -1, 8158, 8941, 6631, -1, 6631, 6639, 7800, -1, 7800, 6633, 6632, -1, 6632, 6634, 6675, -1, 6675, 8935, 6635, -1, 6637, 8504, 6688, -1, 6688, 8504, 8503, -1, 6640, 8503, 8932, -1, 8199, 8932, 8237, -1, 8199, 6640, 8932, -1, 6688, 8503, 6640, -1, 8932, 6641, 8237, -1, 8237, 6641, 8238, -1, 8238, 6641, 6643, -1, 6644, 6643, 6645, -1, 8211, 6645, 6646, -1, 6647, 6646, 8912, -1, 8213, 8912, 6642, -1, 6662, 6642, 6648, -1, 6662, 8213, 6642, -1, 8238, 6643, 6644, -1, 6644, 6645, 8211, -1, 8211, 6646, 6647, -1, 6647, 8912, 8213, -1, 6648, 6642, 6650, -1, 6650, 6642, 8930, -1, 6649, 8930, 6651, -1, 6649, 6650, 8930, -1, 8930, 6652, 6651, -1, 6651, 6652, 8226, -1, 8226, 6652, 6655, -1, 8224, 6655, 8927, -1, 8221, 8927, 6656, -1, 6653, 6656, 6657, -1, 6658, 6657, 8784, -1, 8067, 8784, 8786, -1, 8068, 8786, 8785, -1, 6654, 8785, 6700, -1, 6654, 8068, 8785, -1, 8226, 6655, 8224, -1, 8224, 8927, 8221, -1, 8221, 6656, 6653, -1, 6653, 6657, 6658, -1, 6658, 8784, 8067, -1, 8067, 8786, 8068, -1, 6625, 6700, 8785, -1, 8925, 8227, 6659, -1, 8925, 8233, 8227, -1, 8925, 6660, 8233, -1, 8925, 6661, 6660, -1, 6660, 6661, 8231, -1, 8231, 6661, 8929, -1, 8232, 8929, 6649, -1, 8232, 8231, 8929, -1, 8929, 8931, 6649, -1, 6649, 8931, 6650, -1, 6650, 8931, 6648, -1, 6648, 8931, 6662, -1, 6662, 8931, 6663, -1, 8213, 6663, 8214, -1, 8213, 6662, 6663, -1, 6663, 8913, 8214, -1, 8214, 8913, 8212, -1, 8212, 8913, 8219, -1, 8219, 8913, 8917, -1, 6664, 8219, 8917, -1, 6664, 8217, 8219, -1, 6664, 8215, 8217, -1, 6664, 6665, 8215, -1, 8215, 6665, 8207, -1, 8207, 6665, 8918, -1, 6666, 8918, 6667, -1, 6666, 8207, 8918, -1, 6667, 8918, 6668, -1, 6668, 8918, 8919, -1, 7665, 8919, 8921, -1, 7666, 8921, 6669, -1, 7666, 7665, 8921, -1, 6668, 8919, 7665, -1, 8921, 6670, 6669, -1, 6669, 6670, 6672, -1, 6672, 6670, 8508, -1, 8239, 8508, 6671, -1, 8239, 6672, 8508, -1, 8508, 8507, 6671, -1, 6671, 8507, 8341, -1, 8341, 8507, 6673, -1, 8235, 6673, 8228, -1, 8235, 8341, 6673, -1, 6673, 6659, 8228, -1, 8228, 6659, 8227, -1, 6674, 6675, 8934, -1, 6674, 6676, 6675, -1, 6674, 8936, 6676, -1, 6676, 8936, 7801, -1, 7801, 8936, 6680, -1, 6680, 8936, 8937, -1, 6678, 8937, 6679, -1, 6677, 6679, 7799, -1, 6677, 6678, 6679, -1, 6680, 8937, 6678, -1, 6679, 8532, 7799, -1, 7799, 8532, 7798, -1, 7798, 8532, 8534, -1, 6681, 8534, 7867, -1, 6681, 7798, 8534, -1, 8534, 6682, 7867, -1, 7867, 6682, 7866, -1, 7866, 6682, 6684, -1, 7865, 6684, 6683, -1, 7865, 7866, 6684, -1, 6684, 9030, 6683, -1, 6683, 9030, 7860, -1, 7860, 9030, 7863, -1, 7863, 9030, 8537, -1, 7862, 8537, 9029, -1, 6685, 9029, 7843, -1, 6685, 7862, 9029, -1, 7863, 8537, 7862, -1, 9029, 8499, 7843, -1, 7843, 8499, 8206, -1, 8206, 8499, 6687, -1, 8205, 6687, 6686, -1, 8205, 8206, 6687, -1, 6687, 8933, 6686, -1, 6686, 8933, 8200, -1, 8200, 8933, 8502, -1, 8201, 8502, 8202, -1, 8201, 8200, 8502, -1, 8502, 8505, 8202, -1, 8202, 8505, 6688, -1, 6688, 8505, 8934, -1, 6637, 8934, 6636, -1, 6637, 6688, 8934, -1, 6635, 6636, 8934, -1, 6675, 6635, 8934, -1, 6689, 6712, 6711, -1, 6689, 8245, 6712, -1, 6689, 6690, 8245, -1, 8245, 6690, 6691, -1, 6691, 6690, 6692, -1, 6692, 6690, 6693, -1, 8172, 6693, 6694, -1, 6696, 6694, 6695, -1, 6696, 8172, 6694, -1, 6692, 6693, 8172, -1, 6694, 8775, 6695, -1, 6695, 8775, 6697, -1, 6697, 8775, 8778, -1, 6698, 8778, 8168, -1, 6698, 6697, 8778, -1, 8778, 8777, 8168, -1, 8168, 8777, 8170, -1, 8170, 8777, 6699, -1, 6626, 6699, 6625, -1, 6626, 8170, 6699, -1, 6699, 6701, 6625, -1, 6625, 6701, 6700, -1, 6700, 6701, 6654, -1, 6654, 6701, 8068, -1, 8068, 6701, 8069, -1, 8069, 6701, 6702, -1, 6704, 6702, 6703, -1, 8066, 6703, 8240, -1, 8066, 6704, 6703, -1, 8069, 6702, 6704, -1, 6703, 6705, 8240, -1, 8240, 6705, 8064, -1, 8064, 6705, 8783, -1, 6706, 8783, 8063, -1, 6706, 8064, 8783, -1, 8783, 6707, 8063, -1, 8063, 6707, 8241, -1, 8241, 6707, 6708, -1, 6709, 6708, 8242, -1, 6709, 8241, 6708, -1, 6708, 6710, 8242, -1, 8242, 6710, 6713, -1, 6713, 6710, 6711, -1, 8244, 6711, 6712, -1, 8244, 6713, 6711, -1, 6714, 6725, 8975, -1, 6714, 7713, 6725, -1, 6714, 6715, 7713, -1, 7713, 6715, 7714, -1, 7714, 6715, 6716, -1, 7711, 6716, 6718, -1, 6717, 6718, 6719, -1, 7930, 6719, 6720, -1, 7928, 6720, 6727, -1, 7927, 6727, 6722, -1, 6721, 6722, 6723, -1, 6728, 6723, 8686, -1, 6729, 8686, 8687, -1, 6724, 8687, 8964, -1, 7941, 8964, 8962, -1, 7942, 8962, 8961, -1, 8263, 8961, 6730, -1, 6731, 6730, 8960, -1, 6726, 8960, 8975, -1, 6725, 6726, 8975, -1, 7714, 6716, 7711, -1, 7711, 6718, 6717, -1, 6717, 6719, 7930, -1, 7930, 6720, 7928, -1, 7928, 6727, 7927, -1, 7927, 6722, 6721, -1, 6721, 6723, 6728, -1, 6728, 8686, 6729, -1, 6729, 8687, 6724, -1, 6724, 8964, 7941, -1, 7941, 8962, 7942, -1, 7942, 8961, 8263, -1, 8263, 6730, 6731, -1, 6731, 8960, 6726, -1, 8435, 8087, 8436, -1, 8435, 6733, 8087, -1, 8435, 6732, 6733, -1, 6733, 6732, 8090, -1, 8090, 6732, 6734, -1, 8268, 6734, 8984, -1, 6735, 8984, 8973, -1, 8269, 8973, 6736, -1, 6744, 6736, 8969, -1, 6745, 8969, 6738, -1, 6737, 6738, 6739, -1, 8278, 6739, 8981, -1, 6746, 8981, 6740, -1, 6747, 6740, 6742, -1, 6741, 6742, 8980, -1, 6748, 8980, 8829, -1, 6743, 8829, 8437, -1, 8274, 8437, 8977, -1, 8086, 8977, 8436, -1, 8087, 8086, 8436, -1, 8090, 6734, 8268, -1, 8268, 8984, 6735, -1, 6735, 8973, 8269, -1, 8269, 6736, 6744, -1, 6744, 8969, 6745, -1, 6745, 6738, 6737, -1, 6737, 6739, 8278, -1, 8278, 8981, 6746, -1, 6746, 6740, 6747, -1, 6747, 6742, 6741, -1, 6741, 8980, 6748, -1, 6748, 8829, 6743, -1, 6743, 8437, 8274, -1, 8274, 8977, 8086, -1, 8830, 6819, 8986, -1, 8830, 6816, 6819, -1, 8830, 6750, 6816, -1, 8830, 6749, 6750, -1, 6750, 6749, 8280, -1, 8280, 6749, 8979, -1, 6751, 8979, 6752, -1, 8272, 6752, 8982, -1, 8271, 8982, 6755, -1, 8279, 6755, 8968, -1, 6754, 8968, 6753, -1, 6803, 6753, 6756, -1, 6803, 6754, 6753, -1, 8280, 8979, 6751, -1, 6751, 6752, 8272, -1, 8272, 8982, 8271, -1, 8271, 6755, 8279, -1, 8279, 8968, 6754, -1, 6753, 6759, 6756, -1, 6756, 6759, 6757, -1, 6757, 6759, 6758, -1, 6758, 6759, 8283, -1, 8283, 6759, 8974, -1, 6762, 8974, 8976, -1, 8282, 8976, 6760, -1, 6763, 6760, 8963, -1, 8264, 8963, 6764, -1, 7943, 6764, 6761, -1, 7944, 6761, 6766, -1, 7944, 7943, 6761, -1, 8283, 8974, 6762, -1, 6762, 8976, 8282, -1, 8282, 6760, 6763, -1, 6763, 8963, 8264, -1, 8264, 6764, 7943, -1, 6761, 6765, 6766, -1, 6766, 6765, 6830, -1, 6830, 6765, 8993, -1, 6768, 8993, 6769, -1, 6767, 6769, 6850, -1, 6767, 6768, 6769, -1, 6830, 8993, 6768, -1, 6850, 6769, 6770, -1, 6770, 6769, 8991, -1, 8178, 8991, 8565, -1, 6771, 8565, 8881, -1, 8285, 8881, 8896, -1, 6772, 8896, 8882, -1, 8174, 8882, 6773, -1, 8196, 6773, 6774, -1, 8195, 6774, 8886, -1, 8190, 8886, 6777, -1, 6778, 6777, 6775, -1, 8191, 6775, 8890, -1, 6779, 8890, 8891, -1, 8194, 8891, 6780, -1, 6781, 6780, 8894, -1, 8102, 8894, 8988, -1, 6782, 8988, 6776, -1, 6783, 6776, 8986, -1, 6820, 8986, 6784, -1, 6820, 6783, 8986, -1, 6770, 8991, 8178, -1, 8178, 8565, 6771, -1, 6771, 8881, 8285, -1, 8285, 8896, 6772, -1, 6772, 8882, 8174, -1, 8174, 6773, 8196, -1, 8196, 6774, 8195, -1, 8195, 8886, 8190, -1, 8190, 6777, 6778, -1, 6778, 6775, 8191, -1, 8191, 8890, 6779, -1, 6779, 8891, 8194, -1, 8194, 6780, 6781, -1, 6781, 8894, 8102, -1, 8102, 8988, 6782, -1, 6782, 6776, 6783, -1, 6819, 6784, 8986, -1, 8971, 6785, 8972, -1, 8971, 6786, 6785, -1, 8971, 6788, 6786, -1, 8971, 6787, 6788, -1, 6788, 6787, 6789, -1, 6789, 6787, 6791, -1, 6790, 6791, 7716, -1, 6790, 6789, 6791, -1, 6791, 8461, 7716, -1, 7716, 8461, 6794, -1, 6794, 8461, 6792, -1, 6793, 6792, 6795, -1, 6793, 6794, 6792, -1, 6792, 8462, 6795, -1, 6795, 8462, 8281, -1, 8281, 8462, 6796, -1, 6797, 6796, 8965, -1, 7710, 8965, 6798, -1, 7710, 6797, 8965, -1, 8281, 6796, 6797, -1, 8965, 6799, 6798, -1, 6798, 6799, 6800, -1, 6800, 6799, 6801, -1, 7712, 6801, 8265, -1, 7712, 6800, 6801, -1, 6801, 9027, 8265, -1, 8265, 9027, 8266, -1, 8266, 9027, 8284, -1, 8284, 9027, 8966, -1, 8283, 8966, 6758, -1, 8283, 8284, 8966, -1, 8966, 6802, 6758, -1, 6758, 6802, 6757, -1, 6757, 6802, 6756, -1, 6756, 6802, 6803, -1, 6803, 6802, 8967, -1, 6804, 8967, 8277, -1, 6804, 6803, 8967, -1, 8967, 8970, 8277, -1, 8277, 8970, 8276, -1, 8276, 8970, 8983, -1, 8270, 8983, 6805, -1, 8270, 8276, 8983, -1, 8983, 8972, 6805, -1, 6805, 8972, 6785, -1, 8827, 6806, 6829, -1, 8827, 6807, 6806, -1, 8827, 6808, 6807, -1, 6807, 6808, 8105, -1, 8105, 6808, 8084, -1, 8084, 6808, 6809, -1, 6810, 6809, 8994, -1, 8275, 8994, 6812, -1, 8275, 6810, 8994, -1, 8084, 6809, 6810, -1, 8994, 6811, 6812, -1, 6812, 6811, 8273, -1, 8273, 6811, 8995, -1, 6813, 8995, 6814, -1, 6813, 8273, 8995, -1, 8995, 6815, 6814, -1, 6814, 6815, 6817, -1, 6817, 6815, 6818, -1, 6816, 6818, 6819, -1, 6816, 6817, 6818, -1, 6818, 6821, 6819, -1, 6819, 6821, 6784, -1, 6784, 6821, 6820, -1, 6820, 6821, 6783, -1, 6783, 6821, 8104, -1, 8104, 6821, 6822, -1, 6823, 6822, 8987, -1, 6824, 8987, 8103, -1, 6824, 6823, 8987, -1, 8104, 6822, 6823, -1, 8987, 6825, 8103, -1, 8103, 6825, 8101, -1, 8101, 6825, 8893, -1, 6826, 8893, 8100, -1, 6826, 8101, 8893, -1, 8893, 6827, 8100, -1, 8100, 6827, 8293, -1, 8293, 6827, 8824, -1, 8095, 8824, 8108, -1, 8095, 8293, 8824, -1, 8824, 8825, 8108, -1, 8108, 8825, 6828, -1, 6828, 8825, 6829, -1, 8092, 6829, 6806, -1, 8092, 6828, 6829, -1, 8690, 6830, 6851, -1, 8690, 6831, 6830, -1, 8690, 8689, 6831, -1, 6831, 8689, 6832, -1, 6832, 8689, 6833, -1, 6833, 8689, 6834, -1, 6835, 6834, 6836, -1, 8262, 6836, 8261, -1, 8262, 6835, 6836, -1, 6833, 6834, 6835, -1, 6836, 9023, 8261, -1, 8261, 9023, 6837, -1, 6837, 9023, 6838, -1, 7994, 6838, 6839, -1, 7994, 6837, 6838, -1, 6838, 9021, 6839, -1, 6839, 9021, 7993, -1, 7993, 9021, 9020, -1, 7992, 9020, 7991, -1, 7992, 7993, 9020, -1, 9020, 9025, 7991, -1, 7991, 9025, 6840, -1, 6840, 9025, 6841, -1, 6841, 9025, 9018, -1, 6842, 9018, 6843, -1, 7989, 6843, 6844, -1, 7989, 6842, 6843, -1, 6841, 9018, 6842, -1, 6843, 9017, 6844, -1, 6844, 9017, 6845, -1, 6845, 9017, 6846, -1, 8179, 6846, 6847, -1, 8179, 6845, 6846, -1, 6846, 8990, 6847, -1, 6847, 8990, 6848, -1, 6848, 8990, 8992, -1, 8177, 8992, 6849, -1, 8177, 6848, 8992, -1, 8992, 8566, 6849, -1, 6849, 8566, 6770, -1, 6770, 8566, 6851, -1, 6850, 6851, 6767, -1, 6850, 6770, 6851, -1, 6768, 6767, 6851, -1, 6830, 6768, 6851, -1, 6852, 6902, 8996, -1, 6852, 6901, 6902, -1, 6852, 6853, 6901, -1, 6852, 6854, 6853, -1, 6853, 6854, 6866, -1, 6866, 6854, 9009, -1, 8292, 9009, 6855, -1, 6867, 6855, 6856, -1, 8299, 6856, 6857, -1, 8287, 6857, 6858, -1, 8288, 6858, 6859, -1, 6868, 6859, 8887, -1, 6860, 8887, 6861, -1, 6869, 6861, 6862, -1, 8188, 6862, 8897, -1, 8187, 8897, 6863, -1, 8183, 6863, 9003, -1, 6864, 9003, 6870, -1, 6871, 6870, 8900, -1, 6872, 8900, 8901, -1, 6865, 8901, 6874, -1, 6932, 6874, 6931, -1, 6932, 6865, 6874, -1, 6866, 9009, 8292, -1, 8292, 6855, 6867, -1, 6867, 6856, 8299, -1, 8299, 6857, 8287, -1, 8287, 6858, 8288, -1, 8288, 6859, 6868, -1, 6868, 8887, 6860, -1, 6860, 6861, 6869, -1, 6869, 6862, 8188, -1, 8188, 8897, 8187, -1, 8187, 6863, 8183, -1, 8183, 9003, 6864, -1, 6864, 6870, 6871, -1, 6871, 8900, 6872, -1, 6872, 8901, 6865, -1, 6931, 6874, 6873, -1, 6873, 6874, 6875, -1, 8256, 6875, 6876, -1, 8254, 6876, 6877, -1, 8295, 6877, 9001, -1, 6878, 9001, 6885, -1, 6879, 6885, 6886, -1, 6887, 6886, 6880, -1, 6881, 6880, 8947, -1, 8246, 8947, 8950, -1, 8296, 8950, 6882, -1, 8156, 6882, 6884, -1, 6883, 6884, 6888, -1, 6889, 6888, 8875, -1, 8154, 8875, 8874, -1, 8053, 8874, 8999, -1, 6890, 8999, 8997, -1, 8056, 8997, 8996, -1, 6904, 8996, 6891, -1, 6904, 8056, 8996, -1, 6873, 6875, 8256, -1, 8256, 6876, 8254, -1, 8254, 6877, 8295, -1, 8295, 9001, 6878, -1, 6878, 6885, 6879, -1, 6879, 6886, 6887, -1, 6887, 6880, 6881, -1, 6881, 8947, 8246, -1, 8246, 8950, 8296, -1, 8296, 6882, 8156, -1, 8156, 6884, 6883, -1, 6883, 6888, 6889, -1, 6889, 8875, 8154, -1, 8154, 8874, 8053, -1, 8053, 8999, 6890, -1, 6890, 8997, 8056, -1, 6902, 6891, 8996, -1, 9016, 6892, 9013, -1, 9016, 8149, 6892, -1, 9016, 9015, 8149, -1, 8149, 9015, 6893, -1, 6893, 9015, 8142, -1, 8142, 9015, 9008, -1, 8132, 9008, 6894, -1, 8298, 6894, 6895, -1, 8298, 8132, 6894, -1, 8142, 9008, 8132, -1, 6894, 9010, 6895, -1, 6895, 9010, 6897, -1, 6897, 9010, 9011, -1, 6896, 9011, 6898, -1, 6896, 6897, 9011, -1, 9011, 6900, 6898, -1, 6898, 6900, 6899, -1, 6899, 6900, 9012, -1, 6901, 9012, 6902, -1, 6901, 6899, 9012, -1, 9012, 6903, 6902, -1, 6902, 6903, 6891, -1, 6891, 6903, 6904, -1, 6904, 6903, 8056, -1, 8056, 6903, 8055, -1, 8055, 6903, 8998, -1, 8054, 8998, 6906, -1, 6905, 6906, 8052, -1, 6905, 8054, 6906, -1, 8055, 8998, 8054, -1, 6906, 9000, 8052, -1, 8052, 9000, 6908, -1, 6908, 9000, 8876, -1, 8153, 8876, 6907, -1, 8153, 6908, 8876, -1, 8876, 6909, 6907, -1, 6907, 6909, 6910, -1, 6910, 6909, 8727, -1, 8152, 8727, 6911, -1, 8152, 6910, 8727, -1, 8727, 9014, 6911, -1, 6911, 9014, 8150, -1, 8150, 9014, 9013, -1, 8145, 9013, 6892, -1, 8145, 8150, 9013, -1, 6912, 6872, 6933, -1, 6912, 8185, 6872, -1, 6912, 6913, 8185, -1, 8185, 6913, 8184, -1, 8184, 6913, 6914, -1, 6914, 6913, 6915, -1, 6916, 6915, 8902, -1, 8182, 8902, 6917, -1, 8182, 6916, 8902, -1, 6914, 6915, 6916, -1, 8902, 8903, 6917, -1, 6917, 8903, 7973, -1, 7973, 8903, 8952, -1, 7974, 8952, 6918, -1, 7974, 7973, 8952, -1, 8952, 8959, 6918, -1, 6918, 8959, 6919, -1, 6919, 8959, 8957, -1, 6920, 8957, 7976, -1, 6920, 6919, 8957, -1, 8957, 6921, 7976, -1, 7976, 6921, 7977, -1, 7977, 6921, 7978, -1, 7978, 6921, 6922, -1, 6923, 6922, 8954, -1, 7980, 8954, 8304, -1, 7980, 6923, 8954, -1, 7978, 6922, 6923, -1, 8954, 8528, 8304, -1, 8304, 8528, 8307, -1, 8307, 8528, 6925, -1, 6924, 6925, 6927, -1, 6924, 8307, 6925, -1, 6925, 6926, 6927, -1, 6927, 6926, 6928, -1, 6928, 6926, 6929, -1, 8253, 6929, 8255, -1, 8253, 6928, 6929, -1, 6929, 6930, 8255, -1, 8255, 6930, 6873, -1, 6873, 6930, 6933, -1, 6931, 6933, 6932, -1, 6931, 6873, 6933, -1, 6865, 6932, 6933, -1, 6872, 6865, 6933, -1, 8838, 6968, 6956, -1, 8838, 6934, 6968, -1, 8838, 6936, 6934, -1, 8838, 6935, 6936, -1, 6936, 6935, 6937, -1, 6937, 6935, 6938, -1, 6941, 6938, 8842, -1, 7733, 8842, 8811, -1, 6942, 8811, 8810, -1, 7731, 8810, 6939, -1, 8313, 6939, 6940, -1, 6988, 6940, 6987, -1, 6988, 8313, 6940, -1, 6937, 6938, 6941, -1, 6941, 8842, 7733, -1, 7733, 8811, 6942, -1, 6942, 8810, 7731, -1, 7731, 6939, 8313, -1, 6940, 9034, 6987, -1, 6987, 9034, 6986, -1, 6986, 9034, 6984, -1, 6984, 9034, 6982, -1, 6982, 9034, 8814, -1, 6958, 8814, 6943, -1, 8319, 6943, 8815, -1, 8321, 8815, 6944, -1, 6959, 6944, 6945, -1, 8322, 6945, 8439, -1, 8323, 8439, 8833, -1, 8025, 8833, 8442, -1, 8023, 8442, 8444, -1, 6946, 8444, 8445, -1, 8021, 8445, 6947, -1, 6960, 6947, 6949, -1, 6948, 6949, 8447, -1, 8324, 8447, 6961, -1, 6962, 6961, 6963, -1, 8326, 6963, 8450, -1, 8122, 8450, 6950, -1, 6951, 6950, 8865, -1, 8006, 8865, 6952, -1, 8004, 6952, 6953, -1, 6964, 6953, 6965, -1, 8015, 6965, 8456, -1, 7999, 8456, 6966, -1, 6954, 6966, 8844, -1, 6967, 8844, 6955, -1, 8000, 6955, 6956, -1, 6957, 6956, 7003, -1, 6957, 8000, 6956, -1, 6982, 8814, 6958, -1, 6958, 6943, 8319, -1, 8319, 8815, 8321, -1, 8321, 6944, 6959, -1, 6959, 6945, 8322, -1, 8322, 8439, 8323, -1, 8323, 8833, 8025, -1, 8025, 8442, 8023, -1, 8023, 8444, 6946, -1, 6946, 8445, 8021, -1, 8021, 6947, 6960, -1, 6960, 6949, 6948, -1, 6948, 8447, 8324, -1, 8324, 6961, 6962, -1, 6962, 6963, 8326, -1, 8326, 8450, 8122, -1, 8122, 6950, 6951, -1, 6951, 8865, 8006, -1, 8006, 6952, 8004, -1, 8004, 6953, 6964, -1, 6964, 6965, 8015, -1, 8015, 8456, 7999, -1, 7999, 6966, 6954, -1, 6954, 8844, 6967, -1, 6967, 6955, 8000, -1, 6968, 7003, 6956, -1, 6969, 7729, 9037, -1, 6969, 7727, 7729, -1, 6969, 7726, 7727, -1, 6969, 8806, 7726, -1, 7726, 8806, 7725, -1, 7725, 8806, 6970, -1, 6971, 6970, 6972, -1, 6971, 7725, 6970, -1, 6970, 8460, 6972, -1, 6972, 8460, 6973, -1, 6973, 8460, 8429, -1, 7720, 8429, 7721, -1, 7720, 6973, 8429, -1, 8429, 8431, 7721, -1, 7721, 8431, 7718, -1, 7718, 8431, 8821, -1, 6975, 8821, 6976, -1, 6974, 6976, 8316, -1, 6974, 6975, 6976, -1, 7718, 8821, 6975, -1, 6976, 6977, 8316, -1, 8316, 6977, 8317, -1, 8317, 6977, 8819, -1, 6978, 8819, 8029, -1, 6978, 8317, 8819, -1, 8819, 6980, 8029, -1, 8029, 6980, 6979, -1, 6979, 6980, 6983, -1, 6983, 6980, 6981, -1, 6982, 6981, 6984, -1, 6982, 6983, 6981, -1, 6981, 6985, 6984, -1, 6984, 6985, 6986, -1, 6986, 6985, 6987, -1, 6987, 6985, 6988, -1, 6988, 6985, 8809, -1, 6989, 8809, 8312, -1, 6989, 6988, 8809, -1, 8809, 6991, 8312, -1, 8312, 6991, 6990, -1, 6990, 6991, 6992, -1, 8315, 6992, 6993, -1, 8315, 6990, 6992, -1, 6992, 9037, 6993, -1, 6993, 9037, 7729, -1, 8512, 7014, 8834, -1, 8512, 6994, 7014, -1, 8512, 8846, 6994, -1, 6994, 8846, 6995, -1, 6995, 8846, 6998, -1, 6998, 8846, 6996, -1, 8329, 6996, 6997, -1, 8330, 6997, 7000, -1, 8330, 8329, 6997, -1, 6998, 6996, 8329, -1, 6997, 6999, 7000, -1, 7000, 6999, 8310, -1, 8310, 6999, 8839, -1, 8311, 8839, 8309, -1, 8311, 8310, 8839, -1, 8839, 7001, 8309, -1, 8309, 7001, 8308, -1, 8308, 7001, 7002, -1, 6934, 7002, 6968, -1, 6934, 8308, 7002, -1, 7002, 7004, 6968, -1, 6968, 7004, 7003, -1, 7003, 7004, 6957, -1, 6957, 7004, 8000, -1, 8000, 7004, 7006, -1, 7006, 7004, 8837, -1, 8327, 8837, 8836, -1, 7998, 8836, 7005, -1, 7998, 8327, 8836, -1, 7006, 8837, 8327, -1, 8836, 8835, 7005, -1, 7005, 8835, 7008, -1, 7008, 8835, 7007, -1, 8001, 7007, 7995, -1, 8001, 7008, 7007, -1, 7007, 8458, 7995, -1, 7995, 8458, 7009, -1, 7009, 8458, 7010, -1, 8037, 7010, 7011, -1, 8037, 7009, 7010, -1, 7010, 7012, 7011, -1, 7011, 7012, 7769, -1, 7769, 7012, 8834, -1, 7013, 8834, 7014, -1, 7013, 7769, 8834, -1, 8513, 7015, 8847, -1, 8513, 7016, 7015, -1, 8513, 8516, 7016, -1, 7016, 8516, 7736, -1, 7736, 8516, 7017, -1, 7023, 7017, 8425, -1, 7728, 8425, 8805, -1, 7730, 8805, 8807, -1, 7018, 8807, 8808, -1, 8314, 8808, 9035, -1, 7024, 9035, 9036, -1, 7732, 9036, 8812, -1, 7025, 8812, 7019, -1, 7026, 7019, 8843, -1, 7734, 8843, 8841, -1, 7020, 8841, 8840, -1, 7735, 8840, 7022, -1, 7021, 7022, 8845, -1, 7027, 8845, 8847, -1, 7015, 7027, 8847, -1, 7736, 7017, 7023, -1, 7023, 8425, 7728, -1, 7728, 8805, 7730, -1, 7730, 8807, 7018, -1, 7018, 8808, 8314, -1, 8314, 9035, 7024, -1, 7024, 9036, 7732, -1, 7732, 8812, 7025, -1, 7025, 7019, 7026, -1, 7026, 8843, 7734, -1, 7734, 8841, 7020, -1, 7020, 8840, 7735, -1, 7735, 7022, 7021, -1, 7021, 8845, 7027, -1, 8813, 7028, 7036, -1, 8813, 7029, 7028, -1, 8813, 7030, 7029, -1, 7029, 7030, 8030, -1, 8030, 7030, 8820, -1, 7037, 8820, 7038, -1, 8318, 7038, 7031, -1, 8031, 7031, 8434, -1, 8089, 8434, 8985, -1, 8267, 8985, 7032, -1, 8088, 7032, 7033, -1, 7039, 7033, 8978, -1, 8085, 8978, 8831, -1, 8294, 8831, 8832, -1, 8027, 8832, 8818, -1, 8028, 8818, 8817, -1, 7034, 8817, 7035, -1, 7040, 7035, 8816, -1, 8320, 8816, 7036, -1, 7028, 8320, 7036, -1, 8030, 8820, 7037, -1, 7037, 7038, 8318, -1, 8318, 7031, 8031, -1, 8031, 8434, 8089, -1, 8089, 8985, 8267, -1, 8267, 7032, 8088, -1, 8088, 7033, 7039, -1, 7039, 8978, 8085, -1, 8085, 8831, 8294, -1, 8294, 8832, 8027, -1, 8027, 8818, 8028, -1, 8028, 8817, 7034, -1, 7034, 7035, 7040, -1, 7040, 8816, 8320, -1, 8804, 7134, 7079, -1, 8804, 8371, 7134, -1, 8804, 7041, 8371, -1, 8804, 8754, 7041, -1, 7041, 8754, 7751, -1, 7751, 8754, 7042, -1, 7752, 7042, 9043, -1, 7051, 9043, 9042, -1, 8374, 9042, 7044, -1, 7043, 7044, 7052, -1, 8080, 7052, 7046, -1, 7045, 7046, 7053, -1, 7054, 7053, 8737, -1, 8375, 8737, 7047, -1, 8076, 7047, 8759, -1, 7048, 8759, 8760, -1, 7055, 8760, 7056, -1, 8073, 7056, 8763, -1, 8075, 8763, 8765, -1, 7123, 8765, 7049, -1, 7124, 7049, 7050, -1, 7121, 7050, 7057, -1, 7121, 7124, 7050, -1, 7751, 7042, 7752, -1, 7752, 9043, 7051, -1, 7051, 9042, 8374, -1, 8374, 7044, 7043, -1, 7043, 7052, 8080, -1, 8080, 7046, 7045, -1, 7045, 7053, 7054, -1, 7054, 8737, 8375, -1, 8375, 7047, 8076, -1, 8076, 8759, 7048, -1, 7048, 8760, 7055, -1, 7055, 7056, 8073, -1, 8073, 8763, 8075, -1, 8075, 8765, 7123, -1, 7123, 7049, 7124, -1, 7057, 7050, 7058, -1, 7058, 7050, 8781, -1, 8331, 8781, 7061, -1, 7059, 7061, 7060, -1, 7059, 8331, 7061, -1, 7058, 8781, 8331, -1, 7061, 7062, 7060, -1, 7060, 7062, 7063, -1, 7063, 7062, 7064, -1, 7067, 7064, 7065, -1, 7068, 7065, 8391, -1, 8344, 8391, 8390, -1, 7069, 8390, 7066, -1, 7086, 7066, 7085, -1, 7086, 7069, 7066, -1, 7063, 7064, 7067, -1, 7067, 7065, 7068, -1, 7068, 8391, 8344, -1, 8344, 8390, 7069, -1, 7085, 7066, 7071, -1, 7071, 7066, 7072, -1, 7070, 7072, 8363, -1, 7070, 7071, 7072, -1, 7072, 9039, 8363, -1, 8363, 9039, 7073, -1, 7073, 9039, 8794, -1, 8358, 8794, 8402, -1, 8361, 8402, 7074, -1, 8366, 7074, 8798, -1, 8369, 8798, 8799, -1, 7075, 8799, 8801, -1, 7078, 8801, 7079, -1, 7077, 7079, 7076, -1, 7077, 7078, 7079, -1, 7073, 8794, 8358, -1, 8358, 8402, 8361, -1, 8361, 7074, 8366, -1, 8366, 8798, 8369, -1, 8369, 8799, 7075, -1, 7075, 8801, 7078, -1, 7134, 7076, 7079, -1, 7080, 8357, 8791, -1, 7080, 8362, 8357, -1, 7080, 7082, 8362, -1, 7080, 7081, 7082, -1, 7082, 7081, 7083, -1, 7083, 7081, 8793, -1, 8364, 8793, 7070, -1, 8364, 7083, 8793, -1, 8793, 7084, 7070, -1, 7070, 7084, 7071, -1, 7071, 7084, 7085, -1, 7085, 7084, 7086, -1, 7086, 7084, 7087, -1, 7069, 7087, 8343, -1, 7069, 7086, 7087, -1, 7087, 7088, 8343, -1, 8343, 7088, 8334, -1, 8334, 7088, 8335, -1, 8335, 7088, 7090, -1, 7089, 8335, 7090, -1, 7089, 8337, 8335, -1, 7089, 8339, 8337, -1, 7089, 7091, 8339, -1, 8339, 7091, 8340, -1, 8340, 7091, 7092, -1, 7093, 7092, 7094, -1, 7093, 8340, 7092, -1, 7094, 7092, 7656, -1, 7656, 7092, 7097, -1, 7663, 7097, 7095, -1, 7096, 7095, 7655, -1, 7096, 7663, 7095, -1, 7656, 7097, 7663, -1, 7095, 8405, 7655, -1, 7655, 8405, 7653, -1, 7653, 8405, 7099, -1, 7098, 7099, 7766, -1, 7098, 7653, 7099, -1, 7099, 8396, 7766, -1, 7766, 8396, 8380, -1, 8380, 8396, 8795, -1, 8379, 8795, 7100, -1, 8379, 8380, 8795, -1, 8795, 8791, 7100, -1, 7100, 8791, 8357, -1, 8766, 7123, 7122, -1, 8766, 8074, 7123, -1, 8766, 8764, 8074, -1, 8074, 8764, 7101, -1, 7101, 8764, 7103, -1, 7103, 8764, 8762, -1, 8376, 8762, 7102, -1, 8377, 7102, 8072, -1, 8377, 8376, 7102, -1, 7103, 8762, 8376, -1, 7102, 8774, 8072, -1, 8072, 8774, 7105, -1, 7105, 8774, 8788, -1, 8059, 8788, 7104, -1, 8059, 7105, 8788, -1, 8788, 8790, 7104, -1, 7104, 8790, 7107, -1, 7107, 8790, 8789, -1, 7106, 8789, 7109, -1, 7106, 7107, 8789, -1, 8789, 7108, 7109, -1, 7109, 7108, 8243, -1, 8243, 7108, 7112, -1, 7112, 7108, 8787, -1, 7110, 8787, 7111, -1, 8060, 7111, 7113, -1, 8060, 7110, 7111, -1, 7112, 8787, 7110, -1, 7111, 9028, 7113, -1, 7113, 9028, 7114, -1, 7114, 9028, 8768, -1, 7116, 8768, 7115, -1, 7116, 7114, 8768, -1, 8768, 7117, 7115, -1, 7115, 7117, 7118, -1, 7118, 7117, 7119, -1, 8332, 7119, 7120, -1, 8332, 7118, 7119, -1, 7119, 8767, 7120, -1, 7120, 8767, 7058, -1, 7058, 8767, 7122, -1, 7057, 7122, 7121, -1, 7057, 7058, 7122, -1, 7124, 7121, 7122, -1, 7123, 7124, 7122, -1, 8419, 8355, 8420, -1, 8419, 7125, 8355, -1, 8419, 8749, 7125, -1, 7125, 8749, 7126, -1, 7126, 8749, 7127, -1, 7127, 8749, 8751, -1, 7747, 8751, 7128, -1, 7749, 7128, 7129, -1, 7749, 7747, 7128, -1, 7127, 8751, 7747, -1, 7128, 7130, 7129, -1, 7129, 7130, 7132, -1, 7132, 7130, 7131, -1, 8370, 7131, 7133, -1, 8370, 7132, 7131, -1, 7131, 8755, 7133, -1, 7133, 8755, 8372, -1, 8372, 8755, 8803, -1, 8371, 8803, 7134, -1, 8371, 8372, 8803, -1, 8803, 8802, 7134, -1, 7134, 8802, 7076, -1, 7076, 8802, 7077, -1, 7077, 8802, 7078, -1, 7078, 8802, 8368, -1, 8368, 8802, 7137, -1, 7135, 7137, 7138, -1, 7136, 7138, 7139, -1, 7136, 7135, 7138, -1, 8368, 7137, 7135, -1, 7138, 8800, 7139, -1, 7139, 8800, 7140, -1, 7140, 8800, 8797, -1, 7141, 8797, 7142, -1, 7141, 7140, 8797, -1, 8797, 7143, 7142, -1, 7142, 7143, 8349, -1, 8349, 7143, 7144, -1, 8351, 7144, 8352, -1, 8351, 8349, 7144, -1, 7144, 7145, 8352, -1, 8352, 7145, 8353, -1, 8353, 7145, 8420, -1, 7146, 8420, 8355, -1, 7146, 8353, 8420, -1, 8796, 8350, 7157, -1, 8796, 8367, 8350, -1, 8796, 8401, 8367, -1, 8367, 8401, 7158, -1, 7158, 8401, 7147, -1, 7159, 7147, 9038, -1, 7160, 9038, 7148, -1, 8360, 7148, 7161, -1, 8359, 7161, 8403, -1, 7149, 8403, 7150, -1, 8365, 7150, 7151, -1, 7162, 7151, 7152, -1, 7153, 7152, 7154, -1, 8356, 7154, 8792, -1, 7163, 8792, 7155, -1, 7164, 7155, 8397, -1, 7165, 8397, 8399, -1, 7156, 8399, 8398, -1, 8347, 8398, 7157, -1, 8350, 8347, 7157, -1, 7158, 7147, 7159, -1, 7159, 9038, 7160, -1, 7160, 7148, 8360, -1, 8360, 7161, 8359, -1, 8359, 8403, 7149, -1, 7149, 7150, 8365, -1, 8365, 7151, 7162, -1, 7162, 7152, 7153, -1, 7153, 7154, 8356, -1, 8356, 8792, 7163, -1, 7163, 7155, 7164, -1, 7164, 8397, 7165, -1, 7165, 8399, 7156, -1, 7156, 8398, 8347, -1, 8392, 8333, 8389, -1, 8392, 7166, 8333, -1, 8392, 7167, 7166, -1, 7166, 7167, 7662, -1, 7662, 7167, 7168, -1, 7661, 7168, 8782, -1, 7169, 8782, 9040, -1, 7174, 9040, 9044, -1, 7659, 9044, 7175, -1, 7660, 7175, 8770, -1, 7176, 8770, 7177, -1, 7178, 7177, 8773, -1, 7179, 8773, 7180, -1, 7658, 7180, 7170, -1, 8342, 7170, 7171, -1, 7181, 7171, 8388, -1, 8338, 8388, 7172, -1, 8336, 7172, 7182, -1, 7173, 7182, 8389, -1, 8333, 7173, 8389, -1, 7662, 7168, 7661, -1, 7661, 8782, 7169, -1, 7169, 9040, 7174, -1, 7174, 9044, 7659, -1, 7659, 7175, 7660, -1, 7660, 8770, 7176, -1, 7176, 7177, 7178, -1, 7178, 8773, 7179, -1, 7179, 7180, 7658, -1, 7658, 7170, 8342, -1, 8342, 7171, 7181, -1, 7181, 8388, 8338, -1, 8338, 7172, 8336, -1, 8336, 7182, 7173, -1, 7183, 7221, 9049, -1, 7183, 7184, 7221, -1, 7183, 7185, 7184, -1, 7183, 7186, 7185, -1, 7185, 7186, 8384, -1, 8384, 7186, 7187, -1, 7959, 7187, 7193, -1, 7188, 7193, 9046, -1, 7194, 9046, 7189, -1, 7958, 7189, 7195, -1, 7957, 7195, 7196, -1, 7956, 7196, 8554, -1, 7190, 8554, 7197, -1, 7198, 7197, 7199, -1, 7826, 7199, 8571, -1, 7824, 8571, 8573, -1, 7820, 8573, 7191, -1, 7200, 7191, 8575, -1, 7821, 8575, 7201, -1, 7241, 7201, 7202, -1, 7203, 7202, 8666, -1, 7192, 8666, 7259, -1, 7192, 7203, 8666, -1, 8384, 7187, 7959, -1, 7959, 7193, 7188, -1, 7188, 9046, 7194, -1, 7194, 7189, 7958, -1, 7958, 7195, 7957, -1, 7957, 7196, 7956, -1, 7956, 8554, 7190, -1, 7190, 7197, 7198, -1, 7198, 7199, 7826, -1, 7826, 8571, 7824, -1, 7824, 8573, 7820, -1, 7820, 7191, 7200, -1, 7200, 8575, 7821, -1, 7821, 7201, 7241, -1, 7241, 7202, 7203, -1, 7259, 8666, 7216, -1, 7216, 8666, 8579, -1, 7204, 8579, 7217, -1, 7205, 7217, 8581, -1, 7873, 8581, 7206, -1, 7207, 7206, 8583, -1, 7208, 8583, 7210, -1, 7209, 7210, 8586, -1, 7869, 8586, 8665, -1, 7783, 8665, 8590, -1, 7211, 8590, 7218, -1, 7782, 7218, 7219, -1, 7212, 7219, 8529, -1, 7780, 8529, 7213, -1, 7779, 7213, 8524, -1, 7775, 8524, 7214, -1, 7776, 7214, 7215, -1, 7220, 7215, 9049, -1, 7230, 9049, 7229, -1, 7230, 7220, 9049, -1, 7216, 8579, 7204, -1, 7204, 7217, 7205, -1, 7205, 8581, 7873, -1, 7873, 7206, 7207, -1, 7207, 8583, 7208, -1, 7208, 7210, 7209, -1, 7209, 8586, 7869, -1, 7869, 8665, 7783, -1, 7783, 8590, 7211, -1, 7211, 7218, 7782, -1, 7782, 7219, 7212, -1, 7212, 8529, 7780, -1, 7780, 7213, 7779, -1, 7779, 8524, 7775, -1, 7775, 7214, 7776, -1, 7776, 7215, 7220, -1, 7221, 7229, 9049, -1, 8958, 7975, 8956, -1, 8958, 7222, 7975, -1, 8958, 8953, 7222, -1, 7222, 8953, 7223, -1, 7223, 8953, 7224, -1, 7224, 8953, 8907, -1, 8301, 8907, 8908, -1, 8382, 8908, 7225, -1, 8382, 8301, 8908, -1, 7224, 8907, 8301, -1, 8908, 7226, 7225, -1, 7225, 7226, 7960, -1, 7960, 7226, 7227, -1, 7961, 7227, 7962, -1, 7961, 7960, 7227, -1, 7227, 8909, 7962, -1, 7962, 8909, 7228, -1, 7228, 8909, 9048, -1, 7184, 9048, 7221, -1, 7184, 7228, 9048, -1, 9048, 7231, 7221, -1, 7221, 7231, 7229, -1, 7229, 7231, 7230, -1, 7230, 7231, 7220, -1, 7220, 7231, 7778, -1, 7778, 7231, 7232, -1, 7777, 7232, 9045, -1, 7233, 9045, 7774, -1, 7233, 7777, 9045, -1, 7778, 7232, 7777, -1, 9045, 7234, 7774, -1, 7774, 7234, 7235, -1, 7235, 7234, 8525, -1, 7236, 8525, 7771, -1, 7236, 7235, 8525, -1, 8525, 7237, 7771, -1, 7771, 7237, 7979, -1, 7979, 7237, 7238, -1, 8303, 7238, 7239, -1, 8303, 7979, 7238, -1, 7238, 8955, 7239, -1, 7239, 8955, 8302, -1, 8302, 8955, 8956, -1, 7240, 8956, 7975, -1, 7240, 8302, 8956, -1, 8576, 7241, 8577, -1, 8576, 7242, 7241, -1, 8576, 7244, 7242, -1, 7242, 7244, 7243, -1, 7243, 7244, 7248, -1, 7248, 7244, 8574, -1, 7247, 8574, 8593, -1, 7246, 8593, 7245, -1, 7246, 7247, 8593, -1, 7248, 8574, 7247, -1, 8593, 8598, 7245, -1, 7245, 8598, 7249, -1, 7249, 8598, 8595, -1, 7817, 8595, 7250, -1, 7817, 7249, 8595, -1, 8595, 8597, 7250, -1, 7250, 8597, 7251, -1, 7251, 8597, 8648, -1, 7954, 8648, 7252, -1, 7954, 7251, 8648, -1, 8648, 8647, 7252, -1, 7252, 8647, 7253, -1, 7253, 8647, 7254, -1, 7254, 8647, 8673, -1, 7255, 8673, 8672, -1, 7895, 8672, 7889, -1, 7895, 7255, 8672, -1, 7254, 8673, 7255, -1, 8672, 8668, 7889, -1, 7889, 8668, 7893, -1, 7893, 8668, 8580, -1, 7256, 8580, 7875, -1, 7256, 7893, 8580, -1, 8580, 7257, 7875, -1, 7875, 7257, 7877, -1, 7877, 7257, 8667, -1, 7876, 8667, 7258, -1, 7876, 7877, 8667, -1, 8667, 8578, 7258, -1, 7258, 8578, 7216, -1, 7216, 8578, 8577, -1, 7259, 8577, 7192, -1, 7259, 7216, 8577, -1, 7203, 7192, 8577, -1, 7241, 7203, 8577, -1, 8413, 7261, 7268, -1, 8413, 7260, 7261, -1, 8413, 8414, 7260, -1, 7260, 8414, 7759, -1, 7759, 8414, 7262, -1, 7743, 7262, 8421, -1, 8354, 8421, 8400, -1, 8348, 8400, 7269, -1, 8346, 7269, 7263, -1, 7270, 7263, 7271, -1, 7765, 7271, 7264, -1, 7272, 7264, 8407, -1, 7273, 8407, 7265, -1, 7764, 7265, 7274, -1, 7763, 7274, 7267, -1, 7266, 7267, 8410, -1, 7762, 8410, 8411, -1, 7760, 8411, 8412, -1, 7275, 8412, 7268, -1, 7261, 7275, 7268, -1, 7759, 7262, 7743, -1, 7743, 8421, 8354, -1, 8354, 8400, 8348, -1, 8348, 7269, 8346, -1, 8346, 7263, 7270, -1, 7270, 7271, 7765, -1, 7765, 7264, 7272, -1, 7272, 8407, 7273, -1, 7273, 7265, 7764, -1, 7764, 7274, 7763, -1, 7763, 7267, 7266, -1, 7266, 8410, 7762, -1, 7762, 8411, 7760, -1, 7760, 8412, 7275, -1, 9052, 7699, 7289, -1, 9052, 7700, 7699, -1, 9052, 7276, 7700, -1, 7700, 7276, 7277, -1, 7277, 7276, 8480, -1, 7278, 8480, 7279, -1, 7290, 7279, 7280, -1, 7291, 7280, 7282, -1, 7281, 7282, 7292, -1, 7697, 7292, 7284, -1, 7283, 7284, 7293, -1, 7696, 7293, 7285, -1, 7955, 7285, 9053, -1, 7294, 9053, 7286, -1, 7915, 7286, 7287, -1, 7914, 7287, 8651, -1, 7912, 8651, 8476, -1, 7288, 8476, 7295, -1, 7910, 7295, 7289, -1, 7699, 7910, 7289, -1, 7277, 8480, 7278, -1, 7278, 7279, 7290, -1, 7290, 7280, 7291, -1, 7291, 7282, 7281, -1, 7281, 7292, 7697, -1, 7697, 7284, 7283, -1, 7283, 7293, 7696, -1, 7696, 7285, 7955, -1, 7955, 9053, 7294, -1, 7294, 7286, 7915, -1, 7915, 7287, 7914, -1, 7914, 8651, 7912, -1, 7912, 8476, 7288, -1, 7288, 7295, 7910, -1, 7296, 7612, 7304, -1, 7296, 7297, 7612, -1, 7296, 7550, 7297, -1, 7297, 7550, 7298, -1, 7298, 7550, 7305, -1, 7306, 7305, 7549, -1, 7630, 7549, 7307, -1, 7592, 7307, 7308, -1, 7593, 7308, 7588, -1, 7309, 7588, 7310, -1, 7299, 7310, 7300, -1, 7311, 7300, 7301, -1, 7628, 7301, 7302, -1, 7614, 7302, 7571, -1, 7610, 7571, 7580, -1, 7611, 7580, 7584, -1, 7303, 7584, 7581, -1, 7312, 7581, 7304, -1, 7612, 7312, 7304, -1, 7298, 7305, 7306, -1, 7306, 7549, 7630, -1, 7630, 7307, 7592, -1, 7592, 7308, 7593, -1, 7593, 7588, 7309, -1, 7309, 7310, 7299, -1, 7299, 7300, 7311, -1, 7311, 7301, 7628, -1, 7628, 7302, 7614, -1, 7614, 7571, 7610, -1, 7610, 7580, 7611, -1, 7611, 7584, 7303, -1, 7303, 7581, 7312, -1, 7313, 7625, 7327, -1, 7313, 7314, 7625, -1, 7313, 7555, 7314, -1, 7314, 7555, 7604, -1, 7604, 7555, 7553, -1, 7603, 7553, 7552, -1, 7601, 7552, 7316, -1, 7315, 7316, 7317, -1, 7328, 7317, 7583, -1, 7318, 7583, 7320, -1, 7319, 7320, 7582, -1, 7321, 7582, 7323, -1, 7322, 7323, 7329, -1, 7606, 7329, 7558, -1, 7605, 7558, 7556, -1, 7324, 7556, 7325, -1, 7330, 7325, 7331, -1, 7326, 7331, 7327, -1, 7625, 7326, 7327, -1, 7604, 7553, 7603, -1, 7603, 7552, 7601, -1, 7601, 7316, 7315, -1, 7315, 7317, 7328, -1, 7328, 7583, 7318, -1, 7318, 7320, 7319, -1, 7319, 7582, 7321, -1, 7321, 7323, 7322, -1, 7322, 7329, 7606, -1, 7606, 7558, 7605, -1, 7605, 7556, 7324, -1, 7324, 7325, 7330, -1, 7330, 7331, 7326, -1, 7332, 7594, 7589, -1, 7332, 7333, 7594, -1, 7332, 7587, 7333, -1, 7333, 7587, 7341, -1, 7341, 7587, 7561, -1, 7623, 7561, 7564, -1, 7626, 7564, 7566, -1, 7627, 7566, 7565, -1, 7334, 7565, 7342, -1, 7622, 7342, 7335, -1, 7621, 7335, 7343, -1, 7344, 7343, 7336, -1, 7619, 7336, 7568, -1, 7337, 7568, 7338, -1, 7629, 7338, 7586, -1, 7339, 7586, 7340, -1, 7345, 7340, 7585, -1, 7346, 7585, 7589, -1, 7594, 7346, 7589, -1, 7341, 7561, 7623, -1, 7623, 7564, 7626, -1, 7626, 7566, 7627, -1, 7627, 7565, 7334, -1, 7334, 7342, 7622, -1, 7622, 7335, 7621, -1, 7621, 7343, 7344, -1, 7344, 7336, 7619, -1, 7619, 7568, 7337, -1, 7337, 7338, 7629, -1, 7629, 7586, 7339, -1, 7339, 7340, 7345, -1, 7345, 7585, 7346, -1, 7347, 7348, 7495, -1, 7347, 7349, 7348, -1, 7347, 7350, 7349, -1, 7349, 7350, 7461, -1, 7461, 7350, 7357, -1, 7358, 7357, 7493, -1, 7359, 7493, 7360, -1, 7447, 7360, 7462, -1, 7351, 7462, 7352, -1, 7460, 7352, 7465, -1, 7361, 7465, 7353, -1, 7443, 7353, 7362, -1, 7354, 7362, 7363, -1, 7430, 7363, 7364, -1, 7365, 7364, 7366, -1, 7459, 7366, 7355, -1, 7458, 7355, 7496, -1, 7356, 7496, 7495, -1, 7348, 7356, 7495, -1, 7461, 7357, 7358, -1, 7358, 7493, 7359, -1, 7359, 7360, 7447, -1, 7447, 7462, 7351, -1, 7351, 7352, 7460, -1, 7460, 7465, 7361, -1, 7361, 7353, 7443, -1, 7443, 7362, 7354, -1, 7354, 7363, 7430, -1, 7430, 7364, 7365, -1, 7365, 7366, 7459, -1, 7459, 7355, 7458, -1, 7458, 7496, 7356, -1, 7498, 7456, 7484, -1, 7498, 7367, 7456, -1, 7498, 7497, 7367, -1, 7367, 7497, 7436, -1, 7436, 7497, 7486, -1, 7377, 7486, 7487, -1, 7435, 7487, 7368, -1, 7427, 7368, 7369, -1, 7457, 7369, 7378, -1, 7370, 7378, 7371, -1, 7428, 7371, 7372, -1, 7373, 7372, 7494, -1, 7379, 7494, 7479, -1, 7429, 7479, 7480, -1, 7374, 7480, 7375, -1, 7439, 7375, 7482, -1, 7380, 7482, 7381, -1, 7376, 7381, 7484, -1, 7456, 7376, 7484, -1, 7436, 7486, 7377, -1, 7377, 7487, 7435, -1, 7435, 7368, 7427, -1, 7427, 7369, 7457, -1, 7457, 7378, 7370, -1, 7370, 7371, 7428, -1, 7428, 7372, 7373, -1, 7373, 7494, 7379, -1, 7379, 7479, 7429, -1, 7429, 7480, 7374, -1, 7374, 7375, 7439, -1, 7439, 7482, 7380, -1, 7380, 7381, 7376, -1, 7382, 7446, 7390, -1, 7382, 7423, 7446, -1, 7382, 7468, 7423, -1, 7423, 7468, 7424, -1, 7424, 7468, 7469, -1, 7453, 7469, 7391, -1, 7454, 7391, 7383, -1, 7384, 7383, 7392, -1, 7385, 7392, 7386, -1, 7451, 7386, 7501, -1, 7393, 7501, 7471, -1, 7394, 7471, 7395, -1, 7450, 7395, 7473, -1, 7449, 7473, 7387, -1, 7444, 7387, 7388, -1, 7396, 7388, 7389, -1, 7397, 7389, 7500, -1, 7445, 7500, 7390, -1, 7446, 7445, 7390, -1, 7424, 7469, 7453, -1, 7453, 7391, 7454, -1, 7454, 7383, 7384, -1, 7384, 7392, 7385, -1, 7385, 7386, 7451, -1, 7451, 7501, 7393, -1, 7393, 7471, 7394, -1, 7394, 7395, 7450, -1, 7450, 7473, 7449, -1, 7449, 7387, 7444, -1, 7444, 7388, 7396, -1, 7396, 7389, 7397, -1, 7397, 7500, 7445, -1, 7513, 7398, 7499, -1, 7499, 7398, 7467, -1, 7399, 7400, 7502, -1, 7502, 7400, 7472, -1, 7472, 7400, 7401, -1, 7474, 7401, 7448, -1, 7475, 7448, 7442, -1, 7404, 7442, 7431, -1, 7466, 7431, 7433, -1, 7405, 7433, 7403, -1, 7402, 7403, 7477, -1, 7402, 7405, 7403, -1, 7472, 7401, 7474, -1, 7474, 7448, 7475, -1, 7475, 7442, 7404, -1, 7404, 7431, 7466, -1, 7466, 7433, 7405, -1, 7403, 7432, 7477, -1, 7432, 7441, 7477, -1, 7477, 7441, 7476, -1, 7476, 7441, 7407, -1, 7407, 7441, 7406, -1, 7408, 7407, 7406, -1, 7408, 7409, 7407, -1, 7408, 7440, 7409, -1, 7409, 7440, 7478, -1, 7478, 7440, 7410, -1, 7411, 7410, 7412, -1, 7415, 7412, 7413, -1, 7481, 7413, 7438, -1, 7483, 7438, 7414, -1, 7485, 7483, 7414, -1, 7478, 7410, 7411, -1, 7411, 7412, 7415, -1, 7415, 7413, 7481, -1, 7481, 7438, 7483, -1, 7426, 7417, 7416, -1, 7416, 7417, 7418, -1, 7420, 7508, 7490, -1, 7490, 7508, 7419, -1, 7490, 7421, 7420, -1, 7420, 7421, 7437, -1, 7437, 7421, 7488, -1, 7422, 7488, 9628, -1, 9626, 7422, 9628, -1, 7488, 7489, 9628, -1, 7422, 7437, 7488, -1, 7516, 7521, 7517, -1, 7517, 7521, 7425, -1, 7514, 7425, 7519, -1, 7513, 7519, 7417, -1, 7359, 7417, 7358, -1, 7359, 7513, 7417, -1, 7359, 7447, 7513, -1, 7513, 7447, 7423, -1, 7424, 7513, 7423, -1, 7424, 7398, 7513, -1, 7424, 7453, 7398, -1, 7398, 7453, 7452, -1, 7523, 7452, 7455, -1, 7523, 7398, 7452, -1, 7517, 7425, 7514, -1, 7514, 7519, 7513, -1, 7417, 7426, 7358, -1, 7358, 7426, 7461, -1, 7461, 7426, 7508, -1, 7349, 7508, 7427, -1, 7348, 7427, 7457, -1, 7356, 7457, 7370, -1, 7458, 7370, 7428, -1, 7459, 7428, 7373, -1, 7365, 7373, 7379, -1, 7430, 7379, 7429, -1, 7410, 7429, 7412, -1, 7410, 7430, 7429, -1, 7410, 7440, 7430, -1, 7430, 7440, 7441, -1, 7432, 7430, 7441, -1, 7432, 7431, 7430, -1, 7432, 7433, 7431, -1, 7432, 7403, 7433, -1, 7508, 7426, 7510, -1, 7510, 7426, 7503, -1, 7511, 7503, 7506, -1, 7434, 7506, 7505, -1, 7434, 7511, 7506, -1, 7510, 7503, 7511, -1, 7427, 7508, 7435, -1, 7435, 7508, 7420, -1, 7377, 7420, 9655, -1, 7436, 9655, 7414, -1, 7367, 7414, 7456, -1, 7367, 7436, 7414, -1, 7420, 7437, 9655, -1, 9655, 7437, 7422, -1, 9626, 9655, 7422, -1, 7377, 9655, 7436, -1, 7438, 7380, 7414, -1, 7438, 7439, 7380, -1, 7438, 7374, 7439, -1, 7438, 7413, 7374, -1, 7374, 7413, 7429, -1, 7429, 7413, 7412, -1, 7440, 7408, 7441, -1, 7441, 7408, 7406, -1, 7431, 7442, 7430, -1, 7430, 7442, 7449, -1, 7354, 7449, 7444, -1, 7443, 7444, 7396, -1, 7361, 7396, 7397, -1, 7460, 7397, 7445, -1, 7351, 7445, 7446, -1, 7447, 7446, 7423, -1, 7447, 7351, 7446, -1, 7442, 7448, 7449, -1, 7449, 7448, 7401, -1, 7450, 7401, 7400, -1, 7394, 7400, 7393, -1, 7394, 7450, 7400, -1, 7449, 7401, 7450, -1, 7400, 7399, 7393, -1, 7393, 7399, 7451, -1, 7451, 7399, 7385, -1, 7385, 7399, 7384, -1, 7384, 7399, 7454, -1, 7454, 7399, 7452, -1, 7453, 7454, 7452, -1, 7452, 7526, 7455, -1, 7380, 7376, 7414, -1, 7414, 7376, 7456, -1, 7377, 7435, 7420, -1, 7349, 7427, 7348, -1, 7348, 7457, 7356, -1, 7356, 7370, 7458, -1, 7458, 7428, 7459, -1, 7459, 7373, 7365, -1, 7365, 7379, 7430, -1, 7460, 7445, 7351, -1, 7430, 7449, 7354, -1, 7354, 7444, 7443, -1, 7443, 7396, 7361, -1, 7361, 7397, 7460, -1, 7349, 7461, 7508, -1, 7485, 7414, 9623, -1, 9623, 7414, 9655, -1, 7463, 7462, 7418, -1, 7463, 7352, 7462, -1, 7463, 7512, 7352, -1, 7463, 7518, 7512, -1, 7463, 7520, 7518, -1, 7518, 7520, 7464, -1, 7464, 7520, 9792, -1, 7512, 7499, 7352, -1, 7352, 7499, 7465, -1, 7465, 7499, 7353, -1, 7353, 7499, 7362, -1, 7362, 7499, 7389, -1, 7363, 7389, 7388, -1, 7477, 7388, 7466, -1, 7405, 7477, 7466, -1, 7405, 7402, 7477, -1, 7467, 7382, 7499, -1, 7467, 7468, 7382, -1, 7467, 7469, 7468, -1, 7467, 7391, 7469, -1, 7467, 7525, 7391, -1, 7391, 7525, 9615, -1, 7383, 9615, 7502, -1, 7392, 7502, 7386, -1, 7392, 7383, 7502, -1, 7525, 7524, 9615, -1, 9615, 7524, 7470, -1, 7391, 9615, 7383, -1, 7472, 7471, 7502, -1, 7472, 7395, 7471, -1, 7472, 7473, 7395, -1, 7472, 7474, 7473, -1, 7473, 7474, 7387, -1, 7387, 7474, 7475, -1, 7404, 7387, 7475, -1, 7404, 7388, 7387, -1, 7404, 7466, 7388, -1, 7476, 7364, 7477, -1, 7476, 7366, 7364, -1, 7476, 7479, 7366, -1, 7476, 7478, 7479, -1, 7476, 7409, 7478, -1, 7476, 7407, 7409, -1, 7478, 7411, 7479, -1, 7479, 7411, 7480, -1, 7480, 7411, 7415, -1, 7481, 7480, 7415, -1, 7481, 7375, 7480, -1, 7481, 7483, 7375, -1, 7375, 7483, 7482, -1, 7482, 7483, 7381, -1, 7381, 7483, 7485, -1, 7484, 7485, 7498, -1, 7484, 7381, 7485, -1, 9623, 7486, 7485, -1, 9623, 7487, 7486, -1, 9623, 7421, 7487, -1, 9623, 7488, 7421, -1, 9623, 7489, 7488, -1, 7421, 7490, 7487, -1, 7487, 7490, 7368, -1, 7368, 7490, 7369, -1, 7369, 7490, 7378, -1, 7378, 7490, 7419, -1, 7371, 7419, 7372, -1, 7371, 7378, 7419, -1, 7509, 7347, 7419, -1, 7509, 7504, 7347, -1, 7509, 7491, 7504, -1, 7509, 7492, 7491, -1, 7491, 7492, 9699, -1, 9699, 7492, 9747, -1, 7347, 7504, 7350, -1, 7350, 7504, 7416, -1, 7357, 7416, 7493, -1, 7357, 7350, 7416, -1, 7416, 7418, 7493, -1, 7493, 7418, 7360, -1, 7360, 7418, 7462, -1, 7366, 7479, 7355, -1, 7355, 7479, 7494, -1, 7419, 7494, 7372, -1, 7419, 7355, 7494, -1, 7419, 7496, 7355, -1, 7419, 7495, 7496, -1, 7419, 7347, 7495, -1, 7486, 7497, 7485, -1, 7485, 7497, 7498, -1, 7382, 7390, 7499, -1, 7499, 7390, 7500, -1, 7389, 7499, 7500, -1, 7362, 7389, 7363, -1, 7471, 7501, 7502, -1, 7502, 7501, 7386, -1, 7364, 7363, 7477, -1, 7477, 7363, 7388, -1, 7416, 7504, 7426, -1, 7426, 7504, 7503, -1, 7503, 7504, 7491, -1, 7506, 7491, 7507, -1, 7505, 7506, 7507, -1, 7491, 9699, 7507, -1, 7506, 7503, 7491, -1, 7419, 7508, 7509, -1, 7509, 7508, 7510, -1, 7511, 7509, 7510, -1, 7511, 7492, 7509, -1, 7511, 9696, 7492, -1, 7511, 7434, 9696, -1, 9696, 9747, 7492, -1, 7499, 7512, 7513, -1, 7513, 7512, 7514, -1, 7514, 7512, 7518, -1, 7517, 7518, 7515, -1, 7516, 7517, 7515, -1, 7518, 7464, 7515, -1, 7517, 7514, 7518, -1, 7418, 7417, 7463, -1, 7463, 7417, 7519, -1, 7425, 7463, 7519, -1, 7425, 7520, 7463, -1, 7425, 7522, 7520, -1, 7425, 7521, 7522, -1, 7522, 9792, 7520, -1, 7399, 7502, 7452, -1, 7452, 7502, 9615, -1, 7467, 7398, 7525, -1, 7525, 7398, 7523, -1, 7455, 7525, 7523, -1, 7455, 7524, 7525, -1, 7455, 9600, 7524, -1, 7455, 7526, 9600, -1, 9600, 7470, 7524, -1, 7642, 7579, 7527, -1, 7527, 7579, 7597, -1, 7551, 7576, 7635, -1, 7635, 7576, 7602, -1, 7554, 7557, 7624, -1, 7624, 7557, 7532, -1, 7532, 7557, 7559, -1, 7607, 7559, 7533, -1, 7608, 7533, 7534, -1, 7609, 7534, 7528, -1, 7535, 7528, 7530, -1, 7529, 7530, 7536, -1, 7531, 7536, 7613, -1, 7531, 7529, 7536, -1, 7532, 7559, 7607, -1, 7607, 7533, 7608, -1, 7608, 7534, 7609, -1, 7609, 7528, 7535, -1, 7535, 7530, 7529, -1, 7536, 7560, 7613, -1, 7560, 7573, 7613, -1, 7613, 7573, 7615, -1, 7615, 7573, 7539, -1, 7539, 7573, 7537, -1, 7538, 7539, 7537, -1, 7538, 7616, 7539, -1, 7538, 7572, 7616, -1, 7616, 7572, 7540, -1, 7540, 7572, 7570, -1, 7617, 7570, 7541, -1, 7542, 7541, 7569, -1, 7618, 7569, 7567, -1, 7620, 7567, 7543, -1, 7544, 7620, 7543, -1, 7540, 7570, 7617, -1, 7617, 7541, 7542, -1, 7542, 7569, 7618, -1, 7618, 7567, 7620, -1, 7545, 7548, 7595, -1, 7595, 7548, 7648, -1, 7545, 7595, 7562, -1, 7562, 7595, 7596, -1, 7546, 7562, 7596, -1, 7546, 7547, 7562, -1, 7546, 9402, 7547, -1, 7546, 9401, 9402, -1, 9402, 7563, 7547, -1, 9319, 9378, 7644, -1, 7644, 9378, 7652, -1, 7643, 7652, 7647, -1, 7642, 7647, 7548, -1, 7307, 7548, 7308, -1, 7307, 7642, 7548, -1, 7307, 7549, 7642, -1, 7642, 7549, 7579, -1, 7579, 7549, 7305, -1, 7551, 7305, 7550, -1, 7317, 7550, 7583, -1, 7317, 7551, 7550, -1, 7317, 7316, 7551, -1, 7551, 7316, 7576, -1, 7576, 7316, 7552, -1, 7577, 7552, 7553, -1, 7554, 7553, 7555, -1, 7313, 7554, 7555, -1, 7313, 7327, 7554, -1, 7554, 7327, 7331, -1, 7557, 7331, 7325, -1, 7556, 7557, 7325, -1, 7556, 7559, 7557, -1, 7556, 7558, 7559, -1, 7559, 7558, 7533, -1, 7533, 7558, 7534, -1, 7534, 7558, 7571, -1, 7528, 7571, 7560, -1, 7530, 7560, 7536, -1, 7530, 7528, 7560, -1, 7644, 7652, 7643, -1, 7643, 7647, 7642, -1, 7545, 7561, 7548, -1, 7545, 7564, 7561, -1, 7545, 7590, 7564, -1, 7545, 7562, 7590, -1, 7590, 7562, 7547, -1, 7563, 7590, 7547, -1, 7564, 7590, 7566, -1, 7566, 7590, 7543, -1, 7565, 7543, 7342, -1, 7565, 7566, 7543, -1, 7567, 7343, 7543, -1, 7567, 7336, 7343, -1, 7567, 7568, 7336, -1, 7567, 7569, 7568, -1, 7568, 7569, 7338, -1, 7338, 7569, 7541, -1, 7570, 7338, 7541, -1, 7570, 7571, 7338, -1, 7570, 7572, 7571, -1, 7571, 7572, 7573, -1, 7560, 7571, 7573, -1, 7572, 7538, 7573, -1, 7573, 7538, 7537, -1, 7528, 7534, 7571, -1, 7557, 7554, 7331, -1, 7554, 7577, 7553, -1, 7574, 7633, 7577, -1, 7577, 7633, 7575, -1, 7576, 7577, 7575, -1, 7576, 7552, 7577, -1, 7578, 7638, 7551, -1, 7578, 7641, 7638, -1, 7578, 7637, 7641, -1, 7641, 7637, 9519, -1, 9519, 7637, 9526, -1, 7638, 7579, 7551, -1, 7551, 7579, 7305, -1, 7571, 7558, 7580, -1, 7580, 7558, 7329, -1, 7584, 7329, 7323, -1, 7581, 7323, 7582, -1, 7304, 7582, 7320, -1, 7296, 7320, 7583, -1, 7550, 7296, 7583, -1, 7580, 7329, 7584, -1, 7584, 7323, 7581, -1, 7581, 7582, 7304, -1, 7304, 7320, 7296, -1, 7585, 7300, 7589, -1, 7585, 7301, 7300, -1, 7585, 7340, 7301, -1, 7301, 7340, 7302, -1, 7302, 7340, 7586, -1, 7571, 7586, 7338, -1, 7571, 7302, 7586, -1, 7343, 7335, 7543, -1, 7543, 7335, 7342, -1, 7561, 7587, 7548, -1, 7548, 7587, 7308, -1, 7308, 7587, 7588, -1, 7588, 7587, 7332, -1, 7310, 7332, 7589, -1, 7300, 7310, 7589, -1, 7588, 7332, 7310, -1, 7544, 7543, 9399, -1, 9399, 7543, 7590, -1, 7649, 7591, 7648, -1, 7649, 7645, 7591, -1, 7649, 7651, 7645, -1, 7645, 7651, 9318, -1, 9318, 7651, 9388, -1, 7591, 7527, 7648, -1, 7648, 7527, 7592, -1, 7593, 7648, 7592, -1, 7593, 7309, 7648, -1, 7648, 7309, 7299, -1, 7345, 7299, 7339, -1, 7345, 7648, 7299, -1, 7345, 7346, 7648, -1, 7648, 7346, 7594, -1, 7333, 7648, 7594, -1, 7333, 7595, 7648, -1, 7333, 7341, 7595, -1, 7595, 7341, 7623, -1, 7596, 7623, 9399, -1, 7546, 9399, 9401, -1, 7546, 7596, 9399, -1, 7597, 7306, 7527, -1, 7597, 7298, 7306, -1, 7597, 7297, 7298, -1, 7597, 7635, 7297, -1, 7597, 7636, 7635, -1, 7597, 7598, 7636, -1, 7636, 7598, 7599, -1, 7599, 7598, 7600, -1, 9524, 7600, 7639, -1, 9524, 7599, 7600, -1, 7602, 7315, 7635, -1, 7602, 7601, 7315, -1, 7602, 7603, 7601, -1, 7602, 7634, 7603, -1, 7603, 7634, 9447, -1, 7604, 9447, 7624, -1, 7314, 7624, 7625, -1, 7314, 7604, 7624, -1, 7634, 7631, 9447, -1, 9447, 7631, 7632, -1, 7603, 9447, 7604, -1, 7532, 7330, 7624, -1, 7532, 7324, 7330, -1, 7532, 7605, 7324, -1, 7532, 7607, 7605, -1, 7605, 7607, 7606, -1, 7606, 7607, 7608, -1, 7609, 7606, 7608, -1, 7609, 7322, 7606, -1, 7609, 7535, 7322, -1, 7322, 7535, 7613, -1, 7610, 7613, 7614, -1, 7610, 7322, 7613, -1, 7610, 7321, 7322, -1, 7610, 7611, 7321, -1, 7321, 7611, 7319, -1, 7319, 7611, 7303, -1, 7635, 7303, 7312, -1, 7612, 7635, 7312, -1, 7612, 7297, 7635, -1, 7535, 7529, 7613, -1, 7613, 7529, 7531, -1, 7613, 7615, 7614, -1, 7614, 7615, 7628, -1, 7628, 7615, 7629, -1, 7311, 7629, 7339, -1, 7299, 7311, 7339, -1, 7539, 7616, 7615, -1, 7615, 7616, 7540, -1, 7629, 7540, 7617, -1, 7337, 7617, 7542, -1, 7618, 7337, 7542, -1, 7618, 7619, 7337, -1, 7618, 7620, 7619, -1, 7619, 7620, 7344, -1, 7344, 7620, 7621, -1, 7621, 7620, 7544, -1, 7622, 7544, 7334, -1, 7622, 7621, 7544, -1, 7615, 7540, 7629, -1, 7629, 7617, 7337, -1, 9399, 7626, 7544, -1, 9399, 7623, 7626, -1, 7596, 7595, 7623, -1, 7330, 7326, 7624, -1, 7624, 7326, 7625, -1, 7315, 7328, 7635, -1, 7635, 7328, 7318, -1, 7319, 7635, 7318, -1, 7319, 7303, 7635, -1, 7626, 7627, 7544, -1, 7544, 7627, 7334, -1, 7628, 7629, 7311, -1, 7306, 7630, 7527, -1, 7527, 7630, 7592, -1, 7554, 7624, 7577, -1, 7577, 7624, 9447, -1, 7576, 7575, 7602, -1, 7602, 7575, 7634, -1, 7634, 7575, 7633, -1, 7631, 7633, 9474, -1, 7632, 7631, 9474, -1, 7633, 7574, 9474, -1, 7631, 7634, 7633, -1, 7551, 7635, 7578, -1, 7578, 7635, 7636, -1, 7599, 7578, 7636, -1, 7599, 7637, 7578, -1, 7599, 9527, 7637, -1, 7599, 9524, 9527, -1, 9527, 9526, 7637, -1, 7579, 7638, 7597, -1, 7597, 7638, 7598, -1, 7598, 7638, 7641, -1, 7600, 7641, 7640, -1, 7639, 7600, 7640, -1, 7641, 9519, 7640, -1, 7600, 7598, 7641, -1, 7642, 7527, 7643, -1, 7643, 7527, 7591, -1, 7645, 7643, 7591, -1, 7645, 7644, 7643, -1, 7645, 7646, 7644, -1, 7645, 9318, 7646, -1, 7646, 9319, 7644, -1, 7548, 7647, 7648, -1, 7648, 7647, 7649, -1, 7649, 7647, 7652, -1, 7651, 7652, 7650, -1, 9388, 7651, 7650, -1, 7652, 9378, 7650, -1, 7651, 7649, 7652, -1, 9314, 7653, 7767, -1, 9314, 7655, 7653, -1, 9314, 7654, 7655, -1, 7655, 7654, 9354, -1, 7096, 9354, 9344, -1, 7663, 9344, 9300, -1, 9301, 7663, 9300, -1, 9301, 7656, 7663, -1, 9301, 7094, 7656, -1, 9301, 7657, 7094, -1, 7094, 7657, 8341, -1, 8342, 8341, 8230, -1, 7658, 8230, 6616, -1, 7179, 6616, 8236, -1, 7178, 8236, 8220, -1, 7176, 8220, 8061, -1, 7660, 8061, 7113, -1, 7114, 7660, 7113, -1, 7114, 7659, 7660, -1, 7114, 7116, 7659, -1, 7659, 7116, 7174, -1, 7174, 7116, 7115, -1, 7169, 7115, 7060, -1, 7063, 7169, 7060, -1, 7063, 7661, 7169, -1, 7063, 7067, 7661, -1, 7661, 7067, 7662, -1, 7662, 7067, 7068, -1, 7166, 7068, 8333, -1, 7166, 7662, 7068, -1, 7655, 9354, 7096, -1, 7096, 9344, 7663, -1, 7664, 6669, 7657, -1, 7664, 7666, 6669, -1, 7664, 7665, 7666, -1, 7664, 6668, 7665, -1, 7664, 6667, 6668, -1, 7664, 7667, 6667, -1, 7664, 7670, 7667, -1, 7667, 7670, 7668, -1, 7668, 7670, 7669, -1, 7669, 7670, 7671, -1, 7672, 7669, 7671, -1, 7672, 7673, 7669, -1, 7672, 9549, 7673, -1, 7673, 9549, 7676, -1, 7676, 9549, 7674, -1, 7675, 7676, 7674, -1, 7675, 7677, 7676, -1, 7675, 9313, 7677, -1, 7677, 9313, 7678, -1, 7678, 9313, 7679, -1, 7679, 9313, 6321, -1, 6321, 9313, 9312, -1, 6241, 9312, 6240, -1, 6241, 6321, 9312, -1, 6241, 6320, 6321, -1, 6241, 6317, 6320, -1, 6241, 7680, 6317, -1, 6317, 7680, 6316, -1, 6316, 7680, 7681, -1, 6315, 7681, 6251, -1, 7682, 6251, 6243, -1, 6234, 7682, 6243, -1, 6234, 7683, 7682, -1, 6234, 7856, 7683, -1, 6234, 7684, 7856, -1, 7856, 7684, 6245, -1, 7685, 6245, 6235, -1, 7686, 6235, 6246, -1, 6285, 6246, 7833, -1, 7687, 6285, 7833, -1, 7687, 7688, 6285, -1, 7687, 7689, 7688, -1, 7688, 7689, 7690, -1, 7690, 7689, 6339, -1, 6286, 7690, 6339, -1, 9306, 6202, 9312, -1, 9306, 6213, 6202, -1, 9306, 7691, 6213, -1, 6213, 7691, 6212, -1, 6212, 7691, 7693, -1, 7694, 7693, 8386, -1, 7692, 8386, 8387, -1, 7692, 7694, 8386, -1, 6212, 7693, 7694, -1, 7695, 8385, 8386, -1, 7695, 7955, 8385, -1, 7695, 7696, 7955, -1, 7695, 7283, 7696, -1, 7695, 7697, 7283, -1, 7695, 7281, 7697, -1, 7695, 7291, 7281, -1, 7695, 7290, 7291, -1, 7695, 7698, 7290, -1, 7290, 7698, 7278, -1, 7278, 7698, 9293, -1, 7277, 9293, 9294, -1, 7700, 9294, 7905, -1, 7699, 7905, 7910, -1, 7699, 7700, 7905, -1, 7278, 9293, 7277, -1, 7277, 9294, 7700, -1, 7702, 7701, 7905, -1, 7702, 6457, 7701, -1, 7702, 6456, 6457, -1, 7702, 6453, 6456, -1, 7702, 7703, 6453, -1, 6453, 7703, 7705, -1, 7705, 7703, 7704, -1, 9679, 7705, 7704, -1, 9679, 7706, 7705, -1, 9679, 9729, 7706, -1, 7706, 9729, 7707, -1, 7707, 9729, 9304, -1, 9305, 7707, 9304, -1, 9305, 7708, 7707, -1, 9305, 7709, 7708, -1, 9305, 7715, 7709, -1, 7709, 7715, 6797, -1, 7930, 6797, 7710, -1, 6798, 7930, 7710, -1, 6798, 6717, 7930, -1, 6798, 6800, 6717, -1, 6717, 6800, 7711, -1, 7711, 6800, 7712, -1, 7714, 7712, 8265, -1, 7713, 8265, 6725, -1, 7713, 7714, 8265, -1, 7717, 6794, 7715, -1, 7717, 7716, 6794, -1, 7717, 6790, 7716, -1, 7717, 6789, 6790, -1, 7717, 6788, 6789, -1, 7717, 6975, 6788, -1, 7717, 7719, 6975, -1, 6975, 7719, 7718, -1, 7718, 7719, 7721, -1, 7721, 7719, 9302, -1, 7722, 7721, 9302, -1, 7722, 7720, 7721, -1, 7722, 9287, 7720, -1, 7720, 9287, 6973, -1, 6973, 9287, 7723, -1, 9288, 6973, 7723, -1, 9288, 6972, 6973, -1, 9288, 7724, 6972, -1, 6972, 7724, 6971, -1, 6971, 7724, 7725, -1, 7725, 7724, 7726, -1, 7726, 7724, 9290, -1, 7023, 9290, 7736, -1, 7023, 7726, 9290, -1, 7023, 7727, 7726, -1, 7023, 7728, 7727, -1, 7727, 7728, 7729, -1, 7729, 7728, 7730, -1, 6993, 7730, 7018, -1, 8315, 7018, 8314, -1, 6990, 8314, 7024, -1, 8312, 7024, 7732, -1, 7731, 7732, 7025, -1, 6942, 7025, 7026, -1, 7733, 7026, 7734, -1, 7020, 7733, 7734, -1, 7020, 6941, 7733, -1, 7020, 8310, 6941, -1, 7020, 7000, 8310, -1, 7020, 7735, 7000, -1, 7000, 7735, 8330, -1, 8330, 7735, 7021, -1, 8329, 7021, 7027, -1, 7015, 8329, 7027, -1, 7015, 6998, 8329, -1, 7015, 8328, 6998, -1, 7015, 7016, 8328, -1, 8328, 7016, 6231, -1, 6231, 7016, 7736, -1, 6223, 7736, 9290, -1, 6222, 9290, 7737, -1, 6222, 6223, 9290, -1, 9290, 9286, 7737, -1, 7737, 9286, 7738, -1, 7738, 9286, 7740, -1, 6230, 7740, 9578, -1, 7739, 9578, 6229, -1, 7739, 6230, 9578, -1, 7738, 7740, 6230, -1, 9578, 9283, 6229, -1, 6229, 9283, 6228, -1, 6228, 9283, 6215, -1, 6215, 9283, 7741, -1, 7741, 9283, 7742, -1, 7742, 9283, 6227, -1, 6227, 9283, 6232, -1, 6232, 9283, 7759, -1, 7743, 6232, 7759, -1, 7743, 7744, 6232, -1, 7743, 6572, 7744, -1, 7743, 6570, 6572, -1, 7743, 8354, 6570, -1, 6570, 8354, 7745, -1, 7745, 8354, 7125, -1, 6569, 7125, 7126, -1, 7127, 6569, 7126, -1, 7127, 7746, 6569, -1, 7127, 9110, 7746, -1, 7127, 9095, 9110, -1, 7127, 7747, 9095, -1, 9095, 7747, 9096, -1, 9096, 7747, 7748, -1, 7748, 7747, 7749, -1, 9097, 7749, 7129, -1, 7750, 7129, 7132, -1, 7752, 7132, 7751, -1, 7752, 7750, 7132, -1, 7752, 7753, 7750, -1, 7752, 7051, 7753, -1, 7753, 7051, 9102, -1, 9102, 7051, 8373, -1, 8373, 7051, 8374, -1, 9099, 8374, 7043, -1, 8381, 7043, 8080, -1, 7755, 8080, 6551, -1, 7756, 7755, 6551, -1, 7756, 7754, 7755, -1, 7756, 6547, 7754, -1, 7754, 6547, 9107, -1, 9107, 6547, 7758, -1, 7757, 7758, 8111, -1, 7757, 9107, 7758, -1, 9283, 7761, 7759, -1, 7759, 7761, 7260, -1, 7260, 7761, 7261, -1, 7261, 7761, 7275, -1, 7275, 7761, 7760, -1, 7760, 7761, 7762, -1, 7762, 7761, 7266, -1, 7266, 7761, 9425, -1, 7763, 9425, 7764, -1, 7763, 7266, 9425, -1, 9425, 9316, 7764, -1, 7764, 9316, 7273, -1, 7273, 9316, 9317, -1, 7272, 9317, 8345, -1, 7765, 8345, 7270, -1, 7765, 7272, 8345, -1, 7273, 9317, 7272, -1, 7767, 8380, 8345, -1, 7767, 7766, 8380, -1, 7767, 7098, 7766, -1, 7767, 7653, 7098, -1, 6223, 6231, 7736, -1, 7768, 7014, 8328, -1, 7768, 7013, 7014, -1, 7768, 7769, 7013, -1, 7768, 7011, 7769, -1, 7768, 6557, 7011, -1, 7768, 6558, 6557, -1, 7768, 7744, 6558, -1, 6558, 7744, 6572, -1, 7772, 7806, 7770, -1, 7772, 8304, 7806, -1, 7772, 7771, 8304, -1, 7772, 7773, 7771, -1, 7771, 7773, 7236, -1, 7236, 7773, 9278, -1, 7235, 9278, 9277, -1, 7774, 9277, 7779, -1, 7775, 7774, 7779, -1, 7775, 7233, 7774, -1, 7775, 7777, 7233, -1, 7775, 7776, 7777, -1, 7777, 7776, 7778, -1, 7778, 7776, 7220, -1, 7236, 9278, 7235, -1, 9277, 9276, 7779, -1, 7779, 9276, 7780, -1, 7780, 9276, 9275, -1, 7781, 7780, 9275, -1, 7781, 7212, 7780, -1, 7781, 9274, 7212, -1, 7212, 9274, 7782, -1, 7782, 9274, 9273, -1, 7211, 9273, 6280, -1, 7783, 6280, 7784, -1, 7869, 7784, 6281, -1, 7870, 6281, 7878, -1, 9078, 7878, 6272, -1, 9080, 6272, 7785, -1, 9086, 7785, 9081, -1, 9086, 9080, 7785, -1, 9273, 7786, 6280, -1, 6280, 7786, 6279, -1, 6279, 7786, 9266, -1, 7787, 9266, 7793, -1, 7794, 7793, 9263, -1, 9269, 7794, 9263, -1, 9269, 7868, 7794, -1, 9269, 7788, 7868, -1, 7868, 7788, 7789, -1, 7790, 7789, 6352, -1, 7791, 7790, 6352, -1, 7791, 6270, 7790, -1, 7791, 6355, 6270, -1, 6270, 6355, 7792, -1, 6279, 9266, 7787, -1, 7787, 7793, 7794, -1, 7789, 7788, 7795, -1, 7795, 7788, 9268, -1, 6350, 9268, 7802, -1, 6349, 7802, 7797, -1, 7796, 7797, 7803, -1, 7796, 6349, 7797, -1, 7796, 7798, 6349, -1, 7796, 9152, 7798, -1, 7798, 9152, 7799, -1, 7799, 9152, 9151, -1, 6677, 9151, 8260, -1, 6678, 8260, 6631, -1, 7800, 6678, 6631, -1, 7800, 6680, 6678, -1, 7800, 7801, 6680, -1, 7800, 6632, 7801, -1, 7801, 6632, 6676, -1, 6676, 6632, 6675, -1, 7795, 9268, 6350, -1, 6350, 7802, 6349, -1, 7797, 7805, 7803, -1, 7803, 7805, 7804, -1, 7804, 7805, 7770, -1, 7806, 7804, 7770, -1, 7807, 6439, 7832, -1, 7807, 7809, 6439, -1, 7807, 7808, 7809, -1, 7809, 7808, 6434, -1, 6434, 7808, 9257, -1, 9258, 6434, 9257, -1, 9258, 7811, 6434, -1, 9258, 7810, 7811, -1, 7811, 7810, 7815, -1, 7812, 7815, 6504, -1, 6506, 7812, 6504, -1, 6506, 7813, 7812, -1, 6506, 6508, 7813, -1, 7813, 6508, 7814, -1, 7815, 7810, 6503, -1, 6503, 7810, 9254, -1, 6501, 9254, 7822, -1, 6498, 7822, 9252, -1, 7816, 6498, 9252, -1, 7816, 6499, 6498, -1, 7816, 7817, 6499, -1, 7816, 7818, 7817, -1, 7817, 7818, 7249, -1, 7249, 7818, 7819, -1, 9250, 7249, 7819, -1, 9250, 7245, 7249, -1, 9250, 9249, 7245, -1, 7245, 9249, 7246, -1, 7246, 9249, 9247, -1, 7247, 9247, 7820, -1, 7200, 7247, 7820, -1, 7200, 7248, 7247, -1, 7200, 7243, 7248, -1, 7200, 7821, 7243, -1, 7243, 7821, 7242, -1, 7242, 7821, 7241, -1, 6503, 9254, 6501, -1, 6501, 7822, 6498, -1, 9247, 7823, 7820, -1, 7820, 7823, 7824, -1, 7824, 7823, 7825, -1, 9248, 7824, 7825, -1, 9248, 7826, 7824, -1, 9248, 7827, 7826, -1, 7826, 7827, 7198, -1, 7198, 7827, 9245, -1, 7190, 9245, 6435, -1, 7956, 6435, 6441, -1, 7957, 6441, 7828, -1, 7963, 7828, 6443, -1, 9071, 6443, 6437, -1, 9072, 6437, 7829, -1, 7831, 7829, 7830, -1, 7831, 9072, 7829, -1, 9245, 7832, 6435, -1, 6435, 7832, 6439, -1, 7856, 6245, 7685, -1, 7685, 6235, 7686, -1, 6246, 6236, 7833, -1, 7833, 6236, 7834, -1, 7834, 6236, 6247, -1, 7835, 6247, 7836, -1, 7837, 7836, 6248, -1, 6336, 6248, 6238, -1, 7901, 6238, 7840, -1, 6196, 7840, 6240, -1, 9312, 6196, 6240, -1, 9312, 6195, 6196, -1, 9312, 6194, 6195, -1, 9312, 6202, 6194, -1, 7834, 6247, 7835, -1, 7835, 7836, 7837, -1, 7837, 6248, 6336, -1, 6336, 6238, 7901, -1, 6334, 7901, 7899, -1, 7838, 7899, 7839, -1, 7838, 6334, 7899, -1, 7901, 7840, 6196, -1, 6316, 7681, 6315, -1, 6315, 6251, 7682, -1, 7842, 6600, 6260, -1, 7842, 7841, 6600, -1, 7842, 7843, 7841, -1, 7842, 7845, 7843, -1, 7842, 7844, 7845, -1, 7845, 7844, 6362, -1, 6362, 7844, 7847, -1, 7859, 7847, 7846, -1, 6361, 7846, 7858, -1, 6358, 7858, 6300, -1, 6360, 6300, 6301, -1, 6359, 6301, 6302, -1, 6359, 6360, 6301, -1, 6362, 7847, 7859, -1, 7858, 7846, 6299, -1, 6299, 7846, 6255, -1, 7848, 6299, 6255, -1, 7848, 6298, 6299, -1, 7848, 6257, 6298, -1, 6298, 6257, 6294, -1, 6294, 6257, 6261, -1, 6308, 6261, 7849, -1, 6306, 7849, 7850, -1, 6305, 7850, 6263, -1, 7851, 6263, 7853, -1, 7854, 7853, 6264, -1, 6324, 6264, 7855, -1, 7667, 7855, 8208, -1, 6667, 8208, 6666, -1, 6667, 7667, 8208, -1, 6294, 6261, 6308, -1, 7852, 6308, 6309, -1, 6311, 7852, 6309, -1, 6308, 7849, 6306, -1, 6306, 7850, 6305, -1, 6305, 6263, 7851, -1, 7851, 7853, 7854, -1, 7854, 6264, 6324, -1, 8208, 7855, 6607, -1, 6607, 7855, 6266, -1, 6606, 6266, 6267, -1, 6605, 6267, 6260, -1, 6600, 6605, 6260, -1, 6607, 6266, 6606, -1, 6606, 6267, 6605, -1, 6285, 7686, 6246, -1, 7856, 6290, 7683, -1, 7683, 6290, 7857, -1, 7857, 6290, 6292, -1, 7667, 6324, 7855, -1, 6294, 6308, 7852, -1, 6361, 7858, 6358, -1, 6358, 6300, 6360, -1, 6361, 7859, 7846, -1, 7843, 7845, 6685, -1, 6685, 7845, 6366, -1, 7862, 6366, 6365, -1, 7863, 6365, 6364, -1, 7860, 6364, 6369, -1, 6683, 6369, 7864, -1, 7865, 7864, 6345, -1, 7866, 6345, 7861, -1, 7867, 7861, 6346, -1, 6681, 6346, 6347, -1, 7798, 6347, 6349, -1, 7798, 6681, 6347, -1, 6685, 6366, 7862, -1, 7862, 6365, 7863, -1, 7863, 6364, 7860, -1, 7860, 6369, 6683, -1, 6683, 7864, 7865, -1, 7865, 6345, 7866, -1, 7866, 7861, 7867, -1, 7867, 6346, 6681, -1, 7868, 7789, 7790, -1, 7211, 6280, 7783, -1, 7783, 7784, 7869, -1, 7869, 6281, 7870, -1, 7871, 7869, 7870, -1, 7871, 7209, 7869, -1, 7871, 9091, 7209, -1, 7209, 9091, 7208, -1, 7208, 9091, 9090, -1, 7207, 9090, 7872, -1, 9089, 7207, 7872, -1, 9089, 7873, 7207, -1, 9089, 7874, 7873, -1, 7873, 7874, 7875, -1, 7205, 7875, 7877, -1, 7876, 7205, 7877, -1, 7876, 7204, 7205, -1, 7876, 7258, 7204, -1, 7204, 7258, 7216, -1, 7870, 7878, 9078, -1, 9078, 6272, 9080, -1, 7785, 6282, 9081, -1, 9081, 6282, 7879, -1, 7879, 6282, 6330, -1, 6329, 7879, 6330, -1, 6329, 9083, 7879, -1, 6329, 7880, 9083, -1, 9083, 7880, 9084, -1, 9084, 7880, 7886, -1, 7881, 7886, 7887, -1, 7881, 9084, 7886, -1, 6282, 7883, 6330, -1, 6330, 7883, 7882, -1, 7882, 7883, 6326, -1, 6326, 7883, 6275, -1, 7884, 6275, 7885, -1, 7884, 6326, 6275, -1, 7886, 7888, 7887, -1, 7887, 7888, 7890, -1, 7890, 7888, 7895, -1, 7889, 7890, 7895, -1, 7889, 7892, 7890, -1, 7889, 7891, 7892, -1, 7889, 7893, 7891, -1, 7891, 7893, 7894, -1, 7894, 7893, 7256, -1, 7874, 7256, 7875, -1, 7874, 7894, 7256, -1, 7895, 7888, 7255, -1, 7255, 7888, 7897, -1, 7896, 7255, 7897, -1, 7896, 7254, 7255, -1, 7896, 7898, 7254, -1, 7896, 6332, 7898, -1, 7898, 6332, 7899, -1, 7899, 6332, 7900, -1, 7839, 7899, 7900, -1, 6334, 6336, 7901, -1, 6370, 6462, 7923, -1, 6370, 6372, 6462, -1, 6462, 6372, 7902, -1, 7902, 6372, 6380, -1, 7904, 6380, 6382, -1, 6460, 6382, 7903, -1, 6459, 7903, 7701, -1, 6459, 6460, 7903, -1, 7902, 6380, 7904, -1, 7904, 6382, 6460, -1, 7701, 7903, 7905, -1, 7905, 7903, 6383, -1, 7288, 6383, 6385, -1, 7912, 6385, 6386, -1, 7911, 6386, 6387, -1, 6490, 6387, 7906, -1, 6489, 7906, 7907, -1, 7918, 7907, 6388, -1, 6488, 6388, 6376, -1, 6429, 6376, 7919, -1, 6429, 6488, 6376, -1, 6429, 7908, 6488, -1, 6429, 6425, 7908, -1, 7908, 6425, 7909, -1, 7909, 6425, 6430, -1, 6486, 6430, 6431, -1, 6486, 7909, 6430, -1, 7905, 6383, 7288, -1, 7910, 7905, 7288, -1, 7288, 6385, 7912, -1, 7912, 6386, 7911, -1, 6491, 7912, 7911, -1, 6491, 7914, 7912, -1, 6491, 6494, 7914, -1, 7914, 6494, 7913, -1, 6496, 7914, 7913, -1, 6496, 6497, 7914, -1, 7914, 6497, 7915, -1, 7915, 6497, 7916, -1, 7251, 7916, 7917, -1, 7250, 7917, 6499, -1, 7817, 7250, 6499, -1, 7911, 6387, 6490, -1, 6490, 7906, 6489, -1, 6489, 7907, 7918, -1, 7918, 6388, 6488, -1, 6376, 7921, 7919, -1, 7919, 7921, 7920, -1, 7920, 7921, 7922, -1, 6422, 7922, 6379, -1, 7923, 6422, 6379, -1, 7923, 7924, 6422, -1, 7923, 6462, 7924, -1, 7920, 7922, 6422, -1, 7926, 6721, 7925, -1, 7926, 7927, 6721, -1, 7926, 6391, 7927, -1, 7927, 6391, 7928, -1, 7928, 6391, 7929, -1, 7930, 7929, 7709, -1, 6797, 7930, 7709, -1, 7709, 7929, 7931, -1, 7931, 7929, 6392, -1, 7932, 6392, 7945, -1, 6469, 7945, 7946, -1, 7947, 7946, 7948, -1, 6468, 7948, 6394, -1, 6466, 6394, 6401, -1, 7933, 6401, 6403, -1, 6411, 6403, 7934, -1, 7935, 7934, 6405, -1, 6406, 7935, 6405, -1, 6406, 6416, 7935, -1, 6406, 7936, 6416, -1, 6406, 7937, 7936, -1, 6406, 6407, 7937, -1, 7937, 6407, 7938, -1, 7938, 6407, 7949, -1, 7939, 7949, 7940, -1, 6837, 7940, 6729, -1, 8261, 6729, 6724, -1, 8262, 6724, 7941, -1, 6835, 7941, 7942, -1, 7943, 7942, 8264, -1, 7943, 6835, 7942, -1, 7943, 6833, 6835, -1, 7943, 7944, 6833, -1, 6833, 7944, 6832, -1, 6832, 7944, 6766, -1, 6831, 6766, 6830, -1, 6831, 6832, 6766, -1, 7931, 6392, 7932, -1, 7932, 7945, 6469, -1, 6469, 7946, 7947, -1, 7947, 7948, 6468, -1, 6468, 6394, 6466, -1, 6466, 6401, 7933, -1, 6418, 6466, 7933, -1, 6418, 6465, 6466, -1, 6418, 6414, 6465, -1, 7933, 6403, 6411, -1, 6411, 7934, 7935, -1, 7938, 7949, 7939, -1, 6729, 7940, 6728, -1, 6728, 7940, 7925, -1, 6721, 6728, 7925, -1, 6475, 6409, 7950, -1, 7950, 6409, 7952, -1, 7952, 6409, 7951, -1, 6473, 7951, 6416, -1, 7936, 6473, 6416, -1, 7952, 7951, 6473, -1, 6422, 7924, 6427, -1, 6427, 7924, 7953, -1, 6426, 6427, 7953, -1, 7915, 7916, 7251, -1, 7954, 7915, 7251, -1, 7954, 7252, 7915, -1, 7915, 7252, 7898, -1, 7294, 7898, 6204, -1, 8385, 7294, 6204, -1, 8385, 7955, 7294, -1, 7251, 7917, 7250, -1, 7811, 7815, 7812, -1, 7190, 6435, 7956, -1, 7956, 6441, 7957, -1, 7957, 7828, 7963, -1, 9070, 7957, 7963, -1, 9070, 7958, 7957, -1, 9070, 9063, 7958, -1, 7958, 9063, 7194, -1, 7194, 9063, 9068, -1, 7188, 9068, 9061, -1, 9060, 7188, 9061, -1, 9060, 7959, 7188, -1, 9060, 9065, 7959, -1, 7959, 9065, 7960, -1, 8384, 7960, 7961, -1, 7962, 8384, 7961, -1, 7962, 7185, 8384, -1, 7962, 7228, 7185, -1, 7185, 7228, 7184, -1, 7963, 6443, 9071, -1, 9071, 6437, 9072, -1, 7829, 6445, 7830, -1, 7830, 6445, 7965, -1, 7965, 6445, 6480, -1, 7964, 7965, 6480, -1, 7964, 9074, 7965, -1, 7964, 6482, 9074, -1, 9074, 6482, 7966, -1, 7966, 6482, 6481, -1, 9077, 6481, 6844, -1, 7967, 6844, 7968, -1, 7967, 9077, 6844, -1, 7967, 7969, 9077, -1, 7967, 9173, 7969, -1, 7969, 9173, 9057, -1, 9057, 9173, 7970, -1, 7971, 7970, 7972, -1, 8301, 7972, 7973, -1, 7224, 7973, 7974, -1, 7223, 7974, 6918, -1, 7222, 6918, 6919, -1, 7975, 6919, 6920, -1, 7240, 6920, 7976, -1, 8302, 7976, 7977, -1, 7239, 7977, 7978, -1, 8303, 7978, 6923, -1, 7979, 6923, 7980, -1, 7771, 7980, 8304, -1, 7771, 7979, 7980, -1, 6445, 6447, 6480, -1, 6480, 6447, 7981, -1, 7981, 6447, 6477, -1, 6477, 6447, 7983, -1, 7982, 7983, 6448, -1, 7982, 6477, 7983, -1, 6844, 6481, 7989, -1, 7989, 6481, 7990, -1, 6842, 7990, 6484, -1, 6841, 6484, 7984, -1, 6840, 7984, 6485, -1, 7991, 6485, 7985, -1, 7992, 7985, 6470, -1, 7993, 6470, 7986, -1, 6839, 7986, 7987, -1, 7994, 7987, 7988, -1, 6837, 7988, 7939, -1, 7940, 6837, 7939, -1, 7989, 7990, 6842, -1, 6842, 6484, 6841, -1, 6841, 7984, 6840, -1, 6840, 6485, 7991, -1, 7991, 7985, 7992, -1, 7992, 6470, 7993, -1, 7993, 7986, 6839, -1, 6839, 7987, 7994, -1, 7994, 7988, 6837, -1, 9244, 7995, 8035, -1, 9244, 9240, 7995, -1, 7995, 9240, 8001, -1, 8001, 9240, 7996, -1, 7008, 7996, 7997, -1, 7005, 7997, 7999, -1, 7998, 7999, 6954, -1, 8327, 6954, 6967, -1, 7006, 6967, 8000, -1, 7006, 8327, 6967, -1, 8001, 7996, 7008, -1, 7997, 8002, 7999, -1, 7999, 8002, 8015, -1, 8015, 8002, 9237, -1, 6964, 9237, 8003, -1, 9235, 6964, 8003, -1, 9235, 8004, 6964, -1, 9235, 8005, 8004, -1, 8004, 8005, 8006, -1, 8006, 8005, 8007, -1, 8032, 8007, 8008, -1, 6538, 8008, 8009, -1, 8011, 8009, 9231, -1, 8010, 8011, 9231, -1, 8010, 8012, 8011, -1, 8010, 9229, 8012, -1, 8012, 9229, 6563, -1, 6529, 6563, 6562, -1, 8013, 6529, 6562, -1, 8013, 8014, 6529, -1, 8013, 6565, 8014, -1, 8014, 6565, 6527, -1, 8015, 9237, 6964, -1, 8006, 8007, 8032, -1, 8016, 8006, 8032, -1, 8016, 6951, 8006, -1, 8016, 6539, 6951, -1, 6951, 6539, 8122, -1, 8122, 6539, 8017, -1, 8326, 8017, 6531, -1, 9113, 6531, 9114, -1, 9113, 8326, 6531, -1, 9113, 9127, 8326, -1, 8326, 9127, 9126, -1, 6962, 9126, 8325, -1, 8324, 8325, 9124, -1, 8018, 8324, 9124, -1, 8018, 6948, 8324, -1, 8018, 8019, 6948, -1, 6948, 8019, 6960, -1, 6960, 8019, 8109, -1, 8021, 8109, 8022, -1, 8020, 8021, 8022, -1, 8020, 6946, 8021, -1, 8020, 6520, 6946, -1, 6946, 6520, 8023, -1, 8023, 6520, 6514, -1, 8024, 8023, 6514, -1, 8024, 8025, 8023, -1, 8024, 6515, 8025, -1, 8025, 6515, 8026, -1, 8323, 8026, 6521, -1, 8322, 6521, 8027, -1, 8028, 8322, 8027, -1, 8028, 6959, 8322, -1, 8028, 7034, 6959, -1, 6959, 7034, 8321, -1, 8321, 7034, 7040, -1, 8319, 7040, 8320, -1, 6979, 8320, 7028, -1, 8029, 7028, 7029, -1, 8030, 8029, 7029, -1, 8030, 6978, 8029, -1, 8030, 7037, 6978, -1, 6978, 7037, 8317, -1, 8317, 7037, 8318, -1, 8316, 8318, 8031, -1, 6974, 8031, 6975, -1, 6974, 8316, 8031, -1, 8032, 8008, 6538, -1, 6538, 8009, 8011, -1, 6563, 9229, 8038, -1, 8038, 9229, 8039, -1, 8033, 8039, 8040, -1, 8041, 8040, 9228, -1, 9227, 8041, 9228, -1, 9227, 8034, 8041, -1, 9227, 8035, 8034, -1, 8034, 8035, 7009, -1, 8036, 7009, 8037, -1, 6557, 8037, 7011, -1, 6557, 8036, 8037, -1, 8038, 8039, 8033, -1, 8033, 8040, 8041, -1, 9221, 8082, 9202, -1, 9221, 8042, 8082, -1, 9221, 9220, 8042, -1, 8042, 9220, 6550, -1, 6550, 9220, 9219, -1, 8043, 6550, 9219, -1, 8043, 6544, 6550, -1, 8043, 9218, 6544, -1, 6544, 9218, 8047, -1, 8110, 8047, 6590, -1, 6591, 8110, 6590, -1, 6591, 8044, 8110, -1, 6591, 8045, 8044, -1, 8044, 8045, 8046, -1, 8047, 9218, 8057, -1, 8057, 9218, 9217, -1, 8048, 9217, 8049, -1, 6588, 8049, 9215, -1, 9196, 9215, 9197, -1, 9196, 6588, 9215, -1, 9196, 6907, 6588, -1, 9196, 8050, 6907, -1, 6907, 8050, 8153, -1, 8153, 8050, 9199, -1, 6908, 9199, 8051, -1, 8052, 8051, 8154, -1, 8053, 8052, 8154, -1, 8053, 6905, 8052, -1, 8053, 8054, 6905, -1, 8053, 6890, 8054, -1, 8054, 6890, 8055, -1, 8055, 6890, 8056, -1, 8057, 9217, 8048, -1, 8048, 8049, 6588, -1, 9215, 9214, 9197, -1, 9197, 9214, 8058, -1, 8058, 9214, 8070, -1, 9182, 8070, 9206, -1, 8172, 9206, 7105, -1, 6692, 7105, 8059, -1, 6691, 8059, 7104, -1, 8245, 7104, 7107, -1, 6712, 7107, 7106, -1, 8244, 7106, 7109, -1, 6713, 7109, 8243, -1, 8242, 8243, 7112, -1, 6709, 7112, 7110, -1, 8241, 7110, 8060, -1, 8063, 8060, 7113, -1, 8061, 8063, 7113, -1, 8061, 8062, 8063, -1, 8063, 8062, 6706, -1, 6706, 8062, 8065, -1, 8064, 8065, 8222, -1, 8240, 8222, 6653, -1, 8066, 6653, 6658, -1, 6704, 6658, 8067, -1, 8069, 8067, 8068, -1, 8069, 6704, 8067, -1, 8058, 8070, 9182, -1, 9206, 8071, 7105, -1, 7105, 8071, 8072, -1, 8072, 8071, 9211, -1, 8377, 9211, 8378, -1, 8376, 8378, 7055, -1, 8073, 8376, 7055, -1, 8073, 7103, 8376, -1, 8073, 7101, 7103, -1, 8073, 8075, 7101, -1, 7101, 8075, 8074, -1, 8074, 8075, 7123, -1, 8072, 9211, 8377, -1, 8378, 9205, 7055, -1, 7055, 9205, 7048, -1, 7048, 9205, 9209, -1, 8077, 7048, 9209, -1, 8077, 8076, 7048, -1, 8077, 8078, 8076, -1, 8076, 8078, 8375, -1, 8375, 8078, 8081, -1, 7054, 8081, 6545, -1, 7045, 6545, 8079, -1, 8080, 8079, 6551, -1, 8080, 7045, 8079, -1, 8081, 9202, 6545, -1, 6545, 9202, 8082, -1, 8025, 8026, 8323, -1, 6521, 8083, 8027, -1, 8027, 8083, 8294, -1, 8294, 8083, 8084, -1, 8085, 8084, 6810, -1, 8086, 6810, 8274, -1, 8086, 8085, 6810, -1, 8086, 7039, 8085, -1, 8086, 8087, 7039, -1, 7039, 8087, 8088, -1, 8088, 8087, 6733, -1, 8267, 6733, 8090, -1, 8089, 8090, 8268, -1, 8031, 8268, 6788, -1, 6975, 8031, 6788, -1, 8084, 8083, 8105, -1, 8105, 8083, 8091, -1, 6807, 8091, 8106, -1, 6806, 8106, 8107, -1, 8092, 8107, 8093, -1, 6828, 8093, 6518, -1, 8108, 6518, 8094, -1, 8095, 8094, 8096, -1, 8293, 8096, 9123, -1, 8097, 8293, 9123, -1, 8097, 8100, 8293, -1, 8097, 8098, 8100, -1, 8100, 8098, 9144, -1, 8099, 8100, 9144, -1, 8099, 6826, 8100, -1, 8099, 9142, 6826, -1, 6826, 9142, 8101, -1, 8101, 9142, 9147, -1, 8103, 9147, 6781, -1, 8102, 8103, 6781, -1, 8102, 6824, 8103, -1, 8102, 6823, 6824, -1, 8102, 6782, 6823, -1, 6823, 6782, 8104, -1, 8104, 6782, 6783, -1, 8105, 8091, 6807, -1, 6807, 8106, 6806, -1, 6806, 8107, 8092, -1, 8092, 8093, 6828, -1, 6828, 6518, 8108, -1, 8108, 8094, 8095, -1, 8096, 8109, 9123, -1, 9123, 8109, 8019, -1, 6960, 8109, 8021, -1, 8110, 6544, 8047, -1, 7054, 6545, 7045, -1, 7758, 6553, 8111, -1, 8111, 6553, 8112, -1, 8112, 6553, 8113, -1, 8114, 8112, 8113, -1, 8114, 8116, 8112, -1, 8114, 8115, 8116, -1, 8116, 8115, 8117, -1, 8117, 8115, 8118, -1, 9109, 8118, 9110, -1, 9109, 8117, 8118, -1, 6553, 8120, 8113, -1, 8113, 8120, 8119, -1, 8119, 8120, 6568, -1, 6568, 8120, 6554, -1, 8121, 6554, 6556, -1, 8121, 6568, 6554, -1, 8118, 7746, 9110, -1, 6569, 7745, 7125, -1, 8036, 8034, 7009, -1, 8012, 6563, 6529, -1, 8122, 8017, 8326, -1, 6531, 8123, 9114, -1, 9114, 8123, 9115, -1, 9115, 8123, 6533, -1, 8124, 6533, 8125, -1, 8124, 9115, 6533, -1, 6533, 8126, 8125, -1, 8125, 8126, 8129, -1, 8129, 8126, 8139, -1, 8127, 8129, 8139, -1, 8127, 8128, 8129, -1, 8127, 6578, 8128, -1, 8128, 6578, 8130, -1, 8130, 6578, 8131, -1, 8134, 8131, 8132, -1, 8135, 8132, 8133, -1, 8135, 8134, 8132, -1, 8135, 8136, 8134, -1, 8135, 8137, 8136, -1, 8136, 8137, 9121, -1, 9121, 8137, 8138, -1, 8098, 8138, 9144, -1, 8098, 9121, 8138, -1, 8126, 6534, 8139, -1, 8139, 6534, 8140, -1, 8140, 6534, 8141, -1, 8141, 6534, 6543, -1, 6575, 6543, 6573, -1, 6575, 8141, 6543, -1, 8132, 8131, 8142, -1, 8142, 8131, 8143, -1, 6893, 8143, 8144, -1, 8149, 8144, 6582, -1, 6892, 6582, 8146, -1, 8145, 8146, 8147, -1, 8150, 8147, 8151, -1, 6911, 8151, 6586, -1, 8152, 6586, 6584, -1, 6910, 6584, 8148, -1, 6907, 8148, 6588, -1, 6907, 6910, 8148, -1, 8142, 8143, 6893, -1, 6893, 8144, 8149, -1, 8149, 6582, 6892, -1, 6892, 8146, 8145, -1, 8145, 8147, 8150, -1, 8150, 8151, 6911, -1, 6911, 6586, 8152, -1, 8152, 6584, 6910, -1, 8153, 9199, 6908, -1, 8051, 9195, 8154, -1, 8154, 9195, 6889, -1, 6889, 9195, 9194, -1, 9193, 6889, 9194, -1, 9193, 6883, 6889, -1, 9193, 8155, 6883, -1, 6883, 8155, 8156, -1, 8156, 8155, 8297, -1, 8296, 8297, 8160, -1, 8246, 8160, 6638, -1, 6881, 6638, 8247, -1, 8248, 8247, 8157, -1, 9148, 8157, 8257, -1, 8258, 8257, 8158, -1, 9150, 8158, 8259, -1, 9150, 8258, 8158, -1, 8297, 8159, 8160, -1, 8160, 8159, 8161, -1, 8161, 8159, 9187, -1, 8162, 9187, 9186, -1, 8163, 9186, 9191, -1, 8164, 8163, 9191, -1, 8164, 8166, 8163, -1, 8164, 8165, 8166, -1, 8166, 8165, 6697, -1, 8167, 6697, 6698, -1, 8168, 8167, 6698, -1, 8168, 8169, 8167, -1, 8168, 8170, 8169, -1, 8169, 8170, 6626, -1, 8161, 9187, 8162, -1, 8162, 9186, 8163, -1, 6697, 8165, 6695, -1, 6695, 8165, 8171, -1, 6696, 8171, 8173, -1, 8172, 8173, 9182, -1, 9206, 8172, 9182, -1, 6695, 8171, 6696, -1, 6696, 8173, 8172, -1, 9181, 8196, 9164, -1, 9181, 8174, 8196, -1, 9181, 8175, 8174, -1, 8174, 8175, 6772, -1, 6772, 8175, 9179, -1, 8176, 6772, 9179, -1, 8176, 8285, 6772, -1, 8176, 9177, 8285, -1, 8285, 9177, 6847, -1, 6771, 6847, 6848, -1, 8177, 6771, 6848, -1, 8177, 8178, 6771, -1, 8177, 6849, 8178, -1, 8178, 6849, 6770, -1, 6847, 9177, 8179, -1, 8179, 9177, 8180, -1, 6845, 8180, 7968, -1, 6844, 6845, 7968, -1, 8179, 8180, 6845, -1, 9057, 7970, 7971, -1, 7972, 9169, 7973, -1, 7973, 9169, 6917, -1, 6917, 9169, 8181, -1, 8182, 8181, 8300, -1, 6916, 8300, 8183, -1, 6864, 6916, 8183, -1, 6864, 6914, 6916, -1, 6864, 8184, 6914, -1, 6864, 6871, 8184, -1, 8184, 6871, 8185, -1, 8185, 6871, 6872, -1, 6917, 8181, 8182, -1, 8300, 8186, 8183, -1, 8183, 8186, 8187, -1, 8187, 8186, 9168, -1, 9167, 8187, 9168, -1, 9167, 8188, 8187, -1, 9167, 9166, 8188, -1, 8188, 9166, 6869, -1, 6869, 9166, 8189, -1, 6860, 8189, 8195, -1, 6868, 8195, 8190, -1, 8288, 8190, 6778, -1, 8286, 6778, 8191, -1, 9140, 8191, 6779, -1, 9139, 6779, 8194, -1, 8192, 8194, 8193, -1, 8192, 9139, 8194, -1, 8189, 9164, 8195, -1, 8195, 9164, 8196, -1, 8197, 8211, 8210, -1, 8197, 6597, 8211, -1, 8211, 6597, 6644, -1, 6644, 6597, 8203, -1, 8238, 8203, 8198, -1, 8237, 8198, 6686, -1, 8200, 8237, 6686, -1, 8200, 8199, 8237, -1, 8200, 8201, 8199, -1, 8199, 8201, 6640, -1, 6640, 8201, 8202, -1, 6688, 6640, 8202, -1, 6644, 8203, 8238, -1, 8198, 6599, 6686, -1, 6686, 6599, 8205, -1, 8205, 6599, 8204, -1, 8206, 8204, 7841, -1, 7843, 8206, 7841, -1, 8205, 8204, 8206, -1, 6666, 8208, 8207, -1, 8207, 8208, 6608, -1, 8215, 6608, 8216, -1, 8217, 8216, 8218, -1, 8219, 8218, 8209, -1, 8210, 8219, 8209, -1, 8210, 8212, 8219, -1, 8210, 8211, 8212, -1, 8212, 8211, 6647, -1, 8214, 6647, 8213, -1, 8214, 8212, 6647, -1, 8207, 6608, 8215, -1, 8215, 8216, 8217, -1, 8217, 8218, 8219, -1, 7178, 8220, 7176, -1, 6706, 8065, 8064, -1, 6653, 8222, 8221, -1, 8221, 8222, 6618, -1, 8223, 8221, 6618, -1, 8223, 8224, 8221, -1, 8223, 8225, 8224, -1, 8224, 8225, 8226, -1, 8226, 8225, 6620, -1, 8231, 6620, 6622, -1, 6660, 6622, 6623, -1, 8233, 6623, 8234, -1, 8227, 8234, 8229, -1, 8228, 8229, 6624, -1, 8235, 6624, 8230, -1, 8341, 8235, 8230, -1, 8226, 6620, 8231, -1, 6651, 8231, 8232, -1, 6649, 6651, 8232, -1, 8231, 6622, 6660, -1, 6660, 6623, 8233, -1, 8233, 8234, 8227, -1, 8227, 8229, 8228, -1, 8228, 6624, 8235, -1, 8342, 8230, 7658, -1, 7658, 6616, 7179, -1, 7179, 8236, 7178, -1, 8237, 8238, 8198, -1, 6669, 6672, 7657, -1, 7657, 6672, 8239, -1, 6671, 7657, 8239, -1, 6671, 8341, 7657, -1, 8226, 8231, 6651, -1, 8240, 6653, 8066, -1, 8066, 6658, 6704, -1, 8240, 8064, 8222, -1, 8063, 8241, 8060, -1, 8241, 6709, 7110, -1, 6709, 8242, 7112, -1, 8242, 6713, 8243, -1, 6713, 8244, 7109, -1, 8244, 6712, 7106, -1, 6712, 8245, 7107, -1, 8245, 6691, 7104, -1, 6691, 6692, 8059, -1, 6692, 8172, 7105, -1, 8166, 6697, 8167, -1, 8296, 8160, 8246, -1, 8246, 6638, 6881, -1, 6881, 8247, 8248, -1, 8249, 6881, 8248, -1, 8249, 6887, 6881, -1, 8249, 8250, 6887, -1, 6887, 8250, 6879, -1, 6879, 8250, 8251, -1, 6878, 8251, 9160, -1, 8252, 6878, 9160, -1, 8252, 8295, 6878, -1, 8252, 9157, 8295, -1, 8295, 9157, 6927, -1, 8254, 6927, 6928, -1, 8253, 8254, 6928, -1, 8253, 8256, 8254, -1, 8253, 8255, 8256, -1, 8256, 8255, 6873, -1, 8248, 8157, 9148, -1, 9148, 8257, 8258, -1, 8158, 6631, 8259, -1, 8259, 6631, 8260, -1, 6678, 6677, 8260, -1, 6677, 7799, 9151, -1, 7714, 7711, 7712, -1, 7930, 7928, 7929, -1, 6837, 6729, 8261, -1, 8261, 6724, 8262, -1, 8262, 7941, 6835, -1, 7942, 8263, 8264, -1, 8264, 8263, 6763, -1, 6763, 8263, 6731, -1, 8282, 6731, 6726, -1, 6725, 8282, 6726, -1, 6725, 8266, 8282, -1, 6725, 8265, 8266, -1, 6763, 6731, 8282, -1, 8088, 6733, 8267, -1, 8267, 8090, 8089, -1, 6788, 8268, 6786, -1, 6786, 8268, 6735, -1, 6785, 6735, 8269, -1, 6805, 8269, 6744, -1, 8270, 6744, 6745, -1, 8276, 6745, 6737, -1, 8277, 6737, 8278, -1, 8279, 8278, 6746, -1, 8271, 6746, 6747, -1, 8272, 6747, 6741, -1, 6748, 8272, 6741, -1, 6748, 6751, 8272, -1, 6748, 8273, 6751, -1, 6748, 6812, 8273, -1, 6748, 6743, 6812, -1, 6812, 6743, 8275, -1, 8275, 6743, 8274, -1, 6810, 8275, 8274, -1, 6786, 6735, 6785, -1, 6785, 8269, 6805, -1, 6805, 6744, 8270, -1, 8270, 6745, 8276, -1, 8276, 6737, 8277, -1, 8277, 8278, 8279, -1, 6754, 8277, 8279, -1, 6754, 6804, 8277, -1, 6754, 6803, 6804, -1, 8279, 6746, 8271, -1, 8271, 6747, 8272, -1, 6816, 6750, 6817, -1, 6817, 6750, 6814, -1, 6814, 6750, 8280, -1, 6813, 8280, 6751, -1, 8273, 6813, 6751, -1, 6814, 8280, 6813, -1, 6794, 6793, 7715, -1, 7715, 6793, 6795, -1, 8281, 7715, 6795, -1, 8281, 6797, 7715, -1, 8282, 8266, 6762, -1, 6762, 8266, 8284, -1, 8283, 6762, 8284, -1, 8285, 6847, 6771, -1, 6860, 8195, 6868, -1, 6868, 8190, 8288, -1, 8288, 6778, 8286, -1, 8289, 8288, 8286, -1, 8289, 8287, 8288, -1, 8289, 9137, 8287, -1, 8287, 9137, 8299, -1, 8299, 9137, 9136, -1, 6867, 9136, 9132, -1, 8290, 6867, 9132, -1, 8290, 8292, 6867, -1, 8290, 8291, 8292, -1, 8292, 8291, 6897, -1, 6866, 6897, 6896, -1, 6898, 6866, 6896, -1, 6898, 6853, 6866, -1, 6898, 6899, 6853, -1, 6853, 6899, 6901, -1, 8286, 8191, 9140, -1, 9140, 6779, 9139, -1, 8194, 6781, 8193, -1, 8193, 6781, 9147, -1, 8103, 8101, 9147, -1, 8293, 8095, 8096, -1, 8294, 8084, 8085, -1, 8254, 8295, 6927, -1, 6878, 6879, 8251, -1, 8296, 8156, 8297, -1, 8052, 6908, 8051, -1, 8132, 8298, 8133, -1, 8133, 8298, 9133, -1, 9133, 8298, 6895, -1, 8291, 6895, 6897, -1, 8291, 9133, 6895, -1, 8292, 6897, 6866, -1, 6867, 8299, 9136, -1, 6860, 6869, 8189, -1, 6916, 8182, 8300, -1, 8301, 7973, 7224, -1, 7224, 7974, 7223, -1, 7223, 6918, 7222, -1, 7222, 6919, 7975, -1, 7975, 6920, 7240, -1, 7240, 7976, 8302, -1, 8302, 7977, 7239, -1, 7239, 7978, 8303, -1, 8303, 6923, 7979, -1, 7806, 8304, 8306, -1, 8306, 8304, 8307, -1, 8305, 8307, 6924, -1, 9157, 6924, 6927, -1, 9157, 8305, 6924, -1, 8306, 8307, 8305, -1, 6934, 6936, 8308, -1, 8308, 6936, 8309, -1, 8309, 6936, 6937, -1, 8311, 6937, 6941, -1, 8310, 8311, 6941, -1, 8309, 6937, 8311, -1, 7733, 6942, 7026, -1, 6942, 7731, 7025, -1, 7732, 7731, 8312, -1, 8312, 7731, 8313, -1, 6989, 8313, 6988, -1, 6989, 8312, 8313, -1, 8312, 6990, 7024, -1, 6990, 8315, 8314, -1, 8315, 6993, 7018, -1, 6993, 7729, 7730, -1, 8316, 8317, 8318, -1, 8029, 6979, 7028, -1, 6983, 6958, 6979, -1, 6983, 6982, 6958, -1, 6958, 8319, 6979, -1, 6979, 8319, 8320, -1, 8319, 8321, 7040, -1, 8322, 8323, 6521, -1, 8324, 6962, 8325, -1, 6962, 8326, 9126, -1, 7005, 7999, 7998, -1, 7998, 6954, 8327, -1, 7005, 7008, 7997, -1, 7995, 7009, 8035, -1, 7014, 6994, 8328, -1, 8328, 6994, 6995, -1, 6998, 8328, 6995, -1, 8329, 8330, 7021, -1, 8031, 8089, 8268, -1, 7058, 8331, 7120, -1, 7120, 8331, 8332, -1, 8332, 8331, 7059, -1, 7118, 7059, 7060, -1, 7115, 7118, 7060, -1, 8332, 7059, 7118, -1, 8333, 7068, 8334, -1, 8335, 8333, 8334, -1, 8335, 7173, 8333, -1, 8335, 8336, 7173, -1, 8335, 8337, 8336, -1, 8336, 8337, 8338, -1, 8338, 8337, 8339, -1, 7181, 8339, 8340, -1, 8342, 8340, 7093, -1, 7094, 8342, 7093, -1, 7094, 8341, 8342, -1, 7069, 8343, 8344, -1, 8344, 8343, 8334, -1, 7068, 8344, 8334, -1, 8338, 8339, 7181, -1, 7181, 8340, 8342, -1, 8345, 8380, 7165, -1, 7156, 8345, 7165, -1, 7156, 7270, 8345, -1, 7156, 8346, 7270, -1, 7156, 8347, 8346, -1, 8346, 8347, 8348, -1, 8348, 8347, 8350, -1, 8349, 8350, 7142, -1, 8349, 8348, 8350, -1, 8349, 8351, 8348, -1, 8348, 8351, 8352, -1, 8353, 8348, 8352, -1, 8353, 8354, 8348, -1, 8353, 7146, 8354, -1, 8354, 7146, 8355, -1, 7125, 8354, 8355, -1, 7100, 7164, 8379, -1, 7100, 7163, 7164, -1, 7100, 8357, 7163, -1, 7163, 8357, 8356, -1, 8356, 8357, 8362, -1, 7153, 8362, 7082, -1, 7162, 7082, 7083, -1, 8365, 7083, 7073, -1, 7149, 7073, 8358, -1, 8359, 8358, 8361, -1, 8360, 8361, 7160, -1, 8360, 8359, 8361, -1, 8356, 8362, 7153, -1, 7153, 7082, 7162, -1, 7073, 7083, 8363, -1, 8363, 7083, 8364, -1, 7070, 8363, 8364, -1, 8365, 7073, 7149, -1, 7149, 8358, 8359, -1, 8361, 8366, 7160, -1, 7160, 8366, 7139, -1, 7140, 7160, 7139, -1, 7140, 7159, 7160, -1, 7140, 7141, 7159, -1, 7159, 7141, 7158, -1, 7158, 7141, 7142, -1, 8367, 7142, 8350, -1, 8367, 7158, 7142, -1, 7139, 8366, 7136, -1, 7136, 8366, 8369, -1, 7135, 8369, 7075, -1, 8368, 7075, 7078, -1, 8368, 7135, 7075, -1, 7136, 8369, 7135, -1, 7748, 7749, 9097, -1, 9097, 7129, 7750, -1, 7132, 8370, 7751, -1, 7751, 8370, 7133, -1, 7041, 7133, 8372, -1, 8371, 7041, 8372, -1, 7751, 7133, 7041, -1, 8373, 8374, 9099, -1, 9099, 7043, 8381, -1, 7054, 8375, 8081, -1, 8376, 8377, 8378, -1, 8365, 7162, 7083, -1, 7164, 7165, 8379, -1, 8379, 7165, 8380, -1, 7169, 7174, 7115, -1, 7660, 7176, 8061, -1, 8134, 8130, 8131, -1, 7755, 8381, 8080, -1, 7205, 7873, 7875, -1, 7207, 7208, 9090, -1, 7211, 7782, 9273, -1, 7774, 7235, 9277, -1, 8382, 8383, 8301, -1, 8382, 9059, 8383, -1, 8382, 7225, 9059, -1, 9059, 7225, 9065, -1, 9065, 7225, 7960, -1, 7959, 7960, 8384, -1, 7188, 7194, 9068, -1, 7190, 7198, 9245, -1, 7247, 7246, 9247, -1, 7252, 7253, 7898, -1, 7898, 7253, 7254, -1, 9077, 7966, 6481, -1, 8383, 7971, 8301, -1, 8301, 7971, 7972, -1, 7294, 7915, 7898, -1, 8385, 6206, 8386, -1, 8386, 6206, 6207, -1, 6209, 8386, 6207, -1, 6209, 8387, 8386, -1, 9298, 9341, 7095, -1, 7097, 9298, 7095, -1, 7097, 9299, 9298, -1, 7097, 7170, 9299, -1, 7097, 7092, 7170, -1, 7170, 7092, 7171, -1, 7171, 7092, 7091, -1, 7089, 7171, 7091, -1, 7089, 8388, 7171, -1, 7089, 7090, 8388, -1, 8388, 7090, 7172, -1, 7172, 7090, 7088, -1, 7182, 7088, 7087, -1, 8390, 7087, 7066, -1, 8390, 7182, 7087, -1, 8390, 8389, 7182, -1, 8390, 8391, 8389, -1, 8389, 8391, 8392, -1, 8392, 8391, 7065, -1, 7167, 7065, 7168, -1, 7167, 8392, 7065, -1, 9341, 8393, 7095, -1, 7095, 8393, 8404, -1, 8405, 8404, 8394, -1, 8395, 8405, 8394, -1, 8395, 7099, 8405, -1, 8395, 8396, 7099, -1, 8395, 7155, 8396, -1, 8395, 8397, 7155, -1, 8395, 9051, 8397, -1, 8397, 9051, 8399, -1, 8399, 9051, 7263, -1, 7269, 8399, 7263, -1, 7269, 8398, 8399, -1, 7269, 8400, 8398, -1, 8398, 8400, 7157, -1, 7157, 8400, 7144, -1, 8796, 7144, 7143, -1, 8401, 7143, 8797, -1, 7147, 8797, 8798, -1, 9038, 8798, 7074, -1, 7148, 7074, 8402, -1, 7161, 8402, 8403, -1, 7161, 7148, 8402, -1, 7095, 8404, 8405, -1, 8406, 7264, 9051, -1, 8406, 8407, 7264, -1, 8406, 9315, 8407, -1, 8407, 9315, 7265, -1, 7265, 9315, 8408, -1, 7274, 8408, 7267, -1, 7274, 7265, 8408, -1, 8408, 8409, 7267, -1, 7267, 8409, 8410, -1, 8410, 8409, 8411, -1, 8411, 8409, 8412, -1, 8412, 8409, 7268, -1, 7268, 8409, 8413, -1, 8413, 8409, 8414, -1, 8414, 8409, 8415, -1, 6226, 8415, 6233, -1, 6226, 8414, 8415, -1, 6226, 7262, 8414, -1, 6226, 8416, 7262, -1, 7262, 8416, 6571, -1, 8417, 7262, 6571, -1, 8417, 8421, 7262, -1, 8417, 8418, 8421, -1, 8421, 8418, 8749, -1, 8419, 8421, 8749, -1, 8419, 8420, 8421, -1, 8421, 8420, 7145, -1, 8400, 7145, 7144, -1, 8400, 8421, 7145, -1, 9621, 6218, 8415, -1, 9621, 8422, 6218, -1, 9621, 6219, 8422, -1, 9621, 9285, 6219, -1, 6219, 9285, 8423, -1, 8423, 9285, 8424, -1, 6220, 8424, 8515, -1, 6221, 8515, 8514, -1, 6221, 6220, 8515, -1, 8423, 8424, 6220, -1, 8426, 7017, 8515, -1, 8426, 8425, 7017, -1, 8426, 8806, 8425, -1, 8426, 6970, 8806, -1, 8426, 8460, 6970, -1, 8426, 9289, 8460, -1, 8460, 9289, 8427, -1, 8429, 8427, 8428, -1, 9822, 8429, 8428, -1, 9822, 8430, 8429, -1, 8429, 8430, 8431, -1, 8431, 8430, 8432, -1, 7031, 8432, 8433, -1, 6734, 8433, 8984, -1, 6734, 7031, 8433, -1, 6734, 8434, 7031, -1, 6734, 6732, 8434, -1, 8434, 6732, 8985, -1, 8985, 6732, 8435, -1, 7032, 8435, 8436, -1, 7033, 8436, 8977, -1, 8978, 8977, 8437, -1, 8831, 8437, 8438, -1, 8832, 8438, 8440, -1, 8439, 8440, 8441, -1, 8833, 8441, 6516, -1, 8442, 6516, 6513, -1, 8443, 8442, 6513, -1, 8443, 8444, 8442, -1, 8443, 6519, 8444, -1, 8444, 6519, 8822, -1, 8445, 8822, 6524, -1, 6947, 6524, 8732, -1, 8446, 8732, 8733, -1, 8446, 6947, 8732, -1, 8446, 6949, 6947, -1, 8446, 9128, 6949, -1, 6949, 9128, 8447, -1, 8447, 9128, 9129, -1, 6961, 9129, 9125, -1, 8448, 6961, 9125, -1, 8448, 6963, 6961, -1, 8448, 8449, 6963, -1, 6963, 8449, 8450, -1, 8450, 8449, 8451, -1, 8452, 8451, 6541, -1, 8452, 8450, 8451, -1, 8452, 6540, 8450, -1, 8450, 6540, 6950, -1, 6950, 6540, 8453, -1, 8865, 8453, 9055, -1, 6952, 9055, 8454, -1, 9236, 6952, 8454, -1, 9236, 6953, 6952, -1, 9236, 9238, 6953, -1, 6953, 9238, 6965, -1, 6965, 9238, 9239, -1, 8456, 9239, 8455, -1, 8457, 8456, 8455, -1, 8457, 6966, 8456, -1, 8457, 7007, 6966, -1, 8457, 9242, 7007, -1, 7007, 9242, 8458, -1, 8458, 9242, 9243, -1, 9241, 8458, 9243, -1, 9241, 7010, 8458, -1, 9241, 9226, 7010, -1, 7010, 9226, 8459, -1, 6225, 8459, 6559, -1, 8416, 6559, 6571, -1, 8416, 6225, 6559, -1, 8460, 8427, 8429, -1, 8431, 8432, 7031, -1, 8821, 7031, 7038, -1, 6976, 7038, 6977, -1, 6976, 8821, 7038, -1, 8463, 8461, 8433, -1, 8463, 6792, 8461, -1, 8463, 8462, 6792, -1, 8463, 6719, 8462, -1, 8463, 6399, 6719, -1, 8463, 8469, 6399, -1, 6399, 8469, 8464, -1, 8464, 8469, 6451, -1, 6450, 8464, 6451, -1, 6450, 6393, 8464, -1, 6450, 8465, 6393, -1, 6393, 8465, 6467, -1, 6400, 6467, 8466, -1, 8695, 8466, 8468, -1, 8467, 8468, 8694, -1, 6395, 8694, 6412, -1, 6402, 6412, 6417, -1, 6404, 6417, 8693, -1, 6404, 6402, 6417, -1, 6451, 8469, 6452, -1, 6452, 8469, 9303, -1, 8470, 6452, 9303, -1, 8470, 8471, 6452, -1, 8470, 9738, 8471, -1, 8471, 9738, 9292, -1, 8472, 8471, 9292, -1, 8472, 6454, 8471, -1, 8472, 8475, 6454, -1, 6454, 8475, 6455, -1, 6455, 8475, 8473, -1, 8474, 8473, 6381, -1, 6458, 6381, 8680, -1, 6458, 8474, 6381, -1, 8475, 9295, 8473, -1, 8473, 9295, 6374, -1, 6374, 9295, 8476, -1, 6384, 8476, 8651, -1, 6375, 8651, 8477, -1, 6375, 6384, 8651, -1, 8478, 9052, 9295, -1, 8478, 7276, 9052, -1, 8478, 8479, 7276, -1, 7276, 8479, 8480, -1, 8480, 8479, 9663, -1, 7279, 9663, 8481, -1, 7280, 8481, 7282, -1, 7280, 7279, 8481, -1, 8480, 9663, 7279, -1, 9493, 6205, 8481, -1, 9493, 6200, 6205, -1, 9493, 8482, 6200, -1, 9493, 6208, 8482, -1, 9493, 6210, 6208, -1, 9493, 6201, 6210, -1, 9493, 8484, 6201, -1, 9493, 8483, 8484, -1, 8484, 8483, 6211, -1, 6211, 8483, 8489, -1, 8485, 8489, 9307, -1, 8488, 9307, 8605, -1, 8487, 8605, 8486, -1, 8487, 8488, 8605, -1, 6211, 8489, 8485, -1, 8485, 9307, 8488, -1, 9311, 6242, 8605, -1, 9311, 6322, 6242, -1, 9311, 8490, 6322, -1, 9311, 9310, 8490, -1, 8490, 9310, 6323, -1, 6323, 9310, 9308, -1, 9547, 6323, 9308, -1, 9547, 8492, 6323, -1, 6323, 8492, 8491, -1, 8491, 8492, 9296, -1, 8493, 8491, 9296, -1, 8493, 8494, 8491, -1, 8493, 8617, 8494, -1, 8493, 8495, 8617, -1, 8493, 9297, 8495, -1, 8495, 9297, 8920, -1, 8496, 8495, 8920, -1, 8496, 6265, 8495, -1, 8496, 6601, 6265, -1, 6265, 6601, 8497, -1, 8497, 6601, 6604, -1, 6259, 6604, 6603, -1, 6252, 6603, 8498, -1, 6253, 8498, 8500, -1, 8499, 8500, 8501, -1, 6687, 8501, 8932, -1, 8933, 8932, 8503, -1, 8502, 8503, 8504, -1, 8505, 8504, 8934, -1, 8505, 8502, 8504, -1, 8506, 6670, 9297, -1, 8506, 8508, 6670, -1, 8506, 8507, 8508, -1, 8506, 8509, 8507, -1, 8506, 6615, 8509, -1, 8506, 7170, 6615, -1, 8506, 9299, 7170, -1, 8510, 6214, 8415, -1, 6216, 8415, 6217, -1, 6216, 8510, 8415, -1, 6214, 6233, 8415, -1, 8511, 8512, 6225, -1, 8511, 8846, 8512, -1, 8511, 8847, 8846, -1, 8511, 8513, 8847, -1, 8511, 6224, 8513, -1, 8513, 6224, 8516, -1, 8516, 6224, 8514, -1, 8515, 8516, 8514, -1, 8515, 7017, 8516, -1, 6218, 6217, 8415, -1, 9265, 9271, 9054, -1, 8517, 9265, 9054, -1, 8517, 8518, 9265, -1, 8517, 8519, 8518, -1, 8518, 8519, 9264, -1, 9264, 8519, 8520, -1, 9270, 8520, 8542, -1, 9270, 9264, 8520, -1, 8521, 7218, 9272, -1, 8521, 7219, 7218, -1, 8521, 8522, 7219, -1, 7219, 8522, 8529, -1, 8529, 8522, 9280, -1, 7213, 9280, 8523, -1, 9281, 7213, 8523, -1, 9281, 8524, 7213, -1, 9281, 8525, 8524, -1, 9281, 8526, 8525, -1, 8525, 8526, 7237, -1, 7237, 8526, 9282, -1, 8528, 9282, 8527, -1, 9156, 8528, 8527, -1, 9156, 6925, 8528, -1, 9156, 9002, 6925, -1, 6925, 9002, 6876, -1, 6926, 6876, 6875, -1, 6929, 6875, 6874, -1, 6930, 6874, 6933, -1, 6930, 6929, 6874, -1, 8529, 9280, 7213, -1, 8527, 9282, 8538, -1, 8538, 9282, 9279, -1, 9155, 9279, 8530, -1, 9154, 8530, 8531, -1, 8539, 8531, 9262, -1, 8940, 9262, 9267, -1, 8532, 9267, 8533, -1, 8534, 8533, 6348, -1, 6682, 6348, 8535, -1, 6684, 8535, 8536, -1, 9030, 8536, 6368, -1, 8537, 6368, 6367, -1, 9029, 6367, 6363, -1, 8499, 6363, 6253, -1, 8500, 8499, 6253, -1, 8538, 9279, 9155, -1, 9155, 8530, 9154, -1, 9154, 8531, 8539, -1, 8539, 9262, 8940, -1, 9267, 8540, 8533, -1, 8533, 8540, 8541, -1, 8541, 8540, 8542, -1, 6278, 8542, 8520, -1, 6278, 8541, 8542, -1, 6278, 6351, 8541, -1, 6278, 6271, 6351, -1, 6351, 6271, 8543, -1, 8543, 6271, 6269, -1, 6353, 6269, 6354, -1, 6353, 8543, 6269, -1, 8544, 8597, 9251, -1, 8544, 8649, 8597, -1, 8544, 6500, 8649, -1, 8544, 9253, 6500, -1, 6500, 9253, 8548, -1, 6502, 8548, 9255, -1, 8546, 9255, 8549, -1, 8545, 8549, 8550, -1, 8545, 8546, 8549, -1, 8545, 6505, 8546, -1, 8545, 8547, 6505, -1, 6505, 8547, 6507, -1, 6507, 8547, 6433, -1, 6509, 6433, 6511, -1, 6509, 6507, 6433, -1, 6500, 8548, 6502, -1, 6502, 9255, 8546, -1, 8549, 9256, 8550, -1, 8550, 9256, 6438, -1, 6438, 9256, 9259, -1, 8567, 9259, 9260, -1, 9261, 8567, 9260, -1, 9261, 8551, 8567, -1, 9261, 8552, 8551, -1, 8551, 8552, 6440, -1, 6440, 8552, 9246, -1, 7197, 9246, 7199, -1, 7197, 6440, 9246, -1, 7197, 8554, 6440, -1, 6440, 8554, 8553, -1, 8553, 8554, 7196, -1, 6442, 7196, 7195, -1, 6436, 7195, 8555, -1, 8556, 6436, 8555, -1, 8556, 8557, 6436, -1, 8556, 9073, 8557, -1, 8557, 9073, 6444, -1, 6444, 9073, 8559, -1, 8558, 8559, 9076, -1, 8560, 8558, 9076, -1, 8560, 6446, 8558, -1, 8560, 8562, 6446, -1, 8560, 8561, 8562, -1, 8562, 8561, 8563, -1, 8563, 8561, 8880, -1, 9017, 8880, 9174, -1, 8564, 9017, 9174, -1, 8564, 6846, 9017, -1, 8564, 9176, 6846, -1, 6846, 9176, 8565, -1, 8990, 8565, 8991, -1, 8992, 8991, 6769, -1, 8566, 6769, 6851, -1, 8566, 8992, 6769, -1, 6438, 9259, 8567, -1, 9246, 8568, 7199, -1, 7199, 8568, 8571, -1, 8571, 8568, 8570, -1, 8569, 8571, 8570, -1, 8569, 8573, 8571, -1, 8569, 8572, 8573, -1, 8573, 8572, 7191, -1, 7191, 8572, 8591, -1, 8575, 8591, 8593, -1, 8574, 8575, 8593, -1, 8574, 7201, 8575, -1, 8574, 7244, 7201, -1, 7201, 7244, 7202, -1, 7202, 7244, 8576, -1, 8577, 7202, 8576, -1, 8577, 8666, 7202, -1, 8577, 8578, 8666, -1, 8666, 8578, 8667, -1, 8579, 8667, 7257, -1, 7217, 7257, 8580, -1, 9092, 8580, 8669, -1, 9092, 7217, 8580, -1, 9092, 8581, 7217, -1, 9092, 9093, 8581, -1, 8581, 9093, 7206, -1, 7206, 9093, 8582, -1, 8583, 8582, 9094, -1, 8584, 8583, 9094, -1, 8584, 7210, 8583, -1, 8584, 8585, 7210, -1, 7210, 8585, 8586, -1, 8586, 8585, 9079, -1, 8587, 9079, 8664, -1, 8587, 8586, 9079, -1, 8587, 8588, 8586, -1, 8586, 8588, 8665, -1, 8665, 8588, 8589, -1, 8590, 8589, 9054, -1, 7218, 9054, 9272, -1, 7218, 8590, 9054, -1, 8591, 8592, 8593, -1, 8593, 8592, 8598, -1, 8598, 8592, 8594, -1, 8595, 8594, 8596, -1, 9251, 8595, 8596, -1, 9251, 8597, 8595, -1, 8598, 8594, 8595, -1, 8600, 8615, 6244, -1, 8600, 8599, 8615, -1, 8600, 8601, 8599, -1, 8600, 8603, 8601, -1, 8601, 8603, 8602, -1, 8602, 8603, 6250, -1, 8604, 6250, 6249, -1, 6318, 6249, 6319, -1, 6318, 8604, 6249, -1, 8602, 6250, 8604, -1, 6249, 6242, 6319, -1, 6319, 6242, 6322, -1, 6242, 8606, 8605, -1, 8605, 8606, 6197, -1, 8486, 8605, 6197, -1, 8606, 6239, 6197, -1, 6197, 6239, 6198, -1, 6198, 6239, 8607, -1, 6237, 6198, 8607, -1, 6237, 6335, 6198, -1, 6237, 8608, 6335, -1, 6335, 8608, 6338, -1, 6338, 8608, 8609, -1, 8610, 6338, 8609, -1, 8610, 8635, 6338, -1, 8610, 6284, 8635, -1, 8610, 6287, 6284, -1, 8610, 8611, 6287, -1, 6287, 8611, 6288, -1, 6288, 8611, 8616, -1, 6289, 8616, 8612, -1, 8613, 6289, 8612, -1, 8613, 8614, 6289, -1, 8613, 6244, 8614, -1, 8614, 6244, 8615, -1, 6288, 8616, 6289, -1, 6259, 8497, 6604, -1, 8494, 8617, 8619, -1, 8619, 8617, 8618, -1, 6325, 8618, 6307, -1, 6325, 8619, 8618, -1, 8618, 8620, 6307, -1, 6307, 8620, 8621, -1, 8621, 8620, 8622, -1, 6310, 8622, 6262, -1, 6295, 6262, 6258, -1, 8628, 6258, 8623, -1, 8624, 8623, 6256, -1, 6254, 8624, 6256, -1, 6254, 6296, 8624, -1, 6254, 8625, 6296, -1, 6296, 8625, 8632, -1, 8632, 8625, 8626, -1, 8629, 8626, 6253, -1, 6363, 8629, 6253, -1, 8621, 8622, 6310, -1, 6310, 6262, 6295, -1, 6293, 6310, 6295, -1, 6293, 6314, 6310, -1, 6293, 8627, 6314, -1, 6314, 8627, 8599, -1, 8599, 8627, 8615, -1, 6295, 6258, 8628, -1, 8628, 8623, 8624, -1, 8632, 8626, 8629, -1, 8630, 8632, 8629, -1, 8630, 8631, 8632, -1, 8630, 8633, 8631, -1, 8631, 8633, 8634, -1, 8634, 8633, 6357, -1, 6356, 8634, 6357, -1, 6356, 6304, 8634, -1, 6356, 6354, 6304, -1, 6304, 6354, 6269, -1, 6253, 6252, 8498, -1, 6252, 6259, 6603, -1, 8635, 6284, 8636, -1, 8636, 6284, 8638, -1, 6340, 8638, 8637, -1, 6341, 8637, 6342, -1, 6341, 6340, 8637, -1, 8636, 8638, 6340, -1, 8637, 8640, 6342, -1, 6342, 8640, 8639, -1, 8639, 8640, 6327, -1, 6327, 8640, 6277, -1, 6331, 6277, 6276, -1, 6328, 6276, 9082, -1, 8641, 6328, 9082, -1, 8641, 8643, 6328, -1, 8641, 8642, 8643, -1, 8643, 8642, 8644, -1, 8644, 8642, 9085, -1, 8645, 8644, 9085, -1, 8645, 8646, 8644, -1, 8645, 8671, 8646, -1, 8646, 8671, 8673, -1, 6199, 8673, 8647, -1, 8648, 6199, 8647, -1, 8648, 7286, 6199, -1, 8648, 8597, 7286, -1, 7286, 8597, 8649, -1, 8650, 7286, 8649, -1, 8650, 7287, 7286, -1, 8650, 6495, 7287, -1, 7287, 6495, 6493, -1, 6492, 7287, 6493, -1, 6492, 8651, 7287, -1, 6492, 8477, 8651, -1, 6492, 8652, 8477, -1, 6492, 8654, 8652, -1, 8652, 8654, 8653, -1, 8653, 8654, 8655, -1, 8655, 8654, 8678, -1, 8656, 8678, 8700, -1, 8657, 8700, 6487, -1, 8659, 6487, 8658, -1, 6511, 8659, 8658, -1, 6511, 6433, 8659, -1, 6327, 6277, 6331, -1, 6276, 6274, 9082, -1, 9082, 6274, 9087, -1, 9087, 6274, 6273, -1, 8660, 6273, 8662, -1, 8661, 8662, 8663, -1, 8661, 8660, 8662, -1, 9087, 6273, 8660, -1, 8662, 8664, 8663, -1, 8663, 8664, 9079, -1, 8665, 8589, 8590, -1, 8666, 8667, 8579, -1, 8579, 7257, 7217, -1, 8580, 8668, 8669, -1, 8669, 8668, 8670, -1, 8670, 8668, 8672, -1, 9088, 8672, 8671, -1, 9088, 8670, 8672, -1, 8672, 8673, 8671, -1, 8646, 8673, 6199, -1, 8674, 6199, 8675, -1, 6333, 8675, 6337, -1, 6333, 8674, 8675, -1, 8676, 6428, 8684, -1, 8676, 8679, 6428, -1, 8676, 6378, 8679, -1, 8679, 6378, 6377, -1, 6423, 6377, 8677, -1, 6424, 8677, 8655, -1, 8656, 8655, 8678, -1, 8656, 6424, 8655, -1, 8679, 6377, 6423, -1, 6423, 8677, 6424, -1, 6384, 6374, 8476, -1, 6455, 8473, 8474, -1, 6381, 6373, 8680, -1, 8680, 6373, 6461, -1, 6461, 6373, 6371, -1, 8683, 6371, 8681, -1, 8682, 8681, 6421, -1, 6419, 8682, 6421, -1, 6419, 6464, 8682, -1, 6419, 6415, 6464, -1, 6464, 6415, 8468, -1, 8468, 6415, 8694, -1, 6461, 6371, 8683, -1, 8681, 8684, 6421, -1, 6421, 8684, 6428, -1, 8685, 6723, 6398, -1, 8685, 8686, 6723, -1, 8685, 8688, 8686, -1, 8686, 8688, 8687, -1, 8687, 8688, 9023, -1, 8964, 9023, 6836, -1, 6761, 6836, 6834, -1, 6765, 6834, 8689, -1, 8993, 8689, 8690, -1, 6851, 8993, 8690, -1, 6851, 6769, 8993, -1, 6397, 6472, 8688, -1, 6397, 8691, 6472, -1, 6397, 6396, 8691, -1, 8691, 6396, 8692, -1, 8692, 6396, 8693, -1, 6417, 8692, 8693, -1, 6402, 6395, 6412, -1, 6395, 8467, 8694, -1, 8467, 8695, 8468, -1, 8695, 6400, 8466, -1, 6400, 6393, 6467, -1, 6719, 6399, 6720, -1, 6720, 6399, 6390, -1, 6727, 6390, 6389, -1, 6722, 6389, 6398, -1, 6723, 6722, 6398, -1, 6720, 6390, 6727, -1, 6727, 6389, 6722, -1, 8697, 8696, 8705, -1, 8697, 6478, 8696, -1, 8697, 6479, 6478, -1, 8697, 8698, 6479, -1, 6479, 8698, 8699, -1, 8699, 8698, 6446, -1, 8562, 8699, 6446, -1, 8558, 6444, 8559, -1, 6436, 6442, 7195, -1, 6442, 8553, 7196, -1, 8659, 8657, 6487, -1, 8657, 8656, 8700, -1, 6472, 8691, 8701, -1, 8701, 8691, 6410, -1, 8702, 6410, 8703, -1, 6474, 8703, 8704, -1, 6474, 8702, 8703, -1, 8701, 6410, 8702, -1, 8703, 8705, 8704, -1, 8704, 8705, 8696, -1, 8706, 9234, 9055, -1, 8707, 8706, 9055, -1, 8707, 9232, 8706, -1, 8707, 8708, 9232, -1, 9232, 8708, 8709, -1, 8709, 8708, 8710, -1, 9230, 8710, 8715, -1, 9230, 8709, 8710, -1, 6965, 9239, 8456, -1, 9226, 8711, 8459, -1, 8459, 8711, 8712, -1, 6560, 8712, 8713, -1, 9233, 6560, 8713, -1, 9233, 6561, 6560, -1, 9233, 8715, 6561, -1, 6561, 8715, 6530, -1, 8854, 6530, 6528, -1, 8853, 6528, 6525, -1, 6564, 6525, 8714, -1, 6564, 8853, 6525, -1, 8459, 8712, 6560, -1, 6530, 8715, 8710, -1, 9213, 8716, 9208, -1, 9213, 9201, 8716, -1, 9213, 8717, 9201, -1, 9201, 8717, 8718, -1, 8718, 8717, 8719, -1, 8726, 8719, 9216, -1, 6589, 9216, 8721, -1, 8720, 8721, 6549, -1, 8720, 6589, 8721, -1, 8720, 8723, 6589, -1, 8720, 8722, 8723, -1, 8723, 8722, 6592, -1, 6592, 8722, 8725, -1, 8724, 8725, 8858, -1, 8724, 6592, 8725, -1, 8718, 8719, 8726, -1, 6909, 8726, 6585, -1, 8727, 6585, 6587, -1, 9014, 6587, 6583, -1, 9013, 6583, 8728, -1, 9016, 8728, 6581, -1, 9015, 6581, 6580, -1, 9008, 6580, 6579, -1, 9007, 6579, 9116, -1, 9130, 9116, 8729, -1, 9033, 8729, 9120, -1, 9032, 9120, 8730, -1, 9145, 8730, 9031, -1, 8731, 9031, 9122, -1, 8895, 9122, 8733, -1, 8732, 8895, 8733, -1, 8726, 9216, 6589, -1, 8721, 9223, 6549, -1, 6549, 9223, 8734, -1, 8734, 9223, 9224, -1, 8756, 9224, 9225, -1, 9222, 8756, 9225, -1, 9222, 8736, 8756, -1, 9222, 8735, 8736, -1, 8736, 8735, 8738, -1, 8738, 8735, 8757, -1, 8737, 8757, 7047, -1, 8737, 8738, 8757, -1, 8737, 7053, 8738, -1, 8738, 7053, 6546, -1, 6546, 7053, 7046, -1, 8857, 7046, 7052, -1, 6552, 7052, 9105, -1, 9106, 6552, 9105, -1, 9106, 8739, 6552, -1, 9106, 8740, 8739, -1, 8739, 8740, 8856, -1, 8856, 8740, 8741, -1, 8855, 8741, 9108, -1, 9112, 8855, 9108, -1, 9112, 8742, 8855, -1, 9112, 8743, 8742, -1, 9112, 8744, 8743, -1, 8743, 8744, 8745, -1, 8745, 8744, 8746, -1, 9111, 8745, 8746, -1, 9111, 8418, 8745, -1, 9111, 8747, 8418, -1, 8418, 8747, 8749, -1, 8749, 8747, 8748, -1, 8750, 8749, 8748, -1, 8750, 8751, 8749, -1, 8750, 8752, 8751, -1, 8751, 8752, 9098, -1, 7128, 9098, 8753, -1, 7042, 8753, 9043, -1, 7042, 7128, 8753, -1, 7042, 7130, 7128, -1, 7042, 8754, 7130, -1, 7130, 8754, 7131, -1, 7131, 8754, 8804, -1, 8755, 8804, 8803, -1, 8755, 7131, 8804, -1, 8734, 9224, 8756, -1, 8757, 8758, 7047, -1, 7047, 8758, 8759, -1, 8759, 8758, 9203, -1, 9204, 8759, 9203, -1, 9204, 8760, 8759, -1, 9204, 9210, 8760, -1, 8760, 9210, 7056, -1, 7056, 9210, 8761, -1, 8763, 8761, 7102, -1, 8762, 8763, 7102, -1, 8762, 8765, 8763, -1, 8762, 8764, 8765, -1, 8765, 8764, 7049, -1, 7049, 8764, 8766, -1, 7122, 7049, 8766, -1, 7122, 7050, 7049, -1, 7122, 8767, 7050, -1, 7050, 8767, 7119, -1, 8781, 7119, 7117, -1, 7061, 7117, 8768, -1, 9040, 8768, 9028, -1, 9044, 9028, 8769, -1, 7175, 8769, 6609, -1, 8770, 6609, 8771, -1, 7177, 8771, 8772, -1, 8773, 8772, 8924, -1, 7180, 8924, 6615, -1, 7170, 7180, 6615, -1, 8761, 9212, 7102, -1, 7102, 9212, 8774, -1, 8774, 9212, 8779, -1, 9189, 8779, 9188, -1, 9189, 8774, 8779, -1, 9189, 6693, 8774, -1, 9189, 9183, 6693, -1, 6693, 9183, 6694, -1, 6694, 9183, 9190, -1, 6628, 9190, 6629, -1, 6628, 6694, 9190, -1, 6628, 8775, 6694, -1, 6628, 6627, 8775, -1, 8775, 6627, 8778, -1, 8778, 6627, 8776, -1, 8777, 8776, 6699, -1, 8777, 8778, 8776, -1, 8779, 9207, 9188, -1, 9188, 9207, 8780, -1, 8780, 9207, 9208, -1, 8716, 8780, 9208, -1, 7050, 7119, 8781, -1, 8781, 7117, 7061, -1, 7061, 8768, 9040, -1, 7062, 9040, 8782, -1, 7064, 8782, 7168, -1, 7065, 7064, 7168, -1, 8769, 9028, 6707, -1, 8783, 8769, 6707, -1, 8783, 6617, 8769, -1, 8783, 6657, 6617, -1, 8783, 6705, 6657, -1, 6657, 6705, 8784, -1, 8784, 6705, 6703, -1, 8786, 6703, 6702, -1, 6701, 8786, 6702, -1, 6701, 8785, 8786, -1, 6701, 6699, 8785, -1, 8785, 6699, 8776, -1, 8787, 6708, 7111, -1, 8787, 6710, 6708, -1, 8787, 7108, 6710, -1, 6710, 7108, 6711, -1, 6711, 7108, 8789, -1, 6689, 8789, 8790, -1, 6690, 8790, 8788, -1, 6693, 8788, 8774, -1, 6693, 6690, 8788, -1, 6711, 8789, 6689, -1, 6689, 8790, 6690, -1, 7080, 8791, 8792, -1, 7154, 7080, 8792, -1, 7154, 7081, 7080, -1, 7154, 7152, 7081, -1, 7081, 7152, 8793, -1, 8793, 7152, 7151, -1, 9039, 7151, 7150, -1, 8794, 7150, 8403, -1, 8402, 8794, 8403, -1, 8396, 7155, 8795, -1, 8795, 7155, 8792, -1, 8791, 8795, 8792, -1, 7172, 7088, 7182, -1, 7087, 7084, 7066, -1, 7066, 7084, 7072, -1, 7072, 7084, 8793, -1, 9039, 8793, 7151, -1, 9039, 7072, 8793, -1, 7157, 7144, 8796, -1, 8796, 7143, 8401, -1, 8797, 8800, 8798, -1, 8798, 8800, 8799, -1, 8799, 8800, 7138, -1, 8801, 7138, 7137, -1, 8802, 8801, 7137, -1, 8802, 7079, 8801, -1, 8802, 8803, 7079, -1, 7079, 8803, 8804, -1, 8799, 7138, 8801, -1, 7128, 8751, 9098, -1, 6969, 9037, 8805, -1, 8425, 6969, 8805, -1, 8425, 8806, 6969, -1, 6991, 8807, 6992, -1, 6991, 8808, 8807, -1, 6991, 8809, 8808, -1, 8808, 8809, 9035, -1, 9035, 8809, 6939, -1, 9036, 6939, 8810, -1, 8812, 8810, 8811, -1, 7019, 8811, 8843, -1, 7019, 8812, 8811, -1, 6939, 8809, 6940, -1, 6940, 8809, 6985, -1, 9034, 6985, 6981, -1, 8814, 6981, 8813, -1, 7036, 8814, 8813, -1, 7036, 6943, 8814, -1, 7036, 8816, 6943, -1, 6943, 8816, 8815, -1, 8815, 8816, 7035, -1, 8817, 8815, 7035, -1, 8817, 6944, 8815, -1, 8817, 8818, 6944, -1, 6944, 8818, 6945, -1, 6945, 8818, 8832, -1, 8439, 8832, 8440, -1, 8439, 6945, 8832, -1, 6940, 6985, 9034, -1, 6981, 6980, 8813, -1, 8813, 6980, 7030, -1, 7030, 6980, 8819, -1, 8820, 8819, 6977, -1, 7038, 8820, 6977, -1, 7030, 8819, 8820, -1, 8821, 8431, 7031, -1, 8444, 8822, 8445, -1, 8445, 6524, 6947, -1, 8823, 6827, 8895, -1, 8823, 8824, 6827, -1, 8823, 6523, 8824, -1, 8824, 6523, 8825, -1, 8825, 6523, 8826, -1, 6829, 8826, 6517, -1, 8827, 6517, 6522, -1, 6808, 6522, 8828, -1, 6809, 8828, 8438, -1, 8437, 6809, 8438, -1, 8437, 8994, 6809, -1, 8437, 8829, 8994, -1, 8994, 8829, 8979, -1, 6811, 8979, 6749, -1, 8995, 6749, 8830, -1, 6815, 8830, 6818, -1, 6815, 8995, 8830, -1, 8825, 8826, 6829, -1, 6829, 6517, 8827, -1, 8827, 6522, 6808, -1, 6808, 8828, 6809, -1, 8831, 8438, 8832, -1, 8439, 8441, 8833, -1, 8833, 6516, 8442, -1, 8512, 8834, 6225, -1, 6225, 8834, 7012, -1, 7010, 6225, 7012, -1, 7010, 8459, 6225, -1, 7007, 8835, 6966, -1, 6966, 8835, 8844, -1, 8844, 8835, 8836, -1, 6955, 8836, 8837, -1, 7004, 6955, 8837, -1, 7004, 6956, 6955, -1, 7004, 7002, 6956, -1, 6956, 7002, 8838, -1, 8838, 7002, 7001, -1, 8839, 8838, 7001, -1, 8839, 6935, 8838, -1, 8839, 6999, 6935, -1, 6935, 6999, 6938, -1, 6938, 6999, 6997, -1, 8840, 6997, 7022, -1, 8840, 6938, 6997, -1, 8840, 8841, 6938, -1, 6938, 8841, 8842, -1, 8842, 8841, 8843, -1, 8811, 8842, 8843, -1, 8844, 8836, 6955, -1, 6997, 6996, 7022, -1, 7022, 6996, 8845, -1, 8845, 6996, 8846, -1, 8847, 8845, 8846, -1, 8743, 8848, 8742, -1, 8742, 8848, 8849, -1, 8849, 8848, 8852, -1, 6555, 8852, 8850, -1, 6567, 6555, 8850, -1, 6567, 8851, 6555, -1, 6567, 8714, 8851, -1, 8851, 8714, 6525, -1, 8849, 8852, 6555, -1, 8853, 8854, 6528, -1, 8854, 6561, 6530, -1, 8855, 8856, 8741, -1, 6552, 8857, 7052, -1, 8857, 6546, 7046, -1, 8725, 6536, 8858, -1, 8858, 6536, 6574, -1, 6574, 6536, 6576, -1, 6576, 6536, 6535, -1, 6577, 6535, 8859, -1, 8860, 8859, 8861, -1, 9119, 8860, 8861, -1, 9119, 6579, 8860, -1, 9119, 9116, 6579, -1, 6576, 6535, 6577, -1, 8859, 6542, 8861, -1, 8861, 6542, 9118, -1, 9118, 6542, 8862, -1, 9117, 8862, 6532, -1, 8863, 6532, 8864, -1, 8863, 9117, 6532, -1, 9118, 8862, 9117, -1, 6532, 6541, 8864, -1, 8864, 6541, 8451, -1, 6950, 8453, 8865, -1, 8866, 8867, 8949, -1, 8868, 8866, 8949, -1, 8868, 9185, 8866, -1, 8868, 8869, 9185, -1, 9185, 8869, 8870, -1, 8870, 8869, 6629, -1, 9184, 6629, 9190, -1, 9184, 8870, 6629, -1, 9192, 6882, 9056, -1, 9192, 6884, 6882, -1, 9192, 8871, 6884, -1, 6884, 8871, 6888, -1, 6888, 8871, 8872, -1, 8875, 8872, 8873, -1, 9198, 8875, 8873, -1, 9198, 8874, 8875, -1, 9198, 8876, 8874, -1, 9198, 9200, 8876, -1, 8876, 9200, 6909, -1, 6909, 9200, 8718, -1, 8726, 6909, 8718, -1, 6888, 8872, 8875, -1, 8879, 8877, 8878, -1, 8879, 9075, 8877, -1, 8879, 9175, 9075, -1, 9075, 9175, 8880, -1, 8880, 9175, 9174, -1, 8565, 9176, 8881, -1, 8881, 9176, 9178, -1, 8896, 9178, 8883, -1, 8882, 8883, 9180, -1, 8884, 8882, 9180, -1, 8884, 6773, 8882, -1, 8884, 8885, 6773, -1, 6773, 8885, 6774, -1, 6774, 8885, 9165, -1, 6861, 9165, 6862, -1, 6861, 6774, 9165, -1, 6861, 8887, 6774, -1, 6774, 8887, 8886, -1, 8886, 8887, 6859, -1, 6777, 6859, 6858, -1, 6775, 6858, 8888, -1, 8889, 6775, 8888, -1, 8889, 8890, 6775, -1, 8889, 9141, 8890, -1, 8890, 9141, 8891, -1, 8891, 9141, 8989, -1, 6780, 8989, 9146, -1, 8892, 6780, 9146, -1, 8892, 8894, 6780, -1, 8892, 8893, 8894, -1, 8892, 9143, 8893, -1, 8893, 9143, 6827, -1, 6827, 9143, 8731, -1, 8895, 8731, 9122, -1, 8895, 6827, 8731, -1, 8881, 9178, 8896, -1, 8896, 8883, 8882, -1, 9165, 9170, 6862, -1, 6862, 9170, 8897, -1, 8897, 9170, 8898, -1, 8899, 8897, 8898, -1, 8899, 6863, 8897, -1, 8899, 9171, 6863, -1, 6863, 9171, 9003, -1, 9003, 9171, 9172, -1, 6870, 9172, 8902, -1, 6915, 6870, 8902, -1, 6915, 8900, 6870, -1, 6915, 6913, 8900, -1, 8900, 6913, 8901, -1, 8901, 6913, 6912, -1, 6933, 8901, 6912, -1, 6933, 6874, 8901, -1, 9172, 8904, 8902, -1, 8902, 8904, 8903, -1, 8903, 8904, 8905, -1, 8906, 8905, 8910, -1, 8906, 8903, 8905, -1, 8906, 8907, 8903, -1, 8906, 9064, 8907, -1, 8907, 9064, 8908, -1, 8908, 9064, 9066, -1, 7187, 9066, 7193, -1, 7187, 8908, 9066, -1, 7187, 7226, 8908, -1, 7187, 7186, 7226, -1, 7226, 7186, 7227, -1, 7227, 7186, 7183, -1, 8909, 7183, 9048, -1, 8909, 7227, 7183, -1, 8905, 8911, 8910, -1, 8910, 8911, 9058, -1, 9058, 8911, 8878, -1, 8877, 9058, 8878, -1, 6602, 8912, 6595, -1, 6602, 6663, 8912, -1, 6602, 8913, 6663, -1, 6602, 8914, 8913, -1, 8913, 8914, 8917, -1, 8917, 8914, 8915, -1, 6664, 8915, 8916, -1, 6665, 8916, 8918, -1, 6665, 6664, 8916, -1, 8917, 8915, 6664, -1, 8916, 8920, 8918, -1, 8918, 8920, 8919, -1, 8919, 8920, 9297, -1, 8921, 9297, 6670, -1, 8921, 8919, 9297, -1, 8932, 8501, 6641, -1, 6641, 8501, 6598, -1, 6643, 6598, 8922, -1, 6645, 8922, 6596, -1, 8923, 6645, 6596, -1, 8923, 6646, 6645, -1, 8923, 6595, 6646, -1, 6646, 6595, 8912, -1, 6641, 6598, 6643, -1, 6643, 8922, 6645, -1, 8770, 8771, 7177, -1, 7177, 8772, 8773, -1, 8773, 8924, 7180, -1, 8507, 8509, 6673, -1, 6673, 8509, 6614, -1, 6659, 6614, 8925, -1, 6659, 6673, 6614, -1, 6614, 8926, 8925, -1, 8925, 8926, 6661, -1, 6661, 8926, 6613, -1, 8929, 6613, 6621, -1, 6652, 6621, 6619, -1, 6655, 6619, 6612, -1, 8927, 6612, 6611, -1, 6610, 8927, 6611, -1, 6610, 6656, 8927, -1, 6610, 8928, 6656, -1, 6656, 8928, 6657, -1, 6657, 8928, 6617, -1, 6661, 6613, 8929, -1, 8929, 6621, 6652, -1, 8930, 8929, 6652, -1, 8930, 8931, 8929, -1, 8930, 6642, 8931, -1, 8931, 6642, 6663, -1, 6663, 6642, 8912, -1, 6652, 6619, 6655, -1, 6655, 6612, 8927, -1, 9044, 8769, 7175, -1, 7175, 6609, 8770, -1, 8786, 8784, 6703, -1, 6687, 8932, 8933, -1, 8933, 8503, 8502, -1, 8504, 8935, 8934, -1, 8934, 8935, 6674, -1, 6674, 8935, 8936, -1, 8936, 8935, 6634, -1, 8937, 6634, 6633, -1, 6679, 6633, 8938, -1, 8939, 6679, 8938, -1, 8939, 8532, 6679, -1, 8939, 8940, 8532, -1, 8532, 8940, 9267, -1, 8936, 6634, 8937, -1, 6633, 6639, 8938, -1, 8938, 6639, 8943, -1, 8943, 6639, 8941, -1, 9153, 8941, 8944, -1, 8942, 8944, 9149, -1, 8942, 9153, 8944, -1, 8943, 8941, 9153, -1, 8944, 8945, 9149, -1, 9149, 8945, 8946, -1, 8946, 8945, 8951, -1, 6880, 8951, 6630, -1, 8947, 6630, 8948, -1, 8950, 8948, 8949, -1, 6882, 8949, 9056, -1, 6882, 8950, 8949, -1, 8946, 8951, 6880, -1, 9161, 6880, 6886, -1, 9162, 6886, 6885, -1, 9163, 6885, 9159, -1, 9163, 9162, 6885, -1, 6880, 6630, 8947, -1, 8947, 8948, 8950, -1, 6929, 6926, 6875, -1, 6926, 6925, 6876, -1, 9282, 8528, 7237, -1, 7237, 8528, 8954, -1, 7238, 8954, 6922, -1, 8955, 6922, 6921, -1, 8956, 6921, 8957, -1, 8958, 8957, 8959, -1, 8953, 8959, 8952, -1, 8907, 8952, 8903, -1, 8907, 8953, 8952, -1, 7237, 8954, 7238, -1, 7238, 6922, 8955, -1, 8955, 6921, 8956, -1, 8956, 8957, 8958, -1, 8958, 8959, 8953, -1, 8960, 8976, 8975, -1, 8960, 6760, 8976, -1, 8960, 6730, 6760, -1, 6760, 6730, 8961, -1, 8963, 8961, 8962, -1, 6764, 8962, 8964, -1, 6761, 8964, 6836, -1, 6761, 6764, 8964, -1, 6760, 8961, 8963, -1, 8963, 8962, 6764, -1, 8964, 8687, 9023, -1, 8462, 6719, 6796, -1, 6796, 6719, 6718, -1, 8965, 6718, 6799, -1, 8965, 6796, 6718, -1, 6718, 6716, 6799, -1, 6799, 6716, 6801, -1, 6801, 6716, 6715, -1, 9027, 6715, 6714, -1, 8966, 6714, 8974, -1, 6759, 8966, 8974, -1, 6759, 6802, 8966, -1, 6759, 6753, 6802, -1, 6802, 6753, 8967, -1, 8967, 6753, 8968, -1, 6738, 8968, 6739, -1, 6738, 8967, 8968, -1, 6738, 8969, 8967, -1, 8967, 8969, 8970, -1, 8970, 8969, 6736, -1, 8983, 6736, 8973, -1, 8972, 8973, 8971, -1, 8972, 8983, 8973, -1, 6801, 6715, 9027, -1, 6714, 8975, 8974, -1, 8974, 8975, 8976, -1, 7032, 8436, 7033, -1, 7033, 8977, 8978, -1, 8829, 8980, 8979, -1, 8979, 8980, 6752, -1, 6752, 8980, 6742, -1, 8982, 6742, 6740, -1, 8981, 8982, 6740, -1, 8981, 6755, 8982, -1, 8981, 6739, 6755, -1, 6755, 6739, 8968, -1, 6752, 6742, 8982, -1, 8970, 6736, 8983, -1, 8973, 8984, 8971, -1, 8971, 8984, 6787, -1, 6787, 8984, 8433, -1, 6791, 8433, 8461, -1, 6791, 6787, 8433, -1, 8985, 8435, 7032, -1, 6776, 6821, 8986, -1, 6776, 6822, 6821, -1, 6776, 8987, 6822, -1, 6776, 8988, 8987, -1, 8987, 8988, 6825, -1, 6825, 8988, 8894, -1, 8893, 6825, 8894, -1, 6780, 8891, 8989, -1, 6775, 6777, 6858, -1, 6777, 8886, 6859, -1, 6846, 8565, 8990, -1, 8990, 8991, 8992, -1, 8993, 6765, 8689, -1, 6765, 6761, 6834, -1, 8994, 8979, 6811, -1, 6811, 6749, 8995, -1, 8830, 8986, 6818, -1, 6818, 8986, 6821, -1, 8997, 6903, 8996, -1, 8997, 8998, 6903, -1, 8997, 6906, 8998, -1, 8997, 8999, 6906, -1, 6906, 8999, 9000, -1, 9000, 8999, 8874, -1, 8876, 9000, 8874, -1, 8946, 6880, 9161, -1, 9161, 6886, 9162, -1, 6885, 9001, 9159, -1, 9159, 9001, 9158, -1, 9158, 9001, 6877, -1, 9002, 6877, 6876, -1, 9002, 9158, 6877, -1, 6870, 9003, 9172, -1, 6857, 9004, 6858, -1, 6857, 9005, 9004, -1, 6857, 6856, 9005, -1, 9005, 6856, 9006, -1, 9006, 6856, 6855, -1, 9131, 6855, 9135, -1, 9131, 9006, 6855, -1, 6855, 9009, 9135, -1, 9135, 9009, 6894, -1, 9134, 6894, 9008, -1, 9007, 9008, 6579, -1, 9007, 9134, 9008, -1, 6894, 9009, 9010, -1, 9010, 9009, 6854, -1, 9011, 6854, 6852, -1, 6900, 6852, 9012, -1, 6900, 9011, 6852, -1, 9010, 6854, 9011, -1, 6852, 8996, 9012, -1, 9012, 8996, 6903, -1, 9013, 9014, 6583, -1, 9014, 8727, 6587, -1, 8727, 6909, 6585, -1, 9135, 6894, 9134, -1, 9008, 9015, 6580, -1, 9015, 9016, 6581, -1, 9016, 9013, 8728, -1, 8880, 9017, 8563, -1, 8563, 9017, 6843, -1, 6483, 6843, 9018, -1, 9024, 9018, 9025, -1, 9019, 9025, 9020, -1, 9026, 9020, 9021, -1, 6471, 9021, 6838, -1, 9022, 6838, 9023, -1, 8688, 9022, 9023, -1, 8688, 6472, 9022, -1, 8563, 6843, 6483, -1, 6483, 9018, 9024, -1, 9024, 9025, 9019, -1, 9019, 9020, 9026, -1, 9026, 9021, 6471, -1, 6471, 6838, 9022, -1, 8966, 9027, 6714, -1, 6708, 6707, 7111, -1, 7111, 6707, 9028, -1, 6687, 8499, 8501, -1, 8499, 9029, 6363, -1, 9029, 8537, 6367, -1, 8537, 9030, 6368, -1, 9030, 6684, 8536, -1, 6684, 6682, 8535, -1, 6682, 8534, 6348, -1, 8534, 8532, 8533, -1, 6679, 8937, 6633, -1, 9004, 9138, 6858, -1, 6858, 9138, 8888, -1, 8731, 9145, 9031, -1, 9145, 9032, 8730, -1, 9032, 9033, 9120, -1, 9033, 9130, 8729, -1, 9130, 9007, 9116, -1, 6952, 8865, 9055, -1, 6961, 8447, 9129, -1, 8814, 9034, 6981, -1, 9035, 6939, 9036, -1, 9036, 8810, 8812, -1, 8807, 8805, 6992, -1, 6992, 8805, 9037, -1, 8831, 8978, 8437, -1, 8860, 6577, 8859, -1, 7147, 8798, 9038, -1, 9038, 7074, 7148, -1, 8794, 9039, 7150, -1, 7064, 7062, 8782, -1, 7062, 7061, 9040, -1, 8763, 7056, 8761, -1, 7044, 9100, 7052, -1, 7044, 9103, 9100, -1, 7044, 9042, 9103, -1, 9103, 9042, 9041, -1, 9041, 9042, 9043, -1, 9101, 9043, 8753, -1, 9101, 9041, 9043, -1, 7147, 8401, 8797, -1, 9044, 9040, 9028, -1, 9100, 9104, 7052, -1, 7052, 9104, 9105, -1, 7215, 7231, 9049, -1, 7215, 7232, 7231, -1, 7215, 9045, 7232, -1, 7215, 7214, 9045, -1, 9045, 7214, 7234, -1, 7234, 7214, 8524, -1, 8525, 7234, 8524, -1, 8583, 7206, 8582, -1, 8575, 7191, 8591, -1, 7189, 9062, 7195, -1, 7189, 9069, 9062, -1, 7189, 9046, 9069, -1, 9069, 9046, 9067, -1, 9067, 9046, 7193, -1, 9047, 7193, 9066, -1, 9047, 9067, 7193, -1, 7183, 9049, 9048, -1, 9048, 9049, 7231, -1, 8682, 8683, 8681, -1, 6198, 6335, 8675, -1, 8675, 6335, 6337, -1, 8674, 8646, 6199, -1, 6328, 6331, 6276, -1, 9062, 9050, 7195, -1, 7195, 9050, 8555, -1, 7264, 7271, 9051, -1, 9051, 7271, 7263, -1, 9052, 7289, 9295, -1, 9295, 7289, 7295, -1, 8476, 9295, 7295, -1, 7286, 9053, 6199, -1, 6199, 9053, 6203, -1, 6203, 9053, 6205, -1, 6205, 9053, 7285, -1, 8481, 7285, 7293, -1, 7284, 8481, 7293, -1, 7284, 7292, 8481, -1, 8481, 7292, 7282, -1, 6205, 7285, 8481, -1, 9271, 9272, 9054, -1, 9234, 8454, 9055, -1, 8867, 9056, 8949, -1, 7969, 9057, 8877, -1, 8877, 9057, 9058, -1, 9057, 7971, 9058, -1, 9058, 7971, 8910, -1, 8910, 7971, 8383, -1, 8906, 8383, 9059, -1, 9064, 9059, 9065, -1, 9066, 9065, 9060, -1, 9047, 9060, 9061, -1, 9067, 9061, 9068, -1, 9069, 9068, 9063, -1, 9062, 9063, 9050, -1, 9062, 9069, 9063, -1, 8910, 8383, 8906, -1, 8906, 9059, 9064, -1, 9064, 9065, 9066, -1, 9066, 9060, 9047, -1, 9047, 9061, 9067, -1, 9067, 9068, 9069, -1, 9063, 9070, 9050, -1, 9070, 7963, 9050, -1, 9050, 7963, 8555, -1, 8555, 7963, 8556, -1, 8556, 7963, 9071, -1, 9072, 8556, 9071, -1, 9072, 9073, 8556, -1, 9072, 7831, 9073, -1, 9073, 7831, 8559, -1, 8559, 7831, 7830, -1, 9076, 7830, 7965, -1, 8560, 7965, 9074, -1, 8561, 9074, 7966, -1, 8880, 7966, 9077, -1, 9075, 9077, 7969, -1, 8877, 9075, 7969, -1, 8559, 7830, 9076, -1, 9076, 7965, 8560, -1, 8560, 9074, 8561, -1, 8561, 7966, 8880, -1, 8880, 9077, 9075, -1, 7871, 7870, 8585, -1, 8585, 7870, 9079, -1, 7870, 9078, 9079, -1, 9079, 9078, 8663, -1, 8663, 9078, 9080, -1, 8661, 9080, 9086, -1, 8660, 9086, 9081, -1, 9087, 9081, 7879, -1, 9082, 7879, 9083, -1, 8641, 9083, 9084, -1, 8642, 9084, 7881, -1, 9085, 7881, 8645, -1, 9085, 8642, 7881, -1, 8663, 9080, 8661, -1, 8661, 9086, 8660, -1, 8660, 9081, 9087, -1, 9087, 7879, 9082, -1, 9082, 9083, 8641, -1, 8641, 9084, 8642, -1, 7881, 7887, 8645, -1, 7887, 7890, 8645, -1, 8645, 7890, 8671, -1, 8671, 7890, 9088, -1, 9088, 7890, 7892, -1, 7891, 9088, 7892, -1, 7891, 8670, 9088, -1, 7891, 7894, 8670, -1, 8670, 7894, 8669, -1, 8669, 7894, 7874, -1, 9092, 7874, 9089, -1, 9093, 9089, 7872, -1, 8582, 7872, 9090, -1, 9094, 9090, 9091, -1, 8584, 9091, 7871, -1, 8585, 8584, 7871, -1, 8669, 7874, 9092, -1, 9092, 9089, 9093, -1, 9093, 7872, 8582, -1, 8582, 9090, 9094, -1, 9094, 9091, 8584, -1, 9110, 9095, 8747, -1, 8747, 9095, 8748, -1, 9095, 9096, 8748, -1, 8748, 9096, 8750, -1, 8750, 9096, 7748, -1, 8752, 7748, 9097, -1, 9098, 9097, 7750, -1, 8753, 7750, 7753, -1, 9101, 7753, 9102, -1, 9041, 9102, 8373, -1, 9103, 8373, 9099, -1, 9100, 9099, 9104, -1, 9100, 9103, 9099, -1, 8750, 7748, 8752, -1, 8752, 9097, 9098, -1, 9098, 7750, 8753, -1, 8753, 7753, 9101, -1, 9101, 9102, 9041, -1, 9041, 8373, 9103, -1, 9099, 8381, 9104, -1, 8381, 7755, 9104, -1, 9104, 7755, 9105, -1, 9105, 7755, 9106, -1, 9106, 7755, 7754, -1, 9107, 9106, 7754, -1, 9107, 8740, 9106, -1, 9107, 7757, 8740, -1, 8740, 7757, 8741, -1, 8741, 7757, 8111, -1, 9108, 8111, 8112, -1, 9112, 8112, 8116, -1, 8744, 8116, 8117, -1, 8746, 8117, 9109, -1, 9111, 9109, 9110, -1, 8747, 9111, 9110, -1, 8741, 8111, 9108, -1, 9108, 8112, 9112, -1, 9112, 8116, 8744, -1, 8744, 8117, 8746, -1, 8746, 9109, 9111, -1, 9127, 9113, 8449, -1, 8449, 9113, 8451, -1, 9113, 9114, 8451, -1, 8451, 9114, 8864, -1, 8864, 9114, 9115, -1, 8863, 9115, 8124, -1, 9117, 8124, 8125, -1, 9118, 8125, 8129, -1, 8861, 8129, 8128, -1, 9119, 8128, 8130, -1, 9116, 8130, 8134, -1, 8729, 8134, 9120, -1, 8729, 9116, 8134, -1, 8864, 9115, 8863, -1, 8863, 8124, 9117, -1, 9117, 8125, 9118, -1, 9118, 8129, 8861, -1, 8861, 8128, 9119, -1, 9119, 8130, 9116, -1, 8134, 8136, 9120, -1, 8136, 9121, 9120, -1, 9120, 9121, 8730, -1, 8730, 9121, 9031, -1, 9031, 9121, 8098, -1, 8097, 9031, 8098, -1, 8097, 9122, 9031, -1, 8097, 9123, 9122, -1, 9122, 9123, 8733, -1, 8733, 9123, 8019, -1, 8446, 8019, 8018, -1, 9128, 8018, 9124, -1, 9129, 9124, 8325, -1, 9125, 8325, 9126, -1, 8448, 9126, 9127, -1, 8449, 8448, 9127, -1, 8733, 8019, 8446, -1, 8446, 8018, 9128, -1, 9128, 9124, 9129, -1, 9129, 8325, 9125, -1, 9125, 9126, 8448, -1, 8138, 8137, 9032, -1, 9032, 8137, 9033, -1, 8137, 8135, 9033, -1, 9033, 8135, 9130, -1, 9130, 8135, 8133, -1, 9007, 8133, 9133, -1, 9134, 9133, 8291, -1, 9135, 8291, 8290, -1, 9131, 8290, 9132, -1, 9006, 9132, 9136, -1, 9005, 9136, 9137, -1, 9004, 9137, 9138, -1, 9004, 9005, 9137, -1, 9130, 8133, 9007, -1, 9007, 9133, 9134, -1, 9134, 8291, 9135, -1, 9135, 8290, 9131, -1, 9131, 9132, 9006, -1, 9006, 9136, 9005, -1, 9137, 8289, 9138, -1, 8289, 8286, 9138, -1, 9138, 8286, 8888, -1, 8888, 8286, 8889, -1, 8889, 8286, 9140, -1, 9139, 8889, 9140, -1, 9139, 9141, 8889, -1, 9139, 8192, 9141, -1, 9141, 8192, 8989, -1, 8989, 8192, 8193, -1, 9146, 8193, 9147, -1, 8892, 9147, 9142, -1, 9143, 9142, 8099, -1, 8731, 8099, 9144, -1, 9145, 9144, 8138, -1, 9032, 9145, 8138, -1, 8989, 8193, 9146, -1, 9146, 9147, 8892, -1, 8892, 9142, 9143, -1, 9143, 8099, 8731, -1, 8731, 9144, 9145, -1, 8249, 8248, 9161, -1, 9161, 8248, 8946, -1, 8248, 9148, 8946, -1, 8946, 9148, 9149, -1, 9149, 9148, 8258, -1, 8942, 8258, 9150, -1, 9153, 9150, 8259, -1, 8943, 8259, 8260, -1, 8938, 8260, 9151, -1, 8939, 9151, 9152, -1, 8940, 9152, 7796, -1, 8539, 7796, 9154, -1, 8539, 8940, 7796, -1, 9149, 8258, 8942, -1, 8942, 9150, 9153, -1, 9153, 8259, 8943, -1, 8943, 8260, 8938, -1, 8938, 9151, 8939, -1, 8939, 9152, 8940, -1, 7796, 7803, 9154, -1, 7803, 7804, 9154, -1, 9154, 7804, 9155, -1, 9155, 7804, 8538, -1, 8538, 7804, 7806, -1, 8306, 8538, 7806, -1, 8306, 8527, 8538, -1, 8306, 8305, 8527, -1, 8527, 8305, 9156, -1, 9156, 8305, 9157, -1, 9002, 9157, 8252, -1, 9158, 8252, 9160, -1, 9159, 9160, 8251, -1, 9163, 8251, 8250, -1, 9162, 8250, 8249, -1, 9161, 9162, 8249, -1, 9156, 9157, 9002, -1, 9002, 8252, 9158, -1, 9158, 9160, 9159, -1, 9159, 8251, 9163, -1, 9163, 8250, 9162, -1, 9164, 8189, 8885, -1, 8885, 8189, 9165, -1, 8189, 9166, 9165, -1, 9165, 9166, 9170, -1, 9170, 9166, 9167, -1, 8898, 9167, 9168, -1, 8899, 9168, 8186, -1, 9171, 8186, 8300, -1, 9172, 8300, 8181, -1, 8904, 8181, 9169, -1, 8905, 9169, 7972, -1, 8911, 7972, 8878, -1, 8911, 8905, 7972, -1, 9170, 9167, 8898, -1, 8898, 9168, 8899, -1, 8899, 8186, 9171, -1, 9171, 8300, 9172, -1, 9172, 8181, 8904, -1, 8904, 9169, 8905, -1, 7972, 7970, 8878, -1, 7970, 9173, 8878, -1, 8878, 9173, 8879, -1, 8879, 9173, 9175, -1, 9175, 9173, 7967, -1, 7968, 9175, 7967, -1, 7968, 9174, 9175, -1, 7968, 8180, 9174, -1, 9174, 8180, 8564, -1, 8564, 8180, 9177, -1, 9176, 9177, 8176, -1, 9178, 8176, 9179, -1, 8883, 9179, 8175, -1, 9180, 8175, 9181, -1, 8884, 9181, 9164, -1, 8885, 8884, 9164, -1, 8564, 9177, 9176, -1, 9176, 8176, 9178, -1, 9178, 9179, 8883, -1, 8883, 8175, 9180, -1, 9180, 9181, 8884, -1, 9197, 8058, 8716, -1, 8716, 8058, 8780, -1, 8058, 9182, 8780, -1, 8780, 9182, 9188, -1, 9188, 9182, 8173, -1, 9189, 8173, 8171, -1, 9183, 8171, 8165, -1, 9190, 8165, 8164, -1, 9184, 8164, 9191, -1, 8870, 9191, 9186, -1, 9185, 9186, 9187, -1, 8866, 9187, 8867, -1, 8866, 9185, 9187, -1, 9188, 8173, 9189, -1, 9189, 8171, 9183, -1, 9183, 8165, 9190, -1, 9190, 8164, 9184, -1, 9184, 9191, 8870, -1, 8870, 9186, 9185, -1, 9187, 8159, 8867, -1, 8159, 8297, 8867, -1, 8867, 8297, 9056, -1, 9056, 8297, 9192, -1, 9192, 8297, 8155, -1, 9193, 9192, 8155, -1, 9193, 8871, 9192, -1, 9193, 9194, 8871, -1, 8871, 9194, 8872, -1, 8872, 9194, 9195, -1, 8873, 9195, 8051, -1, 9198, 8051, 9199, -1, 9200, 9199, 8050, -1, 8718, 8050, 9196, -1, 9201, 9196, 9197, -1, 8716, 9201, 9197, -1, 8872, 9195, 8873, -1, 8873, 8051, 9198, -1, 9198, 9199, 9200, -1, 9200, 8050, 8718, -1, 8718, 9196, 9201, -1, 9202, 8081, 8735, -1, 8735, 8081, 8757, -1, 8081, 8078, 8757, -1, 8757, 8078, 8758, -1, 8758, 8078, 8077, -1, 9203, 8077, 9209, -1, 9204, 9209, 9205, -1, 9210, 9205, 8378, -1, 8761, 8378, 9211, -1, 9212, 9211, 8071, -1, 8779, 8071, 9206, -1, 9207, 9206, 9208, -1, 9207, 8779, 9206, -1, 8758, 8077, 9203, -1, 9203, 9209, 9204, -1, 9204, 9205, 9210, -1, 9210, 8378, 8761, -1, 8761, 9211, 9212, -1, 9212, 8071, 8779, -1, 9206, 8070, 9208, -1, 8070, 9214, 9208, -1, 9208, 9214, 9213, -1, 9213, 9214, 8717, -1, 8717, 9214, 9215, -1, 8049, 8717, 9215, -1, 8049, 8719, 8717, -1, 8049, 9217, 8719, -1, 8719, 9217, 9216, -1, 9216, 9217, 9218, -1, 8721, 9218, 8043, -1, 9223, 8043, 9219, -1, 9224, 9219, 9220, -1, 9225, 9220, 9221, -1, 9222, 9221, 9202, -1, 8735, 9222, 9202, -1, 9216, 9218, 8721, -1, 8721, 8043, 9223, -1, 9223, 9219, 9224, -1, 9224, 9220, 9225, -1, 9225, 9221, 9222, -1, 8035, 9227, 9226, -1, 9226, 9227, 8711, -1, 9227, 9228, 8711, -1, 8711, 9228, 8712, -1, 8712, 9228, 8040, -1, 8713, 8040, 8039, -1, 9233, 8039, 9229, -1, 8715, 9229, 8010, -1, 9230, 8010, 9231, -1, 8709, 9231, 8009, -1, 9232, 8009, 8008, -1, 8706, 8008, 9234, -1, 8706, 9232, 8008, -1, 8712, 8040, 8713, -1, 8713, 8039, 9233, -1, 9233, 9229, 8715, -1, 8715, 8010, 9230, -1, 9230, 9231, 8709, -1, 8709, 8009, 9232, -1, 8008, 8007, 9234, -1, 8007, 8005, 9234, -1, 9234, 8005, 8454, -1, 8454, 8005, 9236, -1, 9236, 8005, 9235, -1, 8003, 9236, 9235, -1, 8003, 9238, 9236, -1, 8003, 9237, 9238, -1, 9238, 9237, 9239, -1, 9239, 9237, 8002, -1, 8455, 8002, 7997, -1, 8457, 7997, 7996, -1, 9242, 7996, 9240, -1, 9243, 9240, 9244, -1, 9241, 9244, 8035, -1, 9226, 9241, 8035, -1, 9239, 8002, 8455, -1, 8455, 7997, 8457, -1, 8457, 7996, 9242, -1, 9242, 9240, 9243, -1, 9243, 9244, 9241, -1, 7832, 9245, 8552, -1, 8552, 9245, 9246, -1, 9245, 7827, 9246, -1, 9246, 7827, 8568, -1, 8568, 7827, 9248, -1, 8570, 9248, 7825, -1, 8569, 7825, 7823, -1, 8572, 7823, 9247, -1, 8591, 9247, 9249, -1, 8592, 9249, 9250, -1, 8594, 9250, 7819, -1, 8596, 7819, 9251, -1, 8596, 8594, 7819, -1, 8568, 9248, 8570, -1, 8570, 7825, 8569, -1, 8569, 7823, 8572, -1, 8572, 9247, 8591, -1, 8591, 9249, 8592, -1, 8592, 9250, 8594, -1, 7819, 7818, 9251, -1, 7818, 7816, 9251, -1, 9251, 7816, 8544, -1, 8544, 7816, 9253, -1, 9253, 7816, 9252, -1, 7822, 9253, 9252, -1, 7822, 8548, 9253, -1, 7822, 9254, 8548, -1, 8548, 9254, 9255, -1, 9255, 9254, 7810, -1, 8549, 7810, 9258, -1, 9256, 9258, 9257, -1, 9259, 9257, 7808, -1, 9260, 7808, 7807, -1, 9261, 7807, 7832, -1, 8552, 9261, 7832, -1, 9255, 7810, 8549, -1, 8549, 9258, 9256, -1, 9256, 9257, 9259, -1, 9259, 7808, 9260, -1, 9260, 7807, 9261, -1, 7770, 7805, 8530, -1, 8530, 7805, 8531, -1, 7805, 7797, 8531, -1, 8531, 7797, 9262, -1, 9262, 7797, 7802, -1, 9267, 7802, 9268, -1, 8540, 9268, 7788, -1, 8542, 7788, 9269, -1, 9270, 9269, 9263, -1, 9264, 9263, 7793, -1, 8518, 7793, 9266, -1, 9265, 9266, 9271, -1, 9265, 8518, 9266, -1, 9262, 7802, 9267, -1, 9267, 9268, 8540, -1, 8540, 7788, 8542, -1, 8542, 9269, 9270, -1, 9270, 9263, 9264, -1, 9264, 7793, 8518, -1, 9266, 7786, 9271, -1, 7786, 9273, 9271, -1, 9271, 9273, 9272, -1, 9272, 9273, 8521, -1, 8521, 9273, 9274, -1, 7781, 8521, 9274, -1, 7781, 8522, 8521, -1, 7781, 9275, 8522, -1, 8522, 9275, 9280, -1, 9280, 9275, 9276, -1, 8523, 9276, 9277, -1, 9281, 9277, 9278, -1, 8526, 9278, 7773, -1, 9282, 7773, 7772, -1, 9279, 7772, 7770, -1, 8530, 9279, 7770, -1, 9280, 9276, 8523, -1, 8523, 9277, 9281, -1, 9281, 9278, 8526, -1, 8526, 7773, 9282, -1, 9282, 7772, 9279, -1, 7761, 9283, 8409, -1, 8409, 9283, 8415, -1, 7695, 8386, 8481, -1, 8481, 8386, 9493, -1, 9578, 7740, 9284, -1, 9284, 7740, 9285, -1, 9621, 9284, 9285, -1, 7740, 9286, 9285, -1, 9285, 9286, 8424, -1, 8424, 9286, 8515, -1, 8515, 9286, 9290, -1, 8428, 8427, 9768, -1, 9768, 8427, 7723, -1, 9287, 9768, 7723, -1, 8427, 9289, 7723, -1, 7723, 9289, 9288, -1, 9288, 9289, 8426, -1, 7724, 9288, 8426, -1, 9290, 7724, 8515, -1, 8515, 7724, 8426, -1, 9679, 7704, 9291, -1, 9291, 7704, 9292, -1, 9738, 9291, 9292, -1, 7704, 7703, 9292, -1, 9292, 7703, 8472, -1, 8472, 7703, 8475, -1, 8475, 7703, 7702, -1, 9663, 8479, 9653, -1, 9653, 8479, 9293, -1, 7698, 9653, 9293, -1, 8479, 8478, 9293, -1, 9293, 8478, 9294, -1, 9294, 8478, 9295, -1, 7905, 9294, 9295, -1, 7702, 7905, 8475, -1, 8475, 7905, 9295, -1, 7672, 7671, 9502, -1, 9502, 7671, 9296, -1, 8492, 9502, 9296, -1, 7671, 7670, 9296, -1, 9296, 7670, 8493, -1, 8493, 7670, 7664, -1, 9297, 8493, 7664, -1, 9341, 9298, 9343, -1, 9343, 9298, 9300, -1, 9344, 9343, 9300, -1, 9298, 9299, 9300, -1, 9300, 9299, 9301, -1, 9301, 9299, 7657, -1, 7657, 9299, 8506, -1, 7664, 7657, 9297, -1, 9297, 7657, 8506, -1, 7722, 9302, 9776, -1, 9776, 9302, 8430, -1, 9822, 9776, 8430, -1, 9302, 7719, 8430, -1, 8430, 7719, 8432, -1, 8432, 7719, 8433, -1, 8433, 7719, 7717, -1, 8470, 9303, 9728, -1, 9728, 9303, 9304, -1, 9729, 9728, 9304, -1, 9303, 8469, 9304, -1, 9304, 8469, 9305, -1, 9305, 8469, 8463, -1, 7715, 9305, 8463, -1, 7717, 7715, 8433, -1, 8433, 7715, 8463, -1, 7693, 7691, 9455, -1, 9455, 7691, 8489, -1, 8483, 9455, 8489, -1, 7691, 9306, 8489, -1, 8489, 9306, 9307, -1, 9307, 9306, 9312, -1, 8605, 9307, 9312, -1, 9547, 9308, 9309, -1, 9309, 9308, 7674, -1, 9549, 9309, 7674, -1, 9308, 9310, 7674, -1, 7674, 9310, 7675, -1, 7675, 9310, 9313, -1, 9313, 9310, 9311, -1, 9312, 9313, 8605, -1, 8605, 9313, 9311, -1, 9354, 7654, 9352, -1, 9352, 7654, 8404, -1, 8393, 9352, 8404, -1, 7654, 9314, 8404, -1, 8404, 9314, 8394, -1, 8394, 9314, 7767, -1, 8395, 8394, 7767, -1, 8408, 9315, 9432, -1, 9432, 9315, 9316, -1, 9425, 9432, 9316, -1, 9315, 8406, 9316, -1, 9316, 8406, 9317, -1, 9317, 8406, 8345, -1, 8345, 8406, 9051, -1, 7767, 8345, 8395, -1, 8395, 8345, 9051, -1, 9318, 9390, 7646, -1, 7646, 9390, 9320, -1, 9319, 9320, 9377, -1, 9319, 7646, 9320, -1, 9390, 9389, 9320, -1, 9320, 9389, 9391, -1, 9321, 9391, 9322, -1, 9323, 9322, 9392, -1, 9324, 9392, 9393, -1, 9328, 9393, 9396, -1, 9325, 9396, 9326, -1, 9375, 9326, 9381, -1, 9375, 9325, 9326, -1, 9375, 9327, 9325, -1, 9325, 9327, 9328, -1, 9396, 9325, 9328, -1, 9320, 9391, 9321, -1, 9377, 9321, 9376, -1, 9377, 9320, 9321, -1, 9321, 9322, 9323, -1, 9376, 9323, 9385, -1, 9376, 9321, 9323, -1, 9323, 9392, 9324, -1, 9385, 9324, 9384, -1, 9385, 9323, 9324, -1, 9324, 9393, 9328, -1, 9384, 9328, 9327, -1, 9384, 9324, 9328, -1, 9396, 9340, 9326, -1, 9326, 9340, 9329, -1, 9381, 9329, 9380, -1, 9381, 9326, 9329, -1, 9329, 9340, 9330, -1, 9380, 9330, 9339, -1, 9380, 9329, 9330, -1, 9332, 9338, 9331, -1, 9332, 9337, 9338, -1, 9332, 9335, 9337, -1, 9332, 9342, 9335, -1, 9335, 9342, 9333, -1, 9334, 9333, 9344, -1, 9334, 9335, 9333, -1, 9334, 9337, 9335, -1, 9334, 9336, 9337, -1, 9337, 9336, 9338, -1, 9338, 9336, 9339, -1, 9330, 9338, 9339, -1, 9330, 9331, 9338, -1, 9330, 9340, 9331, -1, 9341, 9343, 9342, -1, 9342, 9343, 9333, -1, 9333, 9343, 9344, -1, 9351, 9354, 9355, -1, 9346, 9355, 9345, -1, 9395, 9346, 9345, -1, 9395, 9348, 9346, -1, 9395, 9347, 9348, -1, 9348, 9347, 9349, -1, 9379, 9349, 9359, -1, 9379, 9348, 9349, -1, 9379, 9350, 9348, -1, 9348, 9350, 9346, -1, 9346, 9350, 9351, -1, 9355, 9346, 9351, -1, 8393, 9353, 9352, -1, 9352, 9353, 9355, -1, 9354, 9352, 9355, -1, 9353, 9356, 9355, -1, 9355, 9356, 9345, -1, 9347, 9357, 9349, -1, 9349, 9357, 9358, -1, 9359, 9358, 9360, -1, 9359, 9349, 9358, -1, 9357, 9362, 9358, -1, 9358, 9362, 9361, -1, 9360, 9361, 9364, -1, 9360, 9358, 9361, -1, 9361, 9362, 9363, -1, 9364, 9363, 9382, -1, 9364, 9361, 9363, -1, 9365, 9366, 9394, -1, 9365, 9367, 9366, -1, 9365, 9372, 9367, -1, 9367, 9372, 9368, -1, 9386, 9368, 9387, -1, 9386, 9367, 9368, -1, 9386, 9369, 9367, -1, 9367, 9369, 9366, -1, 9366, 9369, 9383, -1, 9374, 9383, 9382, -1, 9363, 9374, 9382, -1, 9363, 9394, 9374, -1, 9363, 9362, 9394, -1, 9368, 9372, 9373, -1, 9387, 9373, 9370, -1, 9378, 9370, 7650, -1, 9378, 9387, 9370, -1, 9388, 7650, 9371, -1, 9371, 7650, 9370, -1, 9373, 9371, 9370, -1, 9373, 9372, 9371, -1, 9373, 9387, 9368, -1, 9366, 9383, 9374, -1, 9394, 9366, 9374, -1, 9354, 9351, 9344, -1, 9344, 9351, 9334, -1, 9334, 9351, 9350, -1, 9336, 9350, 9379, -1, 9339, 9379, 9359, -1, 9380, 9359, 9360, -1, 9381, 9360, 9364, -1, 9375, 9364, 9382, -1, 9327, 9382, 9383, -1, 9384, 9383, 9369, -1, 9385, 9369, 9386, -1, 9376, 9386, 9387, -1, 9377, 9387, 9378, -1, 9319, 9377, 9378, -1, 9334, 9350, 9336, -1, 9336, 9379, 9339, -1, 9339, 9359, 9380, -1, 9380, 9360, 9381, -1, 9381, 9364, 9375, -1, 9375, 9382, 9327, -1, 9327, 9383, 9384, -1, 9384, 9369, 9385, -1, 9385, 9386, 9376, -1, 9376, 9387, 9377, -1, 9318, 9388, 9390, -1, 9390, 9388, 9371, -1, 9389, 9371, 9391, -1, 9389, 9390, 9371, -1, 9371, 9372, 9391, -1, 9391, 9372, 9322, -1, 9322, 9372, 9365, -1, 9392, 9365, 9393, -1, 9392, 9322, 9365, -1, 9365, 9394, 9393, -1, 9393, 9394, 9396, -1, 9396, 9394, 9362, -1, 9340, 9362, 9357, -1, 9331, 9357, 9347, -1, 9395, 9331, 9347, -1, 9395, 9332, 9331, -1, 9395, 9345, 9332, -1, 9332, 9345, 9342, -1, 9342, 9345, 9356, -1, 9353, 9342, 9356, -1, 9353, 9341, 9342, -1, 9353, 8393, 9341, -1, 9396, 9362, 9340, -1, 9340, 9357, 9331, -1, 7761, 8409, 9440, -1, 9440, 8409, 9397, -1, 9437, 9397, 9442, -1, 9436, 9442, 9439, -1, 9436, 9437, 9442, -1, 9440, 9397, 9437, -1, 9442, 9398, 9439, -1, 9439, 9398, 9400, -1, 9400, 9398, 9444, -1, 9434, 9444, 9399, -1, 7590, 9434, 9399, -1, 9400, 9444, 9434, -1, 9401, 9403, 9402, -1, 9402, 9403, 9412, -1, 7563, 9412, 9433, -1, 7563, 9402, 9412, -1, 9403, 9445, 9412, -1, 9412, 9445, 9413, -1, 9414, 9413, 9443, -1, 9415, 9443, 9405, -1, 9404, 9405, 9406, -1, 9411, 9406, 9446, -1, 9407, 9446, 9409, -1, 9408, 9409, 9435, -1, 9408, 9407, 9409, -1, 9408, 9410, 9407, -1, 9407, 9410, 9411, -1, 9446, 9407, 9411, -1, 9412, 9413, 9414, -1, 9433, 9414, 9417, -1, 9433, 9412, 9414, -1, 9414, 9443, 9415, -1, 9417, 9415, 9416, -1, 9417, 9414, 9415, -1, 9415, 9405, 9404, -1, 9416, 9404, 9418, -1, 9416, 9415, 9404, -1, 9404, 9406, 9411, -1, 9418, 9411, 9410, -1, 9418, 9404, 9411, -1, 9446, 9419, 9409, -1, 9409, 9419, 9421, -1, 9435, 9421, 9420, -1, 9435, 9409, 9421, -1, 9421, 9419, 9422, -1, 9420, 9422, 9429, -1, 9420, 9421, 9422, -1, 9441, 9428, 9430, -1, 9441, 9427, 9428, -1, 9441, 9426, 9427, -1, 9441, 9431, 9426, -1, 9426, 9431, 9423, -1, 9424, 9423, 9425, -1, 9424, 9426, 9423, -1, 9424, 9427, 9426, -1, 9424, 9438, 9427, -1, 9427, 9438, 9428, -1, 9428, 9438, 9429, -1, 9422, 9428, 9429, -1, 9422, 9430, 9428, -1, 9422, 9419, 9430, -1, 8408, 9432, 9431, -1, 9431, 9432, 9423, -1, 9423, 9432, 9425, -1, 7563, 9433, 7590, -1, 7590, 9433, 9434, -1, 9434, 9433, 9417, -1, 9400, 9417, 9416, -1, 9418, 9400, 9416, -1, 9418, 9439, 9400, -1, 9418, 9410, 9439, -1, 9439, 9410, 9408, -1, 9436, 9408, 9435, -1, 9420, 9436, 9435, -1, 9420, 9437, 9436, -1, 9420, 9429, 9437, -1, 9437, 9429, 9438, -1, 9440, 9438, 9424, -1, 7761, 9424, 9425, -1, 7761, 9440, 9424, -1, 9434, 9417, 9400, -1, 9439, 9408, 9436, -1, 9437, 9438, 9440, -1, 8408, 9431, 8409, -1, 8409, 9431, 9397, -1, 9397, 9431, 9441, -1, 9430, 9397, 9441, -1, 9430, 9442, 9397, -1, 9430, 9419, 9442, -1, 9442, 9419, 9446, -1, 9398, 9446, 9406, -1, 9405, 9398, 9406, -1, 9405, 9444, 9398, -1, 9405, 9443, 9444, -1, 9444, 9443, 9413, -1, 9399, 9413, 9445, -1, 9403, 9399, 9445, -1, 9403, 9401, 9399, -1, 9442, 9446, 9398, -1, 9444, 9413, 9399, -1, 7577, 9447, 9482, -1, 9482, 9447, 9448, -1, 9486, 9448, 9481, -1, 9486, 9482, 9448, -1, 9448, 9489, 9481, -1, 9481, 9489, 9480, -1, 9480, 9489, 9490, -1, 9449, 9490, 9495, -1, 9478, 9495, 9493, -1, 8386, 9478, 9493, -1, 9480, 9490, 9449, -1, 9449, 9495, 9478, -1, 9477, 7693, 9450, -1, 9454, 9450, 9457, -1, 9492, 9454, 9457, -1, 9492, 9451, 9454, -1, 9492, 9491, 9451, -1, 9451, 9491, 9458, -1, 9452, 9458, 9479, -1, 9452, 9451, 9458, -1, 9452, 9453, 9451, -1, 9451, 9453, 9454, -1, 9454, 9453, 9477, -1, 9450, 9454, 9477, -1, 8483, 9494, 9455, -1, 9455, 9494, 9450, -1, 7693, 9455, 9450, -1, 9494, 9456, 9450, -1, 9450, 9456, 9457, -1, 9491, 9460, 9458, -1, 9458, 9460, 9463, -1, 9479, 9463, 9459, -1, 9479, 9458, 9463, -1, 9460, 9461, 9463, -1, 9463, 9461, 9462, -1, 9459, 9462, 9485, -1, 9459, 9463, 9462, -1, 9462, 9461, 9471, -1, 9485, 9471, 9464, -1, 9485, 9462, 9471, -1, 9488, 9468, 9472, -1, 9488, 9465, 9468, -1, 9488, 9487, 9465, -1, 9465, 9487, 9466, -1, 9483, 9466, 9484, -1, 9483, 9465, 9466, -1, 9483, 9467, 9465, -1, 9465, 9467, 9468, -1, 9468, 9467, 9469, -1, 9470, 9469, 9464, -1, 9471, 9470, 9464, -1, 9471, 9472, 9470, -1, 9471, 9461, 9472, -1, 9466, 9487, 9473, -1, 9484, 9473, 9476, -1, 7574, 9476, 9474, -1, 7574, 9484, 9476, -1, 7632, 9474, 9475, -1, 9475, 9474, 9476, -1, 9473, 9475, 9476, -1, 9473, 9487, 9475, -1, 9473, 9484, 9466, -1, 9468, 9469, 9470, -1, 9472, 9468, 9470, -1, 7693, 9477, 8386, -1, 8386, 9477, 9478, -1, 9478, 9477, 9453, -1, 9449, 9453, 9452, -1, 9479, 9449, 9452, -1, 9479, 9480, 9449, -1, 9479, 9459, 9480, -1, 9480, 9459, 9485, -1, 9481, 9485, 9464, -1, 9469, 9481, 9464, -1, 9469, 9486, 9481, -1, 9469, 9467, 9486, -1, 9486, 9467, 9483, -1, 9482, 9483, 9484, -1, 7577, 9484, 7574, -1, 7577, 9482, 9484, -1, 9478, 9453, 9449, -1, 9480, 9485, 9481, -1, 9486, 9483, 9482, -1, 7632, 9475, 9447, -1, 9447, 9475, 9448, -1, 9448, 9475, 9487, -1, 9488, 9448, 9487, -1, 9488, 9489, 9448, -1, 9488, 9472, 9489, -1, 9489, 9472, 9461, -1, 9490, 9461, 9460, -1, 9491, 9490, 9460, -1, 9491, 9495, 9490, -1, 9491, 9492, 9495, -1, 9495, 9492, 9457, -1, 9493, 9457, 9456, -1, 9494, 9493, 9456, -1, 9494, 8483, 9493, -1, 9489, 9461, 9490, -1, 9495, 9457, 9493, -1, 9501, 7672, 9496, -1, 9497, 9496, 9503, -1, 9566, 9497, 9503, -1, 9566, 9498, 9497, -1, 9566, 9504, 9498, -1, 9498, 9504, 9499, -1, 9500, 9499, 9507, -1, 9500, 9498, 9499, -1, 9500, 9562, 9498, -1, 9498, 9562, 9497, -1, 9497, 9562, 9501, -1, 9496, 9497, 9501, -1, 8492, 9563, 9502, -1, 9502, 9563, 9496, -1, 7672, 9502, 9496, -1, 9563, 9564, 9496, -1, 9496, 9564, 9503, -1, 9504, 9505, 9499, -1, 9499, 9505, 9508, -1, 9507, 9508, 9506, -1, 9507, 9499, 9508, -1, 9505, 9510, 9508, -1, 9508, 9510, 9509, -1, 9506, 9509, 9512, -1, 9506, 9508, 9509, -1, 9509, 9510, 9511, -1, 9512, 9511, 9513, -1, 9512, 9509, 9511, -1, 9514, 9516, 9523, -1, 9514, 9515, 9516, -1, 9514, 9570, 9515, -1, 9515, 9570, 9517, -1, 9559, 9517, 9557, -1, 9559, 9515, 9517, -1, 9559, 9551, 9515, -1, 9515, 9551, 9516, -1, 9516, 9551, 9560, -1, 9522, 9560, 9513, -1, 9511, 9522, 9513, -1, 9511, 9523, 9522, -1, 9511, 9510, 9523, -1, 9517, 9570, 9518, -1, 9557, 9518, 9521, -1, 9519, 9521, 7640, -1, 9519, 9557, 9521, -1, 7639, 7640, 9520, -1, 9520, 7640, 9521, -1, 9518, 9520, 9521, -1, 9518, 9570, 9520, -1, 9518, 9557, 9517, -1, 9516, 9560, 9522, -1, 9523, 9516, 9522, -1, 9524, 9572, 9527, -1, 9527, 9572, 9525, -1, 9526, 9525, 9550, -1, 9526, 9527, 9525, -1, 9572, 9528, 9525, -1, 9525, 9528, 9571, -1, 9534, 9571, 9569, -1, 9537, 9569, 9535, -1, 9536, 9535, 9529, -1, 9533, 9529, 9568, -1, 9532, 9568, 9530, -1, 9531, 9530, 9538, -1, 9531, 9532, 9530, -1, 9531, 9554, 9532, -1, 9532, 9554, 9533, -1, 9568, 9532, 9533, -1, 9525, 9571, 9534, -1, 9550, 9534, 9558, -1, 9550, 9525, 9534, -1, 9534, 9569, 9537, -1, 9558, 9537, 9552, -1, 9558, 9534, 9537, -1, 9537, 9535, 9536, -1, 9552, 9536, 9553, -1, 9552, 9537, 9536, -1, 9536, 9529, 9533, -1, 9553, 9533, 9554, -1, 9553, 9536, 9533, -1, 9568, 9546, 9530, -1, 9530, 9546, 9539, -1, 9538, 9539, 9561, -1, 9538, 9530, 9539, -1, 9539, 9546, 9540, -1, 9561, 9540, 9555, -1, 9561, 9539, 9540, -1, 9565, 9545, 9567, -1, 9565, 9541, 9545, -1, 9565, 9543, 9541, -1, 9565, 9548, 9543, -1, 9543, 9548, 9542, -1, 9556, 9542, 9549, -1, 9556, 9543, 9542, -1, 9556, 9541, 9543, -1, 9556, 9544, 9541, -1, 9541, 9544, 9545, -1, 9545, 9544, 9555, -1, 9540, 9545, 9555, -1, 9540, 9567, 9545, -1, 9540, 9546, 9567, -1, 9547, 9309, 9548, -1, 9548, 9309, 9542, -1, 9542, 9309, 9549, -1, 9526, 9550, 9519, -1, 9519, 9550, 9557, -1, 9557, 9550, 9558, -1, 9559, 9558, 9552, -1, 9551, 9552, 9553, -1, 9560, 9553, 9554, -1, 9513, 9554, 9531, -1, 9512, 9531, 9538, -1, 9506, 9538, 9561, -1, 9507, 9561, 9555, -1, 9500, 9555, 9544, -1, 9562, 9544, 9556, -1, 9501, 9556, 9549, -1, 7672, 9501, 9549, -1, 9557, 9558, 9559, -1, 9559, 9552, 9551, -1, 9551, 9553, 9560, -1, 9560, 9554, 9513, -1, 9513, 9531, 9512, -1, 9512, 9538, 9506, -1, 9506, 9561, 9507, -1, 9507, 9555, 9500, -1, 9500, 9544, 9562, -1, 9562, 9556, 9501, -1, 8492, 9547, 9563, -1, 9563, 9547, 9548, -1, 9564, 9548, 9503, -1, 9564, 9563, 9548, -1, 9548, 9565, 9503, -1, 9503, 9565, 9566, -1, 9566, 9565, 9567, -1, 9504, 9567, 9505, -1, 9504, 9566, 9567, -1, 9567, 9546, 9505, -1, 9505, 9546, 9510, -1, 9510, 9546, 9568, -1, 9523, 9568, 9529, -1, 9514, 9529, 9535, -1, 9569, 9514, 9535, -1, 9569, 9570, 9514, -1, 9569, 9571, 9570, -1, 9570, 9571, 9520, -1, 9520, 9571, 9528, -1, 9572, 9520, 9528, -1, 9572, 7639, 9520, -1, 9572, 9524, 7639, -1, 9510, 9568, 9523, -1, 9523, 9529, 9514, -1, 7452, 9615, 9613, -1, 9613, 9615, 9573, -1, 9611, 9573, 9574, -1, 9611, 9613, 9573, -1, 9573, 9575, 9574, -1, 9574, 9575, 9608, -1, 9608, 9575, 9576, -1, 9614, 9576, 9577, -1, 9606, 9577, 8415, -1, 9283, 9606, 8415, -1, 9608, 9576, 9614, -1, 9614, 9577, 9606, -1, 9583, 9578, 9586, -1, 9584, 9586, 9579, -1, 9620, 9584, 9579, -1, 9620, 9581, 9584, -1, 9620, 9619, 9581, -1, 9581, 9619, 9590, -1, 9580, 9590, 9607, -1, 9580, 9581, 9590, -1, 9580, 9582, 9581, -1, 9581, 9582, 9584, -1, 9584, 9582, 9583, -1, 9586, 9584, 9583, -1, 9621, 9585, 9284, -1, 9284, 9585, 9586, -1, 9578, 9284, 9586, -1, 9585, 9587, 9586, -1, 9586, 9587, 9579, -1, 9619, 9588, 9590, -1, 9590, 9588, 9589, -1, 9607, 9589, 9609, -1, 9607, 9590, 9589, -1, 9588, 9591, 9589, -1, 9589, 9591, 9592, -1, 9609, 9592, 9610, -1, 9609, 9589, 9592, -1, 9592, 9591, 9593, -1, 9610, 9593, 9598, -1, 9610, 9592, 9593, -1, 9617, 9603, 9618, -1, 9617, 9594, 9603, -1, 9617, 9602, 9594, -1, 9594, 9602, 9596, -1, 9595, 9596, 9612, -1, 9595, 9594, 9596, -1, 9595, 9597, 9594, -1, 9594, 9597, 9603, -1, 9603, 9597, 9604, -1, 9605, 9604, 9598, -1, 9593, 9605, 9598, -1, 9593, 9618, 9605, -1, 9593, 9591, 9618, -1, 9596, 9602, 9601, -1, 9612, 9601, 9599, -1, 7526, 9599, 9600, -1, 7526, 9612, 9599, -1, 7470, 9600, 9616, -1, 9616, 9600, 9599, -1, 9601, 9616, 9599, -1, 9601, 9602, 9616, -1, 9601, 9612, 9596, -1, 9603, 9604, 9605, -1, 9618, 9603, 9605, -1, 9578, 9583, 9283, -1, 9283, 9583, 9606, -1, 9606, 9583, 9582, -1, 9614, 9582, 9580, -1, 9607, 9614, 9580, -1, 9607, 9608, 9614, -1, 9607, 9609, 9608, -1, 9608, 9609, 9610, -1, 9574, 9610, 9598, -1, 9604, 9574, 9598, -1, 9604, 9611, 9574, -1, 9604, 9597, 9611, -1, 9611, 9597, 9595, -1, 9613, 9595, 9612, -1, 7452, 9612, 7526, -1, 7452, 9613, 9612, -1, 9606, 9582, 9614, -1, 9608, 9610, 9574, -1, 9611, 9595, 9613, -1, 7470, 9616, 9615, -1, 9615, 9616, 9573, -1, 9573, 9616, 9602, -1, 9617, 9573, 9602, -1, 9617, 9575, 9573, -1, 9617, 9618, 9575, -1, 9575, 9618, 9591, -1, 9576, 9591, 9588, -1, 9619, 9576, 9588, -1, 9619, 9577, 9576, -1, 9619, 9620, 9577, -1, 9577, 9620, 9579, -1, 8415, 9579, 9587, -1, 9585, 8415, 9587, -1, 9585, 9621, 8415, -1, 9575, 9591, 9576, -1, 9577, 9579, 8415, -1, 7695, 8481, 9662, -1, 9662, 8481, 9622, -1, 9660, 9622, 9671, -1, 9659, 9671, 9657, -1, 9659, 9660, 9671, -1, 9662, 9622, 9660, -1, 9671, 9668, 9657, -1, 9657, 9668, 9656, -1, 9656, 9668, 9667, -1, 9624, 9667, 9623, -1, 9655, 9624, 9623, -1, 9656, 9667, 9624, -1, 7489, 9625, 9628, -1, 9628, 9625, 9627, -1, 9626, 9627, 9654, -1, 9626, 9628, 9627, -1, 9625, 9670, 9627, -1, 9627, 9670, 9672, -1, 9629, 9672, 9669, -1, 9638, 9669, 9635, -1, 9636, 9635, 9630, -1, 9639, 9630, 9666, -1, 9633, 9666, 9641, -1, 9631, 9641, 9658, -1, 9631, 9633, 9641, -1, 9631, 9632, 9633, -1, 9633, 9632, 9639, -1, 9666, 9633, 9639, -1, 9627, 9672, 9629, -1, 9654, 9629, 9634, -1, 9654, 9627, 9629, -1, 9629, 9669, 9638, -1, 9634, 9638, 9637, -1, 9634, 9629, 9638, -1, 9638, 9635, 9636, -1, 9637, 9636, 9640, -1, 9637, 9638, 9636, -1, 9636, 9630, 9639, -1, 9640, 9639, 9632, -1, 9640, 9636, 9639, -1, 9666, 9642, 9641, -1, 9641, 9642, 9645, -1, 9658, 9645, 9644, -1, 9658, 9641, 9645, -1, 9645, 9642, 9646, -1, 9644, 9646, 9643, -1, 9644, 9645, 9646, -1, 9647, 9651, 9665, -1, 9647, 9650, 9651, -1, 9647, 9648, 9650, -1, 9647, 9664, 9648, -1, 9648, 9664, 9649, -1, 9661, 9649, 7698, -1, 9661, 9648, 9649, -1, 9661, 9650, 9648, -1, 9661, 9652, 9650, -1, 9650, 9652, 9651, -1, 9651, 9652, 9643, -1, 9646, 9651, 9643, -1, 9646, 9665, 9651, -1, 9646, 9642, 9665, -1, 9663, 9653, 9664, -1, 9664, 9653, 9649, -1, 9649, 9653, 7698, -1, 9626, 9654, 9655, -1, 9655, 9654, 9624, -1, 9624, 9654, 9634, -1, 9656, 9634, 9637, -1, 9640, 9656, 9637, -1, 9640, 9657, 9656, -1, 9640, 9632, 9657, -1, 9657, 9632, 9631, -1, 9659, 9631, 9658, -1, 9644, 9659, 9658, -1, 9644, 9660, 9659, -1, 9644, 9643, 9660, -1, 9660, 9643, 9652, -1, 9662, 9652, 9661, -1, 7695, 9661, 7698, -1, 7695, 9662, 9661, -1, 9624, 9634, 9656, -1, 9657, 9631, 9659, -1, 9660, 9652, 9662, -1, 9663, 9664, 8481, -1, 8481, 9664, 9622, -1, 9622, 9664, 9647, -1, 9665, 9622, 9647, -1, 9665, 9671, 9622, -1, 9665, 9642, 9671, -1, 9671, 9642, 9666, -1, 9668, 9666, 9630, -1, 9635, 9668, 9630, -1, 9635, 9667, 9668, -1, 9635, 9669, 9667, -1, 9667, 9669, 9672, -1, 9623, 9672, 9670, -1, 9625, 9623, 9670, -1, 9625, 7489, 9623, -1, 9671, 9666, 9668, -1, 9667, 9672, 9623, -1, 9677, 9679, 9680, -1, 9675, 9680, 9673, -1, 9742, 9675, 9673, -1, 9742, 9674, 9675, -1, 9742, 9741, 9674, -1, 9674, 9741, 9682, -1, 9733, 9682, 9737, -1, 9733, 9674, 9682, -1, 9733, 9676, 9674, -1, 9674, 9676, 9675, -1, 9675, 9676, 9677, -1, 9680, 9675, 9677, -1, 9738, 9678, 9291, -1, 9291, 9678, 9680, -1, 9679, 9291, 9680, -1, 9678, 9739, 9680, -1, 9680, 9739, 9673, -1, 9741, 9681, 9682, -1, 9682, 9681, 9683, -1, 9737, 9683, 9736, -1, 9737, 9682, 9683, -1, 9681, 9684, 9683, -1, 9683, 9684, 9685, -1, 9736, 9685, 9735, -1, 9736, 9683, 9685, -1, 9685, 9684, 9693, -1, 9735, 9693, 9734, -1, 9735, 9685, 9693, -1, 9749, 9686, 9748, -1, 9749, 9687, 9686, -1, 9749, 9688, 9687, -1, 9687, 9688, 9689, -1, 9690, 9689, 9730, -1, 9690, 9687, 9689, -1, 9690, 9691, 9687, -1, 9687, 9691, 9686, -1, 9686, 9691, 9692, -1, 9694, 9692, 9734, -1, 9693, 9694, 9734, -1, 9693, 9748, 9694, -1, 9693, 9684, 9748, -1, 9689, 9688, 9695, -1, 9730, 9695, 9697, -1, 7434, 9697, 9696, -1, 7434, 9730, 9697, -1, 9747, 9696, 9698, -1, 9698, 9696, 9697, -1, 9695, 9698, 9697, -1, 9695, 9688, 9698, -1, 9695, 9730, 9689, -1, 9686, 9692, 9694, -1, 9748, 9686, 9694, -1, 9699, 9700, 7507, -1, 7507, 9700, 9702, -1, 7505, 9702, 9701, -1, 7505, 7507, 9702, -1, 9700, 9746, 9702, -1, 9702, 9746, 9707, -1, 9708, 9707, 9709, -1, 9703, 9709, 9711, -1, 9713, 9711, 9745, -1, 9705, 9745, 9744, -1, 9706, 9744, 9704, -1, 9732, 9704, 9716, -1, 9732, 9706, 9704, -1, 9732, 9731, 9706, -1, 9706, 9731, 9705, -1, 9744, 9706, 9705, -1, 9702, 9707, 9708, -1, 9701, 9708, 9710, -1, 9701, 9702, 9708, -1, 9708, 9709, 9703, -1, 9710, 9703, 9712, -1, 9710, 9708, 9703, -1, 9703, 9711, 9713, -1, 9712, 9713, 9714, -1, 9712, 9703, 9713, -1, 9713, 9745, 9705, -1, 9714, 9705, 9731, -1, 9714, 9713, 9705, -1, 9744, 9743, 9704, -1, 9704, 9743, 9715, -1, 9716, 9715, 9718, -1, 9716, 9704, 9715, -1, 9715, 9743, 9725, -1, 9718, 9725, 9717, -1, 9718, 9715, 9725, -1, 9740, 9726, 9727, -1, 9740, 9723, 9726, -1, 9740, 9719, 9723, -1, 9740, 9720, 9719, -1, 9719, 9720, 9721, -1, 9722, 9721, 9729, -1, 9722, 9719, 9721, -1, 9722, 9723, 9719, -1, 9722, 9724, 9723, -1, 9723, 9724, 9726, -1, 9726, 9724, 9717, -1, 9725, 9726, 9717, -1, 9725, 9727, 9726, -1, 9725, 9743, 9727, -1, 8470, 9728, 9720, -1, 9720, 9728, 9721, -1, 9721, 9728, 9729, -1, 7505, 9701, 7434, -1, 7434, 9701, 9730, -1, 9730, 9701, 9710, -1, 9690, 9710, 9712, -1, 9691, 9712, 9714, -1, 9692, 9714, 9731, -1, 9734, 9731, 9732, -1, 9735, 9732, 9716, -1, 9736, 9716, 9718, -1, 9737, 9718, 9717, -1, 9733, 9717, 9724, -1, 9676, 9724, 9722, -1, 9677, 9722, 9729, -1, 9679, 9677, 9729, -1, 9730, 9710, 9690, -1, 9690, 9712, 9691, -1, 9691, 9714, 9692, -1, 9692, 9731, 9734, -1, 9734, 9732, 9735, -1, 9735, 9716, 9736, -1, 9736, 9718, 9737, -1, 9737, 9717, 9733, -1, 9733, 9724, 9676, -1, 9676, 9722, 9677, -1, 9738, 8470, 9678, -1, 9678, 8470, 9720, -1, 9739, 9720, 9673, -1, 9739, 9678, 9720, -1, 9720, 9740, 9673, -1, 9673, 9740, 9742, -1, 9742, 9740, 9727, -1, 9741, 9727, 9681, -1, 9741, 9742, 9727, -1, 9727, 9743, 9681, -1, 9681, 9743, 9684, -1, 9684, 9743, 9744, -1, 9748, 9744, 9745, -1, 9749, 9745, 9711, -1, 9709, 9749, 9711, -1, 9709, 9688, 9749, -1, 9709, 9707, 9688, -1, 9688, 9707, 9698, -1, 9698, 9707, 9746, -1, 9700, 9698, 9746, -1, 9700, 9747, 9698, -1, 9700, 9699, 9747, -1, 9684, 9744, 9748, -1, 9748, 9745, 9749, -1, 7464, 9810, 7515, -1, 7515, 9810, 9750, -1, 7516, 9750, 9752, -1, 7516, 7515, 9750, -1, 9810, 9809, 9750, -1, 9750, 9809, 9811, -1, 9753, 9811, 9815, -1, 9754, 9815, 9812, -1, 9756, 9812, 9814, -1, 9757, 9814, 9816, -1, 9751, 9816, 9759, -1, 9800, 9759, 9758, -1, 9800, 9751, 9759, -1, 9800, 9801, 9751, -1, 9751, 9801, 9757, -1, 9816, 9751, 9757, -1, 9750, 9811, 9753, -1, 9752, 9753, 9807, -1, 9752, 9750, 9753, -1, 9753, 9815, 9754, -1, 9807, 9754, 9755, -1, 9807, 9753, 9754, -1, 9754, 9812, 9756, -1, 9755, 9756, 9803, -1, 9755, 9754, 9756, -1, 9756, 9814, 9757, -1, 9803, 9757, 9801, -1, 9803, 9756, 9757, -1, 9816, 9817, 9759, -1, 9759, 9817, 9760, -1, 9758, 9760, 9806, -1, 9758, 9759, 9760, -1, 9760, 9817, 9767, -1, 9806, 9767, 9761, -1, 9806, 9760, 9767, -1, 9820, 9762, 9763, -1, 9820, 9764, 9762, -1, 9820, 9765, 9764, -1, 9820, 9821, 9765, -1, 9765, 9821, 9769, -1, 9805, 9769, 9287, -1, 9805, 9765, 9769, -1, 9805, 9764, 9765, -1, 9805, 9766, 9764, -1, 9764, 9766, 9762, -1, 9762, 9766, 9761, -1, 9767, 9762, 9761, -1, 9767, 9763, 9762, -1, 9767, 9817, 9763, -1, 8428, 9768, 9821, -1, 9821, 9768, 9769, -1, 9769, 9768, 9287, -1, 9798, 7722, 9778, -1, 9774, 9778, 9819, -1, 9818, 9774, 9819, -1, 9818, 9770, 9774, -1, 9818, 9779, 9770, -1, 9770, 9779, 9771, -1, 9772, 9771, 9799, -1, 9772, 9770, 9771, -1, 9772, 9773, 9770, -1, 9770, 9773, 9774, -1, 9774, 9773, 9798, -1, 9778, 9774, 9798, -1, 9822, 9775, 9776, -1, 9776, 9775, 9778, -1, 7722, 9776, 9778, -1, 9775, 9777, 9778, -1, 9778, 9777, 9819, -1, 9779, 9780, 9771, -1, 9771, 9780, 9783, -1, 9799, 9783, 9781, -1, 9799, 9771, 9783, -1, 9780, 9823, 9783, -1, 9783, 9823, 9785, -1, 9781, 9785, 9782, -1, 9781, 9783, 9785, -1, 9785, 9823, 9784, -1, 9782, 9784, 9802, -1, 9782, 9785, 9784, -1, 9813, 9786, 9797, -1, 9813, 9788, 9786, -1, 9813, 9787, 9788, -1, 9788, 9787, 9795, -1, 9804, 9795, 9808, -1, 9804, 9788, 9795, -1, 9804, 9789, 9788, -1, 9788, 9789, 9786, -1, 9786, 9789, 9796, -1, 9790, 9796, 9802, -1, 9784, 9790, 9802, -1, 9784, 9797, 9790, -1, 9784, 9823, 9797, -1, 9795, 9787, 9794, -1, 9808, 9794, 9791, -1, 7521, 9791, 7522, -1, 7521, 9808, 9791, -1, 9792, 7522, 9793, -1, 9793, 7522, 9791, -1, 9794, 9793, 9791, -1, 9794, 9787, 9793, -1, 9794, 9808, 9795, -1, 9786, 9796, 9790, -1, 9797, 9786, 9790, -1, 7722, 9798, 9287, -1, 9287, 9798, 9805, -1, 9805, 9798, 9773, -1, 9766, 9773, 9772, -1, 9761, 9772, 9799, -1, 9806, 9799, 9781, -1, 9758, 9781, 9782, -1, 9800, 9782, 9802, -1, 9801, 9802, 9796, -1, 9803, 9796, 9789, -1, 9755, 9789, 9804, -1, 9807, 9804, 9808, -1, 9752, 9808, 7521, -1, 7516, 9752, 7521, -1, 9805, 9773, 9766, -1, 9766, 9772, 9761, -1, 9761, 9799, 9806, -1, 9806, 9781, 9758, -1, 9758, 9782, 9800, -1, 9800, 9802, 9801, -1, 9801, 9796, 9803, -1, 9803, 9789, 9755, -1, 9755, 9804, 9807, -1, 9807, 9808, 9752, -1, 7464, 9792, 9810, -1, 9810, 9792, 9793, -1, 9809, 9793, 9811, -1, 9809, 9810, 9793, -1, 9793, 9787, 9811, -1, 9811, 9787, 9815, -1, 9815, 9787, 9813, -1, 9812, 9813, 9814, -1, 9812, 9815, 9813, -1, 9813, 9797, 9814, -1, 9814, 9797, 9816, -1, 9816, 9797, 9823, -1, 9817, 9823, 9780, -1, 9763, 9780, 9779, -1, 9818, 9763, 9779, -1, 9818, 9820, 9763, -1, 9818, 9819, 9820, -1, 9820, 9819, 9821, -1, 9821, 9819, 9777, -1, 9775, 9821, 9777, -1, 9775, 8428, 9821, -1, 9775, 9822, 8428, -1, 9816, 9823, 9817, -1, 9817, 9780, 9763, -1 ] } } ] } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 0.000 description "top" position -4.550 -9.877 104.750 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 3.142 description "bottom" position -4.550 -9.877 -117.796 } Viewpoint { jump TRUE orientation 1.000 0.000 0.000 1.571 description "front" position -4.550 -121.150 -6.523 } Viewpoint { jump TRUE orientation -0.000 -0.707 -0.707 3.142 description "back" position -4.550 101.395 -6.523 } Viewpoint { jump TRUE orientation 0.577 -0.577 -0.577 2.094 description "right" position -115.823 -9.877 -6.523 } Viewpoint { jump TRUE orientation 0.577 0.577 0.577 2.094 description "left" position 106.723 -9.877 -6.523 } NavigationInfo { avatarSize [0.25, 1.6, 0.75] headlight TRUE speed 1.0 type "EXAMINE" visibilityLimit 0.0 } choreonoid-1.5.0/share/model/RIC30/RIC30.yaml0000664000000000000000000000303712741425367017012 0ustar rootroot modelFile: "RIC30.wrl" standardPose: [ 0, 0, 20, -40, -20, 0, 0, 0, -20, 40, 20, 0, 0, 0, 20, -10, -40, -20, 10, 40 ] linkGroup: - name: UPPER-BODY links: - name: ARMS links: - name: R-ARM links: [ R_SHOULDER_P, R_SHOULDER_R, R_ELBOW_P ] - name: L-ARM links: [ L_SHOULDER_P, L_SHOULDER_R, L_ELBOW_P ] - WAIST - name: LOWER-BODY links: - name: LEGS links: - name: R-LEG links: [ R_HIP_Y, R_HIP_R, R_HIP_P, R_KNEE_P, R_ANKLE_P, R_ANKLE_R ] - name: L-LEG links: [ L_HIP_Y, L_HIP_R, L_HIP_P, L_KNEE_P, L_ANKLE_P, L_ANKLE_R ] possibleIkInterpolationLinks: [ WAIST, R_ANKLE_R, L_ANKLE_R ] defaultIkInterpolationLinks: [ WAIST, R_ANKLE_R, L_ANKLE_R ] possileSupportLinks: [ R_ANKLE_R, L_ANKLE_R ] defaultIKsetup: WAIST: [ R_ANKLE_R, L_ANKLE_R ] R_ANKLE_R: [ WAIST ] L_ANKLE_R: [ WAIST ] footLinks: - link: R_ANKLE_R soleCenter: [ -0.0098, -0.00455, -0.0212 ] - link: L_ANKLE_R soleCenter: [ -0.0098, 0.00455, -0.0212 ] symmetricJoints: - [ L_SHOULDER_P, R_SHOULDER_P, -1 ] - [ L_SHOULDER_R, R_SHOULDER_R, -1 ] - [ L_ELBOW_P, R_ELBOW_P, -1 ] - [ L_HIP_Y, R_HIP_Y, -1 ] - [ L_HIP_R, R_HIP_R, -1 ] - [ L_HIP_P, R_HIP_P, -1 ] - [ L_KNEE_P, R_KNEE_P, -1 ] - [ L_ANKLE_P, R_ANKLE_P, -1 ] - [ L_ANKLE_R, R_ANKLE_R, -1 ] symmetricIkLinks: - [ WAIST ] - [ L_ANKLE_R, R_ANKLE_R ] selfCollisionDetection: excludeTreeDepth: 3 excludeLinks: [ ] choreonoid-1.5.0/share/model/PA10/0000775000000000000000000000000012741425367015224 5ustar rootrootchoreonoid-1.5.0/share/model/PA10/PA10.wrl0000664000000000000000000002416612741425367016424 0ustar rootroot# VRML V2.0 utf8 # PA-10 of Mitsubishi Heavy Industries, Ltd. # This model file was created with the data provided by Mitsubishi Heavy Industries, Ltd. PROTO Joint [ exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField MFFloat llimit [] exposedField MFFloat lvlimit [] exposedField SFRotation limitOrientation 0 0 1 0 exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFFloat stiffness [ 0 0 0 ] exposedField SFVec3f translation 0 0 0 exposedField MFFloat ulimit [] exposedField MFFloat uvlimit [] exposedField SFString jointType "" exposedField SFInt32 jointId -1 exposedField SFVec3f jointAxis 0 0 1 exposedField SFFloat gearRatio 1 exposedField SFFloat rotorInertia 0 exposedField SFFloat rotorResistor 0 exposedField SFFloat torqueConst 1 exposedField SFFloat encoderPulse 1 ] { Transform { center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } } PROTO Segment [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f centerOfMass 0 0 0 exposedField MFNode children [ ] exposedField SFNode coord NULL exposedField MFNode displacers [ ] exposedField SFFloat mass 0 exposedField MFFloat momentsOfInertia [ 0 0 0 0 0 0 0 0 0 ] exposedField SFString name "" eventIn MFNode addChildren eventIn MFNode removeChildren ] { Group { addChildren IS addChildren bboxCenter IS bboxCenter bboxSize IS bboxSize children IS children removeChildren IS removeChildren } } PROTO Humanoid [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f center 0 0 0 exposedField MFNode humanoidBody [ ] exposedField MFString info [ ] exposedField MFNode joints [ ] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFNode segments [ ] exposedField MFNode sites [ ] exposedField SFVec3f translation 0 0 0 exposedField SFString version "1.1" exposedField MFNode viewpoints [ ] ] { Transform { bboxCenter IS bboxCenter bboxSize IS bboxSize center IS center rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation children [ Group { children IS viewpoints } Group { children IS humanoidBody } ] } } PROTO VisionSensor [ exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField MFNode children [ ] exposedField SFFloat fieldOfView 0.785398 exposedField SFString name "" exposedField SFFloat frontClipDistance 0.01 exposedField SFFloat backClipDistance 10.0 exposedField SFString type "NONE" exposedField SFInt32 sensorId -1 exposedField SFInt32 width 320 exposedField SFInt32 height 240 exposedField SFFloat frameRate 30 ] { Transform { rotation IS rotation translation IS translation children IS children } } PROTO ForceSensor [ exposedField SFVec3f maxForce -1 -1 -1 exposedField SFVec3f maxTorque -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField MFNode children [ ] exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation children IS children } } PROTO Gyro [ exposedField SFVec3f maxAngularVelocity -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField MFNode children [ ] exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation children IS children } } PROTO AccelerationSensor [ exposedField SFVec3f maxAcceleration -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField MFNode children [ ] exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation children IS children } } DEF PA10 Humanoid { humanoidBody [ DEF BASE Joint { jointType "fixed" translation 0.0 0.0 0.0 rotation 0 0 1 0 children [ DEF BASE_LINK Segment { mass 3.04 centerOfMass 0 0 0.075 momentsOfInertia [1 0 0 0 1 0 0 0 1] children [ Inline { url "parts/BASE.wrl" } ] } DEF J1 Joint { jointType "rotate" jointAxis 0 0 1 jointId 0 translation 0 0 0.2 rotation 0 0 1 0 ulimit 3.08923278 llimit -3.08923278 uvlimit 3.141592653589793 lvlimit -3.141592653589793 rotorInertia 3.0E-4 children [ DEF J1_LINK Segment { mass 9.78 centerOfMass 0 0 0.14818 momentsOfInertia [1 0 0 0 1 0 0 0 1] children [ Inline { url "parts/J1.wrl" } ] } DEF J2 Joint { jointType "rotate" jointAxis 1 0 0 jointId 1 translation 0 0 0.115 rotation 0 0 1 0 ulimit 1.6406095 llimit -1.6406095 uvlimit 3.141592653589793 lvlimit -3.141592653589793 rotorInertia 3.0E-04 children [ DEF J2_LINK Segment { mass 8.41 centerOfMass 0 0 0.37675 momentsOfInertia [1 0 0 0 1 0 0 0 1] children [ Inline { url "parts/J2.wrl" } ] } DEF J3 Joint { jointType "rotate" jointAxis 0 0 1 jointId 2 translation 0 0 0.28 rotation 0 0 1 0 ulimit 3.0368729 llimit -3.0368729 uvlimit 3.141592653589793 lvlimit -3.141592653589793 rotorInertia 8.5E-5 children [ DEF J3_LINK Segment { mass 3.52 centerOfMass 0 0 0.672141 momentsOfInertia [1 0 0 0 1 0 0 0 1] children [ Inline { url "parts/J3.wrl" } ] } DEF J4 Joint { jointType "rotate" jointAxis 1 0 0 jointId 3 translation 0 0 0.17 rotation 0 0 1 0 ulimit 2.39110108 llimit -2.39110108 uvlimit 3.141592653589793 lvlimit -3.141592653589793 rotorInertia 8.5E-5 children [ DEF J4_LINK Segment { mass 4.31 centerOfMass 0 0 0.809590 momentsOfInertia [1 0 0 0 1 0 0 0 1] children [ Inline { url "parts/J4.wrl" } ] } DEF J5 Joint { jointType "rotate" jointAxis 0 0 1 jointId 4 translation 0 0 0.25 rotation 0 0 1 0 ulimit 4.45058959 llimit -4.45058959 uvlimit 3.141592653589793 lvlimit -3.141592653589793 rotorInertia 2.3E-6 children [ DEF J5_LINK Segment { mass 3.45 centerOfMass 0 0 1.09875 momentsOfInertia [1 0 0 0 1 0 0 0 1] children [ Inline { url "parts/J5.wrl" } ] } DEF J6 Joint { jointType "rotate" jointAxis 1 0 0 jointId 5 translation -0.0025 0 0.25 rotation 0 0 1 0 ulimit 2.87979327 llimit -2.87979327 uvlimit 3.141592653589793 lvlimit -3.141592653589793 rotorInertia 2.3E-6 children [ DEF J6_LINK Segment { mass 1.46 centerOfMass 0 0 1.2335 momentsOfInertia [1 0 0 0 1 0 0 0 1] children [ Inline { url "parts/J6.wrl" } ] } DEF J7 Joint { jointType "rotate" jointAxis 0 0 1 jointId 6 translation 0 0 0.08 rotation 0 0 1 0 ulimit 4.45058959 llimit -4.45058959 uvlimit 3.141592653589793 lvlimit -3.141592653589793 rotorInertia 2.3E-6 children [ DEF J7_LINK Segment { mass 0.24 centerOfMass 0 0 1.3145 momentsOfInertia [1 0 0 0 1 0 0 0 1] children [ Inline { url "parts/J7.wrl" } ] } DEF HAND_L Joint { jointType "slide" jointAxis 0 1 0 jointId 7 translation 0 0 0 rotation 1 0 0 0 ulimit 0.03 llimit -0.03 uvlimit 1.0 lvlimit -1.0 children [ DEF HAND_L_LINK Segment { mass 0.5 momentsOfInertia [0.1 0 0 0 0.1 0 0 0 0.1] children [ Inline { url "parts/HAND_L.wrl" } ] } ] } DEF HAND_R Joint { jointType "slide" jointAxis 0 1 0 jointId 8 translation 0 0 0 rotation 0 0 1 0 ulimit 0.03 llimit -0.03 uvlimit 1.0 lvlimit -1.0 children [ DEF HAND_R_LINK Segment { mass 0.5 momentsOfInertia [0.1 0 0 0 0.1 0 0 0 0.1] children [ Inline { url "parts/HAND_R.wrl" } ] } ] } # end of joint HAND_R ] } # end of joint J7 ] } # end of joint J6 ] } # end of joint J5 ] } # end of joint J4 ] } # end of joint J3 ] } # end of joint J2 ] } # end of joint J1 ] } # end of joint BASE ] joints [ USE BASE, USE J1, USE J2, USE J3, USE J4, USE J5, USE J6, USE J7, USE HAND_L, USE HAND_R ] segments [ USE BASE_LINK, USE J1_LINK, USE J2_LINK, USE J3_LINK, USE J4_LINK, USE J5_LINK, USE J6_LINK, USE J7_LINK, USE HAND_L_LINK, USE HAND_R_LINK ] } choreonoid-1.5.0/share/model/PA10/parts/0000775000000000000000000000000012741425367016355 5ustar rootrootchoreonoid-1.5.0/share/model/PA10/parts/HAND_R.wrl0000664000000000000000000000251712741425367020103 0ustar rootrootDEF FR Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 0.85 0.85 0.85 } } geometry IndexedFaceSet { coord Coordinate { point [ 0.015 0.16 0.0, 0.015 0.16 -0.01, -0.015 0.16 0.0, -0.015 0.16 -0.01, -0.015 0.09 -0.01, 0.015 0.09 0.0, 0.015 0.09 -0.01, -0.015 0.09 0.0, ] #point } #Coordinate normal Normal { vector [ -1.0 0.0 0.0, -1.0 0.0 0.0, 0.0 0.0 -1.0, 0.0 0.0 -1.0, 1.0 0.0 0.0, 1.0 0.0 0.0, 0.0 0.0 1.0, 0.0 0.0 1.0, 0.0 1.0 0.0, 0.0 1.0 0.0, 0.0 -1.0 0.0, 0.0 -1.0 0.0, ] #vector } #Normal coordIndex [ 7, 2, 3, -1, 4, 7, 3, -1, 6, 4, 3, -1, 1, 6, 3, -1, 6, 1, 0, -1, 5, 6, 0, -1, 0, 2, 7, -1, 5, 0, 7, -1, 2, 0, 1, -1, 3, 2, 1, -1, 7, 4, 6, -1, 7, 6, 5, -1, ] #coordIndex normalPerVertex FALSE } #IndexedFaceSet } #Shape ] # children translation 0 0 0 rotation 1 0 0 1.570796326795 } # FR choreonoid-1.5.0/share/model/PA10/parts/J2.wrl0000664000000000000000000000667612741425367017375 0ustar rootrootDEF J2 Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 0.85 0.9 0.85 } } geometry DEF _5 IndexedFaceSet { coord Coordinate { point [ 0.075 -0.03 0.046961, -0.075 -0.03 0.046961, 0.075 -0.051962 0.025, -0.075 -0.051961 0.025, 0.075 -0.06 -0.005, -0.075 -0.06 -0.005, -0.075 -0.051961 -0.035, 0.075 -0.051961 -0.035, -0.075 -0.03 -0.056962, 0.075 -0.03 -0.056962, -0.075 6.10351e-008 -0.065, 0.075 0 -0.065, -0.075 0.03 -0.056961, 0.075 0.03 -0.056961, 0.075 0.051961 -0.035, -0.075 0.051962 -0.035, -0.075 0.06 -0.005, -0.05866 0.06 -0.005, 0.075 0.06 -0.005, 0.05866 0.06 -0.005, -0.075 0.051962 0.025, 0.075 0.051961 0.025, 0.075 0.03 0.046962, -0.075 0.03 0.046962, -0.075 3.05176e-008 0.055, 0.075 -3.05176e-008 0.055, -0.03 0.06 0.051961, -0.03 0.28 0.051961, -0.051962 0.06 0.03, -0.051962 0.28 0.03, -0.06 0.06 -5.75088e-008, -0.06 0.28 -5.75088e-008, -0.05866 0.06 -0.005, -0.051961 0.06 -0.03, -0.051961 0.28 -0.03, -0.03 0.06 -0.051962, -0.03 0.28 -0.051962, 3.85723e-008 0.28 -0.06, 3.85723e-008 0.06 -0.06, 0.03 0.28 -0.051961, 0.03 0.06 -0.051961, 0.05866 0.06 -0.005, 0.051962 0.06 -0.03, 0.051962 0.28 -0.03, 0.06 0.06 1.96357e-008, 0.06 0.28 1.96357e-008, 0.051961 0.06 0.03, 0.051961 0.28 0.03, 0.03 0.06 0.051961, 0 0.06 0.06, 0.03 0.28 0.051961, 0 0.28 0.06 ] } coordIndex [ 0, 24, 1, -1, 0, 25, 24, -1, 14, 18, 21, -1, 14, 21, 13, -1, 13, 21, 22, -1, 13, 22, 11, -1, 11, 22, 25, -1, 11, 25, 9, -1, 9, 25, 0, -1, 9, 0, 7, -1, 7, 0, 2, -1, 7, 2, 4, -1, 6, 5, 3, -1, 6, 3, 1, -1, 6, 1, 8, -1, 8, 1, 24, -1, 8, 24, 10, -1, 10, 24, 23, -1, 10, 23, 12, -1, 20, 12, 23, -1, 20, 15, 12, -1, 15, 20, 16, -1, 1, 3, 2, -1, 0, 1, 2, -1, 3, 5, 4, -1, 2, 3, 4, -1, 5, 6, 7, -1, 4, 5, 7, -1, 7, 6, 8, -1, 7, 8, 9, -1, 9, 8, 10, -1, 9, 10, 11, -1, 11, 10, 12, -1, 11, 12, 13, -1, 13, 12, 15, -1, 13, 15, 14, -1, 19, 18, 14, -1, 15, 19, 14, -1, 15, 17, 19, -1, 15, 16, 17, -1, 17, 16, 20, -1, 21, 17, 20, -1, 21, 19, 17, -1, 21, 18, 19, -1, 21, 20, 23, -1, 21, 23, 22, -1, 23, 25, 22, -1, 23, 24, 25, -1, 27, 26, 49, -1, 27, 49, 51, -1, 28, 30, 32, -1, 33, 28, 32, -1, 26, 28, 33, -1, 35, 26, 33, -1, 49, 26, 35, -1, 38, 49, 35, -1, 48, 49, 38, -1, 40, 48, 38, -1, 46, 48, 40, -1, 42, 46, 40, -1, 46, 41, 44, -1, 46, 42, 41, -1, 34, 31, 29, -1, 34, 29, 27, -1, 34, 27, 36, -1, 36, 27, 51, -1, 36, 51, 37, -1, 37, 51, 50, -1, 37, 50, 39, -1, 39, 50, 47, -1, 39, 47, 43, -1, 43, 47, 45, -1, 29, 28, 26, -1, 29, 26, 27, -1, 31, 30, 28, -1, 31, 28, 29, -1, 31, 34, 33, -1, 31, 32, 30, -1, 31, 33, 32, -1, 35, 33, 34, -1, 35, 34, 36, -1, 38, 35, 36, -1, 38, 36, 37, -1, 38, 37, 39, -1, 38, 39, 40, -1, 40, 39, 43, -1, 40, 43, 42, -1, 44, 41, 45, -1, 41, 42, 45, -1, 45, 42, 43, -1, 46, 44, 45, -1, 46, 45, 47, -1, 48, 46, 47, -1, 48, 47, 50, -1, 49, 48, 50, -1, 49, 50, 51, -1 ] convex TRUE creaseAngle 0.610865 normalPerVertex FALSE normalIndex [ ] texCoordIndex [ ] } } ] rotation 1 0 0 1.570796326795 translation 0 0 0 }choreonoid-1.5.0/share/model/PA10/parts/HAND_L.wrl0000664000000000000000000000165212741425367020074 0ustar rootrootDEF FL Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 0.85 0.85 0.85 } } geometry IndexedFaceSet { coord Coordinate { point [ 0.015 0.16 0.01, 0.015 0.16 0.0, -0.015 0.16 0.01, -0.015 0.16 0.0, -0.015 0.09 0.0, 0.015 0.09 0.01, 0.015 0.09 0.0, -0.015 0.09 0.01, ] #point } #Coordinate coordIndex [ 7, 2, 3, -1, 4, 7, 3, -1, 6, 4, 3, -1, 1, 6, 3, -1, 6, 1, 0, -1, 5, 6, 0, -1, 0, 2, 7, -1, 5, 0, 7, -1, 2, 0, 1, -1, 3, 2, 1, -1, 7, 4, 6, -1, 7, 6, 5, -1, ] #coordIndex } #IndexedFaceSet } #Shape ] # children translation 0 0 0 rotation 1 0 0 1.570796326795 } # FL choreonoid-1.5.0/share/model/PA10/parts/J1.wrl0000664000000000000000000002124712741425367017363 0ustar rootrootTransform { children [ DEF J1 Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 0.85 0.9 0.85 } } geometry DEF _1 IndexedFaceSet { coord Coordinate { point [ -0.0585 0.02 0.101325, -0.0585 0 0.101325, -0.0585 0 -0.101325, -0.0585 0.02 -0.101325, 0.093 0 -0.066825, 0.093 0.02 -0.066825, 7.66583e-008 0.02 -0.117, 7.66583e-008 0 -0.117, 0.0585 0.02 -0.101325, 0.0585 0 -0.101325, 0 0.02 0.117, 0 0 0.117, 0.093 0 0.066825, 0.0585 0 0.101325, 0.093 0.02 0.066825, 0.0585 0.02 0.101325, -0.093 0 -0.066825, -0.093 0.02 -0.066825, -0.093 0 0.066825, -0.093 0.02 0.066825 ] } coordIndex [ 5, 14, 12, -1, 5, 12, 4, -1, 13, 9, 12, -1, 9, 4, 12, -1, 7, 9, 13, -1, 11, 7, 13, -1, 2, 7, 11, -1, 1, 2, 11, -1, 2, 1, 16, -1, 1, 18, 16, -1, 11, 10, 0, -1, 11, 0, 1, -1, 14, 8, 15, -1, 14, 5, 8, -1, 15, 8, 6, -1, 15, 6, 10, -1, 10, 6, 3, -1, 10, 3, 0, -1, 17, 0, 3, -1, 17, 19, 0, -1, 1, 0, 19, -1, 1, 19, 18, -1, 2, 16, 17, -1, 2, 17, 3, -1, 7, 2, 3, -1, 7, 3, 6, -1, 5, 4, 9, -1, 5, 9, 8, -1, 7, 6, 8, -1, 7, 8, 9, -1, 15, 10, 11, -1, 15, 11, 13, -1, 13, 12, 14, -1, 13, 14, 15, -1, 17, 16, 18, -1, 17, 18, 19, -1 ] creaseAngle 0.645772 normalPerVertex FALSE normalIndex [ ] texCoordIndex [ ] } } ] translation 0 0 0 rotation 1 0 0 0 } Transform { children Shape { appearance Appearance { material Material { diffuseColor 0.6 0.9 0.6 } } geometry DEF _2 IndexedFaceSet { coord Coordinate { point [ -0.14 0.156471 -0.0225, -0.14 0.14 -0.038971, -0.14 0.1175 -0.045, -0.14 0.0625 -0.045, -0.14 0.04 -0.038971, -0.14 0.023529 -0.0225, -0.14 0.0175 -1.83165e-007, -0.14 0.023529 0.0225, -0.14 0.04 0.038971, -0.14 0.0625 0.045, -0.14 0.1175 0.045, -0.14 0.139999 0.038971, -0.14 0.1625 0, -0.14 0.156471 0.022501, -0.1 0.169461 -0.03, -0.1 0.1475 -0.051961, -0.1 0.1175 -0.06, -0.1 0.0625 -0.06, -0.1 0.0325 -0.051962, -0.1 0.010539 -0.03, -0.1 0.0025 -2.4422e-007, -0.1 0.010538 0.03, -0.1 0.0325 0.051961, -0.1 0.062499 0.06, -0.1 0.117499 0.06, -0.1 0.147499 0.051962, -0.1 0.1775 0, -0.1 0.169461 0.030001, -0.08 0.1775 0, -0.08 0.169461 -0.03, -0.08 0.169461 0.030001, -0.08 0.1475 -0.051961, -0.08 0.147499 0.051962, -0.08 0.1175 -0.06, -0.08 0.117499 0.06, -0.08 0.0625 -0.06, -0.08 0.062499 0.06, -0.08 0.0325 -0.051962, -0.08 0.0325 0.051961, -0.08 0.010539 -0.03, -0.08 0.010538 0.03, -0.08 0.0025 -2.4422e-007 ] } coordIndex [ 5, 6, 7, -1, 5, 7, 8, -1, 5, 8, 4, -1, 4, 8, 9, -1, 4, 9, 3, -1, 3, 9, 10, -1, 3, 10, 2, -1, 2, 10, 11, -1, 2, 11, 1, -1, 1, 11, 13, -1, 1, 13, 0, -1, 0, 13, 12, -1, 14, 0, 12, -1, 14, 12, 26, -1, 15, 1, 0, -1, 15, 0, 14, -1, 16, 2, 1, -1, 16, 1, 15, -1, 17, 3, 2, -1, 17, 2, 16, -1, 18, 4, 3, -1, 18, 3, 17, -1, 19, 5, 4, -1, 19, 4, 18, -1, 19, 20, 5, -1, 20, 6, 5, -1, 20, 21, 7, -1, 6, 20, 7, -1, 21, 22, 8, -1, 21, 8, 7, -1, 22, 23, 9, -1, 22, 9, 8, -1, 23, 24, 10, -1, 23, 10, 9, -1, 24, 25, 11, -1, 24, 11, 10, -1, 25, 27, 13, -1, 25, 13, 11, -1, 26, 12, 13, -1, 26, 13, 27, -1, 29, 14, 26, -1, 29, 26, 28, -1, 31, 15, 14, -1, 31, 14, 29, -1, 33, 16, 15, -1, 33, 15, 31, -1, 35, 17, 16, -1, 35, 16, 33, -1, 37, 18, 17, -1, 37, 17, 35, -1, 39, 19, 18, -1, 39, 18, 37, -1, 19, 39, 41, -1, 20, 19, 41, -1, 41, 40, 21, -1, 20, 41, 21, -1, 40, 38, 22, -1, 21, 40, 22, -1, 38, 36, 23, -1, 38, 23, 22, -1, 36, 34, 24, -1, 36, 24, 23, -1, 34, 32, 25, -1, 34, 25, 24, -1, 32, 30, 27, -1, 32, 27, 25, -1, 28, 26, 27, -1, 28, 27, 30, -1, 29, 28, 30, -1, 29, 30, 31, -1, 31, 30, 32, -1, 31, 32, 33, -1, 33, 32, 34, -1, 33, 34, 35, -1, 35, 34, 36, -1, 35, 36, 37, -1, 37, 36, 38, -1, 37, 38, 39, -1, 39, 38, 40, -1, 39, 40, 41, -1 ] creaseAngle 0.558505 normalPerVertex FALSE normalIndex [ ] texCoordIndex [ ] } } } Transform { children Shape { appearance Appearance { material Material { diffuseColor 0.6 0.9 0.6 } } geometry DEF _3 IndexedFaceSet { coord Coordinate { point [ 0.135 0.023529 -0.0225, 0.135 0.04 -0.038971, 0.135 0.0625 -0.045, 0.135 0.1175 -0.045, 0.135 0.14 -0.038971, 0.135 0.156471 -0.0225, 0.135 0.1625 -1.83165e-007, 0.135 0.156471 0.0225, 0.135 0.14 0.038971, 0.135 0.1175 0.045, 0.135 0.0625 0.045, 0.135 0.04 0.038971, 0.135 0.0175 0, 0.135 0.023529 0.022501, 0.095 0.010538 -0.03, 0.095 0.0325 -0.051961, 0.095 0.0625 -0.06, 0.095 0.1175 -0.06, 0.095 0.1475 -0.051962, 0.095 0.169461 -0.03, 0.095 0.1775 -2.4422e-007, 0.095 0.169462 0.03, 0.095 0.1475 0.051961, 0.095 0.117501 0.06, 0.095 0.062501 0.06, 0.095 0.032501 0.051962, 0.095 0.0025 0, 0.095 0.010539 0.030001, 0.075 0.0025 0, 0.075 0.010538 -0.03, 0.075 0.010539 0.030001, 0.075 0.0325 -0.051961, 0.075 0.032501 0.051962, 0.075 0.0625 -0.06, 0.075 0.062501 0.06, 0.075 0.1175 -0.06, 0.075 0.117501 0.06, 0.075 0.1475 -0.051962, 0.075 0.1475 0.051961, 0.075 0.169461 -0.03, 0.075 0.169462 0.03, 0.075 0.1775 -2.4422e-007 ] } coordIndex [ 13, 12, 0, -1, 13, 0, 1, -1, 13, 1, 11, -1, 11, 1, 2, -1, 11, 2, 10, -1, 10, 2, 3, -1, 10, 3, 9, -1, 9, 3, 4, -1, 9, 4, 8, -1, 8, 4, 5, -1, 8, 5, 7, -1, 7, 5, 6, -1, 26, 14, 0, -1, 12, 26, 0, -1, 14, 15, 1, -1, 14, 1, 0, -1, 15, 16, 2, -1, 15, 2, 1, -1, 16, 17, 3, -1, 16, 3, 2, -1, 17, 18, 4, -1, 17, 4, 3, -1, 18, 19, 5, -1, 18, 5, 4, -1, 5, 19, 20, -1, 5, 20, 6, -1, 6, 20, 21, -1, 6, 21, 7, -1, 7, 21, 22, -1, 7, 22, 8, -1, 8, 22, 23, -1, 8, 23, 9, -1, 9, 23, 24, -1, 9, 24, 10, -1, 10, 24, 25, -1, 10, 25, 11, -1, 11, 25, 27, -1, 11, 27, 13, -1, 27, 26, 13, -1, 26, 12, 13, -1, 28, 29, 14, -1, 26, 28, 14, -1, 29, 31, 15, -1, 14, 29, 15, -1, 31, 33, 16, -1, 31, 16, 15, -1, 33, 35, 17, -1, 33, 17, 16, -1, 17, 35, 37, -1, 17, 37, 18, -1, 18, 37, 39, -1, 18, 39, 19, -1, 19, 39, 41, -1, 19, 41, 20, -1, 20, 41, 40, -1, 20, 40, 21, -1, 21, 40, 38, -1, 21, 38, 22, -1, 22, 38, 36, -1, 22, 36, 23, -1, 23, 36, 34, -1, 23, 34, 24, -1, 24, 34, 32, -1, 24, 32, 25, -1, 25, 32, 30, -1, 25, 30, 27, -1, 28, 26, 27, -1, 30, 28, 27, -1, 29, 28, 30, -1, 29, 30, 31, -1, 31, 30, 32, -1, 31, 32, 33, -1, 33, 32, 34, -1, 33, 34, 35, -1, 35, 34, 36, -1, 35, 36, 37, -1, 37, 36, 38, -1, 37, 38, 39, -1, 39, 38, 40, -1, 39, 40, 41, -1 ] creaseAngle 0.558505 normalPerVertex FALSE normalIndex [ ] texCoordIndex [ ] } } } ] translation 0 0 0 rotation 1 0 0 1.570796326795 }choreonoid-1.5.0/share/model/PA10/parts/BASE.wrl0000664000000000000000000000337212741425367017622 0ustar rootrootTransform { children [ Shape { appearance Appearance { material Material { diffuseColor 0.85 0.9 0.85 } } geometry DEF _0 IndexedFaceSet { coord Coordinate { point [ -0.117 0.2 -1.14531e-007, -0.101325 0.2 0.0585, -0.101325 0.2 -0.0585, -0.0585 0.2 0.101325, -0.0585 0.2 -0.101325, 0 0.2 0.117, 7.66583e-008 0.2 -0.117, 0.0585 0.2 0.101325, 0.0585 0.2 -0.101325, 0.101325 0.2 -0.0585, 0.101325 0.2 0.0585, 0.117 0.2 3.87852e-008, -0.117 0 -1.14531e-007, -0.101325 0 0.0585, -0.101325 0 -0.0585, -0.0585 0 0.101325, -0.0585 0 -0.101325, 0 0 0.117, 7.66583e-008 0 -0.117, 0.0585 0 0.101325, 0.0585 0 -0.101325, 0.117 0 3.87852e-008, 0.101325 0 0.0585, 0.101325 0 -0.0585 ] } coordIndex [ 17, 19, 7, -1, 17, 7, 5, -1, 19, 22, 10, -1, 19, 10, 7, -1, 22, 21, 11, -1, 22, 11, 10, -1, 23, 9, 11, -1, 23, 11, 21, -1, 20, 8, 9, -1, 20, 9, 23, -1, 18, 6, 8, -1, 18, 8, 20, -1, 18, 16, 4, -1, 18, 4, 6, -1, 2, 4, 16, -1, 2, 16, 14, -1, 0, 2, 14, -1, 0, 14, 12, -1, 13, 1, 0, -1, 13, 0, 12, -1, 15, 3, 1, -1, 15, 1, 13, -1, 17, 5, 3, -1, 17, 3, 15, -1, 2, 0, 1, -1, 2, 1, 3, -1, 2, 3, 4, -1, 4, 3, 5, -1, 4, 5, 6, -1, 6, 5, 7, -1, 6, 7, 8, -1, 8, 7, 10, -1, 8, 10, 9, -1, 9, 10, 11, -1, 13, 12, 14, -1, 15, 13, 14, -1, 16, 15, 14, -1, 17, 15, 16, -1, 18, 17, 16, -1, 19, 17, 18, -1, 20, 19, 18, -1, 22, 19, 20, -1, 23, 22, 20, -1, 21, 22, 23, -1 ] creaseAngle 0.733038 normalPerVertex FALSE normalIndex [ ] texCoordIndex [ ] } } ] rotation 1 0 0 1.570796326795 #translation 2.23517e-008 -5.96046e-008 0.00189241 } choreonoid-1.5.0/share/model/PA10/parts/J6.wrl0000664000000000000000000002310412741425367017362 0ustar rootrootDEF J6 Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 0.85 0.9 0.85 } } geometry DEF _15 IndexedFaceSet { coord Coordinate { point [ -0.009567 0.035 0.023097, -0.017678 0.035 0.017678, -0.023097 0.035 0.009567, -0.025 0.035 -1.42753e-007, -0.023097 0.035 -0.009567, -0.017678 0.035 -0.017678, -0.009567 0.035 -0.023097, 8.72213e-008 0.035 -0.025, 0.009567 0.035 -0.023097, 0.017678 0.035 -0.017678, 0.023097 0.035 -0.009567, 0.025 0.035 1.97688e-008, 0.023097 0.035 0.009567, 0.017678 0.035 0.017678, 0 0.035 0.025, 0.009567 0.035 0.023097, -0.013777 0.065 0.03326, -0.025456 0.065 0.025456, -0.03326 0.065 0.013776, -0.036 0.065 -2.05564e-007, -0.03326 0.065 -0.013777, -0.025456 0.065 -0.025456, -0.013776 0.065 -0.03326, 1.25599e-007 0.065 -0.036, 0.013777 0.065 -0.03326, 0.025456 0.065 -0.025456, 0.03326 0.065 -0.013777, 0.036 0.065 2.84671e-008, 0.03326 0.065 0.013777, 0.025456 0.065 0.025456, 0 0.065 0.036, 0.013777 0.065 0.03326, 0.036 0.085 2.84671e-008, 0.03326 0.085 -0.013777, 0.03326 0.085 0.013777, 0.025456 0.085 -0.025456, 0.025456 0.085 0.025456, 0.013777 0.085 -0.03326, 0.013777 0.085 0.03326, 1.25599e-007 0.085 -0.036, 0 0.085 0.036, -0.013776 0.085 -0.03326, -0.013777 0.085 0.03326, -0.025456 0.085 -0.025456, -0.025456 0.085 0.025456, -0.03326 0.085 0.013776, -0.03326 0.085 -0.013777, -0.036 0.085 -2.05564e-007, 0.025 0.035 1.09462e-008, -0.025 0.035 1.09462e-008, -0.025 -0.035 -3.31863e-008, 0.025 -0.035 -3.31863e-008, -0.045 -0.035 -3.31863e-008, -0.045 -0.030311 -0.0175, -0.045 -0.030311 0.0175, -0.045 -0.0175 -0.030311, -0.045 0 -0.035, -0.045 0.0175 -0.030311, -0.045 0.0175 0.030311, -0.045 0.030311 -0.0175, -0.045 0.030311 0.0175, -0.045 0.035 1.09462e-008, 0.045 -0.035 -3.31863e-008, 0.045 -0.030311 -0.0175, 0.045 -0.030311 0.0175, 0.045 -0.0175 -0.030311, 0.045 0 -0.035, 0.045 0.0175 0.030311, 0.045 0.0175 -0.030311, 0.045 0.030311 0.0175, 0.045 0.030311 -0.0175, 0.045 0.035 1.09462e-008, 0.045 0 0.035, -0.045 0 0.035, -0.045 -0.0175 0.030311, 0.045 -0.0175 0.030311, 0.009567 -0.035 0.023097, 0.017678 -0.035 0.017678, 0.023097 -0.035 0.009567, 0.025 -0.035 1.97688e-008, 0.023097 -0.035 -0.009567, 0.017678 -0.035 -0.017678, 0.009567 -0.035 -0.023097, 8.72213e-008 -0.035 -0.025, -0.009567 -0.035 -0.023097, -0.017678 -0.035 -0.017678, -0.023097 -0.035 -0.009567, -0.025 -0.035 -1.42753e-007, -0.023097 -0.035 0.009567, -0.017678 -0.035 0.017678, 0 -0.035 0.025, -0.009567 -0.035 0.023097, 0.009567 -0.075 0.023097, 0.017678 -0.075 0.017678, 0.023097 -0.075 0.009567, 0.025 -0.075 1.97688e-008, 0.023097 -0.075 -0.009567, 0.017678 -0.075 -0.017678, 0.009567 -0.075 -0.023097, 8.72213e-008 -0.075 -0.025, -0.009567 -0.075 -0.023097, -0.017678 -0.075 -0.017678, -0.023097 -0.075 -0.009567, -0.025 -0.075 -1.42753e-007, -0.023097 -0.075 0.009567, -0.017678 -0.075 0.017678, 0 -0.075 0.025, -0.009567 -0.075 0.023097, 0.013394 -0.095 0.032336, 0.024749 -0.095 0.024749, 0.032336 -0.095 0.013394, 0.035 -0.095 2.76764e-008, 0.032336 -0.095 -0.013394, 0.024749 -0.095 -0.024749, 0.013394 -0.095 -0.032336, 1.2211e-007 -0.095 -0.035, -0.013394 -0.095 -0.032336, -0.024749 -0.095 -0.024749, -0.032336 -0.095 -0.013394, -0.035 -0.095 -1.99854e-007, -0.032336 -0.095 0.013394, -0.024749 -0.095 0.024749, 0.035 -0.145 2.76764e-008, 0.032336 -0.145 -0.013394, 0.032336 -0.145 0.013394, 0.024749 -0.145 -0.024749, 0.024749 -0.145 0.024749, 0.013394 -0.145 -0.032336, 0.013394 -0.145 0.032336, 1.2211e-007 -0.145 -0.035, -0.013394 -0.145 -0.032336, -0.024749 -0.145 -0.024749, -0.024749 -0.145 0.024749, -0.035 -0.145 -1.99854e-007, -0.032336 -0.145 -0.013394, -0.032336 -0.145 0.013394, -0.013394 -0.145 0.032336, -0.013394 -0.095 0.032336, 0 -0.145 0.035, 0 -0.095 0.035 ] } coordIndex [ 16, 0, 14, -1, 16, 14, 30, -1, 10, 11, 12, -1, 9, 10, 12, -1, 13, 9, 12, -1, 8, 9, 13, -1, 15, 8, 13, -1, 7, 8, 15, -1, 14, 7, 15, -1, 6, 7, 14, -1, 0, 6, 14, -1, 5, 6, 0, -1, 1, 5, 0, -1, 4, 5, 1, -1, 2, 4, 1, -1, 3, 4, 2, -1, 17, 1, 0, -1, 17, 0, 16, -1, 18, 2, 1, -1, 18, 1, 17, -1, 19, 3, 2, -1, 19, 2, 18, -1, 19, 20, 4, -1, 19, 4, 3, -1, 20, 21, 5, -1, 20, 5, 4, -1, 21, 22, 6, -1, 21, 6, 5, -1, 22, 23, 7, -1, 22, 7, 6, -1, 7, 23, 24, -1, 7, 24, 8, -1, 8, 24, 25, -1, 8, 25, 9, -1, 9, 25, 26, -1, 9, 26, 10, -1, 10, 26, 27, -1, 10, 27, 11, -1, 12, 11, 27, -1, 12, 27, 28, -1, 13, 12, 28, -1, 13, 28, 29, -1, 15, 13, 29, -1, 15, 29, 31, -1, 31, 30, 14, -1, 31, 14, 15, -1, 42, 16, 30, -1, 42, 30, 40, -1, 44, 17, 16, -1, 44, 16, 42, -1, 45, 18, 17, -1, 45, 17, 44, -1, 47, 19, 18, -1, 47, 18, 45, -1, 47, 46, 20, -1, 47, 20, 19, -1, 46, 43, 21, -1, 46, 21, 20, -1, 43, 41, 22, -1, 43, 22, 21, -1, 41, 39, 23, -1, 41, 23, 22, -1, 23, 39, 37, -1, 23, 37, 24, -1, 24, 37, 35, -1, 24, 35, 25, -1, 25, 35, 33, -1, 25, 33, 26, -1, 26, 33, 32, -1, 26, 32, 27, -1, 28, 27, 32, -1, 28, 32, 34, -1, 29, 28, 34, -1, 29, 34, 36, -1, 31, 29, 36, -1, 31, 36, 38, -1, 38, 40, 30, -1, 38, 30, 31, -1, 34, 32, 33, -1, 34, 33, 35, -1, 34, 35, 36, -1, 36, 35, 37, -1, 36, 37, 38, -1, 38, 37, 39, -1, 38, 39, 40, -1, 40, 39, 41, -1, 40, 41, 42, -1, 42, 41, 43, -1, 42, 43, 44, -1, 44, 43, 46, -1, 44, 46, 45, -1, 45, 46, 47, -1, 72, 58, 73, -1, 72, 67, 58, -1, 58, 67, 69, -1, 58, 69, 60, -1, 49, 61, 60, -1, 69, 49, 60, -1, 69, 48, 49, -1, 69, 71, 48, -1, 48, 71, 70, -1, 59, 48, 70, -1, 59, 49, 48, -1, 59, 61, 49, -1, 59, 70, 68, -1, 59, 68, 57, -1, 57, 68, 66, -1, 57, 66, 56, -1, 56, 66, 65, -1, 56, 65, 55, -1, 55, 65, 63, -1, 55, 63, 53, -1, 63, 51, 53, -1, 51, 50, 53, -1, 50, 52, 53, -1, 62, 51, 63, -1, 54, 52, 50, -1, 54, 50, 64, -1, 50, 51, 64, -1, 51, 62, 64, -1, 54, 64, 75, -1, 54, 75, 74, -1, 53, 52, 54, -1, 53, 54, 55, -1, 55, 54, 74, -1, 55, 74, 56, -1, 56, 74, 73, -1, 56, 73, 57, -1, 57, 73, 58, -1, 57, 58, 59, -1, 59, 58, 60, -1, 59, 60, 61, -1, 64, 62, 63, -1, 64, 63, 65, -1, 64, 65, 75, -1, 75, 65, 66, -1, 75, 66, 72, -1, 68, 72, 66, -1, 68, 67, 72, -1, 67, 68, 69, -1, 69, 68, 70, -1, 69, 70, 71, -1, 73, 75, 72, -1, 73, 74, 75, -1, 78, 79, 80, -1, 78, 80, 81, -1, 78, 81, 77, -1, 77, 81, 82, -1, 77, 82, 76, -1, 76, 82, 83, -1, 76, 83, 90, -1, 90, 83, 84, -1, 90, 84, 91, -1, 91, 84, 85, -1, 91, 85, 89, -1, 89, 85, 86, -1, 89, 86, 88, -1, 88, 86, 87, -1, 106, 92, 76, -1, 106, 76, 90, -1, 92, 93, 77, -1, 92, 77, 76, -1, 93, 94, 78, -1, 93, 78, 77, -1, 94, 95, 79, -1, 94, 79, 78, -1, 96, 80, 79, -1, 96, 79, 95, -1, 97, 81, 80, -1, 97, 80, 96, -1, 98, 82, 81, -1, 98, 81, 97, -1, 99, 83, 82, -1, 99, 82, 98, -1, 84, 83, 99, -1, 84, 99, 100, -1, 85, 84, 100, -1, 85, 100, 101, -1, 86, 85, 101, -1, 86, 101, 102, -1, 87, 86, 102, -1, 87, 102, 103, -1, 87, 103, 104, -1, 87, 104, 88, -1, 88, 104, 105, -1, 88, 105, 89, -1, 89, 105, 107, -1, 89, 107, 91, -1, 106, 90, 91, -1, 106, 91, 107, -1, 139, 108, 92, -1, 139, 92, 106, -1, 108, 109, 93, -1, 108, 93, 92, -1, 109, 110, 94, -1, 109, 94, 93, -1, 110, 111, 95, -1, 110, 95, 94, -1, 112, 96, 95, -1, 112, 95, 111, -1, 113, 97, 96, -1, 113, 96, 112, -1, 114, 98, 97, -1, 114, 97, 113, -1, 115, 99, 98, -1, 115, 98, 114, -1, 100, 99, 115, -1, 100, 115, 116, -1, 101, 100, 116, -1, 101, 116, 117, -1, 102, 101, 117, -1, 102, 117, 118, -1, 103, 102, 118, -1, 103, 118, 119, -1, 103, 119, 120, -1, 103, 120, 104, -1, 104, 120, 121, -1, 104, 121, 105, -1, 105, 121, 137, -1, 105, 137, 107, -1, 139, 106, 107, -1, 139, 107, 137, -1, 138, 128, 108, -1, 138, 108, 139, -1, 128, 126, 109, -1, 128, 109, 108, -1, 126, 124, 110, -1, 126, 110, 109, -1, 124, 122, 111, -1, 124, 111, 110, -1, 123, 112, 111, -1, 123, 111, 122, -1, 125, 113, 112, -1, 125, 112, 123, -1, 127, 114, 113, -1, 127, 113, 125, -1, 129, 115, 114, -1, 129, 114, 127, -1, 116, 115, 129, -1, 116, 129, 130, -1, 117, 116, 130, -1, 117, 130, 131, -1, 118, 117, 131, -1, 118, 131, 134, -1, 119, 118, 134, -1, 119, 134, 133, -1, 119, 133, 135, -1, 119, 135, 120, -1, 120, 135, 132, -1, 120, 132, 121, -1, 121, 132, 136, -1, 121, 136, 137, -1, 123, 122, 124, -1, 125, 123, 124, -1, 126, 125, 124, -1, 127, 125, 126, -1, 128, 127, 126, -1, 129, 127, 128, -1, 138, 129, 128, -1, 130, 129, 138, -1, 136, 130, 138, -1, 131, 130, 136, -1, 132, 131, 136, -1, 134, 131, 132, -1, 135, 134, 132, -1, 133, 134, 135, -1, 137, 136, 138, -1, 137, 138, 139, -1 ] creaseAngle 0.558505 normalPerVertex FALSE normalIndex [ ] texCoordIndex [ ] } } ] translation 0 0 0 rotation 1 0 0 1.570796326795 } choreonoid-1.5.0/share/model/PA10/parts/J4.wrl0000664000000000000000000001552612741425367017371 0ustar rootrootDEF J4 Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 0.85 0.9 0.85 } } geometry DEF _9 IndexedFaceSet { coord Coordinate { point [ -0.019135 0.05 0.046194, -0.035356 0.05 0.035355, -0.046194 0.05 0.019134, -0.05 0.05 -2.85506e-007, -0.046194 0.05 -0.019134, -0.035355 0.05 -0.035355, -0.019134 0.05 -0.046194, 1.74443e-007 0.05 -0.05, 0.019134 0.05 -0.046194, 0.035355 0.05 -0.035355, 0.046194 0.05 -0.019134, 0.05 0.05 3.95376e-008, 0.046194 0.05 0.019134, 0.035355 0.05 0.035355, 0 0.05 0.05, 0.019134 0.05 0.046194, -0.011481 0.1 0.027716, -0.021213 0.1 0.021213, -0.027716 0.1 0.01148, -0.03 0.1 -1.71304e-007, -0.027716 0.1 -0.011481, -0.021213 0.1 -0.021213, -0.01148 0.1 -0.027716, 1.04666e-007 0.1 -0.03, 0.011481 0.1 -0.027716, 0.021213 0.1 -0.021213, 0.027716 0.1 -0.01148, 0.03 0.1 2.37226e-008, 0.027716 0.1 0.011481, 0.021213 0.1 0.021213, 0 0.1 0.03, 0.01148 0.1 0.027716, -0.015308 0.15 0.036955, -0.028284 0.15 0.028284, -0.036955 0.15 0.015307, -0.04 0.15 -2.28405e-007, -0.036955 0.15 -0.015308, -0.028284 0.15 -0.028284, -0.015307 0.15 -0.036955, 1.39554e-007 0.15 -0.04, 0.015307 0.15 -0.036955, 0.028284 0.15 -0.028284, 0.036955 0.15 -0.015307, 0.04 0.15 3.16301e-008, 0.036955 0.15 0.015307, 0.028284 0.15 0.028284, 0 0.15 0.04, 0.015307 0.15 0.036955, -0.019135 0.2 0.046194, -0.035356 0.2 0.035355, -0.046194 0.2 0.019134, -0.05 0.2 -2.85506e-007, -0.046194 0.2 -0.019134, -0.035355 0.2 -0.035355, -0.019134 0.2 -0.046194, 1.74443e-007 0.2 -0.05, 0.019134 0.2 -0.046194, 0.035355 0.2 -0.035355, 0.046194 0.2 -0.019134, 0.05 0.2 3.95376e-008, 0.046194 0.2 0.019134, 0.035355 0.2 0.035355, 0 0.2 0.05, 0.019134 0.2 0.046194, -0.05 0.25 -2.85506e-007, -0.046194 0.25 0.019134, -0.046194 0.25 -0.019134, -0.035356 0.25 0.035355, -0.035355 0.25 -0.035355, -0.019135 0.25 0.046194, -0.019134 0.25 -0.046194, 0 0.25 0.05, 1.74443e-007 0.25 -0.05, 0.019134 0.25 0.046194, 0.019134 0.25 -0.046194, 0.035355 0.25 0.035355, 0.035355 0.25 -0.035355, 0.046194 0.25 -0.019134, 0.046194 0.25 0.019134, 0.05 0.25 3.95376e-008, 0.05 -0.025 0.043301, -0.05 -0.025 0.043301, 0.05 -0.043301 0.025, -0.05 -0.043301 0.025, 0.05 -0.05 -4.64821e-008, -0.05 -0.05 -4.64821e-008, -0.05 -0.043301 -0.025, 0.05 -0.043301 -0.025, -0.05 -0.025 -0.043301, 0.05 -0.025 -0.043301, -0.05 6.10351e-008 -0.05, 0.05 0 -0.05, -0.05 0.025 -0.043301, 0.05 0.025 -0.043301, -0.05 0.043301 -0.025, 0.05 0.043301 -0.025, -0.05 0.05 1.57273e-008, 0.05 0.05 1.57273e-008, 0.05 0.043301 0.025, -0.05 0.043301 0.025, -0.05 0 0.05, 0.05 0 0.05, 0.05 0.025 0.043301, -0.05 0.025 0.043301 ] } coordIndex [ 16, 0, 14, -1, 16, 14, 30, -1, 2, 3, 4, -1, 1, 2, 4, -1, 5, 1, 4, -1, 0, 1, 5, -1, 6, 0, 5, -1, 14, 0, 6, -1, 7, 14, 6, -1, 15, 14, 7, -1, 8, 15, 7, -1, 13, 15, 8, -1, 9, 13, 8, -1, 12, 13, 9, -1, 10, 12, 9, -1, 11, 12, 10, -1, 17, 1, 0, -1, 17, 0, 16, -1, 18, 2, 1, -1, 18, 1, 17, -1, 19, 3, 2, -1, 19, 2, 18, -1, 19, 20, 4, -1, 19, 4, 3, -1, 20, 21, 5, -1, 20, 5, 4, -1, 21, 22, 6, -1, 21, 6, 5, -1, 22, 23, 7, -1, 22, 7, 6, -1, 7, 23, 24, -1, 7, 24, 8, -1, 8, 24, 25, -1, 8, 25, 9, -1, 9, 25, 26, -1, 9, 26, 10, -1, 10, 26, 27, -1, 10, 27, 11, -1, 12, 11, 27, -1, 12, 27, 28, -1, 13, 12, 28, -1, 13, 28, 29, -1, 15, 13, 29, -1, 15, 29, 31, -1, 31, 30, 14, -1, 31, 14, 15, -1, 32, 16, 30, -1, 32, 30, 46, -1, 33, 17, 16, -1, 33, 16, 32, -1, 34, 18, 17, -1, 34, 17, 33, -1, 35, 19, 18, -1, 35, 18, 34, -1, 35, 36, 20, -1, 35, 20, 19, -1, 36, 37, 21, -1, 36, 21, 20, -1, 37, 38, 22, -1, 37, 22, 21, -1, 38, 39, 23, -1, 38, 23, 22, -1, 23, 39, 40, -1, 23, 40, 24, -1, 24, 40, 41, -1, 24, 41, 25, -1, 25, 41, 42, -1, 25, 42, 26, -1, 26, 42, 43, -1, 26, 43, 27, -1, 28, 27, 43, -1, 28, 43, 44, -1, 29, 28, 44, -1, 29, 44, 45, -1, 31, 29, 45, -1, 31, 45, 47, -1, 47, 46, 30, -1, 47, 30, 31, -1, 48, 32, 46, -1, 48, 46, 62, -1, 49, 33, 32, -1, 49, 32, 48, -1, 50, 34, 33, -1, 50, 33, 49, -1, 51, 35, 34, -1, 51, 34, 50, -1, 51, 52, 36, -1, 51, 36, 35, -1, 52, 53, 37, -1, 52, 37, 36, -1, 53, 54, 38, -1, 53, 38, 37, -1, 54, 55, 39, -1, 54, 39, 38, -1, 39, 55, 56, -1, 39, 56, 40, -1, 40, 56, 57, -1, 40, 57, 41, -1, 41, 57, 58, -1, 41, 58, 42, -1, 42, 58, 59, -1, 42, 59, 43, -1, 44, 43, 59, -1, 44, 59, 60, -1, 45, 44, 60, -1, 45, 60, 61, -1, 47, 45, 61, -1, 47, 61, 63, -1, 63, 62, 46, -1, 63, 46, 47, -1, 69, 48, 62, -1, 69, 62, 71, -1, 67, 49, 48, -1, 67, 48, 69, -1, 65, 50, 49, -1, 65, 49, 67, -1, 64, 51, 50, -1, 64, 50, 65, -1, 64, 66, 52, -1, 64, 52, 51, -1, 66, 68, 53, -1, 66, 53, 52, -1, 68, 70, 54, -1, 68, 54, 53, -1, 70, 72, 55, -1, 70, 55, 54, -1, 55, 72, 74, -1, 55, 74, 56, -1, 56, 74, 76, -1, 56, 76, 57, -1, 57, 76, 77, -1, 57, 77, 58, -1, 58, 77, 79, -1, 58, 79, 59, -1, 60, 59, 79, -1, 60, 79, 78, -1, 61, 60, 78, -1, 61, 78, 75, -1, 63, 61, 75, -1, 63, 75, 73, -1, 73, 71, 62, -1, 73, 62, 63, -1, 66, 64, 65, -1, 66, 65, 67, -1, 66, 67, 68, -1, 68, 67, 69, -1, 68, 69, 70, -1, 70, 69, 71, -1, 70, 71, 72, -1, 72, 71, 73, -1, 72, 73, 74, -1, 74, 73, 75, -1, 74, 75, 76, -1, 76, 75, 78, -1, 76, 78, 77, -1, 77, 78, 79, -1, 100, 80, 101, -1, 100, 81, 80, -1, 95, 97, 98, -1, 95, 102, 93, -1, 95, 98, 102, -1, 93, 102, 101, -1, 93, 101, 91, -1, 80, 91, 101, -1, 80, 89, 91, -1, 89, 80, 87, -1, 87, 80, 82, -1, 87, 82, 84, -1, 86, 85, 83, -1, 86, 83, 81, -1, 86, 81, 88, -1, 88, 81, 100, -1, 88, 100, 90, -1, 90, 100, 103, -1, 90, 103, 92, -1, 99, 92, 103, -1, 99, 94, 92, -1, 94, 99, 96, -1, 82, 80, 81, -1, 83, 82, 81, -1, 84, 82, 83, -1, 85, 84, 83, -1, 87, 84, 85, -1, 86, 87, 85, -1, 87, 86, 88, -1, 87, 88, 89, -1, 89, 88, 90, -1, 89, 90, 91, -1, 91, 90, 92, -1, 91, 92, 93, -1, 93, 92, 94, -1, 93, 94, 95, -1, 95, 94, 96, -1, 95, 96, 97, -1, 97, 96, 99, -1, 97, 99, 98, -1, 99, 102, 98, -1, 99, 103, 102, -1, 101, 103, 100, -1, 101, 102, 103, -1 ] creaseAngle 0.558505 normalPerVertex FALSE normalIndex [ ] texCoordIndex [ ] } } ] translation 0 0 0 rotation 1 0 0 1.570796326795 } choreonoid-1.5.0/share/model/PA10/parts/J5.wrl0000664000000000000000000002113612741425367017364 0ustar rootrootDEF J5 Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 0.85 0.9 0.85 } } geometry DEF _11 IndexedFaceSet { coord Coordinate { point [ -0.03 0.07 0.051961, -0.03 0 0.051961, -0.03 0 -0.051962, -0.03 0.07 -0.051962, 0.045 0 -0.036961, 0.045 0.07 -0.036961, 3.85723e-008 0.07 -0.06, 3.85723e-008 0 -0.06, 0.03 0.07 -0.051961, 0.03 0 -0.051961, 0 0.07 0.06, 0 0 0.06, 0.045 0 0.036961, 0.03 0 0.051961, 0.045 0.07 0.036961, 0.03 0.07 0.051961, -0.045 0 0.036961, -0.045 0 -0.036961, -0.045 0.07 0.036961, -0.045 0.07 -0.036961, 0.045 0.035 0.005, 0.065 0.035 0.005, 0.045 0.025 0.005, 0.065 0.025 0.005, -0.045 0.035 0.005, -0.045 0.025 0.005, -0.065 0.035 0.005, -0.065 0.025 0.005, 0.065 0.035 -0.005, 0.045 0.035 -0.005, 0.065 0.025 -0.005, 0.045 0.025 -0.005, -0.065 0.025 -0.005, -0.045 0.025 -0.005, -0.065 0.035 -0.005, -0.045 0.035 -0.005 ] } coordIndex [ 12, 20, 14, -1, 20, 29, 14, -1, 12, 22, 20, -1, 5, 31, 4, -1, 31, 12, 4, -1, 31, 22, 12, -1, 5, 29, 31, -1, 5, 14, 29, -1, 2, 1, 17, -1, 1, 16, 17, -1, 11, 1, 2, -1, 7, 11, 2, -1, 13, 11, 7, -1, 9, 13, 7, -1, 13, 9, 12, -1, 9, 4, 12, -1, 11, 10, 0, -1, 11, 0, 1, -1, 14, 8, 15, -1, 14, 5, 8, -1, 15, 8, 6, -1, 15, 6, 10, -1, 10, 6, 3, -1, 10, 3, 0, -1, 19, 0, 3, -1, 19, 18, 0, -1, 1, 0, 18, -1, 1, 18, 16, -1, 2, 17, 19, -1, 2, 19, 3, -1, 7, 2, 3, -1, 7, 3, 6, -1, 5, 4, 9, -1, 5, 9, 8, -1, 7, 6, 8, -1, 7, 8, 9, -1, 15, 10, 11, -1, 15, 11, 13, -1, 13, 12, 14, -1, 13, 14, 15, -1, 17, 35, 19, -1, 35, 24, 19, -1, 17, 33, 35, -1, 18, 25, 16, -1, 25, 17, 16, -1, 25, 33, 17, -1, 18, 24, 25, -1, 18, 19, 24, -1, 21, 23, 30, -1, 21, 30, 28, -1, 22, 31, 23, -1, 31, 30, 23, -1, 33, 25, 32, -1, 25, 27, 32, -1, 21, 29, 20, -1, 21, 28, 29, -1, 34, 24, 35, -1, 34, 26, 24, -1, 21, 20, 22, -1, 21, 22, 23, -1, 24, 26, 27, -1, 24, 27, 25, -1, 27, 26, 34, -1, 27, 34, 32, -1, 29, 28, 30, -1, 29, 30, 31, -1, 33, 32, 34, -1, 33, 34, 35, -1 ] creaseAngle 0.610865 normalPerVertex FALSE normalIndex [ ] texCoordIndex [ ] } } Transform { children Shape { appearance Appearance { material Material { diffuseColor 0.6 0.9 0.6 } } geometry DEF _12 IndexedFaceSet { coord Coordinate { point [ -0.08 0.265981 -0.015, -0.08 0.255 -0.025981, -0.08 0.24 -0.03, -0.08 0.04 -0.03, -0.08 0.025 -0.025981, -0.08 0.014019 -0.015, -0.08 0.01 -1.2211e-007, -0.08 0.014019 0.015, -0.08 0.025 0.025981, -0.08 0.04 0.03, -0.08 0.24 0.03, -0.08 0.255 0.025981, -0.08 0.27 0, -0.08 0.26598 0.015, -0.06 0.274641 -0.02, -0.06 0.26 -0.034641, -0.06 0.24 -0.04, -0.06 0.04 -0.04, -0.06 0.02 -0.034641, -0.06 0.005359 -0.02, -0.06 0 -1.62813e-007, -0.06 0.005359 0.02, -0.06 0.02 0.034641, -0.06 0.04 0.04, -0.06 0.239999 0.04, -0.06 0.259999 0.034641, -0.06 0.28 0, -0.06 0.27464 0.02, -0.05 0.28 0, -0.05 0.274641 -0.02, -0.05 0.27464 0.02, -0.05 0.26 -0.034641, -0.05 0.259999 0.034641, -0.05 0.24 -0.04, -0.05 0.239999 0.04, -0.05 0.04 -0.04, -0.05 0.04 0.04, -0.05 0.02 -0.034641, -0.05 0.02 0.034641, -0.05 0.005359 -0.02, -0.05 0.005359 0.02, -0.05 0 -1.62813e-007 ] } coordIndex [ 13, 12, 0, -1, 13, 0, 1, -1, 13, 1, 11, -1, 11, 1, 2, -1, 11, 2, 10, -1, 10, 2, 3, -1, 10, 3, 9, -1, 9, 3, 4, -1, 9, 4, 8, -1, 8, 4, 5, -1, 8, 5, 7, -1, 7, 5, 6, -1, 14, 0, 12, -1, 14, 12, 26, -1, 15, 1, 0, -1, 15, 0, 14, -1, 16, 2, 1, -1, 16, 1, 15, -1, 17, 3, 2, -1, 17, 2, 16, -1, 18, 4, 3, -1, 18, 3, 17, -1, 19, 5, 4, -1, 19, 4, 18, -1, 19, 20, 5, -1, 20, 6, 5, -1, 7, 6, 20, -1, 21, 7, 20, -1, 8, 7, 21, -1, 8, 21, 22, -1, 9, 8, 22, -1, 9, 22, 23, -1, 10, 9, 23, -1, 10, 23, 24, -1, 11, 10, 24, -1, 11, 24, 25, -1, 13, 11, 25, -1, 13, 25, 27, -1, 26, 12, 13, -1, 26, 13, 27, -1, 29, 14, 26, -1, 29, 26, 28, -1, 31, 15, 14, -1, 31, 14, 29, -1, 33, 16, 15, -1, 33, 15, 31, -1, 35, 17, 16, -1, 35, 16, 33, -1, 37, 18, 17, -1, 37, 17, 35, -1, 39, 19, 18, -1, 39, 18, 37, -1, 19, 39, 41, -1, 20, 19, 41, -1, 21, 20, 41, -1, 40, 21, 41, -1, 22, 21, 40, -1, 38, 22, 40, -1, 36, 23, 22, -1, 36, 22, 38, -1, 24, 23, 36, -1, 24, 36, 34, -1, 25, 24, 34, -1, 25, 34, 32, -1, 30, 27, 25, -1, 30, 25, 32, -1, 28, 26, 27, -1, 28, 27, 30, -1, 29, 28, 30, -1, 29, 30, 31, -1, 31, 30, 32, -1, 31, 32, 33, -1, 33, 32, 34, -1, 33, 34, 35, -1, 35, 34, 36, -1, 35, 36, 37, -1, 37, 36, 38, -1, 37, 38, 39, -1, 39, 38, 40, -1, 39, 40, 41, -1 ] creaseAngle 0.558505 normalPerVertex FALSE normalIndex [ ] texCoordIndex [ ] } } } Transform { children Shape { appearance Appearance { material Material { diffuseColor 0.6 0.9 0.6 } } geometry DEF _13 IndexedFaceSet { coord Coordinate { point [ 0.08 0.014019 -0.015, 0.08 0.025 -0.025981, 0.08 0.04 -0.03, 0.08 0.24 -0.03, 0.08 0.255 -0.025981, 0.08 0.265981 -0.015, 0.08 0.27 -1.2211e-007, 0.08 0.265981 0.015, 0.08 0.255 0.025981, 0.08 0.24 0.03, 0.08 0.04 0.03, 0.08 0.025 0.025981, 0.08 0.01 0, 0.08 0.014019 0.015, 0.06 0.005359 -0.02, 0.06 0.02 -0.034641, 0.06 0.04 -0.04, 0.06 0.24 -0.04, 0.06 0.26 -0.034641, 0.06 0.274641 -0.02, 0.06 0.28 -1.62813e-007, 0.06 0.274641 0.02, 0.06 0.26 0.034641, 0.06 0.24 0.04, 0.06 0.04 0.04, 0.06 0.02 0.034641, 0.06 0 0, 0.06 0.005359 0.02, 0.05 0 0, 0.05 0.005359 -0.02, 0.05 0.005359 0.02, 0.05 0.02 -0.034641, 0.05 0.02 0.034641, 0.05 0.04 -0.04, 0.05 0.04 0.04, 0.05 0.24 -0.04, 0.05 0.24 0.04, 0.05 0.26 -0.034641, 0.05 0.26 0.034641, 0.05 0.274641 -0.02, 0.05 0.274641 0.02, 0.05 0.28 -1.62813e-007 ] } coordIndex [ 13, 12, 0, -1, 13, 0, 1, -1, 13, 1, 11, -1, 11, 1, 2, -1, 11, 2, 10, -1, 10, 2, 3, -1, 10, 3, 9, -1, 9, 3, 4, -1, 9, 4, 8, -1, 8, 4, 5, -1, 8, 5, 7, -1, 7, 5, 6, -1, 26, 14, 0, -1, 12, 26, 0, -1, 14, 15, 1, -1, 14, 1, 0, -1, 2, 1, 15, -1, 2, 15, 16, -1, 16, 17, 3, -1, 16, 3, 2, -1, 4, 3, 17, -1, 4, 17, 18, -1, 5, 4, 18, -1, 5, 18, 19, -1, 20, 6, 5, -1, 20, 5, 19, -1, 21, 7, 6, -1, 21, 6, 20, -1, 22, 8, 7, -1, 22, 7, 21, -1, 23, 9, 8, -1, 23, 8, 22, -1, 24, 10, 9, -1, 24, 9, 23, -1, 25, 11, 10, -1, 25, 10, 24, -1, 27, 13, 11, -1, 27, 11, 25, -1, 27, 26, 13, -1, 26, 12, 13, -1, 28, 29, 14, -1, 26, 28, 14, -1, 29, 31, 15, -1, 14, 29, 15, -1, 33, 16, 15, -1, 33, 15, 31, -1, 17, 16, 33, -1, 17, 33, 35, -1, 18, 17, 35, -1, 18, 35, 37, -1, 39, 19, 18, -1, 39, 18, 37, -1, 41, 20, 19, -1, 41, 19, 39, -1, 40, 21, 20, -1, 40, 20, 41, -1, 38, 22, 21, -1, 38, 21, 40, -1, 36, 23, 22, -1, 36, 22, 38, -1, 34, 24, 23, -1, 34, 23, 36, -1, 32, 25, 24, -1, 32, 24, 34, -1, 30, 27, 25, -1, 30, 25, 32, -1, 27, 30, 28, -1, 26, 27, 28, -1, 29, 28, 30, -1, 29, 30, 31, -1, 31, 30, 32, -1, 31, 32, 33, -1, 33, 32, 34, -1, 33, 34, 35, -1, 35, 34, 36, -1, 35, 36, 37, -1, 37, 36, 38, -1, 37, 38, 39, -1, 39, 38, 40, -1, 39, 40, 41, -1 ] creaseAngle 0.558505 normalPerVertex FALSE normalIndex [ ] texCoordIndex [ ] } } } ] translation 0 0 0 rotation 1 0 0 1.570796326795 } choreonoid-1.5.0/share/model/PA10/parts/J7.wrl0000664000000000000000000001044012741425367017362 0ustar rootroot DEF HAND Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 0.85 0.9 0.85 } } geometry DEF _16 IndexedFaceSet { coord Coordinate { point [ -0.03 0.015 -2.87544e-008, -0.025981 0.015 0.015, -0.025981 0.015 -0.015, -0.015 0.015 0.025981, -0.015 0.015 -0.025981, 0 0.015 0.03, 1.92861e-008 0.015 -0.03, 0.015 0.015 0.025981, 0.015 0.015 -0.025981, 0.025981 0.015 -0.015, 0.025981 0.015 0.015, 0.03 0.015 9.81787e-009, -0.03 -0.015 -2.87544e-008, -0.025981 -0.015 0.015, -0.025981 -0.015 -0.015, -0.015 -0.015 0.025981, -0.015 -0.015 -0.025981, 0 -0.015 0.03, 1.92861e-008 -0.015 -0.03, 0.015 -0.015 0.025981, 0.015 -0.015 -0.025981, 0.03 -0.015 9.81787e-009, 0.025981 -0.015 0.015, 0.025981 -0.015 -0.015 ] } coordIndex [ 7, 5, 17, -1, 7, 17, 19, -1, 10, 7, 19, -1, 10, 19, 22, -1, 11, 10, 22, -1, 11, 22, 21, -1, 11, 21, 23, -1, 11, 23, 9, -1, 9, 23, 20, -1, 9, 20, 8, -1, 8, 20, 18, -1, 8, 18, 6, -1, 18, 16, 4, -1, 18, 4, 6, -1, 16, 14, 2, -1, 16, 2, 4, -1, 14, 12, 0, -1, 14, 0, 2, -1, 13, 1, 0, -1, 13, 0, 12, -1, 15, 3, 1, -1, 15, 1, 13, -1, 17, 5, 3, -1, 17, 3, 15, -1, 2, 0, 1, -1, 2, 1, 3, -1, 2, 3, 4, -1, 4, 3, 5, -1, 4, 5, 6, -1, 6, 5, 7, -1, 6, 7, 8, -1, 8, 7, 10, -1, 8, 10, 9, -1, 9, 10, 11, -1, 13, 12, 14, -1, 15, 13, 14, -1, 16, 15, 14, -1, 17, 15, 16, -1, 18, 17, 16, -1, 19, 17, 18, -1, 20, 19, 18, -1, 22, 19, 20, -1, 23, 22, 20, -1, 21, 22, 23, -1 ] creaseAngle 0.610865 normalPerVertex FALSE normalIndex [ ] texCoordIndex [ ] } } DEF HA Transform { translation 0 0 0 #(send ha :locate (float-vector 0 0 0) j7) children [ #----------------- # The shape of "HA" Shape { appearance Appearance { material Material { diffuseColor 0.85 0.85 0.85 } } geometry IndexedFaceSet { coord Coordinate { point [ 1.372628e-08 0.09 0.04, -0.02 0.09 0.034641, 0.02 0.09 0.034641, -0.034641 0.09 0.02, 0.034641 0.09 0.02, -0.04 0.09 2.554449e-08, 0.04 0.09 0.0, -0.034641 0.09 -0.02, 0.034641 0.09 -0.02, 0.02 0.09 -0.034641, -0.02 0.09 -0.034641, -3.596642e-08 0.09 -0.04, 1.372628e-08 0.0 0.04, -0.02 0.0 0.034641, 0.02 0.0 0.034641, -0.034641 0.0 0.02, 0.034641 0.0 0.02, -0.04 0.0 2.554449e-08, 0.04 0.0 0.0, -0.034641 0.0 -0.02, 0.034641 0.0 -0.02, -3.596642e-08 0.0 -0.04, -0.02 0.0 -0.034641, 0.02 0.0 -0.034641, ] #point } #Coordinate coordIndex [ 18, 6, 4, -1, 16, 18, 4, -1, 16, 4, 2, -1, 14, 16, 2, -1, 14, 2, 0, -1, 12, 14, 0, -1, 0, 1, 13, -1, 12, 0, 13, -1, 1, 3, 15, -1, 13, 1, 15, -1, 3, 5, 17, -1, 15, 3, 17, -1, 17, 5, 7, -1, 19, 17, 7, -1, 19, 7, 10, -1, 22, 19, 10, -1, 22, 10, 11, -1, 21, 22, 11, -1, 23, 21, 11, -1, 9, 23, 11, -1, 20, 23, 9, -1, 8, 20, 9, -1, 18, 20, 8, -1, 6, 18, 8, -1, 1, 0, 2, -1, 3, 1, 2, -1, 4, 3, 2, -1, 5, 3, 4, -1, 6, 5, 4, -1, 7, 5, 6, -1, 8, 7, 6, -1, 10, 7, 8, -1, 9, 10, 8, -1, 11, 10, 9, -1, 14, 12, 13, -1, 14, 13, 15, -1, 14, 15, 16, -1, 16, 15, 17, -1, 16, 17, 18, -1, 18, 17, 19, -1, 18, 19, 20, -1, 20, 19, 22, -1, 20, 22, 23, -1, 23, 22, 21, -1, ] #coordIndex normalPerVertex FALSE creaseAngle 0.698132 } #IndexedFaceSet } #Shape #----------------- ] # children } # HA ] translation 0 0 0 rotation 1 0 0 1.570796326795 } choreonoid-1.5.0/share/model/PA10/parts/J3.wrl0000664000000000000000000002123212741425367017357 0ustar rootrootDEF J3 Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 0.85 0.9 0.85 } } geometry DEF _6 IndexedFaceSet { coord Coordinate { point [ 0.065 0.035 0.005, 0.065 0.045 0.005, -0.065 0.035 0.005, -0.065 0.045 0.005, 0.065 0.035 -0.005, 0.065 0.045 -0.005, -0.065 0.035 -0.005, -0.065 0.045 -0.005, 0.045 0.045 0.005, 0.045 0.035 0.005, 0.045 0.035 -0.005, 0.045 0.045 -0.005, -0.03 0 0.051961, -0.03 0.07 0.051961, -0.03 0.07 -0.051962, -0.03 0 -0.051962, 0.045 0.07 -0.036961, 0.045 0 -0.036961, 0.03 0 -0.051961, 0.03 0.07 -0.051961, 3.85723e-008 0 -0.06, 3.85723e-008 0.07 -0.06, 0 0 0.06, 0 0.07 0.06, 0.03 0.07 0.051961, 0.045 0.07 0.036961, 0.03 0 0.051961, 0.045 0 0.036961, -0.045 0.045 -0.005, -0.045 0 0.036961, -0.045 0.035 -0.005, -0.045 0 -0.036961, -0.045 0.035 0.005, -0.045 0.07 0.036961, -0.045 0.07 -0.036961, -0.045 0.045 0.005 ] } coordIndex [ 4, 5, 1, -1, 4, 1, 0, -1, 9, 10, 0, -1, 10, 4, 0, -1, 30, 32, 6, -1, 32, 2, 6, -1, 1, 11, 8, -1, 1, 5, 11, -1, 7, 35, 28, -1, 7, 3, 35, -1, 9, 0, 1, -1, 9, 1, 8, -1, 2, 32, 35, -1, 2, 35, 3, -1, 7, 6, 2, -1, 7, 2, 3, -1, 4, 10, 11, -1, 4, 11, 5, -1, 30, 6, 7, -1, 30, 7, 28, -1, 27, 8, 25, -1, 8, 11, 25, -1, 27, 9, 8, -1, 16, 10, 17, -1, 10, 27, 17, -1, 10, 9, 27, -1, 16, 11, 10, -1, 16, 25, 11, -1, 26, 18, 27, -1, 18, 17, 27, -1, 20, 18, 26, -1, 22, 20, 26, -1, 15, 20, 22, -1, 12, 15, 22, -1, 15, 12, 31, -1, 12, 29, 31, -1, 13, 12, 22, -1, 13, 22, 23, -1, 25, 19, 24, -1, 25, 16, 19, -1, 24, 19, 21, -1, 24, 21, 23, -1, 23, 21, 14, -1, 23, 14, 13, -1, 34, 13, 14, -1, 34, 33, 13, -1, 33, 29, 12, -1, 33, 12, 13, -1, 34, 14, 15, -1, 34, 15, 31, -1, 14, 21, 20, -1, 14, 20, 15, -1, 18, 19, 16, -1, 18, 16, 17, -1, 19, 18, 20, -1, 19, 20, 21, -1, 22, 26, 24, -1, 22, 24, 23, -1, 25, 24, 26, -1, 25, 26, 27, -1, 31, 28, 34, -1, 28, 35, 34, -1, 31, 30, 28, -1, 33, 32, 29, -1, 32, 31, 29, -1, 32, 30, 31, -1, 33, 35, 32, -1, 33, 34, 35, -1 ] creaseAngle 0.628319 normalPerVertex FALSE normalIndex [ ] texCoordIndex [ ] } } Transform { children Shape { appearance Appearance { material Material { diffuseColor 0.6 0.9 0.6 } } geometry DEF _7 IndexedFaceSet { coord Coordinate { point [ -0.1 0.194641 -0.02, -0.1 0.18 -0.034641, -0.1 0.16 -0.04, -0.1 0.08 -0.04, -0.1 0.06 -0.034641, -0.1 0.045359 -0.02, -0.1 0.04 -1.62813e-007, -0.1 0.045359 0.02, -0.1 0.06 0.034641, -0.1 0.08 0.04, -0.1 0.159999 0.04, -0.1 0.179999 0.034641, -0.1 0.194641 0.02, -0.1 0.2 0, -0.075 0.211961 -0.03, -0.075 0.19 -0.051961, -0.075 0.16 -0.06, -0.075 0.08 -0.06, -0.075 0.05 -0.051962, -0.075 0.028039 -0.03, -0.075 0.02 -2.4422e-007, -0.075 0.028038 0.03, -0.075 0.05 0.051961, -0.075 0.079999 0.06, -0.075 0.159999 0.06, -0.075 0.189999 0.051962, -0.075 0.211961 0.030001, -0.075 0.22 0, -0.05 0.02 -2.4422e-007, -0.05 0.028038 0.03, -0.05 0.028039 -0.03, -0.05 0.05 0.051961, -0.05 0.05 -0.051962, -0.05 0.079999 0.06, -0.05 0.08 -0.06, -0.05 0.159999 0.06, -0.05 0.16 -0.06, -0.05 0.189999 0.051962, -0.05 0.19 -0.051961, -0.05 0.211961 0.030001, -0.05 0.211961 -0.03, -0.05 0.22 0 ] } coordIndex [ 5, 6, 7, -1, 5, 7, 8, -1, 5, 8, 4, -1, 4, 8, 9, -1, 4, 9, 3, -1, 3, 9, 10, -1, 3, 10, 2, -1, 2, 10, 11, -1, 2, 11, 1, -1, 1, 11, 12, -1, 1, 12, 0, -1, 0, 12, 13, -1, 13, 27, 14, -1, 13, 14, 0, -1, 0, 14, 15, -1, 0, 15, 1, -1, 1, 15, 16, -1, 1, 16, 2, -1, 2, 16, 17, -1, 2, 17, 3, -1, 3, 17, 18, -1, 3, 18, 4, -1, 4, 18, 19, -1, 4, 19, 5, -1, 6, 5, 20, -1, 5, 19, 20, -1, 7, 6, 20, -1, 21, 7, 20, -1, 8, 7, 21, -1, 8, 21, 22, -1, 9, 8, 22, -1, 9, 22, 23, -1, 10, 9, 23, -1, 10, 23, 24, -1, 11, 10, 24, -1, 11, 24, 25, -1, 12, 11, 25, -1, 12, 25, 26, -1, 12, 26, 27, -1, 12, 27, 13, -1, 27, 41, 40, -1, 27, 40, 14, -1, 14, 40, 38, -1, 14, 38, 15, -1, 15, 38, 36, -1, 15, 36, 16, -1, 16, 36, 34, -1, 16, 34, 17, -1, 17, 34, 32, -1, 17, 32, 18, -1, 18, 32, 30, -1, 18, 30, 19, -1, 20, 19, 30, -1, 28, 20, 30, -1, 21, 20, 28, -1, 29, 21, 28, -1, 22, 21, 29, -1, 31, 22, 29, -1, 23, 22, 31, -1, 23, 31, 33, -1, 24, 23, 33, -1, 24, 33, 35, -1, 25, 35, 37, -1, 25, 24, 35, -1, 25, 37, 39, -1, 25, 39, 26, -1, 26, 39, 41, -1, 26, 41, 27, -1, 29, 28, 30, -1, 29, 30, 31, -1, 31, 30, 32, -1, 31, 32, 33, -1, 33, 32, 34, -1, 33, 34, 35, -1, 35, 34, 36, -1, 35, 36, 37, -1, 37, 36, 38, -1, 37, 38, 39, -1, 39, 38, 40, -1, 39, 40, 41, -1 ] creaseAngle 0.558505 normalPerVertex FALSE normalIndex [ ] texCoordIndex [ ] } } } Transform { children Shape { appearance Appearance { material Material { diffuseColor 0.6 0.9 0.6 } } geometry DEF _8 IndexedFaceSet { coord Coordinate { point [ 0.1 0.045359 -0.02, 0.1 0.06 -0.034641, 0.1 0.08 -0.04, 0.1 0.16 -0.04, 0.1 0.18 -0.034641, 0.1 0.194641 -0.02, 0.1 0.2 -1.62813e-007, 0.1 0.194641 0.02, 0.1 0.18 0.034641, 0.1 0.16 0.04, 0.1 0.08 0.04, 0.1 0.06 0.034641, 0.1 0.04 0, 0.1 0.045359 0.02, 0.075 0.028038 -0.03, 0.075 0.05 -0.051961, 0.075 0.08 -0.06, 0.075 0.16 -0.06, 0.075 0.19 -0.051962, 0.075 0.211961 -0.03, 0.075 0.22 -2.4422e-007, 0.075 0.211962 0.03, 0.075 0.19 0.051961, 0.075 0.160001 0.06, 0.075 0.080001 0.06, 0.075 0.050001 0.051962, 0.075 0.028039 0.030001, 0.075 0.02 0, 0.05 0.02 0, 0.05 0.028038 -0.03, 0.05 0.028039 0.030001, 0.05 0.05 -0.051961, 0.05 0.050001 0.051962, 0.05 0.08 -0.06, 0.05 0.080001 0.06, 0.05 0.16 -0.06, 0.05 0.160001 0.06, 0.05 0.19 -0.051962, 0.05 0.19 0.051961, 0.05 0.211961 -0.03, 0.05 0.211962 0.03, 0.05 0.22 -2.4422e-007 ] } coordIndex [ 5, 6, 7, -1, 5, 7, 8, -1, 5, 8, 4, -1, 4, 8, 9, -1, 4, 9, 3, -1, 3, 9, 10, -1, 3, 10, 2, -1, 2, 10, 11, -1, 2, 11, 1, -1, 1, 11, 13, -1, 1, 13, 0, -1, 0, 13, 12, -1, 27, 14, 0, -1, 12, 27, 0, -1, 14, 15, 1, -1, 14, 1, 0, -1, 15, 16, 2, -1, 15, 2, 1, -1, 16, 17, 3, -1, 16, 3, 2, -1, 17, 18, 4, -1, 17, 4, 3, -1, 18, 19, 5, -1, 18, 5, 4, -1, 20, 6, 5, -1, 20, 5, 19, -1, 21, 7, 6, -1, 21, 6, 20, -1, 22, 8, 7, -1, 22, 7, 21, -1, 23, 9, 8, -1, 23, 8, 22, -1, 24, 10, 9, -1, 24, 9, 23, -1, 25, 11, 10, -1, 25, 10, 24, -1, 26, 13, 11, -1, 26, 11, 25, -1, 12, 13, 27, -1, 13, 26, 27, -1, 28, 29, 14, -1, 27, 28, 14, -1, 29, 31, 15, -1, 29, 15, 14, -1, 16, 31, 33, -1, 16, 15, 31, -1, 33, 35, 17, -1, 33, 17, 16, -1, 18, 35, 37, -1, 18, 17, 35, -1, 39, 19, 18, -1, 39, 18, 37, -1, 41, 20, 19, -1, 41, 19, 39, -1, 40, 21, 20, -1, 40, 20, 41, -1, 38, 22, 21, -1, 38, 21, 40, -1, 36, 23, 22, -1, 36, 22, 38, -1, 34, 24, 23, -1, 34, 23, 36, -1, 32, 25, 24, -1, 32, 24, 34, -1, 30, 26, 25, -1, 30, 25, 32, -1, 30, 28, 27, -1, 26, 30, 27, -1, 29, 28, 30, -1, 29, 30, 31, -1, 31, 30, 32, -1, 31, 32, 33, -1, 33, 32, 34, -1, 33, 34, 35, -1, 35, 34, 36, -1, 35, 36, 37, -1, 37, 36, 38, -1, 37, 38, 39, -1, 39, 38, 40, -1, 39, 40, 41, -1 ] creaseAngle 0.558505 normalPerVertex FALSE normalIndex [ ] texCoordIndex [ ] } } } ] translation 0 0 0 rotation 1 0 0 1.570796326795 } choreonoid-1.5.0/share/model/PA10/PA10.yaml0000664000000000000000000000102512741425367016547 0ustar rootroot modelFile: PA10.wrl standardPose: [ 45, 30, 0, 60, 0, 45, 0, 0, 0 ] linkGroup: - BASE - name: Arm links: [ J1, J2, J3, J4, J5, J6, J7 ] - name: Gripper links: [ HAND_L, HAND_R ] possibleIkInterpolationLinks: [ J6, J7 ] defaultIkInterpolationLinks: [ J7 ] possileSupportLinks: [ ] defaultIKsetup: J6: [ BASE ] J7: [ BASE ] selfCollisionDetection: excludeTreeDepth: 2 excludeLinks: [ ] bodyMarkers: - [ BASE, [ 0.2, 0.2, 0.0 ], [ 0.2, -0.2, 0.0 ], [ -0.2, -0.2, 0.0 ], [ -0.2, 0.2, 0.0 ] ] - J4 - J7 choreonoid-1.5.0/share/model/misc/0000775000000000000000000000000012741425367015516 5ustar rootrootchoreonoid-1.5.0/share/model/misc/box4.wrl0000664000000000000000000002015612741425367017124 0ustar rootroot#VRML V2.0 utf8 PROTO Joint [ exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField MFFloat llimit [] exposedField MFFloat lvlimit [] exposedField SFRotation limitOrientation 0 0 1 0 exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFFloat stiffness [ 0 0 0 ] exposedField SFVec3f translation 0 0 0 exposedField MFFloat ulimit [] exposedField MFFloat uvlimit [] exposedField SFString jointType "" exposedField SFInt32 jointId -1 exposedField SFVec3f jointAxis 0 0 1 exposedField SFFloat gearRatio 1 exposedField SFFloat rotorInertia 0 exposedField SFFloat rotorResistor 0 exposedField SFFloat torqueConst 1 exposedField SFFloat encoderPulse 1 ] { Transform { center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } } PROTO Segment [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f centerOfMass 0 0 0 exposedField MFNode children [ ] exposedField SFNode coord NULL exposedField MFNode displacers [ ] exposedField SFFloat mass 0 exposedField MFFloat momentsOfInertia [ 0 0 0 0 0 0 0 0 0 ] exposedField SFString name "" eventIn MFNode addChildren eventIn MFNode removeChildren ] { Group { addChildren IS addChildren bboxCenter IS bboxCenter bboxSize IS bboxSize children IS children removeChildren IS removeChildren } } PROTO Humanoid [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f center 0 0 0 exposedField MFNode humanoidBody [ ] exposedField MFString info [ ] exposedField MFNode joints [ ] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFNode segments [ ] exposedField MFNode sites [ ] exposedField SFVec3f translation 0 0 0 exposedField SFString version "1.1" exposedField MFNode viewpoints [ ] ] { Transform { bboxCenter IS bboxCenter bboxSize IS bboxSize center IS center rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation children [ Group { children IS viewpoints } Group { children IS humanoidBody } ] } } PROTO VisionSensor [ exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField MFNode children [ ] exposedField SFFloat fieldOfView 0.785398 exposedField SFString name "" exposedField SFFloat frontClipDistance 0.01 exposedField SFFloat backClipDistance 10.0 exposedField SFString type "NONE" exposedField SFInt32 sensorId -1 exposedField SFInt32 width 320 exposedField SFInt32 height 240 ] { Transform { rotation IS rotation translation IS translation children IS children } } PROTO ForceSensor [ exposedField SFVec3f maxForce -1 -1 -1 exposedField SFVec3f maxTorque -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO Gyro [ exposedField SFVec3f maxAngularVelocity -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO AccelerationSensor [ exposedField SFVec3f maxAcceleration -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO PressureSensor [ exposedField SFFloat maxPressure -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO PhotoInterrupter [ exposedField SFVec3f transmitter 0 0 0 exposedField SFVec3f receiver 0 0 0 exposedField SFInt32 sensorId -1 ] { Transform{ children [ Transform{ translation IS transmitter } Transform{ translation IS receiver } ] } } PROTO CylinderSensorZ [ exposedField SFFloat maxAngle -1 exposedField SFFloat minAngle 0 exposedField MFNode children [ ] ] { Transform{ rotation 1 0 0 1.5708 children [ DEF SensorY CylinderSensor{ maxAngle IS maxAngle minAngle IS minAngle } DEF AxisY Transform{ children [ Transform{ rotation 1 0 0 -1.5708 children IS children } ] } ] } ROUTE SensorY.rotation_changed TO AxisY.set_rotation } PROTO CylinderSensorY [ exposedField SFFloat maxAngle -1 exposedField SFFloat minAngle 0 exposedField MFNode children [ ] ] { Transform{ rotation 0 1 0 1.5708 children [ DEF SensorX CylinderSensor{ maxAngle IS maxAngle minAngle IS minAngle } DEF AxisX Transform{ children [ Transform{ rotation 0 1 0 -1.5708 children IS children } ] } ] } ROUTE SensorX.rotation_changed TO AxisX.set_rotation } PROTO CylinderSensorX [ exposedField SFFloat maxAngle -1 exposedField SFFloat minAngle 0 exposedField MFNode children [ ] ] { Transform{ rotation 0 0 1 -1.5708 children [ DEF SensorZ CylinderSensor{ maxAngle IS maxAngle minAngle IS minAngle } DEF AxisZ Transform{ children [ Transform{ rotation 0 0 1 1.5708 children IS children } ] } ] } ROUTE SensorZ.rotation_changed TO AxisZ.set_rotation } NavigationInfo { avatarSize 0.5 headlight TRUE type ["EXAMINE", "ANY"] } Background { skyColor 0.4 0.6 0.4 } Viewpoint { position 3 0 0.835 orientation 0.5770 0.5775 0.5775 2.0935 } DEF box4 Humanoid { humanoidBody [ DEF WAIST Joint { jointType "free" children [ DEF BODY Segment { mass 0.5 momentsOfInertia [8.33e-4 0 0 0 8.33e-4 0 0 0 8.33e-4] children Transform { translation 0 0 0 rotation 1 0 0 0 children Shape { geometry Box { size 0.1 0.1 0.1 } appearance Appearance { material Material { diffuseColor 1.0 1.0 0.0 } } } } } ] } ] joints [ USE WAIST ] name "box4" segments [ USE BODY ] } choreonoid-1.5.0/share/model/misc/tank.body0000664000000000000000000001106612741425367017336 0ustar rootrootformat: ChoreonoidBody formatVersion: 1.0 angleUnit: degree name: Tank rootLink: CHASSIS links: - name: CHASSIS translation: [ 0, 0, 0.1 ] jointType: free elements: RigidBody: centerOfMass: [ 0, 0, 0 ] mass: 8.0 inertia: [ 0.1, 0, 0, 0, 0.1, 0, 0, 0, 0.5 ] elements: Shape: appearance: &GREEN material: diffuseColor: [ 0, 0.6, 0 ] ambientIntensity: 0.3 specularColor: [ 0.7, 0.7, 0.7 ] shininess: 0.25 geometry: type: Box size: [ 0.4, 0.3, 0.1 ] - name: CRAWLER_TRACK_L parent: CHASSIS translation: [ 0, 0.15, 0 ] jointType: pseudoContinuousTrack jointAxis: [ 0, 1, 0 ] jointId: 0 elements: RigidBody: centerOfMass: [ 0, 0, 0 ] mass: 1.0 inertia: [ 0.02, 0, 0, 0, 0.02, 0, 0, 0, 0.02 ] elements: Transform: translation: [ 0, 0.05, 0 ] elements: Shape: &CRAWLER appearance: &BLACK material: diffuseColor: [ 0.1, 0.1, 0.1 ] ambientIntensity: 0.01 specularColor: [ 0.3, 0.3, 0.3 ] shininess: 0.01 geometry: type: Extrusion crossSection: [ -0.2, -0.1, 0.2, -0.1, 0.3, 0.06, -0.3, 0.06, -0.2, -0.1 ] spine: [ 0, -0.05, 0, 0, 0.05, 0 ] - name: CRAWLER_TRACK_R parent: CHASSIS translation: [ 0, -0.15, 0 ] jointType: pseudoContinuousTrack jointAxis: [ 0, 1, 0 ] jointId: 1 elements: RigidBody: centerOfMass: [ 0, 0, 0 ] mass: 1.0 inertia: [ 0.02, 0, 0, 0, 0.02, 0, 0, 0, 0.02 ] elements: Transform: translation: [ 0, -0.05, 0 ] elements: Shape: *CRAWLER - name: CANNON_Y parent: CHASSIS translation: [ -0.05, 0, 0.08 ] jointType: revolute jointAxis: [ 0, 0, 1 ] jointId: 2 elements: RigidBody: centerOfMass: [ 0, 0, 0.025 ] mass: 4.0 inertia: [ 0.1, 0, 0, 0, 0.1, 0, 0, 0, 0.1 ] elements: Shape: appearance: *GREEN geometry: type: Box size: [ 0.2, 0.2, 0.08 ] - name: CANNON_P parent: CANNON_Y translation: [ 0, 0, 0.04 ] jointType: revolute jointAxis: [ 0, 1, 0 ] jointId: 3 elements: - type: RigidBody centerOfMass: [ 0, 0, 0 ] mass: 3.0 inertia: [ 0.1, 0, 0, 0, 0.1, 0, 0, 0, 0.1 ] elements: - type: Shape appearance: *GREEN geometry: type: Cylinder height: 0.1 radius: 0.11 - type: Transform translation: [ 0, 0, 0.13 ] rotation: [ 0.540716, -0.540716, -0.6444, 114.4042 ] elements: - type: Camera name: Camera format: COLOR_DEPTH width: 320 height: 240 id: 0 frameRate: 30 - type: RangeSensor name: RangeSensor id: 0 scanAngle: 90 scanStep: 0.5 scanRate: 10 maxDistance: 10 - type: RigidBody translation: [ 0.2, 0, 0 ] centerOfMass: [ 0.2, 0, 0 ] mass: 1.0 inertia: [ 0.01, 0, 0, 0, 0.1, 0, 0, 0, 0.1 ] elements: - type: Transform rotation: [ 0, 0, 1, 90 ] elements: Shape: appearance: *GREEN geometry: type: Cylinder height: 0.2 radius: 0.02 - type: Transform translation: [ 0.2, 0, 0 ] elements: SpotLight: name: MainLight direction: [ 1, 0, 0 ] beamWidth: 36 cutOffAngle: 40 cutOffExponent: 6 attenuation: [ 1, 0, 0.01 ] choreonoid-1.5.0/share/model/misc/fog.wrl0000664000000000000000000000041212741425367017014 0ustar rootroot#VRML V2.0 utf8 Group { children [ Fog { color 1.0 1.0 1.0 visibilityRange 20.0 } Shape { geometry Sphere { radius 100.0 } appearance Appearance { material Material { diffuseColor 1.0 1.0 1.0 } } } ] } choreonoid-1.5.0/share/model/misc/ClosedLinkSample.wrl0000664000000000000000000004700512741425367021443 0ustar rootroot#VRML V2.0 utf8 PROTO Joint [ exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField MFFloat llimit [] exposedField MFFloat lvlimit [] exposedField SFRotation limitOrientation 0 0 1 0 exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFFloat stiffness [ 0 0 0 ] exposedField SFVec3f translation 0 0 0 exposedField MFFloat ulimit [] exposedField MFFloat uvlimit [] exposedField SFString jointType "" exposedField SFInt32 jointId -1 exposedField SFVec3f jointAxis 0 0 1 exposedField SFFloat equivalentInertia 0 exposedField SFFloat gearRatio 1 exposedField SFFloat rotorInertia 0 exposedField SFFloat rotorResistor 0 exposedField SFFloat torqueConst 1 exposedField SFFloat encoderPulse 1 ] { Transform { center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } } PROTO Segment [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f centerOfMass 0 0 0 exposedField MFNode children [ ] exposedField SFNode coord NULL exposedField MFNode displacers [ ] exposedField SFFloat mass 0 exposedField MFFloat momentsOfInertia [ 0 0 0 0 0 0 0 0 0 ] exposedField SFString name "" eventIn MFNode addChildren eventIn MFNode removeChildren ] { Group { addChildren IS addChildren bboxCenter IS bboxCenter bboxSize IS bboxSize children IS children removeChildren IS removeChildren } } PROTO Humanoid [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f center 0 0 0 exposedField MFNode humanoidBody [ ] exposedField MFString info [ ] exposedField MFNode joints [ ] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFNode segments [ ] exposedField MFNode sites [ ] exposedField SFVec3f translation 0 0 0 exposedField SFString version "1.1" exposedField MFNode viewpoints [ ] exposedField MFNode linkConnections [ ] ] { Transform { bboxCenter IS bboxCenter bboxSize IS bboxSize center IS center rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation children [ Group { children IS viewpoints } Group { children IS humanoidBody } ] } } # If the body includes closed loop links, plase define the following proto node PROTO ExtraJoint [ # Name of the first link exposedField SFString link1Name "" # Name of the second link exposedField SFString link2Name "" # Connection (joint) position in the local coordinate of the first link exposedField SFVec3f link1LocalPos 0 0 0 # Connection (joint) position in the local coordinate of the second link exposedField SFVec3f link2LocalPos 0 0 0 # Constraint axes. Two or three orthogonal axes must be specified # in the local coordinate of the first link #exposedField MFVec3f axes [ ] # Possible types are "piston" and "ball" exposedField SFString jointType "piston" exposedField SFVec3f jointAxis 1 0 0 ] { } # The ends of J1 and j3 are connected. (Constraned along x-axis and y-axis) DEF J1J3 ExtraJoint { link1Name "J1" link2Name "J3" link1LocalPos 0.2 0 0 link2LocalPos 0 0.1 0 jointType "piston" jointAxis 0 0 1 #axes [ 1 0 0, 0 1 0 ] } DEF ClosedLinkSample Humanoid { humanoidBody [ DEF WAIST Joint { translation 0.000000 0.000000 0.000000 rotation 1.000000 0.000000 0.000000 -1.5710 jointType "fixed" children [ DEF WAIST_LINK Segment { mass 27.000000 centerOfMass 0.100000 0.025000 0.050000 momentsOfInertia [0.163125 0.000000 0.000000 0.000000 0.382500 0.000000 0.000000 0.000000 0.163125 ] children [ Shape { geometry IndexedFaceSet { ccw TRUE solid FALSE colorPerVertex FALSE coord Coordinate { point [-0.100000 -0.100000 0.000000, -0.100000 0.150000 0.000000, 0.300000 0.150000 0.000000, 0.300000 -0.100000 0.000000, -0.100000 -0.100000 0.100000, -0.100000 0.150000 0.100000, 0.300000 0.150000 0.100000, 0.300000 -0.100000 0.100000,] } coordIndex [0,1,2,3,-1, 1,5,6,2,-1, 3,2,6,7,-1, 0,3,7,4,-1, 0,4,5,1,-1, 4,7,6,5,-1,] } appearance Appearance { material Material { diffuseColor 0.5 0.5 0.5 } } } ] } DEF J0 Joint { translation 0.000000 0.000000 0.120000 rotation 0.000000 0.000000 1.000000 0.000000 jointType "rotate" jointId 0 jointAxis 0 0 1 children [ DEF J0_LINK Segment { mass 0.084823 centerOfMass 0.000000 0.050000 0.000000 momentsOfInertia [0.000073 0.000000 0.000000 0.000000 0.000004 -0.000000 0.000000 -0.000000 0.000073 ] children [ Shape { geometry IndexedFaceSet { ccw TRUE solid FALSE colorPerVertex FALSE coord Coordinate { point [0.020000 0.000000 0.020000, 0.016180 0.011756 0.020000, 0.006180 0.019021 0.020000, -0.006180 0.019021 0.020000, -0.016180 0.011756 0.020000, -0.020000 0.000000 0.020000, -0.016180 -0.011756 0.020000, -0.006180 -0.019021 0.020000, 0.006180 -0.019021 0.020000, 0.016180 -0.011756 0.020000, 0.020000 0.000000 -0.020000, 0.016180 0.011756 -0.020000, 0.006180 0.019021 -0.020000, -0.006180 0.019021 -0.020000, -0.016180 0.011756 -0.020000, -0.020000 0.000000 -0.020000, -0.016180 -0.011756 -0.020000, -0.006180 -0.019021 -0.020000, 0.006180 -0.019021 -0.020000, 0.016180 -0.011756 -0.020000, 0.000000 0.000000 0.020000, 0.000000 0.000000 -0.020000, 0.015000 0.100000 0.020000, 0.012135 0.108817 0.020000, 0.004635 0.114266 0.020000, -0.004635 0.114266 0.020000, -0.012135 0.108817 0.020000, -0.015000 0.100000 0.020000, -0.012135 0.091183 0.020000, -0.004635 0.085734 0.020000, 0.004635 0.085734 0.020000, 0.012135 0.091183 0.020000, 0.015000 0.100000 -0.020000, 0.012135 0.108817 -0.020000, 0.004635 0.114266 -0.020000, -0.004635 0.114266 -0.020000, -0.012135 0.108817 -0.020000, -0.015000 0.100000 -0.020000, -0.012135 0.091183 -0.020000, -0.004635 0.085734 -0.020000, 0.004635 0.085734 -0.020000, 0.012135 0.091183 -0.020000, 0.000000 0.100000 0.020000, 0.000000 0.100000 -0.020000, 0.010000 0.000000 0.000000, 0.008090 0.000000 0.005878, 0.003090 0.000000 0.009511, -0.003090 0.000000 0.009511, -0.008090 0.000000 0.005878, -0.010000 0.000000 0.000000, -0.008090 0.000000 -0.005878, -0.003090 0.000000 -0.009511, 0.003090 0.000000 -0.009511, 0.008090 0.000000 -0.005878, 0.010000 0.100000 -0.000000, 0.008090 0.100000 0.005878, 0.003090 0.100000 0.009511, -0.003090 0.100000 0.009511, -0.008090 0.100000 0.005878, -0.010000 0.100000 -0.000000, -0.008090 0.100000 -0.005878, -0.003090 0.100000 -0.009511, 0.003090 0.100000 -0.009511, 0.008090 0.100000 -0.005878, 0.000000 0.000000 0.000000, 0.000000 0.100000 -0.000000,] } coordIndex [0,10,11,1,-1, 1,11,12,2,-1, 2,12,13,3,-1, 3,13,14,4,-1, 4,14,15,5,-1, 5,15,16,6,-1, 6,16,17,7,-1, 7,17,18,8,-1, 8,18,19,9,-1, 9,19,10,0,-1, 0,1,20,-1, 1,2,20,-1, 2,3,20,-1, 3,4,20,-1, 4,5,20,-1, 5,6,20,-1, 6,7,20,-1, 7,8,20,-1, 8,9,20,-1, 9,0,20,-1, 11,10,21,-1, 12,11,21,-1, 13,12,21,-1, 14,13,21,-1, 15,14,21,-1, 16,15,21,-1, 17,16,21,-1, 18,17,21,-1, 19,18,21,-1, 10,19,21,-1, 22,32,33,23,-1, 23,33,34,24,-1, 24,34,35,25,-1, 25,35,36,26,-1, 26,36,37,27,-1, 27,37,38,28,-1, 28,38,39,29,-1, 29,39,40,30,-1, 30,40,41,31,-1, 31,41,32,22,-1, 22,23,42,-1, 23,24,42,-1, 24,25,42,-1, 25,26,42,-1, 26,27,42,-1, 27,28,42,-1, 28,29,42,-1, 29,30,42,-1, 30,31,42,-1, 31,22,42,-1, 33,32,43,-1, 34,33,43,-1, 35,34,43,-1, 36,35,43,-1, 37,36,43,-1, 38,37,43,-1, 39,38,43,-1, 40,39,43,-1, 41,40,43,-1, 32,41,43,-1, 44,54,55,45,-1, 45,55,56,46,-1, 46,56,57,47,-1, 47,57,58,48,-1, 48,58,59,49,-1, 49,59,60,50,-1, 50,60,61,51,-1, 51,61,62,52,-1, 52,62,63,53,-1, 53,63,54,44,-1, 44,45,64,-1, 45,46,64,-1, 46,47,64,-1, 47,48,64,-1, 48,49,64,-1, 49,50,64,-1, 50,51,64,-1, 51,52,64,-1, 52,53,64,-1, 53,44,64,-1, 55,54,65,-1, 56,55,65,-1, 57,56,65,-1, 58,57,65,-1, 59,58,65,-1, 60,59,65,-1, 61,60,65,-1, 62,61,65,-1, 63,62,65,-1, 54,63,65,-1,] } appearance Appearance { material Material { } } } ] } DEF J1 Joint { translation 0.000000 0.100000 0.040000 rotation 0.000000 0.000000 1.000000 0.000000 jointType "rotate" jointId 1 jointAxis 0 0 1 children [ DEF J1_LINK Segment { mass 0.169646 centerOfMass 0.100000 0.000000 0.000000 momentsOfInertia [0.000008 0.000000 -0.000000 0.000000 0.000570 0.000000 -0.000000 0.000000 0.000570 ] children [ Shape { geometry IndexedFaceSet { ccw TRUE solid FALSE colorPerVertex FALSE coord Coordinate { point [0.013000 0.000000 0.020000, 0.010517 0.007641 0.020000, 0.004017 0.012364 0.020000, -0.004017 0.012364 0.020000, -0.010517 0.007641 0.020000, -0.013000 0.000000 0.020000, -0.010517 -0.007641 0.020000, -0.004017 -0.012364 0.020000, 0.004017 -0.012364 0.020000, 0.010517 -0.007641 0.020000, 0.013000 0.000000 -0.020000, 0.010517 0.007641 -0.020000, 0.004017 0.012364 -0.020000, -0.004017 0.012364 -0.020000, -0.010517 0.007641 -0.020000, -0.013000 0.000000 -0.020000, -0.010517 -0.007641 -0.020000, -0.004017 -0.012364 -0.020000, 0.004017 -0.012364 -0.020000, 0.010517 -0.007641 -0.020000, 0.000000 0.000000 0.020000, 0.000000 0.000000 -0.020000, 0.213000 0.000000 0.020000, 0.210517 0.007641 0.020000, 0.204017 0.012364 0.020000, 0.195983 0.012364 0.020000, 0.189483 0.007641 0.020000, 0.187000 0.000000 0.020000, 0.189483 -0.007641 0.020000, 0.195983 -0.012364 0.020000, 0.204017 -0.012364 0.020000, 0.210517 -0.007641 0.020000, 0.213000 0.000000 -0.020000, 0.210517 0.007641 -0.020000, 0.204017 0.012364 -0.020000, 0.195983 0.012364 -0.020000, 0.189483 0.007641 -0.020000, 0.187000 0.000000 -0.020000, 0.189483 -0.007641 -0.020000, 0.195983 -0.012364 -0.020000, 0.204017 -0.012364 -0.020000, 0.210517 -0.007641 -0.020000, 0.200000 0.000000 0.020000, 0.200000 0.000000 -0.020000, 0.000000 0.000000 0.010000, 0.000000 0.005878 0.008090, 0.000000 0.009511 0.003090, 0.000000 0.009511 -0.003090, 0.000000 0.005878 -0.008090, 0.000000 0.000000 -0.010000, 0.000000 -0.005878 -0.008090, 0.000000 -0.009511 -0.003090, 0.000000 -0.009511 0.003090, 0.000000 -0.005878 0.008090, 0.200000 0.000000 0.010000, 0.200000 0.005878 0.008090, 0.200000 0.009511 0.003090, 0.200000 0.009511 -0.003090, 0.200000 0.005878 -0.008090, 0.200000 0.000000 -0.010000, 0.200000 -0.005878 -0.008090, 0.200000 -0.009511 -0.003090, 0.200000 -0.009511 0.003090, 0.200000 -0.005878 0.008090, 0.000000 0.000000 0.000000, 0.200000 0.000000 -0.000000,] } coordIndex [0,10,11,1,-1, 1,11,12,2,-1, 2,12,13,3,-1, 3,13,14,4,-1, 4,14,15,5,-1, 5,15,16,6,-1, 6,16,17,7,-1, 7,17,18,8,-1, 8,18,19,9,-1, 9,19,10,0,-1, 0,1,20,-1, 1,2,20,-1, 2,3,20,-1, 3,4,20,-1, 4,5,20,-1, 5,6,20,-1, 6,7,20,-1, 7,8,20,-1, 8,9,20,-1, 9,0,20,-1, 11,10,21,-1, 12,11,21,-1, 13,12,21,-1, 14,13,21,-1, 15,14,21,-1, 16,15,21,-1, 17,16,21,-1, 18,17,21,-1, 19,18,21,-1, 10,19,21,-1, 22,32,33,23,-1, 23,33,34,24,-1, 24,34,35,25,-1, 25,35,36,26,-1, 26,36,37,27,-1, 27,37,38,28,-1, 28,38,39,29,-1, 29,39,40,30,-1, 30,40,41,31,-1, 31,41,32,22,-1, 22,23,42,-1, 23,24,42,-1, 24,25,42,-1, 25,26,42,-1, 26,27,42,-1, 27,28,42,-1, 28,29,42,-1, 29,30,42,-1, 30,31,42,-1, 31,22,42,-1, 33,32,43,-1, 34,33,43,-1, 35,34,43,-1, 36,35,43,-1, 37,36,43,-1, 38,37,43,-1, 39,38,43,-1, 40,39,43,-1, 41,40,43,-1, 32,41,43,-1, 44,54,55,45,-1, 45,55,56,46,-1, 46,56,57,47,-1, 47,57,58,48,-1, 48,58,59,49,-1, 49,59,60,50,-1, 50,60,61,51,-1, 51,61,62,52,-1, 52,62,63,53,-1, 53,63,54,44,-1, 44,45,64,-1, 45,46,64,-1, 46,47,64,-1, 47,48,64,-1, 48,49,64,-1, 49,50,64,-1, 50,51,64,-1, 51,52,64,-1, 52,53,64,-1, 53,44,64,-1, 55,54,65,-1, 56,55,65,-1, 57,56,65,-1, 58,57,65,-1, 59,58,65,-1, 60,59,65,-1, 61,60,65,-1, 62,61,65,-1, 63,62,65,-1, 54,63,65,-1,] } appearance Appearance { material Material { diffuseColor 1.0 0.0 0.0 } } } ] } ] } ] } DEF J3 Joint { translation 0.200000 0.000000 0.120000 rotation 0.000000 0.000000 1.000000 0.000000 jointType "rotate" jointId 2 jointAxis 0 0 1 children [ DEF J3_LINK Segment { mass 0.084823 centerOfMass 0.000000 0.050000 0.000000 momentsOfInertia [0.000073 0.000000 0.000000 0.000000 0.000004 -0.000000 0.000000 -0.000000 0.000073 ] children [ Shape { geometry IndexedFaceSet { ccw TRUE solid FALSE colorPerVertex FALSE coord Coordinate { point [0.020000 0.000000 0.020000, 0.016180 0.011756 0.020000, 0.006180 0.019021 0.020000, -0.006180 0.019021 0.020000, -0.016180 0.011756 0.020000, -0.020000 0.000000 0.020000, -0.016180 -0.011756 0.020000, -0.006180 -0.019021 0.020000, 0.006180 -0.019021 0.020000, 0.016180 -0.011756 0.020000, 0.020000 0.000000 -0.020000, 0.016180 0.011756 -0.020000, 0.006180 0.019021 -0.020000, -0.006180 0.019021 -0.020000, -0.016180 0.011756 -0.020000, -0.020000 0.000000 -0.020000, -0.016180 -0.011756 -0.020000, -0.006180 -0.019021 -0.020000, 0.006180 -0.019021 -0.020000, 0.016180 -0.011756 -0.020000, 0.000000 0.000000 0.020000, 0.000000 0.000000 -0.020000, 0.015000 0.100000 0.020000, 0.012135 0.108817 0.020000, 0.004635 0.114266 0.020000, -0.004635 0.114266 0.020000, -0.012135 0.108817 0.020000, -0.015000 0.100000 0.020000, -0.012135 0.091183 0.020000, -0.004635 0.085734 0.020000, 0.004635 0.085734 0.020000, 0.012135 0.091183 0.020000, 0.015000 0.100000 -0.020000, 0.012135 0.108817 -0.020000, 0.004635 0.114266 -0.020000, -0.004635 0.114266 -0.020000, -0.012135 0.108817 -0.020000, -0.015000 0.100000 -0.020000, -0.012135 0.091183 -0.020000, -0.004635 0.085734 -0.020000, 0.004635 0.085734 -0.020000, 0.012135 0.091183 -0.020000, 0.000000 0.100000 0.020000, 0.000000 0.100000 -0.020000, 0.010000 0.000000 0.000000, 0.008090 0.000000 0.005878, 0.003090 0.000000 0.009511, -0.003090 0.000000 0.009511, -0.008090 0.000000 0.005878, -0.010000 0.000000 0.000000, -0.008090 0.000000 -0.005878, -0.003090 0.000000 -0.009511, 0.003090 0.000000 -0.009511, 0.008090 0.000000 -0.005878, 0.010000 0.100000 -0.000000, 0.008090 0.100000 0.005878, 0.003090 0.100000 0.009511, -0.003090 0.100000 0.009511, -0.008090 0.100000 0.005878, -0.010000 0.100000 -0.000000, -0.008090 0.100000 -0.005878, -0.003090 0.100000 -0.009511, 0.003090 0.100000 -0.009511, 0.008090 0.100000 -0.005878, 0.000000 0.000000 0.000000, 0.000000 0.100000 -0.000000,] } coordIndex [0,10,11,1,-1, 1,11,12,2,-1, 2,12,13,3,-1, 3,13,14,4,-1, 4,14,15,5,-1, 5,15,16,6,-1, 6,16,17,7,-1, 7,17,18,8,-1, 8,18,19,9,-1, 9,19,10,0,-1, 0,1,20,-1, 1,2,20,-1, 2,3,20,-1, 3,4,20,-1, 4,5,20,-1, 5,6,20,-1, 6,7,20,-1, 7,8,20,-1, 8,9,20,-1, 9,0,20,-1, 11,10,21,-1, 12,11,21,-1, 13,12,21,-1, 14,13,21,-1, 15,14,21,-1, 16,15,21,-1, 17,16,21,-1, 18,17,21,-1, 19,18,21,-1, 10,19,21,-1, 22,32,33,23,-1, 23,33,34,24,-1, 24,34,35,25,-1, 25,35,36,26,-1, 26,36,37,27,-1, 27,37,38,28,-1, 28,38,39,29,-1, 29,39,40,30,-1, 30,40,41,31,-1, 31,41,32,22,-1, 22,23,42,-1, 23,24,42,-1, 24,25,42,-1, 25,26,42,-1, 26,27,42,-1, 27,28,42,-1, 28,29,42,-1, 29,30,42,-1, 30,31,42,-1, 31,22,42,-1, 33,32,43,-1, 34,33,43,-1, 35,34,43,-1, 36,35,43,-1, 37,36,43,-1, 38,37,43,-1, 39,38,43,-1, 40,39,43,-1, 41,40,43,-1, 32,41,43,-1, 44,54,55,45,-1, 45,55,56,46,-1, 46,56,57,47,-1, 47,57,58,48,-1, 48,58,59,49,-1, 49,59,60,50,-1, 50,60,61,51,-1, 51,61,62,52,-1, 52,62,63,53,-1, 53,63,54,44,-1, 44,45,64,-1, 45,46,64,-1, 46,47,64,-1, 47,48,64,-1, 48,49,64,-1, 49,50,64,-1, 50,51,64,-1, 51,52,64,-1, 52,53,64,-1, 53,44,64,-1, 55,54,65,-1, 56,55,65,-1, 57,56,65,-1, 58,57,65,-1, 59,58,65,-1, 60,59,65,-1, 61,60,65,-1, 62,61,65,-1, 63,62,65,-1, 54,63,65,-1,] } appearance Appearance { material Material { } } } ] } ] } ] } ] joints [ USE WAIST, USE J0, USE J1, USE J3, ] segments [ USE WAIST_LINK, USE J0_LINK, USE J1_LINK, USE J3_LINK, ] } choreonoid-1.5.0/share/model/misc/smallfloor.wrl0000664000000000000000000000675712741425367020435 0ustar rootroot#VRML V2.0 utf8 PROTO Joint [ exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField MFFloat llimit [] exposedField MFFloat lvlimit [] exposedField SFRotation limitOrientation 0 0 1 0 exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFFloat stiffness [ 0 0 0 ] exposedField SFVec3f translation 0 0 0 exposedField MFFloat ulimit [] exposedField MFFloat uvlimit [] exposedField SFString jointType "" exposedField SFInt32 jointId -1 exposedField SFVec3f jointAxis 0 0 1 exposedField SFFloat gearRatio 1 exposedField SFFloat rotorInertia 0 exposedField SFFloat rotorResistor 0 exposedField SFFloat torqueConst 1 exposedField SFFloat encoderPulse 1 ] { Transform { center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } } PROTO Segment [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f centerOfMass 0 0 0 exposedField MFNode children [ ] exposedField SFNode coord NULL exposedField MFNode displacers [ ] exposedField SFFloat mass 0 exposedField MFFloat momentsOfInertia [ 0 0 0 0 0 0 0 0 0 ] exposedField SFString name "" eventIn MFNode addChildren eventIn MFNode removeChildren ] { Group { addChildren IS addChildren bboxCenter IS bboxCenter bboxSize IS bboxSize children IS children removeChildren IS removeChildren } } PROTO Humanoid [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f center 0 0 0 exposedField MFNode humanoidBody [ ] exposedField MFString info [ ] exposedField MFNode joints [ ] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFNode segments [ ] exposedField MFNode sites [ ] exposedField SFVec3f translation 0 0 0 exposedField SFString version "1.1" exposedField MFNode viewpoints [ ] ] { Transform { bboxCenter IS bboxCenter bboxSize IS bboxSize center IS center rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation children [ Group { children IS viewpoints } Group { children IS humanoidBody } ] } } DEF Floor Humanoid { humanoidBody [ DEF BASE Joint { jointType "fixed" translation 0.0 0.0 -0.01 rotation 0 0 1 0 children [ DEF BASE_LINK Segment { mass 0.5 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children [ Shape { geometry Box { size 2.0 2.0 0.02 } appearance Appearance { material Material { diffuseColor 0.0 0.0 1.0 } } } ] } ] } ] joints [ USE BASE ] segments [ USE BASE_LINK ] } choreonoid-1.5.0/share/model/misc/tank.wrl0000664000000000000000000002557612741425367017220 0ustar rootroot#VRML V2.0 utf8 PROTO Joint [ exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField MFFloat llimit [] exposedField MFFloat lvlimit [] exposedField SFRotation limitOrientation 0 0 1 0 exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFFloat stiffness [ 0 0 0 ] exposedField SFVec3f translation 0 0 0 exposedField MFFloat ulimit [] exposedField MFFloat uvlimit [] exposedField SFString jointType "" exposedField SFInt32 jointId -1 exposedField SFVec3f jointAxis 0 0 1 exposedField SFFloat gearRatio 1 exposedField SFFloat rotorInertia 0 exposedField SFFloat rotorResistor 0 exposedField SFFloat torqueConst 1 exposedField SFFloat encoderPulse 1 ] { Transform { center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } } PROTO Segment [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f centerOfMass 0 0 0 exposedField MFNode children [ ] exposedField SFNode coord NULL exposedField MFNode displacers [ ] exposedField SFFloat mass 0 exposedField MFFloat momentsOfInertia [ 0 0 0 0 0 0 0 0 0 ] exposedField SFString name "" eventIn MFNode addChildren eventIn MFNode removeChildren ] { Group { addChildren IS addChildren bboxCenter IS bboxCenter bboxSize IS bboxSize children IS children removeChildren IS removeChildren } } PROTO Humanoid [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f center 0 0 0 exposedField MFNode humanoidBody [ ] exposedField MFString info [ ] exposedField MFNode joints [ ] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFNode segments [ ] exposedField MFNode sites [ ] exposedField SFVec3f translation 0 0 0 exposedField SFString version "1.1" exposedField MFNode viewpoints [ ] ] { Transform { bboxCenter IS bboxCenter bboxSize IS bboxSize center IS center rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation children [ Group { children IS viewpoints } Group { children IS humanoidBody } ] } } PROTO VisionSensor [ exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField MFNode children [ ] exposedField SFFloat fieldOfView 0.785398 exposedField SFString name "" exposedField SFFloat frontClipDistance 0.01 exposedField SFFloat backClipDistance 10.0 exposedField SFString type "NONE" exposedField SFInt32 sensorId -1 exposedField SFInt32 width 320 exposedField SFInt32 height 240 exposedField SFFloat frameRate 30 ] { Transform { rotation IS rotation translation IS translation children IS children } } PROTO RangeSensor [ exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField MFNode children [ ] exposedField SFInt32 sensorId -1 exposedField SFFloat scanAngle 3.14159 #[rad] exposedField SFFloat scanStep 0.1 #[rad] exposedField SFFloat scanRate 10 #[Hz] exposedField SFFloat maxDistance 10 ] { Transform { rotation IS rotation translation IS translation children IS children } } PROTO ForceSensor [ exposedField SFVec3f maxForce -1 -1 -1 exposedField SFVec3f maxTorque -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO Gyro [ exposedField SFVec3f maxAngularVelocity -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO AccelerationSensor [ exposedField SFVec3f maxAcceleration -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO SpotLightDevice [ exposedField SFVec3f attenuation 1 0 0 # [0,) exposedField SFFloat beamWidth 1.570796 # (0,/2] exposedField SFColor color 1 1 1 # [0,1] exposedField SFFloat cutOffAngle 0.785398 # (0,/2] exposedField SFVec3f direction 0 0 -1 # (-,) exposedField SFFloat intensity 1 # [0,1] exposedField SFBool on TRUE exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 ] { Transform { translation IS translation rotation IS rotation } } DEF Tank Humanoid { name "vehicle" version "1.1" info [ ] humanoidBody [ DEF CHASSIS Joint { jointType "free" translation 0 0 0.1 children [ DEF CHASSIS_LINK Segment { centerOfMass 0 0 0 mass 8.0 momentsOfInertia [ 0.1 0 0 0 0.1 0 0 0 0.5 ] children [ Transform { translation 0 0 0 rotation 1 0 0 0 children Shape { appearance Appearance { material DEF green Material { diffuseColor 0.0 0.6 0.0 ambientIntensity 0.3 specularColor 0.7 0.7 0.7 emissiveColor 0 0 0 shininess 0.25 transparency 0 } } geometry Box { size 0.4 0.3 0.1 } } # End of Shape node } ] } # End BODY_LINK DEF CRAWLER_TRACK_L Joint { translation 0.0 0.15 0 jointType "pseudoContinuousTrack" jointAxis 0 1 0 jointId 0 children [ DEF CRAWLER_TRACK_L_LINK Segment { centerOfMass 0 0 0 mass 1 momentsOfInertia [ 0.02 0 0 0 0.02 0 0 0 0.02 ] children [ Transform { translation 0 0.05 0 children DEF CRAWLER Shape { appearance Appearance { material DEF black Material { diffuseColor 0.1 0.1 0.1 ambientIntensity 0.01 specularColor 0.3 0.3 0.3 emissiveColor 0 0 0 shininess 0.01 transparency 0 } } geometry Extrusion { crossSection [ -0.2 -0.1, 0.2 -0.1, 0.3 0.06, -0.3 0.06, -0.2 -0.1 ] spine [0 -0.05 0, 0 0.05 0] } # End of Box } # End of Shape node } ] } # End of CRAWLER_TRACK_L_LINK ] } # End of CRAWLER_TRACK_L DEF CRAWLER_TRACK_R Joint { translation 0.0 -0.15 0 jointType "pseudoContinuousTrack" jointAxis 0 1 0 jointId 1 children [ DEF CRAWLER_TRACK_R_LINK Segment { centerOfMass 0 0 0 mass 1 momentsOfInertia [ 0.02 0 0 0 0.02 0 0 0 0.02 ] children [ Transform { translation 0.0 -0.05 0 children USE CRAWLER } ] } # End of CRAWLER_TRACK_R_LINK ] } # End of CRAWLER_TRACK_R DEF CANNON_Y Joint { translation -0.05 0 0.08 jointType "rotate" jointAxis 0 0 1 jointId 2 children [ DEF CANNON_Y_LINK Segment { centerOfMass 0 0 0.025 mass 4.0 momentsOfInertia [ 0.1 0 0 0 0.1 0 0 0 0.1 ] children [ Shape { appearance Appearance{ material USE green } geometry Box{ size 0.2 0.2 0.08 } } ] } DEF CANNON_P Joint { translation 0 0 0.04 jointType "rotate" jointAxis 0 1 0 jointId 3 children [ DEF CANNON_P_LINK Segment { centerOfMass 0.1 0 0 mass 4.0 momentsOfInertia [ 0.1 0 0 0 1.0 0 0 0 1.0 ] children [ Transform { children [ Shape { appearance Appearance{ material USE green } geometry Cylinder{ height 0.1 radius 0.11 } } Transform { translation 0.20 0.0 0.0 rotation 0 0 1 1.5708 children Shape{ appearance Appearance{ material USE green } geometry Cylinder{ height 0.2 radius 0.02 } } } ] } DEF Camera VisionSensor { translation 0 0 0.13 rotation 0.540716 -0.540716 -0.6444 1.99673 type "COLOR_DEPTH" width 320 height 240 sensorId 0 frameRate 30 backClipDistance 120.0 } DEF RangeSensor RangeSensor { translation 0.2 0 0.15 rotation 0.540716 -0.540716 -0.6444 1.99673 sensorId 0 scanAngle 1.5707963267948966 # 90 [deg] scanStep 0.008726646259971648 # 0.5 [deg] scanRate 10 maxDistance 10 } DEF MainLight SpotLightDevice { direction 1 0 0 beamWidth 0.55 cutOffAngle 0.6 attenuation 1 0 0.01 translation 0 0 0.2 } ] } ] } # End of CANNON_P joint ] } # End of CANNON_Y Joint ] } ] joints [ USE CHASSIS, USE CRAWLER_TRACK_L, USE CRAWLER_TRACK_R, USE CANNON_Y USE CANNON_P ] segments [ USE CHASSIS_LINK, USE CRAWLER_TRACK_L_LINK, USE CRAWLER_TRACK_R_LINK, USE CANNON_Y_LINK USE CANNON_P_LINK ] } choreonoid-1.5.0/share/model/misc/crawler.wrl0000664000000000000000000001371712741425367017714 0ustar rootroot#VRML V2.0 utf8 PROTO Joint [ exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField MFFloat llimit [] exposedField MFFloat lvlimit [] exposedField SFRotation limitOrientation 0 0 1 0 exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFFloat stiffness [ 0 0 0 ] exposedField SFVec3f translation 0 0 0 exposedField MFFloat ulimit [] exposedField MFFloat uvlimit [] exposedField SFString jointType "" exposedField SFInt32 jointId -1 exposedField SFVec3f jointAxis 0 0 1 exposedField SFFloat gearRatio 1 exposedField SFFloat rotorInertia 0 exposedField SFFloat rotorResistor 0 exposedField SFFloat torqueConst 1 exposedField SFFloat encoderPulse 1 ] { Transform { center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } } PROTO Segment [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f centerOfMass 0 0 0 exposedField MFNode children [ ] exposedField SFNode coord NULL exposedField MFNode displacers [ ] exposedField SFFloat mass 0 exposedField MFFloat momentsOfInertia [ 0 0 0 0 0 0 0 0 0 ] exposedField SFString name "" eventIn MFNode addChildren eventIn MFNode removeChildren ] { Group { addChildren IS addChildren bboxCenter IS bboxCenter bboxSize IS bboxSize children IS children removeChildren IS removeChildren } } PROTO Humanoid [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f center 0 0 0 exposedField MFNode humanoidBody [ ] exposedField MFString info [ ] exposedField MFNode joints [ ] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFNode segments [ ] exposedField MFNode sites [ ] exposedField SFVec3f translation 0 0 0 exposedField SFString version "1.1" exposedField MFNode viewpoints [ ] ] { Transform { bboxCenter IS bboxCenter bboxSize IS bboxSize center IS center rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation children [ Group { children IS viewpoints } Group { children IS humanoidBody } ] } } DEF Crawler Humanoid { name "Crawler" version "1.0" info [ ] humanoidBody [ DEF BODY Joint { jointType "free" translation 0 0 0.1 children [ DEF BODY_LINK Segment { centerOfMass 0 0 0 mass 10.0 momentsOfInertia [ 0.1 0 0 0 0.1 0 0 0 0.5 ] children [ Shape { appearance Appearance { material DEF green Material { diffuseColor 0.0 0.6 0.0 ambientIntensity 0.3 specularColor 0.7 0.7 0.7 emissiveColor 0 0 0 shininess 0.25 transparency 0 } } geometry Box { size 0.4 0.3 0.1 } } Transform { translation 0 0 0.05 children [ Shape{ appearance Appearance{ material USE green } geometry Extrusion { crossSection [ 0.2 0, 0.1 0.1, -0.2 0.1, -0.2 0, 0.2 0 ] spine [0 -0.1 0, 0 0.1 0] } } ] } ] } # End BODY_LINK DEF CRAWLER_TRACK_L Joint { translation 0.0 0.15 0 jointType "pseudoContinuousTrack" jointAxis 0 1 0 jointId 0 children [ DEF CRAWLER_TRACK_L_LINK Segment { centerOfMass 0 0 0 mass 1 momentsOfInertia [ 0.02 0 0 0 0.02 0 0 0 0.02 ] children [ Transform { translation 0 0.05 0 children DEF CRAWLER Shape { appearance Appearance { material DEF black Material { diffuseColor 0.1 0.1 0.1 ambientIntensity 0.01 specularColor 0.3 0.3 0.3 emissiveColor 0 0 0 shininess 0.01 transparency 0 } } geometry Extrusion { crossSection [ -0.18 -0.1, 0.18 -0.1, 0.3 0.06, -0.3 0.06, -0.18 -0.1 ] spine [0 -0.05 0, 0 0.05 0] } } } ] } # End of CRAWLER_TRACK_L_LINK ] } # End of CRAWLER_TRACK_L DEF CRAWLER_TRACK_R Joint { translation 0.0 -0.15 0 jointType "pseudoContinuousTrack" jointAxis 0 1 0 jointId 1 children [ DEF CRAWLER_TRACK_R_LINK Segment { centerOfMass 0 0 0 mass 1 momentsOfInertia [ 0.02 0 0 0 0.02 0 0 0 0.02 ] children [ Transform { translation 0.0 -0.05 0 children USE CRAWLER } ] } # End of CRAWLER_TRACK_R_LINK ] } # End of CRAWLER_TRACK_R ] } ] # List up all the joints' name you use joints [ USE BODY, USE CRAWLER_TRACK_L, USE CRAWLER_TRACK_R ] # List up all the segments' name you use segments [ USE BODY_LINK, USE CRAWLER_TRACK_L_LINK, USE CRAWLER_TRACK_R_LINK ] } choreonoid-1.5.0/share/model/misc/simple_vehicle.wrl0000664000000000000000000012373212741425367021244 0ustar rootroot#VRML V2.0 utf8 #-------------------------------------------------------------- # OpenHRP Sample Model # # author Ichitaro Kohara (YNL, Univ. of Tokyo) # version 1.0 (2000.11.08) # modified Hirohisa Hirukawa (ETL) # version 1.1 (2000.11.24) # modified Natsuki Miyata (MEL) # version 1.1 (2000.12.7) #-------------------------------------------------------------- PROTO Joint [ exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField MFFloat llimit [] exposedField MFFloat lvlimit [] exposedField SFRotation limitOrientation 0 0 1 0 exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFFloat stiffness [ 0 0 0 ] exposedField SFVec3f translation 0 0 0 exposedField MFFloat ulimit [] exposedField MFFloat uvlimit [] exposedField SFString jointType "" exposedField SFInt32 jointId -1 exposedField SFVec3f jointAxis 0 0 1 exposedField SFFloat gearRatio 1 exposedField SFFloat rotorInertia 0 exposedField SFFloat rotorResistor 0 exposedField SFFloat torqueConst 1 exposedField SFFloat encoderPulse 1 ] { Transform { center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } } PROTO Segment [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f centerOfMass 0 0 0 exposedField MFNode children [ ] exposedField SFNode coord NULL exposedField MFNode displacers [ ] exposedField SFFloat mass 0 exposedField MFFloat momentsOfInertia [ 0 0 0 0 0 0 0 0 0 ] exposedField SFString name "" eventIn MFNode addChildren eventIn MFNode removeChildren ] { Group { addChildren IS addChildren bboxCenter IS bboxCenter bboxSize IS bboxSize children IS children removeChildren IS removeChildren } } PROTO Humanoid [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f center 0 0 0 exposedField MFNode humanoidBody [ ] exposedField MFString info [ ] exposedField MFNode joints [ ] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFNode segments [ ] exposedField MFNode sites [ ] exposedField SFVec3f translation 0 0 0 exposedField SFString version "1.1" exposedField MFNode viewpoints [ ] ] { Transform { bboxCenter IS bboxCenter bboxSize IS bboxSize center IS center rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation children [ Group { children IS viewpoints } Group { children IS humanoidBody } ] } } PROTO VisionSensor [ exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField MFNode children [ ] exposedField SFFloat fieldOfView 0.785398 exposedField SFString name "" exposedField SFFloat frontClipDistance 0.01 exposedField SFFloat backClipDistance 10.0 exposedField SFString type "NONE" exposedField SFInt32 sensorId -1 exposedField SFInt32 width 320 exposedField SFInt32 height 240 ] { Transform { rotation IS rotation translation IS translation children IS children } } PROTO ForceSensor [ exposedField SFVec3f maxForce -1 -1 -1 exposedField SFVec3f maxTorque -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO Gyro [ exposedField SFVec3f maxAngularVelocity -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO AccelerationSensor [ exposedField SFVec3f maxAcceleration -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO PressureSensor [ exposedField SFFloat maxPressure -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO PhotoInterrupter [ exposedField SFVec3f transmitter 0 0 0 exposedField SFVec3f receiver 0 0 0 exposedField SFInt32 sensorId -1 ] { Transform{ children [ Transform{ translation IS transmitter } Transform{ translation IS receiver } ] } } PROTO CylinderSensorZ [ exposedField SFFloat maxAngle -1 exposedField SFFloat minAngle 0 exposedField MFNode children [ ] ] { Transform{ rotation 1 0 0 1.5708 children [ DEF SensorY CylinderSensor{ maxAngle IS maxAngle minAngle IS minAngle } DEF AxisY Transform{ children [ Transform{ rotation 1 0 0 -1.5708 children IS children } ] } ] } ROUTE SensorY.rotation_changed TO AxisY.set_rotation } PROTO CylinderSensorY [ exposedField SFFloat maxAngle -1 exposedField SFFloat minAngle 0 exposedField MFNode children [ ] ] { Transform{ rotation 0 1 0 1.5708 children [ DEF SensorX CylinderSensor{ maxAngle IS maxAngle minAngle IS minAngle } DEF AxisX Transform{ children [ Transform{ rotation 0 1 0 -1.5708 children IS children } ] } ] } ROUTE SensorX.rotation_changed TO AxisX.set_rotation } PROTO CylinderSensorX [ exposedField SFFloat maxAngle -1 exposedField SFFloat minAngle 0 exposedField MFNode children [ ] ] { Transform{ rotation 0 0 1 -1.5708 children [ DEF SensorZ CylinderSensor{ maxAngle IS maxAngle minAngle IS minAngle } DEF AxisZ Transform{ children [ Transform{ rotation 0 0 1 1.5708 children IS children } ] } ] } ROUTE SensorZ.rotation_changed TO AxisZ.set_rotation } NavigationInfo { avatarSize 0.5 headlight TRUE type ["EXAMINE", "ANY"] } Background { skyColor 0.4 0.6 0.4 } Viewpoint { position 3 0 0.835 orientation 0.5770 0.5775 0.5775 2.0935 } DEF SimpleVehicle Humanoid { name "vehicle" version "1.1" info [ "This is a sample model of OpenHRP." "You can modify and use this model freely." "Author : Ichitaro Kohara, YNL, Univ. of Tokyo" "Date : 2000.11.08" "Modifying Author : Natsuki Miyata, MEL" "Date : 2000.12.08" "Version : 1.1" ] humanoidBody [ DEF BODY Joint { jointType "free" translation 0 0 0.1 children [ DEF BODY_LINK Segment { centerOfMass 0 0 0 mass 10.0 momentsOfInertia [ 0.1 0 0 0 0.1 0 0 0 0.5 ] children [ Transform { translation 0 0 0 rotation 1 0 0 1.5708 children Shape { appearance Appearance { material DEF green Material { diffuseColor 0.0 0.6 0.0 ambientIntensity 0.3 specularColor 0.7 0.7 0.7 emissiveColor 0 0 0 shininess 0.25 transparency 0 } } geometry IndexedFaceSet { coord Coordinate { point [ # 8 vertices -0.15 -0.05 -0.25, -0.15 -0.05 0.25, -0.15 0.05 -0.25, -0.15 0.05 0.25, 0.15 -0.05 -0.25, 0.15 -0.05 0.25, 0.15 0.05 -0.25, 0.15 0.05 0.25 ] } # 6 polygons coordIndex [ 1, 5, 7, 3, -1, 5, 4, 6, 7, -1, 0, 1, 3, 2, -1, 4, 0, 2, 6, -1, 3, 7, 6, 2, -1, 5, 1, 0, 4, -1 ] solid TRUE creaseAngle 0 texCoord TextureCoordinate { point [ # 4 texture coords 0 0, 0 1, 1 0, 1 1 ] } texCoordIndex [ 0, 2, 3, 1, -1, 0, 2, 3, 1, -1, 0, 2, 3, 1, -1, 0, 2, 3, 1, -1, 0, 2, 3, 1, -1, 0, 2, 3, 1, -1 ] } # End of IndexedFaceSet } # End of Shape node } ] } # End BODY_LINK # add muranaga 2008.02.19 # DEF VISION_SENSOR1 VisionSensor { # translation 0.15 0.05 0.15 # translation 0.0 -0.3 0.1 # change # rotation 0.4472 -0.4472 -0.7746 1.8235 # rotation 1 0 0 1 # rotation 0 1 1 3.1415 # fieldOfView 0.7 # name "Camera" # type "DEPTH" # sensorId 0 # width 400 # add # height 300 # add # children [ # DEF CAMERA_SHAPE Transform { # rotation 1 0 0 1.5708 # children [ # Shape { # geometry Cylinder { # radius 0.02 # height 0.025 # } # appearance Appearance { # material Material { # diffuseColor 1 0 0 # } # } # } # ] # } # ] # } # add end DEF STEERING Joint { translation 0 -0.2 0 jointType "rotate" jointAxis 0 0 1 jointId 0 rotorInertia 0.1 children [ DEF STEERING_LINK Segment { centerOfMass 0 0 0 mass 0.5 momentsOfInertia [ 0.01 0 0 0 0.01 0 0 0 0.01 ] } DEF FRONT_WHEEL Joint { jointType "rotate" jointAxis 1 0 0 jointId 1 children [ DEF FRONT_WHEEL_LINK Segment { centerOfMass 0 0 0 mass 0.5 momentsOfInertia [ 0.01 0 0 0 0.01 0 0 0 0.01 ] children [ Transform { translation -0.02 0 0 children Shape { appearance Appearance { material DEF black Material { diffuseColor 0.01 0.01 0.01 ambientIntensity 0.01 specularColor 0.3 0.3 0.3 emissiveColor 0 0 0 shininess 0.01 transparency 0 } } geometry IndexedFaceSet { coord Coordinate { point [ # 50 vertices 0 -0.1 0, 0 -0.0965926 0.0258819, 0 -0.0965926 -0.0258819, 0 -0.0866026 0.05, 0 -0.0866025 -0.05, 0 -0.0707107 0.0707107, 0 -0.0707107 -0.0707107, 0 -0.05 -0.0866025, 0 -0.05 0.0866025, 0 -0.0258819 -0.0965926, 0 -0.0258819 0.0965926, 0 0 0.1, 0 0 0, 0 0 -0.1, 0 0.0258819 0.0965926, 0 0.0258819 -0.0965926, 0 0.05 0.0866025, 0 0.05 -0.0866025, 0 0.0707107 0.0707107, 0 0.0707107 -0.0707107, 0 0.0866025 0.05, 0 0.0866025 -0.05, 0 0.0965926 0.0258819, 0 0.0965926 -0.0258819, 0 0.1 0, 0.04 -0.1 0, 0.04 -0.0965926 0.0258819, 0.04 -0.0965926 -0.0258819, 0.04 -0.0866026 0.05, 0.04 -0.0866025 -0.05, 0.04 -0.0707107 0.0707107, 0.04 -0.0707107 -0.0707107, 0.04 -0.05 -0.0866025, 0.04 -0.05 0.0866025, 0.04 -0.0258819 -0.0965926, 0.04 -0.0258819 0.0965926, 0.04 0 0.1, 0.04 0 0, 0.04 0 -0.1, 0.04 0.0258819 0.0965926, 0.04 0.0258819 -0.0965926, 0.04 0.05 0.0866025, 0.04 0.05 -0.0866025, 0.04 0.0707107 0.0707107, 0.04 0.0707107 -0.0707107, 0.04 0.0866025 0.05, 0.04 0.0866025 -0.05, 0.04 0.0965926 0.0258819, 0.04 0.0965926 -0.0258819, 0.04 0.1 0 ] } # 72 polygons coordIndex [ 2, 27, 25, 0, -1, 2, 0, 12, -1, 25, 27, 37, -1, 4, 29, 27, 2, -1, 4, 2, 12, -1, 27, 29, 37, -1, 6, 31, 29, 4, -1, 6, 4, 12, -1, 29, 31, 37, -1, 7, 32, 31, 6, -1, 7, 6, 12, -1, 31, 32, 37, -1, 9, 34, 32, 7, -1, 9, 7, 12, -1, 32, 34, 37, -1, 13, 38, 34, 9, -1, 13, 9, 12, -1, 34, 38, 37, -1, 15, 40, 38, 13, -1, 15, 13, 12, -1, 38, 40, 37, -1, 17, 42, 40, 15, -1, 17, 15, 12, -1, 40, 42, 37, -1, 19, 44, 42, 17, -1, 19, 17, 12, -1, 42, 44, 37, -1, 21, 46, 44, 19, -1, 21, 19, 12, -1, 44, 46, 37, -1, 23, 48, 46, 21, -1, 23, 21, 12, -1, 46, 48, 37, -1, 24, 49, 48, 23, -1, 24, 23, 12, -1, 48, 49, 37, -1, 22, 47, 49, 24, -1, 22, 24, 12, -1, 49, 47, 37, -1, 20, 45, 47, 22, -1, 20, 22, 12, -1, 47, 45, 37, -1, 18, 43, 45, 20, -1, 18, 20, 12, -1, 45, 43, 37, -1, 16, 41, 43, 18, -1, 16, 18, 12, -1, 43, 41, 37, -1, 14, 39, 41, 16, -1, 14, 16, 12, -1, 41, 39, 37, -1, 11, 36, 39, 14, -1, 11, 14, 12, -1, 39, 36, 37, -1, 10, 35, 36, 11, -1, 10, 11, 12, -1, 36, 35, 37, -1, 8, 33, 35, 10, -1, 8, 10, 12, -1, 35, 33, 37, -1, 5, 30, 33, 8, -1, 5, 8, 12, -1, 33, 30, 37, -1, 3, 28, 30, 5, -1, 3, 5, 12, -1, 30, 28, 37, -1, 1, 26, 28, 3, -1, 1, 3, 12, -1, 28, 26, 37, -1, 0, 25, 26, 1, -1, 0, 1, 12, -1, 26, 25, 37, -1 ] normal Normal { vector [ # 26 normals -1 0 0, 0 -1 0, 0 -0.965926 0.258819, 0 -0.965926 -0.258819, 0 -0.866026 0.5, 0 -0.866025 -0.5, 0 -0.707107 0.707107, 0 -0.707107 -0.707107, 0 -0.5 -0.866025, 0 -0.5 0.866025, 0 -0.258819 -0.965926, 0 -0.258819 0.965926, 0 0 1, 0 0 -1, 0 0.258819 0.965926, 0 0.258819 -0.965926, 0 0.5 0.866025, 0 0.5 -0.866025, 0 0.707107 0.707107, 0 0.707107 -0.707107, 0 0.866025 0.5, 0 0.866025 -0.5, 0 0.965926 0.258819, 0 0.965926 -0.258819, 0 1 0, 1 0 0 ] } normalIndex [ 3, 3, 1, 1, -1, 0, 0, 0, -1, 25, 25, 25, -1, 5, 5, 3, 3, -1, 0, 0, 0, -1, 25, 25, 25, -1, 7, 7, 5, 5, -1, 0, 0, 0, -1, 25, 25, 25, -1, 8, 8, 7, 7, -1, 0, 0, 0, -1, 25, 25, 25, -1, 10, 10, 8, 8, -1, 0, 0, 0, -1, 25, 25, 25, -1, 13, 13, 10, 10, -1, 0, 0, 0, -1, 25, 25, 25, -1, 15, 15, 13, 13, -1, 0, 0, 0, -1, 25, 25, 25, -1, 17, 17, 15, 15, -1, 0, 0, 0, -1, 25, 25, 25, -1, 19, 19, 17, 17, -1, 0, 0, 0, -1, 25, 25, 25, -1, 21, 21, 19, 19, -1, 0, 0, 0, -1, 25, 25, 25, -1, 23, 23, 21, 21, -1, 0, 0, 0, -1, 25, 25, 25, -1, 24, 24, 23, 23, -1, 0, 0, 0, -1, 25, 25, 25, -1, 22, 22, 24, 24, -1, 0, 0, 0, -1, 25, 25, 25, -1, 20, 20, 22, 22, -1, 0, 0, 0, -1, 25, 25, 25, -1, 18, 18, 20, 20, -1, 0, 0, 0, -1, 25, 25, 25, -1, 16, 16, 18, 18, -1, 0, 0, 0, -1, 25, 25, 25, -1, 14, 14, 16, 16, -1, 0, 0, 0, -1, 25, 25, 25, -1, 12, 12, 14, 14, -1, 0, 0, 0, -1, 25, 25, 25, -1, 11, 11, 12, 12, -1, 0, 0, 0, -1, 25, 25, 25, -1, 9, 9, 11, 11, -1, 0, 0, 0, -1, 25, 25, 25, -1, 6, 6, 9, 9, -1, 0, 0, 0, -1, 25, 25, 25, -1, 4, 4, 6, 6, -1, 0, 0, 0, -1, 25, 25, 25, -1, 2, 2, 4, 4, -1, 0, 0, 0, -1, 25, 25, 25, -1, 1, 1, 2, 2, -1, 0, 0, 0, -1, 25, 25, 25, -1 ] normalPerVertex TRUE solid TRUE } # End of IndexedFaceSet } # End of Shape node } ] } # segment FRONT_WHEEL_LINK ] } # joint FRONT_WHEEL ] } # joint STEERING DEF REAR_WHEEL_L Joint { translation 0.15 0.2 0 jointType "rotate" jointAxis 1 0 0 jointId 2 children [ DEF REAR_WHEEL_L_LINK Segment { centerOfMass 0 0 0 mass 1 momentsOfInertia [ 0.02 0 0 0 0.02 0 0 0 0.02 ] children [ Transform { translation 0 0 0 children Shape { appearance Appearance { material USE black } geometry IndexedFaceSet { coord Coordinate { point [ # 50 vertices 0 -0.1 0, 0 -0.0965926 0.0258819, 0 -0.0965926 -0.0258819, 0 -0.0866026 0.05, 0 -0.0866025 -0.05, 0 -0.0707107 0.0707107, 0 -0.0707107 -0.0707107, 0 -0.05 -0.0866025, 0 -0.05 0.0866025, 0 -0.0258819 -0.0965926, 0 -0.0258819 0.0965926, 0 0 0.1, 0 0 0, 0 0 -0.1, 0 0.0258819 0.0965926, 0 0.0258819 -0.0965926, 0 0.05 0.0866025, 0 0.05 -0.0866025, 0 0.0707107 0.0707107, 0 0.0707107 -0.0707107, 0 0.0866025 0.05, 0 0.0866025 -0.05, 0 0.0965926 0.0258819, 0 0.0965926 -0.0258819, 0 0.1 0, 0.04 -0.1 0, 0.04 -0.0965926 0.0258819, 0.04 -0.0965926 -0.0258819, 0.04 -0.0866026 0.05, 0.04 -0.0866025 -0.05, 0.04 -0.0707107 0.0707107, 0.04 -0.0707107 -0.0707107, 0.04 -0.05 -0.0866025, 0.04 -0.05 0.0866025, 0.04 -0.0258819 -0.0965926, 0.04 -0.0258819 0.0965926, 0.04 0 0.1, 0.04 0 0, 0.04 0 -0.1, 0.04 0.0258819 0.0965926, 0.04 0.0258819 -0.0965926, 0.04 0.05 0.0866025, 0.04 0.05 -0.0866025, 0.04 0.0707107 0.0707107, 0.04 0.0707107 -0.0707107, 0.04 0.0866025 0.05, 0.04 0.0866025 -0.05, 0.04 0.0965926 0.0258819, 0.04 0.0965926 -0.0258819, 0.04 0.1 0 ] } # 72 polygons coordIndex [ 2, 27, 25, 0, -1, 2, 0, 12, -1, 25, 27, 37, -1, 4, 29, 27, 2, -1, 4, 2, 12, -1, 27, 29, 37, -1, 6, 31, 29, 4, -1, 6, 4, 12, -1, 29, 31, 37, -1, 7, 32, 31, 6, -1, 7, 6, 12, -1, 31, 32, 37, -1, 9, 34, 32, 7, -1, 9, 7, 12, -1, 32, 34, 37, -1, 13, 38, 34, 9, -1, 13, 9, 12, -1, 34, 38, 37, -1, 15, 40, 38, 13, -1, 15, 13, 12, -1, 38, 40, 37, -1, 17, 42, 40, 15, -1, 17, 15, 12, -1, 40, 42, 37, -1, 19, 44, 42, 17, -1, 19, 17, 12, -1, 42, 44, 37, -1, 21, 46, 44, 19, -1, 21, 19, 12, -1, 44, 46, 37, -1, 23, 48, 46, 21, -1, 23, 21, 12, -1, 46, 48, 37, -1, 24, 49, 48, 23, -1, 24, 23, 12, -1, 48, 49, 37, -1, 22, 47, 49, 24, -1, 22, 24, 12, -1, 49, 47, 37, -1, 20, 45, 47, 22, -1, 20, 22, 12, -1, 47, 45, 37, -1, 18, 43, 45, 20, -1, 18, 20, 12, -1, 45, 43, 37, -1, 16, 41, 43, 18, -1, 16, 18, 12, -1, 43, 41, 37, -1, 14, 39, 41, 16, -1, 14, 16, 12, -1, 41, 39, 37, -1, 11, 36, 39, 14, -1, 11, 14, 12, -1, 39, 36, 37, -1, 10, 35, 36, 11, -1, 10, 11, 12, -1, 36, 35, 37, -1, 8, 33, 35, 10, -1, 8, 10, 12, -1, 35, 33, 37, -1, 5, 30, 33, 8, -1, 5, 8, 12, -1, 33, 30, 37, -1, 3, 28, 30, 5, -1, 3, 5, 12, -1, 30, 28, 37, -1, 1, 26, 28, 3, -1, 1, 3, 12, -1, 28, 26, 37, -1, 0, 25, 26, 1, -1, 0, 1, 12, -1, 26, 25, 37, -1 ] normal Normal { vector [ # 26 normals -1 0 0, 0 -1 0, 0 -0.965926 0.258819, 0 -0.965926 -0.258819, 0 -0.866026 0.5, 0 -0.866025 -0.5, 0 -0.707107 0.707107, 0 -0.707107 -0.707107, 0 -0.5 -0.866025, 0 -0.5 0.866025, 0 -0.258819 -0.965926, 0 -0.258819 0.965926, 0 0 1, 0 0 -1, 0 0.258819 0.965926, 0 0.258819 -0.965926, 0 0.5 0.866025, 0 0.5 -0.866025, 0 0.707107 0.707107, 0 0.707107 -0.707107, 0 0.866025 0.5, 0 0.866025 -0.5, 0 0.965926 0.258819, 0 0.965926 -0.258819, 0 1 0, 1 0 0 ] } normalIndex [ 3, 3, 1, 1, -1, 0, 0, 0, -1, 25, 25, 25, -1, 5, 5, 3, 3, -1, 0, 0, 0, -1, 25, 25, 25, -1, 7, 7, 5, 5, -1, 0, 0, 0, -1, 25, 25, 25, -1, 8, 8, 7, 7, -1, 0, 0, 0, -1, 25, 25, 25, -1, 10, 10, 8, 8, -1, 0, 0, 0, -1, 25, 25, 25, -1, 13, 13, 10, 10, -1, 0, 0, 0, -1, 25, 25, 25, -1, 15, 15, 13, 13, -1, 0, 0, 0, -1, 25, 25, 25, -1, 17, 17, 15, 15, -1, 0, 0, 0, -1, 25, 25, 25, -1, 19, 19, 17, 17, -1, 0, 0, 0, -1, 25, 25, 25, -1, 21, 21, 19, 19, -1, 0, 0, 0, -1, 25, 25, 25, -1, 23, 23, 21, 21, -1, 0, 0, 0, -1, 25, 25, 25, -1, 24, 24, 23, 23, -1, 0, 0, 0, -1, 25, 25, 25, -1, 22, 22, 24, 24, -1, 0, 0, 0, -1, 25, 25, 25, -1, 20, 20, 22, 22, -1, 0, 0, 0, -1, 25, 25, 25, -1, 18, 18, 20, 20, -1, 0, 0, 0, -1, 25, 25, 25, -1, 16, 16, 18, 18, -1, 0, 0, 0, -1, 25, 25, 25, -1, 14, 14, 16, 16, -1, 0, 0, 0, -1, 25, 25, 25, -1, 12, 12, 14, 14, -1, 0, 0, 0, -1, 25, 25, 25, -1, 11, 11, 12, 12, -1, 0, 0, 0, -1, 25, 25, 25, -1, 9, 9, 11, 11, -1, 0, 0, 0, -1, 25, 25, 25, -1, 6, 6, 9, 9, -1, 0, 0, 0, -1, 25, 25, 25, -1, 4, 4, 6, 6, -1, 0, 0, 0, -1, 25, 25, 25, -1, 2, 2, 4, 4, -1, 0, 0, 0, -1, 25, 25, 25, -1, 1, 1, 2, 2, -1, 0, 0, 0, -1, 25, 25, 25, -1 ] normalPerVertex TRUE solid TRUE } # End of IndexedFaceSet } # End of Shape node } ] } # End of REAR_WHEEL_L_LINK ] } # End of REAR_WHEEL_L DEF REAR_WHEEL_R Joint { translation -0.15 0.2 0 jointType "rotate" jointAxis 1 0 0 jointId 3 children [ DEF REAR_WHEEL_R_LINK Segment { centerOfMass 0 0 0 mass 1 momentsOfInertia [ 0.02 0 0 0 0.02 0 0 0 0.02 ] children [ Transform { translation -0.04 0 0 children Shape { appearance Appearance { material USE black } geometry IndexedFaceSet { coord Coordinate { point [ # 50 vertices 0 -0.1 0, 0 -0.0965926 0.0258819, 0 -0.0965926 -0.0258819, 0 -0.0866026 0.05, 0 -0.0866025 -0.05, 0 -0.0707107 0.0707107, 0 -0.0707107 -0.0707107, 0 -0.05 -0.0866025, 0 -0.05 0.0866025, 0 -0.0258819 -0.0965926, 0 -0.0258819 0.0965926, 0 0 0.1, 0 0 0, 0 0 -0.1, 0 0.0258819 0.0965926, 0 0.0258819 -0.0965926, 0 0.05 0.0866025, 0 0.05 -0.0866025, 0 0.0707107 0.0707107, 0 0.0707107 -0.0707107, 0 0.0866025 0.05, 0 0.0866025 -0.05, 0 0.0965926 0.0258819, 0 0.0965926 -0.0258819, 0 0.1 0, 0.04 -0.1 0, 0.04 -0.0965926 0.0258819, 0.04 -0.0965926 -0.0258819, 0.04 -0.0866026 0.05, 0.04 -0.0866025 -0.05, 0.04 -0.0707107 0.0707107, 0.04 -0.0707107 -0.0707107, 0.04 -0.05 -0.0866025, 0.04 -0.05 0.0866025, 0.04 -0.0258819 -0.0965926, 0.04 -0.0258819 0.0965926, 0.04 0 0.1, 0.04 0 0, 0.04 0 -0.1, 0.04 0.0258819 0.0965926, 0.04 0.0258819 -0.0965926, 0.04 0.05 0.0866025, 0.04 0.05 -0.0866025, 0.04 0.0707107 0.0707107, 0.04 0.0707107 -0.0707107, 0.04 0.0866025 0.05, 0.04 0.0866025 -0.05, 0.04 0.0965926 0.0258819, 0.04 0.0965926 -0.0258819, 0.04 0.1 0 ] } # 72 polygons coordIndex [ 2, 27, 25, 0, -1, 2, 0, 12, -1, 25, 27, 37, -1, 4, 29, 27, 2, -1, 4, 2, 12, -1, 27, 29, 37, -1, 6, 31, 29, 4, -1, 6, 4, 12, -1, 29, 31, 37, -1, 7, 32, 31, 6, -1, 7, 6, 12, -1, 31, 32, 37, -1, 9, 34, 32, 7, -1, 9, 7, 12, -1, 32, 34, 37, -1, 13, 38, 34, 9, -1, 13, 9, 12, -1, 34, 38, 37, -1, 15, 40, 38, 13, -1, 15, 13, 12, -1, 38, 40, 37, -1, 17, 42, 40, 15, -1, 17, 15, 12, -1, 40, 42, 37, -1, 19, 44, 42, 17, -1, 19, 17, 12, -1, 42, 44, 37, -1, 21, 46, 44, 19, -1, 21, 19, 12, -1, 44, 46, 37, -1, 23, 48, 46, 21, -1, 23, 21, 12, -1, 46, 48, 37, -1, 24, 49, 48, 23, -1, 24, 23, 12, -1, 48, 49, 37, -1, 22, 47, 49, 24, -1, 22, 24, 12, -1, 49, 47, 37, -1, 20, 45, 47, 22, -1, 20, 22, 12, -1, 47, 45, 37, -1, 18, 43, 45, 20, -1, 18, 20, 12, -1, 45, 43, 37, -1, 16, 41, 43, 18, -1, 16, 18, 12, -1, 43, 41, 37, -1, 14, 39, 41, 16, -1, 14, 16, 12, -1, 41, 39, 37, -1, 11, 36, 39, 14, -1, 11, 14, 12, -1, 39, 36, 37, -1, 10, 35, 36, 11, -1, 10, 11, 12, -1, 36, 35, 37, -1, 8, 33, 35, 10, -1, 8, 10, 12, -1, 35, 33, 37, -1, 5, 30, 33, 8, -1, 5, 8, 12, -1, 33, 30, 37, -1, 3, 28, 30, 5, -1, 3, 5, 12, -1, 30, 28, 37, -1, 1, 26, 28, 3, -1, 1, 3, 12, -1, 28, 26, 37, -1, 0, 25, 26, 1, -1, 0, 1, 12, -1, 26, 25, 37, -1 ] normal Normal { vector [ # 26 normals -1 0 0, 0 -1 0, 0 -0.965926 0.258819, 0 -0.965926 -0.258819, 0 -0.866026 0.5, 0 -0.866025 -0.5, 0 -0.707107 0.707107, 0 -0.707107 -0.707107, 0 -0.5 -0.866025, 0 -0.5 0.866025, 0 -0.258819 -0.965926, 0 -0.258819 0.965926, 0 0 1, 0 0 -1, 0 0.258819 0.965926, 0 0.258819 -0.965926, 0 0.5 0.866025, 0 0.5 -0.866025, 0 0.707107 0.707107, 0 0.707107 -0.707107, 0 0.866025 0.5, 0 0.866025 -0.5, 0 0.965926 0.258819, 0 0.965926 -0.258819, 0 1 0, 1 0 0 ] } normalIndex [ 3, 3, 1, 1, -1, 0, 0, 0, -1, 25, 25, 25, -1, 5, 5, 3, 3, -1, 0, 0, 0, -1, 25, 25, 25, -1, 7, 7, 5, 5, -1, 0, 0, 0, -1, 25, 25, 25, -1, 8, 8, 7, 7, -1, 0, 0, 0, -1, 25, 25, 25, -1, 10, 10, 8, 8, -1, 0, 0, 0, -1, 25, 25, 25, -1, 13, 13, 10, 10, -1, 0, 0, 0, -1, 25, 25, 25, -1, 15, 15, 13, 13, -1, 0, 0, 0, -1, 25, 25, 25, -1, 17, 17, 15, 15, -1, 0, 0, 0, -1, 25, 25, 25, -1, 19, 19, 17, 17, -1, 0, 0, 0, -1, 25, 25, 25, -1, 21, 21, 19, 19, -1, 0, 0, 0, -1, 25, 25, 25, -1, 23, 23, 21, 21, -1, 0, 0, 0, -1, 25, 25, 25, -1, 24, 24, 23, 23, -1, 0, 0, 0, -1, 25, 25, 25, -1, 22, 22, 24, 24, -1, 0, 0, 0, -1, 25, 25, 25, -1, 20, 20, 22, 22, -1, 0, 0, 0, -1, 25, 25, 25, -1, 18, 18, 20, 20, -1, 0, 0, 0, -1, 25, 25, 25, -1, 16, 16, 18, 18, -1, 0, 0, 0, -1, 25, 25, 25, -1, 14, 14, 16, 16, -1, 0, 0, 0, -1, 25, 25, 25, -1, 12, 12, 14, 14, -1, 0, 0, 0, -1, 25, 25, 25, -1, 11, 11, 12, 12, -1, 0, 0, 0, -1, 25, 25, 25, -1, 9, 9, 11, 11, -1, 0, 0, 0, -1, 25, 25, 25, -1, 6, 6, 9, 9, -1, 0, 0, 0, -1, 25, 25, 25, -1, 4, 4, 6, 6, -1, 0, 0, 0, -1, 25, 25, 25, -1, 2, 2, 4, 4, -1, 0, 0, 0, -1, 25, 25, 25, -1, 1, 1, 2, 2, -1, 0, 0, 0, -1, 25, 25, 25, -1 ] normalPerVertex TRUE solid TRUE } # End of IndexedFaceSet } # End of Shape } ] } # End of REAR_WHEEL_R_LINK ] } # End of REAR_WHEEL_R ] } ] # List up all the joints' name you use joints [ USE BODY, USE STEERING, USE FRONT_WHEEL, USE REAR_WHEEL_L, USE REAR_WHEEL_R ] # List up all the segments' name you use segments [ USE BODY_LINK, USE STEERING_LINK, USE FRONT_WHEEL_LINK, USE REAR_WHEEL_L_LINK, USE REAR_WHEEL_R_LINK ] } choreonoid-1.5.0/share/model/misc/conveyor.wrl0000664000000000000000000000771112741425367020116 0ustar rootroot#VRML V2.0 utf8 PROTO Joint [ exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField MFFloat llimit [] exposedField MFFloat lvlimit [] exposedField SFRotation limitOrientation 0 0 1 0 exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFFloat stiffness [ 0 0 0 ] exposedField SFVec3f translation 0 0 0 exposedField MFFloat ulimit [] exposedField MFFloat uvlimit [] exposedField SFString jointType "" exposedField SFInt32 jointId -1 exposedField SFVec3f jointAxis 0 0 1 exposedField SFFloat gearRatio 1 exposedField SFFloat rotorInertia 0 exposedField SFFloat rotorResistor 0 exposedField SFFloat torqueConst 1 exposedField SFFloat encoderPulse 1 ] { Transform { center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } } PROTO Segment [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f centerOfMass 0 0 0 exposedField MFNode children [ ] exposedField SFNode coord NULL exposedField MFNode displacers [ ] exposedField SFFloat mass 0 exposedField MFFloat momentsOfInertia [ 0 0 0 0 0 0 0 0 0 ] exposedField SFString name "" eventIn MFNode addChildren eventIn MFNode removeChildren ] { Group { addChildren IS addChildren bboxCenter IS bboxCenter bboxSize IS bboxSize children IS children removeChildren IS removeChildren } } PROTO Humanoid [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f center 0 0 0 exposedField MFNode humanoidBody [ ] exposedField MFString info [ ] exposedField MFNode joints [ ] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFNode segments [ ] exposedField MFNode sites [ ] exposedField SFVec3f translation 0 0 0 exposedField SFString version "1.1" exposedField MFNode viewpoints [ ] ] { Transform { bboxCenter IS bboxCenter bboxSize IS bboxSize center IS center rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation children [ Group { children IS viewpoints } Group { children IS humanoidBody } ] } } DEF Conveyor Humanoid { humanoidBody [ DEF BASE Joint { jointType "fixed" translation 0.0 0.0 0.05 rotation 0 0 1 0 children [ DEF BASE_LINK Segment { mass 20.0 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children [ Shape { geometry Box { size 7.0 2.0 0.1 } appearance Appearance { material Material { diffuseColor 0.6 0.4 0.2 } } } ] } DEF BELT Joint { jointId 0 jointType "pseudoContinuousTrack" jointAxis 0 1 0 translation 0.0 0.0 0.15 rotation 0 0 1 0 children [ DEF BELT_LINK Segment { mass 10.0 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children [ Shape { geometry Box { size 6.0 1.0 0.2 } appearance Appearance { material Material { diffuseColor 1.0 0.4 0.2 } } } ] } ] } ] } ] joints [ USE BASE, USE BELT ] segments [ USE BASE_LINK, USE BELT_LINK ] } choreonoid-1.5.0/share/model/misc/box3.wrl0000664000000000000000000002010012741425367017110 0ustar rootroot#VRML V2.0 utf8 PROTO Joint [ exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField MFFloat llimit [] exposedField MFFloat lvlimit [] exposedField SFRotation limitOrientation 0 0 1 0 exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFFloat stiffness [ 0 0 0 ] exposedField SFVec3f translation 0 0 0 exposedField MFFloat ulimit [] exposedField MFFloat uvlimit [] exposedField SFString jointType "" exposedField SFInt32 jointId -1 exposedField SFVec3f jointAxis 0 0 1 exposedField SFFloat gearRatio 1 exposedField SFFloat rotorInertia 0 exposedField SFFloat rotorResistor 0 exposedField SFFloat torqueConst 1 exposedField SFFloat encoderPulse 1 ] { Transform { center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } } PROTO Segment [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f centerOfMass 0 0 0 exposedField MFNode children [ ] exposedField SFNode coord NULL exposedField MFNode displacers [ ] exposedField SFFloat mass 0 exposedField MFFloat momentsOfInertia [ 0 0 0 0 0 0 0 0 0 ] exposedField SFString name "" eventIn MFNode addChildren eventIn MFNode removeChildren ] { Group { addChildren IS addChildren bboxCenter IS bboxCenter bboxSize IS bboxSize children IS children removeChildren IS removeChildren } } PROTO Humanoid [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f center 0 0 0 exposedField MFNode humanoidBody [ ] exposedField MFString info [ ] exposedField MFNode joints [ ] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFNode segments [ ] exposedField MFNode sites [ ] exposedField SFVec3f translation 0 0 0 exposedField SFString version "1.1" exposedField MFNode viewpoints [ ] ] { Transform { bboxCenter IS bboxCenter bboxSize IS bboxSize center IS center rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation children [ Group { children IS viewpoints } Group { children IS humanoidBody } ] } } PROTO VisionSensor [ exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField MFNode children [ ] exposedField SFFloat fieldOfView 0.785398 exposedField SFString name "" exposedField SFFloat frontClipDistance 0.01 exposedField SFFloat backClipDistance 10.0 exposedField SFString type "NONE" exposedField SFInt32 sensorId -1 exposedField SFInt32 width 320 exposedField SFInt32 height 240 ] { Transform { rotation IS rotation translation IS translation children IS children } } PROTO ForceSensor [ exposedField SFVec3f maxForce -1 -1 -1 exposedField SFVec3f maxTorque -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO Gyro [ exposedField SFVec3f maxAngularVelocity -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO AccelerationSensor [ exposedField SFVec3f maxAcceleration -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO PressureSensor [ exposedField SFFloat maxPressure -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO PhotoInterrupter [ exposedField SFVec3f transmitter 0 0 0 exposedField SFVec3f receiver 0 0 0 exposedField SFInt32 sensorId -1 ] { Transform{ children [ Transform{ translation IS transmitter } Transform{ translation IS receiver } ] } } PROTO CylinderSensorZ [ exposedField SFFloat maxAngle -1 exposedField SFFloat minAngle 0 exposedField MFNode children [ ] ] { Transform{ rotation 1 0 0 1.5708 children [ DEF SensorY CylinderSensor{ maxAngle IS maxAngle minAngle IS minAngle } DEF AxisY Transform{ children [ Transform{ rotation 1 0 0 -1.5708 children IS children } ] } ] } ROUTE SensorY.rotation_changed TO AxisY.set_rotation } PROTO CylinderSensorY [ exposedField SFFloat maxAngle -1 exposedField SFFloat minAngle 0 exposedField MFNode children [ ] ] { Transform{ rotation 0 1 0 1.5708 children [ DEF SensorX CylinderSensor{ maxAngle IS maxAngle minAngle IS minAngle } DEF AxisX Transform{ children [ Transform{ rotation 0 1 0 -1.5708 children IS children } ] } ] } ROUTE SensorX.rotation_changed TO AxisX.set_rotation } PROTO CylinderSensorX [ exposedField SFFloat maxAngle -1 exposedField SFFloat minAngle 0 exposedField MFNode children [ ] ] { Transform{ rotation 0 0 1 -1.5708 children [ DEF SensorZ CylinderSensor{ maxAngle IS maxAngle minAngle IS minAngle } DEF AxisZ Transform{ children [ Transform{ rotation 0 0 1 1.5708 children IS children } ] } ] } ROUTE SensorZ.rotation_changed TO AxisZ.set_rotation } NavigationInfo { avatarSize 0.5 headlight TRUE type ["EXAMINE", "ANY"] } Background { skyColor 0.4 0.6 0.4 } Viewpoint { position 3 0 0.835 orientation 0.5770 0.5775 0.5775 2.0935 } DEF box3 Humanoid { humanoidBody [ DEF WAIST Joint { jointType "free" translation 0 0 0 rotation 0 0 1 0 children [ DEF BODY Segment { mass 1.0 momentsOfInertia [0.01 0 0 0 0.01 0 0 0 0.01] children [ Shape { geometry Box { size 0.03 0.08 0.07 } appearance Appearance { material Material { diffuseColor 0.0 1.0 0.0 } } } ] } ] } ] joints [ USE WAIST ] name "box3" segments [ USE BODY ] } choreonoid-1.5.0/share/model/misc/box1.body0000664000000000000000000000062312741425367017247 0ustar rootrootformat: ChoreonoidBody formatVersion: 1.0 name: box1 rootLink: body links: - name: body jointType: free mass: 12.8 inertia: [ 0.72533, 0, 0, 0, 0.08533, 0, 0, 0, 0.72533 ] elements: Shape: geometry: { type: Box, size: [ 0.2, 0.8, 0.2 ] } appearance: material: diffuseColor: [ 1.0, 1.0, 0.0 ] choreonoid-1.5.0/share/model/misc/box2.wrl0000664000000000000000000002043712741425367017124 0ustar rootroot#VRML V2.0 utf8 PROTO Joint [ exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField MFFloat llimit [] exposedField MFFloat lvlimit [] exposedField SFRotation limitOrientation 0 0 1 0 exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFFloat stiffness [ 0 0 0 ] exposedField SFVec3f translation 0 0 0 exposedField MFFloat ulimit [] exposedField MFFloat uvlimit [] exposedField SFString jointType "" exposedField SFInt32 jointId -1 exposedField SFVec3f jointAxis 0 0 1 exposedField SFFloat gearRatio 1 exposedField SFFloat rotorInertia 0 exposedField SFFloat rotorResistor 0 exposedField SFFloat torqueConst 1 exposedField SFFloat encoderPulse 1 ] { Transform { center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } } PROTO Segment [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f centerOfMass 0 0 0 exposedField MFNode children [ ] exposedField SFNode coord NULL exposedField MFNode displacers [ ] exposedField SFFloat mass 0 exposedField MFFloat momentsOfInertia [ 0 0 0 0 0 0 0 0 0 ] exposedField SFString name "" eventIn MFNode addChildren eventIn MFNode removeChildren ] { Group { addChildren IS addChildren bboxCenter IS bboxCenter bboxSize IS bboxSize children IS children removeChildren IS removeChildren } } PROTO Humanoid [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f center 0 0 0 exposedField MFNode humanoidBody [ ] exposedField MFString info [ ] exposedField MFNode joints [ ] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFNode segments [ ] exposedField MFNode sites [ ] exposedField SFVec3f translation 0 0 0 exposedField SFString version "1.1" exposedField MFNode viewpoints [ ] ] { Transform { bboxCenter IS bboxCenter bboxSize IS bboxSize center IS center rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation children [ Group { children IS viewpoints } Group { children IS humanoidBody } ] } } PROTO VisionSensor [ exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField MFNode children [ ] exposedField SFFloat fieldOfView 0.785398 exposedField SFString name "" exposedField SFFloat frontClipDistance 0.01 exposedField SFFloat backClipDistance 10.0 exposedField SFString type "NONE" exposedField SFInt32 sensorId -1 exposedField SFInt32 width 320 exposedField SFInt32 height 240 ] { Transform { rotation IS rotation translation IS translation children IS children } } PROTO ForceSensor [ exposedField SFVec3f maxForce -1 -1 -1 exposedField SFVec3f maxTorque -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO Gyro [ exposedField SFVec3f maxAngularVelocity -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO AccelerationSensor [ exposedField SFVec3f maxAcceleration -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO PressureSensor [ exposedField SFFloat maxPressure -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO PhotoInterrupter [ exposedField SFVec3f transmitter 0 0 0 exposedField SFVec3f receiver 0 0 0 exposedField SFInt32 sensorId -1 ] { Transform{ children [ Transform{ translation IS transmitter } Transform{ translation IS receiver } ] } } PROTO CylinderSensorZ [ exposedField SFFloat maxAngle -1 exposedField SFFloat minAngle 0 exposedField MFNode children [ ] ] { Transform{ rotation 1 0 0 1.5708 children [ DEF SensorY CylinderSensor{ maxAngle IS maxAngle minAngle IS minAngle } DEF AxisY Transform{ children [ Transform{ rotation 1 0 0 -1.5708 children IS children } ] } ] } ROUTE SensorY.rotation_changed TO AxisY.set_rotation } PROTO CylinderSensorY [ exposedField SFFloat maxAngle -1 exposedField SFFloat minAngle 0 exposedField MFNode children [ ] ] { Transform{ rotation 0 1 0 1.5708 children [ DEF SensorX CylinderSensor{ maxAngle IS maxAngle minAngle IS minAngle } DEF AxisX Transform{ children [ Transform{ rotation 0 1 0 -1.5708 children IS children } ] } ] } ROUTE SensorX.rotation_changed TO AxisX.set_rotation } PROTO CylinderSensorX [ exposedField SFFloat maxAngle -1 exposedField SFFloat minAngle 0 exposedField MFNode children [ ] ] { Transform{ rotation 0 0 1 -1.5708 children [ DEF SensorZ CylinderSensor{ maxAngle IS maxAngle minAngle IS minAngle } DEF AxisZ Transform{ children [ Transform{ rotation 0 0 1 1.5708 children IS children } ] } ] } ROUTE SensorZ.rotation_changed TO AxisZ.set_rotation } NavigationInfo { avatarSize 0.5 headlight TRUE type ["EXAMINE", "ANY"] } Background { skyColor 0.4 0.6 0.4 } Viewpoint { position 3 0 0.835 orientation 0.5770 0.5775 0.5775 2.0935 } DEF box2 Humanoid { humanoidBody [ DEF WAIST Joint { jointType "free" #translation 0.55 -0.02 0.153 #rotation 0 1 0 0.2 children [ DEF BODY Segment { #====== wood block (cedar tree) ============ mass 0.2 momentsOfInertia [0.01 0 0 0 0.001 0 0 0 0.01] #====== aluminum block ============== #mass 86.4 #momentsOfInertia [4.896 0 0 0 0.57599 0 0 0 4.896] children Transform { translation 0 0 0 rotation 1 0 0 0 children Shape { geometry Box { size 0.3 0.3 0.3 } appearance Appearance { material Material { diffuseColor 1.0 1.0 0.0 } } } } } ] } ] joints [ USE WAIST ] name "box2" segments [ USE BODY ] } choreonoid-1.5.0/share/model/misc/ellipsoid1.wrl0000664000000000000000000001001612741425367020307 0ustar rootroot#VRML V2.0 utf8 PROTO Joint [ exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField MFFloat llimit [] exposedField MFFloat lvlimit [] exposedField SFRotation limitOrientation 0 0 1 0 exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFFloat stiffness [ 0 0 0 ] exposedField SFVec3f translation 0 0 0 exposedField MFFloat ulimit [] exposedField MFFloat uvlimit [] exposedField SFString jointType "" exposedField SFInt32 jointId -1 exposedField SFVec3f jointAxis 0 0 1 exposedField SFFloat gearRatio 1 exposedField SFFloat rotorInertia 0 exposedField SFFloat rotorResistor 0 exposedField SFFloat torqueConst 1 exposedField SFFloat encoderPulse 1 ] { Transform { center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } } PROTO Segment [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f centerOfMass 0 0 0 exposedField MFNode children [ ] exposedField SFNode coord NULL exposedField MFNode displacers [ ] exposedField SFFloat mass 0 exposedField MFFloat momentsOfInertia [ 0 0 0 0 0 0 0 0 0 ] exposedField SFString name "" eventIn MFNode addChildren eventIn MFNode removeChildren ] { Group { addChildren IS addChildren bboxCenter IS bboxCenter bboxSize IS bboxSize children IS children removeChildren IS removeChildren } } PROTO Humanoid [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f center 0 0 0 exposedField MFNode humanoidBody [ ] exposedField MFString info [ ] exposedField MFNode joints [ ] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFNode segments [ ] exposedField MFNode sites [ ] exposedField SFVec3f translation 0 0 0 exposedField SFString version "1.1" exposedField MFNode viewpoints [ ] ] { Transform { bboxCenter IS bboxCenter bboxSize IS bboxSize center IS center rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation children [ Group { children IS viewpoints } Group { children IS humanoidBody } ] } } DEF Ellipsoid1 Humanoid { humanoidBody [ DEF BASE Joint { jointType "free" translation 0 0 0 rotation 0 1 0 0 children [ DEF BODY Segment { mass 2.0 momentsOfInertia [0.1 0 0 0 0.004 0 0 0 0.015] children Transform { scale 1 0.4 0.15 children Shape { geometry Sphere { radius 0.5 # size 0.5 0.2 0.1 } appearance Appearance { material Material { diffuseColor 0.6 0.6 0.8 } } } } } ] } ] joints [ USE BASE ] segments [ USE BODY ] } choreonoid-1.5.0/share/model/misc/box1.wrl0000664000000000000000000002043312741425367017117 0ustar rootroot#VRML V2.0 utf8 PROTO Joint [ exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField MFFloat llimit [] exposedField MFFloat lvlimit [] exposedField SFRotation limitOrientation 0 0 1 0 exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFFloat stiffness [ 0 0 0 ] exposedField SFVec3f translation 0 0 0 exposedField MFFloat ulimit [] exposedField MFFloat uvlimit [] exposedField SFString jointType "" exposedField SFInt32 jointId -1 exposedField SFVec3f jointAxis 0 0 1 exposedField SFFloat gearRatio 1 exposedField SFFloat rotorInertia 0 exposedField SFFloat rotorResistor 0 exposedField SFFloat torqueConst 1 exposedField SFFloat encoderPulse 1 ] { Transform { center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } } PROTO Segment [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f centerOfMass 0 0 0 exposedField MFNode children [ ] exposedField SFNode coord NULL exposedField MFNode displacers [ ] exposedField SFFloat mass 0 exposedField MFFloat momentsOfInertia [ 0 0 0 0 0 0 0 0 0 ] exposedField SFString name "" eventIn MFNode addChildren eventIn MFNode removeChildren ] { Group { addChildren IS addChildren bboxCenter IS bboxCenter bboxSize IS bboxSize children IS children removeChildren IS removeChildren } } PROTO Humanoid [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f center 0 0 0 exposedField MFNode humanoidBody [ ] exposedField MFString info [ ] exposedField MFNode joints [ ] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFNode segments [ ] exposedField MFNode sites [ ] exposedField SFVec3f translation 0 0 0 exposedField SFString version "1.1" exposedField MFNode viewpoints [ ] ] { Transform { bboxCenter IS bboxCenter bboxSize IS bboxSize center IS center rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation children [ Group { children IS viewpoints } Group { children IS humanoidBody } ] } } PROTO VisionSensor [ exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField MFNode children [ ] exposedField SFFloat fieldOfView 0.785398 exposedField SFString name "" exposedField SFFloat frontClipDistance 0.01 exposedField SFFloat backClipDistance 10.0 exposedField SFString type "NONE" exposedField SFInt32 sensorId -1 exposedField SFInt32 width 320 exposedField SFInt32 height 240 ] { Transform { rotation IS rotation translation IS translation children IS children } } PROTO ForceSensor [ exposedField SFVec3f maxForce -1 -1 -1 exposedField SFVec3f maxTorque -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO Gyro [ exposedField SFVec3f maxAngularVelocity -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO AccelerationSensor [ exposedField SFVec3f maxAcceleration -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO PressureSensor [ exposedField SFFloat maxPressure -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO PhotoInterrupter [ exposedField SFVec3f transmitter 0 0 0 exposedField SFVec3f receiver 0 0 0 exposedField SFInt32 sensorId -1 ] { Transform{ children [ Transform{ translation IS transmitter } Transform{ translation IS receiver } ] } } PROTO CylinderSensorZ [ exposedField SFFloat maxAngle -1 exposedField SFFloat minAngle 0 exposedField MFNode children [ ] ] { Transform{ rotation 1 0 0 1.5708 children [ DEF SensorY CylinderSensor{ maxAngle IS maxAngle minAngle IS minAngle } DEF AxisY Transform{ children [ Transform{ rotation 1 0 0 -1.5708 children IS children } ] } ] } ROUTE SensorY.rotation_changed TO AxisY.set_rotation } PROTO CylinderSensorY [ exposedField SFFloat maxAngle -1 exposedField SFFloat minAngle 0 exposedField MFNode children [ ] ] { Transform{ rotation 0 1 0 1.5708 children [ DEF SensorX CylinderSensor{ maxAngle IS maxAngle minAngle IS minAngle } DEF AxisX Transform{ children [ Transform{ rotation 0 1 0 -1.5708 children IS children } ] } ] } ROUTE SensorX.rotation_changed TO AxisX.set_rotation } PROTO CylinderSensorX [ exposedField SFFloat maxAngle -1 exposedField SFFloat minAngle 0 exposedField MFNode children [ ] ] { Transform{ rotation 0 0 1 -1.5708 children [ DEF SensorZ CylinderSensor{ maxAngle IS maxAngle minAngle IS minAngle } DEF AxisZ Transform{ children [ Transform{ rotation 0 0 1 1.5708 children IS children } ] } ] } ROUTE SensorZ.rotation_changed TO AxisZ.set_rotation } NavigationInfo { avatarSize 0.5 headlight TRUE type ["EXAMINE", "ANY"] } Background { skyColor 0.4 0.6 0.4 } Viewpoint { position 3 0 0.835 orientation 0.5770 0.5775 0.5775 2.0935 } DEF box1 Humanoid { humanoidBody [ DEF WAIST Joint { jointType "free" translation 0 0 0 rotation 0 1 0 0 children [ DEF BODY Segment { #====== wood block (cedar tree) ============ mass 12.8 momentsOfInertia [0.72533 0 0 0 0.08533 0 0 0 0.72533] #====== aluminum block ============== #mass 86.4 #momentsOfInertia [4.896 0 0 0 0.57599 0 0 0 4.896] children Transform { translation 0 0 0 rotation 1 0 0 0 children Shape { geometry Box { size 0.2 0.8 0.2 } appearance Appearance { material Material { diffuseColor 1.0 1.0 0.0 } } } } } ] } ] joints [ USE WAIST ] name "box1" segments [ USE BODY ] } choreonoid-1.5.0/share/model/misc/bumpyfloor.wrl0000664000000000000000000002154312741425367020447 0ustar rootroot#VRML V2.0 utf8 PROTO Joint [ exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField MFFloat llimit [] exposedField MFFloat lvlimit [] exposedField SFRotation limitOrientation 0 0 1 0 exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFFloat stiffness [ 0 0 0 ] exposedField SFVec3f translation 0 0 0 exposedField MFFloat ulimit [] exposedField MFFloat uvlimit [] exposedField SFString jointType "" exposedField SFInt32 jointId -1 exposedField SFVec3f jointAxis 0 0 1 exposedField SFFloat gearRatio 1 exposedField SFFloat rotorInertia 0 exposedField SFFloat rotorResistor 0 exposedField SFFloat torqueConst 1 exposedField SFFloat encoderPulse 1 ] { Transform { center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } } PROTO Segment [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f centerOfMass 0 0 0 exposedField MFNode children [ ] exposedField SFNode coord NULL exposedField MFNode displacers [ ] exposedField SFFloat mass 0 exposedField MFFloat momentsOfInertia [ 0 0 0 0 0 0 0 0 0 ] exposedField SFString name "" eventIn MFNode addChildren eventIn MFNode removeChildren ] { Group { addChildren IS addChildren bboxCenter IS bboxCenter bboxSize IS bboxSize children IS children removeChildren IS removeChildren } } PROTO Humanoid [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f center 0 0 0 exposedField MFNode humanoidBody [ ] exposedField MFString info [ ] exposedField MFNode joints [ ] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFNode segments [ ] exposedField MFNode sites [ ] exposedField SFVec3f translation 0 0 0 exposedField SFString version "1.1" exposedField MFNode viewpoints [ ] ] { Transform { bboxCenter IS bboxCenter bboxSize IS bboxSize center IS center rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation children [ Group { children IS viewpoints } Group { children IS humanoidBody } ] } } PROTO VisionSensor [ exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField MFNode children [ ] exposedField SFFloat fieldOfView 0.785398 exposedField SFString name "" exposedField SFFloat frontClipDistance 0.01 exposedField SFFloat backClipDistance 10.0 exposedField SFString type "NONE" exposedField SFInt32 sensorId -1 exposedField SFInt32 width 320 exposedField SFInt32 height 240 exposedField SFFloat frameRate 30 ] { Transform { rotation IS rotation translation IS translation children IS children } } PROTO ForceSensor [ exposedField SFVec3f maxForce -1 -1 -1 exposedField SFVec3f maxTorque -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO Gyro [ exposedField SFVec3f maxAngularVelocity -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO AccelerationSensor [ exposedField SFVec3f maxAcceleration -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO PressureSensor [ exposedField SFFloat maxPressure -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO PhotoInterrupter [ exposedField SFVec3f transmitter 0 0 0 exposedField SFVec3f receiver 0 0 0 exposedField SFInt32 sensorId -1 ] { Transform{ children [ Transform{ translation IS transmitter } Transform{ translation IS receiver } ] } } PROTO CylinderSensorZ [ exposedField SFFloat maxAngle -1 exposedField SFFloat minAngle 0 exposedField MFNode children [ ] ] { Transform{ rotation 1 0 0 1.5708 children [ DEF SensorY CylinderSensor{ maxAngle IS maxAngle minAngle IS minAngle } DEF AxisY Transform{ children [ Transform{ rotation 1 0 0 -1.5708 children IS children } ] } ] } ROUTE SensorY.rotation_changed TO AxisY.set_rotation } PROTO CylinderSensorY [ exposedField SFFloat maxAngle -1 exposedField SFFloat minAngle 0 exposedField MFNode children [ ] ] { Transform{ rotation 0 1 0 1.5708 children [ DEF SensorX CylinderSensor{ maxAngle IS maxAngle minAngle IS minAngle } DEF AxisX Transform{ children [ Transform{ rotation 0 1 0 -1.5708 children IS children } ] } ] } ROUTE SensorX.rotation_changed TO AxisX.set_rotation } PROTO CylinderSensorX [ exposedField SFFloat maxAngle -1 exposedField SFFloat minAngle 0 exposedField MFNode children [ ] ] { Transform{ rotation 0 0 1 -1.5708 children [ DEF SensorZ CylinderSensor{ maxAngle IS maxAngle minAngle IS minAngle } DEF AxisZ Transform{ children [ Transform{ rotation 0 0 1 1.5708 children IS children } ] } ] } ROUTE SensorZ.rotation_changed TO AxisZ.set_rotation } NavigationInfo { avatarSize 0.5 headlight TRUE type ["EXAMINE", "ANY"] } Background { skyColor 0.4 0.6 0.4 } Viewpoint { position 3 0 0.835 orientation 0.5770 0.5775 0.5775 2.0935 } DEF floor Humanoid { humanoidBody [ DEF WAIST Joint { jointType "fixed" translation 0.0 0.0 -0.1 rotation 0 0 1 0 children [ DEF BODY Segment { mass 0.5 momentsOfInertia [1 0 0 0 1 0 0 0 1] children [ Shape { geometry Box { size 8 8 0.2 } appearance Appearance { material Material { diffuseColor 0.0 0.0 1.0 } } } Transform { translation 0 0 0 children Shape { appearance Appearance { material Material { diffuseColor 0 1 0 } } geometry Extrusion { crossSection [ -0.2 0.1, 0.2 0.1, 0.2 0.12, -0.2 0.1 ] spine [0 -2 0, 0 2 0] } } # End of Shape node } Transform { translation 1.0 0 0.105 children Shape { geometry Box{ size 0.2 4 0.01 } appearance Appearance { material Material { diffuseColor 1.0 0.0 0.0 } } } } ] } ] } ] joints [ USE WAIST ] segments [ USE BODY ] version "1.1" } choreonoid-1.5.0/share/model/misc/floor.wrl0000664000000000000000000000675712741425367017404 0ustar rootroot#VRML V2.0 utf8 PROTO Joint [ exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField MFFloat llimit [] exposedField MFFloat lvlimit [] exposedField SFRotation limitOrientation 0 0 1 0 exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFFloat stiffness [ 0 0 0 ] exposedField SFVec3f translation 0 0 0 exposedField MFFloat ulimit [] exposedField MFFloat uvlimit [] exposedField SFString jointType "" exposedField SFInt32 jointId -1 exposedField SFVec3f jointAxis 0 0 1 exposedField SFFloat gearRatio 1 exposedField SFFloat rotorInertia 0 exposedField SFFloat rotorResistor 0 exposedField SFFloat torqueConst 1 exposedField SFFloat encoderPulse 1 ] { Transform { center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } } PROTO Segment [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f centerOfMass 0 0 0 exposedField MFNode children [ ] exposedField SFNode coord NULL exposedField MFNode displacers [ ] exposedField SFFloat mass 0 exposedField MFFloat momentsOfInertia [ 0 0 0 0 0 0 0 0 0 ] exposedField SFString name "" eventIn MFNode addChildren eventIn MFNode removeChildren ] { Group { addChildren IS addChildren bboxCenter IS bboxCenter bboxSize IS bboxSize children IS children removeChildren IS removeChildren } } PROTO Humanoid [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f center 0 0 0 exposedField MFNode humanoidBody [ ] exposedField MFString info [ ] exposedField MFNode joints [ ] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFNode segments [ ] exposedField MFNode sites [ ] exposedField SFVec3f translation 0 0 0 exposedField SFString version "1.1" exposedField MFNode viewpoints [ ] ] { Transform { bboxCenter IS bboxCenter bboxSize IS bboxSize center IS center rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation children [ Group { children IS viewpoints } Group { children IS humanoidBody } ] } } DEF Floor Humanoid { humanoidBody [ DEF BASE Joint { jointType "fixed" translation 0.0 0.0 -0.1 rotation 0 0 1 0 children [ DEF BASE_LINK Segment { mass 0.5 momentsOfInertia [ 1 0 0 0 1 0 0 0 1 ] children [ Shape { geometry Box { size 10.0 10.0 0.2 } appearance Appearance { material Material { diffuseColor 0.0 0.0 1.0 } } } ] } ] } ] joints [ USE BASE ] segments [ USE BASE_LINK ] } choreonoid-1.5.0/share/model/misc/unevenfloor.wrl0000664000000000000000000003042212741425367020607 0ustar rootroot#VRML V2.0 utf8 PROTO Joint [ exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField MFFloat llimit [] exposedField MFFloat lvlimit [] exposedField SFRotation limitOrientation 0 0 1 0 exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFFloat stiffness [ 0 0 0 ] exposedField SFVec3f translation 0 0 0 exposedField MFFloat ulimit [] exposedField MFFloat uvlimit [] exposedField SFString jointType "" exposedField SFInt32 jointId -1 exposedField SFVec3f jointAxis 0 0 1 exposedField SFFloat gearRatio 1 exposedField SFFloat rotorInertia 0 exposedField SFFloat rotorResistor 0 exposedField SFFloat torqueConst 1 exposedField SFFloat encoderPulse 1 ] { Transform { center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } } PROTO Segment [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f centerOfMass 0 0 0 exposedField MFNode children [ ] exposedField SFNode coord NULL exposedField MFNode displacers [ ] exposedField SFFloat mass 0 exposedField MFFloat momentsOfInertia [ 0 0 0 0 0 0 0 0 0 ] exposedField SFString name "" eventIn MFNode addChildren eventIn MFNode removeChildren ] { Group { addChildren IS addChildren bboxCenter IS bboxCenter bboxSize IS bboxSize children IS children removeChildren IS removeChildren } } PROTO Humanoid [ field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 exposedField SFVec3f center 0 0 0 exposedField MFNode humanoidBody [ ] exposedField MFString info [ ] exposedField MFNode joints [ ] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFNode segments [ ] exposedField MFNode sites [ ] exposedField SFVec3f translation 0 0 0 exposedField SFString version "1.1" exposedField MFNode viewpoints [ ] ] { Transform { bboxCenter IS bboxCenter bboxSize IS bboxSize center IS center rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation children [ Group { children IS viewpoints } Group { children IS humanoidBody } ] } } PROTO VisionSensor [ exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField MFNode children [ ] exposedField SFFloat fieldOfView 0.785398 exposedField SFString name "" exposedField SFFloat frontClipDistance 0.01 exposedField SFFloat backClipDistance 10.0 exposedField SFString type "NONE" exposedField SFInt32 sensorId -1 exposedField SFInt32 width 320 exposedField SFInt32 height 240 exposedField SFFloat frameRate 30 ] { Transform { rotation IS rotation translation IS translation children IS children } } PROTO ForceSensor [ exposedField SFVec3f maxForce -1 -1 -1 exposedField SFVec3f maxTorque -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO Gyro [ exposedField SFVec3f maxAngularVelocity -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO AccelerationSensor [ exposedField SFVec3f maxAcceleration -1 -1 -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO PressureSensor [ exposedField SFFloat maxPressure -1 exposedField SFVec3f translation 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFInt32 sensorId -1 ] { Transform { translation IS translation rotation IS rotation } } PROTO PhotoInterrupter [ exposedField SFVec3f transmitter 0 0 0 exposedField SFVec3f receiver 0 0 0 exposedField SFInt32 sensorId -1 ] { Transform{ children [ Transform{ translation IS transmitter } Transform{ translation IS receiver } ] } } PROTO CylinderSensorZ [ exposedField SFFloat maxAngle -1 exposedField SFFloat minAngle 0 exposedField MFNode children [ ] ] { Transform{ rotation 1 0 0 1.5708 children [ DEF SensorY CylinderSensor{ maxAngle IS maxAngle minAngle IS minAngle } DEF AxisY Transform{ children [ Transform{ rotation 1 0 0 -1.5708 children IS children } ] } ] } ROUTE SensorY.rotation_changed TO AxisY.set_rotation } PROTO CylinderSensorY [ exposedField SFFloat maxAngle -1 exposedField SFFloat minAngle 0 exposedField MFNode children [ ] ] { Transform{ rotation 0 1 0 1.5708 children [ DEF SensorX CylinderSensor{ maxAngle IS maxAngle minAngle IS minAngle } DEF AxisX Transform{ children [ Transform{ rotation 0 1 0 -1.5708 children IS children } ] } ] } ROUTE SensorX.rotation_changed TO AxisX.set_rotation } PROTO CylinderSensorX [ exposedField SFFloat maxAngle -1 exposedField SFFloat minAngle 0 exposedField MFNode children [ ] ] { Transform{ rotation 0 0 1 -1.5708 children [ DEF SensorZ CylinderSensor{ maxAngle IS maxAngle minAngle IS minAngle } DEF AxisZ Transform{ children [ Transform{ rotation 0 0 1 1.5708 children IS children } ] } ] } ROUTE SensorZ.rotation_changed TO AxisZ.set_rotation } NavigationInfo { avatarSize 0.5 headlight TRUE type ["EXAMINE", "ANY"] } Background { skyColor 0.4 0.6 0.4 } Viewpoint { position 3 0 0.835 orientation 0.5770 0.5775 0.5775 2.0935 } DEF floor Humanoid { humanoidBody [ DEF WAIST Joint { jointType "fixed" translation 0.0 0.0 -0.1 rotation 0 0 1 0 children [ DEF BODY Segment { mass 0.5 momentsOfInertia [1 0 0 0 1 0 0 0 1] children [ Shape { geometry Box { size 20 20 0.2 } appearance DEF blue Appearance { material Material { diffuseColor 0.0 0.0 1.0 } } } DEF shape1 Transform { translation 0 0 0 children [ Transform { translation 0 -9.5 0 children DEF shape0 Shape { appearance DEF green Appearance { material Material { diffuseColor 1.0 0.0 0.0 } } geometry Extrusion { crossSection [ -0.3 0.1, 0.3 0.1, 0.3 0.3, 0.0 0.5, -0.1 0.2, -0.2 0.4, -0.3 0.1 ] spine [0 -0.5 0, 0 0.5 0] } } # End of Shape node } Transform { translation 0 -8.5 0 rotation 0 0 1 0.7 children USE shape0 } Transform { translation 0 -7.5 0 rotation 0 0 1 -0.3 children USE shape0 } Transform { translation 0 -6.5 0 rotation 0 1 0 0.7 children USE shape0 } Transform { translation 0 -5.5 0 rotation 0 0 1 0.3 children USE shape0 } Transform { translation 0 -4.5 0 rotation 0 1 0 0.3 children USE shape0 } Transform { translation 0 -3.5 0 rotation 0 0 1 0.7 children USE shape0 } Transform { translation 0 -2.5 0 rotation 1 0 1 0.2 children USE shape0 } Transform { translation 0 -1.5 0 rotation 1 0 1 -0.2 children USE shape0 } Transform { translation 0 -0.5 0 rotation 0 1 0 0.2 children USE shape0 } ] } Transform { translation -0.5 0 0 rotation 0 0 1 0.3 children USE shape1 } Transform { translation 0.7 0 0 rotation 0 1 0 0.5 children USE shape1 } Transform { translation 2 0 0 rotation 0 0 1 -0.1 children USE shape1 } Transform { translation 3 0 0 children USE shape1 } Transform { translation 3.8 0 0 rotation 0 1 0 0.5 children USE shape1 } Transform { translation 4.3 0 0 rotation 0 1 0 -0.5 children USE shape1 } Transform { translation 5 0 0 children USE shape1 } Transform { translation -0.5 10 0 children USE shape1 } Transform { translation 0.7 10 0 rotation 0 1 0 0.5 children USE shape1 } Transform { translation 2.2 10 0 rotation 0 0 1 -0.3 children USE shape1 } Transform { translation 3 10 0 children USE shape1 } Transform { translation 3.8 10 0 rotation 0 1 0 0.5 children USE shape1 } Transform { translation 4.3 10 0 rotation 0 1 10 -0.5 children USE shape1 } Transform { translation 5 10 0 children USE shape1 } ] } ] } ] joints [ USE WAIST ] segments [ USE BODY ] version "1.1" } choreonoid-1.5.0/misc/0000775000000000000000000000000012741425367013314 5ustar rootrootchoreonoid-1.5.0/misc/script/0000775000000000000000000000000012741425367014620 5ustar rootrootchoreonoid-1.5.0/misc/script/make_src_archive.sh.in0000755000000000000000000000041112741425367021043 0ustar rootroot#!/bin/sh hg archive \ -t zip \ -X path:cmake_modules \ -X path:admin \ -X path:src/junk \ -X path:.hgtags \ -X path:.hg_archival.txt \ -X path:ext/sample/GRobotPlugin2 \ -X path:misc/script/install-requisites-ubuntu-10.04.sh \ choreonoid-@CNOID_FULL_VERSION@.zip choreonoid-1.5.0/misc/script/extract-messages.sh0000755000000000000000000000035412741425367020436 0ustar rootroot#!/bin/sh echo "Extracting messages to translate from the source files." xgettext -k"_" -k"N_" -k"Q_" -o po/messages.pot *.cpp for po in po/*.po do echo "Merging new messages to $po." msgmerge --update $po po/messages.pot done choreonoid-1.5.0/misc/script/extract-messages-initial.sh0000755000000000000000000000050612741425367022064 0ustar rootroot#!/bin/sh if [ ! -d "po" ]; then mkdir po fi echo "Extracting messages to translate from the source files." xgettext -k"_" -k"N_" -k"Q_" -o po/messages.pot *.cpp if [ -n "$1" ]; then echo "Creating $1.po file." msginit --input=po/messages.pot --locale=$1 -o po/$1.po else echo "Please specify a locale." fi choreonoid-1.5.0/misc/script/CMakeLists.txt0000664000000000000000000000060212741425367017356 0ustar rootroot configure_file(make_header_public.rb.in make_header_public.rb @ONLY) configure_file(make_binary_package.sh.template ${CMAKE_CURRENT_SOURCE_DIR}/make_binary_package.sh @ONLY) configure_file(make_src_archive.sh.in ${CMAKE_CURRENT_SOURCE_DIR}/make_src_archive.sh @ONLY) if(WIN32) configure_file(install_win32_deps.rb.template ${CMAKE_CURRENT_SOURCE_DIR}/install_win32_deps.rb) endif() choreonoid-1.5.0/misc/script/make_header_public.rb.in0000755000000000000000000000173712741425367021346 0ustar rootroot#!/usr/bin/ruby require 'pathname' def make_pathname_from_include(orgPath) path = Pathname(orgPath) while true path = path.parent if path.basename.to_s == "include" return Pathname(orgPath).relative_path_from(path) end break if path.root? end return nil end n = ARGV.size - 1 if n <= 0 puts "make_header_public.rb header-files ... directory-to-link-headers" exit end output_directory = File.expand_path(ARGV[n], Dir.pwd) output_pathname = Pathname(output_directory) source_top_directory = Pathname("@PROJECT_SOURCE_DIR@") for i in n.times orgFileName = ARGV[i] linkFilePath = (Pathname(output_directory) + Pathname(orgFileName).basename(".h")).to_s orgPathName = Pathname(File.expand_path(orgFileName, Dir.pwd)) relpath = orgPathName.relative_path_from(source_top_directory) print "make public header <" + make_pathname_from_include(linkFilePath).to_s + ">\n" file = open(linkFilePath, "w") file.print "\#include \"#{relpath}\"\n" end choreonoid-1.5.0/misc/script/install-requisites-ubuntu-10.04.sh0000755000000000000000000000056112741425367023000 0ustar rootroot#!/bin/sh sudo apt-get install \ build-essential \ cmake-curses-gui \ libboost-all-dev \ libqt4-dev \ libqt4-opengl-dev \ qt4-dev-tools \ qt4-qtconfig \ qt4-doc-html \ libxfixes-dev \ libyaml-dev \ gettext \ zlib1g-dev \ libjpeg62-dev \ libpng12-dev \ libode-dev \ libomniorb4-dev \ libcos4-dev \ omniidl4 \ omniorb4-nameserver \ libgstreamer0.10-dev \ libglew1.5-dev choreonoid-1.5.0/misc/script/install-requisites-ubuntu-16.04.sh0000755000000000000000000000131412741425367023003 0ustar rootroot#!/bin/sh sudo apt-get install \ build-essential \ cmake-curses-gui \ libboost-all-dev \ libeigen3-dev \ libeigen3-doc \ libxfixes-dev \ libglew-dev \ libyaml-dev \ gettext \ zlib1g-dev \ libjpeg-dev \ libpng12-dev \ libqt4-dev \ libqt4-opengl-dev \ qt4-dev-tools \ qt4-qtconfig \ qt4-doc-html \ python2.7-dev \ python-numpy \ libode-dev \ libomniorb4-dev \ libcos4-dev \ omniidl \ omniorb-nameserver \ python-omniorb \ omniidl-python \ uuid-dev \ libpulse-dev \ libsndfile1-dev \ libgstreamer1.0-dev \ libgstreamer-plugins-base1.0-dev #libgstreamer0.10-dev #libgstreamer-plugins-base0.10-dev #gstreamer0.10-plugins-good #qt5-default #libqt5x11extras5-dev # qt5-style-plugins #libbullet-dev #libbullet-extras-dev choreonoid-1.5.0/misc/script/convert_text_to_c_string.rb0000664000000000000000000000127112741425367022264 0ustar rootroot#!/usr/bin/ruby require 'jcode' $KCODE = "UTF8" Indent = " " Width = 80 filename = ARGV[0] basename = File.basename(filename, File.extname(filename)) print < 1) ? 2 : 1 pos += 1 end print "\"" print "\n" if pos < text.size end print "\n" unless f.eof end print ";\n" end choreonoid-1.5.0/misc/script/install_win32_deps.rb.template0000664000000000000000000000316012741425367022462 0ustar rootroot#!/usr/bin/ruby require "fileutils" def copy_dlls(srcdir, destdir, exclude_patterns = []) dlls = Hash.new valid_dlls = Array.new Dir.chdir(srcdir){ Dir.glob("*.dll").each { |dll| dlls[dll] = true } dlls.each_key { |dll| if dll =~ /(.+)d\.dll$/ release_dll = $1 + ".dll" next if dlls[release_dll] end matched = false for pattern in exclude_patterns if dll =~ pattern matched = true break end end valid_dlls.push(dll) unless matched } } for dll in valid_dlls FileUtils.install(srcdir + "\\" + dll, destdir) puts "install " + dll end end def copy_subdirectories(top, subdirs, destdir) for subdir in subdirs destsub = File.dirname("#{destdir}/#{subdir}") FileUtils.mkdir_p(destsub) FileUtils.cp_r("#{top}/#{subdir}", destsub) puts "install " + subdir end end VERSION_STR = "@EXCADE_VERSION_MAJOR@_@EXCADE_VERSION_MINOR@_@EXCADE_VERSION_PATCH@" tmptop = "excade-#{VERSION_STR}" FileUtils.rm_rf(tmptop) FileUtils.cp_r("@CMAKE_INSTALL_PREFIX@", tmptop) bindir = tmptop + "\\bin" copy_dlls("@GTKMM_DIR@/bin", bindir, [/-vc80-/, /-d-/]) copy_dlls("@OMNIORB_DIR@/bin/x86_win32", bindir) copy_dlls("@OSG_DIR@/bin", bindir) # copy_dlls("@OPENHRP_DIR@/bin", bindir, [/sDIMS/]) copy_subdirectories("@GTKMM_DIR@", ["etc", "lib/gtk-2.0", "share/themes"], tmptop) archive = "excade-#{VERSION_STR}-win32.zip" FileUtils.rm_f(archive) command = "zip -r #{archive} #{tmptop}" puts command system(command) choreonoid-1.5.0/misc/script/install-requisites-macports.sh0000755000000000000000000000027412741425367022647 0ustar rootroot#!/bin/sh sudo port install \ cmake \ boost \ eigen3 \ libyaml \ jpeg \ gettext \ pkgconfig \ ode \ omniORB \ glew \ libsndfile \ # gstreamer1 \ # gstreamer1-gst-plugins-good \ # bullet choreonoid-1.5.0/misc/script/make_binary_package.sh.template0000755000000000000000000000056012741425367022724 0ustar rootroot#!/bin/sh archive_base_name=choreonoid-@CNOID_FULL_VERSION@ rm -fr ${archive_base_name} rm -fr ${archive_base_name}-$1.tar.gz cp -fr @CMAKE_INSTALL_PREFIX@ ${archive_base_name} cp ../pkglist/install-requisities-$1.sh ${archive_base_name}/bin/install-choreonoid-requisities.sh tar -czf ${archive_base_name}-$1.tar.gz ${archive_base_name} rm -fr ${archive_base_name} choreonoid-1.5.0/misc/script/.gitignore0000664000000000000000000000010112741425367016600 0ustar rootrootmake_binary_package.sh make_header_public.rb make_src_archive.sh choreonoid-1.5.0/misc/script/install-requisites-ubuntu-14.04.sh0000755000000000000000000000103312741425367022777 0ustar rootroot#!/bin/sh sudo apt-get install \ build-essential \ cmake-curses-gui \ libboost-all-dev \ libeigen3-dev \ libeigen3-doc \ libqt4-dev \ libqt4-opengl-dev \ qt4-dev-tools \ qt4-qtconfig \ qt4-doc-html \ libxfixes-dev \ libglew-dev \ libyaml-dev \ gettext \ zlib1g-dev \ libjpeg-dev \ libpng12-dev \ libode-dev \ libomniorb4-dev \ libcos4-dev \ omniidl \ omniorb-nameserver \ python-omniorb \ omniidl-python \ libgstreamer0.10-dev \ libgstreamer-plugins-base0.10-dev \ libpulse-dev \ libsndfile1-dev \ python2.7-dev \ python-numpy \ uuid-dev choreonoid-1.5.0/misc/script/install-requisites-ubuntu-12.04.sh0000755000000000000000000000101512741425367022775 0ustar rootroot#!/bin/sh sudo apt-get install \ build-essential \ cmake-curses-gui \ libboost-all-dev \ libeigen3-dev \ libeigen3-doc \ libqt4-dev \ libqt4-opengl-dev \ qt4-dev-tools \ qt4-qtconfig \ qt4-doc-html \ libxfixes-dev \ libglew1.6-dev \ libyaml-dev \ gettext \ zlib1g-dev \ libjpeg-dev \ libpng-dev \ libode-dev \ libomniorb4-dev \ libcos4-dev \ omniidl \ omniorb-nameserver \ python-omniorb \ omniidl-python \ libgstreamer0.10-dev \ libgstreamer-plugins-base0.10-dev \ libsndfile1-dev \ libpulse-dev \ python2.7-dev \ uuid-dev choreonoid-1.5.0/misc/script/convert_text_to_c_data.rb0000664000000000000000000000102412741425367021663 0ustar rootroot#!/usr/bin/ruby Indent = " " Width = 16 filename = ARGV[0] basename = File.basename(filename, File.extname(filename)) print <= 4.7.0 QtGui >= 4.7.0 QtOpenGL >= 4.7.0 eigen3 >= 3.0.0 Conflicts: Libs: -L${libdir} -L${plugindir} -lCnoidUtil -lCnoidBase Cflags: -I${includedir} -DQT_NO_KEYWORDS choreonoid-1.5.0/misc/pkgconfig/choreonoid-body-plugin.pc.in0000664000000000000000000000033012741425367022570 0ustar rootroot# pkg-config source file Name: choreonoid-body-plugin Description: Body plugin of choreonoid Version: @CNOID_FULL_VERSION@ Requires: choreonoid >= @CNOID_FULL_VERSION@ Conflicts: Libs: -lCnoidBody -lCnoidBodyPlugin